(this["webpackJsonp"] = this["webpackJsonp"] || []).push([["app-service"],[ /* 0 */ /*!************************************!*\ !*** E:/2024/1/广告/uni-app/main.js ***! \************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\n__webpack_require__(/*! uni-pages */ 6);\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 27));\nvar _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 1436));\nvar _store = _interopRequireDefault(__webpack_require__(/*! ./store */ 26));\nvar _cache = _interopRequireDefault(__webpack_require__(/*! ./utils/cache */ 18));\nvar _util = _interopRequireDefault(__webpack_require__(/*! utils/util */ 554));\nvar _app = _interopRequireDefault(__webpack_require__(/*! ./config/app.js */ 21));\nvar _new_chat = _interopRequireDefault(__webpack_require__(/*! ./libs/new_chat.js */ 459));\nvar _lang = _interopRequireDefault(__webpack_require__(/*! ./utils/lang.js */ 46));\nvar _pageLoading = _interopRequireDefault(__webpack_require__(/*! ./components/pageLoading.vue */ 1439));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ./components/skeleton/index.vue */ 1444));\nvar _easyLoadimage = _interopRequireDefault(__webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 156));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n_vue.default.prototype.$util = _util.default;\n_vue.default.prototype.$config = _app.default;\n_vue.default.prototype.$Cache = _cache.default;\n_vue.default.prototype.$eventHub = new _vue.default();\n_vue.default.prototype.$socket = new _new_chat.default();\n_vue.default.config.productionTip = false;\n_vue.default.component('skeleton', _index.default);\n_vue.default.component('pageLoading', _pageLoading.default);\n_vue.default.component('easyLoadimage', _easyLoadimage.default);\n_App.default.mpType = 'app';\nvar app = new _vue.default(_objectSpread(_objectSpread({}, _App.default), {}, {\n store: _store.default,\n Cache: _cache.default,\n i18n: _lang.default\n}));\napp.$mount();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJWdWUiLCJwcm90b3R5cGUiLCIkdXRpbCIsInV0aWwiLCIkY29uZmlnIiwiY29uZmlncyIsIiRDYWNoZSIsIkNhY2hlIiwiJGV2ZW50SHViIiwiJHNvY2tldCIsInNvY2tldCIsImNvbmZpZyIsInByb2R1Y3Rpb25UaXAiLCJjb21wb25lbnQiLCJza2VsZXRvbiIsInBhZ2VMb2FkaW5nIiwiZWFzeUxvYWRpbWFnZSIsIkFwcCIsIm1wVHlwZSIsImFwcCIsInN0b3JlIiwiaTE4biIsIiRtb3VudCJdLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFDQTtBQUEwRTtBQUFBO0FBUjFFQSxZQUFHLENBQUNDLFNBQVMsQ0FBQ0MsS0FBSyxHQUFHQyxhQUFJO0FBQzFCSCxZQUFHLENBQUNDLFNBQVMsQ0FBQ0csT0FBTyxHQUFHQyxZQUFPO0FBQy9CTCxZQUFHLENBQUNDLFNBQVMsQ0FBQ0ssTUFBTSxHQUFHQyxjQUFLO0FBQzVCUCxZQUFHLENBQUNDLFNBQVMsQ0FBQ08sU0FBUyxHQUFHLElBQUlSLFlBQUcsRUFBRTtBQUNuQ0EsWUFBRyxDQUFDQyxTQUFTLENBQUNRLE9BQU8sR0FBRyxJQUFJQyxpQkFBTSxFQUFFO0FBQ3BDVixZQUFHLENBQUNXLE1BQU0sQ0FBQ0MsYUFBYSxHQUFHLEtBQUs7QUFJaENaLFlBQUcsQ0FBQ2EsU0FBUyxDQUFDLFVBQVUsRUFBRUMsY0FBUSxDQUFDO0FBQ25DZCxZQUFHLENBQUNhLFNBQVMsQ0FBQyxhQUFhLEVBQUVFLG9CQUFXLENBQUM7QUFDekNmLFlBQUcsQ0FBQ2EsU0FBUyxDQUFDLGVBQWUsRUFBRUcsc0JBQWEsQ0FBQztBQXFEN0NDLFlBQUcsQ0FBQ0MsTUFBTSxHQUFHLEtBQUs7QUFHbEIsSUFBTUMsR0FBRyxHQUFHLElBQUluQixZQUFHLGlDQUNmaUIsWUFBRztFQUNORyxLQUFLLEVBQUxBLGNBQUs7RUFDTGIsS0FBSyxFQUFMQSxjQUFLO0VBQ0xjLElBQUksRUFBSkE7QUFBSSxHQUNIO0FBQ0ZGLEdBQUcsQ0FBQ0csTUFBTSxFQUFFIiwiZmlsZSI6IjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJ3VuaS1wYWdlcyc7Ly8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5pbXBvcnQgVnVlIGZyb20gJ3Z1ZSdcclxuaW1wb3J0IEFwcCBmcm9tICcuL0FwcCdcclxuaW1wb3J0IHN0b3JlIGZyb20gJy4vc3RvcmUnXHJcbmltcG9ydCBDYWNoZSBmcm9tICcuL3V0aWxzL2NhY2hlJ1xyXG5pbXBvcnQgdXRpbCBmcm9tICd1dGlscy91dGlsJ1xyXG5pbXBvcnQgY29uZmlncyBmcm9tICcuL2NvbmZpZy9hcHAuanMnXHJcbmltcG9ydCBzb2NrZXQgZnJvbSAnLi9saWJzL25ld19jaGF0LmpzJ1xyXG5pbXBvcnQgaTE4biBmcm9tICcuL3V0aWxzL2xhbmcuanMnO1xyXG5WdWUucHJvdG90eXBlLiR1dGlsID0gdXRpbDtcclxuVnVlLnByb3RvdHlwZS4kY29uZmlnID0gY29uZmlncztcclxuVnVlLnByb3RvdHlwZS4kQ2FjaGUgPSBDYWNoZTtcclxuVnVlLnByb3RvdHlwZS4kZXZlbnRIdWIgPSBuZXcgVnVlKCk7XHJcblZ1ZS5wcm90b3R5cGUuJHNvY2tldCA9IG5ldyBzb2NrZXQoKTtcclxuVnVlLmNvbmZpZy5wcm9kdWN0aW9uVGlwID0gZmFsc2VcclxuaW1wb3J0IHBhZ2VMb2FkaW5nIGZyb20gJy4vY29tcG9uZW50cy9wYWdlTG9hZGluZy52dWUnXHJcbmltcG9ydCBza2VsZXRvbiBmcm9tICcuL2NvbXBvbmVudHMvc2tlbGV0b24vaW5kZXgudnVlJ1xyXG5pbXBvcnQgZWFzeUxvYWRpbWFnZSBmcm9tICdAL2NvbXBvbmVudHMvZWFzeS1sb2FkaW1hZ2UvZWFzeS1sb2FkaW1hZ2UudnVlJ1xyXG5WdWUuY29tcG9uZW50KCdza2VsZXRvbicsIHNrZWxldG9uKVxyXG5WdWUuY29tcG9uZW50KCdwYWdlTG9hZGluZycsIHBhZ2VMb2FkaW5nKVxyXG5WdWUuY29tcG9uZW50KCdlYXN5TG9hZGltYWdlJywgZWFzeUxvYWRpbWFnZSlcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkFwcC5tcFR5cGUgPSAnYXBwJ1xyXG5cclxuXHJcbmNvbnN0IGFwcCA9IG5ldyBWdWUoe1xyXG5cdC4uLkFwcCxcclxuXHRzdG9yZSxcclxuXHRDYWNoZSxcclxuXHRpMThuLFxyXG59KVxyXG5hcHAuJG1vdW50KCk7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///0\n"); /***/ }), /* 1 */ /*!**********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 2 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 3); function _defineProperty(obj, key, value) { key = toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 3 */ /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"]; var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 5); function _toPropertyKey(arg) { var key = toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); } module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 4 */ /*!*******************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/typeof.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _typeof(obj) { "@babel/helpers - typeof"; return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj); } module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 5 */ /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"]; function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } module.exports = _toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 6 */ /*!***************************************!*\ !*** E:/2024/1/广告/uni-app/pages.json ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { if (typeof Promise !== 'undefined' && !Promise.prototype.finally) { Promise.prototype.finally = function (callback) { var promise = this.constructor; return this.then(function (value) { return promise.resolve(callback()).then(function () { return value; }); }, function (reason) { return promise.resolve(callback()).then(function () { throw reason; }); }); }; } if (typeof uni !== 'undefined' && uni && uni.requireGlobal) { var global = uni.requireGlobal(); ArrayBuffer = global.ArrayBuffer; Int8Array = global.Int8Array; Uint8Array = global.Uint8Array; Uint8ClampedArray = global.Uint8ClampedArray; Int16Array = global.Int16Array; Uint16Array = global.Uint16Array; Int32Array = global.Int32Array; Uint32Array = global.Uint32Array; Float32Array = global.Float32Array; Float64Array = global.Float64Array; BigInt64Array = global.BigInt64Array; BigUint64Array = global.BigUint64Array; } if (uni.restoreGlobal) { uni.restoreGlobal(weex, plus, setTimeout, clearTimeout, setInterval, clearInterval); } __definePage('pages/guide/index', function () { return Vue.extend(__webpack_require__(/*! pages/guide/index.vue?mpType=page */ 7).default); }); __definePage('pages/index/index', function () { return Vue.extend(__webpack_require__(/*! pages/index/index.vue?mpType=page */ 48).default); }); __definePage('pages/order_addcart/order_addcart', function () { return Vue.extend(__webpack_require__(/*! pages/order_addcart/order_addcart.vue?mpType=page */ 374).default); }); __definePage('pages/user/index', function () { return Vue.extend(__webpack_require__(/*! pages/user/index.vue?mpType=page */ 385).default); }); __definePage('pages/goods_cate/goods_cate', function () { return Vue.extend(__webpack_require__(/*! pages/goods_cate/goods_cate.vue?mpType=page */ 409).default); }); __definePage('pages/extension/customer_list/chat', function () { return Vue.extend(__webpack_require__(/*! pages/extension/customer_list/chat.vue?mpType=page */ 450).default); }); __definePage('pages/extension/news_list/index', function () { return Vue.extend(__webpack_require__(/*! pages/extension/news_list/index.vue?mpType=page */ 461).default); }); __definePage('pages/extension/news_details/index', function () { return Vue.extend(__webpack_require__(/*! pages/extension/news_details/index.vue?mpType=page */ 471).default); }); __definePage('pages/goods/goods_list/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/goods_list/index.vue?mpType=page */ 481).default); }); __definePage('pages/goods/goods_search/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/goods_search/index.vue?mpType=page */ 489).default); }); __definePage('pages/goods/order_pay_status/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/order_pay_status/index.vue?mpType=page */ 494).default); }); __definePage('pages/goods/admin_order_detail/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/admin_order_detail/index.vue?mpType=page */ 528).default); }); __definePage('pages/goods/goods_comment_con/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/goods_comment_con/index.vue?mpType=page */ 534).default); }); __definePage('pages/goods/goods_comment_con/lottery_comment', function () { return Vue.extend(__webpack_require__(/*! pages/goods/goods_comment_con/lottery_comment.vue?mpType=page */ 539).default); }); __definePage('pages/goods/goods_comment_list/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/goods_comment_list/index.vue?mpType=page */ 557).default); }); __definePage('pages/goods/goods_details_store/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/goods_details_store/index.vue?mpType=page */ 567).default); }); __definePage('pages/goods/goods_logistics/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/goods_logistics/index.vue?mpType=page */ 572).default); }); __definePage('pages/goods/goods_return/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/goods_return/index.vue?mpType=page */ 579).default); }); __definePage('pages/goods/goods_return_list/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/goods_return_list/index.vue?mpType=page */ 584).default); }); __definePage('pages/goods/lottery/grids/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/lottery/grids/index.vue?mpType=page */ 594).default); }); __definePage('pages/goods/lottery/grids/record', function () { return Vue.extend(__webpack_require__(/*! pages/goods/lottery/grids/record.vue?mpType=page */ 630).default); }); __definePage('pages/goods/order_confirm/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/order_confirm/index.vue?mpType=page */ 640).default); }); __definePage('pages/goods/order_details/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/order_details/index.vue?mpType=page */ 671).default); }); __definePage('pages/goods/order_list/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/order_list/index.vue?mpType=page */ 684).default); }); __definePage('pages/goods/order_refund_goods/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/order_refund_goods/index.vue?mpType=page */ 690).default); }); __definePage('pages/goods/cashier/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods/cashier/index.vue?mpType=page */ 695).default); }); __definePage('pages/users/user_vip_areer/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_vip_areer/index.vue?mpType=page */ 705).default); }); __definePage('pages/users/privacy/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/privacy/index.vue?mpType=page */ 710).default); }); __definePage('pages/users/user_cancellation/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_cancellation/index.vue?mpType=page */ 715).default); }); __definePage('pages/users/message_center/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/message_center/index.vue?mpType=page */ 720).default); }); __definePage('pages/users/message_center/messageDetail', function () { return Vue.extend(__webpack_require__(/*! pages/users/message_center/messageDetail.vue?mpType=page */ 732).default); }); __definePage('pages/users/user_invoice_order/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_invoice_order/index.vue?mpType=page */ 737).default); }); __definePage('pages/users/scan_login/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/scan_login/index.vue?mpType=page */ 742).default); }); __definePage('pages/users/user_invoice_list/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_invoice_list/index.vue?mpType=page */ 747).default); }); __definePage('pages/users/user_invoice_form/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_invoice_form/index.vue?mpType=page */ 752).default); }); __definePage('pages/users/wechat_login/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/wechat_login/index.vue?mpType=page */ 757).default); }); __definePage('pages/users/binding_phone/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/binding_phone/index.vue?mpType=page */ 958).default); }); __definePage('pages/users/retrievePassword/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/retrievePassword/index.vue?mpType=page */ 963).default); }); __definePage('pages/users/user_info/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_info/index.vue?mpType=page */ 971).default); }); __definePage('pages/users/user_get_coupon/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_get_coupon/index.vue?mpType=page */ 981).default); }); __definePage('pages/users/visit_list/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/visit_list/index.vue?mpType=page */ 986).default); }); __definePage('pages/users/user_goods_collection/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_goods_collection/index.vue?mpType=page */ 991).default); }); __definePage('pages/users/user_sgin/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_sgin/index.vue?mpType=page */ 996).default); }); __definePage('pages/users/user_sgin_list/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_sgin_list/index.vue?mpType=page */ 1002).default); }); __definePage('pages/users/user_money/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_money/index.vue?mpType=page */ 1007).default); }); __definePage('pages/users/user_bill/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_bill/index.vue?mpType=page */ 1014).default); }); __definePage('pages/users/user_integral/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_integral/index.vue?mpType=page */ 1019).default); }); __definePage('pages/users/user_coupon/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_coupon/index.vue?mpType=page */ 1025).default); }); __definePage('pages/users/user_spread_user/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_spread_user/index.vue?mpType=page */ 1030).default); }); __definePage('pages/users/user_spread_code/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_spread_code/index.vue?mpType=page */ 1035).default); }); __definePage('pages/users/user_spread_money/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_spread_money/index.vue?mpType=page */ 1040).default); }); __definePage('pages/users/user_cash/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_cash/index.vue?mpType=page */ 1045).default); }); __definePage('pages/users/user_vip/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_vip/index.vue?mpType=page */ 1050).default); }); __definePage('pages/users/user_distribution_level/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_distribution_level/index.vue?mpType=page */ 1060).default); }); __definePage('pages/users/user_address_list/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_address_list/index.vue?mpType=page */ 1067).default); }); __definePage('pages/users/user_address/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_address/index.vue?mpType=page */ 1073).default); }); __definePage('pages/users/user_phone/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_phone/index.vue?mpType=page */ 1078).default); }); __definePage('pages/users/user_payment/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_payment/index.vue?mpType=page */ 1083).default); }); __definePage('pages/users/user_pwd_edit/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_pwd_edit/index.vue?mpType=page */ 1088).default); }); __definePage('pages/users/promoter-list/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/promoter-list/index.vue?mpType=page */ 1093).default); }); __definePage('pages/users/promoter-order/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/promoter-order/index.vue?mpType=page */ 1101).default); }); __definePage('pages/users/promoter_rank/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/promoter_rank/index.vue?mpType=page */ 1106).default); }); __definePage('pages/users/commission_rank/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/commission_rank/index.vue?mpType=page */ 1111).default); }); __definePage('pages/users/user_return_list/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/user_return_list/index.vue?mpType=page */ 1116).default); }); __definePage('pages/users/login/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/login/index.vue?mpType=page */ 1121).default); }); __definePage('pages/users/payment_on_behalf/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/payment_on_behalf/index.vue?mpType=page */ 1127).default); }); __definePage('pages/users/payment_on_behalf/pay_status', function () { return Vue.extend(__webpack_require__(/*! pages/users/payment_on_behalf/pay_status.vue?mpType=page */ 1133).default); }); __definePage('pages/users/staff_list/index', function () { return Vue.extend(__webpack_require__(/*! pages/users/staff_list/index.vue?mpType=page */ 1138).default); }); __definePage('pages/goods_details/index', function () { return Vue.extend(__webpack_require__(/*! pages/goods_details/index.vue?mpType=page */ 1143).default); }); __definePage('pages/activity/goods_bargain/index', function () { return Vue.extend(__webpack_require__(/*! pages/activity/goods_bargain/index.vue?mpType=page */ 1185).default); }); __definePage('pages/activity/goods_bargain_details/index', function () { return Vue.extend(__webpack_require__(/*! pages/activity/goods_bargain_details/index.vue?mpType=page */ 1190).default); }); __definePage('pages/activity/goods_combination/index', function () { return Vue.extend(__webpack_require__(/*! pages/activity/goods_combination/index.vue?mpType=page */ 1195).default); }); __definePage('pages/activity/goods_combination_details/index', function () { return Vue.extend(__webpack_require__(/*! pages/activity/goods_combination_details/index.vue?mpType=page */ 1202).default); }); __definePage('pages/activity/goods_combination_status/index', function () { return Vue.extend(__webpack_require__(/*! pages/activity/goods_combination_status/index.vue?mpType=page */ 1207).default); }); __definePage('pages/activity/goods_seckill/index', function () { return Vue.extend(__webpack_require__(/*! pages/activity/goods_seckill/index.vue?mpType=page */ 1213).default); }); __definePage('pages/activity/goods_seckill_details/index', function () { return Vue.extend(__webpack_require__(/*! pages/activity/goods_seckill_details/index.vue?mpType=page */ 1219).default); }); __definePage('pages/activity/poster-poster/index', function () { return Vue.extend(__webpack_require__(/*! pages/activity/poster-poster/index.vue?mpType=page */ 1224).default); }); __definePage('pages/activity/bargain/index', function () { return Vue.extend(__webpack_require__(/*! pages/activity/bargain/index.vue?mpType=page */ 1229).default); }); __definePage('pages/activity/presell/index', function () { return Vue.extend(__webpack_require__(/*! pages/activity/presell/index.vue?mpType=page */ 1234).default); }); __definePage('pages/admin/custom_date/index', function () { return Vue.extend(__webpack_require__(/*! pages/admin/custom_date/index.vue?mpType=page */ 1239).default); }); __definePage('pages/admin/order/index', function () { return Vue.extend(__webpack_require__(/*! pages/admin/order/index.vue?mpType=page */ 1256).default); }); __definePage('pages/admin/orderList/index', function () { return Vue.extend(__webpack_require__(/*! pages/admin/orderList/index.vue?mpType=page */ 1261).default); }); __definePage('pages/admin/orderDetail/index', function () { return Vue.extend(__webpack_require__(/*! pages/admin/orderDetail/index.vue?mpType=page */ 1271).default); }); __definePage('pages/admin/delivery/index', function () { return Vue.extend(__webpack_require__(/*! pages/admin/delivery/index.vue?mpType=page */ 1276).default); }); __definePage('pages/admin/statistics/index', function () { return Vue.extend(__webpack_require__(/*! pages/admin/statistics/index.vue?mpType=page */ 1281).default); }); __definePage('pages/admin/order_cancellation/index', function () { return Vue.extend(__webpack_require__(/*! pages/admin/order_cancellation/index.vue?mpType=page */ 1287).default); }); __definePage('pages/columnGoods/HotNewGoods/index', function () { return Vue.extend(__webpack_require__(/*! pages/columnGoods/HotNewGoods/index.vue?mpType=page */ 1293).default); }); __definePage('pages/columnGoods/HotNewGoods/feedback', function () { return Vue.extend(__webpack_require__(/*! pages/columnGoods/HotNewGoods/feedback.vue?mpType=page */ 1298).default); }); __definePage('pages/columnGoods/live_list/index', function () { return Vue.extend(__webpack_require__(/*! pages/columnGoods/live_list/index.vue?mpType=page */ 1304).default); }); __definePage('pages/annex/web_view/index', function () { return Vue.extend(__webpack_require__(/*! pages/annex/web_view/index.vue?mpType=page */ 1309).default); }); __definePage('pages/annex/vip_paid/index', function () { return Vue.extend(__webpack_require__(/*! pages/annex/vip_paid/index.vue?mpType=page */ 1314).default); }); __definePage('pages/annex/vip_coupon/index', function () { return Vue.extend(__webpack_require__(/*! pages/annex/vip_coupon/index.vue?mpType=page */ 1319).default); }); __definePage('pages/annex/vip_clause/index', function () { return Vue.extend(__webpack_require__(/*! pages/annex/vip_clause/index.vue?mpType=page */ 1324).default); }); __definePage('pages/annex/vip_active/index', function () { return Vue.extend(__webpack_require__(/*! pages/annex/vip_active/index.vue?mpType=page */ 1329).default); }); __definePage('pages/annex/offline_pay/index', function () { return Vue.extend(__webpack_require__(/*! pages/annex/offline_pay/index.vue?mpType=page */ 1334).default); }); __definePage('pages/annex/offline_result/index', function () { return Vue.extend(__webpack_require__(/*! pages/annex/offline_result/index.vue?mpType=page */ 1339).default); }); __definePage('pages/annex/special/index', function () { return Vue.extend(__webpack_require__(/*! pages/annex/special/index.vue?mpType=page */ 1345).default); }); __definePage('pages/annex/settled/index', function () { return Vue.extend(__webpack_require__(/*! pages/annex/settled/index.vue?mpType=page */ 1350).default); }); __definePage('pages/points_mall/index', function () { return Vue.extend(__webpack_require__(/*! pages/points_mall/index.vue?mpType=page */ 1381).default); }); __definePage('pages/points_mall/integral_goods_list', function () { return Vue.extend(__webpack_require__(/*! pages/points_mall/integral_goods_list.vue?mpType=page */ 1390).default); }); __definePage('pages/points_mall/integral_goods_details', function () { return Vue.extend(__webpack_require__(/*! pages/points_mall/integral_goods_details.vue?mpType=page */ 1395).default); }); __definePage('pages/points_mall/exchange_record', function () { return Vue.extend(__webpack_require__(/*! pages/points_mall/exchange_record.vue?mpType=page */ 1406).default); }); __definePage('pages/points_mall/integral_order', function () { return Vue.extend(__webpack_require__(/*! pages/points_mall/integral_order.vue?mpType=page */ 1411).default); }); __definePage('pages/points_mall/user_address', function () { return Vue.extend(__webpack_require__(/*! pages/points_mall/user_address.vue?mpType=page */ 1416).default); }); __definePage('pages/points_mall/integral_order_status', function () { return Vue.extend(__webpack_require__(/*! pages/points_mall/integral_order_status.vue?mpType=page */ 1421).default); }); __definePage('pages/points_mall/integral_order_details', function () { return Vue.extend(__webpack_require__(/*! pages/points_mall/integral_order_details.vue?mpType=page */ 1426).default); }); __definePage('pages/points_mall/logistics_details', function () { return Vue.extend(__webpack_require__(/*! pages/points_mall/logistics_details.vue?mpType=page */ 1431).default); }); /***/ }), /* 7 */ /*!**************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/guide/index.vue?mpType=page ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_450dfe34_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=450dfe34&mpType=page */ 8);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 10);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_450dfe34_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_450dfe34_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_450dfe34_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/guide/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTQ1MGRmZTM0Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvZ3VpZGUvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///7\n"); /***/ }), /* 8 */ /*!********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/guide/index.vue?vue&type=template&id=450dfe34&mpType=page ***! \********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_450dfe34_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=450dfe34&mpType=page */ 9); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_450dfe34_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_450dfe34_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_450dfe34_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_450dfe34_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 9 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/guide/index.vue?vue&type=template&id=450dfe34&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "main"), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.guidePages) ? _c("guide", { attrs: { advData: _vm.advData, time: _vm.advData.time, _i: 1 }, }) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 10 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/guide/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 11);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///10\n"); /***/ }), /* 11 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/guide/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/guide/index.vue */ 12));\nvar _cache = _interopRequireDefault(__webpack_require__(/*! @/utils/cache */ 18));\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n guide: _index.default\n },\n data: function data() {\n return {\n guidePages: false,\n advData: []\n };\n },\n onShow: function onShow() {\n this.loadExecution();\n },\n methods: {\n loadExecution: function loadExecution() {\n var _this = this;\n var tagDate = uni.getStorageSync('guideDate') || '',\n nowDate = new Date().toLocaleDateString();\n if (tagDate === nowDate) {\n uni.switchTab({\n url: '/pages/index/index'\n });\n return;\n }\n (0, _api.getOpenAdv)().then(function (res) {\n if (res.data.status == 0 || res.data.value.length == 0) {\n uni.switchTab({\n url: '/pages/index/index'\n });\n } else if (res.data.status && (res.data.value.length || res.data.video_link)) {\n _this.advData = res.data;\n uni.setStorageSync('guideDate', new Date().toLocaleDateString());\n _this.guidePages = true;\n }\n }).catch(function (err) {\n uni.switchTab({\n url: '/pages/index/index'\n });\n });\n }\n },\n onHide: function onHide() {\n this.guidePages = false;\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ3VpZGUvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJndWlkZSIsImRhdGEiLCJndWlkZVBhZ2VzIiwiYWR2RGF0YSIsIm9uU2hvdyIsIm1ldGhvZHMiLCJsb2FkRXhlY3V0aW9uIiwibm93RGF0ZSIsInVuaSIsInVybCIsIm9uSGlkZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU9BO0FBQ0E7QUFDQTs7Ozs7OztlQUdBO0VBQ0FBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtRQUNBQztNQUNBO1FBQ0FDO1VBQ0FDO1FBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBRDtZQUNBQztVQUNBO1FBQ0E7VUFDQTtVQUNBRDtVQUNBO1FBQ0E7TUFDQTtRQUNBQTtVQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHQ8Z3VpZGUgdi1pZj1cImd1aWRlUGFnZXNcIiA6YWR2RGF0YT1cImFkdkRhdGFcIiA6dGltZT1cImFkdkRhdGEudGltZVwiPjwvZ3VpZGU+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgZ3VpZGUgZnJvbSAnQC9jb21wb25lbnRzL2d1aWRlL2luZGV4LnZ1ZSdcclxuXHRpbXBvcnQgQ2FjaGUgZnJvbSAnQC91dGlscy9jYWNoZSc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldE9wZW5BZHZcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcydcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdGd1aWRlXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRndWlkZVBhZ2VzOiBmYWxzZSxcclxuXHRcdFx0XHRhZHZEYXRhOiBbXVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHR0aGlzLmxvYWRFeGVjdXRpb24oKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0bG9hZEV4ZWN1dGlvbigpIHtcclxuXHRcdFx0XHRjb25zdCB0YWdEYXRlID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdndWlkZURhdGUnKSB8fCAnJyxcclxuXHRcdFx0XHRcdG5vd0RhdGUgPSBuZXcgRGF0ZSgpLnRvTG9jYWxlRGF0ZVN0cmluZygpO1xyXG5cdFx0XHRcdGlmICh0YWdEYXRlID09PSBub3dEYXRlKSB7XHJcblx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2luZGV4L2luZGV4J1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Z2V0T3BlbkFkdigpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuZGF0YS5zdGF0dXMgPT0gMCB8fCByZXMuZGF0YS52YWx1ZS5sZW5ndGggPT0gMCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaW5kZXgvaW5kZXgnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuZGF0YS5zdGF0dXMgJiYgKHJlcy5kYXRhLnZhbHVlLmxlbmd0aCB8fCByZXMuZGF0YS52aWRlb19saW5rKSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmFkdkRhdGEgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2d1aWRlRGF0ZScsIG5ldyBEYXRlKCkudG9Mb2NhbGVEYXRlU3RyaW5nKCkpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmd1aWRlUGFnZXMgPSB0cnVlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaW5kZXgvaW5kZXgnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25IaWRlKCkge1xyXG5cdFx0XHR0aGlzLmd1aWRlUGFnZXMgPSBmYWxzZVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblx0cGFnZSxcclxuXHQubWFpbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///11\n"); /***/ }), /* 12 */ /*!*******************************************************!*\ !*** E:/2024/1/广告/uni-app/components/guide/index.vue ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_de8262d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=de8262d8&scoped=true& */ 13);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 15);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_de8262d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_de8262d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"de8262d8\",\n null,\n false,\n _index_vue_vue_type_template_id_de8262d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/guide/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1kZTgyNjJkOCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiZGU4MjYyZDhcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9ndWlkZS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///12\n"); /***/ }), /* 13 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/guide/index.vue?vue&type=template&id=de8262d8&scoped=true& ***! \**************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_de8262d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=de8262d8&scoped=true& */ 14); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_de8262d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_de8262d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_de8262d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_de8262d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 14 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/guide/index.vue?vue&type=template&id=de8262d8&scoped=true& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.advData.type == "pic" && _vm.advData.value.length) ? _c( "swiper", { staticClass: _vm._$s(1, "sc", "swiper"), attrs: { autoplay: _vm._$s(1, "a-autoplay", _vm.autoplay), duration: _vm._$s(1, "a-duration", _vm.duration), _i: 1, }, }, _vm._l( _vm._$s(2, "f", { forItems: _vm.advData.value }), function (item, index, $20, $30) { return _c( "swiper-item", { key: _vm._$s(2, "f", { forIndex: $20, key: index }), attrs: { _i: "2-" + $30 }, on: { click: function ($event) { return _vm.jump(item.link) }, }, }, [ _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "swiper-item"), attrs: { _i: "3-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "4-" + $30, "sc", "swiper-item-img" ), attrs: { _i: "4-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s("5-" + $30, "a-src", item.img), _i: "5-" + $30, }, }), ] ), ] ), ] ) } ), 0 ) : _vm._$s(6, "e", _vm.advData.type == "video" && _vm.advData.video_link) ? _c( "view", { staticClass: _vm._$s(6, "sc", "video-box"), attrs: { _i: 6 } }, [ _c("video", { staticClass: _vm._$s(7, "sc", "vid"), attrs: { src: _vm._$s(7, "a-src", _vm.advData.video_link), _i: 7, }, }), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(8, "sc", "jump-over"), attrs: { _i: 8 }, on: { click: function ($event) { $event.stopPropagation() return _vm.launchFlag() }, }, }, [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("跳过")))), _vm._$s(9, "i", _vm.closeType == 1) ? _c("text", [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.times)))]) : _vm._e(), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 15 */ /*!********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/guide/index.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 16);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIxNS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///15\n"); /***/ }), /* 16 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/guide/index.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n data: function data() {\n return {\n autoplay: true,\n duration: 500,\n jumpover: this.$t(\"\\u8DF3\\u8FC7\"),\n experience: this.$t(\"\\u7ACB\\u5373\\u4F53\\u9A8C\"),\n timecount: undefined,\n times: 0\n };\n },\n props: {\n advData: {\n type: Object,\n default: function _default() {}\n },\n // 1 倒计时 2 手动关闭(预留)\n closeType: {\n type: Number,\n default: 1\n }\n },\n mounted: function mounted() {\n this.timer();\n },\n onHide: function onHide() {\n clearInterval(this.timecount);\n },\n methods: {\n timer: function timer() {\n var _this = this;\n this.times = this.advData.time;\n var t = this.advData.time || 5;\n this.timecount = setInterval(function () {\n t--;\n _this.times = t;\n if (t <= 0) {\n clearInterval(_this.timecount);\n _this.launchFlag();\n }\n }, 1000);\n },\n launchFlag: function launchFlag() {\n clearInterval(this.timecount);\n uni.switchTab({\n url: '/pages/index/index'\n });\n },\n jump: function jump(url) {\n if (url) {\n clearInterval(this.timecount);\n this.$util.JumpPath(url);\n }\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9ndWlkZS9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsImF1dG9wbGF5IiwiZHVyYXRpb24iLCJqdW1wb3ZlciIsImV4cGVyaWVuY2UiLCJ0aW1lY291bnQiLCJ0aW1lcyIsInByb3BzIiwiYWR2RGF0YSIsInR5cGUiLCJkZWZhdWx0IiwiY2xvc2VUeXBlIiwibW91bnRlZCIsIm9uSGlkZSIsImNsZWFySW50ZXJ2YWwiLCJtZXRob2RzIiwidGltZXIiLCJ0IiwibGF1bmNoRmxhZyIsInVuaSIsInVybCIsImp1bXAiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFzQkE7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0E7UUFDQTtVQUNBSDtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FJO01BQ0FKO01BQ0FLO1FBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0FQO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjE2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PHN3aXBlciBjbGFzcz1cInN3aXBlclwiIDphdXRvcGxheT1cImF1dG9wbGF5XCIgaW5kaWNhdG9yLWRvdHM9XCJ0cnVlXCIgaW5kaWNhdG9yLWNvbG9yPVwicmdiYSgyNTUsMjU1LDI1NSwwLjYpXCJcclxuXHRcdFx0OmR1cmF0aW9uPVwiZHVyYXRpb25cIiB2LWlmPVwiYWR2RGF0YS50eXBlID09ICdwaWMnICYmIGFkdkRhdGEudmFsdWUubGVuZ3RoXCI+XHJcblx0XHRcdDxzd2lwZXItaXRlbSB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBhZHZEYXRhLnZhbHVlXCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwianVtcChpdGVtLmxpbmspXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lwZXItaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lwZXItaXRlbS1pbWdcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltZ1wiIG1vZGU9XCJzY2FsZVRvRmlsbFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0PC9zd2lwZXI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInZpZGVvLWJveFwiIHYtZWxzZS1pZj1cImFkdkRhdGEudHlwZSA9PSAndmlkZW8nICYmIGFkdkRhdGEudmlkZW9fbGlua1wiPlxyXG5cdFx0XHQ8dmlkZW8gY2xhc3M9XCJ2aWRcIiA6c3JjPVwiYWR2RGF0YS52aWRlb19saW5rXCIgOmF1dG9wbGF5PVwidHJ1ZVwiIDpsb29wPVwidHJ1ZVwiIDptdXRlZD1cInRydWVcIlxyXG5cdFx0XHRcdDpjb250cm9scz1cImZhbHNlXCI+PC92aWRlbz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwianVtcC1vdmVyXCIgQGNsaWNrLnN0b3A9XCJsYXVuY2hGbGFnKClcIj57eyR0KGDot7Pov4dgKX19PHRleHQgdi1pZj1cImNsb3NlVHlwZSA9PSAxXCI+e3t0aW1lc319PC90ZXh0PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRhdXRvcGxheTogdHJ1ZSxcclxuXHRcdFx0XHRkdXJhdGlvbjogNTAwLFxyXG5cdFx0XHRcdGp1bXBvdmVyOiB0aGlzLiR0KGDot7Pov4dgKSxcclxuXHRcdFx0XHRleHBlcmllbmNlOiB0aGlzLiR0KGDnq4vljbPkvZPpqoxgKSxcclxuXHRcdFx0XHR0aW1lY291bnQ6IHVuZGVmaW5lZCxcclxuXHRcdFx0XHR0aW1lczogMFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0YWR2RGF0YToge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAxIOWAkuiuoeaXtiAyIOaJi+WKqOWFs+mXrSjpooTnlZkpXHJcblx0XHRcdGNsb3NlVHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAxXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy50aW1lcigpXHJcblx0XHR9LFxyXG5cdFx0b25IaWRlKCkge1xyXG5cdFx0XHRjbGVhckludGVydmFsKHRoaXMudGltZWNvdW50KVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0dGltZXIoKSB7XHJcblx0XHRcdFx0dGhpcy50aW1lcyA9IHRoaXMuYWR2RGF0YS50aW1lXHJcblx0XHRcdFx0bGV0IHQgPSB0aGlzLmFkdkRhdGEudGltZSB8fCA1XHJcblx0XHRcdFx0dGhpcy50aW1lY291bnQgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XHJcblx0XHRcdFx0XHR0LS1cclxuXHRcdFx0XHRcdHRoaXMudGltZXMgPSB0XHJcblx0XHRcdFx0XHRpZiAodCA8PSAwKSB7XHJcblx0XHRcdFx0XHRcdGNsZWFySW50ZXJ2YWwodGhpcy50aW1lY291bnQpXHJcblx0XHRcdFx0XHRcdHRoaXMubGF1bmNoRmxhZygpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0fSxcclxuXHRcdFx0bGF1bmNoRmxhZygpIHtcclxuXHRcdFx0XHRjbGVhckludGVydmFsKHRoaXMudGltZWNvdW50KVxyXG5cdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2luZGV4L2luZGV4J1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRqdW1wKHVybCkge1xyXG5cdFx0XHRcdGlmICh1cmwpIHtcclxuXHRcdFx0XHRcdGNsZWFySW50ZXJ2YWwodGhpcy50aW1lY291bnQpXHJcblx0XHRcdFx0XHR0aGlzLiR1dGlsLkp1bXBQYXRoKHVybCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRwYWdlLFxyXG5cdC5jb250ZW50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1pdGVtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qIGp1c3RpZnktY29udGVudDogY2VudGVyOyAqL1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLWl0ZW0taW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1pdGVtLWltZyBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5qdW1wLW92ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiA0NXJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NXJweDtcclxuXHRcdHBhZGRpbmc6IDAgMTVycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogI2IwOWU5YTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiMDllOWE7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0fVxyXG5cclxuXHQuanVtcC1vdmVyIHtcclxuXHRcdHJpZ2h0OiAzMHJweDtcclxuXHRcdHRvcDogODBycHg7XHJcblx0fVxyXG5cclxuXHQudmlkZW8tYm94IHtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblxyXG5cdFx0LnZpZCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///16\n"); /***/ }), /* 17 */ /*!**********************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***! \**********************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; }); /* globals __VUE_SSR_CONTEXT__ */ // IMPORTANT: Do NOT use ES2015 features in this file (except for modules). // This module is a runtime utility for cleaner component module output and will // be included in the final webpack user bundle. function normalizeComponent ( scriptExports, render, staticRenderFns, functionalTemplate, injectStyles, scopeId, moduleIdentifier, /* server only */ shadowMode, /* vue-cli only */ components, // fixed by xxxxxx auto components renderjs // fixed by xxxxxx renderjs ) { // Vue.extend constructor export interop var options = typeof scriptExports === 'function' ? scriptExports.options : scriptExports // fixed by xxxxxx auto components if (components) { if (!options.components) { options.components = {} } var hasOwn = Object.prototype.hasOwnProperty for (var name in components) { if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) { options.components[name] = components[name] } } } // fixed by xxxxxx renderjs if (renderjs) { if(typeof renderjs.beforeCreate === 'function'){ renderjs.beforeCreate = [renderjs.beforeCreate] } (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() { this[renderjs.__module] = this }); (options.mixins || (options.mixins = [])).push(renderjs) } // render functions if (render) { options.render = render options.staticRenderFns = staticRenderFns options._compiled = true } // functional template if (functionalTemplate) { options.functional = true } // scopedId if (scopeId) { options._scopeId = 'data-v-' + scopeId } var hook if (moduleIdentifier) { // server build hook = function (context) { // 2.3 injection context = context || // cached call (this.$vnode && this.$vnode.ssrContext) || // stateful (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional // 2.2 with runInNewContext: true if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { context = __VUE_SSR_CONTEXT__ } // inject component styles if (injectStyles) { injectStyles.call(this, context) } // register component module identifier for async chunk inferrence if (context && context._registeredComponents) { context._registeredComponents.add(moduleIdentifier) } } // used by ssr in case component is cached and beforeCreate // never gets called options._ssrRegister = hook } else if (injectStyles) { hook = shadowMode ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) } : injectStyles } if (hook) { if (options.functional) { // for template-only hot-reload because in that case the render fn doesn't // go through the normalizer options._injectStyles = hook // register for functioal component in vue file var originalRender = options.render options.render = function renderWithStyleInjection (h, context) { hook.call(context) return originalRender(h, context) } } else { // inject component registration as beforeCreate hook var existing = options.beforeCreate options.beforeCreate = existing ? [].concat(existing, hook) : [hook] } } return { exports: scriptExports, options: options } } /***/ }), /* 18 */ /*!*******************************************!*\ !*** E:/2024/1/广告/uni-app/utils/cache.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 19));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 20));\nvar _app = __webpack_require__(/*! ../config/app */ 21);\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\nvar Cache = /*#__PURE__*/function () {\n function Cache(handler) {\n (0, _classCallCheck2.default)(this, Cache);\n this.cacheSetHandler = uni.setStorageSync;\n this.cacheGetHandler = uni.getStorageSync;\n this.cacheClearHandler = uni.removeStorageSync;\n this.cacheExpire = 'UNI-APP-CRMEB:TAG';\n this.clearOverdue();\n }\n\n /**\r\n * 获取当前时间戳\r\n */\n (0, _createClass2.default)(Cache, [{\n key: \"time\",\n value: function time() {\n return Math.round(new Date() / 1000);\n }\n\n /**\r\n * 字符串转时间戳\r\n * @param {Object} expiresTime\r\n */\n }, {\n key: \"strTotime\",\n value: function strTotime(expiresTime) {\n var expires_time = expiresTime.substring(0, 19);\n expires_time = expires_time.replace(/-/g, '/');\n return Math.round(new Date(expires_time).getTime() / 1000);\n }\n\n /**\r\n * 设置过期时间缓存\r\n * @param {Object} key\r\n * @param {Object} expire\r\n */\n }, {\n key: \"setExpireCaheTag\",\n value: function setExpireCaheTag(key, expire) {\n var _this = this;\n expire = expire !== undefined ? expire : _app.EXPIRE;\n if (typeof expire === 'number') {\n var tag = this.cacheGetHandler(this.cacheExpire),\n newTag = [],\n newKeys = [];\n if ((0, _typeof2.default)(tag) === 'object' && tag.length) {\n newTag = tag.map(function (item) {\n newKeys.push(item.key);\n if (item.key === key) {\n item.expire = expire === 0 ? 0 : _this.time() + expire;\n }\n return item;\n });\n }\n if (!newKeys.length || newKeys.indexOf(key) === -1) {\n newTag.push({\n key: key,\n expire: expire === 0 ? 0 : this.time() + expire\n });\n }\n this.cacheSetHandler(this.cacheExpire, newTag);\n }\n }\n\n /**\r\n * 缓存是否过期,过期自动删除\r\n * @param {Object} key\r\n * @param {Object} $bool true = 删除,false = 不删除\r\n */\n }, {\n key: \"getExpireCahe\",\n value: function getExpireCahe(key, $bool) {\n try {\n var tag = this.cacheGetHandler(this.cacheExpire),\n time = 0,\n index = false;\n if ((0, _typeof2.default)(tag) === 'object' && tag.length) {\n tag.map(function (item, i) {\n if (item.key === key) {\n time = item.expire;\n index = i;\n }\n });\n if (time) {\n var newTime = parseInt(time);\n if (time && time < this.time() && !Number.isNaN(newTime)) {\n if ($bool === undefined || $bool === true) {\n this.cacheClearHandler(key);\n if (index !== false) {\n tag.splice(index, 1);\n this.cacheSetHandler(this.cacheExpire, tag);\n }\n }\n return false;\n } else return true;\n } else {\n return !!this.cacheGetHandler(key);\n }\n }\n return false;\n } catch (e) {\n return false;\n }\n }\n\n /**\r\n * 设置缓存\r\n * @param {Object} key\r\n * @param {Object} data\r\n */\n }, {\n key: \"set\",\n value: function set(key, data, expire) {\n if (data === undefined) {\n return true;\n }\n if ((0, _typeof2.default)(data) === 'object') data = JSON.stringify(data);\n try {\n this.setExpireCaheTag(key, expire);\n return this.cacheSetHandler(key, data);\n } catch (e) {\n return false;\n }\n }\n\n /**\r\n * 检测缓存是否存在\r\n * @param {Object} key\r\n */\n }, {\n key: \"has\",\n value: function has(checkwhethethecacheexists, isDel) {\n this.clearOverdue();\n return this.getExpireCahe(checkwhethethecacheexists, isDel);\n }\n\n /**\r\n * 获取缓存\r\n * @param {Object} key\r\n * @param {Object} $default\r\n * @param {Object} expire\r\n */\n }, {\n key: \"get\",\n value: function get(key, $default, expire) {\n this.clearOverdue();\n try {\n var isBe = this.getExpireCahe(key);\n var data = this.cacheGetHandler(key);\n if (data && isBe) {\n if (typeof $default === 'boolean') return JSON.parse(data);else return data;\n } else {\n if (typeof $default === 'function') {\n var value = $default();\n this.set(key, value, expire);\n return value;\n } else {\n this.set(key, $default, expire);\n return $default;\n }\n }\n } catch (e) {\n return null;\n }\n }\n\n /**\r\n * 删除缓存\r\n * @param {Object} key\r\n */\n }, {\n key: \"clear\",\n value: function clear(key) {\n try {\n var cahceValue = this.cacheGetHandler(this.cacheExpire),\n index = false;\n if (cahceValue && (0, _typeof2.default)(cahceValue) === 'object' && cahceValue.length) {\n cahceValue.map(function (item, i) {\n if (item.key === key) {\n index = i;\n }\n });\n if (index !== false) {\n cahceValue.splice(index, 1);\n }\n this.cacheSetHandler(this.cacheExpire, cahceValue);\n }\n return this.cacheClearHandler(key);\n } catch (e) {\n return false;\n }\n }\n\n /**\r\n * 清除过期缓存\r\n */\n }, {\n key: \"clearOverdue\",\n value: function clearOverdue() {\n var _this2 = this;\n var cahceValue = this.cacheGetHandler(this.cacheExpire),\n time = this.time(),\n newBeOverdueValue = [],\n newTagValue = [];\n if (cahceValue && (0, _typeof2.default)(cahceValue) === 'object' && cahceValue.length) {\n cahceValue.map(function (item) {\n if (item) {\n if (item.expire !== undefined && item.expire > time || item.expire === 0) {\n newTagValue.push(item);\n } else {\n newBeOverdueValue.push(item.key);\n }\n }\n });\n }\n //保存没有过期的缓存标签\n if (newTagValue.length !== cahceValue.length) {\n this.cacheSetHandler(this.cacheExpire, newTagValue);\n }\n //删除过期缓存\n newBeOverdueValue.forEach(function (k) {\n _this2.cacheClearHandler(k);\n });\n }\n }]);\n return Cache;\n}();\nvar _default = new Cache();\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvY2FjaGUuanMiXSwibmFtZXMiOlsiQ2FjaGUiLCJoYW5kbGVyIiwiY2FjaGVTZXRIYW5kbGVyIiwidW5pIiwic2V0U3RvcmFnZVN5bmMiLCJjYWNoZUdldEhhbmRsZXIiLCJnZXRTdG9yYWdlU3luYyIsImNhY2hlQ2xlYXJIYW5kbGVyIiwicmVtb3ZlU3RvcmFnZVN5bmMiLCJjYWNoZUV4cGlyZSIsImNsZWFyT3ZlcmR1ZSIsIk1hdGgiLCJyb3VuZCIsIkRhdGUiLCJleHBpcmVzVGltZSIsImV4cGlyZXNfdGltZSIsInN1YnN0cmluZyIsInJlcGxhY2UiLCJnZXRUaW1lIiwia2V5IiwiZXhwaXJlIiwidW5kZWZpbmVkIiwiRVhQSVJFIiwidGFnIiwibmV3VGFnIiwibmV3S2V5cyIsImxlbmd0aCIsIm1hcCIsIml0ZW0iLCJwdXNoIiwidGltZSIsImluZGV4T2YiLCIkYm9vbCIsImluZGV4IiwiaSIsIm5ld1RpbWUiLCJwYXJzZUludCIsIk51bWJlciIsImlzTmFOIiwic3BsaWNlIiwiZSIsImRhdGEiLCJKU09OIiwic3RyaW5naWZ5Iiwic2V0RXhwaXJlQ2FoZVRhZyIsImNoZWNrd2hldGhldGhlY2FjaGVleGlzdHMiLCJpc0RlbCIsImdldEV4cGlyZUNhaGUiLCIkZGVmYXVsdCIsImlzQmUiLCJwYXJzZSIsInZhbHVlIiwic2V0IiwiY2FoY2VWYWx1ZSIsIm5ld0JlT3ZlcmR1ZVZhbHVlIiwibmV3VGFnVmFsdWUiLCJmb3JFYWNoIiwiayJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQVVBO0FBVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsSUFNTUEsS0FBSztFQUVWLGVBQVlDLE9BQU8sRUFBRTtJQUFBO0lBQ3BCLElBQUksQ0FBQ0MsZUFBZSxHQUFHQyxHQUFHLENBQUNDLGNBQWM7SUFDekMsSUFBSSxDQUFDQyxlQUFlLEdBQUdGLEdBQUcsQ0FBQ0csY0FBYztJQUN6QyxJQUFJLENB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bEJ3QixpQkFBaUIsR0FBRyxFQUFFO1FBQ3RCQyxXQUFXLEdBQUcsRUFBRTtNQUVqQixJQUFJRixVQUFVLElBQUksc0JBQU9BLFVBQVUsTUFBSyxRQUFRLElBQUlBLFVBQVUsQ0FBQzNCLE1BQU0sRUFBRTtRQUN0RTJCLFVBQVUsQ0FBQzFCLEdBQUcsQ0FBQyxVQUFBQyxJQUFJLEVBQUk7VUFDdEIsSUFBSUEsSUFBSSxFQUFFO1lBQ1QsSUFBS0EsSUFBSSxDQUFDUixNQUFNLEtBQUtDLFNBQVMsSUFBSU8sSUFBSSxDQUFDUixNQUFNLEdBQUdVLElBQUksSUFBS0YsSUFBSSxDQUFDUixNQUFNLEtBQUssQ0FBQyxFQUFFO2NBQzNFbUMsV0FBVyxDQUFDMUIsSUFBSSxDQUFDRCxJQUFJLENBQUM7WUFDdkIsQ0FBQyxNQUFNO2NBQ04wQixpQkFBaUIsQ0FBQ3pCLElBQUksQ0FBQ0QsSUFBSSxDQUFDVCxHQUFHLENBQUM7WUFDakM7VUFDRDtRQUNELENBQUMsQ0FBQztNQUNIO01BQ0E7TUFDQSxJQUFJb0MsV0FBVyxDQUFDN0IsTUFBTSxLQUFLMkIsVUFBVSxDQUFDM0IsTUFBTSxFQUFFO1FBQzdDLElBQUksQ0FBQ3hCLGVBQWUsQ0FBQyxJQUFJLENBQUNPLFdBQVcsRUFBRThDLFdBQVcsQ0FBQztNQUNwRDtNQUNBO01BQ0FELGlCQUFpQixDQUFDRSxPQUFPLENBQUMsVUFBQUMsQ0FBQyxFQUFJO1FBQzlCLE1BQUksQ0FBQ2xELGlCQUFpQixDQUFDa0QsQ0FBQyxDQUFDO01BQzFCLENBQUMsQ0FBQztJQUNIO0VBQUM7RUFBQTtBQUFBO0FBQUEsZUFJYSxJQUFJekQsS0FBSztBQUFBIiwiZmlsZSI6IjE4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5pbXBvcnQge1xyXG5cdEVYUElSRVxyXG59IGZyb20gJy4uL2NvbmZpZy9hcHAnO1xyXG5cclxuY2xhc3MgQ2FjaGUge1xyXG5cclxuXHRjb25zdHJ1Y3RvcihoYW5kbGVyKSB7XHJcblx0XHR0aGlzLmNhY2hlU2V0SGFuZGxlciA9IHVuaS5zZXRTdG9yYWdlU3luYztcclxuXHRcdHRoaXMuY2FjaGVHZXRIYW5kbGVyID0gdW5pLmdldFN0b3JhZ2VTeW5jO1xyXG5cdFx0dGhpcy5jYWNoZUNsZWFySGFuZGxlciA9IHVuaS5yZW1vdmVTdG9yYWdlU3luYztcclxuXHRcdHRoaXMuY2FjaGVFeHBpcmUgPSAnVU5JLUFQUC1DUk1FQjpUQUcnO1xyXG5cdFx0dGhpcy5jbGVhck92ZXJkdWUoKTtcclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOiOt+WPluW9k+WJjeaXtumXtOaIs1xyXG5cdCAqL1xyXG5cdHRpbWUoKSB7XHJcblx0XHRyZXR1cm4gTWF0aC5yb3VuZChuZXcgRGF0ZSgpIC8gMTAwMCk7XHJcblx0fVxyXG5cclxuXHQvKipcclxuXHQgKiDlrZfnrKbkuLLovazml7bpl7TmiLNcclxuXHQgKiBAcGFyYW0ge09iamVjdH0gZXhwaXJlc1RpbWVcclxuXHQgKi9cclxuXHRzdHJUb3RpbWUoZXhwaXJlc1RpbWUpIHtcclxuXHRcdGxldCBleHBpcmVzX3RpbWUgPSBleHBpcmVzVGltZS5zdWJzdHJpbmcoMCwgMTkpO1xyXG5cdFx0ZXhwaXJlc190aW1lID0gZXhwaXJlc190aW1lLnJlcGxhY2UoLy0vZywgJy8nKTtcclxuXHRcdHJldHVybiBNYXRoLnJvdW5kKG5ldyBEYXRlKGV4cGlyZXNfdGltZSkuZ2V0VGltZSgpIC8gMTAwMCk7XHJcblx0fVxyXG5cclxuXHJcblx0LyoqXHJcblx0ICog6K6+572u6L+H5pyf5pe26Ze057yT5a2YXHJcblx0ICogQHBhcmFtIHtPYmplY3R9IGtleVxyXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBleHBpcmVcclxuXHQgKi9cclxuXHRzZXRFeHBpcmVDYWhlVGFnKGtleSwgZXhwaXJlKSB7XHJcblx0XHRleHBpcmUgPSBleHBpcmUgIT09IHVuZGVmaW5lZCA/IGV4cGlyZSA6IEVYUElSRTtcclxuXHRcdGlmICh0eXBlb2YgZXhwaXJlID09PSAnbnVtYmVyJykge1xyXG5cdFx0XHRsZXQgdGFnID0gdGhpcy5jYWNoZUdldEhhbmRsZXIodGhpcy5jYWNoZUV4cGlyZSksXHJcblx0XHRcdFx0bmV3VGFnID0gW10sXHJcblx0XHRcdFx0bmV3S2V5cyA9IFtdO1xyXG5cdFx0XHRpZiAodHlwZW9mIHRhZyA9PT0gJ29iamVjdCcgJiYgdGFnLmxlbmd0aCkge1xyXG5cdFx0XHRcdG5ld1RhZyA9IHRhZy5tYXAoaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRuZXdLZXlzLnB1c2goaXRlbS5rZXkpO1xyXG5cdFx0XHRcdFx0aWYgKGl0ZW0ua2V5ID09PSBrZXkpIHtcclxuXHRcdFx0XHRcdFx0aXRlbS5leHBpcmUgPSBleHBpcmUgPT09IDAgPyAwIDogdGhpcy50aW1lKCkgKyBleHBpcmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRyZXR1cm4gaXRlbTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAoIW5ld0tleXMubGVuZ3RoIHx8IG5ld0tleXMuaW5kZXhPZihrZXkpID09PSAtMSkge1xyXG5cdFx0XHRcdG5ld1RhZy5wdXNoKHtcclxuXHRcdFx0XHRcdGtleToga2V5LFxyXG5cdFx0XHRcdFx0ZXhwaXJlOiBleHBpcmUgPT09IDAgPyAwIDogdGhpcy50aW1lKCkgKyBleHBpcmVcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0XHR0aGlzLmNhY2hlU2V0SGFuZGxlcih0aGlzLmNhY2hlRXhwaXJlLCBuZXdUYWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyoqXHJcblx0ICog57yT5a2Y5piv5ZCm6L+H5pyfLOi/h+acn+iHquWKqOWIoOmZpFxyXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBrZXlcclxuXHQgKiBAcGFyYW0ge09iamVjdH0gJGJvb2wgdHJ1ZSA9IOWIoOmZpCxmYWxzZSA9IOS4jeWIoOmZpFxyXG5cdCAqL1xyXG5cdGdldEV4cGlyZUNhaGUoa2V5LCAkYm9vbCkge1xyXG5cdFx0dHJ5IHtcclxuXHRcdFx0bGV0IHRhZyA9IHRoaXMuY2FjaGVHZXRIYW5kbGVyKHRoaXMuY2FjaGVFeHBpcmUpLFxyXG5cdFx0XHRcdHRpbWUgPSAwLFxyXG5cdFx0XHRcdGluZGV4ID0gZmFsc2U7XHJcblx0XHRcdGlmICh0eXBlb2YgdGFnID09PSAnb2JqZWN0JyAmJiB0YWcubGVuZ3RoKSB7XHJcblx0XHRcdFx0dGFnLm1hcCgoaXRlbSwgaSkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGl0ZW0ua2V5ID09PSBrZXkpIHtcclxuXHRcdFx0XHRcdFx0dGltZSA9IGl0ZW0uZXhwaXJlXHJcblx0XHRcdFx0XHRcdGluZGV4ID0gaVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICh0aW1lKSB7XHJcblx0XHRcdFx0XHRsZXQgbmV3VGltZSA9IHBhcnNlSW50KHRpbWUpO1xyXG5cdFx0XHRcdFx0aWYgKHRpbWUgJiYgdGltZSA8IHRoaXMudGltZSgpICYmICFOdW1iZXIuaXNOYU4obmV3VGltZSkpIHtcclxuXHRcdFx0XHRcdFx0aWYgKCRib29sID09PSB1bmRlZmluZWQgfHwgJGJvb2wgPT09IHRydWUpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmNhY2hlQ2xlYXJIYW5kbGVyKGtleSk7XHJcblx0XHRcdFx0XHRcdFx0aWYgKGluZGV4ICE9PSBmYWxzZSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGFnLnNwbGljZShpbmRleCwgMSlcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuY2FjaGVTZXRIYW5kbGVyKHRoaXMuY2FjaGVFeHBpcmUsIHRhZyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHRcdH0gZWxzZVxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdHJ1ZTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0cmV0dXJuICEhdGhpcy5jYWNoZUdldEhhbmRsZXIoa2V5KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cmV0dXJuIGZhbHNlO1xyXG5cdFx0fSBjYXRjaCAoZSkge1xyXG5cdFx0XHRyZXR1cm4gZmFsc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKipcclxuXHQgKiDorr7nva7nvJPlrZhcclxuXHQgKiBAcGFyYW0ge09iamVjdH0ga2V5XHJcblx0ICogQHBhcmFtIHtPYmplY3R9IGRhdGFcclxuXHQgKi9cclxuXHRzZXQoa2V5LCBkYXRhLCBleHBpcmUpIHtcclxuXHRcdGlmIChkYXRhID09PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0cmV0dXJuIHRydWU7XHJcblx0XHR9XHJcblx0XHRpZiAodHlwZW9mIGRhdGEgPT09ICdvYmplY3QnKVxyXG5cdFx0XHRkYXRhID0gSlNPTi5zdHJpbmdpZnkoZGF0YSk7XHJcblx0XHR0cnkge1xyXG5cdFx0XHR0aGlzLnNldEV4cGlyZUNhaGVUYWcoa2V5LCBleHBpcmUpO1xyXG5cdFx0XHRyZXR1cm4gdGhpcy5jYWNoZVNldEhhbmRsZXIoa2V5LCBkYXRhKTtcclxuXHRcdH0gY2F0Y2ggKGUpIHtcclxuXHRcdFx0cmV0dXJuIGZhbHNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyoqXHJcblx0ICog5qOA5rWL57yT5a2Y5piv5ZCm5a2Y5ZyoXHJcblx0ICogQHBhcmFtIHtPYmplY3R9IGtleVxyXG5cdCAqL1xyXG5cdGhhcyhjaGVja3doZXRoZXRoZWNhY2hlZXhpc3RzLCBpc0RlbCkge1xyXG5cdFx0dGhpcy5jbGVhck92ZXJkdWUoKTtcclxuXHRcdHJldHVybiB0aGlzLmdldEV4cGlyZUNhaGUoY2hlY2t3aGV0aGV0aGVjYWNoZWV4aXN0cywgaXNEZWwpO1xyXG5cdH1cclxuXHJcblx0LyoqXHJcblx0ICog6I635Y+W57yT5a2YXHJcblx0ICogQHBhcmFtIHtPYmplY3R9IGtleVxyXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSAkZGVmYXVsdFxyXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBleHBpcmVcclxuXHQgKi9cclxuXHRnZXQoa2V5LCAkZGVmYXVsdCwgZXhwaXJlKSB7XHJcblx0XHR0aGlzLmNsZWFyT3ZlcmR1ZSgpO1xyXG5cdFx0dHJ5IHtcclxuXHRcdFx0bGV0IGlzQmUgPSB0aGlzLmdldEV4cGlyZUNhaGUoa2V5KTtcclxuXHRcdFx0bGV0IGRhdGEgPSB0aGlzLmNhY2hlR2V0SGFuZGxlcihrZXkpO1xyXG5cdFx0XHRpZiAoZGF0YSAmJiBpc0JlKSB7XHJcblx0XHRcdFx0aWYgKHR5cGVvZiAkZGVmYXVsdCA9PT0gJ2Jvb2xlYW4nKVxyXG5cdFx0XHRcdFx0cmV0dXJuIEpTT04ucGFyc2UoZGF0YSk7XHJcblx0XHRcdFx0ZWxzZVxyXG5cdFx0XHRcdFx0cmV0dXJuIGRhdGE7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0aWYgKHR5cGVvZiAkZGVmYXVsdCA9PT0gJ2Z1bmN0aW9uJykge1xyXG5cdFx0XHRcdFx0bGV0IHZhbHVlID0gJGRlZmF1bHQoKTtcclxuXHRcdFx0XHRcdHRoaXMuc2V0KGtleSwgdmFsdWUsIGV4cGlyZSk7XHJcblx0XHRcdFx0XHRyZXR1cm4gdmFsdWU7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuc2V0KGtleSwgJGRlZmF1bHQsIGV4cGlyZSk7XHJcblx0XHRcdFx0XHRyZXR1cm4gJGRlZmF1bHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9IGNhdGNoIChlKSB7XHJcblx0XHRcdHJldHVybiBudWxsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyoqXHJcblx0ICog5Yig6Zmk57yT5a2YXHJcblx0ICogQHBhcmFtIHtPYmplY3R9IGtleVxyXG5cdCAqL1xyXG5cdGNsZWFyKGtleSkge1xyXG5cdFx0dHJ5IHtcclxuXHRcdFx0bGV0IGNhaGNlVmFsdWUgPSB0aGlzLmNhY2hlR2V0SGFuZGxlcih0aGlzLmNhY2hlRXhwaXJlKSxcclxuXHRcdFx0XHRpbmRleCA9IGZhbHNlO1xyXG5cdFx0XHRpZiAoY2FoY2VWYWx1ZSAmJiB0eXBlb2YgY2FoY2VWYWx1ZSA9PT0gJ29iamVjdCcgJiYgY2FoY2VWYWx1ZS5sZW5ndGgpIHtcclxuXHRcdFx0XHRjYWhjZVZhbHVlLm1hcCgoaXRlbSwgaSkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGl0ZW0ua2V5ID09PSBrZXkpIHtcclxuXHRcdFx0XHRcdFx0aW5kZXggPSBpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHRpZiAoaW5kZXggIT09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHRjYWhjZVZhbHVlLnNwbGljZShpbmRleCwgMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuY2FjaGVTZXRIYW5kbGVyKHRoaXMuY2FjaGVFeHBpcmUsIGNhaGNlVmFsdWUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdHJldHVybiB0aGlzLmNhY2hlQ2xlYXJIYW5kbGVyKGtleSk7XHJcblx0XHR9IGNhdGNoIChlKSB7XHJcblx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOa4hemZpOi/h+acn+e8k+WtmFxyXG5cdCAqL1xyXG5cdGNsZWFyT3ZlcmR1ZSgpIHtcclxuXHRcdGxldCBjYWhjZVZhbHVlID0gdGhpcy5jYWNoZUdldEhhbmRsZXIodGhpcy5jYWNoZUV4cGlyZSksXHJcblx0XHRcdHRpbWUgPSB0aGlzLnRpbWUoKSxcclxuXHRcdFx0bmV3QmVPdmVyZHVlVmFsdWUgPSBbXSxcclxuXHRcdFx0bmV3VGFnVmFsdWUgPSBbXTtcclxuXHJcblx0XHRpZiAoY2FoY2VWYWx1ZSAmJiB0eXBlb2YgY2FoY2VWYWx1ZSA9PT0gJ29iamVjdCcgJiYgY2FoY2VWYWx1ZS5sZW5ndGgpIHtcclxuXHRcdFx0Y2FoY2VWYWx1ZS5tYXAoaXRlbSA9PiB7XHJcblx0XHRcdFx0aWYgKGl0ZW0pIHtcclxuXHRcdFx0XHRcdGlmICgoaXRlbS5leHBpcmUgIT09IHVuZGVmaW5lZCAmJiBpdGVtLmV4cGlyZSA+IHRpbWUpIHx8IGl0ZW0uZXhwaXJlID09PSAwKSB7XHJcblx0XHRcdFx0XHRcdG5ld1RhZ1ZhbHVlLnB1c2goaXRlbSk7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRuZXdCZU92ZXJkdWVWYWx1ZS5wdXNoKGl0ZW0ua2V5KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0fVxyXG5cdFx0Ly/kv53lrZjmsqHmnInov4fmnJ/nmoTnvJPlrZjmoIfnrb5cclxuXHRcdGlmIChuZXdUYWdWYWx1ZS5sZW5ndGggIT09IGNhaGNlVmFsdWUubGVuZ3RoKSB7XHJcblx0XHRcdHRoaXMuY2FjaGVTZXRIYW5kbGVyKHRoaXMuY2FjaGVFeHBpcmUsIG5ld1RhZ1ZhbHVlKTtcclxuXHRcdH1cclxuXHRcdC8v5Yig6Zmk6L+H5pyf57yT5a2YXHJcblx0XHRuZXdCZU92ZXJkdWVWYWx1ZS5mb3JFYWNoKGsgPT4ge1xyXG5cdFx0XHR0aGlzLmNhY2hlQ2xlYXJIYW5kbGVyKGspO1xyXG5cdFx0fSlcclxuXHR9XHJcbn1cclxuXHJcblxyXG5leHBvcnQgZGVmYXVsdCBuZXcgQ2FjaGU7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///18\n"); /***/ }), /* 19 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 20 */ /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/createClass.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 3); function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 21 */ /*!******************************************!*\ !*** E:/2024/1/广告/uni-app/config/app.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = {\n // 小程序配置\n\n // 请求域名 格式: https://您的域名\n HTTP_REQUEST_URL: \"https://wx.qiniu1314.com\",\n // H5配置\n\n // 后台版本号\n SYSTEM_VERSION: 522,\n // 以下配置在不做二开的前提下,不需要做任何的修改\n HEADER: {\n 'content-type': 'application/json',\n 'Form-type': 'app'\n },\n // 回话密钥名称 请勿修改此配置\n TOKENNAME: 'Authori-zation',\n // 缓存时间 0 永久\n EXPIRE: 0,\n //分页最多显示条数\n LIMIT: 10\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29uZmlnL2FwcC5qcyJdLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIiwiSFRUUF9SRVFVRVNUX1VSTCIsIlNZU1RFTV9WRVJTSU9OIiwiSEVBREVSIiwiVE9LRU5OQU1FIiwiRVhQSVJFIiwiTElNSVQiXSwibWFwcGluZ3MiOiJBQUFBQSxNQUFNLENBQUNDLE9BQU8sR0FBRztFQUNoQjs7RUFFQTtFQUNBQyxnQkFBZ0IsNEJBQTRCO0VBRzVDOztFQU9BO0VBQ0FDLGNBQWMsRUFBRSxHQUFHO0VBRW5CO0VBQ0FDLE1BQU0sRUFBRTtJQUNQLGNBQWMsRUFBRSxrQkFBa0I7SUFRbEMsV0FBVyxFQUFFO0VBRWQsQ0FBQztFQUNEO0VBQ0FDLFNBQVMsRUFBRSxnQkFBZ0I7RUFDM0I7RUFDQUMsTUFBTSxFQUFFLENBQUM7RUFDVDtFQUNBQyxLQUFLLEVBQUU7QUFDUixDQUFDIiwiZmlsZSI6IjIxLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB7XHJcblx0Ly8g5bCP56iL5bqP6YWN572uXHJcblxyXG5cdC8vIOivt+axguWfn+WQjSDmoLzlvI/vvJogaHR0cHM6Ly/mgqjnmoTln5/lkI1cclxuXHRIVFRQX1JFUVVFU1RfVVJMOiBgaHR0cHM6Ly93eC5xaW5pdTEzMTQuY29tYCxcclxuXHJcblxyXG5cdC8vIEg16YWN572uXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0Ly8g5ZCO5Y+w54mI5pys5Y+3XHJcblx0U1lTVEVNX1ZFUlNJT046IDUyMixcclxuXHRcclxuXHQvLyDku6XkuIvphY3nva7lnKjkuI3lgZrkuozlvIDnmoTliY3mj5DkuIss5LiN6ZyA6KaB5YGa5Lu75L2V55qE5L+u5pS5XHJcblx0SEVBREVSOiB7XHJcblx0XHQnY29udGVudC10eXBlJzogJ2FwcGxpY2F0aW9uL2pzb24nLFxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdCdGb3JtLXR5cGUnOiAnYXBwJyxcclxuXHJcblx0fSxcclxuXHQvLyDlm57or53lr4bpkqXlkI3np7Ag6K+35Yu/5L+u5pS55q2k6YWN572uXHJcblx0VE9LRU5OQU1FOiAnQXV0aG9yaS16YXRpb24nLFxyXG5cdC8vIOe8k+WtmOaXtumXtCAwIOawuOS5hVxyXG5cdEVYUElSRTogMCxcclxuXHQvL+WIhumhteacgOWkmuaYvuekuuadoeaVsFxyXG5cdExJTUlUOiAxMFxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///21\n"); /***/ }), /* 22 */ /*!***************************************!*\ !*** E:/2024/1/广告/uni-app/api/api.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ajcaptchaCheck = ajcaptchaCheck;\nexports.bindingPhone = bindingPhone;\nexports.bindingUserPhone = bindingUserPhone;\nexports.category = category;\nexports.clearSearch = clearSearch;\nexports.colorChange = colorChange;\nexports.follow = follow;\nexports.getAjcaptcha = getAjcaptcha;\nexports.getArticleBannerList = getArticleBannerList;\nexports.getArticleCategoryList = getArticleCategoryList;\nexports.getArticleDetails = getArticleDetails;\nexports.getArticleHotList = getArticleHotList;\nexports.getArticleList = getArticleList;\nexports.getCity = getCity;\nexports.getCouponNewUser = getCouponNewUser;\nexports.getCouponV2 = getCouponV2;\nexports.getCoupons = getCoupons;\nexports.getCouponsIndex = getCouponsIndex;\nexports.getCrmebCopyRight = getCrmebCopyRight;\nexports.getCustomerType = getCustomerType;\nexports.getDiy = getDiy;\nexports.getIndexData = getIndexData;\nexports.getLiveList = getLiveList;\nexports.getLogo = getLogo;\nexports.getNewCoupon = getNewCoupon;\nexports.getOpenAdv = getOpenAdv;\nexports.getServerType = getServerType;\nexports.getTempIds = getTempIds;\nexports.getUserCoupons = getUserCoupons;\nexports.loginMobile = loginMobile;\nexports.logout = logout;\nexports.phoneLogin = phoneLogin;\nexports.phoneRegister = phoneRegister;\nexports.phoneRegisterReset = phoneRegisterReset;\nexports.pink = pink;\nexports.registerVerify = registerVerify;\nexports.searchList = searchList;\nexports.setCouponReceive = setCouponReceive;\nexports.setFormId = setFormId;\nexports.siteConfig = siteConfig;\nexports.updatePhone = updatePhone;\nexports.verifyCode = verifyCode;\nexports.wechatAppAuth = wechatAppAuth;\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request.js */ 23));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/**\r\n * 公共接口 ,优惠券接口 , 行业此讯 , 手机号码注册\r\n *\r\n */\nfunction getAjcaptcha(data) {\n return _request.default.get(\"ajcaptcha\", data, {\n noAuth: true\n });\n}\nfunction ajcaptchaCheck(data) {\n return _request.default.post(\"ajcheck\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取主页数据 无需授权\r\n *\r\n */\nfunction getIndexData() {\n return _request.default.get(\"v2/index\", {}, {\n noAuth: true\n });\n}\n/**\r\n * 获取服务器类型\r\n *\r\n */\nfunction getServerType() {\n return _request.default.get(\"v2/site_serve\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取登录授权login\r\n *\r\n */\nfunction getLogo() {\n return _request.default.get('wechat/get_logo', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 保存form_id\r\n * @param string formId\r\n */\nfunction setFormId(formId) {\n return _request.default.post(\"wechat/set_form_id\", {\n formId: formId\n });\n}\n\n/**\r\n * 领取优惠卷\r\n * @param int couponId\r\n *\r\n */\nfunction setCouponReceive(couponId) {\n return _request.default.post('coupon/receive', {\n couponId: couponId\n });\n}\n/**\r\n * 优惠券列表\r\n * @param object data\r\n */\nfunction getCoupons(data) {\n return _request.default.get('v2/coupons', data, {\n noAuth: true\n });\n}\n/**\r\n * 首页优惠券列表组件数据\r\n * @param object data\r\n */\nfunction getCouponsIndex(data) {\n return _request.default.get('coupons', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 我的优惠券\r\n * @param int types 0全部 1未使用 2已使用\r\n */\nfunction getUserCoupons(types, data) {\n return _request.default.get('coupons/user/' + types, data);\n}\n\n/**\r\n * 首页新人优惠券\r\n *\r\n */\nfunction getNewCoupon() {\n return _request.default.get('v2/new_coupon');\n}\n\n/**\r\n * 文章分类列表\r\n *\r\n */\nfunction getArticleCategoryList() {\n return _request.default.get('article/category/list', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 文章列表\r\n * @param int cid\r\n *\r\n */\nfunction getArticleList(cid, data) {\n return _request.default.get('article/list/' + cid, data, {\n noAuth: true\n });\n}\n\n/**\r\n * 文章 热门列表\r\n *\r\n */\nfunction getArticleHotList() {\n return _request.default.get('article/hot/list', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 文章 轮播列表\r\n *\r\n */\nfunction getArticleBannerList() {\n return _request.default.get('article/banner/list', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 文章详情\r\n * @param int id\r\n *\r\n */\nfunction getArticleDetails(id) {\n return _request.default.get('article/details/' + id, {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 手机号+验证码登录接口\r\n * @param object data\r\n */\nfunction loginMobile(data) {\n return _request.default.post('login/mobile', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取短信KEY\r\n * @param object phone\r\n */\nfunction verifyCode() {\n return _request.default.get('verify_code', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 验证码发送\r\n * @param object phone\r\n */\nfunction registerVerify(phone, reset, key, captchaType, captchaVerification) {\n return _request.default.post('register/verify', {\n phone: phone,\n type: reset === undefined ? 'reset' : reset,\n key: key,\n captchaType: captchaType,\n captchaVerification: captchaVerification\n }, {\n noAuth: true\n });\n}\n\n/**\r\n * 手机号注册\r\n * @param object data\r\n *\r\n */\nfunction phoneRegister(data) {\n return _request.default.post('register', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 手机号修改密码\r\n * @param object data\r\n *\r\n */\nfunction phoneRegisterReset(data) {\n return _request.default.post('register/reset', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 手机号+密码登录\r\n * @param object data\r\n *\r\n */\nfunction phoneLogin(data) {\n return _request.default.post('login', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 切换H5登录\r\n * @param object data\r\n */\n\n/*\r\n * h5切换公众号登陆\r\n * */\n\n/**\r\n * 绑定手机号\r\n *\r\n */\nfunction bindingPhone(data) {\n return _request.default.post('binding', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 绑定手机号\r\n *\r\n */\nfunction bindingUserPhone(data) {\n return _request.default.post('user/binding', data);\n}\n\n/**\r\n * 退出登錄\r\n *\r\n */\nfunction logout() {\n return _request.default.get('logout');\n}\n\n/**\r\n * 获取订阅消息id\r\n */\nfunction getTempIds() {\n return _request.default.get('wechat/temp_ids', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 首页拼团数据\r\n */\nfunction pink() {\n return _request.default.get('pink', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取城市信息\r\n */\nfunction getCity() {\n return _request.default.get('city_list', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取列表\r\n */\nfunction getLiveList(page, limit) {\n return _request.default.get('wechat/live', {\n page: page,\n limit: limit\n }, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取首页DIY;\r\n */\nfunction getDiy(id) {\n return _request.default.get(\"v2/diy/get_diy/default\".concat(id ? '?id=' + id : ''), {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 一键换色;\r\n */\nfunction colorChange(name) {\n return _request.default.get('v2/diy/color_change/' + name, {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取公众号关注\r\n * @returns {*}\r\n */\nfunction follow() {\n return _request.default.get(\"wechat/follow\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 更换手机号码\r\n * @returns {*}\r\n */\nfunction updatePhone(data) {\n return _request.default.post(\"user/updatePhone\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 首页优惠券弹窗\r\n * @returns {*}\r\n */\nfunction getCouponV2() {\n return _request.default.get(\"v2/get_today_coupon\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 新用户优惠券弹窗\r\n * @returns {*}\r\n */\nfunction getCouponNewUser() {\n return _request.default.get(\"v2/new_coupon\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 首页快速选择数据\r\n * @param {Object} data\r\n */\nfunction category(data) {\n return _request.default.get(\"category\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 个人搜索历史\r\n * @param {Object} data\r\n */\nfunction searchList(data) {\n return _request.default.get('v2/user/search_list', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 删除搜索历史\r\n */\nfunction clearSearch() {\n return _request.default.get('v2/user/clean_search');\n}\n/**\r\n * 获取网站基础配置\r\n */\nfunction siteConfig(data) {\n return _request.default.get('site_config', data, {\n noAuth: true\n });\n}\n\n/**\r\n * App微信登录\r\n * @returns {*}\r\n */\nfunction wechatAppAuth(data) {\n return _request.default.post(\"wechat/app_auth\", data, {\n noAuth: true\n });\n}\n/**\r\n * 获取客服类型\r\n * @returns {*}\r\n */\nfunction getCustomerType(data) {\n return _request.default.get(\"get_customer_type\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取开屏广告\r\n * @returns {*}\r\n */\nfunction getOpenAdv(data) {\n return _request.default.get(\"get_open_adv\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取版权信息\r\n */\nfunction getCrmebCopyRight() {\n return _request.default.get('copyright', {}, {\n noAuth: true\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpL2FwaS5qcyJdLCJuYW1lcyI6WyJnZXRBamNhcHRjaGEiLCJkYXRhIiwicmVxdWVzdCIsImdldCIsIm5vQXV0aCIsImFqY2FwdGNoYUNoZWNrIiwicG9zdCIsImdldEluZGV4RGF0YSIsImdldFNlcnZlclR5cGUiLCJnZXRMb2dvIiwic2V0Rm9ybUlkIiwiZm9ybUlkIiwic2V0Q291cG9uUmVjZWl2ZSIsImNvdXBvbklkIiwiZ2V0Q291cG9ucyIsImdldENvdXBvbnNJbmRleCIsImdldFVzZXJDb3Vwb25zIiwidHlwZXMiLCJnZXROZXdDb3Vwb24iLCJnZXRBcnRpY2xlQ2F0ZWdvcnlMaXN0IiwiZ2V0QXJ0aWNsZUxpc3QiLCJjaWQiLCJnZXRBcnRpY2xlSG90TGlzdCIsImdldEFydGljbGVCYW5uZXJMaXN0IiwiZ2V0QXJ0aWNsZURldGFpbHMiLCJpZCIsImxvZ2luTW9iaWxlIiwidmVyaWZ5Q29kZSIsInJlZ2lzdGVyVmVyaWZ5IiwicGhvbmUiLCJyZXNldCIsImtleSIsImNhcHRjaGFUeXBlIiwiY2FwdGNoYVZlcmlmaWNhdGlvbiIsInR5cGUiLCJ1bmRlZmluZWQiLCJwaG9uZVJlZ2lzdGVyIiwicGhvbmVSZWdpc3RlclJlc2V0IiwicGhvbmVMb2dpbiIsImJpbmRpbmdQaG9uZSIsImJpbmRpbmdVc2VyUGhvbmUiLCJsb2dvdXQiLCJnZXRUZW1wSWRzIiwicGluayIsImdldENpdHkiLCJnZXRMaXZlTGlzdCIsInBhZ2UiLCJsaW1pdCIsImdldERpeSIsImNvbG9yQ2hhbmdlIiwibmFtZSIsImZvbGxvdyIsInVwZGF0ZVBob25lIiwiZ2V0Q291cG9uVjIiLCJnZXRDb3Vwb25OZXdVc2VyIiwiY2F0ZWdvcnkiLCJzZWFyY2hMaXN0IiwiY2xlYXJTZWFyY2giLCJzaXRlQ29uZmlnIiwid2VjaGF0QXBwQXV0aCIsImdldEN1c3RvbWVyVHlwZSIsImdldE9wZW5BZHYiLCJnZXRDcm1lYkNvcHlSaWdodCJdLCJtYXBwaW5ncyI6Ijs7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QUFDLENBQUMsRUFBRTtJQUN0Q0MsTUFBTSxFQUFFO0VBQ1QsQ0FBQyxDQUFDO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ08sU0FBUzBELGlCQUFpQixHQUFHO0VBQ25DLE9BQU81RCxnQkFBTyxDQUFDQyxHQUFHLENBQUMsV0FBVyxFQUFFLENBQUMsQ0FBQyxFQUFFO0lBQ25DQyxNQUFNLEVBQUU7RUFDVCxDQUFDLENBQUM7QUFDSCIsImZpbGUiOiIyMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ1JNRUIgWyBDUk1FQui1i+iDveW8gOWPkeiAhe+8jOWKqeWKm+S8geS4muWPkeWxlSBdXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ29weXJpZ2h0IChjKSAyMDE2fjIwMjMgaHR0cHM6Ly93d3cuY3JtZWIuY29tIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgTGljZW5zZWQgQ1JNRULlubbkuI3mmK/oh6rnlLHova/ku7bvvIzmnKrnu4/orrjlj6/kuI3og73ljrvmjolDUk1FQuebuOWFs+eJiOadg1xyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IEF1dGhvcjogQ1JNRUIgVGVhbSA8YWRtaW5AY3JtZWIuY29tPlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuaW1wb3J0IHJlcXVlc3QgZnJvbSBcIkAvdXRpbHMvcmVxdWVzdC5qc1wiO1xyXG4vKipcclxuICog5YWs5YWx5o6l5Y+jIO+8jOS8mOaDoOWIuOaOpeWPoyAsIOihjOS4muatpOiuryAsIOaJi+acuuWPt+eggeazqOWGjFxyXG4gKlxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEFqY2FwdGNoYShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwiYWpjYXB0Y2hhXCIsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gYWpjYXB0Y2hhQ2hlY2soZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJhamNoZWNrXCIsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5Li76aG15pWw5o2uIOaXoOmcgOaOiOadg1xyXG4gKlxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEluZGV4RGF0YSgpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJ2Mi9pbmRleFwiLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuLyoqXHJcbiAqIOiOt+WPluacjeWKoeWZqOexu+Wei1xyXG4gKlxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFNlcnZlclR5cGUoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwidjIvc2l0ZV9zZXJ2ZVwiLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bnmbvlvZXmjojmnYNsb2dpblxyXG4gKlxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldExvZ28oKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd3ZWNoYXQvZ2V0X2xvZ28nLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICog5L+d5a2YZm9ybV9pZFxyXG4gKiBAcGFyYW0gc3RyaW5nIGZvcm1JZFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHNldEZvcm1JZChmb3JtSWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KFwid2VjaGF0L3NldF9mb3JtX2lkXCIsIHtcclxuXHRcdGZvcm1JZDogZm9ybUlkXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpooblj5bkvJjmg6DljbdcclxuICogQHBhcmFtIGludCBjb3Vwb25JZFxyXG4gKlxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHNldENvdXBvblJlY2VpdmUoY291cG9uSWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdjb3Vwb24vcmVjZWl2ZScsIHtcclxuXHRcdGNvdXBvbklkOiBjb3Vwb25JZFxyXG5cdH0pO1xyXG59XHJcbi8qKlxyXG4gKiDkvJjmg6DliLjliJfooahcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q291cG9ucyhkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd2Mi9jb3Vwb25zJywgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSlcclxufVxyXG4vKipcclxuICog6aaW6aG15LyY5oOg5Yi45YiX6KGo57uE5Lu25pWw5o2uXHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENvdXBvbnNJbmRleChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdjb3Vwb25zJywgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOaIkeeahOS8mOaDoOWIuFxyXG4gKiBAcGFyYW0gaW50IHR5cGVzIDDlhajpg6ggIDHmnKrkvb/nlKggMuW3suS9v+eUqFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFVzZXJDb3Vwb25zKHR5cGVzLCBkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdjb3Vwb25zL3VzZXIvJyArIHR5cGVzLCBkYXRhKVxyXG59XHJcblxyXG4vKipcclxuICog6aaW6aG15paw5Lq65LyY5oOg5Yi4XHJcbiAqXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0TmV3Q291cG9uKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndjIvbmV3X2NvdXBvbicpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmlofnq6DliIbnsbvliJfooahcclxuICpcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRBcnRpY2xlQ2F0ZWdvcnlMaXN0KCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnYXJ0aWNsZS9jYXRlZ29yeS9saXN0Jywge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmlofnq6DliJfooahcclxuICogQHBhcmFtIGludCBjaWRcclxuICpcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRBcnRpY2xlTGlzdChjaWQsIGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ2FydGljbGUvbGlzdC8nICsgY2lkLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KVxyXG59XHJcblxyXG4vKipcclxuICog5paH56ugIOeDremXqOWIl+ihqFxyXG4gKlxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEFydGljbGVIb3RMaXN0KCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnYXJ0aWNsZS9ob3QvbGlzdCcsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOaWh+eroCDova7mkq3liJfooahcclxuICpcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRBcnRpY2xlQmFubmVyTGlzdCgpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ2FydGljbGUvYmFubmVyL2xpc3QnLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOaWh+eroOivpuaDhVxyXG4gKiBAcGFyYW0gaW50IGlkXHJcbiAqXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0QXJ0aWNsZURldGFpbHMoaWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ2FydGljbGUvZGV0YWlscy8nICsgaWQsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOaJi+acuuWPtyvpqozor4HnoIHnmbvlvZXmjqXlj6NcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gbG9naW5Nb2JpbGUoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ2xvZ2luL21vYmlsZScsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bnn63kv6FLRVlcclxuICogQHBhcmFtIG9iamVjdCBwaG9uZVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHZlcmlmeUNvZGUoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd2ZXJpZnlfY29kZScsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KVxyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+B56CB5Y+R6YCBXHJcbiAqIEBwYXJhbSBvYmplY3QgcGhvbmVcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiByZWdpc3RlclZlcmlmeShwaG9uZSwgcmVzZXQsIGtleSwgY2FwdGNoYVR5cGUsIGNhcHRjaGFWZXJpZmljYXRpb24pIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdyZWdpc3Rlci92ZXJpZnknLCB7XHJcblx0XHRwaG9uZTogcGhvbmUsXHJcblx0XHR0eXBlOiByZXNldCA9PT0gdW5kZWZpbmVkID8gJ3Jlc2V0JyA6IHJlc2V0LFxyXG5cdFx0a2V5OiBrZXksXHJcblx0XHRjYXB0Y2hhVHlwZTogY2FwdGNoYVR5cGUsXHJcblx0XHRjYXB0Y2hhVmVyaWZpY2F0aW9uOiBjYXB0Y2hhVmVyaWZpY2F0aW9uXHJcblx0fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOaJi+acuuWPt+azqOWGjFxyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICpcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBwaG9uZVJlZ2lzdGVyKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdyZWdpc3RlcicsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog5omL5py65Y+35L+u5pS55a+G56CBXHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKlxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHBob25lUmVnaXN0ZXJSZXNldChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgncmVnaXN0ZXIvcmVzZXQnLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KVxyXG59XHJcblxyXG4vKipcclxuICog5omL5py65Y+3K+WvhueggeeZu+W9lVxyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICpcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBwaG9uZUxvZ2luKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdsb2dpbicsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDliIfmjaJINeeZu+W9lVxyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICovXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLypcclxuICogaDXliIfmjaLlhazkvJflj7fnmbvpmYZcclxuICogKi9cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKipcclxuICog57uR5a6a5omL5py65Y+3XHJcbiAqXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gYmluZGluZ1Bob25lKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdiaW5kaW5nJywgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcblxyXG5cclxuLyoqXHJcbiAqIOe7keWumuaJi+acuuWPt1xyXG4gKlxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGJpbmRpbmdVc2VyUGhvbmUoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ3VzZXIvYmluZGluZycsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog6YCA5Ye655m76YyEXHJcbiAqXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gbG9nb3V0KCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnbG9nb3V0Jyk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5borqLpmIXmtojmga9pZFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFRlbXBJZHMoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd3ZWNoYXQvdGVtcF9pZHMnLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpppbpobXmi7zlm6LmlbDmja5cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBwaW5rKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgncGluaycsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluWfjuW4guS/oeaBr1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENpdHkoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdjaXR5X2xpc3QnLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bliJfooahcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRMaXZlTGlzdChwYWdlLCBsaW1pdCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnd2VjaGF0L2xpdmUnLCB7XHJcblx0XHRwYWdlLFxyXG5cdFx0bGltaXRcclxuXHR9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPlummlumhtURJWe+8m1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldERpeShpZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChgdjIvZGl5L2dldF9kaXkvZGVmYXVsdCR7aWQgPyAnP2lkPScraWQ6Jyd9YCwge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog5LiA6ZSu5o2i6Imy77ybXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gY29sb3JDaGFuZ2UobmFtZSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndjIvZGl5L2NvbG9yX2NoYW5nZS8nICsgbmFtZSwge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5YWs5LyX5Y+35YWz5rOoXHJcbiAqIEByZXR1cm5zIHsqfVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGZvbGxvdygpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJ3ZWNoYXQvZm9sbG93XCIsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOabtOaNouaJi+acuuWPt+eggVxyXG4gKiBAcmV0dXJucyB7Kn1cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiB1cGRhdGVQaG9uZShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcInVzZXIvdXBkYXRlUGhvbmVcIiwgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpppbpobXkvJjmg6DliLjlvLnnqpdcclxuICogQHJldHVybnMgeyp9XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q291cG9uVjIoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwidjIvZ2V0X3RvZGF5X2NvdXBvblwiLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmlrDnlKjmiLfkvJjmg6DliLjlvLnnqpdcclxuICogQHJldHVybnMgeyp9XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q291cG9uTmV3VXNlcigpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJ2Mi9uZXdfY291cG9uXCIsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOmmlumhteW/q+mAn+mAieaLqeaVsOaNrlxyXG4gKiBAcGFyYW0ge09iamVjdH0gZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGNhdGVnb3J5KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJjYXRlZ29yeVwiLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOS4quS6uuaQnOe0ouWOhuWPslxyXG4gKiBAcGFyYW0ge09iamVjdH0gZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHNlYXJjaExpc3QoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndjIvdXNlci9zZWFyY2hfbGlzdCcsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog5Yig6Zmk5pCc57Si5Y6G5Y+yXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gY2xlYXJTZWFyY2goKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd2Mi91c2VyL2NsZWFuX3NlYXJjaCcpO1xyXG59XHJcbi8qKlxyXG4gKiDojrflj5bnvZHnq5nln7rnoYDphY3nva5cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBzaXRlQ29uZmlnKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ3NpdGVfY29uZmlnJywgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBcHDlvq7kv6HnmbvlvZVcclxuICogQHJldHVybnMgeyp9XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gd2VjaGF0QXBwQXV0aChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcIndlY2hhdC9hcHBfYXV0aFwiLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG4vKipcclxuICog6I635Y+W5a6i5pyN57G75Z6LXHJcbiAqIEByZXR1cm5zIHsqfVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEN1c3RvbWVyVHlwZShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwiZ2V0X2N1c3RvbWVyX3R5cGVcIiwge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5byA5bGP5bm/5ZGKXHJcbiAqIEByZXR1cm5zIHsqfVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldE9wZW5BZHYoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImdldF9vcGVuX2FkdlwiLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bniYjmnYPkv6Hmga9cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRDcm1lYkNvcHlSaWdodCgpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ2NvcHlyaWdodCcsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///22\n"); /***/ }), /* 23 */ /*!*********************************************!*\ !*** E:/2024/1/广告/uni-app/utils/request.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _app = __webpack_require__(/*! @/config/app */ 21);\nvar _login = __webpack_require__(/*! ../libs/login */ 24);\nvar _store = _interopRequireDefault(__webpack_require__(/*! ../store */ 26));\nvar _lang = _interopRequireDefault(__webpack_require__(/*! ./lang.js */ 46));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/**\r\n * 发送请求\r\n */\nfunction baseRequest(url, method, data, _ref) {\n var _ref$noAuth = _ref.noAuth,\n noAuth = _ref$noAuth === void 0 ? false : _ref$noAuth,\n _ref$noVerify = _ref.noVerify,\n noVerify = _ref$noVerify === void 0 ? false : _ref$noVerify;\n var Url = _app.HTTP_REQUEST_URL,\n header = _app.HEADER;\n if (!noAuth) {\n //登录过期自动登录\n if (!_store.default.state.app.token && !(0, _login.checkLogin)()) {\n (0, _login.toLogin)();\n return Promise.reject({\n msg: _lang.default.t(\"\\u672A\\u767B\\u5F55\")\n });\n }\n }\n if (_store.default.state.app.token) header[_app.TOKENNAME] = 'Bearer ' + _store.default.state.app.token;\n return new Promise(function (reslove, reject) {\n if (uni.getStorageSync('locale')) {\n header['Cb-lang'] = uni.getStorageSync('locale');\n }\n uni.request({\n url: Url + '/api/' + url,\n method: method || 'GET',\n header: header,\n data: data || {},\n success: function success(res) {\n if (noVerify) reslove(res.data, res);else if (res.data.status == 200) reslove(res.data, res);else if ([110002, 110003, 110004].indexOf(res.data.status) !== -1) {\n (0, _login.toLogin)();\n reject(res.data);\n } else if (res.data.status == 100103) {\n uni.showModal({\n title: _lang.default.t(\"\\u63D0\\u793A\"),\n content: res.data.msg,\n showCancel: false,\n confirmText: _lang.default.t(\"\\u6211\\u77E5\\u9053\\u4E86\")\n });\n } else reject(res.data.msg || _lang.default.t(\"\\u7CFB\\u7EDF\\u9519\\u8BEF\"));\n },\n fail: function fail(msg) {\n var data = {\n mag: _lang.default.t(\"\\u8BF7\\u6C42\\u5931\\u8D25\"),\n status: 1 //1没网\n };\n\n reject(data);\n }\n });\n });\n}\nvar request = {};\n['options', 'get', 'post', 'put', 'head', 'delete', 'trace', 'connect'].forEach(function (method) {\n request[method] = function (api, data, opt) {\n return baseRequest(api, method, data, opt || {});\n };\n});\nvar _default = request;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvcmVxdWVzdC5qcyJdLCJuYW1lcyI6WyJiYXNlUmVxdWVzdCIsInVybCIsIm1ldGhvZCIsImRhdGEiLCJub0F1dGgiLCJub1ZlcmlmeSIsIlVybCIsIkhUVFBfUkVRVUVTVF9VUkwiLCJoZWFkZXIiLCJIRUFERVIiLCJzdG9yZSIsInN0YXRlIiwiYXBwIiwidG9rZW4iLCJjaGVja0xvZ2luIiwidG9Mb2dpbiIsIlByb21pc2UiLCJyZWplY3QiLCJtc2ciLCJpMThuIiwidCIsIlRPS0VOTkFNRSIsInJlc2xvdmUiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsInJlcXVlc3QiLCJzdWNjZXNzIiwicmVzIiwic3RhdHVzIiwiaW5kZXhPZiIsInNob3dNb2RhbCIsInRpdGxlIiwiY29udGVudCIsInNob3dDYW5jZWwiLCJjb25maXJtVGV4dCIsImZhaWwiLCJtYWciLCJmb3JFYWNoIiwiYXBpIiwib3B0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBVUE7QUFLQTtBQUlBO0FBQ0E7QUFwQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQWNBO0FBQ0E7QUFDQTtBQUNBLFNBQVNBLFdBQVcsQ0FBQ0MsR0FBRyxFQUFFQyxNQUFNLEVBQUVDLElBQUksUUFHbkM7RUFBQSx1QkFGRkMsTUFBTTtJQUFOQSxNQUFNLDRCQUFHLEtBQUs7SUFBQSxxQkFDZEMsUUFBUTtJQUFSQSxRQUFRLDhCQUFHLEtBQUs7RUFFaEIsSUFBSUMsR0FBRyxHQUFHQyxxQkFBZ0I7SUFDekJDLE1BQU0sR0FBR0MsV0FBTTtFQUVoQixJQUFJLENBQUNMLE1BQU0sRUFBRTtJQUNaO0lBQ0EsSUFBSSxDQUFDTSxjQUFLLENBQUNDLEtBQUssQ0FBQ0MsR0FBRyxDQUFDQyxLQUFLLElBQUksQ0FBQyxJQUFBQyxpQkFBVSxHQUFFLEVBQUU7TUFDNUMsSUFBQUMsY0FBTyxHQUFFO01BQ1QsT0FBT0MsT0FBTyxDQUFDQyxNQUFNLENBQUM7UUFDckJD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QUFDLGVBSVlkLE9BQU87QUFBQSIsImZpbGUiOiIyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ1JNRUIgWyBDUk1FQui1i+iDveW8gOWPkeiAhe+8jOWKqeWKm+S8geS4muWPkeWxlSBdXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ29weXJpZ2h0IChjKSAyMDE2fjIwMjMgaHR0cHM6Ly93d3cuY3JtZWIuY29tIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgTGljZW5zZWQgQ1JNRULlubbkuI3mmK/oh6rnlLHova/ku7bvvIzmnKrnu4/orrjlj6/kuI3og73ljrvmjolDUk1FQuebuOWFs+eJiOadg1xyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IEF1dGhvcjogQ1JNRUIgVGVhbSA8YWRtaW5AY3JtZWIuY29tPlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuaW1wb3J0IHtcclxuXHRIVFRQX1JFUVVFU1RfVVJMLFxyXG5cdEhFQURFUixcclxuXHRUT0tFTk5BTUVcclxufSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5pbXBvcnQge1xyXG5cdHRvTG9naW4sXHJcblx0Y2hlY2tMb2dpblxyXG59IGZyb20gJy4uL2xpYnMvbG9naW4nO1xyXG5pbXBvcnQgc3RvcmUgZnJvbSAnLi4vc3RvcmUnO1xyXG5pbXBvcnQgaTE4biBmcm9tICcuL2xhbmcuanMnO1xyXG5cclxuLyoqXHJcbiAqIOWPkemAgeivt+axglxyXG4gKi9cclxuZnVuY3Rpb24gYmFzZVJlcXVlc3QodXJsLCBtZXRob2QsIGRhdGEsIHtcclxuXHRub0F1dGggPSBmYWxzZSxcclxuXHRub1ZlcmlmeSA9IGZhbHNlXHJcbn0pIHtcclxuXHRsZXQgVXJsID0gSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdGhlYWRlciA9IEhFQURFUjtcclxuXHJcblx0aWYgKCFub0F1dGgpIHtcclxuXHRcdC8v55m75b2V6L+H5pyf6Ieq5Yqo55m75b2VXHJcblx0XHRpZiAoIXN0b3JlLnN0YXRlLmFwcC50b2tlbiAmJiAhY2hlY2tMb2dpbigpKSB7XHJcblx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0cmV0dXJuIFByb21pc2UucmVqZWN0KHtcclxuXHRcdFx0XHRtc2c6IGkxOG4udChg5pyq55m75b2VYClcclxuXHRcdFx0fSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlmIChzdG9yZS5zdGF0ZS5hcHAudG9rZW4pIGhlYWRlcltUT0tFTk5BTUVdID0gJ0JlYXJlciAnICsgc3RvcmUuc3RhdGUuYXBwLnRva2VuO1xyXG5cclxuXHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc2xvdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnbG9jYWxlJykpIHtcclxuXHRcdFx0aGVhZGVyWydDYi1sYW5nJ10gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2xvY2FsZScpXHJcblx0XHR9XHJcblx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdHVybDogVXJsICsgJy9hcGkvJyArIHVybCxcclxuXHRcdFx0bWV0aG9kOiBtZXRob2QgfHwgJ0dFVCcsXHJcblx0XHRcdGhlYWRlcjogaGVhZGVyLFxyXG5cdFx0XHRkYXRhOiBkYXRhIHx8IHt9LFxyXG5cdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0aWYgKG5vVmVyaWZ5KVxyXG5cdFx0XHRcdFx0cmVzbG92ZShyZXMuZGF0YSwgcmVzKTtcclxuXHRcdFx0XHRlbHNlIGlmIChyZXMuZGF0YS5zdGF0dXMgPT0gMjAwKVxyXG5cdFx0XHRcdFx0cmVzbG92ZShyZXMuZGF0YSwgcmVzKTtcclxuXHRcdFx0XHRlbHNlIGlmIChbMTEwMDAyLCAxMTAwMDMsIDExMDAwNF0uaW5kZXhPZihyZXMuZGF0YS5zdGF0dXMpICE9PSAtMSkge1xyXG5cdFx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHRcdFx0cmVqZWN0KHJlcy5kYXRhKTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5kYXRhLnN0YXR1cyA9PSAxMDAxMDMpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogaTE4bi50KGDmj5DnpLpgKSxcclxuXHRcdFx0XHRcdFx0Y29udGVudDogcmVzLmRhdGEubXNnLFxyXG5cdFx0XHRcdFx0XHRzaG93Q2FuY2VsOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0Y29uZmlybVRleHQ6IGkxOG4udChg5oiR55+l6YGT5LqGYClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0gZWxzZVxyXG5cdFx0XHRcdFx0cmVqZWN0KHJlcy5kYXRhLm1zZyB8fCBpMThuLnQoYOezu+e7n+mUmeivr2ApKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZmFpbDogKG1zZykgPT4ge1xyXG5cdFx0XHRcdGxldCBkYXRhID0ge1xyXG5cdFx0XHRcdFx0bWFnOiBpMThuLnQoYOivt+axguWksei0pWApLFxyXG5cdFx0XHRcdFx0c3RhdHVzOiAxIC8vMeayoee9kVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0cmVqZWN0KGRhdGEpO1xyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fSlcclxuXHR9KTtcclxufVxyXG5cclxuY29uc3QgcmVxdWVzdCA9IHt9O1xyXG5cclxuWydvcHRpb25zJywgJ2dldCcsICdwb3N0JywgJ3B1dCcsICdoZWFkJywgJ2RlbGV0ZScsICd0cmFjZScsICdjb25uZWN0J10uZm9yRWFjaCgobWV0aG9kKSA9PiB7XHJcblx0cmVxdWVzdFttZXRob2RdID0gKGFwaSwgZGF0YSwgb3B0KSA9PiBiYXNlUmVxdWVzdChhcGksIG1ldGhvZCwgZGF0YSwgb3B0IHx8IHt9KVxyXG59KTtcclxuXHJcblxyXG5cclxuZXhwb3J0IGRlZmF1bHQgcmVxdWVzdDtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///23\n"); /***/ }), /* 24 */ /*!******************************************!*\ !*** E:/2024/1/广告/uni-app/libs/login.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.checkLogin = checkLogin;\nexports.toLogin = void 0;\nvar _store = _interopRequireDefault(__webpack_require__(/*! ../store */ 26));\nvar _cache = _interopRequireDefault(__webpack_require__(/*! ../utils/cache */ 18));\nvar _validate = __webpack_require__(/*! @/utils/validate.js */ 37);\nvar _utils = __webpack_require__(/*! ../utils */ 38);\nvar _wechat = _interopRequireDefault(__webpack_require__(/*! ./wechat */ 40));\nvar _cache2 = __webpack_require__(/*! ./../config/cache */ 33);\nvar _routine = _interopRequireDefault(__webpack_require__(/*! @/libs/routine */ 41));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\nfunction prePage() {\n var pages = getCurrentPages();\n var prePage = pages[pages.length - 1];\n return prePage.$page.fullPath;\n}\nvar toLogin = (0, _validate.Debounce)(_toLogin, 800);\nexports.toLogin = toLogin;\nfunction _toLogin(push, pathLogin) {\n _store.default.commit(\"LOGOUT\");\n var path = prePage();\n var BASIC_CONFIG = _cache.default.get('BASIC_CONFIG');\n if (!pathLogin) pathLogin = '/page/users/login/index';\n _cache.default.set('login_back_url', path);\n __f__(\"log\", BASIC_CONFIG, 'BASIC_CONFIG.wechat_status', \" at libs/login.js:71\");\n uni.navigateTo({\n url: '/pages/users/login/index'\n });\n}\nfunction checkLogin() {\n var token = _cache.default.get(_cache2.LOGIN_STATUS);\n // let token\n var expiresTime = _cache.default.get(_cache2.EXPIRES_TIME);\n // let newTime = Math.round(new Date() / 1000);\n if (!token) {\n uni.setStorageSync('authIng', false);\n _cache.default.clear(_cache2.LOGIN_STATUS);\n _cache.default.clear(_cache2.EXPIRES_TIME);\n _cache.default.clear(_cache2.USER_INFO);\n _cache.default.clear(_cache2.STATE_R_KEY);\n return false;\n } else {\n _store.default.commit('UPDATE_LOGIN', token);\n var userInfo = _cache.default.get(_cache2.USER_INFO, true);\n if (userInfo) {\n _store.default.commit('UPDATE_USERINFO', userInfo);\n }\n return true;\n }\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbGlicy9sb2dpbi5qcyJdLCJuYW1lcyI6WyJwcmVQYWdlIiwicGFnZXMiLCJnZXRDdXJyZW50UGFnZXMiLCJsZW5ndGgiLCIkcGFnZSIsImZ1bGxQYXRoIiwidG9Mb2dpbiIsIkRlYm91bmNlIiwiX3RvTG9naW4iLCJwdXNoIiwicGF0aExvZ2luIiwic3RvcmUiLCJjb21taXQiLCJwYXRoIiwiQkFTSUNfQ09ORklHIiwiQ2FjaGUiLCJnZXQiLCJzZXQiLCJ1bmkiLCJuYXZpZ2F0ZVRvIiwidXJsIiwiY2hlY2tMb2dpbiIsInRva2VuIiwiTE9HSU5fU1RBVFVTIiwiZXhwaXJlc1RpbWUiLCJFWFBJUkVTX1RJTUUiLCJzZXRTdG9yYWdlU3luYyIsImNsZWFyIiwiVVNFUl9JTkZPIiwiU1RBVEVfUl9LRVkiLCJ1c2VySW5mbyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFVQTtBQUNBO0FBQ0E7QUFJQTtBQUdBO0FBR0E7QUFNQTtBQTVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBdUJBLFNBQVNBLE9BQU8sR0FBRztFQUNsQixJQUFJQyxLQUFLLEdBQUdDLGVBQWUsRUFBRTtFQUM3QixJQUFJRixPQUFPLEdBQUdDLEtBQUssQ0FBQ0EsS0FBSyxDQUFDRSxNQUFNLEdBQUcsQ0FBQyxDQUFDO0VBS3JDLE9BQU9ILE9BQU8sQ0FBQ0ksS0FBSyxDQUFDQyxRQUFRO0FBRzlCO0FBS08sSUFBTUMsT0FBTyxHQUFHLElBQUFDLGtCQUFRLEVBQUNDLFFBQVEsRUFBRSxHQUFHLENBQUM7QUFBQTtBQUU5QyxTQUFTQSxRQUFRLENBQUNDLElBQUksRUFBRUMsU0FBUyxFQUFFO0VBV2xDQyxjQUFLLENBQUNDLE1BQU0sQ0FBQyxRQUFRLENBQUM7RUFFdEIsSUFBSUMsSUFBSSxHQUFHYixPQUFPLEVBQUU7RUFLcEIsSUFBTWMsWUFBWSxHQUFHQyxjQUFLLENBQUNDLEdBQUcsQ0FBQyxjQUFjLENBQUM7RUFDOUMsSUFBSSxDQUFDTixTQUFTLEVBQ2JBLFNBQVMsR0FBRyx5QkFBeUI7RUFDdENLLGNBQUssQ0FBQ0UsR0FBRyxDQUFDLGdCQUFnQixFQUFFSixJQUFJLENBQUM7RUFDakMsYUFBWUMsWUFBWSxFQUFFLDRCQUE0QjtFQTJCdERJLEdBQUcsQ0FBQ0MsVUFBVSxDQUFDO0lBQ2RDLEdBQUcsRUFBRTtFQUNOLENBQUMsQ0FBQztBQUdIO0FBR08sU0FBU0MsVUFBVSxHQUFHO0VBQzVCLElBQUlDLEtBQUssR0FBR1AsY0FBSyxDQUFDQyxHQUFHLENBQUNPLG9CQUFZLENBQUM7RUFDbkM7RUFDQSxJQUFJQyxXQUFXLEdBQUdULGNBQUssQ0FBQ0MsR0FBRyxDQUFDUyxvQkFBWSxDQUFDO0VBQ3pDO0VBQ0EsSUFBSSxDQUFDSCxLQUFLLEVBQUU7SUFDWEosR0FBRyxDQUFDUSxjQUFjLENBQUMsU0FBUyxFQUFFLEtBQUssQ0FBQztJQUNwQ1gsY0FBSyxDQUFDWSxLQUFLLENBQUNKLG9CQUFZLENBQUM7SUFDekJSLGNBQUssQ0FBQ1ksS0FBSyxDQUFDRixvQkFBWSxDQUFDO0lBQ3pCVixjQUFLLENBQUNZLEtBQUssQ0FBQ0MsaUJBQVMsQ0FBQztJQUN0QmIsY0FBSyxDQUFDWSxLQUFLLENBQUNFLG1CQUFXLENBQUM7SUFDeEIsT0FBTyxLQUFLO0VBQ2IsQ0FBQyxNQUFNO0lBQ05sQixjQUFLLENBQUNDLE1BQU0sQ0FBQyxjQUFjLEVBQUVVLEtBQUssQ0FBQztJQUNuQyxJQUFJUSxRQUFRLEdBQUdmLGNBQUssQ0FBQ0MsR0FBRyxDQUFDWSxpQkFBUyxFQUFFLElBQUksQ0FBQztJQUN6QyxJQUFJRSxRQUFRLEVBQUU7TUFDYm5CLGNBQUssQ0FBQ0MsTUFBTSxDQUFDLGlCQUFpQixFQUFFa0IsUUFBUSxDQUFDO0lBQzFDO0lBQ0EsT0FBTyxJQUFJO0VBQ1o7QUFFRCxDIiwiZmlsZSI6IjI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5pbXBvcnQgc3RvcmUgZnJvbSBcIi4uL3N0b3JlXCI7XHJcbmltcG9ydCBDYWNoZSBmcm9tICcuLi91dGlscy9jYWNoZSc7XHJcbmltcG9ydCB7XHJcblx0RGVib3VuY2VcclxufSBmcm9tICdAL3V0aWxzL3ZhbGlkYXRlLmpzJ1xyXG5cclxuaW1wb3J0IHtcclxuXHRpc1dlaXhpblxyXG59IGZyb20gXCIuLi91dGlsc1wiO1xyXG5pbXBvcnQgYXV0aCBmcm9tICcuL3dlY2hhdCc7XHJcblxyXG5cclxuaW1wb3J0IHtcclxuXHRMT0dJTl9TVEFUVVMsXHJcblx0VVNFUl9JTkZPLFxyXG5cdEVYUElSRVNfVElNRSxcclxuXHRTVEFURV9SX0tFWVxyXG59IGZyb20gJy4vLi4vY29uZmlnL2NhY2hlJztcclxuaW1wb3J0IFJvdXRpbmUgZnJvbSAnQC9saWJzL3JvdXRpbmUnO1xyXG5cclxuXHJcbmZ1bmN0aW9uIHByZVBhZ2UoKSB7XHJcblx0bGV0IHBhZ2VzID0gZ2V0Q3VycmVudFBhZ2VzKCk7XHJcblx0bGV0IHByZVBhZ2UgPSBwYWdlc1twYWdlcy5sZW5ndGggLSAxXTtcclxuXHJcblxyXG5cclxuXHJcblx0cmV0dXJuIHByZVBhZ2UuJHBhZ2UuZnVsbFBhdGg7XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuZXhwb3J0IGNvbnN0IHRvTG9naW4gPSBEZWJvdW5jZShfdG9Mb2dpbiwgODAwKVxyXG5cclxuZnVuY3Rpb24gX3RvTG9naW4ocHVzaCwgcGF0aExvZ2luKSB7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cdHN0b3JlLmNvbW1pdChcIkxPR09VVFwiKTtcclxuXHJcblx0bGV0IHBhdGggPSBwcmVQYWdlKCk7XHJcblxyXG5cclxuXHJcblxyXG5cdGNvbnN0IEJBU0lDX0NPTkZJRyA9IENhY2hlLmdldCgnQkFTSUNfQ09ORklHJylcclxuXHRpZiAoIXBhdGhMb2dpbilcclxuXHRcdHBhdGhMb2dpbiA9ICcvcGFnZS91c2Vycy9sb2dpbi9pbmRleCdcclxuXHRDYWNoZS5zZXQoJ2xvZ2luX2JhY2tfdXJsJywgcGF0aCk7XHJcblx0Y29uc29sZS5sb2coQkFTSUNfQ09ORklHLCAnQkFTSUNfQ09ORklHLndlY2hhdF9zdGF0dXMnKVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0dXJsOiAnL3BhZ2VzL3VzZXJzL2xvZ2luL2luZGV4J1xyXG5cdH0pXHJcblxyXG5cclxufVxyXG5cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBjaGVja0xvZ2luKCkge1xyXG5cdGxldCB0b2tlbiA9IENhY2hlLmdldChMT0dJTl9TVEFUVVMpO1xyXG5cdC8vIGxldCB0b2tlblxyXG5cdGxldCBleHBpcmVzVGltZSA9IENhY2hlLmdldChFWFBJUkVTX1RJTUUpO1xyXG5cdC8vIGxldCBuZXdUaW1lID0gTWF0aC5yb3VuZChuZXcgRGF0ZSgpIC8gMTAwMCk7XHJcblx0aWYgKCF0b2tlbikge1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdhdXRoSW5nJywgZmFsc2UpXHJcblx0XHRDYWNoZS5jbGVhcihMT0dJTl9TVEFUVVMpO1xyXG5cdFx0Q2FjaGUuY2xlYXIoRVhQSVJFU19USU1FKTtcclxuXHRcdENhY2hlLmNsZWFyKFVTRVJfSU5GTyk7XHJcblx0XHRDYWNoZS5jbGVhcihTVEFURV9SX0tFWSk7XHJcblx0XHRyZXR1cm4gZmFsc2U7XHJcblx0fSBlbHNlIHtcclxuXHRcdHN0b3JlLmNvbW1pdCgnVVBEQVRFX0xPR0lOJywgdG9rZW4pO1xyXG5cdFx0bGV0IHVzZXJJbmZvID0gQ2FjaGUuZ2V0KFVTRVJfSU5GTywgdHJ1ZSk7XHJcblx0XHRpZiAodXNlckluZm8pIHtcclxuXHRcdFx0c3RvcmUuY29tbWl0KCdVUERBVEVfVVNFUklORk8nLCB1c2VySW5mbyk7XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gdHJ1ZTtcclxuXHR9XHJcblxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///24\n"); /***/ }), /* 25 */ /*!*********************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***! \*********************************************************************/ /*! exports provided: log, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "log", function() { return log; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return formatLog; }); function typof (v) { var s = Object.prototype.toString.call(v) return s.substring(8, s.length - 1) } function isDebugMode () { /* eslint-disable no-undef */ return typeof __channelId__ === 'string' && __channelId__ } function jsonStringifyReplacer (k, p) { switch (typof(p)) { case 'Function': return 'function() { [native code] }' default : return p } } function log (type) { for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key] } console[type].apply(console, args) } function formatLog () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key] } var type = args.shift() if (isDebugMode()) { args.push(args.pop().replace('at ', 'uni-app:///')) return console[type].apply(console, args) } var msgs = args.map(function (v) { var type = Object.prototype.toString.call(v).toLowerCase() if (type === '[object object]' || type === '[object array]') { try { v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---' } catch (e) { v = type } } else { if (v === null) { v = '---NULL---' } else if (v === undefined) { v = '---UNDEFINED---' } else { var vType = typof(v).toUpperCase() if (vType === 'NUMBER' || vType === 'BOOLEAN') { v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---' } else { v = String(v) } } } return v }) var msg = '' if (msgs.length > 1) { var lastMsg = msgs.pop() msg = msgs.join('---COMMA---') if (lastMsg.indexOf(' at ') === 0) { msg += lastMsg } else { msg += '---COMMA---' + lastMsg } } else { msg = msgs[0] } console[type](msg) } /***/ }), /* 26 */ /*!*******************************************!*\ !*** E:/2024/1/广告/uni-app/store/index.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 27));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 28));\nvar _modules = _interopRequireDefault(__webpack_require__(/*! ./modules */ 30));\nvar _getters = _interopRequireDefault(__webpack_require__(/*! ./getters */ 36));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n_vue.default.use(_vuex.default);\nvar debug = \"development\" !== \"production\";\nvar _default = new _vuex.default.Store({\n modules: _modules.default,\n getters: _getters.default,\n strict: debug\n});\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsImRlYnVnIiwicHJvY2VzcyIsIlN0b3JlIiwibW9kdWxlcyIsImdldHRlcnMiLCJzdHJpY3QiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFVQTtBQUNBO0FBQ0E7QUFDQTtBQWJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFPQUEsWUFBRyxDQUFDQyxHQUFHLENBQUNDLGFBQUksQ0FBQztBQUNiLElBQU1DLEtBQUssR0FBR0MsYUFBb0IsS0FBSyxZQUFZO0FBQUMsZUFFckMsSUFBSUYsYUFBSSxDQUFDRyxLQUFLLENBQUM7RUFDNUJDLE9BQU8sRUFBUEEsZ0JBQU87RUFDUEMsT0FBTyxFQUFQQSxnQkFBTztFQUNQQyxNQUFNLEVBQUVMO0FBQ1YsQ0FBQyxDQUFDO0FBQUEiLCJmaWxlIjoiMjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXVxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIzIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYNcclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiO1xyXG5pbXBvcnQgVnVleCBmcm9tIFwidnVleFwiO1xyXG5pbXBvcnQgbW9kdWxlcyBmcm9tIFwiLi9tb2R1bGVzXCI7XHJcbmltcG9ydCBnZXR0ZXJzIGZyb20gXCIuL2dldHRlcnNcIjtcclxuXHJcblZ1ZS51c2UoVnVleCk7XHJcbmNvbnN0IGRlYnVnID0gcHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09IFwicHJvZHVjdGlvblwiO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgbmV3IFZ1ZXguU3RvcmUoe1xyXG4gIG1vZHVsZXMsXHJcbiAgZ2V0dGVycyxcclxuICBzdHJpY3Q6IGRlYnVnXHJcbn0pO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///26\n"); /***/ }), /* 27 */ /*!**********************!*\ !*** external "Vue" ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = Vue; /***/ }), /* 28 */ /*!**************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vuex3/dist/vuex.common.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) {/*! * vuex v3.6.2 * (c) 2021 Evan You * @license MIT */ function applyMixin (Vue) { var version = Number(Vue.version.split('.')[0]); if (version >= 2) { Vue.mixin({ beforeCreate: vuexInit }); } else { // override init and inject vuex init procedure // for 1.x backwards compatibility. var _init = Vue.prototype._init; Vue.prototype._init = function (options) { if ( options === void 0 ) options = {}; options.init = options.init ? [vuexInit].concat(options.init) : vuexInit; _init.call(this, options); }; } /** * Vuex init hook, injected into each instances init hooks list. */ function vuexInit () { var options = this.$options; // store injection if (options.store) { this.$store = typeof options.store === 'function' ? options.store() : options.store; } else if (options.parent && options.parent.$store) { this.$store = options.parent.$store; } } } var target = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {}; var devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__; function devtoolPlugin (store) { if (!devtoolHook) { return } store._devtoolHook = devtoolHook; devtoolHook.emit('vuex:init', store); devtoolHook.on('vuex:travel-to-state', function (targetState) { store.replaceState(targetState); }); store.subscribe(function (mutation, state) { devtoolHook.emit('vuex:mutation', mutation, state); }, { prepend: true }); store.subscribeAction(function (action, state) { devtoolHook.emit('vuex:action', action, state); }, { prepend: true }); } /** * Get the first item that pass the test * by second argument function * * @param {Array} list * @param {Function} f * @return {*} */ function find (list, f) { return list.filter(f)[0] } /** * Deep copy the given object considering circular structure. * This function caches all nested objects and its copies. * If it detects circular structure, use cached copy to avoid infinite loop. * * @param {*} obj * @param {Array} cache * @return {*} */ function deepCopy (obj, cache) { if ( cache === void 0 ) cache = []; // just return if obj is immutable value if (obj === null || typeof obj !== 'object') { return obj } // if obj is hit, it is in circular structure var hit = find(cache, function (c) { return c.original === obj; }); if (hit) { return hit.copy } var copy = Array.isArray(obj) ? [] : {}; // put the copy into cache at first // because we want to refer it in recursive deepCopy cache.push({ original: obj, copy: copy }); Object.keys(obj).forEach(function (key) { copy[key] = deepCopy(obj[key], cache); }); return copy } /** * forEach for object */ function forEachValue (obj, fn) { Object.keys(obj).forEach(function (key) { return fn(obj[key], key); }); } function isObject (obj) { return obj !== null && typeof obj === 'object' } function isPromise (val) { return val && typeof val.then === 'function' } function assert (condition, msg) { if (!condition) { throw new Error(("[vuex] " + msg)) } } function partial (fn, arg) { return function () { return fn(arg) } } // Base data struct for store's module, package with some attribute and method var Module = function Module (rawModule, runtime) { this.runtime = runtime; // Store some children item this._children = Object.create(null); // Store the origin module object which passed by programmer this._rawModule = rawModule; var rawState = rawModule.state; // Store the origin module's state this.state = (typeof rawState === 'function' ? rawState() : rawState) || {}; }; var prototypeAccessors = { namespaced: { configurable: true } }; prototypeAccessors.namespaced.get = function () { return !!this._rawModule.namespaced }; Module.prototype.addChild = function addChild (key, module) { this._children[key] = module; }; Module.prototype.removeChild = function removeChild (key) { delete this._children[key]; }; Module.prototype.getChild = function getChild (key) { return this._children[key] }; Module.prototype.hasChild = function hasChild (key) { return key in this._children }; Module.prototype.update = function update (rawModule) { this._rawModule.namespaced = rawModule.namespaced; if (rawModule.actions) { this._rawModule.actions = rawModule.actions; } if (rawModule.mutations) { this._rawModule.mutations = rawModule.mutations; } if (rawModule.getters) { this._rawModule.getters = rawModule.getters; } }; Module.prototype.forEachChild = function forEachChild (fn) { forEachValue(this._children, fn); }; Module.prototype.forEachGetter = function forEachGetter (fn) { if (this._rawModule.getters) { forEachValue(this._rawModule.getters, fn); } }; Module.prototype.forEachAction = function forEachAction (fn) { if (this._rawModule.actions) { forEachValue(this._rawModule.actions, fn); } }; Module.prototype.forEachMutation = function forEachMutation (fn) { if (this._rawModule.mutations) { forEachValue(this._rawModule.mutations, fn); } }; Object.defineProperties( Module.prototype, prototypeAccessors ); var ModuleCollection = function ModuleCollection (rawRootModule) { // register root module (Vuex.Store options) this.register([], rawRootModule, false); }; ModuleCollection.prototype.get = function get (path) { return path.reduce(function (module, key) { return module.getChild(key) }, this.root) }; ModuleCollection.prototype.getNamespace = function getNamespace (path) { var module = this.root; return path.reduce(function (namespace, key) { module = module.getChild(key); return namespace + (module.namespaced ? key + '/' : '') }, '') }; ModuleCollection.prototype.update = function update$1 (rawRootModule) { update([], this.root, rawRootModule); }; ModuleCollection.prototype.register = function register (path, rawModule, runtime) { var this$1 = this; if ( runtime === void 0 ) runtime = true; if ((true)) { assertRawModule(path, rawModule); } var newModule = new Module(rawModule, runtime); if (path.length === 0) { this.root = newModule; } else { var parent = this.get(path.slice(0, -1)); parent.addChild(path[path.length - 1], newModule); } // register nested modules if (rawModule.modules) { forEachValue(rawModule.modules, function (rawChildModule, key) { this$1.register(path.concat(key), rawChildModule, runtime); }); } }; ModuleCollection.prototype.unregister = function unregister (path) { var parent = this.get(path.slice(0, -1)); var key = path[path.length - 1]; var child = parent.getChild(key); if (!child) { if ((true)) { console.warn( "[vuex] trying to unregister module '" + key + "', which is " + "not registered" ); } return } if (!child.runtime) { return } parent.removeChild(key); }; ModuleCollection.prototype.isRegistered = function isRegistered (path) { var parent = this.get(path.slice(0, -1)); var key = path[path.length - 1]; if (parent) { return parent.hasChild(key) } return false }; function update (path, targetModule, newModule) { if ((true)) { assertRawModule(path, newModule); } // update target module targetModule.update(newModule); // update nested modules if (newModule.modules) { for (var key in newModule.modules) { if (!targetModule.getChild(key)) { if ((true)) { console.warn( "[vuex] trying to add a new module '" + key + "' on hot reloading, " + 'manual reload is needed' ); } return } update( path.concat(key), targetModule.getChild(key), newModule.modules[key] ); } } } var functionAssert = { assert: function (value) { return typeof value === 'function'; }, expected: 'function' }; var objectAssert = { assert: function (value) { return typeof value === 'function' || (typeof value === 'object' && typeof value.handler === 'function'); }, expected: 'function or object with "handler" function' }; var assertTypes = { getters: functionAssert, mutations: functionAssert, actions: objectAssert }; function assertRawModule (path, rawModule) { Object.keys(assertTypes).forEach(function (key) { if (!rawModule[key]) { return } var assertOptions = assertTypes[key]; forEachValue(rawModule[key], function (value, type) { assert( assertOptions.assert(value), makeAssertionMessage(path, key, type, value, assertOptions.expected) ); }); }); } function makeAssertionMessage (path, key, type, value, expected) { var buf = key + " should be " + expected + " but \"" + key + "." + type + "\""; if (path.length > 0) { buf += " in module \"" + (path.join('.')) + "\""; } buf += " is " + (JSON.stringify(value)) + "."; return buf } var Vue; // bind on install var Store = function Store (options) { var this$1 = this; if ( options === void 0 ) options = {}; // Auto install if it is not done yet and `window` has `Vue`. // To allow users to avoid auto-installation in some cases, // this code should be placed here. See #731 if (!Vue && typeof window !== 'undefined' && window.Vue) { install(window.Vue); } if ((true)) { assert(Vue, "must call Vue.use(Vuex) before creating a store instance."); assert(typeof Promise !== 'undefined', "vuex requires a Promise polyfill in this browser."); assert(this instanceof Store, "store must be called with the new operator."); } var plugins = options.plugins; if ( plugins === void 0 ) plugins = []; var strict = options.strict; if ( strict === void 0 ) strict = false; // store internal state this._committing = false; this._actions = Object.create(null); this._actionSubscribers = []; this._mutations = Object.create(null); this._wrappedGetters = Object.create(null); this._modules = new ModuleCollection(options); this._modulesNamespaceMap = Object.create(null); this._subscribers = []; this._watcherVM = new Vue(); this._makeLocalGettersCache = Object.create(null); // bind commit and dispatch to self var store = this; var ref = this; var dispatch = ref.dispatch; var commit = ref.commit; this.dispatch = function boundDispatch (type, payload) { return dispatch.call(store, type, payload) }; this.commit = function boundCommit (type, payload, options) { return commit.call(store, type, payload, options) }; // strict mode this.strict = strict; var state = this._modules.root.state; // init root module. // this also recursively registers all sub-modules // and collects all module getters inside this._wrappedGetters installModule(this, state, [], this._modules.root); // initialize the store vm, which is responsible for the reactivity // (also registers _wrappedGetters as computed properties) resetStoreVM(this, state); // apply plugins plugins.forEach(function (plugin) { return plugin(this$1); }); var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools; if (useDevtools) { devtoolPlugin(this); } }; var prototypeAccessors$1 = { state: { configurable: true } }; prototypeAccessors$1.state.get = function () { return this._vm._data.$$state }; prototypeAccessors$1.state.set = function (v) { if ((true)) { assert(false, "use store.replaceState() to explicit replace store state."); } }; Store.prototype.commit = function commit (_type, _payload, _options) { var this$1 = this; // check object-style commit var ref = unifyObjectStyle(_type, _payload, _options); var type = ref.type; var payload = ref.payload; var options = ref.options; var mutation = { type: type, payload: payload }; var entry = this._mutations[type]; if (!entry) { if ((true)) { console.error(("[vuex] unknown mutation type: " + type)); } return } this._withCommit(function () { entry.forEach(function commitIterator (handler) { handler(payload); }); }); this._subscribers .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe .forEach(function (sub) { return sub(mutation, this$1.state); }); if ( ( true) && options && options.silent ) { console.warn( "[vuex] mutation type: " + type + ". Silent option has been removed. " + 'Use the filter functionality in the vue-devtools' ); } }; Store.prototype.dispatch = function dispatch (_type, _payload) { var this$1 = this; // check object-style dispatch var ref = unifyObjectStyle(_type, _payload); var type = ref.type; var payload = ref.payload; var action = { type: type, payload: payload }; var entry = this._actions[type]; if (!entry) { if ((true)) { console.error(("[vuex] unknown action type: " + type)); } return } try { this._actionSubscribers .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe .filter(function (sub) { return sub.before; }) .forEach(function (sub) { return sub.before(action, this$1.state); }); } catch (e) { if ((true)) { console.warn("[vuex] error in before action subscribers: "); console.error(e); } } var result = entry.length > 1 ? Promise.all(entry.map(function (handler) { return handler(payload); })) : entry[0](payload); return new Promise(function (resolve, reject) { result.then(function (res) { try { this$1._actionSubscribers .filter(function (sub) { return sub.after; }) .forEach(function (sub) { return sub.after(action, this$1.state); }); } catch (e) { if ((true)) { console.warn("[vuex] error in after action subscribers: "); console.error(e); } } resolve(res); }, function (error) { try { this$1._actionSubscribers .filter(function (sub) { return sub.error; }) .forEach(function (sub) { return sub.error(action, this$1.state, error); }); } catch (e) { if ((true)) { console.warn("[vuex] error in error action subscribers: "); console.error(e); } } reject(error); }); }) }; Store.prototype.subscribe = function subscribe (fn, options) { return genericSubscribe(fn, this._subscribers, options) }; Store.prototype.subscribeAction = function subscribeAction (fn, options) { var subs = typeof fn === 'function' ? { before: fn } : fn; return genericSubscribe(subs, this._actionSubscribers, options) }; Store.prototype.watch = function watch (getter, cb, options) { var this$1 = this; if ((true)) { assert(typeof getter === 'function', "store.watch only accepts a function."); } return this._watcherVM.$watch(function () { return getter(this$1.state, this$1.getters); }, cb, options) }; Store.prototype.replaceState = function replaceState (state) { var this$1 = this; this._withCommit(function () { this$1._vm._data.$$state = state; }); }; Store.prototype.registerModule = function registerModule (path, rawModule, options) { if ( options === void 0 ) options = {}; if (typeof path === 'string') { path = [path]; } if ((true)) { assert(Array.isArray(path), "module path must be a string or an Array."); assert(path.length > 0, 'cannot register the root module by using registerModule.'); } this._modules.register(path, rawModule); installModule(this, this.state, path, this._modules.get(path), options.preserveState); // reset store to update getters... resetStoreVM(this, this.state); }; Store.prototype.unregisterModule = function unregisterModule (path) { var this$1 = this; if (typeof path === 'string') { path = [path]; } if ((true)) { assert(Array.isArray(path), "module path must be a string or an Array."); } this._modules.unregister(path); this._withCommit(function () { var parentState = getNestedState(this$1.state, path.slice(0, -1)); Vue.delete(parentState, path[path.length - 1]); }); resetStore(this); }; Store.prototype.hasModule = function hasModule (path) { if (typeof path === 'string') { path = [path]; } if ((true)) { assert(Array.isArray(path), "module path must be a string or an Array."); } return this._modules.isRegistered(path) }; Store.prototype[[104,111,116,85,112,100,97,116,101].map(function (item) {return String.fromCharCode(item)}).join('')] = function (newOptions) { this._modules.update(newOptions); resetStore(this, true); }; Store.prototype._withCommit = function _withCommit (fn) { var committing = this._committing; this._committing = true; fn(); this._committing = committing; }; Object.defineProperties( Store.prototype, prototypeAccessors$1 ); function genericSubscribe (fn, subs, options) { if (subs.indexOf(fn) < 0) { options && options.prepend ? subs.unshift(fn) : subs.push(fn); } return function () { var i = subs.indexOf(fn); if (i > -1) { subs.splice(i, 1); } } } function resetStore (store, hot) { store._actions = Object.create(null); store._mutations = Object.create(null); store._wrappedGetters = Object.create(null); store._modulesNamespaceMap = Object.create(null); var state = store.state; // init all modules installModule(store, state, [], store._modules.root, true); // reset vm resetStoreVM(store, state, hot); } function resetStoreVM (store, state, hot) { var oldVm = store._vm; // bind store public getters store.getters = {}; // reset local getters cache store._makeLocalGettersCache = Object.create(null); var wrappedGetters = store._wrappedGetters; var computed = {}; forEachValue(wrappedGetters, function (fn, key) { // use computed to leverage its lazy-caching mechanism // direct inline function use will lead to closure preserving oldVm. // using partial to return function with only arguments preserved in closure environment. computed[key] = partial(fn, store); Object.defineProperty(store.getters, key, { get: function () { return store._vm[key]; }, enumerable: true // for local getters }); }); // use a Vue instance to store the state tree // suppress warnings just in case the user has added // some funky global mixins var silent = Vue.config.silent; Vue.config.silent = true; store._vm = new Vue({ data: { $$state: state }, computed: computed }); Vue.config.silent = silent; // enable strict mode for new vm if (store.strict) { enableStrictMode(store); } if (oldVm) { if (hot) { // dispatch changes in all subscribed watchers // to force getter re-evaluation for hot reloading. store._withCommit(function () { oldVm._data.$$state = null; }); } Vue.nextTick(function () { return oldVm.$destroy(); }); } } function installModule (store, rootState, path, module, hot) { var isRoot = !path.length; var namespace = store._modules.getNamespace(path); // register in namespace map if (module.namespaced) { if (store._modulesNamespaceMap[namespace] && ("development" !== 'production')) { console.error(("[vuex] duplicate namespace " + namespace + " for the namespaced module " + (path.join('/')))); } store._modulesNamespaceMap[namespace] = module; } // set state if (!isRoot && !hot) { var parentState = getNestedState(rootState, path.slice(0, -1)); var moduleName = path[path.length - 1]; store._withCommit(function () { if ((true)) { if (moduleName in parentState) { console.warn( ("[vuex] state field \"" + moduleName + "\" was overridden by a module with the same name at \"" + (path.join('.')) + "\"") ); } } Vue.set(parentState, moduleName, module.state); }); } var local = module.context = makeLocalContext(store, namespace, path); module.forEachMutation(function (mutation, key) { var namespacedType = namespace + key; registerMutation(store, namespacedType, mutation, local); }); module.forEachAction(function (action, key) { var type = action.root ? key : namespace + key; var handler = action.handler || action; registerAction(store, type, handler, local); }); module.forEachGetter(function (getter, key) { var namespacedType = namespace + key; registerGetter(store, namespacedType, getter, local); }); module.forEachChild(function (child, key) { installModule(store, rootState, path.concat(key), child, hot); }); } /** * make localized dispatch, commit, getters and state * if there is no namespace, just use root ones */ function makeLocalContext (store, namespace, path) { var noNamespace = namespace === ''; var local = { dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) { var args = unifyObjectStyle(_type, _payload, _options); var payload = args.payload; var options = args.options; var type = args.type; if (!options || !options.root) { type = namespace + type; if (( true) && !store._actions[type]) { console.error(("[vuex] unknown local action type: " + (args.type) + ", global type: " + type)); return } } return store.dispatch(type, payload) }, commit: noNamespace ? store.commit : function (_type, _payload, _options) { var args = unifyObjectStyle(_type, _payload, _options); var payload = args.payload; var options = args.options; var type = args.type; if (!options || !options.root) { type = namespace + type; if (( true) && !store._mutations[type]) { console.error(("[vuex] unknown local mutation type: " + (args.type) + ", global type: " + type)); return } } store.commit(type, payload, options); } }; // getters and state object must be gotten lazily // because they will be changed by vm update Object.defineProperties(local, { getters: { get: noNamespace ? function () { return store.getters; } : function () { return makeLocalGetters(store, namespace); } }, state: { get: function () { return getNestedState(store.state, path); } } }); return local } function makeLocalGetters (store, namespace) { if (!store._makeLocalGettersCache[namespace]) { var gettersProxy = {}; var splitPos = namespace.length; Object.keys(store.getters).forEach(function (type) { // skip if the target getter is not match this namespace if (type.slice(0, splitPos) !== namespace) { return } // extract local getter type var localType = type.slice(splitPos); // Add a port to the getters proxy. // Define as getter property because // we do not want to evaluate the getters in this time. Object.defineProperty(gettersProxy, localType, { get: function () { return store.getters[type]; }, enumerable: true }); }); store._makeLocalGettersCache[namespace] = gettersProxy; } return store._makeLocalGettersCache[namespace] } function registerMutation (store, type, handler, local) { var entry = store._mutations[type] || (store._mutations[type] = []); entry.push(function wrappedMutationHandler (payload) { handler.call(store, local.state, payload); }); } function registerAction (store, type, handler, local) { var entry = store._actions[type] || (store._actions[type] = []); entry.push(function wrappedActionHandler (payload) { var res = handler.call(store, { dispatch: local.dispatch, commit: local.commit, getters: local.getters, state: local.state, rootGetters: store.getters, rootState: store.state }, payload); if (!isPromise(res)) { res = Promise.resolve(res); } if (store._devtoolHook) { return res.catch(function (err) { store._devtoolHook.emit('vuex:error', err); throw err }) } else { return res } }); } function registerGetter (store, type, rawGetter, local) { if (store._wrappedGetters[type]) { if ((true)) { console.error(("[vuex] duplicate getter key: " + type)); } return } store._wrappedGetters[type] = function wrappedGetter (store) { return rawGetter( local.state, // local state local.getters, // local getters store.state, // root state store.getters // root getters ) }; } function enableStrictMode (store) { store._vm.$watch(function () { return this._data.$$state }, function () { if ((true)) { assert(store._committing, "do not mutate vuex store state outside mutation handlers."); } }, { deep: true, sync: true }); } function getNestedState (state, path) { return path.reduce(function (state, key) { return state[key]; }, state) } function unifyObjectStyle (type, payload, options) { if (isObject(type) && type.type) { options = payload; payload = type; type = type.type; } if ((true)) { assert(typeof type === 'string', ("expects string as the type, but found " + (typeof type) + ".")); } return { type: type, payload: payload, options: options } } function install (_Vue) { if (Vue && _Vue === Vue) { if ((true)) { console.error( '[vuex] already installed. Vue.use(Vuex) should be called only once.' ); } return } Vue = _Vue; applyMixin(Vue); } /** * Reduce the code which written in Vue.js for getting the state. * @param {String} [namespace] - Module's namespace * @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it. * @param {Object} */ var mapState = normalizeNamespace(function (namespace, states) { var res = {}; if (( true) && !isValidMap(states)) { console.error('[vuex] mapState: mapper parameter must be either an Array or an Object'); } normalizeMap(states).forEach(function (ref) { var key = ref.key; var val = ref.val; res[key] = function mappedState () { var state = this.$store.state; var getters = this.$store.getters; if (namespace) { var module = getModuleByNamespace(this.$store, 'mapState', namespace); if (!module) { return } state = module.context.state; getters = module.context.getters; } return typeof val === 'function' ? val.call(this, state, getters) : state[val] }; // mark vuex getter for devtools res[key].vuex = true; }); return res }); /** * Reduce the code which written in Vue.js for committing the mutation * @param {String} [namespace] - Module's namespace * @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept another params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function. * @return {Object} */ var mapMutations = normalizeNamespace(function (namespace, mutations) { var res = {}; if (( true) && !isValidMap(mutations)) { console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object'); } normalizeMap(mutations).forEach(function (ref) { var key = ref.key; var val = ref.val; res[key] = function mappedMutation () { var args = [], len = arguments.length; while ( len-- ) args[ len ] = arguments[ len ]; // Get the commit method from store var commit = this.$store.commit; if (namespace) { var module = getModuleByNamespace(this.$store, 'mapMutations', namespace); if (!module) { return } commit = module.context.commit; } return typeof val === 'function' ? val.apply(this, [commit].concat(args)) : commit.apply(this.$store, [val].concat(args)) }; }); return res }); /** * Reduce the code which written in Vue.js for getting the getters * @param {String} [namespace] - Module's namespace * @param {Object|Array} getters * @return {Object} */ var mapGetters = normalizeNamespace(function (namespace, getters) { var res = {}; if (( true) && !isValidMap(getters)) { console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object'); } normalizeMap(getters).forEach(function (ref) { var key = ref.key; var val = ref.val; // The namespace has been mutated by normalizeNamespace val = namespace + val; res[key] = function mappedGetter () { if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) { return } if (( true) && !(val in this.$store.getters)) { console.error(("[vuex] unknown getter: " + val)); return } return this.$store.getters[val] }; // mark vuex getter for devtools res[key].vuex = true; }); return res }); /** * Reduce the code which written in Vue.js for dispatch the action * @param {String} [namespace] - Module's namespace * @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function. * @return {Object} */ var mapActions = normalizeNamespace(function (namespace, actions) { var res = {}; if (( true) && !isValidMap(actions)) { console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object'); } normalizeMap(actions).forEach(function (ref) { var key = ref.key; var val = ref.val; res[key] = function mappedAction () { var args = [], len = arguments.length; while ( len-- ) args[ len ] = arguments[ len ]; // get dispatch function from store var dispatch = this.$store.dispatch; if (namespace) { var module = getModuleByNamespace(this.$store, 'mapActions', namespace); if (!module) { return } dispatch = module.context.dispatch; } return typeof val === 'function' ? val.apply(this, [dispatch].concat(args)) : dispatch.apply(this.$store, [val].concat(args)) }; }); return res }); /** * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object * @param {String} namespace * @return {Object} */ var createNamespacedHelpers = function (namespace) { return ({ mapState: mapState.bind(null, namespace), mapGetters: mapGetters.bind(null, namespace), mapMutations: mapMutations.bind(null, namespace), mapActions: mapActions.bind(null, namespace) }); }; /** * Normalize the map * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ] * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ] * @param {Array|Object} map * @return {Object} */ function normalizeMap (map) { if (!isValidMap(map)) { return [] } return Array.isArray(map) ? map.map(function (key) { return ({ key: key, val: key }); }) : Object.keys(map).map(function (key) { return ({ key: key, val: map[key] }); }) } /** * Validate whether given map is valid or not * @param {*} map * @return {Boolean} */ function isValidMap (map) { return Array.isArray(map) || isObject(map) } /** * Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map. * @param {Function} fn * @return {Function} */ function normalizeNamespace (fn) { return function (namespace, map) { if (typeof namespace !== 'string') { map = namespace; namespace = ''; } else if (namespace.charAt(namespace.length - 1) !== '/') { namespace += '/'; } return fn(namespace, map) } } /** * Search a special module from store by namespace. if module not exist, print error message. * @param {Object} store * @param {String} helper * @param {String} namespace * @return {Object} */ function getModuleByNamespace (store, helper, namespace) { var module = store._modulesNamespaceMap[namespace]; if (( true) && !module) { console.error(("[vuex] module namespace not found in " + helper + "(): " + namespace)); } return module } // Credits: borrowed code from fcomb/redux-logger function createLogger (ref) { if ( ref === void 0 ) ref = {}; var collapsed = ref.collapsed; if ( collapsed === void 0 ) collapsed = true; var filter = ref.filter; if ( filter === void 0 ) filter = function (mutation, stateBefore, stateAfter) { return true; }; var transformer = ref.transformer; if ( transformer === void 0 ) transformer = function (state) { return state; }; var mutationTransformer = ref.mutationTransformer; if ( mutationTransformer === void 0 ) mutationTransformer = function (mut) { return mut; }; var actionFilter = ref.actionFilter; if ( actionFilter === void 0 ) actionFilter = function (action, state) { return true; }; var actionTransformer = ref.actionTransformer; if ( actionTransformer === void 0 ) actionTransformer = function (act) { return act; }; var logMutations = ref.logMutations; if ( logMutations === void 0 ) logMutations = true; var logActions = ref.logActions; if ( logActions === void 0 ) logActions = true; var logger = ref.logger; if ( logger === void 0 ) logger = console; return function (store) { var prevState = deepCopy(store.state); if (typeof logger === 'undefined') { return } if (logMutations) { store.subscribe(function (mutation, state) { var nextState = deepCopy(state); if (filter(mutation, prevState, nextState)) { var formattedTime = getFormattedTime(); var formattedMutation = mutationTransformer(mutation); var message = "mutation " + (mutation.type) + formattedTime; startMessage(logger, message, collapsed); logger.log('%c prev state', 'color: #9E9E9E; font-weight: bold', transformer(prevState)); logger.log('%c mutation', 'color: #03A9F4; font-weight: bold', formattedMutation); logger.log('%c next state', 'color: #4CAF50; font-weight: bold', transformer(nextState)); endMessage(logger); } prevState = nextState; }); } if (logActions) { store.subscribeAction(function (action, state) { if (actionFilter(action, state)) { var formattedTime = getFormattedTime(); var formattedAction = actionTransformer(action); var message = "action " + (action.type) + formattedTime; startMessage(logger, message, collapsed); logger.log('%c action', 'color: #03A9F4; font-weight: bold', formattedAction); endMessage(logger); } }); } } } function startMessage (logger, message, collapsed) { var startMessage = collapsed ? logger.groupCollapsed : logger.group; // render try { startMessage.call(logger, message); } catch (e) { logger.log(message); } } function endMessage (logger) { try { logger.groupEnd(); } catch (e) { logger.log('—— log end ——'); } } function getFormattedTime () { var time = new Date(); return (" @ " + (pad(time.getHours(), 2)) + ":" + (pad(time.getMinutes(), 2)) + ":" + (pad(time.getSeconds(), 2)) + "." + (pad(time.getMilliseconds(), 3))) } function repeat (str, times) { return (new Array(times + 1)).join(str) } function pad (num, maxLength) { return repeat('0', maxLength - num.toString().length) + num } var index_cjs = { Store: Store, install: install, version: '3.6.2', mapState: mapState, mapMutations: mapMutations, mapGetters: mapGetters, mapActions: mapActions, createNamespacedHelpers: createNamespacedHelpers, createLogger: createLogger }; module.exports = index_cjs; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../webpack/buildin/global.js */ 29))) /***/ }), /* 29 */ /*!***********************************!*\ !*** (webpack)/buildin/global.js ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports) { var g; // This works in non-strict mode g = (function() { return this; })(); try { // This works if eval is allowed (see CSP) g = g || new Function("return this")(); } catch (e) { // This works if the window reference is available if (typeof window === "object") g = window; } // g can still be undefined, but nothing to do about it... // We return undefined, instead of nothing here, so it's // easier to handle this case. if(!global) { ...} module.exports = g; /***/ }), /* 30 */ /*!***************************************************!*\ !*** E:/2024/1/广告/uni-app/store/modules/index.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _app = _interopRequireDefault(__webpack_require__(/*! ./app */ 31));\nvar _hotWords = _interopRequireDefault(__webpack_require__(/*! ./hotWords */ 34));\nvar _indexData = _interopRequireDefault(__webpack_require__(/*! ./indexData.js */ 35));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\nvar _default = {\n app: _app.default,\n hotWords: _hotWords.default,\n indexData: _indexData.default\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvbW9kdWxlcy9pbmRleC5qcyJdLCJuYW1lcyI6WyJhcHAiLCJob3RXb3JkcyIsImluZGV4RGF0YSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVVBO0FBQ0E7QUFDQTtBQVpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBS2U7RUFDYkEsR0FBRyxFQUFIQSxZQUFHO0VBQ0hDLFFBQVEsRUFBUkEsaUJBQVE7RUFDVEMsU0FBUyxFQUFUQTtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIzMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ1JNRUIgWyBDUk1FQui1i+iDveW8gOWPkeiAhe+8jOWKqeWKm+S8geS4muWPkeWxlSBdXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ29weXJpZ2h0IChjKSAyMDE2fjIwMjMgaHR0cHM6Ly93d3cuY3JtZWIuY29tIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgTGljZW5zZWQgQ1JNRULlubbkuI3mmK/oh6rnlLHova/ku7bvvIzmnKrnu4/orrjlj6/kuI3og73ljrvmjolDUk1FQuebuOWFs+eJiOadg1xyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IEF1dGhvcjogQ1JNRUIgVGVhbSA8YWRtaW5AY3JtZWIuY29tPlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuaW1wb3J0IGFwcCBmcm9tIFwiLi9hcHBcIjtcclxuaW1wb3J0IGhvdFdvcmRzIGZyb20gXCIuL2hvdFdvcmRzXCI7XHJcbmltcG9ydCBpbmRleERhdGEgZnJvbSAnLi9pbmRleERhdGEuanMnXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBhcHAsXHJcbiAgaG90V29yZHMsXHJcblx0aW5kZXhEYXRhXHJcbn07XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///30\n"); /***/ }), /* 31 */ /*!*************************************************!*\ !*** E:/2024/1/广告/uni-app/store/modules/app.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! ../../api/user.js */ 32);\nvar _cache = __webpack_require__(/*! ../../config/cache */ 33);\nvar _cache2 = _interopRequireDefault(__webpack_require__(/*! ../../utils/cache */ 18));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\nvar state = {\n token: _cache2.default.get(_cache.LOGIN_STATUS) || false,\n backgroundColor: \"#fff\",\n userInfo: {},\n uid: _cache2.default.get(_cache.UID) || 0,\n homeActive: false,\n phoneStatus: true,\n pageFooter: uni.getStorageSync('pageFoot') || {},\n activityTab: ''\n};\nvar mutations = {\n SETPHONESTATUS: function SETPHONESTATUS(state, val) {\n state.phoneStatus = val;\n },\n LOGIN: function LOGIN(state, opt) {\n state.token = opt.token;\n _cache2.default.set(_cache.LOGIN_STATUS, opt.token, opt.time);\n },\n SETUID: function SETUID(state, val) {\n state.uid = val;\n _cache2.default.set(_cache.UID, val);\n },\n UPDATE_LOGIN: function UPDATE_LOGIN(state, token) {\n state.token = token;\n },\n ACTIVITYTAB: function ACTIVITYTAB(state, tab) {\n state.activityTab = tab;\n },\n LOGOUT: function LOGOUT(state) {\n state.token = false;\n state.uid = 0;\n _cache2.default.clear(_cache.LOGIN_STATUS);\n _cache2.default.clear(_cache.USER_INFO);\n _cache2.default.clear(_cache.UID);\n _cache2.default.clear('snsapiCode');\n },\n BACKGROUND_COLOR: function BACKGROUND_COLOR(state, color) {\n state.color = color;\n document.body.style.backgroundColor = color;\n },\n UPDATE_USERINFO: function UPDATE_USERINFO(state, userInfo) {\n state.userInfo = userInfo;\n _cache2.default.set(_cache.USER_INFO, userInfo);\n },\n OPEN_HOME: function OPEN_HOME(state) {\n state.homeActive = true;\n },\n CLOSE_HOME: function CLOSE_HOME(state) {\n state.homeActive = false;\n },\n FOOT_UPLOAD: function FOOT_UPLOAD(state, data) {\n state.pageFooter = data;\n }\n};\nvar actions = {\n USERINFO: function USERINFO(_ref, force) {\n var state = _ref.state,\n commit = _ref.commit;\n if (state.userInfo !== null && !force) return Promise.resolve(state.userInfo);else return new Promise(function (reslove) {\n (0, _user.getUserInfo)().then(function (res) {\n commit(\"UPDATE_USERINFO\", res.data);\n _cache2.default.set(_cache.USER_INFO, res.data);\n reslove(res.data);\n });\n }).catch(function () {});\n }\n};\nvar _default = {\n state: state,\n mutations: mutations,\n actions: actions\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvbW9kdWxlcy9hcHAuanMiXSwibmFtZXMiOlsic3RhdGUiLCJ0b2tlbiIsIkNhY2hlIiwiZ2V0IiwiTE9HSU5fU1RBVFVTIiwiYmFja2dyb3VuZENvbG9yIiwidXNlckluZm8iLCJ1aWQiLCJVSUQiLCJob21lQWN0aXZlIiwicGhvbmVTdGF0dXMiLCJwYWdlRm9vdGVyIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJhY3Rpdml0eVRhYiIsIm11dGF0aW9ucyIsIlNFVFBIT05FU1RBVFVTIiwidmFsIiwiTE9HSU4iLCJvcHQiLCJzZXQiLCJ0aW1lIiwiU0VUVUlEIiwiVVBEQVRFX0xPR0lOIiwiQUNUSVZJVFlUQUIiLCJ0YWIiLCJMT0dPVVQiLCJjbGVhciIsIlVTRVJfSU5GTyIsIkJBQ0tHUk9VTkRfQ09MT1IiLCJjb2xvciIsImRvY3VtZW50IiwiYm9keSIsInN0eWxlIiwiVVBEQVRFX1VTRVJJTkZPIiwiT1BFTl9IT01FIiwiQ0xPU0VfSE9NRSIsIkZPT1RfVVBMT0FEIiwiZGF0YSIsImFjdGlvbnMiLCJVU0VSSU5GTyIsImZvcmNlIiwiY29tbWl0IiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZXNsb3ZlIiwiZ2V0VXNlckluZm8iLCJ0aGVuIiwicmVzIiwiY2F0Y2giXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFVQTtBQUdBO0FBS0E7QUFsQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQVlBLElBQU1BLEtBQUssR0FBRztFQUNiQyxLQUFLLEVBQUVDLGVBQUssQ0FBQ0MsR0FBRyxDQUFDQyxtQkFBWSxDQUFDLElBQUksS0FBSztFQUN2Q0MsZUFBZSxFQUFFLE1BQU07RUFDdkJDLFFBQVEsRUFBRSxDQUFDLENBQUM7RUFDWkMsR0FBRyxFQUFFTCxlQUFLLENBQUNDLEdBQUcsQ0FBQ0ssVUFBRyxDQUFDLElBQUksQ0FBQztFQUN4QkMsVUFBVSxFQUFFLEtBQUs7RUFDakJDLFdBQVcsRUFBRSxJQUFJ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R0FBRyxFQUFJO1FBQ3pCTixNQUFNLENBQUMsaUJBQWlCLEVBQUVNLEdBQUcsQ0FBQ1YsSUFBSSxDQUFDO1FBQ25DcEMsZUFBSyxDQUFDa0IsR0FBRyxDQUFDUSxnQkFBUyxFQUFFb0IsR0FBRyxDQUFDVixJQUFJLENBQUM7UUFDOUJPLE9BQU8sQ0FBQ0csR0FBRyxDQUFDVixJQUFJLENBQUM7TUFDbEIsQ0FBQyxDQUFDO0lBQ0gsQ0FBQyxDQUFDLENBQUNXLEtBQUssQ0FBQyxZQUFNLENBRWYsQ0FBQyxDQUFDO0VBQ0o7QUFDRCxDQUFDO0FBQUMsZUFFYTtFQUNkakQsS0FBSyxFQUFMQSxLQUFLO0VBQ0xlLFNBQVMsRUFBVEEsU0FBUztFQUNUd0IsT0FBTyxFQUFQQTtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIzMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ1JNRUIgWyBDUk1FQui1i+iDveW8gOWPkeiAhe+8jOWKqeWKm+S8geS4muWPkeWxlSBdXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ29weXJpZ2h0IChjKSAyMDE2fjIwMjMgaHR0cHM6Ly93d3cuY3JtZWIuY29tIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgTGljZW5zZWQgQ1JNRULlubbkuI3mmK/oh6rnlLHova/ku7bvvIzmnKrnu4/orrjlj6/kuI3og73ljrvmjolDUk1FQuebuOWFs+eJiOadg1xyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IEF1dGhvcjogQ1JNRUIgVGVhbSA8YWRtaW5AY3JtZWIuY29tPlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuaW1wb3J0IHtcclxuXHRnZXRVc2VySW5mb1xyXG59IGZyb20gXCIuLi8uLi9hcGkvdXNlci5qc1wiO1xyXG5pbXBvcnQge1xyXG5cdExPR0lOX1NUQVRVUyxcclxuXHRVSUQsXHJcblx0VVNFUl9JTkZPXHJcbn0gZnJvbSAnLi4vLi4vY29uZmlnL2NhY2hlJztcclxuaW1wb3J0IENhY2hlIGZyb20gJy4uLy4uL3V0aWxzL2NhY2hlJztcclxuXHJcbmNvbnN0IHN0YXRlID0ge1xyXG5cdHRva2VuOiBDYWNoZS5nZXQoTE9HSU5fU1RBVFVTKSB8fCBmYWxzZSxcclxuXHRiYWNrZ3JvdW5kQ29sb3I6IFwiI2ZmZlwiLFxyXG5cdHVzZXJJbmZvOiB7fSxcclxuXHR1aWQ6IENhY2hlLmdldChVSUQpIHx8IDAsXHJcblx0aG9tZUFjdGl2ZTogZmFsc2UsXHJcblx0cGhvbmVTdGF0dXM6IHRydWUsXHJcblx0cGFnZUZvb3RlcjogdW5pLmdldFN0b3JhZ2VTeW5jKCdwYWdlRm9vdCcpIHx8IHt9LFxyXG5cdGFjdGl2aXR5VGFiOiAnJ1xyXG59O1xyXG5cclxuY29uc3QgbXV0YXRpb25zID0ge1xyXG5cdFNFVFBIT05FU1RBVFVTKHN0YXRlLCB2YWwpIHtcclxuXHRcdHN0YXRlLnBob25lU3RhdHVzID0gdmFsO1xyXG5cdH0sXHJcblx0TE9HSU4oc3RhdGUsIG9wdCkge1xyXG5cdFx0c3RhdGUudG9rZW4gPSBvcHQudG9rZW47XHJcblx0XHRDYWNoZS5zZXQoTE9HSU5fU1RBVFVTLCBvcHQudG9rZW4sIG9wdC50aW1lKTtcclxuXHR9LFxyXG5cdFNFVFVJRChzdGF0ZSwgdmFsKSB7XHJcblx0XHRzdGF0ZS51aWQgPSB2YWw7XHJcblx0XHRDYWNoZS5zZXQoVUlELCB2YWwpO1xyXG5cdH0sXHJcblx0VVBEQVRFX0xPR0lOKHN0YXRlLCB0b2tlbikge1xyXG5cdFx0c3RhdGUudG9rZW4gPSB0b2tlbjtcclxuXHR9LFxyXG5cdEFDVElWSVRZVEFCKHN0YXRlLCB0YWIpIHtcclxuXHRcdHN0YXRlLmFjdGl2aXR5VGFiID0gdGFiO1xyXG5cdH0sXHJcblx0TE9HT1VUKHN0YXRlKSB7XHJcblx0XHRzdGF0ZS50b2tlbiA9IGZhbHNlO1xyXG5cdFx0c3RhdGUudWlkID0gMFxyXG5cdFx0Q2FjaGUuY2xlYXIoTE9HSU5fU1RBVFVTKTtcclxuXHRcdENhY2hlLmNsZWFyKFVTRVJfSU5GTyk7XHJcblx0XHRDYWNoZS5jbGVhcihVSUQpO1xyXG5cdFx0Q2FjaGUuY2xlYXIoJ3Nuc2FwaUNvZGUnKTtcclxuXHR9LFxyXG5cdEJBQ0tHUk9VTkRfQ09MT1Ioc3RhdGUsIGNvbG9yKSB7XHJcblx0XHRzdGF0ZS5jb2xvciA9IGNvbG9yO1xyXG5cdFx0ZG9jdW1lbnQuYm9keS5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSBjb2xvcjtcclxuXHR9LFxyXG5cdFVQREFURV9VU0VSSU5GTyhzdGF0ZSwgdXNlckluZm8pIHtcclxuXHRcdHN0YXRlLnVzZXJJbmZvID0gdXNlckluZm87XHJcblx0XHRDYWNoZS5zZXQoVVNFUl9JTkZPLCB1c2VySW5mbyk7XHJcblx0fSxcclxuXHRPUEVOX0hPTUUoc3RhdGUpIHtcclxuXHRcdHN0YXRlLmhvbWVBY3RpdmUgPSB0cnVlO1xyXG5cdH0sXHJcblx0Q0xPU0VfSE9NRShzdGF0ZSkge1xyXG5cdFx0c3RhdGUuaG9tZUFjdGl2ZSA9IGZhbHNlO1xyXG5cdH0sXHJcblx0Rk9PVF9VUExPQUQoc3RhdGUsIGRhdGEpIHtcclxuXHRcdHN0YXRlLnBhZ2VGb290ZXIgPSBkYXRhXHJcblx0fVxyXG59O1xyXG5cclxuY29uc3QgYWN0aW9ucyA9IHtcclxuXHJcblx0VVNFUklORk8oe1xyXG5cdFx0c3RhdGUsXHJcblx0XHRjb21taXRcclxuXHR9LCBmb3JjZSkge1xyXG5cdFx0aWYgKHN0YXRlLnVzZXJJbmZvICE9PSBudWxsICYmICFmb3JjZSlcclxuXHRcdFx0cmV0dXJuIFByb21pc2UucmVzb2x2ZShzdGF0ZS51c2VySW5mbyk7XHJcblx0XHRlbHNlXHJcblx0XHRcdHJldHVybiBuZXcgUHJvbWlzZShyZXNsb3ZlID0+IHtcclxuXHRcdFx0XHRnZXRVc2VySW5mbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbW1pdChcIlVQREFURV9VU0VSSU5GT1wiLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHRDYWNoZS5zZXQoVVNFUl9JTkZPLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHRyZXNsb3ZlKHJlcy5kYXRhKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSkuY2F0Y2goKCkgPT4ge1xyXG5cclxuXHRcdFx0fSk7XHJcblx0fVxyXG59O1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdHN0YXRlLFxyXG5cdG11dGF0aW9ucyxcclxuXHRhY3Rpb25zXHJcbn07XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///31\n"); /***/ }), /* 32 */ /*!****************************************!*\ !*** E:/2024/1/广告/uni-app/api/user.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.agentLevelList = agentLevelList;\nexports.agentLevelTaskList = agentLevelTaskList;\nexports.appleLogin = appleLogin;\nexports.cancelUser = cancelUser;\nexports.changeRemindStatus = changeRemindStatus;\nexports.clerkPeople = clerkPeople;\nexports.delAddress = delAddress;\nexports.delClerkPercent = delClerkPercent;\nexports.divisionOrder = divisionOrder;\nexports.editAddress = editAddress;\nexports.extractBank = extractBank;\nexports.extractCash = extractCash;\nexports.friendDetail = friendDetail;\nexports.getAddressDefault = getAddressDefault;\nexports.getAddressDetail = getAddressDetail;\nexports.getAddressList = getAddressList;\nexports.getBrokerageRank = getBrokerageRank;\nexports.getChatRecord = getChatRecord;\nexports.getCodeApi = getCodeApi;\nexports.getCommissionInfo = getCommissionInfo;\nexports.getIntegralList = getIntegralList;\nexports.getLangJson = getLangJson;\nexports.getLangList = getLangList;\nexports.getLangVersion = getLangVersion;\nexports.getLogout = getLogout;\nexports.getMenuList = getMenuList;\nexports.getMsgDetails = getMsgDetails;\nexports.getRankList = getRankList;\nexports.getRechargeApi = getRechargeApi;\nexports.getSignConfig = getSignConfig;\nexports.getSignList = getSignList;\nexports.getSignMonthList = getSignMonthList;\nexports.getSpreadInfo = getSpreadInfo;\nexports.getUserAgreement = getUserAgreement;\nexports.getUserInfo = getUserInfo;\nexports.getlevelExpList = getlevelExpList;\nexports.getlevelInfo = getlevelInfo;\nexports.groomList = groomList;\nexports.imgToBase = imgToBase;\nexports.invoiceDefault = invoiceDefault;\nexports.invoiceDelete = invoiceDelete;\nexports.invoiceDetail = invoiceDetail;\nexports.invoiceList = invoiceList;\nexports.invoiceOrder = invoiceOrder;\nexports.invoiceSave = invoiceSave;\nexports.loginH5 = loginH5;\nexports.loginMobile = loginMobile;\nexports.makeUpinvoice = makeUpinvoice;\nexports.memberCard = memberCard;\nexports.memberCardCreate = memberCardCreate;\nexports.memberCardDraw = memberCardDraw;\nexports.memberCouponsList = memberCouponsList;\nexports.memberOverdueTime = memberOverdueTime;\nexports.messageSystem = messageSystem;\nexports.mpBindingPhone = mpBindingPhone;\nexports.msgLookDel = msgLookDel;\nexports.phoneSilenceAuth = phoneSilenceAuth;\nexports.phoneWxSilenceAuth = phoneWxSilenceAuth;\nexports.postSignUser = postSignUser;\nexports.recharge = recharge;\nexports.rechargeRoutine = rechargeRoutine;\nexports.rechargeWechat = rechargeWechat;\nexports.register = register;\nexports.registerReset = registerReset;\nexports.registerVerify = registerVerify;\nexports.routineCode = routineCode;\nexports.serviceList = serviceList;\nexports.serviceRecord = serviceRecord;\nexports.setAddressDefault = setAddressDefault;\nexports.setClerkPercent = setClerkPercent;\nexports.setSignIntegral = setSignIntegral;\nexports.setVisit = setVisit;\nexports.spread = spread;\nexports.spreadBanner = spreadBanner;\nexports.spreadCount = spreadCount;\nexports.spreadMsg = spreadMsg;\nexports.spreadOrder = spreadOrder;\nexports.spreadPeople = spreadPeople;\nexports.userActivity = userActivity;\nexports.userEdit = userEdit;\nexports.userLevelDetection = userLevelDetection;\nexports.userLevelGrade = userLevelGrade;\nexports.userLevelTask = userLevelTask;\nexports.userShare = userShare;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request.js */ 23));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n/**\r\n * 获取用户信息\r\n * \r\n */\nfunction getUserInfo() {\n return _request.default.get('user');\n}\n\n/**\r\n * 设置用户分享\r\n * \r\n */\nfunction userShare() {\n return _request.default.post('user/share');\n}\n\n/**\r\n * h5用户登录\r\n * @param data object 用户账号密码\r\n */\nfunction loginH5(data) {\n return _request.default.post(\"login\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * h5用户手机号登录\r\n * @param data object 用户手机号 也只能\r\n */\nfunction loginMobile(data) {\n return _request.default.post(\"login/mobile\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 验证码key\r\n */\nfunction getCodeApi() {\n return _request.default.get(\"verify_code\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * h5用户发送验证码\r\n * @param data object 用户手机号\r\n */\nfunction registerVerify(data) {\n return _request.default.post(\"register/verify\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * h5用户手机号注册\r\n * @param data object 用户手机号 验证码 密码\r\n */\nfunction register(data) {\n return _request.default.post(\"register\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 用户手机号修改密码\r\n * @param data object 用户手机号 验证码 密码\r\n */\nfunction registerReset(data) {\n return _request.default.post(\"register/reset\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取用户中心菜单\r\n *\r\n */\nfunction getMenuList() {\n return _request.default.get(\"menu/user\", {}, {\n noAuth: true\n });\n}\n\n/*\r\n * 签到用户信息\r\n * */\nfunction postSignUser(sign) {\n return _request.default.post(\"sign/user\", sign);\n}\n\n/**\r\n * 获取签到配置\r\n * \r\n */\nfunction getSignConfig() {\n return _request.default.get('sign/config');\n}\n\n/**\r\n * 获取签到列表\r\n * @param object data\r\n */\nfunction getSignList(data) {\n return _request.default.get('sign/list', data);\n}\n\n/**\r\n * 用户签到\r\n */\nfunction setSignIntegral() {\n return _request.default.post('sign/integral');\n}\n\n/**\r\n * 签到列表(年月)\r\n * @param object data\r\n * \r\n */\nfunction getSignMonthList(data) {\n return _request.default.get('sign/month', data);\n}\n\n/**\r\n * 活动状态\r\n * \r\n */\nfunction userActivity() {\n return _request.default.get('user/activity');\n}\n\n/*\r\n * 资金明细(types|0=全部,1=消费,2=充值,3=返佣,4=提现)\r\n * */\nfunction getCommissionInfo(q, types) {\n return _request.default.get(\"spread/commission/\" + types, q);\n}\n\n/*\r\n * 积分记录\r\n * */\nfunction getIntegralList(q) {\n return _request.default.get(\"integral/list\", q);\n}\n\n/**\r\n * 获取分销海报图片\r\n * \r\n */\nfunction spreadBanner() {\n return _request.default.get('spread/banner', {\n type: 2\n });\n}\n\n/**\r\n *\r\n * 获取推广用户一级和二级\r\n * @param object data\r\n */\nfunction spreadPeople(data) {\n return _request.default.post('spread/people', data);\n}\n\n/**\r\n * \r\n * 推广佣金/提现总和\r\n * @param int type\r\n */\nfunction spreadCount(type) {\n return _request.default.get('spread/count/' + type);\n}\n\n/*\r\n * 推广数据\r\n * */\nfunction getSpreadInfo() {\n return _request.default.get(\"commission\");\n}\n\n/**\r\n * \r\n * 推广订单\r\n * @param object data\r\n */\nfunction spreadOrder(data) {\n return _request.default.post('spread/order', data);\n}\n\n/**\r\n * \r\n * 事业部/推广订单\r\n * @param object data\r\n */\nfunction divisionOrder(data) {\n return _request.default.post('division/order', data);\n}\n\n/*\r\n * 获取推广人排行\r\n * */\nfunction getRankList(q) {\n return _request.default.get(\"rank\", q);\n}\n\n/*\r\n * 获取佣金排名\r\n * */\nfunction getBrokerageRank(q) {\n return _request.default.get(\"brokerage_rank\", q);\n}\n\n/**\r\n * 提现申请\r\n * @param object data\r\n */\nfunction extractCash(data) {\n return _request.default.post('extract/cash', data);\n}\n\n/**\r\n * 提现银行/提现最低金额\r\n * \r\n */\nfunction extractBank() {\n return _request.default.get('extract/bank');\n}\n\n/**\r\n * 会员等级列表\r\n * \r\n */\nfunction userLevelGrade() {\n return _request.default.get('user/level/grade');\n}\n\n/**\r\n * 获取某个等级任务\r\n * @param int id 任务id\r\n */\nfunction userLevelTask(id) {\n return _request.default.get('user/level/task/' + id);\n}\n\n/**\r\n * 检查用户是否可以成为会员\r\n * \r\n */\nfunction userLevelDetection() {\n return _request.default.get('user/level/detection');\n}\n\n/**\r\n * \r\n * 地址列表\r\n * @param object data\r\n */\nfunction getAddressList(data) {\n return _request.default.get('address/list', data);\n}\n\n/**\r\n * 设置默认地址\r\n * @param int id\r\n */\nfunction setAddressDefault(id) {\n return _request.default.post('address/default/set', {\n id: id\n });\n}\n\n/**\r\n * 修改 添加地址\r\n * @param object data\r\n */\nfunction editAddress(data) {\n return _request.default.post('address/edit', data);\n}\n\n/**\r\n * 删除地址\r\n * @param int id\r\n * \r\n */\nfunction delAddress(id) {\n return _request.default.post('address/del', {\n id: id\n });\n}\n\n/**\r\n * 获取单个地址\r\n * @param int id \r\n */\nfunction getAddressDetail(id) {\n return _request.default.get('address/detail/' + id);\n}\n\n/**\r\n * 修改用户信息\r\n * @param object\r\n */\nfunction userEdit(data) {\n return _request.default.post('user/edit', data);\n}\n\n/*\r\n * 退出登录\r\n * */\nfunction getLogout() {\n return _request.default.get(\"logout\");\n}\n/**\r\n * 小程序充值\r\n * \r\n */\nfunction rechargeRoutine(data) {\n return _request.default.post('recharge/routine', data);\n}\n/*\r\n * 公众号充值\r\n * \r\n */\nfunction rechargeWechat(data) {\n return _request.default.post(\"recharge/wechat\", data);\n}\n/*\r\n * 公众号充值\r\n * \r\n */\nfunction recharge(data) {\n return _request.default.post(\"recharge/recharge\", data);\n}\n/**\r\n * 获取默认地址\r\n * \r\n */\nfunction getAddressDefault() {\n return _request.default.get('address/default');\n}\n\n/**\r\n * 充值金额选择\r\n */\nfunction getRechargeApi() {\n return _request.default.get(\"recharge/index\");\n}\n\n/**\r\n * 登陆记录\r\n */\nfunction setVisit(data) {\n return _request.default.post('user/set_visit', _objectSpread({}, data), {\n noAuth: true\n });\n}\n\n/**\r\n * 客服列表\r\n */\nfunction serviceList() {\n return _request.default.get(\"user/service/list\");\n}\n/**\r\n * 客服详情\r\n */\nfunction getChatRecord(data) {\n return _request.default.get(\"v2/user/service/record\", data);\n}\n\n/**\r\n * 静默绑定推广人\r\n * @param {Object} puid\r\n */\nfunction spread(puid) {\n return _request.default.post(\"user/spread\", puid);\n}\n\n/**\r\n * 会员详情\r\n */\nfunction getlevelInfo() {\n return _request.default.get(\"user/level/info\");\n}\n\n/**\r\n * 会员经验列表\r\n */\nfunction getlevelExpList(data) {\n return _request.default.get(\"user/level/expList\", data);\n}\n\n/**\r\n * 微信直接手机号登录\r\n */\nfunction phoneWxSilenceAuth(data) {\n return _request.default.post('v2/phone_wx_silence_auth', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 小程序直接手机号登录\r\n */\nfunction phoneSilenceAuth(data) {\n return _request.default.post('v2/phone_silence_auth', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 用户发票列表\r\n * @param {Object} data\r\n */\nfunction invoiceList(data) {\n return _request.default.get('v2/invoice', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 用户添加|修改发票\r\n * @param {Object} data\r\n */\nfunction invoiceSave(data) {\n return _request.default.post('v2/invoice/save', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 用户删除发票\r\n * @param {Object} data\r\n */\nfunction invoiceDelete(id) {\n return _request.default.get('v2/invoice/del/' + id);\n}\n\n/**\r\n * 获取用户默认发票\r\n * @param {Object} type\r\n */\nfunction invoiceDefault(type) {\n return _request.default.get('v2/invoice/get_default/' + type);\n}\n\n/**\r\n * 用户单个发票详情\r\n * @param {Object} id\r\n */\nfunction invoiceDetail(id) {\n return _request.default.get('v2/invoice/detail/' + id);\n}\n\n/**\r\n * 订单申请开票\r\n * @param {Object} id\r\n */\nfunction invoiceOrder(data) {\n return _request.default.post('v2/order/make_up_invoice', data);\n}\n\n/**\r\n * 订单详情中申请开票\r\n * @param {Object} id\r\n */\nfunction makeUpinvoice(data) {\n return _request.default.post('v2/order/make_up_invoice', data);\n}\n\n/**\r\n * 会员卡主界面\r\n */\nfunction memberCard() {\n return _request.default.get('user/member/card/index');\n}\n\n/**\r\n * 卡密领取会员卡\r\n * @param {Object} data\r\n */\nfunction memberCardDraw(data) {\n return _request.default.post('user/member/card/draw', data);\n}\n\n/**\r\n * 购买会员卡\r\n * @param {Object} data\r\n */\nfunction memberCardCreate(data) {\n return _request.default.post('user/member/card/create', data);\n}\n\n/**\r\n * 会员优惠券\r\n */\nfunction memberCouponsList() {\n return _request.default.get('user/member/coupons/list');\n}\n\n/**\r\n * svip推荐商品\r\n * @param {Object} id\r\n */\nfunction groomList(id, data) {\n return _request.default.get(\"groom/list/\".concat(id), data);\n}\n\n/**\r\n * 付费会员结束\r\n * @param {Object} data\r\n */\nfunction memberOverdueTime(data) {\n return _request.default.get('user/member/overdue/time', data);\n}\n\n/**\r\n * 新版分享海报信息获取\r\n * \r\n */\nfunction spreadMsg() {\n return _request.default.get('user/spread_info');\n}\n\n/**\r\n * 图片链接转base64\r\n * \r\n */\nfunction imgToBase(data) {\n return _request.default.post('image_base64', data);\n}\n\n/**\r\n * 获取小程序二维码\r\n * \r\n */\nfunction routineCode(data) {\n return _request.default.get('user/routine_code', data);\n}\n\n/**\r\n * 消息中心\r\n */\nfunction serviceRecord(data) {\n return _request.default.get('user/record', data);\n}\n\n/**\r\n * 消息中心-站内信列表\r\n */\nfunction messageSystem(data) {\n return _request.default.get('user/message_system/list', data);\n}\n\n/**\r\n * 消息中心-站内信列表详情\r\n */\nfunction getMsgDetails(id) {\n return _request.default.get('user/message_system/detail/' + id);\n}\n\n/**\r\n * 消息中心-消息已读/删除\r\n */\nfunction msgLookDel(data) {\n return _request.default.get('user/message_system/edit_message', data);\n}\n\n/**\r\n * 苹果账号登录\r\n * @param {Object} data\r\n */\nfunction appleLogin(data) {\n return _request.default.post('apple_login', data, {\n noAuth: true\n });\n}\n\n/*\r\n * 获取隐私协议\r\n * */\nfunction getUserAgreement(type) {\n return _request.default.get(\"get_agreement/\".concat(type), {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取分销等级列表\r\n * @param int id 任务id\r\n */\nfunction agentLevelList() {\n return _request.default.get('v2/agent/level_list');\n}\n\n/**\r\n * 获取分销任务列表\r\n * @param int id 任务id\r\n */\nfunction agentLevelTaskList(id) {\n return _request.default.get('v2/agent/level_task_list?id=' + id);\n}\n\n/**\r\n * 获取代付详情\r\n * @param int id 任务id\r\n */\nfunction friendDetail(id) {\n return _request.default.get('order/friend_detail?order_id=' + id);\n}\n\n/**\r\n * 员工列表\r\n * @param object data\r\n * \r\n */\nfunction clerkPeople(data) {\n return _request.default.get('agent/get_staff_list', data);\n}\n\n/**\r\n * \r\n * 员工比例\r\n * @param object data\r\n */\nfunction setClerkPercent(data) {\n return _request.default.post('agent/set_staff_percent', data);\n}\n\n/**\r\n * \r\n * 删除员工\r\n * @param object data\r\n */\nfunction delClerkPercent(id) {\n return _request.default.get(\"agent/del_staff/\".concat(id));\n}\n\n/**\r\n * 注销用户\r\n * @param int id\r\n * \r\n */\nfunction cancelUser() {\n return _request.default.get('user_cancel');\n}\n/**\r\n * 获取多语言类型\r\n */\n\nfunction getLangList() {\n return _request.default.get('get_lang_type_list', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取多语言JSON\r\n */\n\nfunction getLangJson() {\n return _request.default.get('get_lang_json', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取多语言是否切换\r\n */\n\nfunction getLangVersion() {\n return _request.default.get('lang_version', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * \r\n * 小程序绑定手机号\r\n * @param object data\r\n */\nfunction mpBindingPhone(data) {\n return _request.default.post('v2/routine/binding_phone', data);\n}\n\n/**\r\n * 签到提醒切换\r\n */\n\nfunction changeRemindStatus(status) {\n return _request.default.get(\"sign/remind/\".concat(status), {}, {\n noAuth: true\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpL3VzZXIuanMiXSwibmFtZXMiOlsiZ2V0VXNlckluZm8iLCJyZXF1ZXN0IiwiZ2V0IiwidXNlclNoYXJlIiwicG9zdCIsImxvZ2luSDUiLCJkYXRhIiwibm9BdXRoIiwibG9naW5Nb2JpbGUiLCJnZXRDb2RlQXBpIiwicmVnaXN0ZXJWZXJpZnkiLCJyZWdpc3RlciIsInJlZ2lzdGVyUmVzZXQiLCJnZXRNZW51TGlzdCIsInBvc3RTaWduVXNlciIsInNpZ24iLCJnZXRTaWduQ29uZmlnIiwiZ2V0U2lnbkxpc3QiLCJzZXRTaWduSW50ZWdyYWwiLCJnZXRTaWduTW9udGhMaXN0IiwidXNlckFjdGl2aXR5IiwiZ2V0Q29tbWlzc2lvbkluZm8iLCJxIiwidHlwZXMiLCJnZXRJbnRlZ3JhbExpc3QiLCJzcHJlYWRCYW5uZXIiLCJ0eXBlIiwic3ByZWFkUGVvcGxlIiwic3ByZWFkQ291bnQiLCJnZXRTcHJlYWRJbmZvIiwic3ByZWFkT3JkZXIiLCJkaXZpc2lvbk9yZGVyIiwiZ2V0UmFua0xpc3QiLCJnZXRCcm9rZXJhZ2VSYW5rIiwiZXh0cmFjdENhc2giLCJleHRyYWN0QmFuayIsInVzZXJMZXZlbEdyYWRlIiwidXNlckxldmVsVGFzayIsImlkIiwidXNlckxldmVsRGV0ZWN0aW9uIiwiZ2V0QWRkcmVzc0xpc3QiLCJzZXRBZGRyZXNzRGVmYXVsdCIsImVkaXRBZGRyZXNzIiwiZGVsQWRkcmVzcyIsImdldEFkZHJlc3NEZXRhaWwiLCJ1c2VyRWRpdCIsImdldExvZ291dCIsInJlY2hhcmdlUm91dGluZSIsInJlY2hhcmdlV2VjaGF0IiwicmVjaGFyZ2UiLCJnZXRBZGRyZXNzRGVmYXVsdCIsImdldFJlY2hhcmdlQXBpIiwic2V0VmlzaXQiLCJzZXJ2aWNlTGlzdCIsImdldENoYXRSZWNvcmQiLCJzcHJlYWQiLCJwdWlkIiwiZ2V0bGV2ZWxJbmZvIiwiZ2V0bGV2ZWxFeHBMaXN0IiwicGhvbmVXeFNpbGVuY2VBdXRoIiwicGhvbmVTaWxlbmNlQXV0aCIsImludm9pY2VMaXN0IiwiaW52b2ljZVNhdmUiLCJpbnZvaWNlRGVsZXRlIiwiaW52b2ljZURlZmF1bHQiLCJpbnZvaWNlRGV0YWlsIiwiaW52b2ljZU9yZGVyIiwibWFrZVVwaW52b2ljZSIsIm1lbWJlckNhcmQiLCJtZW1iZXJDYXJkRHJhdyIsIm1lbWJlckNhcmRDcmVhdGUiLCJtZW1iZXJDb3Vwb25zTGlzdCIsImdyb29tTGlzdCIsIm1lbWJlck92ZXJkdWVUaW1lIiwic3ByZWFkTXNnIiwiaW1nVG9CYXNlIiwicm91dGluZUNvZGUiLCJzZXJ2aWNlUmVjb3JkIiwibWVzc2FnZVN5c3RlbSIsImdldE1zZ0RldGFpbHMiLCJtc2dMb29rRGVsIiwiYXBwbGVMb2dpbiIsImdldFVzZXJBZ3JlZW1lbnQiLCJhZ2VudExldmVsTGlzdCIsImFnZW50TGV2ZWxUYXNrTGlzdCIsImZyaWVuZERldGFpbCIsImNsZXJrUGVvcGxlIiwic2V0Q2xlcmtQZXJjZW50IiwiZGVsQ2xlcmtQZXJjZW50IiwiY2FuY2VsVXNlciIsImdldExhbmdMaXN0IiwiZ2V0TGFuZ0pzb24iLCJnZXRMYW5nVmVyc2lvbiIsIm1wQmluZGluZ1Bob25lIiwiY2hhbmdlUmVtaW5kU3RhdHVzIiwic3RhdHVzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBVUE7QUFBeUM7QUFBQTtBQUV6QztBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNBLFdBQVcsR0FBRztFQUM3QixPQUFPQyxnQkFBTyxDQUFDQyxHQUFHLENBQUMsTUFBTSxDQUFDO0FBQzNCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sU0FBU0MsU0FBUyxHQUFHO0VBQzNCLE9BQU9GLGdCQUFPLENBQUNHLElBQUksQ0FBQyxZQUFZLENBQUM7QUFDbEM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTQyxPQUFPLENB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U21ELFVBQVUsR0FBRztFQUM1QixPQUFPeEYsZ0JBQU8sQ0FBQ0MsR0FBRyxDQUFDLGFBQWEsQ0FBQztBQUNsQztBQUNBO0FBQ0E7QUFDQTs7QUFFTyxTQUFTd0YsV0FBVyxHQUFHO0VBQzdCLE9BQU96RixnQkFBTyxDQUFDQyxHQUFHLENBQUMsb0JBQW9CLEVBQUUsQ0FBQyxDQUFDLEVBQUU7SUFDNUNLLE1BQU0sRUFBRTtFQUNULENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ0E7QUFDQTs7QUFFTyxTQUFTb0YsV0FBVyxHQUFHO0VBQzdCLE9BQU8xRixnQkFBTyxDQUFDQyxHQUFHLENBQUMsZUFBZSxFQUFFLENBQUMsQ0FBQyxFQUFFO0lBQ3ZDSyxNQUFNLEVBQUU7RUFDVCxDQUFDLENBQUM7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7O0FBRU8sU0FBU3FGLGNBQWMsR0FBRztFQUNoQyxPQUFPM0YsZ0JBQU8sQ0FBQ0MsR0FBRyxDQUFDLGNBQWMsRUFBRSxDQUFDLENBQUMsRUFBRTtJQUN0Q0ssTUFBTSxFQUFFO0VBQ1QsQ0FBQyxDQUFDO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNzRixjQUFjLENBQUN2RixJQUFJLEVBQUU7RUFDcEMsT0FBT0wsZ0JBQU8sQ0FBQ0csSUFBSSxDQUFDLDBCQUEwQixFQUFFRSxJQUFJLENBQUM7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBOztBQUVPLFNBQVN3RixrQkFBa0IsQ0FBQ0MsTUFBTSxFQUFFO0VBQzFDLE9BQU85RixnQkFBTyxDQUFDQyxHQUFHLHVCQUFnQjZGLE1BQU0sR0FBSSxDQUFDLENBQUMsRUFBRTtJQUMvQ3hGLE1BQU0sRUFBRTtFQUNULENBQUMsQ0FBQztBQUNIIiwiZmlsZSI6IjMyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5pbXBvcnQgcmVxdWVzdCBmcm9tIFwiQC91dGlscy9yZXF1ZXN0LmpzXCI7XHJcblxyXG4vKipcclxuICog6I635Y+W55So5oi35L+h5oGvXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFVzZXJJbmZvKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndXNlcicpO1xyXG59XHJcblxyXG4vKipcclxuICog6K6+572u55So5oi35YiG5LqrXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHVzZXJTaGFyZSgpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCd1c2VyL3NoYXJlJyk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBoNeeUqOaIt+eZu+W9lVxyXG4gKiBAcGFyYW0gZGF0YSBvYmplY3Qg55So5oi36LSm5Y+35a+G56CBXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gbG9naW5INShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcImxvZ2luXCIsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICogaDXnlKjmiLfmiYvmnLrlj7fnmbvlvZVcclxuICogQHBhcmFtIGRhdGEgb2JqZWN0IOeUqOaIt+aJi+acuuWPtyDkuZ/lj6rog71cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBsb2dpbk1vYmlsZShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcImxvZ2luL21vYmlsZVwiLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOmqjOivgeeggWtleVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENvZGVBcGkoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwidmVyaWZ5X2NvZGVcIiwge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICogaDXnlKjmiLflj5HpgIHpqozor4HnoIFcclxuICogQHBhcmFtIGRhdGEgb2JqZWN0IOeUqOaIt+aJi+acuuWPt1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHJlZ2lzdGVyVmVyaWZ5KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KFwicmVnaXN0ZXIvdmVyaWZ5XCIsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICogaDXnlKjmiLfmiYvmnLrlj7fms6jlhoxcclxuICogQHBhcmFtIGRhdGEgb2JqZWN0IOeUqOaIt+aJi+acuuWPtyDpqozor4HnoIEg5a+G56CBXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gcmVnaXN0ZXIoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJyZWdpc3RlclwiLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOeUqOaIt+aJi+acuuWPt+S/ruaUueWvhueggVxyXG4gKiBAcGFyYW0gZGF0YSBvYmplY3Qg55So5oi35omL5py65Y+3IOmqjOivgeeggSDlr4bnoIFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiByZWdpc3RlclJlc2V0KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KFwicmVnaXN0ZXIvcmVzZXRcIiwgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bnlKjmiLfkuK3lv4Poj5zljZVcclxuICpcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRNZW51TGlzdCgpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJtZW51L3VzZXJcIiwge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKlxyXG4gKiDnrb7liLDnlKjmiLfkv6Hmga9cclxuICogKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHBvc3RTaWduVXNlcihzaWduKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcInNpZ24vdXNlclwiLCBzaWduKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluetvuWIsOmFjee9rlxyXG4gKiBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRTaWduQ29uZmlnKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnc2lnbi9jb25maWcnKVxyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W562+5Yiw5YiX6KGoXHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFNpZ25MaXN0KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ3NpZ24vbGlzdCcsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog55So5oi3562+5YiwXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2V0U2lnbkludGVncmFsKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ3NpZ24vaW50ZWdyYWwnKVxyXG59XHJcblxyXG4vKipcclxuICog562+5Yiw5YiX6KGoKOW5tOaciClcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFNpZ25Nb250aExpc3QoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnc2lnbi9tb250aCcsIGRhdGEpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmtLvliqjnirbmgIFcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gdXNlckFjdGl2aXR5KCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndXNlci9hY3Rpdml0eScpO1xyXG59XHJcblxyXG4vKlxyXG4gKiDotYTph5HmmI7nu4bvvIh0eXBlc3wwPeWFqOmDqCwxPea2iOi0uSwyPeWFheWAvCwzPei/lOS9oyw0PeaPkOeOsO+8iVxyXG4gKiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q29tbWlzc2lvbkluZm8ocSwgdHlwZXMpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJzcHJlYWQvY29tbWlzc2lvbi9cIiArIHR5cGVzLCBxKTtcclxufVxyXG5cclxuLypcclxuICog56ev5YiG6K6w5b2VXHJcbiAqICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRJbnRlZ3JhbExpc3QocSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImludGVncmFsL2xpc3RcIiwgcSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bliIbplIDmtbfmiqXlm77niYdcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc3ByZWFkQmFubmVyKCkge1xyXG5cclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ3NwcmVhZC9iYW5uZXInLCB7XHJcblx0XHR0eXBlOiAyXHJcblx0fSk7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG59XHJcblxyXG4vKipcclxuICpcclxuICog6I635Y+W5o6o5bm/55So5oi35LiA57qn5ZKM5LqM57qnXHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHNwcmVhZFBlb3BsZShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgnc3ByZWFkL3Blb3BsZScsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICogXHJcbiAqIOaOqOW5v+S9o+mHkS/mj5DnjrDmgLvlkoxcclxuICogQHBhcmFtIGludCB0eXBlXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc3ByZWFkQ291bnQodHlwZSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnc3ByZWFkL2NvdW50LycgKyB0eXBlKTtcclxufVxyXG5cclxuLypcclxuICog5o6o5bm/5pWw5o2uXHJcbiAqICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRTcHJlYWRJbmZvKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImNvbW1pc3Npb25cIik7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogXHJcbiAqIOaOqOW5v+iuouWNlVxyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBzcHJlYWRPcmRlcihkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgnc3ByZWFkL29yZGVyJywgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBcclxuICog5LqL5Lia6YOoL+aOqOW5v+iuouWNlVxyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBkaXZpc2lvbk9yZGVyKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdkaXZpc2lvbi9vcmRlcicsIGRhdGEpO1xyXG59XHJcblxyXG4vKlxyXG4gKiDojrflj5bmjqjlub/kurrmjpLooYxcclxuICogKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFJhbmtMaXN0KHEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJyYW5rXCIsIHEpO1xyXG59XHJcblxyXG4vKlxyXG4gKiDojrflj5bkvaPph5HmjpLlkI1cclxuICogKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEJyb2tlcmFnZVJhbmsocSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImJyb2tlcmFnZV9yYW5rXCIsIHEpO1xyXG59XHJcblxyXG4vKipcclxuICog5o+Q546w55Sz6K+3XHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGV4dHJhY3RDYXNoKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdleHRyYWN0L2Nhc2gnLCBkYXRhKVxyXG59XHJcblxyXG4vKipcclxuICog5o+Q546w6ZO26KGML+aPkOeOsOacgOS9jumHkeminVxyXG4gKiBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBleHRyYWN0QmFuaygpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ2V4dHJhY3QvYmFuaycpO1xyXG59XHJcblxyXG4vKipcclxuICog5Lya5ZGY562J57qn5YiX6KGoXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHVzZXJMZXZlbEdyYWRlKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndXNlci9sZXZlbC9ncmFkZScpO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5p+Q5Liq562J57qn5Lu75YqhXHJcbiAqIEBwYXJhbSBpbnQgaWQg5Lu75YqhaWRcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiB1c2VyTGV2ZWxUYXNrKGlkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd1c2VyL2xldmVsL3Rhc2svJyArIGlkKTtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiDmo4Dmn6XnlKjmiLfmmK/lkKblj6/ku6XmiJDkuLrkvJrlkZhcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gdXNlckxldmVsRGV0ZWN0aW9uKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndXNlci9sZXZlbC9kZXRlY3Rpb24nKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFxyXG4gKiDlnLDlnYDliJfooahcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0QWRkcmVzc0xpc3QoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnYWRkcmVzcy9saXN0JywgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDorr7nva7pu5jorqTlnLDlnYBcclxuICogQHBhcmFtIGludCBpZFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHNldEFkZHJlc3NEZWZhdWx0KGlkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgnYWRkcmVzcy9kZWZhdWx0L3NldCcsIHtcclxuXHRcdGlkOiBpZFxyXG5cdH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDkv67mlLkg5re75Yqg5Zyw5Z2AXHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGVkaXRBZGRyZXNzKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdhZGRyZXNzL2VkaXQnLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOWIoOmZpOWcsOWdgFxyXG4gKiBAcGFyYW0gaW50IGlkXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGRlbEFkZHJlc3MoaWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdhZGRyZXNzL2RlbCcsIHtcclxuXHRcdGlkOiBpZFxyXG5cdH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bljZXkuKrlnLDlnYBcclxuICogQHBhcmFtIGludCBpZCBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRBZGRyZXNzRGV0YWlsKGlkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdhZGRyZXNzL2RldGFpbC8nICsgaWQpO1xyXG59XHJcblxyXG4vKipcclxuICog5L+u5pS555So5oi35L+h5oGvXHJcbiAqIEBwYXJhbSBvYmplY3RcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiB1c2VyRWRpdChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgndXNlci9lZGl0JywgZGF0YSk7XHJcbn1cclxuXHJcbi8qXHJcbiAqIOmAgOWHuueZu+W9lVxyXG4gKiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0TG9nb3V0KCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImxvZ291dFwiKTtcclxufVxyXG4vKipcclxuICog5bCP56iL5bqP5YWF5YC8XHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHJlY2hhcmdlUm91dGluZShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgncmVjaGFyZ2Uvcm91dGluZScsIGRhdGEpXHJcbn1cclxuLypcclxuICog5YWs5LyX5Y+35YWF5YC8XHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHJlY2hhcmdlV2VjaGF0KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KFwicmVjaGFyZ2Uvd2VjaGF0XCIsIGRhdGEpO1xyXG59XHJcbi8qXHJcbiAqIOWFrOS8l+WPt+WFheWAvFxyXG4gKiBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiByZWNoYXJnZShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcInJlY2hhcmdlL3JlY2hhcmdlXCIsIGRhdGEpO1xyXG59XHJcbi8qKlxyXG4gKiDojrflj5bpu5jorqTlnLDlnYBcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0QWRkcmVzc0RlZmF1bHQoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdhZGRyZXNzL2RlZmF1bHQnKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOWFheWAvOmHkeminemAieaLqVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFJlY2hhcmdlQXBpKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcInJlY2hhcmdlL2luZGV4XCIpO1xyXG59XHJcblxyXG4vKipcclxuICog55m76ZmG6K6w5b2VXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2V0VmlzaXQoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ3VzZXIvc2V0X3Zpc2l0Jywge1xyXG5cdFx0Li4uZGF0YVxyXG5cdH0sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog5a6i5pyN5YiX6KGoXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2VydmljZUxpc3QoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwidXNlci9zZXJ2aWNlL2xpc3RcIik7XHJcbn1cclxuLyoqXHJcbiAqIOWuouacjeivpuaDhVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENoYXRSZWNvcmQoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcInYyL3VzZXIvc2VydmljZS9yZWNvcmRcIiwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpnZnpu5jnu5Hlrprmjqjlub/kurpcclxuICogQHBhcmFtIHtPYmplY3R9IHB1aWRcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBzcHJlYWQocHVpZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJ1c2VyL3NwcmVhZFwiLCBwdWlkKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOS8muWRmOivpuaDhVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldGxldmVsSW5mbygpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJ1c2VyL2xldmVsL2luZm9cIik7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDkvJrlkZjnu4/pqozliJfooahcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRsZXZlbEV4cExpc3QoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcInVzZXIvbGV2ZWwvZXhwTGlzdFwiLCBkYXRhKTtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiDlvq7kv6Hnm7TmjqXmiYvmnLrlj7fnmbvlvZVcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBwaG9uZVd4U2lsZW5jZUF1dGgoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ3YyL3Bob25lX3d4X3NpbGVuY2VfYXV0aCcsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog5bCP56iL5bqP55u05o6l5omL5py65Y+355m75b2VXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gcGhvbmVTaWxlbmNlQXV0aChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgndjIvcGhvbmVfc2lsZW5jZV9hdXRoJywgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDnlKjmiLflj5HnpajliJfooahcclxuICogQHBhcmFtIHtPYmplY3R9IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBpbnZvaWNlTGlzdChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd2Mi9pbnZvaWNlJywgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDnlKjmiLfmt7vliqB85L+u5pS55Y+R56WoXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBkYXRhXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gaW52b2ljZVNhdmUoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ3YyL2ludm9pY2Uvc2F2ZScsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog55So5oi35Yig6Zmk5Y+R56WoXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBkYXRhXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gaW52b2ljZURlbGV0ZShpZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndjIvaW52b2ljZS9kZWwvJyArIGlkKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPlueUqOaIt+m7mOiupOWPkeelqFxyXG4gKiBAcGFyYW0ge09iamVjdH0gdHlwZVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGludm9pY2VEZWZhdWx0KHR5cGUpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ3YyL2ludm9pY2UvZ2V0X2RlZmF1bHQvJyArIHR5cGUpO1xyXG59XHJcblxyXG4vKipcclxuICog55So5oi35Y2V5Liq5Y+R56Wo6K+m5oOFXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBpZFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGludm9pY2VEZXRhaWwoaWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ3YyL2ludm9pY2UvZGV0YWlsLycgKyBpZCk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDorqLljZXnlLPor7flvIDnpahcclxuICogQHBhcmFtIHtPYmplY3R9IGlkXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gaW52b2ljZU9yZGVyKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCd2Mi9vcmRlci9tYWtlX3VwX2ludm9pY2UnLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiuouWNleivpuaDheS4reeUs+ivt+W8gOelqFxyXG4gKiBAcGFyYW0ge09iamVjdH0gaWRcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBtYWtlVXBpbnZvaWNlKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCd2Mi9vcmRlci9tYWtlX3VwX2ludm9pY2UnLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOS8muWRmOWNoeS4u+eVjOmdolxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG1lbWJlckNhcmQoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd1c2VyL21lbWJlci9jYXJkL2luZGV4Jyk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDljaHlr4bpooblj5bkvJrlkZjljaFcclxuICogQHBhcmFtIHtPYmplY3R9IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBtZW1iZXJDYXJkRHJhdyhkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgndXNlci9tZW1iZXIvY2FyZC9kcmF3JywgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDotK3kubDkvJrlkZjljaFcclxuICogQHBhcmFtIHtPYmplY3R9IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBtZW1iZXJDYXJkQ3JlYXRlKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCd1c2VyL21lbWJlci9jYXJkL2NyZWF0ZScsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog5Lya5ZGY5LyY5oOg5Yi4XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gbWVtYmVyQ291cG9uc0xpc3QoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd1c2VyL21lbWJlci9jb3Vwb25zL2xpc3QnKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIHN2aXDmjqjojZDllYblk4FcclxuICogQHBhcmFtIHtPYmplY3R9IGlkXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ3Jvb21MaXN0KGlkLCBkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KGBncm9vbS9saXN0LyR7aWR9YCwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDku5jotLnkvJrlkZjnu5PmnZ9cclxuICogQHBhcmFtIHtPYmplY3R9IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBtZW1iZXJPdmVyZHVlVGltZShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd1c2VyL21lbWJlci9vdmVyZHVlL3RpbWUnLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOaWsOeJiOWIhuS6q+a1t+aKpeS/oeaBr+iOt+WPllxyXG4gKiBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBzcHJlYWRNc2coKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd1c2VyL3NwcmVhZF9pbmZvJyk7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICog5Zu+54mH6ZO+5o6l6L2sYmFzZTY0XHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGltZ1RvQmFzZShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgnaW1hZ2VfYmFzZTY0JywgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5blsI/nqIvluo/kuoznu7TnoIFcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gcm91dGluZUNvZGUoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndXNlci9yb3V0aW5lX2NvZGUnLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOa2iOaBr+S4reW/g1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHNlcnZpY2VSZWNvcmQoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndXNlci9yZWNvcmQnLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOa2iOaBr+S4reW/gy3nq5nlhoXkv6HliJfooahcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBtZXNzYWdlU3lzdGVtKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ3VzZXIvbWVzc2FnZV9zeXN0ZW0vbGlzdCcsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog5raI5oGv5Lit5b+DLeermeWGheS/oeWIl+ihqOivpuaDhVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldE1zZ0RldGFpbHMoaWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ3VzZXIvbWVzc2FnZV9zeXN0ZW0vZGV0YWlsLycgKyBpZCk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmtojmga/kuK3lv4Mt5raI5oGv5bey6K+7L+WIoOmZpFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG1zZ0xvb2tEZWwoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndXNlci9tZXNzYWdlX3N5c3RlbS9lZGl0X21lc3NhZ2UnLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiLueaenOi0puWPt+eZu+W9lVxyXG4gKiBAcGFyYW0ge09iamVjdH0gZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGFwcGxlTG9naW4oZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ2FwcGxlX2xvZ2luJywgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qXHJcbiAqIOiOt+WPlumakOengeWNj+iurlxyXG4gKiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0VXNlckFncmVlbWVudCh0eXBlKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KGBnZXRfYWdyZWVtZW50LyR7dHlwZX1gLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bliIbplIDnrYnnuqfliJfooahcclxuICogQHBhcmFtIGludCBpZCDku7vliqFpZFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGFnZW50TGV2ZWxMaXN0KCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndjIvYWdlbnQvbGV2ZWxfbGlzdCcpO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5YiG6ZSA5Lu75Yqh5YiX6KGoXHJcbiAqIEBwYXJhbSBpbnQgaWQg5Lu75YqhaWRcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBhZ2VudExldmVsVGFza0xpc3QoaWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ3YyL2FnZW50L2xldmVsX3Rhc2tfbGlzdD9pZD0nICsgaWQpO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5Luj5LuY6K+m5oOFXHJcbiAqIEBwYXJhbSBpbnQgaWQg5Lu75YqhaWRcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBmcmllbmREZXRhaWwoaWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ29yZGVyL2ZyaWVuZF9kZXRhaWw/b3JkZXJfaWQ9JyArIGlkKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOWRmOW3peWIl+ihqFxyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gY2xlcmtQZW9wbGUoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnYWdlbnQvZ2V0X3N0YWZmX2xpc3QnLCBkYXRhKVxyXG59XHJcblxyXG4vKipcclxuICogXHJcbiAqIOWRmOW3peavlOS+i1xyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBzZXRDbGVya1BlcmNlbnQoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ2FnZW50L3NldF9zdGFmZl9wZXJjZW50JywgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBcclxuICog5Yig6Zmk5ZGY5belXHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGRlbENsZXJrUGVyY2VudChpZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChgYWdlbnQvZGVsX3N0YWZmLyR7aWR9YCk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDms6jplIDnlKjmiLdcclxuICogQHBhcmFtIGludCBpZFxyXG4gKiBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBjYW5jZWxVc2VyKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgndXNlcl9jYW5jZWwnKTtcclxufVxyXG4vKipcclxuICog6I635Y+W5aSa6K+t6KiA57G75Z6LXHJcbiAqL1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldExhbmdMaXN0KCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnZ2V0X2xhbmdfdHlwZV9saXN0Jywge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5blpJror63oqIBKU09OXHJcbiAqL1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldExhbmdKc29uKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnZ2V0X2xhbmdfanNvbicsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KVxyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5aSa6K+t6KiA5piv5ZCm5YiH5o2iXHJcbiAqL1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldExhbmdWZXJzaW9uKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnbGFuZ192ZXJzaW9uJywge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBcclxuICog5bCP56iL5bqP57uR5a6a5omL5py65Y+3XHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG1wQmluZGluZ1Bob25lKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCd2Mi9yb3V0aW5lL2JpbmRpbmdfcGhvbmUnLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqICDnrb7liLDmj5DphpLliIfmjaJcclxuICovXHJcblxyXG5leHBvcnQgZnVuY3Rpb24gY2hhbmdlUmVtaW5kU3RhdHVzKHN0YXR1cykge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChgc2lnbi9yZW1pbmQvJHtzdGF0dXN9YCwge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///32\n"); /***/ }), /* 33 */ /*!********************************************!*\ !*** E:/2024/1/广告/uni-app/config/cache.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\nmodule.exports = {\n //token\n LOGIN_STATUS: 'LOGIN_STATUS_TOKEN',\n //uid\n UID: 'UID',\n //用户信息\n USER_INFO: 'USER_INFO',\n //token过期时间\n EXPIRES_TIME: 'EXPIRES_TIME',\n //微信登录\n WX_AUTH: 'WX_AUTH',\n //公众号登录code\n STATE_KEY: 'wx_authorize_state',\n //登录类型\n LOGINTYPE: 'loginType',\n //登录跳转地址\n BACK_URL: 'login_back_url',\n //小程序登录状态code\n STATE_R_KEY: 'roution_authorize_state',\n //logo 地址\n LOGO_URL: 'LOGO_URL',\n //模板缓存\n SUBSCRIBE_MESSAGE: 'SUBSCRIBE_MESSAGE',\n TIPS_KEY: 'TIPS_KEY',\n SPREAD: 'spread',\n //缓存经度\n CACHE_LONGITUDE: 'LONGITUDE',\n //缓存纬度\n CACHE_LATITUDE: 'LATITUDE'\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29uZmlnL2NhY2hlLmpzIl0sIm5hbWVzIjpbIm1vZHVsZSIsImV4cG9ydHMiLCJMT0dJTl9TVEFUVVMiLCJVSUQiLCJVU0VSX0lORk8iLCJFWFBJUkVTX1RJTUUiLCJXWF9BVVRIIiwiU1RBVEVfS0VZIiwiTE9HSU5UWVBFIiwiQkFDS19VUkwiLCJTVEFURV9SX0tFWSIsIkxPR09fVVJMIiwiU1VCU0NSSUJFX01FU1NBR0UiLCJUSVBTX0tFWSIsIlNQUkVBRCIsIkNBQ0hFX0xPTkdJVFVERSIsIkNBQ0hFX0xBVElUVURFIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUFBLE1BQU0sQ0FBQ0MsT0FBTyxHQUFHO0VBQ2hCO0VBQ0FDLFlBQVksRUFBRSxvQkFBb0I7RUFDbEM7RUFDQUMsR0FBRyxFQUFDLEtBQUs7RUFDVDtFQUNBQyxTQUFTLEVBQUUsV0FBVztFQUN0QjtFQUNBQyxZQUFZLEVBQUUsY0FBYztFQUM1QjtFQUNBQyxPQUFPLEVBQUUsU0FBUztFQUNsQjtFQUNBQyxTQUFTLEVBQUUsb0JBQW9CO0VBQy9CO0VBQ0FDLFNBQVMsRUFBRSxXQUFXO0VBQ3RCO0VBQ0FDLFFBQVEsRUFBRSxnQkFBZ0I7RUFDMUI7RUFDQUMsV0FBVyxFQUFFLHlCQUF5QjtFQUN0QztFQUNBQyxRQUFRLEVBQUUsVUFBVTtFQUNwQjtFQUNBQyxpQkFBaUIsRUFBRSxtQkFBbUI7RUFFdENDLFFBQVEsRUFBRSxVQUFVO0VBRXBCQyxNQUFNLEVBQUUsUUFBUTtFQUNoQjtFQUNBQyxlQUFlLEVBQUUsV0FBVztFQUM1QjtFQUNBQyxjQUFjLEVBQUU7QUFDakIsQ0FBQyIsImZpbGUiOiIzMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ1JNRUIgWyBDUk1FQui1i+iDveW8gOWPkeiAhe+8jOWKqeWKm+S8geS4muWPkeWxlSBdXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ29weXJpZ2h0IChjKSAyMDE2fjIwMjMgaHR0cHM6Ly93d3cuY3JtZWIuY29tIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgTGljZW5zZWQgQ1JNRULlubbkuI3mmK/oh6rnlLHova/ku7bvvIzmnKrnu4/orrjlj6/kuI3og73ljrvmjolDUk1FQuebuOWFs+eJiOadg1xyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IEF1dGhvcjogQ1JNRUIgVGVhbSA8YWRtaW5AY3JtZWIuY29tPlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxubW9kdWxlLmV4cG9ydHMgPSB7XHJcblx0Ly90b2tlblxyXG5cdExPR0lOX1NUQVRVUzogJ0xPR0lOX1NUQVRVU19UT0tFTicsXHJcblx0Ly91aWRcclxuXHRVSUQ6J1VJRCcsXHJcblx0Ly/nlKjmiLfkv6Hmga9cclxuXHRVU0VSX0lORk86ICdVU0VSX0lORk8nLFxyXG5cdC8vdG9rZW7ov4fmnJ/ml7bpl7RcclxuXHRFWFBJUkVTX1RJTUU6ICdFWFBJUkVTX1RJTUUnLFxyXG5cdC8v5b6u5L+h55m75b2VXHJcblx0V1hfQVVUSDogJ1dYX0FVVEgnLFxyXG5cdC8v5YWs5LyX5Y+355m75b2VY29kZVxyXG5cdFNUQVRFX0tFWTogJ3d4X2F1dGhvcml6ZV9zdGF0ZScsXHJcblx0Ly/nmbvlvZXnsbvlnotcclxuXHRMT0dJTlRZUEU6ICdsb2dpblR5cGUnLFxyXG5cdC8v55m75b2V6Lez6L2s5Zyw5Z2AXHJcblx0QkFDS19VUkw6ICdsb2dpbl9iYWNrX3VybCcsXHJcblx0Ly/lsI/nqIvluo/nmbvlvZXnirbmgIFjb2RlXHJcblx0U1RBVEVfUl9LRVk6ICdyb3V0aW9uX2F1dGhvcml6ZV9zdGF0ZScsXHJcblx0Ly9sb2dvIOWcsOWdgFxyXG5cdExPR09fVVJMOiAnTE9HT19VUkwnLFxyXG5cdC8v5qih5p2/57yT5a2YXHJcblx0U1VCU0NSSUJFX01FU1NBR0U6ICdTVUJTQ1JJQkVfTUVTU0FHRScsXHJcblxyXG5cdFRJUFNfS0VZOiAnVElQU19LRVknLFxyXG5cclxuXHRTUFJFQUQ6ICdzcHJlYWQnLFxyXG5cdC8v57yT5a2Y57uP5bqmXHJcblx0Q0FDSEVfTE9OR0lUVURFOiAnTE9OR0lUVURFJyxcclxuXHQvL+e8k+WtmOe6rOW6plxyXG5cdENBQ0hFX0xBVElUVURFOiAnTEFUSVRVREUnLFxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///33\n"); /***/ }), /* 34 */ /*!******************************************************!*\ !*** E:/2024/1/广告/uni-app/store/modules/hotWords.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\nvar _default = {\n namespaced: true,\n state: {\n // 搜索关键字\n hotWord: []\n },\n getters: {},\n mutations: {\n setHotWord: function setHotWord(state, fastsearchforhotwords) {\n state.hotWord = fastsearchforhotwords;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvbW9kdWxlcy9ob3RXb3Jkcy5qcyJdLCJuYW1lcyI6WyJuYW1lc3BhY2VkIiwic3RhdGUiLCJob3RXb3JkIiwiZ2V0dGVycyIsIm11dGF0aW9ucyIsInNldEhvdFdvcmQiLCJmYXN0c2VhcmNoZm9yaG90d29yZHMiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBRWU7RUFDZEEsVUFBVSxFQUFFLElBQUk7RUFDaEJDLEtBQUssRUFBRTtJQUNOO0lBQ0FDLE9BQU8sRUFBRTtFQUNWLENBQUM7RUFDREMsT0FBTyxFQUFFLENBQUMsQ0FBQztFQUNYQyxTQUFTLEVBQUU7SUFDVkMsVUFBVSxzQkFBQ0osS0FBSyxFQUFFSyxxQkFBcUIsRUFBRTtNQUN4Q0wsS0FBSyxDQUFDQyxPQUFPLEdBQUdJLHFCQUFxQjtJQUN0QztFQUNEO0FBQ0QsQ0FBQztBQUFBIiwiZmlsZSI6IjM0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bmFtZXNwYWNlZDogdHJ1ZSxcclxuXHRzdGF0ZToge1xyXG5cdFx0Ly8g5pCc57Si5YWz6ZSu5a2XXHJcblx0XHRob3RXb3JkOiBbXVxyXG5cdH0sXHJcblx0Z2V0dGVyczoge30sXHJcblx0bXV0YXRpb25zOiB7XHJcblx0XHRzZXRIb3RXb3JkKHN0YXRlLCBmYXN0c2VhcmNoZm9yaG90d29yZHMpIHtcclxuXHRcdFx0c3RhdGUuaG90V29yZCA9IGZhc3RzZWFyY2hmb3Job3R3b3JkcztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///34\n"); /***/ }), /* 35 */ /*!*******************************************************!*\ !*** E:/2024/1/广告/uni-app/store/modules/indexData.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\nvar _default = {\n namespaced: true,\n state: {\n // 搜索关键字\n indexDatas: {},\n cartNum: 0\n },\n getters: {},\n mutations: {\n setIndexData: function setIndexData(state, data) {\n state.indexDatas = data;\n },\n setCartNum: function setCartNum(state, data) {\n state.cartNum = data;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvbW9kdWxlcy9pbmRleERhdGEuanMiXSwibmFtZXMiOlsibmFtZXNwYWNlZCIsInN0YXRlIiwiaW5kZXhEYXRhcyIsImNhcnROdW0iLCJnZXR0ZXJzIiwibXV0YXRpb25zIiwic2V0SW5kZXhEYXRhIiwiZGF0YSIsInNldENhcnROdW0iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBRWU7RUFDZEEsVUFBVSxFQUFFLElBQUk7RUFDaEJDLEtBQUssRUFBRTtJQUNOO0lBQ0FDLFVBQVUsRUFBRSxDQUFDLENBQUM7SUFDZEMsT0FBTyxFQUFFO0VBQ1YsQ0FBQztFQUNEQyxPQUFPLEVBQUUsQ0FBQyxDQUFDO0VBQ1hDLFNBQVMsRUFBRTtJQUNWQyxZQUFZLHdCQUFDTCxLQUFLLEVBQUVNLElBQUksRUFBRTtNQUN6Qk4sS0FBSyxDQUFDQyxVQUFVLEdBQUdLLElBQUk7SUFDeEIsQ0FBQztJQUNEQyxVQUFVLHNCQUFDUCxLQUFLLEVBQUVNLElBQUksRUFBRTtNQUN2Qk4sS0FBSyxDQUFDRSxPQUFPLEdBQUdJLElBQUk7SUFDckI7RUFDRDtBQUNELENBQUM7QUFBQSIsImZpbGUiOiIzNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ1JNRUIgWyBDUk1FQui1i+iDveW8gOWPkeiAhe+8jOWKqeWKm+S8geS4muWPkeWxlSBdXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ29weXJpZ2h0IChjKSAyMDE2fjIwMjMgaHR0cHM6Ly93d3cuY3JtZWIuY29tIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgTGljZW5zZWQgQ1JNRULlubbkuI3mmK/oh6rnlLHova/ku7bvvIzmnKrnu4/orrjlj6/kuI3og73ljrvmjolDUk1FQuebuOWFs+eJiOadg1xyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IEF1dGhvcjogQ1JNRUIgVGVhbSA8YWRtaW5AY3JtZWIuY29tPlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdG5hbWVzcGFjZWQ6IHRydWUsXHJcblx0c3RhdGU6IHtcclxuXHRcdC8vIOaQnOe0ouWFs+mUruWtl1xyXG5cdFx0aW5kZXhEYXRhczoge30sXHJcblx0XHRjYXJ0TnVtOiAwXHJcblx0fSxcclxuXHRnZXR0ZXJzOiB7fSxcclxuXHRtdXRhdGlvbnM6IHtcclxuXHRcdHNldEluZGV4RGF0YShzdGF0ZSwgZGF0YSkge1xyXG5cdFx0XHRzdGF0ZS5pbmRleERhdGFzID0gZGF0YTtcclxuXHRcdH0sXHJcblx0XHRzZXRDYXJ0TnVtKHN0YXRlLCBkYXRhKSB7XHJcblx0XHRcdHN0YXRlLmNhcnROdW0gPSBkYXRhO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///35\n"); /***/ }), /* 36 */ /*!*********************************************!*\ !*** E:/2024/1/广告/uni-app/store/getters.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\nvar _default = {\n token: function token(state) {\n return state.app.token;\n },\n isLogin: function isLogin(state) {\n return !!state.app.token;\n },\n backgroundColor: function backgroundColor(state) {\n return state.app.backgroundColor;\n },\n userInfo: function userInfo(state) {\n return state.app.userInfo || {};\n },\n uid: function uid(state) {\n return state.app.uid;\n },\n homeActive: function homeActive(state) {\n return state.app.homeActive;\n },\n home: function home(state) {\n return state.app.home;\n },\n cartNum: function cartNum(state) {\n return state.indexData.cartNum;\n },\n activityTab: function activityTab(state) {\n return state.app.activityTab;\n }\n}; // export default {\n// token: state => 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJrYWlmYS5jcm1lYi5uZXQiLCJhdWQiOiJrYWlmYS5jcm1lYi5uZXQiLCJpYXQiOjE1NzcwODM1MzQsIm5iZiI6MTU3NzA4MzUzNCwiZXhwIjoxNTc3MDk0MzM0LCJqdGkiOnsiaWQiOjExMCwidHlwZSI6InVzZXIifX0.U-i1pbdRjyXI1gr79Uq2XBPZ89T8f5Ai9jwrR8woTwE',\n// isLogin: state => true,\n// backgroundColor: state => state.app.backgroundColor,\n// userInfo: state => state.app.userInfo || {}\n// };\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvZ2V0dGVycy5qcyJdLCJuYW1lcyI6WyJ0b2tlbiIsInN0YXRlIiwiYXBwIiwiaXNMb2dpbiIsImJhY2tncm91bmRDb2xvciIsInVzZXJJbmZvIiwidWlkIiwiaG9tZUFjdGl2ZSIsImhvbWUiLCJjYXJ0TnVtIiwiaW5kZXhEYXRhIiwiYWN0aXZpdHlUYWIiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBRWU7RUFDYkEsS0FBSyxFQUFFLGVBQUFDLEtBQUs7SUFBQSxPQUFJQSxLQUFLLENBQUNDLEdBQUcsQ0FBQ0YsS0FBSztFQUFBO0VBQy9CRyxPQUFPLEVBQUUsaUJBQUFGLEtBQUs7SUFBQSxPQUFJLENBQUMsQ0FBQ0EsS0FBSyxDQUFDQyxHQUFHLENBQUNGLEtBQUs7RUFBQTtFQUNuQ0ksZUFBZSxFQUFFLHlCQUFBSCxLQUFLO0lBQUEsT0FBSUEsS0FBSyxDQUFDQyxHQUFHLENBQUNFLGVBQWU7RUFBQTtFQUNuREMsUUFBUSxFQUFFLGtCQUFBSixLQUFLO0lBQUEsT0FBSUEsS0FBSyxDQUFDQyxHQUFHLENBQUNHLFFBQVEsSUFBSSxDQUFDLENBQUM7RUFBQTtFQUM1Q0MsR0FBRyxFQUFDLGFBQUFMLEtBQUs7SUFBQSxPQUFJQSxLQUFLLENBQUNDLEdBQUcsQ0FBQ0ksR0FBRztFQUFBO0VBQzFCQyxVQUFVLEVBQUUsb0JBQUFOLEtBQUs7SUFBQSxPQUFJQSxLQUFLLENBQUNDLEdBQUcsQ0FBQ0ssVUFBVTtFQUFBO0VBQ3pDQyxJQUFJLEVBQUUsY0FBQVAsS0FBSztJQUFBLE9BQUlBLEtBQUssQ0FBQ0MsR0FBRyxDQUFDTSxJQUFJO0VBQUE7RUFDN0JDLE9BQU8sRUFBRSxpQkFBQVIsS0FBSztJQUFBLE9BQUlBLEtBQUssQ0FBQ1MsU0FBUyxDQUFDRCxPQUFPO0VBQUE7RUFDekNFLFdBQVcsRUFBRSxxQkFBQVYsS0FBSztJQUFBLE9BQUlBLEtBQUssQ0FBQ0MsR0FBRyxDQUFDUyxXQUFXO0VBQUE7QUFDNUMsQ0FBQyxFQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjM2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgdG9rZW46IHN0YXRlID0+IHN0YXRlLmFwcC50b2tlbixcclxuICBpc0xvZ2luOiBzdGF0ZSA9PiAhIXN0YXRlLmFwcC50b2tlbixcclxuICBiYWNrZ3JvdW5kQ29sb3I6IHN0YXRlID0+IHN0YXRlLmFwcC5iYWNrZ3JvdW5kQ29sb3IsXHJcbiAgdXNlckluZm86IHN0YXRlID0+IHN0YXRlLmFwcC51c2VySW5mbyB8fCB7fSxcclxuXHR1aWQ6c3RhdGUgPT4gc3RhdGUuYXBwLnVpZCxcclxuXHRob21lQWN0aXZlOiBzdGF0ZSA9PiBzdGF0ZS5hcHAuaG9tZUFjdGl2ZSxcclxuXHRob21lOiBzdGF0ZSA9PiBzdGF0ZS5hcHAuaG9tZSxcclxuXHRjYXJ0TnVtOiBzdGF0ZSA9PiBzdGF0ZS5pbmRleERhdGEuY2FydE51bSxcclxuXHRhY3Rpdml0eVRhYjogc3RhdGUgPT4gc3RhdGUuYXBwLmFjdGl2aXR5VGFiLFxyXG59O1xyXG4vLyBleHBvcnQgZGVmYXVsdCB7XHJcbi8vICAgdG9rZW46IHN0YXRlID0+ICdleUowZVhBaU9pSktWMVFpTENKaGJHY2lPaUpJVXpJMU5pSjkuZXlKcGMzTWlPaUpyWVdsbVlTNWpjbTFsWWk1dVpYUWlMQ0poZFdRaU9pSnJZV2xtWVM1amNtMWxZaTV1WlhRaUxDSnBZWFFpT2pFMU56Y3dPRE0xTXpRc0ltNWlaaUk2TVRVM056QTRNelV6TkN3aVpYaHdJam94TlRjM01EazBNek0wTENKcWRHa2lPbnNpYVdRaU9qRXhNQ3dpZEhsd1pTSTZJblZ6WlhJaWZYMC5VLWkxcGJkUmp5WEkxZ3I3OVVxMlhCUFo4OVQ4ZjVBaTlqd3JSOHdvVHdFJyxcclxuLy8gICBpc0xvZ2luOiBzdGF0ZSA9PiB0cnVlLFxyXG4vLyAgIGJhY2tncm91bmRDb2xvcjogc3RhdGUgPT4gc3RhdGUuYXBwLmJhY2tncm91bmRDb2xvcixcclxuLy8gICB1c2VySW5mbzogc3RhdGUgPT4gc3RhdGUuYXBwLnVzZXJJbmZvIHx8IHt9XHJcbi8vIH07XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///36\n"); /***/ }), /* 37 */ /*!**********************************************!*\ !*** E:/2024/1/广告/uni-app/utils/validate.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Throttle = exports.Debounce = void 0;\nexports.checkPhone = checkPhone;\nexports.isMoney = isMoney;\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/**\r\n * 验证小数点后两位及多个小数\r\n * money 金额\r\n*/\nfunction isMoney(money) {\n var reg = /(^[1-9]([0-9]+)?(\\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\\.[0-9]([0-9])?$)/;\n if (reg.test(money)) {\n return true;\n } else {\n return false;\n }\n}\n\n/**\r\n * 验证手机号码\r\n * money 金额\r\n*/\nfunction checkPhone(c2543fff3bfa6f144c2f06a7de6cd10c0b650cae) {\n var reg = /^1(3|4|5|6|7|8|9)\\d{9}$/;\n if (reg.test(c2543fff3bfa6f144c2f06a7de6cd10c0b650cae)) {\n return true;\n } else {\n return false;\n }\n}\n\n/**\r\n * 函数防抖 (只执行最后一次点击)\r\n * @param fn\r\n * @param delay\r\n * @returns {Function}\r\n * @constructor\r\n */\nvar Debounce = function Debounce(fn, t) {\n var delay = t || 500;\n var timer;\n return function () {\n var _this = this;\n var args = arguments;\n if (timer) {\n clearTimeout(timer);\n }\n timer = setTimeout(function () {\n timer = null;\n fn.apply(_this, args);\n }, delay);\n };\n};\n/**\r\n * 函数节流\r\n * @param fn\r\n * @param interval\r\n * @returns {Function}\r\n * @constructor\r\n */\nexports.Debounce = Debounce;\nvar Throttle = function Throttle(fn, t) {\n var last;\n var timer;\n var interval = t || 500;\n return function () {\n var _this2 = this;\n var args = arguments;\n var now = +new Date();\n if (last && now - last < interval) {\n clearTimeout(timer);\n timer = setTimeout(function () {\n last = now;\n fn.apply(_this2, args);\n }, interval);\n } else {\n last = now;\n fn.apply(this, args);\n }\n };\n};\nexports.Throttle = Throttle;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvdmFsaWRhdGUuanMiXSwibmFtZXMiOlsiaXNNb25leSIsIm1vbmV5IiwicmVnIiwidGVzdCIsImNoZWNrUGhvbmUiLCJjMjU0M2ZmZjNiZmE2ZjE0NGMyZjA2YTdkZTZjZDEwYzBiNjUwY2FlIiwiRGVib3VuY2UiLCJmbiIsInQiLCJkZWxheSIsInRpbWVyIiwiYXJncyIsImFyZ3VtZW50cyIsImNsZWFyVGltZW91dCIsInNldFRpbWVvdXQiLCJhcHBseSIsIlRocm90dGxlIiwibGFzdCIsImludGVydmFsIiwibm93IiwiRGF0ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTQSxPQUFPLENBQUNDLEtBQUssRUFBRTtFQUM3QixJQUFJQyxHQUFHLEdBQUcsdUVBQXVFO0VBQ2pGLElBQUlBLEdBQUcsQ0FBQ0MsSUFBSSxDQUFDRixLQUFLLENBQUMsRUFBRTtJQUNuQixPQUFPLElBQUk7RUFDYixDQUFDLE1BQU07SUFDTCxPQUFPLEtBQUs7RUFDZDtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sU0FBU0csVUFBVSxDQUFDQyx3Q0FBd0MsRUFBRTtFQUNuRSxJQUFJSCxHQUFHLEdBQUcseUJBQXlCO0VBQ25DLElBQUlBLEdBQUcsQ0FBQ0MsSUFBSSxDQUFDRSx3Q0FBd0MsQ0FBQyxFQUFFO0lBQ3RELE9BQU8sSUFBSTtFQUNiLENBQUMsTUFBTTtJQUNMLE9BQU8sS0FBSztFQUNkO0FBQ0Y7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTyxJQUFNQyxRQUFRLEdBQUcsU0FBWEEsUUFBUSxDQUFJQyxFQUFFLEVBQUVDLENBQUMsRUFBSztFQUNqQyxJQUFNQyxLQUFLLEdBQUdELENBQUMsSUFBSSxHQUFHO0VBQ3RCLElBQUlFLEtBQUs7RUFDVCxPQUFPLFlBQVc7SUFBQTtJQUNoQixJQUFNQyxJQUFJLEdBQUdDLFNBQVM7SUFDdEIsSUFBSUYsS0FBSyxFQUFFO01BQ1RHLFlBQVksQ0FBQ0gsS0FBSyxDQUFDO0lBQ3JCO0lBQ0FBLEtBQUssR0FBR0ksVUFBVSxDQUFDLFlBQU07TUFDdkJKLEtBQUssR0FBRyxJQUFJO01BQ1pILEVBQUUsQ0FBQ1EsS0FBSyxDQUFDLEtBQUksRUFBRUosSUFBSSxDQUFDO0lBQ3RCLENBQUMsRUFBRUYsS0FBSyxDQUFDO0VBQ1gsQ0FBQztBQUNILENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BO0FBT08sSUFBTU8sUUFBUSxHQUFHLFNBQVhBLFFBQVEsQ0FBSVQsRUFBRSxFQUFFQyxDQUFDLEVBQUs7RUFDakMsSUFBSVMsSUFBSTtFQUNSLElBQUlQLEtBQUs7RUFDVCxJQUFNUSxRQUFRLEdBQUdWLENBQUMsSUFBSSxHQUFHO0VBQ3pCLE9BQU8sWUFBVztJQUFBO0lBQ2hCLElBQU1HLElBQUksR0FBR0MsU0FBUztJQUN0QixJQUFNTyxHQUFHLEdBQUcsQ0FBQyxJQUFJQyxJQUFJLEVBQUU7SUFDdkIsSUFBSUgsSUFBSSxJQUFJRSxHQUFHLEdBQUdGLElBQUksR0FBR0MsUUFBUSxFQUFFO01BQ2pDTCxZQUFZLENBQUNILEtBQUssQ0FBQztNQUNuQkEsS0FBSyxHQUFHSSxVQUFVLENBQUMsWUFBTTtRQUN2QkcsSUFBSSxHQUFHRSxHQUFHO1FBQ1ZaLEVBQUUsQ0FBQ1EsS0FBSyxDQUFDLE1BQUksRUFBRUosSUFBSSxDQUFDO01BQ3RCLENBQUMsRUFBRU8sUUFBUSxDQUFDO0lBQ2QsQ0FBQyxNQUFNO01BQ0xELElBQUksR0FBR0UsR0FBRztNQUNWWixFQUFFLENBQUNRLEtBQUssQ0FBQyxJQUFJLEVBQUVKLElBQUksQ0FBQztJQUN0QjtFQUNGLENBQUM7QUFDSCxDQUFDO0FBQUEiLCJmaWxlIjoiMzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXVxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIzIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYNcclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vKipcclxuICog6aqM6K+B5bCP5pWw54K55ZCO5Lik5L2N5Y+K5aSa5Liq5bCP5pWwXHJcbiAqIG1vbmV5IOmHkeminVxyXG4qLyBcclxuZXhwb3J0IGZ1bmN0aW9uIGlzTW9uZXkobW9uZXkpIHtcclxuICB2YXIgcmVnID0gLyheWzEtOV0oWzAtOV0rKT8oXFwuWzAtOV17MSwyfSk/JCl8KF4oMCl7MX0kKXwoXlswLTldXFwuWzAtOV0oWzAtOV0pPyQpL1xyXG4gIGlmIChyZWcudGVzdChtb25leSkpIHtcclxuICAgIHJldHVybiB0cnVlXHJcbiAgfSBlbHNlIHtcclxuICAgIHJldHVybiBmYWxzZVxyXG4gIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIOmqjOivgeaJi+acuuWPt+eggVxyXG4gKiBtb25leSDph5Hpop1cclxuKi8gXHJcbmV4cG9ydCBmdW5jdGlvbiBjaGVja1Bob25lKGMyNTQzZmZmM2JmYTZmMTQ0YzJmMDZhN2RlNmNkMTBjMGI2NTBjYWUpIHtcclxuICB2YXIgcmVnID0gL14xKDN8NHw1fDZ8N3w4fDkpXFxkezl9JC9cclxuICBpZiAocmVnLnRlc3QoYzI1NDNmZmYzYmZhNmYxNDRjMmYwNmE3ZGU2Y2QxMGMwYjY1MGNhZSkpIHtcclxuICAgIHJldHVybiB0cnVlXHJcbiAgfSBlbHNlIHtcclxuICAgIHJldHVybiBmYWxzZVxyXG4gIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIOWHveaVsOmYsuaKliAo5Y+q5omn6KGM5pyA5ZCO5LiA5qyh54K55Ye7KVxyXG4gKiBAcGFyYW0gZm5cclxuICogQHBhcmFtIGRlbGF5XHJcbiAqIEByZXR1cm5zIHtGdW5jdGlvbn1cclxuICogQGNvbnN0cnVjdG9yXHJcbiAqL1xyXG5leHBvcnQgY29uc3QgRGVib3VuY2UgPSAoZm4sIHQpID0+IHtcclxuICBjb25zdCBkZWxheSA9IHQgfHwgNTAwXHJcbiAgbGV0IHRpbWVyXHJcbiAgcmV0dXJuIGZ1bmN0aW9uKCkge1xyXG4gICAgY29uc3QgYXJncyA9IGFyZ3VtZW50c1xyXG4gICAgaWYgKHRpbWVyKSB7XHJcbiAgICAgIGNsZWFyVGltZW91dCh0aW1lcilcclxuICAgIH1cclxuICAgIHRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgIHRpbWVyID0gbnVsbFxyXG4gICAgICBmbi5hcHBseSh0aGlzLCBhcmdzKVxyXG4gICAgfSwgZGVsYXkpXHJcbiAgfVxyXG59XHJcbi8qKlxyXG4gKiDlh73mlbDoioLmtYFcclxuICogQHBhcmFtIGZuXHJcbiAqIEBwYXJhbSBpbnRlcnZhbFxyXG4gKiBAcmV0dXJucyB7RnVuY3Rpb259XHJcbiAqIEBjb25zdHJ1Y3RvclxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IFRocm90dGxlID0gKGZuLCB0KSA9PiB7XHJcbiAgbGV0IGxhc3RcclxuICBsZXQgdGltZXJcclxuICBjb25zdCBpbnRlcnZhbCA9IHQgfHwgNTAwXHJcbiAgcmV0dXJuIGZ1bmN0aW9uKCkge1xyXG4gICAgY29uc3QgYXJncyA9IGFyZ3VtZW50c1xyXG4gICAgY29uc3Qgbm93ID0gK25ldyBEYXRlKClcclxuICAgIGlmIChsYXN0ICYmIG5vdyAtIGxhc3QgPCBpbnRlcnZhbCkge1xyXG4gICAgICBjbGVhclRpbWVvdXQodGltZXIpXHJcbiAgICAgIHRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgbGFzdCA9IG5vd1xyXG4gICAgICAgIGZuLmFwcGx5KHRoaXMsIGFyZ3MpXHJcbiAgICAgIH0sIGludGVydmFsKVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgbGFzdCA9IG5vd1xyXG4gICAgICBmbi5hcHBseSh0aGlzLCBhcmdzKVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///37\n"); /***/ }), /* 38 */ /*!*******************************************!*\ !*** E:/2024/1/广告/uni-app/utils/index.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = exports.VUE_APP_WS_URL = void 0;\nexports.getCustomer = getCustomer;\nexports.isWeixin = isWeixin;\nexports.parseQuery = parseQuery;\nexports.silenceBindingSpread = silenceBindingSpread;\nexports.updateURLParameter = updateURLParameter;\nvar _user = __webpack_require__(/*! @/api/user */ 32);\nvar _cache = _interopRequireDefault(__webpack_require__(/*! @/utils/cache */ 18));\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _kefu = __webpack_require__(/*! @/api/kefu.js */ 39);\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 26));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/**\r\n * 绑定用户授权\r\n * @param {Object} puid\r\n */\nfunction silenceBindingSpread(app) {\n var puid = app.spid,\n code = app.code;\n puid = parseInt(puid);\n if (Number.isNaN(puid)) {\n puid = 0;\n }\n if ((code || puid) && _store.default.state.app.token) {\n (0, _user.spread)({\n puid: puid,\n code: code\n }).then(function (res) {\n app.spid = 0;\n app.code = 0;\n }).catch(function (res) {});\n }\n}\nfunction isWeixin() {\n return navigator.userAgent.toLowerCase().indexOf(\"micromessenger\") !== -1;\n}\nfunction getCustomer(url) {\n (0, _api.getCustomerType)().then(function (res) {\n var type = res.data.customer_type;\n if (type == '0') {\n uni.navigateTo({\n url: url || '/pages/extension/customer_list/chat'\n });\n } else if (type == '1') {\n uni.makePhoneCall({\n phoneNumber: res.data.customer_phone //客服电话\n });\n } else {\n plus.runtime.openURL(res.data.customer_url);\n }\n });\n}\nfunction parseQuery() {\n var res = {};\n var query = (location.href.split(\"?\")[1] || \"\").trim().replace(/^(\\?|#|&)/, \"\");\n if (!query) {\n return res;\n }\n query.split(\"&\").forEach(function (param) {\n var parts = param.replace(/\\+/g, \" \").split(\"=\");\n var key = decodeURIComponent(parts.shift());\n var val = parts.length > 0 ? decodeURIComponent(parts.join(\"=\")) : null;\n if (res[key] === undefined) {\n res[key] = val;\n } else if (Array.isArray(res[key])) {\n res[key].push(val);\n } else {\n res[key] = [res[key], val];\n }\n });\n return res;\n}\nfunction updateURLParameter(url, param, paramVal) {\n var newAdditionalURL = \"\";\n var tempArray = url.split(\"?\");\n var baseURL = tempArray[0];\n var additionalURL = tempArray[1];\n var temp = \"\";\n if (additionalURL) {\n tempArray = additionalURL.split(\"&\");\n for (var i = 0; i < tempArray.length; i++) {\n if (tempArray[i].split('=')[0] != param) {\n newAdditionalURL += temp + tempArray[i];\n temp = \"&\";\n }\n }\n }\n var rows_txt = temp + \"\" + param + \"=\" + paramVal;\n return baseURL + \"?\" + newAdditionalURL + rows_txt;\n}\nvar VUE_APP_WS_URL = _cache.default.get('WORKERMAN_URL') || '';\nexports.VUE_APP_WS_URL = VUE_APP_WS_URL;\n(0, _kefu.getWorkermanUrl)().then(function (res) {\n _cache.default.set('WORKERMAN_URL', res.data.chat);\n exports.VUE_APP_WS_URL = VUE_APP_WS_URL = res.data.chat;\n});\nvar _default = parseQuery;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvaW5kZXguanMiXSwibmFtZXMiOlsic2lsZW5jZUJpbmRpbmdTcHJlYWQiLCJhcHAiLCJwdWlkIiwic3BpZCIsImNvZGUiLCJwYXJzZUludCIsIk51bWJlciIsImlzTmFOIiwic3RvcmUiLCJzdGF0ZSIsInRva2VuIiwic3ByZWFkIiwidGhlbiIsInJlcyIsImNhdGNoIiwiaXNXZWl4aW4iLCJuYXZpZ2F0b3IiLCJ1c2VyQWdlbnQiLCJ0b0xvd2VyQ2FzZSIsImluZGV4T2YiLCJnZXRDdXN0b21lciIsInVybCIsImdldEN1c3RvbWVyVHlwZSIsInR5cGUiLCJkYXRhIiwiY3VzdG9tZXJfdHlwZSIsInVuaSIsIm5hdmlnYXRlVG8iLCJtYWtlUGhvbmVDYWxsIiwicGhvbmVOdW1iZXIiLCJjdXN0b21lcl9waG9uZSIsInBsdXMiLCJydW50aW1lIiwib3BlblVSTCIsImN1c3RvbWVyX3VybCIsInBhcnNlUXVlcnkiLCJxdWVyeSIsImxvY2F0aW9uIiwiaHJlZiIsInNwbGl0IiwidHJpbSIsInJlcGxhY2UiLCJmb3JFYWNoIiwicGFyYW0iLCJwYXJ0cyIsImtleSIsImRlY29kZVVSSUNvbXBvbmVudCIsInNoaWZ0IiwidmFsIiwibGVuZ3RoIiwiam9pbiIsInVuZGVmaW5lZCIsIkFycmF5IiwiaXNBcnJheSIsInB1c2giLCJ1cGRhdGVVUkxQYXJhbWV0ZXIiLCJwYXJhbVZhbCIsIm5ld0FkZGl0aW9uYWxVUkwiLCJ0ZW1wQXJyYXkiLCJiYXNlVVJMIiwiYWRkaXRpb25hbFVSTCIsInRlbXAiLCJpIiwicm93c190eHQiLCJWVUVfQVBQX1dTX1VSTCIsIkNhY2hlIiwiZ2V0IiwiZ2V0V29ya2VybWFuVXJsIiwic2V0IiwiY2hhdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBVUE7QUFHQTtBQUNBO0FBR0E7QUFHQTtBQXBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBYUE7QUFDQTtBQUNBO0FB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RUFFQSxJQUFJRSxRQUFRLEdBQUdGLElBQUksR0FBRyxFQUFFLEdBQUdsQixLQUFLLEdBQUcsR0FBRyxHQUFHYSxRQUFRO0VBQ2pELE9BQU9HLE9BQU8sR0FBRyxHQUFHLEdBQUdGLGdCQUFnQixHQUFHTSxRQUFRO0FBQ25EO0FBRUEsSUFBSUMsY0FBYyxHQUFHQyxjQUFLLENBQUNDLEdBQUcsQ0FBQyxlQUFlLENBQUMsSUFBSSxFQUFFO0FBQUE7QUFDckQsSUFBQUMscUJBQWUsR0FBRSxDQUFDdkQsSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtFQUM3Qm9ELGNBQUssQ0FBQ0csR0FBRyxDQUFDLGVBQWUsRUFBRXZELEdBQUcsQ0FBQ1csSUFBSSxDQUFDNkMsSUFBSSxDQUFDO0VBQ3pDLHlCQUFBTCxjQUFjLEdBQUduRCxHQUFHLENBQUNXLElBQUksQ0FBQzZDLElBQUk7QUFDL0IsQ0FBQyxDQUFDO0FBQUEsZUFNYWxDLFVBQVU7QUFBQSIsImZpbGUiOiIzOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ1JNRUIgWyBDUk1FQui1i+iDveW8gOWPkeiAhe+8jOWKqeWKm+S8geS4muWPkeWxlSBdXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ29weXJpZ2h0IChjKSAyMDE2fjIwMjMgaHR0cHM6Ly93d3cuY3JtZWIuY29tIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgTGljZW5zZWQgQ1JNRULlubbkuI3mmK/oh6rnlLHova/ku7bvvIzmnKrnu4/orrjlj6/kuI3og73ljrvmjolDUk1FQuebuOWFs+eJiOadg1xyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IEF1dGhvcjogQ1JNRUIgVGVhbSA8YWRtaW5AY3JtZWIuY29tPlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuaW1wb3J0IHtcclxuXHRzcHJlYWRcclxufSBmcm9tIFwiQC9hcGkvdXNlclwiO1xyXG5pbXBvcnQgQ2FjaGUgZnJvbSBcIkAvdXRpbHMvY2FjaGVcIjtcclxuaW1wb3J0IHtcclxuXHRnZXRDdXN0b21lclR5cGVcclxufSBmcm9tICdAL2FwaS9hcGkuanMnXHJcbmltcG9ydCB7XHJcblx0Z2V0V29ya2VybWFuVXJsXHJcbn0gZnJvbSAnQC9hcGkva2VmdS5qcydcclxuaW1wb3J0IHN0b3JlIGZyb20gJ0Avc3RvcmUnO1xyXG4vKipcclxuICog57uR5a6a55So5oi35o6I5p2DXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBwdWlkXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2lsZW5jZUJpbmRpbmdTcHJlYWQoYXBwKSB7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0bGV0IHB1aWQgPSBhcHAuc3BpZCxcclxuXHRcdGNvZGUgPSBhcHAuY29kZTtcclxuXHJcblxyXG5cdHB1aWQgPSBwYXJzZUludChwdWlkKTtcclxuXHRpZiAoTnVtYmVyLmlzTmFOKHB1aWQpKSB7XHJcblx0XHRwdWlkID0gMDtcclxuXHR9XHJcblx0aWYgKChjb2RlIHx8IHB1aWQpICYmIHN0b3JlLnN0YXRlLmFwcC50b2tlbikge1xyXG5cdFx0c3ByZWFkKHtcclxuXHRcdFx0cHVpZCxcclxuXHRcdFx0Y29kZVxyXG5cdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0YXBwLnNwaWQgPSAwO1xyXG5cdFx0XHRhcHAuY29kZSA9IDA7XHJcblxyXG5cclxuXHRcdH0pLmNhdGNoKHJlcyA9PiB7fSk7XHJcblx0fVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gaXNXZWl4aW4oKSB7XHJcblx0cmV0dXJuIG5hdmlnYXRvci51c2VyQWdlbnQudG9Mb3dlckNhc2UoKS5pbmRleE9mKFwibWljcm9tZXNzZW5nZXJcIikgIT09IC0xO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q3VzdG9tZXIodXJsKSB7XHJcblx0Z2V0Q3VzdG9tZXJUeXBlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0bGV0IHR5cGUgPSByZXMuZGF0YS5jdXN0b21lcl90eXBlXHJcblx0XHRpZiAodHlwZSA9PSAnMCcpIHtcclxuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdHVybDogdXJsIHx8ICcvcGFnZXMvZXh0ZW5zaW9uL2N1c3RvbWVyX2xpc3QvY2hhdCdcclxuXHRcdFx0fSlcclxuXHRcdH0gZWxzZSBpZiAodHlwZSA9PSAnMScpIHtcclxuXHRcdFx0dW5pLm1ha2VQaG9uZUNhbGwoe1xyXG5cdFx0XHRcdHBob25lTnVtYmVyOiByZXMuZGF0YS5jdXN0b21lcl9waG9uZSAvL+WuouacjeeUteivnVxyXG5cdFx0XHR9KTtcclxuXHRcdH0gZWxzZSB7XHJcblxyXG5cdFx0XHRwbHVzLnJ1bnRpbWUub3BlblVSTChyZXMuZGF0YS5jdXN0b21lcl91cmwpXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cdFx0fVxyXG5cdH0pXHJcbn1cclxuXHJcblxyXG5leHBvcnQgZnVuY3Rpb24gcGFyc2VRdWVyeSgpIHtcclxuXHRjb25zdCByZXMgPSB7fTtcclxuXHJcblx0Y29uc3QgcXVlcnkgPSAobG9jYXRpb24uaHJlZi5zcGxpdChcIj9cIilbMV0gfHwgXCJcIilcclxuXHRcdC50cmltKClcclxuXHRcdC5yZXBsYWNlKC9eKFxcP3wjfCYpLywgXCJcIik7XHJcblxyXG5cdGlmICghcXVlcnkpIHtcclxuXHRcdHJldHVybiByZXM7XHJcblx0fVxyXG5cclxuXHRxdWVyeS5zcGxpdChcIiZcIikuZm9yRWFjaChwYXJhbSA9PiB7XHJcblx0XHRjb25zdCBwYXJ0cyA9IHBhcmFtLnJlcGxhY2UoL1xcKy9nLCBcIiBcIikuc3BsaXQoXCI9XCIpO1xyXG5cdFx0Y29uc3Qga2V5ID0gZGVjb2RlVVJJQ29tcG9uZW50KHBhcnRzLnNoaWZ0KCkpO1xyXG5cdFx0Y29uc3QgdmFsID0gcGFydHMubGVuZ3RoID4gMCA/IGRlY29kZVVSSUNvbXBvbmVudChwYXJ0cy5qb2luKFwiPVwiKSkgOiBudWxsO1xyXG5cclxuXHRcdGlmIChyZXNba2V5XSA9PT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdHJlc1trZXldID0gdmFsO1xyXG5cdFx0fSBlbHNlIGlmIChBcnJheS5pc0FycmF5KHJlc1trZXldKSkge1xyXG5cdFx0XHRyZXNba2V5XS5wdXNoKHZhbCk7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXNba2V5XSA9IFtyZXNba2V5XSwgdmFsXTtcclxuXHRcdH1cclxuXHR9KTtcclxuXHJcblx0cmV0dXJuIHJlcztcclxufVxyXG5leHBvcnQgZnVuY3Rpb24gdXBkYXRlVVJMUGFyYW1ldGVyKHVybCwgcGFyYW0sIHBhcmFtVmFsKSB7XHJcblx0dmFyIG5ld0FkZGl0aW9uYWxVUkwgPSBcIlwiO1xyXG5cdHZhciB0ZW1wQXJyYXkgPSB1cmwuc3BsaXQoXCI/XCIpO1xyXG5cdHZhciBiYXNlVVJMID0gdGVtcEFycmF5WzBdO1xyXG5cdHZhciBhZGRpdGlvbmFsVVJMID0gdGVtcEFycmF5WzFdO1xyXG5cdHZhciB0ZW1wID0gXCJcIjtcclxuXHRpZiAoYWRkaXRpb25hbFVSTCkge1xyXG5cdFx0dGVtcEFycmF5ID0gYWRkaXRpb25hbFVSTC5zcGxpdChcIiZcIik7XHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHRlbXBBcnJheS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRpZiAodGVtcEFycmF5W2ldLnNwbGl0KCc9JylbMF0gIT0gcGFyYW0pIHtcclxuXHRcdFx0XHRuZXdBZGRpdGlvbmFsVVJMICs9IHRlbXAgKyB0ZW1wQXJyYXlbaV07XHJcblx0XHRcdFx0dGVtcCA9IFwiJlwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR2YXIgcm93c190eHQgPSB0ZW1wICsgXCJcIiArIHBhcmFtICsgXCI9XCIgKyBwYXJhbVZhbDtcclxuXHRyZXR1cm4gYmFzZVVSTCArIFwiP1wiICsgbmV3QWRkaXRpb25hbFVSTCArIHJvd3NfdHh0O1xyXG59XHJcblxyXG5sZXQgVlVFX0FQUF9XU19VUkwgPSBDYWNoZS5nZXQoJ1dPUktFUk1BTl9VUkwnKSB8fCAnJ1xyXG5nZXRXb3JrZXJtYW5VcmwoKS50aGVuKHJlcyA9PiB7XHJcblx0Q2FjaGUuc2V0KCdXT1JLRVJNQU5fVVJMJywgcmVzLmRhdGEuY2hhdClcclxuXHRWVUVfQVBQX1dTX1VSTCA9IHJlcy5kYXRhLmNoYXQ7XHJcbn0pXHJcblxyXG5leHBvcnQge1xyXG5cdFZVRV9BUFBfV1NfVVJMXHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHBhcnNlUXVlcnk7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///38\n"); /***/ }), /* 39 */ /*!****************************************!*\ !*** E:/2024/1/广告/uni-app/api/kefu.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.codeStauts = codeStauts;\nexports.feedBackPost = feedBackPost;\nexports.getWorkermanUrl = getWorkermanUrl;\nexports.kefuLogin = kefuLogin;\nexports.kefuScanLogin = kefuScanLogin;\nexports.productCart = productCart;\nexports.productHot = productHot;\nexports.productVisit = productVisit;\nexports.record = record;\nexports.serviceFeedBack = serviceFeedBack;\nexports.serviceInfo = serviceInfo;\nexports.serviceList = serviceList;\nexports.serviceTransfer = serviceTransfer;\nexports.speeChcraft = speeChcraft;\nexports.transferList = transferList;\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request.js */ 23));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/**\r\n * 客服登录\r\n * @param data object 用户账号密码\r\n */\nfunction kefuLogin(data) {\n return _request.default.post(\"login\", data, {\n noAuth: true,\n kefu: true\n });\n}\n\n/**\r\n * 获取左侧客服聊天用户列表\r\n * @constructor\r\n */\nfunction record(data) {\n return _request.default.get(\"user/record\", data, {\n noAuth: true,\n kefu: true\n });\n}\n\n/**\r\n * 客服话术\r\n * @constructor\r\n */\nfunction speeChcraft(data) {\n return _request.default.get(\"service/speechcraft\", data, {\n noAuth: true,\n kefu: true\n });\n}\n\n/**\r\n * 客服转接列表\r\n * @constructor\r\n */\nfunction transferList(data) {\n return _request.default.get(\"service/transfer_list\", data, {\n noAuth: true,\n kefu: true\n });\n}\n\n/**\r\n * 商品购买记录\r\n * @constructor\r\n */\nfunction productCart(id, data) {\n return _request.default.get(\"product/cart/\" + id, data, {\n noAuth: true,\n kefu: true\n });\n}\n\n/**\r\n * 热销商品\r\n * @constructor\r\n */\nfunction productHot(id, data) {\n return _request.default.get(\"product/hot/\" + id, data, {\n noAuth: true,\n kefu: true\n });\n}\n\n/**\r\n * 商品足记\r\n * @constructor\r\n */\nfunction productVisit(id, data) {\n return _request.default.get(\"product/visit/\" + id, data, {\n noAuth: true,\n kefu: true\n });\n}\n\n/**\r\n * 客服用户聊天列表\r\n * @constructor\r\n */\nfunction serviceList(data) {\n return _request.default.get(\"service/list\", data, {\n noAuth: true,\n kefu: true\n });\n}\n\n/**\r\n * 客服转接\r\n * @constructor\r\n */\nfunction serviceTransfer(data) {\n return _request.default.post(\"service/transfer\", data, {\n noAuth: true,\n kefu: true\n });\n}\n\n/**\r\n * 客服详细信息\r\n * @constructor\r\n */\nfunction serviceInfo(data) {\n return _request.default.get(\"service/info\", data, {\n noAuth: true,\n kefu: true\n });\n}\n\n/**\r\n * 客服反馈头部信息\r\n * @constructor\r\n */\nfunction serviceFeedBack() {\n return _request.default.get(\"user/service/feedback\");\n}\n\n/**\r\n * 客服反馈\r\n * @constructor\r\n */\nfunction feedBackPost(data) {\n return _request.default.post(\"user/service/feedback\", data);\n}\n\n/**\r\n * 检测登录code\r\n * @constructor\r\n */\nfunction codeStauts(data) {\n return _request.default.get(\"user/code\", data);\n}\n/**\r\n * 获取客服端口\r\n * @constructor\r\n */\nfunction getWorkermanUrl(data) {\n return _request.default.get('get_workerman_url', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 客服扫码登录code\r\n * @constructor\r\n */\nfunction kefuScanLogin(data) {\n return _request.default.post(\"user/code\", data);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpL2tlZnUuanMiXSwibmFtZXMiOlsia2VmdUxvZ2luIiwiZGF0YSIsInJlcXVlc3QiLCJwb3N0Iiwibm9BdXRoIiwia2VmdSIsInJlY29yZCIsImdldCIsInNwZWVDaGNyYWZ0IiwidHJhbnNmZXJMaXN0IiwicHJvZHVjdENhcnQiLCJpZCIsInByb2R1Y3RIb3QiLCJwcm9kdWN0VmlzaXQiLCJzZXJ2aWNlTGlzdCIsInNlcnZpY2VUcmFuc2ZlciIsInNlcnZpY2VJbmZvIiwic2VydmljZUZlZWRCYWNrIiwiZmVlZEJhY2tQb3N0IiwiY29kZVN0YXV0cyIsImdldFdvcmtlcm1hblVybCIsImtlZnVTY2FuTG9naW4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVVBO0FBVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sU0FBU0EsU0FBUyxDQUFDQyxJQUFJLEVBQUU7RUFDL0IsT0FBT0MsZ0JBQU8sQ0FBQ0MsSUFBSSxDQUFDLE9BQU8sRUFBRUYsSUFBSSxFQUFFO0lBQ2xDRyxNQUFNLEVBQUUsSUFBSTtJQUNaQyxJQUFJLEVBQUU7RUFDUCxDQUFDLENBQUM7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNDLE1BQU0sQ0FBQ0wsSUFBSSxFQUFFO0VBQzVCLE9BQU9DLGdCQUFPLENBQUNLLEdBQUcsQ0FBQyxhQUFhLEVBQUVOLElBQUksRUFBRTtJQUN2Q0csTUFBTSxFQUFFLElBQUk7SUFDWkMsSUFBSSxFQUFFO0VBQ1AsQ0FBQyxDQUFDO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTRyxXQUFXLENBQUNQLElBQUksRUFBRTtFQUNqQyxPQUFPQyxnQkFBTyxDQUFDSyxHQUFHLENBQUMscUJBQXFCLEVBQUVOLElBQUksRUFBRTtJQUMvQ0csTUFBTSxFQUFFLElBQUk7SUFDWkMsSUFBSSxFQUFFO0VBQ1AsQ0FB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QUNDLElBQUksQ0FBQyxXQUFXLEVBQUVGLElBQUksQ0FBQztBQUN2QyIsImZpbGUiOiIzOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ1JNRUIgWyBDUk1FQui1i+iDveW8gOWPkeiAhe+8jOWKqeWKm+S8geS4muWPkeWxlSBdXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ29weXJpZ2h0IChjKSAyMDE2fjIwMjMgaHR0cHM6Ly93d3cuY3JtZWIuY29tIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgTGljZW5zZWQgQ1JNRULlubbkuI3mmK/oh6rnlLHova/ku7bvvIzmnKrnu4/orrjlj6/kuI3og73ljrvmjolDUk1FQuebuOWFs+eJiOadg1xyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IEF1dGhvcjogQ1JNRUIgVGVhbSA8YWRtaW5AY3JtZWIuY29tPlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuaW1wb3J0IHJlcXVlc3QgZnJvbSBcIkAvdXRpbHMvcmVxdWVzdC5qc1wiO1xyXG5cclxuLyoqXHJcbiAqIOWuouacjeeZu+W9lVxyXG4gKiBAcGFyYW0gZGF0YSBvYmplY3Qg55So5oi36LSm5Y+35a+G56CBXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24ga2VmdUxvZ2luKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KFwibG9naW5cIiwgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlLFxyXG5cdFx0a2VmdTogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5bem5L6n5a6i5pyN6IGK5aSp55So5oi35YiX6KGoXHJcbiAqIEBjb25zdHJ1Y3RvclxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHJlY29yZChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwidXNlci9yZWNvcmRcIiwgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlLFxyXG5cdFx0a2VmdTogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog5a6i5pyN6K+d5pyvXHJcbiAqIEBjb25zdHJ1Y3RvclxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHNwZWVDaGNyYWZ0KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJzZXJ2aWNlL3NwZWVjaGNyYWZ0XCIsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZSxcclxuXHRcdGtlZnU6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOWuouacjei9rOaOpeWIl+ihqFxyXG4gKiBAY29uc3RydWN0b3JcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiB0cmFuc2Zlckxpc3QoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcInNlcnZpY2UvdHJhbnNmZXJfbGlzdFwiLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWUsXHJcblx0XHRrZWZ1OiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDllYblk4HotK3kubDorrDlvZVcclxuICogQGNvbnN0cnVjdG9yXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gcHJvZHVjdENhcnQoaWQsIGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJwcm9kdWN0L2NhcnQvXCIgKyBpZCwgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlLFxyXG5cdFx0a2VmdTogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog54Ot6ZSA5ZWG5ZOBXHJcbiAqIEBjb25zdHJ1Y3RvclxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHByb2R1Y3RIb3QoaWQsIGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJwcm9kdWN0L2hvdC9cIiArIGlkLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWUsXHJcblx0XHRrZWZ1OiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDllYblk4HotrPorrBcclxuICogQGNvbnN0cnVjdG9yXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gcHJvZHVjdFZpc2l0KGlkLCBkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwicHJvZHVjdC92aXNpdC9cIiArIGlkLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWUsXHJcblx0XHRrZWZ1OiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDlrqLmnI3nlKjmiLfogYrlpKnliJfooahcclxuICogQGNvbnN0cnVjdG9yXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2VydmljZUxpc3QoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcInNlcnZpY2UvbGlzdFwiLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWUsXHJcblx0XHRrZWZ1OiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDlrqLmnI3ovazmjqVcclxuICogQGNvbnN0cnVjdG9yXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2VydmljZVRyYW5zZmVyKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KFwic2VydmljZS90cmFuc2ZlclwiLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWUsXHJcblx0XHRrZWZ1OiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDlrqLmnI3or6bnu4bkv6Hmga9cclxuICogQGNvbnN0cnVjdG9yXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2VydmljZUluZm8oZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcInNlcnZpY2UvaW5mb1wiLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWUsXHJcblx0XHRrZWZ1OiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDlrqLmnI3lj43ppojlpLTpg6jkv6Hmga9cclxuICogQGNvbnN0cnVjdG9yXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2VydmljZUZlZWRCYWNrKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcInVzZXIvc2VydmljZS9mZWVkYmFja1wiKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOWuouacjeWPjemmiFxyXG4gKiBAY29uc3RydWN0b3JcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBmZWVkQmFja1Bvc3QoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJ1c2VyL3NlcnZpY2UvZmVlZGJhY2tcIiwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmo4DmtYvnmbvlvZVjb2RlXHJcbiAqIEBjb25zdHJ1Y3RvclxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGNvZGVTdGF1dHMoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcInVzZXIvY29kZVwiLCBkYXRhKTtcclxufVxyXG4vKipcclxuICog6I635Y+W5a6i5pyN56uv5Y+jXHJcbiAqIEBjb25zdHJ1Y3RvclxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFdvcmtlcm1hblVybChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdnZXRfd29ya2VybWFuX3VybCcsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KVxyXG59XHJcblxyXG4vKipcclxuICog5a6i5pyN5omr56CB55m75b2VY29kZVxyXG4gKiBAY29uc3RydWN0b3JcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBrZWZ1U2NhbkxvZ2luKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KFwidXNlci9jb2RlXCIsIGRhdGEpO1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///39\n"); /***/ }), /* 40 */ /*!*******************************************!*\ !*** E:/2024/1/广告/uni-app/libs/wechat.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbGlicy93ZWNoYXQuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IjQwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///40\n"); /***/ }), /* 41 */ /*!********************************************!*\ !*** E:/2024/1/广告/uni-app/libs/routine.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 19));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 20));\nvar _store = _interopRequireDefault(__webpack_require__(/*! ../store */ 26));\nvar _login = __webpack_require__(/*! ./login */ 24);\nvar _public = __webpack_require__(/*! ../api/public */ 45);\nvar _cache = _interopRequireDefault(__webpack_require__(/*! ../utils/cache */ 18));\nvar _cache2 = __webpack_require__(/*! ./../config/cache */ 33);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\nvar Routine = /*#__PURE__*/function () {\n function Routine() {\n (0, _classCallCheck2.default)(this, Routine);\n this.scopeUserInfo = 'scope.userInfo';\n }\n (0, _createClass2.default)(Routine, [{\n key: \"getUserCode\",\n value: function () {\n var _getUserCode = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var isAuth, code;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return this.isAuth();\n case 2:\n isAuth = _context.sent;\n code = '';\n if (!isAuth) {\n _context.next = 8;\n break;\n }\n _context.next = 7;\n return this.getCode();\n case 7:\n code = _context.sent;\n case 8:\n return _context.abrupt(\"return\", code);\n case 9:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n function getUserCode() {\n return _getUserCode.apply(this, arguments);\n }\n return getUserCode;\n }() // 小程序静默授权\n // silenceAuth(code) {\n // \tconst app = getApp();\n // \tlet that = this;\n // \tlet spread = app.globalData.spid ? app.globalData.spid : '';\n // \treturn new Promise((resolve, reject) => {\n // \t\tsilenceAuth({\n // \t\t\t\tcode: code,\n // \t\t\t\tspread_spid: spread,\n // \t\t\t\tspread_code: app.globalData.code\n // \t\t\t})\n // \t\t\t.then(res => {\n // \t\t\t\tif (res.data && res.data.token !== undefined) {\n // \t\t\t\t\tuni.hideLoading();\n // \t\t\t\t\tlet time = res.data.expires_time - Math.round(new Date() / 1000);\n // \t\t\t\t\tstore.commit('LOGIN', {\n // \t\t\t\t\t\ttoken: res.data.token,\n // \t\t\t\t\t\ttime: time\n // \t\t\t\t\t});\n // \t\t\t\t\tstore.commit('SETUID', res.data.userInfo.uid);\n // \t\t\t\t\tstore.commit('UPDATE_USERINFO', res.data.userInfo);\n // \t\t\t\t\tresolve(res)\n // \t\t\t\t} else {\n // \t\t\t\t\treject()\n // \t\t\t\t\tuni.navigateTo({\n // \t\t\t\t\t\turl: '/pages/users/wechat_login/index'\n // \t\t\t\t\t})\n // \t\t\t\t}\n // \t\t\t})\n // \t\t\t.catch(err => {\n // \t\t\t\treject(err)\n // \t\t\t});\n // \t})\n // }\n /**\r\n * 获取用户信息\r\n */\n }, {\n key: \"getUserInfo\",\n value: function getUserInfo() {\n var that = this,\n code = this.getUserCode();\n return new Promise(function (resolve, reject) {\n uni.getUserInfo({\n lang: 'zh_CN',\n success: function success(user) {\n if (code) user.code = code;\n resolve({\n userInfo: user,\n islogin: false\n });\n },\n fail: function fail(res) {\n reject(res);\n }\n });\n });\n }\n\n /**\r\n * 新版小程序获取用户信息 2021 4.13微信小程序开始正式启用\r\n */\n }, {\n key: \"getUserProfile\",\n value: function getUserProfile(code) {\n return new Promise(function (resolve, reject) {\n uni.getUserProfile({\n lang: 'zh_CN',\n desc: '用于完善会员资料',\n // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写\n success: function success(user) {\n if (code) user.code = code;\n resolve({\n userInfo: user,\n islogin: false\n });\n },\n fail: function fail(res) {\n reject(res);\n }\n });\n });\n }\n\n /**\r\n * 获取用户信息\r\n */\n }, {\n key: \"authorize\",\n value: function authorize() {\n var that = this;\n return new Promise(function (resolve, reject) {\n if ((0, _login.checkLogin)()) return resolve({\n userInfo: _cache.default.get(_cache2.USER_INFO, true),\n islogin: true\n });\n uni.authorize({\n scope: that.scopeUserInfo,\n success: function success() {\n resolve({\n islogin: false\n });\n },\n fail: function fail(res) {\n reject(res);\n }\n });\n });\n }\n }, {\n key: \"getCode\",\n value: function () {\n var _getCode = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var provider;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return this.getProvider();\n case 2:\n provider = _context2.sent;\n return _context2.abrupt(\"return\", new Promise(function (resolve, reject) {\n // if(Cache.has(STATE_R_KEY)){\n // \treturn resolve(Cache.get(STATE_R_KEY));\n // }\n uni.login({\n provider: provider,\n success: function success(res) {\n if (res.code) _cache.default.set(_cache2.STATE_R_KEY, res.code, 10800);\n return resolve(res.code);\n },\n fail: function fail() {\n return reject(null);\n }\n });\n }));\n case 4:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, this);\n }));\n function getCode() {\n return _getCode.apply(this, arguments);\n }\n return getCode;\n }()\n /**\r\n * 获取服务供应商\r\n */\n }, {\n key: \"getProvider\",\n value: function getProvider() {\n return new Promise(function (resolve, reject) {\n uni.getProvider({\n service: 'oauth',\n success: function success(res) {\n resolve(res.provider);\n },\n fail: function fail() {\n resolve(false);\n }\n });\n });\n }\n\n /**\r\n * 是否授权\r\n */\n }, {\n key: \"isAuth\",\n value: function isAuth() {\n var that = this;\n return new Promise(function (resolve, reject) {\n uni.getSetting({\n success: function success(res) {\n if (!res.authSetting[that.scopeUserInfo]) {\n resolve(true);\n } else {\n resolve(true);\n }\n },\n fail: function fail() {\n resolve(false);\n }\n });\n });\n }\n /**\r\n * 小程序比较版本信息\r\n * @param v1 当前版本\r\n * @param v2 进行比较的版本 \r\n * @return boolen\r\n * \r\n */\n }, {\n key: \"compareVersion\",\n value: function compareVersion(v1, v2) {\n v1 = v1.split('.');\n v2 = v2.split('.');\n var len = Math.max(v1.length, v2.length);\n while (v1.length < len) {\n v1.push('0');\n }\n while (v2.length < len) {\n v2.push('0');\n }\n for (var i = 0; i < len; i++) {\n var num1 = parseInt(v1[i]);\n var num2 = parseInt(v2[i]);\n if (num1 > num2) {\n return 1;\n } else if (num1 < num2) {\n return -1;\n }\n }\n return 0;\n }\n }, {\n key: \"authUserInfo\",\n value: function authUserInfo(data) {\n return new Promise(function (resolve, reject) {\n (0, _public.routineLogin)(data).then(function (res) {\n if (res.data.key !== undefined && res.data.key) {} else {\n _store.default.commit('UPDATE_USERINFO', res.data.userInfo);\n _store.default.commit('SETUID', res.data.userInfo.uid);\n _cache.default.set(_cache2.USER_INFO, res.data.userInfo);\n }\n return resolve(res);\n }).catch(function (res) {\n return reject(res);\n });\n });\n }\n }]);\n return Routine;\n}();\nvar _default = new Routine();\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbGlicy9yb3V0aW5lLmpzIl0sIm5hbWVzIjpbIlJvdXRpbmUiLCJzY29wZVVzZXJJbmZvIiwiaXNBdXRoIiwiY29kZSIsImdldENvZGUiLCJ0aGF0IiwiZ2V0VXNlckNvZGUiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsInVuaSIsImdldFVzZXJJbmZvIiwibGFuZyIsInN1Y2Nlc3MiLCJ1c2VyIiwidXNlckluZm8iLCJpc2xvZ2luIiwiZmFpbCIsInJlcyIsImdldFVzZXJQcm9maWxlIiwiZGVzYyIsImNoZWNrTG9naW4iLCJDYWNoZSIsImdldCIsIlVTRVJfSU5GTyIsImF1dGhvcml6ZSIsInNjb3BlIiwiZ2V0UHJvdmlkZXIiLCJwcm92aWRlciIsImxvZ2luIiwic2V0IiwiU1RBVEVfUl9LRVkiLCJzZXJ2aWNlIiwiZ2V0U2V0dGluZyIsImF1dGhTZXR0aW5nIiwidjEiLCJ2MiIsInNwbGl0IiwibGVuIiwiTWF0aCIsIm1heCIsImxlbmd0aCIsInB1c2giLCJpIiwibnVtMSIsInBhcnNlSW50IiwibnVtMiIsImRhdGEiLCJyb3V0aW5lTG9naW4iLCJ0aGVuIiwia2V5IiwidW5kZWZpbmVkIiwic3RvcmUiLCJjb21taXQiLCJ1aWQiLCJjYXRjaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFVQTtBQUNBO0FBR0E7QUFLQTtBQUNBO0FBTUE7QUExQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsSUFxQk1BLE9BQU87RUFFWixtQkFBYztJQUFBO0lBQ2IsSUFBSSxDQUFDQyxhQUFhLEdBQUcsZ0JBQWdCO0VBQ3RDO0VBQUM7SUFBQTtJQUFBO01BQUEsMkZBRUQ7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BQ29CLElBQUksQ0FBQ0MsTUFBTSxFQUFFO2NBQUE7Z0JBQTVCQSxNQUFNO2dCQUNUQyxJQUFJLEdBQUcsRUFBRTtnQkFBQSxLQUNORCxNQUFNO2tCQUFB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aWxlIjoiNDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXVxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIzIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYNcclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmltcG9ydCBzdG9yZSBmcm9tICcuLi9zdG9yZSc7XHJcbmltcG9ydCB7XHJcblx0Y2hlY2tMb2dpblxyXG59IGZyb20gJy4vbG9naW4nO1xyXG5pbXBvcnQge1xyXG5cdGxvZ2luLFxyXG5cdHJvdXRpbmVMb2dpbixcclxuXHRzaWxlbmNlQXV0aFxyXG59IGZyb20gJy4uL2FwaS9wdWJsaWMnO1xyXG5pbXBvcnQgQ2FjaGUgZnJvbSAnLi4vdXRpbHMvY2FjaGUnO1xyXG5pbXBvcnQge1xyXG5cdFNUQVRFX1JfS0VZLFxyXG5cdFVTRVJfSU5GTyxcclxuXHRFWFBJUkVTX1RJTUUsXHJcblx0TE9HSU5fU1RBVFVTXHJcbn0gZnJvbSAnLi8uLi9jb25maWcvY2FjaGUnO1xyXG5pbXBvcnQge1xyXG5cdG1hcEdldHRlcnNcclxufSBmcm9tIFwidnVleFwiO1xyXG5jbGFzcyBSb3V0aW5lIHtcclxuXHJcblx0Y29uc3RydWN0b3IoKSB7XHJcblx0XHR0aGlzLnNjb3BlVXNlckluZm8gPSAnc2NvcGUudXNlckluZm8nO1xyXG5cdH1cclxuXHJcblx0YXN5bmMgZ2V0VXNlckNvZGUoKSB7XHJcblx0XHRsZXQgaXNBdXRoID0gYXdhaXQgdGhpcy5pc0F1dGgoKSxcclxuXHRcdFx0Y29kZSA9ICcnO1xyXG5cdFx0aWYgKGlzQXV0aClcclxuXHRcdFx0Y29kZSA9IGF3YWl0IHRoaXMuZ2V0Q29kZSgpO1xyXG5cdFx0cmV0dXJuIGNvZGU7XHJcblx0fVxyXG5cdC8vIOWwj+eoi+W6j+mdmem7mOaOiOadg1xyXG5cdC8vIHNpbGVuY2VBdXRoKGNvZGUpIHtcclxuXHQvLyBcdGNvbnN0IGFwcCA9IGdldEFwcCgpO1xyXG5cdC8vIFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdC8vIFx0bGV0IHNwcmVhZCA9IGFwcC5nbG9iYWxEYXRhLnNwaWQgPyBhcHAuZ2xvYmFsRGF0YS5zcGlkIDogJyc7XHJcblx0Ly8gXHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdC8vIFx0XHRzaWxlbmNlQXV0aCh7XHJcblx0Ly8gXHRcdFx0XHRjb2RlOiBjb2RlLFxyXG5cdC8vIFx0XHRcdFx0c3ByZWFkX3NwaWQ6IHNwcmVhZCxcclxuXHQvLyBcdFx0XHRcdHNwcmVhZF9jb2RlOiBhcHAuZ2xvYmFsRGF0YS5jb2RlXHJcblx0Ly8gXHRcdFx0fSlcclxuXHQvLyBcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdC8vIFx0XHRcdFx0aWYgKHJlcy5kYXRhICYmIHJlcy5kYXRhLnRva2VuICE9PSB1bmRlZmluZWQpIHtcclxuXHQvLyBcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0Ly8gXHRcdFx0XHRcdGxldCB0aW1lID0gcmVzLmRhdGEuZXhwaXJlc190aW1lIC0gTWF0aC5yb3VuZChuZXcgRGF0ZSgpIC8gMTAwMCk7XHJcblx0Ly8gXHRcdFx0XHRcdHN0b3JlLmNvbW1pdCgnTE9HSU4nLCB7XHJcblx0Ly8gXHRcdFx0XHRcdFx0dG9rZW46IHJlcy5kYXRhLnRva2VuLFxyXG5cdC8vIFx0XHRcdFx0XHRcdHRpbWU6IHRpbWVcclxuXHQvLyBcdFx0XHRcdFx0fSk7XHJcblx0Ly8gXHRcdFx0XHRcdHN0b3JlLmNvbW1pdCgnU0VUVUlEJywgcmVzLmRhdGEudXNlckluZm8udWlkKTtcclxuXHQvLyBcdFx0XHRcdFx0c3RvcmUuY29tbWl0KCdVUERBVEVfVVNFUklORk8nLCByZXMuZGF0YS51c2VySW5mbyk7XHJcblx0Ly8gXHRcdFx0XHRcdHJlc29sdmUocmVzKVxyXG5cdC8vIFx0XHRcdFx0fSBlbHNlIHtcclxuXHQvLyBcdFx0XHRcdFx0cmVqZWN0KClcclxuXHQvLyBcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdC8vIFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy91c2Vycy93ZWNoYXRfbG9naW4vaW5kZXgnXHJcblx0Ly8gXHRcdFx0XHRcdH0pXHJcblx0Ly8gXHRcdFx0XHR9XHJcblx0Ly8gXHRcdFx0fSlcclxuXHQvLyBcdFx0XHQuY2F0Y2goZXJyID0+IHtcclxuXHQvLyBcdFx0XHRcdHJlamVjdChlcnIpXHJcblx0Ly8gXHRcdFx0fSk7XHJcblx0Ly8gXHR9KVxyXG5cdC8vIH1cclxuXHQvKipcclxuXHQgKiDojrflj5bnlKjmiLfkv6Hmga9cclxuXHQgKi9cclxuXHRnZXRVc2VySW5mbygpIHtcclxuXHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0Y29kZSA9IHRoaXMuZ2V0VXNlckNvZGUoKTtcclxuXHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHRcdHVuaS5nZXRVc2VySW5mbyh7XHJcblx0XHRcdFx0bGFuZzogJ3poX0NOJyxcclxuXHRcdFx0XHRzdWNjZXNzKHVzZXIpIHtcclxuXHRcdFx0XHRcdGlmIChjb2RlKSB1c2VyLmNvZGUgPSBjb2RlO1xyXG5cdFx0XHRcdFx0cmVzb2x2ZSh7XHJcblx0XHRcdFx0XHRcdHVzZXJJbmZvOiB1c2VyLFxyXG5cdFx0XHRcdFx0XHRpc2xvZ2luOiBmYWxzZVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRmYWlsKHJlcykge1xyXG5cdFx0XHRcdFx0cmVqZWN0KHJlcyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fSlcclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOaWsOeJiOWwj+eoi+W6j+iOt+WPlueUqOaIt+S/oeaBryAyMDIxIDQuMTPlvq7kv6HlsI/nqIvluo/lvIDlp4vmraPlvI/lkK/nlKhcclxuXHQgKi9cclxuXHRnZXRVc2VyUHJvZmlsZShjb2RlKSB7XHJcblx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0XHR1bmkuZ2V0VXNlclByb2ZpbGUoe1xyXG5cdFx0XHRcdGxhbmc6ICd6aF9DTicsXHJcblx0XHRcdFx0ZGVzYzogJ+eUqOS6juWujOWWhOS8muWRmOi1hOaWmScsIC8vIOWjsOaYjuiOt+WPlueUqOaIt+S4quS6uuS/oeaBr+WQjueahOeUqOmAlO+8jOWQjue7reS8muWxleekuuWcqOW8ueeql+S4re+8jOivt+iwqOaFjuWhq+WGmVxyXG5cdFx0XHRcdHN1Y2Nlc3ModXNlcikge1xyXG5cdFx0XHRcdFx0aWYgKGNvZGUpIHVzZXIuY29kZSA9IGNvZGU7XHJcblx0XHRcdFx0XHRyZXNvbHZlKHtcclxuXHRcdFx0XHRcdFx0dXNlckluZm86IHVzZXIsXHJcblx0XHRcdFx0XHRcdGlzbG9naW46IGZhbHNlXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGZhaWwocmVzKSB7XHJcblx0XHRcdFx0XHRyZWplY3QocmVzKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pXHJcblx0XHR9KVxyXG5cdH1cclxuXHJcblx0LyoqXHJcblx0ICog6I635Y+W55So5oi35L+h5oGvXHJcblx0ICovXHJcblx0YXV0aG9yaXplKCkge1xyXG5cdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0aWYgKGNoZWNrTG9naW4oKSlcclxuXHRcdFx0XHRyZXR1cm4gcmVzb2x2ZSh7XHJcblx0XHRcdFx0XHR1c2VySW5mbzogQ2FjaGUuZ2V0KFVTRVJfSU5GTywgdHJ1ZSksXHJcblx0XHRcdFx0XHRpc2xvZ2luOiB0cnVlLFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR1bmkuYXV0aG9yaXplKHtcclxuXHRcdFx0XHRzY29wZTogdGhhdC5zY29wZVVzZXJJbmZvLFxyXG5cdFx0XHRcdHN1Y2Nlc3MoKSB7XHJcblx0XHRcdFx0XHRyZXNvbHZlKHtcclxuXHRcdFx0XHRcdFx0aXNsb2dpbjogZmFsc2VcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZmFpbChyZXMpIHtcclxuXHRcdFx0XHRcdHJlamVjdChyZXMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSlcclxuXHRcdH0pXHJcblx0fVxyXG5cclxuXHRhc3luYyBnZXRDb2RlKCkge1xyXG5cdFx0bGV0IHByb3ZpZGVyID0gYXdhaXQgdGhpcy5nZXRQcm92aWRlcigpO1xyXG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0Ly8gaWYoQ2FjaGUuaGFzKFNUQVRFX1JfS0VZKSl7XHJcblx0XHRcdC8vIFx0cmV0dXJuIHJlc29sdmUoQ2FjaGUuZ2V0KFNUQVRFX1JfS0VZKSk7XHJcblx0XHRcdC8vIH1cclxuXHRcdFx0dW5pLmxvZ2luKHtcclxuXHRcdFx0XHRwcm92aWRlcjogcHJvdmlkZXIsXHJcblx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSkgQ2FjaGUuc2V0KFNUQVRFX1JfS0VZLCByZXMuY29kZSwgMTA4MDApO1xyXG5cdFx0XHRcdFx0cmV0dXJuIHJlc29sdmUocmVzLmNvZGUpO1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZmFpbCgpIHtcclxuXHRcdFx0XHRcdHJldHVybiByZWplY3QobnVsbCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fSlcclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOiOt+WPluacjeWKoeS+m+W6lOWVhlxyXG5cdCAqL1xyXG5cdGdldFByb3ZpZGVyKCkge1xyXG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0dW5pLmdldFByb3ZpZGVyKHtcclxuXHRcdFx0XHRzZXJ2aWNlOiAnb2F1dGgnLFxyXG5cdFx0XHRcdHN1Y2Nlc3MocmVzKSB7XHJcblx0XHRcdFx0XHRyZXNvbHZlKHJlcy5wcm92aWRlcik7XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRmYWlsKCkge1xyXG5cdFx0XHRcdFx0cmVzb2x2ZShmYWxzZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdH0pO1xyXG5cdH1cclxuXHJcblx0LyoqXHJcblx0ICog5piv5ZCm5o6I5p2DXHJcblx0ICovXHJcblx0aXNBdXRoKCkge1xyXG5cdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0dW5pLmdldFNldHRpbmcoe1xyXG5cdFx0XHRcdHN1Y2Nlc3MocmVzKSB7XHJcblx0XHRcdFx0XHRpZiAoIXJlcy5hdXRoU2V0dGluZ1t0aGF0LnNjb3BlVXNlckluZm9dKSB7XHJcblx0XHRcdFx0XHRcdHJlc29sdmUodHJ1ZSlcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHJlc29sdmUodHJ1ZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRmYWlsKCkge1xyXG5cdFx0XHRcdFx0cmVzb2x2ZShmYWxzZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdH0pO1xyXG5cdH1cclxuXHQvKipcclxuXHQgKiDlsI/nqIvluo/mr5TovoPniYjmnKzkv6Hmga9cclxuXHQgKiBAcGFyYW0gdjEg5b2T5YmN54mI5pysXHJcblx0ICogQHBhcmFtIHYyIOi/m+ihjOavlOi+g+eahOeJiOacrCBcclxuXHQgKiBAcmV0dXJuIGJvb2xlblxyXG5cdCAqIFxyXG5cdCAqL1xyXG5cdGNvbXBhcmVWZXJzaW9uKHYxLCB2Mikge1xyXG5cdFx0djEgPSB2MS5zcGxpdCgnLicpXHJcblx0XHR2MiA9IHYyLnNwbGl0KCcuJylcclxuXHRcdGNvbnN0IGxlbiA9IE1hdGgubWF4KHYxLmxlbmd0aCwgdjIubGVuZ3RoKVxyXG5cclxuXHRcdHdoaWxlICh2MS5sZW5ndGggPCBsZW4pIHtcclxuXHRcdFx0djEucHVzaCgnMCcpXHJcblx0XHR9XHJcblx0XHR3aGlsZSAodjIubGVuZ3RoIDwgbGVuKSB7XHJcblx0XHRcdHYyLnB1c2goJzAnKVxyXG5cdFx0fVxyXG5cclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgbGVuOyBpKyspIHtcclxuXHRcdFx0Y29uc3QgbnVtMSA9IHBhcnNlSW50KHYxW2ldKVxyXG5cdFx0XHRjb25zdCBudW0yID0gcGFyc2VJbnQodjJbaV0pXHJcblxyXG5cdFx0XHRpZiAobnVtMSA+IG51bTIpIHtcclxuXHRcdFx0XHRyZXR1cm4gMVxyXG5cdFx0XHR9IGVsc2UgaWYgKG51bTEgPCBudW0yKSB7XHJcblx0XHRcdFx0cmV0dXJuIC0xXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRyZXR1cm4gMFxyXG5cdH1cclxuXHRhdXRoVXNlckluZm8oZGF0YSkge1xyXG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0cm91dGluZUxvZ2luKGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRpZiAocmVzLmRhdGEua2V5ICE9PSB1bmRlZmluZWQgJiYgcmVzLmRhdGEua2V5KSB7fSBlbHNlIHtcclxuXHRcdFx0XHRcdHN0b3JlLmNvbW1pdCgnVVBEQVRFX1VTRVJJTkZPJywgcmVzLmRhdGEudXNlckluZm8pO1xyXG5cdFx0XHRcdFx0c3RvcmUuY29tbWl0KCdTRVRVSUQnLCByZXMuZGF0YS51c2VySW5mby51aWQpO1xyXG5cdFx0XHRcdFx0Q2FjaGUuc2V0KFVTRVJfSU5GTywgcmVzLmRhdGEudXNlckluZm8pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gcmVzb2x2ZShyZXMpO1xyXG5cdFx0XHR9KS5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdHJldHVybiByZWplY3QocmVzKTtcclxuXHRcdFx0fSlcclxuXHRcdH0pXHJcblx0fVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBuZXcgUm91dGluZSgpO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///41\n"); /***/ }), /* 42 */ /*!**********************************************************!*\ !*** ./node_modules/@babel/runtime/regenerator/index.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4); // TODO(Babel 8): Remove this file. var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ 43)(); module.exports = runtime; // Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736= try { regeneratorRuntime = runtime; } catch (accidentalStrictMode) { if ((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object") { globalThis.regeneratorRuntime = runtime; } else { Function("r", "regeneratorRuntime = r")(runtime); } } /***/ }), /* 43 */ /*!*******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 4)["default"]; function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ module.exports = _regeneratorRuntime = function _regeneratorRuntime() { return exports; }, module.exports.__esModule = true, module.exports["default"] = module.exports; var exports = {}, Op = Object.prototype, hasOwn = Op.hasOwnProperty, defineProperty = Object.defineProperty || function (obj, key, desc) { obj[key] = desc.value; }, $Symbol = "function" == typeof Symbol ? Symbol : {}, iteratorSymbol = $Symbol.iterator || "@@iterator", asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator", toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; function define(obj, key, value) { return Object.defineProperty(obj, key, { value: value, enumerable: !0, configurable: !0, writable: !0 }), obj[key]; } try { define({}, ""); } catch (err) { define = function define(obj, key, value) { return obj[key] = value; }; } function wrap(innerFn, outerFn, self, tryLocsList) { var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator, generator = Object.create(protoGenerator.prototype), context = new Context(tryLocsList || []); return defineProperty(generator, "_invoke", { value: makeInvokeMethod(innerFn, self, context) }), generator; } function tryCatch(fn, obj, arg) { try { return { type: "normal", arg: fn.call(obj, arg) }; } catch (err) { return { type: "throw", arg: err }; } } exports.wrap = wrap; var ContinueSentinel = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var IteratorPrototype = {}; define(IteratorPrototype, iteratorSymbol, function () { return this; }); var getProto = Object.getPrototypeOf, NativeIteratorPrototype = getProto && getProto(getProto(values([]))); NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype); var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); function defineIteratorMethods(prototype) { ["next", "throw", "return"].forEach(function (method) { define(prototype, method, function (arg) { return this._invoke(method, arg); }); }); } function AsyncIterator(generator, PromiseImpl) { function invoke(method, arg, resolve, reject) { var record = tryCatch(generator[method], generator, arg); if ("throw" !== record.type) { var result = record.arg, value = result.value; return value && "object" == _typeof(value) && hasOwn.call(value, "__await") ? PromiseImpl.resolve(value.__await).then(function (value) { invoke("next", value, resolve, reject); }, function (err) { invoke("throw", err, resolve, reject); }) : PromiseImpl.resolve(value).then(function (unwrapped) { result.value = unwrapped, resolve(result); }, function (error) { return invoke("throw", error, resolve, reject); }); } reject(record.arg); } var previousPromise; defineProperty(this, "_invoke", { value: function value(method, arg) { function callInvokeWithMethodAndArg() { return new PromiseImpl(function (resolve, reject) { invoke(method, arg, resolve, reject); }); } return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(innerFn, self, context) { var state = "suspendedStart"; return function (method, arg) { if ("executing" === state) throw new Error("Generator is already running"); if ("completed" === state) { if ("throw" === method) throw arg; return doneResult(); } for (context.method = method, context.arg = arg;;) { var delegate = context.delegate; if (delegate) { var delegateResult = maybeInvokeDelegate(delegate, context); if (delegateResult) { if (delegateResult === ContinueSentinel) continue; return delegateResult; } } if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) { if ("suspendedStart" === state) throw state = "completed", context.arg; context.dispatchException(context.arg); } else "return" === context.method && context.abrupt("return", context.arg); state = "executing"; var record = tryCatch(innerFn, self, context); if ("normal" === record.type) { if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue; return { value: record.arg, done: context.done }; } "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg); } }; } function maybeInvokeDelegate(delegate, context) { var methodName = context.method, method = delegate.iterator[methodName]; if (undefined === method) return context.delegate = null, "throw" === methodName && delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method) || "return" !== methodName && (context.method = "throw", context.arg = new TypeError("The iterator does not provide a '" + methodName + "' method")), ContinueSentinel; var record = tryCatch(method, delegate.iterator, context.arg); if ("throw" === record.type) return context.method = "throw", context.arg = record.arg, context.delegate = null, ContinueSentinel; var info = record.arg; return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, "return" !== context.method && (context.method = "next", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = "throw", context.arg = new TypeError("iterator result is not an object"), context.delegate = null, ContinueSentinel); } function pushTryEntry(locs) { var entry = { tryLoc: locs[0] }; 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry); } function resetTryEntry(entry) { var record = entry.completion || {}; record.type = "normal", delete record.arg, entry.completion = record; } function Context(tryLocsList) { this.tryEntries = [{ tryLoc: "root" }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0); } function values(iterable) { if (iterable) { var iteratorMethod = iterable[iteratorSymbol]; if (iteratorMethod) return iteratorMethod.call(iterable); if ("function" == typeof iterable.next) return iterable; if (!isNaN(iterable.length)) { var i = -1, next = function next() { for (; ++i < iterable.length;) { if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next; } return next.value = undefined, next.done = !0, next; }; return next.next = next; } } return { next: doneResult }; } function doneResult() { return { value: undefined, done: !0 }; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), defineProperty(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) { var ctor = "function" == typeof genFun && genFun.constructor; return !!ctor && (ctor === GeneratorFunction || "GeneratorFunction" === (ctor.displayName || ctor.name)); }, exports.mark = function (genFun) { return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, "GeneratorFunction")), genFun.prototype = Object.create(Gp), genFun; }, exports.awrap = function (arg) { return { __await: arg }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () { return this; }), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) { void 0 === PromiseImpl && (PromiseImpl = Promise); var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl); return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) { return result.done ? result.value : iter.next(); }); }, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, "Generator"), define(Gp, iteratorSymbol, function () { return this; }), define(Gp, "toString", function () { return "[object Generator]"; }), exports.keys = function (val) { var object = Object(val), keys = []; for (var key in object) { keys.push(key); } return keys.reverse(), function next() { for (; keys.length;) { var key = keys.pop(); if (key in object) return next.value = key, next.done = !1, next; } return next.done = !0, next; }; }, exports.values = values, Context.prototype = { constructor: Context, reset: function reset(skipTempReset) { if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) { "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined); } }, stop: function stop() { this.done = !0; var rootRecord = this.tryEntries[0].completion; if ("throw" === rootRecord.type) throw rootRecord.arg; return this.rval; }, dispatchException: function dispatchException(exception) { if (this.done) throw exception; var context = this; function handle(loc, caught) { return record.type = "throw", record.arg = exception, context.next = loc, caught && (context.method = "next", context.arg = undefined), !!caught; } for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i], record = entry.completion; if ("root" === entry.tryLoc) return handle("end"); if (entry.tryLoc <= this.prev) { var hasCatch = hasOwn.call(entry, "catchLoc"), hasFinally = hasOwn.call(entry, "finallyLoc"); if (hasCatch && hasFinally) { if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); } else if (hasCatch) { if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); } else { if (!hasFinally) throw new Error("try statement without catch or finally"); if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); } } } }, abrupt: function abrupt(type, arg) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { var finallyEntry = entry; break; } } finallyEntry && ("break" === type || "continue" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null); var record = finallyEntry ? finallyEntry.completion : {}; return record.type = type, record.arg = arg, finallyEntry ? (this.method = "next", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record); }, complete: function complete(record, afterLoc) { if ("throw" === record.type) throw record.arg; return "break" === record.type || "continue" === record.type ? this.next = record.arg : "return" === record.type ? (this.rval = this.arg = record.arg, this.method = "return", this.next = "end") : "normal" === record.type && afterLoc && (this.next = afterLoc), ContinueSentinel; }, finish: function finish(finallyLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel; } }, "catch": function _catch(tryLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc === tryLoc) { var record = entry.completion; if ("throw" === record.type) { var thrown = record.arg; resetTryEntry(entry); } return thrown; } } throw new Error("illegal catch attempt"); }, delegateYield: function delegateYield(iterable, resultName, nextLoc) { return this.delegate = { iterator: values(iterable), resultName: resultName, nextLoc: nextLoc }, "next" === this.method && (this.arg = undefined), ContinueSentinel; } }, exports; } module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 44 */ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 45 */ /*!******************************************!*\ !*** E:/2024/1/广告/uni-app/api/public.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.authLogin = authLogin;\nexports.authType = authType;\nexports.basicConfig = basicConfig;\nexports.copyWords = copyWords;\nexports.follow = follow;\nexports.getCategoryVersion = getCategoryVersion;\nexports.getLogo = getLogo;\nexports.getNavigation = getNavigation;\nexports.getShare = getShare;\nexports.getShopConfig = getShopConfig;\nexports.getSubscribe = getSubscribe;\nexports.getSystemVersion = getSystemVersion;\nexports.getUpdateInfo = getUpdateInfo;\nexports.getVersion = getVersion;\nexports.getWechatConfig = getWechatConfig;\nexports.imageBase64 = imageBase64;\nexports.login = login;\nexports.phoneLogin = phoneLogin;\nexports.routineBindingPhone = routineBindingPhone;\nexports.routineLogin = routineLogin;\nexports.silenceAuth = silenceAuth;\nexports.wechatAuth = wechatAuth;\nexports.wechatAuthLogin = wechatAuthLogin;\nexports.wechatAuthV2 = wechatAuthV2;\nexports.wechatBindingPhone = wechatBindingPhone;\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request.js */ 23));\nvar _wechat = _interopRequireDefault(__webpack_require__(/*! @/libs/wechat.js */ 40));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/**\r\n * 获取微信sdk配置\r\n * @returns {*}\r\n */\nfunction getWechatConfig() {\n return _request.default.get(\"wechat/config\", {\n url: _wechat.default.signLink()\n }, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取微信sdk配置\r\n * @returns {*}\r\n */\nfunction wechatAuth(code, spread, login_type) {\n return _request.default.get(\"wechat/auth\", {\n code: code,\n spread: spread,\n login_type: login_type\n }, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取登录授权login\r\n * \r\n */\nfunction getLogo() {\n return _request.default.get('wechat/get_logo', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 小程序用户登录\r\n * @param data object 小程序用户登陆信息\r\n */\nfunction login(data) {\n return _request.default.post(\"wechat/mp_auth\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 静默授权\r\n * @param {Object} data\r\n */\nfunction silenceAuth(data) {}\n\n/**\r\n * 分享\r\n * @returns {*}\r\n */\nfunction getShare() {\n return _request.default.get(\"share\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 公众号登录\r\n * @returns {*}\r\n */\nfunction wechatAuthLogin(data) {\n return _request.default.get(\"v2/wechat/auth_login\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取关注海报\r\n * @returns {*}\r\n */\nfunction follow() {\n return _request.default.get(\"wechat/follow\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * code生成用户\r\n * @returns {*}\r\n */\nfunction authType(data) {\n return _request.default.get(\"v2/routine/auth_type\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 授权登录\r\n * @returns {*}\r\n */\nfunction authLogin(data) {\n return _request.default.get(\"v2/routine/auth_login\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取图片base64\r\n * @retins {*}\r\n * */\nfunction imageBase64(image, code) {\n return _request.default.post(\"image_base64\", {\n image: image,\n code: code\n }, {\n noAuth: true\n });\n}\n\n/**\r\n * 自动复制口令功能\r\n * @returns {*}\r\n */\nfunction copyWords() {\n return _request.default.get(\"copy_words\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取商城是否强制绑定手机号\r\n */\nfunction getShopConfig() {\n return _request.default.get('v2/bind_status', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 小程序绑定手机号\r\n * @param {Object} data\r\n */\nfunction routineBindingPhone(data) {\n return _request.default.post('v2/routine/auth_binding_phone', data, {\n noAuth: true\n });\n}\n/**\r\n * 小程序绑定手机号\r\n * @param {Object} data\r\n */\nfunction wechatBindingPhone(data) {\n return _request.default.post('v2/wechat/auth_binding_phone', data, {\n noAuth: true\n });\n}\n/**\r\n * 小程序手机号登录\r\n * @param {Object} data\r\n */\nfunction phoneLogin(data) {\n return _request.default.post('v2/routine/phone_login', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 小程序用户登录\r\n * @param data object 小程序用户登陆信息\r\n */\nfunction routineLogin(data) {\n return _request.default.get(\"v2/wechat/routine_auth\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取微信sdk配置\r\n * @returns {*}\r\n */\nfunction wechatAuthV2(code, spread) {\n return _request.default.get(\"v2/wechat/auth\", {\n code: code,\n spread: spread\n }, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取组件底部菜单\r\n * @param data object 获取组件底部菜单\r\n */\nfunction getNavigation(data) {\n return _request.default.get(\"navigation\", data, {\n noAuth: true\n });\n}\nfunction getSubscribe() {\n return _request.default.get(\"subscribe\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取版本信息\r\n * @param 系统类型\r\n */\nfunction getUpdateInfo(type) {\n return _request.default.get(\"get_new_app/\" + type, {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取首页DIY数据版本号\r\n * \r\n */\nfunction getVersion(name) {\n return _request.default.get(\"v2/diy/get_version/\".concat(name), {}, {\n noAuth: true\n });\n}\n/**\r\n * 获取商品分类版本号\r\n * \r\n */\nfunction getCategoryVersion(name) {\n return _request.default.get(\"category_version\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 配置信息\r\n * \r\n */\nfunction basicConfig(name) {\n return _request.default.get(\"basic_config\", {}, {\n noAuth: true\n });\n}\n/**\r\n * 后台版本信息\r\n * \r\n */\nfunction getSystemVersion() {\n return _request.default.get(\"version\", {}, {\n noAuth: true\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpL3B1YmxpYy5qcyJdLCJuYW1lcyI6WyJnZXRXZWNoYXRDb25maWciLCJyZXF1ZXN0IiwiZ2V0IiwidXJsIiwid2VjaGF0Iiwic2lnbkxpbmsiLCJub0F1dGgiLCJ3ZWNoYXRBdXRoIiwiY29kZSIsInNwcmVhZCIsImxvZ2luX3R5cGUiLCJnZXRMb2dvIiwibG9naW4iLCJkYXRhIiwicG9zdCIsInNpbGVuY2VBdXRoIiwiZ2V0U2hhcmUiLCJ3ZWNoYXRBdXRoTG9naW4iLCJmb2xsb3ciLCJhdXRoVHlwZSIsImF1dGhMb2dpbiIsImltYWdlQmFzZTY0IiwiaW1hZ2UiLCJjb3B5V29yZHMiLCJnZXRTaG9wQ29uZmlnIiwicm91dGluZUJpbmRpbmdQaG9uZSIsIndlY2hhdEJpbmRpbmdQaG9uZSIsInBob25lTG9naW4iLCJyb3V0aW5lTG9naW4iLCJ3ZWNoYXRBdXRoVjIiLCJnZXROYXZpZ2F0aW9uIiwiZ2V0U3Vic2NyaWJlIiwiZ2V0VXBkYXRlSW5mbyIsInR5cGUiLCJnZXRWZXJzaW9uIiwibmFtZSIsImdldENhdGVnb3J5VmVyc2lvbiIsImJhc2ljQ29uZmlnIiwiZ2V0U3lzdGVtVmVyc2lvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVVBO0FBQ0E7QUFYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTQSxlQUFlLEdBQUc7RUFDakMsT0FBT0MsZ0JBQU8sQ0FBQ0MsR0FBRyxDQUNqQixlQUFlLEVBQUU7SUFDaEJDLEdBQUcsRUFBRUMsZUFBTSxDQUFDQyxRQUFRO0VBQ3JCLENBQUMsRUFBRTtJQUNGQyxNQUFNLEVBQUU7RUFDVCxDQUFDLENBQ0Q7QUFDRjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNDLFVBQVUsQ0FBQ0MsSUFBSSxFQUFFQyxNQUFNLEVBQUVDLFVBQVUsRUFBRTtFQUNwRCxPQUFP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QUFDLENBQUMsRUFBRTtJQUNuQ0ksTUFBTSxFQUFFO0VBQ1QsQ0FBQyxDQUFDO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTMEIsYUFBYSxDQUFDQyxJQUFJLEVBQUU7RUFDbkMsT0FBT2hDLGdCQUFPLENBQUNDLEdBQUcsQ0FBQyxjQUFjLEdBQUcrQixJQUFJLEVBQUUsQ0FBQyxDQUFDLEVBQUU7SUFDN0MzQixNQUFNLEVBQUU7RUFDVCxDQUFDLENBQUM7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVM0QixVQUFVLENBQUNDLElBQUksRUFBRTtFQUNoQyxPQUFPbEMsZ0JBQU8sQ0FBQ0MsR0FBRyw4QkFBdUJpQyxJQUFJLEdBQUksQ0FBQyxDQUFDLEVBQUU7SUFDcEQ3QixNQUFNLEVBQUU7RUFDVCxDQUFDLENBQUM7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sU0FBUzhCLGtCQUFrQixDQUFDRCxJQUFJLEVBQUU7RUFDeEMsT0FBT2xDLGdCQUFPLENBQUNDLEdBQUcscUJBQXFCLENBQUMsQ0FBQyxFQUFFO0lBQzFDSSxNQUFNLEVBQUU7RUFDVCxDQUFDLENBQUM7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVMrQixXQUFXLENBQUNGLElBQUksRUFBRTtFQUNqQyxPQUFPbEMsZ0JBQU8sQ0FBQ0MsR0FBRyxpQkFBaUIsQ0FBQyxDQUFDLEVBQUU7SUFDdENJLE1BQU0sRUFBRTtFQUNULENBQUMsQ0FBQztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTZ0MsZ0JBQWdCLEdBQUc7RUFDbEMsT0FBT3JDLGdCQUFPLENBQUNDLEdBQUcsWUFBWSxDQUFDLENBQUMsRUFBRTtJQUNqQ0ksTUFBTSxFQUFFO0VBQ1QsQ0FBQyxDQUFDO0FBQ0giLCJmaWxlIjoiNDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXVxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIzIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYNcclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmltcG9ydCByZXF1ZXN0IGZyb20gXCJAL3V0aWxzL3JlcXVlc3QuanNcIjtcclxuaW1wb3J0IHdlY2hhdCBmcm9tIFwiQC9saWJzL3dlY2hhdC5qc1wiO1xyXG5cclxuLyoqXHJcbiAqIOiOt+WPluW+ruS/oXNka+mFjee9rlxyXG4gKiBAcmV0dXJucyB7Kn1cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRXZWNoYXRDb25maWcoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFxyXG5cdFx0XCJ3ZWNoYXQvY29uZmlnXCIsIHtcclxuXHRcdFx0dXJsOiB3ZWNoYXQuc2lnbkxpbmsoKVxyXG5cdFx0fSwge1xyXG5cdFx0XHRub0F1dGg6IHRydWVcclxuXHRcdH1cclxuXHQpO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5b6u5L+hc2Rr6YWN572uXHJcbiAqIEByZXR1cm5zIHsqfVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHdlY2hhdEF1dGgoY29kZSwgc3ByZWFkLCBsb2dpbl90eXBlKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFxyXG5cdFx0XCJ3ZWNoYXQvYXV0aFwiLCB7XHJcblx0XHRcdGNvZGUsXHJcblx0XHRcdHNwcmVhZCxcclxuXHRcdFx0bG9naW5fdHlwZVxyXG5cdFx0fSwge1xyXG5cdFx0XHRub0F1dGg6IHRydWVcclxuXHRcdH1cclxuXHQpO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W55m75b2V5o6I5p2DbG9naW5cclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0TG9nbygpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ3dlY2hhdC9nZXRfbG9nbycsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOWwj+eoi+W6j+eUqOaIt+eZu+W9lVxyXG4gKiBAcGFyYW0gZGF0YSBvYmplY3Qg5bCP56iL5bqP55So5oi355m76ZmG5L+h5oGvXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gbG9naW4oZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJ3ZWNoYXQvbXBfYXV0aFwiLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOmdmem7mOaOiOadg1xyXG4gKiBAcGFyYW0ge09iamVjdH0gZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHNpbGVuY2VBdXRoKGRhdGEpIHtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDliIbkuqtcclxuICogQHJldHVybnMgeyp9XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0U2hhcmUoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwic2hhcmVcIiwge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog5YWs5LyX5Y+355m75b2VXHJcbiAqIEByZXR1cm5zIHsqfVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHdlY2hhdEF1dGhMb2dpbihkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwidjIvd2VjaGF0L2F1dGhfbG9naW5cIiwgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5blhbPms6jmtbfmiqVcclxuICogQHJldHVybnMgeyp9XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZm9sbG93KCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcIndlY2hhdC9mb2xsb3dcIiwge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICogY29kZeeUn+aIkOeUqOaIt1xyXG4gKiBAcmV0dXJucyB7Kn1cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBhdXRoVHlwZShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwidjIvcm91dGluZS9hdXRoX3R5cGVcIiwgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmjojmnYPnmbvlvZVcclxuICogQHJldHVybnMgeyp9XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gYXV0aExvZ2luKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJ2Mi9yb3V0aW5lL2F1dGhfbG9naW5cIiwgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICog6I635Y+W5Zu+54mHYmFzZTY0XHJcbiAqIEByZXRpbnMgeyp9XHJcbiAqICovXHJcbmV4cG9ydCBmdW5jdGlvbiBpbWFnZUJhc2U2NChpbWFnZSwgY29kZSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXHJcblx0XHRcImltYWdlX2Jhc2U2NFwiLCB7XHJcblx0XHRcdGltYWdlOiBpbWFnZSxcclxuXHRcdFx0Y29kZTogY29kZVxyXG5cdFx0fSwge1xyXG5cdFx0XHRub0F1dGg6IHRydWVcclxuXHRcdH1cclxuXHQpO1xyXG59XHJcblxyXG4vKipcclxuICog6Ieq5Yqo5aSN5Yi25Y+j5Luk5Yqf6IO9XHJcbiAqIEByZXR1cm5zIHsqfVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGNvcHlXb3JkcygpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJjb3B5X3dvcmRzXCIsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluWVhuWfjuaYr+WQpuW8uuWItue7keWumuaJi+acuuWPt1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFNob3BDb25maWcoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd2Mi9iaW5kX3N0YXR1cycsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOWwj+eoi+W6j+e7keWumuaJi+acuuWPt1xyXG4gKiBAcGFyYW0ge09iamVjdH0gZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHJvdXRpbmVCaW5kaW5nUGhvbmUoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ3YyL3JvdXRpbmUvYXV0aF9iaW5kaW5nX3Bob25lJywgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuLyoqXHJcbiAqIOWwj+eoi+W6j+e7keWumuaJi+acuuWPt1xyXG4gKiBAcGFyYW0ge09iamVjdH0gZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHdlY2hhdEJpbmRpbmdQaG9uZShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgndjIvd2VjaGF0L2F1dGhfYmluZGluZ19waG9uZScsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcbi8qKlxyXG4gKiDlsI/nqIvluo/miYvmnLrlj7fnmbvlvZVcclxuICogQHBhcmFtIHtPYmplY3R9IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBwaG9uZUxvZ2luKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCd2Mi9yb3V0aW5lL3Bob25lX2xvZ2luJywgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDlsI/nqIvluo/nlKjmiLfnmbvlvZVcclxuICogQHBhcmFtIGRhdGEgb2JqZWN0IOWwj+eoi+W6j+eUqOaIt+eZu+mZhuS/oeaBr1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHJvdXRpbmVMb2dpbihkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwidjIvd2VjaGF0L3JvdXRpbmVfYXV0aFwiLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluW+ruS/oXNka+mFjee9rlxyXG4gKiBAcmV0dXJucyB7Kn1cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiB3ZWNoYXRBdXRoVjIoY29kZSwgc3ByZWFkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFxyXG5cdFx0XCJ2Mi93ZWNoYXQvYXV0aFwiLCB7XHJcblx0XHRcdGNvZGUsXHJcblx0XHRcdHNwcmVhZFxyXG5cdFx0fSwge1xyXG5cdFx0XHRub0F1dGg6IHRydWVcclxuXHRcdH1cclxuXHQpO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W57uE5Lu25bqV6YOo6I+c5Y2VXHJcbiAqIEBwYXJhbSBkYXRhIG9iamVjdCDojrflj5bnu4Tku7blupXpg6joj5zljZVcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXROYXZpZ2F0aW9uKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJuYXZpZ2F0aW9uXCIsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRTdWJzY3JpYmUoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwic3Vic2NyaWJlXCIsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPlueJiOacrOS/oeaBr1xyXG4gKiBAcGFyYW0g57O757uf57G75Z6LXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0VXBkYXRlSW5mbyh0eXBlKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwiZ2V0X25ld19hcHAvXCIgKyB0eXBlLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bpppbpobVESVnmlbDmja7niYjmnKzlj7dcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0VmVyc2lvbihuYW1lKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KGB2Mi9kaXkvZ2V0X3ZlcnNpb24vJHtuYW1lfWAsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG4vKipcclxuICog6I635Y+W5ZWG5ZOB5YiG57G754mI5pys5Y+3XHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENhdGVnb3J5VmVyc2lvbihuYW1lKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KGBjYXRlZ29yeV92ZXJzaW9uYCwge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog6YWN572u5L+h5oGvXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGJhc2ljQ29uZmlnKG5hbWUpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoYGJhc2ljX2NvbmZpZ2AsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG4vKipcclxuICog5ZCO5Y+w54mI5pys5L+h5oGvXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFN5c3RlbVZlcnNpb24oKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KGB2ZXJzaW9uYCwge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///45\n"); /***/ }), /* 46 */ /*!******************************************!*\ !*** E:/2024/1/广告/uni-app/utils/lang.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 27));\nvar _vueI18n = _interopRequireDefault(__webpack_require__(/*! vue-i18n */ 47));\nvar _cache = _interopRequireDefault(__webpack_require__(/*! @/utils/cache */ 18));\n_vue.default.use(_vueI18n.default);\nvar lang = '';\nlang = _cache.default.has('locale') ? _cache.default.get('locale') : 'zh-CN';\nvar i18n = new _vueI18n.default({\n locale: lang,\n fallbackLocale: 'zh-CN',\n messages: uni.getStorageSync('localeJson'),\n silentTranslationWarn: true // 去除国际化警告\n});\nvar _default = i18n;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbGFuZy5qcyJdLCJuYW1lcyI6WyJWdWUiLCJ1c2UiLCJWdWVJMThuIiwibGFuZyIsIkNhY2hlIiwiaGFzIiwiZ2V0IiwiaTE4biIsImxvY2FsZSIsImZhbGxiYWNrTG9jYWxlIiwibWVzc2FnZXMiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsInNpbGVudFRyYW5zbGF0aW9uV2FybiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUVBQSxZQUFHLENBQUNDLEdBQUcsQ0FBQ0MsZ0JBQU8sQ0FBQztBQUVoQixJQUFJQyxJQUFJLEdBQUcsRUFBRTtBQUViQSxJQUFJLEdBQUdDLGNBQUssQ0FBQ0MsR0FBRyxDQUFDLFFBQVEsQ0FBQyxHQUFHRCxjQUFLLENBQUNFLEdBQUcsQ0FBQyxRQUFRLENBQUMsR0FBRyxPQUFPO0FBSzFELElBQU1DLElBQUksR0FBRyxJQUFJTCxnQkFBTyxDQUFDO0VBQ3hCTSxNQUFNLEVBQUVMLElBQUk7RUFDWk0sY0FBYyxFQUFFLE9BQU87RUFDdkJDLFFBQVEsRUFBRUMsR0FBRyxDQUFDQyxjQUFjLENBQUMsWUFBWSxDQUFDO0VBQzFDQyxxQkFBcUIsRUFBRSxJQUFJLENBQUU7QUFDOUIsQ0FBQyxDQUFDO0FBQUEsZUFDYU4sSUFBSTtBQUFBIiwiZmlsZSI6IjQ2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnO1xyXG5pbXBvcnQgVnVlSTE4biBmcm9tICd2dWUtaTE4bidcclxuaW1wb3J0IENhY2hlIGZyb20gJ0AvdXRpbHMvY2FjaGUnO1xyXG5cclxuVnVlLnVzZShWdWVJMThuKVxyXG5cclxubGV0IGxhbmcgPSAnJztcclxuXHJcbmxhbmcgPSBDYWNoZS5oYXMoJ2xvY2FsZScpID8gQ2FjaGUuZ2V0KCdsb2NhbGUnKSA6ICd6aC1DTic7XHJcblxyXG5cclxuXHJcblxyXG5jb25zdCBpMThuID0gbmV3IFZ1ZUkxOG4oe1xyXG5cdGxvY2FsZTogbGFuZyxcclxuXHRmYWxsYmFja0xvY2FsZTogJ3poLUNOJyxcclxuXHRtZXNzYWdlczogdW5pLmdldFN0b3JhZ2VTeW5jKCdsb2NhbGVKc29uJyksXHJcblx0c2lsZW50VHJhbnNsYXRpb25XYXJuOiB0cnVlLCAvLyDljrvpmaTlm73pmYXljJborablkYpcclxufSlcclxuZXhwb3J0IGRlZmF1bHQgaTE4blxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///46\n"); /***/ }), /* 47 */ /*!****************************************************!*\ !*** ./node_modules/vue-i18n/dist/vue-i18n.esm.js ***! \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /*! * vue-i18n v8.28.2 * (c) 2022 kazuya kawaguchi * Released under the MIT License. */ /* */ /** * constants */ var numberFormatKeys = [ 'compactDisplay', 'currency', 'currencyDisplay', 'currencySign', 'localeMatcher', 'notation', 'numberingSystem', 'signDisplay', 'style', 'unit', 'unitDisplay', 'useGrouping', 'minimumIntegerDigits', 'minimumFractionDigits', 'maximumFractionDigits', 'minimumSignificantDigits', 'maximumSignificantDigits' ]; var dateTimeFormatKeys = [ 'dateStyle', 'timeStyle', 'calendar', 'localeMatcher', "hour12", "hourCycle", "timeZone", "formatMatcher", 'weekday', 'era', 'year', 'month', 'day', 'hour', 'minute', 'second', 'timeZoneName' ]; /** * utilities */ function warn (msg, err) { if (typeof console !== 'undefined') { console.warn('[vue-i18n] ' + msg); /* istanbul ignore if */ if (err) { console.warn(err.stack); } } } function error (msg, err) { if (typeof console !== 'undefined') { console.error('[vue-i18n] ' + msg); /* istanbul ignore if */ if (err) { console.error(err.stack); } } } var isArray = Array.isArray; function isObject (obj) { return obj !== null && typeof obj === 'object' } function isBoolean (val) { return typeof val === 'boolean' } function isString (val) { return typeof val === 'string' } var toString = Object.prototype.toString; var OBJECT_STRING = '[object Object]'; function isPlainObject (obj) { return toString.call(obj) === OBJECT_STRING } function isNull (val) { return val === null || val === undefined } function isFunction (val) { return typeof val === 'function' } function parseArgs () { var args = [], len = arguments.length; while ( len-- ) args[ len ] = arguments[ len ]; var locale = null; var params = null; if (args.length === 1) { if (isObject(args[0]) || isArray(args[0])) { params = args[0]; } else if (typeof args[0] === 'string') { locale = args[0]; } } else if (args.length === 2) { if (typeof args[0] === 'string') { locale = args[0]; } /* istanbul ignore if */ if (isObject(args[1]) || isArray(args[1])) { params = args[1]; } } return { locale: locale, params: params } } function looseClone (obj) { return JSON.parse(JSON.stringify(obj)) } function remove (arr, item) { if (arr.delete(item)) { return arr } } function arrayFrom (arr) { var ret = []; arr.forEach(function (a) { return ret.push(a); }); return ret } function includes (arr, item) { return !!~arr.indexOf(item) } var hasOwnProperty = Object.prototype.hasOwnProperty; function hasOwn (obj, key) { return hasOwnProperty.call(obj, key) } function merge (target) { var arguments$1 = arguments; var output = Object(target); for (var i = 1; i < arguments.length; i++) { var source = arguments$1[i]; if (source !== undefined && source !== null) { var key = (void 0); for (key in source) { if (hasOwn(source, key)) { if (isObject(source[key])) { output[key] = merge(output[key], source[key]); } else { output[key] = source[key]; } } } } } return output } function looseEqual (a, b) { if (a === b) { return true } var isObjectA = isObject(a); var isObjectB = isObject(b); if (isObjectA && isObjectB) { try { var isArrayA = isArray(a); var isArrayB = isArray(b); if (isArrayA && isArrayB) { return a.length === b.length && a.every(function (e, i) { return looseEqual(e, b[i]) }) } else if (!isArrayA && !isArrayB) { var keysA = Object.keys(a); var keysB = Object.keys(b); return keysA.length === keysB.length && keysA.every(function (key) { return looseEqual(a[key], b[key]) }) } else { /* istanbul ignore next */ return false } } catch (e) { /* istanbul ignore next */ return false } } else if (!isObjectA && !isObjectB) { return String(a) === String(b) } else { return false } } /** * Sanitizes html special characters from input strings. For mitigating risk of XSS attacks. * @param rawText The raw input from the user that should be escaped. */ function escapeHtml(rawText) { return rawText .replace(//g, '>') .replace(/"/g, '"') .replace(/'/g, ''') } /** * Escapes html tags and special symbols from all provided params which were returned from parseArgs().params. * This method performs an in-place operation on the params object. * * @param {any} params Parameters as provided from `parseArgs().params`. * May be either an array of strings or a string->any map. * * @returns The manipulated `params` object. */ function escapeParams(params) { if(params != null) { Object.keys(params).forEach(function (key) { if(typeof(params[key]) == 'string') { params[key] = escapeHtml(params[key]); } }); } return params } /* */ function extend (Vue) { if (!Vue.prototype.hasOwnProperty('$i18n')) { // $FlowFixMe Object.defineProperty(Vue.prototype, '$i18n', { get: function get () { return this._i18n } }); } Vue.prototype.$t = function (key) { var values = [], len = arguments.length - 1; while ( len-- > 0 ) values[ len ] = arguments[ len + 1 ]; var i18n = this.$i18n; return i18n._t.apply(i18n, [ key, i18n.locale, i18n._getMessages(), this ].concat( values )) }; Vue.prototype.$tc = function (key, choice) { var values = [], len = arguments.length - 2; while ( len-- > 0 ) values[ len ] = arguments[ len + 2 ]; var i18n = this.$i18n; return i18n._tc.apply(i18n, [ key, i18n.locale, i18n._getMessages(), this, choice ].concat( values )) }; Vue.prototype.$te = function (key, locale) { var i18n = this.$i18n; return i18n._te(key, i18n.locale, i18n._getMessages(), locale) }; Vue.prototype.$d = function (value) { var ref; var args = [], len = arguments.length - 1; while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; return (ref = this.$i18n).d.apply(ref, [ value ].concat( args )) }; Vue.prototype.$n = function (value) { var ref; var args = [], len = arguments.length - 1; while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; return (ref = this.$i18n).n.apply(ref, [ value ].concat( args )) }; } /* */ /** * Mixin * * If `bridge` mode, empty mixin is returned, * else regulary mixin implementation is returned. */ function defineMixin (bridge) { if ( bridge === void 0 ) bridge = false; function mounted () { if (this !== this.$root && this.$options.__INTLIFY_META__ && this.$el) { this.$el.setAttribute('data-intlify', this.$options.__INTLIFY_META__); } } return bridge ? { mounted: mounted } // delegate `vue-i18n-bridge` mixin implementation : { // regulary beforeCreate: function beforeCreate () { var options = this.$options; options.i18n = options.i18n || ((options.__i18nBridge || options.__i18n) ? {} : null); if (options.i18n) { if (options.i18n instanceof VueI18n) { // init locale messages via custom blocks if ((options.__i18nBridge || options.__i18n)) { try { var localeMessages = options.i18n && options.i18n.messages ? options.i18n.messages : {}; var _i18n = options.__i18nBridge || options.__i18n; _i18n.forEach(function (resource) { localeMessages = merge(localeMessages, JSON.parse(resource)); }); Object.keys(localeMessages).forEach(function (locale) { options.i18n.mergeLocaleMessage(locale, localeMessages[locale]); }); } catch (e) { if (true) { error("Cannot parse locale messages via custom blocks.", e); } } } this._i18n = options.i18n; this._i18nWatcher = this._i18n.watchI18nData(); } else if (isPlainObject(options.i18n)) { var rootI18n = this.$root && this.$root.$i18n && this.$root.$i18n instanceof VueI18n ? this.$root.$i18n : null; // component local i18n if (rootI18n) { options.i18n.root = this.$root; options.i18n.formatter = rootI18n.formatter; options.i18n.fallbackLocale = rootI18n.fallbackLocale; options.i18n.formatFallbackMessages = rootI18n.formatFallbackMessages; options.i18n.silentTranslationWarn = rootI18n.silentTranslationWarn; options.i18n.silentFallbackWarn = rootI18n.silentFallbackWarn; options.i18n.pluralizationRules = rootI18n.pluralizationRules; options.i18n.preserveDirectiveContent = rootI18n.preserveDirectiveContent; } // init locale messages via custom blocks if ((options.__i18nBridge || options.__i18n)) { try { var localeMessages$1 = options.i18n && options.i18n.messages ? options.i18n.messages : {}; var _i18n$1 = options.__i18nBridge || options.__i18n; _i18n$1.forEach(function (resource) { localeMessages$1 = merge(localeMessages$1, JSON.parse(resource)); }); options.i18n.messages = localeMessages$1; } catch (e) { if (true) { warn("Cannot parse locale messages via custom blocks.", e); } } } var ref = options.i18n; var sharedMessages = ref.sharedMessages; if (sharedMessages && isPlainObject(sharedMessages)) { options.i18n.messages = merge(options.i18n.messages, sharedMessages); } this._i18n = new VueI18n(options.i18n); this._i18nWatcher = this._i18n.watchI18nData(); if (options.i18n.sync === undefined || !!options.i18n.sync) { this._localeWatcher = this.$i18n.watchLocale(); } if (rootI18n) { rootI18n.onComponentInstanceCreated(this._i18n); } } else { if (true) { warn("Cannot be interpreted 'i18n' option."); } } } else if (this.$root && this.$root.$i18n && this.$root.$i18n instanceof VueI18n) { // root i18n this._i18n = this.$root.$i18n; } else if (options.parent && options.parent.$i18n && options.parent.$i18n instanceof VueI18n) { // parent i18n this._i18n = options.parent.$i18n; } }, beforeMount: function beforeMount () { var options = this.$options; options.i18n = options.i18n || ((options.__i18nBridge || options.__i18n) ? {} : null); if (options.i18n) { if (options.i18n instanceof VueI18n) { // init locale messages via custom blocks this._i18n.subscribeDataChanging(this); this._subscribing = true; } else if (isPlainObject(options.i18n)) { this._i18n.subscribeDataChanging(this); this._subscribing = true; } else { if (true) { warn("Cannot be interpreted 'i18n' option."); } } } else if (this.$root && this.$root.$i18n && this.$root.$i18n instanceof VueI18n) { this._i18n.subscribeDataChanging(this); this._subscribing = true; } else if (options.parent && options.parent.$i18n && options.parent.$i18n instanceof VueI18n) { this._i18n.subscribeDataChanging(this); this._subscribing = true; } }, mounted: mounted, beforeDestroy: function beforeDestroy () { if (!this._i18n) { return } var self = this; this.$nextTick(function () { if (self._subscribing) { self._i18n.unsubscribeDataChanging(self); delete self._subscribing; } if (self._i18nWatcher) { self._i18nWatcher(); self._i18n.destroyVM(); delete self._i18nWatcher; } if (self._localeWatcher) { self._localeWatcher(); delete self._localeWatcher; } }); } } } /* */ var interpolationComponent = { name: 'i18n', functional: true, props: { tag: { type: [String, Boolean, Object], default: 'span' }, path: { type: String, required: true }, locale: { type: String }, places: { type: [Array, Object] } }, render: function render (h, ref) { var data = ref.data; var parent = ref.parent; var props = ref.props; var slots = ref.slots; var $i18n = parent.$i18n; if (!$i18n) { if (true) { warn('Cannot find VueI18n instance!'); } return } var path = props.path; var locale = props.locale; var places = props.places; var params = slots(); var children = $i18n.i( path, locale, onlyHasDefaultPlace(params) || places ? useLegacyPlaces(params.default, places) : params ); var tag = (!!props.tag && props.tag !== true) || props.tag === false ? props.tag : 'span'; return tag ? h(tag, data, children) : children } }; function onlyHasDefaultPlace (params) { var prop; for (prop in params) { if (prop !== 'default') { return false } } return Boolean(prop) } function useLegacyPlaces (children, places) { var params = places ? createParamsFromPlaces(places) : {}; if (!children) { return params } // Filter empty text nodes children = children.filter(function (child) { return child.tag || child.text.trim() !== '' }); var everyPlace = children.every(vnodeHasPlaceAttribute); if ( true && everyPlace) { warn('`place` attribute is deprecated in next major version. Please switch to Vue slots.'); } return children.reduce( everyPlace ? assignChildPlace : assignChildIndex, params ) } function createParamsFromPlaces (places) { if (true) { warn('`places` prop is deprecated in next major version. Please switch to Vue slots.'); } return Array.isArray(places) ? places.reduce(assignChildIndex, {}) : Object.assign({}, places) } function assignChildPlace (params, child) { if (child.data && child.data.attrs && child.data.attrs.place) { params[child.data.attrs.place] = child; } return params } function assignChildIndex (params, child, index) { params[index] = child; return params } function vnodeHasPlaceAttribute (vnode) { return Boolean(vnode.data && vnode.data.attrs && vnode.data.attrs.place) } /* */ var numberComponent = { name: 'i18n-n', functional: true, props: { tag: { type: [String, Boolean, Object], default: 'span' }, value: { type: Number, required: true }, format: { type: [String, Object] }, locale: { type: String } }, render: function render (h, ref) { var props = ref.props; var parent = ref.parent; var data = ref.data; var i18n = parent.$i18n; if (!i18n) { if (true) { warn('Cannot find VueI18n instance!'); } return null } var key = null; var options = null; if (isString(props.format)) { key = props.format; } else if (isObject(props.format)) { if (props.format.key) { key = props.format.key; } // Filter out number format options only options = Object.keys(props.format).reduce(function (acc, prop) { var obj; if (includes(numberFormatKeys, prop)) { return Object.assign({}, acc, ( obj = {}, obj[prop] = props.format[prop], obj )) } return acc }, null); } var locale = props.locale || i18n.locale; var parts = i18n._ntp(props.value, locale, key, options); var values = parts.map(function (part, index) { var obj; var slot = data.scopedSlots && data.scopedSlots[part.type]; return slot ? slot(( obj = {}, obj[part.type] = part.value, obj.index = index, obj.parts = parts, obj )) : part.value }); var tag = (!!props.tag && props.tag !== true) || props.tag === false ? props.tag : 'span'; return tag ? h(tag, { attrs: data.attrs, 'class': data['class'], staticClass: data.staticClass }, values) : values } }; /* */ function bind (el, binding, vnode) { if (!assert(el, vnode)) { return } t(el, binding, vnode); } function update (el, binding, vnode, oldVNode) { if (!assert(el, vnode)) { return } var i18n = vnode.context.$i18n; if (localeEqual(el, vnode) && (looseEqual(binding.value, binding.oldValue) && looseEqual(el._localeMessage, i18n.getLocaleMessage(i18n.locale)))) { return } t(el, binding, vnode); } function unbind (el, binding, vnode, oldVNode) { var vm = vnode.context; if (!vm) { warn('Vue instance does not exists in VNode context'); return } var i18n = vnode.context.$i18n || {}; if (!binding.modifiers.preserve && !i18n.preserveDirectiveContent) { el.textContent = ''; } el._vt = undefined; delete el['_vt']; el._locale = undefined; delete el['_locale']; el._localeMessage = undefined; delete el['_localeMessage']; } function assert (el, vnode) { var vm = vnode.context; if (!vm) { warn('Vue instance does not exists in VNode context'); return false } if (!vm.$i18n) { warn('VueI18n instance does not exists in Vue instance'); return false } return true } function localeEqual (el, vnode) { var vm = vnode.context; return el._locale === vm.$i18n.locale } function t (el, binding, vnode) { var ref$1, ref$2; var value = binding.value; var ref = parseValue(value); var path = ref.path; var locale = ref.locale; var args = ref.args; var choice = ref.choice; if (!path && !locale && !args) { warn('value type not supported'); return } if (!path) { warn('`path` is required in v-t directive'); return } var vm = vnode.context; if (choice != null) { el._vt = el.textContent = (ref$1 = vm.$i18n).tc.apply(ref$1, [ path, choice ].concat( makeParams(locale, args) )); } else { el._vt = el.textContent = (ref$2 = vm.$i18n).t.apply(ref$2, [ path ].concat( makeParams(locale, args) )); } el._locale = vm.$i18n.locale; el._localeMessage = vm.$i18n.getLocaleMessage(vm.$i18n.locale); } function parseValue (value) { var path; var locale; var args; var choice; if (isString(value)) { path = value; } else if (isPlainObject(value)) { path = value.path; locale = value.locale; args = value.args; choice = value.choice; } return { path: path, locale: locale, args: args, choice: choice } } function makeParams (locale, args) { var params = []; locale && params.push(locale); if (args && (Array.isArray(args) || isPlainObject(args))) { params.push(args); } return params } var Vue; function install (_Vue, options) { if ( options === void 0 ) options = { bridge: false }; /* istanbul ignore if */ if ( true && install.installed && _Vue === Vue) { warn('already installed.'); return } install.installed = true; Vue = _Vue; var version = (Vue.version && Number(Vue.version.split('.')[0])) || -1; /* istanbul ignore if */ if ( true && version < 2) { warn(("vue-i18n (" + (install.version) + ") need to use Vue 2.0 or later (Vue: " + (Vue.version) + ").")); return } extend(Vue); Vue.mixin(defineMixin(options.bridge)); Vue.directive('t', { bind: bind, update: update, unbind: unbind }); Vue.component(interpolationComponent.name, interpolationComponent); Vue.component(numberComponent.name, numberComponent); // use simple mergeStrategies to prevent i18n instance lose '__proto__' var strats = Vue.config.optionMergeStrategies; strats.i18n = function (parentVal, childVal) { return childVal === undefined ? parentVal : childVal }; } /* */ var BaseFormatter = function BaseFormatter () { this._caches = Object.create(null); }; BaseFormatter.prototype.interpolate = function interpolate (message, values) { if (!values) { return [message] } var tokens = this._caches[message]; if (!tokens) { tokens = parse(message); this._caches[message] = tokens; } return compile(tokens, values) }; var RE_TOKEN_LIST_VALUE = /^(?:\d)+/; var RE_TOKEN_NAMED_VALUE = /^(?:\w)+/; function parse (format) { var tokens = []; var position = 0; var text = ''; while (position < format.length) { var char = format[position++]; if (char === '{') { if (text) { tokens.push({ type: 'text', value: text }); } text = ''; var sub = ''; char = format[position++]; while (char !== undefined && char !== '}') { sub += char; char = format[position++]; } var isClosed = char === '}'; var type = RE_TOKEN_LIST_VALUE.test(sub) ? 'list' : isClosed && RE_TOKEN_NAMED_VALUE.test(sub) ? 'named' : 'unknown'; tokens.push({ value: sub, type: type }); } else if (char === '%') { // when found rails i18n syntax, skip text capture if (format[(position)] !== '{') { text += char; } } else { text += char; } } text && tokens.push({ type: 'text', value: text }); return tokens } function compile (tokens, values) { var compiled = []; var index = 0; var mode = Array.isArray(values) ? 'list' : isObject(values) ? 'named' : 'unknown'; if (mode === 'unknown') { return compiled } while (index < tokens.length) { var token = tokens[index]; switch (token.type) { case 'text': compiled.push(token.value); break case 'list': compiled.push(values[parseInt(token.value, 10)]); break case 'named': if (mode === 'named') { compiled.push((values)[token.value]); } else { if (true) { warn(("Type of token '" + (token.type) + "' and format of value '" + mode + "' don't match!")); } } break case 'unknown': if (true) { warn("Detect 'unknown' type of token!"); } break } index++; } return compiled } /* */ /** * Path parser * - Inspired: * Vue.js Path parser */ // actions var APPEND = 0; var PUSH = 1; var INC_SUB_PATH_DEPTH = 2; var PUSH_SUB_PATH = 3; // states var BEFORE_PATH = 0; var IN_PATH = 1; var BEFORE_IDENT = 2; var IN_IDENT = 3; var IN_SUB_PATH = 4; var IN_SINGLE_QUOTE = 5; var IN_DOUBLE_QUOTE = 6; var AFTER_PATH = 7; var ERROR = 8; var pathStateMachine = []; pathStateMachine[BEFORE_PATH] = { 'ws': [BEFORE_PATH], 'ident': [IN_IDENT, APPEND], '[': [IN_SUB_PATH], 'eof': [AFTER_PATH] }; pathStateMachine[IN_PATH] = { 'ws': [IN_PATH], '.': [BEFORE_IDENT], '[': [IN_SUB_PATH], 'eof': [AFTER_PATH] }; pathStateMachine[BEFORE_IDENT] = { 'ws': [BEFORE_IDENT], 'ident': [IN_IDENT, APPEND], '0': [IN_IDENT, APPEND], 'number': [IN_IDENT, APPEND] }; pathStateMachine[IN_IDENT] = { 'ident': [IN_IDENT, APPEND], '0': [IN_IDENT, APPEND], 'number': [IN_IDENT, APPEND], 'ws': [IN_PATH, PUSH], '.': [BEFORE_IDENT, PUSH], '[': [IN_SUB_PATH, PUSH], 'eof': [AFTER_PATH, PUSH] }; pathStateMachine[IN_SUB_PATH] = { "'": [IN_SINGLE_QUOTE, APPEND], '"': [IN_DOUBLE_QUOTE, APPEND], '[': [IN_SUB_PATH, INC_SUB_PATH_DEPTH], ']': [IN_PATH, PUSH_SUB_PATH], 'eof': ERROR, 'else': [IN_SUB_PATH, APPEND] }; pathStateMachine[IN_SINGLE_QUOTE] = { "'": [IN_SUB_PATH, APPEND], 'eof': ERROR, 'else': [IN_SINGLE_QUOTE, APPEND] }; pathStateMachine[IN_DOUBLE_QUOTE] = { '"': [IN_SUB_PATH, APPEND], 'eof': ERROR, 'else': [IN_DOUBLE_QUOTE, APPEND] }; /** * Check if an expression is a literal value. */ var literalValueRE = /^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/; function isLiteral (exp) { return literalValueRE.test(exp) } /** * Strip quotes from a string */ function stripQuotes (str) { var a = str.charCodeAt(0); var b = str.charCodeAt(str.length - 1); return a === b && (a === 0x22 || a === 0x27) ? str.slice(1, -1) : str } /** * Determine the type of a character in a keypath. */ function getPathCharType (ch) { if (ch === undefined || ch === null) { return 'eof' } var code = ch.charCodeAt(0); switch (code) { case 0x5B: // [ case 0x5D: // ] case 0x2E: // . case 0x22: // " case 0x27: // ' return ch case 0x5F: // _ case 0x24: // $ case 0x2D: // - return 'ident' case 0x09: // Tab case 0x0A: // Newline case 0x0D: // Return case 0xA0: // No-break space case 0xFEFF: // Byte Order Mark case 0x2028: // Line Separator case 0x2029: // Paragraph Separator return 'ws' } return 'ident' } /** * Format a subPath, return its plain form if it is * a literal string or number. Otherwise prepend the * dynamic indicator (*). */ function formatSubPath (path) { var trimmed = path.trim(); // invalid leading 0 if (path.charAt(0) === '0' && isNaN(path)) { return false } return isLiteral(trimmed) ? stripQuotes(trimmed) : '*' + trimmed } /** * Parse a string path into an array of segments */ function parse$1 (path) { var keys = []; var index = -1; var mode = BEFORE_PATH; var subPathDepth = 0; var c; var key; var newChar; var type; var transition; var action; var typeMap; var actions = []; actions[PUSH] = function () { if (key !== undefined) { keys.push(key); key = undefined; } }; actions[APPEND] = function () { if (key === undefined) { key = newChar; } else { key += newChar; } }; actions[INC_SUB_PATH_DEPTH] = function () { actions[APPEND](); subPathDepth++; }; actions[PUSH_SUB_PATH] = function () { if (subPathDepth > 0) { subPathDepth--; mode = IN_SUB_PATH; actions[APPEND](); } else { subPathDepth = 0; if (key === undefined) { return false } key = formatSubPath(key); if (key === false) { return false } else { actions[PUSH](); } } }; function maybeUnescapeQuote () { var nextChar = path[index + 1]; if ((mode === IN_SINGLE_QUOTE && nextChar === "'") || (mode === IN_DOUBLE_QUOTE && nextChar === '"')) { index++; newChar = '\\' + nextChar; actions[APPEND](); return true } } while (mode !== null) { index++; c = path[index]; if (c === '\\' && maybeUnescapeQuote()) { continue } type = getPathCharType(c); typeMap = pathStateMachine[mode]; transition = typeMap[type] || typeMap['else'] || ERROR; if (transition === ERROR) { return // parse error } mode = transition[0]; action = actions[transition[1]]; if (action) { newChar = transition[2]; newChar = newChar === undefined ? c : newChar; if (action() === false) { return } } if (mode === AFTER_PATH) { return keys } } } var I18nPath = function I18nPath () { this._cache = Object.create(null); }; /** * External parse that check for a cache hit first */ I18nPath.prototype.parsePath = function parsePath (path) { var hit = this._cache[path]; if (!hit) { hit = parse$1(path); if (hit) { this._cache[path] = hit; } } return hit || [] }; /** * Get path value from path string */ I18nPath.prototype.getPathValue = function getPathValue (obj, path) { if (!isObject(obj)) { return null } var paths = this.parsePath(path); if (paths.length === 0) { return null } else { var length = paths.length; var last = obj; var i = 0; while (i < length) { var value = last[paths[i]]; if (value === undefined || value === null) { return null } last = value; i++; } return last } }; /* */ var htmlTagMatcher = /<\/?[\w\s="/.':;#-\/]+>/; var linkKeyMatcher = /(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g; var linkKeyPrefixMatcher = /^@(?:\.([a-zA-Z]+))?:/; var bracketsMatcher = /[()]/g; var defaultModifiers = { 'upper': function (str) { return str.toLocaleUpperCase(); }, 'lower': function (str) { return str.toLocaleLowerCase(); }, 'capitalize': function (str) { return ("" + (str.charAt(0).toLocaleUpperCase()) + (str.substr(1))); } }; var defaultFormatter = new BaseFormatter(); var VueI18n = function VueI18n (options) { var this$1 = this; if ( options === void 0 ) options = {}; // Auto install if it is not done yet and `window` has `Vue`. // To allow users to avoid auto-installation in some cases, // this code should be placed here. See #290 /* istanbul ignore if */ if (!Vue && typeof window !== 'undefined' && window.Vue) { install(window.Vue); } var locale = options.locale || 'en-US'; var fallbackLocale = options.fallbackLocale === false ? false : options.fallbackLocale || 'en-US'; var messages = options.messages || {}; var dateTimeFormats = options.dateTimeFormats || options.datetimeFormats || {}; var numberFormats = options.numberFormats || {}; this._vm = null; this._formatter = options.formatter || defaultFormatter; this._modifiers = options.modifiers || {}; this._missing = options.missing || null; this._root = options.root || null; this._sync = options.sync === undefined ? true : !!options.sync; this._fallbackRoot = options.fallbackRoot === undefined ? true : !!options.fallbackRoot; this._fallbackRootWithEmptyString = options.fallbackRootWithEmptyString === undefined ? true : !!options.fallbackRootWithEmptyString; this._formatFallbackMessages = options.formatFallbackMessages === undefined ? false : !!options.formatFallbackMessages; this._silentTranslationWarn = options.silentTranslationWarn === undefined ? false : options.silentTranslationWarn; this._silentFallbackWarn = options.silentFallbackWarn === undefined ? false : !!options.silentFallbackWarn; this._dateTimeFormatters = {}; this._numberFormatters = {}; this._path = new I18nPath(); this._dataListeners = new Set(); this._componentInstanceCreatedListener = options.componentInstanceCreatedListener || null; this._preserveDirectiveContent = options.preserveDirectiveContent === undefined ? false : !!options.preserveDirectiveContent; this.pluralizationRules = options.pluralizationRules || {}; this._warnHtmlInMessage = options.warnHtmlInMessage || 'off'; this._postTranslation = options.postTranslation || null; this._escapeParameterHtml = options.escapeParameterHtml || false; if ('__VUE_I18N_BRIDGE__' in options) { this.__VUE_I18N_BRIDGE__ = options.__VUE_I18N_BRIDGE__; } /** * @param choice {number} a choice index given by the input to $tc: `$tc('path.to.rule', choiceIndex)` * @param choicesLength {number} an overall amount of available choices * @returns a final choice index */ this.getChoiceIndex = function (choice, choicesLength) { var thisPrototype = Object.getPrototypeOf(this$1); if (thisPrototype && thisPrototype.getChoiceIndex) { var prototypeGetChoiceIndex = (thisPrototype.getChoiceIndex); return (prototypeGetChoiceIndex).call(this$1, choice, choicesLength) } // Default (old) getChoiceIndex implementation - english-compatible var defaultImpl = function (_choice, _choicesLength) { _choice = Math.abs(_choice); if (_choicesLength === 2) { return _choice ? _choice > 1 ? 1 : 0 : 1 } return _choice ? Math.min(_choice, 2) : 0 }; if (this$1.locale in this$1.pluralizationRules) { return this$1.pluralizationRules[this$1.locale].apply(this$1, [choice, choicesLength]) } else { return defaultImpl(choice, choicesLength) } }; this._exist = function (message, key) { if (!message || !key) { return false } if (!isNull(this$1._path.getPathValue(message, key))) { return true } // fallback for flat key if (message[key]) { return true } return false }; if (this._warnHtmlInMessage === 'warn' || this._warnHtmlInMessage === 'error') { Object.keys(messages).forEach(function (locale) { this$1._checkLocaleMessage(locale, this$1._warnHtmlInMessage, messages[locale]); }); } this._initVM({ locale: locale, fallbackLocale: fallbackLocale, messages: messages, dateTimeFormats: dateTimeFormats, numberFormats: numberFormats }); }; var prototypeAccessors = { vm: { configurable: true },messages: { configurable: true },dateTimeFormats: { configurable: true },numberFormats: { configurable: true },availableLocales: { configurable: true },locale: { configurable: true },fallbackLocale: { configurable: true },formatFallbackMessages: { configurable: true },missing: { configurable: true },formatter: { configurable: true },silentTranslationWarn: { configurable: true },silentFallbackWarn: { configurable: true },preserveDirectiveContent: { configurable: true },warnHtmlInMessage: { configurable: true },postTranslation: { configurable: true },sync: { configurable: true } }; VueI18n.prototype._checkLocaleMessage = function _checkLocaleMessage (locale, level, message) { var paths = []; var fn = function (level, locale, message, paths) { if (isPlainObject(message)) { Object.keys(message).forEach(function (key) { var val = message[key]; if (isPlainObject(val)) { paths.push(key); paths.push('.'); fn(level, locale, val, paths); paths.pop(); paths.pop(); } else { paths.push(key); fn(level, locale, val, paths); paths.pop(); } }); } else if (isArray(message)) { message.forEach(function (item, index) { if (isPlainObject(item)) { paths.push(("[" + index + "]")); paths.push('.'); fn(level, locale, item, paths); paths.pop(); paths.pop(); } else { paths.push(("[" + index + "]")); fn(level, locale, item, paths); paths.pop(); } }); } else if (isString(message)) { var ret = htmlTagMatcher.test(message); if (ret) { var msg = "Detected HTML in message '" + message + "' of keypath '" + (paths.join('')) + "' at '" + locale + "'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp"; if (level === 'warn') { warn(msg); } else if (level === 'error') { error(msg); } } } }; fn(level, locale, message, paths); }; VueI18n.prototype._initVM = function _initVM (data) { var silent = Vue.config.silent; Vue.config.silent = true; this._vm = new Vue({ data: data, __VUE18N__INSTANCE__: true }); Vue.config.silent = silent; }; VueI18n.prototype.destroyVM = function destroyVM () { this._vm.$destroy(); }; VueI18n.prototype.subscribeDataChanging = function subscribeDataChanging (vm) { this._dataListeners.add(vm); }; VueI18n.prototype.unsubscribeDataChanging = function unsubscribeDataChanging (vm) { remove(this._dataListeners, vm); }; VueI18n.prototype.watchI18nData = function watchI18nData () { var this$1 = this; return this._vm.$watch('$data', function () { var listeners = arrayFrom(this$1._dataListeners); var i = listeners.length; while(i--) { Vue.nextTick(function () { listeners[i] && listeners[i].$forceUpdate(); }); } }, { deep: true }) }; VueI18n.prototype.watchLocale = function watchLocale (composer) { if (!composer) { /* istanbul ignore if */ if (!this._sync || !this._root) { return null } var target = this._vm; return this._root.$i18n.vm.$watch('locale', function (val) { target.$set(target, 'locale', val); target.$forceUpdate(); }, { immediate: true }) } else { // deal with vue-i18n-bridge if (!this.__VUE_I18N_BRIDGE__) { return null } var self = this; var target$1 = this._vm; return this.vm.$watch('locale', function (val) { target$1.$set(target$1, 'locale', val); if (self.__VUE_I18N_BRIDGE__ && composer) { composer.locale.value = val; } target$1.$forceUpdate(); }, { immediate: true }) } }; VueI18n.prototype.onComponentInstanceCreated = function onComponentInstanceCreated (newI18n) { if (this._componentInstanceCreatedListener) { this._componentInstanceCreatedListener(newI18n, this); } }; prototypeAccessors.vm.get = function () { return this._vm }; prototypeAccessors.messages.get = function () { return looseClone(this._getMessages()) }; prototypeAccessors.dateTimeFormats.get = function () { return looseClone(this._getDateTimeFormats()) }; prototypeAccessors.numberFormats.get = function () { return looseClone(this._getNumberFormats()) }; prototypeAccessors.availableLocales.get = function () { return Object.keys(this.messages).sort() }; prototypeAccessors.locale.get = function () { return this._vm.locale }; prototypeAccessors.locale.set = function (locale) { this._vm.$set(this._vm, 'locale', locale); }; prototypeAccessors.fallbackLocale.get = function () { return this._vm.fallbackLocale }; prototypeAccessors.fallbackLocale.set = function (locale) { this._localeChainCache = {}; this._vm.$set(this._vm, 'fallbackLocale', locale); }; prototypeAccessors.formatFallbackMessages.get = function () { return this._formatFallbackMessages }; prototypeAccessors.formatFallbackMessages.set = function (fallback) { this._formatFallbackMessages = fallback; }; prototypeAccessors.missing.get = function () { return this._missing }; prototypeAccessors.missing.set = function (handler) { this._missing = handler; }; prototypeAccessors.formatter.get = function () { return this._formatter }; prototypeAccessors.formatter.set = function (formatter) { this._formatter = formatter; }; prototypeAccessors.silentTranslationWarn.get = function () { return this._silentTranslationWarn }; prototypeAccessors.silentTranslationWarn.set = function (silent) { this._silentTranslationWarn = silent; }; prototypeAccessors.silentFallbackWarn.get = function () { return this._silentFallbackWarn }; prototypeAccessors.silentFallbackWarn.set = function (silent) { this._silentFallbackWarn = silent; }; prototypeAccessors.preserveDirectiveContent.get = function () { return this._preserveDirectiveContent }; prototypeAccessors.preserveDirectiveContent.set = function (preserve) { this._preserveDirectiveContent = preserve; }; prototypeAccessors.warnHtmlInMessage.get = function () { return this._warnHtmlInMessage }; prototypeAccessors.warnHtmlInMessage.set = function (level) { var this$1 = this; var orgLevel = this._warnHtmlInMessage; this._warnHtmlInMessage = level; if (orgLevel !== level && (level === 'warn' || level === 'error')) { var messages = this._getMessages(); Object.keys(messages).forEach(function (locale) { this$1._checkLocaleMessage(locale, this$1._warnHtmlInMessage, messages[locale]); }); } }; prototypeAccessors.postTranslation.get = function () { return this._postTranslation }; prototypeAccessors.postTranslation.set = function (handler) { this._postTranslation = handler; }; prototypeAccessors.sync.get = function () { return this._sync }; prototypeAccessors.sync.set = function (val) { this._sync = val; }; VueI18n.prototype._getMessages = function _getMessages () { return this._vm.messages }; VueI18n.prototype._getDateTimeFormats = function _getDateTimeFormats () { return this._vm.dateTimeFormats }; VueI18n.prototype._getNumberFormats = function _getNumberFormats () { return this._vm.numberFormats }; VueI18n.prototype._warnDefault = function _warnDefault (locale, key, result, vm, values, interpolateMode) { if (!isNull(result)) { return result } if (this._missing) { var missingRet = this._missing.apply(null, [locale, key, vm, values]); if (isString(missingRet)) { return missingRet } } else { if ( true && !this._isSilentTranslationWarn(key)) { warn( "Cannot translate the value of keypath '" + key + "'. " + 'Use the value of keypath as default.' ); } } if (this._formatFallbackMessages) { var parsedArgs = parseArgs.apply(void 0, values); return this._render(key, interpolateMode, parsedArgs.params, key) } else { return key } }; VueI18n.prototype._isFallbackRoot = function _isFallbackRoot (val) { return (this._fallbackRootWithEmptyString? !val : isNull(val)) && !isNull(this._root) && this._fallbackRoot }; VueI18n.prototype._isSilentFallbackWarn = function _isSilentFallbackWarn (key) { return this._silentFallbackWarn instanceof RegExp ? this._silentFallbackWarn.test(key) : this._silentFallbackWarn }; VueI18n.prototype._isSilentFallback = function _isSilentFallback (locale, key) { return this._isSilentFallbackWarn(key) && (this._isFallbackRoot() || locale !== this.fallbackLocale) }; VueI18n.prototype._isSilentTranslationWarn = function _isSilentTranslationWarn (key) { return this._silentTranslationWarn instanceof RegExp ? this._silentTranslationWarn.test(key) : this._silentTranslationWarn }; VueI18n.prototype._interpolate = function _interpolate ( locale, message, key, host, interpolateMode, values, visitedLinkStack ) { if (!message) { return null } var pathRet = this._path.getPathValue(message, key); if (isArray(pathRet) || isPlainObject(pathRet)) { return pathRet } var ret; if (isNull(pathRet)) { /* istanbul ignore else */ if (isPlainObject(message)) { ret = message[key]; if (!(isString(ret) || isFunction(ret))) { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallback(locale, key)) { warn(("Value of key '" + key + "' is not a string or function !")); } return null } } else { return null } } else { /* istanbul ignore else */ if (isString(pathRet) || isFunction(pathRet)) { ret = pathRet; } else { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallback(locale, key)) { warn(("Value of key '" + key + "' is not a string or function!")); } return null } } // Check for the existence of links within the translated string if (isString(ret) && (ret.indexOf('@:') >= 0 || ret.indexOf('@.') >= 0)) { ret = this._link(locale, message, ret, host, 'raw', values, visitedLinkStack); } return this._render(ret, interpolateMode, values, key) }; VueI18n.prototype._link = function _link ( locale, message, str, host, interpolateMode, values, visitedLinkStack ) { var ret = str; // Match all the links within the local // We are going to replace each of // them with its translation var matches = ret.match(linkKeyMatcher); // eslint-disable-next-line no-autofix/prefer-const for (var idx in matches) { // ie compatible: filter custom array // prototype method if (!matches.hasOwnProperty(idx)) { continue } var link = matches[idx]; var linkKeyPrefixMatches = link.match(linkKeyPrefixMatcher); var linkPrefix = linkKeyPrefixMatches[0]; var formatterName = linkKeyPrefixMatches[1]; // Remove the leading @:, @.case: and the brackets var linkPlaceholder = link.replace(linkPrefix, '').replace(bracketsMatcher, ''); if (includes(visitedLinkStack, linkPlaceholder)) { if (true) { warn(("Circular reference found. \"" + link + "\" is already visited in the chain of " + (visitedLinkStack.reverse().join(' <- ')))); } return ret } visitedLinkStack.push(linkPlaceholder); // Translate the link var translated = this._interpolate( locale, message, linkPlaceholder, host, interpolateMode === 'raw' ? 'string' : interpolateMode, interpolateMode === 'raw' ? undefined : values, visitedLinkStack ); if (this._isFallbackRoot(translated)) { if ( true && !this._isSilentTranslationWarn(linkPlaceholder)) { warn(("Fall back to translate the link placeholder '" + linkPlaceholder + "' with root locale.")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } var root = this._root.$i18n; translated = root._translate( root._getMessages(), root.locale, root.fallbackLocale, linkPlaceholder, host, interpolateMode, values ); } translated = this._warnDefault( locale, linkPlaceholder, translated, host, isArray(values) ? values : [values], interpolateMode ); if (this._modifiers.hasOwnProperty(formatterName)) { translated = this._modifiers[formatterName](translated); } else if (defaultModifiers.hasOwnProperty(formatterName)) { translated = defaultModifiers[formatterName](translated); } visitedLinkStack.pop(); // Replace the link with the translated ret = !translated ? ret : ret.replace(link, translated); } return ret }; VueI18n.prototype._createMessageContext = function _createMessageContext (values, formatter, path, interpolateMode) { var this$1 = this; var _list = isArray(values) ? values : []; var _named = isObject(values) ? values : {}; var list = function (index) { return _list[index]; }; var named = function (key) { return _named[key]; }; var messages = this._getMessages(); var locale = this.locale; return { list: list, named: named, values: values, formatter: formatter, path: path, messages: messages, locale: locale, linked: function (linkedKey) { return this$1._interpolate(locale, messages[locale] || {}, linkedKey, null, interpolateMode, undefined, [linkedKey]); } } }; VueI18n.prototype._render = function _render (message, interpolateMode, values, path) { if (isFunction(message)) { return message( this._createMessageContext(values, this._formatter || defaultFormatter, path, interpolateMode) ) } var ret = this._formatter.interpolate(message, values, path); // If the custom formatter refuses to work - apply the default one if (!ret) { ret = defaultFormatter.interpolate(message, values, path); } // if interpolateMode is **not** 'string' ('row'), // return the compiled data (e.g. ['foo', VNode, 'bar']) with formatter return interpolateMode === 'string' && !isString(ret) ? ret.join('') : ret }; VueI18n.prototype._appendItemToChain = function _appendItemToChain (chain, item, blocks) { var follow = false; if (!includes(chain, item)) { follow = true; if (item) { follow = item[item.length - 1] !== '!'; item = item.replace(/!/g, ''); chain.push(item); if (blocks && blocks[item]) { follow = blocks[item]; } } } return follow }; VueI18n.prototype._appendLocaleToChain = function _appendLocaleToChain (chain, locale, blocks) { var follow; var tokens = locale.split('-'); do { var item = tokens.join('-'); follow = this._appendItemToChain(chain, item, blocks); tokens.splice(-1, 1); } while (tokens.length && (follow === true)) return follow }; VueI18n.prototype._appendBlockToChain = function _appendBlockToChain (chain, block, blocks) { var follow = true; for (var i = 0; (i < block.length) && (isBoolean(follow)); i++) { var locale = block[i]; if (isString(locale)) { follow = this._appendLocaleToChain(chain, locale, blocks); } } return follow }; VueI18n.prototype._getLocaleChain = function _getLocaleChain (start, fallbackLocale) { if (start === '') { return [] } if (!this._localeChainCache) { this._localeChainCache = {}; } var chain = this._localeChainCache[start]; if (!chain) { if (!fallbackLocale) { fallbackLocale = this.fallbackLocale; } chain = []; // first block defined by start var block = [start]; // while any intervening block found while (isArray(block)) { block = this._appendBlockToChain( chain, block, fallbackLocale ); } // last block defined by default var defaults; if (isArray(fallbackLocale)) { defaults = fallbackLocale; } else if (isObject(fallbackLocale)) { /* $FlowFixMe */ if (fallbackLocale['default']) { defaults = fallbackLocale['default']; } else { defaults = null; } } else { defaults = fallbackLocale; } // convert defaults to array if (isString(defaults)) { block = [defaults]; } else { block = defaults; } if (block) { this._appendBlockToChain( chain, block, null ); } this._localeChainCache[start] = chain; } return chain }; VueI18n.prototype._translate = function _translate ( messages, locale, fallback, key, host, interpolateMode, args ) { var chain = this._getLocaleChain(locale, fallback); var res; for (var i = 0; i < chain.length; i++) { var step = chain[i]; res = this._interpolate(step, messages[step], key, host, interpolateMode, args, [key]); if (!isNull(res)) { if (step !== locale && "development" !== 'production' && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to translate the keypath '" + key + "' with '" + step + "' locale.")); } return res } } return null }; VueI18n.prototype._t = function _t (key, _locale, messages, host) { var ref; var values = [], len = arguments.length - 4; while ( len-- > 0 ) values[ len ] = arguments[ len + 4 ]; if (!key) { return '' } var parsedArgs = parseArgs.apply(void 0, values); if(this._escapeParameterHtml) { parsedArgs.params = escapeParams(parsedArgs.params); } var locale = parsedArgs.locale || _locale; var ret = this._translate( messages, locale, this.fallbackLocale, key, host, 'string', parsedArgs.params ); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to translate the keypath '" + key + "' with root locale.")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } return (ref = this._root).$t.apply(ref, [ key ].concat( values )) } else { ret = this._warnDefault(locale, key, ret, host, values, 'string'); if (this._postTranslation && ret !== null && ret !== undefined) { ret = this._postTranslation(ret, key); } return ret } }; VueI18n.prototype.t = function t (key) { var ref; var values = [], len = arguments.length - 1; while ( len-- > 0 ) values[ len ] = arguments[ len + 1 ]; return (ref = this)._t.apply(ref, [ key, this.locale, this._getMessages(), null ].concat( values )) }; VueI18n.prototype._i = function _i (key, locale, messages, host, values) { var ret = this._translate(messages, locale, this.fallbackLocale, key, host, 'raw', values); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key)) { warn(("Fall back to interpolate the keypath '" + key + "' with root locale.")); } if (!this._root) { throw Error('unexpected error') } return this._root.$i18n.i(key, locale, values) } else { return this._warnDefault(locale, key, ret, host, [values], 'raw') } }; VueI18n.prototype.i = function i (key, locale, values) { /* istanbul ignore if */ if (!key) { return '' } if (!isString(locale)) { locale = this.locale; } return this._i(key, locale, this._getMessages(), null, values) }; VueI18n.prototype._tc = function _tc ( key, _locale, messages, host, choice ) { var ref; var values = [], len = arguments.length - 5; while ( len-- > 0 ) values[ len ] = arguments[ len + 5 ]; if (!key) { return '' } if (choice === undefined) { choice = 1; } var predefined = { 'count': choice, 'n': choice }; var parsedArgs = parseArgs.apply(void 0, values); parsedArgs.params = Object.assign(predefined, parsedArgs.params); values = parsedArgs.locale === null ? [parsedArgs.params] : [parsedArgs.locale, parsedArgs.params]; return this.fetchChoice((ref = this)._t.apply(ref, [ key, _locale, messages, host ].concat( values )), choice) }; VueI18n.prototype.fetchChoice = function fetchChoice (message, choice) { /* istanbul ignore if */ if (!message || !isString(message)) { return null } var choices = message.split('|'); choice = this.getChoiceIndex(choice, choices.length); if (!choices[choice]) { return message } return choices[choice].trim() }; VueI18n.prototype.tc = function tc (key, choice) { var ref; var values = [], len = arguments.length - 2; while ( len-- > 0 ) values[ len ] = arguments[ len + 2 ]; return (ref = this)._tc.apply(ref, [ key, this.locale, this._getMessages(), null, choice ].concat( values )) }; VueI18n.prototype._te = function _te (key, locale, messages) { var args = [], len = arguments.length - 3; while ( len-- > 0 ) args[ len ] = arguments[ len + 3 ]; var _locale = parseArgs.apply(void 0, args).locale || locale; return this._exist(messages[_locale], key) }; VueI18n.prototype.te = function te (key, locale) { return this._te(key, this.locale, this._getMessages(), locale) }; VueI18n.prototype.getLocaleMessage = function getLocaleMessage (locale) { return looseClone(this._vm.messages[locale] || {}) }; VueI18n.prototype.setLocaleMessage = function setLocaleMessage (locale, message) { if (this._warnHtmlInMessage === 'warn' || this._warnHtmlInMessage === 'error') { this._checkLocaleMessage(locale, this._warnHtmlInMessage, message); } this._vm.$set(this._vm.messages, locale, message); }; VueI18n.prototype.mergeLocaleMessage = function mergeLocaleMessage (locale, message) { if (this._warnHtmlInMessage === 'warn' || this._warnHtmlInMessage === 'error') { this._checkLocaleMessage(locale, this._warnHtmlInMessage, message); } this._vm.$set(this._vm.messages, locale, merge( typeof this._vm.messages[locale] !== 'undefined' && Object.keys(this._vm.messages[locale]).length ? Object.assign({}, this._vm.messages[locale]) : {}, message )); }; VueI18n.prototype.getDateTimeFormat = function getDateTimeFormat (locale) { return looseClone(this._vm.dateTimeFormats[locale] || {}) }; VueI18n.prototype.setDateTimeFormat = function setDateTimeFormat (locale, format) { this._vm.$set(this._vm.dateTimeFormats, locale, format); this._clearDateTimeFormat(locale, format); }; VueI18n.prototype.mergeDateTimeFormat = function mergeDateTimeFormat (locale, format) { this._vm.$set(this._vm.dateTimeFormats, locale, merge(this._vm.dateTimeFormats[locale] || {}, format)); this._clearDateTimeFormat(locale, format); }; VueI18n.prototype._clearDateTimeFormat = function _clearDateTimeFormat (locale, format) { // eslint-disable-next-line no-autofix/prefer-const for (var key in format) { var id = locale + "__" + key; if (!this._dateTimeFormatters.hasOwnProperty(id)) { continue } delete this._dateTimeFormatters[id]; } }; VueI18n.prototype._localizeDateTime = function _localizeDateTime ( value, locale, fallback, dateTimeFormats, key, options ) { var _locale = locale; var formats = dateTimeFormats[_locale]; var chain = this._getLocaleChain(locale, fallback); for (var i = 0; i < chain.length; i++) { var current = _locale; var step = chain[i]; formats = dateTimeFormats[step]; _locale = step; // fallback locale if (isNull(formats) || isNull(formats[key])) { if (step !== locale && "development" !== 'production' && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to '" + step + "' datetime formats from '" + current + "' datetime formats.")); } } else { break } } if (isNull(formats) || isNull(formats[key])) { return null } else { var format = formats[key]; var formatter; if (options) { formatter = new Intl.DateTimeFormat(_locale, Object.assign({}, format, options)); } else { var id = _locale + "__" + key; formatter = this._dateTimeFormatters[id]; if (!formatter) { formatter = this._dateTimeFormatters[id] = new Intl.DateTimeFormat(_locale, format); } } return formatter.format(value) } }; VueI18n.prototype._d = function _d (value, locale, key, options) { /* istanbul ignore if */ if ( true && !VueI18n.availabilities.dateTimeFormat) { warn('Cannot format a Date value due to not supported Intl.DateTimeFormat.'); return '' } if (!key) { var dtf = !options ? new Intl.DateTimeFormat(locale) : new Intl.DateTimeFormat(locale, options); return dtf.format(value) } var ret = this._localizeDateTime(value, locale, this.fallbackLocale, this._getDateTimeFormats(), key, options); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to datetime localization of root: key '" + key + "'.")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } return this._root.$i18n.d(value, key, locale) } else { return ret || '' } }; VueI18n.prototype.d = function d (value) { var args = [], len = arguments.length - 1; while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; var locale = this.locale; var key = null; var options = null; if (args.length === 1) { if (isString(args[0])) { key = args[0]; } else if (isObject(args[0])) { if (args[0].locale) { locale = args[0].locale; } if (args[0].key) { key = args[0].key; } } options = Object.keys(args[0]).reduce(function (acc, key) { var obj; if (includes(dateTimeFormatKeys, key)) { return Object.assign({}, acc, ( obj = {}, obj[key] = args[0][key], obj )) } return acc }, null); } else if (args.length === 2) { if (isString(args[0])) { key = args[0]; } if (isString(args[1])) { locale = args[1]; } } return this._d(value, locale, key, options) }; VueI18n.prototype.getNumberFormat = function getNumberFormat (locale) { return looseClone(this._vm.numberFormats[locale] || {}) }; VueI18n.prototype.setNumberFormat = function setNumberFormat (locale, format) { this._vm.$set(this._vm.numberFormats, locale, format); this._clearNumberFormat(locale, format); }; VueI18n.prototype.mergeNumberFormat = function mergeNumberFormat (locale, format) { this._vm.$set(this._vm.numberFormats, locale, merge(this._vm.numberFormats[locale] || {}, format)); this._clearNumberFormat(locale, format); }; VueI18n.prototype._clearNumberFormat = function _clearNumberFormat (locale, format) { // eslint-disable-next-line no-autofix/prefer-const for (var key in format) { var id = locale + "__" + key; if (!this._numberFormatters.hasOwnProperty(id)) { continue } delete this._numberFormatters[id]; } }; VueI18n.prototype._getNumberFormatter = function _getNumberFormatter ( value, locale, fallback, numberFormats, key, options ) { var _locale = locale; var formats = numberFormats[_locale]; var chain = this._getLocaleChain(locale, fallback); for (var i = 0; i < chain.length; i++) { var current = _locale; var step = chain[i]; formats = numberFormats[step]; _locale = step; // fallback locale if (isNull(formats) || isNull(formats[key])) { if (step !== locale && "development" !== 'production' && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to '" + step + "' number formats from '" + current + "' number formats.")); } } else { break } } if (isNull(formats) || isNull(formats[key])) { return null } else { var format = formats[key]; var formatter; if (options) { // If options specified - create one time number formatter formatter = new Intl.NumberFormat(_locale, Object.assign({}, format, options)); } else { var id = _locale + "__" + key; formatter = this._numberFormatters[id]; if (!formatter) { formatter = this._numberFormatters[id] = new Intl.NumberFormat(_locale, format); } } return formatter } }; VueI18n.prototype._n = function _n (value, locale, key, options) { /* istanbul ignore if */ if (!VueI18n.availabilities.numberFormat) { if (true) { warn('Cannot format a Number value due to not supported Intl.NumberFormat.'); } return '' } if (!key) { var nf = !options ? new Intl.NumberFormat(locale) : new Intl.NumberFormat(locale, options); return nf.format(value) } var formatter = this._getNumberFormatter(value, locale, this.fallbackLocale, this._getNumberFormats(), key, options); var ret = formatter && formatter.format(value); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to number localization of root: key '" + key + "'.")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } return this._root.$i18n.n(value, Object.assign({}, { key: key, locale: locale }, options)) } else { return ret || '' } }; VueI18n.prototype.n = function n (value) { var args = [], len = arguments.length - 1; while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; var locale = this.locale; var key = null; var options = null; if (args.length === 1) { if (isString(args[0])) { key = args[0]; } else if (isObject(args[0])) { if (args[0].locale) { locale = args[0].locale; } if (args[0].key) { key = args[0].key; } // Filter out number format options only options = Object.keys(args[0]).reduce(function (acc, key) { var obj; if (includes(numberFormatKeys, key)) { return Object.assign({}, acc, ( obj = {}, obj[key] = args[0][key], obj )) } return acc }, null); } } else if (args.length === 2) { if (isString(args[0])) { key = args[0]; } if (isString(args[1])) { locale = args[1]; } } return this._n(value, locale, key, options) }; VueI18n.prototype._ntp = function _ntp (value, locale, key, options) { /* istanbul ignore if */ if (!VueI18n.availabilities.numberFormat) { if (true) { warn('Cannot format to parts a Number value due to not supported Intl.NumberFormat.'); } return [] } if (!key) { var nf = !options ? new Intl.NumberFormat(locale) : new Intl.NumberFormat(locale, options); return nf.formatToParts(value) } var formatter = this._getNumberFormatter(value, locale, this.fallbackLocale, this._getNumberFormats(), key, options); var ret = formatter && formatter.formatToParts(value); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key)) { warn(("Fall back to format number to parts of root: key '" + key + "' .")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } return this._root.$i18n._ntp(value, locale, key, options) } else { return ret || [] } }; Object.defineProperties( VueI18n.prototype, prototypeAccessors ); var availabilities; // $FlowFixMe Object.defineProperty(VueI18n, 'availabilities', { get: function get () { if (!availabilities) { var intlDefined = typeof Intl !== 'undefined'; availabilities = { dateTimeFormat: intlDefined && typeof Intl.DateTimeFormat !== 'undefined', numberFormat: intlDefined && typeof Intl.NumberFormat !== 'undefined' }; } return availabilities } }); VueI18n.install = install; VueI18n.version = '8.28.2'; /* harmony default export */ __webpack_exports__["default"] = (VueI18n); /***/ }), /* 48 */ /*!**************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/index.vue?mpType=page ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2be84a3c&mpType=page */ 49);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 51);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yYmU4NGEzYyZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///48\n"); /***/ }), /* 49 */ /*!********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/index.vue?vue&type=template&id=2be84a3c&mpType=page ***! \********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2be84a3c&mpType=page */ 50); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2be84a3c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 50 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/index.vue?vue&type=template&id=2be84a3c&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.isDiy && _vm.loading) ? _c("diy", { ref: "diy", attrs: { _i: 0 } }) : _vm._$s(1, "e", !_vm.isDiy && _vm.loading) ? _c("visualization", { ref: "vis", attrs: { _i: 1 } }) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 51 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 52);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI1MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///51\n"); /***/ }), /* 52 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _diy = _interopRequireDefault(__webpack_require__(/*! ./diy */ 53));\nvar _visualization = _interopRequireDefault(__webpack_require__(/*! ./visualization */ 233));\nvar _cache = _interopRequireDefault(__webpack_require__(/*! @/utils/cache */ 18));\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = {\n data: function data() {\n return {\n isDiy: uni.getStorageSync('is_diy'),\n shareInfo: {},\n loading: false\n };\n },\n components: {\n diy: _diy.default,\n visualization: _visualization.default\n },\n onLoad: function onLoad() {\n uni.hideTabBar();\n // uni.$on('is_diy', (data) => {\n // \tthis.isDiy = data\n // })\n this.setOpenShare();\n },\n onShow: function onShow() {\n this.getVersion(0);\n },\n onHide: function onHide() {\n // this.isDiy = -1\n },\n methods: {\n getVersion: function getVersion(name) {\n var _this = this;\n uni.$emit('uploadFooter');\n (0, _public.getVersion)(name).then(function (res) {\n _this.version = res.data.version;\n _this.isDiy = res.data.is_diy;\n _this.loading = true;\n uni.setStorageSync('is_diy', res.data.is_diy);\n if (!uni.getStorageSync('DIY_VERSION') || res.data.version != uni.getStorageSync('DIY_VERSION')) {\n if (uni.getStorageSync('DIY_VERSION')) {\n uni.setStorageSync('DIY_VERSION', res.data.version);\n if (_this.isDiy) {\n _this.$refs.diy.reconnect();\n } else {\n _this.$refs.vis.reconnect();\n }\n }\n uni.setStorageSync('DIY_VERSION', res.data.version);\n } else {}\n }).catch(function (err) {\n setTimeout(function (e) {\n _this.getVersion(0);\n }, 1500);\n });\n },\n // 微信分享;\n setOpenShare: function setOpenShare() {\n var _this2 = this;\n var that = this;\n (0, _public.getShare)().then(function (res) {\n var data = res.data;\n _this2.shareInfo = data;\n });\n }\n },\n onReachBottom: function onReachBottom() {\n if (this.isDiy) {\n this.$refs.diy.onsollBotton();\n }\n },\n // 滚动监听\n onPageScroll: function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJpc0RpeSIsInNoYXJlSW5mbyIsImxvYWRpbmciLCJjb21wb25lbnRzIiwiZGl5IiwidmlzdWFsaXphdGlvbiIsIm9uTG9hZCIsInVuaSIsIm9uU2hvdyIsIm9uSGlkZSIsIm1ldGhvZHMiLCJnZXRWZXJzaW9uIiwic2V0VGltZW91dCIsInNldE9wZW5TaGFyZSIsIm9uUmVhY2hCb3R0b20iLCJvblBhZ2VTY3JvbGwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFNQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7OztBQUlBO0FBQUEsZUFDQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUFBLENBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBSjtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0FBO1FBQ0EsaUZBQ0E7VUFDQTtZQUNBQTtZQUNBO2NBQ0E7WUFDQTtjQUNBO1lBQ0E7VUFDQTtVQUNBQTtRQUNBO01BQ0E7UUFFQUs7VUFDQTtRQUNBO01BT0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQXNCQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQVI7RUFDQTtBQXVCQTtBQUFBIiwiZmlsZSI6IjUyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDxkaXkgcmVmPVwiZGl5XCIgdi1pZj1cImlzRGl5ICYmIGxvYWRpbmdcIj48L2RpeT5cclxuXHQ8dmlzdWFsaXphdGlvbiByZWY9J3Zpcycgdi1lbHNlLWlmPVwiIWlzRGl5ICYmIGxvYWRpbmdcIj48L3Zpc3VhbGl6YXRpb24+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBkaXkgZnJvbSAnLi9kaXknXHJcblx0aW1wb3J0IHZpc3VhbGl6YXRpb24gZnJvbSAnLi92aXN1YWxpemF0aW9uJ1xyXG5cdGltcG9ydCBDYWNoZSBmcm9tICdAL3V0aWxzL2NhY2hlJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0U2hhcmUsXHJcblx0XHRnZXRWZXJzaW9uXHJcblx0fSBmcm9tIFwiQC9hcGkvcHVibGljLmpzXCI7XHJcblx0bGV0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aXNEaXk6IHVuaS5nZXRTdG9yYWdlU3luYygnaXNfZGl5JyksXHJcblx0XHRcdFx0c2hhcmVJbmZvOiB7fSxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0ZGl5LFxyXG5cdFx0XHR2aXN1YWxpemF0aW9uXHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHR1bmkuaGlkZVRhYkJhcigpXHJcblx0XHRcdC8vIHVuaS4kb24oJ2lzX2RpeScsIChkYXRhKSA9PiB7XHJcblx0XHRcdC8vIFx0dGhpcy5pc0RpeSA9IGRhdGFcclxuXHRcdFx0Ly8gfSlcclxuXHRcdFx0dGhpcy5zZXRPcGVuU2hhcmUoKTtcclxuXHRcdH0sXHJcblx0XHRvblNob3coKSB7XHJcblx0XHRcdHRoaXMuZ2V0VmVyc2lvbigwKTtcclxuXHRcdH0sXHJcblx0XHRvbkhpZGUoKSB7XHJcblx0XHRcdC8vIHRoaXMuaXNEaXkgPSAtMVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0VmVyc2lvbihuYW1lKSB7XHJcblx0XHRcdFx0dW5pLiRlbWl0KCd1cGxvYWRGb290ZXInKVxyXG5cdFx0XHRcdGdldFZlcnNpb24obmFtZSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy52ZXJzaW9uID0gcmVzLmRhdGEudmVyc2lvblxyXG5cdFx0XHRcdFx0dGhpcy5pc0RpeSA9IHJlcy5kYXRhLmlzX2RpeVxyXG5cdFx0XHRcdFx0dGhpcy5sb2FkaW5nID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdpc19kaXknLCByZXMuZGF0YS5pc19kaXkpXHJcblx0XHRcdFx0XHRpZiAoIXVuaS5nZXRTdG9yYWdlU3luYygnRElZX1ZFUlNJT04nKSB8fCByZXMuZGF0YS52ZXJzaW9uICE9IHVuaS5nZXRTdG9yYWdlU3luYyhcclxuXHRcdFx0XHRcdFx0XHQnRElZX1ZFUlNJT04nKSkge1xyXG5cdFx0XHRcdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCdESVlfVkVSU0lPTicpKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdESVlfVkVSU0lPTicsIHJlcy5kYXRhLnZlcnNpb24pXHJcblx0XHRcdFx0XHRcdFx0aWYgKHRoaXMuaXNEaXkpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuJHJlZnMuZGl5LnJlY29ubmVjdCgpXHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuJHJlZnMudmlzLnJlY29ubmVjdCgpXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnRElZX1ZFUlNJT04nLCByZXMuZGF0YS52ZXJzaW9uKVxyXG5cdFx0XHRcdFx0fSBlbHNlIHt9XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dChlID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRWZXJzaW9uKDApO1xyXG5cdFx0XHRcdFx0fSwgMTUwMClcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvq7kv6HliIbkuqvvvJtcclxuXHRcdFx0c2V0T3BlblNoYXJlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0U2hhcmUoKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGxldCBkYXRhID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHR0aGlzLnNoYXJlSW5mbyA9IGRhdGE7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdGxldCB1cmwgPSBsb2NhdGlvbi5ocmVmO1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuJHN0b3JlLnN0YXRlLmFwcC51aWQpIHtcclxuXHRcdFx0XHRcdFx0dXJsID1cclxuXHRcdFx0XHRcdFx0XHR1cmwuaW5kZXhPZihcIj9cIikgPT09IC0xID9cclxuXHRcdFx0XHRcdFx0XHR1cmwgKyBcIj9zcHJlYWQ9XCIgKyB0aGlzLiRzdG9yZS5zdGF0ZS5hcHAudWlkIDpcclxuXHRcdFx0XHRcdFx0XHR1cmwgKyBcIiZzcHJlYWQ9XCIgKyB0aGlzLiRzdG9yZS5zdGF0ZS5hcHAudWlkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKHRoYXQuJHdlY2hhdC5pc1dlaXhpbigpKSB7XHJcblx0XHRcdFx0XHRcdGxldCBjb25maWdBcHBNZXNzYWdlID0ge1xyXG5cdFx0XHRcdFx0XHRcdGRlc2M6IGRhdGEuc3lub3BzaXMsXHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGRhdGEudGl0bGUsXHJcblx0XHRcdFx0XHRcdFx0bGluazogdXJsLFxyXG5cdFx0XHRcdFx0XHRcdGltZ1VybDogZGF0YS5pbWcsXHJcblx0XHRcdFx0XHRcdH07XHJcblx0XHRcdFx0XHRcdHRoYXQuJHdlY2hhdC53ZWNoYXRFdmV2dChcclxuXHRcdFx0XHRcdFx0XHRbXCJ1cGRhdGVBcHBNZXNzYWdlU2hhcmVEYXRhXCIsIFwidXBkYXRlVGltZWxpbmVTaGFyZURhdGFcIl0sXHJcblx0XHRcdFx0XHRcdFx0Y29uZmlnQXBwTWVzc2FnZVxyXG5cdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzRGl5KSB7XHJcblx0XHRcdFx0dGhpcy4kcmVmcy5kaXkub25zb2xsQm90dG9uKClcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vIOa7muWKqOebkeWQrFxyXG5cdFx0b25QYWdlU2Nyb2xsKGUpIHtcclxuXHRcdFx0Ly8g5Lyg5YWlc2Nyb2xsVG9w5YC85bm26Kem5Y+R5omA5pyJZWFzeS1sb2FkaW1hZ2Xnu4Tku7bkuIvnmoTmu5rliqjnm5HlkKzkuovku7ZcclxuXHRcdFx0dW5pLiRlbWl0KCdzY3JvbGwnKTtcclxuXHRcdH0sXHJcblx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdC8v5Y+R6YCB57uZ5pyL5Y+LXHJcblx0XHRvblNoYXJlQXBwTWVzc2FnZShyZXMpIHtcclxuXHRcdFx0Ly8g5q2k5aSE55qEZGlzdFNvdXJjZeS4uuWIhuS6q+iAheeahOmDqOWIhuS/oeaBr++8jOmcgOimgeS8oOmAkue7meWFtuS7luS6ulxyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dGl0bGU6IHRoaXMuc2hhcmVJbmZvLnRpdGxlLFxyXG5cdFx0XHRcdHBhdGg6IFwiL3BhZ2VzL2luZGV4L2luZGV4P3NwaWQ9XCIgKyB0aGlzLiRzdG9yZS5zdGF0ZS5hcHAudWlkIHx8IDAsXHJcblx0XHRcdFx0aW1hZ2VVcmw6IHRoaXMuc2hhcmVJbmZvLmltZyxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHQvL+WIhuS6q+WIsOaci+WPi+WciFxyXG5cdFx0b25TaGFyZVRpbWVsaW5lKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLnNoYXJlSW5mby50aXRsZSxcclxuXHRcdFx0XHRxdWVyeToge1xyXG5cdFx0XHRcdFx0c3BpZDogdGhpcy4kc3RvcmUuc3RhdGUuYXBwLnVpZCB8fCAwXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRpbWFnZVVybDogdGhpcy5zaGFyZUluZm8uaW1nLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdC8vICNlbmRpZlxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///52\n"); /***/ }), /* 53 */ /*!******************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/index.vue ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_05658e31___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=05658e31& */ 54);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 56);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_05658e31___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_05658e31___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_05658e31___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0wNTY1OGUzMSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L2RpeS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///53\n"); /***/ }), /* 54 */ /*!*************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/index.vue?vue&type=template&id=05658e31& ***! \*************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_05658e31___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=05658e31& */ 55); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_05658e31___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_05658e31___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_05658e31___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_05658e31___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 55 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/index.vue?vue&type=template&id=05658e31& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.pageShow) ? _c( "view", { staticClass: _vm._$s(0, "sc", "page"), class: _vm._$s( 0, "c", _vm.bgTabVal == 2 ? "fullsize noRepeat" : _vm.bgTabVal == 1 ? "repeat ysize" : "noRepeat ysize" ), style: _vm._$s( 0, "s", "background-color:" + _vm.bgColor + ";background-image: url(" + _vm.bgPic + ");min-height:" + _vm.windowHeight + "px;" ), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", !_vm.errorNetwork) ? _c( "view", { style: _vm._$s(1, "s", _vm.colorStyle), attrs: { _i: 1 } }, [ _c("skeleton", { ref: "skeleton", attrs: { show: _vm.showSkeleton, isNodes: _vm.isNodes, loading: "chiaroscuro", selector: "skeleton", bgcolor: "#FFF", _i: 2, }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "index skeleton"), style: _vm._$s(3, "s", { visibility: _vm.showSkeleton ? "hidden" : "visible", }), attrs: { _i: 3 }, }, [ _vm._l( _vm._$s(4, "f", { forItems: _vm.styleConfig }), function (item, index, $20, $30) { return [ _vm._$s("5-" + $30, "i", item.name == "activeParty") ? _c("activeParty", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "5-" + $30, }, }) : _vm._e(), _vm._$s("6-" + $30, "i", item.name == "articleList") ? _c("articleList", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 1, key: index + "_1", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "6-" + $30, }, }) : _vm._e(), _vm._$s("7-" + $30, "i", item.name == "bargain") ? _c("bargain", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 2, key: index + "_2", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "7-" + $30, }, on: { changeBarg: _vm.changeBarg }, }) : _vm._e(), _vm._$s("8-" + $30, "i", item.name == "blankPage") ? _c("blankPage", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 3, key: index + "_3", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "8-" + $30, }, }) : _vm._e(), _vm._$s("9-" + $30, "i", item.name == "combination") ? _c("combination", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 4, key: index + "_4", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "9-" + $30, }, }) : _vm._e(), _vm._$s("10-" + $30, "i", item.name == "coupon") ? _c("coupon", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 5, key: index + "_5", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "10-" + $30, }, }) : _vm._e(), _vm._$s( "11-" + $30, "i", item.name == "customerService" ) ? _c("customerService", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 6, key: index + "_6", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "11-" + $30, }, }) : _vm._e(), _vm._$s("12-" + $30, "i", item.name == "goodList") ? _c("goodList", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 7, key: index + "_7", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "12-" + $30, }, on: { detail: _vm.goDetail }, }) : _vm._e(), _vm._$s("13-" + $30, "i", item.name == "guide") ? _c("guide", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 8, key: index + "_8", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "13-" + $30, }, }) : _vm._e(), _vm._$s( "14-" + $30, "i", item.name == "headerSerch" ) ? _c("headerSerch", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 9, key: index + "_9", }), attrs: { dataConfig: item, _i: "14-" + $30 }, }) : _vm._e(), _vm._$s( "15-" + $30, "i", item.name == "liveBroadcast" ) ? _c("liveBroadcast", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 10, key: index + "_10", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "15-" + $30, }, }) : _vm._e(), _vm._$s("16-" + $30, "i", item.name == "menus") ? _c("menus", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 11, key: index + "_11", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "16-" + $30, }, }) : _vm._e(), _vm._$s("17-" + $30, "i", item.name == "news") ? _c("news", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 12, key: index + "_12", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "17-" + $30, }, }) : _vm._e(), _vm._$s( "18-" + $30, "i", item.name == "pictureCube" ) ? _c("pictureCube", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 13, key: index + "_13", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "18-" + $30, }, }) : _vm._e(), _vm._$s( "19-" + $30, "i", item.name == "promotionList" ) ? _c("promotionList", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 14, key: index + "_14", }), attrs: { dataConfig: item, tempArr: _vm.tempArr, iSshowH: _vm.iSshowH, isSortType: _vm.isSortType, _i: "19-" + $30, }, on: { changeTab: _vm.changeTab, detail: _vm.goDetail, }, }) : _vm._e(), _vm._$s("20-" + $30, "i", item.name == "richText") ? _c("richText", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 15, key: index + "_15", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "20-" + $30, }, }) : _vm._e(), _vm._$s("21-" + $30, "i", item.name == "seckill") ? _c("seckill", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 16, key: index + "_16", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "21-" + $30, }, }) : _vm._e(), _vm._$s("22-" + $30, "i", item.name == "swiperBg") ? _c("swiperBg", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 17, key: index + "_17", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "22-" + $30, }, }) : _vm._e(), _vm._$s("23-" + $30, "i", item.name == "swipers") ? _c("swipers", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 18, key: index + "_18", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "23-" + $30, }, }) : _vm._e(), _vm._$s("24-" + $30, "i", item.name == "tabNav") ? _c("tabNav", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 19, key: index + "_19", }), attrs: { dataConfig: item, isFixed: _vm.isFixed, _i: "24-" + $30, }, on: { bindHeight: _vm.bindHeighta, bindSortId: _vm.bindSortId, }, }) : _vm._e(), _vm._$s("25-" + $30, "i", item.name == "titles") ? _c("titles", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 20, key: index + "_20", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "25-" + $30, }, }) : _vm._e(), ] } ), _vm._$s(26, "i", _vm.isSortType == 1) ? _c( "view", { staticClass: _vm._$s(26, "sc", "sort-product"), attrs: { _i: 26 }, }, [ _c("scroll-view", {}, [ _vm._$s( 28, "i", _vm.sortList.children && _vm.sortList.children.length ) ? _c( "view", { staticClass: _vm._$s( 28, "sc", "sort-box" ), attrs: { _i: 28 }, }, _vm._l( _vm._$s(29, "f", { forItems: _vm.sortList.children, }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(29, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "29-" + $31, "sc", "sort-item" ), class: _vm._$s("29-" + $31, "c", { on: _vm.curSort == index, }), attrs: { _i: "29-" + $31 }, on: { click: function ($event) { return _vm.changeSort( item, index ) }, }, }, [ _vm._$s( "30-" + $31, "i", item.pic ) ? _c("image", { attrs: { src: _vm._$s( "30-" + $31, "a-src", item.pic ), _i: "30-" + $31, }, }) : _c("image", { attrs: { _i: "31-" + $31 }, }), _c( "view", { staticClass: _vm._$s( "32-" + $31, "sc", "txt" ), attrs: { _i: "32-" + $31 }, }, [ _vm._v( _vm._$s( "32-" + $31, "t0-0", _vm._s( _vm.$t(item.cate_name) ) ) ), ] ), ] ) } ), 0 ) : _vm._e(), ]), _vm._$s(33, "i", _vm.goodList.length) ? _c( "view", { staticClass: _vm._$s( 33, "sc", "product-list" ), attrs: { _i: 33 }, }, _vm._l( _vm._$s(34, "f", { forItems: _vm.goodList, }), function (item, index, $22, $32) { return _c( "view", { key: _vm._$s(34, "f", { forIndex: $22, key: 34 + "-" + $32, }), staticClass: _vm._$s( "34-" + $32, "sc", "product-item" ), attrs: { _i: "34-" + $32 }, on: { click: function ($event) { return _vm.goGoodsDetail(item) }, }, }, [ _c("image", { attrs: { src: _vm._$s( "35-" + $32, "a-src", item.image ), _i: "35-" + $32, }, }), _vm._$s( "36-" + $32, "i", item.activity && item.activity.type === "1" ) ? _c( "span", { staticClass: _vm._$s( "36-" + $32, "sc", "pictrue_log_big pictrue_log_class" ), attrs: { _i: "36-" + $32 }, }, [ _vm._v( _vm._$s( "36-" + $32, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "37-" + $32, "i", item.activity && item.activity.type === "2" ) ? _c( "span", { staticClass: _vm._$s( "37-" + $32, "sc", "pictrue_log_big pictrue_log_class" ), attrs: { _i: "37-" + $32 }, }, [ _vm._v( _vm._$s( "37-" + $32, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "38-" + $32, "i", item.activity && item.activity.type === "3" ) ? _c( "span", { staticClass: _vm._$s( "38-" + $32, "sc", "pictrue_log_big pictrue_log_class" ), attrs: { _i: "38-" + $32 }, }, [ _vm._v( _vm._$s( "38-" + $32, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( "39-" + $32, "sc", "info" ), attrs: { _i: "39-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "40-" + $32, "sc", "title line1" ), attrs: { _i: "40-" + $32 }, }, [ _vm._v( _vm._$s( "40-" + $32, "t0-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "41-" + $32, "sc", "price-box" ), attrs: { _i: "41-" + $32 }, }, [ _c("text", [ _vm._v( _vm._$s( "42-" + $32, "t0-0", _vm._s(_vm.$t("¥")) ) ), ]), _vm._v( _vm._$s( "41-" + $32, "t1-0", _vm._s(item.price) ) ), ] ), ] ), ] ) } ), 0 ) : _vm._e(), _c("Loading", { attrs: { loaded: _vm.loaded, loading: _vm.loading, _i: 43, }, }), _vm._$s( 44, "i", _vm.goodList.length == 0 && _vm.loaded ) ? _c( "view", [ _c( "view", { staticClass: _vm._$s( 45, "sc", "emptyBox" ), attrs: { _i: 45 }, }, [ _c("image", { attrs: { src: _vm._$s( 46, "a-src", _vm.imgHost + "/statics/images/no-thing.png" ), _i: 46, }, }), _c( "view", { staticClass: _vm._$s( 47, "sc", "tips" ), attrs: { _i: 47 }, }, [ _vm._v( _vm._$s( 47, "t0-0", _vm._s( _vm.$t( "暂无商品,去看点别的吧" ) ) ) ), ] ), ] ), _c("recommend", { attrs: { hostProduct: _vm.hostProduct, _i: 48, }, }), ], 1 ) : _vm._e(), ], 1 ) : _vm._e(), _c("couponWindow", { attrs: { window: _vm.isCouponShow, couponImage: _vm.couponObj.image, couponList: _vm.couponObj.list, _i: 49, }, on: { onColse: _vm.couponClose }, }), _c("view", { staticClass: _vm._$s(50, "sc", "uni-p-b-98"), attrs: { _i: 50 }, }), _c("pageFoot", { attrs: { _i: 51 } }), ], 2 ), ], 1 ) : _c("view", [ _c( "view", { staticClass: _vm._$s(53, "sc", "error-network"), attrs: { _i: 53 }, }, [ _c("image", { attrs: { src: _vm._$s( 54, "a-src", _vm.imgHost + "/statics/images/error-network.png" ), _i: 54, }, }), _c( "view", { staticClass: _vm._$s(55, "sc", "title"), attrs: { _i: 55 }, }, [ _vm._v( _vm._$s(55, "t0-0", _vm._s(_vm.$t("网络连接断开"))) ), ] ), _c( "view", { staticClass: _vm._$s(56, "sc", "con"), attrs: { _i: 56 }, }, [ _c( "view", { staticClass: _vm._$s(57, "sc", "label"), attrs: { _i: 57 }, }, [ _vm._v( _vm._$s( 57, "t0-0", _vm._s(_vm.$t("请检查情况:")) ) ), ] ), _c( "view", { staticClass: _vm._$s(58, "sc", "item"), attrs: { _i: 58 }, }, [ _vm._v( _vm._$s( 58, "t0-0", _vm._s(_vm.$t("在设置中是否已开启网络权限:")) ) ), ] ), _c( "view", { staticClass: _vm._$s(59, "sc", "item"), attrs: { _i: 59 }, }, [ _vm._v( _vm._$s( 59, "t0-0", _vm._s(_vm.$t("当前是否处于弱网环境")) ) ), ] ), _c( "view", { staticClass: _vm._$s(60, "sc", "item"), attrs: { _i: 60 }, }, [ _vm._v( _vm._$s( 60, "t0-0", _vm._s(_vm.$t("版本是否过低,升级试试吧")) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(61, "sc", "btn"), attrs: { _i: 61 }, on: { click: _vm.reconnect }, }, [_vm._v(_vm._$s(61, "t0-0", _vm._s(_vm.$t("重新连接"))))] ), ] ), ]), _vm._$s(62, "i", !_vm.privacyStatus) ? _c("app-update", { ref: "appUpdate", attrs: { force: true, tabbar: false, _i: 62 }, }) : _vm._e(), _vm._$s(63, "i", _vm.privacyStatus) ? _c( "view", { staticClass: _vm._$s(63, "sc", "privacy-wrapper"), attrs: { _i: 63 }, }, [ _c( "view", { staticClass: _vm._$s(64, "sc", "privacy-box"), attrs: { _i: 64 }, }, [ _c( "view", { staticClass: _vm._$s(65, "sc", "title"), attrs: { _i: 65 }, }, [ _vm._v( _vm._$s( 65, "t0-0", _vm._s(_vm.$t("服务协议与隐私政策")) ) ), ] ), _c( "view", { staticClass: _vm._$s(66, "sc", "content"), attrs: { _i: 66 }, }, [ _vm._v( _vm._$s( 66, "t0-0", _vm._s( _vm.$t( "请务必审慎阅读、充分理解“服务协议与 隐私政策”各条款,包括但不限于:为了 向你提供即时通讯、内容分享等服务,我 们需要收集你的设备信息、操作日志等个 人信息。你可以在“设置”中查看、变更、删除个人信息并管理你的授权。" ) ) ) ), _c("br"), _vm._v( _vm._$s(66, "t2-0", _vm._s(_vm.$t("你可以阅读"))) ), _c("navigator", {}, [ _vm._v( _vm._$s( 68, "t0-0", _vm._s(_vm.$t("《服务协议与隐私政策》")) ) ), ]), _vm._v( _vm._$s( 66, "t4-0", _vm._s( _vm.$t( "了解详细信息。如你同意,请点击“我同意”开始接受我们的服务。" ) ) ) ), ] ), _c( "view", { staticClass: _vm._$s(69, "sc", "btn-box"), attrs: { _i: 69 }, }, [ _c( "view", { staticClass: _vm._$s(70, "sc", "btn-item"), attrs: { _i: 70 }, on: { click: _vm.confirmApp }, }, [ _vm._v( _vm._$s(70, "t0-0", _vm._s(_vm.$t("我同意"))) ), ] ), _c( "view", { staticClass: _vm._$s(71, "sc", "btn"), attrs: { _i: 71 }, on: { click: _vm.closeModel }, }, [ _vm._v( _vm._$s(71, "t0-0", _vm._s(_vm.$t("残忍拒绝"))) ), ] ), ] ), ] ), ] ) : _vm._e(), ], 1 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 56 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/index.vue?vue&type=script&lang=js& ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 57);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI1Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///56\n"); /***/ }), /* 57 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/index.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/couponWindow/index */ 66));\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _Authorize = _interopRequireDefault(__webpack_require__(/*! @/components/Authorize */ 71));\nvar _activeParty = _interopRequireDefault(__webpack_require__(/*! ./components/activeParty */ 76));\nvar _headerSerch = _interopRequireDefault(__webpack_require__(/*! ./components/headerSerch */ 81));\nvar _swipers = _interopRequireDefault(__webpack_require__(/*! ./components/swipers */ 86));\nvar _coupon = _interopRequireDefault(__webpack_require__(/*! ./components/coupon */ 91));\nvar _articleList = _interopRequireDefault(__webpack_require__(/*! ./components/articleList */ 96));\nvar _bargain = _interopRequireDefault(__webpack_require__(/*! ./components/bargain */ 101));\nvar _blankPage = _interopRequireDefault(__webpack_require__(/*! ./components/blankPage */ 107));\nvar _combination = _interopRequireDefault(__webpack_require__(/*! ./components/combination */ 112));\nvar _customerService = _interopRequireDefault(__webpack_require__(/*! ./components/customerService */ 117));\nvar _goodList = _interopRequireDefault(__webpack_require__(/*! ./components/goodList */ 122));\nvar _guide = _interopRequireDefault(__webpack_require__(/*! ./components/guide */ 128));\nvar _liveBroadcast = _interopRequireDefault(__webpack_require__(/*! ./components/liveBroadcast */ 133));\nvar _menus = _interopRequireDefault(__webpack_require__(/*! ./components/menus */ 138));\nvar _news = _interopRequireDefault(__webpack_require__(/*! ./components/news */ 143));\nvar _pictureCube = _interopRequireDefault(__webpack_require__(/*! ./components/pictureCube */ 148));\nvar _promotionList = _interopRequireDefault(__webpack_require__(/*! ./components/promotionList */ 153));\nvar _richText = _interopRequireDefault(__webpack_require__(/*! ./components/richText */ 164));\nvar _seckill = _interopRequireDefault(__webpack_require__(/*! ./components/seckill */ 184));\nvar _swiperBg = _interopRequireDefault(__webpack_require__(/*! ./components/swiperBg */ 194));\nvar _tabNav = _interopRequireDefault(__webpack_require__(/*! ./components/tabNav */ 199));\nvar _titles = _interopRequireDefault(__webpack_require__(/*! ./components/titles */ 204));\nvar _appUpdate = _interopRequireDefault(__webpack_require__(/*! @/components/update/app-update.vue */ 209));\nvar _cache = __webpack_require__(/*! @/config/cache */ 33);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _order2 = __webpack_require__(/*! @/api/order.js */ 217);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _app = __webpack_require__(/*! @/config/app */ 21);\nvar _index2 = _interopRequireDefault(__webpack_require__(/*! @/components/pageFooter/index.vue */ 218));\nvar _index3 = _interopRequireDefault(__webpack_require__(/*! @/components/Loading/index.vue */ 223));\nvar _recommend = _interopRequireDefault(__webpack_require__(/*! @/components/recommend */ 228));\nvar _computed$mixins$comp;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = (_computed$mixins$comp = {\n computed: (0, _vuex.mapGetters)(['isLogin', 'uid']),\n mixins: [_color.default],\n components: {\n recommend: _recommend.default,\n Loading: _index3.default,\n pageFoot: _index2.default,\n couponWindow: _index.default,\n authorize: _Authorize.default,\n activeParty: _activeParty.default,\n headerSerch: _headerSerch.default,\n swipers: _swipers.default,\n coupon: _coupon.default,\n articleList: _articleList.default,\n bargain: _bargain.default,\n blankPage: _blankPage.default,\n combination: _combination.default,\n customerService: _customerService.default,\n goodList: _goodList.default,\n guide: _guide.default,\n liveBroadcast: _liveBroadcast.default,\n menus: _menus.default,\n pictureCube: _pictureCube.default,\n news: _news.default,\n promotionList: _promotionList.default,\n richText: _richText.default,\n seckill: _seckill.default,\n swiperBg: _swiperBg.default,\n tabNav: _tabNav.default,\n titles: _titles.default,\n appUpdate: _appUpdate.default //APP更新\n }\n}, (0, _defineProperty2.default)(_computed$mixins$comp, \"computed\", (0, _vuex.mapGetters)(['isLogin', 'cartNum'])), (0, _defineProperty2.default)(_computed$mixins$comp, \"data\", function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n showSkeleton: true,\n //骨架屏显示隐藏\n isNodes: 0,\n //控制什么时候开始抓取元素节点,只要数值改变就重新抓取\n styleConfig: [],\n tempArr: [],\n goodType: 3,\n loading: false,\n page: 1,\n limit: this.$config.LIMIT,\n iSshowH: false,\n numConfig: 0,\n code: '',\n isCouponShow: false,\n couponObj: {},\n couponObjs: {\n show: false\n },\n shareInfo: {},\n footConfig: {},\n isSortType: 0,\n sortList: '',\n sortAll: [],\n goodPage: 1,\n goodList: [],\n newData: {},\n sid: 0,\n curSort: 0,\n sortMpTop: 0,\n loaded: false,\n hostProduct: [],\n hotScroll: false,\n hotPage: 1,\n hotLimit: 10,\n domOffsetTop: 50,\n isFixed: true,\n site_config: '',\n errorNetwork: false,\n // 是否断网\n privacyStatus: false,\n // 隐私政策是否同意过\n isHeaderSerch: false,\n bgColor: '',\n bgPic: '',\n bgTabVal: '',\n pageShow: true,\n windowHeight: 0,\n activeRouter: '',\n countNum: 0\n };\n}), (0, _defineProperty2.default)(_computed$mixins$comp, \"onPullDownRefresh\", function onPullDownRefresh() {\n this.diyData();\n}), (0, _defineProperty2.default)(_computed$mixins$comp, \"created\", function created(options) {\n var _this = this;\n var that = this;\n this.$nextTick(function () {\n uni.getSystemInfo({\n success: function success(res) {\n that.windowHeight = res.windowHeight;\n }\n });\n });\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].route; //获取当前页面路由\n this.activeRouter = '/' + curRoute;\n uni.setStorageSync(\"privacyStatus\", true);\n // try {\n // \tlet val = uni.getStorageSync('privacyStatus') || false\n // \tif (!val) {\n // \t\tthis.privacyStatus = true\n // \t}\n // } catch (e) {}\n\n this.diyData();\n this.getIndexData();\n\n // 优惠券弹窗\n // var newDates = new Date().toLocaleDateString();\n if (this.isLogin) {\n this.getCoupon();\n (0, _order2.getCartCounts)().then(function (res) {\n _this.countNum = res.data.count;\n _this.$store.commit('indexData/setCartNum', res.data.count > 99 ? '..' : res.data.count + '');\n if (res.data.count > 0) {\n wx.setTabBarBadge({\n index: Number(uni.getStorageSync('FOOTER_ADDCART')) || 2,\n text: res.data.count + ''\n });\n } else {\n wx.hideTabBarRedDot({\n index: Number(uni.getStorageSync('FOOTER_ADDCART')) || 2\n });\n }\n });\n }\n}), (0, _defineProperty2.default)(_computed$mixins$comp, \"watch\", {\n isLogin: {\n deep: true,\n //深度监听设置为 true\n handler: function handler(newV, oldV) {\n // 优惠券弹窗\n var newDates = new Date().toLocaleDateString();\n if (newV) {\n try {\n var oldDate = uni.getStorageSync('oldDate') || '';\n } catch (_unused) {}\n if (oldDate != newDates) {\n this.getCoupon();\n }\n }\n }\n }\n}), (0, _defineProperty2.default)(_computed$mixins$comp, \"onReady\", function onReady() {}), (0, _defineProperty2.default)(_computed$mixins$comp, \"methods\", {\n goto: function goto() {\n window.open('https://beian.miit.gov.cn/');\n },\n // 同意隐私协议\n confirmApp: function confirmApp() {\n uni.setStorageSync('privacyStatus', true);\n this.privacyStatus = false;\n },\n // 关闭Model\n closeModel: function closeModel() {\n //退出app\n uni.getSystemInfo({\n success: function success(res) {\n // 判断为安卓的手机 \n if (res.platform == 'android') {\n // 安卓退出app \n plus.runtime.quit();\n } else {\n // 判断为ios的手机,退出App \n plus.ios.import(\"UIApplication\").sharedApplication().performSelector(\"exit\");\n }\n }\n });\n },\n // 重新链接\n reconnect: function reconnect() {\n var _this2 = this;\n uni.showLoading({\n title: this.$t(\"\\u52A0\\u8F7D\\u4E2D\")\n });\n this.diyData();\n this.getIndexData();\n getShare().then(function (res) {\n _this2.shareInfo = res.data;\n });\n },\n goICP: function goICP(type) {\n var url = type == 1 ? this.site_config.icp_url : this.site_config.network_security_url;\n window.open(url);\n },\n bindHeighta: function bindHeighta(data) {\n this.sortMpTop = data.top + data.height;\n },\n bindHeight: function bindHeight(data) {\n uni.hideLoading();\n this.domOffsetTop = data.top;\n },\n // 去商品详情\n goGoodsDetail: function goGoodsDetail(item) {\n (0, _order.goShopDetail)(item, this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n },\n /**\n * 获取我的推荐\n */\n get_host_product: function get_host_product() {\n var that = this;\n if (that.hotScroll) return;\n (0, _store.getProductHot)(that.hotPage, that.hotLimit).then(function (res) {\n that.hotPage++;\n that.hotScroll = res.data.length < that.hotLimit;\n that.hostProduct = that.hostProduct.concat(res.data);\n // that.$set(that, 'hostProduct', res.data)\n });\n },\n // 分类点击\n changeSort: function changeSort(item, index) {\n if (this.curSort == index) return;\n this.curSort = index;\n this.sid = item.id;\n this.goodList = [];\n this.goodPage = 1;\n this.loaded = false;\n this.getGoodsList();\n },\n // 获取分类id\n bindSortId: function bindSortId(data) {\n this.isSortType = data == -99 ? 0 : 1;\n this.getProductList(data);\n if (this.hostProduct.length == 0) {\n this.get_host_product();\n }\n },\n getProductList: function getProductList(data) {\n var _this3 = this;\n var tempObj = '';\n this.curSort = 0;\n this.loaded = false;\n if (this.sortAll.length > 0) {\n this.sortAll.forEach(function (el, index) {\n if (el.id == data) {\n _this3.$set(_this3, 'sortList', el);\n _this3.sid = el.children.length ? el.children[0].id : '';\n }\n });\n this.goodList = [];\n this.goodPage = 1;\n this.$nextTick(function () {\n if (_this3.sortList != '') _this3.getGoodsList();\n });\n } else {\n (0, _store.getCategoryList)().then(function (res) {\n _this3.sortAll = res.data;\n res.data.forEach(function (el, index) {\n if (el.id == data) {\n _this3.sortList = el;\n _this3.sid = el.children.length ? el.children[0].id : '';\n }\n });\n _this3.goodList = [];\n _this3.goodPage = 1;\n _this3.$nextTick(function () {\n if (_this3.sortList != '') _this3.getGoodsList();\n });\n });\n }\n },\n getGoodsList: function getGoodsList() {\n var _this4 = this;\n if (this.loading || this.loaded) return;\n this.loading = true;\n (0, _store.getProductslist)({\n sid: this.sid,\n keyword: '',\n priceOrder: '',\n salesOrder: '',\n news: 0,\n page: this.goodPage,\n limit: 10,\n cid: this.sortList.id\n }).then(function (res) {\n _this4.loading = false;\n _this4.loaded = res.data.length < 10;\n _this4.goodPage++;\n _this4.goodList = _this4.goodList.concat(res.data);\n });\n },\n // 新用户优惠券\n getNewCoupon: function getNewCoupon() {\n var _this5 = this;\n var oldUser = uni.getStorageSync('oldUser') || 0;\n if (!oldUser) {\n (0, _api.getCouponNewUser)().then(function (res) {\n var data = res.data;\n if (data.show) {\n if (data.list.length) {\n _this5.isCouponShow = true;\n _this5.couponObj = data;\n uni.setStorageSync('oldUser', 1);\n }\n } else {\n uni.setStorageSync('oldUser', 1);\n }\n });\n }\n },\n // 优惠券弹窗\n getCoupon: function getCoupon() {\n var _this6 = this;\n var tagDate = uni.getStorageSync('tagDate') || '',\n nowDate = new Date().toLocaleDateString();\n if (tagDate === nowDate) {\n this.getNewCoupon();\n } else {\n (0, _api.getCouponV2)().then(function (res) {\n var data = res.data;\n if (data.list.length) {\n _this6.isCouponShow = true;\n _this6.couponObj = data;\n uni.setStorageSync('tagDate', new Date().toLocaleDateString());\n } else {\n _this6.getNewCoupon();\n }\n });\n }\n },\n // 优惠券弹窗关闭\n couponClose: function couponClose() {\n this.isCouponShow = false;\n if (!uni.getStorageSync('oldUser')) {\n this.getNewCoupon();\n }\n },\n onLoadFun: function onLoadFun() {},\n // 对象转数组\n objToArr: function objToArr(data) {\n var obj = Object.keys(data);\n var m = obj.map(function (key) {\n return data[key];\n });\n return m;\n },\n diyData: function diyData() {\n var _this7 = this;\n var that = this;\n (0, _api.getDiy)(0).then(function (res) {\n uni.hideLoading();\n uni.setStorageSync('DIY_DATA', res.data);\n setTimeout(function () {\n _this7.isNodes++;\n }, 0);\n _this7.errorNetwork = false;\n var data = res.data;\n if (data.is_bg_color) {\n _this7.bgColor = data.color_picker;\n }\n if (data.is_bg_pic) {\n _this7.bgPic = data.bg_pic;\n _this7.bgTabVal = data.bg_tab_val;\n }\n _this7.pageShow = data.is_show;\n uni.setNavigationBarTitle({\n title: _this7.$t(res.data.title)\n });\n var temp = [];\n var lastArr = that.objToArr(res.data.value);\n lastArr.forEach(function (item, index, arr) {\n if (item.name == 'headerSerch') {\n _this7.isHeaderSerch = true;\n }\n if (item.name == 'promotionList') {\n that.numConfig = item.numConfig.val;\n that.goodType = item.tabConfig.list[0].link.activeVal;\n that.getGroomList();\n }\n temp = arr;\n });\n function sortNumber(a, b) {\n return a.timestamp - b.timestamp;\n }\n temp.sort(sortNumber);\n that.styleConfig = temp;\n setTimeout(function () {\n _this7.showSkeleton = false;\n }, 300);\n uni.stopPullDownRefresh({\n success: function success(e) {}\n });\n }).catch(function (error) {\n if (error.status) {\n uni.hideLoading();\n if (that.errorNetwork) {\n uni.showToast({\n title: _this7.$t(\"\\u8FDE\\u63A5\\u5931\\u8D25\"),\n icon: 'none',\n duration: 2000\n });\n }\n _this7.errorNetwork = true;\n _this7.showSkeleton = false;\n }\n });\n },\n getIndexData: function getIndexData() {},\n changeBarg: function changeBarg(item) {\n if (!this.isLogin) {\n (0, _login.toLogin)();\n } else {\n uni.navigateTo({\n url: \"/pages/activity/goods_bargain_details/index?id=\".concat(item.id, \"&bargain=\").concat(this.$store.state.app.uid)\n });\n }\n },\n // 促销列表的点击事件;\n changeTab: function changeTab(type) {\n this.goodType = type;\n this.page = 1;\n var onloadH = true;\n this.getGroomList(onloadH);\n },\n // 精品推荐\n getGroomList: function getGroomList(onloadH) {\n var that = this;\n var type = that.goodType;\n if (that.loadend) return false;\n if (that.loading) return false;\n if (onloadH) {\n that.$set(that, 'iSshowH', true);\n }\n (0, _store.getGroomList)(type, {\n page: that.page,\n limit: this.numConfig\n }).then(function (_ref) {\n var data = _ref.data;\n that.$set(that, 'iSshowH', false);\n var list = data.list;\n that.$set(that, 'tempArr', data.list);\n that.loading = false;\n }).catch(function (res) {});\n },\n goRouter: function goRouter(item) {\n var pages = getCurrentPages();\n var page = pages[pages.length - 1].$page.fullPath;\n if (item.link == page) return;\n uni.switchTab({\n url: item.link,\n fail: function fail(err) {\n uni.redirectTo({\n url: item.link\n });\n }\n });\n },\n goDetail: function goDetail(item) {\n (0, _order.goShopDetail)(item, this.$store.state.app.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n },\n onsollBotton: function onsollBotton() {\n if (this.isSortType == 0) {\n // this.getGroomList();\n } else {\n this.getGoodsList();\n }\n }\n}), (0, _defineProperty2.default)(_computed$mixins$comp, \"onReachBottom\", function onReachBottom() {}), (0, _defineProperty2.default)(_computed$mixins$comp, \"onPageScroll\", function onPageScroll(e) {\n uni.$emit('scroll');\n}), _computed$mixins$comp);\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wdXRlZCIsIm1peGlucyIsImNvbXBvbmVudHMiLCJyZWNvbW1lbmQiLCJMb2FkaW5nIiwicGFnZUZvb3QiLCJjb3Vwb25XaW5kb3ciLCJhdXRob3JpemUiLCJhY3RpdmVQYXJ0eSIsImhlYWRlclNlcmNoIiwic3dpcGVycyIsImNvdXBvbiIsImFydGljbGVMaXN0IiwiYmFyZ2FpbiIsImJsYW5rUGFnZSIsImNvbWJpbmF0aW9uIiwiY3VzdG9tZXJTZXJ2aWNlIiwiZ29vZExpc3QiLCJndWlkZSIsImxpdmVCcm9hZGNhc3QiLCJtZW51cyIsInBpY3R1cmVDdWJlIiwibmV3cyIsInByb21vdGlvbkxpc3QiLCJyaWNoVGV4dCIsInNlY2tpbGwiLCJzd2lwZXJCZyIsInRhYk5hdiIsInRpdGxlcyIsImFwcFVwZGF0ZSIsImltZ0hvc3QiLCJzaG93U2tlbGV0b24iLCJpc05vZGVzIiwic3R5bGVDb25maWciLCJ0ZW1wQXJyIiwiZ29vZFR5cGUiLCJsb2FkaW5nIiwicGFnZSIsImxpbWl0IiwiaVNzaG93SCIsIm51bUNvbmZpZyIsImNvZGUiLCJpc0NvdXBvblNob3ciLCJjb3Vwb25PYmoiLCJjb3Vwb25PYmpzIiwic2hvdyIsInNoYXJlSW5mbyIsImZvb3RDb25maWciLCJpc1NvcnRUeXBlIiwic29ydExpc3QiLCJzb3J0QWxsIiwiZ29vZFBhZ2UiLCJuZXdEYXRhIiwic2lkIiwiY3VyU29ydCIsInNvcnRNcFRvcCIsImxvYWRlZCIsImhvc3RQcm9kdWN0IiwiaG90U2Nyb2xsIiwiaG90UGFnZSIsImhvdExpbWl0IiwiZG9tT2Zmc2V0VG9wIiwiaXNGaXhlZCIsInNpdGVfY29uZmlnIiwiZXJyb3JOZXR3b3JrIiwicHJpdmFjeVN0YXR1cyIsImlzSGVhZGVyU2VyY2giLCJiZ0NvbG9yIiwiYmdQaWMiLCJiZ1RhYlZhbCIsInBhZ2VTaG93Iiwid2luZG93SGVpZ2h0IiwiYWN0aXZlUm91dGVyIiwiY291bnROdW0iLCJvcHRpb25zIiwidW5pIiwic3VjY2VzcyIsInRoYXQiLCJ3eCIsImluZGV4IiwidGV4dCIsImlzTG9naW4iLCJkZWVwIiwiaGFuZGxlciIsImdvdG8iLCJ3aW5kb3ciLCJjb25maXJtQXBwIiwiY2xvc2VNb2RlbCIsInBsdXMiLCJyZWNvbm5lY3QiLCJ0aXRsZSIsImdldFNoYXJlIiwiZ29JQ1AiLCJiaW5kSGVpZ2h0YSIsImJpbmRIZWlnaHQiLCJnb0dvb2RzRGV0YWlsIiwidXJsIiwiZ2V0X2hvc3RfcHJvZHVjdCIsImNoYW5nZVNvcnQiLCJiaW5kU29ydElkIiwiZ2V0UHJvZHVjdExpc3QiLCJyZXMiLCJnZXRHb29kc0xpc3QiLCJrZXl3b3JkIiwicHJpY2VPcmRlciIsInNhbGVzT3JkZXIiLCJjaWQiLCJnZXROZXdDb3Vwb24iLCJkYXRhIiwiZ2V0Q291cG9uIiwibm93RGF0ZSIsImNvdXBvbkNsb3NlIiwib25Mb2FkRnVuIiwib2JqVG9BcnIiLCJkaXlEYXRhIiwic2V0VGltZW91dCIsImxhc3RBcnIiLCJ0ZW1wIiwiaWNvbiIsImR1cmF0aW9uIiwiZ2V0SW5kZXhEYXRhIiwiY2hhbmdlQmFyZyIsImNoYW5nZVRhYiIsImdldEdyb29tTGlzdCIsInRoZW4iLCJjYXRjaCIsImdvUm91dGVyIiwiZmFpbCIsImdvRGV0YWlsIiwib25zb2xsQm90dG9uIiwiZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUF3TUE7QUFDQTtBQUNBO0FBU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBTUE7QUFPQTtBQU1BO0FBR0E7QUFHQTtBQUdBO0FBR0E7QUFDQTtBQUNBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdkVBO0FBQUE7RUF5RUFBO0VBQ0FDO0VBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBS0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0VBRUE7QUFBQSxvRUFDQSw2SEFDQTtFQUNBO0lBQ0FDO0lBQ0FDO0lBQUE7SUFDQUM7SUFBQTtJQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztNQUNBQztJQUNBO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FsQztJQUNBbUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFFQUM7SUFNQUM7SUFDQUM7SUFBQTtJQUNBQztJQUFBO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7QUFDQSwyR0FDQTtFQUNBO0FBQ0EscUZBQ0FDO0VBQUE7RUFDQTtFQUNBO0lBQ0FDO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUFGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztFQUVBO0VBQ0E7O0VBWUE7RUFDQTtFQUNBO0lBQ0E7SUFDQTtNQUNBO01BQ0EsMEZBQ0E7TUFDQTtRQUNBRztVQUNBQztVQUNBQztRQUNBO01BQ0E7UUFDQUY7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBLGtFQWFBO0VBQ0FFO0lBQ0FDO0lBQUE7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQSx1RkFDQSxxRUFDQTtFQUNBQztJQUNBQztFQUNBO0VBRUE7RUFDQUM7SUFDQVg7SUFDQTtFQUNBO0VBQ0E7RUFDQVk7SUFDQTtJQUNBWjtNQUNBQztRQUFBO1FBQ0E7VUFBQTtVQUNBWTtRQUNBO1VBQUE7VUFDQUE7UUFFQTtNQUNBO0lBQ0E7RUFDQTtFQUVBO0VBQ0FDO0lBQUE7SUFDQWQ7TUFDQWU7SUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBUDtFQUNBO0VBQ0FRO0lBRUE7RUFFQTtFQUNBQztJQUNBbkI7SUFDQTtFQUNBO0VBQ0E7RUFDQW9CO0lBQ0E7TUFDQXBCO1FBQ0FxQjtNQUNBO0lBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtNQUNBcEI7TUFDQUE7TUFDQUE7TUFDQTtJQUNBO0VBQ0E7RUFDQTtFQUNBcUI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO01BQ0E7UUFDQTtRQUNBQztVQUNBO1lBQ0E7WUFDQTtVQUNBO1FBQ0E7UUFDQTtRQUNBO1FBRUE7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtJQUNBO0lBQ0E7TUFDQWpEO01BQ0FrRDtNQUNBQztNQUNBQztNQUNBbkY7TUFDQWU7TUFDQUM7TUFDQW9FO0lBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQTtFQUNBQztJQUFBO0lBQ0E7SUFDQTtNQUNBO1FBQ0EsSUFDQUMsT0FDQVAsSUFEQU87UUFFQTtVQUNBO1lBQ0E7WUFDQTtZQUNBakM7VUFDQTtRQUNBO1VBQ0FBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQTtFQUNBa0M7SUFBQTtJQUNBO01BQ0FDO0lBQ0E7TUFDQTtJQUNBO01BQ0E7UUFDQSxJQUNBRixPQUNBUCxJQURBTztRQUVBO1VBQ0E7VUFDQTtVQUNBakM7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQTtFQUNBb0M7SUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0VBeUJBO0VBQ0FDO0lBQ0E7SUFDQTtNQUFBO0lBQUE7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtJQUNBO01BQ0F2QztNQUNBQTtNQUNBd0M7UUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQXhDO1FBQ0FlO01BQ0E7TUFDQTtNQUNBO01BQ0EwQjtRQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0F2QztVQUNBQTtVQUNBQTtRQUNBO1FBQ0F3QztNQUNBO01BRUE7UUFDQTtNQUNBO01BQ0FBO01BQ0F4QztNQUNBc0M7UUFDQTtNQUNBO01BQ0F4QztRQUNBQztNQUNBO0lBQ0E7TUFFQTtRQUNBRDtRQUNBO1VBQ0FBO1lBQ0FlO1lBQ0E0QjtZQUNBQztVQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFFQTtFQUVBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO01BQ0E5QztRQUNBcUI7TUFDQTtJQUNBO0VBQ0E7RUFDQTtFQUNBMEI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0E5QztJQUNBO0lBQ0E7TUFDQXhDO01BQ0FDO0lBQ0EsR0FDQXNGLHFCQUVBO01BQUEsSUFEQWhCO01BRUEvQjtNQUNBO01BQ0FBO01BQ0FBO0lBQ0EsR0FDQWdEO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQW5EO01BQ0FxQjtNQUNBK0I7UUFDQXBEO1VBQ0FxQjtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FnQztJQUNBO01BQ0FyRDtRQUNBcUI7TUFDQTtJQUNBO0VBQ0E7RUFDQWlDO0lBQ0E7TUFDQTtJQUFBLENBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQSwwRUFFQSwwQkFFQSwrRkFDQUM7RUFDQXZEO0FBZUE7QUFBQSwyQiIsImZpbGUiOiI1Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LWlmPVwicGFnZVNob3dcIiBjbGFzcz1cInBhZ2VcIlxyXG5cdFx0OmNsYXNzPVwiYmdUYWJWYWw9PTI/J2Z1bGxzaXplIG5vUmVwZWF0JzpiZ1RhYlZhbD09MT8ncmVwZWF0IHlzaXplJzonbm9SZXBlYXQgeXNpemUnXCJcclxuXHRcdDpzdHlsZT1cIidiYWNrZ3JvdW5kLWNvbG9yOicrYmdDb2xvcisnO2JhY2tncm91bmQtaW1hZ2U6IHVybCgnK2JnUGljKycpO21pbi1oZWlnaHQ6Jyt3aW5kb3dIZWlnaHQrJ3B4OydcIj5cclxuXHRcdDx2aWV3IHYtaWY9XCIhZXJyb3JOZXR3b3JrXCIgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0XHQ8c2tlbGV0b24gOnNob3c9XCJzaG93U2tlbGV0b25cIiA6aXNOb2Rlcz1cImlzTm9kZXNcIiByZWY9XCJza2VsZXRvblwiIGxvYWRpbmc9XCJjaGlhcm9zY3Vyb1wiIHNlbGVjdG9yPVwic2tlbGV0b25cIlxyXG5cdFx0XHRcdGJnY29sb3I9XCIjRkZGXCI+PC9za2VsZXRvbj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbmRleCBza2VsZXRvblwiIDpzdHlsZT1cInt2aXNpYmlsaXR5OiBzaG93U2tlbGV0b24gPyAnaGlkZGVuJyA6ICd2aXNpYmxlJ31cIj5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0XHQ8dmlldyB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gc3R5bGVDb25maWdcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDxjb21wb25lbnQgOmlzPVwiaXRlbS5uYW1lXCIgOmluZGV4PVwiaW5kZXhcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiBAY2hhbmdlQmFyZz1cImNoYW5nZUJhcmdcIlxyXG5cdFx0XHRcdFx0XHRAY2hhbmdlVGFiPVwiY2hhbmdlVGFiXCIgOnRlbXBBcnI9XCJ0ZW1wQXJyXCIgOmlTc2hvd0g9XCJpU3Nob3dIXCIgQGRldGFpbD1cImdvRGV0YWlsXCJcclxuXHRcdFx0XHRcdFx0OmlzU29ydFR5cGU9XCJpc1NvcnRUeXBlXCIgQGJpbmRTb3J0SWQ9XCJiaW5kU29ydElkXCIgQGJpbmRIZWlnaHQ9XCJiaW5kSGVpZ2h0XCIgOmlzRml4ZWQ9XCJpc0ZpeGVkXCI+XHJcblx0XHRcdFx0XHQ8L2NvbXBvbmVudD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XG5cdFx0XHRcdFxyXG5cdFx0XHRcdDwhLS0gI2lmZGVmIE1QIHx8IEFQUC1QTFVTIC0tPlxyXG5cdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gc3R5bGVDb25maWdcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDxhY3RpdmVQYXJ0eSB2LWlmPVwiaXRlbS5uYW1lID09ICdhY3RpdmVQYXJ0eSdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiA6aXNTb3J0VHlwZT1cImlzU29ydFR5cGVcIj5cclxuXHRcdFx0XHRcdDwvYWN0aXZlUGFydHk+XHJcblx0XHRcdFx0XHQ8YXJ0aWNsZUxpc3Qgdi1pZj1cIml0ZW0ubmFtZSA9PSAnYXJ0aWNsZUxpc3QnXCIgOmRhdGFDb25maWc9XCJpdGVtXCIgOmlzU29ydFR5cGU9XCJpc1NvcnRUeXBlXCI+XHJcblx0XHRcdFx0XHQ8L2FydGljbGVMaXN0PlxyXG5cdFx0XHRcdFx0PGJhcmdhaW4gdi1pZj1cIml0ZW0ubmFtZSA9PSAnYmFyZ2FpbidcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiBAY2hhbmdlQmFyZz1cImNoYW5nZUJhcmdcIlxyXG5cdFx0XHRcdFx0XHQ6aXNTb3J0VHlwZT1cImlzU29ydFR5cGVcIj48L2JhcmdhaW4+XHJcblx0XHRcdFx0XHQ8YmxhbmtQYWdlIHYtaWY9XCJpdGVtLm5hbWUgPT0gJ2JsYW5rUGFnZSdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiA6aXNTb3J0VHlwZT1cImlzU29ydFR5cGVcIj48L2JsYW5rUGFnZT5cclxuXHRcdFx0XHRcdDxjb21iaW5hdGlvbiB2LWlmPVwiaXRlbS5uYW1lID09ICdjb21iaW5hdGlvbidcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiA6aXNTb3J0VHlwZT1cImlzU29ydFR5cGVcIj5cclxuXHRcdFx0XHRcdDwvY29tYmluYXRpb24+XHJcblx0XHRcdFx0XHQ8Y291cG9uIHYtaWY9XCJpdGVtLm5hbWUgPT0gJ2NvdXBvbidcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiA6aXNTb3J0VHlwZT1cImlzU29ydFR5cGVcIj48L2NvdXBvbj5cclxuXHRcdFx0XHRcdDxjdXN0b21lclNlcnZpY2Ugdi1pZj1cIml0ZW0ubmFtZSA9PSAnY3VzdG9tZXJTZXJ2aWNlJ1wiIDpkYXRhQ29uZmlnPVwiaXRlbVwiIDppc1NvcnRUeXBlPVwiaXNTb3J0VHlwZVwiPlxyXG5cdFx0XHRcdFx0PC9jdXN0b21lclNlcnZpY2U+XHJcblx0XHRcdFx0XHQ8Z29vZExpc3Qgdi1pZj1cIml0ZW0ubmFtZSA9PSAnZ29vZExpc3QnXCIgOmRhdGFDb25maWc9XCJpdGVtXCIgQGRldGFpbD1cImdvRGV0YWlsXCJcclxuXHRcdFx0XHRcdFx0OmlzU29ydFR5cGU9XCJpc1NvcnRUeXBlXCI+PC9nb29kTGlzdD5cclxuXHRcdFx0XHRcdDxndWlkZSB2LWlmPVwiaXRlbS5uYW1lID09ICdndWlkZSdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiA6aXNTb3J0VHlwZT1cImlzU29ydFR5cGVcIj48L2d1aWRlPlxyXG5cdFx0XHRcdFx0PGhlYWRlclNlcmNoIHYtaWY9XCJpdGVtLm5hbWUgPT0gJ2hlYWRlclNlcmNoJ1wiIDpkYXRhQ29uZmlnPVwiaXRlbVwiPjwvaGVhZGVyU2VyY2g+XHJcblx0XHRcdFx0XHQ8bGl2ZUJyb2FkY2FzdCB2LWlmPVwiaXRlbS5uYW1lID09ICdsaXZlQnJvYWRjYXN0J1wiIDpkYXRhQ29uZmlnPVwiaXRlbVwiIDppc1NvcnRUeXBlPVwiaXNTb3J0VHlwZVwiPlxyXG5cdFx0XHRcdFx0PC9saXZlQnJvYWRjYXN0PlxyXG5cdFx0XHRcdFx0PG1lbnVzIHYtaWY9XCJpdGVtLm5hbWUgPT0gJ21lbnVzJ1wiIDpkYXRhQ29uZmlnPVwiaXRlbVwiIDppc1NvcnRUeXBlPVwiaXNTb3J0VHlwZVwiPjwvbWVudXM+XHJcblx0XHRcdFx0XHQ8bmV3cyB2LWlmPVwiaXRlbS5uYW1lID09ICduZXdzJ1wiIDpkYXRhQ29uZmlnPVwiaXRlbVwiIDppc1NvcnRUeXBlPVwiaXNTb3J0VHlwZVwiPjwvbmV3cz5cclxuXHRcdFx0XHRcdDxwaWN0dXJlQ3ViZSB2LWlmPVwiaXRlbS5uYW1lID09ICdwaWN0dXJlQ3ViZSdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiA6aXNTb3J0VHlwZT1cImlzU29ydFR5cGVcIj5cclxuXHRcdFx0XHRcdDwvcGljdHVyZUN1YmU+XHJcblx0XHRcdFx0XHQ8cHJvbW90aW9uTGlzdCB2LWlmPVwiaXRlbS5uYW1lID09ICdwcm9tb3Rpb25MaXN0J1wiIDpkYXRhQ29uZmlnPVwiaXRlbVwiIEBjaGFuZ2VUYWI9XCJjaGFuZ2VUYWJcIlxyXG5cdFx0XHRcdFx0XHQ6dGVtcEFycj1cInRlbXBBcnJcIiA6aVNzaG93SD1cImlTc2hvd0hcIiBAZGV0YWlsPVwiZ29EZXRhaWxcIiA6aXNTb3J0VHlwZT1cImlzU29ydFR5cGVcIj5cclxuXHRcdFx0XHRcdDwvcHJvbW90aW9uTGlzdD5cclxuXHRcdFx0XHRcdDxyaWNoVGV4dCB2LWlmPVwiaXRlbS5uYW1lID09ICdyaWNoVGV4dCdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiA6aXNTb3J0VHlwZT1cImlzU29ydFR5cGVcIj48L3JpY2hUZXh0PlxyXG5cdFx0XHRcdFx0PHNlY2tpbGwgdi1pZj1cIml0ZW0ubmFtZSA9PSAnc2Vja2lsbCdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiA6aXNTb3J0VHlwZT1cImlzU29ydFR5cGVcIj48L3NlY2tpbGw+XHJcblx0XHRcdFx0XHQ8c3dpcGVyQmcgdi1pZj1cIml0ZW0ubmFtZSA9PSAnc3dpcGVyQmcnXCIgOmRhdGFDb25maWc9XCJpdGVtXCIgOmlzU29ydFR5cGU9XCJpc1NvcnRUeXBlXCI+PC9zd2lwZXJCZz5cclxuXHRcdFx0XHRcdDxzd2lwZXJzIHYtaWY9XCJpdGVtLm5hbWUgPT0gJ3N3aXBlcnMnXCIgOmRhdGFDb25maWc9XCJpdGVtXCIgOmlzU29ydFR5cGU9XCJpc1NvcnRUeXBlXCI+PC9zd2lwZXJzPlxyXG5cdFx0XHRcdFx0PHRhYk5hdiB2LWlmPVwiaXRlbS5uYW1lID09ICd0YWJOYXYnXCIgOmRhdGFDb25maWc9XCJpdGVtXCIgQGJpbmRIZWlnaHQ9XCJiaW5kSGVpZ2h0YVwiXHJcblx0XHRcdFx0XHRcdEBiaW5kU29ydElkPVwiYmluZFNvcnRJZFwiIDppc0ZpeGVkPVwiaXNGaXhlZFwiPjwvdGFiTmF2PlxyXG5cdFx0XHRcdFx0PHRpdGxlcyB2LWlmPVwiaXRlbS5uYW1lID09ICd0aXRsZXMnXCIgOmRhdGFDb25maWc9XCJpdGVtXCIgOmlzU29ydFR5cGU9XCJpc1NvcnRUeXBlXCI+PC90aXRsZXM+XHJcblx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHQ8IS0tIOWIhuexu+WVhuWTgeaooeWdlyAtLT5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiAgQVBQLVBMVVMgLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzb3J0LXByb2R1Y3RcIiB2LWlmPVwiaXNTb3J0VHlwZSA9PSAxXCIgc3R5bGU9XCJtYXJnaW4tdG9wOiAwO1wiPlxyXG5cdFx0XHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC14PVwidHJ1ZVwiIHN0eWxlPVwiYmFja2dyb3VuZDogI2ZmZjtcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzb3J0LWJveFwiIHYtaWY9XCJzb3J0TGlzdC5jaGlsZHJlbiAmJiBzb3J0TGlzdC5jaGlsZHJlbi5sZW5ndGhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNvcnQtaXRlbVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBzb3J0TGlzdC5jaGlsZHJlblwiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJjaGFuZ2VTb3J0KGl0ZW0sIGluZGV4KVwiIDpjbGFzcz1cInsgb246IGN1clNvcnQgPT0gaW5kZXggfVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLnBpY1wiIG1vZGU9XCJcIiB2LWlmPVwiaXRlbS5waWNcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL3NvcnQtaW1nLnBuZ1wiIG1vZGU9XCJcIiB2LWVsc2U+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHh0XCI+e3sgJHQoaXRlbS5jYXRlX25hbWUpIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJvZHVjdC1saXN0XCIgdi1pZj1cImdvb2RMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInByb2R1Y3QtaXRlbVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBnb29kTGlzdFwiIEBjbGljaz1cImdvR29vZHNEZXRhaWwoaXRlbSlcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1hZ2VcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2dfYmlnIHBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzEnXCI+e3skdChg56eS5p2AYCl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nX2JpZyBwaWN0cnVlX2xvZ19jbGFzc1wiXHJcblx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcyJ1wiPnt7JHQoYOegjeS7t2ApfX08L3NwYW4+XHJcblx0XHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZ19iaWcgcGljdHJ1ZV9sb2dfY2xhc3NcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMydcIj57eyR0KGDmi7zlm6JgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZSBsaW5lMVwiPnt7IGl0ZW0uc3RvcmVfbmFtZSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJpY2UtYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7JHQoYO+/pWApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7IGl0ZW0ucHJpY2UgfX1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDxMb2FkaW5nIDpsb2FkZWQ9XCJsb2FkZWRcIiA6bG9hZGluZz1cImxvYWRpbmdcIj48L0xvYWRpbmc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHYtaWY9XCJnb29kTGlzdC5sZW5ndGggPT0gMCAmJiBsb2FkZWRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlbXB0eUJveFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvbm8tdGhpbmcucG5nJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzXCI+e3skdChg5pqC5peg5ZWG5ZOB77yM5Y6755yL54K55Yir55qE5ZCnYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8cmVjb21tZW5kIDpob3N0UHJvZHVjdD1cImhvc3RQcm9kdWN0XCI+PC9yZWNvbW1lbmQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdDwhLS0gI2lmbmRlZiAgQVBQLVBMVVMgLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzb3J0LXByb2R1Y3RcIiB2LWlmPVwiaXNTb3J0VHlwZSA9PSAxXCIgOnN0eWxlPVwieyBtYXJnaW5Ub3A6IHNvcnRNcFRvcCArICdweCcgfVwiPlxyXG5cdFx0XHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC14PVwidHJ1ZVwiIHN0eWxlPVwiYmFja2dyb3VuZDogI2ZmZjtcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzb3J0LWJveFwiIHYtaWY9XCJzb3J0TGlzdC5jaGlsZHJlbiAmJiBzb3J0TGlzdC5jaGlsZHJlbi5sZW5ndGhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNvcnQtaXRlbVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBzb3J0TGlzdC5jaGlsZHJlblwiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJjaGFuZ2VTb3J0KGl0ZW0sIGluZGV4KVwiIDpjbGFzcz1cInsgb246IGN1clNvcnQgPT0gaW5kZXggfVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLnBpY1wiIG1vZGU9XCJcIiB2LWlmPVwiaXRlbS5waWNcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL3NvcnQtaW1nLnBuZ1wiIG1vZGU9XCJcIiB2LWVsc2U+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHh0XCI+e3sgJHQoaXRlbS5jYXRlX25hbWUpIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJvZHVjdC1saXN0XCIgdi1pZj1cImdvb2RMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInByb2R1Y3QtaXRlbVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBnb29kTGlzdFwiIEBjbGljaz1cImdvR29vZHNEZXRhaWwoaXRlbSlcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1hZ2VcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2dfYmlnIHBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzEnXCI+e3skdChg56eS5p2AYCl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nX2JpZyBwaWN0cnVlX2xvZ19jbGFzc1wiXHJcblx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcyJ1wiPnt7JHQoYOegjeS7t2ApfX08L3NwYW4+XHJcblx0XHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZ19iaWcgcGljdHJ1ZV9sb2dfY2xhc3NcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMydcIj57eyR0KGDmi7zlm6JgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2dfYmlnIHBpY3RydWVfbG9nX2NsYXNzXCIgdi1pZj1cIml0ZW0uY2hlY2tDb3Vwb25cIj57eyR0KGDliLhgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZSBsaW5lMlwiPnt7IGl0ZW0uc3RvcmVfbmFtZSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJpY2UtYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7JHQoYO+/pWApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7IGl0ZW0ucHJpY2UgfX1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDxMb2FkaW5nIDpsb2FkZWQ9XCJsb2FkZWRcIiA6bG9hZGluZz1cImxvYWRpbmdcIj48L0xvYWRpbmc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHYtaWY9XCJnb29kTGlzdC5sZW5ndGggPT0gMCAmJiBsb2FkZWRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlbXB0eUJveFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvbm8tdGhpbmcucG5nJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzXCI+e3skdChg5pqC5peg5pWw5o2uYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8cmVjb21tZW5kIDpob3N0UHJvZHVjdD1cImhvc3RQcm9kdWN0XCI+PC9yZWNvbW1lbmQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIiA6aXNHb0luZGV4PVwiZmFsc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0PGNvdXBvbldpbmRvdyA6d2luZG93PVwiaXNDb3Vwb25TaG93XCIgQG9uQ29sc2U9XCJjb3Vwb25DbG9zZVwiIDpjb3Vwb25JbWFnZT1cImNvdXBvbk9iai5pbWFnZVwiXHJcblx0XHRcdFx0XHQ6Y291cG9uTGlzdD1cImNvdXBvbk9iai5saXN0XCI+PC9jb3Vwb25XaW5kb3c+XHJcblx0XHRcdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cInNpdGVfY29uZmlnLnJlY29yZF9Ob1wiIGNsYXNzPVwic2l0ZS1jb25maWdcIiBAY2xpY2s9XCJnb0lDUCgxKVwiPnt7IHNpdGVfY29uZmlnLnJlY29yZF9ObyB9fTwvdmlldz5cblx0XHRcdFx0PHZpZXcgdi1pZj1cInNpdGVfY29uZmlnLm5ldHdvcmtfc2VjdXJpdHlcIiBjbGFzcz1cInNpdGUtY29uZmlnXCIgQGNsaWNrPVwiZ29JQ1AoMilcIj57eyBzaXRlX2NvbmZpZy5uZXR3b3JrX3NlY3VyaXR5IH19PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXAtYi05OFwiPjwvdmlldz5cclxuXHRcdFx0XHQ8IS0tICNpZm5kZWYgSDUgLS0+XHJcblx0XHRcdFx0PHBhZ2VGb290PjwvcGFnZUZvb3Q+XHJcblx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IHYtZWxzZT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJlcnJvci1uZXR3b3JrXCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJpbWdIb3N0ICsgJy9zdGF0aWNzL2ltYWdlcy9lcnJvci1uZXR3b3JrLnBuZydcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57eyR0KGDnvZHnu5zov57mjqXmlq3lvIBgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29uXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsXCI+e3skdChg6K+35qOA5p+l5oOF5Ya177yaYCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPsK3IHt7JHQoYOWcqOiuvue9ruS4reaYr+WQpuW3suW8gOWQr+e9kee7nOadg+mZkO+8mmApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj7CtyB7eyR0KGDlvZPliY3mmK/lkKblpITkuo7lvLHnvZHnjq/looNgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+wrcge3skdChg54mI5pys5piv5ZCm6L+H5L2O77yM5Y2H57qn6K+V6K+V5ZCnYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJyZWNvbm5lY3RcIj57eyR0KGDph43mlrDov57mjqVgKX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdDxhcHAtdXBkYXRlIHYtaWY9XCIhcHJpdmFjeVN0YXR1c1wiIHJlZj1cImFwcFVwZGF0ZVwiIDpmb3JjZT1cInRydWVcIiA6dGFiYmFyPVwiZmFsc2VcIj48L2FwcC11cGRhdGU+XHJcblx0XHQ8dmlldyBjbGFzcz1cInByaXZhY3ktd3JhcHBlclwiIHYtaWY9XCJwcml2YWN5U3RhdHVzXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicHJpdmFjeS1ib3hcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+e3skdChg5pyN5Yqh5Y2P6K6u5LiO6ZqQ56eB5pS/562WYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdFx0XHRcdHt7JHQoYOivt+WKoeW/heWuoeaFjumYheivu+OAgeWFheWIhueQhuino+KAnOacjeWKoeWNj+iuruS4jiDpmpDnp4HmlL/nrZbigJ3lkITmnaHmrL7vvIzljIXmi6zkvYbkuI3pmZDkuo7vvJrkuLrkuoYg5ZCR5L2g5o+Q5L6b5Y2z5pe26YCa6K6v44CB5YaF5a655YiG5Lqr562J5pyN5Yqh77yM5oiRIOS7rOmcgOimgeaUtumbhuS9oOeahOiuvuWkh+S/oeaBr+OAgeaTjeS9nOaXpeW/l+etieS4qiDkurrkv6Hmga/jgILkvaDlj6/ku6XlnKjigJzorr7nva7igJ3kuK3mn6XnnIvjgIHlj5jmm7TjgIHliKDpmaTkuKrkurrkv6Hmga/lubbnrqHnkIbkvaDnmoTmjojmnYPjgIJgKX19PGJyPlxyXG5cdFx0XHRcdFx0e3skdChg5L2g5Y+v5Lul6ZiF6K+7YCl9fVxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvdXNlcnMvcHJpdmFjeS9pbmRleD90eXBlPTNcIj57eyR0KGDjgIrmnI3liqHljY/orq7kuI7pmpDnp4HmlL/nrZbjgItgKX19PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHR7eyR0KGDkuobop6Por6bnu4bkv6Hmga/jgILlpoLkvaDlkIzmhI/vvIzor7fngrnlh7vigJzmiJHlkIzmhI/igJ3lvIDlp4vmjqXlj5fmiJHku6znmoTmnI3liqHjgIJgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuLWJveFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG4taXRlbVwiIEBjbGljaz1cImNvbmZpcm1BcHBcIj57eyR0KGDmiJHlkIzmhI9gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJjbG9zZU1vZGVsXCI+e3skdChg5q6L5b+N5ouS57udYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbS10aXBcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdFx0XHRDb3B5cmlnaHQgwqkgMjAyMy0yMDI0IOS4g+eJm+WtteWMluWZqO+8iOWPsOW3nu+8ieaciemZkOWFrOWPuFxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHRcdFx05Zyw5Z2A77ya5rWZ5rGf55yB5Y+w5bee5biC5Y+w5bee5rm+5paw5Yy65rW36Jm56KGX6YGT5Lic5rW35aSn6YGTNDAw5Y+3XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJcIiBAY2xpY2s9XCJnb3RvKClcIj5cclxuXHRcdFx0XHTmtZlJQ1DlpIcyMDIzMDM3Nzc55Y+3XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRjb25zdCBhcHAgPSBnZXRBcHAoKTtcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGltcG9ydCBjb3Vwb25XaW5kb3cgZnJvbSAnQC9jb21wb25lbnRzL2NvdXBvbldpbmRvdy9pbmRleCc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldENvdXBvblYyLFxyXG5cdFx0Z2V0Q291cG9uTmV3VXNlcixcclxuXHRcdHNpdGVDb25maWdcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0Ly8gI2lmZGVmIEg1XHJcblx0aW1wb3J0IG1Db25maWcgZnJvbSAnLi9jb21wb25lbnRzL2luZGV4LmpzJztcclxuXHQvLyAjZW5kaWZcclxuXHQvLyAjaWZkZWYgTVAgfHwgQVBQLVBMVVNcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdGltcG9ydCBhY3RpdmVQYXJ0eSBmcm9tICcuL2NvbXBvbmVudHMvYWN0aXZlUGFydHknO1xyXG5cdGltcG9ydCBoZWFkZXJTZXJjaCBmcm9tICcuL2NvbXBvbmVudHMvaGVhZGVyU2VyY2gnO1xyXG5cdGltcG9ydCBzd2lwZXJzIGZyb20gJy4vY29tcG9uZW50cy9zd2lwZXJzJztcclxuXHRpbXBvcnQgY291cG9uIGZyb20gJy4vY29tcG9uZW50cy9jb3Vwb24nO1xyXG5cdGltcG9ydCBhcnRpY2xlTGlzdCBmcm9tICcuL2NvbXBvbmVudHMvYXJ0aWNsZUxpc3QnO1xyXG5cdGltcG9ydCBiYXJnYWluIGZyb20gJy4vY29tcG9uZW50cy9iYXJnYWluJztcclxuXHRpbXBvcnQgYmxhbmtQYWdlIGZyb20gJy4vY29tcG9uZW50cy9ibGFua1BhZ2UnO1xyXG5cdGltcG9ydCBjb21iaW5hdGlvbiBmcm9tICcuL2NvbXBvbmVudHMvY29tYmluYXRpb24nO1xyXG5cdGltcG9ydCBjdXN0b21lclNlcnZpY2UgZnJvbSAnLi9jb21wb25lbnRzL2N1c3RvbWVyU2VydmljZSc7XHJcblx0aW1wb3J0IGdvb2RMaXN0IGZyb20gJy4vY29tcG9uZW50cy9nb29kTGlzdCc7XHJcblx0aW1wb3J0IGd1aWRlIGZyb20gJy4vY29tcG9uZW50cy9ndWlkZSc7XHJcblx0aW1wb3J0IGxpdmVCcm9hZGNhc3QgZnJvbSAnLi9jb21wb25lbnRzL2xpdmVCcm9hZGNhc3QnO1xyXG5cdGltcG9ydCBtZW51cyBmcm9tICcuL2NvbXBvbmVudHMvbWVudXMnO1xyXG5cdGltcG9ydCBuZXdzIGZyb20gJy4vY29tcG9uZW50cy9uZXdzJztcclxuXHRpbXBvcnQgcGljdHVyZUN1YmUgZnJvbSAnLi9jb21wb25lbnRzL3BpY3R1cmVDdWJlJztcclxuXHRpbXBvcnQgcHJvbW90aW9uTGlzdCBmcm9tICcuL2NvbXBvbmVudHMvcHJvbW90aW9uTGlzdCc7XHJcblx0aW1wb3J0IHJpY2hUZXh0IGZyb20gJy4vY29tcG9uZW50cy9yaWNoVGV4dCc7XHJcblx0aW1wb3J0IHNlY2tpbGwgZnJvbSAnLi9jb21wb25lbnRzL3NlY2tpbGwnO1xyXG5cdGltcG9ydCBzd2lwZXJCZyBmcm9tICcuL2NvbXBvbmVudHMvc3dpcGVyQmcnO1xyXG5cdGltcG9ydCB0YWJOYXYgZnJvbSAnLi9jb21wb25lbnRzL3RhYk5hdic7XHJcblx0aW1wb3J0IHRpdGxlcyBmcm9tICcuL2NvbXBvbmVudHMvdGl0bGVzJztcclxuXHRpbXBvcnQgYXBwVXBkYXRlIGZyb20gXCJAL2NvbXBvbmVudHMvdXBkYXRlL2FwcC11cGRhdGUudnVlXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFRlbXBJZHNcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdFNVQlNDUklCRV9NRVNTQUdFLFxyXG5cdFx0VElQU19LRVlcclxuXHR9IGZyb20gJ0AvY29uZmlnL2NhY2hlJztcclxuXHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gJ3Z1ZXgnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXREaXksXHJcblx0XHRnZXRJbmRleERhdGFcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEdyb29tTGlzdCxcclxuXHRcdGdldENhdGVnb3J5TGlzdCxcclxuXHRcdGdldFByb2R1Y3RzbGlzdCxcclxuXHRcdGdldFByb2R1Y3RIb3RcclxuXHR9IGZyb20gJ0AvYXBpL3N0b3JlLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z29TaG9wRGV0YWlsXHJcblx0fSBmcm9tICdAL2xpYnMvb3JkZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRDYXJ0Q291bnRzLFxyXG5cdH0gZnJvbSAnQC9hcGkvb3JkZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGltcG9ydCBwYWdlRm9vdCBmcm9tICdAL2NvbXBvbmVudHMvcGFnZUZvb3Rlci9pbmRleC52dWUnO1xyXG5cdGltcG9ydCBMb2FkaW5nIGZyb20gJ0AvY29tcG9uZW50cy9Mb2FkaW5nL2luZGV4LnZ1ZSc7XHJcblx0aW1wb3J0IHJlY29tbWVuZCBmcm9tICdAL2NvbXBvbmVudHMvcmVjb21tZW5kJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nLCAndWlkJ10pLFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cmVjb21tZW5kLFxyXG5cdFx0XHRMb2FkaW5nLFxyXG5cdFx0XHRwYWdlRm9vdCxcclxuXHRcdFx0Y291cG9uV2luZG93LFxyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0Li4ubUNvbmZpZyxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZmRlZiBNUCB8fCBBUFAtUExVU1xyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdGFjdGl2ZVBhcnR5LFxyXG5cdFx0XHRoZWFkZXJTZXJjaCxcclxuXHRcdFx0c3dpcGVycyxcclxuXHRcdFx0Y291cG9uLFxyXG5cdFx0XHRhcnRpY2xlTGlzdCxcclxuXHRcdFx0YmFyZ2FpbixcclxuXHRcdFx0YmxhbmtQYWdlLFxyXG5cdFx0XHRjb21iaW5hdGlvbixcclxuXHRcdFx0Y3VzdG9tZXJTZXJ2aWNlLFxyXG5cdFx0XHRnb29kTGlzdCxcclxuXHRcdFx0Z3VpZGUsXHJcblx0XHRcdGxpdmVCcm9hZGNhc3QsXHJcblx0XHRcdG1lbnVzLFxyXG5cdFx0XHRwaWN0dXJlQ3ViZSxcclxuXHRcdFx0bmV3cyxcclxuXHRcdFx0cHJvbW90aW9uTGlzdCxcclxuXHRcdFx0cmljaFRleHQsXHJcblx0XHRcdHNlY2tpbGwsXHJcblx0XHRcdHN3aXBlckJnLFxyXG5cdFx0XHR0YWJOYXYsXHJcblx0XHRcdHRpdGxlcyxcclxuXHRcdFx0YXBwVXBkYXRlLCAvL0FQUOabtOaWsFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nLCAnY2FydE51bSddKSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW1nSG9zdDogSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRzaG93U2tlbGV0b246IHRydWUsIC8v6aqo5p625bGP5pi+56S66ZqQ6JePXHJcblx0XHRcdFx0aXNOb2RlczogMCwgLy/mjqfliLbku4DkuYjml7blgJnlvIDlp4vmipPlj5blhYPntKDoioLngrks5Y+q6KaB5pWw5YC85pS55Y+Y5bCx6YeN5paw5oqT5Y+WXHJcblx0XHRcdFx0c3R5bGVDb25maWc6IFtdLFxyXG5cdFx0XHRcdHRlbXBBcnI6IFtdLFxyXG5cdFx0XHRcdGdvb2RUeXBlOiAzLFxyXG5cdFx0XHRcdGxvYWRpbmc6IGZhbHNlLFxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGltaXQ6IHRoaXMuJGNvbmZpZy5MSU1JVCxcclxuXHRcdFx0XHRpU3Nob3dIOiBmYWxzZSxcclxuXHRcdFx0XHRudW1Db25maWc6IDAsXHJcblx0XHRcdFx0Y29kZTogJycsXHJcblx0XHRcdFx0aXNDb3Vwb25TaG93OiBmYWxzZSxcclxuXHRcdFx0XHRjb3Vwb25PYmo6IHt9LFxyXG5cdFx0XHRcdGNvdXBvbk9ianM6IHtcclxuXHRcdFx0XHRcdHNob3c6IGZhbHNlXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRzaGFyZUluZm86IHt9LFxyXG5cdFx0XHRcdGZvb3RDb25maWc6IHt9LFxyXG5cdFx0XHRcdGlzU29ydFR5cGU6IDAsXHJcblx0XHRcdFx0c29ydExpc3Q6ICcnLFxyXG5cdFx0XHRcdHNvcnRBbGw6IFtdLFxyXG5cdFx0XHRcdGdvb2RQYWdlOiAxLFxyXG5cdFx0XHRcdGdvb2RMaXN0OiBbXSxcclxuXHRcdFx0XHRuZXdEYXRhOiB7fSxcclxuXHRcdFx0XHRzaWQ6IDAsXHJcblx0XHRcdFx0Y3VyU29ydDogMCxcclxuXHRcdFx0XHRzb3J0TXBUb3A6IDAsXHJcblx0XHRcdFx0bG9hZGVkOiBmYWxzZSxcclxuXHRcdFx0XHRob3N0UHJvZHVjdDogW10sXHJcblx0XHRcdFx0aG90U2Nyb2xsOiBmYWxzZSxcclxuXHRcdFx0XHRob3RQYWdlOiAxLFxyXG5cdFx0XHRcdGhvdExpbWl0OiAxMCxcclxuXHRcdFx0XHRkb21PZmZzZXRUb3A6IDUwLFxyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVUyB8fCBNUFxyXG5cdFx0XHRcdGlzRml4ZWQ6IHRydWUsXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdGlzRml4ZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdHNpdGVfY29uZmlnOiAnJyxcclxuXHRcdFx0XHRlcnJvck5ldHdvcms6IGZhbHNlLCAvLyDmmK/lkKbmlq3nvZFcclxuXHRcdFx0XHRwcml2YWN5U3RhdHVzOiBmYWxzZSwgLy8g6ZqQ56eB5pS/562W5piv5ZCm5ZCM5oSP6L+HXHJcblx0XHRcdFx0aXNIZWFkZXJTZXJjaDogZmFsc2UsXHJcblx0XHRcdFx0YmdDb2xvcjogJycsXHJcblx0XHRcdFx0YmdQaWM6ICcnLFxyXG5cdFx0XHRcdGJnVGFiVmFsOiAnJyxcclxuXHRcdFx0XHRwYWdlU2hvdzogdHJ1ZSxcclxuXHRcdFx0XHR3aW5kb3dIZWlnaHQ6IDAsXHJcblx0XHRcdFx0YWN0aXZlUm91dGVyOiAnJyxcclxuXHRcdFx0XHRjb3VudE51bTogMFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG9uUHVsbERvd25SZWZyZXNoKCkge1xyXG5cdFx0XHR0aGlzLmRpeURhdGEoKTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKG9wdGlvbnMpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHVuaS5nZXRTeXN0ZW1JbmZvKHtcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR0aGF0LndpbmRvd0hlaWdodCA9IHJlcy53aW5kb3dIZWlnaHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0pXHJcblx0XHRcdGxldCByb3V0ZXMgPSBnZXRDdXJyZW50UGFnZXMoKTsgLy8g6I635Y+W5b2T5YmN5omT5byA6L+H55qE6aG16Z2i6Lev55Sx5pWw57uEXHJcblx0XHRcdGxldCBjdXJSb3V0ZSA9IHJvdXRlc1tyb3V0ZXMubGVuZ3RoIC0gMV0ucm91dGUgLy/ojrflj5blvZPliY3pobXpnaLot6/nlLFcclxuXHRcdFx0dGhpcy5hY3RpdmVSb3V0ZXIgPSAnLycgKyBjdXJSb3V0ZVxyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKFwicHJpdmFjeVN0YXR1c1wiLCB0cnVlKTtcclxuXHRcdFx0Ly8gdHJ5IHtcclxuXHRcdFx0Ly8gXHRsZXQgdmFsID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdwcml2YWN5U3RhdHVzJykgfHwgZmFsc2VcclxuXHRcdFx0Ly8gXHRpZiAoIXZhbCkge1xyXG5cdFx0XHQvLyBcdFx0dGhpcy5wcml2YWN5U3RhdHVzID0gdHJ1ZVxyXG5cdFx0XHQvLyBcdH1cclxuXHRcdFx0Ly8gfSBjYXRjaCAoZSkge31cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdHRoaXMuZGl5RGF0YSgpO1xyXG5cdFx0XHR0aGlzLmdldEluZGV4RGF0YSgpO1xyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0dGhpcy5nZXRUZW1wSWRzKCk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZuZGVmIEFQUC1QTFVTXHJcblx0XHRcdHNpdGVDb25maWcoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0dGhpcy5zaXRlX2NvbmZpZyA9IHJlcy5kYXRhXHJcblx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0Y29uc29sZS5lcnJvcihlcnIubXNnKTtcclxuXHRcdFx0fSk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdFx0Ly8g5LyY5oOg5Yi45by556qXXHJcblx0XHRcdC8vIHZhciBuZXdEYXRlcyA9IG5ldyBEYXRlKCkudG9Mb2NhbGVEYXRlU3RyaW5nKCk7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldENvdXBvbigpO1xyXG5cdFx0XHRcdGdldENhcnRDb3VudHMoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmNvdW50TnVtID0gcmVzLmRhdGEuY291bnRcclxuXHRcdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnaW5kZXhEYXRhL3NldENhcnROdW0nLCByZXMuZGF0YS5jb3VudCA+IDk5ID8gJy4uJyA6IHJlcy5kYXRhLmNvdW50ICtcclxuXHRcdFx0XHRcdFx0JycpXHJcblx0XHRcdFx0XHRpZiAocmVzLmRhdGEuY291bnQgPiAwKSB7XHJcblx0XHRcdFx0XHRcdHd4LnNldFRhYkJhckJhZGdlKHtcclxuXHRcdFx0XHRcdFx0XHRpbmRleDogTnVtYmVyKHVuaS5nZXRTdG9yYWdlU3luYygnRk9PVEVSX0FERENBUlQnKSkgfHwgMixcclxuXHRcdFx0XHRcdFx0XHR0ZXh0OiByZXMuZGF0YS5jb3VudCArICcnXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR3eC5oaWRlVGFiQmFyUmVkRG90KHtcclxuXHRcdFx0XHRcdFx0XHRpbmRleDogTnVtYmVyKHVuaS5nZXRTdG9yYWdlU3luYygnRk9PVEVSX0FERENBUlQnKSkgfHwgMlxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8gb25SZWFkeSgpIHtcclxuXHRcdC8vIFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHQvLyBcdHVuaS5nZXRTeXN0ZW1JbmZvKHtcclxuXHRcdC8vIFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHsgLy8gcmVzIC0g5ZCE56eN5Y+C5pWwXHJcblx0XHQvLyBcdFx0XHRsZXQgaW5mbyA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuc2VsZWN0KFwiLmhhbmRlclwiKTsgLy8g6I635Y+W5p+Q5Liq5YWD57SgXHJcblx0XHQvLyBcdFx0XHRpbmZvLmJvdW5kaW5nQ2xpZW50UmVjdChmdW5jdGlvbihkYXRhKSB7IC8vZGF0YSAtIOWQhOenjeWPguaVsFxyXG5cdFx0Ly8gXHRcdFx0XHRsZXQgdmlldyA9IHJlcy53aW5kb3dIZWlnaHQgLSBkYXRhLmhlaWdodFxyXG5cdFx0Ly8gXHRcdFx0XHR0aGF0LmhlaWdodEhvbWUgPSB2aWV3XHJcblx0XHQvLyBcdFx0XHR9KS5leGVjKClcclxuXHRcdC8vIFx0XHR9XHJcblx0XHQvLyBcdH0pO1xyXG5cdFx0Ly8gfSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHRkZWVwOiB0cnVlLCAvL+a3seW6puebkeWQrOiuvue9ruS4uiB0cnVlXHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0Ly8g5LyY5oOg5Yi45by556qXXHJcblx0XHRcdFx0XHR2YXIgbmV3RGF0ZXMgPSBuZXcgRGF0ZSgpLnRvTG9jYWxlRGF0ZVN0cmluZygpO1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dHJ5IHtcclxuXHRcdFx0XHRcdFx0XHR2YXIgb2xkRGF0ZSA9IHVuaS5nZXRTdG9yYWdlU3luYygnb2xkRGF0ZScpIHx8ICcnO1xyXG5cdFx0XHRcdFx0XHR9IGNhdGNoIHt9XHJcblx0XHRcdFx0XHRcdGlmIChvbGREYXRlICE9IG5ld0RhdGVzKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5nZXRDb3Vwb24oKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uUmVhZHkoKSB7fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z290bygpIHtcclxuXHRcdFx0XHR3aW5kb3cub3BlbignaHR0cHM6Ly9iZWlhbi5taWl0Lmdvdi5jbi8nKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdC8vIOWQjOaEj+makOengeWNj+iurlxyXG5cdFx0XHRjb25maXJtQXBwKCkge1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygncHJpdmFjeVN0YXR1cycsIHRydWUpXHJcblx0XHRcdFx0dGhpcy5wcml2YWN5U3RhdHVzID0gZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YWz6ZetTW9kZWxcclxuXHRcdFx0Y2xvc2VNb2RlbCgpIHtcclxuXHRcdFx0XHQvL+mAgOWHumFwcFxyXG5cdFx0XHRcdHVuaS5nZXRTeXN0ZW1JbmZvKHtcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykgeyAvLyDliKTmlq3kuLrlronljZPnmoTmiYvmnLogXHJcblx0XHRcdFx0XHRcdGlmIChyZXMucGxhdGZvcm0gPT0gJ2FuZHJvaWQnKSB7IC8vIOWuieWNk+mAgOWHumFwcCAgICAgIFxyXG5cdFx0XHRcdFx0XHRcdHBsdXMucnVudGltZS5xdWl0KCk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7IC8vIOWIpOaWreS4umlvc+eahOaJi+acuu+8jOmAgOWHukFwcCAgICAgIFxyXG5cdFx0XHRcdFx0XHRcdHBsdXMuaW9zLmltcG9ydChcIlVJQXBwbGljYXRpb25cIikuc2hhcmVkQXBwbGljYXRpb24oKS5wZXJmb3JtU2VsZWN0b3IoXCJleGl0XCIpO1xyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyDph43mlrDpk77mjqVcclxuXHRcdFx0cmVjb25uZWN0KCkge1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5Yqg6L295LitYClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHRoaXMuZGl5RGF0YSgpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0SW5kZXhEYXRhKCk7XHJcblx0XHRcdFx0Z2V0U2hhcmUoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnNoYXJlSW5mbyA9IHJlcy5kYXRhO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb0lDUCh0eXBlKSB7XG5cdFx0XHRcdGxldCB1cmwgPSB0eXBlID09IDEgPyB0aGlzLnNpdGVfY29uZmlnLmljcF91cmwgOiB0aGlzLnNpdGVfY29uZmlnLm5ldHdvcmtfc2VjdXJpdHlfdXJsO1xyXG5cdFx0XHRcdHdpbmRvdy5vcGVuKHVybCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRIZWlnaHRhKGRhdGEpIHtcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHR0aGlzLnNvcnRNcFRvcCA9IGRhdGEudG9wICsgZGF0YS5oZWlnaHQ7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRIZWlnaHQoZGF0YSkge1xyXG5cdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdHRoaXMuZG9tT2Zmc2V0VG9wID0gZGF0YS50b3A7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWOu+WVhuWTgeivpuaDhVxyXG5cdFx0XHRnb0dvb2RzRGV0YWlsKGl0ZW0pIHtcclxuXHRcdFx0XHRnb1Nob3BEZXRhaWwoaXRlbSwgdGhpcy51aWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfWBcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5oiR55qE5o6o6I2QXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRfaG9zdF9wcm9kdWN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoYXQuaG90U2Nyb2xsKSByZXR1cm47XHJcblx0XHRcdFx0Z2V0UHJvZHVjdEhvdCh0aGF0LmhvdFBhZ2UsIHRoYXQuaG90TGltaXQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuaG90UGFnZSsrO1xyXG5cdFx0XHRcdFx0dGhhdC5ob3RTY3JvbGwgPSByZXMuZGF0YS5sZW5ndGggPCB0aGF0LmhvdExpbWl0O1xyXG5cdFx0XHRcdFx0dGhhdC5ob3N0UHJvZHVjdCA9IHRoYXQuaG9zdFByb2R1Y3QuY29uY2F0KHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdC8vIHRoYXQuJHNldCh0aGF0LCAnaG9zdFByb2R1Y3QnLCByZXMuZGF0YSlcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YiG57G754K55Ye7XHJcblx0XHRcdGNoYW5nZVNvcnQoaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5jdXJTb3J0ID09IGluZGV4KSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5jdXJTb3J0ID0gaW5kZXg7XHJcblx0XHRcdFx0dGhpcy5zaWQgPSBpdGVtLmlkO1xyXG5cdFx0XHRcdHRoaXMuZ29vZExpc3QgPSBbXTtcclxuXHRcdFx0XHR0aGlzLmdvb2RQYWdlID0gMTtcclxuXHRcdFx0XHR0aGlzLmxvYWRlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuZ2V0R29vZHNMaXN0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiOt+WPluWIhuexu2lkXHJcblx0XHRcdGJpbmRTb3J0SWQoZGF0YSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTb3J0VHlwZSA9IGRhdGEgPT0gLTk5ID8gMCA6IDE7XHJcblx0XHRcdFx0dGhpcy5nZXRQcm9kdWN0TGlzdChkYXRhKTtcclxuXHRcdFx0XHRpZiAodGhpcy5ob3N0UHJvZHVjdC5sZW5ndGggPT0gMCkge1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRfaG9zdF9wcm9kdWN0KCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRQcm9kdWN0TGlzdChkYXRhKSB7XHJcblx0XHRcdFx0bGV0IHRlbXBPYmogPSAnJztcclxuXHRcdFx0XHR0aGlzLmN1clNvcnQgPSAwO1xyXG5cdFx0XHRcdHRoaXMubG9hZGVkID0gZmFsc2U7XHJcblx0XHRcdFx0aWYgKHRoaXMuc29ydEFsbC5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0XHR0aGlzLnNvcnRBbGwuZm9yRWFjaCgoZWwsIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChlbC5pZCA9PSBkYXRhKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdzb3J0TGlzdCcsIGVsKTtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnNpZCA9IGVsLmNoaWxkcmVuLmxlbmd0aCA/IGVsLmNoaWxkcmVuWzBdLmlkIDogJyc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhpcy5nb29kTGlzdCA9IFtdO1xyXG5cdFx0XHRcdFx0dGhpcy5nb29kUGFnZSA9IDE7XHJcblx0XHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLnNvcnRMaXN0ICE9ICcnKSB0aGlzLmdldEdvb2RzTGlzdCgpO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGdldENhdGVnb3J5TGlzdCgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zb3J0QWxsID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRcdHJlcy5kYXRhLmZvckVhY2goKGVsLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChlbC5pZCA9PSBkYXRhKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnNvcnRMaXN0ID0gZWw7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnNpZCA9IGVsLmNoaWxkcmVuLmxlbmd0aCA/IGVsLmNoaWxkcmVuWzBdLmlkIDogJyc7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nb29kTGlzdCA9IFtdO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdvb2RQYWdlID0gMTtcclxuXHJcblx0XHRcdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRpZiAodGhpcy5zb3J0TGlzdCAhPSAnJykgdGhpcy5nZXRHb29kc0xpc3QoKTtcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEdvb2RzTGlzdCgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5sb2FkaW5nIHx8IHRoaXMubG9hZGVkKSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHRnZXRQcm9kdWN0c2xpc3Qoe1xyXG5cdFx0XHRcdFx0c2lkOiB0aGlzLnNpZCxcclxuXHRcdFx0XHRcdGtleXdvcmQ6ICcnLFxyXG5cdFx0XHRcdFx0cHJpY2VPcmRlcjogJycsXHJcblx0XHRcdFx0XHRzYWxlc09yZGVyOiAnJyxcclxuXHRcdFx0XHRcdG5ld3M6IDAsXHJcblx0XHRcdFx0XHRwYWdlOiB0aGlzLmdvb2RQYWdlLFxyXG5cdFx0XHRcdFx0bGltaXQ6IDEwLFxyXG5cdFx0XHRcdFx0Y2lkOiB0aGlzLnNvcnRMaXN0LmlkXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLmxvYWRlZCA9IHJlcy5kYXRhLmxlbmd0aCA8IDEwO1xyXG5cdFx0XHRcdFx0dGhpcy5nb29kUGFnZSsrO1xyXG5cdFx0XHRcdFx0dGhpcy5nb29kTGlzdCA9IHRoaXMuZ29vZExpc3QuY29uY2F0KHJlcy5kYXRhKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5paw55So5oi35LyY5oOg5Yi4XHJcblx0XHRcdGdldE5ld0NvdXBvbigpIHtcclxuXHRcdFx0XHRjb25zdCBvbGRVc2VyID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdvbGRVc2VyJykgfHwgMDtcclxuXHRcdFx0XHRpZiAoIW9sZFVzZXIpIHtcclxuXHRcdFx0XHRcdGdldENvdXBvbk5ld1VzZXIoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdFx0XHRkYXRhXHJcblx0XHRcdFx0XHRcdH0gPSByZXM7XHJcblx0XHRcdFx0XHRcdGlmIChkYXRhLnNob3cpIHtcclxuXHRcdFx0XHRcdFx0XHRpZiAoZGF0YS5saXN0Lmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5pc0NvdXBvblNob3cgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5jb3Vwb25PYmogPSBkYXRhO1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdvbGRVc2VyJywgMSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnb2xkVXNlcicsIDEpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOS8mOaDoOWIuOW8ueeql1xyXG5cdFx0XHRnZXRDb3Vwb24oKSB7XHJcblx0XHRcdFx0Y29uc3QgdGFnRGF0ZSA9IHVuaS5nZXRTdG9yYWdlU3luYygndGFnRGF0ZScpIHx8ICcnLFxyXG5cdFx0XHRcdFx0bm93RGF0ZSA9IG5ldyBEYXRlKCkudG9Mb2NhbGVEYXRlU3RyaW5nKCk7XHJcblx0XHRcdFx0aWYgKHRhZ0RhdGUgPT09IG5vd0RhdGUpIHtcclxuXHRcdFx0XHRcdHRoaXMuZ2V0TmV3Q291cG9uKCk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGdldENvdXBvblYyKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRcdFx0ZGF0YVxyXG5cdFx0XHRcdFx0XHR9ID0gcmVzO1xyXG5cdFx0XHRcdFx0XHRpZiAoZGF0YS5saXN0Lmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaXNDb3Vwb25TaG93ID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmNvdXBvbk9iaiA9IGRhdGE7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0YWdEYXRlJywgbmV3IERhdGUoKS50b0xvY2FsZURhdGVTdHJpbmcoKSk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5nZXROZXdDb3Vwb24oKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDkvJjmg6DliLjlvLnnqpflhbPpl61cclxuXHRcdFx0Y291cG9uQ2xvc2UoKSB7XHJcblx0XHRcdFx0dGhpcy5pc0NvdXBvblNob3cgPSBmYWxzZTtcclxuXHRcdFx0XHRpZiAoIXVuaS5nZXRTdG9yYWdlU3luYygnb2xkVXNlcicpKSB7XHJcblx0XHRcdFx0XHR0aGlzLmdldE5ld0NvdXBvbigpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0b25Mb2FkRnVuKCkge30sXHJcblx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHQvLyDojrflj5Z1cmzlkI7pnaLnmoTlj4LmlbBcclxuXHRcdFx0Z2V0UXVlcnlTdHJpbmcobmFtZSkge1xyXG5cdFx0XHRcdHZhciByZWcgPSBuZXcgUmVnRXhwKCcoXnwmKScgKyBuYW1lICsgJz0oW14mXSopKCZ8JCknLCAnaScpO1xyXG5cdFx0XHRcdHZhciByZWdfcmV3cml0ZSA9IG5ldyBSZWdFeHAoJyhefC8pJyArIG5hbWUgKyAnLyhbXi9dKikoL3wkKScsICdpJyk7XHJcblx0XHRcdFx0dmFyIHIgPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoLnN1YnN0cigxKS5tYXRjaChyZWcpO1xyXG5cdFx0XHRcdHZhciBxID0gd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lLnN1YnN0cigxKS5tYXRjaChyZWdfcmV3cml0ZSk7XHJcblx0XHRcdFx0aWYgKHIgIT0gbnVsbCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHVuZXNjYXBlKHJbMl0pO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAocSAhPSBudWxsKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdW5lc2NhcGUocVsyXSk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHJldHVybiBudWxsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0Z2V0VGVtcElkcygpIHtcclxuXHRcdFx0XHRnZXRUZW1wSWRzKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhKSB3eC5zZXRTdG9yYWdlU3luYyhTVUJTQ1JJQkVfTUVTU0FHRSwgSlNPTi5zdHJpbmdpZnkocmVzLmRhdGEpKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vIOWvueixoei9rOaVsOe7hFxyXG5cdFx0XHRvYmpUb0FycihkYXRhKSB7XHJcblx0XHRcdFx0bGV0IG9iaiA9IE9iamVjdC5rZXlzKGRhdGEpO1xyXG5cdFx0XHRcdGxldCBtID0gb2JqLm1hcChrZXkgPT4gZGF0YVtrZXldKTtcclxuXHRcdFx0XHRyZXR1cm4gbTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZGl5RGF0YSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0RGl5KDApLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0RJWV9EQVRBJywgcmVzLmRhdGEpXHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc05vZGVzKys7XHJcblx0XHRcdFx0XHR9LCAwKTtcclxuXHRcdFx0XHRcdHRoaXMuZXJyb3JOZXR3b3JrID0gZmFsc2VcclxuXHRcdFx0XHRcdGxldCBkYXRhID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRpZiAoZGF0YS5pc19iZ19jb2xvcikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmJnQ29sb3IgPSBkYXRhLmNvbG9yX3BpY2tlclxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKGRhdGEuaXNfYmdfcGljKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuYmdQaWMgPSBkYXRhLmJnX3BpY1xyXG5cdFx0XHRcdFx0XHR0aGlzLmJnVGFiVmFsID0gZGF0YS5iZ190YWJfdmFsXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLnBhZ2VTaG93ID0gZGF0YS5pc19zaG93XHJcblx0XHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQocmVzLmRhdGEudGl0bGUpXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdGxldCB0ZW1wID0gW107XHJcblx0XHRcdFx0XHRsZXQgbGFzdEFyciA9IHRoYXQub2JqVG9BcnIocmVzLmRhdGEudmFsdWUpO1xyXG5cdFx0XHRcdFx0bGFzdEFyci5mb3JFYWNoKChpdGVtLCBpbmRleCwgYXJyKSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtLm5hbWUgPT0gJ2hlYWRlclNlcmNoJykge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaXNIZWFkZXJTZXJjaCA9IHRydWVcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoaXRlbS5uYW1lID09ICdwcm9tb3Rpb25MaXN0Jykge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQubnVtQ29uZmlnID0gaXRlbS5udW1Db25maWcudmFsO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZ29vZFR5cGUgPSBpdGVtLnRhYkNvbmZpZy5saXN0WzBdLmxpbmsuYWN0aXZlVmFsO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZ2V0R3Jvb21MaXN0KCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGVtcCA9IGFycjtcclxuXHRcdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHRcdGZ1bmN0aW9uIHNvcnROdW1iZXIoYSwgYikge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gYS50aW1lc3RhbXAgLSBiLnRpbWVzdGFtcDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRlbXAuc29ydChzb3J0TnVtYmVyKVxyXG5cdFx0XHRcdFx0dGhhdC5zdHlsZUNvbmZpZyA9IHRlbXA7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93U2tlbGV0b24gPSBmYWxzZVxyXG5cdFx0XHRcdFx0fSwgMzAwKVxyXG5cdFx0XHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goe1xyXG5cdFx0XHRcdFx0XHRzdWNjZXNzOiAoZSkgPT4ge30sXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnJvciA9PiB7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdGlmIChlcnJvci5zdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdFx0XHRcdFx0aWYgKHRoYXQuZXJyb3JOZXR3b3JrKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6L+e5o6l5aSx6LSlYCksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGhpcy5lcnJvck5ldHdvcmsgPSB0cnVlXHJcblx0XHRcdFx0XHRcdHRoaXMuc2hvd1NrZWxldG9uID0gZmFsc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEluZGV4RGF0YSgpIHt9LFxyXG5cdFx0XHRjaGFuZ2VCYXJnKGl0ZW0pIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9hY3Rpdml0eS9nb29kc19iYXJnYWluX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfSZiYXJnYWluPSR7dGhpcy4kc3RvcmUuc3RhdGUuYXBwLnVpZH1gXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOS/g+mUgOWIl+ihqOeahOeCueWHu+S6i+S7tu+8m1xyXG5cdFx0XHRjaGFuZ2VUYWIodHlwZSkge1xyXG5cdFx0XHRcdHRoaXMuZ29vZFR5cGUgPSB0eXBlO1xyXG5cdFx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdFx0bGV0IG9ubG9hZEggPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMuZ2V0R3Jvb21MaXN0KG9ubG9hZEgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnsr7lk4HmjqjojZBcclxuXHRcdFx0Z2V0R3Jvb21MaXN0KG9ubG9hZEgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IHR5cGUgPSB0aGF0Lmdvb2RUeXBlO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvYWRlbmQpIHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkaW5nKSByZXR1cm4gZmFsc2U7XHJcblx0XHRcdFx0aWYgKG9ubG9hZEgpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnaVNzaG93SCcsIHRydWUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRnZXRHcm9vbUxpc3QodHlwZSwge1xyXG5cdFx0XHRcdFx0XHRwYWdlOiB0aGF0LnBhZ2UsXHJcblx0XHRcdFx0XHRcdGxpbWl0OiB0aGlzLm51bUNvbmZpZ1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC50aGVuKCh7XHJcblx0XHRcdFx0XHRcdGRhdGFcclxuXHRcdFx0XHRcdH0pID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdpU3Nob3dIJywgZmFsc2UpO1xyXG5cdFx0XHRcdFx0XHRsZXQgbGlzdCA9IGRhdGEubGlzdFxyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3RlbXBBcnInLCBkYXRhLmxpc3QpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2gocmVzID0+IHt9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29Sb3V0ZXIoaXRlbSkge1xyXG5cdFx0XHRcdHZhciBwYWdlcyA9IGdldEN1cnJlbnRQYWdlcygpO1xyXG5cdFx0XHRcdHZhciBwYWdlID0gKHBhZ2VzW3BhZ2VzLmxlbmd0aCAtIDFdKS4kcGFnZS5mdWxsUGF0aDtcclxuXHRcdFx0XHRpZiAoaXRlbS5saW5rID09IHBhZ2UpIHJldHVyblxyXG5cdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0dXJsOiBpdGVtLmxpbmssXHJcblx0XHRcdFx0XHRmYWlsKGVycikge1xyXG5cdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBpdGVtLmxpbmtcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb0RldGFpbChpdGVtKSB7XHJcblx0XHRcdFx0Z29TaG9wRGV0YWlsKGl0ZW0sIHRoaXMuJHN0b3JlLnN0YXRlLmFwcC51aWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfWBcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbnNvbGxCb3R0b24oKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuaXNTb3J0VHlwZSA9PSAwKSB7XHJcblx0XHRcdFx0XHQvLyB0aGlzLmdldEdyb29tTGlzdCgpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLmdldEdvb2RzTGlzdCgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHJcblx0XHRvblJlYWNoQm90dG9tOiBmdW5jdGlvbigpIHtcclxuXHJcblx0XHR9LFxyXG5cdFx0b25QYWdlU2Nyb2xsKGUpIHtcclxuXHRcdFx0dW5pLiRlbWl0KCdzY3JvbGwnKTtcclxuXHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdGlmICh0aGlzLmlzSGVhZGVyU2VyY2gpIHtcclxuXHRcdFx0XHRpZiAoZS5zY3JvbGxUb3AgPiB0aGlzLmRvbU9mZnNldFRvcCkge1xyXG5cdFx0XHRcdFx0dGhpcy5pc0ZpeGVkID0gdHJ1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKGUuc2Nyb2xsVG9wIDwgdGhpcy5kb21PZmZzZXRUb3ApIHtcclxuXHRcdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc0ZpeGVkID0gZmFsc2U7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy5pc0ZpeGVkID0gZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHQvLyNpZmRlZiBNUFxyXG5cdFx0b25TaGFyZUFwcE1lc3NhZ2UoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dGl0bGU6IHRoaXMuc2hhcmVJbmZvLnRpdGxlLFxyXG5cdFx0XHRcdHBhdGg6ICcvcGFnZXMvaW5kZXgvaW5kZXgnXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Ly/liIbkuqvliLDmnIvlj4vlnIhcclxuXHRcdG9uU2hhcmVUaW1lbGluZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dGl0bGU6IHRoaXMuc2hhcmVJbmZvLnRpdGxlLFxyXG5cdFx0XHRcdGltYWdlVXJsOiB0aGlzLnNoYXJlSW5mby5pbWdcclxuXHRcdFx0fTtcclxuXHRcdH1cclxuXHRcdC8vI2VuZGlmXHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQvLyBwYWdlIHtcclxuXHQvLyBcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdC8vIH1cclxuXHQucGljdHJ1ZV9sb2dfY2xhc3Mge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0fVxyXG5cclxuXHQucGFnZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblxyXG5cdC55c2l6ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuZnVsbHNpemUge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0fVxyXG5cclxuXHQucmVwZWF0IHtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcblx0fVxyXG5cclxuXHQubm9SZXBlYXQge1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR9XHJcblxyXG5cdC5wcml2YWN5LXdyYXBwZXIge1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogIzdGN0Y3RjtcclxuXHJcblxyXG5cdFx0LnByaXZhY3ktYm94IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0d2lkdGg6IDU2MHJweDtcclxuXHRcdFx0cGFkZGluZzogNTBycHggNDVycHggMDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29udGVudCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cclxuXHRcdFx0XHRuYXZpZ2F0b3Ige1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNFOTMzMjM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuLWJveCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBycHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblxyXG5cdFx0XHRcdC5idG4taXRlbSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDgycnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDgycnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjY3QTM4IDAlLCAjRjExQjA5IDEwMCUpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MXJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzBycHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lcnJvci1uZXR3b3JrIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBhZGRpbmctdG9wOiA0MHJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG5cdFx0aW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogNDE0cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMzNnJweDtcclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogLTQwcnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdH1cclxuXHJcblx0XHQuY29uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Y29sb3I6ICM5OTk7XHJcblxyXG5cdFx0XHQubGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiA1MDhycHg7XHJcblx0XHRcdGhlaWdodDogODZycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwMHJweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q3NDQzMjtcclxuXHRcdFx0Y29sb3I6ICNFOTMzMjM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEyMHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zb3J0LXByb2R1Y3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblxyXG5cdFx0LnNvcnQtYm94IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAzMHJweCAwO1xyXG5cclxuXHRcdFx0LnNvcnQtaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDkwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA5MHJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50eHQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyNzI3Mjc7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE0MHJweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5waWN0cnVlcyB7XHJcblx0XHRcdFx0XHR3aWR0aDogOTBycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y4ZjhmODtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lmljb24tZ2VuZ2R1bzEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLm9uIHtcclxuXHRcdFx0XHRcdC50eHQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZjNDE0MTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmYzQxNDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHJweDtcclxuXHRcdFx0cGFkZGluZzogMCAyMHJweDtcclxuXHJcblx0XHRcdC5wcm9kdWN0LWl0ZW0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMzQ0cnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMzQ0cnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBycHggMTBycHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cnB4IDE2cnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQucHJpY2UtYm94IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZjNDE0MTtcclxuXHJcblx0XHRcdFx0XHRcdHRleHQge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lbXB0eUJveCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBycHg7XHJcblxyXG5cdFx0LnRpcHMge1xyXG5cdFx0XHRjb2xvcjogI2FhYTtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDQxNHJweDtcclxuXHRcdFx0aGVpZ2h0OiAzMDRycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2l0ZS1jb25maWcge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBycHg7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblxyXG5cdFx0Ji5maXhlZCB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0Ym90dG9tOiA2OXB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJvdHRvbS10aXAge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjYWFhO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcnB4O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///57\n"); /***/ }), /* 58 */ /*!*********************************************************!*\ !*** ./node_modules/@dcloudio/uni-mp-weixin/dist/mp.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1); Object.defineProperty(exports, "__esModule", { value: true }); exports.Behavior = Behavior; exports.Component = Component; exports.Page = Page; exports.nextTick = exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2)); var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 59)); var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 27)); var _PROP_DEFAULT_VALUES; function parseData(data, vueComponentOptions) { if (!data) { return; } vueComponentOptions.mpOptions.data = data; } function parseComponents(vueComponentOptions) { vueComponentOptions.components = global.__wxVueOptions.components; } var _toString = Object.prototype.toString; var hasOwnProperty = Object.prototype.hasOwnProperty; function isFn(fn) { return typeof fn === 'function'; } function isPlainObject(obj) { return _toString.call(obj) === '[object Object]'; } function hasOwn(obj, key) { return hasOwnProperty.call(obj, key); } function noop() {} /** * Create a cached version of a pure function. */ function cached(fn) { var cache = Object.create(null); return function cachedFn(str) { var hit = cache[str]; return hit || (cache[str] = fn(str)); }; } /** * Camelize a hyphen-delimited string. */ var camelizeRE = /-(\w)/g; var camelize = cached(function (str) { return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; }); }); var SOURCE_KEY = '__data__'; var COMPONENT_LIFECYCLE = { created: 'onServiceCreated', attached: 'onServiceAttached', ready: 'mounted', moved: 'moved', detached: 'destroyed' }; var COMPONENT_LIFECYCLE_KEYS = Object.keys(COMPONENT_LIFECYCLE); var PAGE_LIFETIMES = { show: 'onPageShow', hide: 'onPageHide', resize: 'onPageResize' }; var PAGE_LIFETIMES_KEYS = Object.keys(PAGE_LIFETIMES); var PAGE_LIFECYCLE = ['onLoad', 'onShow', 'onReady', 'onHide', 'onUnload', 'onPullDownRefresh', 'onReachBottom', 'onShareAppMessage', 'onPageScroll', 'onResize', 'onTabItemTap']; function parsePageMethods(mpComponentOptions, vueComponentOptions) { var methods = Object.create(null); Object.keys(mpComponentOptions).forEach(function (key) { var value = mpComponentOptions[key]; if (isFn(value) && PAGE_LIFECYCLE.indexOf(key) === -1) { methods[key] = value; } }); vueComponentOptions.methods = methods; } function parsePageLifecycle(mpComponentOptions, vueComponentOptions) { Object.keys(mpComponentOptions).forEach(function (key) { if (PAGE_LIFECYCLE.indexOf(key) !== -1) { vueComponentOptions[key] = mpComponentOptions[key]; } }); } function parsePage(mpComponentOptions) { var vueComponentOptions = { mixins: [], mpOptions: {} }; parseComponents(vueComponentOptions); parseData(mpComponentOptions.data, vueComponentOptions); parsePageMethods(mpComponentOptions, vueComponentOptions); parsePageLifecycle(mpComponentOptions, vueComponentOptions); return vueComponentOptions; } function parseProperties(properties, vueComponentOptions) { if (!properties) { return; } vueComponentOptions.mpOptions.properties = properties; } function parseOptions(options, vueComponentOptions) { if (!options) { return; } vueComponentOptions.mpOptions.options = options; } function parseMethods(methods, vueComponentOptions) { if (!methods) { return; } if (methods.$emit) { console.warn('Method "$emit" conflicts with an existing Vue instance method'); delete methods.$emit; } vueComponentOptions.methods = methods; } function parseLifecycle(mpComponentOptions, vueComponentOptions) { COMPONENT_LIFECYCLE_KEYS.forEach(function (name) { if (hasOwn(mpComponentOptions, name)) { (vueComponentOptions[COMPONENT_LIFECYCLE[name]] || (vueComponentOptions[COMPONENT_LIFECYCLE[name]] = [])).push(mpComponentOptions[name]); } }); } var mpBehaviors = { 'wx://form-field': {}, 'wx://component-export': {} }; function callDefinitionFilter(mpComponentOptions) { var behaviors = mpComponentOptions.behaviors, definitionFilter = mpComponentOptions.definitionFilter; var behaviorDefinitionFilters = []; if (Array.isArray(behaviors)) { behaviors.forEach(function (behavior) { behavior = typeof behavior === 'string' ? mpBehaviors[behavior] : behavior; if (behavior.definitionFilter) { behaviorDefinitionFilters.push(behavior.definitionFilter); behavior.definitionFilter.call(null, mpComponentOptions, []); } }); } if (isFn(definitionFilter)) { return function (defFields) { definitionFilter(defFields, behaviorDefinitionFilters); }; } } function parseDefinitionFilter(mpComponentOptions, vueComponentOptions) { callDefinitionFilter(mpComponentOptions); } function parseBehavior(behavior) { var data = behavior.data, methods = behavior.methods, behaviors = behavior.behaviors, properties = behavior.properties; var vueComponentOptions = { watch: {}, mpOptions: { mpObservers: [] } }; parseData(data, vueComponentOptions); parseMethods(methods, vueComponentOptions); parseBehaviors(behaviors, vueComponentOptions); parseProperties(properties, vueComponentOptions); parseLifecycle(behavior, vueComponentOptions); parseDefinitionFilter(behavior); return vueComponentOptions; } var BEHAVIORS = { 'wx://form-field': { beforeCreate: function beforeCreate() { var mpOptions = this.$options.mpOptions; if (!mpOptions.properties) { mpOptions.properties = Object.create(null); } var props = mpOptions.properties; // TODO form submit,reset if (!hasOwn(props, 'name')) { props.name = { type: String }; } if (!hasOwn(props, 'value')) { props.value = { type: String // 默认类型调整为 String,否则默认值为 null,导致一些自定义 input 显示不正确 }; } } } }; function parseBehaviors(behaviors, vueComponentOptions) { if (!behaviors) { return; } behaviors.forEach(function (behavior) { if (typeof behavior === 'string') { BEHAVIORS[behavior] && vueComponentOptions.mixins.push(BEHAVIORS[behavior]); } else { vueComponentOptions.mixins.push(parseBehavior(behavior)); } }); } function parseSinglePath(path) { return path.split('.'); } function parseMultiPaths(paths) { return paths.split(',').map(function (path) { return parseSinglePath(path); }); } function parseObservers(observers, vueComponentOptions) { if (!observers) { return; } var mpObservers = vueComponentOptions.mpOptions.mpObservers; Object.keys(observers).forEach(function (path) { mpObservers.push({ paths: parseMultiPaths(path), observer: observers[path] }); }); } function relative(from, to) { if (to.indexOf('/') === 0) { from = ''; } var fromArr = from.split('/'); var toArr = to.split('/'); fromArr.pop(); while (toArr.length) { var part = toArr.shift(); if (part !== '' && part !== '.') { if (part !== '..') { fromArr.push(part); } else { fromArr.pop(); } } } return fromArr.join('/'); } function parseRelations(relations, vueComponentOptions) { if (!relations) { return; } Object.keys(relations).forEach(function (name) { var relation = relations[name]; relation.name = name; relation.target = relation.target ? String(relation.target) : relative(global.__wxRoute, name); }); vueComponentOptions.mpOptions.relations = relations; } function parseExternalClasses(externalClasses, vueComponentOptions) { if (!externalClasses) { return; } if (!Array.isArray(externalClasses)) { externalClasses = [externalClasses]; } vueComponentOptions.mpOptions.externalClasses = externalClasses; if (!vueComponentOptions.mpOptions.properties) { vueComponentOptions.mpOptions.properties = Object.create(null); } externalClasses.forEach(function (externalClass) { vueComponentOptions.mpOptions.properties[camelize(externalClass)] = { type: String, value: '' }; }); } function parseLifetimes(lifetimes, vueComponentOptions) { if (!lifetimes) { return; } parseLifecycle(lifetimes, vueComponentOptions); } function parsePageLifetimes(pageLifetimes, vueComponentOptions) { if (!pageLifetimes) { return; } PAGE_LIFETIMES_KEYS.forEach(function (key) { var lifetimeFn = pageLifetimes[key]; isFn(lifetimeFn) && (vueComponentOptions[PAGE_LIFETIMES[key]] = lifetimeFn); }); } function parseComponent(mpComponentOptions) { var data = mpComponentOptions.data, options = mpComponentOptions.options, methods = mpComponentOptions.methods, behaviors = mpComponentOptions.behaviors, lifetimes = mpComponentOptions.lifetimes, observers = mpComponentOptions.observers, relations = mpComponentOptions.relations, properties = mpComponentOptions.properties, pageLifetimes = mpComponentOptions.pageLifetimes, externalClasses = mpComponentOptions.externalClasses; var vueComponentOptions = { mixins: [], props: {}, watch: {}, mpOptions: { mpObservers: [] } }; parseComponents(vueComponentOptions); parseData(data, vueComponentOptions); parseOptions(options, vueComponentOptions); parseMethods(methods, vueComponentOptions); parseBehaviors(behaviors, vueComponentOptions); parseLifetimes(lifetimes, vueComponentOptions); parseObservers(observers, vueComponentOptions); parseRelations(relations, vueComponentOptions); parseProperties(properties, vueComponentOptions); parsePageLifetimes(pageLifetimes, vueComponentOptions); parseExternalClasses(externalClasses, vueComponentOptions); parseLifecycle(mpComponentOptions, vueComponentOptions); parseDefinitionFilter(mpComponentOptions); return vueComponentOptions; } function initRelationHandlers(type, handler, target, ctx) { if (!handler) { return; } var name = "_$".concat(type, "Handlers"); (ctx[name] || (ctx[name] = [])).push(function () { handler.call(ctx, target); }); } function initLinkedHandlers(relation, target, ctx) { var type = 'linked'; var name = relation.name; var relationNodes = ctx._$relationNodes || (ctx._$relationNodes = Object.create(null)); (relationNodes[name] || (relationNodes[name] = [])).push(target); initRelationHandlers(type, relation[type], target, ctx); } function initUnlinkedHandlers(relation, target, ctx) { var type = 'unlinked'; initRelationHandlers(type, relation[type], target, ctx); } function findParentRelation(parentVm, target, type) { var relations = parentVm && parentVm.$options.mpOptions && parentVm.$options.mpOptions.relations; if (!relations) { return []; } var name = Object.keys(relations).find(function (name) { var relation = relations[name]; return relation.target === target && relation.type === type; }); if (!name) { return []; } return [relations[name], parentVm]; } function initParentRelation(vm, childRelation, match) { var _match = match(vm, vm.$options.mpOptions.path), _match2 = (0, _slicedToArray2.default)(_match, 2), parentRelation = _match2[0], parentVm = _match2[1]; if (!parentRelation) { return; } initLinkedHandlers(parentRelation, vm, parentVm); initLinkedHandlers(childRelation, parentVm, vm); initUnlinkedHandlers(parentRelation, vm, parentVm); initUnlinkedHandlers(childRelation, parentVm, vm); } function initRelation(relation, vm) { var type = relation.type; if (type === 'parent') { initParentRelation(vm, relation, function matchParent(vm, target) { return findParentRelation(vm.$parent, target, 'child'); }); } else if (type === 'ancestor') { initParentRelation(vm, relation, function matchAncestor(vm, target) { var $parent = vm.$parent; while ($parent) { var ret = findParentRelation($parent, target, 'descendant'); if (ret.length) { return ret; } $parent = $parent.$parent; } return []; }); } } function initRelations(vm) { var _ref = vm.$options.mpOptions || {}, relations = _ref.relations; if (!relations) { return; } Object.keys(relations).forEach(function (name) { initRelation(relations[name], vm); }); } function handleRelations(vm, type) { // TODO 需要移除 relationNodes var handlers = vm["_$".concat(type, "Handlers")]; if (!handlers) { return; } handlers.forEach(function (handler) { return handler(); }); } var sharedPropertyDefinition = { enumerable: true, configurable: true, get: noop, set: noop }; function proxy(target, sourceKey, key) { sharedPropertyDefinition.get = function proxyGetter() { return this[sourceKey][key]; }; sharedPropertyDefinition.set = function proxySetter(val) { this[sourceKey][key] = val; }; Object.defineProperty(target, key, sharedPropertyDefinition); } function setDataByExprPath(exprPath, value, data) { var keys = exprPath.replace(/\[(\d+?)\]/g, '.$1').split('.'); keys.reduce(function (obj, key, idx) { if (idx === keys.length - 1) { obj[key] = value; } else { if (typeof obj[key] === 'undefined') { obj[key] = {}; } return obj[key]; } }, data); return keys.length === 1; } function setData(data, callback) { var _this = this; if (!isPlainObject(data)) { return; } Object.keys(data).forEach(function (key) { if (setDataByExprPath(key, data[key], _this.data)) { !hasOwn(_this, key) && proxy(_this, SOURCE_KEY, key); } }); this.$forceUpdate(); isFn(callback) && this.$nextTick(callback); } /** * https://github.com/swan-team/swan-js/blob/61e2a63f7aa576b5daafbe77fdfa7c65b977060c/src/utils/index.js */ var _toString$1 = Object.prototype.toString; /** * 深度assign的函数 * @param {Object} targetObject 要被拷贝的目标对象 * @param {Object} originObject 拷贝的源对象 * @return {Object} merge后的对象 */ var deepAssign = function deepAssign() { var targetObject = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var originObject = arguments.length > 1 ? arguments[1] : undefined; var originType = _toString$1.call(originObject); if (originType === '[object Array]') { targetObject = originObject.slice(0); return targetObject; } else if (originType === '[object Object]') { for (var key in originObject) { targetObject[key] = deepAssign(targetObject[key], originObject[key]); } return targetObject; } else if (originType === '[object Date]') { return new Date(originObject.getTime()); } else if (originType === '[object RegExp]') { var target = String(originObject); var lastIndex = target.lastIndexOf('/'); return new RegExp(target.slice(1, lastIndex), target.slice(lastIndex + 1)); } return originObject; }; /** * 深度拷贝逻辑,不同于lodash等库,但是与微信一致 * @param {*} [originObj] 原对象 * @return {Object|Array} 拷贝结果 */ var deepClone = function deepClone(originObj) { return deepAssign(_toString$1.call(originObj) === '[object Array]' ? [] : {}, originObj); }; var PROP_DEFAULT_VALUES = (_PROP_DEFAULT_VALUES = {}, (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, String, ''), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Number, 0), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Boolean, false), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Object, null), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, Array, []), (0, _defineProperty2.default)(_PROP_DEFAULT_VALUES, null, null), _PROP_DEFAULT_VALUES); function getDefaultVal(propType) { return PROP_DEFAULT_VALUES[propType]; } function getPropertyVal(options) { if (isPlainObject(options)) { if (hasOwn(options, 'value')) { return options.value; } return getDefaultVal(options.type); } return getDefaultVal(options); } function getType(propOptions) { return isPlainObject(propOptions) ? propOptions.type : propOptions; } function validateProp(key, propsOptions, propsData, vm) { var value = propsData[key]; if (value !== undefined) { var propOptions = propsOptions[key]; var type = getType(propOptions); value = formatVal(value, type); var observer = propOptions && propOptions.observer; if (observer) { // 初始化时,异步触发 observer,否则 observer 中无法访问 methods 或其他 setTimeout(function () { observe(observer, vm, value); }, 4); } return value; } return getPropertyVal(propsOptions[key]); } function formatVal(val, type) { if (type === Boolean) { return !!val; } else if (type === String) { return String(val); } return val; } function observe(observer, vm, newVal, oldVal) { try { if (typeof observer === 'function') { observer.call(vm, newVal, oldVal); } else if (typeof observer === 'string' && typeof vm[observer] === 'function') { vm[observer](newVal, oldVal); } } catch (err) { console.error("execute observer ".concat(observer, " callback fail! err: ").concat(err)); } } function initProperties(vm, instanceData) { var properties = vm.$options.mpOptions.properties; if (!properties) { return; } var propsData = deepClone(vm.$options.propsData) || {}; var _loop = function _loop(key) { var observer = isPlainObject(properties[key]) ? properties[key].observer : false; var value = validateProp(key, properties, propsData, vm); Object.defineProperty(instanceData, key, { enumerable: true, configurable: true, get: function get() { return value; }, set: function set(newVal) { var oldVal = value; /* eslint-disable no-self-compare */ if (newVal === value || newVal !== newVal && value !== value) { return; } // TODO 临时方案,clone array value = Array.isArray(newVal) ? newVal.slice(0) : newVal; if (observer) { observe(observer, vm, newVal, oldVal); } // 触发渲染 vm.$forceUpdate(); } }); }; for (var key in properties) { _loop(key); } } function updateProperties(vm) { var properties = vm.$options.mpOptions && vm.$options.mpOptions.properties; var propsData = vm.$options.propsData; if (propsData && properties) { Object.keys(properties).forEach(function (key) { if (hasOwn(propsData, key)) { vm[key] = formatVal(propsData[key], getType(properties[key])); } }); } } function initState(vm) { var instanceData = JSON.parse(JSON.stringify(vm.$options.mpOptions.data || {})); vm[SOURCE_KEY] = instanceData; var propertyDefinition = { get: function get() { return vm[SOURCE_KEY]; }, set: function set(value) { vm[SOURCE_KEY] = value; } }; Object.defineProperties(vm, { data: propertyDefinition, properties: propertyDefinition }); vm.setData = setData; initProperties(vm, instanceData); Object.keys(instanceData).forEach(function (key) { proxy(vm, SOURCE_KEY, key); }); } function initMethods(vm) { var oldEmit = vm.$emit; vm.triggerEvent = function (eventName, detail, options) { var target = { dataset: vm.$el.dataset }; var event = { target: target, currentTarget: target, detail: detail, preventDefault: noop, stopPropagation: noop }; oldEmit.call(vm, eventName, event); }; // 主要是Vant 自己封装了 $emit,放到 methods 中会触发 Vue 的警告,索性,框架直接重写该方法 vm.$emit = function () { vm.triggerEvent.apply(vm, arguments); }; vm.getRelationNodes = function (relationKey) { // 需要过滤已被销毁的vm /* eslint-disable no-mixed-operators */ return (vm._$relationNodes && vm._$relationNodes[relationKey] || []).filter(function (vm) { return !vm._isDestroyed; }); }; vm._$updateProperties = updateProperties; } function handleObservers(vm) { var watch = vm.$options.watch; if (!watch) { return; } Object.keys(watch).forEach(function (name) { var observer = watch[name]; if (observer.mounted) { var val = vm[name]; var handler = observer.handler; if (typeof handler === 'string') { handler = vm[handler]; } handler && handler.call(vm, val, val); } }); } var polyfill = { beforeCreate: function beforeCreate() { // 取消 development 时的 Proxy,避免小程序组件模板中使用尚未定义的属性告警 this._renderProxy = this; this._$self = this; this._$noop = noop; }, created: function created() { // properties 中可能会访问 methods,故需要在 created 中初始化 initState(this); initMethods(this); initRelations(this); }, mounted: function mounted() { handleObservers(this); }, destroyed: function destroyed() { handleRelations(this, 'unlinked'); } }; global.__wxRoute = ''; global.__wxComponents = Object.create(null); global.__wxVueOptions = Object.create(null); function Page(options) { var pageOptions = parsePage(options); pageOptions.mixins.unshift(polyfill); pageOptions.mpOptions.path = global.__wxRoute; global.__wxComponents[global.__wxRoute] = pageOptions; } function initRelationsHandler(vueComponentOptions) { // linked 需要在当前组件 attached 之后再执行 if (!vueComponentOptions.onServiceAttached) { vueComponentOptions.onServiceAttached = []; } vueComponentOptions.onServiceAttached.push(function onServiceAttached() { handleRelations(this, 'linked'); }); } function Component(options) { var componentOptions = parseComponent(options); componentOptions.mixins.unshift(polyfill); componentOptions.mpOptions.path = global.__wxRoute; initRelationsHandler(componentOptions); global.__wxComponents[global.__wxRoute] = componentOptions; } function Behavior(options) { return options; } var nextTick = _vue.default.nextTick; exports.nextTick = nextTick; var index = uni.__$wx__; var _default = index; exports.default = _default; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../webpack/buildin/global.js */ 29))) /***/ }), /* 59 */ /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ 60); var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ 61); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 62); var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ 64); function _slicedToArray(arr, i) { return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); } module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 60 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 61 */ /*!*********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _iterableToArrayLimit(arr, i) { var _i = null == arr ? null : "undefined" != typeof Symbol && arr[Symbol.iterator] || arr["@@iterator"]; if (null != _i) { var _s, _e, _x, _r, _arr = [], _n = !0, _d = !1; try { if (_x = (_i = _i.call(arr)).next, 0 === i) { if (Object(_i) !== _i) return; _n = !1; } else for (; !(_n = (_s = _x.call(_i)).done) && (_arr.push(_s.value), _arr.length !== i); _n = !0) { ; } } catch (err) { _d = !0, _e = err; } finally { try { if (!_n && null != _i["return"] && (_r = _i["return"](), Object(_r) !== _r)) return; } finally { if (_d) throw _e; } } return _arr; } } module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 62 */ /*!***************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 63); function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen); } module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 63 */ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 64 */ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 65 */ /*!********************************************!*\ !*** E:/2024/1/广告/uni-app/mixins/color.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\nvar _default = {\n data: function data() {\n return {\n colorStyle: '',\n colorStatus: ''\n };\n },\n created: function created() {\n var _this = this;\n this.colorStyle = uni.getStorageSync('viewColor');\n uni.$on('ok', function (data, status) {\n _this.colorStyle = data;\n _this.colorStatus = status;\n });\n },\n methods: {}\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWl4aW5zL2NvbG9yLmpzIl0sIm5hbWVzIjpbImRhdGEiLCJjb2xvclN0eWxlIiwiY29sb3JTdGF0dXMiLCJjcmVhdGVkIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCIkb24iLCJzdGF0dXMiLCJtZXRob2RzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQUVlO0VBQ2RBLElBQUksa0JBQUc7SUFDTixPQUFPO01BQ05DLFVBQVUsRUFBRSxFQUFFO01BQ2RDLFdBQVcsRUFBRTtJQUNkLENBQUM7RUFDRixDQUFDO0VBQ0RDLE9BQU8scUJBQUc7SUFBQTtJQUNULElBQUksQ0FBQ0YsVUFBVSxHQUFHRyxHQUFHLENBQUNDLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDakRELEdBQUcsQ0FBQ0UsR0FBRyxDQUFDLElBQUksRUFBRSxVQUFDTixJQUFJLEVBQUVPLE1BQU0sRUFBSztNQUMvQixLQUFJLENBQUNOLFVBQVUsR0FBR0QsSUFBSTtNQUN0QixLQUFJLENBQUNFLFdBQVcsR0FBR0ssTUFBTTtJQUMxQixDQUFDLENBQUM7RUFDSCxDQUFDO0VBQ0RDLE9BQU8sRUFBRSxDQUFDO0FBQ1gsQ0FBQztBQUFBIiwiZmlsZSI6IjY1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdGNvbG9yU3R5bGU6ICcnLFxyXG5cdFx0XHRjb2xvclN0YXR1czogJydcclxuXHRcdH07XHJcblx0fSxcclxuXHRjcmVhdGVkKCkge1xyXG5cdFx0dGhpcy5jb2xvclN0eWxlID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd2aWV3Q29sb3InKVxyXG5cdFx0dW5pLiRvbignb2snLCAoZGF0YSwgc3RhdHVzKSA9PiB7XHJcblx0XHRcdHRoaXMuY29sb3JTdHlsZSA9IGRhdGFcclxuXHRcdFx0dGhpcy5jb2xvclN0YXR1cyA9IHN0YXR1c1xyXG5cdFx0fSlcclxuXHR9LFxyXG5cdG1ldGhvZHM6IHt9XHJcbn07XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///65\n"); /***/ }), /* 66 */ /*!**************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/couponWindow/index.vue ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_66177934_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=66177934&scoped=true& */ 67);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 69);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_66177934_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_66177934_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"66177934\",\n null,\n false,\n _index_vue_vue_type_template_id_66177934_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/couponWindow/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02NjE3NzkzNCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNjYxNzc5MzRcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9jb3Vwb25XaW5kb3cvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///66\n"); /***/ }), /* 67 */ /*!*********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/couponWindow/index.vue?vue&type=template&id=66177934&scoped=true& ***! \*********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66177934_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=66177934&scoped=true& */ 68); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66177934_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66177934_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66177934_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66177934_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 68 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/couponWindow/index.vue?vue&type=template&id=66177934&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "coupon-window"), class: _vm._$s(1, "c", _vm.window == true ? "on" : ""), attrs: { _i: 1 }, }, [ _c("image", { staticClass: _vm._$s(2, "sc", "co-bag"), attrs: { src: _vm._$s( 2, "a-src", _vm.imgHost + "/statics/images/co-bag.png" ), _i: 2, }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "couponWinList"), attrs: { _i: 3 }, }, _vm._l( _vm._$s(4, "f", { forItems: _vm.couponList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "4-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "4-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "5-" + $30, "sc", "money font-color" ), attrs: { _i: "5-" + $30 }, }, [ _vm._v( _vm._$s("5-" + $30, "t0-0", _vm._s(_vm.$t("¥"))) ), _c( "text", { staticClass: _vm._$s("6-" + $30, "sc", "num"), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s( "6-" + $30, "t0-0", _vm._s(item.coupon_price) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "text"), attrs: { _i: "7-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "name"), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(_vm.$t("购物满")) ) + _vm._$s( "8-" + $30, "t0-1", _vm._s(item.use_min_price) ) + _vm._$s( "8-" + $30, "t0-2", _vm._s(_vm.$t("减")) ) + _vm._$s( "8-" + $30, "t0-3", _vm._s(item.coupon_price) ) ), ] ), _vm._$s("9-" + $30, "i", item.coupon_time) ? _c("view", [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(_vm.$t("领取后")) ) + _vm._$s( "9-" + $30, "t0-1", _vm._s(item.coupon_time) ) + _vm._$s( "9-" + $30, "t0-2", _vm._s(_vm.$t("天内可用")) ) ), ]) : _c("view", [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s( item.start_time ? item.start_time + "-" : "" ) ) + _vm._$s( "10-" + $30, "t0-1", _vm._s( item.end_time === 0 ? _vm.$t("不限时") : item.end_time ) ) ), ]), ] ), ] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(11, "sc", "lid"), attrs: { _i: 11 } }, [ _vm._$s(12, "i", _vm.window) ? _c( "navigator", { staticClass: _vm._$s(12, "sc", "bnt"), attrs: { _i: 12 }, }, [_vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.$t("立即领取"))))] ) : _vm._e(), _c("view", { staticClass: _vm._$s(13, "sc", "iconfont icon-guanbi3"), attrs: { _i: 13 }, on: { click: _vm.close }, }), ] ), ] ), _c("view", { staticClass: _vm._$s(14, "sc", "mask"), attrs: { hidden: _vm._$s(14, "a-hidden", _vm.window == false), _i: 14 }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 69 */ /*!***************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/couponWindow/index.vue?vue&type=script&lang=js& ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 70);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI2OS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///69\n"); /***/ }), /* 70 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/couponWindow/index.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n window: {\n type: Boolean | String | Number,\n default: false\n },\n couponList: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n couponImage: {\n type: String,\n default: ''\n }\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL\n };\n },\n methods: {\n close: function close() {\n this.$emit('onColse');\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9jb3Vwb25XaW5kb3cvaW5kZXgudnVlIl0sIm5hbWVzIjpbInByb3BzIiwid2luZG93IiwidHlwZSIsImRlZmF1bHQiLCJjb3Vwb25MaXN0IiwiY291cG9uSW1hZ2UiLCJtaXhpbnMiLCJkYXRhIiwiaW1nSG9zdCIsIm1ldGhvZHMiLCJjbG9zZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTBCQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFDQTtFQUNBQTtJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRztFQUNBQztJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J2NvdXBvbi13aW5kb3cnIDpjbGFzcz0nd2luZG93PT10cnVlP1wib25cIjpcIlwiJz5cclxuXHRcdFx0PGltYWdlIGNsYXNzPVwiY28tYmFnXCIgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL2NvLWJhZy5wbmcnXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdjb3Vwb25XaW5MaXN0Jz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBjb3Vwb25MaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXkgZm9udC1jb2xvcic+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPSdudW0nPnt7aXRlbS5jb3Vwb25fcHJpY2V9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KGDotK3nianmu6FgKX19e3tpdGVtLnVzZV9taW5fcHJpY2V9fXt7JHQoYOWHj2ApfX17e2l0ZW0uY291cG9uX3ByaWNlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmNvdXBvbl90aW1lXCI+e3skdChg6aKG5Y+W5ZCOYCl9fXt7aXRlbS5jb3Vwb25fdGltZX19e3skdChg5aSp5YaF5Y+v55SoYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHRcdHt7aXRlbS5zdGFydF90aW1lID8gaXRlbS5zdGFydF90aW1lKyctJyA6ICcnfX17e2l0ZW0uZW5kX3RpbWUgPT09IDAgPyAkdChg5LiN6ZmQ5pe2YCkgOiBpdGVtLmVuZF90aW1lfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbGlkJz5cclxuXHRcdFx0XHQ8bmF2aWdhdG9yIHYtaWY9XCJ3aW5kb3dcIiBob3Zlci1jbGFzcz0nbm9uZScgdXJsPScvcGFnZXMvdXNlcnMvdXNlcl9nZXRfY291cG9uL2luZGV4JyBjbGFzcz0nYm50Jz57eyR0KGDnq4vljbPpooblj5ZgKX19PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tZ3VhbmJpMycgQGNsaWNrPVwiY2xvc2VcIj48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdtYXNrJyBjYXRjaHRvdWNobW92ZT1cInRydWVcIiA6aGlkZGVuPVwid2luZG93PT1mYWxzZVwiPjwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSBcIkAvbWl4aW5zL2NvbG9yXCI7XHJcblx0aW1wb3J0IHtIVFRQX1JFUVVFU1RfVVJMfSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdHdpbmRvdzoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4gfCBTdHJpbmcgfCBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2UsXHJcblx0XHRcdH0sXHJcblx0XHRcdGNvdXBvbkxpc3Q6IHtcclxuXHRcdFx0XHR0eXBlOiBBcnJheSxcclxuXHRcdFx0XHRkZWZhdWx0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHJldHVybiBbXVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdH0sXHJcblx0XHRcdGNvdXBvbkltYWdlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnLFxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6SFRUUF9SRVFVRVNUX1VSTFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2xvc2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ29uQ29sc2UnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5tYXNrIHtcclxuXHRcdHotaW5kZXg6IDk5OTk7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLXdpbmRvdyB7XHJcblx0XHR3aWR0aDogNTcycnB4O1xyXG5cdFx0aGVpZ2h0OiA3NjBycHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDIwJTtcclxuXHRcdHotaW5kZXg6IDEwMDAwO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yODZycHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAlLCAwKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC4yNSwgLjUsIC41LCAuOSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHJweCAzMHJweCAwIDA7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQuY28tYmFnIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyNTBycHg7XHJcblx0XHR6LWluZGV4OiAzMzMzMztcclxuXHRcdHRvcDogLTQwcnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi13aW5kb3c6YWZ0ZXIge1xyXG5cdFx0d2lkdGg6IDkwMHJweDtcclxuXHRcdGhlaWdodDogNjUwcnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHotaW5kZXg6IDExMTExO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00NTBycHg7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgMCAwO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLXdpbmRvdy5vbiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi13aW5kb3cgLmNvdXBvbldpbkxpc3Qge1xyXG5cdFx0d2lkdGg6IDQ4MHJweDtcclxuXHRcdG1hcmdpbjogMTU3cnB4IDAgMCA1MHJweDtcclxuXHRcdGhlaWdodDogMzQwcnB4O1xyXG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi13aW5kb3cgLmNvdXBvbldpbkxpc3QgLml0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEyMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxN3JweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDk5OTk5O1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi13aW5kb3cgLmNvdXBvbldpbkxpc3QgLml0ZW0gLmxlZnQge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNjY2M7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLXdpbmRvdyAuY291cG9uV2luTGlzdCAubGFiZWwge1xyXG5cdFx0d2lkdGg6IDI4cnB4O1xyXG5cdFx0aGVpZ2h0OiA2NHJweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDEycnB4O1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi13aW5kb3cgLmNvdXBvbldpbkxpc3QgLml0ZW06OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDE4cnB4O1xyXG5cdFx0aGVpZ2h0OiAxOHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0bGVmdDogMjUuNSU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtOXJweDtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24td2luZG93IC5jb3Vwb25XaW5MaXN0IC5pdGVtOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMThycHg7XHJcblx0XHRoZWlnaHQ6IDE4cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRsZWZ0OiAyNS41JTtcclxuXHRcdHRvcDogMDtcclxuXHRcdG1hcmdpbi10b3A6IC05cnB4O1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi13aW5kb3cgLmNvdXBvbldpbkxpc3QgLml0ZW0gLm1vbmV5IHtcclxuXHRcdHdpZHRoOiAxMzBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLXdpbmRvdyAuY291cG9uV2luTGlzdCAuaXRlbSAubWluX21vbmV5IHtcclxuXHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0Zm9udC1zaXplOiAxOHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24td2luZG93IC5jb3Vwb25XaW5MaXN0IC5pdGVtIC5tb25leSAubnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLXdpbmRvdyAuY291cG9uV2luTGlzdCAuaXRlbSAudGV4dCB7XHJcblx0XHR3aWR0aDogMzQ5cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0cGFkZGluZzogMCAyOXJweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLXdpbmRvdyAuY291cG9uV2luTGlzdCAuaXRlbSAudGV4dCAuaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDMycnB4O1xyXG5cdFx0aGVpZ2h0OiAzMnJweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi13aW5kb3cgLmNvdXBvbldpbkxpc3QgLml0ZW0gLnRleHQgLm5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXByaWNlQ29sb3IpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA5cnB4O1xyXG5cdFx0d2lkdGg6IDI1MHJweDtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24td2luZG93IC5saWQge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG5cdFx0d2lkdGg6IDU4MnJweDtcclxuXHRcdGhlaWdodDogMjI0cnB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0ei1pbmRleDogMjIyMjI7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDAlO1xyXG5cdFx0bWFyZ2luOiA0MjRycHggMCAwIC0yOTZycHg7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLXdpbmRvdyAubGlkOmFmdGVyIHtcclxuXHRcdHdpZHRoOiA5MjBycHg7XHJcblx0XHRoZWlnaHQ6IDI4MHJweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTEwMCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR6LWluZGV4OiAyMjIyMjtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNDYwcnB4O1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgNTAlIDUwJTtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi13aW5kb3cgLmxpZCAuYm50IHtcclxuXHRcdGZvbnQtc2l6ZTogMjlycHg7XHJcblx0XHR3aWR0aDogNDQwcnB4O1xyXG5cdFx0aGVpZ2h0OiA4MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDQwcnB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZDQTUyIDAlLCAjRkU5NjBGIDEwMCUpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW46IDk4cnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLXdpbmRvdyAubGlkIC5pY29uZm9udCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogNjBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiA4N3JweDtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///70\n"); /***/ }), /* 71 */ /*!*****************************************************!*\ !*** E:/2024/1/广告/uni-app/components/Authorize.vue ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Authorize_vue_vue_type_template_id_4147c09e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Authorize.vue?vue&type=template&id=4147c09e&scoped=true& */ 72);\n/* harmony import */ var _Authorize_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Authorize.vue?vue&type=script&lang=js& */ 74);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Authorize_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Authorize_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _Authorize_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _Authorize_vue_vue_type_template_id_4147c09e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _Authorize_vue_vue_type_template_id_4147c09e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4147c09e\",\n null,\n false,\n _Authorize_vue_vue_type_template_id_4147c09e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/Authorize.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL0F1dGhvcml6ZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDE0N2MwOWUmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9BdXRob3JpemUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9BdXRob3JpemUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNDE0N2MwOWVcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9BdXRob3JpemUudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///71\n"); /***/ }), /* 72 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/Authorize.vue?vue&type=template&id=4147c09e&scoped=true& ***! \************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Authorize_vue_vue_type_template_id_4147c09e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./Authorize.vue?vue&type=template&id=4147c09e&scoped=true& */ 73); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Authorize_vue_vue_type_template_id_4147c09e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Authorize_vue_vue_type_template_id_4147c09e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Authorize_vue_vue_type_template_id_4147c09e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Authorize_vue_vue_type_template_id_4147c09e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 73 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/Authorize.vue?vue&type=template&id=4147c09e&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.isShowAuth) ? _c( "view", { staticClass: _vm._$s(1, "sc", "Popup"), attrs: { _i: 1 } }, [ _c("image", { attrs: { src: _vm._$s(2, "a-src", _vm.logoUrl), _i: 2 }, }), _c("view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 }, }), _c("view", { staticClass: _vm._$s(4, "sc", "tip"), attrs: { _i: 4 }, }), _c( "view", { staticClass: _vm._$s(5, "sc", "bottom flex"), attrs: { _i: 5 }, }, [ _c("view", { staticClass: _vm._$s(6, "sc", "item"), attrs: { _i: 6 }, on: { click: _vm.close }, }), _c("button", { staticClass: _vm._$s(7, "sc", "item grant"), attrs: { _i: 7 }, on: { click: _vm.setUserInfo }, }), ] ), ] ) : _vm._e(), _vm._$s(8, "i", _vm.isShowAuth) ? _c("view", { staticClass: _vm._$s(8, "sc", "mask"), attrs: { _i: 8 }, on: { click: _vm.close }, }) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 74 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/Authorize.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Authorize_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./Authorize.vue?vue&type=script&lang=js& */ 75);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Authorize_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Authorize_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Authorize_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Authorize_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_Authorize_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQix1a0JBQUcsRUFBQyIsImZpbGUiOiI3NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0F1dGhvcml6ZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0F1dGhvcml6ZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///74\n"); /***/ }), /* 75 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/Authorize.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _cache = _interopRequireDefault(__webpack_require__(/*! ../utils/cache */ 18));\nvar _public = __webpack_require__(/*! ../api/public */ 45);\nvar _cache2 = __webpack_require__(/*! ../config/cache */ 33);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _routine = _interopRequireDefault(__webpack_require__(/*! ../libs/routine */ 41));\nvar _store = _interopRequireDefault(__webpack_require__(/*! ../store */ 26));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = {\n name: 'Authorize',\n props: {\n isAuto: {\n type: Boolean,\n default: true\n },\n isGoIndex: {\n type: Boolean,\n default: true\n },\n isShowAuth: {\n type: Boolean,\n default: false\n }\n },\n data: function data() {\n return {\n logoUrl: '',\n authKey: ''\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin', 'userInfo']),\n watch: {\n isLogin: function isLogin(n) {\n n === true && this.$emit('onLoadFun', this.userInfo);\n }\n },\n mounted: function mounted() {\n this.getLogoUrl();\n var that = this;\n if (!this.isLogin && !_cache.default.has(_cache2.STATE_R_KEY)) {\n wx.login({\n success: function success(res) {\n _cache.default.set(_cache2.STATE_R_KEY, res.code, 10800);\n var spread = app.globalData.spid ? app.globalData.spid : '';\n // silenceAuth({ code: res.code, spread: spread, spid: app.globalData.code })\n // \t.then(res => {\n // \t\tif (res.data.key !== undefined && res.data.key) {\n // \t\t\tthat.authKey = res.data.key;\n // \t\t} else {\n // \t\t\tapp.globalData.code = 0;\n // \t\t\tlet time = res.data.expires_time - Cache.time();\n // \t\t\t// store.commit('UPDATE_USERINFO', res.data.userInfo);\n // \t\t\tstore.commit('LOGIN', { token: res.data.token, time: time });\n // \t\t\t// store.commit('SETUID', res.data.userInfo.uid);\n // \t\t\t// Cache.set(EXPIRES_TIME,res.data.expires_time,time);\n // \t\t\t// Cache.set(USER_INFO,res.data.userInfo,time);\n // \t\t}\n // \t})\n // \t.catch(res => {\n // \t});\n }\n });\n } else {\n this.setAuthStatus();\n }\n },\n methods: {\n setAuthStatus: function setAuthStatus() {\n var _this = this;\n _routine.default.authorize().then(function (res) {\n if (res.islogin === false) _this.setUserInfo();else _this.$emit('onLoadFun', _this.userInfo);\n }).catch(function (res) {\n if (_this.isAuto) _this.$emit('authColse', true);\n });\n },\n getUserInfo: function getUserInfo(code) {\n var _this2 = this;\n _routine.default.getUserInfo().then(function (res) {\n var userInfo = res.userInfo;\n userInfo.code = code;\n userInfo.spread_spid = app.globalData.spid; //获取推广人ID\n userInfo.spread_code = app.globalData.code; //获取推广人分享二维码ID\n _routine.default.authUserInfo(userInfo).then(function (res) {\n uni.hideLoading();\n _this2.$emit('authColse', false);\n _this2.$emit('onLoadFun', _this2.userInfo);\n }).catch(function (res) {\n uni.hideLoading();\n uni.showToast({\n title: res.msg,\n icon: 'none',\n duration: 2000\n });\n });\n }).catch(function (res) {\n uni.hideLoading();\n });\n },\n getUserPhoneNumber: function getUserPhoneNumber(encryptedData, iv, code) {\n var _this3 = this;\n (0, _public.routineBindingPhone)({\n encryptedData: encryptedData,\n iv: iv,\n code: code,\n spid: app.globalData.spid,\n spread: app.globalData.code\n }).then(function (res) {\n var time = res.data.expires_time - _this3.$Cache.time();\n _this3.$store.commit('LOGIN', {\n token: res.data.token,\n time: time\n });\n _this3.$emit('authColse', false);\n _this3.$emit('onLoadFun', res.data.userInfo);\n uni.hideLoading();\n }).catch(function (res) {\n uni.hideLoading();\n });\n },\n setUserInfo: function setUserInfo(e) {\n var _this4 = this;\n uni.showLoading({\n title: '正在登录中'\n });\n _routine.default.getCode().then(function (code) {\n _this4.getUserPhoneNumber(e.detail.encryptedData, e.detail.iv, code);\n }).catch(function (res) {\n uni.hideLoading();\n });\n },\n getLogoUrl: function getLogoUrl() {\n var that = this;\n if (_cache.default.has(_cache2.LOGO_URL)) {\n this.logoUrl = _cache.default.get(_cache2.LOGO_URL);\n return;\n }\n (0, _public.getLogo)().then(function (res) {\n that.logoUrl = res.data.logo_url;\n _cache.default.set(_cache2.LOGO_URL, that.logoUrl);\n });\n },\n close: function close() {\n var pages = getCurrentPages(),\n currPage = pages[pages.length - 1];\n if (this.isGoIndex) {\n uni.navigateTo({\n url: '/pages/index/index'\n });\n } else {\n this.$emit('authColse', false);\n }\n // if (currPage && currPage.isShowAuth != undefined){\n // \tcurrPage.isShowAuth = true;\n // }\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9BdXRob3JpemUudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImlzQXV0byIsInR5cGUiLCJkZWZhdWx0IiwiaXNHb0luZGV4IiwiaXNTaG93QXV0aCIsImRhdGEiLCJsb2dvVXJsIiwiYXV0aEtleSIsImNvbXB1dGVkIiwid2F0Y2giLCJpc0xvZ2luIiwibiIsIm1vdW50ZWQiLCJ3eCIsInN1Y2Nlc3MiLCJDYWNoZSIsIm1ldGhvZHMiLCJzZXRBdXRoU3RhdHVzIiwiUm91dGluZSIsInRoZW4iLCJjYXRjaCIsImdldFVzZXJJbmZvIiwidXNlckluZm8iLCJ1bmkiLCJ0aXRsZSIsImljb24iLCJkdXJhdGlvbiIsImdldFVzZXJQaG9uZU51bWJlciIsImVuY3J5cHRlZERhdGEiLCJpdiIsImNvZGUiLCJzcGlkIiwic3ByZWFkIiwidG9rZW4iLCJ0aW1lIiwic2V0VXNlckluZm8iLCJnZXRMb2dvVXJsIiwidGhhdCIsImNsb3NlIiwiY3VyclBhZ2UiLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFzQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBTkE7QUFBQSxlQVFBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0VBQ0E7RUFDQUc7SUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO01BQ0FDO1FBQ0FDO1VBQ0FDO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0FDLDZCQUNBQztRQUNBLG9EQUNBO01BQ0EsR0FDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBSCwrQkFDQUM7UUFDQTtRQUNBRztRQUNBQTtRQUNBQTtRQUNBSix3Q0FDQUM7VUFDQUk7VUFDQTtVQUNBO1FBQ0EsR0FDQUg7VUFDQUc7VUFDQUE7WUFDQUM7WUFDQUM7WUFDQUM7VUFDQTtRQUNBO01BQ0EsR0FDQU47UUFDQUc7TUFDQTtJQUNBO0lBQ0FJO01BQUE7TUFDQTtRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBLEdBQ0FiO1FBQ0E7UUFDQTtVQUNBYztVQUNBQztRQUNBO1FBQ0E7UUFDQTtRQUNBWDtNQUNBLEdBQ0FIO1FBQ0FHO01BQ0E7SUFDQTtJQUNBWTtNQUFBO01BQ0FaO1FBQUFDO01BQUE7TUFDQU4sMkJBQ0FDO1FBQ0E7TUFDQSxHQUNBQztRQUNBRztNQUNBO0lBQ0E7SUFDQWE7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQXRCO01BQ0E7SUFDQTtJQUNBdUI7TUFDQTtRQUNBQztNQUNBO1FBQ0FoQjtVQUFBaUI7UUFBQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6Ijc1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJQb3B1cFwiIHYtaWY9XCJpc1Nob3dBdXRoXCI+XHJcblx0XHRcdDxpbWFnZSA6c3JjPVwibG9nb1VybFwiPjwvaW1hZ2U+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj7mjojmnYPmj5DphpI8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGlwXCI+6K+35o6I5p2D5aS05YOP562J5L+h5oGv77yM5Lul5L6/5Li65oKo5o+Q5L6b5pu05aW955qE5pyN5YqhPC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbSBmbGV4XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwiY2xvc2VcIj7pmo/kvr/pgJvpgJs8L3ZpZXc+XHJcblx0XHRcdFx0PCEtLSAjaWZkZWYgQVBQLVBMVVMgLS0+XHJcblx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cIml0ZW0gZ3JhbnRcIiBAY2xpY2s9XCJzZXRVc2VySW5mb1wiPuWOu+aOiOadgzwvYnV0dG9uPlxyXG5cdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHRcdDxidXR0b24gY2xhc3M9XCJpdGVtIGdyYW50XCIgdHlwZT1cInByaW1hcnlcIiBvcGVuLXR5cGU9XCJnZXRQaG9uZU51bWJlclwiIGxhbmc9XCJ6aF9DTlwiIEBnZXRwaG9uZW51bWJlcj1cInNldFVzZXJJbmZvXCI+5Y675o6I5p2DPC9idXR0b24+XHJcblx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFza1wiIHYtaWY9XCJpc1Nob3dBdXRoXCIgQGNsaWNrPVwiY2xvc2VcIj48L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuY29uc3QgYXBwID0gZ2V0QXBwKCk7XHJcbmltcG9ydCBDYWNoZSBmcm9tICcuLi91dGlscy9jYWNoZSc7XHJcbmltcG9ydCB7IGdldExvZ28sIHNpbGVuY2VBdXRoLCByb3V0aW5lQmluZGluZ1Bob25lIH0gZnJvbSAnLi4vYXBpL3B1YmxpYyc7XHJcbmltcG9ydCB7IExPR09fVVJMLCBFWFBJUkVTX1RJTUUsIFVTRVJfSU5GTywgU1RBVEVfUl9LRVkgfSBmcm9tICcuLi9jb25maWcvY2FjaGUnO1xyXG5pbXBvcnQgeyBtYXBHZXR0ZXJzIH0gZnJvbSAndnVleCc7XHJcbmltcG9ydCBSb3V0aW5lIGZyb20gJy4uL2xpYnMvcm91dGluZSc7XHJcbmltcG9ydCBzdG9yZSBmcm9tICcuLi9zdG9yZSc7XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bmFtZTogJ0F1dGhvcml6ZScsXHJcblx0cHJvcHM6IHtcclxuXHRcdGlzQXV0bzoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0aXNHb0luZGV4OiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdH0sXHJcblx0XHRpc1Nob3dBdXRoOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHR9XHJcblx0fSxcclxuXHRkYXRhKCkge1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0bG9nb1VybDogJycsXHJcblx0XHRcdGF1dGhLZXk6ICcnXHJcblx0XHR9O1xyXG5cdH0sXHJcblx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJywgJ3VzZXJJbmZvJ10pLFxyXG5cdHdhdGNoOiB7XHJcblx0XHRpc0xvZ2luKG4pIHtcclxuXHRcdFx0biA9PT0gdHJ1ZSAmJiB0aGlzLiRlbWl0KCdvbkxvYWRGdW4nLCB0aGlzLnVzZXJJbmZvKTtcclxuXHRcdH1cclxuXHR9LFxyXG5cdG1vdW50ZWQoKSB7XHJcblx0XHR0aGlzLmdldExvZ29VcmwoKTtcclxuXHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdGlmICghdGhpcy5pc0xvZ2luICYmICFDYWNoZS5oYXMoU1RBVEVfUl9LRVkpKSB7XHJcblx0XHRcdHd4LmxvZ2luKHtcclxuXHRcdFx0XHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0Q2FjaGUuc2V0KFNUQVRFX1JfS0VZLCByZXMuY29kZSwgMTA4MDApO1xyXG5cdFx0XHRcdFx0bGV0IHNwcmVhZCA9IGFwcC5nbG9iYWxEYXRhLnNwaWQgPyBhcHAuZ2xvYmFsRGF0YS5zcGlkIDogJyc7XHJcblx0XHRcdFx0XHQvLyBzaWxlbmNlQXV0aCh7IGNvZGU6IHJlcy5jb2RlLCBzcHJlYWQ6IHNwcmVhZCwgc3BpZDogYXBwLmdsb2JhbERhdGEuY29kZSB9KVxyXG5cdFx0XHRcdFx0Ly8gXHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Ly8gXHRcdGlmIChyZXMuZGF0YS5rZXkgIT09IHVuZGVmaW5lZCAmJiByZXMuZGF0YS5rZXkpIHtcclxuXHRcdFx0XHRcdC8vIFx0XHRcdHRoYXQuYXV0aEtleSA9IHJlcy5kYXRhLmtleTtcclxuXHRcdFx0XHRcdC8vIFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Ly8gXHRcdFx0YXBwLmdsb2JhbERhdGEuY29kZSA9IDA7XHJcblx0XHRcdFx0XHQvLyBcdFx0XHRsZXQgdGltZSA9IHJlcy5kYXRhLmV4cGlyZXNfdGltZSAtIENhY2hlLnRpbWUoKTtcclxuXHRcdFx0XHRcdC8vIFx0XHRcdC8vIHN0b3JlLmNvbW1pdCgnVVBEQVRFX1VTRVJJTkZPJywgcmVzLmRhdGEudXNlckluZm8pO1xyXG5cdFx0XHRcdFx0Ly8gXHRcdFx0c3RvcmUuY29tbWl0KCdMT0dJTicsIHsgdG9rZW46IHJlcy5kYXRhLnRva2VuLCB0aW1lOiB0aW1lIH0pO1xyXG5cdFx0XHRcdFx0Ly8gXHRcdFx0Ly8gc3RvcmUuY29tbWl0KCdTRVRVSUQnLCByZXMuZGF0YS51c2VySW5mby51aWQpO1xyXG5cdFx0XHRcdFx0Ly8gXHRcdFx0Ly8gQ2FjaGUuc2V0KEVYUElSRVNfVElNRSxyZXMuZGF0YS5leHBpcmVzX3RpbWUsdGltZSk7XHJcblx0XHRcdFx0XHQvLyBcdFx0XHQvLyBDYWNoZS5zZXQoVVNFUl9JTkZPLHJlcy5kYXRhLnVzZXJJbmZvLHRpbWUpO1xyXG5cdFx0XHRcdFx0Ly8gXHRcdH1cclxuXHRcdFx0XHRcdC8vIFx0fSlcclxuXHRcdFx0XHRcdC8vIFx0LmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHQvLyBcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSk7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHR0aGlzLnNldEF1dGhTdGF0dXMoKTtcclxuXHRcdH1cclxuXHR9LFxyXG5cdG1ldGhvZHM6IHtcclxuXHRcdHNldEF1dGhTdGF0dXMoKSB7XHJcblx0XHRcdFJvdXRpbmUuYXV0aG9yaXplKClcclxuXHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5pc2xvZ2luID09PSBmYWxzZSkgdGhpcy5zZXRVc2VySW5mbygpO1xyXG5cdFx0XHRcdFx0ZWxzZSB0aGlzLiRlbWl0KCdvbkxvYWRGdW4nLCB0aGlzLnVzZXJJbmZvKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuaXNBdXRvKSB0aGlzLiRlbWl0KCdhdXRoQ29sc2UnLCB0cnVlKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHRnZXRVc2VySW5mbyhjb2RlKSB7XHJcblx0XHRcdFJvdXRpbmUuZ2V0VXNlckluZm8oKVxyXG5cdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRsZXQgdXNlckluZm8gPSByZXMudXNlckluZm87XHJcblx0XHRcdFx0XHR1c2VySW5mby5jb2RlID0gY29kZTtcclxuXHRcdFx0XHRcdHVzZXJJbmZvLnNwcmVhZF9zcGlkID0gYXBwLmdsb2JhbERhdGEuc3BpZDsgLy/ojrflj5bmjqjlub/kurpJRFxyXG5cdFx0XHRcdFx0dXNlckluZm8uc3ByZWFkX2NvZGUgPSBhcHAuZ2xvYmFsRGF0YS5jb2RlOyAvL+iOt+WPluaOqOW5v+S6uuWIhuS6q+S6jOe7tOeggUlEXHJcblx0XHRcdFx0XHRSb3V0aW5lLmF1dGhVc2VySW5mbyh1c2VySW5mbylcclxuXHRcdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLiRlbWl0KCdhdXRoQ29sc2UnLCBmYWxzZSk7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy4kZW1pdCgnb25Mb2FkRnVuJywgdGhpcy51c2VySW5mbyk7XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdC5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0Z2V0VXNlclBob25lTnVtYmVyKGVuY3J5cHRlZERhdGEsIGl2LCBjb2RlKSB7XHJcblx0XHRcdHJvdXRpbmVCaW5kaW5nUGhvbmUoe1xyXG5cdFx0XHRcdGVuY3J5cHRlZERhdGE6IGVuY3J5cHRlZERhdGEsXHJcblx0XHRcdFx0aXY6IGl2LFxyXG5cdFx0XHRcdGNvZGU6IGNvZGUsXHJcblx0XHRcdFx0c3BpZDogYXBwLmdsb2JhbERhdGEuc3BpZCxcclxuXHRcdFx0XHRzcHJlYWQ6IGFwcC5nbG9iYWxEYXRhLmNvZGVcclxuXHRcdFx0fSlcclxuXHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IHRpbWUgPSByZXMuZGF0YS5leHBpcmVzX3RpbWUgLSB0aGlzLiRDYWNoZS50aW1lKCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ0xPR0lOJywge1xyXG5cdFx0XHRcdFx0XHR0b2tlbjogcmVzLmRhdGEudG9rZW4sXHJcblx0XHRcdFx0XHRcdHRpbWU6IHRpbWVcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnYXV0aENvbHNlJywgZmFsc2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnb25Mb2FkRnVuJywgcmVzLmRhdGEudXNlckluZm8pO1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQuY2F0Y2gocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdHNldFVzZXJJbmZvKGUpIHtcclxuXHRcdFx0dW5pLnNob3dMb2FkaW5nKHsgdGl0bGU6ICfmraPlnKjnmbvlvZXkuK0nIH0pO1xyXG5cdFx0XHRSb3V0aW5lLmdldENvZGUoKVxyXG5cdFx0XHRcdC50aGVuKGNvZGUgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRVc2VyUGhvbmVOdW1iZXIoZS5kZXRhaWwuZW5jcnlwdGVkRGF0YSwgZS5kZXRhaWwuaXYsIGNvZGUpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0LmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHRnZXRMb2dvVXJsKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdGlmIChDYWNoZS5oYXMoTE9HT19VUkwpKSB7XHJcblx0XHRcdFx0dGhpcy5sb2dvVXJsID0gQ2FjaGUuZ2V0KExPR09fVVJMKTtcclxuXHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdH1cclxuXHRcdFx0Z2V0TG9nbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHR0aGF0LmxvZ29VcmwgPSByZXMuZGF0YS5sb2dvX3VybDtcclxuXHRcdFx0XHRDYWNoZS5zZXQoTE9HT19VUkwsIHRoYXQubG9nb1VybCk7XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdGNsb3NlKCkge1xyXG5cdFx0XHRsZXQgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKSxcclxuXHRcdFx0XHRjdXJyUGFnZSA9IHBhZ2VzW3BhZ2VzLmxlbmd0aCAtIDFdO1xyXG5cdFx0XHRpZiAodGhpcy5pc0dvSW5kZXgpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7IHVybDogJy9wYWdlcy9pbmRleC9pbmRleCcgfSk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnYXV0aENvbHNlJywgZmFsc2UpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vIGlmIChjdXJyUGFnZSAmJiBjdXJyUGFnZS5pc1Nob3dBdXRoICE9IHVuZGVmaW5lZCl7XHJcblx0XHRcdC8vIFx0Y3VyclBhZ2UuaXNTaG93QXV0aCA9IHRydWU7XHJcblx0XHRcdC8vIH1cclxuXHRcdH1cclxuXHR9XHJcbn07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG4uUG9wdXAge1xyXG5cdHdpZHRoOiA1MDBycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjUwcnB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR6LWluZGV4OiAzMjA7XHJcbn1cclxuLlBvcHVwIGltYWdlIHtcclxuXHR3aWR0aDogMTUwcnB4O1xyXG5cdGhlaWdodDogMTUwcnB4O1xyXG5cdG1hcmdpbjogLTY3cnB4IGF1dG8gMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlcjogOHJweCBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4uUG9wdXAgLnRpdGxlIHtcclxuXHRmb250LXNpemU6IDI4cnB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiAzMHJweDtcclxufVxyXG4uUG9wdXAgLnRpcCB7XHJcblx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRjb2xvcjogIzU1NTtcclxuXHRwYWRkaW5nOiAwIDI0cnB4O1xyXG5cdG1hcmdpbi10b3A6IDI1cnB4O1xyXG59XHJcbi5Qb3B1cCAuYm90dG9tIC5pdGVtIHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdGhlaWdodDogODBycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG5cdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0bWFyZ2luLXRvcDogNTRycHg7XHJcbn1cclxuLlBvcHVwIC5ib3R0b20gLml0ZW0ub24ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi5mbGV4IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5Qb3B1cCAuYm90dG9tIC5pdGVtLmdyYW50IHtcclxuXHRmb250LXNpemU6IDI4cnB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG4ubWFzayB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG5cdHotaW5kZXg6IDMxMDtcclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///75\n"); /***/ }), /* 76 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/activeParty.vue ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _activeParty_vue_vue_type_template_id_26162038___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./activeParty.vue?vue&type=template&id=26162038& */ 77);\n/* harmony import */ var _activeParty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./activeParty.vue?vue&type=script&lang=js& */ 79);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _activeParty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _activeParty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _activeParty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _activeParty_vue_vue_type_template_id_26162038___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _activeParty_vue_vue_type_template_id_26162038___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _activeParty_vue_vue_type_template_id_26162038___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/activeParty.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0g7QUFDeEg7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxzRkFBTTtBQUNSLEVBQUUsK0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2FjdGl2ZVBhcnR5LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yNjE2MjAzOCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2FjdGl2ZVBhcnR5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vYWN0aXZlUGFydHkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL2FjdGl2ZVBhcnR5LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///76\n"); /***/ }), /* 77 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/activeParty.vue?vue&type=template&id=26162038& ***! \******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activeParty_vue_vue_type_template_id_26162038___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./activeParty.vue?vue&type=template&id=26162038& */ 78); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activeParty_vue_vue_type_template_id_26162038___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activeParty_vue_vue_type_template_id_26162038___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activeParty_vue_vue_type_template_id_26162038___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activeParty_vue_vue_type_template_id_26162038___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 78 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/activeParty.vue?vue&type=template&id=26162038& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.explosiveMoney.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "explosion"), style: _vm._$s( 1, "s", "margin-top:" + _vm.mbConfig * 2 + "rpx;background-color:" + _vm.boxColor + ";" ), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "hd skeleton-rect"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "title"), style: _vm._$s(3, "s", "color:" + _vm.themeColor + ";"), attrs: { _i: 3 }, }, [ _vm._v( _vm._$s(3, "t0-0", _vm._s(_vm.$t(_vm.titleConfig))) ), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "txt"), style: _vm._$s( 4, "s", "background: linear-gradient(90deg, " + _vm.bgColor[0].item + " 0%, " + _vm.bgColor[1].item + " 100%);" ), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t(_vm.desConfig))))] ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "bd"), attrs: { _i: 5 } }, _vm._l( _vm._$s(6, "f", { forItems: _vm.explosiveMoney }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "6-" + $30, "sc", "item skeleton-rect" ), attrs: { _i: "6-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "con-box"), attrs: { _i: "7-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "title line1" ), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(_vm.$t(item.info[0].value)) ) ), ] ), _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "con line2" ), attrs: { _i: "9-" + $30 }, }, [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(_vm.$t(item.info[1].value)) ) ), ] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "go"), attrs: { _i: "10-" + $30 }, }, [_c("image", { attrs: { _i: "11-" + $30 } })] ), ] ), _c("image", { attrs: { src: _vm._$s("12-" + $30, "a-src", item.img), _i: "12-" + $30, }, }), ] ) } ), 0 ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 79 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/activeParty.vue?vue&type=script&lang=js& ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activeParty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./activeParty.vue?vue&type=script&lang=js& */ 80);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activeParty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activeParty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activeParty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activeParty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activeParty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiI3OS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2FjdGl2ZVBhcnR5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vYWN0aXZlUGFydHkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///79\n"); /***/ }), /* 80 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/activeParty.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'activeParty',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n titleConfig: this.dataConfig.titleConfig.value,\n desConfig: this.dataConfig.desConfig.value,\n explosiveMoney: this.dataConfig.menuConfig.list,\n themeColor: this.dataConfig.themeColor.color[0].item,\n bgColor: this.dataConfig.bgColor.color,\n mbConfig: this.dataConfig.mbConfig.val,\n boxColor: this.dataConfig.boxColor.color[0].item\n };\n },\n created: function created() {},\n methods: {\n goDetail: function goDetail(item) {\n var urls = item.info[2].value;\n this.$util.JumpPath(urls);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvYWN0aXZlUGFydHkudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsImlzU29ydFR5cGUiLCJkYXRhIiwidGl0bGVDb25maWciLCJkZXNDb25maWciLCJleHBsb3NpdmVNb25leSIsInRoZW1lQ29sb3IiLCJiZ0NvbG9yIiwibWJDb25maWciLCJib3hDb2xvciIsImNyZWF0ZWQiLCJtZXRob2RzIiwiZ29EZXRhaWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBNkJBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjgwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtc2hvdz1cIiFpc1NvcnRUeXBlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImV4cGxvc2lvblwiIDpzdHlsZT1cIidtYXJnaW4tdG9wOicgKyBtYkNvbmZpZyoyICsncnB4O2JhY2tncm91bmQtY29sb3I6JyArIGJveENvbG9yKyc7J1wiXHJcblx0XHRcdHYtaWY9XCJleHBsb3NpdmVNb25leS5sZW5ndGhcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJoZCBza2VsZXRvbi1yZWN0XCI+XHJcblx0XHRcdFx0PCEtLSA8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9pbWFnZXMvZXhwbG9zaW9uLXRpdGxlLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPiAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCIgOnN0eWxlPVwiJ2NvbG9yOicrdGhlbWVDb2xvcisnOydcIj57eyR0KHRpdGxlQ29uZmlnKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidHh0XCJcclxuXHRcdFx0XHRcdDpzdHlsZT1cIidiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICcrIGJnQ29sb3JbMF0uaXRlbSArJyAwJSwgJysgYmdDb2xvclsxXS5pdGVtICsnIDEwMCUpOydcIj5cclxuXHRcdFx0XHRcdHt7JHQoZGVzQ29uZmlnKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gc2tlbGV0b24tcmVjdFwiIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0pXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gZXhwbG9zaXZlTW9uZXlcIlxyXG5cdFx0XHRcdFx0OmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbi1ib3hcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZSBsaW5lMVwiPnt7JHQoaXRlbS5pbmZvWzBdLnZhbHVlKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbiBsaW5lMlwiPnt7JHQoaXRlbS5pbmZvWzFdLnZhbHVlKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvXCI+R0/vvIE8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9pbWFnZXMvcmlnaHQtaWNvbi5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltZ1wiIG1vZGU9XCJhc3BlY3RGaWxsXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdhY3RpdmVQYXJ0eScsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdGlzU29ydFR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcgfCBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0aXRsZUNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLnRpdGxlQ29uZmlnLnZhbHVlLFxyXG5cdFx0XHRcdGRlc0NvbmZpZzogdGhpcy5kYXRhQ29uZmlnLmRlc0NvbmZpZy52YWx1ZSxcclxuXHRcdFx0XHRleHBsb3NpdmVNb25leTogdGhpcy5kYXRhQ29uZmlnLm1lbnVDb25maWcubGlzdCxcclxuXHRcdFx0XHR0aGVtZUNvbG9yOiB0aGlzLmRhdGFDb25maWcudGhlbWVDb2xvci5jb2xvclswXS5pdGVtLFxyXG5cdFx0XHRcdGJnQ29sb3I6IHRoaXMuZGF0YUNvbmZpZy5iZ0NvbG9yLmNvbG9yLFxyXG5cdFx0XHRcdG1iQ29uZmlnOiB0aGlzLmRhdGFDb25maWcubWJDb25maWcudmFsLFxyXG5cdFx0XHRcdGJveENvbG9yOiB0aGlzLmRhdGFDb25maWcuYm94Q29sb3IuY29sb3JbMF0uaXRlbVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z29EZXRhaWwoaXRlbSkge1xyXG5cdFx0XHRcdGxldCB1cmxzID0gaXRlbS5pbmZvWzJdLnZhbHVlXHJcblx0XHRcdFx0dGhpcy4kdXRpbC5KdW1wUGF0aCh1cmxzKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuZXhwbG9zaW9uIHtcclxuXHRcdHdpZHRoOiA3MTBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdG1hcmdpbjogMjBycHggYXV0byAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAzMHJweCAyMHJweDtcclxuXHRcdHBhZGRpbmc6IDMwcnB4IDIwcnB4IDZycHggMjBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNUUzO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxM3B4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHQuaGQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTJycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMTQ3cnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzVycHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnR4dCB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM2cnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnJweDtcclxuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAxNjgsIDAsIDEpIDAlLCByZ2JhKDI1NSwgMzQsIDE1LCAxKSAxMDAlKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNnJweCAwcHggMjZycHggMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDNweCAxcHggMXB4IDFweCB2YXIoLS12aWV3LW1pbm9yQ29sb3JUKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iZCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjhycHg7XHJcblxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDMyNXJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHJweDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTQwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNDBycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29uLWJveCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEzMHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuY29uIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDJycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmdvIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTEycnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM2cnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxOHJweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG5cdFx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjZycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQgLmdvIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg3NSwgMTk2LCAyNTUsIDEpIDAlLCByZ2JhKDMyLCAxMjYsIDI1NSwgMSkgMTAwJSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSAuZ28ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMTQ0LCA2NywgMSkgMCUsIHJnYmEoMjU1LCA4MywgMjksIDEpIDEwMCUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMykgLmdvIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNTAsIDIyNSwgMTM1LCAxKSAwJSwgcmdiYSg3MiwgMjA2LCA0NCwgMSkgMTAwJSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCg0KSAuZ28ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMTk3LCA5NiwgMSkgMCUsIHJnYmEoMjU1LCAxNTYsIDAsIDEpIDEwMCUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///80\n"); /***/ }), /* 81 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/headerSerch.vue ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _headerSerch_vue_vue_type_template_id_478ad2f0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./headerSerch.vue?vue&type=template&id=478ad2f0& */ 82);\n/* harmony import */ var _headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./headerSerch.vue?vue&type=script&lang=js& */ 84);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _headerSerch_vue_vue_type_template_id_478ad2f0___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _headerSerch_vue_vue_type_template_id_478ad2f0___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _headerSerch_vue_vue_type_template_id_478ad2f0___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/headerSerch.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0g7QUFDeEg7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxzRkFBTTtBQUNSLEVBQUUsK0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2hlYWRlclNlcmNoLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00NzhhZDJmMCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2hlYWRlclNlcmNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vaGVhZGVyU2VyY2gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL2hlYWRlclNlcmNoLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///81\n"); /***/ }), /* 82 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/headerSerch.vue?vue&type=template&id=478ad2f0& ***! \******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_template_id_478ad2f0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./headerSerch.vue?vue&type=template&id=478ad2f0& */ 83); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_template_id_478ad2f0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_template_id_478ad2f0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_template_id_478ad2f0___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_template_id_478ad2f0___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 83 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/headerSerch.vue?vue&type=template&id=478ad2f0& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.special) ? _c( "view", { staticClass: _vm._$s(0, "sc", "header"), style: _vm._$s( 0, "s", "background: linear-gradient(90deg, " + _vm.bgColor[0].item + " 50%, " + _vm.bgColor[1].item + " 100%);margin-top:" + _vm.mbConfig * 2 + "rpx;" ), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s( 1, "sc", "serch-wrapper acea-row row-middle" ), style: _vm._$s( 1, "s", "padding-left:" + _vm.prConfig * 2 + "rpx;" ), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.logoConfig) ? _c( "view", { staticClass: _vm._$s(2, "sc", "logo skeleton-rect"), attrs: { _i: 2 }, }, [ _c("image", { attrs: { src: _vm._$s(3, "a-src", _vm.logoConfig), _i: 3, }, }), ] ) : _vm._e(), _c( "navigator", { staticClass: _vm._$s( 4, "sc", "input acea-row row-middle skeleton-rect" ), class: _vm._$s(4, "c", [ _vm.boxStyle ? "" : "fillet", _vm.logoConfig ? "" : "on", _vm.txtStyle ? "row-center" : "", ]), attrs: { _i: 4 }, }, [ _c("text", { staticClass: _vm._$s(5, "sc", "iconfont icon-sousuo"), attrs: { _i: 5 }, }), _vm._v(_vm._$s(4, "t1-0", _vm._s(_vm.$t("搜索商品名称")))), ] ), ] ), ] ) : _c("view", [ _c( "view", { staticClass: _vm._$s(7, "sc", "mp-header"), style: _vm._$s( 7, "s", "background: linear-gradient(90deg, " + _vm.bgColor[0].item + " 50%, " + _vm.bgColor[1].item + " 100%);margin-top:" + _vm.mbConfig * 2 + "rpx;" ), attrs: { _i: 7 }, }, [ _c("view", { staticClass: _vm._$s(8, "sc", "sys-head"), style: _vm._$s(8, "s", { height: _vm.statusBarHeight }), attrs: { _i: 8 }, }), _c( "view", { staticClass: _vm._$s(9, "sc", "serch-box"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s( 10, "sc", "serch-wrapper acea-row row-middle" ), style: _vm._$s( 10, "s", "padding-left:" + _vm.prConfig * 2 + "rpx;" ), attrs: { _i: 10 }, }, [ _vm._$s(11, "i", _vm.logoConfig) ? _c( "view", { staticClass: _vm._$s( 11, "sc", "logo skeleton-rect" ), attrs: { _i: 11 }, }, [ _c("image", { attrs: { src: _vm._$s(12, "a-src", _vm.logoConfig), _i: 12, }, }), ] ) : _vm._e(), _c( "navigator", { staticClass: _vm._$s( 13, "sc", "input acea-row row-middle skeleton-rect" ), class: _vm._$s(13, "c", [ _vm.boxStyle ? "" : "fillet", _vm.logoConfig ? "" : "on", _vm.txtStyle ? "row-center" : "", ]), attrs: { _i: 13 }, }, [ _c("text", { staticClass: _vm._$s( 14, "sc", "iconfont icon-sousuo" ), attrs: { _i: 14 }, }), _vm._v( _vm._$s(13, "t1-0", _vm._s(_vm.$t("搜索商品名称"))) ), ] ), ] ), ] ), ] ), _c("view", { style: _vm._$s(15, "s", "height:" + _vm.marTop + "px;"), attrs: { _i: 15 }, }), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 84 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/headerSerch.vue?vue&type=script&lang=js& ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./headerSerch.vue?vue&type=script&lang=js& */ 85);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiI4NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2hlYWRlclNlcmNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaGVhZGVyU2VyY2gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///84\n"); /***/ }), /* 85 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/headerSerch.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar statusBarHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar _default2 = {\n name: 'headerSerch',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n special: {\n type: Number,\n default: 0\n }\n },\n data: function data() {\n return {\n statusBarHeight: statusBarHeight,\n marTop: 0,\n bgColor: this.dataConfig.bgColor.color,\n boxStyle: this.dataConfig.boxStyle.type,\n logoConfig: this.dataConfig.logoConfig.url,\n mbConfig: this.dataConfig.mbConfig.val,\n txtStyle: this.dataConfig.txtStyle.type,\n hotWords: this.dataConfig.hotWords.list,\n prConfig: this.dataConfig.prConfig.val\n };\n },\n mounted: function mounted() {\n var _this = this;\n var that = this;\n uni.setStorageSync('hotList', that.hotWords);\n that.$store.commit('hotWords/setHotWord', that.hotWords);\n setTimeout(function () {\n // 获取小程序头部高度\n var info = uni.createSelectorQuery().in(_this).select(\".mp-header\");\n info.boundingClientRect(function (data) {\n that.marTop = data.height;\n }).exec();\n }, 100);\n },\n methods: {}\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvaGVhZGVyU2VyY2gudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsInNwZWNpYWwiLCJkYXRhIiwic3RhdHVzQmFySGVpZ2h0IiwibWFyVG9wIiwiYmdDb2xvciIsImJveFN0eWxlIiwibG9nb0NvbmZpZyIsIm1iQ29uZmlnIiwidHh0U3R5bGUiLCJob3RXb3JkcyIsInByQ29uZmlnIiwibW91bnRlZCIsInVuaSIsInRoYXQiLCJzZXRUaW1lb3V0IiwiaW5mbyIsIm1ldGhvZHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW1EQTtBQUFBLGdCQUNBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtJQUNBQztJQUNBQztJQUVBQztNQUNBO01BQ0E7TUFDQUM7UUFDQUY7TUFDQTtJQUNBO0VBRUE7RUFDQUcsVUFFQTtBQUNBO0FBQUEiLCJmaWxlIjoiODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PCEtLSAjaWZkZWYgSDUgIC0tPlxyXG5cdDx2aWV3IGNsYXNzPVwiaGVhZGVyXCJcclxuXHRcdDpzdHlsZT1cIidiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICcrIGJnQ29sb3JbMF0uaXRlbSArJyA1MCUsICcrIGJnQ29sb3JbMV0uaXRlbSArJyAxMDAlKTttYXJnaW4tdG9wOicrIG1iQ29uZmlnKjIgKydycHg7J1wiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzZXJjaC13cmFwcGVyIGFjZWEtcm93IHJvdy1taWRkbGVcIiA6c3R5bGU9XCIncGFkZGluZy1sZWZ0OicrIHByQ29uZmlnKjIgKydycHg7J1wiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxvZ28gc2tlbGV0b24tcmVjdFwiIHYtaWY9XCJsb2dvQ29uZmlnXCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJsb2dvQ29uZmlnXCIgbW9kZT1cImhlaWdodEZpeFwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvZ29vZHMvZ29vZHNfc2VhcmNoL2luZGV4XCIgY2xhc3M9XCJpbnB1dCBhY2VhLXJvdyByb3ctbWlkZGxlIHNrZWxldG9uLXJlY3RcIlxyXG5cdFx0XHRcdDpjbGFzcz1cIltib3hTdHlsZT8nJzonZmlsbGV0Jyxsb2dvQ29uZmlnPycnOidvbicsdHh0U3R5bGU/J3Jvdy1jZW50ZXInOicnXVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiPjx0ZXh0XHJcblx0XHRcdFx0XHRjbGFzcz1cImljb25mb250IGljb24tc291c3VvXCI+PC90ZXh0PlxyXG5cdFx0XHRcdHt7JHQoYOaQnOe0ouWVhuWTgWApfX08L25hdmlnYXRvcj5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PCEtLSAjaWZkZWYgTVAgfHwgQVBQLVBMVVMgLS0+XHJcblx0PHZpZXcgdi1pZj1cInNwZWNpYWxcIiBjbGFzcz1cImhlYWRlclwiXHJcblx0XHQ6c3R5bGU9XCInYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAnKyBiZ0NvbG9yWzBdLml0ZW0gKycgNTAlLCAnKyBiZ0NvbG9yWzFdLml0ZW0gKycgMTAwJSk7bWFyZ2luLXRvcDonKyBtYkNvbmZpZyoyICsncnB4OydcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2VyY2gtd3JhcHBlciBhY2VhLXJvdyByb3ctbWlkZGxlXCIgOnN0eWxlPVwiJ3BhZGRpbmctbGVmdDonKyBwckNvbmZpZyoyICsncnB4OydcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsb2dvIHNrZWxldG9uLXJlY3RcIiB2LWlmPVwibG9nb0NvbmZpZ1wiPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwibG9nb0NvbmZpZ1wiIG1vZGU9XCJoZWlnaHRGaXhcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxuYXZpZ2F0b3IgdXJsPVwiL3BhZ2VzL2dvb2RzL2dvb2RzX3NlYXJjaC9pbmRleFwiIGNsYXNzPVwiaW5wdXQgYWNlYS1yb3cgcm93LW1pZGRsZSBza2VsZXRvbi1yZWN0XCJcclxuXHRcdFx0XHQ6Y2xhc3M9XCJbYm94U3R5bGU/Jyc6J2ZpbGxldCcsbG9nb0NvbmZpZz8nJzonb24nLHR4dFN0eWxlPydyb3ctY2VudGVyJzonJ11cIiBob3Zlci1jbGFzcz1cIm5vbmVcIj48dGV4dFxyXG5cdFx0XHRcdFx0Y2xhc3M9XCJpY29uZm9udCBpY29uLXNvdXN1b1wiPjwvdGV4dD5cclxuXHRcdFx0XHR7eyR0KGDmkJzntKLllYblk4HlkI3np7BgKX19PC9uYXZpZ2F0b3I+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cdDx2aWV3IHYtZWxzZT5cclxuXHRcdDx2aWV3IGNsYXNzPVwibXAtaGVhZGVyXCJcclxuXHRcdFx0OnN0eWxlPVwiJ2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJysgYmdDb2xvclswXS5pdGVtICsnIDUwJSwgJysgYmdDb2xvclsxXS5pdGVtICsnIDEwMCUpO21hcmdpbi10b3A6JysgbWJDb25maWcqMiArJ3JweDsnXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3lzLWhlYWRcIiA6c3R5bGU9XCJ7IGhlaWdodDogc3RhdHVzQmFySGVpZ2h0IH1cIj48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2VyY2gtYm94XCIgc3R5bGU9XCJoZWlnaHQ6IDQzcHg7XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZXJjaC13cmFwcGVyIGFjZWEtcm93IHJvdy1taWRkbGVcIiA6c3R5bGU9XCIncGFkZGluZy1sZWZ0OicrIHByQ29uZmlnKjIgKydycHg7J1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsb2dvIHNrZWxldG9uLXJlY3RcIiB2LWlmPVwibG9nb0NvbmZpZ1wiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImxvZ29Db25maWdcIiBtb2RlPVwiaGVpZ2h0Rml4XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgdXJsPVwiL3BhZ2VzL2dvb2RzL2dvb2RzX3NlYXJjaC9pbmRleFwiIGNsYXNzPVwiaW5wdXQgYWNlYS1yb3cgcm93LW1pZGRsZSBza2VsZXRvbi1yZWN0XCJcclxuXHRcdFx0XHRcdFx0OmNsYXNzPVwiW2JveFN0eWxlPycnOidmaWxsZXQnLGxvZ29Db25maWc/Jyc6J29uJyx0eHRTdHlsZT8ncm93LWNlbnRlcic6JyddXCIgaG92ZXItY2xhc3M9XCJub25lXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zb3VzdW9cIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOaQnOe0ouWVhuWTgeWQjeensGApfX1cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgOnN0eWxlPVwiJ2hlaWdodDonK21hclRvcCsncHg7J1wiPjwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0PCEtLSAjZW5kaWYgLS0+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGxldCBzdGF0dXNCYXJIZWlnaHQgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5zdGF0dXNCYXJIZWlnaHQgKyAncHgnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdoZWFkZXJTZXJjaCcsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNwZWNpYWw6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRzdGF0dXNCYXJIZWlnaHQ6IHN0YXR1c0JhckhlaWdodCxcclxuXHRcdFx0XHRtYXJUb3A6IDAsXHJcblx0XHRcdFx0YmdDb2xvcjogdGhpcy5kYXRhQ29uZmlnLmJnQ29sb3IuY29sb3IsXHJcblx0XHRcdFx0Ym94U3R5bGU6IHRoaXMuZGF0YUNvbmZpZy5ib3hTdHlsZS50eXBlLFxyXG5cdFx0XHRcdGxvZ29Db25maWc6IHRoaXMuZGF0YUNvbmZpZy5sb2dvQ29uZmlnLnVybCxcclxuXHRcdFx0XHRtYkNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLm1iQ29uZmlnLnZhbCxcclxuXHRcdFx0XHR0eHRTdHlsZTogdGhpcy5kYXRhQ29uZmlnLnR4dFN0eWxlLnR5cGUsXHJcblx0XHRcdFx0aG90V29yZHM6IHRoaXMuZGF0YUNvbmZpZy5ob3RXb3Jkcy5saXN0LFxyXG5cdFx0XHRcdHByQ29uZmlnOiB0aGlzLmRhdGFDb25maWcucHJDb25maWcudmFsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2hvdExpc3QnLCB0aGF0LmhvdFdvcmRzKTtcclxuXHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdob3RXb3Jkcy9zZXRIb3RXb3JkJywgdGhhdC5ob3RXb3Jkcyk7XHJcblx0XHRcdC8vICNpZmRlZiBNUCB8fCBBUFAtUExVU1xyXG5cdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHQvLyDojrflj5blsI/nqIvluo/lpLTpg6jpq5jluqZcclxuXHRcdFx0XHRsZXQgaW5mbyA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuaW4odGhpcykuc2VsZWN0KFwiLm1wLWhlYWRlclwiKTtcclxuXHRcdFx0XHRpbmZvLmJvdW5kaW5nQ2xpZW50UmVjdChmdW5jdGlvbihkYXRhKSB7XHJcblx0XHRcdFx0XHR0aGF0Lm1hclRvcCA9IGRhdGEuaGVpZ2h0XHJcblx0XHRcdFx0fSkuZXhlYygpXHJcblx0XHRcdH0sIDEwMClcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmhlYWRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkYmctc3RhciA1MCUsICRiZy1lbmQgMTAwJSk7XHJcblxyXG5cdFx0LnNlcmNoLXdyYXBwZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHJweCAyMHJweCAwIDA7XHJcblxyXG5cdFx0XHQubG9nbyB7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNTRycHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmlucHV0IHtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdGhlaWdodDogNThycHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMzBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNDcsIDI0NywgMjQ3LCAxKTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0MSwgMjQxLCAyNDEsIDEpO1xyXG5cdFx0XHRcdGNvbG9yOiAjQkJCQkJCO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblxyXG5cdFx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8g5rKh5pyJbG9nb++8jOebtOaOpeaQnOe0ouahhlxyXG5cdFx0XHRcdCYub24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDorr7nva7lnIbop5JcclxuXHRcdFx0XHQmLmZpbGxldCB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyOXJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIOaWh+acrOahhuaWh+Wtl+WxheS4rVxyXG5cdFx0XHRcdCYucm93LWNlbnRlciB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvKiAjaWZkZWYgTVAgfHwgQVBQLVBMVVMgKi9cclxuXHQubXAtaGVhZGVyIHtcclxuXHRcdHotaW5kZXg6IDMwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkYmctc3RhciA1MCUsICRiZy1lbmQgMTAwJSk7XHJcblxyXG5cdFx0LnNlcmNoLXdyYXBwZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdC8qICNpZmRlZiBNUCAqL1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIyMHJweCAwIDUzcnB4O1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0LyogI2lmZGVmIEFQUC1QTFVTICovXHJcblx0XHRcdHBhZGRpbmc6IDAgNTBycHggMCA0MHJweDtcclxuICAgICAgLyogI2VuZGlmICovXHJcblx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBycHg7XHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5wdXQge1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAzMHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NywgMjQ3LCAyNDcsIDEpO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQxLCAyNDEsIDI0MSwgMSk7XHJcblx0XHRcdFx0Y29sb3I6ICNCQkJCQkI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHJcblx0XHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDmsqHmnIlsb2dv77yM55u05o6l5pCc57Si5qGGXHJcblx0XHRcdFx0Ji5vbiB7XHJcblx0XHRcdFx0XHQvKiAjaWZkZWYgTVAgKi9cclxuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHRcdC8qICNpZmRlZiBBUFAtUExVUyAqL1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIOiuvue9ruWchuinklxyXG5cdFx0XHRcdCYuZmlsbGV0IHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI5cnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8g5paH5pys5qGG5paH5a2X5bGF5LitXHJcblx0XHRcdFx0Ji5yb3ctY2VudGVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiAjZW5kaWYgKi9cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///85\n"); /***/ }), /* 86 */ /*!*******************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/swipers.vue ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _swipers_vue_vue_type_template_id_80497b9a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./swipers.vue?vue&type=template&id=80497b9a& */ 87);\n/* harmony import */ var _swipers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./swipers.vue?vue&type=script&lang=js& */ 89);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _swipers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _swipers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _swipers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _swipers_vue_vue_type_template_id_80497b9a___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _swipers_vue_vue_type_template_id_80497b9a___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _swipers_vue_vue_type_template_id_80497b9a___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/swipers.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0g7QUFDcEg7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSxrRkFBTTtBQUNSLEVBQUUsMkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3N3aXBlcnMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTgwNDk3YjlhJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vc3dpcGVycy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3N3aXBlcnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL3N3aXBlcnMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///86\n"); /***/ }), /* 87 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/swipers.vue?vue&type=template&id=80497b9a& ***! \**************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swipers_vue_vue_type_template_id_80497b9a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./swipers.vue?vue&type=template&id=80497b9a& */ 88); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swipers_vue_vue_type_template_id_80497b9a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swipers_vue_vue_type_template_id_80497b9a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swipers_vue_vue_type_template_id_80497b9a___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swipers_vue_vue_type_template_id_80497b9a___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 88 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/swipers.vue?vue&type=template&id=80497b9a& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.imgUrls.length && _vm.tabConfig) ? _c( "view", { staticClass: _vm._$s(1, "sc", "swipers"), class: _vm._$s(1, "c", [ _vm.docConfig ? "square" : "circular", _vm.imgConfig ? "" : "fillet", ]), style: _vm._$s( 1, "s", "padding:0 " + _vm.lrConfig + "rpx;margin-top:" + _vm.mbConfig + "rpx;" ), attrs: { _i: 1 }, }, [ _c( "swiper", { style: _vm._$s( 2, "s", "height:" + (_vm.imageH + 10) + "rpx;" ), attrs: { circular: _vm._$s(2, "a-circular", _vm.circular), interval: _vm._$s(2, "a-interval", _vm.interval), duration: _vm._$s(2, "a-duration", _vm.duration), "previous-margin": _vm._$s( 2, "a-previous-margin", _vm.itemEdge + "rpx" ), "next-margin": _vm._$s( 2, "a-next-margin", _vm.itemEdge + "rpx" ), current: _vm._$s(2, "a-current", _vm.swiperCur), _i: 2, }, on: { change: _vm.swiperChange }, }, [ _vm._l( _vm._$s(3, "f", { forItems: _vm.imgUrls }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(3, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), class: _vm._$s("4-" + $30, "c", { active: index == _vm.swiperCur, }), attrs: { _i: "4-" + $30 }, }, [ _c( "navigator", { staticClass: _vm._$s( "5-" + $30, "sc", "slide-navigator acea-row row-between-wrapper" ), attrs: { url: _vm._$s( "5-" + $30, "a-url", item.info[1].title ), _i: "5-" + $30, }, }, [ _c("image", { staticClass: _vm._$s( "6-" + $30, "sc", "slide-image" ), attrs: { src: _vm._$s("6-" + $30, "a-src", item.img), _i: "6-" + $30, }, }), ] ), ] ), ] } ), ], 2 ), ] ) : _vm._e(), _vm._$s(7, "i", !_vm.tabConfig) ? _c( "view", { style: _vm._$s(7, "s", "margin-top:" + _vm.mbConfig + "rpx;"), attrs: { _i: 7 }, }, _vm._l( _vm._$s(8, "f", { forItems: _vm.imgUrls }), function (item, index, $21, $31) { return _c( "navigator", { key: _vm._$s(8, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("8-" + $31, "sc", "advert"), class: _vm._$s( "8-" + $31, "c", _vm.imgConfig ? "" : "fillet" ), style: _vm._$s( "8-" + $31, "s", "padding:0 " + _vm.lrConfig + "rpx;" ), attrs: { url: _vm._$s("8-" + $31, "a-url", item.info[1].title), _i: "8-" + $31, }, }, [ _c("image", { attrs: { src: _vm._$s("9-" + $31, "a-src", item.img), _i: "9-" + $31, }, }), ] ) } ), 0 ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 89 */ /*!********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/swipers.vue?vue&type=script&lang=js& ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swipers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./swipers.vue?vue&type=script&lang=js& */ 90);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swipers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swipers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swipers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swipers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swipers_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiI4OS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3N3aXBlcnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zd2lwZXJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///89\n"); /***/ }), /* 90 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/swipers.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'swiper',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n indicatorDots: false,\n circular: true,\n autoplay: true,\n interval: 2500,\n duration: 500,\n swiperCur: 0,\n imgUrls: [],\n docConfig: this.dataConfig.docConfig.type,\n imgConfig: this.dataConfig.imgConfig.type,\n itemEdge: this.dataConfig.itemEdge.val,\n lrConfig: this.dataConfig.lrConfig.val,\n mbConfig: this.dataConfig.mbConfig.val,\n tabConfig: this.dataConfig.tabConfig.tabVal,\n imageH: 0\n };\n },\n watch: {\n imageH: function imageH(nVal, oVal) {\n this.imageH = nVal;\n }\n },\n created: function created() {\n this.imgUrls = this.dataConfig.swiperConfig.list;\n },\n mounted: function mounted() {\n var that = this;\n uni.getImageInfo({\n src: that.setDomain(that.imgUrls[0].img),\n success: function success(res) {\n that.$set(that, 'imageH', res.height);\n }\n });\n },\n methods: {\n // swiper\n swiperChange: function swiperChange(e) {\n this.swiperCur = e.detail.current;\n },\n //替换安全域名\n setDomain: function setDomain(url) {\n url = url ? url.toString() : '';\n //本地调试打开,生产请注销\n if (url.indexOf(\"https://\") > -1) return url;else return url.replace('http://', 'https://');\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvc3dpcGVycy52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0IiwiaXNTb3J0VHlwZSIsImRhdGEiLCJpbmRpY2F0b3JEb3RzIiwiY2lyY3VsYXIiLCJhdXRvcGxheSIsImludGVydmFsIiwiZHVyYXRpb24iLCJzd2lwZXJDdXIiLCJpbWdVcmxzIiwiZG9jQ29uZmlnIiwiaW1nQ29uZmlnIiwiaXRlbUVkZ2UiLCJsckNvbmZpZyIsIm1iQ29uZmlnIiwidGFiQ29uZmlnIiwiaW1hZ2VIIiwid2F0Y2giLCJjcmVhdGVkIiwibW91bnRlZCIsInVuaSIsInNyYyIsInN1Y2Nlc3MiLCJ0aGF0IiwibWV0aG9kcyIsInN3aXBlckNoYW5nZSIsInNldERvbWFpbiIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBd0JBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FEO01BQ0E7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQUM7TUFDQTtNQUNBLGtEQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiOTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgdi1zaG93PVwiIWlzU29ydFR5cGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwic3dpcGVyc1wiIDpjbGFzcz1cIltkb2NDb25maWc/J3NxdWFyZSc6J2NpcmN1bGFyJyxpbWdDb25maWc/Jyc6J2ZpbGxldCddXCIgdi1pZj1cImltZ1VybHMubGVuZ3RoICYmIHRhYkNvbmZpZ1wiIDpzdHlsZT1cIidwYWRkaW5nOjAgJytsckNvbmZpZysncnB4O21hcmdpbi10b3A6JyArIG1iQ29uZmlnICsncnB4OydcIj5cclxuXHRcdFx0PHN3aXBlciA6c3R5bGU9XCInaGVpZ2h0OicrKGltYWdlSCsxMCkrJ3JweDsnXCIgaW5kaWNhdG9yLWRvdHM9XCJ0cnVlXCIgOmF1dG9wbGF5PVwidHJ1ZVwiIDpjaXJjdWxhcj1cImNpcmN1bGFyXCIgOmludGVydmFsPVwiaW50ZXJ2YWxcIiA6ZHVyYXRpb249XCJkdXJhdGlvblwiXHJcblx0XHRcdCBpbmRpY2F0b3ItY29sb3I9XCIjRTRFNEU0XCIgaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcj1cIiNFOTMzMjNcIiA6cHJldmlvdXMtbWFyZ2luPVwiaXRlbUVkZ2UrJ3JweCdcIiA6bmV4dC1tYXJnaW49XCJpdGVtRWRnZSsncnB4J1wiIDpjdXJyZW50PVwic3dpcGVyQ3VyXCJcclxuXHRcdFx0IEBjaGFuZ2U9XCJzd2lwZXJDaGFuZ2VcIj5cclxuXHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gaW1nVXJsc1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0PHN3aXBlci1pdGVtIDpjbGFzcz1cInthY3RpdmU6aW5kZXggPT0gc3dpcGVyQ3VyfVwiPlxyXG5cdFx0XHRcdFx0XHQ8bmF2aWdhdG9yIDp1cmw9J2l0ZW0uaW5mb1sxXS50aXRsZScgY2xhc3M9J3NsaWRlLW5hdmlnYXRvciBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyBob3Zlci1jbGFzcz0nbm9uZSc+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltZ1wiIGNsYXNzPVwic2xpZGUtaW1hZ2VcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0PC9zd2lwZXI+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyA6c3R5bGU9XCInbWFyZ2luLXRvcDonICsgbWJDb25maWcgKydycHg7J1wiIHYtaWY9XCIhdGFiQ29uZmlnXCI+XHJcblx0XHRcdDxuYXZpZ2F0b3IgOnVybD1cIml0ZW0uaW5mb1sxXS50aXRsZVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIGNsYXNzPVwiYWR2ZXJ0XCIgOmNsYXNzPVwiaW1nQ29uZmlnPycnOidmaWxsZXQnXCIgOnN0eWxlPVwiJ3BhZGRpbmc6MCAnK2xyQ29uZmlnKydycHg7J1wiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGltZ1VybHNcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnc3dpcGVyJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fSxcclxuXHRcdFx0aXNTb3J0VHlwZTp7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nIHwgTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6MFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbmRpY2F0b3JEb3RzOiBmYWxzZSxcclxuXHRcdFx0XHRjaXJjdWxhcjogdHJ1ZSxcclxuXHRcdFx0XHRhdXRvcGxheTogdHJ1ZSxcclxuXHRcdFx0XHRpbnRlcnZhbDogMjUwMCxcclxuXHRcdFx0XHRkdXJhdGlvbjogNTAwLFxyXG5cdFx0XHRcdHN3aXBlckN1cjogMCxcclxuXHRcdFx0XHRpbWdVcmxzOiBbXSxcclxuXHRcdFx0XHRkb2NDb25maWc6IHRoaXMuZGF0YUNvbmZpZy5kb2NDb25maWcudHlwZSxcclxuXHRcdFx0XHRpbWdDb25maWc6IHRoaXMuZGF0YUNvbmZpZy5pbWdDb25maWcudHlwZSxcclxuXHRcdFx0XHRpdGVtRWRnZTogdGhpcy5kYXRhQ29uZmlnLml0ZW1FZGdlLnZhbCxcclxuXHRcdFx0XHRsckNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLmxyQ29uZmlnLnZhbCxcclxuXHRcdFx0XHRtYkNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLm1iQ29uZmlnLnZhbCxcclxuXHRcdFx0XHR0YWJDb25maWc6IHRoaXMuZGF0YUNvbmZpZy50YWJDb25maWcudGFiVmFsLFxyXG5cdFx0XHRcdGltYWdlSDogMFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdHdhdGNoOntcclxuXHRcdFx0aW1hZ2VIKG5WYWwsb1ZhbCl7XHJcblx0XHRcdFx0dGhpcy5pbWFnZUggPSBuVmFsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHR0aGlzLmltZ1VybHMgPSB0aGlzLmRhdGFDb25maWcuc3dpcGVyQ29uZmlnLmxpc3RcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHVuaS5nZXRJbWFnZUluZm8oe1xyXG5cdFx0XHRcdHNyYzogdGhhdC5zZXREb21haW4odGhhdC5pbWdVcmxzWzBdLmltZyksXHJcblx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2ltYWdlSCcsIHJlcy5oZWlnaHQpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIHN3aXBlclxyXG5cdFx0XHRzd2lwZXJDaGFuZ2UoZSkge1xyXG5cdFx0XHRcdHRoaXMuc3dpcGVyQ3VyID0gZS5kZXRhaWwuY3VycmVudFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+abv+aNouWuieWFqOWfn+WQjVxyXG5cdFx0XHRzZXREb21haW46IGZ1bmN0aW9uKHVybCkge1xyXG5cdFx0XHRcdHVybCA9IHVybCA/IHVybC50b1N0cmluZygpIDogJyc7XHJcblx0XHRcdFx0Ly/mnKzlnLDosIPor5XmiZPlvIAs55Sf5Lqn6K+35rOo6ZSAXHJcblx0XHRcdFx0aWYgKHVybC5pbmRleE9mKFwiaHR0cHM6Ly9cIikgPiAtMSkgcmV0dXJuIHVybDtcclxuXHRcdFx0XHRlbHNlIHJldHVybiB1cmwucmVwbGFjZSgnaHR0cDovLycsICdodHRwczovLycpO1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuYWR2ZXJ0e1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGltYWdle1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zd2lwZXJzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdC8qIOiuvue9ruWchuinkiAqL1xyXG5cdFx0Ji5maWxsZXQge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdFxyXG5cdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3dpcGVyLFxyXG5cdFx0LnN3aXBlci1pdGVtLFxyXG5cdFx0aW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdGltYWdle1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC45Myk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcclxuXHRcdH1cclxuXHRcdHN3aXBlci1pdGVtLmFjdGl2ZSB7XHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyDlnIblvaLmjIfnpLrngrlcclxuXHRcdCYuY2lyY3VsYXJ7XHJcblx0XHRcdC9kZWVwLy51bmktc3dpcGVyLWRvdHtcclxuXHRcdFx0XHR3aWR0aDogMTBycHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdGhlaWdodDogMTBycHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpIWltcG9ydGFudFxyXG5cdFx0XHR9XHJcblx0XHRcdC9kZWVwLy51bmktc3dpcGVyLWRvdC1hY3RpdmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZiFpbXBvcnRhbnRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8g5pa55b2i5oyH56S654K5XHJcblx0XHQmLnNxdWFyZXtcclxuXHRcdFx0L2RlZXAvLnVuaS1zd2lwZXItZG90e1xyXG5cdFx0XHRcdHdpZHRoOiAyMHJweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0aGVpZ2h0OiA1cnB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpIWltcG9ydGFudFxyXG5cdFx0XHR9XHJcblx0XHRcdC9kZWVwLy51bmktc3dpcGVyLWRvdC1hY3RpdmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZiFpbXBvcnRhbnRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///90\n"); /***/ }), /* 91 */ /*!******************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/coupon.vue ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _coupon_vue_vue_type_template_id_067ba59e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./coupon.vue?vue&type=template&id=067ba59e& */ 92);\n/* harmony import */ var _coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./coupon.vue?vue&type=script&lang=js& */ 94);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _coupon_vue_vue_type_template_id_067ba59e___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _coupon_vue_vue_type_template_id_067ba59e___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _coupon_vue_vue_type_template_id_067ba59e___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/coupon.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUg7QUFDbkg7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSxpRkFBTTtBQUNSLEVBQUUsMEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2NvdXBvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDY3YmE1OWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9jb3Vwb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9jb3Vwb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL2NvdXBvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///91\n"); /***/ }), /* 92 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/coupon.vue?vue&type=template&id=067ba59e& ***! \*************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_template_id_067ba59e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./coupon.vue?vue&type=template&id=067ba59e& */ 93); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_template_id_067ba59e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_template_id_067ba59e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_template_id_067ba59e___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_template_id_067ba59e___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 93 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/coupon.vue?vue&type=template&id=067ba59e& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], style: _vm._$s(0, "s", { padding: "0 " + _vm.prConfig * 2 + "rpx" }), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.couponList.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "coupon"), class: _vm._$s(1, "c", _vm.bgStyle === 0 ? "" : "borderRadius15"), style: _vm._$s( 1, "s", "background-color:" + _vm.bgColor + ";margin-top:" + _vm.mbConfig * 2 + "rpx;" ), attrs: { _i: 1 }, }, [ _c("scroll-view", {}, [ _c( "view", { staticClass: _vm._$s(3, "sc", "wrapper"), attrs: { _i: 3 }, }, [ _vm._l( _vm._$s(4, "f", { forItems: _vm.couponList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("4-" + $30, "sc", "item"), style: _vm._$s( "4-" + $30, "s", item.is_use ? "" : "background-color:" + _vm.themeColor + ";" ), attrs: { _i: "4-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "5-" + $30, "sc", "itemCon acea-row row-between-wrapper" ), attrs: { _i: "5-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "text" ), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "money" ), attrs: { _i: "7-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), ]), _vm._v( _vm._$s( "7-" + $30, "t1-0", _vm._s(item.coupon_price) ) ), ] ), _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "info" ), attrs: { _i: "9-" + $30 }, }, [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(_vm.$t("满")) ) + _vm._$s( "9-" + $30, "t0-1", _vm._s(item.use_min_price) ) + _vm._$s( "9-" + $30, "t0-2", _vm._s(_vm.$t("元可用")) ) ), ] ), ] ), _vm._$s("10-" + $30, "i", item.is_use == 1) ? _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "bnt" ), attrs: { _i: "10-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(_vm.$t("已领取")) ) ), ]), ] ) : _vm._$s("12-" + $30, "e", !item.is_use) ? _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "bnt" ), attrs: { _i: "12-" + $30 }, on: { click: function ($event) { return _vm.receiveCoupon(item) }, }, }, [ _c("text", [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(_vm.$t("立即领取")) ) ), ]), ] ) : _vm._$s("14-" + $30, "e", item.is_use == 2) ? _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "bnt" ), attrs: { _i: "14-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(_vm.$t("已过期")) ) ), ]), ] ) : _vm._e(), ] ), _c("view", { staticClass: _vm._$s( "16-" + $30, "sc", "roll up-roll" ), style: _vm._$s("16-" + $30, "s", { background: _vm.bgColor, }), attrs: { _i: "16-" + $30 }, }), _c("view", { staticClass: _vm._$s( "17-" + $30, "sc", "roll down-roll" ), style: _vm._$s("17-" + $30, "s", { background: _vm.bgColor, }), attrs: { _i: "17-" + $30 }, }), ] ) } ), _c( "navigator", { staticClass: _vm._$s(18, "sc", "more-box"), attrs: { _i: 18 }, }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "txt"), attrs: { _i: 19 }, }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("更多"))))] ), _c("image", { attrs: { _i: 20 } }), ] ), ], 2 ), ]), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 94 */ /*!*******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/coupon.vue?vue&type=script&lang=js& ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./coupon.vue?vue&type=script&lang=js& */ 95);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiI5NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NvdXBvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NvdXBvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///94\n"); /***/ }), /* 95 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/coupon.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'coupon',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n components: {},\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getCoupon();\n }\n },\n deep: true\n }\n },\n data: function data() {\n return {\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n couponList: [],\n bgColor: this.dataConfig.bgColor.color[0].item,\n themeColor: this.dataConfig.themeColor.color[0].item,\n mbConfig: this.dataConfig.mbConfig.val,\n bgStyle: this.dataConfig.bgStyle.type,\n prConfig: this.dataConfig.prConfig.val\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.getCoupon();\n },\n methods: {\n getCoupon: function getCoupon() {\n var that = this;\n var limit = that.$config.LIMIT;\n (0, _api.getCoupons)({\n page: 1,\n limit: limit,\n type: -1\n }).then(function (res) {\n that.$set(that, 'couponList', res.data.list);\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n receiveCoupon: function receiveCoupon(item) {\n var that = this;\n if (!that.isLogin) {\n (0, _login.toLogin)();\n } else {\n (0, _api.setCouponReceive)(item.id).then(function () {\n item.is_use = true;\n that.$set(that, 'couponList', that.couponList);\n that.$util.Tips({\n title: that.$t(\"\\u9886\\u53D6\\u6210\\u529F\")\n });\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n }\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvY291cG9uLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJpc1NvcnRUeXBlIiwiY29tcHV0ZWQiLCJjb21wb25lbnRzIiwid2F0Y2giLCJpc0xvZ2luIiwiaGFuZGxlciIsImRlZXAiLCJkYXRhIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsImNvdXBvbkxpc3QiLCJiZ0NvbG9yIiwidGhlbWVDb2xvciIsIm1iQ29uZmlnIiwiYmdTdHlsZSIsInByQ29uZmlnIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJtZXRob2RzIiwiZ2V0Q291cG9uIiwicGFnZSIsImxpbWl0IiwidGhhdCIsInRpdGxlIiwicmVjZWl2ZUNvdXBvbiIsInRoZW4iLCJpdGVtIiwiY2F0Y2giXSwibWFwcGluZ3MiOiI7Ozs7OztBQW9DQTtBQU9BO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFHQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRTtFQUNBQyxhQUlBO0VBQ0FDO0lBQ0FDO01BQ0FDO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7UUFDQXZCO01BQ0E7UUFDQXdCO01BQ0E7UUFDQTtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0Esb0NBQ0FDO1VBQ0FDO1VBQ0FKO1VBQ0FBO1lBQ0FDO1VBQ0E7UUFDQSxHQUNBSTtVQUNBTDtZQUNBQztVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6Ijk1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtc2hvdz1cIiFpc1NvcnRUeXBlXCIgOnN0eWxlPVwie3BhZGRpbmc6JzAgJytwckNvbmZpZyoyKydycHgnfVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjb3Vwb25cIiA6Y2xhc3M9XCJiZ1N0eWxlPT09MD8nJzonYm9yZGVyUmFkaXVzMTUnXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtY29sb3I6JytiZ0NvbG9yKyc7bWFyZ2luLXRvcDonICsgbWJDb25maWcqMiArJ3JweDsnXCIgdi1pZj1cImNvdXBvbkxpc3QubGVuZ3RoXCI+XHJcblx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteD1cInRydWVcIiBzdHlsZT1cIndoaXRlLXNwYWNlOiBub3dyYXA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XCIgc2hvdy1zY3JvbGxiYXI9XCJmYWxzZVwiPlxyXG5cdFx0XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ3cmFwcGVyXCI+XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgOnN0eWxlPVwiaXRlbS5pc191c2U/Jyc6J2JhY2tncm91bmQtY29sb3I6JysgdGhlbWVDb2xvciArJzsnXCIgc3R5bGU9XCJtYXJnaW4tcmlnaHQ6IDIwcnB4O1wiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGNvdXBvbkxpc3RcIlxyXG5cdFx0XHRcdCA6a2V5PVwiaW5kZXhcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbUNvbiBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXlcIj48dGV4dD57eyR0KGDCpWApfX08L3RleHQ+e3tpdGVtLmNvdXBvbl9wcmljZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPnt7JHQoYOa7oWApfX17e2l0ZW0udXNlX21pbl9wcmljZX19e3skdChg5YWD5Y+v55SoYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudFwiIHYtaWY9XCJpdGVtLmlzX3VzZT09MVwiPjx0ZXh0Pnt7JHQoYOW3sumihuWPlmApfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudFwiIHYtZWxzZS1pZj1cIiFpdGVtLmlzX3VzZVwiIEBjbGljaz1cInJlY2VpdmVDb3Vwb24oaXRlbSlcIj48dGV4dD57eyR0KGDnq4vljbPpooblj5ZgKX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnRcIiB2LWVsc2UtaWY9XCJpdGVtLmlzX3VzZT09MlwiPjx0ZXh0Pnt7JHQoYOW3sui/h+acn2ApfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyb2xsIHVwLXJvbGxcIiA6c3R5bGU9XCJ7YmFja2dyb3VuZDpiZ0NvbG9yfVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicm9sbCBkb3duLXJvbGxcIiA6c3R5bGU9XCJ7YmFja2dyb3VuZDpiZ0NvbG9yfVwiPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvdXNlcnMvdXNlcl9nZXRfY291cG9uL2luZGV4XCIgY2xhc3M9XCJtb3JlLWJveFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0eHRcIj57eyR0KGDmm7TlpJpgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL21vcmVzLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PC92aWV3Plx0XHJcblx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHQ8IS0tIDxhdXRob3JpemUgQG9uTG9hZEZ1bj1cIm9uTG9hZEZ1blwiIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCIgOmlzR29JbmRleD1cImZhbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRDb3Vwb25zLFxyXG5cdFx0c2V0Q291cG9uUmVjZWl2ZVxyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJztcclxuXHQvLyAjaWZkZWYgTVBcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdjb3Vwb24nLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc1NvcnRUeXBlOntcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcgfCBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDowXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemVcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6e1xyXG5cdFx0XHRpc0xvZ2luOntcclxuXHRcdFx0XHRoYW5kbGVyOmZ1bmN0aW9uKG5ld1Ysb2xkVil7XHJcblx0XHRcdFx0XHRpZihuZXdWKXtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRDb3Vwb24oKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6dHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGNvdXBvbkxpc3Q6IFtdLFxyXG5cdFx0XHRcdGJnQ29sb3I6IHRoaXMuZGF0YUNvbmZpZy5iZ0NvbG9yLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0dGhlbWVDb2xvcjogdGhpcy5kYXRhQ29uZmlnLnRoZW1lQ29sb3IuY29sb3JbMF0uaXRlbSxcclxuXHRcdFx0XHRtYkNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLm1iQ29uZmlnLnZhbCxcclxuXHRcdFx0XHRiZ1N0eWxlOiB0aGlzLmRhdGFDb25maWcuYmdTdHlsZS50eXBlLFxyXG5cdFx0XHRcdHByQ29uZmlnOiB0aGlzLmRhdGFDb25maWcucHJDb25maWcudmFsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHt9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy5nZXRDb3Vwb24oKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldENvdXBvbjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCBsaW1pdCA9IHRoYXQuJGNvbmZpZy5MSU1JVDtcclxuXHRcdFx0XHRnZXRDb3Vwb25zKHtcclxuXHRcdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0XHRsaW1pdDogbGltaXQsXHJcblx0XHRcdFx0XHR0eXBlOiAtMVxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnY291cG9uTGlzdCcsIHJlcy5kYXRhLmxpc3QpO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHJlY2VpdmVDb3Vwb246IGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCF0aGF0LmlzTG9naW4pIHtcclxuXHRcdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0c2V0Q291cG9uUmVjZWl2ZShpdGVtLmlkKVxyXG5cdFx0XHRcdFx0XHQudGhlbihmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLmlzX3VzZSA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdjb3Vwb25MaXN0JywgdGhhdC5jb3Vwb25MaXN0KTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOmihuWPluaIkOWKn2ApXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdC5jYXRjaChmdW5jdGlvbihlcnIpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmNvdXBvbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMjBycHg7XHJcblxyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogMzA0cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEyMnJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHJweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0LnJvbGx7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAyMHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdCYudXAtcm9sbHtcclxuXHRcdFx0XHRcdHJpZ2h0OiA1MnJweDtcclxuXHRcdFx0XHRcdHRvcDogLTEwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmRvd24tcm9sbHtcclxuXHRcdFx0XHRcdHJpZ2h0OiA1MnJweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTEwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAmOjpiZWZvcmUge1xyXG5cdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ly8gXHRjb250ZW50OiAnICc7XHJcblx0XHRcdC8vIFx0d2lkdGg6IDIwcnB4O1xyXG5cdFx0XHQvLyBcdGhlaWdodDogMjBycHg7XHJcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdC8vIFx0cmlnaHQ6IDUycnB4O1xyXG5cdFx0XHQvLyBcdHRvcDogLTEwcnB4O1xyXG5cdFx0XHQvLyB9XHJcblxyXG5cdFx0XHQvLyAmOjphZnRlciB7XHJcblx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQvLyBcdGNvbnRlbnQ6ICcgJztcclxuXHRcdFx0Ly8gXHR3aWR0aDogMjBycHg7XHJcblx0XHRcdC8vIFx0aGVpZ2h0OiAyMHJweDtcclxuXHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Ly8gXHRyaWdodDogNTJycHg7XHJcblx0XHRcdC8vIFx0Ym90dG9tOiAtMTBycHg7XHJcblx0XHRcdC8vIH1cclxuXHJcblx0XHRcdC5pdGVtQ29uIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNDBycHg7XHJcblxyXG5cdFx0XHRcdFx0Lm1vbmV5IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0OHJweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJudCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdHdpZHRoOiA2NHJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNmZmY7XHJcblx0XHRcdFx0XHR0ZXh0e1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDU2JTtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LndyYXBwZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tb3JlLWJveCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEyMnJweDtcclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAyMHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcnB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMTBycHggMCAwIDVycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50eHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///95\n"); /***/ }), /* 96 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/articleList.vue ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _articleList_vue_vue_type_template_id_6da26528___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./articleList.vue?vue&type=template&id=6da26528& */ 97);\n/* harmony import */ var _articleList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./articleList.vue?vue&type=script&lang=js& */ 99);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _articleList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _articleList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _articleList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _articleList_vue_vue_type_template_id_6da26528___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _articleList_vue_vue_type_template_id_6da26528___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _articleList_vue_vue_type_template_id_6da26528___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/articleList.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0g7QUFDeEg7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxzRkFBTTtBQUNSLEVBQUUsK0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2FydGljbGVMaXN0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02ZGEyNjUyOCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2FydGljbGVMaXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vYXJ0aWNsZUxpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL2FydGljbGVMaXN0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///96\n"); /***/ }), /* 97 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/articleList.vue?vue&type=template&id=6da26528& ***! \******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_articleList_vue_vue_type_template_id_6da26528___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./articleList.vue?vue&type=template&id=6da26528& */ 98); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_articleList_vue_vue_type_template_id_6da26528___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_articleList_vue_vue_type_template_id_6da26528___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_articleList_vue_vue_type_template_id_6da26528___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_articleList_vue_vue_type_template_id_6da26528___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 98 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/articleList.vue?vue&type=template&id=6da26528& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], style: _vm._$s(0, "s", { padding: "0 " + _vm.prConfig * 2 + "rpx" }), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.articleList.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "articleList"), class: _vm._$s(1, "c", { borderRadius15: _vm.bgStyle === 1 }), style: _vm._$s( 1, "s", "background-color:" + _vm.bgColor + ";margin-top:" + _vm.mbConfig * 2 + "rpx;" ), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.listStyle) ? _c( "view", _vm._l( _vm._$s(3, "f", { forItems: _vm.articleList }), function (item, index, $20, $30) { return _c( "navigator", { key: _vm._$s(3, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "3-" + $30, "sc", "item acea-row row-between-wrapper" ), class: _vm._$s( "3-" + $30, "c", _vm.conStyle ? "borderRadius15" : "" ), style: _vm._$s( "3-" + $30, "s", "margin-bottom:" + _vm.itemConfig * 2 + "rpx;" ), attrs: { url: _vm._$s( "3-" + $30, "a-url", "/pages/extension/news_details/index?id=" + item.id ), _i: "3-" + $30, }, }, [ _c( "view", { staticClass: _vm._$s( "4-" + $30, "sc", "pictrue" ), attrs: { _i: "4-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "5-" + $30, "a-src", item.image_input[0] ), _i: "5-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "text"), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "name line2" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(item.title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "time" ), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(item.add_time) ) ), ] ), ] ), ] ) } ), 0 ) : _c( "view", _vm._l( _vm._$s(10, "f", { forItems: _vm.articleList }), function (item, index, $21, $31) { return _c( "navigator", { key: _vm._$s(10, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "10-" + $31, "sc", "item acea-row row-between-wrapper" ), class: _vm._$s( "10-" + $31, "c", _vm.conStyle ? "borderRadius15" : "" ), style: _vm._$s( "10-" + $31, "s", "margin-bottom:" + _vm.itemConfig * 2 + "rpx;" ), attrs: { url: _vm._$s( "10-" + $31, "a-url", "/pages/extension/news_details/index?id=" + item.id ), _i: "10-" + $31, }, }, [ _c( "view", { staticClass: _vm._$s("11-" + $31, "sc", "text"), attrs: { _i: "11-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "12-" + $31, "sc", "name line2" ), attrs: { _i: "12-" + $31 }, }, [ _vm._v( _vm._$s( "12-" + $31, "t0-0", _vm._s(item.title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "13-" + $31, "sc", "time" ), attrs: { _i: "13-" + $31 }, }, [ _vm._v( _vm._$s( "13-" + $31, "t0-0", _vm._s(item.add_time) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "14-" + $31, "sc", "pictrue" ), attrs: { _i: "14-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "15-" + $31, "a-src", item.image_input[0] ), _i: "15-" + $31, }, }), ] ), ] ) } ), 0 ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 99 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/articleList.vue?vue&type=script&lang=js& ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_articleList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./articleList.vue?vue&type=script&lang=js& */ 100);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_articleList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_articleList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_articleList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_articleList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_articleList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiI5OS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2FydGljbGVMaXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vYXJ0aWNsZUxpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///99\n"); /***/ }), /* 100 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/articleList.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'articleList',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n articleList: [],\n numConfig: this.dataConfig.numConfig.val,\n selectConfig: this.dataConfig.selectConfig.activeValue,\n listStyle: this.dataConfig.listStyle.type,\n bgColor: this.dataConfig.bgColor.color[0].item,\n itemConfig: this.dataConfig.itemConfig.val,\n mbConfig: this.dataConfig.mbConfig.val,\n bgStyle: this.dataConfig.bgStyle.type,\n //背景样式\n prConfig: this.dataConfig.prConfig.val,\n //背景边距\n conStyle: this.dataConfig.conStyle.type //内容样式\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.getCidArticle();\n },\n methods: {\n getCidArticle: function getCidArticle() {\n var that = this;\n var limit = this.$config.LIMIT;\n (0, _api.getArticleList)(that.selectConfig || 0, {\n page: 1,\n limit: this.numConfig >= limit ? limit : this.numConfig\n }).then(function (res) {\n that.articleList = res.data;\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvYXJ0aWNsZUxpc3QudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsImlzU29ydFR5cGUiLCJkYXRhIiwiYXJ0aWNsZUxpc3QiLCJudW1Db25maWciLCJzZWxlY3RDb25maWciLCJsaXN0U3R5bGUiLCJiZ0NvbG9yIiwiaXRlbUNvbmZpZyIsIm1iQ29uZmlnIiwiYmdTdHlsZSIsInByQ29uZmlnIiwiY29uU3R5bGUiLCJjcmVhdGVkIiwibW91bnRlZCIsIm1ldGhvZHMiLCJnZXRDaWRBcnRpY2xlIiwicGFnZSIsImxpbWl0IiwidGhhdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBZ0NBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFHQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0FDO01BQ0E7UUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEwMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LXNob3c9XCIhaXNTb3J0VHlwZVwiIDpzdHlsZT1cIntwYWRkaW5nOicwICcrcHJDb25maWcqMisncnB4J31cIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYXJ0aWNsZUxpc3RcIiA6Y2xhc3M9XCJ7Ym9yZGVyUmFkaXVzMTU6YmdTdHlsZT09PTF9XCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtY29sb3I6JytiZ0NvbG9yKyc7bWFyZ2luLXRvcDonKyBtYkNvbmZpZyoyICsncnB4OydcIiB2LWlmPVwiYXJ0aWNsZUxpc3QubGVuZ3RoXCI+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJsaXN0U3R5bGVcIj5cclxuXHRcdFx0XHQ8bmF2aWdhdG9yIDp1cmw9J1wiL3BhZ2VzL2V4dGVuc2lvbi9uZXdzX2RldGFpbHMvaW5kZXg/aWQ9XCIraXRlbS5pZCcgaG92ZXItY2xhc3M9J25vbmUnIGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgOmNsYXNzPVwiY29uU3R5bGU/J2JvcmRlclJhZGl1czE1JzonJ1wiXHJcblx0XHRcdFx0IDpzdHlsZT1cIidtYXJnaW4tYm90dG9tOicraXRlbUNvbmZpZyoyKydycHg7J1wiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGFydGljbGVMaXN0XCIgOmtleT0naW5kZXgnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZV9pbnB1dFswXVwiIG1vZGU9XCJhc3BlY3RGaWxsXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbGluZTJcIj57e2l0ZW0udGl0bGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aW1lXCI+e3tpdGVtLmFkZF90aW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgdi1lbHNlPlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgOnVybD0nXCIvcGFnZXMvZXh0ZW5zaW9uL25ld3NfZGV0YWlscy9pbmRleD9pZD1cIitpdGVtLmlkJyBob3Zlci1jbGFzcz0nbm9uZScgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiA6Y2xhc3M9XCJjb25TdHlsZT8nYm9yZGVyUmFkaXVzMTUnOicnXCJcclxuXHRcdFx0XHQgOnN0eWxlPVwiJ21hcmdpbi1ib3R0b206JytpdGVtQ29uZmlnKjIrJ3JweDsnXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gYXJ0aWNsZUxpc3RcIiA6a2V5PSdpbmRleCc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGxpbmUyXCI+e3tpdGVtLnRpdGxlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGltZVwiPnt7aXRlbS5hZGRfdGltZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZV9pbnB1dFswXVwiIG1vZGU9XCJhc3BlY3RGaWxsXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEFydGljbGVMaXN0XHJcblx0fSBmcm9tICdAL2FwaS9hcGkuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdhcnRpY2xlTGlzdCcsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdGlzU29ydFR5cGU6e1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyB8IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OjBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0YXJ0aWNsZUxpc3Q6IFtdLFxyXG5cdFx0XHRcdG51bUNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLm51bUNvbmZpZy52YWwsXHJcblx0XHRcdFx0c2VsZWN0Q29uZmlnOiB0aGlzLmRhdGFDb25maWcuc2VsZWN0Q29uZmlnLmFjdGl2ZVZhbHVlLFxyXG5cdFx0XHRcdGxpc3RTdHlsZTogdGhpcy5kYXRhQ29uZmlnLmxpc3RTdHlsZS50eXBlLFxyXG5cdFx0XHRcdGJnQ29sb3I6IHRoaXMuZGF0YUNvbmZpZy5iZ0NvbG9yLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0aXRlbUNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLml0ZW1Db25maWcudmFsLFxyXG5cdFx0XHRcdG1iQ29uZmlnOiB0aGlzLmRhdGFDb25maWcubWJDb25maWcudmFsLFxyXG5cdFx0XHRcdGJnU3R5bGU6IHRoaXMuZGF0YUNvbmZpZy5iZ1N0eWxlLnR5cGUsLy/og4zmma/moLflvI9cclxuXHRcdFx0XHRwckNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLnByQ29uZmlnLnZhbCwvL+iDjOaZr+i+uei3nVxyXG5cdFx0XHRcdGNvblN0eWxlOiB0aGlzLmRhdGFDb25maWcuY29uU3R5bGUudHlwZSwvL+WGheWuueagt+W8j1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHt9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy5nZXRDaWRBcnRpY2xlKCk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRDaWRBcnRpY2xlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGxpbWl0ID0gdGhpcy4kY29uZmlnLkxJTUlUO1xyXG5cdFx0XHRcdGdldEFydGljbGVMaXN0KHRoYXQuc2VsZWN0Q29uZmlnIHx8IDAsIHtcclxuXHRcdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0XHRsaW1pdDogdGhpcy5udW1Db25maWcgPj0gbGltaXQgPyBsaW1pdCA6IHRoaXMubnVtQ29uZmlnXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5hcnRpY2xlTGlzdCA9IHJlcy5kYXRhO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuYXJ0aWNsZUxpc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDIwcnB4IDA7XHJcblxyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0bWFyZ2luOiAwIDIwcnB4O1xyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHR3aWR0aDogNjAlO1xyXG5cclxuXHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQxcnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDgycnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnRpbWUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucGljdHJ1ZSB7XHJcblx0XHRcdFx0d2lkdGg6IDM3JTtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1NnJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///100\n"); /***/ }), /* 101 */ /*!*******************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/bargain.vue ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _bargain_vue_vue_type_template_id_eac4046c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./bargain.vue?vue&type=template&id=eac4046c& */ 102);\n/* harmony import */ var _bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./bargain.vue?vue&type=script&lang=js& */ 104);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _bargain_vue_vue_type_template_id_eac4046c___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _bargain_vue_vue_type_template_id_eac4046c___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _bargain_vue_vue_type_template_id_eac4046c___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/bargain.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0g7QUFDcEg7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSxrRkFBTTtBQUNSLEVBQUUsMkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9iYXJnYWluLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lYWM0MDQ2YyZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2JhcmdhaW4udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9iYXJnYWluLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9iYXJnYWluLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///101\n"); /***/ }), /* 102 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/bargain.vue?vue&type=template&id=eac4046c& ***! \**************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_template_id_eac4046c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./bargain.vue?vue&type=template&id=eac4046c& */ 103); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_template_id_eac4046c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_template_id_eac4046c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_template_id_eac4046c___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_template_id_eac4046c___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 103 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/bargain.vue?vue&type=template&id=eac4046c& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], style: _vm._$s(0, "s", { padding: "0 " + _vm.prConfig * 2 + "rpx" }), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.bargList.length > 0) ? _c( "view", { staticClass: _vm._$s(1, "sc", "barg"), class: _vm._$s(1, "c", _vm.bgStyle === 0 ? "" : "borderRadius15"), style: _vm._$s( 1, "s", "background: linear-gradient(180deg, " + _vm.bgColor[0].item + " 0%, " + _vm.bgColor[1].item + " 100%);margin-top:" + _vm.mbCongfig * 2 + "rpx;" ), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "title"), style: _vm._$s(2, "s", "color:" + _vm.titleColor + ";"), attrs: { _i: 2 }, }, [ _vm._v( _vm._$s(2, "t0-0", _vm._s(_vm.$t("砍价专区·BARGAINING"))) ), ] ), _c( "view", { staticClass: _vm._$s(3, "sc", "barg-swiper"), attrs: { _i: 3 }, }, [ _c("scroll-view", {}, [ _c( "view", { staticClass: _vm._$s(5, "sc", "wrapper"), attrs: { _i: 5 }, }, [ _vm._l( _vm._$s(6, "f", { forItems: _vm.bargList }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "7-" + $30, "sc", "list-box" ), style: _vm._$s( "7-" + $30, "s", "margin-right:" + _vm.productGap * 2 + "rpx;" ), attrs: { _i: "7-" + $30 }, on: { click: function ($event) { return _vm.bargDetail(item) }, }, }, [ _c("image", { staticClass: _vm._$s( "8-" + $30, "sc", "slide-image" ), attrs: { src: _vm._$s( "8-" + $30, "a-src", item.image ), _i: "8-" + $30, }, }), _vm._$s( "9-" + $30, "i", _vm.priceShow || _vm.bntShow ) ? _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "info-txt" ), attrs: { _i: "9-" + $30 }, }, [ _vm._$s( "10-" + $30, "i", _vm.priceShow ) ? _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "price" ), style: _vm._$s( "10-" + $30, "s", "color:" + _vm.themeColor + ";" ), attrs: { _i: "10-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), ]), _vm._v( _vm._$s( "10-" + $30, "t1-0", _vm._s(item.price) ) ), ] ) : _vm._e(), _vm._$s("12-" + $30, "i", _vm.bntShow) ? _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "txt" ), style: _vm._$s( "12-" + $30, "s", "background-color:" + _vm.themeColor + ";" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(_vm.$t("立即砍价")) ) ), ] ) : _vm._e(), ] ) : _vm._e(), ] ), ] } ), _c( "navigator", { staticClass: _vm._$s(13, "sc", "more-box"), attrs: { _i: 13 }, }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "txt"), attrs: { _i: 14 }, }, [ _vm._v( _vm._$s( 14, "t0-0", _vm._s(_vm.$t("查看更多")) ) ), ] ), _c("image", { attrs: { _i: 15 } }), ] ), ], 2 ), ]), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 104 */ /*!********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/bargain.vue?vue&type=script&lang=js& ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./bargain.vue?vue&type=script&lang=js& */ 105);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiIxMDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9iYXJnYWluLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vYmFyZ2Fpbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///104\n"); /***/ }), /* 105 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/bargain.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'bargain',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n bargList: [],\n numConfig: this.dataConfig.numConfig.val,\n //显示砍价列表数量\n themeColor: this.dataConfig.themeColor.color[0].item,\n //主题颜色\n titleColor: this.dataConfig.titleColor.color[0].item,\n //标题颜色\n bgColor: this.dataConfig.bgColor.color,\n //背景颜色\n mbCongfig: this.dataConfig.mbCongfig.val,\n productGap: this.dataConfig.productGap.val,\n priceShow: this.dataConfig.priceShow.val,\n //是否显示价格\n bntShow: this.dataConfig.bntShow.val,\n //是否显示按钮\n bgStyle: this.dataConfig.bgStyle.type,\n //设置背景样式\n prConfig: this.dataConfig.prConfig.val //设置背景边距\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.getBargainList();\n },\n methods: {\n // 砍价列表\n getBargainList: function getBargainList() {\n var _this = this;\n var limit = this.$config.LIMIT;\n (0, _activity.getBargainList)({\n page: 1,\n limit: this.numConfig >= limit ? limit : this.numConfig\n }).then(function (res) {\n _this.bargList = res.data;\n });\n },\n bargDetail: function bargDetail(item) {\n this.$emit('changeBarg', item);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvYmFyZ2Fpbi52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0IiwiaXNTb3J0VHlwZSIsImRhdGEiLCJiYXJnTGlzdCIsIm51bUNvbmZpZyIsInRoZW1lQ29sb3IiLCJ0aXRsZUNvbG9yIiwiYmdDb2xvciIsIm1iQ29uZ2ZpZyIsInByb2R1Y3RHYXAiLCJwcmljZVNob3ciLCJibnRTaG93IiwiYmdTdHlsZSIsInByQ29uZmlnIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJtZXRob2RzIiwiZ2V0QmFyZ2Fpbkxpc3QiLCJwYWdlIiwibGltaXQiLCJiYXJnRGV0YWlsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUErQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBR0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0VBQ0E7RUFDQUU7SUFDQTtNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBQztRQUNBQztNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgdi1zaG93PVwiIWlzU29ydFR5cGVcIiA6c3R5bGU9XCJ7cGFkZGluZzonMCAnK3ByQ29uZmlnKjIrJ3JweCd9XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJhcmdcIiA6Y2xhc3M9XCJiZ1N0eWxlPT09MD8nJzonYm9yZGVyUmFkaXVzMTUnXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICcrIGJnQ29sb3JbMF0uaXRlbSArJyAwJSwgJysgYmdDb2xvclsxXS5pdGVtICsnIDEwMCUpO21hcmdpbi10b3A6JyArIG1iQ29uZ2ZpZyoyICsncnB4OydcIiB2LWlmPVwiYmFyZ0xpc3QubGVuZ3RoPjBcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCIgOnN0eWxlPVwiJ2NvbG9yOicrdGl0bGVDb2xvcisnOydcIj5cclxuXHRcdFx0XHRcdHt7JHQoYOegjeS7t+S4k+WMusK3QkFSR0FJTklOR2ApfX1cclxuXHRcdFx0XHRcdDwhLS0gPGltYWdlIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL2JhcmcwMDEucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+IC0tPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJhcmctc3dpcGVyXCI+XHJcblx0XHRcdFx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXg9XCJ0cnVlXCIgc3R5bGU9XCJ3aGl0ZS1zcGFjZTogbm93cmFwOyBkaXNwbGF5OiBmbGV4XCIgc2hvdy1zY3JvbGxiYXI9XCJ0cnVlXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwid3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBiYXJnTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpc3QtYm94JyA6c3R5bGU9XCInbWFyZ2luLXJpZ2h0OicrcHJvZHVjdEdhcCoyKydycHg7J1wiIEBjbGljaz1cImJhcmdEZXRhaWwoaXRlbSlcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltYWdlXCIgbW9kZT1cImFzcGVjdEZpbGxcIiBjbGFzcz1cInNsaWRlLWltYWdlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvLXR4dFwiIHYtaWY9XCJwcmljZVNob3d8fGJudFNob3dcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwicHJpY2VTaG93XCIgY2xhc3M9XCJwcmljZVwiIDpzdHlsZT1cIidjb2xvcjonK3RoZW1lQ29sb3IrJzsnXCI+PHRleHQ+e3skdChg77+lYCl9fTwvdGV4dD57e2l0ZW0ucHJpY2V9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiYm50U2hvd1wiIGNsYXNzPVwidHh0XCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtY29sb3I6JysgdGhlbWVDb2xvciArJzsnXCI+e3skdChg56uL5Y2z56CN5Lu3YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbi9pbmRleFwiIGNsYXNzPVwibW9yZS1ib3hcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHh0XCI+e3skdChg5p+l55yL5pu05aSaYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIvc3RhdGljL2ltYWdlcy9tb3Jlcy5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEJhcmdhaW5MaXN0XHJcblx0fSBmcm9tICdAL2FwaS9hY3Rpdml0eS5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2JhcmdhaW4nLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc1NvcnRUeXBlOntcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcgfCBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDowXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGJhcmdMaXN0OiBbXSxcclxuXHRcdFx0XHRudW1Db25maWc6IHRoaXMuZGF0YUNvbmZpZy5udW1Db25maWcudmFsLC8v5pi+56S656CN5Lu35YiX6KGo5pWw6YePXHJcblx0XHRcdFx0dGhlbWVDb2xvcjogdGhpcy5kYXRhQ29uZmlnLnRoZW1lQ29sb3IuY29sb3JbMF0uaXRlbSwvL+S4u+mimOminOiJslxyXG5cdFx0XHRcdHRpdGxlQ29sb3I6IHRoaXMuZGF0YUNvbmZpZy50aXRsZUNvbG9yLmNvbG9yWzBdLml0ZW0sLy/moIfpopjpopzoibJcclxuXHRcdFx0XHRiZ0NvbG9yOiB0aGlzLmRhdGFDb25maWcuYmdDb2xvci5jb2xvciwvL+iDjOaZr+minOiJslxyXG5cdFx0XHRcdG1iQ29uZ2ZpZzogdGhpcy5kYXRhQ29uZmlnLm1iQ29uZ2ZpZy52YWwsXHJcblx0XHRcdFx0cHJvZHVjdEdhcDogdGhpcy5kYXRhQ29uZmlnLnByb2R1Y3RHYXAudmFsLFxyXG5cdFx0XHRcdHByaWNlU2hvdzogdGhpcy5kYXRhQ29uZmlnLnByaWNlU2hvdy52YWwsIC8v5piv5ZCm5pi+56S65Lu35qC8XHJcblx0XHRcdFx0Ym50U2hvdzogdGhpcy5kYXRhQ29uZmlnLmJudFNob3cudmFsLCAvL+aYr+WQpuaYvuekuuaMiemSrlxyXG5cdFx0XHRcdGJnU3R5bGU6IHRoaXMuZGF0YUNvbmZpZy5iZ1N0eWxlLnR5cGUsLy/orr7nva7og4zmma/moLflvI9cclxuXHRcdFx0XHRwckNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLnByQ29uZmlnLnZhbC8v6K6+572u6IOM5pmv6L656LedXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHt9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy5nZXRCYXJnYWluTGlzdCgpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g56CN5Lu35YiX6KGoXHJcblx0XHRcdGdldEJhcmdhaW5MaXN0KCkge1xyXG5cdFx0XHRcdGxldCBsaW1pdCA9IHRoaXMuJGNvbmZpZy5MSU1JVDtcclxuXHRcdFx0XHRnZXRCYXJnYWluTGlzdCh7XHJcblx0XHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdFx0bGltaXQ6IHRoaXMubnVtQ29uZmlnPj1saW1pdD9saW1pdDp0aGlzLm51bUNvbmZpZ1xyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuYmFyZ0xpc3QgPSByZXMuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGJhcmdEZXRhaWwoaXRlbSl7XHJcblx0XHRcdCAgICB0aGlzLiRlbWl0KCdjaGFuZ2VCYXJnJywgaXRlbSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmJhcmcge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMycnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHJweDtcclxuXHRcdGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1MywyMTksMTc4LDEpIDAlLHJnYmEoMjUzLDIzOSwxOTgsMSkgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNDJycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzhycHg7XHJcblx0XHRcdGNvbG9yOiAjRkY2MDAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiA0NjNycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzOXJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmJhcmctc3dpcGVyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDNycHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcnB4O1xyXG5cdFxyXG5cdFx0XHQud3JhcHBlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQubGlzdC1ib3gge1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAyMTBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0XHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIxMHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0LmluZm8tdHh0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNHJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxOHJweDtcclxuXHRcclxuXHRcdFx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0XHRcdHRleHR7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0LnR4dCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTM2cnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMzcnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTdweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHJweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5tb3JlLWJveCB7XHJcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDgwcnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI0cnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHQudHh0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///105\n"); /***/ }), /* 106 */ /*!********************************************!*\ !*** E:/2024/1/广告/uni-app/api/activity.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.getBargainDetail = getBargainDetail;\nexports.getBargainList = getBargainList;\nexports.getBargainPoster = getBargainPoster;\nexports.getBargainPosterData = getBargainPosterData;\nexports.getBargainUserCancel = getBargainUserCancel;\nexports.getBargainUserList = getBargainUserList;\nexports.getCombinationBannerList = getCombinationBannerList;\nexports.getCombinationDetail = getCombinationDetail;\nexports.getCombinationList = getCombinationList;\nexports.getCombinationPink = getCombinationPink;\nexports.getCombinationPoster = getCombinationPoster;\nexports.getCombinationPosterData = getCombinationPosterData;\nexports.getIntegralOrderList = getIntegralOrderList;\nexports.getIntegralProductDetail = getIntegralProductDetail;\nexports.getLogisticsDetails = getLogisticsDetails;\nexports.getPink = getPink;\nexports.getPresellList = getPresellList;\nexports.getSeckillDetail = getSeckillDetail;\nexports.getSeckillIndexTime = getSeckillIndexTime;\nexports.getSeckillList = getSeckillList;\nexports.getStoreIntegralList = getStoreIntegralList;\nexports.integralOrderConfirm = integralOrderConfirm;\nexports.integralOrderCreate = integralOrderCreate;\nexports.integralOrderDetails = integralOrderDetails;\nexports.orderDel = orderDel;\nexports.orderTake = orderTake;\nexports.postBargainHelp = postBargainHelp;\nexports.postBargainHelpCount = postBargainHelpCount;\nexports.postBargainHelpList = postBargainHelpList;\nexports.postBargainHelpPrice = postBargainHelpPrice;\nexports.postBargainShare = postBargainShare;\nexports.postBargainStart = postBargainStart;\nexports.postBargainStartUser = postBargainStartUser;\nexports.postCombinationRemove = postCombinationRemove;\nexports.scombinationCode = scombinationCode;\nexports.seckillCode = seckillCode;\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request.js */ 23));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/**\r\n * \r\n * 所有活动接口 包括:拼团,砍价,秒杀\r\n * \r\n */\n\n/**\r\n * 拼团列表\r\n * \r\n */\nfunction getCombinationList(data) {\n return _request.default.get('combination/list', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 拼团详情\r\n * \r\n */\nfunction getCombinationDetail(id) {\n return _request.default.get('combination/detail/' + id);\n}\n\n/**\r\n * 拼团 开团\r\n */\nfunction getCombinationPink(id) {\n return _request.default.get(\"combination/pink/\" + id);\n}\n\n/**\r\n * 拼团 取消开团\r\n */\nfunction postCombinationRemove(data) {\n return _request.default.post(\"combination/remove\", data);\n}\n\n/**\r\n * 砍价列表\r\n */\nfunction getBargainList(data) {\n return _request.default.get(\"bargain/list\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 拼团轮播\r\n * \r\n */\nfunction getCombinationBannerList(data) {\n return _request.default.get('combination/banner_list', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 拼团人数\r\n * \r\n */\nfunction getPink(data) {\n return _request.default.get('pink', data, {\n noAuth: true\n });\n}\n\n/**\r\n * \r\n * 砍价列表(已参与)\r\n * @param object data\r\n */\nfunction getBargainUserList(data) {\n return _request.default.get('bargain/user/list', data);\n}\n\n/**\r\n * 砍价产品详情\r\n */\nfunction getBargainDetail(id, uid) {\n return _request.default.get(\"bargain/detail/\".concat(id, \"?bargainUid=\").concat(uid));\n}\n\n/**\r\n * 砍价 开启砍价用户信息\r\n */\nfunction postBargainStartUser(data) {\n return _request.default.post(\"bargain/start/user\", data);\n}\n\n/**\r\n * 砍价开启\r\n */\nfunction postBargainStart(bargainId) {\n return _request.default.post(\"bargain/start\", {\n bargainId: bargainId\n });\n}\n\n/**\r\n * 砍价 帮助好友砍价\r\n */\nfunction postBargainHelp(data) {\n return _request.default.post(\"bargain/help\", data);\n}\n\n/**\r\n * 砍价 砍掉金额\r\n */\nfunction postBargainHelpPrice(data) {\n return _request.default.post(\"bargain/help/price\", data);\n}\n\n/**\r\n * 砍价 砍价帮\r\n */\nfunction postBargainHelpList(data) {\n return _request.default.post(\"bargain/help/list\", data);\n}\n\n/**\r\n * 砍价 砍价帮总人数、剩余金额、进度条、已经砍掉的价格\r\n */\nfunction postBargainHelpCount(data) {\n return _request.default.post(\"bargain/help/count\", data);\n}\n\n/**\r\n * 砍价 观看/分享/参与次数\r\n */\nfunction postBargainShare(bargainId) {\n return _request.default.post(\"bargain/share\", {\n bargainId: bargainId\n });\n}\n\n/**\r\n * 秒杀产品时间区间\r\n * \r\n */\nfunction getSeckillIndexTime() {\n return _request.default.get('seckill/index', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 秒杀产品列表\r\n * @param int time\r\n * @param object data\r\n */\nfunction getSeckillList(time, data) {\n return _request.default.get('seckill/list/' + time, data, {\n noAuth: true\n });\n}\n\n/**\r\n * 秒杀产品详情\r\n * @param int id\r\n */\nfunction getSeckillDetail(id, data) {\n return _request.default.get('seckill/detail/' + id, data);\n}\n\n/**\r\n * 砍价海报\r\n * @param object data\r\n * \r\n */\nfunction getBargainPoster(data) {\n return _request.default.post('bargain/poster', data);\n}\n\n/**\r\n * 拼团海报\r\n * @param object data\r\n * \r\n */\nfunction getCombinationPoster(data) {\n return _request.default.post('combination/poster', data);\n}\n\n/**\r\n * 砍价取消\r\n */\nfunction getBargainUserCancel(data) {\n return _request.default.post(\"bargain/user/cancel\", data);\n}\n\n/**\r\n * 获取秒杀小程序二维码\r\n */\nfunction seckillCode(id, data) {\n return _request.default.get(\"seckill/code/\" + id, data);\n}\n\n/**\r\n * 获取拼团小程序二维码\r\n */\nfunction scombinationCode(id) {\n return _request.default.get(\"combination/code/\" + id);\n}\n\n/**\r\n * 获取砍价海报详细信息\r\n */\nfunction getCombinationPosterData(id) {\n return _request.default.get(\"combination/poster_info/\" + id);\n}\n\n/**\r\n * 获取砍价海报详细信息\r\n */\nfunction getBargainPosterData(id) {\n return _request.default.get(\"bargain/poster_info/\" + id);\n}\n\n/**\r\n * 获取积分订单详细信息\r\n */\nfunction integralOrderConfirm(data) {\n return _request.default.post('store_integral/order/confirm', data);\n}\n\n/**\r\n * 获取积分订单创建\r\n */\nfunction integralOrderCreate(data) {\n return _request.default.post('store_integral/order/create', data);\n}\n/**\r\n * 获取积分订单详情\r\n * @param string cartId\r\n */\nfunction integralOrderDetails(order) {\n return _request.default.get(\"store_integral/order/detail/\".concat(order));\n}\n\n/**\r\n * 积分产品详情\r\n * @param int id\r\n * \r\n */\nfunction getIntegralProductDetail(id) {\n return _request.default.get('store_integral/detail/' + id, {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 积分商城商品列表\r\n * @param object data\r\n */\nfunction getStoreIntegralList(data) {\n return _request.default.get('store_integral/list', data);\n}\n\n/**\r\n * 积分兑换列表\r\n * @param object data\r\n */\nfunction getIntegralOrderList(data) {\n return _request.default.get('store_integral/order/list', data);\n}\n\n/**\r\n * 积分兑换详情\r\n */\nfunction getLogisticsDetails(orderId) {\n return _request.default.get(\"store_integral/order/express/\".concat(orderId));\n}\n\n/**\r\n * 积分兑换订单确认收货\r\n * @param object data\r\n */\nfunction orderTake(data) {\n return _request.default.post(\"store_integral/order/take\", data);\n}\n\n/**\r\n * 积分兑换订单删除\r\n * @param object data\r\n */\nfunction orderDel(data) {\n return _request.default.post(\"store_integral/order/del\", data);\n}\n\n/**\r\n * 预售商品列表\r\n */\nfunction getPresellList(data) {\n return _request.default.get(\"advance/list\", data);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpL2FjdGl2aXR5LmpzIl0sIm5hbWVzIjpbImdldENvbWJpbmF0aW9uTGlzdCIsImRhdGEiLCJyZXF1ZXN0IiwiZ2V0Iiwibm9BdXRoIiwiZ2V0Q29tYmluYXRpb25EZXRhaWwiLCJpZCIsImdldENvbWJpbmF0aW9uUGluayIsInBvc3RDb21iaW5hdGlvblJlbW92ZSIsInBvc3QiLCJnZXRCYXJnYWluTGlzdCIsImdldENvbWJpbmF0aW9uQmFubmVyTGlzdCIsImdldFBpbmsiLCJnZXRCYXJnYWluVXNlckxpc3QiLCJnZXRCYXJnYWluRGV0YWlsIiwidWlkIiwicG9zdEJhcmdhaW5TdGFydFVzZXIiLCJwb3N0QmFyZ2FpblN0YXJ0IiwiYmFyZ2FpbklkIiwicG9zdEJhcmdhaW5IZWxwIiwicG9zdEJhcmdhaW5IZWxwUHJpY2UiLCJwb3N0QmFyZ2FpbkhlbHBMaXN0IiwicG9zdEJhcmdhaW5IZWxwQ291bnQiLCJwb3N0QmFyZ2FpblNoYXJlIiwiZ2V0U2Vja2lsbEluZGV4VGltZSIsImdldFNlY2tpbGxMaXN0IiwidGltZSIsImdldFNlY2tpbGxEZXRhaWwiLCJnZXRCYXJnYWluUG9zdGVyIiwiZ2V0Q29tYmluYXRpb25Qb3N0ZXIiLCJnZXRCYXJnYWluVXNlckNhbmNlbCIsInNlY2tpbGxDb2RlIiwic2NvbWJpbmF0aW9uQ29kZSIsImdldENvbWJpbmF0aW9uUG9zdGVyRGF0YSIsImdldEJhcmdhaW5Qb3N0ZXJEYXRhIiwiaW50ZWdyYWxPcmRlckNvbmZpcm0iLCJpbnRlZ3JhbE9yZGVyQ3JlYXRlIiwiaW50ZWdyYWxPcmRlckRldGFpbHMiLCJvcmRlciIsImdldEludGVncmFsUHJvZHVjdERldGFpbCIsImdldFN0b3JlSW50ZWdyYWxMaXN0IiwiZ2V0SW50ZWdyYWxPcmRlckxpc3QiLCJnZXRMb2dpc3RpY3NEZXRhaWxzIiwib3JkZXJJZCIsIm9yZGVyVGFrZSIsIm9yZGVyRGVsIiwiZ2V0UHJlc2VsbExpc3QiXSwibWFwcGluZ3Mi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QUN0RDs7QUFFQTtBQUNBO0FBQ0E7QUFDTyxTQUFTNkMsY0FBYyxDQUFDN0MsSUFBSSxFQUFFO0VBQ3BDLE9BQU9DLGdCQUFPLENBQUNDLEdBQUcsQ0FBQyxjQUFjLEVBQUVGLElBQUksQ0FBQztBQUN6QyIsImZpbGUiOiIxMDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXVxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIzIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYNcclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmltcG9ydCByZXF1ZXN0IGZyb20gXCJAL3V0aWxzL3JlcXVlc3QuanNcIjtcclxuLyoqXHJcbiAqIFxyXG4gKiDmiYDmnInmtLvliqjmjqXlj6Mg5YyF5ous77ya5ou85Zui77yM56CN5Lu377yM56eS5p2AXHJcbiAqIFxyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiDmi7zlm6LliJfooahcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q29tYmluYXRpb25MaXN0KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ2NvbWJpbmF0aW9uL2xpc3QnLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOaLvOWbouivpuaDhVxyXG4gKiBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRDb21iaW5hdGlvbkRldGFpbChpZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnY29tYmluYXRpb24vZGV0YWlsLycgKyBpZCk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmi7zlm6Ig5byA5ZuiXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q29tYmluYXRpb25QaW5rKGlkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwiY29tYmluYXRpb24vcGluay9cIiArIGlkKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOaLvOWboiDlj5bmtojlvIDlm6JcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBwb3N0Q29tYmluYXRpb25SZW1vdmUoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJjb21iaW5hdGlvbi9yZW1vdmVcIiwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDnoI3ku7fliJfooahcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRCYXJnYWluTGlzdChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwiYmFyZ2Fpbi9saXN0XCIsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog5ou85Zui6L2u5pKtXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENvbWJpbmF0aW9uQmFubmVyTGlzdChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdjb21iaW5hdGlvbi9iYW5uZXJfbGlzdCcsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog5ou85Zui5Lq65pWwXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFBpbmsoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgncGluaycsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICogXHJcbiAqIOegjeS7t+WIl+ihqCjlt7Llj4LkuI4pXHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEJhcmdhaW5Vc2VyTGlzdChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdiYXJnYWluL3VzZXIvbGlzdCcsIGRhdGEpO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIOegjeS7t+S6p+WTgeivpuaDhVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEJhcmdhaW5EZXRhaWwoaWQsIHVpZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChgYmFyZ2Fpbi9kZXRhaWwvJHtpZH0/YmFyZ2FpblVpZD0ke3VpZH1gKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOegjeS7tyDlvIDlkK/noI3ku7fnlKjmiLfkv6Hmga9cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBwb3N0QmFyZ2FpblN0YXJ0VXNlcihkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcImJhcmdhaW4vc3RhcnQvdXNlclwiLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOegjeS7t+W8gOWQr1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHBvc3RCYXJnYWluU3RhcnQoYmFyZ2FpbklkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcImJhcmdhaW4vc3RhcnRcIiwge1xyXG5cdFx0YmFyZ2FpbklkOiBiYXJnYWluSWRcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOegjeS7tyDluK7liqnlpb3lj4vnoI3ku7dcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBwb3N0QmFyZ2FpbkhlbHAoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJiYXJnYWluL2hlbHBcIiwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDnoI3ku7cg56CN5o6J6YeR6aKdXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gcG9zdEJhcmdhaW5IZWxwUHJpY2UoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJiYXJnYWluL2hlbHAvcHJpY2VcIiwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDnoI3ku7cg56CN5Lu35biuXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gcG9zdEJhcmdhaW5IZWxwTGlzdChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcImJhcmdhaW4vaGVscC9saXN0XCIsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog56CN5Lu3IOegjeS7t+W4ruaAu+S6uuaVsOOAgeWJqeS9memHkemineOAgei/m+W6puadoeOAgeW3sue7j+egjeaOieeahOS7t+agvFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHBvc3RCYXJnYWluSGVscENvdW50KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KFwiYmFyZ2Fpbi9oZWxwL2NvdW50XCIsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog56CN5Lu3IOingueciy/liIbkuqsv5Y+C5LiO5qyh5pWwXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gcG9zdEJhcmdhaW5TaGFyZShiYXJnYWluSWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KFwiYmFyZ2Fpbi9zaGFyZVwiLCB7XHJcblx0XHRiYXJnYWluSWQ6IGJhcmdhaW5JZFxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog56eS5p2A5Lqn5ZOB5pe26Ze05Yy66Ze0XHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFNlY2tpbGxJbmRleFRpbWUoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdzZWNraWxsL2luZGV4Jywge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog56eS5p2A5Lqn5ZOB5YiX6KGoXHJcbiAqIEBwYXJhbSBpbnQgdGltZVxyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRTZWNraWxsTGlzdCh0aW1lLCBkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdzZWNraWxsL2xpc3QvJyArIHRpbWUsIGRhdGEsIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog56eS5p2A5Lqn5ZOB6K+m5oOFXHJcbiAqIEBwYXJhbSBpbnQgaWRcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRTZWNraWxsRGV0YWlsKGlkLCBkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdzZWNraWxsL2RldGFpbC8nICsgaWQsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog56CN5Lu35rW35oqlXHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKiBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRCYXJnYWluUG9zdGVyKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdiYXJnYWluL3Bvc3RlcicsIGRhdGEpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmi7zlm6LmtbfmiqVcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENvbWJpbmF0aW9uUG9zdGVyKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdjb21iaW5hdGlvbi9wb3N0ZXInLCBkYXRhKVxyXG59XHJcblxyXG4vKipcclxuICog56CN5Lu35Y+W5raIXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0QmFyZ2FpblVzZXJDYW5jZWwoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJiYXJnYWluL3VzZXIvY2FuY2VsXCIsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W56eS5p2A5bCP56iL5bqP5LqM57u056CBXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2Vja2lsbENvZGUoaWQsIGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJzZWNraWxsL2NvZGUvXCIgKyBpZCwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bmi7zlm6LlsI/nqIvluo/kuoznu7TnoIFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBzY29tYmluYXRpb25Db2RlKGlkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwiY29tYmluYXRpb24vY29kZS9cIiArIGlkKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluegjeS7t+a1t+aKpeivpue7huS/oeaBr1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENvbWJpbmF0aW9uUG9zdGVyRGF0YShpZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImNvbWJpbmF0aW9uL3Bvc3Rlcl9pbmZvL1wiICsgaWQpO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluegjeS7t+a1t+aKpeivpue7huS/oeaBr1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEJhcmdhaW5Qb3N0ZXJEYXRhKGlkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwiYmFyZ2Fpbi9wb3N0ZXJfaW5mby9cIiArIGlkKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluenr+WIhuiuouWNleivpue7huS/oeaBr1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGludGVncmFsT3JkZXJDb25maXJtKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdzdG9yZV9pbnRlZ3JhbC9vcmRlci9jb25maXJtJywgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bnp6/liIborqLljZXliJvlu7pcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBpbnRlZ3JhbE9yZGVyQ3JlYXRlKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdzdG9yZV9pbnRlZ3JhbC9vcmRlci9jcmVhdGUnLCBkYXRhKTtcclxufVxyXG4vKipcclxuICog6I635Y+W56ev5YiG6K6i5Y2V6K+m5oOFXHJcbiAqIEBwYXJhbSBzdHJpbmcgY2FydElkXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gaW50ZWdyYWxPcmRlckRldGFpbHMob3JkZXIpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoYHN0b3JlX2ludGVncmFsL29yZGVyL2RldGFpbC8ke29yZGVyfWApO1xyXG59XHJcblxyXG4vKipcclxuICog56ev5YiG5Lqn5ZOB6K+m5oOFXHJcbiAqIEBwYXJhbSBpbnQgaWRcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW50ZWdyYWxQcm9kdWN0RGV0YWlsKGlkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdzdG9yZV9pbnRlZ3JhbC9kZXRhaWwvJyArIGlkLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDnp6/liIbllYbln47llYblk4HliJfooahcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0U3RvcmVJbnRlZ3JhbExpc3QoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnc3RvcmVfaW50ZWdyYWwvbGlzdCcsIGRhdGEsICk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDnp6/liIblhZHmjaLliJfooahcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW50ZWdyYWxPcmRlckxpc3QoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnc3RvcmVfaW50ZWdyYWwvb3JkZXIvbGlzdCcsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog56ev5YiG5YWR5o2i6K+m5oOFXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0TG9naXN0aWNzRGV0YWlscyhvcmRlcklkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KGBzdG9yZV9pbnRlZ3JhbC9vcmRlci9leHByZXNzLyR7b3JkZXJJZH1gKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOenr+WIhuWFkeaNouiuouWNleehruiupOaUtui0p1xyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvcmRlclRha2UoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoYHN0b3JlX2ludGVncmFsL29yZGVyL3Rha2VgLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOenr+WIhuWFkeaNouiuouWNleWIoOmZpFxyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvcmRlckRlbChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChgc3RvcmVfaW50ZWdyYWwvb3JkZXIvZGVsYCwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpooTllK7llYblk4HliJfooahcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRQcmVzZWxsTGlzdChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwiYWR2YW5jZS9saXN0XCIsIGRhdGEpO1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///106\n"); /***/ }), /* 107 */ /*!*********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/blankPage.vue ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blankPage_vue_vue_type_template_id_5e86a58a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./blankPage.vue?vue&type=template&id=5e86a58a& */ 108);\n/* harmony import */ var _blankPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./blankPage.vue?vue&type=script&lang=js& */ 110);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _blankPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _blankPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _blankPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _blankPage_vue_vue_type_template_id_5e86a58a___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _blankPage_vue_vue_type_template_id_5e86a58a___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _blankPage_vue_vue_type_template_id_5e86a58a___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/blankPage.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9ibGFua1BhZ2UudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTVlODZhNThhJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vYmxhbmtQYWdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vYmxhbmtQYWdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9ibGFua1BhZ2UudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///107\n"); /***/ }), /* 108 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/blankPage.vue?vue&type=template&id=5e86a58a& ***! \****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blankPage_vue_vue_type_template_id_5e86a58a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./blankPage.vue?vue&type=template&id=5e86a58a& */ 109); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blankPage_vue_vue_type_template_id_5e86a58a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blankPage_vue_vue_type_template_id_5e86a58a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blankPage_vue_vue_type_template_id_5e86a58a___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blankPage_vue_vue_type_template_id_5e86a58a___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 109 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/blankPage.vue?vue&type=template&id=5e86a58a& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.heightConfig > 0) ? _c( "view", { staticClass: _vm._$s(1, "sc", "blankPage"), style: _vm._$s(1, "s", "height:" + _vm.heightConfig * 2 + "rpx;"), attrs: { _i: 1 }, }, [ _c("view", { staticClass: _vm._$s(2, "sc", "bankCon"), style: _vm._$s(2, "s", "background-color:" + _vm.bgColor + ";"), attrs: { _i: 2 }, }), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 110 */ /*!**********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/blankPage.vue?vue&type=script&lang=js& ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blankPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./blankPage.vue?vue&type=script&lang=js& */ 111);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blankPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blankPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blankPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blankPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_blankPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQix1a0JBQUcsRUFBQyIsImZpbGUiOiIxMTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9ibGFua1BhZ2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9ibGFua1BhZ2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///110\n"); /***/ }), /* 111 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/blankPage.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'blankPage',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n bgColor: this.dataConfig.bgColor.color[0].item,\n heightConfig: this.dataConfig.heightConfig.val\n };\n },\n created: function created() {},\n methods: {}\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvYmxhbmtQYWdlLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJpc1NvcnRUeXBlIiwiZGF0YSIsImJnQ29sb3IiLCJoZWlnaHRDb25maWciLCJjcmVhdGVkIiwibWV0aG9kcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O2dCQVVBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDLFVBRUE7QUFDQTtBQUFBIiwiZmlsZSI6IjExMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LXNob3c9XCIhaXNTb3J0VHlwZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJibGFua1BhZ2VcIiA6c3R5bGU9XCInaGVpZ2h0OicrIGhlaWdodENvbmZpZyoyICsncnB4OydcIiB2LWlmPVwiaGVpZ2h0Q29uZmlnPjBcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiYW5rQ29uXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtY29sb3I6JysgYmdDb2xvciArJzsnXCI+PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuXHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdibGFua1BhZ2UnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc1NvcnRUeXBlOntcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcgfCBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDowXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGJnQ29sb3I6dGhpcy5kYXRhQ29uZmlnLmJnQ29sb3IuY29sb3JbMF0uaXRlbSxcclxuXHRcdFx0XHRoZWlnaHRDb25maWc6dGhpcy5kYXRhQ29uZmlnLmhlaWdodENvbmZpZy52YWxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge30sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuYmxhbmtQYWdle1xyXG5cdFx0LmJhbmtDb257XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsdWU7XHJcblx0XHR9XHJcblx0fSBcclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///111\n"); /***/ }), /* 112 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/combination.vue ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _combination_vue_vue_type_template_id_64bffc07___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./combination.vue?vue&type=template&id=64bffc07& */ 113);\n/* harmony import */ var _combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./combination.vue?vue&type=script&lang=js& */ 115);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _combination_vue_vue_type_template_id_64bffc07___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _combination_vue_vue_type_template_id_64bffc07___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _combination_vue_vue_type_template_id_64bffc07___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/combination.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0g7QUFDeEg7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxzRkFBTTtBQUNSLEVBQUUsK0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jb21iaW5hdGlvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjRiZmZjMDcmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9jb21iaW5hdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2NvbWJpbmF0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9jb21iaW5hdGlvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///112\n"); /***/ }), /* 113 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/combination.vue?vue&type=template&id=64bffc07& ***! \******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_template_id_64bffc07___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./combination.vue?vue&type=template&id=64bffc07& */ 114); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_template_id_64bffc07___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_template_id_64bffc07___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_template_id_64bffc07___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_template_id_64bffc07___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 114 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/combination.vue?vue&type=template&id=64bffc07& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.combinationList.length > 0) ? _c( "view", { staticClass: _vm._$s(1, "sc", "group-wrapper"), class: _vm._$s(1, "c", _vm.conStyle ? "borderRadius20" : ""), style: _vm._$s( 1, "s", "background:" + _vm.bgColor + ";margin:0 " + _vm.prConfig * 2 + "rpx;margin-top:" + _vm.mbConfig * 2 + "rpx;" ), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "hd"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "left"), attrs: { _i: 3 } }, [ _vm._$s(4, "i", _vm.imgUrl) ? _c("image", { staticClass: _vm._$s(4, "sc", "icon"), attrs: { src: _vm._$s(4, "a-src", _vm.imgUrl), _i: 4, }, }) : _c("image", { staticClass: _vm._$s(5, "sc", "icon"), attrs: { _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "name"), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("拼团活动"))))] ), _c( "view", { staticClass: _vm._$s(7, "sc", "person"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "avatar-box"), attrs: { _i: 8 }, }, [ _vm._l( _vm._$s(9, "f", { forItems: _vm.pinkInfo.avatars, }), function (item, index, $20, $30) { return [ _c("image", { key: _vm._$s(9, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), attrs: { src: _vm._$s( "10-" + $30, "a-src", item ), _i: "10-" + $30, }, }), ] } ), ], 2 ), _vm._$s(11, "i", _vm.pinkInfo.pink_count > 0) ? _c( "view", { staticClass: _vm._$s(11, "sc", "num"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s(_vm.pinkInfo.pink_count) ) + _vm._$s( 11, "t0-1", _vm._s(_vm.$t("人拼团成功.")) ) ), ] ) : _vm._e(), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(12, "sc", "more"), attrs: { _i: 12 }, }, [ _vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(13, "sc", "iconfont icon-jiantou"), attrs: { _i: 13 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "group-scroll"), attrs: { _i: 14 }, }, [ _c( "scroll-view", {}, _vm._l( _vm._$s(16, "f", { forItems: _vm.combinationList }), function (item, index, $21, $31) { return _c( "navigator", { key: _vm._$s(16, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "16-" + $31, "sc", "group-item" ), style: _vm._$s( "16-" + $31, "s", "margin-right:" + _vm.lrConfig * 2 + "rpx;" ), attrs: { url: _vm._$s( "16-" + $31, "a-url", "/pages/activity/goods_combination_details/index?id=" + item.id ), _i: "16-" + $31, }, }, [ _c("image", { attrs: { src: _vm._$s("17-" + $31, "a-src", item.image), _i: "17-" + $31, }, }), _vm._$s("18-" + $31, "i", _vm.joinShow) ? _c( "view", { staticClass: _vm._$s( "18-" + $31, "sc", "people" ), attrs: { _i: "18-" + $31 }, }, [ _vm._v( _vm._$s( "18-" + $31, "t0-0", _vm._s(item.people) ) + _vm._$s( "18-" + $31, "t0-1", _vm._s(_vm.$t("人团")) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s("19-" + $31, "sc", "info"), attrs: { _i: "19-" + $31 }, }, [ _vm._$s("20-" + $31, "i", _vm.titleShow) ? _c( "view", { staticClass: _vm._$s( "20-" + $31, "sc", "name line1" ), attrs: { _i: "20-" + $31 }, }, [ _vm._v( _vm._$s( "20-" + $31, "t0-0", _vm._s(item.title) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( "21-" + $31, "sc", "price-box" ), attrs: { _i: "21-" + $31 }, }, [ _vm._$s("22-" + $31, "i", _vm.pinkShow) ? _c( "text", { staticClass: _vm._$s( "22-" + $31, "sc", "tips" ), style: _vm._$s( "22-" + $31, "s", "background-color:" + _vm.txtColor + ";color:" + _vm.themeColor + ";" ), attrs: { _i: "22-" + $31 }, }, [ _vm._v( _vm._$s( "22-" + $31, "t0-0", _vm._s(_vm.$t("拼团价")) ) ), ] ) : _vm._e(), _vm._$s("23-" + $31, "i", _vm.priceShow) ? _c( "text", { staticClass: _vm._$s( "23-" + $31, "sc", "price" ), style: _vm._$s( "23-" + $31, "s", "color:" + _vm.themeColor + ";" ), attrs: { _i: "23-" + $31 }, }, [ _c("text", [ _vm._v( _vm._$s( "24-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) ), ]), _vm._v( _vm._$s( "23-" + $31, "t1-0", _vm._s(item.price) ) ), ] ) : _vm._e(), ] ), ] ), _vm._$s("25-" + $31, "i", _vm.bntShow) ? _c( "view", { staticClass: _vm._$s( "25-" + $31, "sc", "bom-btn" ), style: _vm._$s( "25-" + $31, "s", "background-color:" + _vm.themeColor + ";" ), attrs: { _i: "25-" + $31 }, }, [ _vm._v( _vm._$s( "25-" + $31, "t0-0", _vm._s(_vm.$t("参与拼团")) ) ), ] ) : _vm._e(), ] ) } ), 0 ), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 115 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/combination.vue?vue&type=script&lang=js& ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./combination.vue?vue&type=script&lang=js& */ 116);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiIxMTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jb21iaW5hdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NvbWJpbmF0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///115\n"); /***/ }), /* 116 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/combination.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'combination',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n pinkInfo: '',\n combinationList: [],\n numConfig: this.dataConfig.numConfig.val,\n txtColor: this.dataConfig.txtColor.color[0].item,\n themeColor: this.dataConfig.themeColor.color[0].item,\n mbConfig: this.dataConfig.mbConfig.val,\n lrConfig: this.dataConfig.lrConfig.val,\n imgUrl: this.dataConfig.imgConfig.url,\n priceShow: this.dataConfig.priceShow.val,\n //是否显示价格\n bntShow: this.dataConfig.bntShow.val,\n //是否显示按钮\n titleShow: this.dataConfig.titleShow.val,\n //是否显示标题\n pinkShow: this.dataConfig.pinkShow.val,\n //是否显示拼团标签\n joinShow: this.dataConfig.joinShow.val,\n //是否显示参团标签\n prConfig: this.dataConfig.prConfig.val,\n bgColor: this.dataConfig.bgColor.color[0].item,\n conStyle: this.dataConfig.conStyle.type\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.pink();\n this.getCombinationList();\n },\n methods: {\n // 拼团列表\n getCombinationList: function getCombinationList() {\n var that = this;\n var limit = that.$config.LIMIT;\n var data = {\n page: 1,\n limit: that.numConfig >= limit ? limit : that.numConfig\n };\n (0, _activity.getCombinationList)(data).then(function (res) {\n that.combinationList = res.data;\n }).catch(function (res) {\n return that.$util.Tips({\n title: res\n });\n });\n },\n // 拼团数据(拼团人数头部图片)\n pink: function pink() {\n var _this = this;\n (0, _api.pink)().then(function (res) {\n _this.pinkInfo = res.data;\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvY29tYmluYXRpb24udnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsImlzU29ydFR5cGUiLCJkYXRhIiwicGlua0luZm8iLCJjb21iaW5hdGlvbkxpc3QiLCJudW1Db25maWciLCJ0eHRDb2xvciIsInRoZW1lQ29sb3IiLCJtYkNvbmZpZyIsImxyQ29uZmlnIiwiaW1nVXJsIiwicHJpY2VTaG93IiwiYm50U2hvdyIsInRpdGxlU2hvdyIsInBpbmtTaG93Iiwiam9pblNob3ciLCJwckNvbmZpZyIsImJnQ29sb3IiLCJjb25TdHlsZSIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsImdldENvbWJpbmF0aW9uTGlzdCIsInBhZ2UiLCJsaW1pdCIsInRoYXQiLCJ0aXRsZSIsInBpbmsiXSwibWFwcGluZ3MiOiI7Ozs7OztBQTJDQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2dCQUdBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQyw2QkFDQTtFQUNBQztJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQTtRQUNBQztNQUNBO1FBQ0E7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTE2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtc2hvdz1cIiFpc1NvcnRUeXBlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImdyb3VwLXdyYXBwZXJcIiA6Y2xhc3M9XCJjb25TdHlsZT8nYm9yZGVyUmFkaXVzMjAnOicnXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQ6JytiZ0NvbG9yKyc7bWFyZ2luOjAgJytwckNvbmZpZyoyKydycHg7bWFyZ2luLXRvcDonKyBtYkNvbmZpZyoyICsncnB4OydcIiB2LWlmPVwiY29tYmluYXRpb25MaXN0Lmxlbmd0aD4wXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaGRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxlZnRcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nVXJsXCIgbW9kZT1cIlwidi1pZj1cImltZ1VybFwiIGNsYXNzPVwiaWNvblwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9pbWFnZXMvZ3JvdXAwMi5naWZcIiBjbGFzcz1cImljb25cIiB2LWVsc2U+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3skdChg5ou85Zui5rS75YqoYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0gPGltYWdlIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL2dyb3VwMDEucG5nXCIgY2xhc3M9XCJ0aXRsZVwiPjwvaW1hZ2U+IC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwZXJzb25cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhdmF0YXItYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHBpbmtJbmZvLmF2YXRhcnNcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbVwiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIiB2LWlmPVwicGlua0luZm8ucGlua19jb3VudD4wXCI+e3twaW5rSW5mby5waW5rX2NvdW50fX0ge3skdChg5Lq65ou85Zui5oiQ5YqfLmApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJtb3JlXCIgdXJsPVwiL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2NvbWJpbmF0aW9uL2luZGV4XCIgaG92ZXItY2xhc3M9XCJub25lXCI+e3skdChg5pu05aSaYCl9fSA8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tamlhbnRvdVwiPjwvdGV4dD48L25hdmlnYXRvcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImdyb3VwLXNjcm9sbFwiPlxyXG5cdFx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteD1cInRydWVcIiBzdHlsZT1cIndoaXRlLXNwYWNlOiBub3dyYXA7IGRpc3BsYXk6IGZsZXhcIiBzaG93LXNjcm9sbGJhcj1cImZhbHNlXCI+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwiZ3JvdXAtaXRlbVwiIDpzdHlsZT1cIidtYXJnaW4tcmlnaHQ6JysgbHJDb25maWcqMiArJ3JweDsnXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY29tYmluYXRpb25MaXN0XCIgOmtleT1cImluZGV4XCJcclxuXHRcdFx0XHRcdCA6dXJsPVwiJy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbl9kZXRhaWxzL2luZGV4P2lkPScraXRlbS5pZFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1hZ2VcIiBtb2RlPVwiYXNwZWN0RmlsbFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGVvcGxlXCIgdi1pZj1cImpvaW5TaG93XCI+e3tpdGVtLnBlb3BsZX19e3skdChg5Lq65ZuiYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGxpbmUxXCIgdi1pZj1cInRpdGxlU2hvd1wiPnt7aXRlbS50aXRsZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJpY2UtYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWlmPVwicGlua1Nob3dcIiBjbGFzcz1cInRpcHNcIiA6c3R5bGU9XCInYmFja2dyb3VuZC1jb2xvcjonK3R4dENvbG9yKyc7Y29sb3I6Jyt0aGVtZUNvbG9yKyc7J1wiPnt7JHQoYOaLvOWbouS7t2ApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWlmPVwicHJpY2VTaG93XCIgY2xhc3M9XCJwcmljZVwiIDpzdHlsZT1cIidjb2xvcjonK3RoZW1lQ29sb3IrJzsnXCI+PHRleHQ+e3skdChg77+lYCl9fTwvdGV4dD57e2l0ZW0ucHJpY2V9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImJudFNob3dcIiBjbGFzcz1cImJvbS1idG5cIiA6c3R5bGU9XCInYmFja2dyb3VuZC1jb2xvcjonK3RoZW1lQ29sb3IrJzsnXCI+e3skdChg5Y+C5LiO5ou85ZuiYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRwaW5rXHJcblx0fSBmcm9tICdAL2FwaS9hcGkuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRDb21iaW5hdGlvbkxpc3RcclxuXHR9IGZyb20gJ0AvYXBpL2FjdGl2aXR5LmpzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnY29tYmluYXRpb24nLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc1NvcnRUeXBlOntcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcgfCBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDowXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBpbmtJbmZvOiAnJyxcclxuXHRcdFx0XHRjb21iaW5hdGlvbkxpc3Q6IFtdLFxyXG5cdFx0XHRcdG51bUNvbmZpZzp0aGlzLmRhdGFDb25maWcubnVtQ29uZmlnLnZhbCxcclxuXHRcdFx0XHR0eHRDb2xvcjp0aGlzLmRhdGFDb25maWcudHh0Q29sb3IuY29sb3JbMF0uaXRlbSxcclxuXHRcdFx0XHR0aGVtZUNvbG9yOnRoaXMuZGF0YUNvbmZpZy50aGVtZUNvbG9yLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0bWJDb25maWc6dGhpcy5kYXRhQ29uZmlnLm1iQ29uZmlnLnZhbCxcclxuXHRcdFx0XHRsckNvbmZpZzp0aGlzLmRhdGFDb25maWcubHJDb25maWcudmFsLFxyXG5cdFx0XHRcdGltZ1VybDp0aGlzLmRhdGFDb25maWcuaW1nQ29uZmlnLnVybCxcclxuXHRcdFx0XHRwcmljZVNob3c6dGhpcy5kYXRhQ29uZmlnLnByaWNlU2hvdy52YWwsLy/mmK/lkKbmmL7npLrku7fmoLxcclxuXHRcdFx0XHRibnRTaG93OnRoaXMuZGF0YUNvbmZpZy5ibnRTaG93LnZhbCwvL+aYr+WQpuaYvuekuuaMiemSrlxyXG5cdFx0XHRcdHRpdGxlU2hvdzp0aGlzLmRhdGFDb25maWcudGl0bGVTaG93LnZhbCwvL+aYr+WQpuaYvuekuuagh+mimFxyXG5cdFx0XHRcdHBpbmtTaG93OnRoaXMuZGF0YUNvbmZpZy5waW5rU2hvdy52YWwsLy/mmK/lkKbmmL7npLrmi7zlm6LmoIfnrb5cclxuXHRcdFx0XHRqb2luU2hvdzp0aGlzLmRhdGFDb25maWcuam9pblNob3cudmFsLC8v5piv5ZCm5pi+56S65Y+C5Zui5qCH562+XHJcblx0XHRcdFx0cHJDb25maWc6dGhpcy5kYXRhQ29uZmlnLnByQ29uZmlnLnZhbCxcclxuXHRcdFx0XHRiZ0NvbG9yOnRoaXMuZGF0YUNvbmZpZy5iZ0NvbG9yLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0Y29uU3R5bGU6dGhpcy5kYXRhQ29uZmlnLmNvblN0eWxlLnR5cGVcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMucGluaygpO1xyXG5cdFx0XHR0aGlzLmdldENvbWJpbmF0aW9uTGlzdCgpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5ou85Zui5YiX6KGoXHJcblx0XHRcdGdldENvbWJpbmF0aW9uTGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCBsaW1pdCA9IHRoYXQuJGNvbmZpZy5MSU1JVDtcclxuXHRcdFx0XHRsZXQgZGF0YSA9IHtcclxuXHRcdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0XHRsaW1pdDogdGhhdC5udW1Db25maWc+PWxpbWl0P2xpbWl0OnRoYXQubnVtQ29uZmlnXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHRnZXRDb21iaW5hdGlvbkxpc3QoZGF0YSkudGhlbihmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdHRoYXQuY29tYmluYXRpb25MaXN0ID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0fSkuY2F0Y2goKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiByZXNcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaLvOWbouaVsOaNru+8iOaLvOWbouS6uuaVsOWktOmDqOWbvueJh++8iVxyXG5cdFx0XHRwaW5rOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRwaW5rKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5waW5rSW5mbyA9IHJlcy5kYXRhXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuZ3JvdXAtd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nOiAyMHJweCAyMHJweCAyNnJweCAyMHJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG5cdFx0LmhkIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0LmxlZnQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHQubmFtZXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM2cnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNnJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEzNHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzNycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucGVyc29uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcnB4O1xyXG5cclxuXHRcdFx0XHRcdC5hdmF0YXItYm94IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBycHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHJweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE4cnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tb3JlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cclxuXHRcdFx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ncm91cC1zY3JvbGwge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjVycHg7XHJcblxyXG5cdFx0XHQuZ3JvdXAtaXRlbSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAyMjBycHg7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdC5wZW9wbGUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE0MHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzJycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAycnB4IDJycHggOHJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0XHRcdHRvcDogMTJycHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMnJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMjBycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweCAxNnJweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAycnB4IDEycnB4IDEwcnB4IDEycnB4O1xyXG5cclxuXHRcdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQucHJpY2UtYm94IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNnJweDtcclxuXHJcblx0XHRcdFx0XHRcdC50aXBzIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDc2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBycHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ib20tYnRuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogNDhycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHggMHB4IDE2cnB4IDE2cnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///116\n"); /***/ }), /* 117 */ /*!***************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/customerService.vue ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _customerService_vue_vue_type_template_id_6feb462f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./customerService.vue?vue&type=template&id=6feb462f& */ 118);\n/* harmony import */ var _customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./customerService.vue?vue&type=script&lang=js& */ 120);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _customerService_vue_vue_type_template_id_6feb462f___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _customerService_vue_vue_type_template_id_6feb462f___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _customerService_vue_vue_type_template_id_6feb462f___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/customerService.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSwwRkFBTTtBQUNSLEVBQUUsbUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jdXN0b21lclNlcnZpY2UudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZmZWI0NjJmJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vY3VzdG9tZXJTZXJ2aWNlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vY3VzdG9tZXJTZXJ2aWNlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9jdXN0b21lclNlcnZpY2UudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///117\n"); /***/ }), /* 118 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/customerService.vue?vue&type=template&id=6feb462f& ***! \**********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_template_id_6feb462f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./customerService.vue?vue&type=template&id=6feb462f& */ 119); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_template_id_6feb462f___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_template_id_6feb462f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_template_id_6feb462f___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_template_id_6feb462f___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 119 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/customerService.vue?vue&type=template&id=6feb462f& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "customerService"), style: _vm._$s(1, "s", "top:" + _vm.topConfig), attrs: { _i: 1 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() return _vm.setTouchMove($event) }, }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "pictrue"), attrs: { _i: 2 }, on: { click: _vm.goCustomer }, }, [ _c("image", { attrs: { src: _vm._$s(3, "a-src", _vm.logoConfig), _i: 3 }, }), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 120 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/customerService.vue?vue&type=script&lang=js& ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./customerService.vue?vue&type=script&lang=js& */ 121);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBpQixDQUFnQiw2a0JBQUcsRUFBQyIsImZpbGUiOiIxMjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jdXN0b21lclNlcnZpY2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jdXN0b21lclNlcnZpY2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///120\n"); /***/ }), /* 121 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/customerService.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _index = __webpack_require__(/*! @/utils/index.js */ 38);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'customerService',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n routineContact: this.dataConfig.routine_contact_type,\n logoConfig: this.dataConfig.logoConfig.url,\n topConfig: this.dataConfig.topConfig.val ? this.dataConfig.topConfig.val + '%' : '30%'\n };\n },\n created: function created() {},\n methods: {\n setTouchMove: function setTouchMove(e) {\n var that = this;\n if (e.touches[0].clientY < 545 && e.touches[0].clientY > 66) {\n that.topConfig = e.touches[0].clientY + 'px';\n }\n },\n goCustomer: function goCustomer() {\n (0, _index.getCustomer)(\"/pages/extension/customer_list/chat?productId=\".concat(this.ids));\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvY3VzdG9tZXJTZXJ2aWNlLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJpc1NvcnRUeXBlIiwiZGF0YSIsInJvdXRpbmVDb250YWN0IiwibG9nb0NvbmZpZyIsInRvcENvbmZpZyIsImNyZWF0ZWQiLCJtZXRob2RzIiwic2V0VG91Y2hNb3ZlIiwidGhhdCIsImdvQ3VzdG9tZXIiXSwibWFwcGluZ3MiOiI7Ozs7OztBQXlCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFHQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBO01BQ0E7UUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgc3R5bGU9XCJ0b3VjaC1hY3Rpb246IG5vbmU7XCIgdi1zaG93PVwiIWlzU29ydFR5cGVcIj5cclxuXHRcdDwhLS0gI2lmZGVmIEg1IHx8IEFQUC1QTFVTIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjdXN0b21lclNlcnZpY2VcIiA6c3R5bGU9XCIndG9wOicrdG9wQ29uZmlnXCIgQHRvdWNobW92ZS5zdG9wLnByZXZlbnQ9XCJzZXRUb3VjaE1vdmVcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCIgQGNsaWNrPVwiZ29DdXN0b21lclwiPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwibG9nb0NvbmZpZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImN1c3RvbWVyU2VydmljZVwiIDpzdHlsZT1cIid0b3A6Jyt0b3BDb25maWdcIiBAdG91Y2htb3ZlLnN0b3AucHJldmVudD1cInNldFRvdWNoTW92ZVwiXHJcblx0XHRcdHYtaWY9XCJyb3V0aW5lQ29udGFjdCA9PT0gJzAnXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiIEBjbGljaz1cImdvQ3VzdG9tZXJcIj5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImxvZ29Db25maWdcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8YnV0dG9uIGNsYXNzPVwiY3VzdG9tZXJTZXJ2aWNlLXN0eVwiIDpzdHlsZT1cIid0b3A6Jyt0b3BDb25maWdcIiBAdG91Y2htb3ZlLnN0b3AucHJldmVudD1cInNldFRvdWNoTW92ZVwiXHJcblx0XHRcdG9wZW4tdHlwZT0nY29udGFjdCcgdi1pZj1cInJvdXRpbmVDb250YWN0ID09PSAnMSdcIj5cclxuXHRcdFx0PGltYWdlIGNsYXNzPVwicGljdHJ1ZVwiIDpzcmM9XCJsb2dvQ29uZmlnXCI+PC9pbWFnZT5cclxuXHRcdDwvYnV0dG9uPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0Q3VzdG9tZXJcclxuXHR9IGZyb20gJ0AvdXRpbHMvaW5kZXguanMnXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2N1c3RvbWVyU2VydmljZScsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdGlzU29ydFR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcgfCBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRyb3V0aW5lQ29udGFjdDogdGhpcy5kYXRhQ29uZmlnLnJvdXRpbmVfY29udGFjdF90eXBlLFxyXG5cdFx0XHRcdGxvZ29Db25maWc6IHRoaXMuZGF0YUNvbmZpZy5sb2dvQ29uZmlnLnVybCxcclxuXHRcdFx0XHR0b3BDb25maWc6IHRoaXMuZGF0YUNvbmZpZy50b3BDb25maWcudmFsID8gdGhpcy5kYXRhQ29uZmlnLnRvcENvbmZpZy52YWwgKyAnJScgOiAnMzAlJ1xyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c2V0VG91Y2hNb3ZlKGUpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKGUudG91Y2hlc1swXS5jbGllbnRZIDwgNTQ1ICYmIGUudG91Y2hlc1swXS5jbGllbnRZID4gNjYpIHtcclxuXHRcdFx0XHRcdHRoYXQudG9wQ29uZmlnID0gZS50b3VjaGVzWzBdLmNsaWVudFkgKyAncHgnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb0N1c3RvbWVyKCkge1xyXG5cdFx0XHRcdGdldEN1c3RvbWVyKGAvcGFnZXMvZXh0ZW5zaW9uL2N1c3RvbWVyX2xpc3QvY2hhdD9wcm9kdWN0SWQ9JHt0aGlzLmlkc31gKVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuY3VzdG9tZXJTZXJ2aWNlLFxyXG5cdC5jdXN0b21lclNlcnZpY2Utc3R5IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHJpZ2h0OiAyMHJweDtcclxuXHRcdHotaW5kZXg6IDQwO1xyXG5cclxuXHRcdC5waWN0cnVlIHtcclxuXHRcdFx0d2lkdGg6IDg2cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmN1c3RvbWVyU2VydmljZS1zdHkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///121\n"); /***/ }), /* 122 */ /*!********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/goodList.vue ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _goodList_vue_vue_type_template_id_013b61f3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./goodList.vue?vue&type=template&id=013b61f3& */ 123);\n/* harmony import */ var _goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./goodList.vue?vue&type=script&lang=js& */ 125);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _goodList_vue_vue_type_template_id_013b61f3___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _goodList_vue_vue_type_template_id_013b61f3___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _goodList_vue_vue_type_template_id_013b61f3___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/goodList.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9nb29kTGlzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDEzYjYxZjMmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9nb29kTGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2dvb2RMaXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9nb29kTGlzdC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///122\n"); /***/ }), /* 123 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/goodList.vue?vue&type=template&id=013b61f3& ***! \***************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_template_id_013b61f3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./goodList.vue?vue&type=template&id=013b61f3& */ 124); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_template_id_013b61f3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_template_id_013b61f3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_template_id_013b61f3___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_template_id_013b61f3___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 124 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/goodList.vue?vue&type=template&id=013b61f3& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], style: _vm._$s(0, "s", { padding: "0 " + _vm.prConfig + "px" }), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.tempArr.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "index-product-wrapper"), class: _vm._$s(1, "c", _vm.bgStyle === 0 ? "" : "borderRadius15"), style: _vm._$s(1, "s", { marginTop: _vm.mbConfig * 2 + "rpx", background: _vm.themeColor, }), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.itemStyle == 0) ? [ _c( "view", { staticClass: _vm._$s(3, "sc", "list-box listA"), class: _vm._$s( 3, "c", _vm.tempArr.length > 0 ? "fadeIn on" : "" ), attrs: { _i: 3 }, }, _vm._l( _vm._$s(4, "f", { forItems: _vm.tempArr }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s("4-" + $30, "sc", "item"), class: _vm._$s( "4-" + $30, "c", _vm.conStyle ? "borderRadius15" : "" ), attrs: { _i: "4-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "5-" + $30, "sc", "pictrue" ), attrs: { _i: "5-" + $30 }, }, [ _vm._$s( "6-" + $30, "i", item.activity && item.activity.type === "1" ) ? _c( "span", { staticClass: _vm._$s( "6-" + $30, "sc", "pictrue_log pictrue_log_class" ), style: _vm._$s( "6-" + $30, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s( "6-" + $30, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "7-" + $30, "i", item.activity && item.activity.type === "2" ) ? _c( "span", { staticClass: _vm._$s( "7-" + $30, "sc", "pictrue_log pictrue_log_class" ), style: _vm._$s( "7-" + $30, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "8-" + $30, "i", item.activity && item.activity.type === "3" ) ? _c( "span", { staticClass: _vm._$s( "8-" + $30, "sc", "pictrue_log pictrue_log_class" ), style: _vm._$s( "8-" + $30, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), _c("image", { attrs: { src: _vm._$s( "9-" + $30, "a-src", item.image ), _i: "9-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "text-info" ), attrs: { _i: "10-" + $30 }, }, [ _c("view", [ _vm._$s("12-" + $30, "i", _vm.titleShow) ? _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "title line2" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.store_name) ) ), ] ) : _vm._e(), _vm._$s("13-" + $30, "i", _vm.opriceShow) ? _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "old-price" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "13-" + $30, "t0-1", _vm._s(item.ot_price) ) ), ] ) : _vm._e(), ]), _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "price" ), style: _vm._$s( "14-" + $30, "s", "color:" + _vm.fontColor ), attrs: { _i: "14-" + $30 }, }, [ _vm._$s("15-" + $30, "i", _vm.priceShow) ? _c("view", [ _c("text", [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), ]), _vm._v( _vm._$s( "15-" + $30, "t1-0", _vm._s(item.price) ) ), ]) : _vm._e(), _vm._$s( "17-" + $30, "i", item.checkCoupon && _vm.couponShow ) ? _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "txt" ), class: _vm._$s( "17-" + $30, "c", _vm.priceShow ? "" : "on" ), style: _vm._$s( "17-" + $30, "s", "border:1px solid " + _vm.labelColor + ";color:" + _vm.labelColor ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("券")) ) ), ] ) : _vm._e(), ] ), ] ), ] ) } ), 0 ), ] : _vm._e(), _vm._$s(18, "i", _vm.itemStyle == 1) ? [ _c( "view", { staticClass: _vm._$s(19, "sc", "list-box listC"), class: _vm._$s( 19, "c", _vm.tempArr.length > 0 ? "fadeIn on" : "" ), attrs: { _i: 19 }, }, _vm._l( _vm._$s(20, "f", { forItems: _vm.tempArr }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(20, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s("20-" + $31, "sc", "item"), class: _vm._$s( "20-" + $31, "c", _vm.conStyle ? "borderRadius15" : "" ), attrs: { _i: "20-" + $31 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $31, "sc", "pictrue" ), attrs: { _i: "21-" + $31 }, }, [ _vm._$s( "22-" + $31, "i", item.activity && item.activity.type === "1" ) ? _c( "span", { staticClass: _vm._$s( "22-" + $31, "sc", "pictrue_log pictrue_log_class" ), style: _vm._$s( "22-" + $31, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "22-" + $31 }, }, [ _vm._v( _vm._$s( "22-" + $31, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "23-" + $31, "i", item.activity && item.activity.type === "2" ) ? _c( "span", { staticClass: _vm._$s( "23-" + $31, "sc", "pictrue_log pictrue_log_class" ), style: _vm._$s( "23-" + $31, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "23-" + $31 }, }, [ _vm._v( _vm._$s( "23-" + $31, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "24-" + $31, "i", item.activity && item.activity.type === "3" ) ? _c( "span", { staticClass: _vm._$s( "24-" + $31, "sc", "pictrue_log pictrue_log_class" ), style: _vm._$s( "24-" + $31, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "24-" + $31 }, }, [ _vm._v( _vm._$s( "24-" + $31, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), _c("image", { attrs: { src: _vm._$s( "25-" + $31, "a-src", item.image ), _i: "25-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "26-" + $31, "sc", "text-info" ), attrs: { _i: "26-" + $31 }, }, [ _vm._$s("27-" + $31, "i", _vm.titleShow) ? _c( "view", { staticClass: _vm._$s( "27-" + $31, "sc", "title line2" ), attrs: { _i: "27-" + $31 }, }, [ _vm._v( _vm._$s( "27-" + $31, "t0-0", _vm._s(item.store_name) ) ), ] ) : _vm._e(), _vm._$s("28-" + $31, "i", _vm.opriceShow) ? _c( "view", { staticClass: _vm._$s( "28-" + $31, "sc", "old-price" ), attrs: { _i: "28-" + $31 }, }, [ _vm._v( _vm._$s( "28-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "28-" + $31, "t0-1", _vm._s(item.ot_price) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( "29-" + $31, "sc", "price" ), style: _vm._$s( "29-" + $31, "s", "color:" + _vm.fontColor ), attrs: { _i: "29-" + $31 }, }, [ _vm._$s("30-" + $31, "i", _vm.priceShow) ? _c("view", [ _vm._v( _vm._$s( "30-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "30-" + $31, "t0-1", _vm._s(item.price) ) ), ]) : _vm._e(), _vm._$s( "31-" + $31, "i", item.checkCoupon && _vm.couponShow ) ? _c( "view", { staticClass: _vm._$s( "31-" + $31, "sc", "txt" ), class: _vm._$s( "31-" + $31, "c", _vm.priceShow ? "" : "on" ), style: _vm._$s( "31-" + $31, "s", "border:1px solid " + _vm.labelColor + ";color:" + _vm.labelColor ), attrs: { _i: "31-" + $31 }, }, [ _vm._v( _vm._$s( "31-" + $31, "t0-0", _vm._s(_vm.$t("券")) ) ), ] ) : _vm._e(), ] ), ] ), ] ) } ), 0 ), ] : _vm._e(), _vm._$s(32, "i", _vm.itemStyle == 2) ? [ _c( "view", { staticClass: _vm._$s(33, "sc", "list-box listB"), class: _vm._$s( 33, "c", _vm.tempArr.length > 0 ? "fadeIn on" : "" ), attrs: { _i: 33 }, }, _vm._l( _vm._$s(34, "f", { forItems: _vm.tempArr }), function (item, index, $22, $32) { return _c( "view", { key: _vm._$s(34, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s("34-" + $32, "sc", "item"), class: _vm._$s( "34-" + $32, "c", _vm.conStyle ? "borderRadius15" : "" ), attrs: { _i: "34-" + $32 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "35-" + $32, "sc", "pictrue" ), attrs: { _i: "35-" + $32 }, }, [ _vm._$s( "36-" + $32, "i", item.activity && item.activity.type === "1" ) ? _c( "span", { staticClass: _vm._$s( "36-" + $32, "sc", "pictrue_log pictrue_log_class" ), style: _vm._$s( "36-" + $32, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "36-" + $32 }, }, [ _vm._v( _vm._$s( "36-" + $32, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "37-" + $32, "i", item.activity && item.activity.type === "2" ) ? _c( "span", { staticClass: _vm._$s( "37-" + $32, "sc", "pictrue_log pictrue_log_class" ), style: _vm._$s( "37-" + $32, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "37-" + $32 }, }, [ _vm._v( _vm._$s( "37-" + $32, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "38-" + $32, "i", item.activity && item.activity.type === "3" ) ? _c( "span", { staticClass: _vm._$s( "38-" + $32, "sc", "pictrue_log pictrue_log_class" ), style: _vm._$s( "38-" + $32, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "38-" + $32 }, }, [ _vm._v( _vm._$s( "38-" + $32, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), _c("image", { attrs: { src: _vm._$s( "39-" + $32, "a-src", item.image ), _i: "39-" + $32, }, }), ] ), _c( "view", { staticClass: _vm._$s( "40-" + $32, "sc", "text-info" ), attrs: { _i: "40-" + $32 }, }, [ _c("view", [ _vm._$s("42-" + $32, "i", _vm.titleShow) ? _c( "view", { staticClass: _vm._$s( "42-" + $32, "sc", "title line2" ), attrs: { _i: "42-" + $32 }, }, [ _vm._v( _vm._$s( "42-" + $32, "t0-0", _vm._s(item.store_name) ) ), ] ) : _vm._e(), _vm._$s("43-" + $32, "i", _vm.opriceShow) ? _c( "view", { staticClass: _vm._$s( "43-" + $32, "sc", "old-price" ), attrs: { _i: "43-" + $32 }, }, [ _vm._v( _vm._$s( "43-" + $32, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "43-" + $32, "t0-1", _vm._s(item.ot_price) ) ), ] ) : _vm._e(), ]), _c( "view", { staticClass: _vm._$s( "44-" + $32, "sc", "price" ), style: _vm._$s( "44-" + $32, "s", "color:" + _vm.fontColor ), attrs: { _i: "44-" + $32 }, }, [ _vm._$s("45-" + $32, "i", _vm.priceShow) ? _c("view", [ _c("text", [ _vm._v( _vm._$s( "46-" + $32, "t0-0", _vm._s(_vm.$t("¥")) ) ), ]), _vm._v( _vm._$s( "45-" + $32, "t1-0", _vm._s(item.price) ) ), ]) : _vm._e(), _vm._$s( "47-" + $32, "i", item.checkCoupon && _vm.couponShow ) ? _c( "view", { staticClass: _vm._$s( "47-" + $32, "sc", "txt" ), class: _vm._$s( "47-" + $32, "c", _vm.priceShow ? "" : "on" ), style: _vm._$s( "47-" + $32, "s", "border:1px solid " + _vm.labelColor + ";color:" + _vm.labelColor ), attrs: { _i: "47-" + $32 }, }, [ _vm._v( _vm._$s( "47-" + $32, "t0-0", _vm._s(_vm.$t("券")) ) ), ] ) : _vm._e(), ] ), ] ), ] ) } ), 0 ), ] : _vm._e(), ], 2 ) : _vm._e(), _vm._$s(48, "i", _vm.itemStyle == 3 && _vm.tempArr.length) ? [ _c( "view", { staticClass: _vm._$s(49, "sc", "listBig"), class: _vm._$s( 49, "c", _vm.bgStyle === 0 ? "" : "borderRadius15" ), style: _vm._$s(49, "s", { background: _vm.themeColor }), attrs: { _i: 49 }, }, _vm._l( _vm._$s(50, "f", { forItems: _vm.tempArr }), function (item, index, $23, $33) { return _c( "view", { key: _vm._$s(50, "f", { forIndex: $23, key: index }), staticClass: _vm._$s("50-" + $33, "sc", "itemBig"), class: _vm._$s( "50-" + $33, "c", _vm.conStyle ? "borderRadius15" : "" ), attrs: { _i: "50-" + $33 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("51-" + $33, "sc", "img-box"), attrs: { _i: "51-" + $33 }, }, [ _vm._$s( "52-" + $33, "i", item.activity && item.activity.type === "1" ) ? _c( "span", { staticClass: _vm._$s( "52-" + $33, "sc", "pictrue_log_big pictrue_log_class" ), style: _vm._$s( "52-" + $33, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "52-" + $33 }, }, [ _vm._v( _vm._$s( "52-" + $33, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "53-" + $33, "i", item.activity && item.activity.type === "2" ) ? _c( "span", { staticClass: _vm._$s( "53-" + $33, "sc", "pictrue_log_big pictrue_log_class" ), style: _vm._$s( "53-" + $33, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "53-" + $33 }, }, [ _vm._v( _vm._$s( "53-" + $33, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "54-" + $33, "i", item.activity && item.activity.type === "3" ) ? _c( "span", { staticClass: _vm._$s( "54-" + $33, "sc", "pictrue_log_big pictrue_log_class" ), style: _vm._$s( "54-" + $33, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "54-" + $33 }, }, [ _vm._v( _vm._$s( "54-" + $33, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), _vm._$s("55-" + $33, "i", item.recommend_image) ? _c("image", { attrs: { src: _vm._$s( "55-" + $33, "a-src", item.recommend_image ), _i: "55-" + $33, }, }) : _c("image", { attrs: { src: _vm._$s( "56-" + $33, "a-src", item.image ), _i: "56-" + $33, }, }), ] ), _c( "view", { staticClass: _vm._$s("57-" + $33, "sc", "name line2"), attrs: { _i: "57-" + $33 }, }, [ _vm._$s( "58-" + $33, "i", item.checkCoupon && _vm.couponShow ) ? _c( "span", { staticClass: _vm._$s( "58-" + $33, "sc", "coupon" ), style: _vm._$s( "58-" + $33, "s", "border:1px solid " + _vm.labelColor + ";color:" + _vm.labelColor ), attrs: { _i: "58-" + $33 }, }, [ _vm._v( _vm._$s( "58-" + $33, "t0-0", _vm._s(_vm.$t("券")) ) ), ] ) : _vm._e(), _vm._$s("59-" + $33, "i", _vm.titleShow) ? _c("span", [ _vm._v( _vm._$s( "59-" + $33, "t0-0", _vm._s(item.store_name) ) ), ]) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s("60-" + $33, "sc", "price"), style: _vm._$s( "60-" + $33, "s", "color:" + _vm.fontColor ), attrs: { _i: "60-" + $33 }, }, [ _vm._$s("61-" + $33, "i", _vm.priceShow) ? _c("span", [ _vm._v( _vm._$s( "61-" + $33, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "span", { staticClass: _vm._$s( "62-" + $33, "sc", "num" ), attrs: { _i: "62-" + $33 }, }, [ _vm._v( _vm._$s( "62-" + $33, "t0-0", _vm._s(item.price) ) ), ] ), ]) : _vm._e(), _vm._$s("63-" + $33, "i", _vm.opriceShow) ? _c( "span", { staticClass: _vm._$s( "63-" + $33, "sc", "old-price" ), attrs: { _i: "63-" + $33 }, }, [ _vm._v( _vm._$s( "63-" + $33, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "63-" + $33, "t0-1", _vm._s(item.ot_price) ) ), ] ) : _vm._e(), ] ), ] ) } ), 0 ), ] : _vm._e(), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 125 */ /*!*********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/goodList.vue?vue&type=script&lang=js& ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./goodList.vue?vue&type=script&lang=js& */ 126);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIxMjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9nb29kTGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2dvb2RMaXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///125\n"); /***/ }), /* 126 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/goodList.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'goodList',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n tempArr: [],\n mbConfig: this.dataConfig.mbConfig.val,\n numConfig: this.dataConfig.numConfig.val,\n themeColor: this.dataConfig.themeColor.color[0].item,\n itemStyle: this.dataConfig.itemStyle.type,\n sortType: this.dataConfig.goodsSort.type,\n type: this.dataConfig.tabConfig.tabVal || 0,\n selectId: this.dataConfig.selectConfig.activeValue,\n productIds: this.dataConfig.goodsList.ids || [],\n opriceShow: this.dataConfig.opriceShow.val,\n //商品原价\n priceShow: this.dataConfig.priceShow.val,\n //商品价格\n titleShow: this.dataConfig.titleShow.val,\n //商品名称\n couponShow: this.dataConfig.couponShow.val,\n //商品优惠券\n prConfig: this.dataConfig.prConfig.val,\n //左右边距\n bgStyle: this.dataConfig.bgStyle.type,\n //背景样式\n conStyle: this.dataConfig.conStyle.type,\n //内容样式\n fontColor: this.dataConfig.fontColor.color[0].item,\n labelColor: this.dataConfig.labelColor.color[0].item\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.productslist();\n },\n methods: {\n productslist: function productslist() {\n var _this = this;\n var limit = this.$config.LIMIT;\n var data = {};\n if (this.type == 1) {\n data = {\n ids: this.productIds.join(',')\n };\n } else {\n data = {\n priceOrder: this.sortType == 2 ? 'desc' : '',\n salesOrder: this.sortType == 1 ? 'desc' : '',\n selectId: this.selectId[this.selectId.length - 1] || 0,\n limit: this.numConfig\n };\n }\n (0, _store.getProductslist)(data).then(function (res) {\n _this.tempArr = res.data;\n });\n },\n goDetail: function goDetail(item) {\n this.$emit('detail', item);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvZ29vZExpc3QudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsImlzU29ydFR5cGUiLCJkYXRhIiwidGVtcEFyciIsIm1iQ29uZmlnIiwibnVtQ29uZmlnIiwidGhlbWVDb2xvciIsIml0ZW1TdHlsZSIsInNvcnRUeXBlIiwic2VsZWN0SWQiLCJwcm9kdWN0SWRzIiwib3ByaWNlU2hvdyIsInByaWNlU2hvdyIsInRpdGxlU2hvdyIsImNvdXBvblNob3ciLCJwckNvbmZpZyIsImJnU3R5bGUiLCJjb25TdHlsZSIsImZvbnRDb2xvciIsImxhYmVsQ29sb3IiLCJjcmVhdGVkIiwibW91bnRlZCIsIm1ldGhvZHMiLCJwcm9kdWN0c2xpc3QiLCJpZHMiLCJwcmljZU9yZGVyIiwic2FsZXNPcmRlciIsImxpbWl0IiwiZ29EZXRhaWwiXSwibWFwcGluZ3MiOiI7Ozs7OztBQXFJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFHQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FUO01BQ0FVO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0FyQjtVQUNBc0I7UUFDQTtNQUNBO1FBQ0F0QjtVQUNBdUI7VUFDQUM7VUFDQWpCO1VBQ0FrQjtRQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtc2hvdz1cIiFpc1NvcnRUeXBlXCIgOnN0eWxlPVwie3BhZGRpbmc6JzAgJytwckNvbmZpZysncHgnfVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpbmRleC1wcm9kdWN0LXdyYXBwZXJcIiA6Y2xhc3M9XCJiZ1N0eWxlPT09MD8nJzonYm9yZGVyUmFkaXVzMTUnXCJcclxuXHRcdFx0OnN0eWxlPVwieyBtYXJnaW5Ub3A6IG1iQ29uZmlnKjIgKyAncnB4JywgYmFja2dyb3VuZDogdGhlbWVDb2xvciB9XCIgdi1pZj1cInRlbXBBcnIubGVuZ3RoXCI+XHJcblx0XHRcdDwhLS0g5Y2V5YiXIC0tPlxyXG5cdFx0XHQ8YmxvY2sgdi1pZj1cIml0ZW1TdHlsZSA9PSAwXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0LWJveCBsaXN0QVwiIDpjbGFzcz1cInRlbXBBcnIubGVuZ3RoID4gMCA/ICdmYWRlSW4gb24nIDogJydcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cImNvblN0eWxlPydib3JkZXJSYWRpdXMxNSc6JydcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gdGVtcEFyclwiXHJcblx0XHRcdFx0XHRcdDprZXk9XCJpbmRleFwiIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2cgcGljdHJ1ZV9sb2dfY2xhc3NcIiA6c3R5bGU9XCInYmFja2dyb3VuZC1jb2xvcjonK2xhYmVsQ29sb3JcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMSdcIj57eyR0KGDnp5LmnYBgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2cgcGljdHJ1ZV9sb2dfY2xhc3NcIiA6c3R5bGU9XCInYmFja2dyb3VuZC1jb2xvcjonK2xhYmVsQ29sb3JcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMidcIj57eyR0KGDnoI3ku7dgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2cgcGljdHJ1ZV9sb2dfY2xhc3NcIiA6c3R5bGU9XCInYmFja2dyb3VuZC1jb2xvcjonK2xhYmVsQ29sb3JcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMydcIj57eyR0KGDmi7zlm6JgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZVwiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dC1pbmZvXCJcclxuXHRcdFx0XHRcdFx0XHRzdHlsZT1cImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUgbGluZTJcIiB2LWlmPVwidGl0bGVTaG93XCI+e3sgaXRlbS5zdG9yZV9uYW1lIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJvbGQtcHJpY2VcIiB2LWlmPVwib3ByaWNlU2hvd1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDvv6VgKX19e3sgaXRlbS5vdF9wcmljZSB9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInByaWNlXCIgOnN0eWxlPVwiJ2NvbG9yOicrZm9udENvbG9yXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwicHJpY2VTaG93XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7JHQoYO+/pWApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7IGl0ZW0ucHJpY2UgfX1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHh0XCIgOnN0eWxlPVwiJ2JvcmRlcjoxcHggc29saWQgJytsYWJlbENvbG9yKyc7Y29sb3I6JytsYWJlbENvbG9yXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0OmNsYXNzPVwicHJpY2VTaG93PycnOidvbidcIiB2LWlmPVwiaXRlbS5jaGVja0NvdXBvbiAmJiBjb3Vwb25TaG93XCI+e3skdChg5Yi4YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdDwhLS0g5Lik5YiXIC0tPlxyXG5cdFx0XHQ8YmxvY2sgdi1pZj1cIml0ZW1TdHlsZSA9PSAxXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0LWJveCBsaXN0Q1wiIDpjbGFzcz1cInRlbXBBcnIubGVuZ3RoID4gMCA/ICdmYWRlSW4gb24nIDogJydcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cImNvblN0eWxlPydib3JkZXJSYWRpdXMxNSc6JydcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gdGVtcEFyclwiXHJcblx0XHRcdFx0XHRcdDprZXk9XCJpbmRleFwiIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2cgcGljdHJ1ZV9sb2dfY2xhc3NcIiA6c3R5bGU9XCInYmFja2dyb3VuZC1jb2xvcjonK2xhYmVsQ29sb3JcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMSdcIj57eyR0KGDnp5LmnYBgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2cgcGljdHJ1ZV9sb2dfY2xhc3NcIiA6c3R5bGU9XCInYmFja2dyb3VuZC1jb2xvcjonK2xhYmVsQ29sb3JcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMidcIj57eyR0KGDnoI3ku7dgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2cgcGljdHJ1ZV9sb2dfY2xhc3NcIiA6c3R5bGU9XCInYmFja2dyb3VuZC1jb2xvcjonK2xhYmVsQ29sb3JcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMydcIj57eyR0KGDmi7zlm6JgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZVwiIG1vZGU9XCJhc3BlY3RGaXRcIj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQtaW5mb1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUgbGluZTJcIiB2LWlmPVwidGl0bGVTaG93XCI+e3sgaXRlbS5zdG9yZV9uYW1lIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwib2xkLXByaWNlXCIgdi1pZj1cIm9wcmljZVNob3dcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7JHQoYO+/pWApfX17eyBpdGVtLm90X3ByaWNlIH19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJpY2VcIiA6c3R5bGU9XCInY29sb3I6Jytmb250Q29sb3JcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJwcmljZVNob3dcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7eyBpdGVtLnByaWNlIH19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR4dFwiIDpzdHlsZT1cIidib3JkZXI6MXB4IHNvbGlkICcrbGFiZWxDb2xvcisnO2NvbG9yOicrbGFiZWxDb2xvclwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdDpjbGFzcz1cInByaWNlU2hvdz8nJzonb24nXCIgdi1pZj1cIml0ZW0uY2hlY2tDb3Vwb24gJiYgY291cG9uU2hvd1wiPnt7JHQoYOWIuGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHQ8IS0tIOS4ieWIlyAtLT5cclxuXHRcdFx0PGJsb2NrIHYtaWY9XCJpdGVtU3R5bGUgPT0gMlwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdC1ib3ggbGlzdEJcIiA6Y2xhc3M9XCJ0ZW1wQXJyLmxlbmd0aCA+IDAgPyAnZmFkZUluIG9uJyA6ICcnXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiA6Y2xhc3M9XCJjb25TdHlsZT8nYm9yZGVyUmFkaXVzMTUnOicnXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIHRlbXBBcnJcIlxyXG5cdFx0XHRcdFx0XHQ6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJnb0RldGFpbChpdGVtKVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nIHBpY3RydWVfbG9nX2NsYXNzXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtY29sb3I6JytsYWJlbENvbG9yXCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzEnXCI+e3skdChg56eS5p2AYCl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nIHBpY3RydWVfbG9nX2NsYXNzXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtY29sb3I6JytsYWJlbENvbG9yXCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzInXCI+e3skdChg56CN5Lu3YCl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nIHBpY3RydWVfbG9nX2NsYXNzXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtY29sb3I6JytsYWJlbENvbG9yXCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzMnXCI+e3skdChg5ou85ZuiYCl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1hZ2VcIiBtb2RlPVwiYXNwZWN0Rml0XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQtaW5mb1wiXHJcblx0XHRcdFx0XHRcdFx0c3R5bGU9XCJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGxpbmUyXCIgdi1pZj1cInRpdGxlU2hvd1wiPnt7IGl0ZW0uc3RvcmVfbmFtZSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwib2xkLXByaWNlXCIgdi1pZj1cIm9wcmljZVNob3dcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7IGl0ZW0ub3RfcHJpY2UgfX1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwcmljZVwiIDpzdHlsZT1cIidjb2xvcjonK2ZvbnRDb2xvclwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cInByaWNlU2hvd1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57eyR0KGDvv6VgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7eyBpdGVtLnByaWNlIH19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR4dFwiIDpzdHlsZT1cIidib3JkZXI6MXB4IHNvbGlkICcrbGFiZWxDb2xvcisnO2NvbG9yOicrbGFiZWxDb2xvclwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdDpjbGFzcz1cInByaWNlU2hvdz8nJzonb24nXCIgdi1pZj1cIml0ZW0uY2hlY2tDb3Vwb24gJiYgY291cG9uU2hvd1wiPnt7JHQoYOWIuGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSDlpKflm74gLS0+XHJcblx0XHQ8YmxvY2sgdi1pZj1cIml0ZW1TdHlsZSA9PSAzICYmIHRlbXBBcnIubGVuZ3RoXCIgOnN0eWxlPVwieyBtYXJnaW5Ub3A6IG1iQ29uZmlnICsgJ3JweCcgfVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RCaWdcIiA6Y2xhc3M9XCJiZ1N0eWxlPT09MD8nJzonYm9yZGVyUmFkaXVzMTUnXCIgOnN0eWxlPVwieyBiYWNrZ3JvdW5kOiB0aGVtZUNvbG9yIH1cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1CaWdcIiA6Y2xhc3M9XCJjb25TdHlsZT8nYm9yZGVyUmFkaXVzMTUnOicnXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gdGVtcEFyclwiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJnb0RldGFpbChpdGVtKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbWctYm94XCI+XHJcblx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2dfYmlnIHBpY3RydWVfbG9nX2NsYXNzXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtY29sb3I6JytsYWJlbENvbG9yXCJcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcxJ1wiPnt7JHQoYOenkuadgGApfX08L3NwYW4+XHJcblx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2dfYmlnIHBpY3RydWVfbG9nX2NsYXNzXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtY29sb3I6JytsYWJlbENvbG9yXCJcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcyJ1wiPnt7JHQoYOegjeS7t2ApfX08L3NwYW4+XHJcblx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2dfYmlnIHBpY3RydWVfbG9nX2NsYXNzXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtY29sb3I6JytsYWJlbENvbG9yXCJcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICczJ1wiPnt7JHQoYOaLvOWbomApfX08L3NwYW4+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5yZWNvbW1lbmRfaW1hZ2VcIiBtb2RlPVwiXCIgdi1pZj1cIml0ZW0ucmVjb21tZW5kX2ltYWdlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltYWdlXCIgbW9kZT1cIlwiIHYtZWxzZT48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGxpbmUyXCI+PHNwYW4gY2xhc3M9XCJjb3Vwb25cIlxyXG5cdFx0XHRcdFx0XHRcdDpzdHlsZT1cIidib3JkZXI6MXB4IHNvbGlkICcrbGFiZWxDb2xvcisnO2NvbG9yOicrbGFiZWxDb2xvclwiXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uY2hlY2tDb3Vwb24gJiYgY291cG9uU2hvd1wiPnt7JHQoYOWIuGApfX08L3NwYW4+PHNwYW5cclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwidGl0bGVTaG93XCI+e3tpdGVtLnN0b3JlX25hbWV9fTwvc3Bhbj48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInByaWNlXCIgOnN0eWxlPVwiJ2NvbG9yOicrZm9udENvbG9yXCI+PHNwYW4gdi1pZj1cInByaWNlU2hvd1wiPnt7JHQoYO+/pWApfX08c3BhblxyXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJudW1cIj57e2l0ZW0ucHJpY2V9fTwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9XCJvbGQtcHJpY2VcIlxyXG5cdFx0XHRcdFx0XHRcdHYtaWY9XCJvcHJpY2VTaG93XCI+e3skdChg77+lYCl9fXt7aXRlbS5vdF9wcmljZX19PC9zcGFuPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvYmxvY2s+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0UHJvZHVjdHNsaXN0XHJcblx0fSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2dvb2RMaXN0JyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fSxcclxuXHRcdFx0aXNTb3J0VHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyB8IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRlbXBBcnI6IFtdLFxyXG5cdFx0XHRcdG1iQ29uZmlnOiB0aGlzLmRhdGFDb25maWcubWJDb25maWcudmFsLFxyXG5cdFx0XHRcdG51bUNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLm51bUNvbmZpZy52YWwsXHJcblx0XHRcdFx0dGhlbWVDb2xvcjogdGhpcy5kYXRhQ29uZmlnLnRoZW1lQ29sb3IuY29sb3JbMF0uaXRlbSxcclxuXHRcdFx0XHRpdGVtU3R5bGU6IHRoaXMuZGF0YUNvbmZpZy5pdGVtU3R5bGUudHlwZSxcclxuXHRcdFx0XHRzb3J0VHlwZTogdGhpcy5kYXRhQ29uZmlnLmdvb2RzU29ydC50eXBlLFxyXG5cdFx0XHRcdHR5cGU6IHRoaXMuZGF0YUNvbmZpZy50YWJDb25maWcudGFiVmFsIHx8IDAsXHJcblx0XHRcdFx0c2VsZWN0SWQ6IHRoaXMuZGF0YUNvbmZpZy5zZWxlY3RDb25maWcuYWN0aXZlVmFsdWUsXHJcblx0XHRcdFx0cHJvZHVjdElkczogdGhpcy5kYXRhQ29uZmlnLmdvb2RzTGlzdC5pZHMgfHwgW10sXHJcblx0XHRcdFx0b3ByaWNlU2hvdzogdGhpcy5kYXRhQ29uZmlnLm9wcmljZVNob3cudmFsLCAvL+WVhuWTgeWOn+S7t1xyXG5cdFx0XHRcdHByaWNlU2hvdzogdGhpcy5kYXRhQ29uZmlnLnByaWNlU2hvdy52YWwsIC8v5ZWG5ZOB5Lu35qC8XHJcblx0XHRcdFx0dGl0bGVTaG93OiB0aGlzLmRhdGFDb25maWcudGl0bGVTaG93LnZhbCwgLy/llYblk4HlkI3np7BcclxuXHRcdFx0XHRjb3Vwb25TaG93OiB0aGlzLmRhdGFDb25maWcuY291cG9uU2hvdy52YWwsIC8v5ZWG5ZOB5LyY5oOg5Yi4XHJcblx0XHRcdFx0cHJDb25maWc6IHRoaXMuZGF0YUNvbmZpZy5wckNvbmZpZy52YWwsIC8v5bem5Y+z6L656LedXHJcblx0XHRcdFx0YmdTdHlsZTogdGhpcy5kYXRhQ29uZmlnLmJnU3R5bGUudHlwZSwgLy/og4zmma/moLflvI9cclxuXHRcdFx0XHRjb25TdHlsZTogdGhpcy5kYXRhQ29uZmlnLmNvblN0eWxlLnR5cGUsIC8v5YaF5a655qC35byPXHJcblx0XHRcdFx0Zm9udENvbG9yOiB0aGlzLmRhdGFDb25maWcuZm9udENvbG9yLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0bGFiZWxDb2xvcjogdGhpcy5kYXRhQ29uZmlnLmxhYmVsQ29sb3IuY29sb3JbMF0uaXRlbVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMucHJvZHVjdHNsaXN0KCk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRwcm9kdWN0c2xpc3QoKSB7XHJcblx0XHRcdFx0bGV0IGxpbWl0ID0gdGhpcy4kY29uZmlnLkxJTUlUO1xyXG5cdFx0XHRcdGxldCBkYXRhID0ge307XHJcblx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PSAxKSB7XHJcblx0XHRcdFx0XHRkYXRhID0ge1xyXG5cdFx0XHRcdFx0XHRpZHM6IHRoaXMucHJvZHVjdElkcy5qb2luKCcsJyksXHJcblx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRkYXRhID0ge1xyXG5cdFx0XHRcdFx0XHRwcmljZU9yZGVyOiB0aGlzLnNvcnRUeXBlID09IDIgPyAnZGVzYycgOiAnJyxcclxuXHRcdFx0XHRcdFx0c2FsZXNPcmRlcjogdGhpcy5zb3J0VHlwZSA9PSAxID8gJ2Rlc2MnIDogJycsXHJcblx0XHRcdFx0XHRcdHNlbGVjdElkOiB0aGlzLnNlbGVjdElkW3RoaXMuc2VsZWN0SWQubGVuZ3RoIC0gMV0gfHwgMCxcclxuXHRcdFx0XHRcdFx0bGltaXQ6IHRoaXMubnVtQ29uZmlnXHJcblx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRnZXRQcm9kdWN0c2xpc3QoZGF0YSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy50ZW1wQXJyID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvRGV0YWlsKGl0ZW0pIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdkZXRhaWwnLCBpdGVtKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0Lmxpc3RCaWcge1xyXG5cdFx0cGFkZGluZzogMXB4IDIwcnB4IDIwcnB4IDIwcnB4O1xyXG5cclxuXHRcdC5ib3JkZXJSYWRpdXMxNSB7XHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHJweCAyMHJweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaXRlbUJpZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cnB4O1xyXG5cclxuXHRcdFx0LmltZy1ib3gge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMjg0cnB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0LnBpY3RydWVfbG9nX2JpZyB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHJweCAwIDIwcnB4IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cclxuXHRcdFx0XHQuY291cG9uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMnJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHJcblx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5vbGQtcHJpY2Uge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaW5kZXgtcHJvZHVjdC13cmFwcGVyIHtcclxuXHJcblx0XHQubGlzdC1ib3gge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0cGFkZGluZzogMjBycHggMjBycHggMDtcclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogMzQ1cnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdCYub24ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5waWN0cnVlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNDdycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM0N3JweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5waWN0cnVlX2xvZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogOTJycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQ0cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NHJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAyMHJweCAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IDM0NnJweDtcclxuXHRcdFx0XHRcdC8vIHdpZHRoOiAzNDdycHg7XHJcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IDM0N3JweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGV4dC1pbmZvIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcnB4IDIwcnB4IDE1cnB4O1xyXG5cclxuXHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjIyMjIyO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjhycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm9sZC1wcmljZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDRycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjYWFhYWFhO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHJcblx0XHRcdFx0XHRcdHRleHQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1NTA7XHJcblxyXG5cdFx0XHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNHJweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC50eHQge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjhycHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyOHJweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVycHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBycHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHJweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYub24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLm9uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmxpc3RBIHtcclxuXHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0LnBpY3RydWUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjIwcnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjIwcnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnRleHQtaW5mbyB7XHJcblx0XHRcdFx0XHRcdC8vIHdpZHRoOiA0OTBycHg7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDFcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubGlzdEMge1xyXG5cdFx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0OC41JTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5waWN0cnVlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNDVycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmxpc3RCIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcblxyXG5cdFx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMS42JTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTZycHg7XHJcblxyXG5cdFx0XHRcdFx0LnBpY3RydWUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMjBycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24pIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///126\n"); /***/ }), /* 127 */ /*!*****************************************!*\ !*** E:/2024/1/广告/uni-app/api/store.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.collectAdd = collectAdd;\nexports.collectAll = collectAll;\nexports.collectDel = collectDel;\nexports.create = create;\nexports.deleteVisitList = deleteVisitList;\nexports.getAgentAgreement = getAgentAgreement;\nexports.getAttr = getAttr;\nexports.getCategoryList = getCategoryList;\nexports.getCodeApi = getCodeApi;\nexports.getCollectUserList = getCollectUserList;\nexports.getGoodsDetails = getGoodsDetails;\nexports.getGroomList = getGroomList;\nexports.getHomeProducts = getHomeProducts;\nexports.getPresellProductDetail = getPresellProductDetail;\nexports.getProductCode = getProductCode;\nexports.getProductDetail = getProductDetail;\nexports.getProductHot = getProductHot;\nexports.getProductslist = getProductslist;\nexports.getReplyConfig = getReplyConfig;\nexports.getReplyList = getReplyList;\nexports.getSearchKeyword = getSearchKeyword;\nexports.getVisitList = getVisitList;\nexports.postCartAdd = postCartAdd;\nexports.postCartNum = postCartNum;\nexports.registerVerify = registerVerify;\nexports.storeDiscountsList = storeDiscountsList;\nexports.storeListApi = storeListApi;\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request.js */ 23));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/**\r\n * 获取产品详情\r\n * @param int id\r\n * \r\n */\nfunction getProductDetail(id) {\n return _request.default.get('product/detail/' + id, {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 产品分享二维码 推广员\r\n * @param int id\r\n */\n\nfunction getProductCode(id) {\n return _request.default.get('product/code/' + id, {});\n}\n\n/**\r\n * 添加收藏\r\n * @param int id\r\n * @param string category product=普通产品,product_seckill=秒杀产品\r\n */\nfunction collectAdd(id, category) {\n return _request.default.post('collect/add', {\n id: id,\n 'product': category === undefined ? 'product' : category\n });\n}\n\n/**\r\n * 删除收藏产品\r\n * @param int id\r\n * @param string category product=普通产品,product_seckill=秒杀产品\r\n */\nfunction collectDel(id, category) {\n return _request.default.post('collect/del', {\n id: id,\n category: category === undefined ? 'product' : category\n });\n}\n\n/**\r\n * 购车添加\r\n * \r\n */\nfunction postCartAdd(data) {\n return _request.default.post('cart/add', data);\n}\n\n/**\r\n * 获取分类列表\r\n * \r\n */\nfunction getCategoryList() {\n return _request.default.get('category', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取产品列表\r\n * @param object data\r\n */\nfunction getProductslist(data) {\n return _request.default.get('products', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取推荐产品\r\n * \r\n */\nfunction getProductHot(page, limit) {\n return _request.default.get(\"product/hot\", {\n page: page === undefined ? 1 : page,\n limit: limit === undefined ? 4 : limit\n }, {\n noAuth: true\n });\n}\n/**\r\n * 批量收藏\r\n * \r\n * @param object id 产品编号 join(',') 切割成字符串\r\n * @param string category \r\n */\nfunction collectAll(id, category) {\n return _request.default.post('collect/all', {\n id: id,\n category: category === undefined ? 'product' : category\n });\n}\n\n/**\r\n * 首页产品的轮播图和产品信息\r\n * @param int type \r\n * \r\n */\nfunction getGroomList(type, data) {\n return _request.default.get('groom/list/' + type, data, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取收藏列表\r\n * @param object data\r\n */\nfunction getCollectUserList(data) {\n return _request.default.get('collect/user', data);\n}\n\n/**\r\n * 获取产品评论\r\n * @param int id\r\n * @param object data\r\n * \r\n */\nfunction getReplyList(id, data) {\n return _request.default.get('reply/list/' + id, data);\n}\n\n/**\r\n * 产品评价数量和好评度\r\n * @param int id\r\n */\nfunction getReplyConfig(id) {\n return _request.default.get('reply/config/' + id);\n}\n\n/**\r\n * 获取搜索关键字获取\r\n * \r\n */\nfunction getSearchKeyword() {\n return _request.default.get('search/keyword', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 门店列表\r\n * @returns {*}\r\n */\nfunction storeListApi(data) {\n return _request.default.get(\"store_list\", data);\n}\n\n/**\r\n * 套餐列表\r\n * @param int id\r\n * \r\n */\nfunction storeDiscountsList(id) {\n return _request.default.get('store_discounts/list/' + id, {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 购车添加、减少、修改\r\n * \r\n */\nfunction postCartNum(data) {\n return _request.default.post('v2/set_cart_num', data);\n}\n/**\r\n * 代理商申请\r\n * \r\n */\nfunction create(data) {\n return _request.default.post(\"agent/apply/\".concat(data.id), data);\n}\n\n/**\r\n * 代理商规则\r\n * @param object data\r\n */\nfunction getAgentAgreement(data) {\n return _request.default.get('agent/get_agent_agreement', {}, {\n noAuth: true\n });\n}\n\n/**\r\n * h5用户发送验证码\r\n * @param data object 用户手机号\r\n */\nfunction registerVerify(data) {\n return _request.default.post(\"register/verify\", data, {\n noAuth: true\n });\n}\n\n/**\r\n * 验证码key\r\n */\nfunction getCodeApi() {\n return _request.default.get(\"verify_code\", {}, {\n noAuth: true\n });\n}\n/**\r\n * 获取代理商表单信息\r\n */\nfunction getGoodsDetails() {\n return _request.default.get(\"agent/apply/info\", {}, {\n noAuth: true\n });\n}\n\n/**\r\n * 获取首页的属性\r\n * @returns {*}\r\n */\nfunction getAttr(id, type) {\n return _request.default.get(\"v2/get_attr/\" + id + \"/\" + type);\n}\n/**\r\n * 获取首页商品列表(所有活动的)\r\n * @param object data\r\n */\nfunction getHomeProducts(data) {\n return _request.default.get('home/products', data, {\n noAuth: true\n });\n}\n\n/**\r\n * 预售详情\r\n * @returns {*}\r\n */\nfunction getPresellProductDetail(id) {\n return _request.default.get(\"advance/detail/\" + id);\n}\n\n/**\r\n * 获取浏览记录列表\r\n * @param object data\r\n */\nfunction getVisitList(data) {\n return _request.default.get('user/visit_list', data);\n}\n\n/**\r\n * 获取浏览记录列表-删除 \r\n * @param object data\r\n */\nfunction deleteVisitList(data) {\n return _request.default.delete('user/visit', data);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpL3N0b3JlLmpzIl0sIm5hbWVzIjpbImdldFByb2R1Y3REZXRhaWwiLCJpZCIsInJlcXVlc3QiLCJnZXQiLCJub0F1dGgiLCJnZXRQcm9kdWN0Q29kZSIsImNvbGxlY3RBZGQiLCJjYXRlZ29yeSIsInBvc3QiLCJ1bmRlZmluZWQiLCJjb2xsZWN0RGVsIiwicG9zdENhcnRBZGQiLCJkYXRhIiwiZ2V0Q2F0ZWdvcnlMaXN0IiwiZ2V0UHJvZHVjdHNsaXN0IiwiZ2V0UHJvZHVjdEhvdCIsInBhZ2UiLCJsaW1pdCIsImNvbGxlY3RBbGwiLCJnZXRHcm9vbUxpc3QiLCJ0eXBlIiwiZ2V0Q29sbGVjdFVzZXJMaXN0IiwiZ2V0UmVwbHlMaXN0IiwiZ2V0UmVwbHlDb25maWciLCJnZXRTZWFyY2hLZXl3b3JkIiwic3RvcmVMaXN0QXBpIiwic3RvcmVEaXNjb3VudHNMaXN0IiwicG9zdENhcnROdW0iLCJjcmVhdGUiLCJnZXRBZ2VudEFncmVlbWVudCIsInJlZ2lzdGVyVmVyaWZ5IiwiZ2V0Q29kZUFwaSIsImdldEdvb2RzRGV0YWlscyIsImdldEF0dHIiLCJnZXRIb21lUHJvZHVjdHMiLCJnZXRQcmVzZWxsUHJvZHVjdERldGFpbCIsImdldFZpc2l0TGlzdCIsImRlbGV0ZVZpc2l0TGlzdCIsImRlbGV0ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBVUE7QUFWQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNBLGdCQUFnQixDQUFDQyxFQUFFLEVBQUU7RUFDcEMsT0FBT0MsZ0JBQU8sQ0FBQ0MsR0FBRyxDQUFDLGlCQUFpQixHQUFHRixFQUFFLEVBQUUsQ0FBQyxDQUFDLEVBQUU7SUFDOUNHLE1BQU0sRUFBRTtFQUNULENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVPLFNBQVNDLGNB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RUE7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTbUMsWUFBWSxDQUFDeEIsSUFBSSxFQUFFO0VBQ2xDLE9BQU9WLGdCQUFPLENBQUNDLEdBQUcsQ0FBQyxpQkFBaUIsRUFBRVMsSUFBSSxDQUFDO0FBQzVDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sU0FBU3lCLGVBQWUsQ0FBQ3pCLElBQUksRUFBRTtFQUNyQyxPQUFPVixnQkFBTyxDQUFDb0MsTUFBTSxDQUFDLFlBQVksRUFBRTFCLElBQUksQ0FBQztBQUMxQyIsImZpbGUiOiIxMjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXVxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIzIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYNcclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmltcG9ydCByZXF1ZXN0IGZyb20gXCJAL3V0aWxzL3JlcXVlc3QuanNcIjtcclxuXHJcbi8qKlxyXG4gKiDojrflj5bkuqflk4Hor6bmg4VcclxuICogQHBhcmFtIGludCBpZFxyXG4gKiBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRQcm9kdWN0RGV0YWlsKGlkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdwcm9kdWN0L2RldGFpbC8nICsgaWQsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOS6p+WTgeWIhuS6q+S6jOe7tOeggSDmjqjlub/lkZhcclxuICogQHBhcmFtIGludCBpZFxyXG4gKi9cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRQcm9kdWN0Q29kZShpZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgncHJvZHVjdC9jb2RlLycgKyBpZCwge30pO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qKlxyXG4gKiDmt7vliqDmlLbol49cclxuICogQHBhcmFtIGludCBpZFxyXG4gKiBAcGFyYW0gc3RyaW5nIGNhdGVnb3J5IHByb2R1Y3Q95pmu6YCa5Lqn5ZOBLHByb2R1Y3Rfc2Vja2lsbD3np5LmnYDkuqflk4FcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBjb2xsZWN0QWRkKGlkLCBjYXRlZ29yeSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ2NvbGxlY3QvYWRkJywge1xyXG5cdFx0aWQ6IGlkLFxyXG5cdFx0J3Byb2R1Y3QnOiBjYXRlZ29yeSA9PT0gdW5kZWZpbmVkID8gJ3Byb2R1Y3QnIDogY2F0ZWdvcnlcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOWIoOmZpOaUtuiXj+S6p+WTgVxyXG4gKiBAcGFyYW0gaW50IGlkXHJcbiAqIEBwYXJhbSBzdHJpbmcgY2F0ZWdvcnkgcHJvZHVjdD3mma7pgJrkuqflk4EscHJvZHVjdF9zZWNraWxsPeenkuadgOS6p+WTgVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGNvbGxlY3REZWwoaWQsIGNhdGVnb3J5KSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgnY29sbGVjdC9kZWwnLCB7XHJcblx0XHRpZDogaWQsXHJcblx0XHRjYXRlZ29yeTogY2F0ZWdvcnkgPT09IHVuZGVmaW5lZCA/ICdwcm9kdWN0JyA6IGNhdGVnb3J5XHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDotK3ovabmt7vliqBcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gcG9zdENhcnRBZGQoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ2NhcnQvYWRkJywgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bliIbnsbvliJfooahcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2F0ZWdvcnlMaXN0KCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnY2F0ZWdvcnknLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bkuqflk4HliJfooahcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0UHJvZHVjdHNsaXN0KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ3Byb2R1Y3RzJywgZGF0YSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcblxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluaOqOiNkOS6p+WTgVxyXG4gKiBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRQcm9kdWN0SG90KHBhZ2UsIGxpbWl0KSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwicHJvZHVjdC9ob3RcIiwge1xyXG5cdFx0cGFnZTogcGFnZSA9PT0gdW5kZWZpbmVkID8gMSA6IHBhZ2UsXHJcblx0XHRsaW1pdDogbGltaXQgPT09IHVuZGVmaW5lZCA/IDQgOiBsaW1pdFxyXG5cdH0sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcbi8qKlxyXG4gKiDmibnph4/mlLbol49cclxuICogXHJcbiAqIEBwYXJhbSBvYmplY3QgaWQgIOS6p+WTgee8luWPtyBqb2luKCcsJykg5YiH5Ymy5oiQ5a2X56ym5LiyXHJcbiAqIEBwYXJhbSBzdHJpbmcgY2F0ZWdvcnkgXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gY29sbGVjdEFsbChpZCwgY2F0ZWdvcnkpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdjb2xsZWN0L2FsbCcsIHtcclxuXHRcdGlkOiBpZCxcclxuXHRcdGNhdGVnb3J5OiBjYXRlZ29yeSA9PT0gdW5kZWZpbmVkID8gJ3Byb2R1Y3QnIDogY2F0ZWdvcnlcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOmmlumhteS6p+WTgeeahOi9ruaSreWbvuWSjOS6p+WTgeS/oeaBr1xyXG4gKiBAcGFyYW0gaW50IHR5cGUgXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEdyb29tTGlzdCh0eXBlLCBkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdncm9vbS9saXN0LycgKyB0eXBlLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluaUtuiXj+WIl+ihqFxyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRDb2xsZWN0VXNlckxpc3QoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnY29sbGVjdC91c2VyJywgZGF0YSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluS6p+WTgeivhOiuulxyXG4gKiBAcGFyYW0gaW50IGlkXHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKiBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRSZXBseUxpc3QoaWQsIGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ3JlcGx5L2xpc3QvJyArIGlkLCBkYXRhKVxyXG59XHJcblxyXG4vKipcclxuICog5Lqn5ZOB6K+E5Lu35pWw6YeP5ZKM5aW96K+E5bqmXHJcbiAqIEBwYXJhbSBpbnQgaWRcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRSZXBseUNvbmZpZyhpZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgncmVwbHkvY29uZmlnLycgKyBpZCk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bmkJzntKLlhbPplK7lrZfojrflj5ZcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0U2VhcmNoS2V5d29yZCgpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ3NlYXJjaC9rZXl3b3JkJywge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog6Zeo5bqX5YiX6KGoXHJcbiAqIEByZXR1cm5zIHsqfVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHN0b3JlTGlzdEFwaShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwic3RvcmVfbGlzdFwiLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOWll+mkkOWIl+ihqFxyXG4gKiBAcGFyYW0gaW50IGlkXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHN0b3JlRGlzY291bnRzTGlzdChpZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnc3RvcmVfZGlzY291bnRzL2xpc3QvJyArIGlkLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDotK3ovabmt7vliqDjgIHlh4/lsJHjgIHkv67mlLlcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gcG9zdENhcnROdW0oZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ3YyL3NldF9jYXJ0X251bScsIGRhdGEpO1xyXG59XHJcbi8qKlxyXG4gKiDku6PnkIbllYbnlLPor7dcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gY3JlYXRlKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KGBhZ2VudC9hcHBseS8ke2RhdGEuaWR9YCwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDku6PnkIbllYbop4TliJlcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0QWdlbnRBZ3JlZW1lbnQoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnYWdlbnQvZ2V0X2FnZW50X2FncmVlbWVudCcsIHt9LCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIGg155So5oi35Y+R6YCB6aqM6K+B56CBXHJcbiAqIEBwYXJhbSBkYXRhIG9iamVjdCDnlKjmiLfmiYvmnLrlj7dcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiByZWdpc3RlclZlcmlmeShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcInJlZ2lzdGVyL3ZlcmlmeVwiLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOmqjOivgeeggWtleVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENvZGVBcGkoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwidmVyaWZ5X2NvZGVcIiwge30sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcbi8qKlxyXG4gKiDojrflj5bku6PnkIbllYbooajljZXkv6Hmga9cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRHb29kc0RldGFpbHMoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwiYWdlbnQvYXBwbHkvaW5mb1wiLCB7fSwge1xyXG5cdFx0bm9BdXRoOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bpppbpobXnmoTlsZ7mgKdcclxuICogQHJldHVybnMgeyp9XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0QXR0cihpZCwgdHlwZSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcInYyL2dldF9hdHRyL1wiICsgaWQgKyBcIi9cIiArIHR5cGUpO1xyXG59XHJcbi8qKlxyXG4gKiDojrflj5bpppbpobXllYblk4HliJfooajvvIjmiYDmnInmtLvliqjnmoTvvIlcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0SG9tZVByb2R1Y3RzKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ2hvbWUvcHJvZHVjdHMnLCBkYXRhLCB7XHJcblx0XHRub0F1dGg6IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOmihOWUruivpuaDhVxyXG4gKiBAcmV0dXJucyB7Kn1cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRQcmVzZWxsUHJvZHVjdERldGFpbChpZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImFkdmFuY2UvZGV0YWlsL1wiICsgaWQpO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5rWP6KeI6K6w5b2V5YiX6KGoXHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFZpc2l0TGlzdChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd1c2VyL3Zpc2l0X2xpc3QnLCBkYXRhKVxyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5rWP6KeI6K6w5b2V5YiX6KGoLeWIoOmZpCBcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZGVsZXRlVmlzaXRMaXN0KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5kZWxldGUoJ3VzZXIvdmlzaXQnLCBkYXRhKVxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///127\n"); /***/ }), /* 128 */ /*!*****************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/guide.vue ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _guide_vue_vue_type_template_id_d88d9498___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./guide.vue?vue&type=template&id=d88d9498& */ 129);\n/* harmony import */ var _guide_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./guide.vue?vue&type=script&lang=js& */ 131);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _guide_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _guide_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _guide_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _guide_vue_vue_type_template_id_d88d9498___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _guide_vue_vue_type_template_id_d88d9498___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _guide_vue_vue_type_template_id_d88d9498___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/guide.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9ndWlkZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZDg4ZDk0OTgmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9ndWlkZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2d1aWRlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9ndWlkZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///128\n"); /***/ }), /* 129 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/guide.vue?vue&type=template&id=d88d9498& ***! \************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_guide_vue_vue_type_template_id_d88d9498___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./guide.vue?vue&type=template&id=d88d9498& */ 130); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_guide_vue_vue_type_template_id_d88d9498___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_guide_vue_vue_type_template_id_d88d9498___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_guide_vue_vue_type_template_id_d88d9498___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_guide_vue_vue_type_template_id_d88d9498___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 130 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/guide.vue?vue&type=template&id=d88d9498& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.heightConfig) ? _c( "view", { staticClass: _vm._$s(1, "sc", "lines"), style: _vm._$s( 1, "s", "padding:0 " + _vm.lrEdge * 2 + "rpx;margin-top:" + _vm.mbConfig * 2 + "rpx;" ), attrs: { _i: 1 }, }, [ _c("view", { staticClass: _vm._$s(2, "sc", "item"), style: _vm._$s( 2, "s", "border-bottom-width:" + _vm.heightConfig * 2 + "rpx;border-bottom-color:" + _vm.lineColor + ";border-bottom-style:" + _vm.lineStyle + ";" ), attrs: { _i: 2 }, }), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 131 */ /*!******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/guide.vue?vue&type=script&lang=js& ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_guide_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./guide.vue?vue&type=script&lang=js& */ 132);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_guide_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_guide_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_guide_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_guide_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_guide_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIxMzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9ndWlkZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2d1aWRlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///131\n"); /***/ }), /* 132 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/guide.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'guide',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n heightConfig: this.dataConfig.heightConfig.val,\n lineColor: this.dataConfig.lineColor.color[0].item,\n lineStyle: this.dataConfig.lineStyle.list[this.dataConfig.lineStyle.type].style,\n lrEdge: this.dataConfig.lrEdge.val,\n mbConfig: this.dataConfig.mbConfig.val\n };\n },\n created: function created() {},\n methods: {}\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvZ3VpZGUudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsImlzU29ydFR5cGUiLCJkYXRhIiwiaGVpZ2h0Q29uZmlnIiwibGluZUNvbG9yIiwibGluZVN0eWxlIiwibHJFZGdlIiwibWJDb25maWciLCJjcmVhdGVkIiwibWV0aG9kcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O2dCQVVBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDLFVBRUE7QUFDQTtBQUFBIiwiZmlsZSI6IjEzMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LXNob3c9XCIhaXNTb3J0VHlwZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJsaW5lc1wiIDpzdHlsZT1cIidwYWRkaW5nOjAgJysgbHJFZGdlKjIgKydycHg7bWFyZ2luLXRvcDonKyBtYkNvbmZpZyoyICsncnB4OydcIiB2LWlmPVwiaGVpZ2h0Q29uZmlnXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpzdHlsZT1cIidib3JkZXItYm90dG9tLXdpZHRoOicrIGhlaWdodENvbmZpZyoyICsncnB4O2JvcmRlci1ib3R0b20tY29sb3I6JysgbGluZUNvbG9yICsnO2JvcmRlci1ib3R0b20tc3R5bGU6JysgbGluZVN0eWxlICsnOydcIj48L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2d1aWRlJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fSxcclxuXHRcdFx0aXNTb3J0VHlwZTp7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nIHwgTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6MFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRoZWlnaHRDb25maWc6dGhpcy5kYXRhQ29uZmlnLmhlaWdodENvbmZpZy52YWwsXHJcblx0XHRcdFx0bGluZUNvbG9yOnRoaXMuZGF0YUNvbmZpZy5saW5lQ29sb3IuY29sb3JbMF0uaXRlbSxcclxuXHRcdFx0XHRsaW5lU3R5bGU6dGhpcy5kYXRhQ29uZmlnLmxpbmVTdHlsZS5saXN0W3RoaXMuZGF0YUNvbmZpZy5saW5lU3R5bGUudHlwZV0uc3R5bGUsXHJcblx0XHRcdFx0bHJFZGdlOnRoaXMuZGF0YUNvbmZpZy5sckVkZ2UudmFsLFxyXG5cdFx0XHRcdG1iQ29uZmlnOnRoaXMuZGF0YUNvbmZpZy5tYkNvbmZpZy52YWxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge30sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQubGluZXN7XHJcblx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHQuaXRlbXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJlZDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG5cdFx0XHQvLyBkYXNoZWRcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///132\n"); /***/ }), /* 133 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/liveBroadcast.vue ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _liveBroadcast_vue_vue_type_template_id_5d5ab76d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./liveBroadcast.vue?vue&type=template&id=5d5ab76d& */ 134);\n/* harmony import */ var _liveBroadcast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./liveBroadcast.vue?vue&type=script&lang=js& */ 136);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _liveBroadcast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _liveBroadcast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _liveBroadcast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _liveBroadcast_vue_vue_type_template_id_5d5ab76d___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _liveBroadcast_vue_vue_type_template_id_5d5ab76d___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _liveBroadcast_vue_vue_type_template_id_5d5ab76d___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/liveBroadcast.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEg7QUFDMUg7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSx3RkFBTTtBQUNSLEVBQUUsaUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTMzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9saXZlQnJvYWRjYXN0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01ZDVhYjc2ZCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2xpdmVCcm9hZGNhc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9saXZlQnJvYWRjYXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9saXZlQnJvYWRjYXN0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///133\n"); /***/ }), /* 134 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/liveBroadcast.vue?vue&type=template&id=5d5ab76d& ***! \********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liveBroadcast_vue_vue_type_template_id_5d5ab76d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./liveBroadcast.vue?vue&type=template&id=5d5ab76d& */ 135); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liveBroadcast_vue_vue_type_template_id_5d5ab76d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liveBroadcast_vue_vue_type_template_id_5d5ab76d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liveBroadcast_vue_vue_type_template_id_5d5ab76d___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liveBroadcast_vue_vue_type_template_id_5d5ab76d___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 135 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/liveBroadcast.vue?vue&type=template&id=5d5ab76d& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div") } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 136 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/liveBroadcast.vue?vue&type=script&lang=js& ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liveBroadcast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./liveBroadcast.vue?vue&type=script&lang=js& */ 137);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liveBroadcast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liveBroadcast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liveBroadcast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liveBroadcast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_liveBroadcast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdpQixDQUFnQiwya0JBQUcsRUFBQyIsImZpbGUiOiIxMzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9saXZlQnJvYWRjYXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbGl2ZUJyb2FkY2FzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///136\n"); /***/ }), /* 137 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/liveBroadcast.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'liveBroadcast',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n // endBg: this.dataConfig.endBg.color[0].item,\n // notBg: this.dataConfig.notBg.color[0].item,\n // playBg: this.dataConfig.playBg.color[0].item,\n listStyle: this.dataConfig.listStyle.type,\n mbConfig: this.dataConfig.mbConfig.val,\n liveList: [],\n custom_params: '',\n // bg:this.dataConfig.bg.color[0].item,\n // boxShadow: this.dataConfig.boxShadow.color[0].item,\n limit: this.dataConfig.limit.val\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.custom_params = encodeURIComponent(JSON.stringify({\n spid: this.$store.state.app.uid\n }));\n this.getLiveList();\n },\n methods: {\n // \n getLiveList: function getLiveList() {\n var _this = this;\n var limit = this.$config.LIMIT;\n (0, _api.getLiveList)(1, this.limit == undefined ? 10 : this.limit).then(function (res) {\n _this.liveList = res.data;\n }).catch(function (res) {});\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvbGl2ZUJyb2FkY2FzdC52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0IiwiaXNTb3J0VHlwZSIsImRhdGEiLCJsaXN0U3R5bGUiLCJtYkNvbmZpZyIsImxpdmVMaXN0IiwiY3VzdG9tX3BhcmFtcyIsImxpbWl0IiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJzcGlkIiwibWV0aG9kcyIsImdldExpdmVMaXN0IiwidGhlbiIsImNhdGNoIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUE2SUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFHQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUFBQztJQUFBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBLG9FQUNBQztRQUNBO01BQ0EsR0FDQUMsc0JBQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0PHZpZXcgdi1zaG93PVwiIWlzU29ydFR5cGVcIj5cclxuXHRcdDx2aWV3IDpzdHlsZT1cIlt7J21hcmdpbi10b3AnOiBtYkNvbmZpZyArICdycHgnfSx7J2JhY2tncm91bmQnOmJnfV1cIiB2LWlmPVwibGl2ZUxpc3QubGVuZ3RoID4gMFwiIHN0eWxlPVwicGFkZGluZy1ib3R0b206IDIwcnB4O1wiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLWJveFwiPlxyXG5cdFx0XHRcdDx0ZXh0Pnt7JHQoYOaOqOiNkOWlvei0p2ApfX08L3RleHQ+XHJcblx0XHRcdFx0PG5hdmlnYXRvciBob3Zlci1jbGFzcz1cIm5vbmVcIiB1cmw9XCIvcGFnZXMvY29sdW1uR29vZHMvbGl2ZV9saXN0L2luZGV4XCIgY2xhc3M9XCJtb3JlXCI+e3skdChg5pu05aSaYCl9fTx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1qaWFudG91XCI+PC90ZXh0PjwvbmF2aWdhdG9yPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gIC0tPlxyXG5cdFx0XHQ8YmxvY2sgdi1pZj1cImxpc3RTdHlsZSA9PSAwXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXZlLXdyYXBwZXItYVwiPlxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cImxpdmUtaXRlbS1hXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGl2ZUxpc3RcIiA6a2V5PVwiaW5kZXhcIiA6dXJsPVwiJ3BsdWdpbi1wcml2YXRlOi8vd3gyYjAzYzZlNjkxY2Q3MzcwL3BhZ2VzL2xpdmUtcGxheWVyLXBsdWdpbj9yb29tX2lkPScgKyBpdGVtLnJvb21faWQrJyZjdXN0b21fcGFyYW1zPScrY3VzdG9tX3BhcmFtc1wiIGhvdmVyLWNsYXNzPVwibm9uZVwiIDpzdHlsZT1cIlt7J2JveC1zaGFkb3cnOmAwcHggMXB4IDIwcHggJHtib3hTaGFkb3d9YH1dXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nLWJveFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWwgYmdibHVlXCIgdi1pZj1cIml0ZW0ubGl2ZV9zdGF0dXMgPT0gMTAyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR4dFwiPnt7JHQoYOmihOWRimApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1zZ1wiPnt7aXRlbS5zaG93X3RpbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsYWJlbCBiZ2dhcnlcIiB2LWlmPVwiaXRlbS5saXZlX3N0YXR1cz09MTAzXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9pbWFnZXMvbGl2ZS0wMi5wbmdcIiBtb2RlPVwiXCIgc3R5bGU9XCJ3aWR0aDogMjBycHg7IGhlaWdodDogMjBycHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7JHQoYOWbnuaUvmApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWwgYmdyZWRcIiB2LWlmPVwiaXRlbS5saXZlX3N0YXR1cz09MTAxXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9pbWFnZXMvbGl2ZS0wMS5wbmdcIiBtb2RlPVwiXCIgc3R5bGU9XCJ3aWR0aDogMjFycHg7IGhlaWdodDogMjJycHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7JHQoYOi/m+ihjOS4rWApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5zaGFyZV9pbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUgbGluZTJcIj57e2l0ZW0ubmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGVvcGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uYW5jaG9yX2ltZ1wiIGFsdD1cIlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQ+e3tpdGVtLmFuY2hvcl9uYW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ29vZHMtd3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGJsb2NrIHYtaWY9XCJpdGVtLmdvb2RzLmxlbmd0aCA8PSAzXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ29vZHMtaXRlbVwiIHYtZm9yPVwiKGdvb2RzLGluZGV4KSBpbiBpdGVtLmdvb2RzXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJnb29kcy5jb3Zlcl9pbWdcIiBhbHQ9XCJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImxpbmUxXCI+e3skdChg77+lYCl9fXt7Z29vZHMucHJpY2V9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHRcdFx0XHRcdDxibG9jayB2LWlmPVwiIGl0ZW0uZ29vZHMubGVuZ3RoID4gM1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvb2RzLWl0ZW1cIiB2LWZvcj1cIihnb29kcyxpbmRleCkgaW4gaXRlbS5nb29kc1wiIDprZXk9XCJpbmRleFwiIHYtaWY9XCJpbmRleDwyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJnb29kcy5jb3Zlcl9pbWdcIiBhbHQ9XCJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImxpbmUxXCI+e3skdChg77+lYCl9fXt7Z29vZHMucHJpY2V9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvb2RzLWl0ZW1cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uZ29vZHNbaXRlbS5nb29kcy5sZW5ndGgtMV0uY292ZXJfaW1nXCIgYWx0PVwiXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj4re3tpdGVtLmdvb2RzLmxlbmd0aH19PC92aWV3Plx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdFx0XHQ8YmxvY2sgdi1pZj1cIml0ZW0uZ29vZHMubGVuZ3RoID09IDBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlbXB0eS1nb29kc1wiID57eyR0KGDmmoLml6DllYblk4FgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0PGJsb2NrIHYtaWY9XCJsaXN0U3R5bGUgPT0gMVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGl2ZS13cmFwcGVyLWJcIj5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJsaXZlLWl0ZW0tYlwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGxpdmVMaXN0XCIgOmtleT1cImluZGV4XCIgOnVybD1cIidwbHVnaW4tcHJpdmF0ZTovL3d4MmIwM2M2ZTY5MWNkNzM3MC9wYWdlcy9saXZlLXBsYXllci1wbHVnaW4/cm9vbV9pZD0nICsgaXRlbS5yb29tX2lkKycmY3VzdG9tX3BhcmFtcz0nK2N1c3RvbV9wYXJhbXNcIiBob3Zlci1jbGFzcz1cIm5vbmVcIiA6c3R5bGU9XCJbeydib3gtc2hhZG93JzpgMHB4IDFweCAyMHB4ICR7Ym94U2hhZG93fWB9XVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImltZy1ib3hcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsIGJnYmx1ZVwiIHYtaWY9XCJpdGVtLmxpdmVfc3RhdHVzID09IDEwMlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0eHRcIj57eyR0KGDpooTlkYpgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtc2dcIj57e2l0ZW0uc2hvd190aW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWwgYmdnYXJ5XCIgdi1pZj1cIml0ZW0ubGl2ZV9zdGF0dXM9PTEwM1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL2xpdmUtMDIucG5nXCIgbW9kZT1cIlwiIHN0eWxlPVwid2lkdGg6IDIwcnB4OyBoZWlnaHQ6IDIwcnB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57eyR0KGDlm57mlL5gKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsIGJncmVkXCIgdi1pZj1cIml0ZW0ubGl2ZV9zdGF0dXM9PTEwMVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL2xpdmUtMDEucG5nXCIgbW9kZT1cIlwiIHN0eWxlPVwid2lkdGg6IDIxcnB4OyBoZWlnaHQ6IDIycnB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57eyR0KGDov5vooYzkuK1gKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uc2hhcmVfaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGxpbmUyXCI+e3tpdGVtLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBlb3BsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmFuY2hvcl9pbWdcIiBhbHQ9XCJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7aXRlbS5hbmNob3JfbmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHQ8YmxvY2sgdi1pZj1cImxpc3RTdHlsZSA9PSAyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXZlLXdyYXBwZXItYSBsaXZlLXdyYXBwZXItY1wiPlxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cImxpdmUtaXRlbS1hXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGl2ZUxpc3RcIiA6a2V5PVwiaW5kZXhcIiA6dXJsPVwiJ3BsdWdpbi1wcml2YXRlOi8vd3gyYjAzYzZlNjkxY2Q3MzcwL3BhZ2VzL2xpdmUtcGxheWVyLXBsdWdpbj9yb29tX2lkPScgKyBpdGVtLnJvb21faWQrJyZjdXN0b21fcGFyYW1zPScrY3VzdG9tX3BhcmFtc1wiIGhvdmVyLWNsYXNzPVwibm9uZVwiIDpzdHlsZT1cIlt7J2JveC1zaGFkb3cnOmAwcHggMXB4IDIwcHggJHtib3hTaGFkb3d9YH1dXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nLWJveFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWwgYmdibHVlXCIgdi1pZj1cIml0ZW0ubGl2ZV9zdGF0dXMgPT0gMTAyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR4dFwiPnt7JHQoYOmihOWRimApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1zZ1wiPnt7aXRlbS5zaG93X3RpbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+ICBcclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsIGJnZ2FyeVwiIHYtaWY9XCJpdGVtLmxpdmVfc3RhdHVzPT0xMDNcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIvc3RhdGljL2ltYWdlcy9saXZlLTAyLnBuZ1wiIG1vZGU9XCJcIiBzdHlsZT1cIndpZHRoOiAyMHJweDsgaGVpZ2h0OiAyMHJweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQ+e3skdChg5Zue5pS+YCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsYWJlbCBiZ3JlZFwiIHYtaWY9XCJpdGVtLmxpdmVfc3RhdHVzPT0xMDFcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIvc3RhdGljL2ltYWdlcy9saXZlLTAxLnBuZ1wiIG1vZGU9XCJcIiBzdHlsZT1cIndpZHRoOiAyMXJweDsgaGVpZ2h0OiAyMnJweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQ+e3skdChg6L+b6KGM5LitYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLnNoYXJlX2ltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGxpbmUyXCI+e3tpdGVtLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGVvcGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5hbmNob3JfaW1nXCIgYWx0PVwiXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7aXRlbS5hbmNob3JfbmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvb2RzLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxibG9jayB2LWlmPVwiaXRlbS5nb29kcy5sZW5ndGggPD0gMlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvb2RzLWl0ZW1cIiB2LWZvcj1cIihnb29kcyxpbmRleCkgaW4gaXRlbS5nb29kc1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiZ29vZHMuY292ZXJfaW1nXCIgYWx0PVwiXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJsaW5lMVwiPnt7JHQoYO+/pWApfX17e2dvb2RzLnByaWNlfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdFx0XHQ8YmxvY2sgdi1pZj1cIiBpdGVtLmdvb2RzLmxlbmd0aCA+IDJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJnb29kcy1pdGVtXCIgdi1mb3I9XCIoZ29vZHMsaW5kZXgpIGluIGl0ZW0uZ29vZHNcIiA6a2V5PVwiaW5kZXhcIiB2LWlmPVwiaW5kZXg8MVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiZ29vZHMuY292ZXJfaW1nXCIgYWx0PVwiXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJsaW5lMVwiPnt7JHQoYO+/pWApfX17e2dvb2RzLnByaWNlfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJnb29kcy1pdGVtXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmdvb2RzW2l0ZW0uZ29vZHMubGVuZ3RoLTFdLmNvdmVyX2ltZ1wiIGFsdD1cIlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+K3t7aXRlbS5nb29kcy5sZW5ndGh9fTwvdmlldz5cdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0XHJcblx0PC92aWV3PlxyXG5cdDwhLS0gI2VuZGlmIC0tPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0TGl2ZUxpc3RcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2xpdmVCcm9hZGNhc3QnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc1NvcnRUeXBlOntcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcgfCBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDowXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdC8vIGVuZEJnOiB0aGlzLmRhdGFDb25maWcuZW5kQmcuY29sb3JbMF0uaXRlbSxcclxuXHRcdFx0XHQvLyBub3RCZzogdGhpcy5kYXRhQ29uZmlnLm5vdEJnLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0Ly8gcGxheUJnOiB0aGlzLmRhdGFDb25maWcucGxheUJnLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0bGlzdFN0eWxlOiB0aGlzLmRhdGFDb25maWcubGlzdFN0eWxlLnR5cGUsXHJcblx0XHRcdFx0bWJDb25maWc6IHRoaXMuZGF0YUNvbmZpZy5tYkNvbmZpZy52YWwsXHJcblx0XHRcdFx0bGl2ZUxpc3Q6IFtdLFxyXG5cdFx0XHRcdGN1c3RvbV9wYXJhbXM6JycsXHJcblx0XHRcdFx0Ly8gYmc6dGhpcy5kYXRhQ29uZmlnLmJnLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0Ly8gYm94U2hhZG93OiB0aGlzLmRhdGFDb25maWcuYm94U2hhZG93LmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0bGltaXQ6dGhpcy5kYXRhQ29uZmlnLmxpbWl0LnZhbFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMuY3VzdG9tX3BhcmFtcz0gZW5jb2RlVVJJQ29tcG9uZW50KEpTT04uc3RyaW5naWZ5KHtzcGlkOnRoaXMuJHN0b3JlLnN0YXRlLmFwcC51aWR9KSlcclxuXHRcdFx0dGhpcy5nZXRMaXZlTGlzdCgpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8gXHJcblx0XHRcdGdldExpdmVMaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgbGltaXQgPSB0aGlzLiRjb25maWcuTElNSVQ7XHJcblx0XHRcdFx0Z2V0TGl2ZUxpc3QoMSwgdGhpcy5saW1pdCA9PSB1bmRlZmluZWQgPyAxMCA6IHRoaXMubGltaXQpXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmxpdmVMaXN0ID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmxpdmUtd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHJcblx0XHRpbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDQwMHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQubGl2ZS10b3Age1xyXG5cdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0d2lkdGg6IDE4MHJweDtcclxuXHRcdFx0aGVpZ2h0OiA1NHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHJweCAwcHggMThycHggMHB4O1xyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubGl2ZS10aXRsZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiA2cnB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA3MHJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDcwcnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubW9yZXMge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDMyMHJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzIwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5saXZlLXRpdGxlIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBycHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmxpdmUtdG9wIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMjBycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM2cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHJcblx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmxpdmUtd3JhcHBlci1he1xyXG5cdFx0cGFkZGluZzogMHJweCAyMHJweCAwO1xyXG5cdFx0LmxpdmUtaXRlbS1he1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbWctYm94e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMzQwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjcwcnB4O1xyXG5cdFx0XHRcdGltYWdle1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5pbmZve1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXJweCAyMHJweDtcclxuXHRcdFx0XHQudGl0bGV7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wZW9wbGV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdFx0XHRcdFx0aW1hZ2V7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMnJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMnJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZ29vZHMtd3JhcHBlcntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHQuZ29vZHMtaXRlbXtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOTZycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogOTZycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGltYWdle1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmd7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGV4dHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNzBycHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjc1KSAxMDAlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubnVte1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5lbXB0eS1nb29kc3tcclxuXHRcdFx0XHRcdHdpZHRoOiA5NnJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogOTZycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0IyQjJCMjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA5NnJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYubGl2ZS13cmFwcGVyLWN7XHJcblx0XHRcdC5saXZlLWl0ZW0tYXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0LmltZy1ib3h7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW5mb3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XHJcblx0XHRcdFx0XHQubGVmdHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDY5JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5nb29kcy13cmFwcGVye1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5saXZlLXdyYXBwZXItYntcclxuXHRcdHBhZGRpbmc6IDBycHggMjBycHggMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQubGl2ZS1pdGVtLWJ7XHJcblx0XHRcdHdpZHRoOiAzNDVycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0LmltZy1ib3h7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGltYWdle1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI3NHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmluZm97XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0XHRcdC50aXRsZXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBlb3BsZXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0aW1hZ2V7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzNnJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNnJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubGFiZWx7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMjBycHg7XHJcblx0XHR0b3A6IDIwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjJycHggMHB4IDIycnB4IDIycnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0aW1hZ2V7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHR9XHJcblx0XHR0ZXh0e1xyXG5cdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYmdyZWR7XHJcblx0XHR3aWR0aDogMTMycnB4O1xyXG5cdFx0aGVpZ2h0OiAzOHJweDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGNTc0MkYgMCUsICNGRjE3MTcgMTAwJSlcclxuXHR9XHJcblx0LmJnZ2FyeXtcclxuXHRcdHdpZHRoOiAxMDhycHg7XHJcblx0XHRoZWlnaHQ6IDM4cnB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzk5OTk5OSAwJSwgIzY2NjY2NiAxMDAlKVxyXG5cdH1cclxuXHQuYmdibHVle1xyXG5cdFx0d2lkdGg6IDIyMHJweDtcclxuXHRcdGhlaWdodDogMzhycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMzYpO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC50eHR7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGxlZnQ6IC01cnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMzhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMyRkExRjUgMCUsICMwMDc2RkYgMTAwJSk7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdC50aXRsZS1ib3h7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdC5tb3Jle1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0XHQuaWNvbmZvbnR7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///137\n"); /***/ }), /* 138 */ /*!*****************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/menus.vue ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _menus_vue_vue_type_template_id_94f054a8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./menus.vue?vue&type=template&id=94f054a8& */ 139);\n/* harmony import */ var _menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./menus.vue?vue&type=script&lang=js& */ 141);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _menus_vue_vue_type_template_id_94f054a8___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _menus_vue_vue_type_template_id_94f054a8___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _menus_vue_vue_type_template_id_94f054a8___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/menus.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9tZW51cy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9OTRmMDU0YTgmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9tZW51cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL21lbnVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9tZW51cy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///138\n"); /***/ }), /* 139 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/menus.vue?vue&type=template&id=94f054a8& ***! \************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_template_id_94f054a8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./menus.vue?vue&type=template&id=94f054a8& */ 140); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_template_id_94f054a8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_template_id_94f054a8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_template_id_94f054a8___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_template_id_94f054a8___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 140 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/menus.vue?vue&type=template&id=94f054a8& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType && _vm.menus.length), expression: "_$s(0,'v-show',!isSortType && menus.length)", }, ], class: _vm._$s(0, "c", _vm.bgStyle ? "borderRadius15" : ""), style: _vm._$s(0, "s", { background: _vm.bgColor, margin: "0 " + _vm.prConfig * 2 + "rpx", marginTop: _vm.mbConfig * 2 + "rpx", }), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.isMany) ? _c("view", [ _c( "view", { staticClass: _vm._$s(2, "sc", "swiper"), attrs: { _i: 2 } }, [ _c( "swiper", { style: _vm._$s( 3, "s", "height:" + (_vm.navHigh * 2 + 17) + "rpx;" ), attrs: { interval: _vm._$s(3, "a-interval", _vm.interval), duration: _vm._$s(3, "a-duration", _vm.duration), _i: 3, }, on: { change: _vm.bannerfun }, }, [ _vm._l( _vm._$s(5, "f", { forItems: _vm.menuList }), function (item, indexw, $20, $30) { return _c( "swiper-item", { key: _vm._$s(5, "f", { forIndex: $20, key: indexw, }), }, [ _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "nav acea-row" ), attrs: { id: _vm._$s( "6-" + $30, "a-id", "nav" + indexw ), _i: "6-" + $30, }, }, _vm._l( _vm._$s(7 + "-" + $30, "f", { forItems: item.list, }), function (itemn, indexn, $21, $31) { return _c( "view", { key: _vm._$s(7 + "-" + $30, "f", { forIndex: $21, key: indexn, }), staticClass: _vm._$s( "7-" + $30 + "-" + $31, "sc", "item" ), class: _vm._$s( "7-" + $30 + "-" + $31, "c", _vm.number === 1 ? "four" : _vm.number === 2 ? "five" : "" ), style: _vm._$s( "7-" + $30 + "-" + $31, "s", "color:" + _vm.titleColor ), attrs: { _i: "7-" + $30 + "-" + $31 }, on: { click: function ($event) { return _vm.menusTap( itemn.info[1].value ) }, }, }, [ _c( "view", { staticClass: _vm._$s( "8-" + $30 + "-" + $31, "sc", "pictrue skeleton-radius" ), class: _vm._$s( "8-" + $30 + "-" + $31, "c", _vm.menuStyle ? "" : "on" ), attrs: { _i: "8-" + $30 + "-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "9-" + $30 + "-" + $31, "a-src", itemn.img ), _i: "9-" + $30 + "-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "10-" + $30 + "-" + $31, "sc", "menu-txt" ), attrs: { _i: "10-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "10-" + $30 + "-" + $31, "t0-0", _vm._s( _vm.$t(itemn.info[0].value) ) ) ), ] ), ] ) } ), 0 ), ] ) } ), ], 2 ), ] ), _vm._$s(11, "i", _vm.docConfig < 2) ? _c( "view", { staticClass: _vm._$s( 11, "sc", "dot acea-row row-center-wrapper" ), attrs: { _i: 11 }, }, _vm._l( _vm._$s(12, "f", { forItems: _vm.menuList }), function (item, index, $22, $32) { return _c("view", { key: _vm._$s(12, "f", { forIndex: $22, key: 12 + "-" + $32, }), staticClass: _vm._$s("12-" + $32, "sc", "dot-item"), class: _vm._$s("12-" + $32, "c", { "line_dot-item": _vm.docConfig === 0, "": _vm.docConfig === 1, }), style: _vm._$s( "12-" + $32, "s", _vm.active == index ? "background:" + _vm.dotColor : "" ), attrs: { _i: "12-" + $32 }, }) } ), 0 ) : _vm._e(), ]) : _c( "view", { staticClass: _vm._$s(13, "sc", "nav oneNav"), attrs: { _i: 13 } }, [ _c( "scroll-view", {}, [ _vm._l( _vm._$s(15, "f", { forItems: _vm.menus }), function (item, index, $23, $33) { return [ _c( "view", { key: _vm._$s(15, "f", { forIndex: $23, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("16-" + $33, "sc", "item"), style: _vm._$s( "16-" + $33, "s", "color:" + _vm.titleColor ), attrs: { _i: "16-" + $33 }, on: { click: function ($event) { return _vm.menusTap(item.info[1].value) }, }, }, [ _c( "view", { staticClass: _vm._$s( "17-" + $33, "sc", "pictrue skeleton-radius" ), class: _vm._$s( "17-" + $33, "c", _vm.menuStyle ? "" : "on" ), attrs: { _i: "17-" + $33 }, }, [ _c("image", { attrs: { src: _vm._$s( "18-" + $33, "a-src", item.img ), _i: "18-" + $33, }, }), ] ), _c( "view", { staticClass: _vm._$s( "19-" + $33, "sc", "menu-txt" ), attrs: { _i: "19-" + $33 }, }, [ _vm._v( _vm._$s( "19-" + $33, "t0-0", _vm._s(_vm.$t(item.info[0].value)) ) ), ] ), ] ), ] } ), ], 2 ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 141 */ /*!******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/menus.vue?vue&type=script&lang=js& ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./menus.vue?vue&type=script&lang=js& */ 142);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIxNDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9tZW51cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL21lbnVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///141\n"); /***/ }), /* 142 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/menus.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'menus',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n interval: 3000,\n duration: 500,\n menus: this.dataConfig.menuConfig.list || [],\n titleColor: this.dataConfig.titleColor.color[0].item,\n mbConfig: this.dataConfig.mbConfig.val,\n rowsNum: this.dataConfig.rowsNum.type,\n number: this.dataConfig.number.type,\n isMany: this.dataConfig.tabConfig.tabVal,\n menuStyle: this.dataConfig.menuStyle.type,\n docConfig: this.dataConfig.pointerStyle.type,\n dotColor: this.dataConfig.pointerColor.color[0].item,\n bgColor: this.dataConfig.bgColor.color[0].item,\n bgStyle: this.dataConfig.bgStyle.type,\n prConfig: this.dataConfig.prConfig.val,\n navHigh: 0,\n menuList: [],\n active: 0\n };\n },\n created: function created() {},\n mounted: function mounted() {\n var _this = this;\n if (this.rowsNum === 0) {\n if (this.number === 0) {\n this.pageNum(6);\n } else if (this.number === 1) {\n this.pageNum(8);\n } else {\n this.pageNum(10);\n }\n } else if (this.rowsNum === 1) {\n if (this.number === 0) {\n this.pageNum(9);\n } else if (this.number === 1) {\n this.pageNum(12);\n } else {\n this.pageNum(15);\n }\n } else {\n if (this.number === 0) {\n this.pageNum(12);\n } else if (this.number === 1) {\n this.pageNum(16);\n } else {\n this.pageNum(20);\n }\n }\n this.$nextTick(function () {\n if (_this.menuList.length && _this.isMany) {\n var that = _this;\n setTimeout(function () {\n that.menuHeight();\n }, 100);\n }\n });\n },\n methods: {\n bannerfun: function bannerfun(e) {\n this.active = e.detail.current;\n },\n menuHeight: function menuHeight() {\n var that = this;\n var query = uni.createSelectorQuery().in(this);\n query.select('#nav0').boundingClientRect(function (data) {\n that.navHigh = data.height;\n }).exec();\n },\n pageNum: function pageNum(num) {\n var count = Math.ceil(this.menus.length / num);\n var goodArray = new Array();\n for (var i = 0; i < count; i++) {\n var list = this.menus.slice(i * num, i * num + num);\n if (list.length) goodArray.push({\n list: list\n });\n }\n this.$set(this, 'menuList', goodArray);\n },\n menusTap: function menusTap(url) {\n this.$util.JumpPath(url);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvbWVudXMudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsImlzU29ydFR5cGUiLCJkYXRhIiwiaW50ZXJ2YWwiLCJkdXJhdGlvbiIsIm1lbnVzIiwidGl0bGVDb2xvciIsIm1iQ29uZmlnIiwicm93c051bSIsIm51bWJlciIsImlzTWFueSIsIm1lbnVTdHlsZSIsImRvY0NvbmZpZyIsImRvdENvbG9yIiwiYmdDb2xvciIsImJnU3R5bGUiLCJwckNvbmZpZyIsIm5hdkhpZ2giLCJtZW51TGlzdCIsImFjdGl2ZSIsImNyZWF0ZWQiLCJtb3VudGVkIiwic2V0VGltZW91dCIsInRoYXQiLCJtZXRob2RzIiwiYmFubmVyZnVuIiwibWVudUhlaWdodCIsInF1ZXJ5IiwicGFnZU51bSIsImdvb2RBcnJheSIsImxpc3QiLCJtZW51c1RhcCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkE0Q0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0VBQ0E7RUFDQUU7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFBQTtJQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7TUFDQTtRQUNBO1FBS0FDO1VBQ0FDO1FBQ0E7TUFFQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBQztRQUNBSjtNQUNBO0lBQ0E7SUFDQUs7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBLGlCQUNBQztVQUNBQztRQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxNDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgdi1zaG93PVwiIWlzU29ydFR5cGUgJiYgbWVudXMubGVuZ3RoXCIgOmNsYXNzPVwiYmdTdHlsZT8nYm9yZGVyUmFkaXVzMTUnOicnXCJcclxuXHRcdDpzdHlsZT1cIntiYWNrZ3JvdW5kOmJnQ29sb3IsbWFyZ2luOicwICcrcHJDb25maWcqMisncnB4JyxtYXJnaW5Ub3A6bWJDb25maWcqMisncnB4J31cIj5cclxuXHRcdDx2aWV3IHYtaWY9XCJpc01hbnlcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lwZXJcIj5cclxuXHRcdFx0XHQ8c3dpcGVyIDppbnRlcnZhbD1cImludGVydmFsXCIgOmR1cmF0aW9uPVwiZHVyYXRpb25cIiA6c3R5bGU9XCInaGVpZ2h0OicrKG5hdkhpZ2gqMisxNykrJ3JweDsnXCJcclxuXHRcdFx0XHRcdEBjaGFuZ2U9J2Jhbm5lcmZ1bic+XHJcblx0XHRcdFx0XHQ8YmxvY2s+XHJcblx0XHRcdFx0XHRcdDxzd2lwZXItaXRlbSB2LWZvcj1cIihpdGVtLGluZGV4dykgaW4gbWVudUxpc3RcIiA6a2V5PVwiaW5kZXh3XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYXYgYWNlYS1yb3dcIiA6aWQ9XCInbmF2JyArIGluZGV4d1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgOnN0eWxlPVwiJ2NvbG9yOicgKyB0aXRsZUNvbG9yXCIgY2xhc3M9XCJpdGVtXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0OmNsYXNzPVwibnVtYmVyPT09MT8nZm91cic6bnVtYmVyPT09Mj8nZml2ZSc6JydcIiB2LWZvcj1cIihpdGVtbixpbmRleG4pIGluIGl0ZW0ubGlzdFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdDprZXk9XCJpbmRleG5cIiBAY2xpY2s9XCJtZW51c1RhcChpdGVtbi5pbmZvWzFdLnZhbHVlKVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWUgc2tlbGV0b24tcmFkaXVzXCIgOmNsYXNzPVwibWVudVN0eWxlPycnOidvbidcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW1uLmltZ1wiIG1vZGU9XCJhc3BlY3RGaWxsXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1lbnUtdHh0XCI+e3sgJHQoaXRlbW4uaW5mb1swXS52YWx1ZSkgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHQ8L3N3aXBlcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImRvdCBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiB2LWlmPVwiZG9jQ29uZmlnPDJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImRvdC1pdGVtXCIgOmNsYXNzPVwieyAnbGluZV9kb3QtaXRlbSc6IGRvY0NvbmZpZyA9PT0gMCwnJzogZG9jQ29uZmlnID09PSAxfVwiXHJcblx0XHRcdFx0XHQ6c3R5bGU9XCJhY3RpdmU9PWluZGV4PydiYWNrZ3JvdW5kOicrIGRvdENvbG9yOicnXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbWVudUxpc3RcIj48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibmF2IG9uZU5hdlwiIHYtZWxzZT5cclxuXHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC14PVwidHJ1ZVwiIHN0eWxlPVwid2hpdGUtc3BhY2U6IG5vd3JhcDsgZGlzcGxheTogZmxleFwiIHNob3ctc2Nyb2xsYmFyPVwiZmFsc2VcIj5cclxuXHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIG1lbnVzXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiA6c3R5bGU9XCInY29sb3I6JyArIHRpdGxlQ29sb3JcIiBAY2xpY2s9XCJtZW51c1RhcChpdGVtLmluZm9bMV0udmFsdWUpXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZSBza2VsZXRvbi1yYWRpdXNcIiA6Y2xhc3M9XCJtZW51U3R5bGU/Jyc6J29uJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWdcIiBtb2RlPVwiYXNwZWN0RmlsbFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtZW51LXR4dFwiPnt7ICR0KGl0ZW0uaW5mb1swXS52YWx1ZSkgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdtZW51cycsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdGlzU29ydFR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcgfCBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbnRlcnZhbDogMzAwMCxcclxuXHRcdFx0XHRkdXJhdGlvbjogNTAwLFxyXG5cdFx0XHRcdG1lbnVzOiB0aGlzLmRhdGFDb25maWcubWVudUNvbmZpZy5saXN0IHx8IFtdLFxyXG5cdFx0XHRcdHRpdGxlQ29sb3I6IHRoaXMuZGF0YUNvbmZpZy50aXRsZUNvbG9yLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0bWJDb25maWc6IHRoaXMuZGF0YUNvbmZpZy5tYkNvbmZpZy52YWwsXHJcblx0XHRcdFx0cm93c051bTogdGhpcy5kYXRhQ29uZmlnLnJvd3NOdW0udHlwZSxcclxuXHRcdFx0XHRudW1iZXI6IHRoaXMuZGF0YUNvbmZpZy5udW1iZXIudHlwZSxcclxuXHRcdFx0XHRpc01hbnk6IHRoaXMuZGF0YUNvbmZpZy50YWJDb25maWcudGFiVmFsLFxyXG5cdFx0XHRcdG1lbnVTdHlsZTogdGhpcy5kYXRhQ29uZmlnLm1lbnVTdHlsZS50eXBlLFxyXG5cdFx0XHRcdGRvY0NvbmZpZzogdGhpcy5kYXRhQ29uZmlnLnBvaW50ZXJTdHlsZS50eXBlLFxyXG5cdFx0XHRcdGRvdENvbG9yOiB0aGlzLmRhdGFDb25maWcucG9pbnRlckNvbG9yLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0YmdDb2xvcjogdGhpcy5kYXRhQ29uZmlnLmJnQ29sb3IuY29sb3JbMF0uaXRlbSxcclxuXHRcdFx0XHRiZ1N0eWxlOiB0aGlzLmRhdGFDb25maWcuYmdTdHlsZS50eXBlLFxyXG5cdFx0XHRcdHByQ29uZmlnOiB0aGlzLmRhdGFDb25maWcucHJDb25maWcudmFsLFxyXG5cdFx0XHRcdG5hdkhpZ2g6IDAsXHJcblx0XHRcdFx0bWVudUxpc3Q6IFtdLFxyXG5cdFx0XHRcdGFjdGl2ZTogMFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdGlmICh0aGlzLnJvd3NOdW0gPT09IDApIHtcclxuXHRcdFx0XHRpZiAodGhpcy5udW1iZXIgPT09IDApIHtcclxuXHRcdFx0XHRcdHRoaXMucGFnZU51bSg2KVxyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy5udW1iZXIgPT09IDEpIHtcclxuXHRcdFx0XHRcdHRoaXMucGFnZU51bSg4KVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLnBhZ2VOdW0oMTApXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IGVsc2UgaWYgKHRoaXMucm93c051bSA9PT0gMSkge1xyXG5cdFx0XHRcdGlmICh0aGlzLm51bWJlciA9PT0gMCkge1xyXG5cdFx0XHRcdFx0dGhpcy5wYWdlTnVtKDkpXHJcblx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLm51bWJlciA9PT0gMSkge1xyXG5cdFx0XHRcdFx0dGhpcy5wYWdlTnVtKDEyKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLnBhZ2VOdW0oMTUpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGlmICh0aGlzLm51bWJlciA9PT0gMCkge1xyXG5cdFx0XHRcdFx0dGhpcy5wYWdlTnVtKDEyKVxyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy5udW1iZXIgPT09IDEpIHtcclxuXHRcdFx0XHRcdHRoaXMucGFnZU51bSgxNilcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5wYWdlTnVtKDIwKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0aWYgKHRoaXMubWVudUxpc3QubGVuZ3RoICYmIHRoaXMuaXNNYW55KSB7XHJcblx0XHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0dGhhdC5tZW51SGVpZ2h0KClcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmbmRlZiBINVxyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQubWVudUhlaWdodCgpXHJcblx0XHRcdFx0XHR9LCAxMDApXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRiYW5uZXJmdW4oZSkge1xyXG5cdFx0XHRcdHRoaXMuYWN0aXZlID0gZS5kZXRhaWwuY3VycmVudDtcclxuXHRcdFx0fSxcclxuXHRcdFx0bWVudUhlaWdodCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Y29uc3QgcXVlcnkgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpO1xyXG5cdFx0XHRcdHF1ZXJ5LnNlbGVjdCgnI25hdjAnKS5ib3VuZGluZ0NsaWVudFJlY3QoZGF0YSA9PiB7XHJcblx0XHRcdFx0XHR0aGF0Lm5hdkhpZ2ggPSBkYXRhLmhlaWdodDtcclxuXHRcdFx0XHR9KS5leGVjKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHBhZ2VOdW0obnVtKSB7XHJcblx0XHRcdFx0bGV0IGNvdW50ID0gTWF0aC5jZWlsKHRoaXMubWVudXMubGVuZ3RoIC8gbnVtKTtcclxuXHRcdFx0XHRsZXQgZ29vZEFycmF5ID0gbmV3IEFycmF5KCk7XHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7XHJcblx0XHRcdFx0XHRsZXQgbGlzdCA9IHRoaXMubWVudXMuc2xpY2UoaSAqIG51bSwgaSAqIG51bSArIG51bSk7XHJcblx0XHRcdFx0XHRpZiAobGlzdC5sZW5ndGgpXHJcblx0XHRcdFx0XHRcdGdvb2RBcnJheS5wdXNoKHtcclxuXHRcdFx0XHRcdFx0XHRsaXN0OiBsaXN0XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ21lbnVMaXN0JywgZ29vZEFycmF5KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0bWVudXNUYXAodXJsKSB7XHJcblx0XHRcdFx0dGhpcy4kdXRpbC5KdW1wUGF0aCh1cmwpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuZG90IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcnB4O1xyXG5cclxuXHRcdC5pbnN0cnVjdCB7XHJcblx0XHRcdHdpZHRoOiA1MHJweDtcclxuXHRcdFx0aGVpZ2h0OiAzNnJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kb3QtaXRlbSB7XHJcblx0XHRcdHdpZHRoOiAxMHJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNCk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0bWFyZ2luOiAwIDRweDtcclxuXHJcblx0XHRcdCYubGluZV9kb3QtaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDIwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNXJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2IHtcclxuXHRcdCYub25lTmF2IHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblx0XHRcdHdpZHRoOiAxNjBycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0LnBpY3RydWUge1xyXG5cdFx0XHRcdHdpZHRoOiA5MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYub24ge1xyXG5cdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1lbnUtdHh0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN3aXBlciB7XHJcblx0XHR6LWluZGV4OiAyMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0Lm5hdiB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogMzMuMzMzMyU7XHJcblxyXG5cdFx0XHRcdCYuZm91ciB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5maXZlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3dpcGVyLFxyXG5cdFx0LnN3aXBlci1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///142\n"); /***/ }), /* 143 */ /*!****************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/news.vue ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _news_vue_vue_type_template_id_641731cb___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./news.vue?vue&type=template&id=641731cb& */ 144);\n/* harmony import */ var _news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./news.vue?vue&type=script&lang=js& */ 146);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _news_vue_vue_type_template_id_641731cb___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _news_vue_vue_type_template_id_641731cb___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _news_vue_vue_type_template_id_641731cb___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/news.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUg7QUFDakg7QUFDd0Q7QUFDTDs7O0FBR25EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDBFQUFNO0FBQ1IsRUFBRSwrRUFBTTtBQUNSLEVBQUUsd0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9uZXdzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02NDE3MzFjYiZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL25ld3MudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9uZXdzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9uZXdzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///143\n"); /***/ }), /* 144 */ /*!***********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/news.vue?vue&type=template&id=641731cb& ***! \***********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_641731cb___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./news.vue?vue&type=template&id=641731cb& */ 145); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_641731cb___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_641731cb___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_641731cb___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_641731cb___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 145 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/news.vue?vue&type=template&id=641731cb& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.itemNew.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "news acea-row row-middle"), class: _vm._$s(1, "c", { pageOn: _vm.bgStyle === 1 }), style: _vm._$s( 1, "s", "margin:0 " + _vm.prConfig * 2 + "rpx;margin-top:" + _vm.mbConfig * 2 + "rpx;color:" + _vm.txtColor + ";background-color:" + _vm.bgColor + ";" ), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "pictrue skeleton-rect"), attrs: { _i: 2 }, }, [ _c("image", { attrs: { src: _vm._$s(3, "a-src", _vm.logoConfig), _i: 3 }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "swiperTxt skeleton-rect"), attrs: { _i: 4 }, }, [ _c( "swiper", { attrs: { "indicator-dots": _vm._$s( 5, "a-indicator-dots", _vm.indicatorDots ), autoplay: _vm._$s(5, "a-autoplay", _vm.autoplay), duration: _vm._$s(5, "a-duration", _vm.duration), _i: 5, }, }, [ _vm._l( _vm._$s(6, "f", { forItems: _vm.itemNew }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(6, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), }, [ _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "acea-row row-between-wrapper" ), attrs: { _i: "8-" + $30 }, on: { click: function ($event) { return _vm.jump(item.chiild[1].val) }, }, }, [ _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "text acea-row row-between-wrapper" ), attrs: { _i: "9-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "newsTitle line1" ), style: _vm._$s( "10-" + $30, "s", "text-align:" + (_vm.txtStyle == 1 ? "center" : _vm.txtStyle == 2 ? "right" : "left") + ";color:" + _vm.txtColor + ";" ), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(item.chiild[0].val) ) ), ] ), ] ), _c("view", { staticClass: _vm._$s( "11-" + $30, "sc", "iconfont icon-xiangyou" ), attrs: { _i: "11-" + $30 }, }), ] ), ] ), ] } ), ], 2 ), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 146 */ /*!*****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/news.vue?vue&type=script&lang=js& ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./news.vue?vue&type=script&lang=js& */ 147);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStoQixDQUFnQixra0JBQUcsRUFBQyIsImZpbGUiOiIxNDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9uZXdzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbmV3cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///146\n"); /***/ }), /* 147 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/news.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'news',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n indicatorDots: false,\n autoplay: true,\n duration: 500,\n itemNew: this.dataConfig.listConfig.list,\n logoConfig: this.dataConfig.logoConfig.url,\n mbConfig: this.dataConfig.mbConfig.val,\n txtStyle: this.dataConfig.txtStyle.type,\n txtColor: this.dataConfig.txtColor.color[0].item,\n bgColor: this.dataConfig.bgColor.color[0].item,\n bgStyle: this.dataConfig.bgStyle.type,\n prConfig: this.dataConfig.prConfig.val\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n jump: function jump(url) {\n this.$util.JumpPath(url);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvbmV3cy52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0IiwiaXNTb3J0VHlwZSIsImRhdGEiLCJpbmRpY2F0b3JEb3RzIiwiYXV0b3BsYXkiLCJkdXJhdGlvbiIsIml0ZW1OZXciLCJsb2dvQ29uZmlnIiwibWJDb25maWciLCJ0eHRTdHlsZSIsInR4dENvbG9yIiwiYmdDb2xvciIsImJnU3R5bGUiLCJwckNvbmZpZyIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsImp1bXAiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkErQkE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0VBQ0E7RUFDQUU7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjE0Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LXNob3c9XCIhaXNTb3J0VHlwZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J25ld3MgYWNlYS1yb3cgcm93LW1pZGRsZScgOmNsYXNzPVwie3BhZ2VPbjpiZ1N0eWxlPT09MX1cIiB2LWlmPVwiaXRlbU5ldy5sZW5ndGhcIlxyXG5cdFx0XHQ6c3R5bGU9XCInbWFyZ2luOjAgJytwckNvbmZpZyoyKydycHg7bWFyZ2luLXRvcDonK21iQ29uZmlnKjIrJ3JweDtjb2xvcjonK3R4dENvbG9yKyc7YmFja2dyb3VuZC1jb2xvcjonK2JnQ29sb3IrJzsnXCI+XHJcblx0XHRcdDwhLS0gLi4vLi4vLi4vc3RhdGljL2ltYWdlcy9uZXdzLnBuZyAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUgc2tlbGV0b24tcmVjdCc+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9J2xvZ29Db25maWcnPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3N3aXBlclR4dCBza2VsZXRvbi1yZWN0Jz5cclxuXHRcdFx0XHQ8c3dpcGVyIDppbmRpY2F0b3ItZG90cz1cImluZGljYXRvckRvdHNcIiA6YXV0b3BsYXk9XCJhdXRvcGxheVwiIGludGVydmFsPVwiMjUwMFwiIDpkdXJhdGlvbj1cImR1cmF0aW9uXCJcclxuXHRcdFx0XHRcdHZlcnRpY2FsPVwidHJ1ZVwiIGNpcmN1bGFyPVwidHJ1ZVwiPlxyXG5cdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGl0ZW1OZXdcIiA6a2V5PSdpbmRleCc+XHJcblx0XHRcdFx0XHRcdDxzd2lwZXItaXRlbSBjYXRjaHRvdWNobW92ZT0nY2F0Y2hUb3VjaE1vdmUnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cImp1bXAoaXRlbS5jaGlpbGRbMV0udmFsKVwiIGNsYXNzPSdhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmV3c1RpdGxlIGxpbmUxJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDpzdHlsZT1cIid0ZXh0LWFsaWduOicrICh0eHRTdHlsZT09MT8nY2VudGVyJzp0eHRTdHlsZT09Mj8ncmlnaHQnOidsZWZ0JykgKyc7Y29sb3I6Jyt0eHRDb2xvcisnOydcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uY2hpaWxkWzBdLnZhbH19XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLXhpYW5neW91Jz48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHQ8L3N3aXBlcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ25ld3MnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc1NvcnRUeXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nIHwgTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW5kaWNhdG9yRG90czogZmFsc2UsXHJcblx0XHRcdFx0YXV0b3BsYXk6IHRydWUsXHJcblx0XHRcdFx0ZHVyYXRpb246IDUwMCxcclxuXHRcdFx0XHRpdGVtTmV3OiB0aGlzLmRhdGFDb25maWcubGlzdENvbmZpZy5saXN0LFxyXG5cdFx0XHRcdGxvZ29Db25maWc6IHRoaXMuZGF0YUNvbmZpZy5sb2dvQ29uZmlnLnVybCxcclxuXHRcdFx0XHRtYkNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLm1iQ29uZmlnLnZhbCxcclxuXHRcdFx0XHR0eHRTdHlsZTogdGhpcy5kYXRhQ29uZmlnLnR4dFN0eWxlLnR5cGUsXHJcblx0XHRcdFx0dHh0Q29sb3I6IHRoaXMuZGF0YUNvbmZpZy50eHRDb2xvci5jb2xvclswXS5pdGVtLFxyXG5cdFx0XHRcdGJnQ29sb3I6IHRoaXMuZGF0YUNvbmZpZy5iZ0NvbG9yLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0YmdTdHlsZTogdGhpcy5kYXRhQ29uZmlnLmJnU3R5bGUudHlwZSxcclxuXHRcdFx0XHRwckNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLnByQ29uZmlnLnZhbFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7fSxcclxuXHRcdG1vdW50ZWQoKSB7fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0anVtcCh1cmwpIHtcclxuXHRcdFx0XHR0aGlzLiR1dGlsLkp1bXBQYXRoKHVybCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LnBhZ2VPbiB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnJweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm5ld3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGhlaWdodDogNzdycHg7XHJcblx0XHRib3JkZXItdG9wOiAxcnB4IHNvbGlkICNmNGY0ZjQ7XHJcblx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxMHJweCAzMHJweCAjZjVmNWY1O1xyXG5cdH1cclxuXHJcblx0Lm5ld3MgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDEzMHJweDtcclxuXHRcdGhlaWdodDogMzZycHg7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFycHggc29saWQgI2RkZDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIzcnB4O1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0fVxyXG5cclxuXHQubmV3cyAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5uZXdzIC5zd2lwZXJUeHQge1xyXG5cdFx0d2lkdGg6IDUyM3JweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA3N3JweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXJnaW4tbGVmdDogMjJycHg7XHJcblx0fVxyXG5cclxuXHQubmV3cyAuc3dpcGVyVHh0IC50ZXh0IHtcclxuXHRcdHdpZHRoOiA4OSU7XHJcblx0fVxyXG5cclxuXHQubmV3cyAuc3dpcGVyVHh0IC50ZXh0IC5sYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZjRjNDg7XHJcblx0XHR3aWR0aDogNjRycHg7XHJcblx0XHRoZWlnaHQ6IDMwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMjhycHg7XHJcblx0XHRib3JkZXI6IDJycHggc29saWQgI2ZmNDk0NztcclxuXHR9XHJcblxyXG5cdC5uZXdzIC5zd2lwZXJUeHQgLnRleHQgLm5ld3NUaXRsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHR9XHJcblxyXG5cdC5uZXdzIC5zd2lwZXJUeHQgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzg4ODtcclxuXHR9XHJcblxyXG5cdC5uZXdzIC5zd2lwZXJUeHQgc3dpcGVyIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///147\n"); /***/ }), /* 148 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/pictureCube.vue ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _pictureCube_vue_vue_type_template_id_fbf774ea___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pictureCube.vue?vue&type=template&id=fbf774ea& */ 149);\n/* harmony import */ var _pictureCube_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pictureCube.vue?vue&type=script&lang=js& */ 151);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _pictureCube_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _pictureCube_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _pictureCube_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _pictureCube_vue_vue_type_template_id_fbf774ea___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _pictureCube_vue_vue_type_template_id_fbf774ea___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _pictureCube_vue_vue_type_template_id_fbf774ea___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/pictureCube.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0g7QUFDeEg7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxzRkFBTTtBQUNSLEVBQUUsK0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQ4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9waWN0dXJlQ3ViZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZmJmNzc0ZWEmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9waWN0dXJlQ3ViZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3BpY3R1cmVDdWJlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9waWN0dXJlQ3ViZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///148\n"); /***/ }), /* 149 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/pictureCube.vue?vue&type=template&id=fbf774ea& ***! \******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pictureCube_vue_vue_type_template_id_fbf774ea___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./pictureCube.vue?vue&type=template&id=fbf774ea& */ 150); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pictureCube_vue_vue_type_template_id_fbf774ea___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pictureCube_vue_vue_type_template_id_fbf774ea___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pictureCube_vue_vue_type_template_id_fbf774ea___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pictureCube_vue_vue_type_template_id_fbf774ea___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 150 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/pictureCube.vue?vue&type=template&id=fbf774ea& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.picList.length) ? _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], staticClass: _vm._$s(0, "sc", "pictureCube skeleton-rect"), class: _vm._$s(0, "c", { pageOn: _vm.bgStyle === 1 }), style: _vm._$s(0, "s", { margin: "0 " + _vm.prConfig * 2 + "rpx", marginTop: _vm.slider * 2 + "rpx", background: _vm.bgColor, }), attrs: { _i: 0 }, }, [ _vm._l( _vm._$s(1, "f", { forItems: _vm.picList }), function (item, index, $20, $30) { return _vm._$s("1-" + $30, "i", _vm.style == 0) ? _c( "view", { key: _vm._$s(1, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("1-" + $30, "sc", "advertItem01"), attrs: { _i: "1-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { attrs: { src: _vm._$s("2-" + $30, "a-src", item.image), _i: "2-" + $30, }, }), ] ) : _vm._e() } ), _vm._$s(3, "i", _vm.style == 1) ? _c( "view", { staticClass: _vm._$s(3, "sc", "advertItem02 acea-row"), attrs: { _i: 3 }, }, _vm._l( _vm._$s(4, "f", { forItems: _vm.picList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("4-" + $31, "sc", "item"), attrs: { _i: "4-" + $31 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { style: _vm._$s( "5-" + $31, "s", "height:" + _vm.imageH + "rpx;" ), attrs: { src: _vm._$s("5-" + $31, "a-src", item.image), _i: "5-" + $31, }, }), ] ) } ), 0 ) : _vm._e(), _vm._$s(6, "i", _vm.style == 2) ? _c( "view", { staticClass: _vm._$s( 6, "sc", "advertItem02 advertItem03 acea-row" ), attrs: { _i: 6 }, }, _vm._l( _vm._$s(7, "f", { forItems: _vm.picList }), function (item, index, $22, $32) { return _c( "view", { key: _vm._$s(7, "f", { forIndex: $22, key: index }), staticClass: _vm._$s("7-" + $32, "sc", "item"), attrs: { _i: "7-" + $32 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { style: _vm._$s( "8-" + $32, "s", "height:" + _vm.imageH + "rpx;" ), attrs: { src: _vm._$s("8-" + $32, "a-src", item.image), _i: "8-" + $32, }, }), ] ) } ), 0 ) : _vm._e(), _vm._$s(9, "i", _vm.style == 3) ? _c( "view", { staticClass: _vm._$s(9, "sc", "advertItem04 acea-row"), attrs: { _i: 9 }, }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "item"), attrs: { _i: 10 }, on: { click: function ($event) { return _vm.goDetail(_vm.picList[0]) }, }, }, [ _c("image", { attrs: { src: _vm._$s(11, "a-src", _vm.picList[0].image), _i: 11, }, }), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "item"), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "pic"), attrs: { _i: 13 }, on: { click: function ($event) { return _vm.goDetail(_vm.picList[1]) }, }, }, [ _c("image", { attrs: { src: _vm._$s(14, "a-src", _vm.picList[1].image), _i: 14, }, }), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "pic"), attrs: { _i: 15 }, on: { click: function ($event) { return _vm.goDetail(_vm.picList[2]) }, }, }, [ _c("image", { attrs: { src: _vm._$s(16, "a-src", _vm.picList[2].image), _i: 16, }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(17, "i", _vm.style == 4) ? _c( "view", { staticClass: _vm._$s( 17, "sc", "advertItem02 advertItem05 acea-row" ), attrs: { _i: 17 }, }, _vm._l( _vm._$s(18, "f", { forItems: _vm.picList }), function (item, index, $23, $33) { return _c( "view", { key: _vm._$s(18, "f", { forIndex: $23, key: index }), staticClass: _vm._$s("18-" + $33, "sc", "item"), attrs: { _i: "18-" + $33 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { style: _vm._$s( "19-" + $33, "s", "height:" + _vm.imageH + "rpx;" ), attrs: { src: _vm._$s("19-" + $33, "a-src", item.image), _i: "19-" + $33, }, }), ] ) } ), 0 ) : _vm._e(), _vm._$s(20, "i", _vm.style == 5) ? _c( "view", { staticClass: _vm._$s( 20, "sc", "advertItem02 advertItem06 acea-row" ), attrs: { _i: 20 }, }, _vm._l( _vm._$s(21, "f", { forItems: _vm.picList }), function (item, index, $24, $34) { return _c( "view", { key: _vm._$s(21, "f", { forIndex: $24, key: index }), staticClass: _vm._$s("21-" + $34, "sc", "item"), attrs: { _i: "21-" + $34 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { attrs: { src: _vm._$s("22-" + $34, "a-src", item.image), _i: "22-" + $34, }, }), ] ) } ), 0 ) : _vm._e(), ], 2 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 151 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/pictureCube.vue?vue&type=script&lang=js& ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pictureCube_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./pictureCube.vue?vue&type=script&lang=js& */ 152);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pictureCube_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pictureCube_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pictureCube_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pictureCube_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pictureCube_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiIxNTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9waWN0dXJlQ3ViZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3BpY3R1cmVDdWJlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///151\n"); /***/ }), /* 152 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/pictureCube.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'pictureCube',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n picList: this.dataConfig.picStyle.picList,\n style: this.dataConfig.tabConfig.tabVal,\n bgStyle: this.dataConfig.bgStyle.type,\n prConfig: this.dataConfig.prConfig.val,\n slider: this.dataConfig.mbConfig.val,\n bgColor: this.dataConfig.bgColor.color[0].item,\n widthC: '',\n imageH: ''\n };\n },\n mounted: function mounted() {\n var _this = this;\n if (this.picList.length) {\n var that = this;\n this.$nextTick(function (e) {\n if (_this.style == 1) {\n _this.widthC = 375;\n } else if (_this.style == 2) {\n _this.widthC = 250;\n } else if (_this.style == 4) {\n _this.widthC = 188;\n }\n uni.getImageInfo({\n src: that.setDomain(that.picList[0].image),\n success: function success(res) {\n if (res && res.height > 0) {\n var height = res.height * ((that.widthC - that.prConfig * 2) / res.width);\n that.$set(that, 'imageH', height);\n } else {\n that.$set(that, 'imageH', (that.widthC - that.prConfig * 2) * 2);\n }\n },\n fail: function fail(error) {\n that.$set(that, 'imageH', (that.widthC - that.prConfig * 2) * 2);\n }\n });\n });\n }\n },\n created: function created() {},\n methods: {\n //替换安全域名\n setDomain: function setDomain(url) {\n url = url ? url.toString() : '';\n //本地调试打开,生产请注销\n if (url.indexOf(\"https://\") > -1) return url;else return url.replace('http://', 'https://');\n },\n goDetail: function goDetail(url) {\n var urls = url.link;\n this.$util.JumpPath(urls);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvcGljdHVyZUN1YmUudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsImlzU29ydFR5cGUiLCJkYXRhIiwicGljTGlzdCIsInN0eWxlIiwiYmdTdHlsZSIsInByQ29uZmlnIiwic2xpZGVyIiwiYmdDb2xvciIsIndpZHRoQyIsImltYWdlSCIsIm1vdW50ZWQiLCJ1bmkiLCJzcmMiLCJzdWNjZXNzIiwid2lkdGgiLCJ0aGF0IiwiZmFpbCIsImNyZWF0ZWQiLCJtZXRob2RzIiwic2V0RG9tYWluIiwidXJsIiwiZ29EZXRhaWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBNENBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBQztVQUNBQztVQUNBQztZQUNBO2NBQ0EsbUVBQ0FDO2NBQ0FDO1lBQ0E7Y0FDQUE7WUFDQTtVQUNBO1VBQ0FDO1lBQ0FEO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBRTtFQUNBQztJQUNBO0lBQ0FDO01BQ0FDO01BQ0E7TUFDQSxrREFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjE1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInBpY3R1cmVDdWJlIHNrZWxldG9uLXJlY3RcIiA6Y2xhc3M9XCJ7cGFnZU9uOmJnU3R5bGU9PT0xfVwiXHJcblx0XHQ6c3R5bGU9XCJ7bWFyZ2luOicwICcrcHJDb25maWcqMisncnB4JyxtYXJnaW5Ub3A6c2xpZGVyKjIrJ3JweCcsYmFja2dyb3VuZDpiZ0NvbG9yfVwiIHYtaWY9XCJwaWNMaXN0Lmxlbmd0aFwiXHJcblx0XHR2LXNob3c9XCIhaXNTb3J0VHlwZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJhZHZlcnRJdGVtMDFcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBwaWNMaXN0XCIgOmtleT1cImluZGV4XCIgdi1pZj1cInN0eWxlPT0wXCIgQGNsaWNrPVwiZ29EZXRhaWwoaXRlbSlcIj5cclxuXHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltYWdlXCIgbW9kZT1cIndpZHRoRml4XCI+PC9pbWFnZT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYWR2ZXJ0SXRlbTAyIGFjZWEtcm93XCIgdi1pZj1cInN0eWxlPT0xXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHBpY0xpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJnb0RldGFpbChpdGVtKVwiPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZVwiIG1vZGU9XCJ3aWR0aEZpeFwiIDpzdHlsZT1cIidoZWlnaHQ6JysgaW1hZ2VIICsncnB4OydcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImFkdmVydEl0ZW0wMiBhZHZlcnRJdGVtMDMgYWNlYS1yb3dcIiB2LWlmPVwic3R5bGU9PTJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcGljTGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltYWdlXCIgbW9kZT1cIndpZHRoRml4XCI6c3R5bGU9XCInaGVpZ2h0OicrIGltYWdlSCArJ3JweDsnXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJhZHZlcnRJdGVtMDQgYWNlYS1yb3dcIiB2LWlmPVwic3R5bGU9PTNcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwiZ29EZXRhaWwocGljTGlzdFswXSlcIj5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cInBpY0xpc3RbMF0uaW1hZ2VcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljXCIgQGNsaWNrPVwiZ29EZXRhaWwocGljTGlzdFsxXSlcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwicGljTGlzdFsxXS5pbWFnZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljXCIgQGNsaWNrPVwiZ29EZXRhaWwocGljTGlzdFsyXSlcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwicGljTGlzdFsyXS5pbWFnZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImFkdmVydEl0ZW0wMiBhZHZlcnRJdGVtMDUgYWNlYS1yb3dcIiB2LWlmPVwic3R5bGU9PTRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcGljTGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltYWdlXCIgbW9kZT1cImFzcGVjdEZpbGxcIiA6c3R5bGU9XCInaGVpZ2h0OicrIGltYWdlSCArJ3JweDsnXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJhZHZlcnRJdGVtMDIgYWR2ZXJ0SXRlbTA2IGFjZWEtcm93XCIgdi1pZj1cInN0eWxlPT01XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHBpY0xpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJnb0RldGFpbChpdGVtKVwiPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZVwiIG1vZGU9XCJhc3BlY3RGaWxsXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3BpY3R1cmVDdWJlJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fSxcclxuXHRcdFx0aXNTb3J0VHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyB8IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBpY0xpc3Q6IHRoaXMuZGF0YUNvbmZpZy5waWNTdHlsZS5waWNMaXN0LFxyXG5cdFx0XHRcdHN0eWxlOiB0aGlzLmRhdGFDb25maWcudGFiQ29uZmlnLnRhYlZhbCxcclxuXHRcdFx0XHRiZ1N0eWxlOiB0aGlzLmRhdGFDb25maWcuYmdTdHlsZS50eXBlLFxyXG5cdFx0XHRcdHByQ29uZmlnOiB0aGlzLmRhdGFDb25maWcucHJDb25maWcudmFsLFxyXG5cdFx0XHRcdHNsaWRlcjogdGhpcy5kYXRhQ29uZmlnLm1iQ29uZmlnLnZhbCxcclxuXHRcdFx0XHRiZ0NvbG9yOiB0aGlzLmRhdGFDb25maWcuYmdDb2xvci5jb2xvclswXS5pdGVtLFxyXG5cdFx0XHRcdHdpZHRoQzogJycsXHJcblx0XHRcdFx0aW1hZ2VIOiAnJ1xyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdGlmICh0aGlzLnBpY0xpc3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKChlKSA9PiB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5zdHlsZSA9PSAxKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMud2lkdGhDID0gMzc1XHJcblx0XHRcdFx0XHR9IGVsc2UgaWYgKHRoaXMuc3R5bGUgPT0gMikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLndpZHRoQyA9IDI1MFxyXG5cdFx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLnN0eWxlID09IDQpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy53aWR0aEMgPSAxODhcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHVuaS5nZXRJbWFnZUluZm8oe1xyXG5cdFx0XHRcdFx0XHRzcmM6IHRoYXQuc2V0RG9tYWluKHRoYXQucGljTGlzdFswXS5pbWFnZSksXHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRpZiAocmVzICYmIHJlcy5oZWlnaHQgPiAwKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXQgaGVpZ2h0ID0gcmVzLmhlaWdodCAqICgodGhhdC53aWR0aEMgLSB0aGF0LnByQ29uZmlnICogMikgLyByZXNcclxuXHRcdFx0XHRcdFx0XHRcdFx0LndpZHRoKVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdpbWFnZUgnLCBoZWlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2ltYWdlSCcsICh0aGF0LndpZHRoQyAtIHRoYXQucHJDb25maWcgKiAyKSAqIDIpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24oZXJyb3IpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2ltYWdlSCcsICh0aGF0LndpZHRoQyAtIHRoYXQucHJDb25maWcgKiAyKSAqIDIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge30sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8v5pu/5o2i5a6J5YWo5Z+f5ZCNXHJcblx0XHRcdHNldERvbWFpbjogZnVuY3Rpb24odXJsKSB7XHJcblx0XHRcdFx0dXJsID0gdXJsID8gdXJsLnRvU3RyaW5nKCkgOiAnJztcclxuXHRcdFx0XHQvL+acrOWcsOiwg+ivleaJk+W8gCznlJ/kuqfor7fms6jplIBcclxuXHRcdFx0XHRpZiAodXJsLmluZGV4T2YoXCJodHRwczovL1wiKSA+IC0xKSByZXR1cm4gdXJsO1xyXG5cdFx0XHRcdGVsc2UgcmV0dXJuIHVybC5yZXBsYWNlKCdodHRwOi8vJywgJ2h0dHBzOi8vJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvRGV0YWlsKHVybCkge1xyXG5cdFx0XHRcdGxldCB1cmxzID0gdXJsLmxpbmtcclxuXHRcdFx0XHR0aGlzLiR1dGlsLkp1bXBQYXRoKHVybHMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5wYWdlT24ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjRycHggIWltcG9ydGFudDtcclxuXHJcblx0XHQuYWR2ZXJ0SXRlbTAxIHtcclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkdmVydEl0ZW0wMiB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4IDAgMCAyMHJweFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDIwcnB4IDIwcnB4IDBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYWR2ZXJ0SXRlbTAzIHtcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBycHggMCAwIDIwcnB4XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAyMHJweCAyMHJweCAwXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkdmVydEl0ZW0wNCB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4IDAgMCAyMHJweFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0LnBpYyB7XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDIwcnB4IDAgMFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAyMHJweCAwXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkdmVydEl0ZW0wNSB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4IDAgMCAyMHJweFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMjBycHggMjBycHggMFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hZHZlcnRJdGVtMDYge1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHJweCAwIDAgMFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDIwcnB4IDAgMFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMCAyMHJweFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMjBycHggMFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBpY3R1cmVDdWJlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0LmFkdmVydEl0ZW0wMSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkdmVydEl0ZW0wMiB7XHJcblx0XHRcdC8vIC9kZWVwL3VuaS1pbWFnZT5pbWd7XHJcblx0XHRcdC8vIFx0cG9zaXRpb246IHVuc2V0O1xyXG5cdFx0XHQvLyB9XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hZHZlcnRJdGVtMDMge1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDMzLjMzMzMlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkdmVydEl0ZW0wNCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNzZycHg7XHJcblxyXG5cdFx0XHRcdC5waWMge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE4OHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkdmVydEl0ZW0wNSB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkdmVydEl0ZW0wNiB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTg4cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///152\n"); /***/ }), /* 153 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/promotionList.vue ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _promotionList_vue_vue_type_template_id_1fc7f819___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./promotionList.vue?vue&type=template&id=1fc7f819& */ 154);\n/* harmony import */ var _promotionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./promotionList.vue?vue&type=script&lang=js& */ 162);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _promotionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _promotionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _promotionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _promotionList_vue_vue_type_template_id_1fc7f819___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _promotionList_vue_vue_type_template_id_1fc7f819___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _promotionList_vue_vue_type_template_id_1fc7f819___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/promotionList.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEg7QUFDMUg7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSx3RkFBTTtBQUNSLEVBQUUsaUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTUzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wcm9tb3Rpb25MaXN0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xZmM3ZjgxOSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3Byb21vdGlvbkxpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9wcm9tb3Rpb25MaXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9wcm9tb3Rpb25MaXN0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///153\n"); /***/ }), /* 154 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/promotionList.vue?vue&type=template&id=1fc7f819& ***! \********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotionList_vue_vue_type_template_id_1fc7f819___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./promotionList.vue?vue&type=template&id=1fc7f819& */ 155); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotionList_vue_vue_type_template_id_1fc7f819___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotionList_vue_vue_type_template_id_1fc7f819___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotionList_vue_vue_type_template_id_1fc7f819___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotionList_vue_vue_type_template_id_1fc7f819___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 155 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/promotionList.vue?vue&type=template&id=1fc7f819& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { easyLoadimage: __webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 156) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], staticClass: _vm._$s(0, "sc", "index-product-wrapper"), class: _vm._$s(0, "c", _vm.iSshowH ? "on" : ""), style: _vm._$s(0, "s", "margin-top:" + _vm.mbConfig * 2 + "rpx;"), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "nav-bd"), style: _vm._$s(1, "s", { justifyContent: _vm.titleConfig === 0 ? "flex-start" : _vm.titleConfig === 1 ? "space-around" : "flex-end", }), attrs: { _i: 1 }, }, _vm._l( _vm._$s(2, "f", { forItems: _vm.explosiveMoney }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, key: 2 + "-" + $30 }), staticClass: _vm._$s("2-" + $30, "sc", "item"), attrs: { index: _vm._$s("2-" + $30, "a-index", index), _i: "2-" + $30, }, on: { click: function ($event) { return _vm.ProductNavTab(item.link.activeVal, index) }, }, }, [ _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "txt"), style: _vm._$s("3-" + $30, "s", { color: index == _vm.ProductNavindex ? _vm.themeColor : "", }), attrs: { _i: "3-" + $30 }, }, [ _vm._v( _vm._$s( "3-" + $30, "t0-0", _vm._s(_vm.$t(item.chiild[0].val)) ) ), ] ), _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "label"), style: _vm._$s("4-" + $30, "s", { background: index == _vm.ProductNavindex ? _vm.themeColor : "", color: index == _vm.ProductNavindex ? "#fff" : "", }), attrs: { _i: "4-" + $30 }, }, [ _vm._v( _vm._$s( "4-" + $30, "t0-0", _vm._s(_vm.$t(item.chiild[1].val)) ) ), ] ), ] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(5, "sc", "list-box animated"), class: _vm._$s(5, "c", _vm.tempArr.length > 0 ? "fadeIn on" : ""), attrs: { _i: 5 }, }, _vm._l( _vm._$s(6, "f", { forItems: _vm.tempArr }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("6-" + $31, "sc", "item"), attrs: { _i: "6-" + $31 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("7-" + $31, "sc", "pictrue"), attrs: { _i: "7-" + $31 }, }, [ _vm._$s( "8-" + $31, "i", item.activity && item.activity.type === "1" ) ? _c( "span", { staticClass: _vm._$s( "8-" + $31, "sc", "pictrue_log pictrue_log_class" ), style: _vm._$s( "8-" + $31, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "8-" + $31 }, }, [ _vm._v( _vm._$s( "8-" + $31, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "9-" + $31, "i", item.activity && item.activity.type === "2" ) ? _c( "span", { staticClass: _vm._$s( "9-" + $31, "sc", "pictrue_log pictrue_log_class" ), style: _vm._$s( "9-" + $31, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "9-" + $31 }, }, [ _vm._v( _vm._$s( "9-" + $31, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "10-" + $31, "i", item.activity && item.activity.type === "3" ) ? _c( "span", { staticClass: _vm._$s( "10-" + $31, "sc", "pictrue_log pictrue_log_class" ), style: _vm._$s( "10-" + $31, "s", "background-color:" + _vm.labelColor ), attrs: { _i: "10-" + $31 }, }, [ _vm._v( _vm._$s( "10-" + $31, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), _c("easy-loadimage", { attrs: { mode: "widthFix", "image-src": item.image, _i: "11-" + $31, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s("12-" + $31, "sc", "text-info"), attrs: { _i: "12-" + $31 }, }, [ _vm._$s("13-" + $31, "i", _vm.titleShow) ? _c( "view", { staticClass: _vm._$s( "13-" + $31, "sc", "title line2" ), attrs: { _i: "13-" + $31 }, }, [ _vm._v( _vm._$s( "13-" + $31, "t0-0", _vm._s(item.store_name) ) ), ] ) : _vm._e(), _vm._$s("14-" + $31, "i", _vm.opriceShow) ? _c( "view", { staticClass: _vm._$s( "14-" + $31, "sc", "old-price" ), attrs: { _i: "14-" + $31 }, }, [ _vm._v( _vm._$s( "14-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "14-" + $31, "t0-1", _vm._s(item.ot_price) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s("15-" + $31, "sc", "price"), style: _vm._$s("15-" + $31, "s", { color: _vm.fontColor, }), attrs: { _i: "15-" + $31 }, }, [ _vm._$s("16-" + $31, "i", _vm.priceShow) ? _c("view", [ _c("text", [ _vm._v( _vm._$s( "17-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) ), ]), _vm._v( _vm._$s("16-" + $31, "t1-0", _vm._s(item.price)) ), ]) : _vm._e(), _vm._$s( "18-" + $31, "i", item.checkCoupon && _vm.couponShow ) ? _c( "view", { staticClass: _vm._$s("18-" + $31, "sc", "txt"), class: _vm._$s( "18-" + $31, "c", _vm.priceShow ? "" : "on" ), style: _vm._$s( "18-" + $31, "s", "border:1px solid " + _vm.labelColor + ";color:" + _vm.labelColor ), attrs: { _i: "18-" + $31 }, }, [ _vm._v( _vm._$s( "18-" + $31, "t0-0", _vm._s(_vm.$t("券")) ) ), ] ) : _vm._e(), ] ), ] ), ] ) } ), 0 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 156 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/easy-loadimage/easy-loadimage.vue ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _easy_loadimage_vue_vue_type_template_id_214bde04_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./easy-loadimage.vue?vue&type=template&id=214bde04&scoped=true& */ 157);\n/* harmony import */ var _easy_loadimage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./easy-loadimage.vue?vue&type=script&lang=js& */ 159);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _easy_loadimage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _easy_loadimage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _easy_loadimage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _easy_loadimage_vue_vue_type_template_id_214bde04_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _easy_loadimage_vue_vue_type_template_id_214bde04_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"214bde04\",\n null,\n false,\n _easy_loadimage_vue_vue_type_template_id_214bde04_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/easy-loadimage/easy-loadimage.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9lYXN5LWxvYWRpbWFnZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MjE0YmRlMDQmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9lYXN5LWxvYWRpbWFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2Vhc3ktbG9hZGltYWdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjIxNGJkZTA0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvZWFzeS1sb2FkaW1hZ2UvZWFzeS1sb2FkaW1hZ2UudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///156\n"); /***/ }), /* 157 */ /*!********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/easy-loadimage/easy-loadimage.vue?vue&type=template&id=214bde04&scoped=true& ***! \********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_easy_loadimage_vue_vue_type_template_id_214bde04_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./easy-loadimage.vue?vue&type=template&id=214bde04&scoped=true& */ 158); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_easy_loadimage_vue_vue_type_template_id_214bde04_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_easy_loadimage_vue_vue_type_template_id_214bde04_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_easy_loadimage_vue_vue_type_template_id_214bde04_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_easy_loadimage_vue_vue_type_template_id_214bde04_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 158 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/easy-loadimage/easy-loadimage.vue?vue&type=template&id=214bde04&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "easy-loadimage"), attrs: { id: _vm._$s(0, "a-id", _vm.uid), _i: 0 }, }, [ _vm._$s(1, "i", _vm.loadImg && !_vm.isLoadError) ? _c("image", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(1, "v-show", _vm.showImg), expression: "_$s(1,'v-show',showImg)", }, ], staticClass: _vm._$s(1, "sc", "origin-img"), class: _vm._$s(1, "c", { "no-transition": !_vm.openTransition, "show-transition": _vm.showTransition && _vm.openTransition, }), attrs: { src: _vm._$s(1, "a-src", _vm.imageSrc), _i: 1 }, on: { load: _vm.handleImgLoad, error: _vm.handleImgError }, }) : _vm._$s(2, "e", _vm.isLoadError) ? _c("view", { staticClass: _vm._$s(2, "sc", "loadfail-img"), attrs: { _i: 2 }, }) : _vm._e(), _c("view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(3, "v-show", !_vm.showImg && !_vm.isLoadError), expression: "_$s(3,'v-show',!showImg&&!isLoadError)", }, ], class: _vm._$s(3, "c", ["loading-img", "spin-circle", _vm.loadingMode]), attrs: { _i: 3 }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 159 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/easy-loadimage/easy-loadimage.vue?vue&type=script&lang=js& ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_easy_loadimage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./easy-loadimage.vue?vue&type=script&lang=js& */ 160);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_easy_loadimage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_easy_loadimage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_easy_loadimage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_easy_loadimage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_easy_loadimage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlpQixDQUFnQiw0a0JBQUcsRUFBQyIsImZpbGUiOiIxNTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9lYXN5LWxvYWRpbWFnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2Vhc3ktbG9hZGltYWdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///159\n"); /***/ }), /* 160 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/easy-loadimage/easy-loadimage.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _uniApi = __webpack_require__(/*! @/libs/uniApi */ 161);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n// 生成全局唯一id\nfunction generateUUID() {\n return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {\n var r = Math.random() * 16 | 0,\n v = c == 'x' ? r : r & 0x3 | 0x8;\n return v.toString(16);\n });\n}\nvar _default2 = {\n props: {\n imageSrc: {\n type: String,\n default: \"\"\n },\n mode: {\n type: String,\n default: \"\"\n },\n loadingMode: {\n type: String,\n default: 'looming-gray'\n },\n openTransition: {\n type: Boolean,\n default: true\n },\n viewHeight: {\n type: Number,\n default: function _default() {\n return uni.getSystemInfoSync().windowHeight;\n }\n }\n },\n data: function data() {\n var that = this;\n return {\n // uid:'',\n uid: 'uid-' + generateUUID(),\n loadImg: false,\n showImg: false,\n isLoadError: false,\n showTransition: false,\n scrollFn: (0, _uniApi.throttle)(function () {\n // 加载img时才执行滚动监听判断是否可加载\n if (that.loadImg || that.isLoadError) return;\n var id = that.uid;\n var query = uni.createSelectorQuery().in(that);\n query.select('#' + id).boundingClientRect(function (data) {\n if (!data) return;\n if (data.top - that.viewHeight < 0) {\n that.loadImg = !!that.imageSrc;\n that.isLoadError = !that.loadImg;\n }\n }).exec();\n }, 200)\n };\n },\n methods: {\n init: function init() {\n this.$nextTick(this.onScroll);\n },\n handleImgLoad: function handleImgLoad(e) {\n var _this = this;\n this.showImg = true;\n setTimeout(function () {\n _this.showTransition = true;\n }, 50);\n },\n handleImgError: function handleImgError(e) {\n this.isLoadError = true;\n },\n onScroll: function onScroll() {\n this.scrollFn();\n }\n },\n mounted: function mounted() {\n this.init();\n uni.$on('scroll', this.scrollFn);\n this.onScroll();\n },\n beforeDestroy: function beforeDestroy() {\n uni.$off('scroll', this.scrollFn);\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9lYXN5LWxvYWRpbWFnZS9lYXN5LWxvYWRpbWFnZS52dWUiXSwibmFtZXMiOlsidiIsInByb3BzIiwiaW1hZ2VTcmMiLCJ0eXBlIiwiZGVmYXVsdCIsIm1vZGUiLCJsb2FkaW5nTW9kZSIsIm9wZW5UcmFuc2l0aW9uIiwidmlld0hlaWdodCIsImRhdGEiLCJ1aWQiLCJsb2FkSW1nIiwic2hvd0ltZyIsImlzTG9hZEVycm9yIiwic2hvd1RyYW5zaXRpb24iLCJzY3JvbGxGbiIsInF1ZXJ5IiwidGhhdCIsIm1ldGhvZHMiLCJpbml0IiwiaGFuZGxlSW1nTG9hZCIsInNldFRpbWVvdXQiLCJoYW5kbGVJbWdFcnJvciIsIm9uU2Nyb2xsIiwibW91bnRlZCIsInVuaSIsImJlZm9yZURlc3Ryb3kiXSwibWFwcGluZ3MiOiI7Ozs7OztBQVdBOzs7Ozs7Ozs7Ozs7QUFJQTtBQUNBO0VBQ0E7SUFDQTtNQUNBQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLGdCQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBSztJQUNBO0lBQ0E7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0FDO1VBQ0E7VUFDQTtZQUNBQztZQUNBQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUQ7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTYwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiZWFzeS1sb2FkaW1hZ2VcIiA6aWQ9XCJ1aWRcIj5cclxuXHRcdDxpbWFnZSBjbGFzcz1cIm9yaWdpbi1pbWdcIiA6c3JjPVwiaW1hZ2VTcmNcIiBtb2RlPVwiXCIgdi1pZj1cImxvYWRJbWcmJiFpc0xvYWRFcnJvclwiIHYtc2hvdz1cInNob3dJbWdcIlxyXG5cdFx0XHQ6Y2xhc3M9XCJ7J25vLXRyYW5zaXRpb24nOiFvcGVuVHJhbnNpdGlvbiwnc2hvdy10cmFuc2l0aW9uJzpzaG93VHJhbnNpdGlvbiYmb3BlblRyYW5zaXRpb259XCJcclxuXHRcdFx0QGxvYWQ9XCJoYW5kbGVJbWdMb2FkXCIgQGVycm9yPVwiaGFuZGxlSW1nRXJyb3JcIj5cclxuXHRcdDwvaW1hZ2U+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxvYWRmYWlsLWltZ1wiIHYtZWxzZS1pZj1cImlzTG9hZEVycm9yXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgOmNsYXNzPVwiWydsb2FkaW5nLWltZycsJ3NwaW4tY2lyY2xlJyxsb2FkaW5nTW9kZV1cIiB2LXNob3c9XCIhc2hvd0ltZyYmIWlzTG9hZEVycm9yXCI+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0dGhyb3R0bGVcclxuXHR9IGZyb20gJ0AvbGlicy91bmlBcGknO1xyXG5cclxuXHQvLyDnlJ/miJDlhajlsYDllK/kuIBpZFxyXG5cdGZ1bmN0aW9uIGdlbmVyYXRlVVVJRCgpIHtcclxuXHRcdHJldHVybiAneHh4eHh4eHgteHh4eC00eHh4LXl4eHgteHh4eHh4eHh4eHh4Jy5yZXBsYWNlKC9beHldL2csIGZ1bmN0aW9uKGMpIHtcclxuXHRcdFx0bGV0IHIgPSBNYXRoLnJhbmRvbSgpICogMTYgfCAwLFxyXG5cdFx0XHRcdHYgPSBjID09ICd4JyA/IHIgOiAociAmIDB4MyB8IDB4OCk7XHJcblx0XHRcdHJldHVybiB2LnRvU3RyaW5nKDE2KTtcclxuXHRcdH0pXHJcblx0fVxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGltYWdlU3JjOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IFwiXCJcclxuXHRcdFx0fSxcclxuXHRcdFx0bW9kZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiBcIlwiXHJcblx0XHRcdH0sXHJcblx0XHRcdGxvYWRpbmdNb2RlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdsb29taW5nLWdyYXknXHJcblx0XHRcdH0sXHJcblx0XHRcdG9wZW5UcmFuc2l0aW9uOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHR2aWV3SGVpZ2h0OiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLndpbmRvd0hlaWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRjb25zdCB0aGF0ID0gdGhpcztcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHQvLyB1aWQ6JycsXHJcblx0XHRcdFx0dWlkOiAndWlkLScgKyBnZW5lcmF0ZVVVSUQoKSxcclxuXHRcdFx0XHRsb2FkSW1nOiBmYWxzZSxcclxuXHRcdFx0XHRzaG93SW1nOiBmYWxzZSxcclxuXHRcdFx0XHRpc0xvYWRFcnJvcjogZmFsc2UsXHJcblx0XHRcdFx0c2hvd1RyYW5zaXRpb246IGZhbHNlLFxyXG5cdFx0XHRcdHNjcm9sbEZuOiB0aHJvdHRsZShmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdC8vIOWKoOi9vWltZ+aXtuaJjeaJp+ihjOa7muWKqOebkeWQrOWIpOaWreaYr+WQpuWPr+WKoOi9vVxyXG5cdFx0XHRcdFx0aWYgKHRoYXQubG9hZEltZyB8fCB0aGF0LmlzTG9hZEVycm9yKSByZXR1cm47XHJcblx0XHRcdFx0XHRjb25zdCBpZCA9IHRoYXQudWlkXHJcblx0XHRcdFx0XHRjb25zdCBxdWVyeSA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuaW4odGhhdCk7XHJcblx0XHRcdFx0XHRxdWVyeS5zZWxlY3QoJyMnICsgaWQpLmJvdW5kaW5nQ2xpZW50UmVjdChkYXRhID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKCFkYXRhKSByZXR1cm47XHJcblx0XHRcdFx0XHRcdGlmIChkYXRhLnRvcCAtIHRoYXQudmlld0hlaWdodCA8IDApIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmxvYWRJbWcgPSAhIXRoYXQuaW1hZ2VTcmM7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5pc0xvYWRFcnJvciA9ICF0aGF0LmxvYWRJbWc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pLmV4ZWMoKVxyXG5cdFx0XHRcdH0sIDIwMClcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0aW5pdCgpIHtcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljayh0aGlzLm9uU2Nyb2xsKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVJbWdMb2FkKGUpIHtcclxuXHRcdFx0XHR0aGlzLnNob3dJbWcgPSB0cnVlO1xyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5zaG93VHJhbnNpdGlvbiA9IHRydWVcclxuXHRcdFx0XHR9LCA1MClcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlSW1nRXJyb3IoZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNMb2FkRXJyb3IgPSB0cnVlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRvblNjcm9sbCgpIHtcclxuXHRcdFx0XHR0aGlzLnNjcm9sbEZuKCk7XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy5pbml0KClcclxuXHRcdFx0dW5pLiRvbignc2Nyb2xsJywgdGhpcy5zY3JvbGxGbik7XHJcblx0XHRcdHRoaXMub25TY3JvbGwoKVxyXG5cdFx0fSxcclxuXHRcdGJlZm9yZURlc3Ryb3koKSB7XHJcblx0XHRcdHVuaS4kb2ZmKCdzY3JvbGwnLCB0aGlzLnNjcm9sbEZuKTtcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHQuZWFzeS1sb2FkaW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHR9XHJcblxyXG5cdC5ib3JkZXItaW1nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWF4LWhlaWdodDogMzYwcnB4O1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC8qIOWumOaWueS8mOWMluWbvueJh3RpcHMgKi9cclxuXHRpbWFnZSB7XHJcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtXHJcblx0fVxyXG5cclxuXHQvKiDmuJDlj5jov4fmuKHmlYjmnpzlpITnkIYgKi9cclxuXHRpbWFnZS5vcmlnaW4taW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0bWF4LWhlaWdodDogMzYwcnB4O1xyXG5cdH1cclxuXHJcblx0aW1hZ2Uub3JpZ2luLWltZy5zaG93LXRyYW5zaXRpb24ge1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0aW1hZ2Uub3JpZ2luLWltZy5uby10cmFuc2l0aW9uIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQvKiDmuJDlj5jov4fmuKHmlYjmnpzlpITnkIYgKi9cclxuXHRpbWFnZS5ib3JkZXItaW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0bWF4LWhlaWdodDogMzYwcnB4O1xyXG5cdH1cclxuXHJcblx0aW1hZ2UuYm9yZGVyLWltZy5zaG93LXRyYW5zaXRpb24ge1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0aW1hZ2UuYm9yZGVyLWltZy5uby10cmFuc2l0aW9uIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQvKiDliqDovb3lpLHotKXjgIHliqDovb3kuK3nmoTljaDkvY3lm77moLflvI/mjqfliLYgKi9cclxuXHQubG9hZGZhaWwtaW1nIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnfkAvc3RhdGljL2Vhc3ktbG9hZGltYWdlL2xvYWRmYWlsLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5sb2FkaW5nLWltZyB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQvKiDovazlnIggKi9cclxuXHQuc3Bpbi1jaXJjbGUge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCd+QC9zdGF0aWMvZWFzeS1sb2FkaW1hZ2UvbG9hZGluZy5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA2MCU7XHJcblx0fVxyXG5cblxyXG5cdC8qIOWKqOaAgeeBsOiJsuiLpemakOiLpeeOsCAqL1xyXG5cdC5sb29taW5nLWdyYXkge1xyXG5cdFx0YW5pbWF0aW9uOiBsb29taW5nLWdyYXkgMXMgaW5maW5pdGUgbGluZWFyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcclxuXHR9XHJcblxyXG5cdEBrZXlmcmFtZXMgbG9vbWluZy1ncmF5IHtcclxuXHRcdDAlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlM2FhO1xyXG5cdFx0fVxyXG5cclxuXHRcdDUwJSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XHJcblx0XHR9XHJcblxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTNhYTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIOmqqOaetuWxjzEgKi9cclxuXHQuc2tlbGV0b24tMSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4MCUpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDBycHggMTAwJTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdGFuaW1hdGlvbjogc2tlbGV0b24tMSAuNnMgaW5maW5pdGU7XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIHNrZWxldG9uLTEge1xyXG5cdFx0dG8ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiDpqqjmnrblsY8yICovXHJcblx0LnNrZWxldG9uLTIge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC05MGRlZywgI2ZlZmVmZSAwJSwgI2U2ZTZlNiA1MCUsICNmZWZlZmUgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwMCUgNDAwJTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdGFuaW1hdGlvbjogc2tlbGV0b24tMiAxLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBza2VsZXRvbi0yIHtcclxuXHRcdHRvIHtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNSUgMDtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///160\n"); /***/ }), /* 161 */ /*!*******************************************!*\ !*** E:/2024/1/广告/uni-app/libs/uniApi.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__, wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ActionSheet = ActionSheet;\nexports.Authorize = Authorize;\nexports.GetUserInfo = GetUserInfo;\nexports.Loading = Loading;\nexports.Modal = Modal;\nexports.ScrollTo = ScrollTo;\nexports.Toast = Toast;\nexports.chooseImage = chooseImage;\nexports.clearStorage = clearStorage;\nexports.convertObj = convertObj;\nexports.formatDate = formatDate;\nexports.getQuarterStartDate = getQuarterStartDate;\nexports.getStorage = getStorage;\nexports.hideLoading = hideLoading;\nexports.navigateBack = navigateBack;\nexports.navigateTo = navigateTo;\nexports.pathToBase64 = pathToBase64;\nexports.removeStorage = removeStorage;\nexports.serialize = serialize;\nexports.setStorage = setStorage;\nexports.showMonthFirstDay = showMonthFirstDay;\nexports.showWeekFirstDay = showWeekFirstDay;\nexports.throttle = throttle;\nexports.unique = unique;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nfunction navigateTo(type, url, opt) {\n var toUrl = url;\n var api = 'navigateTo';\n toUrl = opt ? toUrl + '?' + convertObj(opt) : toUrl;\n switch (type) {\n case 1:\n api = 'navigateTo';\n break;\n case 2:\n api = 'redirectTo';\n break;\n case 3:\n api = 'reLaunch';\n break;\n case 4:\n api = 'switchTab';\n break;\n default:\n api = 'navigateTo';\n break;\n }\n uni[api]({\n url: toUrl,\n animationType: 'slide-in-right',\n animationDuration: 200\n });\n}\nfunction navigateBack(delta) {\n uni.navigateBack({\n delta: delta\n });\n}\nfunction setStorage(key, val) {\n if (typeof val == 'string') {\n uni.setStorageSync(key, val);\n return val;\n }\n uni.setStorageSync(key, JSON.stringify(val));\n}\nfunction getStorage(key) {\n var uu = uni.getStorageSync(key);\n try {\n if (typeof JSON.parse(uu) != 'number') {\n uu = JSON.parse(uu);\n }\n } catch (e) {}\n return uu;\n}\nfunction removeStorage(key) {\n if (key) {\n uni.removeStorageSync(key);\n }\n}\nfunction clearStorage() {\n try {\n uni.clearStorageSync();\n } catch (e) {\n throw new Error('处理失败');\n }\n}\nfunction Toast(title) {\n var icon = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'none';\n var obj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var duration = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 800;\n var toastData = _objectSpread({\n title: title,\n duration: duration,\n position: 'center',\n mask: true,\n icon: icon ? icon : 'none'\n }, obj);\n uni.showToast(toastData);\n}\nfunction Loading() {\n var title = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '正在加载...';\n var obj = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n uni.showLoading(_objectSpread({\n title: title,\n mask: true\n }, obj));\n}\nfunction hideLoading() {\n try {\n uni.hideLoading();\n } catch (e) {\n throw new Error('处理失败');\n }\n}\nfunction Modal() {\n var title = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '提示';\n var content = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '这是一个模态弹窗!';\n var obj = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {\n showCancel: true,\n cancelText: '取消',\n confirmText: '确定'\n };\n obj.cancelText = '确定';\n obj.confirmText = '取消';\n return new Promise(function (reslove, reject) {\n uni.showModal(_objectSpread(_objectSpread({\n title: title,\n content: content\n }, obj), {}, {\n success: function success(res) {\n if (res.confirm) {\n reslove();\n }\n if (res.cancel) {\n reject();\n }\n }\n }));\n });\n}\nfunction ActionSheet(itemList) {\n var itemColor = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : \"#000000\";\n return new Promise(function (reslove, reject) {\n uni.showActionSheet({\n itemList: itemList,\n itemColor: itemColor,\n success: function success(res) {\n reslove(res.tapIndex);\n },\n fail: function fail(res) {\n reject(res.errMsg);\n }\n });\n });\n}\nfunction ScrollTo(ScrollTop) {\n uni.pageScrollTo({\n scrollTop: ScrollTop,\n duration: 300\n });\n}\nfunction GetUserInfo() {\n return new Promise(function (reslove, reject) {\n uni.getUserInfo({\n success: function success(res) {\n __f__(\"log\", res, \" at libs/uniApi.js:134\");\n reslove(res);\n },\n fail: function fail(rej) {\n reject(rej);\n }\n });\n });\n}\nfunction Authorize() {\n var scoped = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'scope.userInfo';\n return new Promise(function (reslove, reject) {\n uni.authorize({\n scope: scoped,\n success: function success(res) {\n reslove(res);\n },\n fail: function fail(rej) {\n reject(rej);\n }\n });\n });\n}\nfunction convertObj(opt) {\n var str = '';\n var arr = [];\n Object.keys(opt).forEach(function (item) {\n arr.push(\"\".concat(item, \"=\").concat(opt[item]));\n });\n str = arr.join('&');\n return str;\n}\nfunction throttle(fn, delay) {\n var lastArgs;\n var timer;\n var delay = delay || 200;\n return function () {\n var _this = this;\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(function () {\n timer = null;\n fn.apply(_this, lastArgs);\n }, delay);\n }\n };\n}\nfunction chooseImage(count) {\n return new Promise(function (reslove, reject) {\n uni.chooseImage({\n count: count,\n sizeType: ['original', 'compressed'],\n sourceType: ['album', 'camera'],\n success: function success(res) {\n reslove(res);\n },\n fail: function fail(rej) {\n reject(rej);\n }\n });\n });\n}\nfunction serialize(data) {\n if (data != null && data != '') {\n try {\n return JSON.parse(JSON.stringify(data));\n } catch (e) {\n if (data instanceof Array) {\n return [];\n }\n return {};\n }\n }\n return data;\n}\nDate.prototype.format = function (fmt) {\n var o = {\n 'M+': this.getMonth() + 1,\n 'd+': this.getDate(),\n 'h+': this.getHours(),\n 'm+': this.getMinutes(),\n 's+': this.getSeconds(),\n 'q+': Math.floor((this.getMonth() + 3) / 3),\n S: this.getMilliseconds()\n };\n if (/(y+)/.test(fmt)) {\n fmt = fmt.replace(RegExp.$1, String(this.getFullYear()).substr(4 - RegExp.$1.length));\n }\n for (var k in o) {\n if (new RegExp('(' + k + ')').test(fmt)) {\n fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(String(o[k]).length));\n }\n }\n return fmt;\n};\nfunction formatDate(nS, format) {\n if (!nS) {\n return '';\n }\n format = format || 'yyyy-MM-dd hh:mm:ss';\n return new Date(nS).format(format);\n}\nfunction pathToBase64(path) {\n return new Promise(function (resolve, reject) {\n if ((typeof window === \"undefined\" ? \"undefined\" : (0, _typeof2.default)(window)) === 'object' && 'document' in window) {\n if (typeof FileReader === 'function') {\n var xhr = new XMLHttpRequest();\n xhr.open('GET', path, true);\n xhr.responseType = 'blob';\n xhr.onload = function () {\n if (this.status === 200) {\n var fileReader = new FileReader();\n fileReader.onload = function (e) {\n resolve(e.target.result);\n };\n fileReader.onerror = reject;\n fileReader.readAsDataURL(this.response);\n }\n };\n xhr.onerror = reject;\n xhr.send();\n return;\n }\n var canvas = document.createElement('canvas');\n var c2x = canvas.getContext('2d');\n var img = new Image();\n img.onload = function () {\n canvas.width = img.width;\n canvas.height = img.height;\n c2x.drawImage(img, 0, 0);\n resolve(canvas.toDataURL());\n canvas.height = canvas.width = 0;\n };\n img.onerror = reject;\n img.src = path;\n return;\n }\n if ((typeof plus === \"undefined\" ? \"undefined\" : (0, _typeof2.default)(plus)) === 'object') {\n plus.io.resolveLocalFileSystemURL(getLocalFilePath(path), function (entry) {\n entry.file(function (file) {\n var fileReader = new plus.io.FileReader();\n fileReader.onload = function (data) {\n resolve(data.target.result);\n };\n fileReader.onerror = function (error) {\n reject(error);\n };\n fileReader.readAsDataURL(file);\n }, function (error) {\n reject(error);\n });\n }, function (error) {\n reject(error);\n });\n return;\n }\n if ((typeof wx === \"undefined\" ? \"undefined\" : (0, _typeof2.default)(wx)) === 'object' && wx.canIUse('getFileSystemManager')) {\n wx.getFileSystemManager().readFile({\n filePath: path,\n encoding: 'base64',\n success: function success(res) {\n resolve('data:image/png;base64,' + res.data);\n },\n fail: function fail(error) {\n reject(error);\n }\n });\n return;\n }\n reject(new Error('not support'));\n });\n}\nfunction showWeekFirstDay() {\n var date = new Date();\n var weekday = date.getDay() || 7;\n date.setDate(date.getDate() - weekday + 1);\n return formatDate(date, 'yyyy-MM-dd');\n}\nfunction showMonthFirstDay() {\n var MonthFirstDay = new Date().setDate(1);\n return formatDate(new Date(MonthFirstDay).getTime(), 'yyyy-MM-dd');\n}\nvar now = new Date();\nvar nowMonth = now.getMonth();\nvar nowYear = now.getYear();\nnowYear += nowYear < 2000 ? 1900 : 0;\nfunction getQuarterStartMonth() {\n var quarterStartMonth = 0;\n if (nowMonth < 3) {\n quarterStartMonth = 0;\n }\n if (2 < nowMonth && nowMonth < 6) {\n quarterStartMonth = 3;\n }\n if (5 < nowMonth && nowMonth < 9) {\n quarterStartMonth = 6;\n }\n if (nowMonth > 8) {\n quarterStartMonth = 9;\n }\n return quarterStartMonth;\n}\nfunction getQuarterStartDate() {\n var quarterStartDate = new Date(nowYear, getQuarterStartMonth(), 1);\n return formatDate(quarterStartDate, 'yyyy-MM-dd');\n}\nfunction unique(data) {\n data = data || [];\n var n = {};\n for (var i = 0; i < data.length; i++) {\n var v = JSON.stringify(data[i]);\n if (typeof v == \"undefined\") {\n n[v] = 1;\n }\n }\n data.length = 0;\n for (var i in n) {\n data[data.length] = i;\n }\n return data;\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"], __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbGlicy91bmlBcGkuanMiXSwibmFtZXMiOlsibmF2aWdhdGVUbyIsInR5cGUiLCJ1cmwiLCJvcHQiLCJ0b1VybCIsImFwaSIsImNvbnZlcnRPYmoiLCJ1bmkiLCJhbmltYXRpb25UeXBlIiwiYW5pbWF0aW9uRHVyYXRpb24iLCJuYXZpZ2F0ZUJhY2siLCJkZWx0YSIsInNldFN0b3JhZ2UiLCJrZXkiLCJ2YWwiLCJzZXRTdG9yYWdlU3luYyIsIkpTT04iLCJzdHJpbmdpZnkiLCJnZXRTdG9yYWdlIiwidXUiLCJnZXRTdG9yYWdlU3luYyIsInBhcnNlIiwiZSIsInJlbW92ZVN0b3JhZ2UiLCJyZW1vdmVTdG9yYWdlU3luYyIsImNsZWFyU3RvcmFnZSIsImNsZWFyU3RvcmFnZVN5bmMiLCJFcnJvciIsIlRvYXN0IiwidGl0bGUiLCJpY29uIiwib2JqIiwiZHVyYXRpb24iLCJ0b2FzdERhdGEiLCJwb3NpdGlvbiIsIm1hc2siLCJzaG93VG9hc3QiLCJMb2FkaW5nIiwic2hvd0xvYWRpbmciLCJoaWRlTG9hZGluZyIsIk1vZGFsIiwiY29udGVudCIsInNob3dDYW5jZWwiLCJjYW5jZWxUZXh0IiwiY29uZmlybVRleHQiLCJQcm9taXNlIiwicmVzbG92ZSIsInJlamVjdCIsInNob3dNb2RhbCIsInN1Y2Nlc3MiLCJyZXMiLCJjb25maXJtIiwiY2FuY2VsIiwiQWN0aW9uU2hlZXQiLCJpdGVtTGlzdCIsIml0ZW1Db2xvciIsInNob3dBY3Rpb25TaGVldCIsInRhcEluZGV4IiwiZmFpbCIsImVyck1zZyIsIlNjcm9sbFRvIiwiU2Nyb2xsVG9wIiwicGFnZVNjcm9sbFRvIiwic2Nyb2xsVG9wIiwiR2V0VXNlckluZm8iLCJnZXRVc2VySW5mbyIsInJlaiIsIkF1dGhvcml6ZSIsInNjb3BlZCIsImF1dGhvcml6ZSIsInNjb3BlIiwic3RyIiwiYXJyIiwiT2JqZWN0Iiwia2V5cyIsImZvckVhY2giLCJpdGVtIiwicHVzaCIsImpvaW4iLCJ0aHJvdHRsZSIsImZuIiwiZGVsYXkiLCJsYXN0QXJncyIsInRpbWVyIiwiYXJncyIsInNldFRpbWVvdXQiLCJhcHBseSIsImNob29zZUltYWdlIiwiY291bnQiLCJzaXplVHlwZSIsInNvdXJjZVR5cGUiLCJzZXJpYWxpemUiLCJkYXRhIiwiQXJyYXkiLCJEYXRlIiwicHJvdG90eXBlIiwiZm9ybWF0IiwiZm10IiwibyIsImdldE1vbnRoIiwiZ2V0RGF0ZSIsImdldEhvdXJzIiwiZ2V0TWludXRlcyIsImdldFNlY29uZHMiLCJNYXRoIiwiZmxvb3IiLCJTIiwiZ2V0TWlsbGlzZWNvbmRzIiwidGVzdCIsInJlcGxhY2UiLCJSZWdFeHAiLCIkMSIsIlN0cmluZyIsImdldEZ1bGxZZWFyIiwic3Vic3RyIiwibGVuZ3RoIiwiayIsImZvcm1hdERhdGUiLCJuUyIsInBhdGhUb0Jhc2U2NCIsInBhdGgiLCJyZXNvbHZlIiwid2luZG93IiwiRmlsZVJlYWRlciIsInhociIsIlhNTEh0dHBSZXF1ZXN0Iiwib3BlbiIsInJlc3BvbnNlVHlwZSIsIm9ubG9hZCIsInN0YXR1cyIsImZpbGVSZWFkZXIiLCJ0YXJnZXQiLCJyZXN1bHQiLCJvbmVycm9yIiwicmVhZEFzRGF0YVVSTCIsInJlc3BvbnNlIiwic2VuZCIsImNhbnZhcyIsImRvY3VtZW50IiwiY3JlYXRlRWxlbWVudCIsImMyeCIsImdldENvbnRleHQiLCJpbWciLCJJbWFnZSIsIndpZHRoIiwiaGVpZ2h0IiwiZHJhd0ltYWdlIiwidG9EYXRhVVJMIiwic3JjIiwicGx1cyIsImlvIiwicmVzb2x2ZUxvY2FsRmlsZVN5c3RlbVVSTCIsImdldExvY2FsRmlsZVBhdGgiLCJlbnRyeSIsImZpbGUiLCJlcnJvciIsInd4IiwiY2FuSVVzZSIsImdldEZpbGVTeXN0ZW1NYW5hZ2VyIiwicmVhZEZpbGUiLCJmaWxlUGF0aCIsImVuY29kaW5nIiwic2hvd1dlZWtGaXJzdERheSIsImRhdGUiLCJ3ZWVrZGF5IiwiZ2V0RGF5Iiwic2V0RGF0ZSIsInNob3dNb250aEZpcnN0RGF5IiwiTW9udGhGaXJzdERheSIsImdldFRpbWUiLCJub3ciLCJub3dNb250aCIsIm5vd1llYXIiLCJnZXRZZWFyIiwiZ2V0UXVhcnRlclN0YXJ0TW9udGgiLCJxdWFydGVyU3RhcnRNb250aCIsImdldFF1YXJ0ZXJTdGFydERhdGUiLCJxdWFydGVyU3RhcnREYXRlIiwidW5pcXVlIiwibiIsImkiLCJ2Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ08sU0FBU0EsVUFBVSxDQUFDQyxJQUFJLEVBQUNDLEdBQUcsRUFBQ0MsR0FBRyxFQUFDO0VBQ3hDLElBQUlDLEtBQUssR0FBQ0YsR0FBRztFQUNiLElBQUlHLEdBQUcsR0FBQyxZQUFZO0VBQ3BCRCxLQUFLLEdBQUNELEdBQUcsR0FBQ0MsS0FBSyxHQUFDLEdBQUcsR0FBQ0UsVUFBVSxDQUFDSCxHQUFHLENBQUMsR0FBQ0MsS0FBSztFQUN6QyxRQUFPSCxJQUFJO0lBQ1gsS0FBSyxDQUFDO01BQ05JLEdBQUcsR0FBQyxZQUFZO01BQ2hCO0lBQ0EsS0FBSyxDQUFDO01BQ05BLEdBQUcsR0FBQyxZQUFZO01BQ2hCO0lBQ0EsS0FBSyxDQUFDO01BQ05BLEdBQUcsR0FBQyxVQUFVO01BQ2Q7SUFDQSxLQUFLLENBQUM7TUFDTkEsR0FBRyxHQUFDLFdBQVc7TUFDZjtJQUNBO01BQ0FBLEdBQUcsR0FBQyxZQUFZO01BQ2hCO0VBQU07RUFFTkUsR0FBRyxDQUFDRixHQUFHLENBQUMsQ0FBQztJQUNUSCxHQUFHLEVBQUNFLEtBQUs7SUFDVEksYUFBYSxFQUFDLGdCQUFnQjtJQUM5QkMsaUJBQWlCLEVBQUM7RUFDbEIsQ0FBQyxDQUFDO0FBQ0Y7QUFDTyxTQUFTQyxZQUFZLENBQUNDLEtBQUssRUFBQztFQUNuQ0osR0FBRyxDQUFDRyxZQUFZLENBQUM7SUFDakJDLEtBQUssRUFBQ0E7RUFDTixDQUFDLENBQUM7QUFDRjtBQUNPLFNBQVNDLFVBQVUsQ0FBQ0MsR0FBRyxFQUFDQyxHQUFHLEVBQUM7RUFDbkMsSUFBRyxPQUFPQSxH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QUFVLENBQUM0RCxnQkFBZ0IsRUFBQyxZQUFZLENBQUM7QUFDaEQ7QUFDTyxTQUFTQyxNQUFNLENBQUN0RixJQUFJLEVBQUM7RUFDNUJBLElBQUksR0FBQ0EsSUFBSSxJQUFFLEVBQUU7RUFDYixJQUFJdUYsQ0FBQyxHQUFDLENBQUMsQ0FBQztFQUNSLEtBQUksSUFBSUMsQ0FBQyxHQUFDLENBQUMsRUFBQ0EsQ0FBQyxHQUFDeEYsSUFBSSxDQUFDdUIsTUFBTSxFQUFDaUUsQ0FBQyxFQUFFLEVBQUM7SUFDOUIsSUFBSUMsQ0FBQyxHQUFDckssSUFBSSxDQUFDQyxTQUFTLENBQUMyRSxJQUFJLENBQUN3RixDQUFDLENBQUMsQ0FBQztJQUM3QixJQUFHLE9BQU9DLENBQUUsSUFBRSxXQUFXLEVBQUM7TUFDMUJGLENBQUMsQ0FBQ0UsQ0FBQyxDQUFDLEdBQUMsQ0FBQztJQUNOO0VBQ0E7RUFDQXpGLElBQUksQ0FBQ3VCLE1BQU0sR0FBQyxDQUFDO0VBQ2IsS0FBSSxJQUFJaUUsQ0FBQyxJQUFJRCxDQUFDLEVBQUM7SUFDZnZGLElBQUksQ0FBQ0EsSUFBSSxDQUFDdUIsTUFBTSxDQUFDLEdBQUNpRSxDQUFDO0VBQ25CO0VBQ0EsT0FBT3hGLElBQUk7QUFDWCxDIiwiZmlsZSI6IjE2MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5leHBvcnQgZnVuY3Rpb24gbmF2aWdhdGVUbyh0eXBlLHVybCxvcHQpe1xyXG5sZXQgdG9Vcmw9dXJsO1xyXG5sZXQgYXBpPSduYXZpZ2F0ZVRvJztcclxudG9Vcmw9b3B0P3RvVXJsKyc/Jytjb252ZXJ0T2JqKG9wdCk6dG9Vcmw7XHJcbnN3aXRjaCh0eXBlKXtcclxuY2FzZSAxOlxyXG5hcGk9J25hdmlnYXRlVG8nO1xyXG5icmVhaztcclxuY2FzZSAyOlxyXG5hcGk9J3JlZGlyZWN0VG8nO1xyXG5icmVhaztcclxuY2FzZSAzOlxyXG5hcGk9J3JlTGF1bmNoJztcclxuYnJlYWs7XHJcbmNhc2UgNDpcclxuYXBpPSdzd2l0Y2hUYWInO1xyXG5icmVhaztcclxuZGVmYXVsdDpcclxuYXBpPSduYXZpZ2F0ZVRvJ1xyXG5icmVhaztcclxufVxyXG51bmlbYXBpXSh7XHJcbnVybDp0b1VybCxcclxuYW5pbWF0aW9uVHlwZTonc2xpZGUtaW4tcmlnaHQnLFxyXG5hbmltYXRpb25EdXJhdGlvbjoyMDBcclxufSk7XHJcbn1cclxuZXhwb3J0IGZ1bmN0aW9uIG5hdmlnYXRlQmFjayhkZWx0YSl7XHJcbnVuaS5uYXZpZ2F0ZUJhY2soe1xyXG5kZWx0YTpkZWx0YVxyXG59KTtcclxufVxyXG5leHBvcnQgZnVuY3Rpb24gc2V0U3RvcmFnZShrZXksdmFsKXtcclxuaWYodHlwZW9mIHZhbD09J3N0cmluZycpe1xyXG51bmkuc2V0U3RvcmFnZVN5bmMoa2V5LHZhbCk7XHJcbnJldHVybiB2YWxcclxufVxyXG51bmkuc2V0U3RvcmFnZVN5bmMoa2V5LEpTT04uc3RyaW5naWZ5KHZhbCkpO1xyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRTdG9yYWdlKGtleSl7XHJcbmxldCB1dT11bmkuZ2V0U3RvcmFnZVN5bmMoa2V5KTtcclxudHJ5e1xyXG5pZih0eXBlb2YgSlNPTi5wYXJzZSh1dSkhPSdudW1iZXInKXtcclxudXU9SlNPTi5wYXJzZSh1dSk7XHJcbn1cclxufWNhdGNoKGUpe31cclxucmV0dXJuIHV1O1xyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiByZW1vdmVTdG9yYWdlKGtleSl7XHJcbmlmKGtleSl7XHJcbnVuaS5yZW1vdmVTdG9yYWdlU3luYyhrZXkpO1xyXG59XHJcbn1cclxuZXhwb3J0IGZ1bmN0aW9uIGNsZWFyU3RvcmFnZSgpe1xyXG50cnl7XHJcbnVuaS5jbGVhclN0b3JhZ2VTeW5jKCk7XHJcbn1jYXRjaChlKXtcclxudGhyb3cgbmV3IEVycm9yKCflpITnkIblpLHotKUnKTtcclxufVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBUb2FzdCh0aXRsZSxpY29uPSdub25lJyxvYmo9e30sZHVyYXRpb249ODAwKXtcclxubGV0IHRvYXN0RGF0YT17XHJcbnRpdGxlOnRpdGxlLFxyXG5kdXJhdGlvbjpkdXJhdGlvbixcclxucG9zaXRpb246J2NlbnRlcicsXHJcbm1hc2s6dHJ1ZSxcclxuaWNvbjppY29uP2ljb246J25vbmUnLFxyXG4uLi5vYmpcclxufTtcclxudW5pLnNob3dUb2FzdCh0b2FzdERhdGEpO1xyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBMb2FkaW5nKHRpdGxlPSfmraPlnKjliqDovb0uLi4nLG9iaj17fSl7XHJcbnVuaS5zaG93TG9hZGluZyh7XHJcbnRpdGxlOnRpdGxlLFxyXG5tYXNrOnRydWUsXHJcbi4uLm9ialxyXG59KTtcclxufVxyXG5leHBvcnQgZnVuY3Rpb24gaGlkZUxvYWRpbmcoKXtcclxudHJ5e1xyXG51bmkuaGlkZUxvYWRpbmcoKTtcclxufWNhdGNoKGUpe1xyXG50aHJvdyBuZXcgRXJyb3IoJ+WkhOeQhuWksei0pScpO1xyXG59XHJcbn1cclxuZXhwb3J0IGZ1bmN0aW9uIE1vZGFsKHRpdGxlPSfmj5DnpLonLGNvbnRlbnQ9J+i/meaYr+S4gOS4quaooeaAgeW8ueeqlyEnLG9iaj17XHJcbnNob3dDYW5jZWw6dHJ1ZSxcclxuY2FuY2VsVGV4dDon5Y+W5raIJyxcclxuY29uZmlybVRleHQ6J+ehruWumidcclxufSl7XHJcbm9iai5jYW5jZWxUZXh0PSfnoa7lrponO1xyXG5vYmouY29uZmlybVRleHQ9J+WPlua2iCc7XHJcbnJldHVybiBuZXcgUHJvbWlzZSgocmVzbG92ZSxyZWplY3QpPT57XHJcbnVuaS5zaG93TW9kYWwoe1xyXG50aXRsZTp0aXRsZSxcclxuY29udGVudDpjb250ZW50LFxyXG4uLi5vYmosXHJcbnN1Y2Nlc3M6KHJlcyk9PntcclxuaWYocmVzLmNvbmZpcm0pe1xyXG5yZXNsb3ZlKClcclxufVxyXG5pZihyZXMuY2FuY2VsKXtcclxucmVqZWN0KClcclxufVxyXG59XHJcbn0pO1xyXG59KVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBBY3Rpb25TaGVldChpdGVtTGlzdCxpdGVtQ29sb3I9XCIjMDAwMDAwXCIpe1xyXG5yZXR1cm4gbmV3IFByb21pc2UoKHJlc2xvdmUscmVqZWN0KT0+e1xyXG51bmkuc2hvd0FjdGlvblNoZWV0KHtcclxuaXRlbUxpc3Q6aXRlbUxpc3QsXHJcbml0ZW1Db2xvcjppdGVtQ29sb3IsXHJcbnN1Y2Nlc3M6KHJlcyk9PntcclxucmVzbG92ZShyZXMudGFwSW5kZXgpO1xyXG59LFxyXG5mYWlsOmZ1bmN0aW9uKHJlcyl7XHJcbnJlamVjdChyZXMuZXJyTXNnKTtcclxufVxyXG59KTtcclxufSlcclxufVxyXG5leHBvcnQgZnVuY3Rpb24gU2Nyb2xsVG8oU2Nyb2xsVG9wKXtcclxudW5pLnBhZ2VTY3JvbGxUbyh7XHJcbnNjcm9sbFRvcDpTY3JvbGxUb3AsXHJcbmR1cmF0aW9uOjMwMFxyXG59KVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBHZXRVc2VySW5mbygpe1xyXG5yZXR1cm4gbmV3IFByb21pc2UoKHJlc2xvdmUscmVqZWN0KT0+e1xyXG51bmkuZ2V0VXNlckluZm8oe1xyXG5zdWNjZXNzKHJlcyl7XHJcbmNvbnNvbGUubG9nKHJlcyk7XHJcbnJlc2xvdmUocmVzKTtcclxufSxcclxuZmFpbChyZWope1xyXG5yZWplY3QocmVqKTtcclxufVxyXG59KVxyXG59KVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBBdXRob3JpemUoc2NvcGVkPSdzY29wZS51c2VySW5mbycpe1xyXG5yZXR1cm4gbmV3IFByb21pc2UoKHJlc2xvdmUscmVqZWN0KT0+e1xyXG51bmkuYXV0aG9yaXplKHtcclxuc2NvcGU6c2NvcGVkLFxyXG5zdWNjZXNzKHJlcyl7XHJcbnJlc2xvdmUocmVzKTtcclxufSxcclxuZmFpbChyZWope1xyXG5yZWplY3QocmVqKTtcclxufVxyXG59KVxyXG59KVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBjb252ZXJ0T2JqKG9wdCl7XHJcbmxldCBzdHI9Jyc7XHJcbmxldCBhcnI9W107XHJcbk9iamVjdC5rZXlzKG9wdCkuZm9yRWFjaChpdGVtPT57XHJcbmFyci5wdXNoKGAke2l0ZW19PSR7b3B0W2l0ZW1dfWApO1xyXG59KVxyXG5zdHI9YXJyLmpvaW4oJyYnKTtcclxucmV0dXJuIHN0cjtcclxufVxyXG5leHBvcnQgZnVuY3Rpb24gdGhyb3R0bGUoZm4sZGVsYXkpe1xyXG52YXIgbGFzdEFyZ3M7XHJcbnZhciB0aW1lcjtcclxudmFyIGRlbGF5PWRlbGF5fHwyMDA7XHJcbnJldHVybiBmdW5jdGlvbiguLi5hcmdzKXtcclxubGFzdEFyZ3M9YXJncztcclxuaWYoIXRpbWVyKXtcclxudGltZXI9c2V0VGltZW91dCgoKT0+e1xyXG50aW1lcj1udWxsO1xyXG5mbi5hcHBseSh0aGlzLGxhc3RBcmdzKTtcclxufSxkZWxheSk7XHJcbn1cclxufVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBjaG9vc2VJbWFnZShjb3VudCl7XHJcbnJldHVybiBuZXcgUHJvbWlzZSgocmVzbG92ZSxyZWplY3QpPT57XHJcbnVuaS5jaG9vc2VJbWFnZSh7XHJcbmNvdW50OmNvdW50LFxyXG5zaXplVHlwZTpbJ29yaWdpbmFsJywnY29tcHJlc3NlZCddLFxyXG5zb3VyY2VUeXBlOlsnYWxidW0nLCdjYW1lcmEnXSxcclxuc3VjY2VzczoocmVzKT0+e1xyXG5yZXNsb3ZlKHJlcyk7XHJcbn0sXHJcbmZhaWw6KHJlaik9PntcclxucmVqZWN0KHJlaik7XHJcbn1cclxufSk7XHJcbn0pXHJcbn1cclxuZXhwb3J0IGZ1bmN0aW9uIHNlcmlhbGl6ZShkYXRhKXtcclxuaWYoZGF0YSE9bnVsbCYmZGF0YSE9Jycpe1xyXG50cnl7XHJcbnJldHVybiBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGRhdGEpKTtcclxufWNhdGNoKGUpe1xyXG5pZihkYXRhIGluc3RhbmNlb2YgQXJyYXkpe1xyXG5yZXR1cm5bXTtcclxufVxyXG5yZXR1cm57fTtcclxufVxyXG59XHJcbnJldHVybiBkYXRhO1xyXG59XHJcbkRhdGUucHJvdG90eXBlLmZvcm1hdD1mdW5jdGlvbihmbXQpe1xyXG5sZXQgbz17XHJcbidNKyc6dGhpcy5nZXRNb250aCgpKzEsXHJcbidkKyc6dGhpcy5nZXREYXRlKCksXHJcbidoKyc6dGhpcy5nZXRIb3VycygpLFxyXG4nbSsnOnRoaXMuZ2V0TWludXRlcygpLFxyXG4ncysnOnRoaXMuZ2V0U2Vjb25kcygpLFxyXG4ncSsnOk1hdGguZmxvb3IoKHRoaXMuZ2V0TW9udGgoKSszKS8zKSxcclxuUzp0aGlzLmdldE1pbGxpc2Vjb25kcygpXHJcbn07XHJcbmlmKC8oeSspLy50ZXN0KGZtdCkpe1xyXG5mbXQ9Zm10LnJlcGxhY2UoUmVnRXhwLiQxLFN0cmluZyh0aGlzLmdldEZ1bGxZZWFyKCkpLnN1YnN0cig0LVJlZ0V4cC4kMS5sZW5ndGgpKTtcclxufVxyXG5mb3IobGV0IGsgaW4gbyl7XHJcbmlmKG5ldyBSZWdFeHAoJygnK2srJyknKS50ZXN0KGZtdCkpe1xyXG5mbXQ9Zm10LnJlcGxhY2UoUmVnRXhwLiQxLFJlZ0V4cC4kMS5sZW5ndGg9PTE/b1trXTooJzAwJytvW2tdKS5zdWJzdHIoU3RyaW5nKG9ba10pLmxlbmd0aCkpO1xyXG59XHJcbn1cclxucmV0dXJuIGZtdDtcclxufTtcclxuZXhwb3J0IGZ1bmN0aW9uIGZvcm1hdERhdGUoblMsZm9ybWF0KXtcclxuaWYoIW5TKXtcclxucmV0dXJuJyc7XHJcbn1cclxuZm9ybWF0PWZvcm1hdHx8J3l5eXktTU0tZGQgaGg6bW06c3MnO1xyXG5yZXR1cm4gbmV3IERhdGUoblMpLmZvcm1hdChmb3JtYXQpO1xyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBwYXRoVG9CYXNlNjQocGF0aCl7XHJcbnJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLHJlamVjdCl7XHJcbmlmKHR5cGVvZiB3aW5kb3c9PT0nb2JqZWN0JyYmJ2RvY3VtZW50J2luIHdpbmRvdyl7XHJcbmlmKHR5cGVvZiBGaWxlUmVhZGVyPT09J2Z1bmN0aW9uJyl7XHJcbnZhciB4aHI9bmV3IFhNTEh0dHBSZXF1ZXN0KClcclxueGhyLm9wZW4oJ0dFVCcscGF0aCx0cnVlKVxyXG54aHIucmVzcG9uc2VUeXBlPSdibG9iJ1xyXG54aHIub25sb2FkPWZ1bmN0aW9uKCl7XHJcbmlmKHRoaXMuc3RhdHVzPT09MjAwKXtcclxubGV0IGZpbGVSZWFkZXI9bmV3IEZpbGVSZWFkZXIoKVxyXG5maWxlUmVhZGVyLm9ubG9hZD1mdW5jdGlvbihlKXtcclxucmVzb2x2ZShlLnRhcmdldC5yZXN1bHQpXHJcbn1cclxuZmlsZVJlYWRlci5vbmVycm9yPXJlamVjdFxyXG5maWxlUmVhZGVyLnJlYWRBc0RhdGFVUkwodGhpcy5yZXNwb25zZSlcclxufVxyXG59XHJcbnhoci5vbmVycm9yPXJlamVjdFxyXG54aHIuc2VuZCgpXHJcbnJldHVyblxyXG59XHJcbnZhciBjYW52YXM9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnY2FudmFzJylcclxudmFyIGMyeD1jYW52YXMuZ2V0Q29udGV4dCgnMmQnKVxyXG52YXIgaW1nPW5ldyBJbWFnZVxyXG5pbWcub25sb2FkPWZ1bmN0aW9uKCl7XHJcbmNhbnZhcy53aWR0aD1pbWcud2lkdGhcclxuY2FudmFzLmhlaWdodD1pbWcuaGVpZ2h0XHJcbmMyeC5kcmF3SW1hZ2UoaW1nLDAsMClcclxucmVzb2x2ZShjYW52YXMudG9EYXRhVVJMKCkpXHJcbmNhbnZhcy5oZWlnaHQ9Y2FudmFzLndpZHRoPTBcclxufVxyXG5pbWcub25lcnJvcj1yZWplY3RcclxuaW1nLnNyYz1wYXRoXHJcbnJldHVyblxyXG59XHJcbmlmKHR5cGVvZiBwbHVzPT09J29iamVjdCcpe1xyXG5wbHVzLmlvLnJlc29sdmVMb2NhbEZpbGVTeXN0ZW1VUkwoZ2V0TG9jYWxGaWxlUGF0aChwYXRoKSxmdW5jdGlvbihlbnRyeSl7XHJcbmVudHJ5LmZpbGUoZnVuY3Rpb24oZmlsZSl7XHJcbnZhciBmaWxlUmVhZGVyPW5ldyBwbHVzLmlvLkZpbGVSZWFkZXIoKVxyXG5maWxlUmVhZGVyLm9ubG9hZD1mdW5jdGlvbihkYXRhKXtcclxucmVzb2x2ZShkYXRhLnRhcmdldC5yZXN1bHQpXHJcbn1cclxuZmlsZVJlYWRlci5vbmVycm9yPWZ1bmN0aW9uKGVycm9yKXtcclxucmVqZWN0KGVycm9yKVxyXG59XHJcbmZpbGVSZWFkZXIucmVhZEFzRGF0YVVSTChmaWxlKVxyXG59LGZ1bmN0aW9uKGVycm9yKXtcclxucmVqZWN0KGVycm9yKVxyXG59KVxyXG59LGZ1bmN0aW9uKGVycm9yKXtcclxucmVqZWN0KGVycm9yKVxyXG59KVxyXG5yZXR1cm5cclxufVxyXG5pZih0eXBlb2Ygd3g9PT0nb2JqZWN0JyYmd3guY2FuSVVzZSgnZ2V0RmlsZVN5c3RlbU1hbmFnZXInKSl7XHJcbnd4LmdldEZpbGVTeXN0ZW1NYW5hZ2VyKCkucmVhZEZpbGUoe1xyXG5maWxlUGF0aDpwYXRoLFxyXG5lbmNvZGluZzonYmFzZTY0Jyxcclxuc3VjY2VzczpmdW5jdGlvbihyZXMpe1xyXG5yZXNvbHZlKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsJytyZXMuZGF0YSlcclxufSxcclxuZmFpbDpmdW5jdGlvbihlcnJvcil7XHJcbnJlamVjdChlcnJvcilcclxufVxyXG59KVxyXG5yZXR1cm5cclxufVxyXG5yZWplY3QobmV3IEVycm9yKCdub3Qgc3VwcG9ydCcpKVxyXG59KVxyXG59XHJcbmV4cG9ydCBmdW5jdGlvbiBzaG93V2Vla0ZpcnN0RGF5KCl7XHJcbnZhciBkYXRlPW5ldyBEYXRlKCk7XHJcbnZhciB3ZWVrZGF5PWRhdGUuZ2V0RGF5KCl8fDc7XHJcbmRhdGUuc2V0RGF0ZShkYXRlLmdldERhdGUoKS13ZWVrZGF5KzEpO1xyXG5yZXR1cm4gZm9ybWF0RGF0ZShkYXRlLCd5eXl5LU1NLWRkJyk7XHJcbn1cclxuZXhwb3J0IGZ1bmN0aW9uIHNob3dNb250aEZpcnN0RGF5KCl7XHJcbnZhciBNb250aEZpcnN0RGF5PW5ldyBEYXRlKCkuc2V0RGF0ZSgxKTtcclxucmV0dXJuIGZvcm1hdERhdGUobmV3IERhdGUoTW9udGhGaXJzdERheSkuZ2V0VGltZSgpLCd5eXl5LU1NLWRkJyk7XHJcbn1cclxudmFyIG5vdz1uZXcgRGF0ZSgpO1xyXG52YXIgbm93TW9udGg9bm93LmdldE1vbnRoKCk7XHJcbnZhciBub3dZZWFyPW5vdy5nZXRZZWFyKCk7XHJcbm5vd1llYXIrPShub3dZZWFyPDIwMDApPzE5MDA6MDtcclxuZnVuY3Rpb24gZ2V0UXVhcnRlclN0YXJ0TW9udGgoKXtcclxudmFyIHF1YXJ0ZXJTdGFydE1vbnRoPTA7XHJcbmlmKG5vd01vbnRoPDMpe1xyXG5xdWFydGVyU3RhcnRNb250aD0wO1xyXG59XHJcbmlmKDI8bm93TW9udGgmJm5vd01vbnRoPDYpe1xyXG5xdWFydGVyU3RhcnRNb250aD0zO1xyXG59XHJcbmlmKDU8bm93TW9udGgmJm5vd01vbnRoPDkpe1xyXG5xdWFydGVyU3RhcnRNb250aD02O1xyXG59XHJcbmlmKG5vd01vbnRoPjgpe1xyXG5xdWFydGVyU3RhcnRNb250aD05O1xyXG59XHJcbnJldHVybiBxdWFydGVyU3RhcnRNb250aDtcclxufVxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0UXVhcnRlclN0YXJ0RGF0ZSgpe1xyXG52YXIgcXVhcnRlclN0YXJ0RGF0ZT1uZXcgRGF0ZShub3dZZWFyLGdldFF1YXJ0ZXJTdGFydE1vbnRoKCksMSk7XHJcbnJldHVybiBmb3JtYXREYXRlKHF1YXJ0ZXJTdGFydERhdGUsJ3l5eXktTU0tZGQnKTtcclxufVxyXG5leHBvcnQgZnVuY3Rpb24gdW5pcXVlKGRhdGEpe1xyXG5kYXRhPWRhdGF8fFtdO1xyXG52YXIgbj17fTtcclxuZm9yKHZhciBpPTA7aTxkYXRhLmxlbmd0aDtpKyspe1xyXG52YXIgdj1KU09OLnN0cmluZ2lmeShkYXRhW2ldKTtcclxuaWYodHlwZW9mKHYpPT1cInVuZGVmaW5lZFwiKXtcclxublt2XT0xO1xyXG59XHJcbn1cclxuZGF0YS5sZW5ndGg9MDtcclxuZm9yKHZhciBpIGluIG4pe1xyXG5kYXRhW2RhdGEubGVuZ3RoXT1pO1xyXG59XHJcbnJldHVybiBkYXRhO1xyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///161\n"); /***/ }), /* 162 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/promotionList.vue?vue&type=script&lang=js& ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./promotionList.vue?vue&type=script&lang=js& */ 163);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotionList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdpQixDQUFnQiwya0JBQUcsRUFBQyIsImZpbGUiOiIxNjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wcm9tb3Rpb25MaXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcHJvbW90aW9uTGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///162\n"); /***/ }), /* 163 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/promotionList.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'promotionList',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n tempArr: {\n type: Array,\n default: []\n },\n iSshowH: {\n type: Boolean,\n default: false\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n ProductNavindex: 0,\n explosiveMoney: this.dataConfig.tabConfig.list,\n numConfig: this.dataConfig.numConfig.val,\n // imgStyle: this.dataConfig.imgStyle.type,\n mbConfig: this.dataConfig.mbConfig.val,\n themeColor: this.dataConfig.themeColor.color[0].item,\n titleShow: this.dataConfig.titleShow.val,\n //标题是否显示\n opriceShow: this.dataConfig.opriceShow.val,\n //原价是否显示\n priceShow: this.dataConfig.priceShow.val,\n //价格是否显示\n couponShow: this.dataConfig.couponShow.val,\n //优惠券标签是否显示\n titleConfig: this.dataConfig.titleConfig.type,\n //标题位置\n fontColor: this.dataConfig.fontColor.color[0].item,\n labelColor: this.dataConfig.labelColor.color[0].item\n };\n },\n created: function created() {},\n methods: {\n // 首发新品切换\n ProductNavTab: function ProductNavTab(type, index) {\n this.ProductNavindex = index;\n this.$emit('changeTab', type);\n },\n goDetail: function goDetail(item) {\n this.$emit('detail', item);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvcHJvbW90aW9uTGlzdC52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0IiwidGVtcEFyciIsImlTc2hvd0giLCJpc1NvcnRUeXBlIiwiZGF0YSIsIlByb2R1Y3ROYXZpbmRleCIsImV4cGxvc2l2ZU1vbmV5IiwibnVtQ29uZmlnIiwibWJDb25maWciLCJ0aGVtZUNvbG9yIiwidGl0bGVTaG93Iiwib3ByaWNlU2hvdyIsInByaWNlU2hvdyIsImNvdXBvblNob3ciLCJ0aXRsZUNvbmZpZyIsImZvbnRDb2xvciIsImxhYmVsQ29sb3IiLCJjcmVhdGVkIiwibWV0aG9kcyIsIlByb2R1Y3ROYXZUYWIiLCJnb0RldGFpbCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkE0Q0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7SUFDQTtFQUNBO0VBQ0FJO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjE2My5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImluZGV4LXByb2R1Y3Qtd3JhcHBlclwiIDpjbGFzcz1cImlTc2hvd0g/J29uJzonJ1wiIDpzdHlsZT1cIidtYXJnaW4tdG9wOicrbWJDb25maWcqMisncnB4OydcIlxyXG5cdFx0di1zaG93PVwiIWlzU29ydFR5cGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibmF2LWJkXCJcclxuXHRcdFx0OnN0eWxlPVwie2p1c3RpZnlDb250ZW50OnRpdGxlQ29uZmlnPT09MD8nZmxleC1zdGFydCc6dGl0bGVDb25maWc9PT0xPydzcGFjZS1hcm91bmQnOidmbGV4LWVuZCd9XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGV4cGxvc2l2ZU1vbmV5XCIgOmluZGV4PVwiaW5kZXhcIlxyXG5cdFx0XHRcdEBjbGljaz1cIlByb2R1Y3ROYXZUYWIoaXRlbS5saW5rLmFjdGl2ZVZhbCxpbmRleClcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInR4dFwiIDpzdHlsZT1cInsgJ2NvbG9yJzogaW5kZXg9PVByb2R1Y3ROYXZpbmRleCA/IHRoZW1lQ29sb3IgOiAnJyB9XCI+XHJcblx0XHRcdFx0XHR7eyR0KGl0ZW0uY2hpaWxkWzBdLnZhbCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsXCJcclxuXHRcdFx0XHRcdDpzdHlsZT1cInsgJ2JhY2tncm91bmQnOiBpbmRleD09UHJvZHVjdE5hdmluZGV4ID8gdGhlbWVDb2xvciA6ICcnLCdjb2xvcic6IGluZGV4PT1Qcm9kdWN0TmF2aW5kZXggPyAnI2ZmZicgOiAnJyB9XCI+XHJcblx0XHRcdFx0XHR7eyR0KGl0ZW0uY2hpaWxkWzFdLnZhbCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSDpppblj5HmlrDlk4EgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpc3QtYm94IGFuaW1hdGVkXCIgOmNsYXNzPSd0ZW1wQXJyLmxlbmd0aCA+IDA/XCJmYWRlSW4gb25cIjpcIlwiJz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gdGVtcEFyclwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nIHBpY3RydWVfbG9nX2NsYXNzXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtY29sb3I6JytsYWJlbENvbG9yXCJcclxuXHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMSdcIj57eyR0KGDnp5LmnYBgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZyBwaWN0cnVlX2xvZ19jbGFzc1wiIDpzdHlsZT1cIidiYWNrZ3JvdW5kLWNvbG9yOicrbGFiZWxDb2xvclwiXHJcblx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzInXCI+e3skdChg56CN5Lu3YCl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2cgcGljdHJ1ZV9sb2dfY2xhc3NcIiA6c3R5bGU9XCInYmFja2dyb3VuZC1jb2xvcjonK2xhYmVsQ29sb3JcIlxyXG5cdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICczJ1wiPnt7JHQoYOaLvOWbomApfX08L3NwYW4+XHJcblx0XHRcdFx0XHQ8IS0tIDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZVwiIG1vZGU9XCJhc3BlY3RGaXRcIj48L2ltYWdlPiAtLT5cclxuXHRcdFx0XHRcdDxlYXN5LWxvYWRpbWFnZSBtb2RlPVwid2lkdGhGaXhcIiA6aW1hZ2Utc3JjPVwiaXRlbS5pbWFnZVwiPjwvZWFzeS1sb2FkaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dC1pbmZvXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGxpbmUyXCIgdi1pZj1cInRpdGxlU2hvd1wiPnt7aXRlbS5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm9sZC1wcmljZVwiIHYtaWY9XCJvcHJpY2VTaG93XCI+e3skdChg77+lYCl9fXt7aXRlbS5vdF9wcmljZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwcmljZVwiIDpzdHlsZT1cIntjb2xvcjpmb250Q29sb3J9XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJwcmljZVNob3dcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dD57eyR0KGDvv6VgKX19PC90ZXh0Pnt7aXRlbS5wcmljZX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0eHRcIiA6c3R5bGU9XCInYm9yZGVyOjFweCBzb2xpZCAnK2xhYmVsQ29sb3IrJztjb2xvcjonK2xhYmVsQ29sb3JcIlxyXG5cdFx0XHRcdFx0XHRcdDpjbGFzcz1cInByaWNlU2hvdz8nJzonb24nXCIgdi1pZj1cIml0ZW0uY2hlY2tDb3Vwb24gJiYgY291cG9uU2hvd1wiPnt7JHQoYOWIuGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAncHJvbW90aW9uTGlzdCcsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdHRlbXBBcnI6IHtcclxuXHRcdFx0XHR0eXBlOiBBcnJheSxcclxuXHRcdFx0XHRkZWZhdWx0OiBbXVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpU3Nob3dIOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc1NvcnRUeXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nIHwgTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0UHJvZHVjdE5hdmluZGV4OiAwLFxyXG5cdFx0XHRcdGV4cGxvc2l2ZU1vbmV5OiB0aGlzLmRhdGFDb25maWcudGFiQ29uZmlnLmxpc3QsXHJcblx0XHRcdFx0bnVtQ29uZmlnOiB0aGlzLmRhdGFDb25maWcubnVtQ29uZmlnLnZhbCxcclxuXHRcdFx0XHQvLyBpbWdTdHlsZTogdGhpcy5kYXRhQ29uZmlnLmltZ1N0eWxlLnR5cGUsXHJcblx0XHRcdFx0bWJDb25maWc6IHRoaXMuZGF0YUNvbmZpZy5tYkNvbmZpZy52YWwsXHJcblx0XHRcdFx0dGhlbWVDb2xvcjogdGhpcy5kYXRhQ29uZmlnLnRoZW1lQ29sb3IuY29sb3JbMF0uaXRlbSxcclxuXHRcdFx0XHR0aXRsZVNob3c6IHRoaXMuZGF0YUNvbmZpZy50aXRsZVNob3cudmFsLCAvL+agh+mimOaYr+WQpuaYvuekulxyXG5cdFx0XHRcdG9wcmljZVNob3c6IHRoaXMuZGF0YUNvbmZpZy5vcHJpY2VTaG93LnZhbCwgLy/ljp/ku7fmmK/lkKbmmL7npLpcclxuXHRcdFx0XHRwcmljZVNob3c6IHRoaXMuZGF0YUNvbmZpZy5wcmljZVNob3cudmFsLCAvL+S7t+agvOaYr+WQpuaYvuekulxyXG5cdFx0XHRcdGNvdXBvblNob3c6IHRoaXMuZGF0YUNvbmZpZy5jb3Vwb25TaG93LnZhbCwgLy/kvJjmg6DliLjmoIfnrb7mmK/lkKbmmL7npLpcclxuXHRcdFx0XHR0aXRsZUNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLnRpdGxlQ29uZmlnLnR5cGUsIC8v5qCH6aKY5L2N572uXHJcblx0XHRcdFx0Zm9udENvbG9yOiB0aGlzLmRhdGFDb25maWcuZm9udENvbG9yLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0bGFiZWxDb2xvcjogdGhpcy5kYXRhQ29uZmlnLmxhYmVsQ29sb3IuY29sb3JbMF0uaXRlbVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g6aaW5Y+R5paw5ZOB5YiH5o2iXHJcblx0XHRcdFByb2R1Y3ROYXZUYWIodHlwZSwgaW5kZXgpIHtcclxuXHRcdFx0XHR0aGlzLlByb2R1Y3ROYXZpbmRleCA9IGluZGV4O1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZVRhYicsIHR5cGUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb0RldGFpbChpdGVtKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnZGV0YWlsJywgaXRlbSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmluZGV4LXByb2R1Y3Qtd3JhcHBlciB7XHJcblx0XHRtYXJnaW46IDMwcnB4IDIwcnB4IDAgMjBycHg7XHJcblxyXG5cdFx0Ji5vbiB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDE1MDBycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdi1iZCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcnB4O1xyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiAyNSU7XHJcblxyXG5cdFx0XHRcdCYub24ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50eHQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTI0cnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubGlzdC1ib3gge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDM0NXJweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQvZGVlcC8uZWFzeS1sb2FkaW1hZ2UgaW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM0NnJweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHJweCAyMHJweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucGljdHJ1ZV9sb2cge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDkycnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NHJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDRycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMzQ2cnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBycHggMjBycHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnRleHQtaW5mbyB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHJweCAyMHJweCAxNXJweDtcclxuXHJcblx0XHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNjhycHg7XG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5vbGQtcHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0FBQUFBQTtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblxyXG5cdFx0XHRcdFx0XHR0ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnByaWNlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTUwO1xyXG5cclxuXHRcdFx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDRycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQudHh0IHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjhycHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLm9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5vbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///163\n"); /***/ }), /* 164 */ /*!********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/richText.vue ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _richText_vue_vue_type_template_id_2a1a7021___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./richText.vue?vue&type=template&id=2a1a7021& */ 165);\n/* harmony import */ var _richText_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./richText.vue?vue&type=script&lang=js& */ 182);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _richText_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _richText_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _richText_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _richText_vue_vue_type_template_id_2a1a7021___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _richText_vue_vue_type_template_id_2a1a7021___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _richText_vue_vue_type_template_id_2a1a7021___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/richText.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTY0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yaWNoVGV4dC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MmExYTcwMjEmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9yaWNoVGV4dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3JpY2hUZXh0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9yaWNoVGV4dC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///164\n"); /***/ }), /* 165 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/richText.vue?vue&type=template&id=2a1a7021& ***! \***************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_richText_vue_vue_type_template_id_2a1a7021___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./richText.vue?vue&type=template&id=2a1a7021& */ 166); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_richText_vue_vue_type_template_id_2a1a7021___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_richText_vue_vue_type_template_id_2a1a7021___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_richText_vue_vue_type_template_id_2a1a7021___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_richText_vue_vue_type_template_id_2a1a7021___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 166 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/richText.vue?vue&type=template&id=2a1a7021& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { jyfParser: __webpack_require__(/*! @/components/jyf-parser/jyf-parser.vue */ 167).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.description) ? _c( "view", { staticClass: _vm._$s(1, "sc", "richText"), style: _vm._$s( 1, "s", "background-color:" + _vm.bgColor + ";margin:" + _vm.udConfig + "rpx " + _vm.lrConfig + "rpx;" ), attrs: { _i: 1 }, }, [ _c("jyf-parser", { ref: "article", attrs: { html: _vm.description, "tag-style": _vm.tagStyle, _i: 2, }, }), ], 1 ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 167 */ /*!*****************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/jyf-parser/jyf-parser.vue ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _jyf_parser_vue_vue_type_template_id_eab15eb8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./jyf-parser.vue?vue&type=template&id=eab15eb8& */ 168);\n/* harmony import */ var _jyf_parser_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./jyf-parser.vue?vue&type=script&lang=js& */ 170);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _jyf_parser_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _jyf_parser_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _jyf_parser_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _jyf_parser_vue_vue_type_template_id_eab15eb8___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _jyf_parser_vue_vue_type_template_id_eab15eb8___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _jyf_parser_vue_vue_type_template_id_eab15eb8___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/jyf-parser/jyf-parser.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUg7QUFDdkg7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxxRkFBTTtBQUNSLEVBQUUsOEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTY3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9qeWYtcGFyc2VyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lYWIxNWViOCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2p5Zi1wYXJzZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9qeWYtcGFyc2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL2p5Zi1wYXJzZXIvanlmLXBhcnNlci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///167\n"); /***/ }), /* 168 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/jyf-parser/jyf-parser.vue?vue&type=template&id=eab15eb8& ***! \************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_jyf_parser_vue_vue_type_template_id_eab15eb8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./jyf-parser.vue?vue&type=template&id=eab15eb8& */ 169); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_jyf_parser_vue_vue_type_template_id_eab15eb8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_jyf_parser_vue_vue_type_template_id_eab15eb8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_jyf_parser_vue_vue_type_template_id_eab15eb8___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_jyf_parser_vue_vue_type_template_id_eab15eb8___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 169 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/jyf-parser/jyf-parser.vue?vue&type=template&id=eab15eb8& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _vm._$s(1, "i", !_vm.nodes.length) ? _vm._t("default", null, { _i: 1 }) : _vm._e(), _c( "view", { style: _vm._$s( 2, "s", _vm.showAm + (_vm.selectable ? ";user-select:text;-webkit-user-select:text" : "") ), attrs: { id: "top", animation: _vm._$s(2, "a-animation", _vm.scaleAm), _i: 2, }, on: { touchstart: _vm._touchstart, touchmove: _vm._touchmove, click: _vm._tap, }, }, [ _c("trees", { attrs: { nodes: _vm.nodes, "lazy-load": _vm.lazyLoad, loadVideo: _vm.loadVideo, _i: 3, }, }), _vm._l( _vm._$s(4, "f", { forItems: _vm.imgs }), function (item, index, $20, $30) { return _c("image", { key: _vm._$s(4, "f", { forIndex: $20, key: index }), attrs: { id: _vm._$s("4-" + $30, "a-id", index), src: _vm._$s("4-" + $30, "a-src", item), _i: "4-" + $30, }, on: { load: _vm._load }, }) } ), ], 2 ), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 170 */ /*!******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/jyf-parser/jyf-parser.vue?vue&type=script&lang=js& ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_jyf_parser_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./jyf-parser.vue?vue&type=script&lang=js& */ 171);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_jyf_parser_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_jyf_parser_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_jyf_parser_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_jyf_parser_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_jyf_parser_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFpQixDQUFnQix3a0JBQUcsRUFBQyIsImZpbGUiOiIxNzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9qeWYtcGFyc2VyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vanlmLXBhcnNlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///170\n"); /***/ }), /* 171 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/jyf-parser/jyf-parser.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _trees = _interopRequireDefault(__webpack_require__(/*! ./libs/trees */ 172));\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\nvar cache = {},\n Parser = __webpack_require__(/*! ./libs/MpHtmlParser.js */ 179);\nvar document; // document 补丁包 https://jin-yufeng.github.io/Parser/#/instructions?id=document\n// 计算 cache 的 key\nfunction hash(str) {\n for (var i = str.length, val = 5381; i--;) {\n val += (val << 5) + str.charCodeAt(i);\n }\n return val;\n}\nvar _default = {\n name: 'parser',\n data: function data() {\n return {\n loadVideo: false,\n scaleAm: '',\n showAm: '',\n imgs: [],\n nodes: []\n };\n },\n components: {\n trees: _trees.default\n },\n props: {\n 'html': null,\n 'autopause': {\n type: Boolean,\n default: true\n },\n 'autosetTitle': {\n type: Boolean,\n default: true\n },\n 'compress': Number,\n 'useCache': Boolean,\n 'xml': Boolean,\n 'domain': String,\n 'lazyLoad': Boolean,\n 'selectable': Boolean,\n 'tagStyle': Object,\n 'showWithAnimation': Boolean,\n 'useAnchor': Boolean\n },\n watch: {\n html: function html(_html) {\n this.setContent(_html);\n }\n },\n mounted: function mounted() {\n // 图片数组\n this.imgList = [];\n this.imgList.each = function (f) {\n for (var i = 0, len = this.length; i < len; i++) {\n this.setItem(i, f(this[i], i, this));\n }\n };\n this.imgList.setItem = function (i, src) {\n var _this = this;\n if (i == void 0 || !src) return;\n this[i] = src;\n // 暂存 data src\n if (src.includes('data:image')) {\n var filePath,\n info = src.match(/data:image\\/(\\S+?);(\\S+?),(.+)/);\n if (!info) return;\n filePath = \"_doc/parser_tmp/\".concat(Date.now(), \".\").concat(info[1]);\n var bitmap = new plus.nativeObj.Bitmap();\n bitmap.loadBase64Data(src, function () {\n bitmap.save(filePath, {}, function () {\n bitmap.clear();\n _this[i] = filePath;\n });\n });\n }\n };\n if (this.html) this.setContent(this.html);\n },\n beforeDestroy: function beforeDestroy() {\n this.imgList.each(function (src) {\n if (src && src.includes('_doc')) {\n plus.io.resolveLocalFileSystemURL(src, function (entry) {\n entry.remove();\n });\n }\n });\n clearInterval(this._timer);\n },\n methods: {\n setContent: function setContent(html, append) {\n var _this2 = this;\n var nodes;\n if (!html) return this.nodes = [];else if (typeof html == 'string') {\n var parser = new Parser(html, this);\n // 缓存读取\n if (this.useCache) {\n var hashVal = hash(html);\n if (cache[hashVal]) nodes = cache[hashVal];else {\n nodes = parser.parse();\n cache[hashVal] = nodes;\n }\n } else nodes = parser.parse();\n this.$emit('parse', nodes);\n } else if (Object.prototype.toString.call(html) == '[object Array]') {\n // 非本插件产生的 array 需要进行一些转换\n if (html.length && html[0].PoweredBy != 'Parser') {\n var _parser = new Parser(html, this);\n (function f(ns) {\n for (var i = 0, n; n = ns[i]; i++) {\n if (n.type == 'text') continue;\n n.attrs = n.attrs || {};\n for (var item in n.attrs) {\n if (typeof n.attrs[item] != 'string') n.attrs[item] = n.attrs[item].toString();\n }\n _parser.matchAttr(n, _parser);\n if (n.children && n.children.length) {\n _parser.STACK.push(n);\n f(n.children);\n _parser.popNode(_parser.STACK.pop());\n } else n.children = void 0;\n }\n })(html);\n }\n nodes = html;\n } else if ((0, _typeof2.default)(html) == 'object' && html.nodes) {\n nodes = html.nodes;\n __f__(\"warn\", '错误的 html 类型:object 类型已废弃', \" at components/jyf-parser/jyf-parser.vue:433\");\n } else return __f__(\"warn\", '错误的 html 类型:' + (0, _typeof2.default)(html), \" at components/jyf-parser/jyf-parser.vue:435\");\n this.loadVideo = false;\n if (document) this.document = new document(this.nodes, 'nodes', this);\n if (append) this.nodes = this.nodes.concat(nodes);else this.nodes = nodes;\n if (nodes.length && nodes[0].title && this.autosetTitle) uni.setNavigationBarTitle({\n title: nodes[0].title\n });\n this.$nextTick(function () {\n _this2.imgList.length = 0;\n _this2.videoContexts = [];\n var f = function f(cs) {\n var _loop = function _loop(i, c) {\n if (c.$options.name == 'trees') {\n for (j = c.nodes.length; item = c.nodes[--j];) {\n if (item.c) continue;\n if (item.name == 'img') {\n _this2.imgList.setItem(item.attrs.i, item.attrs.src);\n if (!c.observer && !c.imgLoad && item.attrs.i != '0') {\n if (_this2.lazyLoad && uni.createIntersectionObserver) {\n c.observer = uni.createIntersectionObserver(c);\n c.observer.relativeToViewport({\n top: 900,\n bottom: 900\n }).observe('._img', function () {\n c.imgLoad = true;\n c.observer.disconnect();\n });\n } else c.imgLoad = true;\n }\n } else if (item.name == 'video') {\n ctx = uni.createVideoContext(item.attrs.id, c);\n ctx.id = item.attrs.id;\n _this2.videoContexts.push(ctx);\n }\n if (item.attrs && item.attrs.id) {\n _this2.anchors = _this2.anchors || [];\n _this2.anchors.push({\n id: item.attrs.id,\n node: c\n });\n }\n }\n }\n if (c.$children.length) f(c.$children);\n };\n for (var i = 0, c; c = cs[i++];) {\n var j, item;\n var ctx;\n _loop(i, c);\n }\n };\n f(_this2.$children);\n setTimeout(function () {\n _this2.loadVideo = true;\n }, 3000);\n });\n var height;\n clearInterval(this._timer);\n this._timer = setInterval(function () {\n uni.createSelectorQuery().in(_this2).select('#top').boundingClientRect().exec(function (res) {\n _this2.width = res[0].width;\n if (res[0].height == height) {\n _this2.$emit('ready', res[0]);\n clearInterval(_this2._timer);\n }\n height = res[0].height;\n });\n }, 350);\n if (this.showWithAnimation && !append) this.showAm = 'animation:show .5s';\n },\n getText: function getText() {\n var ns = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.nodes;\n var txt = '';\n for (var i = 0, n; n = ns[i++];) {\n if (n.type == 'text') txt += n.text.replace(/ /g, \"\\xA0\").replace(/</g, '<').replace(/>/g, '>').replace(/&/g, '&');else if (n.type == 'br') txt += '\\n';else {\n // 块级标签前后加换行\n var block = n.name == 'p' || n.name == 'div' || n.name == 'tr' || n.name == 'li' || n.name[0] == 'h' && n.name[1] > '0' && n.name[1] < '7';\n if (block && txt && txt[txt.length - 1] != '\\n') txt += '\\n';\n if (n.children) txt += this.getText(n.children);\n if (block && txt[txt.length - 1] != '\\n') txt += '\\n';else if (n.name == 'td' || n.name == 'th') txt += '\\t';\n }\n }\n return txt;\n },\n navigateTo: function navigateTo(obj) {\n var _this3 = this;\n if (!this.useAnchor) return obj.fail && obj.fail({\n errMsg: 'Anchor is disabled'\n });\n var Scroll = function Scroll(selector, component) {\n uni.createSelectorQuery().in(component ? component : _this3).select(selector).boundingClientRect().selectViewport().scrollOffset().exec(function (res) {\n if (!res || !res[0]) return obj.fail && obj.fail({\n errMsg: 'Label not found'\n });\n obj.scrollTop = res[1].scrollTop + res[0].top;\n uni.pageScrollTo(obj);\n });\n };\n if (!obj.id) Scroll('#top');else {\n var _iterator = _createForOfIteratorHelper(this.anchors),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var anchor = _step.value;\n if (anchor.id == obj.id) Scroll('#' + obj.id + ', .' + obj.id, anchor.node);\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n }\n },\n getVideoContext: function getVideoContext(id) {\n if (!id) return this.videoContexts;else for (var i = this.videoContexts.length; i--;) {\n if (this.videoContexts[i].id == id) return this.videoContexts[i];\n }\n },\n // 预加载\n preLoad: function preLoad(html, num) {\n if (typeof html == 'string') {\n var id = hash(html);\n html = new Parser(html, this).parse();\n cache[id] = html;\n }\n var wait = [];\n (function f(ns) {\n for (var i = 0, n; n = ns[i++];) {\n if (n.name == 'img' && n.attrs.src && !wait.includes(n.attrs.src)) wait.push(n.attrs.src);\n f(n.children || []);\n }\n })(html);\n if (num) wait = wait.slice(0, num);\n this._wait = (this._wait || []).concat(wait);\n if (!this.imgs) this.imgs = this._wait.splice(0, 15);else if (this.imgs.length < 15) this.imgs = this.imgs.concat(this._wait.splice(0, 15 - this.imgs.length));\n },\n _load: function _load(e) {\n if (this._wait.length) this.$set(this.imgs, e.target.id, this._wait.shift());\n },\n _tap: function _tap(e) {},\n _touchstart: function _touchstart(e) {},\n _touchmove: function _touchmove(e) {}\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9qeWYtcGFyc2VyL2p5Zi1wYXJzZXIudnVlIl0sIm5hbWVzIjpbIlBhcnNlciIsInZhbCIsIm5hbWUiLCJkYXRhIiwibG9hZFZpZGVvIiwic2NhbGVBbSIsInNob3dBbSIsImltZ3MiLCJub2RlcyIsImNvbXBvbmVudHMiLCJ0cmVlcyIsInByb3BzIiwidHlwZSIsImRlZmF1bHQiLCJ3YXRjaCIsImh0bWwiLCJtb3VudGVkIiwiaW5mbyIsImZpbGVQYXRoIiwiYml0bWFwIiwiYmVmb3JlRGVzdHJveSIsInBsdXMiLCJlbnRyeSIsImNsZWFySW50ZXJ2YWwiLCJtZXRob2RzIiwic2V0Q29udGVudCIsImNhY2hlIiwibiIsInBhcnNlciIsImYiLCJ1bmkiLCJ0aXRsZSIsImkiLCJjIiwidG9wIiwiYm90dG9tIiwiY3R4IiwiaWQiLCJub2RlIiwiaiIsInNldFRpbWVvdXQiLCJzZWxlY3QiLCJoZWlnaHQiLCJnZXRUZXh0IiwicmVwbGFjZSIsIm5hdmlnYXRlVG8iLCJlcnJNc2ciLCJzY3JvbGxPZmZzZXQiLCJleGVjIiwib2JqIiwiYW5jaG9yIiwiU2Nyb2xsIiwiZ2V0VmlkZW9Db250ZXh0IiwicHJlTG9hZCIsIndhaXQiLCJfbG9hZCIsIl90YXAiLCJfdG91Y2hzdGFydCIsIl90b3VjaG1vdmUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBdUJBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7RUFJQUE7QUFDQTtBQUNBO0FBQ0E7RUFDQTtJQUNBQztFQUFBO0VBQ0E7QUFDQTtBQUFBLGVBU0E7RUFDQUM7RUFDQUM7SUFDQTtNQUVBQztNQVVBQztNQUNBQztNQUNBQztNQUVBQztJQUNBO0VBQ0E7RUFFQUM7SUFDQUM7RUFDQTtFQUVBQztJQUNBO0lBRUE7TUFDQUM7TUFDQUM7SUFDQTtJQUVBO01BQ0FEO01BQ0FDO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFFQTtJQUtBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtNQUNBO1FBQ0E7TUFBQTtJQUNBO0lBQ0E7TUFBQTtNQUNBO01BYUE7TUFDQTtNQUNBO1FBQ0E7VUFBQUM7UUFDQTtRQVdBQztRQUNBO1FBQ0FDO1VBQ0FBO1lBQ0FBO1lBQ0E7VUFDQTtRQUNBO01BRUE7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFJQTtNQUVBO1FBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtJQVFBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFtQ0FDO01BQUE7TUF3TEE7TUFDQSxXQUNBLDRCQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQSxvQkFDQWpCLDRCQUNBO1lBQ0FBO1lBQ0FrQjtVQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7WUFDQTtjQUNBO2NBQ0FDO2NBQ0E7Z0JBQ0E7Y0FBQTtjQUNBQztjQUNBO2dCQUNBQTtnQkFDQUM7Z0JBQ0FEO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7UUFDQXBCO01BQ0E7UUFDQUE7UUFDQTtNQUNBLE9BQ0E7TUFFQTtNQUVBO01BQ0EsdURBQ0E7TUFDQSx5REFDQXNCO1FBQ0FDO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFJQTtVQUFBLDJCQUNBQztZQUNBO2NBQ0E7Z0JBQ0E7Z0JBQ0E7a0JBQ0E7a0JBRUE7b0JBQ0E7c0JBQ0FDO3NCQUNBQTt3QkFDQUM7d0JBQ0FDO3NCQUNBO3dCQUNBRjt3QkFDQUE7c0JBQ0E7b0JBQ0EsT0FDQUE7a0JBQ0E7Z0JBRUEsT0FFQTtrQkFDQUc7a0JBQ0FBO2tCQUNBO2dCQUNBO2dCQUdBO2tCQUNBO2tCQUNBO29CQUNBQztvQkFDQUM7a0JBQ0E7Z0JBQ0E7Y0FFQTtZQUNBO1lBQ0Esd0JBQ0FUO1VBQUE7VUF6Q0E7WUFBQSxJQUVBVTtZQUFBLElBc0JBSDtZQUFBLE1BeEJBSjtVQTBDQTtRQUNBO1FBQ0FIO1FBTUFXO1VBQ0E7UUFDQTtNQUVBO01BR0E7TUFDQWpCO01BQ0E7UUFNQU8scUNBS0FXO1VBRUE7VUFDQTtZQUNBO1lBQ0FsQjtVQUNBO1VBQ0FtQjtRQUVBO01BRUE7TUFDQTtJQUVBO0lBQ0FDO01BQUE7TUFRQTtNQUNBO1FBQ0EsMkdBQ0FDLDRCQUNBLHFDQUNBO1VBQ0E7VUFDQSxvSEFDQTtVQUNBO1VBQ0E7VUFDQSwyREFDQTtRQUNBO01BQ0E7TUFDQTtJQUVBO0lBQ0FDO01BQUE7TUFDQSxxQkFDQTtRQUNBQztNQUNBO01BMEJBO1FBQ0FoQixvSEFDQWlCLGVBQ0FDO1VBQ0EscUJBQ0E7WUFDQUY7VUFDQTtVQUNBRztVQUNBbkI7UUFDQTtNQUNBO01BQ0EsaUNBQ0E7UUFBQSwyQ0FLQTtVQUFBO1FBQUE7VUFBQSxvREFDQTtZQUFBLElBREFvQjtZQUNBLHlCQUNBQztVQUFBO1FBQUE7VUFBQTtRQUFBO1VBQUE7UUFBQTtNQUVBO0lBRUE7SUFDQUM7TUFFQSx3Q0FFQTtRQUNBO01BQUE7SUFFQTtJQUNBO0lBQ0FDO01BZUE7UUFDQTtRQUNBdEM7UUFDQVc7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBLG1FQUNBNEI7VUFDQXpCO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQSwwREFDQSwyQkFDQTtJQUVBO0lBZ0VBMEI7TUFDQSx1QkFDQTtJQUNBO0lBRUFDLHdCQThCQTtJQUNBQyxzQ0FLQTtJQUNBQyxvQ0FjQTtFQUVBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIxNzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8c2xvdCB2LWlmPVwiIW5vZGVzLmxlbmd0aFwiIC8+XHJcblx0XHQ8IS0tI2lmZGVmIEFQUC1QTFVTLU5WVUUtLT5cclxuXHRcdDx3ZWItdmlldyBpZD1cInRvcFwiIHJlZj1cIndlYlwiIDpzcmM9XCJzcmNcIiA6c3R5bGU9XCInbWFyZ2luLXRvcDotMnB4O2hlaWdodDonK2hlaWdodCsncHgnXCIgQG9uUG9zdE1lc3NhZ2U9XCJfbWVzc2FnZVwiIC8+XHJcblx0XHQ8IS0tI2VuZGlmLS0+XHJcblx0XHQ8IS0tI2lmbmRlZiBBUFAtUExVUy1OVlVFLS0+XHJcblx0XHQ8dmlldyBpZD1cInRvcFwiIDpzdHlsZT1cInNob3dBbSsoc2VsZWN0YWJsZT8nO3VzZXItc2VsZWN0OnRleHQ7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0JzonJylcIiA6YW5pbWF0aW9uPVwic2NhbGVBbVwiIEB0YXA9XCJfdGFwXCJcclxuXHRcdCBAdG91Y2hzdGFydD1cIl90b3VjaHN0YXJ0XCIgQHRvdWNobW92ZT1cIl90b3VjaG1vdmVcIj5cclxuXHRcdFx0PCEtLSNpZmRlZiBINS0tPlxyXG5cdFx0XHQ8ZGl2IDppZD1cIidydGYnK3VpZFwiPjwvZGl2PlxyXG5cdFx0XHQ8IS0tI2VuZGlmLS0+XHJcblx0XHRcdDwhLS0jaWZuZGVmIEg1LS0+XHJcblx0XHRcdDx0cmVlcyA6bm9kZXM9XCJub2Rlc1wiIDpsYXp5LWxvYWQ9XCJsYXp5TG9hZFwiIDpsb2FkVmlkZW89XCJsb2FkVmlkZW9cIiAvPlxyXG5cdFx0XHQ8aW1hZ2Ugdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGltZ3NcIiB2LWJpbmQ6a2V5PVwiaW5kZXhcIiA6aWQ9XCJpbmRleFwiIDpzcmM9XCJpdGVtXCIgaGlkZGVuIEBsb2FkPVwiX2xvYWRcIiAvPlxyXG5cdFx0XHQ8IS0tI2VuZGlmLS0+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tI2VuZGlmLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHQvLyAjaWZuZGVmIEg1IHx8IEFQUC1QTFVTLU5WVUVcclxuXHRpbXBvcnQgdHJlZXMgZnJvbSAnLi9saWJzL3RyZWVzJztcclxuXHR2YXIgY2FjaGUgPSB7fSxcclxuXHRcdC8vICNpZmRlZiBNUC1XRUlYSU4gfHwgTVAtVE9VVElBT1xyXG5cdFx0ZnMgPSB1bmkuZ2V0RmlsZVN5c3RlbU1hbmFnZXIgPyB1bmkuZ2V0RmlsZVN5c3RlbU1hbmFnZXIoKSA6IG51bGwsXHJcblx0XHQvLyAjZW5kaWZcclxuXHRcdFBhcnNlciA9IHJlcXVpcmUoJy4vbGlicy9NcEh0bWxQYXJzZXIuanMnKTtcclxuXHR2YXIgZG9jdW1lbnQ7IC8vIGRvY3VtZW50IOihpeS4geWMhSBodHRwczovL2ppbi15dWZlbmcuZ2l0aHViLmlvL1BhcnNlci8jL2luc3RydWN0aW9ucz9pZD1kb2N1bWVudFxyXG5cdC8vIOiuoeeulyBjYWNoZSDnmoQga2V5XHJcblx0ZnVuY3Rpb24gaGFzaChzdHIpIHtcclxuXHRcdGZvciAodmFyIGkgPSBzdHIubGVuZ3RoLCB2YWwgPSA1MzgxOyBpLS07KVxyXG5cdFx0XHR2YWwgKz0gKHZhbCA8PCA1KSArIHN0ci5jaGFyQ29kZUF0KGkpO1xyXG5cdFx0cmV0dXJuIHZhbDtcclxuXHR9XHJcblx0Ly8gI2VuZGlmXHJcblx0Ly8gI2lmZGVmIEg1IHx8IEFQUC1QTFVTLU5WVUVcclxuXHR2YXIgcnB4ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkuc2NyZWVuV2lkdGggLyA3NTAsXHJcblx0XHRjZmcgPSByZXF1aXJlKCcuL2xpYnMvY29uZmlnLmpzJyk7XHJcblx0Ly8gI2VuZGlmXHJcblx0Ly8gI2lmZGVmIEFQUC1QTFVTLU5WVUVcclxuXHR2YXIgZG9tID0gd2VleC5yZXF1aXJlTW9kdWxlKCdkb20nKTtcclxuXHQvLyAjZW5kaWZcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAncGFyc2VyJyxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0bG9hZFZpZGVvOiBmYWxzZSxcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHR1aWQ6IHRoaXMuX3VpZCxcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVMtTlZVRVxyXG5cdFx0XHRcdHNyYzogJycsXHJcblx0XHRcdFx0aGVpZ2h0OiAxLFxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZm5kZWYgQVBQLVBMVVMtTlZVRVxyXG5cdFx0XHRcdHNjYWxlQW06ICcnLFxyXG5cdFx0XHRcdHNob3dBbTogJycsXHJcblx0XHRcdFx0aW1nczogW10sXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0bm9kZXM6IFtdXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvLyAjaWZuZGVmIEg1IHx8IEFQUC1QTFVTLU5WVUVcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0dHJlZXNcclxuXHRcdH0sXHJcblx0XHQvLyAjZW5kaWZcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdCdodG1sJzogbnVsbCxcclxuXHRcdFx0Ly8gI2lmbmRlZiBNUC1BTElQQVlcclxuXHRcdFx0J2F1dG9wYXVzZSc6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdCdhdXRvc2V0VGl0bGUnOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNpZm5kZWYgSDUgfHwgQVBQLVBMVVMtTlZVRVxyXG5cdFx0XHQnY29tcHJlc3MnOiBOdW1iZXIsXHJcblx0XHRcdCd1c2VDYWNoZSc6IEJvb2xlYW4sXHJcblx0XHRcdCd4bWwnOiBCb29sZWFuLFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0J2RvbWFpbic6IFN0cmluZyxcclxuXHRcdFx0Ly8gI2lmbmRlZiBNUC1CQUlEVSB8fCBNUC1BTElQQVkgfHwgQVBQLVBMVVNcclxuXHRcdFx0J2dlc3R1cmVab29tJzogQm9vbGVhbixcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZmRlZiBNUC1XRUlYSU4gfHwgTVAtUVEgfHwgSDUgfHwgQVBQLVBMVVNcclxuXHRcdFx0J2xhenlMb2FkJzogQm9vbGVhbixcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdCdzZWxlY3RhYmxlJzogQm9vbGVhbixcclxuXHRcdFx0J3RhZ1N0eWxlJzogT2JqZWN0LFxyXG5cdFx0XHQnc2hvd1dpdGhBbmltYXRpb24nOiBCb29sZWFuLFxyXG5cdFx0XHQndXNlQW5jaG9yJzogQm9vbGVhblxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGh0bWwoaHRtbCkge1xyXG5cdFx0XHRcdHRoaXMuc2V0Q29udGVudChodG1sKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdC8vIOWbvueJh+aVsOe7hFxyXG5cdFx0XHR0aGlzLmltZ0xpc3QgPSBbXTtcclxuXHRcdFx0dGhpcy5pbWdMaXN0LmVhY2ggPSBmdW5jdGlvbihmKSB7XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDAsIGxlbiA9IHRoaXMubGVuZ3RoOyBpIDwgbGVuOyBpKyspXHJcblx0XHRcdFx0XHR0aGlzLnNldEl0ZW0oaSwgZih0aGlzW2ldLCBpLCB0aGlzKSk7XHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy5pbWdMaXN0LnNldEl0ZW0gPSBmdW5jdGlvbihpLCBzcmMpIHtcclxuXHRcdFx0XHRpZiAoaSA9PSB2b2lkIDAgfHwgIXNyYykgcmV0dXJuO1xyXG5cdFx0XHRcdC8vICNpZm5kZWYgTVAtQUxJUEFZIHx8IEFQUC1QTFVTXHJcblx0XHRcdFx0Ly8g5Y676YeNXHJcblx0XHRcdFx0aWYgKHNyYy5pbmRleE9mKCdodHRwJykgPT0gMCAmJiB0aGlzLmluY2x1ZGVzKHNyYykpIHtcclxuXHRcdFx0XHRcdHZhciBuZXdTcmMgPSAnJztcclxuXHRcdFx0XHRcdGZvciAodmFyIGogPSAwLCBjOyBjID0gc3JjW2pdOyBqKyspIHtcclxuXHRcdFx0XHRcdFx0aWYgKGMgPT0gJy8nICYmIHNyY1tqIC0gMV0gIT0gJy8nICYmIHNyY1tqICsgMV0gIT0gJy8nKSBicmVhaztcclxuXHRcdFx0XHRcdFx0bmV3U3JjICs9IE1hdGgucmFuZG9tKCkgPiAwLjUgPyBjLnRvVXBwZXJDYXNlKCkgOiBjO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0bmV3U3JjICs9IHNyYy5zdWJzdHIoaik7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpc1tpXSA9IG5ld1NyYztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0dGhpc1tpXSA9IHNyYztcclxuXHRcdFx0XHQvLyDmmoLlrZggZGF0YSBzcmNcclxuXHRcdFx0XHRpZiAoc3JjLmluY2x1ZGVzKCdkYXRhOmltYWdlJykpIHtcclxuXHRcdFx0XHRcdHZhciBmaWxlUGF0aCwgaW5mbyA9IHNyYy5tYXRjaCgvZGF0YTppbWFnZVxcLyhcXFMrPyk7KFxcUys/KSwoLispLyk7XHJcblx0XHRcdFx0XHRpZiAoIWluZm8pIHJldHVybjtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUC1XRUlYSU4gfHwgTVAtVE9VVElBT1xyXG5cdFx0XHRcdFx0ZmlsZVBhdGggPSBgJHt3eC5lbnYuVVNFUl9EQVRBX1BBVEh9LyR7RGF0ZS5ub3coKX0uJHtpbmZvWzFdfWA7XHJcblx0XHRcdFx0XHRmcyAmJiBmcy53cml0ZUZpbGUoe1xyXG5cdFx0XHRcdFx0XHRmaWxlUGF0aCxcclxuXHRcdFx0XHRcdFx0ZGF0YTogaW5mb1szXSxcclxuXHRcdFx0XHRcdFx0ZW5jb2Rpbmc6IGluZm9bMl0sXHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6ICgpID0+IHRoaXNbaV0gPSBmaWxlUGF0aFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRmaWxlUGF0aCA9IGBfZG9jL3BhcnNlcl90bXAvJHtEYXRlLm5vdygpfS4ke2luZm9bMV19YDtcclxuXHRcdFx0XHRcdHZhciBiaXRtYXAgPSBuZXcgcGx1cy5uYXRpdmVPYmouQml0bWFwKCk7XHJcblx0XHRcdFx0XHRiaXRtYXAubG9hZEJhc2U2NERhdGEoc3JjLCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdGJpdG1hcC5zYXZlKGZpbGVQYXRoLCB7fSwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGJpdG1hcC5jbGVhcigpXHJcblx0XHRcdFx0XHRcdFx0dGhpc1tpXSA9IGZpbGVQYXRoO1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAodGhpcy5odG1sKSB0aGlzLnNldENvbnRlbnQodGhpcy5odG1sKTtcclxuXHRcdH0sXHJcblx0XHRiZWZvcmVEZXN0cm95KCkge1xyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0aWYgKHRoaXMuX29ic2VydmVyKSB0aGlzLl9vYnNlcnZlci5kaXNjb25uZWN0KCk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR0aGlzLmltZ0xpc3QuZWFjaChzcmMgPT4ge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdGlmIChzcmMgJiYgc3JjLmluY2x1ZGVzKCdfZG9jJykpIHtcclxuXHRcdFx0XHRcdHBsdXMuaW8ucmVzb2x2ZUxvY2FsRmlsZVN5c3RlbVVSTChzcmMsIGVudHJ5ID0+IHtcclxuXHRcdFx0XHRcdFx0ZW50cnkucmVtb3ZlKCk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QLVdFSVhJTiB8fCBNUC1UT1VUSUFPXHJcblx0XHRcdFx0aWYgKHNyYyAmJiBzcmMuaW5jbHVkZXModW5pLmVudi5VU0VSX0RBVEFfUEFUSCkpXHJcblx0XHRcdFx0XHRmcyAmJiBmcy51bmxpbmsoe1xyXG5cdFx0XHRcdFx0XHRmaWxlUGF0aDogc3JjXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9KVxyXG5cdFx0XHRjbGVhckludGVydmFsKHRoaXMuX3RpbWVyKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBINSB8fCBBUFAtUExVUy1OVlVFXHJcblx0XHRcdF9Eb20yU3RyKG5vZGVzKSB7XHJcblx0XHRcdFx0dmFyIHN0ciA9ICcnO1xyXG5cdFx0XHRcdGZvciAodmFyIG5vZGUgb2Ygbm9kZXMpIHtcclxuXHRcdFx0XHRcdGlmIChub2RlLnR5cGUgPT0gJ3RleHQnKVxyXG5cdFx0XHRcdFx0XHRzdHIgKz0gbm9kZS50ZXh0O1xyXG5cdFx0XHRcdFx0ZWxzZSB7XHJcblx0XHRcdFx0XHRcdHN0ciArPSAoJzwnICsgbm9kZS5uYW1lKTtcclxuXHRcdFx0XHRcdFx0Zm9yICh2YXIgYXR0ciBpbiBub2RlLmF0dHJzIHx8IHt9KVxyXG5cdFx0XHRcdFx0XHRcdHN0ciArPSAoJyAnICsgYXR0ciArICc9XCInICsgbm9kZS5hdHRyc1thdHRyXSArICdcIicpO1xyXG5cdFx0XHRcdFx0XHRpZiAoIW5vZGUuY2hpbGRyZW4gfHwgIW5vZGUuY2hpbGRyZW4ubGVuZ3RoKSBzdHIgKz0gJz4nO1xyXG5cdFx0XHRcdFx0XHRlbHNlIHN0ciArPSAoJz4nICsgdGhpcy5fRG9tMlN0cihub2RlLmNoaWxkcmVuKSArICc8LycgKyBub2RlLm5hbWUgKyAnPicpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gc3RyO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRfaGFuZGxlSHRtbChodG1sLCBhcHBlbmQpIHtcclxuXHRcdFx0XHRpZiAodHlwZW9mIGh0bWwgIT0gJ3N0cmluZycpIGh0bWwgPSB0aGlzLl9Eb20yU3RyKGh0bWwubm9kZXMgfHwgaHRtbCk7XHJcblx0XHRcdFx0Ly8g5aSE55CGIHJweFxyXG5cdFx0XHRcdGlmIChodG1sLmluY2x1ZGVzKCdycHgnKSlcclxuXHRcdFx0XHRcdGh0bWwgPSBodG1sLnJlcGxhY2UoL1swLTkuXStcXHMqcnB4L2csICQgPT4gcGFyc2VGbG9hdCgkKSAqIHJweCArICdweCcpO1xyXG5cdFx0XHRcdGlmICghYXBwZW5kKSB7XHJcblx0XHRcdFx0XHQvLyDlpITnkIYgdGFnLXN0eWxlIOWSjCB1c2VyQWdlbnRTdHlsZXNcclxuXHRcdFx0XHRcdHZhciBzdHlsZSA9ICc8c3R5bGU+QGtleWZyYW1lcyBzaG93ezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19JztcclxuXHRcdFx0XHRcdGZvciAodmFyIGl0ZW0gaW4gY2ZnLnVzZXJBZ2VudFN0eWxlcylcclxuXHRcdFx0XHRcdFx0c3R5bGUgKz0gYCR7aXRlbX17JHtjZmcudXNlckFnZW50U3R5bGVzW2l0ZW1dfX1gO1xyXG5cdFx0XHRcdFx0Zm9yIChpdGVtIGluIHRoaXMudGFnU3R5bGUpXHJcblx0XHRcdFx0XHRcdHN0eWxlICs9IGAke2l0ZW19eyR7dGhpcy50YWdTdHlsZVtpdGVtXX19YDtcclxuXHRcdFx0XHRcdHN0eWxlICs9ICc8L3N0eWxlPic7XHJcblx0XHRcdFx0XHRodG1sID0gc3R5bGUgKyBodG1sO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gaHRtbDtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdHNldENvbnRlbnQoaHRtbCwgYXBwZW5kKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTLU5WVUVcclxuXHRcdFx0XHRpZiAoIWh0bWwpIHtcclxuXHRcdFx0XHRcdHRoaXMuc3JjID0gJyc7XHJcblx0XHRcdFx0XHR0aGlzLmhlaWdodCA9IDE7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChhcHBlbmQpIHJldHVybjtcclxuXHRcdFx0XHRwbHVzLmlvLnJlc29sdmVMb2NhbEZpbGVTeXN0ZW1VUkwoJ19kb2MnLCBlbnRyeSA9PiB7XHJcblx0XHRcdFx0XHRlbnRyeS5nZXREaXJlY3RvcnkoJ3BhcnNlcl90bXAnLCB7XHJcblx0XHRcdFx0XHRcdGNyZWF0ZTogdHJ1ZVxyXG5cdFx0XHRcdFx0fSwgZW50cnkgPT4ge1xyXG5cdFx0XHRcdFx0XHR2YXIgZmlsZU5hbWUgPSBEYXRlLm5vdygpICsgJy5odG1sJztcclxuXHRcdFx0XHRcdFx0ZW50cnkuZ2V0RmlsZShmaWxlTmFtZSwge1xyXG5cdFx0XHRcdFx0XHRcdGNyZWF0ZTogdHJ1ZVxyXG5cdFx0XHRcdFx0XHR9LCBlbnRyeSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0ZW50cnkuY3JlYXRlV3JpdGVyKHdyaXRlciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR3cml0ZXIub253cml0ZWVuZCA9ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5ub2RlcyA9IFsxXTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5zcmMgPSAnX2RvYy9wYXJzZXJfdG1wLycgKyBmaWxlTmFtZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZW50cnkucmVtb3ZlKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRodG1sID1cclxuXHRcdFx0XHRcdFx0XHRcdFx0JzxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGgsaW5pdGlhbC1zY2FsZT0xLG1pbmltdW0tc2NhbGU9MScgK1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQodGhpcy5zZWxlY3RhYmxlID8gJycgOiAnLHVzZXItc2NhbGFibGU9bm8nKSArXHJcblx0XHRcdFx0XHRcdFx0XHRcdCdcIj48c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIiBzcmM9XCJodHRwczovL2pzLmNkbi5hbGl5dW4uZGNsb3VkLm5ldC5jbi9kZXYvdW5pLWFwcC91bmkud2Vidmlldy4xLjUuMi5qc1wiPjwvJyArXHJcblx0XHRcdFx0XHRcdFx0XHRcdCdzY3JpcHQ+PGJhc2UgaHJlZj1cIicgKyB0aGlzLmRvbWFpbiArICdcIj4nICsgdGhpcy5faGFuZGxlSHRtbChodG1sKSArXHJcblx0XHRcdFx0XHRcdFx0XHRcdCc8c2NyaXB0PlwidXNlIHN0cmljdFwiO2Z1bmN0aW9uIHBvc3QodCl7dW5pLnBvc3RNZXNzYWdlKHtkYXRhOnR9KX0nICtcclxuXHRcdFx0XHRcdFx0XHRcdFx0KHRoaXMuc2hvd1dpdGhBbmltYXRpb24gPyAnZG9jdW1lbnQuYm9keS5zdHlsZS5hbmltYXRpb249XCJzaG93IC41c1wiLCcgOiAnJykgK1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQnZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihcIlVuaUFwcEpTQnJpZGdlUmVhZHlcIixmdW5jdGlvbigpe3Bvc3Qoe2FjdGlvbjpcImxvYWRcIix0ZXh0OmRvY3VtZW50LmJvZHkuaW5uZXJUZXh0fSk7dmFyIHQ9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCJ0aXRsZVwiKTt0Lmxlbmd0aCYmcG9zdCh7YWN0aW9uOlwiZ2V0VGl0bGVcIix0aXRsZTp0WzBdLmlubmVyVGV4dH0pO2Zvcih2YXIgZSxvPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwiaW1nXCIpLG49W10saT0wLHI9MDtlPW9baV07aSsrKWUub25lcnJvcj1mdW5jdGlvbigpe3Bvc3Qoe2FjdGlvbjpcImVycm9yXCIsc291cmNlOlwiaW1nXCIsdGFyZ2V0OnRoaXN9KX0sZS5oYXNBdHRyaWJ1dGUoXCJpZ25vcmVcIil8fFwiQVwiPT1lLnBhcmVudEVsZW1lbnQubm9kZU5hbWV8fChlLmk9cisrLG4ucHVzaChlLnNyYyksZS5vbmNsaWNrPWZ1bmN0aW9uKCl7cG9zdCh7YWN0aW9uOlwicHJldmlld1wiLGltZzp7aTp0aGlzLmksc3JjOnRoaXMuc3JjfX0pfSk7cG9zdCh7YWN0aW9uOlwiZ2V0SW1nTGlzdFwiLGltZ0xpc3Q6bn0pO2Zvcih2YXIgYSxzPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwiYVwiKSxjPTA7YT1zW2NdO2MrKylhLm9uY2xpY2s9ZnVuY3Rpb24oKXt2YXIgdCxlPXRoaXMuZ2V0QXR0cmlidXRlKFwiaHJlZlwiKTtpZihcIiNcIj09ZVswXSl7dmFyIHI9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZS5zdWJzdHIoMSkpO3ImJih0PXIub2Zmc2V0VG9wKX1yZXR1cm4gcG9zdCh7YWN0aW9uOlwibGlua3ByZXNzXCIsaHJlZjplLG9mZnNldDp0fSksITF9Oztmb3IodmFyIHUsbT1kb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZShcInZpZGVvXCIpLGQ9MDt1PW1bZF07ZCsrKXUuc3R5bGUubWF4V2lkdGg9XCIxMDAlXCIsdS5vbmVycm9yPWZ1bmN0aW9uKCl7cG9zdCh7YWN0aW9uOlwiZXJyb3JcIixzb3VyY2U6XCJ2aWRlb1wiLHRhcmdldDp0aGlzfSl9JyArXHJcblx0XHRcdFx0XHRcdFx0XHRcdCh0aGlzLmF1dG9wYXVzZSA/ICcsdS5vbnBsYXk9ZnVuY3Rpb24oKXtmb3IodmFyIHQsZT0wO3Q9bVtlXTtlKyspdCE9dGhpcyYmdC5wYXVzZSgpfScgOiAnJykgK1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQnO2Zvcih2YXIgZyxsPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwiYXVkaW9cIikscD0wO2c9bFtwXTtwKyspZy5vbmVycm9yPWZ1bmN0aW9uKCl7cG9zdCh7YWN0aW9uOlwiZXJyb3JcIixzb3VyY2U6XCJhdWRpb1wiLHRhcmdldDp0aGlzfSl9O3dpbmRvdy5vbmxvYWQ9ZnVuY3Rpb24oKXtwb3N0KHthY3Rpb246XCJyZWFkeVwiLGhlaWdodDpkb2N1bWVudC5ib2R5LnNjcm9sbEhlaWdodH0pfX0pOzwvJyArXHJcblx0XHRcdFx0XHRcdFx0XHRcdCdzY3JpcHQ+JztcclxuXHRcdFx0XHRcdFx0XHRcdHdyaXRlci53cml0ZShodG1sKTtcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRpZiAoIWh0bWwpIHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLnJ0ZiAmJiAhYXBwZW5kKSB0aGlzLnJ0Zi5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKHRoaXMucnRmKTtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpO1xyXG5cdFx0XHRcdGlmICghYXBwZW5kKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5ydGYpIHRoaXMucnRmLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQodGhpcy5ydGYpO1xyXG5cdFx0XHRcdFx0dGhpcy5ydGYgPSBkaXY7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGlmICghdGhpcy5ydGYpIHRoaXMucnRmID0gZGl2O1xyXG5cdFx0XHRcdFx0ZWxzZSB0aGlzLnJ0Zi5hcHBlbmRDaGlsZChkaXYpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkaXYuaW5uZXJIVE1MID0gdGhpcy5faGFuZGxlSHRtbChodG1sLCBhcHBlbmQpO1xyXG5cdFx0XHRcdGZvciAodmFyIHN0eWxlcyA9IHRoaXMucnRmLmdldEVsZW1lbnRzQnlUYWdOYW1lKCdzdHlsZScpLCBpID0gMCwgc3R5bGU7IHN0eWxlID0gc3R5bGVzW2krK107KSB7XHJcblx0XHRcdFx0XHRzdHlsZS5pbm5lckhUTUwgPSBzdHlsZS5pbm5lckhUTUwucmVwbGFjZSgvYm9keS9nLCAnI3J0ZicgKyB0aGlzLl91aWQpO1xyXG5cdFx0XHRcdFx0c3R5bGUuc2V0QXR0cmlidXRlKCdzY29wZWQnLCAndHJ1ZScpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyDmh5LliqDovb1cclxuXHRcdFx0XHRpZiAoIXRoaXMuX29ic2VydmVyICYmIHRoaXMubGF6eUxvYWQgJiYgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIpIHtcclxuXHRcdFx0XHRcdHRoaXMuX29ic2VydmVyID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyKGNoYW5nZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRmb3IgKGxldCBpdGVtLCBpID0gMDsgaXRlbSA9IGNoYW5nZXNbaSsrXTspIHtcclxuXHRcdFx0XHRcdFx0XHRpZiAoaXRlbS5pc0ludGVyc2VjdGluZykge1xyXG5cdFx0XHRcdFx0XHRcdFx0aXRlbS50YXJnZXQuc3JjID0gaXRlbS50YXJnZXQuZ2V0QXR0cmlidXRlKCdkYXRhLXNyYycpO1xyXG5cdFx0XHRcdFx0XHRcdFx0aXRlbS50YXJnZXQucmVtb3ZlQXR0cmlidXRlKCdkYXRhLXNyYycpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5fb2JzZXJ2ZXIudW5vYnNlcnZlKGl0ZW0udGFyZ2V0KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0cm9vdE1hcmdpbjogJzkwMHB4IDBweCA5MDBweCAwcHgnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR2YXIgX3RzID0gdGhpcztcclxuXHRcdFx0XHQvLyDojrflj5bmoIfpophcclxuXHRcdFx0XHR2YXIgdGl0bGUgPSB0aGlzLnJ0Zi5nZXRFbGVtZW50c0J5VGFnTmFtZSgndGl0bGUnKTtcclxuXHRcdFx0XHRpZiAodGl0bGUubGVuZ3RoICYmIHRoaXMuYXV0b3NldFRpdGxlKVxyXG5cdFx0XHRcdFx0dW5pLnNldE5hdmlnYXRpb25CYXJUaXRsZSh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aXRsZVswXS5pbm5lclRleHRcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8g5Zu+54mH5aSE55CGXHJcblx0XHRcdFx0dGhpcy5pbWdMaXN0Lmxlbmd0aCA9IDA7XHJcblx0XHRcdFx0dmFyIGltZ3MgPSB0aGlzLnJ0Zi5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaW1nJyk7XHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDAsIGogPSAwLCBpbWc7IGltZyA9IGltZ3NbaV07IGkrKykge1xyXG5cdFx0XHRcdFx0aW1nLnN0eWxlLm1heFdpZHRoID0gJzEwMCUnO1xyXG5cdFx0XHRcdFx0dmFyIHNyYyA9IGltZy5nZXRBdHRyaWJ1dGUoJ3NyYycpO1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuZG9tYWluICYmIHNyYykge1xyXG5cdFx0XHRcdFx0XHRpZiAoc3JjWzBdID09ICcvJykge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChzcmNbMV0gPT0gJy8nKVxyXG5cdFx0XHRcdFx0XHRcdFx0aW1nLnNyYyA9ICh0aGlzLmRvbWFpbi5pbmNsdWRlcygnOi8vJykgPyB0aGlzLmRvbWFpbi5zcGxpdCgnOi8vJylbMF0gOiAnJykgKyAnOicgKyBzcmM7XHJcblx0XHRcdFx0XHRcdFx0ZWxzZSBpbWcuc3JjID0gdGhpcy5kb21haW4gKyBzcmM7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAoIXNyYy5pbmNsdWRlcygnOi8vJykpIGltZy5zcmMgPSB0aGlzLmRvbWFpbiArICcvJyArIHNyYztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICghaW1nLmhhc0F0dHJpYnV0ZSgnaWdub3JlJykgJiYgaW1nLnBhcmVudEVsZW1lbnQubm9kZU5hbWUgIT0gJ0EnKSB7XHJcblx0XHRcdFx0XHRcdGltZy5pID0gaisrO1xyXG5cdFx0XHRcdFx0XHRfdHMuaW1nTGlzdC5wdXNoKGltZy5zcmMgfHwgaW1nLmdldEF0dHJpYnV0ZSgnZGF0YS1zcmMnKSk7XHJcblx0XHRcdFx0XHRcdGltZy5vbmNsaWNrID0gZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0dmFyIHByZXZpZXcgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaWdub3JlID0gKCkgPT4gcHJldmlldyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdF90cy4kZW1pdCgnaW1ndGFwJywgdGhpcyk7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHByZXZpZXcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5wcmV2aWV3SW1hZ2Uoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJyZW50OiB0aGlzLmksXHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybHM6IF90cy5pbWdMaXN0XHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGltZy5vbmVycm9yID0gZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdF90cy4kZW1pdCgnZXJyb3InLCB7XHJcblx0XHRcdFx0XHRcdFx0c291cmNlOiAnaW1nJyxcclxuXHRcdFx0XHRcdFx0XHR0YXJnZXQ6IHRoaXNcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoX3RzLmxhenlMb2FkICYmIHRoaXMuX29ic2VydmVyICYmIGltZy5zcmMgJiYgaW1nLmkgIT0gMCkge1xyXG5cdFx0XHRcdFx0XHRpbWcuc2V0QXR0cmlidXRlKCdkYXRhLXNyYycsIGltZy5zcmMpO1xyXG5cdFx0XHRcdFx0XHRpbWcucmVtb3ZlQXR0cmlidXRlKCdzcmMnKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5fb2JzZXJ2ZXIub2JzZXJ2ZShpbWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyDpk77mjqXlpITnkIZcclxuXHRcdFx0XHR2YXIgbGlua3MgPSB0aGlzLnJ0Zi5nZXRFbGVtZW50c0J5VGFnTmFtZSgnYScpO1xyXG5cdFx0XHRcdGZvciAodmFyIGxpbmsgb2YgbGlua3MpIHtcclxuXHRcdFx0XHRcdGxpbmsub25jbGljayA9IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHR2YXIganVtcCA9IHRydWUsXHJcblx0XHRcdFx0XHRcdFx0aHJlZiA9IHRoaXMuZ2V0QXR0cmlidXRlKCdocmVmJyk7XHJcblx0XHRcdFx0XHRcdF90cy4kZW1pdCgnbGlua3ByZXNzJywge1xyXG5cdFx0XHRcdFx0XHRcdGhyZWYsXHJcblx0XHRcdFx0XHRcdFx0aWdub3JlOiAoKSA9PiBqdW1wID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdGlmIChqdW1wICYmIGhyZWYpIHtcclxuXHRcdFx0XHRcdFx0XHRpZiAoaHJlZlswXSA9PSAnIycpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChfdHMudXNlQW5jaG9yKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdF90cy5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpZDogaHJlZi5zdWJzdHIoMSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9IGVsc2UgaWYgKGhyZWYuaW5kZXhPZignaHR0cCcpID09IDAgfHwgaHJlZi5pbmRleE9mKCcvLycpID09IDApXHJcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiBocmVmXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gZmFsc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOinhumikeWkhOeQhlxyXG5cdFx0XHRcdHZhciB2aWRlb3MgPSB0aGlzLnJ0Zi5nZXRFbGVtZW50c0J5VGFnTmFtZSgndmlkZW8nKTtcclxuXHRcdFx0XHRfdHMudmlkZW9Db250ZXh0cyA9IHZpZGVvcztcclxuXHRcdFx0XHRmb3IgKGxldCB2aWRlbywgaSA9IDA7IHZpZGVvID0gdmlkZW9zW2krK107KSB7XHJcblx0XHRcdFx0XHR2aWRlby5zdHlsZS5tYXhXaWR0aCA9ICcxMDAlJztcclxuXHRcdFx0XHRcdHZpZGVvLnN0eWxlLmhlaWdodCA9ICdhdXRvJztcclxuXHRcdFx0XHRcdHZpZGVvLm9uZXJyb3IgPSBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0X3RzLiRlbWl0KCdlcnJvcicsIHtcclxuXHRcdFx0XHRcdFx0XHRzb3VyY2U6ICd2aWRlbycsXHJcblx0XHRcdFx0XHRcdFx0dGFyZ2V0OiB0aGlzXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dmlkZW8ub25wbGF5ID0gZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdGlmIChfdHMuYXV0b3BhdXNlKVxyXG5cdFx0XHRcdFx0XHRcdGZvciAobGV0IGl0ZW0sIGkgPSAwOyBpdGVtID0gX3RzLnZpZGVvQ29udGV4dHNbaSsrXTspXHJcblx0XHRcdFx0XHRcdFx0XHRpZiAoaXRlbSAhPSB0aGlzKSBpdGVtLnBhdXNlKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOmfs+mikeWkhOeQhlxyXG5cdFx0XHRcdHZhciBhdWRpb3MgPSB0aGlzLnJ0Zi5nZXRFbGVtZW50c0J5VGFnTmFtZSgnYXVkaW9zJyk7XHJcblx0XHRcdFx0Zm9yICh2YXIgYXVkaW8gb2YgYXVkaW9zKVxyXG5cdFx0XHRcdFx0YXVkaW8ub25lcnJvciA9IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRfdHMuJGVtaXQoJ2Vycm9yJywge1xyXG5cdFx0XHRcdFx0XHRcdHNvdXJjZTogJ2F1ZGlvJyxcclxuXHRcdFx0XHRcdFx0XHR0YXJnZXQ6IHRoaXNcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5kb2N1bWVudCA9IHRoaXMucnRmO1xyXG5cdFx0XHRcdGlmICghYXBwZW5kKSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncnRmJyArIHRoaXMuX3VpZCkuYXBwZW5kQ2hpbGQodGhpcy5ydGYpO1xyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMubm9kZXMgPSBbMV07XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdsb2FkJyk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHRoaXMuc2hvd0FtID0gJycsIDUwMCk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBINSB8fCBBUFAtUExVUy1OVlVFXHJcblx0XHRcdFx0dmFyIG5vZGVzO1xyXG5cdFx0XHRcdGlmICghaHRtbClcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLm5vZGVzID0gW107XHJcblx0XHRcdFx0ZWxzZSBpZiAodHlwZW9mIGh0bWwgPT0gJ3N0cmluZycpIHtcclxuXHRcdFx0XHRcdGxldCBwYXJzZXIgPSBuZXcgUGFyc2VyKGh0bWwsIHRoaXMpO1xyXG5cdFx0XHRcdFx0Ly8g57yT5a2Y6K+75Y+WXHJcblx0XHRcdFx0XHRpZiAodGhpcy51c2VDYWNoZSkge1xyXG5cdFx0XHRcdFx0XHR2YXIgaGFzaFZhbCA9IGhhc2goaHRtbCk7XHJcblx0XHRcdFx0XHRcdGlmIChjYWNoZVtoYXNoVmFsXSlcclxuXHRcdFx0XHRcdFx0XHRub2RlcyA9IGNhY2hlW2hhc2hWYWxdO1xyXG5cdFx0XHRcdFx0XHRlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRub2RlcyA9IHBhcnNlci5wYXJzZSgpO1xyXG5cdFx0XHRcdFx0XHRcdGNhY2hlW2hhc2hWYWxdID0gbm9kZXM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gZWxzZSBub2RlcyA9IHBhcnNlci5wYXJzZSgpO1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgncGFyc2UnLCBub2Rlcyk7XHJcblx0XHRcdFx0fSBlbHNlIGlmIChPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoaHRtbCkgPT0gJ1tvYmplY3QgQXJyYXldJykge1xyXG5cdFx0XHRcdFx0Ly8g6Z2e5pys5o+S5Lu25Lqn55Sf55qEIGFycmF5IOmcgOimgei/m+ihjOS4gOS6m+i9rOaNolxyXG5cdFx0XHRcdFx0aWYgKGh0bWwubGVuZ3RoICYmIGh0bWxbMF0uUG93ZXJlZEJ5ICE9ICdQYXJzZXInKSB7XHJcblx0XHRcdFx0XHRcdGxldCBwYXJzZXIgPSBuZXcgUGFyc2VyKGh0bWwsIHRoaXMpO1xyXG5cdFx0XHRcdFx0XHQoZnVuY3Rpb24gZihucykge1xyXG5cdFx0XHRcdFx0XHRcdGZvciAodmFyIGkgPSAwLCBuOyBuID0gbnNbaV07IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKG4udHlwZSA9PSAndGV4dCcpIGNvbnRpbnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bi5hdHRycyA9IG4uYXR0cnMgfHwge307XHJcblx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBpdGVtIGluIG4uYXR0cnMpXHJcblx0XHRcdFx0XHRcdFx0XHRcdGlmICh0eXBlb2Ygbi5hdHRyc1tpdGVtXSAhPSAnc3RyaW5nJykgbi5hdHRyc1tpdGVtXSA9IG4uYXR0cnNbaXRlbV0udG9TdHJpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhcnNlci5tYXRjaEF0dHIobiwgcGFyc2VyKTtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChuLmNoaWxkcmVuICYmIG4uY2hpbGRyZW4ubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhcnNlci5TVEFDSy5wdXNoKG4pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmKG4uY2hpbGRyZW4pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYXJzZXIucG9wTm9kZShwYXJzZXIuU1RBQ0sucG9wKCkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSBlbHNlIG4uY2hpbGRyZW4gPSB2b2lkIDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KShodG1sKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdG5vZGVzID0gaHRtbDtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHR5cGVvZiBodG1sID09ICdvYmplY3QnICYmIGh0bWwubm9kZXMpIHtcclxuXHRcdFx0XHRcdG5vZGVzID0gaHRtbC5ub2RlcztcclxuXHRcdFx0XHRcdGNvbnNvbGUud2Fybign6ZSZ6K+v55qEIGh0bWwg57G75Z6L77yab2JqZWN0IOexu+Wei+W3suW6n+W8gycpO1xyXG5cdFx0XHRcdH0gZWxzZVxyXG5cdFx0XHRcdFx0cmV0dXJuIGNvbnNvbGUud2Fybign6ZSZ6K+v55qEIGh0bWwg57G75Z6L77yaJyArIHR5cGVvZiBodG1sKTtcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHR0aGlzLmxvYWRWaWRlbyA9IGZhbHNlO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdGlmIChkb2N1bWVudCkgdGhpcy5kb2N1bWVudCA9IG5ldyBkb2N1bWVudCh0aGlzLm5vZGVzLCAnbm9kZXMnLCB0aGlzKTtcclxuXHRcdFx0XHRpZiAoYXBwZW5kKSB0aGlzLm5vZGVzID0gdGhpcy5ub2Rlcy5jb25jYXQobm9kZXMpO1xyXG5cdFx0XHRcdGVsc2UgdGhpcy5ub2RlcyA9IG5vZGVzO1xyXG5cdFx0XHRcdGlmIChub2Rlcy5sZW5ndGggJiYgbm9kZXNbMF0udGl0bGUgJiYgdGhpcy5hdXRvc2V0VGl0bGUpXHJcblx0XHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IG5vZGVzWzBdLnRpdGxlXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuaW1nTGlzdC5sZW5ndGggPSAwO1xyXG5cdFx0XHRcdFx0dGhpcy52aWRlb0NvbnRleHRzID0gW107XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgTVAtVE9VVElBT1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHR2YXIgZiA9IChjcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvciAobGV0IGkgPSAwLCBjOyBjID0gY3NbaSsrXTspIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChjLiRvcHRpb25zLm5hbWUgPT0gJ3RyZWVzJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBqID0gYy5ub2Rlcy5sZW5ndGgsIGl0ZW07IGl0ZW0gPSBjLm5vZGVzWy0tal07KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKGl0ZW0uYykgY29udGludWU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKGl0ZW0ubmFtZSA9PSAnaW1nJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5pbWdMaXN0LnNldEl0ZW0oaXRlbS5hdHRycy5pLCBpdGVtLmF0dHJzLnNyYyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyAjaWZuZGVmIE1QLUFMSVBBWVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKCFjLm9ic2VydmVyICYmICFjLmltZ0xvYWQgJiYgaXRlbS5hdHRycy5pICE9ICcwJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAodGhpcy5sYXp5TG9hZCAmJiB1bmkuY3JlYXRlSW50ZXJzZWN0aW9uT2JzZXJ2ZXIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjLm9ic2VydmVyID0gdW5pLmNyZWF0ZUludGVyc2VjdGlvbk9ic2VydmVyKGMpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGMub2JzZXJ2ZXIucmVsYXRpdmVUb1ZpZXdwb3J0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogOTAwLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiA5MDBcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KS5vYnNlcnZlKCcuX2ltZycsICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGMuaW1nTG9hZCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjLm9ic2VydmVyLmRpc2Nvbm5lY3QoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9IGVsc2VcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjLmltZ0xvYWQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vICNpZm5kZWYgTVAtQUxJUEFZXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZWxzZSBpZiAoaXRlbS5uYW1lID09ICd2aWRlbycpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBjdHggPSB1bmkuY3JlYXRlVmlkZW9Db250ZXh0KGl0ZW0uYXR0cnMuaWQsIGMpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y3R4LmlkID0gaXRlbS5hdHRycy5pZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoaXMudmlkZW9Db250ZXh0cy5wdXNoKGN0eCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vICNpZmRlZiBNUC1CQUlEVSB8fCBNUC1BTElQQVkgfHwgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAoaXRlbS5hdHRycyAmJiBpdGVtLmF0dHJzLmlkKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGlzLmFuY2hvcnMgPSB0aGlzLmFuY2hvcnMgfHwgW107XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGlzLmFuY2hvcnMucHVzaCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlkOiBpdGVtLmF0dHJzLmlkLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRub2RlOiBjXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKGMuJGNoaWxkcmVuLmxlbmd0aClcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZihjLiRjaGlsZHJlbilcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Zih0aGlzLiRjaGlsZHJlbik7XHJcblx0XHRcdFx0XHRcdC8vICNpZmRlZiBNUC1UT1VUSUFPXHJcblx0XHRcdFx0XHR9LCAyMDApXHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdsb2FkJyk7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMubG9hZFZpZGVvID0gdHJ1ZTtcclxuXHRcdFx0XHRcdH0sIDMwMDApO1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZuZGVmIEFQUC1QTFVTLU5WVUVcclxuXHRcdFx0XHR2YXIgaGVpZ2h0O1xyXG5cdFx0XHRcdGNsZWFySW50ZXJ2YWwodGhpcy5fdGltZXIpO1xyXG5cdFx0XHRcdHRoaXMuX3RpbWVyID0gc2V0SW50ZXJ2YWwoKCkgPT4ge1xyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0XHR2YXIgcmVzID0gW3RoaXMucnRmLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpXTtcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmbmRlZiBINVxyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHR1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZm5kZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdHRoaXMuY3JlYXRlU2VsZWN0b3JRdWVyeSgpXHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHQuc2VsZWN0KCcjdG9wJykuYm91bmRpbmdDbGllbnRSZWN0KCkuZXhlYyhyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRcdHRoaXMud2lkdGggPSByZXNbMF0ud2lkdGg7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlc1swXS5oZWlnaHQgPT0gaGVpZ2h0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLiRlbWl0KCdyZWFkeScsIHJlc1swXSlcclxuXHRcdFx0XHRcdFx0XHRcdGNsZWFySW50ZXJ2YWwodGhpcy5fdGltZXIpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQgPSByZXNbMF0uaGVpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdC8vICNpZm5kZWYgSDVcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR9LCAzNTApXHJcblx0XHRcdFx0aWYgKHRoaXMuc2hvd1dpdGhBbmltYXRpb24gJiYgIWFwcGVuZCkgdGhpcy5zaG93QW0gPSAnYW5pbWF0aW9uOnNob3cgLjVzJztcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0VGV4dChucyA9IHRoaXMubm9kZXMpIHtcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVMtTlZVRVxyXG5cdFx0XHRcdHJldHVybiB0aGlzLl90ZXh0O1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdHJldHVybiB0aGlzLnJ0Zi5pbm5lclRleHQ7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBINSB8fCBBUFAtUExVUy1OVlVFXHJcblx0XHRcdFx0dmFyIHR4dCA9ICcnO1xyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwLCBuOyBuID0gbnNbaSsrXTspIHtcclxuXHRcdFx0XHRcdGlmIChuLnR5cGUgPT0gJ3RleHQnKSB0eHQgKz0gbi50ZXh0LnJlcGxhY2UoLyZuYnNwOy9nLCAnXFx1MDBBMCcpLnJlcGxhY2UoLyZsdDsvZywgJzwnKS5yZXBsYWNlKC8mZ3Q7L2csICc+JylcclxuXHRcdFx0XHRcdFx0LnJlcGxhY2UoLyZhbXA7L2csICcmJyk7XHJcblx0XHRcdFx0XHRlbHNlIGlmIChuLnR5cGUgPT0gJ2JyJykgdHh0ICs9ICdcXG4nO1xyXG5cdFx0XHRcdFx0ZWxzZSB7XHJcblx0XHRcdFx0XHRcdC8vIOWdl+e6p+agh+etvuWJjeWQjuWKoOaNouihjFxyXG5cdFx0XHRcdFx0XHR2YXIgYmxvY2sgPSBuLm5hbWUgPT0gJ3AnIHx8IG4ubmFtZSA9PSAnZGl2JyB8fCBuLm5hbWUgPT0gJ3RyJyB8fCBuLm5hbWUgPT0gJ2xpJyB8fCAobi5uYW1lWzBdID09ICdoJyAmJiBuLm5hbWVbMV0gPlxyXG5cdFx0XHRcdFx0XHRcdCcwJyAmJiBuLm5hbWVbMV0gPCAnNycpO1xyXG5cdFx0XHRcdFx0XHRpZiAoYmxvY2sgJiYgdHh0ICYmIHR4dFt0eHQubGVuZ3RoIC0gMV0gIT0gJ1xcbicpIHR4dCArPSAnXFxuJztcclxuXHRcdFx0XHRcdFx0aWYgKG4uY2hpbGRyZW4pIHR4dCArPSB0aGlzLmdldFRleHQobi5jaGlsZHJlbik7XHJcblx0XHRcdFx0XHRcdGlmIChibG9jayAmJiB0eHRbdHh0Lmxlbmd0aCAtIDFdICE9ICdcXG4nKSB0eHQgKz0gJ1xcbic7XHJcblx0XHRcdFx0XHRcdGVsc2UgaWYgKG4ubmFtZSA9PSAndGQnIHx8IG4ubmFtZSA9PSAndGgnKSB0eHQgKz0gJ1xcdCc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiB0eHQ7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdG5hdmlnYXRlVG8ob2JqKSB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLnVzZUFuY2hvcilcclxuXHRcdFx0XHRcdHJldHVybiBvYmouZmFpbCAmJiBvYmouZmFpbCh7XHJcblx0XHRcdFx0XHRcdGVyck1zZzogJ0FuY2hvciBpcyBkaXNhYmxlZCdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTLU5WVUVcclxuXHRcdFx0XHRpZiAoIW9iai5pZClcclxuXHRcdFx0XHRcdGRvbS5zY3JvbGxUb0VsZW1lbnQodGhpcy4kcmVmcy53ZWIpO1xyXG5cdFx0XHRcdGVsc2VcclxuXHRcdFx0XHRcdHRoaXMuJHJlZnMud2ViLmV2YWxKcygndmFyIHBvcz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChcIicgKyBvYmouaWQgK1xyXG5cdFx0XHRcdFx0XHQnXCIpO2lmKHBvcylwb3N0KHthY3Rpb246XCJsaW5rcHJlc3NcIixocmVmOlwiI1wiLG9mZnNldDpwb3Mub2Zmc2V0VG9wfSknKTtcclxuXHRcdFx0XHRyZXR1cm4gb2JqLnN1Y2Nlc3MgJiYgb2JqLnN1Y2Nlc3Moe1xyXG5cdFx0XHRcdFx0ZXJyTXNnOiAncGFnZVNjcm9sbFRvOm9rJ1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdGlmICghb2JqLmlkKSB7XHJcblx0XHRcdFx0XHR3aW5kb3cuc2Nyb2xsVG8oMCwgdGhpcy5ydGYub2Zmc2V0VG9wKTtcclxuXHRcdFx0XHRcdHJldHVybiBvYmouc3VjY2VzcyAmJiBvYmouc3VjY2Vzcyh7XHJcblx0XHRcdFx0XHRcdGVyck1zZzogJ3BhZ2VTY3JvbGxUbzpvaydcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR2YXIgdGFyZ2V0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQob2JqLmlkKTtcclxuXHRcdFx0XHRpZiAoIXRhcmdldCkgcmV0dXJuIG9iai5mYWlsICYmIG9iai5mYWlsKHtcclxuXHRcdFx0XHRcdGVyck1zZzogJ0xhYmVsIG5vdCBmb3VuZCdcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRvYmouc2Nyb2xsVG9wID0gdGhpcy5ydGYub2Zmc2V0VG9wICsgdGFyZ2V0Lm9mZnNldFRvcDtcclxuXHRcdFx0XHR1bmkucGFnZVNjcm9sbFRvKG9iaik7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBINVxyXG5cdFx0XHRcdHZhciBTY3JvbGwgPSAoc2VsZWN0b3IsIGNvbXBvbmVudCkgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbihjb21wb25lbnQgPyBjb21wb25lbnQgOiB0aGlzKS5zZWxlY3Qoc2VsZWN0b3IpLmJvdW5kaW5nQ2xpZW50UmVjdCgpLnNlbGVjdFZpZXdwb3J0KClcclxuXHRcdFx0XHRcdFx0LnNjcm9sbE9mZnNldCgpXHJcblx0XHRcdFx0XHRcdC5leGVjKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKCFyZXMgfHwgIXJlc1swXSlcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybiBvYmouZmFpbCAmJiBvYmouZmFpbCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGVyck1zZzogJ0xhYmVsIG5vdCBmb3VuZCdcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdG9iai5zY3JvbGxUb3AgPSByZXNbMV0uc2Nyb2xsVG9wICsgcmVzWzBdLnRvcDtcclxuXHRcdFx0XHRcdFx0XHR1bmkucGFnZVNjcm9sbFRvKG9iaik7XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghb2JqLmlkKSBTY3JvbGwoJyN0b3AnKTtcclxuXHRcdFx0XHRlbHNlIHtcclxuXHRcdFx0XHRcdC8vICNpZm5kZWYgTVAtQkFJRFUgfHwgTVAtQUxJUEFZIHx8IEFQUC1QTFVTXHJcblx0XHRcdFx0XHRTY3JvbGwoJyN0b3AgPj4+ICMnICsgb2JqLmlkICsgJywgI3RvcCA+Pj4gLicgKyBvYmouaWQpO1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgTVAtQkFJRFUgfHwgTVAtQUxJUEFZIHx8IEFQUC1QTFVTXHJcblx0XHRcdFx0XHRmb3IgKHZhciBhbmNob3Igb2YgdGhpcy5hbmNob3JzKVxyXG5cdFx0XHRcdFx0XHRpZiAoYW5jaG9yLmlkID09IG9iai5pZClcclxuXHRcdFx0XHRcdFx0XHRTY3JvbGwoJyMnICsgb2JqLmlkICsgJywgLicgKyBvYmouaWQsIGFuY2hvci5ub2RlKTtcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0VmlkZW9Db250ZXh0KGlkKSB7XHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtUExVUy1OVlVFXHJcblx0XHRcdFx0aWYgKCFpZCkgcmV0dXJuIHRoaXMudmlkZW9Db250ZXh0cztcclxuXHRcdFx0XHRlbHNlXHJcblx0XHRcdFx0XHRmb3IgKHZhciBpID0gdGhpcy52aWRlb0NvbnRleHRzLmxlbmd0aDsgaS0tOylcclxuXHRcdFx0XHRcdFx0aWYgKHRoaXMudmlkZW9Db250ZXh0c1tpXS5pZCA9PSBpZCkgcmV0dXJuIHRoaXMudmlkZW9Db250ZXh0c1tpXTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6aKE5Yqg6L29XHJcblx0XHRcdHByZUxvYWQoaHRtbCwgbnVtKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1IHx8IEFQUC1QTFVTLU5WVUVcclxuXHRcdFx0XHRpZiAoaHRtbC5jb25zdHJ1Y3RvciA9PSBBcnJheSlcclxuXHRcdFx0XHRcdGh0bWwgPSB0aGlzLl9Eb20yU3RyKGh0bWwpO1xyXG5cdFx0XHRcdHZhciBzY3JpcHQgPSBcInZhciBjb250YWluPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpO2NvbnRhaW4uaW5uZXJIVE1MPSdcIiArIGh0bWwucmVwbGFjZSgvJy9nLCBcIlxcXFwnXCIpICtcclxuXHRcdFx0XHRcdFwiJztmb3IodmFyIGltZ3M9Y29udGFpbi5xdWVyeVNlbGVjdG9yQWxsKCdpbWcnKSxpPWltZ3MubGVuZ3RoLTE7aT49XCIgKyBudW0gK1xyXG5cdFx0XHRcdFx0XCI7aS0tKWltZ3NbaV0ucmVtb3ZlQXR0cmlidXRlKCdzcmMnKTtcIjtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVMtTlZVRVxyXG5cdFx0XHRcdHRoaXMuJHJlZnMud2ViLmV2YWxKcyhzY3JpcHQpO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdGV2YWwoc2NyaXB0KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZuZGVmIEg1IHx8IEFQUC1QTFVTLU5WVUVcclxuXHRcdFx0XHRpZiAodHlwZW9mIGh0bWwgPT0gJ3N0cmluZycpIHtcclxuXHRcdFx0XHRcdHZhciBpZCA9IGhhc2goaHRtbCk7XHJcblx0XHRcdFx0XHRodG1sID0gbmV3IFBhcnNlcihodG1sLCB0aGlzKS5wYXJzZSgpO1xyXG5cdFx0XHRcdFx0Y2FjaGVbaWRdID0gaHRtbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dmFyIHdhaXQgPSBbXTtcclxuXHRcdFx0XHQoZnVuY3Rpb24gZihucykge1xyXG5cdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDAsIG47IG4gPSBuc1tpKytdOykge1xyXG5cdFx0XHRcdFx0XHRpZiAobi5uYW1lID09ICdpbWcnICYmIG4uYXR0cnMuc3JjICYmICF3YWl0LmluY2x1ZGVzKG4uYXR0cnMuc3JjKSlcclxuXHRcdFx0XHRcdFx0XHR3YWl0LnB1c2gobi5hdHRycy5zcmMpO1xyXG5cdFx0XHRcdFx0XHRmKG4uY2hpbGRyZW4gfHwgW10pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pKGh0bWwpO1xyXG5cdFx0XHRcdGlmIChudW0pIHdhaXQgPSB3YWl0LnNsaWNlKDAsIG51bSk7XHJcblx0XHRcdFx0dGhpcy5fd2FpdCA9ICh0aGlzLl93YWl0IHx8IFtdKS5jb25jYXQod2FpdCk7XHJcblx0XHRcdFx0aWYgKCF0aGlzLmltZ3MpIHRoaXMuaW1ncyA9IHRoaXMuX3dhaXQuc3BsaWNlKDAsIDE1KTtcclxuXHRcdFx0XHRlbHNlIGlmICh0aGlzLmltZ3MubGVuZ3RoIDwgMTUpXHJcblx0XHRcdFx0XHR0aGlzLmltZ3MgPSB0aGlzLmltZ3MuY29uY2F0KHRoaXMuX3dhaXQuc3BsaWNlKDAsIDE1IC0gdGhpcy5pbWdzLmxlbmd0aCkpO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVMtTlZVRVxyXG5cdFx0XHRfbWVzc2FnZShlKSB7XHJcblx0XHRcdFx0Ly8g5o6l5pS2IHdlYi12aWV3IOa2iOaBr1xyXG5cdFx0XHRcdHZhciBkYXRhID0gZS5kZXRhaWwuZGF0YVswXTtcclxuXHRcdFx0XHRpZiAoZGF0YS5hY3Rpb24gPT0gJ2xvYWQnKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdsb2FkJyk7XHJcblx0XHRcdFx0XHR0aGlzLl90ZXh0ID0gZGF0YS50ZXh0O1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAoZGF0YS5hY3Rpb24gPT0gJ2dldFRpdGxlJykge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuYXV0b3NldFRpdGxlKVxyXG5cdFx0XHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZGF0YS50aXRsZVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0gZWxzZSBpZiAoZGF0YS5hY3Rpb24gPT0gJ2dldEltZ0xpc3QnKSB7XHJcblx0XHRcdFx0XHR0aGlzLmltZ0xpc3QubGVuZ3RoID0gMDtcclxuXHRcdFx0XHRcdGZvciAodmFyIGkgPSBkYXRhLmltZ0xpc3QubGVuZ3RoOyBpLS07KVxyXG5cdFx0XHRcdFx0XHR0aGlzLmltZ0xpc3Quc2V0SXRlbShpLCBkYXRhLmltZ0xpc3RbaV0pO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAoZGF0YS5hY3Rpb24gPT0gJ3ByZXZpZXcnKSB7XHJcblx0XHRcdFx0XHR2YXIgcHJldmlldyA9IHRydWU7XHJcblx0XHRcdFx0XHRkYXRhLmltZy5pZ25vcmUgPSAoKSA9PiBwcmV2aWV3ID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdpbWd0YXAnLCBkYXRhLmltZyk7XHJcblx0XHRcdFx0XHRpZiAocHJldmlldylcclxuXHRcdFx0XHRcdFx0dW5pLnByZXZpZXdJbWFnZSh7XHJcblx0XHRcdFx0XHRcdFx0Y3VycmVudDogZGF0YS5pbWcuaSxcclxuXHRcdFx0XHRcdFx0XHR1cmxzOiB0aGlzLmltZ0xpc3RcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2UgaWYgKGRhdGEuYWN0aW9uID09ICdsaW5rcHJlc3MnKSB7XHJcblx0XHRcdFx0XHR2YXIganVtcCA9IHRydWUsXHJcblx0XHRcdFx0XHRcdGhyZWYgPSBkYXRhLmhyZWY7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdsaW5rcHJlc3MnLCB7XHJcblx0XHRcdFx0XHRcdGhyZWYsXHJcblx0XHRcdFx0XHRcdGlnbm9yZTogKCkgPT4ganVtcCA9IGZhbHNlXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0aWYgKGp1bXAgJiYgaHJlZikge1xyXG5cdFx0XHRcdFx0XHRpZiAoaHJlZlswXSA9PSAnIycpIHtcclxuXHRcdFx0XHRcdFx0XHRpZiAodGhpcy51c2VBbmNob3IpXHJcblx0XHRcdFx0XHRcdFx0XHRkb20uc2Nyb2xsVG9FbGVtZW50KHRoaXMuJHJlZnMud2ViLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9mZnNldDogZGF0YS5vZmZzZXRcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAoaHJlZi5pbmNsdWRlcygnOi8vJykpXHJcblx0XHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLm9wZW5XZWIoaHJlZik7XHJcblx0XHRcdFx0XHRcdGVsc2VcclxuXHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6IGhyZWZcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gZWxzZSBpZiAoZGF0YS5hY3Rpb24gPT0gJ2Vycm9yJylcclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2Vycm9yJywge1xyXG5cdFx0XHRcdFx0XHRzb3VyY2U6IGRhdGEuc291cmNlLFxyXG5cdFx0XHRcdFx0XHR0YXJnZXQ6IGRhdGEudGFyZ2V0XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdGVsc2UgaWYgKGRhdGEuYWN0aW9uID09ICdyZWFkeScpIHtcclxuXHRcdFx0XHRcdHRoaXMuaGVpZ2h0ID0gZGF0YS5oZWlnaHQ7XHJcblx0XHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuaW4odGhpcykuc2VsZWN0KCcjdG9wJykuYm91bmRpbmdDbGllbnRSZWN0KCkuZXhlYyhyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMucmVjdCA9IHJlc1swXTtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLiRlbWl0KCdyZWFkeScsIHJlc1swXSk7XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZm5kZWYgQVBQLVBMVVMtTlZVRVxyXG5cdFx0XHQvLyAjaWZuZGVmIEg1XHJcblx0XHRcdF9sb2FkKGUpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5fd2FpdC5sZW5ndGgpXHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5pbWdzLCBlLnRhcmdldC5pZCwgdGhpcy5fd2FpdC5zaGlmdCgpKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdF90YXAoZSkge1xyXG5cdFx0XHRcdC8vICNpZm5kZWYgTVAtQkFJRFUgfHwgTVAtQUxJUEFZIHx8IEFQUC1QTFVTXHJcblx0XHRcdFx0aWYgKHRoaXMuZ2VzdHVyZVpvb20gJiYgZS50aW1lU3RhbXAgLSB0aGlzLl9sYXN0VCA8IDMwMCkge1xyXG5cdFx0XHRcdFx0dmFyIGluaXRZID0gZS50b3VjaGVzWzBdLnBhZ2VZIC0gZS5jdXJyZW50VGFyZ2V0Lm9mZnNldFRvcDtcclxuXHRcdFx0XHRcdGlmICh0aGlzLl96b29tKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuX3NjYWxlQW0udHJhbnNsYXRlWCgwKS5zY2FsZSgxKS5zdGVwKCk7XHJcblx0XHRcdFx0XHRcdHVuaS5wYWdlU2Nyb2xsVG8oe1xyXG5cdFx0XHRcdFx0XHRcdHNjcm9sbFRvcDogKGluaXRZICsgdGhpcy5faW5pdFkpIC8gMiAtIGUudG91Y2hlc1swXS5jbGllbnRZLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiA0MDBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHZhciBpbml0WCA9IGUudG91Y2hlc1swXS5wYWdlWCAtIGUuY3VycmVudFRhcmdldC5vZmZzZXRMZWZ0O1xyXG5cdFx0XHRcdFx0XHR0aGlzLl9pbml0WSA9IGluaXRZO1xyXG5cdFx0XHRcdFx0XHR0aGlzLl9zY2FsZUFtID0gdW5pLmNyZWF0ZUFuaW1hdGlvbih7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtT3JpZ2luOiBgJHtpbml0WH1weCAke3RoaXMuX2luaXRZfXB4IDBgLFxyXG5cdFx0XHRcdFx0XHRcdHRpbWluZ0Z1bmN0aW9uOiAnZWFzZS1pbi1vdXQnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVAtVE9VVElBT1xyXG5cdFx0XHRcdFx0XHR0aGlzLl9zY2FsZUFtLm9wYWNpdHkoMSk7XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHR0aGlzLl9zY2FsZUFtLnNjYWxlKDIpLnN0ZXAoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5fdE1heCA9IGluaXRYIC8gMjtcclxuXHRcdFx0XHRcdFx0dGhpcy5fdE1pbiA9IChpbml0WCAtIHRoaXMud2lkdGgpIC8gMjtcclxuXHRcdFx0XHRcdFx0dGhpcy5fdFggPSAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5fem9vbSA9ICF0aGlzLl96b29tO1xyXG5cdFx0XHRcdFx0dGhpcy5zY2FsZUFtID0gdGhpcy5fc2NhbGVBbS5leHBvcnQoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5fbGFzdFQgPSBlLnRpbWVTdGFtcDtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0X3RvdWNoc3RhcnQoZSkge1xyXG5cdFx0XHRcdC8vICNpZm5kZWYgTVAtQkFJRFUgfHwgTVAtQUxJUEFZIHx8IEFQUC1QTFVTXHJcblx0XHRcdFx0aWYgKGUudG91Y2hlcy5sZW5ndGggPT0gMSlcclxuXHRcdFx0XHRcdHRoaXMuX2luaXRYID0gdGhpcy5fbGFzdFggPSBlLnRvdWNoZXNbMF0ucGFnZVg7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdF90b3VjaG1vdmUoZSkge1xyXG5cdFx0XHRcdC8vICNpZm5kZWYgTVAtQkFJRFUgfHwgTVAtQUxJUEFZIHx8IEFQUC1QTFVTXHJcblx0XHRcdFx0dmFyIGRpZmYgPSBlLnRvdWNoZXNbMF0ucGFnZVggLSB0aGlzLl9sYXN0WDtcclxuXHRcdFx0XHRpZiAodGhpcy5fem9vbSAmJiBlLnRvdWNoZXMubGVuZ3RoID09IDEgJiYgTWF0aC5hYnMoZGlmZikgPiAyMCkge1xyXG5cdFx0XHRcdFx0dGhpcy5fbGFzdFggPSBlLnRvdWNoZXNbMF0ucGFnZVg7XHJcblx0XHRcdFx0XHRpZiAoKHRoaXMuX3RYIDw9IHRoaXMuX3RNaW4gJiYgZGlmZiA8IDApIHx8ICh0aGlzLl90WCA+PSB0aGlzLl90TWF4ICYmIGRpZmYgPiAwKSlcclxuXHRcdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdFx0dGhpcy5fdFggKz0gKGRpZmYgKiBNYXRoLmFicyh0aGlzLl9sYXN0WCAtIHRoaXMuX2luaXRYKSAqIDAuMDUpO1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuX3RYIDwgdGhpcy5fdE1pbikgdGhpcy5fdFggPSB0aGlzLl90TWluO1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuX3RYID4gdGhpcy5fdE1heCkgdGhpcy5fdFggPSB0aGlzLl90TWF4O1xyXG5cdFx0XHRcdFx0dGhpcy5fc2NhbGVBbS50cmFuc2xhdGVYKHRoaXMuX3RYKS5zdGVwKCk7XHJcblx0XHRcdFx0XHR0aGlzLnNjYWxlQW0gPSB0aGlzLl9zY2FsZUFtLmV4cG9ydCgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlPlxyXG5cdEBrZXlmcmFtZXMgc2hvdyB7XHJcblx0XHQwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDBcclxuXHRcdH1cclxuXHJcblx0XHQxMDAlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICNpZmRlZiBNUC1XRUlYSU4gKi9cclxuXHQ6aG9zdCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG92ZXJmbG93OiBzY3JvbGw7XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0fVxyXG5cclxuXHQvKiAjZW5kaWYgKi9cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///171\n"); /***/ }), /* 172 */ /*!*****************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/jyf-parser/libs/trees.vue ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _trees_vue_vue_type_template_id_13da2543_filter_modules_eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ_3D_3D___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./trees.vue?vue&type=template&id=13da2543&filter-modules=eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ%3D%3D& */ 173);\n/* harmony import */ var _trees_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./trees.vue?vue&type=script&lang=js& */ 175);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _trees_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _trees_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n/* harmony import */ var _handler_wxs_vue_type_custom_index_0_blockType_script_issuerPath_E_3A_5C2024_5C1_5C_E5_B9_BF_E5_91_8A_5Cuni_app_5Ccomponents_5Cjyf_parser_5Clibs_5Ctrees_vue_module_handler_lang_wxs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./handler.wxs?vue&type=custom&index=0&blockType=script&issuerPath=E%3A%5C2024%5C1%5C%E5%B9%BF%E5%91%8A%5Cuni-app%5Ccomponents%5Cjyf-parser%5Clibs%5Ctrees.vue&module=handler&lang=wxs */ 177);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _trees_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _trees_vue_vue_type_template_id_13da2543_filter_modules_eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ_3D_3D___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _trees_vue_vue_type_template_id_13da2543_filter_modules_eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ_3D_3D___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _trees_vue_vue_type_template_id_13da2543_filter_modules_eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ_3D_3D___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\n/* custom blocks */\n\nif (typeof _handler_wxs_vue_type_custom_index_0_blockType_script_issuerPath_E_3A_5C2024_5C1_5C_E5_B9_BF_E5_91_8A_5Cuni_app_5Ccomponents_5Cjyf_parser_5Clibs_5Ctrees_vue_module_handler_lang_wxs__WEBPACK_IMPORTED_MODULE_3__[\"default\"] === 'function') Object(_handler_wxs_vue_type_custom_index_0_blockType_script_issuerPath_E_3A_5C2024_5C1_5C_E5_B9_BF_E5_91_8A_5Cuni_app_5Ccomponents_5Cjyf_parser_5Clibs_5Ctrees_vue_module_handler_lang_wxs__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(component)\n\ncomponent.options.__file = \"components/jyf-parser/libs/trees.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFzVDtBQUN0VDtBQUN5RDtBQUNMOzs7QUFHcEQ7QUFDcUs7QUFDckssZ0JBQWdCLCtLQUFVO0FBQzFCLEVBQUUsMkVBQU07QUFDUixFQUFFLG9SQUFNO0FBQ1IsRUFBRSw2UkFBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRSx3UkFBVTtBQUNaO0FBQ0E7O0FBRUE7QUFDME07QUFDMU0sV0FBVyw0TkFBTSxpQkFBaUIsb09BQU07O0FBRXhDO0FBQ2UsZ0YiLCJmaWxlIjoiMTcyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90cmVlcy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTNkYTI1NDMmZmlsdGVyLW1vZHVsZXM9ZXlKb1lXNWtiR1Z5SWpwN0luUjVjR1VpT2lKelkzSnBjSFFpTENKamIyNTBaVzUwSWpvaUlpd2ljM1JoY25RaU9qWXlOemNzSW1GMGRISnpJanA3SW0xdlpIVnNaU0k2SW1oaGJtUnNaWElpTENKc1lXNW5Jam9pZDNoeklpd2ljM0pqSWpvaUxpOW9ZVzVrYkdWeUxuZDRjeUo5TENKbGJtUWlPall5TnpkOWZRJTNEJTNEJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdHJlZXMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi90cmVlcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbi8qIGN1c3RvbSBibG9ja3MgKi9cbmltcG9ydCBibG9jazAgZnJvbSBcIi4vaGFuZGxlci53eHM/dnVlJnR5cGU9Y3VzdG9tJmluZGV4PTAmYmxvY2tUeXBlPXNjcmlwdCZpc3N1ZXJQYXRoPUUlM0ElNUMyMDI0JTVDMSU1QyVFNSVCOSVCRiVFNSU5MSU4QSU1Q3VuaS1hcHAlNUNjb21wb25lbnRzJTVDanlmLXBhcnNlciU1Q2xpYnMlNUN0cmVlcy52dWUmbW9kdWxlPWhhbmRsZXImbGFuZz13eHNcIlxuaWYgKHR5cGVvZiBibG9jazAgPT09ICdmdW5jdGlvbicpIGJsb2NrMChjb21wb25lbnQpXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9qeWYtcGFyc2VyL2xpYnMvdHJlZXMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///172\n"); /***/ }), /* 173 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/jyf-parser/libs/trees.vue?vue&type=template&id=13da2543&filter-modules=eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ%3D%3D& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_trees_vue_vue_type_template_id_13da2543_filter_modules_eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ_3D_3D___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./trees.vue?vue&type=template&id=13da2543&filter-modules=eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ%3D%3D& */ 174); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_trees_vue_vue_type_template_id_13da2543_filter_modules_eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ_3D_3D___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_trees_vue_vue_type_template_id_13da2543_filter_modules_eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ_3D_3D___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_trees_vue_vue_type_template_id_13da2543_filter_modules_eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ_3D_3D___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_trees_vue_vue_type_template_id_13da2543_filter_modules_eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ_3D_3D___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 174 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/jyf-parser/libs/trees.vue?vue&type=template&id=13da2543&filter-modules=eyJoYW5kbGVyIjp7InR5cGUiOiJzY3JpcHQiLCJjb250ZW50IjoiIiwic3RhcnQiOjYyNzcsImF0dHJzIjp7Im1vZHVsZSI6ImhhbmRsZXIiLCJsYW5nIjoid3hzIiwic3JjIjoiLi9oYW5kbGVyLnd4cyJ9LCJlbmQiOjYyNzd9fQ%3D%3D& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "interlayer"), attrs: { _i: 0 } }, [ _vm._l( _vm._$s(1, "f", { forItems: _vm.nodes }), function (n, index, $20, $30) { return [ _vm._$s("2-" + $30, "i", n.name == "img") ? _c("rich-text", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("2-" + $30, "sc", "_img"), style: _vm._$s( "2-" + $30, "s", "" + _vm.handler.getStyle(n.attrs.style) ), attrs: { id: _vm._$s("2-" + $30, "a-id", n.attrs.id), nodes: _vm._$s( "2-" + $30, "a-nodes", _vm.handler.getNode(n, !_vm.lazyLoad || _vm.imgLoad) ), "data-attrs": _vm._$s("2-" + $30, "a-data-attrs", n.attrs), _i: "2-" + $30, }, on: { longpress: _vm.imglongtap, click: _vm.imgtap }, }) : _vm._$s("3-" + $30, "e", n.decode) ? _c("rich-text", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: -1, key: 1 + "--1" + $30, }), staticClass: _vm._$s("3-" + $30, "sc", "_entity"), attrs: { nodes: _vm._$s("3-" + $30, "a-nodes", [n]), _i: "3-" + $30, }, }) : _vm._$s("4-" + $30, "e", n.type == "text") ? _c( "text", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: -1, key: 1 + "--1" + $30, }), attrs: { _i: "4-" + $30 }, }, [_vm._v(_vm._$s("4-" + $30, "t0-0", _vm._s(n.text)))] ) : _vm._$s("5-" + $30, "e", n.name == "br") ? _c("text", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: -1, key: 1 + "--1" + $30, }), }) : _vm._$s("6-" + $30, "e", n.name == "video") ? _c( "view", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: -1, key: 1 + "--1" + $30, }), }, [ _vm._$s( "7-" + $30, "i", (!_vm.loadVideo || n.lazyLoad) && !( _vm.controls[n.attrs.id] && _vm.controls[n.attrs.id].play ) ) ? _c("view", { class: _vm._$s( "7-" + $30, "c", "_video " + (n.attrs.class || "") ), style: _vm._$s("7-" + $30, "s", n.attrs.style), attrs: { id: _vm._$s("7-" + $30, "a-id", n.attrs.id), _i: "7-" + $30, }, on: { click: _vm._loadVideo }, }) : _c("video", { class: _vm._$s("8-" + $30, "c", n.attrs.class), style: _vm._$s("8-" + $30, "s", n.attrs.style), attrs: { id: _vm._$s("8-" + $30, "a-id", n.attrs.id), autoplay: _vm._$s( "8-" + $30, "a-autoplay", n.attrs.autoplay || (_vm.controls[n.attrs.id] && _vm.controls[n.attrs.id].play) ), controls: _vm._$s( "8-" + $30, "a-controls", n.attrs.controls ), loop: _vm._$s("8-" + $30, "a-loop", n.attrs.loop), muted: _vm._$s( "8-" + $30, "a-muted", n.attrs.muted ), poster: _vm._$s( "8-" + $30, "a-poster", n.attrs.poster ), src: _vm._$s( "8-" + $30, "a-src", n.attrs.source[ (_vm.controls[n.attrs.id] && _vm.controls[n.attrs.id].index) || 0 ] ), "unit-id": _vm._$s( "8-" + $30, "a-unit-id", n.attrs["unit-id"] ), "data-id": _vm._$s( "8-" + $30, "a-data-id", n.attrs.id ), _i: "8-" + $30, }, on: { error: _vm.error, play: _vm.play }, }), ] ) : _vm._$s("9-" + $30, "e", n.name == "audio") ? _c("audio", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: -1, key: 1 + "--1" + $30, }), class: _vm._$s("9-" + $30, "c", n.attrs.class), style: _vm._$s("9-" + $30, "s", n.attrs.style), attrs: { author: _vm._$s("9-" + $30, "a-author", n.attrs.author), autoplay: _vm._$s( "9-" + $30, "a-autoplay", n.attrs.autoplay ), controls: _vm._$s( "9-" + $30, "a-controls", n.attrs.controls ), loop: _vm._$s("9-" + $30, "a-loop", n.attrs.loop), name: _vm._$s("9-" + $30, "a-name", n.attrs.name), poster: _vm._$s("9-" + $30, "a-poster", n.attrs.poster), src: _vm._$s( "9-" + $30, "a-src", n.attrs.source[ (_vm.controls[n.attrs.id] && _vm.controls[n.attrs.id].index) || 0 ] ), "data-id": _vm._$s("9-" + $30, "a-data-id", n.attrs.id), _i: "9-" + $30, }, on: { error: _vm.error, play: _vm.play }, }) : _vm._$s("10-" + $30, "e", n.name == "a") ? _c( "view", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: -1, key: 1 + "--1" + $30, }), class: _vm._$s( "10-" + $30, "c", "_a " + (n.attrs.class || "") ), style: _vm._$s("10-" + $30, "s", n.attrs.style), attrs: { "data-attrs": _vm._$s( "10-" + $30, "a-data-attrs", n.attrs ), _i: "10-" + $30, }, on: { click: _vm.linkpress }, }, [ _c("trees", { staticClass: _vm._$s("11-" + $30, "sc", "_span"), attrs: { nodes: n.children, _i: "11-" + $30 }, }), ], 1 ) : _vm._$s("12-" + $30, "e", n.name == "li") ? _c( "view", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: -1, key: 1 + "--1" + $30, }), class: _vm._$s("12-" + $30, "c", n.attrs.class), style: _vm._$s( "12-" + $30, "s", (n.attrs.style || "") + ";display:flex" ), attrs: { id: _vm._$s("12-" + $30, "a-id", n.attrs.id), _i: "12-" + $30, }, }, [ _vm._$s("13-" + $30, "i", n.type == "ol") ? _c( "view", { staticClass: _vm._$s("13-" + $30, "sc", "_ol-bef"), attrs: { _i: "13-" + $30 }, }, [_vm._v(_vm._$s("13-" + $30, "t0-0", _vm._s(n.num)))] ) : _c( "view", { staticClass: _vm._$s("14-" + $30, "sc", "_ul-bef"), attrs: { _i: "14-" + $30 }, }, [ _vm._$s("15-" + $30, "i", n.floor % 3 == 0) ? _c("view", { staticClass: _vm._$s( "15-" + $30, "sc", "_ul-p1" ), attrs: { _i: "15-" + $30 }, }) : _vm._$s("16-" + $30, "e", n.floor % 3 == 2) ? _c("view", { staticClass: _vm._$s( "16-" + $30, "sc", "_ul-p2" ), attrs: { _i: "16-" + $30 }, }) : _c("view", { staticClass: _vm._$s( "17-" + $30, "sc", "_ul-p1" ), attrs: { _i: "17-" + $30 }, }), ] ), _c("trees", { staticClass: _vm._$s("18-" + $30, "sc", "_li"), attrs: { nodes: n.children, lazyLoad: _vm.lazyLoad, loadVideo: _vm.loadVideo, _i: "18-" + $30, }, }), ], 1 ) : _vm._$s("19-" + $30, "e", n.name == "table" && n.c) ? _c( "view", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: -1, key: 1 + "--1" + $30, }), class: _vm._$s("19-" + $30, "c", n.attrs.class), style: _vm._$s( "19-" + $30, "s", (n.attrs.style || "") + ";display:table" ), attrs: { id: _vm._$s("19-" + $30, "a-id", n.attrs.id), _i: "19-" + $30, }, }, _vm._l( _vm._$s(20 + "-" + $30, "f", { forItems: n.children }), function (tbody, i, $21, $31) { return _c( "view", { key: _vm._$s(20 + "-" + $30, "f", { forIndex: $21, key: i, }), class: _vm._$s( "20-" + $30 + "-" + $31, "c", tbody.attrs.class ), style: _vm._$s( "20-" + $30 + "-" + $31, "s", (tbody.attrs.style || "") + (tbody.name[0] == "t" ? ";display:table-" + (tbody.name == "tr" ? "row" : "row-group") : "") ), attrs: { _i: "20-" + $30 + "-" + $31 }, }, _vm._l( _vm._$s(21 + "-" + $30 + "-" + $31, "f", { forItems: tbody.children, }), function (tr, j, $22, $32) { return _c( "view", { key: _vm._$s(21 + "-" + $30 + "-" + $31, "f", { forIndex: $22, key: j, }), class: _vm._$s( "21-" + $30 + "-" + $31 + "-" + $32, "c", tr.attrs.class ), style: _vm._$s( "21-" + $30 + "-" + $31 + "-" + $32, "s", (tr.attrs.style || "") + (tr.name[0] == "t" ? ";display:table-" + (tr.name == "tr" ? "row" : "cell") : "") ), attrs: { _i: "21-" + $30 + "-" + $31 + "-" + $32, }, }, [ _vm._$s( "22-" + $30 + "-" + $31 + "-" + $32, "i", tr.name == "td" ) ? _c("trees", { attrs: { nodes: tr.children, lazyLoad: _vm.lazyLoad, loadVideo: _vm.loadVideo, _i: "22-" + $30 + "-" + $31 + "-" + $32, }, }) : _vm._l( _vm._$s( 24 + "-" + $30 + "-" + $31 + "-" + $32, "f", { forItems: tr.children } ), function (td, k, $23, $33) { return _c("trees", { key: _vm._$s( 24 + "-" + $30 + "-" + $31 + "-" + $32, "f", { forIndex: $23, key: k } ), class: _vm._$s( "24-" + $30 + "-" + $31 + "-" + $32 + "-" + $33, "c", td.attrs.class ), style: _vm._$s( "24-" + $30 + "-" + $31 + "-" + $32 + "-" + $33, "s", (td.attrs.style || "") + (td.name[0] == "t" ? ";display:table-" + (td.name == "tr" ? "row" : "cell") : "") ), attrs: { nodes: td.children, lazyLoad: _vm.lazyLoad, loadVideo: _vm.loadVideo, _i: "24-" + $30 + "-" + $31 + "-" + $32 + "-" + $33, }, }) } ), ], 2 ) } ), 0 ) } ), 0 ) : _vm._$s("25-" + $30, "e", n.name == "iframe") ? _c("iframe", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: -1, key: 1 + "--1" + $30, }), style: _vm._$s("25-" + $30, "s", n.attrs.style), attrs: { allowfullscreen: _vm._$s( "25-" + $30, "a-allowfullscreen", n.attrs.allowfullscreen ), frameborder: _vm._$s( "25-" + $30, "a-frameborder", n.attrs.frameborder ), width: _vm._$s("25-" + $30, "a-width", n.attrs.width), height: _vm._$s("25-" + $30, "a-height", n.attrs.height), src: _vm._$s("25-" + $30, "a-src", n.attrs.src), _i: "25-" + $30, }, }) : _vm._$s("26-" + $30, "e", n.name == "embed") ? _c("embed", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: -1, key: 1 + "--1" + $30, }), style: _vm._$s("26-" + $30, "s", n.attrs.style), attrs: { width: _vm._$s("26-" + $30, "a-width", n.attrs.width), height: _vm._$s("26-" + $30, "a-height", n.attrs.height), src: _vm._$s("26-" + $30, "a-src", n.attrs.src), _i: "26-" + $30, }, }) : _vm._$s("27-" + $30, "e", _vm.handler.useRichText(n)) ? _c("rich-text", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: -1, key: 1 + "--1" + $30, }), class: _vm._$s("27-" + $30, "c", "_p __" + n.name), attrs: { id: _vm._$s("27-" + $30, "a-id", n.attrs.id), nodes: _vm._$s("27-" + $30, "a-nodes", [n]), _i: "27-" + $30, }, }) : _c("trees", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: -1, key: 1 + "--1" + $30, }), class: _vm._$s( "28-" + $30, "c", (n.attrs.id || "") + " _" + n.name + " " + (n.attrs.class || "") ), style: _vm._$s("28-" + $30, "s", n.attrs.style), attrs: { nodes: n.children, lazyLoad: _vm.lazyLoad, loadVideo: _vm.loadVideo, _i: "28-" + $30, }, }), ] } ), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 175 */ /*!******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/jyf-parser/libs/trees.vue?vue&type=script&lang=js& ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_trees_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./trees.vue?vue&type=script&lang=js& */ 176);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_trees_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_trees_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_trees_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_trees_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_trees_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIxNzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90cmVlcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3RyZWVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///175\n"); /***/ }), /* 176 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/jyf-parser/libs/trees.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _trees = _interopRequireDefault(__webpack_require__(/*! ./trees */ 172));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nglobal.Parser = {};\nvar _default = {\n components: {\n trees: _trees.default\n },\n name: 'trees',\n data: function data() {\n return {\n controls: {},\n imgLoad: false\n };\n },\n props: {\n nodes: Array,\n lazyLoad: Boolean,\n loadVideo: Boolean\n },\n mounted: function mounted() {\n // 获取顶层组件\n this.top = this.$parent;\n while (this.top.$options.name != 'parser') {\n if (this.top.top) {\n this.top = this.top.top;\n break;\n }\n this.top = this.top.$parent;\n }\n },\n beforeDestroy: function beforeDestroy() {\n if (this.observer) this.observer.disconnect();\n },\n methods: {\n play: function play(e) {\n if (this.top.videoContexts.length > 1 && this.top.autopause) for (var i = this.top.videoContexts.length; i--;) {\n if (this.top.videoContexts[i].id != e.currentTarget.dataset.id) this.top.videoContexts[i].pause();\n }\n },\n imgtap: function imgtap(e) {\n var attrs = e.currentTarget.dataset.attrs;\n if (!attrs.ignore) {\n var preview = true,\n data = {\n id: e.target.id,\n src: attrs.src,\n ignore: function ignore() {\n return preview = false;\n }\n };\n global.Parser.onImgtap && global.Parser.onImgtap(data);\n this.top.$emit('imgtap', data);\n if (preview) {\n var urls = this.top.imgList,\n current = urls[attrs.i] ? parseInt(attrs.i) : (urls = [attrs.src], 0);\n uni.previewImage({\n current: current,\n urls: urls\n });\n }\n }\n },\n imglongtap: function imglongtap(e) {\n var attrs = e.item.dataset.attrs;\n if (!attrs.ignore) this.top.$emit('imglongtap', {\n id: e.target.id,\n src: attrs.src\n });\n },\n linkpress: function linkpress(e) {\n var jump = true,\n attrs = e.currentTarget.dataset.attrs;\n attrs.ignore = function () {\n return jump = false;\n };\n global.Parser.onLinkpress && global.Parser.onLinkpress(attrs);\n this.top.$emit('linkpress', attrs);\n if (jump) {\n if (attrs.href) {\n if (attrs.href[0] == '#') {\n if (this.top.useAnchor) this.top.navigateTo({\n id: attrs.href.substring(1)\n });\n } else if (attrs.href.indexOf('http') == 0 || attrs.href.indexOf('//') == 0) {\n plus.runtime.openWeb(attrs.href);\n } else uni.navigateTo({\n url: attrs.href\n });\n }\n }\n },\n error: function error(e) {\n var context,\n target = e.currentTarget,\n source = target.dataset.from;\n if (source == 'video' || source == 'audio') {\n // 加载其他 source\n var index = this.controls[target.id] ? this.controls[target.id].index + 1 : 1;\n if (index < target.dataset.source.length) this.$set(this.controls, target.id + '.index', index);\n if (source == 'video') context = uni.createVideoContext(target.id, this);\n }\n this.top && this.top.$emit('error', {\n source: source,\n target: target,\n errMsg: e.detail.errMsg,\n errCode: e.detail.errCode,\n context: context\n });\n },\n _loadVideo: function _loadVideo(e) {\n this.$set(this.controls, e.currentTarget.id, {\n play: true,\n index: 0\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/global.js */ 29)))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9qeWYtcGFyc2VyL2xpYnMvdHJlZXMudnVlIl0sIm5hbWVzIjpbImdsb2JhbCIsImNvbXBvbmVudHMiLCJ0cmVlcyIsIm5hbWUiLCJkYXRhIiwiY29udHJvbHMiLCJpbWdMb2FkIiwicHJvcHMiLCJub2RlcyIsImxhenlMb2FkIiwibG9hZFZpZGVvIiwibW91bnRlZCIsImJlZm9yZURlc3Ryb3kiLCJtZXRob2RzIiwicGxheSIsImltZ3RhcCIsImlkIiwic3JjIiwiaWdub3JlIiwiY3VycmVudCIsInVuaSIsInVybHMiLCJpbWdsb25ndGFwIiwibGlua3ByZXNzIiwiYXR0cnMiLCJwbHVzIiwidXJsIiwiZXJyb3IiLCJ0YXJnZXQiLCJzb3VyY2UiLCJlcnJNc2ciLCJlcnJDb2RlIiwiY29udGV4dCIsIl9sb2FkVmlkZW8iLCJpbmRleCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQWdIQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQURBQTtBQUFBLGVBRUE7RUFDQUM7SUFDQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BRUFDO0lBS0E7RUFDQTtFQUNBQztJQUNBQztJQUVBQztJQUdBQztFQUVBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFFQUM7SUFDQSxtQkFDQTtFQUNBO0VBRUFDO0lBRUFDO01BQ0EsNkRBQ0E7UUFDQSxnRUFDQTtNQUFBO0lBQ0E7SUFFQUM7TUFDQTtNQUNBO1FBQ0E7VUFBQVg7WUFDQVk7WUFDQUM7WUFDQUM7Y0FBQTtZQUFBO1VBQ0E7UUFDQWxCO1FBQ0E7UUFDQTtVQUNBO1lBQ0FtQjtVQUNBQztZQUNBRDtZQUNBRTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQSxtQkFDQTtRQUNBTjtRQUNBQztNQUNBO0lBQ0E7SUFDQU07TUFDQTtRQUNBQztNQUNBQTtRQUFBO01BQUE7TUFDQXhCO01BQ0E7TUFDQTtRQVNBO1VBQ0E7WUFDQSx3QkFDQTtjQUNBZ0I7WUFDQTtVQUNBO1lBRUFTO1VBV0EsT0FDQUw7WUFDQU07VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQUFDO1FBQ0FDO01BQ0E7UUFDQTtRQUNBO1FBQ0EsMENBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQUE7UUFDQUQ7UUFDQUU7UUFDQUM7UUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQW5CO1FBQ0FvQjtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMTc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiaW50ZXJsYXllclwiPlxyXG5cdFx0PGJsb2NrIHYtZm9yPVwiKG4sIGluZGV4KSBpbiBub2Rlc1wiIHYtYmluZDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHQ8IS0t5Zu+54mHLS0+XHJcblx0XHRcdDwhLS0jaWZkZWYgTVAtV0VJWElOIHx8IE1QLVFRIHx8IE1QLUFMSVBBWSB8fCBBUFAtUExVUy0tPlxyXG5cdFx0XHQ8cmljaC10ZXh0IHYtaWY9XCJuLm5hbWU9PSdpbWcnXCIgOmlkPVwibi5hdHRycy5pZFwiIGNsYXNzPVwiX2ltZ1wiIDpzdHlsZT1cIicnK2hhbmRsZXIuZ2V0U3R5bGUobi5hdHRycy5zdHlsZSlcIiA6bm9kZXM9XCJoYW5kbGVyLmdldE5vZGUobiwhbGF6eUxvYWR8fGltZ0xvYWQpXCJcclxuXHRcdFx0IDpkYXRhLWF0dHJzPVwibi5hdHRyc1wiIEB0YXA9XCJpbWd0YXBcIiBAbG9uZ3ByZXNzPVwiaW1nbG9uZ3RhcFwiIC8+XHJcblx0XHRcdDwhLS0jZW5kaWYtLT5cclxuXHRcdFx0PCEtLSNpZmRlZiBNUC1CQUlEVSB8fCBNUC1UT1VUSUFPLS0+XHJcblx0XHRcdDxyaWNoLXRleHQgdi1pZj1cIm4ubmFtZT09J2ltZydcIiA6aWQ9XCJuLmF0dHJzLmlkXCIgY2xhc3M9XCJfaW1nXCIgOnN0eWxlPVwibi5hdHRycy5jb250YWluXCIgOm5vZGVzPSdbbl0nIDpkYXRhLWF0dHJzPVwibi5hdHRyc1wiXHJcblx0XHRcdCBAdGFwPVwiaW1ndGFwXCIgQGxvbmdwcmVzcz1cImltZ2xvbmd0YXBcIiAvPlxyXG5cdFx0XHQ8IS0tI2VuZGlmLS0+XHJcblx0XHRcdDwhLS3mlofmnKwtLT5cclxuXHRcdFx0PCEtLSNpZmRlZiBNUC1XRUlYSU4gfHwgTVAtUVEgfHwgQVBQLVBMVVMtLT5cclxuXHRcdFx0PHJpY2gtdGV4dCB2LWVsc2UtaWY9XCJuLmRlY29kZVwiIGNsYXNzPVwiX2VudGl0eVwiIDpub2Rlcz1cIltuXVwiPjwvcmljaC10ZXh0PlxyXG5cdFx0XHQ8IS0tI2VuZGlmLS0+XHJcblx0XHRcdDx0ZXh0IHYtZWxzZS1pZj1cIm4udHlwZT09J3RleHQnXCIgZGVjb2RlPnt7bi50ZXh0fX08L3RleHQ+XHJcblx0XHRcdDx0ZXh0IHYtZWxzZS1pZj1cIm4ubmFtZT09J2JyJ1wiPlxcbjwvdGV4dD5cclxuXHRcdFx0PCEtLeinhumikS0tPlxyXG5cdFx0XHQ8dmlldyB2LWVsc2UtaWY9XCJuLm5hbWU9PSd2aWRlbydcIj5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiKCFsb2FkVmlkZW98fG4ubGF6eUxvYWQpJiYhKGNvbnRyb2xzW24uYXR0cnMuaWRdJiZjb250cm9sc1tuLmF0dHJzLmlkXS5wbGF5KVwiIDppZD1cIm4uYXR0cnMuaWRcIiA6Y2xhc3M9XCInX3ZpZGVvICcrKG4uYXR0cnMuY2xhc3N8fCcnKVwiXHJcblx0XHRcdFx0IDpzdHlsZT1cIm4uYXR0cnMuc3R5bGVcIiBAdGFwPVwiX2xvYWRWaWRlb1wiIC8+XHJcblx0XHRcdFx0PHZpZGVvIHYtZWxzZSA6aWQ9XCJuLmF0dHJzLmlkXCIgOmNsYXNzPVwibi5hdHRycy5jbGFzc1wiIDpzdHlsZT1cIm4uYXR0cnMuc3R5bGVcIiA6YXV0b3BsYXk9XCJuLmF0dHJzLmF1dG9wbGF5fHwoY29udHJvbHNbbi5hdHRycy5pZF0mJmNvbnRyb2xzW24uYXR0cnMuaWRdLnBsYXkpXCJcclxuXHRcdFx0XHQgOmNvbnRyb2xzPVwibi5hdHRycy5jb250cm9sc1wiIDpsb29wPVwibi5hdHRycy5sb29wXCIgOm11dGVkPVwibi5hdHRycy5tdXRlZFwiIDpwb3N0ZXI9XCJuLmF0dHJzLnBvc3RlclwiIDpzcmM9XCJuLmF0dHJzLnNvdXJjZVsoY29udHJvbHNbbi5hdHRycy5pZF0mJmNvbnRyb2xzW24uYXR0cnMuaWRdLmluZGV4KXx8MF1cIlxyXG5cdFx0XHRcdCA6dW5pdC1pZD1cIm4uYXR0cnNbJ3VuaXQtaWQnXVwiIDpkYXRhLWlkPVwibi5hdHRycy5pZFwiIGRhdGEtZnJvbT1cInZpZGVvXCIgZGF0YS1zb3VyY2U9XCJzb3VyY2VcIiBAZXJyb3I9XCJlcnJvclwiIEBwbGF5PVwicGxheVwiIC8+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLemfs+mikS0tPlxyXG5cdFx0XHQ8YXVkaW8gdi1lbHNlLWlmPVwibi5uYW1lPT0nYXVkaW8nXCIgOmNsYXNzPVwibi5hdHRycy5jbGFzc1wiIDpzdHlsZT1cIm4uYXR0cnMuc3R5bGVcIiA6YXV0aG9yPVwibi5hdHRycy5hdXRob3JcIiA6YXV0b3BsYXk9XCJuLmF0dHJzLmF1dG9wbGF5XCJcclxuXHRcdFx0IDpjb250cm9scz1cIm4uYXR0cnMuY29udHJvbHNcIiA6bG9vcD1cIm4uYXR0cnMubG9vcFwiIDpuYW1lPVwibi5hdHRycy5uYW1lXCIgOnBvc3Rlcj1cIm4uYXR0cnMucG9zdGVyXCIgOnNyYz1cIm4uYXR0cnMuc291cmNlWyhjb250cm9sc1tuLmF0dHJzLmlkXSYmY29udHJvbHNbbi5hdHRycy5pZF0uaW5kZXgpfHwwXVwiXHJcblx0XHRcdCA6ZGF0YS1pZD1cIm4uYXR0cnMuaWRcIiBkYXRhLWZyb209XCJhdWRpb1wiIGRhdGEtc291cmNlPVwic291cmNlXCIgQGVycm9yPVwiZXJyb3JcIiBAcGxheT1cInBsYXlcIiAvPlxyXG5cdFx0XHQ8IS0t6ZO+5o6lLS0+XHJcblx0XHRcdDx2aWV3IHYtZWxzZS1pZj1cIm4ubmFtZT09J2EnXCIgOmNsYXNzPVwiJ19hICcrKG4uYXR0cnMuY2xhc3N8fCcnKVwiIGhvdmVyLWNsYXNzPVwiX2hvdmVyXCIgOnN0eWxlPVwibi5hdHRycy5zdHlsZVwiXHJcblx0XHRcdCA6ZGF0YS1hdHRycz1cIm4uYXR0cnNcIiBAdGFwPVwibGlua3ByZXNzXCI+XHJcblx0XHRcdFx0PHRyZWVzIGNsYXNzPVwiX3NwYW5cIiA6bm9kZXM9XCJuLmNoaWxkcmVuXCIgLz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0t5bm/5ZGK77yI5oyJ6ZyA5omT5byA5rOo6YeK77yJLS0+XHJcblx0XHRcdDwhLS0jaWZkZWYgTVAtV0VJWElOIHx8IE1QLVFRIHx8IE1QLVRPVVRJQU8tLT5cclxuXHRcdFx0PCEtLTxhZCB2LWVsc2UtaWY9XCJuLm5hbWU9PSdhZCdcIiA6Y2xhc3M9XCJuLmF0dHJzLmNsYXNzXCIgOnN0eWxlPVwibi5hdHRycy5zdHlsZVwiIDp1bml0LWlkPVwibi5hdHRyc1sndW5pdC1pZCddXCJcclxuXHRcdFx0IGRhdGEtZnJvbT1cImFkXCIgQGVycm9yPVwiZXJyb3JcIiAvPi0tPlxyXG5cdFx0XHQ8IS0tI2VuZGlmLS0+XHJcblx0XHRcdDwhLS0jaWZkZWYgTVAtQkFJRFUtLT5cclxuXHRcdFx0PCEtLTxhZCB2LWVsc2UtaWY9XCJuLm5hbWU9PSdhZCdcIiA6Y2xhc3M9XCJuLmF0dHJzLmNsYXNzXCIgOnN0eWxlPVwibi5hdHRycy5zdHlsZVwiIDphcHBpZD1cIm4uYXR0cnMuYXBwaWRcIlxyXG5cdFx0XHQgOmFwaWQ9XCJuLmF0dHJzLmFwaWRcIiA6dHlwZT1cIm4uYXR0cnMudHlwZVwiIGRhdGEtZnJvbT1cImFkXCIgQGVycm9yPVwiZXJyb3JcIiAvPi0tPlxyXG5cdFx0XHQ8IS0tI2VuZGlmLS0+XHJcblx0XHRcdDwhLS0jaWZkZWYgQVBQLVBMVVMtLT5cclxuXHRcdFx0PCEtLTxhZCB2LWVsc2UtaWY9XCJuLm5hbWU9PSdhZCdcIiA6Y2xhc3M9XCJuLmF0dHJzLmNsYXNzXCIgOnN0eWxlPVwibi5hdHRycy5zdHlsZVwiIDphZHBpZD1cIm4uYXR0cnMuYWRwaWRcIlxyXG5cdFx0XHQgZGF0YS1mcm9tPVwiYWRcIiBAZXJyb3I9XCJlcnJvclwiIC8+LS0+XHJcblx0XHRcdDwhLS0jZW5kaWYtLT5cclxuXHRcdFx0PCEtLeWIl+ihqC0tPlxyXG5cdFx0XHQ8dmlldyB2LWVsc2UtaWY9XCJuLm5hbWU9PSdsaSdcIiA6aWQ9XCJuLmF0dHJzLmlkXCIgOmNsYXNzPVwibi5hdHRycy5jbGFzc1wiIDpzdHlsZT1cIihuLmF0dHJzLnN0eWxlfHwnJykrJztkaXNwbGF5OmZsZXgnXCI+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cIm4udHlwZT09J29sJ1wiIGNsYXNzPVwiX29sLWJlZlwiPnt7bi5udW19fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWVsc2UgY2xhc3M9XCJfdWwtYmVmXCI+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwibi5mbG9vciUzPT0wXCIgY2xhc3M9XCJfdWwtcDFcIj7ilog8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWVsc2UtaWY9XCJuLmZsb29yJTM9PTJcIiBjbGFzcz1cIl91bC1wMlwiIC8+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWVsc2UgY2xhc3M9XCJfdWwtcDFcIiBzdHlsZT1cImJvcmRlci1yYWRpdXM6NTAlXCI+4paIPC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tI2lmZGVmIE1QLUFMSVBBWS0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiX2xpXCI+XHJcblx0XHRcdFx0XHQ8dHJlZXMgOm5vZGVzPVwibi5jaGlsZHJlblwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0jZW5kaWYtLT5cclxuXHRcdFx0XHQ8IS0tI2lmbmRlZiBNUC1BTElQQVktLT5cclxuXHRcdFx0XHQ8dHJlZXMgY2xhc3M9XCJfbGlcIiA6bm9kZXM9XCJuLmNoaWxkcmVuXCIgOmxhenlMb2FkPVwibGF6eUxvYWRcIiA6bG9hZFZpZGVvPVwibG9hZFZpZGVvXCIgLz5cclxuXHRcdFx0XHQ8IS0tI2VuZGlmLS0+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLeihqOagvC0tPlxyXG5cdFx0XHQ8dmlldyB2LWVsc2UtaWY9XCJuLm5hbWU9PSd0YWJsZScmJm4uY1wiIDppZD1cIm4uYXR0cnMuaWRcIiA6Y2xhc3M9XCJuLmF0dHJzLmNsYXNzXCIgOnN0eWxlPVwiKG4uYXR0cnMuc3R5bGV8fCcnKSsnO2Rpc3BsYXk6dGFibGUnXCI+XHJcblx0XHRcdFx0PHZpZXcgdi1mb3I9XCIodGJvZHksIGkpIGluIG4uY2hpbGRyZW5cIiB2LWJpbmQ6a2V5PVwiaVwiIDpjbGFzcz1cInRib2R5LmF0dHJzLmNsYXNzXCIgOnN0eWxlPVwiKHRib2R5LmF0dHJzLnN0eWxlfHwnJykrKHRib2R5Lm5hbWVbMF09PSd0Jz8nO2Rpc3BsYXk6dGFibGUtJysodGJvZHkubmFtZT09J3RyJz8ncm93Jzoncm93LWdyb3VwJyk6JycpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWZvcj1cIih0ciwgaikgaW4gdGJvZHkuY2hpbGRyZW5cIiB2LWJpbmQ6a2V5PVwialwiIDpjbGFzcz1cInRyLmF0dHJzLmNsYXNzXCIgOnN0eWxlPVwiKHRyLmF0dHJzLnN0eWxlfHwnJykrKHRyLm5hbWVbMF09PSd0Jz8nO2Rpc3BsYXk6dGFibGUtJysodHIubmFtZT09J3RyJz8ncm93JzonY2VsbCcpOicnKVwiPlxyXG5cdFx0XHRcdFx0XHQ8dHJlZXMgdi1pZj1cInRyLm5hbWU9PSd0ZCdcIiA6bm9kZXM9XCJ0ci5jaGlsZHJlblwiIDpsYXp5TG9hZD1cImxhenlMb2FkXCIgOmxvYWRWaWRlbz1cImxvYWRWaWRlb1wiIC8+XHJcblx0XHRcdFx0XHRcdDxibG9jayB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSNpZmRlZiBNUC1BTElQQVktLT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWZvcj1cIih0ZCwgaykgaW4gdHIuY2hpbGRyZW5cIiB2LWJpbmQ6a2V5PVwia1wiIDpjbGFzcz1cInRkLmF0dHJzLmNsYXNzXCIgOnN0eWxlPVwiKHRkLmF0dHJzLnN0eWxlfHwnJykrKHRkLm5hbWVbMF09PSd0Jz8nO2Rpc3BsYXk6dGFibGUtJysodGQubmFtZT09J3RyJz8ncm93JzonY2VsbCcpOicnKVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRyZWVzIDpub2Rlcz1cInRkLmNoaWxkcmVuXCIgLz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSNlbmRpZi0tPlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0jaWZuZGVmIE1QLUFMSVBBWS0tPlxyXG5cdFx0XHRcdFx0XHRcdDx0cmVlcyB2LWZvcj1cIih0ZCwgaykgaW4gdHIuY2hpbGRyZW5cIiB2LWJpbmQ6a2V5PVwia1wiIDpjbGFzcz1cInRkLmF0dHJzLmNsYXNzXCIgOnN0eWxlPVwiKHRkLmF0dHJzLnN0eWxlfHwnJykrKHRkLm5hbWVbMF09PSd0Jz8nO2Rpc3BsYXk6dGFibGUtJysodGQubmFtZT09J3RyJz8ncm93JzonY2VsbCcpOicnKVwiXHJcblx0XHRcdFx0XHRcdFx0IDpub2Rlcz1cInRkLmNoaWxkcmVuXCIgOmxhenlMb2FkPVwibGF6eUxvYWRcIiA6bG9hZFZpZGVvPVwibG9hZFZpZGVvXCIgLz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tI2VuZGlmLS0+XHJcblx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0jaWZkZWYgQVBQLVBMVVMtLT5cclxuXHRcdFx0PGlmcmFtZSB2LWVsc2UtaWY9XCJuLm5hbWU9PSdpZnJhbWUnXCIgOnN0eWxlPVwibi5hdHRycy5zdHlsZVwiIDphbGxvd2Z1bGxzY3JlZW49XCJuLmF0dHJzLmFsbG93ZnVsbHNjcmVlblwiIDpmcmFtZWJvcmRlcj1cIm4uYXR0cnMuZnJhbWVib3JkZXJcIlxyXG5cdFx0XHQgOndpZHRoPVwibi5hdHRycy53aWR0aFwiIDpoZWlnaHQ9XCJuLmF0dHJzLmhlaWdodFwiIDpzcmM9XCJuLmF0dHJzLnNyY1wiIC8+XHJcblx0XHRcdDxlbWJlZCB2LWVsc2UtaWY9XCJuLm5hbWU9PSdlbWJlZCdcIiA6c3R5bGU9XCJuLmF0dHJzLnN0eWxlXCIgOndpZHRoPVwibi5hdHRycy53aWR0aFwiIDpoZWlnaHQ9XCJuLmF0dHJzLmhlaWdodFwiIDpzcmM9XCJuLmF0dHJzLnNyY1wiIC8+XHJcblx0XHRcdDwhLS0jZW5kaWYtLT5cclxuXHRcdFx0PCEtLeWvjOaWh+acrC0tPlxyXG5cdFx0XHQ8IS0tI2lmZGVmIE1QLVdFSVhJTiB8fCBNUC1RUSB8fCBNUC1BTElQQVkgfHwgQVBQLVBMVVMtLT5cclxuXHRcdFx0PHJpY2gtdGV4dCB2LWVsc2UtaWY9XCJoYW5kbGVyLnVzZVJpY2hUZXh0KG4pXCIgOmlkPVwibi5hdHRycy5pZFwiIDpjbGFzcz1cIidfcCBfXycrbi5uYW1lXCIgOm5vZGVzPVwiW25dXCIgLz5cclxuXHRcdFx0PCEtLSNlbmRpZi0tPlxyXG5cdFx0XHQ8IS0tI2lmZGVmIE1QLUJBSURVIHx8IE1QLVRPVVRJQU8tLT5cclxuXHRcdFx0PHJpY2gtdGV4dCB2LWVsc2UtaWY9XCIhKG4uY3x8bi5jb250aW51ZSlcIiA6aWQ9XCJuLmF0dHJzLmlkXCIgOmNsYXNzPVwiX3BcIiA6c3R5bGU9XCJuLmF0dHJzLmNvbnRhaW5cIiA6bm9kZXM9XCJbbl1cIiAvPlxyXG5cdFx0XHQ8IS0tI2VuZGlmLS0+XHJcblx0XHRcdDwhLS0jaWZkZWYgTVAtQUxJUEFZLS0+XHJcblx0XHRcdDx2aWV3IHYtZWxzZSA6aWQ9XCJuLmF0dHJzLmlkXCIgOmNsYXNzPVwiJ18nK24ubmFtZSsnICcrKG4uYXR0cnMuY2xhc3N8fCcnKVwiIDpzdHlsZT1cIm4uYXR0cnMuc3R5bGVcIj5cclxuXHRcdFx0XHQ8dHJlZXMgOm5vZGVzPVwibi5jaGlsZHJlblwiIC8+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSNlbmRpZi0tPlxyXG5cdFx0XHQ8IS0tI2lmbmRlZiBNUC1BTElQQVktLT5cclxuXHRcdFx0PHRyZWVzIHYtZWxzZSA6Y2xhc3M9XCIobi5hdHRycy5pZHx8JycpKycgXycrbi5uYW1lKycgJysobi5hdHRycy5jbGFzc3x8JycpXCIgOnN0eWxlPVwibi5hdHRycy5zdHlsZVwiIDpub2Rlcz1cIm4uY2hpbGRyZW5cIlxyXG5cdFx0XHQgOmxhenlMb2FkPVwibGF6eUxvYWRcIiA6bG9hZFZpZGVvPVwibG9hZFZpZGVvXCIgLz5cclxuXHRcdFx0PCEtLSNlbmRpZi0tPlxyXG5cdFx0PC9ibG9jaz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQgbW9kdWxlPVwiaGFuZGxlclwiIGxhbmc9XCJ3eHNcIiBzcmM9XCIuL2hhbmRsZXIud3hzXCI+PC9zY3JpcHQ+XHJcbjxzY3JpcHQgbW9kdWxlPVwiaGFuZGxlclwiIGxhbmc9XCJzanNcIiBzcmM9XCIuL2hhbmRsZXIuc2pzXCI+PC9zY3JpcHQ+XHJcbjxzY3JpcHQ+XHJcblx0Z2xvYmFsLlBhcnNlciA9IHt9O1xyXG5cdGltcG9ydCB0cmVlcyBmcm9tICcuL3RyZWVzJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0dHJlZXNcclxuXHRcdH0sXHJcblx0XHRuYW1lOiAndHJlZXMnLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRjb250cm9sczoge30sXHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QLVdFSVhJTiB8fCBNUC1RUSB8fCBBUFAtUExVU1xyXG5cdFx0XHRcdGltZ0xvYWQ6IGZhbHNlLFxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZm5kZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRsb2FkVmlkZW86IHRydWVcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdG5vZGVzOiBBcnJheSxcclxuXHRcdFx0Ly8gI2lmZGVmIE1QLVdFSVhJTiB8fCBNUC1RUSB8fCBINSB8fCBBUFAtUExVU1xyXG5cdFx0XHRsYXp5TG9hZDogQm9vbGVhbixcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRsb2FkVmlkZW86IEJvb2xlYW5cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0Ly8g6I635Y+W6aG25bGC57uE5Lu2XHJcblx0XHRcdHRoaXMudG9wID0gdGhpcy4kcGFyZW50O1xyXG5cdFx0XHR3aGlsZSAodGhpcy50b3AuJG9wdGlvbnMubmFtZSAhPSAncGFyc2VyJykge1xyXG5cdFx0XHRcdGlmICh0aGlzLnRvcC50b3ApIHtcclxuXHRcdFx0XHRcdHRoaXMudG9wID0gdGhpcy50b3AudG9wO1xyXG5cdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMudG9wID0gdGhpcy50b3AuJHBhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vICNpZmRlZiBNUC1XRUlYSU4gfHwgTVAtUVEgfHwgQVBQLVBMVVNcclxuXHRcdGJlZm9yZURlc3Ryb3koKSB7XHJcblx0XHRcdGlmICh0aGlzLm9ic2VydmVyKVxyXG5cdFx0XHRcdHRoaXMub2JzZXJ2ZXIuZGlzY29ubmVjdCgpO1xyXG5cdFx0fSxcclxuXHRcdC8vICNlbmRpZlxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyAjaWZuZGVmIE1QLUFMSVBBWVxyXG5cdFx0XHRwbGF5KGUpIHtcclxuXHRcdFx0XHRpZiAodGhpcy50b3AudmlkZW9Db250ZXh0cy5sZW5ndGggPiAxICYmIHRoaXMudG9wLmF1dG9wYXVzZSlcclxuXHRcdFx0XHRcdGZvciAodmFyIGkgPSB0aGlzLnRvcC52aWRlb0NvbnRleHRzLmxlbmd0aDsgaS0tOylcclxuXHRcdFx0XHRcdFx0aWYgKHRoaXMudG9wLnZpZGVvQ29udGV4dHNbaV0uaWQgIT0gZS5jdXJyZW50VGFyZ2V0LmRhdGFzZXQuaWQpXHJcblx0XHRcdFx0XHRcdFx0dGhpcy50b3AudmlkZW9Db250ZXh0c1tpXS5wYXVzZSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0aW1ndGFwKGUpIHtcclxuXHRcdFx0XHR2YXIgYXR0cnMgPSBlLmN1cnJlbnRUYXJnZXQuZGF0YXNldC5hdHRycztcclxuXHRcdFx0XHRpZiAoIWF0dHJzLmlnbm9yZSkge1xyXG5cdFx0XHRcdFx0dmFyIHByZXZpZXcgPSB0cnVlLCBkYXRhID0ge1xyXG5cdFx0XHRcdFx0XHRpZDogZS50YXJnZXQuaWQsXHJcblx0XHRcdFx0XHRcdHNyYzogYXR0cnMuc3JjLFxyXG5cdFx0XHRcdFx0XHRpZ25vcmU6ICgpID0+IHByZXZpZXcgPSBmYWxzZVxyXG5cdFx0XHRcdFx0fTtcclxuXHRcdFx0XHRcdGdsb2JhbC5QYXJzZXIub25JbWd0YXAgJiYgZ2xvYmFsLlBhcnNlci5vbkltZ3RhcChkYXRhKTtcclxuXHRcdFx0XHRcdHRoaXMudG9wLiRlbWl0KCdpbWd0YXAnLCBkYXRhKTtcclxuXHRcdFx0XHRcdGlmIChwcmV2aWV3KSB7XHJcblx0XHRcdFx0XHRcdHZhciB1cmxzID0gdGhpcy50b3AuaW1nTGlzdCxcclxuXHRcdFx0XHRcdFx0XHRjdXJyZW50ID0gdXJsc1thdHRycy5pXSA/IHBhcnNlSW50KGF0dHJzLmkpIDogKHVybHMgPSBbYXR0cnMuc3JjXSwgMCk7XHJcblx0XHRcdFx0XHRcdHVuaS5wcmV2aWV3SW1hZ2Uoe1xyXG5cdFx0XHRcdFx0XHRcdGN1cnJlbnQsXHJcblx0XHRcdFx0XHRcdFx0dXJsc1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0aW1nbG9uZ3RhcChlKSB7XHJcblx0XHRcdFx0dmFyIGF0dHJzID0gZS5pdGVtLmRhdGFzZXQuYXR0cnM7XHJcblx0XHRcdFx0aWYgKCFhdHRycy5pZ25vcmUpXHJcblx0XHRcdFx0XHR0aGlzLnRvcC4kZW1pdCgnaW1nbG9uZ3RhcCcsIHtcclxuXHRcdFx0XHRcdFx0aWQ6IGUudGFyZ2V0LmlkLFxyXG5cdFx0XHRcdFx0XHRzcmM6IGF0dHJzLnNyY1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0bGlua3ByZXNzKGUpIHtcclxuXHRcdFx0XHR2YXIganVtcCA9IHRydWUsXHJcblx0XHRcdFx0XHRhdHRycyA9IGUuY3VycmVudFRhcmdldC5kYXRhc2V0LmF0dHJzO1xyXG5cdFx0XHRcdGF0dHJzLmlnbm9yZSA9ICgpID0+IGp1bXAgPSBmYWxzZTtcclxuXHRcdFx0XHRnbG9iYWwuUGFyc2VyLm9uTGlua3ByZXNzICYmIGdsb2JhbC5QYXJzZXIub25MaW5rcHJlc3MoYXR0cnMpO1xyXG5cdFx0XHRcdHRoaXMudG9wLiRlbWl0KCdsaW5rcHJlc3MnLCBhdHRycyk7XHJcblx0XHRcdFx0aWYgKGp1bXApIHtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdFx0aWYgKGF0dHJzWydhcHAtaWQnXSkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdW5pLm5hdmlnYXRlVG9NaW5pUHJvZ3JhbSh7XHJcblx0XHRcdFx0XHRcdFx0YXBwSWQ6IGF0dHJzWydhcHAtaWQnXSxcclxuXHRcdFx0XHRcdFx0XHRwYXRoOiBhdHRycy5wYXRoXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdGlmIChhdHRycy5ocmVmKSB7XHJcblx0XHRcdFx0XHRcdGlmIChhdHRycy5ocmVmWzBdID09ICcjJykge1xyXG5cdFx0XHRcdFx0XHRcdGlmICh0aGlzLnRvcC51c2VBbmNob3IpXHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnRvcC5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWQ6IGF0dHJzLmhyZWYuc3Vic3RyaW5nKDEpXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKGF0dHJzLmhyZWYuaW5kZXhPZignaHR0cCcpID09IDAgfHwgYXR0cnMuaHJlZi5pbmRleE9mKCcvLycpID09IDApIHtcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0XHRwbHVzLnJ1bnRpbWUub3BlbldlYihhdHRycy5ocmVmKTtcclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZuZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRcdFx0dW5pLnNldENsaXBib2FyZERhdGEoe1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGF0YTogYXR0cnMuaHJlZixcclxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6ICgpID0+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAn6ZO+5o6l5bey5aSN5Yi2J1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdH0gZWxzZVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogYXR0cnMuaHJlZlxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRlcnJvcihlKSB7XHJcblx0XHRcdFx0dmFyIGNvbnRleHQsIHRhcmdldCA9IGUuY3VycmVudFRhcmdldCxcclxuXHRcdFx0XHRcdHNvdXJjZSA9IHRhcmdldC5kYXRhc2V0LmZyb207XHJcblx0XHRcdFx0aWYgKHNvdXJjZSA9PSAndmlkZW8nIHx8IHNvdXJjZSA9PSAnYXVkaW8nKSB7XHJcblx0XHRcdFx0XHQvLyDliqDovb3lhbbku5Ygc291cmNlXHJcblx0XHRcdFx0XHR2YXIgaW5kZXggPSB0aGlzLmNvbnRyb2xzW3RhcmdldC5pZF0gPyB0aGlzLmNvbnRyb2xzW3RhcmdldC5pZF0uaW5kZXggKyAxIDogMTtcclxuXHRcdFx0XHRcdGlmIChpbmRleCA8IHRhcmdldC5kYXRhc2V0LnNvdXJjZS5sZW5ndGgpXHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmNvbnRyb2xzLCB0YXJnZXQuaWQgKyAnLmluZGV4JywgaW5kZXgpO1xyXG5cdFx0XHRcdFx0aWYgKHNvdXJjZSA9PSAndmlkZW8nKSBjb250ZXh0ID0gdW5pLmNyZWF0ZVZpZGVvQ29udGV4dCh0YXJnZXQuaWQsIHRoaXMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnRvcCAmJiB0aGlzLnRvcC4kZW1pdCgnZXJyb3InLCB7XHJcblx0XHRcdFx0XHRzb3VyY2UsXHJcblx0XHRcdFx0XHR0YXJnZXQsXHJcblx0XHRcdFx0XHRlcnJNc2c6IGUuZGV0YWlsLmVyck1zZyxcclxuXHRcdFx0XHRcdGVyckNvZGU6IGUuZGV0YWlsLmVyckNvZGUsXHJcblx0XHRcdFx0XHRjb250ZXh0XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdF9sb2FkVmlkZW8oZSkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmNvbnRyb2xzLCBlLmN1cnJlbnRUYXJnZXQuaWQsIHtcclxuXHRcdFx0XHRcdHBsYXk6IHRydWUsXHJcblx0XHRcdFx0XHRpbmRleDogMFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlPlxyXG5cdC8qIOWcqOi/memHjOW8leWFpeiHquWumuS5ieagt+W8jyAqL1xyXG5cclxuXHQvKiDpk77mjqXlkozlm77niYfmlYjmnpwgKi9cclxuXHQuX2Ege1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0Y29sb3I6ICMzNjYwOTI7XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0XHRwYWRkaW5nOiAxLjVweCAwIDEuNXB4IDA7XHJcblx0fVxyXG5cclxuXHQuX2hvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHJcblx0Ll9pbWcge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dGV4dC1pbmRlbnQ6IDA7XHJcblx0fVxyXG5cclxuXHQvKiAjaWZkZWYgTVAtV0VJWElOICovXHJcblx0Omhvc3Qge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxuXHJcblx0LyogI2VuZGlmICovXHJcblxyXG5cdC8qICNpZmRlZiBNUCAqL1xyXG5cdC5pbnRlcmxheWVyIHtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGluaGVyaXQ7XHJcblx0XHRhbGlnbi1pdGVtczogaW5oZXJpdDtcclxuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcclxuXHRcdGZsZXgtd3JhcDogaW5oZXJpdDtcclxuXHRcdGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0d2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcblx0fVxyXG5cclxuXHQvKiAjZW5kaWYgKi9cclxuXHJcblx0Ll9iLFxyXG5cdC5fc3Ryb25nIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0Ll9ibG9ja3F1b3RlLFxyXG5cdC5fZGl2LFxyXG5cdC5fcCxcclxuXHQuX29sLFxyXG5cdC5fdWwsXHJcblx0Ll9saSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5fY29kZSB7XHJcblx0XHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xyXG5cdH1cclxuXHJcblx0Ll9kZWwge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0fVxyXG5cclxuXHQuX2VtLFxyXG5cdC5faSB7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0fVxyXG5cclxuXHQuX2gxIHtcclxuXHRcdGZvbnQtc2l6ZTogMmVtO1xyXG5cdH1cclxuXHJcblx0Ll9oMiB7XHJcblx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdH1cclxuXHJcblx0Ll9oMyB7XHJcblx0XHRmb250LXNpemU6IDEuMTdlbTtcclxuXHR9XHJcblxyXG5cdC5faDUge1xyXG5cdFx0Zm9udC1zaXplOiAwLjgzZW07XHJcblx0fVxyXG5cclxuXHQuX2g2IHtcclxuXHRcdGZvbnQtc2l6ZTogMC42N2VtO1xyXG5cdH1cclxuXHJcblx0Ll9oMSxcclxuXHQuX2gyLFxyXG5cdC5faDMsXHJcblx0Ll9oNCxcclxuXHQuX2g1LFxyXG5cdC5faDYge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdC5faW5zIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHJcblx0Ll9saSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHQuX29sLWJlZiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDM2cHg7XHJcblx0fVxyXG5cclxuXHQuX3VsLWJlZiB7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0bWFyZ2luOiAwIDEycHggMCAyM3B4O1xyXG5cdH1cclxuXHJcblx0Ll9vbC1iZWYsXHJcblx0Ll91bF9iZWYge1xyXG5cdFx0ZmxleDogbm9uZTtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ll91bC1wMSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDAuM2VtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDAuM2VtO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHdpZHRoOiAwLjNlbTtcclxuXHR9XHJcblxyXG5cdC5fdWwtcDIge1xyXG5cdFx0Ym9yZGVyOiAwLjA1ZW0gc29saWQgYmxhY2s7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDAuMjNlbTtcclxuXHRcdHdpZHRoOiAwLjIzZW07XHJcblx0fVxyXG5cclxuXHQuX3E6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnXCInO1xyXG5cdH1cclxuXHJcblx0Ll9xOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnXCInO1xyXG5cdH1cclxuXHJcblx0Ll9zdWIge1xyXG5cdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHN1YjtcclxuXHR9XHJcblxyXG5cdC5fc3VwIHtcclxuXHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuXHR9XHJcblxyXG5cdC8qICNpZm5kZWYgTVAtV0VJWElOICovXHJcblx0Ll9hYmJyLFxyXG5cdC5fYixcclxuXHQuX2NvZGUsXHJcblx0Ll9kZWwsXHJcblx0Ll9lbSxcclxuXHQuX2ksXHJcblx0Ll9pbnMsXHJcblx0Ll9sYWJlbCxcclxuXHQuX3EsXHJcblx0Ll9zcGFuLFxyXG5cdC5fc3Ryb25nLFxyXG5cdC5fc3ViLFxyXG5cdC5fc3VwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcblxyXG5cdC8qICNlbmRpZiAqL1xyXG5cclxuXHQvKiAjaWZkZWYgTVAtV0VJWElOIHx8IE1QLVFRIHx8IE1QLUFMSVBBWSAqL1xyXG5cdC5fX2JkbyxcclxuXHQuX19iZGksXHJcblx0Ll9fcnVieSxcclxuXHQuX19ydCxcclxuXHQuX2VudGl0eSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQvKiAjZW5kaWYgKi9cclxuXHQuX3ZpZGVvIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAyMjVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHR9XHJcblxyXG5cdC5fdmlkZW86OmFmdGVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGU7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAxNXB4IDAgMTVweCAzMHB4O1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW46IC0xNXB4IDAgMCAtMTVweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///176\n"); /***/ }), /* 177 */ /*!*******************************************************************************************************************************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/jyf-parser/libs/handler.wxs?vue&type=custom&index=0&blockType=script&issuerPath=E%3A%5C2024%5C1%5C%E5%B9%BF%E5%91%8A%5Cuni-app%5Ccomponents%5Cjyf-parser%5Clibs%5Ctrees.vue&module=handler&lang=wxs ***! \*******************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_filter_loader_index_js_handler_wxs_vue_type_custom_index_0_blockType_script_issuerPath_E_3A_5C2024_5C1_5C_E5_B9_BF_E5_91_8A_5Cuni_app_5Ccomponents_5Cjyf_parser_5Clibs_5Ctrees_vue_module_handler_lang_wxs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-filter-loader!./handler.wxs?vue&type=custom&index=0&blockType=script&issuerPath=E%3A%5C2024%5C1%5C%E5%B9%BF%E5%91%8A%5Cuni-app%5Ccomponents%5Cjyf-parser%5Clibs%5Ctrees.vue&module=handler&lang=wxs */ 178);\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_filter_loader_index_js_handler_wxs_vue_type_custom_index_0_blockType_script_issuerPath_E_3A_5C2024_5C1_5C_E5_B9_BF_E5_91_8A_5Cuni_app_5Ccomponents_5Cjyf_parser_5Clibs_5Ctrees_vue_module_handler_lang_wxs__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSx3Q0FBeVUsQ0FBZ0IsK1lBQUcsRUFBQyIsImZpbGUiOiIxNzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktZmlsdGVyLWxvYWRlclxcXFxpbmRleC5qcyEuL2hhbmRsZXIud3hzP3Z1ZSZ0eXBlPWN1c3RvbSZpbmRleD0wJmJsb2NrVHlwZT1zY3JpcHQmaXNzdWVyUGF0aD1FJTNBJTVDMjAyNCU1QzElNUMlRTUlQjklQkYlRTUlOTElOEElNUN1bmktYXBwJTVDY29tcG9uZW50cyU1Q2p5Zi1wYXJzZXIlNUNsaWJzJTVDdHJlZXMudnVlJm1vZHVsZT1oYW5kbGVyJmxhbmc9d3hzXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1maWx0ZXItbG9hZGVyXFxcXGluZGV4LmpzIS4vaGFuZGxlci53eHM/dnVlJnR5cGU9Y3VzdG9tJmluZGV4PTAmYmxvY2tUeXBlPXNjcmlwdCZpc3N1ZXJQYXRoPUUlM0ElNUMyMDI0JTVDMSU1QyVFNSVCOSVCRiVFNSU5MSU4QSU1Q3VuaS1hcHAlNUNjb21wb25lbnRzJTVDanlmLXBhcnNlciU1Q2xpYnMlNUN0cmVlcy52dWUmbW9kdWxlPWhhbmRsZXImbGFuZz13eHNcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///177\n"); /***/ }), /* 178 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-filter-loader!E:/2024/1/广告/uni-app/components/jyf-parser/libs/handler.wxs?vue&type=custom&index=0&blockType=script&issuerPath=E%3A%5C2024%5C1%5C%E5%B9%BF%E5%91%8A%5Cuni-app%5Ccomponents%5Cjyf-parser%5Clibs%5Ctrees.vue&module=handler&lang=wxs ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (function (Component) {\n (Component.options.wxs||(Component.options.wxs={}))['handler'] = (function(module){\n var inlineTags = {\r\n\tabbr: 1,\r\n\tb: 1,\r\n\tbig: 1,\r\n\tcode: 1,\r\n\tdel: 1,\r\n\tem: 1,\r\n\ti: 1,\r\n\tins: 1,\r\n\tlabel: 1,\r\n\tq: 1,\r\n\tsmall: 1,\r\n\tspan: 1,\r\n\tstrong: 1\r\n}\r\nmodule.exports = {\r\n\t// 从顶层标签的样式中取出一些给 rich-text\r\n\tgetStyle: function(style) {\r\n\t\tif (style) {\r\n\t\t\tvar i, j, res = '';\r\n\t\t\tif ((i = style.indexOf('display')) != -1)\r\n\t\t\t\tres = style.substring(i, (j = style.indexOf(';', i)) == -1 ? style.length : j);\r\n\t\t\tif ((i = style.indexOf('float')) != -1)\r\n\t\t\t\tres += ';' + style.substring(i, (j = style.indexOf(';', i)) == -1 ? style.length : j);\r\n\t\t\treturn res;\r\n\t\t}\r\n\t},\r\n\t// 处理懒加载\r\n\tgetNode: function(item, imgLoad) {\r\n\t\tif (!imgLoad && item.attrs.i != '0') {\r\n\t\t\tvar img = {\r\n\t\t\t\tname: 'img',\r\n\t\t\t\tattrs: JSON.parse(JSON.stringify(item.attrs))\r\n\t\t\t}\r\n\t\t\tdelete img.attrs.src;\r\n\t\t\timg.attrs.style += ';width:20px;height:20px';\r\n\t\t\treturn [img];\r\n\t\t} else return [item];\r\n\t},\r\n\t// 是否通过 rich-text 显示\r\n\tuseRichText: function(item) {\r\n\t\treturn !item.c && !inlineTags[item.name] && (item.attrs.style || '').indexOf('display:inline') == -1;\r\n\t}\r\n}\n return module.exports\n })({exports:{}});\n });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQWU7QUFDZix3REFBd0Q7QUFDeEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0RBQWtEO0FBQ2xEO0FBQ0EsYUFBYSw0Q0FBNEM7QUFDekQ7QUFDQTtBQUNBLEVBQUU7QUFDRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCLFdBQVc7QUFDbkM7QUFDQSxHQUFHO0FBQ0gsRUFBRTtBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVEsR0FBRyxXQUFXO0FBQ3RCLE0iLCJmaWxlIjoiMTc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gKENvbXBvbmVudCkge1xuICAgICAgIChDb21wb25lbnQub3B0aW9ucy53eHN8fChDb21wb25lbnQub3B0aW9ucy53eHM9e30pKVsnaGFuZGxlciddID0gKGZ1bmN0aW9uKG1vZHVsZSl7XG4gICAgICAgdmFyIGlubGluZVRhZ3MgPSB7XHJcblx0YWJicjogMSxcclxuXHRiOiAxLFxyXG5cdGJpZzogMSxcclxuXHRjb2RlOiAxLFxyXG5cdGRlbDogMSxcclxuXHRlbTogMSxcclxuXHRpOiAxLFxyXG5cdGluczogMSxcclxuXHRsYWJlbDogMSxcclxuXHRxOiAxLFxyXG5cdHNtYWxsOiAxLFxyXG5cdHNwYW46IDEsXHJcblx0c3Ryb25nOiAxXHJcbn1cclxubW9kdWxlLmV4cG9ydHMgPSB7XHJcblx0Ly8g5LuO6aG25bGC5qCH562+55qE5qC35byP5Lit5Y+W5Ye65LiA5Lqb57uZIHJpY2gtdGV4dFxyXG5cdGdldFN0eWxlOiBmdW5jdGlvbihzdHlsZSkge1xyXG5cdFx0aWYgKHN0eWxlKSB7XHJcblx0XHRcdHZhciBpLCBqLCByZXMgPSAnJztcclxuXHRcdFx0aWYgKChpID0gc3R5bGUuaW5kZXhPZignZGlzcGxheScpKSAhPSAtMSlcclxuXHRcdFx0XHRyZXMgPSBzdHlsZS5zdWJzdHJpbmcoaSwgKGogPSBzdHlsZS5pbmRleE9mKCc7JywgaSkpID09IC0xID8gc3R5bGUubGVuZ3RoIDogaik7XHJcblx0XHRcdGlmICgoaSA9IHN0eWxlLmluZGV4T2YoJ2Zsb2F0JykpICE9IC0xKVxyXG5cdFx0XHRcdHJlcyArPSAnOycgKyBzdHlsZS5zdWJzdHJpbmcoaSwgKGogPSBzdHlsZS5pbmRleE9mKCc7JywgaSkpID09IC0xID8gc3R5bGUubGVuZ3RoIDogaik7XHJcblx0XHRcdHJldHVybiByZXM7XHJcblx0XHR9XHJcblx0fSxcclxuXHQvLyDlpITnkIbmh5LliqDovb1cclxuXHRnZXROb2RlOiBmdW5jdGlvbihpdGVtLCBpbWdMb2FkKSB7XHJcblx0XHRpZiAoIWltZ0xvYWQgJiYgaXRlbS5hdHRycy5pICE9ICcwJykge1xyXG5cdFx0XHR2YXIgaW1nID0ge1xyXG5cdFx0XHRcdG5hbWU6ICdpbWcnLFxyXG5cdFx0XHRcdGF0dHJzOiBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGl0ZW0uYXR0cnMpKVxyXG5cdFx0XHR9XHJcblx0XHRcdGRlbGV0ZSBpbWcuYXR0cnMuc3JjO1xyXG5cdFx0XHRpbWcuYXR0cnMuc3R5bGUgKz0gJzt3aWR0aDoyMHB4O2hlaWdodDoyMHB4JztcclxuXHRcdFx0cmV0dXJuIFtpbWddO1xyXG5cdFx0fSBlbHNlIHJldHVybiBbaXRlbV07XHJcblx0fSxcclxuXHQvLyDmmK/lkKbpgJrov4cgcmljaC10ZXh0IOaYvuekulxyXG5cdHVzZVJpY2hUZXh0OiBmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRyZXR1cm4gIWl0ZW0uYyAmJiAhaW5saW5lVGFnc1tpdGVtLm5hbWVdICYmIChpdGVtLmF0dHJzLnN0eWxlIHx8ICcnKS5pbmRleE9mKCdkaXNwbGF5OmlubGluZScpID09IC0xO1xyXG5cdH1cclxufVxuICAgICAgIHJldHVybiBtb2R1bGUuZXhwb3J0c1xuICAgICAgIH0pKHtleHBvcnRzOnt9fSk7XG4gICAgIH0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///178\n"); /***/ }), /* 179 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/jyf-parser/libs/MpHtmlParser.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(wx, __f__) {var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 19);\nvar _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 20);\nvar _defineProperty = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2);\n/*\r\n 将 html 解析为适用于小程序 rich-text 的 DOM 结构\r\n github:https://github.com/jin-yufeng/Parser\r\n docs:https://jin-yufeng.github.io/Parser\r\n author:JinYufeng\r\n update:2020/04/13\r\n*/\nvar cfg = __webpack_require__(/*! ./config.js */ 180),\n blankChar = cfg.blankChar,\n CssHandler = __webpack_require__(/*! ./CssHandler.js */ 181),\n _wx$getSystemInfoSync = wx.getSystemInfoSync(),\n screenWidth = _wx$getSystemInfoSync.screenWidth,\n system = _wx$getSystemInfoSync.system;\nvar emoji; // emoji 补丁包 https://jin-yufeng.github.io/Parser/#/instructions?id=emoji\nvar MpHtmlParser = /*#__PURE__*/function () {\n \"use strict\";\n\n function MpHtmlParser(data) {\n var _this = this;\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n _classCallCheck(this, MpHtmlParser);\n _defineProperty(this, \"getName\", function (val) {\n return _this.xml ? val : val.toLowerCase();\n });\n _defineProperty(this, \"isClose\", function () {\n return _this.data[_this.i] == '>' || _this.data[_this.i] == '/' && _this.data[_this.i + 1] == '>';\n });\n _defineProperty(this, \"section\", function () {\n return _this.data.substring(_this.start, _this.i);\n });\n _defineProperty(this, \"siblings\", function () {\n return _this.STACK.length ? _this.STACK[_this.STACK.length - 1].children : _this.DOM;\n });\n this.attrs = {};\n this.compress = options.compress;\n this.CssHandler = new CssHandler(options.tagStyle, screenWidth);\n this.data = data;\n this.domain = options.domain;\n this.DOM = [];\n this.i = this.start = this.audioNum = this.imgNum = this.videoNum = 0;\n this.protocol = this.domain && this.domain.includes('://') ? this.domain.split('://')[0] : '';\n this.state = this.Text;\n this.STACK = [];\n this.useAnchor = options.useAnchor;\n this.xml = options.xml;\n }\n _createClass(MpHtmlParser, [{\n key: \"parse\",\n value: function parse() {\n if (emoji) this.data = emoji.parseEmoji(this.data);\n for (var c; c = this.data[this.i]; this.i++) {\n this.state(c);\n }\n if (this.state == this.Text) this.setText();\n while (this.STACK.length) {\n this.popNode(this.STACK.pop());\n }\n if (this.DOM.length) {\n this.DOM[0].PoweredBy = 'Parser';\n if (this.title) this.DOM[0].title = this.title;\n }\n return this.DOM;\n }\n // 设置属性\n }, {\n key: \"setAttr\",\n value: function setAttr() {\n var name = this.getName(this.attrName);\n if (cfg.trustAttrs[name]) {\n if (!this.attrVal) {\n if (cfg.boolAttrs[name]) this.attrs[name] = 'T';\n } else if (name == 'src') this.attrs[name] = this.getUrl(this.attrVal.replace(/&/g, '&'));else this.attrs[name] = this.attrVal;\n }\n this.attrVal = '';\n while (blankChar[this.data[this.i]]) {\n this.i++;\n }\n if (this.isClose()) this.setNode();else {\n this.start = this.i;\n this.state = this.AttrName;\n }\n }\n // 设置文本节点\n }, {\n key: \"setText\",\n value: function setText() {\n var back,\n text = this.section();\n if (!text) return;\n text = cfg.onText && cfg.onText(text, function () {\n return back = true;\n }) || text;\n if (back) {\n this.data = this.data.substr(0, this.start) + text + this.data.substr(this.i);\n var _j = this.start + text.length;\n for (this.i = this.start; this.i < _j; this.i++) {\n this.state(this.data[this.i]);\n }\n return;\n }\n if (!this.pre) {\n // 合并空白符\n var tmp = [];\n for (var _i = text.length, c; c = text[--_i];) {\n if (!blankChar[c] || !blankChar[tmp[0]] && (c = ' ')) tmp.unshift(c);\n }\n text = tmp.join('');\n if (text == ' ') return;\n }\n // 处理实体\n var siblings = this.siblings(),\n i = -1,\n j,\n en;\n while (1) {\n if ((i = text.indexOf('&', i + 1)) == -1) break;\n if ((j = text.indexOf(';', i + 2)) == -1) break;\n if (text[i + 1] == '#') {\n en = parseInt((text[i + 2] == 'x' ? '0' : '') + text.substring(i + 2, j));\n if (!isNaN(en)) text = text.substr(0, i) + String.fromCharCode(en) + text.substring(j + 1);\n } else {\n en = text.substring(i + 1, j);\n if (en == 'nbsp') text = text.substr(0, i) + '\\xA0' + text.substr(j + 1); // 解决   失效\n else if (en != 'lt' && en != 'gt' && en != 'amp' && en != 'ensp' && en != 'emsp' && en != 'quot' && en != 'apos') {\n i && siblings.push({\n type: 'text',\n text: text.substr(0, i)\n });\n siblings.push({\n type: 'text',\n text: \"&\".concat(en, \";\"),\n en: 1\n });\n text = text.substr(j + 1);\n i = -1;\n }\n }\n }\n text && siblings.push({\n type: 'text',\n text: text\n });\n }\n // 设置元素节点\n }, {\n key: \"setNode\",\n value: function setNode() {\n var node = {\n name: this.tagName.toLowerCase(),\n attrs: this.attrs\n },\n close = cfg.selfClosingTags[node.name] || this.xml && this.data[this.i] == '/';\n this.attrs = {};\n if (!cfg.ignoreTags[node.name]) {\n this.matchAttr(node);\n if (!close) {\n node.children = [];\n if (node.name == 'pre' && cfg.highlight) {\n this.remove(node);\n this.pre = node.pre = true;\n }\n this.siblings().push(node);\n this.STACK.push(node);\n } else if (!cfg.filter || cfg.filter(node, this) != false) this.siblings().push(node);\n } else {\n if (!close) this.remove(node);else if (node.name == 'source') {\n var parent = this.STACK[this.STACK.length - 1],\n attrs = node.attrs;\n if (parent && attrs.src) if (parent.name == 'video' || parent.name == 'audio') parent.attrs.source.push(attrs.src);else {\n var i,\n media = attrs.media;\n if (parent.name == 'picture' && !parent.attrs.src && !(attrs.src.indexOf('.webp') && system.includes('iOS')) && (!media || media.includes('px') && ((i = media.indexOf('min-width')) != -1 && (i = media.indexOf(':', i + 8)) != -1 && screenWidth > parseInt(media.substr(i + 1)) || (i = media.indexOf('max-width')) != -1 && (i = media.indexOf(':', i + 8)) != -1 && screenWidth < parseInt(media.substr(i + 1))))) parent.attrs.src = attrs.src;\n }\n } else if (node.name == 'base' && !this.domain) this.domain = node.attrs.href;\n }\n if (this.data[this.i] == '/') this.i++;\n this.start = this.i + 1;\n this.state = this.Text;\n }\n // 移除标签\n }, {\n key: \"remove\",\n value: function remove(node) {\n var name = node.name,\n j = this.i;\n while (1) {\n if ((this.i = this.data.indexOf('', this.i)) == -1) this.i = this.data.length;\n // 处理 svg\n if (name == 'svg') {\n var src = this.data.substring(j, this.i + 1);\n if (!node.attrs.xmlns) src = ' xmlns=\"http://www.w3.org/2000/svg\"' + src;\n var i = j;\n while (this.data[j] != '<') {\n j--;\n }\n src = this.data.substring(j, i) + src;\n var parent = this.STACK[this.STACK.length - 1];\n if (node.attrs.width == '100%' && parent && (parent.attrs.style || '').includes('inline')) parent.attrs.style = 'width:300px;max-width:100%;' + parent.attrs.style;\n this.siblings().push({\n name: 'img',\n attrs: {\n src: 'data:image/svg+xml;utf8,' + src.replace(/#/g, '%23'),\n ignore: 'T'\n }\n });\n }\n return;\n }\n }\n }\n // 处理属性\n }, {\n key: \"matchAttr\",\n value: function matchAttr(node) {\n var attrs = node.attrs,\n style = this.CssHandler.match(node.name, attrs, node) + (attrs.style || ''),\n styleObj = {};\n if (attrs.id) {\n if (this.compress & 1) attrs.id = void 0;else if (this.useAnchor) this.bubble();\n }\n if (this.compress & 2 && attrs.class) attrs.class = void 0;\n switch (node.name) {\n case 'img':\n if (attrs['data-src']) {\n attrs.src = attrs.src || attrs['data-src'];\n attrs['data-src'] = void 0;\n }\n if (attrs.src && !attrs.ignore) {\n if (this.bubble()) attrs.i = (this.imgNum++).toString();else attrs.ignore = 'T';\n }\n break;\n case 'a':\n case 'ad':\n case 'iframe':\n case 'embed':\n this.bubble();\n break;\n case 'font':\n if (attrs.color) {\n styleObj['color'] = attrs.color;\n attrs.color = void 0;\n }\n if (attrs.face) {\n styleObj['font-family'] = attrs.face;\n attrs.face = void 0;\n }\n if (attrs.size) {\n var size = parseInt(attrs.size);\n if (size < 1) size = 1;else if (size > 7) size = 7;\n var map = ['xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'];\n styleObj['font-size'] = map[size - 1];\n attrs.size = void 0;\n }\n break;\n case 'video':\n case 'audio':\n if (!attrs.id) attrs.id = node.name + ++this[\"\".concat(node.name, \"Num\")];else this[\"\".concat(node.name, \"Num\")]++;\n if (node.name == 'video') {\n if (attrs.width) {\n style = \"width:\".concat(parseFloat(attrs.width) + (attrs.width.includes('%') ? '%' : 'px'), \";\").concat(style);\n attrs.width = void 0;\n }\n if (attrs.height) {\n style = \"height:\".concat(parseFloat(attrs.height) + (attrs.height.includes('%') ? '%' : 'px'), \";\").concat(style);\n attrs.height = void 0;\n }\n if (this.videoNum > 3) node.lazyLoad = true;\n }\n attrs.source = [];\n if (attrs.src) attrs.source.push(attrs.src);\n if (!attrs.controls && !attrs.autoplay) __f__(\"warn\", \"\\u5B58\\u5728\\u6CA1\\u6709 controls \\u5C5E\\u6027\\u7684 \".concat(node.name, \" \\u6807\\u7B7E\\uFF0C\\u53EF\\u80FD\\u5BFC\\u81F4\\u65E0\\u6CD5\\u64AD\\u653E\"), node, \" at components/jyf-parser/libs/MpHtmlParser.js:322\");\n this.bubble();\n break;\n case 'td':\n case 'th':\n if (attrs.colspan || attrs.rowspan) for (var k = this.STACK.length, item; item = this.STACK[--k];) {\n if (item.name == 'table') {\n item.c = void 0;\n break;\n }\n }\n }\n if (attrs.align) {\n styleObj['text-align'] = attrs.align;\n attrs.align = void 0;\n }\n // 压缩 style\n var styles = style.replace(/"/g, '\"').replace(/&/g, '&').split(';');\n style = '';\n for (var i = 0, len = styles.length; i < len; i++) {\n var info = styles[i].split(':');\n if (info.length < 2) continue;\n var _key = info[0].trim().toLowerCase(),\n _value = info.slice(1).join(':').trim();\n if (_value.includes('-webkit') || _value.includes('-moz') || _value.includes('-ms') || _value.includes('-o') || _value.includes('safe')) style += \";\".concat(_key, \":\").concat(_value);else if (!styleObj[_key] || _value.includes('import') || !styleObj[_key].includes('import')) styleObj[_key] = _value;\n }\n if (node.name == 'img' && parseInt(styleObj.width || attrs.width) > screenWidth) styleObj.height = 'auto';\n for (var key in styleObj) {\n var value = styleObj[key];\n if (key.includes('flex') || key == 'order' || key == 'self-align') node.c = 1;\n // 填充链接\n if (value.includes('url')) {\n var j = value.indexOf('(');\n if (j++ != -1) {\n while (value[j] == '\"' || value[j] == \"'\" || blankChar[value[j]]) {\n j++;\n }\n value = value.substr(0, j) + this.getUrl(value.substr(j));\n }\n }\n // 转换 rpx\n else if (value.includes('rpx')) value = value.replace(/[0-9.]+\\s*rpx/g, function ($) {\n return parseFloat($) * screenWidth / 750 + 'px';\n });else if (key == 'white-space' && value.includes('pre')) this.pre = node.pre = true;\n style += \";\".concat(key, \":\").concat(value);\n }\n style = style.substr(1);\n if (style) attrs.style = style;\n }\n // 节点出栈处理\n }, {\n key: \"popNode\",\n value: function popNode(node) {\n // 空白符处理\n if (node.pre) {\n node.pre = this.pre = void 0;\n for (var i = this.STACK.length; i--;) {\n if (this.STACK[i].pre) this.pre = true;\n }\n }\n if (node.name == 'head' || cfg.filter && cfg.filter(node, this) == false) return this.siblings().pop();\n var attrs = node.attrs;\n // 替换一些标签名\n if (node.name == 'picture') {\n node.name = 'img';\n if (!attrs.src && (node.children[0] || '').name == 'img') attrs.src = node.children[0].attrs.src;\n if (attrs.src && !attrs.ignore) attrs.i = (this.imgNum++).toString();\n return node.children = void 0;\n }\n if (cfg.blockTags[node.name]) node.name = 'div';else if (!cfg.trustTags[node.name]) node.name = 'span';\n // 处理列表\n if (node.c) {\n if (node.name == 'ul') {\n var floor = 1;\n for (var _i2 = this.STACK.length; _i2--;) {\n if (this.STACK[_i2].name == 'ul') floor++;\n }\n if (floor != 1) for (var _i3 = node.children.length; _i3--;) {\n node.children[_i3].floor = floor;\n }\n } else if (node.name == 'ol') {\n for (var _i4 = 0, num = 1, child; child = node.children[_i4++];) {\n if (child.name == 'li') {\n child.type = 'ol';\n child.num = function (num, type) {\n if (type == 'a') return String.fromCharCode(97 + (num - 1) % 26);\n if (type == 'A') return String.fromCharCode(65 + (num - 1) % 26);\n if (type == 'i' || type == 'I') {\n num = (num - 1) % 99 + 1;\n var one = ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX'],\n ten = ['X', 'XX', 'XXX', 'XL', 'L', 'LX', 'LXX', 'LXXX', 'XC'],\n res = (ten[Math.floor(num / 10) - 1] || '') + (one[num % 10 - 1] || '');\n if (type == 'i') return res.toLowerCase();\n return res;\n }\n return num;\n }(num++, attrs.type) + '.';\n }\n }\n }\n }\n // 处理表格的边框\n if (node.name == 'table') {\n var padding = attrs.cellpadding,\n spacing = attrs.cellspacing,\n border = attrs.border;\n if (node.c) {\n this.bubble();\n if (!padding) padding = 2;\n if (!spacing) spacing = 2;\n }\n if (border) attrs.style = \"border:\".concat(border, \"px solid gray;\").concat(attrs.style || '');\n if (spacing) attrs.style = \"border-spacing:\".concat(spacing, \"px;\").concat(attrs.style || '');\n if (border || padding) (function f(ns) {\n for (var i = 0, n; n = ns[i]; i++) {\n if (n.name == 'th' || n.name == 'td') {\n if (border) n.attrs.style = \"border:\".concat(border, \"px solid gray;\").concat(n.attrs.style);\n if (padding) n.attrs.style = \"padding:\".concat(padding, \"px;\").concat(n.attrs.style);\n } else f(n.children || []);\n }\n })(node.children);\n }\n this.CssHandler.pop && this.CssHandler.pop(node);\n // 自动压缩\n if (node.name == 'div' && !Object.keys(attrs).length) {\n var siblings = this.siblings();\n if (node.children.length == 1 && node.children[0].name == 'div') siblings[siblings.length - 1] = node.children[0];\n }\n }\n // 工具函数\n }, {\n key: \"bubble\",\n value: function bubble() {\n for (var i = this.STACK.length, item; item = this.STACK[--i];) {\n if (cfg.richOnlyTags[item.name]) {\n if (item.name == 'table' && !Object.hasOwnProperty.call(item, 'c')) item.c = 1;\n return false;\n }\n item.c = 1;\n }\n return true;\n }\n }, {\n key: \"getUrl\",\n value: function getUrl(url) {\n if (url[0] == '/') {\n if (url[1] == '/') url = this.protocol + ':' + url;else if (this.domain) url = this.domain + url;\n } else if (this.domain && url.indexOf('data:') != 0 && !url.includes('://')) url = this.domain + '/' + url;\n return url;\n }\n }, {\n key: \"Text\",\n value:\n // 状态机\n function Text(c) {\n if (c == '<') {\n var next = this.data[this.i + 1],\n isLetter = function isLetter(c) {\n return c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z';\n };\n if (isLetter(next)) {\n this.setText();\n this.start = this.i + 1;\n this.state = this.TagName;\n } else if (next == '/') {\n this.setText();\n if (isLetter(this.data[++this.i + 1])) {\n this.start = this.i + 1;\n this.state = this.EndTag;\n } else this.Comment();\n } else if (next == '!') {\n this.setText();\n this.Comment();\n }\n }\n }\n }, {\n key: \"Comment\",\n value: function Comment() {\n var key;\n if (this.data.substring(this.i + 2, this.i + 4) == '--') key = '-->';else if (this.data.substring(this.i + 2, this.i + 9) == '[CDATA[') key = ']]>';else key = '>';\n if ((this.i = this.data.indexOf(key, this.i + 2)) == -1) this.i = this.data.length;else this.i += key.length - 1;\n this.start = this.i + 1;\n this.state = this.Text;\n }\n }, {\n key: \"TagName\",\n value: function TagName(c) {\n if (blankChar[c]) {\n this.tagName = this.section();\n while (blankChar[this.data[this.i]]) {\n this.i++;\n }\n if (this.isClose()) this.setNode();else {\n this.start = this.i;\n this.state = this.AttrName;\n }\n } else if (this.isClose()) {\n this.tagName = this.section();\n this.setNode();\n }\n }\n }, {\n key: \"AttrName\",\n value: function AttrName(c) {\n var blank = blankChar[c];\n if (blank) {\n this.attrName = this.section();\n c = this.data[this.i];\n }\n if (c == '=') {\n if (!blank) this.attrName = this.section();\n while (blankChar[this.data[++this.i]]) {\n ;\n }\n this.start = this.i--;\n this.state = this.AttrValue;\n } else if (blank) this.setAttr();else if (this.isClose()) {\n this.attrName = this.section();\n this.setAttr();\n }\n }\n }, {\n key: \"AttrValue\",\n value: function AttrValue(c) {\n if (c == '\"' || c == \"'\") {\n this.start++;\n if ((this.i = this.data.indexOf(c, this.i + 1)) == -1) return this.i = this.data.length;\n this.attrVal = this.section();\n this.i++;\n } else {\n for (; !blankChar[this.data[this.i]] && !this.isClose(); this.i++) {\n ;\n }\n this.attrVal = this.section();\n }\n this.setAttr();\n }\n }, {\n key: \"EndTag\",\n value: function EndTag(c) {\n if (blankChar[c] || c == '>' || c == '/') {\n var name = this.getName(this.section());\n for (var i = this.STACK.length; i--;) {\n if (this.STACK[i].name == name) break;\n }\n if (i != -1) {\n var node;\n while ((node = this.STACK.pop()).name != name) {\n ;\n }\n this.popNode(node);\n } else if (name == 'p' || name == 'br') this.siblings().push({\n name: name,\n attrs: {}\n });\n this.i = this.data.indexOf('>', this.i);\n this.start = this.i + 1;\n if (this.i == -1) this.i = this.data.length;else this.state = this.Text;\n }\n }\n }]);\n return MpHtmlParser;\n}();\nmodule.exports = MpHtmlParser;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"], __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9qeWYtcGFyc2VyL2xpYnMvTXBIdG1sUGFyc2VyLmpzIl0sIm5hbWVzIjpbImNmZyIsInJlcXVpcmUiLCJibGFua0NoYXIiLCJDc3NIYW5kbGVyIiwid3giLCJnZXRTeXN0ZW1JbmZvU3luYyIsInNjcmVlbldpZHRoIiwic3lzdGVtIiwiZW1vamkiLCJNcEh0bWxQYXJzZXIiLCJkYXRhIiwib3B0aW9ucyIsInZhbCIsInhtbCIsInRvTG93ZXJDYXNlIiwiaSIsInN1YnN0cmluZyIsInN0YXJ0IiwiU1RBQ0siLCJsZW5ndGgiLCJjaGlsZHJlbiIsIkRPTSIsImF0dHJzIiwiY29tcHJlc3MiLCJ0YWdTdHlsZSIsImRvbWFpbiIsImF1ZGlvTnVtIiwiaW1nTnVtIiwidmlkZW9OdW0iLCJwcm90b2NvbCIsImluY2x1ZGVzIiwic3BsaXQiLCJzdGF0ZSIsIlRleHQiLCJ1c2VBbmNob3IiLCJwYXJzZUVtb2ppIiwiYyIsInNldFRleHQiLCJwb3BOb2RlIiwicG9wIiwiUG93ZXJlZEJ5IiwidGl0bGUiLCJuYW1lIiwiZ2V0TmFtZSIsImF0dHJOYW1lIiwidHJ1c3RBdHRycyIsImF0dHJWYWwiLCJib29sQXR0cnMiLCJnZXRVcmwiLCJyZXBsYWNlIiwiaXNDbG9zZSIsInNldE5vZGUiLCJBdHRyTmFtZSIsImJhY2siLCJ0ZXh0Iiwic2VjdGlvbiIsIm9uVGV4dCIsInN1YnN0ciIsImoiLCJwcmUiLCJ0bXAiLCJ1bnNoaWZ0Iiwiam9pbiIsInNpYmxpbmdzIiwiZW4iLCJpbmRleE9mIiwicGFyc2VJbnQiLCJpc05hTiIsIlN0cmluZyIsImZyb21DaGFyQ29kZSIsInB1c2giLCJ0eXBlIiwibm9kZSIsInRhZ05hbWUiLCJjbG9zZSIsInNlbGZDbG9zaW5nVGFncyIsImlnbm9yZVRhZ3MiLCJtYXRjaEF0dHIiLCJoaWdobGlnaHQiLCJyZW1vdmUiLCJmaWx0ZXIiLCJwYXJlbnQiLCJzcmMiLCJzb3VyY2UiLCJtZWRpYSIsImhyZWYiLCJnZXRTdHlsZSIsInhtbG5zIiwid2lkdGgiLCJzdHlsZSIsImlnbm9yZSIsIm1hdGNoIiwic3R5bGVPYmoiLCJpZCIsImJ1YmJsZSIsImNsYXNzIiwidG9TdHJpbmciLCJjb2xvciIsImZhY2UiLCJzaXplIiwibWFwIiwicGFyc2VGbG9hdCIsImhlaWdodCIsImxhenlMb2FkIiwiY29udHJvbHMiLCJhdXRvcGxheSIsImNvbHNwYW4iLCJyb3dzcGFuIiwiayIsIml0ZW0iLCJhbGlnbiIsInN0eWxlcyIsImxlbiIsImluZm8iLCJrZXkiLCJ0cmltIiwidmFsdWUiLCJzbGljZSIsIiQiLCJibG9ja1RhZ3MiLCJ0cnVzdFRhZ3MiLCJmbG9vciIsIm51bSIsImNoaWxkIiwib25lIiwidGVuIiwicmVzIiwiTWF0aCIsInBhZGRpbmciLCJjZWxscGFkZGluZyIsInNwYWNpbmciLCJjZWxsc3BhY2luZyIsImJvcmRlciIsImYiLCJucyIsIm4iLCJPYmplY3QiLCJrZXlzIiwicmljaE9ubHlUYWdzIiwiaGFzT3duUHJvcGVydHkiLCJjYWxsIiwidXJsIiwibmV4dCIsImlzTGV0dGVyIiwiVGFnTmFtZSIsIkVuZFRhZyIsIkNvbW1lbnQiLCJibGFuayIsIkF0dHJWYWx1ZSIsInNldEF0dHIiLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiOzs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNJLElBQUFBLEdBQUcsR0FBR0MsbUJBQU8sQ0FBQyxzQkFBYSxDQUFDO0VBQy9CQyxTQUFTLEdBQUdGLEdBQUcsQ0FBQ0UsU0FBUztFQUN6QkMsVUFBVSxHQUFHRixtQkFBTyxDQUFDLDBCQUFpQixDQUFDO0VBQUEsd0JBSW5DRyxFQUFFLENBQUNDLGlCQUFpQixFQUFFO0VBRnpCQyxXQUFXLHlCQUFYQSxXQUFXO0VBQ1hDLE1BQU0seUJBQU5BLE1BQU07QUFrQ1IsSUFBSUMsS0FBSyxDQUFDLENBQUM7QUFBQSxJQUNMQyxZQUFZO0VBQUE7O0VBQ2pCLHNCQUFZQyxJQUFJLEVBQWdCO0lBQUE7SUFBQSxJQUFkQyxPQUFPLHVFQUFHLENBQUMsQ0FBQztJQUFBO0lBQUEsaUNBb2FwQixVQUFBQyxHQUFHO01BQUEsT0FBSSxLQUFJLENBQUNDLEdBQUcsR0FBR0QsR0FBRyxHQUFHQSxHQUFHLENBQUNFLFdBQVcsRUFBRTtJQUFBO0lBQUEsaUNBU3pDO01BQUEsT0FBTSxLQUFJLENBQUNKLElBQUksQ0FBQyxLQUFJLENBQUNLLENBQUMsQ0FBQyxJQUFJLEdBQUcsSUFBSyxLQUFJLENBQUNMLElBQUksQ0FBQyxLQUFJLENBQUNLLENBQUMsQ0FBQyxJQUFJLEdBQUcsSUFBSSxLQUFJLENBQUNMLElBQUksQ0FBQyxLQUFJLENBQUNLLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxHQUFJO0lBQUE7SUFBQSxpQ0FDNUY7TUFBQSxPQUFNLEtBQUksQ0FBQ0wsSUFBSSxDQUFDTSxTQUFTLENBQUMsS0FBSSxDQUFDQyxLQUFLLEVBQUUsS0FBSSxDQUFDRixDQUFDLENBQUM7SUFBQTtJQUFBLGtDQUM1QztNQUFBLE9BQU0sS0FBSSxDQUFDRyxLQUFLLENBQUNDLE1BQU0sR0FBRyxLQUFJLENBQUNELEtBQUssQ0FBQyxLQUFJLENBQUNBLEtBQUssQ0FBQ0MsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDQyxRQUFRLEdBQUcsS0FBSSxDQUFDQyxHQUFHO0lBQUE7SUE5YXpGLElBQUksQ0FBQ0MsS0FBSyxHQUFHLENBQUMsQ0FBQztJQUNmLElBQUksQ0FBQ0MsUUFBUSxHQUFHWixPQUFPLENBQUNZLFFBQVE7SUFDaEMsSUFBSSxDQUFDcEIsVUFBVSxHQUFHLElBQUlBLFVBQVUsQ0FBQ1EsT0FBTyxDQUFDYSxRQUFRLEVBQUVsQixXQUFXLENBQUM7SUFDL0QsSUFBSSxDQUFDSSxJQUFJLEdBQUdBLElBQUk7SUFDaEIsSUFBSSxDQUFDZSxNQUFNLEdBQUdkLE9BQU8sQ0FBQ2MsTUFBTTtJQUM1QixJQUFJLENBQUNKLEdBQUcsR0FBRyxFQUFFO0lBQ2IsSUFBSSxDQUFDTixDQUFDLEdBQUcsSUFBSSxDQUFDRSxLQUFLLEdBQUcsSUFBSSxDQUFDUyxRQUFRLEdBQUcsSUFBSSxDQUFDQyxNQUFNLEdBQUcsSUFBSSxDQUFDQyxRQUFRLEdBQUcsQ0FBQztJQUNyRSxJQUFJLENBQUNDLFFBQVEsR0FBRyxJQUFJLENBQUNKLE1BQU0sSUFBSSxJQUFJLENBQUNBLE1BQU0sQ0FBQ0ssUUFBUSxDQUFDLEtBQUssQ0FBQyxHQUFHLElBQUksQ0FBQ0wsTUFBTSxDQUFDTSxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRTtJQUM3RixJQUFJLENBQUNDLEtBQUssR0FBRyxJQUFJLENBQUNDLElBQUk7SUFDdEIsSUFBSSxDQUFDZixLQUFLLEdBQUcsRUFBRTtJQUNmLElBQUksQ0FBQ2dCLFNBQVMsR0FBR3ZCLE9BQU8sQ0FBQ3VCLFNBQVM7SUFDbEMsSUFBSSxDQUFDckIsR0FBRyxHQUFHRixPQUFPLENBQUNFLEdBQUc7RUFDdkI7RUFBQztJQUFBO0lBQUEsT0FDRCxpQkFBUTtNQUNQLElBQUlMLEtBQUssRUFBRSxJQUFJLENBQUNFLElBQUksR0FBR0YsS0FBSyxDQUFDMkIsVUFBVSxDQUFDLElBQUksQ0FBQ3pCLElBQUksQ0FBQztNQUNsRCxLQUFLLElBQUkwQixDQUFDLEVBQUVBLENBQUMsR0FBRyxJQUFJLENBQUMxQixJQUFJLENBQUMsSUFBSSxDQUFDSyxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUNBLENBQUMsRUFBRTtRQUMxQyxJQUFJLENBQUNpQixLQUFLLENBQUNJLENBQUMsQ0FBQztNQUFDO01BQ2YsSUFBSSxJQUFJLENBQUNKLEtBQUssSUFBSSxJQUFJLENBQUNDLElBQUksRUFBRSxJQUFJLENBQUNJLE9BQU8sRUFBRTtNQUMzQyxPQUFPLElBQUksQ0FBQ25CLEtBQUssQ0FBQ0MsTUFBTTtRQUFFLElBQUksQ0FBQ21CLE9BQU8sQ0FBQyxJQUFJLENBQUNwQixLQUFLLENBQUNxQixHQUFHLEVBQUUsQ0FBQztNQUFDO01Bb0J6RCxJQUFJLElBQUksQ0FBQ2xCLEdBQUcsQ0FBQ0YsTUFBTSxFQUFFO1FBQ3BCLElBQUksQ0FBQ0UsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDbUIsU0FBUyxHQUFHLFFBQVE7UUFDaEMsSUFBSSxJQUFJLENBQUNDLEtBQUssRUFBRSxJQUFJLENBQUNwQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUNvQixLQUFLLEdBQUcsSUFBSSxDQUFDQSxLQUFLO01BQy9DO01BQ0EsT0FBTyxJQUFJLENBQUNwQixHQUFHO0lBQ2hCO0lBQ0E7RUFBQTtJQUFBO0lBQUEsT0FDQSxtQkFBVTtNQUNULElBQUlxQixJQUFJLEdBQUcsSUFBSSxDQUFDQyxPQUFPLENBQUMsSUFBSSxDQUFDQyxRQUFRLENBQUM7TUFDdEMsSUFBSTVDLEdBQUcsQ0FBQzZDLFVBQVUsQ0FBQ0gsSUFBSSxDQUFDLEVBQUU7UUFDekIsSUFBSSxDQUFDLElBQUksQ0FBQ0ksT0FBTyxFQUFFO1VBQ2xCLElBQUk5QyxHQUFHLENBQUMrQyxTQUFTLENBQUNMLElBQUksQ0FBQyxFQUFFLElBQUksQ0FBQ3BCLEtBQUssQ0FBQ29CLElBQUksQ0FBQyxHQUFHLEdBQUc7UUFDaEQsQ0FBQyxNQUFNLElBQUlBLElBQUksSUFBSSxLQUFLLEVBQUUsSUFBSSxDQUFDcEIsS0FBSyxDQUFDb0IsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDTSxNQUFNLENBQUMsSUFBSSxDQUFDRixPQUFPLENBQUNHLE9BQU8sQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQyxLQUN6RixJQUFJLENBQUMzQixLQUFLLENBQUNvQixJQUFJLENBQUMsR0FBRyxJQUFJLENBQUNJLE9BQU87TUFDckM7TUFDQSxJQUFJLENBQUNBLE9BQU8sR0FBRyxFQUFFO01BQ2pCLE9BQU81QyxTQUFTLENBQUMsSUFBSSxDQUFDUSxJQUFJLENBQUMsSUFBSSxDQUFDSyxDQUFDLENBQUMsQ0FBQztRQUFFLElBQUksQ0FBQ0EsQ0FBQyxFQUFFO01BQUM7TUFDOUMsSUFBSSxJQUFJLENBQUNtQyxPQUFPLEVBQUUsRUFBRSxJQUFJLENBQUNDLE9BQU8sRUFBRSxDQUFDLEtBQzlCO1FBQ0osSUFBSSxDQUFDbEMsS0FBSyxHQUFHLElBQUksQ0FBQ0YsQ0FBQztRQUNuQixJQUFJLENBQUNpQixLQUFLLEdBQUcsSUFBSSxDQUFDb0IsUUFBUTtNQUMzQjtJQUNEO0lBQ0E7RUFBQTtJQUFBO0lBQUEsT0FDQSxtQkFBVTtNQUNULElBQUlDLElBQUk7UUFBRUMsSUFBSSxHQUFHLElBQUksQ0FBQ0MsT0FBTyxFQUFFO01BQy9CLElBQUksQ0FBQ0QsSUFBSSxFQUFFO01BQ1hBLElBQUksR0FBSXRELEdBQUcsQ0FBQ3dELE1BQU0sSUFBSXhELEdBQUcsQ0FBQ3dELE1BQU0sQ0FBQ0YsSUFBSSxFQUFFO1FBQUEsT0FBTUQsSUFBSSxHQUFHLElBQUk7TUFBQSxFQUFDLElBQUtDLElBQUk7TUFDbEUsSUFBSUQsSUFBSSxFQUFFO1FBQ1QsSUFBSSxDQUFDM0MsSUFBSSxHQUFHLElBQUksQ0FBQ0EsSUFBSSxDQUFDK0MsTUFBTSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUN4QyxLQUFLLENBQUMsR0FBR3FDLElBQUksR0FBRyxJQUFJLENBQUM1QyxJQUFJLENBQUMrQyxNQUFNLENBQUMsSUFBSSxDQUFDMUMsQ0FBQyxDQUFDO1FBQzdFLElBQUkyQyxFQUFDLEdBQUcsSUFBSSxDQUFDekMsS0FBSyxHQUFHcUMsSUFBSSxDQUFDbkMsTUFBTTtRQUNoQyxLQUFLLElBQUksQ0FBQ0osQ0FBQyxHQUFHLElBQUksQ0FBQ0UsS0FBSyxFQUFFLElBQUksQ0FBQ0YsQ0FBQyxHQUFHMkMsRUFBQyxFQUFFLElBQUksQ0FBQzNDLENBQUMsRUFBRTtVQUFFLElBQUksQ0FBQ2lCLEtBQUssQ0FBQyxJQUFJLENBQUN0QixJQUFJLENBQUMsSUFBSSxDQUFDSyxDQUFDLENBQUMsQ0FBQztRQUFDO1FBQzlFO01BQ0Q7TUFDQSxJQUFJLENBQUMsSUFBSSxDQUFDNEMsR0FBRyxFQUFFO1FBQ2Q7UUFDQSxJQUFJQyxHQUFHLEdBQUcsRUFBRTtRQUNaLEtBQUssSUFBSTdDLEVBQUMsR0FBR3VDLElBQUksQ0FBQ25DLE1BQU0sRUFBRWlCLENBQUMsRUFBRUEsQ0FBQyxHQUFHa0IsSUFBSSxDQUFDLEVBQUV2QyxFQUFDLENBQUM7VUFDekMsSUFBSSxDQUFDYixTQUFTLENBQUNrQyxDQUFDLENBQUMsSUFBSyxDQUFDbEMsU0FBUyxDQUFDMEQsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUt4QixDQUFDLEdBQUcsR0FBRyxDQUFFLEVBQUV3QixHQUFHLENBQUNDLE9BQU8sQ0FBQ3pCLENBQUMsQ0FBQztRQUFDO1FBQ3hFa0IsSUFBSSxHQUFHTSxHQUFHLENBQUNFLElBQUksQ0FBQyxFQUFFLENBQUM7UUFDbkIsSUFBSVIsSUFBSSxJQUFJLEdBQUcsRUFBRTtNQUNsQjtNQUNBO01BQ0EsSUFBSVMsUUFBUSxHQUFHLElBQUksQ0FBQ0EsUUFBUSxFQUFFO1FBQzdCaEQsQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUNOMkMsQ0FBQztRQUFFTSxFQUFFO01BQ04sT0FBTyxDQUFDLEVBQUU7UUFDVCxJQUFJLENBQUNqRCxDQUFDLEdBQUd1QyxJQUFJLENBQUNXLE9BQU8sQ0FBQyxHQUFHLEVBQUVsRCxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7UUFDMUMsSUFBSSxDQUFDMkMsQ0FBQyxHQUFHSixJQUFJLENBQUNXLE9BQU8sQ0FBQyxHQUFHLEVBQUVsRCxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7UUFDMUMsSUFBSXVDLElBQUksQ0FBQ3ZDLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxHQUFHLEVBQUU7VUFDdkJpRCxFQUFFLEdBQUdFLFFBQVEsQ0FBQyxDQUFDWixJQUFJLENBQUN2QyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksR0FBRyxHQUFHLEdBQUcsR0FBRyxFQUFFLElBQUl1QyxJQUFJLENBQUN0QyxTQUFTLENBQUNELENBQUMsR0FBRyxDQUFDLEVBQUUyQyxDQUFDLENBQUMsQ0FBQztVQUN6RSxJQUFJLENBQUNTLEtBQUssQ0FBQ0gsRUFBRSxDQUFDLEVBQUVWLElBQUksR0FBR0EsSUFBSSxDQUFDRyxNQUFNLENBQUMsQ0FBQyxFQUFFMUMsQ0FBQyxDQUFDLEdBQUdxRCxNQUFNLENBQUNDLFlBQVksQ0FBQ0wsRUFBRSxDQUFDLEdBQUdWLElBQUksQ0FBQ3RDLFNBQVMsQ0FBQzBDLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDM0YsQ0FBQyxNQUFNO1VBQ05NLEVBQUUsR0FBR1YsSUFBSSxDQUFDdEMsU0FBUyxDQUFDRCxDQUFDLEdBQUcsQ0FBQyxFQUFFMkMsQ0FBQyxDQUFDO1VBRTdCLElBQUlNLEVBQUUsSUFBSSxNQUFNLEVBQUVWLElBQUksR0FBR0EsSUFBSSxDQUFDRyxNQUFNLENBQUMsQ0FBQyxFQUFFMUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxHQUFHdUMsSUFBSSxDQUFDRyxNQUFNLENBQUNDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO1VBQUEsS0FDckUsSUFBSU0sRUFBRSxJQUFJLElBQUksSUFBSUEsRUFBRSxJQUFJLElBQUksSUFBSUEsRUFBRSxJQUFJLEtBQUssSUFBSUEsRUFBRSxJQUFJLE1BQU0sSUFBSUEsRUFBRSxJQUFJLE1BQU0sSUFBSUEsRUFBRSxJQUFJLE1BQU0sSUFBSUEsRUFBRSxJQUFJLE1BQU0sRUFBRTtZQUNqSGpELENBQUMsSUFBSWdELFFBQVEsQ0FBQ08sSUFBSSxDQUFDO2NBQ2xCQyxJQUFJLEVBQUUsTUFBTTtjQUNaakIsSUFBSSxFQUFFQSxJQUFJLENBQUNHLE1BQU0sQ0FBQyxDQUFDLEVBQUUxQyxDQUFDO1lBQ3ZCLENBQUMsQ0FBQztZQUNGZ0QsUUFBUSxDQUFDTyxJQUFJLENBQUM7Y0FDYkMsSUFBSSxFQUFFLE1BQU07Y0FDWmpCLElBQUksYUFBTVUsRUFBRSxNQUFHO2NBQ2ZBLEVBQUUsRUFBRTtZQUNMLENBQUMsQ0FBQztZQUNGVixJQUFJLEdBQUdBLElBQUksQ0FBQ0csTUFBTSxDQUFDQyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1lBQ3pCM0MsQ0FBQyxHQUFHLENBQUMsQ0FBQztVQUNQO1FBS0Q7TUFDRDtNQUNBdUMsSUFBSSxJQUFJUyxRQUFRLENBQUNPLElBQUksQ0FBQztRQUNyQkMsSUFBSSxFQUFFLE1BQU07UUFDWmpCLElBQUksRUFBSkE7TUFDRCxDQUFDLENBQUM7SUFDSDtJQUNBO0VBQUE7SUFBQTtJQUFBLE9BQ0EsbUJBQVU7TUFDVCxJQUFJa0IsSUFBSSxHQUFHO1VBQ1Q5QixJQUFJLEVBQUUsSUFBSSxDQUFDK0IsT0FBTyxDQUFDM0QsV0FBVyxFQUFFO1VBQ2hDUSxLQUFLLEVBQUUsSUFBSSxDQUFDQTtRQUNiLENBQUM7UUFDRG9ELEtBQUssR0FBRzFFLEdBQUcsQ0FBQzJFLGVBQWUsQ0FBQ0gsSUFBSSxDQUFDOUIsSUFBSSxDQUFDLElBQUssSUFBSSxDQUFDN0IsR0FBRyxJQUFJLElBQUksQ0FBQ0gsSUFBSSxDQUFDLElBQUksQ0FBQ0ssQ0FBQyxDQUFDLElBQUksR0FBSTtNQUNqRixJQUFJLENBQUNPLEtBQUssR0FBRyxDQUFDLENBQUM7TUFDZixJQUFJLENBQUN0QixHQUFHLENBQUM0RSxVQUFVLENBQUNKLElBQUksQ0FBQzlCLElBQUksQ0FBQyxFQUFFO1FBQy9CLElBQUksQ0FBQ21DLFNBQVMsQ0FBQ0wsSUFBSSxDQUFDO1FBQ3BCLElBQUksQ0FBQ0UsS0FBSyxFQUFFO1VBQ1hGLElBQUksQ0FBQ3BELFFBQVEsR0FBRyxFQUFFO1VBQ2xCLElBQUlvRCxJQUFJLENBQUM5QixJQUFJLElBQUksS0FBSyxJQUFJMUMsR0FBRyxDQUFDOEUsU0FBUyxFQUFFO1lBQ3hDLElBQUksQ0FBQ0MsTUFBTSxDQUFDUCxJQUFJLENBQUM7WUFDakIsSUFBSSxDQUFDYixHQUFHLEdBQUdhLElBQUksQ0FBQ2IsR0FBRyxHQUFHLElBQUk7VUFDM0I7VUFDQSxJQUFJLENBQUNJLFFBQVEsRUFBRSxDQUFDTyxJQUFJLENBQUNFLElBQUksQ0FBQztVQUMxQixJQUFJLENBQUN0RCxLQUFLLENBQUNvRCxJQUFJLENBQUNFLElBQUksQ0FBQztRQUN0QixDQUFDLE1BQU0sSUFBSSxDQUFDeEUsR0FBRyxDQUFDZ0YsTUFBTSxJQUFJaEYsR0FBRyxDQUFDZ0YsTUFBTSxDQUFDUixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksS0FBSyxFQUN4RCxJQUFJLENBQUNULFFBQVEsRUFBRSxDQUFDTyxJQUFJLENBQUNFLElBQUksQ0FBQztNQUM1QixDQUFDLE1BQU07UUFDTixJQUFJLENBQUNFLEtBQUssRUFBRSxJQUFJLENBQUNLLE1BQU0sQ0FBQ1AsSUFBSSxDQUFDLENBQUMsS0FDekIsSUFBSUEsSUFBSSxDQUFDOUIsSUFBSSxJQUFJLFFBQVEsRUFBRTtVQUMvQixJQUFJdUMsTUFBTSxHQUFHLElBQUksQ0FBQy9ELEtBQUssQ0FBQyxJQUFJLENBQUNBLEtBQUssQ0FBQ0MsTUFBTSxHQUFHLENBQUMsQ0FBQztZQUM3Q0csS0FBSyxHQUFHa0QsSUFBSSxDQUFDbEQsS0FBSztVQUNuQixJQUFJMkQsTUFBTSxJQUFJM0QsS0FBSyxDQUFDNEQsR0FBRyxFQUN0QixJQUFJRCxNQUFNLENBQUN2QyxJQUFJLElBQUksT0FBTyxJQUFJdUMsTUFBTSxDQUFDdkMsSUFBSSxJQUFJLE9BQU8sRUFDbkR1QyxNQUFNLENBQUMzRCxLQUFLLENBQUM2RCxNQUFNLENBQUNiLElBQUksQ0FBQ2hELEtBQUssQ0FBQzRELEdBQUcsQ0FBQyxDQUFDLEtBQ2hDO1lBQ0osSUFBSW5FLENBQUM7Y0FBRXFFLEtBQUssR0FBRzlELEtBQUssQ0FBQzhELEtBQUs7WUFDMUIsSUFBSUgsTUFBTSxDQUFDdkMsSUFBSSxJQUFJLFNBQVMsSUFBSSxDQUFDdUMsTUFBTSxDQUFDM0QsS0FBSyxDQUFDNEQsR0FBRyxJQUFJLEVBQUU1RCxLQUFLLENBQUM0RCxHQUFHLENBQUNqQixPQUFPLENBQUMsT0FBTyxDQUFDLElBQUkxRCxNQUFNLENBQUN1QixRQUFRLENBQUMsS0FBSyxDQUFDLENBQUMsS0FDMUcsQ0FBQ3NELEtBQUssSUFBS0EsS0FBSyxDQUFDdEQsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUM3QixDQUFDZixDQUFDLEdBQUdxRSxLQUFLLENBQUNuQixPQUFPLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUksQ0FBQ2xELENBQUMsR0FBR3FFLEtBQUssQ0FBQ25CLE9BQU8sQ0FBQyxHQUFHLEVBQUVsRCxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUlULFdBQVcsR0FBRzRELFFBQVEsQ0FDekdrQixLQUFLLENBQUMzQixNQUFNLENBQUMxQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFDcEIsQ0FBQ0EsQ0FBQyxHQUFHcUUsS0FBSyxDQUFDbkIsT0FBTyxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUNsRCxDQUFDLEdBQUdxRSxLQUFLLENBQUNuQixPQUFPLENBQUMsR0FBRyxFQUFFbEQsQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJVCxXQUFXLEdBQUc0RCxRQUFRLENBQ3pHa0IsS0FBSyxDQUFDM0IsTUFBTSxDQUFDMUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFFLENBQUUsQ0FBQyxFQUMzQmtFLE1BQU0sQ0FBQzNELEtBQUssQ0FBQzRELEdBQUcsR0FBRzVELEtBQUssQ0FBQzRELEdBQUc7VUFDOUI7UUFDRixDQUFDLE1BQU0sSUFBSVYsSUFBSSxDQUFDOUIsSUFBSSxJQUFJLE1BQU0sSUFBSSxDQUFDLElBQUksQ0FBQ2pCLE1BQU0sRUFBRSxJQUFJLENBQUNBLE1BQU0sR0FBRytDLElBQUksQ0FBQ2xELEtBQUssQ0FBQytELElBQUk7TUFDOUU7TUFDQSxJQUFJLElBQUksQ0FBQzNFLElBQUksQ0FBQyxJQUFJLENBQUNLLENBQUMsQ0FBQyxJQUFJLEdBQUcsRUFBRSxJQUFJLENBQUNBLENBQUMsRUFBRTtNQUN0QyxJQUFJLENBQUNFLEtBQUssR0FBRyxJQUFJLENBQUNGLENBQUMsR0FBRyxDQUFDO01BQ3ZCLElBQUksQ0FBQ2lCLEtBQUssR0FBRyxJQUFJLENBQUNDLElBQUk7SUFDdkI7SUFDQTtFQUFBO0lBQUE7SUFBQSxPQUNBLGdCQUFPdUMsSUFBSSxFQUFFO01BQ1osSUFBSTlCLElBQUksR0FBRzhCLElBQUksQ0FBQzlCLElBQUk7UUFDbkJnQixDQUFDLEdBQUcsSUFBSSxDQUFDM0MsQ0FBQztNQUNYLE9BQU8sQ0FBQyxFQUFFO1FBQ1QsSUFBSSxDQUFDLElBQUksQ0FBQ0EsQ0FBQyxHQUFHLElBQUksQ0FBQ0wsSUFBSSxDQUFDdUQsT0FBTyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUNsRCxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7VUFDekQsSUFBSTJCLElBQUksSUFBSSxLQUFLLElBQUlBLElBQUksSUFBSSxLQUFLLEVBQUUsSUFBSSxDQUFDM0IsQ0FBQyxHQUFHMkMsQ0FBQyxDQUFDLEtBQzFDLElBQUksQ0FBQzNDLENBQUMsR0FBRyxJQUFJLENBQUNMLElBQUksQ0FBQ1MsTUFBTTtVQUM5QjtRQUNEO1FBQ0EsSUFBSSxDQUFDRixLQUFLLEdBQUksSUFBSSxDQUFDRixDQUFDLElBQUksQ0FBRTtRQUMxQixPQUFPLENBQUNiLFNBQVMsQ0FBQyxJQUFJLENBQUNRLElBQUksQ0FBQyxJQUFJLENBQUNLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUNtQyxPQUFPLEVBQUU7VUFBRSxJQUFJLENBQUNuQyxDQUFDLEVBQUU7UUFBQztRQUNsRSxJQUFJLElBQUksQ0FBQzRCLE9BQU8sQ0FBQyxJQUFJLENBQUNZLE9BQU8sRUFBRSxDQUFDLElBQUliLElBQUksRUFBRTtVQUN6QztVQUNBLElBQUlBLElBQUksSUFBSSxLQUFLLEVBQUU7WUFDbEIsSUFBSSxDQUFDaEMsSUFBSSxHQUFHLElBQUksQ0FBQ0EsSUFBSSxDQUFDK0MsTUFBTSxDQUFDLENBQUMsRUFBRUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHMUQsR0FBRyxDQUFDOEUsU0FBUyxDQUFDLElBQUksQ0FBQ3BFLElBQUksQ0FBQ00sU0FBUyxDQUFDMEMsQ0FBQyxHQUFHLENBQUMsRUFBRSxJQUFJLENBQUMzQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUV5RCxJQUFJLENBQUNsRCxLQUFLLENBQUMsR0FDekcsSUFBSSxDQUFDWixJQUFJLENBQUMrQyxNQUFNLENBQUMsSUFBSSxDQUFDMUMsQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUM3QixPQUFPLElBQUksQ0FBQ0EsQ0FBQyxHQUFHMkMsQ0FBQztVQUNsQixDQUFDLE1BQU0sSUFBSWhCLElBQUksSUFBSSxPQUFPLEVBQ3pCLElBQUksQ0FBQ3ZDLFVBQVUsQ0FBQ21GLFFBQVEsQ0FBQyxJQUFJLENBQUM1RSxJQUFJLENBQUNNLFNBQVMsQ0FBQzBDLENBQUMsR0FBRyxDQUFDLEVBQUUsSUFBSSxDQUFDM0MsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FDN0QsSUFBSTJCLElBQUksSUFBSSxPQUFPLEVBQ3ZCLElBQUksQ0FBQ0QsS0FBSyxHQUFHLElBQUksQ0FBQy9CLElBQUksQ0FBQ00sU0FBUyxDQUFDMEMsQ0FBQyxHQUFHLENBQUMsRUFBRSxJQUFJLENBQUMzQyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1VBQ3BELElBQUksQ0FBQyxJQUFJLENBQUNBLENBQUMsR0FBRyxJQUFJLENBQUNMLElBQUksQ0FBQ3VELE9BQU8sQ0FBQyxHQUFHLEVBQUUsSUFBSSxDQUFDbEQsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDQSxDQUFDLEdBQUcsSUFBSSxDQUFDTCxJQUFJLENBQUNTLE1BQU07VUFDOUU7VUFDQSxJQUFJdUIsSUFBSSxJQUFJLEtBQUssRUFBRTtZQUNsQixJQUFJd0MsR0FBRyxHQUFHLElBQUksQ0FBQ3hFLElBQUksQ0FBQ00sU0FBUyxDQUFDMEMsQ0FBQyxFQUFFLElBQUksQ0FBQzNDLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDNUMsSUFBSSxDQUFDeUQsSUFBSSxDQUFDbEQsS0FBSyxDQUFDaUUsS0FBSyxFQUFFTCxHQUFHLEdBQUcscUNBQXFDLEdBQUdBLEdBQUc7WUFDeEUsSUFBSW5FLENBQUMsR0FBRzJDLENBQUM7WUFDVCxPQUFPLElBQUksQ0FBQ2hELElBQUksQ0FBQ2dELENBQUMsQ0FBQyxJQUFJLEdBQUc7Y0FBRUEsQ0FBQyxFQUFFO1lBQUM7WUFDaEN3QixHQUFHLEdBQUcsSUFBSSxDQUFDeEUsSUFBSSxDQUFDTSxTQUFTLENBQUMwQyxDQUFDLEVBQUUzQyxDQUFDLENBQUMsR0FBR21FLEdBQUc7WUFDckMsSUFBSUQsTUFBTSxHQUFHLElBQUksQ0FBQy9ELEtBQUssQ0FBQyxJQUFJLENBQUNBLEtBQUssQ0FBQ0MsTUFBTSxHQUFHLENBQUMsQ0FBQztZQUM5QyxJQUFJcUQsSUFBSSxDQUFDbEQsS0FBSyxDQUFDa0UsS0FBSyxJQUFJLE1BQU0sSUFBSVAsTUFBTSxJQUFJLENBQUNBLE1BQU0sQ0FBQzNELEtBQUssQ0FBQ21FLEtBQUssSUFBSSxFQUFFLEVBQUUzRCxRQUFRLENBQUMsUUFBUSxDQUFDLEVBQ3hGbUQsTUFBTSxDQUFDM0QsS0FBSyxDQUFDbUUsS0FBSyxHQUFHLDZCQUE2QixHQUFHUixNQUFNLENBQUMzRCxLQUFLLENBQUNtRSxLQUFLO1lBQ3hFLElBQUksQ0FBQzFCLFFBQVEsRUFBRSxDQUFDTyxJQUFJLENBQUM7Y0FDcEI1QixJQUFJLEVBQUUsS0FBSztjQUNYcEIsS0FBSyxFQUFFO2dCQUNONEQsR0FBRyxFQUFFLDBCQUEwQixHQUFHQSxHQUFHLENBQUNqQyxPQUFPLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQztnQkFDMUR5QyxNQUFNLEVBQUU7Y0FDVDtZQUNELENBQUMsQ0FBQztVQUNIO1VBQ0E7UUFDRDtNQUNEO0lBQ0Q7SUFDQTtFQUFBO0lBQUE7SUFBQSxPQUNBLG1CQUFVbEIsSUFBSSxFQUFFO01BQ2YsSUFBSWxELEtBQUssR0FBR2tELElBQUksQ0FBQ2xELEtBQUs7UUFDckJtRSxLQUFLLEdBQUcsSUFBSSxDQUFDdEYsVUFBVSxDQUFDd0YsS0FBSyxDQUFDbkIsSUFBSSxDQUFDOUIsSUFBSSxFQUFFcEIsS0FBSyxFQUFFa0QsSUFBSSxDQUFDLElBQUlsRCxLQUFLLENBQUNtRSxLQUFLLElBQUksRUFBRSxDQUFDO1FBQzNFRyxRQUFRLEdBQUcsQ0FBQyxDQUFDO01BQ2QsSUFBSXRFLEtBQUssQ0FBQ3VFLEVBQUUsRUFBRTtRQUNiLElBQUksSUFBSSxDQUFDdEUsUUFBUSxHQUFHLENBQUMsRUFBRUQsS0FBSyxDQUFDdUUsRUFBRSxHQUFHLEtBQUssQ0FBQyxDQUFDLEtBQ3BDLElBQUksSUFBSSxDQUFDM0QsU0FBUyxFQUFFLElBQUksQ0FBQzRELE1BQU0sRUFBRTtNQUN2QztNQUNBLElBQUssSUFBSSxDQUFDdkUsUUFBUSxHQUFHLENBQUMsSUFBS0QsS0FBSyxDQUFDeUUsS0FBSyxFQUFFekUsS0FBSyxDQUFDeUUsS0FBSyxHQUFHLEtBQUssQ0FBQztNQUM1RCxRQUFRdkIsSUFBSSxDQUFDOUIsSUFBSTtRQUNoQixLQUFLLEtBQUs7VUFDVCxJQUFJcEIsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFO1lBQ3RCQSxLQUFLLENBQUM0RCxHQUFHLEdBQUc1RCxLQUFLLENBQUM0RCxHQUFHLElBQUk1RCxLQUFLLENBQUMsVUFBVSxDQUFDO1lBQzFDQSxLQUFLLENBQUMsVUFBVSxDQUFDLEdBQUcsS0FBSyxDQUFDO1VBQzNCO1VBQ0EsSUFBSUEsS0FBSyxDQUFDNEQsR0FBRyxJQUFJLENBQUM1RCxLQUFLLENBQUNvRSxNQUFNLEVBQUU7WUFDL0IsSUFBSSxJQUFJLENBQUNJLE1BQU0sRUFBRSxFQUFFeEUsS0FBSyxDQUFDUCxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUNZLE1BQU0sRUFBRSxFQUFFcUUsUUFBUSxFQUFFLENBQUMsS0FDbkQxRSxLQUFLLENBQUNvRSxNQUFNLEdBQUcsR0FBRztVQUN4QjtVQUNBO1FBQ0QsS0FBSyxHQUFHO1FBQ1IsS0FBSyxJQUFJO1FBRVQsS0FBSyxRQUFRO1FBQ2IsS0FBSyxPQUFPO1VBRVgsSUFBSSxDQUFDSSxNQUFNLEVBQUU7VUFDYjtRQUNELEtBQUssTUFBTTtVQUNWLElBQUl4RSxLQUFLLENBQUMyRSxLQUFLLEVBQUU7WUFDaEJMLFFBQVEsQ0FBQyxPQUFPLENBQUMsR0FBR3RFLEtBQUssQ0FBQzJFLEtBQUs7WUFDL0IzRSxLQUFLLENBQUMyRSxLQUFLLEdBQUcsS0FBSyxDQUFDO1VBQ3JCO1VBQ0EsSUFBSTNFLEtBQUssQ0FBQzRFLElBQUksRUFBRTtZQUNmTixRQUFRLENBQUMsYUFBYSxDQUFDLEdBQUd0RSxLQUFLLENBQUM0RSxJQUFJO1lBQ3BDNUUsS0FBSyxDQUFDNEUsSUFBSSxHQUFHLEtBQUssQ0FBQztVQUNwQjtVQUNBLElBQUk1RSxLQUFLLENBQUM2RSxJQUFJLEVBQUU7WUFDZixJQUFJQSxJQUFJLEdBQUdqQyxRQUFRLENBQUM1QyxLQUFLLENBQUM2RSxJQUFJLENBQUM7WUFDL0IsSUFBSUEsSUFBSSxHQUFHLENBQUMsRUFBRUEsSUFBSSxHQUFHLENBQUMsQ0FBQyxLQUNsQixJQUFJQSxJQUFJLEdBQUcsQ0FBQyxFQUFFQSxJQUFJLEdBQUcsQ0FBQztZQUMzQixJQUFJQyxHQUFHLEdBQUcsQ0FBQyxVQUFVLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxVQUFVLENBQUM7WUFDcEZSLFFBQVEsQ0FBQyxXQUFXLENBQUMsR0FBR1EsR0FBRyxDQUFDRCxJQUFJLEdBQUcsQ0FBQyxDQUFDO1lBQ3JDN0UsS0FBSyxDQUFDNkUsSUFBSSxHQUFHLEtBQUssQ0FBQztVQUNwQjtVQUNBO1FBQ0QsS0FBSyxPQUFPO1FBQ1osS0FBSyxPQUFPO1VBQ1gsSUFBSSxDQUFDN0UsS0FBSyxDQUFDdUUsRUFBRSxFQUFFdkUsS0FBSyxDQUFDdUUsRUFBRSxHQUFHckIsSUFBSSxDQUFDOUIsSUFBSSxHQUFJLEVBQUUsSUFBSSxXQUFJOEIsSUFBSSxDQUFDOUIsSUFBSSxTQUFPLENBQUMsS0FDN0QsSUFBSSxXQUFJOEIsSUFBSSxDQUFDOUIsSUFBSSxTQUFNLEVBQUU7VUFDOUIsSUFBSThCLElBQUksQ0FBQzlCLElBQUksSUFBSSxPQUFPLEVBQUU7WUFDekIsSUFBSXBCLEtBQUssQ0FBQ2tFLEtBQUssRUFBRTtjQUNoQkMsS0FBSyxtQkFBWVksVUFBVSxDQUFDL0UsS0FBSyxDQUFDa0UsS0FBSyxDQUFDLElBQUlsRSxLQUFLLENBQUNrRSxLQUFLLENBQUMxRCxRQUFRLENBQUMsR0FBRyxDQUFDLEdBQUcsR0FBRyxHQUFHLElBQUksQ0FBQyxjQUFJMkQsS0FBSyxDQUFFO2NBQzlGbkUsS0FBSyxDQUFDa0UsS0FBSyxHQUFHLEtBQUssQ0FBQztZQUNyQjtZQUNBLElBQUlsRSxLQUFLLENBQUNnRixNQUFNLEVBQUU7Y0FDakJiLEtBQUssb0JBQWFZLFVBQVUsQ0FBQy9FLEtBQUssQ0FBQ2dGLE1BQU0sQ0FBQyxJQUFJaEYsS0FBSyxDQUFDZ0YsTUFBTSxDQUFDeEUsUUFBUSxDQUFDLEdBQUcsQ0FBQyxHQUFHLEdBQUcsR0FBRyxJQUFJLENBQUMsY0FBSTJELEtBQUssQ0FBRTtjQUNqR25FLEtBQUssQ0FBQ2dGLE1BQU0sR0FBRyxLQUFLLENBQUM7WUFDdEI7WUFDQSxJQUFJLElBQUksQ0FBQzFFLFFBQVEsR0FBRyxDQUFDLEVBQUU0QyxJQUFJLENBQUMrQixRQUFRLEdBQUcsSUFBSTtVQUM1QztVQUNBakYsS0FBSyxDQUFDNkQsTUFBTSxHQUFHLEVBQUU7VUFDakIsSUFBSTdELEtBQUssQ0FBQzRELEdBQUcsRUFBRTVELEtBQUssQ0FBQzZELE1BQU0sQ0FBQ2IsSUFBSSxDQUFDaEQsS0FBSyxDQUFDNEQsR0FBRyxDQUFDO1VBQzNDLElBQUksQ0FBQzVELEtBQUssQ0FBQ2tGLFFBQVEsSUFBSSxDQUFDbEYsS0FBSyxDQUFDbUYsUUFBUSxFQUNyQyw2RUFBa0NqQyxJQUFJLENBQUM5QixJQUFJLDBFQUFnQjhCLElBQUk7VUFDaEUsSUFBSSxDQUFDc0IsTUFBTSxFQUFFO1VBQ2I7UUFDRCxLQUFLLElBQUk7UUFDVCxLQUFLLElBQUk7VUFDUixJQUFJeEUsS0FBSyxDQUFDb0YsT0FBTyxJQUFJcEYsS0FBSyxDQUFDcUYsT0FBTyxFQUNqQyxLQUFLLElBQUlDLENBQUMsR0FBRyxJQUFJLENBQUMxRixLQUFLLENBQUNDLE1BQU0sRUFBRTBGLElBQUksRUFBRUEsSUFBSSxHQUFHLElBQUksQ0FBQzNGLEtBQUssQ0FBQyxFQUFFMEYsQ0FBQyxDQUFDO1lBQzNELElBQUlDLElBQUksQ0FBQ25FLElBQUksSUFBSSxPQUFPLEVBQUU7Y0FDekJtRSxJQUFJLENBQUN6RSxDQUFDLEdBQUcsS0FBSyxDQUFDO2NBQ2Y7WUFDRDtVQUFDO01BQUE7TUFFTCxJQUFJZCxLQUFLLENBQUN3RixLQUFLLEVBQUU7UUFDaEJsQixRQUFRLENBQUMsWUFBWSxDQUFDLEdBQUd0RSxLQUFLLENBQUN3RixLQUFLO1FBQ3BDeEYsS0FBSyxDQUFDd0YsS0FBSyxHQUFHLEtBQUssQ0FBQztNQUNyQjtNQUNBO01BQ0EsSUFBSUMsTUFBTSxHQUFHdEIsS0FBSyxDQUFDeEMsT0FBTyxDQUFDLFNBQVMsRUFBRSxHQUFHLENBQUMsQ0FBQ0EsT0FBTyxDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUMsQ0FBQ2xCLEtBQUssQ0FBQyxHQUFHLENBQUM7TUFDNUUwRCxLQUFLLEdBQUcsRUFBRTtNQUNWLEtBQUssSUFBSTFFLENBQUMsR0FBRyxDQUFDLEVBQUVpRyxHQUFHLEdBQUdELE1BQU0sQ0FBQzVGLE1BQU0sRUFBRUosQ0FBQyxHQUFHaUcsR0FBRyxFQUFFakcsQ0FBQyxFQUFFLEVBQUU7UUFDbEQsSUFBSWtHLElBQUksR0FBR0YsTUFBTSxDQUFDaEcsQ0FBQyxDQUFDLENBQUNnQixLQUFLLENBQUMsR0FBRyxDQUFDO1FBQy9CLElBQUlrRixJQUFJLENBQUM5RixNQUFNLEdBQUcsQ0FBQyxFQUFFO1FBQ3JCLElBQUkrRixJQUFHLEdBQUdELElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQ0UsSUFBSSxFQUFFLENBQUNyRyxXQUFXLEVBQUU7VUFDckNzRyxNQUFLLEdBQUdILElBQUksQ0FBQ0ksS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDdkQsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDcUQsSUFBSSxFQUFFO1FBQ3ZDLElBQUlDLE1BQUssQ0FBQ3RGLFFBQVEsQ0FBQyxTQUFTLENBQUMsSUFBSXNGLE1BQUssQ0FBQ3RGLFFBQVEsQ0FBQyxNQUFNLENBQUMsSUFBSXNGLE1BQUssQ0FBQ3RGLFFBQVEsQ0FBQyxLQUFLLENBQUMsSUFBSXNGLE1BQUssQ0FBQ3RGLFFBQVEsQ0FBQyxJQUFJLENBQUMsSUFBSXNGLE1BQUssQ0FDL0d0RixRQUFRLENBQ1IsTUFBTSxDQUFDLEVBQ1IyRCxLQUFLLGVBQVF5QixJQUFHLGNBQUlFLE1BQUssQ0FBRSxDQUFDLEtBQ3hCLElBQUksQ0FBQ3hCLFFBQVEsQ0FBQ3NCLElBQUcsQ0FBQyxJQUFJRSxNQUFLLENBQUN0RixRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQzhELFFBQVEsQ0FBQ3NCLElBQUcsQ0FBQyxDQUFDcEYsUUFBUSxDQUFDLFFBQVEsQ0FBQyxFQUN2RjhELFFBQVEsQ0FBQ3NCLElBQUcsQ0FBQyxHQUFHRSxNQUFLO01BQ3ZCO01BQ0EsSUFBSTVDLElBQUksQ0FBQzlCLElBQUksSUFBSSxLQUFLLElBQUl3QixRQUFRLENBQUMwQixRQUFRLENBQUNKLEtBQUssSUFBSWxFLEtBQUssQ0FBQ2tFLEtBQUssQ0FBQyxHQUFHbEYsV0FBVyxFQUM5RXNGLFFBQVEsQ0FBQ1UsTUFBTSxHQUFHLE1BQU07TUFDekIsS0FBSyxJQUFJWSxHQUFHLElBQUl0QixRQUFRLEVBQUU7UUFDekIsSUFBSXdCLEtBQUssR0FBR3hCLFFBQVEsQ0FBQ3NCLEdBQUcsQ0FBQztRQUN6QixJQUFJQSxHQUFHLENBQUNwRixRQUFRLENBQUMsTUFBTSxDQUFDLElBQUlvRixHQUFHLElBQUksT0FBTyxJQUFJQSxHQUFHLElBQUksWUFBWSxFQUFFMUMsSUFBSSxDQUFDcEMsQ0FBQyxHQUFHLENBQUM7UUFDN0U7UUFDQSxJQUFJZ0YsS0FBSyxDQUFDdEYsUUFBUSxDQUFDLEtBQUssQ0FBQyxFQUFFO1VBQzFCLElBQUk0QixDQUFDLEdBQUcwRCxLQUFLLENBQUNuRCxPQUFPLENBQUMsR0FBRyxDQUFDO1VBQzFCLElBQUlQLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQyxFQUFFO1lBQ2QsT0FBTzBELEtBQUssQ0FBQzFELENBQUMsQ0FBQyxJQUFJLEdBQUcsSUFBSTBELEtBQUssQ0FBQzFELENBQUMsQ0FBQyxJQUFJLEdBQUcsSUFBSXhELFNBQVMsQ0FBQ2tILEtBQUssQ0FBQzFELENBQUMsQ0FBQyxDQUFDO2NBQUVBLENBQUMsRUFBRTtZQUFDO1lBQ3RFMEQsS0FBSyxHQUFHQSxLQUFLLENBQUMzRCxNQUFNLENBQUMsQ0FBQyxFQUFFQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUNWLE1BQU0sQ0FBQ29FLEtBQUssQ0FBQzNELE1BQU0sQ0FBQ0MsQ0FBQyxDQUFDLENBQUM7VUFDMUQ7UUFDRDtRQUNBO1FBQUEsS0FDSyxJQUFJMEQsS0FBSyxDQUFDdEYsUUFBUSxDQUFDLEtBQUssQ0FBQyxFQUM3QnNGLEtBQUssR0FBR0EsS0FBSyxDQUFDbkUsT0FBTyxDQUFDLGdCQUFnQixFQUFFLFVBQUFxRSxDQUFDO1VBQUEsT0FBSWpCLFVBQVUsQ0FBQ2lCLENBQUMsQ0FBQyxHQUFHaEgsV0FBVyxHQUFHLEdBQUcsR0FBRyxJQUFJO1FBQUEsRUFBQyxDQUFDLEtBQ25GLElBQUk0RyxHQUFHLElBQUksYUFBYSxJQUFJRSxLQUFLLENBQUN0RixRQUFRLENBQUMsS0FBSyxDQUFDLEVBQ3JELElBQUksQ0FBQzZCLEdBQUcsR0FBR2EsSUFBSSxDQUFDYixHQUFHLEdBQUcsSUFBSTtRQUMzQjhCLEtBQUssZUFBUXlCLEdBQUcsY0FBSUUsS0FBSyxDQUFFO01BQzVCO01BQ0EzQixLQUFLLEdBQUdBLEtBQUssQ0FBQ2hDLE1BQU0sQ0FBQyxDQUFDLENBQUM7TUFDdkIsSUFBSWdDLEtBQUssRUFBRW5FLEtBQUssQ0FBQ21FLEtBQUssR0FBR0EsS0FBSztJQUMvQjtJQUNBO0VBQUE7SUFBQTtJQUFBLE9BQ0EsaUJBQVFqQixJQUFJLEVBQUU7TUFDYjtNQUNBLElBQUlBLElBQUksQ0FBQ2IsR0FBRyxFQUFFO1FBQ2JhLElBQUksQ0FBQ2IsR0FBRyxHQUFHLElBQUksQ0FBQ0EsR0FBRyxHQUFHLEtBQUssQ0FBQztRQUM1QixLQUFLLElBQUk1QyxDQUFDLEdBQUcsSUFBSSxDQUFDRyxLQUFLLENBQUNDLE1BQU0sRUFBRUosQ0FBQyxFQUFFO1VBQ2xDLElBQUksSUFBSSxDQUFDRyxLQUFLLENBQUNILENBQUMsQ0FBQyxDQUFDNEMsR0FBRyxFQUNwQixJQUFJLENBQUNBLEdBQUcsR0FBRyxJQUFJO1FBQUM7TUFDbkI7TUFDQSxJQUFJYSxJQUFJLENBQUM5QixJQUFJLElBQUksTUFBTSxJQUFLMUMsR0FBRyxDQUFDZ0YsTUFBTSxJQUFJaEYsR0FBRyxDQUFDZ0YsTUFBTSxDQUFDUixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksS0FBTSxFQUN6RSxPQUFPLElBQUksQ0FBQ1QsUUFBUSxFQUFFLENBQUN4QixHQUFHLEVBQUU7TUFDN0IsSUFBSWpCLEtBQUssR0FBR2tELElBQUksQ0FBQ2xELEtBQUs7TUFDdEI7TUFDQSxJQUFJa0QsSUFBSSxDQUFDOUIsSUFBSSxJQUFJLFNBQVMsRUFBRTtRQUMzQjhCLElBQUksQ0FBQzlCLElBQUksR0FBRyxLQUFLO1FBQ2pCLElBQUksQ0FBQ3BCLEtBQUssQ0FBQzRELEdBQUcsSUFBSSxDQUFDVixJQUFJLENBQUNwRCxRQUFRLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxFQUFFc0IsSUFBSSxJQUFJLEtBQUssRUFDdkRwQixLQUFLLENBQUM0RCxHQUFHLEdBQUdWLElBQUksQ0FBQ3BELFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQ0UsS0FBSyxDQUFDNEQsR0FBRztRQUN2QyxJQUFJNUQsS0FBSyxDQUFDNEQsR0FBRyxJQUFJLENBQUM1RCxLQUFLLENBQUNvRSxNQUFNLEVBQzdCcEUsS0FBSyxDQUFDUCxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUNZLE1BQU0sRUFBRSxFQUFFcUUsUUFBUSxFQUFFO1FBQ3JDLE9BQU94QixJQUFJLENBQUNwRCxRQUFRLEdBQUcsS0FBSyxDQUFDO01BQzlCO01BQ0EsSUFBSXBCLEdBQUcsQ0FBQ3VILFNBQVMsQ0FBQy9DLElBQUksQ0FBQzlCLElBQUksQ0FBQyxFQUFFOEIsSUFBSSxDQUFDOUIsSUFBSSxHQUFHLEtBQUssQ0FBQyxLQUMzQyxJQUFJLENBQUMxQyxHQUFHLENBQUN3SCxTQUFTLENBQUNoRCxJQUFJLENBQUM5QixJQUFJLENBQUMsRUFBRThCLElBQUksQ0FBQzlCLElBQUksR0FBRyxNQUFNO01BQ3REO01BQ0EsSUFBSThCLElBQUksQ0FBQ3BDLENBQUMsRUFBRTtRQUNYLElBQUlvQyxJQUFJLENBQUM5QixJQUFJLElBQUksSUFBSSxFQUFFO1VBQ3RCLElBQUkrRSxLQUFLLEdBQUcsQ0FBQztVQUNiLEtBQUssSUFBSTFHLEdBQUMsR0FBRyxJQUFJLENBQUNHLEtBQUssQ0FBQ0MsTUFBTSxFQUFFSixHQUFDLEVBQUU7WUFDbEMsSUFBSSxJQUFJLENBQUNHLEtBQUssQ0FBQ0gsR0FBQyxDQUFDLENBQUMyQixJQUFJLElBQUksSUFBSSxFQUFFK0UsS0FBSyxFQUFFO1VBQUM7VUFDekMsSUFBSUEsS0FBSyxJQUFJLENBQUMsRUFDYixLQUFLLElBQUkxRyxHQUFDLEdBQUd5RCxJQUFJLENBQUNwRCxRQUFRLENBQUNELE1BQU0sRUFBRUosR0FBQyxFQUFFO1lBQ3JDeUQsSUFBSSxDQUFDcEQsUUFBUSxDQUFDTCxHQUFDLENBQUMsQ0FBQzBHLEtBQUssR0FBR0EsS0FBSztVQUFDO1FBQ2xDLENBQUMsTUFBTSxJQUFJakQsSUFBSSxDQUFDOUIsSUFBSSxJQUFJLElBQUksRUFBRTtVQUM3QixLQUFLLElBQUkzQixHQUFDLEdBQUcsQ0FBQyxFQUFFMkcsR0FBRyxHQUFHLENBQUMsRUFBRUMsS0FBSyxFQUFFQSxLQUFLLEdBQUduRCxJQUFJLENBQUNwRCxRQUFRLENBQUNMLEdBQUMsRUFBRSxDQUFDO1lBQ3pELElBQUk0RyxLQUFLLENBQUNqRixJQUFJLElBQUksSUFBSSxFQUFFO2NBQ3ZCaUYsS0FBSyxDQUFDcEQsSUFBSSxHQUFHLElBQUk7Y0FDakJvRCxLQUFLLENBQUNELEdBQUcsR0FBSSxVQUFDQSxHQUFHLEVBQUVuRCxJQUFJLEVBQUs7Z0JBQzNCLElBQUlBLElBQUksSUFBSSxHQUFHLEVBQUUsT0FBT0gsTUFBTSxDQUFDQyxZQUFZLENBQUMsRUFBRSxHQUFHLENBQUNxRCxHQUFHLEdBQUcsQ0FBQyxJQUFJLEVBQUUsQ0FBQztnQkFDaEUsSUFBSW5ELElBQUksSUFBSSxHQUFHLEVBQUUsT0FBT0gsTUFBTSxDQUFDQyxZQUFZLENBQUMsRUFBRSxHQUFHLENBQUNxRCxHQUFHLEdBQUcsQ0FBQyxJQUFJLEVBQUUsQ0FBQztnQkFDaEUsSUFBSW5ELElBQUksSUFBSSxHQUFHLElBQUlBLElBQUksSUFBSSxHQUFHLEVBQUU7a0JBQy9CbUQsR0FBRyxHQUFHLENBQUNBLEdBQUcsR0FBRyxDQUFDLElBQUksRUFBRSxHQUFHLENBQUM7a0JBQ3hCLElBQUlFLEdBQUcsR0FBRyxDQUFDLEdBQUcsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsSUFBSSxDQUFDO29CQUNqRUMsR0FBRyxHQUFHLENBQUMsR0FBRyxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLEdBQUcsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxJQUFJLENBQUM7b0JBQzlEQyxHQUFHLEdBQUcsQ0FBQ0QsR0FBRyxDQUFDRSxJQUFJLENBQUNOLEtBQUssQ0FBQ0MsR0FBRyxHQUFHLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsS0FBS0UsR0FBRyxDQUFDRixHQUFHLEdBQUcsRUFBRSxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQztrQkFDeEUsSUFBSW5ELElBQUksSUFBSSxHQUFHLEVBQUUsT0FBT3VELEdBQUcsQ0FBQ2hILFdBQVcsRUFBRTtrQkFDekMsT0FBT2dILEdBQUc7Z0JBQ1g7Z0JBQ0EsT0FBT0osR0FBRztjQUNYLENBQUMsQ0FBRUEsR0FBRyxFQUFFLEVBQUVwRyxLQUFLLENBQUNpRCxJQUFJLENBQUMsR0FBRyxHQUFHO1lBQzVCO1VBQUM7UUFDSDtNQUNEO01BQ0E7TUFDQSxJQUFJQyxJQUFJLENBQUM5QixJQUFJLElBQUksT0FBTyxFQUFFO1FBQ3pCLElBQUlzRixPQUFPLEdBQUcxRyxLQUFLLENBQUMyRyxXQUFXO1VBQzlCQyxPQUFPLEdBQUc1RyxLQUFLLENBQUM2RyxXQUFXO1VBQzNCQyxNQUFNLEdBQUc5RyxLQUFLLENBQUM4RyxNQUFNO1FBQ3RCLElBQUk1RCxJQUFJLENBQUNwQyxDQUFDLEVBQUU7VUFDWCxJQUFJLENBQUMwRCxNQUFNLEVBQUU7VUFDYixJQUFJLENBQUNrQyxPQUFPLEVBQUVBLE9BQU8sR0FBRyxDQUFDO1VBQ3pCLElBQUksQ0FBQ0UsT0FBTyxFQUFFQSxPQUFPLEdBQUcsQ0FBQztRQUMxQjtRQUNBLElBQUlFLE1BQU0sRUFBRTlHLEtBQUssQ0FBQ21FLEtBQUssb0JBQWEyQyxNQUFNLDJCQUFpQjlHLEtBQUssQ0FBQ21FLEtBQUssSUFBSSxFQUFFLENBQUU7UUFDOUUsSUFBSXlDLE9BQU8sRUFBRTVHLEtBQUssQ0FBQ21FLEtBQUssNEJBQXFCeUMsT0FBTyxnQkFBTTVHLEtBQUssQ0FBQ21FLEtBQUssSUFBSSxFQUFFLENBQUU7UUFDN0UsSUFBSTJDLE1BQU0sSUFBSUosT0FBTyxFQUNwQixDQUFDLFNBQVNLLENBQUMsQ0FBQ0MsRUFBRSxFQUFFO1VBQ2YsS0FBSyxJQUFJdkgsQ0FBQyxHQUFHLENBQUMsRUFBRXdILENBQUMsRUFBRUEsQ0FBQyxHQUFHRCxFQUFFLENBQUN2SCxDQUFDLENBQUMsRUFBRUEsQ0FBQyxFQUFFLEVBQUU7WUFDbEMsSUFBSXdILENBQUMsQ0FBQzdGLElBQUksSUFBSSxJQUFJLElBQUk2RixDQUFDLENBQUM3RixJQUFJLElBQUksSUFBSSxFQUFFO2NBQ3JDLElBQUkwRixNQUFNLEVBQUVHLENBQUMsQ0FBQ2pILEtBQUssQ0FBQ21FLEtBQUssb0JBQWEyQyxNQUFNLDJCQUFpQkcsQ0FBQyxDQUFDakgsS0FBSyxDQUFDbUUsS0FBSyxDQUFFO2NBQzVFLElBQUl1QyxPQUFPLEVBQUVPLENBQUMsQ0FBQ2pILEtBQUssQ0FBQ21FLEtBQUsscUJBQWN1QyxPQUFPLGdCQUFNTyxDQUFDLENBQUNqSCxLQUFLLENBQUNtRSxLQUFLLENBQUU7WUFDckUsQ0FBQyxNQUFNNEMsQ0FBQyxDQUFDRSxDQUFDLENBQUNuSCxRQUFRLElBQUksRUFBRSxDQUFDO1VBQzNCO1FBQ0QsQ0FBQyxFQUFFb0QsSUFBSSxDQUFDcEQsUUFBUSxDQUFDO01BQ25CO01BQ0EsSUFBSSxDQUFDakIsVUFBVSxDQUFDb0MsR0FBRyxJQUFJLElBQUksQ0FBQ3BDLFVBQVUsQ0FBQ29DLEdBQUcsQ0FBQ2lDLElBQUksQ0FBQztNQUNoRDtNQUNBLElBQUlBLElBQUksQ0FBQzlCLElBQUksSUFBSSxLQUFLLElBQUksQ0FBQzhGLE1BQU0sQ0FBQ0MsSUFBSSxDQUFDbkgsS0FBSyxDQUFDLENBQUNILE1BQU0sRUFBRTtRQUNyRCxJQUFJNEMsUUFBUSxHQUFHLElBQUksQ0FBQ0EsUUFBUSxFQUFFO1FBQzlCLElBQUlTLElBQUksQ0FBQ3BELFFBQVEsQ0FBQ0QsTUFBTSxJQUFJLENBQUMsSUFBSXFELElBQUksQ0FBQ3BELFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQ3NCLElBQUksSUFBSSxLQUFLLEVBQzlEcUIsUUFBUSxDQUFDQSxRQUFRLENBQUM1QyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEdBQUdxRCxJQUFJLENBQUNwRCxRQUFRLENBQUMsQ0FBQyxDQUFDO01BQ2xEO0lBQ0Q7SUFDQTtFQUFBO0lBQUE7SUFBQSxPQUNBLGtCQUFTO01BQ1IsS0FBSyxJQUFJTCxDQUFDLEdBQUcsSUFBSSxDQUFDRyxLQUFLLENBQUNDLE1BQU0sRUFBRTBGLElBQUksRUFBRUEsSUFBSSxHQUFHLElBQUksQ0FBQzNGLEtBQUssQ0FBQyxFQUFFSCxDQUFDLENBQUMsR0FBRztRQUM5RCxJQUFJZixHQUFHLENBQUMwSSxZQUFZLENBQUM3QixJQUFJLENBQUNuRSxJQUFJLENBQUMsRUFBRTtVQUNoQyxJQUFJbUUsSUFBSSxDQUFDbkUsSUFBSSxJQUFJLE9BQU8sSUFBSSxDQUFDOEYsTUFBTSxDQUFDRyxjQUFjLENBQUNDLElBQUksQ0FBQy9CLElBQUksRUFBRSxHQUFHLENBQUMsRUFBRUEsSUFBSSxDQUFDekUsQ0FBQyxHQUFHLENBQUM7VUFDOUUsT0FBTyxLQUFLO1FBQ2I7UUFDQXlFLElBQUksQ0FBQ3pFLENBQUMsR0FBRyxDQUFDO01BQ1g7TUFDQSxPQUFPLElBQUk7SUFDWjtFQUFDO0lBQUE7SUFBQSxPQUVELGdCQUFPeUcsR0FBRyxFQUFFO01BQ1gsSUFBSUEsR0FBRyxDQUFDLENBQUMsQ0FBQyxJQUFJLEdBQUcsRUFBRTtRQUNsQixJQUFJQSxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksR0FBRyxFQUFFQSxHQUFHLEdBQUcsSUFBSSxDQUFDaEgsUUFBUSxHQUFHLEdBQUcsR0FBR2dILEdBQUcsQ0FBQyxLQUM5QyxJQUFJLElBQUksQ0FBQ3BILE1BQU0sRUFBRW9ILEdBQUcsR0FBRyxJQUFJLENBQUNwSCxNQUFNLEdBQUdvSCxHQUFHO01BQzlDLENBQUMsTUFBTSxJQUFJLElBQUksQ0FBQ3BILE1BQU0sSUFBSW9ILEdBQUcsQ0FBQzVFLE9BQU8sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQzRFLEdBQUcsQ0FBQy9HLFFBQVEsQ0FBQyxLQUFLLENBQUMsRUFDMUUrRyxHQUFHLEdBQUcsSUFBSSxDQUFDcEgsTUFBTSxHQUFHLEdBQUcsR0FBR29ILEdBQUc7TUFDOUIsT0FBT0EsR0FBRztJQUNYO0VBQUM7SUFBQTtJQUFBO0lBSUQ7SUFDQSxjQUFLekcsQ0FBQyxFQUFFO01BQ1AsSUFBSUEsQ0FBQyxJQUFJLEdBQUcsRUFBRTtRQUNiLElBQUkwRyxJQUFJLEdBQUcsSUFBSSxDQUFDcEksSUFBSSxDQUFDLElBQUksQ0FBQ0ssQ0FBQyxHQUFHLENBQUMsQ0FBQztVQUMvQmdJLFFBQVEsR0FBRyxTQUFYQSxRQUFRLENBQUczRyxDQUFDO1lBQUEsT0FBS0EsQ0FBQyxJQUFJLEdBQUcsSUFBSUEsQ0FBQyxJQUFJLEdBQUcsSUFBTUEsQ0FBQyxJQUFJLEdBQUcsSUFBSUEsQ0FBQyxJQUFJLEdBQUk7VUFBQTtRQUNqRSxJQUFJMkcsUUFBUSxDQUFDRCxJQUFJLENBQUMsRUFBRTtVQUNuQixJQUFJLENBQUN6RyxPQUFPLEVBQUU7VUFDZCxJQUFJLENBQUNwQixLQUFLLEdBQUcsSUFBSSxDQUFDRixDQUFDLEdBQUcsQ0FBQztVQUN2QixJQUFJLENBQUNpQixLQUFLLEdBQUcsSUFBSSxDQUFDZ0gsT0FBTztRQUMxQixDQUFDLE1BQU0sSUFBSUYsSUFBSSxJQUFJLEdBQUcsRUFBRTtVQUN2QixJQUFJLENBQUN6RyxPQUFPLEVBQUU7VUFDZCxJQUFJMEcsUUFBUSxDQUFDLElBQUksQ0FBQ3JJLElBQUksQ0FBQyxFQUFFLElBQUksQ0FBQ0ssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDdEMsSUFBSSxDQUFDRSxLQUFLLEdBQUcsSUFBSSxDQUFDRixDQUFDLEdBQUcsQ0FBQztZQUN2QixJQUFJLENBQUNpQixLQUFLLEdBQUcsSUFBSSxDQUFDaUgsTUFBTTtVQUN6QixDQUFDLE1BQ0EsSUFBSSxDQUFDQyxPQUFPLEVBQUU7UUFDaEIsQ0FBQyxNQUFNLElBQUlKLElBQUksSUFBSSxHQUFHLEVBQUU7VUFDdkIsSUFBSSxDQUFDekcsT0FBTyxFQUFFO1VBQ2QsSUFBSSxDQUFDNkcsT0FBTyxFQUFFO1FBQ2Y7TUFDRDtJQUNEO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUJBQVU7TUFDVCxJQUFJaEMsR0FBRztNQUNQLElBQUksSUFBSSxDQUFDeEcsSUFBSSxDQUFDTSxTQUFTLENBQUMsSUFBSSxDQUFDRCxDQUFDLEdBQUcsQ0FBQyxFQUFFLElBQUksQ0FBQ0EsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLElBQUksRUFBRW1HLEdBQUcsR0FBRyxLQUFLLENBQUMsS0FDaEUsSUFBSSxJQUFJLENBQUN4RyxJQUFJLENBQUNNLFNBQVMsQ0FBQyxJQUFJLENBQUNELENBQUMsR0FBRyxDQUFDLEVBQUUsSUFBSSxDQUFDQSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksU0FBUyxFQUFFbUcsR0FBRyxHQUFHLEtBQUssQ0FBQyxLQUMxRUEsR0FBRyxHQUFHLEdBQUc7TUFDZCxJQUFJLENBQUMsSUFBSSxDQUFDbkcsQ0FBQyxHQUFHLElBQUksQ0FBQ0wsSUFBSSxDQUFDdUQsT0FBTyxDQUFDaUQsR0FBRyxFQUFFLElBQUksQ0FBQ25HLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUNBLENBQUMsR0FBRyxJQUFJLENBQUNMLElBQUksQ0FBQ1MsTUFBTSxDQUFDLEtBQzlFLElBQUksQ0FBQ0osQ0FBQyxJQUFJbUcsR0FBRyxDQUFDL0YsTUFBTSxHQUFHLENBQUM7TUFDN0IsSUFBSSxDQUFDRixLQUFLLEdBQUcsSUFBSSxDQUFDRixDQUFDLEdBQUcsQ0FBQztNQUN2QixJQUFJLENBQUNpQixLQUFLLEdBQUcsSUFBSSxDQUFDQyxJQUFJO0lBQ3ZCO0VBQUM7SUFBQTtJQUFBLE9BQ0QsaUJBQVFHLENBQUMsRUFBRTtNQUNWLElBQUlsQyxTQUFTLENBQUNrQyxDQUFDLENBQUMsRUFBRTtRQUNqQixJQUFJLENBQUNxQyxPQUFPLEdBQUcsSUFBSSxDQUFDbEIsT0FBTyxFQUFFO1FBQzdCLE9BQU9yRCxTQUFTLENBQUMsSUFBSSxDQUFDUSxJQUFJLENBQUMsSUFBSSxDQUFDSyxDQUFDLENBQUMsQ0FBQztVQUFFLElBQUksQ0FBQ0EsQ0FBQyxFQUFFO1FBQUM7UUFDOUMsSUFBSSxJQUFJLENBQUNtQyxPQUFPLEVBQUUsRUFBRSxJQUFJLENBQUNDLE9BQU8sRUFBRSxDQUFDLEtBQzlCO1VBQ0osSUFBSSxDQUFDbEMsS0FBSyxHQUFHLElBQUksQ0FBQ0YsQ0FBQztVQUNuQixJQUFJLENBQUNpQixLQUFLLEdBQUcsSUFBSSxDQUFDb0IsUUFBUTtRQUMzQjtNQUNELENBQUMsTUFBTSxJQUFJLElBQUksQ0FBQ0YsT0FBTyxFQUFFLEVBQUU7UUFDMUIsSUFBSSxDQUFDdUIsT0FBTyxHQUFHLElBQUksQ0FBQ2xCLE9BQU8sRUFBRTtRQUM3QixJQUFJLENBQUNKLE9BQU8sRUFBRTtNQUNmO0lBQ0Q7RUFBQztJQUFBO0lBQUEsT0FDRCxrQkFBU2YsQ0FBQyxFQUFFO01BQ1gsSUFBSStHLEtBQUssR0FBR2pKLFNBQVMsQ0FBQ2tDLENBQUMsQ0FBQztNQUN4QixJQUFJK0csS0FBSyxFQUFFO1FBQ1YsSUFBSSxDQUFDdkcsUUFBUSxHQUFHLElBQUksQ0FBQ1csT0FBTyxFQUFFO1FBQzlCbkIsQ0FBQyxHQUFHLElBQUksQ0FBQzFCLElBQUksQ0FBQyxJQUFJLENBQUNLLENBQUMsQ0FBQztNQUN0QjtNQUNBLElBQUlxQixDQUFDLElBQUksR0FBRyxFQUFFO1FBQ2IsSUFBSSxDQUFDK0csS0FBSyxFQUFFLElBQUksQ0FBQ3ZHLFFBQVEsR0FBRyxJQUFJLENBQUNXLE9BQU8sRUFBRTtRQUMxQyxPQUFPckQsU0FBUyxDQUFDLElBQUksQ0FBQ1EsSUFBSSxDQUFDLEVBQUUsSUFBSSxDQUFDSyxDQUFDLENBQUMsQ0FBQztVQUFDO1FBQUM7UUFDdkMsSUFBSSxDQUFDRSxLQUFLLEdBQUcsSUFBSSxDQUFDRixDQUFDLEVBQUU7UUFDckIsSUFBSSxDQUFDaUIsS0FBSyxHQUFHLElBQUksQ0FBQ29ILFNBQVM7TUFDNUIsQ0FBQyxNQUFNLElBQUlELEtBQUssRUFBRSxJQUFJLENBQUNFLE9BQU8sRUFBRSxDQUFDLEtBQzVCLElBQUksSUFBSSxDQUFDbkcsT0FBTyxFQUFFLEVBQUU7UUFDeEIsSUFBSSxDQUFDTixRQUFRLEdBQUcsSUFBSSxDQUFDVyxPQUFPLEVBQUU7UUFDOUIsSUFBSSxDQUFDOEYsT0FBTyxFQUFFO01BQ2Y7SUFDRDtFQUFDO0lBQUE7SUFBQSxPQUNELG1CQUFVakgsQ0FBQyxFQUFFO01BQ1osSUFBSUEsQ0FBQyxJQUFJLEdBQUcsSUFBSUEsQ0FBQyxJQUFJLEdBQUcsRUFBRTtRQUN6QixJQUFJLENBQUNuQixLQUFLLEVBQUU7UUFDWixJQUFJLENBQUMsSUFBSSxDQUFDRixDQUFDLEdBQUcsSUFBSSxDQUFDTCxJQUFJLENBQUN1RCxPQUFPLENBQUM3QixDQUFDLEVBQUUsSUFBSSxDQUFDckIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFLE9BQU8sSUFBSSxDQUFDQSxDQUFDLEdBQUcsSUFBSSxDQUFDTCxJQUFJLENBQUNTLE1BQU07UUFDdkYsSUFBSSxDQUFDMkIsT0FBTyxHQUFHLElBQUksQ0FBQ1MsT0FBTyxFQUFFO1FBQzdCLElBQUksQ0FBQ3hDLENBQUMsRUFBRTtNQUNULENBQUMsTUFBTTtRQUNOLE9BQU8sQ0FBQ2IsU0FBUyxDQUFDLElBQUksQ0FBQ1EsSUFBSSxDQUFDLElBQUksQ0FBQ0ssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQ21DLE9BQU8sRUFBRSxFQUFFLElBQUksQ0FBQ25DLENBQUMsRUFBRTtVQUFDO1FBQUM7UUFDbkUsSUFBSSxDQUFDK0IsT0FBTyxHQUFHLElBQUksQ0FBQ1MsT0FBTyxFQUFFO01BQzlCO01BQ0EsSUFBSSxDQUFDOEYsT0FBTyxFQUFFO0lBQ2Y7RUFBQztJQUFBO0lBQUEsT0FDRCxnQkFBT2pILENBQUMsRUFBRTtNQUNULElBQUlsQyxTQUFTLENBQUNrQyxDQUFDLENBQUMsSUFBSUEsQ0FBQyxJQUFJLEdBQUcsSUFBSUEsQ0FBQyxJQUFJLEdBQUcsRUFBRTtRQUN6QyxJQUFJTSxJQUFJLEdBQUcsSUFBSSxDQUFDQyxPQUFPLENBQUMsSUFBSSxDQUFDWSxPQUFPLEVBQUUsQ0FBQztRQUN2QyxLQUFLLElBQUl4QyxDQUFDLEdBQUcsSUFBSSxDQUFDRyxLQUFLLENBQUNDLE1BQU0sRUFBRUosQ0FBQyxFQUFFO1VBQ2xDLElBQUksSUFBSSxDQUFDRyxLQUFLLENBQUNILENBQUMsQ0FBQyxDQUFDMkIsSUFBSSxJQUFJQSxJQUFJLEVBQUU7UUFBTTtRQUN2QyxJQUFJM0IsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFO1VBQ1osSUFBSXlELElBQUk7VUFDUixPQUFPLENBQUNBLElBQUksR0FBRyxJQUFJLENBQUN0RCxLQUFLLENBQUNxQixHQUFHLEVBQUUsRUFBRUcsSUFBSSxJQUFJQSxJQUFJO1lBQUM7VUFBQztVQUMvQyxJQUFJLENBQUNKLE9BQU8sQ0FBQ2tDLElBQUksQ0FBQztRQUNuQixDQUFDLE1BQU0sSUFBSTlCLElBQUksSUFBSSxHQUFHLElBQUlBLElBQUksSUFBSSxJQUFJLEVBQ3JDLElBQUksQ0FBQ3FCLFFBQVEsRUFBRSxDQUFDTyxJQUFJLENBQUM7VUFDcEI1QixJQUFJLEVBQUpBLElBQUk7VUFDSnBCLEtBQUssRUFBRSxDQUFDO1FBQ1QsQ0FBQyxDQUFDO1FBQ0gsSUFBSSxDQUFDUCxDQUFDLEdBQUcsSUFBSSxDQUFDTCxJQUFJLENBQUN1RCxPQUFPLENBQUMsR0FBRyxFQUFFLElBQUksQ0FBQ2xELENBQUMsQ0FBQztRQUN2QyxJQUFJLENBQUNFLEtBQUssR0FBRyxJQUFJLENBQUNGLENBQUMsR0FBRyxDQUFDO1FBQ3ZCLElBQUksSUFBSSxDQUFDQSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDQSxDQUFDLEdBQUcsSUFBSSxDQUFDTCxJQUFJLENBQUNTLE1BQU0sQ0FBQyxLQUN2QyxJQUFJLENBQUNhLEtBQUssR0FBRyxJQUFJLENBQUNDLElBQUk7TUFDNUI7SUFDRDtFQUFDO0VBQUE7QUFBQTtBQUVGcUgsTUFBTSxDQUFDQyxPQUFPLEdBQUc5SSxZQUFZLEMiLCJmaWxlIjoiMTc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICDlsIYgaHRtbCDop6PmnpDkuLrpgILnlKjkuo7lsI/nqIvluo8gcmljaC10ZXh0IOeahCBET00g57uT5p6EXHJcbiAgZ2l0aHVi77yaaHR0cHM6Ly9naXRodWIuY29tL2ppbi15dWZlbmcvUGFyc2VyXHJcbiAgZG9jc++8mmh0dHBzOi8vamluLXl1ZmVuZy5naXRodWIuaW8vUGFyc2VyXHJcbiAgYXV0aG9y77yaSmluWXVmZW5nXHJcbiAgdXBkYXRl77yaMjAyMC8wNC8xM1xyXG4qL1xyXG52YXIgY2ZnID0gcmVxdWlyZSgnLi9jb25maWcuanMnKSxcclxuXHRibGFua0NoYXIgPSBjZmcuYmxhbmtDaGFyLFxyXG5cdENzc0hhbmRsZXIgPSByZXF1aXJlKCcuL0Nzc0hhbmRsZXIuanMnKSxcclxuXHR7XHJcblx0XHRzY3JlZW5XaWR0aCxcclxuXHRcdHN5c3RlbVxyXG5cdH0gPSB3eC5nZXRTeXN0ZW1JbmZvU3luYygpO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbnZhciBlbW9qaTsgLy8gZW1vamkg6KGl5LiB5YyFIGh0dHBzOi8vamluLXl1ZmVuZy5naXRodWIuaW8vUGFyc2VyLyMvaW5zdHJ1Y3Rpb25zP2lkPWVtb2ppXHJcbmNsYXNzIE1wSHRtbFBhcnNlciB7XHJcblx0Y29uc3RydWN0b3IoZGF0YSwgb3B0aW9ucyA9IHt9KSB7XHJcblx0XHR0aGlzLmF0dHJzID0ge307XHJcblx0XHR0aGlzLmNvbXByZXNzID0gb3B0aW9ucy5jb21wcmVzcztcclxuXHRcdHRoaXMuQ3NzSGFuZGxlciA9IG5ldyBDc3NIYW5kbGVyKG9wdGlvbnMudGFnU3R5bGUsIHNjcmVlbldpZHRoKTtcclxuXHRcdHRoaXMuZGF0YSA9IGRhdGE7XHJcblx0XHR0aGlzLmRvbWFpbiA9IG9wdGlvbnMuZG9tYWluO1xyXG5cdFx0dGhpcy5ET00gPSBbXTtcclxuXHRcdHRoaXMuaSA9IHRoaXMuc3RhcnQgPSB0aGlzLmF1ZGlvTnVtID0gdGhpcy5pbWdOdW0gPSB0aGlzLnZpZGVvTnVtID0gMDtcclxuXHRcdHRoaXMucHJvdG9jb2wgPSB0aGlzLmRvbWFpbiAmJiB0aGlzLmRvbWFpbi5pbmNsdWRlcygnOi8vJykgPyB0aGlzLmRvbWFpbi5zcGxpdCgnOi8vJylbMF0gOiAnJztcclxuXHRcdHRoaXMuc3RhdGUgPSB0aGlzLlRleHQ7XHJcblx0XHR0aGlzLlNUQUNLID0gW107XHJcblx0XHR0aGlzLnVzZUFuY2hvciA9IG9wdGlvbnMudXNlQW5jaG9yO1xyXG5cdFx0dGhpcy54bWwgPSBvcHRpb25zLnhtbDtcclxuXHR9XHJcblx0cGFyc2UoKSB7XHJcblx0XHRpZiAoZW1vamkpIHRoaXMuZGF0YSA9IGVtb2ppLnBhcnNlRW1vamkodGhpcy5kYXRhKTtcclxuXHRcdGZvciAodmFyIGM7IGMgPSB0aGlzLmRhdGFbdGhpcy5pXTsgdGhpcy5pKyspXHJcblx0XHRcdHRoaXMuc3RhdGUoYyk7XHJcblx0XHRpZiAodGhpcy5zdGF0ZSA9PSB0aGlzLlRleHQpIHRoaXMuc2V0VGV4dCgpO1xyXG5cdFx0d2hpbGUgKHRoaXMuU1RBQ0subGVuZ3RoKSB0aGlzLnBvcE5vZGUodGhpcy5TVEFDSy5wb3AoKSk7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cdFx0aWYgKHRoaXMuRE9NLmxlbmd0aCkge1xyXG5cdFx0XHR0aGlzLkRPTVswXS5Qb3dlcmVkQnkgPSAnUGFyc2VyJztcclxuXHRcdFx0aWYgKHRoaXMudGl0bGUpIHRoaXMuRE9NWzBdLnRpdGxlID0gdGhpcy50aXRsZTtcclxuXHRcdH1cclxuXHRcdHJldHVybiB0aGlzLkRPTTtcclxuXHR9XHJcblx0Ly8g6K6+572u5bGe5oCnXHJcblx0c2V0QXR0cigpIHtcclxuXHRcdHZhciBuYW1lID0gdGhpcy5nZXROYW1lKHRoaXMuYXR0ck5hbWUpO1xyXG5cdFx0aWYgKGNmZy50cnVzdEF0dHJzW25hbWVdKSB7XHJcblx0XHRcdGlmICghdGhpcy5hdHRyVmFsKSB7XHJcblx0XHRcdFx0aWYgKGNmZy5ib29sQXR0cnNbbmFtZV0pIHRoaXMuYXR0cnNbbmFtZV0gPSAnVCc7XHJcblx0XHRcdH0gZWxzZSBpZiAobmFtZSA9PSAnc3JjJykgdGhpcy5hdHRyc1tuYW1lXSA9IHRoaXMuZ2V0VXJsKHRoaXMuYXR0clZhbC5yZXBsYWNlKC8mYW1wOy9nLCAnJicpKTtcclxuXHRcdFx0ZWxzZSB0aGlzLmF0dHJzW25hbWVdID0gdGhpcy5hdHRyVmFsO1xyXG5cdFx0fVxyXG5cdFx0dGhpcy5hdHRyVmFsID0gJyc7XHJcblx0XHR3aGlsZSAoYmxhbmtDaGFyW3RoaXMuZGF0YVt0aGlzLmldXSkgdGhpcy5pKys7XHJcblx0XHRpZiAodGhpcy5pc0Nsb3NlKCkpIHRoaXMuc2V0Tm9kZSgpO1xyXG5cdFx0ZWxzZSB7XHJcblx0XHRcdHRoaXMuc3RhcnQgPSB0aGlzLmk7XHJcblx0XHRcdHRoaXMuc3RhdGUgPSB0aGlzLkF0dHJOYW1lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyDorr7nva7mlofmnKzoioLngrlcclxuXHRzZXRUZXh0KCkge1xyXG5cdFx0dmFyIGJhY2ssIHRleHQgPSB0aGlzLnNlY3Rpb24oKTtcclxuXHRcdGlmICghdGV4dCkgcmV0dXJuO1xyXG5cdFx0dGV4dCA9IChjZmcub25UZXh0ICYmIGNmZy5vblRleHQodGV4dCwgKCkgPT4gYmFjayA9IHRydWUpKSB8fCB0ZXh0O1xyXG5cdFx0aWYgKGJhY2spIHtcclxuXHRcdFx0dGhpcy5kYXRhID0gdGhpcy5kYXRhLnN1YnN0cigwLCB0aGlzLnN0YXJ0KSArIHRleHQgKyB0aGlzLmRhdGEuc3Vic3RyKHRoaXMuaSk7XHJcblx0XHRcdGxldCBqID0gdGhpcy5zdGFydCArIHRleHQubGVuZ3RoO1xyXG5cdFx0XHRmb3IgKHRoaXMuaSA9IHRoaXMuc3RhcnQ7IHRoaXMuaSA8IGo7IHRoaXMuaSsrKSB0aGlzLnN0YXRlKHRoaXMuZGF0YVt0aGlzLmldKTtcclxuXHRcdFx0cmV0dXJuO1xyXG5cdFx0fVxyXG5cdFx0aWYgKCF0aGlzLnByZSkge1xyXG5cdFx0XHQvLyDlkIjlubbnqbrnmb3nrKZcclxuXHRcdFx0dmFyIHRtcCA9IFtdO1xyXG5cdFx0XHRmb3IgKGxldCBpID0gdGV4dC5sZW5ndGgsIGM7IGMgPSB0ZXh0Wy0taV07KVxyXG5cdFx0XHRcdGlmICghYmxhbmtDaGFyW2NdIHx8ICghYmxhbmtDaGFyW3RtcFswXV0gJiYgKGMgPSAnICcpKSkgdG1wLnVuc2hpZnQoYyk7XHJcblx0XHRcdHRleHQgPSB0bXAuam9pbignJyk7XHJcblx0XHRcdGlmICh0ZXh0ID09ICcgJykgcmV0dXJuO1xyXG5cdFx0fVxyXG5cdFx0Ly8g5aSE55CG5a6e5L2TXHJcblx0XHR2YXIgc2libGluZ3MgPSB0aGlzLnNpYmxpbmdzKCksXHJcblx0XHRcdGkgPSAtMSxcclxuXHRcdFx0aiwgZW47XHJcblx0XHR3aGlsZSAoMSkge1xyXG5cdFx0XHRpZiAoKGkgPSB0ZXh0LmluZGV4T2YoJyYnLCBpICsgMSkpID09IC0xKSBicmVhaztcclxuXHRcdFx0aWYgKChqID0gdGV4dC5pbmRleE9mKCc7JywgaSArIDIpKSA9PSAtMSkgYnJlYWs7XHJcblx0XHRcdGlmICh0ZXh0W2kgKyAxXSA9PSAnIycpIHtcclxuXHRcdFx0XHRlbiA9IHBhcnNlSW50KCh0ZXh0W2kgKyAyXSA9PSAneCcgPyAnMCcgOiAnJykgKyB0ZXh0LnN1YnN0cmluZyhpICsgMiwgaikpO1xyXG5cdFx0XHRcdGlmICghaXNOYU4oZW4pKSB0ZXh0ID0gdGV4dC5zdWJzdHIoMCwgaSkgKyBTdHJpbmcuZnJvbUNoYXJDb2RlKGVuKSArIHRleHQuc3Vic3RyaW5nKGogKyAxKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRlbiA9IHRleHQuc3Vic3RyaW5nKGkgKyAxLCBqKTtcclxuXHJcblx0XHRcdFx0aWYgKGVuID09ICduYnNwJykgdGV4dCA9IHRleHQuc3Vic3RyKDAsIGkpICsgJ1xceEEwJyArIHRleHQuc3Vic3RyKGogKyAxKTsgLy8g6Kej5YazICZuYnNwOyDlpLHmlYhcclxuXHRcdFx0XHRlbHNlIGlmIChlbiAhPSAnbHQnICYmIGVuICE9ICdndCcgJiYgZW4gIT0gJ2FtcCcgJiYgZW4gIT0gJ2Vuc3AnICYmIGVuICE9ICdlbXNwJyAmJiBlbiAhPSAncXVvdCcgJiYgZW4gIT0gJ2Fwb3MnKSB7XHJcblx0XHRcdFx0XHRpICYmIHNpYmxpbmdzLnB1c2goe1xyXG5cdFx0XHRcdFx0XHR0eXBlOiAndGV4dCcsXHJcblx0XHRcdFx0XHRcdHRleHQ6IHRleHQuc3Vic3RyKDAsIGkpXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0c2libGluZ3MucHVzaCh7XHJcblx0XHRcdFx0XHRcdHR5cGU6ICd0ZXh0JyxcclxuXHRcdFx0XHRcdFx0dGV4dDogYCYke2VufTtgLFxyXG5cdFx0XHRcdFx0XHRlbjogMVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRleHQgPSB0ZXh0LnN1YnN0cihqICsgMSk7XHJcblx0XHRcdFx0XHRpID0gLTE7XHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGV4dCAmJiBzaWJsaW5ncy5wdXNoKHtcclxuXHRcdFx0dHlwZTogJ3RleHQnLFxyXG5cdFx0XHR0ZXh0XHJcblx0XHR9KVxyXG5cdH1cclxuXHQvLyDorr7nva7lhYPntKDoioLngrlcclxuXHRzZXROb2RlKCkge1xyXG5cdFx0dmFyIG5vZGUgPSB7XHJcblx0XHRcdFx0bmFtZTogdGhpcy50YWdOYW1lLnRvTG93ZXJDYXNlKCksXHJcblx0XHRcdFx0YXR0cnM6IHRoaXMuYXR0cnNcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2UgPSBjZmcuc2VsZkNsb3NpbmdUYWdzW25vZGUubmFtZV0gfHwgKHRoaXMueG1sICYmIHRoaXMuZGF0YVt0aGlzLmldID09ICcvJyk7XHJcblx0XHR0aGlzLmF0dHJzID0ge307XHJcblx0XHRpZiAoIWNmZy5pZ25vcmVUYWdzW25vZGUubmFtZV0pIHtcclxuXHRcdFx0dGhpcy5tYXRjaEF0dHIobm9kZSk7XHJcblx0XHRcdGlmICghY2xvc2UpIHtcclxuXHRcdFx0XHRub2RlLmNoaWxkcmVuID0gW107XHJcblx0XHRcdFx0aWYgKG5vZGUubmFtZSA9PSAncHJlJyAmJiBjZmcuaGlnaGxpZ2h0KSB7XHJcblx0XHRcdFx0XHR0aGlzLnJlbW92ZShub2RlKTtcclxuXHRcdFx0XHRcdHRoaXMucHJlID0gbm9kZS5wcmUgPSB0cnVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnNpYmxpbmdzKCkucHVzaChub2RlKTtcclxuXHRcdFx0XHR0aGlzLlNUQUNLLnB1c2gobm9kZSk7XHJcblx0XHRcdH0gZWxzZSBpZiAoIWNmZy5maWx0ZXIgfHwgY2ZnLmZpbHRlcihub2RlLCB0aGlzKSAhPSBmYWxzZSlcclxuXHRcdFx0XHR0aGlzLnNpYmxpbmdzKCkucHVzaChub2RlKTtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdGlmICghY2xvc2UpIHRoaXMucmVtb3ZlKG5vZGUpO1xyXG5cdFx0XHRlbHNlIGlmIChub2RlLm5hbWUgPT0gJ3NvdXJjZScpIHtcclxuXHRcdFx0XHR2YXIgcGFyZW50ID0gdGhpcy5TVEFDS1t0aGlzLlNUQUNLLmxlbmd0aCAtIDFdLFxyXG5cdFx0XHRcdFx0YXR0cnMgPSBub2RlLmF0dHJzO1xyXG5cdFx0XHRcdGlmIChwYXJlbnQgJiYgYXR0cnMuc3JjKVxyXG5cdFx0XHRcdFx0aWYgKHBhcmVudC5uYW1lID09ICd2aWRlbycgfHwgcGFyZW50Lm5hbWUgPT0gJ2F1ZGlvJylcclxuXHRcdFx0XHRcdFx0cGFyZW50LmF0dHJzLnNvdXJjZS5wdXNoKGF0dHJzLnNyYyk7XHJcblx0XHRcdFx0XHRlbHNlIHtcclxuXHRcdFx0XHRcdFx0dmFyIGksIG1lZGlhID0gYXR0cnMubWVkaWE7XHJcblx0XHRcdFx0XHRcdGlmIChwYXJlbnQubmFtZSA9PSAncGljdHVyZScgJiYgIXBhcmVudC5hdHRycy5zcmMgJiYgIShhdHRycy5zcmMuaW5kZXhPZignLndlYnAnKSAmJiBzeXN0ZW0uaW5jbHVkZXMoJ2lPUycpKSAmJlxyXG5cdFx0XHRcdFx0XHRcdCghbWVkaWEgfHwgKG1lZGlhLmluY2x1ZGVzKCdweCcpICYmXHJcblx0XHRcdFx0XHRcdFx0XHQoKChpID0gbWVkaWEuaW5kZXhPZignbWluLXdpZHRoJykpICE9IC0xICYmIChpID0gbWVkaWEuaW5kZXhPZignOicsIGkgKyA4KSkgIT0gLTEgJiYgc2NyZWVuV2lkdGggPiBwYXJzZUludChcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtZWRpYS5zdWJzdHIoaSArIDEpKSkgfHxcclxuXHRcdFx0XHRcdFx0XHRcdFx0KChpID0gbWVkaWEuaW5kZXhPZignbWF4LXdpZHRoJykpICE9IC0xICYmIChpID0gbWVkaWEuaW5kZXhPZignOicsIGkgKyA4KSkgIT0gLTEgJiYgc2NyZWVuV2lkdGggPCBwYXJzZUludChcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtZWRpYS5zdWJzdHIoaSArIDEpKSkpKSkpXHJcblx0XHRcdFx0XHRcdFx0cGFyZW50LmF0dHJzLnNyYyA9IGF0dHJzLnNyYztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0fSBlbHNlIGlmIChub2RlLm5hbWUgPT0gJ2Jhc2UnICYmICF0aGlzLmRvbWFpbikgdGhpcy5kb21haW4gPSBub2RlLmF0dHJzLmhyZWY7XHJcblx0XHR9XHJcblx0XHRpZiAodGhpcy5kYXRhW3RoaXMuaV0gPT0gJy8nKSB0aGlzLmkrKztcclxuXHRcdHRoaXMuc3RhcnQgPSB0aGlzLmkgKyAxO1xyXG5cdFx0dGhpcy5zdGF0ZSA9IHRoaXMuVGV4dDtcclxuXHR9XHJcblx0Ly8g56e76Zmk5qCH562+XHJcblx0cmVtb3ZlKG5vZGUpIHtcclxuXHRcdHZhciBuYW1lID0gbm9kZS5uYW1lLFxyXG5cdFx0XHRqID0gdGhpcy5pO1xyXG5cdFx0d2hpbGUgKDEpIHtcclxuXHRcdFx0aWYgKCh0aGlzLmkgPSB0aGlzLmRhdGEuaW5kZXhPZignPC8nLCB0aGlzLmkgKyAxKSkgPT0gLTEpIHtcclxuXHRcdFx0XHRpZiAobmFtZSA9PSAncHJlJyB8fCBuYW1lID09ICdzdmcnKSB0aGlzLmkgPSBqO1xyXG5cdFx0XHRcdGVsc2UgdGhpcy5pID0gdGhpcy5kYXRhLmxlbmd0aDtcclxuXHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy5zdGFydCA9ICh0aGlzLmkgKz0gMik7XHJcblx0XHRcdHdoaWxlICghYmxhbmtDaGFyW3RoaXMuZGF0YVt0aGlzLmldXSAmJiAhdGhpcy5pc0Nsb3NlKCkpIHRoaXMuaSsrO1xyXG5cdFx0XHRpZiAodGhpcy5nZXROYW1lKHRoaXMuc2VjdGlvbigpKSA9PSBuYW1lKSB7XHJcblx0XHRcdFx0Ly8g5Luj56CB5Z2X6auY5LquXHJcblx0XHRcdFx0aWYgKG5hbWUgPT0gJ3ByZScpIHtcclxuXHRcdFx0XHRcdHRoaXMuZGF0YSA9IHRoaXMuZGF0YS5zdWJzdHIoMCwgaiArIDEpICsgY2ZnLmhpZ2hsaWdodCh0aGlzLmRhdGEuc3Vic3RyaW5nKGogKyAxLCB0aGlzLmkgLSA1KSwgbm9kZS5hdHRycykgK1xyXG5cdFx0XHRcdFx0XHR0aGlzLmRhdGEuc3Vic3RyKHRoaXMuaSAtIDUpO1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuaSA9IGo7XHJcblx0XHRcdFx0fSBlbHNlIGlmIChuYW1lID09ICdzdHlsZScpXHJcblx0XHRcdFx0XHR0aGlzLkNzc0hhbmRsZXIuZ2V0U3R5bGUodGhpcy5kYXRhLnN1YnN0cmluZyhqICsgMSwgdGhpcy5pIC0gNykpO1xyXG5cdFx0XHRcdGVsc2UgaWYgKG5hbWUgPT0gJ3RpdGxlJylcclxuXHRcdFx0XHRcdHRoaXMudGl0bGUgPSB0aGlzLmRhdGEuc3Vic3RyaW5nKGogKyAxLCB0aGlzLmkgLSA3KTtcclxuXHRcdFx0XHRpZiAoKHRoaXMuaSA9IHRoaXMuZGF0YS5pbmRleE9mKCc+JywgdGhpcy5pKSkgPT0gLTEpIHRoaXMuaSA9IHRoaXMuZGF0YS5sZW5ndGg7XHJcblx0XHRcdFx0Ly8g5aSE55CGIHN2Z1xyXG5cdFx0XHRcdGlmIChuYW1lID09ICdzdmcnKSB7XHJcblx0XHRcdFx0XHR2YXIgc3JjID0gdGhpcy5kYXRhLnN1YnN0cmluZyhqLCB0aGlzLmkgKyAxKTtcclxuXHRcdFx0XHRcdGlmICghbm9kZS5hdHRycy54bWxucykgc3JjID0gJyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCInICsgc3JjO1xyXG5cdFx0XHRcdFx0dmFyIGkgPSBqO1xyXG5cdFx0XHRcdFx0d2hpbGUgKHRoaXMuZGF0YVtqXSAhPSAnPCcpIGotLTtcclxuXHRcdFx0XHRcdHNyYyA9IHRoaXMuZGF0YS5zdWJzdHJpbmcoaiwgaSkgKyBzcmM7XHJcblx0XHRcdFx0XHR2YXIgcGFyZW50ID0gdGhpcy5TVEFDS1t0aGlzLlNUQUNLLmxlbmd0aCAtIDFdO1xyXG5cdFx0XHRcdFx0aWYgKG5vZGUuYXR0cnMud2lkdGggPT0gJzEwMCUnICYmIHBhcmVudCAmJiAocGFyZW50LmF0dHJzLnN0eWxlIHx8ICcnKS5pbmNsdWRlcygnaW5saW5lJykpXHJcblx0XHRcdFx0XHRcdHBhcmVudC5hdHRycy5zdHlsZSA9ICd3aWR0aDozMDBweDttYXgtd2lkdGg6MTAwJTsnICsgcGFyZW50LmF0dHJzLnN0eWxlO1xyXG5cdFx0XHRcdFx0dGhpcy5zaWJsaW5ncygpLnB1c2goe1xyXG5cdFx0XHRcdFx0XHRuYW1lOiAnaW1nJyxcclxuXHRcdFx0XHRcdFx0YXR0cnM6IHtcclxuXHRcdFx0XHRcdFx0XHRzcmM6ICdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwnICsgc3JjLnJlcGxhY2UoLyMvZywgJyUyMycpLFxyXG5cdFx0XHRcdFx0XHRcdGlnbm9yZTogJ1QnXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyDlpITnkIblsZ7mgKdcclxuXHRtYXRjaEF0dHIobm9kZSkge1xyXG5cdFx0dmFyIGF0dHJzID0gbm9kZS5hdHRycyxcclxuXHRcdFx0c3R5bGUgPSB0aGlzLkNzc0hhbmRsZXIubWF0Y2gobm9kZS5uYW1lLCBhdHRycywgbm9kZSkgKyAoYXR0cnMuc3R5bGUgfHwgJycpLFxyXG5cdFx0XHRzdHlsZU9iaiA9IHt9O1xyXG5cdFx0aWYgKGF0dHJzLmlkKSB7XHJcblx0XHRcdGlmICh0aGlzLmNvbXByZXNzICYgMSkgYXR0cnMuaWQgPSB2b2lkIDA7XHJcblx0XHRcdGVsc2UgaWYgKHRoaXMudXNlQW5jaG9yKSB0aGlzLmJ1YmJsZSgpO1xyXG5cdFx0fVxyXG5cdFx0aWYgKCh0aGlzLmNvbXByZXNzICYgMikgJiYgYXR0cnMuY2xhc3MpIGF0dHJzLmNsYXNzID0gdm9pZCAwO1xyXG5cdFx0c3dpdGNoIChub2RlLm5hbWUpIHtcclxuXHRcdFx0Y2FzZSAnaW1nJzpcclxuXHRcdFx0XHRpZiAoYXR0cnNbJ2RhdGEtc3JjJ10pIHtcclxuXHRcdFx0XHRcdGF0dHJzLnNyYyA9IGF0dHJzLnNyYyB8fCBhdHRyc1snZGF0YS1zcmMnXTtcclxuXHRcdFx0XHRcdGF0dHJzWydkYXRhLXNyYyddID0gdm9pZCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoYXR0cnMuc3JjICYmICFhdHRycy5pZ25vcmUpIHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLmJ1YmJsZSgpKSBhdHRycy5pID0gKHRoaXMuaW1nTnVtKyspLnRvU3RyaW5nKCk7XHJcblx0XHRcdFx0XHRlbHNlIGF0dHJzLmlnbm9yZSA9ICdUJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ2EnOlxyXG5cdFx0XHRjYXNlICdhZCc6XHJcblxyXG5cdFx0XHRjYXNlICdpZnJhbWUnOlxyXG5cdFx0XHRjYXNlICdlbWJlZCc6XHJcblxyXG5cdFx0XHRcdHRoaXMuYnViYmxlKCk7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ2ZvbnQnOlxyXG5cdFx0XHRcdGlmIChhdHRycy5jb2xvcikge1xyXG5cdFx0XHRcdFx0c3R5bGVPYmpbJ2NvbG9yJ10gPSBhdHRycy5jb2xvcjtcclxuXHRcdFx0XHRcdGF0dHJzLmNvbG9yID0gdm9pZCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoYXR0cnMuZmFjZSkge1xyXG5cdFx0XHRcdFx0c3R5bGVPYmpbJ2ZvbnQtZmFtaWx5J10gPSBhdHRycy5mYWNlO1xyXG5cdFx0XHRcdFx0YXR0cnMuZmFjZSA9IHZvaWQgMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKGF0dHJzLnNpemUpIHtcclxuXHRcdFx0XHRcdHZhciBzaXplID0gcGFyc2VJbnQoYXR0cnMuc2l6ZSk7XHJcblx0XHRcdFx0XHRpZiAoc2l6ZSA8IDEpIHNpemUgPSAxO1xyXG5cdFx0XHRcdFx0ZWxzZSBpZiAoc2l6ZSA+IDcpIHNpemUgPSA3O1xyXG5cdFx0XHRcdFx0dmFyIG1hcCA9IFsneHgtc21hbGwnLCAneC1zbWFsbCcsICdzbWFsbCcsICdtZWRpdW0nLCAnbGFyZ2UnLCAneC1sYXJnZScsICd4eC1sYXJnZSddO1xyXG5cdFx0XHRcdFx0c3R5bGVPYmpbJ2ZvbnQtc2l6ZSddID0gbWFwW3NpemUgLSAxXTtcclxuXHRcdFx0XHRcdGF0dHJzLnNpemUgPSB2b2lkIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICd2aWRlbyc6XHJcblx0XHRcdGNhc2UgJ2F1ZGlvJzpcclxuXHRcdFx0XHRpZiAoIWF0dHJzLmlkKSBhdHRycy5pZCA9IG5vZGUubmFtZSArICgrK3RoaXNbYCR7bm9kZS5uYW1lfU51bWBdKTtcclxuXHRcdFx0XHRlbHNlIHRoaXNbYCR7bm9kZS5uYW1lfU51bWBdKys7XHJcblx0XHRcdFx0aWYgKG5vZGUubmFtZSA9PSAndmlkZW8nKSB7XHJcblx0XHRcdFx0XHRpZiAoYXR0cnMud2lkdGgpIHtcclxuXHRcdFx0XHRcdFx0c3R5bGUgPSBgd2lkdGg6JHtwYXJzZUZsb2F0KGF0dHJzLndpZHRoKSArIChhdHRycy53aWR0aC5pbmNsdWRlcygnJScpID8gJyUnIDogJ3B4Jyl9OyR7c3R5bGV9YDtcclxuXHRcdFx0XHRcdFx0YXR0cnMud2lkdGggPSB2b2lkIDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoYXR0cnMuaGVpZ2h0KSB7XHJcblx0XHRcdFx0XHRcdHN0eWxlID0gYGhlaWdodDoke3BhcnNlRmxvYXQoYXR0cnMuaGVpZ2h0KSArIChhdHRycy5oZWlnaHQuaW5jbHVkZXMoJyUnKSA/ICclJyA6ICdweCcpfTske3N0eWxlfWA7XHJcblx0XHRcdFx0XHRcdGF0dHJzLmhlaWdodCA9IHZvaWQgMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICh0aGlzLnZpZGVvTnVtID4gMykgbm9kZS5sYXp5TG9hZCA9IHRydWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGF0dHJzLnNvdXJjZSA9IFtdO1xyXG5cdFx0XHRcdGlmIChhdHRycy5zcmMpIGF0dHJzLnNvdXJjZS5wdXNoKGF0dHJzLnNyYyk7XHJcblx0XHRcdFx0aWYgKCFhdHRycy5jb250cm9scyAmJiAhYXR0cnMuYXV0b3BsYXkpXHJcblx0XHRcdFx0XHRjb25zb2xlLndhcm4oYOWtmOWcqOayoeaciSBjb250cm9scyDlsZ7mgKfnmoQgJHtub2RlLm5hbWV9IOagh+etvu+8jOWPr+iDveWvvOiHtOaXoOazleaSreaUvmAsIG5vZGUpO1xyXG5cdFx0XHRcdHRoaXMuYnViYmxlKCk7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ3RkJzpcclxuXHRcdFx0Y2FzZSAndGgnOlxyXG5cdFx0XHRcdGlmIChhdHRycy5jb2xzcGFuIHx8IGF0dHJzLnJvd3NwYW4pXHJcblx0XHRcdFx0XHRmb3IgKHZhciBrID0gdGhpcy5TVEFDSy5sZW5ndGgsIGl0ZW07IGl0ZW0gPSB0aGlzLlNUQUNLWy0ta107KVxyXG5cdFx0XHRcdFx0XHRpZiAoaXRlbS5uYW1lID09ICd0YWJsZScpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLmMgPSB2b2lkIDA7XHJcblx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGlmIChhdHRycy5hbGlnbikge1xyXG5cdFx0XHRzdHlsZU9ialsndGV4dC1hbGlnbiddID0gYXR0cnMuYWxpZ247XHJcblx0XHRcdGF0dHJzLmFsaWduID0gdm9pZCAwO1xyXG5cdFx0fVxyXG5cdFx0Ly8g5Y6L57ypIHN0eWxlXHJcblx0XHR2YXIgc3R5bGVzID0gc3R5bGUucmVwbGFjZSgvJnF1b3Q7L2csICdcIicpLnJlcGxhY2UoLyZhbXA7L2csICcmJykuc3BsaXQoJzsnKTtcclxuXHRcdHN0eWxlID0gJyc7XHJcblx0XHRmb3IgKHZhciBpID0gMCwgbGVuID0gc3R5bGVzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcblx0XHRcdHZhciBpbmZvID0gc3R5bGVzW2ldLnNwbGl0KCc6Jyk7XHJcblx0XHRcdGlmIChpbmZvLmxlbmd0aCA8IDIpIGNvbnRpbnVlO1xyXG5cdFx0XHRsZXQga2V5ID0gaW5mb1swXS50cmltKCkudG9Mb3dlckNhc2UoKSxcclxuXHRcdFx0XHR2YWx1ZSA9IGluZm8uc2xpY2UoMSkuam9pbignOicpLnRyaW0oKTtcclxuXHRcdFx0aWYgKHZhbHVlLmluY2x1ZGVzKCctd2Via2l0JykgfHwgdmFsdWUuaW5jbHVkZXMoJy1tb3onKSB8fCB2YWx1ZS5pbmNsdWRlcygnLW1zJykgfHwgdmFsdWUuaW5jbHVkZXMoJy1vJykgfHwgdmFsdWVcclxuXHRcdFx0XHQuaW5jbHVkZXMoXHJcblx0XHRcdFx0XHQnc2FmZScpKVxyXG5cdFx0XHRcdHN0eWxlICs9IGA7JHtrZXl9OiR7dmFsdWV9YDtcclxuXHRcdFx0ZWxzZSBpZiAoIXN0eWxlT2JqW2tleV0gfHwgdmFsdWUuaW5jbHVkZXMoJ2ltcG9ydCcpIHx8ICFzdHlsZU9ialtrZXldLmluY2x1ZGVzKCdpbXBvcnQnKSlcclxuXHRcdFx0XHRzdHlsZU9ialtrZXldID0gdmFsdWU7XHJcblx0XHR9XHJcblx0XHRpZiAobm9kZS5uYW1lID09ICdpbWcnICYmIHBhcnNlSW50KHN0eWxlT2JqLndpZHRoIHx8IGF0dHJzLndpZHRoKSA+IHNjcmVlbldpZHRoKVxyXG5cdFx0XHRzdHlsZU9iai5oZWlnaHQgPSAnYXV0byc7XHJcblx0XHRmb3IgKHZhciBrZXkgaW4gc3R5bGVPYmopIHtcclxuXHRcdFx0dmFyIHZhbHVlID0gc3R5bGVPYmpba2V5XTtcclxuXHRcdFx0aWYgKGtleS5pbmNsdWRlcygnZmxleCcpIHx8IGtleSA9PSAnb3JkZXInIHx8IGtleSA9PSAnc2VsZi1hbGlnbicpIG5vZGUuYyA9IDE7XHJcblx0XHRcdC8vIOWhq+WFhemTvuaOpVxyXG5cdFx0XHRpZiAodmFsdWUuaW5jbHVkZXMoJ3VybCcpKSB7XHJcblx0XHRcdFx0dmFyIGogPSB2YWx1ZS5pbmRleE9mKCcoJyk7XHJcblx0XHRcdFx0aWYgKGorKyAhPSAtMSkge1xyXG5cdFx0XHRcdFx0d2hpbGUgKHZhbHVlW2pdID09ICdcIicgfHwgdmFsdWVbal0gPT0gXCInXCIgfHwgYmxhbmtDaGFyW3ZhbHVlW2pdXSkgaisrO1xyXG5cdFx0XHRcdFx0dmFsdWUgPSB2YWx1ZS5zdWJzdHIoMCwgaikgKyB0aGlzLmdldFVybCh2YWx1ZS5zdWJzdHIoaikpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvLyDovazmjaIgcnB4XHJcblx0XHRcdGVsc2UgaWYgKHZhbHVlLmluY2x1ZGVzKCdycHgnKSlcclxuXHRcdFx0XHR2YWx1ZSA9IHZhbHVlLnJlcGxhY2UoL1swLTkuXStcXHMqcnB4L2csICQgPT4gcGFyc2VGbG9hdCgkKSAqIHNjcmVlbldpZHRoIC8gNzUwICsgJ3B4Jyk7XHJcblx0XHRcdGVsc2UgaWYgKGtleSA9PSAnd2hpdGUtc3BhY2UnICYmIHZhbHVlLmluY2x1ZGVzKCdwcmUnKSlcclxuXHRcdFx0XHR0aGlzLnByZSA9IG5vZGUucHJlID0gdHJ1ZTtcclxuXHRcdFx0c3R5bGUgKz0gYDske2tleX06JHt2YWx1ZX1gO1xyXG5cdFx0fVxyXG5cdFx0c3R5bGUgPSBzdHlsZS5zdWJzdHIoMSk7XHJcblx0XHRpZiAoc3R5bGUpIGF0dHJzLnN0eWxlID0gc3R5bGU7XHJcblx0fVxyXG5cdC8vIOiKgueCueWHuuagiOWkhOeQhlxyXG5cdHBvcE5vZGUobm9kZSkge1xyXG5cdFx0Ly8g56m655m956ym5aSE55CGXHJcblx0XHRpZiAobm9kZS5wcmUpIHtcclxuXHRcdFx0bm9kZS5wcmUgPSB0aGlzLnByZSA9IHZvaWQgMDtcclxuXHRcdFx0Zm9yIChsZXQgaSA9IHRoaXMuU1RBQ0subGVuZ3RoOyBpLS07KVxyXG5cdFx0XHRcdGlmICh0aGlzLlNUQUNLW2ldLnByZSlcclxuXHRcdFx0XHRcdHRoaXMucHJlID0gdHJ1ZTtcclxuXHRcdH1cclxuXHRcdGlmIChub2RlLm5hbWUgPT0gJ2hlYWQnIHx8IChjZmcuZmlsdGVyICYmIGNmZy5maWx0ZXIobm9kZSwgdGhpcykgPT0gZmFsc2UpKVxyXG5cdFx0XHRyZXR1cm4gdGhpcy5zaWJsaW5ncygpLnBvcCgpO1xyXG5cdFx0dmFyIGF0dHJzID0gbm9kZS5hdHRycztcclxuXHRcdC8vIOabv+aNouS4gOS6m+agh+etvuWQjVxyXG5cdFx0aWYgKG5vZGUubmFtZSA9PSAncGljdHVyZScpIHtcclxuXHRcdFx0bm9kZS5uYW1lID0gJ2ltZyc7XHJcblx0XHRcdGlmICghYXR0cnMuc3JjICYmIChub2RlLmNoaWxkcmVuWzBdIHx8ICcnKS5uYW1lID09ICdpbWcnKVxyXG5cdFx0XHRcdGF0dHJzLnNyYyA9IG5vZGUuY2hpbGRyZW5bMF0uYXR0cnMuc3JjO1xyXG5cdFx0XHRpZiAoYXR0cnMuc3JjICYmICFhdHRycy5pZ25vcmUpXHJcblx0XHRcdFx0YXR0cnMuaSA9ICh0aGlzLmltZ051bSsrKS50b1N0cmluZygpO1xyXG5cdFx0XHRyZXR1cm4gbm9kZS5jaGlsZHJlbiA9IHZvaWQgMDtcclxuXHRcdH1cclxuXHRcdGlmIChjZmcuYmxvY2tUYWdzW25vZGUubmFtZV0pIG5vZGUubmFtZSA9ICdkaXYnO1xyXG5cdFx0ZWxzZSBpZiAoIWNmZy50cnVzdFRhZ3Nbbm9kZS5uYW1lXSkgbm9kZS5uYW1lID0gJ3NwYW4nO1xyXG5cdFx0Ly8g5aSE55CG5YiX6KGoXHJcblx0XHRpZiAobm9kZS5jKSB7XHJcblx0XHRcdGlmIChub2RlLm5hbWUgPT0gJ3VsJykge1xyXG5cdFx0XHRcdHZhciBmbG9vciA9IDE7XHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IHRoaXMuU1RBQ0subGVuZ3RoOyBpLS07KVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuU1RBQ0tbaV0ubmFtZSA9PSAndWwnKSBmbG9vcisrO1xyXG5cdFx0XHRcdGlmIChmbG9vciAhPSAxKVxyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IG5vZGUuY2hpbGRyZW4ubGVuZ3RoOyBpLS07KVxyXG5cdFx0XHRcdFx0XHRub2RlLmNoaWxkcmVuW2ldLmZsb29yID0gZmxvb3I7XHJcblx0XHRcdH0gZWxzZSBpZiAobm9kZS5uYW1lID09ICdvbCcpIHtcclxuXHRcdFx0XHRmb3IgKGxldCBpID0gMCwgbnVtID0gMSwgY2hpbGQ7IGNoaWxkID0gbm9kZS5jaGlsZHJlbltpKytdOylcclxuXHRcdFx0XHRcdGlmIChjaGlsZC5uYW1lID09ICdsaScpIHtcclxuXHRcdFx0XHRcdFx0Y2hpbGQudHlwZSA9ICdvbCc7XHJcblx0XHRcdFx0XHRcdGNoaWxkLm51bSA9ICgobnVtLCB0eXBlKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHR5cGUgPT0gJ2EnKSByZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSg5NyArIChudW0gLSAxKSAlIDI2KTtcclxuXHRcdFx0XHRcdFx0XHRpZiAodHlwZSA9PSAnQScpIHJldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKDY1ICsgKG51bSAtIDEpICUgMjYpO1xyXG5cdFx0XHRcdFx0XHRcdGlmICh0eXBlID09ICdpJyB8fCB0eXBlID09ICdJJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0bnVtID0gKG51bSAtIDEpICUgOTkgKyAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0dmFyIG9uZSA9IFsnSScsICdJSScsICdJSUknLCAnSVYnLCAnVicsICdWSScsICdWSUknLCAnVklJSScsICdJWCddLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZW4gPSBbJ1gnLCAnWFgnLCAnWFhYJywgJ1hMJywgJ0wnLCAnTFgnLCAnTFhYJywgJ0xYWFgnLCAnWEMnXSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmVzID0gKHRlbltNYXRoLmZsb29yKG51bSAvIDEwKSAtIDFdIHx8ICcnKSArIChvbmVbbnVtICUgMTAgLSAxXSB8fCAnJyk7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAodHlwZSA9PSAnaScpIHJldHVybiByZXMudG9Mb3dlckNhc2UoKTtcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybiByZXM7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHJldHVybiBudW07XHJcblx0XHRcdFx0XHRcdH0pKG51bSsrLCBhdHRycy50eXBlKSArICcuJztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8g5aSE55CG6KGo5qC855qE6L655qGGXHJcblx0XHRpZiAobm9kZS5uYW1lID09ICd0YWJsZScpIHtcclxuXHRcdFx0dmFyIHBhZGRpbmcgPSBhdHRycy5jZWxscGFkZGluZyxcclxuXHRcdFx0XHRzcGFjaW5nID0gYXR0cnMuY2VsbHNwYWNpbmcsXHJcblx0XHRcdFx0Ym9yZGVyID0gYXR0cnMuYm9yZGVyO1xyXG5cdFx0XHRpZiAobm9kZS5jKSB7XHJcblx0XHRcdFx0dGhpcy5idWJibGUoKTtcclxuXHRcdFx0XHRpZiAoIXBhZGRpbmcpIHBhZGRpbmcgPSAyO1xyXG5cdFx0XHRcdGlmICghc3BhY2luZykgc3BhY2luZyA9IDI7XHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKGJvcmRlcikgYXR0cnMuc3R5bGUgPSBgYm9yZGVyOiR7Ym9yZGVyfXB4IHNvbGlkIGdyYXk7JHthdHRycy5zdHlsZSB8fCAnJ31gO1xyXG5cdFx0XHRpZiAoc3BhY2luZykgYXR0cnMuc3R5bGUgPSBgYm9yZGVyLXNwYWNpbmc6JHtzcGFjaW5nfXB4OyR7YXR0cnMuc3R5bGUgfHwgJyd9YDtcclxuXHRcdFx0aWYgKGJvcmRlciB8fCBwYWRkaW5nKVxyXG5cdFx0XHRcdChmdW5jdGlvbiBmKG5zKSB7XHJcblx0XHRcdFx0XHRmb3IgKHZhciBpID0gMCwgbjsgbiA9IG5zW2ldOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0aWYgKG4ubmFtZSA9PSAndGgnIHx8IG4ubmFtZSA9PSAndGQnKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKGJvcmRlcikgbi5hdHRycy5zdHlsZSA9IGBib3JkZXI6JHtib3JkZXJ9cHggc29saWQgZ3JheTske24uYXR0cnMuc3R5bGV9YDtcclxuXHRcdFx0XHRcdFx0XHRpZiAocGFkZGluZykgbi5hdHRycy5zdHlsZSA9IGBwYWRkaW5nOiR7cGFkZGluZ31weDske24uYXR0cnMuc3R5bGV9YDtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIGYobi5jaGlsZHJlbiB8fCBbXSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSkobm9kZS5jaGlsZHJlbilcclxuXHRcdH1cclxuXHRcdHRoaXMuQ3NzSGFuZGxlci5wb3AgJiYgdGhpcy5Dc3NIYW5kbGVyLnBvcChub2RlKTtcclxuXHRcdC8vIOiHquWKqOWOi+e8qVxyXG5cdFx0aWYgKG5vZGUubmFtZSA9PSAnZGl2JyAmJiAhT2JqZWN0LmtleXMoYXR0cnMpLmxlbmd0aCkge1xyXG5cdFx0XHR2YXIgc2libGluZ3MgPSB0aGlzLnNpYmxpbmdzKCk7XHJcblx0XHRcdGlmIChub2RlLmNoaWxkcmVuLmxlbmd0aCA9PSAxICYmIG5vZGUuY2hpbGRyZW5bMF0ubmFtZSA9PSAnZGl2JylcclxuXHRcdFx0XHRzaWJsaW5nc1tzaWJsaW5ncy5sZW5ndGggLSAxXSA9IG5vZGUuY2hpbGRyZW5bMF07XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIOW3peWFt+WHveaVsFxyXG5cdGJ1YmJsZSgpIHtcclxuXHRcdGZvciAodmFyIGkgPSB0aGlzLlNUQUNLLmxlbmd0aCwgaXRlbTsgaXRlbSA9IHRoaXMuU1RBQ0tbLS1pXTspIHtcclxuXHRcdFx0aWYgKGNmZy5yaWNoT25seVRhZ3NbaXRlbS5uYW1lXSkge1xyXG5cdFx0XHRcdGlmIChpdGVtLm5hbWUgPT0gJ3RhYmxlJyAmJiAhT2JqZWN0Lmhhc093blByb3BlcnR5LmNhbGwoaXRlbSwgJ2MnKSkgaXRlbS5jID0gMTtcclxuXHRcdFx0XHRyZXR1cm4gZmFsc2U7XHJcblx0XHRcdH1cclxuXHRcdFx0aXRlbS5jID0gMTtcclxuXHRcdH1cclxuXHRcdHJldHVybiB0cnVlO1xyXG5cdH1cclxuXHRnZXROYW1lID0gdmFsID0+IHRoaXMueG1sID8gdmFsIDogdmFsLnRvTG93ZXJDYXNlKCk7XHJcblx0Z2V0VXJsKHVybCkge1xyXG5cdFx0aWYgKHVybFswXSA9PSAnLycpIHtcclxuXHRcdFx0aWYgKHVybFsxXSA9PSAnLycpIHVybCA9IHRoaXMucHJvdG9jb2wgKyAnOicgKyB1cmw7XHJcblx0XHRcdGVsc2UgaWYgKHRoaXMuZG9tYWluKSB1cmwgPSB0aGlzLmRvbWFpbiArIHVybDtcclxuXHRcdH0gZWxzZSBpZiAodGhpcy5kb21haW4gJiYgdXJsLmluZGV4T2YoJ2RhdGE6JykgIT0gMCAmJiAhdXJsLmluY2x1ZGVzKCc6Ly8nKSlcclxuXHRcdFx0dXJsID0gdGhpcy5kb21haW4gKyAnLycgKyB1cmw7XHJcblx0XHRyZXR1cm4gdXJsO1xyXG5cdH1cclxuXHRpc0Nsb3NlID0gKCkgPT4gdGhpcy5kYXRhW3RoaXMuaV0gPT0gJz4nIHx8ICh0aGlzLmRhdGFbdGhpcy5pXSA9PSAnLycgJiYgdGhpcy5kYXRhW3RoaXMuaSArIDFdID09ICc+Jyk7XHJcblx0c2VjdGlvbiA9ICgpID0+IHRoaXMuZGF0YS5zdWJzdHJpbmcodGhpcy5zdGFydCwgdGhpcy5pKTtcclxuXHRzaWJsaW5ncyA9ICgpID0+IHRoaXMuU1RBQ0subGVuZ3RoID8gdGhpcy5TVEFDS1t0aGlzLlNUQUNLLmxlbmd0aCAtIDFdLmNoaWxkcmVuIDogdGhpcy5ET007XHJcblx0Ly8g54q25oCB5py6XHJcblx0VGV4dChjKSB7XHJcblx0XHRpZiAoYyA9PSAnPCcpIHtcclxuXHRcdFx0dmFyIG5leHQgPSB0aGlzLmRhdGFbdGhpcy5pICsgMV0sXHJcblx0XHRcdFx0aXNMZXR0ZXIgPSBjID0+IChjID49ICdhJyAmJiBjIDw9ICd6JykgfHwgKGMgPj0gJ0EnICYmIGMgPD0gJ1onKTtcclxuXHRcdFx0aWYgKGlzTGV0dGVyKG5leHQpKSB7XHJcblx0XHRcdFx0dGhpcy5zZXRUZXh0KCk7XHJcblx0XHRcdFx0dGhpcy5zdGFydCA9IHRoaXMuaSArIDE7XHJcblx0XHRcdFx0dGhpcy5zdGF0ZSA9IHRoaXMuVGFnTmFtZTtcclxuXHRcdFx0fSBlbHNlIGlmIChuZXh0ID09ICcvJykge1xyXG5cdFx0XHRcdHRoaXMuc2V0VGV4dCgpO1xyXG5cdFx0XHRcdGlmIChpc0xldHRlcih0aGlzLmRhdGFbKyt0aGlzLmkgKyAxXSkpIHtcclxuXHRcdFx0XHRcdHRoaXMuc3RhcnQgPSB0aGlzLmkgKyAxO1xyXG5cdFx0XHRcdFx0dGhpcy5zdGF0ZSA9IHRoaXMuRW5kVGFnO1xyXG5cdFx0XHRcdH0gZWxzZVxyXG5cdFx0XHRcdFx0dGhpcy5Db21tZW50KCk7XHJcblx0XHRcdH0gZWxzZSBpZiAobmV4dCA9PSAnIScpIHtcclxuXHRcdFx0XHR0aGlzLnNldFRleHQoKTtcclxuXHRcdFx0XHR0aGlzLkNvbW1lbnQoKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRDb21tZW50KCkge1xyXG5cdFx0dmFyIGtleTtcclxuXHRcdGlmICh0aGlzLmRhdGEuc3Vic3RyaW5nKHRoaXMuaSArIDIsIHRoaXMuaSArIDQpID09ICctLScpIGtleSA9ICctLT4nO1xyXG5cdFx0ZWxzZSBpZiAodGhpcy5kYXRhLnN1YnN0cmluZyh0aGlzLmkgKyAyLCB0aGlzLmkgKyA5KSA9PSAnW0NEQVRBWycpIGtleSA9ICddXT4nO1xyXG5cdFx0ZWxzZSBrZXkgPSAnPic7XHJcblx0XHRpZiAoKHRoaXMuaSA9IHRoaXMuZGF0YS5pbmRleE9mKGtleSwgdGhpcy5pICsgMikpID09IC0xKSB0aGlzLmkgPSB0aGlzLmRhdGEubGVuZ3RoO1xyXG5cdFx0ZWxzZSB0aGlzLmkgKz0ga2V5Lmxlbmd0aCAtIDE7XHJcblx0XHR0aGlzLnN0YXJ0ID0gdGhpcy5pICsgMTtcclxuXHRcdHRoaXMuc3RhdGUgPSB0aGlzLlRleHQ7XHJcblx0fVxyXG5cdFRhZ05hbWUoYykge1xyXG5cdFx0aWYgKGJsYW5rQ2hhcltjXSkge1xyXG5cdFx0XHR0aGlzLnRhZ05hbWUgPSB0aGlzLnNlY3Rpb24oKTtcclxuXHRcdFx0d2hpbGUgKGJsYW5rQ2hhclt0aGlzLmRhdGFbdGhpcy5pXV0pIHRoaXMuaSsrO1xyXG5cdFx0XHRpZiAodGhpcy5pc0Nsb3NlKCkpIHRoaXMuc2V0Tm9kZSgpO1xyXG5cdFx0XHRlbHNlIHtcclxuXHRcdFx0XHR0aGlzLnN0YXJ0ID0gdGhpcy5pO1xyXG5cdFx0XHRcdHRoaXMuc3RhdGUgPSB0aGlzLkF0dHJOYW1lO1xyXG5cdFx0XHR9XHJcblx0XHR9IGVsc2UgaWYgKHRoaXMuaXNDbG9zZSgpKSB7XHJcblx0XHRcdHRoaXMudGFnTmFtZSA9IHRoaXMuc2VjdGlvbigpO1xyXG5cdFx0XHR0aGlzLnNldE5vZGUoKTtcclxuXHRcdH1cclxuXHR9XHJcblx0QXR0ck5hbWUoYykge1xyXG5cdFx0dmFyIGJsYW5rID0gYmxhbmtDaGFyW2NdO1xyXG5cdFx0aWYgKGJsYW5rKSB7XHJcblx0XHRcdHRoaXMuYXR0ck5hbWUgPSB0aGlzLnNlY3Rpb24oKTtcclxuXHRcdFx0YyA9IHRoaXMuZGF0YVt0aGlzLmldO1xyXG5cdFx0fVxyXG5cdFx0aWYgKGMgPT0gJz0nKSB7XHJcblx0XHRcdGlmICghYmxhbmspIHRoaXMuYXR0ck5hbWUgPSB0aGlzLnNlY3Rpb24oKTtcclxuXHRcdFx0d2hpbGUgKGJsYW5rQ2hhclt0aGlzLmRhdGFbKyt0aGlzLmldXSk7XHJcblx0XHRcdHRoaXMuc3RhcnQgPSB0aGlzLmktLTtcclxuXHRcdFx0dGhpcy5zdGF0ZSA9IHRoaXMuQXR0clZhbHVlO1xyXG5cdFx0fSBlbHNlIGlmIChibGFuaykgdGhpcy5zZXRBdHRyKCk7XHJcblx0XHRlbHNlIGlmICh0aGlzLmlzQ2xvc2UoKSkge1xyXG5cdFx0XHR0aGlzLmF0dHJOYW1lID0gdGhpcy5zZWN0aW9uKCk7XHJcblx0XHRcdHRoaXMuc2V0QXR0cigpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRBdHRyVmFsdWUoYykge1xyXG5cdFx0aWYgKGMgPT0gJ1wiJyB8fCBjID09IFwiJ1wiKSB7XHJcblx0XHRcdHRoaXMuc3RhcnQrKztcclxuXHRcdFx0aWYgKCh0aGlzLmkgPSB0aGlzLmRhdGEuaW5kZXhPZihjLCB0aGlzLmkgKyAxKSkgPT0gLTEpIHJldHVybiB0aGlzLmkgPSB0aGlzLmRhdGEubGVuZ3RoO1xyXG5cdFx0XHR0aGlzLmF0dHJWYWwgPSB0aGlzLnNlY3Rpb24oKTtcclxuXHRcdFx0dGhpcy5pKys7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRmb3IgKDsgIWJsYW5rQ2hhclt0aGlzLmRhdGFbdGhpcy5pXV0gJiYgIXRoaXMuaXNDbG9zZSgpOyB0aGlzLmkrKyk7XHJcblx0XHRcdHRoaXMuYXR0clZhbCA9IHRoaXMuc2VjdGlvbigpO1xyXG5cdFx0fVxyXG5cdFx0dGhpcy5zZXRBdHRyKCk7XHJcblx0fVxyXG5cdEVuZFRhZyhjKSB7XHJcblx0XHRpZiAoYmxhbmtDaGFyW2NdIHx8IGMgPT0gJz4nIHx8IGMgPT0gJy8nKSB7XHJcblx0XHRcdHZhciBuYW1lID0gdGhpcy5nZXROYW1lKHRoaXMuc2VjdGlvbigpKTtcclxuXHRcdFx0Zm9yICh2YXIgaSA9IHRoaXMuU1RBQ0subGVuZ3RoOyBpLS07KVxyXG5cdFx0XHRcdGlmICh0aGlzLlNUQUNLW2ldLm5hbWUgPT0gbmFtZSkgYnJlYWs7XHJcblx0XHRcdGlmIChpICE9IC0xKSB7XHJcblx0XHRcdFx0dmFyIG5vZGU7XHJcblx0XHRcdFx0d2hpbGUgKChub2RlID0gdGhpcy5TVEFDSy5wb3AoKSkubmFtZSAhPSBuYW1lKTtcclxuXHRcdFx0XHR0aGlzLnBvcE5vZGUobm9kZSk7XHJcblx0XHRcdH0gZWxzZSBpZiAobmFtZSA9PSAncCcgfHwgbmFtZSA9PSAnYnInKVxyXG5cdFx0XHRcdHRoaXMuc2libGluZ3MoKS5wdXNoKHtcclxuXHRcdFx0XHRcdG5hbWUsXHJcblx0XHRcdFx0XHRhdHRyczoge31cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0dGhpcy5pID0gdGhpcy5kYXRhLmluZGV4T2YoJz4nLCB0aGlzLmkpO1xyXG5cdFx0XHR0aGlzLnN0YXJ0ID0gdGhpcy5pICsgMTtcclxuXHRcdFx0aWYgKHRoaXMuaSA9PSAtMSkgdGhpcy5pID0gdGhpcy5kYXRhLmxlbmd0aDtcclxuXHRcdFx0ZWxzZSB0aGlzLnN0YXRlID0gdGhpcy5UZXh0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5tb2R1bGUuZXhwb3J0cyA9IE1wSHRtbFBhcnNlcjtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///179\n"); /***/ }), /* 180 */ /*!*****************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/jyf-parser/libs/config.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("/* 配置文件 */\n\nmodule.exports = {\n // 过滤器函数\n filter: null,\n // 代码高亮函数\n highlight: null,\n // 文本处理函数\n onText: null,\n blankChar: makeMap(' ,\\xA0,\\t,\\r,\\n,\\f'),\n // 块级标签,将被转为 div\n blockTags: makeMap('address,article,aside,body,caption,center,cite,footer,header,html,nav,section' + ',pre'),\n // 将被移除的标签\n ignoreTags: makeMap('area,base,basefont,canvas,command,frame,input,isindex,keygen,link,map,meta,param,script,source,style,svg,textarea,title,track,use,wbr'),\n // 只能被 rich-text 显示的标签\n richOnlyTags: makeMap('a,colgroup,fieldset,legend,picture,table'),\n // 自闭合的标签\n selfClosingTags: makeMap('area,base,basefont,br,col,circle,ellipse,embed,frame,hr,img,input,isindex,keygen,line,link,meta,param,path,polygon,rect,source,track,use,wbr'),\n // 信任的属性\n trustAttrs: makeMap('align,alt,app-id,author,autoplay,border,cellpadding,cellspacing,class,color,colspan,controls,data-src,dir,face,height,href,id,ignore,loop,media,muted,name,path,poster,rowspan,size,span,src,start,style,type,unit-id,width,xmlns'),\n // bool 型的属性\n boolAttrs: makeMap('autoplay,controls,ignore,loop,muted'),\n // 信任的标签\n trustTags: makeMap('a,abbr,ad,audio,b,blockquote,br,code,col,colgroup,dd,del,dl,dt,div,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,img,ins,label,legend,li,ol,p,q,source,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,title,ul,video' + ',embed,iframe'),\n // 默认的标签样式\n userAgentStyles: {\n address: 'font-style:italic',\n big: 'display:inline;font-size:1.2em',\n blockquote: 'background-color:#f6f6f6;border-left:3px solid #dbdbdb;color:#6c6c6c;padding:5px 0 5px 10px',\n caption: 'display:table-caption;text-align:center',\n center: 'text-align:center',\n cite: 'font-style:italic',\n dd: 'margin-left:40px',\n img: 'max-width:100%',\n mark: 'background-color:yellow',\n picture: 'max-width:100%',\n pre: 'font-family:monospace;white-space:pre;overflow:scroll',\n s: 'text-decoration:line-through',\n small: 'display:inline;font-size:0.8em',\n u: 'text-decoration:underline'\n }\n};\nfunction makeMap(maprichee55text9oppplugin) {\n var map = {},\n list = maprichee55text9oppplugin.split(',');\n for (var i = list.length; i--;) {\n map[list[i]] = true;\n }\n return map;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9qeWYtcGFyc2VyL2xpYnMvY29uZmlnLmpzIl0sIm5hbWVzIjpbIm1vZHVsZSIsImV4cG9ydHMiLCJmaWx0ZXIiLCJoaWdobGlnaHQiLCJvblRleHQiLCJibGFua0NoYXIiLCJtYWtlTWFwIiwiYmxvY2tUYWdzIiwiaWdub3JlVGFncyIsInJpY2hPbmx5VGFncyIsInNlbGZDbG9zaW5nVGFncyIsInRydXN0QXR0cnMiLCJib29sQXR0cnMiLCJ0cnVzdFRhZ3MiLCJ1c2VyQWdlbnRTdHlsZXMiLCJhZGRyZXNzIiwiYmlnIiwiYmxvY2txdW90ZSIsImNhcHRpb24iLCJjZW50ZXIiLCJjaXRlIiwiZGQiLCJpbWciLCJtYXJrIiwicGljdHVyZSIsInByZSIsInMiLCJzbWFsbCIsInUiLCJtYXByaWNoZWU1NXRleHQ5b3BwcGx1Z2luIiwibWFwIiwibGlzdCIsInNwbGl0IiwiaSIsImxlbmd0aCJdLCJtYXBwaW5ncyI6IkFBQUE7O0FBSUFBLE1BQU0sQ0FBQ0MsT0FBTyxHQUFHO0VBQ2hCO0VBQ0FDLE1BQU0sRUFBRSxJQUFJO0VBQ1o7RUFDQUMsU0FBUyxFQUFFLElBQUk7RUFDZjtFQUNBQyxNQUFNLEVBQUUsSUFBSTtFQUNaQyxTQUFTLEVBQUVDLE9BQU8sQ0FBQyxvQkFBb0IsQ0FBQztFQUN4QztFQUNBQyxTQUFTLEVBQUVELE9BQU8sQ0FBQywrRUFBK0UsR0FJakcsTUFBTyxDQUFDO0VBQ1Q7RUFDQUUsVUFBVSxFQUFFRixPQUFPLENBQ2xCLHVJQUF1SSxDQU92STtFQUNEO0VBQ0FHLFlBQVksRUFBRUgsT0FBTyxDQUFDLDBDQUEwQyxDQUkvRDtFQUNEO0VBQ0FJLGVBQWUsRUFBRUosT0FBTyxDQUN2Qiw4SUFBOEksQ0FDOUk7RUFDRDtFQUNBSyxVQUFVLEVBQUVMLE9BQU8sQ0FDbEIsbU9BQW1PLENBQ25PO0VBQ0Q7RUFDQU0sU0FBUyxFQUFFTixPQUFPLENBQUMscUNBQXFDLENBQUM7RUFDekQ7RUFDQU8sU0FBUyxFQUFFUCxPQUFPLENBQ2pCLGlOQUFpTixHQUsvTSxlQUFlLENBRWpCO0VBQ0Q7RUFDQVEsZUFBZSxFQUFFO0lBQ2hCQyxPQUFPLEVBQUUsbUJBQW1CO0lBQzVCQyxHQUFHLEVBQUUsZ0NBQWdDO0lBQ3JDQyxVQUFVLEVBQUUsNkZBQTZGO0lBQ3pHQyxPQUFPLEVBQUUseUNBQXlDO0lBQ2xEQyxNQUFNLEVBQUUsbUJBQW1CO0lBQzNCQyxJQUFJLEVBQUUsbUJBQW1CO0lBQ3pCQyxFQUFFLEVBQUUsa0JBQWtCO0lBQ3RCQyxHQUFHLEVBQUUsZ0JBQWdCO0lBQ3JCQyxJQUFJLEVBQUUseUJBQXlCO0lBQy9CQyxPQUFPLEVBQUUsZ0JBQWdCO0lBQ3pCQyxHQUFHLEVBQUUsdURBQXVEO0lBQzVEQyxDQUFDLEVBQUUsOEJBQThCO0lBQ2pDQyxLQUFLLEVBQUUsZ0NBQWdDO0lBQ3ZDQyxDQUFDLEVBQUU7RUFDSjtBQUNELENBQUM7QUFFRCxTQUFTdEIsT0FBTyxDQUFDdUIseUJBQXlCLEVBQUU7RUFDM0MsSUFBSUMsR0FBRyxHQUFHLENBQUMsQ0FBQztJQUNYQyxJQUFJLEdBQUdGLHlCQUF5QixDQUFDRyxLQUFLLENBQUMsR0FBRyxDQUFDO0VBQzVDLEtBQUssSUFBSUMsQ0FBQyxHQUFHRixJQUFJLENBQUNHLE1BQU0sRUFBRUQsQ0FBQyxFQUFFO0lBQzVCSCxHQUFHLENBQUNDLElBQUksQ0FBQ0UsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJO0VBQUM7RUFDckIsT0FBT0gsR0FBRztBQUNYIiwiZmlsZSI6IjE4MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIOmFjee9ruaWh+S7tiAqL1xyXG5cclxuXHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHQvLyDov4fmu6Tlmajlh73mlbBcclxuXHRmaWx0ZXI6IG51bGwsXHJcblx0Ly8g5Luj56CB6auY5Lqu5Ye95pWwXHJcblx0aGlnaGxpZ2h0OiBudWxsLFxyXG5cdC8vIOaWh+acrOWkhOeQhuWHveaVsFxyXG5cdG9uVGV4dDogbnVsbCxcclxuXHRibGFua0NoYXI6IG1ha2VNYXAoJyAsXFx4QTAsXFx0LFxccixcXG4sXFxmJyksXHJcblx0Ly8g5Z2X57qn5qCH562+77yM5bCG6KKr6L2s5Li6IGRpdlxyXG5cdGJsb2NrVGFnczogbWFrZU1hcCgnYWRkcmVzcyxhcnRpY2xlLGFzaWRlLGJvZHksY2FwdGlvbixjZW50ZXIsY2l0ZSxmb290ZXIsaGVhZGVyLGh0bWwsbmF2LHNlY3Rpb24nICsgKFxyXG5cclxuXHJcblxyXG5cdFx0JyxwcmUnKSksXHJcblx0Ly8g5bCG6KKr56e76Zmk55qE5qCH562+XHJcblx0aWdub3JlVGFnczogbWFrZU1hcChcclxuXHRcdCdhcmVhLGJhc2UsYmFzZWZvbnQsY2FudmFzLGNvbW1hbmQsZnJhbWUsaW5wdXQsaXNpbmRleCxrZXlnZW4sbGluayxtYXAsbWV0YSxwYXJhbSxzY3JpcHQsc291cmNlLHN0eWxlLHN2Zyx0ZXh0YXJlYSx0aXRsZSx0cmFjayx1c2Usd2JyJ1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cdCksXHJcblx0Ly8g5Y+q6IO96KKrIHJpY2gtdGV4dCDmmL7npLrnmoTmoIfnrb5cclxuXHRyaWNoT25seVRhZ3M6IG1ha2VNYXAoJ2EsY29sZ3JvdXAsZmllbGRzZXQsbGVnZW5kLHBpY3R1cmUsdGFibGUnXHJcblxyXG5cclxuXHJcblx0KSxcclxuXHQvLyDoh6rpl63lkIjnmoTmoIfnrb5cclxuXHRzZWxmQ2xvc2luZ1RhZ3M6IG1ha2VNYXAoXHJcblx0XHQnYXJlYSxiYXNlLGJhc2Vmb250LGJyLGNvbCxjaXJjbGUsZWxsaXBzZSxlbWJlZCxmcmFtZSxocixpbWcsaW5wdXQsaXNpbmRleCxrZXlnZW4sbGluZSxsaW5rLG1ldGEscGFyYW0scGF0aCxwb2x5Z29uLHJlY3Qsc291cmNlLHRyYWNrLHVzZSx3YnInXHJcblx0KSxcclxuXHQvLyDkv6Hku7vnmoTlsZ7mgKdcclxuXHR0cnVzdEF0dHJzOiBtYWtlTWFwKFxyXG5cdFx0J2FsaWduLGFsdCxhcHAtaWQsYXV0aG9yLGF1dG9wbGF5LGJvcmRlcixjZWxscGFkZGluZyxjZWxsc3BhY2luZyxjbGFzcyxjb2xvcixjb2xzcGFuLGNvbnRyb2xzLGRhdGEtc3JjLGRpcixmYWNlLGhlaWdodCxocmVmLGlkLGlnbm9yZSxsb29wLG1lZGlhLG11dGVkLG5hbWUscGF0aCxwb3N0ZXIscm93c3BhbixzaXplLHNwYW4sc3JjLHN0YXJ0LHN0eWxlLHR5cGUsdW5pdC1pZCx3aWR0aCx4bWxucydcclxuXHQpLFxyXG5cdC8vIGJvb2wg5Z6L55qE5bGe5oCnXHJcblx0Ym9vbEF0dHJzOiBtYWtlTWFwKCdhdXRvcGxheSxjb250cm9scyxpZ25vcmUsbG9vcCxtdXRlZCcpLFxyXG5cdC8vIOS/oeS7u+eahOagh+etvlxyXG5cdHRydXN0VGFnczogbWFrZU1hcChcclxuXHRcdCdhLGFiYnIsYWQsYXVkaW8sYixibG9ja3F1b3RlLGJyLGNvZGUsY29sLGNvbGdyb3VwLGRkLGRlbCxkbCxkdCxkaXYsZW0sZmllbGRzZXQsaDEsaDIsaDMsaDQsaDUsaDYsaHIsaSxpbWcsaW5zLGxhYmVsLGxlZ2VuZCxsaSxvbCxwLHEsc291cmNlLHNwYW4sc3Ryb25nLHN1YixzdXAsdGFibGUsdGJvZHksdGQsdGZvb3QsdGgsdGhlYWQsdHIsdGl0bGUsdWwsdmlkZW8nXHJcblxyXG5cclxuXHJcblxyXG5cdFx0KyAnLGVtYmVkLGlmcmFtZSdcclxuXHJcblx0KSxcclxuXHQvLyDpu5jorqTnmoTmoIfnrb7moLflvI9cclxuXHR1c2VyQWdlbnRTdHlsZXM6IHtcclxuXHRcdGFkZHJlc3M6ICdmb250LXN0eWxlOml0YWxpYycsXHJcblx0XHRiaWc6ICdkaXNwbGF5OmlubGluZTtmb250LXNpemU6MS4yZW0nLFxyXG5cdFx0YmxvY2txdW90ZTogJ2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtib3JkZXItbGVmdDozcHggc29saWQgI2RiZGJkYjtjb2xvcjojNmM2YzZjO3BhZGRpbmc6NXB4IDAgNXB4IDEwcHgnLFxyXG5cdFx0Y2FwdGlvbjogJ2Rpc3BsYXk6dGFibGUtY2FwdGlvbjt0ZXh0LWFsaWduOmNlbnRlcicsXHJcblx0XHRjZW50ZXI6ICd0ZXh0LWFsaWduOmNlbnRlcicsXHJcblx0XHRjaXRlOiAnZm9udC1zdHlsZTppdGFsaWMnLFxyXG5cdFx0ZGQ6ICdtYXJnaW4tbGVmdDo0MHB4JyxcclxuXHRcdGltZzogJ21heC13aWR0aDoxMDAlJyxcclxuXHRcdG1hcms6ICdiYWNrZ3JvdW5kLWNvbG9yOnllbGxvdycsXHJcblx0XHRwaWN0dXJlOiAnbWF4LXdpZHRoOjEwMCUnLFxyXG5cdFx0cHJlOiAnZm9udC1mYW1pbHk6bW9ub3NwYWNlO3doaXRlLXNwYWNlOnByZTtvdmVyZmxvdzpzY3JvbGwnLFxyXG5cdFx0czogJ3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2gnLFxyXG5cdFx0c21hbGw6ICdkaXNwbGF5OmlubGluZTtmb250LXNpemU6MC44ZW0nLFxyXG5cdFx0dTogJ3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUnXHJcblx0fVxyXG59XHJcblxyXG5mdW5jdGlvbiBtYWtlTWFwKG1hcHJpY2hlZTU1dGV4dDlvcHBwbHVnaW4pIHtcclxuXHR2YXIgbWFwID0ge30sXHJcblx0XHRsaXN0ID0gbWFwcmljaGVlNTV0ZXh0OW9wcHBsdWdpbi5zcGxpdCgnLCcpO1xyXG5cdGZvciAodmFyIGkgPSBsaXN0Lmxlbmd0aDsgaS0tOylcclxuXHRcdG1hcFtsaXN0W2ldXSA9IHRydWU7XHJcblx0cmV0dXJuIG1hcDtcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///180\n"); /***/ }), /* 181 */ /*!*********************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/jyf-parser/libs/CssHandler.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 19);\nvar _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 20);\nvar _defineProperty = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2);\n/*\r\n 解析和匹配 Css 的选择器\r\n github:https://github.com/jin-yufeng/Parser\r\n docs:https://jin-yufeng.github.io/Parser\r\n author:JinYufeng\r\n update:2020/03/15\r\n*/\nvar cfg = __webpack_require__(/*! ./config.js */ 180);\nvar CssHandler = /*#__PURE__*/function () {\n \"use strict\";\n\n function CssHandler(tagStyle) {\n var _this = this;\n _classCallCheck(this, CssHandler);\n _defineProperty(this, \"getStyle\", function (data) {\n return _this.styles = new CssParser(data, _this.styles).parse();\n });\n var styles = Object.assign({}, cfg.userAgentStyles);\n for (var item in tagStyle) {\n styles[item] = (styles[item] ? styles[item] + ';' : '') + tagStyle[item];\n }\n this.styles = styles;\n }\n _createClass(CssHandler, [{\n key: \"match\",\n value: function match(name, attrs) {\n var tmp,\n matched = (tmp = this.styles[name]) ? tmp + ';' : '';\n if (attrs.class) {\n var items = attrs.class.split(' ');\n for (var i = 0, item; item = items[i]; i++) {\n if (tmp = this.styles['.' + item]) matched += tmp + ';';\n }\n }\n if (tmp = this.styles['#' + attrs.id]) matched += tmp + ';';\n return matched;\n }\n }]);\n return CssHandler;\n}();\nmodule.exports = CssHandler;\nvar CssParser = /*#__PURE__*/function () {\n \"use strict\";\n\n function CssParser(data, init) {\n var _this2 = this;\n _classCallCheck(this, CssParser);\n _defineProperty(this, \"section\", function () {\n return _this2.data.substring(_this2.start, _this2.i);\n });\n _defineProperty(this, \"isLetter\", function (c) {\n return c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z';\n });\n this.data = data;\n this.floor = 0;\n this.i = 0;\n this.list = [];\n this.res = init;\n this.state = this.Space;\n }\n _createClass(CssParser, [{\n key: \"parse\",\n value: function parse() {\n for (var c; c = this.data[this.i]; this.i++) {\n this.state(c);\n }\n return this.res;\n }\n }, {\n key: \"Space\",\n value:\n // 状态机\n function Space(c) {\n if (c == '.' || c == '#' || this.isLetter(c)) {\n this.start = this.i;\n this.state = this.Name;\n } else if (c == '/' && this.data[this.i + 1] == '*') this.Comment();else if (!cfg.blankChar[c] && c != ';') this.state = this.Ignore;\n }\n }, {\n key: \"Comment\",\n value: function Comment() {\n this.i = this.data.indexOf('*/', this.i) + 1;\n if (!this.i) this.i = this.data.length;\n this.state = this.Space;\n }\n }, {\n key: \"Ignore\",\n value: function Ignore(c) {\n if (c == '{') this.floor++;else if (c == '}' && ! --this.floor) this.state = this.Space;\n }\n }, {\n key: \"Name\",\n value: function Name(c) {\n if (cfg.blankChar[c]) {\n this.list.push(this.section());\n this.state = this.NameSpace;\n } else if (c == '{') {\n this.list.push(this.section());\n this.Content();\n } else if (c == ',') {\n this.list.push(this.section());\n this.Comma();\n } else if (!this.isLetter(c) && (c < '0' || c > '9') && c != '-' && c != '_') this.state = this.Ignore;\n }\n }, {\n key: \"NameSpace\",\n value: function NameSpace(c) {\n if (c == '{') this.Content();else if (c == ',') this.Comma();else if (!cfg.blankChar[c]) this.state = this.Ignore;\n }\n }, {\n key: \"Comma\",\n value: function Comma() {\n while (cfg.blankChar[this.data[++this.i]]) {\n ;\n }\n if (this.data[this.i] == '{') this.Content();else {\n this.start = this.i--;\n this.state = this.Name;\n }\n }\n }, {\n key: \"Content\",\n value: function Content() {\n this.start = ++this.i;\n if ((this.i = this.data.indexOf('}', this.i)) == -1) this.i = this.data.length;\n var content = this.section();\n for (var i = 0, item; item = this.list[i++];) {\n if (this.res[item]) this.res[item] += ';' + content;else this.res[item] = content;\n }\n this.list = [];\n this.state = this.Space;\n }\n }]);\n return CssParser;\n}();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9qeWYtcGFyc2VyL2xpYnMvQ3NzSGFuZGxlci5qcyJdLCJuYW1lcyI6WyJjZmciLCJyZXF1aXJlIiwiQ3NzSGFuZGxlciIsInRhZ1N0eWxlIiwiZGF0YSIsInN0eWxlcyIsIkNzc1BhcnNlciIsInBhcnNlIiwiT2JqZWN0IiwiYXNzaWduIiwidXNlckFnZW50U3R5bGVzIiwiaXRlbSIsIm5hbWUiLCJhdHRycyIsInRtcCIsIm1hdGNoZWQiLCJjbGFzcyIsIml0ZW1zIiwic3BsaXQiLCJpIiwiaWQiLCJtb2R1bGUiLCJleHBvcnRzIiwiaW5pdCIsInN1YnN0cmluZyIsInN0YXJ0IiwiYyIsImZsb29yIiwibGlzdCIsInJlcyIsInN0YXRlIiwiU3BhY2UiLCJpc0xldHRlciIsIk5hbWUiLCJDb21tZW50IiwiYmxhbmtDaGFyIiwiSWdub3JlIiwiaW5kZXhPZiIsImxlbmd0aCIsInB1c2giLCJzZWN0aW9uIiwiTmFtZVNwYWNlIiwiQ29udGVudCIsIkNvbW1hIiwiY29udGVudCJdLCJtYXBwaW5ncyI6Ijs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJQSxHQUFHLEdBQUdDLG1CQUFPLENBQUMsc0JBQWEsQ0FBQztBQUFDLElBQzNCQyxVQUFVO0VBQUE7O0VBQ2Ysb0JBQVlDLFFBQVEsRUFBRTtJQUFBO0lBQUE7SUFBQSxrQ0FNWCxVQUFBQyxJQUFJO01BQUEsT0FBSSxLQUFJLENBQUNDLE1BQU0sR0FBRyxJQUFJQyxTQUFTLENBQUNGLElBQUksRUFBRSxLQUFJLENBQUNDLE1BQU0sQ0FBQyxDQUFDRSxLQUFLLEVBQUU7SUFBQTtJQUx4RSxJQUFJRixNQUFNLEdBQUdHLE1BQU0sQ0FBQ0MsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFVCxHQUFHLENBQUNVLGVBQWUsQ0FBQztJQUNuRCxLQUFLLElBQUlDLElBQUksSUFBSVIsUUFBUTtNQUN4QkUsTUFBTSxDQUFDTSxJQUFJLENBQUMsR0FB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RUFBRTtRQUNyQixJQUFJLENBQUNXLEtBQUssR0FBRyxJQUFJLENBQUNHLElBQUk7TUFDdkI7SUFDRDtFQUFDO0lBQUE7SUFBQSxPQUNELG1CQUFVO01BQ1QsSUFBSSxDQUFDUixLQUFLLEdBQUcsRUFBRSxJQUFJLENBQUNOLENBQUM7TUFDckIsSUFBSSxDQUFDLElBQUksQ0FBQ0EsQ0FBQyxHQUFHLElBQUksQ0FBQ2YsSUFBSSxDQUFDaUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxJQUFJLENBQUNsQixDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUNBLENBQUMsR0FBRyxJQUFJLENBQUNmLElBQUksQ0FBQ2tDLE1BQU07TUFDOUUsSUFBSU0sT0FBTyxHQUFHLElBQUksQ0FBQ0osT0FBTyxFQUFFO01BQzVCLEtBQUssSUFBSXJCLENBQUMsR0FBRyxDQUFDLEVBQUVSLElBQUksRUFBRUEsSUFBSSxHQUFHLElBQUksQ0FBQ2lCLElBQUksQ0FBQ1QsQ0FBQyxFQUFFLENBQUM7UUFDMUMsSUFBSSxJQUFJLENBQUNVLEdBQUcsQ0FBQ2xCLElBQUksQ0FBQyxFQUFFLElBQUksQ0FBQ2tCLEdBQUcsQ0FBQ2xCLElBQUksQ0FBQyxJQUFJLEdBQUcsR0FBR2lDLE9BQU8sQ0FBQyxLQUMvQyxJQUFJLENBQUNmLEdBQUcsQ0FBQ2xCLElBQUksQ0FBQyxHQUFHaUMsT0FBTztNQUFDO01BQy9CLElBQUksQ0FBQ2hCLElBQUksR0FBRyxFQUFFO01BQ2QsSUFBSSxDQUFDRSxLQUFLLEdBQUcsSUFBSSxDQUFDQyxLQUFLO0lBQ3hCO0VBQUM7RUFBQTtBQUFBIiwiZmlsZSI6IjE4MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAg6Kej5p6Q5ZKM5Yy56YWNIENzcyDnmoTpgInmi6nlmahcclxuICBnaXRodWLvvJpodHRwczovL2dpdGh1Yi5jb20vamluLXl1ZmVuZy9QYXJzZXJcclxuICBkb2Nz77yaaHR0cHM6Ly9qaW4teXVmZW5nLmdpdGh1Yi5pby9QYXJzZXJcclxuICBhdXRob3LvvJpKaW5ZdWZlbmdcclxuICB1cGRhdGXvvJoyMDIwLzAzLzE1XHJcbiovXHJcbnZhciBjZmcgPSByZXF1aXJlKCcuL2NvbmZpZy5qcycpO1xyXG5jbGFzcyBDc3NIYW5kbGVyIHtcclxuXHRjb25zdHJ1Y3Rvcih0YWdTdHlsZSkge1xyXG5cdFx0dmFyIHN0eWxlcyA9IE9iamVjdC5hc3NpZ24oe30sIGNmZy51c2VyQWdlbnRTdHlsZXMpO1xyXG5cdFx0Zm9yICh2YXIgaXRlbSBpbiB0YWdTdHlsZSlcclxuXHRcdFx0c3R5bGVzW2l0ZW1dID0gKHN0eWxlc1tpdGVtXSA/IHN0eWxlc1tpdGVtXSArICc7JyA6ICcnKSArIHRhZ1N0eWxlW2l0ZW1dO1xyXG5cdFx0dGhpcy5zdHlsZXMgPSBzdHlsZXM7XHJcblx0fVxyXG5cdGdldFN0eWxlID0gZGF0YSA9PiB0aGlzLnN0eWxlcyA9IG5ldyBDc3NQYXJzZXIoZGF0YSwgdGhpcy5zdHlsZXMpLnBhcnNlKCk7XHJcblx0bWF0Y2gobmFtZSwgYXR0cnMpIHtcclxuXHRcdHZhciB0bXAsIG1hdGNoZWQgPSAodG1wID0gdGhpcy5zdHlsZXNbbmFtZV0pID8gdG1wICsgJzsnIDogJyc7XHJcblx0XHRpZiAoYXR0cnMuY2xhc3MpIHtcclxuXHRcdFx0dmFyIGl0ZW1zID0gYXR0cnMuY2xhc3Muc3BsaXQoJyAnKTtcclxuXHRcdFx0Zm9yICh2YXIgaSA9IDAsIGl0ZW07IGl0ZW0gPSBpdGVtc1tpXTsgaSsrKVxyXG5cdFx0XHRcdGlmICh0bXAgPSB0aGlzLnN0eWxlc1snLicgKyBpdGVtXSlcclxuXHRcdFx0XHRcdG1hdGNoZWQgKz0gdG1wICsgJzsnO1xyXG5cdFx0fVxyXG5cdFx0aWYgKHRtcCA9IHRoaXMuc3R5bGVzWycjJyArIGF0dHJzLmlkXSlcclxuXHRcdFx0bWF0Y2hlZCArPSB0bXAgKyAnOyc7XHJcblx0XHRyZXR1cm4gbWF0Y2hlZDtcclxuXHR9XHJcbn1cclxubW9kdWxlLmV4cG9ydHMgPSBDc3NIYW5kbGVyO1xyXG5jbGFzcyBDc3NQYXJzZXIge1xyXG5cdGNvbnN0cnVjdG9yKGRhdGEsIGluaXQpIHtcclxuXHRcdHRoaXMuZGF0YSA9IGRhdGE7XHJcblx0XHR0aGlzLmZsb29yID0gMDtcclxuXHRcdHRoaXMuaSA9IDA7XHJcblx0XHR0aGlzLmxpc3QgPSBbXTtcclxuXHRcdHRoaXMucmVzID0gaW5pdDtcclxuXHRcdHRoaXMuc3RhdGUgPSB0aGlzLlNwYWNlO1xyXG5cdH1cclxuXHRwYXJzZSgpIHtcclxuXHRcdGZvciAodmFyIGM7IGMgPSB0aGlzLmRhdGFbdGhpcy5pXTsgdGhpcy5pKyspXHJcblx0XHRcdHRoaXMuc3RhdGUoYyk7XHJcblx0XHRyZXR1cm4gdGhpcy5yZXM7XHJcblx0fVxyXG5cdHNlY3Rpb24gPSAoKSA9PiB0aGlzLmRhdGEuc3Vic3RyaW5nKHRoaXMuc3RhcnQsIHRoaXMuaSk7XHJcblx0aXNMZXR0ZXIgPSBjID0+IChjID49ICdhJyAmJiBjIDw9ICd6JykgfHwgKGMgPj0gJ0EnICYmIGMgPD0gJ1onKTtcclxuXHQvLyDnirbmgIHmnLpcclxuXHRTcGFjZShjKSB7XHJcblx0XHRpZiAoYyA9PSAnLicgfHwgYyA9PSAnIycgfHwgdGhpcy5pc0xldHRlcihjKSkge1xyXG5cdFx0XHR0aGlzLnN0YXJ0ID0gdGhpcy5pO1xyXG5cdFx0XHR0aGlzLnN0YXRlID0gdGhpcy5OYW1lO1xyXG5cdFx0fSBlbHNlIGlmIChjID09ICcvJyAmJiB0aGlzLmRhdGFbdGhpcy5pICsgMV0gPT0gJyonKVxyXG5cdFx0XHR0aGlzLkNvbW1lbnQoKTtcclxuXHRcdGVsc2UgaWYgKCFjZmcuYmxhbmtDaGFyW2NdICYmIGMgIT0gJzsnKVxyXG5cdFx0XHR0aGlzLnN0YXRlID0gdGhpcy5JZ25vcmU7XHJcblx0fVxyXG5cdENvbW1lbnQoKSB7XHJcblx0XHR0aGlzLmkgPSB0aGlzLmRhdGEuaW5kZXhPZignKi8nLCB0aGlzLmkpICsgMTtcclxuXHRcdGlmICghdGhpcy5pKSB0aGlzLmkgPSB0aGlzLmRhdGEubGVuZ3RoO1xyXG5cdFx0dGhpcy5zdGF0ZSA9IHRoaXMuU3BhY2U7XHJcblx0fVxyXG5cdElnbm9yZShjKSB7XHJcblx0XHRpZiAoYyA9PSAneycpIHRoaXMuZmxvb3IrKztcclxuXHRcdGVsc2UgaWYgKGMgPT0gJ30nICYmICEtLXRoaXMuZmxvb3IpIHRoaXMuc3RhdGUgPSB0aGlzLlNwYWNlO1xyXG5cdH1cclxuXHROYW1lKGMpIHtcclxuXHRcdGlmIChjZmcuYmxhbmtDaGFyW2NdKSB7XHJcblx0XHRcdHRoaXMubGlzdC5wdXNoKHRoaXMuc2VjdGlvbigpKTtcclxuXHRcdFx0dGhpcy5zdGF0ZSA9IHRoaXMuTmFtZVNwYWNlO1xyXG5cdFx0fSBlbHNlIGlmIChjID09ICd7Jykge1xyXG5cdFx0XHR0aGlzLmxpc3QucHVzaCh0aGlzLnNlY3Rpb24oKSk7XHJcblx0XHRcdHRoaXMuQ29udGVudCgpO1xyXG5cdFx0fSBlbHNlIGlmIChjID09ICcsJykge1xyXG5cdFx0XHR0aGlzLmxpc3QucHVzaCh0aGlzLnNlY3Rpb24oKSk7XHJcblx0XHRcdHRoaXMuQ29tbWEoKTtcclxuXHRcdH0gZWxzZSBpZiAoIXRoaXMuaXNMZXR0ZXIoYykgJiYgKGMgPCAnMCcgfHwgYyA+ICc5JykgJiYgYyAhPSAnLScgJiYgYyAhPSAnXycpXHJcblx0XHRcdHRoaXMuc3RhdGUgPSB0aGlzLklnbm9yZTtcclxuXHR9XHJcblx0TmFtZVNwYWNlKGMpIHtcclxuXHRcdGlmIChjID09ICd7JykgdGhpcy5Db250ZW50KCk7XHJcblx0XHRlbHNlIGlmIChjID09ICcsJykgdGhpcy5Db21tYSgpO1xyXG5cdFx0ZWxzZSBpZiAoIWNmZy5ibGFua0NoYXJbY10pIHRoaXMuc3RhdGUgPSB0aGlzLklnbm9yZTtcclxuXHR9XHJcblx0Q29tbWEoKSB7XHJcblx0XHR3aGlsZSAoY2ZnLmJsYW5rQ2hhclt0aGlzLmRhdGFbKyt0aGlzLmldXSk7XHJcblx0XHRpZiAodGhpcy5kYXRhW3RoaXMuaV0gPT0gJ3snKSB0aGlzLkNvbnRlbnQoKTtcclxuXHRcdGVsc2Uge1xyXG5cdFx0XHR0aGlzLnN0YXJ0ID0gdGhpcy5pLS07XHJcblx0XHRcdHRoaXMuc3RhdGUgPSB0aGlzLk5hbWU7XHJcblx0XHR9XHJcblx0fVxyXG5cdENvbnRlbnQoKSB7XHJcblx0XHR0aGlzLnN0YXJ0ID0gKyt0aGlzLmk7XHJcblx0XHRpZiAoKHRoaXMuaSA9IHRoaXMuZGF0YS5pbmRleE9mKCd9JywgdGhpcy5pKSkgPT0gLTEpIHRoaXMuaSA9IHRoaXMuZGF0YS5sZW5ndGg7XHJcblx0XHR2YXIgY29udGVudCA9IHRoaXMuc2VjdGlvbigpO1xyXG5cdFx0Zm9yICh2YXIgaSA9IDAsIGl0ZW07IGl0ZW0gPSB0aGlzLmxpc3RbaSsrXTspXHJcblx0XHRcdGlmICh0aGlzLnJlc1tpdGVtXSkgdGhpcy5yZXNbaXRlbV0gKz0gJzsnICsgY29udGVudDtcclxuXHRcdFx0ZWxzZSB0aGlzLnJlc1tpdGVtXSA9IGNvbnRlbnQ7XHJcblx0XHR0aGlzLmxpc3QgPSBbXTtcclxuXHRcdHRoaXMuc3RhdGUgPSB0aGlzLlNwYWNlO1xyXG5cdH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///181\n"); /***/ }), /* 182 */ /*!*********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/richText.vue?vue&type=script&lang=js& ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_richText_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./richText.vue?vue&type=script&lang=js& */ 183);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_richText_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_richText_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_richText_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_richText_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_richText_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIxODIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yaWNoVGV4dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3JpY2hUZXh0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///182\n"); /***/ }), /* 183 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/richText.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _jyfParser = _interopRequireDefault(__webpack_require__(/*! @/components/jyf-parser/jyf-parser */ 167));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'richText',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n components: {\n \"jyf-parser\": _jyfParser.default\n },\n data: function data() {\n return {\n tagStyle: {\n img: 'width:100%;display:block;',\n table: 'width:100%',\n video: 'width:100%'\n },\n bgColor: this.dataConfig.bgColor.color[0].item,\n lrConfig: this.dataConfig.lrConfig.val,\n description: this.dataConfig.richText.val,\n udConfig: this.dataConfig.udConfig.val\n };\n },\n created: function created() {},\n methods: {}\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvcmljaFRleHQudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsImlzU29ydFR5cGUiLCJjb21wb25lbnRzIiwiZGF0YSIsInRhZ1N0eWxlIiwiaW1nIiwidGFibGUiLCJ2aWRlbyIsImJnQ29sb3IiLCJsckNvbmZpZyIsImRlc2NyaXB0aW9uIiwidWRDb25maWciLCJjcmVhdGVkIiwibWV0aG9kcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVdBOzs7Ozs7Ozs7OztnQkFDQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQyxVQUVBO0FBQ0E7QUFBQSIsImZpbGUiOiIxODMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgdi1zaG93PVwiIWlzU29ydFR5cGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdyaWNoVGV4dCcgOnN0eWxlPVwiJ2JhY2tncm91bmQtY29sb3I6JytiZ0NvbG9yKyc7bWFyZ2luOicrIHVkQ29uZmlnICsncnB4ICcrIGxyQ29uZmlnICsncnB4OydcIiB2LWlmPVwiZGVzY3JpcHRpb25cIj5cclxuXHRcdFx0PGp5Zi1wYXJzZXIgOmh0bWw9XCJkZXNjcmlwdGlvblwiIHJlZj1cImFydGljbGVcIiA6dGFnLXN0eWxlPVwidGFnU3R5bGVcIj48L2p5Zi1wYXJzZXI+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBwYXJzZXIgZnJvbSBcIkAvY29tcG9uZW50cy9qeWYtcGFyc2VyL2p5Zi1wYXJzZXJcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAncmljaFRleHQnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc1NvcnRUeXBlOntcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcgfCBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDowXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdFwianlmLXBhcnNlclwiOiBwYXJzZXJcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRhZ1N0eWxlOiB7XHJcblx0XHRcdFx0XHRpbWc6ICd3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7JyxcclxuXHRcdFx0XHRcdHRhYmxlOiAnd2lkdGg6MTAwJScsXHJcblx0XHRcdFx0XHR2aWRlbzogJ3dpZHRoOjEwMCUnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRiZ0NvbG9yOnRoaXMuZGF0YUNvbmZpZy5iZ0NvbG9yLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0bHJDb25maWc6dGhpcy5kYXRhQ29uZmlnLmxyQ29uZmlnLnZhbCxcclxuXHRcdFx0XHRkZXNjcmlwdGlvbjp0aGlzLmRhdGFDb25maWcucmljaFRleHQudmFsLFxyXG5cdFx0XHRcdHVkQ29uZmlnOnRoaXMuZGF0YUNvbmZpZy51ZENvbmZpZy52YWxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge30sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQucmljaFRleHR7XHJcblx0XHRwYWRkaW5nOiAyMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW46IDAgMjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyNHJweDtcclxuXHR9XHJcblx0L2RlZXAvdW5pLXZpZGVve1xyXG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQvZGVlcC92aWRlb3tcclxuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///183\n"); /***/ }), /* 184 */ /*!*******************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/seckill.vue ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _seckill_vue_vue_type_template_id_4aabef32___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./seckill.vue?vue&type=template&id=4aabef32& */ 185);\n/* harmony import */ var _seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./seckill.vue?vue&type=script&lang=js& */ 187);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _seckill_vue_vue_type_template_id_4aabef32___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _seckill_vue_vue_type_template_id_4aabef32___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _seckill_vue_vue_type_template_id_4aabef32___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/seckill.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0g7QUFDcEg7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSxrRkFBTTtBQUNSLEVBQUUsMkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTg0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zZWNraWxsLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00YWFiZWYzMiZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3NlY2tpbGwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9zZWNraWxsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9zZWNraWxsLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///184\n"); /***/ }), /* 185 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/seckill.vue?vue&type=template&id=4aabef32& ***! \**************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_template_id_4aabef32___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./seckill.vue?vue&type=template&id=4aabef32& */ 186); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_template_id_4aabef32___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_template_id_4aabef32___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_template_id_4aabef32___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_template_id_4aabef32___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 186 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/seckill.vue?vue&type=template&id=4aabef32& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.spikeList.length > 0) ? _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "spike-box"), class: _vm._$s(1, "c", _vm.conStyle ? "borderRadius20" : ""), style: _vm._$s(1, "s", { background: _vm.bgColor, margin: "0 " + _vm.prConfig * 2 + "rpx", marginTop: _vm.mbConfig * 2 + "rpx", }), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "hd"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "left"), attrs: { _i: 3 } }, [ _vm._$s(4, "i", _vm.imgUrl) ? _c("image", { staticClass: _vm._$s(4, "sc", "icon"), attrs: { src: _vm._$s(4, "a-src", _vm.imgUrl), _i: 4, }, }) : _c("image", { staticClass: _vm._$s(5, "sc", "icon"), attrs: { _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "name"), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("限时秒杀"))))] ), _c("countDown", { attrs: { "is-day": false, "tip-text": " ", "day-text": " ", "hour-text": " : ", "minute-text": " : ", "second-text": " ", datatime: _vm.datatime, bgColor: _vm.countDownColor, colors: _vm.themeColor, _i: 7, }, }), ], 1 ), _c( "navigator", { staticClass: _vm._$s(8, "sc", "more"), attrs: { _i: 8 } }, [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(9, "sc", "iconfont icon-jiantou"), attrs: { _i: 9 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "spike-wrapper"), attrs: { _i: 10 }, }, [ _c( "scroll-view", {}, _vm._l( _vm._$s(12, "f", { forItems: _vm.spikeList }), function (item, index, $20, $30) { return _c( "navigator", { key: _vm._$s(12, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s( "12-" + $30, "sc", "spike-item" ), style: _vm._$s( "12-" + $30, "s", "margin-right:" + _vm.lrConfig * 2 + "rpx;" ), attrs: { url: _vm._$s( "12-" + $30, "a-url", "/pages/activity/goods_seckill_details/index?id=" + item.id + "&time=" + _vm.datatime + "&status=1" ), _i: "12-" + $30, }, }, [ _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "img-box" ), attrs: { _i: "13-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "14-" + $30, "a-src", item.image ), _i: "14-" + $30, }, }), _vm._$s("15-" + $30, "i", _vm.discountShow) ? _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "msg flex-aj-center" ), style: _vm._$s( "15-" + $30, "s", "color:" + _vm.themeColor + ";border-color:" + _vm.themeColor + ";" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(item.discountNum) ) + _vm._$s( "15-" + $30, "t0-1", _vm._s(_vm.$t("折")) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s("16-" + $30, "sc", "info"), attrs: { _i: "16-" + $30 }, }, [ _vm._$s("17-" + $30, "i", _vm.titleShow) ? _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "name line1" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(item.title) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "price-box" ), attrs: { _i: "18-" + $30 }, }, [ _vm._$s("19-" + $30, "i", _vm.seckillShow) ? _c( "text", { staticClass: _vm._$s( "19-" + $30, "sc", "tips" ), style: _vm._$s( "19-" + $30, "s", "background-color:" + _vm.themeColor + ";" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(_vm.$t("抢")) ) ), ] ) : _vm._e(), _vm._$s("20-" + $30, "i", _vm.priceShow) ? _c( "text", { staticClass: _vm._$s( "20-" + $30, "sc", "price" ), style: _vm._$s( "20-" + $30, "s", "color:" + _vm.themeColor + ";" ), attrs: { _i: "20-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), ]), _vm._v( _vm._$s( "20-" + $30, "t1-0", _vm._s(item.price) ) ), ] ) : _vm._e(), ] ), ] ), ] ) } ), 0 ), ] ), ] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 187 */ /*!********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/seckill.vue?vue&type=script&lang=js& ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./seckill.vue?vue&type=script&lang=js& */ 188);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiIxODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zZWNraWxsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2Vja2lsbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///187\n"); /***/ }), /* 188 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/seckill.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _countDown = _interopRequireDefault(__webpack_require__(/*! @/components/countDown */ 189));\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'seckill',\n components: {\n countDown: _countDown.default\n },\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n datatime: '',\n spikeList: [],\n countDownColor: this.dataConfig.countDownColor.color[0].item,\n themeColor: this.dataConfig.themeColor.color[0].item,\n numberConfig: this.dataConfig.numberConfig.val,\n lrConfig: this.dataConfig.lrConfig.val,\n mbConfig: this.dataConfig.mbConfig.val,\n imgUrl: this.dataConfig.imgConfig.url,\n priceShow: this.dataConfig.priceShow.val,\n discountShow: this.dataConfig.discountShow.val,\n titleShow: this.dataConfig.titleShow.val,\n seckillShow: this.dataConfig.seckillShow.val,\n conStyle: this.dataConfig.conStyle.type,\n prConfig: this.dataConfig.prConfig.val,\n bgColor: this.dataConfig.bgColor.color[0].item\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.getSeckillIndexTime();\n },\n methods: {\n getSeckillIndexTime: function getSeckillIndexTime() {\n var _this = this;\n var limit = this.$config.LIMIT;\n var params = {\n page: 1,\n limit: this.numberConfig >= limit ? limit : this.numberConfig,\n type: 'index'\n };\n (0, _activity.getSeckillIndexTime)().then(function (res) {\n if (res.data.seckillTimeIndex === -1) {\n return;\n }\n _this.datatime = res.data.seckillTime[res.data.seckillTimeIndex].stop;\n var id = res.data.seckillTime[res.data.seckillTimeIndex].id;\n (0, _activity.getSeckillList)(id, params).then(function (_ref) {\n var data = _ref.data;\n data.forEach(function (item) {\n var num = 0;\n if (item.price > 0 && item.ot_price > 0) num = (parseFloat(item.price) / parseFloat(item.ot_price)).toFixed(2);\n item.discountNum = _this.$util.$h.Mul(num, 10);\n });\n _this.spikeList = data;\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvc2Vja2lsbC52dWUiXSwibmFtZXMiOlsibmFtZSIsImNvbXBvbmVudHMiLCJjb3VudERvd24iLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsImlzU29ydFR5cGUiLCJkYXRhIiwiZGF0YXRpbWUiLCJzcGlrZUxpc3QiLCJjb3VudERvd25Db2xvciIsInRoZW1lQ29sb3IiLCJudW1iZXJDb25maWciLCJsckNvbmZpZyIsIm1iQ29uZmlnIiwiaW1nVXJsIiwicHJpY2VTaG93IiwiZGlzY291bnRTaG93IiwidGl0bGVTaG93Iiwic2Vja2lsbFNob3ciLCJjb25TdHlsZSIsInByQ29uZmlnIiwiYmdDb2xvciIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsImdldFNlY2tpbGxJbmRleFRpbWUiLCJwYWdlIiwibGltaXQiLCJpdGVtIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBd0NBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBSUE7RUFDQUE7RUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQyw2QkFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7UUFDQXhCO01BQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQSwrREFFQTtVQUFBLElBREFHO1VBRUFBO1lBQ0E7WUFDQSw0R0FDQTtZQUNBc0I7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjE4OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LXNob3c9XCIhaXNTb3J0VHlwZVwiIHYtaWY9XCJzcGlrZUxpc3QubGVuZ3RoPjBcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwic3Bpa2UtYm94XCIgOmNsYXNzPVwiY29uU3R5bGU/J2JvcmRlclJhZGl1czIwJzonJ1wiIDpzdHlsZT1cIntiYWNrZ3JvdW5kOmJnQ29sb3IsbWFyZ2luOicwICcrcHJDb25maWcqMisncnB4JyxtYXJnaW5Ub3A6bWJDb25maWcqMisncnB4J31cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJoZFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpbWdVcmxcIiBjbGFzcz1cImljb25cIiB2LWlmPVwiaW1nVXJsXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIvc3RhdGljL2ltYWdlcy9zcGlrZS1pY29uLTAwMi5naWZcIiBjbGFzcz1cImljb25cIiB2LWVsc2U+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3skdChg6ZmQ5pe256eS5p2AYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0gPGltYWdlIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL3NwaWtlLWljb24tMDAxLnBuZ1wiIGNsYXNzPVwidGl0bGVcIj48L2ltYWdlPiAtLT5cclxuXHRcdFx0XHRcdDxjb3VudERvd24gOmlzLWRheT1cImZhbHNlXCIgOnRpcC10ZXh0PVwiJyAnXCIgOmRheS10ZXh0PVwiJyAnXCIgOmhvdXItdGV4dD1cIicgOiAnXCIgOm1pbnV0ZS10ZXh0PVwiJyA6ICdcIiA6c2Vjb25kLXRleHQ9XCInICdcIlxyXG5cdFx0XHRcdFx0IDpkYXRhdGltZT1cImRhdGF0aW1lXCIgOmJnQ29sb3I9XCJjb3VudERvd25Db2xvclwiIDpjb2xvcnM9XCJ0aGVtZUNvbG9yXCI+PC9jb3VudERvd24+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJtb3JlXCIgdXJsPVwiL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX3NlY2tpbGwvaW5kZXhcIj57eyR0KGDmm7TlpJpgKX19IDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1qaWFudG91XCJcclxuXHRcdFx0XHRcdCBob3Zlci1jbGFzcz0nbm9uZSc+PC90ZXh0PjwvbmF2aWdhdG9yPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3Bpa2Utd3JhcHBlclwiPlxyXG5cdFx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteD1cInRydWVcIiBzdHlsZT1cIndoaXRlLXNwYWNlOiBub3dyYXA7IGRpc3BsYXk6IGZsZXhcIiBzaG93LXNjcm9sbGJhcj1cImZhbHNlXCI+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwic3Bpa2UtaXRlbVwiIDpzdHlsZT1cIidtYXJnaW4tcmlnaHQ6JysgbHJDb25maWcqMiArJ3JweDsnXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gc3Bpa2VMaXN0XCIgOmtleT1cImluZGV4XCIgOnVybD1cIicvcGFnZXMvYWN0aXZpdHkvZ29vZHNfc2Vja2lsbF9kZXRhaWxzL2luZGV4P2lkPScraXRlbS5pZCsnJnRpbWU9JytkYXRhdGltZSsnJnN0YXR1cz0xJ1wiXHJcblx0XHRcdFx0XHQgaG92ZXItY2xhc3M9J25vbmUnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImltZy1ib3hcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1hZ2VcIiBtb2RlPVwiYXNwZWN0RmlsbFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImRpc2NvdW50U2hvd1wiIGNsYXNzPVwibXNnIGZsZXgtYWotY2VudGVyXCIgOnN0eWxlPVwiJ2NvbG9yOicrIHRoZW1lQ29sb3IgKyc7Ym9yZGVyLWNvbG9yOicrIHRoZW1lQ29sb3IgKyc7J1wiPnt7aXRlbS5kaXNjb3VudE51bX19e3skdChg5oqYYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwidGl0bGVTaG93XCIgY2xhc3M9XCJuYW1lIGxpbmUxXCI+e3tpdGVtLnRpdGxlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwcmljZS1ib3hcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IHYtaWY9XCJzZWNraWxsU2hvd1wiIGNsYXNzPVwidGlwc1wiIDpzdHlsZT1cIidiYWNrZ3JvdW5kLWNvbG9yOicrIHRoZW1lQ29sb3IgKyc7J1wiPnt7JHQoYOaKomApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWlmPVwicHJpY2VTaG93XCIgY2xhc3M9XCJwcmljZVwiIDpzdHlsZT1cIidjb2xvcjonK3RoZW1lQ29sb3IrJzsnXCI+PHRleHQ+e3skdChg77+lYCl9fTwvdGV4dD57e2l0ZW0ucHJpY2V9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb3VudERvd24gZnJvbSAnQC9jb21wb25lbnRzL2NvdW50RG93bic7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFNlY2tpbGxJbmRleFRpbWUsXHJcblx0XHRnZXRTZWNraWxsTGlzdFxyXG5cdH0gZnJvbSAnQC9hcGkvYWN0aXZpdHkuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdzZWNraWxsJyxcclxuXHRcdGNvbXBvbmVudHM6e1xyXG5cdFx0XHRjb3VudERvd25cclxuXHRcdH0sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdGlzU29ydFR5cGU6e1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyB8IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OjBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0ZGF0YXRpbWU6JycsXHJcblx0XHRcdFx0c3Bpa2VMaXN0OiBbXSxcclxuXHRcdFx0XHRjb3VudERvd25Db2xvcjogdGhpcy5kYXRhQ29uZmlnLmNvdW50RG93bkNvbG9yLmNvbG9yWzBdLml0ZW0sXHJcblx0XHRcdFx0dGhlbWVDb2xvcjogdGhpcy5kYXRhQ29uZmlnLnRoZW1lQ29sb3IuY29sb3JbMF0uaXRlbSxcclxuXHRcdFx0XHRudW1iZXJDb25maWc6IHRoaXMuZGF0YUNvbmZpZy5udW1iZXJDb25maWcudmFsLFxyXG5cdFx0XHRcdGxyQ29uZmlnOnRoaXMuZGF0YUNvbmZpZy5sckNvbmZpZy52YWwsXHJcblx0XHRcdFx0bWJDb25maWc6dGhpcy5kYXRhQ29uZmlnLm1iQ29uZmlnLnZhbCxcclxuXHRcdFx0XHRpbWdVcmw6dGhpcy5kYXRhQ29uZmlnLmltZ0NvbmZpZy51cmwsXHJcblx0XHRcdFx0cHJpY2VTaG93OnRoaXMuZGF0YUNvbmZpZy5wcmljZVNob3cudmFsLFxyXG5cdFx0XHRcdGRpc2NvdW50U2hvdzp0aGlzLmRhdGFDb25maWcuZGlzY291bnRTaG93LnZhbCxcclxuXHRcdFx0XHR0aXRsZVNob3c6dGhpcy5kYXRhQ29uZmlnLnRpdGxlU2hvdy52YWwsXHJcblx0XHRcdFx0c2Vja2lsbFNob3c6dGhpcy5kYXRhQ29uZmlnLnNlY2tpbGxTaG93LnZhbCxcclxuXHRcdFx0XHRjb25TdHlsZTp0aGlzLmRhdGFDb25maWcuY29uU3R5bGUudHlwZSxcclxuXHRcdFx0XHRwckNvbmZpZzp0aGlzLmRhdGFDb25maWcucHJDb25maWcudmFsLFxyXG5cdFx0XHRcdGJnQ29sb3I6dGhpcy5kYXRhQ29uZmlnLmJnQ29sb3IuY29sb3JbMF0uaXRlbVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy5nZXRTZWNraWxsSW5kZXhUaW1lKCk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRTZWNraWxsSW5kZXhUaW1lKCkge1xyXG5cdFx0XHRcdGxldCBsaW1pdCA9IHRoaXMuJGNvbmZpZy5MSU1JVDtcclxuXHRcdFx0XHRsZXQgcGFyYW1zID0ge1xyXG5cdFx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRcdGxpbWl0OiB0aGlzLm51bWJlckNvbmZpZz49bGltaXQ/bGltaXQ6dGhpcy5udW1iZXJDb25maWcsXHJcblx0XHRcdFx0XHR0eXBlOiAnaW5kZXgnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGdldFNlY2tpbGxJbmRleFRpbWUoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmRhdGEuc2Vja2lsbFRpbWVJbmRleCA9PT0gLTEpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5kYXRhdGltZSA9IHJlcy5kYXRhLnNlY2tpbGxUaW1lW3Jlcy5kYXRhLnNlY2tpbGxUaW1lSW5kZXhdLnN0b3BcclxuXHRcdFx0XHRcdGxldCBpZCA9IHJlcy5kYXRhLnNlY2tpbGxUaW1lW3Jlcy5kYXRhLnNlY2tpbGxUaW1lSW5kZXhdLmlkXHJcblx0XHRcdFx0XHRnZXRTZWNraWxsTGlzdChpZCwgcGFyYW1zKS50aGVuKCh7XHJcblx0XHRcdFx0XHRcdGRhdGFcclxuXHRcdFx0XHRcdH0pID0+IHtcclxuXHRcdFx0XHRcdFx0ZGF0YS5mb3JFYWNoKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0bGV0IG51bSA9IDBcclxuXHRcdFx0XHRcdFx0XHRpZiAoaXRlbS5wcmljZSA+IDAgJiYgaXRlbS5vdF9wcmljZSA+IDApIG51bSA9ICgocGFyc2VGbG9hdChpdGVtLnByaWNlKSAvIHBhcnNlRmxvYXQoaXRlbS5vdF9wcmljZSkpLnRvRml4ZWQoXHJcblx0XHRcdFx0XHRcdFx0XHQyKSlcclxuXHRcdFx0XHRcdFx0XHRpdGVtLmRpc2NvdW50TnVtID0gdGhpcy4kdXRpbC4kaC5NdWwobnVtLCAxMClcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dGhpcy5zcGlrZUxpc3QgPSBkYXRhXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5zcGlrZXtcclxuXHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdH1cclxuXHQuc3Bpa2UtYm94IHtcclxuXHRcdHBhZGRpbmc6IDIzcnB4IDIwcnB4IDE4cnB4IDIwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDE2cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcblx0XHQuaGQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHJcblx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDUwMHJweDtcclxuXHRcdFx0XHQubmFtZXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzZycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM2cnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnJweDtcclxuXHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMzRycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMzcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQubW9yZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcclxuXHRcdFx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LnNwaWtlLXdyYXBwZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjdycHg7XHJcblx0XHJcblx0XHRcdC5zcGlrZS1pdGVtIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDIyMnJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cnB4O1xyXG5cdFxyXG5cdFx0XHRcdC5pbWctYm94IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGhlaWdodDogMjIycnB4O1xyXG5cdFxyXG5cdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMjJycHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0Lm1zZyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMTBycHg7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMTZycHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA4NnJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHJweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDEwOSwgOTYsIDEpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcclxuXHRcdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBycHg7XHJcblx0XHJcblx0XHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHQucHJpY2UtYm94IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNHJweDtcclxuXHRcclxuXHRcdFx0XHRcdFx0LnRpcHMge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjhycHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyOHJweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdFx0LnByaWNlIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///188\n"); /***/ }), /* 189 */ /*!***********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/countDown/index.vue ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_e5c41dae___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=e5c41dae& */ 190);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 192);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_e5c41dae___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_e5c41dae___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_e5c41dae___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/countDown/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZTVjNDFkYWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL2NvdW50RG93bi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///189\n"); /***/ }), /* 190 */ /*!******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/countDown/index.vue?vue&type=template&id=e5c41dae& ***! \******************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e5c41dae___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=e5c41dae& */ 191); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e5c41dae___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e5c41dae___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e5c41dae___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e5c41dae___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 191 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/countDown/index.vue?vue&type=template&id=e5c41dae& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "time"), style: _vm._$s(0, "s", _vm.justifyLeft), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.tipText) ? _c( "text", { staticClass: _vm._$s(1, "sc", "red"), attrs: { _i: 1 } }, [_vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.tipText)))] ) : _vm._e(), _vm._$s(2, "i", _vm.isDay === true) ? _c( "text", { staticClass: _vm._$s(2, "sc", "styleAll"), style: _vm._$s( 2, "s", "background-color:" + _vm.bgColor + ";color:" + _vm.colors + ";" ), attrs: { _i: 2 }, }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.day)))] ) : _vm._e(), _vm._$s(3, "i", _vm.dayText) ? _c( "text", { staticClass: _vm._$s(3, "sc", "timeTxt red"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.dayText)))] ) : _vm._e(), _c( "text", { staticClass: _vm._$s(4, "sc", "styleAll"), style: _vm._$s( 4, "s", "background-color:" + _vm.bgColor + ";color:" + _vm.colors + ";" ), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.hour)))] ), _vm._$s(5, "i", _vm.hourText) ? _c( "text", { staticClass: _vm._$s(5, "sc", "timeTxt red"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.hourText)))] ) : _vm._e(), _c( "text", { staticClass: _vm._$s(6, "sc", "styleAll"), style: _vm._$s( 6, "s", "background-color:" + _vm.bgColor + ";color:" + _vm.colors + ";" ), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.minute)))] ), _vm._$s(7, "i", _vm.minuteText) ? _c( "text", { staticClass: _vm._$s(7, "sc", "timeTxt red"), attrs: { _i: 7 } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.minuteText)))] ) : _vm._e(), _c( "text", { staticClass: _vm._$s(8, "sc", "styleAll"), style: _vm._$s( 8, "s", "background-color:" + _vm.bgColor + ";color:" + _vm.colors + ";" ), attrs: { _i: 8 }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.second)))] ), _vm._$s(9, "i", _vm.secondText) ? _c( "text", { staticClass: _vm._$s(9, "sc", "timeTxt red"), attrs: { _i: 9 } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.secondText)))] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 192 */ /*!************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/countDown/index.vue?vue&type=script&lang=js& ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 193);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIxOTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///192\n"); /***/ }), /* 193 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/countDown/index.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"countDown\",\n props: {\n justifyLeft: {\n type: String,\n default: \"\"\n },\n //距离开始提示文字\n tipText: {\n type: String,\n default: \"倒计时\"\n },\n dayText: {\n type: String,\n default: \"天\"\n },\n hourText: {\n type: String,\n default: \"时\"\n },\n minuteText: {\n type: String,\n default: \"分\"\n },\n secondText: {\n type: String,\n default: \"秒\"\n },\n datatime: {\n type: Number,\n default: 0\n },\n isDay: {\n type: Boolean,\n default: true\n },\n bgColor: {\n type: String,\n default: \"\"\n },\n colors: {\n type: String,\n default: \"\"\n }\n },\n data: function data() {\n return {\n day: \"00\",\n hour: \"00\",\n minute: \"00\",\n second: \"00\"\n };\n },\n created: function created() {\n this.show_time();\n },\n mounted: function mounted() {},\n methods: {\n show_time: function show_time() {\n var that = this;\n function runTime() {\n //时间函数\n var intDiff = that.datatime - Date.parse(new Date()) / 1000; //获取数据中的时间戳的时间差;\n var day = 0,\n hour = 0,\n minute = 0,\n second = 0;\n if (intDiff > 0) {\n //转换时间\n if (that.isDay === true) {\n day = Math.floor(intDiff / (60 * 60 * 24));\n } else {\n day = 0;\n }\n hour = Math.floor(intDiff / (60 * 60)) - day * 24;\n minute = Math.floor(intDiff / 60) - day * 24 * 60 - hour * 60;\n second = Math.floor(intDiff) - day * 24 * 60 * 60 - hour * 60 * 60 - minute * 60;\n if (hour <= 9) hour = \"0\" + hour;\n if (minute <= 9) minute = \"0\" + minute;\n if (second <= 9) second = \"0\" + second;\n that.day = day;\n that.hour = hour;\n that.minute = minute;\n that.second = second;\n } else {\n that.day = \"00\";\n that.hour = \"00\";\n that.minute = \"00\";\n that.second = \"00\";\n }\n }\n runTime();\n setInterval(runTime, 1000);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9jb3VudERvd24vaW5kZXgudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImp1c3RpZnlMZWZ0IiwidHlwZSIsImRlZmF1bHQiLCJ0aXBUZXh0IiwiZGF5VGV4dCIsImhvdXJUZXh0IiwibWludXRlVGV4dCIsInNlY29uZFRleHQiLCJkYXRhdGltZSIsImlzRGF5IiwiYmdDb2xvciIsImNvbG9ycyIsImRhdGEiLCJkYXkiLCJob3VyIiwibWludXRlIiwic2Vjb25kIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJtZXRob2RzIiwic2hvd190aW1lIiwiTWF0aCIsInRoYXQiLCJydW5UaW1lIiwic2V0SW50ZXJ2YWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBZUE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztJQUNBO0lBQ0FJO01BQ0FMO01BQ0FDO0lBQ0E7SUFDQUs7TUFDQU47TUFDQUM7SUFDQTtJQUNBTTtNQUNBUDtNQUNBQztJQUNBO0lBQ0FPO01BQ0FSO01BQ0FDO0lBQ0E7SUFDQVE7TUFDQVQ7TUFDQUM7SUFDQTtJQUNBUztNQUNBVjtNQUNBQztJQUNBO0VBQ0E7RUFDQVU7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0E7TUFFQTtRQUNBO1FBQ0E7UUFDQTtVQUNBTjtVQUNBQztVQUNBQztRQUNBO1VBQ0E7VUFDQTtZQUNBSDtVQUNBO1lBQ0FBO1VBQ0E7VUFDQUM7VUFDQUM7VUFDQUMsU0FDQUssc0JBQ0FSLHFCQUNBQyxpQkFDQUM7VUFDQTtVQUNBO1VBQ0E7VUFDQU87VUFDQUE7VUFDQUE7VUFDQUE7UUFDQTtVQUNBQTtVQUNBQTtVQUNBQTtVQUNBQTtRQUNBO01BQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxOTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ0aW1lXCIgOnN0eWxlPVwianVzdGlmeUxlZnRcIj5cclxuXHRcdDx0ZXh0IGNsYXNzPVwicmVkXCIgdi1pZj1cInRpcFRleHRcIj57eyB0aXBUZXh0IH19PC90ZXh0PlxyXG5cdFx0PHRleHQgY2xhc3M9XCJzdHlsZUFsbFwiIDpzdHlsZT1cIidiYWNrZ3JvdW5kLWNvbG9yOicrIGJnQ29sb3IgKyc7Y29sb3I6JysgY29sb3JzICsnOydcIiB2LWlmPVwiaXNEYXkgPT09IHRydWVcIj57eyBkYXkgfX08L3RleHQ+XHJcblx0XHQ8dGV4dCBjbGFzcz1cInRpbWVUeHQgcmVkXCIgdi1pZj1cImRheVRleHRcIj57eyBkYXlUZXh0IH19PC90ZXh0PlxyXG5cdFx0PHRleHQgY2xhc3M9XCJzdHlsZUFsbFwiIDpzdHlsZT1cIidiYWNrZ3JvdW5kLWNvbG9yOicrIGJnQ29sb3IgKyc7Y29sb3I6JysgY29sb3JzICsnOydcIj57eyBob3VyIH19PC90ZXh0PlxyXG5cdFx0PHRleHQgY2xhc3M9XCJ0aW1lVHh0IHJlZFwiIHYtaWY9XCJob3VyVGV4dFwiPnt7IGhvdXJUZXh0IH19PC90ZXh0PlxyXG5cdFx0PHRleHQgY2xhc3M9XCJzdHlsZUFsbFwiIDpzdHlsZT1cIidiYWNrZ3JvdW5kLWNvbG9yOicrIGJnQ29sb3IgKyc7Y29sb3I6JysgY29sb3JzICsnOydcIj57eyBtaW51dGUgfX08L3RleHQ+XHJcblx0XHQ8dGV4dCBjbGFzcz1cInRpbWVUeHQgcmVkXCIgdi1pZj1cIm1pbnV0ZVRleHRcIj57eyBtaW51dGVUZXh0IH19PC90ZXh0PlxyXG5cdFx0PHRleHQgY2xhc3M9XCJzdHlsZUFsbFwiIDpzdHlsZT1cIidiYWNrZ3JvdW5kLWNvbG9yOicrIGJnQ29sb3IgKyc7Y29sb3I6JysgY29sb3JzICsnOydcIj57eyBzZWNvbmQgfX08L3RleHQ+XHJcblx0XHQ8dGV4dCBjbGFzcz1cInRpbWVUeHQgcmVkXCIgdi1pZj1cInNlY29uZFRleHRcIj57eyBzZWNvbmRUZXh0IH19PC90ZXh0PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJjb3VudERvd25cIixcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGp1c3RpZnlMZWZ0OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IFwiXCJcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/ot53nprvlvIDlp4vmj5DnpLrmloflrZdcclxuXHRcdFx0dGlwVGV4dDoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiBcIuWAkuiuoeaXtlwiXHJcblx0XHRcdH0sXHJcblx0XHRcdGRheVRleHQ6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogXCLlpKlcIlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRob3VyVGV4dDoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiBcIuaXtlwiXHJcblx0XHRcdH0sXHJcblx0XHRcdG1pbnV0ZVRleHQ6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogXCLliIZcIlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWNvbmRUZXh0OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IFwi56eSXCJcclxuXHRcdFx0fSxcclxuXHRcdFx0ZGF0YXRpbWU6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc0RheToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRiZ0NvbG9yOntcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogXCJcIlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb2xvcnM6e1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiBcIlwiXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRkYXk6IFwiMDBcIixcclxuXHRcdFx0XHRob3VyOiBcIjAwXCIsXHJcblx0XHRcdFx0bWludXRlOiBcIjAwXCIsXHJcblx0XHRcdFx0c2Vjb25kOiBcIjAwXCJcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0dGhpcy5zaG93X3RpbWUoKTtcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkOiBmdW5jdGlvbigpIHt9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRzaG93X3RpbWU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHJcblx0XHRcdFx0ZnVuY3Rpb24gcnVuVGltZSgpIHtcclxuXHRcdFx0XHRcdC8v5pe26Ze05Ye95pWwXHJcblx0XHRcdFx0XHRsZXQgaW50RGlmZiA9IHRoYXQuZGF0YXRpbWUgLSBEYXRlLnBhcnNlKG5ldyBEYXRlKCkpIC8gMTAwMDsgLy/ojrflj5bmlbDmja7kuK3nmoTml7bpl7TmiLPnmoTml7bpl7Tlt67vvJtcclxuXHRcdFx0XHRcdGxldCBkYXkgPSAwLFxyXG5cdFx0XHRcdFx0XHRob3VyID0gMCxcclxuXHRcdFx0XHRcdFx0bWludXRlID0gMCxcclxuXHRcdFx0XHRcdFx0c2Vjb25kID0gMDtcclxuXHRcdFx0XHRcdGlmIChpbnREaWZmID4gMCkge1xyXG5cdFx0XHRcdFx0XHQvL+i9rOaNouaXtumXtFxyXG5cdFx0XHRcdFx0XHRpZiAodGhhdC5pc0RheSA9PT0gdHJ1ZSkge1xyXG5cdFx0XHRcdFx0XHRcdGRheSA9IE1hdGguZmxvb3IoaW50RGlmZiAvICg2MCAqIDYwICogMjQpKTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRkYXkgPSAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGhvdXIgPSBNYXRoLmZsb29yKGludERpZmYgLyAoNjAgKiA2MCkpIC0gZGF5ICogMjQ7XHJcblx0XHRcdFx0XHRcdG1pbnV0ZSA9IE1hdGguZmxvb3IoaW50RGlmZiAvIDYwKSAtIGRheSAqIDI0ICogNjAgLSBob3VyICogNjA7XHJcblx0XHRcdFx0XHRcdHNlY29uZCA9XHJcblx0XHRcdFx0XHRcdFx0TWF0aC5mbG9vcihpbnREaWZmKSAtXHJcblx0XHRcdFx0XHRcdFx0ZGF5ICogMjQgKiA2MCAqIDYwIC1cclxuXHRcdFx0XHRcdFx0XHRob3VyICogNjAgKiA2MCAtXHJcblx0XHRcdFx0XHRcdFx0bWludXRlICogNjA7XHJcblx0XHRcdFx0XHRcdGlmIChob3VyIDw9IDkpIGhvdXIgPSBcIjBcIiArIGhvdXI7XHJcblx0XHRcdFx0XHRcdGlmIChtaW51dGUgPD0gOSkgbWludXRlID0gXCIwXCIgKyBtaW51dGU7XHJcblx0XHRcdFx0XHRcdGlmIChzZWNvbmQgPD0gOSkgc2Vjb25kID0gXCIwXCIgKyBzZWNvbmQ7XHJcblx0XHRcdFx0XHRcdHRoYXQuZGF5ID0gZGF5O1xyXG5cdFx0XHRcdFx0XHR0aGF0LmhvdXIgPSBob3VyO1xyXG5cdFx0XHRcdFx0XHR0aGF0Lm1pbnV0ZSA9IG1pbnV0ZTtcclxuXHRcdFx0XHRcdFx0dGhhdC5zZWNvbmQgPSBzZWNvbmQ7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmRheSA9IFwiMDBcIjtcclxuXHRcdFx0XHRcdFx0dGhhdC5ob3VyID0gXCIwMFwiO1xyXG5cdFx0XHRcdFx0XHR0aGF0Lm1pbnV0ZSA9IFwiMDBcIjtcclxuXHRcdFx0XHRcdFx0dGhhdC5zZWNvbmQgPSBcIjAwXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJ1blRpbWUoKTtcclxuXHRcdFx0XHRzZXRJbnRlcnZhbChydW5UaW1lLCAxMDAwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlPlxyXG5cdC50aW1le1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH0gXHJcblx0LnJlZHtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdG1hcmdpbjogMCA0cnB4O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///193\n"); /***/ }), /* 194 */ /*!********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/swiperBg.vue ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _swiperBg_vue_vue_type_template_id_2a1bd656___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./swiperBg.vue?vue&type=template&id=2a1bd656& */ 195);\n/* harmony import */ var _swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./swiperBg.vue?vue&type=script&lang=js& */ 197);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _swiperBg_vue_vue_type_template_id_2a1bd656___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _swiperBg_vue_vue_type_template_id_2a1bd656___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _swiperBg_vue_vue_type_template_id_2a1bd656___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/swiperBg.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zd2lwZXJCZy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MmExYmQ2NTYmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9zd2lwZXJCZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3N3aXBlckJnLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9zd2lwZXJCZy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///194\n"); /***/ }), /* 195 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/swiperBg.vue?vue&type=template&id=2a1bd656& ***! \***************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_template_id_2a1bd656___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./swiperBg.vue?vue&type=template&id=2a1bd656& */ 196); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_template_id_2a1bd656___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_template_id_2a1bd656___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_template_id_2a1bd656___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_template_id_2a1bd656___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 196 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/swiperBg.vue?vue&type=template&id=2a1bd656& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], staticClass: _vm._$s(0, "sc", "swiperBg skeleton-rect"), style: _vm._$s(0, "s", "margin-top:" + _vm.marginTop * 2 + "rpx;"), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.imgUrls.length) ? [ _vm._$s(2, "i", _vm.isColor) ? _c("view", { staticClass: _vm._$s(2, "sc", "colorBg"), style: _vm._$s( 2, "s", "background: linear-gradient(90deg, " + _vm.bgColor[0].item + " 50%, " + _vm.bgColor[1].item + " 100%);" ), attrs: { _i: 2 }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s(3, "sc", "swiper"), class: _vm._$s(3, "c", [_vm.imgConfig ? "" : "fillet"]), style: _vm._$s(3, "s", "padding: 0 " + _vm.paddinglr + "rpx;"), attrs: { _i: 3 }, }, [ _c( "swiper", { style: _vm._$s(4, "s", "height:" + _vm.imageH + "rpx;"), attrs: { circular: _vm._$s(4, "a-circular", _vm.circular), interval: _vm._$s(4, "a-interval", _vm.interval), duration: _vm._$s(4, "a-duration", _vm.duration), _i: 4, }, on: { change: _vm.bannerfun }, }, [ _vm._l( _vm._$s(5, "f", { forItems: _vm.imgUrls }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(5, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "slide-navigator acea-row row-between-wrapper" ), attrs: { _i: "7-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { staticClass: _vm._$s( "8-" + $30, "sc", "slide-image aa" ), style: _vm._$s( "8-" + $30, "s", "height:" + _vm.imageH + "rpx;" ), attrs: { src: _vm._$s( "8-" + $30, "a-src", item.img ), _i: "8-" + $30, }, }), ] ), ] ), ] } ), ], 2 ), _vm._$s(9, "i", _vm.docConfig == 0) ? _c( "view", { staticClass: _vm._$s(9, "sc", "dot acea-row"), style: _vm._$s(9, "s", { paddingLeft: _vm.paddinglr + 20 + "rpx", paddingRight: _vm.paddinglr + 20 + "rpx", justifyContent: _vm.txtStyle == 1 ? "center" : _vm.txtStyle == 2 ? "flex-end" : "flex-start", }), attrs: { _i: 9 }, }, _vm._l( _vm._$s(10, "f", { forItems: _vm.imgUrls }), function (item, index, $21, $31) { return _c("view", { key: _vm._$s(10, "f", { forIndex: $21, key: 10 + "-" + $31, }), staticClass: _vm._$s("10-" + $31, "sc", "dot-item"), style: _vm._$s( "10-" + $31, "s", _vm.active == index ? "background:" + _vm.dotColor : "" ), attrs: { _i: "10-" + $31 }, }) } ), 0 ) : _vm._e(), _vm._$s(11, "i", _vm.docConfig == 1) ? _c( "view", { staticClass: _vm._$s(11, "sc", "dot acea-row"), style: _vm._$s(11, "s", { paddingLeft: _vm.paddinglr + 20 + "rpx", paddingRight: _vm.paddinglr + 20 + "rpx", justifyContent: _vm.txtStyle == 1 ? "center" : _vm.txtStyle == 2 ? "flex-end" : "flex-start", }), attrs: { _i: 11 }, }, _vm._l( _vm._$s(12, "f", { forItems: _vm.imgUrls }), function (item, index, $22, $32) { return _c("view", { key: _vm._$s(12, "f", { forIndex: $22, key: 12 + "-" + $32, }), staticClass: _vm._$s( "12-" + $32, "sc", "dot-item line_dot-item" ), style: _vm._$s( "12-" + $32, "s", _vm.active == index ? "background:" + _vm.dotColor : "" ), attrs: { _i: "12-" + $32 }, }) } ), 0 ) : _vm._e(), _vm._$s(13, "i", _vm.docConfig == 2) ? _c( "view", { staticClass: _vm._$s(13, "sc", "dot acea-row"), style: _vm._$s(13, "s", { paddingLeft: _vm.paddinglr + 20 + "rpx", paddingRight: _vm.paddinglr + 20 + "rpx", justifyContent: _vm.txtStyle == 1 ? "center" : _vm.txtStyle == 2 ? "flex-end" : "flex-start", }), attrs: { _i: 13 }, }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "instruct"), attrs: { _i: 14 }, }, [ _vm._v( _vm._$s(14, "t0-0", _vm._s(_vm.current)) + _vm._$s(14, "t0-1", _vm._s(_vm.imgUrls.length)) ), ] ), ] ) : _vm._e(), ] ), ] : _vm._e(), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 197 */ /*!*********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/swiperBg.vue?vue&type=script&lang=js& ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./swiperBg.vue?vue&type=script&lang=js& */ 198);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIxOTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zd2lwZXJCZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3N3aXBlckJnLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///197\n"); /***/ }), /* 198 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/swiperBg.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'swiperBg',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n circular: true,\n autoplay: true,\n interval: 3000,\n duration: 500,\n imgUrls: [],\n //图片轮播数据\n bgColor: this.dataConfig.bgColor.color,\n //轮播背景颜色\n marginTop: this.dataConfig.mbConfig.val,\n //组件上边距\n paddinglr: this.dataConfig.lrConfig.val * 2,\n //轮播左右边距\n docConfig: this.dataConfig.docConfig.type,\n //指示点样式\n imgConfig: this.dataConfig.imgConfig.type,\n //是否为圆角\n imageH: 280,\n isColor: this.dataConfig.isShow.val,\n txtStyle: this.dataConfig.txtStyle.type,\n dotColor: this.dataConfig.dotColor.color[0].item,\n current: 1,\n //数字指示器当前\n active: 0 //一般指示器当前\n };\n },\n\n watch: {\n imageH: function imageH(nVal, oVal) {\n var self = this;\n this.imageH = nVal;\n }\n },\n created: function created() {\n this.imgUrls = this.dataConfig.swiperConfig.list;\n },\n mounted: function mounted() {\n var _this = this;\n if (this.imgUrls.length) {\n var that = this;\n this.$nextTick(function (e) {\n uni.getImageInfo({\n src: that.imgUrls[0].img,\n success: function success(res) {\n if (res && res.height > 0) {\n // that.$set(that, 'imageH',\n // \tres.height / res\n // \t.width * 750)\n var height = res.height * ((750 - _this.paddinglr * 2) / res.width);\n that.$set(that, 'imageH', height);\n } else {\n that.$set(that, 'imageH', 375);\n }\n },\n fail: function fail(error) {\n that.$set(that, 'imageH', 375);\n }\n });\n });\n }\n },\n methods: {\n bannerfun: function bannerfun(e) {\n this.active = e.detail.current;\n this.current = e.detail.current + 1;\n },\n //替换安全域名\n setDomain: function setDomain(url) {\n url = url ? url.toString() : '';\n //本地调试打开,生产请注销\n if (url.indexOf(\"https://\") > -1) return url;else return url.replace('http://', 'https://');\n },\n goDetail: function goDetail(url) {\n var urls = url.info[1].value;\n this.$util.JumpPath(urls);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvc3dpcGVyQmcudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsImlzU29ydFR5cGUiLCJkYXRhIiwiY2lyY3VsYXIiLCJhdXRvcGxheSIsImludGVydmFsIiwiZHVyYXRpb24iLCJpbWdVcmxzIiwiYmdDb2xvciIsIm1hcmdpblRvcCIsInBhZGRpbmdsciIsImRvY0NvbmZpZyIsImltZ0NvbmZpZyIsImltYWdlSCIsImlzQ29sb3IiLCJ0eHRTdHlsZSIsImRvdENvbG9yIiwiY3VycmVudCIsImFjdGl2ZSIsIndhdGNoIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJ1bmkiLCJzcmMiLCJzdWNjZXNzIiwidGhhdCIsImZhaWwiLCJtZXRob2RzIiwiYmFubmVyZnVuIiwic2V0RG9tYWluIiwidXJsIiwiZ29EZXRhaWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkF3Q0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0VBQ0E7RUFDQUU7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTs7RUFDQUM7SUFDQU47TUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBTztJQUNBO0VBQ0E7RUFDQUM7SUFBQTtJQUNBO01BQ0E7TUFDQTtRQUNBQztVQUNBQztVQUNBQztZQUNBO2NBQ0E7Y0FDQTtjQUNBO2NBQ0E7Y0FDQUM7WUFDQTtjQUNBQTtZQUNBO1VBQ0E7VUFDQUM7WUFDQUQ7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FFO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQUM7TUFDQTtNQUNBLGtEQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTk4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwic3dpcGVyQmcgc2tlbGV0b24tcmVjdFwiIDpzdHlsZT1cIidtYXJnaW4tdG9wOicgKyBtYXJnaW5Ub3AqMiArJ3JweDsnXCIgdi1zaG93PVwiIWlzU29ydFR5cGVcIj5cclxuXHRcdDxibG9jayB2LWlmPVwiaW1nVXJscy5sZW5ndGhcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjb2xvckJnXCJcclxuXHRcdFx0XHQ6c3R5bGU9XCInYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAnKyBiZ0NvbG9yWzBdLml0ZW0gKycgNTAlLCAnKyBiZ0NvbG9yWzFdLml0ZW0gKycgMTAwJSk7J1wiXHJcblx0XHRcdFx0di1pZj1cImlzQ29sb3JcIj48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3dpcGVyXCIgOmNsYXNzPVwiW2ltZ0NvbmZpZz8nJzonZmlsbGV0J11cIiA6c3R5bGU9XCIncGFkZGluZzogMCAnKyBwYWRkaW5nbHIgKydycHg7J1wiPlxyXG5cdFx0XHRcdDxzd2lwZXIgOnN0eWxlPVwiJ2hlaWdodDonKyBpbWFnZUggKydycHg7J1wiIDphdXRvcGxheT1cInRydWVcIiA6Y2lyY3VsYXI9XCJjaXJjdWxhclwiIDppbnRlcnZhbD1cImludGVydmFsXCJcclxuXHRcdFx0XHRcdDpkdXJhdGlvbj1cImR1cmF0aW9uXCIgaW5kaWNhdG9yLWNvbG9yPVwicmdiYSgyNTUsMjU1LDI1NSwwLjYpXCIgaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcj1cIiNmZmZcIlxyXG5cdFx0XHRcdFx0QGNoYW5nZT0nYmFubmVyZnVuJz5cclxuXHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBpbWdVcmxzXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDxzd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJnb0RldGFpbChpdGVtKVwiIGNsYXNzPSdzbGlkZS1uYXZpZ2F0b3IgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1nXCIgbW9kZT1cImFzcGVjdEZpbGxcIiBjbGFzcz1cInNsaWRlLWltYWdlIGFhXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0OnN0eWxlPVwiJ2hlaWdodDonKyBpbWFnZUggKydycHg7J1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdDwvc3dpcGVyPlxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJkb2NDb25maWc9PTBcIiBjbGFzcz1cImRvdCBhY2VhLXJvd1wiXHJcblx0XHRcdFx0XHQ6c3R5bGU9XCJ7cGFkZGluZ0xlZnQ6IHBhZGRpbmdscisyMCArICdycHgnLHBhZGRpbmdSaWdodDogcGFkZGluZ2xyKzIwICsgJ3JweCcsanVzdGlmeUNvbnRlbnQ6ICh0eHRTdHlsZT09MT8nY2VudGVyJzp0eHRTdHlsZT09Mj8nZmxleC1lbmQnOidmbGV4LXN0YXJ0Jyl9XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRvdC1pdGVtXCIgOnN0eWxlPVwiYWN0aXZlPT1pbmRleD8nYmFja2dyb3VuZDonKyBkb3RDb2xvcjonJ1wiXHJcblx0XHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGltZ1VybHNcIj48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJkb2NDb25maWc9PTFcIiBjbGFzcz1cImRvdCBhY2VhLXJvd1wiXHJcblx0XHRcdFx0XHQ6c3R5bGU9XCJ7cGFkZGluZ0xlZnQ6IHBhZGRpbmdscisyMCArICdycHgnLHBhZGRpbmdSaWdodDogcGFkZGluZ2xyKzIwICsgJ3JweCcsanVzdGlmeUNvbnRlbnQ6ICh0eHRTdHlsZT09MT8nY2VudGVyJzp0eHRTdHlsZT09Mj8nZmxleC1lbmQnOidmbGV4LXN0YXJ0Jyl9XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRvdC1pdGVtIGxpbmVfZG90LWl0ZW1cIiA6c3R5bGU9XCJhY3RpdmU9PWluZGV4PydiYWNrZ3JvdW5kOicrIGRvdENvbG9yOicnXCJcclxuXHRcdFx0XHRcdFx0di1mb3I9XCIoaXRlbSxpbmRleCkgaW4gaW1nVXJsc1wiPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cImRvY0NvbmZpZz09MlwiIGNsYXNzPVwiZG90IGFjZWEtcm93XCJcclxuXHRcdFx0XHRcdDpzdHlsZT1cIntwYWRkaW5nTGVmdDogcGFkZGluZ2xyKzIwICsgJ3JweCcscGFkZGluZ1JpZ2h0OiBwYWRkaW5nbHIrMjAgKyAncnB4JyxqdXN0aWZ5Q29udGVudDogKHR4dFN0eWxlPT0xPydjZW50ZXInOnR4dFN0eWxlPT0yPydmbGV4LWVuZCc6J2ZsZXgtc3RhcnQnKX1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5zdHJ1Y3RcIj57e2N1cnJlbnR9fS97e2ltZ1VybHMubGVuZ3RofX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L2Jsb2NrPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3N3aXBlckJnJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fSxcclxuXHRcdFx0aXNTb3J0VHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyB8IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGNpcmN1bGFyOiB0cnVlLFxyXG5cdFx0XHRcdGF1dG9wbGF5OiB0cnVlLFxyXG5cdFx0XHRcdGludGVydmFsOiAzMDAwLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiA1MDAsXHJcblx0XHRcdFx0aW1nVXJsczogW10sIC8v5Zu+54mH6L2u5pKt5pWw5o2uXHJcblx0XHRcdFx0YmdDb2xvcjogdGhpcy5kYXRhQ29uZmlnLmJnQ29sb3IuY29sb3IsIC8v6L2u5pKt6IOM5pmv6aKc6ImyXHJcblx0XHRcdFx0bWFyZ2luVG9wOiB0aGlzLmRhdGFDb25maWcubWJDb25maWcudmFsLCAvL+e7hOS7tuS4iui+uei3nVxyXG5cdFx0XHRcdHBhZGRpbmdscjogKHRoaXMuZGF0YUNvbmZpZy5sckNvbmZpZy52YWwpICogMiwgLy/ova7mkq3lt6blj7Povrnot51cclxuXHRcdFx0XHRkb2NDb25maWc6IHRoaXMuZGF0YUNvbmZpZy5kb2NDb25maWcudHlwZSwgLy/mjIfnpLrngrnmoLflvI9cclxuXHRcdFx0XHRpbWdDb25maWc6IHRoaXMuZGF0YUNvbmZpZy5pbWdDb25maWcudHlwZSwgLy/mmK/lkKbkuLrlnIbop5JcclxuXHRcdFx0XHRpbWFnZUg6IDI4MCxcclxuXHRcdFx0XHRpc0NvbG9yOiB0aGlzLmRhdGFDb25maWcuaXNTaG93LnZhbCxcclxuXHRcdFx0XHR0eHRTdHlsZTogdGhpcy5kYXRhQ29uZmlnLnR4dFN0eWxlLnR5cGUsXHJcblx0XHRcdFx0ZG90Q29sb3I6IHRoaXMuZGF0YUNvbmZpZy5kb3RDb2xvci5jb2xvclswXS5pdGVtLFxyXG5cdFx0XHRcdGN1cnJlbnQ6IDEsIC8v5pWw5a2X5oyH56S65Zmo5b2T5YmNXHJcblx0XHRcdFx0YWN0aXZlOiAwIC8v5LiA6Iis5oyH56S65Zmo5b2T5YmNXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aW1hZ2VIKG5WYWwsIG9WYWwpIHtcclxuXHRcdFx0XHRsZXQgc2VsZiA9IHRoaXNcclxuXHRcdFx0XHR0aGlzLmltYWdlSCA9IG5WYWxcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHR0aGlzLmltZ1VybHMgPSB0aGlzLmRhdGFDb25maWcuc3dpcGVyQ29uZmlnLmxpc3RcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pbWdVcmxzLmxlbmd0aCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoZSkgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmdldEltYWdlSW5mbyh7XHJcblx0XHRcdFx0XHRcdHNyYzogdGhhdC5pbWdVcmxzWzBdLmltZyxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChyZXMgJiYgcmVzLmhlaWdodCA+IDApIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIHRoYXQuJHNldCh0aGF0LCAnaW1hZ2VIJyxcclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0cmVzLmhlaWdodCAvIHJlc1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHQud2lkdGggKiA3NTApXHJcblx0XHRcdFx0XHRcdFx0XHRsZXQgaGVpZ2h0ID0gcmVzLmhlaWdodCAqICgoNzUwIC0gdGhpcy5wYWRkaW5nbHIgKiAyKSAvIHJlcy53aWR0aClcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnaW1hZ2VIJywgaGVpZ2h0KTtcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdpbWFnZUgnLCAzNzUpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24oZXJyb3IpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2ltYWdlSCcsIDM3NSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0YmFubmVyZnVuKGUpIHtcclxuXHRcdFx0XHR0aGlzLmFjdGl2ZSA9IGUuZGV0YWlsLmN1cnJlbnQ7XHJcblx0XHRcdFx0dGhpcy5jdXJyZW50ID0gZS5kZXRhaWwuY3VycmVudCArIDE7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v5pu/5o2i5a6J5YWo5Z+f5ZCNXHJcblx0XHRcdHNldERvbWFpbjogZnVuY3Rpb24odXJsKSB7XHJcblx0XHRcdFx0dXJsID0gdXJsID8gdXJsLnRvU3RyaW5nKCkgOiAnJztcclxuXHRcdFx0XHQvL+acrOWcsOiwg+ivleaJk+W8gCznlJ/kuqfor7fms6jplIBcclxuXHRcdFx0XHRpZiAodXJsLmluZGV4T2YoXCJodHRwczovL1wiKSA+IC0xKSByZXR1cm4gdXJsO1xyXG5cdFx0XHRcdGVsc2UgcmV0dXJuIHVybC5yZXBsYWNlKCdodHRwOi8vJywgJ2h0dHBzOi8vJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvRGV0YWlsKHVybCkge1xyXG5cdFx0XHRcdGxldCB1cmxzID0gdXJsLmluZm9bMV0udmFsdWVcclxuXHRcdFx0XHR0aGlzLiR1dGlsLkp1bXBQYXRoKHVybHMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5zd2lwZXJCZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdC8vIHBhZGRpbmctdG9wOiAxMDBycHg7XHJcblxyXG5cdFx0Ly8gI2VuZGlmXHJcblx0XHQuY29sb3JCZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDEzMHJweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXBlciB7XHJcblx0XHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHQuZG90IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRib3R0b206IDIwcnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHQuaW5zdHJ1Y3Qge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNnJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZmMxYzQ7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5kb3QtaXRlbSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTBycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNCk7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgNHB4O1xyXG5cclxuXHRcdFx0XHRcdCYubGluZV9kb3QtaXRlbSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1cnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lyog6K6+572u5ZyG6KeSICovXHJcblx0XHRcdCYuZmlsbGV0IHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzd2lwZXIsXHJcblx0XHRcdC5zd2lwZXItaXRlbSxcclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyDlnIblvaLmjIfnpLrngrlcclxuXHRcdFx0Ji5jaXJjdWxhciB7XHJcblx0XHRcdFx0L2RlZXAvLnVuaS1zd2lwZXItZG90IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNCkgIWltcG9ydGFudFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0L2RlZXAvLnVuaS1zd2lwZXItZG90LWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIOaWueW9ouaMh+ekuueCuVxyXG5cdFx0XHQmLnNxdWFyZSB7XHJcblx0XHRcdFx0L2RlZXAvLnVuaS1zd2lwZXItZG90IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1cnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNCkgIWltcG9ydGFudFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0L2RlZXAvLnVuaS1zd2lwZXItZG90LWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pdGVtLWltZyBpbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///198\n"); /***/ }), /* 199 */ /*!******************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/tabNav.vue ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tabNav_vue_vue_type_template_id_4fe0c6c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tabNav.vue?vue&type=template&id=4fe0c6c6& */ 200);\n/* harmony import */ var _tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tabNav.vue?vue&type=script&lang=js& */ 202);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _tabNav_vue_vue_type_template_id_4fe0c6c6___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _tabNav_vue_vue_type_template_id_4fe0c6c6___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _tabNav_vue_vue_type_template_id_4fe0c6c6___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/tabNav.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUg7QUFDbkg7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSxpRkFBTTtBQUNSLEVBQUUsMEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTk5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90YWJOYXYudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTRmZTBjNmM2JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdGFiTmF2LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdGFiTmF2LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy90YWJOYXYudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///199\n"); /***/ }), /* 200 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/tabNav.vue?vue&type=template&id=4fe0c6c6& ***! \*************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_template_id_4fe0c6c6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tabNav.vue?vue&type=template&id=4fe0c6c6& */ 201); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_template_id_4fe0c6c6___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_template_id_4fe0c6c6___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_template_id_4fe0c6c6___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_template_id_4fe0c6c6___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 201 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/tabNav.vue?vue&type=template&id=4fe0c6c6& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.isFixed) ? _c("view", { style: _vm._$s(1, "s", { height: _vm.navHeight + "px" }), attrs: { _i: 1 }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s(2, "sc", "navTabBox"), class: _vm._$s(2, "c", { isFixed: _vm.isFixed }), style: _vm._$s( 2, "s", "background: linear-gradient(90deg, " + _vm.bgColor[0].item + " 50%, " + _vm.bgColor[1].item + " 100%);margin-top:" + _vm.mbConfig * 2 + "rpx;color:" + _vm.txtColor + ";top:" + _vm.isTop ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "longTab"), attrs: { _i: 3 } }, [ _c( "scroll-view", { attrs: { "scroll-left": _vm._$s(4, "a-scroll-left", _vm.tabLeft), _i: 4, }, }, [ _vm._l( _vm._$s(5, "f", { forItems: _vm.tabTitle }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("5-" + $30, "sc", "longItem"), class: _vm._$s( "5-" + $30, "c", index === _vm.tabClick ? "click" : "" ), style: _vm._$s( "5-" + $30, "s", "width:" + _vm.isWidth + "px" ), attrs: { url: _vm._$s( "5-" + $30, "a-url", "/pages/goods/goods_list/index?cid=" + item.id + "&title=" + item.cate_name ), "data-index": _vm._$s( "5-" + $30, "a-data-index", index ), id: _vm._$s("5-" + $30, "a-id", "id" + index), _i: "5-" + $30, }, on: { click: function ($event) { return _vm.longClick(item, index) }, }, }, [ _vm._v( _vm._$s( "5-" + $30, "t0-0", _vm._s(_vm.$t(item.cate_name)) ) ), ] ) } ), _c( "view", { staticClass: _vm._$s(6, "sc", "underlineBox"), style: _vm._$s( 6, "s", "transform:translateX(" + _vm.isLeft + "px);width:" + _vm.isWidth + "px" ), attrs: { _i: 6 }, }, [ _c("view", { staticClass: _vm._$s(7, "sc", "underline"), attrs: { _i: 7 }, }), ] ), ], 2 ), ] ), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 202 */ /*!*******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/tabNav.vue?vue&type=script&lang=js& ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tabNav.vue?vue&type=script&lang=js& */ 203);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiIyMDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90YWJOYXYudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90YWJOYXYudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///202\n"); /***/ }), /* 203 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/tabNav.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'tabNav',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isFixed: {\n type: Boolean | String | Number,\n default: false\n }\n },\n data: function data() {\n return {\n tabTitle: [],\n tabLeft: 0,\n isWidth: 0,\n //每个导航栏占位\n tabClick: 0,\n //导航栏被点击\n isLeft: 0,\n //导航栏下划线位置\n bgColor: this.dataConfig.bgColor.color,\n mbConfig: this.dataConfig.mbConfig.val,\n txtColor: this.dataConfig.txtColor.color[0].item,\n fixedTop: 0,\n isTop: 0,\n navHeight: 0\n };\n },\n created: function created() {\n var that = this;\n that.getAllCategory();\n // 获取设备宽度\n uni.getSystemInfo({\n success: function success(e) {\n that.isWidth = e.windowWidth / 5;\n }\n });\n },\n methods: {\n // 导航栏点击\n longClick: function longClick(item, index) {\n if (this.tabTitle.length > 5) {\n this.tabLeft = (index - 2) * this.isWidth; //设置下划线位置\n }\n\n this.tabClick = index; //设置导航点击了哪一个\n this.isLeft = index * this.isWidth; //设置下划线位置\n this.$emit('bindSortId', item.id);\n },\n // 获取导航\n getAllCategory: function getAllCategory() {\n var _this = this;\n var that = this;\n (0, _store.getCategoryList)().then(function (res) {\n res.data.unshift({\n \"id\": -99,\n 'cate_name': '首页'\n });\n that.tabTitle = res.data;\n setTimeout(function (e) {\n var query = uni.createSelectorQuery().in(_this);\n query.select('.navTabBox').boundingClientRect(function (data) {\n that.domOffsetTop = data.top;\n that.navHeight = data.height;\n that.$emit('bindHeight', data);\n }).exec();\n }, 200);\n _this.isTop = uni.getSystemInfoSync().statusBarHeight + 43 + 'px';\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvdGFiTmF2LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJpc0ZpeGVkIiwiZGF0YSIsInRhYlRpdGxlIiwidGFiTGVmdCIsImlzV2lkdGgiLCJ0YWJDbGljayIsImlzTGVmdCIsImJnQ29sb3IiLCJtYkNvbmZpZyIsInR4dENvbG9yIiwiZml4ZWRUb3AiLCJpc1RvcCIsIm5hdkhlaWdodCIsImNyZWF0ZWQiLCJ0aGF0IiwidW5pIiwic3VjY2VzcyIsIm1ldGhvZHMiLCJsb25nQ2xpY2siLCJnZXRBbGxDYXRlZ29yeSIsInJlcyIsInNldFRpbWVvdXQiLCJxdWVyeSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFHQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO0lBQ0E7SUFDQUM7TUFDQUM7UUFDQUY7TUFDQTtJQUNBO0VBQ0E7RUFDQUc7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTs7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0FDO1VBQ0E7VUFDQTtRQUNBO1FBQ0FOO1FBQ0FPO1VBQ0E7VUFDQUM7WUFDQVI7WUFDQUE7WUFDQUE7VUFDQTtRQUNBO1FBRUE7TUFLQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjIwMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIHx8IEFQUC1QTFVTIC0tPlxyXG5cdFx0PHZpZXcgc3R5bGU9XCJ2aXNpYmlsaXR5OiBoaWRkZW47XCIgOnN0eWxlPVwieyBoZWlnaHQ6IG5hdkhlaWdodCArICdweCcgfVwiIHYtaWY9XCJpc0ZpeGVkXCI+PC92aWV3PlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm5hdlRhYkJveFwiXHJcblx0XHRcdDpzdHlsZT1cIidiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICcrIGJnQ29sb3JbMF0uaXRlbSArJyA1MCUsICcrIGJnQ29sb3JbMV0uaXRlbSArJyAxMDAlKTttYXJnaW4tdG9wOicrbWJDb25maWcqMisncnB4O2NvbG9yOicrdHh0Q29sb3IrJzt0b3A6Jytpc1RvcFwiXHJcblx0XHRcdDpjbGFzcz1cIntpc0ZpeGVkOmlzRml4ZWR9XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibG9uZ1RhYlwiPlxyXG5cdFx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteD1cInRydWVcIiBzdHlsZT1cIndoaXRlLXNwYWNlOiBub3dyYXA7IGRpc3BsYXk6IGZsZXg7XCIgc2Nyb2xsLXdpdGgtYW5pbWF0aW9uXHJcblx0XHRcdFx0XHQ6c2Nyb2xsLWxlZnQ9XCJ0YWJMZWZ0XCIgc2hvdy1zY3JvbGxiYXI9XCJ0cnVlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyA6dXJsPVwiJy9wYWdlcy9nb29kcy9nb29kc19saXN0L2luZGV4P2NpZD0nK2l0ZW0uaWQrJyZ0aXRsZT0nK2l0ZW0uY2F0ZV9uYW1lXCIgY2xhc3M9XCJsb25nSXRlbVwiXHJcblx0XHRcdFx0XHRcdDpzdHlsZT0nXCJ3aWR0aDpcIitpc1dpZHRoK1wicHhcIicgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpjbGFzcz1cImluZGV4PT09dGFiQ2xpY2s/J2NsaWNrJzonJ1wiXHJcblx0XHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHRhYlRpdGxlXCIgOmtleT1cImluZGV4XCIgOmlkPVwiJ2lkJytpbmRleFwiIEBjbGljaz1cImxvbmdDbGljayhpdGVtLGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHR7eyR0KGl0ZW0uY2F0ZV9uYW1lKX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuZGVybGluZUJveFwiIDpzdHlsZT0nXCJ0cmFuc2Zvcm06dHJhbnNsYXRlWChcIitpc0xlZnQrXCJweCk7d2lkdGg6XCIraXNXaWR0aCtcInB4XCInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuZGVybGluZVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0Q2F0ZWdvcnlMaXN0XHJcblx0fSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3RhYk5hdicsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdGlzRml4ZWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuIHwgU3RyaW5nIHwgTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRhYlRpdGxlOiBbXSxcclxuXHRcdFx0XHR0YWJMZWZ0OiAwLFxyXG5cdFx0XHRcdGlzV2lkdGg6IDAsIC8v5q+P5Liq5a+86Iiq5qCP5Y2g5L2NXHJcblx0XHRcdFx0dGFiQ2xpY2s6IDAsIC8v5a+86Iiq5qCP6KKr54K55Ye7XHJcblx0XHRcdFx0aXNMZWZ0OiAwLCAvL+WvvOiIquagj+S4i+WIkue6v+S9jee9rlxyXG5cdFx0XHRcdGJnQ29sb3I6IHRoaXMuZGF0YUNvbmZpZy5iZ0NvbG9yLmNvbG9yLFxyXG5cdFx0XHRcdG1iQ29uZmlnOiB0aGlzLmRhdGFDb25maWcubWJDb25maWcudmFsLFxyXG5cdFx0XHRcdHR4dENvbG9yOiB0aGlzLmRhdGFDb25maWcudHh0Q29sb3IuY29sb3JbMF0uaXRlbSxcclxuXHRcdFx0XHRmaXhlZFRvcDogMCxcclxuXHRcdFx0XHRpc1RvcDogMCxcclxuXHRcdFx0XHRuYXZIZWlnaHQ6IDBcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHRoYXQuZ2V0QWxsQ2F0ZWdvcnkoKTtcclxuXHRcdFx0Ly8g6I635Y+W6K6+5aSH5a695bqmXHJcblx0XHRcdHVuaS5nZXRTeXN0ZW1JbmZvKHtcclxuXHRcdFx0XHRzdWNjZXNzKGUpIHtcclxuXHRcdFx0XHRcdHRoYXQuaXNXaWR0aCA9IGUud2luZG93V2lkdGggLyA1XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5a+86Iiq5qCP54K55Ye7XHJcblx0XHRcdGxvbmdDbGljayhpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLnRhYlRpdGxlLmxlbmd0aCA+IDUpIHtcclxuXHRcdFx0XHRcdHRoaXMudGFiTGVmdCA9IChpbmRleCAtIDIpICogdGhpcy5pc1dpZHRoIC8v6K6+572u5LiL5YiS57q/5L2N572uXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMudGFiQ2xpY2sgPSBpbmRleCAvL+iuvue9ruWvvOiIqueCueWHu+S6huWTquS4gOS4qlxyXG5cdFx0XHRcdHRoaXMuaXNMZWZ0ID0gaW5kZXggKiB0aGlzLmlzV2lkdGggLy/orr7nva7kuIvliJLnur/kvY3nva5cclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdiaW5kU29ydElkJywgaXRlbS5pZClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6I635Y+W5a+86IiqXHJcblx0XHRcdGdldEFsbENhdGVnb3J5OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0Q2F0ZWdvcnlMaXN0KCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0cmVzLmRhdGEudW5zaGlmdCh7XHJcblx0XHRcdFx0XHRcdFwiaWRcIjogLTk5LFxyXG5cdFx0XHRcdFx0XHQnY2F0ZV9uYW1lJzogJ+mmlumhtSdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR0aGF0LnRhYlRpdGxlID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KChlKSA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnN0IHF1ZXJ5ID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKTtcclxuXHRcdFx0XHRcdFx0cXVlcnkuc2VsZWN0KCcubmF2VGFiQm94JykuYm91bmRpbmdDbGllbnRSZWN0KGRhdGEgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZG9tT2Zmc2V0VG9wID0gZGF0YS50b3BcclxuXHRcdFx0XHRcdFx0XHR0aGF0Lm5hdkhlaWdodCA9IGRhdGEuaGVpZ2h0XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kZW1pdCgnYmluZEhlaWdodCcsIGRhdGEpXHJcblx0XHRcdFx0XHRcdH0pLmV4ZWMoKTtcclxuXHRcdFx0XHRcdH0sIDIwMClcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUCB8fCBBUFAtUExVU1xyXG5cdFx0XHRcdFx0dGhpcy5pc1RvcCA9ICh1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5zdGF0dXNCYXJIZWlnaHQgKyA0MykgKyAncHgnXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINSBcclxuXHRcdFx0XHRcdHRoaXMuaXNUb3AgPSAwXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5uYXZUYWJCb3gge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRiZy1zdGFyIDUwJSwgJGJnLWVuZCAxMDAlKTtcclxuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcnB4O1xyXG5cclxuXHRcdCYuaXNGaXhlZCB7XHJcblx0XHRcdHotaW5kZXg6IDQ1O1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQvKiAjaWZkZWYgSDUgKi9cclxuXHRcdFx0cGFkZGluZy10b3A6IDIwcnB4O1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sb25nVGFiIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQubG9uZ0l0ZW0ge1xyXG5cdFx0XHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHJweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0XHRcdCYuY2xpY2sge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudW5kZXJsaW5lQm94IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC41cztcclxuXHJcblx0XHRcdFx0LnVuZGVybGluZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzNycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDRycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jaGlsZC1ib3gge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xyXG5cclxuXHRcdC53cmFwcGVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMjBycHggMDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0XHQuY2hpbGQtaXRlbSB7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR3aWR0aDogMTQwcnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiA5MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnR4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYub24ge1xyXG5cdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci1vcGFjaXR5O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnR4dCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///203\n"); /***/ }), /* 204 */ /*!******************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/titles.vue ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _titles_vue_vue_type_template_id_797d7413___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./titles.vue?vue&type=template&id=797d7413& */ 205);\n/* harmony import */ var _titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./titles.vue?vue&type=script&lang=js& */ 207);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _titles_vue_vue_type_template_id_797d7413___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _titles_vue_vue_type_template_id_797d7413___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _titles_vue_vue_type_template_id_797d7413___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/diy/components/titles.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUg7QUFDbkg7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSxpRkFBTTtBQUNSLEVBQUUsMEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjA0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90aXRsZXMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTc5N2Q3NDEzJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdGl0bGVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdGl0bGVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy90aXRsZXMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///204\n"); /***/ }), /* 205 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/titles.vue?vue&type=template&id=797d7413& ***! \*************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_template_id_797d7413___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./titles.vue?vue&type=template&id=797d7413& */ 206); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_template_id_797d7413___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_template_id_797d7413___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_template_id_797d7413___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_template_id_797d7413___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 206 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/titles.vue?vue&type=template&id=797d7413& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", !_vm.isSortType), expression: "_$s(0,'v-show',!isSortType)", }, ], attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.titleConfig) ? _c( "view", { style: _vm._$s(1, "s", "margin:0 " + _vm.prConfig * 2 + "rpx;"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "title"), class: _vm._$s(2, "c", [ _vm.textPosition == 0 ? "left" : _vm.textPosition == 2 ? "right" : "", _vm.textStyle == 1 ? "italics" : _vm.textStyle == 2 ? "blod" : "", _vm.bgStyle === 0 ? "" : "borderRadius15", ]), style: _vm._$s( 2, "s", "font-size:" + _vm.fontSize + "rpx;margin-top:" + _vm.mbConfig * 2 + "rpx;background-color:" + _vm.titleColor + ";color:" + _vm.themeColor + ";" ), attrs: { _i: 2 }, on: { click: _vm.goLink }, }, [ _c("div", [ _vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.titleConfig))), ]), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 207 */ /*!*******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/diy/components/titles.vue?vue&type=script&lang=js& ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./titles.vue?vue&type=script&lang=js& */ 208);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiIyMDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90aXRsZXMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90aXRsZXMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///207\n"); /***/ }), /* 208 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/diy/components/titles.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'titles',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isSortType: {\n type: String | Number,\n default: 0\n }\n },\n data: function data() {\n return {\n fontSize: this.dataConfig.fontSize.val * 2,\n linkConfig: this.dataConfig.linkConfig.value,\n mbConfig: this.dataConfig.mbConfig.val,\n textPosition: this.dataConfig.textPosition.type,\n textStyle: this.dataConfig.textStyle.type,\n titleColor: this.dataConfig.titleColor.color[0].item,\n titleConfig: this.dataConfig.titleConfig.value,\n themeColor: this.dataConfig.themeColor.color[0].item,\n prConfig: this.dataConfig.prConfig.val,\n bgStyle: this.dataConfig.bgStyle.type\n };\n },\n created: function created() {},\n methods: {\n goLink: function goLink() {\n this.$util.JumpPath(this.linkConfig);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvdGl0bGVzLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJpc1NvcnRUeXBlIiwiZGF0YSIsImZvbnRTaXplIiwibGlua0NvbmZpZyIsIm1iQ29uZmlnIiwidGV4dFBvc2l0aW9uIiwidGV4dFN0eWxlIiwidGl0bGVDb2xvciIsInRpdGxlQ29uZmlnIiwidGhlbWVDb2xvciIsInByQ29uZmlnIiwiYmdTdHlsZSIsImNyZWF0ZWQiLCJtZXRob2RzIiwiZ29MaW5rIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O2dCQWNBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIyMDguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgdi1zaG93PVwiIWlzU29ydFR5cGVcIj5cclxuXHRcdDx2aWV3IHYtaWY9XCJ0aXRsZUNvbmZpZ1wiIDpzdHlsZT1cIidtYXJnaW46MCAnK3ByQ29uZmlnKjIrJ3JweDsnXCI+XHJcblx0XHRcdDx2aWV3IEBjbGljaz1cImdvTGlua1wiIGNsYXNzPSd0aXRsZSdcclxuXHRcdFx0XHQ6Y2xhc3M9XCJbKHRleHRQb3NpdGlvbj09MD8nbGVmdCc6dGV4dFBvc2l0aW9uPT0yPydyaWdodCc6JycpLCh0ZXh0U3R5bGU9PTE/J2l0YWxpY3MnOnRleHRTdHlsZT09Mj8nYmxvZCc6JycpLCAoYmdTdHlsZT09PTA/Jyc6J2JvcmRlclJhZGl1czE1JyldXCJcclxuXHRcdFx0XHQ6c3R5bGU9XCInZm9udC1zaXplOicrZm9udFNpemUrJ3JweDttYXJnaW4tdG9wOicrbWJDb25maWcqMisncnB4O2JhY2tncm91bmQtY29sb3I6Jyt0aXRsZUNvbG9yKyc7Y29sb3I6Jyt0aGVtZUNvbG9yKyc7J1wiPlxyXG5cdFx0XHRcdDxkaXY+e3t0aXRsZUNvbmZpZ319PC9kaXY+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAndGl0bGVzJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fSxcclxuXHRcdFx0aXNTb3J0VHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyB8IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGZvbnRTaXplOiB0aGlzLmRhdGFDb25maWcuZm9udFNpemUudmFsICogMixcclxuXHRcdFx0XHRsaW5rQ29uZmlnOiB0aGlzLmRhdGFDb25maWcubGlua0NvbmZpZy52YWx1ZSxcclxuXHRcdFx0XHRtYkNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLm1iQ29uZmlnLnZhbCxcclxuXHRcdFx0XHR0ZXh0UG9zaXRpb246IHRoaXMuZGF0YUNvbmZpZy50ZXh0UG9zaXRpb24udHlwZSxcclxuXHRcdFx0XHR0ZXh0U3R5bGU6IHRoaXMuZGF0YUNvbmZpZy50ZXh0U3R5bGUudHlwZSxcclxuXHRcdFx0XHR0aXRsZUNvbG9yOiB0aGlzLmRhdGFDb25maWcudGl0bGVDb2xvci5jb2xvclswXS5pdGVtLFxyXG5cdFx0XHRcdHRpdGxlQ29uZmlnOiB0aGlzLmRhdGFDb25maWcudGl0bGVDb25maWcudmFsdWUsXHJcblx0XHRcdFx0dGhlbWVDb2xvcjogdGhpcy5kYXRhQ29uZmlnLnRoZW1lQ29sb3IuY29sb3JbMF0uaXRlbSxcclxuXHRcdFx0XHRwckNvbmZpZzogdGhpcy5kYXRhQ29uZmlnLnByQ29uZmlnLnZhbCxcclxuXHRcdFx0XHRiZ1N0eWxlOiB0aGlzLmRhdGFDb25maWcuYmdTdHlsZS50eXBlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHt9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnb0xpbmsoKSB7XHJcblx0XHRcdFx0dGhpcy4kdXRpbC5KdW1wUGF0aCh0aGlzLmxpbmtDb25maWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHQmLmxlZnQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYucmlnaHQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmJsb2Qge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHJcblx0XHQmLml0YWxpY3Mge1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///208\n"); /***/ }), /* 209 */ /*!*************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/update/app-update.vue ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _app_update_vue_vue_type_template_id_1af47460_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app-update.vue?vue&type=template&id=1af47460&scoped=true& */ 210);\n/* harmony import */ var _app_update_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app-update.vue?vue&type=script&lang=js& */ 214);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _app_update_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _app_update_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _app_update_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _app_update_vue_vue_type_template_id_1af47460_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _app_update_vue_vue_type_template_id_1af47460_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1af47460\",\n null,\n false,\n _app_update_vue_vue_type_template_id_1af47460_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/update/app-update.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUk7QUFDbkk7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxpR0FBTTtBQUNSLEVBQUUsMEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjA5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hcHAtdXBkYXRlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xYWY0NzQ2MCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2FwcC11cGRhdGUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9hcHAtdXBkYXRlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjFhZjQ3NDYwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvdXBkYXRlL2FwcC11cGRhdGUudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///209\n"); /***/ }), /* 210 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/update/app-update.vue?vue&type=template&id=1af47460&scoped=true& ***! \********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_app_update_vue_vue_type_template_id_1af47460_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./app-update.vue?vue&type=template&id=1af47460&scoped=true& */ 211); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_app_update_vue_vue_type_template_id_1af47460_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_app_update_vue_vue_type_template_id_1af47460_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_app_update_vue_vue_type_template_id_1af47460_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_app_update_vue_vue_type_template_id_1af47460_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 211 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/update/app-update.vue?vue&type=template&id=1af47460&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.popup_show) ? _c("view", { staticClass: _vm._$s(0, "sc", "wrap"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "popup-bg"), style: _vm._$s(1, "s", _vm.getHeight), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "popup-content"), class: _vm._$s(2, "c", { "popup-content-show": _vm.popup_show, }), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "update-wrap"), attrs: { _i: 3 }, }, [ _c("image", { staticClass: _vm._$s(4, "sc", "top-img"), attrs: { src: _vm._$s(4, "a-src", __webpack_require__(/*! ./images/img.png */ 212)), _i: 4, }, }), _c( "view", { staticClass: _vm._$s(5, "sc", "content"), attrs: { _i: 5 }, }, [ _c( "text", { staticClass: _vm._$s(6, "sc", "title"), attrs: { _i: 6 }, }, [ _vm._v( _vm._$s(6, "t0-0", _vm._s(_vm.$t("发现新版本"))) + _vm._$s( 6, "t0-1", _vm._s(_vm.update_info.version) ) ), ] ), _c("view", { staticClass: _vm._$s(7, "sc", "title-sub"), attrs: { _i: 7 }, domProps: { innerHTML: _vm._s( _vm._$s(7, "v-html", _vm.update_info.info) ), }, }), _vm._$s(8, "i", _vm.downstatus < 1) ? _c( "button", { staticClass: _vm._$s(8, "sc", "btn"), attrs: { _i: 8 }, on: { click: function ($event) { return _vm.nowUpdate() }, }, }, [ _vm._v( _vm._$s(8, "t0-0", _vm._s(_vm.$t("立即升级"))) ), ] ) : _c( "view", { staticClass: _vm._$s(9, "sc", "sche-wrap"), attrs: { _i: 9 }, }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "sche-bg"), attrs: { _i: 10 }, }, [ _c("view", { staticClass: _vm._$s( 11, "sc", "sche-bg-jindu" ), style: _vm._$s(11, "s", _vm.lengthWidth), attrs: { _i: 11 }, }), ] ), _c( "text", { staticClass: _vm._$s(12, "sc", "down-text"), attrs: { _i: 12 }, }, [ _vm._v( _vm._$s( 12, "t0-0", _vm._s(_vm.$t("下载进度")) ) + _vm._$s( 12, "t0-1", _vm._s( ( _vm.downSize / 1024 / 1024 ).toFixed(2) ) ) + _vm._$s( 12, "t0-2", _vm._s( ( _vm.fileSize / 1024 / 1024 ).toFixed(2) ) ) ), ] ), ] ), ] ), ] ), _c("image", { staticClass: _vm._$s(13, "sc", "close-ioc"), attrs: { src: _vm._$s(13, "a-src", __webpack_require__(/*! ./images/close.png */ 213)), _i: 13, }, on: { click: function ($event) { return _vm.closeUpdate() }, }, }), ] ), ] ), ]) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 212 */ /*!*************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/update/images/img.png ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/update/images/img.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjIxMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvY29tcG9uZW50cy91cGRhdGUvaW1hZ2VzL2ltZy5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///212\n"); /***/ }), /* 213 */ /*!***************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/update/images/close.png ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/components/update/images/close.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjIxMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvY29tcG9uZW50cy91cGRhdGUvaW1hZ2VzL2Nsb3NlLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///213\n"); /***/ }), /* 214 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/update/app-update.vue?vue&type=script&lang=js& ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_app_update_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./app-update.vue?vue&type=script&lang=js& */ 215);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_app_update_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_app_update_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_app_update_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_app_update_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_app_update_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFpQixDQUFnQix3a0JBQUcsRUFBQyIsImZpbGUiOiIyMTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hcHAtdXBkYXRlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vYXBwLXVwZGF0ZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///214\n"); /***/ }), /* 215 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/update/app-update.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar vm;\nvar _default = {\n name: \"appUpdate\",\n //@是否强制更新\n props: {\n tabbar: {\n type: Boolean,\n default: false //是否有原生tabbar组件\n },\n\n getVer: {\n type: Boolean,\n default: false //是否有原生tabbar组件\n }\n },\n data: function data() {\n return {\n popup_show: false,\n //弹窗是否显示\n platform: \"\",\n //ios or android\n version: \"1.0.0\",\n //当前软件版本\n need_update: false,\n // 是否更新\n downing: false,\n //是否下载中\n downstatus: 0,\n //0未下载 1已开始 2已连接到资源 3已接收到数据 4下载完成\n update_info: {\n os: \"\",\n //设备系统\n version: \"\",\n //最新版本\n info: \"\" //升级说明\n },\n\n fileSize: 0,\n //文件大小\n downSize: 0,\n //已下载大小\n viewObj: null //原生遮罩view\n };\n },\n created: function created() {\n vm = this;\n if (!this.getVer) this.update();\n },\n computed: {\n // 下载进度计算\n lengthWidth: function lengthWidth() {\n var w = this.downSize / this.fileSize * 100;\n if (!w) {\n w = 0;\n } else {\n w = w.toFixed(2);\n }\n return {\n width: w + \"%\" //return 宽度半分比\n };\n },\n getHeight: function getHeight() {\n var bottom = 0;\n if (this.tabbar) {\n bottom = 50;\n }\n return {\n bottom: bottom + \"px\",\n height: \"auto\"\n };\n }\n },\n methods: {\n // 检查更新\n update: function update() {\n // 获取手机系统信息\n uni.getSystemInfo({\n success: function success(res) {\n vm.platform = res.platform; //ios or android\n __f__(\"log\", \"手机系统信息\", vm.platform, \" at components/update/app-update.vue:106\");\n }\n });\n\n // 获取版本号\n plus.runtime.getProperty(plus.runtime.appid, function (inf) {\n vm.version = inf.version;\n });\n __f__(\"log\", \"当前版本\", vm.version, \" at components/update/app-update.vue:114\");\n this.getUpdateInfo(); //获取更新信息\n },\n // 获取线上版本信息\n getUpdateInfo: function getUpdateInfo() {\n var _this = this;\n //向后台发起请求,获取最新版本号\n (0, _public.getUpdateInfo)(this.platform === \"ios\" ? 2 : 1).then(function (res) {\n if (Array.isArray(res.data)) {\n return _this.$emit('isNew');\n }\n var tagDate = uni.getStorageSync('app_update_time') || '',\n nowDate = new Date().toLocaleDateString();\n if (tagDate !== nowDate && !_this.getVer) {\n uni.setStorageSync('app_update_time', new Date().toLocaleDateString());\n } else if (tagDate !== nowDate && _this.getVer) {\n if (!res.data.is_force) return;\n } else if (tagDate == nowDate && !_this.getVer && !res.data.is_force) {\n return;\n }\n // 这里的返回的数据跟后台约定\n var data = res.data;\n // 循环获取当前设备对应的更新数据\n vm.update_info = data;\n if (!vm.update_info.platform) {\n // 后台未配置当前系统的升级数据\n } else {\n vm.checkUpdate(); ///检查是否更新\n }\n }).catch(function (err) {\n vm.popup_show = false;\n });\n },\n // 检查是否更新\n checkUpdate: function checkUpdate() {\n vm.need_update = vm.compareVersion(vm.version, vm.update_info.version); // 检查是否需要升级\n if (vm.need_update) {\n vm.popup_show = true; //线上版本号大于当前安装的版本号 显示升级框\n if (vm.tabbar) {\n //页面是否有原生tabbar组件\n // 创建原生view用来遮罩tabbar的点击事件 (如果是没有用原生的tabbar这一步可以取消)\n vm.viewObj = new plus.nativeObj.View(\"viewObj\", {\n bottom: \"0px\",\n left: \"0px\",\n height: \"50px\",\n width: \"100%\",\n backgroundColor: \"rgba(0,0,0,.6)\"\n });\n vm.viewObj.show(); //显示原生遮罩\n }\n } else {\n this.$emit('isNew');\n }\n },\n // 取消更新\n closeUpdate: function closeUpdate() {\n if (vm.update_info.is_force) {\n // 强制更新,取消退出app\n this.platform == \"android\" ? plus.runtime.quit() : plus.ios.import(\"UIApplication\").sharedApplication().performSelector(\"exit\");\n } else {\n vm.popup_show = false; //关闭升级弹窗\n if (vm.viewObj) vm.viewObj.hide(); //隐藏原生遮罩\n }\n },\n // 立即更新\n nowUpdate: function nowUpdate() {\n if (vm.downing) return false; //如果正在下载就停止操作\n vm.downing = true; //状态改变 正在下载中\n\n if (/\\.apk$/.test(vm.update_info.url)) {\n // 如果是apk地址\n vm.download_wgt(); // 安装包/升级包更新\n } else if (/\\.wgt$/.test(vm.update_info.url)) {\n // 如果是更新包\n vm.download_wgt(); // 安装包/升级包更新\n } else {\n plus.runtime.openURL(vm.update_info.url, function () {\n //调用外部浏览器打开更新地址\n plus.nativeUI.toast(\"打开错误\");\n });\n }\n },\n // 下载升级资源包\n download_wgt: function download_wgt() {\n plus.nativeUI.showWaiting(\"下载更新文件...\"); //下载更新文件...\n var options = {\n method: \"get\"\n };\n var dtask = plus.downloader.createDownload(vm.update_info.url, options, function (d, status) {});\n dtask.addEventListener(\"statechanged\", function (task, status) {\n if (status === null) {} else if (status == 200) {\n //在这里打印会不停的执行,请注意,正式上线切记不要在这里打印东西///////////////////////////////////////////////////\n vm.downstatus = task.state;\n switch (task.state) {\n case 3:\n // 已接收到数据\n vm.downSize = task.downloadedSize;\n if (task.totalSize) {\n vm.fileSize = task.totalSize; //服务器须返回正确的content-length才会有长度\n }\n\n break;\n case 4:\n vm.installWgt(task.filename); // 安装wgt包\n break;\n }\n } else {\n plus.nativeUI.closeWaiting();\n plus.nativeUI.toast(\"下载出错\");\n vm.downing = false;\n vm.downstatus = 0;\n }\n });\n dtask.start();\n },\n // 安装文件\n installWgt: function installWgt(path) {\n plus.nativeUI.showWaiting(\"安装更新文件...\"); //安装更新文件...\n plus.runtime.install(path, {}, function () {\n plus.nativeUI.closeWaiting();\n // 应用资源下载完成!\n plus.nativeUI.alert(\"应用资源下载完成!\", function () {\n plus.runtime.restart();\n });\n }, function (e) {\n plus.nativeUI.closeWaiting();\n // 安装更新文件失败\n plus.nativeUI.alert(\"安装更新文件失败[\" + e.code + \"]:\" + e.message);\n });\n },\n // 对比版本号\n compareVersion: function compareVersion(ov, nv) {\n if (!ov || !nv || ov == \"\" || nv == \"\") {\n return false;\n }\n var b = false,\n ova = ov.split(\".\", 4),\n nva = nv.split(\".\", 4);\n for (var i = 0; i < ova.length && i < nva.length; i++) {\n var so = ova[i],\n no = parseInt(so),\n sn = nva[i],\n nn = parseInt(sn);\n if (nn > no || sn.length > so.length) {\n return true;\n } else if (nn < no) {\n return false;\n }\n }\n if (nva.length > ova.length && 0 == nv.indexOf(ov)) {\n return true;\n } else {\n return false;\n }\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91cGRhdGUvYXBwLXVwZGF0ZS52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwidGFiYmFyIiwidHlwZSIsImRlZmF1bHQiLCJnZXRWZXIiLCJkYXRhIiwicG9wdXBfc2hvdyIsInBsYXRmb3JtIiwidmVyc2lvbiIsIm5lZWRfdXBkYXRlIiwiZG93bmluZyIsImRvd25zdGF0dXMiLCJ1cGRhdGVfaW5mbyIsIm9zIiwiaW5mbyIsImZpbGVTaXplIiwiZG93blNpemUiLCJ2aWV3T2JqIiwiY3JlYXRlZCIsInZtIiwiY29tcHV0ZWQiLCJsZW5ndGhXaWR0aCIsInciLCJ3aWR0aCIsImdldEhlaWdodCIsImJvdHRvbSIsImhlaWdodCIsIm1ldGhvZHMiLCJ1cGRhdGUiLCJ1bmkiLCJzdWNjZXNzIiwicGx1cyIsImdldFVwZGF0ZUluZm8iLCJ0aGVuIiwibm93RGF0ZSIsImNhdGNoIiwiY2hlY2tVcGRhdGUiLCJsZWZ0IiwiYmFja2dyb3VuZENvbG9yIiwiY2xvc2VVcGRhdGUiLCJpbXBvcnQiLCJzaGFyZWRBcHBsaWNhdGlvbiIsInBlcmZvcm1TZWxlY3RvciIsIm5vd1VwZGF0ZSIsImRvd25sb2FkX3dndCIsIm1ldGhvZCIsIm9wdGlvbnMiLCJkdGFzayIsImluc3RhbGxXZ3QiLCJwYXRoIiwiY29tcGFyZVZlcnNpb24iLCJvdmEiLCJudmEiLCJubyIsInNuIiwibm4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQWtDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQURBO0FBQUEsZUFLQTtFQUNBQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7O0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO1FBQ0FDO1FBQUE7UUFDQUw7UUFBQTtRQUNBTTtNQUNBOztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztNQUNBO1FBQ0FBO01BQ0E7TUFDQTtRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7TUFDQTtRQUNBQTtRQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BRUE7TUFDQUM7UUFDQUM7VUFDQVg7VUFDQTtRQUNBO01BQ0E7O01BRUE7TUFDQVk7UUFDQVo7TUFDQTtNQUNBO01BQ0E7SUFFQTtJQUVBO0lBQ0FhO01BQUE7TUFDQTtNQUNBLDREQUNBQztRQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0FDO1FBQ0E7VUFDQUw7UUFDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0FWO1FBQ0E7VUFDQTtRQUFBLENBQ0E7VUFDQUE7UUFDQTtNQUNBLEdBQ0FnQjtRQUNBaEI7TUFDQTtJQUNBO0lBQ0E7SUFDQWlCO01BQ0FqQjtNQUNBO1FBQ0FBO1FBQ0E7VUFDQTtVQUNBO1VBQ0FBO1lBQ0FNO1lBQ0FZO1lBQ0FYO1lBQ0FIO1lBQ0FlO1VBQ0E7VUFDQW5CO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FvQjtNQUNBO1FBQ0E7UUFDQSw2QkFDQVIsc0JBQ0FBLFNBQ0FTLHdCQUNBQyxvQkFDQUM7TUFDQTtRQUNBdkI7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBd0I7TUFDQTtNQUNBeEI7O01BRUE7UUFDQTtRQUNBQTtNQUNBO1FBQ0E7UUFDQUE7TUFDQTtRQUNBWTtVQUNBO1VBQ0FBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQWE7TUFDQWI7TUFDQTtRQUNBYztNQUNBO01BQ0EsMkNBQ0ExQixvQkFDQTJCLFNBQ0Esd0JBQ0E7TUFFQUM7UUFDQTtVQUNBO1VBQ0E1QjtVQUNBO1lBQ0E7Y0FBQTtjQUNBQTtjQUNBO2dCQUNBQTtjQUNBOztjQUNBO1lBQ0E7Y0FDQUE7Y0FDQTtVQUFBO1FBRUE7VUFDQVk7VUFDQUE7VUFDQVo7VUFDQUE7UUFDQTtNQUNBO01BQ0E0QjtJQUNBO0lBRUE7SUFDQUM7TUFDQWpCO01BQ0FBLHFCQUNBa0IsVUFDQTtRQUNBbEI7UUFDQTtRQUNBQTtVQUNBQTtRQUNBO01BQ0EsR0FFQTtRQUNBQTtRQUNBO1FBQ0FBO01BQ0EsRUFDQTtJQUNBO0lBQ0E7SUFDQW1CO01BQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7TUFDQTtRQUNBO1VBQ0FDO1VBQ0FDO1VBQ0FDO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjIxNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIndyYXBcIiB2LWlmPVwicG9wdXBfc2hvd1wiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwb3B1cC1iZ1wiIDpzdHlsZT1cImdldEhlaWdodFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBvcHVwLWNvbnRlbnRcIiA6Y2xhc3M9XCJ7ICdwb3B1cC1jb250ZW50LXNob3cnOiBwb3B1cF9zaG93IH1cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVwZGF0ZS13cmFwXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi9pbWFnZXMvaW1nLnBuZ1wiIGNsYXNzPVwidG9wLWltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0aXRsZVwiPnt7JHQoYOWPkeeOsOaWsOeJiOacrGApfX17eyB1cGRhdGVfaW5mby52ZXJzaW9uIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8IS0tIOWNh+e6p+aPj+i/sCAtLT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS1zdWJcIiB2LWh0bWw9XCJ1cGRhdGVfaW5mby5pbmZvXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8IS0tIOWNh+e6p+aMiemSriAtLT5cclxuXHRcdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImJ0blwiIHYtaWY9XCJkb3duc3RhdHVzIDwgMVwiIEBjbGljaz1cIm5vd1VwZGF0ZSgpXCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg56uL5Y2z5Y2H57qnYCl9fVxyXG5cdFx0XHRcdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0XHRcdFx0PCEtLSDkuIvovb3ov5vluqYgLS0+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2NoZS13cmFwXCIgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0g5pu05paw5YyF5LiL6L295LitIC0tPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2NoZS1iZ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzY2hlLWJnLWppbmR1XCIgOnN0eWxlPVwibGVuZ3RoV2lkdGhcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiZG93bi10ZXh0XCI+e3skdChg5LiL6L296L+b5bqmYCl9fTp7eyAoZG93blNpemUgLyAxMDI0IC8gMTAyNCkudG9GaXhlZCgyKSB9fU0ve3tcclxuICAgICAgICAgICAgICAgICAgKGZpbGVTaXplIC8gMTAyNCAvIDEwMjQpLnRvRml4ZWQoMilcclxuICAgICAgICAgICAgICAgIH19TTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi9pbWFnZXMvY2xvc2UucG5nXCIgY2xhc3M9XCJjbG9zZS1pb2NcIiBAY2xpY2s9XCJjbG9zZVVwZGF0ZSgpXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0bGV0IHZtO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRVcGRhdGVJbmZvXHJcblx0fSBmcm9tICdAL2FwaS9wdWJsaWMuanMnXHJcblxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwiYXBwVXBkYXRlXCIsXHJcblx0XHQvL0DmmK/lkKblvLrliLbmm7TmlrBcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdHRhYmJhcjoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2UsIC8v5piv5ZCm5pyJ5Y6f55SfdGFiYmFy57uE5Lu2XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldFZlcjoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2UsIC8v5piv5ZCm5pyJ5Y6f55SfdGFiYmFy57uE5Lu2XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRwb3B1cF9zaG93OiBmYWxzZSwgLy/lvLnnqpfmmK/lkKbmmL7npLpcclxuXHRcdFx0XHRwbGF0Zm9ybTogXCJcIiwgLy9pb3Mgb3IgYW5kcm9pZFxyXG5cdFx0XHRcdHZlcnNpb246IFwiMS4wLjBcIiwgLy/lvZPliY3ova/ku7bniYjmnKxcclxuXHRcdFx0XHRuZWVkX3VwZGF0ZTogZmFsc2UsIC8vIOaYr+WQpuabtOaWsFxyXG5cdFx0XHRcdGRvd25pbmc6IGZhbHNlLCAvL+aYr+WQpuS4i+i9veS4rVxyXG5cdFx0XHRcdGRvd25zdGF0dXM6IDAsIC8vMOacquS4i+i9vSAgMeW3suW8gOWniyAy5bey6L+e5o6l5Yiw6LWE5rqQICAz5bey5o6l5pS25Yiw5pWw5o2uICA05LiL6L295a6M5oiQXHJcblx0XHRcdFx0dXBkYXRlX2luZm86IHtcclxuXHRcdFx0XHRcdG9zOiBcIlwiLCAvL+iuvuWkh+ezu+e7n1xyXG5cdFx0XHRcdFx0dmVyc2lvbjogXCJcIiwgLy/mnIDmlrDniYjmnKxcclxuXHRcdFx0XHRcdGluZm86IFwiXCIsIC8v5Y2H57qn6K+05piOXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRmaWxlU2l6ZTogMCwgLy/mlofku7blpKflsI9cclxuXHRcdFx0XHRkb3duU2l6ZTogMCwgLy/lt7LkuIvovb3lpKflsI9cclxuXHRcdFx0XHR2aWV3T2JqOiBudWxsLCAvL+WOn+eUn+mBrue9qXZpZXdcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHR2bSA9IHRoaXM7XHJcblx0XHRcdGlmICghdGhpcy5nZXRWZXIpIHRoaXMudXBkYXRlKClcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQvLyDkuIvovb3ov5vluqborqHnrpdcclxuXHRcdFx0bGVuZ3RoV2lkdGg6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB3ID0gKHRoaXMuZG93blNpemUgLyB0aGlzLmZpbGVTaXplKSAqIDEwMDtcclxuXHRcdFx0XHRpZiAoIXcpIHtcclxuXHRcdFx0XHRcdHcgPSAwO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR3ID0gdy50b0ZpeGVkKDIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHcgKyBcIiVcIiwgLy9yZXR1cm4g5a695bqm5Y2K5YiG5q+UXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0SGVpZ2h0KCkge1xyXG5cdFx0XHRcdGxldCBib3R0b20gPSAwO1xyXG5cdFx0XHRcdGlmICh0aGlzLnRhYmJhcikge1xyXG5cdFx0XHRcdFx0Ym90dG9tID0gNTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHRib3R0b206IGJvdHRvbSArIFwicHhcIixcclxuXHRcdFx0XHRcdGhlaWdodDogXCJhdXRvXCIsXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOajgOafpeabtOaWsFxyXG5cdFx0XHR1cGRhdGUoKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0Ly8g6I635Y+W5omL5py657O757uf5L+h5oGvXHJcblx0XHRcdFx0dW5pLmdldFN5c3RlbUluZm8oe1xyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHZtLnBsYXRmb3JtID0gcmVzLnBsYXRmb3JtOyAvL2lvcyAgb3IgYW5kcm9pZFxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuaJi+acuuezu+e7n+S/oeaBr1wiLCB2bS5wbGF0Zm9ybSk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHQvLyDojrflj5bniYjmnKzlj7dcclxuXHRcdFx0XHRwbHVzLnJ1bnRpbWUuZ2V0UHJvcGVydHkocGx1cy5ydW50aW1lLmFwcGlkLCBmdW5jdGlvbihpbmYpIHtcclxuXHRcdFx0XHRcdHZtLnZlcnNpb24gPSBpbmYudmVyc2lvbjtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIuW9k+WJjeeJiOacrFwiLCB2bS52ZXJzaW9uKTtcclxuXHRcdFx0XHR0aGlzLmdldFVwZGF0ZUluZm8oKTsgLy/ojrflj5bmm7TmlrDkv6Hmga9cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOiOt+WPlue6v+S4iueJiOacrOS/oeaBr1xyXG5cdFx0XHRnZXRVcGRhdGVJbmZvKCkge1xyXG5cdFx0XHRcdC8v5ZCR5ZCO5Y+w5Y+R6LW36K+35rGC77yM6I635Y+W5pyA5paw54mI5pys5Y+3XHJcblx0XHRcdFx0Z2V0VXBkYXRlSW5mbyh0aGlzLnBsYXRmb3JtID09PSBcImlvc1wiID8gMiA6IDEpXHJcblx0XHRcdFx0XHQudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmKEFycmF5LmlzQXJyYXkocmVzLmRhdGEpKXtcclxuXHRcdFx0XHRcdFx0IHJldHVyblx0dGhpcy4kZW1pdCgnaXNOZXcnKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGNvbnN0IHRhZ0RhdGUgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2FwcF91cGRhdGVfdGltZScpIHx8ICcnLFxyXG5cdFx0XHRcdFx0XHRcdG5vd0RhdGUgPSBuZXcgRGF0ZSgpLnRvTG9jYWxlRGF0ZVN0cmluZygpO1xyXG5cdFx0XHRcdFx0XHRpZiAodGFnRGF0ZSAhPT0gbm93RGF0ZSAmJiAhdGhpcy5nZXRWZXIpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2FwcF91cGRhdGVfdGltZScsIG5ldyBEYXRlKCkudG9Mb2NhbGVEYXRlU3RyaW5nKCkpO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKCh0YWdEYXRlICE9PSBub3dEYXRlKSAmJiB0aGlzLmdldFZlcikge1xyXG5cdFx0XHRcdFx0XHRcdGlmICghcmVzLmRhdGEuaXNfZm9yY2UpIHJldHVyblxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHRhZ0RhdGUgPT0gbm93RGF0ZSAmJiAhdGhpcy5nZXRWZXIgJiYgIXJlcy5kYXRhLmlzX2ZvcmNlKSB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly8g6L+Z6YeM55qE6L+U5Zue55qE5pWw5o2u6Lef5ZCO5Y+w57qm5a6aXHJcblx0XHRcdFx0XHRcdGxldCBkYXRhID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRcdC8vIOW+queOr+iOt+WPluW9k+WJjeiuvuWkh+WvueW6lOeahOabtOaWsOaVsOaNrlxyXG5cdFx0XHRcdFx0XHR2bS51cGRhdGVfaW5mbyA9IGRhdGE7XHJcblx0XHRcdFx0XHRcdGlmICghdm0udXBkYXRlX2luZm8ucGxhdGZvcm0pIHtcclxuXHRcdFx0XHRcdFx0XHQvLyDlkI7lj7DmnKrphY3nva7lvZPliY3ns7vnu5/nmoTljYfnuqfmlbDmja5cclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR2bS5jaGVja1VwZGF0ZSgpOyAvLy/mo4Dmn6XmmK/lkKbmm7TmlrBcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaCgoZXJyKSA9PiB7XHJcblx0XHRcdFx0XHRcdHZtLnBvcHVwX3Nob3cgPSBmYWxzZVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOajgOafpeaYr+WQpuabtOaWsFxyXG5cdFx0XHRjaGVja1VwZGF0ZSgpIHtcclxuXHRcdFx0XHR2bS5uZWVkX3VwZGF0ZSA9IHZtLmNvbXBhcmVWZXJzaW9uKHZtLnZlcnNpb24sIHZtLnVwZGF0ZV9pbmZvLnZlcnNpb24pOyAvLyDmo4Dmn6XmmK/lkKbpnIDopoHljYfnuqdcclxuXHRcdFx0XHRpZiAodm0ubmVlZF91cGRhdGUpIHtcclxuXHRcdFx0XHRcdHZtLnBvcHVwX3Nob3cgPSB0cnVlOyAvL+e6v+S4iueJiOacrOWPt+Wkp+S6juW9k+WJjeWuieijheeahOeJiOacrOWPtyAg5pi+56S65Y2H57qn5qGGXHJcblx0XHRcdFx0XHRpZiAodm0udGFiYmFyKSB7XHJcblx0XHRcdFx0XHRcdC8v6aG16Z2i5piv5ZCm5pyJ5Y6f55SfdGFiYmFy57uE5Lu2XHJcblx0XHRcdFx0XHRcdC8vIOWIm+W7uuWOn+eUn3ZpZXfnlKjmnaXpga7nval0YWJiYXLnmoTngrnlh7vkuovku7YgKOWmguaenOaYr+ayoeacieeUqOWOn+eUn+eahHRhYmJhcui/meS4gOatpeWPr+S7peWPlua2iClcclxuXHRcdFx0XHRcdFx0dm0udmlld09iaiA9IG5ldyBwbHVzLm5hdGl2ZU9iai5WaWV3KFwidmlld09ialwiLCB7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiBcIjBweFwiLFxyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IFwiMHB4XCIsXHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBcIjUwcHhcIixcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogXCIxMDAlXCIsXHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZENvbG9yOiBcInJnYmEoMCwwLDAsLjYpXCIsXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR2bS52aWV3T2JqLnNob3coKTsgLy/mmL7npLrljp/nlJ/pga7nvalcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnaXNOZXcnKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWPlua2iOabtOaWsFxyXG5cdFx0XHRjbG9zZVVwZGF0ZSgpIHtcclxuXHRcdFx0XHRpZiAodm0udXBkYXRlX2luZm8uaXNfZm9yY2UpIHtcclxuXHRcdFx0XHRcdC8vIOW8uuWItuabtOaWsO+8jOWPlua2iOmAgOWHumFwcFxyXG5cdFx0XHRcdFx0dGhpcy5wbGF0Zm9ybSA9PSBcImFuZHJvaWRcIiA/XHJcblx0XHRcdFx0XHRcdHBsdXMucnVudGltZS5xdWl0KCkgOlxyXG5cdFx0XHRcdFx0XHRwbHVzLmlvc1xyXG5cdFx0XHRcdFx0XHQuaW1wb3J0KFwiVUlBcHBsaWNhdGlvblwiKVxyXG5cdFx0XHRcdFx0XHQuc2hhcmVkQXBwbGljYXRpb24oKVxyXG5cdFx0XHRcdFx0XHQucGVyZm9ybVNlbGVjdG9yKFwiZXhpdFwiKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dm0ucG9wdXBfc2hvdyA9IGZhbHNlOyAvL+WFs+mXreWNh+e6p+W8ueeql1xyXG5cdFx0XHRcdFx0aWYgKHZtLnZpZXdPYmopIHZtLnZpZXdPYmouaGlkZSgpOyAvL+makOiXj+WOn+eUn+mBrue9qVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g56uL5Y2z5pu05pawXHJcblx0XHRcdG5vd1VwZGF0ZSgpIHtcclxuXHRcdFx0XHRpZiAodm0uZG93bmluZykgcmV0dXJuIGZhbHNlOyAvL+WmguaenOato+WcqOS4i+i9veWwseWBnOatouaTjeS9nFxyXG5cdFx0XHRcdHZtLmRvd25pbmcgPSB0cnVlOyAvL+eKtuaAgeaUueWPmCDmraPlnKjkuIvovb3kuK1cclxuXHJcblx0XHRcdFx0aWYgKC9cXC5hcGskLy50ZXN0KHZtLnVwZGF0ZV9pbmZvLnVybCkpIHtcclxuXHRcdFx0XHRcdC8vIOWmguaenOaYr2Fwa+WcsOWdgFxyXG5cdFx0XHRcdFx0dm0uZG93bmxvYWRfd2d0KCk7IC8vIOWuieijheWMhS/ljYfnuqfljIXmm7TmlrBcclxuXHRcdFx0XHR9IGVsc2UgaWYgKC9cXC53Z3QkLy50ZXN0KHZtLnVwZGF0ZV9pbmZvLnVybCkpIHtcclxuXHRcdFx0XHRcdC8vIOWmguaenOaYr+abtOaWsOWMhVxyXG5cdFx0XHRcdFx0dm0uZG93bmxvYWRfd2d0KCk7IC8vIOWuieijheWMhS/ljYfnuqfljIXmm7TmlrBcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0cGx1cy5ydW50aW1lLm9wZW5VUkwodm0udXBkYXRlX2luZm8udXJsLCBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0Ly/osIPnlKjlpJbpg6jmtY/op4jlmajmiZPlvIDmm7TmlrDlnLDlnYBcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdChcIuaJk+W8gOmUmeivr1wiKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5LiL6L295Y2H57qn6LWE5rqQ5YyFXHJcblx0XHRcdGRvd25sb2FkX3dndCgpIHtcclxuXHRcdFx0XHRwbHVzLm5hdGl2ZVVJLnNob3dXYWl0aW5nKFwi5LiL6L295pu05paw5paH5Lu2Li4uXCIpOyAvL+S4i+i9veabtOaWsOaWh+S7ti4uLlxyXG5cdFx0XHRcdGxldCBvcHRpb25zID0ge1xyXG5cdFx0XHRcdFx0bWV0aG9kOiBcImdldFwiLFxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0bGV0IGR0YXNrID0gcGx1cy5kb3dubG9hZGVyLmNyZWF0ZURvd25sb2FkKFxyXG5cdFx0XHRcdFx0dm0udXBkYXRlX2luZm8udXJsLFxyXG5cdFx0XHRcdFx0b3B0aW9ucyxcclxuXHRcdFx0XHRcdGZ1bmN0aW9uKGQsIHN0YXR1cykge31cclxuXHRcdFx0XHQpO1xyXG5cclxuXHRcdFx0XHRkdGFzay5hZGRFdmVudExpc3RlbmVyKFwic3RhdGVjaGFuZ2VkXCIsIGZ1bmN0aW9uKHRhc2ssIHN0YXR1cykge1xyXG5cdFx0XHRcdFx0aWYgKHN0YXR1cyA9PT0gbnVsbCkge30gZWxzZSBpZiAoc3RhdHVzID09IDIwMCkge1xyXG5cdFx0XHRcdFx0XHQvL+WcqOi/memHjOaJk+WNsOS8muS4jeWBnOeahOaJp+ihjO+8jOivt+azqOaEj++8jOato+W8j+S4iue6v+WIh+iusOS4jeimgeWcqOi/memHjOaJk+WNsOS4nOilvy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cdFx0XHRcdFx0XHR2bS5kb3duc3RhdHVzID0gdGFzay5zdGF0ZTtcclxuXHRcdFx0XHRcdFx0c3dpdGNoICh0YXNrLnN0YXRlKSB7XHJcblx0XHRcdFx0XHRcdFx0Y2FzZSAzOiAvLyDlt7LmjqXmlLbliLDmlbDmja5cclxuXHRcdFx0XHRcdFx0XHRcdHZtLmRvd25TaXplID0gdGFzay5kb3dubG9hZGVkU2l6ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGlmICh0YXNrLnRvdGFsU2l6ZSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR2bS5maWxlU2l6ZSA9IHRhc2sudG90YWxTaXplOyAvL+acjeWKoeWZqOmhu+i/lOWbnuato+ehrueahGNvbnRlbnQtbGVuZ3Ro5omN5Lya5pyJ6ZW/5bqmXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0XHRjYXNlIDQ6XHJcblx0XHRcdFx0XHRcdFx0XHR2bS5pbnN0YWxsV2d0KHRhc2suZmlsZW5hbWUpOyAvLyDlronoo4V3Z3TljIVcclxuXHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpO1xyXG5cdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLnRvYXN0KFwi5LiL6L295Ye66ZSZXCIpO1xyXG5cdFx0XHRcdFx0XHR2bS5kb3duaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHZtLmRvd25zdGF0dXMgPSAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGR0YXNrLnN0YXJ0KCk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDlronoo4Xmlofku7ZcclxuXHRcdFx0aW5zdGFsbFdndChwYXRoKSB7XHJcblx0XHRcdFx0cGx1cy5uYXRpdmVVSS5zaG93V2FpdGluZyhcIuWuieijheabtOaWsOaWh+S7ti4uLlwiKTsgLy/lronoo4Xmm7TmlrDmlofku7YuLi5cclxuXHRcdFx0XHRwbHVzLnJ1bnRpbWUuaW5zdGFsbChcclxuXHRcdFx0XHRcdHBhdGgsIHt9LFxyXG5cdFx0XHRcdFx0ZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7XHJcblx0XHRcdFx0XHRcdC8vIOW6lOeUqOi1hOa6kOS4i+i9veWujOaIkO+8gVxyXG5cdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KFwi5bqU55So6LWE5rqQ5LiL6L295a6M5oiQ77yBXCIsIGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdHBsdXMucnVudGltZS5yZXN0YXJ0KCk7XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSxcclxuXHJcblx0XHRcdFx0XHRmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7XHJcblx0XHRcdFx0XHRcdC8vIOWuieijheabtOaWsOaWh+S7tuWksei0pVxyXG5cdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KFwi5a6J6KOF5pu05paw5paH5Lu25aSx6LSlW1wiICsgZS5jb2RlICsgXCJd77yaXCIgKyBlLm1lc3NhZ2UpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWvueavlOeJiOacrOWPt1xyXG5cdFx0XHRjb21wYXJlVmVyc2lvbihvdiwgbnYpIHtcclxuXHRcdFx0XHRpZiAoIW92IHx8ICFudiB8fCBvdiA9PSBcIlwiIHx8IG52ID09IFwiXCIpIHtcclxuXHRcdFx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGV0IGIgPSBmYWxzZSxcclxuXHRcdFx0XHRcdG92YSA9IG92LnNwbGl0KFwiLlwiLCA0KSxcclxuXHRcdFx0XHRcdG52YSA9IG52LnNwbGl0KFwiLlwiLCA0KTtcclxuXHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IG92YS5sZW5ndGggJiYgaSA8IG52YS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0bGV0IHNvID0gb3ZhW2ldLFxyXG5cdFx0XHRcdFx0XHRubyA9IHBhcnNlSW50KHNvKSxcclxuXHRcdFx0XHRcdFx0c24gPSBudmFbaV0sXHJcblx0XHRcdFx0XHRcdG5uID0gcGFyc2VJbnQoc24pO1xyXG5cdFx0XHRcdFx0aWYgKG5uID4gbm8gfHwgc24ubGVuZ3RoID4gc28ubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0cnVlO1xyXG5cdFx0XHRcdFx0fSBlbHNlIGlmIChubiA8IG5vKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKG52YS5sZW5ndGggPiBvdmEubGVuZ3RoICYmIDAgPT0gbnYuaW5kZXhPZihvdikpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0cnVlO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gZmFsc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQucG9wdXAtYmcge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwcnB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogNzUwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cdFx0ei1pbmRleDogMTAwMDA7XHJcblx0fVxyXG5cclxuXHQucG9wdXAtY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQucG9wdXAtY29udGVudC1zaG93IHtcclxuXHRcdGFuaW1hdGlvbjogbXltb3ZlIDUwMG1zO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcblxyXG5cdEBrZXlmcmFtZXMgbXltb3ZlIHtcclxuXHRcdDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdFx0LyrlvIDlp4vkuLrljp/lp4vlpKflsI8qL1xyXG5cdFx0fVxyXG5cclxuXHRcdDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnVwZGF0ZS13cmFwIHtcclxuXHRcdHdpZHRoOiA1ODBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxOHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdHBhZGRpbmc6IDE3MHJweCAzMHJweCAwO1xyXG5cclxuXHRcdC50b3AtaW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAyNTZycHg7XHJcblx0XHRcdHRvcDogLTEyOHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHJweDtcclxuXHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogIzY1MjZmMztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRpdGxlLXN1YiB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XHJcblx0XHRcdFx0cGFkZGluZzogMzBycHggMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0d2lkdGg6IDQ2MHJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDgwcnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA4MHJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjUyNmYzO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2xvc2UtaW9jIHtcclxuXHRcdHdpZHRoOiA3MHJweDtcclxuXHRcdGhlaWdodDogNzBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5zY2hlLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdHBhZGRpbmc6IDEwcnB4IDUwcnB4IDA7XHJcblxyXG5cdFx0LnNjaGUtd3JhcC10ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zY2hlLWJnIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG5cdFx0XHRoZWlnaHQ6IDMwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRcdFx0d2lkdGg6IDQ4MHJweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdC5zY2hlLWJnLWppbmR1IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHJweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDQwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChpbWFnZXMvcm91bmQucG5nKSAjNTc3NWU3IGNlbnRlciByaWdodCA0cnB4IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI2cnB4IDI2cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmRvd24tdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdGNvbG9yOiAjNTY3NGU1O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnJweDtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///215\n"); /***/ }), /* 216 */ /*!******************************************!*\ !*** E:/2024/1/广告/uni-app/libs/order.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.goPage = goPage;\nexports.goShopDetail = goShopDetail;\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\nvar app = getApp();\nfunction goShopDetail(item, uid) {\n return new Promise(function (resolve) {\n if (item.activity && item.activity.type === \"1\") {\n uni.navigateTo({\n url: \"/pages/activity/goods_seckill_details/index?id=\".concat(item.activity.id, \"&time=\").concat(item.activity.time, \"&status=1\")\n });\n } else if (item.activity && item.activity.type === \"2\") {\n uni.navigateTo({\n url: \"/pages/activity/goods_bargain_details/index?id=\".concat(item.activity.id, \"&bargain=\").concat(uid)\n });\n } else if (item.activity && item.activity.type === \"3\") {\n uni.navigateTo({\n url: \"/pages/activity/goods_combination_details/index?id=\".concat(item.activity.id)\n });\n } else {\n resolve(item);\n }\n });\n}\nfunction goPage() {\n return new Promise(function (resolve) {\n if (app.globalData.isIframe == false) {\n resolve(true);\n } else {\n return false;\n }\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbGlicy9vcmRlci5qcyJdLCJuYW1lcyI6WyJhcHAiLCJnZXRBcHAiLCJnb1Nob3BEZXRhaWwiLCJpdGVtIiwidWlkIiwiUHJvbWlzZSIsInJlc29sdmUiLCJhY3Rpdml0eSIsInR5cGUiLCJ1bmkiLCJuYXZpZ2F0ZVRvIiwidXJsIiwiaWQiLCJ0aW1lIiwiZ29QYWdlIiwiZ2xvYmFsRGF0YSIsImlzSWZyYW1lIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLElBQUlBLEdBQUcsR0FBR0MsTUFBTSxFQUFFO0FBRVgsU0FBU0MsWUFBWSxDQUFDQyxJQUFJLEVBQUVDLEdBQUcsRUFBRTtFQUN2QyxPQUFPLElBQUlDLE9BQU8sQ0FBQyxVQUFBQyxPQUFPLEVBQUk7SUFDN0IsSUFBSUgsSUFBSSxDQUFDSSxRQUFRLElBQUlKLElBQUksQ0FBQ0ksUUFBUSxDQUFDQyxJQUFJLEtBQUssR0FBRyxFQUFFO01BQ2hEQyxHQUFHLENBQUNDLFVBQVUsQ0FBQztRQUNkQyxHQUFHLDJEQUFvRFIsSUFBSSxDQUFDSSxRQUFRLENBQUNLLEVBQUUsbUJBQVNULElBQUksQ0FBQ0ksUUFBUSxDQUFDTSxJQUFJO01BQ25HLENBQUMsQ0FBQztJQUNILENBQUMsTUFBTSxJQUFJVixJQUFJLENBQUNJLFFBQVEsSUFBSUosSUFBSSxDQUFDSSxRQUFRLENBQUNDLElBQUksS0FBSyxHQUFHLEVBQUU7TUFDdkRDLEdBQUcsQ0FBQ0MsVUFBVSxDQUFDO1FBQ2RDLEdBQUcsMkRBQW9EUixJQUFJLENBQUNJLFFBQVEsQ0FBQ0ssRUFBRSxzQkFBWVIsR0FBRztNQUN2RixDQUFDLENBQUM7SUFDSCxDQUFDLE1BQU0sSUFBSUQsSUFBSSxDQUFDSSxRQUFRLElBQUlKLElBQUksQ0FBQ0ksUUFBUSxDQUFDQyxJQUFJLEtBQUssR0FBRyxFQUFFO01BQ3ZEQyxHQUFHLENBQUNDLFVBQVUsQ0FBQztRQUNkQyxHQUFHLCtEQUF3RFIsSUFBSSxDQUFDSSxRQUFRLENBQUNLLEVBQUU7TUFDNUUsQ0FBQyxDQUFDO0lBQ0gsQ0FBQyxNQUFNO01BQ05OLE9BQU8sQ0FBQ0gsSUFBSSxDQUFDO0lBQ2Q7RUFDRCxDQUFDLENBQUM7QUFDSDtBQUdPLFNBQVNXLE1BQU0sR0FBRztFQUN4QixPQUFPLElBQUlULE9BQU8sQ0FBQyxVQUFBQyxPQUFPLEVBQUk7SUFDN0IsSUFBSU4sR0FBRyxDQUFDZSxVQUFVLENBQUNDLFFBQVEsSUFBSSxLQUFLLEVBQUU7TUFDckNWLE9BQU8sQ0FBQyxJQUFJLENBQUM7SUFDZCxDQUFDLE1BQUk7TUFDSixPQUFPLEtBQUs7SUFDYjtFQUNELENBQUMsQ0FBQztBQUNIIiwiZmlsZSI6IjIxNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ1JNRUIgWyBDUk1FQui1i+iDveW8gOWPkeiAhe+8jOWKqeWKm+S8geS4muWPkeWxlSBdXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ29weXJpZ2h0IChjKSAyMDE2fjIwMjMgaHR0cHM6Ly93d3cuY3JtZWIuY29tIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgTGljZW5zZWQgQ1JNRULlubbkuI3mmK/oh6rnlLHova/ku7bvvIzmnKrnu4/orrjlj6/kuI3og73ljrvmjolDUk1FQuebuOWFs+eJiOadg1xyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IEF1dGhvcjogQ1JNRUIgVGVhbSA8YWRtaW5AY3JtZWIuY29tPlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxubGV0IGFwcCA9IGdldEFwcCgpXHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ29TaG9wRGV0YWlsKGl0ZW0sIHVpZCkge1xyXG5cdHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuXHRcdGlmIChpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gXCIxXCIpIHtcclxuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdHVybDogYC9wYWdlcy9hY3Rpdml0eS9nb29kc19zZWNraWxsX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmFjdGl2aXR5LmlkfSZ0aW1lPSR7aXRlbS5hY3Rpdml0eS50aW1lfSZzdGF0dXM9MWBcclxuXHRcdFx0fSlcclxuXHRcdH0gZWxzZSBpZiAoaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09IFwiMlwiKSB7XHJcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHR1cmw6IGAvcGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbl9kZXRhaWxzL2luZGV4P2lkPSR7aXRlbS5hY3Rpdml0eS5pZH0mYmFyZ2Fpbj0ke3VpZH1gXHJcblx0XHRcdH0pXHJcblx0XHR9IGVsc2UgaWYgKGl0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSBcIjNcIikge1xyXG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0dXJsOiBgL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2NvbWJpbmF0aW9uX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmFjdGl2aXR5LmlkfWBcclxuXHRcdFx0fSlcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHJlc29sdmUoaXRlbSk7XHJcblx0XHR9XHJcblx0fSk7XHJcbn1cclxuXHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ29QYWdlKCkge1xyXG5cdHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuXHRcdGlmIChhcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZSA9PSBmYWxzZSkge1xyXG5cdFx0XHRyZXNvbHZlKHRydWUpO1xyXG5cdFx0fWVsc2V7XHJcblx0XHRcdHJldHVybiBmYWxzZVxyXG5cdFx0fVxyXG5cdH0pO1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///216\n"); /***/ }), /* 217 */ /*!*****************************************!*\ !*** E:/2024/1/广告/uni-app/api/order.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.adminExpress = adminExpress;\nexports.aliPay = aliPay;\nexports.cancelRefundOrder = cancelRefundOrder;\nexports.cartDel = cartDel;\nexports.changeCartNum = changeCartNum;\nexports.checkShipping = checkShipping;\nexports.express = express;\nexports.getCartCounts = getCartCounts;\nexports.getCartList = getCartList;\nexports.getCashierOrder = getCashierOrder;\nexports.getCouponsOrderPrice = getCouponsOrderPrice;\nexports.getNewOrderList = getNewOrderList;\nexports.getOrderDetail = getOrderDetail;\nexports.getOrderList = getOrderList;\nexports.getRefundOrderDetail = getRefundOrderDetail;\nexports.getResetCart = getResetCart;\nexports.offlineCheckPrice = offlineCheckPrice;\nexports.offlineCreate = offlineCreate;\nexports.ordeRefundReason = ordeRefundReason;\nexports.orderAgain = orderAgain;\nexports.orderCancel = orderCancel;\nexports.orderComment = orderComment;\nexports.orderConfirm = orderConfirm;\nexports.orderCoupon = orderCoupon;\nexports.orderCreate = orderCreate;\nexports.orderData = orderData;\nexports.orderDel = orderDel;\nexports.orderInvoiceDetail = orderInvoiceDetail;\nexports.orderInvoiceList = orderInvoiceList;\nexports.orderOfflinePayType = orderOfflinePayType;\nexports.orderPay = orderPay;\nexports.orderProduct = orderProduct;\nexports.orderRefundVerify = orderRefundVerify;\nexports.orderTake = orderTake;\nexports.postOrderComputed = postOrderComputed;\nexports.postRefundGoods = postRefundGoods;\nexports.refundExpress = refundExpress;\nexports.refundGoodsList = refundGoodsList;\nexports.refundOrderDel = refundOrderDel;\nexports.refundOrderDetail = refundOrderDetail;\nexports.returnGoodsSubmit = returnGoodsSubmit;\nexports.vcartList = vcartList;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request.js */ 23));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/**\r\n * 获取购物车列表\r\n * @param numType boolean true 购物车数量,false=购物车产品数量\r\n */\nfunction getCartCounts(numType) {\n return _request.default.get(\"cart/count\", {\n numType: numType === undefined ? 0 : numType\n });\n}\n/**\r\n * 获取购物车列表\r\n * \r\n */\nfunction getCartList(data) {\n return _request.default.get(\"cart/list\", data);\n}\n\n/**\r\n * 修改购物车\r\n * \r\n */\nfunction getResetCart(data) {\n return _request.default.post(\"v2/reset_cart\", data);\n}\n\n/**\r\n * 修改购物车数量\r\n * @param int cartId 购物车id\r\n * @param int number 修改数量\r\n */\nfunction changeCartNum(cartId, number) {\n return _request.default.post(\"cart/num\", {\n id: cartId,\n number: number\n });\n}\n/**\r\n * 清除购物车\r\n * @param object ids join(',') 切割成字符串\r\n */\nfunction cartDel(ids) {\n if ((0, _typeof2.default)(ids) === 'object') ids = ids.join(',');\n return _request.default.post('cart/del', {\n ids: ids\n });\n}\n/**\r\n * 订单列表\r\n * @param object data\r\n */\nfunction getOrderList(data) {\n return _request.default.get('order/list', data);\n}\n\n/**\r\n * 订单产品信息\r\n * @param string unique \r\n */\nfunction orderProduct(unique) {\n return _request.default.post('order/product', {\n unique: unique\n });\n}\n\n/**\r\n * 订单评价\r\n * @param object data\r\n * \r\n */\nfunction orderComment(data) {\n return _request.default.post('order/comment', data);\n}\n\n/**\r\n * 订单支付\r\n * @param object data\r\n */\nfunction orderPay(data) {\n return _request.default.post('order/pay', data);\n}\n\n/**\r\n * 删除已退款和拒绝退款的订单\r\n * @param string uni\r\n * \r\n */\nfunction refundOrderDel(uni) {\n return _request.default.get('order/refund/del/' + uni, {});\n}\n\n/**\r\n * 订单统计数据\r\n */\nfunction orderData() {\n return _request.default.get('order/data');\n}\n\n/**\r\n * 订单取消\r\n * @param string id\r\n * \r\n */\nfunction orderCancel(id) {\n return _request.default.post('order/cancel', {\n id: id\n });\n}\n\n/**\r\n * 删除已完成订单\r\n * @param string uni\r\n * \r\n */\nfunction orderDel(uni) {\n return _request.default.post('order/del', {\n uni: uni\n });\n}\n\n/**\r\n * 订单详情\r\n * @param string uni \r\n */\nfunction getOrderDetail(uni, cart_id) {\n return _request.default.get('order/detail/' + uni + \"\".concat(cart_id ? \"/\".concat(cart_id) : ''));\n}\n/**\r\n * 退款订单详情\r\n * @param string uni \r\n */\nfunction getRefundOrderDetail(uni, cart_id) {\n return _request.default.get('order/refund_detail/' + uni + \"\".concat(cart_id ? \"/\".concat(cart_id) : ''));\n}\n\n/**\r\n * 再次下单\r\n * @param string uni\r\n * \r\n */\nfunction orderAgain(uni) {\n return _request.default.post('order/again', {\n uni: uni\n });\n}\n\n/**\r\n * 订单收货\r\n * @param string uni\r\n * \r\n */\nfunction orderTake(uni) {\n return _request.default.post('order/take', {\n uni: uni\n });\n}\n\n/**\r\n * 订单查询物流信息\r\n * @returns {*}\r\n */\nfunction express(uni, type) {\n return _request.default.get(\"order/express/\" + uni + \"\".concat(type ? '/refund' : ''));\n}\n/**\r\n * 订单查询物流信息\r\n * @returns {*}\r\n */\nfunction adminExpress(uni, type) {\n return _request.default.get(\"admin/order/express/\" + uni + \"\".concat(type ? '/refund' : ''));\n}\n\n/**\r\n * 获取退款理由\r\n * \r\n */\nfunction ordeRefundReason() {\n return _request.default.get('order/refund/reason');\n}\n\n/**\r\n * 订单退款审核\r\n * @param object data\r\n */\nfunction orderRefundVerify(data) {\n return _request.default.post('order/refund/verify', data);\n}\n\n/**\r\n * 订单确认获取订单详细信息\r\n * @param string cartId\r\n */\nfunction orderConfirm(cartId, news, addressId, shipping_type) {\n return _request.default.post('order/confirm', {\n cartId: cartId,\n 'new': news,\n addressId: addressId,\n shipping_type: shipping_type\n });\n}\n\n/**\r\n * 获取确认订单页面是否展示快递配送和到店自提\r\n * @param string cartId\r\n */\nfunction checkShipping(cartId, news) {\n return _request.default.post('order/check_shipping', {\n cartId: cartId,\n 'new': news\n });\n}\n\n/**\r\n * 获取当前金额能使用的优惠卷\r\n * @param string price\r\n * \r\n */\nfunction getCouponsOrderPrice(price, data) {\n return _request.default.get('coupons/order/' + price, data);\n}\n\n/**\r\n * 订单创建\r\n * @param string key\r\n * @param object data\r\n * \r\n */\nfunction orderCreate(key, data) {\n return _request.default.post('order/create/' + key, data);\n}\n\n/**\r\n * 计算订单金额\r\n * @param key\r\n * @param data\r\n * @returns {*}\r\n */\nfunction postOrderComputed(key, data) {\n return _request.default.post(\"order/computed/\" + key, data);\n}\n\n/**\r\n * 订单优惠券\r\n * @param key\r\n * @param data\r\n * @returns {*}\r\n */\nfunction orderCoupon(orderId) {\n return _request.default.post(\"v2/order/product_coupon/\" + orderId);\n}\n\n/**\r\n * 计算会员线下付款金额\r\n * @param {Object} data\r\n */\nfunction offlineCheckPrice(data) {\n return _request.default.post(\"order/offline/check/price\", data);\n}\n\n/**\r\n * 线下扫码付款\r\n * @param {Object} data\r\n */\nfunction offlineCreate(data) {\n return _request.default.post(\"order/offline/create\", data);\n}\n\n/**\r\n * 支付方式开关\r\n */\nfunction orderOfflinePayType() {\n return _request.default.get('order/offline/pay/type');\n}\n\n/**\r\n * 开票记录\r\n */\nfunction orderInvoiceList(data) {\n return _request.default.get('v2/order/invoice_list', data);\n}\n\n/**\r\n * 开票订单详情\r\n * @param {Object} id\r\n */\nfunction orderInvoiceDetail(id) {\n return _request.default.get(\"v2/order/invoice_detail/\".concat(id));\n}\n\n/**\r\n * 支付宝支付\r\n * @param {Object} key\r\n * @param {Object} quitUrl\r\n */\nfunction aliPay(key, quitUrl) {\n return _request.default.get('ali_pay', {\n key: key,\n quitUrl: quitUrl\n }, {\n noAuth: true\n });\n}\n\n/**\r\n * 退货物流单号提交\r\n * @param {Object} data\r\n */\nfunction refundExpress(data) {\n return _request.default.post(\"order/refund/express\", data);\n}\n\n/**\r\n * 分类购物车列表\r\n */\nfunction vcartList() {\n return _request.default.get(\"v2/cart_list\");\n}\n\n/**\r\n * 退款商品列表\r\n */\nfunction refundGoodsList(orderId) {\n return _request.default.get(\"order/refund/cart_info/\".concat(orderId));\n}\n\n/**\r\n * 申请退款商品列表\r\n */\nfunction postRefundGoods(data) {\n return _request.default.post(\"order/refund/cart_info\", data);\n}\n\n/**\r\n * 退款商品提交\r\n */\nfunction returnGoodsSubmit(id, data) {\n return _request.default.post(\"order/refund/apply/\".concat(id), data);\n}\n\n/**\r\n * 新订单列表 2.1版本\r\n * @param object data\r\n */\nfunction getNewOrderList(data) {\n return _request.default.get('order/refund/list', data);\n}\n\n/**\r\n * 退款订单详情\r\n * @param string uni \r\n */\nfunction refundOrderDetail(uni) {\n return _request.default.get('order/refund/detail/' + uni);\n}\n\n/**\r\n * 放弃申请退款\r\n * @param string uni \r\n */\nfunction cancelRefundOrder(uni) {\n return _request.default.post('order/refund/cancel/' + uni);\n}\n\n/**\r\n * 收银台订单信息\r\n * @param object data\r\n */\nfunction getCashierOrder(orderId, type) {\n return _request.default.get(\"order/cashier/\".concat(orderId, \"/\").concat(type));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpL29yZGVyLmpzIl0sIm5hbWVzIjpbImdldENhcnRDb3VudHMiLCJudW1UeXBlIiwicmVxdWVzdCIsImdldCIsInVuZGVmaW5lZCIsImdldENhcnRMaXN0IiwiZGF0YSIsImdldFJlc2V0Q2FydCIsInBvc3QiLCJjaGFuZ2VDYXJ0TnVtIiwiY2FydElkIiwibnVtYmVyIiwiaWQiLCJjYXJ0RGVsIiwiaWRzIiwiam9pbiIsImdldE9yZGVyTGlzdCIsIm9yZGVyUHJvZHVjdCIsInVuaXF1ZSIsIm9yZGVyQ29tbWVudCIsIm9yZGVyUGF5IiwicmVmdW5kT3JkZXJEZWwiLCJ1bmkiLCJvcmRlckRhdGEiLCJvcmRlckNhbmNlbCIsIm9yZGVyRGVsIiwiZ2V0T3JkZXJEZXRhaWwiLCJjYXJ0X2lkIiwiZ2V0UmVmdW5kT3JkZXJEZXRhaWwiLCJvcmRlckFnYWluIiwib3JkZXJUYWtlIiwiZXhwcmVzcyIsInR5cGUiLCJhZG1pbkV4cHJlc3MiLCJvcmRlUmVmdW5kUmVhc29uIiwib3JkZXJSZWZ1bmRWZXJpZnkiLCJvcmRlckNvbmZpcm0iLCJuZXdzIiwiYWRkcmVzc0lkIiwic2hpcHBpbmdfdHlwZSIsImNoZWNrU2hpcHBpbmciLCJnZXRDb3Vwb25zT3JkZXJQcmljZSIsInByaWNlIiwib3JkZXJDcmVhdGUiLCJrZXkiLCJwb3N0T3JkZXJDb21wdXRlZCIsIm9yZGVyQ291cG9uIiwib3JkZXJJZCIsIm9mZmxpbmVDaGVja1ByaWNlIiwib2ZmbGluZUNyZWF0ZSIsIm9yZGVyT2ZmbGluZVBheVR5cGUiLCJvcmRlckludm9pY2VMaXN0Iiwib3JkZXJJbnZvaWNlRGV0YWlsIiwiYWxpUGF5IiwicXVpdFVybCIsIm5vQXV0aCIsInJlZnVuZEV4cHJlc3MiLCJ2Y2FydExpc3QiLCJyZWZ1bmRHb29kc0xpc3QiLCJwb3N0UmVmdW5kR29vZHMiLCJyZXR1cm5Hb29kc1N1Ym1pdCIsImdldE5ld09yZGVyTGlzdCIsInJlZnVuZE9yZGVyRGV0YWlsIiwi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LFNBQVN1RCxlQUFlLENBQUN2RCxJQUFJLEVBQUU7RUFDckMsT0FBT0osZ0JBQU8sQ0FBQ0MsR0FBRyxDQUFDLG1CQUFtQixFQUFFRyxJQUFJLENBQUM7QUFDOUM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTd0QsaUJBQWlCLENBQUN4QyxHQUFHLEVBQUU7RUFDdEMsT0FBT3BCLGdCQUFPLENBQUNDLEdBQUcsQ0FBQyxzQkFBc0IsR0FBR21CLEdBQUcsQ0FBQztBQUNqRDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVN5QyxpQkFBaUIsQ0FBQ3pDLEdBQUcsRUFBRTtFQUN0QyxPQUFPcEIsZ0JBQU8sQ0FBQ00sSUFBSSxDQUFDLHNCQUFzQixHQUFHYyxHQUFHLENBQUM7QUFDbEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTMEMsZUFBZSxDQUFDakIsT0FBTyxFQUFFZixJQUFJLEVBQUU7RUFDOUMsT0FBTzlCLGdCQUFPLENBQUNDLEdBQUcseUJBQWtCNEMsT0FBTyxjQUFJZixJQUFJLEVBQUc7QUFDdkQiLCJmaWxlIjoiMjE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5pbXBvcnQgcmVxdWVzdCBmcm9tIFwiQC91dGlscy9yZXF1ZXN0LmpzXCI7XHJcblxyXG4vKipcclxuICog6I635Y+W6LSt54mp6L2m5YiX6KGoXHJcbiAqIEBwYXJhbSBudW1UeXBlIGJvb2xlYW4gdHJ1ZSDotK3nianovabmlbDph48sZmFsc2U96LSt54mp6L2m5Lqn5ZOB5pWw6YePXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FydENvdW50cyhudW1UeXBlKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwiY2FydC9jb3VudFwiLCB7XHJcblx0XHRudW1UeXBlOiBudW1UeXBlID09PSB1bmRlZmluZWQgPyAwIDogbnVtVHlwZVxyXG5cdH0pO1xyXG59XHJcbi8qKlxyXG4gKiDojrflj5botK3nianovabliJfooahcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FydExpc3QoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImNhcnQvbGlzdFwiLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOS/ruaUuei0reeJqei9plxyXG4gKiBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRSZXNldENhcnQoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJ2Mi9yZXNldF9jYXJ0XCIsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog5L+u5pS56LSt54mp6L2m5pWw6YePXHJcbiAqIEBwYXJhbSBpbnQgY2FydElkICDotK3nianovaZpZFxyXG4gKiBAcGFyYW0gaW50IG51bWJlciDkv67mlLnmlbDph49cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBjaGFuZ2VDYXJ0TnVtKGNhcnRJZCwgbnVtYmVyKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcImNhcnQvbnVtXCIsIHtcclxuXHRcdGlkOiBjYXJ0SWQsXHJcblx0XHRudW1iZXI6IG51bWJlclxyXG5cdH0pO1xyXG59XHJcbi8qKlxyXG4gKiDmuIXpmaTotK3nianovaZcclxuICogQHBhcmFtIG9iamVjdCBpZHMgam9pbignLCcpIOWIh+WJsuaIkOWtl+espuS4slxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGNhcnREZWwoaWRzKSB7XHJcblx0aWYgKHR5cGVvZiBpZHMgPT09ICdvYmplY3QnKVxyXG5cdFx0aWRzID0gaWRzLmpvaW4oJywnKTtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdjYXJ0L2RlbCcsIHtcclxuXHRcdGlkczogaWRzXHJcblx0fSk7XHJcbn1cclxuLyoqXHJcbiAqIOiuouWNleWIl+ihqFxyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRPcmRlckxpc3QoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnb3JkZXIvbGlzdCcsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog6K6i5Y2V5Lqn5ZOB5L+h5oGvXHJcbiAqIEBwYXJhbSBzdHJpbmcgdW5pcXVlIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG9yZGVyUHJvZHVjdCh1bmlxdWUpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdvcmRlci9wcm9kdWN0Jywge1xyXG5cdFx0dW5pcXVlOiB1bmlxdWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiuouWNleivhOS7t1xyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gb3JkZXJDb21tZW50KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdvcmRlci9jb21tZW50JywgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDorqLljZXmlK/ku5hcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gb3JkZXJQYXkoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ29yZGVyL3BheScsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog5Yig6Zmk5bey6YCA5qy+5ZKM5ouS57ud6YCA5qy+55qE6K6i5Y2VXHJcbiAqIEBwYXJhbSBzdHJpbmcgdW5pXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHJlZnVuZE9yZGVyRGVsKHVuaSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnb3JkZXIvcmVmdW5kL2RlbC8nICsgdW5pLCB7fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDorqLljZXnu5/orqHmlbDmja5cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvcmRlckRhdGEoKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdvcmRlci9kYXRhJylcclxufVxyXG5cclxuLyoqXHJcbiAqIOiuouWNleWPlua2iFxyXG4gKiBAcGFyYW0gc3RyaW5nIGlkXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG9yZGVyQ2FuY2VsKGlkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgnb3JkZXIvY2FuY2VsJywge1xyXG5cdFx0aWQ6IGlkXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDliKDpmaTlt7LlrozmiJDorqLljZVcclxuICogQHBhcmFtIHN0cmluZyB1bmlcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gb3JkZXJEZWwodW5pKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgnb3JkZXIvZGVsJywge1xyXG5cdFx0dW5pOiB1bmlcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiuouWNleivpuaDhVxyXG4gKiBAcGFyYW0gc3RyaW5nIHVuaSBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRPcmRlckRldGFpbCh1bmksIGNhcnRfaWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ29yZGVyL2RldGFpbC8nICsgdW5pICsgYCR7Y2FydF9pZCA/IGAvJHtjYXJ0X2lkfWA6Jyd9YCk7XHJcbn1cclxuLyoqXHJcbiAqIOmAgOasvuiuouWNleivpuaDhVxyXG4gKiBAcGFyYW0gc3RyaW5nIHVuaSBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRSZWZ1bmRPcmRlckRldGFpbCh1bmksIGNhcnRfaWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ29yZGVyL3JlZnVuZF9kZXRhaWwvJyArIHVuaSArIGAke2NhcnRfaWQgPyBgLyR7Y2FydF9pZH1gOicnfWApO1xyXG59XHJcblxyXG4vKipcclxuICog5YaN5qyh5LiL5Y2VXHJcbiAqIEBwYXJhbSBzdHJpbmcgdW5pXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG9yZGVyQWdhaW4odW5pKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgnb3JkZXIvYWdhaW4nLCB7XHJcblx0XHR1bmk6IHVuaVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog6K6i5Y2V5pS26LSnXHJcbiAqIEBwYXJhbSBzdHJpbmcgdW5pXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG9yZGVyVGFrZSh1bmkpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdvcmRlci90YWtlJywge1xyXG5cdFx0dW5pOiB1bmlcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiuouWNleafpeivoueJqea1geS/oeaBr1xyXG4gKiBAcmV0dXJucyB7Kn1cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBleHByZXNzKHVuaSwgdHlwZSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcIm9yZGVyL2V4cHJlc3MvXCIgKyB1bmkgKyBgJHt0eXBlPycvcmVmdW5kJzonJ31gKTtcclxufVxyXG4vKipcclxuICog6K6i5Y2V5p+l6K+i54mp5rWB5L+h5oGvXHJcbiAqIEByZXR1cm5zIHsqfVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGFkbWluRXhwcmVzcyh1bmksIHR5cGUpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJhZG1pbi9vcmRlci9leHByZXNzL1wiICsgdW5pICsgYCR7dHlwZT8nL3JlZnVuZCc6Jyd9YCk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5bpgIDmrL7nkIbnlLFcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gb3JkZVJlZnVuZFJlYXNvbigpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoJ29yZGVyL3JlZnVuZC9yZWFzb24nKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiuouWNlemAgOasvuWuoeaguFxyXG4gKiBAcGFyYW0gb2JqZWN0IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvcmRlclJlZnVuZFZlcmlmeShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgnb3JkZXIvcmVmdW5kL3ZlcmlmeScsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog6K6i5Y2V56Gu6K6k6I635Y+W6K6i5Y2V6K+m57uG5L+h5oGvXHJcbiAqIEBwYXJhbSBzdHJpbmcgY2FydElkXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gb3JkZXJDb25maXJtKGNhcnRJZCwgbmV3cywgYWRkcmVzc0lkLCBzaGlwcGluZ190eXBlKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdCgnb3JkZXIvY29uZmlybScsIHtcclxuXHRcdGNhcnRJZCxcclxuXHRcdCduZXcnOiBuZXdzLFxyXG5cdFx0YWRkcmVzc0lkLFxyXG5cdFx0c2hpcHBpbmdfdHlwZVxyXG5cdH0pO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W56Gu6K6k6K6i5Y2V6aG16Z2i5piv5ZCm5bGV56S65b+r6YCS6YWN6YCB5ZKM5Yiw5bqX6Ieq5o+QXHJcbiAqIEBwYXJhbSBzdHJpbmcgY2FydElkXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gY2hlY2tTaGlwcGluZyhjYXJ0SWQsIG5ld3MpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdvcmRlci9jaGVja19zaGlwcGluZycsIHtcclxuXHRcdGNhcnRJZCxcclxuXHRcdCduZXcnOiBuZXdzXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDojrflj5blvZPliY3ph5Hpop3og73kvb/nlKjnmoTkvJjmg6DljbdcclxuICogQHBhcmFtIHN0cmluZyBwcmljZVxyXG4gKiBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRDb3Vwb25zT3JkZXJQcmljZShwcmljZSwgZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnY291cG9ucy9vcmRlci8nICsgcHJpY2UsIGRhdGEpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDorqLljZXliJvlu7pcclxuICogQHBhcmFtIHN0cmluZyBrZXlcclxuICogQHBhcmFtIG9iamVjdCBkYXRhXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG9yZGVyQ3JlYXRlKGtleSwgZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoJ29yZGVyL2NyZWF0ZS8nICsga2V5LCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiuoeeul+iuouWNlemHkeminVxyXG4gKiBAcGFyYW0ga2V5XHJcbiAqIEBwYXJhbSBkYXRhXHJcbiAqIEByZXR1cm5zIHsqfVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHBvc3RPcmRlckNvbXB1dGVkKGtleSwgZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJvcmRlci9jb21wdXRlZC9cIiArIGtleSwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDorqLljZXkvJjmg6DliLhcclxuICogQHBhcmFtIGtleVxyXG4gKiBAcGFyYW0gZGF0YVxyXG4gKiBAcmV0dXJucyB7Kn1cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvcmRlckNvdXBvbihvcmRlcklkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcInYyL29yZGVyL3Byb2R1Y3RfY291cG9uL1wiICsgb3JkZXJJZCk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDorqHnrpfkvJrlkZjnur/kuIvku5jmrL7ph5Hpop1cclxuICogQHBhcmFtIHtPYmplY3R9IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvZmZsaW5lQ2hlY2tQcmljZShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcIm9yZGVyL29mZmxpbmUvY2hlY2svcHJpY2VcIiwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDnur/kuIvmiavnoIHku5jmrL5cclxuICogQHBhcmFtIHtPYmplY3R9IGRhdGFcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvZmZsaW5lQ3JlYXRlKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KFwib3JkZXIvb2ZmbGluZS9jcmVhdGVcIiwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmlK/ku5jmlrnlvI/lvIDlhbNcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvcmRlck9mZmxpbmVQYXlUeXBlKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnb3JkZXIvb2ZmbGluZS9wYXkvdHlwZScpO1xyXG59XHJcblxyXG4vKipcclxuICog5byA56Wo6K6w5b2VXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gb3JkZXJJbnZvaWNlTGlzdChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCd2Mi9vcmRlci9pbnZvaWNlX2xpc3QnLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOW8gOelqOiuouWNleivpuaDhVxyXG4gKiBAcGFyYW0ge09iamVjdH0gaWRcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvcmRlckludm9pY2VEZXRhaWwoaWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoYHYyL29yZGVyL2ludm9pY2VfZGV0YWlsLyR7aWR9YCk7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICog5pSv5LuY5a6d5pSv5LuYXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSBrZXlcclxuICogQHBhcmFtIHtPYmplY3R9IHF1aXRVcmxcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBhbGlQYXkoa2V5LCBxdWl0VXJsKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdhbGlfcGF5Jywge1xyXG5cdFx0a2V5LFxyXG5cdFx0cXVpdFVybFxyXG5cdH0sIHtcclxuXHRcdG5vQXV0aDogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIOmAgOi0p+eJqea1geWNleWPt+aPkOS6pFxyXG4gKiBAcGFyYW0ge09iamVjdH0gZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHJlZnVuZEV4cHJlc3MoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJvcmRlci9yZWZ1bmQvZXhwcmVzc1wiLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOWIhuexu+i0reeJqei9puWIl+ihqFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHZjYXJ0TGlzdCgpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJ2Mi9jYXJ0X2xpc3RcIik7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpgIDmrL7llYblk4HliJfooahcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiByZWZ1bmRHb29kc0xpc3Qob3JkZXJJZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChgb3JkZXIvcmVmdW5kL2NhcnRfaW5mby8ke29yZGVySWR9YCk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDnlLPor7fpgIDmrL7llYblk4HliJfooahcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBwb3N0UmVmdW5kR29vZHMoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoYG9yZGVyL3JlZnVuZC9jYXJ0X2luZm9gLCBkYXRhKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOmAgOasvuWVhuWTgeaPkOS6pFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHJldHVybkdvb2RzU3VibWl0KGlkLCBkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChgb3JkZXIvcmVmdW5kL2FwcGx5LyR7aWR9YCwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDmlrDorqLljZXliJfooaggMi4x54mI5pysXHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldE5ld09yZGVyTGlzdChkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KCdvcmRlci9yZWZ1bmQvbGlzdCcsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog6YCA5qy+6K6i5Y2V6K+m5oOFXHJcbiAqIEBwYXJhbSBzdHJpbmcgdW5pIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHJlZnVuZE9yZGVyRGV0YWlsKHVuaSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldCgnb3JkZXIvcmVmdW5kL2RldGFpbC8nICsgdW5pKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOaUvuW8g+eUs+ivt+mAgOasvlxyXG4gKiBAcGFyYW0gc3RyaW5nIHVuaSBcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBjYW5jZWxSZWZ1bmRPcmRlcih1bmkpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KCdvcmRlci9yZWZ1bmQvY2FuY2VsLycgKyB1bmkpO1xyXG59XHJcblxyXG4vKipcclxuICog5pS26ZO25Y+w6K6i5Y2V5L+h5oGvXHJcbiAqIEBwYXJhbSBvYmplY3QgZGF0YVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldENhc2hpZXJPcmRlcihvcmRlcklkLCB0eXBlKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KGBvcmRlci9jYXNoaWVyLyR7b3JkZXJJZH0vJHt0eXBlfWApO1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///217\n"); /***/ }), /* 218 */ /*!************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/pageFooter/index.vue ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_0a85a370_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0a85a370&scoped=true& */ 219);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 221);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_0a85a370_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_0a85a370_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0a85a370\",\n null,\n false,\n _index_vue_vue_type_template_id_0a85a370_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/pageFooter/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjE4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGE4NWEzNzAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjBhODVhMzcwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvcGFnZUZvb3Rlci9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///218\n"); /***/ }), /* 219 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/pageFooter/index.vue?vue&type=template&id=0a85a370&scoped=true& ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0a85a370_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0a85a370&scoped=true& */ 220); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0a85a370_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0a85a370_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0a85a370_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0a85a370_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 220 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/pageFooter/index.vue?vue&type=template&id=0a85a370&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.newData) ? _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "page-footer"), attrs: { id: "target", _i: 1 }, }, _vm._l( _vm._$s(2, "f", { forItems: _vm.newData.menuList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("2-" + $30, "sc", "foot-item"), style: _vm._$s("2-" + $30, "s", { "background-color": _vm.newData.bgColor.color[0].item, }), attrs: { _i: "2-" + $30 }, on: { click: function ($event) { return _vm.goRouter(item) }, }, }, [ _vm._$s("3-" + $30, "i", item.link == _vm.activityTab) ? [ _c("image", { staticClass: _vm._$s("4-" + $30, "sc", "active"), attrs: { src: _vm._$s("4-" + $30, "a-src", item.imgList[0]), _i: "4-" + $30, }, }), _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "txt"), style: _vm._$s("5-" + $30, "s", { color: _vm.newData.activeTxtColor.color[0].item, }), attrs: { _i: "5-" + $30 }, }, [ _vm._v( _vm._$s( "5-" + $30, "t0-0", _vm._s(_vm.$t(item.name)) ) ), ] ), ] : [ _c("image", { attrs: { src: _vm._$s("7-" + $30, "a-src", item.imgList[1]), _i: "7-" + $30, }, }), _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "txt"), style: _vm._$s("8-" + $30, "s", { color: _vm.newData.txtColor.color[0].item, }), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(_vm.$t(item.name)) ) ), ] ), ], _vm._$s( "9-" + $30, "i", item.link === "/pages/order_addcart/order_addcart" && _vm.cartNum > 0 ) ? _c( "div", { staticClass: _vm._$s("9-" + $30, "sc", "count-num"), attrs: { _i: "9-" + $30 }, }, [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(_vm.cartNum > 99 ? "99+" : _vm.cartNum) ) ), ] ) : _vm._e(), ], 2 ) } ), 0 ), ]) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 221 */ /*!*************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/pageFooter/index.vue?vue&type=script&lang=js& ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 222);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIyMjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///221\n"); /***/ }), /* 222 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/pageFooter/index.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _name$props$data$comp;\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default = (_name$props$data$comp = {\n name: 'pageFooter',\n props: {\n status: {\n type: Number | String,\n default: 1\n },\n countNum: {\n type: Number | String,\n default: 0\n }\n },\n data: function data() {\n return {\n newData: undefined,\n footHeight: 0,\n isShow: false // 弹出动画\n };\n },\n\n computed: _objectSpread({}, (0, _vuex.mapState)({\n configData: function configData(state) {\n return state.app.pageFooter;\n }\n }))\n}, (0, _defineProperty2.default)(_name$props$data$comp, \"computed\", (0, _vuex.mapGetters)(['isLogin', 'cartNum', 'activityTab'])), (0, _defineProperty2.default)(_name$props$data$comp, \"watch\", {\n activityTab: {\n handler: function handler(nVal, oVal) {},\n deep: true\n },\n configData: {\n handler: function handler(nVal, oVal) {\n var self = this;\n var query = uni.createSelectorQuery().in(this);\n this.newData = nVal;\n this.$nextTick(function () {\n query.select('#target').boundingClientRect(function (data) {\n uni.$emit('footHeight', data.height);\n if (data) {\n self.footHeight = data.height + 50;\n }\n }).exec();\n });\n },\n deep: true\n }\n}), (0, _defineProperty2.default)(_name$props$data$comp, \"created\", function created() {\n var _this = this;\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].route; //获取当前页面路由\n this.$store.commit('ACTIVITYTAB', '/' + curRoute);\n uni.$on('uploadFooter', function () {\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].route; //获取当前页面路由\n _this.$store.commit('ACTIVITYTAB', '/' + curRoute);\n });\n}), (0, _defineProperty2.default)(_name$props$data$comp, \"onShow\", function onShow() {}), (0, _defineProperty2.default)(_name$props$data$comp, \"mounted\", function mounted() {\n var _this2 = this;\n (0, _public.getNavigation)().then(function (res) {\n uni.setStorageSync('pageFoot', res.data);\n _this2.$store.commit('FOOT_UPLOAD', res.data);\n _this2.newData = res.data;\n });\n var that = this;\n uni.hideTabBar();\n this.newData = this.$store.state.app.pageFooter;\n if (this.isLogin) {\n this.getCartNum();\n }\n}), (0, _defineProperty2.default)(_name$props$data$comp, \"onHide\", function onHide() {\n uni.$off(['uploadFooter']);\n}), (0, _defineProperty2.default)(_name$props$data$comp, \"methods\", {\n goRouter: function goRouter(item) {\n var pages = getCurrentPages();\n var page = pages[pages.length - 1].route;\n this.$store.commit('ACTIVITYTAB', item.link);\n if (item.link == '/' + page) return;\n uni.switchTab({\n url: item.link,\n fail: function fail(err) {\n uni.redirectTo({\n url: item.link\n });\n }\n });\n },\n getCartNum: function getCartNum() {\n var _this3 = this;\n var that = this;\n (0, _order.getCartCounts)().then(function (res) {\n that.cartCount = res.data.count;\n _this3.$store.commit('indexData/setCartNum', res.data.count > 99 ? '...' : res.data.count);\n });\n }\n}), _name$props$data$comp);\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wYWdlRm9vdGVyL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJzdGF0dXMiLCJ0eXBlIiwiZGVmYXVsdCIsImNvdW50TnVtIiwiZGF0YSIsIm5ld0RhdGEiLCJmb290SGVpZ2h0IiwiaXNTaG93IiwiY29tcHV0ZWQiLCJjb25maWdEYXRhIiwiYWN0aXZpdHlUYWIiLCJoYW5kbGVyIiwiZGVlcCIsInF1ZXJ5IiwidW5pIiwic2VsZiIsImdvUm91dGVyIiwidXJsIiwiZmFpbCIsImdldENhcnROdW0iLCJ0aGF0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQXVCQTtBQUlBO0FBR0E7QUFFQTtBQUFBO0FBQUE7QUFBQTtFQUVBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTs7RUFDQUMsNEJBQ0E7SUFDQUM7TUFBQTtJQUFBO0VBQ0E7QUFDQSxvRUFDQSw2SEFDQTtFQUNBQztJQUNBQztJQUNBQztFQUNBO0VBQ0FIO0lBQ0FFO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQUU7VUFDQUM7VUFDQTtZQUNBQztVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FIO0VBQ0E7QUFDQSx1RkFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0FFO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7QUFDQSxxRkFDQSxDQUVBLHVGQUNBO0VBQUE7RUFDQTtJQUNBQTtJQUNBO0lBQ0E7RUFDQTtFQUNBO0VBQ0FBO0VBQ0E7RUFDQTtJQUNBO0VBQ0E7QUFDQSxxRkFDQTtFQUNBQTtBQUNBLG9FQUNBO0VBQ0FFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQUY7TUFDQUc7TUFDQUM7UUFDQUo7VUFDQUc7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBRTtJQUFBO0lBQ0E7SUFDQTtNQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMjIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJuZXdEYXRhXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInBhZ2UtZm9vdGVyXCIgaWQ9XCJ0YXJnZXRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmb290LWl0ZW1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBuZXdEYXRhLm1lbnVMaXN0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiZ29Sb3V0ZXIoaXRlbSlcIlxyXG5cdFx0XHRcdDpzdHlsZT1cInsnYmFja2dyb3VuZC1jb2xvcic6bmV3RGF0YS5iZ0NvbG9yLmNvbG9yWzBdLml0ZW19XCI+XHJcblx0XHRcdFx0PGJsb2NrIHYtaWY9XCJpdGVtLmxpbmsgPT0gYWN0aXZpdHlUYWJcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWdMaXN0WzBdXCIgY2xhc3M9XCJhY3RpdmVcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0eHRcIiA6c3R5bGU9XCJ7Y29sb3I6bmV3RGF0YS5hY3RpdmVUeHRDb2xvci5jb2xvclswXS5pdGVtfVwiPnt7JHQoaXRlbS5uYW1lKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0PGJsb2NrIHYtZWxzZT5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWdMaXN0WzFdXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHh0XCIgOnN0eWxlPVwie2NvbG9yOm5ld0RhdGEudHh0Q29sb3IuY29sb3JbMF0uaXRlbX1cIj57eyR0KGl0ZW0ubmFtZSl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJjb3VudC1udW1cIiB2LWlmPVwiaXRlbS5saW5rID09PSAnL3BhZ2VzL29yZGVyX2FkZGNhcnQvb3JkZXJfYWRkY2FydCcgJiYgIGNhcnROdW0+MFwiPlxyXG5cdFx0XHRcdFx0e3tjYXJ0TnVtID4gOTkgPyAnOTkrJyA6IGNhcnROdW19fVxyXG5cdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlLFxyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXROYXZpZ2F0aW9uXHJcblx0fSBmcm9tICdAL2FwaS9wdWJsaWMuanMnXHJcblx0aW1wb3J0IHtcclxuXHRcdGdldENhcnRDb3VudHMsXHJcblx0fSBmcm9tICdAL2FwaS9vcmRlci5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3BhZ2VGb290ZXInLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0c3RhdHVzOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyIHwgU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDFcclxuXHRcdFx0fSxcclxuXHRcdFx0Y291bnROdW06IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIgfCBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bmV3RGF0YTogdW5kZWZpbmVkLFxyXG5cdFx0XHRcdGZvb3RIZWlnaHQ6IDAsXHJcblx0XHRcdFx0aXNTaG93OiBmYWxzZSAvLyDlvLnlh7rliqjnlLtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKHtcclxuXHRcdFx0XHRjb25maWdEYXRhOiBzdGF0ZSA9PiBzdGF0ZS5hcHAucGFnZUZvb3RlcixcclxuXHRcdFx0fSksXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJywgJ2NhcnROdW0nLCAnYWN0aXZpdHlUYWInXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRhY3Rpdml0eVRhYjoge1xyXG5cdFx0XHRcdGhhbmRsZXIoblZhbCwgb1ZhbCkge30sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb25maWdEYXRhOiB7XHJcblx0XHRcdFx0aGFuZGxlcihuVmFsLCBvVmFsKSB7XHJcblx0XHRcdFx0XHRsZXQgc2VsZiA9IHRoaXNcclxuXHRcdFx0XHRcdGNvbnN0IHF1ZXJ5ID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKTtcclxuXHRcdFx0XHRcdHRoaXMubmV3RGF0YSA9IG5WYWxcclxuXHRcdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0cXVlcnkuc2VsZWN0KCcjdGFyZ2V0JykuYm91bmRpbmdDbGllbnRSZWN0KGRhdGEgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS4kZW1pdCgnZm9vdEhlaWdodCcsIGRhdGEuaGVpZ2h0KVxyXG5cdFx0XHRcdFx0XHRcdGlmIChkYXRhKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRzZWxmLmZvb3RIZWlnaHQgPSBkYXRhLmhlaWdodCArIDUwXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KS5leGVjKCk7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdGxldCByb3V0ZXMgPSBnZXRDdXJyZW50UGFnZXMoKTsgLy8g6I635Y+W5b2T5YmN5omT5byA6L+H55qE6aG16Z2i6Lev55Sx5pWw57uEXHJcblx0XHRcdGxldCBjdXJSb3V0ZSA9IHJvdXRlc1tyb3V0ZXMubGVuZ3RoIC0gMV0ucm91dGUgLy/ojrflj5blvZPliY3pobXpnaLot6/nlLFcclxuXHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KCdBQ1RJVklUWVRBQicsICcvJyArIGN1clJvdXRlKTtcclxuXHRcdFx0dW5pLiRvbigndXBsb2FkRm9vdGVyJywgKCkgPT4ge1xyXG5cdFx0XHRcdGxldCByb3V0ZXMgPSBnZXRDdXJyZW50UGFnZXMoKTsgLy8g6I635Y+W5b2T5YmN5omT5byA6L+H55qE6aG16Z2i6Lev55Sx5pWw57uEXHJcblx0XHRcdFx0bGV0IGN1clJvdXRlID0gcm91dGVzW3JvdXRlcy5sZW5ndGggLSAxXS5yb3V0ZSAvL+iOt+WPluW9k+WJjemhtemdoui3r+eUsVxyXG5cdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnQUNUSVZJVFlUQUInLCAnLycgKyBjdXJSb3V0ZSk7XHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHRnZXROYXZpZ2F0aW9uKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygncGFnZUZvb3QnLCByZXMuZGF0YSlcclxuXHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ0ZPT1RfVVBMT0FEJywgcmVzLmRhdGEpXHJcblx0XHRcdFx0dGhpcy5uZXdEYXRhID0gcmVzLmRhdGFcclxuXHRcdFx0fSlcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdHVuaS5oaWRlVGFiQmFyKClcclxuXHRcdFx0dGhpcy5uZXdEYXRhID0gdGhpcy4kc3RvcmUuc3RhdGUuYXBwLnBhZ2VGb290ZXJcclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRoaXMuZ2V0Q2FydE51bSgpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkhpZGUoKSB7XHJcblx0XHRcdHVuaS4kb2ZmKFsndXBsb2FkRm9vdGVyJ10pXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnb1JvdXRlcihpdGVtKSB7XHJcblx0XHRcdFx0dmFyIHBhZ2VzID0gZ2V0Q3VycmVudFBhZ2VzKCk7XHJcblx0XHRcdFx0dmFyIHBhZ2UgPSBwYWdlc1twYWdlcy5sZW5ndGggLSAxXS5yb3V0ZTtcclxuXHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ0FDVElWSVRZVEFCJywgaXRlbS5saW5rKTtcclxuXHRcdFx0XHRpZiAoaXRlbS5saW5rID09ICcvJyArIHBhZ2UpIHJldHVyblxyXG5cdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0dXJsOiBpdGVtLmxpbmssXHJcblx0XHRcdFx0XHRmYWlsKGVycikge1xyXG5cdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBpdGVtLmxpbmtcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRDYXJ0TnVtOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0Q2FydENvdW50cygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuY2FydENvdW50ID0gcmVzLmRhdGEuY291bnQ7XHJcblx0XHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ2luZGV4RGF0YS9zZXRDYXJ0TnVtJywgcmVzLmRhdGEuY291bnQgPiA5OSA/ICcuLi4nIDogcmVzLmRhdGEuY291bnQpXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQucGFnZS1mb290ZXIge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA5OHJweDtcclxuXHRcdGhlaWdodDogY2FsYyg5OHJweCsgY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpOyAvLy/lhbzlrrkgSU9TPDExLjIvXHJcblx0XHRoZWlnaHQ6IGNhbGMoOThycHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpOyAvLy/lhbzlrrkgSU9TPjExLjIvXHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXJweCAjRjNGM0YzO1xyXG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTdycHggMXJweCByZ2JhKDIwNiwgMjA2LCAyMDYsIDAuMzIpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pOyAvLy/lhbzlrrkgSU9TPDExLjIvXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pOyAvLy/lhbzlrrkgSU9TPjExLjIvXHJcblx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG5cdFx0Ly8gdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjI1LCAuNSwgLjUsIC45KTtcclxuXHJcblx0XHQuZm9vdC1pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcblx0XHRcdC5jb3VudC1udW0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiA0MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRcdHRvcDogMHJweDtcclxuXHRcdFx0XHRyaWdodDogY2FsYyg1MCUgLSA1NXJweCk7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkQ1MDJGO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiA0cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWN0aXZlIHtcclxuXHRcdFx0XHRhbmltYXRpb246IG15bW92ZSAxcyAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAa2V5ZnJhbWVzIG15bW92ZSB7XHJcblx0XHRcdFx0MCUge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdC8q5byA5aeL5Li65Y6f5aeL5aSn5bCPKi9cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdDEwJSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQzMCUge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0XHRcdFx0LyrmlL7lpKcxLjHlgI0qL1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0NTAlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuXHRcdFx0XHRcdC8q5pS+5aSnMS4x5YCNKi9cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdDcwJSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0OTAlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvb3QtaXRlbSBpbWFnZSB7XHJcblx0XHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRcdHdpZHRoOiA1MHJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQuZm9vdC1pdGVtIC50eHQge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///222\n"); /***/ }), /* 223 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/Loading/index.vue ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_3dd20d18___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=3dd20d18& */ 224);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 226);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_3dd20d18___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_3dd20d18___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_3dd20d18___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/Loading/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjIzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9M2RkMjBkMTgmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL0xvYWRpbmcvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///223\n"); /***/ }), /* 224 */ /*!****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/Loading/index.vue?vue&type=template&id=3dd20d18& ***! \****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3dd20d18___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=3dd20d18& */ 225); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3dd20d18___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3dd20d18___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3dd20d18___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3dd20d18___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 225 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/Loading/index.vue?vue&type=template&id=3dd20d18& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.loading && !_vm.loaded) ? _c( "view", { staticClass: _vm._$s(1, "sc", "Loads acea-row row-center-wrapper"), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.loading) ? _c("view", [ _c("view", { staticClass: _vm._$s( 3, "sc", "iconfont icon-jiazai loading acea-row row-center-wrapper" ), attrs: { _i: 3 }, }), _vm._v(_vm._$s(2, "t1-0", _vm._s(_vm.$t("正在加载中")))), ]) : _c("view", [ _vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("上拉加载更多")))), ]), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 226 */ /*!**********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/Loading/index.vue?vue&type=script&lang=js& ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 227);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIyMjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///226\n"); /***/ }), /* 227 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/Loading/index.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"Loading\",\n props: {\n loaded: {\n type: Boolean,\n default: false\n },\n loading: {\n type: Boolean,\n default: false\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9Mb2FkaW5nL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJsb2FkZWQiLCJ0eXBlIiwiZGVmYXVsdCIsImxvYWRpbmciXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBZUE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjIyNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiTG9hZHMgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgdi1pZj1cImxvYWRpbmcgJiYgIWxvYWRlZFwiIHN0eWxlPVwibWFyZ2luLXRvcDogLjJyZW07XCI+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJsb2FkaW5nXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWppYXphaSBsb2FkaW5nIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiPjwvdmlldz5cclxuXHRcdFx0XHR7eyR0KGDmraPlnKjliqDovb3kuK1gKX19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgdi1lbHNlPlxyXG5cdFx0XHRcdHt7JHQoYOS4iuaLieWKoOi9veabtOWkmmApfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJMb2FkaW5nXCIsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRsb2FkZWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdGxvYWRpbmc6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlPlxyXG5cdC5Mb2FkcyB7XHJcblx0ICBoZWlnaHQ6IDgwdXB4O1xyXG5cdCAgZm9udC1zaXplOiAyNXVweDtcclxuXHQgIGNvbG9yOiAjMDAwO1xyXG5cdH1cclxuXHQuTG9hZHMgLmljb25mb250IHtcclxuXHQgIGZvbnQtc2l6ZTogMzB1cHg7XHJcblx0ICBtYXJnaW4tcmlnaHQ6IDEwdXB4O1xyXG5cdCAgaGVpZ2h0OiAzMnVweDtcclxuXHQgIGxpbmUtaGVpZ2h0OiAzMnVweDtcclxuXHR9XHJcblx0LyrliqDovb3liqjnlLsqL1xyXG5cdEBrZXlmcmFtZXMgbG9hZCB7XHJcblx0ICBmcm9tIHtcclxuXHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0ICB9XHJcblx0ICB0byB7XHJcblx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0ICB9XHJcblx0fVxyXG5cdC5sb2FkaW5ncGljIHtcclxuXHQgIGFuaW1hdGlvbjogbG9hZCAzcyBsaW5lYXIgMXMgaW5maW5pdGU7XHJcblx0fVxyXG5cdC5sb2FkaW5nIHtcclxuXHQgIGFuaW1hdGlvbjogbG9hZCBsaW5lYXIgMXMgaW5maW5pdGU7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///227\n"); /***/ }), /* 228 */ /*!***********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/recommend/index.vue ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_72406dd4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=72406dd4&scoped=true& */ 229);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 231);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_72406dd4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_72406dd4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"72406dd4\",\n null,\n false,\n _index_vue_vue_type_template_id_72406dd4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/recommend/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NzI0MDZkZDQmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjcyNDA2ZGQ0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvcmVjb21tZW5kL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///228\n"); /***/ }), /* 229 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/recommend/index.vue?vue&type=template&id=72406dd4&scoped=true& ***! \******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_72406dd4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=72406dd4&scoped=true& */ 230); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_72406dd4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_72406dd4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_72406dd4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_72406dd4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 230 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/recommend/index.vue?vue&type=template&id=72406dd4&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", { staticClass: _vm._$s(0, "sc", "recommend"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 231 */ /*!************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/recommend/index.vue?vue&type=script&lang=js& ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 232);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIyMzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///231\n"); /***/ }), /* 232 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/recommend/index.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n computed: (0, _vuex.mapGetters)(['uid']),\n props: {\n hostProduct: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n mixins: [_color.default],\n data: function data() {\n return {};\n },\n methods: {\n goDetail: function goDetail(item) {\n (0, _order.goShopDetail)(item, this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9yZWNvbW1lbmQvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXB1dGVkIiwicHJvcHMiLCJob3N0UHJvZHVjdCIsInR5cGUiLCJkZWZhdWx0IiwibWl4aW5zIiwiZGF0YSIsIm1ldGhvZHMiLCJnb0RldGFpbCIsInVuaSIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTJCQTtBQUdBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFDQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0EsUUFFQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7UUFDQUM7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMjMyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPSdyZWNvbW1lbmQnIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDwhLS0gPHZpZXcgY2xhc3M9J3RpdGxlIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlcic+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXpodWFuZ3NoaXhpYW4nPjwvdGV4dD5cclxuXHRcdFx0PHRleHQgY2xhc3M9J25hbWUnPnt7JHQoYOeDremXqOaOqOiNkGApfX08L3RleHQ+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXpodWFuZ3NoaXhpYW4gbGVmdGljb24nPjwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdyZWNvbW1lbmRMaXN0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0naXRlbScgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gaG9zdFByb2R1Y3RcIiA6a2V5PVwiaW5kZXhcIiBob3Zlci1jbGFzcz0nbm9uZSdcclxuXHRcdFx0XHRAdGFwPVwiZ29EZXRhaWwoaXRlbSlcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0XHQ8ZWFzeS1sb2FkaW1hZ2UgbW9kZT1cIndpZHRoRml4XCIgOmltYWdlLXNyYz1cIml0ZW0uaW1hZ2VcIj48L2Vhc3ktbG9hZGltYWdlPlxyXG5cdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZ19iaWcgcGljdHJ1ZV9sb2dfY2xhc3NcIlxyXG5cdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcxJ1wiPnt7JHQoYOenkuadgGApfX08L3NwYW4+XHJcblx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nX2JpZyBwaWN0cnVlX2xvZ19jbGFzc1wiXHJcblx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzInXCI+e3skdChg56CN5Lu3YCl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2dfYmlnIHBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMydcIj57eyR0KGDmi7zlm6JgKX19PC9zcGFuPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMic+e3tpdGVtLnN0b3JlX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXkgZm9udC1jb2xvcic+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPSdudW0nPnt7aXRlbS5wcmljZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnb1Nob3BEZXRhaWxcclxuXHR9IGZyb20gJ0AvbGlicy9vcmRlci5qcydcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsndWlkJ10pLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0aG9zdFByb2R1Y3Q6IHtcclxuXHRcdFx0XHR0eXBlOiBBcnJheSxcclxuXHRcdFx0XHRkZWZhdWx0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHJldHVybiBbXTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnb0RldGFpbChpdGVtKSB7XHJcblx0XHRcdFx0Z29TaG9wRGV0YWlsKGl0ZW0sIHRoaXMudWlkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9nb29kc19kZXRhaWxzL2luZGV4P2lkPSR7aXRlbS5pZH1gXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5yZWNvbW1lbmQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5yZWNvbW1lbmQgLnRpdGxlIHtcclxuXHRcdGhlaWdodDogMTM1cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LnJlY29tbWVuZCAudGl0bGUgLm5hbWUge1xyXG5cdFx0bWFyZ2luOiAwIDI4cnB4O1xyXG5cdH1cclxuXHJcblx0LnJlY29tbWVuZCAudGl0bGUgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMTcwcnB4O1xyXG5cdFx0Y29sb3I6ICM0NTQ1NDU7XHJcblx0fVxyXG5cclxuXHQucmVjb21tZW5kIC50aXRsZSAuaWNvbmZvbnQubGVmdGljb24ge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5yZWNvbW1lbmQgLnJlY29tbWVuZExpc3Qge1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5yZWNvbW1lbmQgLnJlY29tbWVuZExpc3QgLml0ZW0ge1xyXG5cdFx0d2lkdGg6IDMzNXJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHggMjBycHggMCAwO1xyXG5cdFx0Ym94LXNoYWRvdzogMHJweCAzcnB4IDEwcnB4IDJycHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5yZWNvbW1lbmQgLnJlY29tbWVuZExpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDMzNXJweDtcclxuXHR9XHJcblxyXG5cclxuXHQucmVjb21tZW5kIC5yZWNvbW1lbmRMaXN0IC5pdGVtIC5waWN0cnVlIHtcclxuXHJcblx0XHQvZGVlcC8sXHJcblx0XHQvZGVlcC9pbWFnZSxcclxuXHRcdC9kZWVwLy5lYXN5LWxvYWRpbWFnZSxcclxuXHRcdC9kZWVwL3VuaS1pbWFnZSB7XHJcblxyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAzMzVycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJlY29tbWVuZCAucmVjb21tZW5kTGlzdCAuaXRlbSAubmFtZSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdHBhZGRpbmc6IDAgMTBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzRycHg7XHJcblx0XHRoZWlnaHQ6IDY4cnB4O1xyXG5cdH1cclxuXHJcblx0LnJlY29tbWVuZCAucmVjb21tZW5kTGlzdCAuaXRlbSAubW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDhycHg7XHJcblx0XHRwYWRkaW5nOiAwIDEwcnB4IDBycHggMTBycHg7XHJcblx0fVxyXG5cclxuXHQucmVjb21tZW5kIC52aXAtbW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDBycHggMCAwIDEwcnB4O1xyXG5cclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDQ2cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIxcnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yZWNvbW1lbmQgLnJlY29tbWVuZExpc3QgLml0ZW0gLm1vbmV5IC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///232\n"); /***/ }), /* 233 */ /*!****************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/index.vue ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_507c3041_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=507c3041&scoped=true& */ 234);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 236);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_507c3041_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_507c3041_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"507c3041\",\n null,\n false,\n _index_vue_vue_type_template_id_507c3041_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjMzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTA3YzMwNDEmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjUwN2MzMDQxXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L3Zpc3VhbGl6YXRpb24vaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///233\n"); /***/ }), /* 234 */ /*!***********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/index.vue?vue&type=template&id=507c3041&scoped=true& ***! \***********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_507c3041_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=507c3041&scoped=true& */ 235); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_507c3041_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_507c3041_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_507c3041_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_507c3041_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 235 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/index.vue?vue&type=template&id=507c3041&scoped=true& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { id: "pageIndex", _i: 0 }, }, [ _c("skeletons", { attrs: { show: _vm.showSkeleton, loading: "chiaroscuro", bgcolor: "#FFF", _i: 1, }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "skeleton"), style: _vm._$s(2, "s", { visibility: _vm.showSkeleton ? "hidden" : "visible", }), attrs: { id: "pageIndexs", _i: 2 }, }, [ _c("headerSerch", { staticClass: _vm._$s(3, "sc", "mp-header skeleton"), attrs: { dataConfig: _vm.headerSerch.default, _i: 3 }, nativeOn: { click: function ($event) { return _vm.bindEdit("headerSerch", "default") }, }, }), _c("swiperBg", { attrs: { dataConfig: _vm.swiperBg.default, _i: 4 }, nativeOn: { click: function ($event) { return _vm.bindEdit("swiperBg", "default") }, }, }), _c("menus", { attrs: { dataConfig: _vm.menus.default, _i: 5 }, nativeOn: { click: function ($event) { return _vm.bindEdit("menus", "default") }, }, }), _c("news", { attrs: { dataConfig: _vm.news.default, _i: 6 }, nativeOn: { click: function ($event) { return _vm.bindEdit("news", "default") }, }, }), _c("activity", { attrs: { dataConfig: _vm.activity.default, _i: 7 }, nativeOn: { click: function ($event) { return _vm.bindEdit("activity", "default") }, }, }), _c("alive", { attrs: { dataConfig: _vm.alive.default, _i: 8 }, nativeOn: { click: function ($event) { return _vm.bindEdit("alive", "default") }, }, }), _c("coupon", { attrs: { dataConfig: _vm.coupon.default, _i: 9 }, nativeOn: { click: function ($event) { return _vm.bindEdit("coupon", "default") }, }, }), _c("scrollBox", { attrs: { dataConfig: _vm.scrollBox.default, _i: 10 }, nativeOn: { click: function ($event) { return _vm.bindEdit("scrollBox", "default") }, }, }), _c("recommend", { attrs: { dataConfig: _vm.goodList.aa, _i: 11 }, nativeOn: { click: function ($event) { return _vm.bindEdit("goodList", "aa") }, }, }), _c("popular", { attrs: { dataConfig: _vm.goodList.bb, _i: 12 }, nativeOn: { click: function ($event) { return _vm.bindEdit("goodList", "bb") }, }, }), _c("mBanner", { attrs: { dataConfig: _vm.swiperBg.aa, _i: 13 }, nativeOn: { click: function ($event) { return _vm.bindEdit("swiperBg", "aa") }, }, }), _c("newGoods", { attrs: { dataConfig: _vm.goodList.cc, _i: 14 }, nativeOn: { click: function ($event) { return _vm.bindEdit("goodList", "cc") }, }, }), _c("promotion", { attrs: { dataConfig: _vm.goodList.dd, _i: 15 }, nativeOn: { click: function ($event) { return _vm.bindEdit("goodList", "dd") }, }, }), _c("tabNav", { staticClass: _vm._$s(16, "sc", "sticky-box"), style: _vm._$s(16, "s", "top:" + _vm.isTop + "px;"), attrs: { dataConfig: _vm.tabNav.default, _i: 16 }, on: { bindSortId: _vm.bindSortId, bindHeight: _vm.bindHeighta }, nativeOn: { click: function ($event) { return _vm.bindEdit("tabNav", "default") }, }, }), _vm._$s( 17, "i", !_vm.isIframe && _vm.tabNav.default && _vm.tabNav.default.isShow.val ) ? _c("indexGoods", { attrs: { dataLists: _vm.goodLists, _i: 17 }, nativeOn: { click: function ($event) { return _vm.bindEdit("List") }, }, }) : _vm._e(), _vm._$s( 18, "i", !_vm.isIframe && _vm.tabNav.default && _vm.tabNav.default.isShow.val && _vm.goodLists.length == 0 ) ? _c("view", [ _c( "view", { staticClass: _vm._$s(19, "sc", "emptyBox"), attrs: { _i: 19 }, }, [ _c("image", { attrs: { src: _vm._$s( 20, "a-src", _vm.imgHost + "/statics/images/no-thing.png" ), _i: 20, }, }), _c( "view", { staticClass: _vm._$s(21, "sc", "tips"), attrs: { _i: 21 }, }, [ _vm._v( _vm._$s( 21, "t0-0", _vm._s(_vm.$t("暂无商品,去看点别的吧")) ) ), ] ), ] ), ]) : _vm._e(), ], 1 ), _c("tabBar", { attrs: { dataConfig: _vm.tabBar.default, pagePath: "/pages/index/index", _i: 22, }, nativeOn: { click: function ($event) { return _vm.bindEdit("tabBar", "default") }, }, }), _c("view", { staticClass: _vm._$s(23, "sc", "uni-p-b-98"), attrs: { _i: 23 }, }), _c("couponWindow", { attrs: { window: _vm.isCouponShow, couponImage: _vm.couponObj.image, couponList: _vm.couponObj.list, _i: 24, }, on: { onColse: _vm.couponClose }, }), _vm._$s(25, "i", !_vm.privacyStatus) ? _c("app-update", { ref: "appUpdate", attrs: { force: true, tabbar: false, _i: 25 }, }) : _vm._e(), _vm._$s(26, "i", _vm.privacyStatus) ? _c( "view", { staticClass: _vm._$s(26, "sc", "privacy-wrapper"), attrs: { _i: 26 }, }, [ _c( "view", { staticClass: _vm._$s(27, "sc", "privacy-box"), attrs: { _i: 27 }, }, [ _c( "view", { staticClass: _vm._$s(28, "sc", "title"), attrs: { _i: 28 }, }, [ _vm._v( _vm._$s( 28, "t0-0", _vm._s(_vm.$t("服务协议与隐私政策")) ) ), ] ), _c( "view", { staticClass: _vm._$s(29, "sc", "content"), attrs: { _i: 29 }, }, [ _vm._v( _vm._$s( 29, "t0-0", _vm._s( _vm.$t( "请务必审慎阅读、充分理解“服务协议与 隐私政策”各条款,包括但不限于:为了 向你提供即时通讯、内容分享等服务,我 们需要收集你的设备信息、操作日志等个 人信息。你可以在“设置”中查看、变更、删除个人信息并管理你的授权。" ) ) ) ), _c("br"), _vm._v(_vm._$s(29, "t2-0", _vm._s(_vm.$t("你可以阅读")))), _c("navigator", {}, [ _vm._v( _vm._$s( 31, "t0-0", _vm._s(_vm.$t("《服务协议与隐私政策》")) ) ), ]), _vm._v( _vm._$s( 29, "t4-0", _vm._s( _vm.$t( "了解详细信息。如你同意,请点击“我同意”开始接受我们的服务。" ) ) ) ), ] ), _c( "view", { staticClass: _vm._$s(32, "sc", "btn-box"), attrs: { _i: 32 }, }, [ _c( "view", { staticClass: _vm._$s(33, "sc", "btn-item"), attrs: { _i: 33 }, on: { click: _vm.confirmApp }, }, [_vm._v(_vm._$s(33, "t0-0", _vm._s(_vm.$t("我同意"))))] ), _c( "view", { staticClass: _vm._$s(34, "sc", "btn"), attrs: { _i: 34 }, on: { click: _vm.closeModel }, }, [ _vm._v( _vm._$s(34, "t0-0", _vm._s(_vm.$t("残忍拒绝"))) ), ] ), ] ), ] ), ] ) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 236 */ /*!*****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/index.vue?vue&type=script&lang=js& ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 237);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIyMzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///236\n"); /***/ }), /* 237 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/index.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/couponWindow/index */ 66));\nvar _index2 = _interopRequireDefault(__webpack_require__(/*! @/components/indexGoods/index */ 238));\nvar _headerSerch = _interopRequireDefault(__webpack_require__(/*! ./components/headerSerch */ 243));\nvar _swiperBg = _interopRequireDefault(__webpack_require__(/*! ./components/swiperBg */ 248));\nvar _menus = _interopRequireDefault(__webpack_require__(/*! ./components/menus */ 253));\nvar _news = _interopRequireDefault(__webpack_require__(/*! ./components/news */ 258));\nvar _activity = _interopRequireDefault(__webpack_require__(/*! ./components/activity */ 263));\nvar _scrollBox = _interopRequireDefault(__webpack_require__(/*! ./components/scrollBox */ 268));\nvar _recommend = _interopRequireDefault(__webpack_require__(/*! ./components/recommend */ 273));\nvar _popular = _interopRequireDefault(__webpack_require__(/*! ./components/popular */ 284));\nvar _mBanner = _interopRequireDefault(__webpack_require__(/*! ./components/mBanner */ 289));\nvar _newGoods = _interopRequireDefault(__webpack_require__(/*! ./components/newGoods */ 294));\nvar _promotion = _interopRequireDefault(__webpack_require__(/*! ./components/promotion */ 299));\nvar _alive = _interopRequireDefault(__webpack_require__(/*! ./components/alive */ 309));\nvar _adsRecommend = _interopRequireDefault(__webpack_require__(/*! ./components/adsRecommend */ 314));\nvar _coupon = _interopRequireDefault(__webpack_require__(/*! ./components/coupon */ 319));\nvar _seckill = _interopRequireDefault(__webpack_require__(/*! ./components/seckill */ 324));\nvar _combination = _interopRequireDefault(__webpack_require__(/*! ./components/combination */ 329));\nvar _bargain = _interopRequireDefault(__webpack_require__(/*! ./components/bargain */ 334));\nvar _goodList = _interopRequireDefault(__webpack_require__(/*! ./components/goodList */ 339));\nvar _picTxt = _interopRequireDefault(__webpack_require__(/*! ./components/picTxt */ 344));\nvar _titles = _interopRequireDefault(__webpack_require__(/*! ./components/titles */ 349));\nvar _customerService = _interopRequireDefault(__webpack_require__(/*! ./components/customerService */ 354));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! ./components/tabBar */ 359));\nvar _tabNav = _interopRequireDefault(__webpack_require__(/*! ./components/tabNav */ 364));\nvar _appUpdate = _interopRequireDefault(__webpack_require__(/*! @/components/update/app-update.vue */ 209));\nvar _index3 = _interopRequireDefault(__webpack_require__(/*! @/components/Loading/index.vue */ 223));\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\nvar _cache = __webpack_require__(/*! @/config/cache */ 33);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _app = __webpack_require__(/*! @/config/app */ 21);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _skeleton = _interopRequireDefault(__webpack_require__(/*! ./components/skeleton.vue */ 369));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar statusBarHeight = uni.getSystemInfoSync().statusBarHeight;\nvar _default = {\n computed: (0, _vuex.mapGetters)([\"isLogin\", \"uid\"]),\n components: {\n couponWindow: _index.default,\n headerSerch: _headerSerch.default,\n swiperBg: _swiperBg.default,\n menus: _menus.default,\n news: _news.default,\n activity: _activity.default,\n scrollBox: _scrollBox.default,\n recommend: _recommend.default,\n popular: _popular.default,\n mBanner: _mBanner.default,\n newGoods: _newGoods.default,\n promotion: _promotion.default,\n alive: _alive.default,\n adsRecommend: _adsRecommend.default,\n coupon: _coupon.default,\n seckill: _seckill.default,\n combination: _combination.default,\n bargain: _bargain.default,\n goodList: _goodList.default,\n picTxt: _picTxt.default,\n titles: _titles.default,\n customerService: _customerService.default,\n tabBar: _tabBar.default,\n tabNav: _tabNav.default,\n Loading: _index3.default,\n skeletons: _skeleton.default,\n indexGoods: _index2.default,\n appUpdate: _appUpdate.default //APP更新\n },\n\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n showSkeleton: true,\n //骨架屏显示隐藏\n isNodes: 0,\n //控制什么时候开始抓取元素节点,只要数值改变就重新抓取\n isSortType: 0,\n sortList: {},\n sortAll: [],\n goodPage: 1,\n goodLists: [],\n curSort: 0,\n sortMpTop: 0,\n loaded: false,\n hostProduct: [],\n hotScroll: false,\n hotPage: 1,\n hotLimit: 10,\n followHid: true,\n followUrl: \"\",\n followCode: false,\n navH: statusBarHeight,\n subscribe: false,\n iShidden: false,\n goodType: 3,\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u4E0B\\u62C9\\u52A0\\u8F7D\\u66F4\\u591A\"),\n //提示语\n page: 1,\n limit: this.$config.LIMIT,\n numConfig: 0,\n couponObj: {},\n isCouponShow: false,\n shareInfo: {},\n site_config: \"\",\n isIframe: app.globalData.isIframe,\n headerSerch: {},\n //头部搜索\n swiperBg: {},\n //轮播\n menus: {},\n //导航\n news: {},\n //消息公告\n activity: {},\n //活动魔方\n alive: {},\n scrollBox: {},\n //快速选择分类\n titles: {},\n //标题\n goodList: {},\n //商品列表(商品列表、首发新品、热门榜单、促销单品、精品推荐)\n tabBar: {},\n //导航\n customerService: {},\n //客服\n picTxt: {},\n //图文详情\n bargain: {},\n //砍价\n combination: {},\n //拼团\n adsRecommend: {},\n //广告位\n seckill: {},\n //秒杀\n coupon: {},\n //优惠券\n tabNav: {},\n //分类tab\n isBorader: \"\",\n domOffsetTop: 50,\n isTop: 0,\n privacyStatus: false,\n // 隐私政策是否同意过\n isFixed: false\n };\n },\n created: function created() {\n var _this = this;\n uni.hideTabBar();\n uni.setStorageSync(\"privacyStatus\", true);\n // try {\n // \tlet val = uni.getStorageSync(\"privacyStatus\") || false;\n // \tif (!val) {\n // \t\tthis.privacyStatus = true;\n // \t}\n // } catch (e) {}\n // this.$nextTick(() => {\n // \t// this.$refs.appUpdate.update(); //调用子组件 检查更新\n // });\n\n var that = this;\n this.diyData();\n this.getIndexData();\n (0, _api.siteConfig)().then(function (res) {\n _this.site_config = res.data;\n }).catch(function (err) {\n return _this.$util.Tips({\n title: err.msg\n });\n });\n this.isTop = uni.getSystemInfoSync().statusBarHeight + 85;\n if (!app.globalData.isIframe) {\n if (this.isLogin) {\n this.getCoupon();\n }\n }\n },\n methods: {\n // 同意隐私协议\n confirmApp: function confirmApp() {\n uni.setStorageSync(\"privacyStatus\", true);\n this.privacyStatus = false;\n },\n // 关闭Model\n closeModel: function closeModel() {\n //退出app\n uni.getSystemInfo({\n success: function success(res) {\n // 判断为安卓的手机\n if (res.platform == \"android\") {\n // 安卓退出app\n plus.runtime.quit();\n } else {\n // 判断为ios的手机,退出App\n plus.ios.import(\"UIApplication\").sharedApplication().performSelector(\"exit\");\n }\n }\n });\n },\n bindEdit: function bindEdit(name, dataName) {\n if (app.globalData.isIframe) {\n window.parent.postMessage({\n name: name,\n dataName: dataName,\n params: {}\n }, \"*\");\n return;\n }\n },\n getFollow: function getFollow() {\n var _this2 = this;\n (0, _public.follow)().then(function (res) {\n _this2.followUrl = res.data.path;\n }).catch(function (err) {\n return _this2.$util.Tips({\n title: err.msg\n });\n });\n },\n followTap: function followTap() {\n this.followCode = true;\n this.followHid = false;\n },\n closeFollow: function closeFollow() {\n this.followHid = false;\n },\n closeFollowCode: function closeFollowCode() {\n this.followCode = false;\n this.followHid = true;\n },\n closeTip: function closeTip() {\n this.$Cache.set(_cache.TIPS_KEY, true);\n this.iShidden = true;\n },\n bindHeighta: function bindHeighta(data) {\n this.sortMpTop = data.top + data.height;\n this.domOffsetTop = data.top - 110;\n },\n // 优惠券弹窗\n getCoupon: function getCoupon() {\n var _this3 = this;\n var tagDate = uni.getStorageSync(\"tagDate\") || \"\",\n nowDate = new Date().toLocaleDateString();\n if (tagDate === nowDate) {\n this.getNewCoupon();\n } else {\n (0, _api.getCouponV2)().then(function (res) {\n var data = res.data;\n if (data.list.length) {\n _this3.isCouponShow = true;\n _this3.couponObj = data;\n uni.setStorageSync(\"tagDate\", new Date().toLocaleDateString());\n } else {\n _this3.getNewCoupon();\n }\n });\n }\n },\n // 新用户优惠券\n getNewCoupon: function getNewCoupon() {\n var _this4 = this;\n var oldUser = uni.getStorageSync(\"oldUser\") || 0;\n if (!oldUser) {\n (0, _api.getCouponNewUser)().then(function (res) {\n var data = res.data;\n if (data.show) {\n if (data.list.length) {\n _this4.isCouponShow = true;\n _this4.couponObj = data;\n uni.setStorageSync(\"oldUser\", 1);\n }\n } else {\n uni.setStorageSync(\"oldUser\", 1);\n }\n });\n }\n },\n // 优惠券弹窗关闭\n couponClose: function couponClose() {\n this.isCouponShow = false;\n if (!uni.getStorageSync(\"oldUser\")) {\n this.getNewCoupon();\n }\n },\n goICP: function goICP(type) {\n var url = type == 1 ? this.site_config.icp_url : this.site_config.network_security_url;\n window.open(url);\n },\n onLoadFun: function onLoadFun() {},\n reconnect: function reconnect() {\n this.diyData();\n this.getIndexData();\n },\n diyData: function diyData() {\n var _this5 = this;\n var that = this;\n (0, _api.getDiy)().then(function (res) {\n var data = res.data;\n that.headerSerch = data.headerSerch;\n that.swiperBg = data.swiperBg;\n that.menus = data.menus;\n that.news = data.news;\n that.activity = data.activity;\n that.alive = data.alive;\n that.scrollBox = data.scrollBox;\n that.titles = data.titles;\n that.goodList = data.goodList;\n that.tabNav = data.tabNav;\n that.tabBar = data.tabBar;\n that.customerService = data.customerService;\n that.picTxt = data.picTxt;\n that.bargain = data.bargain;\n that.combination = data.combination;\n that.adsRecommend = data.adsRecommend;\n that.seckill = data.seckill;\n that.coupon = data.coupon;\n _this5.$Cache.set(\"TAB_BAR\", data.tabBar.default.tabBarList);\n setTimeout(function () {\n _this5.showSkeleton = false;\n }, 300);\n uni.setStorageSync('VIS_DATA', res.data);\n }).catch(function (error) {\n if (error.status) {\n uni.showToast({\n title: _this5.$t(\"\\u8FDE\\u63A5\\u5931\\u8D25\"),\n icon: 'none',\n duration: 2000\n });\n }\n });\n },\n getIndexData: function getIndexData() {\n var _this6 = this;\n (0, _api.getIndexData)().then(function (res) {\n _this6.subscribe = res.data.subscribe;\n uni.setNavigationBarTitle({\n title: res.data.site_name\n });\n });\n },\n /**\n * 获取我的推荐\n */\n get_host_product: function get_host_product() {\n var that = this;\n if (that.hotScroll) return;\n (0, _store.getProductHot)(that.hotPage, that.hotLimit).then(function (res) {\n that.hotPage++;\n that.hotScroll = res.data.length < that.hotLimit;\n that.hostProduct = that.hostProduct.concat(res.data);\n // that.$set(that, 'hostProduct', res.data)\n });\n },\n // 获取分类id\n bindSortId: function bindSortId(data) {\n this.isSortType = data == -99 ? 0 : 1;\n // this.goodLists = [];\n this.getProductList(data);\n },\n getProductList: function getProductList(data) {\n var tempObj = \"\";\n this.curSort = 0;\n this.loaded = false;\n this.goodPage = 1;\n this.getGoodsList(data);\n },\n getGoodsList: function getGoodsList(data) {\n var _this7 = this;\n if (this.loading || this.loaded) return;\n this.loading = true;\n (0, _store.getProductslist)({\n keyword: \"\",\n priceOrder: \"\",\n salesOrder: \"\",\n news: 0,\n page: this.goodPage,\n limit: 10,\n cid: data\n }).then(function (res) {\n _this7.goodLists = res.data;\n _this7.loading = false;\n _this7.loaded = res.data.length < 10;\n _this7.goodPage++;\n });\n },\n goGoodsDetail: function goGoodsDetail(item) {\n var _this8 = this;\n (0, _order.goPage)().then(function (res) {\n (0, _order.goShopDetail)(item, _this8.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n });\n }\n },\n onReachBottom: function onReachBottom() {\n // if (this.isSortType == 0) {\n // \t// this.getGroomList();\n // } else {\n // \tthis.getGoodsList();\n // }\n },\n onPageScroll: function onPageScroll(e) {\n // if (this.headerSerch.default.isShow.val) {\n // // if (this.domOffsetTop == 50) return\n // if (e.scrollTop > this.isTop) {\n // this.isFixed = true;\n // }\n // if (e.scrollTop < this.isTop) {\n // this.$nextTick(() => {\n // this.isFixed = false;\n // });\n // }\n // } else {\n // this.isFixed = false;\n // }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcHV0ZWQiLCJjb21wb25lbnRzIiwiY291cG9uV2luZG93IiwiaGVhZGVyU2VyY2giLCJzd2lwZXJCZyIsIm1lbnVzIiwibmV3cyIsImFjdGl2aXR5Iiwic2Nyb2xsQm94IiwicmVjb21tZW5kIiwicG9wdWxhciIsIm1CYW5uZXIiLCJuZXdHb29kcyIsInByb21vdGlvbiIsImFsaXZlIiwiYWRzUmVjb21tZW5kIiwiY291cG9uIiwic2Vja2lsbCIsImNvbWJpbmF0aW9uIiwiYmFyZ2FpbiIsImdvb2RMaXN0IiwicGljVHh0IiwidGl0bGVzIiwiY3VzdG9tZXJTZXJ2aWNlIiwidGFiQmFyIiwidGFiTmF2IiwiTG9hZGluZyIsInNrZWxldG9ucyIsImluZGV4R29vZHMiLCJhcHBVcGRhdGUiLCJtaXhpbnMiLCJkYXRhIiwiaW1nSG9zdCIsInNob3dTa2VsZXRvbiIsImlzTm9kZXMiLCJpc1NvcnRUeXBlIiwic29ydExpc3QiLCJzb3J0QWxsIiwiZ29vZFBhZ2UiLCJnb29kTGlzdHMiLCJjdXJTb3J0Iiwic29ydE1wVG9wIiwibG9hZGVkIiwiaG9zdFByb2R1Y3QiLCJob3RTY3JvbGwiLCJob3RQYWdlIiwiaG90TGltaXQiLCJmb2xsb3dIaWQiLCJmb2xsb3dVcmwiLCJmb2xsb3dDb2RlIiwibmF2SCIsInN1YnNjcmliZSIsImlTaGlkZGVuIiwiZ29vZFR5cGUiLCJsb2FkaW5nIiwibG9hZGVuZCIsImxvYWRUaXRsZSIsInBhZ2UiLCJsaW1pdCIsIm51bUNvbmZpZyIsImNvdXBvbk9iaiIsImlzQ291cG9uU2hvdyIsInNoYXJlSW5mbyIsInNpdGVfY29uZmlnIiwiaXNJZnJhbWUiLCJpc0JvcmFkZXIiLCJkb21PZmZzZXRUb3AiLCJpc1RvcCIsInByaXZhY3lTdGF0dXMiLCJpc0ZpeGVkIiwiY3JlYXRlZCIsInVuaSIsInRoZW4iLCJjYXRjaCIsInRpdGxlIiwibWV0aG9kcyIsImNvbmZpcm1BcHAiLCJjbG9zZU1vZGVsIiwic3VjY2VzcyIsInBsdXMiLCJpbXBvcnQiLCJzaGFyZWRBcHBsaWNhdGlvbiIsInBlcmZvcm1TZWxlY3RvciIsImJpbmRFZGl0Iiwid2luZG93IiwibmFtZSIsImRhdGFOYW1lIiwicGFyYW1zIiwiZ2V0Rm9sbG93IiwiZm9sbG93VGFwIiwiY2xvc2VGb2xsb3ciLCJjbG9zZUZvbGxvd0NvZGUiLCJjbG9zZVRpcCIsImJpbmRIZWlnaHRhIiwiZ2V0Q291cG9uIiwibm93RGF0ZSIsInJlcyIsImdldE5ld0NvdXBvbiIsImNvdXBvbkNsb3NlIiwiZ29JQ1AiLCJvbkxvYWRGdW4iLCJyZWNvbm5lY3QiLCJkaXlEYXRhIiwidGhhdCIsInNldFRpbWVvdXQiLCJpY29uIiwiZHVyYXRpb24iLCJnZXRJbmRleERhdGEiLCJnZXRfaG9zdF9wcm9kdWN0IiwiYmluZFNvcnRJZCIsImdldFByb2R1Y3RMaXN0IiwiZ2V0R29vZHNMaXN0Iiwia2V5d29yZCIsInByaWNlT3JkZXIiLCJzYWxlc09yZGVyIiwiY2lkIiwiZ29Hb29kc0RldGFpbCIsInVybCIsIm9uUmVhY2hCb3R0b20iLCJvblBhZ2VTY3JvbGwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFzSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQUtBO0FBSUE7QUFTQTtBQU1BO0FBSUE7QUFHQTtBQUdBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFDQTtBQUFBLGVBQ0E7RUFDQUE7RUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7RUFDQTs7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBN0Q7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FPO01BQ0FOO01BQUE7TUFDQWM7TUFBQTtNQUNBRjtNQUFBO01BQ0FJO01BQUE7TUFDQUQ7TUFBQTtNQUNBRjtNQUFBO01BQ0FGO01BQUE7TUFDQUQ7TUFBQTtNQUNBSDtNQUFBO01BQ0FFO01BQUE7TUFDQUQ7TUFBQTtNQUNBUztNQUFBO01BQ0F3QztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTtFQUVBQztJQUFBO0lBQ0FDO0lBRUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztJQUdBO0lBd0JBO0lBQ0E7SUFLQSx1QkFDQUM7TUFDQTtJQUNBLEdBQ0FDO01BQ0E7UUFDQUM7TUFDQTtJQUNBO0lBRUE7SUFXQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFFQTtJQUNBQztNQUNBTDtNQUNBO0lBQ0E7SUFDQTtJQUNBTTtNQUNBO01BQ0FOO1FBQ0FPO1VBQ0E7VUFDQTtZQUNBO1lBQ0FDO1VBQ0E7WUFDQTtZQUNBQSxTQUNBQyx3QkFDQUMsb0JBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFFQUM7TUFDQTtRQUNBQztVQUNBQztVQUNBQztVQUNBQztRQUNBLEdBQ0EsSUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0Esc0JBQ0FoQjtRQUNBO01BQ0EsR0FDQUM7UUFDQTtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBZTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFFQTtNQU1BO0lBRUE7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQUM7TUFDQTtRQUNBO01BQ0E7UUFDQTtVQUNBLElBQ0FoRSxPQUNBaUUsSUFEQWpFO1VBRUE7WUFDQTtZQUNBO1lBQ0F3QztVQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0EwQjtNQUFBO01BQ0E7TUFDQTtRQUNBO1VBQ0EsSUFDQWxFLE9BQ0FpRSxJQURBakU7VUFFQTtZQUNBO2NBQ0E7Y0FDQTtjQUNBd0M7WUFDQTtVQUNBO1lBQ0FBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBMkI7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBVUFDO01BQ0E7TUFDQWY7SUFDQTtJQUNBZ0I7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQTtRQUNBQztRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBO1FBQ0FDO1VBQ0E7UUFDQTtRQUNBakM7TUFDQTtRQUVBO1VBQ0FBO1lBQ0FHO1lBQ0ErQjtZQUNBQztVQUNBO1FBQ0E7TUFFQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1FBSUFwQztVQUNBRztRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBa0M7TUFDQTtNQUNBO01BQ0E7UUFDQUw7UUFDQUE7UUFDQUE7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBTTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQTVHO1FBQ0FtRDtRQUNBQztRQUNBeUQ7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtVQUNBN0M7WUFDQThDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFBQSxDQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFBQTtBQUVBO0FBQUEiLCJmaWxlIjoiMjM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGlkPVwicGFnZUluZGV4XCIgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PCEtLSA8c2tlbGV0b24gdi1pZj1cIiFpc0lmcmFtZVwiIDpzaG93PVwic2hvd1NrZWxldG9uXCIgOmlzTm9kZXM9XCJpc05vZGVzXCIgcmVmPVwic2tlbGV0b25cIiBsb2FkaW5nPVwiY2hpYXJvc2N1cm9cIlxyXG5cdFx0XHRzZWxlY3Rvcj1cInNrZWxldG9uXCIgYmdjb2xvcj1cIiNGRkZcIj48L3NrZWxldG9uPiAtLT5cclxuXHRcdDxza2VsZXRvbnMgOnNob3c9XCJzaG93U2tlbGV0b25cIiBsb2FkaW5nPVwiY2hpYXJvc2N1cm9cIiBiZ2NvbG9yPVwiI0ZGRlwiPjwvc2tlbGV0b25zPlxyXG5cdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImZvbGxvd01lXCIgdi1pZj1cIiR3ZWNoYXQuaXNXZWl4aW4oKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImZvbGxvdyBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgdi1pZj1cImZvbGxvd0hpZCAmJiBmb2xsb3dVcmwgJiYgIXN1YnNjcmliZVwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOeCueWHu+KAnOeri+WNs+WFs+azqOKAneWNs+WPr+WFs+azqOWFrOS8l+WPt2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudFwiIEBjbGljaz1cImZvbGxvd1RhcFwiPnt7JHQoYOeri+WNs+WFs+azqGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cImljb25mb250IGljb24tZ3VhbmJpXCIgQGNsaWNrPVwiY2xvc2VGb2xsb3dcIj48L3NwYW4+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZm9sbG93Q29kZVwiIHYtaWY9XCJmb2xsb3dDb2RlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+PGltZyA6c3JjPVwiZm9sbG93VXJsXCIgLz48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtYXNrXCIgQGNsaWNrPVwiY2xvc2VGb2xsb3dDb2RlXCI+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpbmRleFRpcFwiIDpzdHlsZT1cIid0b3A6JyArIChuYXZIICsgNTApICsgJ3B4J1wiIDpoaWRkZW49XCJpU2hpZGRlblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpcCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+e3skdChg54K55Ye7YCl9feKAnDxpbWFnZSBzcmM9XCIvc3RhdGljL2ltYWdlcy9zcG90LnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHTigJ17eyR0KGDmt7vliqDliLDmiJHnmoTlsI/nqIvluo/vvIwg5b6u5L+h6aaW6aG15LiL5ouJ5Y2z5Y+v6K6/6Zeu5ZWG5Z+O44CCYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tZ3VhbmJpMVwiIEBjbGljaz1cImNsb3NlVGlwXCI+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0g6aG26YOo5pCc57SiIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJza2VsZXRvblwiIGlkPVwicGFnZUluZGV4c1wiIDpzdHlsZT1cInsgdmlzaWJpbGl0eTogc2hvd1NrZWxldG9uID8gJ2hpZGRlbicgOiAndmlzaWJsZScgfVwiPlxyXG5cdFx0XHQ8aGVhZGVyU2VyY2ggY2xhc3M9XCJtcC1oZWFkZXIgc2tlbGV0b25cIiA6ZGF0YUNvbmZpZz1cImhlYWRlclNlcmNoLmRlZmF1bHRcIlxyXG5cdFx0XHRcdEBjbGljay5uYXRpdmU9XCJiaW5kRWRpdCgnaGVhZGVyU2VyY2gnLCAnZGVmYXVsdCcpXCI+PC9oZWFkZXJTZXJjaD5cclxuXHRcdFx0PCEtLSDova7mkq0gLS0+XHJcblx0XHRcdDxzd2lwZXJCZyA6ZGF0YUNvbmZpZz1cInN3aXBlckJnLmRlZmF1bHRcIiBAY2xpY2submF0aXZlPVwiYmluZEVkaXQoJ3N3aXBlckJnJywgJ2RlZmF1bHQnKVwiPjwvc3dpcGVyQmc+XHJcblx0XHRcdDwhLS0g6YeR5Yia5Yy6IC0tPlxyXG5cdFx0XHQ8bWVudXMgOmRhdGFDb25maWc9XCJtZW51cy5kZWZhdWx0XCIgQGNsaWNrLm5hdGl2ZT1cImJpbmRFZGl0KCdtZW51cycsICdkZWZhdWx0JylcIj48L21lbnVzPlxyXG5cdFx0XHQ8IS0tIOaWsOmXu+eugOaKpSAtLT5cclxuXHRcdFx0PG5ld3MgOmRhdGFDb25maWc9XCJuZXdzLmRlZmF1bHRcIiBAY2xpY2submF0aXZlPVwiYmluZEVkaXQoJ25ld3MnLCAnZGVmYXVsdCcpXCI+PC9uZXdzPlxyXG5cdFx0XHQ8IS0tIOa0u+WKqOmtlOaWuSAtLT5cclxuXHRcdFx0PGFjdGl2aXR5IDpkYXRhQ29uZmlnPVwiYWN0aXZpdHkuZGVmYXVsdFwiIEBjbGljay5uYXRpdmU9XCJiaW5kRWRpdCgnYWN0aXZpdHknLCAnZGVmYXVsdCcpXCI+PC9hY3Rpdml0eT5cclxuXHRcdFx0PCEtLSBcdFx0PHNlY2tpbGwgOmRhdGFDb25maWc9XCJzZWNraWxsLmRlZmF1bHRcIiBAY2xpY2submF0aXZlPVwiYmluZEVkaXQoJ3NlY2tpbGwnLCdkZWZhdWx0JylcIj48L3NlY2tpbGw+XHJcblx0XHRcdDxhZHNSZWNvbW1lbmQgOmRhdGFDb25maWc9XCJhZHNSZWNvbW1lbmQuZGVmYXVsdFwiIEBjbGljay5uYXRpdmU9XCJiaW5kRWRpdCgnYWRzUmVjb21tZW5kJywnZGVmYXVsdCcpXCI+PC9hZHNSZWNvbW1lbmQ+XHJcblx0XHRcdDxjb21iaW5hdGlvbiA6ZGF0YUNvbmZpZz1cImNvbWJpbmF0aW9uLmRlZmF1bHRcIiBAY2xpY2submF0aXZlPVwiYmluZEVkaXQoJ2NvbWJpbmF0aW9uJywnZGVmYXVsdCcpXCI+PC9jb21iaW5hdGlvbj5cclxuXHRcdFx0PGJhcmdhaW4gOmRhdGFDb25maWc9XCJiYXJnYWluLmRlZmF1bHRcIiBAY2xpY2submF0aXZlPVwiYmluZEVkaXQoJ2JhcmdhaW4nLCdkZWZhdWx0JylcIj48L2JhcmdhaW4+XHJcblx0XHRcdDxwaWNUeHQgOmRhdGFDb25maWc9XCJwaWNUeHQuZGVmYXVsdFwiIEBjbGljay5uYXRpdmU9XCJiaW5kRWRpdCgncGljVHh0JywnZGVmYXVsdCcpXCI+PC9waWNUeHQ+XHQgLS0+XHJcblx0XHRcdDxhbGl2ZSA6ZGF0YUNvbmZpZz1cImFsaXZlLmRlZmF1bHRcIiBAY2xpY2submF0aXZlPVwiYmluZEVkaXQoJ2FsaXZlJywgJ2RlZmF1bHQnKVwiPjwvYWxpdmU+XHJcblx0XHRcdDwhLS0g5LyY5oOg5Yi4IC0tPlxyXG5cdFx0XHQ8Y291cG9uIDpkYXRhQ29uZmlnPVwiY291cG9uLmRlZmF1bHRcIiBAY2xpY2submF0aXZlPVwiYmluZEVkaXQoJ2NvdXBvbicsICdkZWZhdWx0JylcIj48L2NvdXBvbj5cclxuXHRcdFx0PCEtLSDlv6vpgJ/pgInmi6kgLS0+XHJcblx0XHRcdDxzY3JvbGxCb3ggOmRhdGFDb25maWc9XCJzY3JvbGxCb3guZGVmYXVsdFwiIEBjbGljay5uYXRpdmU9XCJiaW5kRWRpdCgnc2Nyb2xsQm94JywgJ2RlZmF1bHQnKVwiPjwvc2Nyb2xsQm94PlxyXG5cdFx0XHQ8IS0tIOS/g+mUgOeyvuWTgSAtLT5cclxuXHRcdFx0PHJlY29tbWVuZCA6ZGF0YUNvbmZpZz1cImdvb2RMaXN0LmFhXCIgQGNsaWNrLm5hdGl2ZT1cImJpbmRFZGl0KCdnb29kTGlzdCcsICdhYScpXCI+PC9yZWNvbW1lbmQ+XHJcblx0XHRcdDwhLS0g5o6S6KGM5qacIC0tPlxyXG5cdFx0XHQ8cG9wdWxhciA6ZGF0YUNvbmZpZz1cImdvb2RMaXN0LmJiXCIgQGNsaWNrLm5hdGl2ZT1cImJpbmRFZGl0KCdnb29kTGlzdCcsICdiYicpXCI+PC9wb3B1bGFyPlxyXG5cdFx0XHQ8IS0tIOWVhuWTgei9ruaSrSAtLT5cclxuXHRcdFx0PG1CYW5uZXIgOmRhdGFDb25maWc9XCJzd2lwZXJCZy5hYVwiIEBjbGljay5uYXRpdmU9XCJiaW5kRWRpdCgnc3dpcGVyQmcnLCAnYWEnKVwiPjwvbUJhbm5lcj5cclxuXHRcdFx0PCEtLSDpppblj5HmlrDlk4EgLS0+XHJcblx0XHRcdDxuZXdHb29kcyA6ZGF0YUNvbmZpZz1cImdvb2RMaXN0LmNjXCIgQGNsaWNrLm5hdGl2ZT1cImJpbmRFZGl0KCdnb29kTGlzdCcsICdjYycpXCI+PC9uZXdHb29kcz5cclxuXHRcdFx0PCEtLSDnsr7lk4HmjqjojZAgLS0+XHJcblx0XHRcdDwhLS0gPG1CYW5uZXIgOmRhdGFDb25maWc9XCJzd2lwZXJCZy5jY1wiIEBjbGljay5uYXRpdmU9XCJiaW5kRWRpdCgnc3dpcGVyQmcnLCdjYycpXCI+PC9tQmFubmVyPiAtLT5cclxuXHRcdFx0PCEtLSA8dGl0bGVzIDpkYXRhQ29uZmlnPVwidGl0bGVzLmRlZmF1bHRcIiA6c3R5PVwiJ29mZidcIiBAY2xpY2submF0aXZlPVwiYmluZEVkaXQoJ3RpdGxlcycsJ2RlZmF1bHQnKVwiPjwvdGl0bGVzPiAtLT5cclxuXHRcdFx0PCEtLSDllYblk4Hova7mkq0gLS0+XHJcblx0XHRcdDwhLS0gXHRcdDxjdXN0b21lclNlcnZpY2UgOmRhdGFDb25maWc9XCJjdXN0b21lclNlcnZpY2UuZGVmYXVsdFwiIEBjbGljay5uYXRpdmU9XCJiaW5kRWRpdCgnY3VzdG9tZXJTZXJ2aWNlJywnZGVmYXVsdCcpXCI+PC9jdXN0b21lclNlcnZpY2U+IC0tPlxyXG5cdFx0XHQ8IS0tIOeyvumAieWNleWTgSAtLT5cclxuXHRcdFx0PHByb21vdGlvbiA6ZGF0YUNvbmZpZz1cImdvb2RMaXN0LmRkXCIgQGNsaWNrLm5hdGl2ZT1cImJpbmRFZGl0KCdnb29kTGlzdCcsICdkZCcpXCI+PC9wcm9tb3Rpb24+XHJcblx0XHRcdDwhLS0g5ZWG5ZOB5YiG57G7IC0tPlxyXG5cdFx0XHQ8dGFiTmF2IGNsYXNzPVwic3RpY2t5LWJveFwiIDpzdHlsZT1cIid0b3A6JyArIGlzVG9wICsgJ3B4OydcIiA6ZGF0YUNvbmZpZz1cInRhYk5hdi5kZWZhdWx0XCJcclxuXHRcdFx0XHRAY2xpY2submF0aXZlPVwiYmluZEVkaXQoJ3RhYk5hdicsICdkZWZhdWx0JylcIiBAYmluZFNvcnRJZD1cImJpbmRTb3J0SWRcIiBAYmluZEhlaWdodD1cImJpbmRIZWlnaHRhXCI+XHJcblx0XHRcdDwvdGFiTmF2PlxyXG5cdFx0XHQ8IS0tIOWVhuWTgeWIl+ihqCAtLT5cclxuXHRcdFx0PGluZGV4R29vZHMgdi1pZj1cIiFpc0lmcmFtZSAmJiB0YWJOYXYuZGVmYXVsdCAmJiB0YWJOYXYuZGVmYXVsdC5pc1Nob3cudmFsXCIgOmRhdGFMaXN0cz1cImdvb2RMaXN0c1wiXHJcblx0XHRcdFx0QGNsaWNrLm5hdGl2ZT1cImJpbmRFZGl0KCdMaXN0JylcIj48L2luZGV4R29vZHM+XHJcblx0XHRcdDwhLS0gPHJlY29tbWVuZCA6ZGF0YUNvbmZpZz1cImdvb2RMaXN0LmFhXCIgQGNsaWNrLm5hdGl2ZT1cImJpbmRFZGl0KCdnb29kTGlzdCcsJ2FhJylcIj48L3JlY29tbWVuZD4gLS0+XHJcblx0XHRcdDwhLS0gPExvYWRpbmcgY2xhc3M9XCJsb2FkaW5nLXN0eVwiIDpsb2FkZWQ9XCJsb2FkZWRcIiA6bG9hZGluZz1cImxvYWRpbmdcIj48L0xvYWRpbmc+IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHYtaWY9XCJcclxuICAgICAgICAgICFpc0lmcmFtZSAmJlxyXG4gICAgICAgICAgdGFiTmF2LmRlZmF1bHQgJiZcclxuICAgICAgICAgIHRhYk5hdi5kZWZhdWx0LmlzU2hvdy52YWwgJiZcclxuICAgICAgICAgIGdvb2RMaXN0cy5sZW5ndGggPT0gMFxyXG4gICAgICAgIFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdlbXB0eUJveCc+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL25vLXRoaW5nLnBuZydcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzXCI+e3skdChg5pqC5peg5ZWG5ZOB77yM5Y6755yL54K55Yir55qE5ZCnYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8dGFiQmFyIDpkYXRhQ29uZmlnPVwidGFiQmFyLmRlZmF1bHRcIiA6cGFnZVBhdGg9XCInL3BhZ2VzL2luZGV4L2luZGV4J1wiXHJcblx0XHRcdEBjbGljay5uYXRpdmU9XCJiaW5kRWRpdCgndGFiQmFyJywgJ2RlZmF1bHQnKVwiPjwvdGFiQmFyPlxyXG5cdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHQ8dmlldyB2LWlmPVwic2l0ZV9jb25maWcucmVjb3JkX05vXCIgY2xhc3M9XCJzaXRlLWNvbmZpZ1wiIEBjbGljaz1cImdvSUNQKDEpXCI+e3sgc2l0ZV9jb25maWcucmVjb3JkX05vIH19PC92aWV3PlxyXG5cdFx0PHZpZXcgdi1pZj1cInNpdGVfY29uZmlnLm5ldHdvcmtfc2VjdXJpdHlcIiBjbGFzcz1cInNpdGUtY29uZmlnXCIgQGNsaWNrPVwiZ29JQ1AoMilcIj57eyBzaXRlX2NvbmZpZy5uZXR3b3JrX3NlY3VyaXR5IH19PC92aWV3PlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInVuaS1wLWItOThcIj48L3ZpZXc+XHJcblx0XHQ8Y291cG9uV2luZG93IHN0eWxlPVwicG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDAwMFwiIDp3aW5kb3c9XCJpc0NvdXBvblNob3dcIiBAb25Db2xzZT1cImNvdXBvbkNsb3NlXCJcclxuXHRcdFx0OmNvdXBvbkltYWdlPVwiY291cG9uT2JqLmltYWdlXCIgOmNvdXBvbkxpc3Q9XCJjb3Vwb25PYmoubGlzdFwiPjwvY291cG9uV2luZG93PlxyXG5cdFx0PCEtLSAjaWZkZWYgQVBQLVBMVVMgLS0+XHJcblx0XHQ8YXBwLXVwZGF0ZSB2LWlmPVwiIXByaXZhY3lTdGF0dXNcIiByZWY9XCJhcHBVcGRhdGVcIiA6Zm9yY2U9XCJ0cnVlXCIgOnRhYmJhcj1cImZhbHNlXCI+PC9hcHAtdXBkYXRlPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwcml2YWN5LXdyYXBwZXJcIiB2LWlmPVwicHJpdmFjeVN0YXR1c1wiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInByaXZhY3ktYm94XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPnt7JHQoYOacjeWKoeWNj+iuruS4jumakOengeaUv+etlmApfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHRcdFx0XHR7eyR0KGDor7fliqHlv4XlrqHmhY7pmIXor7vjgIHlhYXliIbnkIbop6PigJzmnI3liqHljY/orq7kuI4g6ZqQ56eB5pS/562W4oCd5ZCE5p2h5qy+77yM5YyF5ous5L2G5LiN6ZmQ5LqO77ya5Li65LqGIOWQkeS9oOaPkOS+m+WNs+aXtumAmuiur+OAgeWGheWuueWIhuS6q+etieacjeWKoe+8jOaIkSDku6zpnIDopoHmlLbpm4bkvaDnmoTorr7lpIfkv6Hmga/jgIHmk43kvZzml6Xlv5fnrYnkuKog5Lq65L+h5oGv44CC5L2g5Y+v5Lul5Zyo4oCc6K6+572u4oCd5Lit5p+l55yL44CB5Y+Y5pu044CB5Yig6Zmk5Liq5Lq65L+h5oGv5bm2566h55CG5L2g55qE5o6I5p2D44CCYCl9fTxicj5cclxuXHRcdFx0XHRcdHt7JHQoYOS9oOWPr+S7pemYheivu2ApfX1cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgdXJsPVwiL3BhZ2VzL3VzZXJzL3ByaXZhY3kvaW5kZXg/dHlwZT0zXCI+e3skdChg44CK5pyN5Yqh5Y2P6K6u5LiO6ZqQ56eB5pS/562W44CLYCl9fTwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0e3skdChg5LqG6Kej6K+m57uG5L+h5oGv44CC5aaC5L2g5ZCM5oSP77yM6K+354K55Ye74oCc5oiR5ZCM5oSP4oCd5byA5aeL5o6l5Y+X5oiR5Lus55qE5pyN5Yqh44CCYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0bi1ib3hcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuLWl0ZW1cIiBAY2xpY2s9XCJjb25maXJtQXBwXCI+e3skdChg5oiR5ZCM5oSPYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwiY2xvc2VNb2RlbFwiPnt7JHQoYOaui+W/jeaLkue7nWApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvdXBvbldpbmRvdyBmcm9tIFwiQC9jb21wb25lbnRzL2NvdXBvbldpbmRvdy9pbmRleFwiO1xyXG5cdGltcG9ydCBpbmRleEdvb2RzIGZyb20gXCJAL2NvbXBvbmVudHMvaW5kZXhHb29kcy9pbmRleFwiO1xyXG5cdGltcG9ydCBoZWFkZXJTZXJjaCBmcm9tIFwiLi9jb21wb25lbnRzL2hlYWRlclNlcmNoXCI7XHJcblx0aW1wb3J0IHN3aXBlckJnIGZyb20gXCIuL2NvbXBvbmVudHMvc3dpcGVyQmdcIjtcclxuXHRpbXBvcnQgbWVudXMgZnJvbSBcIi4vY29tcG9uZW50cy9tZW51c1wiO1xyXG5cdGltcG9ydCBuZXdzIGZyb20gXCIuL2NvbXBvbmVudHMvbmV3c1wiO1xyXG5cdGltcG9ydCBhY3Rpdml0eSBmcm9tIFwiLi9jb21wb25lbnRzL2FjdGl2aXR5XCI7XHJcblx0aW1wb3J0IHNjcm9sbEJveCBmcm9tIFwiLi9jb21wb25lbnRzL3Njcm9sbEJveFwiO1xyXG5cdGltcG9ydCByZWNvbW1lbmQgZnJvbSBcIi4vY29tcG9uZW50cy9yZWNvbW1lbmRcIjtcclxuXHRpbXBvcnQgcG9wdWxhciBmcm9tIFwiLi9jb21wb25lbnRzL3BvcHVsYXJcIjtcclxuXHRpbXBvcnQgbUJhbm5lciBmcm9tIFwiLi9jb21wb25lbnRzL21CYW5uZXJcIjtcclxuXHRpbXBvcnQgbmV3R29vZHMgZnJvbSBcIi4vY29tcG9uZW50cy9uZXdHb29kc1wiO1xyXG5cdGltcG9ydCBwcm9tb3Rpb24gZnJvbSBcIi4vY29tcG9uZW50cy9wcm9tb3Rpb25cIjtcclxuXHRpbXBvcnQgYWxpdmUgZnJvbSBcIi4vY29tcG9uZW50cy9hbGl2ZVwiO1xyXG5cdGltcG9ydCBhZHNSZWNvbW1lbmQgZnJvbSBcIi4vY29tcG9uZW50cy9hZHNSZWNvbW1lbmRcIjtcclxuXHRpbXBvcnQgY291cG9uIGZyb20gXCIuL2NvbXBvbmVudHMvY291cG9uXCI7XHJcblx0aW1wb3J0IHNlY2tpbGwgZnJvbSBcIi4vY29tcG9uZW50cy9zZWNraWxsXCI7XHJcblx0aW1wb3J0IGNvbWJpbmF0aW9uIGZyb20gXCIuL2NvbXBvbmVudHMvY29tYmluYXRpb25cIjtcclxuXHRpbXBvcnQgYmFyZ2FpbiBmcm9tIFwiLi9jb21wb25lbnRzL2JhcmdhaW5cIjtcclxuXHRpbXBvcnQgZ29vZExpc3QgZnJvbSBcIi4vY29tcG9uZW50cy9nb29kTGlzdFwiO1xyXG5cdGltcG9ydCBwaWNUeHQgZnJvbSBcIi4vY29tcG9uZW50cy9waWNUeHRcIjtcclxuXHRpbXBvcnQgdGl0bGVzIGZyb20gXCIuL2NvbXBvbmVudHMvdGl0bGVzXCI7XHJcblx0aW1wb3J0IGN1c3RvbWVyU2VydmljZSBmcm9tIFwiLi9jb21wb25lbnRzL2N1c3RvbWVyU2VydmljZVwiO1xyXG5cdGltcG9ydCB0YWJCYXIgZnJvbSBcIi4vY29tcG9uZW50cy90YWJCYXJcIjtcclxuXHRpbXBvcnQgdGFiTmF2IGZyb20gXCIuL2NvbXBvbmVudHMvdGFiTmF2XCI7XHJcblx0aW1wb3J0IGFwcFVwZGF0ZSBmcm9tIFwiQC9jb21wb25lbnRzL3VwZGF0ZS9hcHAtdXBkYXRlLnZ1ZVwiO1xyXG5cdGltcG9ydCBMb2FkaW5nIGZyb20gXCJAL2NvbXBvbmVudHMvTG9hZGluZy9pbmRleC52dWVcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0U2hhcmUsXHJcblx0XHRmb2xsb3dcclxuXHR9IGZyb20gXCJAL2FwaS9wdWJsaWMuanNcIjtcclxuXHQvLyAjaWZkZWYgTVAgfHwgQVBQLVBMVVNcclxuXHRpbXBvcnQge1xyXG5cdFx0U1VCU0NSSUJFX01FU1NBR0UsXHJcblx0XHRUSVBTX0tFWVxyXG5cdH0gZnJvbSBcIkAvY29uZmlnL2NhY2hlXCI7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFRlbXBJZHMsXHJcblx0XHRzaXRlQ29uZmlnXHJcblx0fSBmcm9tIFwiQC9hcGkvYXBpLmpzXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldERpeSxcclxuXHRcdGdldEluZGV4RGF0YSxcclxuXHRcdGdldENvdXBvblYyLFxyXG5cdFx0Z2V0Q291cG9uTmV3VXNlcixcclxuXHR9IGZyb20gXCJAL2FwaS9hcGkuanNcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0R3Jvb21MaXN0LFxyXG5cdFx0Z2V0Q2F0ZWdvcnlMaXN0LFxyXG5cdFx0Z2V0UHJvZHVjdHNsaXN0LFxyXG5cdFx0Z2V0UHJvZHVjdEhvdCxcclxuXHR9IGZyb20gXCJAL2FwaS9zdG9yZS5qc1wiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnb1Nob3BEZXRhaWwsXHJcblx0XHRnb1BhZ2VcclxuXHR9IGZyb20gXCJAL2xpYnMvb3JkZXIuanNcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSBcIkAvbGlicy9sb2dpbi5qc1wiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSBcIkAvbWl4aW5zL2NvbG9yXCI7XHJcblx0aW1wb3J0IHNrZWxldG9ucyBmcm9tIFwiLi9jb21wb25lbnRzL3NrZWxldG9uLnZ1ZVwiO1xyXG5cdGxldCBhcHAgPSBnZXRBcHAoKTtcclxuXHRsZXQgc3RhdHVzQmFySGVpZ2h0ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkuc3RhdHVzQmFySGVpZ2h0O1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFtcImlzTG9naW5cIiwgXCJ1aWRcIl0pLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRjb3Vwb25XaW5kb3csXHJcblx0XHRcdGhlYWRlclNlcmNoLFxyXG5cdFx0XHRzd2lwZXJCZyxcclxuXHRcdFx0bWVudXMsXHJcblx0XHRcdG5ld3MsXHJcblx0XHRcdGFjdGl2aXR5LFxyXG5cdFx0XHRzY3JvbGxCb3gsXHJcblx0XHRcdHJlY29tbWVuZCxcclxuXHRcdFx0cG9wdWxhcixcclxuXHRcdFx0bUJhbm5lcixcclxuXHRcdFx0bmV3R29vZHMsXHJcblx0XHRcdHByb21vdGlvbixcclxuXHRcdFx0YWxpdmUsXHJcblx0XHRcdGFkc1JlY29tbWVuZCxcclxuXHRcdFx0Y291cG9uLFxyXG5cdFx0XHRzZWNraWxsLFxyXG5cdFx0XHRjb21iaW5hdGlvbixcclxuXHRcdFx0YmFyZ2FpbixcclxuXHRcdFx0Z29vZExpc3QsXHJcblx0XHRcdHBpY1R4dCxcclxuXHRcdFx0dGl0bGVzLFxyXG5cdFx0XHRjdXN0b21lclNlcnZpY2UsXHJcblx0XHRcdHRhYkJhcixcclxuXHRcdFx0dGFiTmF2LFxyXG5cdFx0XHRMb2FkaW5nLFxyXG5cdFx0XHRza2VsZXRvbnMsXHJcblx0XHRcdGluZGV4R29vZHMsXHJcblx0XHRcdGFwcFVwZGF0ZSwgLy9BUFDmm7TmlrBcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWdIb3N0OiBIVFRQX1JFUVVFU1RfVVJMLFxyXG5cdFx0XHRcdHNob3dTa2VsZXRvbjogdHJ1ZSwgLy/pqqjmnrblsY/mmL7npLrpmpDol49cclxuXHRcdFx0XHRpc05vZGVzOiAwLCAvL+aOp+WItuS7gOS5iOaXtuWAmeW8gOWni+aKk+WPluWFg+e0oOiKgueCuSzlj6ropoHmlbDlgLzmlLnlj5jlsLHph43mlrDmipPlj5ZcclxuXHRcdFx0XHRpc1NvcnRUeXBlOiAwLFxyXG5cdFx0XHRcdHNvcnRMaXN0OiB7fSxcclxuXHRcdFx0XHRzb3J0QWxsOiBbXSxcclxuXHRcdFx0XHRnb29kUGFnZTogMSxcclxuXHRcdFx0XHRnb29kTGlzdHM6IFtdLFxyXG5cdFx0XHRcdGN1clNvcnQ6IDAsXHJcblx0XHRcdFx0c29ydE1wVG9wOiAwLFxyXG5cdFx0XHRcdGxvYWRlZDogZmFsc2UsXHJcblx0XHRcdFx0aG9zdFByb2R1Y3Q6IFtdLFxyXG5cdFx0XHRcdGhvdFNjcm9sbDogZmFsc2UsXHJcblx0XHRcdFx0aG90UGFnZTogMSxcclxuXHRcdFx0XHRob3RMaW1pdDogMTAsXHJcblx0XHRcdFx0Zm9sbG93SGlkOiB0cnVlLFxyXG5cdFx0XHRcdGZvbGxvd1VybDogXCJcIixcclxuXHRcdFx0XHRmb2xsb3dDb2RlOiBmYWxzZSxcclxuXHRcdFx0XHRuYXZIOiBzdGF0dXNCYXJIZWlnaHQsXHJcblx0XHRcdFx0c3Vic2NyaWJlOiBmYWxzZSxcclxuXHRcdFx0XHRpU2hpZGRlbjogZmFsc2UsXHJcblx0XHRcdFx0Z29vZFR5cGU6IDMsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdFx0bG9hZFRpdGxlOiB0aGlzLiR0KGDkuIvmi4nliqDovb3mm7TlpJpgKSwgLy/mj5DnpLror61cclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiB0aGlzLiRjb25maWcuTElNSVQsXHJcblx0XHRcdFx0bnVtQ29uZmlnOiAwLFxyXG5cdFx0XHRcdGNvdXBvbk9iajoge30sXHJcblx0XHRcdFx0aXNDb3Vwb25TaG93OiBmYWxzZSxcclxuXHRcdFx0XHRzaGFyZUluZm86IHt9LFxyXG5cdFx0XHRcdHNpdGVfY29uZmlnOiBcIlwiLFxyXG5cdFx0XHRcdGlzSWZyYW1lOiBhcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZSxcclxuXHRcdFx0XHRoZWFkZXJTZXJjaDoge30sIC8v5aS06YOo5pCc57SiXHJcblx0XHRcdFx0c3dpcGVyQmc6IHt9LCAvL+i9ruaSrVxyXG5cdFx0XHRcdG1lbnVzOiB7fSwgLy/lr7zoiKpcclxuXHRcdFx0XHRuZXdzOiB7fSwgLy/mtojmga/lhazlkYpcclxuXHRcdFx0XHRhY3Rpdml0eToge30sIC8v5rS75Yqo6a2U5pa5XHJcblx0XHRcdFx0YWxpdmU6IHt9LFxyXG5cdFx0XHRcdHNjcm9sbEJveDoge30sIC8v5b+r6YCf6YCJ5oup5YiG57G7XHJcblx0XHRcdFx0dGl0bGVzOiB7fSwgLy/moIfpophcclxuXHRcdFx0XHRnb29kTGlzdDoge30sIC8v5ZWG5ZOB5YiX6KGoKOWVhuWTgeWIl+ihqOOAgemmluWPkeaWsOWTgeOAgeeDremXqOamnOWNleOAgeS/g+mUgOWNleWTgeOAgeeyvuWTgeaOqOiNkClcclxuXHRcdFx0XHR0YWJCYXI6IHt9LCAvL+WvvOiIqlxyXG5cdFx0XHRcdGN1c3RvbWVyU2VydmljZToge30sIC8v5a6i5pyNXHJcblx0XHRcdFx0cGljVHh0OiB7fSwgLy/lm77mlofor6bmg4VcclxuXHRcdFx0XHRiYXJnYWluOiB7fSwgLy/noI3ku7dcclxuXHRcdFx0XHRjb21iaW5hdGlvbjoge30sIC8v5ou85ZuiXHJcblx0XHRcdFx0YWRzUmVjb21tZW5kOiB7fSwgLy/lub/lkYrkvY1cclxuXHRcdFx0XHRzZWNraWxsOiB7fSwgLy/np5LmnYBcclxuXHRcdFx0XHRjb3Vwb246IHt9LCAvL+S8mOaDoOWIuFxyXG5cdFx0XHRcdHRhYk5hdjoge30sIC8v5YiG57G7dGFiXHJcblx0XHRcdFx0aXNCb3JhZGVyOiBcIlwiLFxyXG5cdFx0XHRcdGRvbU9mZnNldFRvcDogNTAsXHJcblx0XHRcdFx0aXNUb3A6IDAsXHJcblx0XHRcdFx0cHJpdmFjeVN0YXR1czogZmFsc2UsIC8vIOmakOengeaUv+etluaYr+WQpuWQjOaEj+i/h1xyXG5cdFx0XHRcdGlzRml4ZWQ6IGZhbHNlLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHR1bmkuaGlkZVRhYkJhcigpO1xyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKFwicHJpdmFjeVN0YXR1c1wiLCB0cnVlKTtcclxuXHRcdFx0Ly8gdHJ5IHtcclxuXHRcdFx0Ly8gXHRsZXQgdmFsID0gdW5pLmdldFN0b3JhZ2VTeW5jKFwicHJpdmFjeVN0YXR1c1wiKSB8fCBmYWxzZTtcclxuXHRcdFx0Ly8gXHRpZiAoIXZhbCkge1xyXG5cdFx0XHQvLyBcdFx0dGhpcy5wcml2YWN5U3RhdHVzID0gdHJ1ZTtcclxuXHRcdFx0Ly8gXHR9XHJcblx0XHRcdC8vIH0gY2F0Y2ggKGUpIHt9XHJcblx0XHRcdC8vIHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0Ly8gXHQvLyB0aGlzLiRyZWZzLmFwcFVwZGF0ZS51cGRhdGUoKTsgLy/osIPnlKjlrZDnu4Tku7Yg5qOA5p+l5pu05pawXHJcblx0XHRcdC8vIH0pO1xyXG5cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdGlmIChhcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZSkge1xyXG5cdFx0XHRcdHRoaXMuc2hvd1NrZWxldG9uID0gZmFsc2U7XHJcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRsZXQgYWN0aXZlO1xyXG5cdFx0XHRcdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJwYWdlSW5kZXhzXCIpLmNoaWxkcmVuLmZvckVhY2goKGRvbSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRkb20uYWRkRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIChlKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0ZS5zdG9wUHJvcGFnYXRpb24oKTtcclxuXHRcdFx0XHRcdFx0XHRlLnByZXZlbnREZWZhdWx0KCk7XHJcblx0XHRcdFx0XHRcdFx0aWYgKGRvbSA9PT0gYWN0aXZlKSByZXR1cm47XHJcblx0XHRcdFx0XHRcdFx0ZG9tLmNsYXNzTGlzdC5hZGQoXCJib3JkZXJTaG93XCIpO1xyXG5cdFx0XHRcdFx0XHRcdGFjdGl2ZSAmJiBhY3RpdmUuY2xhc3NMaXN0LnJlbW92ZShcImJvcmRlclNob3dcIik7XHJcblx0XHRcdFx0XHRcdFx0YWN0aXZlID0gZG9tO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0sIDEwMDApO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlmIChhcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZSkge1xyXG5cdFx0XHRcdHVuaS5oaWRlVGFiQmFyKCk7XHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy5nZXRGb2xsb3coKTtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHR0aGlzLmRpeURhdGEoKTtcclxuXHRcdFx0dGhpcy5nZXRJbmRleERhdGEoKTtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGlmICh0aGlzLiRDYWNoZS5nZXQoVElQU19LRVkpKSB0aGlzLmlTaGlkZGVuID0gdHJ1ZTtcclxuXHRcdFx0dGhpcy5nZXRUZW1wSWRzKCk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRzaXRlQ29uZmlnKClcclxuXHRcdFx0XHQudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnNpdGVfY29uZmlnID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQuY2F0Y2goKGVycikgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIubXNnLFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHR0aGlzLmlzVG9wID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkuc3RhdHVzQmFySGVpZ2h0ICsgODU7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0Y29uc3QgcXVlcnkgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpO1xyXG5cdFx0XHRxdWVyeS5zZWxlY3QoJy5tcC1oZWFkZXInKS5ib3VuZGluZ0NsaWVudFJlY3QoZGF0YSA9PiB7XHJcblx0XHRcdFx0dGhpcy5pc1RvcCA9IGRhdGEudG9wO1xyXG5cdFx0XHR9KS5leGVjKCk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0dGhpcy5pc1RvcCA9IDA7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRpZiAoIWFwcC5nbG9iYWxEYXRhLmlzSWZyYW1lKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRDb3Vwb24oKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHQvLyDlkIzmhI/pmpDnp4HljY/orq5cclxuXHRcdFx0Y29uZmlybUFwcCgpIHtcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoXCJwcml2YWN5U3RhdHVzXCIsIHRydWUpO1xyXG5cdFx0XHRcdHRoaXMucHJpdmFjeVN0YXR1cyA9IGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlhbPpl61Nb2RlbFxyXG5cdFx0XHRjbG9zZU1vZGVsKCkge1xyXG5cdFx0XHRcdC8v6YCA5Ye6YXBwXHJcblx0XHRcdFx0dW5pLmdldFN5c3RlbUluZm8oe1xyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdC8vIOWIpOaWreS4uuWuieWNk+eahOaJi+aculxyXG5cdFx0XHRcdFx0XHRpZiAocmVzLnBsYXRmb3JtID09IFwiYW5kcm9pZFwiKSB7XHJcblx0XHRcdFx0XHRcdFx0Ly8g5a6J5Y2T6YCA5Ye6YXBwXHJcblx0XHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLnF1aXQoKTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHQvLyDliKTmlq3kuLppb3PnmoTmiYvmnLrvvIzpgIDlh7pBcHBcclxuXHRcdFx0XHRcdFx0XHRwbHVzLmlvc1xyXG5cdFx0XHRcdFx0XHRcdFx0LmltcG9ydChcIlVJQXBwbGljYXRpb25cIilcclxuXHRcdFx0XHRcdFx0XHRcdC5zaGFyZWRBcHBsaWNhdGlvbigpXHJcblx0XHRcdFx0XHRcdFx0XHQucGVyZm9ybVNlbGVjdG9yKFwiZXhpdFwiKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGJpbmRFZGl0KG5hbWUsIGRhdGFOYW1lKSB7XHJcblx0XHRcdFx0aWYgKGFwcC5nbG9iYWxEYXRhLmlzSWZyYW1lKSB7XHJcblx0XHRcdFx0XHR3aW5kb3cucGFyZW50LnBvc3RNZXNzYWdlKHtcclxuXHRcdFx0XHRcdFx0XHRuYW1lOiBuYW1lLFxyXG5cdFx0XHRcdFx0XHRcdGRhdGFOYW1lOiBkYXRhTmFtZSxcclxuXHRcdFx0XHRcdFx0XHRwYXJhbXM6IHt9LFxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcIipcIlxyXG5cdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEZvbGxvdygpIHtcclxuXHRcdFx0XHRmb2xsb3coKVxyXG5cdFx0XHRcdFx0LnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmZvbGxvd1VybCA9IHJlcy5kYXRhLnBhdGg7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKChlcnIpID0+IHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyci5tc2csXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGZvbGxvd1RhcCgpIHtcclxuXHRcdFx0XHR0aGlzLmZvbGxvd0NvZGUgPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMuZm9sbG93SGlkID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlRm9sbG93KCkge1xyXG5cdFx0XHRcdHRoaXMuZm9sbG93SGlkID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlRm9sbG93Q29kZSgpIHtcclxuXHRcdFx0XHR0aGlzLmZvbGxvd0NvZGUgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLmZvbGxvd0hpZCA9IHRydWU7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlVGlwOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLiRDYWNoZS5zZXQoVElQU19LRVksIHRydWUpO1xyXG5cdFx0XHRcdHRoaXMuaVNoaWRkZW4gPSB0cnVlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRiaW5kSGVpZ2h0YShkYXRhKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0dGhpcy5zb3J0TXBUb3AgPSBkYXRhLnRvcCArIGRhdGEuaGVpZ2h0O1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdHRoaXMuZG9tT2Zmc2V0VG9wID0gZGF0YS50b3A7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBINVxyXG5cdFx0XHRcdHRoaXMuZG9tT2Zmc2V0VG9wID0gZGF0YS50b3AgLSAxMTA7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOS8mOaDoOWIuOW8ueeql1xyXG5cdFx0XHRnZXRDb3Vwb24oKSB7XHJcblx0XHRcdFx0Y29uc3QgdGFnRGF0ZSA9IHVuaS5nZXRTdG9yYWdlU3luYyhcInRhZ0RhdGVcIikgfHwgXCJcIixcclxuXHRcdFx0XHRcdG5vd0RhdGUgPSBuZXcgRGF0ZSgpLnRvTG9jYWxlRGF0ZVN0cmluZygpO1xyXG5cdFx0XHRcdGlmICh0YWdEYXRlID09PSBub3dEYXRlKSB7XHJcblx0XHRcdFx0XHR0aGlzLmdldE5ld0NvdXBvbigpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRnZXRDb3Vwb25WMigpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRcdFx0ZGF0YVxyXG5cdFx0XHRcdFx0XHR9ID0gcmVzO1xyXG5cdFx0XHRcdFx0XHRpZiAoZGF0YS5saXN0Lmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaXNDb3Vwb25TaG93ID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmNvdXBvbk9iaiA9IGRhdGE7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKFwidGFnRGF0ZVwiLCBuZXcgRGF0ZSgpLnRvTG9jYWxlRGF0ZVN0cmluZygpKTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmdldE5ld0NvdXBvbigpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaWsOeUqOaIt+S8mOaDoOWIuFxyXG5cdFx0XHRnZXROZXdDb3Vwb24oKSB7XHJcblx0XHRcdFx0Y29uc3Qgb2xkVXNlciA9IHVuaS5nZXRTdG9yYWdlU3luYyhcIm9sZFVzZXJcIikgfHwgMDtcclxuXHRcdFx0XHRpZiAoIW9sZFVzZXIpIHtcclxuXHRcdFx0XHRcdGdldENvdXBvbk5ld1VzZXIoKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0XHRcdGRhdGFcclxuXHRcdFx0XHRcdFx0fSA9IHJlcztcclxuXHRcdFx0XHRcdFx0aWYgKGRhdGEuc2hvdykge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChkYXRhLmxpc3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLmlzQ291cG9uU2hvdyA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLmNvdXBvbk9iaiA9IGRhdGE7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoXCJvbGRVc2VyXCIsIDEpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoXCJvbGRVc2VyXCIsIDEpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOS8mOaDoOWIuOW8ueeql+WFs+mXrVxyXG5cdFx0XHRjb3Vwb25DbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLmlzQ291cG9uU2hvdyA9IGZhbHNlO1xyXG5cdFx0XHRcdGlmICghdW5pLmdldFN0b3JhZ2VTeW5jKFwib2xkVXNlclwiKSkge1xyXG5cdFx0XHRcdFx0dGhpcy5nZXROZXdDb3Vwb24oKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRnZXRUZW1wSWRzKCkge1xyXG5cdFx0XHRcdGdldFRlbXBJZHMoKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuZGF0YSkge1xyXG5cdFx0XHRcdFx0XHR3eC5zZXRTdG9yYWdlU3luYyhTVUJTQ1JJQkVfTUVTU0FHRSwgSlNPTi5zdHJpbmdpZnkocmVzLmRhdGEpKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGdvSUNQKHR5cGUpIHtcclxuXHRcdFx0XHRsZXQgdXJsID0gdHlwZSA9PSAxID8gdGhpcy5zaXRlX2NvbmZpZy5pY3BfdXJsIDogdGhpcy5zaXRlX2NvbmZpZy5uZXR3b3JrX3NlY3VyaXR5X3VybDtcclxuXHRcdFx0XHR3aW5kb3cub3Blbih1cmwpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbkxvYWRGdW4oKSB7fSxcclxuXHRcdFx0cmVjb25uZWN0KCkge1xyXG5cdFx0XHRcdHRoaXMuZGl5RGF0YSgpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0SW5kZXhEYXRhKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGRpeURhdGEoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldERpeSgpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGRhdGEgPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdHRoYXQuaGVhZGVyU2VyY2ggPSBkYXRhLmhlYWRlclNlcmNoO1xyXG5cdFx0XHRcdFx0dGhhdC5zd2lwZXJCZyA9IGRhdGEuc3dpcGVyQmc7XHJcblx0XHRcdFx0XHR0aGF0Lm1lbnVzID0gZGF0YS5tZW51cztcclxuXHRcdFx0XHRcdHRoYXQubmV3cyA9IGRhdGEubmV3cztcclxuXHRcdFx0XHRcdHRoYXQuYWN0aXZpdHkgPSBkYXRhLmFjdGl2aXR5O1xyXG5cdFx0XHRcdFx0dGhhdC5hbGl2ZSA9IGRhdGEuYWxpdmU7XHJcblx0XHRcdFx0XHR0aGF0LnNjcm9sbEJveCA9IGRhdGEuc2Nyb2xsQm94O1xyXG5cdFx0XHRcdFx0dGhhdC50aXRsZXMgPSBkYXRhLnRpdGxlcztcclxuXHRcdFx0XHRcdHRoYXQuZ29vZExpc3QgPSBkYXRhLmdvb2RMaXN0O1xyXG5cdFx0XHRcdFx0dGhhdC50YWJOYXYgPSBkYXRhLnRhYk5hdjtcclxuXHRcdFx0XHRcdHRoYXQudGFiQmFyID0gZGF0YS50YWJCYXI7XHJcblx0XHRcdFx0XHR0aGF0LmN1c3RvbWVyU2VydmljZSA9IGRhdGEuY3VzdG9tZXJTZXJ2aWNlO1xyXG5cdFx0XHRcdFx0dGhhdC5waWNUeHQgPSBkYXRhLnBpY1R4dDtcclxuXHRcdFx0XHRcdHRoYXQuYmFyZ2FpbiA9IGRhdGEuYmFyZ2FpbjtcclxuXHRcdFx0XHRcdHRoYXQuY29tYmluYXRpb24gPSBkYXRhLmNvbWJpbmF0aW9uO1xyXG5cdFx0XHRcdFx0dGhhdC5hZHNSZWNvbW1lbmQgPSBkYXRhLmFkc1JlY29tbWVuZDtcclxuXHRcdFx0XHRcdHRoYXQuc2Vja2lsbCA9IGRhdGEuc2Vja2lsbDtcclxuXHRcdFx0XHRcdHRoYXQuY291cG9uID0gZGF0YS5jb3Vwb247XHJcblx0XHRcdFx0XHR0aGlzLiRDYWNoZS5zZXQoXCJUQUJfQkFSXCIsIGRhdGEudGFiQmFyLmRlZmF1bHQudGFiQmFyTGlzdCk7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93U2tlbGV0b24gPSBmYWxzZTtcclxuXHRcdFx0XHRcdH0sIDMwMCk7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1ZJU19EQVRBJywgcmVzLmRhdGEpXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyb3IgPT4ge1xyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRpZiAoZXJyb3Iuc3RhdHVzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDov57mjqXlpLHotKVgKSxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRJbmRleERhdGEoKSB7XHJcblx0XHRcdFx0Z2V0SW5kZXhEYXRhKCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnN1YnNjcmliZSA9IHJlcy5kYXRhLnN1YnNjcmliZTtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0bG9jYWxTdG9yYWdlLnNldEl0ZW0oXCJpdGVtTmFtZVwiLCByZXMuZGF0YS5zaXRlX25hbWUpO1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5kYXRhLnNpdGVfbmFtZSxcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5oiR55qE5o6o6I2QXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRfaG9zdF9wcm9kdWN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoYXQuaG90U2Nyb2xsKSByZXR1cm47XHJcblx0XHRcdFx0Z2V0UHJvZHVjdEhvdCh0aGF0LmhvdFBhZ2UsIHRoYXQuaG90TGltaXQpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5ob3RQYWdlKys7XHJcblx0XHRcdFx0XHR0aGF0LmhvdFNjcm9sbCA9IHJlcy5kYXRhLmxlbmd0aCA8IHRoYXQuaG90TGltaXQ7XHJcblx0XHRcdFx0XHR0aGF0Lmhvc3RQcm9kdWN0ID0gdGhhdC5ob3N0UHJvZHVjdC5jb25jYXQocmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0Ly8gdGhhdC4kc2V0KHRoYXQsICdob3N0UHJvZHVjdCcsIHJlcy5kYXRhKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDojrflj5bliIbnsbtpZFxyXG5cdFx0XHRiaW5kU29ydElkKGRhdGEpIHtcclxuXHRcdFx0XHR0aGlzLmlzU29ydFR5cGUgPSBkYXRhID09IC05OSA/IDAgOiAxO1xyXG5cdFx0XHRcdC8vIHRoaXMuZ29vZExpc3RzID0gW107XHJcblx0XHRcdFx0dGhpcy5nZXRQcm9kdWN0TGlzdChkYXRhKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0UHJvZHVjdExpc3QoZGF0YSkge1xyXG5cdFx0XHRcdGxldCB0ZW1wT2JqID0gXCJcIjtcclxuXHRcdFx0XHR0aGlzLmN1clNvcnQgPSAwO1xyXG5cdFx0XHRcdHRoaXMubG9hZGVkID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5nb29kUGFnZSA9IDE7XHJcblx0XHRcdFx0dGhpcy5nZXRHb29kc0xpc3QoZGF0YSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEdvb2RzTGlzdChkYXRhKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMubG9hZGluZyB8fCB0aGlzLmxvYWRlZCkgcmV0dXJuO1xyXG5cdFx0XHRcdHRoaXMubG9hZGluZyA9IHRydWU7XHJcblx0XHRcdFx0Z2V0UHJvZHVjdHNsaXN0KHtcclxuXHRcdFx0XHRcdGtleXdvcmQ6IFwiXCIsXHJcblx0XHRcdFx0XHRwcmljZU9yZGVyOiBcIlwiLFxyXG5cdFx0XHRcdFx0c2FsZXNPcmRlcjogXCJcIixcclxuXHRcdFx0XHRcdG5ld3M6IDAsXHJcblx0XHRcdFx0XHRwYWdlOiB0aGlzLmdvb2RQYWdlLFxyXG5cdFx0XHRcdFx0bGltaXQ6IDEwLFxyXG5cdFx0XHRcdFx0Y2lkOiBkYXRhLFxyXG5cdFx0XHRcdH0pLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5nb29kTGlzdHMgPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdHRoaXMubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhpcy5sb2FkZWQgPSByZXMuZGF0YS5sZW5ndGggPCAxMDtcclxuXHRcdFx0XHRcdHRoaXMuZ29vZFBhZ2UrKztcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29Hb29kc0RldGFpbChpdGVtKSB7XHJcblx0XHRcdFx0Z29QYWdlKCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRnb1Nob3BEZXRhaWwoaXRlbSwgdGhpcy51aWQpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfWAsXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdC8vIGlmICh0aGlzLmlzU29ydFR5cGUgPT0gMCkge1xyXG5cdFx0XHQvLyBcdC8vIHRoaXMuZ2V0R3Jvb21MaXN0KCk7XHJcblx0XHRcdC8vIH0gZWxzZSB7XHJcblx0XHRcdC8vIFx0dGhpcy5nZXRHb29kc0xpc3QoKTtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0fSxcclxuXHRcdG9uUGFnZVNjcm9sbChlKSB7XHJcblx0XHRcdC8vIGlmICh0aGlzLmhlYWRlclNlcmNoLmRlZmF1bHQuaXNTaG93LnZhbCkge1xyXG5cdFx0XHQvLyAgIC8vIGlmICh0aGlzLmRvbU9mZnNldFRvcCA9PSA1MCkgcmV0dXJuXHJcblx0XHRcdC8vICAgaWYgKGUuc2Nyb2xsVG9wID4gdGhpcy5pc1RvcCkge1xyXG5cdFx0XHQvLyAgICAgdGhpcy5pc0ZpeGVkID0gdHJ1ZTtcclxuXHRcdFx0Ly8gICB9XHJcblx0XHRcdC8vICAgaWYgKGUuc2Nyb2xsVG9wIDwgdGhpcy5pc1RvcCkge1xyXG5cdFx0XHQvLyAgICAgdGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHQvLyAgICAgICB0aGlzLmlzRml4ZWQgPSBmYWxzZTtcclxuXHRcdFx0Ly8gICAgIH0pO1xyXG5cdFx0XHQvLyAgIH1cclxuXHRcdFx0Ly8gfSBlbHNlIHtcclxuXHRcdFx0Ly8gICB0aGlzLmlzRml4ZWQgPSBmYWxzZTtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0fSxcclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdHBhZ2Uge1xyXG5cdFx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiwgI2ZmZiAyMCUsICNmNWY1ZjUpO1xyXG5cdFx0Ly8gb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0Ly8gb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0Ly8gaGVpZ2h0OiBtYXgtY29udGVudDtcclxuXHR9XHJcblxyXG5cdC5iYWMtY29sIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzMDBycHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjk3Nzk0IDEwJSwgIzYyM2FhMiAxMDAlKTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Y2MmMyYyAwJSwgI2Y5NmUyOSAxMDAlKTtcclxuXHR9XHJcblxyXG5cdC5zd2lwZXJDb24ge1xyXG5cdFx0bWFyZ2luOiAyMHJweCAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0LyogI2lmZGVmIE1QICovXHJcblx0XHQvZGVlcC8uc3dpcGVyQmcge1xyXG5cdFx0XHRtYXJnaW46IDIwcnB4IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdC9kZWVwLy5zd2lwZXIge1xyXG5cdFx0XHRzd2lwZXIsXHJcblx0XHRcdC5zd2lwZXItaXRlbSxcclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdGhlaWdodDogMTkwcnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zaXRlLWNvbmZpZyB7XHJcblx0XHRtYXJnaW46IDQwcnB4IDA7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblxyXG5cdFx0Ji5maXhlZCB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0Ym90dG9tOiA2OXB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICNpZmRlZiBNUCAqL1xyXG5cdC5pbmRleFRpcCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRyaWdodDogNDJycHg7XHJcblx0XHR6LWluZGV4OiAxMDAwMDtcclxuXHJcblx0XHQudGlwIHtcclxuXHRcdFx0d2lkdGg6IDQwMHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0cGFkZGluZzogMTVycHggMjJycHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDE1cnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMTVycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMTdycHggc29saWQgI2ZmZjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtMTRycHg7XHJcblx0XHRcdFx0cmlnaHQ6IDk1cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0d2lkdGg6IDMyMHJweDtcclxuXHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMzBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNnJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRjb2xvcjogI2NkY2RjZDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICNlbmRpZiAqL1xyXG5cclxuXHQvKiAjaWZkZWYgSDUgKi9cclxuXHQuZm9sbG93IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNik7XHJcblx0XHRoZWlnaHQ6IDgwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdHotaW5kZXg6IDEwMDAwMDtcclxuXHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjlycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJudCB7XHJcblx0XHRcdHdpZHRoOiAxNjBycHg7XHJcblx0XHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTMzMjM7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb2xsb3dDb2RlIHtcclxuXHRcdC5tYXNrIHtcclxuXHRcdFx0ei1pbmRleDogMTAwMDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBpY3RydWUge1xyXG5cdFx0XHR3aWR0aDogNTAwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDcyMHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0yNTBycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zNjBycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0ei1pbmRleDogMTAwMDE7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogI2VuZGlmICovXHJcblx0LnByaXZhY3ktd3JhcHBlciB7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogIzdmN2Y3ZjtcclxuXHJcblx0XHQucHJpdmFjeS1ib3gge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHR3aWR0aDogNTYwcnB4O1xyXG5cdFx0XHRwYWRkaW5nOiA1MHJweCA0NXJweCAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblxyXG5cdFx0XHRcdG5hdmlnYXRvciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRjb2xvcjogI2U5MzMyMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4tYm94IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHJweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHJcblx0XHRcdFx0LmJ0bi1pdGVtIHtcclxuXHRcdFx0XHRcdGhlaWdodDogODJycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogODJycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmNjdhMzggMCUsICNmMTFiMDkgMTAwJSk7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQxcnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHJweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNvcnQtcHJvZHVjdCB7XHJcblx0XHRtYXJnaW46IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LmVtcHR5Qm94IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDE1MHJweCAwO1xyXG5cclxuXHRcdC50aXBzIHtcclxuXHRcdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogNDE0cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwNHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ub3RoaW5nIHtcclxuXHRcdC8vIG1pbi1oZWlnaHQ6IDgwMHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi10b3A6IDBycHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cclxuXHRcdC5wcm9kdWN0LWl0ZW0ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAzMjRycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQvLyBoZWlnaHQ6IDM0NHJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHJweCAxMHJweCAwIDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNHJweCAxNnJweDtcclxuXHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucHJpY2UtYm94IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmYzQxNDE7XHJcblxyXG5cdFx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3RpY2t5LWJveCB7XHJcblx0XHQvLyAvKiAjaWZuZGVmIEFQUC1QTFVTLU5WVUUgKi9cclxuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvLyBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcblx0XHQvLyAvKiAjZW5kaWYgKi9cclxuXHRcdC8vIHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHQvLyAvKiAjaWZkZWYgSDUqL1xyXG5cdFx0Ly8gdG9wOiB2YXIoLS13aW5kb3ctdG9wKTtcclxuXHRcdC8vIC8qICNlbmRpZiAqL1xyXG5cclxuXHRcdC8vIHotaW5kZXg6IDk5O1xyXG5cdFx0Ly8gZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdC8vIG1hcmdpbjogMHB4O1xyXG5cdFx0Ly8gYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuXHRcdC8vIHBhZGRpbmc6IDMwcnB4IDA7XHJcblx0XHQvLyAvKiAjaWZkZWYgTVAgfHwgQVBQLVBMVVMqL1xyXG5cdFx0Ly8gLy90b3A6IDExMHJweDtcclxuXHRcdC8vIC8qICNlbmRpZlxyXG5cclxuXHRcdC8qICNpZm5kZWYgSDUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHR6LWluZGV4OiA5OTg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG5cdFx0cGFkZGluZzogMjRycHggMCAyNHJweCAwO1xyXG5cdFx0LyogI2lmZGVmIE1QIHx8IEFQUC1QTFVTKi9cclxuXHRcdC8vdG9wOiAxMTBycHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdC8vIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///237\n"); /***/ }), /* 238 */ /*!************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/indexGoods/index.vue ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_9bcb6b3c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=9bcb6b3c&scoped=true& */ 239);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 241);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_9bcb6b3c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_9bcb6b3c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"9bcb6b3c\",\n null,\n false,\n _index_vue_vue_type_template_id_9bcb6b3c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/indexGoods/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjM4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9OWJjYjZiM2Mmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjliY2I2YjNjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvaW5kZXhHb29kcy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///238\n"); /***/ }), /* 239 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/indexGoods/index.vue?vue&type=template&id=9bcb6b3c&scoped=true& ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bcb6b3c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=9bcb6b3c&scoped=true& */ 240); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bcb6b3c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bcb6b3c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bcb6b3c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bcb6b3c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 240 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/indexGoods/index.vue?vue&type=template&id=9bcb6b3c&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { easyLoadimage: __webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 156) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c("view", { staticClass: _vm._$s(1, "sc", "list"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "product-box"), attrs: { _i: 2 } }, _vm._l( _vm._$s(3, "f", { forItems: _vm.tmp_data }), function (item, i1, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: i1 }), staticClass: _vm._$s("3-" + $30, "sc", "product-list"), attrs: { _i: "3-" + $30 }, on: { click: function ($event) { return _vm.goGoodsDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "product-item"), attrs: { _i: "4-" + $30 }, }, [ _c("easy-loadimage", { attrs: { mode: "widthFix", "image-src": item.image, _i: "5-" + $30, }, }), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "info"), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "title line2" ), attrs: { _i: "7-" + $30 }, }, [ _vm._$s( "8-" + $30, "i", item.activity && item.activity.type === "1" ) ? _c( "text", { staticClass: _vm._$s( "8-" + $30, "sc", "tag" ), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "9-" + $30, "i", item.activity && item.activity.type === "2" ) ? _c( "text", { staticClass: _vm._$s( "9-" + $30, "sc", "tag" ), attrs: { _i: "9-" + $30 }, }, [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "10-" + $30, "i", item.activity && item.activity.type === "3" ) ? _c( "text", { staticClass: _vm._$s( "10-" + $30, "sc", "tag" ), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), _vm._$s("11-" + $30, "i", item.checkCoupon) ? _c( "text", { staticClass: _vm._$s( "11-" + $30, "sc", "tag" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(_vm.$t("券")) ) ), ] ) : _vm._e(), _vm._v( _vm._$s( "7-" + $30, "t4-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "price-box" ), attrs: { _i: "12-" + $30 }, }, [ _c("view", [ _c("text", [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), ]), _vm._v( _vm._$s("13-" + $30, "t1-0", _vm._s(item.price)) ), ]), _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "sales" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(_vm.$t("已售")) ) + _vm._$s( "15-" + $30, "t0-1", _vm._s(item.sales) ) ), ] ), ] ), ] ), ], 1 ), ] ) } ), 0 ), ]), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 241 */ /*!*************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/indexGoods/index.vue?vue&type=script&lang=js& ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 242);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIyNDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///241\n"); /***/ }), /* 242 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/indexGoods/index.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'goodsWaterfall',\n props: {\n dataLists: {\n default: []\n }\n },\n data: function data() {\n return {\n lists: [],\n showLoad: false,\n tmp_data: []\n };\n },\n methods: {\n goGoodsDetail: function goGoodsDetail(item) {\n var _this = this;\n (0, _order.goPage)().then(function (res) {\n (0, _order.goShopDetail)(item, _this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n });\n }\n },\n mounted: function mounted() {\n var that = this;\n that.tmp_data = that.dataLists;\n // that.showLoadFlag()\n },\n\n watch: {\n dataLists: function dataLists() {\n this.loaded = [];\n this.loadErr = [];\n this.tmp_data = this.dataLists;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9pbmRleEdvb2RzL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhTGlzdHMiLCJkZWZhdWx0IiwiZGF0YSIsImxpc3RzIiwic2hvd0xvYWQiLCJ0bXBfZGF0YSIsIm1ldGhvZHMiLCJnb0dvb2RzRGV0YWlsIiwidW5pIiwidXJsIiwibW91bnRlZCIsInRoYXQiLCJ3YXRjaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBa0NBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBSUE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1VBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO0lBQ0E7RUFDQTs7RUFDQUM7SUFDQVo7TUFDQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIyNDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwcm9kdWN0LWJveFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJvZHVjdC1saXN0XCIgdi1mb3I9XCIoaXRlbSwgaTEpIGluIHRtcF9kYXRhXCIgOmtleT1cImkxXCIgQGNsaWNrPVwiZ29Hb29kc0RldGFpbChpdGVtKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwcm9kdWN0LWl0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PGVhc3ktbG9hZGltYWdlIG1vZGU9XCJ3aWR0aEZpeFwiIDppbWFnZS1zcmM9XCJpdGVtLmltYWdlXCI+PC9lYXN5LWxvYWRpbWFnZT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZSBsaW5lMlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0YWdcIiB2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcxJ1wiPnt7JHQoYOenkuadgGApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRhZ1wiIHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzInXCI+e3skdChg56CN5Lu3YCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGFnXCIgdi1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMydcIj57eyR0KGDmi7zlm6JgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0YWdcIiB2LWlmPVwiaXRlbS5jaGVja0NvdXBvblwiPnt7JHQoYOWIuGApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyBpdGVtLnN0b3JlX25hbWUgfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJpY2UtYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQ+e3skdChg77+lYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3sgaXRlbS5wcmljZSB9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzYWxlc1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDlt7LllK5gKX19IHt7aXRlbS5zYWxlc319XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z29TaG9wRGV0YWlsLFxyXG5cdFx0Z29QYWdlXHJcblx0fSBmcm9tICdAL2xpYnMvb3JkZXIuanMnXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2dvb2RzV2F0ZXJmYWxsJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGRhdGFMaXN0czoge1xyXG5cdFx0XHRcdGRlZmF1bHQ6IFtdXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGxpc3RzOiBbXSxcclxuXHRcdFx0XHRzaG93TG9hZDogZmFsc2UsXHJcblx0XHRcdFx0dG1wX2RhdGE6IFtdXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnb0dvb2RzRGV0YWlsKGl0ZW0pIHtcclxuXHRcdFx0XHRnb1BhZ2UoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRnb1Nob3BEZXRhaWwoaXRlbSwgdGhpcy51aWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9nb29kc19kZXRhaWxzL2luZGV4P2lkPSR7aXRlbS5pZH1gXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0Y29uc3QgdGhhdCA9IHRoaXNcclxuXHRcdFx0dGhhdC50bXBfZGF0YSA9IHRoYXQuZGF0YUxpc3RzXHJcblx0XHRcdC8vIHRoYXQuc2hvd0xvYWRGbGFnKClcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRkYXRhTGlzdHMoKSB7XHJcblx0XHRcdFx0dGhpcy5sb2FkZWQgPSBbXVxyXG5cdFx0XHRcdHRoaXMubG9hZEVyciA9IFtdXHJcblx0XHRcdFx0dGhpcy50bXBfZGF0YSA9IHRoaXMuZGF0YUxpc3RzXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXJnaW46IDAgMzBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1ib3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5mbG93X2l0ZW0ge1xyXG5cdFx0bWFyZ2luOiAxNXVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwdXB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQuZmxvd19pdGVtX2NvbiB7XHJcblx0XHRwYWRkaW5nOiAxMHVweCAyMHVweCAyMHVweDtcclxuXHR9XHJcblxyXG5cdC5mbG93X2l0ZW1fdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Zm9udC1zaXplOiAzMnVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1dXB4O1xyXG5cdH1cclxuXHJcblx0LmZsb3dfaXRlbV9kZXMge1xyXG5cdFx0Zm9udC1zaXplOiAyNHVweDtcclxuXHR9XHJcblxyXG5cdC5wbDEwIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNnJweCk7XHJcblx0XHRtYXJnaW46IDJycHggOHJweDtcclxuXHJcblx0XHQucHJvZHVjdC1pdGVtIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdC9kZWVwL2ltYWdlLFxyXG5cdFx0XHQvZGVlcC8uZWFzeS1sb2FkaW1hZ2UsXHJcblx0XHRcdC9kZWVwL3VuaS1pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMzBycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBycHggMTBycHggMCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNHJweCAxNnJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNzZycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzhycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGFnIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRycHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwcnB4IDRycHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDEwcnB4IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnByaWNlLWJveCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXByaWNlQ29sb3IpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdC8vIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnNhbGVzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///242\n"); /***/ }), /* 243 */ /*!*********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/headerSerch.vue ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _headerSerch_vue_vue_type_template_id_656a92e0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./headerSerch.vue?vue&type=template&id=656a92e0& */ 244);\n/* harmony import */ var _headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./headerSerch.vue?vue&type=script&lang=js& */ 246);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _headerSerch_vue_vue_type_template_id_656a92e0___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _headerSerch_vue_vue_type_template_id_656a92e0___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _headerSerch_vue_vue_type_template_id_656a92e0___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/headerSerch.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0g7QUFDeEg7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxzRkFBTTtBQUNSLEVBQUUsK0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9oZWFkZXJTZXJjaC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjU2YTkyZTAmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9oZWFkZXJTZXJjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2hlYWRlclNlcmNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvaGVhZGVyU2VyY2gudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///243\n"); /***/ }), /* 244 */ /*!****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/headerSerch.vue?vue&type=template&id=656a92e0& ***! \****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_template_id_656a92e0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./headerSerch.vue?vue&type=template&id=656a92e0& */ 245); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_template_id_656a92e0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_template_id_656a92e0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_template_id_656a92e0___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_template_id_656a92e0___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 245 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/headerSerch.vue?vue&type=template&id=656a92e0& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.isShow) ? _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "mp-header skeleton-rect"), style: _vm._$s(1, "s", { height: _vm.headH }), attrs: { _i: 1 }, }, [ _c("view", { staticClass: _vm._$s(2, "sc", "sys-head"), style: _vm._$s(2, "s", { height: _vm.sysHeight }), attrs: { _i: 2 }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "serch-box"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "serch-wrapper row-middle"), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "logo"), attrs: { _i: 5 }, }, [ _c("image", { staticClass: _vm._$s(6, "sc", "skeleton-rect"), attrs: { src: _vm._$s(6, "a-src", _vm.logoConfig), _i: 6, }, }), _c( "view", { staticClass: _vm._$s(7, "sc", "swiger"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s( 7, "t0-0", _vm._s( _vm.titleInfo.length ? _vm.titleInfo[0].val : "" ) ) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s( 8, "sc", "input acea-row row-middle fillet" ), attrs: { _i: 8 }, }, [ _c("text", { staticClass: _vm._$s(9, "sc", "iconfont icon-sousuo"), attrs: { _i: 9 }, }), _vm._v(_vm._$s(8, "t1-0", _vm._s(_vm.$t("搜索商品")))), ] ), ] ), ] ), ] ), ]) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 246 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/headerSerch.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./headerSerch.vue?vue&type=script&lang=js& */ 247);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_headerSerch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiIyNDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9oZWFkZXJTZXJjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2hlYWRlclNlcmNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///246\n"); /***/ }), /* 247 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/headerSerch.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar statusBarHeight = uni.getSystemInfoSync().statusBarHeight * 2 + 'rpx';\nvar headHeight = uni.getSystemInfoSync().statusBarHeight * 2 + 170 + 'rpx';\nvar _default2 = {\n name: 'headerSerch',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n data: function data() {\n return {\n logoConfig: '',\n hotWords: [],\n sysHeight: statusBarHeight,\n headH: headHeight,\n name: this.$options.name,\n isShow: true,\n isIframe: app.globalData.isIframe,\n titleInfo: []\n };\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.logoConfig = nVal ? nVal.imgUrl.url : '';\n this.hotWords = nVal.hotList.list || [];\n this.isShow = nVal.isShow.val;\n this.titleInfo = nVal.titleInfo && nVal.titleInfo.list.length ? nVal.titleInfo.list : [];\n uni.setStorageSync('hotList', this.hotWords || []);\n }\n }\n }\n },\n mounted: function mounted() {\n var that = this;\n },\n methods: {\n goPage: function goPage() {\n (0, _order.goPage)().then(function (res) {\n uni.navigateTo({\n url: '/pages/goods/goods_search/index'\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL2hlYWRlclNlcmNoLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJkYXRhIiwibG9nb0NvbmZpZyIsImhvdFdvcmRzIiwic3lzSGVpZ2h0IiwiaGVhZEgiLCJpc1Nob3ciLCJpc0lmcmFtZSIsInRpdGxlSW5mbyIsIndhdGNoIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsInVuaSIsIm1vdW50ZWQiLCJtZXRob2RzIiwiZ29QYWdlIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFrREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUhBO0FBQ0E7QUFDQTtBQUFBLGdCQUlBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FUO01BQ0FVO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBWDtNQUNBWTtNQUNBQztRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBVUE7RUFDQUM7SUFDQUM7TUFDQTtRQUNBSDtVQUNBSTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIyNDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0PHZpZXcgdi1pZj1cImlzU2hvd1wiIGNsYXNzPVwiaGVhZGVyXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNlcmNoLXdyYXBwZXIgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxvZ29cIj5cclxuXHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJza2VsZXRvbi1yZWN0XCIgOnNyYz1cImxvZ29Db25maWdcIiBtb2RlPVwiaGVpZ2h0Rml4XCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInN3aWdlclwiPnt7dGl0bGVJbmZvLmxlbmd0aCA/ICR0KHRpdGxlSW5mb1swXS52YWwpIDogJyd9fTwvdmlldz5cclxuXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dCBhY2VhLXJvdyByb3ctbWlkZGxlIGZpbGxldCBza2VsZXRvbi1yZWN0XCIgaG92ZXItY2xhc3M9XCJub25lXCIgQGNsaWNrPVwiZ29QYWdlXCI+PHRleHRcclxuXHRcdFx0XHRcdGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zb3VzdW9cIj48L3RleHQ+XHJcblx0XHRcdFx0e3skdCgn5pCc57Si5ZWG5ZOBJyl9fTwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0PHZpZXcgdi1lbHNlLWlmPVwiaXNJZnJhbWVcIiBjbGFzcz1cImhlYWRlclwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzZXJjaC13cmFwcGVyIGFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsb2dvXCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJsb2dvQ29uZmlnXCIgbW9kZT1cImhlaWdodEZpeFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lnZXJcIj57e3RpdGxlSW5mby5sZW5ndGggPyB0aXRsZUluZm9bMF0udmFsIDogJyd9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0IGFjZWEtcm93IHJvdy1taWRkbGUgZmlsbGV0XCIgaG92ZXItY2xhc3M9XCJub25lXCIgQGNsaWNrPVwiZ29QYWdlXCI+PHRleHRcclxuXHRcdFx0XHRcdGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zb3VzdW9cIj48L3RleHQ+XHJcblx0XHRcdFx0e3skdCgn5pCc57Si5ZWG5ZOBJyl9fTwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PCEtLSAjaWZkZWYgTVAgIHx8IEFQUC1QTFVTIC0tPlxyXG5cdDx2aWV3IHYtaWY9XCJpc1Nob3dcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibXAtaGVhZGVyIHNrZWxldG9uLXJlY3RcIiA6c3R5bGU9XCJ7aGVpZ2h0OmhlYWRIfVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInN5cy1oZWFkXCIgOnN0eWxlPVwie2hlaWdodDpzeXNIZWlnaHR9XCI+PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNlcmNoLWJveFwiIHN0eWxlPVwiaGVpZ2h0OiA0OHB4O1wiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic2VyY2gtd3JhcHBlciByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxvZ29cIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwic2tlbGV0b24tcmVjdFwiIDpzcmM9XCJsb2dvQ29uZmlnXCIgbW9kZT1cImhlaWdodEZpeFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3dpZ2VyXCI+e3t0aXRsZUluZm8ubGVuZ3RoID8gdGl0bGVJbmZvWzBdLnZhbCA6ICcnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIHVybD1cIi9wYWdlcy9nb29kcy9nb29kc19zZWFyY2gvaW5kZXhcIiBjbGFzcz1cImlucHV0IGFjZWEtcm93IHJvdy1taWRkbGUgZmlsbGV0XCJcclxuXHRcdFx0XHRcdFx0aG92ZXItY2xhc3M9XCJub25lXCI+PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXNvdXN1b1wiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0e3skdCgn5pCc57Si5ZWG5ZOBJyl9fTwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuXHQ8IS0tICNlbmRpZiAtLT5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0bGV0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGxldCBzdGF0dXNCYXJIZWlnaHQgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5zdGF0dXNCYXJIZWlnaHQgKiAyICsgJ3JweCc7XHJcblx0bGV0IGhlYWRIZWlnaHQgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5zdGF0dXNCYXJIZWlnaHQgKiAyICsgMTcwICsgJ3JweCc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdvUGFnZVxyXG5cdH0gZnJvbSAnQC9saWJzL29yZGVyLmpzJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdoZWFkZXJTZXJjaCcsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGxvZ29Db25maWc6ICcnLFxyXG5cdFx0XHRcdGhvdFdvcmRzOiBbXSxcclxuXHRcdFx0XHRzeXNIZWlnaHQ6IHN0YXR1c0JhckhlaWdodCxcclxuXHRcdFx0XHRoZWFkSDogaGVhZEhlaWdodCxcclxuXHRcdFx0XHRuYW1lOiB0aGlzLiRvcHRpb25zLm5hbWUsXHJcblx0XHRcdFx0aXNTaG93OiB0cnVlLFxyXG5cdFx0XHRcdGlzSWZyYW1lOiBhcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZSxcclxuXHRcdFx0XHR0aXRsZUluZm86IFtdXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5WYWwsIG9WYWwpIHtcclxuXHRcdFx0XHRcdGlmIChuVmFsKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMubG9nb0NvbmZpZyA9IG5WYWwgPyBuVmFsLmltZ1VybC51cmwgOiAnJztcclxuXHRcdFx0XHRcdFx0dGhpcy5ob3RXb3JkcyA9IG5WYWwuaG90TGlzdC5saXN0IHx8IFtdXHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTaG93ID0gblZhbC5pc1Nob3cudmFsXHJcblx0XHRcdFx0XHRcdHRoaXMudGl0bGVJbmZvID0gblZhbC50aXRsZUluZm8gJiYgblZhbC50aXRsZUluZm8ubGlzdC5sZW5ndGggPyBuVmFsLnRpdGxlSW5mby5saXN0IDogW107XHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnaG90TGlzdCcsIHRoaXMuaG90V29yZHMgfHwgW10pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdC8vIOiOt+WPluWwj+eoi+W6j+WktOmDqOmrmOW6plxyXG5cdFx0XHRcdGxldCBpbmZvID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKS5zZWxlY3QoXCIubXAtaGVhZGVyXCIpO1xyXG5cdFx0XHRcdGluZm8uYm91bmRpbmdDbGllbnRSZWN0KGZ1bmN0aW9uKGRhdGEpIHtcclxuXHRcdFx0XHRcdHRoYXQubWFyVG9wID0gZGF0YS5oZWlnaHRcclxuXHRcdFx0XHR9KS5leGVjKClcclxuXHRcdFx0fSlcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnb1BhZ2UoKSB7XHJcblx0XHRcdFx0Z29QYWdlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvZ29vZHNfc2VhcmNoL2luZGV4J1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC8qICNpZmRlZiBINSAqL1xyXG5cdC5oZWFkZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDIxMHJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXZpZXctbWFpbi1zdGFydCkgMCUsIHZhcigtLXZpZXctbWFpbi1vdmVyKSAxMDAlKTtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDYwcnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDYwcnB4O1xyXG5cclxuXHRcdC5zZXJjaC13cmFwcGVyIHtcclxuXHRcdFx0cGFkZGluZzogMjBycHggMzBycHggMCAzMHJweDtcclxuXHJcblx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTQ0cnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zd2lnZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTJycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5wdXQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAzMHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NywgMjQ3LCAyNDcsIDEpO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQxLCAyNDEsIDI0MSwgMSk7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHRcdG1hcmdpbjogMTRycHggMDtcclxuXHJcblx0XHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzU1NTU1NTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIOayoeaciWxvZ2/vvIznm7TmjqXmkJzntKLmoYZcclxuXHRcdFx0XHQmLm9uIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8g6K6+572u5ZyG6KeSXHJcblx0XHRcdFx0Ji5maWxsZXQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDmlofmnKzmoYbmloflrZflsYXkuK1cclxuXHRcdFx0XHQmLnJvdy1jZW50ZXIge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICNlbmRpZiAqL1xyXG5cdC8qICNpZmRlZiBNUCB8fCBBUFAtUExVUyAqL1xyXG5cdC5tcC1oZWFkZXIge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS12aWV3LW1haW4tc3RhcnQpIDAlLCB2YXIoLS12aWV3LW1haW4tb3ZlcikgMTAwJSk7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblxyXG5cdFx0Ly8gaGVpZ2h0OiAyNTBycHg7XHJcblx0XHQuc2VyY2gtYm94IHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZXJjaC13cmFwcGVyIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXJweCAzMHJweCAyMHJweCAzMHJweDtcclxuXHJcblx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTQ0cnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zd2lnZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTJycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5wdXQge1xyXG5cdFx0XHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMzBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNDcsIDI0NywgMjQ3LCAxKTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0MSwgMjQxLCAyNDEsIDEpO1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0Ly8gbWFyZ2luOiAxNHJweCAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM1NTU1NTU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDmsqHmnIlsb2dv77yM55u05o6l5pCc57Si5qGGXHJcblx0XHRcdFx0Ji5vbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8g6K6+572u5ZyG6KeSXHJcblx0XHRcdFx0Ji5maWxsZXQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDmlofmnKzmoYbmloflrZflsYXkuK1cclxuXHRcdFx0XHQmLnJvdy1jZW50ZXIge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qICNlbmRpZiAqL1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///247\n"); /***/ }), /* 248 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/swiperBg.vue ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _swiperBg_vue_vue_type_template_id_e3084a36___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./swiperBg.vue?vue&type=template&id=e3084a36& */ 249);\n/* harmony import */ var _swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./swiperBg.vue?vue&type=script&lang=js& */ 251);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _swiperBg_vue_vue_type_template_id_e3084a36___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _swiperBg_vue_vue_type_template_id_e3084a36___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _swiperBg_vue_vue_type_template_id_e3084a36___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/swiperBg.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjQ4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zd2lwZXJCZy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZTMwODRhMzYmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9zd2lwZXJCZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3N3aXBlckJnLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvc3dpcGVyQmcudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///248\n"); /***/ }), /* 249 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/swiperBg.vue?vue&type=template&id=e3084a36& ***! \*************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_template_id_e3084a36___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./swiperBg.vue?vue&type=template&id=e3084a36& */ 250); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_template_id_e3084a36___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_template_id_e3084a36___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_template_id_e3084a36___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_template_id_e3084a36___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 250 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/swiperBg.vue?vue&type=template&id=e3084a36& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "swiperBg"), style: _vm._$s(0, "s", { marginTop: _vm.mt + "rpx" }), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.isIframe || (_vm.imgUrls.length && _vm.isShow)) ? _c("view", { staticClass: _vm._$s(1, "sc", "bag"), attrs: { _i: 1 } }) : _vm._e(), _vm._$s(2, "i", _vm.isShow && _vm.imgUrls.length) ? [ _vm._$s(3, "i", _vm.imgUrls.length) ? _c( "view", { staticClass: _vm._$s(3, "sc", "swiper square"), attrs: { _i: 3 }, }, [ _c( "swiper", { staticClass: _vm._$s(4, "sc", "skeleton-rect"), style: _vm._$s(4, "s", "height:" + _vm.imageH + "rpx;"), attrs: { circular: _vm._$s(4, "a-circular", _vm.circular), interval: _vm._$s(4, "a-interval", _vm.interval), duration: _vm._$s(4, "a-duration", _vm.duration), current: _vm._$s(4, "a-current", _vm.swiperCur), _i: 4, }, on: { change: _vm.swiperChange }, }, [ _vm._l( _vm._$s(5, "f", { forItems: _vm.imgUrls }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(5, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), class: _vm._$s("6-" + $30, "c", { active: index == _vm.swiperCur, }), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "slide-navigator acea-row row-between-wrapper" ), attrs: { _i: "7-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { staticClass: _vm._$s( "8-" + $30, "sc", "slide-image" ), style: _vm._$s( "8-" + $30, "s", "height:" + _vm.imageH + "rpx;" ), attrs: { src: _vm._$s( "8-" + $30, "a-src", item.img ), _i: "8-" + $30, }, }), ] ), ] ), ] } ), ], 2 ), ] ) : _vm._e(), ] : _vm._e(), _vm._$s( 9, "i", !_vm.isShow && _vm.isIframe && _vm.imgUrls.length && _vm.imageH ) ? [ _vm._$s(10, "i", _vm.imgUrls.length && _vm.imageH) ? _c( "view", { staticClass: _vm._$s(10, "sc", "swiper square"), style: _vm._$s(10, "s", "height:" + _vm.imageH + "rpx;"), attrs: { _i: 10 }, }, [ _c( "swiper", { style: _vm._$s( 11, "s", "height:" + _vm.imageH + "rpx;" ), attrs: { circular: _vm._$s(11, "a-circular", _vm.circular), interval: _vm._$s(11, "a-interval", _vm.interval), duration: _vm._$s(11, "a-duration", _vm.duration), _i: 11, }, }, [ _vm._l( _vm._$s(12, "f", { forItems: _vm.imgUrls }), function (item, index, $21, $31) { return [ _c( "swiper-item", { key: _vm._$s(12, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), }, [ _c( "view", { staticClass: _vm._$s( "14-" + $31, "sc", "slide-navigator acea-row row-between-wrapper" ), attrs: { _i: "14-" + $31 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { staticClass: _vm._$s( "15-" + $31, "sc", "slide-image" ), style: _vm._$s( "15-" + $31, "s", "height:" + _vm.imageH + "rpx;" ), attrs: { src: _vm._$s( "15-" + $31, "a-src", item.img ), _i: "15-" + $31, }, }), ] ), ] ), ] } ), ], 2 ), ] ) : _vm._e(), ] : _vm._e(), _vm._$s(16, "i", _vm.isIframe && (!_vm.imgUrls.length || !_vm.imageH)) ? [ _c( "view", { staticClass: _vm._$s(17, "sc", "empty-img"), attrs: { _i: 17 }, }, [ _vm._v( _vm._$s(17, "t0-0", _vm._s(_vm.$t("暂无图片,请上传图片"))) ), ] ), ] : _vm._e(), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 251 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/swiperBg.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./swiperBg.vue?vue&type=script&lang=js& */ 252);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperBg_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIyNTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zd2lwZXJCZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3N3aXBlckJnLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///251\n"); /***/ }), /* 252 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/swiperBg.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar statusBarHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar app = getApp();\nvar _default2 = {\n name: 'swiperBg',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n var _this = this;\n if (nVal) {\n this.imgUrls = nVal.imgList ? nVal.imgList.list : [];\n this.isShow = nVal.isShow ? nVal.isShow.val : true;\n uni.getImageInfo({\n src: this.imgUrls.length ? this.imgUrls[0].img : '',\n success: function success(res) {\n if (res && res.height > 0) {\n _this.$set(_this, 'imageH', res.height / res.width * 690);\n } else {\n _this.$set(_this, 'imageH', 320);\n }\n },\n fail: function fail(error) {\n _this.$set(_this, 'imageH', 320);\n }\n });\n }\n }\n },\n imageH: function imageH(nVal, oVal) {\n var self = this;\n }\n },\n data: function data() {\n return {\n indicatorDots: false,\n circular: true,\n autoplay: true,\n interval: 4000,\n duration: 500,\n imgUrls: [],\n //图片轮播数据\n name: this.$options.name,\n isIframe: false,\n mt: -55,\n isShow: true,\n imageH: 320,\n swiperCur: 0\n };\n },\n created: function created() {\n var res = uni.getSystemInfoSync();\n var system = res.platform;\n this.statusBarHeight = res.statusBarHeight;\n if (system === 'android') {\n this.mt = parseFloat(statusBarHeight) * 2 + 170;\n } else {\n this.mt = parseFloat(statusBarHeight) * 2 + 168;\n }\n this.isIframe = app.globalData.isIframe;\n },\n mounted: function mounted() {},\n methods: {\n goDetail: function goDetail(url) {\n var _this2 = this;\n (0, _order.goPage)().then(function (res) {\n _this2.$util.JumpPath(url);\n });\n },\n //替换安全域名\n setDomain: function setDomain(url) {\n url = url ? url.toString() : '';\n //本地调试打开,生产请注销\n if (url.indexOf(\"https://\") > -1) return url;else return url.replace('http://', 'https://');\n },\n swiperChange: function swiperChange(e) {\n // this.swiperCur = e.detail.current\n var _e$detail = e.detail,\n current = _e$detail.current,\n source = _e$detail.source;\n if (source === 'autoplay' || source === 'touch') {\n //根据官方 source 来进行判断swiper的change事件是通过什么来触发的,autoplay是自动轮播。touch是用户手动滑动。其他的就是未知问题。抖动问题主要由于未知问题引起的,所以做了限制,只有在自动轮播和用户主动触发才去改变current值,达到规避了抖动bug\n this.swiperCur = e.detail.current;\n }\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL3N3aXBlckJnLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJ1bmkiLCJzcmMiLCJzdWNjZXNzIiwicmVzIiwid2lkdGgiLCJmYWlsIiwiaW1hZ2VIIiwiZGF0YSIsImluZGljYXRvckRvdHMiLCJjaXJjdWxhciIsImF1dG9wbGF5IiwiaW50ZXJ2YWwiLCJkdXJhdGlvbiIsImltZ1VybHMiLCJpc0lmcmFtZSIsIm10IiwiaXNTaG93Iiwic3dpcGVyQ3VyIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJtZXRob2RzIiwiZ29EZXRhaWwiLCJzZXREb21haW4iLCJ1cmwiLCJzd2lwZXJDaGFuZ2UiLCJlIiwiY3VycmVudCIsInNvdXJjZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBa0RBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRkE7QUFDQTtBQUFBLGdCQUlBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBSDtNQUNBSTtNQUNBQztRQUFBO1FBQ0E7VUFDQTtVQUNBO1VBQ0FDO1lBQ0FDO1lBQ0FDO2NBQ0E7Z0JBQ0EsNEJBQ0FDLGlCQUNBQztjQUNBO2dCQUNBO2NBQ0E7WUFDQTtZQUNBQztjQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQXJCO01BQ0FzQjtNQUNBQztNQUNBQztNQUNBVjtNQUNBVztJQUNBO0VBQ0E7RUFDQUM7SUFFQTtJQUNBO0lBQ0E7SUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0lBR0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUFBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBQztNQUNBO01BQ0Esa0RBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0EsZ0JBR0FDO1FBRkFDO1FBQ0FDO01BRUE7UUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIyNTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJzd2lwZXJCZ1wiIDpzdHlsZT1cInttYXJnaW5Ub3A6bXQgKydycHgnfVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJiYWdcIiB2LWlmPVwiaXNJZnJhbWUgfHwgKGltZ1VybHMubGVuZ3RoICYmIGlzU2hvdylcIj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxibG9jayB2LWlmPVwiaXNTaG93ICYmIGltZ1VybHMubGVuZ3RoXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3dpcGVyIHNxdWFyZVwiIHYtaWY9XCJpbWdVcmxzLmxlbmd0aFwiPlxyXG5cdFx0XHRcdDxzd2lwZXIgY2xhc3M9XCJza2VsZXRvbi1yZWN0XCIgOnN0eWxlPVwiJ2hlaWdodDonKyAoaW1hZ2VIKSArJ3JweDsnXCIgaW5kaWNhdG9yLWRvdHM9XCJ0cnVlXCJcclxuXHRcdFx0XHRcdDphdXRvcGxheT1cInRydWVcIiA6Y2lyY3VsYXI9XCJjaXJjdWxhclwiIDppbnRlcnZhbD1cImludGVydmFsXCIgOmR1cmF0aW9uPVwiZHVyYXRpb25cIlxyXG5cdFx0XHRcdFx0aW5kaWNhdG9yLWNvbG9yPVwicmdiYSgyNTUsMjU1LDI1NSwwLjYpXCIgaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcj1cIiNmZmZcIiA6Y3VycmVudD1cInN3aXBlckN1clwiXHJcblx0XHRcdFx0XHRAY2hhbmdlPVwic3dpcGVyQ2hhbmdlXCI+XHJcblx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gaW1nVXJsc1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHQ8c3dpcGVyLWl0ZW0gY2xhc3M9XCJcIiA6Y2xhc3M9XCJ7YWN0aXZlOmluZGV4ID09IHN3aXBlckN1cn1cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJnb0RldGFpbChpdGVtKVwiIGNsYXNzPSdzbGlkZS1uYXZpZ2F0b3IgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1nXCIgY2xhc3M9XCJzbGlkZS1pbWFnZVwiIG1vZGU9XCJ3aWR0aEZpeFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdDpzdHlsZT1cIidoZWlnaHQ6JysgKGltYWdlSCkgKydycHg7J1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cclxuXHRcdFx0XHQ8L3N3aXBlcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC9ibG9jaz5cclxuXHRcdDxibG9jayB2LWlmPVwiIWlzU2hvdyAmJiBpc0lmcmFtZSAmJiBpbWdVcmxzLmxlbmd0aCAmJiBpbWFnZUhcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lwZXIgc3F1YXJlXCIgdi1pZj1cImltZ1VybHMubGVuZ3RoICYmIGltYWdlSFwiIDpzdHlsZT1cIidoZWlnaHQ6JysgKGltYWdlSCkgKydycHg7J1wiPlxyXG5cdFx0XHRcdDxzd2lwZXIgOnN0eWxlPVwiJ2hlaWdodDonKyAoaW1hZ2VIKSArJ3JweDsnXCIgaW5kaWNhdG9yLWRvdHM9XCJ0cnVlXCIgOmF1dG9wbGF5PVwidHJ1ZVwiIDpjaXJjdWxhcj1cImNpcmN1bGFyXCJcclxuXHRcdFx0XHRcdDppbnRlcnZhbD1cImludGVydmFsXCIgOmR1cmF0aW9uPVwiZHVyYXRpb25cIiBpbmRpY2F0b3ItY29sb3I9XCJyZ2JhKDI1NSwyNTUsMjU1LDAuNilcIlxyXG5cdFx0XHRcdFx0aW5kaWNhdG9yLWFjdGl2ZS1jb2xvcj1cIiNmZmZcIj5cclxuXHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBpbWdVcmxzXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDxzd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJnb0RldGFpbChpdGVtKVwiIGNsYXNzPSdzbGlkZS1uYXZpZ2F0b3IgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1nXCIgY2xhc3M9XCJzbGlkZS1pbWFnZVwiIG1vZGU9XCJ3aWR0aEZpeFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdDpzdHlsZT1cIidoZWlnaHQ6JysgKGltYWdlSCkgKydycHg7J1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdDwvc3dpcGVyPlxyXG5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC9ibG9jaz5cclxuXHRcdDxibG9jayB2LWlmPVwiaXNJZnJhbWUgJiYgKCFpbWdVcmxzLmxlbmd0aCB8fCAhaW1hZ2VIKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImVtcHR5LWltZ1wiPnt7JHQoYOaaguaXoOWbvueJh++8jOivt+S4iuS8oOWbvueJh2ApfX08L3ZpZXc+XHJcblx0XHQ8L2Jsb2NrPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0bGV0IHN0YXR1c0JhckhlaWdodCA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnN0YXR1c0JhckhlaWdodCArICdweCc7XHJcblx0bGV0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnb1BhZ2VcclxuXHR9IGZyb20gJ0AvbGlicy9vcmRlci5qcydcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnc3dpcGVyQmcnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcihuVmFsLCBvVmFsKSB7XHJcblx0XHRcdFx0XHRpZiAoblZhbCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmltZ1VybHMgPSBuVmFsLmltZ0xpc3QgPyBuVmFsLmltZ0xpc3QubGlzdCA6IFtdO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzU2hvdyA9IG5WYWwuaXNTaG93ID8gblZhbC5pc1Nob3cudmFsIDogdHJ1ZVxyXG5cdFx0XHRcdFx0XHR1bmkuZ2V0SW1hZ2VJbmZvKHtcclxuXHRcdFx0XHRcdFx0XHRzcmM6IHRoaXMuaW1nVXJscy5sZW5ndGggPyB0aGlzLmltZ1VybHNbMF0uaW1nIDogJycsXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHJlcyAmJiByZXMuaGVpZ2h0ID4gMCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2ltYWdlSCcsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVzLmhlaWdodCAvIHJlc1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC53aWR0aCAqIDY5MClcclxuXHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnaW1hZ2VIJywgMzIwKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGZhaWw6IChlcnJvcikgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdpbWFnZUgnLCAzMjApO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGltYWdlSChuVmFsLCBvVmFsKSB7XHJcblx0XHRcdFx0bGV0IHNlbGYgPSB0aGlzXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbmRpY2F0b3JEb3RzOiBmYWxzZSxcclxuXHRcdFx0XHRjaXJjdWxhcjogdHJ1ZSxcclxuXHRcdFx0XHRhdXRvcGxheTogdHJ1ZSxcclxuXHRcdFx0XHRpbnRlcnZhbDogNDAwMCxcclxuXHRcdFx0XHRkdXJhdGlvbjogNTAwLFxyXG5cdFx0XHRcdGltZ1VybHM6IFtdLCAvL+WbvueJh+i9ruaSreaVsOaNrlxyXG5cdFx0XHRcdG5hbWU6IHRoaXMuJG9wdGlvbnMubmFtZSxcclxuXHRcdFx0XHRpc0lmcmFtZTogZmFsc2UsXHJcblx0XHRcdFx0bXQ6IC01NSxcclxuXHRcdFx0XHRpc1Nob3c6IHRydWUsXHJcblx0XHRcdFx0aW1hZ2VIOiAzMjAsXHJcblx0XHRcdFx0c3dpcGVyQ3VyOiAwLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdC8vICNpZmRlZiBNUCB8fCBBUFAtUExVU1xyXG5cdFx0XHRjb25zdCByZXMgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKVxyXG5cdFx0XHRjb25zdCBzeXN0ZW0gPSByZXMucGxhdGZvcm1cclxuXHRcdFx0dGhpcy5zdGF0dXNCYXJIZWlnaHQgPSByZXMuc3RhdHVzQmFySGVpZ2h0XHJcblx0XHRcdGlmIChzeXN0ZW0gPT09ICdhbmRyb2lkJykge1xyXG5cdFx0XHRcdHRoaXMubXQgPSBwYXJzZUZsb2F0KHN0YXR1c0JhckhlaWdodCkgKiAyICsgMTcwXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy5tdCA9IHBhcnNlRmxvYXQoc3RhdHVzQmFySGVpZ2h0KSAqIDIgKyAxNjhcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdHRoaXMuaXNJZnJhbWUgPSBhcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZTtcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge30sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdvRGV0YWlsKHVybCkge1xyXG5cdFx0XHRcdGdvUGFnZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuSnVtcFBhdGgodXJsKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+abv+aNouWuieWFqOWfn+WQjVxyXG5cdFx0XHRzZXREb21haW46IGZ1bmN0aW9uKHVybCkge1xyXG5cdFx0XHRcdHVybCA9IHVybCA/IHVybC50b1N0cmluZygpIDogJyc7XHJcblx0XHRcdFx0Ly/mnKzlnLDosIPor5XmiZPlvIAs55Sf5Lqn6K+35rOo6ZSAXHJcblx0XHRcdFx0aWYgKHVybC5pbmRleE9mKFwiaHR0cHM6Ly9cIikgPiAtMSkgcmV0dXJuIHVybDtcclxuXHRcdFx0XHRlbHNlIHJldHVybiB1cmwucmVwbGFjZSgnaHR0cDovLycsICdodHRwczovLycpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzd2lwZXJDaGFuZ2UoZSkge1xyXG5cdFx0XHRcdC8vIHRoaXMuc3dpcGVyQ3VyID0gZS5kZXRhaWwuY3VycmVudFxyXG5cdFx0XHRcdGxldCB7XHJcblx0XHRcdFx0XHRjdXJyZW50LFxyXG5cdFx0XHRcdFx0c291cmNlXHJcblx0XHRcdFx0fSA9IGUuZGV0YWlsXHJcblx0XHRcdFx0aWYgKHNvdXJjZSA9PT0gJ2F1dG9wbGF5JyB8fCBzb3VyY2UgPT09ICd0b3VjaCcpIHtcclxuXHRcdFx0XHRcdC8v5qC55o2u5a6Y5pa5IHNvdXJjZSDmnaXov5vooYzliKTmlq1zd2lwZXLnmoRjaGFuZ2Xkuovku7bmmK/pgJrov4fku4DkuYjmnaXop6blj5HnmoTvvIxhdXRvcGxheeaYr+iHquWKqOi9ruaSreOAgnRvdWNo5piv55So5oi35omL5Yqo5ruR5Yqo44CC5YW25LuW55qE5bCx5piv5pyq55+l6Zeu6aKY44CC5oqW5Yqo6Zeu6aKY5Li76KaB55Sx5LqO5pyq55+l6Zeu6aKY5byV6LW355qE77yM5omA5Lul5YGa5LqG6ZmQ5Yi277yM5Y+q5pyJ5Zyo6Ieq5Yqo6L2u5pKt5ZKM55So5oi35Li75Yqo6Kem5Y+R5omN5Y675pS55Y+YY3VycmVudOWAvO+8jOi+vuWIsOinhOmBv+S6huaKluWKqGJ1Z1xyXG5cdFx0XHRcdFx0dGhpcy5zd2lwZXJDdXIgPSBlLmRldGFpbC5jdXJyZW50XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuc3dpcGVyQmcgL2RlZXAvIC51bmktc3dpcGVyLXNsaWRlcyB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyQmcge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi10b3A6IC0yMHJweDtcclxuXHRcdHBhZGRpbmctdG9wOiA0cnB4O1xyXG5cclxuXHRcdC5iYWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTQwcnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXZpZXctbWFpbi1zdGFydCkgMCUsIHZhcigtLXZpZXctbWFpbi1vdmVyKSAxMDAlKTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBycHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQvKiAjaWZkZWYgQVBQLVBMVVMgKi9cclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0LmNvbG9yQmcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMzBycHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2lwZXIge1xyXG5cdFx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWluLWhlaWdodDogMjAwcnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwICR1bmktaW5kZXgtbWFyZ2luLWNvbDtcclxuXHRcdFx0LyogI2lmZGVmIEFQUC1QTFVTICovXHJcblx0XHRcdC8vIG1hcmdpbjogMHJweCBhdXRvIDAgYXV0bztcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHQvKiAjaWZkZWYgTVAgKi9cclxuXHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdC8qIOiuvue9ruWchuinkiAqL1xyXG5cdFx0XHQmLmZpbGxldCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblxyXG5cdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3dpcGVyLFxyXG5cdFx0XHQuc3dpcGVyLWl0ZW0sXHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2xpZGUtbmF2aWdhdG9yIHt9XHJcblxyXG5cdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHQvLyB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHN3aXBlci1pdGVtLmFjdGl2ZSB7XHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIOWchuW9ouaMh+ekuueCuVxyXG5cdFx0XHQmLmNpcmN1bGFyIHtcclxuXHRcdFx0XHQvZGVlcC8udW5pLXN3aXBlci1kb3Qge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC40KSAhaW1wb3J0YW50XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvZGVlcC8udW5pLXN3aXBlci1kb3QtYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8g5pa55b2i5oyH56S654K5XHJcblx0XHRcdCYuc3F1YXJlIHtcclxuXHRcdFx0XHQvZGVlcC8udW5pLXN3aXBlci1kb3Qge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDVycHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC40KSAhaW1wb3J0YW50XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvZGVlcC8udW5pLXN3aXBlci1kb3QtYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaXRlbS1pbWcgaW1hZ2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmVtcHR5LWltZyB7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0aGVpZ2h0OiAzMDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNHJweDtcclxuXHRcdG1hcmdpbjogMjZycHggYXV0byAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwMHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDUwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///252\n"); /***/ }), /* 253 */ /*!***************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/menus.vue ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _menus_vue_vue_type_template_id_b31b6cc8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./menus.vue?vue&type=template&id=b31b6cc8& */ 254);\n/* harmony import */ var _menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./menus.vue?vue&type=script&lang=js& */ 256);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _menus_vue_vue_type_template_id_b31b6cc8___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _menus_vue_vue_type_template_id_b31b6cc8___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _menus_vue_vue_type_template_id_b31b6cc8___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/menus.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjUzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9tZW51cy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YjMxYjZjYzgmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9tZW51cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL21lbnVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvbWVudXMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///253\n"); /***/ }), /* 254 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/menus.vue?vue&type=template&id=b31b6cc8& ***! \**********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_template_id_b31b6cc8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./menus.vue?vue&type=template&id=b31b6cc8& */ 255); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_template_id_b31b6cc8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_template_id_b31b6cc8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_template_id_b31b6cc8___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_template_id_b31b6cc8___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 255 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/menus.vue?vue&type=template&id=b31b6cc8& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { easyLoadimage: __webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 156) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "menu-main"), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.isShow && _vm.menus.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "nav acea-row acea-row"), attrs: { _i: 1 }, }, [ _vm._l( _vm._$s(2, "f", { forItems: _vm.menus }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("3-" + $30, "sc", "item"), attrs: { _i: "3-" + $30 }, on: { click: function ($event) { return _vm.menusTap(item.info[1].value) }, }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "pictrue"), attrs: { _i: "4-" + $30 }, }, [ _c("easy-loadimage", { attrs: { mode: "widthFix", "image-src": item.img, _i: "5-" + $30, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "menu-txt"), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s( "6-" + $30, "t0-0", _vm._s(_vm.$t(item.info[0].value)) ) ), ] ), ] ), ] } ), ], 2 ) : _vm._e(), _vm._$s(7, "i", !_vm.isShow && _vm.isIframe && _vm.menus.length) ? _c( "view", { staticClass: _vm._$s(7, "sc", "nav acea-row acea-row"), attrs: { _i: 7 }, }, [ _vm._l( _vm._$s(8, "f", { forItems: _vm.menus }), function (item, index, $21, $31) { return [ _c( "view", { key: _vm._$s(8, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("9-" + $31, "sc", "item"), attrs: { _i: "9-" + $31 }, on: { click: function ($event) { return _vm.menusTap(item.info[1].value) }, }, }, [ _c( "view", { staticClass: _vm._$s("10-" + $31, "sc", "pictrue"), attrs: { _i: "10-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s("11-" + $31, "a-src", item.img), _i: "11-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s("12-" + $31, "sc", "menu-txt"), attrs: { _i: "12-" + $31 }, }, [ _vm._v( _vm._$s( "12-" + $31, "t0-0", _vm._s(item.info[0].value) ) ), ] ), ] ), ] } ), ], 2 ) : _vm._e(), _vm._$s(13, "i", _vm.isIframe && !_vm.menus.length) ? _c( "view", { staticClass: _vm._$s(13, "sc", "nav acea-row acea-row"), attrs: { _i: 13 }, }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "item"), attrs: { _i: 14 } }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "pictrue default"), attrs: { _i: 15 }, }, [ _c("text", { staticClass: _vm._$s( 16, "sc", "iconfont icon-icon25201" ), attrs: { _i: 16 }, }), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "menu-txt"), attrs: { _i: 17 }, }, [_vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.$t("默认"))))] ), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 256 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/menus.vue?vue&type=script&lang=js& ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./menus.vue?vue&type=script&lang=js& */ 257);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menus_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIyNTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9tZW51cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL21lbnVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///256\n"); /***/ }), /* 257 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/menus.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'menus',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.menus = nVal.imgList.list;\n this.isShow = nVal.isShow.val;\n }\n }\n }\n },\n data: function data() {\n return {\n menus: [],\n name: this.$options.name,\n isIframe: false,\n isShow: true\n };\n },\n created: function created() {\n this.isIframe = app.globalData.isIframe;\n },\n mounted: function mounted() {},\n methods: {\n menusTap: function menusTap(url) {\n var _this = this;\n (0, _order.goPage)().then(function (res) {\n _this.$util.JumpPath(url);\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL21lbnVzLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJkYXRhIiwibWVudXMiLCJpc0lmcmFtZSIsImlzU2hvdyIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsIm1lbnVzVGFwIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFvQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQURBO0FBQUEsZ0JBSUE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FIO01BQ0FJO01BQ0FDO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBVDtNQUNBVTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIyNTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJtZW51LW1haW5cIj5cclxuXHRcdDx2aWV3IGNsYXNzPSduYXYgYWNlYS1yb3cgYWNlYS1yb3cnIHYtaWY9XCJpc1Nob3cgJiYgbWVudXMubGVuZ3RoXCI+XHJcblx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBtZW51c1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJyBAY2xpY2s9XCJtZW51c1RhcChpdGVtLmluZm9bMV0udmFsdWUpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0XHRcdDxlYXN5LWxvYWRpbWFnZSBtb2RlPVwid2lkdGhGaXhcIiA6aW1hZ2Utc3JjPSdpdGVtLmltZyc+PC9lYXN5LWxvYWRpbWFnZT5cclxuXHRcdFx0XHRcdFx0PCEtLSA8aW1hZ2UgY2xhc3M9XCJza2VsZXRvbi1yYWRpdXNcIiA6c3JjPSdpdGVtLmltZyc+PC9pbWFnZT4gLS0+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1lbnUtdHh0XCI+e3skdChpdGVtLmluZm9bMF0udmFsdWUpfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J25hdiBhY2VhLXJvdyBhY2VhLXJvdycgdi1pZj1cIiFpc1Nob3cgJiYgaXNJZnJhbWUgJiYgbWVudXMubGVuZ3RoXCI+XHJcblx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBtZW51c1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJyBAY2xpY2s9XCJtZW51c1RhcChpdGVtLmluZm9bMV0udmFsdWUpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPSdpdGVtLmltZyc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWVudS10eHRcIj57e2l0ZW0uaW5mb1swXS52YWx1ZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9ibG9jaz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibmF2IGFjZWEtcm93IGFjZWEtcm93XCIgdi1pZj1cImlzSWZyYW1lICYmICFtZW51cy5sZW5ndGhcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlIGRlZmF1bHQnPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWljb24yNTIwMVwiPjwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtZW51LXR4dFwiPnt7JHQoYOm7mOiupGApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGxldCBhcHAgPSBnZXRBcHAoKVxyXG5cdGltcG9ydCB7XHJcblx0XHRnb1BhZ2VcclxuXHR9IGZyb20gJ0AvbGlicy9vcmRlci5qcydcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnbWVudXMnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5WYWwsIG9WYWwpIHtcclxuXHRcdFx0XHRcdGlmIChuVmFsKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMubWVudXMgPSBuVmFsLmltZ0xpc3QubGlzdDtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSBuVmFsLmlzU2hvdy52YWxcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG1lbnVzOiBbXSxcclxuXHRcdFx0XHRuYW1lOiB0aGlzLiRvcHRpb25zLm5hbWUsXHJcblx0XHRcdFx0aXNJZnJhbWU6IGZhbHNlLFxyXG5cdFx0XHRcdGlzU2hvdzogdHJ1ZVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdHRoaXMuaXNJZnJhbWUgPSBhcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZTtcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge30sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdG1lbnVzVGFwKHVybCkge1xyXG5cdFx0XHRcdGdvUGFnZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuSnVtcFBhdGgodXJsKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5tZW51LW1haW4ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cclxuXHJcblx0Lm5hdiB7XHJcblx0XHRtYXJnaW46IDAgMzBycHg7XHJcblx0XHQvLyBtYXJnaW46ICAkdW5pLWluZGV4LW1hcmdpbi1yb3cgJHVuaS1pbmRleC1tYXJnaW4tY29sO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHVuaS1ib3JkZXItcmFkaXVzLWluZGV4O1xyXG5cclxuXHRcdC8vIGJveC1zaGFkb3c6ICR1bmktaW5kZXgtYm94LXNoYWRvdztcclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjZycHg7XHJcblx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHJcblx0XHRcdC5waWN0cnVlIHtcclxuXHRcdFx0XHR3aWR0aDogOTBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA5MHJweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdFx0Ji5kZWZhdWx0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogOTBycHg7XHJcblxyXG5cdFx0XHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC9kZWVwLyxcclxuXHRcdFx0XHQvZGVlcC9pbWFnZSxcclxuXHRcdFx0XHQvZGVlcC8uZWFzeS1sb2FkaW1hZ2UsXHJcblx0XHRcdFx0L2RlZXAvdW5pLWltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA5MHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWVudS10eHQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmZvdXIge1xyXG5cdFx0XHRcdHdpZHRoOiAyNSU7XHJcblxyXG5cdFx0XHRcdC5waWN0cnVlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA5MHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///257\n"); /***/ }), /* 258 */ /*!**************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/news.vue ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _news_vue_vue_type_template_id_53167fdb___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./news.vue?vue&type=template&id=53167fdb& */ 259);\n/* harmony import */ var _news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./news.vue?vue&type=script&lang=js& */ 261);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _news_vue_vue_type_template_id_53167fdb___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _news_vue_vue_type_template_id_53167fdb___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _news_vue_vue_type_template_id_53167fdb___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/news.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUg7QUFDakg7QUFDd0Q7QUFDTDs7O0FBR25EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDBFQUFNO0FBQ1IsRUFBRSwrRUFBTTtBQUNSLEVBQUUsd0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjU4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9uZXdzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01MzE2N2ZkYiZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL25ld3MudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9uZXdzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvbmV3cy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///258\n"); /***/ }), /* 259 */ /*!*********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/news.vue?vue&type=template&id=53167fdb& ***! \*********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_53167fdb___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./news.vue?vue&type=template&id=53167fdb& */ 260); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_53167fdb___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_53167fdb___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_53167fdb___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_template_id_53167fdb___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 260 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/news.vue?vue&type=template&id=53167fdb& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "new"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.isIframe && !_vm.itemNew.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "news default"), attrs: { _i: 1 } }, [_vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.$t("暂无新闻,请上传新闻"))))] ) : _vm._e(), _vm._$s(2, "i", _vm.isShow && _vm.itemNew.length) ? _c( "view", { staticClass: _vm._$s( 2, "sc", "news acea-row row-between-wrapper skeleton-rect" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "pictrue"), attrs: { _i: 3 } }, [ _c("image", { attrs: { src: _vm._$s(4, "a-src", _vm.img), _i: 4 }, }), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "swiperTxt"), attrs: { _i: 5 }, }, [ _c( "swiper", { attrs: { "indicator-dots": _vm._$s( 6, "a-indicator-dots", _vm.indicatorDots ), autoplay: _vm._$s(6, "a-autoplay", _vm.autoplay), duration: _vm._$s(6, "a-duration", _vm.duration), _i: 6, }, }, [ _vm._l( _vm._$s(7, "f", { forItems: _vm.itemNew }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(7, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), }, [ _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "acea-row row-between-wrapper" ), attrs: { _i: "9-" + $30 }, on: { click: function ($event) { return _vm.gopage(item.chiild[1].val) }, }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "text acea-row row-between-wrapper" ), attrs: { _i: "10-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "newsTitle line1" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(item.chiild[0].val) ) ), ] ), ] ), _c("view", { staticClass: _vm._$s( "12-" + $30, "sc", "iconfont icon-xiangyou" ), attrs: { _i: "12-" + $30 }, }), ] ), ] ), ] } ), ], 2 ), ] ), ] ) : _vm._e(), _vm._$s(13, "i", !_vm.isShow && _vm.isIframe && _vm.itemNew.length) ? _c( "view", { staticClass: _vm._$s( 13, "sc", "news acea-row row-between-wrapper" ), attrs: { _i: 13 }, }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "pictrue"), attrs: { _i: 14 }, }, [ _c("image", { attrs: { src: _vm._$s(15, "a-src", _vm.img), _i: 15 }, }), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "swiperTxt"), attrs: { _i: 16 }, }, [ _c( "swiper", { attrs: { "indicator-dots": _vm._$s( 17, "a-indicator-dots", _vm.indicatorDots ), autoplay: _vm._$s(17, "a-autoplay", _vm.autoplay), duration: _vm._$s(17, "a-duration", _vm.duration), _i: 17, }, }, [ _vm._l( _vm._$s(18, "f", { forItems: _vm.itemNew }), function (item, index, $21, $31) { return [ _c( "swiper-item", { key: _vm._$s(18, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), }, [ _c( "view", { staticClass: _vm._$s( "20-" + $31, "sc", "acea-row row-between-wrapper" ), attrs: { _i: "20-" + $31 }, on: { click: function ($event) { return _vm.gopage(item.chiild[1].val) }, }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $31, "sc", "text acea-row row-between-wrapper" ), attrs: { _i: "21-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "22-" + $31, "sc", "newsTitle line1" ), attrs: { _i: "22-" + $31 }, }, [ _vm._v( _vm._$s( "22-" + $31, "t0-0", _vm._s(item.chiild[0].val) ) ), ] ), ] ), _c("view", { staticClass: _vm._$s( "23-" + $31, "sc", "iconfont icon-xiangyou" ), attrs: { _i: "23-" + $31 }, }), ] ), ] ), ] } ), ], 2 ), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 261 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/news.vue?vue&type=script&lang=js& ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./news.vue?vue&type=script&lang=js& */ 262);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_news_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStoQixDQUFnQixra0JBQUcsRUFBQyIsImZpbGUiOiIyNjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9uZXdzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbmV3cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///261\n"); /***/ }), /* 262 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/news.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'news',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n mixins: [_color.default],\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.img = nVal.imgUrl.url;\n this.itemNew = nVal.newList.list;\n this.isShow = nVal.isShow.val;\n }\n }\n }\n },\n data: function data() {\n return {\n indicatorDots: false,\n autoplay: true,\n duration: 500,\n img: '',\n itemNew: [],\n name: this.$options.name,\n isIframe: false,\n isShow: true\n };\n },\n created: function created() {\n this.isIframe = app.globalData.isIframe;\n },\n mounted: function mounted() {},\n methods: {\n gopage: function gopage(url) {\n var _this = this;\n (0, _order.goPage)().then(function (res) {\n _this.$util.JumpPath(url);\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL25ld3MudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsIm1peGlucyIsIndhdGNoIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsImRhdGEiLCJpbmRpY2F0b3JEb3RzIiwiYXV0b3BsYXkiLCJkdXJhdGlvbiIsImltZyIsIml0ZW1OZXciLCJpc0lmcmFtZSIsImlzU2hvdyIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsImdvcGFnZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQWtEQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUZBO0FBQUEsZ0JBS0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FKO01BQ0FLO01BQ0FDO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FkO01BQ0FlO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjI2Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIm5ld1wiIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibmV3cyBkZWZhdWx0XCIgdi1pZj1cImlzSWZyYW1lICYmICFpdGVtTmV3Lmxlbmd0aFwiPnt7JHQoYOaaguaXoOaWsOmXu++8jOivt+S4iuS8oOaWsOmXu2ApfX08L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0nbmV3cyBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyIHNrZWxldG9uLXJlY3QnIHYtaWY9XCJpc1Nob3cgJiYgaXRlbU5ldy5sZW5ndGhcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPSdpbWcnPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3N3aXBlclR4dCc+XHJcblx0XHRcdFx0PHN3aXBlciA6aW5kaWNhdG9yLWRvdHM9XCJpbmRpY2F0b3JEb3RzXCIgOmF1dG9wbGF5PVwiYXV0b3BsYXlcIiBpbnRlcnZhbD1cIjI1MDBcIiA6ZHVyYXRpb249XCJkdXJhdGlvblwiXHJcblx0XHRcdFx0XHR2ZXJ0aWNhbD1cInRydWVcIiBjaXJjdWxhcj1cInRydWVcIiBkaXNhYmxlLXRvdWNoPVwidHJ1ZVwiPlxyXG5cdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGl0ZW1OZXdcIiA6a2V5PSdpbmRleCc+XHJcblx0XHRcdFx0XHRcdDxzd2lwZXItaXRlbSBjYXRjaHRvdWNobW92ZT0nY2F0Y2hUb3VjaE1vdmUnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyBob3Zlci1jbGFzcz0nbm9uZSdcclxuXHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cImdvcGFnZShpdGVtLmNoaWlsZFsxXS52YWwpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25ld3NUaXRsZSBsaW5lMSc+e3tpdGVtLmNoaWlsZFswXS52YWx9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLXhpYW5neW91Jz48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHQ8L3N3aXBlcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J25ld3MgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgdi1pZj1cIiFpc1Nob3cgJiYgaXNJZnJhbWUgJiYgaXRlbU5ldy5sZW5ndGhcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPSdpbWcnPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3N3aXBlclR4dCc+XHJcblx0XHRcdFx0PHN3aXBlciA6aW5kaWNhdG9yLWRvdHM9XCJpbmRpY2F0b3JEb3RzXCIgOmF1dG9wbGF5PVwiYXV0b3BsYXlcIiBpbnRlcnZhbD1cIjI1MDBcIiA6ZHVyYXRpb249XCJkdXJhdGlvblwiXHJcblx0XHRcdFx0XHR2ZXJ0aWNhbD1cInRydWVcIiBjaXJjdWxhcj1cInRydWVcIj5cclxuXHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBpdGVtTmV3XCIgOmtleT0naW5kZXgnPlxyXG5cdFx0XHRcdFx0XHQ8c3dpcGVyLWl0ZW0gY2F0Y2h0b3VjaG1vdmU9J2NhdGNoVG91Y2hNb3ZlJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgaG92ZXItY2xhc3M9J25vbmUnXHJcblx0XHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJnb3BhZ2UoaXRlbS5jaGlpbGRbMV0udmFsKVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduZXdzVGl0bGUgbGluZTEnPnt7aXRlbS5jaGlpbGRbMF0udmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi14aWFuZ3lvdSc+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0PC9zd2lwZXI+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGxldCBhcHAgPSBnZXRBcHAoKVxyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnb1BhZ2VcclxuXHR9IGZyb20gJ0AvbGlicy9vcmRlci5qcydcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnbmV3cycsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcihuVmFsLCBvVmFsKSB7XHJcblx0XHRcdFx0XHRpZiAoblZhbCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmltZyA9IG5WYWwuaW1nVXJsLnVybDtcclxuXHRcdFx0XHRcdFx0dGhpcy5pdGVtTmV3ID0gblZhbC5uZXdMaXN0Lmxpc3Q7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTaG93ID0gblZhbC5pc1Nob3cudmFsO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW5kaWNhdG9yRG90czogZmFsc2UsXHJcblx0XHRcdFx0YXV0b3BsYXk6IHRydWUsXHJcblx0XHRcdFx0ZHVyYXRpb246IDUwMCxcclxuXHRcdFx0XHRpbWc6ICcnLFxyXG5cdFx0XHRcdGl0ZW1OZXc6IFtdLFxyXG5cdFx0XHRcdG5hbWU6IHRoaXMuJG9wdGlvbnMubmFtZSxcclxuXHRcdFx0XHRpc0lmcmFtZTogZmFsc2UsXHJcblx0XHRcdFx0aXNTaG93OiB0cnVlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0dGhpcy5pc0lmcmFtZSA9IGFwcC5nbG9iYWxEYXRhLmlzSWZyYW1lO1xyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z29wYWdlKHVybCkge1xyXG5cdFx0XHRcdGdvUGFnZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuSnVtcFBhdGgodXJsKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5uZXcge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDIwcnB4IDA7XHJcblx0fVxyXG5cclxuXHQubmV3cyB7XHJcblx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0cGFkZGluZzogMCAyNnJweDtcclxuXHRcdC8vIGJveC1zaGFkb3c6IDAgMTBycHggMzBycHggI2Y1ZjVmNTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctb3AtcG9pbnQtZm91cik7XHJcblx0XHRtYXJnaW46IDAgJHVuaS1pbmRleC1tYXJnaW4tY29sO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNjBycHg7XHJcblx0XHQvLyBib3gtc2hhZG93OiAkdW5pLWluZGV4LWJveC1zaGFkb3c7XHJcblxyXG5cdFx0Ji5kZWZhdWx0IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNzdycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmV3cyAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTE2cnB4O1xyXG5cdFx0aGVpZ2h0OiAyOHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHJweDtcclxuXHRcdGJvcmRlci1yaWdodDogMXJweCBzb2xpZCAjZGRkO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjNycHg7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHR9XHJcblxyXG5cdC5uZXdzIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lm5ld3MgLnN3aXBlclR4dCB7XHJcblx0XHR3aWR0aDogNDcwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5uZXdzIC5zd2lwZXJUeHQgLnRleHQge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHJweDtcclxuXHR9XHJcblxyXG5cdC5uZXdzIC5zd2lwZXJUeHQgLnRleHQgLmxhYmVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRjb2xvcjogI2ZmNGM0ODtcclxuXHRcdHdpZHRoOiA2NHJweDtcclxuXHRcdGhlaWdodDogMzBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHJweDtcclxuXHRcdGJvcmRlcjogMnJweCBzb2xpZCAjZmY0OTQ3O1xyXG5cdH1cclxuXHJcblx0Lm5ld3MgLnN3aXBlclR4dCAudGV4dCAubmV3c1RpdGxlIHtcclxuXHRcdHdpZHRoOiA0MDBycHg7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblx0fVxyXG5cclxuXHQubmV3cyAuc3dpcGVyVHh0IC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICM4ODg7XHJcblx0fVxyXG5cclxuXHQubmV3cyAuc3dpcGVyVHh0IHN3aXBlciB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///262\n"); /***/ }), /* 263 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/activity.vue ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _activity_vue_vue_type_template_id_3394f217_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./activity.vue?vue&type=template&id=3394f217&scoped=true& */ 264);\n/* harmony import */ var _activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./activity.vue?vue&type=script&lang=js& */ 266);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _activity_vue_vue_type_template_id_3394f217_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _activity_vue_vue_type_template_id_3394f217_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3394f217\",\n null,\n false,\n _activity_vue_vue_type_template_id_3394f217_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/activity.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjYzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hY3Rpdml0eS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzM5NGYyMTcmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9hY3Rpdml0eS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2FjdGl2aXR5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjMzOTRmMjE3XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L3Zpc3VhbGl6YXRpb24vY29tcG9uZW50cy9hY3Rpdml0eS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///263\n"); /***/ }), /* 264 */ /*!*************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/activity.vue?vue&type=template&id=3394f217&scoped=true& ***! \*************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activity_vue_vue_type_template_id_3394f217_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./activity.vue?vue&type=template&id=3394f217&scoped=true& */ 265); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activity_vue_vue_type_template_id_3394f217_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activity_vue_vue_type_template_id_3394f217_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activity_vue_vue_type_template_id_3394f217_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activity_vue_vue_type_template_id_3394f217_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 265 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/activity.vue?vue&type=template&id=3394f217&scoped=true& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { easyLoadimage: __webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 156) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.isShow) ? _c( "view", { staticClass: _vm._$s( 1, "sc", "specialArea acea-row row-between-wrapper" ), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "assemble skeleton-rect"), attrs: { _i: 2 }, on: { click: function ($event) { return _vm.gopage(_vm.activityOne.info[2].value) }, }, }, [ _c("image", { attrs: { src: _vm._$s(3, "a-src", _vm.activityOne.img), _i: 3, }, }), ] ), _c( "view", { staticClass: _vm._$s( 4, "sc", "list acea-row row-column-between" ), attrs: { _i: 4 }, }, _vm._l( _vm._$s(5, "f", { forItems: _vm.activity }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "5-" + $30, "sc", "item skeleton-rect" ), attrs: { _i: "5-" + $30 }, on: { click: function ($event) { return _vm.gopage(item.info[2].value) }, }, }, [ _c("easy-loadimage", { attrs: { mode: "widthFix", "image-src": item.img, _i: "6-" + $30, }, }), ], 1 ) } ), 0 ), ] ) : _vm._e(), _vm._$s(7, "i", !_vm.isShow && _vm.isIframe) ? _c( "view", { staticClass: _vm._$s( 7, "sc", "specialArea acea-row row-between-wrapper" ), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "assemble"), attrs: { _i: 8 }, on: { click: function ($event) { return _vm.gopage(_vm.activityOne.info[2].value) }, }, }, [ _c("image", { attrs: { src: _vm._$s(9, "a-src", _vm.activityOne.img), _i: 9, }, }), ] ), _c( "view", { staticClass: _vm._$s( 10, "sc", "list acea-row row-column-between" ), attrs: { _i: 10 }, }, _vm._l( _vm._$s(11, "f", { forItems: _vm.activity }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(11, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("11-" + $31, "sc", "item"), attrs: { _i: "11-" + $31 }, on: { click: function ($event) { return _vm.gopage(item.info[2].value) }, }, }, [ _c("image", { attrs: { src: _vm._$s("12-" + $31, "a-src", item.img), _i: "12-" + $31, }, }), ] ) } ), 0 ), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 266 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/activity.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./activity.vue?vue&type=script&lang=js& */ 267);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_activity_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIyNjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hY3Rpdml0eS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2FjdGl2aXR5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///266\n"); /***/ }), /* 267 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/activity.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'activity',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n var data = JSON.parse(JSON.stringify(nVal.imgList.list));\n this.activityOne = nVal.imgList.list[0];\n data.splice(0, 1);\n this.activity = data;\n this.isShow = nVal.isShow.val;\n }\n }\n }\n },\n data: function data() {\n return {\n activity: [],\n activityOne: {},\n name: this.$options.name,\n isShow: true,\n isIframe: app.globalData.isIframe\n };\n },\n created: function created() {},\n methods: {\n gopage: function gopage(url) {\n var _this = this;\n (0, _order.goPage)().then(function (res) {\n _this.$util.JumpPath(url);\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL2FjdGl2aXR5LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJkYXRhIiwiYWN0aXZpdHkiLCJhY3Rpdml0eU9uZSIsImlzU2hvdyIsImlzSWZyYW1lIiwiY3JlYXRlZCIsIm1ldGhvZHMiLCJnb3BhZ2UiXSwibWFwcGluZ3MiOiI7Ozs7OztBQTZDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBREE7QUFBQSxnQkFJQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUg7TUFDQUk7TUFDQUM7UUFDQTtVQUNBO1VBQ0E7VUFDQUM7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztNQUNBVjtNQUNBVztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjI2Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IHYtaWY9XCJpc1Nob3dcIiBjbGFzcz1cInNwZWNpYWxBcmVhIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJhc3NlbWJsZSBza2VsZXRvbi1yZWN0XCIgaG92ZXItY2xhc3M9XCJub25lXCIgQGNsaWNrPVwiZ29wYWdlKGFjdGl2aXR5T25lLmluZm9bMl0udmFsdWUpXCI+XHJcblx0XHRcdFx0PCEtLSA8ZWFzeS1sb2FkaW1hZ2UgbW9kZT1cIndpZHRoRml4XCIgOmltYWdlLXNyYz1cImFjdGl2aXR5T25lLmltZ1wiPjwvZWFzeS1sb2FkaW1hZ2U+IC0tPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwiYWN0aXZpdHlPbmUuaW1nXCIgYWx0PVwiXCIgc3Jjc2V0PVwiXCI+XHJcblx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwidGV4dFwiIHYtaWY9XCJhY3Rpdml0eU9uZS5pbmZvXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57eyBhY3Rpdml0eU9uZS5pbmZvWzBdLnZhbHVlIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvclwiPnt7IGFjdGl2aXR5T25lLmluZm9bMV0udmFsdWUgfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3QgYWNlYS1yb3cgcm93LWNvbHVtbi1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIHNrZWxldG9uLXJlY3RcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gYWN0aXZpdHlcIiA6a2V5PVwiaW5kZXhcIlxyXG5cdFx0XHRcdFx0QGNsaWNrPVwiZ29wYWdlKGl0ZW0uaW5mb1syXS52YWx1ZSlcIj5cclxuXHRcdFx0XHRcdDxlYXN5LWxvYWRpbWFnZSBtb2RlPVwid2lkdGhGaXhcIiA6aW1hZ2Utc3JjPVwiaXRlbS5pbWdcIj48L2Vhc3ktbG9hZGltYWdlPlxyXG5cdFx0XHRcdFx0PCEtLSBcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57eyBpdGVtLmluZm9bMF0udmFsdWUgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb3JcIj57eyBpdGVtLmluZm9bMV0udmFsdWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyB2LWlmPVwiIWlzU2hvdyAmJiBpc0lmcmFtZVwiIGNsYXNzPVwic3BlY2lhbEFyZWEgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImFzc2VtYmxlXCIgaG92ZXItY2xhc3M9XCJub25lXCIgQGNsaWNrPVwiZ29wYWdlKGFjdGl2aXR5T25lLmluZm9bMl0udmFsdWUpXCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJhY3Rpdml0eU9uZS5pbWdcIiBhbHQ9XCJpbWdcIiAvPlxyXG5cdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJ0ZXh0XCIgdi1pZj1cImFjdGl2aXR5T25lLmluZm9cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7IGFjdGl2aXR5T25lLmluZm9bMF0udmFsdWUgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9yXCI+e3sgYWN0aXZpdHlPbmUuaW5mb1sxXS52YWx1ZSB9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdCBhY2VhLXJvdyByb3ctY29sdW1uLWJldHdlZW5cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gYWN0aXZpdHlcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJnb3BhZ2UoaXRlbS5pbmZvWzJdLnZhbHVlKVwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltZ1wiIGFsdD1cImltZ1wiIC8+XHJcblx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57eyBpdGVtLmluZm9bMF0udmFsdWUgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb3JcIj57eyBpdGVtLmluZm9bMV0udmFsdWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRsZXQgYXBwID0gZ2V0QXBwKClcclxuXHRpbXBvcnQge1xyXG5cdFx0Z29QYWdlXHJcblx0fSBmcm9tICdAL2xpYnMvb3JkZXIuanMnXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2FjdGl2aXR5JyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcihuVmFsLCBvVmFsKSB7XHJcblx0XHRcdFx0XHRpZiAoblZhbCkge1xyXG5cdFx0XHRcdFx0XHRsZXQgZGF0YSA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoblZhbC5pbWdMaXN0Lmxpc3QpKVxyXG5cdFx0XHRcdFx0XHR0aGlzLmFjdGl2aXR5T25lID0gblZhbC5pbWdMaXN0Lmxpc3RbMF1cclxuXHRcdFx0XHRcdFx0ZGF0YS5zcGxpY2UoMCwgMSlcclxuXHRcdFx0XHRcdFx0dGhpcy5hY3Rpdml0eSA9IGRhdGFcclxuXHRcdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSBuVmFsLmlzU2hvdy52YWxcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGFjdGl2aXR5OiBbXSxcclxuXHRcdFx0XHRhY3Rpdml0eU9uZToge30sXHJcblx0XHRcdFx0bmFtZTogdGhpcy4kb3B0aW9ucy5uYW1lLFxyXG5cdFx0XHRcdGlzU2hvdzogdHJ1ZSxcclxuXHRcdFx0XHRpc0lmcmFtZTogYXBwLmdsb2JhbERhdGEuaXNJZnJhbWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z29wYWdlKHVybCkge1xyXG5cdFx0XHRcdGdvUGFnZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuSnVtcFBhdGgodXJsKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQuc3BlY2lhbEFyZWEge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgI2Y1ZjVmNSAxMDAlKTtcclxuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICR1bmktYmctY29sb3I7XHJcblx0XHRwYWRkaW5nOiAwICR1bmktaW5kZXgtbWFyZ2luLWNvbCAwICR1bmktaW5kZXgtbWFyZ2luLWNvbDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICR1bmktYm9yZGVyLXJhZGl1cy1pbmRleDtcclxuXHRcdC8vIGJveC1zaGFkb3c6ICR1bmktaW5kZXgtYm94LXNoYWRvdztcclxuXHR9XHJcblxyXG5cdC5zcGVjaWFsQXJlYSAuYXNzZW1ibGUge1xyXG5cdFx0d2lkdGg6IDMzNnJweDtcclxuXHRcdGhlaWdodDogMzAwcnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnNwZWNpYWxBcmVhIC5hc3NlbWJsZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVycHg7XHJcblx0fVxyXG5cclxuXHQuc3BlY2lhbEFyZWEgLmFzc2VtYmxlIHtcclxuXHJcblx0XHQvZGVlcC8sXHJcblx0XHQvZGVlcC9pbWFnZSxcclxuXHRcdC9kZWVwLy5lYXN5LWxvYWRpbWFnZSxcclxuXHRcdC9kZWVwL3VuaS1pbWFnZSB7XHJcblxyXG5cdFx0XHR3aWR0aDogMzM2cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwMHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zcGVjaWFsQXJlYSAuYXNzZW1ibGUgLnRleHQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAzN3JweDtcclxuXHRcdGxlZnQ6IDIycnB4O1xyXG5cdH1cclxuXHJcblx0LnNwZWNpYWxBcmVhIC5uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5zcGVjaWFsQXJlYSAuaW5mb3Ige1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblx0XHRtYXJnaW4tdG9wOiA1cnB4O1xyXG5cdH1cclxuXHJcblx0LnNwZWNpYWxBcmVhIC5saXN0IHtcclxuXHRcdHdpZHRoOiAzNDRycHg7XHJcblx0XHRoZWlnaHQ6IDMwMHJweDtcclxuXHR9XHJcblxyXG5cdC5zcGVjaWFsQXJlYSAuaXRlbSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTQ2cnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnNwZWNpYWxBcmVhIC5pdGVtIGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zcGVjaWFsQXJlYSAuaXRlbSB7XHJcblxyXG5cdFx0L2RlZXAvLFxyXG5cdFx0L2RlZXAvaW1hZ2UsXHJcblx0XHQvZGVlcC8uZWFzeS1sb2FkaW1hZ2UsXHJcblx0XHQvZGVlcC91bmktaW1hZ2Uge1xyXG5cclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTQ2cnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNwZWNpYWxBcmVhIC5pdGVtIC50ZXh0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMjNycHg7XHJcblx0XHRsZWZ0OiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5zcGVjaWFsQXJlYSAuaXRlbSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zcGVjaWFsQXJlYSAuaXRlbSAudGV4dCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIzcnB4O1xyXG5cdFx0bGVmdDogMjhycHg7XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///267\n"); /***/ }), /* 268 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/scrollBox.vue ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _scrollBox_vue_vue_type_template_id_c1df7534___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./scrollBox.vue?vue&type=template&id=c1df7534& */ 269);\n/* harmony import */ var _scrollBox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scrollBox.vue?vue&type=script&lang=js& */ 271);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _scrollBox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _scrollBox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _scrollBox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _scrollBox_vue_vue_type_template_id_c1df7534___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _scrollBox_vue_vue_type_template_id_c1df7534___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _scrollBox_vue_vue_type_template_id_c1df7534___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/scrollBox.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjY4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zY3JvbGxCb3gudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWMxZGY3NTM0JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vc2Nyb2xsQm94LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vc2Nyb2xsQm94LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvc2Nyb2xsQm94LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///268\n"); /***/ }), /* 269 */ /*!**************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/scrollBox.vue?vue&type=template&id=c1df7534& ***! \**************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_scrollBox_vue_vue_type_template_id_c1df7534___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./scrollBox.vue?vue&type=template&id=c1df7534& */ 270); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_scrollBox_vue_vue_type_template_id_c1df7534___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_scrollBox_vue_vue_type_template_id_c1df7534___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_scrollBox_vue_vue_type_template_id_c1df7534___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_scrollBox_vue_vue_type_template_id_c1df7534___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 270 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/scrollBox.vue?vue&type=template&id=c1df7534& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { easyLoadimage: __webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 156) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.isShow && _vm.fastList.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "index-wrapper skeleton-rect"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "text"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "name line1"), attrs: { _i: 4 }, }, [ _vm._v( _vm._$s( 4, "t0-0", _vm._s(_vm.$t(_vm.titleInfo[0].val)) ) ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "line1 txt-btn"), attrs: { _i: 5 }, }, [ _vm._v( _vm._$s( 5, "t0-0", _vm._s(_vm.$t(_vm.titleInfo[1].val)) ) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(6, "sc", "more"), attrs: { url: _vm._$s(6, "a-url", _vm.titleInfo[2].val), _i: 6, }, }, [ _vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(7, "sc", "iconfont icon-jiantou"), attrs: { _i: 7 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "scroll-product"), attrs: { _i: 8 }, }, [ _c( "scroll-view", { staticClass: _vm._$s(9, "sc", "scroll-view_x"), attrs: { _i: 9 }, }, [ _vm._l( _vm._$s(10, "f", { forItems: _vm.fastList }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(10, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("11-" + $30, "sc", "item"), attrs: { _i: "11-" + $30 }, on: { click: function ($event) { return _vm.gopage( "/pages/goods/goods_list/index?sid=" + item.id + "&title=" + item.cate_name ) }, }, }, [ _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "img-box" ), attrs: { _i: "12-" + $30 }, }, [ _c("easy-loadimage", { attrs: { mode: "widthFix", "image-src": item.pic, _i: "13-" + $30, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "pro-info line1" ), attrs: { _i: "14-" + $30 }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(_vm.$t(item.cate_name)) ) ), ] ), ] ), ] } ), ], 2 ), ] ), ] ) : _vm._e(), _vm._$s(15, "i", !_vm.isShow && _vm.isIframe && _vm.fastList.length) ? _c( "view", { staticClass: _vm._$s(15, "sc", "index-wrapper"), attrs: { _i: 15 }, }, [ _c( "view", { staticClass: _vm._$s( 16, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "text"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "name line1"), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s(18, "t0-0", _vm._s(_vm.titleInfo[0].val)) ), ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "line1 txt-btn"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.titleInfo[1].val)) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(20, "sc", "more"), attrs: { url: _vm._$s(20, "a-url", _vm.titleInfo[2].val), _i: 20, }, }, [ _vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(21, "sc", "iconfont icon-jiantou"), attrs: { _i: 21 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "scroll-product"), attrs: { _i: 22 }, }, [ _c( "scroll-view", { staticClass: _vm._$s(23, "sc", "scroll-view_x"), attrs: { _i: 23 }, }, [ _vm._l( _vm._$s(24, "f", { forItems: _vm.fastList }), function (item, index, $21, $31) { return [ _c( "view", { key: _vm._$s(24, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("25-" + $31, "sc", "item"), attrs: { _i: "25-" + $31 }, on: { click: function ($event) { return _vm.gopage( "/pages/goods/goods_list/index?sid=" + item.id + "&title=" + item.cate_name ) }, }, }, [ _c( "view", { staticClass: _vm._$s( "26-" + $31, "sc", "img-box" ), attrs: { _i: "26-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "27-" + $31, "a-src", item.pic ), _i: "27-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "28-" + $31, "sc", "pro-info line1" ), attrs: { _i: "28-" + $31 }, }, [ _vm._v( _vm._$s( "28-" + $31, "t0-0", _vm._s(item.cate_name) ) ), ] ), ] ), ] } ), ], 2 ), ] ), ] ) : _vm._e(), _vm._$s(29, "i", _vm.isIframe && !_vm.fastList.length) ? _c( "view", { staticClass: _vm._$s(29, "sc", "index-wrapper"), attrs: { _i: 29 }, }, [ _c( "view", { staticClass: _vm._$s( 30, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 30 }, }, [ _c( "view", { staticClass: _vm._$s(31, "sc", "text"), attrs: { _i: 31 } }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "name line1"), attrs: { _i: 32 }, }, [ _vm._v( _vm._$s(32, "t0-0", _vm._s(_vm.titleInfo[0].val)) ), ] ), _c( "view", { staticClass: _vm._$s(33, "sc", "line1 txt-btn"), attrs: { _i: 33 }, }, [ _vm._v( _vm._$s(33, "t0-0", _vm._s(_vm.titleInfo[1].val)) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(34, "sc", "more"), attrs: { url: _vm._$s(34, "a-url", _vm.titleInfo[2].val), _i: 34, }, }, [ _vm._v(_vm._$s(34, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(35, "sc", "iconfont icon-jiantou"), attrs: { _i: 35 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(36, "sc", "scroll-product"), attrs: { _i: 36 }, }, [ _c( "view", { staticClass: _vm._$s(37, "sc", "empty-img"), attrs: { _i: 37 }, }, [ _vm._v( _vm._$s(37, "t0-0", _vm._s(_vm.$t("快速选择,暂无数据"))) ), ] ), ] ), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 271 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/scrollBox.vue?vue&type=script&lang=js& ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_scrollBox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./scrollBox.vue?vue&type=script&lang=js& */ 272);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_scrollBox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_scrollBox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_scrollBox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_scrollBox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_scrollBox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQix1a0JBQUcsRUFBQyIsImZpbGUiOiIyNzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zY3JvbGxCb3gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zY3JvbGxCb3gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///271\n"); /***/ }), /* 272 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/scrollBox.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\n// import {\n// \tmapState\n// } from 'vuex'\nvar _default2 = {\n name: 'scrollBox',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.numConfig = nVal.numConfig.val;\n this.isShow = nVal.isShow.val;\n this.tabConfig = nVal.tabConfig ? nVal.tabConfig.tabVal : 0;\n this.selectConfig = nVal.selectConfig.activeValue || '';\n this.titleInfo = nVal.titleInfo.list;\n if (this.tabConfig) {\n this.fastList = nVal.goodsList.list;\n } else {\n this.category();\n }\n }\n }\n }\n },\n created: function created() {},\n mounted: function mounted() {},\n data: function data() {\n return {\n fastInfo: this.$t(\"\\u4E0A\\u767E\\u79CD\\u5546\\u54C1\\u5206\\u7C7B\\u4EFB\\u60A8\\u9009\\u62E9\"),\n fastList: [],\n name: this.$options.name,\n isShow: true,\n isIframe: app.globalData.isIframe,\n numConfig: 0,\n selectConfig: 0,\n tabConfig: 0,\n titleInfo: []\n };\n },\n methods: {\n gopage: function gopage(url) {\n (0, _order.goPage)().then(function (res) {\n uni.navigateTo({\n url: url\n });\n });\n },\n category: function category() {\n var _this = this;\n (0, _api.category)({\n pid: this.selectConfig,\n limit: this.numConfig\n }).then(function (res) {\n _this.fastList = res.data;\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL3Njcm9sbEJveC52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0Iiwid2F0Y2giLCJpbW1lZGlhdGUiLCJoYW5kbGVyIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJkYXRhIiwiZmFzdEluZm8iLCJmYXN0TGlzdCIsImlzU2hvdyIsImlzSWZyYW1lIiwibnVtQ29uZmlnIiwic2VsZWN0Q29uZmlnIiwidGFiQ29uZmlnIiwidGl0bGVJbmZvIiwibWV0aG9kcyIsImdvcGFnZSIsInVuaSIsInVybCIsImNhdGVnb3J5IiwicGlkIiwibGltaXQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQXFFQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGdCQU9BO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBSDtNQUNBSTtNQUNBQztRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1lBQ0E7VUFDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FaO01BQ0FhO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO1FBQ0FDO1VBQ0FDO1FBQ0E7TUFFQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBQztRQUNBQztNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjI3Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdpbmRleC13cmFwcGVyIHNrZWxldG9uLXJlY3QnIHYtaWY9XCJpc1Nob3cgJiYgZmFzdExpc3QubGVuZ3RoXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3skdCh0aXRsZUluZm9bMF0udmFsKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxIHR4dC1idG4nPnt7JHQodGl0bGVJbmZvWzFdLnZhbCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz0nbW9yZScgb3Blbi10eXBlPVwic3dpdGNoVGFiXCIgOnVybD1cInRpdGxlSW5mb1syXS52YWxcIj57eyR0KGDmm7TlpJpgKX19PHRleHRcclxuXHRcdFx0XHRcdFx0Y2xhc3M9J2ljb25mb250IGljb24tamlhbnRvdSc+PC90ZXh0PjwvbmF2aWdhdG9yPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdzY3JvbGwtcHJvZHVjdCc+XHJcblx0XHRcdFx0PHNjcm9sbC12aWV3IGNsYXNzPVwic2Nyb2xsLXZpZXdfeFwiIHNjcm9sbC14IHN0eWxlPVwid2lkdGg6YXV0bztvdmVyZmxvdzpoaWRkZW47XCI+XHJcblx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gZmFzdExpc3RcIiA6a2V5PSdpbmRleCc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGhvdmVyLWNsYXNzPVwibm9uZVwiIGNsYXNzPSdpdGVtJ1xyXG5cdFx0XHRcdFx0XHRcdEBjbGljaz1cImdvcGFnZSgnL3BhZ2VzL2dvb2RzL2dvb2RzX2xpc3QvaW5kZXg/c2lkPScraXRlbS5pZCsnJnRpdGxlPScraXRlbS5jYXRlX25hbWUpXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ltZy1ib3gnPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGVhc3ktbG9hZGltYWdlIG1vZGU9XCJ3aWR0aEZpeFwiIDppbWFnZS1zcmM9XCJpdGVtLnBpY1wiPjwvZWFzeS1sb2FkaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwcm8taW5mbyBsaW5lMSc+e3skdChpdGVtLmNhdGVfbmFtZSl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0naW5kZXgtd3JhcHBlcicgdi1pZj1cIiFpc1Nob3cgJiYgaXNJZnJhbWUgJiYgZmFzdExpc3QubGVuZ3RoXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3t0aXRsZUluZm9bMF0udmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEgdHh0LWJ0bic+e3t0aXRsZUluZm9bMV0udmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9J21vcmUnIG9wZW4tdHlwZT1cInN3aXRjaFRhYlwiIDp1cmw9XCJ0aXRsZUluZm9bMl0udmFsXCI+e3skdChg5pu05aSaYCl9fTx0ZXh0XHJcblx0XHRcdFx0XHRcdGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD48L25hdmlnYXRvcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nc2Nyb2xsLXByb2R1Y3QnPlxyXG5cdFx0XHRcdDxzY3JvbGwtdmlldyBjbGFzcz1cInNjcm9sbC12aWV3X3hcIiBzY3JvbGwteCBzdHlsZT1cIndpZHRoOmF1dG87b3ZlcmZsb3c6aGlkZGVuO1wiPlxyXG5cdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGZhc3RMaXN0XCIgOmtleT0naW5kZXgnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBob3Zlci1jbGFzcz1cIm5vbmVcIiBjbGFzcz0naXRlbSdcclxuXHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJnb3BhZ2UoJy9wYWdlcy9nb29kcy9nb29kc19saXN0L2luZGV4P3NpZD0nK2l0ZW0uaWQrJyZ0aXRsZT0nK2l0ZW0uY2F0ZV9uYW1lKVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbWctYm94Jz5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPSdpdGVtLnBpYyc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3Byby1pbmZvIGxpbmUxJz57e2l0ZW0uY2F0ZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J2luZGV4LXdyYXBwZXInIHYtaWY9XCJpc0lmcmFtZSAmJiAhZmFzdExpc3QubGVuZ3RoXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3t0aXRsZUluZm9bMF0udmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEgdHh0LWJ0bic+e3t0aXRsZUluZm9bMV0udmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9J21vcmUnIG9wZW4tdHlwZT1cInN3aXRjaFRhYlwiIDp1cmw9XCJ0aXRsZUluZm9bMl0udmFsXCI+e3skdChg5pu05aSaYCl9fTx0ZXh0XHJcblx0XHRcdFx0XHRcdGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD48L25hdmlnYXRvcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nc2Nyb2xsLXByb2R1Y3QnPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZW1wdHktaW1nXCI+e3skdChg5b+r6YCf6YCJ5oup77yM5pqC5peg5pWw5o2uYCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0bGV0IGFwcCA9IGdldEFwcCgpXHJcblx0Ly8gaW1wb3J0IHtcclxuXHQvLyBcdG1hcFN0YXRlXHJcblx0Ly8gfSBmcm9tICd2dWV4J1xyXG5cdGltcG9ydCB7XHJcblx0XHRnb1BhZ2VcclxuXHR9IGZyb20gJ0AvbGlicy9vcmRlci5qcydcclxuXHRpbXBvcnQge1xyXG5cdFx0Y2F0ZWdvcnlcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3Njcm9sbEJveCcsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIoblZhbCwgb1ZhbCkge1xyXG5cdFx0XHRcdFx0aWYgKG5WYWwpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5udW1Db25maWcgPSBuVmFsLm51bUNvbmZpZy52YWw7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTaG93ID0gblZhbC5pc1Nob3cudmFsO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRhYkNvbmZpZyA9IG5WYWwudGFiQ29uZmlnID8gblZhbC50YWJDb25maWcudGFiVmFsIDogMDtcclxuXHRcdFx0XHRcdFx0dGhpcy5zZWxlY3RDb25maWcgPSBuVmFsLnNlbGVjdENvbmZpZy5hY3RpdmVWYWx1ZSB8fCAnJztcclxuXHRcdFx0XHRcdFx0dGhpcy50aXRsZUluZm8gPSBuVmFsLnRpdGxlSW5mby5saXN0O1xyXG5cdFx0XHRcdFx0XHRpZiAodGhpcy50YWJDb25maWcpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmZhc3RMaXN0ID0gblZhbC5nb29kc0xpc3QubGlzdFxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuY2F0ZWdvcnkoKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7fSxcclxuXHRcdG1vdW50ZWQoKSB7fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0ZmFzdEluZm86IHRoaXMuJHQoYOS4iueZvuenjeWVhuWTgeWIhuexu+S7u+aCqOmAieaLqWApLFxyXG5cdFx0XHRcdGZhc3RMaXN0OiBbXSxcclxuXHRcdFx0XHRuYW1lOiB0aGlzLiRvcHRpb25zLm5hbWUsXHJcblx0XHRcdFx0aXNTaG93OiB0cnVlLFxyXG5cdFx0XHRcdGlzSWZyYW1lOiBhcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZSxcclxuXHRcdFx0XHRudW1Db25maWc6IDAsXHJcblx0XHRcdFx0c2VsZWN0Q29uZmlnOiAwLFxyXG5cdFx0XHRcdHRhYkNvbmZpZzogMCxcclxuXHRcdFx0XHR0aXRsZUluZm86IFtdXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdvcGFnZSh1cmwpIHtcclxuXHRcdFx0XHRnb1BhZ2UoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogdXJsLFxyXG5cdFx0XHRcdFx0fSk7XHJcblxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGNhdGVnb3J5KCkge1xyXG5cdFx0XHRcdGNhdGVnb3J5KHtcclxuXHRcdFx0XHRcdHBpZDogdGhpcy5zZWxlY3RDb25maWcsXHJcblx0XHRcdFx0XHRsaW1pdDogdGhpcy5udW1Db25maWdcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmZhc3RMaXN0ID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmluZGV4LXdyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVuaS1iZy1jb2xvcjtcclxuXHRcdG1hcmdpbjogJHVuaS1pbmRleC1tYXJnaW4tcm93ICR1bmktaW5kZXgtbWFyZ2luLWNvbDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICR1bmktYm9yZGVyLXJhZGl1cy1pbmRleDtcclxuXHRcdC8vIGJveC1zaGFkb3c6ICR1bmktaW5kZXgtYm94LXNoYWRvdztcclxuXHR9XHJcblxyXG5cdC50ZXh0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0Lm5hbWUge1xyXG5cdFx0XHRmb250LXNpemU6ICR1bmktaW5kZXgtdGl0bGUtZm9udC1zaXplO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHJcblx0XHQudHh0LWJ0biB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHJweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEycnB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5zY3JvbGwtcHJvZHVjdCB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcnB4IDIwcnB4IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LnNjcm9sbC1wcm9kdWN0IC5pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi1yaWdodDogMjRycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTBycHggMTBycHg7XHJcblx0XHQvLyBib3gtc2hhZG93OiAwIDQwcnB4IDMwcnB4IC0xMHJweCAjZWVlO1xyXG5cdFx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgI2ZmZiAzMCUsIHJnYmEoMjU1LCA5NiwgMTYsIDAuMikgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjA3LCAxODMsIDAuNjUpIDEwMCUpO1xyXG5cdFx0Y29sb3I6ICNGRjdFMDA7XHJcblx0fVxyXG5cclxuXHQuc2Nyb2xsLXByb2R1Y3QgLml0ZW06bnRoLW9mLXR5cGUoM24pIHtcclxuXHRcdGNvbG9yOiAjMURCMEZDO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgxODcsIDIyMSwgMjU1LCAwLjY1KSAxMDAlKTtcclxuXHR9XHJcblxyXG5cdC5zY3JvbGwtcHJvZHVjdCAuaXRlbTpudGgtb2YtdHlwZSgzbi0xKSB7XHJcblx0XHRjb2xvcjogI0ZGNDQ4RjtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjUzLCAxOTksIDI1NSwgMC42NSkgMTAwJSk7XHJcblx0fVxyXG5cclxuXHQuc2Nyb2xsLXByb2R1Y3QgLml0ZW06bnRoLWxhc3QtY2hpbGQoMSkge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LnNjcm9sbC1wcm9kdWN0IC5pdGVtIC5pbWctYm94IHtcclxuXHRcdHdpZHRoOiAxNjBycHg7XHJcblx0XHRoZWlnaHQ6IDE2MHJweDtcclxuXHRcdG1hcmdpbjogMCAxMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuc2Nyb2xsLXByb2R1Y3QgLml0ZW0gLmltZy1ib3ggaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5zY3JvbGwtcHJvZHVjdCAuaXRlbSAuaW1nLWJveCB7XHJcblxyXG5cdFx0L2RlZXAvLFxyXG5cdFx0L2RlZXAvaW1hZ2UsXHJcblx0XHQvZGVlcC8uZWFzeS1sb2FkaW1hZ2UsXHJcblx0XHQvZGVlcC91bmktaW1hZ2Uge1xyXG5cclxuXHRcdFx0d2lkdGg6IDE2MHJweDtcclxuXHRcdFx0aGVpZ2h0OiAxNjBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNjcm9sbC1wcm9kdWN0IC5pdGVtIC5wcm8taW5mbyB7XG5cdFx0bWF4LXdpZHRoOiAxODBycHg7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHJweDtcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdHBhZGRpbmc6IDAgMTBycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdC5lbXB0eS1pbWcge1xyXG5cdFx0aGVpZ2h0OiAzMDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNHJweDtcclxuXHRcdG1hcmdpbjogMjZycHggYXV0byAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwMHJweDtcclxuXHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDUwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vcmUge1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///272\n"); /***/ }), /* 273 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/recommend.vue ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _recommend_vue_vue_type_template_id_3b5b1764___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./recommend.vue?vue&type=template&id=3b5b1764& */ 274);\n/* harmony import */ var _recommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./recommend.vue?vue&type=script&lang=js& */ 276);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _recommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _recommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _recommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _recommend_vue_vue_type_template_id_3b5b1764___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _recommend_vue_vue_type_template_id_3b5b1764___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _recommend_vue_vue_type_template_id_3b5b1764___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/recommend.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjczLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yZWNvbW1lbmQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTNiNWIxNzY0JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcmVjb21tZW5kLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcmVjb21tZW5kLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvcmVjb21tZW5kLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///273\n"); /***/ }), /* 274 */ /*!**************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/recommend.vue?vue&type=template&id=3b5b1764& ***! \**************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_template_id_3b5b1764___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./recommend.vue?vue&type=template&id=3b5b1764& */ 275); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_template_id_3b5b1764___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_template_id_3b5b1764___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_template_id_3b5b1764___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_template_id_3b5b1764___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 275 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/recommend.vue?vue&type=template&id=3b5b1764& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { easyLoadimage: __webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 156) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "productList"), style: _vm._$s(1, "s", _vm.colorStyle), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.isShow && _vm.bastList.length) ? _c( "view", { staticClass: _vm._$s( 2, "sc", "index-wrapper acea-row row-between-wrapper" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "name line1"), attrs: { _i: 5 }, }, [ _c("text", { staticClass: _vm._$s( 6, "sc", "iconfont icon-jingpintuijian1" ), attrs: { _i: 6 }, }), _vm._v( _vm._$s( 5, "t1-0", _vm._s(_vm.$t(_vm.titleInfo[0].val)) ) ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "line1 txt-btn"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s( 7, "t0-0", _vm._s(_vm.$t(_vm.titleInfo[1].val)) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "more"), attrs: { _i: 8 }, on: { click: function ($event) { return _vm.gopage(_vm.titleInfo[2].val) }, }, }, [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s( 9, "sc", "iconfont icon-jiantou" ), attrs: { _i: 9 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "item-box"), attrs: { _i: 10 }, }, _vm._l( _vm._$s(11, "f", { forItems: _vm.bastList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(11, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("11-" + $30, "sc", "item"), attrs: { _i: "11-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "pictrue" ), attrs: { _i: "12-" + $30 }, }, [ _c("easy-loadimage", { attrs: { mode: "widthFix", "image-src": item.image, _i: "13-" + $30, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s("14-" + $30, "sc", "text"), attrs: { _i: "14-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "name line2" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "type" ), attrs: { _i: "16-" + $30 }, }, [ _vm._$s( "17-" + $30, "i", item.activity && item.activity.type == "1" ) ? _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "type-sty" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "18-" + $30, "i", item.activity && item.activity.type == "2" ) ? _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "type-sty" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "19-" + $30, "i", item.activity && item.activity.type == "3" ) ? _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "type-sty" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "vip acea-row" ), attrs: { _i: "20-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "money font-color" ), attrs: { _i: "21-" + $30 }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "22-" + $30, "sc", "num" ), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s(item.price) ) ), ] ), ] ), _vm._$s( "23-" + $30, "i", item.vip_price && item.vip_price > 0 && item.base ) ? _c( "view", { staticClass: _vm._$s( "23-" + $30, "sc", "vip-money" ), attrs: { _i: "23-" + $30 }, }, [ _vm._v( _vm._$s( "23-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "23-" + $30, "t0-1", _vm._s(item.vip_price) ) ), _c("image", { staticClass: _vm._$s( "24-" + $30, "sc", "jvip" ), attrs: { _i: "24-" + $30 }, }), ] ) : _vm._e(), _vm._$s( "25-" + $30, "i", item.vip_price && item.vip_price > 0 && item.is_vip ) ? _c( "view", { staticClass: _vm._$s( "25-" + $30, "sc", "vip-money" ), attrs: { _i: "25-" + $30 }, }, [ _vm._v( _vm._$s( "25-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "25-" + $30, "t0-1", _vm._s(item.vip_price) ) ), _c("image", { attrs: { _i: "26-" + $30 }, }), ] ) : _vm._e(), ] ), ] ), ] ) } ), 0 ), ] ) : _vm._e(), _vm._$s(27, "i", !_vm.isShow && _vm.isIframe && _vm.bastList.length) ? _c( "view", { staticClass: _vm._$s( 27, "sc", "index-wrapper list acea-row row-between-wrapper" ), attrs: { _i: 27 }, }, [ _c( "view", { staticClass: _vm._$s( 28, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 28 }, }, [ _c( "view", { staticClass: _vm._$s(29, "sc", "text"), attrs: { _i: 29 }, }, [ _c( "view", { staticClass: _vm._$s(30, "sc", "name line1"), attrs: { _i: 30 }, }, [ _c("text", { staticClass: _vm._$s( 31, "sc", "iconfont icon-jingpintuijian1" ), attrs: { _i: 31 }, }), _vm._v( _vm._$s(30, "t1-0", _vm._s(_vm.titleInfo[0].val)) ), ] ), _c( "view", { staticClass: _vm._$s(32, "sc", "line1 txt-btn"), attrs: { _i: 32 }, }, [ _vm._v( _vm._$s(32, "t0-0", _vm._s(_vm.titleInfo[1].val)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(33, "sc", "more"), attrs: { _i: 33 }, on: { click: function ($event) { return _vm.gopage(_vm.titleInfo[2].val) }, }, }, [ _vm._v(_vm._$s(33, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s( 34, "sc", "iconfont icon-jiantou" ), attrs: { _i: 34 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(35, "sc", "item-box"), attrs: { _i: 35 }, }, _vm._l( _vm._$s(36, "f", { forItems: _vm.bastList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(36, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("36-" + $31, "sc", "item"), attrs: { _i: "36-" + $31 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "37-" + $31, "sc", "pictrue" ), attrs: { _i: "37-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "38-" + $31, "a-src", item.image ), _i: "38-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s("39-" + $31, "sc", "text"), attrs: { _i: "39-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "40-" + $31, "sc", "name line2" ), attrs: { _i: "40-" + $31 }, }, [ _vm._v( _vm._$s( "40-" + $31, "t0-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "41-" + $31, "sc", "type" ), attrs: { _i: "41-" + $31 }, }, [ _vm._$s( "42-" + $31, "i", item.activity && item.activity.type == "1" ) ? _c( "view", { staticClass: _vm._$s( "42-" + $31, "sc", "type-sty" ), attrs: { _i: "42-" + $31 }, }, [ _vm._v( _vm._$s( "42-" + $31, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "43-" + $31, "i", item.activity && item.activity.type == "2" ) ? _c( "view", { staticClass: _vm._$s( "43-" + $31, "sc", "type-sty" ), attrs: { _i: "43-" + $31 }, }, [ _vm._v( _vm._$s( "43-" + $31, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "44-" + $31, "i", item.activity && item.activity.type == "3" ) ? _c( "view", { staticClass: _vm._$s( "44-" + $31, "sc", "type-sty" ), attrs: { _i: "44-" + $31 }, }, [ _vm._v( _vm._$s( "44-" + $31, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s("45-" + $31, "i", item.checkCoupon) ? _c( "view", { staticClass: _vm._$s( "45-" + $31, "sc", "type-sty" ), attrs: { _i: "45-" + $31 }, }, [ _vm._v( _vm._$s( "45-" + $31, "t0-0", _vm._s(_vm.$t("ticket")) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( "46-" + $31, "sc", "money font-color" ), attrs: { _i: "46-" + $31 }, }, [ _vm._v( _vm._$s( "46-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "47-" + $31, "sc", "num" ), attrs: { _i: "47-" + $31 }, }, [ _vm._v( _vm._$s( "47-" + $31, "t0-0", _vm._s(item.price) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "48-" + $31, "sc", "vip acea-row row-between-wrapper" ), attrs: { _i: "48-" + $31 }, }, [ _vm._$s( "49-" + $31, "i", item.vip_price && item.vip_price > 0 && item.base ) ? _c( "view", { staticClass: _vm._$s( "49-" + $31, "sc", "vip-money" ), attrs: { _i: "49-" + $31 }, }, [ _vm._v( _vm._$s( "49-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "49-" + $31, "t0-1", _vm._s(item.vip_price) ) ), _c("image", { staticClass: _vm._$s( "50-" + $31, "sc", "jvip" ), attrs: { _i: "50-" + $31 }, }), ] ) : _vm._e(), _vm._$s( "51-" + $31, "i", item.vip_price && item.vip_price > 0 && item.is_vip ) ? _c( "view", { staticClass: _vm._$s( "51-" + $31, "sc", "vip-money" ), attrs: { _i: "51-" + $31 }, }, [ _vm._v( _vm._$s( "51-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "51-" + $31, "t0-1", _vm._s(item.vip_price) ) ), _c("image", { attrs: { _i: "52-" + $31 }, }), ] ) : _vm._e(), ] ), ] ), ] ) } ), 0 ), ] ) : _vm._e(), _vm._$s(53, "i", _vm.isIframe && !_vm.bastList.length) ? [ _vm._$s(54, "i", _vm.isIframe && !_vm.fastList.length) ? _c( "view", { staticClass: _vm._$s(54, "sc", "index-wrapper"), attrs: { _i: 54 }, }, [ _c( "view", { staticClass: _vm._$s( 55, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 55 }, }, [ _c( "view", { staticClass: _vm._$s(56, "sc", "text"), attrs: { _i: 56 }, }, [ _c( "view", { staticClass: _vm._$s(57, "sc", "name line1"), attrs: { _i: 57 }, }, [ _c("text", { staticClass: _vm._$s( 58, "sc", "iconfont icon-jingpintuijian1" ), attrs: { _i: 58 }, }), _vm._v( _vm._$s( 57, "t1-0", _vm._s(_vm.titleInfo[0].val) ) ), ] ), _c( "view", { staticClass: _vm._$s( 59, "sc", "line1 txt-btn" ), attrs: { _i: 59 }, }, [ _vm._v( _vm._$s( 59, "t0-0", _vm._s(_vm.titleInfo[1].val) ) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(60, "sc", "more"), attrs: { url: _vm._$s(60, "a-url", _vm.titleInfo[2].val), _i: 60, }, }, [ _vm._v( _vm._$s(60, "t0-0", _vm._s(_vm.$t("更多"))) ), _c("text", { staticClass: _vm._$s( 61, "sc", "iconfont icon-jiantou" ), attrs: { _i: 61 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(62, "sc", "scroll-product"), attrs: { _i: 62 }, }, [ _c( "view", { staticClass: _vm._$s(63, "sc", "empty-img"), attrs: { _i: 63 }, }, [ _vm._v( _vm._$s( 63, "t0-0", _vm._s(_vm.$t("精品推荐,暂无数据")) ) ), ] ), ] ), ] ) : _vm._e(), ] : _vm._e(), ], 2 ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 276 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/recommend.vue?vue&type=script&lang=js& ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./recommend.vue?vue&type=script&lang=js& */ 277);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_recommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQix1a0JBQUcsRUFBQyIsImZpbGUiOiIyNzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZWNvbW1lbmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZWNvbW1lbmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///276\n"); /***/ }), /* 277 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/recommend.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/goodList/index.vue */ 278));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'goodList',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n mixins: [_color.default],\n components: {\n goodLists: _index.default\n },\n created: function created() {},\n mounted: function mounted() {},\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.isShow = nVal.isShow.val;\n this.selectType = nVal.tabConfig.tabVal;\n this.$set(this, 'selectId', nVal.selectConfig.activeValue || '');\n this.$set(this, 'type', nVal.selectSortConfig.activeValue);\n this.salesOrder = nVal.goodsSort.type == 1 ? 'desc' : '';\n this.newsOrder = nVal.goodsSort.type == 2 ? 'news' : '';\n this.ids = nVal.ids ? nVal.ids.join(',') : '';\n this.numConfig = nVal.numConfig.val;\n this.titleInfo = nVal.titleInfo.list;\n this.productslist();\n }\n }\n }\n },\n data: function data() {\n return {\n circular: true,\n interval: 3000,\n duration: 500,\n bastList: [],\n name: this.$options.name,\n isShow: true,\n isIframe: app.globalData.isIframe,\n selectType: 0,\n selectId: '',\n salesOrder: '',\n newsOrder: '',\n ids: '',\n page: 1,\n limit: this.$config.LIMIT,\n type: '',\n numConfig: 0,\n titleInfo: []\n };\n },\n methods: {\n // 产品列表\n productslist: function productslist() {\n var that = this;\n var data = {};\n if (that.selectType) {\n data = {\n page: that.page,\n limit: that.limit,\n type: that.type,\n ids: that.ids,\n selectType: that.selectType\n };\n } else {\n data = {\n page: that.page,\n limit: that.numConfig <= that.limit ? that.numConfig : that.limit,\n type: that.type,\n newsOrder: that.newsOrder,\n salesOrder: that.salesOrder,\n selectId: that.selectId,\n selectType: that.selectType\n };\n }\n (0, _store.getHomeProducts)(data).then(function (res) {\n that.bastList = res.data.list;\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n },\n gopage: function gopage(url) {\n uni.navigateTo({\n url: url\n });\n },\n goDetail: function goDetail(item) {\n var _this = this;\n (0, _order.goPage)().then(function (res) {\n (0, _order.goShopDetail)(item, _this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL3JlY29tbWVuZC52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0IiwibWl4aW5zIiwiY29tcG9uZW50cyIsImdvb2RMaXN0cyIsImNyZWF0ZWQiLCJtb3VudGVkIiwid2F0Y2giLCJpbW1lZGlhdGUiLCJoYW5kbGVyIiwiZGF0YSIsImNpcmN1bGFyIiwiaW50ZXJ2YWwiLCJkdXJhdGlvbiIsImJhc3RMaXN0IiwiaXNTaG93IiwiaXNJZnJhbWUiLCJzZWxlY3RUeXBlIiwic2VsZWN0SWQiLCJzYWxlc09yZGVyIiwibmV3c09yZGVyIiwiaWRzIiwicGFnZSIsImxpbWl0IiwibnVtQ29uZmlnIiwidGl0bGVJbmZvIiwibWV0aG9kcyIsInByb2R1Y3RzbGlzdCIsInRoYXQiLCJ0aXRsZSIsImdvcGFnZSIsInVuaSIsInVybCIsImdvRGV0YWlsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBOEhBO0FBR0E7QUFJQTtBQUdBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVpBO0FBQUEsZ0JBYUE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUMsNkJBRUE7RUFDQUM7RUFDQUM7SUFDQVI7TUFDQVM7TUFDQUM7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBakI7TUFDQWtCO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0F2QjtNQUNBd0I7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQWpCO1VBQ0FZO1VBQ0FDO1VBQ0F2QjtVQUNBcUI7VUFDQUo7UUFDQTtNQUNBO1FBQ0FQO1VBQ0FZO1VBQ0FDO1VBQ0F2QjtVQUNBb0I7VUFDQUQ7VUFDQUQ7VUFDQUQ7UUFDQTtNQUNBO01BQ0E7UUFDQVc7TUFDQTtRQUNBQTtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7VUFDQUY7WUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIyNzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInByb2R1Y3RMaXN0XCIgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0naW5kZXgtd3JhcHBlciBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyB2LWlmPVwiaXNTaG93ICYmIGJhc3RMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1qaW5ncGludHVpamlhbjFcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0e3skdCh0aXRsZUluZm9bMF0udmFsKX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxIHR4dC1idG4nPnt7JHQodGl0bGVJbmZvWzFdLnZhbCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb3JlJyBAY2xpY2s9XCJnb3BhZ2UodGl0bGVJbmZvWzJdLnZhbClcIj5cclxuXHRcdFx0XHRcdFx0e3skdChg5pu05aSaYCl9fVxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbS1ib3hcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBiYXN0TGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0XHQ8ZWFzeS1sb2FkaW1hZ2UgbW9kZT1cIndpZHRoRml4XCIgOmltYWdlLXNyYz1cIml0ZW0uaW1hZ2VcIj48L2Vhc3ktbG9hZGltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0gXHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZ19jbGFzcyBwaWN0cnVlX2xvZ19iaWdcIiB2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcxJ1wiPuenkuadgDwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZ19jbGFzcyBwaWN0cnVlX2xvZ19iaWdcIiB2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcyJ1wiPuegjeS7tzwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZ19jbGFzcyBwaWN0cnVlX2xvZ19iaWdcIiB2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICczJ1wiPuaLvOWbojwvc3Bhbj4gLS0+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lIGxpbmUyJz57e2l0ZW0uc3RvcmVfbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHlwZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0eXBlLXN0eVwiIHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PSAnMSdcIj57eyR0KGDnp5LmnYBgKX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR5cGUtc3R5XCIgdi1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09ICcyJ1wiPnt7JHQoYOegjeS7t2ApfX1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHlwZS1zdHlcIiB2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT0gJzMnXCI+e3skdChg56CN5Lu3YCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndmlwIGFjZWEtcm93Jz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSBmb250LWNvbG9yJz57eyR0KGDvv6VgKX19PHRleHQgY2xhc3M9J251bSc+e3tpdGVtLnByaWNlfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3ZpcC1tb25leScgdi1pZj1cIml0ZW0udmlwX3ByaWNlICYmIGl0ZW0udmlwX3ByaWNlID4gMCAmJiBpdGVtLmJhc2VcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7aXRlbS52aXBfcHJpY2V9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPScvc3RhdGljL2ltYWdlcy9qdmlwLnBuZycgY2xhc3M9XCJqdmlwXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd2aXAtbW9uZXknIHYtaWY9XCJpdGVtLnZpcF9wcmljZSAmJiBpdGVtLnZpcF9wcmljZSA+IDAgJiYgaXRlbS5pc192aXBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7aXRlbS52aXBfcHJpY2V9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPScvc3RhdGljL2ltYWdlcy92aXAucG5nJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSA8dmlldz7lt7LllK57e2l0ZW0uc2FsZXN9fXt7aXRlbS51bml0X25hbWV9fTwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0naW5kZXgtd3JhcHBlciBsaXN0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIHYtaWY9XCIhaXNTaG93ICYmIGlzSWZyYW1lICYmIGJhc3RMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1qaW5ncGludHVpamlhbjFcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0e3t0aXRsZUluZm9bMF0udmFsfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEgdHh0LWJ0bic+e3t0aXRsZUluZm9bMV0udmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9yZScgQGNsaWNrPVwiZ29wYWdlKHRpdGxlSW5mb1syXS52YWwpXCI+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOabtOWkmmApfX1cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tamlhbnRvdSc+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0tYm94XCI+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGJhc3RMaXN0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiZ29EZXRhaWwoaXRlbSlcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPSdpdGVtLmltYWdlJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0gXHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZ19jbGFzcyBwaWN0cnVlX2xvZ19iaWdcIiB2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcxJ1wiPuenkuadgDwvc3Bhbj5cclxuXHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2dfY2xhc3MgcGljdHJ1ZV9sb2dfYmlnXCIgdi1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMidcIj7noI3ku7c8L3NwYW4+XHJcblx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nX2NsYXNzIHBpY3RydWVfbG9nX2JpZ1wiIHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzMnXCI+5ou85ZuiPC9zcGFuPiAtLT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTInPnt7aXRlbS5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0eXBlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR5cGUtc3R5XCIgdi1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09ICcxJ1wiPnt7JHQoYOenkuadgGApfX1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHlwZS1zdHlcIiB2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT0gJzInXCI+e3skdChg56CN5Lu3YCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0eXBlLXN0eVwiIHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PSAnMydcIj57eyR0KGDnoI3ku7dgKX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR5cGUtc3R5XCIgdi1pZj1cIml0ZW0uY2hlY2tDb3Vwb25cIj57eyR0KGB0aWNrZXRgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXkgZm9udC1jb2xvcic+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPSdudW0nPnt7aXRlbS5wcmljZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndmlwIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3ZpcC1tb25leScgdi1pZj1cIml0ZW0udmlwX3ByaWNlICYmIGl0ZW0udmlwX3ByaWNlID4gMCAmJiBpdGVtLmJhc2VcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7aXRlbS52aXBfcHJpY2V9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPScvc3RhdGljL2ltYWdlcy9qdmlwLnBuZycgY2xhc3M9XCJqdmlwXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd2aXAtbW9uZXknIHYtaWY9XCJpdGVtLnZpcF9wcmljZSAmJiBpdGVtLnZpcF9wcmljZSA+IDAgJiYgaXRlbS5pc192aXBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7aXRlbS52aXBfcHJpY2V9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPScvc3RhdGljL2ltYWdlcy92aXAucG5nJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSA8dmlldz7lt7LllK57e2l0ZW0uc2FsZXN9fXt7aXRlbS51bml0X25hbWV9fTwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxibG9jayB2LWlmPVwiaXNJZnJhbWUgJiYgIWJhc3RMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpbmRleC13cmFwcGVyJyB2LWlmPVwiaXNJZnJhbWUgJiYgIWZhc3RMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpdGxlIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWppbmdwaW50dWlqaWFuMVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdHt7dGl0bGVJbmZvWzBdLnZhbH19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsaW5lMSB0eHQtYnRuJz57e3RpdGxlSW5mb1sxXS52YWx9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPSdtb3JlJyBvcGVuLXR5cGU9XCJzd2l0Y2hUYWJcIiA6dXJsPVwidGl0bGVJbmZvWzJdLnZhbFwiPnt7JHQoYOabtOWkmmApfX08dGV4dFxyXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3M9J2ljb25mb250IGljb24tamlhbnRvdSc+PC90ZXh0PjwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3Njcm9sbC1wcm9kdWN0Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlbXB0eS1pbWdcIj57eyR0KGDnsr7lk4HmjqjojZDvvIzmmoLml6DmlbDmja5gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9ibG9jaz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGxldCBhcHAgPSBnZXRBcHAoKVxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSAndnVleCdcclxuXHRpbXBvcnQge1xyXG5cdFx0Z29TaG9wRGV0YWlsLFxyXG5cdFx0Z29QYWdlXHJcblx0fSBmcm9tICdAL2xpYnMvb3JkZXIuanMnXHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEhvbWVQcm9kdWN0c1xyXG5cdH0gZnJvbSAnQC9hcGkvc3RvcmUuanMnO1xyXG5cdGltcG9ydCBnb29kTGlzdHMgZnJvbSAnQC9jb21wb25lbnRzL2dvb2RMaXN0L2luZGV4LnZ1ZSdcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdnb29kTGlzdCcsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRnb29kTGlzdHNcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge30sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIoblZhbCwgb1ZhbCkge1xyXG5cdFx0XHRcdFx0aWYgKG5WYWwpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSBuVmFsLmlzU2hvdy52YWw7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2VsZWN0VHlwZSA9IG5WYWwudGFiQ29uZmlnLnRhYlZhbDtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdzZWxlY3RJZCcsIG5WYWwuc2VsZWN0Q29uZmlnLmFjdGl2ZVZhbHVlIHx8ICcnKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICd0eXBlJywgblZhbC5zZWxlY3RTb3J0Q29uZmlnLmFjdGl2ZVZhbHVlKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5zYWxlc09yZGVyID0gblZhbC5nb29kc1NvcnQudHlwZSA9PSAxID8gJ2Rlc2MnIDogJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMubmV3c09yZGVyID0gblZhbC5nb29kc1NvcnQudHlwZSA9PSAyID8gJ25ld3MnIDogJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMuaWRzID0gblZhbC5pZHMgPyBuVmFsLmlkcy5qb2luKCcsJykgOiAnJztcclxuXHRcdFx0XHRcdFx0dGhpcy5udW1Db25maWcgPSBuVmFsLm51bUNvbmZpZy52YWw7XHJcblx0XHRcdFx0XHRcdHRoaXMudGl0bGVJbmZvID0gblZhbC50aXRsZUluZm8ubGlzdDtcclxuXHRcdFx0XHRcdFx0dGhpcy5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGNpcmN1bGFyOiB0cnVlLFxyXG5cdFx0XHRcdGludGVydmFsOiAzMDAwLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiA1MDAsXHJcblx0XHRcdFx0YmFzdExpc3Q6IFtdLFxyXG5cdFx0XHRcdG5hbWU6IHRoaXMuJG9wdGlvbnMubmFtZSxcclxuXHRcdFx0XHRpc1Nob3c6IHRydWUsXHJcblx0XHRcdFx0aXNJZnJhbWU6IGFwcC5nbG9iYWxEYXRhLmlzSWZyYW1lLFxyXG5cdFx0XHRcdHNlbGVjdFR5cGU6IDAsXHJcblx0XHRcdFx0c2VsZWN0SWQ6ICcnLFxyXG5cdFx0XHRcdHNhbGVzT3JkZXI6ICcnLFxyXG5cdFx0XHRcdG5ld3NPcmRlcjogJycsXHJcblx0XHRcdFx0aWRzOiAnJyxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiB0aGlzLiRjb25maWcuTElNSVQsXHJcblx0XHRcdFx0dHlwZTogJycsXHJcblx0XHRcdFx0bnVtQ29uZmlnOiAwLFxyXG5cdFx0XHRcdHRpdGxlSW5mbzogW11cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5Lqn5ZOB5YiX6KGoXHJcblx0XHRcdHByb2R1Y3RzbGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCBkYXRhID0ge307XHJcblx0XHRcdFx0aWYgKHRoYXQuc2VsZWN0VHlwZSkge1xyXG5cdFx0XHRcdFx0ZGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0XHRsaW1pdDogdGhhdC5saW1pdCxcclxuXHRcdFx0XHRcdFx0dHlwZTogdGhhdC50eXBlLFxyXG5cdFx0XHRcdFx0XHRpZHM6IHRoYXQuaWRzLFxyXG5cdFx0XHRcdFx0XHRzZWxlY3RUeXBlOiB0aGF0LnNlbGVjdFR5cGVcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0ZGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0XHRsaW1pdDogdGhhdC5udW1Db25maWcgPD0gdGhhdC5saW1pdCA/IHRoYXQubnVtQ29uZmlnIDogdGhhdC5saW1pdCxcclxuXHRcdFx0XHRcdFx0dHlwZTogdGhhdC50eXBlLFxyXG5cdFx0XHRcdFx0XHRuZXdzT3JkZXI6IHRoYXQubmV3c09yZGVyLFxyXG5cdFx0XHRcdFx0XHRzYWxlc09yZGVyOiB0aGF0LnNhbGVzT3JkZXIsXHJcblx0XHRcdFx0XHRcdHNlbGVjdElkOiB0aGF0LnNlbGVjdElkLFxyXG5cdFx0XHRcdFx0XHRzZWxlY3RUeXBlOiB0aGF0LnNlbGVjdFR5cGVcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Z2V0SG9tZVByb2R1Y3RzKGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuYmFzdExpc3QgPSByZXMuZGF0YS5saXN0O1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29wYWdlKHVybCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogdXJsXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29EZXRhaWwoaXRlbSkge1xyXG5cdFx0XHRcdGdvUGFnZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGdvU2hvcERldGFpbChpdGVtLCB0aGlzLnVpZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfWBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQucHJvZHVjdExpc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogMjBycHggMzBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkdW5pLWJvcmRlci1yYWRpdXMtaW5kZXg7XHJcblx0fVxyXG5cclxuXHQudGl0bGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIDIwcnB4O1xyXG5cclxuXHRcdC50ZXh0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICR1bmktaW5kZXgtdGl0bGUtZm9udC1zaXplO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudHh0LWJ0biB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHJweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTJycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLml0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAyNXJweCAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8vIGJvcmRlcjoxcnB4IHNvbGlkICNlZWU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDE4MHJweDtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5pdGVtIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cclxuXHRcdC9kZWVwLyxcclxuXHRcdC9kZWVwL2ltYWdlLFxyXG5cdFx0L2RlZXAvLmVhc3ktbG9hZGltYWdlLFxyXG5cdFx0L2RlZXAvdW5pLWltYWdlIHtcclxuXHJcblx0XHRcdHdpZHRoOiAxODBycHg7XHJcblx0XHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXJweCBzb2xpZCAjRUVFRUVFO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjRUVFRUVFO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5pdGVtIC50ZXh0IHtcclxuXHRcdHdpZHRoOiA0NjBycHg7XHJcblx0XHRwYWRkaW5nOiAwcnB4IDE3cnB4IDBycHggMTdycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyMjI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHQubmFtZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnR5cGUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0LnR5cGUtc3R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDVycHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5pdGVtIC50ZXh0IC5tb25leSB7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLml0ZW0gLnRleHQgLm1vbmV5IC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXByaWNlQ29sb3IpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5pdGVtIC50ZXh0IC52aXAge1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXByaWNlQ29sb3IpO1xyXG5cdFx0bWFyZ2luLXRvcDogN3JweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5pdGVtIC50ZXh0IC52aXAgLnZpcC1tb25leSB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5pdGVtIC50ZXh0IC52aXAgLnZpcC1tb25leSBpbWFnZSB7XHJcblx0XHR3aWR0aDogNjRycHg7XHJcblx0XHRoZWlnaHQ6IDI2cnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDRycHg7XHJcblx0XHRtYXJnaW4tdG9wOiA0cnB4O1xyXG5cdH1cclxuXHJcblx0LmVtcHR5LWltZyB7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0aGVpZ2h0OiAzMDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdG1hcmdpbjogMjZycHggYXV0byAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwMHJweDtcclxuXHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDUwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvbnQtY29sb3Ige1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctcHJpY2VDb2xvcik7XHJcblx0fVxyXG5cclxuXHQuaXRlbS1ib3gge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///277\n"); /***/ }), /* 278 */ /*!**********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/goodList/index.vue ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_11dfe3b9_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=11dfe3b9&scoped=true& */ 279);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 282);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_11dfe3b9_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_11dfe3b9_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"11dfe3b9\",\n null,\n false,\n _index_vue_vue_type_template_id_11dfe3b9_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/goodList/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTFkZmUzYjkmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjExZGZlM2I5XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvZ29vZExpc3QvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///278\n"); /***/ }), /* 279 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/goodList/index.vue?vue&type=template&id=11dfe3b9&scoped=true& ***! \*****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_11dfe3b9_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=11dfe3b9&scoped=true& */ 280); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_11dfe3b9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_11dfe3b9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_11dfe3b9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_11dfe3b9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 280 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/goodList/index.vue?vue&type=template&id=11dfe3b9&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "goodList"), attrs: { _i: 0 } }, [ _c( "scroll-view", {}, [ _vm._l( _vm._$s(2, "f", { forItems: _vm.bastList }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "3-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "3-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "pictrue"), attrs: { _i: "4-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s("5-" + $30, "a-src", item.image), _i: "5-" + $30, }, }), _vm._$s( "6-" + $30, "i", item.activity && item.activity.type === "1" ) ? _c( "span", { staticClass: _vm._$s( "6-" + $30, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s( "6-" + $30, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "7-" + $30, "i", item.activity && item.activity.type === "2" ) ? _c( "span", { staticClass: _vm._$s( "7-" + $30, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "8-" + $30, "i", item.activity && item.activity.type === "3" ) ? _c( "span", { staticClass: _vm._$s( "8-" + $30, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "underline"), attrs: { _i: "9-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "text"), attrs: { _i: "10-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "line1" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "money font-color" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "13-" + $30, "sc", "num" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.price) ) ), ] ), ] ), _vm._$s( "14-" + $30, "i", item.is_vip && item.vip_price && item.vip_price > 0 ) ? _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "vip-money acea-row row-middle" ), attrs: { _i: "14-" + $30 }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "14-" + $30, "t0-1", _vm._s(item.vip_price || 0) ) ), _c("image", { attrs: { src: _vm._$s( "15-" + $30, "a-src", __webpack_require__(/*! ../../static/images/vip.png */ 281) ), _i: "15-" + $30, }, }), _c( "text", { staticClass: _vm._$s( "16-" + $30, "sc", "num" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(_vm.$t("已售")) ) + _vm._$s( "16-" + $30, "t0-1", _vm._s(item.sales) ) + _vm._$s( "16-" + $30, "t0-2", _vm._s(_vm.$t(item.unit_name)) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "vip-money acea-row row-middle" ), attrs: { _i: "17-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s( "18-" + $30, "sc", "num" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(_vm.$t("已售")) ) + _vm._$s( "18-" + $30, "t0-1", _vm._s(item.sales) ) + _vm._$s( "18-" + $30, "t0-2", _vm._s(_vm.$t(item.unit_name)) ) ), ] ), ] ), ] ), ] ), ] ), ] } ), ], 2 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 281 */ /*!**************************************************!*\ !*** E:/2024/1/广告/uni-app/static/images/vip.png ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/images/vip.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjI4MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL2ltYWdlcy92aXAucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///281\n"); /***/ }), /* 282 */ /*!***********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/goodList/index.vue?vue&type=script&lang=js& ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 283);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIyODIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///282\n"); /***/ }), /* 283 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/goodList/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n computed: (0, _vuex.mapGetters)(['uid']),\n props: {\n status: {\n type: Number,\n default: 0\n },\n bastList: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n data: function data() {\n return {};\n },\n methods: {\n goDetail: function goDetail(item) {\n var _this = this;\n (0, _order.goPage)().then(function (res) {\n (0, _order.goShopDetail)(item, _this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9nb29kTGlzdC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcHV0ZWQiLCJwcm9wcyIsInN0YXR1cyIsInR5cGUiLCJkZWZhdWx0IiwiYmFzdExpc3QiLCJkYXRhIiwibWV0aG9kcyIsImdvRGV0YWlsIiwidW5pIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFxQ0E7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFJQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUU7SUFDQSxRQUVBO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7VUFDQUM7WUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFFQTtFQUVBO0FBQ0E7QUFBQSIsImZpbGUiOiIyODMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9J2dvb2RMaXN0Jz5cclxuXHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteT1cInRydWVcIiBzY3JvbGwtd2l0aC1hbmltYXRpb249J3RydWUnIHN0eWxlPVwiaGVpZ2h0OiAxMDAlO1wiPlxyXG5cclxuXHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGJhc3RMaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0PHZpZXcgQGNsaWNrPVwiZ29EZXRhaWwoaXRlbSlcIiBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW0uaW1hZ2UnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2cgcGljdHJ1ZV9sb2dfY2xhc3NcIlxyXG5cdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzEnXCI+e3skdChg56eS5p2AYCl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZyBwaWN0cnVlX2xvZ19jbGFzc1wiXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMidcIj57eyR0KGDnoI3ku7dgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nIHBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICczJ1wiPnt7JHQoYOaLvOWbomApfX08L3NwYW4+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndW5kZXJsaW5lJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsaW5lMSc+e3tpdGVtLnN0b3JlX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXkgZm9udC1jb2xvcic+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPSdudW0nPnt7aXRlbS5wcmljZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndmlwLW1vbmV5IGFjZWEtcm93IHJvdy1taWRkbGUnXHJcblx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5pc192aXAgJiYgaXRlbS52aXBfcHJpY2UgJiYgaXRlbS52aXBfcHJpY2UgPiAwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyR0KGDvv6VgKX19e3tpdGVtLnZpcF9wcmljZSB8fCAwfX1cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy4uLy4uL3N0YXRpYy9pbWFnZXMvdmlwLnBuZyc+PC9pbWFnZT48dGV4dCBjbGFzcz0nbnVtJz5cblx0XHRcdFx0XHRcdFx0XHR7eyR0KGDlt7LllK5gKX19e3tpdGVtLnNhbGVzfX17eyR0KGl0ZW0udW5pdF9uYW1lKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndmlwLW1vbmV5IGFjZWEtcm93IHJvdy1taWRkbGUnIHYtZWxzZT48dGV4dCBjbGFzcz0nbnVtJz5cblx0XHRcdFx0XHRcdFx0e3skdChg5bey5ZSuYCl9fXt7aXRlbS5zYWxlc319e3skdChpdGVtLnVuaXRfbmFtZSl9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tZ291d3VjaGUgY2FydC1jb2xvciBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInPjwvdmlldz4gLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0PC9zY3JvbGwtdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnb1Nob3BEZXRhaWwsXHJcblx0XHRnb1BhZ2VcclxuXHR9IGZyb20gJ0AvbGlicy9vcmRlci5qcydcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ3VpZCddKSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdHN0YXR1czoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAwLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRiYXN0TGlzdDoge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIFtdO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z29EZXRhaWwoaXRlbSkge1xyXG5cdFx0XHRcdGdvUGFnZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGdvU2hvcERldGFpbChpdGVtLCB0aGlzLnVpZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfWBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz0nc2Nzcyc+XHJcblx0Lmdvb2RMaXN0IC5pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDE4MHJweDtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Lmdvb2RMaXN0IC5pdGVtIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLnBpY3RydWUgLm51bVBpYyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA3cnB4O1xyXG5cdFx0dG9wOiA3cnB4O1xyXG5cdFx0d2lkdGg6IDQwcnB4O1xyXG5cdFx0aGVpZ2h0OiA0MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5nb29kTGlzdCAuaXRlbSAudW5kZXJsaW5lIHtcclxuXHRcdHBhZGRpbmc6IDMwcnB4IDMwcnB4IDMwcnB4IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcclxuXHR9XHJcblxyXG5cdC5nb29kTGlzdCAuaXRlbTpudGgtbGFzdC1jaGlsZCgxKSAudW5kZXJsaW5lIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLnRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMjIyO1xyXG5cdFx0d2lkdGg6IDQ4OXJweDtcclxuXHR9XHJcblxyXG5cdC5nb29kTGlzdCAuaXRlbSAudGV4dCAubW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLXRvcDogNTBycHg7XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLnRleHQgLm1vbmV5IC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHR9XHJcblxyXG5cdC5nb29kTGlzdCAuaXRlbSAudGV4dCAudmlwLW1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLXRvcDogMTVycHg7XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLnRleHQgLnZpcC1tb25leSBpbWFnZSB7XHJcblx0XHR3aWR0aDogNjRycHg7XHJcblx0XHRoZWlnaHQ6IDI2cnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA4cnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDhycHg7XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLnRleHQgLnZpcC1tb25leSAubnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRjb2xvcjogI2FhYTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRtYXJnaW4tdG9wOiAtMnJweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0dGV4dCB7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0fi5udW0ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjJycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLmljb25mb250IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAzMHJweDtcclxuXHRcdHdpZHRoOiA1MHJweDtcclxuXHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Ym90dG9tOiAzOHJweDtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///283\n"); /***/ }), /* 284 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/popular.vue ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _popular_vue_vue_type_template_id_297ee701_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./popular.vue?vue&type=template&id=297ee701&scoped=true& */ 285);\n/* harmony import */ var _popular_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./popular.vue?vue&type=script&lang=js& */ 287);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _popular_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _popular_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _popular_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _popular_vue_vue_type_template_id_297ee701_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _popular_vue_vue_type_template_id_297ee701_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"297ee701\",\n null,\n false,\n _popular_vue_vue_type_template_id_297ee701_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/popular.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjg0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wb3B1bGFyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yOTdlZTcwMSZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3BvcHVsYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9wb3B1bGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjI5N2VlNzAxXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L3Zpc3VhbGl6YXRpb24vY29tcG9uZW50cy9wb3B1bGFyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///284\n"); /***/ }), /* 285 */ /*!************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/popular.vue?vue&type=template&id=297ee701&scoped=true& ***! \************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_popular_vue_vue_type_template_id_297ee701_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./popular.vue?vue&type=template&id=297ee701&scoped=true& */ 286); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_popular_vue_vue_type_template_id_297ee701_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_popular_vue_vue_type_template_id_297ee701_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_popular_vue_vue_type_template_id_297ee701_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_popular_vue_vue_type_template_id_297ee701_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 286 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/popular.vue?vue&type=template&id=297ee701&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { easyLoadimage: __webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 156) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.isShow && _vm.hotList.length) ? _c( "view", { staticClass: _vm._$s( 1, "sc", "hotList skeleton-rect index-wrapper" ), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "text"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "name line1"), attrs: { _i: 4 }, }, [ _c("text", { staticClass: _vm._$s( 5, "sc", "iconfont icon-shoufaxinpin" ), attrs: { _i: 5 }, }), _vm._v( _vm._$s( 4, "t1-0", _vm._s(_vm.$t(_vm.titleInfo[0].val)) ) ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "line1 txt-btn"), attrs: { _i: 6 }, }, [ _vm._v( _vm._$s( 6, "t0-0", _vm._s(_vm.$t(_vm.titleInfo[1].val)) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "more"), attrs: { _i: 7 }, on: { click: function ($event) { return _vm.gopage(_vm.titleInfo[2].val) }, }, }, [ _vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(8, "sc", "iconfont icon-jiantou"), attrs: { _i: 8 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "list"), attrs: { _i: 9 } }, [ _c( "scroll-view", { staticClass: _vm._$s(10, "sc", "scroll-view_x"), attrs: { _i: 10 }, }, [ _vm._l( _vm._$s(11, "f", { forItems: _vm.hotList }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(11, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("12-" + $30, "sc", "item"), attrs: { _i: "12-" + $30 }, on: { click: function ($event) { return _vm.gopage( "/pages/goods_details/index?id=" + item.id ) }, }, }, [ _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "pictrue" ), attrs: { _i: "13-" + $30 }, }, [ _c("easy-loadimage", { attrs: { mode: "widthFix", "image-src": item.image, _i: "14-" + $30, }, }), _vm._$s("15-" + $30, "i", index == 0) ? _c("image", { staticClass: _vm._$s( "15-" + $30, "sc", "numPic" ), attrs: { _i: "15-" + $30 }, }) : _vm._$s("16-" + $30, "e", index == 1) ? _c("image", { staticClass: _vm._$s( "16-" + $30, "sc", "numPic" ), attrs: { _i: "16-" + $30 }, }) : _vm._$s("17-" + $30, "e", index == 2) ? _c("image", { staticClass: _vm._$s( "17-" + $30, "sc", "numPic" ), attrs: { _i: "17-" + $30 }, }) : _vm._e(), ], 1 ), _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "rectangle" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(_vm.$t("热度 TOP")) ) + _vm._$s( "18-" + $30, "t0-1", _vm._s(index + 1) ) ), ] ), _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "name line1" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(item.store_name) ) ), ] ), ] ), ] } ), ], 2 ), ] ), ] ) : _vm._e(), _vm._$s(20, "i", !_vm.isShow && _vm.isIframe && _vm.hotList.length) ? _c( "view", { staticClass: _vm._$s(20, "sc", "hotList index-wrapper"), attrs: { _i: 20 }, }, [ _c( "view", { staticClass: _vm._$s( 21, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 21 }, }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "text"), attrs: { _i: 22 }, }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "name line1"), attrs: { _i: 23 }, }, [ _c("text", { staticClass: _vm._$s( 24, "sc", "iconfont icon-shoufaxinpin" ), attrs: { _i: 24 }, }), _vm._v( _vm._$s(23, "t1-0", _vm._s(_vm.titleInfo[0].val)) ), ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "line1 txt-btn"), attrs: { _i: 25 }, }, [ _vm._v( _vm._$s(25, "t0-0", _vm._s(_vm.titleInfo[1].val)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "more"), attrs: { _i: 26 }, on: { click: function ($event) { return _vm.gopage(_vm.titleInfo[2].val) }, }, }, [ _vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(27, "sc", "iconfont icon-jiantou"), attrs: { _i: 27 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(28, "sc", "list acea-row row-middle"), attrs: { _i: 28 }, }, [ _vm._l( _vm._$s(29, "f", { forItems: _vm.hotList }), function (item, index, $21, $31) { return [ _c( "view", { key: _vm._$s(29, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("30-" + $31, "sc", "item"), attrs: { _i: "30-" + $31 }, on: { click: function ($event) { return _vm.gopage( "/pages/goods_details/index?id=" + item.id ) }, }, }, [ _c( "view", { staticClass: _vm._$s( "31-" + $31, "sc", "pictrue" ), attrs: { _i: "31-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "32-" + $31, "a-src", item.image ), _i: "32-" + $31, }, }), _vm._$s("33-" + $31, "i", index == 0) ? _c("image", { staticClass: _vm._$s( "33-" + $31, "sc", "numPic" ), attrs: { _i: "33-" + $31 }, }) : _vm._$s("34-" + $31, "e", index == 1) ? _c("image", { staticClass: _vm._$s( "34-" + $31, "sc", "numPic" ), attrs: { _i: "34-" + $31 }, }) : _vm._$s("35-" + $31, "e", index == 2) ? _c("image", { staticClass: _vm._$s( "35-" + $31, "sc", "numPic" ), attrs: { _i: "35-" + $31 }, }) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( "36-" + $31, "sc", "name line1" ), attrs: { _i: "36-" + $31 }, }, [ _vm._v( _vm._$s( "36-" + $31, "t0-0", _vm._s(item.store_name) ) ), ] ), ] ), ] } ), ], 2 ), ] ) : _vm._e(), _vm._$s(37, "i", _vm.isIframe && !_vm.hotList.length) ? _c( "view", { staticClass: _vm._$s(37, "sc", "hotList index-wrapper"), attrs: { _i: 37 }, }, [ _c( "view", { staticClass: _vm._$s( 38, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 38 }, }, [ _c( "view", { staticClass: _vm._$s(39, "sc", "text"), attrs: { _i: 39 }, }, [ _c( "view", { staticClass: _vm._$s(40, "sc", "name line1"), attrs: { _i: 40 }, }, [ _c("text", { staticClass: _vm._$s( 41, "sc", "iconfont icon-shoufaxinpin" ), attrs: { _i: 41 }, }), _vm._v( _vm._$s(40, "t1-0", _vm._s(_vm.titleInfo[0].val)) ), ] ), _c( "view", { staticClass: _vm._$s(42, "sc", "line1 txt-btn"), attrs: { _i: 42 }, }, [ _vm._v( _vm._$s(42, "t0-0", _vm._s(_vm.titleInfo[1].val)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(43, "sc", "more"), attrs: { _i: 43 }, on: { click: function ($event) { return _vm.gopage(_vm.titleInfo[2].val) }, }, }, [ _vm._v(_vm._$s(43, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(44, "sc", "iconfont icon-jiantou"), attrs: { _i: 44 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(45, "sc", "empty-img"), attrs: { _i: 45 }, }, [ _vm._v( _vm._$s(45, "t0-0", _vm._s(_vm.$t("排行榜、暂无数据"))) ), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 287 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/popular.vue?vue&type=script&lang=js& ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_popular_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./popular.vue?vue&type=script&lang=js& */ 288);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_popular_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_popular_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_popular_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_popular_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_popular_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiIyODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wb3B1bGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcG9wdWxhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///287\n"); /***/ }), /* 288 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/popular.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'goodList',\n mixins: [_color.default],\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.isShow = nVal.isShow.val;\n this.selectType = nVal.tabConfig.tabVal;\n this.$set(this, 'selectId', nVal.selectConfig && nVal.selectConfig.activeValue ? nVal.selectConfig.activeValue : '');\n this.$set(this, 'type', nVal.selectSortConfig && nVal.selectSortConfig.activeValue ? nVal.selectSortConfig.activeValue : '');\n this.salesOrder = nVal.goodsSort.type == 1 ? 'desc' : '';\n this.newsOrder = nVal.goodsSort.type == 2 ? 'news' : '';\n this.ids = nVal.ids ? nVal.ids.join(',') : '';\n this.numConfig = nVal.numConfig.val;\n this.titleInfo = nVal.titleInfo.list;\n this.productslist();\n }\n }\n }\n },\n created: function created() {},\n mounted: function mounted() {},\n data: function data() {\n return {\n hotList: [],\n name: this.$options.name,\n isShow: true,\n isIframe: app.globalData.isIframe,\n selectType: 0,\n selectId: '',\n salesOrder: '',\n newsOrder: '',\n ids: '',\n page: 1,\n limit: this.$config.LIMIT,\n type: '',\n numConfig: 0,\n titleInfo: []\n };\n },\n methods: {\n // 产品列表\n productslist: function productslist() {\n var that = this;\n var data = {};\n if (that.selectType) {\n data = {\n page: that.page,\n limit: that.limit,\n type: that.type,\n ids: that.ids,\n selectType: that.selectType\n };\n } else {\n data = {\n page: that.page,\n limit: that.numConfig <= that.limit ? that.numConfig : that.limit,\n type: that.type,\n newsOrder: that.newsOrder,\n salesOrder: that.salesOrder,\n selectId: that.selectId,\n selectType: that.selectType\n };\n }\n (0, _store.getHomeProducts)(data).then(function (res) {\n that.hotList = res.data.list;\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n },\n gopage: function gopage(url) {\n var _this = this;\n (0, _order.goPage)().then(function (res) {\n _this.$util.JumpPath(url);\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL3BvcHVsYXIudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJtaXhpbnMiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsIndhdGNoIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsImFjdGl2ZVZhbHVlIiwic2VsZWN0U29ydENvbmZpZyIsImNyZWF0ZWQiLCJtb3VudGVkIiwiZGF0YSIsImhvdExpc3QiLCJpc1Nob3ciLCJpc0lmcmFtZSIsInNlbGVjdFR5cGUiLCJzZWxlY3RJZCIsInNhbGVzT3JkZXIiLCJuZXdzT3JkZXIiLCJpZHMiLCJwYWdlIiwibGltaXQiLCJudW1Db25maWciLCJ0aXRsZUluZm8iLCJtZXRob2RzIiwicHJvZHVjdHNsaXN0IiwidGhhdCIsInRpdGxlIiwiZ29wYWdlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBbUlBO0FBQ0E7QUFHQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVJBO0FBQUEsZ0JBV0E7RUFDQUE7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FIO01BQ0FJO01BQ0FDO1FBQ0E7VUFDQTtVQUNBO1VBQ0EsbUdBQ0FDO1VBQ0EsMEZBQ0FDO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBZDtNQUNBZTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBbkI7TUFDQW9CO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0FkO1VBQ0FTO1VBQ0FDO1VBQ0FuQjtVQUNBaUI7VUFDQUo7UUFDQTtNQUNBO1FBQ0FKO1VBQ0FTO1VBQ0FDO1VBQ0FuQjtVQUNBZ0I7VUFDQUQ7VUFDQUQ7VUFDQUQ7UUFDQTtNQUNBO01BQ0E7UUFDQVc7TUFDQTtRQUNBQTtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMjg4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdob3RMaXN0IHNrZWxldG9uLXJlY3QgaW5kZXgtd3JhcHBlcicgdi1pZj1cImlzU2hvdyAmJiBob3RMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPSdob3QtYmcnPlxyXG5cdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHQ8IS0tIFx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCBsaW5lMSc+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0nbGFiZWwnPjx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1wYWloYW5nYmFuZ1wiPjwvdGV4dD57e3RpdGxlSW5mb1swXS52YWx9fTwvdGV4dD5cclxuXHRcdFx0XHRcdHt7dGl0bGVJbmZvWzFdLnZhbH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdtb3JlJyBob3Zlci1jbGFzcz1cIm5vbmVcIiBAY2xpY2s9XCJnb3BhZ2UodGl0bGVJbmZvWzJdLnZhbClcIj5cclxuXHRcdFx0XHRcdOabtOWkmlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWppYW50b3VcIj48L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tc2hvdWZheGlucGluXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHR7eyR0KHRpdGxlSW5mb1swXS52YWwpfX1cclxuXHRcdFx0XHRcdFx0PCEtLSA8dGV4dCBjbGFzcz0nbmV3IGZvbnQtY29sb3InPk5FV348L3RleHQ+IC0tPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxIHR4dC1idG4nPnt7JHQodGl0bGVJbmZvWzFdLnZhbCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J21vcmUnIEBjbGljaz1cImdvcGFnZSh0aXRsZUluZm9bMl0udmFsKVwiPlxyXG5cdFx0XHRcdFx0e3skdChg5pu05aSaYCl9fVxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tamlhbnRvdSc+PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCc+XHJcblx0XHRcdFx0PHNjcm9sbC12aWV3IGNsYXNzPVwic2Nyb2xsLXZpZXdfeFwiIHNjcm9sbC14IHN0eWxlPVwid2lkdGg6YXV0bztvdmVyZmxvdzpoaWRkZW47XCI+XHJcblx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gaG90TGlzdFwiIDprZXk9J2luZGV4Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nIEBjbGljaz1cImdvcGFnZSgnL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JytpdGVtLmlkKVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0XHRcdDxlYXN5LWxvYWRpbWFnZSBtb2RlPVwid2lkdGhGaXhcIiA6aW1hZ2Utc3JjPVwiaXRlbS5pbWFnZVwiPjwvZWFzeS1sb2FkaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cImluZGV4ID09IDBcIiBzcmM9Jy9zdGF0aWMvaW1hZ2VzL29uZS5wbmcnIGNsYXNzPSdudW1QaWMnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1lbHNlLWlmPVwiaW5kZXggPT0gMVwiIHNyYz0nL3N0YXRpYy9pbWFnZXMvdHdvLnBuZycgY2xhc3M9J251bVBpYyc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSB2LWVsc2UtaWY9XCJpbmRleCA9PSAyXCIgc3JjPScvc3RhdGljL2ltYWdlcy90aHJlZS5wbmcnIGNsYXNzPSdudW1QaWMnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmVjdGFuZ2xlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyR0KGDng63luqYgVE9QYCl9fSB7e2luZGV4KzF9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3tpdGVtLnN0b3JlX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPSdtb25leSBmb250LWNvbG9yJz5cclxuXHRcdFx0XHRcdFx0XHRcdO+/pVxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J251bSc+e3tpdGVtLnByaWNlfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0naG90TGlzdCBpbmRleC13cmFwcGVyJyB2LWlmPVwiIWlzU2hvdyAmJiBpc0lmcmFtZSAmJiBob3RMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHQ8IS0tIFx0XHQ8dmlldyBjbGFzcz0naG90LWJnJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCBsaW5lMSc+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdsYWJlbCc+PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXBhaWhhbmdiYW5nXCI+PC90ZXh0Pnt7dGl0bGVJbmZvWzBdLnZhbH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHR7e3RpdGxlSW5mb1sxXS52YWx9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vcmUnIGhvdmVyLWNsYXNzPVwibm9uZVwiIEBjbGljaz1cImdvcGFnZSh0aXRsZUluZm9bMl0udmFsKVwiPlxyXG5cdFx0XHRcdFx0XHTmm7TlpJpcclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWppYW50b3VcIj48L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tc2hvdWZheGlucGluXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHR7e3RpdGxlSW5mb1swXS52YWx9fVxyXG5cdFx0XHRcdFx0XHQ8IS0tIDx0ZXh0IGNsYXNzPSduZXcgZm9udC1jb2xvcic+TkVXfjwvdGV4dD4gLS0+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEgdHh0LWJ0bic+e3t0aXRsZUluZm9bMV0udmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdtb3JlJyBAY2xpY2s9XCJnb3BhZ2UodGl0bGVJbmZvWzJdLnZhbClcIj5cclxuXHRcdFx0XHRcdHt7JHQoYOabtOWkmmApfX1cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2xpc3QgYWNlYS1yb3cgcm93LW1pZGRsZSc+XHJcblx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGhvdExpc3RcIiA6a2V5PSdpbmRleCc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbScgQGNsaWNrPVwiZ29wYWdlKCcvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0nK2l0ZW0uaWQpXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz0naXRlbS5pbWFnZSc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cImluZGV4ID09IDBcIiBzcmM9Jy9zdGF0aWMvaW1hZ2VzL29uZS5wbmcnIGNsYXNzPSdudW1QaWMnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHYtZWxzZS1pZj1cImluZGV4ID09IDFcIiBzcmM9Jy9zdGF0aWMvaW1hZ2VzL3R3by5wbmcnIGNsYXNzPSdudW1QaWMnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHYtZWxzZS1pZj1cImluZGV4ID09IDJcIiBzcmM9Jy9zdGF0aWMvaW1hZ2VzL3RocmVlLnBuZycgY2xhc3M9J251bVBpYyc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3tpdGVtLnN0b3JlX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz0nbW9uZXkgZm9udC1jb2xvcic+XHJcblx0XHRcdFx0XHRcdFx077+lXHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J251bSc+e3tpdGVtLnByaWNlfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J2hvdExpc3QgaW5kZXgtd3JhcHBlcicgdi1pZj1cImlzSWZyYW1lICYmICFob3RMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tc2hvdWZheGlucGluXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHR7e3RpdGxlSW5mb1swXS52YWx9fVxyXG5cdFx0XHRcdFx0XHQ8IS0tIDx0ZXh0IGNsYXNzPSduZXcgZm9udC1jb2xvcic+TkVXfjwvdGV4dD4gLS0+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEgdHh0LWJ0bic+e3t0aXRsZUluZm9bMV0udmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdtb3JlJyBAY2xpY2s9XCJnb3BhZ2UodGl0bGVJbmZvWzJdLnZhbClcIj5cclxuXHRcdFx0XHRcdHt7JHQoYOabtOWkmmApfX1cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSA8dmlldyBjbGFzcz0naG90LWJnJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCBsaW5lMSc+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdsYWJlbCc+PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXBhaWhhbmdiYW5nXCI+PC90ZXh0Pnt7dGl0bGVJbmZvWzBdLnZhbH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHR7e3RpdGxlSW5mb1sxXS52YWx9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vcmUnIGhvdmVyLWNsYXNzPVwibm9uZVwiIEBjbGljaz1cImdvcGFnZSh0aXRsZUluZm9bMl0udmFsKVwiPlxyXG5cdFx0XHRcdFx0XHTmm7TlpJpcclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWppYW50b3VcIj48L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImVtcHR5LWltZ1wiPnt7JHQoYOaOkuihjOamnOOAgeaaguaXoOaVsOaNrmApfX08L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRsZXQgYXBwID0gZ2V0QXBwKClcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZVxyXG5cdH0gZnJvbSAndnVleCc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdvUGFnZVxyXG5cdH0gZnJvbSAnQC9saWJzL29yZGVyLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0SG9tZVByb2R1Y3RzXHJcblx0fSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2dvb2RMaXN0JyxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIoblZhbCwgb1ZhbCkge1xyXG5cdFx0XHRcdFx0aWYgKG5WYWwpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSBuVmFsLmlzU2hvdy52YWw7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2VsZWN0VHlwZSA9IG5WYWwudGFiQ29uZmlnLnRhYlZhbDtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdzZWxlY3RJZCcsIG5WYWwuc2VsZWN0Q29uZmlnICYmIG5WYWwuc2VsZWN0Q29uZmlnLmFjdGl2ZVZhbHVlID8gblZhbC5zZWxlY3RDb25maWdcclxuXHRcdFx0XHRcdFx0XHQuYWN0aXZlVmFsdWUgOiAnJyk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAndHlwZScsIG5WYWwuc2VsZWN0U29ydENvbmZpZyAmJiBuVmFsLnNlbGVjdFNvcnRDb25maWcuYWN0aXZlVmFsdWUgPyBuVmFsXHJcblx0XHRcdFx0XHRcdFx0LnNlbGVjdFNvcnRDb25maWcuYWN0aXZlVmFsdWUgOiAnJyk7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2FsZXNPcmRlciA9IG5WYWwuZ29vZHNTb3J0LnR5cGUgPT0gMSA/ICdkZXNjJyA6ICcnO1xyXG5cdFx0XHRcdFx0XHR0aGlzLm5ld3NPcmRlciA9IG5WYWwuZ29vZHNTb3J0LnR5cGUgPT0gMiA/ICduZXdzJyA6ICcnO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlkcyA9IG5WYWwuaWRzID8gblZhbC5pZHMuam9pbignLCcpIDogJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMubnVtQ29uZmlnID0gblZhbC5udW1Db25maWcudmFsO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRpdGxlSW5mbyA9IG5WYWwudGl0bGVJbmZvLmxpc3Q7XHJcblx0XHRcdFx0XHRcdHRoaXMucHJvZHVjdHNsaXN0KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHt9LFxyXG5cdFx0bW91bnRlZCgpIHt9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRob3RMaXN0OiBbXSxcclxuXHRcdFx0XHRuYW1lOiB0aGlzLiRvcHRpb25zLm5hbWUsXHJcblx0XHRcdFx0aXNTaG93OiB0cnVlLFxyXG5cdFx0XHRcdGlzSWZyYW1lOiBhcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZSxcclxuXHRcdFx0XHRzZWxlY3RUeXBlOiAwLFxyXG5cdFx0XHRcdHNlbGVjdElkOiAnJyxcclxuXHRcdFx0XHRzYWxlc09yZGVyOiAnJyxcclxuXHRcdFx0XHRuZXdzT3JkZXI6ICcnLFxyXG5cdFx0XHRcdGlkczogJycsXHJcblx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRsaW1pdDogdGhpcy4kY29uZmlnLkxJTUlULFxyXG5cdFx0XHRcdHR5cGU6ICcnLFxyXG5cdFx0XHRcdG51bUNvbmZpZzogMCxcclxuXHRcdFx0XHR0aXRsZUluZm86IFtdXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOS6p+WTgeWIl+ihqFxyXG5cdFx0XHRwcm9kdWN0c2xpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRsZXQgZGF0YSA9IHt9O1xyXG5cdFx0XHRcdGlmICh0aGF0LnNlbGVjdFR5cGUpIHtcclxuXHRcdFx0XHRcdGRhdGEgPSB7XHJcblx0XHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdFx0bGltaXQ6IHRoYXQubGltaXQsXHJcblx0XHRcdFx0XHRcdHR5cGU6IHRoYXQudHlwZSxcclxuXHRcdFx0XHRcdFx0aWRzOiB0aGF0LmlkcyxcclxuXHRcdFx0XHRcdFx0c2VsZWN0VHlwZTogdGhhdC5zZWxlY3RUeXBlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGRhdGEgPSB7XHJcblx0XHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdFx0bGltaXQ6IHRoYXQubnVtQ29uZmlnIDw9IHRoYXQubGltaXQgPyB0aGF0Lm51bUNvbmZpZyA6IHRoYXQubGltaXQsXHJcblx0XHRcdFx0XHRcdHR5cGU6IHRoYXQudHlwZSxcclxuXHRcdFx0XHRcdFx0bmV3c09yZGVyOiB0aGF0Lm5ld3NPcmRlcixcclxuXHRcdFx0XHRcdFx0c2FsZXNPcmRlcjogdGhhdC5zYWxlc09yZGVyLFxyXG5cdFx0XHRcdFx0XHRzZWxlY3RJZDogdGhhdC5zZWxlY3RJZCxcclxuXHRcdFx0XHRcdFx0c2VsZWN0VHlwZTogdGhhdC5zZWxlY3RUeXBlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGdldEhvbWVQcm9kdWN0cyhkYXRhKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmhvdExpc3QgPSByZXMuZGF0YS5saXN0O1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29wYWdlKHVybCkge1xyXG5cdFx0XHRcdGdvUGFnZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuSnVtcFBhdGgodXJsKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQvZGVlcC8udW5pLXNjcm9sbC12aWV3LWNvbnRlbnQsXHJcblx0LnNjcm9sbC12aWV3X3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0LmhvdExpc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogJHVuaS1pbmRleC1tYXJnaW4tcm93ICR1bmktaW5kZXgtbWFyZ2luLWNvbDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycnB4O1xyXG5cdH1cclxuXHJcblx0LmhvdExpc3QgLmhvdC1iZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTIwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdG1hcmdpbi10b3A6IDE1cnB4O1xyXG5cclxuXHR9XHJcblxyXG5cdC8vIC5ob3RMaXN0IC50aXRsZSB7XHJcblx0Ly8gXHRwYWRkaW5nOiAyMHJweCAyMHJweCAwIDIwcnB4O1xyXG5cclxuXHQvLyBcdC5pY29uZm9udCB7XHJcblx0Ly8gXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHQvLyBcdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHQvLyBcdFx0bWFyZ2luLXRvcDogNHJweDtcclxuXHQvLyBcdFx0bWFyZ2luLXJpZ2h0OiAxMnJweDtcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblxyXG5cdC5ob3RMaXN0IC50aXRsZSAudGV4dCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdC50eHQtYnRuIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTJycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuaG90TGlzdCAudGl0bGUgLnRleHQgLmxhYmVsIHtcclxuXHQvLyBcdGZvbnQtc2l6ZTogJHVuaS1pbmRleC10aXRsZS1mb250LXNpemU7XHJcblx0Ly8gXHRmb250LXdlaWdodDogYm9sZDtcclxuXHQvLyBcdGNvbG9yOiAjMjgyODI4O1xyXG5cdC8vIFx0bWFyZ2luLXJpZ2h0OiAxMnJweDtcclxuXHQvLyB9XHJcblxyXG5cdC8vIC5ob3RMaXN0IC50aXRsZSAubW9yZSB7XHJcblx0Ly8gXHRmb250LXNpemU6IDI2cnB4O1xyXG5cdC8vIFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0Ly8gXHQ7XHJcblx0Ly8gfVxyXG5cclxuXHQvLyAuaG90TGlzdCAudGl0bGUgLm1vcmUgLmljb25mb250IHtcclxuXHQvLyBcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0Ly8gXHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblx0Ly8gfVxyXG5cclxuXHQuaG90TGlzdCAubGlzdCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW46IDBycHggYXV0byAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAyMHJweCAyMHJweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0LmhvdExpc3QgLmxpc3QgLml0ZW0ge1xyXG5cdFx0d2lkdGg6IDIwMHJweDtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLXZpZXctb3AtdGVuKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHQucmVjdGFuZ2xlIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zMHJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxNzJycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhvdExpc3QgLmxpc3QgLml0ZW1+Lml0ZW0ge1xyXG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IDI1cnB4O1xyXG5cdH1cclxuXHJcblx0LmhvdExpc3QgLmxpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDE4MHJweDtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiA4cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJycHg7XHJcblx0fVxyXG5cclxuXHQuaG90TGlzdCAubGlzdCAuaXRlbSAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycnB4O1xyXG5cdH1cclxuXHJcblx0LmhvdExpc3QgLmxpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cclxuXHRcdC9kZWVwLyxcclxuXHRcdC9kZWVwL2ltYWdlLFxyXG5cdFx0L2RlZXAvLmVhc3ktbG9hZGltYWdlLFxyXG5cdFx0L2RlZXAvdW5pLWltYWdlIHtcclxuXHJcblx0XHRcdHdpZHRoOiAxODBycHg7XHJcblx0XHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ob3RMaXN0IC5saXN0IC5pdGVtIC5waWN0cnVlIC5udW1QaWMge1xyXG5cdFx0d2lkdGg6IDUwcnB4O1xyXG5cdFx0aGVpZ2h0OiA1MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogN3JweDtcclxuXHRcdGxlZnQ6IDdycHg7XHJcblx0fVxyXG5cclxuXHQuaG90TGlzdCAubGlzdCAuaXRlbSAubmFtZSB7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0bWFyZ2luLXRvcDogMTJycHg7XHJcblx0XHRwYWRkaW5nOiAwIDEwcnB4IDEwcnB4IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmhvdExpc3QgLmxpc3QgLml0ZW0gLm1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbi10b3A6IDRycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuaG90TGlzdCAubGlzdCAuaXRlbSAubW9uZXkgLm51bSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdH1cclxuXHJcblx0LmVtcHR5LWltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzQwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM0MHJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNjY2M7XHJcblx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuZm9udC1jb2xvciB7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy1wcmljZUNvbG9yKTtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///288\n"); /***/ }), /* 289 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/mBanner.vue ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _mBanner_vue_vue_type_template_id_635d0a21___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mBanner.vue?vue&type=template&id=635d0a21& */ 290);\n/* harmony import */ var _mBanner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mBanner.vue?vue&type=script&lang=js& */ 292);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _mBanner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _mBanner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _mBanner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _mBanner_vue_vue_type_template_id_635d0a21___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _mBanner_vue_vue_type_template_id_635d0a21___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _mBanner_vue_vue_type_template_id_635d0a21___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/mBanner.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0g7QUFDcEg7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSxrRkFBTTtBQUNSLEVBQUUsMkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9tQmFubmVyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02MzVkMGEyMSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL21CYW5uZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9tQmFubmVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvbUJhbm5lci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///289\n"); /***/ }), /* 290 */ /*!************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/mBanner.vue?vue&type=template&id=635d0a21& ***! \************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mBanner_vue_vue_type_template_id_635d0a21___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./mBanner.vue?vue&type=template&id=635d0a21& */ 291); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mBanner_vue_vue_type_template_id_635d0a21___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mBanner_vue_vue_type_template_id_635d0a21___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mBanner_vue_vue_type_template_id_635d0a21___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mBanner_vue_vue_type_template_id_635d0a21___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 291 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/mBanner.vue?vue&type=template&id=635d0a21& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "swiperBg"), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.isShow && _vm.bastBanner.length && !_vm.isIframe) ? _c( "view", { staticClass: _vm._$s(1, "sc", "boutique"), class: _vm._$s(1, "c", { off: _vm.sty === "off" }), attrs: { _i: 1 }, }, [ _c( "swiper", { style: _vm._$s(2, "s", "height:" + _vm.imageH + "rpx;"), attrs: { circular: _vm._$s(2, "a-circular", _vm.circular), interval: _vm._$s(2, "a-interval", _vm.interval), duration: _vm._$s(2, "a-duration", _vm.duration), _i: 2, }, }, [ _vm._l( _vm._$s(3, "f", { forItems: _vm.bastBanner }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(3, "f", { forIndex: $20, keyIndex: 0, key: index, }), }, [ _c( "view", { attrs: { _i: "5-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { staticClass: _vm._$s( "6-" + $30, "sc", "slide-image" ), style: _vm._$s( "6-" + $30, "s", "height:" + _vm.imageH + "rpx;" ), attrs: { src: _vm._$s("6-" + $30, "a-src", item.img), _i: "6-" + $30, }, }), ] ), ] ), ] } ), ], 2 ), ] ) : _vm._e(), _vm._$s(7, "i", _vm.bastBanner.length && _vm.isIframe) ? _c( "view", { staticClass: _vm._$s(7, "sc", "boutique"), style: _vm._$s(7, "s", "height:" + _vm.imageH + "rpx;"), attrs: { _i: 7 }, }, [ _c( "swiper", { style: _vm._$s(8, "s", "height:" + _vm.imageH + "rpx;"), attrs: { circular: _vm._$s(8, "a-circular", _vm.circular), interval: _vm._$s(8, "a-interval", _vm.interval), duration: _vm._$s(8, "a-duration", _vm.duration), _i: 8, }, }, [ _vm._l( _vm._$s(9, "f", { forItems: _vm.bastBanner }), function (item, index, $21, $31) { return [ _c( "swiper-item", { key: _vm._$s(9, "f", { forIndex: $21, keyIndex: 0, key: index, }), }, [ _c( "view", { attrs: { _i: "11-" + $31 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { staticClass: _vm._$s( "12-" + $31, "sc", "slide-image" ), style: _vm._$s( "12-" + $31, "s", "height:" + _vm.imageH + "rpx;" ), attrs: { src: _vm._$s( "12-" + $31, "a-src", item.img ), _i: "12-" + $31, }, }), ] ), ] ), ] } ), ], 2 ), ] ) : _vm._e(), _vm._$s(13, "i", _vm.isIframe && !_vm.bastBanner.length) ? [ _c( "view", { staticClass: _vm._$s(14, "sc", "empty-img"), attrs: { _i: 14 }, }, [ _vm._v( _vm._$s(14, "t0-0", _vm._s(_vm.$t("暂无图片,请上传图片"))) ), ] ), ] : _vm._e(), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 292 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/mBanner.vue?vue&type=script&lang=js& ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mBanner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./mBanner.vue?vue&type=script&lang=js& */ 293);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mBanner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mBanner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mBanner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mBanner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_mBanner_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiIyOTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9tQmFubmVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbUJhbm5lci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///292\n"); /***/ }), /* 293 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/mBanner.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'swiperBg',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n sty: {\n type: String,\n default: 'on'\n }\n },\n data: function data() {\n return {\n indicatorDots: false,\n circular: true,\n autoplay: true,\n interval: 3000,\n duration: 500,\n bastBanner: [],\n //图片轮播数据\n name: this.$options.name,\n isIframe: false,\n isShow: true,\n imageH: 375\n };\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n var _this = this;\n if (nVal) {\n this.bastBanner = nVal.imgList.list;\n this.isShow = nVal.isShow.val;\n this.imgUrls = nVal.imgList ? nVal.imgList.list : [];\n this.isShow = nVal.isShow ? nVal.isShow.val : true;\n uni.getImageInfo({\n src: this.imgUrls.length ? this.imgUrls[0].img : '',\n success: function success(res) {\n if (res && res.height > 0) {\n _this.$set(_this, 'imageH', res.height / res.width * 690);\n } else {\n _this.$set(_this, 'imageH', 375);\n }\n },\n fail: function fail(error) {\n _this.$set(_this, 'imageH', 375);\n }\n });\n }\n }\n }\n },\n created: function created() {\n this.isIframe = app.globalData.isIframe;\n },\n mounted: function mounted() {},\n methods: {\n //替换安全域名\n setDomain: function setDomain(url) {\n url = url ? url.toString() : '';\n //本地调试打开,生产请注销\n if (url.indexOf(\"https://\") > -1) return url;else return url.replace('http://', 'https://');\n },\n goDetail: function goDetail(url) {\n var _this2 = this;\n (0, _order.goPage)().then(function (res) {\n _this2.$util.JumpPath(urls);\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL21CYW5uZXIudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsInN0eSIsImRhdGEiLCJpbmRpY2F0b3JEb3RzIiwiY2lyY3VsYXIiLCJhdXRvcGxheSIsImludGVydmFsIiwiZHVyYXRpb24iLCJiYXN0QmFubmVyIiwiaXNJZnJhbWUiLCJpc1Nob3ciLCJpbWFnZUgiLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJ1bmkiLCJzcmMiLCJzdWNjZXNzIiwicmVzIiwid2lkdGgiLCJmYWlsIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJtZXRob2RzIiwic2V0RG9tYWluIiwidXJsIiwiZ29EZXRhaWwiXSwibWFwcGluZ3MiOiI7Ozs7OztBQWtDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQURBO0FBQUEsZ0JBSUE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0VBQ0E7RUFDQUU7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FaO01BQ0FhO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBZDtNQUNBZTtNQUNBQztRQUFBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBQztZQUNBQztZQUNBQztjQUNBO2dCQUNBLDRCQUNBQyxpQkFDQUM7Y0FDQTtnQkFDQTtjQUNBO1lBQ0E7WUFDQUM7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtJQUNBQztNQUNBQztNQUNBO01BQ0Esa0RBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMjkzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwic3dpcGVyQmdcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdib3V0aXF1ZScgOmNsYXNzPVwieydvZmYnOiBzdHkgPT09J29mZid9XCIgdi1pZj1cImlzU2hvdyAmJiBiYXN0QmFubmVyLmxlbmd0aCAmJiAhaXNJZnJhbWVcIj5cclxuXHRcdFx0PHN3aXBlciBhdXRvcGxheT1cInRydWVcIiBpbmRpY2F0b3ItZG90cz1cInRydWVcIiA6Y2lyY3VsYXI9XCJjaXJjdWxhclwiIDppbnRlcnZhbD1cImludGVydmFsXCIgOmR1cmF0aW9uPVwiZHVyYXRpb25cIlxyXG5cdFx0XHRcdGluZGljYXRvci1jb2xvcj1cInJnYmEoMjU1LDI1NSwyNTUsMC42KVwiIGluZGljYXRvci1hY3RpdmUtY29sb3I9XCIjZmZmXCIgOnN0eWxlPVwiJ2hlaWdodDonKyAoaW1hZ2VIKSArJ3JweDsnXCI+XHJcblx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGJhc3RCYW5uZXJcIj5cclxuXHRcdFx0XHRcdDxzd2lwZXItaXRlbSA6a2V5PSdpbmRleCc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPSd3aWR0aDoxMDAlO2hlaWdodDoxMDAlOycgaG92ZXItY2xhc3M9J25vbmUnIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltZ1wiIGNsYXNzPVwic2xpZGUtaW1hZ2VcIiA6c3R5bGU9XCInaGVpZ2h0OicrIChpbWFnZUgpICsncnB4OydcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdDwvc3dpcGVyPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J2JvdXRpcXVlJyA6c3R5bGU9XCInaGVpZ2h0OicrIChpbWFnZUgpICsncnB4OydcIiB2LWlmPVwiYmFzdEJhbm5lci5sZW5ndGggJiYgaXNJZnJhbWVcIj5cclxuXHRcdFx0PHN3aXBlciBhdXRvcGxheT1cInRydWVcIiBpbmRpY2F0b3ItZG90cz1cInRydWVcIiA6c3R5bGU9XCInaGVpZ2h0OicrIChpbWFnZUgpICsncnB4OydcIiA6Y2lyY3VsYXI9XCJjaXJjdWxhclwiIDppbnRlcnZhbD1cImludGVydmFsXCIgOmR1cmF0aW9uPVwiZHVyYXRpb25cIlxyXG5cdFx0XHRcdGluZGljYXRvci1jb2xvcj1cInJnYmEoMjU1LDI1NSwyNTUsMC42KVwiIGluZGljYXRvci1hY3RpdmUtY29sb3I9XCIjZmZmXCI+XHJcblx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGJhc3RCYW5uZXJcIj5cclxuXHRcdFx0XHRcdDxzd2lwZXItaXRlbSA6a2V5PSdpbmRleCc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPSd3aWR0aDoxMDAlO2hlaWdodDoxMDAlOycgaG92ZXItY2xhc3M9J25vbmUnIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltZ1wiIGNsYXNzPVwic2xpZGUtaW1hZ2VcIiA6c3R5bGU9XCInaGVpZ2h0OicrIChpbWFnZUgpICsncnB4OydcIi8+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0PC9zd2lwZXI+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8YmxvY2sgdi1pZj1cImlzSWZyYW1lICYmICFiYXN0QmFubmVyLmxlbmd0aFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImVtcHR5LWltZ1wiPnt7JHQoYOaaguaXoOWbvueJh++8jOivt+S4iuS8oOWbvueJh2ApfX08L3ZpZXc+XHJcblx0XHQ8L2Jsb2NrPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0bGV0IGFwcCA9IGdldEFwcCgpXHJcblx0aW1wb3J0IHtcclxuXHRcdGdvUGFnZVxyXG5cdH0gZnJvbSAnQC9saWJzL29yZGVyLmpzJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdzd2lwZXJCZycsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdHN0eToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnb24nXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGluZGljYXRvckRvdHM6IGZhbHNlLFxyXG5cdFx0XHRcdGNpcmN1bGFyOiB0cnVlLFxyXG5cdFx0XHRcdGF1dG9wbGF5OiB0cnVlLFxyXG5cdFx0XHRcdGludGVydmFsOiAzMDAwLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiA1MDAsXHJcblx0XHRcdFx0YmFzdEJhbm5lcjogW10sIC8v5Zu+54mH6L2u5pKt5pWw5o2uXHJcblx0XHRcdFx0bmFtZTogdGhpcy4kb3B0aW9ucy5uYW1lLFxyXG5cdFx0XHRcdGlzSWZyYW1lOiBmYWxzZSxcclxuXHRcdFx0XHRpc1Nob3c6IHRydWUsXHJcblx0XHRcdFx0aW1hZ2VIOiAzNzVcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIoblZhbCwgb1ZhbCkge1xyXG5cdFx0XHRcdFx0aWYgKG5WYWwpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5iYXN0QmFubmVyID0gblZhbC5pbWdMaXN0Lmxpc3Q7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTaG93ID0gblZhbC5pc1Nob3cudmFsO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmltZ1VybHMgPSBuVmFsLmltZ0xpc3QgPyBuVmFsLmltZ0xpc3QubGlzdCA6IFtdO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzU2hvdyA9IG5WYWwuaXNTaG93ID8gblZhbC5pc1Nob3cudmFsIDogdHJ1ZVxyXG5cdFx0XHRcdFx0XHR1bmkuZ2V0SW1hZ2VJbmZvKHtcclxuXHRcdFx0XHRcdFx0XHRzcmM6IHRoaXMuaW1nVXJscy5sZW5ndGggPyB0aGlzLmltZ1VybHNbMF0uaW1nIDogJycsXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHJlcyAmJiByZXMuaGVpZ2h0ID4gMCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2ltYWdlSCcsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVzLmhlaWdodCAvIHJlc1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC53aWR0aCAqIDY5MClcclxuXHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnaW1hZ2VIJywgMzc1KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGZhaWw6IChlcnJvcikgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdpbWFnZUgnLCAzNzUpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHR0aGlzLmlzSWZyYW1lID0gYXBwLmdsb2JhbERhdGEuaXNJZnJhbWVcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge30sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8v5pu/5o2i5a6J5YWo5Z+f5ZCNXHJcblx0XHRcdHNldERvbWFpbjogZnVuY3Rpb24odXJsKSB7XHJcblx0XHRcdFx0dXJsID0gdXJsID8gdXJsLnRvU3RyaW5nKCkgOiAnJztcclxuXHRcdFx0XHQvL+acrOWcsOiwg+ivleaJk+W8gCznlJ/kuqfor7fms6jplIBcclxuXHRcdFx0XHRpZiAodXJsLmluZGV4T2YoXCJodHRwczovL1wiKSA+IC0xKSByZXR1cm4gdXJsO1xyXG5cdFx0XHRcdGVsc2UgcmV0dXJuIHVybC5yZXBsYWNlKCdodHRwOi8vJywgJ2h0dHBzOi8vJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvRGV0YWlsKHVybCkge1xyXG5cdFx0XHRcdGdvUGFnZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuSnVtcFBhdGgodXJscyk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuc3dpcGVyQmcge1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJHVuaS1iZy1jb2xvcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmVtcHR5LWltZyB7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0Ly8gaGVpZ2h0OiAzMDBycHg7XHJcblx0XHQvLyBib3JkZXItcmFkaXVzOiAxNHJweDtcclxuXHRcdG1hcmdpbjogMjZycHggYXV0byAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwMHJweDtcclxuXHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDUwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJvdXRpcXVlIHtcclxuXHRcdG1hcmdpbjogMCAkdW5pLWluZGV4LW1hcmdpbi1jb2w7XHJcblx0XHQvLyB3aWR0aDogNzExcnB4O1xyXG5cdFx0Ly8gaGVpZ2h0OiAzMDBycHg7XHJcblx0XHQvLyBtYXJnaW46IDBycHggYXV0byAwIGF1dG87XHJcblx0XHQvLyBwYWRkaW5nOiAyOHJweCAwO1xyXG5cdH1cclxuXHJcblx0LmJvdXRpcXVlIHN3aXBlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5ib3V0aXF1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdH1cclxuXHQub2Zme1xyXG5cdFx0cGFkZGluZzogMHJweCAyMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cdC5vZmYgaW1hZ2Uge1xyXG5cdFx0Ly8gYm9yZGVyLXJhZGl1czogMCAwIDEwcnB4IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmJvdXRpcXVlIC53eC1zd2lwZXItZG90IHtcclxuXHRcdHdpZHRoOiA3cnB4O1xyXG5cdFx0aGVpZ2h0OiA3cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxuXHJcblx0LmJvdXRpcXVlIC53eC1zd2lwZXItZG90LWFjdGl2ZSB7XHJcblx0XHR3aWR0aDogMjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cnB4O1xyXG5cdH1cclxuXHJcblx0LmJvdXRpcXVlIC53eC1zd2lwZXItZG90cy53eC1zd2lwZXItZG90cy1ob3Jpem9udGFsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC04cnB4O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///293\n"); /***/ }), /* 294 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/newGoods.vue ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _newGoods_vue_vue_type_template_id_37c4651e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./newGoods.vue?vue&type=template&id=37c4651e& */ 295);\n/* harmony import */ var _newGoods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./newGoods.vue?vue&type=script&lang=js& */ 297);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _newGoods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _newGoods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _newGoods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _newGoods_vue_vue_type_template_id_37c4651e___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _newGoods_vue_vue_type_template_id_37c4651e___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _newGoods_vue_vue_type_template_id_37c4651e___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/newGoods.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9uZXdHb29kcy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzdjNDY1MWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9uZXdHb29kcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL25ld0dvb2RzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvbmV3R29vZHMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///294\n"); /***/ }), /* 295 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/newGoods.vue?vue&type=template&id=37c4651e& ***! \*************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_newGoods_vue_vue_type_template_id_37c4651e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./newGoods.vue?vue&type=template&id=37c4651e& */ 296); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_newGoods_vue_vue_type_template_id_37c4651e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_newGoods_vue_vue_type_template_id_37c4651e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_newGoods_vue_vue_type_template_id_37c4651e___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_newGoods_vue_vue_type_template_id_37c4651e___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 296 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/newGoods.vue?vue&type=template&id=37c4651e& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { easyLoadimage: __webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 156) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "index-wrapper"), style: _vm._$s(1, "s", _vm.colorStyle), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.isShow && _vm.firstList.length) ? _c( "view", { staticClass: _vm._$s(2, "sc", "wrapper"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "name line1"), attrs: { _i: 5 }, }, [ _c("text", { staticClass: _vm._$s( 6, "sc", "iconfont icon-shoufaxinpin" ), attrs: { _i: 6 }, }), _vm._v( _vm._$s( 5, "t1-0", _vm._s(_vm.$t(_vm.titleInfo[0].val)) ) ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "line1 txt-btn"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s( 7, "t0-0", _vm._s(_vm.$t(_vm.titleInfo[1].val)) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "more"), attrs: { _i: 8 }, on: { click: function ($event) { return _vm.gopage(_vm.titleInfo[2].val) }, }, }, [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s( 9, "sc", "iconfont icon-jiantou" ), attrs: { _i: 9 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "newProducts"), attrs: { _i: 10 }, }, [ _c( "scroll-view", { staticClass: _vm._$s(11, "sc", "scroll-view_x"), attrs: { _i: 11 }, }, [ _vm._l( _vm._$s(12, "f", { forItems: _vm.firstList }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(12, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "13-" + $30, "sc", "item" ), attrs: { _i: "13-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "img-box" ), attrs: { _i: "14-" + $30 }, }, [ _c("easy-loadimage", { attrs: { mode: "widthFix", "image-src": item.image, _i: "15-" + $30, }, }), _vm._$s( "16-" + $30, "i", item.activity && item.activity.type === "1" ) ? _c( "text", { staticClass: _vm._$s( "16-" + $30, "sc", "pictrue_log_medium pictrue_log_class" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "17-" + $30, "i", item.activity && item.activity.type === "2" ) ? _c( "text", { staticClass: _vm._$s( "17-" + $30, "sc", "pictrue_log_medium pictrue_log_class" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "18-" + $30, "i", item.activity && item.activity.type === "3" ) ? _c( "text", { staticClass: _vm._$s( "18-" + $30, "sc", "pictrue_log_medium pictrue_log_class" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), ], 1 ), _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "pro-info line1" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "money font-color" ), attrs: { _i: "20-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s( "21-" + $30, "sc", "rmb" ), attrs: { _i: "21-" + $30 }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), ] ), _vm._v( _vm._$s( "20-" + $30, "t1-0", _vm._s(item.price) ) ), ] ), ] ), ] } ), ], 2 ), ] ), ] ) : _vm._e(), _vm._$s(22, "i", !_vm.isShow && _vm.isIframe && _vm.firstList.length) ? _c( "view", { staticClass: _vm._$s(22, "sc", "wrapper"), attrs: { _i: 22 } }, [ _c( "view", { staticClass: _vm._$s( 23, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 23 }, }, [ _c( "view", { staticClass: _vm._$s(24, "sc", "text"), attrs: { _i: 24 }, }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "name line1"), attrs: { _i: 25 }, }, [ _c("text", { staticClass: _vm._$s( 26, "sc", "iconfont icon-shoufaxinpin" ), attrs: { _i: 26 }, }), _vm._v( _vm._$s(25, "t1-0", _vm._s(_vm.titleInfo[0].val)) ), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "line1 txt-btn"), attrs: { _i: 27 }, }, [ _vm._v( _vm._$s(27, "t0-0", _vm._s(_vm.titleInfo[1].val)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(28, "sc", "more"), attrs: { _i: 28 }, on: { click: function ($event) { return _vm.gopage(_vm.titleInfo[2].val) }, }, }, [ _vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s( 29, "sc", "iconfont icon-jiantou" ), attrs: { _i: 29 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(30, "sc", "newProducts"), attrs: { _i: 30 }, }, [ _c( "scroll-view", { staticClass: _vm._$s(31, "sc", "scroll-view_x"), attrs: { _i: 31 }, }, [ _vm._l( _vm._$s(32, "f", { forItems: _vm.firstList }), function (item, index, $21, $31) { return [ _c( "view", { key: _vm._$s(32, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "33-" + $31, "sc", "item" ), attrs: { _i: "33-" + $31 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "34-" + $31, "sc", "img-box" ), attrs: { _i: "34-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "35-" + $31, "a-src", item.image ), _i: "35-" + $31, }, }), _vm._$s( "36-" + $31, "i", item.activity && item.activity.type === "1" ) ? _c( "text", { staticClass: _vm._$s( "36-" + $31, "sc", "pictrue_log_medium pictrue_log_class" ), attrs: { _i: "36-" + $31 }, }, [ _vm._v( _vm._$s( "36-" + $31, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "37-" + $31, "i", item.activity && item.activity.type === "2" ) ? _c( "text", { staticClass: _vm._$s( "37-" + $31, "sc", "pictrue_log_medium pictrue_log_class" ), attrs: { _i: "37-" + $31 }, }, [ _vm._v( _vm._$s( "37-" + $31, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "38-" + $31, "i", item.activity && item.activity.type === "3" ) ? _c( "text", { staticClass: _vm._$s( "38-" + $31, "sc", "pictrue_log_medium pictrue_log_class" ), attrs: { _i: "38-" + $31 }, }, [ _vm._v( _vm._$s( "38-" + $31, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( "39-" + $31, "sc", "pro-info line1" ), attrs: { _i: "39-" + $31 }, }, [ _vm._v( _vm._$s( "39-" + $31, "t0-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "40-" + $31, "sc", "money font-color" ), attrs: { _i: "40-" + $31 }, }, [ _c( "text", { staticClass: _vm._$s( "41-" + $31, "sc", "rmb" ), attrs: { _i: "41-" + $31 }, }, [ _vm._v( _vm._$s( "41-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) ), ] ), _vm._v( _vm._$s( "40-" + $31, "t1-0", _vm._s(item.price) ) ), ] ), ] ), ] } ), ], 2 ), ] ), ] ) : _vm._e(), _vm._$s(42, "i", _vm.isIframe && !_vm.firstList.length) ? _c( "view", { staticClass: _vm._$s(42, "sc", "wrapper"), attrs: { _i: 42 } }, [ _c( "view", { staticClass: _vm._$s( 43, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 43 }, }, [ _c( "view", { staticClass: _vm._$s(44, "sc", "text"), attrs: { _i: 44 }, }, [ _c( "view", { staticClass: _vm._$s(45, "sc", "name line1"), attrs: { _i: 45 }, }, [ _c("text", { staticClass: _vm._$s( 46, "sc", "iconfont icon-shoufaxinpin" ), attrs: { _i: 46 }, }), _vm._v( _vm._$s(45, "t1-0", _vm._s(_vm.titleInfo[0].val)) ), ] ), _c( "view", { staticClass: _vm._$s(47, "sc", "line1 txt-btn"), attrs: { _i: 47 }, }, [ _vm._v( _vm._$s(47, "t0-0", _vm._s(_vm.titleInfo[1].val)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(48, "sc", "more"), attrs: { _i: 48 }, on: { click: function ($event) { return _vm.gopage(_vm.titleInfo[2].val) }, }, }, [ _vm._v(_vm._$s(48, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s( 49, "sc", "iconfont icon-jiantou" ), attrs: { _i: 49 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(50, "sc", "newProducts"), attrs: { _i: 50 }, }, [ _c( "view", { staticClass: _vm._$s(51, "sc", "empty-img"), attrs: { _i: 51 }, }, [ _vm._v( _vm._$s( 51, "t0-0", _vm._s(_vm.$t("首发新品,暂无数据")) ) ), ] ), ] ), ] ) : _vm._e(), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 297 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/newGoods.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_newGoods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./newGoods.vue?vue&type=script&lang=js& */ 298);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_newGoods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_newGoods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_newGoods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_newGoods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_newGoods_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIyOTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9uZXdHb29kcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL25ld0dvb2RzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///297\n"); /***/ }), /* 298 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/newGoods.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'goodList',\n mixins: [_color.default],\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n computed: _objectSpread({}, (0, _vuex.mapGetters)(['uid'])),\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.isShow = nVal.isShow.val;\n this.selectType = nVal.tabConfig.tabVal;\n this.$set(this, 'selectId', nVal.selectConfig.activeValue || '');\n this.$set(this, 'type', nVal.selectSortConfig.activeValue);\n this.salesOrder = nVal.goodsSort.type == 1 ? 'desc' : '';\n this.newsOrder = nVal.goodsSort.type == 2 ? 'news' : '';\n this.ids = nVal.ids ? nVal.ids.join(',') : '';\n this.numConfig = nVal.numConfig.val;\n this.titleInfo = nVal.titleInfo.list;\n this.productslist();\n }\n }\n }\n },\n created: function created() {},\n mounted: function mounted() {},\n data: function data() {\n return {\n firstList: [],\n firstInfo: this.$t(\"\\u591A\\u4E2A\\u4F18\\u8D28\\u5546\\u54C1\\u6700\\u65B0\\u4E0A\\u67B6\"),\n name: this.$options.name,\n isShow: true,\n isIframe: app.globalData.isIframe,\n selectType: 0,\n selectId: '',\n salesOrder: '',\n newsOrder: '',\n ids: '',\n page: 1,\n limit: this.$config.LIMIT,\n type: '',\n numConfig: 0,\n titleInfo: []\n };\n },\n methods: {\n // 产品列表\n productslist: function productslist() {\n var that = this;\n var data = {};\n if (that.selectType) {\n data = {\n page: that.page,\n limit: that.limit,\n type: that.type,\n ids: that.ids,\n selectType: that.selectType\n };\n } else {\n data = {\n page: that.page,\n limit: that.numConfig <= that.limit ? that.numConfig : that.limit,\n type: that.type,\n newsOrder: that.newsOrder,\n salesOrder: that.salesOrder,\n selectId: that.selectId,\n selectType: that.selectType\n };\n }\n (0, _store.getHomeProducts)(data).then(function (res) {\n that.firstList = res.data.list;\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n },\n gopage: function gopage(url) {\n var _this = this;\n (0, _order.goPage)().then(function (res) {\n _this.$util.JumpPath(url);\n });\n },\n goDetail: function goDetail(item) {\n var _this2 = this;\n (0, _order.goPage)().then(function (res) {\n (0, _order.goShopDetail)(item, _this2.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL25ld0dvb2RzLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwibWl4aW5zIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJjb21wdXRlZCIsIndhdGNoIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsImNyZWF0ZWQiLCJtb3VudGVkIiwiZGF0YSIsImZpcnN0TGlzdCIsImZpcnN0SW5mbyIsImlzU2hvdyIsImlzSWZyYW1lIiwic2VsZWN0VHlwZSIsInNlbGVjdElkIiwic2FsZXNPcmRlciIsIm5ld3NPcmRlciIsImlkcyIsInBhZ2UiLCJsaW1pdCIsIm51bUNvbmZpZyIsInRpdGxlSW5mbyIsIm1ldGhvZHMiLCJwcm9kdWN0c2xpc3QiLCJ0aGF0IiwidGl0bGUiLCJnb3BhZ2UiLCJnb0RldGFpbCIsInVuaSIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUErR0E7QUFJQTtBQUlBO0FBR0E7QUFBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFaQTtBQUFBLGdCQWFBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQyw0QkFDQSwrQkFDQTtFQUNBQztJQUNBSjtNQUNBSztNQUNBQztRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FkO01BQ0FlO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FuQjtNQUNBb0I7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQWY7VUFDQVU7VUFDQUM7VUFDQW5CO1VBQ0FpQjtVQUNBSjtRQUNBO01BQ0E7UUFDQUw7VUFDQVU7VUFDQUM7VUFDQW5CO1VBQ0FnQjtVQUNBRDtVQUNBRDtVQUNBRDtRQUNBO01BQ0E7TUFDQTtRQUNBVztNQUNBO1FBQ0FBO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtVQUNBQztZQUNBQztVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjI5OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaW5kZXgtd3JhcHBlclwiIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3dyYXBwZXInIHYtaWY9XCJpc1Nob3cgJiYgZmlyc3RMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zaG91ZmF4aW5waW5cIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0e3skdCh0aXRsZUluZm9bMF0udmFsKX19XHJcblx0XHRcdFx0XHRcdFx0PCEtLSA8dGV4dCBjbGFzcz0nbmV3IGZvbnQtY29sb3InPk5FV348L3RleHQ+IC0tPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsaW5lMSB0eHQtYnRuJz57eyR0KHRpdGxlSW5mb1sxXS52YWwpfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9yZScgQGNsaWNrPVwiZ29wYWdlKHRpdGxlSW5mb1syXS52YWwpXCI+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOabtOWkmmApfX1cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tamlhbnRvdSc+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbmV3UHJvZHVjdHMnPlxyXG5cdFx0XHRcdFx0PHNjcm9sbC12aWV3IGNsYXNzPVwic2Nyb2xsLXZpZXdfeFwiIHNjcm9sbC14IHN0eWxlPVwid2lkdGg6YXV0bztvdmVyZmxvdzpoaWRkZW47XCI+XHJcblx0XHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBmaXJzdExpc3RcIiA6a2V5PSdpbmRleCc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW1nLWJveCc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxlYXN5LWxvYWRpbWFnZSBtb2RlPVwid2lkdGhGaXhcIiA6aW1hZ2Utc3JjPVwiaXRlbS5pbWFnZVwiPjwvZWFzeS1sb2FkaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwicGljdHJ1ZV9sb2dfbWVkaXVtIHBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09JzEnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0e3skdChg56eS5p2AYCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwicGljdHJ1ZV9sb2dfbWVkaXVtIHBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcyJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7JHQoYOegjeS7t2ApfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInBpY3RydWVfbG9nX21lZGl1bSBwaWN0cnVlX2xvZ19jbGFzc1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMydcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDmi7zlm6JgKX19XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwcm8taW5mbyBsaW5lMSc+e3tpdGVtLnN0b3JlX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSBmb250LWNvbG9yJz48dGV4dCBjbGFzcz1cInJtYlwiPnt7JHQoYO+/pWApfX08L3RleHQ+e3tpdGVtLnByaWNlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3dyYXBwZXInIHYtaWY9XCIhaXNTaG93ICYmIGlzSWZyYW1lICYmIGZpcnN0TGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lIGxpbmUxJz5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tc2hvdWZheGlucGluXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdHt7dGl0bGVJbmZvWzBdLnZhbH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxIHR4dC1idG4nPnt7dGl0bGVJbmZvWzFdLnZhbH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vcmUnIEBjbGljaz1cImdvcGFnZSh0aXRsZUluZm9bMl0udmFsKVwiPlxyXG5cdFx0XHRcdFx0XHR7eyR0KGDmm7TlpJpgKX19XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J25ld1Byb2R1Y3RzJz5cclxuXHRcdFx0XHRcdDxzY3JvbGwtdmlldyBjbGFzcz1cInNjcm9sbC12aWV3X3hcIiBzY3JvbGwteCBzdHlsZT1cIndpZHRoOmF1dG87b3ZlcmZsb3c6aGlkZGVuO1wiPlxyXG5cdFx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gZmlyc3RMaXN0XCIgOmtleT0naW5kZXgnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJyBAY2xpY2s9XCJnb0RldGFpbChpdGVtKVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ltZy1ib3gnPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz0naXRlbS5pbWFnZSc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJwaWN0cnVlX2xvZ19tZWRpdW0gcGljdHJ1ZV9sb2dfY2xhc3NcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0nMSdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDnp5LmnYBgKX19XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJwaWN0cnVlX2xvZ19tZWRpdW0gcGljdHJ1ZV9sb2dfY2xhc3NcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzInXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0e3skdChg56CN5Lu3YCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwicGljdHJ1ZV9sb2dfbWVkaXVtIHBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICczJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7JHQoYOaLvOWbomApfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3Byby1pbmZvIGxpbmUxJz57e2l0ZW0uc3RvcmVfbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5IGZvbnQtY29sb3InPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInJtYlwiPnt7JHQoYO+/pWApfX08L3RleHQ+e3tpdGVtLnByaWNlfX1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nd3JhcHBlcicgdi1pZj1cImlzSWZyYW1lICYmICFmaXJzdExpc3QubGVuZ3RoXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpdGxlIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXNob3VmYXhpbnBpblwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHR7e3RpdGxlSW5mb1swXS52YWx9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsaW5lMSB0eHQtYnRuJz57e3RpdGxlSW5mb1sxXS52YWx9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb3JlJyBAY2xpY2s9XCJnb3BhZ2UodGl0bGVJbmZvWzJdLnZhbClcIj5cclxuXHRcdFx0XHRcdFx0e3skdChg5pu05aSaYCl9fVxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSduZXdQcm9kdWN0cyc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImVtcHR5LWltZ1wiPnt7JHQoYOmmluWPkeaWsOWTge+8jOaaguaXoOaVsOaNrmApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRsZXQgYXBwID0gZ2V0QXBwKClcclxuXHRpbXBvcnQge1xyXG5cdFx0Z29QYWdlLFxyXG5cdFx0Z29TaG9wRGV0YWlsXHJcblx0fSBmcm9tICdAL2xpYnMvb3JkZXIuanMnXHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlLFxyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSAndnVleCc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEhvbWVQcm9kdWN0c1xyXG5cdH0gZnJvbSAnQC9hcGkvc3RvcmUuanMnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSBcIkAvbWl4aW5zL2NvbG9yXCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2dvb2RMaXN0JyxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBHZXR0ZXJzKFsndWlkJ10pLFxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcihuVmFsLCBvVmFsKSB7XHJcblx0XHRcdFx0XHRpZiAoblZhbCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzU2hvdyA9IG5WYWwuaXNTaG93LnZhbDtcclxuXHRcdFx0XHRcdFx0dGhpcy5zZWxlY3RUeXBlID0gblZhbC50YWJDb25maWcudGFiVmFsO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3NlbGVjdElkJywgblZhbC5zZWxlY3RDb25maWcuYWN0aXZlVmFsdWUgfHwgJycpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3R5cGUnLCBuVmFsLnNlbGVjdFNvcnRDb25maWcuYWN0aXZlVmFsdWUpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnNhbGVzT3JkZXIgPSBuVmFsLmdvb2RzU29ydC50eXBlID09IDEgPyAnZGVzYycgOiAnJztcclxuXHRcdFx0XHRcdFx0dGhpcy5uZXdzT3JkZXIgPSBuVmFsLmdvb2RzU29ydC50eXBlID09IDIgPyAnbmV3cycgOiAnJztcclxuXHRcdFx0XHRcdFx0dGhpcy5pZHMgPSBuVmFsLmlkcyA/IG5WYWwuaWRzLmpvaW4oJywnKSA6ICcnO1xyXG5cdFx0XHRcdFx0XHR0aGlzLm51bUNvbmZpZyA9IG5WYWwubnVtQ29uZmlnLnZhbDtcclxuXHRcdFx0XHRcdFx0dGhpcy50aXRsZUluZm8gPSBuVmFsLnRpdGxlSW5mby5saXN0O1xyXG5cdFx0XHRcdFx0XHR0aGlzLnByb2R1Y3RzbGlzdCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7fSxcclxuXHRcdG1vdW50ZWQoKSB7fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Zmlyc3RMaXN0OiBbXSxcclxuXHRcdFx0XHRmaXJzdEluZm86IHRoaXMuJHQoYOWkmuS4quS8mOi0qOWVhuWTgeacgOaWsOS4iuaetmApLFxyXG5cdFx0XHRcdG5hbWU6IHRoaXMuJG9wdGlvbnMubmFtZSxcclxuXHRcdFx0XHRpc1Nob3c6IHRydWUsXHJcblx0XHRcdFx0aXNJZnJhbWU6IGFwcC5nbG9iYWxEYXRhLmlzSWZyYW1lLFxyXG5cdFx0XHRcdHNlbGVjdFR5cGU6IDAsXHJcblx0XHRcdFx0c2VsZWN0SWQ6ICcnLFxyXG5cdFx0XHRcdHNhbGVzT3JkZXI6ICcnLFxyXG5cdFx0XHRcdG5ld3NPcmRlcjogJycsXHJcblx0XHRcdFx0aWRzOiAnJyxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiB0aGlzLiRjb25maWcuTElNSVQsXHJcblx0XHRcdFx0dHlwZTogJycsXHJcblx0XHRcdFx0bnVtQ29uZmlnOiAwLFxyXG5cdFx0XHRcdHRpdGxlSW5mbzogW11cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5Lqn5ZOB5YiX6KGoXHJcblx0XHRcdHByb2R1Y3RzbGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCBkYXRhID0ge307XHJcblx0XHRcdFx0aWYgKHRoYXQuc2VsZWN0VHlwZSkge1xyXG5cdFx0XHRcdFx0ZGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0XHRsaW1pdDogdGhhdC5saW1pdCxcclxuXHRcdFx0XHRcdFx0dHlwZTogdGhhdC50eXBlLFxyXG5cdFx0XHRcdFx0XHRpZHM6IHRoYXQuaWRzLFxyXG5cdFx0XHRcdFx0XHRzZWxlY3RUeXBlOiB0aGF0LnNlbGVjdFR5cGVcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0ZGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0XHRsaW1pdDogdGhhdC5udW1Db25maWcgPD0gdGhhdC5saW1pdCA/IHRoYXQubnVtQ29uZmlnIDogdGhhdC5saW1pdCxcclxuXHRcdFx0XHRcdFx0dHlwZTogdGhhdC50eXBlLFxyXG5cdFx0XHRcdFx0XHRuZXdzT3JkZXI6IHRoYXQubmV3c09yZGVyLFxyXG5cdFx0XHRcdFx0XHRzYWxlc09yZGVyOiB0aGF0LnNhbGVzT3JkZXIsXHJcblx0XHRcdFx0XHRcdHNlbGVjdElkOiB0aGF0LnNlbGVjdElkLFxyXG5cdFx0XHRcdFx0XHRzZWxlY3RUeXBlOiB0aGF0LnNlbGVjdFR5cGVcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Z2V0SG9tZVByb2R1Y3RzKGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuZmlyc3RMaXN0ID0gcmVzLmRhdGEubGlzdDtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvcGFnZSh1cmwpIHtcclxuXHRcdFx0XHRnb1BhZ2UoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLiR1dGlsLkp1bXBQYXRoKHVybCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29EZXRhaWwoaXRlbSkge1xyXG5cdFx0XHRcdGdvUGFnZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGdvU2hvcERldGFpbChpdGVtLCB0aGlzLnVpZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfWBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmluZGV4LXdyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVuaS1iZy1jb2xvcjtcclxuXHRcdG1hcmdpbjogJHVuaS1pbmRleC1tYXJnaW4tcm93ICR1bmktaW5kZXgtbWFyZ2luLWNvbDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICR1bmktYm9yZGVyLXJhZGl1cy1pbmRleDtcclxuXHR9XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHQudGV4dCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkdW5pLWluZGV4LXRpdGxlLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnR4dC1idG4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC53cmFwcGVyIC5uZXdQcm9kdWN0cyB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0cGFkZGluZzogMHJweCAyMHJweCAwcnB4IDIwcnB4O1xyXG5cdFx0bWFyZ2luOiAyMHJweCAwO1xyXG5cdH1cclxuXHJcblx0LndyYXBwZXIgLm5ld1Byb2R1Y3RzIC5pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAyMDBycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cclxuXHQud3JhcHBlciAubmV3UHJvZHVjdHMgLml0ZW06bnRoLWxhc3QtY2hpbGQoMSkge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LndyYXBwZXIgLm5ld1Byb2R1Y3RzIC5pdGVtIC5pbWctYm94IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyMDBycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQud3JhcHBlciAubmV3UHJvZHVjdHMgLml0ZW0gLmltZy1ib3ggaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnJweCAxMnJweCAwIDA7XHJcblx0fVxyXG5cclxuXHQud3JhcHBlciAubmV3UHJvZHVjdHMgLml0ZW0gLmltZy1ib3gge1xyXG5cclxuXHRcdC9kZWVwLyxcclxuXHRcdC9kZWVwL2ltYWdlLFxyXG5cdFx0L2RlZXAvLmVhc3ktbG9hZGltYWdlLFxyXG5cdFx0L2RlZXAvdW5pLWltYWdlIHtcclxuXHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJycHggMTJycHggMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LndyYXBwZXIgLm5ld1Byb2R1Y3RzIC5pdGVtIC5wcm8taW5mbyB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxOXJweCAxMHJweCAwIDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LndyYXBwZXIgLm5ld1Byb2R1Y3RzIC5pdGVtIC5tb25leSB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcnB4IDE4cnB4IDEwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdC5ybWIge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXZpZXctcHJpY2VDb2xvcik7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lbXB0eS1pbWcge1xyXG5cdFx0d2lkdGg6IDY0MHJweDtcclxuXHRcdGhlaWdodDogMzAwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTRycHg7XHJcblx0XHRtYXJnaW46IDI2cnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMDBycHg7XHJcblxyXG5cdFx0Lmljb25mb250IHtcclxuXHRcdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb250LWNvbG9yIHtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXByaWNlQ29sb3IpO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///298\n"); /***/ }), /* 299 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/promotion.vue ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _promotion_vue_vue_type_template_id_abe8906a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./promotion.vue?vue&type=template&id=abe8906a& */ 300);\n/* harmony import */ var _promotion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./promotion.vue?vue&type=script&lang=js& */ 302);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _promotion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _promotion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _promotion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _promotion_vue_vue_type_template_id_abe8906a___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _promotion_vue_vue_type_template_id_abe8906a___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _promotion_vue_vue_type_template_id_abe8906a___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/promotion.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjk5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wcm9tb3Rpb24udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWFiZTg5MDZhJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcHJvbW90aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcHJvbW90aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvcHJvbW90aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///299\n"); /***/ }), /* 300 */ /*!**************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/promotion.vue?vue&type=template&id=abe8906a& ***! \**************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotion_vue_vue_type_template_id_abe8906a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./promotion.vue?vue&type=template&id=abe8906a& */ 301); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotion_vue_vue_type_template_id_abe8906a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotion_vue_vue_type_template_id_abe8906a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotion_vue_vue_type_template_id_abe8906a___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotion_vue_vue_type_template_id_abe8906a___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 301 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/promotion.vue?vue&type=template&id=abe8906a& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "index-wrapper"), attrs: { _i: 1 } }, [ _vm._$s(2, "i", _vm.isShow && _vm.benefit.length) ? _c( "view", { staticClass: _vm._$s(2, "sc", "wrapper"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "name line1"), attrs: { _i: 5 }, }, [ _c("text", { staticClass: _vm._$s( 6, "sc", "iconfont icon-cuxiaodanpin" ), attrs: { _i: 6 }, }), _vm._v( _vm._$s( 5, "t1-0", _vm._s(_vm.$t(_vm.titleInfo[0].val)) ) ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "line1 txt-btn"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s( 7, "t0-0", _vm._s(_vm.$t(_vm.titleInfo[1].val)) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "more"), attrs: { _i: 8 }, on: { click: function ($event) { return _vm.gopage(_vm.titleInfo[2].val) }, }, }, [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s( 9, "sc", "iconfont icon-jiantou" ), attrs: { _i: 9 }, }), ] ), ] ), _c("promotionGood", { attrs: { benefit: _vm.benefit, _i: 10 }, }), ], 1 ) : _vm._e(), _vm._$s(11, "i", !_vm.isShow && _vm.isIframe && _vm.benefit.length) ? _c( "view", { staticClass: _vm._$s(11, "sc", "wrapper"), attrs: { _i: 11 } }, [ _c( "view", { staticClass: _vm._$s( 12, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "text"), attrs: { _i: 13 }, }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "name line1"), attrs: { _i: 14 }, }, [ _c("text", { staticClass: _vm._$s( 15, "sc", "iconfont icon-cuxiaodanpin" ), attrs: { _i: 15 }, }), _vm._v( _vm._$s(14, "t1-0", _vm._s(_vm.titleInfo[0].val)) ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "line1 txt-btn"), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s(16, "t0-0", _vm._s(_vm.titleInfo[1].val)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "more"), attrs: { _i: 17 }, on: { click: function ($event) { return _vm.gopage(_vm.titleInfo[1].val) }, }, }, [ _vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s( 18, "sc", "iconfont icon-jiantou" ), attrs: { _i: 18 }, }), ] ), ] ), _c("promotionGood", { attrs: { benefit: _vm.benefit, _i: 19 }, }), ], 1 ) : _vm._e(), _vm._$s(20, "i", _vm.isIframe && !_vm.benefit.length) ? _c( "view", { staticClass: _vm._$s(20, "sc", "wrapper"), attrs: { _i: 20 } }, [ _c( "view", { staticClass: _vm._$s( 21, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 21 }, }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "text"), attrs: { _i: 22 }, }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "name line1"), attrs: { _i: 23 }, }, [ _c("text", { staticClass: _vm._$s( 24, "sc", "iconfont icon-cuxiaodanpin" ), attrs: { _i: 24 }, }), _vm._v( _vm._$s(23, "t1-0", _vm._s(_vm.titleInfo[0].val)) ), ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "line1 txt-btn"), attrs: { _i: 25 }, }, [ _vm._v( _vm._$s(25, "t0-0", _vm._s(_vm.titleInfo[1].val)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "more"), attrs: { _i: 26 }, on: { click: function ($event) { return _vm.gopage(_vm.titleInfo[1].val) }, }, }, [ _vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s( 27, "sc", "iconfont icon-jiantou" ), attrs: { _i: 27 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(28, "sc", "empty-img"), attrs: { _i: 28 }, }, [ _vm._v( _vm._$s(28, "t0-0", _vm._s(_vm.$t("促销单品,暂无数据"))) ), ] ), ] ) : _vm._e(), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 302 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/promotion.vue?vue&type=script&lang=js& ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./promotion.vue?vue&type=script&lang=js& */ 303);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_promotion_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQix1a0JBQUcsRUFBQyIsImZpbGUiOiIzMDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wcm9tb3Rpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wcm9tb3Rpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///302\n"); /***/ }), /* 303 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/promotion.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/promotionGood/index.vue */ 304));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'goodList',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n components: {\n promotionGood: _index.default\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.isShow = nVal.isShow.val;\n this.selectType = nVal.tabConfig.tabVal;\n this.$set(this, 'selectId', nVal.selectConfig.activeValue || '');\n this.$set(this, 'type', nVal.selectSortConfig.activeValue);\n this.salesOrder = nVal.goodsSort.type == 1 ? 'desc' : '';\n this.newsOrder = nVal.goodsSort.type == 2 ? 'news' : '';\n this.ids = nVal.ids ? nVal.ids.join(',') : '';\n this.numConfig = nVal.numConfig.val;\n this.titleInfo = nVal.titleInfo.list;\n this.productslist();\n }\n }\n }\n },\n created: function created() {\n this.isIframe = app.globalData.isIframe;\n },\n mounted: function mounted() {},\n data: function data() {\n return {\n benefit: [],\n salesInfo: this.$t(\"\\u5E93\\u5B58\\u5546\\u54C1\\u4F18\\u60E0\\u4FC3\\u9500\\u6D3B\\u52A8\"),\n name: this.$options.name,\n isShow: true,\n isIframe: app.globalData.isIframe,\n selectType: 0,\n selectId: '',\n salesOrder: '',\n newsOrder: '',\n ids: '',\n page: 1,\n limit: this.$config.LIMIT,\n type: '',\n numConfig: 0,\n titleInfo: []\n };\n },\n methods: {\n // 产品列表\n productslist: function productslist() {\n var that = this;\n var data = {};\n if (that.selectType) {\n data = {\n page: that.page,\n limit: that.limit,\n type: that.type,\n ids: that.ids,\n selectType: that.selectType\n };\n } else {\n data = {\n page: that.page,\n limit: that.numConfig <= that.limit ? that.numConfig : that.limit,\n type: that.type,\n newsOrder: that.newsOrder,\n salesOrder: that.salesOrder,\n selectId: that.selectId,\n selectType: that.selectType\n };\n }\n (0, _store.getHomeProducts)(data).then(function (res) {\n that.benefit = res.data.list;\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n },\n gopage: function gopage(url) {\n var _this = this;\n (0, _order.goPage)().then(function (res) {\n _this.$util.JumpPath(url);\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL3Byb21vdGlvbi52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0IiwiY29tcG9uZW50cyIsInByb21vdGlvbkdvb2QiLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJjcmVhdGVkIiwibW91bnRlZCIsImRhdGEiLCJiZW5lZml0Iiwic2FsZXNJbmZvIiwiaXNTaG93IiwiaXNJZnJhbWUiLCJzZWxlY3RUeXBlIiwic2VsZWN0SWQiLCJzYWxlc09yZGVyIiwibmV3c09yZGVyIiwiaWRzIiwicGFnZSIsImxpbWl0IiwibnVtQ29uZmlnIiwidGl0bGVJbmZvIiwibWV0aG9kcyIsInByb2R1Y3RzbGlzdCIsInRoYXQiLCJ0aXRsZSIsImdvcGFnZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTJDQTtBQUdBO0FBR0E7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVZBO0FBQUEsZ0JBV0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQUw7TUFDQU07TUFDQUM7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQWQ7TUFDQWU7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQXBCO01BQ0FxQjtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBZjtVQUNBVTtVQUNBQztVQUNBcEI7VUFDQWtCO1VBQ0FKO1FBQ0E7TUFDQTtRQUNBTDtVQUNBVTtVQUNBQztVQUNBcEI7VUFDQWlCO1VBQ0FEO1VBQ0FEO1VBQ0FEO1FBQ0E7TUFDQTtNQUNBO1FBQ0FXO01BQ0E7UUFDQUE7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjMwMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpbmRleC13cmFwcGVyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSd3cmFwcGVyJyB2LWlmPVwiaXNTaG93ICYmIGJlbmVmaXQubGVuZ3RoXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpdGxlIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPjx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1jdXhpYW9kYW5waW5cIj48L3RleHQ+e3skdCh0aXRsZUluZm9bMF0udmFsKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEgdHh0LWJ0bic+e3skdCh0aXRsZUluZm9bMV0udmFsKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vcmUnIEBjbGljaz1cImdvcGFnZSh0aXRsZUluZm9bMl0udmFsKVwiPnt7JHQoYOabtOWkmmApfX08dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxwcm9tb3Rpb25Hb29kIDpiZW5lZml0PVwiYmVuZWZpdFwiPjwvcHJvbW90aW9uR29vZD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nd3JhcHBlcicgdi1pZj1cIiFpc1Nob3cgJiYgaXNJZnJhbWUgJiYgYmVuZWZpdC5sZW5ndGhcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lIGxpbmUxJz48dGV4dCBjbGFzcz1cImljb25mb250IGljb24tY3V4aWFvZGFucGluXCI+PC90ZXh0Pnt7dGl0bGVJbmZvWzBdLnZhbH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEgdHh0LWJ0bic+e3t0aXRsZUluZm9bMV0udmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9yZScgQGNsaWNrPVwiZ29wYWdlKHRpdGxlSW5mb1sxXS52YWwpXCI+e3skdChg5pu05aSaYCl9fTx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHByb21vdGlvbkdvb2QgOmJlbmVmaXQ9XCJiZW5lZml0XCI+PC9wcm9tb3Rpb25Hb29kPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSd3cmFwcGVyJyB2LWlmPVwiaXNJZnJhbWUgJiYgIWJlbmVmaXQubGVuZ3RoXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpdGxlIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWN1eGlhb2RhbnBpblwiPjwvdGV4dD57e3RpdGxlSW5mb1swXS52YWx9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxIHR4dC1idG4nPnt7dGl0bGVJbmZvWzFdLnZhbH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vcmUnIEBjbGljaz1cImdvcGFnZSh0aXRsZUluZm9bMV0udmFsKVwiPnt7JHQoYOabtOWkmmApfX08dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZW1wdHktaW1nXCI+e3skdChg5L+D6ZSA5Y2V5ZOB77yM5pqC5peg5pWw5o2uYCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0bGV0IGFwcCA9IGdldEFwcCgpXHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlXHJcblx0fSBmcm9tICd2dWV4J1xyXG5cdGltcG9ydCB7XHJcblx0XHRnb1BhZ2VcclxuXHR9IGZyb20gJ0AvbGlicy9vcmRlci5qcydcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0SG9tZVByb2R1Y3RzXHJcblx0fSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0aW1wb3J0IHByb21vdGlvbkdvb2QgZnJvbSAnQC9jb21wb25lbnRzL3Byb21vdGlvbkdvb2QvaW5kZXgudnVlJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnZ29vZExpc3QnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRwcm9tb3Rpb25Hb29kXHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5WYWwsIG9WYWwpIHtcclxuXHRcdFx0XHRcdGlmIChuVmFsKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTaG93ID0gblZhbC5pc1Nob3cudmFsO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnNlbGVjdFR5cGUgPSBuVmFsLnRhYkNvbmZpZy50YWJWYWw7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnc2VsZWN0SWQnLCBuVmFsLnNlbGVjdENvbmZpZy5hY3RpdmVWYWx1ZSB8fCAnJyk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAndHlwZScsIG5WYWwuc2VsZWN0U29ydENvbmZpZy5hY3RpdmVWYWx1ZSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2FsZXNPcmRlciA9IG5WYWwuZ29vZHNTb3J0LnR5cGUgPT0gMSA/ICdkZXNjJyA6ICcnO1xyXG5cdFx0XHRcdFx0XHR0aGlzLm5ld3NPcmRlciA9IG5WYWwuZ29vZHNTb3J0LnR5cGUgPT0gMiA/ICduZXdzJyA6ICcnO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlkcyA9IG5WYWwuaWRzID8gblZhbC5pZHMuam9pbignLCcpIDogJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMubnVtQ29uZmlnID0gblZhbC5udW1Db25maWcudmFsO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRpdGxlSW5mbyA9IG5WYWwudGl0bGVJbmZvLmxpc3Q7XHJcblx0XHRcdFx0XHRcdHRoaXMucHJvZHVjdHNsaXN0KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0dGhpcy5pc0lmcmFtZSA9IGFwcC5nbG9iYWxEYXRhLmlzSWZyYW1lO1xyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0YmVuZWZpdDogW10sXHJcblx0XHRcdFx0c2FsZXNJbmZvOiB0aGlzLiR0KGDlupPlrZjllYblk4HkvJjmg6Dkv4PplIDmtLvliqhgKSxcclxuXHRcdFx0XHRuYW1lOiB0aGlzLiRvcHRpb25zLm5hbWUsXHJcblx0XHRcdFx0aXNTaG93OiB0cnVlLFxyXG5cdFx0XHRcdGlzSWZyYW1lOiBhcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZSxcclxuXHRcdFx0XHRzZWxlY3RUeXBlOiAwLFxyXG5cdFx0XHRcdHNlbGVjdElkOiAnJyxcclxuXHRcdFx0XHRzYWxlc09yZGVyOiAnJyxcclxuXHRcdFx0XHRuZXdzT3JkZXI6ICcnLFxyXG5cdFx0XHRcdGlkczogJycsXHJcblx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRsaW1pdDogdGhpcy4kY29uZmlnLkxJTUlULFxyXG5cdFx0XHRcdHR5cGU6ICcnLFxyXG5cdFx0XHRcdG51bUNvbmZpZzogMCxcclxuXHRcdFx0XHR0aXRsZUluZm86IFtdXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOS6p+WTgeWIl+ihqFxyXG5cdFx0XHRwcm9kdWN0c2xpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRsZXQgZGF0YSA9IHt9O1xyXG5cdFx0XHRcdGlmICh0aGF0LnNlbGVjdFR5cGUpIHtcclxuXHRcdFx0XHRcdGRhdGEgPSB7XHJcblx0XHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdFx0bGltaXQ6IHRoYXQubGltaXQsXHJcblx0XHRcdFx0XHRcdHR5cGU6IHRoYXQudHlwZSxcclxuXHRcdFx0XHRcdFx0aWRzOiB0aGF0LmlkcyxcclxuXHRcdFx0XHRcdFx0c2VsZWN0VHlwZTogdGhhdC5zZWxlY3RUeXBlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGRhdGEgPSB7XHJcblx0XHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdFx0bGltaXQ6IHRoYXQubnVtQ29uZmlnIDw9IHRoYXQubGltaXQgPyB0aGF0Lm51bUNvbmZpZyA6IHRoYXQubGltaXQsXHJcblx0XHRcdFx0XHRcdHR5cGU6IHRoYXQudHlwZSxcclxuXHRcdFx0XHRcdFx0bmV3c09yZGVyOiB0aGF0Lm5ld3NPcmRlcixcclxuXHRcdFx0XHRcdFx0c2FsZXNPcmRlcjogdGhhdC5zYWxlc09yZGVyLFxyXG5cdFx0XHRcdFx0XHRzZWxlY3RJZDogdGhhdC5zZWxlY3RJZCxcclxuXHRcdFx0XHRcdFx0c2VsZWN0VHlwZTogdGhhdC5zZWxlY3RUeXBlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGdldEhvbWVQcm9kdWN0cyhkYXRhKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmJlbmVmaXQgPSByZXMuZGF0YS5saXN0O1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29wYWdlKHVybCkge1xyXG5cdFx0XHRcdGdvUGFnZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuSnVtcFBhdGgodXJsKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5pbmRleC13cmFwcGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1bmktYmctY29sb3I7XHJcblx0XHRtYXJnaW46ICR1bmktaW5kZXgtbWFyZ2luLXJvdyAkdW5pLWluZGV4LW1hcmdpbi1jb2wgNXJweCAkdW5pLWluZGV4LW1hcmdpbi1jb2w7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkdW5pLWJvcmRlci1yYWRpdXMtaW5kZXg7XHJcblxyXG5cdFx0Ly8gYm94LXNoYWRvdzogJHVuaS1pbmRleC1ib3gtc2hhZG93O1xyXG5cdH1cclxuXHJcblx0LnRleHQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHQubmFtZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJHVuaS1pbmRleC10aXRsZS1mb250LXNpemU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50eHQtYnRuIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTJycHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmVtcHR5LWltZyB7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0aGVpZ2h0OiAzMDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNHJweDtcclxuXHRcdG1hcmdpbjogMjZycHggYXV0byAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwMHJweDtcclxuXHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDUwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///303\n"); /***/ }), /* 304 */ /*!***************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/promotionGood/index.vue ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_7b4f8cd0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7b4f8cd0&scoped=true& */ 305);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 307);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_7b4f8cd0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_7b4f8cd0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7b4f8cd0\",\n null,\n false,\n _index_vue_vue_type_template_id_7b4f8cd0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/promotionGood/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzA0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9N2I0ZjhjZDAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjdiNGY4Y2QwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvcHJvbW90aW9uR29vZC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///304\n"); /***/ }), /* 305 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/promotionGood/index.vue?vue&type=template&id=7b4f8cd0&scoped=true& ***! \**********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7b4f8cd0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=7b4f8cd0&scoped=true& */ 306); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7b4f8cd0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7b4f8cd0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7b4f8cd0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7b4f8cd0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 306 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/promotionGood/index.vue?vue&type=template&id=7b4f8cd0&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { easyLoadimage: __webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 156) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "promotionGood"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _vm._l( _vm._$s(1, "f", { forItems: _vm.benefit }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("2-" + $30, "sc", "item"), attrs: { _i: "2-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "pictrue"), attrs: { _i: "3-" + $30 }, }, [ _c("easy-loadimage", { attrs: { mode: "widthFix", "image-src": item.image, _i: "4-" + $30, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "money"), attrs: { _i: "5-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s("6-" + $30, "sc", "rmb"), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s("6-" + $30, "t0-0", _vm._s(_vm.$t("¥"))) ), ] ), _c( "text", { staticClass: _vm._$s("7-" + $30, "sc", "price"), attrs: { _i: "7-" + $30 }, }, [_vm._v(_vm._$s("7-" + $30, "t0-0", _vm._s(item.price)))] ), ] ), ] ), ] } ), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 307 */ /*!****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/promotionGood/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 308);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIzMDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///307\n"); /***/ }), /* 308 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/promotionGood/index.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n computed: (0, _vuex.mapGetters)(['uid']),\n mixins: [_color.default],\n props: {\n benefit: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n data: function data() {\n return {};\n },\n methods: {\n goDetail: function goDetail(item) {\n var _this = this;\n (0, _order.goPage)().then(function (res) {\n (0, _order.goShopDetail)(item, _this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wcm9tb3Rpb25Hb29kL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wdXRlZCIsIm1peGlucyIsInByb3BzIiwiYmVuZWZpdCIsInR5cGUiLCJkZWZhdWx0IiwiZGF0YSIsIm1ldGhvZHMiLCJnb0RldGFpbCIsInVuaSIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQWdCQTtBQUdBO0FBSUE7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBQ0E7RUFDQUE7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBLFFBRUE7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7UUFDQTtVQUNBQztZQUNBQztVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjMwOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz0ncHJvbW90aW9uR29vZCcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGJlbmVmaXRcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nIEB0YXA9XCJnb0RldGFpbChpdGVtKVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdDxlYXN5LWxvYWRpbWFnZSBtb2RlPVwid2lkdGhGaXhcIiA6aW1hZ2Utc3JjPVwiaXRlbS5pbWFnZVwiPjwvZWFzeS1sb2FkaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSc+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInJtYlwiPnt7JHQoYO+/pWApfX0gPC90ZXh0Pjx0ZXh0IGNsYXNzPVwicHJpY2VcIj4ge3tpdGVtLnByaWNlfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8IS0tIDx0ZXh0IGNsYXNzPVwib3QtcHJpY2VcIj57e2l0ZW0ub3RfcHJpY2V9fTwvdGV4dD4gLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L2Jsb2NrPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0Z29QYWdlLFxyXG5cdFx0Z29TaG9wRGV0YWlsXHJcblx0fSBmcm9tICdAL2xpYnMvb3JkZXIuanMnXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tIFwiQC9taXhpbnMvY29sb3JcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ3VpZCddKSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRiZW5lZml0OiB7XHJcblx0XHRcdFx0dHlwZTogQXJyYXksXHJcblx0XHRcdFx0ZGVmYXVsdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gW107XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnb0RldGFpbChpdGVtKSB7XHJcblx0XHRcdFx0Z29QYWdlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Z29TaG9wRGV0YWlsKGl0ZW0sIHRoaXMudWlkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0ke2l0ZW0uaWR9YFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz0nc2Nzcyc+XHJcblx0LnByb21vdGlvbkdvb2Qge1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRwYWRkaW5nOiAxNXJweCAyNHJweDtcclxuXHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdHdpZHRoOiAyMTVycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiA5cnB4O1xyXG5cclxuXHRcdFx0LnBpY3RydWUge1xyXG5cdFx0XHRcdGhlaWdodDogMTk4cnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycnB4O1xyXG5cclxuXHJcblxyXG5cdFx0XHRcdC9kZWVwLyxcclxuXHRcdFx0XHQvZGVlcC9pbWFnZSxcclxuXHRcdFx0XHQvZGVlcC8uZWFzeS1sb2FkaW1hZ2UsXHJcblx0XHRcdFx0L2RlZXAvdW5pLWltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxOThycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubW9uZXkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctcHJpY2VDb2xvcik7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgLy/otoXlh7rnmoTmlofmnKzpmpDol49cclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgLy/muqLlh7rnlKjnnIHnlaXlj7fmmL7npLpcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwOyAvL+a6ouWHuuS4jeaNouihjFxyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdFx0XHQucm1iIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctcHJpY2VDb2xvcik7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnByaWNlIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm90LXByaWNlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///308\n"); /***/ }), /* 309 */ /*!***************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/alive.vue ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _alive_vue_vue_type_template_id_fa549216_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./alive.vue?vue&type=template&id=fa549216&scoped=true& */ 310);\n/* harmony import */ var _alive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./alive.vue?vue&type=script&lang=js& */ 312);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _alive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _alive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _alive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _alive_vue_vue_type_template_id_fa549216_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _alive_vue_vue_type_template_id_fa549216_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"fa549216\",\n null,\n false,\n _alive_vue_vue_type_template_id_fa549216_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/alive.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzA5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hbGl2ZS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZmE1NDkyMTYmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9hbGl2ZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2FsaXZlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImZhNTQ5MjE2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L3Zpc3VhbGl6YXRpb24vY29tcG9uZW50cy9hbGl2ZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///309\n"); /***/ }), /* 310 */ /*!**********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/alive.vue?vue&type=template&id=fa549216&scoped=true& ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_alive_vue_vue_type_template_id_fa549216_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./alive.vue?vue&type=template&id=fa549216&scoped=true& */ 311); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_alive_vue_vue_type_template_id_fa549216_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_alive_vue_vue_type_template_id_fa549216_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_alive_vue_vue_type_template_id_fa549216_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_alive_vue_vue_type_template_id_fa549216_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 311 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/alive.vue?vue&type=template&id=fa549216&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view") } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 312 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/alive.vue?vue&type=script&lang=js& ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_alive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./alive.vue?vue&type=script&lang=js& */ 313);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_alive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_alive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_alive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_alive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_alive_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIzMTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hbGl2ZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2FsaXZlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///312\n"); /***/ }), /* 313 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/alive.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp().globalData;\nvar _default2 = {\n name: 'alive',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.numConfig = nVal.numConfig.val;\n this.titleInfo = nVal.titleInfo.list;\n this.isShow = nVal.isShow.val;\n this.getLiveList();\n }\n }\n }\n },\n data: function data() {\n return {\n isIframe: false,\n liveList: [],\n numConfig: 0,\n limit: this.$config.LIMIT,\n name: this.$options.name,\n titleInfo: [],\n isShow: true,\n custom_params: ''\n };\n },\n created: function created() {\n this.isIframe = app.isIframe;\n },\n mounted: function mounted() {\n this.custom_params = encodeURIComponent(JSON.stringify({\n spid: this.$store.state.app.uid\n }));\n },\n methods: {\n getLiveList: function getLiveList() {\n var _this = this;\n (0, _api.getLiveList)(1, this.numConfig <= this.limit ? this.numConfig : this.limit).then(function (res) {\n _this.liveList = res.data;\n }).catch(function (res) {});\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL2FsaXZlLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJkYXRhIiwiaXNJZnJhbWUiLCJsaXZlTGlzdCIsIm51bUNvbmZpZyIsImxpbWl0IiwidGl0bGVJbmZvIiwiaXNTaG93IiwiY3VzdG9tX3BhcmFtcyIsImNyZWF0ZWQiLCJtb3VudGVkIiwic3BpZCIsIm1ldGhvZHMiLCJnZXRMaXZlTGlzdCIsInRoZW4iLCJjYXRjaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBZ0pBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFEQTtBQUFBLGdCQUlBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBSDtNQUNBSTtNQUNBQztRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FaO01BQ0FhO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUFBQztJQUFBO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBLHFGQUNBQztRQUNBO01BQ0EsR0FDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIzMTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHJcblx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwibGl2ZVwiIHYtaWY9XCJpc0lmcmFtZVwiPlxyXG5cdFx0XHQ8dmlldyB2LWlmPVwiaXNJZnJhbWUgJiYgbGl2ZUxpc3QubGVuZ3RoPjBcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLWJveFwiIHYtaWY9XCJ0aXRsZUluZm8ubGVuZ3RoXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRpdGxlXCI+e3skdCh0aXRsZUluZm9bMF0udmFsKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cIm1vcmVcIj57eyR0KGDmn6XnnIvmm7TlpJpgKX19PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWppYW50b3VcIj48L3RleHQ+PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGl2ZS13cmFwcGVyLWFcIj5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJsaXZlLWl0ZW0tYVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGxpdmVMaXN0XCIgOmtleT1cImluZGV4XCJcclxuXHRcdFx0XHRcdFx0OnVybD1cIidwbHVnaW4tcHJpdmF0ZTovL3d4MmIwM2M2ZTY5MWNkNzM3MC9wYWdlcy9saXZlLXBsYXllci1wbHVnaW4/cm9vbV9pZD0nICsgaXRlbS5yb29tX2lkKycmY3VzdG9tX3BhcmFtcz0nK2N1c3RvbV9wYXJhbXNcIlxyXG5cdFx0XHRcdFx0XHRob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbWctYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiZ2JsdWVcIiB2LWlmPVwiaXRlbS5saXZlX3N0YXR1cyA9PSAxMDJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHh0XCI+e3skdChg6aKE5ZGKYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibXNnXCI+e3tpdGVtLnNob3dfdGltZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsIGJnZ2FyeVwiIHYtaWY9XCJpdGVtLmxpdmVfc3RhdHVzPT0xMDNcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1odWlmYW5nXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQ+e3skdChg5Zue5pS+YCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsYWJlbCBiZ3JlZFwiIHYtaWY9XCJpdGVtLmxpdmVfc3RhdHVzPT0xMDFcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi16aGlib3pob25nXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQ+e3skdChg6L+b6KGM5LitYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLnNoYXJlX2ltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZSBsaW5lMVwiPnt7JHQoaXRlbS5uYW1lKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJwZW9wbGVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uYW5jaG9yX2ltZ1wiIGFsdD1cIlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQ+e3tpdGVtLmFuY2hvcl9uYW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cImdvb2RzLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8YmxvY2sgdi1pZj1cIml0ZW0uZ29vZHMubGVuZ3RoPD0zXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvb2RzLWl0ZW1cIiB2LWZvcj1cIihnb29kcyxpbmRleCkgaW4gaXRlbS5nb29kc1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImdvb2RzLmNvdmVyX2ltZ1wiIGFsdD1cIlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibGluZTFcIj7vv6V7e2dvb2RzLnByaWNlfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHRcdFx0XHQ8YmxvY2sgdi1pZj1cIiBpdGVtLmdvb2RzLmxlbmd0aD4zXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvb2RzLWl0ZW1cIiB2LWZvcj1cIihnb29kcyxpbmRleCkgaW4gaXRlbS5nb29kc1wiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpbmRleDwyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiZ29vZHMuY292ZXJfaW1nXCIgYWx0PVwiXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJsaW5lMVwiPu+/pXt7Z29vZHMucHJpY2V9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ29vZHMtaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uZ29vZHNbaXRlbS5nb29kcy5sZW5ndGgtMV0uY292ZXJfaW1nXCIgYWx0PVwiXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj4re3tpdGVtLmdvb2RzLmxlbmd0aH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdFx0PGJsb2NrIHYtaWY9XCJpdGVtLmdvb2RzLmxlbmd0aCA9PSAwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImVtcHR5LWdvb2RzXCI+5pqC5peg5ZWG5ZOBPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyB2LWlmPVwiaXNJZnJhbWUgJiYgIWxpdmVMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtYm94XCIgdi1pZj1cInRpdGxlSW5mby5sZW5ndGhcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGl0bGVcIj57e3RpdGxlSW5mb1swXS52YWx9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJtb3JlXCI+e3skdChg5p+l55yL5pu05aSaYCl9fTx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1qaWFudG91XCI+PC90ZXh0PjwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpdmUtd3JhcHBlci1hXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImVtcHR5LWltZ1wiPnt7JHQoYOaaguaXoOaVsOaNrmApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJsaXZlXCIgIHYtaWY9XCJpc1Nob3cgJiYgbGl2ZUxpc3QubGVuZ3RoPjBcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJza2VsZXRvbi1yZWN0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS1ib3hcIiB2LWlmPVwidGl0bGVJbmZvLmxlbmd0aFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgbGluZTEnPlxyXG5cdFx0XHRcdFx0XHRcdHt7dGl0bGVJbmZvWzBdLnZhbH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxIHR4dC1idG4nPnt7JHQoYOeyvuW9qeWGheWuuWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIGhvdmVyLWNsYXNzPVwibm9uZVwiIHVybD1cIi9wYWdlcy9jb2x1bW5Hb29kcy9saXZlX2xpc3QvaW5kZXhcIiBjbGFzcz1cIm1vcmVcIj57eyR0KGDmm7TlpJpgKX19PHRleHRcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cImljb25mb250IGljb24tamlhbnRvdVwiPjwvdGV4dD48L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXZlLXdyYXBwZXItYVwiPlxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cImxpdmUtaXRlbS1hXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGl2ZUxpc3RcIiA6a2V5PVwiaW5kZXhcIlxyXG5cdFx0XHRcdFx0XHQ6dXJsPVwiJ3BsdWdpbi1wcml2YXRlOi8vd3gyYjAzYzZlNjkxY2Q3MzcwL3BhZ2VzL2xpdmUtcGxheWVyLXBsdWdpbj9yb29tX2lkPScgKyBpdGVtLnJvb21faWQrJyZjdXN0b21fcGFyYW1zPScrY3VzdG9tX3BhcmFtc1wiXHJcblx0XHRcdFx0XHRcdGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImltZy1ib3hcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJnYmx1ZVwiIHYtaWY9XCJpdGVtLmxpdmVfc3RhdHVzID09IDEwMlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0eHRcIj57eyR0KGDpooTlkYpgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtc2dcIj57e2l0ZW0uc2hvd190aW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWwgYmdnYXJ5XCIgdi1pZj1cIml0ZW0ubGl2ZV9zdGF0dXM9PTEwM1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWh1aWZhbmdcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57eyR0KGDlm57mlL5gKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsIGJncmVkXCIgdi1pZj1cIml0ZW0ubGl2ZV9zdGF0dXM9PTEwMVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXpoaWJvemhvbmdcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57eyR0KGDov5vooYzkuK1gKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uc2hhcmVfaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGxpbmUxXCI+e3tpdGVtLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwicGVvcGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmFuY2hvcl9pbWdcIiBhbHQ9XCJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7aXRlbS5hbmNob3JfbmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJnb29kcy13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0PGJsb2NrIHYtaWY9XCJpdGVtLmdvb2RzLmxlbmd0aDw9M1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJnb29kcy1pdGVtXCIgdi1mb3I9XCIoZ29vZHMsaW5kZXgpIGluIGl0ZW0uZ29vZHNcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJnb29kcy5jb3Zlcl9pbWdcIiBhbHQ9XCJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImxpbmUxXCI+77+le3tnb29kcy5wcmljZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdFx0PGJsb2NrIHYtaWY9XCIgaXRlbS5nb29kcy5sZW5ndGg+M1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJnb29kcy1pdGVtXCIgdi1mb3I9XCIoZ29vZHMsaW5kZXgpIGluIGl0ZW0uZ29vZHNcIiA6a2V5PVwiaW5kZXhcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaW5kZXg8MlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImdvb2RzLmNvdmVyX2ltZ1wiIGFsdD1cIlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibGluZTFcIj7vv6V7e2dvb2RzLnByaWNlfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvb2RzLWl0ZW1cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmdvb2RzW2l0ZW0uZ29vZHMubGVuZ3RoLTFdLmNvdmVyX2ltZ1wiIGFsdD1cIlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+K3t7aXRlbS5nb29kcy5sZW5ndGh9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0XHRcdDxibG9jayB2LWlmPVwiaXRlbS5nb29kcy5sZW5ndGggPT0gMFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlbXB0eS1nb29kc1wiPuaaguaXoOWVhuWTgTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGxldCBhcHAgPSBnZXRBcHAoKS5nbG9iYWxEYXRhXHJcblx0aW1wb3J0IHtcclxuXHRcdGdldExpdmVMaXN0XHJcblx0fSBmcm9tICdAL2FwaS9hcGkuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdhbGl2ZScsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIoblZhbCwgb1ZhbCkge1xyXG5cdFx0XHRcdFx0aWYgKG5WYWwpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5udW1Db25maWcgPSBuVmFsLm51bUNvbmZpZy52YWw7XHJcblx0XHRcdFx0XHRcdHRoaXMudGl0bGVJbmZvID0gblZhbC50aXRsZUluZm8ubGlzdDtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSBuVmFsLmlzU2hvdy52YWw7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0TGl2ZUxpc3QoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGlzSWZyYW1lOiBmYWxzZSxcclxuXHRcdFx0XHRsaXZlTGlzdDogW10sXHJcblx0XHRcdFx0bnVtQ29uZmlnOiAwLFxyXG5cdFx0XHRcdGxpbWl0OiB0aGlzLiRjb25maWcuTElNSVQsXHJcblx0XHRcdFx0bmFtZTogdGhpcy4kb3B0aW9ucy5uYW1lLFxyXG5cdFx0XHRcdHRpdGxlSW5mbzogW10sXHJcblx0XHRcdFx0aXNTaG93OiB0cnVlLFxyXG5cdFx0XHRcdGN1c3RvbV9wYXJhbXM6JydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdHRoaXMuaXNJZnJhbWUgPSBhcHAuaXNJZnJhbWVcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHR0aGlzLmN1c3RvbV9wYXJhbXM9IGVuY29kZVVSSUNvbXBvbmVudChKU09OLnN0cmluZ2lmeSh7c3BpZDp0aGlzLiRzdG9yZS5zdGF0ZS5hcHAudWlkfSkpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRMaXZlTGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0Z2V0TGl2ZUxpc3QoMSwgdGhpcy5udW1Db25maWcgPD0gdGhpcy5saW1pdCA/IHRoaXMubnVtQ29uZmlnIDogdGhpcy5saW1pdClcclxuXHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMubGl2ZUxpc3QgPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2gocmVzID0+IHt9KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LmxpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVuaS1iZy1jb2xvcjtcclxuXHRcdG1hcmdpbjogJHVuaS1pbmRleC1tYXJnaW4tcm93ICR1bmktaW5kZXgtbWFyZ2luLWNvbCAwICR1bmktaW5kZXgtbWFyZ2luLWNvbDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICR1bmktYm9yZGVyLXJhZGl1cy1pbmRleDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXJweDtcclxuXHR9XHJcblxyXG5cdC5saXZlLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLWJnLWNvbG9yO1xyXG5cclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNDAwcnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblxyXG5cdFx0LmxpdmUtdG9wIHtcclxuXHRcdFx0ei1pbmRleDogMjA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHdpZHRoOiAxODBycHg7XHJcblx0XHRcdGhlaWdodDogNTRycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBycHggMHB4IDE4cnB4IDBweDtcclxuXHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMzBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmxpdmUtdGl0bGUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvdHRvbTogNnJweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNzBycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA3MHJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcclxuXHRcdH1cclxuXHJcblx0XHQmLm1vcmVzIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAzMjBycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMyMHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubGl2ZS10aXRsZSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5saXZlLXRvcCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTIwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNnJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblxyXG5cdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjBycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjBycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGl2ZS13cmFwcGVyLWEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRwYWRkaW5nOiAwcnB4IDMwcnB4IDA7XHJcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblxyXG5cdFx0LmxpdmUtaXRlbS1hIHtcclxuXHRcdFx0d2lkdGg6IDI4MHJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbWctYm94IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDI4MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnJweDtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXJweCAwcnB4O1xyXG5cclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnBlb3BsZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cclxuXHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMycnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMycnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZ29vZHMtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHRcdC5nb29kcy1pdGVtIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOTZycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogOTZycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5iZyB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHRleHQge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA3MHJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNzUpIDEwMCUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmVtcHR5LWdvb2RzIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA5NnJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogOTZycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0IyQjJCMjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA5NnJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmxpdmUtd3JhcHBlci1jIHtcclxuXHRcdFx0LmxpdmUtaXRlbS1hIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHRcdC5pbWctYm94IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xyXG5cclxuXHRcdFx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDY5JTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZ29vZHMtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGV4dCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuXHRcdC5uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnR4dC1idG4ge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnJweDtcclxuXHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDRycHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmxpdmUtd3JhcHBlci1iIHtcclxuXHRcdHBhZGRpbmc6IDBycHggMjBycHggMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0LmxpdmUtaXRlbS1iIHtcclxuXHRcdFx0d2lkdGg6IDM0NXJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0LmltZy1ib3gge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI3NHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0cGFkZGluZzogMjBycHg7XHJcblxyXG5cdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucGVvcGxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cclxuXHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDM2cnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM2cnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGFiZWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDEwcnB4O1xyXG5cdFx0dG9wOiAxMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIycnB4IDBweCAyMnJweCAyMnJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0aW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHRleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJncmVkIHtcclxuXHRcdHdpZHRoOiAxMzJycHg7XHJcblx0XHRoZWlnaHQ6IDM4cnB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0Y1NzQyRiAwJSwgI0ZGMTcxNyAxMDAlKVxyXG5cdH1cclxuXHJcblx0LmJnZ2FyeSB7XHJcblx0XHR3aWR0aDogMTA4cnB4O1xyXG5cdFx0aGVpZ2h0OiAzOHJweDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM5OTk5OTkgMCUsICM2NjY2NjYgMTAwJSk7XHJcblx0XHRsaW5lLWhlaWdodDogMzhycHg7XHJcblx0fVxyXG5cclxuXHQuYmdnYXJ5IC5pY29uZm9udCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhycHg7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0fVxyXG5cclxuXHQuYmdibHVlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNHJweDtcclxuXHRcdHRvcDogMTBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMnJweCAwcHggMjJycHggMjJycHg7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0d2lkdGg6IDIyMHJweDtcclxuXHRcdGhlaWdodDogMzhycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzYpO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQudHh0IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRsZWZ0OiAtNXJweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiA4MHJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMyRkExRjUgMCUsICMwMDc2RkYgMTAwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGl0bGUtYm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMjBycHggMjBycHg7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJHVuaS1pbmRleC10aXRsZS1mb250LXNpemU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0Ly8gLnRleHQge1xyXG5cdFx0Ly8gXHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Ly8gXHRjb2xvcjogIzk5OTtcclxuXHRcdC8vIFx0d2lkdGg6IDUzMHJweDtcclxuXHRcdC8vIH1cclxuXHJcblx0XHQvLyAubmFtZSB7XHJcblx0XHQvLyBcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Ly8gXHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Ly8gXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdC8vIFx0bWFyZ2luLWJvdHRvbTogNXJweDtcclxuXHRcdC8vIH1cclxuXHJcblx0XHQubW9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Y29sb3I6ICM5OTk5OTk7XHJcblxyXG5cdFx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA5cnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IDNycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lbXB0eS1pbWcge1xyXG5cdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdGhlaWdodDogMzAwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTRycHg7XHJcblx0XHRtYXJnaW46IDI2cnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMDBycHg7XHJcblxyXG5cdFx0Lmljb25mb250IHtcclxuXHRcdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///313\n"); /***/ }), /* 314 */ /*!**********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/adsRecommend.vue ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _adsRecommend_vue_vue_type_template_id_209b6318___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./adsRecommend.vue?vue&type=template&id=209b6318& */ 315);\n/* harmony import */ var _adsRecommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./adsRecommend.vue?vue&type=script&lang=js& */ 317);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _adsRecommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _adsRecommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _adsRecommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _adsRecommend_vue_vue_type_template_id_209b6318___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _adsRecommend_vue_vue_type_template_id_209b6318___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _adsRecommend_vue_vue_type_template_id_209b6318___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/adsRecommend.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUg7QUFDekg7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSx1RkFBTTtBQUNSLEVBQUUsZ0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9hZHNSZWNvbW1lbmQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTIwOWI2MzE4JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vYWRzUmVjb21tZW5kLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vYWRzUmVjb21tZW5kLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvYWRzUmVjb21tZW5kLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///314\n"); /***/ }), /* 315 */ /*!*****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/adsRecommend.vue?vue&type=template&id=209b6318& ***! \*****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_adsRecommend_vue_vue_type_template_id_209b6318___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./adsRecommend.vue?vue&type=template&id=209b6318& */ 316); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_adsRecommend_vue_vue_type_template_id_209b6318___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_adsRecommend_vue_vue_type_template_id_209b6318___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_adsRecommend_vue_vue_type_template_id_209b6318___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_adsRecommend_vue_vue_type_template_id_209b6318___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 316 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/adsRecommend.vue?vue&type=template&id=209b6318& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "recommend acea-row row-between-wrapper"), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.isIframe && !_vm.recommendList.length) ? _c( "view", { staticClass: _vm._$s( 1, "sc", "pictrue acea-row row-center-wrapper" ), attrs: { _i: 1 }, }, [ _c("view", [ _c("text", { staticClass: _vm._$s(3, "sc", "iconfont icon-icon25201"), attrs: { _i: 3 }, }), _c("view", [ _vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("广告位")))), ]), ]), ] ) : _vm._e(), _vm._l( _vm._$s(5, "f", { forItems: _vm.recommendList }), function (item, index, $20, $30) { return _vm._$s( "5-" + $30, "i", _vm.recommendList.length && _vm.isShow && !_vm.isIframe ) ? _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("5-" + $30, "sc", "pictrue"), attrs: { _i: "5-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { attrs: { src: _vm._$s("6-" + $30, "a-src", item.img), _i: "6-" + $30, }, }), ] ) : _vm._e() } ), _vm._l( _vm._$s(7, "f", { forItems: _vm.recommendList }), function (item, index, $21, $31) { return _vm._$s( "7-" + $31, "i", _vm.recommendList.length && _vm.isIframe ) ? _c( "view", { key: _vm._$s(7, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("7-" + $31, "sc", "pictrue"), attrs: { _i: "7-" + $31 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { attrs: { src: _vm._$s("8-" + $31, "a-src", item.img), _i: "8-" + $31, }, }), ] ) : _vm._e() } ), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 317 */ /*!***********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/adsRecommend.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_adsRecommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./adsRecommend.vue?vue&type=script&lang=js& */ 318);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_adsRecommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_adsRecommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_adsRecommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_adsRecommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_adsRecommend_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVpQixDQUFnQiwwa0JBQUcsRUFBQyIsImZpbGUiOiIzMTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hZHNSZWNvbW1lbmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9hZHNSZWNvbW1lbmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///317\n"); /***/ }), /* 318 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/adsRecommend.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'adsRecommend',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.recommendList = nVal.imgList.list;\n this.isShow = nVal.isShow.val;\n }\n }\n }\n },\n data: function data() {\n return {\n recommendList: [],\n name: this.$options.name,\n //component组件固定写法获取当前name;\n isIframe: app.globalData.isIframe,\n //判断是前台还是后台;\n isShow: true //判断此模块是否显示;\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n goDetail: function goDetail(item) {\n (0, _order.goPage)(item).then(function (res) {\n uni.navigateTo({\n url: item.info[0].value\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL2Fkc1JlY29tbWVuZC52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0Iiwid2F0Y2giLCJpbW1lZGlhdGUiLCJoYW5kbGVyIiwiZGF0YSIsInJlY29tbWVuZExpc3QiLCJpc0lmcmFtZSIsImlzU2hvdyIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsImdvRGV0YWlsIiwidW5pIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFtQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFEQTtBQUFBLGdCQUlBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBSDtNQUNBSTtNQUNBQztRQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQVQ7TUFBQTtNQUNBVTtNQUFBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQyw2QkFDQTtFQUNBQyw2QkFDQTtFQUNBQztJQUNBQztNQUNBO1FBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjMxOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInJlY29tbWVuZCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWUgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgdi1pZj1cImlzSWZyYW1lICYmICFyZWNvbW1lbmRMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHQ8dmlldyBzdHlsZT1cInRleHQtYWxpZ246IGNlbnRlcjtcIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24taWNvbjI1MjAxXCI+PC90ZXh0PlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOW5v+WRiuS9jWApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiByZWNvbW1lbmRMaXN0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiZ29EZXRhaWwoaXRlbSlcIiB2LWlmPVwicmVjb21tZW5kTGlzdC5sZW5ndGggJiYgaXNTaG93ICYmICFpc0lmcmFtZVwiPlxyXG5cdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1nXCI+PC9pbWFnZT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiByZWNvbW1lbmRMaXN0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiZ29EZXRhaWwoaXRlbSlcIiB2LWlmPVwicmVjb21tZW5kTGlzdC5sZW5ndGggJiYgaXNJZnJhbWVcIj5cclxuXHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltZ1wiPjwvaW1hZ2U+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRsZXQgYXBwID0gZ2V0QXBwKCk7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdvUGFnZVxyXG5cdH0gZnJvbSAnQC9saWJzL29yZGVyLmpzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnYWRzUmVjb21tZW5kJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIoblZhbCwgb1ZhbCkge1xyXG5cdFx0XHRcdFx0aWYoblZhbCl7XHJcblx0XHRcdFx0XHRcdHRoaXMucmVjb21tZW5kTGlzdCA9IG5WYWwuaW1nTGlzdC5saXN0O1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzU2hvdyA9IG5WYWwuaXNTaG93LnZhbDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHJlY29tbWVuZExpc3Q6IFtdLFxyXG5cdFx0XHRcdG5hbWU6dGhpcy4kb3B0aW9ucy5uYW1lLC8vY29tcG9uZW5057uE5Lu25Zu65a6a5YaZ5rOV6I635Y+W5b2T5YmNbmFtZe+8m1xyXG5cdFx0XHRcdGlzSWZyYW1lOmFwcC5nbG9iYWxEYXRhLmlzSWZyYW1lLC8v5Yik5pat5piv5YmN5Y+w6L+Y5piv5ZCO5Y+w77ybXHJcblx0XHRcdFx0aXNTaG93OnRydWUvL+WIpOaWreatpOaooeWdl+aYr+WQpuaYvuekuu+8m1xyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdvRGV0YWlsKGl0ZW0pe1xyXG5cdFx0XHRcdGdvUGFnZShpdGVtKS50aGVuKHJlcz0+e1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGl0ZW0uaW5mb1swXS52YWx1ZVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5yZWNvbW1lbmR7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjZycHg7XHJcblx0XHQucGljdHJ1ZXtcclxuXHRcdFx0d2lkdGg6IDMzOHJweDtcclxuXHRcdFx0aGVpZ2h0OiAyMDZycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0aW1hZ2V7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbmZvbnR7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucmVjb21tZW5kIC5waWN0cnVlOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0LnJlY29tbWVuZCAucGljdHJ1ZTpudGgtbGFzdC1jaGlsZCgyKSB7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG48L3N0eWxlPlxyXG5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///318\n"); /***/ }), /* 319 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/coupon.vue ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _coupon_vue_vue_type_template_id_32dfafae___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./coupon.vue?vue&type=template&id=32dfafae& */ 320);\n/* harmony import */ var _coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./coupon.vue?vue&type=script&lang=js& */ 322);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _coupon_vue_vue_type_template_id_32dfafae___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _coupon_vue_vue_type_template_id_32dfafae___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _coupon_vue_vue_type_template_id_32dfafae___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/coupon.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUg7QUFDbkg7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSxpRkFBTTtBQUNSLEVBQUUsMEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jb3Vwb24udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTMyZGZhZmFlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vY291cG9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vY291cG9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvY291cG9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///319\n"); /***/ }), /* 320 */ /*!***********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/coupon.vue?vue&type=template&id=32dfafae& ***! \***********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_template_id_32dfafae___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./coupon.vue?vue&type=template&id=32dfafae& */ 321); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_template_id_32dfafae___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_template_id_32dfafae___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_template_id_32dfafae___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_template_id_32dfafae___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 321 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/coupon.vue?vue&type=template&id=32dfafae& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.isIframe && !_vm.couponList.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "default"), attrs: { _i: 1 } }, [ _c("text", [ _vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t("优惠券,暂无数据")))), ]), ] ) : _vm._e(), _vm._$s(3, "i", _vm.couponList.length && _vm.isShow && !_vm.isIframe) ? _c( "view", { staticClass: _vm._$s(3, "sc", "index-wrapper coupon"), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s( 4, "sc", "title acea-row row-between-wrapper skeleton-rect" ), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "text"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "name line1"), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("优惠券"))))] ), _c( "view", { staticClass: _vm._$s(7, "sc", "line1 txt-btn"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.$t("领取今日好券"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "more"), attrs: { _i: 8 }, on: { click: function ($event) { return _vm.gopage( "/pages/users/user_get_coupon/index" ) }, }, }, [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(9, "sc", "iconfont icon-jiantou"), attrs: { _i: 9 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "conter skeleton-rect"), attrs: { _i: 10 }, }, [ _c( "scroll-view", {}, _vm._l( _vm._$s(12, "f", { forItems: _vm.couponList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(12, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s("12-" + $30, "sc", "itemCon"), attrs: { _i: "12-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "item acea-row row-between-wrapper" ), class: _vm._$s( "13-" + $30, "c", item.is_use ? "on" : "no" ), attrs: { _i: "13-" + $30 }, }, [ _c("view", { staticClass: _vm._$s( "14-" + $30, "sc", "iconfont icon-youhuiquantoumingbeijing" ), attrs: { _i: "14-" + $30 }, }), _c("view", { staticClass: _vm._$s( "15-" + $30, "sc", "cir" ), attrs: { _i: "15-" + $30 }, }), _c("view", { staticClass: _vm._$s( "16-" + $30, "sc", "cir2" ), attrs: { _i: "16-" + $30 }, }), _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "text" ), attrs: { _i: "17-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "money line1" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "19-" + $30, "sc", "num" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(item.coupon_price) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "man line1" ), attrs: { _i: "20-" + $30 }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(_vm.$t("满")) ) + _vm._$s( "20-" + $30, "t0-1", _vm._s(item.use_min_price) ) + _vm._$s( "20-" + $30, "t0-2", _vm._s(_vm.$t("可用")) ) ), ] ), ] ), _vm._$s("21-" + $30, "i", item.is_use === true) ? _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "bnt" ), attrs: { _i: "21-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s(_vm.$t("已领取")) ) ), ]), ] ) : _vm._$s( "23-" + $30, "e", item.is_use === false ) ? _c( "view", { staticClass: _vm._$s( "23-" + $30, "sc", "bnt" ), attrs: { _i: "23-" + $30 }, on: { click: function ($event) { return _vm.receiveCoupon(item) }, }, }, [ _c("text", [ _vm._v( _vm._$s( "24-" + $30, "t0-0", _vm._s(_vm.$t("领取")) ) ), ]), ] ) : _vm._$s("25-" + $30, "e", item.is_use === 2) ? _c( "view", { staticClass: _vm._$s( "25-" + $30, "sc", "bnt" ), attrs: { _i: "25-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s( "26-" + $30, "t0-0", _vm._s(_vm.$t("已过期")) ) ), ]), ] ) : _vm._e(), ] ), ] ) } ), 0 ), ] ), ] ) : _vm._e(), _vm._$s(27, "i", _vm.couponList.length && _vm.isIframe) ? _c( "view", { staticClass: _vm._$s(27, "sc", "index-wrapper coupon"), attrs: { _i: 27 }, }, [ _c( "view", { staticClass: _vm._$s( 28, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 28 }, }, [ _c( "view", { staticClass: _vm._$s(29, "sc", "text"), attrs: { _i: 29 }, }, [ _c( "view", { staticClass: _vm._$s(30, "sc", "name line1"), attrs: { _i: 30 }, }, [_vm._v(_vm._$s(30, "t0-0", _vm._s(_vm.$t("优惠券"))))] ), _c( "view", { staticClass: _vm._$s(31, "sc", "line1 txt-btn"), attrs: { _i: 31 }, }, [ _vm._v( _vm._$s(31, "t0-0", _vm._s(_vm.$t("领取今日好券"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(32, "sc", "more"), attrs: { _i: 32 }, on: { click: function ($event) { return _vm.gopage( "/pages/users/user_get_coupon/index" ) }, }, }, [ _vm._v(_vm._$s(32, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(33, "sc", "iconfont icon-jiantou"), attrs: { _i: 33 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(34, "sc", "conter"), attrs: { _i: 34 } }, [ _c( "scroll-view", {}, _vm._l( _vm._$s(36, "f", { forItems: _vm.couponList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(36, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s("36-" + $31, "sc", "itemCon"), attrs: { _i: "36-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "37-" + $31, "sc", "item acea-row row-between-wrapper" ), class: _vm._$s( "37-" + $31, "c", item.is_use ? "on" : "no" ), attrs: { _i: "37-" + $31 }, }, [ _c("view", { staticClass: _vm._$s( "38-" + $31, "sc", "iconfont icon-youhuiquantoumingbeijing" ), attrs: { _i: "38-" + $31 }, }), _c("view", { staticClass: _vm._$s( "39-" + $31, "sc", "cir" ), attrs: { _i: "39-" + $31 }, }), _c("view", { staticClass: _vm._$s( "40-" + $31, "sc", "cir2" ), attrs: { _i: "40-" + $31 }, }), _c( "view", { staticClass: _vm._$s( "41-" + $31, "sc", "text" ), attrs: { _i: "41-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "42-" + $31, "sc", "money line1" ), attrs: { _i: "42-" + $31 }, }, [ _vm._v( _vm._$s( "42-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "43-" + $31, "sc", "num" ), attrs: { _i: "43-" + $31 }, }, [ _vm._v( _vm._$s( "43-" + $31, "t0-0", _vm._s(item.coupon_price) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "44-" + $31, "sc", "man line1" ), attrs: { _i: "44-" + $31 }, }, [ _vm._v( _vm._$s( "44-" + $31, "t0-0", _vm._s(_vm.$t("满")) ) + _vm._$s( "44-" + $31, "t0-1", _vm._s(item.use_min_price) ) + _vm._$s( "44-" + $31, "t0-2", _vm._s(_vm.$t("可用")) ) ), ] ), ] ), _vm._$s("45-" + $31, "i", item.is_use === true) ? _c( "view", { staticClass: _vm._$s( "45-" + $31, "sc", "bnt" ), attrs: { _i: "45-" + $31 }, }, [ _c("text", [ _vm._v( _vm._$s( "46-" + $31, "t0-0", _vm._s(_vm.$t("已领取")) ) ), ]), ] ) : _vm._$s( "47-" + $31, "e", item.is_use === false ) ? _c( "view", { staticClass: _vm._$s( "47-" + $31, "sc", "bnt" ), attrs: { _i: "47-" + $31 }, on: { click: function ($event) { return _vm.receiveCoupon(item) }, }, }, [ _c("text", [ _vm._v( _vm._$s( "48-" + $31, "t0-0", _vm._s(_vm.$t("领取")) ) ), ]), ] ) : _vm._$s("49-" + $31, "e", item.is_use === 2) ? _c( "view", { staticClass: _vm._$s( "49-" + $31, "sc", "bnt" ), attrs: { _i: "49-" + $31 }, }, [ _c("text", [ _vm._v( _vm._$s( "50-" + $31, "t0-0", _vm._s(_vm.$t("已过期")) ) ), ]), ] ) : _vm._e(), ] ), ] ) } ), 0 ), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 322 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/coupon.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./coupon.vue?vue&type=script&lang=js& */ 323);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_coupon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiIzMjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jb3Vwb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jb3Vwb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///322\n"); /***/ }), /* 323 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/coupon.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'coupon',\n mixins: [_color.default],\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n computed: _objectSpread({}, (0, _vuex.mapGetters)(['isLogin'])),\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.numberConfig = nVal.numConfig.val;\n this.isShow = nVal.isShow.val;\n this.getCoupon();\n }\n }\n }\n },\n data: function data() {\n return {\n couponList: [],\n numberConfig: 0,\n name: this.$options.name,\n //component组件固定写法获取当前name;\n isIframe: app.globalData.isIframe,\n //判断是前台还是后台;\n isShow: true //判断此模块是否显示;\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n getCoupon: function getCoupon() {\n var that = this;\n var lists = [];\n (0, _api.getCouponsIndex)({\n type: -1,\n num: this.numberConfig\n }).then(function (res) {\n res.data.forEach(function (value, key, iterable) {\n if (!value.used) {\n lists.push(value);\n }\n });\n that.$set(that, 'couponList', lists);\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n receiveCoupon: function receiveCoupon(item) {\n var that = this;\n if (!that.isLogin) {\n (0, _login.toLogin)();\n } else {\n (0, _api.setCouponReceive)(item.id).then(function () {\n item.is_use = true;\n that.$set(that, 'couponList', that.couponList);\n that.$util.Tips({\n title: that.$t(\"\\u9886\\u53D6\\u6210\\u529F\")\n });\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n }\n },\n gopage: function gopage(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL2NvdXBvbi52dWUiXSwibmFtZXMiOlsibmFtZSIsIm1peGlucyIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0IiwiY29tcHV0ZWQiLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJkYXRhIiwiY291cG9uTGlzdCIsIm51bWJlckNvbmZpZyIsImlzSWZyYW1lIiwiaXNTaG93IiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJtZXRob2RzIiwiZ2V0Q291cG9uIiwibnVtIiwicmVzIiwibGlzdHMiLCJ0aGF0IiwidGl0bGUiLCJyZWNlaXZlQ291cG9uIiwidGhlbiIsIml0ZW0iLCJjYXRjaCIsImdvcGFnZSIsInVuaSIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFtRkE7QUFJQTtBQUdBO0FBR0E7QUFBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVhBO0FBQUEsZ0JBWUE7RUFDQUE7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDLDRCQUNBLG1DQUNBO0VBQ0FDO0lBQ0FKO01BQ0FLO01BQ0FDO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FaO01BQUE7TUFDQWE7TUFBQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQWQ7UUFDQWU7TUFDQTtRQUNBQztVQUNBO1lBQ0FDO1VBQ0E7UUFDQTtRQUNBQztNQUNBO1FBQ0E7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBLG9DQUNBQztVQUNBQztVQUNBSjtVQUNBQTtZQUNBQztVQUNBO1FBQ0EsR0FDQUk7VUFDQUw7WUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBSztNQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMzIzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiZGVmYXVsdFwiIHYtaWY9XCJpc0lmcmFtZSAmJiAhY291cG9uTGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0PHRleHQ+e3skdChg5LyY5oOg5Yi477yM5pqC5peg5pWw5o2uYCl9fTwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaW5kZXgtd3JhcHBlciBjb3Vwb25cIiB2LWlmPVwiY291cG9uTGlzdC5sZW5ndGgmJmlzU2hvdyYmIWlzSWZyYW1lXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyIHNrZWxldG9uLXJlY3QnPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0Jz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lIGxpbmUxJz57eyR0KGDkvJjmg6DliLhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxIHR4dC1idG4nPnt7JHQoYOmihuWPluS7iuaXpeWlveWIuGApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdtb3JlJyBAY2xpY2s9XCJnb3BhZ2UoJy9wYWdlcy91c2Vycy91c2VyX2dldF9jb3Vwb24vaW5kZXgnKVwiPnt7JHQoYOabtOWkmmApfX08dGV4dFxyXG5cdFx0XHRcdFx0XHRjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJ0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj7kvJjmg6DliLg8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgdXJsPVwiL3BhZ2VzL3VzZXJzL3VzZXJfZ2V0X2NvdXBvbi9pbmRleFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiXHJcblx0XHRcdFx0XHRjbGFzcz1cIm1vcmUgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCI+5pu05aSaPHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXhpYW5neW91XCI+PC90ZXh0PjwvbmF2aWdhdG9yPlxyXG5cdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlciBza2VsZXRvbi1yZWN0XCI+XHJcblx0XHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC14PVwidHJ1ZVwiIHN0eWxlPVwid2hpdGUtc3BhY2U6IG5vd3JhcDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcIlxyXG5cdFx0XHRcdFx0c2hvdy1zY3JvbGxiYXI9XCJmYWxzZVwiPlxyXG5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbUNvblwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBjb3Vwb25MaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgOmNsYXNzPVwiaXRlbS5pc191c2U/J29uJzonbm8nXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXlvdWh1aXF1YW50b3VtaW5nYmVpamluZ1wiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNpclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNpcjJcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5IGxpbmUxXCI+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPVwibnVtXCI+e3tpdGVtLmNvdXBvbl9wcmljZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFuIGxpbmUxXCI+e3skdChg5ruhYCl9fXt7aXRlbS51c2VfbWluX3ByaWNlfX17eyR0KGDlj6/nlKhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudFwiIHYtaWY9XCJpdGVtLmlzX3VzZT09PXRydWVcIj48dGV4dD57eyR0KGDlt7Lpooblj5ZgKX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudFwiIHYtZWxzZS1pZj1cIml0ZW0uaXNfdXNlPT09ZmFsc2VcIiBAY2xpY2s9XCJyZWNlaXZlQ291cG9uKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57eyR0KGDpooblj5ZgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudFwiIHYtZWxzZS1pZj1cIml0ZW0uaXNfdXNlPT09MlwiPjx0ZXh0Pnt7JHQoYOW3sui/h+acn2ApfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpbmRleC13cmFwcGVyIGNvdXBvblwiIHYtaWY9XCJjb3Vwb25MaXN0Lmxlbmd0aCAmJiBpc0lmcmFtZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPnt7JHQoYOS8mOaDoOWIuGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEgdHh0LWJ0bic+e3skdChg6aKG5Y+W5LuK5pel5aW95Yi4YCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J21vcmUnIEBjbGljaz1cImdvcGFnZSgnL3BhZ2VzL3VzZXJzL3VzZXJfZ2V0X2NvdXBvbi9pbmRleCcpXCI+e3skdChg5pu05aSaYCl9fTx0ZXh0XHJcblx0XHRcdFx0XHRcdGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj5cclxuXHRcdFx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXg9XCJ0cnVlXCIgc3R5bGU9XCJ3aGl0ZS1zcGFjZTogbm93cmFwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1wiXHJcblx0XHRcdFx0XHRzaG93LXNjcm9sbGJhcj1cImZhbHNlXCI+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtQ29uXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGNvdXBvbkxpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiA6Y2xhc3M9XCJpdGVtLmlzX3VzZT8nb24nOidubydcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24teW91aHVpcXVhbnRvdW1pbmdiZWlqaW5nXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2lyXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2lyMlwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXkgbGluZTFcIj57eyR0KGDvv6VgKX19PHRleHQgY2xhc3M9XCJudW1cIj57e2l0ZW0uY291cG9uX3ByaWNlfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtYW4gbGluZTFcIj57eyR0KGDmu6FgKX19e3tpdGVtLnVzZV9taW5fcHJpY2V9fXt7JHQoYOWPr+eUqGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50XCIgdi1pZj1cIml0ZW0uaXNfdXNlPT09dHJ1ZVwiPjx0ZXh0Pnt7JHQoYOW3sumihuWPlmApfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50XCIgdi1lbHNlLWlmPVwiaXRlbS5pc191c2U9PT1mYWxzZVwiIEBjbGljaz1cInJlY2VpdmVDb3Vwb24oaXRlbSlcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7JHQoYOmihuWPlmApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50XCIgdi1lbHNlLWlmPVwiaXRlbS5pc191c2U9PT0yXCI+PHRleHQ+e3skdChg5bey6L+H5pyfYCl9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRsZXQgYXBwID0gZ2V0QXBwKCk7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldENvdXBvbnNJbmRleCxcclxuXHRcdHNldENvdXBvblJlY2VpdmVcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gJ3Z1ZXgnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSBcIkAvbWl4aW5zL2NvbG9yXCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2NvdXBvbicsXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwR2V0dGVycyhbJ2lzTG9naW4nXSlcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIoblZhbCwgb1ZhbCkge1xyXG5cdFx0XHRcdFx0aWYgKG5WYWwpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5udW1iZXJDb25maWcgPSBuVmFsLm51bUNvbmZpZy52YWw7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTaG93ID0gblZhbC5pc1Nob3cudmFsO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldENvdXBvbigpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Y291cG9uTGlzdDogW10sXHJcblx0XHRcdFx0bnVtYmVyQ29uZmlnOiAwLFxyXG5cdFx0XHRcdG5hbWU6IHRoaXMuJG9wdGlvbnMubmFtZSwgLy9jb21wb25lbnTnu4Tku7blm7rlrprlhpnms5Xojrflj5blvZPliY1uYW1l77ybXHJcblx0XHRcdFx0aXNJZnJhbWU6IGFwcC5nbG9iYWxEYXRhLmlzSWZyYW1lLCAvL+WIpOaWreaYr+WJjeWPsOi/mOaYr+WQjuWPsO+8m1xyXG5cdFx0XHRcdGlzU2hvdzogdHJ1ZSAvL+WIpOaWreatpOaooeWdl+aYr+WQpuaYvuekuu+8m1xyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7fSxcclxuXHRcdG1vdW50ZWQoKSB7fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0Q291cG9uOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGxpc3RzID0gW107XHJcblx0XHRcdFx0Z2V0Q291cG9uc0luZGV4KHtcclxuXHRcdFx0XHRcdHR5cGU6IC0xLFxyXG5cdFx0XHRcdFx0bnVtOiB0aGlzLm51bWJlckNvbmZpZ1xyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHJlcy5kYXRhLmZvckVhY2goZnVuY3Rpb24odmFsdWUsIGtleSwgaXRlcmFibGUpIHtcclxuXHRcdFx0XHRcdFx0aWYgKCF2YWx1ZS51c2VkKSB7XHJcblx0XHRcdFx0XHRcdFx0bGlzdHMucHVzaCh2YWx1ZSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdjb3Vwb25MaXN0JywgbGlzdHMpO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHJlY2VpdmVDb3Vwb246IGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCF0aGF0LmlzTG9naW4pIHtcclxuXHRcdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0c2V0Q291cG9uUmVjZWl2ZShpdGVtLmlkKVxyXG5cdFx0XHRcdFx0XHQudGhlbihmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLmlzX3VzZSA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdjb3Vwb25MaXN0JywgdGhhdC5jb3Vwb25MaXN0KTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOmihuWPluaIkOWKn2ApXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdC5jYXRjaChmdW5jdGlvbihlcnIpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvcGFnZSh1cmwpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IHVybFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmRlZmF1bHQge1xyXG5cdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdGhlaWdodDogMzAwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTRycHg7XHJcblx0XHRtYXJnaW46IDI2cnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMDBycHg7XHJcblxyXG5cdFx0Lmljb25mb250IHtcclxuXHRcdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50aXRsZSAudGV4dCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuXHRcdC50eHQtYnRuIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnJweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb3Vwb24ge1xyXG5cdFx0bWFyZ2luOiAkdW5pLWluZGV4LW1hcmdpbi1yb3cgJHVuaS1pbmRleC1tYXJnaW4tY29sICR1bmktaW5kZXgtbWFyZ2luLXJvdyAgJHVuaS1pbmRleC1tYXJnaW4tY29sO1xyXG5cdFx0cGFkZGluZzogMHJweCAwIDIwcnB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHVuaS1ib3JkZXItcmFkaXVzLWluZGV4O1xyXG5cclxuXHJcblxyXG5cdFx0LmNvbnRlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cclxuXHRcdFx0Lml0ZW1Db24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAyMjZycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDhycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjRycHg7XHJcblxyXG5cdFx0XHRcdC5vbiB7XHJcblx0XHRcdFx0XHQvLyBvcGFjaXR5OiAwLjY7XHJcblxyXG5cdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgNTEsIDM1LCAwLjEpICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gY29sb3I6ICNDQ0NDQ0M7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaWNvbi15b3VodWlxdWFudG91bWluZ2JlaWppbmcge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2YzZjNmMyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubm8ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0tdmlldy1tYWluLXN0YXJ0KSAwJSwgdmFyKC0tdmlldy1tYWluLW92ZXIpIDEwMCUpO1xyXG5cclxuXHRcdFx0XHRcdC5pY29uLXlvdWh1aXF1YW50b3VtaW5nYmVpamluZyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsIDI1NSwgMC44KTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQubWFuIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYm50IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcclxuXHJcblx0XHRcdFx0XHQuY2lyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtNnJweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAtNnJweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE2cnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEwMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuY2lyMiB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTZycHg7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogLTZycHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJlaWppbmcyIHtcclxuXHRcdFx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHQvLyByaWdodDogMDtcclxuXHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDYwcnB4O1xyXG5cdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdC8vIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0XHRcdFx0XHQvLyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHJweDtcclxuXHRcdFx0XHRcdFx0Ly8gLy8gYmFja2dyb3VuZDogdmFyKC0tdmlldy1vcC10ZW4pO1xyXG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgNTEsIDM1LCAwLjEpO1xyXG5cdFx0XHRcdFx0XHQvLyB6LWluZGV4OiA5OTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaWNvbi15b3VodWlxdWFudG91bWluZ2JlaWppbmcge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODhycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMjRycHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjRycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTI0cnB4O1xyXG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB2YXIoLS12aWV3LW9wLXRlbik7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHJweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNjhycHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2cnB4O1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiA5OTtcclxuXHJcblx0XHRcdFx0XHRcdC5tb25leSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ0cnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Lm1hbiB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYm50IHtcclxuXHRcdFx0XHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEycnB4O1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM4MTgxODE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///323\n"); /***/ }), /* 324 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/seckill.vue ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _seckill_vue_vue_type_template_id_3ac74057___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./seckill.vue?vue&type=template&id=3ac74057& */ 325);\n/* harmony import */ var _seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./seckill.vue?vue&type=script&lang=js& */ 327);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _seckill_vue_vue_type_template_id_3ac74057___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _seckill_vue_vue_type_template_id_3ac74057___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _seckill_vue_vue_type_template_id_3ac74057___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/seckill.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0g7QUFDcEg7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSxrRkFBTTtBQUNSLEVBQUUsMkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zZWNraWxsLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zYWM3NDA1NyZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3NlY2tpbGwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9zZWNraWxsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvc2Vja2lsbC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///324\n"); /***/ }), /* 325 */ /*!************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/seckill.vue?vue&type=template&id=3ac74057& ***! \************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_template_id_3ac74057___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./seckill.vue?vue&type=template&id=3ac74057& */ 326); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_template_id_3ac74057___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_template_id_3ac74057___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_template_id_3ac74057___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_template_id_3ac74057___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 326 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/seckill.vue?vue&type=template&id=3ac74057& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.isIframe && !_vm.spikeList.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "default"), attrs: { _i: 1 } }, [ _c("text", [ _vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t("秒杀模块,暂无数据")))), ]), ] ) : _vm._e(), _vm._$s(3, "i", _vm.spikeList.length && _vm.isShow && !_vm.isIframe) ? _c( "view", { staticClass: _vm._$s(3, "sc", "seckill"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s( 4, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "acea-row row-middle"), attrs: { _i: 5 }, }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "name"), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("限时秒杀"))))] ), _c( "view", { staticClass: _vm._$s(7, "sc", "point"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.point)) + _vm._$s(7, "t0-1", _vm._s(_vm.$t("场"))) ), ] ), _c("countDown", { attrs: { "is-day": false, "tip-text": " ", "day-text": " ", "hour-text": " : ", "minute-text": " : ", "second-text": " ", datatime: _vm.datatime, _i: 8, }, }), ], 1 ), _c( "navigator", { staticClass: _vm._$s( 9, "sc", "more acea-row row-center-wrapper" ), attrs: { _i: 9 }, }, [ _vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(10, "sc", "iconfont icon-jiantou"), attrs: { _i: 10 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "conter"), attrs: { _i: 11 } }, [ _c( "scroll-view", {}, _vm._l( _vm._$s(13, "f", { forItems: _vm.spikeList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(13, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("13-" + $30, "sc", "itemCon"), attrs: { _i: "13-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("14-" + $30, "sc", "item"), attrs: { _i: "14-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "pictrue" ), attrs: { _i: "15-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "16-" + $30, "a-src", item.image ), _i: "16-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "name line1" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(item.title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "money" ), attrs: { _i: "18-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "x_money" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "20-" + $30, "sc", "num" ), attrs: { _i: "20-" + $30 }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(item.price) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "y_money" ), attrs: { _i: "21-" + $30 }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "21-" + $30, "t0-1", _vm._s(item.ot_price) ) ), ] ), ] ), ] ), ] ) } ), 0 ), ] ), ] ) : _vm._e(), _vm._$s(22, "i", _vm.spikeList.length && _vm.isIframe) ? _c( "view", { staticClass: _vm._$s(22, "sc", "seckill"), attrs: { _i: 22 } }, [ _c( "view", { staticClass: _vm._$s( 23, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 23 }, }, [ _c( "view", { staticClass: _vm._$s(24, "sc", "acea-row row-middle"), attrs: { _i: 24 }, }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "name"), attrs: { _i: 25 }, }, [_vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.$t("限时秒杀"))))] ), _c( "view", { staticClass: _vm._$s(26, "sc", "point"), attrs: { _i: 26 }, }, [ _vm._v( _vm._$s(26, "t0-0", _vm._s(_vm.point)) + _vm._$s(26, "t0-1", _vm._s(_vm.$t("场"))) ), ] ), _c("countDown", { attrs: { "is-day": false, "tip-text": " ", "day-text": " ", "hour-text": " : ", "minute-text": " : ", "second-text": " ", datatime: _vm.datatime, _i: 27, }, }), ], 1 ), _c( "navigator", { staticClass: _vm._$s( 28, "sc", "more acea-row row-center-wrapper" ), attrs: { _i: 28 }, }, [ _vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(29, "sc", "iconfont icon-jiantou"), attrs: { _i: 29 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(30, "sc", "conter"), attrs: { _i: 30 } }, [ _c( "scroll-view", {}, _vm._l( _vm._$s(32, "f", { forItems: _vm.spikeList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(32, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("32-" + $31, "sc", "itemCon"), attrs: { _i: "32-" + $31 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("33-" + $31, "sc", "item"), attrs: { _i: "33-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "34-" + $31, "sc", "pictrue" ), attrs: { _i: "34-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "35-" + $31, "a-src", item.image ), _i: "35-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "36-" + $31, "sc", "name line1" ), attrs: { _i: "36-" + $31 }, }, [ _vm._v( _vm._$s( "36-" + $31, "t0-0", _vm._s(item.title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "37-" + $31, "sc", "money" ), attrs: { _i: "37-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "38-" + $31, "sc", "x_money" ), attrs: { _i: "38-" + $31 }, }, [ _vm._v( _vm._$s( "38-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "39-" + $31, "sc", "num" ), attrs: { _i: "39-" + $31 }, }, [ _vm._v( _vm._$s( "39-" + $31, "t0-0", _vm._s(item.price) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "40-" + $31, "sc", "y_money" ), attrs: { _i: "40-" + $31 }, }, [ _vm._v( _vm._$s( "40-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "40-" + $31, "t0-1", _vm._s(item.ot_price) ) ), ] ), ] ), ] ), ] ) } ), 0 ), ] ), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 327 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/seckill.vue?vue&type=script&lang=js& ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./seckill.vue?vue&type=script&lang=js& */ 328);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_seckill_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiIzMjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zZWNraWxsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2Vja2lsbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///327\n"); /***/ }), /* 328 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/seckill.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _countDown = _interopRequireDefault(__webpack_require__(/*! @/components/countDown */ 189));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'seckill',\n components: {\n countDown: _countDown.default\n },\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.isShow = nVal.isShow.val;\n this.selectType = nVal.tabConfig.tabVal;\n this.$set(this, 'selectId', nVal.selectConfig.activeValue || '');\n this.$set(this, 'type', nVal.titleInfo.type);\n this.salesOrder = nVal.goodsSort.type == 1 ? 'desc' : '';\n this.newsOrder = nVal.goodsSort.type == 2 ? 'news' : '';\n this.ids = nVal.ids ? nVal.ids.join(',') : '';\n this.numConfig = nVal.numConfig.val;\n this.productslist();\n }\n }\n }\n },\n data: function data() {\n return {\n datatime: 0,\n point: \"\",\n spikeList: [],\n name: this.$options.name,\n //component组件固定写法获取当前name;\n isIframe: app.globalData.isIframe,\n //判断是前台还是后台;\n isShow: true,\n selectType: 0,\n selectId: '',\n salesOrder: '',\n newsOrder: '',\n ids: '',\n page: 1,\n limit: this.$config.LIMIT,\n type: '',\n numConfig: 0\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n // 产品列表\n productslist: function productslist() {\n var that = this;\n var data = {};\n if (that.selectType) {\n data = {\n page: that.page,\n limit: that.limit,\n type: that.type,\n ids: that.ids,\n selectType: that.selectType\n };\n } else {\n data = {\n page: that.page,\n limit: that.numConfig <= that.limit ? that.numConfig : that.limit,\n type: that.type,\n newsOrder: that.newsOrder,\n salesOrder: that.salesOrder,\n selectId: that.selectId,\n selectType: that.selectType\n };\n }\n (0, _store.getHomeProducts)(data).then(function (res) {\n that.spikeList = res.data.list;\n that.point = res.data.time;\n that.datatime = res.data.stop;\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n },\n goDetail: function goDetail(item) {\n var _this = this;\n (0, _order.goPage)(item).then(function (res) {\n uni.navigateTo({\n url: \"/pages/activity/goods_seckill_details/index?id=\".concat(item.id, \"&time=\").concat(_this.datatime, \"&status=1\")\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL3NlY2tpbGwudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJjb21wb25lbnRzIiwiY291bnREb3duIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJkYXRhIiwiZGF0YXRpbWUiLCJwb2ludCIsInNwaWtlTGlzdCIsImlzSWZyYW1lIiwiaXNTaG93Iiwic2VsZWN0VHlwZSIsInNlbGVjdElkIiwic2FsZXNPcmRlciIsIm5ld3NPcmRlciIsImlkcyIsInBhZ2UiLCJsaW1pdCIsIm51bUNvbmZpZyIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsInByb2R1Y3RzbGlzdCIsInRoYXQiLCJ0aXRsZSIsImdvRGV0YWlsIiwidW5pIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBaUVBO0FBR0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFMQTtBQUFBLGdCQU1BO0VBQ0FBO0VBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FIO01BQ0FJO01BQ0FDO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FiO01BQUE7TUFDQWM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBakI7TUFDQWtCO0lBQ0E7RUFDQTtFQUNBQyw2QkFDQTtFQUNBQyw2QkFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0FqQjtVQUNBVztVQUNBQztVQUNBakI7VUFDQWU7VUFDQUo7UUFDQTtNQUNBO1FBQ0FOO1VBQ0FXO1VBQ0FDO1VBQ0FqQjtVQUNBYztVQUNBRDtVQUNBRDtVQUNBRDtRQUNBO01BQ0E7TUFDQTtRQUNBWTtRQUNBQTtRQUNBQTtNQUNBO1FBQ0FBO1VBQUFDO1FBQUE7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBQztVQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIzMjguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImRlZmF1bHRcIiB2LWlmPVwiaXNJZnJhbWUgJiYgIXNwaWtlTGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0PHRleHQ+e3skdChg56eS5p2A5qih5Z2X77yM5pqC5peg5pWw5o2uYCl9fTwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2Vja2lsbFwiIHYtaWY9XCJzcGlrZUxpc3QubGVuZ3RoICYmIGlzU2hvdyAmJiAhaXNJZnJhbWVcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57eyR0KGDpmZDml7bnp5LmnYBgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwb2ludFwiPnt7cG9pbnR9fSB7eyR0KGDlnLpgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PGNvdW50RG93biA6aXMtZGF5PVwiZmFsc2VcIiA6dGlwLXRleHQ9XCInICdcIiA6ZGF5LXRleHQ9XCInICdcIiA6aG91ci10ZXh0PVwiJyA6ICdcIiA6bWludXRlLXRleHQ9XCInIDogJ1wiIDpzZWNvbmQtdGV4dD1cIicgJ1wiXHJcblx0XHRcdFx0XHQgOmRhdGF0aW1lPVwiZGF0YXRpbWVcIj48L2NvdW50RG93bj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvYWN0aXZpdHkvZ29vZHNfc2Vja2lsbC9pbmRleFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIGNsYXNzPVwibW9yZSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj57eyR0KGDmm7TlpJpgKX19PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWppYW50b3VcIj48L3RleHQ+PC9uYXZpZ2F0b3I+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj5cclxuXHRcdFx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXg9XCJ0cnVlXCIgc3R5bGU9XCJ3aGl0ZS1zcGFjZTogbm93cmFwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1wiIHNob3ctc2Nyb2xsYmFyPVwiZmFsc2VcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbUNvblwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBzcGlrZUxpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJnb0RldGFpbChpdGVtKVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBsaW5lMVwiPnt7aXRlbS50aXRsZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXlcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwieF9tb25leVwiPnt7JHQoYO+/pWApfX08dGV4dCBjbGFzcz1cIm51bVwiPnt7aXRlbS5wcmljZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwieV9tb25leVwiPnt7JHQoYO+/pWApfX17e2l0ZW0ub3RfcHJpY2V9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNlY2tpbGxcIiB2LWlmPVwic3Bpa2VMaXN0Lmxlbmd0aCAmJiBpc0lmcmFtZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57eyR0KGDpmZDml7bnp5LmnYBgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBvaW50XCI+e3twb2ludH19IHt7JHQoYOWcumApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxjb3VudERvd24gOmlzLWRheT1cImZhbHNlXCIgOnRpcC10ZXh0PVwiJyAnXCIgOmRheS10ZXh0PVwiJyAnXCIgOmhvdXItdGV4dD1cIicgOiAnXCIgOm1pbnV0ZS10ZXh0PVwiJyA6ICdcIiA6c2Vjb25kLXRleHQ9XCInICdcIlxyXG5cdFx0XHRcdFx0XHQgOmRhdGF0aW1lPVwiZGF0YXRpbWVcIj48L2NvdW50RG93bj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJtb3JlIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiPnt7JHQoYOabtOWkmmApfX08dGV4dCBjbGFzcz1cImljb25mb250IGljb24tamlhbnRvdVwiPjwvdGV4dD48L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj5cclxuXHRcdFx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteD1cInRydWVcIiBzdHlsZT1cIndoaXRlLXNwYWNlOiBub3dyYXA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XCIgc2hvdy1zY3JvbGxiYXI9XCJmYWxzZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1Db25cIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gc3Bpa2VMaXN0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiZ29EZXRhaWwoaXRlbSlcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1hZ2VcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGxpbmUxXCI+e3tpdGVtLnRpdGxlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwieF9tb25leVwiPnt7JHQoYO+/pWApfX08dGV4dCBjbGFzcz1cIm51bVwiPnt7aXRlbS5wcmljZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ5X21vbmV5XCI+e3skdChg77+lYCl9fXt7aXRlbS5vdF9wcmljZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGxldCBhcHAgPSBnZXRBcHAoKTtcclxuXHRpbXBvcnQge1xyXG5cdFx0Z29QYWdlXHJcblx0fSBmcm9tICdAL2xpYnMvb3JkZXIuanMnO1xyXG5cdGltcG9ydCB7IGdldEhvbWVQcm9kdWN0cyB9IGZyb20gJ0AvYXBpL3N0b3JlLmpzJztcclxuXHRpbXBvcnQgY291bnREb3duIGZyb20gJ0AvY29tcG9uZW50cy9jb3VudERvd24nO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdzZWNraWxsJyxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Y291bnREb3duXHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5WYWwsIG9WYWwpIHtcclxuXHRcdFx0XHRcdGlmKG5WYWwpe1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzU2hvdyA9IG5WYWwuaXNTaG93LnZhbDtcclxuXHRcdFx0XHRcdFx0dGhpcy5zZWxlY3RUeXBlID0gblZhbC50YWJDb25maWcudGFiVmFsO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3NlbGVjdElkJywgblZhbC5zZWxlY3RDb25maWcuYWN0aXZlVmFsdWUgfHwgJycpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3R5cGUnLCBuVmFsLnRpdGxlSW5mby50eXBlKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5zYWxlc09yZGVyID0gblZhbC5nb29kc1NvcnQudHlwZSA9PSAxID8gJ2Rlc2MnIDogJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMubmV3c09yZGVyID0gblZhbC5nb29kc1NvcnQudHlwZSA9PSAyID8gJ25ld3MnIDogJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMuaWRzID0gblZhbC5pZHM/blZhbC5pZHMuam9pbignLCcpOicnO1xyXG5cdFx0XHRcdFx0XHR0aGlzLm51bUNvbmZpZyA9IG5WYWwubnVtQ29uZmlnLnZhbDtcclxuXHRcdFx0XHRcdFx0dGhpcy5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGRhdGF0aW1lOiAwLFxyXG5cdFx0XHRcdHBvaW50OiBcIlwiLFxyXG5cdFx0XHRcdHNwaWtlTGlzdDogW10sXHJcblx0XHRcdFx0bmFtZTp0aGlzLiRvcHRpb25zLm5hbWUsLy9jb21wb25lbnTnu4Tku7blm7rlrprlhpnms5Xojrflj5blvZPliY1uYW1l77ybXHJcblx0XHRcdFx0aXNJZnJhbWU6YXBwLmdsb2JhbERhdGEuaXNJZnJhbWUsLy/liKTmlq3mmK/liY3lj7Dov5jmmK/lkI7lj7DvvJtcclxuXHRcdFx0XHRpc1Nob3c6dHJ1ZSxcclxuXHRcdFx0XHRzZWxlY3RUeXBlOjAsXHJcblx0XHRcdFx0c2VsZWN0SWQ6ICcnLFxyXG5cdFx0XHRcdHNhbGVzT3JkZXI6JycsXHJcblx0XHRcdFx0bmV3c09yZGVyOicnLFxyXG5cdFx0XHRcdGlkczonJyxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiB0aGlzLiRjb25maWcuTElNSVQsXHJcblx0XHRcdFx0dHlwZTogJycsXHJcblx0XHRcdFx0bnVtQ29uZmlnOjBcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDkuqflk4HliJfooahcclxuXHRcdFx0cHJvZHVjdHNsaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB7fTtcclxuXHRcdFx0XHRpZiAodGhhdC5zZWxlY3RUeXBlKSB7XHJcblx0XHRcdFx0XHRkYXRhID0ge1xyXG5cdFx0XHRcdFx0XHRwYWdlOiB0aGF0LnBhZ2UsXHJcblx0XHRcdFx0XHRcdGxpbWl0OiB0aGF0LmxpbWl0LFxyXG5cdFx0XHRcdFx0XHR0eXBlOiB0aGF0LnR5cGUsXHJcblx0XHRcdFx0XHRcdGlkczogdGhhdC5pZHMsXHJcblx0XHRcdFx0XHRcdHNlbGVjdFR5cGU6IHRoYXQuc2VsZWN0VHlwZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRkYXRhID0ge1xyXG5cdFx0XHRcdFx0XHRwYWdlOiB0aGF0LnBhZ2UsXHJcblx0XHRcdFx0XHRcdGxpbWl0OiB0aGF0Lm51bUNvbmZpZzw9dGhhdC5saW1pdD90aGF0Lm51bUNvbmZpZzp0aGF0LmxpbWl0LFxyXG5cdFx0XHRcdFx0XHR0eXBlOiB0aGF0LnR5cGUsXHJcblx0XHRcdFx0XHRcdG5ld3NPcmRlcjogdGhhdC5uZXdzT3JkZXIsXHJcblx0XHRcdFx0XHRcdHNhbGVzT3JkZXI6IHRoYXQuc2FsZXNPcmRlcixcclxuXHRcdFx0XHRcdFx0c2VsZWN0SWQ6IHRoYXQuc2VsZWN0SWQsXHJcblx0XHRcdFx0XHRcdHNlbGVjdFR5cGU6IHRoYXQuc2VsZWN0VHlwZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRnZXRIb21lUHJvZHVjdHMoZGF0YSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5zcGlrZUxpc3QgPSByZXMuZGF0YS5saXN0O1xyXG5cdFx0XHRcdFx0dGhhdC5wb2ludCA9IHJlcy5kYXRhLnRpbWU7XHJcblx0XHRcdFx0XHR0aGF0LmRhdGF0aW1lID0gcmVzLmRhdGEuc3RvcDtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHsgdGl0bGU6IGVyciB9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29EZXRhaWwoaXRlbSl7XHJcblx0XHRcdFx0Z29QYWdlKGl0ZW0pLnRoZW4ocmVzPT57XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9hY3Rpdml0eS9nb29kc19zZWNraWxsX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfSZ0aW1lPSR7dGhpcy5kYXRhdGltZX0mc3RhdHVzPTFgXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmRlZmF1bHR7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0aGVpZ2h0OiAzMDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNHJweDtcclxuXHRcdG1hcmdpbjogMjZycHggYXV0byAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwMHJweDtcclxuXHRcdC5pY29uZm9udHtcclxuXHRcdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNlY2tpbGwge1xyXG5cdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdGhlaWdodDogNDEwcnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nLXRvcDogMzVycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLWJnLWNvbG9yO1xyXG5cdFx0Ly8gYm9yZGVyLXRvcDoxcnB4IHNvbGlkICNlZWU7XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Lm5hbWV7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8gLmxpbmVzIHtcclxuXHRcdFx0Ly8gXHR3aWR0aDogMXJweDtcclxuXHRcdFx0Ly8gXHRoZWlnaHQ6IDI0cnB4O1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICMxREIwRkM7XHJcblx0XHRcdC8vIFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHQvLyBcdG1hcmdpbi1sZWZ0OiAxNnJweDtcclxuXHRcdFx0Ly8gfVxyXG5cclxuXHRcdFx0LnBvaW50IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmM0MTQxO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0L2RlZXAvLnRpbWUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblxyXG5cdFx0XHRcdC5zdHlsZUFsbCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzVycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDM1cnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDYwLCA2MiwgMC4wOSk7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJnYigyMzMsIDUxLCAzNSk7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucmVkIHtcclxuXHRcdFx0XHRcdCZ+LnJlZCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDRycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubW9yZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogOHJweDtcclxuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDI2cnB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogMnJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMzIwcnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNnJweDtcclxuXHJcblx0XHRcdC5pdGVtQ29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDE3NHJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cnB4O1xyXG5cclxuXHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHQucGljdHJ1ZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE3NHJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHJcblx0XHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5tb25leSB7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQueV9tb25leSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnhfbW9uZXkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkQ1MDJGO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogM3JweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///328\n"); /***/ }), /* 329 */ /*!*********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/combination.vue ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _combination_vue_vue_type_template_id_fac08812___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./combination.vue?vue&type=template&id=fac08812& */ 330);\n/* harmony import */ var _combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./combination.vue?vue&type=script&lang=js& */ 332);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _combination_vue_vue_type_template_id_fac08812___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _combination_vue_vue_type_template_id_fac08812___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _combination_vue_vue_type_template_id_fac08812___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/combination.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0g7QUFDeEg7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxzRkFBTTtBQUNSLEVBQUUsK0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jb21iaW5hdGlvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZmFjMDg4MTImXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9jb21iaW5hdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2NvbWJpbmF0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvY29tYmluYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///329\n"); /***/ }), /* 330 */ /*!****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/combination.vue?vue&type=template&id=fac08812& ***! \****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_template_id_fac08812___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./combination.vue?vue&type=template&id=fac08812& */ 331); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_template_id_fac08812___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_template_id_fac08812___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_template_id_fac08812___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_template_id_fac08812___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 331 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/combination.vue?vue&type=template&id=fac08812& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.isIframe && !_vm.combinationList.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "default"), attrs: { _i: 1 } }, [ _c("text", [ _vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t("拼团模块,暂无数据")))), ]), ] ) : _vm._e(), _vm._$s(3, "i", _vm.combinationList.length && _vm.isShow && !_vm.isIframe) ? _c( "view", { staticClass: _vm._$s(3, "sc", "combination index-wrapper"), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s( 4, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "text"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "name line1"), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("拼团活动"))))] ), _c( "view", { staticClass: _vm._$s(7, "sc", "line1"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.$t("享超值开团价"))) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(8, "sc", "more"), attrs: { _i: 8 } }, [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(9, "sc", "iconfont icon-jiantou"), attrs: { _i: 9 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "conter"), attrs: { _i: 10 } }, [ _c( "scroll-view", {}, _vm._l( _vm._$s(12, "f", { forItems: _vm.combinationList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(12, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("12-" + $30, "sc", "itemCon"), attrs: { _i: "12-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("13-" + $30, "sc", "item"), attrs: { _i: "13-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "pictrue" ), attrs: { _i: "14-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "15-" + $30, "a-src", item.image ), _i: "15-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "name line1" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(item.title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "money" ), attrs: { _i: "17-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "price acea-row row-middle" ), attrs: { _i: "18-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "label" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(_vm.$t("拼团价")) ) ), ] ), _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "x_money" ), attrs: { _i: "20-" + $30 }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "21-" + $30, "sc", "num" ), attrs: { _i: "21-" + $30 }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(item.price) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "22-" + $30, "sc", "bnt" ), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s(_vm.$t("参与拼团")) ) ), ] ), ] ), ] ), ] ) } ), 0 ), ] ), ] ) : _vm._e(), _vm._$s(23, "i", _vm.combinationList.length && _vm.isIframe) ? _c( "view", { staticClass: _vm._$s(23, "sc", "combination index-wrapper"), attrs: { _i: 23 }, }, [ _c( "view", { staticClass: _vm._$s( 24, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 24 }, }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "text"), attrs: { _i: 25 } }, [ _c( "view", { staticClass: _vm._$s(26, "sc", "name line1"), attrs: { _i: 26 }, }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.$t("拼团活动"))))] ), _c( "view", { staticClass: _vm._$s(27, "sc", "line1"), attrs: { _i: 27 }, }, [ _vm._v( _vm._$s(27, "t0-0", _vm._s(_vm.$t("享超值开团价"))) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(28, "sc", "more"), attrs: { _i: 28 } }, [ _vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(29, "sc", "iconfont icon-jiantou"), attrs: { _i: 29 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(30, "sc", "conter"), attrs: { _i: 30 } }, [ _c( "scroll-view", {}, _vm._l( _vm._$s(32, "f", { forItems: _vm.combinationList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(32, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("32-" + $31, "sc", "itemCon"), attrs: { _i: "32-" + $31 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("33-" + $31, "sc", "item"), attrs: { _i: "33-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "34-" + $31, "sc", "pictrue" ), attrs: { _i: "34-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "35-" + $31, "a-src", item.image ), _i: "35-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "36-" + $31, "sc", "name line1" ), attrs: { _i: "36-" + $31 }, }, [ _vm._v( _vm._$s( "36-" + $31, "t0-0", _vm._s(item.title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "37-" + $31, "sc", "money" ), attrs: { _i: "37-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "38-" + $31, "sc", "price acea-row row-middle" ), attrs: { _i: "38-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "39-" + $31, "sc", "label" ), attrs: { _i: "39-" + $31 }, }, [ _vm._v( _vm._$s( "39-" + $31, "t0-0", _vm._s(_vm.$t("拼团价")) ) ), ] ), _c( "view", { staticClass: _vm._$s( "40-" + $31, "sc", "x_money" ), attrs: { _i: "40-" + $31 }, }, [ _vm._v( _vm._$s( "40-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "41-" + $31, "sc", "num" ), attrs: { _i: "41-" + $31 }, }, [ _vm._v( _vm._$s( "41-" + $31, "t0-0", _vm._s(item.price) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "42-" + $31, "sc", "bnt" ), attrs: { _i: "42-" + $31 }, }, [ _vm._v( _vm._$s( "42-" + $31, "t0-0", _vm._s(_vm.$t("参与拼团")) ) ), ] ), ] ), ] ), ] ) } ), 0 ), ] ), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 332 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/combination.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./combination.vue?vue&type=script&lang=js& */ 333);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_combination_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiIzMzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jb21iaW5hdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2NvbWJpbmF0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///332\n"); /***/ }), /* 333 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/combination.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'combination',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.isShow = nVal.isShow.val;\n this.selectType = nVal.tabConfig.tabVal;\n this.$set(this, 'selectId', nVal.selectConfig.activeValue || '');\n this.$set(this, 'type', nVal.titleInfo.type);\n this.salesOrder = nVal.goodsSort.type == 1 ? 'desc' : '';\n this.newsOrder = nVal.goodsSort.type == 2 ? 'news' : '';\n this.ids = nVal.ids ? nVal.ids.join(',') : '';\n this.numConfig = nVal.numConfig.val;\n this.productslist();\n }\n }\n }\n },\n data: function data() {\n return {\n combinationList: [],\n name: this.$options.name,\n //component组件固定写法获取当前name;\n isIframe: app.globalData.isIframe,\n //判断是前台还是后台;\n isShow: true,\n //判断此模块是否显示;\n selectType: 0,\n selectId: '',\n salesOrder: '',\n newsOrder: '',\n ids: '',\n page: 1,\n limit: this.$config.LIMIT,\n type: '',\n numConfig: 0\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n // 产品列表\n productslist: function productslist() {\n var that = this;\n var data = {};\n if (that.selectType) {\n data = {\n page: that.page,\n limit: that.limit,\n type: that.type,\n ids: that.ids,\n selectType: that.selectType\n };\n } else {\n data = {\n page: that.page,\n limit: that.numConfig <= that.limit ? that.numConfig : that.limit,\n type: that.type,\n newsOrder: that.newsOrder,\n salesOrder: that.salesOrder,\n selectId: that.selectId,\n selectType: that.selectType\n };\n }\n (0, _store.getHomeProducts)(data).then(function (res) {\n that.combinationList = res.data.list;\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n },\n goDetail: function goDetail(item) {\n (0, _order.goPage)(item).then(function (res) {\n uni.navigateTo({\n url: \"/pages/activity/goods_combination_details/index?id=\".concat(item.id)\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL2NvbWJpbmF0aW9uLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJkYXRhIiwiY29tYmluYXRpb25MaXN0IiwiaXNJZnJhbWUiLCJpc1Nob3ciLCJzZWxlY3RUeXBlIiwic2VsZWN0SWQiLCJzYWxlc09yZGVyIiwibmV3c09yZGVyIiwiaWRzIiwicGFnZSIsImxpbWl0IiwibnVtQ29uZmlnIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJtZXRob2RzIiwicHJvZHVjdHNsaXN0IiwidGhhdCIsInRpdGxlIiwiZ29EZXRhaWwiLCJ1bmkiLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7OztBQWtFQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFKQTtBQUFBLGdCQUtBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBSDtNQUNBSTtNQUNBQztRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBVDtNQUFBO01BQ0FVO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBZjtNQUNBZ0I7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQWY7VUFDQVM7VUFDQUM7VUFDQWY7VUFDQWE7VUFDQUo7UUFDQTtNQUNBO1FBQ0FKO1VBQ0FTO1VBQ0FDO1VBQ0FmO1VBQ0FZO1VBQ0FEO1VBQ0FEO1VBQ0FEO1FBQ0E7TUFDQTtNQUNBO1FBQ0FZO01BQ0E7UUFDQUE7VUFBQUM7UUFBQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBQztVQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIzMzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImRlZmF1bHRcIiB2LWlmPVwiaXNJZnJhbWUgJiYgIWNvbWJpbmF0aW9uTGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0PHRleHQ+e3skdChg5ou85Zui5qih5Z2X77yM5pqC5peg5pWw5o2uYCl9fTwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29tYmluYXRpb24gaW5kZXgtd3JhcHBlclwiIHYtaWY9XCJjb21iaW5hdGlvbkxpc3QubGVuZ3RoJiZpc1Nob3cmJiFpc0lmcmFtZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPnt7JHQoYOaLvOWboua0u+WKqGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEnPnt7JHQoYOS6q+i2heWAvOW8gOWbouS7t2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9J21vcmUnIHVybD1cIi9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbi9pbmRleFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiPnt7JHQoYOabtOWkmmApfX08dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3RleHQ+PC9uYXZpZ2F0b3I+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj5cclxuXHRcdFx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXg9XCJ0cnVlXCIgc3R5bGU9XCJ3aGl0ZS1zcGFjZTogbm93cmFwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1wiIHNob3ctc2Nyb2xsYmFyPVwiZmFsc2VcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbUNvblwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBjb21iaW5hdGlvbkxpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJnb0RldGFpbChpdGVtKVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBsaW5lMVwiPnt7aXRlbS50aXRsZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXlcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJpY2UgYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsXCI+e3skdChg5ou85Zui5Lu3YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ4X21vbmV5XCI+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPVwibnVtXCI+e3tpdGVtLnByaWNlfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnRcIj57eyR0KGDlj4LkuI7mi7zlm6JgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29tYmluYXRpb24gaW5kZXgtd3JhcHBlclwiIHYtaWY9XCJjb21iaW5hdGlvbkxpc3QubGVuZ3RoJiZpc0lmcmFtZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPnt7JHQoYOaLvOWboua0u+WKqGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEnPnt7JHQoYOS6q+i2heWAvOW8gOWbouS7t2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9J21vcmUnPnt7JHQoYOabtOWkmmApfX08dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3RleHQ+PC9uYXZpZ2F0b3I+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+XHJcblx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteD1cInRydWVcIiBzdHlsZT1cIndoaXRlLXNwYWNlOiBub3dyYXA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XCIgc2hvdy1zY3JvbGxiYXI9XCJmYWxzZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbUNvblwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBjb21iaW5hdGlvbkxpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJnb0RldGFpbChpdGVtKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGxpbmUxXCI+e3tpdGVtLnRpdGxlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXlcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInByaWNlIGFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWxcIj57eyR0KGDmi7zlm6Lku7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ4X21vbmV5XCI+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPVwibnVtXCI+e3tpdGVtLnByaWNlfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudFwiPnt7JHQoYOWPguS4juaLvOWbomApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRsZXQgYXBwID0gZ2V0QXBwKCk7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdvUGFnZVxyXG5cdH0gZnJvbSAnQC9saWJzL29yZGVyLmpzJztcclxuXHRpbXBvcnQgeyBnZXRIb21lUHJvZHVjdHMgfSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2NvbWJpbmF0aW9uJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcihuVmFsLCBvVmFsKSB7XHJcblx0XHRcdFx0XHRpZihuVmFsKXtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSBuVmFsLmlzU2hvdy52YWw7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2VsZWN0VHlwZSA9IG5WYWwudGFiQ29uZmlnLnRhYlZhbDtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdzZWxlY3RJZCcsIG5WYWwuc2VsZWN0Q29uZmlnLmFjdGl2ZVZhbHVlIHx8ICcnKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICd0eXBlJywgblZhbC50aXRsZUluZm8udHlwZSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2FsZXNPcmRlciA9IG5WYWwuZ29vZHNTb3J0LnR5cGUgPT0gMSA/ICdkZXNjJyA6ICcnO1xyXG5cdFx0XHRcdFx0XHR0aGlzLm5ld3NPcmRlciA9IG5WYWwuZ29vZHNTb3J0LnR5cGUgPT0gMiA/ICduZXdzJyA6ICcnO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlkcyA9IG5WYWwuaWRzP25WYWwuaWRzLmpvaW4oJywnKTonJztcclxuXHRcdFx0XHRcdFx0dGhpcy5udW1Db25maWcgPSBuVmFsLm51bUNvbmZpZy52YWw7XHJcblx0XHRcdFx0XHRcdHRoaXMucHJvZHVjdHNsaXN0KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRjb21iaW5hdGlvbkxpc3Q6IFtdLFxyXG5cdFx0XHRcdG5hbWU6dGhpcy4kb3B0aW9ucy5uYW1lLC8vY29tcG9uZW5057uE5Lu25Zu65a6a5YaZ5rOV6I635Y+W5b2T5YmNbmFtZe+8m1xyXG5cdFx0XHRcdGlzSWZyYW1lOmFwcC5nbG9iYWxEYXRhLmlzSWZyYW1lLC8v5Yik5pat5piv5YmN5Y+w6L+Y5piv5ZCO5Y+w77ybXHJcblx0XHRcdFx0aXNTaG93OnRydWUsLy/liKTmlq3mraTmqKHlnZfmmK/lkKbmmL7npLrvvJtcclxuXHRcdFx0XHRzZWxlY3RUeXBlOjAsXHJcblx0XHRcdFx0c2VsZWN0SWQ6ICcnLFxyXG5cdFx0XHRcdHNhbGVzT3JkZXI6JycsXHJcblx0XHRcdFx0bmV3c09yZGVyOicnLFxyXG5cdFx0XHRcdGlkczonJyxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiB0aGlzLiRjb25maWcuTElNSVQsXHJcblx0XHRcdFx0dHlwZTogJycsXHJcblx0XHRcdFx0bnVtQ29uZmlnOjBcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge30sXHJcblx0XHRtb3VudGVkKCkge30sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOS6p+WTgeWIl+ihqFxyXG5cdFx0XHRwcm9kdWN0c2xpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRsZXQgZGF0YSA9IHt9O1xyXG5cdFx0XHRcdGlmICh0aGF0LnNlbGVjdFR5cGUpIHtcclxuXHRcdFx0XHRcdGRhdGEgPSB7XHJcblx0XHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdFx0bGltaXQ6IHRoYXQubGltaXQsXHJcblx0XHRcdFx0XHRcdHR5cGU6IHRoYXQudHlwZSxcclxuXHRcdFx0XHRcdFx0aWRzOiB0aGF0LmlkcyxcclxuXHRcdFx0XHRcdFx0c2VsZWN0VHlwZTogdGhhdC5zZWxlY3RUeXBlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGRhdGEgPSB7XHJcblx0XHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdFx0bGltaXQ6IHRoYXQubnVtQ29uZmlnPD10aGF0LmxpbWl0P3RoYXQubnVtQ29uZmlnOnRoYXQubGltaXQsXHJcblx0XHRcdFx0XHRcdHR5cGU6IHRoYXQudHlwZSxcclxuXHRcdFx0XHRcdFx0bmV3c09yZGVyOiB0aGF0Lm5ld3NPcmRlcixcclxuXHRcdFx0XHRcdFx0c2FsZXNPcmRlcjogdGhhdC5zYWxlc09yZGVyLFxyXG5cdFx0XHRcdFx0XHRzZWxlY3RJZDogdGhhdC5zZWxlY3RJZCxcclxuXHRcdFx0XHRcdFx0c2VsZWN0VHlwZTogdGhhdC5zZWxlY3RUeXBlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGdldEhvbWVQcm9kdWN0cyhkYXRhKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmNvbWJpbmF0aW9uTGlzdCA9IHJlcy5kYXRhLmxpc3Q7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7IHRpdGxlOiBlcnIgfSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvRGV0YWlsKGl0ZW0pe1xyXG5cdFx0XHRcdGdvUGFnZShpdGVtKS50aGVuKHJlcz0+e1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb25fZGV0YWlscy9pbmRleD9pZD0ke2l0ZW0uaWR9YFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5kZWZhdWx0e1xyXG5cdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdGhlaWdodDogMzAwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTRycHg7XHJcblx0XHRtYXJnaW46IDI2cnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMDBycHg7XHJcblx0XHQuaWNvbmZvbnR7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb21iaW5hdGlvbntcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVuaS1iZy1jb2xvcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE0cnB4O1xyXG5cdFx0LmNvbnRlciB7XHJcblx0XHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRcdGhlaWdodDogNDAwcnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0XHRtYXJnaW46IDI2cnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0XHJcblx0XHRcdC5pdGVtQ29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDIyMHJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cnB4O1xyXG5cdFx0XHJcblx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdFx0XHRcdC5waWN0cnVlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjIwcnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHJcblx0XHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRcdFx0Lm1vbmV5IHtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5ibnR7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAyMjBycHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogNDhycHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNHJweCAxNHJweDtcclxuXHRcdFx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogNDhycHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjMzLCA1MSwgMzUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRcdCBtYXJnaW4tdG9wOiAxMHJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmxhYmVse1xyXG5cdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogNDBycHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDAgNnJweDtcclxuXHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiA2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDE4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgNjgsIDY4LCAwLjEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiKDIzMywgNTEsIDM1KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LnlfbW9uZXkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRcdFx0XHQueF9tb25leSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRDUwMkY7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcnB4O1xyXG5cdFx0XHJcblx0XHRcdFx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///333\n"); /***/ }), /* 334 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/bargain.vue ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _bargain_vue_vue_type_template_id_2a89948c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./bargain.vue?vue&type=template&id=2a89948c& */ 335);\n/* harmony import */ var _bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./bargain.vue?vue&type=script&lang=js& */ 337);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _bargain_vue_vue_type_template_id_2a89948c___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _bargain_vue_vue_type_template_id_2a89948c___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _bargain_vue_vue_type_template_id_2a89948c___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/bargain.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0g7QUFDcEg7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSxrRkFBTTtBQUNSLEVBQUUsMkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzM0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9iYXJnYWluLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yYTg5OTQ4YyZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2JhcmdhaW4udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9iYXJnYWluLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvYmFyZ2Fpbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///334\n"); /***/ }), /* 335 */ /*!************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/bargain.vue?vue&type=template&id=2a89948c& ***! \************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_template_id_2a89948c___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./bargain.vue?vue&type=template&id=2a89948c& */ 336); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_template_id_2a89948c___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_template_id_2a89948c___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_template_id_2a89948c___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_template_id_2a89948c___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 336 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/bargain.vue?vue&type=template&id=2a89948c& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.isIframe && !_vm.bargList.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "default"), attrs: { _i: 1 } }, [ _c("text", [ _vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t("砍价模块,暂无数据")))), ]), ] ) : _vm._e(), _vm._$s(3, "i", _vm.bargList.length && _vm.isShow && !_vm.isIframe) ? _c( "view", { staticClass: _vm._$s(3, "sc", "combination index-wrapper"), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s( 4, "sc", "title acea-row row-between-wrapper index-wrapper" ), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "text"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "name line1"), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("砍价活动"))))] ), _c( "view", { staticClass: _vm._$s(7, "sc", "line1"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.$t("呼朋唤友来砍价"))) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(8, "sc", "more"), attrs: { _i: 8 } }, [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(9, "sc", "iconfont icon-jiantou"), attrs: { _i: 9 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "conter"), attrs: { _i: 10 } }, [ _c( "scroll-view", {}, _vm._l( _vm._$s(12, "f", { forItems: _vm.bargList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(12, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("12-" + $30, "sc", "itemCon"), attrs: { _i: "12-" + $30 }, on: { click: function ($event) { return _vm.bargDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("13-" + $30, "sc", "item"), attrs: { _i: "13-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "pictrue" ), attrs: { _i: "14-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "15-" + $30, "a-src", item.image ), _i: "15-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "name line1" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(item.title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "money" ), attrs: { _i: "17-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "x_money" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "19-" + $30, "sc", "num" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(item.min_price) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "y_money" ), attrs: { _i: "20-" + $30 }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "20-" + $30, "t0-1", _vm._s(item.ot_price) ) ), ] ), ] ), ] ), ] ) } ), 0 ), ] ), ] ) : _vm._e(), _vm._$s(21, "i", _vm.bargList.length && _vm.isIframe) ? _c( "view", { staticClass: _vm._$s(21, "sc", "combination index-wrapper"), attrs: { _i: 21 }, }, [ _c( "view", { staticClass: _vm._$s( 22, "sc", "title acea-row row-between-wrapper index-wrapper" ), attrs: { _i: 22 }, }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "text"), attrs: { _i: 23 } }, [ _c( "view", { staticClass: _vm._$s(24, "sc", "name line1"), attrs: { _i: 24 }, }, [_vm._v(_vm._$s(24, "t0-0", _vm._s(_vm.$t("砍价活动"))))] ), _c( "view", { staticClass: _vm._$s(25, "sc", "line1"), attrs: { _i: 25 }, }, [ _vm._v( _vm._$s(25, "t0-0", _vm._s(_vm.$t("呼朋唤友来砍价"))) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(26, "sc", "more"), attrs: { _i: 26 } }, [ _vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(27, "sc", "iconfont icon-jiantou"), attrs: { _i: 27 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(28, "sc", "conter"), attrs: { _i: 28 } }, [ _c( "scroll-view", {}, _vm._l( _vm._$s(30, "f", { forItems: _vm.bargList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(30, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("30-" + $31, "sc", "itemCon"), attrs: { _i: "30-" + $31 }, on: { click: function ($event) { return _vm.bargDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("31-" + $31, "sc", "item"), attrs: { _i: "31-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "32-" + $31, "sc", "pictrue" ), attrs: { _i: "32-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "33-" + $31, "a-src", item.image ), _i: "33-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "34-" + $31, "sc", "name line1" ), attrs: { _i: "34-" + $31 }, }, [ _vm._v( _vm._$s( "34-" + $31, "t0-0", _vm._s(item.title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "35-" + $31, "sc", "money" ), attrs: { _i: "35-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "36-" + $31, "sc", "x_money" ), attrs: { _i: "36-" + $31 }, }, [ _c( "text", { staticClass: _vm._$s( "37-" + $31, "sc", "num" ), attrs: { _i: "37-" + $31 }, }, [ _vm._v( _vm._$s( "37-" + $31, "t0-0", _vm._s(item.min_price) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "38-" + $31, "sc", "y_money" ), attrs: { _i: "38-" + $31 }, }, [ _vm._v( _vm._$s( "38-" + $31, "t0-0", _vm._s(item.ot_price) ) ), ] ), ] ), ] ), ] ) } ), 0 ), ] ), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 337 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/bargain.vue?vue&type=script&lang=js& ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./bargain.vue?vue&type=script&lang=js& */ 338);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_bargain_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiIzMzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9iYXJnYWluLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vYmFyZ2Fpbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///337\n"); /***/ }), /* 338 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/bargain.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'bargain',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n computed: _objectSpread({}, (0, _vuex.mapGetters)(['isLogin', 'uid'])),\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.isShow = nVal.isShow.val;\n this.selectType = nVal.tabConfig.tabVal;\n this.$set(this, 'selectId', nVal.selectConfig.activeValue || '');\n this.$set(this, 'type', nVal.titleInfo.type);\n this.salesOrder = nVal.goodsSort.type == 1 ? 'desc' : '';\n this.newsOrder = nVal.goodsSort.type == 2 ? 'news' : '';\n this.ids = nVal.ids ? nVal.ids.join(',') : '';\n this.numConfig = nVal.numConfig.val;\n this.productslist();\n }\n }\n }\n },\n data: function data() {\n return {\n bargList: [],\n name: this.$options.name,\n //component组件固定写法获取当前name;\n isIframe: app.globalData.isIframe,\n //判断是前台还是后台;\n isShow: true,\n //判断此模块是否显示;\n selectType: 0,\n selectId: '',\n salesOrder: '',\n newsOrder: '',\n ids: '',\n page: 1,\n limit: this.$config.LIMIT,\n type: '',\n numConfig: 0\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n // 产品列表\n productslist: function productslist() {\n var that = this;\n var data = {};\n if (that.selectType) {\n data = {\n page: that.page,\n limit: that.limit,\n type: that.type,\n ids: that.ids,\n selectType: that.selectType\n };\n } else {\n data = {\n page: that.page,\n limit: that.numConfig <= that.limit ? that.numConfig : that.limit,\n type: that.type,\n newsOrder: that.newsOrder,\n salesOrder: that.salesOrder,\n selectId: that.selectId,\n selectType: that.selectType\n };\n }\n (0, _store.getHomeProducts)(data).then(function (res) {\n that.bargList = res.data.list;\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n },\n bargDetail: function bargDetail(item) {\n var _this = this;\n (0, _order.goPage)(item).then(function (res) {\n if (!_this.isLogin) {\n (0, _login.toLogin)();\n } else {\n uni.navigateTo({\n url: \"/pages/activity/goods_bargain_details/index?id=\".concat(item.id, \"&bargain=\").concat(_this.uid)\n });\n }\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL2JhcmdhaW4udnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsImNvbXB1dGVkIiwid2F0Y2giLCJpbW1lZGlhdGUiLCJoYW5kbGVyIiwiZGF0YSIsImJhcmdMaXN0IiwiaXNJZnJhbWUiLCJpc1Nob3ciLCJzZWxlY3RUeXBlIiwic2VsZWN0SWQiLCJzYWxlc09yZGVyIiwibmV3c09yZGVyIiwiaWRzIiwicGFnZSIsImxpbWl0IiwibnVtQ29uZmlnIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJtZXRob2RzIiwicHJvZHVjdHNsaXN0IiwidGhhdCIsInRpdGxlIiwiYmFyZ0RldGFpbCIsInVuaSIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUE0REE7QUFHQTtBQUNBO0FBR0E7QUFBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFSQTtBQUFBLGdCQVNBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQyw0QkFDQSwwQ0FDQTtFQUNBQztJQUNBSjtNQUNBSztNQUNBQztRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBVjtNQUFBO01BQ0FXO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBaEI7TUFDQWlCO0lBQ0E7RUFDQTtFQUNBQyw2QkFDQTtFQUNBQyw2QkFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0FmO1VBQ0FTO1VBQ0FDO1VBQ0FoQjtVQUNBYztVQUNBSjtRQUNBO01BQ0E7UUFDQUo7VUFDQVM7VUFDQUM7VUFDQWhCO1VBQ0FhO1VBQ0FEO1VBQ0FEO1VBQ0FEO1FBQ0E7TUFDQTtNQUNBO1FBQ0FZO01BQ0E7UUFDQUE7VUFBQUM7UUFBQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7VUFDQTtRQUNBO1VBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMzM4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJkZWZhdWx0XCIgdi1pZj1cImlzSWZyYW1lICYmICFiYXJnTGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0PHRleHQ+e3skdChg56CN5Lu35qih5Z2X77yM5pqC5peg5pWw5o2uYCl9fTwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29tYmluYXRpb24gaW5kZXgtd3JhcHBlclwiIHYtaWY9XCJiYXJnTGlzdC5sZW5ndGgmJmlzU2hvdyYmIWlzSWZyYW1lXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyIGluZGV4LXdyYXBwZXInPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0Jz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lIGxpbmUxJz57eyR0KGDnoI3ku7fmtLvliqhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxJz57eyR0KGDlkbzmnIvllKTlj4vmnaXnoI3ku7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPSdtb3JlJyB1cmw9XCIvcGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb24vaW5kZXhcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj57eyR0KGDmm7TlpJpgKX19PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tamlhbnRvdSc+PC90ZXh0PjwvbmF2aWdhdG9yPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+XHJcblx0XHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC14PVwidHJ1ZVwiIHN0eWxlPVwid2hpdGUtc3BhY2U6IG5vd3JhcDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcIiBzaG93LXNjcm9sbGJhcj1cImZhbHNlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1Db25cIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gYmFyZ0xpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJiYXJnRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltYWdlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGxpbmUxXCI+e3tpdGVtLnRpdGxlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb25leVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ4X21vbmV5XCI+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPVwibnVtXCI+e3tpdGVtLm1pbl9wcmljZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwieV9tb25leVwiPnt7JHQoYO+/pWApfX17e2l0ZW0ub3RfcHJpY2V9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNvbWJpbmF0aW9uIGluZGV4LXdyYXBwZXJcIiB2LWlmPVwiYmFyZ0xpc3QubGVuZ3RoJiZpc0lmcmFtZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlciBpbmRleC13cmFwcGVyJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3skdChg56CN5Lu35rS75YqoYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsaW5lMSc+e3skdChg5ZG85pyL5ZSk5Y+L5p2l56CN5Lu3YCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz0nbW9yZSc+e3skdChg5pu05aSaYCl9fTx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD48L25hdmlnYXRvcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiPlxyXG5cdFx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteD1cInRydWVcIiBzdHlsZT1cIndoaXRlLXNwYWNlOiBub3dyYXA7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XCIgc2hvdy1zY3JvbGxiYXI9XCJmYWxzZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtQ29uXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGJhcmdMaXN0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiYmFyZ0RldGFpbChpdGVtKVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBsaW5lMVwiPnt7aXRlbS50aXRsZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXlcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwieF9tb25leVwiPu+/pTx0ZXh0IGNsYXNzPVwibnVtXCI+e3tpdGVtLm1pbl9wcmljZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwieV9tb25leVwiPu+/pXt7aXRlbS5vdF9wcmljZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGxldCBhcHAgPSBnZXRBcHAoKTtcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQgeyBtYXBHZXR0ZXJzIH0gZnJvbSAndnVleCc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdvUGFnZVxyXG5cdH0gZnJvbSAnQC9saWJzL29yZGVyLmpzJztcclxuXHRpbXBvcnQgeyBnZXRIb21lUHJvZHVjdHMgfSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2JhcmdhaW4nLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0IC4uLm1hcEdldHRlcnMoWydpc0xvZ2luJywndWlkJ10pXHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5WYWwsIG9WYWwpIHtcclxuXHRcdFx0XHRcdGlmKG5WYWwpe1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzU2hvdyA9IG5WYWwuaXNTaG93LnZhbDtcclxuXHRcdFx0XHRcdFx0dGhpcy5zZWxlY3RUeXBlID0gblZhbC50YWJDb25maWcudGFiVmFsO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3NlbGVjdElkJywgblZhbC5zZWxlY3RDb25maWcuYWN0aXZlVmFsdWUgfHwgJycpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3R5cGUnLCBuVmFsLnRpdGxlSW5mby50eXBlKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5zYWxlc09yZGVyID0gblZhbC5nb29kc1NvcnQudHlwZSA9PSAxID8gJ2Rlc2MnIDogJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMubmV3c09yZGVyID0gblZhbC5nb29kc1NvcnQudHlwZSA9PSAyID8gJ25ld3MnIDogJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMuaWRzID0gblZhbC5pZHM/blZhbC5pZHMuam9pbignLCcpOicnO1xyXG5cdFx0XHRcdFx0XHR0aGlzLm51bUNvbmZpZyA9IG5WYWwubnVtQ29uZmlnLnZhbDtcclxuXHRcdFx0XHRcdFx0dGhpcy5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGJhcmdMaXN0OiBbXSxcclxuXHRcdFx0XHRuYW1lOnRoaXMuJG9wdGlvbnMubmFtZSwvL2NvbXBvbmVudOe7hOS7tuWbuuWumuWGmeazleiOt+WPluW9k+WJjW5hbWXvvJtcclxuXHRcdFx0XHRpc0lmcmFtZTphcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZSwvL+WIpOaWreaYr+WJjeWPsOi/mOaYr+WQjuWPsO+8m1xyXG5cdFx0XHRcdGlzU2hvdzp0cnVlLC8v5Yik5pat5q2k5qih5Z2X5piv5ZCm5pi+56S677ybXHJcblx0XHRcdFx0c2VsZWN0VHlwZTowLFxyXG5cdFx0XHRcdHNlbGVjdElkOiAnJyxcclxuXHRcdFx0XHRzYWxlc09yZGVyOicnLFxyXG5cdFx0XHRcdG5ld3NPcmRlcjonJyxcclxuXHRcdFx0XHRpZHM6JycsXHJcblx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRsaW1pdDogdGhpcy4kY29uZmlnLkxJTUlULFxyXG5cdFx0XHRcdHR5cGU6ICcnLFxyXG5cdFx0XHRcdG51bUNvbmZpZzowXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5Lqn5ZOB5YiX6KGoXHJcblx0XHRcdHByb2R1Y3RzbGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCBkYXRhID0ge307XHJcblx0XHRcdFx0aWYgKHRoYXQuc2VsZWN0VHlwZSkge1xyXG5cdFx0XHRcdFx0ZGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0XHRsaW1pdDogdGhhdC5saW1pdCxcclxuXHRcdFx0XHRcdFx0dHlwZTogdGhhdC50eXBlLFxyXG5cdFx0XHRcdFx0XHRpZHM6IHRoYXQuaWRzLFxyXG5cdFx0XHRcdFx0XHRzZWxlY3RUeXBlOiB0aGF0LnNlbGVjdFR5cGVcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0ZGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0XHRsaW1pdDogdGhhdC5udW1Db25maWc8PXRoYXQubGltaXQ/dGhhdC5udW1Db25maWc6dGhhdC5saW1pdCxcclxuXHRcdFx0XHRcdFx0dHlwZTogdGhhdC50eXBlLFxyXG5cdFx0XHRcdFx0XHRuZXdzT3JkZXI6IHRoYXQubmV3c09yZGVyLFxyXG5cdFx0XHRcdFx0XHRzYWxlc09yZGVyOiB0aGF0LnNhbGVzT3JkZXIsXHJcblx0XHRcdFx0XHRcdHNlbGVjdElkOiB0aGF0LnNlbGVjdElkLFxyXG5cdFx0XHRcdFx0XHRzZWxlY3RUeXBlOiB0aGF0LnNlbGVjdFR5cGVcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Z2V0SG9tZVByb2R1Y3RzKGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuYmFyZ0xpc3QgPSByZXMuZGF0YS5saXN0O1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoeyB0aXRsZTogZXJyIH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRiYXJnRGV0YWlsKGl0ZW0pe1xyXG5cdFx0XHRcdGdvUGFnZShpdGVtKS50aGVuKHJlcz0+e1xyXG5cdFx0XHRcdFx0aWYgKCF0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9hY3Rpdml0eS9nb29kc19iYXJnYWluX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfSZiYXJnYWluPSR7dGhpcy51aWR9YFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KSBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuZGVmYXVsdHtcclxuXHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRoZWlnaHQ6IDMwMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE0cnB4O1xyXG5cdFx0bWFyZ2luOiAyNnJweCBhdXRvIDAgYXV0bztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMzAwcnB4O1xyXG5cdFx0Lmljb25mb250e1xyXG5cdFx0XHRmb250LXNpemU6IDUwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29tYmluYXRpb257XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC8vIGhlaWdodDogMjg4cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVuaS1iZy1jb2xvcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE0cnB4O1xyXG5cdFx0LmNvbnRlciB7XHJcblx0XHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRcdGhlaWdodDogMzIwcnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0XHRtYXJnaW46IDI2cnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0XHJcblx0XHRcdC5pdGVtQ29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDE3NHJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cnB4O1xyXG5cdFx0XHJcblx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdFx0XHRcdC5waWN0cnVlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTc0cnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHJcblx0XHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRcdFx0Lm1vbmV5IHtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC55X21vbmV5IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHRcdFx0LnhfbW9uZXkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkQ1MDJGO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogM3JweDtcclxuXHRcdFxyXG5cdFx0XHRcdFx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///338\n"); /***/ }), /* 339 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/goodList.vue ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _goodList_vue_vue_type_template_id_b675affa_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./goodList.vue?vue&type=template&id=b675affa&scoped=true& */ 340);\n/* harmony import */ var _goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./goodList.vue?vue&type=script&lang=js& */ 342);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _goodList_vue_vue_type_template_id_b675affa_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _goodList_vue_vue_type_template_id_b675affa_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"b675affa\",\n null,\n false,\n _goodList_vue_vue_type_template_id_b675affa_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/goodList.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzM5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9nb29kTGlzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YjY3NWFmZmEmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9nb29kTGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2dvb2RMaXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImI2NzVhZmZhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L3Zpc3VhbGl6YXRpb24vY29tcG9uZW50cy9nb29kTGlzdC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///339\n"); /***/ }), /* 340 */ /*!*************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/goodList.vue?vue&type=template&id=b675affa&scoped=true& ***! \*************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_template_id_b675affa_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./goodList.vue?vue&type=template&id=b675affa&scoped=true& */ 341); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_template_id_b675affa_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_template_id_b675affa_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_template_id_b675affa_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_template_id_b675affa_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 341 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/goodList.vue?vue&type=template&id=b675affa&scoped=true& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.isShow && _vm.bastList.length && !_vm.isIframe) ? _c( "view", { staticClass: _vm._$s(1, "sc", "goodList"), attrs: { _i: 1 } }, [ _vm._l( _vm._$s(2, "f", { forItems: _vm.bastList }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "3-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "3-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "pictrue"), attrs: { _i: "4-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s("5-" + $30, "a-src", item.image), _i: "5-" + $30, }, }), _vm._$s( "6-" + $30, "i", item.activity && item.activity.type === "1" ) ? _c( "span", { staticClass: _vm._$s( "6-" + $30, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s( "6-" + $30, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "7-" + $30, "i", item.activity && item.activity.type === "2" ) ? _c( "span", { staticClass: _vm._$s( "7-" + $30, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "8-" + $30, "i", item.activity && item.activity.type === "3" ) ? _c( "span", { staticClass: _vm._$s( "8-" + $30, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "underline"), attrs: { _i: "9-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "text"), attrs: { _i: "10-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "line1" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "money font-color" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "13-" + $30, "sc", "num" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.price) ) ), ] ), ] ), _vm._$s( "14-" + $30, "i", item.base && item.vip_price && item.vip_price > 0 ) ? _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "vip-money acea-row row-middle" ), attrs: { _i: "14-" + $30 }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "14-" + $30, "t0-1", _vm._s(item.vip_price || 0) ) ), _c("image", { staticClass: _vm._$s( "15-" + $30, "sc", "jvip" ), attrs: { _i: "15-" + $30 }, }), _c( "text", { staticClass: _vm._$s( "16-" + $30, "sc", "num" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(_vm.$t("已售")) ) + _vm._$s( "16-" + $30, "t0-1", _vm._s(item.sales) ) + _vm._$s( "16-" + $30, "t0-2", _vm._s(item.unit_name) ) ), ] ), ] ) : _vm._e(), _vm._$s( "17-" + $30, "i", item.is_vip && item.vip_price && item.vip_price > 0 ) ? _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "vip-money acea-row row-middle" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "17-" + $30, "t0-1", _vm._s(item.vip_price || 0) ) ), _c("image", { attrs: { _i: "18-" + $30 }, }), _c( "text", { staticClass: _vm._$s( "19-" + $30, "sc", "num" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(_vm.$t("已售")) ) + _vm._$s( "19-" + $30, "t0-1", _vm._s(item.sales) ) + _vm._$s( "19-" + $30, "t0-2", _vm._s(item.unit_name) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "vip-money acea-row row-middle" ), attrs: { _i: "20-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s( "21-" + $30, "sc", "num" ), attrs: { _i: "21-" + $30 }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(_vm.$t("已售")) ) + _vm._$s( "21-" + $30, "t0-1", _vm._s(item.sales) ) + _vm._$s( "21-" + $30, "t0-2", _vm._s(item.unit_name) ) ), ] ), ] ), ] ), ] ), ] ), ] } ), ], 2 ) : _vm._e(), _vm._$s(22, "i", _vm.bastList.length && _vm.isIframe) ? _c( "view", { staticClass: _vm._$s(22, "sc", "goodList"), attrs: { _i: 22 } }, [ _vm._l( _vm._$s(23, "f", { forItems: _vm.bastList }), function (item, index, $21, $31) { return [ _c( "view", { key: _vm._$s(23, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "24-" + $31, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "24-" + $31 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("25-" + $31, "sc", "pictrue"), attrs: { _i: "25-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s("26-" + $31, "a-src", item.image), _i: "26-" + $31, }, }), _vm._$s( "27-" + $31, "i", item.activity && item.activity.type === "1" ) ? _c( "span", { staticClass: _vm._$s( "27-" + $31, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "27-" + $31 }, }, [ _vm._v( _vm._$s( "27-" + $31, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "28-" + $31, "i", item.activity && item.activity.type === "2" ) ? _c( "span", { staticClass: _vm._$s( "28-" + $31, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "28-" + $31 }, }, [ _vm._v( _vm._$s( "28-" + $31, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "29-" + $31, "i", item.activity && item.activity.type === "3" ) ? _c( "span", { staticClass: _vm._$s( "29-" + $31, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "29-" + $31 }, }, [ _vm._v( _vm._$s( "29-" + $31, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s("30-" + $31, "sc", "underline"), attrs: { _i: "30-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("31-" + $31, "sc", "text"), attrs: { _i: "31-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "32-" + $31, "sc", "line1" ), attrs: { _i: "32-" + $31 }, }, [ _vm._v( _vm._$s( "32-" + $31, "t0-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "33-" + $31, "sc", "money font-color" ), attrs: { _i: "33-" + $31 }, }, [ _vm._v( _vm._$s( "33-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "34-" + $31, "sc", "num" ), attrs: { _i: "34-" + $31 }, }, [ _vm._v( _vm._$s( "34-" + $31, "t0-0", _vm._s(item.price) ) ), ] ), ] ), _vm._$s( "35-" + $31, "i", item.base && item.vip_price && item.vip_price > 0 ) ? _c( "view", { staticClass: _vm._$s( "35-" + $31, "sc", "vip-money acea-row row-middle" ), attrs: { _i: "35-" + $31 }, }, [ _vm._v( _vm._$s( "35-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "35-" + $31, "t0-1", _vm._s(item.vip_price || 0) ) ), _c("image", { staticClass: _vm._$s( "36-" + $31, "sc", "jvip" ), attrs: { _i: "36-" + $31 }, }), _c( "text", { staticClass: _vm._$s( "37-" + $31, "sc", "num" ), attrs: { _i: "37-" + $31 }, }, [ _vm._v( _vm._$s( "37-" + $31, "t0-0", _vm._s(_vm.$t("已售")) ) + _vm._$s( "37-" + $31, "t0-1", _vm._s(item.sales) ) + _vm._$s( "37-" + $31, "t0-2", _vm._s(item.unit_name) ) ), ] ), ] ) : _vm._e(), _vm._$s( "38-" + $31, "i", item.is_vip && item.vip_price && item.vip_price > 0 ) ? _c( "view", { staticClass: _vm._$s( "38-" + $31, "sc", "vip-money acea-row row-middle" ), attrs: { _i: "38-" + $31 }, }, [ _vm._v( _vm._$s( "38-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "38-" + $31, "t0-1", _vm._s(item.vip_price || 0) ) ), _c("image", { attrs: { _i: "39-" + $31 }, }), _c( "text", { staticClass: _vm._$s( "40-" + $31, "sc", "num" ), attrs: { _i: "40-" + $31 }, }, [ _vm._v( _vm._$s( "40-" + $31, "t0-0", _vm._s(_vm.$t("已售")) ) + _vm._$s( "40-" + $31, "t0-1", _vm._s(item.sales) ) + _vm._$s( "40-" + $31, "t0-2", _vm._s(item.unit_name) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s( "41-" + $31, "sc", "vip-money acea-row row-middle" ), attrs: { _i: "41-" + $31 }, }, [ _c( "text", { staticClass: _vm._$s( "42-" + $31, "sc", "num" ), attrs: { _i: "42-" + $31 }, }, [ _vm._v( _vm._$s( "42-" + $31, "t0-0", _vm._s(_vm.$t("已售")) ) + _vm._$s( "42-" + $31, "t0-1", _vm._s(item.sales) ) + _vm._$s( "42-" + $31, "t0-2", _vm._s(item.unit_name) ) ), ] ), ] ), ] ), ] ), ] ), ] } ), ], 2 ) : _vm._e(), _vm._$s(43, "i", !_vm.bastList.length && _vm.isIframe) ? _c( "view", { staticClass: _vm._$s(43, "sc", "empty-img"), attrs: { _i: 43 } }, [_vm._v(_vm._$s(43, "t0-0", _vm._s(_vm.$t("商品列表,暂无数据"))))] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 342 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/goodList.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./goodList.vue?vue&type=script&lang=js& */ 343);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goodList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIzNDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9nb29kTGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2dvb2RMaXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///342\n"); /***/ }), /* 343 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/goodList.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'goodList',\n computed: (0, _vuex.mapGetters)(['uid']),\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.isShow = nVal.isShow.val;\n this.selectType = nVal.tabConfig.tabVal;\n this.$set(this, 'selectId', nVal.selectConfig.activeValue || '');\n this.$set(this, 'type', nVal.selectSortConfig.activeValue);\n this.salesOrder = nVal.goodsSort.type == 1 ? 'desc' : '';\n this.newsOrder = nVal.goodsSort.type == 2 ? 'news' : '';\n this.ids = nVal.ids ? nVal.ids.join(',') : '';\n this.numConfig = nVal.numConfig.val;\n this.productslist();\n }\n }\n }\n },\n data: function data() {\n return {\n bastList: [],\n name: this.$options.name,\n isIframe: false,\n isShow: true,\n selectType: 0,\n selectId: '',\n salesOrder: '',\n newsOrder: '',\n ids: '',\n page: 1,\n limit: this.$config.LIMIT,\n type: '',\n numConfig: 0\n };\n },\n created: function created() {\n this.isIframe = app.globalData.isIframe;\n },\n mounted: function mounted() {},\n methods: {\n // 产品列表\n productslist: function productslist() {\n var that = this;\n var data = {};\n if (that.selectType) {\n data = {\n page: that.page,\n limit: that.limit,\n type: that.type,\n ids: that.ids,\n selectType: that.selectType\n };\n } else {\n data = {\n page: that.page,\n limit: that.numConfig <= that.limit ? that.numConfig : that.limit,\n type: that.type,\n newsOrder: that.newsOrder,\n salesOrder: that.salesOrder,\n selectId: that.selectId,\n selectType: that.selectType\n };\n }\n (0, _store.getHomeProducts)(data).then(function (res) {\n that.bastList = res.data.list;\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n },\n goDetail: function goDetail(item) {\n var _this = this;\n (0, _order.goPage)().then(function (res) {\n (0, _order.goShopDetail)(item, _this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL2dvb2RMaXN0LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwiY29tcHV0ZWQiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsIndhdGNoIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsImRhdGEiLCJiYXN0TGlzdCIsImlzSWZyYW1lIiwiaXNTaG93Iiwic2VsZWN0VHlwZSIsInNlbGVjdElkIiwic2FsZXNPcmRlciIsIm5ld3NPcmRlciIsImlkcyIsInBhZ2UiLCJsaW1pdCIsIm51bUNvbmZpZyIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsInByb2R1Y3RzbGlzdCIsInRoYXQiLCJ0aXRsZSIsImdvRGV0YWlsIiwidW5pIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUE4RUE7QUFHQTtBQUlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFSQTtBQUFBLGdCQVdBO0VBQ0FBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBSDtNQUNBSTtNQUNBQztRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBVjtNQUNBVztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBZjtNQUNBZ0I7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0FmO1VBQ0FTO1VBQ0FDO1VBQ0FmO1VBQ0FhO1VBQ0FKO1FBQ0E7TUFDQTtRQUNBSjtVQUNBUztVQUNBQztVQUNBZjtVQUNBWTtVQUNBRDtVQUNBRDtVQUNBRDtRQUNBO01BQ0E7TUFDQTtRQUNBWTtNQUNBO1FBQ0FBO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1VBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBRUE7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMzQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J2dvb2RMaXN0JyB2LWlmPVwiaXNTaG93ICYmIGJhc3RMaXN0Lmxlbmd0aCAmJiAhaXNJZnJhbWVcIj5cclxuXHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGJhc3RMaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0PHZpZXcgQGNsaWNrPVwiZ29EZXRhaWwoaXRlbSlcIiBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW0uaW1hZ2UnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2cgcGljdHJ1ZV9sb2dfY2xhc3NcIlxyXG5cdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzEnXCI+e3skdChg56eS5p2AYCl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZyBwaWN0cnVlX2xvZ19jbGFzc1wiXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMidcIj57eyR0KGDnoI3ku7dgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nIHBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICczJ1wiPnt7JHQoYOaLvOWbomApfX08L3NwYW4+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndW5kZXJsaW5lJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsaW5lMSc+e3tpdGVtLnN0b3JlX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXkgZm9udC1jb2xvcic+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPSdudW0nPnt7aXRlbS5wcmljZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZpcC1tb25leSBhY2VhLXJvdyByb3ctbWlkZGxlXCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmJhc2UgJiYgaXRlbS52aXBfcHJpY2UgJiYgaXRlbS52aXBfcHJpY2UgPiAwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyR0KGDvv6VgKX19e3tpdGVtLnZpcF9wcmljZSB8fCAwfX1cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy9zdGF0aWMvaW1hZ2VzL2p2aXAucG5nJyBjbGFzcz1cImp2aXBcIj48L2ltYWdlPjx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPSdudW0nPnt7JHQoYOW3suWUrmApfX17e2l0ZW0uc2FsZXN9fXt7aXRlbS51bml0X25hbWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3ZpcC1tb25leSBhY2VhLXJvdyByb3ctbWlkZGxlJ1xyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uaXNfdmlwICYmIGl0ZW0udmlwX3ByaWNlICYmIGl0ZW0udmlwX3ByaWNlID4gMFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7aXRlbS52aXBfcHJpY2UgfHwgMH19XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPScvc3RhdGljL2ltYWdlcy92aXAucG5nJz48L2ltYWdlPjx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPSdudW0nPnt7JHQoYOW3suWUrmApfX17e2l0ZW0uc2FsZXN9fXt7aXRlbS51bml0X25hbWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3ZpcC1tb25leSBhY2VhLXJvdyByb3ctbWlkZGxlJyB2LWVsc2U+PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9J251bSc+e3skdChg5bey5ZSuYCl9fXt7aXRlbS5zYWxlc319e3tpdGVtLnVuaXRfbmFtZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9ibG9jaz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdnb29kTGlzdCcgdi1pZj1cImJhc3RMaXN0Lmxlbmd0aCAmJiBpc0lmcmFtZVwiPlxyXG5cdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gYmFzdExpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJnb0RldGFpbChpdGVtKVwiIGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz0naXRlbS5pbWFnZSc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZyBwaWN0cnVlX2xvZ19jbGFzc1wiXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMSdcIj57eyR0KGDnp5LmnYBgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nIHBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcyJ1wiPnt7JHQoYOegjeS7t2ApfX08L3NwYW4+XHJcblx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2cgcGljdHJ1ZV9sb2dfY2xhc3NcIlxyXG5cdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzMnXCI+e3skdChg5ou85ZuiYCl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd1bmRlcmxpbmUnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxJz57e2l0ZW0uc3RvcmVfbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSBmb250LWNvbG9yJz57eyR0KGDvv6VgKX19PHRleHQgY2xhc3M9J251bSc+e3tpdGVtLnByaWNlfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlwLW1vbmV5IGFjZWEtcm93IHJvdy1taWRkbGVcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYmFzZSAmJiBpdGVtLnZpcF9wcmljZSAmJiBpdGVtLnZpcF9wcmljZSA+IDBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7JHQoYO+/pWApfX17e2l0ZW0udmlwX3ByaWNlIHx8IDB9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz0nL3N0YXRpYy9pbWFnZXMvanZpcC5wbmcnIGNsYXNzPVwianZpcFwiPjwvaW1hZ2U+PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9J251bSc+e3skdChg5bey5ZSuYCl9fXt7aXRlbS5zYWxlc319e3tpdGVtLnVuaXRfbmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndmlwLW1vbmV5IGFjZWEtcm93IHJvdy1taWRkbGUnXHJcblx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5pc192aXAgJiYgaXRlbS52aXBfcHJpY2UgJiYgaXRlbS52aXBfcHJpY2UgPiAwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyR0KGDvv6VgKX19e3tpdGVtLnZpcF9wcmljZSB8fCAwfX1cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy9zdGF0aWMvaW1hZ2VzL3ZpcC5wbmcnPjwvaW1hZ2U+PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9J251bSc+e3skdChg5bey5ZSuYCl9fXt7aXRlbS5zYWxlc319e3tpdGVtLnVuaXRfbmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndmlwLW1vbmV5IGFjZWEtcm93IHJvdy1taWRkbGUnIHYtZWxzZT48dGV4dFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz0nbnVtJz57eyR0KGDlt7LllK5gKX19e3tpdGVtLnNhbGVzfX17e2l0ZW0udW5pdF9uYW1lfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJlbXB0eS1pbWdcIiB2LWlmPVwiIWJhc3RMaXN0Lmxlbmd0aCAmJiBpc0lmcmFtZVwiPnt7JHQoYOWVhuWTgeWIl+ihqO+8jOaaguaXoOaVsOaNrmApfX08L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRsZXQgYXBwID0gZ2V0QXBwKClcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0Z29TaG9wRGV0YWlsLFxyXG5cdFx0Z29QYWdlXHJcblx0fSBmcm9tICdAL2xpYnMvb3JkZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRIb21lUHJvZHVjdHNcclxuXHR9IGZyb20gJ0AvYXBpL3N0b3JlLmpzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnZ29vZExpc3QnLFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWyd1aWQnXSksXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIoblZhbCwgb1ZhbCkge1xyXG5cdFx0XHRcdFx0aWYgKG5WYWwpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSBuVmFsLmlzU2hvdy52YWw7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2VsZWN0VHlwZSA9IG5WYWwudGFiQ29uZmlnLnRhYlZhbDtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdzZWxlY3RJZCcsIG5WYWwuc2VsZWN0Q29uZmlnLmFjdGl2ZVZhbHVlIHx8ICcnKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICd0eXBlJywgblZhbC5zZWxlY3RTb3J0Q29uZmlnLmFjdGl2ZVZhbHVlKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5zYWxlc09yZGVyID0gblZhbC5nb29kc1NvcnQudHlwZSA9PSAxID8gJ2Rlc2MnIDogJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMubmV3c09yZGVyID0gblZhbC5nb29kc1NvcnQudHlwZSA9PSAyID8gJ25ld3MnIDogJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMuaWRzID0gblZhbC5pZHMgPyBuVmFsLmlkcy5qb2luKCcsJykgOiAnJztcclxuXHRcdFx0XHRcdFx0dGhpcy5udW1Db25maWcgPSBuVmFsLm51bUNvbmZpZy52YWw7XHJcblx0XHRcdFx0XHRcdHRoaXMucHJvZHVjdHNsaXN0KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRiYXN0TGlzdDogW10sXHJcblx0XHRcdFx0bmFtZTogdGhpcy4kb3B0aW9ucy5uYW1lLFxyXG5cdFx0XHRcdGlzSWZyYW1lOiBmYWxzZSxcclxuXHRcdFx0XHRpc1Nob3c6IHRydWUsXHJcblx0XHRcdFx0c2VsZWN0VHlwZTogMCxcclxuXHRcdFx0XHRzZWxlY3RJZDogJycsXHJcblx0XHRcdFx0c2FsZXNPcmRlcjogJycsXHJcblx0XHRcdFx0bmV3c09yZGVyOiAnJyxcclxuXHRcdFx0XHRpZHM6ICcnLFxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGltaXQ6IHRoaXMuJGNvbmZpZy5MSU1JVCxcclxuXHRcdFx0XHR0eXBlOiAnJyxcclxuXHRcdFx0XHRudW1Db25maWc6IDBcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHR0aGlzLmlzSWZyYW1lID0gYXBwLmdsb2JhbERhdGEuaXNJZnJhbWU7XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHt9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDkuqflk4HliJfooahcclxuXHRcdFx0cHJvZHVjdHNsaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB7fTtcclxuXHRcdFx0XHRpZiAodGhhdC5zZWxlY3RUeXBlKSB7XHJcblx0XHRcdFx0XHRkYXRhID0ge1xyXG5cdFx0XHRcdFx0XHRwYWdlOiB0aGF0LnBhZ2UsXHJcblx0XHRcdFx0XHRcdGxpbWl0OiB0aGF0LmxpbWl0LFxyXG5cdFx0XHRcdFx0XHR0eXBlOiB0aGF0LnR5cGUsXHJcblx0XHRcdFx0XHRcdGlkczogdGhhdC5pZHMsXHJcblx0XHRcdFx0XHRcdHNlbGVjdFR5cGU6IHRoYXQuc2VsZWN0VHlwZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRkYXRhID0ge1xyXG5cdFx0XHRcdFx0XHRwYWdlOiB0aGF0LnBhZ2UsXHJcblx0XHRcdFx0XHRcdGxpbWl0OiB0aGF0Lm51bUNvbmZpZyA8PSB0aGF0LmxpbWl0ID8gdGhhdC5udW1Db25maWcgOiB0aGF0LmxpbWl0LFxyXG5cdFx0XHRcdFx0XHR0eXBlOiB0aGF0LnR5cGUsXHJcblx0XHRcdFx0XHRcdG5ld3NPcmRlcjogdGhhdC5uZXdzT3JkZXIsXHJcblx0XHRcdFx0XHRcdHNhbGVzT3JkZXI6IHRoYXQuc2FsZXNPcmRlcixcclxuXHRcdFx0XHRcdFx0c2VsZWN0SWQ6IHRoYXQuc2VsZWN0SWQsXHJcblx0XHRcdFx0XHRcdHNlbGVjdFR5cGU6IHRoYXQuc2VsZWN0VHlwZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRnZXRIb21lUHJvZHVjdHMoZGF0YSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5iYXN0TGlzdCA9IHJlcy5kYXRhLmxpc3Q7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb0RldGFpbChpdGVtKSB7XHJcblx0XHRcdFx0Z29QYWdlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Z29TaG9wRGV0YWlsKGl0ZW0sIHRoaXMudWlkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0ke2l0ZW0uaWR9YFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9J3Njc3MnPlxyXG5cdC5lbXB0eS1pbWcge1xyXG5cdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdGhlaWdodDogMzAwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTRycHg7XHJcblx0XHRtYXJnaW46IDI2cnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMDBycHg7XHJcblxyXG5cdFx0Lmljb25mb250IHtcclxuXHRcdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nb29kTGlzdCAuaXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcnB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMnB4IDFweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDE4MHJweDtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Lmdvb2RMaXN0IC5pdGVtIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLnBpY3RydWUgLm51bVBpYyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA3cnB4O1xyXG5cdFx0dG9wOiA3cnB4O1xyXG5cdFx0d2lkdGg6IDQwcnB4O1xyXG5cdFx0aGVpZ2h0OiA0MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5nb29kTGlzdCAuaXRlbSAudW5kZXJsaW5lIHtcclxuXHRcdHBhZGRpbmc6IDMwcnB4IDMwcnB4IDMwcnB4IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcclxuXHR9XHJcblxyXG5cdC5nb29kTGlzdCAuaXRlbTpudGgtbGFzdC1jaGlsZCgxKSAudW5kZXJsaW5lIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLnRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMjIyO1xyXG5cdFx0d2lkdGg6IDQ4OXJweDtcclxuXHR9XHJcblxyXG5cdC5nb29kTGlzdCAuaXRlbSAudGV4dCAubW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLXRvcDogNTBycHg7XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLnRleHQgLm1vbmV5IC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHR9XHJcblxyXG5cdC5nb29kTGlzdCAuaXRlbSAudGV4dCAudmlwLW1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLXRvcDogMTVycHg7XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLnRleHQgLnZpcC1tb25leSAuanZpcCB7XHJcblx0XHR3aWR0aDogNDZycHg7XHJcblx0XHRoZWlnaHQ6IDIycnB4O1xyXG5cdH1cclxuXHJcblx0Lmdvb2RMaXN0IC5pdGVtIC50ZXh0IC52aXAtbW9uZXkgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDY0cnB4O1xyXG5cdFx0aGVpZ2h0OiAyNnJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogOHJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4cnB4O1xyXG5cdH1cclxuXHJcblx0Lmdvb2RMaXN0IC5pdGVtIC50ZXh0IC52aXAtbW9uZXkgLm51bSB7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0bWFyZ2luLXRvcDogLTJycHg7XHJcblxyXG5cdFx0fi5udW0ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjJycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ29vZExpc3QgLml0ZW0gLmljb25mb250IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAzMHJweDtcclxuXHRcdHdpZHRoOiA1MHJweDtcclxuXHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Ym90dG9tOiAzOHJweDtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///343\n"); /***/ }), /* 344 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/picTxt.vue ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _picTxt_vue_vue_type_template_id_19ac5c0e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picTxt.vue?vue&type=template&id=19ac5c0e&scoped=true& */ 345);\n/* harmony import */ var _picTxt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./picTxt.vue?vue&type=script&lang=js& */ 347);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _picTxt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _picTxt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _picTxt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _picTxt_vue_vue_type_template_id_19ac5c0e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _picTxt_vue_vue_type_template_id_19ac5c0e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"19ac5c0e\",\n null,\n false,\n _picTxt_vue_vue_type_template_id_19ac5c0e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/picTxt.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9waWNUeHQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTE5YWM1YzBlJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcGljVHh0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcGljVHh0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjE5YWM1YzBlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L3Zpc3VhbGl6YXRpb24vY29tcG9uZW50cy9waWNUeHQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///344\n"); /***/ }), /* 345 */ /*!***********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/picTxt.vue?vue&type=template&id=19ac5c0e&scoped=true& ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_picTxt_vue_vue_type_template_id_19ac5c0e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./picTxt.vue?vue&type=template&id=19ac5c0e&scoped=true& */ 346); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_picTxt_vue_vue_type_template_id_19ac5c0e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_picTxt_vue_vue_type_template_id_19ac5c0e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_picTxt_vue_vue_type_template_id_19ac5c0e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_picTxt_vue_vue_type_template_id_19ac5c0e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 346 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/picTxt.vue?vue&type=template&id=19ac5c0e&scoped=true& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { jyfParser: __webpack_require__(/*! @/components/jyf-parser/jyf-parser.vue */ 167).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "txtPic"), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.isIframe && !_vm.description) ? _c( "view", { staticClass: _vm._$s( 1, "sc", "ueditor acea-row row-center-wrapper" ), attrs: { _i: 1 }, }, [ _c("text", { staticClass: _vm._$s(2, "sc", "iconfont icon-icon_im_keyboard"), attrs: { _i: 2 }, }), ] ) : _vm._e(), _vm._$s(3, "i", _vm.description && _vm.isShow && !_vm.isIframe) ? _c("jyf-parser", { ref: "article", attrs: { html: _vm.description, "tag-style": _vm.tagStyle, _i: 3 }, }) : _vm._e(), _vm._$s(4, "i", _vm.description && _vm.isIframe) ? _c("jyf-parser", { ref: "article", attrs: { html: _vm.description, "tag-style": _vm.tagStyle, _i: 4 }, }) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 347 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/picTxt.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_picTxt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./picTxt.vue?vue&type=script&lang=js& */ 348);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_picTxt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_picTxt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_picTxt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_picTxt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_picTxt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiIzNDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9waWNUeHQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9waWNUeHQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///347\n"); /***/ }), /* 348 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/picTxt.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _jyfParser = _interopRequireDefault(__webpack_require__(/*! @/components/jyf-parser/jyf-parser */ 167));\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'picTxt',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n components: {\n \"jyf-parser\": _jyfParser.default\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.description = nVal.richText.val;\n this.isShow = nVal.isShow.val;\n }\n }\n }\n },\n data: function data() {\n return {\n description: '',\n name: this.$options.name,\n isIframe: app.globalData.isIframe,\n isShow: true,\n tagStyle: {\n img: 'width:100%;display:block;',\n table: 'width:100%',\n video: 'width: 100% !important;'\n }\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {}\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL3BpY1R4dC52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0IiwiY29tcG9uZW50cyIsIndhdGNoIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsImRhdGEiLCJkZXNjcmlwdGlvbiIsImlzSWZyYW1lIiwiaXNTaG93IiwidGFnU3R5bGUiLCJpbWciLCJ0YWJsZSIsInZpZGVvIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJtZXRob2RzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBWUE7QUFDQTs7Ozs7Ozs7Ozs7O0FBRkE7QUFBQSxnQkFHQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FKO01BQ0FLO01BQ0FDO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBVjtNQUNBVztNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQyw2QkFDQTtFQUNBQztFQUNBQyxVQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIzNDguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ0eHRQaWNcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidWVkaXRvciBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiB2LWlmPVwiaXNJZnJhbWUgJiYgIWRlc2NyaXB0aW9uXCI+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1pY29uX2ltX2tleWJvYXJkXCI+PC90ZXh0PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PGp5Zi1wYXJzZXIgOmh0bWw9XCJkZXNjcmlwdGlvblwiIHJlZj1cImFydGljbGVcIiA6dGFnLXN0eWxlPVwidGFnU3R5bGVcIiB2LWlmPVwiZGVzY3JpcHRpb24gJiYgaXNTaG93ICYmICFpc0lmcmFtZVwiPjwvanlmLXBhcnNlcj5cclxuXHRcdDxqeWYtcGFyc2VyIDpodG1sPVwiZGVzY3JpcHRpb25cIiByZWY9XCJhcnRpY2xlXCIgOnRhZy1zdHlsZT1cInRhZ1N0eWxlXCIgdi1pZj1cImRlc2NyaXB0aW9uICYmIGlzSWZyYW1lXCI+PC9qeWYtcGFyc2VyPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0bGV0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGltcG9ydCBwYXJzZXIgZnJvbSBcIkAvY29tcG9uZW50cy9qeWYtcGFyc2VyL2p5Zi1wYXJzZXJcIjtcclxuXHRpbXBvcnQgeyBnb1BhZ2UgfSBmcm9tICdAL2xpYnMvb3JkZXIuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdwaWNUeHQnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRcImp5Zi1wYXJzZXJcIjogcGFyc2VyXHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5WYWwsIG9WYWwpIHtcclxuXHRcdFx0XHRcdGlmKG5WYWwpe1xyXG5cdFx0XHRcdFx0XHR0aGlzLmRlc2NyaXB0aW9uID0gblZhbC5yaWNoVGV4dC52YWw7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTaG93ID0gblZhbC5pc1Nob3cudmFsO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0ZGVzY3JpcHRpb246ICcnLFxyXG5cdFx0XHRcdG5hbWU6dGhpcy4kb3B0aW9ucy5uYW1lLFxyXG5cdFx0XHRcdGlzSWZyYW1lOmFwcC5nbG9iYWxEYXRhLmlzSWZyYW1lLFxyXG5cdFx0XHRcdGlzU2hvdzp0cnVlLFxyXG5cdFx0XHRcdHRhZ1N0eWxlOiB7XHJcblx0XHRcdFx0XHRpbWc6ICd3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7JyxcclxuXHRcdFx0XHRcdHRhYmxlOiAnd2lkdGg6MTAwJScsXHJcblx0XHRcdFx0XHR2aWRlbzogJ3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7J1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC50eHRQaWN7XHJcblx0XHQudWVkaXRvcntcclxuXHRcdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdFx0aGVpZ2h0OiAzMDBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE0cnB4O1xyXG5cdFx0XHRtYXJnaW46IDI2cnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLWJnLWNvbG9yO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMDBycHg7XHJcblx0XHRcdC5pY29uZm9udHtcclxuXHRcdFx0XHRmb250LXNpemU6IDUwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///348\n"); /***/ }), /* 349 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/titles.vue ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _titles_vue_vue_type_template_id_b43d03ba___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./titles.vue?vue&type=template&id=b43d03ba& */ 350);\n/* harmony import */ var _titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./titles.vue?vue&type=script&lang=js& */ 352);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _titles_vue_vue_type_template_id_b43d03ba___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _titles_vue_vue_type_template_id_b43d03ba___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _titles_vue_vue_type_template_id_b43d03ba___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/titles.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUg7QUFDbkg7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSxpRkFBTTtBQUNSLEVBQUUsMEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzQ5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90aXRsZXMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWI0M2QwM2JhJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdGl0bGVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdGl0bGVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvdGl0bGVzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///349\n"); /***/ }), /* 350 */ /*!***********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/titles.vue?vue&type=template&id=b43d03ba& ***! \***********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_template_id_b43d03ba___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./titles.vue?vue&type=template&id=b43d03ba& */ 351); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_template_id_b43d03ba___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_template_id_b43d03ba___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_template_id_b43d03ba___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_template_id_b43d03ba___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 351 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/titles.vue?vue&type=template&id=b43d03ba& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "index-wrapper"), class: _vm._$s(0, "c", { off: _vm.sty === "off" }), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.isIframe && !_vm.titleConfig.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "titles"), attrs: { _i: 1 } }, [_vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.$t("暂无标题"))))] ) : _vm._e(), _vm._$s(2, "i", _vm.isShow && _vm.titleConfig.length && !_vm.isIframe) ? _c( "view", { staticClass: _vm._$s( 2, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "text"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "name line1"), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.titleConfig[0].val)))] ), _c( "view", { staticClass: _vm._$s(5, "sc", "line1 txt-btn"), attrs: { _i: 5 }, }, [ _vm._v( _vm._$s(5, "t0-0", _vm._s(_vm.$t("诚意推荐品质商品"))) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(6, "sc", "more"), attrs: { url: _vm._$s(6, "a-url", _vm.titleConfig[1].val), _i: 6, }, }, [ _vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(7, "sc", "iconfont icon-jiantou"), attrs: { _i: 7 }, }), ] ), ] ) : _vm._e(), _vm._$s(8, "i", _vm.isIframe && _vm.titleConfig.length) ? _c( "view", { staticClass: _vm._$s( 8, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "text"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "name line1"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.titleConfig[0].val)) ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "line1 txt-btn"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.$t("诚意推荐品质商品"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "more"), attrs: { _i: 12 } }, [ _vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.$t("更多")))), _c("text", { staticClass: _vm._$s(13, "sc", "iconfont icon-jiantou"), attrs: { _i: 13 }, }), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 352 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/titles.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./titles.vue?vue&type=script&lang=js& */ 353);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_titles_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiIzNTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90aXRsZXMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90aXRsZXMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///352\n"); /***/ }), /* 353 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/titles.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'titles',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n sty: {\n type: String,\n default: 'on'\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.titleConfig = nVal.titleInfo.list;\n this.isShow = nVal.isShow.val;\n }\n }\n }\n },\n data: function data() {\n return {\n titleConfig: {},\n name: this.$options.name,\n isIframe: false,\n isShow: true\n };\n },\n created: function created() {\n this.isIframe = app.globalData.isIframe;\n },\n mounted: function mounted() {},\n methods: {}\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL3RpdGxlcy52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0Iiwic3R5Iiwid2F0Y2giLCJpbW1lZGlhdGUiLCJoYW5kbGVyIiwiZGF0YSIsInRpdGxlQ29uZmlnIiwiaXNJZnJhbWUiLCJpc1Nob3ciLCJjcmVhdGVkIiwibW91bnRlZCIsIm1ldGhvZHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTJCQTtBQUFBLGdCQUNBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0FKO01BQ0FLO01BQ0FDO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBVjtNQUNBVztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0FBQ0E7QUFBQSIsImZpbGUiOiIzNTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJpbmRleC13cmFwcGVyXCIgOmNsYXNzPVwieydvZmYnOiBzdHkgPT09J29mZid9XCI+XHJcblx0XHQ8dmlldyBjbGFzcz0ndGl0bGVzJyB2LWlmPVwiaXNJZnJhbWUgJiYgIXRpdGxlQ29uZmlnLmxlbmd0aFwiPnt7JHQoYOaaguaXoOagh+mimGApfX08L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgdi1pZj1cImlzU2hvdyAmJiB0aXRsZUNvbmZpZy5sZW5ndGggJiYgIWlzSWZyYW1lXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0Jz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3t0aXRsZUNvbmZpZ1swXS52YWx9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEgdHh0LWJ0bic+e3skdChg6K+a5oSP5o6o6I2Q5ZOB6LSo5ZWG5ZOBYCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8bmF2aWdhdG9yIGhvdmVyLWNsYXNzPVwibm9uZVwiIDp1cmw9XCJ0aXRsZUNvbmZpZ1sxXS52YWxcIiBjbGFzcz0nbW9yZSc+XHJcblx0XHRcdFx0e3skdChg5pu05aSaYCl9fVxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD5cclxuXHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgdi1pZj1cImlzSWZyYW1lICYmIHRpdGxlQ29uZmlnLmxlbmd0aFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPnt7dGl0bGVDb25maWdbMF0udmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxIHR4dC1idG4nPnt7JHQoYOivmuaEj+aOqOiNkOWTgei0qOWVhuWTgWApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J21vcmUnPlxyXG5cdFx0XHRcdHt7JHQoYOabtOWkmmApfX1cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGxldCBhcHAgPSBnZXRBcHAoKVxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICd0aXRsZXMnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdHk6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ29uJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5WYWwsIG9WYWwpIHtcclxuXHRcdFx0XHRcdGlmIChuVmFsKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMudGl0bGVDb25maWcgPSBuVmFsLnRpdGxlSW5mby5saXN0O1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzU2hvdyA9IG5WYWwuaXNTaG93LnZhbDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRpdGxlQ29uZmlnOiB7fSxcclxuXHRcdFx0XHRuYW1lOiB0aGlzLiRvcHRpb25zLm5hbWUsXHJcblx0XHRcdFx0aXNJZnJhbWU6IGZhbHNlLFxyXG5cdFx0XHRcdGlzU2hvdzogdHJ1ZVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdHRoaXMuaXNJZnJhbWUgPSBhcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZTtcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge30sXHJcblx0XHRtZXRob2RzOiB7fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQudGl0bGVzIHtcclxuXHRcdGZvbnQtc2l6ZTogMzVycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnRpdGxlIHtcclxuXHRcdHBhZGRpbmc6IDMwcnB4IDA7XHJcblxyXG5cdFx0LnRleHQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQubmFtZXtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50eHQtYnRuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMnJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbmRleC13cmFwcGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1bmktYmctY29sb3I7XHJcblx0XHRtYXJnaW46ICR1bmktaW5kZXgtbWFyZ2luLXJvdyAkdW5pLWluZGV4LW1hcmdpbi1jb2w7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkdW5pLWJvcmRlci1yYWRpdXMtaW5kZXg7XHJcblx0fVxyXG5cclxuXHQub2ZmIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICR1bmktYm9yZGVyLXJhZGl1cy1pbmRleCAkdW5pLWJvcmRlci1yYWRpdXMtaW5kZXggMCAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///353\n"); /***/ }), /* 354 */ /*!*************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/customerService.vue ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _customerService_vue_vue_type_template_id_17098e1f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./customerService.vue?vue&type=template&id=17098e1f& */ 355);\n/* harmony import */ var _customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./customerService.vue?vue&type=script&lang=js& */ 357);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _customerService_vue_vue_type_template_id_17098e1f___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _customerService_vue_vue_type_template_id_17098e1f___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _customerService_vue_vue_type_template_id_17098e1f___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/customerService.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSwwRkFBTTtBQUNSLEVBQUUsbUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzU0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jdXN0b21lclNlcnZpY2UudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTE3MDk4ZTFmJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vY3VzdG9tZXJTZXJ2aWNlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vY3VzdG9tZXJTZXJ2aWNlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvY3VzdG9tZXJTZXJ2aWNlLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///354\n"); /***/ }), /* 355 */ /*!********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/customerService.vue?vue&type=template&id=17098e1f& ***! \********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_template_id_17098e1f___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./customerService.vue?vue&type=template&id=17098e1f& */ 356); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_template_id_17098e1f___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_template_id_17098e1f___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_template_id_17098e1f___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_template_id_17098e1f___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 356 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/customerService.vue?vue&type=template&id=17098e1f& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.isShow && _vm.logoConfig && !_vm.isIframe) ? _c( "view", { staticClass: _vm._$s(1, "sc", "customerService"), style: _vm._$s(1, "s", "top:" + _vm.topConfig), attrs: { _i: 1 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() return _vm.setTouchMove($event) }, }, }, [ _c( "navigator", { staticClass: _vm._$s(2, "sc", "pictrue"), attrs: { _i: 2 } }, [ _c("image", { attrs: { src: _vm._$s(3, "a-src", _vm.logoConfig), _i: 3 }, }), ] ), ] ) : _vm._e(), _vm._$s(4, "i", _vm.logoConfig && _vm.isIframe) ? _c( "view", { staticClass: _vm._$s(4, "sc", "customerService borderService"), style: _vm._$s(4, "s", "top:" + _vm.topConfig), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "pictrue"), attrs: { _i: 5 } }, [ _c("image", { attrs: { src: _vm._$s(6, "a-src", _vm.logoConfig), _i: 6 }, }), ] ), ] ) : _vm._e(), _vm._$s(7, "i", !_vm.logoConfig && _vm.isIframe) ? _c( "view", { staticClass: _vm._$s(7, "sc", "customerService borderService"), style: _vm._$s(7, "s", "top:" + _vm.topConfig), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "pictrue"), attrs: { _i: 8 } }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("客服"))))] ), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 357 */ /*!**************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/customerService.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./customerService.vue?vue&type=script&lang=js& */ 358);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_customerService_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBpQixDQUFnQiw2a0JBQUcsRUFBQyIsImZpbGUiOiIzNTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jdXN0b21lclNlcnZpY2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jdXN0b21lclNlcnZpY2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///357\n"); /***/ }), /* 358 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/customerService.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'customerService',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.logoConfig = nVal.imgUrl.url;\n this.isShow = nVal.isShow.val;\n this.routineContact = nVal.routine_contact_type;\n }\n }\n }\n },\n data: function data() {\n return {\n logoConfig: '',\n topConfig: '200px',\n name: this.$options.name,\n isIframe: false,\n isShow: true,\n routineContact: '0'\n };\n },\n created: function created() {\n this.isIframe = app.globalData.isIframe;\n },\n methods: {\n setTouchMove: function setTouchMove(e) {\n var that = this;\n if (e.touches[0].clientY < 545 && e.touches[0].clientY > 66) {\n that.topConfig = e.touches[0].clientY + 'px';\n }\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL2N1c3RvbWVyU2VydmljZS52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0Iiwid2F0Y2giLCJpbW1lZGlhdGUiLCJoYW5kbGVyIiwiZGF0YSIsImxvZ29Db25maWciLCJ0b3BDb25maWciLCJpc0lmcmFtZSIsImlzU2hvdyIsInJvdXRpbmVDb250YWN0IiwiY3JlYXRlZCIsIm1ldGhvZHMiLCJzZXRUb3VjaE1vdmUiLCJ0aGF0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0JBO0FBQUEsZ0JBQ0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FIO01BQ0FJO01BQ0FDO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FWO01BQ0FXO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIzNTguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgc3R5bGU9XCJ0b3VjaC1hY3Rpb246IG5vbmU7XCI+XHJcblx0XHQ8IS0tICNpZmRlZiBINSB8fCBBUFAtUExVUyAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY3VzdG9tZXJTZXJ2aWNlXCIgOnN0eWxlPVwiJ3RvcDonK3RvcENvbmZpZ1wiIEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50PVwic2V0VG91Y2hNb3ZlXCIgdi1pZj1cImlzU2hvdyAmJiBsb2dvQ29uZmlnICYmICFpc0lmcmFtZVwiPlxyXG5cdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwicGljdHJ1ZVwiIHVybD1cIi9wYWdlcy9leHRlbnNpb24vY3VzdG9tZXJfbGlzdC9jaGF0XCIgaG92ZXItY2xhc3M9XCJub25lXCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJsb2dvQ29uZmlnXCI+PC9pbWFnZT5cclxuXHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImN1c3RvbWVyU2VydmljZSBib3JkZXJTZXJ2aWNlXCIgOnN0eWxlPVwiJ3RvcDonK3RvcENvbmZpZ1wiIHYtaWY9XCJsb2dvQ29uZmlnICYmIGlzSWZyYW1lXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwibG9nb0NvbmZpZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY3VzdG9tZXJTZXJ2aWNlIGJvcmRlclNlcnZpY2VcIiA6c3R5bGU9XCIndG9wOicrdG9wQ29uZmlnXCIgdi1pZj1cIiFsb2dvQ29uZmlnICYmIGlzSWZyYW1lXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPnt7JHQoYOWuouacjWApfX08L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjdXN0b21lclNlcnZpY2VcIiA6c3R5bGU9XCIndG9wOicrdG9wQ29uZmlnXCIgQHRvdWNobW92ZS5zdG9wLnByZXZlbnQ9XCJzZXRUb3VjaE1vdmVcIiB2LWlmPVwicm91dGluZUNvbnRhY3QgPT09ICcwJyAmJiBsb2dvQ29uZmlnXCI+XHJcblx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJwaWN0cnVlXCIgdXJsPVwiL3BhZ2VzL2V4dGVuc2lvbi9jdXN0b21lcl9saXN0L2NoYXRcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImxvZ29Db25maWdcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxidXR0b24gY2xhc3M9XCJjdXN0b21lclNlcnZpY2Utc3R5XCIgOnN0eWxlPVwiJ3RvcDonK3RvcENvbmZpZ1wiIEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50PVwic2V0VG91Y2hNb3ZlXCIgb3Blbi10eXBlPSdjb250YWN0JyB2LWlmPVwicm91dGluZUNvbnRhY3QgPT09ICcxJyAmJiBsb2dvQ29uZmlnXCI+XHJcblx0XHRcdDxpbWFnZSBjbGFzcz1cInBpY3RydWVcIiA6c3JjPVwibG9nb0NvbmZpZ1wiPjwvaW1hZ2U+XHJcblx0XHQ8L2J1dHRvbj5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0bGV0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdjdXN0b21lclNlcnZpY2UnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcihuVmFsLCBvVmFsKSB7XHJcblx0XHRcdFx0XHRpZihuVmFsKXtcclxuXHRcdFx0XHRcdFx0dGhpcy5sb2dvQ29uZmlnID0gblZhbC5pbWdVcmwudXJsO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzU2hvdyA9IG5WYWwuaXNTaG93LnZhbDtcclxuXHRcdFx0XHRcdFx0dGhpcy5yb3V0aW5lQ29udGFjdCA9IG5WYWwucm91dGluZV9jb250YWN0X3R5cGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRsb2dvQ29uZmlnOiAnJyxcclxuXHRcdFx0XHR0b3BDb25maWc6ICcyMDBweCcsXHJcblx0XHRcdFx0bmFtZTogdGhpcy4kb3B0aW9ucy5uYW1lLFxyXG5cdFx0XHRcdGlzSWZyYW1lOiBmYWxzZSxcclxuXHRcdFx0XHRpc1Nob3c6IHRydWUsXHJcblx0XHRcdFx0cm91dGluZUNvbnRhY3Q6JzAnXHJcblx0XHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdHRoaXMuaXNJZnJhbWUgPSBhcHAuZ2xvYmFsRGF0YS5pc0lmcmFtZTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHNldFRvdWNoTW92ZShlKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmIChlLnRvdWNoZXNbMF0uY2xpZW50WSA8IDU0NSAmJiBlLnRvdWNoZXNbMF0uY2xpZW50WSA+IDY2KSB7XHJcblx0XHRcdFx0XHR0aGF0LnRvcENvbmZpZyA9IGUudG91Y2hlc1swXS5jbGllbnRZKydweCdcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmJvcmRlclNob3d7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0fVxyXG5cdC5ib3JkZXJTaG93IC5ib3JkZXJTZXJ2aWNlOjphZnRlcntcclxuXHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlcjoxcHggZGFzaGVkICMwMDdBRkY7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHQuY3VzdG9tZXJTZXJ2aWNlLC5jdXN0b21lclNlcnZpY2Utc3R5IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG5cdFx0cmlnaHQ6IDIwcnB4O1xyXG5cdFx0ei1pbmRleDogNDA7XHJcblx0XHQucGljdHJ1ZSB7XHJcblx0XHRcdHdpZHRoOiA4NnJweDtcclxuXHRcdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblxyXG5cdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY3VzdG9tZXJTZXJ2aWNlLXN0eXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///358\n"); /***/ }), /* 359 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/tabBar.vue ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tabBar_vue_vue_type_template_id_0141abc6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tabBar.vue?vue&type=template&id=0141abc6&scoped=true& */ 360);\n/* harmony import */ var _tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tabBar.vue?vue&type=script&lang=js& */ 362);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _tabBar_vue_vue_type_template_id_0141abc6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _tabBar_vue_vue_type_template_id_0141abc6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0141abc6\",\n null,\n false,\n _tabBar_vue_vue_type_template_id_0141abc6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/tabBar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzU5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90YWJCYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTAxNDFhYmM2JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdGFiQmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdGFiQmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjAxNDFhYmM2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L3Zpc3VhbGl6YXRpb24vY29tcG9uZW50cy90YWJCYXIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///359\n"); /***/ }), /* 360 */ /*!***********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/tabBar.vue?vue&type=template&id=0141abc6&scoped=true& ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_0141abc6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tabBar.vue?vue&type=template&id=0141abc6&scoped=true& */ 361); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_0141abc6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_0141abc6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_0141abc6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_0141abc6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 361 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/tabBar.vue?vue&type=template&id=0141abc6&scoped=true& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.isShow && _vm.tabbar.length && !_vm.isIframe) ? _c( "view", { staticClass: _vm._$s( 1, "sc", "uni-tabbar acea-row row-around row-middle" ), attrs: { _i: 1 }, }, _vm._l( _vm._$s(2, "f", { forItems: _vm.tabbar }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("2-" + $30, "sc", "uni-tabbar_item"), attrs: { _i: "2-" + $30 }, on: { click: function ($event) { return _vm.changeTab(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "3-" + $30, "sc", "uni-tabbar_icon" ), attrs: { _i: "3-" + $30 }, }, [ _vm._$s("4-" + $30, "i", item.link == _vm.pagePath) ? _c("image", { attrs: { src: _vm._$s( "4-" + $30, "a-src", item.imgList[0] ), _i: "4-" + $30, }, }) : _c("image", { attrs: { src: _vm._$s( "5-" + $30, "a-src", item.imgList[1] ), _i: "5-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "uni-tabbar_label" ), class: _vm._$s("6-" + $30, "c", { active: item.link == _vm.pagePath, }), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s("6-" + $30, "t0-0", _vm._s(_vm.$t(item.name))) ), ] ), ] ) } ), 0 ) : _vm._e(), _vm._$s(7, "i", _vm.isIframe && _vm.tabbar.length) ? _c( "view", { staticClass: _vm._$s( 7, "sc", "uni-tabbar acea-row row-around row-middle" ), attrs: { _i: 7 }, }, _vm._l( _vm._$s(8, "f", { forItems: _vm.tabbar }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(8, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("8-" + $31, "sc", "uni-tabbar_item"), attrs: { _i: "8-" + $31 }, on: { click: function ($event) { return _vm.changeTab(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "9-" + $31, "sc", "uni-tabbar_icon" ), attrs: { _i: "9-" + $31 }, }, [ _vm._$s("10-" + $31, "i", item.link == _vm.pagePath) ? _c("image", { attrs: { src: _vm._$s( "10-" + $31, "a-src", item.imgList[0] ), _i: "10-" + $31, }, }) : _c("image", { attrs: { src: _vm._$s( "11-" + $31, "a-src", item.imgList[1] ), _i: "11-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "12-" + $31, "sc", "uni-tabbar_label" ), class: _vm._$s("12-" + $31, "c", { active: item.link == _vm.pagePath, }), attrs: { _i: "12-" + $31 }, }, [ _vm._v( _vm._$s( "12-" + $31, "t0-0", _vm._s(_vm.$t(item.name)) ) ), ] ), ] ) } ), 0 ) : _vm._e(), _vm._$s(13, "i", _vm.isIframe && !_vm.tabbar.length) ? _c( "view", { staticClass: _vm._$s( 13, "sc", "empty-img uni-tabbar acea-row row-around row-middle" ), attrs: { _i: 13 }, }, [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.$t("暂无数据,请设置"))))] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 362 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/tabBar.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tabBar.vue?vue&type=script&lang=js& */ 363);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiIzNjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90YWJCYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90YWJCYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///362\n"); /***/ }), /* 363 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/tabBar.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'tabBar',\n props: {\n pagePath: null,\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.isShow = nVal.isShow.val;\n }\n }\n }\n },\n mixins: [_color.default],\n data: function data() {\n return {\n name: this.$options.name,\n page: '/pages/index/index',\n tabbar: this.$Cache.get('TAB_BAR') ? JSON.parse(this.$Cache.get('TAB_BAR')) : [],\n isShow: true,\n //true前台显示\n isIframe: app.globalData.isIframe //true后台显示\n };\n },\n mounted: function mounted() {\n if (!this.tabbar.length) this.getDiyData();\n },\n methods: {\n getDiyData: function getDiyData() {\n var _this = this;\n (0, _api.getDiy)().then(function (res) {\n var list = res.data.tabBar.default.tabBarList.list;\n _this.$Cache.set('TAB_BAR', list);\n _this.tabbar = list;\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n changeTab: function changeTab(item) {\n var _this2 = this;\n (0, _order.goPage)().then(function (res) {\n _this2.page = item.link;\n // 这里使用reLaunch关闭所有的页面,打开新的栏目页面\n uni.switchTab({\n url: _this2.page,\n fail: function fail() {\n uni.navigateTo({\n url: _this2.page\n });\n }\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL3RhYkJhci52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwicGFnZVBhdGgiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJtaXhpbnMiLCJkYXRhIiwicGFnZSIsInRhYmJhciIsImlzU2hvdyIsImlzSWZyYW1lIiwibW91bnRlZCIsIm1ldGhvZHMiLCJnZXREaXlEYXRhIiwibGlzdCIsInJlcyIsInVuaSIsInRpdGxlIiwiaWNvbiIsImNoYW5nZVRhYiIsInVybCIsImZhaWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFnQ0E7QUFHQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVBBO0FBQUEsZ0JBUUE7RUFDQUE7RUFDQUM7SUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FIO01BQ0FJO01BQ0FDO1FBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQVY7TUFDQVc7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtRQUNBLElBQ0FDLE9BQ0FDLG1DQURBRDtRQUVBO1FBQ0E7TUFDQTtRQUNBRTtVQUNBQztVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtRQUNBO1FBQ0FIO1VBQ0FJO1VBQ0FDO1lBQ0FMO2NBQ0FJO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIzNjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyIGFjZWEtcm93IHJvdy1hcm91bmQgcm93LW1pZGRsZVwiIHYtaWY9XCJpc1Nob3cgJiYgdGFiYmFyLmxlbmd0aCAmJiAhaXNJZnJhbWVcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyX2l0ZW1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiB0YWJiYXJcIiA6a2V5PVwiaW5kZXhcIiBAdGFwPVwiY2hhbmdlVGFiKGl0ZW0pXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyX2ljb25cIj5cclxuXHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwiaXRlbS5saW5rID09IHBhZ2VQYXRoXCIgbW9kZT1cImFzcGVjdEZpdFwiIDpzcmM9XCJpdGVtLmltZ0xpc3RbMF1cIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PGltYWdlIHYtZWxzZSBtb2RlPVwiYXNwZWN0Rml0XCIgOnNyYz1cIml0ZW0uaW1nTGlzdFsxXVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9sYWJlbFwiIDpjbGFzcz1cInsnYWN0aXZlJzogaXRlbS5saW5rID09IHBhZ2VQYXRofVwiPlxyXG5cdFx0XHRcdFx0e3skdChpdGVtLm5hbWUpfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhciBhY2VhLXJvdyByb3ctYXJvdW5kIHJvdy1taWRkbGVcIiB2LWlmPVwiaXNJZnJhbWUgJiYgdGFiYmFyLmxlbmd0aFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInVuaS10YWJiYXJfaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHRhYmJhclwiIDprZXk9XCJpbmRleFwiIEB0YXA9XCJjaGFuZ2VUYWIoaXRlbSlcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS10YWJiYXJfaWNvblwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHYtaWY9XCJpdGVtLmxpbmsgPT0gcGFnZVBhdGhcIiBtb2RlPVwiYXNwZWN0Rml0XCIgOnNyYz1cIml0ZW0uaW1nTGlzdFswXVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugdi1lbHNlIG1vZGU9XCJhc3BlY3RGaXRcIiA6c3JjPVwiaXRlbS5pbWdMaXN0WzFdXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyX2xhYmVsXCIgOmNsYXNzPVwieydhY3RpdmUnOiBpdGVtLmxpbmsgPT0gcGFnZVBhdGh9XCI+XHJcblx0XHRcdFx0XHR7eyR0KGl0ZW0ubmFtZSl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgdi1pZj1cImlzSWZyYW1lICYmICF0YWJiYXIubGVuZ3RoXCIgY2xhc3M9XCJlbXB0eS1pbWcgdW5pLXRhYmJhciBhY2VhLXJvdyByb3ctYXJvdW5kIHJvdy1taWRkbGVcIj5cclxuXHRcdFx0e3skdChg5pqC5peg5pWw5o2u77yM6K+36K6+572uYCl9fVxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0bGV0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXREaXlcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdvUGFnZVxyXG5cdH0gZnJvbSAnQC9saWJzL29yZGVyLmpzJ1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICd0YWJCYXInLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0cGFnZVBhdGg6IG51bGwsXHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIoblZhbCwgb1ZhbCkge1xyXG5cdFx0XHRcdFx0aWYgKG5WYWwpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSBuVmFsLmlzU2hvdy52YWw7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bmFtZTogdGhpcy4kb3B0aW9ucy5uYW1lLFxyXG5cdFx0XHRcdHBhZ2U6ICcvcGFnZXMvaW5kZXgvaW5kZXgnLFxyXG5cdFx0XHRcdHRhYmJhcjogdGhpcy4kQ2FjaGUuZ2V0KCdUQUJfQkFSJykgPyBKU09OLnBhcnNlKHRoaXMuJENhY2hlLmdldCgnVEFCX0JBUicpKSA6IFtdLFxyXG5cdFx0XHRcdGlzU2hvdzogdHJ1ZSwgLy90cnVl5YmN5Y+w5pi+56S6XHJcblx0XHRcdFx0aXNJZnJhbWU6IGFwcC5nbG9iYWxEYXRhLmlzSWZyYW1lIC8vdHJ1ZeWQjuWPsOaYvuekulxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdGlmICghdGhpcy50YWJiYXIubGVuZ3RoKSB0aGlzLmdldERpeURhdGEoKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0RGl5RGF0YSgpIHtcclxuXHRcdFx0XHRnZXREaXkoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRcdGxpc3RcclxuXHRcdFx0XHRcdH0gPSByZXMuZGF0YS50YWJCYXIuZGVmYXVsdC50YWJCYXJMaXN0O1xyXG5cdFx0XHRcdFx0dGhpcy4kQ2FjaGUuc2V0KCdUQUJfQkFSJywgbGlzdClcclxuXHRcdFx0XHRcdHRoaXMudGFiYmFyID0gbGlzdDtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNoYW5nZVRhYihpdGVtKSB7XHJcblx0XHRcdFx0Z29QYWdlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5wYWdlID0gaXRlbS5saW5rO1xyXG5cdFx0XHRcdFx0Ly8g6L+Z6YeM5L2/55SocmVMYXVuY2jlhbPpl63miYDmnInnmoTpobXpnaLvvIzmiZPlvIDmlrDnmoTmoI/nm67pobXpnaJcclxuXHRcdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0XHR1cmw6IHRoaXMucGFnZSxcclxuXHRcdFx0XHRcdFx0ZmFpbDogKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogdGhpcy5wYWdlXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5ib3JkZXJTaG93IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR9XHJcblxyXG5cdC5ib3JkZXJTaG93IC51bmktdGFiYmFyOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnICc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBkYXNoZWQgIzAwN0FGRjtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQudW5pLXRhYmJhciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA2cnB4IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg2cnB4ICsgY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpOyAvLy/lhbzlrrkgSU9TPDExLjIvXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg2cnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIDFycHggI0YzRjNGMztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDE3cnB4IDFycHggcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjMyKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcblx0XHQudW5pLXRhYmJhcl9pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQudW5pLXRhYmJhcl9pY29uIHtcclxuXHRcdFx0aGVpZ2h0OiA1MHJweDtcclxuXHRcdFx0d2lkdGg6IDUwcnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC51bmktdGFiYmFyX2xhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Y29sb3I6IHJnYig0MCwgNDAsIDQwKTtcclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///363\n"); /***/ }), /* 364 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/tabNav.vue ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tabNav_vue_vue_type_template_id_7c44d0d6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tabNav.vue?vue&type=template&id=7c44d0d6&scoped=true& */ 365);\n/* harmony import */ var _tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tabNav.vue?vue&type=script&lang=js& */ 367);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _tabNav_vue_vue_type_template_id_7c44d0d6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _tabNav_vue_vue_type_template_id_7c44d0d6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7c44d0d6\",\n null,\n false,\n _tabNav_vue_vue_type_template_id_7c44d0d6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/tabNav.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzY0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90YWJOYXYudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdjNDRkMGQ2JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdGFiTmF2LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdGFiTmF2LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjdjNDRkMGQ2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2luZGV4L3Zpc3VhbGl6YXRpb24vY29tcG9uZW50cy90YWJOYXYudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///364\n"); /***/ }), /* 365 */ /*!***********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/tabNav.vue?vue&type=template&id=7c44d0d6&scoped=true& ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_template_id_7c44d0d6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tabNav.vue?vue&type=template&id=7c44d0d6&scoped=true& */ 366); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_template_id_7c44d0d6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_template_id_7c44d0d6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_template_id_7c44d0d6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_template_id_7c44d0d6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 366 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/tabNav.vue?vue&type=template&id=7c44d0d6&scoped=true& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.isShow && _vm.tabTitle.length) ? _c("view", [ _c( "view", { staticClass: _vm._$s(2, "sc", "navTabBox"), class: _vm._$s(2, "c", { isFixed: _vm.isFixed }), style: _vm._$s(2, "s", "color:" + _vm.txtColor + ";"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "longTab"), attrs: { _i: 3 } }, [ _c( "scroll-view", { attrs: { "scroll-left": _vm._$s(4, "a-scroll-left", _vm.tabLeft), _i: 4, }, }, _vm._l( _vm._$s(5, "f", { forItems: _vm.tabTitle }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("5-" + $30, "sc", "longItem"), class: _vm._$s( "5-" + $30, "c", index === _vm.tabClick ? "click" : "" ), style: _vm._$s( "5-" + $30, "s", "width:" + "max-content" ), attrs: { url: _vm._$s( "5-" + $30, "a-url", "/pages/goods/goods_list/index?cid=" + item.id + "&title=" + item.cate_name ), "data-index": _vm._$s( "5-" + $30, "a-data-index", index ), id: _vm._$s("5-" + $30, "a-id", "id" + index), _i: "5-" + $30, }, on: { click: function ($event) { return _vm.longClick(item, index) }, }, }, [ _vm._v( _vm._$s( "5-" + $30, "t0-0", _vm._s(_vm.$t(item.cate_name)) ) ), ] ) } ), 0 ), ] ), ] ), ]) : _vm._e(), _vm._$s(6, "i", !_vm.isShow && _vm.tabTitle.length && _vm.isIframe) ? _c("view", [ _c( "view", { staticClass: _vm._$s(7, "sc", "navTabBox"), class: _vm._$s(7, "c", { isFixed: _vm.isFixed }), style: _vm._$s( 7, "s", "color:" + _vm.txtColor + ";top:" + _vm.isTop ), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "longTab"), attrs: { _i: 8 } }, [ _c( "scroll-view", { attrs: { "scroll-left": _vm._$s(9, "a-scroll-left", _vm.tabLeft), _i: 9, }, }, [ _vm._l( _vm._$s(10, "f", { forItems: _vm.tabTitle }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(10, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "10-" + $31, "sc", "longItem" ), class: _vm._$s( "10-" + $31, "c", index === _vm.tabClick ? "click" : "" ), style: _vm._$s( "10-" + $31, "s", "width:" + _vm.isWidth + "px" ), attrs: { url: _vm._$s( "10-" + $31, "a-url", "/pages/goods/goods_list/index?cid=" + item.id + "&title=" + item.cate_name ), "data-index": _vm._$s( "10-" + $31, "a-data-index", index ), id: _vm._$s("10-" + $31, "a-id", "id" + index), _i: "10-" + $31, }, on: { click: function ($event) { return _vm.longClick(item, index) }, }, }, [ _vm._v( _vm._$s( "10-" + $31, "t0-0", _vm._s(_vm.$t(item.cate_name)) ) ), ] ) } ), _c( "view", { staticClass: _vm._$s(11, "sc", "underlineBox"), style: _vm._$s( 11, "s", "transform:translateX(" + _vm.isLeft + "px);width:" + _vm.isWidth + "px" ), attrs: { _i: 11 }, }, [ _c("view", { staticClass: _vm._$s(12, "sc", "underline"), attrs: { _i: 12 }, }), ] ), ], 2 ), ] ), ] ), ]) : _vm._$s(13, "e", _vm.isIframe && !_vm.tabTitle.length) ? _c( "view", { staticClass: _vm._$s(13, "sc", "index-wrapper"), attrs: { _i: 13 }, }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "scroll-product"), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "empty-img"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.$t("暂无数据,请先添加分类")) ) ), ] ), ] ), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 367 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/tabNav.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tabNav.vue?vue&type=script&lang=js& */ 368);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabNav_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiIzNjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90YWJOYXYudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90YWJOYXYudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///367\n"); /***/ }), /* 368 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/tabNav.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: 'tabNav',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n isFixed: {\n type: Boolean | String | Number,\n default: false\n }\n },\n data: function data() {\n return {\n tabTitle: [],\n isIframe: app.globalData.isIframe,\n tabLeft: 0,\n isWidth: 0,\n //每个导航栏占位\n tabClick: 0,\n //导航栏被点击\n isLeft: 0,\n //导航栏下划线位置\n bgColor: '',\n txtColor: '#333333',\n fixedTop: 0,\n isTop: 0,\n navHeight: 0,\n isShow: true\n };\n },\n watch: {\n dataConfig: {\n immediate: true,\n handler: function handler(nVal, oVal) {\n if (nVal) {\n this.isShow = nVal.isShow.val;\n }\n }\n }\n },\n created: function created() {\n var that = this;\n that.getAllCategory();\n // 获取设备宽度\n uni.getSystemInfo({\n success: function success(e) {\n that.isWidth = 100;\n }\n });\n },\n methods: {\n // 导航栏点击\n longClick: function longClick(item, index) {\n if (this.tabTitle.length > 4) {\n this.tabLeft = (index - 2) * this.isWidth; //设置下划线位置\n }\n\n this.tabClick = index; //设置导航点击了哪一个\n this.isLeft = index * this.isWidth; //设置下划线位置\n\n this.$emit('bindSortId', item.id);\n // setTimeout(e => {\n // \tuni.pageScrollTo({\n // \t\tscrollTop: this.domOffsetTop - 130,\n // \t\tduration: 300\n // \t})\n // }, 1000)\n },\n\n // 获取导航\n getAllCategory: function getAllCategory() {\n var _this = this;\n var that = this;\n (0, _store.getCategoryList)().then(function (res) {\n // res.data.unshift({\n // \t\"id\": -99,\n // \t'cate_name': '精选'\n // })\n _this.$emit('bindSortId', res.data[0].id);\n that.tabTitle = res.data;\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL3RhYk5hdi52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0IiwiaXNGaXhlZCIsImRhdGEiLCJ0YWJUaXRsZSIsImlzSWZyYW1lIiwidGFiTGVmdCIsImlzV2lkdGgiLCJ0YWJDbGljayIsImlzTGVmdCIsImJnQ29sb3IiLCJ0eHRDb2xvciIsImZpeGVkVG9wIiwiaXNUb3AiLCJuYXZIZWlnaHQiLCJpc1Nob3ciLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJjcmVhdGVkIiwidGhhdCIsInVuaSIsInN1Y2Nlc3MiLCJtZXRob2RzIiwibG9uZ0NsaWNrIiwiZ2V0QWxsQ2F0ZWdvcnkiXSwibWFwcGluZ3MiOiI7Ozs7OztBQXVEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQURBO0FBQUEsZ0JBSUE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0VBQ0E7RUFDQUU7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQU9BQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQWpCO01BQ0FrQjtNQUNBQztRQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO0lBQ0E7SUFDQUM7TUFDQUM7UUFDQUY7TUFDQTtJQUNBO0VBQ0E7RUFDQUc7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTs7TUFDQTtNQUNBOztNQUVBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7O0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0FMO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIzNjguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyB2LWlmPVwiaXNTaG93ICYmIHRhYlRpdGxlLmxlbmd0aFwiPlxyXG5cdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0PHZpZXcgc3R5bGU9XCJ2aXNpYmlsaXR5OiBoaWRkZW47XCIgOnN0eWxlPVwieyBoZWlnaHQ6IG5hdkhlaWdodCArICdweCcgfVwiIHYtaWY9XCJpc0ZpeGVkXCI+PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJuYXZUYWJCb3hcIiA6c3R5bGU9XCInY29sb3I6Jyt0eHRDb2xvcisnOydcIiA6Y2xhc3M9XCJ7aXNGaXhlZDppc0ZpeGVkfVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibG9uZ1RhYlwiPlxyXG5cdFx0XHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC14PVwidHJ1ZVwiIHN0eWxlPVwid2hpdGUtc3BhY2U6IG5vd3JhcDsgZGlzcGxheTogZmxleDsgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IGhlaWdodDogNTBycHg7XCIgc2Nyb2xsLXdpdGgtYW5pbWF0aW9uXHJcblx0XHRcdFx0XHRcdDpzY3JvbGwtbGVmdD1cInRhYkxlZnRcIiBzaG93LXNjcm9sbGJhcj1cInRydWVcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgOnVybD1cIicvcGFnZXMvZ29vZHMvZ29vZHNfbGlzdC9pbmRleD9jaWQ9JytpdGVtLmlkKycmdGl0bGU9JytpdGVtLmNhdGVfbmFtZVwiIGNsYXNzPVwibG9uZ0l0ZW1cIlxyXG5cdFx0XHRcdFx0XHRcdDpzdHlsZT0nXCJ3aWR0aDpcIitcIm1heC1jb250ZW50XCInIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6Y2xhc3M9XCJpbmRleD09PXRhYkNsaWNrPydjbGljayc6JydcIlxyXG5cdFx0XHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHRhYlRpdGxlXCIgOmtleT1cImluZGV4XCIgOmlkPVwiJ2lkJytpbmRleFwiXHJcblx0XHRcdFx0XHRcdFx0QGNsaWNrPVwibG9uZ0NsaWNrKGl0ZW0saW5kZXgpXCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChpdGVtLmNhdGVfbmFtZSl9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwhLS0gXHRcdDx2aWV3IGNsYXNzPVwidW5kZXJsaW5lQm94XCIgOnN0eWxlPSdcInRyYW5zZm9ybTp0cmFuc2xhdGVYKFwiK2lzTGVmdCtcInB4KTt3aWR0aDpcIitpc1dpZHRoK1wicHhcIic+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmRlcmxpbmVcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgdi1pZj1cIiFpc1Nob3cgJiYgdGFiVGl0bGUubGVuZ3RoICYmIGlzSWZyYW1lXCI+XHJcblx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHQ8dmlldyBzdHlsZT1cInZpc2liaWxpdHk6IGhpZGRlbjtcIiA6c3R5bGU9XCJ7IGhlaWdodDogbmF2SGVpZ2h0ICsgJ3B4JyB9XCIgdi1pZj1cImlzRml4ZWRcIj48L3ZpZXc+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm5hdlRhYkJveFwiIDpzdHlsZT1cIidjb2xvcjonK3R4dENvbG9yKyc7dG9wOicraXNUb3BcIiA6Y2xhc3M9XCJ7aXNGaXhlZDppc0ZpeGVkfVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibG9uZ1RhYlwiPlxyXG5cdFx0XHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC14PVwidHJ1ZVwiIHN0eWxlPVwid2hpdGUtc3BhY2U6IG5vd3JhcDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcIiBzY3JvbGwtd2l0aC1hbmltYXRpb25cclxuXHRcdFx0XHRcdFx0OnNjcm9sbC1sZWZ0PVwidGFiTGVmdFwiIHNob3ctc2Nyb2xsYmFyPVwidHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0PHZpZXcgOnVybD1cIicvcGFnZXMvZ29vZHMvZ29vZHNfbGlzdC9pbmRleD9jaWQ9JytpdGVtLmlkKycmdGl0bGU9JytpdGVtLmNhdGVfbmFtZVwiIGNsYXNzPVwibG9uZ0l0ZW1cIlxyXG5cdFx0XHRcdFx0XHRcdDpzdHlsZT0nXCJ3aWR0aDpcIitpc1dpZHRoK1wicHhcIicgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpjbGFzcz1cImluZGV4PT09dGFiQ2xpY2s/J2NsaWNrJzonJ1wiXHJcblx0XHRcdFx0XHRcdFx0di1mb3I9XCIoaXRlbSxpbmRleCkgaW4gdGFiVGl0bGVcIiA6a2V5PVwiaW5kZXhcIiA6aWQ9XCInaWQnK2luZGV4XCJcclxuXHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJsb25nQ2xpY2soaXRlbSxpbmRleClcIj5cclxuXHRcdFx0XHRcdFx0XHR7eyR0KGl0ZW0uY2F0ZV9uYW1lKX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmRlcmxpbmVCb3hcIiA6c3R5bGU9J1widHJhbnNmb3JtOnRyYW5zbGF0ZVgoXCIraXNMZWZ0K1wicHgpO3dpZHRoOlwiK2lzV2lkdGgrXCJweFwiJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuZGVybGluZVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdpbmRleC13cmFwcGVyJyB2LWVsc2UtaWY9XCJpc0lmcmFtZSAmJiAhdGFiVGl0bGUubGVuZ3RoXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdzY3JvbGwtcHJvZHVjdCc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlbXB0eS1pbWdcIj57eyR0KGDmmoLml6DmlbDmja7vvIzor7flhYjmt7vliqDliIbnsbtgKX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRsZXQgYXBwID0gZ2V0QXBwKClcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0Q2F0ZWdvcnlMaXN0XHJcblx0fSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3RhYk5hdicsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRkYXRhQ29uZmlnOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdGlzRml4ZWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuIHwgU3RyaW5nIHwgTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRhYlRpdGxlOiBbXSxcclxuXHRcdFx0XHRpc0lmcmFtZTogYXBwLmdsb2JhbERhdGEuaXNJZnJhbWUsXHJcblx0XHRcdFx0dGFiTGVmdDogMCxcclxuXHRcdFx0XHRpc1dpZHRoOiAwLCAvL+avj+S4quWvvOiIquagj+WNoOS9jVxyXG5cdFx0XHRcdHRhYkNsaWNrOiAwLCAvL+WvvOiIquagj+iiq+eCueWHu1xyXG5cdFx0XHRcdGlzTGVmdDogMCwgLy/lr7zoiKrmoI/kuIvliJLnur/kvY3nva5cclxuXHRcdFx0XHRiZ0NvbG9yOiAnJyxcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRtYkNvbmZpZzogMCxcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRtYkNvbmZpZzogNDUsXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0dHh0Q29sb3I6ICcjMzMzMzMzJyxcclxuXHRcdFx0XHRmaXhlZFRvcDogMCxcclxuXHRcdFx0XHRpc1RvcDogMCxcclxuXHRcdFx0XHRuYXZIZWlnaHQ6IDAsXHJcblx0XHRcdFx0aXNTaG93OiB0cnVlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5WYWwsIG9WYWwpIHtcclxuXHRcdFx0XHRcdGlmIChuVmFsKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTaG93ID0gblZhbC5pc1Nob3cudmFsO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0dGhhdC5nZXRBbGxDYXRlZ29yeSgpO1xyXG5cdFx0XHQvLyDojrflj5borr7lpIflrr3luqZcclxuXHRcdFx0dW5pLmdldFN5c3RlbUluZm8oe1xyXG5cdFx0XHRcdHN1Y2Nlc3MoZSkge1xyXG5cdFx0XHRcdFx0dGhhdC5pc1dpZHRoID0gMTAwXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5a+86Iiq5qCP54K55Ye7XHJcblx0XHRcdGxvbmdDbGljayhpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLnRhYlRpdGxlLmxlbmd0aCA+IDQpIHtcclxuXHRcdFx0XHRcdHRoaXMudGFiTGVmdCA9IChpbmRleCAtIDIpICogdGhpcy5pc1dpZHRoIC8v6K6+572u5LiL5YiS57q/5L2N572uXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMudGFiQ2xpY2sgPSBpbmRleCAvL+iuvue9ruWvvOiIqueCueWHu+S6huWTquS4gOS4qlxyXG5cdFx0XHRcdHRoaXMuaXNMZWZ0ID0gaW5kZXggKiB0aGlzLmlzV2lkdGggLy/orr7nva7kuIvliJLnur/kvY3nva5cclxuXHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnYmluZFNvcnRJZCcsIGl0ZW0uaWQpXHJcblx0XHRcdFx0Ly8gc2V0VGltZW91dChlID0+IHtcclxuXHRcdFx0XHQvLyBcdHVuaS5wYWdlU2Nyb2xsVG8oe1xyXG5cdFx0XHRcdC8vIFx0XHRzY3JvbGxUb3A6IHRoaXMuZG9tT2Zmc2V0VG9wIC0gMTMwLFxyXG5cdFx0XHRcdC8vIFx0XHRkdXJhdGlvbjogMzAwXHJcblx0XHRcdFx0Ly8gXHR9KVxyXG5cdFx0XHRcdC8vIH0sIDEwMDApXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiOt+WPluWvvOiIqlxyXG5cdFx0XHRnZXRBbGxDYXRlZ29yeTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldENhdGVnb3J5TGlzdCgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdC8vIHJlcy5kYXRhLnVuc2hpZnQoe1xyXG5cdFx0XHRcdFx0Ly8gXHRcImlkXCI6IC05OSxcclxuXHRcdFx0XHRcdC8vIFx0J2NhdGVfbmFtZSc6ICfnsr7pgIknXHJcblx0XHRcdFx0XHQvLyB9KVxyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnYmluZFNvcnRJZCcsIHJlcy5kYXRhWzBdLmlkKVxyXG5cdFx0XHRcdFx0dGhhdC50YWJUaXRsZSA9IHJlcy5kYXRhO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5uYXZUYWJCb3gge1xyXG5cdFx0Ly8gd2lkdGg6IDEwMCU7XHJcblx0XHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRiZy1zdGFyIDUwJSwgJGJnLWVuZCAxMDAlKTtcclxuXHRcdGNvbG9yOiAjRTkzMzIzO1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdFxyXG5cdFx0XHJcblx0XHQvLyAmLmlzRml4ZWQge1xyXG5cdFx0Ly8gXHR6LWluZGV4OiAxMDAwMDtcclxuXHRcdC8vIFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcclxuXHRcdC8vIFx0Ly8gbGVmdDogMDtcclxuXHRcdC8vIFx0dG9wOiAwO1xyXG5cdFx0Ly8gXHQvLyBsZWZ0OiAwO1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ly8gXHQvLyAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXZpZXctbWFpbi1zdGFydCkgMCUsIHZhcigtLXZpZXctbWFpbi1vdmVyKSAxMDAlKTtcclxuXHRcdC8vIFx0Ly8gY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuXHRcdC8vIFx0Ly8gd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0Ly8gXHQvLyAvKiAjaWZkZWYgSDUgKi9cclxuXHRcdC8vIFx0Ly8gcGFkZGluZy10b3A6IDIwcnB4O1xyXG5cdFx0Ly8gXHQvLyB0b3A6IDA7XHJcblx0XHQvLyBcdC8vIC8qICNlbmRpZiAqL1xyXG5cclxuXHRcdC8vIH1cclxuXHJcblx0XHQubG9uZ1RhYiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0LmxvbmdJdGVtIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBycHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNDBycHg7XHJcblxyXG5cdFx0XHRcdCYuY2xpY2sge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVuZGVybGluZUJveCB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblxyXG5cdFx0XHRcdC51bmRlcmxpbmUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMzcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0cnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U5MzMyMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lbXB0eS1pbWcge1xyXG5cdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdGhlaWdodDogMjAwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTRycHg7XHJcblx0XHRtYXJnaW46IDI2cnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMDBycHg7XHJcblxyXG5cdFx0Lmljb25mb250IHtcclxuXHRcdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnN0aWNreS1ib3gge1xyXG5cdFx0LyogI2lmZGVmIEFQUC1QTFVTIHx8IE1QICovXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdFx0ei1pbmRleDogOTk4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuXHRcdHBhZGRpbmc6IDEwcnB4IDA7XHJcblx0XHQvKiAjaWZkZWYgTVAgfHwgQVBQLVBMVVMqL1xyXG5cdFx0Ly90b3A6IDExMHJweDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0Ly8gb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cdFx0L2RlZXAvIC51bmktc2Nyb2xsLXZpZXctY29udGVudHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///368\n"); /***/ }), /* 369 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/skeleton.vue ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _skeleton_vue_vue_type_template_id_28852855___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./skeleton.vue?vue&type=template&id=28852855& */ 370);\n/* harmony import */ var _skeleton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./skeleton.vue?vue&type=script&lang=js& */ 372);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _skeleton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _skeleton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _skeleton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _skeleton_vue_vue_type_template_id_28852855___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _skeleton_vue_vue_type_template_id_28852855___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _skeleton_vue_vue_type_template_id_28852855___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/visualization/components/skeleton.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzY5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9za2VsZXRvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Mjg4NTI4NTUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9za2VsZXRvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3NrZWxldG9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvc2tlbGV0b24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///369\n"); /***/ }), /* 370 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/skeleton.vue?vue&type=template&id=28852855& ***! \*************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skeleton_vue_vue_type_template_id_28852855___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./skeleton.vue?vue&type=template&id=28852855& */ 371); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skeleton_vue_vue_type_template_id_28852855___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skeleton_vue_vue_type_template_id_28852855___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skeleton_vue_vue_type_template_id_28852855___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skeleton_vue_vue_type_template_id_28852855___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 371 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/skeleton.vue?vue&type=template&id=28852855& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.show) ? _c( "view", { style: _vm._$s(0, "s", { width: "100vw", height: "100vh", backgroundColor: _vm.bgcolor, position: "absolute", left: 0, top: 0, zIndex: 9998, }), attrs: { _i: 0 }, }, [ _vm._l( _vm._$s(1, "f", { forItems: _vm.skeletonRectLists }), function (item, rect_idx, $20, $30) { return _c("view", { key: _vm._$s(1, "f", { forIndex: $20, key: rect_idx + "rect" }), class: _vm._$s("1-" + $30, "c", [ _vm.loading == "chiaroscuro" ? "chiaroscuro" : "", ]), style: _vm._$s("1-" + $30, "s", { width: item.width * 2 + "rpx", height: item.height * 2 + "rpx", backgroundColor: "rgb(194, 207, 214,.3)", position: "absolute", left: item.left * 2 + "rpx", top: item.top * 2 + "rpx", }), attrs: { _i: "1-" + $30 }, }) } ), _vm._l( _vm._$s(2, "f", { forItems: _vm.skeletonCircleLists }), function (item, circle_idx, $21, $31) { return _c("view", { key: _vm._$s(2, "f", { forIndex: $21, key: circle_idx + "circle", }), class: _vm._$s( "2-" + $31, "c", _vm.loading == "chiaroscuro" ? "chiaroscuro" : "" ), style: _vm._$s("2-" + $31, "s", { width: item.width * 2 + "rpx", height: item.height * 2 + "rpx", backgroundColor: "rgb(194, 207, 214,.3)", borderRadius: item.width * 2 + "rpx", position: "absolute", left: item.left * 2 + "rpx", top: item.top * 2 + "rpx", zIndex: 9998, }), attrs: { _i: "2-" + $31 }, }) } ), _vm._$s(3, "i", _vm.loading == "spin") ? _c( "view", { staticClass: _vm._$s(3, "sc", "spinbox"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "spin"), attrs: { _i: 4 }, }), ] ) : _vm._e(), ], 2 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 372 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/index/visualization/components/skeleton.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skeleton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./skeleton.vue?vue&type=script&lang=js& */ 373);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skeleton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skeleton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skeleton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skeleton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_skeleton_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIzNzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9za2VsZXRvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3NrZWxldG9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///372\n"); /***/ }), /* 373 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/index/visualization/components/skeleton.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"skeleton\",\n props: {\n bgcolor: {\n type: String,\n value: \"#FFF\"\n },\n selector: {\n type: String,\n value: \"skeleton\"\n },\n loading: {\n type: String,\n value: \"chiaroscuro\"\n },\n show: {\n type: Boolean,\n value: false\n },\n isNodes: {\n type: Number,\n value: false\n } //控制什么时候开始抓取元素节点,只要数值改变就重新抓取\n },\n data: function data() {\n return {\n loadingAni: [\"spin\", \"chiaroscuro\"],\n systemInfo: {},\n skeletonRectLists: [{\n bottom: 35,\n dataset: {},\n height: 25,\n id: \"\",\n left: 15,\n right: 65,\n top: 10,\n width: 50\n }, {\n bottom: 72,\n dataset: {},\n height: 30,\n id: \"\",\n left: 15,\n right: 360,\n top: 42,\n width: 345\n }, {\n bottom: 232,\n dataset: {},\n height: 145,\n id: \"\",\n left: 15,\n right: 360,\n top: 87,\n width: 345\n }, {\n bottom: 436,\n dataset: {},\n height: 30,\n id: \"\",\n left: 15,\n right: 360,\n top: 406,\n width: 345\n }, {\n bottom: 596,\n dataset: {},\n height: 150,\n id: \"\",\n left: 15,\n right: 183,\n top: 446,\n width: 168\n }, {\n bottom: 519,\n dataset: {},\n height: 73,\n id: \"\",\n left: 188,\n right: 360,\n top: 446,\n width: 172\n }, {\n bottom: 596,\n dataset: {},\n height: 73,\n id: \"\",\n left: 188,\n right: 360,\n top: 523,\n width: 172\n }, {\n bottom: 793,\n dataset: {},\n height: 177,\n id: \"\",\n left: 15,\n right: 360,\n top: 616,\n width: 345\n }, {\n bottom: 1680,\n dataset: {},\n height: 206,\n id: \"\",\n left: 15,\n right: 360,\n top: 1474,\n width: 345\n }],\n skeletonCircleLists: [{\n id: \"\",\n dataset: {},\n left: 27,\n right: 72,\n top: 245,\n bottom: 270,\n width: 45,\n height: 45\n }, {\n id: \"\",\n dataset: {},\n left: 96,\n right: 141,\n top: 245,\n bottom: 270,\n width: 45,\n height: 45\n }, {\n id: \"\",\n dataset: {},\n left: 165,\n right: 210,\n top: 245,\n bottom: 270,\n width: 45,\n height: 45\n }, {\n id: \"\",\n dataset: {},\n left: 234,\n right: 279,\n top: 245,\n bottom: 270,\n width: 45,\n height: 45\n }, {\n id: \"\",\n dataset: {},\n left: 303,\n right: 348,\n top: 245,\n bottom: 270,\n width: 45,\n height: 45\n }, {\n id: \"\",\n dataset: {},\n left: 27,\n right: 72,\n top: 327,\n bottom: 352,\n width: 45,\n height: 45\n }, {\n id: \"\",\n dataset: {},\n left: 96,\n right: 141,\n top: 327,\n bottom: 352,\n width: 45,\n height: 45\n }, {\n id: \"\",\n dataset: {},\n left: 165,\n right: 210,\n top: 327,\n bottom: 352,\n width: 45,\n height: 45\n }, {\n id: \"\",\n dataset: {},\n left: 234,\n right: 279,\n top: 327,\n bottom: 352,\n width: 45,\n height: 45\n }, {\n id: \"\",\n dataset: {},\n left: 303,\n right: 348,\n top: 327,\n bottom: 352,\n width: 45,\n height: 45\n }]\n };\n },\n watch: {\n isNodes: function isNodes(val) {\n // this.readyAction();\n }\n },\n mounted: function mounted() {\n this.attachedAction();\n },\n methods: {\n attachedAction: function attachedAction() {\n //默认的首屏宽高,防止内容闪现\n var systemInfo = uni.getSystemInfoSync();\n this.systemInfo = {\n width: systemInfo.windowWidth,\n height: systemInfo.windowHeight\n };\n this.loading = this.loadingAni.includes(this.loading) ? this.loading : \"spin\";\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL3NrZWxldG9uLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJiZ2NvbG9yIiwidHlwZSIsInZhbHVlIiwic2VsZWN0b3IiLCJsb2FkaW5nIiwic2hvdyIsImlzTm9kZXMiLCJkYXRhIiwibG9hZGluZ0FuaSIsInN5c3RlbUluZm8iLCJza2VsZXRvblJlY3RMaXN0cyIsImJvdHRvbSIsImRhdGFzZXQiLCJoZWlnaHQiLCJpZCIsImxlZnQiLCJyaWdodCIsInRvcCIsIndpZHRoIiwic2tlbGV0b25DaXJjbGVMaXN0cyIsIndhdGNoIiwibW91bnRlZCIsIm1ldGhvZHMiLCJhdHRhY2hlZEFjdGlvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQWtEQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztJQUNBO0lBQ0FJO01BQ0FMO01BQ0FDO0lBQ0E7RUFDQTtFQUNBSztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDLG9CQUNBO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBUDtRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQVA7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FQO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBUDtRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQVA7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FQO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBUDtRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQVA7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQSxFQUNBO01BQ0FDLHNCQUNBO1FBQ0FMO1FBQ0FGO1FBQ0FHO1FBQ0FDO1FBQ0FDO1FBQ0FOO1FBQ0FPO1FBQ0FMO01BQ0EsR0FDQTtRQUNBQztRQUNBRjtRQUNBRztRQUNBQztRQUNBQztRQUNBTjtRQUNBTztRQUNBTDtNQUNBLEdBQ0E7UUFDQUM7UUFDQUY7UUFDQUc7UUFDQUM7UUFDQUM7UUFDQU47UUFDQU87UUFDQUw7TUFDQSxHQUNBO1FBQ0FDO1FBQ0FGO1FBQ0FHO1FBQ0FDO1FBQ0FDO1FBQ0FOO1FBQ0FPO1FBQ0FMO01BQ0EsR0FDQTtRQUNBQztRQUNBRjtRQUNBRztRQUNBQztRQUNBQztRQUNBTjtRQUNBTztRQUNBTDtNQUNBLEdBQ0E7UUFDQUM7UUFDQUY7UUFDQUc7UUFDQUM7UUFDQUM7UUFDQU47UUFDQU87UUFDQUw7TUFDQSxHQUNBO1FBQ0FDO1FBQ0FGO1FBQ0FHO1FBQ0FDO1FBQ0FDO1FBQ0FOO1FBQ0FPO1FBQ0FMO01BQ0EsR0FDQTtRQUNBQztRQUNBRjtRQUNBRztRQUNBQztRQUNBQztRQUNBTjtRQUNBTztRQUNBTDtNQUNBLEdBQ0E7UUFDQUM7UUFDQUY7UUFDQUc7UUFDQUM7UUFDQUM7UUFDQU47UUFDQU87UUFDQUw7TUFDQSxHQUNBO1FBQ0FDO1FBQ0FGO1FBQ0FHO1FBQ0FDO1FBQ0FDO1FBQ0FOO1FBQ0FPO1FBQ0FMO01BQ0E7SUFFQTtFQUNBO0VBQ0FPO0lBQ0FkO01BQ0E7SUFBQTtFQUVBO0VBQ0FlO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBTDtRQUNBTDtNQUNBO01BQ0Esd0RBQ0EsZUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjM3My5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8dmlld1xyXG4gICAgdi1pZj1cInNob3dcIlxyXG4gICAgOnN0eWxlPVwie1xyXG4gICAgICB3aWR0aDogJzEwMHZ3JyxcclxuICAgICAgaGVpZ2h0OiAnMTAwdmgnLFxyXG4gICAgICBiYWNrZ3JvdW5kQ29sb3I6IGJnY29sb3IsXHJcbiAgICAgIHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxyXG4gICAgICBsZWZ0OiAwLFxyXG4gICAgICB0b3A6IDAsXHJcbiAgICAgIHpJbmRleDogOTk5OCxcclxuICAgIH1cIlxyXG4gID5cclxuICAgIDx2aWV3XHJcbiAgICAgIHYtZm9yPVwiKGl0ZW0sIHJlY3RfaWR4KSBpbiBza2VsZXRvblJlY3RMaXN0c1wiXHJcbiAgICAgIDprZXk9XCJyZWN0X2lkeCArICdyZWN0J1wiXHJcbiAgICAgIDpjbGFzcz1cIltsb2FkaW5nID09ICdjaGlhcm9zY3VybycgPyAnY2hpYXJvc2N1cm8nIDogJyddXCJcclxuICAgICAgOnN0eWxlPVwie1xyXG4gICAgICAgIHdpZHRoOiBpdGVtLndpZHRoICogMiArICdycHgnLFxyXG4gICAgICAgIGhlaWdodDogaXRlbS5oZWlnaHQgKiAyICsgJ3JweCcsXHJcbiAgICAgICAgYmFja2dyb3VuZENvbG9yOiAncmdiKDE5NCwgMjA3LCAyMTQsLjMpJyxcclxuICAgICAgICBwb3NpdGlvbjogJ2Fic29sdXRlJyxcclxuICAgICAgICBsZWZ0OiBpdGVtLmxlZnQgKiAyICsgJ3JweCcsXHJcbiAgICAgICAgdG9wOiBpdGVtLnRvcCAqIDIgKyAncnB4JyxcclxuICAgICAgfVwiXHJcbiAgICA+XHJcbiAgICA8L3ZpZXc+XHJcbiAgICA8dmlld1xyXG4gICAgICB2LWZvcj1cIihpdGVtLCBjaXJjbGVfaWR4KSBpbiBza2VsZXRvbkNpcmNsZUxpc3RzXCJcclxuICAgICAgOmtleT1cImNpcmNsZV9pZHggKyAnY2lyY2xlJ1wiXHJcbiAgICAgIDpjbGFzcz1cImxvYWRpbmcgPT0gJ2NoaWFyb3NjdXJvJyA/ICdjaGlhcm9zY3VybycgOiAnJ1wiXHJcbiAgICAgIDpzdHlsZT1cIntcclxuICAgICAgICB3aWR0aDogaXRlbS53aWR0aCAqIDIgKyAncnB4JyxcclxuICAgICAgICBoZWlnaHQ6IGl0ZW0uaGVpZ2h0ICogMiArICdycHgnLFxyXG4gICAgICAgIGJhY2tncm91bmRDb2xvcjogJ3JnYigxOTQsIDIwNywgMjE0LC4zKScsXHJcbiAgICAgICAgYm9yZGVyUmFkaXVzOiBpdGVtLndpZHRoICogMiArICdycHgnLFxyXG4gICAgICAgIHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxyXG4gICAgICAgIGxlZnQ6IGl0ZW0ubGVmdCAqIDIgKyAncnB4JyxcclxuICAgICAgICB0b3A6IGl0ZW0udG9wICogMiArICdycHgnLFxyXG4gICAgICAgIHpJbmRleDogOTk5OCxcclxuICAgICAgfVwiXHJcbiAgICA+XHJcbiAgICA8L3ZpZXc+XHJcbiAgICA8dmlldyBjbGFzcz1cInNwaW5ib3hcIiB2LWlmPVwibG9hZGluZyA9PSAnc3BpbidcIj5cclxuICAgICAgPHZpZXcgY2xhc3M9XCJzcGluXCI+PC92aWV3PlxyXG4gICAgPC92aWV3PlxyXG4gIDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lOiBcInNrZWxldG9uXCIsXHJcbiAgcHJvcHM6IHtcclxuICAgIGJnY29sb3I6IHtcclxuICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICB2YWx1ZTogXCIjRkZGXCIsXHJcbiAgICB9LFxyXG4gICAgc2VsZWN0b3I6IHtcclxuICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICB2YWx1ZTogXCJza2VsZXRvblwiLFxyXG4gICAgfSxcclxuICAgIGxvYWRpbmc6IHtcclxuICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICB2YWx1ZTogXCJjaGlhcm9zY3Vyb1wiLFxyXG4gICAgfSxcclxuICAgIHNob3c6IHtcclxuICAgICAgdHlwZTogQm9vbGVhbixcclxuICAgICAgdmFsdWU6IGZhbHNlLFxyXG4gICAgfSxcclxuICAgIGlzTm9kZXM6IHtcclxuICAgICAgdHlwZTogTnVtYmVyLFxyXG4gICAgICB2YWx1ZTogZmFsc2UsXHJcbiAgICB9LCAvL+aOp+WItuS7gOS5iOaXtuWAmeW8gOWni+aKk+WPluWFg+e0oOiKgueCuSzlj6ropoHmlbDlgLzmlLnlj5jlsLHph43mlrDmipPlj5ZcclxuICB9LFxyXG4gIGRhdGEoKSB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBsb2FkaW5nQW5pOiBbXCJzcGluXCIsIFwiY2hpYXJvc2N1cm9cIl0sXHJcbiAgICAgIHN5c3RlbUluZm86IHt9LFxyXG4gICAgICBza2VsZXRvblJlY3RMaXN0czogW1xyXG4gICAgICAgIHtcclxuICAgICAgICAgIGJvdHRvbTogMzUsXHJcbiAgICAgICAgICBkYXRhc2V0OiB7fSxcclxuICAgICAgICAgIGhlaWdodDogMjUsXHJcbiAgICAgICAgICBpZDogXCJcIixcclxuICAgICAgICAgIGxlZnQ6IDE1LFxyXG4gICAgICAgICAgcmlnaHQ6IDY1LFxyXG4gICAgICAgICAgdG9wOiAxMCxcclxuICAgICAgICAgIHdpZHRoOiA1MCxcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGJvdHRvbTogNzIsXHJcbiAgICAgICAgICBkYXRhc2V0OiB7fSxcclxuICAgICAgICAgIGhlaWdodDogMzAsXHJcbiAgICAgICAgICBpZDogXCJcIixcclxuICAgICAgICAgIGxlZnQ6IDE1LFxyXG4gICAgICAgICAgcmlnaHQ6IDM2MCxcclxuICAgICAgICAgIHRvcDogNDIsXHJcbiAgICAgICAgICB3aWR0aDogMzQ1LFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgYm90dG9tOiAyMzIsXHJcbiAgICAgICAgICBkYXRhc2V0OiB7fSxcclxuICAgICAgICAgIGhlaWdodDogMTQ1LFxyXG4gICAgICAgICAgaWQ6IFwiXCIsXHJcbiAgICAgICAgICBsZWZ0OiAxNSxcclxuICAgICAgICAgIHJpZ2h0OiAzNjAsXHJcbiAgICAgICAgICB0b3A6IDg3LFxyXG4gICAgICAgICAgd2lkdGg6IDM0NSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGJvdHRvbTogNDM2LFxyXG4gICAgICAgICAgZGF0YXNldDoge30sXHJcbiAgICAgICAgICBoZWlnaHQ6IDMwLFxyXG4gICAgICAgICAgaWQ6IFwiXCIsXHJcbiAgICAgICAgICBsZWZ0OiAxNSxcclxuICAgICAgICAgIHJpZ2h0OiAzNjAsXHJcbiAgICAgICAgICB0b3A6IDQwNixcclxuICAgICAgICAgIHdpZHRoOiAzNDUsXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBib3R0b206IDU5NixcclxuICAgICAgICAgIGRhdGFzZXQ6IHt9LFxyXG4gICAgICAgICAgaGVpZ2h0OiAxNTAsXHJcbiAgICAgICAgICBpZDogXCJcIixcclxuICAgICAgICAgIGxlZnQ6IDE1LFxyXG4gICAgICAgICAgcmlnaHQ6IDE4MyxcclxuICAgICAgICAgIHRvcDogNDQ2LFxyXG4gICAgICAgICAgd2lkdGg6IDE2OCxcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGJvdHRvbTogNTE5LFxyXG4gICAgICAgICAgZGF0YXNldDoge30sXHJcbiAgICAgICAgICBoZWlnaHQ6IDczLFxyXG4gICAgICAgICAgaWQ6IFwiXCIsXHJcbiAgICAgICAgICBsZWZ0OiAxODgsXHJcbiAgICAgICAgICByaWdodDogMzYwLFxyXG4gICAgICAgICAgdG9wOiA0NDYsXHJcbiAgICAgICAgICB3aWR0aDogMTcyLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgYm90dG9tOiA1OTYsXHJcbiAgICAgICAgICBkYXRhc2V0OiB7fSxcclxuICAgICAgICAgIGhlaWdodDogNzMsXHJcbiAgICAgICAgICBpZDogXCJcIixcclxuICAgICAgICAgIGxlZnQ6IDE4OCxcclxuICAgICAgICAgIHJpZ2h0OiAzNjAsXHJcbiAgICAgICAgICB0b3A6IDUyMyxcclxuICAgICAgICAgIHdpZHRoOiAxNzIsXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBib3R0b206IDc5MyxcclxuICAgICAgICAgIGRhdGFzZXQ6IHt9LFxyXG4gICAgICAgICAgaGVpZ2h0OiAxNzcsXHJcbiAgICAgICAgICBpZDogXCJcIixcclxuICAgICAgICAgIGxlZnQ6IDE1LFxyXG4gICAgICAgICAgcmlnaHQ6IDM2MCxcclxuICAgICAgICAgIHRvcDogNjE2LFxyXG4gICAgICAgICAgd2lkdGg6IDM0NSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGJvdHRvbTogMTY4MCxcclxuICAgICAgICAgIGRhdGFzZXQ6IHt9LFxyXG4gICAgICAgICAgaGVpZ2h0OiAyMDYsXHJcbiAgICAgICAgICBpZDogXCJcIixcclxuICAgICAgICAgIGxlZnQ6IDE1LFxyXG4gICAgICAgICAgcmlnaHQ6IDM2MCxcclxuICAgICAgICAgIHRvcDogMTQ3NCxcclxuICAgICAgICAgIHdpZHRoOiAzNDUsXHJcbiAgICAgICAgfSxcclxuICAgICAgXSxcclxuICAgICAgc2tlbGV0b25DaXJjbGVMaXN0czogW1xyXG4gICAgICAgIHtcclxuICAgICAgICAgIGlkOiBcIlwiLFxyXG4gICAgICAgICAgZGF0YXNldDoge30sXHJcbiAgICAgICAgICBsZWZ0OiAyNyxcclxuICAgICAgICAgIHJpZ2h0OiA3MixcclxuICAgICAgICAgIHRvcDogMjQ1LFxyXG4gICAgICAgICAgYm90dG9tOiAyNzAsXHJcbiAgICAgICAgICB3aWR0aDogNDUsXHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1LFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgaWQ6IFwiXCIsXHJcbiAgICAgICAgICBkYXRhc2V0OiB7fSxcclxuICAgICAgICAgIGxlZnQ6IDk2LFxyXG4gICAgICAgICAgcmlnaHQ6IDE0MSxcclxuICAgICAgICAgIHRvcDogMjQ1LFxyXG4gICAgICAgICAgYm90dG9tOiAyNzAsXHJcbiAgICAgICAgICB3aWR0aDogNDUsXHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1LFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgaWQ6IFwiXCIsXHJcbiAgICAgICAgICBkYXRhc2V0OiB7fSxcclxuICAgICAgICAgIGxlZnQ6IDE2NSxcclxuICAgICAgICAgIHJpZ2h0OiAyMTAsXHJcbiAgICAgICAgICB0b3A6IDI0NSxcclxuICAgICAgICAgIGJvdHRvbTogMjcwLFxyXG4gICAgICAgICAgd2lkdGg6IDQ1LFxyXG4gICAgICAgICAgaGVpZ2h0OiA0NSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGlkOiBcIlwiLFxyXG4gICAgICAgICAgZGF0YXNldDoge30sXHJcbiAgICAgICAgICBsZWZ0OiAyMzQsXHJcbiAgICAgICAgICByaWdodDogMjc5LFxyXG4gICAgICAgICAgdG9wOiAyNDUsXHJcbiAgICAgICAgICBib3R0b206IDI3MCxcclxuICAgICAgICAgIHdpZHRoOiA0NSxcclxuICAgICAgICAgIGhlaWdodDogNDUsXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBpZDogXCJcIixcclxuICAgICAgICAgIGRhdGFzZXQ6IHt9LFxyXG4gICAgICAgICAgbGVmdDogMzAzLFxyXG4gICAgICAgICAgcmlnaHQ6IDM0OCxcclxuICAgICAgICAgIHRvcDogMjQ1LFxyXG4gICAgICAgICAgYm90dG9tOiAyNzAsXHJcbiAgICAgICAgICB3aWR0aDogNDUsXHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1LFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgaWQ6IFwiXCIsXHJcbiAgICAgICAgICBkYXRhc2V0OiB7fSxcclxuICAgICAgICAgIGxlZnQ6IDI3LFxyXG4gICAgICAgICAgcmlnaHQ6IDcyLFxyXG4gICAgICAgICAgdG9wOiAzMjcsXHJcbiAgICAgICAgICBib3R0b206IDM1MixcclxuICAgICAgICAgIHdpZHRoOiA0NSxcclxuICAgICAgICAgIGhlaWdodDogNDUsXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBpZDogXCJcIixcclxuICAgICAgICAgIGRhdGFzZXQ6IHt9LFxyXG4gICAgICAgICAgbGVmdDogOTYsXHJcbiAgICAgICAgICByaWdodDogMTQxLFxyXG4gICAgICAgICAgdG9wOiAzMjcsXHJcbiAgICAgICAgICBib3R0b206IDM1MixcclxuICAgICAgICAgIHdpZHRoOiA0NSxcclxuICAgICAgICAgIGhlaWdodDogNDUsXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBpZDogXCJcIixcclxuICAgICAgICAgIGRhdGFzZXQ6IHt9LFxyXG4gICAgICAgICAgbGVmdDogMTY1LFxyXG4gICAgICAgICAgcmlnaHQ6IDIxMCxcclxuICAgICAgICAgIHRvcDogMzI3LFxyXG4gICAgICAgICAgYm90dG9tOiAzNTIsXHJcbiAgICAgICAgICB3aWR0aDogNDUsXHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1LFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgaWQ6IFwiXCIsXHJcbiAgICAgICAgICBkYXRhc2V0OiB7fSxcclxuICAgICAgICAgIGxlZnQ6IDIzNCxcclxuICAgICAgICAgIHJpZ2h0OiAyNzksXHJcbiAgICAgICAgICB0b3A6IDMyNyxcclxuICAgICAgICAgIGJvdHRvbTogMzUyLFxyXG4gICAgICAgICAgd2lkdGg6IDQ1LFxyXG4gICAgICAgICAgaGVpZ2h0OiA0NSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGlkOiBcIlwiLFxyXG4gICAgICAgICAgZGF0YXNldDoge30sXHJcbiAgICAgICAgICBsZWZ0OiAzMDMsXHJcbiAgICAgICAgICByaWdodDogMzQ4LFxyXG4gICAgICAgICAgdG9wOiAzMjcsXHJcbiAgICAgICAgICBib3R0b206IDM1MixcclxuICAgICAgICAgIHdpZHRoOiA0NSxcclxuICAgICAgICAgIGhlaWdodDogNDUsXHJcbiAgICAgICAgfSxcclxuICAgICAgXSxcclxuICAgIH07XHJcbiAgfSxcclxuICB3YXRjaDoge1xyXG4gICAgaXNOb2Rlcyh2YWwpIHtcclxuICAgICAgLy8gdGhpcy5yZWFkeUFjdGlvbigpO1xyXG4gICAgfSxcclxuICB9LFxyXG4gIG1vdW50ZWQoKSB7XHJcbiAgICB0aGlzLmF0dGFjaGVkQWN0aW9uKCk7XHJcbiAgfSxcclxuICBtZXRob2RzOiB7XHJcbiAgICBhdHRhY2hlZEFjdGlvbjogZnVuY3Rpb24gKCkge1xyXG4gICAgICAvL+m7mOiupOeahOmmluWxj+WuvemrmO+8jOmYsuatouWGheWuuemXqueOsFxyXG4gICAgICBjb25zdCBzeXN0ZW1JbmZvID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCk7XHJcbiAgICAgIHRoaXMuc3lzdGVtSW5mbyA9IHtcclxuICAgICAgICB3aWR0aDogc3lzdGVtSW5mby53aW5kb3dXaWR0aCxcclxuICAgICAgICBoZWlnaHQ6IHN5c3RlbUluZm8ud2luZG93SGVpZ2h0LFxyXG4gICAgICB9O1xyXG4gICAgICB0aGlzLmxvYWRpbmcgPSB0aGlzLmxvYWRpbmdBbmkuaW5jbHVkZXModGhpcy5sb2FkaW5nKVxyXG4gICAgICAgID8gdGhpcy5sb2FkaW5nXHJcbiAgICAgICAgOiBcInNwaW5cIjtcclxuICAgIH0sXHJcbiAgfSxcclxufTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcbi5ib3gge1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuLnNwaW5ib3gge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG59XHJcblxyXG4uc3BpbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA2NHJweDtcclxuICBoZWlnaHQ6IDY0cnB4O1xyXG59XHJcblxyXG4uc3BpbjphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDQ2cnB4O1xyXG4gIGhlaWdodDogNDZycHg7XHJcbiAgbWFyZ2luOiAxcnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDVycHggc29saWQgIzQwOWVmZjtcclxuICBib3JkZXItY29sb3I6ICM0MDllZmYgdHJhbnNwYXJlbnQgIzQwOWVmZiB0cmFuc3BhcmVudDtcclxuICBhbmltYXRpb246IHNwaW4gMS4ycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hpYXJvc2N1cm8ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMTk0LCAyMDcsIDIxNCk7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuICBhbmltYXRpb24tbmFtZTogYmxpbms7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmxpbmsge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsdXNoIHtcclxuICAwJSB7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnNoaW5lIHtcclxuICBhbmltYXRpb246IGZsdXNoIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICB0byBsZWZ0LFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgNTAlLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXHJcbiAgKTtcclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///373\n"); /***/ }), /* 374 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/order_addcart/order_addcart.vue?mpType=page ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _order_addcart_vue_vue_type_template_id_2704b1b8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./order_addcart.vue?vue&type=template&id=2704b1b8&scoped=true&mpType=page */ 375);\n/* harmony import */ var _order_addcart_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./order_addcart.vue?vue&type=script&lang=js&mpType=page */ 377);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _order_addcart_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _order_addcart_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _order_addcart_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _order_addcart_vue_vue_type_template_id_2704b1b8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _order_addcart_vue_vue_type_template_id_2704b1b8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2704b1b8\",\n null,\n false,\n _order_addcart_vue_vue_type_template_id_2704b1b8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/order_addcart/order_addcart.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUo7QUFDako7QUFDNEU7QUFDTDs7O0FBR3ZFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhGQUFNO0FBQ1IsRUFBRSwrR0FBTTtBQUNSLEVBQUUsd0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzc0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9vcmRlcl9hZGRjYXJ0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yNzA0YjFiOCZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vb3JkZXJfYWRkY2FydC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vb3JkZXJfYWRkY2FydC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjI3MDRiMWI4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL29yZGVyX2FkZGNhcnQvb3JkZXJfYWRkY2FydC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///374\n"); /***/ }), /* 375 */ /*!************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/order_addcart/order_addcart.vue?vue&type=template&id=2704b1b8&scoped=true&mpType=page ***! \************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_order_addcart_vue_vue_type_template_id_2704b1b8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./order_addcart.vue?vue&type=template&id=2704b1b8&scoped=true&mpType=page */ 376); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_order_addcart_vue_vue_type_template_id_2704b1b8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_order_addcart_vue_vue_type_template_id_2704b1b8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_order_addcart_vue_vue_type_template_id_2704b1b8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_order_addcart_vue_vue_type_template_id_2704b1b8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 376 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/order_addcart/order_addcart.vue?vue&type=template&id=2704b1b8&scoped=true&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.canShow) ? _c( "view", { staticClass: _vm._$s(1, "sc", "shoppingCart copy-data"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "labelNav acea-row row-around row-middle" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "item"), attrs: { _i: 3 } }, [ _c("text", { staticClass: _vm._$s( 4, "sc", "iconfont icon-xuanzhong" ), attrs: { _i: 4 }, }), _vm._v( _vm._$s(3, "t1-0", _vm._s(_vm.$t("100%正品保证"))) ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "item"), attrs: { _i: 5 } }, [ _c("text", { staticClass: _vm._$s( 6, "sc", "iconfont icon-xuanzhong" ), attrs: { _i: 6 }, }), _vm._v( _vm._$s(5, "t1-0", _vm._s(_vm.$t("所有商品精挑细选"))) ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "item"), attrs: { _i: 7 } }, [ _c("text", { staticClass: _vm._$s( 8, "sc", "iconfont icon-xuanzhong" ), attrs: { _i: 8 }, }), _vm._v(_vm._$s(7, "t1-0", _vm._s(_vm.$t("售后无忧")))), ] ), ] ), _c( "view", { staticClass: _vm._$s( 9, "sc", "nav acea-row row-between-wrapper" ), attrs: { _i: 9 }, }, [ _c("view", [ _vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.$t("购物数量")))), _c( "text", { staticClass: _vm._$s(11, "sc", "num font-num"), attrs: { _i: 11 }, }, [_vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.cartCount)))] ), ]), _vm._$s( 12, "i", _vm.cartList.valid.length > 0 || _vm.cartList.invalid.length > 0 ) ? _c( "view", { staticClass: _vm._$s( 12, "sc", "administrate acea-row row-center-wrapper" ), attrs: { _i: 12 }, on: { click: _vm.manage }, }, [ _vm._v( _vm._$s( 12, "t0-0", _vm._s( _vm.footerswitch ? _vm.$t("管理") : _vm.$t("取消") ) ) ), ] ) : _vm._e(), ] ), _vm._$s( 13, "i", (_vm.cartList.valid.length > 0 || _vm.cartList.invalid.length > 0) && _vm.canShow ) ? _c("view", [ _c( "view", { staticClass: _vm._$s(14, "sc", "list"), attrs: { _i: 14 }, }, [ _c( "checkbox-group", { attrs: { _i: 15 }, on: { change: _vm.checkboxChange }, }, [ _vm._l( _vm._$s(16, "f", { forItems: _vm.cartList.valid, }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(16, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "17-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "17-" + $30 }, }, [ _c("checkbox", { attrs: { value: _vm._$s( "18-" + $30, "a-value", item.id.toString() ), checked: _vm._$s( "18-" + $30, "a-checked", item.checked ), disabled: _vm._$s( "18-" + $30, "a-disabled", !item.attrStatus && _vm.footerswitch ), _i: "18-" + $30, }, }), _c( "navigator", { staticClass: _vm._$s( "19-" + $30, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { url: _vm._$s( "19-" + $30, "a-url", "/pages/goods_details/index?id=" + item.product_id ), _i: "19-" + $30, }, }, [ _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "pictrue" ), attrs: { _i: "20-" + $30 }, }, [ _vm._$s( "21-" + $30, "i", item.productInfo.attrInfo ) ? _c("image", { attrs: { src: _vm._$s( "21-" + $30, "a-src", item.productInfo .attrInfo.image ), _i: "21-" + $30, }, }) : _c("image", { attrs: { src: _vm._$s( "22-" + $30, "a-src", item.productInfo.image ), _i: "22-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "23-" + $30, "sc", "text" ), attrs: { _i: "23-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "24-" + $30, "sc", "line2" ), class: _vm._$s( "24-" + $30, "c", item.attrStatus ? "" : "reColor" ), attrs: { _i: "24-" + $30 }, }, [ _vm._v( _vm._$s( "24-" + $30, "t0-0", _vm._s( item.productInfo .store_name ) ) ), ] ), _vm._$s( "25-" + $30, "i", item.productInfo.attrInfo ) ? _c( "view", { staticClass: _vm._$s( "25-" + $30, "sc", "infor line1" ), attrs: { _i: "25-" + $30, }, }, [ _vm._v( _vm._$s( "25-" + $30, "t0-0", _vm._s(_vm.$t("属性")) ) + _vm._$s( "25-" + $30, "t0-1", _vm._s( item.productInfo .attrInfo.suk ) ) ), ] ) : _vm._e(), _vm._$s( "26-" + $30, "i", item.attrStatus ) ? _c( "view", { staticClass: _vm._$s( "26-" + $30, "sc", "money" ), attrs: { _i: "26-" + $30, }, }, [ _vm._v( _vm._$s( "26-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "26-" + $30, "t0-1", _vm._s( item.truePrice ) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "27-" + $30, "sc", "reElection acea-row row-between-wrapper" ), attrs: { _i: "27-" + $30, }, }, [ _c( "view", { staticClass: _vm._$s( "28-" + $30, "sc", "title" ), attrs: { _i: "28-" + $30, }, }, [ _vm._v( _vm._$s( "28-" + $30, "t0-0", _vm._s( _vm.$t( "请重新选择商品规格" ) ) ) ), ] ), _c( "view", { staticClass: _vm._$s( "29-" + $30, "sc", "reBnt cart-color acea-row row-center-wrapper" ), attrs: { _i: "29-" + $30, }, on: { click: function ( $event ) { $event.stopPropagation() return _vm.reElection( item ) }, }, }, [ _vm._v( _vm._$s( "29-" + $30, "t0-0", _vm._s( _vm.$t("重选") ) ) ), ] ), ] ), ] ), _vm._$s( "30-" + $30, "i", item.attrStatus ) ? _c( "view", { staticClass: _vm._$s( "30-" + $30, "sc", "carnum acea-row row-center-wrapper" ), attrs: { _i: "30-" + $30 }, }, [ _c("view", { staticClass: _vm._$s( "31-" + $30, "sc", "reduce" ), class: _vm._$s( "31-" + $30, "c", item.numSub ? "on" : "" ), attrs: { _i: "31-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.subCart( index ) }, }, }), _c( "view", { staticClass: _vm._$s( "32-" + $30, "sc", "num" ), attrs: { _i: "32-" + $30, }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: item.cart_num, expression: "item.cart_num", }, ], attrs: { _i: "33-" + $30, }, domProps: { value: _vm._$s( "33-" + $30, "v-model", item.cart_num ), }, on: { click: function ( $event ) { $event.stopPropagation() }, input: [ function ($event) { if ( $event.target .composing ) { return } _vm.$set( item, "cart_num", $event.target .value ) }, function ($event) { return _vm.iptCartNum( index ) }, ], blur: function ( $event ) { return _vm.blurInput( index ) }, }, }), ] ), _c("view", { staticClass: _vm._$s( "34-" + $30, "sc", "plus" ), class: _vm._$s( "34-" + $30, "c", item.numAdd ? "on" : "" ), attrs: { _i: "34-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.addCart( index ) }, }, }), ] ) : _vm._e(), ] ), ] ), ] } ), ], 2 ), ] ), _vm._$s(35, "i", _vm.cartList.invalid.length > 0) ? _c( "view", { staticClass: _vm._$s(35, "sc", "invalidGoods"), attrs: { _i: 35 }, }, [ _c( "view", { staticClass: _vm._$s( 36, "sc", "goodsNav acea-row row-between-wrapper" ), attrs: { _i: 36 }, }, [ _c( "view", { attrs: { _i: 37 }, on: { click: _vm.goodsOpen }, }, [ _c("text", { staticClass: _vm._$s( 38, "sc", "iconfont" ), class: _vm._$s( 38, "c", _vm.goodsHidden == true ? "icon-xiangxia" : "icon-xiangshang" ), attrs: { _i: 38 }, }), _vm._v( _vm._$s( 37, "t1-0", _vm._s(_vm.$t("失效商品")) ) ), ] ), _c( "view", { staticClass: _vm._$s(39, "sc", "del"), attrs: { _i: 39 }, on: { click: _vm.unsetCart }, }, [ _c("text", { staticClass: _vm._$s( 40, "sc", "iconfont icon-shanchu1" ), attrs: { _i: 40 }, }), _vm._v( _vm._$s( 39, "t1-0", _vm._s(_vm.$t("清空")) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(41, "sc", "goodsList"), attrs: { hidden: _vm._$s( 41, "a-hidden", _vm.goodsHidden ), _i: 41, }, }, [ _vm._l( _vm._$s(42, "f", { forItems: _vm.cartList.invalid, }), function (item, index, $21, $31) { return [ _c( "view", { key: _vm._$s(42, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "43-" + $31, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "43-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "44-" + $31, "sc", "invalid" ), attrs: { _i: "44-" + $31 }, }, [ _vm._v( _vm._$s( "44-" + $31, "t0-0", _vm._s(_vm.$t("失效")) ) ), ] ), _c( "view", { staticClass: _vm._$s( "45-" + $31, "sc", "pictrue" ), attrs: { _i: "45-" + $31 }, }, [ _vm._$s( "46-" + $31, "i", item.productInfo.attrInfo ) ? _c("image", { attrs: { src: _vm._$s( "46-" + $31, "a-src", item.productInfo .attrInfo.image ), _i: "46-" + $31, }, }) : _c("image", { attrs: { src: _vm._$s( "47-" + $31, "a-src", item.productInfo.image ), _i: "47-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "48-" + $31, "sc", "text acea-row row-column-between" ), attrs: { _i: "48-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "49-" + $31, "sc", "line1 name" ), attrs: { _i: "49-" + $31 }, }, [ _vm._v( _vm._$s( "49-" + $31, "t0-0", _vm._s( item.productInfo .store_name ) ) ), ] ), _vm._$s( "50-" + $31, "i", item.productInfo.attrInfo ) ? _c( "view", { staticClass: _vm._$s( "50-" + $31, "sc", "infor line1" ), attrs: { _i: "50-" + $31, }, }, [ _vm._v( _vm._$s( "50-" + $31, "t0-0", _vm._s(_vm.$t("属性")) ) + _vm._$s( "50-" + $31, "t0-1", _vm._s( item.productInfo .attrInfo.suk ) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( "51-" + $31, "sc", "acea-row row-between-wrapper" ), attrs: { _i: "51-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "52-" + $31, "sc", "end" ), attrs: { _i: "52-" + $31, }, }, [ _vm._v( _vm._$s( "52-" + $31, "t0-0", _vm._s( _vm.$t( "该商品已失效" ) ) ) ), ] ), ] ), ] ), ] ), ] } ), ], 2 ), ] ) : _vm._e(), _vm._$s(53, "i", _vm.cartList.invalid.length && _vm.loadend) ? _c( "view", { staticClass: _vm._$s( 53, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 53 }, }, [ _c("text", { staticClass: _vm._$s( 54, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s( 54, "a-hidden", _vm.loadingInvalid == false ), _i: 54, }, }), _vm._v( _vm._$s(53, "t1-0", _vm._s(_vm.loadTitleInvalid)) ), ] ) : _vm._e(), ]) : _vm._e(), _vm._$s( 55, "i", _vm.cartList.valid.length == 0 && _vm.cartList.invalid.length == 0 && _vm.canShow ) ? _c( "view", { staticClass: _vm._$s(55, "sc", "noCart"), attrs: { _i: 55 }, }, [ _c( "view", { staticClass: _vm._$s(56, "sc", "emptyBox"), attrs: { _i: 56 }, }, [ _c("image", { attrs: { src: _vm._$s( 57, "a-src", _vm.imgHost + "/statics/images/no-thing.png" ), _i: 57, }, }), _c( "view", { staticClass: _vm._$s(58, "sc", "tips"), attrs: { _i: 58 }, }, [ _vm._v( _vm._$s(58, "t0-0", _vm._s(_vm.$t("暂无商品"))) ), ] ), ] ), _vm._$s(59, "i", _vm.hostProduct.length) ? _c("recommend", { attrs: { hostProduct: _vm.hostProduct, _i: 59 }, }) : _vm._e(), ], 1 ) : _vm._e(), _c("view"), _vm._$s(61, "i", _vm.cartList.valid.length > 0 && _vm.canShow) ? _c( "view", { staticClass: _vm._$s( 61, "sc", "footer acea-row row-between-wrapper" ), class: _vm._$s( 61, "c", _vm.is_diy && _vm.is_diy_set ? "on" : "" ), attrs: { _i: 61 }, }, [ _c("view", [ _c( "checkbox-group", { attrs: { _i: 63 }, on: { change: _vm.checkboxAllChange }, }, [ _c("checkbox", { attrs: { checked: _vm._$s( 64, "a-checked", !!_vm.isAllSelect ), _i: 64, }, }), _c( "text", { staticClass: _vm._$s(65, "sc", "checkAll"), attrs: { _i: 65 }, }, [ _vm._v( _vm._$s(65, "t0-0", _vm._s(_vm.$t("全选"))) + _vm._$s( 65, "t0-1", _vm._s(_vm.selectValue.length) ) ), ] ), ] ), ]), _vm._$s(66, "i", _vm.footerswitch == true) ? _c( "view", { staticClass: _vm._$s( 66, "sc", "money acea-row row-middle" ), attrs: { _i: 66 }, }, [ _c( "text", { staticClass: _vm._$s(67, "sc", "font-color"), attrs: { _i: 67 }, }, [ _vm._v( _vm._$s(67, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 67, "t0-1", _vm._s(_vm.selectCountPrice) ) ), ] ), _c( "form", { attrs: { _i: 68 }, on: { submit: _vm.subOrder }, }, [ _c( "button", { staticClass: _vm._$s( 69, "sc", "placeOrder bg-color" ), attrs: { _i: 69 }, }, [ _vm._v( _vm._$s( 69, "t0-0", _vm._s(_vm.$t("立即下单")) ) ), ] ), ] ), ] ) : _c( "view", { staticClass: _vm._$s( 70, "sc", "button acea-row row-middle" ), attrs: { _i: 70 }, }, [ _c( "form", { attrs: { _i: 71 }, on: { submit: _vm.subCollect }, }, [ _c( "button", { staticClass: _vm._$s( 72, "sc", "bnt cart-color" ), attrs: { _i: 72 }, }, [ _vm._v( _vm._$s( 72, "t0-0", _vm._s(_vm.$t("收藏")) ) ), ] ), ] ), _c( "form", { attrs: { _i: 73 }, on: { submit: _vm.subDel }, }, [ _c( "button", { staticClass: _vm._$s(74, "sc", "bnt"), attrs: { _i: 74 }, }, [ _vm._v( _vm._$s( 74, "t0-0", _vm._s(_vm.$t("删除")) ) ), ] ), ] ), ] ), ] ) : _vm._e(), ] ) : _vm._e(), _c("productWindow", { attrs: { attr: _vm.attr, isShow: 1, iSplus: 1, iScart: 1, id: "product-window", _i: 75, }, on: { myevent: _vm.onMyEvent, ChangeAttr: _vm.ChangeAttr, ChangeCartNum: _vm.ChangeCartNum, attrVal: _vm.attrVal, iptCartNum: _vm.iptCartNum, goCat: _vm.reGoCat, }, }), _c("view", { staticClass: _vm._$s(76, "sc", "uni-p-b-98"), attrs: { _i: 76 }, }), _vm._$s(77, "i", !_vm.is_diy) ? _c("tabBar", { attrs: { pagePath: "/pages/order_addcart/order_addcart", _i: 77 }, }) : _c("pageFooter", { attrs: { _i: 78 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 377 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/order_addcart/order_addcart.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_order_addcart_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./order_addcart.vue?vue&type=script&lang=js&mpType=page */ 378);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_order_addcart_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_order_addcart_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_order_addcart_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_order_addcart_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_order_addcart_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1qQixDQUFnQixzbEJBQUcsRUFBQyIsImZpbGUiOiIzNzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9vcmRlcl9hZGRjYXJ0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9vcmRlcl9hZGRjYXJ0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///377\n"); /***/ }), /* 378 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/order_addcart/order_addcart.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/pages/index/visualization/components/tabBar.vue */ 359));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _recommend = _interopRequireDefault(__webpack_require__(/*! @/components/recommend */ 228));\nvar _productWindow = _interopRequireDefault(__webpack_require__(/*! @/components/productWindow */ 379));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/pageFooter/index.vue */ 218));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\nvar _methods;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar sysHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar _default = {\n components: {\n pageFooter: _index.default,\n recommend: _recommend.default,\n productWindow: _productWindow.default,\n tabBar: _tabBar.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n is_diy: uni.getStorageSync('is_diy'),\n canShow: false,\n cartCount: 0,\n goodsHidden: true,\n footerswitch: true,\n hostProduct: [],\n cartList: {\n valid: [],\n invalid: []\n },\n isAllSelect: false,\n //全选\n selectValue: [],\n //选中的数据\n selectCountPrice: 0.00,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n hotScroll: false,\n hotPage: 1,\n hotLimit: 10,\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\"),\n //提示语\n page: 1,\n limit: 20,\n loadingInvalid: false,\n loadendInvalid: false,\n loadTitleInvalid: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n //提示语\n pageInvalid: 1,\n limitInvalid: 20,\n attr: {\n cartAttr: false,\n productAttr: [],\n productSelect: {}\n },\n productValue: [],\n //系统属性\n storeInfo: {},\n attrValue: '',\n //已选属性\n attrTxt: this.$t(\"\\u8BF7\\u9009\\u62E9\"),\n //属性页面提示\n cartId: 0,\n product_id: 0,\n sysHeight: sysHeight,\n newData: {},\n activeRouter: '',\n is_diy_set: false,\n adding: false\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(options) {\n uni.hideTabBar();\n var that = this;\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].route; //获取当前页面路由\n this.activeRouter = '/' + curRoute;\n },\n onShow: function onShow() {\n if (!this.isLogin) (0, _login.toLogin)();\n this.canShow = false;\n if (this.isLogin == true) {\n this.hotPage = 1;\n this.hostProduct = [];\n this.hotScroll = false;\n this.getHostProduct();\n this.loadend = false;\n this.page = 1;\n this.cartList.valid = [];\n this.getCartList(1);\n this.loadendInvalid = false;\n this.pageInvalid = 1;\n this.cartList.invalid = [];\n this.getInvalidList();\n // this.getCartNum();\n this.goodsHidden = true;\n this.footerswitch = true;\n this.hostProduct = [];\n this.hotScroll = false;\n this.hotPage = 1;\n this.hotLimit = 10;\n this.cartList = {\n valid: [],\n invalid: []\n }, this.isAllSelect = false; //全选\n this.selectValue = []; //选中的数据\n this.selectCountPrice = 0.00;\n this.cartCount = 0;\n this.isShowAuth = false;\n }\n ;\n },\n methods: (_methods = {\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n // 修改购物车\n reGoCat: function reGoCat() {\n var that = this,\n productSelect = that.productValue[this.attrValue];\n //如果有属性,没有选择,提示用户选择\n if (that.attr.productAttr.length && productSelect === undefined) return that.$util.Tips({\n title: that.$t(\"\\u4EA7\\u54C1\\u5E93\\u5B58\\u4E0D\\u8DB3\\uFF0C\\u8BF7\\u9009\\u62E9\\u5176\\u5B83\")\n });\n var q = {\n id: that.cartId,\n product_id: that.product_id,\n num: that.attr.productSelect.cart_num,\n unique: that.attr.productSelect !== undefined ? that.attr.productSelect.unique : \"\"\n };\n (0, _order.getResetCart)(q).then(function (res) {\n that.attr.cartAttr = false;\n that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u8D2D\\u7269\\u8F66\\u6210\\u529F\"),\n success: function success() {\n that.loadend = false;\n that.page = 1;\n that.cartList.valid = [];\n that.getCartList();\n that.getCartNum();\n }\n });\n }).catch(function (res) {\n return that.$util.Tips({\n title: res.msg\n });\n });\n },\n onMyEvent: function onMyEvent() {\n this.$set(this.attr, 'cartAttr', false);\n },\n reElection: function reElection(item) {\n this.getGoodsDetails(item);\n },\n /**\n * 获取产品详情\n * \n */\n getGoodsDetails: function getGoodsDetails(item) {\n uni.showLoading({\n title: this.$t(\"\\u52A0\\u8F7D\\u4E2D\"),\n mask: true\n });\n var that = this;\n that.cartId = item.id;\n that.product_id = item.product_id;\n (0, _store.getProductDetail)(item.product_id).then(function (res) {\n uni.hideLoading();\n that.attr.cartAttr = true;\n var storeInfo = res.data.storeInfo;\n that.$set(that, 'storeInfo', storeInfo);\n that.$set(that.attr, 'productAttr', res.data.productAttr);\n that.$set(that, 'productValue', res.data.productValue);\n that.DefaultSelect();\n }).catch(function (err) {\n uni.hideLoading();\n });\n },\n /**\n * 属性变动赋值\n * \n */\n ChangeAttr: function ChangeAttr(res) {\n var productSelect = this.productValue[res];\n if (productSelect && productSelect.stock > 0) {\n this.$set(this.attr.productSelect, \"image\", productSelect.image);\n this.$set(this.attr.productSelect, \"price\", productSelect.price);\n this.$set(this.attr.productSelect, \"stock\", productSelect.stock);\n this.$set(this.attr.productSelect, \"unique\", productSelect.unique);\n this.$set(this.attr.productSelect, \"cart_num\", 1);\n this.$set(this, \"attrValue\", res);\n this.$set(this, \"attrTxt\", this.$t(\"\\u5DF2\\u9009\\u62E9\"));\n } else {\n this.$set(this.attr.productSelect, \"image\", this.storeInfo.image);\n this.$set(this.attr.productSelect, \"price\", this.storeInfo.price);\n this.$set(this.attr.productSelect, \"stock\", 0);\n this.$set(this.attr.productSelect, \"unique\", \"\");\n this.$set(this.attr.productSelect, \"cart_num\", 0);\n this.$set(this, \"attrValue\", \"\");\n this.$set(this, \"attrTxt\", this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n }\n },\n /**\n * 默认选中属性\n * \n */\n DefaultSelect: function DefaultSelect() {\n var productAttr = this.attr.productAttr;\n var value = [];\n for (var key in this.productValue) {\n if (this.productValue[key].stock > 0) {\n value = this.attr.productAttr.length ? key.split(\",\") : [];\n break;\n }\n }\n for (var i = 0; i < productAttr.length; i++) {\n this.$set(productAttr[i], \"index\", value[i]);\n }\n //sort();排序函数:数字-英文-汉字;\n var productSelect = this.productValue[value.sort().join(\",\")];\n if (productSelect && productAttr.length) {\n this.$set(this.attr.productSelect, \"store_name\", this.storeInfo.store_name);\n this.$set(this.attr.productSelect, \"image\", productSelect.image);\n this.$set(this.attr.productSelect, \"price\", productSelect.price);\n this.$set(this.attr.productSelect, \"stock\", productSelect.stock);\n this.$set(this.attr.productSelect, \"unique\", productSelect.unique);\n this.$set(this.attr.productSelect, \"cart_num\", 1);\n this.$set(this, \"attrValue\", value.sort().join(\",\"));\n this.$set(this, \"attrTxt\", this.$t(\"\\u5DF2\\u9009\\u62E9\"));\n } else if (!productSelect && productAttr.length) {\n this.$set(this.attr.productSelect, \"store_name\", this.storeInfo.store_name);\n this.$set(this.attr.productSelect, \"image\", this.storeInfo.image);\n this.$set(this.attr.productSelect, \"price\", this.storeInfo.price);\n this.$set(this.attr.productSelect, \"stock\", 0);\n this.$set(this.attr.productSelect, \"unique\", \"\");\n this.$set(this.attr.productSelect, \"cart_num\", 0);\n this.$set(this, \"attrValue\", \"\");\n this.$set(this, \"attrTxt\", this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n } else if (!productSelect && !productAttr.length) {\n this.$set(this.attr.productSelect, \"store_name\", this.storeInfo.store_name);\n this.$set(this.attr.productSelect, \"image\", this.storeInfo.image);\n this.$set(this.attr.productSelect, \"price\", this.storeInfo.price);\n this.$set(this.attr.productSelect, \"stock\", this.storeInfo.stock);\n this.$set(this.attr.productSelect, \"unique\", this.storeInfo.unique || \"\");\n this.$set(this.attr.productSelect, \"cart_num\", 1);\n this.$set(this, \"attrValue\", \"\");\n this.$set(this, \"attrTxt\", this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n }\n },\n attrVal: function attrVal(val) {\n this.$set(this.attr.productAttr[val.indexw], 'index', this.attr.productAttr[val.indexw].attr_values[val.indexn]);\n },\n /**\n * 购物车数量加和数量减\n * \n */\n ChangeCartNum: function ChangeCartNum(changeValue) {\n //changeValue:是否 加|减\n //获取当前变动属性\n var productSelect = this.productValue[this.attrValue];\n //如果没有属性,赋值给商品默认库存\n if (productSelect === undefined && !this.attr.productAttr.length) productSelect = this.attr.productSelect;\n //无属性值即库存为0;不存在加减;\n if (productSelect === undefined) return;\n var stock = productSelect.stock || 0;\n var num = this.attr.productSelect;\n if (changeValue) {\n num.cart_num++;\n if (num.cart_num > stock) {\n this.$set(this.attr.productSelect, \"cart_num\", stock ? stock : 1);\n this.$set(this, \"cart_num\", stock ? stock : 1);\n }\n } else {\n num.cart_num--;\n if (num.cart_num < 1) {\n this.$set(this.attr.productSelect, \"cart_num\", 1);\n this.$set(this, \"cart_num\", 1);\n }\n }\n },\n /**\n * 购物车手动填写\n * \n */\n iptCartNum: function iptCartNum(e) {\n this.$set(this.attr.productSelect, 'cart_num', e);\n },\n subDel: function subDel(event) {\n var that = this,\n selectValue = that.selectValue;\n if (selectValue.length > 0) (0, _order.cartDel)(selectValue).then(function (res) {\n that.loadend = false;\n that.page = 1;\n that.cartList.valid = [];\n that.getCartList();\n that.getCartNum();\n });else return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u4EA7\\u54C1\")\n });\n },\n getSelectValueProductId: function getSelectValueProductId() {\n var that = this;\n var validList = that.cartList.valid;\n var selectValue = that.selectValue;\n var productId = [];\n if (selectValue.length > 0) {\n for (var index in validList) {\n if (that.inArray(validList[index].id, selectValue)) {\n productId.push(validList[index].product_id);\n }\n }\n }\n ;\n return productId;\n },\n subCollect: function subCollect(event) {\n var that = this,\n selectValue = that.selectValue;\n if (selectValue.length > 0) {\n var selectValueProductId = that.getSelectValueProductId();\n (0, _store.collectAll)(that.getSelectValueProductId().join(',')).then(function (res) {\n return that.$util.Tips({\n title: res.msg,\n icon: 'success'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n } else {\n return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u4EA7\\u54C1\")\n });\n }\n },\n subOrder: function subOrder(event) {\n var that = this,\n selectValue = that.selectValue;\n if (selectValue.length > 0) {\n uni.navigateTo({\n url: '/pages/goods/order_confirm/index?cartId=' + selectValue.join(',')\n });\n } else {\n return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u4EA7\\u54C1\")\n });\n }\n },\n checkboxAllChange: function checkboxAllChange(event) {\n var value = event.detail.value;\n if (value.length > 0) {\n this.setAllSelectValue(1);\n } else {\n this.setAllSelectValue(0);\n }\n },\n setAllSelectValue: function setAllSelectValue(status) {\n var that = this;\n var selectValue = [];\n var valid = that.cartList.valid;\n if (valid.length > 0) {\n var newValid = valid.map(function (item) {\n if (status) {\n if (that.footerswitch) {\n if (item.attrStatus) {\n item.checked = true;\n selectValue.push(item.id);\n } else {\n item.checked = false;\n }\n } else {\n item.checked = true;\n selectValue.push(item.id);\n }\n that.isAllSelect = true;\n } else {\n item.checked = false;\n that.isAllSelect = false;\n }\n return item;\n });\n that.$set(that.cartList, 'valid', newValid);\n that.selectValue = selectValue;\n that.switchSelect();\n }\n },\n checkboxChange: function checkboxChange(event) {\n var that = this;\n var value = event.detail.value;\n var valid = that.cartList.valid;\n var arr1 = [];\n var arr2 = [];\n var arr3 = [];\n var newValid = valid.map(function (item) {\n if (that.inArray(item.id, value)) {\n if (that.footerswitch) {\n if (item.attrStatus) {\n item.checked = true;\n arr1.push(item);\n } else {\n item.checked = false;\n }\n } else {\n item.checked = true;\n arr1.push(item);\n }\n } else {\n item.checked = false;\n arr2.push(item);\n }\n return item;\n });\n if (that.footerswitch) {\n arr3 = arr2.filter(function (item) {\n return !item.attrStatus;\n });\n }\n // for (let index in valid) {\n // \tif (that.inArray(valid[index].id, value)){\n // \t\tif(valid[index].attrStatus){\n // \t\t\tvalid[index].checked = true;\n // \t\t}else{\n // \t\t\tvalid[index].checked = false;\n // \t\t}\n // \t} else {\n // \t\tvalid[index].checked = false;\n // \t} \n // }\n that.$set(that.cartList, 'valid', newValid);\n // let newArr = that.cartList.valid.filter(item => item.attrStatus);\n that.isAllSelect = newValid.length === arr1.length + arr3.length;\n that.selectValue = value;\n that.switchSelect();\n },\n inArray: function inArray(search, array) {\n for (var i in array) {\n if (array[i] == search) {\n return true;\n }\n }\n return false;\n },\n switchSelect: function switchSelect() {\n var that = this;\n var validList = that.cartList.valid;\n var selectValue = that.selectValue;\n var selectCountPrice = 0.00;\n if (selectValue.length < 1) {\n that.selectCountPrice = selectCountPrice;\n } else {\n for (var index in validList) {\n if (that.inArray(validList[index].id, selectValue)) {\n selectCountPrice = that.$util.$h.Add(selectCountPrice, that.$util.$h.Mul(validList[index].cart_num, validList[index].truePrice));\n }\n }\n that.selectCountPrice = selectCountPrice;\n }\n }\n }, (0, _defineProperty2.default)(_methods, \"iptCartNum\", function iptCartNum(index) {\n var item = this.cartList.valid[index];\n if (item.cart_num) {\n this.setCartNum(item.id, item.cart_num);\n }\n this.switchSelect();\n }), (0, _defineProperty2.default)(_methods, \"blurInput\", function blurInput(index) {\n var item = this.cartList.valid[index];\n if (!item.cart_num) {\n item.cart_num = 1;\n this.$set(this.cartList, 'valid', this.cartList.valid);\n }\n }), (0, _defineProperty2.default)(_methods, \"subCart\", function subCart(index) {\n var that = this;\n var status = false;\n var item = that.cartList.valid[index];\n item.cart_num = Number(item.cart_num) - 1;\n if (item.cart_num < 1) status = true;\n if (item.cart_num <= 1) {\n item.cart_num = 1;\n item.numSub = true;\n } else {\n item.numSub = false;\n item.numAdd = false;\n }\n if (false == status) {\n that.setCartNum(item.id, item.cart_num, function (data) {\n that.cartList.valid[index] = item;\n that.getCartNum();\n that.switchSelect();\n }, function () {\n item.cart_num = Number(item.cart_num) + 1;\n });\n }\n }), (0, _defineProperty2.default)(_methods, \"addCart\", function addCart(index) {\n var that = this;\n if (this.adding) return;\n var item = that.cartList.valid[index];\n item.cart_num = Number(item.cart_num) + 1;\n var productInfo = item.productInfo;\n if (productInfo.hasOwnProperty('attrInfo') && item.cart_num >= item.productInfo.attrInfo.stock) {\n item.cart_num = item.productInfo.attrInfo.stock;\n item.numAdd = true;\n item.numSub = false;\n } else {\n item.numAdd = false;\n item.numSub = false;\n }\n that.setCartNum(item.id, item.cart_num, function (data) {\n that.cartList.valid[index] = item;\n that.getCartNum();\n that.switchSelect();\n }, function () {\n item.cart_num = Number(item.cart_num) - 1;\n });\n }), (0, _defineProperty2.default)(_methods, \"setCartNum\", function setCartNum(cartId, cartNum, successCallback, errorCallback) {\n var that = this;\n (0, _order.changeCartNum)(cartId, cartNum).then(function (res) {\n successCallback && successCallback(res.data);\n }).catch(function (err) {\n errorCallback && errorCallback();\n return that.$util.Tips({\n title: err\n });\n });\n }), (0, _defineProperty2.default)(_methods, \"getCartNum\", function getCartNum() {\n var _this = this;\n var that = this;\n (0, _order.getCartCounts)().then(function (res) {\n that.cartCount = res.data.count;\n _this.adding = false;\n _this.$store.commit('indexData/setCartNum', res.data.count > 99 ? '..' : res.data.count);\n if (res.data.count > 0) {\n wx.setTabBarBadge({\n index: 2,\n text: res.data.count + ''\n });\n } else {\n wx.hideTabBarRedDot({\n index: 2\n });\n }\n });\n }), (0, _defineProperty2.default)(_methods, \"getCartData\", function getCartData(data) {\n var _this2 = this;\n return new Promise(function (resolve, reject) {\n (0, _order.getCartList)(data).then(function (res) {\n resolve(res.data);\n }).catch(function (err) {\n _this2.loading = false;\n _this2.canShow = true;\n _this2.$util.Tips({\n title: err\n });\n });\n });\n }), (0, _defineProperty2.default)(_methods, \"getCartList\", function getCartList(init) {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var that, data;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n uni.showLoading({\n title: _this3.$t(\"\\u52A0\\u8F7D\\u4E2D\"),\n mask: true\n });\n that = _this3;\n data = {\n page: that.page,\n limit: that.limit,\n status: 1\n };\n (0, _order.getCartCounts)().then( /*#__PURE__*/function () {\n var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(c) {\n var i, cartList, valid, validList, numSub, numAdd, selectValue, index, productInfo, newArr;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that.cartCount = c.data.count;\n if (init) {\n _this3.adding = false;\n _this3.$store.commit('indexData/setCartNum', c.data.count > 99 ? '..' : c.data.count);\n if (c.data.count > 0) {\n wx.setTabBarBadge({\n index: 2,\n text: c.data.count + ''\n });\n } else {\n wx.hideTabBarRedDot({\n index: 2\n });\n }\n }\n i = 0;\n case 3:\n if (!(i < Math.ceil(c.data.ids.length / that.limit))) {\n _context.next = 21;\n break;\n }\n _context.next = 6;\n return _this3.getCartData(data);\n case 6:\n cartList = _context.sent;\n data.page = data.page + 1;\n valid = cartList.valid;\n validList = that.$util.SplitArray(valid, that.cartList.valid);\n numSub = [{\n numSub: true\n }, {\n numSub: false\n }];\n numAdd = [{\n numAdd: true\n }, {\n numAdd: false\n }], selectValue = [];\n if (validList.length > 0) {\n for (index in validList) {\n if (validList[index].cart_num == 1) {\n validList[index].numSub = true;\n } else {\n validList[index].numSub = false;\n }\n productInfo = validList[index].productInfo;\n if (productInfo.hasOwnProperty('attrInfo') && validList[index].cart_num == validList[index].productInfo.attrInfo.stock) {\n validList[index].numAdd = true;\n } else if (validList[index].cart_num == validList[index].productInfo.stock) {\n validList[index].numAdd = true;\n } else {\n validList[index].numAdd = false;\n }\n if (validList[index].attrStatus) {\n validList[index].checked = true;\n selectValue.push(validList[index].id);\n } else {\n validList[index].checked = false;\n }\n }\n }\n that.$set(that.cartList, 'valid', validList);\n\n // that.goodsHidden = cartList.valid.length <= 0 ? false : true;\n that.selectValue = selectValue;\n newArr = validList.filter(function (item) {\n return item.attrStatus;\n });\n that.isAllSelect = newArr.length == selectValue.length && newArr.length;\n that.switchSelect();\n case 18:\n i++;\n _context.next = 3;\n break;\n case 21:\n that.loading = false;\n _this3.canShow = true;\n uni.hideLoading();\n case 24:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }());\n case 4:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }), (0, _defineProperty2.default)(_methods, \"getInvalidList\", function getInvalidList() {\n var that = this;\n if (this.loadendInvalid) return false;\n if (this.loadingInvalid) return false;\n var data = {\n page: that.pageInvalid,\n limit: that.limitInvalid,\n status: 0\n };\n (0, _order.getCartList)(data).then(function (res) {\n var cartList = res.data,\n invalid = cartList.invalid,\n loadendInvalid = invalid.length < that.limitInvalid;\n var invalidList = that.$util.SplitArray(invalid, that.cartList.invalid);\n that.$set(that.cartList, 'invalid', invalidList);\n that.loadendInvalid = loadendInvalid;\n that.loadTitleInvalid = loadendInvalid ? that.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.pageInvalid = that.pageInvalid + 1;\n that.loadingInvalid = false;\n }).catch(function (res) {\n that.loadingInvalid = false;\n that.loadTitleInvalid = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n }), (0, _defineProperty2.default)(_methods, \"getHostProduct\", function getHostProduct() {\n var that = this;\n if (that.hotScroll) return;\n (0, _store.getProductHot)(that.hotPage, that.hotLimit).then(function (res) {\n that.hotPage++;\n that.hotScroll = res.data.length < that.hotLimit;\n that.hostProduct = that.hostProduct.concat(res.data);\n });\n }), (0, _defineProperty2.default)(_methods, \"goodsOpen\", function goodsOpen() {\n var that = this;\n that.goodsHidden = !that.goodsHidden;\n }), (0, _defineProperty2.default)(_methods, \"goRouter\", function goRouter(item) {\n var pages = getCurrentPages();\n var page = pages[pages.length - 1].$page.fullPath;\n if (item.link == page) return;\n uni.switchTab({\n url: item.link,\n fail: function fail(err) {\n uni.redirectTo({\n url: item.link\n });\n }\n });\n }), (0, _defineProperty2.default)(_methods, \"manage\", function manage() {\n var that = this;\n that.footerswitch = !that.footerswitch;\n var arr1 = [];\n var arr2 = [];\n var newValid = that.cartList.valid.map(function (item) {\n if (that.footerswitch) {\n if (item.attrStatus) {\n if (item.checked) {\n arr1.push(item.id);\n }\n } else {\n item.checked = false;\n arr2.push(item);\n }\n } else {\n if (item.checked) {\n arr1.push(item.id);\n }\n }\n return item;\n });\n that.cartList.valid = newValid;\n if (that.footerswitch) {\n that.isAllSelect = newValid.length === arr1.length + arr2.length;\n } else {\n that.isAllSelect = newValid.length === arr1.length;\n }\n that.selectValue = arr1;\n that.switchSelect();\n }), (0, _defineProperty2.default)(_methods, \"unsetCart\", function unsetCart() {\n var that = this,\n ids = [];\n for (var i = 0, len = that.cartList.invalid.length; i < len; i++) {\n ids.push(that.cartList.invalid[i].id);\n }\n (0, _order.cartDel)(ids).then(function (res) {\n that.$util.Tips({\n title: that.$t(\"\\u6E05\\u9664\\u6210\\u529F\")\n });\n that.$set(that.cartList, 'invalid', []);\n that.getCartNum();\n }).catch(function (res) {});\n }), _methods),\n onReachBottom: function onReachBottom() {\n var that = this;\n if (that.loadend) {\n that.getInvalidList();\n }\n if (that.cartList.valid.length == 0 && that.cartList.invalid.length == 0) {\n that.getHostProduct();\n }\n },\n // 滚动监听\n onPageScroll: function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvb3JkZXJfYWRkY2FydC9vcmRlcl9hZGRjYXJ0LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwicGFnZUZvb3RlciIsInJlY29tbWVuZCIsInByb2R1Y3RXaW5kb3ciLCJ0YWJCYXIiLCJtaXhpbnMiLCJkYXRhIiwiaW1nSG9zdCIsImlzX2RpeSIsImNhblNob3ciLCJjYXJ0Q291bnQiLCJnb29kc0hpZGRlbiIsImZvb3RlcnN3aXRjaCIsImhvc3RQcm9kdWN0IiwiY2FydExpc3QiLCJ2YWxpZCIsImludmFsaWQiLCJpc0FsbFNlbGVjdCIsInNlbGVjdFZhbHVlIiwic2VsZWN0Q291bnRQcmljZSIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJob3RTY3JvbGwiLCJob3RQYWdlIiwiaG90TGltaXQiLCJsb2FkaW5nIiwibG9hZGVuZCIsImxvYWRUaXRsZSIsInBhZ2UiLCJsaW1pdCIsImxvYWRpbmdJbnZhbGlkIiwibG9hZGVuZEludmFsaWQiLCJsb2FkVGl0bGVJbnZhbGlkIiwicGFnZUludmFsaWQiLCJsaW1pdEludmFsaWQiLCJhdHRyIiwiY2FydEF0dHIiLCJwcm9kdWN0QXR0ciIsInByb2R1Y3RTZWxlY3QiLCJwcm9kdWN0VmFsdWUiLCJzdG9yZUluZm8iLCJhdHRyVmFsdWUiLCJhdHRyVHh0IiwiY2FydElkIiwicHJvZHVjdF9pZCIsInN5c0hlaWdodCIsIm5ld0RhdGEiLCJhY3RpdmVSb3V0ZXIiLCJpc19kaXlfc2V0IiwiYWRkaW5nIiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJ1bmkiLCJvblNob3ciLCJtZXRob2RzIiwiYXV0aENvbHNlIiwicmVHb0NhdCIsInRoYXQiLCJ0aXRsZSIsImlkIiwibnVtIiwidW5pcXVlIiwidGhlbiIsInN1Y2Nlc3MiLCJjYXRjaCIsIm9uTXlFdmVudCIsInJlRWxlY3Rpb24iLCJnZXRHb29kc0RldGFpbHMiLCJtYXNrIiwiQ2hhbmdlQXR0ciIsIkRlZmF1bHRTZWxlY3QiLCJ2YWx1ZSIsImF0dHJWYWwiLCJpbmRleG4iLCJDaGFuZ2VDYXJ0TnVtIiwiaXB0Q2FydE51bSIsInN1YkRlbCIsImdldFNlbGVjdFZhbHVlUHJvZHVjdElkIiwicHJvZHVjdElkIiwic3ViQ29sbGVjdCIsImljb24iLCJzdWJPcmRlciIsInVybCIsImNoZWNrYm94QWxsQ2hhbmdlIiwic2V0QWxsU2VsZWN0VmFsdWUiLCJpdGVtIiwiY2hlY2tib3hDaGFuZ2UiLCJhcnIxIiwiYXJyMiIsImFycjMiLCJpbkFycmF5Iiwic3dpdGNoU2VsZWN0IiwiY2FydF9udW0iLCJpbmRleCIsInN1Y2Nlc3NDYWxsYmFjayIsImVycm9yQ2FsbGJhY2siLCJ3eCIsInRleHQiLCJyZXNvbHZlIiwiaW5pdCIsInN0YXR1cyIsImNvdW50IiwiaSIsInZhbGlkTGlzdCIsIm51bVN1YiIsIm51bUFkZCIsInByb2R1Y3RJbmZvIiwic3RvY2siLCJuZXdBcnIiLCJmYWlsIiwiaWRzIiwib25SZWFjaEJvdHRvbSIsIm9uUGFnZVNjcm9sbCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQThKQTtBQU9BO0FBS0E7QUFHQTtBQUNBO0FBR0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFqQ0E7QUFBQSxlQWtDQTtFQUNBQTtJQUNBQztJQUNBQztJQUNBQztJQUNBQztFQUlBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0F0QztRQUNBQztNQUNBLEdBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQUE7RUFDQTtFQUNBc0M7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0FsQjtNQUNBO01BQ0EsSUFDQW1CLGdDQUNBbkIsNkJBRUE7UUFDQW9CO01BQ0E7TUFFQTtRQUNBQztRQUNBZjtRQUNBZ0I7UUFDQUMsZ0RBQ0FKO01BQ0E7TUFDQSw0QkFDQUs7UUFDQUw7UUFDQUE7VUFDQUM7VUFDQUs7WUFDQU47WUFDQUE7WUFDQUE7WUFDQUE7WUFDQUE7VUFDQTtRQUNBO01BQ0EsR0FDQU87UUFDQTtVQUNBTjtRQUNBO01BQ0E7SUFDQTtJQUNBTztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQWY7UUFDQU07UUFDQVU7TUFDQTtNQUNBO01BQ0FYO01BQ0FBO01BQ0E7UUFDQUw7UUFDQUs7UUFDQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtNQUNBO1FBQ0FMO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FpQjtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNB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b250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz0nc2hvcHBpbmdDYXJ0IGNvcHktZGF0YScgdi1pZj1cImNhblNob3dcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2xhYmVsTmF2IGFjZWEtcm93IHJvdy1hcm91bmQgcm93LW1pZGRsZSc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nPjx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXh1YW56aG9uZyc+PC90ZXh0Pnt7JHQoYDEwMCXmraPlk4Hkv53or4FgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJz48dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi14dWFuemhvbmcnPjwvdGV4dD57eyR0KGDmiYDmnInllYblk4Hnsr7mjJHnu4bpgIlgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJz48dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi14dWFuemhvbmcnPjwvdGV4dD57eyR0KGDllK7lkI7ml6Dlv6dgKX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSduYXYgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXc+e3skdChg6LSt54mp5pWw6YePYCl9fSA8dGV4dCBjbGFzcz0nbnVtIGZvbnQtbnVtJz57e2NhcnRDb3VudH19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiY2FydExpc3QudmFsaWQubGVuZ3RoID4gMCB8fCBjYXJ0TGlzdC5pbnZhbGlkLmxlbmd0aCA+IDBcIlxyXG5cdFx0XHRcdFx0Y2xhc3M9J2FkbWluaXN0cmF0ZSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInIEBjbGljaz0nbWFuYWdlJz5cclxuXHRcdFx0XHRcdHt7IGZvb3RlcnN3aXRjaCA/ICR0KGDnrqHnkIZgKSA6ICR0KGDlj5bmtohgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCIoY2FydExpc3QudmFsaWQubGVuZ3RoID4gMCB8fCBjYXJ0TGlzdC5pbnZhbGlkLmxlbmd0aCA+IDApICYmIGNhblNob3cgXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpc3QnPlxyXG5cdFx0XHRcdFx0PGNoZWNrYm94LWdyb3VwIEBjaGFuZ2U9XCJjaGVja2JveENoYW5nZVwiPlxyXG5cdFx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY2FydExpc3QudmFsaWRcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdDxjaGVja2JveCA6dmFsdWU9XCIoaXRlbS5pZCkudG9TdHJpbmcoKVwiIDpjaGVja2VkPVwiaXRlbS5jaGVja2VkXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0OmRpc2FibGVkPVwiIWl0ZW0uYXR0clN0YXR1cyAmJiBmb290ZXJzd2l0Y2hcIiAvPlxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSA8Y2hlY2tib3ggOnZhbHVlPVwiKGl0ZW0uaWQpLnRvU3RyaW5nKClcIiA6Y2hlY2tlZD1cIml0ZW0uY2hlY2tlZFwiIDpkaXNhYmxlZD1cIml0ZW0uYXR0clN0YXR1cz9mYWxzZTp0cnVlXCIgLz4gLS0+XHJcblx0XHRcdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGNoZWNrYm94IDp2YWx1ZT1cIml0ZW0uaWRcIiA6Y2hlY2tlZD1cIml0ZW0uY2hlY2tlZFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdDpkaXNhYmxlZD1cIiFpdGVtLmF0dHJTdGF0dXMgJiYgZm9vdGVyc3dpdGNoXCIgLz5cclxuXHRcdFx0XHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0PG5hdmlnYXRvciA6dXJsPSdcIi9wYWdlcy9nb29kc19kZXRhaWxzL2luZGV4P2lkPVwiK2l0ZW0ucHJvZHVjdF9pZCcgaG92ZXItY2xhc3M9J25vbmUnXHJcblx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPSdwaWNUeHQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cIml0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm9cIiA6c3JjPSdpdGVtLnByb2R1Y3RJbmZvLmF0dHJJbmZvLmltYWdlJz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSB2LWVsc2UgOnNyYz0naXRlbS5wcm9kdWN0SW5mby5pbWFnZSc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUyJyA6Y2xhc3M9XCJpdGVtLmF0dHJTdGF0dXM/Jyc6J3JlQ29sb3InXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0ucHJvZHVjdEluZm8uc3RvcmVfbmFtZX19XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbmZvciBsaW5lMScgdi1pZj1cIml0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm9cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHt7JHQoYOWxnuaAp2ApfX3vvJp7e2l0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm8uc3VrfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5JyB2LWlmPVwiaXRlbS5hdHRyU3RhdHVzXCI+e3skdChg77+lYCl9fXt7aXRlbS50cnVlUHJpY2V9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJlRWxlY3Rpb24gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtZWxzZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57eyR0KGDor7fph43mlrDpgInmi6nllYblk4Hop4TmoLxgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyZUJudCBjYXJ0LWNvbG9yIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljay5zdG9wPVwicmVFbGVjdGlvbihpdGVtKVwiPnt7JHQoYOmHjemAiWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdjYXJudW0gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyJyB2LWlmPVwiaXRlbS5hdHRyU3RhdHVzXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyZWR1Y2VcIiA6Y2xhc3M9XCJpdGVtLm51bVN1YiA/ICdvbicgOiAnJ1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAY2xpY2suc3RvcD0nc3ViQ2FydChpbmRleCknPi08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz0nbnVtJz57e2l0ZW0uY2FydF9udW19fTwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwibnVtYmVyXCIgdi1tb2RlbD1cIml0ZW0uY2FydF9udW1cIiBAY2xpY2suc3RvcFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5wdXQ9XCJpcHRDYXJ0TnVtKGluZGV4KVwiIEBibHVyPVwiYmx1cklucHV0KGluZGV4KVwiIC8+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGx1c1wiIDpjbGFzcz1cIml0ZW0ubnVtQWRkID8gJ29uJyA6ICcnXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljay5zdG9wPSdhZGRDYXJ0KGluZGV4KSc+Kzwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2ludmFsaWRHb29kcycgdi1pZj1cImNhcnRMaXN0LmludmFsaWQubGVuZ3RoID4gMFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2dvb2RzTmF2IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9J2dvb2RzT3Blbic+PHRleHQgY2xhc3M9J2ljb25mb250J1xyXG5cdFx0XHRcdFx0XHRcdFx0OmNsYXNzPSdnb29kc0hpZGRlbj09dHJ1ZT9cImljb24teGlhbmd4aWFcIjpcImljb24teGlhbmdzaGFuZ1wiJz48L3RleHQ+e3skdChg5aSx5pWI5ZWG5ZOBYCl9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdkZWwnIEBjbGljaz0ndW5zZXRDYXJ0Jz48dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1zaGFuY2h1MSc+PC90ZXh0Pnt7JHQoYOa4heepumApfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2dvb2RzTGlzdCcgOmhpZGRlbj0nZ29vZHNIaWRkZW4nPlxyXG5cdFx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY2FydExpc3QuaW52YWxpZFwiIDprZXk9J2luZGV4Jz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbnZhbGlkJz57eyR0KGDlpLHmlYhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cIml0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm9cIiA6c3JjPSdpdGVtLnByb2R1Y3RJbmZvLmF0dHJJbmZvLmltYWdlJz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIHYtZWxzZSA6c3JjPSdpdGVtLnByb2R1Y3RJbmZvLmltYWdlJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQgYWNlYS1yb3cgcm93LWNvbHVtbi1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxIG5hbWUnPnt7aXRlbS5wcm9kdWN0SW5mby5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbmZvciBsaW5lMScgdi1pZj1cIml0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm9cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDlsZ7mgKdgKX1977yae3tpdGVtLnByb2R1Y3RJbmZvLmF0dHJJbmZvLnN1a319XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2FjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwhLS0gPHZpZXc+77+le3tpdGVtLnRydWVQcmljZX19PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nZW5kJz57eyR0KGDor6XllYblk4Hlt7LlpLHmlYhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPSdsb2FkaW5naWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInIHYtaWY9XCJjYXJ0TGlzdC52YWxpZC5sZW5ndGgmJiFsb2FkZW5kXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0nbG9hZGluZyBpY29uZm9udCBpY29uLWppYXphaScgOmhpZGRlbj0nbG9hZGluZz09ZmFsc2UnPjwvdGV4dD57e2xvYWRUaXRsZX19XHJcblx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbG9hZGluZ2ljb24gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyJyB2LWlmPVwiY2FydExpc3QuaW52YWxpZC5sZW5ndGgmJmxvYWRlbmRcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdsb2FkaW5nIGljb25mb250IGljb24tamlhemFpJ1xyXG5cdFx0XHRcdFx0XHQ6aGlkZGVuPSdsb2FkaW5nSW52YWxpZD09ZmFsc2UnPjwvdGV4dD57e2xvYWRUaXRsZUludmFsaWR9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbm9DYXJ0JyB2LWlmPVwiY2FydExpc3QudmFsaWQubGVuZ3RoID09IDAgJiYgY2FydExpc3QuaW52YWxpZC5sZW5ndGggPT0gMCAmJiBjYW5TaG93XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2VtcHR5Qm94Jz5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvbm8tdGhpbmcucG5nJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpcHNcIj57eyR0KGDmmoLml6DllYblk4FgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8cmVjb21tZW5kIHYtaWY9XCJob3N0UHJvZHVjdC5sZW5ndGhcIiA6aG9zdFByb2R1Y3Q9J2hvc3RQcm9kdWN0Jz48L3JlY29tbWVuZD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBzdHlsZT0naGVpZ2h0OjEyMHJweDtjb2xvcjogI0Y1RjVGNTsnPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2Zvb3RlciBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyB2LWlmPVwiY2FydExpc3QudmFsaWQubGVuZ3RoID4gMCAmJiBjYW5TaG93XCJcclxuXHRcdFx0XHQ6Y2xhc3M9XCJpc19kaXkgJiYgaXNfZGl5X3NldD8gJ29uJyA6ICcnXCI+XHJcblx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHQ8Y2hlY2tib3gtZ3JvdXAgQGNoYW5nZT1cImNoZWNrYm94QWxsQ2hhbmdlXCI+XHJcblx0XHRcdFx0XHRcdDxjaGVja2JveCB2YWx1ZT1cImFsbFwiIDpjaGVja2VkPVwiISFpc0FsbFNlbGVjdFwiIC8+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdjaGVja0FsbCc+e3skdChg5YWo6YCJYCl9fSh7e3NlbGVjdFZhbHVlLmxlbmd0aH19KTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvY2hlY2tib3gtZ3JvdXA+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSBhY2VhLXJvdyByb3ctbWlkZGxlJyB2LWlmPVwiZm9vdGVyc3dpdGNoPT10cnVlXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0nZm9udC1jb2xvcic+e3skdChg77+lYCl9fXt7c2VsZWN0Q291bnRQcmljZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PGZvcm0gQHN1Ym1pdD1cInN1Yk9yZGVyXCI+XHJcblx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9J3BsYWNlT3JkZXIgYmctY29sb3InIGZvcm1UeXBlPVwic3VibWl0XCI+e3skdChg56uL5Y2z5LiL5Y2VYCl9fTwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0PC9mb3JtPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nYnV0dG9uIGFjZWEtcm93IHJvdy1taWRkbGUnIHYtZWxzZT5cclxuXHRcdFx0XHRcdDxmb3JtIEBzdWJtaXQ9XCJzdWJDb2xsZWN0XCI+XHJcblx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9J2JudCBjYXJ0LWNvbG9yJyBmb3JtVHlwZT1cInN1Ym1pdFwiPnt7JHQoYOaUtuiXj2ApfX08L2J1dHRvbj5cclxuXHRcdFx0XHRcdDwvZm9ybT5cclxuXHRcdFx0XHRcdDxmb3JtIEBzdWJtaXQ9XCJzdWJEZWxcIj5cclxuXHRcdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz0nYm50JyBmb3JtVHlwZT1cInN1Ym1pdFwiPnt7JHQoYOWIoOmZpGApfX08L2J1dHRvbj5cclxuXHRcdFx0XHRcdDwvZm9ybT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxwcm9kdWN0V2luZG93IDphdHRyPVwiYXR0clwiIDppc1Nob3c9JzEnIDppU3BsdXM9JzEnIDppU2NhcnQ9JzEnIEBteWV2ZW50PVwib25NeUV2ZW50XCIgQENoYW5nZUF0dHI9XCJDaGFuZ2VBdHRyXCJcclxuXHRcdFx0QENoYW5nZUNhcnROdW09XCJDaGFuZ2VDYXJ0TnVtXCIgQGF0dHJWYWw9XCJhdHRyVmFsXCIgQGlwdENhcnROdW09XCJpcHRDYXJ0TnVtXCIgQGdvQ2F0PVwicmVHb0NhdFwiXHJcblx0XHRcdGlkPSdwcm9kdWN0LXdpbmRvdyc+PC9wcm9kdWN0V2luZG93PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8IS0tIDxhdXRob3JpemUgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJ1bmktcC1iLTk2XCI+PC92aWV3PiAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwidW5pLXAtYi05OFwiPjwvdmlldz5cclxuXHRcdDwhLS0gPHBhZ2VGb290ZXIgOmNvdW50TnVtPVwiY2FydENvdW50XCI+PC9wYWdlRm9vdGVyPiAtLT5cclxuXHRcdDx0YWJCYXIgdi1pZj1cIiFpc19kaXlcIiA6cGFnZVBhdGg9XCInL3BhZ2VzL29yZGVyX2FkZGNhcnQvb3JkZXJfYWRkY2FydCdcIj48L3RhYkJhcj5cclxuXHRcdDxwYWdlRm9vdGVyIHYtZWxzZT48L3BhZ2VGb290ZXI+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRsZXQgc3lzSGVpZ2h0ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkuc3RhdHVzQmFySGVpZ2h0ICsgJ3B4JztcclxuXHQvLyAjZW5kaWZcclxuXHQvLyAjaWZuZGVmIEFQUC1QTFVTXHJcblx0bGV0IHN5c0hlaWdodCA9IDBcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0Q2FydExpc3QsXHJcblx0XHRnZXRDYXJ0Q291bnRzLFxyXG5cdFx0Y2hhbmdlQ2FydE51bSxcclxuXHRcdGNhcnREZWwsXHJcblx0XHRnZXRSZXNldENhcnRcclxuXHR9IGZyb20gJ0AvYXBpL29yZGVyLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0UHJvZHVjdEhvdCxcclxuXHRcdGNvbGxlY3RBbGwsXHJcblx0XHRnZXRQcm9kdWN0RGV0YWlsXHJcblx0fSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHRhYkJhciBmcm9tIFwiQC9wYWdlcy9pbmRleC92aXN1YWxpemF0aW9uL2NvbXBvbmVudHMvdGFiQmFyLnZ1ZVwiXHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IHJlY29tbWVuZCBmcm9tICdAL2NvbXBvbmVudHMvcmVjb21tZW5kJztcclxuXHRpbXBvcnQgcHJvZHVjdFdpbmRvdyBmcm9tICdAL2NvbXBvbmVudHMvcHJvZHVjdFdpbmRvdyc7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgcGFnZUZvb3RlciBmcm9tICdAL2NvbXBvbmVudHMvcGFnZUZvb3Rlci9pbmRleC52dWUnXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tIFwiQC9taXhpbnMvY29sb3JcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0SFRUUF9SRVFVRVNUX1VSTFxyXG5cdH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdHBhZ2VGb290ZXIsXHJcblx0XHRcdHJlY29tbWVuZCxcclxuXHRcdFx0cHJvZHVjdFdpbmRvdyxcclxuXHRcdFx0dGFiQmFyLFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6IEhUVFBfUkVRVUVTVF9VUkwsXHJcblx0XHRcdFx0aXNfZGl5OiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2lzX2RpeScpLFxyXG5cdFx0XHRcdGNhblNob3c6IGZhbHNlLFxyXG5cdFx0XHRcdGNhcnRDb3VudDogMCxcclxuXHRcdFx0XHRnb29kc0hpZGRlbjogdHJ1ZSxcclxuXHRcdFx0XHRmb290ZXJzd2l0Y2g6IHRydWUsXHJcblx0XHRcdFx0aG9zdFByb2R1Y3Q6IFtdLFxyXG5cdFx0XHRcdGNhcnRMaXN0OiB7XHJcblx0XHRcdFx0XHR2YWxpZDogW10sXHJcblx0XHRcdFx0XHRpbnZhbGlkOiBbXVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aXNBbGxTZWxlY3Q6IGZhbHNlLCAvL+WFqOmAiVxyXG5cdFx0XHRcdHNlbGVjdFZhbHVlOiBbXSwgLy/pgInkuK3nmoTmlbDmja5cclxuXHRcdFx0XHRzZWxlY3RDb3VudFByaWNlOiAwLjAwLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UsIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdFx0aG90U2Nyb2xsOiBmYWxzZSxcclxuXHRcdFx0XHRob3RQYWdlOiAxLFxyXG5cdFx0XHRcdGhvdExpbWl0OiAxMCxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkZW5kOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkVGl0bGU6IHRoaXMuJHQoYOaIkeS5n+aYr+acieW6lee6v+eahGApLCAvL+aPkOekuuivrVxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGltaXQ6IDIwLFxyXG5cdFx0XHRcdGxvYWRpbmdJbnZhbGlkOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkZW5kSW52YWxpZDogZmFsc2UsXHJcblx0XHRcdFx0bG9hZFRpdGxlSW52YWxpZDogdGhpcy4kdChg5Yqg6L295pu05aSaYCksIC8v5o+Q56S66K+tXHJcblx0XHRcdFx0cGFnZUludmFsaWQ6IDEsXHJcblx0XHRcdFx0bGltaXRJbnZhbGlkOiAyMCxcclxuXHRcdFx0XHRhdHRyOiB7XHJcblx0XHRcdFx0XHRjYXJ0QXR0cjogZmFsc2UsXHJcblx0XHRcdFx0XHRwcm9kdWN0QXR0cjogW10sXHJcblx0XHRcdFx0XHRwcm9kdWN0U2VsZWN0OiB7fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0cHJvZHVjdFZhbHVlOiBbXSwgLy/ns7vnu5/lsZ7mgKdcclxuXHRcdFx0XHRzdG9yZUluZm86IHt9LFxyXG5cdFx0XHRcdGF0dHJWYWx1ZTogJycsIC8v5bey6YCJ5bGe5oCnXHJcblx0XHRcdFx0YXR0clR4dDogdGhpcy4kdChg6K+36YCJ5oupYCksIC8v5bGe5oCn6aG16Z2i5o+Q56S6XHJcblx0XHRcdFx0Y2FydElkOiAwLFxyXG5cdFx0XHRcdHByb2R1Y3RfaWQ6IDAsXHJcblx0XHRcdFx0c3lzSGVpZ2h0OiBzeXNIZWlnaHQsXHJcblx0XHRcdFx0bmV3RGF0YToge30sXHJcblx0XHRcdFx0YWN0aXZlUm91dGVyOiAnJyxcclxuXHRcdFx0XHRpc19kaXlfc2V0OiBmYWxzZSxcclxuXHRcdFx0XHRhZGRpbmc6IGZhbHNlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0dW5pLmhpZGVUYWJCYXIoKVxyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdGxldCByb3V0ZXMgPSBnZXRDdXJyZW50UGFnZXMoKTsgLy8g6I635Y+W5b2T5YmN5omT5byA6L+H55qE6aG16Z2i6Lev55Sx5pWw57uEXHJcblx0XHRcdGxldCBjdXJSb3V0ZSA9IHJvdXRlc1tyb3V0ZXMubGVuZ3RoIC0gMV0ucm91dGUgLy/ojrflj5blvZPliY3pobXpnaLot6/nlLFcclxuXHRcdFx0dGhpcy5hY3RpdmVSb3V0ZXIgPSAnLycgKyBjdXJSb3V0ZVxyXG5cdFx0fSxcclxuXHRcdG9uU2hvdygpIHtcclxuXHRcdFx0aWYgKCF0aGlzLmlzTG9naW4pIHRvTG9naW4oKTtcclxuXHRcdFx0dGhpcy5jYW5TaG93ID0gZmFsc2VcclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbiA9PSB0cnVlKSB7XHJcblx0XHRcdFx0dGhpcy5ob3RQYWdlID0gMTtcclxuXHRcdFx0XHR0aGlzLmhvc3RQcm9kdWN0ID0gW11cclxuXHRcdFx0XHR0aGlzLmhvdFNjcm9sbCA9IGZhbHNlXHJcblx0XHRcdFx0dGhpcy5nZXRIb3N0UHJvZHVjdCgpO1xyXG5cdFx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhpcy5jYXJ0TGlzdC52YWxpZCA9IFtdO1xyXG5cdFx0XHRcdHRoaXMuZ2V0Q2FydExpc3QoMSk7XHJcblx0XHRcdFx0dGhpcy5sb2FkZW5kSW52YWxpZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMucGFnZUludmFsaWQgPSAxO1xyXG5cdFx0XHRcdHRoaXMuY2FydExpc3QuaW52YWxpZCA9IFtdO1xyXG5cdFx0XHRcdHRoaXMuZ2V0SW52YWxpZExpc3QoKTtcclxuXHRcdFx0XHQvLyB0aGlzLmdldENhcnROdW0oKTtcclxuXHRcdFx0XHR0aGlzLmdvb2RzSGlkZGVuID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLmZvb3RlcnN3aXRjaCA9IHRydWU7XHJcblx0XHRcdFx0dGhpcy5ob3N0UHJvZHVjdCA9IFtdO1xyXG5cdFx0XHRcdHRoaXMuaG90U2Nyb2xsID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5ob3RQYWdlID0gMTtcclxuXHRcdFx0XHR0aGlzLmhvdExpbWl0ID0gMTA7XHJcblx0XHRcdFx0dGhpcy5jYXJ0TGlzdCA9IHtcclxuXHRcdFx0XHRcdFx0dmFsaWQ6IFtdLFxyXG5cdFx0XHRcdFx0XHRpbnZhbGlkOiBbXVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHRoaXMuaXNBbGxTZWxlY3QgPSBmYWxzZTsgLy/lhajpgIlcclxuXHRcdFx0XHR0aGlzLnNlbGVjdFZhbHVlID0gW107IC8v6YCJ5Lit55qE5pWw5o2uXHJcblx0XHRcdFx0dGhpcy5zZWxlY3RDb3VudFByaWNlID0gMC4wMDtcclxuXHRcdFx0XHR0aGlzLmNhcnRDb3VudCA9IDA7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZmFsc2U7XHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDmjojmnYPlhbPpl61cclxuXHRcdFx0YXV0aENvbHNlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5L+u5pS56LSt54mp6L2mXHJcblx0XHRcdHJlR29DYXQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHByb2R1Y3RTZWxlY3QgPSB0aGF0LnByb2R1Y3RWYWx1ZVt0aGlzLmF0dHJWYWx1ZV07XHJcblx0XHRcdFx0Ly/lpoLmnpzmnInlsZ7mgKcs5rKh5pyJ6YCJ5oupLOaPkOekuueUqOaIt+mAieaLqVxyXG5cdFx0XHRcdGlmIChcclxuXHRcdFx0XHRcdHRoYXQuYXR0ci5wcm9kdWN0QXR0ci5sZW5ndGggJiZcclxuXHRcdFx0XHRcdHByb2R1Y3RTZWxlY3QgPT09IHVuZGVmaW5lZFxyXG5cdFx0XHRcdClcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5Lqn5ZOB5bqT5a2Y5LiN6Laz77yM6K+36YCJ5oup5YW25a6DYClcclxuXHRcdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHRsZXQgcSA9IHtcclxuXHRcdFx0XHRcdGlkOiB0aGF0LmNhcnRJZCxcclxuXHRcdFx0XHRcdHByb2R1Y3RfaWQ6IHRoYXQucHJvZHVjdF9pZCxcclxuXHRcdFx0XHRcdG51bTogdGhhdC5hdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0sXHJcblx0XHRcdFx0XHR1bmlxdWU6IHRoYXQuYXR0ci5wcm9kdWN0U2VsZWN0ICE9PSB1bmRlZmluZWQgP1xyXG5cdFx0XHRcdFx0XHR0aGF0LmF0dHIucHJvZHVjdFNlbGVjdC51bmlxdWUgOiBcIlwiXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHRnZXRSZXNldENhcnQocSlcclxuXHRcdFx0XHRcdC50aGVuKGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmF0dHIuY2FydEF0dHIgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5re75Yqg6LSt54mp6L2m5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnBhZ2UgPSAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5jYXJ0TGlzdC52YWxpZCA9IFtdO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5nZXRDYXJ0TGlzdCgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5nZXRDYXJ0TnVtKCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2gocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2dcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0b25NeUV2ZW50OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLCAnY2FydEF0dHInLCBmYWxzZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHJlRWxlY3Rpb246IGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdFx0XHR0aGlzLmdldEdvb2RzRGV0YWlscyhpdGVtKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5Lqn5ZOB6K+m5oOFXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0R29vZHNEZXRhaWxzOiBmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDliqDovb3kuK1gKSxcclxuXHRcdFx0XHRcdG1hc2s6IHRydWVcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC5jYXJ0SWQgPSBpdGVtLmlkO1xyXG5cdFx0XHRcdHRoYXQucHJvZHVjdF9pZCA9IGl0ZW0ucHJvZHVjdF9pZDtcclxuXHRcdFx0XHRnZXRQcm9kdWN0RGV0YWlsKGl0ZW0ucHJvZHVjdF9pZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR0aGF0LmF0dHIuY2FydEF0dHIgPSB0cnVlO1xyXG5cdFx0XHRcdFx0bGV0IHN0b3JlSW5mbyA9IHJlcy5kYXRhLnN0b3JlSW5mbztcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnc3RvcmVJbmZvJywgc3RvcmVJbmZvKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LmF0dHIsICdwcm9kdWN0QXR0cicsIHJlcy5kYXRhLnByb2R1Y3RBdHRyKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAncHJvZHVjdFZhbHVlJywgcmVzLmRhdGEucHJvZHVjdFZhbHVlKTtcclxuXHRcdFx0XHRcdHRoYXQuRGVmYXVsdFNlbGVjdCgpO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5bGe5oCn5Y+Y5Yqo6LWL5YC8XHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Q2hhbmdlQXR0cjogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0bGV0IHByb2R1Y3RTZWxlY3QgPSB0aGlzLnByb2R1Y3RWYWx1ZVtyZXNdO1xyXG5cdFx0XHRcdGlmIChwcm9kdWN0U2VsZWN0ICYmIHByb2R1Y3RTZWxlY3Quc3RvY2sgPiAwKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwiaW1hZ2VcIiwgcHJvZHVjdFNlbGVjdC5pbWFnZSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwicHJpY2VcIiwgcHJvZHVjdFNlbGVjdC5wcmljZSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwic3RvY2tcIiwgcHJvZHVjdFNlbGVjdC5zdG9jayk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwidW5pcXVlXCIsIHByb2R1Y3RTZWxlY3QudW5pcXVlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJjYXJ0X251bVwiLCAxKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcImF0dHJWYWx1ZVwiLCByZXMpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clR4dFwiLCB0aGlzLiR0KGDlt7LpgInmi6lgKSk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCB0aGlzLnN0b3JlSW5mby5pbWFnZSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwicHJpY2VcIiwgdGhpcy5zdG9yZUluZm8ucHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcInN0b2NrXCIsIDApO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcInVuaXF1ZVwiLCBcIlwiKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJjYXJ0X251bVwiLCAwKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcImF0dHJWYWx1ZVwiLCBcIlwiKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcImF0dHJUeHRcIiwgdGhpcy4kdChg6K+36YCJ5oupYCkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOm7mOiupOmAieS4reWxnuaAp1xyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdERlZmF1bHRTZWxlY3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0QXR0ciA9IHRoaXMuYXR0ci5wcm9kdWN0QXR0cjtcclxuXHRcdFx0XHRsZXQgdmFsdWUgPSBbXTtcclxuXHRcdFx0XHRmb3IgKHZhciBrZXkgaW4gdGhpcy5wcm9kdWN0VmFsdWUpIHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLnByb2R1Y3RWYWx1ZVtrZXldLnN0b2NrID4gMCkge1xyXG5cdFx0XHRcdFx0XHR2YWx1ZSA9IHRoaXMuYXR0ci5wcm9kdWN0QXR0ci5sZW5ndGggPyBrZXkuc3BsaXQoXCIsXCIpIDogW107XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHByb2R1Y3RBdHRyLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQocHJvZHVjdEF0dHJbaV0sIFwiaW5kZXhcIiwgdmFsdWVbaV0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL3NvcnQoKTvmjpLluo/lh73mlbA65pWw5a2XLeiLseaWhy3msYnlrZfvvJtcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3ZhbHVlLnNvcnQoKS5qb2luKFwiLFwiKV07XHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QgJiYgcHJvZHVjdEF0dHIubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQoXHJcblx0XHRcdFx0XHRcdHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LFxyXG5cdFx0XHRcdFx0XHRcInN0b3JlX25hbWVcIixcclxuXHRcdFx0XHRcdFx0dGhpcy5zdG9yZUluZm8uc3RvcmVfbmFtZVxyXG5cdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJwcmljZVwiLCBwcm9kdWN0U2VsZWN0LnByaWNlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJzdG9ja1wiLCBwcm9kdWN0U2VsZWN0LnN0b2NrKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJ1bmlxdWVcIiwgcHJvZHVjdFNlbGVjdC51bmlxdWUpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIDEpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clZhbHVlXCIsIHZhbHVlLnNvcnQoKS5qb2luKFwiLFwiKSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVHh0XCIsIHRoaXMuJHQoYOW3sumAieaLqWApKTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKCFwcm9kdWN0U2VsZWN0ICYmIHByb2R1Y3RBdHRyLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KFxyXG5cdFx0XHRcdFx0XHR0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCxcclxuXHRcdFx0XHRcdFx0XCJzdG9yZV9uYW1lXCIsXHJcblx0XHRcdFx0XHRcdHRoaXMuc3RvcmVJbmZvLnN0b3JlX25hbWVcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwiaW1hZ2VcIiwgdGhpcy5zdG9yZUluZm8uaW1hZ2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcInByaWNlXCIsIHRoaXMuc3RvcmVJbmZvLnByaWNlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJzdG9ja1wiLCAwKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJ1bmlxdWVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVmFsdWVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVHh0XCIsIHRoaXMuJHQoYOivt+mAieaLqWApKTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKCFwcm9kdWN0U2VsZWN0ICYmICFwcm9kdWN0QXR0ci5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldChcclxuXHRcdFx0XHRcdFx0dGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsXHJcblx0XHRcdFx0XHRcdFwic3RvcmVfbmFtZVwiLFxyXG5cdFx0XHRcdFx0XHR0aGlzLnN0b3JlSW5mby5zdG9yZV9uYW1lXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcImltYWdlXCIsIHRoaXMuc3RvcmVJbmZvLmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJwcmljZVwiLCB0aGlzLnN0b3JlSW5mby5wcmljZSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwic3RvY2tcIiwgdGhpcy5zdG9yZUluZm8uc3RvY2spO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KFxyXG5cdFx0XHRcdFx0XHR0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCxcclxuXHRcdFx0XHRcdFx0XCJ1bmlxdWVcIixcclxuXHRcdFx0XHRcdFx0dGhpcy5zdG9yZUluZm8udW5pcXVlIHx8IFwiXCJcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVmFsdWVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVHh0XCIsIHRoaXMuJHQoYOivt+mAieaLqWApKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGF0dHJWYWwodmFsKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0QXR0clt2YWwuaW5kZXh3XSwgJ2luZGV4JywgdGhpcy5hdHRyLnByb2R1Y3RBdHRyW3ZhbC5pbmRleHddLmF0dHJfdmFsdWVzW3ZhbFxyXG5cdFx0XHRcdFx0LmluZGV4bl0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6LSt54mp6L2m5pWw6YeP5Yqg5ZKM5pWw6YeP5YePXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Q2hhbmdlQ2FydE51bTogZnVuY3Rpb24oY2hhbmdlVmFsdWUpIHtcclxuXHRcdFx0XHQvL2NoYW5nZVZhbHVlOuaYr+WQpiDliqB85YePXHJcblx0XHRcdFx0Ly/ojrflj5blvZPliY3lj5jliqjlsZ7mgKdcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3RoaXMuYXR0clZhbHVlXTtcclxuXHRcdFx0XHQvL+WmguaenOayoeacieWxnuaApyzotYvlgLznu5nllYblk4Hpu5jorqTlupPlrZhcclxuXHRcdFx0XHRpZiAocHJvZHVjdFNlbGVjdCA9PT0gdW5kZWZpbmVkICYmICF0aGlzLmF0dHIucHJvZHVjdEF0dHIubGVuZ3RoKVxyXG5cdFx0XHRcdFx0cHJvZHVjdFNlbGVjdCA9IHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0O1xyXG5cdFx0XHRcdC8v5peg5bGe5oCn5YC85Y2z5bqT5a2Y5Li6MO+8m+S4jeWtmOWcqOWKoOWHj++8m1xyXG5cdFx0XHRcdGlmIChwcm9kdWN0U2VsZWN0ID09PSB1bmRlZmluZWQpIHJldHVybjtcclxuXHRcdFx0XHRsZXQgc3RvY2sgPSBwcm9kdWN0U2VsZWN0LnN0b2NrIHx8IDA7XHJcblx0XHRcdFx0bGV0IG51bSA9IHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0O1xyXG5cdFx0XHRcdGlmIChjaGFuZ2VWYWx1ZSkge1xyXG5cdFx0XHRcdFx0bnVtLmNhcnRfbnVtKys7XHJcblx0XHRcdFx0XHRpZiAobnVtLmNhcnRfbnVtID4gc3RvY2spIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIHN0b2NrID8gc3RvY2sgOiAxKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiY2FydF9udW1cIiwgc3RvY2sgPyBzdG9jayA6IDEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRudW0uY2FydF9udW0tLTtcclxuXHRcdFx0XHRcdGlmIChudW0uY2FydF9udW0gPCAxKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJjYXJ0X251bVwiLCAxKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiY2FydF9udW1cIiwgMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6LSt54mp6L2m5omL5Yqo5aGr5YaZXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0aXB0Q2FydE51bTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHN1YkRlbDogZnVuY3Rpb24oZXZlbnQpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRzZWxlY3RWYWx1ZSA9IHRoYXQuc2VsZWN0VmFsdWU7XHJcblx0XHRcdFx0aWYgKHNlbGVjdFZhbHVlLmxlbmd0aCA+IDApXHJcblx0XHRcdFx0XHRjYXJ0RGVsKHNlbGVjdFZhbHVlKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnBhZ2UgPSAxO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmNhcnRMaXN0LnZhbGlkID0gW107XHJcblx0XHRcdFx0XHRcdHRoYXQuZ2V0Q2FydExpc3QoKTtcclxuXHRcdFx0XHRcdFx0dGhhdC5nZXRDYXJ0TnVtKCk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRlbHNlXHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+mAieaLqeS6p+WTgWApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0U2VsZWN0VmFsdWVQcm9kdWN0SWQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRsZXQgdmFsaWRMaXN0ID0gdGhhdC5jYXJ0TGlzdC52YWxpZDtcclxuXHRcdFx0XHRsZXQgc2VsZWN0VmFsdWUgPSB0aGF0LnNlbGVjdFZhbHVlO1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0SWQgPSBbXTtcclxuXHRcdFx0XHRpZiAoc2VsZWN0VmFsdWUubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaW5kZXggaW4gdmFsaWRMaXN0KSB7XHJcblx0XHRcdFx0XHRcdGlmICh0aGF0LmluQXJyYXkodmFsaWRMaXN0W2luZGV4XS5pZCwgc2VsZWN0VmFsdWUpKSB7XHJcblx0XHRcdFx0XHRcdFx0cHJvZHVjdElkLnB1c2godmFsaWRMaXN0W2luZGV4XS5wcm9kdWN0X2lkKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0cmV0dXJuIHByb2R1Y3RJZDtcclxuXHRcdFx0fSxcclxuXHRcdFx0c3ViQ29sbGVjdDogZnVuY3Rpb24oZXZlbnQpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRzZWxlY3RWYWx1ZSA9IHRoYXQuc2VsZWN0VmFsdWU7XHJcblx0XHRcdFx0aWYgKHNlbGVjdFZhbHVlLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdGxldCBzZWxlY3RWYWx1ZVByb2R1Y3RJZCA9IHRoYXQuZ2V0U2VsZWN0VmFsdWVQcm9kdWN0SWQoKTtcclxuXHRcdFx0XHRcdGNvbGxlY3RBbGwodGhhdC5nZXRTZWxlY3RWYWx1ZVByb2R1Y3RJZCgpLmpvaW4oJywnKSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36YCJ5oup5Lqn5ZOBYClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c3ViT3JkZXIoZXZlbnQpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRzZWxlY3RWYWx1ZSA9IHRoYXQuc2VsZWN0VmFsdWU7XHJcblx0XHRcdFx0aWYgKHNlbGVjdFZhbHVlLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX2NvbmZpcm0vaW5kZXg/Y2FydElkPScgKyBzZWxlY3RWYWx1ZS5qb2luKCcsJylcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+mAieaLqeS6p+WTgWApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGNoZWNrYm94QWxsQ2hhbmdlOiBmdW5jdGlvbihldmVudCkge1xyXG5cdFx0XHRcdGxldCB2YWx1ZSA9IGV2ZW50LmRldGFpbC52YWx1ZTtcclxuXHRcdFx0XHRpZiAodmFsdWUubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0dGhpcy5zZXRBbGxTZWxlY3RWYWx1ZSgxKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLnNldEFsbFNlbGVjdFZhbHVlKDApXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRBbGxTZWxlY3RWYWx1ZTogZnVuY3Rpb24oc3RhdHVzKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCBzZWxlY3RWYWx1ZSA9IFtdO1xyXG5cdFx0XHRcdGxldCB2YWxpZCA9IHRoYXQuY2FydExpc3QudmFsaWQ7XHJcblx0XHRcdFx0aWYgKHZhbGlkLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdGxldCBuZXdWYWxpZCA9IHZhbGlkLm1hcChpdGVtID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKHN0YXR1cykge1xyXG5cdFx0XHRcdFx0XHRcdGlmICh0aGF0LmZvb3RlcnN3aXRjaCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKGl0ZW0uYXR0clN0YXR1cykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpdGVtLmNoZWNrZWQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzZWxlY3RWYWx1ZS5wdXNoKGl0ZW0uaWQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aXRlbS5jaGVja2VkID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHRzZWxlY3RWYWx1ZS5wdXNoKGl0ZW0uaWQpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR0aGF0LmlzQWxsU2VsZWN0ID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLmNoZWNrZWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmlzQWxsU2VsZWN0ID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cmV0dXJuIGl0ZW07XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LmNhcnRMaXN0LCAndmFsaWQnLCBuZXdWYWxpZCk7XHJcblx0XHRcdFx0XHR0aGF0LnNlbGVjdFZhbHVlID0gc2VsZWN0VmFsdWU7XHJcblx0XHRcdFx0XHR0aGF0LnN3aXRjaFNlbGVjdCgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hlY2tib3hDaGFuZ2U6IGZ1bmN0aW9uKGV2ZW50KSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCB2YWx1ZSA9IGV2ZW50LmRldGFpbC52YWx1ZTtcclxuXHRcdFx0XHRsZXQgdmFsaWQgPSB0aGF0LmNhcnRMaXN0LnZhbGlkO1xyXG5cdFx0XHRcdGxldCBhcnIxID0gW107XHJcblx0XHRcdFx0bGV0IGFycjIgPSBbXTtcclxuXHRcdFx0XHRsZXQgYXJyMyA9IFtdO1xyXG5cdFx0XHRcdGxldCBuZXdWYWxpZCA9IHZhbGlkLm1hcChpdGVtID0+IHtcclxuXHRcdFx0XHRcdGlmICh0aGF0LmluQXJyYXkoaXRlbS5pZCwgdmFsdWUpKSB7XHJcblx0XHRcdFx0XHRcdGlmICh0aGF0LmZvb3RlcnN3aXRjaCkge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChpdGVtLmF0dHJTdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHRhcnIxLnB1c2goaXRlbSk7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLmNoZWNrZWQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdGFycjEucHVzaChpdGVtKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0aXRlbS5jaGVja2VkID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdGFycjIucHVzaChpdGVtKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHJldHVybiBpdGVtO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICh0aGF0LmZvb3RlcnN3aXRjaCkge1xyXG5cdFx0XHRcdFx0YXJyMyA9IGFycjIuZmlsdGVyKGl0ZW0gPT4gIWl0ZW0uYXR0clN0YXR1cyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIGZvciAobGV0IGluZGV4IGluIHZhbGlkKSB7XHJcblx0XHRcdFx0Ly8gXHRpZiAodGhhdC5pbkFycmF5KHZhbGlkW2luZGV4XS5pZCwgdmFsdWUpKXtcclxuXHRcdFx0XHQvLyBcdFx0aWYodmFsaWRbaW5kZXhdLmF0dHJTdGF0dXMpe1xyXG5cdFx0XHRcdC8vIFx0XHRcdHZhbGlkW2luZGV4XS5jaGVja2VkID0gdHJ1ZTtcclxuXHRcdFx0XHQvLyBcdFx0fWVsc2V7XHJcblx0XHRcdFx0Ly8gXHRcdFx0dmFsaWRbaW5kZXhdLmNoZWNrZWQgPSBmYWxzZTtcclxuXHRcdFx0XHQvLyBcdFx0fVxyXG5cdFx0XHRcdC8vIFx0fSBlbHNlIHtcclxuXHRcdFx0XHQvLyBcdFx0dmFsaWRbaW5kZXhdLmNoZWNrZWQgPSBmYWxzZTtcclxuXHRcdFx0XHQvLyBcdH0gXHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdHRoYXQuJHNldCh0aGF0LmNhcnRMaXN0LCAndmFsaWQnLCBuZXdWYWxpZCk7XHJcblx0XHRcdFx0Ly8gbGV0IG5ld0FyciA9IHRoYXQuY2FydExpc3QudmFsaWQuZmlsdGVyKGl0ZW0gPT4gaXRlbS5hdHRyU3RhdHVzKTtcclxuXHRcdFx0XHR0aGF0LmlzQWxsU2VsZWN0ID0gbmV3VmFsaWQubGVuZ3RoID09PSBhcnIxLmxlbmd0aCArIGFycjMubGVuZ3RoO1xyXG5cdFx0XHRcdHRoYXQuc2VsZWN0VmFsdWUgPSB2YWx1ZTtcclxuXHRcdFx0XHR0aGF0LnN3aXRjaFNlbGVjdCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbkFycmF5OiBmdW5jdGlvbihzZWFyY2gsIGFycmF5KSB7XHJcblx0XHRcdFx0Zm9yIChsZXQgaSBpbiBhcnJheSkge1xyXG5cdFx0XHRcdFx0aWYgKGFycmF5W2ldID09IHNlYXJjaCkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdHJ1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmV0dXJuIGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzd2l0Y2hTZWxlY3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRsZXQgdmFsaWRMaXN0ID0gdGhhdC5jYXJ0TGlzdC52YWxpZDtcclxuXHRcdFx0XHRsZXQgc2VsZWN0VmFsdWUgPSB0aGF0LnNlbGVjdFZhbHVlO1xyXG5cdFx0XHRcdGxldCBzZWxlY3RDb3VudFByaWNlID0gMC4wMDtcclxuXHRcdFx0XHRpZiAoc2VsZWN0VmFsdWUubGVuZ3RoIDwgMSkge1xyXG5cdFx0XHRcdFx0dGhhdC5zZWxlY3RDb3VudFByaWNlID0gc2VsZWN0Q291bnRQcmljZTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaW5kZXggaW4gdmFsaWRMaXN0KSB7XHJcblx0XHRcdFx0XHRcdGlmICh0aGF0LmluQXJyYXkodmFsaWRMaXN0W2luZGV4XS5pZCwgc2VsZWN0VmFsdWUpKSB7XHJcblx0XHRcdFx0XHRcdFx0c2VsZWN0Q291bnRQcmljZSA9IHRoYXQuJHV0aWwuJGguQWRkKHNlbGVjdENvdW50UHJpY2UsIHRoYXQuJHV0aWwuJGguTXVsKHZhbGlkTGlzdFtpbmRleF1cclxuXHRcdFx0XHRcdFx0XHRcdC5jYXJ0X251bSwgdmFsaWRMaXN0W1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpbmRleF0udHJ1ZVByaWNlKSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5zZWxlY3RDb3VudFByaWNlID0gc2VsZWN0Q291bnRQcmljZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDotK3nianovabmiYvliqjloavlhplcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRpcHRDYXJ0TnVtOiBmdW5jdGlvbihpbmRleCkge1xyXG5cdFx0XHRcdGxldCBpdGVtID0gdGhpcy5jYXJ0TGlzdC52YWxpZFtpbmRleF07XHJcblx0XHRcdFx0aWYgKGl0ZW0uY2FydF9udW0pIHtcclxuXHRcdFx0XHRcdHRoaXMuc2V0Q2FydE51bShpdGVtLmlkLCBpdGVtLmNhcnRfbnVtKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5zd2l0Y2hTZWxlY3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ymx1cklucHV0OiBmdW5jdGlvbihpbmRleCkge1xyXG5cdFx0XHRcdGxldCBpdGVtID0gdGhpcy5jYXJ0TGlzdC52YWxpZFtpbmRleF07XHJcblx0XHRcdFx0aWYgKCFpdGVtLmNhcnRfbnVtKSB7XHJcblx0XHRcdFx0XHRpdGVtLmNhcnRfbnVtID0gMTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmNhcnRMaXN0LCAndmFsaWQnLCB0aGlzLmNhcnRMaXN0LnZhbGlkKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c3ViQ2FydDogZnVuY3Rpb24oaW5kZXgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IHN0YXR1cyA9IGZhbHNlO1xyXG5cdFx0XHRcdGxldCBpdGVtID0gdGhhdC5jYXJ0TGlzdC52YWxpZFtpbmRleF07XHJcblx0XHRcdFx0aXRlbS5jYXJ0X251bSA9IE51bWJlcihpdGVtLmNhcnRfbnVtKSAtIDE7XHJcblx0XHRcdFx0aWYgKGl0ZW0uY2FydF9udW0gPCAxKSBzdGF0dXMgPSB0cnVlO1xyXG5cdFx0XHRcdGlmIChpdGVtLmNhcnRfbnVtIDw9IDEpIHtcclxuXHRcdFx0XHRcdGl0ZW0uY2FydF9udW0gPSAxO1xyXG5cdFx0XHRcdFx0aXRlbS5udW1TdWIgPSB0cnVlO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRpdGVtLm51bVN1YiA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0aXRlbS5udW1BZGQgPSBmYWxzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKGZhbHNlID09IHN0YXR1cykge1xyXG5cdFx0XHRcdFx0dGhhdC5zZXRDYXJ0TnVtKGl0ZW0uaWQsIGl0ZW0uY2FydF9udW0sIGZ1bmN0aW9uKGRhdGEpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5jYXJ0TGlzdC52YWxpZFtpbmRleF0gPSBpdGVtO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmdldENhcnROdW0oKTtcclxuXHRcdFx0XHRcdFx0dGhhdC5zd2l0Y2hTZWxlY3QoKTtcclxuXHRcdFx0XHRcdH0sICgpID0+IHtcclxuXHRcdFx0XHRcdFx0aXRlbS5jYXJ0X251bSA9IE51bWJlcihpdGVtLmNhcnRfbnVtKSArIDFcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhZGRDYXJ0OiBmdW5jdGlvbihpbmRleCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhpcy5hZGRpbmcpIHJldHVyblxyXG5cdFx0XHRcdGxldCBpdGVtID0gdGhhdC5jYXJ0TGlzdC52YWxpZFtpbmRleF07XHJcblx0XHRcdFx0aXRlbS5jYXJ0X251bSA9IE51bWJlcihpdGVtLmNhcnRfbnVtKSArIDFcclxuXHRcdFx0XHRsZXQgcHJvZHVjdEluZm8gPSBpdGVtLnByb2R1Y3RJbmZvO1xyXG5cdFx0XHRcdGlmIChwcm9kdWN0SW5mby5oYXNPd25Qcm9wZXJ0eSgnYXR0ckluZm8nKSAmJiBpdGVtLmNhcnRfbnVtID49IGl0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm8uc3RvY2spIHtcclxuXHRcdFx0XHRcdGl0ZW0uY2FydF9udW0gPSBpdGVtLnByb2R1Y3RJbmZvLmF0dHJJbmZvLnN0b2NrO1xyXG5cdFx0XHRcdFx0aXRlbS5udW1BZGQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0aXRlbS5udW1TdWIgPSBmYWxzZTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aXRlbS5udW1BZGQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdGl0ZW0ubnVtU3ViID0gZmFsc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoYXQuc2V0Q2FydE51bShpdGVtLmlkLCBpdGVtLmNhcnRfbnVtLCAoZGF0YSkgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5jYXJ0TGlzdC52YWxpZFtpbmRleF0gPSBpdGVtO1xyXG5cdFx0XHRcdFx0dGhhdC5nZXRDYXJ0TnVtKCk7XHJcblx0XHRcdFx0XHR0aGF0LnN3aXRjaFNlbGVjdCgpO1xyXG5cdFx0XHRcdH0sICgpID0+IHtcclxuXHRcdFx0XHRcdGl0ZW0uY2FydF9udW0gPSBOdW1iZXIoaXRlbS5jYXJ0X251bSkgLSAxXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0c2V0Q2FydE51bShjYXJ0SWQsIGNhcnROdW0sIHN1Y2Nlc3NDYWxsYmFjaywgZXJyb3JDYWxsYmFjaykge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRjaGFuZ2VDYXJ0TnVtKGNhcnRJZCwgY2FydE51bSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0c3VjY2Vzc0NhbGxiYWNrICYmIHN1Y2Nlc3NDYWxsYmFjayhyZXMuZGF0YSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdGVycm9yQ2FsbGJhY2sgJiYgZXJyb3JDYWxsYmFjaygpXHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0Q2FydE51bTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldENhcnRDb3VudHMoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmNhcnRDb3VudCA9IHJlcy5kYXRhLmNvdW50O1xyXG5cdFx0XHRcdFx0dGhpcy5hZGRpbmcgPSBmYWxzZVxyXG5cdFx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KCdpbmRleERhdGEvc2V0Q2FydE51bScsIHJlcy5kYXRhLmNvdW50ID4gOTkgPyAnLi4nIDogcmVzLmRhdGEuY291bnQpXHJcblx0XHRcdFx0XHRpZiAocmVzLmRhdGEuY291bnQgPiAwKSB7XHJcblx0XHRcdFx0XHRcdHd4LnNldFRhYkJhckJhZGdlKHtcclxuXHRcdFx0XHRcdFx0XHRpbmRleDogMixcclxuXHRcdFx0XHRcdFx0XHR0ZXh0OiByZXMuZGF0YS5jb3VudCArICcnXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR3eC5oaWRlVGFiQmFyUmVkRG90KHtcclxuXHRcdFx0XHRcdFx0XHRpbmRleDogMlxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0Q2FydERhdGEoZGF0YSkge1xyXG5cdFx0XHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHRcdFx0XHRnZXRDYXJ0TGlzdChkYXRhKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0cmVzb2x2ZShyZXMuZGF0YSk7XHJcblx0XHRcdFx0XHR9KS5jYXRjaCgoZXJyKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmNhblNob3cgPSB0cnVlXHJcblx0XHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGFzeW5jIGdldENhcnRMaXN0KGluaXQpIHtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWKoOi9veS4rWApLFxyXG5cdFx0XHRcdFx0bWFzazogdHJ1ZVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRsZXQgZGF0YSA9IHtcclxuXHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdGxpbWl0OiB0aGF0LmxpbWl0LFxyXG5cdFx0XHRcdFx0c3RhdHVzOiAxXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGdldENhcnRDb3VudHMoKS50aGVuKGFzeW5jIGMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5jYXJ0Q291bnQgPSBjLmRhdGEuY291bnQ7XHJcblx0XHRcdFx0XHRpZiAoaW5pdCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmFkZGluZyA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnaW5kZXhEYXRhL3NldENhcnROdW0nLCBjLmRhdGEuY291bnQgPiA5OSA/ICcuLicgOiBjLmRhdGFcclxuXHRcdFx0XHRcdFx0XHQuY291bnQpXHJcblx0XHRcdFx0XHRcdGlmIChjLmRhdGEuY291bnQgPiAwKSB7XHJcblx0XHRcdFx0XHRcdFx0d3guc2V0VGFiQmFyQmFkZ2Uoe1xyXG5cdFx0XHRcdFx0XHRcdFx0aW5kZXg6IDIsXHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0OiBjLmRhdGEuY291bnQgKyAnJ1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0d3guaGlkZVRhYkJhclJlZERvdCh7XHJcblx0XHRcdFx0XHRcdFx0XHRpbmRleDogMlxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgTWF0aC5jZWlsKGMuZGF0YS5pZHMubGVuZ3RoIC8gdGhhdC5saW1pdCk7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRsZXQgY2FydExpc3QgPSBhd2FpdCB0aGlzLmdldENhcnREYXRhKGRhdGEpXHJcblx0XHRcdFx0XHRcdGRhdGEucGFnZSA9IGRhdGEucGFnZSArIDE7XHJcblx0XHRcdFx0XHRcdGxldCB2YWxpZCA9IGNhcnRMaXN0LnZhbGlkXHJcblx0XHRcdFx0XHRcdGxldCB2YWxpZExpc3QgPSB0aGF0LiR1dGlsLlNwbGl0QXJyYXkodmFsaWQsIHRoYXQuY2FydExpc3QudmFsaWQpO1xyXG5cclxuXHRcdFx0XHRcdFx0bGV0IG51bVN1YiA9IFt7XHJcblx0XHRcdFx0XHRcdFx0bnVtU3ViOiB0cnVlXHJcblx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRudW1TdWI6IGZhbHNlXHJcblx0XHRcdFx0XHRcdH1dO1xyXG5cdFx0XHRcdFx0XHRsZXQgbnVtQWRkID0gW3tcclxuXHRcdFx0XHRcdFx0XHRcdG51bUFkZDogdHJ1ZVxyXG5cdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdG51bUFkZDogZmFsc2VcclxuXHRcdFx0XHRcdFx0XHR9XSxcclxuXHRcdFx0XHRcdFx0XHRzZWxlY3RWYWx1ZSA9IFtdO1xyXG5cdFx0XHRcdFx0XHRpZiAodmFsaWRMaXN0Lmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdFx0XHRmb3IgKGxldCBpbmRleCBpbiB2YWxpZExpc3QpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmICh2YWxpZExpc3RbaW5kZXhdLmNhcnRfbnVtID09IDEpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmFsaWRMaXN0W2luZGV4XS5udW1TdWIgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmFsaWRMaXN0W2luZGV4XS5udW1TdWIgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGxldCBwcm9kdWN0SW5mbyA9IHZhbGlkTGlzdFtpbmRleF0ucHJvZHVjdEluZm87XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAocHJvZHVjdEluZm8uaGFzT3duUHJvcGVydHkoJ2F0dHJJbmZvJykgJiYgdmFsaWRMaXN0W2luZGV4XS5jYXJ0X251bSA9PVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR2YWxpZExpc3RbaW5kZXhdLnByb2R1Y3RJbmZvLmF0dHJJbmZvXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5zdG9jaykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR2YWxpZExpc3RbaW5kZXhdLm51bUFkZCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHZhbGlkTGlzdFtpbmRleF0uY2FydF9udW0gPT0gdmFsaWRMaXN0W2luZGV4XS5wcm9kdWN0SW5mb1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuc3RvY2spIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmFsaWRMaXN0W2luZGV4XS5udW1BZGQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmFsaWRMaXN0W2luZGV4XS5udW1BZGQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGlmICh2YWxpZExpc3RbaW5kZXhdLmF0dHJTdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmFsaWRMaXN0W2luZGV4XS5jaGVja2VkID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0c2VsZWN0VmFsdWUucHVzaCh2YWxpZExpc3RbaW5kZXhdLmlkKTtcclxuXHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHZhbGlkTGlzdFtpbmRleF0uY2hlY2tlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdC5jYXJ0TGlzdCwgJ3ZhbGlkJywgdmFsaWRMaXN0KTtcclxuXHJcblx0XHRcdFx0XHRcdC8vIHRoYXQuZ29vZHNIaWRkZW4gPSBjYXJ0TGlzdC52YWxpZC5sZW5ndGggPD0gMCA/IGZhbHNlIDogdHJ1ZTtcclxuXHRcdFx0XHRcdFx0dGhhdC5zZWxlY3RWYWx1ZSA9IHNlbGVjdFZhbHVlO1xyXG5cdFx0XHRcdFx0XHRsZXQgbmV3QXJyID0gdmFsaWRMaXN0LmZpbHRlcihpdGVtID0+IGl0ZW0uYXR0clN0YXR1cyk7XHJcblx0XHRcdFx0XHRcdHRoYXQuaXNBbGxTZWxlY3QgPSBuZXdBcnIubGVuZ3RoID09IHNlbGVjdFZhbHVlLmxlbmd0aCAmJiBuZXdBcnIubGVuZ3RoO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnN3aXRjaFNlbGVjdCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLmNhblNob3cgPSB0cnVlXHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0SW52YWxpZExpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhpcy5sb2FkZW5kSW52YWxpZCkgcmV0dXJuIGZhbHNlO1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvYWRpbmdJbnZhbGlkKSByZXR1cm4gZmFsc2U7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0XHRwYWdlOiB0aGF0LnBhZ2VJbnZhbGlkLFxyXG5cdFx0XHRcdFx0bGltaXQ6IHRoYXQubGltaXRJbnZhbGlkLFxyXG5cdFx0XHRcdFx0c3RhdHVzOiAwXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGdldENhcnRMaXN0KGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCBjYXJ0TGlzdCA9IHJlcy5kYXRhLFxyXG5cdFx0XHRcdFx0XHRpbnZhbGlkID0gY2FydExpc3QuaW52YWxpZCxcclxuXHRcdFx0XHRcdFx0bG9hZGVuZEludmFsaWQgPSBpbnZhbGlkLmxlbmd0aCA8IHRoYXQubGltaXRJbnZhbGlkO1xyXG5cdFx0XHRcdFx0bGV0IGludmFsaWRMaXN0ID0gdGhhdC4kdXRpbC5TcGxpdEFycmF5KGludmFsaWQsIHRoYXQuY2FydExpc3QuaW52YWxpZCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdC5jYXJ0TGlzdCwgJ2ludmFsaWQnLCBpbnZhbGlkTGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmRJbnZhbGlkID0gbG9hZGVuZEludmFsaWQ7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZUludmFsaWQgPSBsb2FkZW5kSW52YWxpZCA/IHRoYXQuJHQoYOaIkeS5n+aYr+acieW6lee6v+eahGApIDogdGhhdC4kdChg5Yqg6L295pu05aSaYCk7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2VJbnZhbGlkID0gdGhhdC5wYWdlSW52YWxpZCArIDE7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmdJbnZhbGlkID0gZmFsc2U7XHJcblx0XHRcdFx0fSkuY2F0Y2gocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGluZ0ludmFsaWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZFRpdGxlSW52YWxpZCA9IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRIb3N0UHJvZHVjdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGF0LmhvdFNjcm9sbCkgcmV0dXJuXHJcblx0XHRcdFx0Z2V0UHJvZHVjdEhvdChcclxuXHRcdFx0XHRcdHRoYXQuaG90UGFnZSxcclxuXHRcdFx0XHRcdHRoYXQuaG90TGltaXQsXHJcblx0XHRcdFx0KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmhvdFBhZ2UrK1xyXG5cdFx0XHRcdFx0dGhhdC5ob3RTY3JvbGwgPSByZXMuZGF0YS5sZW5ndGggPCB0aGF0LmhvdExpbWl0XHJcblx0XHRcdFx0XHR0aGF0Lmhvc3RQcm9kdWN0ID0gdGhhdC5ob3N0UHJvZHVjdC5jb25jYXQocmVzLmRhdGEpXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvb2RzT3BlbjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuZ29vZHNIaWRkZW4gPSAhdGhhdC5nb29kc0hpZGRlbjtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29Sb3V0ZXIoaXRlbSkge1xyXG5cdFx0XHRcdHZhciBwYWdlcyA9IGdldEN1cnJlbnRQYWdlcygpO1xyXG5cdFx0XHRcdHZhciBwYWdlID0gKHBhZ2VzW3BhZ2VzLmxlbmd0aCAtIDFdKS4kcGFnZS5mdWxsUGF0aDtcclxuXHRcdFx0XHRpZiAoaXRlbS5saW5rID09IHBhZ2UpIHJldHVyblxyXG5cdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0dXJsOiBpdGVtLmxpbmssXHJcblx0XHRcdFx0XHRmYWlsKGVycikge1xyXG5cdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBpdGVtLmxpbmtcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRtYW5hZ2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LmZvb3RlcnN3aXRjaCA9ICF0aGF0LmZvb3RlcnN3aXRjaDtcclxuXHRcdFx0XHRsZXQgYXJyMSA9IFtdO1xyXG5cdFx0XHRcdGxldCBhcnIyID0gW107XHJcblx0XHRcdFx0bGV0IG5ld1ZhbGlkID0gdGhhdC5jYXJ0TGlzdC52YWxpZC5tYXAoaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRpZiAodGhhdC5mb290ZXJzd2l0Y2gpIHtcclxuXHRcdFx0XHRcdFx0aWYgKGl0ZW0uYXR0clN0YXR1cykge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChpdGVtLmNoZWNrZWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGFycjEucHVzaChpdGVtLmlkKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0aXRlbS5jaGVja2VkID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0YXJyMi5wdXNoKGl0ZW0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRpZiAoaXRlbS5jaGVja2VkKSB7XHJcblx0XHRcdFx0XHRcdFx0YXJyMS5wdXNoKGl0ZW0uaWQpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRyZXR1cm4gaXRlbTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGF0LmNhcnRMaXN0LnZhbGlkID0gbmV3VmFsaWQ7XHJcblx0XHRcdFx0aWYgKHRoYXQuZm9vdGVyc3dpdGNoKSB7XHJcblx0XHRcdFx0XHR0aGF0LmlzQWxsU2VsZWN0ID0gbmV3VmFsaWQubGVuZ3RoID09PSBhcnIxLmxlbmd0aCArIGFycjIubGVuZ3RoO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGF0LmlzQWxsU2VsZWN0ID0gbmV3VmFsaWQubGVuZ3RoID09PSBhcnIxLmxlbmd0aDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC5zZWxlY3RWYWx1ZSA9IGFycjE7XHJcblx0XHRcdFx0dGhhdC5zd2l0Y2hTZWxlY3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0dW5zZXRDYXJ0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRpZHMgPSBbXTtcclxuXHRcdFx0XHRmb3IgKGxldCBpID0gMCwgbGVuID0gdGhhdC5jYXJ0TGlzdC5pbnZhbGlkLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcblx0XHRcdFx0XHRpZHMucHVzaCh0aGF0LmNhcnRMaXN0LmludmFsaWRbaV0uaWQpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjYXJ0RGVsKGlkcykudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOa4hemZpOaIkOWKn2ApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LmNhcnRMaXN0LCAnaW52YWxpZCcsIFtdKTtcclxuXHRcdFx0XHRcdHRoYXQuZ2V0Q2FydE51bSgpO1xyXG5cdFx0XHRcdH0pLmNhdGNoKHJlcyA9PiB7XHJcblxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRpZiAodGhhdC5sb2FkZW5kKSB7XHJcblx0XHRcdFx0dGhhdC5nZXRJbnZhbGlkTGlzdCgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlmICh0aGF0LmNhcnRMaXN0LnZhbGlkLmxlbmd0aCA9PSAwICYmIHRoYXQuY2FydExpc3QuaW52YWxpZC5sZW5ndGggPT0gMCkge1xyXG5cdFx0XHRcdHRoYXQuZ2V0SG9zdFByb2R1Y3QoKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vIOa7muWKqOebkeWQrFxyXG5cdFx0b25QYWdlU2Nyb2xsKGUpIHtcclxuXHRcdFx0Ly8g5Lyg5YWlc2Nyb2xsVG9w5YC85bm26Kem5Y+R5omA5pyJZWFzeS1sb2FkaW1hZ2Xnu4Tku7bkuIvnmoTmu5rliqjnm5HlkKzkuovku7ZcclxuXHRcdFx0dW5pLiRlbWl0KCdzY3JvbGwnKTtcclxuXHRcdH0sXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuc2hvcHBpbmdDYXJ0IHtcclxuXHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0Ly8gcGFkZGluZy1ib3R0b206IDA7XHJcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7ICBcclxuXHRcdC8vIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmxhYmVsTmF2IHtcclxuXHRcdGhlaWdodDogNzZycHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGNvbG9yOiAjOGM4YzhjO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAubGFiZWxOYXYgLml0ZW0gLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAubmF2IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA4MHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0dG9wOiA3NnJweDtcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLm5hdiAubnVtIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMnJweDtcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLm5hdiAuYWRtaW5pc3RyYXRlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHdpZHRoOiAxMTBycHg7XHJcblx0XHRoZWlnaHQ6IDQ2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNhNGE0YTQ7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5ub0NhcnQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTcxcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmctdG9wOiAwLjFycHg7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5ub0NhcnQgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDQxNHJweDtcclxuXHRcdGhlaWdodDogMzM2cnB4O1xyXG5cdFx0bWFyZ2luOiA3OHJweCBhdXRvIDU2cnB4IGF1dG87XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5ub0NhcnQgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE3MXJweDtcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmxpc3QgLml0ZW0ge1xyXG5cdFx0cGFkZGluZzogMjVycHggMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVycHg7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5saXN0IC5pdGVtIC5waWNUeHQge1xyXG5cdFx0d2lkdGg6IDYyN3JweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmxpc3QgLml0ZW0gLnBpY1R4dCAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTYwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxNjBycHg7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5saXN0IC5pdGVtIC5waWNUeHQgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAubGlzdCAuaXRlbSAucGljVHh0IC50ZXh0IHtcclxuXHRcdHdpZHRoOiA0NDRycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5saXN0IC5pdGVtIC5waWNUeHQgLnRleHQgLnJlQ29sb3Ige1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5saXN0IC5pdGVtIC5waWNUeHQgLnRleHQgLnJlRWxlY3Rpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5saXN0IC5pdGVtIC5waWNUeHQgLnRleHQgLnJlRWxlY3Rpb24gLnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5saXN0IC5pdGVtIC5waWNUeHQgLnRleHQgLnJlRWxlY3Rpb24gLnJlQm50IHtcclxuXHRcdC8vIHdpZHRoOiAxMjBycHg7XHJcblx0XHRwYWRkaW5nOiAwIDEwcnB4O1xyXG5cdFx0Ly8gaGVpZ2h0OiA0NnJweDtcclxuXHRcdG1hcmdpbi10b3A6IDZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyM3JweDtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5saXN0IC5pdGVtIC5waWNUeHQgLnRleHQgLmluZm9yIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzg2ODY4NjtcclxuXHRcdG1hcmdpbi10b3A6IDE2cnB4O1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAubGlzdCAuaXRlbSAucGljVHh0IC50ZXh0IC5tb25leSB7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0bWFyZ2luLXRvcDogMjhycHg7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5saXN0IC5pdGVtIC5waWNUeHQgLmNhcm51bSB7XHJcblx0XHRoZWlnaHQ6IDQ3cnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwcnB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5saXN0IC5pdGVtIC5waWNUeHQgLmNhcm51bSB2aWV3IHtcclxuXHRcdGJvcmRlcjogMXJweCBzb2xpZCAjYTRhNGE0O1xyXG5cdFx0d2lkdGg6IDY2cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjYTRhNGE0O1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAubGlzdCAuaXRlbSAucGljVHh0IC5jYXJudW0gLnJlZHVjZSB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcnB4IDAgMCAzcnB4O1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAubGlzdCAuaXRlbSAucGljVHh0IC5jYXJudW0gLnJlZHVjZS5vbiB7XHJcblx0XHRib3JkZXItY29sb3I6ICNlM2UzZTM7XHJcblx0XHRjb2xvcjogI2RlZGVkZTtcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmxpc3QgLml0ZW0gLnBpY1R4dCAuY2FybnVtIC5wbHVzIHtcclxuXHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAzcnB4IDNycHggMDtcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmxpc3QgLml0ZW0gLnBpY1R4dCAuY2FybnVtIC5wbHVzLm9uIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI2UzZTNlMztcclxuXHRcdGNvbG9yOiAjZGVkZWRlO1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAubGlzdCAuaXRlbSAucGljVHh0IC5jYXJudW0gLm51bSB7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmludmFsaWRHb29kcyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAuaW52YWxpZEdvb2RzIC5nb29kc05hdiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNjZycHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmludmFsaWRHb29kcyAuZ29vZHNOYXYgLmljb25mb250IHtcclxuXHRcdGNvbG9yOiAjNDI0MjQyO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTdycHg7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5pbnZhbGlkR29vZHMgLmdvb2RzTmF2IC5kZWwge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAuaW52YWxpZEdvb2RzIC5nb29kc05hdiAuZGVsIC5pY29uLXNoYW5jaHUxIHtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0Zm9udC1zaXplOiAzM3JweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAtMnJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogOHJweDtcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmludmFsaWRHb29kcyAuZ29vZHNMaXN0IC5pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDIwcnB4IDMwcnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXJweCBzb2xpZCAjZjVmNWY1O1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAuaW52YWxpZEdvb2RzIC5nb29kc0xpc3QgLml0ZW0gLmludmFsaWQge1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDcwcnB4O1xyXG5cdFx0aGVpZ2h0OiAzNnJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhYWE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM2cnB4O1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAuaW52YWxpZEdvb2RzIC5nb29kc0xpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDE0MHJweDtcclxuXHRcdGhlaWdodDogMTQwcnB4O1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAuaW52YWxpZEdvb2RzIC5nb29kc0xpc3QgLml0ZW0gLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAuaW52YWxpZEdvb2RzIC5nb29kc0xpc3QgLml0ZW0gLnRleHQge1xyXG5cdFx0d2lkdGg6IDQzM3JweDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdGhlaWdodDogMTQwcnB4O1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAuaW52YWxpZEdvb2RzIC5nb29kc0xpc3QgLml0ZW0gLnRleHQgLm5hbWUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuc2hvcHBpbmdDYXJ0IC5pbnZhbGlkR29vZHMgLmdvb2RzTGlzdCAuaXRlbSAudGV4dCAuaW5mb3Ige1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmludmFsaWRHb29kcyAuZ29vZHNMaXN0IC5pdGVtIC50ZXh0IC5lbmQge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjYmJiO1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAuZm9vdGVyIHtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA5NnJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci10b3A6IDFycHggc29saWQgI2VlZTtcclxuXHRcdGJvdHRvbTogOThycHg7XHJcblx0XHRib3R0b206IGNhbGMoOThycHggKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M8MTEuMi9cclxuXHRcdGJvdHRvbTogY2FsYyg5OHJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M+MTEuMi9cclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmZvb3Rlci5vbiB7XHJcblx0XHQvLyAjaWZuZGVmIEg1XHJcblx0XHRib3R0b206IDBycHg7XHJcblx0XHQvLyAjZW5kaWZcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmZvb3RlciAuY2hlY2tBbGwge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2cnB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLnNob3BwaW5nQ2FydCAuZm9vdGVyIGNoZWNrYm94IC53eC1jaGVja2JveC1pbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7fVxyXG5cdC5zaG9wcGluZ0NhcnQgLmZvb3RlciAubW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmZvb3RlciAucGxhY2VPcmRlciB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHR3aWR0aDogMjI2cnB4O1xyXG5cdFx0aGVpZ2h0OiA3MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDcwcnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIycnB4O1xyXG5cdH1cclxuXHJcblx0LnNob3BwaW5nQ2FydCAuZm9vdGVyIC5idXR0b24gLmJudCB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcblx0XHR3aWR0aDogMTYwcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuXHR9XHJcblxyXG5cdC5zaG9wcGluZ0NhcnQgLmZvb3RlciAuYnV0dG9uIGZvcm1+Zm9ybSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTdycHg7XHJcblx0fVxyXG5cclxuXHQudW5pLXAtYi05NiB7XHJcblx0XHRoZWlnaHQ6IDk2cnB4O1xyXG5cdH1cclxuXHJcblx0LnVuaS1wLWItOTgge1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHQvKiDlhbzlrrkgSU9TPDExLjIgKi9cclxuXHRcdGhlaWdodDogY2FsYygxMDBycHggKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XHJcblx0XHQvKiDlhbzlrrkgSU9TPjExLjIgKi9cclxuXHRcdGhlaWdodDogY2FsYygxMDBycHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xyXG5cdH1cclxuXHJcblx0LmVtcHR5Qm94IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDgwcnB4IDA7XHJcblxyXG5cdFx0LnRpcHMge1xyXG5cdFx0XHRjb2xvcjogI2FhYTtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWFnZSB7XHJcblx0XHRcdHdpZHRoOiA0MTRycHg7XHJcblx0XHRcdGhlaWdodDogMzA0cnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///378\n"); /***/ }), /* 379 */ /*!***************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/productWindow/index.vue ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_286e5497_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=286e5497&scoped=true& */ 380);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 383);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_286e5497_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_286e5497_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"286e5497\",\n null,\n false,\n _index_vue_vue_type_template_id_286e5497_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/productWindow/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Mjg2ZTU0OTcmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjI4NmU1NDk3XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvcHJvZHVjdFdpbmRvdy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///379\n"); /***/ }), /* 380 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/productWindow/index.vue?vue&type=template&id=286e5497&scoped=true& ***! \**********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_286e5497_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=286e5497&scoped=true& */ 381); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_286e5497_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_286e5497_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_286e5497_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_286e5497_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 381 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/productWindow/index.vue?vue&type=template&id=286e5497&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "product-window"), class: _vm._$s( 1, "c", (_vm.attr.cartAttr === true ? "on" : "") + " " + (_vm.iSbnt ? "join" : "") + " " + (_vm.iScart ? "joinCart" : "") ), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "textpic acea-row row-between-wrapper" ), attrs: { _i: 2 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() return _vm.moveHandle($event) }, }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "pictrue"), attrs: { _i: 3 }, on: { click: function ($event) { return _vm.showImg() }, }, }, [ _c("image", { attrs: { src: _vm._$s(4, "a-src", _vm.attr.productSelect.image), _i: 4, }, }), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "text"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "line2 store-name"), attrs: { _i: 6 }, }, [ _vm._v( _vm._$s( 6, "t0-0", _vm._s(_vm.attr.productSelect.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "money font-color"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "acea-row row-middle"), attrs: { _i: 8 }, }, [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("¥")))), _c( "text", { staticClass: _vm._$s(9, "sc", "num"), attrs: { _i: 9 }, }, [ _vm._v( _vm._$s( 9, "t0-0", _vm._s(_vm.attr.productSelect.price) ) ), ] ), _vm._$s( 10, "i", _vm.is_vip > 0 && _vm.attr.productSelect.vip_price ) ? _c( "text", { staticClass: _vm._$s(10, "sc", "vip-money"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 10, "t0-1", _vm._s(_vm.attr.productSelect.vip_price) ) ), ] ) : _vm._e(), _vm._$s( 11, "i", _vm.is_vip > 0 && _vm.attr.productSelect.vip_price ) ? _c( "view", { staticClass: _vm._$s(11, "sc", "vipImg"), attrs: { _i: 11 }, }, [ _c("image", { attrs: { src: _vm._$s( 12, "a-src", __webpack_require__(/*! ../../static/images/svip.gif */ 382) ), _i: 12, }, }), ] ) : _vm._e(), ] ), _vm._$s(13, "i", _vm.isShow && !_vm.type) ? _c( "text", { staticClass: _vm._$s(13, "sc", "stock"), attrs: { _i: 13 }, }, [ _vm._v( _vm._$s(13, "t0-0", _vm._s(_vm.$t("库存"))) + _vm._$s( 13, "t0-1", _vm._s( _vm.attr.productSelect.stock + _vm.unitName ) ) ), ] ) : _vm._e(), _vm._$s(14, "i", _vm.limitNum && _vm.type) ? _c( "text", { staticClass: _vm._$s(14, "sc", "stock"), attrs: { _i: 14 }, }, [ _vm._v( _vm._$s(14, "t0-0", _vm._s(_vm.$t("库存"))) + _vm._$s( 14, "t0-1", _vm._s( _vm.attr.productSelect.quota + _vm.unitName ) ) ), ] ) : _vm._e(), _vm._$s(15, "i", _vm.minQty > 1 && _vm.is_virtual) ? _c( "text", { staticClass: _vm._$s(15, "sc", "stock"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s(15, "t0-0", _vm._s(_vm.$t("起购"))) + _vm._$s( 15, "t0-1", _vm._s(_vm.minQty + _vm.unitName) ) ), ] ) : _vm._e(), ] ), ] ), _c("view", { staticClass: _vm._$s(16, "sc", "iconfont icon-guanbi"), attrs: { _i: 16 }, on: { click: _vm.closeAttr }, }), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "rollTop"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "productWinList"), attrs: { _i: 18 }, }, _vm._l( _vm._$s(19, "f", { forItems: _vm.attr.productAttr }), function (item, indexw, $20, $30) { return _c( "view", { key: _vm._$s(19, "f", { forIndex: $20, key: indexw }), staticClass: _vm._$s("19-" + $30, "sc", "item"), attrs: { _i: "19-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("20-" + $30, "sc", "title"), attrs: { _i: "20-" + $30 }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(_vm.$t(item.attr_name)) ) ), ] ), _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "listn acea-row row-middle" ), attrs: { _i: "21-" + $30 }, }, _vm._l( _vm._$s(22 + "-" + $30, "f", { forItems: item.attr_value, }), function (itemn, indexn, $21, $31) { return _c( "view", { key: _vm._$s(22 + "-" + $30, "f", { forIndex: $21, key: indexn, }), staticClass: _vm._$s( "22-" + $30 + "-" + $31, "sc", "itemn" ), class: _vm._$s( "22-" + $30 + "-" + $31, "c", item.index === itemn.attr ? "on" : "" ), attrs: { _i: "22-" + $30 + "-" + $31 }, on: { click: function ($event) { return _vm.tapAttr(indexw, indexn) }, }, }, [ _vm._v( _vm._$s( "22-" + $30 + "-" + $31, "t0-0", _vm._s(_vm.$t(itemn.attr)) ) ), ] ) } ), 0 ), ] ) } ), 0 ), _vm._$s(23, "i", !_vm.is_virtual) ? _c( "view", { staticClass: _vm._$s( 23, "sc", "cart acea-row row-between-wrapper" ), attrs: { _i: 23 }, }, [ _c( "view", { staticClass: _vm._$s(24, "sc", "title"), attrs: { _i: 24 }, }, [_vm._v(_vm._$s(24, "t0-0", _vm._s(_vm.$t("数量"))))] ), _c( "view", { staticClass: _vm._$s( 25, "sc", "carnum acea-row row-left" ), attrs: { _i: 25 }, }, [ _vm._$s(26, "i", _vm.limitNum && !_vm.type) ? _c( "text", { staticClass: _vm._$s(26, "sc", "stock"), attrs: { _i: 26 }, }, [ _vm._v( _vm._$s( 26, "t0-0", _vm._s(_vm.$t("限购")) ) + _vm._$s( 26, "t0-1", _vm._s(_vm.limitNum + _vm.unitName) ) ), ] ) : _vm._e(), _vm._$s( 27, "i", _vm.limitNum && !_vm.type && _vm.minQty > 1 ) ? _c("text", { staticClass: _vm._$s(27, "sc", "stock line"), attrs: { _i: 27 }, }) : _vm._e(), _vm._$s(28, "i", _vm.minQty > 1) ? _c( "text", { staticClass: _vm._$s(28, "sc", "stock"), attrs: { _i: 28 }, }, [ _vm._v( _vm._$s( 28, "t0-0", _vm._s(_vm.$t("起购")) ) + _vm._$s( 28, "t0-1", _vm._s(_vm.minQty + _vm.unitName) ) ), ] ) : _vm._e(), _vm._$s( 29, "i", _vm.attr.productSelect.cart_num <= _vm.minQty ) ? _c( "view", { staticClass: _vm._$s( 29, "sc", "item reduce acea-row row-center-wrapper" ), class: _vm._$s( 29, "c", _vm.attr.productSelect.cart_num <= _vm.minQty ? "on" : "" ), attrs: { _i: 29 }, }, [ _c("text", { staticClass: _vm._$s( 30, "sc", "iconfont icon-shangpinshuliang-jian" ), attrs: { _i: 30 }, }), ] ) : _c( "view", { staticClass: _vm._$s( 31, "sc", "item reduce acea-row row-center-wrapper" ), class: _vm._$s( 31, "c", _vm.attr.productSelect.cart_num <= _vm.minQty ? "on" : "" ), attrs: { _i: 31 }, on: { click: _vm.CartNumDes }, }, [ _c("text", { staticClass: _vm._$s( 32, "sc", "iconfont icon-shangpinshuliang-jian" ), attrs: { _i: 32 }, }), ] ), _c( "view", { staticClass: _vm._$s( 33, "sc", "item num acea-row row-middle" ), attrs: { _i: 33 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.attr.productSelect.cart_num, expression: "attr.productSelect.cart_num", }, ], attrs: { _i: 34 }, domProps: { value: _vm._$s( 34, "v-model", _vm.attr.productSelect.cart_num ), }, on: { input: [ function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.attr.productSelect, "cart_num", $event.target.value ) }, function ($event) { return _vm.bindCode( _vm.attr.productSelect.cart_num ) }, ], }, }), ] ), _vm._$s(35, "i", _vm.iSplus) ? _c( "view", { staticClass: _vm._$s( 35, "sc", "item plus acea-row row-center-wrapper" ), class: _vm._$s( 35, "c", _vm.attr.productSelect.cart_num >= _vm.attr.productSelect.stock || (_vm.limitNum && _vm.attr.productSelect.cart_num >= _vm.limitNum) ? "on" : "" ), attrs: { _i: 35 }, on: { click: _vm.CartNumAdd }, }, [ _c("text", { staticClass: _vm._$s( 36, "sc", "iconfont icon-shangpinshuliang-jia" ), attrs: { _i: 36 }, }), ] ) : _c("view", { staticClass: _vm._$s(37, "sc", "item plus"), class: _vm._$s( 37, "c", _vm.attr.productSelect.cart_num >= _vm.attr.productSelect.quota || _vm.attr.productSelect.cart_num >= _vm.attr.productSelect.product_stock || _vm.attr.productSelect.cart_num >= _vm.attr.productSelect.num || (_vm.type == "seckill" && _vm.attr.productSelect.cart_num >= _vm.attr.productSelect.once_num) ? "on" : "" ), attrs: { _i: 37 }, on: { click: _vm.CartNumAdd }, }), ] ), ] ) : _vm._e(), ] ), _vm._$s( 38, "i", _vm.iSbnt && _vm.attr.productSelect.product_stock > 0 && _vm.attr.productSelect.quota > 0 ) ? _c( "view", { staticClass: _vm._$s(38, "sc", "joinBnt bg-color"), attrs: { _i: 38 }, on: { click: _vm.goCat }, }, [_vm._v(_vm._$s(38, "t0-0", _vm._s(_vm.$t("我要参团"))))] ) : _vm._$s( 39, "e", (_vm.iSbnt && _vm.attr.productSelect.quota <= 0) || (_vm.iSbnt && _vm.attr.productSelect.product_stock <= 0) ) ? _c( "view", { staticClass: _vm._$s(39, "sc", "joinBnt on"), attrs: { _i: 39 }, }, [_vm._v(_vm._$s(39, "t0-0", _vm._s(_vm.$t("已售罄"))))] ) : _vm._e(), _vm._$s(40, "i", _vm.iScart && _vm.attr.productSelect.stock) ? _c( "view", { staticClass: _vm._$s(40, "sc", "joinBnt bg-color"), attrs: { _i: 40 }, on: { click: _vm.goCat }, }, [_vm._v(_vm._$s(40, "t0-0", _vm._s(_vm.$t("确定"))))] ) : _vm._$s(41, "e", _vm.iScart && !_vm.attr.productSelect.stock) ? _c( "view", { staticClass: _vm._$s(41, "sc", "joinBnt on"), attrs: { _i: 41 }, }, [_vm._v(_vm._$s(41, "t0-0", _vm._s(_vm.$t("已售罄"))))] ) : _vm._e(), ] ), _c("view", { staticClass: _vm._$s(42, "sc", "mask"), attrs: { hidden: _vm._$s(42, "a-hidden", _vm.attr.cartAttr === false), _i: 42, }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() return _vm.moveHandle($event) }, click: _vm.closeAttr, }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 382 */ /*!***************************************************!*\ !*** E:/2024/1/广告/uni-app/static/images/svip.gif ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/images/svip.gif\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjM4Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL2ltYWdlcy9zdmlwLmdpZlwiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///382\n"); /***/ }), /* 383 */ /*!****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/productWindow/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 384);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIzODMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///383\n"); /***/ }), /* 384 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/productWindow/index.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n mixins: [_color.default],\n props: {\n attr: {\n type: Object,\n default: function _default() {}\n },\n limitNum: {\n type: Number,\n value: 0\n },\n minQty: {\n type: Number,\n value: 0\n },\n isShow: {\n type: Number,\n value: 0\n },\n iSbnt: {\n type: Number,\n value: 0\n },\n iSplus: {\n type: Number,\n value: 0\n },\n iScart: {\n type: Number,\n value: 0\n },\n is_vip: {\n type: Number,\n value: 0\n },\n is_virtual: {\n type: Number,\n value: 0\n },\n type: {\n type: String,\n default: ''\n },\n unitName: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {};\n },\n mounted: function mounted() {},\n methods: {\n moveHandle: function moveHandle() {},\n getpreviewImage: function getpreviewImage() {\n uni.previewImage({\n urls: this.attr.productSelect.image.split(','),\n current: this.attr.productSelect.image\n });\n },\n goCat: function goCat() {\n this.$emit('goCat');\n },\n /**\n * 购物车手动输入数量\n * \n */\n bindCode: function bindCode(e) {\n this.$emit('iptCartNum', e);\n },\n closeAttr: function closeAttr() {\n this.$emit('myevent');\n },\n CartNumDes: function CartNumDes() {\n this.$emit('ChangeCartNum', false);\n },\n CartNumAdd: function CartNumAdd() {\n this.$emit('ChangeCartNum', true);\n },\n tapAttr: function tapAttr(indexw, indexn) {\n var that = this;\n that.$emit(\"attrVal\", {\n indexw: indexw,\n indexn: indexn\n });\n this.$set(this.attr.productAttr[indexw], 'index', this.attr.productAttr[indexw].attr_values[indexn]);\n var value = that.getCheckedValue().join(\",\");\n that.$emit(\"ChangeAttr\", value);\n if (this.limitNum == 1) {\n if (this.attr.productSelect.quota > 0) {\n this.attr.productSelect.cart_num = 1;\n } else {\n this.attr.productSelect.cart_num = 0;\n }\n }\n },\n //获取被选中属性;\n getCheckedValue: function getCheckedValue() {\n var productAttr = this.attr.productAttr;\n var value = [];\n for (var i = 0; i < productAttr.length; i++) {\n for (var j = 0; j < productAttr[i].attr_values.length; j++) {\n if (productAttr[i].index === productAttr[i].attr_values[j]) {\n value.push(productAttr[i].attr_values[j]);\n }\n }\n }\n return value;\n },\n showImg: function showImg() {\n this.$emit('getImg');\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wcm9kdWN0V2luZG93L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJtaXhpbnMiLCJwcm9wcyIsImF0dHIiLCJ0eXBlIiwiZGVmYXVsdCIsImxpbWl0TnVtIiwidmFsdWUiLCJtaW5RdHkiLCJpc1Nob3ciLCJpU2JudCIsImlTcGx1cyIsImlTY2FydCIsImlzX3ZpcCIsImlzX3ZpcnR1YWwiLCJ1bml0TmFtZSIsImRhdGEiLCJtb3VudGVkIiwibWV0aG9kcyIsIm1vdmVIYW5kbGUiLCJnZXRwcmV2aWV3SW1hZ2UiLCJ1bmkiLCJ1cmxzIiwiY3VycmVudCIsImdvQ2F0IiwiYmluZENvZGUiLCJjbG9zZUF0dHIiLCJDYXJ0TnVtRGVzIiwiQ2FydE51bUFkZCIsInRhcEF0dHIiLCJ0aGF0IiwiaW5kZXh3IiwiaW5kZXhuIiwiZ2V0Q2hlY2tlZFZhbHVlIiwiam9pbiIsInNob3dJbWciXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUE2RkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFDQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FHO0lBQ0E7SUFDQUM7TUFDQUo7TUFDQUc7SUFDQTtJQUNBRTtNQUNBTDtNQUNBRztJQUNBO0lBQ0FHO01BQ0FOO01BQ0FHO0lBQ0E7SUFDQUk7TUFDQVA7TUFDQUc7SUFDQTtJQUNBSztNQUNBUjtNQUNBRztJQUNBO0lBQ0FNO01BQ0FUO01BQ0FHO0lBQ0E7SUFDQU87TUFDQVY7TUFDQUc7SUFDQTtJQUNBSDtNQUNBQTtNQUNBQztJQUNBO0lBQ0FVO01BQ0FYO01BQ0FDO0lBQ0E7RUFDQTtFQUNBVztJQUNBO0VBQ0E7RUFDQUMsNkJBRUE7RUFDQUM7SUFDQUM7SUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUVBO01BQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQTtNQUNBLGlCQUNBQyxrQkFDQUM7TUFDQUo7TUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUVBO0lBQ0E7SUFDQUc7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBO1lBQ0ExQjtVQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTRCO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIzODQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwcm9kdWN0LXdpbmRvd1wiXHJcblx0XHRcdDpjbGFzcz1cIihhdHRyLmNhcnRBdHRyID09PSB0cnVlID8gJ29uJyA6ICcnKSArICcgJyArIChpU2JudD8nam9pbic6JycpICsgJyAnICsgKGlTY2FydD8nam9pbkNhcnQnOicnKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHRwaWMgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiICBAdG91Y2htb3ZlLnN0b3AucHJldmVudD1cIm1vdmVIYW5kbGVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIiBAY2xpY2s9XCJzaG93SW1nKClcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiYXR0ci5wcm9kdWN0U2VsZWN0LmltYWdlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmUyIHN0b3JlLW5hbWVcIj5cclxuXHRcdFx0XHRcdFx0e3sgYXR0ci5wcm9kdWN0U2VsZWN0LnN0b3JlX25hbWUgfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXkgZm9udC1jb2xvclwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0XHR7eyR0KGDvv6VgKX19PHRleHQgY2xhc3M9XCJudW1cIj57eyBhdHRyLnByb2R1Y3RTZWxlY3QucHJpY2UgfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J3ZpcC1tb25leSdcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpc192aXA+MCAmJiBhdHRyLnByb2R1Y3RTZWxlY3QudmlwX3ByaWNlXCI+e3skdChg77+lYCl9fXt7YXR0ci5wcm9kdWN0U2VsZWN0LnZpcF9wcmljZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlwSW1nXCIgdi1pZj1cImlzX3ZpcD4wICYmIGF0dHIucHJvZHVjdFNlbGVjdC52aXBfcHJpY2VcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2VzL3N2aXAuZ2lmXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInN0b2NrXCJcclxuXHRcdFx0XHRcdFx0XHR2LWlmPSdpc1Nob3cgJiYgIXR5cGUnPnt7JHQoYOW6k+WtmGApfX0ge3sgYXR0ci5wcm9kdWN0U2VsZWN0LnN0b2NrICsgdW5pdE5hbWUgfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdzdG9jaycgdi1pZj1cImxpbWl0TnVtICYmIHR5cGVcIj57eyR0KGDlupPlrZhgKSB9fSB7e2F0dHIucHJvZHVjdFNlbGVjdC5xdW90YSArIHVuaXROYW1lfX08L3RleHQ+XG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInN0b2NrXCIgdi1pZj0nbWluUXR5ID4gMSAmJiBpc192aXJ0dWFsJz57eyR0KGDotbfotK1gKX19IHt7IG1pblF0eSArIHVuaXROYW1lIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tZ3VhbmJpXCIgQGNsaWNrPVwiY2xvc2VBdHRyXCI+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicm9sbFRvcFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJvZHVjdFdpbkxpc3RcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4dykgaW4gYXR0ci5wcm9kdWN0QXR0clwiIDprZXk9XCJpbmRleHdcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPnt7ICR0KGl0ZW0uYXR0cl9uYW1lKSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0biBhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtblwiIDpjbGFzcz1cIml0ZW0uaW5kZXggPT09IGl0ZW1uLmF0dHIgPyAnb24nIDogJydcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1mb3I9XCIoaXRlbW4sIGluZGV4bikgaW4gaXRlbS5hdHRyX3ZhbHVlXCIgQGNsaWNrPVwidGFwQXR0cihpbmRleHcsIGluZGV4bilcIlxyXG5cdFx0XHRcdFx0XHRcdFx0OmtleT1cImluZGV4blwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3sgJHQoaXRlbW4uYXR0cikgfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjYXJ0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiB2LWlmPVwiIWlzX3ZpcnR1YWxcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57eyR0KGDmlbDph49gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjYXJudW0gYWNlYS1yb3cgcm93LWxlZnRcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J3N0b2NrJyB2LWlmPVwibGltaXROdW0gJiYgIXR5cGVcIj57eyR0KGDpmZDotK1gKX19e3tsaW1pdE51bSArIHVuaXROYW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdzdG9jayBsaW5lJyB2LWlmPSdsaW1pdE51bSAmJiAhdHlwZSAmJiBtaW5RdHkgPiAxJz4gfCA8L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwic3RvY2tcIiB2LWlmPSdtaW5RdHkgPiAxJz57eyR0KGDotbfotK1gKX19e3sgbWluUXR5ICsgdW5pdE5hbWUgfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSByZWR1Y2UgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCJcclxuXHRcdFx0XHRcdFx0XHQ6Y2xhc3M9XCJhdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0gPD0gbWluUXR5ID8gJ29uJyA6ICcnXCJcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtIDw9IG1pblF0eVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zaGFuZ3BpbnNodWxpYW5nLWppYW5cIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIHJlZHVjZSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIlxyXG5cdFx0XHRcdFx0XHRcdDpjbGFzcz1cImF0dHIucHJvZHVjdFNlbGVjdC5jYXJ0X251bSA8PSBtaW5RdHkgPyAnb24nIDogJydcIiBAY2xpY2s9XCJDYXJ0TnVtRGVzXCIgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zaGFuZ3BpbnNodWxpYW5nLWppYW5cIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gbnVtIGFjZWEtcm93IHJvdy1taWRkbGUnPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwibnVtYmVyXCIgdi1tb2RlbD1cImF0dHIucHJvZHVjdFNlbGVjdC5jYXJ0X251bVwiXHJcblx0XHRcdFx0XHRcdFx0XHRkYXRhLW5hbWU9XCJwcm9kdWN0U2VsZWN0LmNhcnRfbnVtXCJcclxuXHRcdFx0XHRcdFx0XHRcdEBpbnB1dD1cImJpbmRDb2RlKGF0dHIucHJvZHVjdFNlbGVjdC5jYXJ0X251bSlcIj48L2lucHV0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpU3BsdXNcIiBjbGFzcz1cIml0ZW0gcGx1cyBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiA6Y2xhc3M9XCJcclxuXHRcdFx0XHQgICAgICBhdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0gPj0gYXR0ci5wcm9kdWN0U2VsZWN0LnN0b2NrIHx8IChsaW1pdE51bSAmJiBhdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0gPj0gbGltaXROdW0pXHJcblx0XHRcdFx0ICAgICAgICA/ICdvbidcclxuXHRcdFx0XHQgICAgICAgIDogJydcclxuXHRcdFx0XHQgICAgXCIgQGNsaWNrPVwiQ2FydE51bUFkZFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zaGFuZ3BpbnNodWxpYW5nLWppYVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWVsc2UgY2xhc3M9J2l0ZW0gcGx1cydcclxuXHRcdFx0XHRcdFx0XHQ6Y2xhc3M9JyhhdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0gPj0gYXR0ci5wcm9kdWN0U2VsZWN0LnF1b3RhKSB8fCAoYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtID49IGF0dHIucHJvZHVjdFNlbGVjdC5wcm9kdWN0X3N0b2NrKSB8fCAoYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtID49IGF0dHIucHJvZHVjdFNlbGVjdC5udW0pIHx8ICh0eXBlPT1cInNlY2tpbGxcIiAmJiBhdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0gPj0gYXR0ci5wcm9kdWN0U2VsZWN0Lm9uY2VfbnVtKSA/IFwib25cIjpcIlwiJ1xyXG5cdFx0XHRcdFx0XHRcdEBjbGljaz0nQ2FydE51bUFkZCc+Kzwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJqb2luQm50IGJnLWNvbG9yXCJcclxuXHRcdFx0XHR2LWlmPVwiaVNibnQgJiYgYXR0ci5wcm9kdWN0U2VsZWN0LnByb2R1Y3Rfc3RvY2s+MCAmJmF0dHIucHJvZHVjdFNlbGVjdC5xdW90YT4wXCIgQGNsaWNrPVwiZ29DYXRcIj5cclxuXHRcdFx0XHR7eyR0KGDmiJHopoHlj4Llm6JgKX19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJqb2luQm50IG9uXCJcclxuXHRcdFx0XHR2LWVsc2UtaWY9XCIoaVNibnQgJiYgYXR0ci5wcm9kdWN0U2VsZWN0LnF1b3RhPD0wKXx8KGlTYm50ICYmYXR0ci5wcm9kdWN0U2VsZWN0LnByb2R1Y3Rfc3RvY2s8PTApXCI+XHJcblx0XHRcdFx0e3skdChg5bey5ZSu572EYCl9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiam9pbkJudCBiZy1jb2xvclwiIHYtaWY9XCJpU2NhcnQgJiYgYXR0ci5wcm9kdWN0U2VsZWN0LnN0b2NrXCIgQGNsaWNrPVwiZ29DYXRcIj57eyR0KGDnoa7lrppgKX19PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImpvaW5CbnQgb25cIiB2LWVsc2UtaWY9XCJpU2NhcnQgJiYgIWF0dHIucHJvZHVjdFNlbGVjdC5zdG9ja1wiPnt7JHQoYOW3suWUrue9hGApfX08L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1hc2tcIiBAdG91Y2htb3ZlLnN0b3AucHJldmVudD1cIm1vdmVIYW5kbGVcIiA6aGlkZGVuPVwiYXR0ci5jYXJ0QXR0ciA9PT0gZmFsc2VcIiBAY2xpY2s9XCJjbG9zZUF0dHJcIj5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSBcIkAvbWl4aW5zL2NvbG9yXCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGF0dHI6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fSxcclxuXHRcdFx0bGltaXROdW06IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0dmFsdWU6IDBcclxuXHRcdFx0fSxcclxuXHRcdFx0bWluUXR5OiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdHZhbHVlOiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdGlzU2hvdzoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHR2YWx1ZTogMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpU2JudDoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHR2YWx1ZTogMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpU3BsdXM6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0dmFsdWU6IDBcclxuXHRcdFx0fSxcclxuXHRcdFx0aVNjYXJ0OiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdHZhbHVlOiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdGlzX3ZpcDoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHR2YWx1ZTogMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc192aXJ0dWFsOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdHZhbHVlOiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdHR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0dW5pdE5hbWU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge307XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRtb3ZlSGFuZGxlKCkge30sXHJcblx0XHRcdGdldHByZXZpZXdJbWFnZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dW5pLnByZXZpZXdJbWFnZSh7XHJcblx0XHRcdFx0XHR1cmxzOiB0aGlzLmF0dHIucHJvZHVjdFNlbGVjdC5pbWFnZS5zcGxpdCgnLCcpLFxyXG5cdFx0XHRcdFx0Y3VycmVudDogdGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QuaW1hZ2VcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29DYXQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2dvQ2F0Jyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDotK3nianovabmiYvliqjovpPlhaXmlbDph49cclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRiaW5kQ29kZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2lwdENhcnROdW0nLCBlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2VBdHRyOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdteWV2ZW50Jyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdENhcnROdW1EZXM6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ0NoYW5nZUNhcnROdW0nLCBmYWxzZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdENhcnROdW1BZGQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ0NoYW5nZUNhcnROdW0nLCB0cnVlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0dGFwQXR0cjogZnVuY3Rpb24oaW5kZXh3LCBpbmRleG4pIHtcclxuXHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuJGVtaXQoXCJhdHRyVmFsXCIsIHtcclxuXHRcdFx0XHRcdGluZGV4dzogaW5kZXh3LFxyXG5cdFx0XHRcdFx0aW5kZXhuOiBpbmRleG5cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RBdHRyW2luZGV4d10sICdpbmRleCcsIHRoaXMuYXR0ci5wcm9kdWN0QXR0cltpbmRleHddLmF0dHJfdmFsdWVzW2luZGV4bl0pO1xyXG5cdFx0XHRcdGxldCB2YWx1ZSA9IHRoYXRcclxuXHRcdFx0XHRcdC5nZXRDaGVja2VkVmFsdWUoKVxyXG5cdFx0XHRcdFx0LmpvaW4oXCIsXCIpO1xyXG5cdFx0XHRcdHRoYXQuJGVtaXQoXCJDaGFuZ2VBdHRyXCIsIHZhbHVlKTtcclxuXHRcdFx0XHRpZiAodGhpcy5saW1pdE51bSA9PSAxKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QucXVvdGEgPiAwKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtID0gMVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0gPSAwXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/ojrflj5booqvpgInkuK3lsZ7mgKfvvJtcclxuXHRcdFx0Z2V0Q2hlY2tlZFZhbHVlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgcHJvZHVjdEF0dHIgPSB0aGlzLmF0dHIucHJvZHVjdEF0dHI7XHJcblx0XHRcdFx0bGV0IHZhbHVlID0gW107XHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBwcm9kdWN0QXR0ci5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaiA9IDA7IGogPCBwcm9kdWN0QXR0cltpXS5hdHRyX3ZhbHVlcy5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHRpZiAocHJvZHVjdEF0dHJbaV0uaW5kZXggPT09IHByb2R1Y3RBdHRyW2ldLmF0dHJfdmFsdWVzW2pdKSB7XHJcblx0XHRcdFx0XHRcdFx0dmFsdWUucHVzaChwcm9kdWN0QXR0cltpXS5hdHRyX3ZhbHVlc1tqXSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmV0dXJuIHZhbHVlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93SW1nKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2dldEltZycpO1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LnZpcC1tb25leSB7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDZycHg7XHJcblx0fVxyXG5cclxuXHQudmlwSW1nIHtcclxuXHRcdHdpZHRoOiA2OHJweDtcclxuXHRcdGhlaWdodDogMjdycHg7XHJcblxyXG5cdFx0aW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnJweCAxNnJweCAwIDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjI1LCAuNSwgLjUsIC45KTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNDBycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYygxNDBycHgrIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUzwxMS4yL1xyXG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoMTQwcnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93Lm9uIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cuam9pbiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cuam9pbkNhcnQge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcnB4O1xyXG5cdFx0ei1pbmRleDogMTAwMDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnRleHRwaWMge1xyXG5cdFx0cGFkZGluZzogMCA4MHJweCAwIDMwcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjlycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnRleHRwaWMgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDE1MHJweDtcclxuXHRcdGhlaWdodDogMTUwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC50ZXh0cGljIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnRleHRwaWMgLnRleHQge1xyXG5cdFx0d2lkdGg6IDQ3MHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzIwMjAyMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAudGV4dHBpYyAudGV4dCAubW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC50ZXh0cGljIC50ZXh0IC5tb25leSAubnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnRleHRwaWMgLnRleHQgLm1vbmV5IC5zdG9jayB7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAudGV4dHBpYyAuaWNvbmZvbnQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDMwcnB4O1xyXG5cdFx0dG9wOiAtNXJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzVycHg7XHJcblx0XHRjb2xvcjogIzhhOGE4YTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAucm9sbFRvcCB7XHJcblx0XHRtYXgtaGVpZ2h0OiA1MDBycHg7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IDM2cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC5wcm9kdWN0V2luTGlzdCAuaXRlbX4uaXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzNnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAucHJvZHVjdFdpbkxpc3QgLml0ZW0gLnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnByb2R1Y3RXaW5MaXN0IC5pdGVtIC5saXN0biB7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4IDAgMTZycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnByb2R1Y3RXaW5MaXN0IC5pdGVtIC5saXN0biAuaXRlbW4ge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0YyRjJGMjtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHBhZGRpbmc6IDdycHggMzNycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyNXJweDtcclxuXHRcdG1hcmdpbjogMjBycHggMCAwIDE0cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAucHJvZHVjdFdpbkxpc3QgLml0ZW0gLmxpc3RuIC5pdGVtbi5vbiB7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS12aWV3LW1pbm9yQ29sb3JUKTtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnByb2R1Y3RXaW5MaXN0IC5pdGVtIC5saXN0biAuaXRlbW4ubGltaXQge1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAuY2FydCB7XHJcblx0XHRtYXJnaW4tdG9wOiAzNnJweDtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC5jYXJ0IC50aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLmNhcnQgLmNhcm51bSB7XHJcblx0XHRoZWlnaHQ6IDU0cnB4O1xyXG5cclxuXHRcdC5zdG9jayB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1NHJweDtcclxuXHRcdFx0Y29sb3I6ICNhYWE7XHJcblx0XHR9XHJcblxyXG5cdFx0LmxpbmUge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDZycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLmNhcnQgLmNhcm51bSAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAuY2FydCAuY2FybnVtIHZpZXcge1xyXG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI2E0YTRhNDtcclxuXHRcdHdpZHRoOiA4NHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Zm9udC1zaXplOiA0NXJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAuY2FydCAuY2FybnVtIC5yZWR1Y2Uge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweCAwIDAgNnJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0OHJweDtcclxuXHRcdGZvbnQtc2l6ZTogNjBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLmNhcnQgLmNhcm51bSAucmVkdWNlLm9uIHtcclxuXHRcdC8vIGJvcmRlci1jb2xvcjogI2UzZTNlMztcclxuXHRcdGNvbG9yOiAjREVERURFO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC5jYXJ0IC5jYXJudW0gLnBsdXMge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDZycHggNnJweCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ2cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC5jYXJ0IC5jYXJudW0gLnBsdXMub24ge1xyXG5cdFx0Ly8gYm9yZGVyLWNvbG9yOiAjZTNlM2UzO1xyXG5cdFx0Y29sb3I6ICNkZWRlZGU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLmNhcnQgLmNhcm51bSAubnVtIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLmpvaW5CbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdHdpZHRoOiA2MjBycHg7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogMjFycHggYXV0byAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLmpvaW5CbnQub24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JiYjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///384\n"); /***/ }), /* 385 */ /*!*************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/user/index.vue?mpType=page ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4a903297_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4a903297&mpType=page */ 386);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 400);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4a903297_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4a903297_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_4a903297_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/user/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzg1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGE5MDMyOTcmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2VyL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///385\n"); /***/ }), /* 386 */ /*!*******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/user/index.vue?vue&type=template&id=4a903297&mpType=page ***! \*******************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4a903297_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4a903297&mpType=page */ 387); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4a903297_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4a903297_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4a903297_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4a903297_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 387 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/user/index.vue?vue&type=template&id=4a903297&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniPopup: __webpack_require__(/*! @/components/uni-popup/uni-popup.vue */ 388).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "new-users copy-data"), style: _vm._$s(0, "s", { height: _vm.pageHeight }), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "top"), style: _vm._$s(1, "s", _vm.colorStyle), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "sys-head"), attrs: { _i: 2 } }, [ _c("view", { staticClass: _vm._$s(3, "sc", "sys-bar"), style: _vm._$s(3, "s", { height: _vm.sysHeight }), attrs: { _i: 3 }, }), _c("view", { staticClass: _vm._$s(4, "sc", "bg"), style: _vm._$s( 4, "s", _vm.member_style == 3 ? "background:#f5f5f5" : "" ), attrs: { _i: 4 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "mid"), style: _vm._$s(5, "s", _vm.colorStyle), attrs: { _i: 5 }, }, [ _c("scroll-view", {}, [ _c( "view", { staticClass: _vm._$s(7, "sc", "head"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "user-card"), class: _vm._$s(8, "c", _vm.member_style == 3 ? "unBg" : ""), attrs: { _i: 8 }, }, [ _c("view", { staticClass: _vm._$s(9, "sc", "bg"), attrs: { _i: 9 }, }), _c( "view", { staticClass: _vm._$s(10, "sc", "user-info"), attrs: { _i: 10 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(12, "sc", "avatar-box"), class: _vm._$s(12, "c", { on: _vm.userInfo.is_money_level, }), attrs: { _i: 12 }, }, [ _vm._$s(13, "i", _vm.userInfo.avatar) ? _c("image", { staticClass: _vm._$s(13, "sc", "avatar"), attrs: { src: _vm._$s( 13, "a-src", _vm.userInfo.avatar ), _i: 13, }, on: { click: function ($event) { return _vm.goEdit() }, }, }) : _c("image", { staticClass: _vm._$s(14, "sc", "avatar"), attrs: { _i: 14 }, on: { click: function ($event) { return _vm.goEdit() }, }, }), _vm._$s( 15, "i", _vm.userInfo.is_money_level && _vm.userInfo.svip_open ) ? _c( "view", { staticClass: _vm._$s( 15, "sc", "headwear" ), attrs: { _i: 15 }, }, [_c("image", { attrs: { _i: 16 } })] ) : _vm._e(), ] ), ]), _c( "view", { staticClass: _vm._$s(17, "sc", "info"), attrs: { _i: 17 }, }, [ _vm._$s(18, "i", !_vm.userInfo.uid) ? _c( "view", { staticClass: _vm._$s(18, "sc", "name"), attrs: { _i: 18 }, on: { click: _vm.openAuto }, }, [ _vm._v( _vm._$s( 18, "t0-0", _vm._s(_vm.$t("请点击授权")) ) ), ] ) : _vm._e(), _vm._$s(19, "i", _vm.userInfo.uid) ? _c( "view", { staticClass: _vm._$s(19, "sc", "name"), attrs: { _i: 19 }, }, [ _c( "text", { staticClass: _vm._$s( 20, "sc", "line1 nickname" ), attrs: { _i: 20 }, }, [ _vm._v( _vm._$s( 20, "t0-0", _vm._s(_vm.userInfo.nickname) ) ), ] ), _vm._$s(21, "i", _vm.userInfo.vip_icon) ? _c("image", { staticClass: _vm._$s( 21, "sc", "live" ), attrs: { src: _vm._$s( 21, "a-src", _vm.userInfo.vip_icon ), _i: 21, }, }) : _vm._e(), _vm._$s( 22, "i", _vm.userInfo.is_money_level > 0 && _vm.userInfo.svip_open ) ? _c( "view", { staticClass: _vm._$s( 22, "sc", "vip" ), attrs: { _i: 22 }, }, [_c("image", { attrs: { _i: 23 } })] ) : _vm._e(), ] ) : _vm._e(), _vm._$s(24, "i", _vm.userInfo.phone) ? _c( "view", { staticClass: _vm._$s(24, "sc", "num"), attrs: { _i: 24 }, on: { click: function ($event) { return _vm.goEdit() }, }, }, [ _c( "view", { staticClass: _vm._$s( 25, "sc", "num-txt" ), attrs: { _i: 25 }, }, [ _vm._v( _vm._$s( 25, "t0-0", _vm._s(_vm.userInfo.phone) ) ), ] ), ] ) : _vm._e(), _vm._$s(26, "i", !_vm.userInfo.phone && _vm.isLogin) ? _c( "view", { staticClass: _vm._$s(26, "sc", "phone"), attrs: { _i: 26 }, on: { click: _vm.bindPhone }, }, [ _vm._v( _vm._$s( 26, "t0-0", _vm._s(_vm.$t("绑定手机号")) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "message"), attrs: { _i: 27 }, }, [ _vm._$s(28, "i", _vm.isLogin) ? _c("navigator", {}, [ _c("view", { staticClass: _vm._$s( 29, "sc", "iconfont icon-shezhi" ), attrs: { _i: 29 }, }), ]) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(30, "sc", "message"), attrs: { _i: 30 }, }, [ _vm._$s(31, "i", _vm.isLogin) ? _c("navigator", {}, [ _vm._$s(32, "i", _vm.userInfo.service_num) ? _c( "view", { staticClass: _vm._$s(32, "sc", "num"), attrs: { _i: 32 }, }, [ _vm._v( _vm._$s( 32, "t0-0", _vm._s( _vm.userInfo.service_num >= 100 ? "99+" : _vm.userInfo.service_num ) ) ), ] ) : _vm._e(), _c("view", { staticClass: _vm._$s( 33, "sc", "iconfont icon-s-kefu" ), attrs: { _i: 33 }, }), ]) : _vm._e(), ] ), ] ), _c( "view", { staticClass: _vm._$s(34, "sc", "num-wrapper"), attrs: { _i: 34 }, }, [ _vm._$s(35, "i", _vm.userInfo.balance_func_status) ? _c( "view", { staticClass: _vm._$s(35, "sc", "num-item"), attrs: { _i: 35 }, on: { click: function ($event) { return _vm.goMenuPage( "/pages/users/user_money/index" ) }, }, }, [ _c( "text", { staticClass: _vm._$s(36, "sc", "num"), attrs: { _i: 36 }, }, [ _vm._v( _vm._$s( 36, "t0-0", _vm._s(_vm.userInfo.now_money || 0) ) ), ] ), _c( "view", { staticClass: _vm._$s(37, "sc", "txt"), attrs: { _i: 37 }, }, [ _vm._v( _vm._$s( 37, "t0-0", _vm._s(_vm.$t("余额")) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s(38, "sc", "num-item"), attrs: { _i: 38 }, on: { click: function ($event) { return _vm.goMenuPage( "/pages/users/user_goods_collection/index" ) }, }, }, [ _c( "text", { staticClass: _vm._$s(39, "sc", "num"), attrs: { _i: 39 }, }, [ _vm._v( _vm._$s( 39, "t0-0", _vm._s(_vm.userInfo.collectCount || 0) ) ), ] ), _c( "view", { staticClass: _vm._$s(40, "sc", "txt"), attrs: { _i: 40 }, }, [ _vm._v( _vm._$s( 40, "t0-0", _vm._s(_vm.$t("收藏")) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(41, "sc", "num-item"), attrs: { _i: 41 }, on: { click: function ($event) { return _vm.goMenuPage( "/pages/users/user_coupon/index" ) }, }, }, [ _c( "text", { staticClass: _vm._$s(42, "sc", "num"), attrs: { _i: 42 }, }, [ _vm._v( _vm._$s( 42, "t0-0", _vm._s(_vm.userInfo.couponCount || 0) ) ), ] ), _c( "view", { staticClass: _vm._$s(43, "sc", "txt"), attrs: { _i: 43 }, }, [ _vm._v( _vm._$s(43, "t0-0", _vm._s(_vm.$t("优惠券"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(44, "sc", "num-item"), attrs: { _i: 44 }, on: { click: function ($event) { return _vm.goMenuPage( "/pages/users/user_integral/index" ) }, }, }, [ _c( "text", { staticClass: _vm._$s(45, "sc", "num"), attrs: { _i: 45 }, }, [ _vm._v( _vm._$s( 45, "t0-0", _vm._s(_vm.userInfo.integral || 0) ) ), ] ), _c( "view", { staticClass: _vm._$s(46, "sc", "txt"), attrs: { _i: 46 }, }, [ _vm._v( _vm._$s(46, "t0-0", _vm._s(_vm.$t("积分"))) ), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(47, "sc", "order-wrapper"), class: _vm._$s( 47, "c", _vm.userInfo.svip_open ? "" : "height" ), attrs: { _i: 47 }, }, [ _c( "view", { staticClass: _vm._$s(48, "sc", "order-hd flex"), attrs: { _i: 48 }, }, [ _c( "view", { staticClass: _vm._$s(49, "sc", "left"), attrs: { _i: 49 }, }, [ _vm._v( _vm._$s(49, "t0-0", _vm._s(_vm.$t("订单中心"))) ), ] ), _c( "navigator", { staticClass: _vm._$s(50, "sc", "right flex"), attrs: { _i: 50 }, }, [ _vm._v( _vm._$s(50, "t0-0", _vm._s(_vm.$t("查看全部"))) ), _c("text", { staticClass: _vm._$s( 51, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 51 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(52, "sc", "order-bd"), attrs: { _i: 52 }, }, [ _vm._l( _vm._$s(53, "f", { forItems: _vm.orderMenu }), function (item, index, $20, $30) { return [ _c( "navigator", { key: _vm._$s(53, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "54-" + $30, "sc", "order-item" ), attrs: { url: _vm._$s( "54-" + $30, "a-url", item.url ), _i: "54-" + $30, }, }, [ _c( "view", { staticClass: _vm._$s( "55-" + $30, "sc", "pic" ), attrs: { _i: "55-" + $30 }, }, [ _c("text", { staticClass: _vm._$s( "56-" + $30, "sc", "iconfont" ), class: _vm._$s( "56-" + $30, "c", item.img ), attrs: { _i: "56-" + $30 }, }), _vm._$s("57-" + $30, "i", item.num > 0) ? _c( "text", { staticClass: _vm._$s( "57-" + $30, "sc", "order-status-num" ), attrs: { _i: "57-" + $30 }, }, [ _vm._v( _vm._$s( "57-" + $30, "t0-0", _vm._s(item.num) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( "58-" + $30, "sc", "txt" ), attrs: { _i: "58-" + $30 }, }, [ _vm._v( _vm._$s( "58-" + $30, "t0-0", _vm._s(_vm.$t(item.title)) ) ), ] ), ] ), ] } ), ], 2 ), ] ), ] ), _vm._$s(59, "i", _vm.imgUrls.length > 0 && _vm.my_banner_status) ? _c( "view", { staticClass: _vm._$s(59, "sc", "slider-wrapper"), attrs: { _i: 59 }, }, [ _c( "swiper", { attrs: { autoplay: _vm._$s(60, "a-autoplay", _vm.autoplay), circular: _vm._$s(60, "a-circular", _vm.circular), interval: _vm._$s(60, "a-interval", _vm.interval), duration: _vm._$s(60, "a-duration", _vm.duration), _i: 60, }, }, [ _vm._l( _vm._$s(61, "f", { forItems: _vm.imgUrls }), function (item, index, $21, $31) { return [ _c( "swiper-item", { key: _vm._$s(61, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), }, [ _c( "view", { staticClass: _vm._$s( "63-" + $31, "sc", "slide-navigator acea-row row-between-wrapper" ), attrs: { _i: "63-" + $31 }, on: { click: function ($event) { return _vm.goPages(item.url) }, }, }, [ _c("image", { staticClass: _vm._$s( "64-" + $31, "sc", "slide-image" ), attrs: { src: _vm._$s( "64-" + $31, "a-src", item.pic ), _i: "64-" + $31, }, }), ] ), ] ), ] } ), ], 2 ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(65, "sc", "user-menus"), attrs: { _i: 65 }, }, [ _c( "view", { staticClass: _vm._$s(66, "sc", "menu-title"), attrs: { _i: 66 }, }, [_vm._v(_vm._$s(66, "t0-0", _vm._s(_vm.$t("我的服务"))))] ), _c( "view", { staticClass: _vm._$s(67, "sc", "list-box"), attrs: { _i: 67 }, }, [ _vm._l( _vm._$s(68, "f", { forItems: _vm.MyMenus }), function (item, index, $22, $32) { return [ _vm._$s( "69-" + $32, "i", item.url != "#" && item.url != "/pages/service/index" ) ? _c( "view", { key: _vm._$s(68, "f", { forIndex: $22, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "69-" + $32, "sc", "item" ), attrs: { _i: "69-" + $32 }, on: { click: function ($event) { return _vm.goMenuPage(item.url, item.name) }, }, }, [ _c("image", { attrs: { src: _vm._$s( "70-" + $32, "a-src", item.pic ), _i: "70-" + $32, }, }), _c("text", [ _vm._v( _vm._$s( "71-" + $32, "t0-0", _vm._s(_vm.$t(item.name)) ) ), ]), ] ) : _vm._e(), ] } ), _c( "view", { staticClass: _vm._$s(72, "sc", "item"), attrs: { _i: 72 }, on: { click: function ($event) { return _vm.goMenuPage( "/pages/users/privacy/index?type=3" ) }, }, }, [ _c("image", { attrs: { _i: 73 } }), _c("text", [ _vm._v( _vm._$s(74, "t0-0", _vm._s(_vm.$t("隐私协议"))) ), ]), ] ), ], 2 ), ] ), _vm._$s(75, "i", _vm.storeMenu.length) ? _c( "view", { staticClass: _vm._$s(75, "sc", "user-menus"), attrs: { _i: 75 }, }, [ _c( "view", { staticClass: _vm._$s(76, "sc", "menu-title"), attrs: { _i: 76 }, }, [_vm._v(_vm._$s(76, "t0-0", _vm._s(_vm.$t("商家管理"))))] ), _c( "view", { staticClass: _vm._$s(77, "sc", "list-box"), attrs: { _i: 77 }, }, [ _vm._l( _vm._$s(78, "f", { forItems: _vm.storeMenu }), function (item, index, $23, $33) { return [ _vm._$s( "79-" + $33, "i", item.url != "#" && item.url != "/pages/service/index" ) ? _c( "view", { key: _vm._$s(78, "f", { forIndex: $23, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "79-" + $33, "sc", "item" ), attrs: { url: _vm._$s( "79-" + $33, "a-url", item.url ), _i: "79-" + $33, }, on: { click: function ($event) { return _vm.goMenuPage( item.url, item.name ) }, }, }, [ _c("image", { attrs: { src: _vm._$s( "80-" + $33, "a-src", item.pic ), _i: "80-" + $33, }, }), _c("text", [ _vm._v( _vm._$s( "81-" + $33, "t0-0", _vm._s(_vm.$t(item.name)) ) ), ]), ] ) : _vm._e(), ] } ), ], 2 ), ] ) : _vm._e(), _c("view", { staticClass: _vm._$s(82, "sc", "uni-p-b-98"), attrs: { _i: 82 }, }), ]), _c("editUserModal", { attrs: { isShow: _vm.editModal, _i: 83 }, on: { closeEdit: _vm.closeEdit, editSuccess: _vm.editSuccess }, }), ], 1 ), _c("uni-popup", { ref: "popupkf", attrs: { type: "center", _i: 84 } }, [ _c( "view", { staticClass: _vm._$s(85, "sc", "popup-box"), attrs: { _i: 85 } }, [ _c( "view", { staticClass: _vm._$s(86, "sc", "img"), attrs: { _i: 86 } }, [ _c("image", { attrs: { src: _vm._$s( 87, "a-src", __webpack_require__(/*! ../../static/img/img009.png */ 398) ), _i: 87, }, }), ] ), _c( "view", { staticClass: _vm._$s(88, "sc", "mian"), attrs: { _i: 88 } }, [ _c( "view", { staticClass: _vm._$s(89, "sc", "delivery"), attrs: { _i: 89 }, }, [ _c("view", { staticClass: _vm._$s(90, "sc", "title"), attrs: { _i: 90 }, }), _c("image", { attrs: { src: _vm._$s( 91, "a-src", __webpack_require__(/*! ../../static/img/img010.png */ 399) ), _i: 91, }, }), ] ), _c("view", { staticClass: _vm._$s(92, "sc", "nocancel"), attrs: { _i: 92 }, }), _c( "view", { staticClass: _vm._$s(93, "sc", "comfirm-box"), attrs: { _i: 93 }, }, [ _c("view", { staticClass: _vm._$s(94, "sc", "cancel"), attrs: { _i: 94 }, on: { click: _vm.cancel }, }), _c("view", { staticClass: _vm._$s(95, "sc", "comfirm"), attrs: { _i: 95 }, on: { click: function ($event) { return _vm.comfirm("18906550027") }, }, }), ] ), ] ), ] ), ]), _vm._$s(96, "i", !_vm.is_diy) ? _c("tabBar", { attrs: { pagePath: "/pages/user/index", _i: 96 } }) : _c("pageFooter", { attrs: { _i: 97 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 388 */ /*!***************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/uni-popup/uni-popup.vue ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_popup_vue_vue_type_template_id_7da806a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-popup.vue?vue&type=template&id=7da806a4&scoped=true& */ 389);\n/* harmony import */ var _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-popup.vue?vue&type=script&lang=js& */ 396);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_popup_vue_vue_type_template_id_7da806a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_popup_vue_vue_type_template_id_7da806a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7da806a4\",\n null,\n false,\n _uni_popup_vue_vue_type_template_id_7da806a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/uni-popup/uni-popup.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzg4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdkYTgwNmE0JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdW5pLXBvcHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdW5pLXBvcHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjdkYTgwNmE0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvdW5pLXBvcHVwL3VuaS1wb3B1cC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///388\n"); /***/ }), /* 389 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/uni-popup/uni-popup.vue?vue&type=template&id=7da806a4&scoped=true& ***! \**********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7da806a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-popup.vue?vue&type=template&id=7da806a4&scoped=true& */ 390); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7da806a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7da806a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7da806a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_template_id_7da806a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 390 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/uni-popup/uni-popup.vue?vue&type=template&id=7da806a4&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uniTransition: __webpack_require__(/*! @/components/uni-transition/uni-transition.vue */ 391) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.showPopup) ? _c( "view", { staticClass: _vm._$s(0, "sc", "uni-popup"), attrs: { _i: 0 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() return _vm.clear($event) }, }, }, [ _c("uni-transition", { attrs: { "mode-class": ["fade"], styles: _vm.maskClass, duration: _vm.duration, show: _vm.showTrans, _i: 1, }, on: { click: _vm.onTap }, }), _c( "uni-transition", { attrs: { "mode-class": _vm.ani, styles: _vm.transClass, duration: _vm.duration, show: _vm.showTrans, _i: 2, }, on: { click: _vm.onTap }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "uni-popup__wrapper-box"), attrs: { _i: 3 }, on: { click: function ($event) { $event.stopPropagation() return _vm.clear($event) }, }, }, [_vm._t("default", null, { _i: 4 })], 2 ), ] ), ], 1 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 391 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/uni-transition/uni-transition.vue ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_transition_vue_vue_type_template_id_cce16df8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-transition.vue?vue&type=template&id=cce16df8& */ 392);\n/* harmony import */ var _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-transition.vue?vue&type=script&lang=js& */ 394);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_transition_vue_vue_type_template_id_cce16df8___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_transition_vue_vue_type_template_id_cce16df8___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _uni_transition_vue_vue_type_template_id_cce16df8___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/uni-transition/uni-transition.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkg7QUFDM0g7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSx5RkFBTTtBQUNSLEVBQUUsa0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMzkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91bmktdHJhbnNpdGlvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Y2NlMTZkZjgmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91bmktdHJhbnNpdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VuaS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3VuaS10cmFuc2l0aW9uL3VuaS10cmFuc2l0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///391\n"); /***/ }), /* 392 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/uni-transition/uni-transition.vue?vue&type=template&id=cce16df8& ***! \********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_cce16df8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-transition.vue?vue&type=template&id=cce16df8& */ 393); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_cce16df8___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_cce16df8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_cce16df8___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_template_id_cce16df8___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 393 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/uni-transition/uni-transition.vue?vue&type=template&id=cce16df8& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.isShow) ? _c( "view", { ref: "ani", staticClass: _vm._$s(0, "sc", "uni-transition"), class: _vm._$s(0, "c", [_vm.ani.in]), style: _vm._$s( 0, "s", "transform:" + _vm.transform + ";" + _vm.stylesObject ), attrs: { _i: 0 }, on: { click: _vm.change }, }, [_vm._t("default", null, { _i: 1 })], 2 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 394 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/uni-transition/uni-transition.vue?vue&type=script&lang=js& ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-transition.vue?vue&type=script&lang=js& */ 395);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlpQixDQUFnQiw0a0JBQUcsRUFBQyIsImZpbGUiOiIzOTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktdHJhbnNpdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///394\n"); /***/ }), /* 395 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/uni-transition/uni-transition.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n/**\n * Transition 过渡动画\n * @description 简单过渡动画组件\n * @tutorial https://ext.dcloud.net.cn/plugin?id=985\n * @property {Boolean} show = [false|true] 控制组件显示或隐藏\n * @property {Array} modeClass = [fade|slide-top|slide-right|slide-bottom|slide-left|zoom-in|zoom-out] 过渡动画类型\n * @value fade 渐隐渐出过渡\n * @value slide-top 由上至下过渡\n * @value slide-right 由右至左过渡\n * @value slide-bottom 由下至上过渡\n * @value slide-left 由左至右过渡\n * @value zoom-in 由小到大过渡\n * @value zoom-out 由大到小过渡\n * @property {Number} duration 过渡动画持续时间\n * @property {Object} styles 组件样式,同 css 样式,注意带’-‘连接符的属性需要使用小驼峰写法如:`backgroundColor:red`\n */\nvar _default2 = {\n name: 'uniTransition',\n props: {\n show: {\n type: Boolean,\n default: false\n },\n modeClass: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n duration: {\n type: Number,\n default: 300\n },\n styles: {\n type: Object,\n default: function _default() {\n return {};\n }\n }\n },\n data: function data() {\n return {\n isShow: false,\n transform: '',\n ani: {\n in: '',\n active: ''\n }\n };\n },\n watch: {\n show: {\n handler: function handler(newVal) {\n if (newVal) {\n this.open();\n } else {\n this.close();\n }\n },\n immediate: true\n }\n },\n computed: {\n stylesObject: function stylesObject() {\n var styles = _objectSpread(_objectSpread({}, this.styles), {}, {\n 'transition-duration': this.duration / 1000 + 's'\n });\n var transfrom = '';\n for (var i in styles) {\n var line = this.toLine(i);\n transfrom += line + ':' + styles[i] + ';';\n }\n return transfrom;\n }\n },\n created: function created() {\n // this.timer = null\n // this.nextTick = (time = 50) => new Promise(resolve => {\n // \tclearTimeout(this.timer)\n // \tthis.timer = setTimeout(resolve, time)\n // \treturn this.timer\n // });\n },\n methods: {\n change: function change() {\n this.$emit('click', {\n detail: this.isShow\n });\n },\n open: function open() {\n var _this = this;\n clearTimeout(this.timer);\n this.isShow = true;\n this.transform = '';\n this.ani.in = '';\n for (var i in this.getTranfrom(false)) {\n if (i === 'opacity') {\n this.ani.in = 'fade-in';\n } else {\n this.transform += \"\".concat(this.getTranfrom(false)[i], \" \");\n }\n }\n this.$nextTick(function () {\n setTimeout(function () {\n _this._animation(true);\n }, 50);\n });\n },\n close: function close(type) {\n clearTimeout(this.timer);\n this._animation(false);\n },\n _animation: function _animation(type) {\n var _this2 = this;\n var styles = this.getTranfrom(type);\n this.transform = '';\n for (var i in styles) {\n if (i === 'opacity') {\n this.ani.in = \"fade-\".concat(type ? 'out' : 'in');\n } else {\n this.transform += \"\".concat(styles[i], \" \");\n }\n }\n this.timer = setTimeout(function () {\n if (!type) {\n _this2.isShow = false;\n }\n _this2.$emit('change', {\n detail: _this2.isShow\n });\n }, this.duration);\n },\n getTranfrom: function getTranfrom(type) {\n var styles = {\n transform: ''\n };\n this.modeClass.forEach(function (mode) {\n switch (mode) {\n case 'fade':\n styles.opacity = type ? 1 : 0;\n break;\n case 'slide-top':\n styles.transform += \"translateY(\".concat(type ? '0' : '-100%', \") \");\n break;\n case 'slide-right':\n styles.transform += \"translateX(\".concat(type ? '0' : '100%', \") \");\n break;\n case 'slide-bottom':\n styles.transform += \"translateY(\".concat(type ? '0' : '100%', \") \");\n break;\n case 'slide-left':\n styles.transform += \"translateX(\".concat(type ? '0' : '-100%', \") \");\n break;\n case 'zoom-in':\n styles.transform += \"scale(\".concat(type ? 1 : 0.8, \") \");\n break;\n case 'zoom-out':\n styles.transform += \"scale(\".concat(type ? 1 : 1.2, \") \");\n break;\n }\n });\n return styles;\n },\n _modeClassArr: function _modeClassArr(type) {\n var mode = this.modeClass;\n if (typeof mode !== \"string\") {\n var modestr = '';\n mode.forEach(function (item) {\n modestr += item + '-' + type + ',';\n });\n return modestr.substr(0, modestr.length - 1);\n } else {\n return mode + '-' + type;\n }\n },\n // getEl(el) {\n // \tconsole.log(el || el.ref || null);\n // \treturn el || el.ref || null\n // },\n toLine: function toLine(name) {\n return name.replace(/([A-Z])/g, \"-$1\").toLowerCase();\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91bmktdHJhbnNpdGlvbi91bmktdHJhbnNpdGlvbi52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwic2hvdyIsInR5cGUiLCJkZWZhdWx0IiwibW9kZUNsYXNzIiwiZHVyYXRpb24iLCJzdHlsZXMiLCJkYXRhIiwiaXNTaG93IiwidHJhbnNmb3JtIiwiYW5pIiwiaW4iLCJhY3RpdmUiLCJ3YXRjaCIsImhhbmRsZXIiLCJpbW1lZGlhdGUiLCJjb21wdXRlZCIsInN0eWxlc09iamVjdCIsInRyYW5zZnJvbSIsImNyZWF0ZWQiLCJtZXRob2RzIiwiY2hhbmdlIiwiZGV0YWlsIiwib3BlbiIsImNsZWFyVGltZW91dCIsInNldFRpbWVvdXQiLCJjbG9zZSIsIl9hbmltYXRpb24iLCJnZXRUcmFuZnJvbSIsIl9tb2RlQ2xhc3NBcnIiLCJtb2RlIiwibW9kZXN0ciIsInRvTGluZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWZBLGdCQWdCQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBSTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO1FBQUFDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FaO01BQ0FhO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBLDZDQUNBO1FBQ0E7TUFBQSxFQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0FDO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFBQSxDQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7UUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBRUE7SUFDQUM7TUFDQUY7TUFDQTtJQUNBO0lBQ0FHO01BQUE7TUFDQTtNQW1CQTtNQUNBO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBTDtRQUNBO01BRUE7SUFHQTtJQUNBTTtNQUNBO1FBQ0FuQjtNQUNBO01BQ0E7UUFDQTtVQUNBO1lBQ0FIO1lBQ0E7VUFDQTtZQUNBQTtZQUNBO1VBQ0E7WUFDQUE7WUFDQTtVQUNBO1lBQ0FBO1lBQ0E7VUFDQTtZQUNBQTtZQUNBO1VBQ0E7WUFDQUE7WUFDQTtVQUNBO1lBQ0FBO1lBQ0E7UUFBQTtNQUVBO01BQ0E7SUFDQTtJQUNBdUI7TUFDQTtNQUNBO1FBQ0E7UUFDQUM7VUFDQUM7UUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMzk1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldyB2LWlmPVwiaXNTaG93XCIgcmVmPVwiYW5pXCIgY2xhc3M9XCJ1bmktdHJhbnNpdGlvblwiIDpjbGFzcz1cIlthbmkuaW5dXCIgOnN0eWxlPVwiJ3RyYW5zZm9ybTonICt0cmFuc2Zvcm0rJzsnK3N0eWxlc09iamVjdFwiXG5cdCBAY2xpY2s9XCJjaGFuZ2VcIj5cblx0XHQgPHNsb3Q+PC9zbG90PlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHQvLyAjaWZkZWYgQVBQLU5WVUVcblx0Y29uc3QgYW5pbWF0aW9uID0gdW5pLnJlcXVpcmVOYXRpdmVQbHVnaW4oJ2FuaW1hdGlvbicpO1xuXHQvLyAjZW5kaWZcblx0LyoqXG5cdCAqIFRyYW5zaXRpb24g6L+H5rih5Yqo55S7XG5cdCAqIEBkZXNjcmlwdGlvbiDnroDljZXov4fmuKHliqjnlLvnu4Tku7Zcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTk4NVxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3cgPSBbZmFsc2V8dHJ1ZV0g5o6n5Yi257uE5Lu25pi+56S65oiW6ZqQ6JePXG4gICAgICogQHByb3BlcnR5IHtBcnJheX0gbW9kZUNsYXNzID0gW2ZhZGV8c2xpZGUtdG9wfHNsaWRlLXJpZ2h0fHNsaWRlLWJvdHRvbXxzbGlkZS1sZWZ0fHpvb20taW58em9vbS1vdXRdIOi/h+a4oeWKqOeUu+exu+Wei1xuICAgICAqICBAdmFsdWUgZmFkZSDmuJDpmpDmuJDlh7rov4fmuKFcbiAgICAgKiAgQHZhbHVlIHNsaWRlLXRvcCDnlLHkuIroh7PkuIvov4fmuKFcbiAgICAgKiAgQHZhbHVlIHNsaWRlLXJpZ2h0IOeUseWPs+iHs+W3pui/h+a4oVxuICAgICAqICBAdmFsdWUgc2xpZGUtYm90dG9tIOeUseS4i+iHs+S4iui/h+a4oVxuICAgICAqICBAdmFsdWUgc2xpZGUtbGVmdCDnlLHlt6boh7Plj7Pov4fmuKFcbiAgICAgKiAgQHZhbHVlIHpvb20taW4g55Sx5bCP5Yiw5aSn6L+H5rihXG4gICAgICogIEB2YWx1ZSB6b29tLW91dCDnlLHlpKfliLDlsI/ov4fmuKFcblx0ICogQHByb3BlcnR5IHtOdW1iZXJ9IGR1cmF0aW9uIOi/h+a4oeWKqOeUu+aMgee7reaXtumXtFxuXHQgKiBAcHJvcGVydHkge09iamVjdH0gc3R5bGVzIOe7hOS7tuagt+W8j++8jOWQjCBjc3Mg5qC35byP77yM5rOo5oSP5bim4oCZLeKAmOi/nuaOpeespueahOWxnuaAp+mcgOimgeS9v+eUqOWwj+mpvOWzsOWGmeazleWmgu+8mmBiYWNrZ3JvdW5kQ29sb3I6cmVkYFxuXHQgKi9cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdG5hbWU6ICd1bmlUcmFuc2l0aW9uJyxcblx0XHRwcm9wczoge1xuXHRcdFx0c2hvdzoge1xuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxuXHRcdFx0fSxcblx0XHRcdG1vZGVDbGFzczoge1xuXHRcdFx0XHR0eXBlOiBBcnJheSxcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XG5cdFx0XHRcdFx0cmV0dXJuIFtdXG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRkdXJhdGlvbjoge1xuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXG5cdFx0XHRcdGRlZmF1bHQ6IDMwMFxuXHRcdFx0fSxcblx0XHRcdHN0eWxlczoge1xuXHRcdFx0XHR0eXBlOiBPYmplY3QsXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xuXHRcdFx0XHRcdHJldHVybiB7fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0aXNTaG93OiBmYWxzZSxcblx0XHRcdFx0dHJhbnNmb3JtOiAnJyxcblx0XHRcdFx0YW5pOiB7IGluOiAnJyxcblx0XHRcdFx0XHRhY3RpdmU6ICcnXG5cdFx0XHRcdH1cblx0XHRcdH07XG5cdFx0fSxcblx0XHR3YXRjaDoge1xuXHRcdFx0c2hvdzoge1xuXHRcdFx0XHRoYW5kbGVyKG5ld1ZhbCkge1xuXHRcdFx0XHRcdGlmIChuZXdWYWwpIHtcblx0XHRcdFx0XHRcdHRoaXMub3BlbigpXG5cdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdHRoaXMuY2xvc2UoKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSxcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjb21wdXRlZDoge1xuXHRcdFx0c3R5bGVzT2JqZWN0KCkge1xuXHRcdFx0XHRsZXQgc3R5bGVzID0ge1xuXHRcdFx0XHRcdC4uLnRoaXMuc3R5bGVzLFxuXHRcdFx0XHRcdCd0cmFuc2l0aW9uLWR1cmF0aW9uJzogdGhpcy5kdXJhdGlvbiAvIDEwMDAgKyAncydcblx0XHRcdFx0fVxuXHRcdFx0XHRsZXQgdHJhbnNmcm9tID0gJydcblx0XHRcdFx0Zm9yIChsZXQgaSBpbiBzdHlsZXMpIHtcblx0XHRcdFx0XHRsZXQgbGluZSA9IHRoaXMudG9MaW5lKGkpXG5cdFx0XHRcdFx0dHJhbnNmcm9tICs9IGxpbmUgKyAnOicgKyBzdHlsZXNbaV0gKyAnOydcblx0XHRcdFx0fVxuXHRcdFx0XHRyZXR1cm4gdHJhbnNmcm9tXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjcmVhdGVkKCkge1xuXHRcdFx0Ly8gdGhpcy50aW1lciA9IG51bGxcblx0XHRcdC8vIHRoaXMubmV4dFRpY2sgPSAodGltZSA9IDUwKSA9PiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcblx0XHRcdC8vIFx0Y2xlYXJUaW1lb3V0KHRoaXMudGltZXIpXG5cdFx0XHQvLyBcdHRoaXMudGltZXIgPSBzZXRUaW1lb3V0KHJlc29sdmUsIHRpbWUpXG5cdFx0XHQvLyBcdHJldHVybiB0aGlzLnRpbWVyXG5cdFx0XHQvLyB9KTtcblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdGNoYW5nZSgpIHtcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xpY2snLCB7XG5cdFx0XHRcdFx0ZGV0YWlsOiB0aGlzLmlzU2hvd1xuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdG9wZW4oKSB7XG5cdFx0XHRcdGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKVxuXHRcdFx0XHR0aGlzLmlzU2hvdyA9IHRydWVcblx0XHRcdFx0dGhpcy50cmFuc2Zvcm0gPSAnJ1xuXHRcdFx0XHR0aGlzLmFuaS5pbiA9ICcnXG5cdFx0XHRcdGZvciAobGV0IGkgaW4gdGhpcy5nZXRUcmFuZnJvbShmYWxzZSkpIHtcblx0XHRcdFx0XHRpZiAoaSA9PT0gJ29wYWNpdHknKSB7XG5cdFx0XHRcdFx0XHR0aGlzLmFuaS5pbiA9ICdmYWRlLWluJ1xuXHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHR0aGlzLnRyYW5zZm9ybSArPSBgJHt0aGlzLmdldFRyYW5mcm9tKGZhbHNlKVtpXX0gYFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzLl9hbmltYXRpb24odHJ1ZSlcblx0XHRcdFx0XHR9LCA1MClcblx0XHRcdFx0fSlcblxuXHRcdFx0fSxcblx0XHRcdGNsb3NlKHR5cGUpIHtcblx0XHRcdFx0Y2xlYXJUaW1lb3V0KHRoaXMudGltZXIpXG5cdFx0XHRcdHRoaXMuX2FuaW1hdGlvbihmYWxzZSlcblx0XHRcdH0sXG5cdFx0XHRfYW5pbWF0aW9uKHR5cGUpIHtcblx0XHRcdFx0bGV0IHN0eWxlcyA9IHRoaXMuZ2V0VHJhbmZyb20odHlwZSlcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXG5cdFx0XHRcdGlmKCF0aGlzLiRyZWZzWydhbmknXSkgcmV0dXJuXG5cdFx0XHRcdGFuaW1hdGlvbi50cmFuc2l0aW9uKHRoaXMuJHJlZnNbJ2FuaSddLnJlZiwge1xuXHRcdFx0XHRcdHN0eWxlcyxcblx0XHRcdFx0XHRkdXJhdGlvbjogdGhpcy5kdXJhdGlvbiwgLy9tc1xuXHRcdFx0XHRcdHRpbWluZ0Z1bmN0aW9uOiAnZWFzZScsXG5cdFx0XHRcdFx0bmVlZExheW91dDogZmFsc2UsXG5cdFx0XHRcdFx0ZGVsYXk6IDAgLy9tc1xuXHRcdFx0XHR9LCAoKSA9PiB7XG5cdFx0XHRcdFx0aWYgKCF0eXBlKSB7XG5cdFx0XHRcdFx0XHR0aGlzLmlzU2hvdyA9IGZhbHNlXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcblx0XHRcdFx0XHRcdGRldGFpbDogdGhpcy5pc1Nob3dcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9KVxuXHRcdFx0XHQvLyAjZW5kaWZcblx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtTlZVRVxuXHRcdFx0XHR0aGlzLnRyYW5zZm9ybSA9ICcnXG5cdFx0XHRcdGZvciAobGV0IGkgaW4gc3R5bGVzKSB7XG5cdFx0XHRcdFx0aWYgKGkgPT09ICdvcGFjaXR5Jykge1xuXHRcdFx0XHRcdFx0dGhpcy5hbmkuaW4gPSBgZmFkZS0ke3R5cGU/J291dCc6J2luJ31gXG5cdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdHRoaXMudHJhbnNmb3JtICs9IGAke3N0eWxlc1tpXX0gYFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0aGlzLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0aWYgKCF0eXBlKSB7XG5cdFx0XHRcdFx0XHR0aGlzLmlzU2hvdyA9IGZhbHNlXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcblx0XHRcdFx0XHRcdGRldGFpbDogdGhpcy5pc1Nob3dcblx0XHRcdFx0XHR9KVxuXG5cdFx0XHRcdH0sIHRoaXMuZHVyYXRpb24pXG5cdFx0XHRcdC8vICNlbmRpZlxuXG5cdFx0XHR9LFxuXHRcdFx0Z2V0VHJhbmZyb20odHlwZSkge1xuXHRcdFx0XHRsZXQgc3R5bGVzID0ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogJydcblx0XHRcdFx0fVxuXHRcdFx0XHR0aGlzLm1vZGVDbGFzcy5mb3JFYWNoKChtb2RlKSA9PiB7XG5cdFx0XHRcdFx0c3dpdGNoIChtb2RlKSB7XG5cdFx0XHRcdFx0XHRjYXNlICdmYWRlJzpcblx0XHRcdFx0XHRcdFx0c3R5bGVzLm9wYWNpdHkgPSB0eXBlID8gMSA6IDBcblx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRjYXNlICdzbGlkZS10b3AnOlxuXHRcdFx0XHRcdFx0XHRzdHlsZXMudHJhbnNmb3JtICs9IGB0cmFuc2xhdGVZKCR7dHlwZT8nMCc6Jy0xMDAlJ30pIGBcblx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRjYXNlICdzbGlkZS1yaWdodCc6XG5cdFx0XHRcdFx0XHRcdHN0eWxlcy50cmFuc2Zvcm0gKz0gYHRyYW5zbGF0ZVgoJHt0eXBlPycwJzonMTAwJSd9KSBgXG5cdFx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdFx0Y2FzZSAnc2xpZGUtYm90dG9tJzpcblx0XHRcdFx0XHRcdFx0c3R5bGVzLnRyYW5zZm9ybSArPSBgdHJhbnNsYXRlWSgke3R5cGU/JzAnOicxMDAlJ30pIGBcblx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRjYXNlICdzbGlkZS1sZWZ0Jzpcblx0XHRcdFx0XHRcdFx0c3R5bGVzLnRyYW5zZm9ybSArPSBgdHJhbnNsYXRlWCgke3R5cGU/JzAnOictMTAwJSd9KSBgXG5cdFx0XHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRcdFx0Y2FzZSAnem9vbS1pbic6XG5cdFx0XHRcdFx0XHRcdHN0eWxlcy50cmFuc2Zvcm0gKz0gYHNjYWxlKCR7dHlwZT8xOjAuOH0pIGBcblx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHRjYXNlICd6b29tLW91dCc6XG5cdFx0XHRcdFx0XHRcdHN0eWxlcy50cmFuc2Zvcm0gKz0gYHNjYWxlKCR7dHlwZT8xOjEuMn0pIGBcblx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0XHRyZXR1cm4gc3R5bGVzXG5cdFx0XHR9LFxuXHRcdFx0X21vZGVDbGFzc0Fycih0eXBlKSB7XG5cdFx0XHRcdGxldCBtb2RlID0gdGhpcy5tb2RlQ2xhc3Ncblx0XHRcdFx0aWYgKHR5cGVvZihtb2RlKSAhPT0gXCJzdHJpbmdcIikge1xuXHRcdFx0XHRcdGxldCBtb2Rlc3RyID0gJydcblx0XHRcdFx0XHRtb2RlLmZvckVhY2goKGl0ZW0pID0+IHtcblx0XHRcdFx0XHRcdG1vZGVzdHIgKz0gKGl0ZW0gKyAnLScgKyB0eXBlICsgJywnKVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0cmV0dXJuIG1vZGVzdHIuc3Vic3RyKDAsIG1vZGVzdHIubGVuZ3RoIC0gMSlcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRyZXR1cm4gbW9kZSArICctJyArIHR5cGVcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdC8vIGdldEVsKGVsKSB7XG5cdFx0XHQvLyBcdGNvbnNvbGUubG9nKGVsIHx8IGVsLnJlZiB8fCBudWxsKTtcblx0XHRcdC8vIFx0cmV0dXJuIGVsIHx8IGVsLnJlZiB8fCBudWxsXG5cdFx0XHQvLyB9LFxuXHRcdFx0dG9MaW5lKG5hbWUpIHtcblx0XHRcdFx0cmV0dXJuIG5hbWUucmVwbGFjZSgvKFtBLVpdKS9nLCBcIi0kMVwiKS50b0xvd2VyQ2FzZSgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZT5cblx0LnVuaS10cmFuc2l0aW9uIHtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0fVxuXG5cdC5mYWRlLWluIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0LmZhZGUtYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LnNsaWRlLXRvcC1pbiB7XG5cdFx0LyogdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5OyAqL1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdH1cblxuXHQuc2xpZGUtdG9wLWFjdGl2ZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdC8qIG9wYWNpdHk6IDE7ICovXG5cdH1cblxuXHQuc2xpZGUtcmlnaHQtaW4ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0fVxuXG5cdC5zbGlkZS1yaWdodC1hY3RpdmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXG5cdC5zbGlkZS1ib3R0b20taW4ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0fVxuXG5cdC5zbGlkZS1ib3R0b20tYWN0aXZlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQuc2xpZGUtbGVmdC1pbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0fVxuXG5cdC5zbGlkZS1sZWZ0LWFjdGl2ZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQuem9vbS1pbi1pbiB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuXHR9XG5cblx0Lnpvb20tb3V0LWFjdGl2ZSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuXG5cdC56b29tLW91dC1pbiB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHR9XG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///395\n"); /***/ }), /* 396 */ /*!****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/uni-popup/uni-popup.vue?vue&type=script&lang=js& ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-popup.vue?vue&type=script&lang=js& */ 397);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQix1a0JBQUcsRUFBQyIsImZpbGUiOiIzOTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///396\n"); /***/ }), /* 397 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/uni-popup/uni-popup.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _uniTransition = _interopRequireDefault(__webpack_require__(/*! ../uni-transition/uni-transition.vue */ 391));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * PopUp 弹出层\n * @description 弹出层组件,为了解决遮罩弹层的问题\n * @tutorial https://ext.dcloud.net.cn/plugin?id=329\n * @property {String} type = [top|center|bottom] 弹出方式\n * \t@value top 顶部弹出\n * \t@value center 中间弹出\n * \t@value bottom 底部弹出\n * @property {Boolean} animation = [ture|false] 是否开启动画\n * @property {Boolean} maskClick = [ture|false] 蒙版点击是否关闭弹窗\n * @event {Function} change 打开关闭弹窗触发,e={show: false}\n */\nvar _default = {\n name: 'UniPopup',\n components: {\n uniTransition: _uniTransition.default\n },\n props: {\n // 开启动画\n animation: {\n type: Boolean,\n default: true\n },\n // 弹出层类型,可选值,top: 顶部弹出层;bottom:底部弹出层;center:全屏弹出层\n type: {\n type: String,\n default: 'center'\n },\n // maskClick\n maskClick: {\n type: Boolean,\n default: true\n }\n },\n data: function data() {\n return {\n duration: 300,\n ani: [],\n showPopup: false,\n showTrans: false,\n maskClass: {\n 'position': 'fixed',\n 'bottom': 0,\n 'top': 0,\n 'left': 0,\n 'right': 0,\n 'backgroundColor': 'rgba(0, 0, 0, 0.4)'\n },\n transClass: {\n 'position': 'fixed',\n 'left': 0,\n 'right': 0\n }\n };\n },\n watch: {\n type: {\n handler: function handler(newVal) {\n switch (this.type) {\n case 'top':\n this.ani = ['slide-top'];\n this.transClass = {\n 'position': 'fixed',\n 'left': 0,\n 'right': 0\n };\n break;\n case 'bottom':\n this.ani = ['slide-bottom'];\n this.transClass = {\n 'position': 'fixed',\n 'left': 0,\n 'right': 0,\n 'bottom': 0\n };\n break;\n case 'center':\n this.ani = ['zoom-out', 'fade'];\n this.transClass = {\n 'position': 'fixed',\n 'display': 'flex',\n 'flexDirection': 'column',\n 'bottom': 0,\n 'left': 0,\n 'right': 0,\n 'top': 0,\n 'justifyContent': 'center',\n 'alignItems': 'center'\n };\n break;\n }\n },\n immediate: true\n }\n },\n created: function created() {\n if (this.animation) {\n this.duration = 300;\n } else {\n this.duration = 0;\n }\n },\n methods: {\n clear: function clear(e) {\n // TODO nvue 取消冒泡\n e.stopPropagation();\n },\n open: function open() {\n var _this = this;\n this.showPopup = true;\n this.$nextTick(function () {\n clearTimeout(_this.timer);\n _this.timer = setTimeout(function () {\n _this.showTrans = true;\n }, 50);\n });\n this.$emit('change', {\n show: true\n });\n },\n close: function close(type) {\n var _this2 = this;\n this.showTrans = false;\n this.$nextTick(function () {\n clearTimeout(_this2.timer);\n _this2.timer = setTimeout(function () {\n _this2.$emit('change', {\n show: false\n });\n _this2.showPopup = false;\n }, 300);\n });\n },\n onTap: function onTap() {\n if (!this.maskClick) return;\n this.close();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91bmktcG9wdXAvdW5pLXBvcHVwLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwiY29tcG9uZW50cyIsInVuaVRyYW5zaXRpb24iLCJwcm9wcyIsImFuaW1hdGlvbiIsInR5cGUiLCJkZWZhdWx0IiwibWFza0NsaWNrIiwiZGF0YSIsImR1cmF0aW9uIiwiYW5pIiwic2hvd1BvcHVwIiwic2hvd1RyYW5zIiwibWFza0NsYXNzIiwidHJhbnNDbGFzcyIsIndhdGNoIiwiaGFuZGxlciIsImltbWVkaWF0ZSIsImNyZWF0ZWQiLCJtZXRob2RzIiwiY2xlYXIiLCJlIiwib3BlbiIsImNsZWFyVGltZW91dCIsInNob3ciLCJjbG9zZSIsIm9uVGFwIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBWUE7Ozs7Ozs7Ozs7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVhBLGVBYUE7RUFDQUE7RUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQTtJQUNBRDtNQUNBQTtNQUNBQztJQUNBO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBQztRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBVjtNQUNBVztRQUNBO1VBQ0E7WUFDQTtZQUNBO2NBQ0E7Y0FDQTtjQUNBO1lBQ0E7WUFDQTtVQUNBO1lBQ0E7WUFDQTtjQUNBO2NBQ0E7Y0FDQTtjQUNBO1lBQ0E7WUFDQTtVQUNBO1lBQ0E7WUFDQTtjQUNBO2NBRUE7Y0FDQTtjQUVBO2NBQ0E7Y0FDQTtjQUNBO2NBQ0E7Y0FDQTtZQUNBO1lBRUE7UUFBQTtNQUVBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0FDO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQUM7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBRjtRQUNBO1VBQ0E7WUFDQUM7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjM5Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PHZpZXcgdi1pZj1cInNob3dQb3B1cFwiIGNsYXNzPVwidW5pLXBvcHVwXCIgQHRvdWNobW92ZS5zdG9wLnByZXZlbnQ9XCJjbGVhclwiPlxuXHRcdDx1bmktdHJhbnNpdGlvbiA6bW9kZS1jbGFzcz1cIlsnZmFkZSddXCIgOnN0eWxlcz1cIm1hc2tDbGFzc1wiIDpkdXJhdGlvbj1cImR1cmF0aW9uXCIgOnNob3c9XCJzaG93VHJhbnNcIiBAY2xpY2s9XCJvblRhcFwiIC8+XG5cdFx0PHVuaS10cmFuc2l0aW9uIDptb2RlLWNsYXNzPVwiYW5pXCIgOnN0eWxlcz1cInRyYW5zQ2xhc3NcIiA6ZHVyYXRpb249XCJkdXJhdGlvblwiIDpzaG93PVwic2hvd1RyYW5zXCIgQGNsaWNrPVwib25UYXBcIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXBvcHVwX193cmFwcGVyLWJveFwiIEBjbGljay5zdG9wPVwiY2xlYXJcIj5cblx0XHRcdFx0PHNsb3QgLz5cblx0XHRcdDwvdmlldz5cblx0XHQ8L3VuaS10cmFuc2l0aW9uPlxuXHQ8L3ZpZXc+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRpbXBvcnQgdW5pVHJhbnNpdGlvbiBmcm9tICcuLi91bmktdHJhbnNpdGlvbi91bmktdHJhbnNpdGlvbi52dWUnXG5cblx0LyoqXG5cdCAqIFBvcFVwIOW8ueWHuuWxglxuXHQgKiBAZGVzY3JpcHRpb24g5by55Ye65bGC57uE5Lu277yM5Li65LqG6Kej5Yaz6YGu572p5by55bGC55qE6Zeu6aKYXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD0zMjlcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHR5cGUgPSBbdG9wfGNlbnRlcnxib3R0b21dIOW8ueWHuuaWueW8j1xuXHQgKiBcdEB2YWx1ZSB0b3Ag6aG26YOo5by55Ye6XG5cdCAqIFx0QHZhbHVlIGNlbnRlciDkuK3pl7TlvLnlh7pcblx0ICogXHRAdmFsdWUgYm90dG9tIOW6lemDqOW8ueWHulxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGFuaW1hdGlvbiA9IFt0dXJlfGZhbHNlXSDmmK/lkKblvIDlkK/liqjnlLtcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBtYXNrQ2xpY2sgPSBbdHVyZXxmYWxzZV0g6JKZ54mI54K55Ye75piv5ZCm5YWz6Zet5by556qXXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNoYW5nZSDmiZPlvIDlhbPpl63lvLnnqpfop6blj5HvvIxlPXtzaG93OiBmYWxzZX1cblx0ICovXG5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdG5hbWU6ICdVbmlQb3B1cCcsXG5cdFx0Y29tcG9uZW50czoge1xuXHRcdFx0dW5pVHJhbnNpdGlvblxuXHRcdH0sXG5cdFx0cHJvcHM6IHtcblx0XHRcdC8vIOW8gOWQr+WKqOeUu1xuXHRcdFx0YW5pbWF0aW9uOiB7XG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcblx0XHRcdH0sXG5cdFx0XHQvLyDlvLnlh7rlsYLnsbvlnovvvIzlj6/pgInlgLzvvIx0b3A6IOmhtumDqOW8ueWHuuWxgu+8m2JvdHRvbe+8muW6lemDqOW8ueWHuuWxgu+8m2NlbnRlcu+8muWFqOWxj+W8ueWHuuWxglxuXHRcdFx0dHlwZToge1xuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXG5cdFx0XHRcdGRlZmF1bHQ6ICdjZW50ZXInXG5cdFx0XHR9LFxuXHRcdFx0Ly8gbWFza0NsaWNrXG5cdFx0XHRtYXNrQ2xpY2s6IHtcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdGR1cmF0aW9uOiAzMDAsXG5cdFx0XHRcdGFuaTogW10sXG5cdFx0XHRcdHNob3dQb3B1cDogZmFsc2UsXG5cdFx0XHRcdHNob3dUcmFuczogZmFsc2UsXG5cdFx0XHRcdG1hc2tDbGFzczoge1xuXHRcdFx0XHRcdCdwb3NpdGlvbic6ICdmaXhlZCcsXG5cdFx0XHRcdFx0J2JvdHRvbSc6IDAsXG5cdFx0XHRcdFx0J3RvcCc6IDAsXG5cdFx0XHRcdFx0J2xlZnQnOiAwLFxuXHRcdFx0XHRcdCdyaWdodCc6IDAsXG5cdFx0XHRcdFx0J2JhY2tncm91bmRDb2xvcic6ICdyZ2JhKDAsIDAsIDAsIDAuNCknXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHRyYW5zQ2xhc3M6IHtcblx0XHRcdFx0XHQncG9zaXRpb24nOiAnZml4ZWQnLFxuXHRcdFx0XHRcdCdsZWZ0JzogMCxcblx0XHRcdFx0XHQncmlnaHQnOiAwLFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSxcblx0XHR3YXRjaDoge1xuXHRcdFx0dHlwZToge1xuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWYWwpIHtcblx0XHRcdFx0XHRzd2l0Y2ggKHRoaXMudHlwZSkge1xuXHRcdFx0XHRcdFx0Y2FzZSAndG9wJzpcblx0XHRcdFx0XHRcdFx0dGhpcy5hbmkgPSBbJ3NsaWRlLXRvcCddXG5cdFx0XHRcdFx0XHRcdHRoaXMudHJhbnNDbGFzcyA9IHtcblx0XHRcdFx0XHRcdFx0XHQncG9zaXRpb24nOiAnZml4ZWQnLFxuXHRcdFx0XHRcdFx0XHRcdCdsZWZ0JzogMCxcblx0XHRcdFx0XHRcdFx0XHQncmlnaHQnOiAwLFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGJyZWFrXG5cdFx0XHRcdFx0XHRjYXNlICdib3R0b20nOlxuXHRcdFx0XHRcdFx0XHR0aGlzLmFuaSA9IFsnc2xpZGUtYm90dG9tJ11cblx0XHRcdFx0XHRcdFx0dGhpcy50cmFuc0NsYXNzID0ge1xuXHRcdFx0XHRcdFx0XHRcdCdwb3NpdGlvbic6ICdmaXhlZCcsXG5cdFx0XHRcdFx0XHRcdFx0J2xlZnQnOiAwLFxuXHRcdFx0XHRcdFx0XHRcdCdyaWdodCc6IDAsXG5cdFx0XHRcdFx0XHRcdFx0J2JvdHRvbSc6IDBcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRicmVha1xuXHRcdFx0XHRcdFx0Y2FzZSAnY2VudGVyJzpcblx0XHRcdFx0XHRcdFx0dGhpcy5hbmkgPSBbJ3pvb20tb3V0JywgJ2ZhZGUnXVxuXHRcdFx0XHRcdFx0XHR0aGlzLnRyYW5zQ2xhc3MgPSB7XG5cdFx0XHRcdFx0XHRcdFx0J3Bvc2l0aW9uJzogJ2ZpeGVkJyxcblx0XHRcdFx0XHRcdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0XHRcdFx0XHRcdFx0J2Rpc3BsYXknOiAnZmxleCcsXG5cdFx0XHRcdFx0XHRcdFx0J2ZsZXhEaXJlY3Rpb24nOiAnY29sdW1uJyxcblx0XHRcdFx0XHRcdFx0XHQvKiAjZW5kaWYgKi9cblx0XHRcdFx0XHRcdFx0XHQnYm90dG9tJzogMCxcblx0XHRcdFx0XHRcdFx0XHQnbGVmdCc6IDAsXG5cdFx0XHRcdFx0XHRcdFx0J3JpZ2h0JzogMCxcblx0XHRcdFx0XHRcdFx0XHQndG9wJzogMCxcblx0XHRcdFx0XHRcdFx0XHQnanVzdGlmeUNvbnRlbnQnOiAnY2VudGVyJyxcblx0XHRcdFx0XHRcdFx0XHQnYWxpZ25JdGVtcyc6ICdjZW50ZXInXG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRicmVha1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSxcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjcmVhdGVkKCkge1xuXHRcdFx0aWYgKHRoaXMuYW5pbWF0aW9uKSB7XG5cdFx0XHRcdHRoaXMuZHVyYXRpb24gPSAzMDBcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoaXMuZHVyYXRpb24gPSAwXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cdFx0XHRjbGVhcihlKSB7XG5cdFx0XHRcdC8vIFRPRE8gbnZ1ZSDlj5bmtojlhpLms6Fcblx0XHRcdFx0ZS5zdG9wUHJvcGFnYXRpb24oKVxuXHRcdFx0fSxcblx0XHRcdG9wZW4oKSB7XG5cdFx0XHRcdHRoaXMuc2hvd1BvcHVwID0gdHJ1ZVxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KHRoaXMudGltZXIpXG5cdFx0XHRcdFx0dGhpcy50aW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdFx0dGhpcy5zaG93VHJhbnMgPSB0cnVlXG5cdFx0XHRcdFx0fSwgNTApO1xuXHRcdFx0XHR9KVxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2UnLCB7XG5cdFx0XHRcdFx0c2hvdzogdHJ1ZVxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdGNsb3NlKHR5cGUpIHtcblx0XHRcdFx0dGhpcy5zaG93VHJhbnMgPSBmYWxzZVxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XG5cdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KHRoaXMudGltZXIpXG5cdFx0XHRcdFx0dGhpcy50aW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlJywge1xuXHRcdFx0XHRcdFx0XHRzaG93OiBmYWxzZVxuXHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdHRoaXMuc2hvd1BvcHVwID0gZmFsc2Vcblx0XHRcdFx0XHR9LCAzMDApXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0b25UYXAoKSB7XG5cdFx0XHRcdGlmICghdGhpcy5tYXNrQ2xpY2spIHJldHVyblxuXHRcdFx0XHR0aGlzLmNsb3NlKClcblx0XHRcdH1cblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuXHQudW5pLXBvcHVwIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0LyogI2lmZGVmIEg1ICovXG5cdFx0dG9wOiB2YXIoLS13aW5kb3ctdG9wKTtcblx0XHQvKiAjZW5kaWYgKi9cblx0XHQvKiAjaWZuZGVmIEg1ICovXG5cdFx0dG9wOiAwO1xuXHRcdC8qICNlbmRpZiAqL1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cblx0XHR6LWluZGV4OiA5OTtcblx0XHQvKiAjZW5kaWYgKi9cblx0fVxuXG5cdC51bmktcG9wdXBfX21hc2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVuaS1iZy1jb2xvci1tYXNrO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQubWFzay1hbmkge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcblx0fVxuXG5cdC51bmktdG9wLW1hc2sge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQudW5pLWJvdHRvbS1tYXNrIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LnVuaS1jZW50ZXItbWFzayB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC51bmktcG9wdXBfX3dyYXBwZXIge1xuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQvKiAjZW5kaWYgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQudG9wIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwMHB4KTtcblx0fVxuXG5cdC5ib3R0b20ge1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MDBweCk7XG5cdH1cblxuXHQuY2VudGVyIHtcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC8qICNlbmRpZiAqL1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0LnVuaS1wb3B1cF9fd3JhcHBlci1ib3gge1xuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQvKiAjZW5kaWYgKi9cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY29udGVudC1hbmkge1xuXHRcdC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuXHR9XG5cblxuXHQudW5pLXRvcC1jb250ZW50IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQudW5pLWJvdHRvbS1jb250ZW50IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQudW5pLWNlbnRlci1jb250ZW50IHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///397\n"); /***/ }), /* 398 */ /*!**************************************************!*\ !*** E:/2024/1/广告/uni-app/static/img/img009.png ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/img/img009.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjM5OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL2ltZy9pbWcwMDkucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///398\n"); /***/ }), /* 399 */ /*!**************************************************!*\ !*** E:/2024/1/广告/uni-app/static/img/img010.png ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/img/img010.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjM5OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL2ltZy9pbWcwMTAucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///399\n"); /***/ }), /* 400 */ /*!*************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/user/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 401);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI0MDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///400\n"); /***/ }), /* 401 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/user/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _dayjsMin = _interopRequireDefault(__webpack_require__(/*! @/plugin/dayjs/dayjs.min.js */ 402));\nvar _routine = _interopRequireDefault(__webpack_require__(/*! @/libs/routine */ 41));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/pages/index/visualization/components/tabBar.vue */ 359));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/pageFooter/index.vue */ 218));\nvar _index2 = __webpack_require__(/*! @/utils/index.js */ 38);\nvar _index3 = _interopRequireDefault(__webpack_require__(/*! @/components/eidtUserModal/index.vue */ 403));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar sysHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar app = getApp();\nvar _default = {\n components: {\n tabBar: _tabBar.default,\n pageFooter: _index.default,\n editUserModal: _index3.default\n },\n // computed: mapGetters(['isLogin','cartNum']),\n computed: _objectSpread({}, (0, _vuex.mapGetters)({\n cartNum: 'cartNum',\n isLogin: 'isLogin'\n })),\n filters: {\n coundTime: function coundTime(val) {\n var setTime = val * 1000;\n var nowTime = new Date();\n var rest = setTime - nowTime.getTime();\n var day = parseInt(rest / (60 * 60 * 24 * 1000));\n // var hour = parseInt(rest/(60*60*1000)%24) //小时\n return day + this.$t('day');\n },\n dateFormat: function dateFormat(value) {\n return (0, _dayjsMin.default)(value * 1000).format('YYYY-MM-DD');\n }\n },\n mixins: [_color.default],\n data: function data() {\n return {\n editModal: false,\n // 编辑头像信息\n storeMenu: [],\n // 商家管理\n orderMenu: [{\n img: 'icon-daifukuan',\n title: '待付款',\n url: '/pages/goods/order_list/index?status=0'\n }, {\n img: 'icon-daifahuo',\n title: '待发货',\n url: '/pages/goods/order_list/index?status=1'\n }, {\n img: 'icon-daishouhuo',\n title: '待收货',\n url: '/pages/goods/order_list/index?status=2'\n }, {\n img: 'icon-daipingjia',\n title: '待评价',\n url: '/pages/goods/order_list/index?status=3'\n }, {\n img: 'icon-a-shouhoutuikuan',\n title: '售后/退款',\n url: '/pages/users/user_return_list/index'\n }],\n imgUrls: [],\n autoplay: true,\n circular: true,\n interval: 3000,\n duration: 500,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n orderStatusNum: {},\n userInfo: {},\n MyMenus: [],\n sysHeight: sysHeight,\n mpHeight: 0,\n showStatus: 1,\n activeRouter: '',\n pageHeight: app.globalData.windowHeight,\n footerSee: false,\n member_style: 1,\n my_banner_status: 1,\n is_diy: uni.getStorageSync('is_diy'),\n copyRightPic: '/static/images/support.png' //版权图片\n };\n },\n onLoad: function onLoad(option) {\n var _this = this;\n uni.hideTabBar();\n var that = this;\n if (that.isLogin == false) {\n (0, _login.toLogin)();\n }\n //获取用户信息回来后授权\n var cacheCode = this.$Cache.get('snsapi_userinfo_code');\n var res1 = cacheCode ? option.code != cacheCode : true;\n if (this.isWeixin && option.code && res1 && option.scope === 'snsapi_userinfo') {\n this.$Cache.set('snsapi_userinfo_code', option.code);\n Auth.auth(option.code).then(function (res) {\n _this.getUserInfo();\n }).catch(function (err) {});\n }\n that.$set(that, 'pageHeight', app.globalData.windowHeight);\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].route; //获取当前页面路由\n this.activeRouter = '/' + curRoute;\n this.getCopyRight();\n },\n onReady: function onReady() {\n var self = this;\n },\n onShow: function onShow() {\n var that = this;\n uni.getSystemInfo({\n success: function success(res) {\n that.pageHeight = res.windowHeight + 'px';\n }\n });\n if (that.isLogin) {\n this.getUserInfo();\n this.getMyMenus();\n this.setVisit();\n }\n ;\n this.getCopyRight();\n },\n onPullDownRefresh: function onPullDownRefresh() {\n this.onLoadFun();\n },\n methods: {\n cancel: function cancel() {\n this.$refs.popupkf.close();\n },\n comfirm: function comfirm(text) {\n uni.setClipboardData({\n data: text,\n success: function success() {\n __f__(\"log\", 'success', \" at pages/user/index.vue:499\");\n uni.showToast({\n title: '复制成功',\n icon: 'none'\n });\n },\n fail: function fail() {\n uni.showToast({\n title: '不支持'\n });\n }\n });\n },\n getWechatuserinfo: function getWechatuserinfo() {},\n editSuccess: function editSuccess() {\n this.editModal = false;\n this.getUserInfo();\n },\n closeEdit: function closeEdit() {\n this.editModal = false;\n },\n // 记录会员访问\n setVisit: function setVisit() {\n (0, _user.setVisit)({\n url: '/pages/user/index'\n }).then(function (res) {});\n },\n // 打开授权\n openAuto: function openAuto() {\n (0, _login.toLogin)();\n },\n // 授权回调\n onLoadFun: function onLoadFun() {\n this.getUserInfo();\n this.getMyMenus();\n this.setVisit();\n },\n Setting: function Setting() {\n uni.openSetting({\n success: function success(res) {}\n });\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n // 绑定手机\n bindPhone: function bindPhone() {\n uni.navigateTo({\n url: '/pages/users/user_phone/index'\n });\n },\n getphonenumber: function getphonenumber(e) {\n var _this2 = this;\n if (e.detail.errMsg == 'getPhoneNumber:ok') {\n _routine.default.getCode().then(function (code) {\n var data = {\n code: code,\n iv: e.detail.iv,\n encryptedData: e.detail.encryptedData\n };\n (0, _user.mpBindingPhone)(data).then(function (res) {\n _this2.getUserInfo();\n _this2.$util.Tips({\n title: res.msg,\n icon: 'success'\n });\n }).catch(function (err) {\n return _this2.$util.Tips({\n title: err\n });\n });\n }).catch(function (error) {\n uni.hideLoading();\n });\n }\n },\n /**\n * 获取个人用户信息\n */\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n that.userInfo = res.data;\n that.$store.commit(\"SETUID\", res.data.uid);\n that.orderMenu.forEach(function (item, index) {\n switch (item.title) {\n case '待付款':\n item.num = res.data.orderStatusNum.unpaid_count;\n break;\n case '待发货':\n item.num = res.data.orderStatusNum.unshipped_count;\n break;\n case '待收货':\n item.num = res.data.orderStatusNum.received_count;\n break;\n case '待评价':\n item.num = res.data.orderStatusNum.evaluated_count;\n break;\n case '售后/退款':\n item.num = res.data.orderStatusNum.refunding_count;\n break;\n }\n });\n uni.stopPullDownRefresh();\n });\n },\n //小程序授权api替换 getUserInfo\n getUserProfile: function getUserProfile() {\n (0, _login.toLogin)();\n },\n /**\n * \n * 获取个人中心图标\n */\n switchTab: function switchTab(order) {\n this.orderMenu.forEach(function (item, index) {\n switch (item.title) {\n case '待付款':\n item.img = order.dfk;\n break;\n case '待发货':\n item.img = order.dfh;\n break;\n case '待收货':\n item.img = order.dsh;\n break;\n case '待评价':\n item.img = order.dpj;\n break;\n case '售后/退款':\n item.img = order.sh;\n break;\n }\n });\n },\n getMyMenus: function getMyMenus() {\n var _this3 = this;\n var that = this;\n // if (this.MyMenus.length) return;\n (0, _user.getMenuList)().then(function (res) {\n var storeMenu = [];\n var myMenu = [];\n res.data.routine_my_menus.forEach(function (el, index, arr) {\n if (el.url == '/pages/admin/order/index' || el.url == '/pages/admin/order_cancellation/index' || el.name == '客服接待') {\n storeMenu.push(el);\n } else {\n myMenu.push(el);\n }\n });\n _this3.member_style = Number(res.data.diy_data.value);\n _this3.my_banner_status = res.data.diy_data.my_banner_status;\n var order01 = {\n dfk: 'icon-daifukuan',\n dfh: 'icon-daifahuo',\n dsh: 'icon-daishouhuo',\n dpj: 'icon-daipingjia',\n sh: 'icon-a-shouhoutuikuan'\n };\n var order02 = {\n dfk: 'icon-daifukuan-lan',\n dfh: 'icon-daifahuo-lan',\n dsh: 'icon-daishouhuo-lan',\n dpj: 'icon-daipingjia-lan',\n sh: 'icon-shouhou-tuikuan-lan'\n };\n var order03 = {\n dfk: 'icon-daifukuan-ju',\n dfh: 'icon-daifahuo-ju',\n dsh: 'icon-daishouhuo-ju',\n dpj: 'icon-daipingjia-ju',\n sh: 'icon-shouhou-tuikuan-ju'\n };\n var order04 = {\n dfk: 'icon-daifukuan-fen',\n dfh: 'icon-daifahuo-fen',\n dsh: 'icon-daishouhuo-fen',\n dpj: 'icon-daipingjia-fen',\n sh: 'icon-a-shouhoutuikuan-fen'\n };\n var order05 = {\n dfk: 'icon-daifukuan-lv',\n dfh: 'icon-daifahuo-lv',\n dsh: 'icon-daishouhuo-lv',\n dpj: 'icon-daipingjia-lv',\n sh: 'icon-shouhou-tuikuan-lv'\n };\n switch (res.data.diy_data.order_status) {\n case 1:\n _this3.switchTab(order01);\n break;\n case 2:\n _this3.switchTab(order02);\n break;\n case 3:\n _this3.switchTab(order03);\n break;\n case 4:\n _this3.switchTab(order04);\n break;\n case 5:\n _this3.switchTab(order05);\n break;\n }\n that.$set(that, 'MyMenus', myMenu);\n that.$set(that, 'storeMenu', storeMenu);\n _this3.imgUrls = res.data.routine_my_banner;\n _this3.routineContact = Number(res.data.routine_contact_type);\n });\n },\n // 编辑页面\n goEdit: function goEdit() {\n if (this.isLogin == false) {\n (0, _login.toLogin)();\n } else {\n uni.navigateTo({\n url: '/pages/users/user_info/index'\n });\n }\n },\n // 签到\n goSignIn: function goSignIn() {\n uni.navigateTo({\n url: '/pages/users/user_sgin/index'\n });\n },\n // goMenuPage\n goMenuPage: function goMenuPage(url, name) {\n if (this.isLogin) {\n if (url.indexOf('http') === -1) {\n if (name && name === '客服接待') {\n // return window.location.href = `${location.origin}${url}`\n return uni.navigateTo({\n url: \"/pages/annex/web_view/index?url=\".concat(location.origin).concat(url)\n });\n } else if (name && name === '联系客服') {\n // return getCustomer(url)\n return this.$refs.popupkf.open();\n } else if (name === '订单核销') {\n return uni.navigateTo({\n url: url\n });\n // return window.location.href = `${location.origin}${url}`\n }\n\n uni.navigateTo({\n url: url,\n fail: function fail(err) {\n uni.switchTab({\n url: url\n });\n }\n });\n } else {\n uni.navigateTo({\n url: \"/pages/annex/web_view/index?url=\".concat(url)\n });\n }\n } else {}\n },\n goPages: function goPages(url) {\n this.$util.JumpPath(url);\n },\n goRouter: function goRouter(item) {\n var pages = getCurrentPages();\n var page = pages[pages.length - 1].$page.fullPath;\n if (item.link == page) return;\n uni.switchTab({\n url: item.link,\n fail: function fail(err) {\n uni.redirectTo({\n url: item.link\n });\n }\n });\n },\n getCopyRight: function getCopyRight() {\n var copyRight = uni.getStorageSync('copyRight');\n if (copyRight.copyrightImage) {\n this.copyRightPic = copyRight.copyrightImage;\n }\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlci9pbmRleC52dWUiXSwibmFtZXMiOlsic3lzSGVpZ2h0IiwidW5pIiwiZ2V0U3lzdGVtSW5mb1N5bmMiLCJzdGF0dXNCYXJIZWlnaHQiLCJhcHAiLCJnZXRBcHAiLCJjb21wb25lbnRzIiwidGFiQmFyIiwicGFnZUZvb3RlciIsImVkaXRVc2VyTW9kYWwiLCJjb21wdXRlZCIsIm1hcEdldHRlcnMiLCJjYXJ0TnVtIiwiaXNMb2dpbiIsImZpbHRlcnMiLCJjb3VuZFRpbWUiLCJ2YWwiLCJzZXRUaW1lIiwibm93VGltZSIsIkRhdGUiLCJyZXN0IiwiZ2V0VGltZSIsImRheSIsInBhcnNlSW50IiwiJHQiLCJkYXRlRm9ybWF0IiwidmFsdWUiLCJkYXlqcyIsImZvcm1hdCIsIm1peGlucyIsImNvbG9ycyIsImRhdGEiLCJlZGl0TW9kYWwiLCJzdG9yZU1lbnUiLCJvcmRlck1lbnUiLCJpbWciLCJ0aXRsZSIsInVybCIsImltZ1VybHMiLCJhdXRvcGxheSIsImNpcmN1bGFyIiwiaW50ZXJ2YWwiLCJkdXJhdGlvbiIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJvcmRlclN0YXR1c051bSIsInVzZXJJbmZvIiwiTXlNZW51cyIsIm1wSGVpZ2h0Iiwic2hvd1N0YXR1cyIsImFjdGl2ZVJvdXRlciIsInBhZ2VIZWlnaHQiLCJnbG9iYWxEYXRhIiwid2luZG93SGVpZ2h0IiwiZm9vdGVyU2VlIiwibWVtYmVyX3N0eWxlIiwibXlfYmFubmVyX3N0YXR1cyIsImlzX2RpeSIsImdldFN0b3JhZ2VTeW5jIiwiY29weVJpZ2h0UGljIiwib25Mb2FkIiwib3B0aW9uIiwiaGlkZVRhYkJhciIsInRoYXQiLCJ0b0xvZ2luIiwiY2FjaGVDb2RlIiwiJENhY2hlIiwiZ2V0IiwicmVzMSIsImNvZGUiLCJpc1dlaXhpbiIsInNjb3BlIiwic2V0IiwiQXV0aCIsImF1dGgiLCJ0aGVuIiwicmVzIiwiZ2V0VXNlckluZm8iLCJjYXRjaCIsImVyciIsIiRzZXQiLCJyb3V0ZXMiLCJnZXRDdXJyZW50UGFnZXMiLCJjdXJSb3V0ZSIsImxlbmd0aCIsInJvdXRlIiwiZ2V0Q29weVJpZ2h0Iiwib25SZWFkeSIsInNlbGYiLCJvblNob3ciLCJnZXRTeXN0ZW1JbmZvIiwic3VjY2VzcyIsImdldE15TWVudXMiLCJzZXRWaXNpdCIsIm9uUHVsbERvd25SZWZyZXNoIiwib25Mb2FkRnVuIiwibWV0aG9kcyIsImNhbmNlbCIsIiRyZWZzIiwicG9wdXBrZiIsImNsb3NlIiwiY29tZmlybSIsInRleHQiLCJzZXRDbGlwYm9hcmREYXRhIiwic2hvd1RvYXN0IiwiaWNvbiIsImZhaWwiLCJnZXRXZWNoYXR1c2VyaW5mbyIsImVkaXRTdWNjZXNzIiwiY2xvc2VFZGl0Iiwib3BlbkF1dG8iLCJTZXR0aW5nIiwib3BlblNldHRpbmciLCJhdXRoQ29sc2UiLCJlIiwiYmluZFBob25lIiwibmF2aWdhdGVUbyIsImdldHBob25lbnVtYmVyIiwiZGV0YWlsIiwiZXJyTXNnIiwiUm91dGluZSIsImdldENvZGUiLCJpdiIsImVuY3J5cHRlZERhdGEiLCJtcEJpbmRpbmdQaG9uZSIsIiR1dGlsIiwiVGlwcyIsIm1zZyIsImVycm9yIiwiaGlkZUxvYWRpbmciLCIkc3RvcmUiLCJjb21taXQiLCJ1aWQiLCJmb3JFYWNoIiwiaXRlbSIsImluZGV4IiwibnVtIiwidW5wYWlkX2NvdW50IiwidW5zaGlwcGVkX2NvdW50IiwicmVjZWl2ZWRfY291bnQiLCJldmFsdWF0ZWRfY291bnQiLCJyZWZ1bmRpbmdfY291bnQiLCJzdG9wUHVsbERvd25SZWZyZXNoIiwiZ2V0VXNlclByb2ZpbGUiLCJzd2l0Y2hUYWIiLCJvcmRlciIsImRmayIsImRmaCIsImRzaCIsImRwaiIsInNoIiwiZ2V0TWVudUxpc3QiLCJteU1lbnUiLCJyb3V0aW5lX215X21lbnVzIiwiZWwiLCJhcnIiLCJuYW1lIiwicHVzaCIsIk51bWJlciIsImRpeV9kYXRhIiwib3JkZXIwMSIsIm9yZGVyMDIiLCJvcmRlcjAzIiwib3JkZXIwNCIsIm9yZGVyMDUiLCJvcmRlcl9zdGF0dXMiLCJyb3V0aW5lX215X2Jhbm5lciIsInJvdXRpbmVDb250YWN0Iiwicm91dGluZV9jb250YWN0X3R5cGUiLCJnb0VkaXQiLCJnb1NpZ25JbiIsImdvTWVudVBhZ2UiLCJpbmRleE9mIiwibG9jYXRpb24iLCJvcmlnaW4iLCJvcGVuIiwiZ29QYWdlcyIsIkp1bXBQYXRoIiwiZ29Sb3V0ZXIiLCJwYWdlcyIsInBhZ2UiLCIkcGFnZSIsImZ1bGxQYXRoIiwibGluayIsInJlZGlyZWN0VG8iLCJjb3B5UmlnaHQiLCJjb3B5cmlnaHRJbWFnZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUErU0E7QUFNQTtBQUlBO0FBR0E7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUFnRTtBQUFBO0FBNVVoRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxJQUFJQSxTQUFTLEdBQUdDLEdBQUcsQ0FBQ0MsaUJBQWlCLEVBQUUsQ0FBQ0MsZUFBZSxHQUFHLElBQUk7QUFxQjlELElBQU1DLEdBQUcsR0FBR0MsTUFBTSxFQUFFO0FBQUMsZUFVTjtFQUNkQyxVQUFVLEVBQUU7SUFDWEMsTUFBTSxFQUFOQSxlQUFNO0lBQ05DLFVBQVUsRUFBVkEsY0FBVTtJQUNWQyxhQUFhLEVBQWJBO0VBQ0QsQ0FBQztFQUNEO0VBQ0FDLFFBQVEsb0JBQ0osSUFBQUMsZ0JBQVUsRUFBQztJQUNiQyxPQUFPLEVBQUUsU0FBUztJQUNsQkMsT0FBTyxFQUFFO0VBQ1YsQ0FBQyxDQUFDLENBQ0Y7RUFDREMsT0FBTyxFQUFFO0lBQ1JDLFNBQVMscUJBQUNDLEdBQUcsRUFBRTtNQUNkLElBQUlDLE9BQU8sR0FBR0QsR0FBRyxHQUFHLElBQUk7TUFDeEIsSUFBSUUsT0FBTyxHQUFHLElBQUlDLElBQUksRUFBRTtNQUN4QixJQUFJQyxJQUFJLEdBQUdILE9BQU8sR0FBR0MsT0FBTyxDQUFDRyxPQUFPLEVBQUU7TUFDdEMsSUFBSUMsR0FBRyxHQUFHQyxRQUFRLENBQUNILElBQUksSUFBSSxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxJQUFJLENBQUMsQ0FBQztNQUNoRDtNQUNBLE9BQU9FLEdBQUcsR0FBRyxJQUFJLENBQUNFLEVBQUUsQ0FBQyxLQUFLLENBQUM7SUFDNUIsQ0FBQztJQUNEQyxVQUFVLEVBQUUsb0JBQVNDLEtBQUssRUFBRTtNQUMzQixPQUFPLElBQUFDLGlCQUFLLEVBQUNELEtBQUssR0FBRyxJQUFJLENBQUMsQ0FBQ0UsTUFBTSxDQUFDLFlBQVksQ0FBQztJQUNoRDtFQUNELENBQUM7RUFDREMsTUFBTSxFQUFFLENBQUNDLGNBQU0sQ0FBQztFQUNoQkMsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsU0FBUyxFQUFFLEtBQUs7TUFBRTtNQUNsQkMsU0FBUyxFQUFFLEVBQUU7TUFBRTtNQUNmQyxTQUFTLEVBQUUsQ0FBQztRQUNWQyxHQUFHLEVBQUUsZ0JBQWdCO1FBQ3JCQyxLQUFLLEVBQUUsS0FBSztRQUNaQyxHQUFHLEVBQUU7TUFDTixDQUFDLEVBQ0Q7UUFDQ0YsR0FBRyxFQUFFLGVBQWU7UUFDcEJDLEtBQUssRUFBRSxLQUFLO1FBQ1pDLEdBQUcsRUFBRTtNQUNOLENBQUMsRUFDRDtRQUNDRixHQUFHLEVBQUUsaUJBQWlCO1FBQ3RCQyxLQUFLLEVBQUUsS0FBSztRQUNaQyxHQUFHLEVBQUU7TUFDTixDQUFDLEVBQ0Q7UUFDQ0YsR0FBRyxFQUFFLGlCQUFpQjtRQUN0QkMsS0FBSyxFQUFFLEtBQUs7UUFDWkMsR0FBRyxFQUFFO01BQ04sQ0FBQyxFQUNEO1FBQ0NGLEdBQUcsRUFBRSx1QkFBdUI7UUFDNUJDLEtBQUssRUFBRSxPQUFPO1FBQ2RDLEdBQUcsRUFBRTtNQUNOLENBQUMsQ0FDRDtNQUNEQyxPQUFPLEVBQUUsRUFBRTtNQUNYQyxRQUFRLEVBQUUsSUFBSTtNQUNkQyxRQUFRLEVBQUUsSUFBSTtNQUNkQyxRQUFRLEVBQUUsSUFBSTtNQUNkQyxRQUFRLEVBQUUsR0FBRztNQUNiQyxNQUFNLEVBQUUsS0FBSztNQUFFO01BQ2ZDLFVBQVUsRUFBRSxLQUFLO01BQUU7TUFDbkJDLGNBQWMsRUFBRSxDQUFDLENBQUM7TUFDbEJDLFFBQVEsRUFBRSxDQUFDLENBQUM7TUFDWkMsT0FBTyxFQUFFLEVBQUU7TUFDWC9DLFNBQVMsRUFBRUEsU0FBUztNQUNwQmdELFFBQVEsRUFBRSxDQUFDO01BQ1hDLFVBQVUsRUFBRSxDQUFDO01BQ2JDLFlBQVksRUFBRSxFQUFFO01BTWhCQyxVQUFVLEVBQUUvQyxHQUFHLENBQUNnRCxVQUFVLENBQUNDLFlBQVk7TUFLdkNDLFNBQVMsRUFBRSxLQUFLO01BQ2hCQyxZQUFZLEVBQUUsQ0FBQztNQUNmQyxnQkFBZ0IsRUFBRSxDQUFDO01BQ25CQyxNQUFNLEVBQUV4RCxHQUFHLENBQUN5RCxjQUFjLENBQUMsUUFBUSxDQUFDO01BQ3BDQyxZQUFZLEVBQUUsNEJBQTRCLENBQUU7SUFDN0MsQ0FBQztFQUNGLENBQUM7RUFDREMsTUFBTSxrQkFBQ0MsTUFBTSxFQUFFO0lBQUE7SUFDZDVELEdBQUcsQ0FBQzZELFVBQVUsRUFBRTtJQUNoQixJQUFJQyxJQUFJLEdBQUcsSUFBSTtJQWlCZixJQUFJQSxJQUFJLENBQUNsRCxPQUFPLElBQUksS0FBSyxFQUFFO01BQzFCLElBQUFtRCxjQUFPLEdBQUU7SUFDVjtJQUNBO0lBQ0EsSUFBSUMsU0FBUyxHQUFHLElBQUksQ0FBQ0MsTUFBTSxDQUFDQyxHQUFHLENBQUMsc0JBQXNCLENBQUM7SUFDdkQsSUFBSUMsSUFBSSxHQUFHSCxTQUFTLEdBQUdKLE1BQU0sQ0FBQ1EsSUFBSSxJQUFJSixTQUFTLEdBQUcsSUFBSTtJQUN0RCxJQUFJLElBQUksQ0FBQ0ssUUFBUSxJQUFJVCxNQUFNLENBQUNRLElBQUksSUFBSUQsSUFBSSxJQUFJUCxNQUFNLENBQUNVLEtBQUssS0FBSyxpQkFBaUIsRUFBRTtNQUMvRSxJQUFJLENBQUNMLE1BQU0sQ0FBQ00sR0FBRyxDQUFDLHNCQUFzQixFQUFFWCxNQUFNLENBQUNRLElBQUksQ0FBQztNQUNwREksSUFBSSxDQUFDQyxJQUFJLENBQUNiLE1BQU0sQ0FBQ1EsSUFBSSxDQUFDLENBQUNNLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7UUFDbEMsS0FBSSxDQUFDQyxXQUFXLEVBQUU7TUFDbkIsQ0FBQyxDQUFDLENBQUNDLEtBQUssQ0FBQyxVQUFBQyxHQUFHLEVBQUksQ0FBQyxDQUFDLENBQUM7SUFDcEI7SUFHQWhCLElBQUksQ0FBQ2lCLElBQUksQ0FBQ2pCLElBQUksRUFBRSxZQUFZLEVBQUUzRCxHQUFHLENBQUNnRCxVQUFVLENBQUNDLFlBQVksQ0FBQztJQUcxRCxJQUFJNEIsTUFBTSxHQUFHQyxlQUFlLEVBQUUsQ0FBQyxDQUFDO0lBQ2hDLElBQUlDLFFBQVEsR0FBR0YsTUFBTSxDQUFDQSxNQUFNLENBQUNHLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQ0MsS0FBSyxFQUFDO0lBQy9DLElBQUksQ0FBQ25DLFlBQVksR0FBRyxHQUFHLEdBQUdpQyxRQUFRO0lBQ2xDLElBQUksQ0FBQ0csWUFBWSxFQUFFO0VBQ3BCLENBQUM7RUFDREMsT0FBTyxxQkFBRztJQUNULElBQUlDLElBQUksR0FBRyxJQUFJO0VBT2hCLENBQUM7RUFDREMsTUFBTSxFQUFFLGtCQUFXO0lBQ2xCLElBQUkxQixJQUFJLEdBQUcsSUFBSTtJQUVmOUQsR0FBRyxDQUFDeUYsYUFBYSxDQUFDO01BQ2pCQyxPQUFPLEVBQUUsaUJBQVNmLEdBQUcsRUFBRTtRQUN0QmIsSUFBSSxDQUFDWixVQUFVLEdBQUd5QixHQUFHLENBQUN2QixZQUFZLEdBQUcsSUFBSTtNQUMxQztJQUNELENBQUMsQ0FBQztJQUVGLElBQUlVLElBQUksQ0FBQ2xELE9BQU8sRUFBRTtNQUNqQixJQUFJLENBQUNnRSxXQUFXLEVBQUU7TUFDbEIsSUFBSSxDQUFDZSxVQUFVLEVBQUU7TUFDakIsSUFBSSxDQUFDQyxRQUFRLEVBQUU7SUFDaEI7SUFBQztJQUNELElBQUksQ0FBQ1AsWUFBWSxFQUFFO0VBQ3BCLENBQUM7RUFDRFEsaUJBQWlCLCtCQUFHO0lBQ25CLElBQUksQ0FBQ0MsU0FBUyxFQUFFO0VBQ2pCLENBQUM7RUFDREMsT0FBTyxFQUFFO0lBQ1JDLE1BQU0sb0JBQUc7TUFDUixJQUFJLENBQUNDLEtBQUssQ0FBQ0MsT0FBTyxDQUFDQyxLQUFLLEVBQUU7SUFDM0IsQ0FBQztJQUNEQyxPQUFPLG1CQUFDQyxJQUFJLEVBQUU7TUFDYnJHLEdBQUcsQ0FBQ3NHLGdCQUFnQixDQUFDO1FBQ3BCeEUsSUFBSSxFQUFFdUUsSUFBSTtRQUNWWCxPQUFPLEVBQUUsbUJBQVc7VUFDbkIsYUFBWSxTQUFTO1VBQ3JCMUYsR0FBRyxDQUFDdUcsU0FBUyxDQUFDO1lBQ2JwRSxLQUFLLEVBQUUsTUFBTTtZQUNicUUsSUFBSSxFQUFFO1VBQ1AsQ0FBQyxDQUFDO1FBQ0gsQ0FBQztRQUNEQyxJQUFJLGtCQUFHO1VBQ056RyxHQUFHLENBQUN1RyxTQUFTLENBQUM7WUFDYnBFLEtBQUssRUFBRTtVQUNSLENBQUMsQ0FBQztRQUNIO01BQ0QsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEdUUsaUJBQWlCLCtCQUFHLENBSXBCLENBQUM7SUFDREMsV0FBVyx5QkFBRztNQUNiLElBQUksQ0FBQzVFLFNBQVMsR0FBRyxLQUFLO01BQ3RCLElBQUksQ0FBQzZDLFdBQVcsRUFBRTtJQUNuQixDQUFDO0lBQ0RnQyxTQUFTLHVCQUFHO01BQ1gsSUFBSSxDQUFDN0UsU0FBUyxHQUFHLEtBQUs7SUFDdkIsQ0FBQztJQUNEO0lBQ0E2RCxRQUFRLHNCQUFHO01BQ1YsSUFBQUEsY0FBUSxFQUFDO1FBQ1J4RCxHQUFHLEVBQUU7TUFDTixDQUFDLENBQUMsQ0FBQ3NDLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUksQ0FBQyxDQUFDLENBQUM7SUFDbkIsQ0FBQztJQUNEO0lBQ0FrQyxRQUFRLHNCQUFHO01BQ1YsSUFBQTlDLGNBQU8sR0FBRTtJQUNWLENBQUM7SUFDRDtJQUNBK0IsU0FBUyx1QkFBRztNQUNYLElBQUksQ0FBQ2xCLFdBQVcsRUFBRTtNQUNsQixJQUFJLENBQUNlLFVBQVUsRUFBRTtNQUNqQixJQUFJLENBQUNDLFFBQVEsRUFBRTtJQUNoQixDQUFDO0lBQ0RrQixPQUFPLEVBQUUsbUJBQVc7TUFDbkI5RyxHQUFHLENBQUMrRyxXQUFXLENBQUM7UUFDZnJCLE9BQU8sRUFBRSxpQkFBU2YsR0FBRyxFQUFFLENBQUM7TUFDekIsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEO0lBQ0FxQyxTQUFTLEVBQUUsbUJBQVNDLENBQUMsRUFBRTtNQUN0QixJQUFJLENBQUN0RSxVQUFVLEdBQUdzRSxDQUFDO0lBQ3BCLENBQUM7SUFDRDtJQUNBQyxTQUFTLHVCQUFHO01BQ1hsSCxHQUFHLENBQUNtSCxVQUFVLENBQUM7UUFDZC9FLEdBQUcsRUFBRTtNQUNOLENBQUMsQ0FBQztJQUNILENBQUM7SUFDRGdGLGNBQWMsMEJBQUNILENBQUMsRUFBRTtNQUFBO01BQ2pCLElBQUlBLENBQUMsQ0FBQ0ksTUFBTSxDQUFDQyxNQUFNLElBQUksbUJBQW1CLEVBQUU7UUFDM0NDLGdCQUFPLENBQUNDLE9BQU8sRUFBRSxDQUNmOUMsSUFBSSxDQUFDLFVBQUFOLElBQUksRUFBSTtVQUNiLElBQUl0QyxJQUFJLEdBQUc7WUFDVnNDLElBQUksRUFBSkEsSUFBSTtZQUNKcUQsRUFBRSxFQUFFUixDQUFDLENBQUNJLE1BQU0sQ0FBQ0ksRUFBRTtZQUNmQyxhQUFhLEVBQUVULENBQUMsQ0FBQ0ksTUFBTSxDQUFDSztVQUN6QixDQUFDO1VBQ0QsSUFBQUMsb0JBQWMsRUFBQzdGLElBQUksQ0FBQyxDQUFDNEMsSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtZQUNoQyxNQUFJLENBQUNDLFdBQVcsRUFBRTtZQUNsQixNQUFJLENBQUNnRCxLQUFLLENBQUNDLElBQUksQ0FBQztjQUNmMUYsS0FBSyxFQUFFd0MsR0FBRyxDQUFDbUQsR0FBRztjQUNkdEIsSUFBSSxFQUFFO1lBQ1AsQ0FBQyxDQUFDO1VBQ0gsQ0FBQyxDQUFDLENBQUMzQixLQUFLLENBQUMsVUFBQUMsR0FBRyxFQUFJO1lBQ2YsT0FBTyxNQUFJLENBQUM4QyxLQUFLLENBQUNDLElBQUksQ0FBQztjQUN0QjFGLEtBQUssRUFBRTJDO1lBQ1IsQ0FBQyxDQUFDO1VBQ0gsQ0FBQyxDQUFDO1FBQ0gsQ0FBQyxDQUFDLENBQ0RELEtBQUssQ0FBQyxVQUFBa0QsS0FBSyxFQUFJO1VBQ2YvSCxHQUFHLENBQUNnSSxXQUFXLEVBQUU7UUFDbEIsQ0FBQyxDQUFDO01BQ0o7SUFDRCxDQUFDO0lBQ0Q7QUFDRjtBQUNBO0lBQ0VwRCxXQUFXLEVBQUUsdUJBQVc7TUFDdkIsSUFBSWQsSUFBSSxHQUFHLElBQUk7TUFDZixJQUFBYyxpQkFBVyxHQUFFLENBQUNGLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7UUFDekJiLElBQUksQ0FBQ2pCLFFBQVEsR0FBRzhCLEdBQUcsQ0FBQzdDLElBQUk7UUFDeEJnQyxJQUFJLENBQUNtRSxNQUFNLENBQUNDLE1BQU0sQ0FBQyxRQUFRLEVBQUV2RCxHQUFHLENBQUM3QyxJQUFJLENBQUNxRyxHQUFHLENBQUM7UUFDMUNyRSxJQUFJLENBQUM3QixTQUFTLENBQUNtRyxPQUFPLENBQUMsVUFBQ0MsSUFBSSxFQUFFQyxLQUFLLEVBQUs7VUFDdkMsUUFBUUQsSUFBSSxDQUFDbEcsS0FBSztZQUNqQixLQUFLLEtBQUs7Y0FDVGtHLElBQUksQ0FBQ0UsR0FBRyxHQUFHNUQsR0FBRyxDQUFDN0MsSUFBSSxDQUFDYyxjQUFjLENBQUM0RixZQUFZO2NBQy9DO1lBQ0QsS0FBSyxLQUFLO2NBQ1RILElBQUksQ0FBQ0UsR0FBRyxHQUFHNUQsR0FBRyxDQUFDN0MsSUFBSSxDQUFDYyxjQUFjLENBQUM2RixlQUFlO2NBQ2xEO1lBQ0QsS0FBSyxLQUFLO2NBQ1RKLElBQUksQ0FBQ0UsR0FBRyxHQUFHNUQsR0FBRyxDQUFDN0MsSUFBSSxDQUFDYyxjQUFjLENBQUM4RixjQUFjO2NBQ2pEO1lBQ0QsS0FBSyxLQUFLO2NBQ1RMLElBQUksQ0FBQ0UsR0FBRyxHQUFHNUQsR0FBRyxDQUFDN0MsSUFBSSxDQUFDYyxjQUFjLENBQUMrRixlQUFlO2NBQ2xEO1lBQ0QsS0FBSyxPQUFPO2NBQ1hOLElBQUksQ0FBQ0UsR0FBRyxHQUFHNUQsR0FBRyxDQUFDN0MsSUFBSSxDQUFDYyxjQUFjLENBQUNnRyxlQUFlO2NBQ2xEO1VBQUs7UUFFUixDQUFDLENBQUM7UUFDRjVJLEdBQUcsQ0FBQzZJLG1CQUFtQixFQUFFO01BQzFCLENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBQyxjQUFjLDRCQUFHO01BQ2hCLElBQUEvRSxjQUFPLEdBQUU7SUFDVixDQUFDO0lBQ0Q7QUFDRjtBQUNBO0FBQ0E7SUFDRWdGLFNBQVMscUJBQUNDLEtBQUssRUFBRTtNQUNoQixJQUFJLENBQUMvRyxTQUFTLENBQUNtRyxPQUFPLENBQUMsVUFBQ0MsSUFBSSxFQUFFQyxLQUFLLEVBQUs7UUFDdkMsUUFBUUQsSUFBSSxDQUFDbEcsS0FBSztVQUNqQixLQUFLLEtBQUs7WUFDVGtHLElBQUksQ0FBQ25HLEdBQUcsR0FBRzhHLEtBQUssQ0FBQ0MsR0FBRztZQUNwQjtVQUNELEtBQUssS0FBSztZQUNUWixJQUFJLENBQUNuRyxHQUFHLEdBQUc4RyxLQUFLLENBQUNFLEdBQUc7WUFDcEI7VUFDRCxLQUFLLEtBQUs7WUFDVGIsSUFBSSxDQUFDbkcsR0FBRyxHQUFHOEcsS0FBSyxDQUFDRyxHQUFHO1lBQ3BCO1VBQ0QsS0FBSyxLQUFLO1lBQ1RkLElBQUksQ0FBQ25HLEdBQUcsR0FBRzhHLEtBQUssQ0FBQ0ksR0FBRztZQUNwQjtVQUNELEtBQUssT0FBTztZQUNYZixJQUFJLENBQUNuRyxHQUFHLEdBQUc4RyxLQUFLLENBQUNLLEVBQUU7WUFDbkI7UUFBSztNQUVSLENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDFELFVBQVUsRUFBRSxzQkFBVztNQUFBO01BQ3RCLElBQUk3QixJQUFJLEdBQUcsSUFBSTtNQUNmO01BQ0EsSUFBQXdGLGlCQUFXLEdBQUUsQ0FBQzVFLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7UUFDekIsSUFBSTNDLFNBQVMsR0FBRyxFQUFFO1FBQ2xCLElBQUl1SCxNQUFNLEdBQUcsRUFBRTtRQUNmNUUsR0FBRyxDQUFDN0MsSUFBSSxDQUFDMEgsZ0JBQWdCLENBQUNwQixPQUFPLENBQUMsVUFBQ3FCLEVBQUUsRUFBRW5CLEtBQUssRUFBRW9CLEdBQUcsRUFBSztVQUNyRCxJQUFJRCxFQUFFLENBQUNySCxHQUFHLElBQUksMEJBQTBCLElBQUlxSCxFQUFFLENBQUNySCxHQUFHLElBQ2pELHVDQUF1QyxJQUFJcUgsRUFBRSxDQUFDRSxJQUFJLElBQ2xELE1BQU0sRUFBRTtZQUNSM0gsU0FBUyxDQUFDNEgsSUFBSSxDQUFDSCxFQUFFLENBQUM7VUFDbkIsQ0FBQyxNQUFNO1lBQ05GLE1BQU0sQ0FBQ0ssSUFBSSxDQUFDSCxFQUFFLENBQUM7VUFDaEI7UUFDRCxDQUFDLENBQUM7UUFDRixNQUFJLENBQUNuRyxZQUFZLEdBQUd1RyxNQUFNLENBQUNsRixHQUFHLENBQUM3QyxJQUFJLENBQUNnSSxRQUFRLENBQUNySSxLQUFLLENBQUM7UUFDbkQsTUFBSSxDQUFDOEIsZ0JBQWdCLEdBQUdvQixHQUFHLENBQUM3QyxJQUFJLENBQUNnSSxRQUFRLENBQUN2RyxnQkFBZ0I7UUFDMUQsSUFBSXdHLE9BQU8sR0FBRztVQUNiZCxHQUFHLEVBQUUsZ0JBQWdCO1VBQ3JCQyxHQUFHLEVBQUUsZUFBZTtVQUNwQkMsR0FBRyxFQUFFLGlCQUFpQjtVQUN0QkMsR0FBRyxFQUFFLGlCQUFpQjtVQUN0QkMsRUFBRSxFQUFFO1FBQ0wsQ0FBQztRQUNELElBQUlXLE9BQU8sR0FBRztVQUNiZixHQUFHLEVBQUUsb0JBQW9CO1VBQ3pCQyxHQUFHLEVBQUUsbUJBQW1CO1VBQ3hCQyxHQUFHLEVBQUUscUJBQXFCO1VBQzFCQyxHQUFHLEVBQUUscUJBQXFCO1VBQzFCQyxFQUFFLEVBQUU7UUFDTCxDQUFDO1FBQ0QsSUFBSVksT0FBTyxHQUFHO1VBQ2JoQixHQUFHLEVBQUUsbUJBQW1CO1VBQ3hCQyxHQUFHLEVBQUUsa0JBQWtCO1VBQ3ZCQyxHQUFHLEVBQUUsb0JBQW9CO1VBQ3pCQyxHQUFHLEVBQUUsb0JBQW9CO1VBQ3pCQyxFQUFFLEVBQUU7UUFDTCxDQUFDO1FBQ0QsSUFBSWEsT0FBTyxHQUFHO1VBQ2JqQixHQUFHLEVBQUUsb0JBQW9CO1VBQ3pCQyxHQUFHLEVBQUUsbUJBQW1CO1VBQ3hCQyxHQUFHLEVBQUUscUJBQXFCO1VBQzFCQyxHQUFHLEVBQUUscUJBQXFCO1VBQzFCQyxFQUFFLEVBQUU7UUFDTCxDQUFDO1FBQ0QsSUFBSWMsT0FBTyxHQUFHO1VBQ2JsQixHQUFHLEVBQUUsbUJBQW1CO1VBQ3hCQyxHQUFHLEVBQUUsa0JBQWtCO1VBQ3ZCQyxHQUFHLEVBQUUsb0JBQW9CO1VBQ3pCQyxHQUFHLEVBQUUsb0JBQW9CO1VBQ3pCQyxFQUFFLEVBQUU7UUFDTCxDQUFDO1FBQ0QsUUFBUTFFLEdBQUcsQ0FBQzdDLElBQUksQ0FBQ2dJLFFBQVEsQ0FBQ00sWUFBWTtVQUNyQyxLQUFLLENBQUM7WUFDTCxNQUFJLENBQUNyQixTQUFTLENBQUNnQixPQUFPLENBQUM7WUFDdkI7VUFDRCxLQUFLLENBQUM7WUFDTCxNQUFJLENBQUNoQixTQUFTLENBQUNpQixPQUFPLENBQUM7WUFDdkI7VUFDRCxLQUFLLENBQUM7WUFDTCxNQUFJLENBQUNqQixTQUFTLENBQUNrQixPQUFPLENBQUM7WUFDdkI7VUFDRCxLQUFLLENBQUM7WUFDTCxNQUFJLENBQUNsQixTQUFTLENBQUNtQixPQUFPLENBQUM7WUFDdkI7VUFDRCxLQUFLLENBQUM7WUFDTCxNQUFJLENBQUNuQixTQUFTLENBQUNvQixPQUFPLENBQUM7WUFDdkI7UUFBSztRQUVQckcsSUFBSSxDQUFDaUIsSUFBSSxDQUFDakIsSUFBSSxFQUFFLFNBQVMsRUFBRXlGLE1BQU0sQ0FBQztRQUNsQ3pGLElBQUksQ0FBQ2lCLElBQUksQ0FBQ2pCLElBQUksRUFBRSxXQUFXLEVBQUU5QixTQUFTLENBQUM7UUFDdkMsTUFBSSxDQUFDSyxPQUFPLEdBQUdzQyxHQUFHLENBQUM3QyxJQUFJLENBQUN1SSxpQkFBaUI7UUFDekMsTUFBSSxDQUFDQyxjQUFjLEdBQUdULE1BQU0sQ0FBQ2xGLEdBQUcsQ0FBQzdDLElBQUksQ0FBQ3lJLG9CQUFvQixDQUFDO01BQzVELENBQUMsQ0FBQztJQUNILENBQUM7SUFDRDtJQUNBQyxNQUFNLG9CQUFHO01BQ1IsSUFBSSxJQUFJLENBQUM1SixPQUFPLElBQUksS0FBSyxFQUFFO1FBQzFCLElBQUFtRCxjQUFPLEdBQUU7TUFDVixDQUFDLE1BQU07UUFPTi9ELEdBQUcsQ0FBQ21ILFVBQVUsQ0FBQztVQUNkL0UsR0FBRyxFQUFFO1FBQ04sQ0FBQyxDQUFDO01BQ0g7SUFFRCxDQUFDO0lBQ0Q7SUFDQXFJLFFBQVEsc0JBQUc7TUFDVnpLLEdBQUcsQ0FBQ21ILFVBQVUsQ0FBQztRQUNkL0UsR0FBRyxFQUFFO01BQ04sQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEO0lBQ0FzSSxVQUFVLHNCQUFDdEksR0FBRyxFQUFFdUgsSUFBSSxFQUFFO01BQ3JCLElBQUksSUFBSSxDQUFDL0ksT0FBTyxFQUFFO1FBQ2pCLElBQUl3QixHQUFHLENBQUN1SSxPQUFPLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7VUFFL0IsSUFBSWhCLElBQUksSUFBSUEsSUFBSSxLQUFLLE1BQU0sRUFBRTtZQUM1QjtZQUNBLE9BQU8zSixHQUFHLENBQUNtSCxVQUFVLENBQUM7Y0FDckIvRSxHQUFHLDRDQUFxQ3dJLFFBQVEsQ0FBQ0MsTUFBTSxTQUFHekksR0FBRztZQUM5RCxDQUFDLENBQUM7VUFDSCxDQUFDLE1BQU0sSUFBSXVILElBQUksSUFBSUEsSUFBSSxLQUFLLE1BQU0sRUFBRTtZQUNuQztZQUNBLE9BQU8sSUFBSSxDQUFDMUQsS0FBSyxDQUFDQyxPQUFPLENBQUM0RSxJQUFJLEVBQUU7VUFFakMsQ0FBQyxNQUFNLElBQUluQixJQUFJLEtBQUssTUFBTSxFQUFFO1lBQzNCLE9BQU8zSixHQUFHLENBQUNtSCxVQUFVLENBQUM7Y0FDckIvRSxHQUFHLEVBQUVBO1lBQ04sQ0FBQyxDQUFDO1lBQ0Y7VUFDRDs7VUFhQXBDLEdBQUcsQ0FBQ21ILFVBQVUsQ0FBQztZQUNkL0UsR0FBRyxFQUFFQSxHQUFHO1lBQ1JxRSxJQUFJLGdCQUFDM0IsR0FBRyxFQUFFO2NBQ1Q5RSxHQUFHLENBQUMrSSxTQUFTLENBQUM7Z0JBQ2IzRyxHQUFHLEVBQUVBO2NBQ04sQ0FBQyxDQUFDO1lBQ0g7VUFDRCxDQUFDLENBQUM7UUFDSCxDQUFDLE1BQU07VUFDTnBDLEdBQUcsQ0FBQ21ILFVBQVUsQ0FBQztZQUNkL0UsR0FBRyw0Q0FBcUNBLEdBQUc7VUFDNUMsQ0FBQyxDQUFDO1FBQ0g7TUFDRCxDQUFDLE1BQU0sQ0FJUDtJQUNELENBQUM7SUFDRDJJLE9BQU8sbUJBQUMzSSxHQUFHLEVBQUU7TUFDWixJQUFJLENBQUN3RixLQUFLLENBQUNvRCxRQUFRLENBQUM1SSxHQUFHLENBQUM7SUFDekIsQ0FBQztJQUNENkksUUFBUSxvQkFBQzVDLElBQUksRUFBRTtNQUNkLElBQUk2QyxLQUFLLEdBQUdqRyxlQUFlLEVBQUU7TUFDN0IsSUFBSWtHLElBQUksR0FBSUQsS0FBSyxDQUFDQSxLQUFLLENBQUMvRixNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUVpRyxLQUFLLENBQUNDLFFBQVE7TUFDbkQsSUFBSWhELElBQUksQ0FBQ2lELElBQUksSUFBSUgsSUFBSSxFQUFFO01BQ3ZCbkwsR0FBRyxDQUFDK0ksU0FBUyxDQUFDO1FBQ2IzRyxHQUFHLEVBQUVpRyxJQUFJLENBQUNpRCxJQUFJO1FBQ2Q3RSxJQUFJLGdCQUFDM0IsR0FBRyxFQUFFO1VBQ1Q5RSxHQUFHLENBQUN1TCxVQUFVLENBQUM7WUFDZG5KLEdBQUcsRUFBRWlHLElBQUksQ0FBQ2lEO1VBQ1gsQ0FBQyxDQUFDO1FBQ0g7TUFDRCxDQUFDLENBQUM7SUFDSCxDQUFDO0lBQ0RqRyxZQUFZLDBCQUFHO01BQ2QsSUFBTW1HLFNBQVMsR0FBR3hMLEdBQUcsQ0FBQ3lELGNBQWMsQ0FBQyxXQUFXLENBQUM7TUFDakQsSUFBSStILFNBQVMsQ0FBQ0MsY0FBYyxFQUFFO1FBQzdCLElBQUksQ0FBQy9ILFlBQVksR0FBRzhILFNBQVMsQ0FBQ0MsY0FBYztNQUM3QztJQUNEO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiNDAxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxubGV0IHN5c0hlaWdodCA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnN0YXR1c0JhckhlaWdodCArICdweCc7XG5pbXBvcnQge1xuXHRnZXRNZW51TGlzdCxcblx0Z2V0VXNlckluZm8sXG5cdHNldFZpc2l0LFxuXHRtcEJpbmRpbmdQaG9uZVxufSBmcm9tICdAL2FwaS91c2VyLmpzJztcbmltcG9ydCB7XG5cdHdlY2hhdEF1dGhWMixcblx0c2lsZW5jZUF1dGhcbn0gZnJvbSAnQC9hcGkvcHVibGljLmpzJ1xuaW1wb3J0IHtcblx0dG9Mb2dpblxufSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xuaW1wb3J0IHtcblx0bWFwU3RhdGUsXG5cdG1hcEdldHRlcnNcbn0gZnJvbSBcInZ1ZXhcIjtcblxuXG5cbmNvbnN0IGFwcCA9IGdldEFwcCgpO1xuaW1wb3J0IGRheWpzIGZyb20gJ0AvcGx1Z2luL2RheWpzL2RheWpzLm1pbi5qcyc7XG5pbXBvcnQgUm91dGluZSBmcm9tICdAL2xpYnMvcm91dGluZSc7XG5pbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yJztcbmltcG9ydCB0YWJCYXIgZnJvbSBcIkAvcGFnZXMvaW5kZXgvdmlzdWFsaXphdGlvbi9jb21wb25lbnRzL3RhYkJhci52dWVcIjtcbmltcG9ydCBwYWdlRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9wYWdlRm9vdGVyL2luZGV4LnZ1ZSdcbmltcG9ydCB7XG5cdGdldEN1c3RvbWVyXG59IGZyb20gJ0AvdXRpbHMvaW5kZXguanMnXG5pbXBvcnQgZWRpdFVzZXJNb2RhbCBmcm9tICdAL2NvbXBvbmVudHMvZWlkdFVzZXJNb2RhbC9pbmRleC52dWUnXG5leHBvcnQgZGVmYXVsdCB7XG5cdGNvbXBvbmVudHM6IHtcblx0XHR0YWJCYXIsXG5cdFx0cGFnZUZvb3Rlcixcblx0XHRlZGl0VXNlck1vZGFsXG5cdH0sXG5cdC8vIGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbicsJ2NhcnROdW0nXSksXG5cdGNvbXB1dGVkOiB7XG5cdFx0Li4ubWFwR2V0dGVycyh7XG5cdFx0XHRjYXJ0TnVtOiAnY2FydE51bScsXG5cdFx0XHRpc0xvZ2luOiAnaXNMb2dpbidcblx0XHR9KVxuXHR9LFxuXHRmaWx0ZXJzOiB7XG5cdFx0Y291bmRUaW1lKHZhbCkge1xuXHRcdFx0dmFyIHNldFRpbWUgPSB2YWwgKiAxMDAwXG5cdFx0XHR2YXIgbm93VGltZSA9IG5ldyBEYXRlKClcblx0XHRcdHZhciByZXN0ID0gc2V0VGltZSAtIG5vd1RpbWUuZ2V0VGltZSgpXG5cdFx0XHR2YXIgZGF5ID0gcGFyc2VJbnQocmVzdCAvICg2MCAqIDYwICogMjQgKiAxMDAwKSlcblx0XHRcdC8vIHZhciBob3VyID0gcGFyc2VJbnQocmVzdC8oNjAqNjAqMTAwMCklMjQpIC8v5bCP5pe2XG5cdFx0XHRyZXR1cm4gZGF5ICsgdGhpcy4kdCgnZGF5Jylcblx0XHR9LFxuXHRcdGRhdGVGb3JtYXQ6IGZ1bmN0aW9uKHZhbHVlKSB7XG5cdFx0XHRyZXR1cm4gZGF5anModmFsdWUgKiAxMDAwKS5mb3JtYXQoJ1lZWVktTU0tREQnKTtcblx0XHR9XG5cdH0sXG5cdG1peGluczogW2NvbG9yc10sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGVkaXRNb2RhbDogZmFsc2UsIC8vIOe8lui+keWktOWDj+S/oeaBr1xuXHRcdFx0c3RvcmVNZW51OiBbXSwgLy8g5ZWG5a62566h55CGXG5cdFx0XHRvcmRlck1lbnU6IFt7XG5cdFx0XHRcdFx0aW1nOiAnaWNvbi1kYWlmdWt1YW4nLFxuXHRcdFx0XHRcdHRpdGxlOiAn5b6F5LuY5qy+Jyxcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvb3JkZXJfbGlzdC9pbmRleD9zdGF0dXM9MCdcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGltZzogJ2ljb24tZGFpZmFodW8nLFxuXHRcdFx0XHRcdHRpdGxlOiAn5b6F5Y+R6LSnJyxcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvb3JkZXJfbGlzdC9pbmRleD9zdGF0dXM9MSdcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGltZzogJ2ljb24tZGFpc2hvdWh1bycsXG5cdFx0XHRcdFx0dGl0bGU6ICflvoXmlLbotKcnLFxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kcy9vcmRlcl9saXN0L2luZGV4P3N0YXR1cz0yJ1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0aW1nOiAnaWNvbi1kYWlwaW5namlhJyxcblx0XHRcdFx0XHR0aXRsZTogJ+W+heivhOS7tycsXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX2xpc3QvaW5kZXg/c3RhdHVzPTMnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRpbWc6ICdpY29uLWEtc2hvdWhvdXR1aWt1YW4nLFxuXHRcdFx0XHRcdHRpdGxlOiAn5ZSu5ZCOL+mAgOasvicsXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3VzZXJzL3VzZXJfcmV0dXJuX2xpc3QvaW5kZXgnXG5cdFx0XHRcdH0sXG5cdFx0XHRdLFxuXHRcdFx0aW1nVXJsczogW10sXG5cdFx0XHRhdXRvcGxheTogdHJ1ZSxcblx0XHRcdGNpcmN1bGFyOiB0cnVlLFxuXHRcdFx0aW50ZXJ2YWw6IDMwMDAsXG5cdFx0XHRkdXJhdGlvbjogNTAwLFxuXHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcblx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xuXHRcdFx0b3JkZXJTdGF0dXNOdW06IHt9LFxuXHRcdFx0dXNlckluZm86IHt9LFxuXHRcdFx0TXlNZW51czogW10sXG5cdFx0XHRzeXNIZWlnaHQ6IHN5c0hlaWdodCxcblx0XHRcdG1wSGVpZ2h0OiAwLFxuXHRcdFx0c2hvd1N0YXR1czogMSxcblx0XHRcdGFjdGl2ZVJvdXRlcjogJycsXG5cblxuXG5cblxuXHRcdFx0cGFnZUhlaWdodDogYXBwLmdsb2JhbERhdGEud2luZG93SGVpZ2h0LFxuXG5cblxuXG5cdFx0XHRmb290ZXJTZWU6IGZhbHNlLFxuXHRcdFx0bWVtYmVyX3N0eWxlOiAxLFxuXHRcdFx0bXlfYmFubmVyX3N0YXR1czogMSxcblx0XHRcdGlzX2RpeTogdW5pLmdldFN0b3JhZ2VTeW5jKCdpc19kaXknKSxcblx0XHRcdGNvcHlSaWdodFBpYzogJy9zdGF0aWMvaW1hZ2VzL3N1cHBvcnQucG5nJywgLy/niYjmnYPlm77niYdcblx0XHR9XG5cdH0sXG5cdG9uTG9hZChvcHRpb24pIHtcblx0XHR1bmkuaGlkZVRhYkJhcigpXG5cdFx0bGV0IHRoYXQgPSB0aGlzO1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdFx0aWYgKHRoYXQuaXNMb2dpbiA9PSBmYWxzZSkge1xuXHRcdFx0dG9Mb2dpbigpXG5cdFx0fVxuXHRcdC8v6I635Y+W55So5oi35L+h5oGv5Zue5p2l5ZCO5o6I5p2DXG5cdFx0bGV0IGNhY2hlQ29kZSA9IHRoaXMuJENhY2hlLmdldCgnc25zYXBpX3VzZXJpbmZvX2NvZGUnKTtcblx0XHRsZXQgcmVzMSA9IGNhY2hlQ29kZSA/IG9wdGlvbi5jb2RlICE9IGNhY2hlQ29kZSA6IHRydWU7XG5cdFx0aWYgKHRoaXMuaXNXZWl4aW4gJiYgb3B0aW9uLmNvZGUgJiYgcmVzMSAmJiBvcHRpb24uc2NvcGUgPT09ICdzbnNhcGlfdXNlcmluZm8nKSB7XG5cdFx0XHR0aGlzLiRDYWNoZS5zZXQoJ3Nuc2FwaV91c2VyaW5mb19jb2RlJywgb3B0aW9uLmNvZGUpO1xuXHRcdFx0QXV0aC5hdXRoKG9wdGlvbi5jb2RlKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKTtcblx0XHRcdH0pLmNhdGNoKGVyciA9PiB7fSlcblx0XHR9XG5cblxuXHRcdHRoYXQuJHNldCh0aGF0LCAncGFnZUhlaWdodCcsIGFwcC5nbG9iYWxEYXRhLndpbmRvd0hlaWdodCk7XG5cblxuXHRcdGxldCByb3V0ZXMgPSBnZXRDdXJyZW50UGFnZXMoKTsgLy8g6I635Y+W5b2T5YmN5omT5byA6L+H55qE6aG16Z2i6Lev55Sx5pWw57uEXG5cdFx0bGV0IGN1clJvdXRlID0gcm91dGVzW3JvdXRlcy5sZW5ndGggLSAxXS5yb3V0ZSAvL+iOt+WPluW9k+WJjemhtemdoui3r+eUsVxuXHRcdHRoaXMuYWN0aXZlUm91dGVyID0gJy8nICsgY3VyUm91dGVcblx0XHR0aGlzLmdldENvcHlSaWdodCgpO1xuXHR9LFxuXHRvblJlYWR5KCkge1xuXHRcdGxldCBzZWxmID0gdGhpc1xuXG5cblxuXG5cblxuXHR9LFxuXHRvblNob3c6IGZ1bmN0aW9uKCkge1xuXHRcdGxldCB0aGF0ID0gdGhpcztcblxuXHRcdHVuaS5nZXRTeXN0ZW1JbmZvKHtcblx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xuXHRcdFx0XHR0aGF0LnBhZ2VIZWlnaHQgPSByZXMud2luZG93SGVpZ2h0ICsgJ3B4J1xuXHRcdFx0fVxuXHRcdH0pO1xuXG5cdFx0aWYgKHRoYXQuaXNMb2dpbikge1xuXHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xuXHRcdFx0dGhpcy5nZXRNeU1lbnVzKCk7XG5cdFx0XHR0aGlzLnNldFZpc2l0KCk7XG5cdFx0fTtcblx0XHR0aGlzLmdldENvcHlSaWdodCgpO1xuXHR9LFxuXHRvblB1bGxEb3duUmVmcmVzaCgpIHtcblx0XHR0aGlzLm9uTG9hZEZ1bigpO1xuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Y2FuY2VsKCkge1xuXHRcdFx0dGhpcy4kcmVmcy5wb3B1cGtmLmNsb3NlKClcblx0XHR9LFxuXHRcdGNvbWZpcm0odGV4dCkge1xuXHRcdFx0dW5pLnNldENsaXBib2FyZERhdGEoe1xuXHRcdFx0XHRkYXRhOiB0ZXh0LFxuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbigpIHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZygnc3VjY2VzcycpO1xuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0dGl0bGU6ICflpI3liLbmiJDlip8nLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWwoKSB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogJ+S4jeaUr+aMgSdcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fSxcblx0XHRnZXRXZWNoYXR1c2VyaW5mbygpIHtcblxuXG5cblx0XHR9LFxuXHRcdGVkaXRTdWNjZXNzKCkge1xuXHRcdFx0dGhpcy5lZGl0TW9kYWwgPSBmYWxzZVxuXHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xuXHRcdH0sXG5cdFx0Y2xvc2VFZGl0KCkge1xuXHRcdFx0dGhpcy5lZGl0TW9kYWwgPSBmYWxzZVxuXHRcdH0sXG5cdFx0Ly8g6K6w5b2V5Lya5ZGY6K6/6ZeuXG5cdFx0c2V0VmlzaXQoKSB7XG5cdFx0XHRzZXRWaXNpdCh7XG5cdFx0XHRcdHVybDogJy9wYWdlcy91c2VyL2luZGV4J1xuXHRcdFx0fSkudGhlbihyZXMgPT4ge30pXG5cdFx0fSxcblx0XHQvLyDmiZPlvIDmjojmnYNcblx0XHRvcGVuQXV0bygpIHtcblx0XHRcdHRvTG9naW4oKTtcblx0XHR9LFxuXHRcdC8vIOaOiOadg+Wbnuiwg1xuXHRcdG9uTG9hZEZ1bigpIHtcblx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKTtcblx0XHRcdHRoaXMuZ2V0TXlNZW51cygpO1xuXHRcdFx0dGhpcy5zZXRWaXNpdCgpO1xuXHRcdH0sXG5cdFx0U2V0dGluZzogZnVuY3Rpb24oKSB7XG5cdFx0XHR1bmkub3BlblNldHRpbmcoe1xuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHt9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8vIOaOiOadg+WFs+mXrVxuXHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xuXHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZVxuXHRcdH0sXG5cdFx0Ly8g57uR5a6a5omL5py6XG5cdFx0YmluZFBob25lKCkge1xuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvdXNlcl9waG9uZS9pbmRleCdcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRnZXRwaG9uZW51bWJlcihlKSB7XG5cdFx0XHRpZiAoZS5kZXRhaWwuZXJyTXNnID09ICdnZXRQaG9uZU51bWJlcjpvaycpIHtcblx0XHRcdFx0Um91dGluZS5nZXRDb2RlKClcblx0XHRcdFx0XHQudGhlbihjb2RlID0+IHtcblx0XHRcdFx0XHRcdGxldCBkYXRhID0ge1xuXHRcdFx0XHRcdFx0XHRjb2RlLFxuXHRcdFx0XHRcdFx0XHRpdjogZS5kZXRhaWwuaXYsXG5cdFx0XHRcdFx0XHRcdGVuY3J5cHRlZERhdGE6IGUuZGV0YWlsLmVuY3J5cHRlZERhdGEsXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRtcEJpbmRpbmdQaG9uZShkYXRhKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdFx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKVxuXHRcdFx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xuXHRcdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcblx0XHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0LmNhdGNoKGVycm9yID0+IHtcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xuXHRcdFx0XHRcdH0pO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0LyoqXG5cdFx0ICog6I635Y+W5Liq5Lq655So5oi35L+h5oGvXG5cdFx0ICovXG5cdFx0Z2V0VXNlckluZm86IGZ1bmN0aW9uKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xuXHRcdFx0Z2V0VXNlckluZm8oKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdHRoYXQudXNlckluZm8gPSByZXMuZGF0YVxuXHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJTRVRVSURcIiwgcmVzLmRhdGEudWlkKTtcblx0XHRcdFx0dGhhdC5vcmRlck1lbnUuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcblx0XHRcdFx0XHRzd2l0Y2ggKGl0ZW0udGl0bGUpIHtcblx0XHRcdFx0XHRcdGNhc2UgJ+W+heS7mOasvic6XG5cdFx0XHRcdFx0XHRcdGl0ZW0ubnVtID0gcmVzLmRhdGEub3JkZXJTdGF0dXNOdW0udW5wYWlkX2NvdW50XG5cdFx0XHRcdFx0XHRcdGJyZWFrXG5cdFx0XHRcdFx0XHRjYXNlICflvoXlj5HotKcnOlxuXHRcdFx0XHRcdFx0XHRpdGVtLm51bSA9IHJlcy5kYXRhLm9yZGVyU3RhdHVzTnVtLnVuc2hpcHBlZF9jb3VudFxuXHRcdFx0XHRcdFx0XHRicmVha1xuXHRcdFx0XHRcdFx0Y2FzZSAn5b6F5pS26LSnJzpcblx0XHRcdFx0XHRcdFx0aXRlbS5udW0gPSByZXMuZGF0YS5vcmRlclN0YXR1c051bS5yZWNlaXZlZF9jb3VudFxuXHRcdFx0XHRcdFx0XHRicmVha1xuXHRcdFx0XHRcdFx0Y2FzZSAn5b6F6K+E5Lu3Jzpcblx0XHRcdFx0XHRcdFx0aXRlbS5udW0gPSByZXMuZGF0YS5vcmRlclN0YXR1c051bS5ldmFsdWF0ZWRfY291bnRcblx0XHRcdFx0XHRcdFx0YnJlYWtcblx0XHRcdFx0XHRcdGNhc2UgJ+WUruWQji/pgIDmrL4nOlxuXHRcdFx0XHRcdFx0XHRpdGVtLm51bSA9IHJlcy5kYXRhLm9yZGVyU3RhdHVzTnVtLnJlZnVuZGluZ19jb3VudFxuXHRcdFx0XHRcdFx0XHRicmVha1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKTtcblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0Ly/lsI/nqIvluo/mjojmnYNhcGnmm7/mjaIgZ2V0VXNlckluZm9cblx0XHRnZXRVc2VyUHJvZmlsZSgpIHtcblx0XHRcdHRvTG9naW4oKTtcblx0XHR9LFxuXHRcdC8qKlxuXHRcdCAqIFxuXHRcdCAqIOiOt+WPluS4quS6uuS4reW/g+Wbvuagh1xuXHRcdCAqL1xuXHRcdHN3aXRjaFRhYihvcmRlcikge1xuXHRcdFx0dGhpcy5vcmRlck1lbnUuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcblx0XHRcdFx0c3dpdGNoIChpdGVtLnRpdGxlKSB7XG5cdFx0XHRcdFx0Y2FzZSAn5b6F5LuY5qy+Jzpcblx0XHRcdFx0XHRcdGl0ZW0uaW1nID0gb3JkZXIuZGZrXG5cdFx0XHRcdFx0XHRicmVha1xuXHRcdFx0XHRcdGNhc2UgJ+W+heWPkei0pyc6XG5cdFx0XHRcdFx0XHRpdGVtLmltZyA9IG9yZGVyLmRmaFxuXHRcdFx0XHRcdFx0YnJlYWtcblx0XHRcdFx0XHRjYXNlICflvoXmlLbotKcnOlxuXHRcdFx0XHRcdFx0aXRlbS5pbWcgPSBvcmRlci5kc2hcblx0XHRcdFx0XHRcdGJyZWFrXG5cdFx0XHRcdFx0Y2FzZSAn5b6F6K+E5Lu3Jzpcblx0XHRcdFx0XHRcdGl0ZW0uaW1nID0gb3JkZXIuZHBqXG5cdFx0XHRcdFx0XHRicmVha1xuXHRcdFx0XHRcdGNhc2UgJ+WUruWQji/pgIDmrL4nOlxuXHRcdFx0XHRcdFx0aXRlbS5pbWcgPSBvcmRlci5zaFxuXHRcdFx0XHRcdFx0YnJlYWtcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGdldE15TWVudXM6IGZ1bmN0aW9uKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xuXHRcdFx0Ly8gaWYgKHRoaXMuTXlNZW51cy5sZW5ndGgpIHJldHVybjtcblx0XHRcdGdldE1lbnVMaXN0KCkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRsZXQgc3RvcmVNZW51ID0gW11cblx0XHRcdFx0bGV0IG15TWVudSA9IFtdXG5cdFx0XHRcdHJlcy5kYXRhLnJvdXRpbmVfbXlfbWVudXMuZm9yRWFjaCgoZWwsIGluZGV4LCBhcnIpID0+IHtcblx0XHRcdFx0XHRpZiAoZWwudXJsID09ICcvcGFnZXMvYWRtaW4vb3JkZXIvaW5kZXgnIHx8IGVsLnVybCA9PVxuXHRcdFx0XHRcdFx0Jy9wYWdlcy9hZG1pbi9vcmRlcl9jYW5jZWxsYXRpb24vaW5kZXgnIHx8IGVsLm5hbWUgPT1cblx0XHRcdFx0XHRcdCflrqLmnI3mjqXlvoUnKSB7XG5cdFx0XHRcdFx0XHRzdG9yZU1lbnUucHVzaChlbClcblx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0bXlNZW51LnB1c2goZWwpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0XHR0aGlzLm1lbWJlcl9zdHlsZSA9IE51bWJlcihyZXMuZGF0YS5kaXlfZGF0YS52YWx1ZSlcblx0XHRcdFx0dGhpcy5teV9iYW5uZXJfc3RhdHVzID0gcmVzLmRhdGEuZGl5X2RhdGEubXlfYmFubmVyX3N0YXR1c1xuXHRcdFx0XHRsZXQgb3JkZXIwMSA9IHtcblx0XHRcdFx0XHRkZms6ICdpY29uLWRhaWZ1a3VhbicsXG5cdFx0XHRcdFx0ZGZoOiAnaWNvbi1kYWlmYWh1bycsXG5cdFx0XHRcdFx0ZHNoOiAnaWNvbi1kYWlzaG91aHVvJyxcblx0XHRcdFx0XHRkcGo6ICdpY29uLWRhaXBpbmdqaWEnLFxuXHRcdFx0XHRcdHNoOiAnaWNvbi1hLXNob3Vob3V0dWlrdWFuJ1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxldCBvcmRlcjAyID0ge1xuXHRcdFx0XHRcdGRmazogJ2ljb24tZGFpZnVrdWFuLWxhbicsXG5cdFx0XHRcdFx0ZGZoOiAnaWNvbi1kYWlmYWh1by1sYW4nLFxuXHRcdFx0XHRcdGRzaDogJ2ljb24tZGFpc2hvdWh1by1sYW4nLFxuXHRcdFx0XHRcdGRwajogJ2ljb24tZGFpcGluZ2ppYS1sYW4nLFxuXHRcdFx0XHRcdHNoOiAnaWNvbi1zaG91aG91LXR1aWt1YW4tbGFuJ1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxldCBvcmRlcjAzID0ge1xuXHRcdFx0XHRcdGRmazogJ2ljb24tZGFpZnVrdWFuLWp1Jyxcblx0XHRcdFx0XHRkZmg6ICdpY29uLWRhaWZhaHVvLWp1Jyxcblx0XHRcdFx0XHRkc2g6ICdpY29uLWRhaXNob3VodW8tanUnLFxuXHRcdFx0XHRcdGRwajogJ2ljb24tZGFpcGluZ2ppYS1qdScsXG5cdFx0XHRcdFx0c2g6ICdpY29uLXNob3Vob3UtdHVpa3Vhbi1qdSdcblx0XHRcdFx0fVxuXHRcdFx0XHRsZXQgb3JkZXIwNCA9IHtcblx0XHRcdFx0XHRkZms6ICdpY29uLWRhaWZ1a3Vhbi1mZW4nLFxuXHRcdFx0XHRcdGRmaDogJ2ljb24tZGFpZmFodW8tZmVuJyxcblx0XHRcdFx0XHRkc2g6ICdpY29uLWRhaXNob3VodW8tZmVuJyxcblx0XHRcdFx0XHRkcGo6ICdpY29uLWRhaXBpbmdqaWEtZmVuJyxcblx0XHRcdFx0XHRzaDogJ2ljb24tYS1zaG91aG91dHVpa3Vhbi1mZW4nXG5cdFx0XHRcdH1cblx0XHRcdFx0bGV0IG9yZGVyMDUgPSB7XG5cdFx0XHRcdFx0ZGZrOiAnaWNvbi1kYWlmdWt1YW4tbHYnLFxuXHRcdFx0XHRcdGRmaDogJ2ljb24tZGFpZmFodW8tbHYnLFxuXHRcdFx0XHRcdGRzaDogJ2ljb24tZGFpc2hvdWh1by1sdicsXG5cdFx0XHRcdFx0ZHBqOiAnaWNvbi1kYWlwaW5namlhLWx2Jyxcblx0XHRcdFx0XHRzaDogJ2ljb24tc2hvdWhvdS10dWlrdWFuLWx2J1xuXHRcdFx0XHR9XG5cdFx0XHRcdHN3aXRjaCAocmVzLmRhdGEuZGl5X2RhdGEub3JkZXJfc3RhdHVzKSB7XG5cdFx0XHRcdFx0Y2FzZSAxOlxuXHRcdFx0XHRcdFx0dGhpcy5zd2l0Y2hUYWIob3JkZXIwMSlcblx0XHRcdFx0XHRcdGJyZWFrXG5cdFx0XHRcdFx0Y2FzZSAyOlxuXHRcdFx0XHRcdFx0dGhpcy5zd2l0Y2hUYWIob3JkZXIwMilcblx0XHRcdFx0XHRcdGJyZWFrXG5cdFx0XHRcdFx0Y2FzZSAzOlxuXHRcdFx0XHRcdFx0dGhpcy5zd2l0Y2hUYWIob3JkZXIwMylcblx0XHRcdFx0XHRcdGJyZWFrXG5cdFx0XHRcdFx0Y2FzZSA0OlxuXHRcdFx0XHRcdFx0dGhpcy5zd2l0Y2hUYWIob3JkZXIwNClcblx0XHRcdFx0XHRcdGJyZWFrXG5cdFx0XHRcdFx0Y2FzZSA1OlxuXHRcdFx0XHRcdFx0dGhpcy5zd2l0Y2hUYWIob3JkZXIwNSlcblx0XHRcdFx0XHRcdGJyZWFrXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdNeU1lbnVzJywgbXlNZW51KTtcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdzdG9yZU1lbnUnLCBzdG9yZU1lbnUpO1xuXHRcdFx0XHR0aGlzLmltZ1VybHMgPSByZXMuZGF0YS5yb3V0aW5lX215X2Jhbm5lclxuXHRcdFx0XHR0aGlzLnJvdXRpbmVDb250YWN0ID0gTnVtYmVyKHJlcy5kYXRhLnJvdXRpbmVfY29udGFjdF90eXBlKVxuXHRcdFx0fSk7XG5cdFx0fSxcblx0XHQvLyDnvJbovpHpobXpnaJcblx0XHRnb0VkaXQoKSB7XG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luID09IGZhbHNlKSB7XG5cdFx0XHRcdHRvTG9naW4oKTtcblx0XHRcdH0gZWxzZSB7XG5cblxuXG5cblxuXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvdXNlcl9pbmZvL2luZGV4J1xuXHRcdFx0XHR9KVxuXHRcdFx0fVxuXG5cdFx0fSxcblx0XHQvLyDnrb7liLBcblx0XHRnb1NpZ25JbigpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiAnL3BhZ2VzL3VzZXJzL3VzZXJfc2dpbi9pbmRleCdcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyBnb01lbnVQYWdlXG5cdFx0Z29NZW51UGFnZSh1cmwsIG5hbWUpIHtcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcblx0XHRcdFx0aWYgKHVybC5pbmRleE9mKCdodHRwJykgPT09IC0xKSB7XG5cblx0XHRcdFx0XHRpZiAobmFtZSAmJiBuYW1lID09PSAn5a6i5pyN5o6l5b6FJykge1xuXHRcdFx0XHRcdFx0Ly8gcmV0dXJuIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gYCR7bG9jYXRpb24ub3JpZ2lufSR7dXJsfWBcblx0XHRcdFx0XHRcdHJldHVybiB1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9hbm5leC93ZWJfdmlldy9pbmRleD91cmw9JHtsb2NhdGlvbi5vcmlnaW59JHt1cmx9YFxuXHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0fSBlbHNlIGlmIChuYW1lICYmIG5hbWUgPT09ICfogZTns7vlrqLmnI0nKSB7XG5cdFx0XHRcdFx0XHQvLyByZXR1cm4gZ2V0Q3VzdG9tZXIodXJsKVxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHJlZnMucG9wdXBrZi5vcGVuKClcblxuXHRcdFx0XHRcdH0gZWxzZSBpZiAobmFtZSA9PT0gJ+iuouWNleaguOmUgCcpIHtcblx0XHRcdFx0XHRcdHJldHVybiB1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0XHRcdHVybDogdXJsXG5cdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcdC8vIHJldHVybiB3aW5kb3cubG9jYXRpb24uaHJlZiA9IGAke2xvY2F0aW9uLm9yaWdpbn0ke3VybH1gXG5cdFx0XHRcdFx0fVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdHVybDogdXJsLFxuXHRcdFx0XHRcdFx0ZmFpbChlcnIpIHtcblx0XHRcdFx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XG5cdFx0XHRcdFx0XHRcdFx0dXJsOiB1cmxcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9hbm5leC93ZWJfdmlldy9pbmRleD91cmw9JHt1cmx9YFxuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9IGVsc2Uge1xuXG5cblxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Z29QYWdlcyh1cmwpIHtcblx0XHRcdHRoaXMuJHV0aWwuSnVtcFBhdGgodXJsKTtcblx0XHR9LFxuXHRcdGdvUm91dGVyKGl0ZW0pIHtcblx0XHRcdHZhciBwYWdlcyA9IGdldEN1cnJlbnRQYWdlcygpO1xuXHRcdFx0dmFyIHBhZ2UgPSAocGFnZXNbcGFnZXMubGVuZ3RoIC0gMV0pLiRwYWdlLmZ1bGxQYXRoO1xuXHRcdFx0aWYgKGl0ZW0ubGluayA9PSBwYWdlKSByZXR1cm5cblx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xuXHRcdFx0XHR1cmw6IGl0ZW0ubGluayxcblx0XHRcdFx0ZmFpbChlcnIpIHtcblx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XG5cdFx0XHRcdFx0XHR1cmw6IGl0ZW0ubGlua1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHRnZXRDb3B5UmlnaHQoKSB7XG5cdFx0XHRjb25zdCBjb3B5UmlnaHQgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2NvcHlSaWdodCcpXG5cdFx0XHRpZiAoY29weVJpZ2h0LmNvcHlyaWdodEltYWdlKSB7XG5cdFx0XHRcdHRoaXMuY29weVJpZ2h0UGljID0gY29weVJpZ2h0LmNvcHlyaWdodEltYWdlXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///401\n"); /***/ }), /* 402 */ /*!******************************************************!*\ !*** E:/2024/1/广告/uni-app/plugin/dayjs/dayjs.min.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);\n!function (t, e) {\n \"object\" == ( false ? undefined : _typeof(exports)) && \"undefined\" != typeof module ? module.exports = e() : true ? !(__WEBPACK_AMD_DEFINE_FACTORY__ = (e),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;\n}(this, function () {\n \"use strict\";\n\n var t = \"millisecond\",\n e = \"second\",\n n = \"minute\",\n r = \"hour\",\n i = \"day\",\n s = \"week\",\n u = \"month\",\n o = \"quarter\",\n a = \"year\",\n h = /^(\\d{4})-?(\\d{1,2})-?(\\d{0,2})[^0-9]*(\\d{1,2})?:?(\\d{1,2})?:?(\\d{1,2})?.?(\\d{1,3})?$/,\n f = /\\[([^\\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,\n c = function c(t, e, n) {\n var r = String(t);\n return !r || r.length >= e ? t : \"\" + Array(e + 1 - r.length).join(n) + t;\n },\n d = {\n s: c,\n z: function z(t) {\n var e = -t.utcOffset(),\n n = Math.abs(e),\n r = Math.floor(n / 60),\n i = n % 60;\n return (e <= 0 ? \"+\" : \"-\") + c(r, 2, \"0\") + \":\" + c(i, 2, \"0\");\n },\n m: function m(t, e) {\n var n = 12 * (e.year() - t.year()) + (e.month() - t.month()),\n r = t.clone().add(n, u),\n i = e - r < 0,\n s = t.clone().add(n + (i ? -1 : 1), u);\n return Number(-(n + (e - r) / (i ? r - s : s - r)) || 0);\n },\n a: function a(t) {\n return t < 0 ? Math.ceil(t) || 0 : Math.floor(t);\n },\n p: function p(h) {\n return {\n M: u,\n y: a,\n w: s,\n d: i,\n D: \"date\",\n h: r,\n m: n,\n s: e,\n ms: t,\n Q: o\n }[h] || String(h || \"\").toLowerCase().replace(/s$/, \"\");\n },\n u: function u(t) {\n return void 0 === t;\n }\n },\n $ = {\n name: \"en\",\n weekdays: \"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),\n months: \"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\")\n },\n l = \"en\",\n m = {};\n m[l] = $;\n var y = function y(t) {\n return t instanceof v;\n },\n M = function M(t, e, n) {\n var r;\n if (!t) return l;\n if (\"string\" == typeof t) m[t] && (r = t), e && (m[t] = e, r = t);else {\n var i = t.name;\n m[i] = t, r = i;\n }\n return !n && r && (l = r), r || !n && l;\n },\n g = function g(t, e) {\n if (y(t)) return t.clone();\n var n = \"object\" == _typeof(e) ? e : {};\n return n.date = t, n.args = arguments, new v(n);\n },\n D = d;\n D.l = M, D.i = y, D.w = function (t, e) {\n return g(t, {\n locale: e.$L,\n utc: e.$u,\n $offset: e.$offset\n });\n };\n var v = function () {\n function c(t) {\n this.$L = this.$L || M(t.locale, null, !0), this.parse(t);\n }\n var d = c.prototype;\n return d.parse = function (t) {\n this.$d = function (t) {\n var e = t.date,\n n = t.utc;\n if (null === e) return new Date(NaN);\n if (D.u(e)) return new Date();\n if (e instanceof Date) return new Date(e);\n if (\"string\" == typeof e && !/Z$/i.test(e)) {\n var r = e.match(h);\n if (r) return n ? new Date(Date.UTC(r[1], r[2] - 1, r[3] || 1, r[4] || 0, r[5] || 0, r[6] || 0, r[7] || 0)) : new Date(r[1], r[2] - 1, r[3] || 1, r[4] || 0, r[5] || 0, r[6] || 0, r[7] || 0);\n }\n return new Date(e);\n }(t), this.init();\n }, d.init = function () {\n var t = this.$d;\n this.$y = t.getFullYear(), this.$M = t.getMonth(), this.$D = t.getDate(), this.$W = t.getDay(), this.$H = t.getHours(), this.$m = t.getMinutes(), this.$s = t.getSeconds(), this.$ms = t.getMilliseconds();\n }, d.$utils = function () {\n return D;\n }, d.isValid = function () {\n return !(\"Invalid Date\" === this.$d.toString());\n }, d.isSame = function (t, e) {\n var n = g(t);\n return this.startOf(e) <= n && n <= this.endOf(e);\n }, d.isAfter = function (t, e) {\n return g(t) < this.startOf(e);\n }, d.isBefore = function (t, e) {\n return this.endOf(e) < g(t);\n }, d.$g = function (t, e, n) {\n return D.u(t) ? this[e] : this.set(n, t);\n }, d.year = function (t) {\n return this.$g(t, \"$y\", a);\n }, d.month = function (t) {\n return this.$g(t, \"$M\", u);\n }, d.day = function (t) {\n return this.$g(t, \"$W\", i);\n }, d.date = function (t) {\n return this.$g(t, \"$D\", \"date\");\n }, d.hour = function (t) {\n return this.$g(t, \"$H\", r);\n }, d.minute = function (t) {\n return this.$g(t, \"$m\", n);\n }, d.second = function (t) {\n return this.$g(t, \"$s\", e);\n }, d.millisecond = function (e) {\n return this.$g(e, \"$ms\", t);\n }, d.unix = function () {\n return Math.floor(this.valueOf() / 1e3);\n }, d.valueOf = function () {\n return this.$d.getTime();\n }, d.startOf = function (t, o) {\n var h = this,\n f = !!D.u(o) || o,\n c = D.p(t),\n d = function d(t, e) {\n var n = D.w(h.$u ? Date.UTC(h.$y, e, t) : new Date(h.$y, e, t), h);\n return f ? n : n.endOf(i);\n },\n $ = function $(t, e) {\n return D.w(h.toDate()[t].apply(h.toDate(\"s\"), (f ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(e)), h);\n },\n l = this.$W,\n m = this.$M,\n y = this.$D,\n M = \"set\" + (this.$u ? \"UTC\" : \"\");\n switch (c) {\n case a:\n return f ? d(1, 0) : d(31, 11);\n case u:\n return f ? d(1, m) : d(0, m + 1);\n case s:\n var g = this.$locale().weekStart || 0,\n v = (l < g ? l + 7 : l) - g;\n return d(f ? y - v : y + (6 - v), m);\n case i:\n case \"date\":\n return $(M + \"Hours\", 0);\n case r:\n return $(M + \"Minutes\", 1);\n case n:\n return $(M + \"Seconds\", 2);\n case e:\n return $(M + \"Milliseconds\", 3);\n default:\n return this.clone();\n }\n }, d.endOf = function (t) {\n return this.startOf(t, !1);\n }, d.$set = function (s, o) {\n var h,\n f = D.p(s),\n c = \"set\" + (this.$u ? \"UTC\" : \"\"),\n d = (h = {}, h[i] = c + \"Date\", h.date = c + \"Date\", h[u] = c + \"Month\", h[a] = c + \"FullYear\", h[r] = c + \"Hours\", h[n] = c + \"Minutes\", h[e] = c + \"Seconds\", h[t] = c + \"Milliseconds\", h)[f],\n $ = f === i ? this.$D + (o - this.$W) : o;\n if (f === u || f === a) {\n var l = this.clone().set(\"date\", 1);\n l.$d[d]($), l.init(), this.$d = l.set(\"date\", Math.min(this.$D, l.daysInMonth())).toDate();\n } else d && this.$d[d]($);\n return this.init(), this;\n }, d.set = function (t, e) {\n return this.clone().$set(t, e);\n }, d.get = function (t) {\n return this[D.p(t)]();\n }, d.add = function (t, o) {\n var h,\n f = this;\n t = Number(t);\n var c = D.p(o),\n d = function d(e) {\n var n = g(f);\n return D.w(n.date(n.date() + Math.round(e * t)), f);\n };\n if (c === u) return this.set(u, this.$M + t);\n if (c === a) return this.set(a, this.$y + t);\n if (c === i) return d(1);\n if (c === s) return d(7);\n var $ = (h = {}, h[n] = 6e4, h[r] = 36e5, h[e] = 1e3, h)[c] || 1,\n l = this.$d.getTime() + t * $;\n return D.w(l, this);\n }, d.subtract = function (t, e) {\n return this.add(-1 * t, e);\n }, d.format = function (t) {\n var e = this;\n if (!this.isValid()) return \"Invalid Date\";\n var n = t || \"YYYY-MM-DDTHH:mm:ssZ\",\n r = D.z(this),\n i = this.$locale(),\n s = this.$H,\n u = this.$m,\n o = this.$M,\n a = i.weekdays,\n h = i.months,\n c = function c(t, r, i, s) {\n return t && (t[r] || t(e, n)) || i[r].substr(0, s);\n },\n d = function d(t) {\n return D.s(s % 12 || 12, t, \"0\");\n },\n $ = i.meridiem || function (t, e, n) {\n var r = t < 12 ? \"AM\" : \"PM\";\n return n ? r.toLowerCase() : r;\n },\n l = {\n YY: String(this.$y).slice(-2),\n YYYY: this.$y,\n M: o + 1,\n MM: D.s(o + 1, 2, \"0\"),\n MMM: c(i.monthsShort, o, h, 3),\n MMMM: h[o] || h(this, n),\n D: this.$D,\n DD: D.s(this.$D, 2, \"0\"),\n d: String(this.$W),\n dd: c(i.weekdaysMin, this.$W, a, 2),\n ddd: c(i.weekdaysShort, this.$W, a, 3),\n dddd: a[this.$W],\n H: String(s),\n HH: D.s(s, 2, \"0\"),\n h: d(1),\n hh: d(2),\n a: $(s, u, !0),\n A: $(s, u, !1),\n m: String(u),\n mm: D.s(u, 2, \"0\"),\n s: String(this.$s),\n ss: D.s(this.$s, 2, \"0\"),\n SSS: D.s(this.$ms, 3, \"0\"),\n Z: r\n };\n return n.replace(f, function (t, e) {\n return e || l[t] || r.replace(\":\", \"\");\n });\n }, d.utcOffset = function () {\n return 15 * -Math.round(this.$d.getTimezoneOffset() / 15);\n }, d.diff = function (t, h, f) {\n var c,\n d = D.p(h),\n $ = g(t),\n l = 6e4 * ($.utcOffset() - this.utcOffset()),\n m = this - $,\n y = D.m(this, $);\n return y = (c = {}, c[a] = y / 12, c[u] = y, c[o] = y / 3, c[s] = (m - l) / 6048e5, c[i] = (m - l) / 864e5, c[r] = m / 36e5, c[n] = m / 6e4, c[e] = m / 1e3, c)[d] || m, f ? y : D.a(y);\n }, d.daysInMonth = function () {\n return this.endOf(u).$D;\n }, d.$locale = function () {\n return m[this.$L];\n }, d.locale = function (t, e) {\n if (!t) return this.$L;\n var n = this.clone(),\n r = M(t, e, !0);\n return r && (n.$L = r), n;\n }, d.clone = function () {\n return D.w(this.$d, this);\n }, d.toDate = function () {\n return new Date(this.valueOf());\n }, d.toJSON = function () {\n return this.isValid() ? this.toISOString() : null;\n }, d.toISOString = function () {\n return this.$d.toISOString();\n }, d.toString = function () {\n return this.$d.toUTCString();\n }, c;\n }();\n return g.prototype = v.prototype, g.extend = function (t, e) {\n return t(e, v, g), g;\n }, g.locale = M, g.isDayjs = y, g.unix = function (t) {\n return g(1e3 * t);\n }, g.en = m[l], g.Ls = m, g;\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGx1Z2luL2RheWpzL2RheWpzLm1pbi5qcyJdLCJuYW1lcyI6WyJ0IiwiZSIsImV4cG9ydHMiLCJtb2R1bGUiLCJkZWZpbmUiLCJuIiwiciIsImkiLCJzIiwidSIsIm8iLCJhIiwiaCIsImYiLCJjIiwiU3RyaW5nIiwibGVuZ3RoIiwiQXJyYXkiLCJqb2luIiwiZCIsInoiLCJ1dGNPZmZzZXQiLCJNYXRoIiwiYWJzIiwiZmxvb3IiLCJtIiwieWVhciIsIm1vbnRoIiwiY2xvbmUiLCJhZGQiLCJOdW1iZXIiLCJjZWlsIiwicCIsIk0iLCJ5IiwidyIsIkQiLCJtcyIsIlEiLCJ0b0xvd2VyQ2FzZSIsInJlcGxhY2UiLCIkIiwibmFtZSIsIndlZWtkYXlzIiwic3BsaXQiLCJtb250aHMiLCJsIiwidiIsImciLCJkYXRlIiwiYXJncyIsImFyZ3VtZW50cyIsImxvY2FsZSIsIiRMIiwidXRjIiwiJHUiLCIkb2Zmc2V0IiwicGFyc2UiLCJwcm90b3R5cGUiLCIkZCIsIkRhdGUiLCJOYU4iLCJ0ZXN0IiwibWF0Y2giLCJVVEMiLCJpbml0IiwiJHkiLCJnZXRGdWxsWWVhciIsIiRNIiwiZ2V0TW9udGgiLCIkRCIsImdldERhdGUiLCIkVyIsImdldERheSIsIiRIIiwiZ2V0SG91cnMiLCIkbSIsImdldE1pbnV0ZXMiLCIkcyIsImdldFNlY29uZHMiLCIkbXMiLCJnZXRNaWxsaXNlY29uZHMiLCIkdXRpbHMiLCJpc1ZhbGlkIiwidG9TdHJpbmciLCJpc1NhbWUiLCJzdGFydE9mIiwiZW5kT2YiLCJpc0FmdGVyIiwiaXNCZWZvcmUiLCIkZyIsInNldCIsImRheSIsImhvdXIiLCJtaW51dGUiLCJzZWNvbmQiLCJtaWxsaXNlY29uZCIsInVuaXgiLCJ2YWx1ZU9mIiwiZ2V0VGltZSIsInRvRGF0ZSIsImFwcGx5Iiwic2xpY2UiLCIkbG9jYWxlIiwid2Vla1N0YXJ0IiwiJHNldCIsIm1pbiIsImRheXNJbk1vbnRoIiwiZ2V0Iiwicm91bmQiLCJzdWJ0cmFjdCIsImZvcm1hdCIsInN1YnN0ciIsIm1lcmlkaWVtIiwiWVkiLCJZWVlZIiwiTU0iLCJNTU0iLCJtb250aHNTaG9ydCIsIk1NTU0iLCJERCIsImRkIiwid2Vla2RheXNNaW4iLCJkZGQiLCJ3ZWVrZGF5c1Nob3J0IiwiZGRkZCIsIkgiLCJISCIsImhoIiwiQSIsIm1tIiwic3MiLCJTU1MiLCJaIiwiZ2V0VGltZXpvbmVPZmZzZXQiLCJkaWZmIiwidG9KU09OIiwidG9JU09TdHJpbmciLCJ0b1VUQ1N0cmluZyIsImV4dGVuZCIsImlzRGF5anMiLCJlbiIsIkxzIl0sIm1hcHBpbmdzIjoiO0FBQUEsQ0FBQyxVQUFTQSxDQUFDLEVBQUNDLENBQUMsRUFBQztFQUFDLFFBQVEsV0FBZ0IsdUJBQVBDLE9BQU8sTUFBRSxXQUFXLElBQUUsT0FBT0MsTUFBTSxHQUFDQSxNQUFNLENBQUNELE9BQU8sR0FBQ0QsQ0FBQyxFQUFFLEdBQUMsS0FBcUMsR0FBQ0csb0NBQU9ILENBQUM7QUFBQTtBQUFBO0FBQUE7QUFBQSxvR0FBQyxHQUFDRCxTQUFXO0FBQUEsQ0FBQyxDQUFDLElBQUksRUFBQyxZQUFVO0VBQUMsWUFBWTs7RUFBQyxJQUFJQSxDQUFDLEdBQUMsYUFBYTtJQUFDQyxDQUFDLEdBQUMsUUFBUTtJQUFDSSxDQUFDLEdBQUMsUUFBUTtJQUFDQyxDQUFDLEdBQUMsTUFBTTtJQUFDQyxDQUFDLEdBQUMsS0FBSztJQUFDQyxDQUFDLEdBQUMsTUFBTTtJQUFDQyxDQUFDLEdBQUMsT0FBTztJQUFDQyxDQUFDLEdBQUMsU0FBUztJQUFDQyxDQUFDLEdBQUMsTUFBTTtJQUFDQyxDQUFDLEdBQUMsc0ZBQXNGO0lBQUNDLENBQUMsR0FBQyxxRkFBcUY7SUFBQ0MsQ0FBQyxHQUFDLFNBQUZBLENBQUMsQ0FBVWQsQ0FBQyxFQUFDQyxDQUFDLEVBQUNJLENBQUMsRUFBQztNQUFDLElBQUlDLENBQUMsR0FBQ1MsTUFBTSxDQUFDZixDQUFDLENBQUM7TUFBQyxPQUFNLENBQUNNLENBQUMsSUFBRUEsQ0FBQyxDQUFDVSxNQUFN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Q0FBQyxDQUFDO0VBQUEsQ0FBQyxFQUFDZ0QsQ0FBQyxDQUFDNkYsRUFBRSxHQUFDcEgsQ0FBQyxDQUFDcUIsQ0FBQyxDQUFDLEVBQUNFLENBQUMsQ0FBQzhGLEVBQUUsR0FBQ3JILENBQUMsRUFBQ3VCLENBQUM7QUFBQSxDQUFDLENBQUMiLCJmaWxlIjoiNDAyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiIWZ1bmN0aW9uKHQsZSl7XCJvYmplY3RcIj09dHlwZW9mIGV4cG9ydHMmJlwidW5kZWZpbmVkXCIhPXR5cGVvZiBtb2R1bGU/bW9kdWxlLmV4cG9ydHM9ZSgpOlwiZnVuY3Rpb25cIj09dHlwZW9mIGRlZmluZSYmZGVmaW5lLmFtZD9kZWZpbmUoZSk6dC5kYXlqcz1lKCl9KHRoaXMsZnVuY3Rpb24oKXtcInVzZSBzdHJpY3RcIjt2YXIgdD1cIm1pbGxpc2Vjb25kXCIsZT1cInNlY29uZFwiLG49XCJtaW51dGVcIixyPVwiaG91clwiLGk9XCJkYXlcIixzPVwid2Vla1wiLHU9XCJtb250aFwiLG89XCJxdWFydGVyXCIsYT1cInllYXJcIixoPS9eKFxcZHs0fSktPyhcXGR7MSwyfSktPyhcXGR7MCwyfSlbXjAtOV0qKFxcZHsxLDJ9KT86PyhcXGR7MSwyfSk/Oj8oXFxkezEsMn0pPy4/KFxcZHsxLDN9KT8kLyxmPS9cXFsoW15cXF1dKyldfFl7Miw0fXxNezEsNH18RHsxLDJ9fGR7MSw0fXxIezEsMn18aHsxLDJ9fGF8QXxtezEsMn18c3sxLDJ9fFp7MSwyfXxTU1MvZyxjPWZ1bmN0aW9uKHQsZSxuKXt2YXIgcj1TdHJpbmcodCk7cmV0dXJuIXJ8fHIubGVuZ3RoPj1lP3Q6XCJcIitBcnJheShlKzEtci5sZW5ndGgpLmpvaW4obikrdH0sZD17czpjLHo6ZnVuY3Rpb24odCl7dmFyIGU9LXQudXRjT2Zmc2V0KCksbj1NYXRoLmFicyhlKSxyPU1hdGguZmxvb3Iobi82MCksaT1uJTYwO3JldHVybihlPD0wP1wiK1wiOlwiLVwiKStjKHIsMixcIjBcIikrXCI6XCIrYyhpLDIsXCIwXCIpfSxtOmZ1bmN0aW9uKHQsZSl7dmFyIG49MTIqKGUueWVhcigpLXQueWVhcigpKSsoZS5tb250aCgpLXQubW9udGgoKSkscj10LmNsb25lKCkuYWRkKG4sdSksaT1lLXI8MCxzPXQuY2xvbmUoKS5hZGQobisoaT8tMToxKSx1KTtyZXR1cm4gTnVtYmVyKC0obisoZS1yKS8oaT9yLXM6cy1yKSl8fDApfSxhOmZ1bmN0aW9uKHQpe3JldHVybiB0PDA/TWF0aC5jZWlsKHQpfHwwOk1hdGguZmxvb3IodCl9LHA6ZnVuY3Rpb24oaCl7cmV0dXJue006dSx5OmEsdzpzLGQ6aSxEOlwiZGF0ZVwiLGg6cixtOm4sczplLG1zOnQsUTpvfVtoXXx8U3RyaW5nKGh8fFwiXCIpLnRvTG93ZXJDYXNlKCkucmVwbGFjZSgvcyQvLFwiXCIpfSx1OmZ1bmN0aW9uKHQpe3JldHVybiB2b2lkIDA9PT10fX0sJD17bmFtZTpcImVuXCIsd2Vla2RheXM6XCJTdW5kYXlfTW9uZGF5X1R1ZXNkYXlfV2VkbmVzZGF5X1RodXJzZGF5X0ZyaWRheV9TYXR1cmRheVwiLnNwbGl0KFwiX1wiKSxtb250aHM6XCJKYW51YXJ5X0ZlYnJ1YXJ5X01hcmNoX0FwcmlsX01heV9KdW5lX0p1bHlfQXVndXN0X1NlcHRlbWJlcl9PY3RvYmVyX05vdmVtYmVyX0RlY2VtYmVyXCIuc3BsaXQoXCJfXCIpfSxsPVwiZW5cIixtPXt9O21bbF09JDt2YXIgeT1mdW5jdGlvbih0KXtyZXR1cm4gdCBpbnN0YW5jZW9mIHZ9LE09ZnVuY3Rpb24odCxlLG4pe3ZhciByO2lmKCF0KXJldHVybiBsO2lmKFwic3RyaW5nXCI9PXR5cGVvZiB0KW1bdF0mJihyPXQpLGUmJihtW3RdPWUscj10KTtlbHNle3ZhciBpPXQubmFtZTttW2ldPXQscj1pfXJldHVybiFuJiZyJiYobD1yKSxyfHwhbiYmbH0sZz1mdW5jdGlvbih0LGUpe2lmKHkodCkpcmV0dXJuIHQuY2xvbmUoKTt2YXIgbj1cIm9iamVjdFwiPT10eXBlb2YgZT9lOnt9O3JldHVybiBuLmRhdGU9dCxuLmFyZ3M9YXJndW1lbnRzLG5ldyB2KG4pfSxEPWQ7RC5sPU0sRC5pPXksRC53PWZ1bmN0aW9uKHQsZSl7cmV0dXJuIGcodCx7bG9jYWxlOmUuJEwsdXRjOmUuJHUsJG9mZnNldDplLiRvZmZzZXR9KX07dmFyIHY9ZnVuY3Rpb24oKXtmdW5jdGlvbiBjKHQpe3RoaXMuJEw9dGhpcy4kTHx8TSh0LmxvY2FsZSxudWxsLCEwKSx0aGlzLnBhcnNlKHQpfXZhciBkPWMucHJvdG90eXBlO3JldHVybiBkLnBhcnNlPWZ1bmN0aW9uKHQpe3RoaXMuJGQ9ZnVuY3Rpb24odCl7dmFyIGU9dC5kYXRlLG49dC51dGM7aWYobnVsbD09PWUpcmV0dXJuIG5ldyBEYXRlKE5hTik7aWYoRC51KGUpKXJldHVybiBuZXcgRGF0ZTtpZihlIGluc3RhbmNlb2YgRGF0ZSlyZXR1cm4gbmV3IERhdGUoZSk7aWYoXCJzdHJpbmdcIj09dHlwZW9mIGUmJiEvWiQvaS50ZXN0KGUpKXt2YXIgcj1lLm1hdGNoKGgpO2lmKHIpcmV0dXJuIG4/bmV3IERhdGUoRGF0ZS5VVEMoclsxXSxyWzJdLTEsclszXXx8MSxyWzRdfHwwLHJbNV18fDAscls2XXx8MCxyWzddfHwwKSk6bmV3IERhdGUoclsxXSxyWzJdLTEsclszXXx8MSxyWzRdfHwwLHJbNV18fDAscls2XXx8MCxyWzddfHwwKX1yZXR1cm4gbmV3IERhdGUoZSl9KHQpLHRoaXMuaW5pdCgpfSxkLmluaXQ9ZnVuY3Rpb24oKXt2YXIgdD10aGlzLiRkO3RoaXMuJHk9dC5nZXRGdWxsWWVhcigpLHRoaXMuJE09dC5nZXRNb250aCgpLHRoaXMuJEQ9dC5nZXREYXRlKCksdGhpcy4kVz10LmdldERheSgpLHRoaXMuJEg9dC5nZXRIb3VycygpLHRoaXMuJG09dC5nZXRNaW51dGVzKCksdGhpcy4kcz10LmdldFNlY29uZHMoKSx0aGlzLiRtcz10LmdldE1pbGxpc2Vjb25kcygpfSxkLiR1dGlscz1mdW5jdGlvbigpe3JldHVybiBEfSxkLmlzVmFsaWQ9ZnVuY3Rpb24oKXtyZXR1cm4hKFwiSW52YWxpZCBEYXRlXCI9PT10aGlzLiRkLnRvU3RyaW5nKCkpfSxkLmlzU2FtZT1mdW5jdGlvbih0LGUpe3ZhciBuPWcodCk7cmV0dXJuIHRoaXMuc3RhcnRPZihlKTw9biYmbjw9dGhpcy5lbmRPZihlKX0sZC5pc0FmdGVyPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIGcodCk8dGhpcy5zdGFydE9mKGUpfSxkLmlzQmVmb3JlPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIHRoaXMuZW5kT2YoZSk8Zyh0KX0sZC4kZz1mdW5jdGlvbih0LGUsbil7cmV0dXJuIEQudSh0KT90aGlzW2VdOnRoaXMuc2V0KG4sdCl9LGQueWVhcj1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy4kZyh0LFwiJHlcIixhKX0sZC5tb250aD1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy4kZyh0LFwiJE1cIix1KX0sZC5kYXk9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuJGcodCxcIiRXXCIsaSl9LGQuZGF0ZT1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy4kZyh0LFwiJERcIixcImRhdGVcIil9LGQuaG91cj1mdW5jdGlvbih0KXtyZXR1cm4gdGhpcy4kZyh0LFwiJEhcIixyKX0sZC5taW51dGU9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuJGcodCxcIiRtXCIsbil9LGQuc2Vjb25kPWZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLiRnKHQsXCIkc1wiLGUpfSxkLm1pbGxpc2Vjb25kPWZ1bmN0aW9uKGUpe3JldHVybiB0aGlzLiRnKGUsXCIkbXNcIix0KX0sZC51bml4PWZ1bmN0aW9uKCl7cmV0dXJuIE1hdGguZmxvb3IodGhpcy52YWx1ZU9mKCkvMWUzKX0sZC52YWx1ZU9mPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuJGQuZ2V0VGltZSgpfSxkLnN0YXJ0T2Y9ZnVuY3Rpb24odCxvKXt2YXIgaD10aGlzLGY9ISFELnUobyl8fG8sYz1ELnAodCksZD1mdW5jdGlvbih0LGUpe3ZhciBuPUQudyhoLiR1P0RhdGUuVVRDKGguJHksZSx0KTpuZXcgRGF0ZShoLiR5LGUsdCksaCk7cmV0dXJuIGY/bjpuLmVuZE9mKGkpfSwkPWZ1bmN0aW9uKHQsZSl7cmV0dXJuIEQudyhoLnRvRGF0ZSgpW3RdLmFwcGx5KGgudG9EYXRlKFwic1wiKSwoZj9bMCwwLDAsMF06WzIzLDU5LDU5LDk5OV0pLnNsaWNlKGUpKSxoKX0sbD10aGlzLiRXLG09dGhpcy4kTSx5PXRoaXMuJEQsTT1cInNldFwiKyh0aGlzLiR1P1wiVVRDXCI6XCJcIik7c3dpdGNoKGMpe2Nhc2UgYTpyZXR1cm4gZj9kKDEsMCk6ZCgzMSwxMSk7Y2FzZSB1OnJldHVybiBmP2QoMSxtKTpkKDAsbSsxKTtjYXNlIHM6dmFyIGc9dGhpcy4kbG9jYWxlKCkud2Vla1N0YXJ0fHwwLHY9KGw8Zz9sKzc6bCktZztyZXR1cm4gZChmP3ktdjp5Kyg2LXYpLG0pO2Nhc2UgaTpjYXNlXCJkYXRlXCI6cmV0dXJuICQoTStcIkhvdXJzXCIsMCk7Y2FzZSByOnJldHVybiAkKE0rXCJNaW51dGVzXCIsMSk7Y2FzZSBuOnJldHVybiAkKE0rXCJTZWNvbmRzXCIsMik7Y2FzZSBlOnJldHVybiAkKE0rXCJNaWxsaXNlY29uZHNcIiwzKTtkZWZhdWx0OnJldHVybiB0aGlzLmNsb25lKCl9fSxkLmVuZE9mPWZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLnN0YXJ0T2YodCwhMSl9LGQuJHNldD1mdW5jdGlvbihzLG8pe3ZhciBoLGY9RC5wKHMpLGM9XCJzZXRcIisodGhpcy4kdT9cIlVUQ1wiOlwiXCIpLGQ9KGg9e30saFtpXT1jK1wiRGF0ZVwiLGguZGF0ZT1jK1wiRGF0ZVwiLGhbdV09YytcIk1vbnRoXCIsaFthXT1jK1wiRnVsbFllYXJcIixoW3JdPWMrXCJIb3Vyc1wiLGhbbl09YytcIk1pbnV0ZXNcIixoW2VdPWMrXCJTZWNvbmRzXCIsaFt0XT1jK1wiTWlsbGlzZWNvbmRzXCIsaClbZl0sJD1mPT09aT90aGlzLiREKyhvLXRoaXMuJFcpOm87aWYoZj09PXV8fGY9PT1hKXt2YXIgbD10aGlzLmNsb25lKCkuc2V0KFwiZGF0ZVwiLDEpO2wuJGRbZF0oJCksbC5pbml0KCksdGhpcy4kZD1sLnNldChcImRhdGVcIixNYXRoLm1pbih0aGlzLiRELGwuZGF5c0luTW9udGgoKSkpLnRvRGF0ZSgpfWVsc2UgZCYmdGhpcy4kZFtkXSgkKTtyZXR1cm4gdGhpcy5pbml0KCksdGhpc30sZC5zZXQ9ZnVuY3Rpb24odCxlKXtyZXR1cm4gdGhpcy5jbG9uZSgpLiRzZXQodCxlKX0sZC5nZXQ9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXNbRC5wKHQpXSgpfSxkLmFkZD1mdW5jdGlvbih0LG8pe3ZhciBoLGY9dGhpczt0PU51bWJlcih0KTt2YXIgYz1ELnAobyksZD1mdW5jdGlvbihlKXt2YXIgbj1nKGYpO3JldHVybiBELncobi5kYXRlKG4uZGF0ZSgpK01hdGgucm91bmQoZSp0KSksZil9O2lmKGM9PT11KXJldHVybiB0aGlzLnNldCh1LHRoaXMuJE0rdCk7aWYoYz09PWEpcmV0dXJuIHRoaXMuc2V0KGEsdGhpcy4keSt0KTtpZihjPT09aSlyZXR1cm4gZCgxKTtpZihjPT09cylyZXR1cm4gZCg3KTt2YXIgJD0oaD17fSxoW25dPTZlNCxoW3JdPTM2ZTUsaFtlXT0xZTMsaClbY118fDEsbD10aGlzLiRkLmdldFRpbWUoKSt0KiQ7cmV0dXJuIEQudyhsLHRoaXMpfSxkLnN1YnRyYWN0PWZ1bmN0aW9uKHQsZSl7cmV0dXJuIHRoaXMuYWRkKC0xKnQsZSl9LGQuZm9ybWF0PWZ1bmN0aW9uKHQpe3ZhciBlPXRoaXM7aWYoIXRoaXMuaXNWYWxpZCgpKXJldHVyblwiSW52YWxpZCBEYXRlXCI7dmFyIG49dHx8XCJZWVlZLU1NLUREVEhIOm1tOnNzWlwiLHI9RC56KHRoaXMpLGk9dGhpcy4kbG9jYWxlKCkscz10aGlzLiRILHU9dGhpcy4kbSxvPXRoaXMuJE0sYT1pLndlZWtkYXlzLGg9aS5tb250aHMsYz1mdW5jdGlvbih0LHIsaSxzKXtyZXR1cm4gdCYmKHRbcl18fHQoZSxuKSl8fGlbcl0uc3Vic3RyKDAscyl9LGQ9ZnVuY3Rpb24odCl7cmV0dXJuIEQucyhzJTEyfHwxMix0LFwiMFwiKX0sJD1pLm1lcmlkaWVtfHxmdW5jdGlvbih0LGUsbil7dmFyIHI9dDwxMj9cIkFNXCI6XCJQTVwiO3JldHVybiBuP3IudG9Mb3dlckNhc2UoKTpyfSxsPXtZWTpTdHJpbmcodGhpcy4keSkuc2xpY2UoLTIpLFlZWVk6dGhpcy4keSxNOm8rMSxNTTpELnMobysxLDIsXCIwXCIpLE1NTTpjKGkubW9udGhzU2hvcnQsbyxoLDMpLE1NTU06aFtvXXx8aCh0aGlzLG4pLEQ6dGhpcy4kRCxERDpELnModGhpcy4kRCwyLFwiMFwiKSxkOlN0cmluZyh0aGlzLiRXKSxkZDpjKGkud2Vla2RheXNNaW4sdGhpcy4kVyxhLDIpLGRkZDpjKGkud2Vla2RheXNTaG9ydCx0aGlzLiRXLGEsMyksZGRkZDphW3RoaXMuJFddLEg6U3RyaW5nKHMpLEhIOkQucyhzLDIsXCIwXCIpLGg6ZCgxKSxoaDpkKDIpLGE6JChzLHUsITApLEE6JChzLHUsITEpLG06U3RyaW5nKHUpLG1tOkQucyh1LDIsXCIwXCIpLHM6U3RyaW5nKHRoaXMuJHMpLHNzOkQucyh0aGlzLiRzLDIsXCIwXCIpLFNTUzpELnModGhpcy4kbXMsMyxcIjBcIiksWjpyfTtyZXR1cm4gbi5yZXBsYWNlKGYsZnVuY3Rpb24odCxlKXtyZXR1cm4gZXx8bFt0XXx8ci5yZXBsYWNlKFwiOlwiLFwiXCIpfSl9LGQudXRjT2Zmc2V0PWZ1bmN0aW9uKCl7cmV0dXJuIDE1Ki1NYXRoLnJvdW5kKHRoaXMuJGQuZ2V0VGltZXpvbmVPZmZzZXQoKS8xNSl9LGQuZGlmZj1mdW5jdGlvbih0LGgsZil7dmFyIGMsZD1ELnAoaCksJD1nKHQpLGw9NmU0KigkLnV0Y09mZnNldCgpLXRoaXMudXRjT2Zmc2V0KCkpLG09dGhpcy0kLHk9RC5tKHRoaXMsJCk7cmV0dXJuIHk9KGM9e30sY1thXT15LzEyLGNbdV09eSxjW29dPXkvMyxjW3NdPShtLWwpLzYwNDhlNSxjW2ldPShtLWwpLzg2NGU1LGNbcl09bS8zNmU1LGNbbl09bS82ZTQsY1tlXT1tLzFlMyxjKVtkXXx8bSxmP3k6RC5hKHkpfSxkLmRheXNJbk1vbnRoPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZW5kT2YodSkuJER9LGQuJGxvY2FsZT1mdW5jdGlvbigpe3JldHVybiBtW3RoaXMuJExdfSxkLmxvY2FsZT1mdW5jdGlvbih0LGUpe2lmKCF0KXJldHVybiB0aGlzLiRMO3ZhciBuPXRoaXMuY2xvbmUoKSxyPU0odCxlLCEwKTtyZXR1cm4gciYmKG4uJEw9ciksbn0sZC5jbG9uZT1mdW5jdGlvbigpe3JldHVybiBELncodGhpcy4kZCx0aGlzKX0sZC50b0RhdGU9ZnVuY3Rpb24oKXtyZXR1cm4gbmV3IERhdGUodGhpcy52YWx1ZU9mKCkpfSxkLnRvSlNPTj1mdW5jdGlvbigpe3JldHVybiB0aGlzLmlzVmFsaWQoKT90aGlzLnRvSVNPU3RyaW5nKCk6bnVsbH0sZC50b0lTT1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLiRkLnRvSVNPU3RyaW5nKCl9LGQudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy4kZC50b1VUQ1N0cmluZygpfSxjfSgpO3JldHVybiBnLnByb3RvdHlwZT12LnByb3RvdHlwZSxnLmV4dGVuZD1mdW5jdGlvbih0LGUpe3JldHVybiB0KGUsdixnKSxnfSxnLmxvY2FsZT1NLGcuaXNEYXlqcz15LGcudW5peD1mdW5jdGlvbih0KXtyZXR1cm4gZygxZTMqdCl9LGcuZW49bVtsXSxnLkxzPW0sZ30pO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///402\n"); /***/ }), /* 403 */ /*!***************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/eidtUserModal/index.vue ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_0db7c7e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0db7c7e6&scoped=true& */ 404);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 406);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_0db7c7e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_0db7c7e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0db7c7e6\",\n null,\n false,\n _index_vue_vue_type_template_id_0db7c7e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/eidtUserModal/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDAzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGRiN2M3ZTYmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjBkYjdjN2U2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvZWlkdFVzZXJNb2RhbC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///403\n"); /***/ }), /* 404 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/eidtUserModal/index.vue?vue&type=template&id=0db7c7e6&scoped=true& ***! \**********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0db7c7e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0db7c7e6&scoped=true& */ 405); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0db7c7e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0db7c7e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0db7c7e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0db7c7e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 405 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/eidtUserModal/index.vue?vue&type=template&id=0db7c7e6&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "product-window"), class: _vm._$s(1, "c", { on: _vm.isShow }), attrs: { _i: 1 }, }, [ _c("view", { staticClass: _vm._$s(2, "sc", "iconfont icon-guanbi"), attrs: { _i: 2 }, on: { click: _vm.closeAttr }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "mp-data"), attrs: { _i: 3 } }, [ _c("image", { attrs: { src: _vm._$s(4, "a-src", _vm.mpData.siteLogo), _i: 4 }, }), _c( "text", { staticClass: _vm._$s(5, "sc", "mp-name"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.mpData.siteName)))] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "trip-msg"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "title"), attrs: { _i: 7 } }, [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.$t("获取您的昵称、头像"))) ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "trip"), attrs: { _i: 8 } }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.$t("提供具有辨识度的用户中心界面")) ) ), ] ), ] ), _c("form", { attrs: { _i: 9 }, on: { submit: _vm.formSubmit } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "edit"), attrs: { _i: 10 } }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "avatar edit-box"), attrs: { _i: 11 }, }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "left"), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "head"), attrs: { _i: 13 }, }, [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.$t("头像"))))] ), _vm._$s(14, "i", !_vm.mp_is_new) ? _c( "view", { staticClass: _vm._$s(14, "sc", "avatar-box"), attrs: { _i: 14 }, on: { click: function ($event) { $event.stopPropagation() return _vm.uploadpic($event) }, }, }, [ _c("image", { attrs: { src: _vm._$s( 15, "a-src", _vm.userInfo.avatar || _vm.defHead ), _i: 15, }, }), ] ) : _c( "button", { staticClass: _vm._$s(16, "sc", "avatar-box"), attrs: { _i: 16 }, on: { chooseavatar: _vm.onChooseAvatar }, }, [ _c("image", { attrs: { src: _vm._$s( 17, "a-src", _vm.userInfo.avatar || _vm.defHead ), _i: 17, }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "nickname edit-box"), attrs: { _i: 18 }, }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "left"), attrs: { _i: 19 }, }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "head"), attrs: { _i: 20 }, }, [_vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.$t("昵称"))))] ), _c( "view", { staticClass: _vm._$s(21, "sc", "input"), attrs: { _i: 21 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 22, "a-placeholder", _vm.$t("请输入昵称") ), value: _vm._$s( 22, "a-value", _vm.userInfo.nickname ), _i: 22, }, }), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(23, "sc", "bottom"), attrs: { _i: 23 } }, [ _c( "button", { staticClass: _vm._$s(24, "sc", "save"), class: _vm._$s(24, "c", { open: _vm.userInfo.avatar }), attrs: { _i: 24 }, }, [_vm._v(_vm._$s(24, "t0-0", _vm._s(_vm.$t("保存"))))] ), ] ), ]), ] ), _vm._$s(25, "i", _vm.canvasStatus) ? _c("canvas", { style: _vm._$s(25, "s", { width: _vm.canvasWidth + "px", height: _vm.canvasHeight + "px", position: "absolute", left: "-100000px", top: "-100000px", }), attrs: { _i: 25 }, }) : _vm._e(), _vm._$s(26, "i", _vm.isShow) ? _c("view", { staticClass: _vm._$s(26, "sc", "mask"), attrs: { _i: 26 }, on: { touchmove: function ($event) { $event.preventDefault() }, click: _vm.closeAttr, }, }) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 406 */ /*!****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/eidtUserModal/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 407);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI0MDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///406\n"); /***/ }), /* 407 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/eidtUserModal/index.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _cache = _interopRequireDefault(__webpack_require__(/*! @/utils/cache */ 18));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n mixins: [_color.default],\n props: {\n isShow: {\n type: Boolean,\n default: false\n }\n },\n data: function data() {\n return {\n defHead: __webpack_require__(/*! @/static/images/def_avatar.png */ 408),\n mp_is_new: this.$Cache.get('MP_VERSION_ISNEW') || false,\n userInfo: {\n avatar: '',\n nickname: ''\n },\n mpData: uni.getStorageSync('copyRight'),\n canvasStatus: false\n };\n },\n mounted: function mounted() {},\n methods: {\n /**\n * 上传文件\n * \n */\n uploadpic: function uploadpic() {\n var _this = this;\n var that = this;\n this.canvasStatus = true;\n that.$util.uploadImageChange('upload/image', function (res) {\n var userInfo = that.userInfo;\n if (userInfo !== undefined) {\n that.userInfo.avatar = res.data.url;\n }\n _this.canvasStatus = false;\n }, function (res) {\n _this.canvasStatus = false;\n }, function (res) {\n _this.canvasWidth = res.w;\n _this.canvasHeight = res.h;\n });\n },\n // 微信头像获取\n onChooseAvatar: function onChooseAvatar(e) {\n var _this2 = this;\n var avatarUrl = e.detail.avatarUrl;\n this.$util.uploadImgs('upload/image', avatarUrl, function (res) {\n _this2.userInfo.avatar = res.data.url;\n }, function (err) {\n __f__(\"log\", err, \" at components/eidtUserModal/index.vue:118\");\n });\n },\n closeAttr: function closeAttr() {\n this.$emit('closeEdit');\n },\n /**\n * 提交修改\n */\n formSubmit: function formSubmit(e) {\n var _this3 = this;\n var that = this;\n if (!this.userInfo.avatar) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u4E0A\\u4F20\\u5934\\u50CF\")\n });\n if (!e.detail.value.nickname) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6635\\u79F0\")\n });\n this.userInfo.nickname = e.detail.value.nickname;\n (0, _user.userEdit)(this.userInfo).then(function (res) {\n _this3.$emit('editSuccess');\n return that.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, {\n tab: 3\n });\n }).catch(function (msg) {\n return that.$util.Tips({\n title: msg || that.$t(\"\\u4FDD\\u5B58\\u5931\\u8D25\")\n }, {\n tab: 3,\n url: 1\n });\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9laWR0VXNlck1vZGFsL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJtaXhpbnMiLCJwcm9wcyIsImlzU2hvdyIsInR5cGUiLCJkZWZhdWx0IiwiZGF0YSIsImRlZkhlYWQiLCJtcF9pc19uZXciLCJ1c2VySW5mbyIsImF2YXRhciIsIm5pY2tuYW1lIiwibXBEYXRhIiwiY2FudmFzU3RhdHVzIiwibW91bnRlZCIsIm1ldGhvZHMiLCJ1cGxvYWRwaWMiLCJ0aGF0Iiwib25DaG9vc2VBdmF0YXIiLCJhdmF0YXJVcmwiLCJlIiwiY2xvc2VBdHRyIiwiZm9ybVN1Ym1pdCIsInRpdGxlIiwiaWNvbiIsInRhYiIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTREQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUdBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDLDZCQUVBO0VBQ0FDO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7TUFDQUM7UUFDQTtRQUNBO1VBQ0FBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBLElBQ0FDLFlBQ0FDLFNBREFEO01BRUE7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBQztNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0FBO1VBQ0FDO1FBQ0E7VUFDQUM7UUFDQTtNQUNBO1FBQ0E7VUFDQUY7UUFDQTtVQUNBRTtVQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiI0MDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwcm9kdWN0LXdpbmRvd1wiIDpjbGFzcz1cInsnb24nOmlzU2hvd31cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWd1YW5iaVwiIEBjbGljaz1cImNsb3NlQXR0clwiPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtcC1kYXRhXCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJtcERhdGEuc2l0ZUxvZ29cIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1wLW5hbWVcIj57e21wRGF0YS5zaXRlTmFtZX19IOeUs+ivtzwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRyaXAtbXNnXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0e3skdChg6I635Y+W5oKo55qE5pi156ew44CB5aS05YOPYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRyaXBcIj5cclxuXHRcdFx0XHRcdHt7JHQoYOaPkOS+m+WFt+aciei+qOivhuW6pueahOeUqOaIt+S4reW/g+eVjOmdomApfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PGZvcm0gQHN1Ym1pdD1cImZvcm1TdWJtaXRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImVkaXRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYXZhdGFyIGVkaXQtYm94XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiPnt7JHQoYOWktOWDj2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSA8aW1hZ2UgOnNyYz1cInVzZXJJbmZvLmF2YXRhciB8fCBkZWZhdWx0QXZhdGFyXCIgbW9kZT1cIlwiPjwvaW1hZ2U+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYXZhdGFyLWJveFwiIHYtaWY9XCIhbXBfaXNfbmV3XCIgQGNsaWNrLnN0b3A9J3VwbG9hZHBpYyc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cInVzZXJJbmZvLmF2YXRhciB8fCBkZWZIZWFkXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGJ1dHRvbiB2LWVsc2UgY2xhc3M9XCJhdmF0YXItYm94XCIgb3Blbi10eXBlPVwiY2hvb3NlQXZhdGFyXCIgQGNob29zZWF2YXRhcj1cIm9uQ2hvb3NlQXZhdGFyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cInVzZXJJbmZvLmF2YXRhciB8fCBkZWZIZWFkXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ3lvdVwiPjwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5pY2tuYW1lIGVkaXQtYm94XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiPnt7JHQoYOaYteensGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2lucHV0Jz48aW5wdXQgdHlwZT0nbmlja25hbWUnIHBsYWNlaG9sZGVyLWNsYXNzPVwicGwtc3R5XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0OnBsYWNlaG9sZGVyPVwiJHQoYOivt+i+k+WFpeaYteensGApXCIgbmFtZT0nbmlja25hbWUnIDptYXhsZW5ndGg9XCIxNlwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdDp2YWx1ZT0ndXNlckluZm8ubmlja25hbWUnPjwvaW5wdXQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXhpYW5neW91XCI+PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbVwiPlxyXG5cdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cInNhdmVcIiBmb3JtVHlwZT1cInN1Ym1pdFwiIDpjbGFzcz1cInsnb3Blbic6IHVzZXJJbmZvLmF2YXRhcn1cIj5cclxuXHRcdFx0XHRcdFx0e3skdChg5L+d5a2YYCl9fVxyXG5cdFx0XHRcdFx0PC9idXR0b24+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L2Zvcm0+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8Y2FudmFzIGNhbnZhcy1pZD1cImNhbnZhc1wiIHYtaWY9XCJjYW52YXNTdGF0dXNcIlxyXG5cdFx0XHQ6c3R5bGU9XCJ7d2lkdGg6IGNhbnZhc1dpZHRoICsgJ3B4JywgaGVpZ2h0OiBjYW52YXNIZWlnaHQgKyAncHgnLHBvc2l0aW9uOiAnYWJzb2x1dGUnLGxlZnQ6Jy0xMDAwMDBweCcsdG9wOictMTAwMDAwcHgnfVwiPjwvY2FudmFzPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYXNrXCIgQHRvdWNobW92ZS5wcmV2ZW50IHYtaWY9XCJpc1Nob3dcIiBAY2xpY2s9XCJjbG9zZUF0dHJcIj48L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cdDwvdW5pLXBvcHVwPlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tIFwiQC9taXhpbnMvY29sb3JcIjtcclxuXHRpbXBvcnQgQ2FjaGUgZnJvbSAnQC91dGlscy9jYWNoZSc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHVzZXJFZGl0LFxyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGlzU2hvdzoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0ZGVmSGVhZDogcmVxdWlyZSgnQC9zdGF0aWMvaW1hZ2VzL2RlZl9hdmF0YXIucG5nJyksXHJcblx0XHRcdFx0bXBfaXNfbmV3OiB0aGlzLiRDYWNoZS5nZXQoJ01QX1ZFUlNJT05fSVNORVcnKSB8fCBmYWxzZSxcclxuXHRcdFx0XHR1c2VySW5mbzoge1xyXG5cdFx0XHRcdFx0YXZhdGFyOiAnJyxcclxuXHRcdFx0XHRcdG5pY2tuYW1lOiAnJyxcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdG1wRGF0YTogdW5pLmdldFN0b3JhZ2VTeW5jKCdjb3B5UmlnaHQnKSxcclxuXHRcdFx0XHRjYW52YXNTdGF0dXM6IGZhbHNlLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOS4iuS8oOaWh+S7tlxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdHVwbG9hZHBpYzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoaXMuY2FudmFzU3RhdHVzID0gdHJ1ZVxyXG5cdFx0XHRcdHRoYXQuJHV0aWwudXBsb2FkSW1hZ2VDaGFuZ2UoJ3VwbG9hZC9pbWFnZScsIChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGxldCB1c2VySW5mbyA9IHRoYXQudXNlckluZm87XHJcblx0XHRcdFx0XHRpZiAodXNlckluZm8gIT09IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LnVzZXJJbmZvLmF2YXRhciA9IHJlcy5kYXRhLnVybDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMuY2FudmFzU3RhdHVzID0gZmFsc2VcclxuXHRcdFx0XHR9LCAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmNhbnZhc1N0YXR1cyA9IGZhbHNlXHJcblx0XHRcdFx0fSwgKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5jYW52YXNXaWR0aCA9IHJlcy53XHJcblx0XHRcdFx0XHR0aGlzLmNhbnZhc0hlaWdodCA9IHJlcy5oXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOW+ruS/oeWktOWDj+iOt+WPllxyXG5cdFx0XHRvbkNob29zZUF2YXRhcihlKSB7XHJcblx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0YXZhdGFyVXJsXHJcblx0XHRcdFx0fSA9IGUuZGV0YWlsXHJcblx0XHRcdFx0dGhpcy4kdXRpbC51cGxvYWRJbWdzKCd1cGxvYWQvaW1hZ2UnLCBhdmF0YXJVcmwsIChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMudXNlckluZm8uYXZhdGFyID0gcmVzLmRhdGEudXJsXHJcblx0XHRcdFx0fSwgKGVycikgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coZXJyKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlQXR0cjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xvc2VFZGl0Jyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmj5DkuqTkv67mlLlcclxuXHRcdFx0ICovXHJcblx0XHRcdGZvcm1TdWJtaXQoZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhpcy51c2VySW5mby5hdmF0YXIpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+S4iuS8oOWktOWDj2ApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCFlLmRldGFpbC52YWx1ZS5uaWNrbmFtZSkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl5pi156ewYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGlzLnVzZXJJbmZvLm5pY2tuYW1lID0gZS5kZXRhaWwudmFsdWUubmlja25hbWVcclxuXHRcdFx0XHR1c2VyRWRpdCh0aGlzLnVzZXJJbmZvKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdlZGl0U3VjY2VzcycpXHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHR0YWI6IDNcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pLmNhdGNoKG1zZyA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IG1zZyB8fCB0aGF0LiR0KGDkv53lrZjlpLHotKVgKVxyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHR0YWI6IDMsXHJcblx0XHRcdFx0XHRcdHVybDogMVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG48c3R5bGU+XHJcblx0LnBsLXN0eSB7XHJcblx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LnByb2R1Y3Qtd2luZG93Lm9uIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQubWFzayB7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4IDIwcnB4IDAgMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguMjUsIC41LCAuNSwgLjkpO1xyXG5cdFx0cGFkZGluZzogMzhycHggNDBycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogODBycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg4MHJweCsgY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpOyAvLy/lhbzlrrkgSU9TPDExLjIvXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyg4MHJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M+MTEuMi9cclxuXHJcblx0XHQuaWNvbi1ndWFuYmkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNDBycHg7XHJcblx0XHRcdHJpZ2h0OiA0MHJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tcC1kYXRhIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBycHg7XHJcblxyXG5cdFx0XHQubXAtbmFtZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiA0OHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ4cnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRyaXAtbXNnIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMycnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1RjVGNTtcclxuXHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudHJpcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRjb2xvcjogIzc3Nzc3NztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5lZGl0IHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNUY1RjU7XHJcblxyXG5cdFx0XHQuYXZhdGFyIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1RjVGNTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5pY2tuYW1lIHtcclxuXHRcdFx0XHQuaW5wdXQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5lZGl0LWJveCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIycnB4IDA7XHJcblxyXG5cdFx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZmxleDogMTtcclxuXHJcblx0XHRcdFx0XHQuaGVhZCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNjBycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogODBycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmljb24teGlhbmd5b3Uge1xyXG5cdFx0XHRcdGNvbG9yOiAjY2ZjZmNmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJvdHRvbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0LnNhdmUge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiAzNjhycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4MHJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnJweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MnJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xyXG5cdFx0XHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zYXZlLm9wZW4ge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA3QzE2MDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///407\n"); /***/ }), /* 408 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/static/images/def_avatar.png ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/images/def_avatar.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjQwOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL2ltYWdlcy9kZWZfYXZhdGFyLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///408\n"); /***/ }), /* 409 */ /*!************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate.vue?mpType=page ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _goods_cate_vue_vue_type_template_id_36b316d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./goods_cate.vue?vue&type=template&id=36b316d4&scoped=true&mpType=page */ 410);\n/* harmony import */ var _goods_cate_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./goods_cate.vue?vue&type=script&lang=js&mpType=page */ 412);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _goods_cate_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _goods_cate_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _goods_cate_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _goods_cate_vue_vue_type_template_id_36b316d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _goods_cate_vue_vue_type_template_id_36b316d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"36b316d4\",\n null,\n false,\n _goods_cate_vue_vue_type_template_id_36b316d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods_cate/goods_cate.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDeUU7QUFDTDs7O0FBR3BFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJGQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDA5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9nb29kc19jYXRlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zNmIzMTZkNCZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vZ29vZHNfY2F0ZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vZ29vZHNfY2F0ZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjM2YjMxNmQ0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzX2NhdGUvZ29vZHNfY2F0ZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///409\n"); /***/ }), /* 410 */ /*!******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate.vue?vue&type=template&id=36b316d4&scoped=true&mpType=page ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate_vue_vue_type_template_id_36b316d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./goods_cate.vue?vue&type=template&id=36b316d4&scoped=true&mpType=page */ 411); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate_vue_vue_type_template_id_36b316d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate_vue_vue_type_template_id_36b316d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate_vue_vue_type_template_id_36b316d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate_vue_vue_type_template_id_36b316d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 411 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate.vue?vue&type=template&id=36b316d4&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.category == 1) ? _c("goodsCate1", { ref: "classOne", attrs: { isNew: _vm.isNew, _i: 1 }, }) : _vm._e(), _vm._$s(2, "i", _vm.category == 2) ? _c("goodsCate2", { ref: "classTwo", attrs: { isNew: _vm.isNew, _i: 2 }, on: { jumpIndex: _vm.jumpIndex }, }) : _vm._e(), _vm._$s(3, "i", _vm.category == 3) ? _c("goodsCate3", { ref: "classThree", attrs: { isNew: _vm.isNew, _i: 3 }, on: { jumpIndex: _vm.jumpIndex }, }) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 412 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./goods_cate.vue?vue&type=script&lang=js&mpType=page */ 413);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdqQixDQUFnQixtbEJBQUcsRUFBQyIsImZpbGUiOiI0MTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9nb29kc19jYXRlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9nb29kc19jYXRlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///412\n"); /***/ }), /* 413 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _goods_cate = _interopRequireDefault(__webpack_require__(/*! ./goods_cate1 */ 414));\nvar _goods_cate2 = _interopRequireDefault(__webpack_require__(/*! ./goods_cate2 */ 420));\nvar _goods_cate3 = _interopRequireDefault(__webpack_require__(/*! ./goods_cate3 */ 435));\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/pages/index/visualization/components/tabBar.vue */ 359));\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n computed: (0, _vuex.mapGetters)(['isLogin', 'uid']),\n components: {\n goodsCate1: _goods_cate.default,\n goodsCate2: _goods_cate2.default,\n goodsCate3: _goods_cate3.default,\n tabBar: _tabBar.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n category: '',\n is_diy: uni.getStorageSync('is_diy'),\n status: 0,\n version: '',\n isNew: false\n };\n },\n onLoad: function onLoad() {},\n onReady: function onReady() {},\n onShow: function onShow() {\n this.getCategoryVersion();\n },\n methods: {\n getCategoryVersion: function getCategoryVersion() {\n var _this = this;\n uni.$emit('uploadFooter');\n (0, _public.getCategoryVersion)().then(function (res) {\n if (!uni.getStorageSync('CAT_VERSION') || res.data.version != uni.getStorageSync('CAT_VERSION')) {\n _this.isNew = !_this.isNew;\n uni.setStorageSync('CAT_VERSION', res.data.version);\n } else {\n // this.isNew = false\n }\n _this.classStyle();\n });\n },\n jumpIndex: function jumpIndex() {\n // uni.reLaunch({\n // \turl: '/pages/index/index'\n // })\n },\n classStyle: function classStyle() {\n var _this2 = this;\n (0, _api.colorChange)('category').then(function (res) {\n var status = res.data.status;\n _this2.category = status;\n uni.setStorageSync('is_diy', res.data.is_diy);\n _this2.status = res.data.status;\n _this2.$nextTick(function (e) {\n if (_this2.status == 2 || _this2.status == 3) {\n uni.hideTabBar();\n } else if (_this2.status == 1) {\n _this2.$refs.classOne.is_diy = res.data.is_diy;\n _this2.$refs.classOne.getNav();\n }\n if (status == 2) {\n if (_this2.isLogin) {\n _this2.$refs.classTwo.getCartNum();\n _this2.$refs.classTwo.getCartList(1);\n }\n // this.$refs.classTwo.getAllCategory()\n }\n\n if (status == 3) {\n if (_this2.isLogin) {\n _this2.$refs.classThree.getCartNum();\n _this2.$refs.classThree.getCartList(1);\n _this2.$refs.classThree.tempArr = [];\n _this2.$refs.classThree.loadend = false;\n _this2.$refs.classThree.page = 1;\n // this.$refs.classThree.productslist();\n }\n // this.$refs.classThree.getAllCategory()\n }\n\n if (status == 2 || status == 3) {\n uni.hideTabBar();\n } else {\n if (!_this2.is_diy) {\n uni.hideTabBar();\n } else {}\n _this2.$refs.classOne.getNav();\n }\n });\n });\n }\n },\n onReachBottom: function onReachBottom() {\n if (this.category == 2) {\n this.$refs.classTwo.productslist();\n }\n if (this.category == 3) {\n this.$refs.classThree.productslist();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHNfY2F0ZS9nb29kc19jYXRlLnZ1ZSJdLCJuYW1lcyI6WyJjb21wdXRlZCIsImNvbXBvbmVudHMiLCJnb29kc0NhdGUxIiwiZ29vZHNDYXRlMiIsImdvb2RzQ2F0ZTMiLCJ0YWJCYXIiLCJtaXhpbnMiLCJkYXRhIiwiY2F0ZWdvcnkiLCJpc19kaXkiLCJzdGF0dXMiLCJ2ZXJzaW9uIiwiaXNOZXciLCJvbkxvYWQiLCJvblJlYWR5Iiwib25TaG93IiwibWV0aG9kcyIsImdldENhdGVnb3J5VmVyc2lvbiIsInVuaSIsImp1bXBJbmRleCIsImNsYXNzU3R5bGUiLCJvblJlYWNoQm90dG9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7O2VBQ0E7RUFDQUE7RUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBQztNQUNBO1FBQ0E7VUFDQTtVQUNBQTtRQUNBO1VBQ0E7UUFBQTtRQUVBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUFBLENBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7UUFDQTtRQUNBRjtRQUNBO1FBQ0E7VUFDQTtZQUNBQTtVQUNBO1lBQ0E7WUFDQTtVQUNBO1VBQ0E7WUFDQTtjQUNBO2NBQ0E7WUFDQTtZQUNBO1VBQ0E7O1VBQ0E7WUFDQTtjQUNBO2NBQ0E7Y0FDQTtjQUNBO2NBQ0E7Y0FDQTtZQUNBO1lBQ0E7VUFDQTs7VUFDQTtZQUNBQTtVQUNBO1lBQ0E7Y0FDQUE7WUFDQSxRQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FHO0lBQ0E7TUFDQTtJQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjQxMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8Z29vZHNDYXRlMSB2LWlmPVwiY2F0ZWdvcnkgPT0gMVwiIHJlZj1cImNsYXNzT25lXCIgOmlzTmV3PVwiaXNOZXdcIj48L2dvb2RzQ2F0ZTE+XHJcblx0XHQ8Z29vZHNDYXRlMiB2LWlmPVwiY2F0ZWdvcnkgPT0gMlwiIHJlZj1cImNsYXNzVHdvXCIgOmlzTmV3PVwiaXNOZXdcIiBAanVtcEluZGV4PVwianVtcEluZGV4XCI+PC9nb29kc0NhdGUyPlxyXG5cdFx0PGdvb2RzQ2F0ZTMgdi1pZj1cImNhdGVnb3J5ID09IDNcIiByZWY9XCJjbGFzc1RocmVlXCIgOmlzTmV3PVwiaXNOZXdcIiBAanVtcEluZGV4PVwianVtcEluZGV4XCI+PC9nb29kc0NhdGUzPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3InO1xyXG5pbXBvcnQgZ29vZHNDYXRlMSBmcm9tICcuL2dvb2RzX2NhdGUxJztcclxuaW1wb3J0IGdvb2RzQ2F0ZTIgZnJvbSAnLi9nb29kc19jYXRlMic7XHJcbmltcG9ydCBnb29kc0NhdGUzIGZyb20gJy4vZ29vZHNfY2F0ZTMnO1xyXG5pbXBvcnQgeyBjb2xvckNoYW5nZSB9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcbmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICd2dWV4JztcclxuaW1wb3J0IHsgZ2V0Q2F0ZWdvcnlWZXJzaW9uIH0gZnJvbSAnQC9hcGkvcHVibGljLmpzJztcclxuaW1wb3J0IHRhYkJhciBmcm9tICdAL3BhZ2VzL2luZGV4L3Zpc3VhbGl6YXRpb24vY29tcG9uZW50cy90YWJCYXIudnVlJztcclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbicsICd1aWQnXSksXHJcblx0Y29tcG9uZW50czoge1xyXG5cdFx0Z29vZHNDYXRlMSxcclxuXHRcdGdvb2RzQ2F0ZTIsXHJcblx0XHRnb29kc0NhdGUzLFxyXG5cdFx0dGFiQmFyXHJcblx0fSxcclxuXHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdGRhdGEoKSB7XHJcblx0XHRyZXR1cm4ge1xyXG5cdFx0XHRjYXRlZ29yeTogJycsXHJcblx0XHRcdGlzX2RpeTogdW5pLmdldFN0b3JhZ2VTeW5jKCdpc19kaXknKSxcclxuXHRcdFx0c3RhdHVzOiAwLFxyXG5cdFx0XHR2ZXJzaW9uOiAnJyxcclxuXHRcdFx0aXNOZXc6IGZhbHNlXHJcblx0XHR9O1xyXG5cdH0sXHJcblx0b25Mb2FkKCkge30sXHJcblx0b25SZWFkeSgpIHt9LFxyXG5cdG9uU2hvdygpIHtcclxuXHRcdHRoaXMuZ2V0Q2F0ZWdvcnlWZXJzaW9uKCk7XHJcblx0fSxcclxuXHRtZXRob2RzOiB7XHJcblx0XHRnZXRDYXRlZ29yeVZlcnNpb24oKSB7XHJcblx0XHRcdHVuaS4kZW1pdCgndXBsb2FkRm9vdGVyJyk7XHJcblx0XHRcdGdldENhdGVnb3J5VmVyc2lvbigpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdGlmICghdW5pLmdldFN0b3JhZ2VTeW5jKCdDQVRfVkVSU0lPTicpIHx8IHJlcy5kYXRhLnZlcnNpb24gIT0gdW5pLmdldFN0b3JhZ2VTeW5jKCdDQVRfVkVSU0lPTicpKSB7XHJcblx0XHRcdFx0XHR0aGlzLmlzTmV3ID0gIXRoaXMuaXNOZXc7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0NBVF9WRVJTSU9OJywgcmVzLmRhdGEudmVyc2lvbik7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdC8vIHRoaXMuaXNOZXcgPSBmYWxzZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmNsYXNzU3R5bGUoKTtcclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0anVtcEluZGV4KCkge1xyXG5cdFx0XHQvLyB1bmkucmVMYXVuY2goe1xyXG5cdFx0XHQvLyBcdHVybDogJy9wYWdlcy9pbmRleC9pbmRleCdcclxuXHRcdFx0Ly8gfSlcclxuXHRcdH0sXHJcblx0XHRjbGFzc1N0eWxlKCkge1xyXG5cdFx0XHRjb2xvckNoYW5nZSgnY2F0ZWdvcnknKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRsZXQgc3RhdHVzID0gcmVzLmRhdGEuc3RhdHVzO1xyXG5cdFx0XHRcdHRoaXMuY2F0ZWdvcnkgPSBzdGF0dXM7XHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdpc19kaXknLCByZXMuZGF0YS5pc19kaXkpO1xyXG5cdFx0XHRcdHRoaXMuc3RhdHVzID0gcmVzLmRhdGEuc3RhdHVzO1xyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKChlKSA9PiB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5zdGF0dXMgPT0gMiB8fCB0aGlzLnN0YXR1cyA9PSAzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlVGFiQmFyKCk7XHJcblx0XHRcdFx0XHR9IGVsc2UgaWYgKHRoaXMuc3RhdHVzID09IDEpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kcmVmcy5jbGFzc09uZS5pc19kaXkgPSByZXMuZGF0YS5pc19kaXk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHJlZnMuY2xhc3NPbmUuZ2V0TmF2KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoc3RhdHVzID09IDIpIHtcclxuXHRcdFx0XHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuJHJlZnMuY2xhc3NUd28uZ2V0Q2FydE51bSgpO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuJHJlZnMuY2xhc3NUd28uZ2V0Q2FydExpc3QoMSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly8gdGhpcy4kcmVmcy5jbGFzc1R3by5nZXRBbGxDYXRlZ29yeSgpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoc3RhdHVzID09IDMpIHtcclxuXHRcdFx0XHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuJHJlZnMuY2xhc3NUaHJlZS5nZXRDYXJ0TnVtKCk7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy4kcmVmcy5jbGFzc1RocmVlLmdldENhcnRMaXN0KDEpO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuJHJlZnMuY2xhc3NUaHJlZS50ZW1wQXJyID0gW107XHJcblx0XHRcdFx0XHRcdFx0dGhpcy4kcmVmcy5jbGFzc1RocmVlLmxvYWRlbmQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLiRyZWZzLmNsYXNzVGhyZWUucGFnZSA9IDE7XHJcblx0XHRcdFx0XHRcdFx0Ly8gdGhpcy4kcmVmcy5jbGFzc1RocmVlLnByb2R1Y3RzbGlzdCgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vIHRoaXMuJHJlZnMuY2xhc3NUaHJlZS5nZXRBbGxDYXRlZ29yeSgpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoc3RhdHVzID09IDIgfHwgc3RhdHVzID09IDMpIHtcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVUYWJCYXIoKTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGlmICghdGhpcy5pc19kaXkpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuaGlkZVRhYkJhcigpO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRoaXMuJHJlZnMuY2xhc3NPbmUuZ2V0TmF2KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0pO1xyXG5cdFx0fVxyXG5cdH0sXHJcblx0b25SZWFjaEJvdHRvbTogZnVuY3Rpb24gKCkge1xyXG5cdFx0aWYgKHRoaXMuY2F0ZWdvcnkgPT0gMikge1xyXG5cdFx0XHR0aGlzLiRyZWZzLmNsYXNzVHdvLnByb2R1Y3RzbGlzdCgpO1xyXG5cdFx0fVxyXG5cdFx0aWYgKHRoaXMuY2F0ZWdvcnkgPT0gMykge1xyXG5cdFx0XHR0aGlzLiRyZWZzLmNsYXNzVGhyZWUucHJvZHVjdHNsaXN0KCk7XHJcblx0XHR9XHJcblx0fVxyXG59O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG4vZGVlcC8ubWFzayB7XHJcblx0ei1pbmRleDogOTk7XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///413\n"); /***/ }), /* 414 */ /*!*************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate1.vue ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _goods_cate1_vue_vue_type_template_id_1c523a5b_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./goods_cate1.vue?vue&type=template&id=1c523a5b&scoped=true& */ 415);\n/* harmony import */ var _goods_cate1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./goods_cate1.vue?vue&type=script&lang=js& */ 417);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _goods_cate1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _goods_cate1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _goods_cate1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _goods_cate1_vue_vue_type_template_id_1c523a5b_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _goods_cate1_vue_vue_type_template_id_1c523a5b_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1c523a5b\",\n null,\n false,\n _goods_cate1_vue_vue_type_template_id_1c523a5b_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods_cate/goods_cate1.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9nb29kc19jYXRlMS52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MWM1MjNhNWImc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9nb29kc19jYXRlMS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2dvb2RzX2NhdGUxLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjFjNTIzYTViXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzX2NhdGUvZ29vZHNfY2F0ZTEudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///414\n"); /***/ }), /* 415 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate1.vue?vue&type=template&id=1c523a5b&scoped=true& ***! \********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate1_vue_vue_type_template_id_1c523a5b_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./goods_cate1.vue?vue&type=template&id=1c523a5b&scoped=true& */ 416); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate1_vue_vue_type_template_id_1c523a5b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate1_vue_vue_type_template_id_1c523a5b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate1_vue_vue_type_template_id_1c523a5b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate1_vue_vue_type_template_id_1c523a5b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 416 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate1.vue?vue&type=template&id=1c523a5b&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { easyLoadimage: __webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 156) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "productSort copy-data"), style: _vm._$s(0, "s", { height: _vm.pageHeight }), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "header acea-row row-center-wrapper"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "acea-row row-between-wrapper input" ), attrs: { _i: 2 }, }, [ _c("text", { staticClass: _vm._$s(3, "sc", "iconfont icon-sousuo"), attrs: { _i: 3 }, }), _c("input", { attrs: { placeholder: _vm._$s( 4, "a-placeholder", _vm.$t("搜索商品名称") ), _i: 4, }, on: { confirm: _vm.searchSubmitValue }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "scroll-box"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "aside"), attrs: { _i: 6 } }, [ _c( "scroll-view", {}, [ _vm._l( _vm._$s(8, "f", { forItems: _vm.productList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(8, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "8-" + $30, "sc", "item acea-row row-center-wrapper" ), class: _vm._$s( "8-" + $30, "c", index == _vm.navActive ? "on" : "" ), attrs: { _i: "8-" + $30 }, on: { click: function ($event) { return _vm.tap(index, "b" + index) }, }, }, [ _c("text", [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(_vm.$t(item.cate_name)) ) ), ]), ] ) } ), _vm._$s( 10, "i", _vm.newData.status && _vm.newData.status.status ) ? _c("view", { staticClass: _vm._$s(10, "sc", "item"), attrs: { _i: 10 }, }) : _vm._e(), ], 2 ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "conter"), attrs: { _i: 11 } }, [ _c( "scroll-view", { staticClass: _vm._$s(12, "sc", "conterScroll"), attrs: { "scroll-into-view": _vm._$s( 12, "a-scroll-into-view", _vm.toView ), _i: 12, }, on: { scroll: _vm.scroll }, }, [ _vm._l( _vm._$s(13, "f", { forItems: _vm.productList }), function (item, index, $21, $31) { return [ _c( "view", { key: _vm._$s(13, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("14-" + $31, "sc", "listw"), attrs: { id: _vm._$s("14-" + $31, "a-id", "b" + index), _i: "14-" + $31, }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $31, "sc", "title acea-row row-center-wrapper" ), attrs: { _i: "15-" + $31 }, }, [ _c("view", { staticClass: _vm._$s( "16-" + $31, "sc", "line" ), attrs: { _i: "16-" + $31 }, }), _c( "view", { staticClass: _vm._$s( "17-" + $31, "sc", "name" ), attrs: { _i: "17-" + $31 }, }, [ _vm._v( _vm._$s( "17-" + $31, "t0-0", _vm._s(_vm.$t(item.cate_name)) ) ), ] ), _c("view", { staticClass: _vm._$s( "18-" + $31, "sc", "line" ), attrs: { _i: "18-" + $31 }, }), ] ), _c( "view", { staticClass: _vm._$s( "19-" + $31, "sc", "list acea-row" ), attrs: { _i: "19-" + $31 }, }, [ _c( "navigator", { staticClass: _vm._$s( "20-" + $31, "sc", "item acea-row row-column row-middle" ), attrs: { url: _vm._$s( "20-" + $31, "a-url", "/pages/goods/goods_list/index?cid=" + item.id + "&title=" + item.cate_name ), _i: "20-" + $31, }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $31, "sc", "picture" ), attrs: { _i: "21-" + $31 }, }, [ _c("easy-loadimage", { attrs: { mode: "widthFix", "image-src": item.pic || _vm.defimg, _i: "22-" + $31, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s( "23-" + $31, "sc", "name line1" ), attrs: { _i: "23-" + $31 }, }, [ _vm._v( _vm._$s( "23-" + $31, "t0-0", _vm._s(_vm.$t("全部商品")) ) ), ] ), ] ), _vm._l( _vm._$s(24 + "-" + $31, "f", { forItems: item.children, }), function (itemn, indexn, $22, $32) { return [ _c( "navigator", { key: _vm._$s(24 + "-" + $31, "f", { forIndex: $22, keyIndex: 0, key: indexn + "_0", }), staticClass: _vm._$s( "25-" + $31 + "-" + $32, "sc", "item acea-row row-column row-middle" ), attrs: { url: _vm._$s( "25-" + $31 + "-" + $32, "a-url", "/pages/goods/goods_list/index?sid=" + itemn.id + "&title=" + itemn.cate_name ), _i: "25-" + $31 + "-" + $32, }, }, [ _c( "view", { staticClass: _vm._$s( "26-" + $31 + "-" + $32, "sc", "picture" ), attrs: { _i: "26-" + $31 + "-" + $32, }, }, [ _c("easy-loadimage", { attrs: { mode: "widthFix", "image-src": itemn.pic, _i: "27-" + $31 + "-" + $32, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s( "28-" + $31 + "-" + $32, "sc", "name line1" ), attrs: { _i: "28-" + $31 + "-" + $32, }, }, [ _vm._v( _vm._$s( "28-" + $31 + "-" + $32, "t0-0", _vm._s( _vm.$t(itemn.cate_name) ) ) ), ] ), ] ), ] } ), ], 2 ), ] ), ] } ), _vm._$s(29, "i", _vm.number < 15) ? _c("view", { style: _vm._$s( 29, "s", "height:" + (_vm.height - 300) + "rpx;" ), attrs: { _i: 29 }, }) : _vm._e(), ], 2 ), ] ), ] ), _vm._$s(30, "i", !_vm.is_diy) ? _c("tabBar", { attrs: { pagePath: "/pages/goods_cate/goods_cate", _i: 30 }, }) : _c("pageFooter", { attrs: { _i: 31 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 417 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate1.vue?vue&type=script&lang=js& ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./goods_cate1.vue?vue&type=script&lang=js& */ 418);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate1_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiI0MTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9nb29kc19jYXRlMS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2dvb2RzX2NhdGUxLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///417\n"); /***/ }), /* 418 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate1.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/pageFooter/index.vue */ 218));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/pages/index/visualization/components/tabBar.vue */ 359));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar sysHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar app = getApp();\nvar _default = {\n components: {\n pageFooter: _index.default,\n tabBar: _tabBar.default\n },\n props: {\n isNew: {\n type: Boolean,\n default: false\n }\n },\n data: function data() {\n var _ref;\n return _ref = {\n defimg: __webpack_require__(/*! @/static/images/all_cat.png */ 419),\n navlist: [],\n productList: [],\n navActive: 0,\n number: \"\",\n is_diy: uni.getStorageSync('is_diy'),\n height: 0,\n hightArr: [],\n toView: \"\",\n tabbarH: 0,\n footH: 0,\n windowHeight: 0,\n newData: {},\n activeRouter: '',\n pageHeight: '100%',\n sysHeight: sysHeight\n }, (0, _defineProperty2.default)(_ref, \"pageHeight\", app.globalData.windowHeight), (0, _defineProperty2.default)(_ref, \"lock\", false), _ref;\n },\n computed: _objectSpread({}, (0, _vuex.mapState)({\n cartNum: function cartNum(state) {\n return state.indexData.cartNum;\n }\n })),\n mounted: function mounted() {\n var that = this;\n var routes = getCurrentPages();\n var curRoute = routes[routes.length - 1].route;\n this.activeRouter = '/' + curRoute;\n this.getAllCategory(1);\n },\n watch: {\n isNew: function isNew(newVal) {\n this.getAllCategory(1);\n }\n },\n methods: {\n getNav: function getNav() {\n var _this = this;\n (0, _public.getNavigation)().then(function (res) {\n _this.newData = res.data;\n });\n },\n goRouter: function goRouter(item) {\n var pages = getCurrentPages();\n var page = pages[pages.length - 1].$page.fullPath;\n if (item.link == page) return;\n uni.switchTab({\n url: item.link,\n fail: function fail(err) {\n uni.redirectTo({\n url: item.link\n });\n }\n });\n },\n footHeight: function footHeight(data) {\n this.footH = data;\n },\n infoScroll: function infoScroll() {\n var that = this;\n var len = that.productList.length;\n this.number = that.productList[len - 1].children.length;\n //设置商品列表高度\n uni.getSystemInfo({\n success: function success(res) {\n that.height = res.windowHeight * (750 / res.windowWidth) - 98;\n }\n });\n var height = 0;\n var hightArr = [];\n for (var i = 0; i < len; i++) {\n //获取元素所在位置\n var query = uni.createSelectorQuery().in(this);\n var idView = \"#b\" + i;\n query.select(idView).boundingClientRect();\n query.exec(function (res) {\n var top = res[0].top;\n hightArr.push(top);\n that.hightArr = hightArr;\n });\n }\n ;\n },\n tap: function tap(index, id) {\n this.toView = id;\n this.navActive = index;\n this.$set(this, 'lock', true);\n uni.$emit('scroll');\n },\n getAllCategory: function getAllCategory(type) {\n var that = this;\n if (type || !uni.getStorageSync('CAT1_DATA')) {\n (0, _store.getCategoryList)().then(function (res) {\n uni.setStorageSync('CAT1_DATA', res.data);\n that.productList = res.data;\n that.$nextTick(function (res) {\n that.infoScroll();\n });\n });\n } else {\n that.productList = uni.getStorageSync('CAT1_DATA');\n that.$nextTick(function (res) {\n that.infoScroll();\n });\n }\n },\n scroll: function scroll(e) {\n var scrollTop = e.detail.scrollTop;\n var scrollArr = this.hightArr;\n if (this.lock) {\n this.$set(this, 'lock', false);\n return;\n }\n for (var i = 0; i < scrollArr.length; i++) {\n if (scrollTop >= 0 && scrollTop < scrollArr[1] - scrollArr[0]) {\n this.navActive = 0;\n } else if (scrollTop >= scrollArr[i] - scrollArr[0] && scrollTop < scrollArr[i + 1] - scrollArr[0]) {\n this.navActive = i;\n } else if (scrollTop >= scrollArr[scrollArr.length - 1] - scrollArr[0]) {\n this.navActive = scrollArr.length - 1;\n }\n }\n uni.$emit('scroll');\n },\n searchSubmitValue: function searchSubmitValue(e) {\n if (this.$util.trim(e.detail.value).length > 0) uni.navigateTo({\n url: '/pages/goods/goods_list/index?searchValue=' + e.detail.value\n });else return this.$util.Tips({\n title: this.$t(\"\\u641C\\u7D22\\u5546\\u54C1\\u540D\\u79F0\")\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHNfY2F0ZS9nb29kc19jYXRlMS52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInBhZ2VGb290ZXIiLCJ0YWJCYXIiLCJwcm9wcyIsImlzTmV3IiwidHlwZSIsImRlZmF1bHQiLCJkYXRhIiwiZGVmaW1nIiwibmF2bGlzdCIsInByb2R1Y3RMaXN0IiwibmF2QWN0aXZlIiwibnVtYmVyIiwiaXNfZGl5IiwiaGVpZ2h0IiwiaGlnaHRBcnIiLCJ0b1ZpZXciLCJ0YWJiYXJIIiwiZm9vdEgiLCJ3aW5kb3dIZWlnaHQiLCJuZXdEYXRhIiwiYWN0aXZlUm91dGVyIiwicGFnZUhlaWdodCIsInN5c0hlaWdodCIsImFwcCIsImNvbXB1dGVkIiwiY2FydE51bSIsIm1vdW50ZWQiLCJ3YXRjaCIsIm1ldGhvZHMiLCJnZXROYXYiLCJnb1JvdXRlciIsInVuaSIsInVybCIsImZhaWwiLCJmb290SGVpZ2h0IiwiaW5mb1Njcm9sbCIsInN1Y2Nlc3MiLCJ0aGF0IiwicXVlcnkiLCJ0YXAiLCJnZXRBbGxDYXRlZ29yeSIsInNjcm9sbCIsInNlYXJjaFN1Ym1pdFZhbHVlIiwidGl0bGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBd0VBO0FBR0E7QUFJQTtBQUdBO0FBQ0E7QUFBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFaQTtBQWFBO0FBQUEsZUFDQTtFQUNBQTtJQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUFBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFBQSxxREFFQUMsMEVBRUE7RUFFQTtFQUNBQyw0QkFDQTtJQUNBQztNQUFBO0lBQUE7RUFDQSxHQUNBO0VBQ0FDO0lBQ0E7SUFRQTtJQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0F4QjtNQUNBO0lBQ0E7RUFDQTtFQUNBeUI7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO1VBQ0FGO1lBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQUo7UUFDQUs7VUFDQUM7UUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0FDO1FBQ0FBO1VBQ0E7VUFDQXhCO1VBQ0F1QjtRQUNBO01BQ0E7TUFBQTtJQUNBO0lBQ0FFO01BQ0E7TUFDQTtNQUNBO01BQ0FSO0lBQ0E7SUFDQVM7TUFDQTtNQUNBO1FBQ0E7VUFDQVQ7VUFDQU07VUFDQUE7WUFDQUE7VUFDQTtRQUNBO01BQ0E7UUFDQUE7UUFDQUE7VUFDQUE7UUFDQTtNQUNBO0lBQ0E7SUFDQUk7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQSxnR0FDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQVY7SUFDQTtJQUNBVztNQUNBLGdEQUNBWDtRQUNBQztNQUNBLFFBRUE7UUFDQVc7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjQxOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz0ncHJvZHVjdFNvcnQgY29weS1kYXRhJyA6c3R5bGU9XCJ7aGVpZ2h0OnBhZ2VIZWlnaHR9XCI+XHJcblx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyB8fCBNUCAtLT5cclxuXHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJzeXMtaGVhZFwiIDpzdHlsZT1cIntoZWlnaHQ6c3lzSGVpZ2h0fVwiPjwvdmlldz4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPSdoZWFkZXIgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyJz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2FjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXIgaW5wdXQnPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXNvdXN1byc+PC90ZXh0PlxyXG5cdFx0XHRcdDxpbnB1dCB0eXBlPSd0ZXh0JyA6cGxhY2Vob2xkZXI9XCIkdCgn5pCc57Si5ZWG5ZOB5ZCN56ewJylcIiBAY29uZmlybT1cInNlYXJjaFN1Ym1pdFZhbHVlXCIgY29uZmlybS10eXBlPSdzZWFyY2gnXHJcblx0XHRcdFx0XHRuYW1lPVwic2VhcmNoXCIgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJz48L2lucHV0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNjcm9sbC1ib3hcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2FzaWRlJz5cclxuXHRcdFx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXk9XCJ0cnVlXCIgc2Nyb2xsLXdpdGgtYW5pbWF0aW9uPSd0cnVlJyBzdHlsZT1cImhlaWdodDogY2FsYygxMDAlIC0gMTAwcnB4KVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyJyA6Y2xhc3M9J2luZGV4PT1uYXZBY3RpdmU/XCJvblwiOlwiXCInXHJcblx0XHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHByb2R1Y3RMaXN0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPSd0YXAoaW5kZXgsXCJiXCIraW5kZXgpJz5cclxuXHRcdFx0XHRcdFx0PHRleHQ+e3skdChpdGVtLmNhdGVfbmFtZSl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0gI2lmZGVmIEFQUC1QTFVTIC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1pZj1cIm5ld0RhdGEuc3RhdHVzICYmIG5ld0RhdGEuc3RhdHVzLnN0YXR1c1wiPjwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz5cclxuXHRcdFx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXk9XCJ0cnVlXCIgOnNjcm9sbC1pbnRvLXZpZXc9XCJ0b1ZpZXdcIiBAc2Nyb2xsPVwic2Nyb2xsXCIgc2Nyb2xsLXdpdGgtYW5pbWF0aW9uPSd0cnVlJ1xyXG5cdFx0XHRcdFx0c3R5bGU9XCJoZWlnaHQ6IDEwMCU7XCIgY2xhc3M9XCJjb250ZXJTY3JvbGxcIj5cclxuXHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBwcm9kdWN0TGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGlzdHcnIDppZD1cIidiJytpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUnPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KGl0ZW0uY2F0ZV9uYW1lKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUnPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpc3QgYWNlYS1yb3cnPlxyXG5cdFx0XHRcdFx0XHRcdFx0PG5hdmlnYXRvciBob3Zlci1jbGFzcz0nbm9uZSdcclxuXHRcdFx0XHRcdFx0XHRcdFx0OnVybD0nXCIvcGFnZXMvZ29vZHMvZ29vZHNfbGlzdC9pbmRleD9jaWQ9XCIraXRlbS5pZCtcIiZ0aXRsZT1cIitpdGVtLmNhdGVfbmFtZSdcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWNvbHVtbiByb3ctbWlkZGxlJz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3R1cmUnPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxlYXN5LWxvYWRpbWFnZSBtb2RlPVwid2lkdGhGaXhcIiA6aW1hZ2Utc3JjPVwiaXRlbS5waWMgfHwgZGVmaW1nXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC9lYXN5LWxvYWRpbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIDxpbWFnZSBzcmM9XCIvc3RhdGljL2ltYWdlcy9zb3J0LWltZy5wbmdcIiB2LWVsc2U+PC9pbWFnZT4gLS0+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTEnPnt7JHQoYOWFqOmDqOWVhuWTgWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtbixpbmRleG4pIGluIGl0ZW0uY2hpbGRyZW5cIiA6a2V5PVwiaW5kZXhuXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxuYXZpZ2F0b3IgaG92ZXItY2xhc3M9J25vbmUnXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0OnVybD0nXCIvcGFnZXMvZ29vZHMvZ29vZHNfbGlzdC9pbmRleD9zaWQ9XCIraXRlbW4uaWQrXCImdGl0bGU9XCIraXRlbW4uY2F0ZV9uYW1lJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1jb2x1bW4gcm93LW1pZGRsZSc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3R1cmUnPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PGVhc3ktbG9hZGltYWdlIG1vZGU9XCJ3aWR0aEZpeFwiIDppbWFnZS1zcmM9XCJpdGVtbi5waWNcIj48L2Vhc3ktbG9hZGltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9pbWFnZXMvc29ydC1pbWcucG5nXCIgdi1lbHNlPjwvaW1hZ2U+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3skdChpdGVtbi5jYXRlX25hbWUpfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9J1wiaGVpZ2h0OlwiKyhoZWlnaHQtMzAwKStcInJweDtcIicgdi1pZj1cIm51bWJlcjwxNVwiPjwvdmlldz5cclxuXHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dGFiQmFyIHYtaWY9XCIhaXNfZGl5XCIgOnBhZ2VQYXRoPVwiJy9wYWdlcy9nb29kc19jYXRlL2dvb2RzX2NhdGUnXCI+PC90YWJCYXI+XHJcblx0XHQ8cGFnZUZvb3RlciB2LWVsc2U+PC9wYWdlRm9vdGVyPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0bGV0IHN5c0hlaWdodCA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnN0YXR1c0JhckhlaWdodCArICdweCc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldENhdGVnb3J5TGlzdFxyXG5cdH0gZnJvbSAnQC9hcGkvc3RvcmUuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZSxcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCJcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0TmF2aWdhdGlvblxyXG5cdH0gZnJvbSAnQC9hcGkvcHVibGljLmpzJ1xyXG5cdGltcG9ydCBwYWdlRm9vdGVyIGZyb20gJ0AvY29tcG9uZW50cy9wYWdlRm9vdGVyL2luZGV4LnZ1ZSdcclxuXHRpbXBvcnQgdGFiQmFyIGZyb20gXCJAL3BhZ2VzL2luZGV4L3Zpc3VhbGl6YXRpb24vY29tcG9uZW50cy90YWJCYXIudnVlXCI7XHJcblx0Y29uc3QgYXBwID0gZ2V0QXBwKCk7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRwYWdlRm9vdGVyLFxyXG5cdFx0XHR0YWJCYXJcclxuXHRcdH0sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRpc05ldzoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0ZGVmaW1nOiByZXF1aXJlKCdAL3N0YXRpYy9pbWFnZXMvYWxsX2NhdC5wbmcnKSxcclxuXHRcdFx0XHRuYXZsaXN0OiBbXSxcclxuXHRcdFx0XHRwcm9kdWN0TGlzdDogW10sXHJcblx0XHRcdFx0bmF2QWN0aXZlOiAwLFxyXG5cdFx0XHRcdG51bWJlcjogXCJcIixcclxuXHRcdFx0XHRpc19kaXk6IHVuaS5nZXRTdG9yYWdlU3luYygnaXNfZGl5JyksXHJcblx0XHRcdFx0aGVpZ2h0OiAwLFxyXG5cdFx0XHRcdGhpZ2h0QXJyOiBbXSxcclxuXHRcdFx0XHR0b1ZpZXc6IFwiXCIsXHJcblx0XHRcdFx0dGFiYmFySDogMCxcclxuXHRcdFx0XHRmb290SDogMCxcclxuXHRcdFx0XHR3aW5kb3dIZWlnaHQ6IDAsXHJcblx0XHRcdFx0bmV3RGF0YToge30sXHJcblx0XHRcdFx0YWN0aXZlUm91dGVyOiAnJyxcclxuXHRcdFx0XHRwYWdlSGVpZ2h0OiAnMTAwJScsXHJcblx0XHRcdFx0c3lzSGVpZ2h0OiBzeXNIZWlnaHQsXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0cGFnZUhlaWdodDogYXBwLmdsb2JhbERhdGEud2luZG93SGVpZ2h0LFxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdGxvY2s6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZSh7XHJcblx0XHRcdFx0Y2FydE51bTogc3RhdGUgPT4gc3RhdGUuaW5kZXhEYXRhLmNhcnROdW1cclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdHVuaS5nZXRTeXN0ZW1JbmZvKHtcclxuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdHRoYXQucGFnZUhlaWdodCA9IHJlcy53aW5kb3dIZWlnaHQgKyAncHgnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGxldCByb3V0ZXMgPSBnZXRDdXJyZW50UGFnZXMoKTtcclxuXHRcdFx0bGV0IGN1clJvdXRlID0gcm91dGVzW3JvdXRlcy5sZW5ndGggLSAxXS5yb3V0ZVxyXG5cdFx0XHR0aGlzLmFjdGl2ZVJvdXRlciA9ICcvJyArIGN1clJvdXRlXHJcblx0XHRcdHRoaXMuZ2V0QWxsQ2F0ZWdvcnkoMSk7XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNOZXcobmV3VmFsKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRBbGxDYXRlZ29yeSgxKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0TmF2KCkge1xyXG5cdFx0XHRcdGdldE5hdmlnYXRpb24oKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLm5ld0RhdGEgPSByZXMuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGdvUm91dGVyKGl0ZW0pIHtcclxuXHRcdFx0XHR2YXIgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKTtcclxuXHRcdFx0XHR2YXIgcGFnZSA9IChwYWdlc1twYWdlcy5sZW5ndGggLSAxXSkuJHBhZ2UuZnVsbFBhdGg7XHJcblx0XHRcdFx0aWYgKGl0ZW0ubGluayA9PSBwYWdlKSByZXR1cm5cclxuXHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHRcdHVybDogaXRlbS5saW5rLFxyXG5cdFx0XHRcdFx0ZmFpbChlcnIpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogaXRlbS5saW5rXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Zm9vdEhlaWdodChkYXRhKSB7XHJcblx0XHRcdFx0dGhpcy5mb290SCA9IGRhdGFcclxuXHRcdFx0fSxcclxuXHRcdFx0aW5mb1Njcm9sbDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCBsZW4gPSB0aGF0LnByb2R1Y3RMaXN0Lmxlbmd0aDtcclxuXHRcdFx0XHR0aGlzLm51bWJlciA9IHRoYXQucHJvZHVjdExpc3RbbGVuIC0gMV0uY2hpbGRyZW4ubGVuZ3RoO1xyXG5cdFx0XHRcdC8v6K6+572u5ZWG5ZOB5YiX6KGo6auY5bqmXHJcblx0XHRcdFx0dW5pLmdldFN5c3RlbUluZm8oe1xyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuaGVpZ2h0ID0gKHJlcy53aW5kb3dIZWlnaHQpICogKDc1MCAvIHJlcy53aW5kb3dXaWR0aCkgLSA5ODtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0bGV0IGhlaWdodCA9IDA7XHJcblx0XHRcdFx0bGV0IGhpZ2h0QXJyID0gW107XHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW47IGkrKykge1xyXG5cdFx0XHRcdFx0Ly/ojrflj5blhYPntKDmiYDlnKjkvY3nva5cclxuXHRcdFx0XHRcdGxldCBxdWVyeSA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuaW4odGhpcyk7XHJcblx0XHRcdFx0XHRsZXQgaWRWaWV3ID0gXCIjYlwiICsgaTtcclxuXHRcdFx0XHRcdHF1ZXJ5LnNlbGVjdChpZFZpZXcpLmJvdW5kaW5nQ2xpZW50UmVjdCgpO1xyXG5cdFx0XHRcdFx0cXVlcnkuZXhlYyhmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0bGV0IHRvcCA9IHJlc1swXS50b3A7XHJcblx0XHRcdFx0XHRcdGhpZ2h0QXJyLnB1c2godG9wKTtcclxuXHRcdFx0XHRcdFx0dGhhdC5oaWdodEFyciA9IGhpZ2h0QXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR0YXA6IGZ1bmN0aW9uKGluZGV4LCBpZCkge1xyXG5cdFx0XHRcdHRoaXMudG9WaWV3ID0gaWQ7XHJcblx0XHRcdFx0dGhpcy5uYXZBY3RpdmUgPSBpbmRleDtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2xvY2snLCB0cnVlKTtcblx0XHRcdFx0dW5pLiRlbWl0KCdzY3JvbGwnKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0QWxsQ2F0ZWdvcnk6IGZ1bmN0aW9uKHR5cGUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHR5cGUgfHwgIXVuaS5nZXRTdG9yYWdlU3luYygnQ0FUMV9EQVRBJykpIHtcclxuXHRcdFx0XHRcdGdldENhdGVnb3J5TGlzdCgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdDQVQxX0RBVEEnLCByZXMuZGF0YSlcclxuXHRcdFx0XHRcdFx0dGhhdC5wcm9kdWN0TGlzdCA9IHJlcy5kYXRhO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRuZXh0VGljayhyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaW5mb1Njcm9sbCgpO1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhhdC5wcm9kdWN0TGlzdCA9IHVuaS5nZXRTdG9yYWdlU3luYygnQ0FUMV9EQVRBJylcclxuXHRcdFx0XHRcdHRoYXQuJG5leHRUaWNrKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuaW5mb1Njcm9sbCgpO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNjcm9sbDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCBzY3JvbGxUb3AgPSBlLmRldGFpbC5zY3JvbGxUb3A7XHJcblx0XHRcdFx0bGV0IHNjcm9sbEFyciA9IHRoaXMuaGlnaHRBcnI7XHJcblx0XHRcdFx0aWYgKHRoaXMubG9jaykge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdsb2NrJywgZmFsc2UpO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHNjcm9sbEFyci5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0aWYgKHNjcm9sbFRvcCA+PSAwICYmIHNjcm9sbFRvcCA8IHNjcm9sbEFyclsxXSAtIHNjcm9sbEFyclswXSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLm5hdkFjdGl2ZSA9IDBcclxuXHRcdFx0XHRcdH0gZWxzZSBpZiAoc2Nyb2xsVG9wID49IHNjcm9sbEFycltpXSAtIHNjcm9sbEFyclswXSAmJiBzY3JvbGxUb3AgPCBzY3JvbGxBcnJbaSArIDFdIC0gc2Nyb2xsQXJyW1xyXG5cdFx0XHRcdFx0XHRcdDBdKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMubmF2QWN0aXZlID0gaVxyXG5cdFx0XHRcdFx0fSBlbHNlIGlmIChzY3JvbGxUb3AgPj0gc2Nyb2xsQXJyW3Njcm9sbEFyci5sZW5ndGggLSAxXSAtIHNjcm9sbEFyclswXSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLm5hdkFjdGl2ZSA9IHNjcm9sbEFyci5sZW5ndGggLSAxXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVuaS4kZW1pdCgnc2Nyb2xsJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHNlYXJjaFN1Ym1pdFZhbHVlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuJHV0aWwudHJpbShlLmRldGFpbC52YWx1ZSkubGVuZ3RoID4gMClcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL2dvb2RzX2xpc3QvaW5kZXg/c2VhcmNoVmFsdWU9JyArIGUuZGV0YWlsLnZhbHVlXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdGVsc2VcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5pCc57Si5ZWG5ZOB5ZCN56ewYClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbjxzdHlsZT5cclxuXHRwYWdlIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQvZGVlcC91bmktc2Nyb2xsLXZpZXcge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5zeXMtdGl0bGUge1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC8vICNlbmRpZlxyXG5cdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHJweDtcclxuXHRcdC8vICNlbmRpZlxyXG5cdH1cclxuXHJcblx0LnN5cy1oZWFkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdFNvcnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQvLyNpZmRlZiBNUFxyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0td2luZG93LXRvcCkpICFpbXBvcnRhbnQ7XHJcblx0XHQvLyNlbmRpZlxyXG5cdFx0Ly8jaWZuZGVmIE1QXHJcblx0XHRoZWlnaHQ6IDEwMHZoIC8vI2VuZGlmXHJcblx0fVxyXG5cclxuXHQucHJvZHVjdFNvcnQgLmhlYWRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogOTZycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZjVmNWY1O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RTb3J0IC5oZWFkZXIgLmlucHV0IHtcclxuXHRcdHdpZHRoOiA3MDBycHg7XHJcblx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDAgMjVycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdFNvcnQgLmhlYWRlciAuaW5wdXQgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMzVycHg7XHJcblx0XHRjb2xvcjogIzU1NTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0U29ydCAuaGVhZGVyIC5pbnB1dCAucGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdFNvcnQgLmhlYWRlciAuaW5wdXQgaW5wdXQge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiA1OTdycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdFNvcnQgLnNjcm9sbC1ib3gge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0Ly8gI2lmbmRlZiBNUFxyXG5cdHVuaS1zY3JvbGwtdmlldyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcnB4O1xyXG5cdH1cclxuXHJcblx0Ly8gI2VuZGlmXHJcblxyXG5cdC5wcm9kdWN0U29ydCAuYXNpZGUge1xyXG5cdFx0d2lkdGg6IDE4MHJweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RTb3J0IC5hc2lkZSAuaXRlbSB7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjNDI0MjQyO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RTb3J0IC5hc2lkZSAuaXRlbS5vbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDRycHggc29saWQgdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RTb3J0IC5jb250ZXIge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nOiAwIDE0cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMDBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdFNvcnQgLmNvbnRlciAubGlzdHcge1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RTb3J0IC5jb250ZXIgLmxpc3R3IC50aXRsZSB7XHJcblx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RTb3J0IC5jb250ZXIgLmxpc3R3IC50aXRsZSAubGluZSB7XHJcblx0XHR3aWR0aDogMTAwcnB4O1xyXG5cdFx0aGVpZ2h0OiAycnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0U29ydCAuY29udGVyIC5saXN0dyAudGl0bGUgLm5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0bWFyZ2luOiAwIDMwcnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdFNvcnQgLmNvbnRlciAubGlzdCB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdFNvcnQgLmNvbnRlciAubGlzdCAuaXRlbSB7XHJcblx0XHR3aWR0aDogMTc3cnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjZycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdFNvcnQgLmNvbnRlciAubGlzdCAuaXRlbSAucGljdHVyZSB7XHJcblx0XHR3aWR0aDogMTIwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxMjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cclxuXHQvLyAucHJvZHVjdFNvcnQgLmNvbnRlciAubGlzdCAuaXRlbSAucGljdHVyZSBpbWFnZSB7XHJcblx0Ly8gXHR3aWR0aDogMTAwJTtcclxuXHQvLyBcdGhlaWdodDogMTAwJTtcclxuXHQvLyBcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQvLyB9XHJcblxyXG5cdC5wcm9kdWN0U29ydCAuY29udGVyIC5saXN0IC5pdGVtIC5waWN0dXJlIHtcclxuXHJcblx0XHQvZGVlcC8sXHJcblx0XHQvZGVlcC9pbWFnZSxcclxuXHRcdC9kZWVwLy5lYXN5LWxvYWRpbWFnZSxcclxuXHRcdC9kZWVwL3VuaS1pbWFnZSB7XHJcblxyXG5cdFx0XHR3aWR0aDogMTIwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEyMHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RTb3J0IC5jb250ZXIgLmxpc3QgLml0ZW0gLm5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0aGVpZ2h0OiA1NnJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NnJweDtcclxuXHRcdHdpZHRoOiAxMjBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///418\n"); /***/ }), /* 419 */ /*!******************************************************!*\ !*** E:/2024/1/广告/uni-app/static/images/all_cat.png ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/images/all_cat.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjQxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL2ltYWdlcy9hbGxfY2F0LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///419\n"); /***/ }), /* 420 */ /*!*************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate2.vue ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _goods_cate2_vue_vue_type_template_id_1c6051dc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./goods_cate2.vue?vue&type=template&id=1c6051dc& */ 421);\n/* harmony import */ var _goods_cate2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./goods_cate2.vue?vue&type=script&lang=js& */ 423);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _goods_cate2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _goods_cate2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _goods_cate2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _goods_cate2_vue_vue_type_template_id_1c6051dc___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _goods_cate2_vue_vue_type_template_id_1c6051dc___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _goods_cate2_vue_vue_type_template_id_1c6051dc___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods_cate/goods_cate2.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0g7QUFDeEg7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxzRkFBTTtBQUNSLEVBQUUsK0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9nb29kc19jYXRlMi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MWM2MDUxZGMmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9nb29kc19jYXRlMi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2dvb2RzX2NhdGUyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nb29kc19jYXRlL2dvb2RzX2NhdGUyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///420\n"); /***/ }), /* 421 */ /*!********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate2.vue?vue&type=template&id=1c6051dc& ***! \********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate2_vue_vue_type_template_id_1c6051dc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./goods_cate2.vue?vue&type=template&id=1c6051dc& */ 422); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate2_vue_vue_type_template_id_1c6051dc___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate2_vue_vue_type_template_id_1c6051dc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate2_vue_vue_type_template_id_1c6051dc___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate2_vue_vue_type_template_id_1c6051dc___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 422 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate2.vue?vue&type=template&id=1c6051dc& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "goodCate"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "header acea-row row-center-wrapper"), attrs: { _i: 1 }, }, [ _c( "navigator", { staticClass: _vm._$s(2, "sc", "pageIndex"), attrs: { _i: 2 }, on: { click: _vm.jumpIndex }, }, [ _c("text", { staticClass: _vm._$s(3, "sc", "iconfont icon-shouye3"), attrs: { _i: 3 }, }), ] ), _c( "navigator", { staticClass: _vm._$s( 4, "sc", "search acea-row row-center-wrapper" ), attrs: { _i: 4 }, }, [ _c("text", { staticClass: _vm._$s(5, "sc", "iconfont icon-xiazai5"), attrs: { _i: 5 }, }), _vm._v(_vm._$s(4, "t1-0", _vm._s(_vm.$t("搜索商品名称")))), ] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "conter"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "aside"), attrs: { _i: 7 } }, [ _c( "scroll-view", {}, _vm._l( _vm._$s(9, "f", { forItems: _vm.categoryList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "9-" + $30, "sc", "item acea-row row-center-wrapper" ), class: _vm._$s( "9-" + $30, "c", index == _vm.navActive ? "on" : "" ), attrs: { _i: "9-" + $30 }, on: { click: function ($event) { return _vm.tapNav(index, item) }, }, }, [ _c("text", [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(_vm.$t(item.cate_name)) ) ), ]), ] ) } ), 0 ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "wrapper"), attrs: { _i: 11 } }, [ _vm._$s(12, "i", _vm.iSlong) ? _c( "view", { staticClass: _vm._$s(12, "sc", "bgcolor"), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s( 13, "sc", "longTab acea-row row-middle" ), attrs: { _i: 13 }, }, [ _c( "scroll-view", { attrs: { "scroll-left": _vm._$s( 14, "a-scroll-left", _vm.tabLeft ), _i: 14, }, }, _vm._l( _vm._$s(15, "f", { forItems: _vm.categoryErList, }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(15, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "15-" + $31, "sc", "longItem" ), class: _vm._$s( "15-" + $31, "c", index === _vm.tabClick ? "click" : "" ), style: _vm._$s( "15-" + $31, "s", "width:" + _vm.isWidth + "px" ), attrs: { _i: "15-" + $31 }, on: { click: function ($event) { return _vm.longClick(index) }, }, }, [ _vm._v( _vm._$s( "15-" + $31, "t0-0", _vm._s(_vm.$t(item.cate_name)) ) ), ] ) } ), 0 ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "openList"), attrs: { _i: 16 }, on: { click: _vm.openTap }, }, [ _c("text", { staticClass: _vm._$s( 17, "sc", "iconfont icon-xiala" ), attrs: { _i: 17 }, }), ] ), ] ) : _c("view", [ _c( "view", { staticClass: _vm._$s(19, "sc", "downTab"), attrs: { _i: 19 }, }, [ _c( "view", { staticClass: _vm._$s( 20, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 20 }, }, [ _c("view", [ _vm._v( _vm._$s(21, "t0-0", _vm._s(_vm.categoryTitle)) ), ]), _c( "view", { staticClass: _vm._$s(22, "sc", "closeList"), attrs: { _i: 22 }, on: { click: _vm.closeTap }, }, [ _c("text", { staticClass: _vm._$s( 23, "sc", "iconfont icon-xiala" ), attrs: { _i: 23 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(24, "sc", "children"), attrs: { _i: 24 }, }, [ _c( "view", { staticClass: _vm._$s( 25, "sc", "acea-row row-middle" ), attrs: { _i: 25 }, }, _vm._l( _vm._$s(26, "f", { forItems: _vm.categoryErList, }), function (item, index, $22, $32) { return _c( "view", { key: _vm._$s(26, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s( "26-" + $32, "sc", "item line1" ), class: _vm._$s( "26-" + $32, "c", index === _vm.tabClick ? "click" : "" ), attrs: { _i: "26-" + $32 }, on: { click: function ($event) { return _vm.longClick(index) }, }, }, [ _vm._v( _vm._$s( "26-" + $32, "t0-0", _vm._s(_vm.$t(item.cate_name)) ) ), ] ) } ), 0 ), ] ), ] ), _c("view", { staticClass: _vm._$s(27, "sc", "mask"), attrs: { _i: 27 }, on: { click: _vm.closeTap }, }), ]), _c("goodList", { ref: "d_goodClass", attrs: { tempArr: _vm.tempArr, isLogin: _vm.isLogin, _i: 28 }, on: { gocartduo: _vm.goCartDuo, gocartdan: _vm.goCartDan, ChangeCartNumDan: _vm.ChangeCartNumDan, detail: _vm.goDetail, }, }), _c( "view", { staticClass: _vm._$s( 29, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 29 }, }, [ _c("text", { staticClass: _vm._$s( 30, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(30, "a-hidden", _vm.loading == false), _i: 30, }, }), _vm._v(_vm._$s(29, "t1-0", _vm._s(_vm.loadTitle))), ] ), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(31, "sc", "footer acea-row row-between-wrapper"), attrs: { _i: 31 }, }, [ _vm._$s(32, "i", _vm.cartData.cartList.length) ? _c( "view", { staticClass: _vm._$s( 32, "sc", "cartIcon acea-row row-center-wrapper" ), attrs: { _i: 32 }, on: { click: function ($event) { return _vm.getCartList(0) }, }, }, [ _c("view", { staticClass: _vm._$s( 33, "sc", "iconfont icon-gouwuche-yangshi2" ), attrs: { _i: 33 }, }), _c( "view", { staticClass: _vm._$s(34, "sc", "num"), attrs: { _i: 34 }, }, [_vm._v(_vm._$s(34, "t0-0", _vm._s(_vm.cartCount)))] ), ] ) : _c( "view", { staticClass: _vm._$s( 35, "sc", "cartIcon acea-row row-center-wrapper noCart" ), attrs: { _i: 35 }, }, [ _c("view", { staticClass: _vm._$s( 36, "sc", "iconfont icon-gouwuche-yangshi2" ), attrs: { _i: 36 }, }), ] ), _c( "view", { staticClass: _vm._$s(37, "sc", "money acea-row row-middle"), attrs: { _i: 37 }, }, [ _c("view", [ _vm._v(_vm._$s(38, "t0-0", _vm._s(_vm.$t("¥")))), _c( "text", { staticClass: _vm._$s(39, "sc", "num"), attrs: { _i: 39 } }, [_vm._v(_vm._$s(39, "t0-0", _vm._s(_vm.totalPrice)))] ), ]), _c( "view", { staticClass: _vm._$s(40, "sc", "bnt"), attrs: { _i: 40 }, on: { click: _vm.subOrder }, }, [_vm._v(_vm._$s(40, "t0-0", _vm._s(_vm.$t("去付款"))))] ), ] ), ] ), _c("cartList", { attrs: { cartData: _vm.cartData, _i: 41 }, on: { closeList: _vm.closeList, ChangeCartNumDan: _vm.ChangeCartList, ChangeSubDel: _vm.ChangeSubDel, ChangeOneDel: _vm.ChangeOneDel, }, }), _c("productWindow", { attrs: { attr: _vm.attr, isShow: 1, iSplus: 1, iScart: 1, minQty: _vm.storeInfo.min_qty, id: "product-window", is_vip: _vm.is_vip, _i: 42, }, on: { myevent: _vm.onMyEvent, ChangeAttr: _vm.ChangeAttr, ChangeCartNum: _vm.ChangeCartNumDuo, attrVal: _vm.attrVal, iptCartNum: _vm.iptCartNum, goCat: _vm.goCatNum, }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 423 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate2.vue?vue&type=script&lang=js& ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./goods_cate2.vue?vue&type=script&lang=js& */ 424);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate2_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiI0MjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9nb29kc19jYXRlMi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2dvb2RzX2NhdGUyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///423\n"); /***/ }), /* 424 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate2.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _productWindow = _interopRequireDefault(__webpack_require__(/*! @/components/productWindow */ 379));\nvar _catGoodList = _interopRequireDefault(__webpack_require__(/*! @/components/catGoodList */ 425));\nvar _cartList = _interopRequireDefault(__webpack_require__(/*! @/components/cartList */ 430));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _order2 = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n props: {\n isNew: {\n type: Boolean,\n default: false\n }\n },\n watch: {\n isNew: function isNew(newVal) {\n this.getAllCategory(1);\n }\n },\n computed: (0, _vuex.mapGetters)(['isLogin', 'uid']),\n components: {\n productWindow: _productWindow.default,\n goodList: _catGoodList.default,\n cartList: _cartList.default\n },\n data: function data() {\n return {\n categoryList: [],\n navActive: 0,\n categoryTitle: '',\n categoryErList: [],\n tabLeft: 0,\n isWidth: 0,\n //每个导航栏占位\n tabClick: 0,\n //导航栏被点击\n iSlong: true,\n tempArr: [],\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n page: 1,\n limit: 10,\n cid: 0,\n //一级分类\n sid: 0,\n //二级分类\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n attr: {\n cartAttr: false,\n productAttr: [],\n productSelect: {}\n },\n productValue: [],\n attrValue: '',\n //已选属性\n storeName: '',\n //多属性产品名称\n id: 0,\n cartData: {\n cartList: [],\n iScart: false\n },\n cartCount: 0,\n totalPrice: 0.0,\n is_vip: 0,\n //是否是会员\n cart_num: 0,\n storeInfo: {}\n };\n },\n mounted: function mounted() {\n var that = this;\n // 获取设备宽度\n uni.getSystemInfo({\n success: function success(e) {\n that.isWidth = e.windowWidth / 5;\n }\n });\n this.getAllCategory(1);\n },\n methods: {\n jumpIndex: function jumpIndex() {\n this.$emit('jumpIndex');\n },\n // 生成订单;\n subOrder: function subOrder() {\n var that = this,\n list = that.cartData.cartList,\n ids = [];\n if (list.length) {\n list.forEach(function (item) {\n ids.push(item.id);\n });\n uni.navigateTo({\n url: '/pages/goods/order_confirm/index?cartId=' + ids.join(',')\n });\n that.cartData.iScart = false;\n } else {\n return that.$util.Tips({\n title: this.$t(\"\\u8BF7\\u9009\\u62E9\\u4EA7\\u54C1\")\n });\n }\n },\n // 计算总价;\n getTotalPrice: function getTotalPrice() {\n var that = this,\n list = that.cartData.cartList,\n totalPrice = 0.0;\n list.forEach(function (item) {\n if (item.attrStatus && item.status) {\n totalPrice = that.$util.$h.Add(totalPrice, that.$util.$h.Mul(item.cart_num, item.truePrice));\n }\n });\n that.$set(that, 'totalPrice', totalPrice);\n },\n ChangeSubDel: function ChangeSubDel(event) {\n var that = this,\n list = that.cartData.cartList,\n ids = [];\n list.forEach(function (item) {\n ids.push(item.id);\n });\n (0, _order.cartDel)(ids.join(',')).then(function (res) {\n that.$set(that.cartData, 'cartList', []);\n that.cartData.iScart = false;\n that.totalPrice = 0.0;\n that.page = 1;\n that.loadend = false;\n that.tempArr = [];\n that.productslist();\n that.getCartNum();\n });\n },\n ChangeOneDel: function ChangeOneDel(id, index) {\n var that = this,\n list = that.cartData.cartList;\n (0, _order.cartDel)(id.toString()).then(function (res) {\n list.splice(index, 1);\n if (!list.length) {\n that.cartData.iScart = false;\n that.page = 1;\n that.loadend = false;\n that.tempArr = [];\n that.productslist();\n }\n that.getCartNum();\n });\n },\n getCartList: function getCartList(iSshow) {\n var that = this;\n (0, _order.vcartList)().then(function (res) {\n that.$set(that.cartData, 'cartList', res.data);\n if (res.data.length) {\n that.$set(that.cartData, 'iScart', iSshow ? false : !that.cartData.iScart);\n } else {\n that.$set(that.cartData, 'iScart', false);\n }\n that.getTotalPrice();\n });\n },\n closeList: function closeList(e) {\n this.$set(this.cartData, 'iScart', e);\n this.page = 1;\n this.loadend = false;\n this.tempArr = [];\n this.productslist();\n },\n getCartNum: function getCartNum() {\n var that = this;\n (0, _order.getCartCounts)().then(function (res) {\n that.cartCount = res.data.count;\n that.$refs.d_goodClass.addIng = false;\n });\n },\n onMyEvent: function onMyEvent() {\n this.$set(this.attr, 'cartAttr', false);\n },\n /**\r\n * 默认选中属性\r\n *\r\n */\n DefaultSelect: function DefaultSelect() {\n var productAttr = this.attr.productAttr;\n var value = [];\n for (var key in this.productValue) {\n if (this.productValue[key].stock > 0) {\n value = this.attr.productAttr.length ? key.split(',') : [];\n break;\n }\n }\n for (var i = 0; i < productAttr.length; i++) {\n this.$set(productAttr[i], 'index', value[i]);\n }\n //sort();排序函数:数字-英文-汉字;\n var productSelect = this.productValue[value.join(',')];\n if (productSelect && productAttr.length) {\n this.$set(this.attr.productSelect, 'store_name', this.storeName);\n this.$set(this.attr.productSelect, 'image', productSelect.image);\n this.$set(this.attr.productSelect, 'price', productSelect.price);\n this.$set(this.attr.productSelect, 'stock', productSelect.stock);\n this.$set(this.attr.productSelect, 'unique', productSelect.unique);\n this.$set(this.attr.productSelect, 'cart_num', this.storeInfo.min_qty);\n this.$set(this.attr.productSelect, 'vip_price', productSelect.vip_price);\n this.$set(this, 'attrValue', value.join(','));\n } else if (!productSelect && productAttr.length) {\n this.$set(this.attr.productSelect, 'store_name', this.storeName);\n this.$set(this.attr.productSelect, 'image', this.storeInfo.image);\n this.$set(this.attr.productSelect, 'price', this.storeInfo.price);\n this.$set(this.attr.productSelect, 'stock', 0);\n this.$set(this.attr.productSelect, 'unique', '');\n this.$set(this.attr.productSelect, 'cart_num', 0);\n this.$set(this.attr.productSelect, 'vip_price', this.storeInfo.vip_price);\n this.$set(this, 'attrValue', '');\n } else if (!productSelect && !productAttr.length) {\n this.$set(this.attr.productSelect, 'store_name', this.storeName);\n this.$set(this.attr.productSelect, 'image', this.storeInfo.image);\n this.$set(this.attr.productSelect, 'price', this.storeInfo.price);\n this.$set(this.attr.productSelect, 'stock', this.storeInfo.stock);\n this.$set(this.attr.productSelect, 'unique', this.storeInfo.unique || '');\n this.$set(this.attr.productSelect, 'cart_num', this.storeInfo.min_qty);\n this.$set(this, 'attrValue', '');\n this.$set(this.attr.productSelect, 'vip_price', this.storeInfo.vip_price);\n }\n },\n /**\r\n * 属性变动赋值\r\n *\r\n */\n ChangeAttr: function ChangeAttr(res) {\n var productSelect = this.productValue[res];\n if (productSelect && productSelect.stock > 0) {\n this.$set(this.attr.productSelect, 'image', productSelect.image);\n this.$set(this.attr.productSelect, 'price', productSelect.price);\n this.$set(this.attr.productSelect, 'stock', productSelect.stock);\n this.$set(this.attr.productSelect, 'unique', productSelect.unique);\n this.$set(this.attr.productSelect, 'vip_price', productSelect.vip_price);\n this.$set(this.attr.productSelect, 'cart_num', this.storeInfo.min_qty);\n this.$set(this, 'attrValue', res);\n } else if (productSelect && productSelect.stock == 0) {\n this.$set(this.attr.productSelect, 'image', productSelect.image);\n this.$set(this.attr.productSelect, 'price', productSelect.price);\n this.$set(this.attr.productSelect, 'stock', 0);\n this.$set(this.attr.productSelect, 'unique', '');\n this.$set(this.attr.productSelect, 'vip_price', productSelect.vip_price);\n this.$set(this.attr.productSelect, 'cart_num', 0);\n this.$set(this, 'attrValue', '');\n } else {\n this.$set(this.attr.productSelect, 'image', this.storeInfo.image);\n this.$set(this.attr.productSelect, 'price', this.storeInfo.price);\n this.$set(this.attr.productSelect, 'stock', 0);\n this.$set(this.attr.productSelect, 'unique', '');\n this.$set(this.attr.productSelect, 'vip_price', this.storeInfo.vip_price);\n this.$set(this.attr.productSelect, 'cart_num', 0);\n this.$set(this, 'attrValue', '');\n }\n },\n attrVal: function attrVal(val) {\n this.$set(this.attr.productAttr[val.indexw], 'index', this.attr.productAttr[val.indexw].attr_values[val.indexn]);\n },\n /**\r\n * 购物车手动填写\r\n *\r\n */\n iptCartNum: function iptCartNum(e) {\n var _this = this;\n // this.$set(this.attr.productSelect, 'cart_num', e);\n if (e) {\n var number = this.storeInfo.min_qty;\n if (Number.isInteger(parseInt(e)) && parseInt(e) >= this.storeInfo.min_qty) {\n number = parseInt(e);\n }\n this.$nextTick(function (e) {\n _this.$set(_this.attr.productSelect, 'cart_num', e < 0 ? _this.storeInfo.min_qty : number);\n });\n }\n },\n onLoadFun: function onLoadFun() {},\n // 产品列表\n productslist: function productslist() {\n var that = this;\n if (that.loadend) return;\n if (that.loading) return;\n that.loading = true;\n that.loadTitle = '';\n (0, _store.getProductslist)({\n page: that.page,\n limit: that.limit,\n type: 1,\n cid: that.cid,\n sid: that.sid\n }).then(function (res) {\n var list = res.data,\n loadend = list.length < that.limit;\n that.tempArr = that.$util.SplitArray(list, that.tempArr);\n that.$set(that, 'tempArr', that.tempArr);\n that.loading = false;\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6CA1\\u6709\\u66F4\\u591A\\u5185\\u5BB9\\u5566~\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page = that.page + 1;\n }).catch(function (err) {\n that.loading = false, that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n // 改变单属性购物车\n ChangeCartNumDan: function ChangeCartNumDan(changeValue, index, item) {\n var num = this.tempArr[index];\n var stock = this.tempArr[index].stock;\n this.ChangeCartNum(changeValue, num, stock, 0, item.id);\n },\n // 改变多属性购物车\n ChangeCartNumDuo: function ChangeCartNumDuo(changeValue) {\n //获取当前变动属性\n var productSelect = this.productValue[this.attrValue];\n //如果没有属性,赋值给商品默认库存\n if (productSelect === undefined && !this.attr.productAttr.length) productSelect = this.attr.productSelect;\n //无属性值即库存为0;不存在加减;\n if (productSelect === undefined) return;\n var stock = productSelect.stock || 0;\n var num = this.attr.productSelect;\n this.ChangeCartNum(changeValue, num, stock, 1, this.id);\n },\n // 已经加入购物车时的购物加减;\n ChangeCartList: function ChangeCartList(changeValue, index, isCartPop) {\n var list = this.cartData.cartList;\n var num = list[index];\n var stock = list[index].trueStock;\n if (!changeValue && num.cart_num <= num.min_qty) {\n return this.$util.Tips({\n title: this.$t(\"\\u8BE5\\u5546\\u54C1\".concat(num.min_qty, \"\\u4EF6\\u8D77\\u8D2D\"))\n });\n }\n this.ChangeCartNum(changeValue, num, stock, 0, num.product_id, index, 1);\n if (!list.length) {\n this.cartData.iScart = false;\n this.page = 1;\n this.loadend = false;\n this.tempArr = [];\n this.productslist();\n }\n },\n // 购物车加减计算函数\n ChangeCartNum: function ChangeCartNum(changeValue, num, stock, isDuo, id, index, cart) {\n this.$refs.d_goodClass.addIng = false;\n if (changeValue) {\n num.cart_num++;\n if (num.cart_num > stock) {\n if (isDuo) {\n this.$set(this.attr.productSelect, 'cart_num', stock ? stock : 1);\n this.$set(this, 'cart_num', stock ? stock : 1);\n } else {\n num.cart_num = stock ? stock : 0;\n this.$set(this, 'tempArr', this.tempArr);\n this.$set(this.cartData, 'cartList', this.cartData.cartList);\n }\n return this.$util.Tips({\n title: this.$t(\"\\u8BE5\\u4EA7\\u54C1\\u6CA1\\u6709\\u66F4\\u591A\\u5E93\\u5B58\\u4E86\")\n });\n } else {\n if (!isDuo) {\n if (cart) {\n this.goCat(0, id, 1, 1, num.product_attr_unique, num);\n this.getTotalPrice();\n } else {\n this.goCat(0, id, 1, 0, false, num);\n }\n }\n }\n } else {\n if (num.cart_num <= num.min_qty) {\n return this.$util.Tips({\n title: this.$t(\"\\u8BE5\\u5546\\u54C1\".concat(num.min_qty, \"\\u4EF6\\u8D77\\u8D2D\"))\n });\n }\n num.cart_num--;\n if (num.cart_num == 0) {\n this.cartData.cartList.splice(index, 1);\n }\n if (num.cart_num < 0) {\n if (isDuo) {\n this.$set(this.attr.productSelect, 'cart_num', this.storeInfo.min_qty);\n this.$set(this, 'cart_num', this.storeInfo.min_qty);\n } else {\n num.cart_num = 0;\n this.$set(this, 'tempArr', this.tempArr);\n this.$set(this.cartData, 'cartList', this.cartData.cartList);\n }\n } else {\n if (!isDuo) {\n if (cart) {\n this.goCat(0, id, 0, 1, num.product_attr_unique, num);\n this.getTotalPrice();\n } else {\n this.goCat(0, id, 0, 0, false, num);\n }\n }\n }\n }\n },\n // 多规格加入购物车;\n goCatNum: function goCatNum() {\n this.goCat(1, this.id, 1);\n },\n /*\r\n * 加入购物车\r\n */\n goCat: function goCat(duo, id, type, cart, unique, data) {\n var that = this;\n if (duo) {\n var productSelect = that.productValue[this.attrValue];\n //如果有属性,没有选择,提示用户选择\n if (that.attr.productAttr.length && productSelect === undefined) {\n return that.$util.Tips({\n title: that.$t(\"\\u8BE5\\u4EA7\\u54C1\\u6CA1\\u6709\\u66F4\\u591A\\u5E93\\u5B58\\u4E86\")\n });\n }\n if (that.attr.productSelect.cart_num <= 0) {\n return that.$util.Tips({\n title: that.$t(\"\\u6700\\u5C11\\u6DFB\\u52A0 1 \\u4EF6\\u5546\\u54C1\")\n });\n }\n }\n var q = {\n product_id: id,\n type: type,\n unique: duo ? that.attr.productSelect.unique : cart ? unique : ''\n };\n data && data.cart_num < data.min_qty ? q.num = data.min_qty : '';\n if (!that.cartData.iScart) q.num = duo ? that.attr.productSelect.cart_num : this.storeInfo.min_qty;\n (0, _store.postCartNum)(q).then(function (res) {\n if (duo) {\n that.attr.cartAttr = false;\n that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\")\n });\n // that.page = 1;\n // that.loadend = false;\n that.tempArr.forEach(function (item, index) {\n if (item.id == that.id) {\n var arrtStock = that.attr.productSelect.stock;\n var objNum = parseInt(item.cart_num) + parseInt(that.attr.productSelect.cart_num);\n item.cart_num = objNum > arrtStock ? arrtStock : objNum;\n }\n });\n // that.productslist();\n }\n\n that.getCartNum();\n if (!cart) {\n that.getCartList(1);\n }\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n // 点击默认单属性购物车\n goCartDan: function goCartDan(item, index) {\n if (!this.isLogin) {\n this.getIsLogin();\n } else {\n if (!item.cart_button) {\n (0, _order2.goShopDetail)(item, this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n return;\n }\n this.tempArr[index].cart_num = this.storeInfo.min_qty;\n this.$set(this, 'tempArr', this.tempArr);\n this.goCat(0, item.id, 1);\n }\n },\n goCartDuo: function goCartDuo(item) {\n if (!this.isLogin) {\n this.getIsLogin();\n } else {\n if (!item.cart_button) {\n (0, _order2.goShopDetail)(item, this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n return;\n }\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n this.storeName = item.store_name;\n this.getAttrs(item.id);\n this.$set(this, 'id', item.id);\n this.$set(this.attr, 'cartAttr', true);\n }\n },\n getIsLogin: function getIsLogin() {\n (0, _login.toLogin)();\n },\n // 商品详情接口;\n getAttrs: function getAttrs(id) {\n var that = this;\n (0, _store.getAttr)(id, 0).then(function (res) {\n uni.hideLoading();\n that.$set(that.attr, 'productAttr', res.data.productAttr);\n that.$set(that, 'productValue', res.data.productValue);\n that.$set(that, 'is_vip', res.data.storeInfo.is_vip);\n that.$set(that, 'storeInfo', res.data.storeInfo);\n that.DefaultSelect();\n });\n },\n // 去详情页\n goDetail: function goDetail(item) {\n if (!this.isLogin) {\n (0, _login.toLogin)();\n } else {\n (0, _order2.goShopDetail)(item, this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n }\n },\n openTap: function openTap() {\n this.iSlong = false;\n },\n closeTap: function closeTap() {\n this.iSlong = true;\n },\n getAllCategory: function getAllCategory(type) {\n var that = this;\n if (type || !uni.getStorageSync('CAT2_DATA')) {\n (0, _store.getCategoryList)().then(function (res) {\n uni.setStorageSync('CAT2_DATA', res.data);\n var data = res.data;\n data.forEach(function (item) {\n item.children.unshift({\n id: 0,\n cate_name: that.$t(\"\\u5168\\u90E8\")\n });\n });\n that.categoryTitle = data[0].cate_name;\n that.cid = data[0].id;\n that.sid = 0;\n that.navActive = 0;\n that.tabClick = 0;\n that.categoryList = data;\n that.categoryErList = res.data[0].children ? res.data[0].children : [];\n that.page = 1;\n that.loadend = false;\n that.tempArr = [];\n that.productslist();\n });\n } else {\n var data = uni.getStorageSync('CAT2_DATA');\n data.forEach(function (item) {\n item.children.unshift({\n id: 0,\n cate_name: that.$t(\"\\u5168\\u90E8\")\n });\n });\n that.categoryTitle = data[0].cate_name;\n that.cid = data[0].id;\n that.sid = 0;\n that.navActive = 0;\n that.tabClick = 0;\n that.categoryList = data;\n that.categoryErList = data[0].children ? data[0].children : [];\n that.page = 1;\n that.loadend = false;\n that.tempArr = [];\n that.productslist();\n }\n },\n tapNav: function tapNav(index, item) {\n var list = this.categoryList[index];\n this.navActive = index;\n this.categoryTitle = list.cate_name;\n this.categoryErList = item.children ? item.children : [];\n this.tabClick = 0;\n this.tabLeft = 0;\n this.cid = list.id;\n this.sid = 0;\n this.page = 1;\n this.loadend = false;\n this.tempArr = [];\n this.productslist();\n },\n // 导航栏点击\n longClick: function longClick(index) {\n if (this.categoryErList.length > 3) {\n this.tabLeft = (index - 1) * (this.isWidth + 6); //设置下划线位置\n }\n\n this.tabClick = index; //设置导航点击了哪一个\n this.iSlong = true;\n this.sid = this.categoryErList[index].id;\n this.page = 1;\n this.loadend = false;\n this.tempArr = [];\n this.productslist();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHNfY2F0ZS9nb29kc19jYXRlMi52dWUiXSwibmFtZXMiOlsicHJvcHMiLCJpc05ldyIsInR5cGUiLCJkZWZhdWx0Iiwid2F0Y2giLCJjb21wdXRlZCIsImNvbXBvbmVudHMiLCJwcm9kdWN0V2luZG93IiwiZ29vZExpc3QiLCJjYXJ0TGlzdCIsImRhdGEiLCJjYXRlZ29yeUxpc3QiLCJuYXZBY3RpdmUiLCJjYXRlZ29yeVRpdGxlIiwiY2F0ZWdvcnlFckxpc3QiLCJ0YWJMZWZ0IiwiaXNXaWR0aCIsInRhYkNsaWNrIiwiaVNsb25nIiwidGVtcEFyciIsImxvYWRpbmciLCJsb2FkZW5kIiwibG9hZFRpdGxlIiwicGFnZSIsImxpbWl0IiwiY2lkIiwic2lkIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsImF0dHIiLCJjYXJ0QXR0ciIsInByb2R1Y3RBdHRyIiwicHJvZHVjdFNlbGVjdCIsInByb2R1Y3RWYWx1ZSIsImF0dHJWYWx1ZSIsInN0b3JlTmFtZSIsImlkIiwiY2FydERhdGEiLCJpU2NhcnQiLCJjYXJ0Q291bnQiLCJ0b3RhbFByaWNlIiwiaXNfdmlwIiwiY2FydF9udW0iLCJzdG9yZUluZm8iLCJtb3VudGVkIiwidW5pIiwic3VjY2VzcyIsInRoYXQiLCJtZXRob2RzIiwianVtcEluZGV4Iiwic3ViT3JkZXIiLCJsaXN0IiwiaWRzIiwidXJsIiwidGl0bGUiLCJnZXRUb3RhbFByaWNlIiwiQ2hhbmdlU3ViRGVsIiwiQ2hhbmdlT25lRGVsIiwiZ2V0Q2FydExpc3QiLCJjbG9zZUxpc3QiLCJnZXRDYXJ0TnVtIiwib25NeUV2ZW50IiwiRGVmYXVsdFNlbGVjdCIsInZhbHVlIiwiQ2hhbmdlQXR0ciIsImF0dHJWYWwiLCJpcHRDYXJ0TnVtIiwibnVtYmVyIiwib25Mb2FkRnVuIiwicHJvZHVjdHNsaXN0IiwidGhlbiIsImNhdGNoIiwiQ2hhbmdlQ2FydE51bURhbiIsIkNoYW5nZUNhcnROdW1EdW8iLCJDaGFuZ2VDYXJ0TGlzdCIsIkNoYW5nZUNhcnROdW0iLCJudW0iLCJnb0NhdE51bSIsImdvQ2F0IiwicHJvZHVjdF9pZCIsInVuaXF1ZSIsIml0ZW0iLCJnb0NhcnREYW4iLCJnb0NhcnREdW8iLCJnZXRJc0xvZ2luIiwiZ2V0QXR0cnMiLCJnb0RldGFpbCIsIm9wZW5UYXAiLCJjbG9zZVRhcCIsImdldEFsbENhdGVnb3J5IiwiY2F0ZV9uYW1lIiwidGFwTmF2IiwibG9uZ0NsaWNrIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBNEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBSDtNQUNBO0lBQ0E7RUFDQTtFQUNBSTtFQUNBQztJQUNBQztJQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7UUFDQTVCO1FBQ0E2QjtNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQUM7UUFDQUM7TUFDQTtRQUNBRDtVQUNBQztRQUNBO1FBQ0FQO1VBQ0FRO1FBQ0E7UUFDQU47TUFDQTtRQUNBO1VBQ0FPO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBSjtRQUNBWDtNQUNBVztRQUNBO1VBQ0FYO1FBQ0E7TUFDQTtNQUNBTztJQUNBO0lBQ0FTO01BQ0E7UUFDQUw7UUFDQUM7TUFDQUQ7UUFDQUM7TUFDQTtNQUNBO1FBQ0FMO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBVTtNQUNBO1FBQ0FOO01BQ0E7UUFDQUE7UUFDQTtVQUNBSjtVQUNBQTtVQUNBQTtVQUNBQTtVQUNBQTtRQUNBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBVztNQUNBO01BQ0E7UUFDQVg7UUFDQTtVQUNBQTtRQUNBO1VBQ0FBO1FBQ0E7UUFDQUE7TUFDQTtJQUNBO0lBQ0FZO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBYjtRQUNBQTtNQUNBO0lBQ0E7SUFFQWM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBQztVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7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Q0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNDI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiZ29vZENhdGVcIj5cclxuXHRcdDwhLS0gPHZpZXc+XHJcblx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteT1cInRydWVcIiBjbGFzcz1cInNjcm9sbC1ZXCI+IC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJoZWFkZXIgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCI+XHJcblx0XHRcdDxuYXZpZ2F0b3Igb3Blbi10eXBlPVwic3dpdGNoVGFiXCIgdXJsPVwiL3BhZ2VzL2luZGV4L2luZGV4XCIgY2xhc3M9XCJwYWdlSW5kZXhcIiBob3Zlci1jbGFzcz1cIm5vbmVcIiBAY2xpY2s9XCJqdW1wSW5kZXhcIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tc2hvdXllM1wiPjwvdGV4dD5cclxuXHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdDxuYXZpZ2F0b3IgdXJsPVwiL3BhZ2VzL2dvb2RzL2dvb2RzX3NlYXJjaC9pbmRleFwiIGNsYXNzPVwic2VhcmNoIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWF6YWk1XCI+PC90ZXh0PlxyXG5cdFx0XHRcdHt7ICR0KGDmkJzntKLllYblk4HlkI3np7BgKSB9fVxyXG5cdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYXNpZGVcIj5cclxuXHRcdFx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXk9XCJ0cnVlXCIgc2Nyb2xsLXdpdGgtYW5pbWF0aW9uPVwidHJ1ZVwiIHN0eWxlPVwiaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBycHgpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgOmNsYXNzPVwiaW5kZXggPT0gbmF2QWN0aXZlID8gJ29uJyA6ICcnXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGNhdGVnb3J5TGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cInRhcE5hdihpbmRleCwgaXRlbSlcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQ+e3sgJHQoaXRlbS5jYXRlX25hbWUpIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ3cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiZ2NvbG9yXCIgdi1pZj1cImlTbG9uZ1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsb25nVGFiIGFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC14PVwidHJ1ZVwiIHN0eWxlPVwid2hpdGUtc3BhY2U6IG5vd3JhcDsgZGlzcGxheTogZmxleDsgaGVpZ2h0OiA0NHJweFwiIHNjcm9sbC13aXRoLWFuaW1hdGlvbiA6c2Nyb2xsLWxlZnQ9XCJ0YWJMZWZ0XCIgc2hvdy1zY3JvbGxiYXI9XCJ0cnVlXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXdcclxuXHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwibG9uZ0l0ZW1cIlxyXG5cdFx0XHRcdFx0XHRcdFx0OnN0eWxlPVwiJ3dpZHRoOicgKyBpc1dpZHRoICsgJ3B4J1wiXHJcblx0XHRcdFx0XHRcdFx0XHQ6Y2xhc3M9XCJpbmRleCA9PT0gdGFiQ2xpY2sgPyAnY2xpY2snIDogJydcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGNhdGVnb3J5RXJMaXN0XCJcclxuXHRcdFx0XHRcdFx0XHRcdDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJsb25nQ2xpY2soaW5kZXgpXCJcclxuXHRcdFx0XHRcdFx0XHQ+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyAkdChpdGVtLmNhdGVfbmFtZSkgfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm9wZW5MaXN0XCIgQGNsaWNrPVwib3BlblRhcFwiPjx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFsYVwiPjwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtZWxzZT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZG93blRhYlwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57eyBjYXRlZ29yeVRpdGxlIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2xvc2VMaXN0XCIgQGNsaWNrPVwiY2xvc2VUYXBcIj48dGV4dCBjbGFzcz1cImljb25mb250IGljb24teGlhbGFcIj48L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2hpbGRyZW5cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBsaW5lMVwiIDpjbGFzcz1cImluZGV4ID09PSB0YWJDbGljayA/ICdjbGljaycgOiAnJ1wiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBjYXRlZ29yeUVyTGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImxvbmdDbGljayhpbmRleClcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3sgJHQoaXRlbS5jYXRlX25hbWUpIH19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hc2tcIiBAY2xpY2s9XCJjbG9zZVRhcFwiPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PGdvb2RMaXN0XHJcblx0XHRcdFx0XHRyZWY9XCJkX2dvb2RDbGFzc1wiXHJcblx0XHRcdFx0XHQ6dGVtcEFycj1cInRlbXBBcnJcIlxyXG5cdFx0XHRcdFx0OmlzTG9naW49XCJpc0xvZ2luXCJcclxuXHRcdFx0XHRcdEBnb2NhcnRkdW89XCJnb0NhcnREdW9cIlxyXG5cdFx0XHRcdFx0QGdvY2FydGRhbj1cImdvQ2FydERhblwiXHJcblx0XHRcdFx0XHRAQ2hhbmdlQ2FydE51bURhbj1cIkNoYW5nZUNhcnROdW1EYW5cIlxyXG5cdFx0XHRcdFx0QGRldGFpbD1cImdvRGV0YWlsXCJcclxuXHRcdFx0XHQ+PC9nb29kTGlzdD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxvYWRpbmdpY29uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJsb2FkaW5nIGljb25mb250IGljb24tamlhemFpXCIgOmhpZGRlbj1cImxvYWRpbmcgPT0gZmFsc2VcIj48L3RleHQ+XHJcblx0XHRcdFx0XHR7eyBsb2FkVGl0bGUgfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiZm9vdGVyIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjYXJ0SWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiBAY2xpY2s9XCJnZXRDYXJ0TGlzdCgwKVwiIHYtaWY9XCJjYXJ0RGF0YS5jYXJ0TGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tZ291d3VjaGUteWFuZ3NoaTJcIj48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj57eyBjYXJ0Q291bnQgfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjYXJ0SWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXIgbm9DYXJ0XCIgdi1lbHNlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1nb3V3dWNoZS15YW5nc2hpMlwiPjwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5IGFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdHt7ICR0KGDvv6VgKSB9fVxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJudW1cIj57eyB0b3RhbFByaWNlIH19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudFwiIEBjbGljaz1cInN1Yk9yZGVyXCI+e3sgJHQoYOWOu+S7mOasvmApIH19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8Y2FydExpc3QgOmNhcnREYXRhPVwiY2FydERhdGFcIiBAY2xvc2VMaXN0PVwiY2xvc2VMaXN0XCIgQENoYW5nZUNhcnROdW1EYW49XCJDaGFuZ2VDYXJ0TGlzdFwiIEBDaGFuZ2VTdWJEZWw9XCJDaGFuZ2VTdWJEZWxcIiBAQ2hhbmdlT25lRGVsPVwiQ2hhbmdlT25lRGVsXCI+PC9jYXJ0TGlzdD5cclxuXHRcdDxwcm9kdWN0V2luZG93XHJcblx0XHRcdDphdHRyPVwiYXR0clwiXHJcblx0XHRcdDppc1Nob3c9XCIxXCJcclxuXHRcdFx0OmlTcGx1cz1cIjFcIlxyXG5cdFx0XHQ6aVNjYXJ0PVwiMVwiXHJcblx0XHRcdDptaW5RdHk9XCJzdG9yZUluZm8ubWluX3F0eVwiXHJcblx0XHRcdEBteWV2ZW50PVwib25NeUV2ZW50XCJcclxuXHRcdFx0QENoYW5nZUF0dHI9XCJDaGFuZ2VBdHRyXCJcclxuXHRcdFx0QENoYW5nZUNhcnROdW09XCJDaGFuZ2VDYXJ0TnVtRHVvXCJcclxuXHRcdFx0QGF0dHJWYWw9XCJhdHRyVmFsXCJcclxuXHRcdFx0QGlwdENhcnROdW09XCJpcHRDYXJ0TnVtXCJcclxuXHRcdFx0QGdvQ2F0PVwiZ29DYXROdW1cIlxyXG5cdFx0XHRpZD1cInByb2R1Y3Qtd2luZG93XCJcclxuXHRcdFx0OmlzX3ZpcD1cImlzX3ZpcFwiXHJcblx0XHQ+PC9wcm9kdWN0V2luZG93PlxyXG5cdFx0PCEtLSA8L3Njcm9sbC12aWV3PlxyXG5cdFx0PC92aWV3PiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgeyBnZXRDYXRlZ29yeUxpc3QsIGdldFByb2R1Y3RzbGlzdCwgZ2V0QXR0ciwgcG9zdENhcnROdW0gfSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcbmltcG9ydCB7IHZjYXJ0TGlzdCwgZ2V0Q2FydENvdW50cywgY2FydERlbCB9IGZyb20gJ0AvYXBpL29yZGVyLmpzJztcclxuaW1wb3J0IHByb2R1Y3RXaW5kb3cgZnJvbSAnQC9jb21wb25lbnRzL3Byb2R1Y3RXaW5kb3cnO1xyXG5pbXBvcnQgZ29vZExpc3QgZnJvbSAnQC9jb21wb25lbnRzL2NhdEdvb2RMaXN0JztcclxuaW1wb3J0IGNhcnRMaXN0IGZyb20gJ0AvY29tcG9uZW50cy9jYXJ0TGlzdCc7XHJcbmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICd2dWV4JztcclxuaW1wb3J0IHsgZ29TaG9wRGV0YWlsIH0gZnJvbSAnQC9saWJzL29yZGVyLmpzJztcclxuaW1wb3J0IHsgdG9Mb2dpbiB9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRwcm9wczoge1xyXG5cdFx0aXNOZXc6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH1cclxuXHR9LFxyXG5cdHdhdGNoOiB7XHJcblx0XHRpc05ldyhuZXdWYWwpIHtcclxuXHRcdFx0dGhpcy5nZXRBbGxDYXRlZ29yeSgxKTtcclxuXHRcdH1cclxuXHR9LFxyXG5cdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbicsICd1aWQnXSksXHJcblx0Y29tcG9uZW50czoge1xyXG5cdFx0cHJvZHVjdFdpbmRvdyxcclxuXHRcdGdvb2RMaXN0LFxyXG5cdFx0Y2FydExpc3RcclxuXHR9LFxyXG5cdGRhdGEoKSB7XHJcblx0XHRyZXR1cm4ge1xyXG5cdFx0XHRjYXRlZ29yeUxpc3Q6IFtdLFxyXG5cdFx0XHRuYXZBY3RpdmU6IDAsXHJcblx0XHRcdGNhdGVnb3J5VGl0bGU6ICcnLFxyXG5cdFx0XHRjYXRlZ29yeUVyTGlzdDogW10sXHJcblx0XHRcdHRhYkxlZnQ6IDAsXHJcblx0XHRcdGlzV2lkdGg6IDAsIC8v5q+P5Liq5a+86Iiq5qCP5Y2g5L2NXHJcblx0XHRcdHRhYkNsaWNrOiAwLCAvL+WvvOiIquagj+iiq+eCueWHu1xyXG5cdFx0XHRpU2xvbmc6IHRydWUsXHJcblx0XHRcdHRlbXBBcnI6IFtdLFxyXG5cdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdGxvYWRUaXRsZTogdGhpcy4kdChg5Yqg6L295pu05aSaYCksXHJcblx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdGxpbWl0OiAxMCxcclxuXHRcdFx0Y2lkOiAwLCAvL+S4gOe6p+WIhuexu1xyXG5cdFx0XHRzaWQ6IDAsIC8v5LqM57qn5YiG57G7XHJcblx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRhdHRyOiB7XHJcblx0XHRcdFx0Y2FydEF0dHI6IGZhbHNlLFxyXG5cdFx0XHRcdHByb2R1Y3RBdHRyOiBbXSxcclxuXHRcdFx0XHRwcm9kdWN0U2VsZWN0OiB7fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRwcm9kdWN0VmFsdWU6IFtdLFxyXG5cdFx0XHRhdHRyVmFsdWU6ICcnLCAvL+W3sumAieWxnuaAp1xyXG5cdFx0XHRzdG9yZU5hbWU6ICcnLCAvL+WkmuWxnuaAp+S6p+WTgeWQjeensFxyXG5cdFx0XHRpZDogMCxcclxuXHRcdFx0Y2FydERhdGE6IHtcclxuXHRcdFx0XHRjYXJ0TGlzdDogW10sXHJcblx0XHRcdFx0aVNjYXJ0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjYXJ0Q291bnQ6IDAsXHJcblx0XHRcdHRvdGFsUHJpY2U6IDAuMCxcclxuXHRcdFx0aXNfdmlwOiAwLCAvL+aYr+WQpuaYr+S8muWRmFxyXG5cdFx0XHRjYXJ0X251bTogMCxcclxuXHRcdFx0c3RvcmVJbmZvOiB7fVxyXG5cdFx0fTtcclxuXHR9LFxyXG5cdG1vdW50ZWQoKSB7XHJcblx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHQvLyDojrflj5borr7lpIflrr3luqZcclxuXHRcdHVuaS5nZXRTeXN0ZW1JbmZvKHtcclxuXHRcdFx0c3VjY2VzcyhlKSB7XHJcblx0XHRcdFx0dGhhdC5pc1dpZHRoID0gZS53aW5kb3dXaWR0aCAvIDU7XHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG5cdFx0dGhpcy5nZXRBbGxDYXRlZ29yeSgxKTtcclxuXHR9LFxyXG5cdG1ldGhvZHM6IHtcclxuXHRcdGp1bXBJbmRleCgpIHtcclxuXHRcdFx0dGhpcy4kZW1pdCgnanVtcEluZGV4Jyk7XHJcblx0XHR9LFxyXG5cdFx0Ly8g55Sf5oiQ6K6i5Y2V77ybXHJcblx0XHRzdWJPcmRlcjogZnVuY3Rpb24gKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0bGlzdCA9IHRoYXQuY2FydERhdGEuY2FydExpc3QsXHJcblx0XHRcdFx0aWRzID0gW107XHJcblx0XHRcdGlmIChsaXN0Lmxlbmd0aCkge1xyXG5cdFx0XHRcdGxpc3QuZm9yRWFjaCgoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0aWRzLnB1c2goaXRlbS5pZCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX2NvbmZpcm0vaW5kZXg/Y2FydElkPScgKyBpZHMuam9pbignLCcpXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhhdC5jYXJ0RGF0YS5pU2NhcnQgPSBmYWxzZTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor7fpgInmi6nkuqflk4FgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8g6K6h566X5oC75Lu377ybXHJcblx0XHRnZXRUb3RhbFByaWNlOiBmdW5jdGlvbiAoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRsaXN0ID0gdGhhdC5jYXJ0RGF0YS5jYXJ0TGlzdCxcclxuXHRcdFx0XHR0b3RhbFByaWNlID0gMC4wO1xyXG5cdFx0XHRsaXN0LmZvckVhY2goKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRpZiAoaXRlbS5hdHRyU3RhdHVzICYmIGl0ZW0uc3RhdHVzKSB7XHJcblx0XHRcdFx0XHR0b3RhbFByaWNlID0gdGhhdC4kdXRpbC4kaC5BZGQodG90YWxQcmljZSwgdGhhdC4kdXRpbC4kaC5NdWwoaXRlbS5jYXJ0X251bSwgaXRlbS50cnVlUHJpY2UpKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3RvdGFsUHJpY2UnLCB0b3RhbFByaWNlKTtcclxuXHRcdH0sXHJcblx0XHRDaGFuZ2VTdWJEZWw6IGZ1bmN0aW9uIChldmVudCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0bGlzdCA9IHRoYXQuY2FydERhdGEuY2FydExpc3QsXHJcblx0XHRcdFx0aWRzID0gW107XHJcblx0XHRcdGxpc3QuZm9yRWFjaCgoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdGlkcy5wdXNoKGl0ZW0uaWQpO1xyXG5cdFx0XHR9KTtcclxuXHRcdFx0Y2FydERlbChpZHMuam9pbignLCcpKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdC5jYXJ0RGF0YSwgJ2NhcnRMaXN0JywgW10pO1xyXG5cdFx0XHRcdHRoYXQuY2FydERhdGEuaVNjYXJ0ID0gZmFsc2U7XHJcblx0XHRcdFx0dGhhdC50b3RhbFByaWNlID0gMC4wO1xyXG5cdFx0XHRcdHRoYXQucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhhdC5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0dGhhdC50ZW1wQXJyID0gW107XHJcblx0XHRcdFx0dGhhdC5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0XHR0aGF0LmdldENhcnROdW0oKTtcclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0Q2hhbmdlT25lRGVsOiBmdW5jdGlvbiAoaWQsIGluZGV4KSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRsaXN0ID0gdGhhdC5jYXJ0RGF0YS5jYXJ0TGlzdDtcclxuXHRcdFx0Y2FydERlbChpZC50b1N0cmluZygpKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRsaXN0LnNwbGljZShpbmRleCwgMSk7XHJcblx0XHRcdFx0aWYgKCFsaXN0Lmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0dGhhdC5jYXJ0RGF0YS5pU2NhcnQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSA9IDE7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQudGVtcEFyciA9IFtdO1xyXG5cdFx0XHRcdFx0dGhhdC5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC5nZXRDYXJ0TnVtKCk7XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdGdldENhcnRMaXN0KGlTc2hvdykge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHZjYXJ0TGlzdCgpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdHRoYXQuJHNldCh0aGF0LmNhcnREYXRhLCAnY2FydExpc3QnLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0aWYgKHJlcy5kYXRhLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQuY2FydERhdGEsICdpU2NhcnQnLCBpU3Nob3cgPyBmYWxzZSA6ICF0aGF0LmNhcnREYXRhLmlTY2FydCk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LmNhcnREYXRhLCAnaVNjYXJ0JywgZmFsc2UpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGF0LmdldFRvdGFsUHJpY2UoKTtcclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0Y2xvc2VMaXN0KGUpIHtcclxuXHRcdFx0dGhpcy4kc2V0KHRoaXMuY2FydERhdGEsICdpU2NhcnQnLCBlKTtcclxuXHRcdFx0dGhpcy5wYWdlID0gMTtcclxuXHRcdFx0dGhpcy5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdHRoaXMudGVtcEFyciA9IFtdO1xyXG5cdFx0XHR0aGlzLnByb2R1Y3RzbGlzdCgpO1xyXG5cdFx0fSxcclxuXHRcdGdldENhcnROdW06IGZ1bmN0aW9uICgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRnZXRDYXJ0Q291bnRzKCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0dGhhdC5jYXJ0Q291bnQgPSByZXMuZGF0YS5jb3VudDtcclxuXHRcdFx0XHR0aGF0LiRyZWZzLmRfZ29vZENsYXNzLmFkZEluZyA9IGZhbHNlO1xyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblxyXG5cdFx0b25NeUV2ZW50OiBmdW5jdGlvbiAoKSB7XHJcblx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIsICdjYXJ0QXR0cicsIGZhbHNlKTtcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOm7mOiupOmAieS4reWxnuaAp1xyXG5cdFx0ICpcclxuXHRcdCAqL1xyXG5cdFx0RGVmYXVsdFNlbGVjdDogZnVuY3Rpb24gKCkge1xyXG5cdFx0XHRsZXQgcHJvZHVjdEF0dHIgPSB0aGlzLmF0dHIucHJvZHVjdEF0dHI7XHJcblx0XHRcdGxldCB2YWx1ZSA9IFtdO1xyXG5cdFx0XHRmb3IgKGxldCBrZXkgaW4gdGhpcy5wcm9kdWN0VmFsdWUpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5wcm9kdWN0VmFsdWVba2V5XS5zdG9jayA+IDApIHtcclxuXHRcdFx0XHRcdHZhbHVlID0gdGhpcy5hdHRyLnByb2R1Y3RBdHRyLmxlbmd0aCA/IGtleS5zcGxpdCgnLCcpIDogW107XHJcblx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBwcm9kdWN0QXR0ci5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdHRoaXMuJHNldChwcm9kdWN0QXR0cltpXSwgJ2luZGV4JywgdmFsdWVbaV0pO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vc29ydCgpO+aOkuW6j+WHveaVsDrmlbDlrZct6Iux5paHLeaxieWtl++8m1xyXG5cdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3ZhbHVlLmpvaW4oJywnKV07XHJcblx0XHRcdGlmIChwcm9kdWN0U2VsZWN0ICYmIHByb2R1Y3RBdHRyLmxlbmd0aCkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3N0b3JlX25hbWUnLCB0aGlzLnN0b3JlTmFtZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnaW1hZ2UnLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdwcmljZScsIHByb2R1Y3RTZWxlY3QucHJpY2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3N0b2NrJywgcHJvZHVjdFNlbGVjdC5zdG9jayk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndW5pcXVlJywgcHJvZHVjdFNlbGVjdC51bmlxdWUpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgdGhpcy5zdG9yZUluZm8ubWluX3F0eSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndmlwX3ByaWNlJywgcHJvZHVjdFNlbGVjdC52aXBfcHJpY2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnYXR0clZhbHVlJywgdmFsdWUuam9pbignLCcpKTtcclxuXHRcdFx0fSBlbHNlIGlmICghcHJvZHVjdFNlbGVjdCAmJiBwcm9kdWN0QXR0ci5sZW5ndGgpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdzdG9yZV9uYW1lJywgdGhpcy5zdG9yZU5hbWUpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2ltYWdlJywgdGhpcy5zdG9yZUluZm8uaW1hZ2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3ByaWNlJywgdGhpcy5zdG9yZUluZm8ucHJpY2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3N0b2NrJywgMCk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndW5pcXVlJywgJycpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgMCk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndmlwX3ByaWNlJywgdGhpcy5zdG9yZUluZm8udmlwX3ByaWNlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2F0dHJWYWx1ZScsICcnKTtcclxuXHRcdFx0fSBlbHNlIGlmICghcHJvZHVjdFNlbGVjdCAmJiAhcHJvZHVjdEF0dHIubGVuZ3RoKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnc3RvcmVfbmFtZScsIHRoaXMuc3RvcmVOYW1lKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdpbWFnZScsIHRoaXMuc3RvcmVJbmZvLmltYWdlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdwcmljZScsIHRoaXMuc3RvcmVJbmZvLnByaWNlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdzdG9jaycsIHRoaXMuc3RvcmVJbmZvLnN0b2NrKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICd1bmlxdWUnLCB0aGlzLnN0b3JlSW5mby51bmlxdWUgfHwgJycpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgdGhpcy5zdG9yZUluZm8ubWluX3F0eSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdhdHRyVmFsdWUnLCAnJyk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndmlwX3ByaWNlJywgdGhpcy5zdG9yZUluZm8udmlwX3ByaWNlKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog5bGe5oCn5Y+Y5Yqo6LWL5YC8XHJcblx0XHQgKlxyXG5cdFx0ICovXHJcblx0XHRDaGFuZ2VBdHRyOiBmdW5jdGlvbiAocmVzKSB7XHJcblx0XHRcdGxldCBwcm9kdWN0U2VsZWN0ID0gdGhpcy5wcm9kdWN0VmFsdWVbcmVzXTtcclxuXHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QgJiYgcHJvZHVjdFNlbGVjdC5zdG9jayA+IDApIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdpbWFnZScsIHByb2R1Y3RTZWxlY3QuaW1hZ2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3ByaWNlJywgcHJvZHVjdFNlbGVjdC5wcmljZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnc3RvY2snLCBwcm9kdWN0U2VsZWN0LnN0b2NrKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICd1bmlxdWUnLCBwcm9kdWN0U2VsZWN0LnVuaXF1ZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndmlwX3ByaWNlJywgcHJvZHVjdFNlbGVjdC52aXBfcHJpY2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgdGhpcy5zdG9yZUluZm8ubWluX3F0eSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdhdHRyVmFsdWUnLCByZXMpO1xyXG5cdFx0XHR9IGVsc2UgaWYgKHByb2R1Y3RTZWxlY3QgJiYgcHJvZHVjdFNlbGVjdC5zdG9jayA9PSAwKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnaW1hZ2UnLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdwcmljZScsIHByb2R1Y3RTZWxlY3QucHJpY2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3N0b2NrJywgMCk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndW5pcXVlJywgJycpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3ZpcF9wcmljZScsIHByb2R1Y3RTZWxlY3QudmlwX3ByaWNlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdjYXJ0X251bScsIDApO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnYXR0clZhbHVlJywgJycpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2ltYWdlJywgdGhpcy5zdG9yZUluZm8uaW1hZ2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3ByaWNlJywgdGhpcy5zdG9yZUluZm8ucHJpY2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3N0b2NrJywgMCk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndW5pcXVlJywgJycpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3ZpcF9wcmljZScsIHRoaXMuc3RvcmVJbmZvLnZpcF9wcmljZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnY2FydF9udW0nLCAwKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2F0dHJWYWx1ZScsICcnKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGF0dHJWYWwodmFsKSB7XHJcblx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdEF0dHJbdmFsLmluZGV4d10sICdpbmRleCcsIHRoaXMuYXR0ci5wcm9kdWN0QXR0clt2YWwuaW5kZXh3XS5hdHRyX3ZhbHVlc1t2YWwuaW5kZXhuXSk7XHJcblx0XHR9LFxyXG5cdFx0LyoqXHJcblx0XHQgKiDotK3nianovabmiYvliqjloavlhplcclxuXHRcdCAqXHJcblx0XHQgKi9cclxuXHRcdGlwdENhcnROdW06IGZ1bmN0aW9uIChlKSB7XHJcblx0XHRcdC8vIHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgZSk7XHJcblx0XHRcdGlmIChlKSB7XHJcblx0XHRcdFx0bGV0IG51bWJlciA9IHRoaXMuc3RvcmVJbmZvLm1pbl9xdHk7XHJcblx0XHRcdFx0aWYgKE51bWJlci5pc0ludGVnZXIocGFyc2VJbnQoZSkpICYmIHBhcnNlSW50KGUpID49IHRoaXMuc3RvcmVJbmZvLm1pbl9xdHkpIHtcclxuXHRcdFx0XHRcdG51bWJlciA9IHBhcnNlSW50KGUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoZSkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnY2FydF9udW0nLCBlIDwgMCA/IHRoaXMuc3RvcmVJbmZvLm1pbl9xdHkgOiBudW1iZXIpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkRnVuKCkge30sXHJcblx0XHQvLyDkuqflk4HliJfooahcclxuXHRcdHByb2R1Y3RzbGlzdDogZnVuY3Rpb24gKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdGlmICh0aGF0LmxvYWRlbmQpIHJldHVybjtcclxuXHRcdFx0aWYgKHRoYXQubG9hZGluZykgcmV0dXJuO1xyXG5cdFx0XHR0aGF0LmxvYWRpbmcgPSB0cnVlO1xyXG5cdFx0XHR0aGF0LmxvYWRUaXRsZSA9ICcnO1xyXG5cdFx0XHRnZXRQcm9kdWN0c2xpc3Qoe1xyXG5cdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRsaW1pdDogdGhhdC5saW1pdCxcclxuXHRcdFx0XHR0eXBlOiAxLFxyXG5cdFx0XHRcdGNpZDogdGhhdC5jaWQsXHJcblx0XHRcdFx0c2lkOiB0aGF0LnNpZFxyXG5cdFx0XHR9KVxyXG5cdFx0XHRcdC50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGxldCBsaXN0ID0gcmVzLmRhdGEsXHJcblx0XHRcdFx0XHRcdGxvYWRlbmQgPSBsaXN0Lmxlbmd0aCA8IHRoYXQubGltaXQ7XHJcblx0XHRcdFx0XHR0aGF0LnRlbXBBcnIgPSB0aGF0LiR1dGlsLlNwbGl0QXJyYXkobGlzdCwgdGhhdC50ZW1wQXJyKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAndGVtcEFycicsIHRoYXQudGVtcEFycik7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGVuZCA9IGxvYWRlbmQ7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IGxvYWRlbmQgPyB0aGF0LiR0KGDmsqHmnInmm7TlpJrlhoXlrrnllaZ+YCkgOiB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSA9IHRoYXQucGFnZSArIDE7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQuY2F0Y2goKGVycikgPT4ge1xyXG5cdFx0XHRcdFx0KHRoYXQubG9hZGluZyA9IGZhbHNlKSwgKHRoYXQubG9hZFRpdGxlID0gdGhhdC4kdChg5Yqg6L295pu05aSaYCkpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHJcblx0XHQvLyDmlLnlj5jljZXlsZ7mgKfotK3nianovaZcclxuXHRcdENoYW5nZUNhcnROdW1EYW4oY2hhbmdlVmFsdWUsIGluZGV4LCBpdGVtKSB7XHJcblx0XHRcdGxldCBudW0gPSB0aGlzLnRlbXBBcnJbaW5kZXhdO1xyXG5cdFx0XHRsZXQgc3RvY2sgPSB0aGlzLnRlbXBBcnJbaW5kZXhdLnN0b2NrO1xyXG5cdFx0XHR0aGlzLkNoYW5nZUNhcnROdW0oY2hhbmdlVmFsdWUsIG51bSwgc3RvY2ssIDAsIGl0ZW0uaWQpO1xyXG5cdFx0fSxcclxuXHRcdC8vIOaUueWPmOWkmuWxnuaAp+i0reeJqei9plxyXG5cdFx0Q2hhbmdlQ2FydE51bUR1byhjaGFuZ2VWYWx1ZSkge1xyXG5cdFx0XHQvL+iOt+WPluW9k+WJjeWPmOWKqOWxnuaAp1xyXG5cdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3RoaXMuYXR0clZhbHVlXTtcclxuXHRcdFx0Ly/lpoLmnpzmsqHmnInlsZ7mgKcs6LWL5YC857uZ5ZWG5ZOB6buY6K6k5bqT5a2YXHJcblx0XHRcdGlmIChwcm9kdWN0U2VsZWN0ID09PSB1bmRlZmluZWQgJiYgIXRoaXMuYXR0ci5wcm9kdWN0QXR0ci5sZW5ndGgpIHByb2R1Y3RTZWxlY3QgPSB0aGlzLmF0dHIucHJvZHVjdFNlbGVjdDtcclxuXHRcdFx0Ly/ml6DlsZ7mgKflgLzljbPlupPlrZjkuLow77yb5LiN5a2Y5Zyo5Yqg5YeP77ybXHJcblx0XHRcdGlmIChwcm9kdWN0U2VsZWN0ID09PSB1bmRlZmluZWQpIHJldHVybjtcclxuXHRcdFx0bGV0IHN0b2NrID0gcHJvZHVjdFNlbGVjdC5zdG9jayB8fCAwO1xyXG5cdFx0XHRsZXQgbnVtID0gdGhpcy5hdHRyLnByb2R1Y3RTZWxlY3Q7XHJcblx0XHRcdHRoaXMuQ2hhbmdlQ2FydE51bShjaGFuZ2VWYWx1ZSwgbnVtLCBzdG9jaywgMSwgdGhpcy5pZCk7XHJcblx0XHR9LFxyXG5cdFx0Ly8g5bey57uP5Yqg5YWl6LSt54mp6L2m5pe255qE6LSt54mp5Yqg5YeP77ybXHJcblx0XHRDaGFuZ2VDYXJ0TGlzdChjaGFuZ2VWYWx1ZSwgaW5kZXgsIGlzQ2FydFBvcCkge1xyXG5cdFx0XHRsZXQgbGlzdCA9IHRoaXMuY2FydERhdGEuY2FydExpc3Q7XHJcblx0XHRcdGxldCBudW0gPSBsaXN0W2luZGV4XTtcclxuXHRcdFx0bGV0IHN0b2NrID0gbGlzdFtpbmRleF0udHJ1ZVN0b2NrO1xyXG5cdFx0XHRpZiAoIWNoYW5nZVZhbHVlICYmIG51bS5jYXJ0X251bSA8PSBudW0ubWluX3F0eSkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOivpeWVhuWTgSR7bnVtLm1pbl9xdHl95Lu26LW36LStYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0XHR0aGlzLkNoYW5nZUNhcnROdW0oY2hhbmdlVmFsdWUsIG51bSwgc3RvY2ssIDAsIG51bS5wcm9kdWN0X2lkLCBpbmRleCwgMSk7XHJcblx0XHRcdGlmICghbGlzdC5sZW5ndGgpIHtcclxuXHRcdFx0XHR0aGlzLmNhcnREYXRhLmlTY2FydCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhpcy5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy50ZW1wQXJyID0gW107XHJcblx0XHRcdFx0dGhpcy5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vIOi0reeJqei9puWKoOWHj+iuoeeul+WHveaVsFxyXG5cdFx0Q2hhbmdlQ2FydE51bShjaGFuZ2VWYWx1ZSwgbnVtLCBzdG9jaywgaXNEdW8sIGlkLCBpbmRleCwgY2FydCkge1xyXG5cdFx0XHR0aGlzLiRyZWZzLmRfZ29vZENsYXNzLmFkZEluZyA9IGZhbHNlO1xyXG5cdFx0XHRpZiAoY2hhbmdlVmFsdWUpIHtcclxuXHRcdFx0XHRudW0uY2FydF9udW0rKztcclxuXHRcdFx0XHRpZiAobnVtLmNhcnRfbnVtID4gc3RvY2spIHtcclxuXHRcdFx0XHRcdGlmIChpc0R1bykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdjYXJ0X251bScsIHN0b2NrID8gc3RvY2sgOiAxKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdjYXJ0X251bScsIHN0b2NrID8gc3RvY2sgOiAxKTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdG51bS5jYXJ0X251bSA9IHN0b2NrID8gc3RvY2sgOiAwO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3RlbXBBcnInLCB0aGlzLnRlbXBBcnIpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5jYXJ0RGF0YSwgJ2NhcnRMaXN0JywgdGhpcy5jYXJ0RGF0YS5jYXJ0TGlzdCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOivpeS6p+WTgeayoeacieabtOWkmuW6k+WtmOS6hmApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKCFpc0R1bykge1xyXG5cdFx0XHRcdFx0XHRpZiAoY2FydCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ29DYXQoMCwgaWQsIDEsIDEsIG51bS5wcm9kdWN0X2F0dHJfdW5pcXVlLCBudW0pO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ2V0VG90YWxQcmljZSgpO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ29DYXQoMCwgaWQsIDEsIDAsIGZhbHNlLCBudW0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGlmIChudW0uY2FydF9udW0gPD0gbnVtLm1pbl9xdHkpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+l5ZWG5ZOBJHtudW0ubWluX3F0eX3ku7botbfotK1gKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdG51bS5jYXJ0X251bS0tO1xyXG5cdFx0XHRcdGlmIChudW0uY2FydF9udW0gPT0gMCkge1xyXG5cdFx0XHRcdFx0dGhpcy5jYXJ0RGF0YS5jYXJ0TGlzdC5zcGxpY2UoaW5kZXgsIDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAobnVtLmNhcnRfbnVtIDwgMCkge1xyXG5cdFx0XHRcdFx0aWYgKGlzRHVvKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgdGhpcy5zdG9yZUluZm8ubWluX3F0eSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnY2FydF9udW0nLCB0aGlzLnN0b3JlSW5mby5taW5fcXR5KTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdG51bS5jYXJ0X251bSA9IDA7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAndGVtcEFycicsIHRoaXMudGVtcEFycik7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmNhcnREYXRhLCAnY2FydExpc3QnLCB0aGlzLmNhcnREYXRhLmNhcnRMaXN0KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKCFpc0R1bykge1xyXG5cdFx0XHRcdFx0XHRpZiAoY2FydCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ29DYXQoMCwgaWQsIDAsIDEsIG51bS5wcm9kdWN0X2F0dHJfdW5pcXVlLCBudW0pO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ2V0VG90YWxQcmljZSgpO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ29DYXQoMCwgaWQsIDAsIDAsIGZhbHNlLCBudW0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8g5aSa6KeE5qC85Yqg5YWl6LSt54mp6L2m77ybXHJcblx0XHRnb0NhdE51bSgpIHtcclxuXHRcdFx0dGhpcy5nb0NhdCgxLCB0aGlzLmlkLCAxKTtcclxuXHRcdH0sXHJcblx0XHQvKlxyXG5cdFx0ICog5Yqg5YWl6LSt54mp6L2mXHJcblx0XHQgKi9cclxuXHRcdGdvQ2F0OiBmdW5jdGlvbiAoZHVvLCBpZCwgdHlwZSwgY2FydCwgdW5pcXVlLCBkYXRhKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0aWYgKGR1bykge1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0U2VsZWN0ID0gdGhhdC5wcm9kdWN0VmFsdWVbdGhpcy5hdHRyVmFsdWVdO1xyXG5cdFx0XHRcdC8v5aaC5p6c5pyJ5bGe5oCnLOayoeaciemAieaLqSzmj5DnpLrnlKjmiLfpgInmi6lcclxuXHRcdFx0XHRpZiAodGhhdC5hdHRyLnByb2R1Y3RBdHRyLmxlbmd0aCAmJiBwcm9kdWN0U2VsZWN0ID09PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+l5Lqn5ZOB5rKh5pyJ5pu05aSa5bqT5a2Y5LqGYClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhhdC5hdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0gPD0gMCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmnIDlsJHmt7vliqAgMSDku7bllYblk4FgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGxldCBxID0ge1xyXG5cdFx0XHRcdHByb2R1Y3RfaWQ6IGlkLFxyXG5cdFx0XHRcdHR5cGU6IHR5cGUsXHJcblx0XHRcdFx0dW5pcXVlOiBkdW8gPyB0aGF0LmF0dHIucHJvZHVjdFNlbGVjdC51bmlxdWUgOiBjYXJ0ID8gdW5pcXVlIDogJydcclxuXHRcdFx0fTtcclxuXHRcdFx0ZGF0YSAmJiBkYXRhLmNhcnRfbnVtIDwgZGF0YS5taW5fcXR5ID8gKHEubnVtID0gZGF0YS5taW5fcXR5KSA6ICcnO1xyXG5cdFx0XHRpZiAoIXRoYXQuY2FydERhdGEuaVNjYXJ0KSBxLm51bSA9IGR1byA/IHRoYXQuYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtIDogdGhpcy5zdG9yZUluZm8ubWluX3F0eTtcclxuXHRcdFx0cG9zdENhcnROdW0ocSlcclxuXHRcdFx0XHQudGhlbihmdW5jdGlvbiAocmVzKSB7XHJcblx0XHRcdFx0XHRpZiAoZHVvKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuYXR0ci5jYXJ0QXR0ciA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmt7vliqDmiJDlip9gKVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0Ly8gdGhhdC5wYWdlID0gMTtcclxuXHRcdFx0XHRcdFx0Ly8gdGhhdC5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHRoYXQudGVtcEFyci5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChpdGVtLmlkID09IHRoYXQuaWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxldCBhcnJ0U3RvY2sgPSB0aGF0LmF0dHIucHJvZHVjdFNlbGVjdC5zdG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGxldCBvYmpOdW0gPSBwYXJzZUludChpdGVtLmNhcnRfbnVtKSArIHBhcnNlSW50KHRoYXQuYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtKTtcclxuXHRcdFx0XHRcdFx0XHRcdGl0ZW0uY2FydF9udW0gPSBvYmpOdW0gPiBhcnJ0U3RvY2sgPyBhcnJ0U3RvY2sgOiBvYmpOdW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0Ly8gdGhhdC5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoYXQuZ2V0Q2FydE51bSgpO1xyXG5cdFx0XHRcdFx0aWYgKCFjYXJ0KSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuZ2V0Q2FydExpc3QoMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQuY2F0Y2goKGVycikgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdC8vIOeCueWHu+m7mOiupOWNleWxnuaAp+i0reeJqei9plxyXG5cdFx0Z29DYXJ0RGFuKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdGlmICghdGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRJc0xvZ2luKCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0aWYgKCFpdGVtLmNhcnRfYnV0dG9uKSB7XHJcblx0XHRcdFx0XHRnb1Nob3BEZXRhaWwoaXRlbSwgdGhpcy51aWQpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfWBcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy50ZW1wQXJyW2luZGV4XS5jYXJ0X251bSA9IHRoaXMuc3RvcmVJbmZvLm1pbl9xdHk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICd0ZW1wQXJyJywgdGhpcy50ZW1wQXJyKTtcclxuXHRcdFx0XHR0aGlzLmdvQ2F0KDAsIGl0ZW0uaWQsIDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Z29DYXJ0RHVvKGl0ZW0pIHtcclxuXHRcdFx0aWYgKCF0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldElzTG9naW4oKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRpZiAoIWl0ZW0uY2FydF9idXR0b24pIHtcclxuXHRcdFx0XHRcdGdvU2hvcERldGFpbChpdGVtLCB0aGlzLnVpZCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0ke2l0ZW0uaWR9YFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOato+WcqOWKoOi9veS4rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhpcy5zdG9yZU5hbWUgPSBpdGVtLnN0b3JlX25hbWU7XHJcblx0XHRcdFx0dGhpcy5nZXRBdHRycyhpdGVtLmlkKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2lkJywgaXRlbS5pZCk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ciwgJ2NhcnRBdHRyJywgdHJ1ZSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRnZXRJc0xvZ2luKCkge1xyXG5cdFx0XHR0b0xvZ2luKCk7XHJcblx0XHR9LFxyXG5cdFx0Ly8g5ZWG5ZOB6K+m5oOF5o6l5Y+j77ybXHJcblx0XHRnZXRBdHRycyhpZCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdGdldEF0dHIoaWQsIDApLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdHRoYXQuJHNldCh0aGF0LmF0dHIsICdwcm9kdWN0QXR0cicsIHJlcy5kYXRhLnByb2R1Y3RBdHRyKTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3Byb2R1Y3RWYWx1ZScsIHJlcy5kYXRhLnByb2R1Y3RWYWx1ZSk7XHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdpc192aXAnLCByZXMuZGF0YS5zdG9yZUluZm8uaXNfdmlwKTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3N0b3JlSW5mbycsIHJlcy5kYXRhLnN0b3JlSW5mbyk7XHJcblx0XHRcdFx0dGhhdC5EZWZhdWx0U2VsZWN0KCk7XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdC8vIOWOu+ivpuaDhemhtVxyXG5cdFx0Z29EZXRhaWwoaXRlbSkge1xyXG5cdFx0XHRpZiAoIXRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRnb1Nob3BEZXRhaWwoaXRlbSwgdGhpcy51aWQpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0ke2l0ZW0uaWR9YFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0b3BlblRhcCgpIHtcclxuXHRcdFx0dGhpcy5pU2xvbmcgPSBmYWxzZTtcclxuXHRcdH0sXHJcblx0XHRjbG9zZVRhcCgpIHtcclxuXHRcdFx0dGhpcy5pU2xvbmcgPSB0cnVlO1xyXG5cdFx0fSxcclxuXHRcdGdldEFsbENhdGVnb3J5OiBmdW5jdGlvbiAodHlwZSkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdGlmICh0eXBlIHx8ICF1bmkuZ2V0U3RvcmFnZVN5bmMoJ0NBVDJfREFUQScpKSB7XHJcblx0XHRcdFx0Z2V0Q2F0ZWdvcnlMaXN0KCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0NBVDJfREFUQScsIHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdGxldCBkYXRhID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRkYXRhLmZvckVhY2goKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdFx0aXRlbS5jaGlsZHJlbi51bnNoaWZ0KHtcclxuXHRcdFx0XHRcdFx0XHRpZDogMCxcclxuXHRcdFx0XHRcdFx0XHRjYXRlX25hbWU6IHRoYXQuJHQoYOWFqOmDqGApXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR0aGF0LmNhdGVnb3J5VGl0bGUgPSBkYXRhWzBdLmNhdGVfbmFtZTtcclxuXHRcdFx0XHRcdHRoYXQuY2lkID0gZGF0YVswXS5pZDtcclxuXHRcdFx0XHRcdHRoYXQuc2lkID0gMDtcclxuXHRcdFx0XHRcdHRoYXQubmF2QWN0aXZlID0gMDtcclxuXHRcdFx0XHRcdHRoYXQudGFiQ2xpY2sgPSAwO1xyXG5cdFx0XHRcdFx0dGhhdC5jYXRlZ29yeUxpc3QgPSBkYXRhO1xyXG5cdFx0XHRcdFx0dGhhdC5jYXRlZ29yeUVyTGlzdCA9IHJlcy5kYXRhWzBdLmNoaWxkcmVuID8gcmVzLmRhdGFbMF0uY2hpbGRyZW4gOiBbXTtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSA9IDE7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQudGVtcEFyciA9IFtdO1xyXG5cdFx0XHRcdFx0dGhhdC5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRsZXQgZGF0YSA9IHVuaS5nZXRTdG9yYWdlU3luYygnQ0FUMl9EQVRBJyk7XHJcblx0XHRcdFx0ZGF0YS5mb3JFYWNoKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRpdGVtLmNoaWxkcmVuLnVuc2hpZnQoe1xyXG5cdFx0XHRcdFx0XHRpZDogMCxcclxuXHRcdFx0XHRcdFx0Y2F0ZV9uYW1lOiB0aGF0LiR0KGDlhajpg6hgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhhdC5jYXRlZ29yeVRpdGxlID0gZGF0YVswXS5jYXRlX25hbWU7XHJcblx0XHRcdFx0dGhhdC5jaWQgPSBkYXRhWzBdLmlkO1xyXG5cdFx0XHRcdHRoYXQuc2lkID0gMDtcclxuXHRcdFx0XHR0aGF0Lm5hdkFjdGl2ZSA9IDA7XHJcblx0XHRcdFx0dGhhdC50YWJDbGljayA9IDA7XHJcblx0XHRcdFx0dGhhdC5jYXRlZ29yeUxpc3QgPSBkYXRhO1xyXG5cdFx0XHRcdHRoYXQuY2F0ZWdvcnlFckxpc3QgPSBkYXRhWzBdLmNoaWxkcmVuID8gZGF0YVswXS5jaGlsZHJlbiA6IFtdO1xyXG5cdFx0XHRcdHRoYXQucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhhdC5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0dGhhdC50ZW1wQXJyID0gW107XHJcblx0XHRcdFx0dGhhdC5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHRhcE5hdihpbmRleCwgaXRlbSkge1xyXG5cdFx0XHRsZXQgbGlzdCA9IHRoaXMuY2F0ZWdvcnlMaXN0W2luZGV4XTtcclxuXHRcdFx0dGhpcy5uYXZBY3RpdmUgPSBpbmRleDtcclxuXHRcdFx0dGhpcy5jYXRlZ29yeVRpdGxlID0gbGlzdC5jYXRlX25hbWU7XHJcblx0XHRcdHRoaXMuY2F0ZWdvcnlFckxpc3QgPSBpdGVtLmNoaWxkcmVuID8gaXRlbS5jaGlsZHJlbiA6IFtdO1xyXG5cdFx0XHR0aGlzLnRhYkNsaWNrID0gMDtcclxuXHRcdFx0dGhpcy50YWJMZWZ0ID0gMDtcclxuXHRcdFx0dGhpcy5jaWQgPSBsaXN0LmlkO1xyXG5cdFx0XHR0aGlzLnNpZCA9IDA7XHJcblx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHR0aGlzLnRlbXBBcnIgPSBbXTtcclxuXHRcdFx0dGhpcy5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdH0sXHJcblx0XHQvLyDlr7zoiKrmoI/ngrnlh7tcclxuXHRcdGxvbmdDbGljayhpbmRleCkge1xyXG5cdFx0XHRpZiAodGhpcy5jYXRlZ29yeUVyTGlzdC5sZW5ndGggPiAzKSB7XHJcblx0XHRcdFx0dGhpcy50YWJMZWZ0ID0gKGluZGV4IC0gMSkgKiAodGhpcy5pc1dpZHRoICsgNik7IC8v6K6+572u5LiL5YiS57q/5L2N572uXHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy50YWJDbGljayA9IGluZGV4OyAvL+iuvue9ruWvvOiIqueCueWHu+S6huWTquS4gOS4qlxyXG5cdFx0XHR0aGlzLmlTbG9uZyA9IHRydWU7XHJcblx0XHRcdHRoaXMuc2lkID0gdGhpcy5jYXRlZ29yeUVyTGlzdFtpbmRleF0uaWQ7XHJcblx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHR0aGlzLnRlbXBBcnIgPSBbXTtcclxuXHRcdFx0dGhpcy5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdH1cclxuXHR9XHJcbn07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbi5zY3JvbGwtWSB7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxucGFnZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuL2RlZXAvLnByb2R1Y3Qtd2luZG93LmpvaW5DYXJ0IHtcclxuXHR6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdvb2RDYXRlIHtcclxuXHQubWFzayB7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHR9XHJcblxyXG5cdC9kZWVwLy5hdHRyUHJvZHVjdCB7XHJcblx0XHQubWFzayB7XHJcblx0XHRcdHotaW5kZXg6IDEwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXIge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0aGVpZ2h0OiAxMjhycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHJcblx0XHQucGFnZUluZGV4IHtcclxuXHRcdFx0d2lkdGg6IDY4cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDY4cnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA2OHJweDtcclxuXHJcblx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWFyY2gge1xyXG5cdFx0XHR3aWR0aDogNjAwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDY4cnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzNnJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0Y29sb3I6ICNhZGFkYWQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMnJweDtcclxuXHJcblx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRtYXJnaW46IDRycHggMTZycHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDEyOHJweDtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdC5hc2lkZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0d2lkdGg6IDIzJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAxMDBycHg7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMjhycHg7XHJcblx0XHRcdHotaW5kZXg6IDk5O1xyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0Y29sb3I6ICM0MjQyNDI7XHJcblxyXG5cdFx0XHRcdCYub24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2cnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ2cnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCA0cnB4IDRycHggMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQud3JhcHBlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwNHJweDtcclxuXHRcdFx0d2lkdGg6IDc3JTtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcnB4O1xyXG5cclxuXHRcdFx0LmJnY29sb3Ige1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nb29kc0xpc3Qge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1hc2sge1xyXG5cdFx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sb25nVGFiIHtcclxuXHRcdFx0XHR3aWR0aDogNjUlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTI4cnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdC5sb25nSXRlbSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQ0cnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ0cnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRjb2xvcjogIzk4OTg5ODtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMnJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMnJweDtcclxuXHJcblx0XHRcdFx0XHQmLmNsaWNrIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctbWlub3JDb2xvclQpO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudW5kZXJsaW5lQm94IHtcclxuXHRcdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG5cdFx0XHRcdFx0LnVuZGVybGluZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzM3JweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0cnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vcGVuTGlzdCB7XHJcblx0XHRcdFx0d2lkdGg6IDEyJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDBycHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHJweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiAxMjhycHg7XHJcblx0XHRcdFx0ei1pbmRleDogOTk7XHJcblxyXG5cdFx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5ODk4OTg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZG93blRhYiB7XHJcblx0XHRcdFx0d2lkdGg6IDc3JTtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEyOHJweDtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNhZGFkYWQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcnB4O1xyXG5cclxuXHRcdFx0XHRcdC5jbG9zZUxpc3Qge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOTBycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMHJweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHJweDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcblx0XHRcdFx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzk4OTg5ODtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNoaWxkcmVuIHtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDUwMHJweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBycHg7XHJcblxyXG5cdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHJweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHJweCAyMHJweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE2NXJweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5jbGljayB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy1taW5vckNvbG9yVCk7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZ29vZHNMaXN0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMjhycHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAzMHJweCAwIDIwcnB4O1xyXG5cclxuXHRcdFx0XHQvZGVlcC8uaXRlbSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzM3JweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdC5waWN0cnVlIHtcclxuXHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiAyMTZycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5ib3R0b20ge1xyXG5cdFx0XHRcdFx0XHQuc2FsZXMge1xyXG5cdFx0XHRcdFx0XHRcdC5tb25leSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmNhcnQge1xyXG5cdFx0XHRcdFx0XHRcdC5waWN0cnVlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MHJweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwcHggLTNycHggMTZycHggcmdiYSgzNiwgMTIsIDEyLCAwLjA1KTtcclxuXHRcdHotaW5kZXg6IDEwMTtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblxyXG5cdFx0LmNhcnRJY29uIHtcclxuXHRcdFx0d2lkdGg6IDk2cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDk2cnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTM2cnB4O1xyXG5cclxuXHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDExNXJweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5ub0NhcnQge1xyXG5cdFx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2NiY2JjYjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctcHJpY2VDb2xvcik7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMnJweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogLTZycHg7XHJcblx0XHRcdFx0dG9wOiAtMTBycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzRycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vbmV5IHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXZpZXctcHJpY2VDb2xvcik7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MnJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJudCB7XHJcblx0XHRcdFx0d2lkdGg6IDIyMnJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDc2cnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQ2cnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA3NnJweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI0cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///424\n"); /***/ }), /* 425 */ /*!*************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/catGoodList/index.vue ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_48a5c089___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=48a5c089& */ 426);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 428);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_48a5c089___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_48a5c089___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_48a5c089___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/catGoodList/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDhhNWMwODkmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL2NhdEdvb2RMaXN0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///425\n"); /***/ }), /* 426 */ /*!********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/catGoodList/index.vue?vue&type=template&id=48a5c089& ***! \********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_48a5c089___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=48a5c089& */ 427); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_48a5c089___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_48a5c089___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_48a5c089___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_48a5c089___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 427 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/catGoodList/index.vue?vue&type=template&id=48a5c089& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "goodsList"), attrs: { _i: 0 } }, _vm._l( _vm._$s(1, "f", { forItems: _vm.tempArr }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(1, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("1-" + $30, "sc", "item"), attrs: { _i: "1-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("2-" + $30, "sc", "pictrue"), attrs: { _i: "2-" + $30 }, }, [ _vm._$s( "3-" + $30, "i", item.activity && item.activity.type === "1" ) ? _c( "span", { staticClass: _vm._$s( "3-" + $30, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "3-" + $30 }, }, [ _vm._v( _vm._$s("3-" + $30, "t0-0", _vm._s(_vm.$t("秒杀"))) ), ] ) : _vm._e(), _vm._$s( "4-" + $30, "i", item.activity && item.activity.type === "2" ) ? _c( "span", { staticClass: _vm._$s( "4-" + $30, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "4-" + $30 }, }, [ _vm._v( _vm._$s("4-" + $30, "t0-0", _vm._s(_vm.$t("砍价"))) ), ] ) : _vm._e(), _vm._$s( "5-" + $30, "i", item.activity && item.activity.type === "3" ) ? _c( "span", { staticClass: _vm._$s( "5-" + $30, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "5-" + $30 }, }, [ _vm._v( _vm._$s("5-" + $30, "t0-0", _vm._s(_vm.$t("拼团"))) ), ] ) : _vm._e(), _vm._$s("6-" + $30, "i", item.recommend_image) ? _c("image", { attrs: { src: _vm._$s("6-" + $30, "a-src", item.recommend_image), _i: "6-" + $30, }, }) : _c("image", { attrs: { src: _vm._$s("7-" + $30, "a-src", item.image), _i: "7-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "text line2"), attrs: { _i: "8-" + $30 }, }, [_vm._v(_vm._$s("8-" + $30, "t0-0", _vm._s(item.store_name)))] ), _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "bottom acea-row row-between-wrapper" ), attrs: { _i: "9-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "sales acea-row row-middle" ), attrs: { _i: "10-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "money font-color" ), attrs: { _i: "11-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s("12-" + $30, "t0-0", _vm._s(_vm.$t("¥"))) ), ]), _vm._v( _vm._$s("11-" + $30, "t1-0", _vm._s(item.price)) ), ] ), _c("view", [ _vm._v( _vm._$s("13-" + $30, "t0-0", _vm._s(_vm.$t("已售"))) + _vm._$s("13-" + $30, "t0-1", _vm._s(item.sales)) ), ]), ] ), _vm._$s("14-" + $30, "i", item.stock > 0) ? _c("view", [ _vm._$s( "15-" + $30, "i", (item.activity && (item.activity.type === "1" || item.activity.type === "2" || item.activity.type === "3")) || item.is_virtual || !item.cart_button ) ? _c( "view", { staticClass: _vm._$s("15-" + $30, "sc", "bnt"), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(_vm.$t("立即购买")) ) ), ] ) : _c("view", [ _vm._$s("17-" + $30, "i", item.spec_type) ? _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "bnt" ), attrs: { _i: "17-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.goCartDuo(item) }, }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("加入购物车")) ) ), _vm._$s( "18-" + $30, "i", _vm.isLogin && item.cart_num ) ? _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "num" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(item.cart_num) ) ), ] ) : _vm._e(), ] ) : _vm._e(), _vm._$s( "19-" + $30, "i", !item.spec_type && !item.cart_num ) ? _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "bnt" ), attrs: { _i: "19-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.goCartDan(item, index) }, }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(_vm.$t("加入购物车")) ) ), ] ) : _vm._e(), _vm._$s( "20-" + $30, "i", !item.spec_type && item.cart_num ) ? _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "cart acea-row row-middle" ), attrs: { _i: "20-" + $30 }, }, [ _c("view", { staticClass: _vm._$s( "21-" + $30, "sc", "iconfont icon-jianhao" ), attrs: { _i: "21-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.CartNumDes(index, item) }, }, }), _c( "view", { staticClass: _vm._$s( "22-" + $30, "sc", "num" ), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s(item.cart_num) ) ), ] ), _c("view", { staticClass: _vm._$s( "23-" + $30, "sc", "iconfont icon-jiahao" ), attrs: { _i: "23-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.CartNumAdd(index, item) }, }, }), ] ) : _vm._e(), ]), ]) : _c( "view", { staticClass: _vm._$s("24-" + $30, "sc", "bnt end"), attrs: { _i: "24-" + $30 }, }, [ _vm._v( _vm._$s("24-" + $30, "t0-0", _vm._s(_vm.$t("已售罄"))) ), ] ), ] ), ] ) } ), 0 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 428 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/catGoodList/index.vue?vue&type=script&lang=js& ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 429);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI0MjguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///428\n"); /***/ }), /* 429 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/catGoodList/index.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'catGoodList',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n tempArr: {\n type: Array,\n default: []\n },\n isLogin: {\n type: Boolean,\n default: false\n }\n },\n data: function data() {\n return {\n addIng: false\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n goDetail: function goDetail(item) {\n this.$emit('detail', item);\n },\n goCartDuo: function goCartDuo(item) {\n this.$emit('gocartduo', item);\n },\n goCartDan: function goCartDan(item, index) {\n this.$emit('gocartdan', item, index);\n },\n CartNumDes: function CartNumDes(index, item) {\n if (this.addIng) return;\n this.addIng = true;\n this.$emit('ChangeCartNumDan', false, index, item);\n },\n CartNumAdd: function CartNumAdd(index, item) {\n if (this.addIng) return;\n this.addIng = true;\n this.$emit('ChangeCartNumDan', true, index, item);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9jYXRHb29kTGlzdC9pbmRleC52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiZGF0YUNvbmZpZyIsInR5cGUiLCJkZWZhdWx0IiwidGVtcEFyciIsImlzTG9naW4iLCJkYXRhIiwiYWRkSW5nIiwiY3JlYXRlZCIsIm1vdW50ZWQiLCJtZXRob2RzIiwiZ29EZXRhaWwiLCJnb0NhcnREdW8iLCJnb0NhcnREYW4iLCJDYXJ0TnVtRGVzIiwiQ2FydE51bUFkZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFrREE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRztJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNDI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiZ29vZHNMaXN0XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gdGVtcEFyclwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2cgcGljdHJ1ZV9sb2dfY2xhc3NcIiB2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcxJ1wiPnt7ICR0KGDnp5LmnYBgKSB9fTwvc3Bhbj5cclxuXHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nIHBpY3RydWVfbG9nX2NsYXNzXCIgdi1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMidcIj57eyAkdChg56CN5Lu3YCkgfX08L3NwYW4+XHJcblx0XHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZyBwaWN0cnVlX2xvZ19jbGFzc1wiIHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzMnXCI+e3sgJHQoYOaLvOWbomApIH19PC9zcGFuPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5yZWNvbW1lbmRfaW1hZ2VcIiBtb2RlPVwiXCIgdi1pZj1cIml0ZW0ucmVjb21tZW5kX2ltYWdlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1hZ2VcIiBtb2RlPVwiXCIgdi1lbHNlPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IGxpbmUyXCI+e3sgaXRlbS5zdG9yZV9uYW1lIH19PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzYWxlcyBhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5IGZvbnQtY29sb3JcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQ+e3sgJHQoYO+/pWApIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHR7eyBpdGVtLnByaWNlIH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldz57eyAkdChg5bey5ZSuYCkgfX17eyBpdGVtLnNhbGVzIH19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5zdG9jayA+IDBcIj5cclxuXHRcdFx0XHRcdDx2aWV3XHJcblx0XHRcdFx0XHRcdGNsYXNzPVwiYm50XCJcclxuXHRcdFx0XHRcdFx0di1pZj1cIihpdGVtLmFjdGl2aXR5ICYmIChpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcxJyB8fCBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcyJyB8fCBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICczJykpIHx8IGl0ZW0uaXNfdmlydHVhbCB8fCAhaXRlbS5jYXJ0X2J1dHRvblwiXHJcblx0XHRcdFx0XHQ+XHJcblx0XHRcdFx0XHRcdHt7ICR0KGDnq4vljbPotK3kubBgKSB9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHQ8IS0tIOWkmuinhOagvCAtLT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnRcIiBAY2xpY2suc3RvcD1cImdvQ2FydER1byhpdGVtKVwiIHYtaWY9XCJpdGVtLnNwZWNfdHlwZVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7ICR0KGDliqDlhaXotK3nianovaZgKSB9fVxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCIgdi1pZj1cImlzTG9naW4gJiYgaXRlbS5jYXJ0X251bVwiPnt7IGl0ZW0uY2FydF9udW0gfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSDljZXop4TmoLwgLS0+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50XCIgdi1pZj1cIiFpdGVtLnNwZWNfdHlwZSAmJiAhaXRlbS5jYXJ0X251bVwiIEBjbGljay5zdG9wPVwiZ29DYXJ0RGFuKGl0ZW0sIGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7ICR0KGDliqDlhaXotK3nianovaZgKSB9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2FydCBhY2VhLXJvdyByb3ctbWlkZGxlXCIgdi1pZj1cIiFpdGVtLnNwZWNfdHlwZSAmJiBpdGVtLmNhcnRfbnVtXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWppYW5oYW9cIiBAY2xpY2suc3RvcD1cIkNhcnROdW1EZXMoaW5kZXgsIGl0ZW0pXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3sgaXRlbS5jYXJ0X251bSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tamlhaGFvXCIgQGNsaWNrLnN0b3A9XCJDYXJ0TnVtQWRkKGluZGV4LCBpdGVtKVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudCBlbmRcIiB2LWVsc2U+e3sgJHQoYOW3suWUrue9hGApIH19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdG5hbWU6ICdjYXRHb29kTGlzdCcsXHJcblx0cHJvcHM6IHtcclxuXHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0fSxcclxuXHRcdHRlbXBBcnI6IHtcclxuXHRcdFx0dHlwZTogQXJyYXksXHJcblx0XHRcdGRlZmF1bHQ6IFtdXHJcblx0XHR9LFxyXG5cdFx0aXNMb2dpbjoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdGFkZEluZzogZmFsc2VcclxuXHRcdH07XHJcblx0fSxcclxuXHRjcmVhdGVkKCkge30sXHJcblx0bW91bnRlZCgpIHt9LFxyXG5cdG1ldGhvZHM6IHtcclxuXHRcdGdvRGV0YWlsKGl0ZW0pIHtcclxuXHRcdFx0dGhpcy4kZW1pdCgnZGV0YWlsJywgaXRlbSk7XHJcblx0XHR9LFxyXG5cdFx0Z29DYXJ0RHVvKGl0ZW0pIHtcclxuXHRcdFx0dGhpcy4kZW1pdCgnZ29jYXJ0ZHVvJywgaXRlbSk7XHJcblx0XHR9LFxyXG5cdFx0Z29DYXJ0RGFuKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2dvY2FydGRhbicsIGl0ZW0sIGluZGV4KTtcclxuXHRcdH0sXHJcblx0XHRDYXJ0TnVtRGVzKGluZGV4LCBpdGVtKSB7XHJcblx0XHRcdGlmICh0aGlzLmFkZEluZykgcmV0dXJuO1xyXG5cdFx0XHR0aGlzLmFkZEluZyA9IHRydWU7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ0NoYW5nZUNhcnROdW1EYW4nLCBmYWxzZSwgaW5kZXgsIGl0ZW0pO1xyXG5cdFx0fSxcclxuXHRcdENhcnROdW1BZGQoaW5kZXgsIGl0ZW0pIHtcclxuXHRcdFx0aWYgKHRoaXMuYWRkSW5nKSByZXR1cm47XHJcblx0XHRcdHRoaXMuYWRkSW5nID0gdHJ1ZTtcclxuXHRcdFx0dGhpcy4kZW1pdCgnQ2hhbmdlQ2FydE51bURhbicsIHRydWUsIGluZGV4LCBpdGVtKTtcclxuXHRcdH1cclxuXHR9XHJcbn07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbi5nb29kc0xpc3Qge1xyXG5cdHBhZGRpbmc6IDAgMzBycHg7XHJcblxyXG5cdC5pdGVtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYzcnB4O1xyXG5cclxuXHRcdC5waWN0cnVlIHtcclxuXHRcdFx0Ly8gd2lkdGg6IDEwMCU7XHJcblx0XHRcdC8vIGhlaWdodDogMjkwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNDAlO1xyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZyBTQztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0XHRtYXJnaW46IDIwcnB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJvdHRvbSB7XHJcblx0XHRcdC5zYWxlcyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdFx0XHRjb2xvcjogIzhlOGU4ZTtcclxuXHJcblx0XHRcdFx0Lm1vbmV5IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDJycHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMThycHg7XHJcblxyXG5cdFx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2FydCB7XHJcblx0XHRcdFx0aGVpZ2h0OiA1NnJweDtcclxuXHJcblx0XHRcdFx0LnBpY3RydWUge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0NnJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDgwcnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJudCB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDU2cnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1NnJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MnJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Ji5lbmQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMDMsIDIwMywgMjAzLCAxKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy1wcmljZUNvbG9yKTtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMTJycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRyaWdodDogLTE0cnB4O1xyXG5cdFx0XHRcdFx0dG9wOiAtMTVycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzRycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///429\n"); /***/ }), /* 430 */ /*!**********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/cartList/index.vue ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4e8b1648___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4e8b1648& */ 431);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 433);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4e8b1648___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4e8b1648___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_4e8b1648___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/cartList/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGU4YjE2NDgmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL2NhcnRMaXN0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///430\n"); /***/ }), /* 431 */ /*!*****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/cartList/index.vue?vue&type=template&id=4e8b1648& ***! \*****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4e8b1648___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4e8b1648& */ 432); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4e8b1648___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4e8b1648___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4e8b1648___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4e8b1648___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 432 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/cartList/index.vue?vue&type=template&id=4e8b1648& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "cartList"), class: _vm._$s(1, "c", _vm.cartData.iScart ? "on" : ""), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "title acea-row row-between-wrapper"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "name"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("已选商品"))))] ), _c( "view", { staticClass: _vm._$s(4, "sc", "del acea-row row-middle"), attrs: { _i: 4 }, on: { click: _vm.subDel }, }, [ _c("view", { staticClass: _vm._$s(5, "sc", "iconfont icon-shanchu1"), attrs: { _i: 5 }, }), _vm._v(_vm._$s(4, "t1-0", _vm._s(_vm.$t("清空")))), ] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "list"), attrs: { _i: 6 } }, _vm._l( _vm._$s(7, "f", { forItems: _vm.cartData.cartList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(7, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "7-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "7-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "pictrue"), attrs: { _i: "8-" + $30 }, }, [ _vm._$s("9-" + $30, "i", item.productInfo.attrInfo) ? _c("image", { attrs: { src: _vm._$s( "9-" + $30, "a-src", item.productInfo.attrInfo.image ), _i: "9-" + $30, }, }) : _c("image", { attrs: { src: _vm._$s( "10-" + $30, "a-src", item.productInfo.image ), _i: "10-" + $30, }, }), _vm._$s( "11-" + $30, "i", !item.status || !item.attrStatus ) ? _c("view", { staticClass: _vm._$s("11-" + $30, "sc", "mantle"), attrs: { _i: "11-" + $30 }, }) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s("12-" + $30, "sc", "txtPic"), attrs: { _i: "12-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("13-" + $30, "sc", "name line2"), class: _vm._$s( "13-" + $30, "c", item.attrStatus && item.status ? "" : "on" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.productInfo.store_name) ) ), ] ), _vm._$s("14-" + $30, "i", item.attrStatus && item.status) ? _c("view", [ _vm._$s("15-" + $30, "i", item.productInfo.attrInfo) ? _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "info" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(item.productInfo.attrInfo.suk) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "bottom acea-row row-between-wrapper" ), attrs: { _i: "16-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "money" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "18-" + $30, "sc", "num" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(item.truePrice) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "cartNum acea-row row-middle" ), attrs: { _i: "19-" + $30 }, }, [ _c("view", { staticClass: _vm._$s( "20-" + $30, "sc", "reduce iconfont icon-jianhao1" ), attrs: { _i: "20-" + $30 }, on: { click: function ($event) { return _vm.leaveCart(index) }, }, }), _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "num" ), attrs: { _i: "21-" + $30 }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(item.cart_num) ) ), ] ), _c("view", { staticClass: _vm._$s( "22-" + $30, "sc", "plus iconfont icon-jiahao1" ), attrs: { _i: "22-" + $30 }, on: { click: function ($event) { return _vm.joinCart(index) }, }, }), ] ), ] ), ]) : _vm._$s("23-" + $30, "e", !item.attrStatus) ? _c( "view", { staticClass: _vm._$s("23-" + $30, "sc", "noBnt"), attrs: { _i: "23-" + $30 }, }, [ _vm._v( _vm._$s( "23-" + $30, "t0-0", _vm._s(_vm.$t("已售罄")) ) ), ] ) : _vm._$s("24-" + $30, "e", !item.status) ? _c( "view", { staticClass: _vm._$s("24-" + $30, "sc", "noBnt"), attrs: { _i: "24-" + $30 }, }, [ _vm._v( _vm._$s( "24-" + $30, "t0-0", _vm._s(_vm.$t("已下架")) ) ), ] ) : _vm._e(), _vm._$s( "25-" + $30, "i", !item.status || !item.attrStatus ) ? _c( "view", { staticClass: _vm._$s( "25-" + $30, "sc", "delTxt acea-row row-right" ), attrs: { _i: "25-" + $30 }, }, [ _c( "text", { attrs: { _i: "26-" + $30 }, on: { click: function ($event) { return _vm.oneDel(item.id, index) }, }, }, [ _vm._v( _vm._$s( "26-" + $30, "t0-0", _vm._s(_vm.$t("删除")) ) ), ] ), ] ) : _vm._e(), ] ), ] ) } ), 0 ), ] ), _vm._$s(27, "i", _vm.cartData.iScart) ? _c("view", { staticClass: _vm._$s(27, "sc", "mask"), attrs: { _i: 27 }, on: { click: _vm.closeList }, }) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 433 */ /*!***********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/cartList/index.vue?vue&type=script&lang=js& ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 434);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI0MzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///433\n"); /***/ }), /* 434 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/cartList/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n cartData: {\n type: Object,\n default: function _default() {}\n }\n },\n data: function data() {\n return {};\n },\n mounted: function mounted() {},\n methods: {\n closeList: function closeList() {\n this.$emit('closeList', false);\n },\n leaveCart: function leaveCart(index) {\n this.$emit('ChangeCartNumDan', false, index);\n },\n joinCart: function joinCart(index) {\n this.$emit('ChangeCartNumDan', true, index);\n },\n subDel: function subDel() {\n this.$emit('ChangeSubDel');\n },\n oneDel: function oneDel(id, index) {\n this.$emit('ChangeOneDel', id, index);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9jYXJ0TGlzdC9pbmRleC52dWUiXSwibmFtZXMiOlsicHJvcHMiLCJjYXJ0RGF0YSIsInR5cGUiLCJkZWZhdWx0IiwiZGF0YSIsIm1vdW50ZWQiLCJtZXRob2RzIiwiY2xvc2VMaXN0IiwibGVhdmVDYXJ0Iiwiam9pbkNhcnQiLCJzdWJEZWwiLCJvbmVEZWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkEyQ0E7RUFDQUE7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjQzNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY2FydExpc3RcIiA6Y2xhc3M9XCJjYXJ0RGF0YS5pU2NhcnQ/J29uJzonJ1wiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57eyR0KGDlt7LpgInllYblk4FgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGVsIGFjZWEtcm93IHJvdy1taWRkbGVcIiBAY2xpY2s9XCJzdWJEZWxcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zaGFuY2h1MVwiPjwvdmlldz57eyR0KGDmuIXnqbpgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY2FydERhdGEuY2FydExpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cIml0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm9cIiA6c3JjPSdpdGVtLnByb2R1Y3RJbmZvLmF0dHJJbmZvLmltYWdlJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1lbHNlIDpzcmM9J2l0ZW0ucHJvZHVjdEluZm8uaW1hZ2UnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibWFudGxlXCIgdi1pZj1cIiFpdGVtLnN0YXR1cyB8fCAhaXRlbS5hdHRyU3RhdHVzXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0eHRQaWNcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGxpbmUyXCIgOmNsYXNzPVwiKGl0ZW0uYXR0clN0YXR1cyAmJiBpdGVtLnN0YXR1cyk/Jyc6J29uJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aXRlbS5wcm9kdWN0SW5mby5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmF0dHJTdGF0dXMgJiYgaXRlbS5zdGF0dXNcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIiB2LWlmPVwiaXRlbS5wcm9kdWN0SW5mby5hdHRySW5mb1wiPnt7aXRlbS5wcm9kdWN0SW5mby5hdHRySW5mby5zdWt9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5XCI+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPVwibnVtXCI+e3tpdGVtLnRydWVQcmljZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2FydE51bSBhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmVkdWNlIGljb25mb250IGljb24tamlhbmhhbzFcIiBAY2xpY2s9XCJsZWF2ZUNhcnQoaW5kZXgpXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7aXRlbS5jYXJ0X251bX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBsdXMgaWNvbmZvbnQgaWNvbi1qaWFoYW8xXCIgQGNsaWNrPVwiam9pbkNhcnQoaW5kZXgpXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5vQm50XCIgdi1lbHNlLWlmPVwiIWl0ZW0uYXR0clN0YXR1c1wiPnt7JHQoYOW3suWUrue9hGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibm9CbnRcIiB2LWVsc2UtaWY9XCIhaXRlbS5zdGF0dXNcIj57eyR0KGDlt7LkuIvmnrZgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRlbFR4dCBhY2VhLXJvdyByb3ctcmlnaHRcIiB2LWlmPVwiIWl0ZW0uc3RhdHVzIHx8ICFpdGVtLmF0dHJTdGF0dXNcIj48dGV4dFxyXG5cdFx0XHRcdFx0XHRcdFx0QGNsaWNrPVwib25lRGVsKGl0ZW0uaWQsaW5kZXgpXCI+e3skdChg5Yig6ZmkYCl9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1hc2tcIiB2LWlmPVwiY2FydERhdGEuaVNjYXJ0XCIgQGNsaWNrPVwiY2xvc2VMaXN0XCI+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Y2FydERhdGE6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7fTtcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge30sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGNsb3NlTGlzdCgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbG9zZUxpc3QnLCBmYWxzZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGxlYXZlQ2FydChpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ0NoYW5nZUNhcnROdW1EYW4nLCBmYWxzZSwgaW5kZXgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRqb2luQ2FydChpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ0NoYW5nZUNhcnROdW1EYW4nLCB0cnVlLCBpbmRleCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHN1YkRlbCgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdDaGFuZ2VTdWJEZWwnKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0b25lRGVsKGlkLCBpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ0NoYW5nZU9uZURlbCcsIGlkLCBpbmRleCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0Lm1hc2sge1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0fVxyXG5cclxuXHQuY2FydExpc3Qge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHotaW5kZXg6IDEwMDtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHggMTAwcnB4IDMwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4IDE2cnB4IDAgMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguMjUsIC41LCAuNSwgLjkpO1xyXG5cclxuXHRcdCYub24ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGhlaWdodDogMTA4cnB4O1xyXG5cclxuXHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cclxuXHRcdFx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubGlzdCB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDcyMHJweDtcclxuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcnB4O1xyXG5cclxuXHRcdFx0XHQucGljdHJ1ZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTc2cnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNzZycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5tYW50bGUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudHh0UGljIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0ODZycHg7XHJcblxyXG5cdFx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHJcblx0XHRcdFx0XHRcdCYub24ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjQTNBM0EzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm5vQm50IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEyNnJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NHJweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNDIsIDI0MiwgMjQyLCAxKTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjJycHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ0cnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0EzQTNBMztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmRlbFR4dCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDQ4cnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0U5MzMyMztcclxuXHJcblx0XHRcdFx0XHRcdHRleHQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA3MHJweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjNycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTg5ODk4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5ib3R0b20ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMXJweDtcclxuXHJcblx0XHRcdFx0XHRcdC5tb25leSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdmlldy1wcmljZUNvbG9yKTtcclxuXHJcblx0XHRcdFx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmNhcnROdW0ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMjBycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQucmVkdWNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2MHJweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQucGx1cyB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNjBycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///434\n"); /***/ }), /* 435 */ /*!*************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate3.vue ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _goods_cate3_vue_vue_type_template_id_1c6e695d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./goods_cate3.vue?vue&type=template&id=1c6e695d& */ 436);\n/* harmony import */ var _goods_cate3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./goods_cate3.vue?vue&type=script&lang=js& */ 438);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _goods_cate3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _goods_cate3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _goods_cate3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _goods_cate3_vue_vue_type_template_id_1c6e695d___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _goods_cate3_vue_vue_type_template_id_1c6e695d___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _goods_cate3_vue_vue_type_template_id_1c6e695d___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods_cate/goods_cate3.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0g7QUFDeEg7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxzRkFBTTtBQUNSLEVBQUUsK0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDM1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9nb29kc19jYXRlMy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MWM2ZTY5NWQmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9nb29kc19jYXRlMy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2dvb2RzX2NhdGUzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nb29kc19jYXRlL2dvb2RzX2NhdGUzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///435\n"); /***/ }), /* 436 */ /*!********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate3.vue?vue&type=template&id=1c6e695d& ***! \********************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate3_vue_vue_type_template_id_1c6e695d___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./goods_cate3.vue?vue&type=template&id=1c6e695d& */ 437); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate3_vue_vue_type_template_id_1c6e695d___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate3_vue_vue_type_template_id_1c6e695d___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate3_vue_vue_type_template_id_1c6e695d___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate3_vue_vue_type_template_id_1c6e695d___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 437 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate3.vue?vue&type=template&id=1c6e695d& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "goodCate"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "header acea-row row-center-wrapper"), attrs: { _i: 1 }, }, [ _c( "navigator", { staticClass: _vm._$s( 2, "sc", "pageIndex acea-row row-center-wrapper" ), attrs: { _i: 2 }, on: { click: _vm.jumpIndex }, }, [ _c("text", { staticClass: _vm._$s(3, "sc", "iconfont icon-fanhuishouye"), attrs: { _i: 3 }, }), ] ), _c( "navigator", { staticClass: _vm._$s(4, "sc", "search acea-row row-middle"), attrs: { _i: 4 }, }, [ _c("text", { staticClass: _vm._$s(5, "sc", "iconfont icon-sousuo5"), attrs: { _i: 5 }, }), _vm._v(_vm._$s(4, "t1-0", _vm._s(_vm.$t("搜索商品名称")))), ] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "conter"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "aside"), attrs: { _i: 7 } }, [ _c( "scroll-view", {}, _vm._l( _vm._$s(9, "f", { forItems: _vm.categoryList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "9-" + $30, "sc", "item acea-row row-center-wrapper" ), class: _vm._$s( "9-" + $30, "c", index == _vm.navActive ? "on" : "" ), attrs: { _i: "9-" + $30 }, on: { click: function ($event) { return _vm.tapNav(index, item) }, }, }, [ _c("text", [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(_vm.$t(item.cate_name)) ) ), ]), ] ) } ), 0 ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "wrapper"), attrs: { _i: 11 } }, [ _vm._$s(12, "i", _vm.iSlong) ? _c( "view", { staticClass: _vm._$s(12, "sc", "bgcolor"), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s( 13, "sc", "longTab acea-row row-middle" ), attrs: { _i: 13 }, }, [ _c( "scroll-view", { attrs: { "scroll-left": _vm._$s( 14, "a-scroll-left", _vm.tabLeft ), _i: 14, }, }, _vm._l( _vm._$s(15, "f", { forItems: _vm.categoryErList, }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(15, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "15-" + $31, "sc", "longItem" ), class: _vm._$s( "15-" + $31, "c", index === _vm.tabClick ? "click" : "" ), style: _vm._$s( "15-" + $31, "s", "width:" + _vm.isWidth + "px" ), attrs: { _i: "15-" + $31 }, on: { click: function ($event) { return _vm.longClick(index) }, }, }, [ _vm._v( _vm._$s( "15-" + $31, "t0-0", _vm._s(_vm.$t(item.cate_name)) ) ), ] ) } ), 0 ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "openList"), attrs: { _i: 16 }, on: { click: _vm.openTap }, }, [ _c("text", { staticClass: _vm._$s( 17, "sc", "iconfont icon-xiangxia" ), attrs: { _i: 17 }, }), ] ), ] ) : _c("view", [ _c( "view", { staticClass: _vm._$s(19, "sc", "downTab"), attrs: { _i: 19 }, }, [ _c( "view", { staticClass: _vm._$s( 20, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 20 }, }, [ _c("view", [ _vm._v( _vm._$s(21, "t0-0", _vm._s(_vm.categoryTitle)) ), ]), _c( "view", { staticClass: _vm._$s(22, "sc", "closeList"), attrs: { _i: 22 }, on: { click: _vm.closeTap }, }, [ _c("text", { staticClass: _vm._$s( 23, "sc", "iconfont icon-xiangxia" ), attrs: { _i: 23 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(24, "sc", "children"), attrs: { _i: 24 }, }, [ _c( "view", { staticClass: _vm._$s( 25, "sc", "acea-row row-middle" ), attrs: { _i: 25 }, }, _vm._l( _vm._$s(26, "f", { forItems: _vm.categoryErList, }), function (item, index, $22, $32) { return _c( "view", { key: _vm._$s(26, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s( "26-" + $32, "sc", "item line1" ), class: _vm._$s( "26-" + $32, "c", index === _vm.tabClick ? "click" : "" ), attrs: { _i: "26-" + $32 }, on: { click: function ($event) { return _vm.longClick(index) }, }, }, [ _vm._v( _vm._$s( "26-" + $32, "t0-0", _vm._s(_vm.$t(item.cate_name)) ) ), ] ) } ), 0 ), ] ), ] ), _c("view", { staticClass: _vm._$s(27, "sc", "mask"), attrs: { _i: 27 }, on: { click: _vm.closeTap }, }), ]), _c("goodClass", { ref: "goodClass", attrs: { tempArr: _vm.tempArr, isLogin: _vm.isLogin, endLocation: _vm.endLocation, _i: 28, }, on: { gocartduo: _vm.goCartDuo, gocartdan: _vm.goCartDan, ChangeCartNumDan: _vm.ChangeCartNumDan, detail: _vm.goDetail, addCart: _vm.addCart, }, }), _c( "view", { staticClass: _vm._$s( 29, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 29 }, }, [ _c("text", { staticClass: _vm._$s( 30, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(30, "a-hidden", _vm.loading == false), _i: 30, }, }), _vm._v(_vm._$s(29, "t1-0", _vm._s(_vm.loadTitle))), ] ), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(31, "sc", "footer acea-row row-between-wrapper"), attrs: { id: "cart", _i: 31 }, }, [ _vm._$s(32, "i", _vm.cartData.cartList.length) ? _c( "view", { staticClass: _vm._$s( 32, "sc", "cartIcon acea-row row-center-wrapper" ), attrs: { _i: 32 }, on: { click: function ($event) { return _vm.getCartList(0) }, }, }, [ _c("view", { staticClass: _vm._$s( 33, "sc", "iconfont icon-gouwuche-yangshi1" ), attrs: { _i: 33 }, }), _c( "view", { staticClass: _vm._$s(34, "sc", "num"), attrs: { _i: 34 }, }, [_vm._v(_vm._$s(34, "t0-0", _vm._s(_vm.cartCount)))] ), ] ) : _c( "view", { staticClass: _vm._$s( 35, "sc", "cartIcon acea-row row-center-wrapper noCart" ), attrs: { _i: 35 }, }, [ _c("view", { staticClass: _vm._$s( 36, "sc", "iconfont icon-gouwuche-yangshi1" ), attrs: { _i: 36 }, }), ] ), _c( "view", { staticClass: _vm._$s(37, "sc", "acea-row row-middle"), attrs: { _i: 37 }, }, [ _c( "view", { staticClass: _vm._$s(38, "sc", "money"), attrs: { _i: 38 } }, [ _vm._v(_vm._$s(38, "t0-0", _vm._s(_vm.$t("¥")))), _c( "text", { staticClass: _vm._$s(39, "sc", "num"), attrs: { _i: 39 }, }, [_vm._v(_vm._$s(39, "t0-0", _vm._s(_vm.totalPrice)))] ), ] ), _c( "view", { staticClass: _vm._$s(40, "sc", "bnt"), class: _vm._$s(40, "c", _vm.cartCount ? "" : "on"), attrs: { _i: 40 }, on: { click: _vm.subOrder }, }, [_vm._v(_vm._$s(40, "t0-0", _vm._s(_vm.$t("去付款"))))] ), ] ), ] ), _c("cartList", { attrs: { cartData: _vm.cartData, _i: 41 }, on: { closeList: _vm.closeList, ChangeCartNumDan: _vm.ChangeCartList, ChangeSubDel: _vm.ChangeSubDel, ChangeOneDel: _vm.ChangeOneDel, }, }), _c("productWindow", { attrs: { attr: _vm.attr, minQty: _vm.storeInfo.min_qty, isShow: 1, iSplus: 1, iScart: 1, is_vip: _vm.is_vip, id: "product-window", _i: 42, }, on: { myevent: _vm.onMyEvent, ChangeAttr: _vm.ChangeAttr, ChangeCartNum: _vm.ChangeCartNumDuo, attrVal: _vm.attrVal, iptCartNum: _vm.iptCartNum, goCat: _vm.goCatNum, }, }), _c("ParabalaBall", { ref: "Ball", attrs: { _i: 43 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 438 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate3.vue?vue&type=script&lang=js& ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./goods_cate3.vue?vue&type=script&lang=js& */ 439);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_goods_cate3_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiI0MzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9nb29kc19jYXRlMy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2dvb2RzX2NhdGUzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///438\n"); /***/ }), /* 439 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods_cate/goods_cate3.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ParabolaBall = _interopRequireDefault(__webpack_require__(/*! @/components/parabolaBall/ParabolaBall.vue */ 440));\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _productWindow = _interopRequireDefault(__webpack_require__(/*! @/components/productWindow */ 379));\nvar _goodClass = _interopRequireDefault(__webpack_require__(/*! @/components/goodClass */ 445));\nvar _cartList = _interopRequireDefault(__webpack_require__(/*! @/components/cartList */ 430));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _order2 = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n computed: (0, _vuex.mapGetters)(['isLogin', 'uid']),\n components: {\n productWindow: _productWindow.default,\n goodClass: _goodClass.default,\n cartList: _cartList.default,\n ParabalaBall: _ParabolaBall.default\n },\n props: {\n isNew: {\n type: Boolean,\n default: false\n }\n },\n watch: {\n isNew: function isNew(newVal) {\n this.getAllCategory(1);\n }\n },\n data: function data() {\n return {\n categoryList: [],\n navActive: 0,\n categoryTitle: '',\n categoryErList: [],\n tabLeft: 0,\n isWidth: 0,\n //每个导航栏占位\n tabClick: 0,\n //导航栏被点击\n iSlong: true,\n tempArr: [],\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n page: 1,\n limit: 10,\n cid: 0,\n //一级分类\n sid: 0,\n //二级分类\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n attr: {\n cartAttr: false,\n productAttr: [],\n productSelect: {}\n },\n productValue: [],\n attrValue: '',\n //已选属性\n storeName: '',\n //多属性产品名称\n id: 0,\n cartData: {\n cartList: [],\n iScart: false\n },\n cartCount: 0,\n totalPrice: 0.0,\n lengthCart: 0,\n is_vip: 0,\n //是否是会员\n cart_num: 0,\n storeInfo: {},\n endLocation: {}\n };\n },\n onShow: function onShow() {\n // if (this.isLogin) {\n // \tthis.getCartNum();\n // \tthis.getCartList(1);\n // }\n },\n onLoad: function onLoad() {\n var _this = this;\n this.$nextTick(function () {\n uni.createSelectorQuery().select('#cart').boundingClientRect(function (res) {\n var _uni$getSystemInfoSyn = uni.getSystemInfoSync(),\n windowTop = _uni$getSystemInfoSyn.windowTop;\n _this.endLocation = {\n x: res.left + uni.upx2px(120) / 2,\n y: res.top\n };\n }).exec();\n });\n },\n mounted: function mounted() {\n var that = this;\n that.lengthCart = that.cartData.cartList;\n // 获取设备宽度\n uni.getSystemInfo({\n success: function success(e) {\n that.isWidth = e.windowWidth / 5;\n }\n });\n this.getAllCategory(1);\n },\n methods: {\n jumpIndex: function jumpIndex() {\n this.$emit('jumpIndex');\n },\n addCart: function addCart(detail) {\n\n // this.$refs.Ball.showBall({\n // \tstart: detail,\n // \tsrc: [detail.img, ''][Math.round(Math.random())],\n // \tend: this.endLocation\n // }).then(() => {})\n },\n // 生成订单;\n subOrder: function subOrder() {\n var that = this,\n list = that.cartData.cartList,\n ids = [];\n if (list.length) {\n list.forEach(function (item) {\n ids.push(item.id);\n });\n uni.navigateTo({\n url: '/pages/goods/order_confirm/index?cartId=' + ids.join(',')\n });\n that.cartData.iScart = false;\n } else {\n return that.$util.Tips({\n title: this.$t(\"\\u8BF7\\u9009\\u62E9\\u4EA7\\u54C1\")\n });\n }\n },\n // 计算总价;\n getTotalPrice: function getTotalPrice() {\n var that = this,\n list = that.cartData.cartList,\n totalPrice = 0.0;\n list.forEach(function (item) {\n if (item.attrStatus && item.status) {\n totalPrice = that.$util.$h.Add(totalPrice, that.$util.$h.Mul(item.cart_num, item.truePrice));\n }\n });\n that.$set(that, 'totalPrice', totalPrice);\n },\n ChangeSubDel: function ChangeSubDel(event) {\n var that = this,\n list = that.cartData.cartList,\n ids = [];\n list.forEach(function (item) {\n ids.push(item.id);\n });\n (0, _order.cartDel)(ids.join(',')).then(function (res) {\n that.$set(that.cartData, 'cartList', []);\n that.cartData.iScart = false;\n that.totalPrice = 0.0;\n that.page = 1;\n that.loadend = false;\n that.tempArr = [];\n that.productslist();\n that.getCartNum();\n });\n },\n ChangeOneDel: function ChangeOneDel(id, index) {\n var that = this,\n list = that.cartData.cartList;\n (0, _order.cartDel)(id.toString()).then(function (res) {\n list.splice(index, 1);\n if (!list.length) {\n that.cartData.iScart = false;\n that.page = 1;\n that.loadend = false;\n that.tempArr = [];\n that.productslist();\n }\n that.getCartNum();\n });\n },\n getCartList: function getCartList(iSshow) {\n var that = this;\n (0, _order.vcartList)().then(function (res) {\n that.$set(that.cartData, 'cartList', res.data);\n if (res.data.length) {\n that.$set(that.cartData, 'iScart', iSshow ? false : !that.cartData.iScart);\n } else {\n that.$set(that.cartData, 'iScart', false);\n }\n that.getTotalPrice();\n });\n },\n closeList: function closeList(e) {\n this.$set(this.cartData, 'iScart', e);\n this.page = 1;\n this.loadend = false;\n this.tempArr = [];\n this.productslist();\n },\n getCartNum: function getCartNum() {\n var that = this;\n (0, _order.getCartCounts)().then(function (res) {\n that.cartCount = res.data.count;\n that.$refs.goodClass.addIng = false;\n });\n },\n onMyEvent: function onMyEvent() {\n this.$set(this.attr, 'cartAttr', false);\n },\n /**\r\n * 默认选中属性\r\n *\r\n */\n DefaultSelect: function DefaultSelect() {\n var productAttr = this.attr.productAttr;\n var value = [];\n for (var key in this.productValue) {\n if (this.productValue[key].stock > 0) {\n value = this.attr.productAttr.length ? key.split(',') : [];\n break;\n }\n }\n for (var i = 0; i < productAttr.length; i++) {\n this.$set(productAttr[i], 'index', value[i]);\n }\n //sort();排序函数:数字-英文-汉字;\n var productSelect = this.productValue[value.join(',')];\n if (productSelect && productAttr.length) {\n this.$set(this.attr.productSelect, 'store_name', this.storeName);\n this.$set(this.attr.productSelect, 'image', productSelect.image);\n this.$set(this.attr.productSelect, 'price', productSelect.price);\n this.$set(this.attr.productSelect, 'stock', productSelect.stock);\n this.$set(this.attr.productSelect, 'unique', productSelect.unique);\n this.$set(this.attr.productSelect, 'cart_num', this.storeInfo.min_qty);\n this.$set(this.attr.productSelect, 'min_qty', this.storeInfo.min_qty);\n this.$set(this.attr.productSelect, 'vip_price', productSelect.vip_price);\n this.$set(this, 'attrValue', value.join(','));\n } else if (!productSelect && productAttr.length) {\n this.$set(this.attr.productSelect, 'store_name', this.storeName);\n this.$set(this.attr.productSelect, 'image', this.storeInfo.image);\n this.$set(this.attr.productSelect, 'price', this.storeInfo.price);\n this.$set(this.attr.productSelect, 'stock', 0);\n this.$set(this.attr.productSelect, 'unique', '');\n this.$set(this.attr.productSelect, 'cart_num', 0);\n this.$set(this.attr.productSelect, 'min_qty', 0);\n this.$set(this, 'attrValue', '');\n this.$set(this.attr.productSelect, 'vip_price', this.storeInfo.vip_price);\n } else if (!productSelect && !productAttr.length) {\n this.$set(this.attr.productSelect, 'store_name', this.storeName);\n this.$set(this.attr.productSelect, 'image', this.storeInfo.image);\n this.$set(this.attr.productSelect, 'price', this.storeInfo.price);\n this.$set(this.attr.productSelect, 'stock', this.storeInfo.stock);\n this.$set(this.attr.productSelect, 'unique', this.storeInfo.unique || '');\n this.$set(this.attr.productSelect, 'cart_num', this.storeInfo.min_qty);\n this.$set(this.attr.productSelect, 'min_qty', this.storeInfo.min_qty);\n this.$set(this, 'attrValue', '');\n this.$set(this.attr.productSelect, 'vip_price', this.storeInfo.vip_price);\n }\n },\n /**\r\n * 属性变动赋值\r\n *\r\n */\n ChangeAttr: function ChangeAttr(res) {\n var productSelect = this.productValue[res];\n if (productSelect && productSelect.stock > 0) {\n this.$set(this.attr.productSelect, 'image', productSelect.image);\n this.$set(this.attr.productSelect, 'price', productSelect.price);\n this.$set(this.attr.productSelect, 'stock', productSelect.stock);\n this.$set(this.attr.productSelect, 'unique', productSelect.unique);\n this.$set(this.attr.productSelect, 'vip_price', productSelect.vip_price);\n this.$set(this.attr.productSelect, 'cart_num', this.storeInfo.min_qty);\n this.$set(this.attr.productSelect, 'min_qty', this.storeInfo.min_qty);\n this.$set(this, 'attrValue', res);\n } else if (productSelect && productSelect.stock == 0) {\n this.$set(this.attr.productSelect, 'image', productSelect.image);\n this.$set(this.attr.productSelect, 'price', productSelect.price);\n this.$set(this.attr.productSelect, 'stock', 0);\n this.$set(this.attr.productSelect, 'unique', '');\n this.$set(this.attr.productSelect, 'vip_price', productSelect.vip_price);\n this.$set(this.attr.productSelect, 'cart_num', 0);\n this.$set(this.attr.productSelect, 'min_qty', 0);\n this.$set(this, 'attrValue', '');\n } else {\n this.$set(this.attr.productSelect, 'image', this.storeInfo.image);\n this.$set(this.attr.productSelect, 'price', this.storeInfo.price);\n this.$set(this.attr.productSelect, 'stock', 0);\n this.$set(this.attr.productSelect, 'unique', '');\n this.$set(this.attr.productSelect, 'vip_price', this.storeInfo.vip_price);\n this.$set(this.attr.productSelect, 'cart_num', 0);\n this.$set(this.attr.productSelect, 'min_qty', 0);\n this.$set(this, 'attrValue', '');\n }\n },\n attrVal: function attrVal(val) {\n this.$set(this.attr.productAttr[val.indexw], 'index', this.attr.productAttr[val.indexw].attr_values[val.indexn]);\n },\n /**\r\n * 购物车手动填写\r\n *\r\n */\n iptCartNum: function iptCartNum(e) {\n var _this2 = this;\n // this.$set(this.attr.productSelect, 'cart_num', e);\n if (e) {\n var number = this.storeInfo.min_qty;\n if (Number.isInteger(parseInt(e)) && parseInt(e) >= this.storeInfo.min_qty) {\n number = parseInt(e);\n }\n this.$nextTick(function (e) {\n _this2.$set(_this2.attr.productSelect, 'cart_num', e < 0 ? _this2.storeInfo.min_qty : number);\n });\n }\n },\n onLoadFun: function onLoadFun() {},\n // 产品列表\n productslist: function productslist() {\n var that = this;\n if (that.loadend) return;\n if (that.loading) return;\n that.loading = true;\n that.loadTitle = '';\n (0, _store.getProductslist)({\n page: that.page,\n limit: that.limit,\n type: 1,\n cid: that.cid,\n sid: that.sid\n }).then(function (res) {\n var list = res.data,\n loadend = list.length < that.limit;\n that.tempArr = that.$util.SplitArray(list, that.tempArr);\n that.$set(that, 'tempArr', that.tempArr);\n that.loading = false;\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6CA1\\u6709\\u66F4\\u591A\\u5185\\u5BB9\\u5566~\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page = that.page + 1;\n }).catch(function (err) {\n that.loading = false, that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n // 改变单属性购物车\n ChangeCartNumDan: function ChangeCartNumDan(changeValue, index, item) {\n var num = this.tempArr[index];\n var stock = this.tempArr[index].stock;\n __f__(\"log\", item, changeValue, 'changeValue', \" at pages/goods_cate/goods_cate3.vue:462\");\n this.ChangeCartNum(changeValue, num, stock, 0, item.id);\n },\n // 改变多属性购物车\n ChangeCartNumDuo: function ChangeCartNumDuo(changeValue) {\n //获取当前变动属性\n var productSelect = this.productValue[this.attrValue];\n //如果没有属性,赋值给商品默认库存\n if (productSelect === undefined && !this.attr.productAttr.length) productSelect = this.attr.productSelect;\n //无属性值即库存为0;不存在加减;\n if (productSelect === undefined) return;\n var stock = productSelect.stock || 0;\n var num = this.attr.productSelect;\n this.ChangeCartNum(changeValue, num, stock, 1, this.id);\n },\n // 已经加入购物车时的购物加减;\n ChangeCartList: function ChangeCartList(changeValue, index) {\n var list = this.cartData.cartList;\n var num = list[index];\n var stock = list[index].trueStock;\n __f__(\"log\", num.cart_num, list[index].productInfo.min_qty, 'changeValue, index', \" at pages/goods_cate/goods_cate3.vue:482\");\n if (!changeValue && num.cart_num <= list[index].productInfo.min_qty) {\n return this.$util.Tips({\n title: this.$t(\"\\u8BE5\\u5546\\u54C1\".concat(list[index].productInfo.min_qty, \"\\u4EF6\\u8D77\\u8D2D\"))\n });\n }\n if (changeValue && list[index].productInfo.limit_type == 1 && num.cart_num >= list[index].productInfo.limit_num) {\n this.$set(num, 'cart_num', list[index].productInfo.limit_num);\n this.$util.Tips({\n title: this.$t(\"\\u6700\\u5927\\u9650\\u8D2D\\u6570\\u91CF\".concat(list[index].productInfo.limit_num))\n });\n return;\n }\n this.ChangeCartNum(changeValue, num, stock, 0, num.product_id, index, 1);\n if (!list.length) {\n this.cartData.iScart = false;\n this.page = 1;\n this.loadend = false;\n this.tempArr = [];\n this.productslist();\n }\n },\n // 购物车加减计算函数\n ChangeCartNum: function ChangeCartNum(changeValue, num, stock, isDuo, id, index, cart) {\n this.$refs.goodClass.addIng = false;\n if (changeValue) {\n num.cart_num++;\n if (num.cart_num > stock) {\n if (isDuo) {\n this.$set(this.attr.productSelect, 'cart_num', stock ? stock : 1);\n this.$set(this, 'cart_num', stock ? stock : 1);\n } else {\n num.cart_num = stock ? stock : 0;\n this.$set(this, 'tempArr', this.tempArr);\n this.$set(this.cartData, 'cartList', this.cartData.cartList);\n }\n return this.$util.Tips({\n title: this.$t(\"\\u8BE5\\u4EA7\\u54C1\\u6CA1\\u6709\\u66F4\\u591A\\u5E93\\u5B58\\u4E86\")\n });\n } else {\n if (!isDuo) {\n if (cart) {\n this.goCat(0, id, 1, 1, num.product_attr_unique);\n this.getTotalPrice();\n } else {\n this.goCat(0, id, 1);\n }\n }\n }\n } else {\n if (num.cart_num <= num.min_qty) {\n return this.$util.Tips({\n title: this.$t(\"\\u8BE5\\u5546\\u54C1\".concat(num.min_qty, \"\\u4EF6\\u8D77\\u8D2D\"))\n });\n }\n num.cart_num--;\n if (num.cart_num == 0) {\n this.cartData.cartList.splice(index, 1);\n if (isDuo) {\n this.$set(this.attr.productSelect, 'cart_num', this.storeInfo.min_qty);\n this.$set(this, 'cart_num', this.storeInfo.min_qty);\n }\n }\n if (num.cart_num < 0) {\n if (isDuo) {\n this.$set(this.attr.productSelect, 'cart_num', this.storeInfo.min_qty);\n this.$set(this, 'cart_num', this.storeInfo.min_qty);\n } else {\n num.cart_num = 0;\n this.$set(this, 'tempArr', this.tempArr);\n this.$set(this.cartData, 'cartList', this.cartData.cartList);\n }\n } else {\n if (!isDuo) {\n if (cart) {\n this.goCat(0, id, 0, 1, num.product_attr_unique, num);\n this.getTotalPrice();\n } else {\n this.goCat(0, id, 0, 0, false, num);\n }\n }\n }\n }\n },\n // 多规格加入购物车;\n goCatNum: function goCatNum() {\n this.goCat(1, this.id, 1);\n },\n /*\r\n * 加入购物车\r\n */\n goCat: function goCat(duo, id, type, cart, unique, data) {\n var _this3 = this;\n var that = this;\n if (duo) {\n var productSelect = that.productValue[this.attrValue];\n //如果有属性,没有选择,提示用户选择\n if (that.attr.productAttr.length && productSelect === undefined) return that.$util.Tips({\n title: that.$t(\"\\u8BE5\\u4EA7\\u54C1\\u6CA1\\u6709\\u66F4\\u591A\\u5E93\\u5B58\\u4E86\")\n });\n }\n if (that.attr.productSelect.cart_num == 0) {\n return that.$util.Tips({\n title: that.$t(\"\\u4E0D\\u80FD\\u8F93\\u51650\\u5594\")\n });\n }\n var q = {\n product_id: id,\n type: type,\n unique: duo ? that.attr.productSelect.unique : cart ? unique : ''\n };\n if (!that.cartData.iScart) q.num = duo ? that.attr.productSelect.cart_num : this.storeInfo.min_qty;\n data && data.cart_num < data.min_qty ? q.num = data.min_qty : '';\n (0, _store.postCartNum)(q).then(function (res) {\n if (duo) {\n that.attr.cartAttr = false;\n that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\")\n });\n // that.page = 1;\n // that.loadend = false;\n that.tempArr.forEach(function (item, index) {\n if (item.id == that.id) {\n var arrtStock = that.attr.productSelect.stock;\n var objNum = parseInt(item.cart_num) + parseInt(that.attr.productSelect.cart_num);\n item.cart_num = objNum > arrtStock ? arrtStock : objNum;\n }\n });\n // that.productslist();\n }\n\n that.getCartNum();\n if (!cart) {\n that.getCartList(1);\n }\n }).catch(function (err) {\n that.attr.productSelect.cart_num = _this3.storeInfo.min_qty || that.attr.productSelect.limit_num;\n return that.$util.Tips({\n title: err\n });\n });\n },\n // 点击默认单属性购物车\n goCartDan: function goCartDan(item, index) {\n if (!this.isLogin) {\n this.getIsLogin();\n } else {\n if (!item.cart_button) {\n (0, _order2.goShopDetail)(item, this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n return;\n }\n this.tempArr[index].cart_num <= item.min_qty ? this.tempArr[index].cart_num = item.min_qty : 1;\n this.$set(this, 'tempArr', this.tempArr);\n this.goCat(0, item.id, 1, 0, 0, item);\n }\n },\n goCartDuo: function goCartDuo(item) {\n if (!this.isLogin) {\n this.getIsLogin();\n } else {\n if (!item.cart_button) {\n (0, _order2.goShopDetail)(item, this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n return;\n }\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n this.storeName = item.store_name;\n this.getAttrs(item.id);\n this.$set(this, 'id', item.id);\n this.$set(this.attr, 'cartAttr', true);\n }\n },\n getIsLogin: function getIsLogin() {\n (0, _login.toLogin)();\n },\n // 商品详情接口;\n getAttrs: function getAttrs(id) {\n var that = this;\n (0, _store.getAttr)(id, 0).then(function (res) {\n uni.hideLoading();\n that.$set(that.attr, 'productAttr', res.data.productAttr);\n that.$set(that, 'productValue', res.data.productValue);\n that.$set(that, 'is_vip', res.data.storeInfo.is_vip);\n that.$set(that, 'storeInfo', res.data.storeInfo);\n that.DefaultSelect();\n });\n },\n // 去详情页\n goDetail: function goDetail(item) {\n if (!this.isLogin) {\n (0, _login.toLogin)();\n } else {\n (0, _order2.goShopDetail)(item, this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n }\n },\n openTap: function openTap() {\n this.iSlong = false;\n },\n closeTap: function closeTap() {\n this.iSlong = true;\n },\n getAllCategory: function getAllCategory(type) {\n var that = this;\n if (type || !uni.getStorageSync('CAT3_DATA')) {\n (0, _store.getCategoryList)().then(function (res) {\n var data = res.data;\n uni.setStorageSync('CAT3_DATA', data);\n data.forEach(function (item) {\n item.children.unshift({\n id: 0,\n cate_name: that.$t(\"\\u5168\\u90E8\")\n });\n });\n that.categoryTitle = data[0].cate_name;\n that.cid = data[0].id;\n that.sid = 0;\n that.navActive = 0;\n that.tabClick = 0;\n that.categoryList = data;\n that.categoryErList = res.data[0].children ? res.data[0].children : [];\n that.page = 1;\n that.loadend = false;\n that.tempArr = [];\n that.productslist();\n });\n } else {\n var data = uni.getStorageSync('CAT3_DATA');\n data.forEach(function (item) {\n item.children.unshift({\n id: 0,\n cate_name: that.$t(\"\\u5168\\u90E8\")\n });\n });\n that.categoryTitle = data[0].cate_name;\n that.cid = data[0].id;\n that.sid = 0;\n that.navActive = 0;\n that.tabClick = 0;\n that.categoryList = data;\n that.categoryErList = data[0].children ? data[0].children : [];\n that.page = 1;\n that.loadend = false;\n that.tempArr = [];\n that.productslist();\n }\n },\n tapNav: function tapNav(index, item) {\n var list = this.categoryList[index];\n this.navActive = index;\n this.categoryTitle = list.cate_name;\n this.categoryErList = item.children ? item.children : [];\n this.tabClick = 0;\n this.tabLeft = 0;\n this.cid = list.id;\n this.sid = 0;\n this.page = 1;\n this.loadend = false;\n this.tempArr = [];\n this.productslist();\n },\n // 导航栏点击\n longClick: function longClick(index) {\n if (this.categoryErList.length > 3) {\n this.tabLeft = (index - 1) * (this.isWidth + 6); //设置下划线位置\n }\n\n this.tabClick = index; //设置导航点击了哪一个\n this.iSlong = true;\n this.sid = this.categoryErList[index].id;\n this.page = 1;\n this.loadend = false;\n this.tempArr = [];\n this.productslist();\n }\n },\n onReachBottom: function onReachBottom() {\n this.productslist();\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHNfY2F0ZS9nb29kc19jYXRlMy52dWUiXSwibmFtZXMiOlsiY29tcHV0ZWQiLCJjb21wb25lbnRzIiwicHJvZHVjdFdpbmRvdyIsImdvb2RDbGFzcyIsImNhcnRMaXN0IiwiUGFyYWJhbGFCYWxsIiwicHJvcHMiLCJpc05ldyIsInR5cGUiLCJkZWZhdWx0Iiwid2F0Y2giLCJkYXRhIiwiY2F0ZWdvcnlMaXN0IiwibmF2QWN0aXZlIiwiY2F0ZWdvcnlUaXRsZSIsImNhdGVnb3J5RXJMaXN0IiwidGFiTGVmdCIsImlzV2lkdGgiLCJ0YWJDbGljayIsImlTbG9uZyIsInRlbXBBcnIiLCJsb2FkaW5nIiwibG9hZGVuZCIsImxvYWRUaXRsZSIsInBhZ2UiLCJsaW1pdCIsImNpZCIsInNpZCIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJhdHRyIiwiY2FydEF0dHIiLCJwcm9kdWN0QXR0ciIsInByb2R1Y3RTZWxlY3QiLCJwcm9kdWN0VmFsdWUiLCJhdHRyVmFsdWUiLCJzdG9yZU5hbWUiLCJpZCIsImNhcnREYXRhIiwiaVNjYXJ0IiwiY2FydENvdW50IiwidG90YWxQcmljZSIsImxlbmd0aENhcnQiLCJpc192aXAiLCJjYXJ0X251bSIsInN0b3JlSW5mbyIsImVuZExvY2F0aW9uIiwib25TaG93Iiwib25Mb2FkIiwidW5pIiwiY3JlYXRlU2VsZWN0b3JRdWVyeSIsInNlbGVjdCIsImJvdW5kaW5nQ2xpZW50UmVjdCIsIndpbmRvd1RvcCIsIngiLCJ5IiwiZXhlYyIsIm1vdW50ZWQiLCJ0aGF0Iiwic3VjY2VzcyIsIm1ldGhvZHMiLCJqdW1wSW5kZXgiLCJhZGRDYXJ0Iiwic3ViT3JkZXIiLCJsaXN0IiwiaWRzIiwidXJsIiwidGl0bGUiLCJnZXRUb3RhbFByaWNlIiwiQ2hhbmdlU3ViRGVsIiwiQ2hhbmdlT25lRGVsIiwiZ2V0Q2FydExpc3QiLCJjbG9zZUxpc3QiLCJnZXRDYXJ0TnVtIiwib25NeUV2ZW50IiwiRGVmYXVsdFNlbGVjdCIsInZhbHVlIiwiQ2hhbmdlQXR0ciIsImF0dHJWYWwiLCJpcHRDYXJ0TnVtIiwibnVtYmVyIiwib25Mb2FkRnVuIiwicHJvZHVjdHNsaXN0IiwidGhlbiIsImNhdGNoIiwiQ2hhbmdlQ2FydE51bURhbiIsIkNoYW5nZUNhcnROdW1EdW8iLCJDaGFuZ2VDYXJ0TGlzdCIsIkNoYW5nZUNhcnROdW0iLCJudW0iLCJnb0NhdE51bSIsImdvQ2F0IiwicHJvZHVjdF9pZCIsInVuaXF1ZSIsIml0ZW0iLCJnb0NhcnREYW4iLCJnb0NhcnREdW8iLCJnZXRJc0xvZ2luIiwiZ2V0QXR0cnMiLCJnb0RldGFpbCIsIm9wZW5UYXAiLCJjbG9zZVRhcCIsImdldEFsbENhdGVnb3J5IiwiY2F0ZV9uYW1lIiwidGFwTmF2IiwibG9uZ0NsaWNrIiwib25SZWFjaEJvdHRvbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTJHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7RUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUg7TUFDQTtJQUNBO0VBQ0E7RUFDQUk7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztRQUNBbEM7UUFDQW1DO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUFBLENBQ0E7RUFDQUM7SUFBQTtJQUNBO01BQ0FDLElBQ0FDLHNCQUNBQyxnQkFDQUM7UUFDQTtVQUFBQztRQUNBO1VBQ0FDO1VBS0FDO1FBRUE7TUFDQSxHQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztJQUNBO0lBQ0FUO01BQ0FVO1FBQ0FEO01BQ0E7SUFDQTtJQUNBO0VBQ0E7RUFDQUU7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDOztNQUtBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFBQSxDQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBQztRQUNBQztNQUNBO1FBQ0FEO1VBQ0FDO1FBQ0E7UUFDQWhCO1VBQ0FpQjtRQUNBO1FBQ0FSO01BQ0E7UUFDQTtVQUNBUztRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQUo7UUFDQXZCO01BQ0F1QjtRQUNBO1VBQ0F2QjtRQUNBO01BQ0E7TUFDQWlCO0lBQ0E7SUFDQVc7TUFDQTtRQUNBTDtRQUNBQztNQUNBRDtRQUNBQztNQUNBO01BQ0E7UUFDQVA7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0lBQ0FZO01BQ0E7UUFDQU47TUFDQTtRQUNBQTtRQUNBO1VBQ0FOO1VBQ0FBO1VBQ0FBO1VBQ0FBO1VBQ0FBO1FBQ0E7UUFDQUE7TUFDQTtJQUNBO0lBQ0FhO01BQ0E7TUFDQTtRQUNBYjtRQUNBO1VBQ0FBO1FBQ0E7VUFDQUE7UUFDQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQWM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FmO1FBQ0FBO01BQ0E7SUFDQTtJQUVBZ0I7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBQztVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0FDO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQXhCO01BQ0FBO01BQ0E7UUFDQWxDO1FBQ0FDO1FBQ0FqQjtRQUNBa0I7UUFDQUM7TUFDQSxHQUNBd0Q7UUFDQTtVQUNBN0Q7UUFDQW9DO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0EsR0FDQTBCO1FBQ0ExQjtNQUNBO0lBQ0E7SUFFQTtJQUNBMkI7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0FwQjtRQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQUE7UUFDQTtRQUNBO01BQ0E7TUFFQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBcUI7TUFDQTtNQUNBO1FBQ0FDO1FBQ0E7VUFDQTtZQUNBO1lBQ0E7VUFDQTtZQUNBQTtZQUNBO1lBQ0E7VUFDQTtVQUNBO1lBQ0F0QjtVQUNBO1FBQ0E7VUFDQTtZQUNBO2NBQ0E7Y0FDQTtZQUNBO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQUE7VUFDQTtRQUNBO1FBQ0FzQjtRQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQTtZQUNBO1lBQ0E7VUFDQTtZQUNBQTtZQUNBO1lBQ0E7VUFDQTtRQUNBO1VBQ0E7WUFDQTtjQUNBO2NBQ0E7WUFDQTtjQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQSxpRUFDQTtVQUNBeEI7UUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBeUI7UUFDQXBGO1FBQ0FxRjtNQUNBO01BQ0E7TUFDQWxGO01BQ0EsMkJBQ0F3RTtRQUNBO1VBQ0F6QjtVQUNBQTtZQUNBUztVQUNBO1VBQ0E7VUFDQTtVQUNBVDtZQUNBO2NBQ0E7Y0FDQTtjQUNBb0M7WUFDQTtVQUNBO1VBQ0E7UUFDQTs7UUFDQXBDO1FBQ0E7VUFDQUE7UUFDQTtNQUNBLEdBQ0EwQjtRQUNBMUI7UUFDQTtVQUNBUztRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0E0QjtNQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQTlDO2NBQ0FpQjtZQUNBO1VBQ0E7VUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBOEI7TUFDQTtRQUNBO01BQ0E7UUFDQTtVQUNBO1lBQ0EvQztjQUNBaUI7WUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUNBakI7VUFDQWtCO1FBQ0E7UUFFQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQThCO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBakQ7UUFDQVM7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0lBQ0E7SUFDQXlDO01BQ0E7UUFDQTtNQUNBO1FBQ0E7VUFDQWxEO1lBQ0FpQjtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUFrQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBO1VBQ0E7VUFDQXJEO1VBQ0F0QztZQUNBbUY7Y0FDQXpEO2NBQ0FrRTtZQUNBO1VBQ0E7VUFDQTdDO1VBQ0FBO1VBQ0FBO1VBQ0FBO1VBQ0FBO1VBQ0FBO1VBQ0FBO1VBQ0FBO1VBQ0FBO1VBQ0FBO1VBQ0FBO1FBQ0E7TUFDQTtRQUNBO1FBQ0EvQztVQUNBbUY7WUFDQXpEO1lBQ0FrRTtVQUNBO1FBQ0E7UUFDQTdDO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBOEM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtNQUNBOztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjQzOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImdvb2RDYXRlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImhlYWRlciBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0PG5hdmlnYXRvciBvcGVuLXR5cGU9XCJzd2l0Y2hUYWJcIiB1cmw9XCIvcGFnZXMvaW5kZXgvaW5kZXhcIiBAY2xpY2s9XCJqdW1wSW5kZXhcIiBjbGFzcz1cInBhZ2VJbmRleCBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tZmFuaHVpc2hvdXllXCI+PC90ZXh0PlxyXG5cdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvZ29vZHMvZ29vZHNfc2VhcmNoL2luZGV4XCIgY2xhc3M9XCJzZWFyY2ggYWNlYS1yb3cgcm93LW1pZGRsZVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zb3VzdW81XCI+PC90ZXh0PlxyXG5cdFx0XHRcdHt7ICR0KGDmkJzntKLllYblk4HlkI3np7BgKSB9fVxyXG5cdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYXNpZGVcIj5cclxuXHRcdFx0XHQ8c2Nyb2xsLXZpZXcgc2Nyb2xsLXk9XCJ0cnVlXCIgc2Nyb2xsLXdpdGgtYW5pbWF0aW9uPVwidHJ1ZVwiIHN0eWxlPVwiaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBycHgpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgOmNsYXNzPVwiaW5kZXggPT0gbmF2QWN0aXZlID8gJ29uJyA6ICcnXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGNhdGVnb3J5TGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cInRhcE5hdihpbmRleCwgaXRlbSlcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQ+e3sgJHQoaXRlbS5jYXRlX25hbWUpIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ3cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiZ2NvbG9yXCIgdi1pZj1cImlTbG9uZ1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsb25nVGFiIGFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC14PVwidHJ1ZVwiIHN0eWxlPVwid2hpdGUtc3BhY2U6IG5vd3JhcDsgZGlzcGxheTogZmxleDsgaGVpZ2h0OiA0NHJweFwiIHNjcm9sbC13aXRoLWFuaW1hdGlvbiA6c2Nyb2xsLWxlZnQ9XCJ0YWJMZWZ0XCIgc2hvdy1zY3JvbGxiYXI9XCJ0cnVlXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXdcclxuXHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwibG9uZ0l0ZW1cIlxyXG5cdFx0XHRcdFx0XHRcdFx0OnN0eWxlPVwiJ3dpZHRoOicgKyBpc1dpZHRoICsgJ3B4J1wiXHJcblx0XHRcdFx0XHRcdFx0XHQ6Y2xhc3M9XCJpbmRleCA9PT0gdGFiQ2xpY2sgPyAnY2xpY2snIDogJydcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGNhdGVnb3J5RXJMaXN0XCJcclxuXHRcdFx0XHRcdFx0XHRcdDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJsb25nQ2xpY2soaW5kZXgpXCJcclxuXHRcdFx0XHRcdFx0XHQ+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyAkdChpdGVtLmNhdGVfbmFtZSkgfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm9wZW5MaXN0XCIgQGNsaWNrPVwib3BlblRhcFwiPjx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ3hpYVwiPjwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtZWxzZT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZG93blRhYlwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57eyBjYXRlZ29yeVRpdGxlIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2xvc2VMaXN0XCIgQGNsaWNrPVwiY2xvc2VUYXBcIj48dGV4dCBjbGFzcz1cImljb25mb250IGljb24teGlhbmd4aWFcIj48L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2hpbGRyZW5cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBsaW5lMVwiIDpjbGFzcz1cImluZGV4ID09PSB0YWJDbGljayA/ICdjbGljaycgOiAnJ1wiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBjYXRlZ29yeUVyTGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImxvbmdDbGljayhpbmRleClcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3sgJHQoaXRlbS5jYXRlX25hbWUpIH19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hc2tcIiBAY2xpY2s9XCJjbG9zZVRhcFwiPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PGdvb2RDbGFzc1xyXG5cdFx0XHRcdFx0cmVmPVwiZ29vZENsYXNzXCJcclxuXHRcdFx0XHRcdDp0ZW1wQXJyPVwidGVtcEFyclwiXHJcblx0XHRcdFx0XHQ6aXNMb2dpbj1cImlzTG9naW5cIlxyXG5cdFx0XHRcdFx0QGdvY2FydGR1bz1cImdvQ2FydER1b1wiXHJcblx0XHRcdFx0XHRAZ29jYXJ0ZGFuPVwiZ29DYXJ0RGFuXCJcclxuXHRcdFx0XHRcdEBDaGFuZ2VDYXJ0TnVtRGFuPVwiQ2hhbmdlQ2FydE51bURhblwiXHJcblx0XHRcdFx0XHRAZGV0YWlsPVwiZ29EZXRhaWxcIlxyXG5cdFx0XHRcdFx0OmVuZExvY2F0aW9uPVwiZW5kTG9jYXRpb25cIlxyXG5cdFx0XHRcdFx0QGFkZENhcnQ9XCJhZGRDYXJ0XCJcclxuXHRcdFx0XHQ+PC9nb29kQ2xhc3M+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsb2FkaW5naWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibG9hZGluZyBpY29uZm9udCBpY29uLWppYXphaVwiIDpoaWRkZW49XCJsb2FkaW5nID09IGZhbHNlXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0e3sgbG9hZFRpdGxlIH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImZvb3RlciBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgaWQ9XCJjYXJ0XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiY2FydEljb24gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgQGNsaWNrPVwiZ2V0Q2FydExpc3QoMClcIiB2LWlmPVwiY2FydERhdGEuY2FydExpc3QubGVuZ3RoXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWdvdXd1Y2hlLXlhbmdzaGkxXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3sgY2FydENvdW50IH19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiY2FydEljb24gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyIG5vQ2FydFwiIHYtZWxzZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tZ291d3VjaGUteWFuZ3NoaTFcIj48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb25leVwiPlxyXG5cdFx0XHRcdFx0e3sgJHQoYO+/pWApIH19XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm51bVwiPnt7IHRvdGFsUHJpY2UgfX08L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50XCIgOmNsYXNzPVwiY2FydENvdW50ID8gJycgOiAnb24nXCIgQGNsaWNrPVwic3ViT3JkZXJcIj57eyAkdChg5Y675LuY5qy+YCkgfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxjYXJ0TGlzdCA6Y2FydERhdGE9XCJjYXJ0RGF0YVwiIEBjbG9zZUxpc3Q9XCJjbG9zZUxpc3RcIiBAQ2hhbmdlQ2FydE51bURhbj1cIkNoYW5nZUNhcnRMaXN0XCIgQENoYW5nZVN1YkRlbD1cIkNoYW5nZVN1YkRlbFwiIEBDaGFuZ2VPbmVEZWw9XCJDaGFuZ2VPbmVEZWxcIj48L2NhcnRMaXN0PlxyXG5cdFx0PHByb2R1Y3RXaW5kb3dcclxuXHRcdFx0OmF0dHI9XCJhdHRyXCJcclxuXHRcdFx0Om1pblF0eT1cInN0b3JlSW5mby5taW5fcXR5XCJcclxuXHRcdFx0OmlzU2hvdz1cIjFcIlxyXG5cdFx0XHQ6aVNwbHVzPVwiMVwiXHJcblx0XHRcdDppU2NhcnQ9XCIxXCJcclxuXHRcdFx0QG15ZXZlbnQ9XCJvbk15RXZlbnRcIlxyXG5cdFx0XHRAQ2hhbmdlQXR0cj1cIkNoYW5nZUF0dHJcIlxyXG5cdFx0XHRAQ2hhbmdlQ2FydE51bT1cIkNoYW5nZUNhcnROdW1EdW9cIlxyXG5cdFx0XHRAYXR0clZhbD1cImF0dHJWYWxcIlxyXG5cdFx0XHRAaXB0Q2FydE51bT1cImlwdENhcnROdW1cIlxyXG5cdFx0XHRAZ29DYXQ9XCJnb0NhdE51bVwiXHJcblx0XHRcdDppc192aXA9XCJpc192aXBcIlxyXG5cdFx0XHRpZD1cInByb2R1Y3Qtd2luZG93XCJcclxuXHRcdD48L3Byb2R1Y3RXaW5kb3c+XHJcblx0XHQ8UGFyYWJhbGFCYWxsIHJlZj1cIkJhbGxcIj48L1BhcmFiYWxhQmFsbD5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgUGFyYWJhbGFCYWxsIGZyb20gJ0AvY29tcG9uZW50cy9wYXJhYm9sYUJhbGwvUGFyYWJvbGFCYWxsLnZ1ZSc7XHJcbmltcG9ydCB7IGdldENhdGVnb3J5TGlzdCwgZ2V0UHJvZHVjdHNsaXN0LCBnZXRBdHRyLCBwb3N0Q2FydE51bSB9IGZyb20gJ0AvYXBpL3N0b3JlLmpzJztcclxuaW1wb3J0IHsgdmNhcnRMaXN0LCBnZXRDYXJ0Q291bnRzLCBjYXJ0RGVsIH0gZnJvbSAnQC9hcGkvb3JkZXIuanMnO1xyXG5pbXBvcnQgcHJvZHVjdFdpbmRvdyBmcm9tICdAL2NvbXBvbmVudHMvcHJvZHVjdFdpbmRvdyc7XHJcbmltcG9ydCBnb29kQ2xhc3MgZnJvbSAnQC9jb21wb25lbnRzL2dvb2RDbGFzcyc7XHJcbmltcG9ydCBjYXJ0TGlzdCBmcm9tICdAL2NvbXBvbmVudHMvY2FydExpc3QnO1xyXG5pbXBvcnQgeyBtYXBHZXR0ZXJzIH0gZnJvbSAndnVleCc7XHJcbmltcG9ydCB7IGdvU2hvcERldGFpbCB9IGZyb20gJ0AvbGlicy9vcmRlci5qcyc7XHJcbmltcG9ydCB7IHRvTG9naW4gfSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJywgJ3VpZCddKSxcclxuXHRjb21wb25lbnRzOiB7XHJcblx0XHRwcm9kdWN0V2luZG93LFxyXG5cdFx0Z29vZENsYXNzLFxyXG5cdFx0Y2FydExpc3QsXHJcblx0XHRQYXJhYmFsYUJhbGxcclxuXHR9LFxyXG5cdHByb3BzOiB7XHJcblx0XHRpc05ldzoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0d2F0Y2g6IHtcclxuXHRcdGlzTmV3KG5ld1ZhbCkge1xyXG5cdFx0XHR0aGlzLmdldEFsbENhdGVnb3J5KDEpO1xyXG5cdFx0fVxyXG5cdH0sXHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdGNhdGVnb3J5TGlzdDogW10sXHJcblx0XHRcdG5hdkFjdGl2ZTogMCxcclxuXHRcdFx0Y2F0ZWdvcnlUaXRsZTogJycsXHJcblx0XHRcdGNhdGVnb3J5RXJMaXN0OiBbXSxcclxuXHRcdFx0dGFiTGVmdDogMCxcclxuXHRcdFx0aXNXaWR0aDogMCwgLy/mr4/kuKrlr7zoiKrmoI/ljaDkvY1cclxuXHRcdFx0dGFiQ2xpY2s6IDAsIC8v5a+86Iiq5qCP6KKr54K55Ye7XHJcblx0XHRcdGlTbG9uZzogdHJ1ZSxcclxuXHRcdFx0dGVtcEFycjogW10sXHJcblx0XHRcdGxvYWRpbmc6IGZhbHNlLFxyXG5cdFx0XHRsb2FkZW5kOiBmYWxzZSxcclxuXHRcdFx0bG9hZFRpdGxlOiB0aGlzLiR0KGDliqDovb3mm7TlpJpgKSxcclxuXHRcdFx0cGFnZTogMSxcclxuXHRcdFx0bGltaXQ6IDEwLFxyXG5cdFx0XHRjaWQ6IDAsIC8v5LiA57qn5YiG57G7XHJcblx0XHRcdHNpZDogMCwgLy/kuoznuqfliIbnsbtcclxuXHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcclxuXHRcdFx0aXNTaG93QXV0aDogZmFsc2UsIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdGF0dHI6IHtcclxuXHRcdFx0XHRjYXJ0QXR0cjogZmFsc2UsXHJcblx0XHRcdFx0cHJvZHVjdEF0dHI6IFtdLFxyXG5cdFx0XHRcdHByb2R1Y3RTZWxlY3Q6IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdHByb2R1Y3RWYWx1ZTogW10sXHJcblx0XHRcdGF0dHJWYWx1ZTogJycsIC8v5bey6YCJ5bGe5oCnXHJcblx0XHRcdHN0b3JlTmFtZTogJycsIC8v5aSa5bGe5oCn5Lqn5ZOB5ZCN56ewXHJcblx0XHRcdGlkOiAwLFxyXG5cdFx0XHRjYXJ0RGF0YToge1xyXG5cdFx0XHRcdGNhcnRMaXN0OiBbXSxcclxuXHRcdFx0XHRpU2NhcnQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdGNhcnRDb3VudDogMCxcclxuXHRcdFx0dG90YWxQcmljZTogMC4wLFxyXG5cdFx0XHRsZW5ndGhDYXJ0OiAwLFxyXG5cdFx0XHRpc192aXA6IDAsIC8v5piv5ZCm5piv5Lya5ZGYXHJcblx0XHRcdGNhcnRfbnVtOiAwLFxyXG5cdFx0XHRzdG9yZUluZm86IHt9LFxyXG5cdFx0XHRlbmRMb2NhdGlvbjoge31cclxuXHRcdH07XHJcblx0fSxcclxuXHRvblNob3coKSB7XHJcblx0XHQvLyBpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHQvLyBcdHRoaXMuZ2V0Q2FydE51bSgpO1xyXG5cdFx0Ly8gXHR0aGlzLmdldENhcnRMaXN0KDEpO1xyXG5cdFx0Ly8gfVxyXG5cdH0sXHJcblx0b25Mb2FkKCkge1xyXG5cdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHR1bmlcclxuXHRcdFx0XHQuY3JlYXRlU2VsZWN0b3JRdWVyeSgpXHJcblx0XHRcdFx0LnNlbGVjdCgnI2NhcnQnKVxyXG5cdFx0XHRcdC5ib3VuZGluZ0NsaWVudFJlY3QoKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc3QgeyB3aW5kb3dUb3AgfSA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpO1xyXG5cdFx0XHRcdFx0dGhpcy5lbmRMb2NhdGlvbiA9IHtcclxuXHRcdFx0XHRcdFx0eDogcmVzLmxlZnQgKyB1bmkudXB4MnB4KDEyMCkgLyAyLFxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdFx0eTogcmVzLnRvcCArIHdpbmRvd1RvcCxcclxuXHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdC8vICNpZm5kZWYgSDVcclxuXHRcdFx0XHRcdFx0eTogcmVzLnRvcFxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdH07XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQuZXhlYygpO1xyXG5cdFx0fSk7XHJcblx0fSxcclxuXHRtb3VudGVkKCkge1xyXG5cdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0dGhhdC5sZW5ndGhDYXJ0ID0gdGhhdC5jYXJ0RGF0YS5jYXJ0TGlzdDtcclxuXHRcdC8vIOiOt+WPluiuvuWkh+WuveW6plxyXG5cdFx0dW5pLmdldFN5c3RlbUluZm8oe1xyXG5cdFx0XHRzdWNjZXNzKGUpIHtcclxuXHRcdFx0XHR0aGF0LmlzV2lkdGggPSBlLndpbmRvd1dpZHRoIC8gNTtcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0XHR0aGlzLmdldEFsbENhdGVnb3J5KDEpO1xyXG5cdH0sXHJcblx0bWV0aG9kczoge1xyXG5cdFx0anVtcEluZGV4KCkge1xyXG5cdFx0XHR0aGlzLiRlbWl0KCdqdW1wSW5kZXgnKTtcclxuXHRcdH0sXHJcblx0XHRhZGRDYXJ0KGRldGFpbCkge1xyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0Y29uc3QgeyB3aW5kb3dUb3AgfSA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpO1xyXG5cdFx0XHRkZXRhaWwueSArPSB3aW5kb3dUb3A7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyB0aGlzLiRyZWZzLkJhbGwuc2hvd0JhbGwoe1xyXG5cdFx0XHQvLyBcdHN0YXJ0OiBkZXRhaWwsXHJcblx0XHRcdC8vIFx0c3JjOiBbZGV0YWlsLmltZywgJyddW01hdGgucm91bmQoTWF0aC5yYW5kb20oKSldLFxyXG5cdFx0XHQvLyBcdGVuZDogdGhpcy5lbmRMb2NhdGlvblxyXG5cdFx0XHQvLyB9KS50aGVuKCgpID0+IHt9KVxyXG5cdFx0fSxcclxuXHRcdC8vIOeUn+aIkOiuouWNle+8m1xyXG5cdFx0c3ViT3JkZXI6IGZ1bmN0aW9uICgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzLFxyXG5cdFx0XHRcdGxpc3QgPSB0aGF0LmNhcnREYXRhLmNhcnRMaXN0LFxyXG5cdFx0XHRcdGlkcyA9IFtdO1xyXG5cdFx0XHRpZiAobGlzdC5sZW5ndGgpIHtcclxuXHRcdFx0XHRsaXN0LmZvckVhY2goKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdGlkcy5wdXNoKGl0ZW0uaWQpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kcy9vcmRlcl9jb25maXJtL2luZGV4P2NhcnRJZD0nICsgaWRzLmpvaW4oJywnKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHRoYXQuY2FydERhdGEuaVNjYXJ0ID0gZmFsc2U7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+36YCJ5oup5Lqn5ZOBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vIOiuoeeul+aAu+S7t++8m1xyXG5cdFx0Z2V0VG90YWxQcmljZTogZnVuY3Rpb24gKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0bGlzdCA9IHRoYXQuY2FydERhdGEuY2FydExpc3QsXHJcblx0XHRcdFx0dG90YWxQcmljZSA9IDAuMDtcclxuXHRcdFx0bGlzdC5mb3JFYWNoKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0aWYgKGl0ZW0uYXR0clN0YXR1cyAmJiBpdGVtLnN0YXR1cykge1xyXG5cdFx0XHRcdFx0dG90YWxQcmljZSA9IHRoYXQuJHV0aWwuJGguQWRkKHRvdGFsUHJpY2UsIHRoYXQuJHV0aWwuJGguTXVsKGl0ZW0uY2FydF9udW0sIGl0ZW0udHJ1ZVByaWNlKSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0dGhhdC4kc2V0KHRoYXQsICd0b3RhbFByaWNlJywgdG90YWxQcmljZSk7XHJcblx0XHR9LFxyXG5cdFx0Q2hhbmdlU3ViRGVsOiBmdW5jdGlvbiAoZXZlbnQpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzLFxyXG5cdFx0XHRcdGxpc3QgPSB0aGF0LmNhcnREYXRhLmNhcnRMaXN0LFxyXG5cdFx0XHRcdGlkcyA9IFtdO1xyXG5cdFx0XHRsaXN0LmZvckVhY2goKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRpZHMucHVzaChpdGVtLmlkKTtcclxuXHRcdFx0fSk7XHJcblx0XHRcdGNhcnREZWwoaWRzLmpvaW4oJywnKSkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQuY2FydERhdGEsICdjYXJ0TGlzdCcsIFtdKTtcclxuXHRcdFx0XHR0aGF0LmNhcnREYXRhLmlTY2FydCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoYXQudG90YWxQcmljZSA9IDAuMDtcclxuXHRcdFx0XHR0aGF0LnBhZ2UgPSAxO1xyXG5cdFx0XHRcdHRoYXQubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoYXQudGVtcEFyciA9IFtdO1xyXG5cdFx0XHRcdHRoYXQucHJvZHVjdHNsaXN0KCk7XHJcblx0XHRcdFx0dGhhdC5nZXRDYXJ0TnVtKCk7XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdENoYW5nZU9uZURlbDogZnVuY3Rpb24gKGlkLCBpbmRleCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0bGlzdCA9IHRoYXQuY2FydERhdGEuY2FydExpc3Q7XHJcblx0XHRcdGNhcnREZWwoaWQudG9TdHJpbmcoKSkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0bGlzdC5zcGxpY2UoaW5kZXgsIDEpO1xyXG5cdFx0XHRcdGlmICghbGlzdC5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoYXQuY2FydERhdGEuaVNjYXJ0ID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2UgPSAxO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LnRlbXBBcnIgPSBbXTtcclxuXHRcdFx0XHRcdHRoYXQucHJvZHVjdHNsaXN0KCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoYXQuZ2V0Q2FydE51bSgpO1xyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHRnZXRDYXJ0TGlzdChpU3Nob3cpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHR2Y2FydExpc3QoKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdC5jYXJ0RGF0YSwgJ2NhcnRMaXN0JywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdGlmIChyZXMuZGF0YS5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LmNhcnREYXRhLCAnaVNjYXJ0JywgaVNzaG93ID8gZmFsc2UgOiAhdGhhdC5jYXJ0RGF0YS5pU2NhcnQpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdC5jYXJ0RGF0YSwgJ2lTY2FydCcsIGZhbHNlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC5nZXRUb3RhbFByaWNlKCk7XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdGNsb3NlTGlzdChlKSB7XHJcblx0XHRcdHRoaXMuJHNldCh0aGlzLmNhcnREYXRhLCAnaVNjYXJ0JywgZSk7XHJcblx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHR0aGlzLnRlbXBBcnIgPSBbXTtcclxuXHRcdFx0dGhpcy5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdH0sXHJcblx0XHRnZXRDYXJ0TnVtOiBmdW5jdGlvbiAoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0Z2V0Q2FydENvdW50cygpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdHRoYXQuY2FydENvdW50ID0gcmVzLmRhdGEuY291bnQ7XHJcblx0XHRcdFx0dGhhdC4kcmVmcy5nb29kQ2xhc3MuYWRkSW5nID0gZmFsc2U7XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHJcblx0XHRvbk15RXZlbnQ6IGZ1bmN0aW9uICgpIHtcclxuXHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ciwgJ2NhcnRBdHRyJywgZmFsc2UpO1xyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog6buY6K6k6YCJ5Lit5bGe5oCnXHJcblx0XHQgKlxyXG5cdFx0ICovXHJcblx0XHREZWZhdWx0U2VsZWN0OiBmdW5jdGlvbiAoKSB7XHJcblx0XHRcdGxldCBwcm9kdWN0QXR0ciA9IHRoaXMuYXR0ci5wcm9kdWN0QXR0cjtcclxuXHRcdFx0bGV0IHZhbHVlID0gW107XHJcblx0XHRcdGZvciAobGV0IGtleSBpbiB0aGlzLnByb2R1Y3RWYWx1ZSkge1xyXG5cdFx0XHRcdGlmICh0aGlzLnByb2R1Y3RWYWx1ZVtrZXldLnN0b2NrID4gMCkge1xyXG5cdFx0XHRcdFx0dmFsdWUgPSB0aGlzLmF0dHIucHJvZHVjdEF0dHIubGVuZ3RoID8ga2V5LnNwbGl0KCcsJykgOiBbXTtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHByb2R1Y3RBdHRyLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHByb2R1Y3RBdHRyW2ldLCAnaW5kZXgnLCB2YWx1ZVtpXSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly9zb3J0KCk75o6S5bqP5Ye95pWwOuaVsOWtly3oi7Hmloct5rGJ5a2X77ybXHJcblx0XHRcdGxldCBwcm9kdWN0U2VsZWN0ID0gdGhpcy5wcm9kdWN0VmFsdWVbdmFsdWUuam9pbignLCcpXTtcclxuXHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QgJiYgcHJvZHVjdEF0dHIubGVuZ3RoKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnc3RvcmVfbmFtZScsIHRoaXMuc3RvcmVOYW1lKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdpbWFnZScsIHByb2R1Y3RTZWxlY3QuaW1hZ2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3ByaWNlJywgcHJvZHVjdFNlbGVjdC5wcmljZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnc3RvY2snLCBwcm9kdWN0U2VsZWN0LnN0b2NrKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICd1bmlxdWUnLCBwcm9kdWN0U2VsZWN0LnVuaXF1ZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnY2FydF9udW0nLCB0aGlzLnN0b3JlSW5mby5taW5fcXR5KTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdtaW5fcXR5JywgdGhpcy5zdG9yZUluZm8ubWluX3F0eSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndmlwX3ByaWNlJywgcHJvZHVjdFNlbGVjdC52aXBfcHJpY2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnYXR0clZhbHVlJywgdmFsdWUuam9pbignLCcpKTtcclxuXHRcdFx0fSBlbHNlIGlmICghcHJvZHVjdFNlbGVjdCAmJiBwcm9kdWN0QXR0ci5sZW5ndGgpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdzdG9yZV9uYW1lJywgdGhpcy5zdG9yZU5hbWUpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2ltYWdlJywgdGhpcy5zdG9yZUluZm8uaW1hZ2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3ByaWNlJywgdGhpcy5zdG9yZUluZm8ucHJpY2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3N0b2NrJywgMCk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndW5pcXVlJywgJycpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgMCk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnbWluX3F0eScsIDApO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnYXR0clZhbHVlJywgJycpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3ZpcF9wcmljZScsIHRoaXMuc3RvcmVJbmZvLnZpcF9wcmljZSk7XHJcblx0XHRcdH0gZWxzZSBpZiAoIXByb2R1Y3RTZWxlY3QgJiYgIXByb2R1Y3RBdHRyLmxlbmd0aCkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3N0b3JlX25hbWUnLCB0aGlzLnN0b3JlTmFtZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnaW1hZ2UnLCB0aGlzLnN0b3JlSW5mby5pbWFnZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAncHJpY2UnLCB0aGlzLnN0b3JlSW5mby5wcmljZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnc3RvY2snLCB0aGlzLnN0b3JlSW5mby5zdG9jayk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndW5pcXVlJywgdGhpcy5zdG9yZUluZm8udW5pcXVlIHx8ICcnKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdjYXJ0X251bScsIHRoaXMuc3RvcmVJbmZvLm1pbl9xdHkpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ21pbl9xdHknLCB0aGlzLnN0b3JlSW5mby5taW5fcXR5KTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2F0dHJWYWx1ZScsICcnKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICd2aXBfcHJpY2UnLCB0aGlzLnN0b3JlSW5mby52aXBfcHJpY2UpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0LyoqXHJcblx0XHQgKiDlsZ7mgKflj5jliqjotYvlgLxcclxuXHRcdCAqXHJcblx0XHQgKi9cclxuXHRcdENoYW5nZUF0dHI6IGZ1bmN0aW9uIChyZXMpIHtcclxuXHRcdFx0bGV0IHByb2R1Y3RTZWxlY3QgPSB0aGlzLnByb2R1Y3RWYWx1ZVtyZXNdO1xyXG5cdFx0XHRpZiAocHJvZHVjdFNlbGVjdCAmJiBwcm9kdWN0U2VsZWN0LnN0b2NrID4gMCkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2ltYWdlJywgcHJvZHVjdFNlbGVjdC5pbWFnZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAncHJpY2UnLCBwcm9kdWN0U2VsZWN0LnByaWNlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdzdG9jaycsIHByb2R1Y3RTZWxlY3Quc3RvY2spO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3VuaXF1ZScsIHByb2R1Y3RTZWxlY3QudW5pcXVlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICd2aXBfcHJpY2UnLCBwcm9kdWN0U2VsZWN0LnZpcF9wcmljZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnY2FydF9udW0nLCB0aGlzLnN0b3JlSW5mby5taW5fcXR5KTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdtaW5fcXR5JywgdGhpcy5zdG9yZUluZm8ubWluX3F0eSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdhdHRyVmFsdWUnLCByZXMpO1xyXG5cdFx0XHR9IGVsc2UgaWYgKHByb2R1Y3RTZWxlY3QgJiYgcHJvZHVjdFNlbGVjdC5zdG9jayA9PSAwKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnaW1hZ2UnLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdwcmljZScsIHByb2R1Y3RTZWxlY3QucHJpY2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3N0b2NrJywgMCk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndW5pcXVlJywgJycpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3ZpcF9wcmljZScsIHByb2R1Y3RTZWxlY3QudmlwX3ByaWNlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdjYXJ0X251bScsIDApO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ21pbl9xdHknLCAwKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2F0dHJWYWx1ZScsICcnKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdpbWFnZScsIHRoaXMuc3RvcmVJbmZvLmltYWdlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdwcmljZScsIHRoaXMuc3RvcmVJbmZvLnByaWNlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdzdG9jaycsIDApO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3VuaXF1ZScsICcnKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICd2aXBfcHJpY2UnLCB0aGlzLnN0b3JlSW5mby52aXBfcHJpY2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgMCk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnbWluX3F0eScsIDApO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnYXR0clZhbHVlJywgJycpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0YXR0clZhbCh2YWwpIHtcclxuXHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0QXR0clt2YWwuaW5kZXh3XSwgJ2luZGV4JywgdGhpcy5hdHRyLnByb2R1Y3RBdHRyW3ZhbC5pbmRleHddLmF0dHJfdmFsdWVzW3ZhbC5pbmRleG5dKTtcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOi0reeJqei9puaJi+WKqOWhq+WGmVxyXG5cdFx0ICpcclxuXHRcdCAqL1xyXG5cdFx0aXB0Q2FydE51bTogZnVuY3Rpb24gKGUpIHtcclxuXHRcdFx0Ly8gdGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnY2FydF9udW0nLCBlKTtcclxuXHRcdFx0aWYgKGUpIHtcclxuXHRcdFx0XHRsZXQgbnVtYmVyID0gdGhpcy5zdG9yZUluZm8ubWluX3F0eTtcclxuXHRcdFx0XHRpZiAoTnVtYmVyLmlzSW50ZWdlcihwYXJzZUludChlKSkgJiYgcGFyc2VJbnQoZSkgPj0gdGhpcy5zdG9yZUluZm8ubWluX3F0eSkge1xyXG5cdFx0XHRcdFx0bnVtYmVyID0gcGFyc2VJbnQoZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKChlKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdjYXJ0X251bScsIGUgPCAwID8gdGhpcy5zdG9yZUluZm8ubWluX3F0eSA6IG51bWJlcik7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWRGdW4oKSB7fSxcclxuXHRcdC8vIOS6p+WTgeWIl+ihqFxyXG5cdFx0cHJvZHVjdHNsaXN0OiBmdW5jdGlvbiAoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0aWYgKHRoYXQubG9hZGVuZCkgcmV0dXJuO1xyXG5cdFx0XHRpZiAodGhhdC5sb2FkaW5nKSByZXR1cm47XHJcblx0XHRcdHRoYXQubG9hZGluZyA9IHRydWU7XHJcblx0XHRcdHRoYXQubG9hZFRpdGxlID0gJyc7XHJcblx0XHRcdGdldFByb2R1Y3RzbGlzdCh7XHJcblx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdGxpbWl0OiB0aGF0LmxpbWl0LFxyXG5cdFx0XHRcdHR5cGU6IDEsXHJcblx0XHRcdFx0Y2lkOiB0aGF0LmNpZCxcclxuXHRcdFx0XHRzaWQ6IHRoYXQuc2lkXHJcblx0XHRcdH0pXHJcblx0XHRcdFx0LnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGxpc3QgPSByZXMuZGF0YSxcclxuXHRcdFx0XHRcdFx0bG9hZGVuZCA9IGxpc3QubGVuZ3RoIDwgdGhhdC5saW1pdDtcclxuXHRcdFx0XHRcdHRoYXQudGVtcEFyciA9IHRoYXQuJHV0aWwuU3BsaXRBcnJheShsaXN0LCB0aGF0LnRlbXBBcnIpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICd0ZW1wQXJyJywgdGhhdC50ZW1wQXJyKTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkZW5kID0gbG9hZGVuZDtcclxuXHRcdFx0XHRcdHRoYXQubG9hZFRpdGxlID0gbG9hZGVuZCA/IHRoYXQuJHQoYOayoeacieabtOWkmuWGheWuueWVpn5gKSA6IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdFx0dGhhdC5wYWdlID0gdGhhdC5wYWdlICsgMTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC5jYXRjaCgoZXJyKSA9PiB7XHJcblx0XHRcdFx0XHQodGhhdC5sb2FkaW5nID0gZmFsc2UpLCAodGhhdC5sb2FkVGl0bGUgPSB0aGF0LiR0KGDliqDovb3mm7TlpJpgKSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cclxuXHRcdC8vIOaUueWPmOWNleWxnuaAp+i0reeJqei9plxyXG5cdFx0Q2hhbmdlQ2FydE51bURhbihjaGFuZ2VWYWx1ZSwgaW5kZXgsIGl0ZW0pIHtcclxuXHRcdFx0bGV0IG51bSA9IHRoaXMudGVtcEFycltpbmRleF07XHJcblx0XHRcdGxldCBzdG9jayA9IHRoaXMudGVtcEFycltpbmRleF0uc3RvY2s7XHJcblx0XHRcdGNvbnNvbGUubG9nKGl0ZW0sIGNoYW5nZVZhbHVlLCAnY2hhbmdlVmFsdWUnKTtcclxuXHRcdFx0dGhpcy5DaGFuZ2VDYXJ0TnVtKGNoYW5nZVZhbHVlLCBudW0sIHN0b2NrLCAwLCBpdGVtLmlkKTtcclxuXHRcdH0sXHJcblx0XHQvLyDmlLnlj5jlpJrlsZ7mgKfotK3nianovaZcclxuXHRcdENoYW5nZUNhcnROdW1EdW8oY2hhbmdlVmFsdWUpIHtcclxuXHRcdFx0Ly/ojrflj5blvZPliY3lj5jliqjlsZ7mgKdcclxuXHRcdFx0bGV0IHByb2R1Y3RTZWxlY3QgPSB0aGlzLnByb2R1Y3RWYWx1ZVt0aGlzLmF0dHJWYWx1ZV07XHJcblx0XHRcdC8v5aaC5p6c5rKh5pyJ5bGe5oCnLOi1i+WAvOe7meWVhuWTgem7mOiupOW6k+WtmFxyXG5cdFx0XHRpZiAocHJvZHVjdFNlbGVjdCA9PT0gdW5kZWZpbmVkICYmICF0aGlzLmF0dHIucHJvZHVjdEF0dHIubGVuZ3RoKSBwcm9kdWN0U2VsZWN0ID0gdGhpcy5hdHRyLnByb2R1Y3RTZWxlY3Q7XHJcblx0XHRcdC8v5peg5bGe5oCn5YC85Y2z5bqT5a2Y5Li6MO+8m+S4jeWtmOWcqOWKoOWHj++8m1xyXG5cdFx0XHRpZiAocHJvZHVjdFNlbGVjdCA9PT0gdW5kZWZpbmVkKSByZXR1cm47XHJcblx0XHRcdGxldCBzdG9jayA9IHByb2R1Y3RTZWxlY3Quc3RvY2sgfHwgMDtcclxuXHRcdFx0bGV0IG51bSA9IHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0O1xyXG5cdFx0XHR0aGlzLkNoYW5nZUNhcnROdW0oY2hhbmdlVmFsdWUsIG51bSwgc3RvY2ssIDEsIHRoaXMuaWQpO1xyXG5cdFx0fSxcclxuXHRcdC8vIOW3sue7j+WKoOWFpei0reeJqei9puaXtueahOi0reeJqeWKoOWHj++8m1xyXG5cdFx0Q2hhbmdlQ2FydExpc3QoY2hhbmdlVmFsdWUsIGluZGV4KSB7XHJcblx0XHRcdGxldCBsaXN0ID0gdGhpcy5jYXJ0RGF0YS5jYXJ0TGlzdDtcclxuXHRcdFx0bGV0IG51bSA9IGxpc3RbaW5kZXhdO1xyXG5cdFx0XHRsZXQgc3RvY2sgPSBsaXN0W2luZGV4XS50cnVlU3RvY2s7XHJcblx0XHRcdGNvbnNvbGUubG9nKG51bS5jYXJ0X251bSwgbGlzdFtpbmRleF0ucHJvZHVjdEluZm8ubWluX3F0eSwgJ2NoYW5nZVZhbHVlLCBpbmRleCcpO1xyXG5cdFx0XHRpZiAoIWNoYW5nZVZhbHVlICYmIG51bS5jYXJ0X251bSA8PSBsaXN0W2luZGV4XS5wcm9kdWN0SW5mby5taW5fcXR5KSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+l5ZWG5ZOBJHtsaXN0W2luZGV4XS5wcm9kdWN0SW5mby5taW5fcXR5feS7tui1t+i0rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKGNoYW5nZVZhbHVlICYmIGxpc3RbaW5kZXhdLnByb2R1Y3RJbmZvLmxpbWl0X3R5cGUgPT0gMSAmJiBudW0uY2FydF9udW0gPj0gbGlzdFtpbmRleF0ucHJvZHVjdEluZm8ubGltaXRfbnVtKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KG51bSwgJ2NhcnRfbnVtJywgbGlzdFtpbmRleF0ucHJvZHVjdEluZm8ubGltaXRfbnVtKTtcclxuXHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOacgOWkp+mZkOi0reaVsOmHjyR7bGlzdFtpbmRleF0ucHJvZHVjdEluZm8ubGltaXRfbnVtfWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0aGlzLkNoYW5nZUNhcnROdW0oY2hhbmdlVmFsdWUsIG51bSwgc3RvY2ssIDAsIG51bS5wcm9kdWN0X2lkLCBpbmRleCwgMSk7XHJcblx0XHRcdGlmICghbGlzdC5sZW5ndGgpIHtcclxuXHRcdFx0XHR0aGlzLmNhcnREYXRhLmlTY2FydCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhpcy5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy50ZW1wQXJyID0gW107XHJcblx0XHRcdFx0dGhpcy5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vIOi0reeJqei9puWKoOWHj+iuoeeul+WHveaVsFxyXG5cdFx0Q2hhbmdlQ2FydE51bShjaGFuZ2VWYWx1ZSwgbnVtLCBzdG9jaywgaXNEdW8sIGlkLCBpbmRleCwgY2FydCkge1xyXG5cdFx0XHR0aGlzLiRyZWZzLmdvb2RDbGFzcy5hZGRJbmcgPSBmYWxzZTtcclxuXHRcdFx0aWYgKGNoYW5nZVZhbHVlKSB7XHJcblx0XHRcdFx0bnVtLmNhcnRfbnVtKys7XHJcblx0XHRcdFx0aWYgKG51bS5jYXJ0X251bSA+IHN0b2NrKSB7XHJcblx0XHRcdFx0XHRpZiAoaXNEdW8pIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnY2FydF9udW0nLCBzdG9jayA/IHN0b2NrIDogMSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnY2FydF9udW0nLCBzdG9jayA/IHN0b2NrIDogMSk7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRudW0uY2FydF9udW0gPSBzdG9jayA/IHN0b2NrIDogMDtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICd0ZW1wQXJyJywgdGhpcy50ZW1wQXJyKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuY2FydERhdGEsICdjYXJ0TGlzdCcsIHRoaXMuY2FydERhdGEuY2FydExpc3QpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor6Xkuqflk4HmsqHmnInmm7TlpJrlupPlrZjkuoZgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGlmICghaXNEdW8pIHtcclxuXHRcdFx0XHRcdFx0aWYgKGNhcnQpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmdvQ2F0KDAsIGlkLCAxLCAxLCBudW0ucHJvZHVjdF9hdHRyX3VuaXF1ZSk7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5nZXRUb3RhbFByaWNlKCk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5nb0NhdCgwLCBpZCwgMSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0aWYgKG51bS5jYXJ0X251bSA8PSBudW0ubWluX3F0eSkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor6XllYblk4Eke251bS5taW5fcXR5feS7tui1t+i0rWApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bnVtLmNhcnRfbnVtLS07XHJcblx0XHRcdFx0aWYgKG51bS5jYXJ0X251bSA9PSAwKSB7XHJcblx0XHRcdFx0XHR0aGlzLmNhcnREYXRhLmNhcnRMaXN0LnNwbGljZShpbmRleCwgMSk7XHJcblx0XHRcdFx0XHRpZiAoaXNEdW8pIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnY2FydF9udW0nLCB0aGlzLnN0b3JlSW5mby5taW5fcXR5KTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdjYXJ0X251bScsIHRoaXMuc3RvcmVJbmZvLm1pbl9xdHkpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAobnVtLmNhcnRfbnVtIDwgMCkge1xyXG5cdFx0XHRcdFx0aWYgKGlzRHVvKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgdGhpcy5zdG9yZUluZm8ubWluX3F0eSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnY2FydF9udW0nLCB0aGlzLnN0b3JlSW5mby5taW5fcXR5KTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdG51bS5jYXJ0X251bSA9IDA7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAndGVtcEFycicsIHRoaXMudGVtcEFycik7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmNhcnREYXRhLCAnY2FydExpc3QnLCB0aGlzLmNhcnREYXRhLmNhcnRMaXN0KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKCFpc0R1bykge1xyXG5cdFx0XHRcdFx0XHRpZiAoY2FydCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ29DYXQoMCwgaWQsIDAsIDEsIG51bS5wcm9kdWN0X2F0dHJfdW5pcXVlLCBudW0pO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ2V0VG90YWxQcmljZSgpO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ29DYXQoMCwgaWQsIDAsIDAsIGZhbHNlLCBudW0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8g5aSa6KeE5qC85Yqg5YWl6LSt54mp6L2m77ybXHJcblx0XHRnb0NhdE51bSgpIHtcclxuXHRcdFx0dGhpcy5nb0NhdCgxLCB0aGlzLmlkLCAxKTtcclxuXHRcdH0sXHJcblx0XHQvKlxyXG5cdFx0ICog5Yqg5YWl6LSt54mp6L2mXHJcblx0XHQgKi9cclxuXHRcdGdvQ2F0OiBmdW5jdGlvbiAoZHVvLCBpZCwgdHlwZSwgY2FydCwgdW5pcXVlLCBkYXRhKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0aWYgKGR1bykge1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0U2VsZWN0ID0gdGhhdC5wcm9kdWN0VmFsdWVbdGhpcy5hdHRyVmFsdWVdO1xyXG5cdFx0XHRcdC8v5aaC5p6c5pyJ5bGe5oCnLOayoeaciemAieaLqSzmj5DnpLrnlKjmiLfpgInmi6lcclxuXHRcdFx0XHRpZiAodGhhdC5hdHRyLnByb2R1Y3RBdHRyLmxlbmd0aCAmJiBwcm9kdWN0U2VsZWN0ID09PSB1bmRlZmluZWQpXHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivpeS6p+WTgeayoeacieabtOWkmuW6k+WtmOS6hmApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAodGhhdC5hdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0gPT0gMCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOS4jeiDvei+k+WFpTDllpRgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxldCBxID0ge1xyXG5cdFx0XHRcdHByb2R1Y3RfaWQ6IGlkLFxyXG5cdFx0XHRcdHR5cGU6IHR5cGUsXHJcblx0XHRcdFx0dW5pcXVlOiBkdW8gPyB0aGF0LmF0dHIucHJvZHVjdFNlbGVjdC51bmlxdWUgOiBjYXJ0ID8gdW5pcXVlIDogJydcclxuXHRcdFx0fTtcclxuXHRcdFx0aWYgKCF0aGF0LmNhcnREYXRhLmlTY2FydCkgcS5udW0gPSBkdW8gPyB0aGF0LmF0dHIucHJvZHVjdFNlbGVjdC5jYXJ0X251bSA6IHRoaXMuc3RvcmVJbmZvLm1pbl9xdHk7XHJcblx0XHRcdGRhdGEgJiYgZGF0YS5jYXJ0X251bSA8IGRhdGEubWluX3F0eSA/IChxLm51bSA9IGRhdGEubWluX3F0eSkgOiAnJztcclxuXHRcdFx0cG9zdENhcnROdW0ocSlcclxuXHRcdFx0XHQudGhlbihmdW5jdGlvbiAocmVzKSB7XHJcblx0XHRcdFx0XHRpZiAoZHVvKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuYXR0ci5jYXJ0QXR0ciA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmt7vliqDmiJDlip9gKVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0Ly8gdGhhdC5wYWdlID0gMTtcclxuXHRcdFx0XHRcdFx0Ly8gdGhhdC5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHRoYXQudGVtcEFyci5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChpdGVtLmlkID09IHRoYXQuaWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxldCBhcnJ0U3RvY2sgPSB0aGF0LmF0dHIucHJvZHVjdFNlbGVjdC5zdG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGxldCBvYmpOdW0gPSBwYXJzZUludChpdGVtLmNhcnRfbnVtKSArIHBhcnNlSW50KHRoYXQuYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtKTtcclxuXHRcdFx0XHRcdFx0XHRcdGl0ZW0uY2FydF9udW0gPSBvYmpOdW0gPiBhcnJ0U3RvY2sgPyBhcnJ0U3RvY2sgOiBvYmpOdW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0Ly8gdGhhdC5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoYXQuZ2V0Q2FydE51bSgpO1xyXG5cdFx0XHRcdFx0aWYgKCFjYXJ0KSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuZ2V0Q2FydExpc3QoMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQuY2F0Y2goKGVycikgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5hdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0gPSB0aGlzLnN0b3JlSW5mby5taW5fcXR5IHx8IHRoYXQuYXR0ci5wcm9kdWN0U2VsZWN0LmxpbWl0X251bTtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHQvLyDngrnlh7vpu5jorqTljZXlsZ7mgKfotK3nianovaZcclxuXHRcdGdvQ2FydERhbihpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRpZiAoIXRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRoaXMuZ2V0SXNMb2dpbigpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGlmICghaXRlbS5jYXJ0X2J1dHRvbikge1xyXG5cdFx0XHRcdFx0Z29TaG9wRGV0YWlsKGl0ZW0sIHRoaXMudWlkKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9nb29kc19kZXRhaWxzL2luZGV4P2lkPSR7aXRlbS5pZH1gXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMudGVtcEFycltpbmRleF0uY2FydF9udW0gPD0gaXRlbS5taW5fcXR5ID8gKHRoaXMudGVtcEFycltpbmRleF0uY2FydF9udW0gPSBpdGVtLm1pbl9xdHkpIDogMTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3RlbXBBcnInLCB0aGlzLnRlbXBBcnIpO1xyXG5cdFx0XHRcdHRoaXMuZ29DYXQoMCwgaXRlbS5pZCwgMSwgMCwgMCwgaXRlbSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRnb0NhcnREdW8oaXRlbSkge1xyXG5cdFx0XHRpZiAoIXRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRoaXMuZ2V0SXNMb2dpbigpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGlmICghaXRlbS5jYXJ0X2J1dHRvbikge1xyXG5cdFx0XHRcdFx0Z29TaG9wRGV0YWlsKGl0ZW0sIHRoaXMudWlkKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9nb29kc19kZXRhaWxzL2luZGV4P2lkPSR7aXRlbS5pZH1gXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5q2j5Zyo5Yqg6L295LitYClcclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdFx0dGhpcy5zdG9yZU5hbWUgPSBpdGVtLnN0b3JlX25hbWU7XHJcblx0XHRcdFx0dGhpcy5nZXRBdHRycyhpdGVtLmlkKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2lkJywgaXRlbS5pZCk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ciwgJ2NhcnRBdHRyJywgdHJ1ZSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRnZXRJc0xvZ2luKCkge1xyXG5cdFx0XHR0b0xvZ2luKCk7XHJcblx0XHR9LFxyXG5cdFx0Ly8g5ZWG5ZOB6K+m5oOF5o6l5Y+j77ybXHJcblx0XHRnZXRBdHRycyhpZCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdGdldEF0dHIoaWQsIDApLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdHRoYXQuJHNldCh0aGF0LmF0dHIsICdwcm9kdWN0QXR0cicsIHJlcy5kYXRhLnByb2R1Y3RBdHRyKTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3Byb2R1Y3RWYWx1ZScsIHJlcy5kYXRhLnByb2R1Y3RWYWx1ZSk7XHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdpc192aXAnLCByZXMuZGF0YS5zdG9yZUluZm8uaXNfdmlwKTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3N0b3JlSW5mbycsIHJlcy5kYXRhLnN0b3JlSW5mbyk7XHJcblx0XHRcdFx0dGhhdC5EZWZhdWx0U2VsZWN0KCk7XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdC8vIOWOu+ivpuaDhemhtVxyXG5cdFx0Z29EZXRhaWwoaXRlbSkge1xyXG5cdFx0XHRpZiAoIXRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRnb1Nob3BEZXRhaWwoaXRlbSwgdGhpcy51aWQpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0ke2l0ZW0uaWR9YFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0b3BlblRhcCgpIHtcclxuXHRcdFx0dGhpcy5pU2xvbmcgPSBmYWxzZTtcclxuXHRcdH0sXHJcblx0XHRjbG9zZVRhcCgpIHtcclxuXHRcdFx0dGhpcy5pU2xvbmcgPSB0cnVlO1xyXG5cdFx0fSxcclxuXHRcdGdldEFsbENhdGVnb3J5KHR5cGUpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRpZiAodHlwZSB8fCAhdW5pLmdldFN0b3JhZ2VTeW5jKCdDQVQzX0RBVEEnKSkge1xyXG5cdFx0XHRcdGdldENhdGVnb3J5TGlzdCgpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGRhdGEgPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnQ0FUM19EQVRBJywgZGF0YSk7XHJcblx0XHRcdFx0XHRkYXRhLmZvckVhY2goKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdFx0aXRlbS5jaGlsZHJlbi51bnNoaWZ0KHtcclxuXHRcdFx0XHRcdFx0XHRpZDogMCxcclxuXHRcdFx0XHRcdFx0XHRjYXRlX25hbWU6IHRoYXQuJHQoYOWFqOmDqGApXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR0aGF0LmNhdGVnb3J5VGl0bGUgPSBkYXRhWzBdLmNhdGVfbmFtZTtcclxuXHRcdFx0XHRcdHRoYXQuY2lkID0gZGF0YVswXS5pZDtcclxuXHRcdFx0XHRcdHRoYXQuc2lkID0gMDtcclxuXHRcdFx0XHRcdHRoYXQubmF2QWN0aXZlID0gMDtcclxuXHRcdFx0XHRcdHRoYXQudGFiQ2xpY2sgPSAwO1xyXG5cdFx0XHRcdFx0dGhhdC5jYXRlZ29yeUxpc3QgPSBkYXRhO1xyXG5cdFx0XHRcdFx0dGhhdC5jYXRlZ29yeUVyTGlzdCA9IHJlcy5kYXRhWzBdLmNoaWxkcmVuID8gcmVzLmRhdGFbMF0uY2hpbGRyZW4gOiBbXTtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSA9IDE7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQudGVtcEFyciA9IFtdO1xyXG5cdFx0XHRcdFx0dGhhdC5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRsZXQgZGF0YSA9IHVuaS5nZXRTdG9yYWdlU3luYygnQ0FUM19EQVRBJyk7XHJcblx0XHRcdFx0ZGF0YS5mb3JFYWNoKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRpdGVtLmNoaWxkcmVuLnVuc2hpZnQoe1xyXG5cdFx0XHRcdFx0XHRpZDogMCxcclxuXHRcdFx0XHRcdFx0Y2F0ZV9uYW1lOiB0aGF0LiR0KGDlhajpg6hgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhhdC5jYXRlZ29yeVRpdGxlID0gZGF0YVswXS5jYXRlX25hbWU7XHJcblx0XHRcdFx0dGhhdC5jaWQgPSBkYXRhWzBdLmlkO1xyXG5cdFx0XHRcdHRoYXQuc2lkID0gMDtcclxuXHRcdFx0XHR0aGF0Lm5hdkFjdGl2ZSA9IDA7XHJcblx0XHRcdFx0dGhhdC50YWJDbGljayA9IDA7XHJcblx0XHRcdFx0dGhhdC5jYXRlZ29yeUxpc3QgPSBkYXRhO1xyXG5cdFx0XHRcdHRoYXQuY2F0ZWdvcnlFckxpc3QgPSBkYXRhWzBdLmNoaWxkcmVuID8gZGF0YVswXS5jaGlsZHJlbiA6IFtdO1xyXG5cdFx0XHRcdHRoYXQucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhhdC5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0dGhhdC50ZW1wQXJyID0gW107XHJcblx0XHRcdFx0dGhhdC5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHRhcE5hdihpbmRleCwgaXRlbSkge1xyXG5cdFx0XHRsZXQgbGlzdCA9IHRoaXMuY2F0ZWdvcnlMaXN0W2luZGV4XTtcclxuXHRcdFx0dGhpcy5uYXZBY3RpdmUgPSBpbmRleDtcclxuXHRcdFx0dGhpcy5jYXRlZ29yeVRpdGxlID0gbGlzdC5jYXRlX25hbWU7XHJcblx0XHRcdHRoaXMuY2F0ZWdvcnlFckxpc3QgPSBpdGVtLmNoaWxkcmVuID8gaXRlbS5jaGlsZHJlbiA6IFtdO1xyXG5cdFx0XHR0aGlzLnRhYkNsaWNrID0gMDtcclxuXHRcdFx0dGhpcy50YWJMZWZ0ID0gMDtcclxuXHRcdFx0dGhpcy5jaWQgPSBsaXN0LmlkO1xyXG5cdFx0XHR0aGlzLnNpZCA9IDA7XHJcblx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHR0aGlzLnRlbXBBcnIgPSBbXTtcclxuXHRcdFx0dGhpcy5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdH0sXHJcblx0XHQvLyDlr7zoiKrmoI/ngrnlh7tcclxuXHRcdGxvbmdDbGljayhpbmRleCkge1xyXG5cdFx0XHRpZiAodGhpcy5jYXRlZ29yeUVyTGlzdC5sZW5ndGggPiAzKSB7XHJcblx0XHRcdFx0dGhpcy50YWJMZWZ0ID0gKGluZGV4IC0gMSkgKiAodGhpcy5pc1dpZHRoICsgNik7IC8v6K6+572u5LiL5YiS57q/5L2N572uXHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy50YWJDbGljayA9IGluZGV4OyAvL+iuvue9ruWvvOiIqueCueWHu+S6huWTquS4gOS4qlxyXG5cdFx0XHR0aGlzLmlTbG9uZyA9IHRydWU7XHJcblx0XHRcdHRoaXMuc2lkID0gdGhpcy5jYXRlZ29yeUVyTGlzdFtpbmRleF0uaWQ7XHJcblx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHR0aGlzLnRlbXBBcnIgPSBbXTtcclxuXHRcdFx0dGhpcy5wcm9kdWN0c2xpc3QoKTtcclxuXHRcdH1cclxuXHR9LFxyXG5cdG9uUmVhY2hCb3R0b206IGZ1bmN0aW9uICgpIHtcclxuXHRcdHRoaXMucHJvZHVjdHNsaXN0KCk7XHJcblx0fVxyXG59O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5wYWdlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vZGVlcC8ucHJvZHVjdC13aW5kb3cuam9pbkNhcnQge1xyXG5cdHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ29vZENhdGUge1xyXG5cdC9kZWVwLy5tYXNrIHtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdH1cclxuXHJcblx0L2RlZXAvLmF0dHJQcm9kdWN0IHtcclxuXHRcdC5tYXNrIHtcclxuXHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRoZWlnaHQ6IDEyOHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG5cdFx0cGFkZGluZzogMCAyOHJweDtcclxuXHJcblx0XHQucGFnZUluZGV4IHtcclxuXHRcdFx0d2lkdGg6IDY4cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDY4cnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cclxuXHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBpbWFnZXtcclxuXHRcdFx0Ly8gXHR3aWR0aDogMjlycHg7XHJcblx0XHRcdC8vIFx0aGVpZ2h0OiAzMHJweDtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWFyY2gge1xyXG5cdFx0XHR3aWR0aDogNjAwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDY4cnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzNnJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0Y29sb3I6ICNjY2NjY2M7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMnJweDtcclxuXHRcdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBpbWFnZXtcclxuXHRcdFx0Ly8gXHR3aWR0aDogMjdycHg7XHJcblx0XHRcdC8vIFx0aGVpZ2h0OiAyN3JweDtcclxuXHRcdFx0Ly8gXHRtYXJnaW4tcmlnaHQ6IDE4cnB4O1xyXG5cdFx0XHQvLyB9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDEyOHJweDtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdC5hc2lkZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0d2lkdGg6IDIzJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTI4cnB4O1xyXG5cdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE0MHJweDtcclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cclxuXHRcdFx0XHQmLm9uIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNnJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NnJweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNHJweCA0cnB4IDA7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LndyYXBwZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMDRycHg7XHJcblx0XHRcdHdpZHRoOiA3NyU7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEzMHJweDtcclxuXHJcblx0XHRcdC5iZ2NvbG9yIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZ29vZHNMaXN0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tYXNrIHtcclxuXHRcdFx0XHR6LWluZGV4OiA5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubG9uZ1RhYiB7XHJcblx0XHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEyOHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cclxuXHRcdFx0XHQubG9uZ0l0ZW0ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NHJweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NHJweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjJycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTJycHg7XHJcblxyXG5cdFx0XHRcdFx0Ji5jbGljayB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudW5kZXJsaW5lQm94IHtcclxuXHRcdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG5cdFx0XHRcdFx0LnVuZGVybGluZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzM3JweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0cnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm9wZW5MaXN0IHtcclxuXHRcdFx0XHR3aWR0aDogMTIlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMHJweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcnB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDEyOHJweDtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTtcclxuXHJcblx0XHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kb3duVGFiIHtcclxuXHRcdFx0XHR3aWR0aDogNzclO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTI4cnB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblxyXG5cdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBycHg7XHJcblxyXG5cdFx0XHRcdFx0LmNsb3NlTGlzdCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA5MHJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTAwcnB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcnB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cclxuXHRcdFx0XHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2hpbGRyZW4ge1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNTAwcnB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHJweDtcclxuXHJcblx0XHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcnB4IDIwcnB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTY1cnB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQmLmNsaWNrIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmdvb2RzTGlzdCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjI4cnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBycHggMCAyMHJweDtcclxuXHJcblx0XHRcdFx0L2RlZXAvLml0ZW0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzNycHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHQvLyAucGljdHJ1ZSB7XHJcblx0XHRcdFx0XHQvLyBcdGhlaWdodDogMjE2cnB4O1xyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cclxuXHRcdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYm90dG9tIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMThycHg7XHJcblxyXG5cdFx0XHRcdFx0XHQuc2FsZXMge1xyXG5cdFx0XHRcdFx0XHRcdC5tb25leSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmNhcnQge1xyXG5cdFx0XHRcdFx0XHRcdC5waWN0cnVlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MHJweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwcHggLTNweCAxNnB4IHJnYmEoMzYsIDEyLCAxMiwgMC4wNSk7XHJcblx0XHR6LWluZGV4OiAxMDE7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cclxuXHRcdC5jYXJ0SWNvbiB7XHJcblx0XHRcdHdpZHRoOiAxMjRycHg7XHJcblx0XHRcdGhlaWdodDogMTA2cnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi10b3A6IC02NHJweDtcclxuXHJcblx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMDBycHg7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubnVtIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEycnB4O1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTFycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRoZWlnaHQ6IDM2cnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHJweDtcclxuXHRcdFx0XHR0b3A6IDI0cnB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXJweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tb25leSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdmlldy1wcmljZUNvbG9yKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzNHJweDtcclxuXHJcblx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYm50IHtcclxuXHRcdFx0d2lkdGg6IDIyMnJweDtcclxuXHRcdFx0aGVpZ2h0OiA3NnJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDQ2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA3NnJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHJweDtcclxuXHJcblx0XHRcdCYub24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNiYmJiYmI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///439\n"); /***/ }), /* 440 */ /*!*********************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/parabolaBall/ParabolaBall.vue ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ParabolaBall_vue_vue_type_template_id_c40c8978___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ParabolaBall.vue?vue&type=template&id=c40c8978& */ 441);\n/* harmony import */ var _ParabolaBall_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ParabolaBall.vue?vue&type=script&lang=js& */ 443);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _ParabolaBall_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _ParabolaBall_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _ParabolaBall_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _ParabolaBall_vue_vue_type_template_id_c40c8978___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _ParabolaBall_vue_vue_type_template_id_c40c8978___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _ParabolaBall_vue_vue_type_template_id_c40c8978___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/parabolaBall/ParabolaBall.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUg7QUFDekg7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSx1RkFBTTtBQUNSLEVBQUUsZ0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDQwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9QYXJhYm9sYUJhbGwudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWM0MGM4OTc4JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vUGFyYWJvbGFCYWxsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vUGFyYWJvbGFCYWxsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3BhcmFib2xhQmFsbC9QYXJhYm9sYUJhbGwudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///440\n"); /***/ }), /* 441 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/parabolaBall/ParabolaBall.vue?vue&type=template&id=c40c8978& ***! \****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ParabolaBall_vue_vue_type_template_id_c40c8978___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ParabolaBall.vue?vue&type=template&id=c40c8978& */ 442); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ParabolaBall_vue_vue_type_template_id_c40c8978___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ParabolaBall_vue_vue_type_template_id_c40c8978___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ParabolaBall_vue_vue_type_template_id_c40c8978___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ParabolaBall_vue_vue_type_template_id_c40c8978___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 442 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/parabolaBall/ParabolaBall.vue?vue&type=template&id=c40c8978& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", _vm._l( _vm._$s(1, "f", { forItems: _vm.dots }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(1, "f", { forIndex: $20, key: index }), style: _vm._$s("1-" + $30, "s", { position: "fixed", borderRadius: "50%", left: item.left + "px", top: item.top + "px", display: item.show ? "" : "none", width: _vm.size + "px", height: _vm.size + "px", background: _vm.color, zIndex: _vm.zIndex, }), attrs: { _i: "1-" + $30 }, }, [ _vm._$s("2-" + $30, "i", item.src) ? _c("image", { attrs: { src: _vm._$s("2-" + $30, "a-src", item.src), _i: "2-" + $30, }, }) : _vm._e(), ] ) } ), 0 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 443 */ /*!**********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/parabolaBall/ParabolaBall.vue?vue&type=script&lang=js& ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ParabolaBall_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ParabolaBall.vue?vue&type=script&lang=js& */ 444);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ParabolaBall_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ParabolaBall_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ParabolaBall_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ParabolaBall_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ParabolaBall_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVpQixDQUFnQiwwa0JBQUcsRUFBQyIsImZpbGUiOiI0NDMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9QYXJhYm9sYUJhbGwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9QYXJhYm9sYUJhbGwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///443\n"); /***/ }), /* 444 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/parabolaBall/ParabolaBall.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n props: {\n size: {\n // 尺寸:单位px\n type: Number,\n default: 20\n },\n color: {\n type: String,\n default: '#f5222d'\n },\n zIndex: {\n type: Number,\n default: 999\n },\n duration: {\n type: Number,\n default: 500\n }\n },\n data: function data() {\n return {\n dots: [\n /* { src: '', left: 0, top: 0, show: false } */\n ]\n };\n },\n methods: {\n showBall: function showBall(_ref) {\n var _this = this;\n var start = _ref.start,\n end = _ref.end,\n src = _ref.src;\n return new Promise(function (resolve) {\n var ball = _this.dots.find(function (v) {\n return !v.show;\n });\n if (!ball) {\n ball = {\n src: '',\n left: 0,\n top: 0,\n show: false\n };\n _this.dots.push(ball);\n }\n var t = _this.duration,\n starX = start.x - _this.size / 2,\n starY = start.y - _this.size / 2,\n endX = 50 - _this.size / 2,\n endY = 640 - _this.size / 2,\n starT = Date.now();\n var Sx = endX - starX,\n Sy = endY - starY,\n Ax = -(2 * Sx / (t * t)) / 5,\n // 加速度\n Ay = Math.abs(Ax),\n Vox = Sx / t - Ax * t / 2,\n // 初速度\n Voy = Sy / t - Ay * t / 2;\n var run = function run() {\n var To = Date.now() - starT;\n var x = starX + (Vox * To + Ax * To * To / 2),\n y = starY + (Voy * To + Ay * To * To / 2);\n ball.left = x;\n ball.top = y;\n if (To < t) {\n setTimeout(run);\n } else {\n ball.show = false;\n resolve();\n }\n };\n ball.src = src;\n ball.show = true;\n run();\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wYXJhYm9sYUJhbGwvUGFyYWJvbGFCYWxsLnZ1ZSJdLCJuYW1lcyI6WyJwcm9wcyIsInNpemUiLCJ0eXBlIiwiZGVmYXVsdCIsImNvbG9yIiwiekluZGV4IiwiZHVyYXRpb24iLCJkYXRhIiwiZG90cyIsIm1ldGhvZHMiLCJzaG93QmFsbCIsInN0YXJ0IiwiZW5kIiwic3JjIiwiYmFsbCIsImxlZnQiLCJ0b3AiLCJzaG93Iiwic3RhclgiLCJzdGFyWSIsImVuZFgiLCJlbmRZIiwic3RhclQiLCJTeSIsIkF4IiwiQXkiLCJWb3giLCJWb3kiLCJ5Iiwic2V0VGltZW91dCIsInJlc29sdmUiLCJydW4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFvQkE7RUFDQUE7SUFDQUM7TUFBQTtNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztJQUNBO0VBQ0E7RUFDQUk7SUFDQTtNQUNBQztRQUNBO01BQUE7SUFFQTtFQUNBO0VBQ0FDO0lBQ0FDLGtDQUlBO01BQUE7TUFBQSxJQUhBQztRQUNBQztRQUNBQztNQUVBO1FBQ0E7VUFBQTtRQUFBO1FBQ0E7VUFDQUM7WUFDQUQ7WUFDQUU7WUFDQUM7WUFDQUM7VUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBQztVQUNBQztVQUNBQztVQUNBQztVQUVBQztRQUNBO1VBQ0FDO1VBQ0FDO1VBQUE7VUFDQUM7VUFDQUM7VUFBQTtVQUNBQztRQUdBO1VBQ0E7VUFDQTtZQUNBQztVQUNBZDtVQUNBQTtVQUNBO1lBQ0FlO1VBQ0E7WUFDQWY7WUFDQWdCO1VBQ0E7UUFDQTtRQUNBaEI7UUFDQUE7UUFDQWlCO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI0NDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gZG90c1wiIDprZXk9XCJpbmRleFwiIDpzdHlsZT1cIntcclxuXHRcdFx0cG9zaXRpb246ICdmaXhlZCcsXHJcblx0XHRcdGJvcmRlclJhZGl1czogJzUwJScsXHJcblx0XHRcdGxlZnQ6IGl0ZW0ubGVmdCArICdweCcsXHJcblx0XHRcdHRvcDogaXRlbS50b3AgKyAncHgnLFxyXG5cdFx0XHRkaXNwbGF5OiBpdGVtLnNob3cgPyAnJyA6ICdub25lJyxcclxuXHRcdFx0d2lkdGg6IHNpemUgKyAncHgnLFxyXG5cdFx0XHRoZWlnaHQ6IHNpemUgKyAncHgnLFxyXG5cdFx0XHRiYWNrZ3JvdW5kOiBjb2xvcixcclxuXHRcdFx0ekluZGV4OiB6SW5kZXhcclxuXHRcdH1cIj5cclxuXHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLnNyY1wiIG1vZGU9XCJhc3BlY3RGaWxsXCIgc3R5bGU9XCJ3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMCU7Ym9yZGVyLXJhZGl1czppbmhlcml0XCJcclxuXHRcdFx0XHR2LWlmPVwiaXRlbS5zcmNcIj48L2ltYWdlPlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0c2l6ZTogeyAvLyDlsLrlr7jvvJrljZXkvY1weFxyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAyMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnI2Y1MjIyZCdcclxuXHRcdFx0fSxcclxuXHRcdFx0ekluZGV4OiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDk5OVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRkdXJhdGlvbjoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiA1MDBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0ZG90czogW1xyXG5cdFx0XHRcdFx0LyogeyBzcmM6ICcnLCBsZWZ0OiAwLCB0b3A6IDAsIHNob3c6IGZhbHNlIH0gKi9cclxuXHRcdFx0XHRdXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRzaG93QmFsbCh7XHJcblx0XHRcdFx0c3RhcnQsXHJcblx0XHRcdFx0ZW5kLFxyXG5cdFx0XHRcdHNyY1xyXG5cdFx0XHR9KSB7XHJcblx0XHRcdFx0cmV0dXJuIG5ldyBQcm9taXNlKHJlc29sdmUgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGJhbGwgPSB0aGlzLmRvdHMuZmluZCh2ID0+ICF2LnNob3cpXHJcblx0XHRcdFx0XHRpZiAoIWJhbGwpIHtcclxuXHRcdFx0XHRcdFx0YmFsbCA9IHtcclxuXHRcdFx0XHRcdFx0XHRzcmM6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDAsXHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwLFxyXG5cdFx0XHRcdFx0XHRcdHNob3c6IGZhbHNlXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGhpcy5kb3RzLnB1c2goYmFsbClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGxldCB0ID0gdGhpcy5kdXJhdGlvbixcclxuXHRcdFx0XHRcdFx0c3RhclggPSBzdGFydC54IC0gdGhpcy5zaXplIC8gMixcclxuXHRcdFx0XHRcdFx0c3RhclkgPSBzdGFydC55IC0gdGhpcy5zaXplIC8gMixcclxuXHRcdFx0XHRcdFx0ZW5kWCA9IDUwIC0gdGhpcy5zaXplIC8gMixcclxuXHRcdFx0XHRcdFx0ZW5kWSA9IDY0MCAtIHRoaXMuc2l6ZSAvIDIsXHJcblxyXG5cdFx0XHRcdFx0XHRzdGFyVCA9IERhdGUubm93KClcclxuXHRcdFx0XHRcdGxldCBTeCA9IGVuZFggLSBzdGFyWCxcclxuXHRcdFx0XHRcdFx0U3kgPSBlbmRZIC0gc3RhclksXHJcblx0XHRcdFx0XHRcdEF4ID0gLSgyICogU3ggLyAodCAqIHQpKSAvIDUsIC8vIOWKoOmAn+W6plxyXG5cdFx0XHRcdFx0XHRBeSA9IE1hdGguYWJzKEF4KSxcclxuXHRcdFx0XHRcdFx0Vm94ID0gU3ggLyB0IC0gKEF4ICogdCkgLyAyLCAvLyDliJ3pgJ/luqZcclxuXHRcdFx0XHRcdFx0Vm95ID0gU3kgLyB0IC0gKEF5ICogdCkgLyAyXHJcblxyXG5cclxuXHRcdFx0XHRcdGNvbnN0IHJ1biA9ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc3QgVG8gPSBEYXRlLm5vdygpIC0gc3RhclRcclxuXHRcdFx0XHRcdFx0Y29uc3QgeCA9IHN0YXJYICsgKFZveCAqIFRvICsgQXggKiBUbyAqIFRvIC8gMiksXHJcblx0XHRcdFx0XHRcdFx0eSA9IHN0YXJZICsgKFZveSAqIFRvICsgQXkgKiBUbyAqIFRvIC8gMilcclxuXHRcdFx0XHRcdFx0YmFsbC5sZWZ0ID0geFxyXG5cdFx0XHRcdFx0XHRiYWxsLnRvcCA9IHlcclxuXHRcdFx0XHRcdFx0aWYgKFRvIDwgdCkge1xyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQocnVuKVxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGJhbGwuc2hvdyA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZSgpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJhbGwuc3JjID0gc3JjXHJcblx0XHRcdFx0XHRiYWxsLnNob3cgPSB0cnVlXHJcblx0XHRcdFx0XHRydW4oKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlPlxyXG5cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///444\n"); /***/ }), /* 445 */ /*!***********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/goodClass/index.vue ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_336f5dda___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=336f5dda& */ 446);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 448);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_336f5dda___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_336f5dda___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_336f5dda___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/goodClass/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDQ1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzM2ZjVkZGEmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL2dvb2RDbGFzcy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///445\n"); /***/ }), /* 446 */ /*!******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/goodClass/index.vue?vue&type=template&id=336f5dda& ***! \******************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_336f5dda___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=336f5dda& */ 447); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_336f5dda___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_336f5dda___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_336f5dda___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_336f5dda___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 447 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/goodClass/index.vue?vue&type=template&id=336f5dda& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "goodsList"), attrs: { _i: 0 } }, _vm._l( _vm._$s(1, "f", { forItems: _vm.tempArr }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(1, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "1-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "1-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("2-" + $30, "sc", "pictrue"), attrs: { _i: "2-" + $30 }, }, [ _vm._$s( "3-" + $30, "i", item.activity && item.activity.type === "1" ) ? _c( "span", { staticClass: _vm._$s( "3-" + $30, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "3-" + $30 }, }, [ _vm._v( _vm._$s("3-" + $30, "t0-0", _vm._s(_vm.$t("秒杀"))) ), ] ) : _vm._e(), _vm._$s( "4-" + $30, "i", item.activity && item.activity.type === "2" ) ? _c( "span", { staticClass: _vm._$s( "4-" + $30, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "4-" + $30 }, }, [ _vm._v( _vm._$s("4-" + $30, "t0-0", _vm._s(_vm.$t("砍价"))) ), ] ) : _vm._e(), _vm._$s( "5-" + $30, "i", item.activity && item.activity.type === "3" ) ? _c( "span", { staticClass: _vm._$s( "5-" + $30, "sc", "pictrue_log pictrue_log_class" ), attrs: { _i: "5-" + $30 }, }, [ _vm._v( _vm._$s("5-" + $30, "t0-0", _vm._s(_vm.$t("拼团"))) ), ] ) : _vm._e(), _c("image", { attrs: { src: _vm._$s("6-" + $30, "a-src", item.image), _i: "6-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "pictxt"), attrs: { _i: "7-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "text line2"), attrs: { _i: "8-" + $30 }, }, [_vm._v(_vm._$s("8-" + $30, "t0-0", _vm._s(item.store_name)))] ), _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "bottom acea-row row-between-wrapper" ), attrs: { _i: "9-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "money font-color" ), attrs: { _i: "10-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s("11-" + $30, "sc", "sign"), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s("11-" + $30, "t0-0", _vm._s(_vm.$t("¥"))) ), ] ), _vm._v( _vm._$s("10-" + $30, "t1-0", _vm._s(item.price)) ), ] ), _vm._$s("12-" + $30, "i", item.stock > 0) ? _c("view", [ _vm._$s( "13-" + $30, "i", item.activity && (item.activity.type === "1" || item.activity.type === "2" || item.activity.type === "3") ) ? _c("view", { staticClass: _vm._$s( "13-" + $30, "sc", "iconfont icon-gouwuche6 acea-row row-center-wrapper" ), attrs: { _i: "13-" + $30 }, }) : _c("view", [ _vm._$s("15-" + $30, "i", item.spec_type) ? _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "bnt acea-row row-center-wrapper" ), attrs: { _i: "15-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.goCartDuo(item) }, }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(_vm.$t("选规格")) ) ), _vm._$s( "16-" + $30, "i", _vm.isLogin && item.cart_num ) ? _c( "text", { staticClass: _vm._$s( "16-" + $30, "sc", "num" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(item.cart_num) ) ), ] ) : _vm._e(), ] ) : _vm._e(), _vm._$s( "17-" + $30, "i", !item.spec_type && !item.cart_num ) ? _c("view", { staticClass: _vm._$s( "17-" + $30, "sc", "iconfont icon-gouwuche6 acea-row row-center-wrapper" ), attrs: { _i: "17-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.goCartDan(item, index) }, }, }) : _vm._e(), _vm._$s( "18-" + $30, "i", !item.spec_type && item.cart_num ) ? _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "cart acea-row row-middle" ), attrs: { _i: "18-" + $30 }, }, [ _c("view", { staticClass: _vm._$s( "19-" + $30, "sc", "pictrue iconfont icon-jianhao acea-row row-center-wrapper" ), attrs: { _i: "19-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.CartNumDes(index, item) }, }, }), _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "num" ), attrs: { _i: "20-" + $30 }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(item.cart_num) ) ), ] ), _c("view", { staticClass: _vm._$s( "21-" + $30, "sc", "pictrue iconfont icon-jiahao acea-row row-center-wrapper" ), attrs: { _i: "21-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.CartNumAdd(index, item) }, }, }), ] ) : _vm._e(), ]), ]) : _c( "view", { staticClass: _vm._$s( "22-" + $30, "sc", "bnt acea-row row-center-wrapper end" ), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s(_vm.$t("已售罄")) ) ), ] ), ] ), ] ), ] ) } ), 0 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 448 */ /*!************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/goodClass/index.vue?vue&type=script&lang=js& ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 449);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI0NDguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///448\n"); /***/ }), /* 449 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/goodClass/index.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'd_goodList',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n },\n tempArr: {\n type: Array,\n default: []\n },\n isLogin: {\n type: Boolean,\n default: false\n }\n },\n data: function data() {\n return {\n addIng: false\n };\n },\n created: function created() {},\n mounted: function mounted() {},\n methods: {\n goDetail: function goDetail(item) {\n this.$emit('detail', item);\n },\n goCartDuo: function goCartDuo(item) {\n this.$emit('gocartduo', item);\n },\n goCartDan: function goCartDan(item, index) {\n this.$emit('gocartdan', item, index);\n },\n CartNumDes: function CartNumDes(index, item) {\n if (this.addIng) return;\n this.addIng = true;\n this.$emit('ChangeCartNumDan', false, index, item);\n },\n CartNumAdd: function CartNumAdd(index, item) {\n if (this.addIng) return;\n this.addIng = true;\n this.$emit('ChangeCartNumDan', true, index, item);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9nb29kQ2xhc3MvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImRhdGFDb25maWciLCJ0eXBlIiwiZGVmYXVsdCIsInRlbXBBcnIiLCJpc0xvZ2luIiwiZGF0YSIsImFkZEluZyIsImNyZWF0ZWQiLCJtb3VudGVkIiwibWV0aG9kcyIsImdvRGV0YWlsIiwiZ29DYXJ0RHVvIiwiZ29DYXJ0RGFuIiwiQ2FydE51bURlcyIsIkNhcnROdW1BZGQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFvREE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRztJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNDQ5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiZ29vZHNMaXN0XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHRlbXBBcnJcIiA6a2V5PSdpbmRleCdcclxuXHRcdFx0QGNsaWNrPVwiZ29EZXRhaWwoaXRlbSlcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZyBwaWN0cnVlX2xvZ19jbGFzc1wiIHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzEnXCI+e3skdChg56eS5p2AYCl9fTwvc3Bhbj5cclxuXHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nIHBpY3RydWVfbG9nX2NsYXNzXCIgdi1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMidcIj57eyR0KGDnoI3ku7dgKX19PC9zcGFuPlxyXG5cdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2cgcGljdHJ1ZV9sb2dfY2xhc3NcIiB2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICczJ1wiPnt7JHQoYOaLvOWbomApfX08L3NwYW4+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltYWdlXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0eHRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgbGluZTJcIj57e2l0ZW0uc3RvcmVfbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXkgZm9udC1jb2xvclwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInNpZ25cIj57eyR0KGDvv6VgKX19PC90ZXh0Pnt7aXRlbS5wcmljZX19XHJcblx0XHRcdFx0XHRcdDwhLS0gPHNwYW4gY2xhc3M9XCJ2aXBcIiB2LWlmPVwiaXRlbS52aXBfcHJpY2VcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ltYWdlcy92aXAwMS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdO+/pXt7aXRlbS52aXBfcHJpY2V9fVxyXG5cdFx0XHRcdFx0XHQ8L3NwYW4+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwieV9tb25leVwiIHYtZWxzZT7vv6V7e2l0ZW0ub3RfcHJpY2V9fTwvdGV4dD4gLS0+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5zdG9jaz4wXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1nb3V3dWNoZTYgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCJcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiAoaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMScgfHwgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMicgfHwgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMycpXCI+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0g5aSa6KeE5qC8IC0tPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiIEBjbGljay5zdG9wPVwiZ29DYXJ0RHVvKGl0ZW0pXCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLnNwZWNfdHlwZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg6YCJ6KeE5qC8YCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJudW1cIiB2LWlmPVwiaXNMb2dpbiAmJiBpdGVtLmNhcnRfbnVtXCI+e3tpdGVtLmNhcnRfbnVtfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0g5Y2V6KeE5qC8IC0tPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1nb3V3dWNoZTYgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9XCIhaXRlbS5zcGVjX3R5cGUgJiYgIWl0ZW0uY2FydF9udW1cIiBAY2xpY2suc3RvcD1cImdvQ2FydERhbihpdGVtLGluZGV4KVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNhcnQgYWNlYS1yb3cgcm93LW1pZGRsZVwiIHYtaWY9XCIhaXRlbS5zcGVjX3R5cGUgJiYgaXRlbS5jYXJ0X251bVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlIGljb25mb250IGljb24tamlhbmhhbyBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAY2xpY2suc3RvcD1cIkNhcnROdW1EZXMoaW5kZXgsaXRlbSlcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7aXRlbS5jYXJ0X251bX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlIGljb25mb250IGljb24tamlhaGFvIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBjbGljay5zdG9wPVwiQ2FydE51bUFkZChpbmRleCxpdGVtKVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlciBlbmRcIiB2LWVsc2U+e3skdChg5bey5ZSu572EYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdkX2dvb2RMaXN0JyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGRhdGFDb25maWc6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fSxcclxuXHRcdFx0dGVtcEFycjoge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQ6IFtdXHJcblx0XHRcdH0sXHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGFkZEluZzogZmFsc2VcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge30sXHJcblx0XHRtb3VudGVkKCkge30sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdvRGV0YWlsKGl0ZW0pIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdkZXRhaWwnLCBpdGVtKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29DYXJ0RHVvKGl0ZW0pIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdnb2NhcnRkdW8nLCBpdGVtKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29DYXJ0RGFuKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnZ29jYXJ0ZGFuJywgaXRlbSwgaW5kZXgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRDYXJ0TnVtRGVzKGluZGV4LCBpdGVtKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuYWRkSW5nKSByZXR1cm5cclxuXHRcdFx0XHR0aGlzLmFkZEluZyA9IHRydWVcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdDaGFuZ2VDYXJ0TnVtRGFuJywgZmFsc2UsIGluZGV4LCBpdGVtKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Q2FydE51bUFkZChpbmRleCwgaXRlbSkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmFkZEluZykgcmV0dXJuXHJcblx0XHRcdFx0dGhpcy5hZGRJbmcgPSB0cnVlXHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnQ2hhbmdlQ2FydE51bURhbicsIHRydWUsIGluZGV4LCBpdGVtKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0Lmdvb2RzTGlzdCB7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYzcnB4O1xyXG5cclxuXHRcdFx0LnBpY3RydWUge1xyXG5cdFx0XHRcdHdpZHRoOiAxNDBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNDBycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIycnB4O1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIycnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBpY3R4dCB7XHJcblx0XHRcdFx0d2lkdGg6IDM3MnJweDtcclxuXHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ib3R0b20ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjJycHg7XHJcblxyXG5cdFx0XHRcdFx0Lm1vbmV5IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHJcblx0XHRcdFx0XHRcdC5zaWduIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQueV9tb25leSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTRycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnZpcCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNHJweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHJweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNnJweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuY2FydCB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDZycHg7XHJcblxyXG5cdFx0XHRcdFx0XHQucGljdHJ1ZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDZycHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDZycHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NnJweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5pY29uLWppYWhhbyB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2MHJweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaWNvbi1nb3V3dWNoZTYge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDZycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDZycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5ibnQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ1cnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjNycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0XHQmLmVuZCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2NjY2NjYztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNHJweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogLTEzcnB4O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTExcnB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZycHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHJweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///449\n"); /***/ }), /* 450 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/extension/customer_list/chat.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _chat_vue_vue_type_template_id_d2fe44be_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./chat.vue?vue&type=template&id=d2fe44be&mpType=page */ 451);\n/* harmony import */ var _chat_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./chat.vue?vue&type=script&lang=js&mpType=page */ 453);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _chat_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _chat_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _chat_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _chat_vue_vue_type_template_id_d2fe44be_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _chat_vue_vue_type_template_id_d2fe44be_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _chat_vue_vue_type_template_id_d2fe44be_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/extension/customer_list/chat.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSwwRkFBTTtBQUNSLEVBQUUsbUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDUwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9jaGF0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1kMmZlNDRiZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vY2hhdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vY2hhdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9leHRlbnNpb24vY3VzdG9tZXJfbGlzdC9jaGF0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///450\n"); /***/ }), /* 451 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/extension/customer_list/chat.vue?vue&type=template&id=d2fe44be&mpType=page ***! \*************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_template_id_d2fe44be_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./chat.vue?vue&type=template&id=d2fe44be&mpType=page */ 452); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_template_id_d2fe44be_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_template_id_d2fe44be_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_template_id_d2fe44be_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_template_id_d2fe44be_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 452 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/extension/customer_list/chat.vue?vue&type=template&id=d2fe44be&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "chat-box"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "broadcast-details_order"), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.productId && _vm.productInfo.id) ? _c( "view", { staticClass: _vm._$s(2, "sc", "broadcast-details_box"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "broadcast_details_img"), attrs: { _i: 3 }, }, [ _c("image", { staticClass: _vm._$s(4, "sc", "goods-img"), attrs: { src: _vm._$s(4, "a-src", _vm.productInfo.image), _i: 4, }, }), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "broadcast_details_picBox"), attrs: { _i: 5 }, }, [ _c("view", { staticClass: _vm._$s(6, "sc", "broadcast_details_tit"), attrs: { _i: 6 }, domProps: { textContent: _vm._s( _vm._$s(6, "v-text", _vm.productInfo.store_name) ), }, }), _c( "view", { staticClass: _vm._$s(7, "sc", "acea-row row-between"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "broadcast_details_pic" ), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s(8, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 8, "t0-1", _vm._s(_vm.productInfo.price) ) ), _vm._$s(9, "i", _vm.productInfo.ot_price) ? _c( "text", { staticClass: _vm._$s( 9, "sc", "broadcast_details_pic_num" ), attrs: { _i: 9 }, }, [ _vm._v( _vm._$s( 9, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( 9, "t0-1", _vm._s(_vm.productInfo.ot_price) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( 10, "sc", "broadcast_details_btn" ), attrs: { _i: 10 }, on: { click: _vm.sendProduct }, }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.$t("发送客服"))) ), ] ), ] ), ] ), ] ) : _vm._e(), _vm._$s(11, "i", _vm.orderId && _vm.orderInfo.id) ? _c( "view", { staticClass: _vm._$s(11, "sc", "broadcast_box"), attrs: { _i: 11 }, }, [ _c( "view", { staticClass: _vm._$s( 12, "sc", "broadcast-details_num broadcast_num" ), attrs: { _i: 12 }, }, [ _c("text", [ _vm._v( _vm._$s(13, "t0-0", _vm._s(_vm.$t("订单号"))) + _vm._$s(13, "t0-1", _vm._s(_vm.orderInfo.order_id)) ), ]), _c("text", [ _vm._v( _vm._$s( 14, "t0-0", _vm._s(_vm.orderInfo.add_time_y) ) + _vm._$s( 14, "t0-1", _vm._s(_vm.orderInfo.add_time_h) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "broadcast-details_box"), attrs: { _i: 15 }, }, [ _c( "view", { staticClass: _vm._$s( 16, "sc", "broadcast_details_img" ), attrs: { _i: 16 }, }, [ _c("image", { staticClass: _vm._$s(17, "sc", "goods-img"), attrs: { src: _vm._$s( 17, "a-src", _vm.orderInfo.cartInfo[0].productInfo.image ), _i: 17, }, }), _c( "view", { staticClass: _vm._$s( 18, "sc", "broadcast_details_model" ), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s( 18, "t0-0", _vm._s( _vm.orderInfo.cartInfo ? _vm.orderInfo.cartInfo.length : 0 ) ) + _vm._$s(18, "t0-1", _vm._s(_vm.$t("件商品"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 19, "sc", "broadcast_details_picBox" ), attrs: { _i: 19 }, }, [ _c( "view", { staticClass: _vm._$s( 20, "sc", "broadcast_details_tit" ), attrs: { _i: 20 }, }, [ _vm._v( _vm._$s( 20, "t0-0", _vm._s( _vm.orderInfo.cartInfo[0].productInfo .store_name ) ) ), ] ), _c( "view", { staticClass: _vm._$s( 21, "sc", "acea-row row-between" ), attrs: { _i: 21 }, }, [ _c( "view", { staticClass: _vm._$s( 22, "sc", "broadcast_details_pic" ), attrs: { _i: 22 }, }, [ _vm._v( _vm._$s(22, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 22, "t0-1", _vm._s( _vm.orderInfo.cartInfo[0].productInfo .price ) ) ), _c( "text", { staticClass: _vm._$s( 23, "sc", "broadcast_details_pic_num" ), attrs: { _i: 23 }, }, [ _vm._v( _vm._$s( 23, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( 23, "t0-1", _vm._s( _vm.orderInfo.cartInfo[0] .costPrice ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 24, "sc", "broadcast_details_btn" ), attrs: { _i: 24 }, on: { click: _vm.sendOrder }, }, [ _vm._v( _vm._$s( 24, "t0-0", _vm._s(_vm.$t("发送客服")) ) ), ] ), ] ), ] ), ] ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "chat-scroll-box"), attrs: { _i: 25 }, }, [ _c( "scroll-view", { attrs: { "scroll-top": _vm._$s(26, "a-scroll-top", _vm.scrollTop), _i: 26, }, on: { scrolltoupper: _vm.scrollToTop }, }, [ _c("Loading", { attrs: { loaded: _vm.status, loading: _vm.loading, _i: 27 }, }), _c( "view", { ref: "chat", staticClass: _vm._$s(28, "sc", "chat"), attrs: { id: "box", _i: 28 }, }, _vm._l( _vm._$s(29, "f", { forItems: _vm.records }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(29, "f", { forIndex: $20, key: index }), attrs: { id: _vm._$s("29-" + $30, "a-id", "msg-" + item.id), _i: "29-" + $30, }, }, [ _vm._$s("30-" + $30, "i", item.show) ? _c( "view", { staticClass: _vm._$s( "30-" + $30, "sc", "day-box" ), attrs: { _i: "30-" + $30 }, }, [ _vm._v( _vm._$s( "30-" + $30, "t0-0", _vm._s(item._add_time) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( "31-" + $30, "sc", "chat-item" ), class: _vm._$s("31-" + $30, "c", { "right-box": item.uid == _vm.myUid, }), attrs: { _i: "31-" + $30 }, }, [ _c("image", { staticClass: _vm._$s("32-" + $30, "sc", "avatar"), attrs: { src: _vm._$s("32-" + $30, "a-src", item.avatar), _i: "32-" + $30, }, }), _vm._$s("33-" + $30, "i", item.msn_type <= 2) ? _c("view", { staticClass: _vm._$s( "33-" + $30, "sc", "msg-box" ), attrs: { _i: "33-" + $30 }, domProps: { innerHTML: _vm._s( _vm._$s("33-" + $30, "v-html", item.msn) ), }, }) : _vm._e(), _vm._$s("34-" + $30, "i", item.msn_type == 3) ? _c( "view", { staticClass: _vm._$s( "34-" + $30, "sc", "img-box" ), attrs: { _i: "34-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "35-" + $30, "a-src", item.msn ), _i: "35-" + $30, }, on: { click: function ($event) { return _vm.previewImage(item.msn) }, }, }), ] ) : _vm._e(), _vm._$s("36-" + $30, "i", item.msn_type == 5) ? _c( "view", { staticClass: _vm._$s( "36-" + $30, "sc", "product-box" ), attrs: { _i: "36-" + $30 }, on: { click: function ($event) { return _vm.goProduct(item) }, }, }, [ _c("image", { attrs: { src: _vm._$s( "37-" + $30, "a-src", item.productInfo.image ), _i: "37-" + $30, }, }), _c( "view", { staticClass: _vm._$s( "38-" + $30, "sc", "info" ), attrs: { _i: "38-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "39-" + $30, "sc", "price" ), attrs: { _i: "39-" + $30 }, }, [ _c("text", [ _vm._v( _vm._$s( "40-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), ]), _vm._v( _vm._$s( "39-" + $30, "t1-0", _vm._s(item.productInfo.price) ) ), ] ), _c( "view", { staticClass: _vm._$s( "41-" + $30, "sc", "name line2" ), attrs: { _i: "41-" + $30 }, }, [ _vm._v( _vm._$s( "41-" + $30, "t0-0", _vm._s( item.productInfo.store_name ) ) ), ] ), ] ), ] ) : _vm._e(), _vm._$s( "42-" + $30, "i", item.msn_type == 6 && item.orderInfo ) ? _c( "view", { staticClass: _vm._$s( "42-" + $30, "sc", "order-box" ), attrs: { _i: "42-" + $30 }, on: { click: function ($event) { return _vm.goOrder(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "43-" + $30, "sc", "title" ), attrs: { _i: "43-" + $30 }, }, [ _vm._v( _vm._$s( "43-" + $30, "t0-0", _vm._s(_vm.$t("订单号")) ) + _vm._$s( "43-" + $30, "t0-1", _vm._s(item.orderInfo.order_id) ) ), ] ), _c( "view", { staticClass: _vm._$s( "44-" + $30, "sc", "info" ), attrs: { _i: "44-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "45-" + $30, "a-src", item.orderInfo.cartInfo[0] .productInfo.image ), _i: "45-" + $30, }, }), _c( "view", { staticClass: _vm._$s( "46-" + $30, "sc", "product-info" ), attrs: { _i: "46-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "47-" + $30, "sc", "name line2" ), attrs: { _i: "47-" + $30 }, }, [ _vm._v( _vm._$s( "47-" + $30, "t0-0", _vm._s( item.orderInfo.cartInfo[0] .productInfo.store_name ) ) ), ] ), _c( "view", { staticClass: _vm._$s( "48-" + $30, "sc", "price" ), attrs: { _i: "48-" + $30 }, }, [ _vm._v( _vm._$s( "48-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "48-" + $30, "t0-1", _vm._s( item.orderInfo .cartInfo[0] .productInfo.price ) ) ), ] ), ] ), ] ), ] ) : _vm._e(), ] ), ] ) } ), 0 ), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(49, "sc", "footer-box"), attrs: { _i: 49 } }, [ _c( "view", { staticClass: _vm._$s(50, "sc", "words"), attrs: { _i: 50 }, on: { click: _vm.uploadImg }, }, [ _c("text", { staticClass: _vm._$s(51, "sc", "iconfont icon-tupian"), attrs: { _i: 51 }, }), ] ), _c( "view", { staticClass: _vm._$s(52, "sc", "input-box"), attrs: { _i: 52 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.con, expression: "con", }, ], attrs: { placeholder: _vm._$s( 53, "a-placeholder", _vm.$t("请输入内容") ), _i: 53, }, domProps: { value: _vm._$s(53, "v-model", _vm.con) }, on: { confirm: _vm.sendText, input: function ($event) { if ($event.target.composing) { return } _vm.con = $event.target.value }, }, }), _c("text", { staticClass: _vm._$s(54, "sc", "iconfont icon-fasong"), class: _vm._$s(54, "c", { isSend: _vm.isSend }), attrs: { _i: 54 }, on: { click: _vm.sendText }, }), ] ), _c( "view", { staticClass: _vm._$s(55, "sc", "emoji"), attrs: { _i: 55 }, on: { click: function ($event) { _vm.isSwiper = !_vm.isSwiper }, }, }, [ _c("span", { staticClass: _vm._$s(56, "sc", "iconfont icon-biaoqing"), attrs: { _i: 56 }, }), ] ), ] ), _vm._$s(57, "i", _vm.isSwiper) ? _c( "view", { staticClass: _vm._$s(57, "sc", "banner slider-banner"), attrs: { _i: 57 }, }, [ _vm._$s(58, "i", _vm.emojiGroup.length > 0) ? _c( "swiper", { staticClass: _vm._$s(58, "sc", "swiper-wrapper"), attrs: { autoplay: _vm._$s(58, "a-autoplay", _vm.autoplay), circular: _vm._$s(58, "a-circular", _vm.circular), interval: _vm._$s(58, "a-interval", _vm.interval), duration: _vm._$s(58, "a-duration", _vm.duration), _i: 58, }, }, [ _vm._l( _vm._$s(59, "f", { forItems: _vm.emojiGroup }), function (emojiList, index, $21, $31) { return [ _c( "swiper-item", { key: _vm._$s(59, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), }, _vm._l( _vm._$s(61 + "-" + $31, "f", { forItems: emojiList, }), function (emoji, $12, $22, $32) { return _c("i", { key: _vm._$s(61 + "-" + $31, "f", { forIndex: $22, key: emoji, }), staticClass: _vm._$s( "61-" + $31 + "-" + $32, "sc", "em" ), class: _vm._$s( "61-" + $31 + "-" + $32, "c", emoji ), style: _vm._$s( "61-" + $31 + "-" + $32, "s", "background-image:url(" + _vm.httpUrl + ")" ), attrs: { _i: "61-" + $31 + "-" + $32 }, on: { click: function ($event) { return _vm.addEmoji(emoji) }, }, }) } ), 0 ), ] } ), ], 2 ) : _vm._e(), ] ) : _vm._e(), _vm._$s(62, "i", _vm.canvasStatus) ? _c("canvas", { style: _vm._$s(62, "s", { width: _vm.canvasWidth + "px", height: _vm.canvasHeight + "px", position: "absolute", left: "-100000px", top: "-100000px", }), attrs: { _i: 62 }, }) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 453 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/extension/customer_list/chat.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./chat.vue?vue&type=script&lang=js&mpType=page */ 454);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_chat_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBpQixDQUFnQiw2a0JBQUcsRUFBQyIsImZpbGUiOiI0NTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jaGF0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9jaGF0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///453\n"); /***/ }), /* 454 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/extension/customer_list/chat.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 455));\nvar _user = __webpack_require__(/*! @/api/user */ 32);\nvar _store = __webpack_require__(/*! @/api/store */ 127);\nvar _order = __webpack_require__(/*! @/api/order */ 217);\nvar _new_chat = _interopRequireDefault(__webpack_require__(/*! @/libs/new_chat */ 459));\nvar _emoji = _interopRequireDefault(__webpack_require__(/*! @/utils/emoji */ 460));\nvar _Loading = _interopRequireDefault(__webpack_require__(/*! @/components/Loading */ 223));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _app = __webpack_require__(/*! @/config/app.js */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar statusBarHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar chunk = function chunk(arr, num) {\n num = num * 1 || 1;\n var ret = [];\n arr.forEach(function (item, i) {\n if (i % num === 0) {\n ret.push([]);\n }\n ret[ret.length - 1].push(item);\n });\n return ret;\n};\nvar _default = {\n name: 'adminChat_index',\n data: function data() {\n return {\n status: false,\n loading: false,\n sysHead: statusBarHeight,\n isTool: false,\n isSwiper: false,\n isWords: false,\n autoplay: false,\n circular: true,\n interval: 3000,\n duration: 500,\n emojiGroup: chunk(_emoji.default, 21),\n wordsList: [],\n con: '',\n toUid: 0,\n limit: 15,\n upperId: 0,\n chatList: [],\n kefuInfo: {},\n scrollTop: 0,\n active: true,\n isScroll: true,\n oldHeight: 0,\n myUid: 0,\n productId: 0,\n productInfo: {},\n orderId: 0,\n page: 1,\n orderInfo: {},\n uidTo: 0,\n titleName: '',\n chatStatus: false,\n userType: 0,\n canvasWidth: \"\",\n canvasHeight: \"\",\n canvasStatus: false,\n httpUrl: ''\n };\n },\n mixins: [_color.default],\n components: {\n Loading: _Loading.default\n },\n computed: {\n isSend: function isSend() {\n if (this.con.length == 0) {\n return false;\n } else {\n return true;\n }\n },\n records: function records() {\n var _this = this;\n return this.chatList.map(function (item, index) {\n if (index) {\n if (item.add_time - _this.chatList[index - 1].add_time >= 300) {\n item.show = true;\n } else {\n item.show = false;\n }\n } else {\n item.show = true;\n }\n return item;\n });\n }\n },\n onLoad: function onLoad(options) {\n uni.showLoading({\n title: this.$t(\"\\u5BA2\\u670D\\u8FDE\\u63A5\\u4E2D\")\n });\n this.myUid = this.$store.state.app.uid;\n this.toUid = options.to_uid;\n this.productId = parseInt(options.productId) || 0;\n this.orderId = options.orderId || 0;\n this.userType = options.type;\n this.getproductInfo();\n this.getOrderInfo();\n },\n onUnload: function onUnload() {\n this.$socket.onClose();\n uni.$off();\n },\n onReady: function onReady() {\n var _this2 = this;\n this.httpUrl = \"\".concat(_app.HTTP_REQUEST_URL, \"/statics/images/look.png\");\n var initSocket = function initSocket() {\n if (app.globalData.isWsOpen) {\n _this2.$socket.send({\n data: {\n token: _this2.$store.state.app.token,\n form_type: 2\n },\n type: 'login'\n });\n _this2.getChatList();\n } else {\n var form_type;\n form_type = 2;\n _this2.$socket.onStart(_this2.$store.state.app.token, form_type);\n }\n uni.$once('socketOpen', function () {\n // 登录\n _this2.$socket.send({\n data: _this2.$store.state.app.token,\n form_type: 2,\n type: 'login'\n });\n _this2.$nextTick(function (e) {\n _this2.getChatList();\n });\n });\n };\n initSocket();\n // 初始化\n\n // 监听客服转接\n uni.$on('to_transfer', function (data) {\n _this2.toUid = data.toUid;\n _this2.$socket.send({\n data: {\n id: _this2.toUid\n },\n type: 'to_chat'\n });\n _this2.chatList.forEach(function (el) {\n if (el.uid != _this2.myUid) {\n el.avatar = data.avatar;\n }\n });\n });\n // 超时了\n uni.$once('timeout', function () {\n uni.showLoading({\n title: '重连中',\n mask: true\n });\n _this2.chatList = [];\n initSocket();\n });\n // 链接成功\n uni.$once('success', function () {\n _this2.$socket.init();\n });\n // 消息接收\n uni.$on(['reply', 'chat'], function (data) {\n if (data.msn_type == 1) {\n data.msn = _this2.replace_em(data.msn);\n }\n data._add_time = data._add_time.substring(0, data._add_time.length - 3);\n _this2.chatList.push(data);\n _this2.$nextTick(function () {\n _this2.height();\n });\n });\n uni.$on('socket_error', function () {\n _this2.$util.Tips({\n title: _this2.$t(\"\\u8FDE\\u63A5\\u5931\\u8D25\")\n });\n });\n uni.$on('err_tip', function (e) {\n _this2.$util.Tips({\n title: e.msg\n });\n });\n uni.$on('online', function (data) {\n if (data.online == 0) {\n uni.showModal({\n title: _this2.$t(\"\\u63D0\\u793A\"),\n content: _this2.$t(\"\\u5BA2\\u670D\\u5DF2\\u4E0B\\u7EBF\\uFF0C\\u662F\\u5426\\u9700\\u8981\\u53CD\\u9988\\uFF1F\"),\n success: function success(res) {\n if (res.confirm) {\n uni.redirectTo({\n url: '/pages/columnGoods/HotNewGoods/feedback'\n });\n } else if (res.cancel) {}\n }\n });\n }\n });\n this.$nextTick(function () {\n _this2.height();\n });\n },\n methods: {\n previewImage: function previewImage(n) {\n uni.previewImage({\n urls: [n]\n });\n },\n // 返回\n goBack: function goBack() {\n uni.navigateBack();\n },\n // 商品信息\n getproductInfo: function getproductInfo() {\n var that = this;\n if (!this.productId) return;\n (0, _store.getProductDetail)(this.productId).then(function (res) {\n that.productInfo = res.data.storeInfo;\n });\n },\n // 商品信息\n goProduct: function goProduct(item) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.msn)\n });\n },\n // 订单详情\n goOrder: function goOrder(item) {\n if (this.userType) {\n uni.navigateTo({\n url: \"/pages/admin/orderDetail/index?id=\".concat(item.msn)\n });\n } else {\n uni.navigateTo({\n url: \"/pages/goods/order_details/index?order_id=\".concat(item.msn)\n });\n }\n },\n // 订单消息\n getOrderInfo: function getOrderInfo() {\n var _this3 = this;\n if (!this.orderId) return;\n (0, _order.getOrderDetail)(this.orderId).then(function (res) {\n _this3.orderInfo = res.data;\n if (_this3.orderInfo.add_time_h) {\n _this3.orderInfo.add_time_h = _this3.orderInfo.add_time_h.substring(0, _this3.orderInfo.add_time_h.lastIndexOf(':'));\n }\n if (_this3.orderInfo.cartInfo.length) {\n _this3.cartInfo = _this3.orderInfo.cartInfo[0];\n }\n });\n },\n // 表情点击\n addEmoji: function addEmoji(item) {\n var val = \"[\".concat(item, \"]\");\n this.con += val;\n },\n // 聊天表情转换\n replace_em: function replace_em(str) {\n str = str.replace(/\\[([^\\[\\]]+)\\]/g, \"\");\n return str;\n },\n // 获取聊天列表\n getChatList: function getChatList() {\n var _this4 = this;\n var self = this;\n (0, _user.getChatRecord)({\n limit: this.limit,\n uidTo: this.uidTo,\n toUid: this.toUid\n }).then(function (res) {\n var selector = '';\n if (res.data.serviceList.length) {\n if (_this4.uidTo == 0) {\n selector = \"#msg-\".concat(res.data.serviceList[res.data.serviceList.length - 1].id);\n } else {\n selector = \"#msg-\".concat(_this4.chatList.length ? _this4.chatList[0].id : 0);\n }\n }\n var arr = [];\n var sH = 0;\n uni.hideLoading();\n uni.setNavigationBarTitle({\n title: res.data.nickname\n });\n _this4.titleName = res.data.nickname;\n _this4.toUid = res.data.uid;\n res.data.serviceList.forEach(function (el) {\n el._add_time = el._add_time.substring(0, el._add_time.length - 3);\n if (el.msn_type == 1 || el.msn_type == 2) {\n el.msn = _this4.replace_em(el.msn);\n }\n });\n _this4.loading = false;\n _this4.chatList = [].concat((0, _toConsumableArray2.default)(res.data.serviceList), (0, _toConsumableArray2.default)(_this4.chatList));\n _this4.$nextTick(function () {\n if (_this4.chatList.length) {\n _this4.setPageScrollTo(selector);\n _this4.isScroll = res.data.serviceList.length >= _this4.limit;\n }\n });\n _this4.$socket.send({\n data: {\n id: _this4.toUid\n },\n type: 'to_chat'\n });\n }).catch(function (error) {\n uni.hideLoading();\n _this4.$util.Tips({\n title: error\n });\n _this4.loading = false;\n _this4.isScroll = false;\n uni.redirectTo({\n url: '/pages/columnGoods/HotNewGoods/feedback'\n });\n });\n },\n // 设置页面滚动位置\n setPageScrollTo: function setPageScrollTo(selector) {\n var _this5 = this;\n var view = uni.createSelectorQuery().in(this).select(selector);\n view.boundingClientRect(function (res) {\n _this5.scrollTop = res ? parseFloat(res.top) - 60 : 0;\n }).exec();\n },\n // 发送消息\n sendText: function sendText() {\n if (!this.isSend) {\n return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u5185\\u5BB9\")\n });\n }\n this.sendMsg(this.con, 1);\n this.con = '';\n },\n // ws发送\n sendMsg: function sendMsg(msn, type) {\n this.$socket.send({\n data: {\n msn: msn,\n type: type,\n to_uid: this.toUid\n },\n form_type: 2,\n type: 'chat'\n });\n },\n uploadImg: function uploadImg() {\n var _this6 = this;\n var self = this;\n self.canvasStatus = true;\n self.$util.uploadImageChange('upload/image', function (res) {\n if (res.status == 200) {\n self.sendMsg(res.data.url, 3);\n }\n }, function (res) {\n _this6.canvasStatus = false;\n }, function (res) {\n _this6.canvasWidth = res.w;\n _this6.canvasHeight = res.h;\n });\n },\n // 发送商品\n sendProduct: function sendProduct() {\n this.sendMsg(this.productId, 5);\n this.productId = 0;\n this.productInfo = {};\n },\n // 发送订单\n sendOrder: function sendOrder() {\n this.sendMsg(this.orderId, 6);\n this.orderId = 0;\n this.orderInfo = {};\n },\n // 滚动到底部\n height: function height() {\n var self = this;\n var scrollTop = 0;\n var info = uni.createSelectorQuery().select('.chat');\n setTimeout(function (res) {\n info.boundingClientRect(function (data) {\n //data - 各种参数\n scrollTop = data.height;\n if (self.active) {\n self.scrollTop = parseInt(scrollTop) + 500;\n } else {\n self.scrollTop = parseInt(scrollTop) + 100;\n }\n }).exec();\n }, 200);\n },\n // 滚动到顶部\n scrollToTop: function scrollToTop() {\n var _this7 = this;\n var self = this;\n if (this.isScroll) {\n this.loading = true;\n this.uidTo = this.chatList.length ? this.chatList[0].id : 0;\n this.isScroll = false;\n setTimeout(function (res) {\n _this7.getChatList();\n }, 800);\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZXh0ZW5zaW9uL2N1c3RvbWVyX2xpc3QvY2hhdC52dWUiXSwibmFtZXMiOlsibnVtIiwiYXJyIiwicmV0IiwibmFtZSIsImRhdGEiLCJzdGF0dXMiLCJsb2FkaW5nIiwic3lzSGVhZCIsImlzVG9vbCIsImlzU3dpcGVyIiwiaXNXb3JkcyIsImF1dG9wbGF5IiwiY2lyY3VsYXIiLCJpbnRlcnZhbCIsImR1cmF0aW9uIiwiZW1vamlHcm91cCIsIndvcmRzTGlzdCIsImNvbiIsInRvVWlkIiwibGltaXQiLCJ1cHBlcklkIiwiY2hhdExpc3QiLCJrZWZ1SW5mbyIsInNjcm9sbFRvcCIsImFjdGl2ZSIsImlzU2Nyb2xsIiwib2xkSGVpZ2h0IiwibXlVaWQiLCJwcm9kdWN0SWQiLCJwcm9kdWN0SW5mbyIsIm9yZGVySWQiLCJwYWdlIiwib3JkZXJJbmZvIiwidWlkVG8iLCJ0aXRsZU5hbWUiLCJjaGF0U3RhdHVzIiwidXNlclR5cGUiLCJjYW52YXNXaWR0aCIsImNhbnZhc0hlaWdodCIsImNhbnZhc1N0YXR1cyIsImh0dHBVcmwiLCJtaXhpbnMiLCJjb21wb25lbnRzIiwiTG9hZGluZyIsImNvbXB1dGVkIiwiaXNTZW5kIiwicmVjb3JkcyIsIml0ZW0iLCJvbkxvYWQiLCJ1bmkiLCJ0aXRsZSIsIm9uVW5sb2FkIiwib25SZWFkeSIsInRva2VuIiwiZm9ybV90eXBlIiwidHlwZSIsImluaXRTb2NrZXQiLCJpZCIsImVsIiwibWFzayIsImNvbnRlbnQiLCJzdWNjZXNzIiwidXJsIiwibWV0aG9kcyIsInByZXZpZXdJbWFnZSIsInVybHMiLCJnb0JhY2siLCJnZXRwcm9kdWN0SW5mbyIsInRoYXQiLCJnb1Byb2R1Y3QiLCJnb09yZGVyIiwiZ2V0T3JkZXJJbmZvIiwiYWRkX3RpbWVfaCIsImFkZEVtb2ppIiwicmVwbGFjZV9lbSIsInN0ciIsImdldENoYXRMaXN0IiwidGhlbiIsInNlbGVjdG9yIiwicmVzIiwiY2F0Y2giLCJzZXRQYWdlU2Nyb2xsVG8iLCJjcmVhdGVTZWxlY3RvclF1ZXJ5IiwiaW4iLCJzZWxlY3QiLCJ2aWV3Iiwic2VuZFRleHQiLCJzZW5kTXNnIiwibXNuIiwidG9fdWlkIiwidXBsb2FkSW1nIiwic2VsZiIsInNlbmRQcm9kdWN0Iiwic2VuZE9yZGVyIiwiaGVpZ2h0Iiwic2V0VGltZW91dCIsImluZm8iLCJzY3JvbGxUb1RvcCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUE2SEE7QUFHQTtBQUdBO0FBSUE7QUFZQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUExQkE7QUFVQTtBQUVBO0VBQ0FBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztJQUNBO0lBQ0FBO0VBQ0E7RUFDQTtBQUNBO0FBQUEsZUFPQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1VBQ0E7WUFDQUM7VUFDQTtZQUNBQTtVQUNBO1FBQ0E7VUFDQUE7UUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNBO0VB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PVwiY2hhdC1ib3hcIiA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gXHRcdDx2aWV3IGNsYXNzPVwiaGVhZC1ib3hcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzeXN0ZW0taGVhZFwiIDpzdHlsZT1cInsgaGVpZ2h0OiBzeXNIZWFkIH1cIj48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtaGRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tZmFuaHVpXCIgQGNsaWNrPVwiZ29CYWNrXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3Pnt7IHRpdGxlTmFtZSB9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJicm9hZGNhc3QtZGV0YWlsc19vcmRlclwiPlxyXG5cdFx0XHQ8IS0tIOWVhuWTgeS/oeaBryAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJicm9hZGNhc3QtZGV0YWlsc19ib3hcIiB2LWlmPVwicHJvZHVjdElkICYmIHByb2R1Y3RJbmZvLmlkXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJicm9hZGNhc3RfZGV0YWlsc19pbWdcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImdvb2RzLWltZ1wiIDpzcmM9XCJwcm9kdWN0SW5mby5pbWFnZVwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnJvYWRjYXN0X2RldGFpbHNfcGljQm94XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJyb2FkY2FzdF9kZXRhaWxzX3RpdFwiIHYtdGV4dD1cInByb2R1Y3RJbmZvLnN0b3JlX25hbWVcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnJvYWRjYXN0X2RldGFpbHNfcGljXCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7IHByb2R1Y3RJbmZvLnByaWNlIH19XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJicm9hZGNhc3RfZGV0YWlsc19waWNfbnVtXCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJwcm9kdWN0SW5mby5vdF9wcmljZVwiPnt7JHQoYO+/pWApfX17eyBwcm9kdWN0SW5mby5vdF9wcmljZSB9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJyb2FkY2FzdF9kZXRhaWxzX2J0blwiIEBjbGljaz1cInNlbmRQcm9kdWN0XCI+e3skdChg5Y+R6YCB5a6i5pyNYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSDorqLljZXkv6Hmga8gLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnJvYWRjYXN0X2JveFwiIHYtaWY9XCJvcmRlcklkICYmIG9yZGVySW5mby5pZFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnJvYWRjYXN0LWRldGFpbHNfbnVtIGJyb2FkY2FzdF9udW1cIj5cclxuXHRcdFx0XHRcdDx0ZXh0Pnt7JHQoYOiuouWNleWPt2ApfX3vvJp7eyBvcmRlckluZm8ub3JkZXJfaWQgfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8dGV4dD57eyBvcmRlckluZm8uYWRkX3RpbWVfeSB9fSB7eyBvcmRlckluZm8uYWRkX3RpbWVfaCB9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJicm9hZGNhc3QtZGV0YWlsc19ib3hcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnJvYWRjYXN0X2RldGFpbHNfaW1nXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImdvb2RzLWltZ1wiIDpzcmM9XCJvcmRlckluZm8uY2FydEluZm9bMF0ucHJvZHVjdEluZm8uaW1hZ2VcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJyb2FkY2FzdF9kZXRhaWxzX21vZGVsXCI+XHJcblx0XHRcdFx0XHRcdFx0e3sgb3JkZXJJbmZvLmNhcnRJbmZvID8gb3JkZXJJbmZvLmNhcnRJbmZvLmxlbmd0aCA6IDAgfX17eyR0KGDku7bllYblk4FgKX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnJvYWRjYXN0X2RldGFpbHNfcGljQm94XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnJvYWRjYXN0X2RldGFpbHNfdGl0XCI+e3sgb3JkZXJJbmZvLmNhcnRJbmZvWzBdLnByb2R1Y3RJbmZvLnN0b3JlX25hbWUgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LWJldHdlZW5cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJyb2FkY2FzdF9kZXRhaWxzX3BpY1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7IG9yZGVySW5mby5jYXJ0SW5mb1swXS5wcm9kdWN0SW5mby5wcmljZSB9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJicm9hZGNhc3RfZGV0YWlsc19waWNfbnVtXCI+e3skdChg77+lYCl9fXt7IG9yZGVySW5mby5jYXJ0SW5mb1swXS5jb3N0UHJpY2UgfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnJvYWRjYXN0X2RldGFpbHNfYnRuXCIgQGNsaWNrPVwic2VuZE9yZGVyXCI+e3skdChg5Y+R6YCB5a6i5pyNYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjaGF0LXNjcm9sbC1ib3hcIj5cclxuXHRcdFx0PHNjcm9sbC12aWV3IHNjcm9sbC15PVwidHJ1ZVwiIHN0eWxlPVwiaGVpZ2h0OiAxMDAlO1wiIDpzY3JvbGwtdG9wPVwic2Nyb2xsVG9wXCIgQHNjcm9sbHRvdXBwZXI9XCJzY3JvbGxUb1RvcFwiPlxyXG5cdFx0XHRcdDxMb2FkaW5nIDpsb2FkZWQ9XCJzdGF0dXNcIiA6bG9hZGluZz1cImxvYWRpbmdcIj48L0xvYWRpbmc+XHJcblx0XHRcdFx0PHZpZXcgaWQ9XCJib3hcIiBjbGFzcz1cImNoYXRcIiByZWY9XCJjaGF0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gcmVjb3Jkc1wiIDprZXk9XCJpbmRleFwiIDppZD1cImBtc2ctJHtpdGVtLmlkfWBcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkYXktYm94XCIgdi1pZj1cIml0ZW0uc2hvd1wiPnt7aXRlbS5fYWRkX3RpbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjaGF0LWl0ZW1cIiA6Y2xhc3M9XCJ7ICdyaWdodC1ib3gnOiBpdGVtLnVpZCA9PSBteVVpZCB9XCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiYXZhdGFyXCIgOnNyYz1cIml0ZW0uYXZhdGFyXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSDmtojmga8gLS0+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtc2ctYm94XCIgdi1pZj1cIml0ZW0ubXNuX3R5cGUgPD0gMlwiIHYtaHRtbD1cIml0ZW0ubXNuXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0g5Zu+54mHIC0tPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nLWJveFwiIHYtaWY9XCJpdGVtLm1zbl90eXBlID09IDNcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5tc25cIiBtb2RlPVwid2lkdGhGaXhcIiBAdGFwPVwicHJldmlld0ltYWdlKGl0ZW0ubXNuKVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0g5ZWG5ZOBIC0tPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJvZHVjdC1ib3hcIiB2LWlmPVwiaXRlbS5tc25fdHlwZSA9PSA1XCIgQGNsaWNrPVwiZ29Qcm9kdWN0KGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0ucHJvZHVjdEluZm8uaW1hZ2VcIiBtb2RlPVwid2lkdGhGaXhcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJpY2VcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57eyR0KGDvv6VgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7IGl0ZW0ucHJvZHVjdEluZm8ucHJpY2UgfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbGluZTJcIj57eyBpdGVtLnByb2R1Y3RJbmZvLnN0b3JlX25hbWUgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0g6K6i5Y2VIC0tPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwib3JkZXItYm94XCIgdi1pZj1cIml0ZW0ubXNuX3R5cGUgPT0gNiAmJiBpdGVtLm9yZGVySW5mb1wiIEBjbGljaz1cImdvT3JkZXIoaXRlbSlcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57eyR0KGDorqLljZXlj7dgKX19OiB7eyBpdGVtLm9yZGVySW5mby5vcmRlcl9pZCB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0ub3JkZXJJbmZvLmNhcnRJbmZvWzBdLnByb2R1Y3RJbmZvLmltYWdlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwcm9kdWN0LWluZm9cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbGluZTJcIj57eyBpdGVtLm9yZGVySW5mby5jYXJ0SW5mb1swXS5wcm9kdWN0SW5mby5zdG9yZV9uYW1lIH19XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJpY2VcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHt7JHQoYO+/pWApfX17eyBpdGVtLm9yZGVySW5mby5jYXJ0SW5mb1swXS5wcm9kdWN0SW5mby5wcmljZSB9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiZm9vdGVyLWJveFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIndvcmRzXCIgQGNsaWNrPVwidXBsb2FkSW1nXCI+PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXR1cGlhblwiPjwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXQtYm94XCI+XHJcblx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOivt+i+k+WFpeWGheWuuWApXCIgdi1tb2RlbD1cImNvblwiIGNvbmZpcm0tdHlwZT1cInNlbmRcIiBAY29uZmlybT1cInNlbmRUZXh0XCIgLz5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tZmFzb25nXCIgQGNsaWNrPVwic2VuZFRleHRcIiA6Y2xhc3M9XCJ7IGlzU2VuZDogaXNTZW5kIH1cIj48L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJlbW9qaVwiIEBjbGljaz1cImlzU3dpcGVyID0gIWlzU3dpcGVyXCI+PHNwYW4gY2xhc3M9XCJpY29uZm9udCBpY29uLWJpYW9xaW5nXCI+PC9zcGFuPjwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g6KGo5oOFIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJiYW5uZXIgc2xpZGVyLWJhbm5lclwiIHYtaWY9XCJpc1N3aXBlclwiPlxyXG5cdFx0XHQ8c3dpcGVyIGNsYXNzPVwic3dpcGVyLXdyYXBwZXJcIiA6YXV0b3BsYXk9XCJhdXRvcGxheVwiIDpjaXJjdWxhcj1cImNpcmN1bGFyXCIgOmludGVydmFsPVwiaW50ZXJ2YWxcIlxyXG5cdFx0XHRcdDpkdXJhdGlvbj1cImR1cmF0aW9uXCIgdi1pZj1cImVtb2ppR3JvdXAubGVuZ3RoID4gMFwiPlxyXG5cdFx0XHRcdDxibG9jayB2LWZvcj1cIihlbW9qaUxpc3QsIGluZGV4KSBpbiBlbW9qaUdyb3VwXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHQ8c3dpcGVyLWl0ZW0+PGkgY2xhc3M9XCJlbVwiIDpjbGFzcz1cImVtb2ppXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtaW1hZ2U6dXJsKCcrIGh0dHBVcmwgKycpJ1wiXHJcblx0XHRcdFx0XHRcdFx0di1mb3I9XCJlbW9qaSBpbiBlbW9qaUxpc3RcIiA6a2V5PVwiZW1vamlcIiBAY2xpY2s9XCJhZGRFbW9qaShlbW9qaSlcIj48L2k+PC9zd2lwZXItaXRlbT5cclxuXHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHQ8L3N3aXBlcj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxjYW52YXMgY2FudmFzLWlkPVwiY2FudmFzXCIgdi1pZj1cImNhbnZhc1N0YXR1c1wiXHJcblx0XHRcdDpzdHlsZT1cInt3aWR0aDogY2FudmFzV2lkdGggKyAncHgnLCBoZWlnaHQ6IGNhbnZhc0hlaWdodCArICdweCcscG9zaXRpb246ICdhYnNvbHV0ZScsbGVmdDonLTEwMDAwMHB4Jyx0b3A6Jy0xMDAwMDBweCd9XCI+PC9jYW52YXM+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRjb25zdCBhcHAgPSBnZXRBcHAoKTtcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0Q2hhdFJlY29yZFxyXG5cdH0gZnJvbSAnQC9hcGkvdXNlcic7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFByb2R1Y3REZXRhaWxcclxuXHR9IGZyb20gJ0AvYXBpL3N0b3JlJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0T3JkZXJEZXRhaWxcclxuXHR9IGZyb20gJ0AvYXBpL29yZGVyJztcclxuXHRsZXQgc3RhdHVzQmFySGVpZ2h0ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkuc3RhdHVzQmFySGVpZ2h0ICsgJ3B4JztcclxuXHRpbXBvcnQgU29ja2V0IGZyb20gJ0AvbGlicy9uZXdfY2hhdCc7XHJcblx0Y29uc3QgY2h1bmsgPSBmdW5jdGlvbihhcnIsIG51bSkge1xyXG5cdFx0bnVtID0gbnVtICogMSB8fCAxO1xyXG5cdFx0dmFyIHJldCA9IFtdO1xyXG5cdFx0YXJyLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaSkge1xyXG5cdFx0XHRpZiAoaSAlIG51bSA9PT0gMCkge1xyXG5cdFx0XHRcdHJldC5wdXNoKFtdKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRyZXRbcmV0Lmxlbmd0aCAtIDFdLnB1c2goaXRlbSk7XHJcblx0XHR9KTtcclxuXHRcdHJldHVybiByZXQ7XHJcblx0fTtcclxuXHRpbXBvcnQgZW1vamlMaXN0IGZyb20gJ0AvdXRpbHMvZW1vamknO1xyXG5cdGltcG9ydCBMb2FkaW5nIGZyb20gJ0AvY29tcG9uZW50cy9Mb2FkaW5nJztcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tIFwiQC9jb25maWcvYXBwLmpzXCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2FkbWluQ2hhdF9pbmRleCcsXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHN0YXR1czogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0c3lzSGVhZDogc3RhdHVzQmFySGVpZ2h0LFxyXG5cdFx0XHRcdGlzVG9vbDogZmFsc2UsXHJcblx0XHRcdFx0aXNTd2lwZXI6IGZhbHNlLFxyXG5cdFx0XHRcdGlzV29yZHM6IGZhbHNlLFxyXG5cdFx0XHRcdGF1dG9wbGF5OiBmYWxzZSxcclxuXHRcdFx0XHRjaXJjdWxhcjogdHJ1ZSxcclxuXHRcdFx0XHRpbnRlcnZhbDogMzAwMCxcclxuXHRcdFx0XHRkdXJhdGlvbjogNTAwLFxyXG5cdFx0XHRcdGVtb2ppR3JvdXA6IGNodW5rKGVtb2ppTGlzdCwgMjEpLFxyXG5cdFx0XHRcdHdvcmRzTGlzdDogW10sXHJcblx0XHRcdFx0Y29uOiAnJyxcclxuXHRcdFx0XHR0b1VpZDogMCxcclxuXHRcdFx0XHRsaW1pdDogMTUsXHJcblx0XHRcdFx0dXBwZXJJZDogMCxcclxuXHRcdFx0XHRjaGF0TGlzdDogW10sXHJcblx0XHRcdFx0a2VmdUluZm86IHt9LFxyXG5cdFx0XHRcdHNjcm9sbFRvcDogMCxcclxuXHRcdFx0XHRhY3RpdmU6IHRydWUsXHJcblx0XHRcdFx0aXNTY3JvbGw6IHRydWUsXHJcblx0XHRcdFx0b2xkSGVpZ2h0OiAwLFxyXG5cdFx0XHRcdG15VWlkOiAwLFxyXG5cdFx0XHRcdHByb2R1Y3RJZDogMCxcclxuXHRcdFx0XHRwcm9kdWN0SW5mbzoge30sXHJcblx0XHRcdFx0b3JkZXJJZDogMCxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdG9yZGVySW5mbzoge30sXHJcblx0XHRcdFx0dWlkVG86IDAsXHJcblx0XHRcdFx0dGl0bGVOYW1lOiAnJyxcclxuXHRcdFx0XHRjaGF0U3RhdHVzOiBmYWxzZSxcclxuXHRcdFx0XHR1c2VyVHlwZTogMCxcclxuXHRcdFx0XHRjYW52YXNXaWR0aDogXCJcIixcclxuXHRcdFx0XHRjYW52YXNIZWlnaHQ6IFwiXCIsXHJcblx0XHRcdFx0Y2FudmFzU3RhdHVzOiBmYWxzZSxcclxuXHRcdFx0XHRodHRwVXJsOiAnJyxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRMb2FkaW5nXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0aXNTZW5kKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmNvbi5sZW5ndGggPT0gMCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGZhbHNlO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdHJ1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHJlY29yZHMoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuY2hhdExpc3QubWFwKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGluZGV4KSB7XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtLmFkZF90aW1lIC0gdGhpcy5jaGF0TGlzdFtpbmRleCAtIDFdLmFkZF90aW1lID49IDMwMCkge1xyXG5cdFx0XHRcdFx0XHRcdGl0ZW0uc2hvdyA9IHRydWU7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0aXRlbS5zaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGl0ZW0uc2hvdyA9IHRydWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRyZXR1cm4gaXRlbTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWuouacjei/nuaOpeS4rWApXHJcblx0XHRcdH0pO1xyXG5cdFx0XHR0aGlzLm15VWlkID0gdGhpcy4kc3RvcmUuc3RhdGUuYXBwLnVpZDtcclxuXHRcdFx0dGhpcy50b1VpZCA9IG9wdGlvbnMudG9fdWlkXHJcblx0XHRcdHRoaXMucHJvZHVjdElkID0gcGFyc2VJbnQob3B0aW9ucy5wcm9kdWN0SWQpIHx8IDA7XHJcblx0XHRcdHRoaXMub3JkZXJJZCA9IG9wdGlvbnMub3JkZXJJZCB8fCAwO1xyXG5cdFx0XHR0aGlzLnVzZXJUeXBlID0gb3B0aW9ucy50eXBlXHJcblx0XHRcdHRoaXMuZ2V0cHJvZHVjdEluZm8oKTtcclxuXHRcdFx0dGhpcy5nZXRPcmRlckluZm8oKTtcclxuXHRcdH0sXHJcblx0XHRvblVubG9hZCgpIHtcclxuXHRcdFx0dGhpcy4kc29ja2V0Lm9uQ2xvc2UoKTtcclxuXHRcdFx0dW5pLiRvZmYoKVxyXG5cdFx0fSxcclxuXHRcdG9uUmVhZHkoKSB7XHJcblx0XHRcdHRoaXMuaHR0cFVybCA9IGAke0hUVFBfUkVRVUVTVF9VUkx9L3N0YXRpY3MvaW1hZ2VzL2xvb2sucG5nYDtcclxuXHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdGxldCBkb20gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKFwiLmNoYXQtYm94XCIpO1xyXG5cdFx0XHRkb20uc3R5bGUuaGVpZ2h0ID0gd2luZG93LmlubmVySGVpZ2h0ICsgJ3B4J1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0bGV0IGluaXRTb2NrZXQgPSAoKSA9PiB7XHJcblx0XHRcdFx0aWYgKGFwcC5nbG9iYWxEYXRhLmlzV3NPcGVuKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzb2NrZXQuc2VuZCh7XHJcblx0XHRcdFx0XHRcdGRhdGE6IHtcclxuXHRcdFx0XHRcdFx0XHR0b2tlbjogdGhpcy4kc3RvcmUuc3RhdGUuYXBwLnRva2VuLFxyXG5cdFx0XHRcdFx0XHRcdC8vI2lmZGVmIE1QIHx8IEFQUC1QTFVTXHJcblx0XHRcdFx0XHRcdFx0Zm9ybV90eXBlOiAyLFxyXG5cdFx0XHRcdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0Ly8jaWZkZWYgSDVcclxuXHRcdFx0XHRcdFx0XHRmb3JtX3R5cGU6IHRoaXMuJHdlY2hhdC5pc1dlaXhpbigpID8gMSA6IDNcclxuXHRcdFx0XHRcdFx0XHQvLyNlbmRpZlxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR0eXBlOiAnbG9naW4nXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHRoaXMuZ2V0Q2hhdExpc3QoKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0bGV0IGZvcm1fdHlwZVxyXG5cdFx0XHRcdFx0Ly8jaWZkZWYgTVAgfHwgQVBQLVBMVVNcclxuXHRcdFx0XHRcdGZvcm1fdHlwZSA9IDJcclxuXHRcdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0XHQvLyNpZmRlZiBINVxyXG5cdFx0XHRcdFx0Zm9ybV90eXBlID0gdGhpcy4kd2VjaGF0LmlzV2VpeGluKCkgPyAxIDogM1xyXG5cdFx0XHRcdFx0Ly8jZW5kaWZcclxuXHRcdFx0XHRcdHRoaXMuJHNvY2tldC5vblN0YXJ0KHRoaXMuJHN0b3JlLnN0YXRlLmFwcC50b2tlbiwgZm9ybV90eXBlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dW5pLiRvbmNlKCdzb2NrZXRPcGVuJywgKCkgPT4ge1xyXG5cdFx0XHRcdFx0Ly8g55m75b2VXHJcblx0XHRcdFx0XHR0aGlzLiRzb2NrZXQuc2VuZCh7XHJcblx0XHRcdFx0XHRcdGRhdGE6IHRoaXMuJHN0b3JlLnN0YXRlLmFwcC50b2tlbixcclxuXHRcdFx0XHRcdFx0Ly8jaWZkZWYgTVAgfHwgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0Zm9ybV90eXBlOiAyLFxyXG5cdFx0XHRcdFx0XHQvLyNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyNpZmRlZiBINVxyXG5cdFx0XHRcdFx0XHRmb3JtX3R5cGU6IHRoaXMuJHdlY2hhdC5pc1dlaXhpbigpID8gMSA6IDMsXHJcblx0XHRcdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0XHRcdHR5cGU6ICdsb2dpbidcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kbmV4dFRpY2soZSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0Q2hhdExpc3QoKTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5pdFNvY2tldCgpXHJcblx0XHRcdC8vIOWIneWni+WMllxyXG5cclxuXHJcblx0XHRcdC8vIOebkeWQrOWuouacjei9rOaOpVxyXG5cdFx0XHR1bmkuJG9uKCd0b190cmFuc2ZlcicsIGRhdGEgPT4ge1xyXG5cdFx0XHRcdHRoaXMudG9VaWQgPSBkYXRhLnRvVWlkO1xyXG5cdFx0XHRcdHRoaXMuJHNvY2tldC5zZW5kKHtcclxuXHJcblx0XHRcdFx0XHRkYXRhOiB7XHJcblx0XHRcdFx0XHRcdGlkOiB0aGlzLnRvVWlkXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0dHlwZTogJ3RvX2NoYXQnXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhpcy5jaGF0TGlzdC5mb3JFYWNoKGVsID0+IHtcclxuXHRcdFx0XHRcdGlmIChlbC51aWQgIT0gdGhpcy5teVVpZCkge1xyXG5cdFx0XHRcdFx0XHRlbC5hdmF0YXIgPSBkYXRhLmF2YXRhclxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvLyDotoXml7bkuoZcclxuXHRcdFx0dW5pLiRvbmNlKCd0aW1lb3V0JywgKCkgPT4ge1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+mHjei/nuS4rScsXHJcblx0XHRcdFx0XHRtYXNrOiB0cnVlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGlzLmNoYXRMaXN0ID0gW11cclxuXHRcdFx0XHRpbml0U29ja2V0KClcclxuXHRcdFx0fSk7XHJcblx0XHRcdC8vIOmTvuaOpeaIkOWKn1xyXG5cdFx0XHR1bmkuJG9uY2UoJ3N1Y2Nlc3MnLCAoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy4kc29ja2V0LmluaXQoKTtcclxuXHRcdFx0fSk7XHJcblx0XHRcdC8vIOa2iOaBr+aOpeaUtlxyXG5cdFx0XHR1bmkuJG9uKFsncmVwbHknLCAnY2hhdCddLCBkYXRhID0+IHtcclxuXHRcdFx0XHRpZiAoZGF0YS5tc25fdHlwZSA9PSAxKSB7XHJcblx0XHRcdFx0XHRkYXRhLm1zbiA9IHRoaXMucmVwbGFjZV9lbShkYXRhLm1zbik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGRhdGEuX2FkZF90aW1lID0gZGF0YS5fYWRkX3RpbWUuc3Vic3RyaW5nKDAsIGRhdGEuX2FkZF90aW1lLmxlbmd0aCAtIDMpO1xyXG5cdFx0XHRcdHRoaXMuY2hhdExpc3QucHVzaChkYXRhKTtcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmhlaWdodCgpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9KTtcclxuXHRcdFx0dW5pLiRvbignc29ja2V0X2Vycm9yJywgKCkgPT4ge1xyXG5cdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6L+e5o6l5aSx6LSlYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSk7XHJcblx0XHRcdHVuaS4kb24oJ2Vycl90aXAnLCAoZSkgPT4ge1xyXG5cdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogZS5tc2dcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSk7XHJcblx0XHRcdHVuaS4kb24oJ29ubGluZScsIGRhdGEgPT4ge1xyXG5cdFx0XHRcdGlmIChkYXRhLm9ubGluZSA9PSAwKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOaPkOekumApLFxyXG5cdFx0XHRcdFx0XHRjb250ZW50OiB0aGlzLiR0KGDlrqLmnI3lt7LkuIvnur/vvIzmmK/lkKbpnIDopoHlj43ppojvvJ9gKSxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9jb2x1bW5Hb29kcy9Ib3ROZXdHb29kcy9mZWVkYmFjaydcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge31cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdHRoaXMuaGVpZ2h0KCk7XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0cHJldmlld0ltYWdlKG4pIHtcclxuXHRcdFx0XHR1bmkucHJldmlld0ltYWdlKHtcclxuXHRcdFx0XHRcdHVybHM6IFtuXVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDov5Tlm55cclxuXHRcdFx0Z29CYWNrKCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5ZWG5ZOB5L+h5oGvXHJcblx0XHRcdGdldHByb2R1Y3RJbmZvKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAoIXRoaXMucHJvZHVjdElkKSByZXR1cm47XHJcblx0XHRcdFx0Z2V0UHJvZHVjdERldGFpbCh0aGlzLnByb2R1Y3RJZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5wcm9kdWN0SW5mbyA9IHJlcy5kYXRhLnN0b3JlSW5mbztcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5ZWG5ZOB5L+h5oGvXHJcblx0XHRcdGdvUHJvZHVjdChpdGVtKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLm1zbn1gXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiuouWNleivpuaDhVxyXG5cdFx0XHRnb09yZGVyKGl0ZW0pIHtcclxuXHRcdFx0XHRpZiAodGhpcy51c2VyVHlwZSkge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvYWRtaW4vb3JkZXJEZXRhaWwvaW5kZXg/aWQ9JHtpdGVtLm1zbn1gXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHMvb3JkZXJfZGV0YWlscy9pbmRleD9vcmRlcl9pZD0ke2l0ZW0ubXNufWBcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiuouWNlea2iOaBr1xyXG5cdFx0XHRnZXRPcmRlckluZm8oKSB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLm9yZGVySWQpIHJldHVybjtcclxuXHRcdFx0XHRnZXRPcmRlckRldGFpbCh0aGlzLm9yZGVySWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMub3JkZXJJbmZvID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5vcmRlckluZm8uYWRkX3RpbWVfaCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLm9yZGVySW5mby5hZGRfdGltZV9oID0gdGhpcy5vcmRlckluZm8uYWRkX3RpbWVfaC5zdWJzdHJpbmcoMCwgdGhpcy5vcmRlckluZm9cclxuXHRcdFx0XHRcdFx0XHQuYWRkX3RpbWVfaC5sYXN0SW5kZXhPZignOicpKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICh0aGlzLm9yZGVySW5mby5jYXJ0SW5mby5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5jYXJ0SW5mbyA9IHRoaXMub3JkZXJJbmZvLmNhcnRJbmZvWzBdO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6KGo5oOF54K55Ye7XHJcblx0XHRcdGFkZEVtb2ppKGl0ZW0pIHtcclxuXHRcdFx0XHRsZXQgdmFsID0gYFske2l0ZW19XWA7XHJcblx0XHRcdFx0dGhpcy5jb24gKz0gdmFsO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDogYrlpKnooajmg4XovazmjaJcclxuXHRcdFx0cmVwbGFjZV9lbShzdHIpIHtcclxuXHRcdFx0XHRzdHIgPSBzdHIucmVwbGFjZSgvXFxbKFteXFxbXFxdXSspXFxdL2csIFwiPHNwYW4gY2xhc3M9J2VtICQxJyBzdHlsZT0nYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIgKyB0aGlzXHJcblx0XHRcdFx0XHQuaHR0cFVybCArIFwiKSc+PC9zcGFuPlwiKTtcclxuXHRcdFx0XHRyZXR1cm4gc3RyO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDojrflj5bogYrlpKnliJfooahcclxuXHRcdFx0Z2V0Q2hhdExpc3QoKSB7XHJcblx0XHRcdFx0bGV0IHNlbGYgPSB0aGlzO1xyXG5cdFx0XHRcdGdldENoYXRSZWNvcmQoe1xyXG5cdFx0XHRcdFx0XHRsaW1pdDogdGhpcy5saW1pdCxcclxuXHRcdFx0XHRcdFx0dWlkVG86IHRoaXMudWlkVG8sXHJcblx0XHRcdFx0XHRcdHRvVWlkOiB0aGlzLnRvVWlkXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0bGV0IHNlbGVjdG9yID0gJyc7XHJcblx0XHRcdFx0XHRcdGlmIChyZXMuZGF0YS5zZXJ2aWNlTGlzdC5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdFx0XHRpZiAodGhpcy51aWRUbyA9PSAwKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRzZWxlY3RvciA9IGAjbXNnLSR7cmVzLmRhdGEuc2VydmljZUxpc3RbcmVzLmRhdGEuc2VydmljZUxpc3QubGVuZ3RoIC0gMV0uaWR9YDtcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0c2VsZWN0b3IgPSBgI21zZy0ke3RoaXMuY2hhdExpc3QubGVuZ3RoID8gdGhpcy5jaGF0TGlzdFswXS5pZCA6IDB9YDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0bGV0IGFyciA9IFtdO1xyXG5cdFx0XHRcdFx0XHR2YXIgc0ggPSAwO1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0dW5pLnNldE5hdmlnYXRpb25CYXJUaXRsZSh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5kYXRhLm5pY2tuYW1lXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRpdGxlTmFtZSA9IHJlcy5kYXRhLm5pY2tuYW1lO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRvVWlkID0gcmVzLmRhdGEudWlkO1xyXG5cdFx0XHRcdFx0XHRyZXMuZGF0YS5zZXJ2aWNlTGlzdC5mb3JFYWNoKGVsID0+IHtcclxuXHRcdFx0XHRcdFx0XHRlbC5fYWRkX3RpbWUgPSBlbC5fYWRkX3RpbWUuc3Vic3RyaW5nKDAsIGVsLl9hZGRfdGltZS5sZW5ndGggLSAzKTtcclxuXHRcdFx0XHRcdFx0XHRpZiAoZWwubXNuX3R5cGUgPT0gMSB8fCBlbC5tc25fdHlwZSA9PSAyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRlbC5tc24gPSB0aGlzLnJlcGxhY2VfZW0oZWwubXNuKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dGhpcy5jaGF0TGlzdCA9IFsuLi5yZXMuZGF0YS5zZXJ2aWNlTGlzdCwgLi4udGhpcy5jaGF0TGlzdF07XHJcblxyXG5cdFx0XHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHRoaXMuY2hhdExpc3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnNldFBhZ2VTY3JvbGxUbyhzZWxlY3Rvcik7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLmlzU2Nyb2xsID0gcmVzLmRhdGEuc2VydmljZUxpc3QubGVuZ3RoID49IHRoaXMubGltaXQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNvY2tldC5zZW5kKHtcclxuXHRcdFx0XHRcdFx0XHRkYXRhOiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZDogdGhpcy50b1VpZFxyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0dHlwZTogJ3RvX2NoYXQnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChlcnJvciA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJvclxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0dGhpcy5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTY3JvbGwgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2NvbHVtbkdvb2RzL0hvdE5ld0dvb2RzL2ZlZWRiYWNrJ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g6K6+572u6aG16Z2i5rua5Yqo5L2N572uXHJcblx0XHRcdHNldFBhZ2VTY3JvbGxUbyhzZWxlY3Rvcikge1xyXG5cdFx0XHRcdGxldCB2aWV3ID0gdW5pXHJcblx0XHRcdFx0XHQuY3JlYXRlU2VsZWN0b3JRdWVyeSgpXHJcblx0XHRcdFx0XHQuaW4odGhpcylcclxuXHRcdFx0XHRcdC5zZWxlY3Qoc2VsZWN0b3IpO1xyXG5cdFx0XHRcdHZpZXcuYm91bmRpbmdDbGllbnRSZWN0KHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnNjcm9sbFRvcCA9IHJlcyA/IHBhcnNlRmxvYXQocmVzLnRvcCkgLSA2MCA6IDA7XHJcblx0XHRcdFx0fSkuZXhlYygpO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5Y+R6YCB5raI5oGvXHJcblx0XHRcdHNlbmRUZXh0KCkge1xyXG5cdFx0XHRcdGlmICghdGhpcy5pc1NlbmQpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+36L6T5YWl5YaF5a65YClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnNlbmRNc2codGhpcy5jb24sIDEpO1xyXG5cdFx0XHRcdHRoaXMuY29uID0gJyc7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIHdz5Y+R6YCBXHJcblx0XHRcdHNlbmRNc2cobXNuLCB0eXBlKSB7XHJcblx0XHRcdFx0dGhpcy4kc29ja2V0LnNlbmQoe1xyXG5cdFx0XHRcdFx0ZGF0YToge1xyXG5cdFx0XHRcdFx0XHRtc24sXHJcblx0XHRcdFx0XHRcdHR5cGUsXHJcblx0XHRcdFx0XHRcdHRvX3VpZDogdGhpcy50b1VpZFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdC8vI2lmZGVmIE1QIHx8IEFQUC1QTFVTXHJcblx0XHRcdFx0XHRmb3JtX3R5cGU6IDIsXHJcblx0XHRcdFx0XHQvLyNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8jaWZkZWYgSDVcclxuXHRcdFx0XHRcdGZvcm1fdHlwZTogdGhpcy4kd2VjaGF0LmlzV2VpeGluKCkgPyAxIDogMyxcclxuXHRcdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0XHR0eXBlOiAnY2hhdCdcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0dXBsb2FkSW1nKCkge1xyXG5cdFx0XHRcdGxldCBzZWxmID0gdGhpcztcclxuXHRcdFx0XHRzZWxmLmNhbnZhc1N0YXR1cyA9IHRydWVcclxuXHRcdFx0XHRzZWxmLiR1dGlsLnVwbG9hZEltYWdlQ2hhbmdlKCd1cGxvYWQvaW1hZ2UnLCBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdGlmIChyZXMuc3RhdHVzID09IDIwMCkge1xyXG5cdFx0XHRcdFx0XHRzZWxmLnNlbmRNc2cocmVzLmRhdGEudXJsLCAzKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LCAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmNhbnZhc1N0YXR1cyA9IGZhbHNlXHJcblx0XHRcdFx0fSwgKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5jYW52YXNXaWR0aCA9IHJlcy53XHJcblx0XHRcdFx0XHR0aGlzLmNhbnZhc0hlaWdodCA9IHJlcy5oXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWPkemAgeWVhuWTgVxyXG5cdFx0XHRzZW5kUHJvZHVjdCgpIHtcclxuXHRcdFx0XHR0aGlzLnNlbmRNc2codGhpcy5wcm9kdWN0SWQsIDUpO1xyXG5cdFx0XHRcdHRoaXMucHJvZHVjdElkID0gMDtcclxuXHRcdFx0XHR0aGlzLnByb2R1Y3RJbmZvID0ge307XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWPkemAgeiuouWNlVxyXG5cdFx0XHRzZW5kT3JkZXIoKSB7XHJcblx0XHRcdFx0dGhpcy5zZW5kTXNnKHRoaXMub3JkZXJJZCwgNik7XHJcblx0XHRcdFx0dGhpcy5vcmRlcklkID0gMDtcclxuXHRcdFx0XHR0aGlzLm9yZGVySW5mbyA9IHt9O1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmu5rliqjliLDlupXpg6hcclxuXHRcdFx0aGVpZ2h0KCkge1xyXG5cdFx0XHRcdGxldCBzZWxmID0gdGhpcztcclxuXHRcdFx0XHR2YXIgc2Nyb2xsVG9wID0gMDtcclxuXHRcdFx0XHRsZXQgaW5mbyA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuc2VsZWN0KCcuY2hhdCcpO1xyXG5cdFx0XHRcdHNldFRpbWVvdXQocmVzID0+IHtcclxuXHRcdFx0XHRcdGluZm8uYm91bmRpbmdDbGllbnRSZWN0KGZ1bmN0aW9uKGRhdGEpIHtcclxuXHRcdFx0XHRcdFx0Ly9kYXRhIC0g5ZCE56eN5Y+C5pWwXHJcblx0XHRcdFx0XHRcdHNjcm9sbFRvcCA9IGRhdGEuaGVpZ2h0O1xyXG5cdFx0XHRcdFx0XHRpZiAoc2VsZi5hY3RpdmUpIHtcclxuXHRcdFx0XHRcdFx0XHRzZWxmLnNjcm9sbFRvcCA9IHBhcnNlSW50KHNjcm9sbFRvcCkgKyA1MDA7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0c2VsZi5zY3JvbGxUb3AgPSBwYXJzZUludChzY3JvbGxUb3ApICsgMTAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KS5leGVjKCk7XHJcblx0XHRcdFx0fSwgMjAwKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5rua5Yqo5Yiw6aG26YOoXHJcblx0XHRcdHNjcm9sbFRvVG9wKCkge1xyXG5cdFx0XHRcdGxldCBzZWxmID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhpcy5pc1Njcm9sbCkge1xyXG5cdFx0XHRcdFx0dGhpcy5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHRcdHRoaXMudWlkVG8gPSB0aGlzLmNoYXRMaXN0Lmxlbmd0aCA/IHRoaXMuY2hhdExpc3RbMF0uaWQgOiAwO1xyXG5cdFx0XHRcdFx0dGhpcy5pc1Njcm9sbCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldENoYXRMaXN0KCk7XHJcblx0XHRcdFx0XHR9LCA4MDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGU+XHJcblx0LyogI2lmZGVmIE1QIHx8IEFQUC1QTFVTIHx8IEg1ICovXHJcblx0cGFnZSxcclxuXHR1bmktcGFnZS1ib2R5LFxyXG5cdGh0bWwsXHJcblx0Ym9keSB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQvKiAjZW5kaWYgKi9cclxuPC9zdHlsZT5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmNoYXQtYm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogI2YwZjFmMjtcclxuXHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdC5oZWFkLWJveCB7XHJcblx0XHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAka2Ytc3RhciAwJSwgJGtmLWVuZCAxMDAlKTtcclxuXHJcblx0XHRcdC50aXRsZS1oZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDQzcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0Lmljb24tZmFuaHVpIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDMwcnB4O1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbi1nZW5nZHVvMiB7XHJcblx0XHRcdFx0XHQvKiAjaWZkZWYgTVAgKi9cclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAyMTBycHg7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zY3JvbGwtYm94IHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9vdGVyLWJveCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcblx0XHRcdC8qICNpZmRlZiBBUFAtUExVUyAqL1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDcwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6ICg3MHJweCArIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUzwxMS4yL1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoNzBycHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpOyAvLy/lhbzlrrkgSU9TPjExLjIvXHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cclxuXHRcdFx0LyogI2lmbmRlZiBBUFAtUExVUyAqL1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcnB4IDE1cnB4IDMwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDExNXJweDtcclxuXHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHQud29yZHMgLmljb24tdHVwaWFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDUwcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5wdXQtYm94IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRoZWlnaHQ6IDY0cnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE4cnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzJycHg7XHJcblxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbi1mYXNvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pc1NlbmQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRrZi10aGVtZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5lbW9qaSAuaWNvbi1iaWFvcWluZyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE4cnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tb3JlIC5pY29uLWdlbmdkdW96aGFua2FpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMThycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRvb2wtd3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cGFkZGluZzogNDVycHggNjBycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHJcblx0XHQudG9vbC1pdGVtIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDRycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDRycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGlkZXItYmFubmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMHJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUzwxMS4yL1xyXG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cdH1cclxuXHJcblx0LndvcmRzLW1hc2sge1xyXG5cdFx0ei1pbmRleDogNTA7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblxyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDExNHJweDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4IDZycHggMHB4IDBweDtcclxuXHJcblx0XHRcdC50aXRsZS1ib3gge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEyNXJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTI1cnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cclxuXHRcdFx0XHQuaWNvbi1jaGExIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2Nyb2xsLWJveCB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHQubXNnLWl0ZW0ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjVycHggMDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlZmY4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNoYXQtc2Nyb2xsLWJveCB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0cGFkZGluZzogMzBycHggMzBycHggMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0LmNoYXQtaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cnB4O1xyXG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xyXG5cclxuXHRcdFx0LmF2YXRhciB7XHJcblx0XHRcdFx0d2lkdGg6IDgwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogODBycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubXNnLWJveCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNDUycnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMnJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHJweCAyNHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE0cnB4O1xyXG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHRcdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW1nLWJveCB7XHJcblx0XHRcdFx0d2lkdGg6IDI3MHJweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjJycHg7XHJcblxyXG5cdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNzBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucHJvZHVjdC1ib3gge1xyXG5cdFx0XHRcdHdpZHRoOiA0NTJycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIycnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTRycHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ1MnJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE2cnB4IDI2cnB4O1xyXG5cclxuXHRcdFx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXByaWNlQ29sb3IpO1xyXG5cclxuXHRcdFx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm9yZGVyLWJveCB7XHJcblx0XHRcdFx0d2lkdGg6IDQ1MnJweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjJycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNHJweDtcclxuXHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cnB4IDIwcnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VmZjg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBycHg7XHJcblxyXG5cdFx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTI0cnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEyNHJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQucHJvZHVjdC1pbmZvIHtcclxuXHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTZycHg7XHJcblxyXG5cdFx0XHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnByaWNlIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXByaWNlQ29sb3IpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnJpZ2h0LWJveCB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuXHRcdFx0XHQubXNnLWJveCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjJycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWNlYzYwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmltZy1ib3gge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIycnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnByb2R1Y3QtYm94IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMnJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5vcmRlci1ib3gge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIycnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmVtIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5icm9hZGNhc3QtZGV0YWlsc19ib3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRwYWRkaW5nOiAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5icm9hZGNhc3RfZGV0YWlsc19pbWcge1xyXG5cdFx0d2lkdGg6IDE0MHJweDtcclxuXHRcdGhlaWdodDogMTQwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5icm9hZGNhc3RfZGV0YWlsc19pbWcgLmdvb2RzLWltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5icm9hZGNhc3RfZGV0YWlsc19waWNCb3gge1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5icm9hZGNhc3RfZGV0YWlsc190aXQge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0aGVpZ2h0OiA4NXJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNDBycHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYnJvYWRjYXN0X2RldGFpbHNfcGljIHtcclxuXHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy1wcmljZUNvbG9yKTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQuYnJvYWRjYXN0X2RldGFpbHNfcGljX251bSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuMXJlbTtcclxuXHR9XHJcblxyXG5cdC5icm9hZGNhc3RfZGV0YWlsc19idG4ge1xyXG5cdFx0d2lkdGg6IDEzMHJweDtcclxuXHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMjVycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNTBycHg7XHJcblx0fVxyXG5cclxuXHQuYnJvYWRjYXN0LWRldGFpbHNfbnVtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA4MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4MHJweDtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0XHRwYWRkaW5nOiAwIDI0cnB4O1xyXG5cdH1cclxuXHJcblx0LmRheS1ib3gge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzZycHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG48c3R5bGU+XHJcblx0LmVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiA1MHJweDtcclxuXHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRtYXJnaW46IDQwcnB4IDAgMCA1MHJweDtcclxuXHR9XHJcblxyXG5cdC5lbW9qaS1vdXRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogNTBycHg7XHJcblx0XHRib3R0b206IDMwcnB4O1xyXG5cdFx0d2lkdGg6IDUwcnB4O1xyXG5cdFx0aGVpZ2h0OiA1MHJweDtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///454\n"); /***/ }), /* 455 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ 456); var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 457); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 62); var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ 458); function _toConsumableArray(arr) { return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread(); } module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 456 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 63); function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return arrayLikeToArray(arr); } module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 457 */ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 458 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 459 */ /*!*********************************************!*\ !*** E:/2024/1/广告/uni-app/libs/new_chat.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 26));\nvar _app = __webpack_require__(/*! @/config/app.js */ 21);\nvar _index = __webpack_require__(/*! @/utils/index.js */ 38);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\nvar Socket = function Socket() {\n\n // this.ws.close(this.close.bind(this));\n};\nSocket.prototype = {\n // close() {\n // clearInterval(this.timer);\n // this.ws.close();\n // },\n onSocketOpen: function onSocketOpen(my) {\n uni.$emit('socketOpen', my);\n },\n init: function init() {\n var that = this;\n this.timer = setInterval(function () {\n that.send({\n type: \"ping\"\n });\n }, 10000);\n },\n send: function send(data) {\n var datas = JSON.stringify(data);\n return uni.sendSocketMessage({\n data: datas\n });\n },\n onMessage: function onMessage(res) {\n var _JSON$parse = JSON.parse(res.data),\n type = _JSON$parse.type,\n _JSON$parse$data = _JSON$parse.data,\n data = _JSON$parse$data === void 0 ? {} : _JSON$parse$data;\n uni.$emit(type, data);\n },\n onClose: function onClose() {\n uni.closeSocket();\n clearInterval(this.timer);\n uni.$emit(\"socket_close\");\n },\n onError: function onError(e) {\n uni.$emit(\"socket_error\", e);\n },\n close: function close() {\n uni.closeSocket();\n },\n onStart: function onStart(token, form_type) {\n var wssUrl = \"\".concat(_index.VUE_APP_WS_URL);\n this.ws = uni.connectSocket({\n url: wssUrl + '?type=user&token=' + token + '&form_type=' + form_type,\n header: {\n 'content-type': 'application/json'\n },\n method: 'GET',\n success: function success(res) {}\n });\n this.ws.onOpen(this.onSocketOpen.bind(this));\n this.ws.onError(this.onError.bind(this));\n this.ws.onMessage(this.onMessage.bind(this));\n this.ws.onClose(this.onClose.bind(this));\n }\n};\nSocket.prototype.constructor = Socket;\nvar _default = Socket;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbGlicy9uZXdfY2hhdC5qcyJdLCJuYW1lcyI6WyJTb2NrZXQiLCJwcm90b3R5cGUiLCJvblNvY2tldE9wZW4iLCJteSIsInVuaSIsIiRlbWl0IiwiaW5pdCIsInRoYXQiLCJ0aW1lciIsInNldEludGVydmFsIiwic2VuZCIsInR5cGUiLCJkYXRhIiwiZGF0YXMiLCJKU09OIiwic3RyaW5naWZ5Iiwic2VuZFNvY2tldE1lc3NhZ2UiLCJvbk1lc3NhZ2UiLCJyZXMiLCJwYXJzZSIsIm9uQ2xvc2UiLCJjbG9zZVNvY2tldCIsImNsZWFySW50ZXJ2YWwiLCJvbkVycm9yIiwiZSIsImNsb3NlIiwib25TdGFydCIsInRva2VuIiwiZm9ybV90eXBlIiwid3NzVXJsIiwiVlVFX0FQUF9XU19VUkwiLCJ3cyIsImNvbm5lY3RTb2NrZXQiLCJ1cmwiLCJoZWFkZXIiLCJtZXRob2QiLCJzdWNjZXNzIiwib25PcGVuIiwiYmluZCIsImNvbnN0cnVjdG9yIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBVUE7QUFDQTtBQUdBO0FBR0E7QUFqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQVlBLElBQU1BLE1BQU0sR0FBRyxTQUFUQSxNQUFNLEdBQWM7O0VBRXpCO0FBQUEsQ0FDQTtBQWdCREEsTUFBTSxDQUFDQyxTQUFTLEdBQUc7RUFDbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQUMsWUFBWSxFQUFFLHNCQUFTQyxFQUFFLEVBQUU7SUFDMUJDLEdBQUcsQ0FBQ0MsS0FBSyxDQUFDLFlBQVksRUFBRUYsRUFBRSxDQUFDO0VBQzVCLENBQUM7RUFDREcsSUFBSSxFQUFFLGdCQUFXO0lBQ2hCLElBQUlDLElBQUksR0FBRyxJQUFJO0lBQ2YsSUFBSSxDQUFDQyxLQUFLLEdBQUdDLFdBQVcsQ0FBQyxZQUFXO01BQ25DRixJQUFJLENBQUNHLElBQUksQ0FBQztRQUNUQyxJQUFJLEVBQUU7TUFDUCxDQUFDLENBQUM7SUFDSCxDQUFDLEVBQUUsS0FBSyxDQUFDO0VBQ1YsQ0FBQztFQUNERCxJQUFJLEVBQUUsY0FBU0UsSUFBSSxFQUFFO0lBQ3BCLElBQUlDLEtBQUssR0FBR0MsSUFBSSxDQUFDQyxTQUFTLENBQUNILElBQUksQ0FBQztJQUNoQyxPQUFPUixHQUFHLENBQUNZLGlCQUFpQixDQUFDO01BQzVCSixJQUFJLEVBQUVDO0lBQ1AsQ0FBQyxDQUFDO0VBQ0gsQ0FBQztFQUNESSxTQUFTLEVBQUUsbUJBQVNDLEdBQUcsRUFBRTtJQUN4QixrQkFHSUosSUFBSSxDQUFDSyxLQUFLLENBQUNELEdBQUcsQ0FBQ04sSUFBSSxDQUFDO01BRnZCRCxJQUFJLGVBQUpBLElBQUk7TUFBQSwrQkFDSkMsSUFBSTtNQUFKQSxJQUFJLGlDQUFHLENBQUMsQ0FBQztJQUVWUixHQUFHLENBQUNDLEtBQUssQ0FBQ00sSUFBSSxFQUFFQyxJQUFJLENBQUM7RUFDdEIsQ0FBQztFQUVEUSxPQUFPLEVBQUUsbUJBQVc7SUFDbkJoQixHQUFHLENBQUNpQixXQUFXLEVBQUU7SUFDakJDLGFBQWEsQ0FBQyxJQUFJLENBQUNkLEtBQUssQ0FBQztJQUN6QkosR0FBRyxDQUFDQyxLQUFLLENBQUMsY0FBYyxDQUFDO0VBQzFCLENBQUM7RUFDRGtCLE9BQU8sRUFBRSxpQkFBU0MsQ0FBQyxFQUFFO0lBQ3BCcEIsR0FBRyxDQUFDQyxLQUFLLENBQUMsY0FBYyxFQUFFbUIsQ0FBQyxDQUFDO0VBQzdCLENBQUM7RUFDREMsS0FBSyxFQUFFLGlCQUFXO0lBQ2pCckIsR0FBRyxDQUFDaUIsV0FBVyxFQUFFO0VBQ2xCLENBQUM7RUFDREssT0FBTyxFQUFFLGlCQUFTQyxLQUFLLEVBQUVDLFNBQVMsRUFBRTtJQUNuQyxJQUFJQyxNQUFNLGFBQU1DLHFCQUFjLENBQUU7SUFDaEMsSUFBSSxDQUFDQyxFQUFFLEdBQUczQixHQUFHLENBQUM0QixhQUFhLENBQUM7TUFDM0JDLEdBQUcsRUFBRUosTUFBTSxHQUFHLG1CQUFtQixHQUFHRixLQUFLLEdBQUcsYUFBYSxHQUFHQyxTQUFTO01BQ3JFTSxNQUFNLEVBQUU7UUFDUCxjQUFjLEVBQUU7TUFDakIsQ0FBQztNQUNEQyxNQUFNLEVBQUUsS0FBSztNQUNiQyxPQUFPLEVBQUUsaUJBQUNsQixHQUFHLEVBQUssQ0FBQztJQUNwQixDQUFDLENBQUM7SUFDRixJQUFJLENBQUNhLEVBQUUsQ0FBQ00sTUFBTSxDQUFDLElBQUksQ0FBQ25DLFlBQVksQ0FBQ29DLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM1QyxJQUFJLENBQUNQLEVBQUUsQ0FBQ1IsT0FBTyxDQUFDLElBQUksQ0FBQ0EsT0FBTyxDQUFDZSxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDeEMsSUFBSSxDQUFDUCxFQUFFLENBQUNkLFNBQVMsQ0FBQyxJQUFJLENBQUNBLFNBQVMsQ0FBQ3FCLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM1QyxJQUFJLENBQUNQLEVBQUUsQ0FBQ1gsT0FBTyxDQUFDLElBQUksQ0FBQ0EsT0FBTyxDQUFDa0IsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0VBQ3pDO0FBQ0QsQ0FBQztBQUVEdEMsTUFBTSxDQUFDQyxTQUFTLENBQUNzQyxXQUFXLEdBQUd2QyxNQUFNO0FBQUMsZUFDdkJBLE1BQU07QUFBQSIsImZpbGUiOiI0NTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXVxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIzIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYNcclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmltcG9ydCAkc3RvcmUgZnJvbSBcIkAvc3RvcmVcIjtcclxuaW1wb3J0IHtcclxuXHRIVFRQX1JFUVVFU1RfVVJMXHJcbn0gZnJvbSBcIkAvY29uZmlnL2FwcC5qc1wiO1xyXG5pbXBvcnQge1xyXG5cdFZVRV9BUFBfV1NfVVJMXHJcbn0gZnJvbSBcIkAvdXRpbHMvaW5kZXguanNcIjtcclxuaW1wb3J0IHtcclxuXHRnZXRTZXJ2ZXJUeXBlXHJcbn0gZnJvbSAnQC9hcGkvYXBpLmpzJztcclxuY29uc3QgU29ja2V0ID0gZnVuY3Rpb24oKSB7XHJcblxyXG5cdC8vIHRoaXMud3MuY2xvc2UodGhpcy5jbG9zZS5iaW5kKHRoaXMpKTtcclxufTtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuU29ja2V0LnByb3RvdHlwZSA9IHtcclxuXHQvLyBjbG9zZSgpIHtcclxuXHQvLyAgIGNsZWFySW50ZXJ2YWwodGhpcy50aW1lcik7XHJcblx0Ly8gICB0aGlzLndzLmNsb3NlKCk7XHJcblx0Ly8gfSxcclxuXHRvblNvY2tldE9wZW46IGZ1bmN0aW9uKG15KSB7XHJcblx0XHR1bmkuJGVtaXQoJ3NvY2tldE9wZW4nLCBteSlcclxuXHR9LFxyXG5cdGluaXQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0dGhpcy50aW1lciA9IHNldEludGVydmFsKGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGF0LnNlbmQoe1xyXG5cdFx0XHRcdHR5cGU6IFwicGluZ1wiXHJcblx0XHRcdH0pO1xyXG5cdFx0fSwgMTAwMDApO1xyXG5cdH0sXHJcblx0c2VuZDogZnVuY3Rpb24oZGF0YSkge1xyXG5cdFx0bGV0IGRhdGFzID0gSlNPTi5zdHJpbmdpZnkoZGF0YSlcclxuXHRcdHJldHVybiB1bmkuc2VuZFNvY2tldE1lc3NhZ2Uoe1xyXG5cdFx0XHRkYXRhOiBkYXRhc1xyXG5cdFx0fSk7XHJcblx0fSxcclxuXHRvbk1lc3NhZ2U6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0Y29uc3Qge1xyXG5cdFx0XHR0eXBlLFxyXG5cdFx0XHRkYXRhID0ge31cclxuXHRcdH0gPSBKU09OLnBhcnNlKHJlcy5kYXRhKTtcclxuXHRcdHVuaS4kZW1pdCh0eXBlLCBkYXRhKVxyXG5cdH0sXHJcblxyXG5cdG9uQ2xvc2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0dW5pLmNsb3NlU29ja2V0KClcclxuXHRcdGNsZWFySW50ZXJ2YWwodGhpcy50aW1lcik7XHJcblx0XHR1bmkuJGVtaXQoXCJzb2NrZXRfY2xvc2VcIik7XHJcblx0fSxcclxuXHRvbkVycm9yOiBmdW5jdGlvbihlKSB7XHJcblx0XHR1bmkuJGVtaXQoXCJzb2NrZXRfZXJyb3JcIiwgZSk7XHJcblx0fSxcclxuXHRjbG9zZTogZnVuY3Rpb24oKSB7XHJcblx0XHR1bmkuY2xvc2VTb2NrZXQoKTtcclxuXHR9LFxyXG5cdG9uU3RhcnQ6IGZ1bmN0aW9uKHRva2VuLCBmb3JtX3R5cGUpIHtcclxuXHRcdGxldCB3c3NVcmwgPSBgJHtWVUVfQVBQX1dTX1VSTH1gXHJcblx0XHR0aGlzLndzID0gdW5pLmNvbm5lY3RTb2NrZXQoe1xyXG5cdFx0XHR1cmw6IHdzc1VybCArICc/dHlwZT11c2VyJnRva2VuPScgKyB0b2tlbiArICcmZm9ybV90eXBlPScgKyBmb3JtX3R5cGUsXHJcblx0XHRcdGhlYWRlcjoge1xyXG5cdFx0XHRcdCdjb250ZW50LXR5cGUnOiAnYXBwbGljYXRpb24vanNvbidcclxuXHRcdFx0fSxcclxuXHRcdFx0bWV0aG9kOiAnR0VUJyxcclxuXHRcdFx0c3VjY2VzczogKHJlcykgPT4ge31cclxuXHRcdH0pO1xyXG5cdFx0dGhpcy53cy5vbk9wZW4odGhpcy5vblNvY2tldE9wZW4uYmluZCh0aGlzKSlcclxuXHRcdHRoaXMud3Mub25FcnJvcih0aGlzLm9uRXJyb3IuYmluZCh0aGlzKSk7XHJcblx0XHR0aGlzLndzLm9uTWVzc2FnZSh0aGlzLm9uTWVzc2FnZS5iaW5kKHRoaXMpKVxyXG5cdFx0dGhpcy53cy5vbkNsb3NlKHRoaXMub25DbG9zZS5iaW5kKHRoaXMpKTtcclxuXHR9XHJcbn07XHJcblxyXG5Tb2NrZXQucHJvdG90eXBlLmNvbnN0cnVjdG9yID0gU29ja2V0O1xyXG5leHBvcnQgZGVmYXVsdCBTb2NrZXQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///459\n"); /***/ }), /* 460 */ /*!*******************************************!*\ !*** E:/2024/1/广告/uni-app/utils/emoji.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\nvar _default = ['em-tlj-1', 'em-tlj-3', 'em-tlj-4', 'em-tlj-5', 'em-tlj-6', 'em-tlj-7', 'em-tlj-8', 'em-tlj-9', 'em-tlj-10', 'em-tlj-11', 'em-tlj-12', 'em-tlj-13', 'em-tlj-14', 'em-tlj-15', 'em-tlj-16', 'em-tlj-17', 'em-tlj-18', 'em-tlj-19', 'em-tlj-20', 'em-tlj-21', 'em-tlj-22', 'em-tlj-23', 'em-tlj-24', 'em-tlj-25', 'em-tlj-26', 'em-tlj-27', 'em-tlj-28', 'em-tlj-29', 'em-tlj-30', 'em-tlj-31', 'em-tlj-32', 'em-tlj-33', 'em-tlj-34', 'em-tlj-35', 'em-tlj-36', 'em-tlj-37', 'em-tlj-38', 'em-tlj-39', 'em-tlj-40', 'em-tlj-41', 'em-tlj-42', 'em-tlj-43', 'em-tlj-44', 'em-tlj-45', 'em-tlj-46', 'em-tlj-47', 'em-tlj-48', 'em-tlj-49', 'em-tlj-50', 'em-tlj-51', 'em-tlj-52', 'em-tlj-53', 'em-tlj-54', 'em-tlj-55', 'em-tlj-56', 'em-tlj-57', 'em-tlj-58', 'em-tlj-59', 'em-tlj-60', 'em-tlj-61', 'em-tlj-62', 'em-tlj-63', 'em-tlj-64', 'em-tlj-65', 'em-tlj-66', 'em-tlj-67', 'em-tlj-68', 'em-tlj-69', 'em-tlj-70', 'em-tlj-71', 'em-tlj-72', 'em-tlj-73', 'em-tlj-74', 'em-tlj-75', 'em-tlj-76', 'em-tlj-77', 'em-tlj-78', 'em-tlj-79', 'em-tlj-80', 'em-tlj-81', 'em-tlj-82', 'em-tlj-83', 'em-tlj-84', 'em-tlj-85', 'em-tlj-86', 'em-tlj-87', 'em-tlj-88', 'em-tlj-89', 'em-tlj-90', 'em-tlj-91', 'em-tlj-92', 'em-tlj-93', 'em-tlj-94', 'em-tlj-95', 'em-tlj-96'];\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvZW1vamkuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFFZSxDQUNkLFVBQVUsRUFDVixVQUFVLEVBQ1YsVUFBVSxFQUNWLFVBQVUsRUFDVixVQUFVLEVBQ1YsVUFBVSxFQUNWLFVBQVUsRUFDVixVQUFVLEVBQ1YsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFdBQVcsRUFDWCxXQUFXLENBQ1g7QUFBQSIsImZpbGUiOiI0NjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXVxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIzIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYNcclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IFtcclxuXHQnZW0tdGxqLTEnLFxyXG5cdCdlbS10bGotMycsXHJcblx0J2VtLXRsai00JyxcclxuXHQnZW0tdGxqLTUnLFxyXG5cdCdlbS10bGotNicsXHJcblx0J2VtLXRsai03JyxcclxuXHQnZW0tdGxqLTgnLFxyXG5cdCdlbS10bGotOScsXHJcblx0J2VtLXRsai0xMCcsXHJcblx0J2VtLXRsai0xMScsXHJcblx0J2VtLXRsai0xMicsXHJcblx0J2VtLXRsai0xMycsXHJcblx0J2VtLXRsai0xNCcsXHJcblx0J2VtLXRsai0xNScsXHJcblx0J2VtLXRsai0xNicsXHJcblx0J2VtLXRsai0xNycsXHJcblx0J2VtLXRsai0xOCcsXHJcblx0J2VtLXRsai0xOScsXHJcblx0J2VtLXRsai0yMCcsXHJcblx0J2VtLXRsai0yMScsXHJcblx0J2VtLXRsai0yMicsXHJcblx0J2VtLXRsai0yMycsXHJcblx0J2VtLXRsai0yNCcsXHJcblx0J2VtLXRsai0yNScsXHJcblx0J2VtLXRsai0yNicsXHJcblx0J2VtLXRsai0yNycsXHJcblx0J2VtLXRsai0yOCcsXHJcblx0J2VtLXRsai0yOScsXHJcblx0J2VtLXRsai0zMCcsXHJcblx0J2VtLXRsai0zMScsXHJcblx0J2VtLXRsai0zMicsXHJcblx0J2VtLXRsai0zMycsXHJcblx0J2VtLXRsai0zNCcsXHJcblx0J2VtLXRsai0zNScsXHJcblx0J2VtLXRsai0zNicsXHJcblx0J2VtLXRsai0zNycsXHJcblx0J2VtLXRsai0zOCcsXHJcblx0J2VtLXRsai0zOScsXHJcblx0J2VtLXRsai00MCcsXHJcblx0J2VtLXRsai00MScsXHJcblx0J2VtLXRsai00MicsXHJcblx0J2VtLXRsai00MycsXHJcblx0J2VtLXRsai00NCcsXHJcblx0J2VtLXRsai00NScsXHJcblx0J2VtLXRsai00NicsXHJcblx0J2VtLXRsai00NycsXHJcblx0J2VtLXRsai00OCcsXHJcblx0J2VtLXRsai00OScsXHJcblx0J2VtLXRsai01MCcsXHJcblx0J2VtLXRsai01MScsXHJcblx0J2VtLXRsai01MicsXHJcblx0J2VtLXRsai01MycsXHJcblx0J2VtLXRsai01NCcsXHJcblx0J2VtLXRsai01NScsXHJcblx0J2VtLXRsai01NicsXHJcblx0J2VtLXRsai01NycsXHJcblx0J2VtLXRsai01OCcsXHJcblx0J2VtLXRsai01OScsXHJcblx0J2VtLXRsai02MCcsXHJcblx0J2VtLXRsai02MScsXHJcblx0J2VtLXRsai02MicsXHJcblx0J2VtLXRsai02MycsXHJcblx0J2VtLXRsai02NCcsXHJcblx0J2VtLXRsai02NScsXHJcblx0J2VtLXRsai02NicsXHJcblx0J2VtLXRsai02NycsXHJcblx0J2VtLXRsai02OCcsXHJcblx0J2VtLXRsai02OScsXHJcblx0J2VtLXRsai03MCcsXHJcblx0J2VtLXRsai03MScsXHJcblx0J2VtLXRsai03MicsXHJcblx0J2VtLXRsai03MycsXHJcblx0J2VtLXRsai03NCcsXHJcblx0J2VtLXRsai03NScsXHJcblx0J2VtLXRsai03NicsXHJcblx0J2VtLXRsai03NycsXHJcblx0J2VtLXRsai03OCcsXHJcblx0J2VtLXRsai03OScsXHJcblx0J2VtLXRsai04MCcsXHJcblx0J2VtLXRsai04MScsXHJcblx0J2VtLXRsai04MicsXHJcblx0J2VtLXRsai04MycsXHJcblx0J2VtLXRsai04NCcsXHJcblx0J2VtLXRsai04NScsXHJcblx0J2VtLXRsai04NicsXHJcblx0J2VtLXRsai04NycsXHJcblx0J2VtLXRsai04OCcsXHJcblx0J2VtLXRsai04OScsXHJcblx0J2VtLXRsai05MCcsXHJcblx0J2VtLXRsai05MScsXHJcblx0J2VtLXRsai05MicsXHJcblx0J2VtLXRsai05MycsXHJcblx0J2VtLXRsai05NCcsXHJcblx0J2VtLXRsai05NScsXHJcblx0J2VtLXRsai05NicsXHJcbl07XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///460\n"); /***/ }), /* 461 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/extension/news_list/index.vue?mpType=page ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_c4f0bc38_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=c4f0bc38&mpType=page */ 462);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 464);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_c4f0bc38_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_c4f0bc38_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_c4f0bc38_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/extension/news_list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YzRmMGJjMzgmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9leHRlbnNpb24vbmV3c19saXN0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///461\n"); /***/ }), /* 462 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/extension/news_list/index.vue?vue&type=template&id=c4f0bc38&mpType=page ***! \**********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c4f0bc38_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=c4f0bc38&mpType=page */ 463); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c4f0bc38_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c4f0bc38_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c4f0bc38_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c4f0bc38_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 463 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/extension/news_list/index.vue?vue&type=template&id=c4f0bc38&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "newsList"), attrs: { _i: 1 } }, [ _vm._$s(2, "i", _vm.imgUrls.length > 0) ? _c( "view", { staticClass: _vm._$s(2, "sc", "swiper"), attrs: { _i: 2 } }, [ _c( "swiper", { attrs: { autoplay: _vm._$s(3, "a-autoplay", _vm.autoplay), circular: _vm._$s(3, "a-circular", _vm.circular), interval: _vm._$s(3, "a-interval", _vm.interval), duration: _vm._$s(3, "a-duration", _vm.duration), _i: 3, }, }, [ _vm._l( _vm._$s(4, "f", { forItems: _vm.imgUrls }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), }, [ _c( "navigator", { attrs: { url: _vm._$s( "6-" + $30, "a-url", "/pages/extension/news_details/index?id=" + item.id ), _i: "6-" + $30, }, }, [ _c("image", { staticClass: _vm._$s( "7-" + $30, "sc", "slide-image" ), attrs: { src: _vm._$s( "7-" + $30, "a-src", item.image_input[0] ), _i: "7-" + $30, }, }), ] ), ] ), ] } ), ], 2 ), ] ) : _vm._e(), _vm._$s(8, "i", _vm.navList.length > 0) ? _c( "view", { staticClass: _vm._$s(8, "sc", "nav"), attrs: { _i: 8 } }, [ _c( "scroll-view", { staticClass: _vm._$s(9, "sc", "scroll-view_x"), attrs: { "scroll-left": _vm._$s( 9, "a-scroll-left", _vm.scrollLeft ), _i: 9, }, }, [ _vm._l( _vm._$s(10, "f", { forItems: _vm.navList }), function (item, index, $21, $31) { return [ _c( "view", { key: _vm._$s(10, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("11-" + $31, "sc", "item"), class: _vm._$s( "11-" + $31, "c", _vm.active == item.id ? "on" : "" ), attrs: { id: _vm._$s( "11-" + $31, "a-id", "news_" + item.id ), _i: "11-" + $31, }, on: { click: function ($event) { return _vm.tabSelect(item.id, index, item) }, }, }, [ _c("view", [ _vm._v( _vm._$s( "12-" + $31, "t0-0", _vm._s(item.title) ) ), ]), _vm._$s("13-" + $31, "i", _vm.active == item.id) ? _c("view", { staticClass: _vm._$s( "13-" + $31, "sc", "line bg-color" ), attrs: { _i: "13-" + $31 }, }) : _vm._e(), ] ), ] } ), ], 2 ), _vm._$s(14, "i", _vm.coutList.length) ? _c( "scroll-view", { staticClass: _vm._$s(14, "sc", "scroll-view_x"), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "coutry-list"), attrs: { _i: 15 }, }, _vm._l( _vm._$s(16, "f", { forItems: _vm.coutList }), function (coutry, index, $22, $32) { return _c( "view", { key: _vm._$s(16, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s( "16-" + $32, "sc", "coutry" ), class: _vm._$s( "16-" + $32, "c", _vm.activeCou == coutry.id ? "on" : "" ), attrs: { _i: "16-" + $32 }, on: { click: function ($event) { return _vm.getCidArticle(coutry.id, 1) }, }, }, [ _vm._v( _vm._$s( "16-" + $32, "t0-0", _vm._s(coutry.title) ) ), ] ) } ), 0 ), ] ) : _vm._e(), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(17, "sc", "list"), attrs: { _i: 17 } }, [ _vm._l( _vm._$s(18, "f", { forItems: _vm.articleList }), function (item, index, $23, $33) { return [ _vm._$s("19-" + $33, "i", item.image_input.length == 1) ? _c( "navigator", { key: _vm._$s(18, "f", { forIndex: $23, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "19-" + $33, "sc", "item acea-row row-between-wrapper" ), attrs: { url: _vm._$s( "19-" + $33, "a-url", "/pages/extension/news_details/index?id=" + item.id ), _i: "19-" + $33, }, }, [ _c( "view", { staticClass: _vm._$s( "20-" + $33, "sc", "text acea-row row-column-between" ), attrs: { _i: "20-" + $33 }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $33, "sc", "name line2" ), attrs: { _i: "21-" + $33 }, }, [ _vm._v( _vm._$s( "21-" + $33, "t0-0", _vm._s(item.title) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "22-" + $33, "t0-0", _vm._s(item.add_time) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s( "23-" + $33, "sc", "pictrue" ), attrs: { _i: "23-" + $33 }, }, [ _c("image", { attrs: { src: _vm._$s( "24-" + $33, "a-src", item.image_input[0] ), _i: "24-" + $33, }, }), ] ), ] ) : _vm._$s("25-" + $33, "e", item.image_input.length == 2) ? _c( "navigator", { key: _vm._$s(18, "f", { forIndex: $23, keyIndex: -1, key: 18 + "--1" + $33, }), staticClass: _vm._$s("25-" + $33, "sc", "item"), attrs: { url: _vm._$s( "25-" + $33, "a-url", "/pages/extension/news_details/index?id=" + item.id ), _i: "25-" + $33, }, }, [ _c( "view", { staticClass: _vm._$s( "26-" + $33, "sc", "title line1" ), attrs: { _i: "26-" + $33 }, }, [ _vm._v( _vm._$s( "26-" + $33, "t0-0", _vm._s(item.title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "27-" + $33, "sc", "picList acea-row row-between-wrapper" ), attrs: { _i: "27-" + $33 }, }, [ _vm._l( _vm._$s(28 + "-" + $33, "f", { forItems: item.image_input, }), function (itemImg, indexImg, $24, $34) { return [ _c( "view", { key: _vm._$s(28 + "-" + $33, "f", { forIndex: $24, keyIndex: 0, key: indexImg + "_0", }), staticClass: _vm._$s( "29-" + $33 + "-" + $34, "sc", "pictrue" ), attrs: { _i: "29-" + $33 + "-" + $34, }, }, [ _c("image", { attrs: { src: _vm._$s( "30-" + $33 + "-" + $34, "a-src", itemImg ), _i: "30-" + $33 + "-" + $34, }, }), ] ), ] } ), ], 2 ), _c( "view", { staticClass: _vm._$s("31-" + $33, "sc", "time"), attrs: { _i: "31-" + $33 }, }, [ _vm._v( _vm._$s( "31-" + $33, "t0-0", _vm._s(item.add_time) ) ), ] ), ] ) : _vm._$s("32-" + $33, "e", item.image_input.length > 2) ? _c( "navigator", { key: _vm._$s(18, "f", { forIndex: $23, keyIndex: -1, key: 18 + "--1" + $33, }), staticClass: _vm._$s("32-" + $33, "sc", "item"), attrs: { url: _vm._$s( "32-" + $33, "a-url", "/pages/extension/news_details/index?id=" + item.id ), _i: "32-" + $33, }, }, [ _c( "view", { staticClass: _vm._$s( "33-" + $33, "sc", "title line1" ), attrs: { _i: "33-" + $33 }, }, [ _vm._v( _vm._$s( "33-" + $33, "t0-0", _vm._s(item.title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "34-" + $33, "sc", "picList on acea-row row-between-wrapper" ), attrs: { _i: "34-" + $33 }, }, [ _vm._l( _vm._$s(35 + "-" + $33, "f", { forItems: item.image_input, }), function (itemImg, indexImg, $25, $35) { return [ _c( "view", { key: _vm._$s(35 + "-" + $33, "f", { forIndex: $25, keyIndex: 0, key: indexImg + "_0", }), staticClass: _vm._$s( "36-" + $33 + "-" + $35, "sc", "pictrue" ), attrs: { _i: "36-" + $33 + "-" + $35, }, }, [ _c("image", { attrs: { src: _vm._$s( "37-" + $33 + "-" + $35, "a-src", itemImg ), _i: "37-" + $33 + "-" + $35, }, }), ] ), ] } ), ], 2 ), _c( "view", { staticClass: _vm._$s("38-" + $33, "sc", "time"), attrs: { _i: "38-" + $33 }, }, [ _vm._v( _vm._$s( "38-" + $33, "t0-0", _vm._s(item.add_time) ) ), ] ), ] ) : _vm._e(), ] } ), ], 2 ), ] ), _vm._$s( 39, "i", _vm.articleList.length == 0 && (_vm.page != 1 || _vm.active == 0) ) ? _c( "view", { staticClass: _vm._$s(39, "sc", "noCommodity"), attrs: { _i: 39 }, }, [ _c( "view", { staticClass: _vm._$s(40, "sc", "emptyBox"), attrs: { _i: 40 }, }, [ _c("image", { attrs: { src: _vm._$s( 41, "a-src", _vm.imgHost + "/statics/images/empty-box.png" ), _i: 41, }, }), ] ), ] ) : _vm._e(), _c("home", { attrs: { _i: 42 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 464 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/extension/news_list/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 465);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI0NjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///464\n"); /***/ }), /* 465 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/extension/news_list/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n coutList: [],\n imgUrls: [],\n articleList: [],\n indicatorDots: false,\n circular: true,\n autoplay: true,\n interval: 3000,\n duration: 500,\n navList: [],\n active: 0,\n page: 1,\n limit: 8,\n status: false,\n scrollLeft: 0,\n activeCou: 0\n };\n },\n /**\n * 生命周期函数--监听页面显示\n */\n onShow: function onShow() {\n // this.getArticleHot();\n this.status = false;\n this.page = 1;\n this.articleList = [];\n this.getCidArticle(0);\n this.getArticleBanner();\n this.getArticleCate();\n },\n /**\n * 页面上拉触底事件的处理函数\n */\n onReachBottom: function onReachBottom() {\n this.getCidArticle(this.activeCou);\n },\n methods: {\n getArticleHot: function getArticleHot() {\n var that = this;\n (0, _api.getArticleHotList)().then(function (res) {\n that.$set(that, 'articleList', res.data);\n });\n },\n getArticleBanner: function getArticleBanner() {\n var that = this;\n (0, _api.getArticleBannerList)().then(function (res) {\n that.imgUrls = res.data;\n });\n },\n getCidArticle: function getCidArticle(id, type) {\n var that = this;\n if (type) {\n that.status = false;\n this.activeCou = id;\n this.$set(this, 'articleList', []);\n that.page = 1;\n }\n // if (id == 0) return;\n var limit = that.limit;\n var page = that.page;\n var articleList = that.articleList;\n if (that.status) return;\n (0, _api.getArticleList)(that.activeCou, {\n page: page,\n limit: limit\n }).then(function (res) {\n var articleListNew = [];\n var len = res.length;\n articleListNew = articleList.concat(res.data);\n that.page++;\n that.$set(that, 'articleList', articleListNew);\n that.status = limit > len;\n that.page = that.page;\n });\n },\n getArticleCate: function getArticleCate() {\n var that = this;\n (0, _api.getArticleCategoryList)().then(function (res) {\n that.$set(that, 'navList', res.data);\n });\n },\n tabSelect: function tabSelect(active, e, item) {\n this.active = active;\n this.scrollLeft = e * 60;\n this.$set(this, 'coutList', []);\n this.$set(this, 'articleList', []);\n if (this.active == 0) {\n this.getArticleHot();\n } else {\n this.page = 1;\n this.status = false;\n if (item.children.length) {\n this.activeCou = item.children[0].id || 0;\n this.coutList = item.children || [];\n this.getCidArticle(this.activeCou);\n } else {\n this.getCidArticle(item.id, true);\n }\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZXh0ZW5zaW9uL25ld3NfbGlzdC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJtaXhpbnMiLCJkYXRhIiwiaW1nSG9zdCIsImNvdXRMaXN0IiwiaW1nVXJscyIsImFydGljbGVMaXN0IiwiaW5kaWNhdG9yRG90cyIsImNpcmN1bGFyIiwiYXV0b3BsYXkiLCJpbnRlcnZhbCIsImR1cmF0aW9uIiwibmF2TGlzdCIsImFjdGl2ZSIsInBhZ2UiLCJsaW1pdCIsInN0YXR1cyIsInNjcm9sbExlZnQiLCJhY3RpdmVDb3UiLCJvblNob3ciLCJvblJlYWNoQm90dG9tIiwibWV0aG9kcyIsImdldEFydGljbGVIb3QiLCJ0aGF0IiwiZ2V0QXJ0aWNsZUJhbm5lciIsImdldENpZEFydGljbGUiLCJhcnRpY2xlTGlzdE5ldyIsImdldEFydGljbGVDYXRlIiwidGFiU2VsZWN0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBdUZBO0FBTUE7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFHQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQUQ7TUFDQTtJQUNBO0lBQ0FFO01BQ0E7TUFDQTtRQUNBRjtRQUNBO1FBQ0E7UUFDQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBVDtRQUNBQztNQUNBO1FBQ0E7UUFDQTtRQUNBVztRQUNBSDtRQUNBQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQUk7TUFDQTtNQUNBO1FBQ0FKO01BQ0E7SUFDQTtJQUNBSztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI0NjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J25ld3NMaXN0Jz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3N3aXBlcicgdi1pZj1cImltZ1VybHMubGVuZ3RoID4gMFwiPlxyXG5cdFx0XHRcdDxzd2lwZXIgaW5kaWNhdG9yLWRvdHM9XCJ0cnVlXCIgOmF1dG9wbGF5PVwiYXV0b3BsYXlcIiA6Y2lyY3VsYXI9XCJjaXJjdWxhclwiIDppbnRlcnZhbD1cImludGVydmFsXCJcclxuXHRcdFx0XHRcdDpkdXJhdGlvbj1cImR1cmF0aW9uXCIgaW5kaWNhdG9yLWNvbG9yPVwicmdiYSgxMDIsMTAyLDEwMiwwLjMpXCIgaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcj1cIiM2NjZcIj5cclxuXHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBpbWdVcmxzXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDxzd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdFx0XHQ8bmF2aWdhdG9yIDp1cmw9XCInL3BhZ2VzL2V4dGVuc2lvbi9uZXdzX2RldGFpbHMvaW5kZXg/aWQ9JytpdGVtLmlkXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1hZ2VfaW5wdXRbMF1cIiBjbGFzcz1cInNsaWRlLWltYWdlXCIgLz5cclxuXHRcdFx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0PC9zd2lwZXI+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J25hdicgdi1pZj1cIm5hdkxpc3QubGVuZ3RoID4gMFwiPlxyXG5cdFx0XHRcdDxzY3JvbGwtdmlldyBjbGFzcz1cInNjcm9sbC12aWV3X3hcIiBzY3JvbGwteCBzY3JvbGwtd2l0aC1hbmltYXRpb24gOnNjcm9sbC1sZWZ0PVwic2Nyb2xsTGVmdFwiXHJcblx0XHRcdFx0XHRzdHlsZT1cIndpZHRoOmF1dG87b3ZlcmZsb3c6aGlkZGVuO1wiPlxyXG5cdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG5hdkxpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nIDpjbGFzcz0nYWN0aXZlPT1pdGVtLmlkP1wib25cIjpcIlwiJyBAY2xpY2s9J3RhYlNlbGVjdChpdGVtLmlkLCBpbmRleCwgaXRlbSknXHJcblx0XHRcdFx0XHRcdFx0OmlkPVwiYG5ld3NfJHtpdGVtLmlkfWBcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0udGl0bGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZSBiZy1jb2xvcicgdi1pZj1cImFjdGl2ZT09aXRlbS5pZFwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHRcdDxzY3JvbGwtdmlldyB2LWlmPVwiY291dExpc3QubGVuZ3RoXCIgY2xhc3M9XCJzY3JvbGwtdmlld194XCIgc2Nyb2xsLXggc2Nyb2xsLXdpdGgtYW5pbWF0aW9uXHJcblx0XHRcdFx0XHRzdHlsZT1cIndpZHRoOmF1dG87b3ZlcmZsb3c6aGlkZGVuO1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb3V0cnktbGlzdFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvdXRyeVwiIDpjbGFzcz0nYWN0aXZlQ291PT1jb3V0cnkuaWQ/XCJvblwiOlwiXCInIHYtZm9yPVwiKGNvdXRyeSxpbmRleCkgaW4gY291dExpc3RcIlxyXG5cdFx0XHRcdFx0XHRcdDprZXk9XCJpbmRleFwiIEBjbGljaz1cImdldENpZEFydGljbGUoY291dHJ5LmlkLDEpXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tjb3V0cnkudGl0bGV9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCc+XHJcblx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGFydGljbGVMaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIDp1cmw9J1wiL3BhZ2VzL2V4dGVuc2lvbi9uZXdzX2RldGFpbHMvaW5kZXg/aWQ9XCIraXRlbS5pZCcgaG92ZXItY2xhc3M9J25vbmUnXHJcblx0XHRcdFx0XHRcdGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIHYtaWY9XCJpdGVtLmltYWdlX2lucHV0Lmxlbmd0aCA9PSAxXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0IGFjZWEtcm93IHJvdy1jb2x1bW4tYmV0d2Vlbic+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTInPnt7aXRlbS50aXRsZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5hZGRfdGltZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz0naXRlbS5pbWFnZV9pbnB1dFswXSc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIDp1cmw9J1wiL3BhZ2VzL2V4dGVuc2lvbi9uZXdzX2RldGFpbHMvaW5kZXg/aWQ9XCIraXRlbS5pZCcgaG92ZXItY2xhc3M9J25vbmUnIGNsYXNzPSdpdGVtJ1xyXG5cdFx0XHRcdFx0XHR2LWVsc2UtaWY9XCJpdGVtLmltYWdlX2lucHV0Lmxlbmd0aCA9PSAyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBsaW5lMSc+e3tpdGVtLnRpdGxlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWNMaXN0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtSW1nLGluZGV4SW1nKSBpbiBpdGVtLmltYWdlX2lucHV0XCIgOmtleT1cImluZGV4SW1nXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPSdpdGVtSW1nJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpbWUnPnt7aXRlbS5hZGRfdGltZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIDp1cmw9J1wiL3BhZ2VzL2V4dGVuc2lvbi9uZXdzX2RldGFpbHMvaW5kZXg/aWQ9XCIraXRlbS5pZCcgaG92ZXItY2xhc3M9J25vbmUnIGNsYXNzPSdpdGVtJ1xyXG5cdFx0XHRcdFx0XHR2LWVsc2UtaWY9XCJpdGVtLmltYWdlX2lucHV0Lmxlbmd0aCA+IDJcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpdGxlIGxpbmUxJz57e2l0ZW0udGl0bGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY0xpc3Qgb24gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW1JbWcsaW5kZXhJbWcpIGluIGl0ZW0uaW1hZ2VfaW5wdXRcIiA6a2V5PVwiaW5kZXhJbWdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW1JbWcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGltZSc+e3tpdGVtLmFkZF90aW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0nbm9Db21tb2RpdHknIHYtaWY9XCJhcnRpY2xlTGlzdC5sZW5ndGggPT0gMCAmJiAocGFnZSAhPSAxIHx8IGFjdGl2ZT09IDApXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdlbXB0eUJveCc+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJpbWdIb3N0ICsgJy9zdGF0aWNzL2ltYWdlcy9lbXB0eS1ib3gucG5nJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEFydGljbGVDYXRlZ29yeUxpc3QsXHJcblx0XHRnZXRBcnRpY2xlTGlzdCxcclxuXHRcdGdldEFydGljbGVIb3RMaXN0LFxyXG5cdFx0Z2V0QXJ0aWNsZUJhbm5lckxpc3RcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSBcIkAvbWl4aW5zL2NvbG9yXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdEhUVFBfUkVRVUVTVF9VUkxcclxuXHR9IGZyb20gJ0AvY29uZmlnL2FwcCc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRob21lXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW1nSG9zdDogSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRjb3V0TGlzdDogW10sXHJcblx0XHRcdFx0aW1nVXJsczogW10sXHJcblx0XHRcdFx0YXJ0aWNsZUxpc3Q6IFtdLFxyXG5cdFx0XHRcdGluZGljYXRvckRvdHM6IGZhbHNlLFxyXG5cdFx0XHRcdGNpcmN1bGFyOiB0cnVlLFxyXG5cdFx0XHRcdGF1dG9wbGF5OiB0cnVlLFxyXG5cdFx0XHRcdGludGVydmFsOiAzMDAwLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiA1MDAsXHJcblx0XHRcdFx0bmF2TGlzdDogW10sXHJcblx0XHRcdFx0YWN0aXZlOiAwLFxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGltaXQ6IDgsXHJcblx0XHRcdFx0c3RhdHVzOiBmYWxzZSxcclxuXHRcdFx0XHRzY3JvbGxMZWZ0OiAwLFxyXG5cdFx0XHRcdGFjdGl2ZUNvdTogMFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog55Sf5ZG95ZGo5pyf5Ye95pWwLS3nm5HlkKzpobXpnaLmmL7npLpcclxuXHRcdCAqL1xyXG5cdFx0b25TaG93OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0Ly8gdGhpcy5nZXRBcnRpY2xlSG90KCk7XHJcblx0XHRcdHRoaXMuc3RhdHVzID0gZmFsc2U7XHJcblx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdHRoaXMuYXJ0aWNsZUxpc3QgPSBbXTtcclxuXHRcdFx0dGhpcy5nZXRDaWRBcnRpY2xlKDApO1xyXG5cdFx0XHR0aGlzLmdldEFydGljbGVCYW5uZXIoKTtcclxuXHRcdFx0dGhpcy5nZXRBcnRpY2xlQ2F0ZSgpO1xyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog6aG16Z2i5LiK5ouJ6Kem5bqV5LqL5Lu255qE5aSE55CG5Ye95pWwXHJcblx0XHQgKi9cclxuXHRcdG9uUmVhY2hCb3R0b206IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLmdldENpZEFydGljbGUodGhpcy5hY3RpdmVDb3UpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0QXJ0aWNsZUhvdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldEFydGljbGVIb3RMaXN0KCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdhcnRpY2xlTGlzdCcsIHJlcy5kYXRhKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0QXJ0aWNsZUJhbm5lcjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldEFydGljbGVCYW5uZXJMaXN0KCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5pbWdVcmxzID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldENpZEFydGljbGUoaWQsIHR5cGUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHR5cGUpIHtcclxuXHRcdFx0XHRcdHRoYXQuc3RhdHVzID0gZmFsc2VcclxuXHRcdFx0XHRcdHRoaXMuYWN0aXZlQ291ID0gaWRcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnYXJ0aWNsZUxpc3QnLCBbXSk7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2UgPSAxXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIGlmIChpZCA9PSAwKSByZXR1cm47XHJcblx0XHRcdFx0bGV0IGxpbWl0ID0gdGhhdC5saW1pdDtcclxuXHRcdFx0XHRsZXQgcGFnZSA9IHRoYXQucGFnZTtcclxuXHRcdFx0XHRsZXQgYXJ0aWNsZUxpc3QgPSB0aGF0LmFydGljbGVMaXN0O1xyXG5cdFx0XHRcdGlmICh0aGF0LnN0YXR1cykgcmV0dXJuO1xyXG5cdFx0XHRcdGdldEFydGljbGVMaXN0KHRoYXQuYWN0aXZlQ291LCB7XHJcblx0XHRcdFx0XHRwYWdlOiBwYWdlLFxyXG5cdFx0XHRcdFx0bGltaXQ6IGxpbWl0XHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGFydGljbGVMaXN0TmV3ID0gW107XHJcblx0XHRcdFx0XHRsZXQgbGVuID0gcmVzLmxlbmd0aDtcclxuXHRcdFx0XHRcdGFydGljbGVMaXN0TmV3ID0gYXJ0aWNsZUxpc3QuY29uY2F0KHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSsrO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdhcnRpY2xlTGlzdCcsIGFydGljbGVMaXN0TmV3KTtcclxuXHRcdFx0XHRcdHRoYXQuc3RhdHVzID0gbGltaXQgPiBsZW47XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2UgPSB0aGF0LnBhZ2U7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEFydGljbGVDYXRlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRBcnRpY2xlQ2F0ZWdvcnlMaXN0KCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICduYXZMaXN0JywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR0YWJTZWxlY3QoYWN0aXZlLCBlLCBpdGVtKSB7XHJcblx0XHRcdFx0dGhpcy5hY3RpdmUgPSBhY3RpdmU7XHJcblx0XHRcdFx0dGhpcy5zY3JvbGxMZWZ0ID0gZSAqIDYwO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnY291dExpc3QnLCBbXSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdhcnRpY2xlTGlzdCcsIFtdKTtcclxuXHRcdFx0XHRpZiAodGhpcy5hY3RpdmUgPT0gMCkge1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRBcnRpY2xlSG90KCk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdFx0XHR0aGlzLnN0YXR1cyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0aWYgKGl0ZW0uY2hpbGRyZW4ubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuYWN0aXZlQ291ID0gaXRlbS5jaGlsZHJlblswXS5pZCB8fCAwXHJcblx0XHRcdFx0XHRcdHRoaXMuY291dExpc3QgPSBpdGVtLmNoaWxkcmVuIHx8IFtdXHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0Q2lkQXJ0aWNsZSh0aGlzLmFjdGl2ZUNvdSk7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldENpZEFydGljbGUoaXRlbS5pZCwgdHJ1ZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5ub0NvbW1vZGl0eSB7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcnB4O1xyXG5cclxuXHRcdC5lbXB0eUJveCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDUwcnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQudGlwcyB7XHJcblx0XHRcdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiA0MTRycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMDRycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm5ld3NMaXN0IC5zd2lwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMzBycHggMzBycHggMCAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5uZXdzTGlzdCAuc3dpcGVyIHN3aXBlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzY1cnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Lm5ld3NMaXN0IC5zd2lwZXIgLnNsaWRlLWltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzMzVycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0Ly8gI2lmZGVmIEFQUC1QTFVTIHx8IEg1XHJcblx0Lm5ld3NMaXN0IC9kZWVwL3VuaS1zd2lwZXIgLnVuaS1zd2lwZXItZG90cy1ob3Jpem9udGFsIHtcclxuXHRcdGJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5uZXdzTGlzdCAuc3dpcGVyIC9kZWVwLy51bmktc3dpcGVyLWRvdCB7XHJcblx0XHR3aWR0aDogMTJycHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMTJycHggIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lm5ld3NMaXN0IC5zd2lwZXIgL2RlZXAvLnVuaS1zd2lwZXItZG90fi51bmktc3dpcGVyLWRvdCB7XHJcblx0XHRtYXJnaW4tbGVmdDogNXJweDtcclxuXHR9XHJcblxyXG5cdC8vICNlbmRpZlxyXG5cdC8vICNpZmRlZiBNUFxyXG5cdC5uZXdzTGlzdCAvZGVlcC93eC1zd2lwZXIgLnd4LXN3aXBlci1kb3RzLWhvcml6b250YWwge1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0Lm5ld3NMaXN0IC5zd2lwZXIgL2RlZXAvLnd4LXN3aXBlci1kb3Qge1xyXG5cdFx0d2lkdGg6IDEycnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDEycnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcclxuXHR9XHJcblxyXG5cdC5uZXdzTGlzdCAuc3dpcGVyIC9kZWVwLy53eC1zd2lwZXItZG90fi53eC1zd2lwZXItZG90IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1cnB4O1xyXG5cdH1cclxuXHJcblx0Ly8gI2VuZGlmXHJcblx0Lm5ld3NMaXN0IC5uYXYge1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRtYXJnaW4tdG9wOiA0M3JweDtcclxuXHR9XHJcblxyXG5cdC5uZXdzTGlzdCAubmF2IC5pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHR9XHJcblxyXG5cdC5uZXdzTGlzdCAubmF2IC5pdGVtLm9uIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0Lm5ld3NMaXN0IC5uYXYgLml0ZW1+Lml0ZW0ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDQ2cnB4O1xyXG5cdH1cclxuXHJcblx0Lm5ld3NMaXN0IC5uYXYgLml0ZW0gLmxpbmUge1xyXG5cdFx0d2lkdGg6IDI0cnB4O1xyXG5cdFx0aGVpZ2h0OiA0cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnJweDtcclxuXHRcdG1hcmdpbjogMTBycHggYXV0byAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQubmV3c0xpc3QgLmxpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQubmV3c0xpc3QgLmxpc3QgLml0ZW0ge1xyXG5cdFx0bWFyZ2luOiAwIDMwcnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZjBmMGYwO1xyXG5cdFx0cGFkZGluZzogMzVycHggMDtcclxuXHR9XHJcblxyXG5cdC5uZXdzTGlzdCAubGlzdCAuaXRlbSAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMjUwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxNTZycHg7XHJcblx0fVxyXG5cclxuXHQubmV3c0xpc3QgLmxpc3QgLml0ZW0gLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0Lm5ld3NMaXN0IC5saXN0IC5pdGVtIC50ZXh0IHtcclxuXHRcdHdpZHRoOiA0MjBycHg7XHJcblx0XHRoZWlnaHQ6IDE1NnJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC5uZXdzTGlzdCAubGlzdCAuaXRlbSAudGV4dCAubmFtZSB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQubmV3c0xpc3QgLmxpc3QgLml0ZW0gLnBpY0xpc3QgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDMzNXJweDtcclxuXHRcdGhlaWdodDogMjEwcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblx0fVxyXG5cclxuXHQubmV3c0xpc3QgLmxpc3QgLml0ZW0gLnBpY0xpc3Qub24gLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDIxN3JweDtcclxuXHRcdGhlaWdodDogMTM2cnB4O1xyXG5cdH1cclxuXHJcblx0Lm5ld3NMaXN0IC5saXN0IC5pdGVtIC5waWNMaXN0IC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHR9XHJcblxyXG5cdC5uZXdzTGlzdCAubGlzdCAuaXRlbSAudGltZSB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdG1hcmdpbi10b3A6IDIycnB4O1xyXG5cdH1cclxuXHJcblx0LmNvdXRyeS1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAxMHJweCAwO1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XHJcblx0XHRoZWlnaHQ6IDgwcnB4O1xyXG5cclxuXHRcdC5jb3V0cnkge1xyXG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNnJweDtcclxuXHRcdFx0cGFkZGluZzogNHJweCAyMHJweDtcclxuXHRcdFx0Y29sb3I6ICM2NjY2NjY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvdXRyeS5vbiB7XHJcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCAyMTcsIDIzNiwgMSk7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMnJweDtcclxuXHRcdFx0Y29sb3I6ICNFOTMzMjM7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///465\n"); /***/ }), /* 466 */ /*!******************************************************!*\ !*** E:/2024/1/广告/uni-app/components/home/index.vue ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_08ae13c6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=08ae13c6&scoped=true& */ 467);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 469);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_08ae13c6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_08ae13c6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"08ae13c6\",\n null,\n false,\n _index_vue_vue_type_template_id_08ae13c6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/home/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDhhZTEzYzYmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjA4YWUxM2M2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvaG9tZS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///466\n"); /***/ }), /* 467 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/home/index.vue?vue&type=template&id=08ae13c6&scoped=true& ***! \*************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08ae13c6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=08ae13c6&scoped=true& */ 468); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08ae13c6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08ae13c6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08ae13c6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08ae13c6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 468 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/home/index.vue?vue&type=template&id=08ae13c6&scoped=true& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(2, "sc", "home"), style: _vm._$s(2, "s", { top: _vm.top + "px" }), attrs: { id: "right-nav", _i: 2 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() return _vm.setTouchMove($event) }, }, }, [ _vm._$s(3, "i", _vm.homeActive) ? _c( "view", { staticClass: _vm._$s(3, "sc", "homeCon bg-color"), class: _vm._$s(3, "c", _vm.homeActive === true ? "on" : ""), attrs: { _i: 3 }, }, [ _c("navigator", { staticClass: _vm._$s( 4, "sc", "iconfont icon-shouye-xianxing" ), attrs: { _i: 4 }, }), _c("navigator", { staticClass: _vm._$s( 5, "sc", "iconfont icon-caigou-xianxing" ), attrs: { _i: 5 }, }), _c("navigator", { staticClass: _vm._$s(6, "sc", "iconfont icon-yonghu1"), attrs: { _i: 6 }, }), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(7, "sc", "pictrueBox"), attrs: { _i: 7 }, on: { click: _vm.open }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "pictrue"), attrs: { _i: 8 }, }, [ _c("image", { staticClass: _vm._$s(9, "sc", "image"), attrs: { src: _vm._$s( 9, "a-src", _vm.homeActive === true ? _vm.imgHost + "/statics/images/close.gif" : _vm.imgHost + "/statics/images/open.gif" ), _i: 9, }, }), ] ), ] ), ] ), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 469 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/home/index.vue?vue&type=script&lang=js& ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 470);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI0NjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///469\n"); /***/ }), /* 470 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/home/index.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"Home\",\n props: {},\n mixins: [_color.default],\n data: function data() {\n return {\n top: \"545\",\n imgHost: _app.HTTP_REQUEST_URL\n };\n },\n computed: (0, _vuex.mapGetters)([\"homeActive\"]),\n methods: {\n setTouchMove: function setTouchMove(e) {\n var that = this;\n if (e.touches[0].clientY < 545 && e.touches[0].clientY > 66) {\n that.top = e.touches[0].clientY;\n // that.setData({\n // \ttop: e.touches[0].clientY\n // })\n }\n },\n\n open: function open() {\n this.homeActive ? this.$store.commit(\"CLOSE_HOME\") : this.$store.commit(\"OPEN_HOME\");\n }\n },\n created: function created() {},\n beforeDestroy: function beforeDestroy() {\n this.$store.commit(\"CLOSE_HOME\");\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9ob21lL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJtaXhpbnMiLCJkYXRhIiwidG9wIiwiaW1nSG9zdCIsImNvbXB1dGVkIiwibWV0aG9kcyIsInNldFRvdWNoTW92ZSIsInRoYXQiLCJvcGVuIiwiY3JlYXRlZCIsImJlZm9yZURlc3Ryb3kiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUE0QkE7QUFHQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7RUFDQUM7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTs7SUFDQUM7TUFDQSxrQkFDQSxtQ0FDQTtJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI0NzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgc3R5bGU9XCJ0b3VjaC1hY3Rpb246IG5vbmU7XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaG9tZVwiIHN0eWxlPVwicG9zaXRpb246Zml4ZWQ7XCIgOnN0eWxlPVwieyB0b3A6IHRvcCArICdweCd9XCIgaWQ9XCJyaWdodC1uYXZcIlxyXG5cdFx0XHRcdEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50PVwic2V0VG91Y2hNb3ZlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJob21lQ29uIGJnLWNvbG9yXCIgOmNsYXNzPVwiaG9tZUFjdGl2ZSA9PT0gdHJ1ZSA/ICdvbicgOiAnJ1wiIHYtaWY9XCJob21lQWN0aXZlXCI+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIGhvdmVyLWNsYXNzPSdub25lJyBvcGVuLXR5cGU9XCJzd2l0Y2hUYWJcIiB1cmw9Jy9wYWdlcy9pbmRleC9pbmRleCdcclxuXHRcdFx0XHRcdFx0Y2xhc3M9J2ljb25mb250IGljb24tc2hvdXllLXhpYW54aW5nJz5cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciBob3Zlci1jbGFzcz0nbm9uZScgb3Blbi10eXBlPVwic3dpdGNoVGFiXCIgdXJsPScvcGFnZXMvb3JkZXJfYWRkY2FydC9vcmRlcl9hZGRjYXJ0J1xyXG5cdFx0XHRcdFx0XHRjbGFzcz0naWNvbmZvbnQgaWNvbi1jYWlnb3UteGlhbnhpbmcnPjwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciBob3Zlci1jbGFzcz0nbm9uZScgb3Blbi10eXBlPVwic3dpdGNoVGFiXCIgdXJsPScvcGFnZXMvdXNlci9pbmRleCdcclxuXHRcdFx0XHRcdFx0Y2xhc3M9J2ljb25mb250IGljb24teW9uZ2h1MSc+PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IEBjbGljaz1cIm9wZW5cIiBjbGFzcz1cInBpY3RydWVCb3hcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIlxyXG5cdFx0XHRcdFx0XHQgIGhvbWVBY3RpdmUgPT09IHRydWVcclxuXHRcdFx0XHRcdFx0ICAgID8gaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvY2xvc2UuZ2lmJ1xyXG5cdFx0XHRcdFx0XHQgICAgOiBpbWdIb3N0ICsgJy9zdGF0aWNzL2ltYWdlcy9vcGVuLmdpZidcclxuXHRcdFx0XHRcdFx0XCIgY2xhc3M9XCJpbWFnZVwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGltcG9ydCB7SFRUUF9SRVFVRVNUX1VSTH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcIkhvbWVcIixcclxuXHRcdHByb3BzOiB7fSxcclxuXHRcdG1peGluczpbY29sb3JzXSxcclxuXHRcdGRhdGE6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRvcDogXCI1NDVcIixcclxuXHRcdFx0XHRpbWdIb3N0OkhUVFBfUkVRVUVTVF9VUkxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbXCJob21lQWN0aXZlXCJdKSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c2V0VG91Y2hNb3ZlKGUpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKGUudG91Y2hlc1swXS5jbGllbnRZIDwgNTQ1ICYmIGUudG91Y2hlc1swXS5jbGllbnRZID4gNjYpIHtcclxuXHRcdFx0XHRcdHRoYXQudG9wID0gZS50b3VjaGVzWzBdLmNsaWVudFlcclxuXHRcdFx0XHRcdC8vIHRoYXQuc2V0RGF0YSh7XHJcblx0XHRcdFx0XHQvLyBcdHRvcDogZS50b3VjaGVzWzBdLmNsaWVudFlcclxuXHRcdFx0XHRcdC8vIH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvcGVuOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmhvbWVBY3RpdmUgP1xyXG5cdFx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KFwiQ0xPU0VfSE9NRVwiKSA6XHJcblx0XHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoXCJPUEVOX0hPTUVcIik7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge30sXHJcblx0XHRiZWZvcmVEZXN0cm95KCkge1xyXG5cdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoXCJDTE9TRV9IT01FXCIpXHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdC5waWN0cnVlQm94IHtcclxuXHRcdHdpZHRoOiAxMzBycHg7XHJcblx0XHRoZWlnaHQ6IDEyMHJweDtcclxuXHR9XHJcblxyXG5cdC8q6L+U5Zue5Li76aG15oyJ6ZKuKi9cclxuXHQuaG9tZSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRyaWdodDogMTVycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LmhvbWUgLmhvbWVDb24ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHQuaG9tZSAuaG9tZUNvbi5vbiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0YW5pbWF0aW9uOiBib3VuY2VJblJpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuXHRcdHdpZHRoOiAzMDBycHg7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tdmlldy10aGVtZSkgIWltcG9ydGFudDtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuXHR9XHJcblxyXG5cdC5ob21lIC5ob21lQ29uIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDQ4cnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5ob21lIC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiA4NnJweDtcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmhvbWUgLnBpY3RydWUgLmltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0bXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0bW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdHdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRvLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///470\n"); /***/ }), /* 471 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/extension/news_details/index.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6f3f8ef2_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6f3f8ef2&mpType=page */ 472);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 474);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6f3f8ef2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6f3f8ef2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_6f3f8ef2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/extension/news_details/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDcxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmYzZjhlZjImbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9leHRlbnNpb24vbmV3c19kZXRhaWxzL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///471\n"); /***/ }), /* 472 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/extension/news_details/index.vue?vue&type=template&id=6f3f8ef2&mpType=page ***! \*************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6f3f8ef2_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6f3f8ef2&mpType=page */ 473); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6f3f8ef2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6f3f8ef2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6f3f8ef2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6f3f8ef2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 473 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/extension/news_details/index.vue?vue&type=template&id=6f3f8ef2&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { jyfParser: __webpack_require__(/*! @/components/jyf-parser/jyf-parser.vue */ 167).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "newsDetail"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.articleInfo.title || "")))] ), _c( "view", { staticClass: _vm._$s(3, "sc", "list acea-row row-middle"), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "label"), attrs: { _i: 4 } }, [ _vm._v( _vm._$s(4, "t0-0", _vm._s(_vm.articleInfo.catename || "")) ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "item"), attrs: { _i: 5 } }, [ _vm._v( _vm._$s(5, "t0-0", _vm._s(_vm.articleInfo.add_time || "")) ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "item"), attrs: { _i: 6 } }, [ _c("text", { staticClass: _vm._$s(7, "sc", "iconfont icon-liulan"), attrs: { _i: 7 }, }), _vm._v( _vm._$s(6, "t1-0", _vm._s(_vm.articleInfo.visit || "")) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "conters"), attrs: { _i: 8 } }, [ _c("jyf-parser", { ref: "article", attrs: { html: _vm.content, "tag-style": _vm.tagStyle, _i: 9 }, }), ], 1 ), _vm._$s(10, "i", _vm.store_info.id) ? _c( "navigator", { staticClass: _vm._$s( 10, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { url: _vm._$s( 10, "a-url", "/pages/goods_details/index?id=" + _vm.store_info.id ), _i: 10, }, }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "pictrue"), attrs: { _i: 11 }, }, [ _c("image", { attrs: { src: _vm._$s(12, "a-src", _vm.store_info.image), _i: 12, }, }), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "text"), attrs: { _i: 13 }, }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "name line1"), attrs: { _i: 14 }, }, [ _vm._v( _vm._$s( 14, "t0-0", _vm._s(_vm.store_info.store_name || "") ) ), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "money font-color"), attrs: { _i: 15 }, }, [ _vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.$t("¥")))), _c( "text", { staticClass: _vm._$s(16, "sc", "num"), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s(_vm.store_info.price || 0) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "y_money"), attrs: { _i: 17 }, }, [ _vm._v( _vm._$s(17, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 17, "t0-1", _vm._s(_vm.store_info.ot_price || 0) ) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(18, "sc", "label"), attrs: { _i: 18 }, }, [ _c( "text", { staticClass: _vm._$s(19, "sc", "span"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.$t("查看商品"))) ), ] ), ] ), ] ) : _vm._e(), ] ), _c("shareInfo", { attrs: { shareInfoStatus: _vm.shareInfoStatus, _i: 20 }, on: { setShareInfoStatus: _vm.setShareInfoStatus }, }), _c("home", { attrs: { _i: 21 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 474 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/extension/news_details/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 475);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI0NzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///474\n"); /***/ }), /* 475 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/extension/news_details/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../components/shareInfo/index.vue */ 476));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _jyfParser = _interopRequireDefault(__webpack_require__(/*! @/components/jyf-parser/jyf-parser */ 167));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n shareInfo: _index.default,\n home: _home.default,\n \"jyf-parser\": _jyfParser.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n id: 0,\n articleInfo: [],\n store_info: {},\n content: '',\n shareInfoStatus: false,\n tagStyle: {\n img: 'width:100%;display:block;',\n table: 'width:100%',\n video: 'width:100%'\n }\n };\n },\n /**\n * 生命周期函数--监听页面加载\n */\n onLoad: function onLoad(options) {\n if (options.hasOwnProperty('id')) {\n this.id = options.id;\n } else {\n uni.navigateBack({\n delta: 1\n });\n }\n },\n onShow: function onShow() {\n this.getArticleOne();\n },\n onShareAppMessage: function onShareAppMessage() {\n var that = this;\n that.$set(that, \"actionSheetHidden\", !that.actionSheetHidden);\n (0, _user.userShare)();\n return {\n title: this.articleInfo.title || \"\",\n imageUrl: this.articleInfo.image_input.length ? this.articleInfo.image_input[0] : \"\",\n path: \"/pages/extension/news_details/index?id=\" + that.id + \"&spid=\" + this.$store.state.app.uid\n };\n },\n onShareTimeline: function onShareTimeline() {\n var that = this;\n (0, _user.userShare)();\n return {\n title: this.articleInfo.title,\n query: {\n id: that.id,\n spid: this.$store.state.app.uid || 0\n },\n imageUrl: this.articleInfo.image_input.length ? this.articleInfo.image_input[0] : \"\"\n };\n },\n methods: {\n getArticleOne: function getArticleOne() {\n var that = this;\n (0, _api.getArticleDetails)(that.id).then(function (res) {\n uni.setNavigationBarTitle({\n title: res.data.title.substring(0, 7) + \"...\"\n });\n that.$set(that, 'articleInfo', res.data);\n that.$set(that, 'store_info', res.data.store_info ? res.data.store_info : {});\n that.content = res.data.content;\n });\n },\n listenerActionSheet: function listenerActionSheet() {\n this.shareInfoStatus = true;\n },\n setShareInfoStatus: function setShareInfoStatus() {\n this.shareInfoStatus = false;\n },\n setShareInfo: function setShareInfo() {\n var href = location.href + '&spid=' + this.$store.state.app.uid;\n var configAppMessage = {\n title: this.articleInfo.title,\n desc: this.articleInfo.synopsis,\n link: href,\n imgUrl: this.articleInfo.image_input.length ? this.articleInfo.image_input[0] : \"\"\n };\n this.$wechat.wechatEvevt([\"updateAppMessageShareData\", \"updateTimelineShareData\", \"onMenuShareAppMessage\", \"onMenuShareTimeline\"], configAppMessage);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZXh0ZW5zaW9uL25ld3NfZGV0YWlscy9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInNoYXJlSW5mbyIsImhvbWUiLCJtaXhpbnMiLCJkYXRhIiwiaWQiLCJhcnRpY2xlSW5mbyIsInN0b3JlX2luZm8iLCJjb250ZW50Iiwic2hhcmVJbmZvU3RhdHVzIiwidGFnU3R5bGUiLCJpbWciLCJ0YWJsZSIsInZpZGVvIiwib25Mb2FkIiwidW5pIiwiZGVsdGEiLCJvblNob3ciLCJvblNoYXJlQXBwTWVzc2FnZSIsInRoYXQiLCJ0aXRsZSIsImltYWdlVXJsIiwicGF0aCIsIm9uU2hhcmVUaW1lbGluZSIsInF1ZXJ5Iiwic3BpZCIsIm1ldGhvZHMiLCJnZXRBcnRpY2xlT25lIiwibGlzdGVuZXJBY3Rpb25TaGVldCIsInNldFNoYXJlSW5mb1N0YXR1cyIsInNldFNoYXJlSW5mbyIsImRlc2MiLCJsaW5rIiwiaW1nVXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBMENBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBR0E7RUFDQUE7SUFDQUM7SUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7TUFFQUM7UUFDQUM7TUFDQTtJQUtBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7SUFDQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtNQUNBSDtNQUNBSTtRQUNBbkI7UUFDQW9CO01BQ0E7TUFDQUo7SUFDQTtFQUNBO0VBQ0FLO0lBQ0FDO01BQ0E7TUFDQTtRQUNBWjtVQUNBSztRQUNBO1FBQ0FEO1FBQ0FBO1FBQ0FBO01BTUE7SUFDQTtJQUNBUztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBVjtRQUNBVztRQUNBQztRQUNBQztNQUNBO01BQ0Esa0ZBQ0EseUJBQ0Esc0JBQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI0NzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J25ld3NEZXRhaWwnPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUnPnt7YXJ0aWNsZUluZm8udGl0bGUgfHwgJyd9fTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2xpc3QgYWNlYS1yb3cgcm93LW1pZGRsZSc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2xhYmVsJz57e2FydGljbGVJbmZvLmNhdGVuYW1lIHx8ICcnfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nPjwvdGV4dD57e2FydGljbGVJbmZvLmFkZF90aW1lIHx8ICcnfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nPjx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWxpdWxhbic+PC90ZXh0Pnt7YXJ0aWNsZUluZm8udmlzaXQgfHwgJyd9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nY29udGVycyc+XHJcblx0XHRcdFx0PGp5Zi1wYXJzZXIgOmh0bWw9XCJjb250ZW50XCIgcmVmPVwiYXJ0aWNsZVwiIDp0YWctc3R5bGU9XCJ0YWdTdHlsZVwiPjwvanlmLXBhcnNlcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwicGljVHh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiB2LWlmPVwic3RvcmVfaW5mby5pZFwiXHJcblx0XHRcdFx0OnVybD1cIicvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0nK3N0b3JlX2luZm8uaWRcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwic3RvcmVfaW5mby5pbWFnZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGxpbmUxXCI+e3tzdG9yZV9pbmZvLnN0b3JlX25hbWUgfHwgJyd9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXkgZm9udC1jb2xvclwiPlxyXG5cdFx0XHRcdFx0XHR7eyR0KGDvv6VgKX19PHRleHQgY2xhc3M9XCJudW1cIj57e3N0b3JlX2luZm8ucHJpY2UgfHwgMH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ5X21vbmV5XCI+e3skdChg77+lYCl9fXt7c3RvcmVfaW5mby5vdF9wcmljZSB8fCAwfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJsYWJlbFwiPjx0ZXh0IGNsYXNzPVwic3BhblwiPnt7JHQoYOafpeeci+WVhuWTgWApfX08L3RleHQ+PC9uYXZpZ2F0b3I+XHJcblx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cImJudCBiZy1jb2xvclwiIGhvdmVyLWNsYXNzPSdub25lJyBAY2xpY2s9XCJsaXN0ZW5lckFjdGlvblNoZWV0XCJcclxuXHRcdFx0XHR2LWlmPVwidGhpcy4kd2VjaGF0LmlzV2VpeGluKClcIj57eyR0KGDlkozlpb3lj4vkuIDotbfliIbkuqtgKX19PC9idXR0b24+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cImJudCBiZy1jb2xvclwiIG9wZW4tdHlwZT1cInNoYXJlXCIgaG92ZXItY2xhc3M9J25vbmUnPnt7JHQoYOWSjOWlveWPi+S4gOi1t+WIhuS6q2ApfX08L2J1dHRvbj5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8c2hhcmVJbmZvIEBzZXRTaGFyZUluZm9TdGF0dXM9XCJzZXRTaGFyZUluZm9TdGF0dXNcIiA6c2hhcmVJbmZvU3RhdHVzPVwic2hhcmVJbmZvU3RhdHVzXCI+PC9zaGFyZUluZm8+XHJcblx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHQ8aG9tZT48L2hvbWU+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRBcnRpY2xlRGV0YWlsc1xyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJztcclxuXHRpbXBvcnQgc2hhcmVJbmZvIGZyb20gJy4uL2NvbXBvbmVudHMvc2hhcmVJbmZvL2luZGV4LnZ1ZSc7XHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCBwYXJzZXIgZnJvbSBcIkAvY29tcG9uZW50cy9qeWYtcGFyc2VyL2p5Zi1wYXJzZXJcIjtcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHR1c2VyU2hhcmVcclxuXHR9IGZyb20gXCJAL2FwaS91c2VyLmpzXCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRzaGFyZUluZm8sXHJcblx0XHRcdGhvbWUsXHJcblx0XHRcdFwianlmLXBhcnNlclwiOiBwYXJzZXJcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpZDogMCxcclxuXHRcdFx0XHRhcnRpY2xlSW5mbzogW10sXHJcblx0XHRcdFx0c3RvcmVfaW5mbzoge30sXHJcblx0XHRcdFx0Y29udGVudDogJycsXHJcblx0XHRcdFx0c2hhcmVJbmZvU3RhdHVzOiBmYWxzZSxcclxuXHRcdFx0XHR0YWdTdHlsZToge1xyXG5cdFx0XHRcdFx0aW1nOiAnd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrOycsXHJcblx0XHRcdFx0XHR0YWJsZTogJ3dpZHRoOjEwMCUnLFxyXG5cdFx0XHRcdFx0dmlkZW86ICd3aWR0aDoxMDAlJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOeUn+WRveWRqOacn+WHveaVsC0t55uR5ZCs6aG16Z2i5Yqg6L29XHJcblx0XHQgKi9cclxuXHRcdG9uTG9hZDogZnVuY3Rpb24ob3B0aW9ucykge1xyXG5cdFx0XHRpZiAob3B0aW9ucy5oYXNPd25Qcm9wZXJ0eSgnaWQnKSkge1xyXG5cdFx0XHRcdHRoaXMuaWQgPSBvcHRpb25zLmlkO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdC8vICNpZm5kZWYgSDVcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKHtcclxuXHRcdFx0XHRcdGRlbHRhOiAxXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0aGlzdG9yeS5iYWNrKCk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblNob3c6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLmdldEFydGljbGVPbmUoKTtcclxuXHRcdH0sXHJcblx0XHRvblNoYXJlQXBwTWVzc2FnZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwiYWN0aW9uU2hlZXRIaWRkZW5cIiwgIXRoYXQuYWN0aW9uU2hlZXRIaWRkZW4pO1xyXG5cdFx0XHR1c2VyU2hhcmUoKTtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0aXRsZTogdGhpcy5hcnRpY2xlSW5mby50aXRsZSB8fCBcIlwiLFxyXG5cdFx0XHRcdGltYWdlVXJsOiB0aGlzLmFydGljbGVJbmZvLmltYWdlX2lucHV0Lmxlbmd0aCA/IHRoaXMuYXJ0aWNsZUluZm8uaW1hZ2VfaW5wdXRbMF0gOiBcIlwiLFxyXG5cdFx0XHRcdHBhdGg6IFwiL3BhZ2VzL2V4dGVuc2lvbi9uZXdzX2RldGFpbHMvaW5kZXg/aWQ9XCIgKyB0aGF0LmlkICsgXCImc3BpZD1cIiArIHRoaXMuJHN0b3JlLnN0YXRlLmFwcC51aWQsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0b25TaGFyZVRpbWVsaW5lKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHVzZXJTaGFyZSgpO1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLmFydGljbGVJbmZvLnRpdGxlLFxyXG5cdFx0XHRcdHF1ZXJ5OiB7XHJcblx0XHRcdFx0XHRpZDogdGhhdC5pZCxcclxuXHRcdFx0XHRcdHNwaWQ6IHRoaXMuJHN0b3JlLnN0YXRlLmFwcC51aWQgfHwgMCxcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGltYWdlVXJsOiB0aGlzLmFydGljbGVJbmZvLmltYWdlX2lucHV0Lmxlbmd0aCA/IHRoaXMuYXJ0aWNsZUluZm8uaW1hZ2VfaW5wdXRbMF0gOiBcIlwiLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0QXJ0aWNsZU9uZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldEFydGljbGVEZXRhaWxzKHRoYXQuaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLmRhdGEudGl0bGUuc3Vic3RyaW5nKDAsIDcpICsgXCIuLi5cIlxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2FydGljbGVJbmZvJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdzdG9yZV9pbmZvJywgcmVzLmRhdGEuc3RvcmVfaW5mbyA/IHJlcy5kYXRhLnN0b3JlX2luZm8gOiB7fSk7XHJcblx0XHRcdFx0XHR0aGF0LmNvbnRlbnQgPSByZXMuZGF0YS5jb250ZW50O1xyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRpZiAodGhpcy4kd2VjaGF0LmlzV2VpeGluKCkpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zZXRTaGFyZUluZm8oKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRsaXN0ZW5lckFjdGlvblNoZWV0KCkge1xyXG5cdFx0XHRcdHRoaXMuc2hhcmVJbmZvU3RhdHVzID0gdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRTaGFyZUluZm9TdGF0dXMoKSB7XHJcblx0XHRcdFx0dGhpcy5zaGFyZUluZm9TdGF0dXMgPSBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRTaGFyZUluZm86IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCBocmVmID0gbG9jYXRpb24uaHJlZiArICcmc3BpZD0nICsgdGhpcy4kc3RvcmUuc3RhdGUuYXBwLnVpZDtcclxuXHRcdFx0XHRsZXQgY29uZmlnQXBwTWVzc2FnZSA9IHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLmFydGljbGVJbmZvLnRpdGxlLFxyXG5cdFx0XHRcdFx0ZGVzYzogdGhpcy5hcnRpY2xlSW5mby5zeW5vcHNpcyxcclxuXHRcdFx0XHRcdGxpbms6IGhyZWYsXHJcblx0XHRcdFx0XHRpbWdVcmw6IHRoaXMuYXJ0aWNsZUluZm8uaW1hZ2VfaW5wdXQubGVuZ3RoID8gdGhpcy5hcnRpY2xlSW5mby5pbWFnZV9pbnB1dFswXSA6IFwiXCJcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdHRoaXMuJHdlY2hhdC53ZWNoYXRFdmV2dChbXCJ1cGRhdGVBcHBNZXNzYWdlU2hhcmVEYXRhXCIsIFwidXBkYXRlVGltZWxpbmVTaGFyZURhdGFcIixcclxuXHRcdFx0XHRcdFwib25NZW51U2hhcmVBcHBNZXNzYWdlXCIsXHJcblx0XHRcdFx0XHRcIm9uTWVudVNoYXJlVGltZWxpbmVcIixcclxuXHRcdFx0XHRdLCBjb25maWdBcHBNZXNzYWdlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5uZXdzRGV0YWlsIC50aXRsZSB7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW46IDQ1cnB4IDAgMjNycHggMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0fVxyXG5cclxuXHQubmV3c0RldGFpbCAubGlzdCB7XHJcblx0XHRtYXJnaW46IDAgMzBycHg7XHJcblx0XHQvLyBib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNlZWU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVycHg7XHJcblx0fVxyXG5cclxuXHQubmV3c0RldGFpbCAubGlzdCAubGFiZWwge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjQjFCMkIzO1xyXG5cdFx0Ly8gaGVpZ2h0OiAzOHJweDtcclxuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDNycHg7XHJcblx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQvLyBsaW5lLWhlaWdodDogMzhycHg7XHJcblx0XHQvLyBwYWRkaW5nOiAwIDEwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm5ld3NEZXRhaWwgLmxpc3QgLml0ZW0ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI3cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjQjFCMkIzO1xyXG5cdH1cclxuXHJcblx0Lm5ld3NEZXRhaWwgLmxpc3QgLml0ZW0gLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm5ld3NEZXRhaWwgLmxpc3QgLml0ZW0gLmljb25mb250Lmljb24tc2hlbmhlemhvbmcge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHR9XHJcblxyXG5cdC5uZXdzRGV0YWlsIC5jb250ZXJzIHtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICM4QThCOEM7XHJcblx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdH1cclxuXHJcblx0Lm5ld3NEZXRhaWwgLnBpY1R4dCB7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0aGVpZ2h0OiAyMDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm5ld3NEZXRhaWwgLnBpY1R4dCAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMjAwcnB4O1xyXG5cdFx0aGVpZ2h0OiAyMDBycHg7XHJcblx0fVxyXG5cclxuXHQubmV3c0RldGFpbCAucGljVHh0IC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHggMCAwIDIwcnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQubmV3c0RldGFpbCAucGljVHh0IC50ZXh0IHtcclxuXHRcdHdpZHRoOiA0NjBycHg7XHJcblx0fVxyXG5cclxuXHQubmV3c0RldGFpbCAucGljVHh0IC50ZXh0IC5uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5uZXdzRGV0YWlsIC5waWNUeHQgLnRleHQgLm1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0Lm5ld3NEZXRhaWwgLnBpY1R4dCAudGV4dCAubW9uZXkgLm51bSB7XHJcblx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdH1cclxuXHJcblx0Lm5ld3NEZXRhaWwgLnBpY1R4dCAudGV4dCAueV9tb25leSB7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHR9XHJcblxyXG5cdC5uZXdzRGV0YWlsIC5waWNUeHQgLmxhYmVsIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMDMxMzE7XHJcblx0XHR3aWR0aDogMTYwcnB4O1xyXG5cdFx0aGVpZ2h0OiA1MHJweDtcclxuXHRcdHJpZ2h0OiAtN3JweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDI1cnB4IDAgNnJweCAyNXJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1MHJweDtcclxuXHRcdGJvdHRvbTogMjRycHg7XHJcblx0fVxyXG5cclxuXHQubmV3c0RldGFpbCAucGljVHh0IC5sYWJlbCAuc3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmY3MWUgMCUsICNmOWI1MTMgMTAwJSk7XHJcblx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdC5uZXdzRGV0YWlsIC5waWNUeHQgLmxhYmVsOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiA4cnB4IHNvbGlkICMzMDMxMzE7XHJcblx0XHRib3JkZXItcmlnaHQ6IDhycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHR0b3A6IC03cnB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQubmV3c0RldGFpbCAuYm50IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDVycHg7XHJcblx0XHRtYXJnaW46IDQ4cnB4IGF1dG87XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogOTBycHg7XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///475\n"); /***/ }), /* 476 */ /*!***************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/extension/components/shareInfo/index.vue ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_e5d7ca80_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=e5d7ca80&scoped=true& */ 477);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 479);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_e5d7ca80_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_e5d7ca80_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"e5d7ca80\",\n null,\n false,\n _index_vue_vue_type_template_id_e5d7ca80_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/extension/components/shareInfo/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZTVkN2NhODAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImU1ZDdjYTgwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2V4dGVuc2lvbi9jb21wb25lbnRzL3NoYXJlSW5mby9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///476\n"); /***/ }), /* 477 */ /*!**********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/extension/components/shareInfo/index.vue?vue&type=template&id=e5d7ca80&scoped=true& ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e5d7ca80_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=e5d7ca80&scoped=true& */ 478); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e5d7ca80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e5d7ca80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e5d7ca80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e5d7ca80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 478 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/extension/components/shareInfo/index.vue?vue&type=template&id=e5d7ca80&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.shareInfoStatus) ? _c( "view", { staticClass: _vm._$s(0, "sc", "poster-first"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "mask-share"), attrs: { _i: 1 } }, [ _c("image", { attrs: { src: _vm._$s( 2, "a-src", _vm.imgHost + "/statics/images/share-info.png" ), _i: 2, }, on: { click: _vm.shareInfoClose, touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() return false($event) }, }, }), ] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 479 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/extension/components/shareInfo/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 480);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI0NzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///479\n"); /***/ }), /* 480 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/extension/components/shareInfo/index.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n props: {\n shareInfoStatus: {\n type: Boolean,\n default: false\n }\n },\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL\n };\n },\n mounted: function mounted() {},\n methods: {\n shareInfoClose: function shareInfoClose() {\n this.$emit(\"setShareInfoStatus\");\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZXh0ZW5zaW9uL2NvbXBvbmVudHMvc2hhcmVJbmZvL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJwcm9wcyIsInNoYXJlSW5mb1N0YXR1cyIsInR5cGUiLCJkZWZhdWx0IiwiZGF0YSIsImltZ0hvc3QiLCJtb3VudGVkIiwibWV0aG9kcyIsInNoYXJlSW5mb0Nsb3NlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFVQTs7Ozs7Ozs7OztlQUdBO0VBQ0FBO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNDgwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJzaGFyZUluZm9TdGF0dXNcIiBjbGFzcz1cInBvc3Rlci1maXJzdFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYXNrLXNoYXJlXCI+XHJcblx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvc2hhcmUtaW5mby5wbmcnXCIgQGNsaWNrPVwic2hhcmVJbmZvQ2xvc2VcIlxyXG5cdFx0XHRcdEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50PVwiZmFsc2VcIj48L2ltYWdlPlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdEhUVFBfUkVRVUVTVF9VUkxcclxuXHR9IGZyb20gJ0AvY29uZmlnL2FwcCc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0c2hhcmVJbmZvU3RhdHVzOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGE6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6IEhUVFBfUkVRVUVTVF9VUkwsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZDogZnVuY3Rpb24oKSB7fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c2hhcmVJbmZvQ2xvc2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoXCJzZXRTaGFyZUluZm9TdGF0dXNcIik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQucG9zdGVyLWZpcnN0IHtcclxuXHRcdG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQubWFzay1zaGFyZSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHR9XHJcblxyXG5cdC5tYXNrLXNoYXJlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///480\n"); /***/ }), /* 481 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_list/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_5f4107cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5f4107cc&scoped=true&mpType=page */ 482);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 487);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_5f4107cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_5f4107cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5f4107cc\",\n null,\n false,\n _index_vue_vue_type_template_id_5f4107cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/goods_list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDgxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWY0MTA3Y2Mmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjVmNDEwN2NjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2dvb2RzX2xpc3QvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///481\n"); /***/ }), /* 482 */ /*!*******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_list/index.vue?vue&type=template&id=5f4107cc&scoped=true&mpType=page ***! \*******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5f4107cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5f4107cc&scoped=true&mpType=page */ 483); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5f4107cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5f4107cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5f4107cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5f4107cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 483 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_list/index.vue?vue&type=template&id=5f4107cc&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "wrapper"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "productList"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "search bg-color acea-row row-between-wrapper" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "input acea-row row-between-wrapper" ), attrs: { _i: 3 }, }, [ _c("text", { staticClass: _vm._$s(4, "sc", "iconfont icon-sousuo"), attrs: { _i: 4 }, }), _c("input", { attrs: { placeholder: _vm._$s( 5, "a-placeholder", _vm.$t("搜索商品名称") ), value: _vm._$s(5, "a-value", _vm.where.keyword), _i: 5, }, on: { confirm: _vm.searchSubmit }, }), ] ), _c("view", { staticClass: _vm._$s(6, "sc", "iconfont"), class: _vm._$s( 6, "c", _vm.is_switch == true ? "icon-pailie" : "icon-tupianpailie" ), attrs: { _i: 6 }, on: { click: _vm.Changswitch }, }), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "nav acea-row row-middle"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "item line1"), class: _vm._$s(8, "c", _vm.title ? "font-num" : ""), attrs: { _i: 8 }, on: { click: function ($event) { return _vm.set_where(1) }, }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.title ? _vm.$t(_vm.title) : _vm.$t("默认")) ) ), ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "item"), attrs: { _i: 9 }, on: { click: function ($event) { return _vm.set_where(2) }, }, }, [ _vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.$t("价格")))), _vm._$s(10, "i", _vm.price == 1) ? _c("image", { attrs: { src: _vm._$s( 10, "a-src", __webpack_require__(/*! ../../../static/images/up.png */ 484) ), _i: 10, }, }) : _vm._$s(11, "e", _vm.price == 2) ? _c("image", { attrs: { src: _vm._$s( 11, "a-src", __webpack_require__(/*! ../../../static/images/down.png */ 485) ), _i: 11, }, }) : _c("image", { attrs: { src: _vm._$s( 12, "a-src", __webpack_require__(/*! ../../../static/images/horn.png */ 486) ), _i: 12, }, }), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "item"), attrs: { _i: 13 }, on: { click: function ($event) { return _vm.set_where(3) }, }, }, [ _vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.$t("销量")))), _vm._$s(14, "i", _vm.stock == 1) ? _c("image", { attrs: { src: _vm._$s( 14, "a-src", __webpack_require__(/*! ../../../static/images/up.png */ 484) ), _i: 14, }, }) : _vm._$s(15, "e", _vm.stock == 2) ? _c("image", { attrs: { src: _vm._$s( 15, "a-src", __webpack_require__(/*! ../../../static/images/down.png */ 485) ), _i: 15, }, }) : _c("image", { attrs: { src: _vm._$s( 16, "a-src", __webpack_require__(/*! ../../../static/images/horn.png */ 486) ), _i: 16, }, }), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "item"), class: _vm._$s(17, "c", _vm.nows ? "font-color" : ""), attrs: { _i: 17 }, on: { click: function ($event) { return _vm.set_where(4) }, }, }, [_vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.$t("新品"))))] ), ] ), _c( "scroll-view", { staticClass: _vm._$s(18, "sc", "scroll-Y"), attrs: { "scroll-top": _vm._$s(18, "a-scroll-top", _vm.scrollTop), _i: 18, }, on: { scroll: _vm.scroll, scrolltolower: _vm.scrolltolower }, }, [ _c( "view", { staticClass: _vm._$s( 19, "sc", "list acea-row row-between-wrapper" ), class: _vm._$s(19, "c", _vm.is_switch == true ? "" : "on"), attrs: { _i: 19 }, }, [ _vm._l( _vm._$s(20, "f", { forItems: _vm.productList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(20, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("20-" + $30, "sc", "item"), class: _vm._$s( "20-" + $30, "c", _vm.is_switch == true ? "" : "on" ), attrs: { _i: "20-" + $30 }, on: { click: function ($event) { return _vm.godDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "pictrue" ), class: _vm._$s( "21-" + $30, "c", _vm.is_switch == true ? "" : "on" ), attrs: { _i: "21-" + $30 }, }, [ _c("image", { class: _vm._$s( "22-" + $30, "c", _vm.is_switch == true ? "" : "on" ), attrs: { src: _vm._$s( "22-" + $30, "a-src", item.image ), _i: "22-" + $30, }, }), _vm._$s( "23-" + $30, "i", item.activity && item.activity.type === "1" ) ? _c( "span", { staticClass: _vm._$s( "23-" + $30, "sc", "pictrue_log_class" ), class: _vm._$s( "23-" + $30, "c", _vm.is_switch === true ? "pictrue_log_big" : "pictrue_log" ), attrs: { _i: "23-" + $30 }, }, [ _vm._v( _vm._$s( "23-" + $30, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._e(), _vm._$s( "24-" + $30, "i", item.activity && item.activity.type === "2" ) ? _c( "span", { staticClass: _vm._$s( "24-" + $30, "sc", "pictrue_log_class" ), class: _vm._$s( "24-" + $30, "c", _vm.is_switch === true ? "pictrue_log_big" : "pictrue_log" ), attrs: { _i: "24-" + $30 }, }, [ _vm._v( _vm._$s( "24-" + $30, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._e(), _vm._$s( "25-" + $30, "i", item.activity && item.activity.type === "3" ) ? _c( "span", { staticClass: _vm._$s( "25-" + $30, "sc", "pictrue_log_class" ), class: _vm._$s( "25-" + $30, "c", _vm.is_switch === true ? "pictrue_log_big" : "pictrue_log" ), attrs: { _i: "25-" + $30 }, }, [ _vm._v( _vm._$s( "25-" + $30, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s("26-" + $30, "sc", "text"), class: _vm._$s( "26-" + $30, "c", _vm.is_switch == true ? "" : "on" ), attrs: { _i: "26-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "27-" + $30, "sc", "name line2" ), attrs: { _i: "27-" + $30 }, }, [ _vm._v( _vm._$s( "27-" + $30, "t0-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "28-" + $30, "sc", "money font-color" ), class: _vm._$s( "28-" + $30, "c", _vm.is_switch == true ? "" : "on" ), attrs: { _i: "28-" + $30 }, }, [ _vm._v( _vm._$s( "28-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "29-" + $30, "sc", "num" ), attrs: { _i: "29-" + $30 }, }, [ _vm._v( _vm._$s( "29-" + $30, "t0-0", _vm._s(item.price) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "30-" + $30, "sc", "vip acea-row row-between-wrapper" ), class: _vm._$s( "30-" + $30, "c", _vm.is_switch == true ? "" : "on" ), attrs: { _i: "30-" + $30 }, }, [ _vm._$s( "31-" + $30, "i", item.vip_price && item.vip_price > 0 ) ? _c( "view", { staticClass: _vm._$s( "31-" + $30, "sc", "vip-money" ), attrs: { _i: "31-" + $30 }, }, [ _vm._v( _vm._$s( "31-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "31-" + $30, "t0-1", _vm._s(item.vip_price) ) ), _c("image", { attrs: { src: _vm._$s( "32-" + $30, "a-src", __webpack_require__(/*! ../../../static/images/vip.png */ 281) ), _i: "32-" + $30, }, }), ] ) : _vm._e(), _c("view", [ _vm._v( _vm._$s( "33-" + $30, "t0-0", _vm._s(_vm.$t("已售")) ) + _vm._$s( "33-" + $30, "t0-1", _vm._s(item.sales) ) + _vm._$s( "33-" + $30, "t0-2", _vm._s( _vm.$t(item.unit_name) || _vm.$t("件") ) ) ), ]), ] ), ] ), ] ) } ), _vm._$s(34, "i", _vm.productList.length > 0) ? _c( "view", { staticClass: _vm._$s( 34, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 34 }, }, [ _c("text", { staticClass: _vm._$s( 35, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s( 35, "a-hidden", _vm.loading == false ), _i: 35, }, }), _vm._v(_vm._$s(34, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), ], 2 ), ] ), ] ), _vm._$s(36, "i", _vm.productList.length == 0 && _vm.where.page > 1) ? _c( "view", { staticClass: _vm._$s(36, "sc", "noCommodity"), attrs: { _i: 36 }, }, [ _c( "view", { staticClass: _vm._$s(37, "sc", "emptyBox"), attrs: { _i: 37 }, }, [ _c("image", { attrs: { src: _vm._$s( 38, "a-src", _vm.imgHost + "/statics/images/no-thing.png" ), _i: 38, }, }), _c( "view", { staticClass: _vm._$s(39, "sc", "tips"), attrs: { _i: 39 }, }, [ _vm._v( _vm._$s( 39, "t0-0", _vm._s(_vm.$t("暂无商品,去看点别的吧")) ) ), ] ), ] ), _c("recommend", { attrs: { hostProduct: _vm.hostProduct, _i: 40 }, }), ], 1 ) : _vm._e(), _c("home", { attrs: { _i: 41 } }), _vm._$s(42, "i", _vm.scrollTopShow) ? _c( "view", { staticClass: _vm._$s(42, "sc", "back-top"), attrs: { _i: 42 }, on: { click: _vm.goTop }, }, [ _c("text", { staticClass: _vm._$s(43, "sc", "iconfont icon-xiangshang"), attrs: { _i: 43 }, }), ] ) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 484 */ /*!*************************************************!*\ !*** E:/2024/1/广告/uni-app/static/images/up.png ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/images/up.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjQ4NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL2ltYWdlcy91cC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///484\n"); /***/ }), /* 485 */ /*!***************************************************!*\ !*** E:/2024/1/广告/uni-app/static/images/down.png ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/images/down.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjQ4NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL2ltYWdlcy9kb3duLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///485\n"); /***/ }), /* 486 */ /*!***************************************************!*\ !*** E:/2024/1/广告/uni-app/static/images/horn.png ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/images/horn.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjQ4Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL2ltYWdlcy9ob3JuLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///486\n"); /***/ }), /* 487 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_list/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 488);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI0ODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///487\n"); /***/ }), /* 488 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_list/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _recommend = _interopRequireDefault(__webpack_require__(/*! @/components/recommend */ 228));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _app = __webpack_require__(/*! @/config/app */ 21);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n computed: (0, _vuex.mapGetters)(['uid']),\n components: {\n recommend: _recommend.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n productList: [],\n is_switch: true,\n where: {\n sid: 0,\n keyword: '',\n priceOrder: '',\n salesOrder: '',\n news: 0,\n page: 1,\n limit: 20,\n cid: 0\n },\n price: 0,\n stock: 0,\n nows: false,\n loadend: false,\n loading: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n title: '',\n hostProduct: [],\n hotPage: 1,\n hotLimit: 10,\n hotScroll: false,\n scrollTop: 0,\n old: {\n scrollTop: 0\n },\n scrollTopShow: false\n };\n },\n onLoad: function onLoad(options) {\n this.where.cid = options.cid || 0;\n this.where.coupon_category_id = options.coupon_category_id || '';\n this.$set(this.where, 'sid', options.sid || 0);\n this.title = options.title || '';\n this.$set(this.where, 'keyword', options.searchValue || '');\n this.$set(this.where, 'productId', options.productId || '');\n this.get_product_list();\n },\n methods: {\n scroll: function scroll(e) {\n this.scrollTopShow = e.detail.scrollTop > 150;\n this.old.scrollTop = e.detail.scrollTop;\n },\n goTop: function goTop(e) {\n var _this = this;\n // 解决view层不同步的问题\n this.scrollTop = this.old.scrollTop;\n this.$nextTick(function () {\n _this.scrollTop = 0;\n });\n },\n // 去详情页\n godDetail: function godDetail(item) {\n (0, _order.goShopDetail)(item, this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n },\n Changswitch: function Changswitch() {\n var that = this;\n that.is_switch = !that.is_switch;\n },\n searchSubmit: function searchSubmit(e) {\n var that = this;\n that.$set(that.where, 'keyword', e.detail.value);\n that.loadend = false;\n that.$set(that.where, 'page', 1);\n this.get_product_list(true);\n },\n /**\n * 获取我的推荐\n */\n get_host_product: function get_host_product() {\n var that = this;\n if (that.hotScroll) return;\n (0, _store.getProductHot)(that.hotPage, that.hotLimit).then(function (res) {\n that.hotPage++;\n that.hotScroll = res.data.length < that.hotLimit;\n that.hostProduct = that.hostProduct.concat(res.data);\n // that.$set(that, 'hostProduct', res.data)\n });\n },\n\n //点击事件处理\n set_where: function set_where(e) {\n switch (e) {\n case 1:\n return uni.navigateBack({\n delta: 1\n });\n break;\n case 2:\n if (this.price == 0) this.price = 1;else if (this.price == 1) this.price = 2;else if (this.price == 2) this.price = 0;\n this.stock = 0;\n break;\n case 3:\n if (this.stock == 0) this.stock = 1;else if (this.stock == 1) this.stock = 2;else if (this.stock == 2) this.stock = 0;\n this.price = 0;\n break;\n case 4:\n this.nows = !this.nows;\n break;\n }\n this.loadend = false;\n this.$set(this.where, 'page', 1);\n this.get_product_list(true);\n },\n //设置where条件\n setWhere: function setWhere() {\n if (this.price == 0) this.where.priceOrder = '';else if (this.price == 1) this.where.priceOrder = 'asc';else if (this.price == 2) this.where.priceOrder = 'desc';\n if (this.stock == 0) this.where.salesOrder = '';else if (this.stock == 1) this.where.salesOrder = 'asc';else if (this.stock == 2) this.where.salesOrder = 'desc';\n this.where.news = this.nows ? 1 : 0;\n },\n //查找产品\n get_product_list: function get_product_list(isPage) {\n var _this2 = this;\n var that = this;\n that.setWhere();\n if (that.loadend) return;\n if (that.loading) return;\n if (isPage === true) that.$set(that, 'productList', []);\n that.loading = true;\n that.loadTitle = '';\n (0, _store.getProductslist)(that.where).then(function (res) {\n var list = res.data;\n var productList = that.$util.SplitArray(list, that.productList);\n var loadend = list.length < that.where.limit;\n that.loadend = loadend;\n that.loading = false;\n that.loadTitle = loadend ? that.$t(\"\\u6CA1\\u6709\\u66F4\\u591A\\u5185\\u5BB9\\u5566~\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.$set(that, 'productList', productList);\n that.$set(that.where, 'page', that.where.page + 1);\n if (!that.productList.length) _this2.get_host_product();\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n scrolltolower: function scrolltolower() {\n if (this.productList.length > 0) {\n this.get_product_list();\n uni.$emit('scroll');\n } else {\n this.get_host_product();\n uni.$emit('scroll');\n }\n }\n },\n onPullDownRefresh: function onPullDownRefresh() {},\n onReachBottom: function onReachBottom() {\n __f__(\"log\", '11', \" at pages/goods/goods_list/index.vue:280\");\n },\n // 滚动监听\n onPageScroll: function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZ29vZHNfbGlzdC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcHV0ZWQiLCJjb21wb25lbnRzIiwicmVjb21tZW5kIiwiaG9tZSIsIm1peGlucyIsImRhdGEiLCJpbWdIb3N0IiwicHJvZHVjdExpc3QiLCJpc19zd2l0Y2giLCJ3aGVyZSIsInNpZCIsImtleXdvcmQiLCJwcmljZU9yZGVyIiwic2FsZXNPcmRlciIsIm5ld3MiLCJwYWdlIiwibGltaXQiLCJjaWQiLCJwcmljZSIsInN0b2NrIiwibm93cyIsImxvYWRlbmQiLCJsb2FkaW5nIiwibG9hZFRpdGxlIiwidGl0bGUiLCJob3N0UHJvZHVjdCIsImhvdFBhZ2UiLCJob3RMaW1pdCIsImhvdFNjcm9sbCIsInNjcm9sbFRvcCIsIm9sZCIsInNjcm9sbFRvcFNob3ciLCJvbkxvYWQiLCJtZXRob2RzIiwic2Nyb2xsIiwiZ29Ub3AiLCJnb2REZXRhaWwiLCJ1bmkiLCJ1cmwiLCJDaGFuZ3N3aXRjaCIsInRoYXQiLCJzZWFyY2hTdWJtaXQiLCJnZXRfaG9zdF9wcm9kdWN0Iiwic2V0X3doZXJlIiwiZGVsdGEiLCJzZXRXaGVyZSIsImdldF9wcm9kdWN0X2xpc3QiLCJzY3JvbGx0b2xvd2VyIiwib25QdWxsRG93blJlZnJlc2giLCJvblJlYWNoQm90dG9tIiwib25QYWdlU2Nyb2xsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBc0ZBO0FBQ0E7QUFJQTtBQUNBO0FBR0E7QUFHQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0VBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FEO01BQ0E7TUFDQUU7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBQztVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQTtNQUNBRDtNQUNBQTtNQUNBQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUU7TUFDQTtNQUNBO01BQ0EsMEJBQ0FGLGNBQ0FBLGNBQ0E7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQTtNQUNBO0lBQ0E7O0lBQ0E7SUFDQUc7TUFDQTtRQUNBO1VBS0E7WUFDQUM7VUFDQTtVQUVBO1FBQ0E7VUFDQSx5Q0FDQSx5Q0FDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBLHlDQUNBLHlDQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtNQUFBO01BRUE7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBLHFEQUNBLHdEQUNBO01BQ0EscURBQ0Esd0RBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0FOO01BQ0E7TUFDQTtNQUNBO01BQ0FBO01BQ0FBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQTtNQUNBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBTztNQUNBO1FBQ0E7UUFDQVY7TUFDQTtRQUNBO1FBQ0FBO01BQ0E7SUFDQTtFQUNBO0VBQ0FXLGlEQUVBO0VBQ0FDO0lBQ0E7RUFHQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQWI7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiNDg4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwid3JhcHBlclwiIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdwcm9kdWN0TGlzdCc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdzZWFyY2ggYmctY29sb3IgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2lucHV0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPjx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXNvdXN1byc+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PGlucHV0IDpwbGFjZWhvbGRlcj0nJHQoYOaQnOe0ouWVhuWTgeWQjeensGApJyBwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInIGNvbmZpcm0tdHlwZT0nc2VhcmNoJ1xyXG5cdFx0XHRcdFx0XHRuYW1lPVwic2VhcmNoXCIgOnZhbHVlPSd3aGVyZS5rZXl3b3JkJyBAY29uZmlybT1cInNlYXJjaFN1Ym1pdFwiPjwvaW5wdXQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCcgOmNsYXNzPSdpc19zd2l0Y2g9PXRydWU/XCJpY29uLXBhaWxpZVwiOlwiaWNvbi10dXBpYW5wYWlsaWVcIicgQGNsaWNrPSdDaGFuZ3N3aXRjaCc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbmF2IGFjZWEtcm93IHJvdy1taWRkbGUnPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGxpbmUxJyA6Y2xhc3M9J3RpdGxlID8gXCJmb250LW51bVwiOlwiXCInIEBjbGljaz0nc2V0X3doZXJlKDEpJz5cclxuXHRcdFx0XHRcdHt7dGl0bGUgPyAkdCh0aXRsZSkgOiAkdChg6buY6K6kYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbScgQGNsaWNrPSdzZXRfd2hlcmUoMiknPlxyXG5cdFx0XHRcdFx0e3skdChg5Lu35qC8YCl9fVxyXG5cdFx0XHRcdFx0PGltYWdlIHYtaWY9XCJwcmljZT09MVwiIHNyYz0nLi4vLi4vLi4vc3RhdGljL2ltYWdlcy91cC5wbmcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugdi1lbHNlLWlmPVwicHJpY2U9PTJcIiBzcmM9Jy4uLy4uLy4uL3N0YXRpYy9pbWFnZXMvZG93bi5wbmcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugdi1lbHNlIHNyYz0nLi4vLi4vLi4vc3RhdGljL2ltYWdlcy9ob3JuLnBuZyc+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nIEBjbGljaz0nc2V0X3doZXJlKDMpJz5cclxuXHRcdFx0XHRcdHt7JHQoYOmUgOmHj2ApfX1cclxuXHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwic3RvY2s9PTFcIiBzcmM9Jy4uLy4uLy4uL3N0YXRpYy9pbWFnZXMvdXAucG5nJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PGltYWdlIHYtZWxzZS1pZj1cInN0b2NrPT0yXCIgc3JjPScuLi8uLi8uLi9zdGF0aWMvaW1hZ2VzL2Rvd24ucG5nJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PGltYWdlIHYtZWxzZSBzcmM9Jy4uLy4uLy4uL3N0YXRpYy9pbWFnZXMvaG9ybi5wbmcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gZG93biAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbScgOmNsYXNzPSdub3dzID8gXCJmb250LWNvbG9yXCI6XCJcIicgQGNsaWNrPSdzZXRfd2hlcmUoNCknPnt7JHQoYOaWsOWTgWApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHNjcm9sbC12aWV3IDpzY3JvbGwtdG9wPVwic2Nyb2xsVG9wXCIgc2Nyb2xsLXk9XCJ0cnVlXCIgY2xhc3M9XCJzY3JvbGwtWVwiIEBzY3JvbGw9XCJzY3JvbGxcIlxyXG5cdFx0XHRcdEBzY3JvbGx0b2xvd2VyPVwic2Nyb2xsdG9sb3dlclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIDpjbGFzcz0naXNfc3dpdGNoPT10cnVlP1wiXCI6XCJvblwiJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJyA6Y2xhc3M9J2lzX3N3aXRjaD09dHJ1ZT9cIlwiOlwib25cIicgaG92ZXItY2xhc3M9J25vbmUnXHJcblx0XHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHByb2R1Y3RMaXN0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiZ29kRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJyA6Y2xhc3M9J2lzX3N3aXRjaD09dHJ1ZT9cIlwiOlwib25cIic+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW0uaW1hZ2UnIDpjbGFzcz0naXNfc3dpdGNoPT10cnVlP1wiXCI6XCJvblwiJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljdHJ1ZV9sb2dfY2xhc3NcIlxyXG5cdFx0XHRcdFx0XHRcdFx0OmNsYXNzPVwiaXNfc3dpdGNoID09PSB0cnVlID8gJ3BpY3RydWVfbG9nX2JpZycgOiAncGljdHJ1ZV9sb2cnXCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmFjdGl2aXR5ICYmIGl0ZW0uYWN0aXZpdHkudHlwZSA9PT0gJzEnXCI+e3skdChg56eS5p2AYCl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpjbGFzcz1cImlzX3N3aXRjaCA9PT0gdHJ1ZSA/ICdwaWN0cnVlX2xvZ19iaWcnIDogJ3BpY3RydWVfbG9nJ1wiXHJcblx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT09ICcyJ1wiPnt7JHQoYOegjeS7t2ApfX08L3NwYW4+XHJcblx0XHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJwaWN0cnVlX2xvZ19jbGFzc1wiXHJcblx0XHRcdFx0XHRcdFx0XHQ6Y2xhc3M9XCJpc19zd2l0Y2ggPT09IHRydWUgPyAncGljdHJ1ZV9sb2dfYmlnJyA6ICdwaWN0cnVlX2xvZydcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09PSAnMydcIj57eyR0KGDmi7zlm6JgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0JyA6Y2xhc3M9J2lzX3N3aXRjaD09dHJ1ZT9cIlwiOlwib25cIic+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTInPnt7aXRlbS5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5IGZvbnQtY29sb3InIDpjbGFzcz0naXNfc3dpdGNoPT10cnVlP1wiXCI6XCJvblwiJz57eyR0KGDvv6VgKX19PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9J251bSc+e3tpdGVtLnByaWNlfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd2aXAgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgOmNsYXNzPSdpc19zd2l0Y2g9PXRydWU/XCJcIjpcIm9uXCInPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3ZpcC1tb25leScgdi1pZj1cIml0ZW0udmlwX3ByaWNlICYmIGl0ZW0udmlwX3ByaWNlID4gMFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDvv6VgKX19e3tpdGVtLnZpcF9wcmljZX19XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy4uLy4uLy4uL3N0YXRpYy9pbWFnZXMvdmlwLnBuZyc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW3suWUrmApfX0ge3tpdGVtLnNhbGVzfX17eyR0KGl0ZW0udW5pdF9uYW1lKSB8fCAkdChg5Lu2YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsb2FkaW5naWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInIHYtaWY9J3Byb2R1Y3RMaXN0Lmxlbmd0aCA+IDAnPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0nbG9hZGluZyBpY29uZm9udCBpY29uLWppYXphaScgOmhpZGRlbj0nbG9hZGluZz09ZmFsc2UnPjwvdGV4dD57e2xvYWRUaXRsZX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0nbm9Db21tb2RpdHknIHYtaWY9XCJwcm9kdWN0TGlzdC5sZW5ndGg9PTAgJiYgd2hlcmUucGFnZSA+IDFcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2VtcHR5Qm94Jz5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL25vLXRoaW5nLnBuZydcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwc1wiPnt7JHQoYOaaguaXoOWVhuWTge+8jOWOu+eci+eCueWIq+eahOWQp2ApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHJlY29tbWVuZCA6aG9zdFByb2R1Y3Q9XCJob3N0UHJvZHVjdFwiPjwvcmVjb21tZW5kPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8dmlldyB2LWlmPVwic2Nyb2xsVG9wU2hvd1wiIGNsYXNzPVwiYmFjay10b3BcIiBAY2xpY2s9XCJnb1RvcFwiPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24teGlhbmdzaGFuZ1wiPjwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0UHJvZHVjdHNsaXN0LFxyXG5cdFx0Z2V0UHJvZHVjdEhvdFxyXG5cdH0gZnJvbSAnQC9hcGkvc3RvcmUuanMnO1xyXG5cdGltcG9ydCByZWNvbW1lbmQgZnJvbSAnQC9jb21wb25lbnRzL3JlY29tbWVuZCc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdvU2hvcERldGFpbFxyXG5cdH0gZnJvbSAnQC9saWJzL29yZGVyLmpzJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsndWlkJ10pLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRyZWNvbW1lbmQsXHJcblx0XHRcdGhvbWVcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWdIb3N0OiBIVFRQX1JFUVVFU1RfVVJMLFxyXG5cdFx0XHRcdHByb2R1Y3RMaXN0OiBbXSxcclxuXHRcdFx0XHRpc19zd2l0Y2g6IHRydWUsXHJcblx0XHRcdFx0d2hlcmU6IHtcclxuXHRcdFx0XHRcdHNpZDogMCxcclxuXHRcdFx0XHRcdGtleXdvcmQ6ICcnLFxyXG5cdFx0XHRcdFx0cHJpY2VPcmRlcjogJycsXHJcblx0XHRcdFx0XHRzYWxlc09yZGVyOiAnJyxcclxuXHRcdFx0XHRcdG5ld3M6IDAsXHJcblx0XHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdFx0bGltaXQ6IDIwLFxyXG5cdFx0XHRcdFx0Y2lkOiAwLFxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0cHJpY2U6IDAsXHJcblx0XHRcdFx0c3RvY2s6IDAsXHJcblx0XHRcdFx0bm93czogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZFRpdGxlOiB0aGlzLiR0KGDliqDovb3mm7TlpJpgKSxcclxuXHRcdFx0XHR0aXRsZTogJycsXHJcblx0XHRcdFx0aG9zdFByb2R1Y3Q6IFtdLFxyXG5cdFx0XHRcdGhvdFBhZ2U6IDEsXHJcblx0XHRcdFx0aG90TGltaXQ6IDEwLFxyXG5cdFx0XHRcdGhvdFNjcm9sbDogZmFsc2UsXHJcblx0XHRcdFx0c2Nyb2xsVG9wOiAwLFxyXG5cdFx0XHRcdG9sZDoge1xyXG5cdFx0XHRcdFx0c2Nyb2xsVG9wOiAwXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRzY3JvbGxUb3BTaG93OiBmYWxzZVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG9uTG9hZDogZnVuY3Rpb24ob3B0aW9ucykge1xyXG5cdFx0XHR0aGlzLndoZXJlLmNpZCA9IG9wdGlvbnMuY2lkIHx8IDA7XHJcblx0XHRcdHRoaXMud2hlcmUuY291cG9uX2NhdGVnb3J5X2lkID0gb3B0aW9ucy5jb3Vwb25fY2F0ZWdvcnlfaWQgfHwgJyc7XHJcblx0XHRcdHRoaXMuJHNldCh0aGlzLndoZXJlLCAnc2lkJywgb3B0aW9ucy5zaWQgfHwgMCk7XHJcblx0XHRcdHRoaXMudGl0bGUgPSBvcHRpb25zLnRpdGxlIHx8ICcnO1xyXG5cdFx0XHR0aGlzLiRzZXQodGhpcy53aGVyZSwgJ2tleXdvcmQnLCBvcHRpb25zLnNlYXJjaFZhbHVlIHx8ICcnKTtcclxuXHRcdFx0dGhpcy4kc2V0KHRoaXMud2hlcmUsICdwcm9kdWN0SWQnLCBvcHRpb25zLnByb2R1Y3RJZCB8fCAnJyk7XHJcblx0XHRcdHRoaXMuZ2V0X3Byb2R1Y3RfbGlzdCgpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c2Nyb2xsKGUpIHtcclxuXHRcdFx0XHR0aGlzLnNjcm9sbFRvcFNob3cgPSBlLmRldGFpbC5zY3JvbGxUb3AgPiAxNTBcclxuXHRcdFx0XHR0aGlzLm9sZC5zY3JvbGxUb3AgPSBlLmRldGFpbC5zY3JvbGxUb3BcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29Ub3AoZSkge1xyXG5cdFx0XHRcdC8vIOino+WGs3ZpZXflsYLkuI3lkIzmraXnmoTpl67pophcclxuXHRcdFx0XHR0aGlzLnNjcm9sbFRvcCA9IHRoaXMub2xkLnNjcm9sbFRvcFxyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuc2Nyb2xsVG9wID0gMFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDljrvor6bmg4XpobVcclxuXHRcdFx0Z29kRGV0YWlsKGl0ZW0pIHtcclxuXHRcdFx0XHRnb1Nob3BEZXRhaWwoaXRlbSwgdGhpcy51aWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfWBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Q2hhbmdzd2l0Y2g6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LmlzX3N3aXRjaCA9ICF0aGF0LmlzX3N3aXRjaFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWFyY2hTdWJtaXQ6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQud2hlcmUsICdrZXl3b3JkJywgZS5kZXRhaWwudmFsdWUpO1xyXG5cdFx0XHRcdHRoYXQubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoYXQuJHNldCh0aGF0LndoZXJlLCAncGFnZScsIDEpXHJcblx0XHRcdFx0dGhpcy5nZXRfcHJvZHVjdF9saXN0KHRydWUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5oiR55qE5o6o6I2QXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRfaG9zdF9wcm9kdWN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoYXQuaG90U2Nyb2xsKSByZXR1cm5cclxuXHRcdFx0XHRnZXRQcm9kdWN0SG90KFxyXG5cdFx0XHRcdFx0dGhhdC5ob3RQYWdlLFxyXG5cdFx0XHRcdFx0dGhhdC5ob3RMaW1pdCxcclxuXHRcdFx0XHQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuaG90UGFnZSsrXHJcblx0XHRcdFx0XHR0aGF0LmhvdFNjcm9sbCA9IHJlcy5kYXRhLmxlbmd0aCA8IHRoYXQuaG90TGltaXRcclxuXHRcdFx0XHRcdHRoYXQuaG9zdFByb2R1Y3QgPSB0aGF0Lmhvc3RQcm9kdWN0LmNvbmNhdChyZXMuZGF0YSlcclxuXHRcdFx0XHRcdC8vIHRoYXQuJHNldCh0aGF0LCAnaG9zdFByb2R1Y3QnLCByZXMuZGF0YSlcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/ngrnlh7vkuovku7blpITnkIZcclxuXHRcdFx0c2V0X3doZXJlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0c3dpdGNoIChlKSB7XHJcblx0XHRcdFx0XHRjYXNlIDE6XHJcblx0XHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gaGlzdG9yeS5iYWNrKCk7XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZuZGVmIEg1XHJcblx0XHRcdFx0XHRcdHJldHVybiB1bmkubmF2aWdhdGVCYWNrKHtcclxuXHRcdFx0XHRcdFx0XHRkZWx0YTogMSxcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAyOlxyXG5cdFx0XHRcdFx0XHRpZiAodGhpcy5wcmljZSA9PSAwKSB0aGlzLnByaWNlID0gMTtcclxuXHRcdFx0XHRcdFx0ZWxzZSBpZiAodGhpcy5wcmljZSA9PSAxKSB0aGlzLnByaWNlID0gMjtcclxuXHRcdFx0XHRcdFx0ZWxzZSBpZiAodGhpcy5wcmljZSA9PSAyKSB0aGlzLnByaWNlID0gMDtcclxuXHRcdFx0XHRcdFx0dGhpcy5zdG9jayA9IDA7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAzOlxyXG5cdFx0XHRcdFx0XHRpZiAodGhpcy5zdG9jayA9PSAwKSB0aGlzLnN0b2NrID0gMTtcclxuXHRcdFx0XHRcdFx0ZWxzZSBpZiAodGhpcy5zdG9jayA9PSAxKSB0aGlzLnN0b2NrID0gMjtcclxuXHRcdFx0XHRcdFx0ZWxzZSBpZiAodGhpcy5zdG9jayA9PSAyKSB0aGlzLnN0b2NrID0gMDtcclxuXHRcdFx0XHRcdFx0dGhpcy5wcmljZSA9IDBcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDQ6XHJcblx0XHRcdFx0XHRcdHRoaXMubm93cyA9ICF0aGlzLm5vd3M7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmxvYWRlbmQgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy53aGVyZSwgJ3BhZ2UnLCAxKTtcclxuXHRcdFx0XHR0aGlzLmdldF9wcm9kdWN0X2xpc3QodHJ1ZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v6K6+572ud2hlcmXmnaHku7ZcclxuXHRcdFx0c2V0V2hlcmU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLnByaWNlID09IDApIHRoaXMud2hlcmUucHJpY2VPcmRlciA9ICcnO1xyXG5cdFx0XHRcdGVsc2UgaWYgKHRoaXMucHJpY2UgPT0gMSkgdGhpcy53aGVyZS5wcmljZU9yZGVyID0gJ2FzYyc7XHJcblx0XHRcdFx0ZWxzZSBpZiAodGhpcy5wcmljZSA9PSAyKSB0aGlzLndoZXJlLnByaWNlT3JkZXIgPSAnZGVzYyc7XHJcblx0XHRcdFx0aWYgKHRoaXMuc3RvY2sgPT0gMCkgdGhpcy53aGVyZS5zYWxlc09yZGVyID0gJyc7XHJcblx0XHRcdFx0ZWxzZSBpZiAodGhpcy5zdG9jayA9PSAxKSB0aGlzLndoZXJlLnNhbGVzT3JkZXIgPSAnYXNjJztcclxuXHRcdFx0XHRlbHNlIGlmICh0aGlzLnN0b2NrID09IDIpIHRoaXMud2hlcmUuc2FsZXNPcmRlciA9ICdkZXNjJztcclxuXHRcdFx0XHR0aGlzLndoZXJlLm5ld3MgPSB0aGlzLm5vd3MgPyAxIDogMDtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/mn6Xmib7kuqflk4FcclxuXHRcdFx0Z2V0X3Byb2R1Y3RfbGlzdDogZnVuY3Rpb24oaXNQYWdlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuc2V0V2hlcmUoKTtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkZW5kKSByZXR1cm47XHJcblx0XHRcdFx0aWYgKHRoYXQubG9hZGluZykgcmV0dXJuO1xyXG5cdFx0XHRcdGlmIChpc1BhZ2UgPT09IHRydWUpIHRoYXQuJHNldCh0aGF0LCAncHJvZHVjdExpc3QnLCBbXSk7XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9ICcnO1xyXG5cdFx0XHRcdGdldFByb2R1Y3RzbGlzdCh0aGF0LndoZXJlKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRsZXQgbGlzdCA9IHJlcy5kYXRhO1xyXG5cdFx0XHRcdFx0bGV0IHByb2R1Y3RMaXN0ID0gdGhhdC4kdXRpbC5TcGxpdEFycmF5KGxpc3QsIHRoYXQucHJvZHVjdExpc3QpO1xyXG5cdFx0XHRcdFx0bGV0IGxvYWRlbmQgPSBsaXN0Lmxlbmd0aCA8IHRoYXQud2hlcmUubGltaXQ7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBsb2FkZW5kO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IGxvYWRlbmQgPyB0aGF0LiR0KGDmsqHmnInmm7TlpJrlhoXlrrnllaZ+YCkgOiB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAncHJvZHVjdExpc3QnLCBwcm9kdWN0TGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdC53aGVyZSwgJ3BhZ2UnLCB0aGF0LndoZXJlLnBhZ2UgKyAxKTtcclxuXHRcdFx0XHRcdGlmICghdGhhdC5wcm9kdWN0TGlzdC5sZW5ndGgpIHRoaXMuZ2V0X2hvc3RfcHJvZHVjdCgpO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZFRpdGxlID0gdGhhdC4kdChg5Yqg6L295pu05aSaYCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHNjcm9sbHRvbG93ZXIoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMucHJvZHVjdExpc3QubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRfcHJvZHVjdF9saXN0KCk7XHJcblx0XHRcdFx0XHR1bmkuJGVtaXQoJ3Njcm9sbCcpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLmdldF9ob3N0X3Byb2R1Y3QoKTtcclxuXHRcdFx0XHRcdHVuaS4kZW1pdCgnc2Nyb2xsJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25QdWxsRG93blJlZnJlc2goKSB7XHJcblxyXG5cdFx0fSxcclxuXHRcdG9uUmVhY2hCb3R0b20oKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKCcxMScpXHJcblxyXG5cclxuXHRcdH0sXHJcblx0XHQvLyDmu5rliqjnm5HlkKxcclxuXHRcdG9uUGFnZVNjcm9sbChlKSB7XHJcblx0XHRcdC8vIOS8oOWFpXNjcm9sbFRvcOWAvOW5tuinpuWPkeaJgOaciWVhc3ktbG9hZGltYWdl57uE5Lu25LiL55qE5rua5Yqo55uR5ZCs5LqL5Lu2XHJcblx0XHRcdHVuaS4kZW1pdCgnc2Nyb2xsJyk7XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LnNjcm9sbC1ZIHtcclxuXHRcdG1hcmdpbi10b3A6IDg2cnB4O1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDNycHgpO1xyXG5cdH1cclxuXHJcblx0LndyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWF4LWhlaWdodDogMTAwdmg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdC5iYWNrLXRvcCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRib3R0b206IDYwcnB4O1xyXG5cdFx0XHR3aWR0aDogNjBycHg7XHJcblx0XHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlcjogMXJweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0Lmljb24teGlhbmdzaGFuZyB7XHJcblx0XHRcdFx0Y29sb3I6ICNjY2M7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAuc2VhcmNoIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjNycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLnNlYXJjaCAuaW5wdXQge1xyXG5cdFx0d2lkdGg6IDY0MHJweDtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAuc2VhcmNoIC5pbnB1dCBpbnB1dCB7XHJcblx0XHR3aWR0aDogNTQ4cnB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAuc2VhcmNoIC5pbnB1dCAucGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLnNlYXJjaCAuaW5wdXQgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMzVycHg7XHJcblx0XHRjb2xvcjogIzU1NTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAuc2VhcmNoIC5pY29uLXBhaWxpZSxcclxuXHQucHJvZHVjdExpc3QgLnNlYXJjaCAuaWNvbi10dXBpYW5wYWlsaWUge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogNjJycHg7XHJcblx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAubmF2IHtcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRjb2xvcjogIzQ1NDU0NTtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogODZycHg7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5uYXYgLml0ZW0ge1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAubmF2IC5pdGVtLmZvbnQtY29sb3Ige1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLm5hdiAuaXRlbSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTVycHg7XHJcblx0XHRoZWlnaHQ6IDE5cnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5saXN0IHtcclxuXHRcdHBhZGRpbmc6IDAgMjBycHggMzBycHggMjBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiA4NnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAubGlzdC5vbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmNmY2ZjY7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0ge1xyXG5cdFx0d2lkdGg6IDM0NXJweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5saXN0IC5pdGVtLm9uIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2Y2ZjZmNjtcclxuXHRcdHBhZGRpbmc6IDMwcnB4IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDM0NXJweDtcclxuXHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLm5hbWUge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQycnB4O1xyXG5cdFx0aGVpZ2h0OiA4NHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAubGlzdCAuaXRlbSAucGljdHJ1ZS5vbiB7XHJcblx0XHR3aWR0aDogMTgwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweCAyMHJweCAwIDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnBpY3RydWUgaW1hZ2Uub24ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAubGlzdCAuaXRlbSAudGV4dCB7XHJcblx0XHRwYWRkaW5nOiAyMHJweCAxN3JweCAyNnJweCAxN3JweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzIyMjtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAubGlzdCAuaXRlbSAudGV4dC5vbiB7XHJcblx0XHR3aWR0aDogNTA4cnB4O1xyXG5cdFx0cGFkZGluZzogMCAwIDAgMjJycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnRleHQgLm1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbi10b3A6IDhycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnRleHQgLm1vbmV5Lm9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5saXN0IC5pdGVtIC50ZXh0IC5tb25leSAubnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnRleHQgLnZpcCB7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRtYXJnaW4tdG9wOiA3cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5saXN0IC5pdGVtIC50ZXh0IC52aXAub24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMTJycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnRleHQgLnZpcCAudmlwLW1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnRleHQgLnZpcCAudmlwLW1vbmV5IGltYWdlIHtcclxuXHRcdHdpZHRoOiA2NHJweDtcclxuXHRcdGhlaWdodDogMjZycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogNHJweDtcclxuXHR9XHJcblxyXG5cdC5ub0NvbW1vZGl0eSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcnB4O1xyXG5cclxuXHRcdC5lbXB0eUJveCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIwcnB4O1xyXG5cclxuXHRcdFx0LnRpcHMge1xyXG5cdFx0XHRcdGNvbG9yOiAjYWFhO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogNDE0cnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzA0cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///488\n"); /***/ }), /* 489 */ /*!***************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_search/index.vue?mpType=page ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_fa1ad6d4_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=fa1ad6d4&mpType=page */ 490);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 492);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_fa1ad6d4_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_fa1ad6d4_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_fa1ad6d4_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/goods_search/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZmExYWQ2ZDQmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nb29kcy9nb29kc19zZWFyY2gvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///489\n"); /***/ }), /* 490 */ /*!*********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_search/index.vue?vue&type=template&id=fa1ad6d4&mpType=page ***! \*********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fa1ad6d4_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=fa1ad6d4&mpType=page */ 491); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fa1ad6d4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fa1ad6d4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fa1ad6d4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fa1ad6d4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 491 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_search/index.vue?vue&type=template&id=fa1ad6d4&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "wrapper"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _c( "scroll-view", { staticClass: _vm._$s(1, "sc", "scroll-Y"), attrs: { "scroll-top": _vm._$s(1, "a-scroll-top", _vm.scrollTop), _i: 1, }, on: { scroll: _vm.scroll, scrolltolower: _vm.scrollLower }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "searchGood"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "search acea-row row-between-wrapper" ), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s( 4, "sc", "input acea-row row-between-wrapper" ), attrs: { _i: 4 }, }, [ _c("text", { staticClass: _vm._$s(5, "sc", "iconfont icon-sousuo"), attrs: { _i: 5 }, }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.searchValue, expression: "searchValue", }, ], attrs: { placeholder: _vm._$s( 6, "a-placeholder", _vm.$t("搜索商品名称") ), _i: 6, }, domProps: { value: _vm._$s(6, "v-model", _vm.searchValue), }, on: { confirm: _vm.inputConfirm, input: [ function ($event) { if ($event.target.composing) { return } _vm.searchValue = $event.target.value }, _vm.setValue, ], }, }), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "bnt"), attrs: { _i: 7 }, on: { click: _vm.searchBut }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.$t("搜索"))))] ), ] ), _vm._$s(8, "i", _vm.history.length) ? [ _c( "view", { staticClass: _vm._$s( 9, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 9 }, }, [ _c("view", [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.$t("搜索历史"))) ), ]), _c("view", { staticClass: _vm._$s( 11, "sc", "iconfont icon-shanchu" ), attrs: { _i: 11 }, on: { click: _vm.clear }, }), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "list acea-row"), attrs: { _i: 12 }, }, [ _vm._l( _vm._$s(13, "f", { forItems: _vm.history }), function (item, index, $20, $30) { return [ _vm._$s("14-" + $30, "i", item.keyword) ? _c( "view", { key: _vm._$s(13, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "14-" + $30, "sc", "item history-item line1" ), attrs: { _i: "14-" + $30 }, on: { click: function ($event) { return _vm.setHotSearchValue( item.keyword ) }, }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.keyword) ) ), ] ) : _vm._e(), ] } ), ], 2 ), ] : _vm._e(), _c( "view", { staticClass: _vm._$s(15, "sc", "title"), attrs: { _i: 15 } }, [_vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.$t("热门搜索"))))] ), _c( "view", { staticClass: _vm._$s(16, "sc", "list acea-row"), attrs: { _i: 16 }, }, [ _vm._l( _vm._$s(17, "f", { forItems: _vm.hotSearchList }), function (item, index, $21, $31) { return [ _vm._$s("18-" + $31, "i", item.val) ? _c( "view", { key: _vm._$s(17, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "18-" + $31, "sc", "item line1" ), attrs: { _i: "18-" + $31 }, on: { click: function ($event) { return _vm.setHotSearchValue(item.val) }, }, }, [ _vm._v( _vm._$s("18-" + $31, "t0-0", _vm._s(item.val)) ), ] ) : _vm._e(), ] } ), ], 2 ), _vm._$s(19, "i", _vm.bastList.length) ? _c("view", { staticClass: _vm._$s(19, "sc", "line"), attrs: { _i: 19 }, }) : _vm._e(), _vm._$s(20, "i", _vm.bastList.length > 0) ? _c("goodList", { attrs: { bastList: _vm.bastList, _i: 20 } }) : _vm._e(), _vm._$s(21, "i", _vm.bastList.length > 0) ? _c( "view", { staticClass: _vm._$s( 21, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 21 }, }, [ _c("text", { staticClass: _vm._$s( 22, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(22, "a-hidden", _vm.loading == false), _i: 22, }, }), _vm._v(_vm._$s(21, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), ], 2 ), _c( "view", { staticClass: _vm._$s(23, "sc", "noCommodity"), attrs: { _i: 23 }, }, [ _vm._$s(24, "i", _vm.bastList.length == 0) ? _c( "view", { staticClass: _vm._$s(24, "sc", "pictrue"), attrs: { _i: 24 }, }, [ _c("image", { attrs: { src: _vm._$s( 25, "a-src", _vm.imgHost + "/statics/images/noSearch.png" ), _i: 25, }, }), ] ) : _vm._e(), _vm._$s(26, "i", _vm.bastList.length == 0 && _vm.page > 1) ? _c("recommend", { attrs: { hostProduct: _vm.hostProduct, _i: 26 }, }) : _vm._e(), ], 1 ), ] ), _c("home", { attrs: { _i: 27 } }), _vm._$s(28, "i", _vm.scrollTopShow) ? _c( "view", { staticClass: _vm._$s(28, "sc", "back-top"), attrs: { _i: 28 }, on: { click: _vm.goTop }, }, [ _c("text", { staticClass: _vm._$s(29, "sc", "iconfont icon-xiangshang"), attrs: { _i: 29 }, }), ] ) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 492 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_search/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 493);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI0OTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///492\n"); /***/ }), /* 493 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_search/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _goodList = _interopRequireDefault(__webpack_require__(/*! @/components/goodList */ 278));\nvar _recommend = _interopRequireDefault(__webpack_require__(/*! @/components/recommend */ 228));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n goodList: _goodList.default,\n recommend: _recommend.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n hostProduct: [],\n searchValue: '',\n focus: true,\n bastList: [],\n hotSearchList: [],\n first: 0,\n limit: 8,\n page: 1,\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n hotPage: 1,\n isScroll: true,\n history: [],\n scrollTop: 0,\n old: {\n scrollTop: 0\n },\n scrollTopShow: false\n };\n },\n onShow: function onShow() {\n // this.getRoutineHotSearch();\n this.getHostProduct();\n this.searchList();\n try {\n this.hotSearchList = uni.getStorageSync('hotList');\n } catch (err) {}\n },\n // 滚动监听\n onPageScroll: function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n },\n methods: {\n scrollLower: function scrollLower() {\n if (this.bastList.length > 0) {\n this.getProductList();\n } else {\n this.getHostProduct();\n }\n },\n scroll: function scroll(e) {\n this.scrollTopShow = e.detail.scrollTop > 150;\n this.old.scrollTop = e.detail.scrollTop;\n },\n goTop: function goTop(e) {\n var _this = this;\n // 解决view层不同步的问题\n this.scrollTop = this.old.scrollTop;\n this.$nextTick(function () {\n _this.scrollTop = 0;\n });\n },\n searchList: function searchList() {\n var _this2 = this;\n (0, _api.searchList)({\n page: 1,\n limit: 10\n }).then(function (res) {\n _this2.history = res.data;\n });\n },\n clear: function clear() {\n var that = this;\n (0, _api.clearSearch)().then(function (res) {\n uni.showToast({\n title: res.msg,\n success: function success() {\n that.history = [];\n }\n });\n });\n },\n inputConfirm: function inputConfirm(event) {\n if (event.detail.value) {\n uni.hideKeyboard();\n this.setHotSearchValue(event.detail.value);\n }\n },\n getRoutineHotSearch: function getRoutineHotSearch() {\n var that = this;\n (0, _store.getSearchKeyword)().then(function (res) {\n that.$set(that, 'hotSearchList', res.data);\n });\n },\n getProductList: function getProductList() {\n var that = this;\n if (that.loadend) return;\n if (that.loading) return;\n that.loading = true;\n that.loadTitle = '';\n (0, _store.getProductslist)({\n keyword: that.searchValue.trim(),\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n var list = res.data,\n loadend = list.length < that.limit;\n that.bastList = that.$util.SplitArray(list, that.bastList);\n that.$set(that, 'bastList', that.bastList);\n that.loading = false;\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6CA1\\u6709\\u66F4\\u591A\\u5185\\u5BB9\\u5566~\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page = that.page + 1;\n }).catch(function (err) {\n that.loading = false, that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n getHostProduct: function getHostProduct() {\n var that = this;\n if (!this.isScroll) return;\n (0, _store.getProductHot)(that.hotPage, that.limit).then(function (res) {\n that.isScroll = res.data.length >= that.limit;\n that.hostProduct = that.hostProduct.concat(res.data);\n that.hotPage += 1;\n });\n },\n setHotSearchValue: function setHotSearchValue(event) {\n this.$set(this, 'searchValue', event);\n this.page = 1;\n this.loadend = false;\n this.$set(this, 'bastList', []);\n this.getProductList();\n },\n setValue: function setValue(event) {\n this.$set(this, 'searchValue', event.detail.value);\n },\n searchBut: function searchBut() {\n var that = this;\n if (!that.searchValue.trim()) return this.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u8981\\u641C\\u7D22\\u7684\\u5546\\u54C1\")\n });\n that.focus = false;\n // if (that.searchValue.length > 0) {\n that.page = 1;\n that.loadend = false;\n that.$set(that, 'bastList', []);\n uni.showLoading({\n title: that.$t(\"\\u6B63\\u5728\\u641C\\u7D22\\u4E2D\")\n });\n that.getProductList();\n uni.hideLoading();\n // } else {\n // \treturn this.$util.Tips({\n // \t\ttitle: '请输入要搜索的商品',\n // \t\ticon: 'none',\n // \t\tduration: 1000,\n // \t\tmask: true,\n // \t});\n // }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZ29vZHNfc2VhcmNoL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiZ29vZExpc3QiLCJyZWNvbW1lbmQiLCJob21lIiwibWl4aW5zIiwiZGF0YSIsImltZ0hvc3QiLCJob3N0UHJvZHVjdCIsInNlYXJjaFZhbHVlIiwiZm9jdXMiLCJiYXN0TGlzdCIsImhvdFNlYXJjaExpc3QiLCJmaXJzdCIsImxpbWl0IiwicGFnZSIsImxvYWRpbmciLCJsb2FkZW5kIiwibG9hZFRpdGxlIiwiaG90UGFnZSIsImlzU2Nyb2xsIiwiaGlzdG9yeSIsInNjcm9sbFRvcCIsIm9sZCIsInNjcm9sbFRvcFNob3ciLCJvblNob3ciLCJvblBhZ2VTY3JvbGwiLCJ1bmkiLCJtZXRob2RzIiwic2Nyb2xsTG93ZXIiLCJzY3JvbGwiLCJnb1RvcCIsInNlYXJjaExpc3QiLCJjbGVhciIsInRpdGxlIiwic3VjY2VzcyIsInRoYXQiLCJpbnB1dENvbmZpcm0iLCJnZXRSb3V0aW5lSG90U2VhcmNoIiwiZ2V0UHJvZHVjdExpc3QiLCJrZXl3b3JkIiwiZ2V0SG9zdFByb2R1Y3QiLCJzZXRIb3RTZWFyY2hWYWx1ZSIsInNldFZhbHVlIiwic2VhcmNoQnV0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBbURBO0FBS0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFHQTtFQUNBQTtJQUNBQztJQUNBQztJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUQ7TUFDQTtNQUNBRTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7RUFDQTtFQUNBQztJQUNBQztNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBakI7UUFDQUQ7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBbUI7TUFDQTtNQUNBO1FBQ0FOO1VBQ0FPO1VBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBVjtRQUNBO01BQ0E7SUFDQTtJQUNBVztNQUNBO01BQ0E7UUFDQUY7TUFDQTtJQUNBO0lBQ0FHO01BQ0E7TUFDQTtNQUNBO01BQ0FIO01BQ0FBO01BQ0E7UUFDQUk7UUFDQXpCO1FBQ0FEO01BQ0E7UUFDQTtVQUNBRztRQUNBbUI7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtRQUNBQSxzQkFDQUE7TUFDQTtJQUNBO0lBQ0FLO01BQ0E7TUFDQTtNQUNBO1FBQ0FMO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBTTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FWO01BQ0E7TUFDQUU7TUFDQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBVDtRQUNBTztNQUNBO01BQ0FFO01BQ0FUO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjQ5My5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIndyYXBwZXJcIiA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8c2Nyb2xsLXZpZXcgOnNjcm9sbC10b3A9XCJzY3JvbGxUb3BcIiBzY3JvbGwteT1cInRydWVcIiBjbGFzcz1cInNjcm9sbC1ZXCIgQHNjcm9sbD1cInNjcm9sbFwiIEBzY3JvbGx0b2xvd2VyPVwic2Nyb2xsTG93ZXJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3NlYXJjaEdvb2QnPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdzZWFyY2ggYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5wdXQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXNvdXN1byc+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT0ndGV4dCcgdi1tb2RlbD0nc2VhcmNoVmFsdWUnIEBjb25maXJtPVwiaW5wdXRDb25maXJtXCIgZm9jdXNcclxuXHRcdFx0XHRcdFx0XHQ6cGxhY2Vob2xkZXI9JyR0KGDmkJzntKLllYblk4HlkI3np7BgKScgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJyBAaW5wdXQ9XCJzZXRWYWx1ZVwiPjwvaW5wdXQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYm50JyBAdGFwPSdzZWFyY2hCdXQnPnt7JHQoYOaQnOe0omApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx0ZW1wbGF0ZSB2LWlmPVwiaGlzdG9yeS5sZW5ndGhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5pCc57Si5Y6G5Y+yYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXNoYW5jaHVcIiBAY2xpY2s9XCJjbGVhclwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0IGFjZWEtcm93Jz5cclxuXHRcdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGhpc3RvcnlcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBoaXN0b3J5LWl0ZW0gbGluZTEnIEB0YXA9J3NldEhvdFNlYXJjaFZhbHVlKGl0ZW0ua2V5d29yZCknXHJcblx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5rZXl3b3JkXCI+e3tpdGVtLmtleXdvcmR9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3RlbXBsYXRlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSc+e3skdChg54Ot6Zeo5pCc57SiYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCBhY2VhLXJvdyc+XHJcblx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gaG90U2VhcmNoTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBsaW5lMScgQHRhcD0nc2V0SG90U2VhcmNoVmFsdWUoaXRlbS52YWwpJyB2LWlmPVwiaXRlbS52YWxcIj57e2l0ZW0udmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZScgdi1pZj0nYmFzdExpc3QubGVuZ3RoJz48L3ZpZXc+XHJcblx0XHRcdFx0PGdvb2RMaXN0IDpiYXN0TGlzdD1cImJhc3RMaXN0XCIgdi1pZj1cImJhc3RMaXN0Lmxlbmd0aCA+IDBcIj48L2dvb2RMaXN0PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdsb2FkaW5naWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInIHYtaWY9XCJiYXN0TGlzdC5sZW5ndGggPiAwXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0nbG9hZGluZyBpY29uZm9udCBpY29uLWppYXphaScgOmhpZGRlbj0nbG9hZGluZz09ZmFsc2UnPjwvdGV4dD57e2xvYWRUaXRsZX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdub0NvbW1vZGl0eSc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnIHYtaWY9XCJiYXN0TGlzdC5sZW5ndGggPT0gMFwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpbWdIb3N0ICsgJy9zdGF0aWNzL2ltYWdlcy9ub1NlYXJjaC5wbmcnXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHJlY29tbWVuZCA6aG9zdFByb2R1Y3Q9J2hvc3RQcm9kdWN0JyB2LWlmPVwiYmFzdExpc3QubGVuZ3RoID09IDAgJiYgcGFnZSA+IDFcIj48L3JlY29tbWVuZD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDx2aWV3IHYtaWY9XCJzY3JvbGxUb3BTaG93XCIgY2xhc3M9XCJiYWNrLXRvcFwiIEBjbGljaz1cImdvVG9wXCI+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ3NoYW5nXCI+PC90ZXh0PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFNlYXJjaEtleXdvcmQsXHJcblx0XHRnZXRQcm9kdWN0c2xpc3QsXHJcblx0XHRnZXRQcm9kdWN0SG90XHJcblx0fSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHNlYXJjaExpc3QsXHJcblx0XHRjbGVhclNlYXJjaFxyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJztcclxuXHRpbXBvcnQgZ29vZExpc3QgZnJvbSAnQC9jb21wb25lbnRzL2dvb2RMaXN0JztcclxuXHRpbXBvcnQgcmVjb21tZW5kIGZyb20gJ0AvY29tcG9uZW50cy9yZWNvbW1lbmQnO1xyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Z29vZExpc3QsXHJcblx0XHRcdHJlY29tbWVuZCxcclxuXHRcdFx0aG9tZVxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6IEhUVFBfUkVRVUVTVF9VUkwsXHJcblx0XHRcdFx0aG9zdFByb2R1Y3Q6IFtdLFxyXG5cdFx0XHRcdHNlYXJjaFZhbHVlOiAnJyxcclxuXHRcdFx0XHRmb2N1czogdHJ1ZSxcclxuXHRcdFx0XHRiYXN0TGlzdDogW10sXHJcblx0XHRcdFx0aG90U2VhcmNoTGlzdDogW10sXHJcblx0XHRcdFx0Zmlyc3Q6IDAsXHJcblx0XHRcdFx0bGltaXQ6IDgsXHJcblx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkZW5kOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkVGl0bGU6IHRoaXMuJHQoYOWKoOi9veabtOWkmmApLFxyXG5cdFx0XHRcdGhvdFBhZ2U6IDEsXHJcblx0XHRcdFx0aXNTY3JvbGw6IHRydWUsXHJcblx0XHRcdFx0aGlzdG9yeTogW10sXHJcblx0XHRcdFx0c2Nyb2xsVG9wOiAwLFxyXG5cdFx0XHRcdG9sZDoge1xyXG5cdFx0XHRcdFx0c2Nyb2xsVG9wOiAwXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRzY3JvbGxUb3BTaG93OiBmYWxzZVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG9uU2hvdzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdC8vIHRoaXMuZ2V0Um91dGluZUhvdFNlYXJjaCgpO1xyXG5cdFx0XHR0aGlzLmdldEhvc3RQcm9kdWN0KCk7XHJcblx0XHRcdHRoaXMuc2VhcmNoTGlzdCgpO1xyXG5cdFx0XHR0cnkge1xyXG5cdFx0XHRcdHRoaXMuaG90U2VhcmNoTGlzdCA9IHVuaS5nZXRTdG9yYWdlU3luYygnaG90TGlzdCcpO1xyXG5cdFx0XHR9IGNhdGNoIChlcnIpIHt9XHJcblx0XHR9LFxyXG5cdFx0Ly8g5rua5Yqo55uR5ZCsXHJcblx0XHRvblBhZ2VTY3JvbGwoZSkge1xyXG5cdFx0XHQvLyDkvKDlhaVzY3JvbGxUb3DlgLzlubbop6blj5HmiYDmnIllYXN5LWxvYWRpbWFnZee7hOS7tuS4i+eahOa7muWKqOebkeWQrOS6i+S7tlxyXG5cdFx0XHR1bmkuJGVtaXQoJ3Njcm9sbCcpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c2Nyb2xsTG93ZXIoKXtcclxuXHRcdFx0XHRpZiAodGhpcy5iYXN0TGlzdC5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0XHR0aGlzLmdldFByb2R1Y3RMaXN0KCk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuZ2V0SG9zdFByb2R1Y3QoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNjcm9sbChlKSB7XHJcblx0XHRcdFx0dGhpcy5zY3JvbGxUb3BTaG93ID0gZS5kZXRhaWwuc2Nyb2xsVG9wID4gMTUwXHJcblx0XHRcdFx0dGhpcy5vbGQuc2Nyb2xsVG9wID0gZS5kZXRhaWwuc2Nyb2xsVG9wXHJcblx0XHRcdH0sXHJcblx0XHRcdGdvVG9wKGUpIHtcclxuXHRcdFx0XHQvLyDop6PlhrN2aWV35bGC5LiN5ZCM5q2l55qE6Zeu6aKYXHJcblx0XHRcdFx0dGhpcy5zY3JvbGxUb3AgPSB0aGlzLm9sZC5zY3JvbGxUb3BcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnNjcm9sbFRvcCA9IDBcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0c2VhcmNoTGlzdCgpIHtcclxuXHRcdFx0XHRzZWFyY2hMaXN0KHtcclxuXHRcdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0XHRsaW1pdDogMTBcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmhpc3RvcnkgPSByZXMuZGF0YTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xlYXIoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGNsZWFyU2VhcmNoKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxyXG5cdFx0XHRcdFx0XHRzdWNjZXNzKCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaGlzdG9yeSA9IFtdO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0aW5wdXRDb25maXJtOiBmdW5jdGlvbihldmVudCkge1xyXG5cdFx0XHRcdGlmIChldmVudC5kZXRhaWwudmFsdWUpIHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlS2V5Ym9hcmQoKTtcclxuXHRcdFx0XHRcdHRoaXMuc2V0SG90U2VhcmNoVmFsdWUoZXZlbnQuZGV0YWlsLnZhbHVlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldFJvdXRpbmVIb3RTZWFyY2g6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRTZWFyY2hLZXl3b3JkKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdob3RTZWFyY2hMaXN0JywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRQcm9kdWN0TGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvYWRlbmQpIHJldHVybjtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkaW5nKSByZXR1cm47XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9ICcnO1xyXG5cdFx0XHRcdGdldFByb2R1Y3RzbGlzdCh7XHJcblx0XHRcdFx0XHRrZXl3b3JkOiB0aGF0LnNlYXJjaFZhbHVlLnRyaW0oKSxcclxuXHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdGxpbWl0OiB0aGF0LmxpbWl0XHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGxpc3QgPSByZXMuZGF0YSxcclxuXHRcdFx0XHRcdFx0bG9hZGVuZCA9IGxpc3QubGVuZ3RoIDwgdGhhdC5saW1pdDtcclxuXHRcdFx0XHRcdHRoYXQuYmFzdExpc3QgPSB0aGF0LiR1dGlsLlNwbGl0QXJyYXkobGlzdCwgdGhhdC5iYXN0TGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2Jhc3RMaXN0JywgdGhhdC5iYXN0TGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGVuZCA9IGxvYWRlbmQ7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IGxvYWRlbmQgPyB0aGF0LiR0KGDmsqHmnInmm7TlpJrlhoXlrrnllaZ+YCkgOiB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSA9IHRoYXQucGFnZSArIDE7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGluZyA9IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IHRoYXQuJHQoYOWKoOi9veabtOWkmmApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEhvc3RQcm9kdWN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCF0aGlzLmlzU2Nyb2xsKSByZXR1cm5cclxuXHRcdFx0XHRnZXRQcm9kdWN0SG90KHRoYXQuaG90UGFnZSwgdGhhdC5saW1pdCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5pc1Njcm9sbCA9IHJlcy5kYXRhLmxlbmd0aCA+PSB0aGF0LmxpbWl0XHJcblx0XHRcdFx0XHR0aGF0Lmhvc3RQcm9kdWN0ID0gdGhhdC5ob3N0UHJvZHVjdC5jb25jYXQocmVzLmRhdGEpXHJcblx0XHRcdFx0XHR0aGF0LmhvdFBhZ2UgKz0gMTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0c2V0SG90U2VhcmNoVmFsdWU6IGZ1bmN0aW9uKGV2ZW50KSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdzZWFyY2hWYWx1ZScsIGV2ZW50KTtcclxuXHRcdFx0XHR0aGlzLnBhZ2UgPSAxO1xyXG5cdFx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnYmFzdExpc3QnLCBbXSk7XHJcblx0XHRcdFx0dGhpcy5nZXRQcm9kdWN0TGlzdCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRWYWx1ZTogZnVuY3Rpb24oZXZlbnQpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3NlYXJjaFZhbHVlJywgZXZlbnQuZGV0YWlsLnZhbHVlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0c2VhcmNoQnV0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCF0aGF0LnNlYXJjaFZhbHVlLnRyaW0oKSkgcmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl6KaB5pCc57Si55qE5ZWG5ZOBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGF0LmZvY3VzID0gZmFsc2U7XHJcblx0XHRcdFx0Ly8gaWYgKHRoYXQuc2VhcmNoVmFsdWUubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdHRoYXQucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhhdC5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdiYXN0TGlzdCcsIFtdKTtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOato+WcqOaQnOe0ouS4rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhhdC5nZXRQcm9kdWN0TGlzdCgpO1xyXG5cdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdC8vIH0gZWxzZSB7XHJcblx0XHRcdFx0Ly8gXHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHQvLyBcdFx0dGl0bGU6ICfor7fovpPlhaXopoHmkJzntKLnmoTllYblk4EnLFxyXG5cdFx0XHRcdC8vIFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0Ly8gXHRcdGR1cmF0aW9uOiAxMDAwLFxyXG5cdFx0XHRcdC8vIFx0XHRtYXNrOiB0cnVlLFxyXG5cdFx0XHRcdC8vIFx0fSk7XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnNjcm9sbC1ZIHtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0fVxyXG5cclxuXHQud3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0LmJhY2stdG9wIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogNDBycHg7XHJcblx0XHRcdGJvdHRvbTogNjBycHg7XHJcblx0XHRcdHdpZHRoOiA2MHJweDtcclxuXHRcdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyOiAxcnB4IHNvbGlkICNjY2M7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHQuaWNvbi14aWFuZ3NoYW5nIHtcclxuXHRcdFx0XHRjb2xvcjogI2NjYztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5vQ29tbW9kaXR5IHtcclxuXHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoR29vZCAuc2VhcmNoIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoR29vZCAuc2VhcmNoIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2hHb29kIC5zZWFyY2ggLmlucHV0IHtcclxuXHRcdHdpZHRoOiA1OThycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzNycHg7XHJcblx0XHRwYWRkaW5nOiAwIDM1cnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGhlaWdodDogNjZycHg7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoR29vZCAuc2VhcmNoIC5pbnB1dCBpbnB1dCB7XHJcblx0XHR3aWR0aDogNDcycnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2hHb29kIC5zZWFyY2ggLmlucHV0IC5wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2hHb29kIC5zZWFyY2ggLmlucHV0IC5pY29uZm9udCB7XHJcblx0XHRjb2xvcjogIzU1NTtcclxuXHRcdGZvbnQtc2l6ZTogMzVycHg7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoR29vZCAuc2VhcmNoIC5ibnQge1xyXG5cdFx0d2lkdGg6IDEyMHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGhlaWdodDogNjZycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjZycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoR29vZCAudGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0bWFyZ2luOiA1MHJweCAzMHJweCAyNXJweCAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2hHb29kIC50aXRsZSAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2hHb29kIC5saXN0IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBycHg7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoR29vZCAubGlzdCAuaXRlbSB7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICM0NTQ1NDU7XHJcblx0XHRwYWRkaW5nOiAwIDIxcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0XHRib3JkZXI6IDFycHggc29saWQgI2FhYTtcclxuXHRcdG1hcmdpbjogMCAwIDIwcnB4IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LnNlYXJjaEdvb2QgLmxpc3QgLml0ZW0uaGlzdG9yeS1pdGVtIHtcclxuXHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyNXJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcblx0XHRsaW5lLWhlaWdodDogNTBycHg7XHJcblx0fVxyXG5cclxuXHQuc2VhcmNoR29vZCAubGluZSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNlZWU7XHJcblx0XHRtYXJnaW46IDIwcnB4IDMwcnB4IDAgMzBycHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///493\n"); /***/ }), /* 494 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_pay_status/index.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_141185c2_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=141185c2&mpType=page */ 495);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 497);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_141185c2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_141185c2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_141185c2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/order_pay_status/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTQxMTg1YzImbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nb29kcy9vcmRlcl9wYXlfc3RhdHVzL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///494\n"); /***/ }), /* 495 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_pay_status/index.vue?vue&type=template&id=141185c2&mpType=page ***! \*************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_141185c2_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=141185c2&mpType=page */ 496); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_141185c2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_141185c2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_141185c2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_141185c2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 496 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_pay_status/index.vue?vue&type=template&id=141185c2&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s( 1, "i", (!_vm.orderLottery || !_vm.order_pay_info.paid) && _vm.loading && _vm.lotteryLoading ) ? _c( "view", { staticClass: _vm._$s(1, "sc", "payment-status"), attrs: { _i: 1 }, }, [ _vm._$s( 2, "i", _vm.order_pay_info.paid || _vm.order_pay_info.pay_type == "offline" ) ? _c("view", { staticClass: _vm._$s( 2, "sc", "iconfont icons icon-duihao2 bg-color" ), attrs: { _i: 2 }, }) : _c("view", { staticClass: _vm._$s( 3, "sc", "iconfont icons icon-iconfontguanbi" ), attrs: { _i: 3 }, }), _vm._$s(4, "i", _vm.order_pay_info.pay_type != "offline") ? _c( "view", { staticClass: _vm._$s(4, "sc", "status"), attrs: { _i: 4 }, }, [ _vm._v( _vm._$s( 4, "t0-0", _vm._s( _vm.order_pay_info.paid ? _vm.$t("订单支付成功") : _vm.$t( _vm.payType ? "订单支付中" : "订单支付失败" ) ) ) ), ] ) : _c( "view", { staticClass: _vm._$s(5, "sc", "status"), attrs: { _i: 5 }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("订单创建成功"))))] ), _c( "view", { staticClass: _vm._$s(6, "sc", "wrapper"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s( 7, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 7 }, }, [ _c("view", [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("订单号")))), ]), _c( "view", { staticClass: _vm._$s(9, "sc", "itemCom"), attrs: { _i: 9 }, }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.orderId)))] ), ] ), _c( "view", { staticClass: _vm._$s( 10, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 10 }, }, [ _c("view", [ _vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.$t("下单时间")))), ]), _c( "view", { staticClass: _vm._$s(12, "sc", "itemCom"), attrs: { _i: 12 }, }, [ _vm._v( _vm._$s( 12, "t0-0", _vm._s(_vm.order_pay_info._add_time) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 13, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 13 }, }, [ _c("view", [ _vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.$t("支付方式")))), ]), _c( "view", { staticClass: _vm._$s(15, "sc", "itemCom"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s( _vm.$t(_vm.order_pay_info._status._payType) || _vm.$t("暂未支付") ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 16, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 16 }, }, [ _c("view", [ _vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.$t("支付金额")))), ]), _c( "view", { staticClass: _vm._$s(18, "sc", "itemCom"), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s( 18, "t0-0", _vm._s(_vm.order_pay_info.pay_price) ) ), ] ), ] ), _vm._$s( 19, "i", _vm.order_pay_info.paid == 0 && _vm.order_pay_info.pay_type != "offline" ) ? _c( "view", { staticClass: _vm._$s( 19, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 19 }, }, [ _c("view", [ _vm._v( _vm._$s(20, "t0-0", _vm._s(_vm.$t("失败原因"))) ), ]), _c( "view", { staticClass: _vm._$s(21, "sc", "itemCom"), attrs: { _i: 21 }, }, [ _vm._v( _vm._$s(21, "t0-0", _vm._s(_vm.$t("未支付"))) ), ] ), ] ) : _vm._e(), ] ), _vm._$s(22, "i", _vm.status == 0) ? _c( "view", { attrs: { _i: 22 }, on: { click: _vm.goOrderDetails } }, [ _c( "button", { staticClass: _vm._$s(23, "sc", "returnBnt bg-color"), attrs: { _i: 23 }, }, [ _vm._v( _vm._$s(23, "t0-0", _vm._s(_vm.$t("查看订单"))) ), ] ), ] ) : _vm._e(), _vm._$s(24, "i", _vm.order_pay_info.paid == 0 && _vm.status == 1) ? _c( "view", { attrs: { _i: 24 }, on: { click: _vm.goOrderDetails } }, [ _c( "button", { staticClass: _vm._$s(25, "sc", "returnBnt bg-color"), attrs: { _i: 25 }, }, [ _vm._v( _vm._$s(25, "t0-0", _vm._s(_vm.$t("重新购买"))) ), ] ), ] ) : _vm._e(), _vm._$s(26, "i", _vm.order_pay_info.paid == 0 && _vm.status == 2) ? _c( "view", { attrs: { _i: 26 }, on: { click: _vm.goOrderDetails } }, [ _c( "button", { staticClass: _vm._$s(27, "sc", "returnBnt bg-color"), attrs: { _i: 27 }, }, [ _vm._v( _vm._$s(27, "t0-0", _vm._s(_vm.$t("重新支付"))) ), ] ), ] ) : _vm._e(), _vm._$s( 28, "i", _vm.order_pay_info.pink_id && _vm.order_pay_info.paid != 0 && _vm.status != 2 && _vm.status != 1 ) ? _c( "button", { staticClass: _vm._$s(28, "sc", "returnBnt cart-color"), attrs: { _i: 28 }, on: { click: function ($event) { return _vm.goPink(_vm.order_pay_info.pink_id) }, }, }, [ _vm._v( _vm._$s(28, "t0-0", _vm._s(_vm.$t("邀请好友参团"))) ), ] ) : _c( "button", { staticClass: _vm._$s(29, "sc", "returnBnt cart-color"), attrs: { _i: 29 }, on: { click: _vm.goIndex }, }, [_vm._v(_vm._$s(29, "t0-0", _vm._s(_vm.$t("返回首页"))))] ), _vm._$s(30, "i", _vm.couponList.length) ? _c( "view", { staticClass: _vm._$s(30, "sc", "coupons"), attrs: { _i: 30 }, }, [ _c( "view", { staticClass: _vm._$s( 31, "sc", "title acea-row row-center-wrapper" ), attrs: { _i: 31 }, }, [ _c("view", { staticClass: _vm._$s(32, "sc", "line"), attrs: { _i: 32 }, }), _c( "view", { staticClass: _vm._$s(33, "sc", "name"), attrs: { _i: 33 }, }, [ _vm._v( _vm._$s( 33, "t0-0", _vm._s(_vm.$t("赠送优惠券")) ) ), ] ), _c("view", { staticClass: _vm._$s(34, "sc", "line"), attrs: { _i: 34 }, }), ] ), _c( "view", { staticClass: _vm._$s(35, "sc", "list"), attrs: { _i: 35 }, }, [ _vm._l( _vm._$s(36, "f", { forItems: _vm.couponList }), function (item, index, $20, $30) { return _vm._$s( "36-" + $30, "i", index < 2 || !_vm.couponsHidden ) ? _c( "view", { key: _vm._$s(36, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s( "36-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "36-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "37-" + $30, "sc", "moneyCon acea-row row-between-wrapper" ), attrs: { _i: "37-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "38-" + $30, "sc", "price acea-row row-center-wrapper" ), attrs: { _i: "38-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "39-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c("text", [ _vm._v( _vm._$s( "40-" + $30, "t0-0", _vm._s(item.coupon_price) ) ), ]), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s( "41-" + $30, "sc", "text" ), attrs: { _i: "41-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "42-" + $30, "sc", "name line1" ), attrs: { _i: "42-" + $30 }, }, [ _vm._v( _vm._$s( "42-" + $30, "t0-0", _vm._s(item.coupon_title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "43-" + $30, "sc", "priceMin" ), attrs: { _i: "43-" + $30 }, }, [ _vm._v( _vm._$s( "43-" + $30, "t0-0", _vm._s(_vm.$t("满")) ) + _vm._$s( "43-" + $30, "t0-1", _vm._s(item.use_min_price) ) + _vm._$s( "43-" + $30, "t0-2", _vm._s(_vm.$t("元可用")) ) ), ] ), _c( "view", { staticClass: _vm._$s( "44-" + $30, "sc", "time" ), attrs: { _i: "44-" + $30 }, }, [ _vm._v( _vm._$s( "44-" + $30, "t0-0", _vm._s(_vm.$t("有效期")) ) + _vm._$s( "44-" + $30, "t0-1", _vm._s( item.add_time ? item.add_time + "-" : "" ) ) + _vm._$s( "44-" + $30, "t0-2", _vm._s(item.end_time) ) ), ] ), ] ), ] ) : _vm._e() } ), _vm._$s(45, "i", _vm.couponList.length > 2) ? _c( "view", { staticClass: _vm._$s( 45, "sc", "open acea-row row-center-wrapper" ), attrs: { _i: 45 }, on: { click: _vm.openTap }, }, [ _vm._v( _vm._$s( 45, "t0-0", _vm._s( _vm.couponsHidden ? _vm.$t("更多") : _vm.$t("关闭") ) ) ), _c("text", { staticClass: _vm._$s(46, "sc", "iconfont"), class: _vm._$s( 46, "c", _vm.couponsHidden == true ? "icon-xiangxia" : "icon-xiangshang" ), attrs: { _i: 46 }, }), ] ) : _vm._e(), ], 2 ), ] ) : _vm._e(), ] ) : _vm._e(), _c("lotteryModel", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s( 47, "v-show", _vm.orderLottery && _vm.order_pay_info.paid && _vm.loading && _vm.lotteryLoading ), expression: "_$s(47,'v-show',orderLottery && order_pay_info.paid && loading && lotteryLoading)", }, ], attrs: { options: _vm.options, _i: 47 }, on: { orderDetails: _vm.goOrderDetails, lotteryShow: _vm.getOrderLottery, }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 497 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_pay_status/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 498);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI0OTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///497\n"); /***/ }), /* 498 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_pay_status/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _payLottery = _interopRequireDefault(__webpack_require__(/*! ./payLottery.vue */ 499));\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n lotteryModel: _payLottery.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n loading: false,\n lotteryLoading: false,\n orderLottery: false,\n orderId: '',\n order_pay_info: {\n paid: 1,\n _status: {}\n },\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n status: 0,\n msg: '',\n couponsHidden: true,\n couponList: [],\n options: {},\n payType: ''\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getOrderPayInfo();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n this.options = options;\n if (!options.order_id) return this.$util.Tips({\n title: this.$t(\"\\u7F3A\\u5C11\\u53C2\\u6570\\u65E0\\u6CD5\\u67E5\\u770B\\u8BA2\\u5355\\u652F\\u4ED8\\u72B6\\u6001\")\n }, {\n tab: 3,\n url: 1\n });\n this.orderId = options.order_id;\n this.status = options.status || 0;\n this.msg = options.msg || '';\n this.payType = options.payType || '';\n\n //\n },\n onShow: function onShow() {\n if (this.isLogin) {\n this.getOrderPayInfo();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n getOrderLottery: function getOrderLottery(status) {\n this.orderLottery = status;\n this.lotteryLoading = true;\n },\n openTap: function openTap() {\n this.$set(this, 'couponsHidden', !this.couponsHidden);\n },\n onLoadFun: function onLoadFun() {\n this.getOrderPayInfo();\n },\n /**\n * \n * 支付完成查询支付状态\n * \n */\n getOrderPayInfo: function getOrderPayInfo() {\n var _this = this;\n var that = this;\n uni.showLoading({\n title: that.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _order.getOrderDetail)(that.orderId).then(function (res) {\n uni.hideLoading();\n that.$set(that, 'order_pay_info', res.data);\n uni.setNavigationBarTitle({\n title: res.data.paid ? that.$t(\"\\u652F\\u4ED8\\u6210\\u529F\") : that.$t(\"\\u672A\\u652F\\u4ED8\")\n });\n _this.loading = true;\n _this.getOrderCoupon();\n }).catch(function (err) {\n _this.loading = true;\n uni.hideLoading();\n });\n },\n getOrderCoupon: function getOrderCoupon() {\n var that = this;\n (0, _order.orderCoupon)(that.orderId).then(function (res) {\n that.couponList = res.data;\n });\n },\n /**\n * 去首页关闭当前所有页面\n */\n goIndex: function goIndex(e) {\n uni.switchTab({\n url: '/pages/index/index'\n });\n },\n // 去参团页面;\n goPink: function goPink(id) {\n uni.navigateTo({\n url: '/pages/activity/goods_combination_status/index?id=' + id\n });\n },\n /**\n * \n * 去订单详情页面\n */\n goOrderDetails: function goOrderDetails(e) {\n var that = this;\n uni.redirectTo({\n url: '/pages/goods/order_details/index?order_id=' + that.orderId\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvb3JkZXJfcGF5X3N0YXR1cy9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImxvdHRlcnlNb2RlbCIsIm1peGlucyIsImRhdGEiLCJsb2FkaW5nIiwibG90dGVyeUxvYWRpbmciLCJvcmRlckxvdHRlcnkiLCJvcmRlcklkIiwib3JkZXJfcGF5X2luZm8iLCJwYWlkIiwiX3N0YXR1cyIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJzdGF0dXMiLCJtc2ciLCJjb3Vwb25zSGlkZGVuIiwiY291cG9uTGlzdCIsIm9wdGlvbnMiLCJwYXlUeXBlIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsInRpdGxlIiwidGFiIiwidXJsIiwib25TaG93IiwibWV0aG9kcyIsImdldE9yZGVyTG90dGVyeSIsIm9wZW5UYXAiLCJvbkxvYWRGdW4iLCJnZXRPcmRlclBheUluZm8iLCJ1bmkiLCJ0aGF0IiwiZ2V0T3JkZXJDb3Vwb24iLCJnb0luZGV4IiwiZ29QaW5rIiwiZ29PcmRlckRldGFpbHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUE2RkE7QUFDQTtBQUlBO0FBR0E7QUFHQTtBQU1BOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUNBQztFQUlBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtNQUNBQztJQUNBO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7SUFFQTtFQVdBO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBQztRQUNBVDtNQUNBO01BQ0E7UUFDQVM7UUFDQUM7UUFDQUQ7VUFDQVQ7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0FTO01BQ0E7SUFDQTtJQUNBRTtNQUNBO01BQ0E7UUFDQUQ7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FFO01BQ0FIO1FBQ0FQO01BQ0E7SUFDQTtJQUNBO0lBQ0FXO01BQ0FKO1FBQ0FQO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FZO01BQ0E7TUFlQUw7UUFDQVA7TUFDQTtJQUVBO0VBRUE7QUFDQTtBQUFBIiwiZmlsZSI6IjQ5OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz0ncGF5bWVudC1zdGF0dXMnIHYtaWY9XCIoIW9yZGVyTG90dGVyeSB8fCAhb3JkZXJfcGF5X2luZm8ucGFpZCkgJiYgbG9hZGluZyAmJiBsb3R0ZXJ5TG9hZGluZ1wiPlxyXG5cdFx0XHQ8IS0t5aSx6LSl5pe277yaIOeUqGljb24taWNvbmZvbnRndWFuYmkgZmFpbOabv+aNomljb24tZHVpaGFvMiBiZy1jb2xvci0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbnMgaWNvbi1kdWloYW8yIGJnLWNvbG9yJ1xyXG5cdFx0XHRcdHYtaWY9XCJvcmRlcl9wYXlfaW5mby5wYWlkIHx8IG9yZGVyX3BheV9pbmZvLnBheV90eXBlID09ICdvZmZsaW5lJ1wiPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb25zIGljb24taWNvbmZvbnRndWFuYmknIHYtZWxzZT48L3ZpZXc+XHJcblx0XHRcdDwhLS0g5aSx6LSl5pe277ya6K6i5Y2V5pSv5LuY5aSx6LSlIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nc3RhdHVzJyB2LWlmPVwib3JkZXJfcGF5X2luZm8ucGF5X3R5cGUgIT0gJ29mZmxpbmUnXCI+XHJcblx0XHRcdFx0e3tvcmRlcl9wYXlfaW5mby5wYWlkID8gJHQoYOiuouWNleaUr+S7mOaIkOWKn2ApOiR0KHBheVR5cGUgPyBg6K6i5Y2V5pSv5LuY5LitYDpg6K6i5Y2V5pSv5LuY5aSx6LSlYCl9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdzdGF0dXMnIHYtZWxzZT57eyR0KGDorqLljZXliJvlu7rmiJDlip9gKX19PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nd3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDorqLljZXlj7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW1Db20nPnt7b3JkZXJJZH19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS4i+WNleaXtumXtGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbUNvbSc+e3tvcmRlcl9wYXlfaW5mby5fYWRkX3RpbWV9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDmlK/ku5jmlrnlvI9gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW1Db20nPnt7JHQob3JkZXJfcGF5X2luZm8uX3N0YXR1cy5fcGF5VHlwZSkgfHwgJHQoYOaaguacquaUr+S7mGApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5pSv5LuY6YeR6aKdYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtQ29tJz57e29yZGVyX3BheV9pbmZvLnBheV9wcmljZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0t5aSx6LSl5pe25Yqg5LiK6L+Z5LiqICAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJ1xyXG5cdFx0XHRcdFx0di1pZj1cIm9yZGVyX3BheV9pbmZvLnBhaWQ9PTAgJiYgb3JkZXJfcGF5X2luZm8ucGF5X3R5cGUgIT0gJ29mZmxpbmUnXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDlpLHotKXljp/lm6BgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW1Db20nPnt7JHQoYOacquaUr+S7mGApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS3lpLHotKXml7bvvJog6YeN5paw6LSt5LmwIC0tPlxyXG5cdFx0XHQ8dmlldyBAdGFwPVwiZ29PcmRlckRldGFpbHNcIiB2LWlmPVwic3RhdHVzPT0wXCI+XHJcblx0XHRcdFx0PGJ1dHRvbiBmb3JtVHlwZT1cInN1Ym1pdFwiIGNsYXNzPSdyZXR1cm5CbnQgYmctY29sb3InIGhvdmVyLWNsYXNzPSdub25lJz57eyR0KGDmn6XnnIvorqLljZVgKX19PC9idXR0b24+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHRcdDx2aWV3IEB0YXA9XCJnZXRPcmRlclBheUluZm9cIiB2LWlmPVwib3JkZXJfcGF5X2luZm8ucGFpZD09MFwiPlxyXG5cdFx0XHRcdDxidXR0b24gY2xhc3M9J3JldHVybkJudCBiZy1jb2xvcicgaG92ZXItY2xhc3M9J25vbmUnPnt7JHQoYOWIt+aWsOaUr+S7mOeKtuaAgWApfX08L2J1dHRvbj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PHZpZXcgQHRhcD1cImdvT3JkZXJEZXRhaWxzXCIgdi1pZj1cIm9yZGVyX3BheV9pbmZvLnBhaWQ9PTAgJiYgc3RhdHVzPT0xXCI+XHJcblx0XHRcdFx0PGJ1dHRvbiBjbGFzcz0ncmV0dXJuQm50IGJnLWNvbG9yJyBob3Zlci1jbGFzcz0nbm9uZSc+e3skdChg6YeN5paw6LSt5LmwYCl9fTwvYnV0dG9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IEB0YXA9XCJnb09yZGVyRGV0YWlsc1wiIHYtaWY9XCJvcmRlcl9wYXlfaW5mby5wYWlkPT0wICYmIHN0YXR1cz09MlwiPlxyXG5cdFx0XHRcdDxidXR0b24gY2xhc3M9J3JldHVybkJudCBiZy1jb2xvcicgaG92ZXItY2xhc3M9J25vbmUnPnt7JHQoYOmHjeaWsOaUr+S7mGApfX08L2J1dHRvbj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8YnV0dG9uIEBjbGljaz1cImdvUGluayhvcmRlcl9wYXlfaW5mby5waW5rX2lkKVwiIGNsYXNzPSdyZXR1cm5CbnQgY2FydC1jb2xvcicgZm9ybVR5cGU9XCJzdWJtaXRcIlxyXG5cdFx0XHRcdGhvdmVyLWNsYXNzPSdub25lJ1xyXG5cdFx0XHRcdHYtaWY9XCJvcmRlcl9wYXlfaW5mby5waW5rX2lkICYmIG9yZGVyX3BheV9pbmZvLnBhaWQhPTAgJiYgc3RhdHVzIT0yICYmIHN0YXR1cyE9MVwiPnt7JHQoYOmCgOivt+WlveWPi+WPguWbomApfX08L2J1dHRvbj5cclxuXHRcdFx0PGJ1dHRvbiBAY2xpY2s9XCJnb0luZGV4XCIgY2xhc3M9J3JldHVybkJudCBjYXJ0LWNvbG9yJyBmb3JtVHlwZT1cInN1Ym1pdFwiIGhvdmVyLWNsYXNzPSdub25lJ1xyXG5cdFx0XHRcdHYtZWxzZT57eyR0KGDov5Tlm57pppbpobVgKX19PC9idXR0b24+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiY291cG9uc1wiIHYtaWY9J2NvdXBvbkxpc3QubGVuZ3RoJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaW5lXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3skdChg6LWg6YCB5LyY5oOg5Yi4YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZVwiPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGNvdXBvbkxpc3RcIiA6a2V5PSdpbmRleCdcclxuXHRcdFx0XHRcdFx0di1pZj1cImluZGV4PDIgfHwgIWNvdXBvbnNIaWRkZW5cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb25leUNvbiBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwcmljZSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDvv6VgKX19PHRleHQ+e3tpdGVtLmNvdXBvbl9wcmljZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbGluZTFcIj57e2l0ZW0uY291cG9uX3RpdGxlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwcmljZU1pblwiPnt7JHQoYOa7oWApfX17e2l0ZW0udXNlX21pbl9wcmljZX19e3skdChg5YWD5Y+v55SoYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7JHQoYOacieaViOacn2ApfX06e3sgaXRlbS5hZGRfdGltZSA/IGl0ZW0uYWRkX3RpbWUgKyBcIi1cIiA6IFwiXCJ9fXt7IGl0ZW0uZW5kX3RpbWUgfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwib3BlbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiBAY2xpY2s9XCJvcGVuVGFwXCIgdi1pZj1cImNvdXBvbkxpc3QubGVuZ3RoPjJcIj5cclxuXHRcdFx0XHRcdFx0e3tjb3Vwb25zSGlkZGVuPyR0KGDmm7TlpJpgKTokdChg5YWz6ZetYCl9fTx0ZXh0IGNsYXNzPVwiaWNvbmZvbnRcIlxyXG5cdFx0XHRcdFx0XHRcdDpjbGFzcz0nY291cG9uc0hpZGRlbj09dHJ1ZT9cImljb24teGlhbmd4aWFcIjpcImljb24teGlhbmdzaGFuZ1wiJz48L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8bG90dGVyeU1vZGVsIHYtc2hvdz1cIm9yZGVyTG90dGVyeSAmJiBvcmRlcl9wYXlfaW5mby5wYWlkICYmIGxvYWRpbmcgJiYgbG90dGVyeUxvYWRpbmdcIiA6b3B0aW9ucz1cIm9wdGlvbnNcIlxyXG5cdFx0XHRAb3JkZXJEZXRhaWxzPVwiZ29PcmRlckRldGFpbHNcIiBAbG90dGVyeVNob3c9XCJnZXRPcmRlckxvdHRlcnlcIj48L2xvdHRlcnlNb2RlbD5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBsb3R0ZXJ5TW9kZWwgZnJvbSAnLi9wYXlMb3R0ZXJ5LnZ1ZSdcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0T3JkZXJEZXRhaWwsXHJcblx0XHRvcmRlckNvdXBvblxyXG5cdH0gZnJvbSAnQC9hcGkvb3JkZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRvcGVuT3JkZXJTdWJzY3JpYmVcclxuXHR9IGZyb20gJ0AvdXRpbHMvU3Vic2NyaWJlTWVzc2FnZS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0bG90dGVyeU1vZGVsLFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGxvYWRpbmc6IGZhbHNlLFxyXG5cdFx0XHRcdGxvdHRlcnlMb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRvcmRlckxvdHRlcnk6IGZhbHNlLFxyXG5cdFx0XHRcdG9yZGVySWQ6ICcnLFxyXG5cdFx0XHRcdG9yZGVyX3BheV9pbmZvOiB7XHJcblx0XHRcdFx0XHRwYWlkOiAxLFxyXG5cdFx0XHRcdFx0X3N0YXR1czoge31cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UsIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdFx0c3RhdHVzOiAwLFxyXG5cdFx0XHRcdG1zZzogJycsXHJcblx0XHRcdFx0Y291cG9uc0hpZGRlbjogdHJ1ZSxcclxuXHRcdFx0XHRjb3Vwb25MaXN0OiBbXSxcclxuXHRcdFx0XHRvcHRpb25zOiB7fSxcclxuXHRcdFx0XHRwYXlUeXBlOiAnJ1xyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0XHRpZiAobmV3Vikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldE9yZGVyUGF5SW5mbygpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0dGhpcy5vcHRpb25zID0gb3B0aW9uc1xyXG5cdFx0XHRpZiAoIW9wdGlvbnMub3JkZXJfaWQpIHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnvLrlsJHlj4LmlbDml6Dms5Xmn6XnnIvorqLljZXmlK/ku5jnirbmgIFgKVxyXG5cdFx0XHR9LCB7XHJcblx0XHRcdFx0dGFiOiAzLFxyXG5cdFx0XHRcdHVybDogMVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0dGhpcy5vcmRlcklkID0gb3B0aW9ucy5vcmRlcl9pZDtcclxuXHRcdFx0dGhpcy5zdGF0dXMgPSBvcHRpb25zLnN0YXR1cyB8fCAwO1xyXG5cdFx0XHR0aGlzLm1zZyA9IG9wdGlvbnMubXNnIHx8ICcnO1xyXG5cdFx0XHR0aGlzLnBheVR5cGUgPSBvcHRpb25zLnBheVR5cGUgfHwgJyc7XHJcblxyXG5cdFx0XHQvLyAvLyAjaWZkZWYgSDVcclxuXHRcdFx0Ly8gZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigndmlzaWJpbGl0eWNoYW5nZScsIChlKSA9PiB7XHJcblx0XHRcdC8vIFx0bGV0IHN0YXRlID0gZG9jdW1lbnQudmlzaWJpbGl0eVN0YXRlXHJcblx0XHRcdC8vIFx0aWYgKHN0YXRlID09ICdoaWRkZW4nKSB7XHJcblx0XHRcdC8vIFx0XHRjb25zb2xlLmxvZygn55So5oi356a75byA5LqGJyk7XHJcblx0XHRcdC8vIFx0fVxyXG5cdFx0XHQvLyBcdGlmIChzdGF0ZSA9PSAndmlzaWJsZScpIHtcclxuXHRcdFx0Ly8gXHRcdHRoaXMuZ2V0T3JkZXJQYXlJbmZvKCk7XHJcblx0XHRcdC8vIFx0fVxyXG5cdFx0XHQvLyB9KTtcclxuXHRcdFx0Ly8gLy8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRPcmRlclBheUluZm8oKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldE9yZGVyTG90dGVyeShzdGF0dXMpIHtcclxuXHRcdFx0XHR0aGlzLm9yZGVyTG90dGVyeSA9IHN0YXR1c1xyXG5cdFx0XHRcdHRoaXMubG90dGVyeUxvYWRpbmcgPSB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdG9wZW5UYXAoKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdjb3Vwb25zSGlkZGVuJywgIXRoaXMuY291cG9uc0hpZGRlbik7XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRPcmRlclBheUluZm8oKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKiDmlK/ku5jlrozmiJDmn6Xor6LmlK/ku5jnirbmgIFcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRPcmRlclBheUluZm86IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOato+WcqOWKoOi9veS4rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Z2V0T3JkZXJEZXRhaWwodGhhdC5vcmRlcklkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnb3JkZXJfcGF5X2luZm8nLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5kYXRhLnBhaWQgPyB0aGF0LiR0KGDmlK/ku5jmiJDlip9gKSA6IHRoYXQuJHQoYOacquaUr+S7mGApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHRoaXMubG9hZGluZyA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMuZ2V0T3JkZXJDb3Vwb24oKVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmxvYWRpbmcgPSB0cnVlXHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0T3JkZXJDb3Vwb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdG9yZGVyQ291cG9uKHRoYXQub3JkZXJJZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5jb3Vwb25MaXN0ID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWOu+mmlumhteWFs+mXreW9k+WJjeaJgOaciemhtemdolxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z29JbmRleDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2luZGV4L2luZGV4J1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDljrvlj4Llm6LpobXpnaLvvJtcclxuXHRcdFx0Z29QaW5rOiBmdW5jdGlvbihpZCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbl9zdGF0dXMvaW5kZXg/aWQ9JyArIGlkXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICog5Y676K6i5Y2V6K+m5oOF6aG16Z2iXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnb09yZGVyRGV0YWlsczogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOato+WcqOWKoOi9veS4rWApLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0b3Blbk9yZGVyU3Vic2NyaWJlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kcy9vcmRlcl9kZXRhaWxzL2luZGV4P29yZGVyX2lkPScgKyB0aGF0Lm9yZGVySWRcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pLmNhdGNoKCgpID0+IHtcclxuXHRcdFx0XHRcdG51aS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZm5kZWYgTVBcclxuXHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvb3JkZXJfZGV0YWlscy9pbmRleD9vcmRlcl9pZD0nICsgdGhhdC5vcmRlcklkXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmNvdXBvbnMge1xyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0bWFyZ2luOiAzMHJweCAwIDI1cnB4IDA7XHJcblxyXG5cdFx0XHQubGluZSB7XHJcblx0XHRcdFx0d2lkdGg6IDcwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNEQ0RDREM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxMHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5saXN0IHtcclxuXHRcdFx0cGFkZGluZzogMCAyMHJweDtcclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcblxyXG5cdFx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjM2cnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNjBycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cclxuXHRcdFx0XHRcdHRleHQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDU0cnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM4NXJweDtcclxuXHJcblx0XHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogIzI4MjgyODtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQucHJpY2VNaW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnRpbWUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQub3BlbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHJweDtcclxuXHJcblx0XHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDVycHggMCAwIDEwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc3RhdHVzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW46IDE5NXJweCAzMHJweCAwIDMwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0XHRwYWRkaW5nOiAxcnB4IDAgMjhycHggMDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXN0YXR1cyAuaWNvbnMge1xyXG5cdFx0Zm9udC1zaXplOiA3MHJweDtcclxuXHRcdHdpZHRoOiAxNDBycHg7XHJcblx0XHRoZWlnaHQ6IDE0MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0MHJweDtcclxuXHRcdHRleHQtc2hhZG93OiAwcHggNHB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblx0XHRib3JkZXI6IDZycHggc29saWQgI2Y1ZjVmNTtcclxuXHRcdG1hcmdpbjogLTc2cnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXN0YXR1cyAuaWNvbnMuaWNvbi1pY29uZm9udGd1YW5iaSB7XHJcblx0XHR0ZXh0LXNoYWRvdzogMHB4IDRweCAwcHggIzZjNmQ2ZDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXN0YXR1cyAuaWNvbmZvbnQuZmFpbCB7XHJcblx0XHR0ZXh0LXNoYWRvdzogMHB4IDRweCAwcHggIzdhN2E3YTtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXN0YXR1cyAuc3RhdHVzIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMjVycHggMCAzN3JweCAwO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc3RhdHVzIC53cmFwcGVyIHtcclxuXHRcdGJvcmRlcjogMXJweCBzb2xpZCAjZWVlO1xyXG5cdFx0bWFyZ2luOiAwIDMwcnB4IDQ3cnB4IDMwcnB4O1xyXG5cdFx0cGFkZGluZzogMzVycHggMDtcclxuXHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc3RhdHVzIC53cmFwcGVyIC5pdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXN0YXR1cyAud3JhcHBlciAuaXRlbX4uaXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXN0YXR1cyAud3JhcHBlciAuaXRlbSAuaXRlbUNvbSB7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50LXN0YXR1cyAucmV0dXJuQm50IHtcclxuXHRcdHdpZHRoOiA2MzBycHg7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0byAyMHJweCBhdXRvO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///498\n"); /***/ }), /* 499 */ /*!************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_pay_status/payLottery.vue ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _payLottery_vue_vue_type_template_id_20a616d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./payLottery.vue?vue&type=template&id=20a616d4&scoped=true& */ 500);\n/* harmony import */ var _payLottery_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./payLottery.vue?vue&type=script&lang=js& */ 505);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _payLottery_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _payLottery_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _payLottery_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _payLottery_vue_vue_type_template_id_20a616d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _payLottery_vue_vue_type_template_id_20a616d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"20a616d4\",\n null,\n false,\n _payLottery_vue_vue_type_template_id_20a616d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/order_pay_status/payLottery.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUk7QUFDbkk7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxpR0FBTTtBQUNSLEVBQUUsMEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNDk5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9wYXlMb3R0ZXJ5LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yMGE2MTZkNCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3BheUxvdHRlcnkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9wYXlMb3R0ZXJ5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjIwYTYxNmQ0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL29yZGVyX3BheV9zdGF0dXMvcGF5TG90dGVyeS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///499\n"); /***/ }), /* 500 */ /*!*******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_pay_status/payLottery.vue?vue&type=template&id=20a616d4&scoped=true& ***! \*******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payLottery_vue_vue_type_template_id_20a616d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./payLottery.vue?vue&type=template&id=20a616d4&scoped=true& */ 501); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payLottery_vue_vue_type_template_id_20a616d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payLottery_vue_vue_type_template_id_20a616d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payLottery_vue_vue_type_template_id_20a616d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payLottery_vue_vue_type_template_id_20a616d4_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 501 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_pay_status/payLottery.vue?vue&type=template&id=20a616d4&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(1, "v-show", _vm.lotteryShow), expression: "_$s(1,'v-show',lotteryShow)", }, ], staticClass: _vm._$s(1, "sc", "header"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "pay-status"), attrs: { _i: 2 } }, [ _c("text", { staticClass: _vm._$s(3, "sc", "iconfont icon-gou"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "pay-status-r"), attrs: { _i: 4 }, }, [ _c( "text", { staticClass: _vm._$s(5, "sc", "pay-status-text"), attrs: { _i: 5 }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("支付成功"))))] ), _c("text", [ _vm._v( _vm._$s(6, "t0-0", _vm._s(_vm.$t("支付金额"))) + _vm._$s(6, "t0-1", _vm._s(_vm.$t("¥"))) + _vm._$s(6, "t0-2", _vm._s(_vm.totalPrice)) ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "jump"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "jump-det"), attrs: { _i: 8 }, on: { click: _vm.orderDetails }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("查看订单"))))] ), _c( "view", { staticClass: _vm._$s(9, "sc", "jump-index"), attrs: { _i: 9 }, on: { click: _vm.goIndex }, }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.$t("返回首页"))))] ), ] ), ] ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(10, "v-show", _vm.lotteryShow), expression: "_$s(10,'v-show',lotteryShow)", }, ], staticClass: _vm._$s(10, "sc", "grids-top"), attrs: { _i: 10 }, }, [ _c("image", { attrs: { src: _vm._$s(11, "a-src", __webpack_require__(/*! ../static/pay-lottery-l.png */ 502)), _i: 11, }, }), _c( "view", { staticClass: _vm._$s(12, "sc", "grids-title"), attrs: { _i: 12 }, }, [ _c("view", [ _vm._v( _vm._$s(13, "t0-0", _vm._s(_vm.$t("恭喜您"))) + _vm._$s(13, "t0-1", _vm._s(_vm.$t("获得"))) + _vm._$s(13, "t0-2", _vm._s(_vm.lottery_num)) + _vm._$s(13, "t0-3", _vm._s(_vm.$t("机会"))) ), ]), ] ), _c("image", { attrs: { src: _vm._$s(14, "a-src", __webpack_require__(/*! ../static/pay-lottery-r.png */ 503)), _i: 14, }, }), ] ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(15, "v-show", _vm.lotteryShow), expression: "_$s(15,'v-show',lotteryShow)", }, ], staticClass: _vm._$s(15, "sc", "grids"), attrs: { _i: 15 }, }, [ _c("image", { staticClass: _vm._$s(16, "sc", "grids-bag"), attrs: { src: _vm._$s( 16, "a-src", __webpack_require__(/*! ../static/pay-lottery-bag.png */ 504) ), _i: 16, }, }), _c( "view", { staticClass: _vm._$s(17, "sc", "grids-box"), attrs: { _i: 17 } }, [ _c("gridsLottery", { attrs: { lotteryNum: _vm.lottery_num, prizeData: _vm.prize, _i: 18, }, on: { get_winingIndex: _vm.getWiningIndex, luck_draw_finish: _vm.luck_draw_finish, }, }), ], 1 ), ] ), _c("lotteryAleart", { attrs: { aleartStatus: _vm.aleartStatus, alData: _vm.alData, aleartType: _vm.aleartType, _i: 19, }, on: { close: _vm.closeLottery }, }), _vm._$s(20, "i", _vm.aleartStatus || _vm.addressModel) ? _c("view", { staticClass: _vm._$s(20, "sc", "mask"), attrs: { _i: 20 }, }) : _vm._e(), _c("userAddress", { attrs: { aleartStatus: _vm.addressModel, _i: 21 }, on: { getAddress: _vm.getAddress, close: function () { _vm.addressModel = false }, }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 502 */ /*!*****************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/pay-lottery-l.png ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/pay-lottery-l.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjUwMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL3BheS1sb3R0ZXJ5LWwucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///502\n"); /***/ }), /* 503 */ /*!*****************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/pay-lottery-r.png ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/pay-lottery-r.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjUwMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL3BheS1sb3R0ZXJ5LXIucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///503\n"); /***/ }), /* 504 */ /*!*******************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/pay-lottery-bag.png ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/pay-lottery-bag.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjUwNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL3BheS1sb3R0ZXJ5LWJhZy5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///504\n"); /***/ }), /* 505 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_pay_status/payLottery.vue?vue&type=script&lang=js& ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payLottery_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./payLottery.vue?vue&type=script&lang=js& */ 506);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payLottery_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payLottery_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payLottery_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payLottery_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_payLottery_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFpQixDQUFnQix3a0JBQUcsRUFBQyIsImZpbGUiOiI1MDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wYXlMb3R0ZXJ5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGF5TG90dGVyeS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///505\n"); /***/ }), /* 506 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_pay_status/payLottery.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../components/lottery/index.vue */ 507));\nvar _lotteryAleart = _interopRequireDefault(__webpack_require__(/*! ./components/lotteryAleart.vue */ 514));\nvar _userAddress = _interopRequireDefault(__webpack_require__(/*! ./components/userAddress.vue */ 520));\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _lottery = __webpack_require__(/*! @/api/lottery.js */ 527);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _methods;\nvar _default = {\n components: {\n gridsLottery: _index.default,\n lotteryAleart: _lotteryAleart.default,\n userAddress: _userAddress.default\n },\n mixins: [_color.default],\n props: {\n options: {\n type: Object\n }\n },\n data: function data() {\n return {\n lotteryShow: false,\n addressModel: false,\n lottery_num: 0,\n aleartType: 0,\n aleartStatus: false,\n lottery_draw_param: {\n startIndex: 3,\n //开始抽奖位置,从0开始\n totalCount: 3,\n //一共要转的圈数\n winingIndex: 1,\n //中奖的位置,从0开始\n speed: 100 //抽奖动画的速度 [数字越大越慢,默认100]\n },\n\n alData: {},\n type: '',\n prize: [],\n orderId: '',\n order_pay_info: {\n paid: 1,\n _status: {}\n },\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n couponsHidden: true,\n couponList: [],\n totalPrice: 0\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {}\n },\n deep: true\n },\n options: {\n handler: function handler(newV, oldV) {\n this.orderId = newV.order_id;\n this.totalPrice = newV.totalPrice;\n this.type = newV.type;\n this.getLotteryData(newV.type);\n },\n deep: true\n }\n },\n created: function created(options) {\n this.orderId = this.options.order_id;\n this.totalPrice = this.options.totalPrice;\n this.type = this.options.type;\n if (this.isLogin) {\n this.getLotteryData(this.type);\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: (_methods = {\n openTap: function openTap() {\n this.$set(this, 'couponsHidden', !this.couponsHidden);\n },\n orderDetails: function orderDetails() {\n this.$emit('orderDetails');\n },\n getWiningIndex: function getWiningIndex(callback) {\n var _this = this;\n this.aleartType = 0;\n (0, _lottery.startLottery)({\n id: this.id\n }).then(function (res) {\n _this.prize.forEach(function (item, index) {\n if (res.data.id === item.id) {\n _this.alData = res.data;\n _this.lottery_draw_param.winingIndex = index;\n callback(_this.lottery_draw_param);\n }\n });\n }).catch(function (err) {\n _this.$util.Tips({\n title: err\n });\n });\n // //props修改在小程序和APP端不成功,所以在这里使用回调函数传参,\n },\n\n /**\n * 去首页关闭当前所有页面\n */\n goIndex: function goIndex(e) {\n uni.switchTab({\n url: '/pages/index/index'\n });\n },\n /**\n * \n * 去订单详情页面\n */\n goOrderDetails: function goOrderDetails(e) {},\n getLotteryData: function getLotteryData(type) {\n var _this2 = this;\n (0, _lottery.getLotteryData)(type).then(function (res) {\n _this2.factor_num = res.data.lottery.factor_num;\n _this2.id = res.data.lottery.id;\n _this2.prize = res.data.lottery.prize;\n _this2.lottery_num = res.data.lottery_num;\n _this2.prize.push({\n a: 1\n });\n _this2.$emit('lotteryShow', true);\n _this2.lotteryShow = true;\n }).catch(function (err) {\n _this2.$emit('lotteryShow', false);\n _this2.lotteryShow = false;\n });\n },\n closeLottery: function closeLottery(status) {\n this.aleartStatus = false;\n this.getLotteryData(this.type);\n if (this.alData.type === 6) {\n this.addressModel = true;\n }\n },\n getAddress: function getAddress(data) {\n var _this3 = this;\n var addData = data;\n addData.id = this.alData.lottery_record_id;\n addData.address = data.address.province + data.address.city + data.address.district + data.detail;\n (0, _lottery.receiveLottery)(addData).then(function (res) {\n _this3.$util.Tips({\n title: _this3.$t(\"\\u9886\\u53D6\\u6210\\u529F\")\n });\n _this3.addressModel = false;\n }).catch(function (err) {\n _this3.$util.Tips({\n title: err\n });\n });\n }\n }, (0, _defineProperty2.default)(_methods, \"getWiningIndex\", function getWiningIndex(callback) {\n var _this4 = this;\n this.aleartType = 0;\n (0, _lottery.startLottery)({\n id: this.id\n }).then(function (res) {\n _this4.prize.forEach(function (item, index) {\n if (res.data.id === item.id) {\n _this4.alData = res.data;\n _this4.lottery_draw_param.winingIndex = index;\n callback(_this4.lottery_draw_param);\n }\n });\n }).catch(function (err) {\n _this4.$util.Tips({\n title: err\n });\n });\n // //props修改在小程序和APP端不成功,所以在这里使用回调函数传参,\n }), (0, _defineProperty2.default)(_methods, \"luck_draw_finish\", function luck_draw_finish(param) {\n this.aleartType = 2;\n this.aleartStatus = true;\n }), _methods)\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvb3JkZXJfcGF5X3N0YXR1cy9wYXlMb3R0ZXJ5LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiZ3JpZHNMb3R0ZXJ5IiwibG90dGVyeUFsZWFydCIsInVzZXJBZGRyZXNzIiwibWl4aW5zIiwicHJvcHMiLCJvcHRpb25zIiwidHlwZSIsImRhdGEiLCJsb3R0ZXJ5U2hvdyIsImFkZHJlc3NNb2RlbCIsImxvdHRlcnlfbnVtIiwiYWxlYXJ0VHlwZSIsImFsZWFydFN0YXR1cyIsImxvdHRlcnlfZHJhd19wYXJhbSIsInN0YXJ0SW5kZXgiLCJ0b3RhbENvdW50Iiwid2luaW5nSW5kZXgiLCJzcGVlZCIsImFsRGF0YSIsInByaXplIiwib3JkZXJJZCIsIm9yZGVyX3BheV9pbmZvIiwicGFpZCIsIl9zdGF0dXMiLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiY291cG9uc0hpZGRlbiIsImNvdXBvbkxpc3QiLCJ0b3RhbFByaWNlIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsImNyZWF0ZWQiLCJtZXRob2RzIiwib3BlblRhcCIsIm9yZGVyRGV0YWlscyIsImdldFdpbmluZ0luZGV4IiwiaWQiLCJjYWxsYmFjayIsInRpdGxlIiwiZ29JbmRleCIsInVuaSIsInVybCIsImdvT3JkZXJEZXRhaWxzIiwiZ2V0TG90dGVyeURhdGEiLCJhIiwiY2xvc2VMb3R0ZXJ5IiwiZ2V0QWRkcmVzcyIsImFkZERhdGEiLCJwYXJhbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUErQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUdBO0FBR0E7QUFLQTtBQU1BO0FBQUE7QUFBQSxlQUNBO0VBQ0FBO0lBSUFDO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFBQTtRQUNBQztRQUFBO1FBQ0FDO1FBQUE7UUFDQUM7TUFDQTs7TUFDQUM7TUFDQVo7TUFDQWE7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0lBQ0E1QjtNQUNBMkI7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUVBO0lBQ0E7SUFDQTtJQUVBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7UUFDQTtVQUNBO1lBQ0E7WUFDQTtZQUNBQztVQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7O0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDLDRDQWNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQUM7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBQztNQUNBQTtNQUNBO1FBQ0E7VUFDQVQ7UUFDQTtRQUNBO01BQ0E7UUFDQTtVQUNBQTtRQUNBO01BQ0E7SUFDQTtFQUFBLHFGQUNBRDtJQUFBO0lBQ0E7SUFDQTtNQUNBRDtJQUNBO01BQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7TUFDQTtRQUNBQztNQUNBO0lBQ0E7SUFDQTtFQUNBLDBGQUVBVTtJQUNBO0lBQ0E7RUFDQTtBQUdBO0FBQUEiLCJmaWxlIjoiNTA2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaGVhZGVyXCIgdi1zaG93PVwibG90dGVyeVNob3dcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwYXktc3RhdHVzXCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWdvdVwiPjwvdGV4dD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInBheS1zdGF0dXMtclwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJwYXktc3RhdHVzLXRleHRcIj5cclxuXHRcdFx0XHRcdFx0e3skdChg5pSv5LuY5oiQ5YqfYCl9fVxyXG5cdFx0XHRcdFx0PC90ZXh0PlxyXG5cdFx0XHRcdFx0PHRleHQ+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOaUr+S7mOmHkeminWApfX3vvJp7eyR0KGDvv6VgKX19e3t0b3RhbFByaWNlfX1cclxuXHRcdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJqdW1wXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJqdW1wLWRldFwiIEBjbGljaz1cIm9yZGVyRGV0YWlsc1wiPlxyXG5cdFx0XHRcdFx0e3skdChg5p+l55yL6K6i5Y2VYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImp1bXAtaW5kZXhcIiBAY2xpY2s9XCJnb0luZGV4XCI+XHJcblx0XHRcdFx0XHR7eyR0KGDov5Tlm57pppbpobVgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImdyaWRzLXRvcFwiIHYtc2hvdz1cImxvdHRlcnlTaG93XCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvcGF5LWxvdHRlcnktbC5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJncmlkcy10aXRsZVwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOaBreWWnOaCqGApfX3vvIx7eyR0KGDojrflvpdgKX19IHt7bG90dGVyeV9udW19fSB7eyR0KGDmnLrkvJpgKX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvcGF5LWxvdHRlcnktci5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiZ3JpZHNcIiB2LXNob3c9XCJsb3R0ZXJ5U2hvd1wiPlxyXG5cdFx0XHQ8aW1hZ2UgY2xhc3M9XCJncmlkcy1iYWdcIiBzcmM9XCIuLi9zdGF0aWMvcGF5LWxvdHRlcnktYmFnLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImdyaWRzLWJveFwiPlxyXG5cdFx0XHRcdDxncmlkc0xvdHRlcnkgY2xhc3M9XCJcIiA6bG90dGVyeU51bT1cImxvdHRlcnlfbnVtXCIgOnByaXplRGF0YT1cInByaXplXCIgQGdldF93aW5pbmdJbmRleD0nZ2V0V2luaW5nSW5kZXgnXHJcblx0XHRcdFx0XHRAbHVja19kcmF3X2ZpbmlzaD0nbHVja19kcmF3X2ZpbmlzaCc+XHJcblx0XHRcdFx0PC9ncmlkc0xvdHRlcnk+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxsb3R0ZXJ5QWxlYXJ0IDphbGVhcnRTdGF0dXM9XCJhbGVhcnRTdGF0dXNcIiBAY2xvc2U9XCJjbG9zZUxvdHRlcnlcIiA6YWxEYXRhPVwiYWxEYXRhXCIgOmFsZWFydFR5cGU9XCJhbGVhcnRUeXBlXCI+XHJcblx0XHQ8L2xvdHRlcnlBbGVhcnQ+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1hc2tcIiB2LWlmPVwiYWxlYXJ0U3RhdHVzIHx8IGFkZHJlc3NNb2RlbFwiPjwvdmlldz5cclxuXHRcdDx1c2VyQWRkcmVzcyA6YWxlYXJ0U3RhdHVzPVwiYWRkcmVzc01vZGVsXCIgQGdldEFkZHJlc3M9XCJnZXRBZGRyZXNzXCIgQGNsb3NlPVwiKCk9PnthZGRyZXNzTW9kZWwgPSBmYWxzZX1cIj5cclxuXHRcdDwvdXNlckFkZHJlc3M+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgZ3JpZHNMb3R0ZXJ5IGZyb20gJy4uL2NvbXBvbmVudHMvbG90dGVyeS9pbmRleC52dWUnXHJcblx0aW1wb3J0IGxvdHRlcnlBbGVhcnQgZnJvbSAnLi9jb21wb25lbnRzL2xvdHRlcnlBbGVhcnQudnVlJ1xyXG5cdGltcG9ydCB1c2VyQWRkcmVzcyBmcm9tICcuL2NvbXBvbmVudHMvdXNlckFkZHJlc3MudnVlJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRPcmRlckRldGFpbFxyXG5cdH0gZnJvbSAnQC9hcGkvb3JkZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRvcGVuT3JkZXJTdWJzY3JpYmVcclxuXHR9IGZyb20gJ0AvdXRpbHMvU3Vic2NyaWJlTWVzc2FnZS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldExvdHRlcnlEYXRhLFxyXG5cdFx0c3RhcnRMb3R0ZXJ5LFxyXG5cdFx0cmVjZWl2ZUxvdHRlcnlcclxuXHR9IGZyb20gJ0AvYXBpL2xvdHRlcnkuanMnXHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGdyaWRzTG90dGVyeSxcclxuXHRcdFx0bG90dGVyeUFsZWFydCxcclxuXHRcdFx0dXNlckFkZHJlc3NcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0b3B0aW9uczoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRsb3R0ZXJ5U2hvdzogZmFsc2UsXHJcblx0XHRcdFx0YWRkcmVzc01vZGVsOiBmYWxzZSxcclxuXHRcdFx0XHRsb3R0ZXJ5X251bTogMCxcclxuXHRcdFx0XHRhbGVhcnRUeXBlOiAwLFxyXG5cdFx0XHRcdGFsZWFydFN0YXR1czogZmFsc2UsXHJcblx0XHRcdFx0bG90dGVyeV9kcmF3X3BhcmFtOiB7XHJcblx0XHRcdFx0XHRzdGFydEluZGV4OiAzLCAvL+W8gOWni+aKveWlluS9jee9ru+8jOS7jjDlvIDlp4tcclxuXHRcdFx0XHRcdHRvdGFsQ291bnQ6IDMsIC8v5LiA5YWx6KaB6L2s55qE5ZyI5pWwXHJcblx0XHRcdFx0XHR3aW5pbmdJbmRleDogMSwgLy/kuK3lpZbnmoTkvY3nva7vvIzku44w5byA5aeLXHJcblx0XHRcdFx0XHRzcGVlZDogMTAwIC8v5oq95aWW5Yqo55S755qE6YCf5bqmIFvmlbDlrZfotorlpKfotormhaIs6buY6K6kMTAwXVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0YWxEYXRhOiB7fSxcclxuXHRcdFx0XHR0eXBlOiAnJyxcclxuXHRcdFx0XHRwcml6ZTogW10sXHJcblx0XHRcdFx0b3JkZXJJZDogJycsXHJcblx0XHRcdFx0b3JkZXJfcGF5X2luZm86IHtcclxuXHRcdFx0XHRcdHBhaWQ6IDEsXHJcblx0XHRcdFx0XHRfc3RhdHVzOiB7fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcclxuXHRcdFx0XHRpc1Nob3dBdXRoOiBmYWxzZSwgLy/mmK/lkKbpmpDol4/mjojmnYNcclxuXHRcdFx0XHRjb3Vwb25zSGlkZGVuOiB0cnVlLFxyXG5cdFx0XHRcdGNvdXBvbkxpc3Q6IFtdLFxyXG5cdFx0XHRcdHRvdGFsUHJpY2U6IDBcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHt9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdG9wdGlvbnM6IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0XHR0aGlzLm9yZGVySWQgPSBuZXdWLm9yZGVyX2lkO1xyXG5cdFx0XHRcdFx0dGhpcy50b3RhbFByaWNlID0gbmV3Vi50b3RhbFByaWNlO1xyXG5cdFx0XHRcdFx0dGhpcy50eXBlID0gbmV3Vi50eXBlXHJcblx0XHRcdFx0XHR0aGlzLmdldExvdHRlcnlEYXRhKG5ld1YudHlwZSlcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQob3B0aW9ucykge1xyXG5cdFx0XHQvLyAjaWZkZWYgSDUgfHwgQVBQLVBMVVNcclxuXHRcdFx0dGhpcy5vcmRlcklkID0gdGhpcy5vcHRpb25zLm9yZGVyX2lkO1xyXG5cdFx0XHR0aGlzLnRvdGFsUHJpY2UgPSB0aGlzLm9wdGlvbnMudG90YWxQcmljZTtcclxuXHRcdFx0dGhpcy50eXBlID0gdGhpcy5vcHRpb25zLnR5cGU7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRMb3R0ZXJ5RGF0YSh0aGlzLnR5cGUpXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRvcGVuVGFwKCkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnY291cG9uc0hpZGRlbicsICF0aGlzLmNvdXBvbnNIaWRkZW4pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRvcmRlckRldGFpbHMoKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnb3JkZXJEZXRhaWxzJylcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0V2luaW5nSW5kZXgoY2FsbGJhY2spIHtcclxuXHRcdFx0XHR0aGlzLmFsZWFydFR5cGUgPSAwXHJcblx0XHRcdFx0c3RhcnRMb3R0ZXJ5KHtcclxuXHRcdFx0XHRcdGlkOiB0aGlzLmlkXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5wcml6ZS5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmRhdGEuaWQgPT09IGl0ZW0uaWQpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmFsRGF0YSA9IHJlcy5kYXRhXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5sb3R0ZXJ5X2RyYXdfcGFyYW0ud2luaW5nSW5kZXggPSBpbmRleDtcclxuXHRcdFx0XHRcdFx0XHRjYWxsYmFjayh0aGlzLmxvdHRlcnlfZHJhd19wYXJhbSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gLy9wcm9wc+S/ruaUueWcqOWwj+eoi+W6j+WSjEFQUOerr+S4jeaIkOWKn++8jOaJgOS7peWcqOi/memHjOS9v+eUqOWbnuiwg+WHveaVsOS8oOWPgu+8jFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5Y676aaW6aG15YWz6Zet5b2T5YmN5omA5pyJ6aG16Z2iXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnb0luZGV4OiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaW5kZXgvaW5kZXgnXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICog5Y676K6i5Y2V6K+m5oOF6aG16Z2iXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnb09yZGVyRGV0YWlsczogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5q2j5Zyo5Yqg6L295LitYCksXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRvcGVuT3JkZXJTdWJzY3JpYmUoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX2RldGFpbHMvaW5kZXg/b3JkZXJfaWQ9JyArIHRoaXMub3JkZXJJZFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goKCkgPT4ge1xyXG5cdFx0XHRcdFx0bnVpLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdGdldExvdHRlcnlEYXRhKHR5cGUpIHtcclxuXHRcdFx0XHRnZXRMb3R0ZXJ5RGF0YSh0eXBlKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmZhY3Rvcl9udW0gPSByZXMuZGF0YS5sb3R0ZXJ5LmZhY3Rvcl9udW1cclxuXHRcdFx0XHRcdHRoaXMuaWQgPSByZXMuZGF0YS5sb3R0ZXJ5LmlkXHJcblx0XHRcdFx0XHR0aGlzLnByaXplID0gcmVzLmRhdGEubG90dGVyeS5wcml6ZVxyXG5cdFx0XHRcdFx0dGhpcy5sb3R0ZXJ5X251bSA9IHJlcy5kYXRhLmxvdHRlcnlfbnVtXHJcblx0XHRcdFx0XHR0aGlzLnByaXplLnB1c2goe1xyXG5cdFx0XHRcdFx0XHRhOiAxXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnbG90dGVyeVNob3cnLCB0cnVlKVxyXG5cdFx0XHRcdFx0dGhpcy5sb3R0ZXJ5U2hvdyA9IHRydWVcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnbG90dGVyeVNob3cnLCBmYWxzZSlcclxuXHRcdFx0XHRcdHRoaXMubG90dGVyeVNob3cgPSBmYWxzZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlTG90dGVyeShzdGF0dXMpIHtcclxuXHRcdFx0XHR0aGlzLmFsZWFydFN0YXR1cyA9IGZhbHNlXHJcblx0XHRcdFx0dGhpcy5nZXRMb3R0ZXJ5RGF0YSh0aGlzLnR5cGUpXHJcblx0XHRcdFx0aWYgKHRoaXMuYWxEYXRhLnR5cGUgPT09IDYpIHtcclxuXHRcdFx0XHRcdHRoaXMuYWRkcmVzc01vZGVsID0gdHJ1ZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0QWRkcmVzcyhkYXRhKSB7XHJcblx0XHRcdFx0bGV0IGFkZERhdGEgPSBkYXRhXHJcblx0XHRcdFx0YWRkRGF0YS5pZCA9IHRoaXMuYWxEYXRhLmxvdHRlcnlfcmVjb3JkX2lkXHJcblx0XHRcdFx0YWRkRGF0YS5hZGRyZXNzID0gZGF0YS5hZGRyZXNzLnByb3ZpbmNlICsgZGF0YS5hZGRyZXNzLmNpdHkgKyBkYXRhLmFkZHJlc3MuZGlzdHJpY3QgKyBkYXRhLmRldGFpbFxyXG5cdFx0XHRcdHJlY2VpdmVMb3R0ZXJ5KGFkZERhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDpooblj5bmiJDlip9gKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR0aGlzLmFkZHJlc3NNb2RlbCA9IGZhbHNlXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGdldFdpbmluZ0luZGV4KGNhbGxiYWNrKSB7XHJcblx0XHRcdFx0dGhpcy5hbGVhcnRUeXBlID0gMFxyXG5cdFx0XHRcdHN0YXJ0TG90dGVyeSh7XHJcblx0XHRcdFx0XHRpZDogdGhpcy5pZFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMucHJpemUuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5kYXRhLmlkID09PSBpdGVtLmlkKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5hbERhdGEgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMubG90dGVyeV9kcmF3X3BhcmFtLndpbmluZ0luZGV4ID0gaW5kZXg7XHJcblx0XHRcdFx0XHRcdFx0Y2FsbGJhY2sodGhpcy5sb3R0ZXJ5X2RyYXdfcGFyYW0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC8vIC8vcHJvcHPkv67mlLnlnKjlsI/nqIvluo/lkoxBUFDnq6/kuI3miJDlip/vvIzmiYDku6XlnKjov5nph4zkvb/nlKjlm57osIPlh73mlbDkvKDlj4LvvIxcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5oq95aWW5a6M5oiQXHJcblx0XHRcdGx1Y2tfZHJhd19maW5pc2gocGFyYW0pIHtcclxuXHRcdFx0XHR0aGlzLmFsZWFydFR5cGUgPSAyXHJcblx0XHRcdFx0dGhpcy5hbGVhcnRTdGF0dXMgPSB0cnVlXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LmhlYWRlciB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwYWRkaW5nOiA4MHJweCAwO1xyXG5cclxuXHRcdC5wYXktc3RhdHVzIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA3NHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuMDgpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDlycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wYXktc3RhdHVzLXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRcdFx0LnBheS1zdGF0dXMtdGV4dCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM4cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmdyaWRzIC9kZWVwLyAuZ3JpZF93cmFwIC5sb3R0ZXJ5X3dyYXAgLmxvdHRlcnlfZ3JpZCBsaTpudGgtb2YtdHlwZSg5KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC4yKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5qdW1wIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQwcnB4O1xyXG5cclxuXHRcdFx0Lmp1bXAtZGV0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjJweDtcclxuXHRcdFx0XHRjb2xvcjogI0U5MzMyMztcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHJweCAzOHJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuanVtcC1pbmRleCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZFRkZGRjtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcnB4IDM4cnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ncmlkcy10b3Age1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMzBycHggMCAwIDA7XHJcblxyXG5cdFx0aW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogNDBycHg7XHJcblx0XHRcdGhlaWdodDogNDBycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmdyaWRzLXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Y29sb3I6ICNFOTMzMjM7XHJcblx0XHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdFx0cGFkZGluZzogMCAxNHJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0XHQuZ3JpZHMtZnJlcXVlbmN5IHt9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvZGVlcC8gLmxvdHRlcnlfZ3JpZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTkzMzIzO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJycHg7XHJcblx0fVxyXG5cclxuXHQuZ3JpZHMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQvLyBoZWlnaHQ6IDgwMHJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAzMHJweDtcclxuXHJcblx0XHQuZ3JpZHMtYmFnIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHR3aWR0aDogOTUlO1xyXG5cdFx0XHRoZWlnaHQ6IDk1JTtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZmRlZiBINSB8fCBBUFAtUExVU1xyXG5cdFx0XHR3aWR0aDogNzUwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDc1MHJweDtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuZ3JpZHMtYm94IHtcclxuXHRcdFx0d2lkdGg6IDcwMHJweDtcclxuXHRcdFx0aGVpZ2h0OiA3MDBycHg7XHJcblx0XHRcdC8vIHotaW5kZXg6IDEwMDAwO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U3NDQzNTtcclxuXHRcdH1cclxuXHJcblx0XHQud2lubmluZy10aXBzLWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRjb2xvcjogI0ZGRjhGODtcclxuXHRcdFx0bWFyZ2luOiAzMHJweCAwO1xyXG5cdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDUxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuXHJcblx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWFzayB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///506\n"); /***/ }), /* 507 */ /*!*********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/lottery/index.vue ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6636f4a5_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6636f4a5&scoped=true& */ 508);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 511);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6636f4a5_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6636f4a5_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6636f4a5\",\n null,\n false,\n _index_vue_vue_type_template_id_6636f4a5_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/components/lottery/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTA3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjYzNmY0YTUmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjY2MzZmNGE1XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2NvbXBvbmVudHMvbG90dGVyeS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///507\n"); /***/ }), /* 508 */ /*!****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/lottery/index.vue?vue&type=template&id=6636f4a5&scoped=true& ***! \****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6636f4a5_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6636f4a5&scoped=true& */ 509); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6636f4a5_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6636f4a5_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6636f4a5_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6636f4a5_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 509 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/components/lottery/index.vue?vue&type=template&id=6636f4a5&scoped=true& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "lottery_container"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "grid_wrap"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "lottery_wrap"), attrs: { _i: 2 } }, [ _c( "ul", { staticClass: _vm._$s(3, "sc", "lottery_grid"), attrs: { _i: 3 }, }, _vm._l( _vm._$s(4, "f", { forItems: _vm.prizeData }), function (item, index, $20, $30) { return _c( "li", { key: _vm._$s(4, "f", { forIndex: $20, key: index }), class: _vm._$s("4-" + $30, "c", { active: _vm.current_index == index && index != 8, }), attrs: { "data-index": _vm._$s( "4-" + $30, "a-data-index", index ), _i: "4-" + $30, }, on: { click: _vm.luck_draw }, }, [ _c( "view", { staticClass: _vm._$s( "5-" + $30, "sc", "lottery-msg" ), class: _vm._$s("5-" + $30, "c", { in_line: index != 8, }), attrs: { _i: "5-" + $30 }, }, [ _vm._$s("6-" + $30, "i", index != 8) ? _c("image", { staticClass: _vm._$s( "6-" + $30, "sc", "grid_img" ), attrs: { src: _vm._$s( "6-" + $30, "a-src", item.image ), _i: "6-" + $30, }, }) : _vm._e(), _vm._$s("7-" + $30, "i", index != 8) ? _c( "text", { staticClass: _vm._$s( "7-" + $30, "sc", "name" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s( index == 8 ? _vm.$t("抽奖") : item.name ) ) ), ] ) : _c("image", { staticClass: _vm._$s( "8-" + $30, "sc", "lottery-click" ), attrs: { src: _vm._$s( "8-" + $30, "a-src", __webpack_require__(/*! ../../static/lottery-click.png */ 510) ), _i: "8-" + $30, }, }), ] ), ] ) } ), 0 ), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 510 */ /*!*****************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/lottery-click.png ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/lottery-click.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjUxMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL2xvdHRlcnktY2xpY2sucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///510\n"); /***/ }), /* 511 */ /*!**********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/lottery/index.vue?vue&type=script&lang=js& ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 512);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI1MTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///511\n"); /***/ }), /* 512 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/components/lottery/index.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _grids_lottery = _interopRequireDefault(__webpack_require__(/*! ./js/grids_lottery.js */ 513));\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\nvar _default2 = {\n data: function data() {\n return {\n current_index: -1,\n lotteryBtn: true\n };\n },\n props: {\n prizeData: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n lotteryNum: {\n type: Number | String,\n default: 0\n }\n },\n onLoad: function onLoad() {},\n methods: {\n luck_draw: function luck_draw(event) {\n if (Number(this.lotteryNum) <= 0) {\n return this.$util.Tips({\n title: this.$t(\"\\u5269\\u4F59\\u62BD\\u5956\\u6B21\\u6570\\u4E3A0\")\n });\n } else if (this.lotteryBtn) {\n this.lotteryBtn = false;\n } else {\n return;\n }\n var index = event.currentTarget.dataset.index;\n var that = this;\n if (index == 8) {\n // 点击抽奖之后知道获奖位置,修改父组件中lottery_draw_param的值\n this.$emit('get_winingIndex', function (res) {\n var lottery_draw_param = res;\n var win = new _grids_lottery.default(_objectSpread({\n domData: that.prizeData\n }, lottery_draw_param), function (index, count) {\n that.current_index = index;\n if (lottery_draw_param.winingIndex == index && lottery_draw_param.totalCount == count) {\n that.lotteryBtn = true;\n that.$emit('luck_draw_finish', that.prizeData[index]);\n }\n });\n });\n }\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvY29tcG9uZW50cy9sb3R0ZXJ5L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiY3VycmVudF9pbmRleCIsImxvdHRlcnlCdG4iLCJwcm9wcyIsInByaXplRGF0YSIsInR5cGUiLCJkZWZhdWx0IiwibG90dGVyeU51bSIsIm9uTG9hZCIsIm1ldGhvZHMiLCJsdWNrX2RyYXciLCJ0aXRsZSIsImRvbURhdGEiLCJsb3R0ZXJ5X2RyYXdfcGFyYW0iLCJ0aGF0IiwiY291bnQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBd0JBO0FBQUE7QUFBQTtBQUFBLGdCQUNBO0VBQ0FBO0lBQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRSwyQkFFQTtFQUVBQztJQUNBQztNQUNBO1FBQ0E7VUFDQUM7UUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtZQUNBQztVQUFBLEdBQ0FDLHFCQUVBO1lBQ0FDO1lBQ0EsZ0ZBQ0FDO2NBQ0FEO2NBQ0FBO1lBQ0E7VUFDQSxFQUNBO1FBQ0E7TUFFQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjUxMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImxvdHRlcnlfY29udGFpbmVyXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImdyaWRfd3JhcFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxvdHRlcnlfd3JhcFwiPlxyXG5cdFx0XHRcdDx1bCBjbGFzcz1cImxvdHRlcnlfZ3JpZFwiPlxyXG5cdFx0XHRcdFx0PGxpIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBwcml6ZURhdGFcIiA6Y2xhc3M9XCJ7IGFjdGl2ZTogY3VycmVudF9pbmRleCA9PSBpbmRleCAmJiBpbmRleCAhPSA4IH1cIlxyXG5cdFx0XHRcdFx0XHQ6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJsdWNrX2RyYXdcIiA6ZGF0YS1pbmRleD1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IDpjbGFzcz1cIntpbl9saW5lOmluZGV4ICE9IDggfVwiIGNsYXNzPVwibG90dGVyeS1tc2dcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cImluZGV4ICE9IDhcIiBjbGFzcz1cImdyaWRfaW1nXCIgbW9kZT0nYXNwZWN0Rml0JyA6c3JjPVwiaXRlbS5pbWFnZVwiIGFsdD1cIlwiIC8+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgdi1pZj1cImluZGV4ICE9OFwiIGNsYXNzPVwibmFtZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3sgaW5kZXggPT0gOCA/ICR0KGDmir3lpZZgKSA6IGl0ZW0ubmFtZSB9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1lbHNlIGNsYXNzPVwibG90dGVyeS1jbGlja1wiIHNyYz1cIi4uLy4uL3N0YXRpYy9sb3R0ZXJ5LWNsaWNrLnBuZ1wiIG1vZGU9XCJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L2xpPlxyXG5cdFx0XHRcdDwvdWw+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgTG90dGVyeURyYXcgZnJvbSAnLi9qcy9ncmlkc19sb3R0ZXJ5LmpzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGN1cnJlbnRfaW5kZXg6IC0xLFxyXG5cdFx0XHRcdGxvdHRlcnlCdG46IHRydWVcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRwcml6ZURhdGE6IHtcclxuXHRcdFx0XHR0eXBlOiBBcnJheSxcclxuXHRcdFx0XHRkZWZhdWx0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHJldHVybiBbXVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0bG90dGVyeU51bToge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlciB8IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblxyXG5cdFx0fSxcclxuXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGx1Y2tfZHJhdyhldmVudCkge1xyXG5cdFx0XHRcdGlmIChOdW1iZXIodGhpcy5sb3R0ZXJ5TnVtKSA8PSAwKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWJqeS9meaKveWlluasoeaVsOS4ujBgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLmxvdHRlcnlCdG4pIHtcclxuXHRcdFx0XHRcdHRoaXMubG90dGVyeUJ0biA9IGZhbHNlXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsZXQgaW5kZXggPSBldmVudC5jdXJyZW50VGFyZ2V0LmRhdGFzZXQuaW5kZXg7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmIChpbmRleCA9PSA4KSB7XHJcblx0XHRcdFx0XHQvLyDngrnlh7vmir3lpZbkuYvlkI7nn6XpgZPojrflpZbkvY3nva7vvIzkv67mlLnniLbnu4Tku7bkuK1sb3R0ZXJ5X2RyYXdfcGFyYW3nmoTlgLxcclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2dldF93aW5pbmdJbmRleCcsIGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRsZXQgbG90dGVyeV9kcmF3X3BhcmFtID0gcmVzO1xyXG5cdFx0XHRcdFx0XHRsZXQgd2luID0gbmV3IExvdHRlcnlEcmF3KHtcclxuXHRcdFx0XHRcdFx0XHRcdGRvbURhdGE6IHRoYXQucHJpemVEYXRhLFxyXG5cdFx0XHRcdFx0XHRcdFx0Li4ubG90dGVyeV9kcmF3X3BhcmFtXHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRmdW5jdGlvbihpbmRleCwgY291bnQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuY3VycmVudF9pbmRleCA9IGluZGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKGxvdHRlcnlfZHJhd19wYXJhbS53aW5pbmdJbmRleCA9PSBpbmRleCAmJiBsb3R0ZXJ5X2RyYXdfcGFyYW0udG90YWxDb3VudCA9PVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb3VudCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmxvdHRlcnlCdG4gPSB0cnVlXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJGVtaXQoJ2x1Y2tfZHJhd19maW5pc2gnLCB0aGF0LnByaXplRGF0YVtpbmRleF0pXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0fSk7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdEBpbXBvcnQgJy4vY3NzL2dyaWRzX2xvdHRlcnkuY3NzJztcclxuXHJcblx0LmxvdHRlcnktbXNnIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCA0cnB4O1xyXG5cclxuXHRcdC5uYW1lIHt9XHJcblx0fVxyXG5cclxuXHQubG90dGVyeS1jbGljayB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///512\n"); /***/ }), /* 513 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/lottery/js/grids_lottery.js ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("function LotteryDraw(obj, callback) {\n this.timer = null; //计时器\n this.startIndex = obj.startIndex - 1 || 0; //从第几个位置开始抽奖 [默认为零]\n this.count = 0; //计数,跑的圈数\n this.winingIndex = obj.winingIndex || 0; //获奖的位置\n this.totalCount = obj.totalCount || 6; //抽奖跑的圈数\n this.speed = obj.speed || 100;\n this.domData = obj.domData;\n this.rollFn();\n this.callback = callback;\n}\nLotteryDraw.prototype = {\n rollFn: function rollFn() {\n var that = this;\n // console.log(`获奖位置:${this.winingIndex}`)\n // 活动index值增加,即移动到下一个格子\n this.startIndex++;\n\n //startIndex是最后一个时一圈走完,重新开始\n if (this.startIndex >= this.domData.length - 1) {\n this.startIndex = 0;\n this.count++;\n }\n\n // 当跑的圈数等于设置的圈数,且活动的index值是奖品的位置时停止\n if (this.count >= this.totalCount && this.startIndex === this.winingIndex) {\n if (typeof this.callback === 'function') {\n setTimeout(function () {\n that.callback(that.startIndex, that.count); //执行回调函数,抽奖完成的相关操作\n }, 400);\n }\n clearInterval(this.timer);\n } else {\n //重新开始一圈\n if (this.count >= this.totalCount - 1) {\n this.speed += 30;\n }\n this.timer = setTimeout(function () {\n that.callback(that.startIndex, that.count);\n that.rollFn();\n }, this.speed);\n }\n }\n};\nmodule.exports = LotteryDraw;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvY29tcG9uZW50cy9sb3R0ZXJ5L2pzL2dyaWRzX2xvdHRlcnkuanMiXSwibmFtZXMiOlsiTG90dGVyeURyYXciLCJvYmoiLCJjYWxsYmFjayIsInRpbWVyIiwic3RhcnRJbmRleCIsImNvdW50Iiwid2luaW5nSW5kZXgiLCJ0b3RhbENvdW50Iiwic3BlZWQiLCJkb21EYXRhIiwicm9sbEZuIiwicHJvdG90eXBlIiwidGhhdCIsImxlbmd0aCIsInNldFRpbWVvdXQiLCJjbGVhckludGVydmFsIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQ0EsU0FBU0EsV0FBVyxDQUFDQyxHQUFHLEVBQUVDLFFBQVEsRUFBRTtFQUNuQyxJQUFJLENBQUNDLEtBQUssR0FBRyxJQUFJLENBQUMsQ0FBQztFQUNuQixJQUFJLENBQUNDLFVBQVUsR0FBR0gsR0FBRyxDQUFDRyxVQUFVLEdBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO0VBQ3pDLElBQUksQ0FBQ0MsS0FBSyxHQUFHLENBQUMsQ0FBQyxDQUFDO0VBQ2hCLElBQUksQ0FBQ0MsV0FBVyxHQUFHTCxHQUFHLENBQUNLLFdBQVcsSUFBSSxDQUFDLENBQUM7RUFDeEMsSUFBSSxDQUFDQyxVQUFVLEdBQUdOLEdBQUcsQ0FBQ00sVUFBVSxJQUFJLENBQUMsQ0FBQztFQUN0QyxJQUFJLENBQUNDLEtBQUssR0FBR1AsR0FBRyxDQUFDTyxLQUFLLElBQUksR0FBRztFQUM3QixJQUFJLENBQUNDLE9BQU8sR0FBQ1IsR0FBRyxDQUFDUSxPQUFPO0VBQ3hCLElBQUksQ0FBQ0MsTUFBTSxFQUFFO0VBQ2IsSUFBSSxDQUFDUixRQUFRLEdBQUdBLFFBQVE7QUFDekI7QUFFQUYsV0FBVyxDQUFDVyxTQUFTLEdBQUc7RUFDdkJELE1BQU0sRUFBRSxrQkFBVztJQUNsQixJQUFJRSxJQUFJLEdBQUcsSUFBSTtJQUNmO0lBQ0E7SUFDQSxJQUFJLENBQUNSLFVBQVUsRUFBRTs7SUFFakI7SUFDQSxJQUFJLElBQUksQ0FBQ0EsVUFBVSxJQUFJLElBQUksQ0FBQ0ssT0FBTyxDQUFDSSxNQUFNLEdBQUcsQ0FBQyxFQUFFO01BQy9DLElBQUksQ0FBQ1QsVUFBVSxHQUFHLENBQUM7TUFDbkIsSUFBSSxDQUFDQyxLQUFLLEVBQUU7SUFDYjs7SUFFQTtJQUNBLElBQUksSUFBSSxDQUFDQSxLQUFLLElBQUksSUFBSSxDQUFDRSxVQUFVLElBQUksSUFBSSxDQUFDSCxVQUFVLEtBQUssSUFBSSxDQUFDRSxXQUFXLEVBQUU7TUFDMUUsSUFBSSxPQUFPLElBQUksQ0FBQ0osUUFBUSxLQUFLLFVBQVUsRUFBRTtRQUN4Q1ksVUFBVSxDQUFDLFlBQVc7VUFDckJGLElBQUksQ0FBQ1YsUUFBUSxDQUFDVSxJQUFJLENBQUNSLFVBQVUsRUFBQ1EsSUFBSSxDQUFDUCxLQUFLLENBQUMsQ0FBQyxDQUFDO1FBQzVDLENBQUMsRUFBRSxHQUFHLENBQUM7TUFDUjtNQUNBVSxhQUFhLENBQUMsSUFBSSxDQUFDWixLQUFLLENBQUM7SUFDMUIsQ0FBQyxNQUFLO01BQUU7TUFDUCxJQUFJLElBQUksQ0FBQ0UsS0FBSyxJQUFJLElBQUksQ0FBQ0UsVUFBVSxHQUFHLENBQUMsRUFBRTtRQUN0QyxJQUFJLENBQUNDLEtBQUssSUFBSSxFQUFFO01BQ2pCO01BQ0EsSUFBSSxDQUFDTCxLQUFLLEdBQUdXLFVBQVUsQ0FBQyxZQUFXO1FBQ2xDRixJQUFJLENBQUNWLFFBQVEsQ0FBQ1UsSUFBSSxDQUFDUixVQUFVLEVBQUNRLElBQUksQ0FBQ1AsS0FBSyxDQUFDO1FBQ3pDTyxJQUFJLENBQUNGLE1BQU0sRUFBRTtNQUNkLENBQUMsRUFBRSxJQUFJLENBQUNGLEtBQUssQ0FBQztJQUNmO0VBQ0Q7QUFDRCxDQUFDO0FBRURRLE1BQU0sQ0FBQ0MsT0FBTyxHQUFHakIsV0FBVyIsImZpbGUiOiI1MTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuZnVuY3Rpb24gTG90dGVyeURyYXcob2JqLCBjYWxsYmFjaykge1xyXG5cdHRoaXMudGltZXIgPSBudWxsOyAvL+iuoeaXtuWZqFxyXG5cdHRoaXMuc3RhcnRJbmRleCA9IG9iai5zdGFydEluZGV4LTEgfHwgMDsgLy/ku47nrKzlh6DkuKrkvY3nva7lvIDlp4vmir3lpZYgW+m7mOiupOS4uumbtl1cclxuXHR0aGlzLmNvdW50ID0gMDsgLy/orqHmlbDvvIzot5HnmoTlnIjmlbBcclxuXHR0aGlzLndpbmluZ0luZGV4ID0gb2JqLndpbmluZ0luZGV4IHx8IDA7Ly/ojrflpZbnmoTkvY3nva5cclxuXHR0aGlzLnRvdGFsQ291bnQgPSBvYmoudG90YWxDb3VudCB8fCA2Oy8v5oq95aWW6LeR55qE5ZyI5pWwXHJcblx0dGhpcy5zcGVlZCA9IG9iai5zcGVlZCB8fCAxMDA7XHJcblx0dGhpcy5kb21EYXRhPW9iai5kb21EYXRhO1xyXG5cdHRoaXMucm9sbEZuKCk7XHJcblx0dGhpcy5jYWxsYmFjayA9IGNhbGxiYWNrO1xyXG59XHJcblxyXG5Mb3R0ZXJ5RHJhdy5wcm90b3R5cGUgPSB7XHJcblx0cm9sbEZuOiBmdW5jdGlvbigpIHtcclxuXHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdC8vIGNvbnNvbGUubG9nKGDojrflpZbkvY3nva7vvJoke3RoaXMud2luaW5nSW5kZXh9YClcclxuXHRcdC8vIOa0u+WKqGluZGV45YC85aKe5Yqg77yM5Y2z56e75Yqo5Yiw5LiL5LiA5Liq5qC85a2QXHJcblx0XHR0aGlzLnN0YXJ0SW5kZXgrKztcclxuXHRcdFxyXG5cdFx0Ly9zdGFydEluZGV45piv5pyA5ZCO5LiA5Liq5pe25LiA5ZyI6LWw5a6M77yM6YeN5paw5byA5aeLXHJcblx0XHRpZiAodGhpcy5zdGFydEluZGV4ID49IHRoaXMuZG9tRGF0YS5sZW5ndGggLSAxKSB7XHJcblx0XHRcdHRoaXMuc3RhcnRJbmRleCA9IDA7XHJcblx0XHRcdHRoaXMuY291bnQrKztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ly8g5b2T6LeR55qE5ZyI5pWw562J5LqO6K6+572u55qE5ZyI5pWw77yM5LiU5rS75Yqo55qEaW5kZXjlgLzmmK/lpZblk4HnmoTkvY3nva7ml7blgZzmraJcclxuXHRcdGlmICh0aGlzLmNvdW50ID49IHRoaXMudG90YWxDb3VudCAmJiB0aGlzLnN0YXJ0SW5kZXggPT09IHRoaXMud2luaW5nSW5kZXgpIHtcclxuXHRcdFx0aWYgKHR5cGVvZiB0aGlzLmNhbGxiYWNrID09PSAnZnVuY3Rpb24nKSB7XHJcblx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHRoYXQuY2FsbGJhY2sodGhhdC5zdGFydEluZGV4LHRoYXQuY291bnQpOyAvL+aJp+ihjOWbnuiwg+WHveaVsO+8jOaKveWlluWujOaIkOeahOebuOWFs+aTjeS9nFxyXG5cdFx0XHRcdH0sIDQwMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Y2xlYXJJbnRlcnZhbCh0aGlzLnRpbWVyKTtcclxuXHRcdH1lbHNlIHsgLy/ph43mlrDlvIDlp4vkuIDlnIhcclxuXHRcdFx0aWYgKHRoaXMuY291bnQgPj0gdGhpcy50b3RhbENvdW50IC0gMSkge1xyXG5cdFx0XHRcdHRoaXMuc3BlZWQgKz0gMzA7XHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy50aW1lciA9IHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhhdC5jYWxsYmFjayh0aGF0LnN0YXJ0SW5kZXgsdGhhdC5jb3VudCk7XHJcblx0XHRcdFx0dGhhdC5yb2xsRm4oKTtcclxuXHRcdFx0fSwgdGhpcy5zcGVlZCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IExvdHRlcnlEcmF3OyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///513\n"); /***/ }), /* 514 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_pay_status/components/lotteryAleart.vue ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lotteryAleart_vue_vue_type_template_id_83274be8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lotteryAleart.vue?vue&type=template&id=83274be8&scoped=true& */ 515);\n/* harmony import */ var _lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lotteryAleart.vue?vue&type=script&lang=js& */ 518);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _lotteryAleart_vue_vue_type_template_id_83274be8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _lotteryAleart_vue_vue_type_template_id_83274be8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"83274be8\",\n null,\n false,\n _lotteryAleart_vue_vue_type_template_id_83274be8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/order_pay_status/components/lotteryAleart.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0k7QUFDdEk7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSxvR0FBTTtBQUNSLEVBQUUsNkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sb3R0ZXJ5QWxlYXJ0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD04MzI3NGJlOCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2xvdHRlcnlBbGVhcnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9sb3R0ZXJ5QWxlYXJ0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjgzMjc0YmU4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL29yZGVyX3BheV9zdGF0dXMvY29tcG9uZW50cy9sb3R0ZXJ5QWxlYXJ0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///514\n"); /***/ }), /* 515 */ /*!*********************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_pay_status/components/lotteryAleart.vue?vue&type=template&id=83274be8&scoped=true& ***! \*********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_83274be8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./lotteryAleart.vue?vue&type=template&id=83274be8&scoped=true& */ 516); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_83274be8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_83274be8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_83274be8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_83274be8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 516 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_pay_status/components/lotteryAleart.vue?vue&type=template&id=83274be8&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.aleartStatus) ? _c( "view", { staticClass: _vm._$s(0, "sc", "aleart"), attrs: { _i: 0 } }, [ _c("image", { staticClass: _vm._$s(1, "sc", "close"), attrs: { src: _vm._$s( 1, "a-src", __webpack_require__(/*! ../../../../static/images/poster-close.png */ 517) ), _i: 1, }, on: { click: _vm.posterImageClose }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t(_vm.aleartData.title))))] ), _c( "view", { staticClass: _vm._$s(3, "sc", "aleart-body"), attrs: { _i: 3 } }, [ _vm._$s(4, "i", _vm.aleartData.img) ? _c("image", { staticClass: _vm._$s(4, "sc", "goods-img"), attrs: { src: _vm._$s(4, "a-src", _vm.aleartData.img), _i: 4, }, }) : _vm._e(), _c( "text", { staticClass: _vm._$s(5, "sc", "msg"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t(_vm.aleartData.msg))))] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "btn"), attrs: { _i: 6 }, on: { click: function ($event) { return _vm.posterImageClose() }, }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("我知道了"))))] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 517 */ /*!***********************************************************!*\ !*** E:/2024/1/广告/uni-app/static/images/poster-close.png ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/images/poster-close.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjUxNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL2ltYWdlcy9wb3N0ZXItY2xvc2UucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///517\n"); /***/ }), /* 518 */ /*!***************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_pay_status/components/lotteryAleart.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./lotteryAleart.vue?vue&type=script&lang=js& */ 519);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdpQixDQUFnQiwya0JBQUcsRUFBQyIsImZpbGUiOiI1MTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9sb3R0ZXJ5QWxlYXJ0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG90dGVyeUFsZWFydC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///518\n"); /***/ }), /* 519 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_pay_status/components/lotteryAleart.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n aleartData: {}\n };\n },\n props: {\n aleartType: {\n type: Number\n },\n alData: {\n type: Object\n },\n aleartStatus: {\n type: Boolean,\n default: false\n }\n },\n watch: {\n aleartType: function aleartType(type) {\n if (type === 2) {\n this.aleartData = {\n title: '中奖记录',\n img: this.alData.image,\n msg: this.alData.prompt,\n btn: '我知道了',\n type: this.alData.type\n };\n }\n },\n aleartStatus: function aleartStatus(status) {\n if (!status) {\n this.aleartData = {};\n }\n }\n },\n methods: {\n //隐藏弹窗\n posterImageClose: function posterImageClose() {\n this.$emit(\"close\", false);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvb3JkZXJfcGF5X3N0YXR1cy9jb21wb25lbnRzL2xvdHRlcnlBbGVhcnQudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJhbGVhcnREYXRhIiwicHJvcHMiLCJhbGVhcnRUeXBlIiwidHlwZSIsImFsRGF0YSIsImFsZWFydFN0YXR1cyIsImRlZmF1bHQiLCJ3YXRjaCIsInRpdGxlIiwiaW1nIiwibXNnIiwiYnRuIiwibWV0aG9kcyIsInBvc3RlckltYWdlQ2xvc2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFpQkE7RUFDQUE7SUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRDtJQUNBO0lBQ0FFO01BQ0FGO01BQ0FHO0lBQ0E7RUFDQTtFQUNBQztJQUNBTDtNQUNBO1FBQ0E7VUFDQU07VUFDQUM7VUFDQUM7VUFDQUM7VUFDQVI7UUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FPO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFFQTtBQUFBIiwiZmlsZSI6IjUxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImFsZWFydFwiIHYtaWY9XCJhbGVhcnRTdGF0dXNcIj5cclxuXHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvaW1hZ2VzL3Bvc3Rlci1jbG9zZS5wbmdcIiBjbGFzcz1cImNsb3NlXCIgQGNsaWNrPVwicG9zdGVySW1hZ2VDbG9zZVwiPjwvaW1hZ2U+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdHt7JHQoYWxlYXJ0RGF0YS50aXRsZSl9fVxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJhbGVhcnQtYm9keVwiPlxyXG5cdFx0XHQ8aW1hZ2Ugdi1pZj1cImFsZWFydERhdGEuaW1nXCIgY2xhc3M9XCJnb29kcy1pbWdcIiA6c3JjPVwiYWxlYXJ0RGF0YS5pbWdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJtc2dcIj57eyR0KGFsZWFydERhdGEubXNnKX19PC90ZXh0PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJwb3N0ZXJJbWFnZUNsb3NlKClcIj5cclxuXHRcdFx0e3skdCgn5oiR55+l6YGT5LqGJyl9fVxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRhbGVhcnREYXRhOiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0YWxlYXJ0VHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlclxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhbERhdGE6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3RcclxuXHRcdFx0fSxcclxuXHRcdFx0YWxlYXJ0U3RhdHVzOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0YWxlYXJ0VHlwZSh0eXBlKSB7XHJcblx0XHRcdFx0aWYgKHR5cGUgPT09IDIpIHtcclxuXHRcdFx0XHRcdHRoaXMuYWxlYXJ0RGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfkuK3lpZborrDlvZUnLFxyXG5cdFx0XHRcdFx0XHRpbWc6IHRoaXMuYWxEYXRhLmltYWdlLFxyXG5cdFx0XHRcdFx0XHRtc2c6IHRoaXMuYWxEYXRhLnByb21wdCxcclxuXHRcdFx0XHRcdFx0YnRuOiAn5oiR55+l6YGT5LqGJyxcclxuXHRcdFx0XHRcdFx0dHlwZTogdGhpcy5hbERhdGEudHlwZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0YWxlYXJ0U3RhdHVzKHN0YXR1cykge1xyXG5cdFx0XHRcdGlmICghc3RhdHVzKSB7XHJcblx0XHRcdFx0XHR0aGlzLmFsZWFydERhdGEgPSB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly/pmpDol4/lvLnnqpdcclxuXHRcdFx0cG9zdGVySW1hZ2VDbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KFwiY2xvc2VcIiwgZmFsc2UpXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LmFsZWFydCB7XHJcblx0XHR3aWR0aDogNTAwcnB4O1xyXG5cdFx0Ly8gaGVpZ2h0OiA3MTRycHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRtYXJnaW4tdG9wOiAtMzU3cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDMwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJycHg7XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogI0U4MkMyNztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjRTgyQzI3LCAwLjIpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hbGVhcnQtYm9keSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwYWRkaW5nOiA2MHJweCAwO1xyXG5cclxuXHRcdFx0Lmdvb2RzLWltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDE1MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1MHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1zZyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMTVycHggMDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YzNEE0NiAwJSwgI0ZBOTUzMiAxMDAlKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jbG9zZSB7XHJcblx0XHRcdHdpZHRoOiA0NnJweDtcclxuXHRcdFx0aGVpZ2h0OiA3NXJweDtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAtNzNycHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///519\n"); /***/ }), /* 520 */ /*!************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_pay_status/components/userAddress.vue ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _userAddress_vue_vue_type_template_id_24a46183_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userAddress.vue?vue&type=template&id=24a46183&scoped=true& */ 521);\n/* harmony import */ var _userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./userAddress.vue?vue&type=script&lang=js& */ 524);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _userAddress_vue_vue_type_template_id_24a46183_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _userAddress_vue_vue_type_template_id_24a46183_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"24a46183\",\n null,\n false,\n _userAddress_vue_vue_type_template_id_24a46183_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/order_pay_status/components/userAddress.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91c2VyQWRkcmVzcy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MjRhNDYxODMmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91c2VyQWRkcmVzcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VzZXJBZGRyZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjI0YTQ2MTgzXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL29yZGVyX3BheV9zdGF0dXMvY29tcG9uZW50cy91c2VyQWRkcmVzcy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///520\n"); /***/ }), /* 521 */ /*!*******************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_pay_status/components/userAddress.vue?vue&type=template&id=24a46183&scoped=true& ***! \*******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_24a46183_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./userAddress.vue?vue&type=template&id=24a46183&scoped=true& */ 522); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_24a46183_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_24a46183_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_24a46183_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_24a46183_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 522 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_pay_status/components/userAddress.vue?vue&type=template&id=24a46183&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.aleartStatus) ? _c( "view", { staticClass: _vm._$s(0, "sc", "aleart"), attrs: { _i: 0 } }, [ _c("image", { staticClass: _vm._$s(1, "sc", "close"), attrs: { _i: 1 }, on: { click: _vm.posterImageClose }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }, [ _c("image", { staticClass: _vm._$s(3, "sc", "title-img"), attrs: { src: _vm._$s( 3, "a-src", __webpack_require__(/*! ../../static/address-aleart-header.png */ 523) ), _i: 3, }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "aleart-body"), attrs: { _i: 4 } }, [ _c( "form", { staticClass: _vm._$s(5, "sc", "form-data"), attrs: { _i: 5 }, on: { submit: _vm.formSubmit }, }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "addAddress"), attrs: { _i: 6 }, }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "list"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 8 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 9, "a-placeholder", _vm.$t("请输入姓名") ), value: _vm._$s( 9, "a-value", _vm.userAddress.name ), _i: 9, }, }), ] ), _c( "view", { staticClass: _vm._$s( 10, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 10 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 11, "a-placeholder", _vm.$t("请输入手机号") ), value: _vm._$s( 11, "a-value", _vm.userAddress.phone ), _i: 11, }, }), ] ), _c( "view", { staticClass: _vm._$s( 12, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "address"), attrs: { _i: 13 }, }, [ _c( "picker", { attrs: { value: _vm._$s( 14, "a-value", _vm.valueRegion ), range: _vm._$s( 14, "a-range", _vm.multiArray ), _i: 14, }, on: { change: _vm.bindRegionChange, columnchange: _vm.bindMultiPickerColumnChange, }, }, [ _c( "view", { staticClass: _vm._$s( 15, "sc", "acea-row" ), attrs: { _i: 15 }, }, [ _c( "view", { staticClass: _vm._$s( 16, "sc", "picker" ), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s(_vm.region[0]) ) + _vm._$s( 16, "t0-1", _vm._s(_vm.region[1]) ) + _vm._$s( 16, "t0-2", _vm._s(_vm.region[2]) ) ), ] ), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 17, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 17 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 18, "a-placeholder", _vm.$t("请填写具体地址") ), value: _vm._$s( 18, "a-value", _vm.userAddress.detail ), _i: 18, }, }), ] ), ] ), _c( "button", { staticClass: _vm._$s(19, "sc", "keepBnt"), attrs: { _i: 19 }, }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("提交"))))] ), ] ), ] ), ] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 523 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/address-aleart-header.png ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/address-aleart-header.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjUyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL2FkZHJlc3MtYWxlYXJ0LWhlYWRlci5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///523\n"); /***/ }), /* 524 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_pay_status/components/userAddress.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./userAddress.vue?vue&type=script&lang=js& */ 525);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiI1MjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91c2VyQWRkcmVzcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VzZXJBZGRyZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///524\n"); /***/ }), /* 525 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_pay_status/components/userAddress.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n props: {\n aleartStatus: {\n type: Boolean,\n default: false\n }\n },\n data: function data() {\n return {\n regionDval: ['浙江省', '杭州市', '滨江区'],\n id: 0,\n //地址id\n userAddress: {\n is_default: false\n },\n //地址详情\n region: [this.$t(\"\\u7701\"), this.$t(\"\\u5E02\"), this.$t(\"\\u533A\")],\n valueRegion: [0, 0, 0],\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n district: [],\n multiArray: [],\n multiIndex: [0, 0, 0],\n cityId: 0,\n defaultRegion: ['广东省', '广州市', '番禺区'],\n defaultRegionCode: '110101'\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserAddress();\n }\n },\n deep: true\n }\n },\n created: function created(options) {\n if (this.isLogin) {\n this.getCityList();\n this.getUserAddress();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n // 获取选择的地区\n handleGetRegion: function handleGetRegion(region) {\n this.region = region;\n },\n // 获取地址数据\n getCityList: function getCityList() {\n var _this = this;\n var that = this;\n (0, _api.getCity)().then(function (res) {\n _this.district = res.data;\n that.initialize();\n });\n },\n // 处理地址数据\n initialize: function initialize() {\n var that = this,\n province = [],\n city = [],\n area = [];\n if (that.district.length) {\n var cityChildren = that.district[0].c || [];\n var areaChildren = cityChildren.length ? cityChildren[0].c || [] : [];\n that.district.forEach(function (item) {\n province.push(item.n);\n });\n cityChildren.forEach(function (item) {\n city.push(item.n);\n });\n areaChildren.forEach(function (item) {\n area.push(item.n);\n });\n this.multiArray = [province, city, area];\n }\n },\n bindRegionChange: function bindRegionChange(e) {\n var multiIndex = this.multiIndex,\n province = this.district[multiIndex[0]] || {\n c: []\n },\n city = province.c[multiIndex[1]] || {\n v: 0\n },\n multiArray = this.multiArray,\n value = e.detail.value;\n this.region = [multiArray[0][value[0]], multiArray[1][value[1]], multiArray[2][value[2]]];\n // this.$set(this.region,0,multiArray[0][value[0]]);\n // this.$set(this.region,1,multiArray[1][value[1]]);\n // this.$set(this.region,2,multiArray[2][value[2]]);\n this.cityId = city.v;\n this.valueRegion = [0, 0, 0];\n this.initialize();\n },\n bindMultiPickerColumnChange: function bindMultiPickerColumnChange(e) {\n var that = this,\n column = e.detail.column,\n value = e.detail.value,\n currentCity = this.district[value] || {\n c: []\n },\n multiArray = that.multiArray,\n multiIndex = that.multiIndex;\n multiIndex[column] = value;\n switch (column) {\n case 0:\n var areaList = currentCity.c[0] || {\n c: []\n };\n multiArray[1] = currentCity.c.map(function (item) {\n return item.n;\n });\n multiArray[2] = areaList.c.map(function (item) {\n return item.n;\n });\n break;\n case 1:\n var cityList = that.district[multiIndex[0]].c[multiIndex[1]].c || [];\n multiArray[2] = cityList.map(function (item) {\n return item.n;\n });\n break;\n case 2:\n break;\n }\n this.$set(this.multiArray, 0, multiArray[0]);\n this.$set(this.multiArray, 1, multiArray[1]);\n this.$set(this.multiArray, 2, multiArray[2]);\n this.multiIndex = multiIndex;\n // this.setData({ multiArray: multiArray, multiIndex: multiIndex});\n },\n // 授权回调\n onLoadFun: function onLoadFun() {\n this.getUserAddress();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n toggleTab: function toggleTab(str) {\n this.$refs[str].show();\n },\n // bindRegionChange: function(e) {\n // \tthis.$set(this, 'region', e.detail.value);\n // },\n onConfirm: function onConfirm(val) {\n this.region = val.checkArr[0] + '-' + val.checkArr[1] + '-' + val.checkArr[2];\n },\n getUserAddress: function getUserAddress() {\n if (!this.id) return false;\n var that = this;\n (0, _user.getAddressDetail)(this.id).then(function (res) {\n var region = [res.data.province, res.data.city, res.data.district];\n that.$set(that, 'userAddress', res.data);\n that.$set(that, 'region', region);\n that.cityId = res.data.city_id;\n });\n },\n // 导入共享地址(小程序)\n getWxAddress: function getWxAddress() {\n var that = this;\n uni.authorize({\n scope: 'scope.address',\n success: function success(res) {\n uni.chooseAddress({\n success: function success(res) {\n var addressP = {};\n addressP.province = res.provinceName;\n addressP.city = res.cityName;\n addressP.district = res.countyName;\n (0, _user.editAddress)({\n address: addressP,\n is_default: 1,\n real_name: res.userName,\n post_code: res.postalCode,\n phone: res.telNumber,\n detail: res.detailInfo,\n id: 0,\n type: 1\n }).then(function (res) {\n setTimeout(function () {\n if (that.cartId) {\n var cartId = that.cartId;\n var pinkId = that.pinkId;\n var couponId = that.couponId;\n that.cartId = '';\n that.pinkId = '';\n that.couponId = '';\n uni.navigateTo({\n url: true ? that.id : undefined\n });\n } else {\n uni.navigateBack({\n delta: 1\n });\n }\n }, 1000);\n return that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n fail: function fail(res) {\n if (res.errMsg == 'chooseAddress:cancel') return that.$util.Tips({\n title: that.$t(\"\\u53D6\\u6D88\")\n });\n }\n });\n },\n fail: function fail(res) {\n uni.showModal({\n title: that.$t(\"\\u60A8\\u5DF2\\u62D2\\u7EDD\\u5BFC\\u5165\\u5FAE\\u4FE1\\u5730\\u5740\\u6743\\u9650\"),\n content: that.$t(\"\\u662F\\u5426\\u8FDB\\u5165\\u6743\\u9650\\u7BA1\\u7406\\uFF0C\\u8C03\\u6574\\u6388\\u6743\\uFF1F\"),\n success: function success(res) {\n if (res.confirm) {\n uni.openSetting({\n success: function success(res) {}\n });\n } else if (res.cancel) {\n return that.$util.Tips({\n title: that.$t(\"\\u5DF2\\u53D6\\u6D88\")\n });\n }\n }\n });\n }\n });\n },\n // 导入共享地址(微信);\n getAddress: function getAddress() {\n var _this2 = this;\n var that = this;\n that.$wechat.openAddress().then(function (userInfo) {\n (0, _user.editAddress)({\n id: _this2.id,\n real_name: userInfo.userName,\n phone: userInfo.telNumber,\n address: {\n province: userInfo.provinceName,\n city: userInfo.cityName,\n district: userInfo.countryName\n },\n detail: userInfo.detailInfo,\n is_default: 1,\n post_code: userInfo.postalCode,\n type: 1\n }).then(function () {\n setTimeout(function () {\n uni.navigateTo({\n url: true ? that.id : undefined\n });\n }, 1000);\n // close();\n that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err || that.$t(\"\\u6DFB\\u52A0\\u5931\\u8D25\")\n });\n });\n }).catch(function (err) {});\n },\n /**\n * 提交用户添加地址\n * \n */\n formSubmit: function formSubmit(e) {\n var that = this,\n value = e.detail.value;\n if (!value.name) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u6536\\u8D27\\u4EBA\\u59D3\\u540D\")\n });\n if (!value.phone) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u624B\\u673A\\u53F7\")\n });\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(value.phone)) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n if (that.region[0] == that.$t(\"\\u7701\")) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u6240\\u5728\\u5730\\u533A\")\n });\n if (!value.detail) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u6240\\u5728\\u5730\\u533A\")\n });\n var regionArray = that.region;\n value.address = {\n province: regionArray[0],\n city: regionArray[1],\n district: regionArray[2],\n city_id: that.cityId\n };\n this.$emit('getAddress', value);\n },\n //隐藏弹窗\n posterImageClose: function posterImageClose() {\n this.$emit(\"close\", false);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvb3JkZXJfcGF5X3N0YXR1cy9jb21wb25lbnRzL3VzZXJBZGRyZXNzLnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiaG9tZSIsInByb3BzIiwiYWxlYXJ0U3RhdHVzIiwidHlwZSIsImRlZmF1bHQiLCJkYXRhIiwicmVnaW9uRHZhbCIsImlkIiwidXNlckFkZHJlc3MiLCJpc19kZWZhdWx0IiwicmVnaW9uIiwidmFsdWVSZWdpb24iLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiZGlzdHJpY3QiLCJtdWx0aUFycmF5IiwibXVsdGlJbmRleCIsImNpdHlJZCIsImRlZmF1bHRSZWdpb24iLCJkZWZhdWx0UmVnaW9uQ29kZSIsImNvbXB1dGVkIiwid2F0Y2giLCJpc0xvZ2luIiwiaGFuZGxlciIsImRlZXAiLCJjcmVhdGVkIiwibWV0aG9kcyIsImhhbmRsZUdldFJlZ2lvbiIsImdldENpdHlMaXN0IiwidGhhdCIsImluaXRpYWxpemUiLCJwcm92aW5jZSIsImNpdHkiLCJhcmVhIiwiY2l0eUNoaWxkcmVuIiwiYXJlYUNoaWxkcmVuIiwiYmluZFJlZ2lvbkNoYW5nZSIsImMiLCJ2IiwidmFsdWUiLCJiaW5kTXVsdGlQaWNrZXJDb2x1bW5DaGFuZ2UiLCJjb2x1bW4iLCJjdXJyZW50Q2l0eSIsIm9uTG9hZEZ1biIsImF1dGhDb2xzZSIsInRvZ2dsZVRhYiIsIm9uQ29uZmlybSIsImdldFVzZXJBZGRyZXNzIiwiZ2V0V3hBZGRyZXNzIiwidW5pIiwic2NvcGUiLCJzdWNjZXNzIiwiYWRkcmVzc1AiLCJhZGRyZXNzIiwicmVhbF9uYW1lIiwicG9zdF9jb2RlIiwicGhvbmUiLCJkZXRhaWwiLCJzZXRUaW1lb3V0IiwidXJsIiwiZGVsdGEiLCJ0aXRsZSIsImljb24iLCJmYWlsIiwiVGlwcyIsImNvbnRlbnQiLCJnZXRBZGRyZXNzIiwidGhlbiIsImNhdGNoIiwiZm9ybVN1Ym1pdCIsImNpdHlfaWQiLCJwb3N0ZXJJbWFnZUNs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O01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtNQUNBdEI7UUFDQVI7UUFDQUM7UUFDQWxCO1FBQ0F3RDtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI1MjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJhbGVhcnRcIiB2LWlmPVwiYWxlYXJ0U3RhdHVzXCI+XHJcblx0XHQ8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9pbWFnZXMvcG9zdGVyLWNsb3NlLnBuZ1wiIGNsYXNzPVwiY2xvc2VcIiBAY2xpY2s9XCJwb3N0ZXJJbWFnZUNsb3NlXCI+PC9pbWFnZT5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0PGltYWdlIGNsYXNzPVwidGl0bGUtaW1nXCIgc3JjPVwiLi4vLi4vc3RhdGljL2FkZHJlc3MtYWxlYXJ0LWhlYWRlci5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYWxlYXJ0LWJvZHlcIj5cclxuXHRcdFx0PGZvcm0gQHN1Ym1pdD1cImZvcm1TdWJtaXRcIiBjbGFzcz1cImZvcm0tZGF0YVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdhZGRBZGRyZXNzJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9J3RleHQnIDpwbGFjZWhvbGRlcj0nJHQoYOivt+i+k+WFpeWnk+WQjWApJyBuYW1lPSduYW1lJyA6dmFsdWU9XCJ1c2VyQWRkcmVzcy5uYW1lXCJcclxuXHRcdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcic+PC9pbnB1dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT0nbnVtYmVyJyA6cGxhY2Vob2xkZXI9JyR0KGDor7fovpPlhaXmiYvmnLrlj7dgKScgbmFtZT1cInBob25lXCIgOnZhbHVlPSd1c2VyQWRkcmVzcy5waG9uZSdcclxuXHRcdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcicgcGF0dGVybj1cIlxcZCpcIj48L2lucHV0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWRkcmVzc1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHBpY2tlciBtb2RlPVwibXVsdGlTZWxlY3RvclwiIEBjaGFuZ2U9XCJiaW5kUmVnaW9uQ2hhbmdlXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGNvbHVtbmNoYW5nZT1cImJpbmRNdWx0aVBpY2tlckNvbHVtbkNoYW5nZVwiIDp2YWx1ZT1cInZhbHVlUmVnaW9uXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0OnJhbmdlPVwibXVsdGlBcnJheVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYWNlYS1yb3cnPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGlja2VyXCI+e3tyZWdpb25bMF19fe+8jHt7cmVnaW9uWzFdfX3vvIx7e3JlZ2lvblsyXX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9J3RleHQnIDpwbGFjZWhvbGRlcj0nJHQoYOivt+Whq+WGmeWFt+S9k+WcsOWdgGApJyBuYW1lPSdkZXRhaWwnIHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcidcclxuXHRcdFx0XHRcdFx0XHRcdDp2YWx1ZT0ndXNlckFkZHJlc3MuZGV0YWlsJz48L2lucHV0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPSdrZWVwQm50JyBmb3JtLXR5cGU9XCJzdWJtaXRcIj57eyR0KGDmj5DkuqRgKX19PC9idXR0b24+XHJcblx0XHRcdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJ3ZWNoYXRBZGRyZXNzXCIgdi1pZj1cIiFpZFwiIEBjbGljaz1cImdldFd4QWRkcmVzc1wiPuWvvOWFpeW+ruS/oeWcsOWdgDwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cIndlY2hhdEFkZHJlc3NcIiB2LWlmPVwidGhpcy4kd2VjaGF0LmlzV2VpeGluKCkgJiYgIWlkXCIgQGNsaWNrPVwiZ2V0QWRkcmVzc1wiPuWvvOWFpeW+ruS/oeWcsOWdgDwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvZm9ybT5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRlZGl0QWRkcmVzcyxcclxuXHRcdGdldEFkZHJlc3NEZXRhaWxcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRDaXR5XHJcblx0fSBmcm9tICdAL2FwaS9hcGkuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cclxuXHQvLyAjaWZkZWYgTVBcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRob21lLFxyXG5cdFx0fSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGFsZWFydFN0YXR1czoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0cmVnaW9uRHZhbDogWyfmtZnmsZ/nnIEnLCAn5p2t5bee5biCJywgJ+a7qOaxn+WMuiddLFxyXG5cdFx0XHRcdGlkOiAwLCAvL+WcsOWdgGlkXHJcblx0XHRcdFx0dXNlckFkZHJlc3M6IHtcclxuXHRcdFx0XHRcdGlzX2RlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdFx0fSwgLy/lnLDlnYDor6bmg4VcclxuXHRcdFx0XHRyZWdpb246IFt0aGlzLiR0KGDnnIFgKSwgdGhpcy4kdChg5biCYCksIHRoaXMuJHQoYOWMumApXSxcclxuXHRcdFx0XHR2YWx1ZVJlZ2lvbjogWzAsIDAsIDBdLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UsIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdFx0ZGlzdHJpY3Q6IFtdLFxyXG5cdFx0XHRcdG11bHRpQXJyYXk6IFtdLFxyXG5cdFx0XHRcdG11bHRpSW5kZXg6IFswLCAwLCAwXSxcclxuXHRcdFx0XHRjaXR5SWQ6IDAsXHJcblx0XHRcdFx0ZGVmYXVsdFJlZ2lvbjogWyflub/kuJznnIEnLCAn5bm/5bee5biCJywgJ+eVquemuuWMuiddLFxyXG5cdFx0XHRcdGRlZmF1bHRSZWdpb25Db2RlOiAnMTEwMTAxJyxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRVc2VyQWRkcmVzcygpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZChvcHRpb25zKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldENpdHlMaXN0KCk7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VyQWRkcmVzcygpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdC8vIOiOt+WPlumAieaLqeeahOWcsOWMulxyXG5cdFx0XHRoYW5kbGVHZXRSZWdpb24ocmVnaW9uKSB7XHJcblx0XHRcdFx0dGhpcy5yZWdpb24gPSByZWdpb25cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vIOiOt+WPluWcsOWdgOaVsOaNrlxyXG5cdFx0XHRnZXRDaXR5TGlzdCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0Q2l0eSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuZGlzdHJpY3QgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0dGhhdC5pbml0aWFsaXplKCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5aSE55CG5Zyw5Z2A5pWw5o2uXHJcblx0XHRcdGluaXRpYWxpemUoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzLFxyXG5cdFx0XHRcdFx0cHJvdmluY2UgPSBbXSxcclxuXHRcdFx0XHRcdGNpdHkgPSBbXSxcclxuXHRcdFx0XHRcdGFyZWEgPSBbXTtcclxuXHRcdFx0XHRpZiAodGhhdC5kaXN0cmljdC5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdGxldCBjaXR5Q2hpbGRyZW4gPSB0aGF0LmRpc3RyaWN0WzBdLmMgfHwgW107XHJcblx0XHRcdFx0XHRsZXQgYXJlYUNoaWxkcmVuID0gY2l0eUNoaWxkcmVuLmxlbmd0aCA/IChjaXR5Q2hpbGRyZW5bMF0uYyB8fCBbXSkgOiBbXTtcclxuXHRcdFx0XHRcdHRoYXQuZGlzdHJpY3QuZm9yRWFjaChmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRcdFx0XHRcdHByb3ZpbmNlLnB1c2goaXRlbS5uKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0Y2l0eUNoaWxkcmVuLmZvckVhY2goZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0XHRcdFx0XHRjaXR5LnB1c2goaXRlbS5uKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0YXJlYUNoaWxkcmVuLmZvckVhY2goZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0XHRcdFx0XHRhcmVhLnB1c2goaXRlbS5uKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhpcy5tdWx0aUFycmF5ID0gW3Byb3ZpbmNlLCBjaXR5LCBhcmVhXVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0YmluZFJlZ2lvbkNoYW5nZShlKSB7XHJcblx0XHRcdFx0bGV0IG11bHRpSW5kZXggPSB0aGlzLm11bHRpSW5kZXgsXHJcblx0XHRcdFx0XHRwcm92aW5jZSA9IHRoaXMuZGlzdHJpY3RbbXVsdGlJbmRleFswXV0gfHwge1xyXG5cdFx0XHRcdFx0XHRjOiBbXVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGNpdHkgPSBwcm92aW5jZS5jW211bHRpSW5kZXhbMV1dIHx8IHtcclxuXHRcdFx0XHRcdFx0djogMFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdG11bHRpQXJyYXkgPSB0aGlzLm11bHRpQXJyYXksXHJcblx0XHRcdFx0XHR2YWx1ZSA9IGUuZGV0YWlsLnZhbHVlO1xyXG5cclxuXHRcdFx0XHR0aGlzLnJlZ2lvbiA9IFttdWx0aUFycmF5WzBdW3ZhbHVlWzBdXSwgbXVsdGlBcnJheVsxXVt2YWx1ZVsxXV0sIG11bHRpQXJyYXlbMl1bdmFsdWVbMl1dXVxyXG5cdFx0XHRcdC8vIHRoaXMuJHNldCh0aGlzLnJlZ2lvbiwwLG11bHRpQXJyYXlbMF1bdmFsdWVbMF1dKTtcclxuXHRcdFx0XHQvLyB0aGlzLiRzZXQodGhpcy5yZWdpb24sMSxtdWx0aUFycmF5WzFdW3ZhbHVlWzFdXSk7XHJcblx0XHRcdFx0Ly8gdGhpcy4kc2V0KHRoaXMucmVnaW9uLDIsbXVsdGlBcnJheVsyXVt2YWx1ZVsyXV0pO1xyXG5cdFx0XHRcdHRoaXMuY2l0eUlkID0gY2l0eS52XHJcblx0XHRcdFx0dGhpcy52YWx1ZVJlZ2lvbiA9IFswLCAwLCAwXVxyXG5cdFx0XHRcdHRoaXMuaW5pdGlhbGl6ZSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRiaW5kTXVsdGlQaWNrZXJDb2x1bW5DaGFuZ2UoZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdGNvbHVtbiA9IGUuZGV0YWlsLmNvbHVtbixcclxuXHRcdFx0XHRcdHZhbHVlID0gZS5kZXRhaWwudmFsdWUsXHJcblx0XHRcdFx0XHRjdXJyZW50Q2l0eSA9IHRoaXMuZGlzdHJpY3RbdmFsdWVdIHx8IHtcclxuXHRcdFx0XHRcdFx0YzogW11cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRtdWx0aUFycmF5ID0gdGhhdC5tdWx0aUFycmF5LFxyXG5cdFx0XHRcdFx0bXVsdGlJbmRleCA9IHRoYXQubXVsdGlJbmRleDtcclxuXHRcdFx0XHRtdWx0aUluZGV4W2NvbHVtbl0gPSB2YWx1ZTtcclxuXHRcdFx0XHRzd2l0Y2ggKGNvbHVtbikge1xyXG5cdFx0XHRcdFx0Y2FzZSAwOlxyXG5cdFx0XHRcdFx0XHRsZXQgYXJlYUxpc3QgPSBjdXJyZW50Q2l0eS5jWzBdIHx8IHtcclxuXHRcdFx0XHRcdFx0XHRjOiBbXVxyXG5cdFx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0XHRtdWx0aUFycmF5WzFdID0gY3VycmVudENpdHkuYy5tYXAoKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gaXRlbS5uO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0bXVsdGlBcnJheVsyXSA9IGFyZWFMaXN0LmMubWFwKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIGl0ZW0ubjtcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAxOlxyXG5cdFx0XHRcdFx0XHRsZXQgY2l0eUxpc3QgPSB0aGF0LmRpc3RyaWN0W211bHRpSW5kZXhbMF1dLmNbbXVsdGlJbmRleFsxXV0uYyB8fCBbXTtcclxuXHRcdFx0XHRcdFx0bXVsdGlBcnJheVsyXSA9IGNpdHlMaXN0Lm1hcCgoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiBpdGVtLm47XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgMjpcclxuXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjaWZkZWYgTVAgfHwgQVBQLVBMVVNcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tdWx0aUFycmF5LCAwLCBtdWx0aUFycmF5WzBdKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tdWx0aUFycmF5LCAxLCBtdWx0aUFycmF5WzFdKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tdWx0aUFycmF5LCAyLCBtdWx0aUFycmF5WzJdKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDUgXHJcblx0XHRcdFx0dGhpcy5tdWx0aUFycmF5ID0gbXVsdGlBcnJheTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblxyXG5cclxuXHRcdFx0XHR0aGlzLm11bHRpSW5kZXggPSBtdWx0aUluZGV4XHJcblx0XHRcdFx0Ly8gdGhpcy5zZXREYXRhKHsgbXVsdGlBcnJheTogbXVsdGlBcnJheSwgbXVsdGlJbmRleDogbXVsdGlJbmRleH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmjojmnYPlm57osINcclxuXHRcdFx0b25Mb2FkRnVuKCkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlckFkZHJlc3MoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZShlKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b2dnbGVUYWIoc3RyKSB7XHJcblx0XHRcdFx0dGhpcy4kcmVmc1tzdHJdLnNob3coKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gYmluZFJlZ2lvbkNoYW5nZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHQvLyBcdHRoaXMuJHNldCh0aGlzLCAncmVnaW9uJywgZS5kZXRhaWwudmFsdWUpO1xyXG5cdFx0XHQvLyB9LFxyXG5cdFx0XHRvbkNvbmZpcm0odmFsKSB7XHJcblx0XHRcdFx0dGhpcy5yZWdpb24gPSB2YWwuY2hlY2tBcnJbMF0gKyAnLScgKyB2YWwuY2hlY2tBcnJbMV0gKyAnLScgKyB2YWwuY2hlY2tBcnJbMl07XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldFVzZXJBZGRyZXNzKCkge1xyXG5cdFx0XHRcdGlmICghdGhpcy5pZCkgcmV0dXJuIGZhbHNlO1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRBZGRyZXNzRGV0YWlsKHRoaXMuaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCByZWdpb24gPSBbcmVzLmRhdGEucHJvdmluY2UsIHJlcy5kYXRhLmNpdHksIHJlcy5kYXRhLmRpc3RyaWN0XTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAndXNlckFkZHJlc3MnLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3JlZ2lvbicsIHJlZ2lvbik7XHJcblx0XHRcdFx0XHR0aGF0LmNpdHlJZCA9IHJlcy5kYXRhLmNpdHlfaWRcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5a+85YWl5YWx5Lqr5Zyw5Z2A77yI5bCP56iL5bqP77yJXHJcblx0XHRcdGdldFd4QWRkcmVzcygpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmF1dGhvcml6ZSh7XHJcblx0XHRcdFx0XHRzY29wZTogJ3Njb3BlLmFkZHJlc3MnLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5jaG9vc2VBZGRyZXNzKHtcclxuXHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxldCBhZGRyZXNzUCA9IHt9O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWRkcmVzc1AucHJvdmluY2UgPSByZXMucHJvdmluY2VOYW1lO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWRkcmVzc1AuY2l0eSA9IHJlcy5jaXR5TmFtZTtcclxuXHRcdFx0XHRcdFx0XHRcdGFkZHJlc3NQLmRpc3RyaWN0ID0gcmVzLmNvdW50eU5hbWU7XHJcblx0XHRcdFx0XHRcdFx0XHRlZGl0QWRkcmVzcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFkZHJlc3M6IGFkZHJlc3NQLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpc19kZWZhdWx0OiAxLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZWFsX25hbWU6IHJlcy51c2VyTmFtZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zdF9jb2RlOiByZXMucG9zdGFsQ29kZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGhvbmU6IHJlcy50ZWxOdW1iZXIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGRldGFpbDogcmVzLmRldGFpbEluZm8sXHJcblx0XHRcdFx0XHRcdFx0XHRcdGlkOiAwLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0eXBlOiAxLFxyXG5cdFx0XHRcdFx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmICh0aGF0LmNhcnRJZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0IGNhcnRJZCA9IHRoYXQuY2FydElkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0IHBpbmtJZCA9IHRoYXQucGlua0lkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0IGNvdXBvbklkID0gdGhhdC5jb3Vwb25JZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuY2FydElkID0gJyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnBpbmtJZCA9ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5jb3Vwb25JZCA9ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvbG90dGVyeS9ncmlkcy9pbmRleD9hZGRyZXNzSWQ9JyArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5pZCA/IHRoYXRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuaWQgOiByZXMuZGF0YVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5pZFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkZWx0YTogMVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LCAxMDAwKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOa3u+WKoOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHJlcy5lcnJNc2cgPT0gJ2Nob29zZUFkZHJlc3M6Y2FuY2VsJykgcmV0dXJuIHRoYXQuJHV0aWxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlj5bmtohgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5oKo5bey5ouS57ud5a+85YWl5b6u5L+h5Zyw5Z2A5p2D6ZmQYCksXHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdGhhdC4kdChg5piv5ZCm6L+b5YWl5p2D6ZmQ566h55CG77yM6LCD5pW05o6I5p2D77yfYCksXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkub3BlblNldHRpbmcoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge31cclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jYW5jZWwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOW3suWPlua2iGApXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5a+85YWl5YWx5Lqr5Zyw5Z2A77yI5b6u5L+h77yJ77ybXHJcblx0XHRcdGdldEFkZHJlc3MoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuJHdlY2hhdC5vcGVuQWRkcmVzcygpLnRoZW4odXNlckluZm8gPT4ge1xyXG5cdFx0XHRcdFx0ZWRpdEFkZHJlc3Moe1xyXG5cdFx0XHRcdFx0XHRcdGlkOiB0aGlzLmlkLFxyXG5cdFx0XHRcdFx0XHRcdHJlYWxfbmFtZTogdXNlckluZm8udXNlck5hbWUsXHJcblx0XHRcdFx0XHRcdFx0cGhvbmU6IHVzZXJJbmZvLnRlbE51bWJlcixcclxuXHRcdFx0XHRcdFx0XHRhZGRyZXNzOiB7XHJcblx0XHRcdFx0XHRcdFx0XHRwcm92aW5jZTogdXNlckluZm8ucHJvdmluY2VOYW1lLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y2l0eTogdXNlckluZm8uY2l0eU5hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHRkaXN0cmljdDogdXNlckluZm8uY291bnRyeU5hbWVcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGRldGFpbDogdXNlckluZm8uZGV0YWlsSW5mbyxcclxuXHRcdFx0XHRcdFx0XHRpc19kZWZhdWx0OiAxLFxyXG5cdFx0XHRcdFx0XHRcdHBvc3RfY29kZTogdXNlckluZm8ucG9zdGFsQ29kZSxcclxuXHRcdFx0XHRcdFx0XHR0eXBlOiAxLFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHQudGhlbigoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kcy9sb3R0ZXJ5L2dyaWRzL2luZGV4P2FkZHJlc3NJZD0nICtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmlkID8gdGhhdC5pZCA6IHJlcy5kYXRhLmlkXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdH0sIDEwMDApO1xyXG5cdFx0XHRcdFx0XHRcdC8vIGNsb3NlKCk7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmt7vliqDmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHQuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnIgfHwgdGhhdC4kdChg5re75Yqg5aSx6LSlYClcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaPkOS6pOeUqOaIt+a3u+WKoOWcsOWdgFxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGZvcm1TdWJtaXQoZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHZhbHVlID0gZS5kZXRhaWwudmFsdWU7XHJcblx0XHRcdFx0aWYgKCF2YWx1ZS5uYW1lKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnmlLbotKfkurrlp5PlkI1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghdmFsdWUucGhvbmUpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeaJi+acuuWPt2ApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCEvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdCh2YWx1ZS5waG9uZSkpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKHRoYXQucmVnaW9uWzBdID09IHRoYXQuJHQoYOecgWApKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fpgInmi6nmiYDlnKjlnLDljLpgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghdmFsdWUuZGV0YWlsKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fpgInmi6nmiYDlnKjlnLDljLpgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGxldCByZWdpb25BcnJheSA9IHRoYXQucmVnaW9uO1xyXG5cdFx0XHRcdHZhbHVlLmFkZHJlc3MgPSB7XHJcblx0XHRcdFx0XHRwcm92aW5jZTogcmVnaW9uQXJyYXlbMF0sXHJcblx0XHRcdFx0XHRjaXR5OiByZWdpb25BcnJheVsxXSxcclxuXHRcdFx0XHRcdGRpc3RyaWN0OiByZWdpb25BcnJheVsyXSxcclxuXHRcdFx0XHRcdGNpdHlfaWQ6IHRoYXQuY2l0eUlkLFxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnZ2V0QWRkcmVzcycsIHZhbHVlKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+makOiXj+W8ueeql1xyXG5cdFx0XHRwb3N0ZXJJbWFnZUNsb3NlKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoXCJjbG9zZVwiLCBmYWxzZSlcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5hbGVhcnQge1xyXG5cdFx0d2lkdGg6IDUwMHJweDtcclxuXHRcdC8vIGhlaWdodDogNzE0cnB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRtYXJnaW4tdG9wOiAtMzU3cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJycHg7XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDExMHJweDtcclxuXHJcblx0XHRcdC50aXRsZS1pbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hbGVhcnQtYm9keSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0U3O1xyXG5cclxuXHRcdFx0LmZvcm0tZGF0YSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nb29kcy1pbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxNTBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNTBycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tc2cge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2xvc2Uge1xyXG5cdFx0XHR3aWR0aDogNDZycHg7XHJcblx0XHRcdGhlaWdodDogNzVycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0cmlnaHQ6IDIwcnB4O1xyXG5cdFx0XHR0b3A6IC03M3JweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDMwcnB4IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZERjdFNztcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC5saXN0IC5pdGVtIHtcclxuXHRcdGJvcmRlcjogMXJweCBzb2xpZCAjQTA1NjQ0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRycHg7XHJcblx0XHRwYWRkaW5nOiAxMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAubGlzdCAuaXRlbSAubmFtZSB7XHJcblx0XHR3aWR0aDogMTk1cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3QgLml0ZW0gLmFkZHJlc3Mge1xyXG5cdFx0Ly8gd2lkdGg6IDQxMnJweDtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAubGlzdCAuaXRlbSBpbnB1dCB7XHJcblx0XHQvLyB3aWR0aDogNDc1cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAubGlzdCAuaXRlbSAucGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNjY2M7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAubGlzdCAuaXRlbSBwaWNrZXIge1xyXG5cdFx0Ly8gd2lkdGg6IDQ3NXJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC5saXN0IC5pdGVtIHBpY2tlciAucGlja2VyIHtcclxuXHRcdC8vIHdpZHRoOiA0MTBycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3QgLml0ZW0gcGlja2VyIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDQzcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmRlZmF1bHQge1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogMjNycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAuZGVmYXVsdCBjaGVja2JveCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmtlZXBCbnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRjb2xvcjogIzQ1MjAxNTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0YmFja2dyb3VuZDogI0VFQkU2QjtcclxuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggOXB4IDBweCByZ2JhKDIyMCwgMTY2LCA3MiwgMC4yNCk7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAud2VjaGF0QWRkcmVzcyB7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGNvbG9yOiAjZmU5NjBmO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZlOTYwZjtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///525\n"); /***/ }), /* 526 */ /*!******************************************************!*\ !*** E:/2024/1/广告/uni-app/utils/SubscribeMessage.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.auth = auth;\nexports.openBargainSubscribe = openBargainSubscribe;\nexports.openExtrctSubscribe = openExtrctSubscribe;\nexports.openOrderRefundSubscribe = openOrderRefundSubscribe;\nexports.openOrderSubscribe = openOrderSubscribe;\nexports.openPaySubscribe = openPaySubscribe;\nexports.openPinkSubscribe = openPinkSubscribe;\nexports.openRechargeSubscribe = openRechargeSubscribe;\nexports.subscribe = subscribe;\nvar _cache = __webpack_require__(/*! ../config/cache.js */ 33);\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\nfunction auth() {\n var tmplIds = {};\n var messageTmplIds = uni.getStorageSync(_cache.SUBSCRIBE_MESSAGE);\n tmplIds = messageTmplIds ? JSON.parse(messageTmplIds) : {};\n return tmplIds;\n}\n\n/**\r\n * 支付成功后订阅消息id\r\n * 订阅 确认收货通知 订单支付成功 新订单管理员提醒 \r\n */\nfunction openPaySubscribe() {\n var tmplIds = auth();\n return subscribe([tmplIds.order_pay_success, tmplIds.order_deliver_success, tmplIds.order_postage_success]);\n}\n\n/**\r\n * 订单相关订阅消息\r\n * 送货 发货 取消订单\r\n */\nfunction openOrderSubscribe() {\n var tmplIds = auth();\n return subscribe([tmplIds.order_take, tmplIds.integral_accout]);\n}\n\n/**\r\n * 提现消息订阅\r\n * 成功 和 失败 消息\r\n */\nfunction openExtrctSubscribe() {\n var tmplIds = auth();\n return subscribe([tmplIds.user_extract]);\n}\n\n/**\r\n * 拼团成功\r\n */\nfunction openPinkSubscribe() {\n var tmplIds = auth();\n return subscribe([tmplIds.order_user_groups_success]);\n}\n\n/**\r\n * 砍价成功\r\n */\nfunction openBargainSubscribe() {\n var tmplIds = auth();\n return subscribe([tmplIds.bargain_success]);\n}\n\n/**\r\n * 订单退款\r\n */\nfunction openOrderRefundSubscribe() {\n var tmplIds = auth();\n return subscribe([tmplIds.order_refund]);\n}\n\n/**\r\n * 充值成功\r\n */\nfunction openRechargeSubscribe() {\n var tmplIds = auth();\n return subscribe([tmplIds.recharge_success]);\n}\n\n/**\r\n * 调起订阅界面\r\n * array tmplIds 模板id\r\n */\nfunction subscribe(subscrip443tionmessagee502call) {\n var weChat = wx;\n return new Promise(function (reslove, reject) {\n weChat.requestSubscribeMessage({\n tmplIds: subscrip443tionmessagee502call,\n success: function success(res) {\n return reslove(res);\n },\n fail: function fail(res) {\n return reslove(res);\n }\n });\n });\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvU3Vic2NyaWJlTWVzc2FnZS5qcyJdLCJuYW1lcyI6WyJhdXRoIiwidG1wbElkcyIsIm1lc3NhZ2VUbXBsSWRzIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJTVUJTQ1JJQkVfTUVTU0FHRSIsIkpTT04iLCJwYXJzZSIsIm9wZW5QYXlTdWJzY3JpYmUiLCJzdWJzY3JpYmUiLCJvcmRlcl9wYXlfc3VjY2VzcyIsIm9yZGVyX2RlbGl2ZXJfc3VjY2VzcyIsIm9yZGVyX3Bvc3RhZ2Vfc3VjY2VzcyIsIm9wZW5PcmRlclN1YnNjcmliZSIsIm9yZGVyX3Rha2UiLCJpbnRlZ3JhbF9hY2NvdXQiLCJvcGVuRXh0cmN0U3Vic2NyaWJlIiwidXNlcl9leHRyYWN0Iiwib3BlblBpbmtTdWJzY3JpYmUiLCJvcmRlcl91c2VyX2dyb3Vwc19zdWNjZXNzIiwib3BlbkJhcmdhaW5TdWJzY3JpYmUiLCJiYXJnYWluX3N1Y2Nlc3MiLCJvcGVuT3JkZXJSZWZ1bmRTdWJzY3JpYmUiLCJvcmRlcl9yZWZ1bmQiLCJvcGVuUmVjaGFyZ2VTdWJzY3JpYmUiLCJyZWNoYXJnZV9zdWNjZXNzIiwic3Vic2NyaXA0NDN0aW9ubWVzc2FnZWU1MDJjYWxsIiwid2VDaGF0Iiwid3giLCJQcm9taXNlIiwicmVzbG92ZSIsInJlamVjdCIsInJlcXVlc3RTdWJzY3JpYmVNZXNzYWdlIiwic3VjY2VzcyIsInJlcyIsImZhaWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBVUE7QUFWQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBTU8sU0FBU0EsSUFBSSxHQUFHO0VBQ3RCLElBQUlDLE9BQU8sR0FBRyxDQUFDLENBQUM7RUFDaEIsSUFBSUMsY0FBYyxHQUFHQyxHQUFHLENBQUNDLGNBQWMsQ0FBQ0Msd0JBQWlCLENBQUM7RUFDMURKLE9BQU8sR0FBR0MsY0FBYyxHQUFHSSxJQUFJLENBQUNDLEtBQUssQ0FBQ0wsY0FBYyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0VBQzFELE9BQU9ELE9BQU87QUFDZjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNPLGdCQUFnQixHQUFHO0VBQ2xDLElBQUlQLE9BQU8sR0FBR0QsSUFBSSxFQUFFO0VBQ3BCLE9BQU9TLFNBQVMsQ0FBQyxDQUNoQlIsT0FBTyxDQUFDUyxpQkFBaUIsRUFDekJULE9BQU8sQ0FBQ1UscUJBQXFCLEVBQzdCVixPQUFPLENBQUNXLHFCQUFxQixDQUM3QixDQUFDO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTQyxrQkFBa0IsR0FBRztFQUNwQyxJQUFJWixPQUFPLEdBQUdELElBQUksRUFBRTtFQUNwQixPQUFPUyxTQUFTLENBQUMsQ0FDaEJSLE9BQU8sQ0FBQ2EsVUFBVSxFQUNsQmIsT0FBTyxDQUFDYyxlQUFlLENBQ3ZCLENBQUM7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNDLG1CQUFtQixHQUFHO0VBQ3JDLElBQUlmLE9BQU8sR0FBR0QsSUFBSSxFQUFFO0VBQ3BCLE9BQU9TLFNBQVMsQ0FBQyxDQUNoQlIsT0FBTyxDQUFDZ0IsWUFBWSxDQUNwQixDQUFDO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ08sU0FBU0MsaUJBQWlCLEdBQUc7RUFDbkMsSUFBSWpCLE9BQU8sR0FBR0QsSUFBSSxFQUFFO0VBQ3BCLE9BQU9TLFNBQVMsQ0FBQyxDQUNoQlIsT0FBTyxDQUFDa0IseUJBQXlCLENBQ2pDLENBQUM7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDTyxTQUFTQyxvQkFBb0IsR0FBRztFQUN0QyxJQUFJbkIsT0FBTyxHQUFHRCxJQUFJLEVBQUU7RUFDcEIsT0FBT1MsU0FBUyxDQUFDLENBQ2hCUixPQUFPLENBQUNvQixlQUFlLENBQ3ZCLENBQUM7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDTyxTQUFTQyx3QkFBd0IsR0FBRztFQUMxQyxJQUFJckIsT0FBTyxHQUFHRCxJQUFJLEVBQUU7RUFDcEIsT0FBT1MsU0FBUyxDQUFDLENBQ2hCUixPQUFPLENBQUNzQixZQUFZLENBQ3BCLENBQUM7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDTyxTQUFTQyxxQkFBcUIsR0FBRztFQUN2QyxJQUFJdkIsT0FBTyxHQUFHRCxJQUFJLEVBQUU7RUFDcEIsT0FBT1MsU0FBUyxDQUFDLENBQ2hCUixPQUFPLENBQUN3QixnQkFBZ0IsQ0FDeEIsQ0FBQztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sU0FBU2hCLFNBQVMsQ0FBQ2lCLDhCQUE4QixFQUFFO0VBQ3hELElBQUlDLE1BQU0sR0FBR0MsRUFBRTtFQUNoQixPQUFPLElBQUlDLE9BQU8sQ0FBQyxVQUFDQyxPQUFPLEVBQUVDLE1BQU0sRUFBSztJQUN2Q0osTUFBTSxDQUFDSyx1QkFBdUIsQ0FBQztNQUM5Qi9CLE9BQU8sRUFBRXlCLDhCQUE4QjtNQUN2Q08sT0FBTyxtQkFBQ0MsR0FBRyxFQUFFO1FBQ1osT0FBT0osT0FBTyxDQUFDSSxHQUFHLENBQUM7TUFDcEIsQ0FBQztNQUNEQyxJQUFJLGdCQUFDRCxHQUFHLEVBQUU7UUFDVCxPQUFPSixPQUFPLENBQUNJLEdBQUcsQ0FBQztNQUNwQjtJQUNELENBQUMsQ0FBQztFQUNILENBQUMsQ0FBQztBQUNILEMiLCJmaWxlIjoiNTI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5pbXBvcnQge1xyXG5cdFNVQlNDUklCRV9NRVNTQUdFXHJcbn0gZnJvbSAnLi4vY29uZmlnL2NhY2hlLmpzJztcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBhdXRoKCkge1xyXG5cdGxldCB0bXBsSWRzID0ge307XHJcblx0bGV0IG1lc3NhZ2VUbXBsSWRzID0gdW5pLmdldFN0b3JhZ2VTeW5jKFNVQlNDUklCRV9NRVNTQUdFKTtcclxuXHR0bXBsSWRzID0gbWVzc2FnZVRtcGxJZHMgPyBKU09OLnBhcnNlKG1lc3NhZ2VUbXBsSWRzKSA6IHt9O1xyXG5cdHJldHVybiB0bXBsSWRzO1xyXG59XHJcblxyXG4vKipcclxuICog5pSv5LuY5oiQ5Yqf5ZCO6K6i6ZiF5raI5oGvaWRcclxuICog6K6i6ZiFICDnoa7orqTmlLbotKfpgJrnn6Ug6K6i5Y2V5pSv5LuY5oiQ5YqfICDmlrDorqLljZXnrqHnkIblkZjmj5DphpIgXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gb3BlblBheVN1YnNjcmliZSgpIHtcclxuXHRsZXQgdG1wbElkcyA9IGF1dGgoKTtcclxuXHRyZXR1cm4gc3Vic2NyaWJlKFtcclxuXHRcdHRtcGxJZHMub3JkZXJfcGF5X3N1Y2Nlc3MsXHJcblx0XHR0bXBsSWRzLm9yZGVyX2RlbGl2ZXJfc3VjY2VzcyxcclxuXHRcdHRtcGxJZHMub3JkZXJfcG9zdGFnZV9zdWNjZXNzLFxyXG5cdF0pO1xyXG59XHJcblxyXG4vKipcclxuICog6K6i5Y2V55u45YWz6K6i6ZiF5raI5oGvXHJcbiAqIOmAgei0pyDlj5HotKcg5Y+W5raI6K6i5Y2VXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gb3Blbk9yZGVyU3Vic2NyaWJlKCkge1xyXG5cdGxldCB0bXBsSWRzID0gYXV0aCgpO1xyXG5cdHJldHVybiBzdWJzY3JpYmUoW1xyXG5cdFx0dG1wbElkcy5vcmRlcl90YWtlLFxyXG5cdFx0dG1wbElkcy5pbnRlZ3JhbF9hY2NvdXRcclxuXHRdKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOaPkOeOsOa2iOaBr+iuoumYhVxyXG4gKiDmiJDlip8g5ZKMIOWksei0pSDmtojmga9cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvcGVuRXh0cmN0U3Vic2NyaWJlKCkge1xyXG5cdGxldCB0bXBsSWRzID0gYXV0aCgpO1xyXG5cdHJldHVybiBzdWJzY3JpYmUoW1xyXG5cdFx0dG1wbElkcy51c2VyX2V4dHJhY3RcclxuXHRdKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOaLvOWbouaIkOWKn1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG9wZW5QaW5rU3Vic2NyaWJlKCkge1xyXG5cdGxldCB0bXBsSWRzID0gYXV0aCgpO1xyXG5cdHJldHVybiBzdWJzY3JpYmUoW1xyXG5cdFx0dG1wbElkcy5vcmRlcl91c2VyX2dyb3Vwc19zdWNjZXNzXHJcblx0XSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDnoI3ku7fmiJDlip9cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvcGVuQmFyZ2FpblN1YnNjcmliZSgpIHtcclxuXHRsZXQgdG1wbElkcyA9IGF1dGgoKTtcclxuXHRyZXR1cm4gc3Vic2NyaWJlKFtcclxuXHRcdHRtcGxJZHMuYmFyZ2Fpbl9zdWNjZXNzXHJcblx0XSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDorqLljZXpgIDmrL5cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvcGVuT3JkZXJSZWZ1bmRTdWJzY3JpYmUoKSB7XHJcblx0bGV0IHRtcGxJZHMgPSBhdXRoKCk7XHJcblx0cmV0dXJuIHN1YnNjcmliZShbXHJcblx0XHR0bXBsSWRzLm9yZGVyX3JlZnVuZFxyXG5cdF0pO1xyXG59XHJcblxyXG4vKipcclxuICog5YWF5YC85oiQ5YqfXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gb3BlblJlY2hhcmdlU3Vic2NyaWJlKCkge1xyXG5cdGxldCB0bXBsSWRzID0gYXV0aCgpO1xyXG5cdHJldHVybiBzdWJzY3JpYmUoW1xyXG5cdFx0dG1wbElkcy5yZWNoYXJnZV9zdWNjZXNzXHJcblx0XSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDosIPotbforqLpmIXnlYzpnaJcclxuICogYXJyYXkgdG1wbElkcyDmqKHmnb9pZFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIHN1YnNjcmliZShzdWJzY3JpcDQ0M3Rpb25tZXNzYWdlZTUwMmNhbGwpIHtcclxuXHQgbGV0IHdlQ2hhdCA9IHd4O1xyXG5cdHJldHVybiBuZXcgUHJvbWlzZSgocmVzbG92ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHR3ZUNoYXQucmVxdWVzdFN1YnNjcmliZU1lc3NhZ2Uoe1xyXG5cdFx0XHR0bXBsSWRzOiBzdWJzY3JpcDQ0M3Rpb25tZXNzYWdlZTUwMmNhbGwsXHJcblx0XHRcdHN1Y2Nlc3MocmVzKSB7XHJcblx0XHRcdFx0cmV0dXJuIHJlc2xvdmUocmVzKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZmFpbChyZXMpIHtcclxuXHRcdFx0XHRyZXR1cm4gcmVzbG92ZShyZXMpO1xyXG5cdFx0XHR9XHJcblx0XHR9KVxyXG5cdH0pO1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///526\n"); /***/ }), /* 527 */ /*!*******************************************!*\ !*** E:/2024/1/广告/uni-app/api/lottery.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.getLotteryData = getLotteryData;\nexports.getLotteryList = getLotteryList;\nexports.receiveLottery = receiveLottery;\nexports.startLottery = startLottery;\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request.js */ 23));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/**\r\n * 获取抽奖详情信息\r\n * \r\n */\nfunction getLotteryData(type) {\n return _request.default.get(\"v2/lottery/info/\".concat(type));\n}\n\n/**\r\n * 参与抽奖\r\n * \r\n */\nfunction startLottery(data) {\n return _request.default.post(\"v2/lottery\", data);\n}\n\n/**\r\n * 领奖\r\n * \r\n */\nfunction receiveLottery(data) {\n return _request.default.post(\"v2/lottery/receive\", data);\n}\n\n/**\r\n * 获取中奖记录\r\n * \r\n */\nfunction getLotteryList(data) {\n return _request.default.get(\"v2/lottery/record\", data);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpL2xvdHRlcnkuanMiXSwibmFtZXMiOlsiZ2V0TG90dGVyeURhdGEiLCJ0eXBlIiwicmVxdWVzdCIsImdldCIsInN0YXJ0TG90dGVyeSIsImRhdGEiLCJwb3N0IiwicmVjZWl2ZUxvdHRlcnkiLCJnZXRMb3R0ZXJ5TGlzdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQVVBO0FBVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sU0FBU0EsY0FBYyxDQUFDQyxJQUFJLEVBQUU7RUFDcEMsT0FBT0MsZ0JBQU8sQ0FBQ0MsR0FBRywyQkFBb0JGLElBQUksRUFBRztBQUM5Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNHLFlBQVksQ0FBQ0MsSUFBSSxFQUFFO0VBQ2xDLE9BQU9ILGdCQUFPLENBQUNJLElBQUksZUFBZUQsSUFBSSxDQUFDO0FBQ3hDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sU0FBU0UsY0FBYyxDQUFDRixJQUFJLEVBQUU7RUFDcEMsT0FBT0gsZ0JBQU8sQ0FBQ0ksSUFBSSx1QkFBdUJELElBQUksQ0FBQztBQUNoRDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNHLGNBQWMsQ0FBQ0gsSUFBSSxFQUFFO0VBQ3BDLE9BQU9ILGdCQUFPLENBQUNDLEdBQUcsc0JBQXNCRSxJQUFJLENBQUM7QUFDOUMiLCJmaWxlIjoiNTI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5pbXBvcnQgcmVxdWVzdCBmcm9tIFwiQC91dGlscy9yZXF1ZXN0LmpzXCI7XHJcblxyXG4vKipcclxuICog6I635Y+W5oq95aWW6K+m5oOF5L+h5oGvXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldExvdHRlcnlEYXRhKHR5cGUpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoYHYyL2xvdHRlcnkvaW5mby8ke3R5cGV9YCk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDlj4LkuI7mir3lpZZcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc3RhcnRMb3R0ZXJ5KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KGB2Mi9sb3R0ZXJ5YCwgZGF0YSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpooblpZZcclxuICogXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gcmVjZWl2ZUxvdHRlcnkoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoYHYyL2xvdHRlcnkvcmVjZWl2ZWAsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W5Lit5aWW6K6w5b2VXHJcbiAqIFxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldExvdHRlcnlMaXN0KGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoYHYyL2xvdHRlcnkvcmVjb3JkYCwgZGF0YSk7XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///527\n"); /***/ }), /* 528 */ /*!*********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/admin_order_detail/index.vue?mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2bbc5cf7_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2bbc5cf7&mpType=page */ 529);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 531);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2bbc5cf7_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2bbc5cf7_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_2bbc5cf7_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/admin_order_detail/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MmJiYzVjZjcmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nb29kcy9hZG1pbl9vcmRlcl9kZXRhaWwvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///528\n"); /***/ }), /* 529 */ /*!***************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/admin_order_detail/index.vue?vue&type=template&id=2bbc5cf7&mpType=page ***! \***************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bbc5cf7_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2bbc5cf7&mpType=page */ 530); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bbc5cf7_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bbc5cf7_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bbc5cf7_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bbc5cf7_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 530 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/admin_order_detail/index.vue?vue&type=template&id=2bbc5cf7&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "order-details pos-order-details"), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "header acea-row row-middle"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "state"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t(_vm.title))))] ), _c( "view", { staticClass: _vm._$s(3, "sc", "data"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "order-num"), attrs: { _i: 4 }, }, [ _vm._v( _vm._$s(4, "t0-0", _vm._s(_vm.$t("订单"))) + _vm._$s(4, "t0-1", _vm._s(_vm.orderInfo.order_id || "")) ), ] ), _c("view", [ _c( "span", { staticClass: _vm._$s(6, "sc", "time"), attrs: { _i: 6 } }, [ _vm._v( _vm._$s(6, "t0-0", _vm._s(_vm.orderInfo._add_time || "")) ), ] ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "orderingUser acea-row row-middle"), attrs: { _i: 7 }, }, [ _c("span", { staticClass: _vm._$s(8, "sc", "iconfont icon-yonghu2"), attrs: { _i: 8 }, }), _vm._v(_vm._$s(7, "t1-0", _vm._s(_vm.orderInfo.nickname || ""))), ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "address"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "name"), attrs: { _i: 10 } }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.orderInfo.real_name || "")) ), _c( "span", { staticClass: _vm._$s(11, "sc", "phone"), attrs: { _i: 11 } }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.orderInfo.user_phone || "")) ), ] ), ] ), _c("view", [ _vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.orderInfo.user_address))), ]), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "line"), attrs: { _i: 13 } }, [_c("image", { attrs: { _i: 14 } })] ), _c( "view", { staticClass: _vm._$s(15, "sc", "pos-order-goods"), attrs: { _i: 15 }, }, _vm._l( _vm._$s(16, "f", { forItems: _vm.orderInfo.cartInfo }), function (item, index, $20, $30) { return _c( "navigator", { key: _vm._$s(16, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "16-" + $30, "sc", "goods acea-row row-between-wrapper" ), attrs: { url: _vm._$s( "16-" + $30, "a-url", "/pages/goods_details/index?id=" + item.productInfo.id ), _i: "16-" + $30, }, }, [ _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: "17-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("18-" + $30, "sc", "pictrue"), attrs: { _i: "18-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "19-" + $30, "a-src", item.productInfo.image ), _i: "19-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "text acea-row row-between row-column" ), attrs: { _i: "20-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "info line2" ), attrs: { _i: "21-" + $30 }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(item.productInfo.store_name || "") ) ), ] ), _c( "view", { staticClass: _vm._$s("22-" + $30, "sc", "attr"), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s(item.productInfo.suk) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s("23-" + $30, "sc", "money"), attrs: { _i: "23-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("24-" + $30, "sc", "x-money"), attrs: { _i: "24-" + $30 }, }, [ _vm._v( _vm._$s("24-" + $30, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( "24-" + $30, "t0-1", _vm._s(item.productInfo.attrInfo.price || 0) ) ), ] ), _c( "view", { staticClass: _vm._$s("25-" + $30, "sc", "num"), attrs: { _i: "25-" + $30 }, }, [ _vm._v( _vm._$s("25-" + $30, "t0-0", _vm._s(item.cart_num)) ), ] ), _c( "view", { staticClass: _vm._$s("26-" + $30, "sc", "y-money"), attrs: { _i: "26-" + $30 }, }, [ _vm._v( _vm._$s("26-" + $30, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( "26-" + $30, "t0-1", _vm._s(item.productInfo.attrInfo.ot_price || 0) ) ), ] ), ] ), ] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(27, "sc", "public-total"), attrs: { _i: 27 } }, [ _vm._v( _vm._$s(27, "t0-0", _vm._s(_vm.$t("共"))) + _vm._$s(27, "t0-1", _vm._s(_vm.orderInfo.total_num || 0)) + _vm._$s(27, "t0-2", _vm._s(_vm.$t("件商品,应支付"))) ), _c( "span", { staticClass: _vm._$s(28, "sc", "money"), attrs: { _i: 28 } }, [ _vm._v( _vm._$s(28, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s(28, "t0-1", _vm._s(_vm.orderInfo.pay_price || 0)) ), ] ), _vm._v( _vm._$s(27, "t2-0", _vm._s(_vm.$t("邮费"))) + _vm._$s(27, "t2-1", _vm._s(_vm.$t("¥"))) + _vm._$s(27, "t2-2", _vm._s(_vm.orderInfo.pay_postage || 0)) ), ] ), _c( "view", { staticClass: _vm._$s(29, "sc", "wrapper"), attrs: { _i: 29 } }, [ _c( "view", { staticClass: _vm._$s(30, "sc", "item acea-row row-between"), attrs: { _i: 30 }, }, [ _c("view", [ _vm._v(_vm._$s(31, "t0-0", _vm._s(_vm.$t("订单编号")))), ]), _c( "view", { staticClass: _vm._$s( 32, "sc", "conter acea-row row-middle row-right" ), attrs: { _i: 32 }, }, [ _vm._v( _vm._$s(32, "t0-0", _vm._s(_vm.orderInfo.order_id || "")) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(33, "sc", "item acea-row row-between"), attrs: { _i: 33 }, }, [ _c("view", [ _vm._v(_vm._$s(34, "t0-0", _vm._s(_vm.$t("下单时间")))), ]), _c( "view", { staticClass: _vm._$s(35, "sc", "conter"), attrs: { _i: 35 } }, [ _vm._v( _vm._$s(35, "t0-0", _vm._s(_vm.orderInfo._add_time || "")) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(36, "sc", "item acea-row row-between"), attrs: { _i: 36 }, }, [ _c("view", [ _vm._v(_vm._$s(37, "t0-0", _vm._s(_vm.$t("支付状态")))), ]), _c( "view", { staticClass: _vm._$s(38, "sc", "conter"), attrs: { _i: 38 } }, [ _vm._v( _vm._$s( 38, "t0-0", _vm._s( _vm.orderInfo.paid == 1 ? _vm.$t("已支付") : _vm.$t("未支付") ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(39, "sc", "item acea-row row-between"), attrs: { _i: 39 }, }, [ _c("view", [ _vm._v(_vm._$s(40, "t0-0", _vm._s(_vm.$t("支付方式")))), ]), _c( "view", { staticClass: _vm._$s(41, "sc", "conter"), attrs: { _i: 41 } }, [_vm._v(_vm._$s(41, "t0-0", _vm._s(_vm.payType)))] ), ] ), _c( "view", { staticClass: _vm._$s(42, "sc", "item acea-row row-between"), attrs: { _i: 42 }, }, [ _c("view", [ _vm._v(_vm._$s(43, "t0-0", _vm._s(_vm.$t("买家留言")))), ]), _c( "view", { staticClass: _vm._$s(44, "sc", "conter"), attrs: { _i: 44 } }, [_vm._v(_vm._$s(44, "t0-0", _vm._s(_vm.orderInfo.mark || "")))] ), ] ), ] ), _vm._$s(45, "i", _vm.customForm && _vm.customForm.length) ? _c( "view", { staticClass: _vm._$s(45, "sc", "wrapper"), attrs: { _i: 45 } }, _vm._l( _vm._$s(46, "f", { forItems: _vm.customForm }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(46, "f", { forIndex: $21, key: index }), staticClass: _vm._$s( "46-" + $31, "sc", "item acea-row row-between" ), attrs: { _i: "46-" + $31 }, }, [ _vm._$s("47-" + $31, "i", item.label == "img") ? _c( "view", { staticClass: _vm._$s("47-" + $31, "sc", "upload"), attrs: { _i: "47-" + $31 }, }, [ _c("view", [ _vm._v( _vm._$s("48-" + $31, "t0-0", _vm._s(item.title)) ), ]), _vm._l( _vm._$s(49 + "-" + $31, "f", { forItems: item.value, }), function (img, index, $22, $32) { return _c( "view", { key: _vm._$s(49 + "-" + $31, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s( "49-" + $31 + "-" + $32, "sc", "pictrue" ), attrs: { _i: "49-" + $31 + "-" + $32 }, }, [ _c("image", { attrs: { src: _vm._$s( "50-" + $31 + "-" + $32, "a-src", img ), _i: "50-" + $31 + "-" + $32, }, }), ] ) } ), ], 2 ) : _vm._e(), _vm._$s("51-" + $31, "i", item.label !== "img") ? _c("view", [ _vm._v( _vm._$s("51-" + $31, "t0-0", _vm._s(item.title)) ), ]) : _vm._e(), _vm._$s("52-" + $31, "i", item.label !== "img") ? _c( "view", { staticClass: _vm._$s("52-" + $31, "sc", "conter"), attrs: { _i: "52-" + $31 }, }, [ _vm._v( _vm._$s("52-" + $31, "t0-0", _vm._s(item.value)) ), ] ) : _vm._e(), ] ) } ), 0 ) : _vm._e(), _c( "view", { staticClass: _vm._$s(53, "sc", "wrapper"), attrs: { _i: 53 } }, [ _c( "view", { staticClass: _vm._$s(54, "sc", "item acea-row row-between"), attrs: { _i: 54 }, }, [ _c("view", [ _vm._v(_vm._$s(55, "t0-0", _vm._s(_vm.$t("商品总价")))), ]), _c( "view", { staticClass: _vm._$s(56, "sc", "conter"), attrs: { _i: 56 } }, [ _vm._v( _vm._$s(56, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 56, "t0-1", _vm._s( ( parseFloat(_vm.orderInfo.total_price) + parseFloat(_vm.orderInfo.vip_true_price) ).toFixed(2) ) ) ), ] ), ] ), _vm._$s(57, "i", _vm.orderInfo.pay_postage > 0) ? _c( "view", { staticClass: _vm._$s(57, "sc", "item acea-row row-between"), attrs: { _i: 57 }, }, [ _c("view", [ _vm._v(_vm._$s(58, "t0-0", _vm._s(_vm.$t("配送运费")))), ]), _c( "view", { staticClass: _vm._$s(59, "sc", "conter"), attrs: { _i: 59 }, }, [ _vm._v( _vm._$s(59, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 59, "t0-1", _vm._s( parseFloat(_vm.orderInfo.pay_postage).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(60, "i", _vm.orderInfo.levelPrice > 0) ? _c( "view", { staticClass: _vm._$s(60, "sc", "item acea-row row-between"), attrs: { _i: 60 }, }, [ _c("view", [ _vm._v(_vm._$s(61, "t0-0", _vm._s(_vm.$t("用户等级优惠")))), ]), _c( "view", { staticClass: _vm._$s(62, "sc", "conter"), attrs: { _i: 62 }, }, [ _vm._v( _vm._$s(62, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 62, "t0-1", _vm._s( parseFloat(_vm.orderInfo.levelPrice).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(63, "i", _vm.orderInfo.memberPrice > 0) ? _c( "view", { staticClass: _vm._$s(63, "sc", "item acea-row row-between"), attrs: { _i: 63 }, }, [ _c("view", [ _vm._v(_vm._$s(64, "t0-0", _vm._s(_vm.$t("付费会员优惠")))), ]), _c( "view", { staticClass: _vm._$s(65, "sc", "conter"), attrs: { _i: 65 }, }, [ _vm._v( _vm._$s(65, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 65, "t0-1", _vm._s( parseFloat(_vm.orderInfo.memberPrice).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(66, "i", _vm.orderInfo.coupon_price > 0) ? _c( "view", { staticClass: _vm._$s(66, "sc", "item acea-row row-between"), attrs: { _i: 66 }, }, [ _c("view", [ _vm._v(_vm._$s(67, "t0-0", _vm._s(_vm.$t("优惠券抵扣")))), ]), _c( "view", { staticClass: _vm._$s(68, "sc", "conter"), attrs: { _i: 68 }, }, [ _vm._v( _vm._$s(68, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 68, "t0-1", _vm._s( parseFloat(_vm.orderInfo.coupon_price).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(69, "i", _vm.orderInfo.use_integral > 0) ? _c( "view", { staticClass: _vm._$s(69, "sc", "item acea-row row-between"), attrs: { _i: 69 }, }, [ _c("view", [ _vm._v(_vm._$s(70, "t0-0", _vm._s(_vm.$t("积分抵扣")))), ]), _c( "view", { staticClass: _vm._$s(71, "sc", "conter"), attrs: { _i: 71 }, }, [ _vm._v( _vm._$s(71, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 71, "t0-1", _vm._s( parseFloat(_vm.orderInfo.deduction_price).toFixed( 2 ) ) ) ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(72, "sc", "actualPay acea-row row-right"), attrs: { _i: 72 }, }, [ _vm._v(_vm._$s(72, "t0-0", _vm._s(_vm.$t("实付款")))), _c( "text", { staticClass: _vm._$s(73, "sc", "money"), attrs: { _i: 73 } }, [ _vm._v( _vm._$s(73, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 73, "t0-1", _vm._s(parseFloat(_vm.orderInfo.pay_price).toFixed(2)) ) ), ] ), ] ), ] ), _vm._$s( 74, "i", _vm.orderInfo.delivery_type != "fictitious" && _vm.orderInfo._status._type === 2 ) ? _c( "view", { staticClass: _vm._$s(74, "sc", "wrapper"), attrs: { _i: 74 } }, [ _c( "view", { staticClass: _vm._$s(75, "sc", "item acea-row row-between"), attrs: { _i: 75 }, }, [ _c("view", [ _vm._v(_vm._$s(76, "t0-0", _vm._s(_vm.$t("配送方式")))), ]), _vm._$s(77, "i", _vm.orderInfo.delivery_type === "express") ? _c( "view", { staticClass: _vm._$s(77, "sc", "conter"), attrs: { _i: 77 }, }, [_vm._v(_vm._$s(77, "t0-0", _vm._s(_vm.$t("快递"))))] ) : _vm._e(), _vm._$s(78, "i", _vm.orderInfo.delivery_type === "send") ? _c( "view", { staticClass: _vm._$s(78, "sc", "conter"), attrs: { _i: 78 }, }, [_vm._v(_vm._$s(78, "t0-0", _vm._s(_vm.$t("送货"))))] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(79, "sc", "item acea-row row-between"), attrs: { _i: 79 }, }, [ _vm._$s(80, "i", _vm.orderInfo.delivery_type === "express") ? _c("view", [ _vm._v(_vm._$s(80, "t0-0", _vm._s(_vm.$t("快递公司")))), ]) : _vm._e(), _vm._$s(81, "i", _vm.orderInfo.delivery_type === "send") ? _c("view", [ _vm._v(_vm._$s(81, "t0-0", _vm._s(_vm.$t("送货人")))), ]) : _vm._e(), _c( "view", { staticClass: _vm._$s(82, "sc", "conter"), attrs: { _i: 82 }, }, [ _vm._v( _vm._$s( 82, "t0-0", _vm._s(_vm.orderInfo.delivery_name || "") ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(83, "sc", "item acea-row row-between"), attrs: { _i: 83 }, }, [ _vm._$s(84, "i", _vm.orderInfo.delivery_type === "express") ? _c("view", [ _vm._v(_vm._$s(84, "t0-0", _vm._s(_vm.$t("快递单号")))), ]) : _vm._e(), _vm._$s(85, "i", _vm.orderInfo.delivery_type === "send") ? _c("view", [ _vm._v( _vm._$s(85, "t0-0", _vm._s(_vm.$t("送货人电话"))) ), ]) : _vm._e(), _c( "view", { staticClass: _vm._$s(86, "sc", "conter"), attrs: { _i: 86 }, }, [ _vm._v( _vm._$s( 86, "t0-0", _vm._s(_vm.orderInfo.delivery_id || "") ) ), ] ), ] ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 531 */ /*!*********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/admin_order_detail/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 532);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI1MzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///531\n"); /***/ }), /* 532 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/admin_order_detail/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _admin = __webpack_require__(/*! @/api/admin */ 533);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"AdminOrder\",\n data: function data() {\n return {\n order: false,\n change: false,\n order_id: \"\",\n orderInfo: {\n _status: {}\n },\n status: \"\",\n title: \"\",\n payType: \"\",\n types: \"\",\n clickNum: 1,\n goname: '',\n customForm: []\n };\n },\n watch: {\n \"$route.params.oid\": function $routeParamsOid(newVal) {\n var that = this;\n if (newVal != undefined) {\n that.order_id = newVal;\n that.getIndex();\n }\n }\n },\n onLoad: function onLoad(option) {\n var self = this;\n this.order_id = option.id;\n this.goname = option.goname;\n this.getIndex();\n },\n methods: {\n getIndex: function getIndex() {\n var that = this;\n (0, _admin.getAdminOrderDetail)(that.order_id).then(function (res) {\n that.orderInfo = res.data;\n that.types = res.data._status._type;\n that.title = res.data._status._title;\n that.payType = res.data._status._payType;\n if (that.orderInfo.custom_form && that.orderInfo.custom_form.length) {\n var arr = [];\n that.orderInfo.custom_form.map(function (i) {\n if (i.value != '') {\n arr.push(i);\n }\n });\n that.$set(that, 'customForm', arr);\n }\n }, function (err) {\n that.$util.Tips({\n title: err\n }, {\n tab: 3,\n url: 1\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvYWRtaW5fb3JkZXJfZGV0YWlsL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwiZGF0YSIsIm9yZGVyIiwiY2hhbmdlIiwib3JkZXJfaWQiLCJvcmRlckluZm8iLCJfc3RhdHVzIiwic3RhdHVzIiwidGl0bGUiLCJwYXlUeXBlIiwidHlwZXMiLCJjbGlja051bSIsImdvbmFtZSIsImN1c3RvbUZvcm0iLCJ3YXRjaCIsInRoYXQiLCJvbkxvYWQiLCJtZXRob2RzIiwiZ2V0SW5kZXgiLCJhcnIiLCJ0YWIiLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7OztBQW1KQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBSUE7RUFDQUE7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0E7TUFDQTtRQUNBQztRQUNBQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBLG9EQUNBO1FBQ0FIO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0E7VUFDQTtVQUNBQTtZQUNBO2NBQ0FJO1lBQ0E7VUFDQTtVQUNBSjtRQUNBO01BQ0EsR0FDQTtRQUNBQTtVQUNBUDtRQUNBO1VBQ0FZO1VBQ0FDO1FBQ0E7TUFDQSxFQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNTMyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwib3JkZXItZGV0YWlscyBwb3Mtb3JkZXItZGV0YWlsc1wiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJoZWFkZXIgYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInN0YXRlXCI+e3sgJHQodGl0bGUpIH19PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImRhdGFcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm9yZGVyLW51bVwiPnt7JHQoYOiuouWNlWApfX3vvJp7eyBvcmRlckluZm8ub3JkZXJfaWQgfHwgJycgfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInRpbWVcIj57eyBvcmRlckluZm8uX2FkZF90aW1lIHx8ICcnIH19PC9zcGFuPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJvcmRlcmluZ1VzZXIgYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHQ8c3BhbiBjbGFzcz1cImljb25mb250IGljb24teW9uZ2h1MlwiPjwvc3Bhbj57eyBvcmRlckluZm8ubmlja25hbWUgfHwgJycgfX1cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYWRkcmVzc1wiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj5cclxuXHRcdFx0XHR7eyBvcmRlckluZm8ucmVhbF9uYW1lICB8fCAnJ1xyXG4gICAgICAgIH19PHNwYW4gY2xhc3M9XCJwaG9uZVwiPnt7IG9yZGVySW5mby51c2VyX3Bob25lIHx8ICcnIH19PC9zcGFuPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3Pnt7IG9yZGVySW5mby51c2VyX2FkZHJlc3MgfX08L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL2xpbmUuanBnXCIgLz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwicG9zLW9yZGVyLWdvb2RzXCI+XHJcblx0XHRcdDxuYXZpZ2F0b3IgOnVybD1cImAvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0ke2l0ZW0ucHJvZHVjdEluZm8uaWR9YFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiXHJcblx0XHRcdFx0Y2xhc3M9XCJnb29kcyBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIG9yZGVySW5mby5jYXJ0SW5mb1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljVHh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0ucHJvZHVjdEluZm8uaW1hZ2VcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuIHJvdy1jb2x1bW5cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvIGxpbmUyXCI+XHJcblx0XHRcdFx0XHRcdFx0e3sgaXRlbS5wcm9kdWN0SW5mby5zdG9yZV9uYW1lIHx8ICcnIH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhdHRyXCI+e3sgaXRlbS5wcm9kdWN0SW5mby5zdWsgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXlcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwieC1tb25leVwiPnt7JHQoYO+/pWApfX17eyBpdGVtLnByb2R1Y3RJbmZvLmF0dHJJbmZvLnByaWNlIHx8IDAgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnh7eyBpdGVtLmNhcnRfbnVtIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ5LW1vbmV5XCI+e3skdChg77+lYCl9fXt7IGl0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm8ub3RfcHJpY2UgfHwgMCB9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwdWJsaWMtdG90YWxcIj5cclxuXHRcdFx0e3skdChg5YWxYCl9fXt7IG9yZGVySW5mby50b3RhbF9udW0gfHwgMCB9fXt7JHQoYOS7tuWVhuWTge+8jOW6lOaUr+S7mGApfX1cclxuXHRcdFx0PHNwYW4gY2xhc3M9XCJtb25leVwiPnt7JHQoYO+/pWApfX17eyBvcmRlckluZm8ucGF5X3ByaWNlIHx8IDAgfX08L3NwYW4+ICgge3skdChg6YKu6LS5YCl9fSB7eyR0KGDvv6VgKX19e3tcclxuICAgICAgICBvcmRlckluZm8ucGF5X3Bvc3RhZ2UgfHwgMFxyXG4gICAgICB9fVxyXG5cdFx0XHQpXHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIndyYXBwZXJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0PHZpZXc+e3skdChg6K6i5Y2V57yW5Y+3YCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlciBhY2VhLXJvdyByb3ctbWlkZGxlIHJvdy1yaWdodFwiPlxyXG5cdFx0XHRcdFx0e3sgb3JkZXJJbmZvLm9yZGVyX2lkIHx8ICcnXHJcbiAgICAgICAgICB9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW5cIj5cclxuXHRcdFx0XHQ8dmlldz57eyR0KGDkuIvljZXml7bpl7RgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+e3sgb3JkZXJJbmZvLl9hZGRfdGltZSB8fCAnJyB9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW5cIj5cclxuXHRcdFx0XHQ8dmlldz57eyR0KGDmlK/ku5jnirbmgIFgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+XHJcblx0XHRcdFx0XHR7eyBvcmRlckluZm8ucGFpZCA9PSAxID8gJHQoYOW3suaUr+S7mGApIDogJHQoYOacquaUr+S7mGApIH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOaUr+S7mOaWueW8j2ApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57eyBwYXlUeXBlIH19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOS5sOWutueVmeiogGApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57eyBvcmRlckluZm8ubWFyayB8fCAnJyB9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J3dyYXBwZXInIHYtaWY9XCJjdXN0b21Gb3JtICYmIGN1c3RvbUZvcm0ubGVuZ3RoXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBjdXN0b21Gb3JtXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3VwbG9hZCcgdi1pZj1cIml0ZW0ubGFiZWwgPT0gJ2ltZydcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS50aXRsZX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnIHYtZm9yPVwiKGltZyxpbmRleCkgaW4gaXRlbS52YWx1ZVwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz0naW1nJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5sYWJlbCAhPT0gJ2ltZydcIj57e2l0ZW0udGl0bGV9fe+8mjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5sYWJlbCAhPT0gJ2ltZydcIiBjbGFzcz0nY29udGVyJz57e2l0ZW0udmFsdWV9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ3cmFwcGVyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHQ8dmlldz57eyR0KGDllYblk4HmgLvku7dgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPlxyXG5cdFx0XHRcdFx0e3skdChg77+lYCl9fXt7KHBhcnNlRmxvYXQob3JkZXJJbmZvLnRvdGFsX3ByaWNlKStwYXJzZUZsb2F0KG9yZGVySW5mby52aXBfdHJ1ZV9wcmljZSkpLnRvRml4ZWQoMil9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbicgdi1pZj1cIm9yZGVySW5mby5wYXlfcG9zdGFnZSA+IDBcIj5cclxuXHRcdFx0XHQ8dmlldz57eyR0KGDphY3pgIHov5DotLlgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPnt7JHQoYO+/pWApfX17e3BhcnNlRmxvYXQob3JkZXJJbmZvLnBheV9wb3N0YWdlKS50b0ZpeGVkKDIpfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgdi1pZj1cIm9yZGVySW5mby5sZXZlbFByaWNlID4gMFwiIGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHQ8dmlldz57eyR0KGDnlKjmiLfnrYnnuqfkvJjmg6BgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPi17eyR0KGDvv6VgKX19e3twYXJzZUZsb2F0KG9yZGVySW5mby5sZXZlbFByaWNlKS50b0ZpeGVkKDIpfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgdi1pZj1cIm9yZGVySW5mby5tZW1iZXJQcmljZSA+IDBcIiBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0PHZpZXc+e3skdChg5LuY6LS55Lya5ZGY5LyY5oOgYCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz4te3skdChg77+lYCl9fXt7cGFyc2VGbG9hdChvcmRlckluZm8ubWVtYmVyUHJpY2UpLnRvRml4ZWQoMil9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbicgdi1pZj0nb3JkZXJJbmZvLmNvdXBvbl9wcmljZSA+IDAnPlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOS8mOaDoOWIuOaKteaJo2ApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+LXt7JHQoYO+/pWApfX17e3BhcnNlRmxvYXQob3JkZXJJbmZvLmNvdXBvbl9wcmljZSkudG9GaXhlZCgyKX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJyB2LWlmPVwib3JkZXJJbmZvLnVzZV9pbnRlZ3JhbCA+IDBcIj5cclxuXHRcdFx0XHQ8dmlldz57eyR0KGDnp6/liIbmirXmiaNgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPi17eyR0KGDvv6VgKX19e3twYXJzZUZsb2F0KG9yZGVySW5mby5kZWR1Y3Rpb25fcHJpY2UpLnRvRml4ZWQoMil9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nYWN0dWFsUGF5IGFjZWEtcm93IHJvdy1yaWdodCc+e3skdChg5a6e5LuY5qy+YCl9fe+8mjx0ZXh0XHJcblx0XHRcdFx0XHRjbGFzcz0nbW9uZXknPnt7JHQoYO+/pWApfX17e3BhcnNlRmxvYXQob3JkZXJJbmZvLnBheV9wcmljZSkudG9GaXhlZCgyKX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwid3JhcHBlclwiIHYtaWY9XCJcclxuICAgICAgICBvcmRlckluZm8uZGVsaXZlcnlfdHlwZSAhPSAnZmljdGl0aW91cycgJiYgb3JkZXJJbmZvLl9zdGF0dXMuX3R5cGUgPT09IDJcclxuICAgICAgXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOmFjemAgeaWueW8j2ApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIiB2LWlmPVwib3JkZXJJbmZvLmRlbGl2ZXJ5X3R5cGUgPT09ICdleHByZXNzJ1wiPlxyXG5cdFx0XHRcdFx0e3skdChg5b+r6YCSYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiIHYtaWY9XCJvcmRlckluZm8uZGVsaXZlcnlfdHlwZSA9PT0gJ3NlbmQnXCI+e3skdChg6YCB6LSnYCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW5cIj5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwib3JkZXJJbmZvLmRlbGl2ZXJ5X3R5cGUgPT09ICdleHByZXNzJ1wiPnt7JHQoYOW/q+mAkuWFrOWPuGApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cIm9yZGVySW5mby5kZWxpdmVyeV90eXBlID09PSAnc2VuZCdcIj57eyR0KGDpgIHotKfkurpgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+e3sgb3JkZXJJbmZvLmRlbGl2ZXJ5X25hbWUgfHwgJycgfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cIm9yZGVySW5mby5kZWxpdmVyeV90eXBlID09PSAnZXhwcmVzcydcIj57eyR0KGDlv6vpgJLljZXlj7dgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJvcmRlckluZm8uZGVsaXZlcnlfdHlwZSA9PT0gJ3NlbmQnXCI+e3skdChg6YCB6LSn5Lq655S16K+dYCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiPlxyXG5cdFx0XHRcdFx0e3sgb3JkZXJJbmZvLmRlbGl2ZXJ5X2lkIHx8ICcnfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEFkbWluT3JkZXJEZXRhaWxcclxuXHR9IGZyb20gXCJAL2FwaS9hZG1pblwiO1xyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcIkFkbWluT3JkZXJcIixcclxuXHRcdGRhdGE6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG9yZGVyOiBmYWxzZSxcclxuXHRcdFx0XHRjaGFuZ2U6IGZhbHNlLFxyXG5cdFx0XHRcdG9yZGVyX2lkOiBcIlwiLFxyXG5cdFx0XHRcdG9yZGVySW5mbzoge1xyXG5cdFx0XHRcdFx0X3N0YXR1czoge31cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHN0YXR1czogXCJcIixcclxuXHRcdFx0XHR0aXRsZTogXCJcIixcclxuXHRcdFx0XHRwYXlUeXBlOiBcIlwiLFxyXG5cdFx0XHRcdHR5cGVzOiBcIlwiLFxyXG5cdFx0XHRcdGNsaWNrTnVtOiAxLFxyXG5cdFx0XHRcdGdvbmFtZTogJycsXHJcblx0XHRcdFx0Y3VzdG9tRm9ybTogW11cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRcIiRyb3V0ZS5wYXJhbXMub2lkXCI6IGZ1bmN0aW9uKG5ld1ZhbCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAobmV3VmFsICE9IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRcdFx0dGhhdC5vcmRlcl9pZCA9IG5ld1ZhbDtcclxuXHRcdFx0XHRcdHRoYXQuZ2V0SW5kZXgoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQ6IGZ1bmN0aW9uKG9wdGlvbikge1xyXG5cdFx0XHRsZXQgc2VsZiA9IHRoaXNcclxuXHRcdFx0dGhpcy5vcmRlcl9pZCA9IG9wdGlvbi5pZDtcclxuXHRcdFx0dGhpcy5nb25hbWUgPSBvcHRpb24uZ29uYW1lXHJcblx0XHRcdHRoaXMuZ2V0SW5kZXgoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldEluZGV4OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0QWRtaW5PcmRlckRldGFpbCh0aGF0Lm9yZGVyX2lkKS50aGVuKFxyXG5cdFx0XHRcdFx0cmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC5vcmRlckluZm8gPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdFx0dGhhdC50eXBlcyA9IHJlcy5kYXRhLl9zdGF0dXMuX3R5cGU7XHJcblx0XHRcdFx0XHRcdHRoYXQudGl0bGUgPSByZXMuZGF0YS5fc3RhdHVzLl90aXRsZTtcclxuXHRcdFx0XHRcdFx0dGhhdC5wYXlUeXBlID0gcmVzLmRhdGEuX3N0YXR1cy5fcGF5VHlwZTtcclxuXHRcdFx0XHRcdFx0aWYgKHRoYXQub3JkZXJJbmZvLmN1c3RvbV9mb3JtICYmIHRoYXQub3JkZXJJbmZvLmN1c3RvbV9mb3JtLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBhcnIgPSBbXVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQub3JkZXJJbmZvLmN1c3RvbV9mb3JtLm1hcChpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChpLnZhbHVlICE9ICcnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFyci5wdXNoKGkpXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2N1c3RvbUZvcm0nLCBhcnIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHR0YWI6IDMsXHJcblx0XHRcdFx0XHRcdFx0dXJsOiAxXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHQvKuWVhuaIt+euoeeQhuiuouWNleivpuaDhSovXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjI5MWY4IDAlLCAjMWNkMWRjIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyMjkxZjggMCUsICMxY2QxZGMgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzIyOTFmOCAwJSwgIzFjZDFkYyAxMDAlKTtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAuaGVhZGVyIC5zdGF0ZSB7XHJcblx0XHRmb250LXNpemU6IDM2dXB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWRldGFpbHMgLmhlYWRlciAuZGF0YSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzV1cHg7XHJcblx0XHRmb250LXNpemU6IDI4dXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5oZWFkZXIgLmRhdGEgLm9yZGVyLW51bSB7XHJcblx0XHRmb250LXNpemU6IDMwdXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOHVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAucmVtYXJrcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogODZ1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMCAzMHVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAucmVtYXJrcyAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiA0MHVweDtcclxuXHRcdGNvbG9yOiAjMmE3ZWZiO1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5yZW1hcmtzIGlucHV0IHtcclxuXHRcdHdpZHRoOiA2MzB1cHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDMwdXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5yZW1hcmtzIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAub3JkZXJpbmdVc2VyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZ1cHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHBhZGRpbmc6IDAgMzB1cHg7XHJcblx0XHRoZWlnaHQ6IDY3dXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDE2dXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWRldGFpbHMgLm9yZGVyaW5nVXNlciAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiA0MHVweDtcclxuXHRcdGNvbG9yOiAjMmE3ZWZiO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAuYWRkcmVzcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5wb3Mtb3JkZXItZ29vZHMge1xyXG5cdFx0bWFyZ2luLXRvcDogMTd1cHg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWRldGFpbHMgLmZvb3RlciAubW9yZSB7XHJcblx0XHRmb250LXNpemU6IDI3dXB4O1xyXG5cdFx0Y29sb3I6ICNhYWE7XHJcblx0XHR3aWR0aDogMTAwdXB4O1xyXG5cdFx0aGVpZ2h0OiA2NHVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2NHVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjV1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWRldGFpbHMgLmZvb3RlciAuZGVsaXZlcnkge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjI5MWY4IDAlLCAjMWNkMWRjIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyMjkxZjggMCUsICMxY2QxZGMgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzIyOTFmOCAwJSwgIzFjZDFkYyAxMDAlKTtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAuZm9vdGVyIC5tb3JlIC5vcmRlciAuYXJyb3cge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRib3JkZXItbGVmdDogMTF1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmlnaHQ6IDExdXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXRvcDogMjB1cHggc29saWQgI2U1ZTVlNTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDE1dXB4O1xyXG5cdFx0Ym90dG9tOiAtMTh1cHg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWRldGFpbHMgLmZvb3RlciAubW9yZSAub3JkZXIgLmFycm93OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDl1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmlnaHQ6IDl1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItdG9wOiAxOXVweCBzb2xpZCAjZmZmO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogLTEwdXB4O1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5mb290ZXIgLm1vcmUgLm9yZGVyIHtcclxuXHRcdHdpZHRoOiAyMDB1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwdXB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMjAwdXB4O1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAuZm9vdGVyIC5tb3JlIC5vcmRlciAuaXRlbSB7XHJcblx0XHRoZWlnaHQ6IDc3dXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDc3dXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5mb290ZXIgLm1vcmUgLm9yZGVyIC5pdGVtfi5pdGVtIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5mb290ZXIgLm1vcmUgLm1vcmVOYW1lIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LyrorqLljZXor6bmg4UqL1xyXG5cdC5vcmRlci1kZXRhaWxzIC5oZWFkZXIge1xyXG5cdFx0cGFkZGluZzogMCAzMHVweDtcclxuXHRcdGhlaWdodDogMTUwdXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmhlYWRlci5vbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuaGVhZGVyIC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAxMTB1cHg7XHJcblx0XHRoZWlnaHQ6IDExMHVweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5oZWFkZXIgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuaGVhZGVyIC5kYXRhIHtcclxuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblx0XHRmb250LXNpemU6IDI0dXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI3dXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmhlYWRlci5vbiAuZGF0YSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5oZWFkZXIgLmRhdGEgLnN0YXRlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzB1cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogN3VweDtcclxuXHR9XHJcblxyXG5cdC8qIC5vcmRlci1kZXRhaWxzIC5oZWFkZXIgLmRhdGEgLnRpbWV7bWFyZ2luLWxlZnQ6MjB1cHg7fSAqL1xyXG5cdC5vcmRlci1kZXRhaWxzIC5uYXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMjZ1cHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHBhZGRpbmc6IDI1dXB4IDA7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAubmF2IC5uYXZDb24ge1xyXG5cdFx0cGFkZGluZzogMCA0MHVweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5uYXYgLm5hdkNvbiAub24ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogI2U5MzMyMztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5uYXYgLnByb2dyZXNzIHtcclxuXHRcdHBhZGRpbmc6IDAgNjV1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHVweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5uYXYgLnByb2dyZXNzIC5saW5lIHtcclxuXHRcdHdpZHRoOiAxMDB1cHg7XHJcblx0XHRoZWlnaHQ6IDJ1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTM5MzkwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLm5hdiAucHJvZ3Jlc3MgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMjV1cHg7XHJcblx0XHRjb2xvcjogIzkzOTM5MDtcclxuXHRcdG1hcmdpbi10b3A6IC0ydXB4O1xyXG5cdFx0d2lkdGg6IDMwdXB4O1xyXG5cdFx0aGVpZ2h0OiAzMHVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzM3VweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmFkZHJlc3Mge1xyXG5cdFx0Zm9udC1zaXplOiAyNnVweDtcclxuXHRcdGNvbG9yOiAjODY4Njg2O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDI1dXB4IDMwdXB4IDMwdXB4IDMwdXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmFkZHJlc3MgLm5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHVweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC4xcmVtO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmFkZHJlc3MgLm5hbWUgLnBob25lIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0MHVweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5saW5lIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzdXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmxpbmUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cmFwcGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnVweDtcclxuXHRcdHBhZGRpbmc6IDMwdXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLml0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAyOHVweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLml0ZW1+Lml0ZW0ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjB1cHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JhcHBlciAuaXRlbSAuY29udGVyIHtcclxuXHRcdGNvbG9yOiAjODY4Njg2O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JhcHBlciAuaXRlbSAuY29udGVyIC5jb3B5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNycHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xyXG5cdFx0cGFkZGluZzogMHJweCAxNXJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyNHJweDtcclxuXHRcdGhlaWdodDogNDBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JhcHBlciAuYWN0dWFsUGF5IHtcclxuXHRcdGJvcmRlci10b3A6IDF1cHggc29saWQgI2VlZTtcclxuXHRcdG1hcmdpbi10b3A6IDMwdXB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDMwdXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLmFjdHVhbFBheSAubW9uZXkge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDMwdXB4O1xyXG5cdFx0Y29sb3I6ICNlOTMzMjM7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuZm9vdGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDB1cHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDAgMzB1cHg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5mb290ZXIgLmJudCB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogNjB1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjB1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogdXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTB1cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMjd1cHg7XHJcblx0XHRwYWRkaW5nOiAwIDMlO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmZvb3RlciAuYm50LmNhbmNlbCB7XHJcblx0XHRjb2xvcjogI2FhYTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuZm9vdGVyIC5ibnQuZGVmYXVsdCB7XHJcblx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuZm9vdGVyIC5ibnR+LmJudCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTh1cHg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIHtcclxuXHRcdHBhZGRpbmc6IDAgMzB1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1nb29kcyAuZ29vZHMge1xyXG5cdFx0aGVpZ2h0OiAxODV1cHg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIC5nb29kc34uZ29vZHMge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZTVlNWU1O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1nb29kcyAuZ29vZHMgLnBpY1R4dCB7XHJcblx0XHR3aWR0aDogNTE1dXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1nb29kcyAuZ29vZHMgLnBpY1R4dCAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTMwdXB4O1xyXG5cdFx0aGVpZ2h0OiAxMzB1cHg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIC5nb29kcyAucGljVHh0IC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5waWNUeHQgLnRleHQge1xyXG5cdFx0d2lkdGg6IDM2NXVweDtcclxuXHRcdGhlaWdodDogMTMwdXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1nb29kcyAuZ29vZHMgLnBpY1R4dCAudGV4dCAuaW5mbyB7XHJcblx0XHRmb250LXNpemU6IDI4dXB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIC5nb29kcyAucGljVHh0IC50ZXh0IC5hdHRyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjR1cHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5tb25leSB7XHJcblx0XHR3aWR0aDogMTY0dXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRmb250LXNpemU6IDI4dXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1nb29kcyAuZ29vZHMgLm1vbmV5IC54LW1vbmV5IHtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1nb29kcyAuZ29vZHMgLm1vbmV5IC5udW0ge1xyXG5cdFx0Y29sb3I6ICNmZjk2MDA7XHJcblx0XHRtYXJnaW46IDV1cHggMDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5tb25leSAueS1tb25leSB7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdH1cclxuXHJcblx0LnB1YmxpYy10b3RhbCB7XHJcblx0XHRmb250LXNpemU6IDI4dXB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuXHRcdGhlaWdodDogOTJ1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogOTJ1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHBhZGRpbmc6IDAgMzB1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnB1YmxpYy10b3RhbCAubW9uZXkge1xyXG5cdFx0Y29sb3I6ICNmZjRjM2M7XHJcblx0fVxyXG5cclxuXHQudXBsb2FkIC5waWN0cnVlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjogMjJycHggMTdycHggMjBycHggMDtcclxuXHRcdHdpZHRoOiAxNTZycHg7XHJcblx0XHRoZWlnaHQ6IDE1NnJweDtcclxuXHRcdGNvbG9yOiAjYmJiO1xyXG5cdH1cclxuXHJcblx0LnVwbG9hZCAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///532\n"); /***/ }), /* 533 */ /*!*****************************************!*\ !*** E:/2024/1/广告/uni-app/api/admin.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.agreeExpress = agreeExpress;\nexports.getAdminOrderDelivery = getAdminOrderDelivery;\nexports.getAdminOrderDetail = getAdminOrderDetail;\nexports.getAdminOrderList = getAdminOrderList;\nexports.getAdminRefundOrderDetail = getAdminRefundOrderDetail;\nexports.getLogistics = getLogistics;\nexports.getStatisticsInfo = getStatisticsInfo;\nexports.getStatisticsMonth = getStatisticsMonth;\nexports.getStatisticsTime = getStatisticsTime;\nexports.orderDeliveryInfo = orderDeliveryInfo;\nexports.orderExportTemp = orderExportTemp;\nexports.orderOrderDelivery = orderOrderDelivery;\nexports.orderRefund_order = orderRefund_order;\nexports.orderVerific = orderVerific;\nexports.setAdminOrderDelivery = setAdminOrderDelivery;\nexports.setAdminOrderPrice = setAdminOrderPrice;\nexports.setAdminOrderRemark = setAdminOrderRemark;\nexports.setAdminRefundRemark = setAdminRefundRemark;\nexports.setOfflinePay = setOfflinePay;\nexports.setOrderRefund = setOrderRefund;\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request.js */ 23));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/**\r\n * 统计数据\r\n */\nfunction getStatisticsInfo() {\n return _request.default.get(\"admin/order/statistics\", {}, {\n login: true\n });\n}\n/**\r\n * 订单月统计\r\n */\nfunction getStatisticsMonth(where) {\n return _request.default.get(\"admin/order/data\", where, {\n login: true\n });\n}\n/**\r\n * 订单月统计\r\n */\nfunction getAdminOrderList(where) {\n return _request.default.get(\"admin/order/list\", where, {\n login: true\n });\n}\n/**\r\n * 订单改价\r\n */\nfunction setAdminOrderPrice(data) {\n return _request.default.post(\"admin/order/price\", data, {\n login: true\n });\n}\n/**\r\n * 订单备注\r\n */\nfunction setAdminOrderRemark(data) {\n return _request.default.post(\"admin/order/remark\", data, {\n login: true\n });\n}\n/**\r\n * 订单详情\r\n */\nfunction getAdminOrderDetail(orderId) {\n return _request.default.get(\"admin/order/detail/\" + orderId, {}, {\n login: true\n });\n}\n\n/**\r\n * 退款订单详情\r\n */\nfunction getAdminRefundOrderDetail(orderId) {\n return _request.default.get(\"admin/refund_order/detail/\" + orderId, {}, {\n login: true\n });\n}\n\n/**\r\n * 订单发货信息获取\r\n */\nfunction getAdminOrderDelivery(orderId) {\n return _request.default.get(\"admin/order/delivery/gain/\" + orderId, {}, {\n login: true\n });\n}\n\n/**\r\n * 订单发货保存\r\n */\nfunction setAdminOrderDelivery(id, data) {\n return _request.default.post(\"admin/order/delivery/keep/\" + id, data, {\n login: true\n });\n}\n/**\r\n * 订单统计图\r\n */\nfunction getStatisticsTime(data) {\n return _request.default.get(\"admin/order/time\", data, {\n login: true\n });\n}\n/**\r\n * 线下付款订单确认付款\r\n */\nfunction setOfflinePay(data) {\n return _request.default.post(\"admin/order/offline\", data, {\n login: true\n });\n}\n/**\r\n * 订单确认退款\r\n */\nfunction setOrderRefund(data) {\n return _request.default.post(\"admin/order/refund\", data, {\n login: true\n });\n}\n\n/**\r\n * 获取快递公司\r\n * @returns {*}\r\n */\nfunction getLogistics(data) {\n return _request.default.get(\"logistics\", data, {\n login: false\n });\n}\n\n/**\r\n * 订单核销\r\n * @returns {*}\r\n */\nfunction orderVerific(verify_code, is_confirm) {\n return _request.default.post(\"order/order_verific\", {\n verify_code: verify_code,\n is_confirm: is_confirm\n });\n}\n\n/**\r\n * 获取物流公司模板\r\n * @returns {*}\r\n */\nfunction orderExportTemp(data) {\n return _request.default.get(\"admin/order/export_temp\", data);\n}\n\n/**\r\n * 获取订单打印默认配置\r\n * @returns {*}\r\n */\nfunction orderDeliveryInfo() {\n return _request.default.get(\"admin/order/delivery_info\");\n}\n\n/**\r\n * 配送员列表\r\n * @returns {*}\r\n */\nfunction orderOrderDelivery() {\n return _request.default.get(\"admin/order/delivery\");\n}\n\n/**\r\n * 退款列表\r\n * @returns {*}\r\n */\nfunction orderRefund_order(where) {\n return _request.default.get(\"admin/refund_order/list\", where, {\n login: true\n });\n}\n\n/**\r\n * 订单备注(退款)\r\n */\nfunction setAdminRefundRemark(data) {\n return _request.default.post(\"admin/refund_order/remark\", data, {\n login: true\n });\n}\n\n/**\r\n * 订单同意退货\r\n */\nfunction agreeExpress(data) {\n return _request.default.post(\"admin/order/agreeExpress\", data, {\n login: true\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpL2FkbWluLmpzIl0sIm5hbWVzIjpbImdldFN0YXRpc3RpY3NJbmZvIiwicmVxdWVzdCIsImdldCIsImxvZ2luIiwiZ2V0U3RhdGlzdGljc01vbnRoIiwid2hlcmUiLCJnZXRBZG1pbk9yZGVyTGlzdCIsInNldEFkbWluT3JkZXJQcmljZSIsImRhdGEiLCJwb3N0Iiwic2V0QWRtaW5PcmRlclJlbWFyayIsImdldEFkbWluT3JkZXJEZXRhaWwiLCJvcmRlcklkIiwiZ2V0QWRtaW5SZWZ1bmRPcmRlckRldGFpbCIsImdldEFkbWluT3JkZXJEZWxpdmVyeSIsInNldEFkbWluT3JkZXJEZWxpdmVyeSIsImlkIiwiZ2V0U3RhdGlzdGljc1RpbWUiLCJzZXRPZmZsaW5lUGF5Iiwic2V0T3JkZXJSZWZ1bmQiLCJnZXRMb2dpc3RpY3MiLCJvcmRlclZlcmlmaWMiLCJ2ZXJpZnlfY29kZSIsImlzX2NvbmZpcm0iLCJvcmRlckV4cG9ydFRlbXAiLCJvcmRlckRlbGl2ZXJ5SW5mbyIsIm9yZGVyT3JkZXJEZWxpdmVyeSIsIm9yZGVyUmVmdW5kX29yZGVyIiwic2V0QWRtaW5SZWZ1bmRSZW1hcmsiLCJhZ3JlZUV4cHJlc3MiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBV0E7QUFYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBS0E7QUFDQTtBQUNBO0FBQ08sU0FBU0EsaUJBQWlCLEdBQUc7RUFDbkMsT0FBT0MsZ0JBQU8sQ0FBQ0MsR0FBRyxDQUFDLHdCQUF3QixFQUFFLENBQUMsQ0FBQyxFQUFFO0lBQ2hEQyxLQUFLLEVBQUU7RUFDUixDQUFDLENBQUM7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNDLGtCQUFrQixDQUFDQyxLQUFLLEVBQUU7RUFDekMsT0FBT0osZ0JBQU8sQ0FBQ0MsR0FBRyxDQUFDLGtCQUFrQixFQUFFRyxLQUFLLEVBQUU7SUFDN0NGLEtBQUssRUFBRTtF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Q1hDLFVBQVUsRUFBVkE7RUFDRCxDQUFDLENBQUM7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNDLGVBQWUsQ0FBQ2hCLElBQUksRUFBRTtFQUNyQyxPQUFPUCxnQkFBTyxDQUFDQyxHQUFHLENBQUMseUJBQXlCLEVBQUVNLElBQUksQ0FBQztBQUNwRDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNPLFNBQVNpQixpQkFBaUIsR0FBRztFQUNuQyxPQUFPeEIsZ0JBQU8sQ0FBQ0MsR0FBRyxDQUFDLDJCQUEyQixDQUFDO0FBQ2hEOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sU0FBU3dCLGtCQUFrQixHQUFHO0VBQ3BDLE9BQU96QixnQkFBTyxDQUFDQyxHQUFHLENBQUMsc0JBQXNCLENBQUM7QUFDM0M7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDTyxTQUFTeUIsaUJBQWlCLENBQUN0QixLQUFLLEVBQUU7RUFDeEMsT0FBT0osZ0JBQU8sQ0FBQ0MsR0FBRyxDQUFDLHlCQUF5QixFQUFFRyxLQUFLLEVBQUU7SUFDcERGLEtBQUssRUFBRTtFQUNSLENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNPLFNBQVN5QixvQkFBb0IsQ0FBQ3BCLElBQUksRUFBRTtFQUMxQyxPQUFPUCxnQkFBTyxDQUFDUSxJQUFJLENBQUMsMkJBQTJCLEVBQUVELElBQUksRUFBRTtJQUN0REwsS0FBSyxFQUFFO0VBQ1IsQ0FBQyxDQUFDO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ08sU0FBUzBCLFlBQVksQ0FBQ3JCLElBQUksRUFBRTtFQUNsQyxPQUFPUCxnQkFBTyxDQUFDUSxJQUFJLENBQUMsMEJBQTBCLEVBQUVELElBQUksRUFBRTtJQUNyREwsS0FBSyxFQUFFO0VBQ1IsQ0FBQyxDQUFDO0FBQ0giLCJmaWxlIjoiNTMzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuaW1wb3J0IHJlcXVlc3QgZnJvbSBcIkAvdXRpbHMvcmVxdWVzdC5qc1wiO1xyXG5cclxuLyoqXHJcbiAqIOe7n+iuoeaVsOaNrlxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFN0YXRpc3RpY3NJbmZvKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImFkbWluL29yZGVyL3N0YXRpc3RpY3NcIiwge30sIHtcclxuXHRcdGxvZ2luOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuLyoqXHJcbiAqIOiuouWNleaciOe7n+iuoVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFN0YXRpc3RpY3NNb250aCh3aGVyZSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImFkbWluL29yZGVyL2RhdGFcIiwgd2hlcmUsIHtcclxuXHRcdGxvZ2luOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuLyoqXHJcbiAqIOiuouWNleaciOe7n+iuoVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEFkbWluT3JkZXJMaXN0KHdoZXJlKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwiYWRtaW4vb3JkZXIvbGlzdFwiLCB3aGVyZSwge1xyXG5cdFx0bG9naW46IHRydWVcclxuXHR9KTtcclxufVxyXG4vKipcclxuICog6K6i5Y2V5pS55Lu3XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2V0QWRtaW5PcmRlclByaWNlKGRhdGEpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KFwiYWRtaW4vb3JkZXIvcHJpY2VcIiwgZGF0YSwge1xyXG5cdFx0bG9naW46IHRydWVcclxuXHR9KTtcclxufVxyXG4vKipcclxuICog6K6i5Y2V5aSH5rOoXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2V0QWRtaW5PcmRlclJlbWFyayhkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcImFkbWluL29yZGVyL3JlbWFya1wiLCBkYXRhLCB7XHJcblx0XHRsb2dpbjogdHJ1ZVxyXG5cdH0pO1xyXG59XHJcbi8qKlxyXG4gKiDorqLljZXor6bmg4VcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRBZG1pbk9yZGVyRGV0YWlsKG9yZGVySWQpIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5nZXQoXCJhZG1pbi9vcmRlci9kZXRhaWwvXCIgKyBvcmRlcklkLCB7fSwge1xyXG5cdFx0bG9naW46IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOmAgOasvuiuouWNleivpuaDhVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEFkbWluUmVmdW5kT3JkZXJEZXRhaWwob3JkZXJJZCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImFkbWluL3JlZnVuZF9vcmRlci9kZXRhaWwvXCIgKyBvcmRlcklkLCB7fSwge1xyXG5cdFx0bG9naW46IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiuouWNleWPkei0p+S/oeaBr+iOt+WPllxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldEFkbWluT3JkZXJEZWxpdmVyeShvcmRlcklkKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFxyXG5cdFx0XCJhZG1pbi9vcmRlci9kZWxpdmVyeS9nYWluL1wiICsgb3JkZXJJZCwge30sIHtcclxuXHRcdFx0bG9naW46IHRydWVcclxuXHRcdH1cclxuXHQpO1xyXG59XHJcblxyXG4vKipcclxuICog6K6i5Y2V5Y+R6LSn5L+d5a2YXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2V0QWRtaW5PcmRlckRlbGl2ZXJ5KGlkLCBkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcImFkbWluL29yZGVyL2RlbGl2ZXJ5L2tlZXAvXCIgKyBpZCwgZGF0YSwge1xyXG5cdFx0bG9naW46IHRydWVcclxuXHR9KTtcclxufVxyXG4vKipcclxuICog6K6i5Y2V57uf6K6h5Zu+XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZ2V0U3RhdGlzdGljc1RpbWUoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImFkbWluL29yZGVyL3RpbWVcIiwgZGF0YSwge1xyXG5cdFx0bG9naW46IHRydWVcclxuXHR9KTtcclxufVxyXG4vKipcclxuICog57q/5LiL5LuY5qy+6K6i5Y2V56Gu6K6k5LuY5qy+XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2V0T2ZmbGluZVBheShkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcImFkbWluL29yZGVyL29mZmxpbmVcIiwgZGF0YSwge1xyXG5cdFx0bG9naW46IHRydWVcclxuXHR9KTtcclxufVxyXG4vKipcclxuICog6K6i5Y2V56Gu6K6k6YCA5qy+XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gc2V0T3JkZXJSZWZ1bmQoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LnBvc3QoXCJhZG1pbi9vcmRlci9yZWZ1bmRcIiwgZGF0YSwge1xyXG5cdFx0bG9naW46IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPluW/q+mAkuWFrOWPuFxyXG4gKiBAcmV0dXJucyB7Kn1cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBnZXRMb2dpc3RpY3MoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImxvZ2lzdGljc1wiLCBkYXRhLCB7XHJcblx0XHRsb2dpbjogZmFsc2VcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiuouWNleaguOmUgFxyXG4gKiBAcmV0dXJucyB7Kn1cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvcmRlclZlcmlmaWModmVyaWZ5X2NvZGUsIGlzX2NvbmZpcm0pIHtcclxuXHRyZXR1cm4gcmVxdWVzdC5wb3N0KFwib3JkZXIvb3JkZXJfdmVyaWZpY1wiLCB7XHJcblx0XHR2ZXJpZnlfY29kZSxcclxuXHRcdGlzX2NvbmZpcm1cclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiOt+WPlueJqea1geWFrOWPuOaooeadv1xyXG4gKiBAcmV0dXJucyB7Kn1cclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBvcmRlckV4cG9ydFRlbXAoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImFkbWluL29yZGVyL2V4cG9ydF90ZW1wXCIsIGRhdGEpO1xyXG59XHJcblxyXG4vKipcclxuICog6I635Y+W6K6i5Y2V5omT5Y2w6buY6K6k6YWN572uXHJcbiAqIEByZXR1cm5zIHsqfVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG9yZGVyRGVsaXZlcnlJbmZvKCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImFkbWluL29yZGVyL2RlbGl2ZXJ5X2luZm9cIik7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDphY3pgIHlkZjliJfooahcclxuICogQHJldHVybnMgeyp9XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gb3JkZXJPcmRlckRlbGl2ZXJ5KCkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcImFkbWluL29yZGVyL2RlbGl2ZXJ5XCIpO1xyXG59XHJcblxyXG4vKipcclxuICog6YCA5qy+5YiX6KGoXHJcbiAqIEByZXR1cm5zIHsqfVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIG9yZGVyUmVmdW5kX29yZGVyKHdoZXJlKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QuZ2V0KFwiYWRtaW4vcmVmdW5kX29yZGVyL2xpc3RcIiwgd2hlcmUsIHtcclxuXHRcdGxvZ2luOiB0cnVlXHJcblx0fSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDorqLljZXlpIfms6jvvIjpgIDmrL7vvIlcclxuICovXHJcbmV4cG9ydCBmdW5jdGlvbiBzZXRBZG1pblJlZnVuZFJlbWFyayhkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcImFkbWluL3JlZnVuZF9vcmRlci9yZW1hcmtcIiwgZGF0YSwge1xyXG5cdFx0bG9naW46IHRydWVcclxuXHR9KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOiuouWNleWQjOaEj+mAgOi0p1xyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGFncmVlRXhwcmVzcyhkYXRhKSB7XHJcblx0cmV0dXJuIHJlcXVlc3QucG9zdChcImFkbWluL29yZGVyL2FncmVlRXhwcmVzc1wiLCBkYXRhLCB7XHJcblx0XHRsb2dpbjogdHJ1ZVxyXG5cdH0pO1xyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///533\n"); /***/ }), /* 534 */ /*!********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/index.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_f76cb22c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=f76cb22c&scoped=true&mpType=page */ 535);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 537);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_f76cb22c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_f76cb22c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"f76cb22c\",\n null,\n false,\n _index_vue_vue_type_template_id_f76cb22c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/goods_comment_con/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTM0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Zjc2Y2IyMmMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImY3NmNiMjJjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2dvb2RzX2NvbW1lbnRfY29uL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///534\n"); /***/ }), /* 535 */ /*!**************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/index.vue?vue&type=template&id=f76cb22c&scoped=true&mpType=page ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f76cb22c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=f76cb22c&scoped=true&mpType=page */ 536); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f76cb22c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f76cb22c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f76cb22c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f76cb22c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 536 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/index.vue?vue&type=template&id=f76cb22c&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c("form", { attrs: { _i: 1 }, on: { submit: _vm.formSubmit } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "evaluate-con"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "goodsStyle acea-row row-between" ), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "pictrue"), attrs: { _i: 4 }, }, [ _c("image", { attrs: { src: _vm._$s(5, "a-src", _vm.productInfo.image), _i: 5, }, }), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "text acea-row row-between"), attrs: { _i: 6 }, }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "name line3"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.productInfo.store_name)) ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "money"), attrs: { _i: 8 }, }, [ _c("view", [ _vm._v( _vm._$s(9, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 9, "t0-1", _vm._s(_vm.productInfo.attrInfo.price) ) ), ]), _c( "view", { staticClass: _vm._$s(10, "sc", "num"), attrs: { _i: 10 }, }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.cart_num)))] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "score"), attrs: { _i: 11 } }, [ _vm._l( _vm._$s(12, "f", { forItems: _vm.scoreList }), function (item, indexw, $20, $30) { return _c( "view", { key: _vm._$s(12, "f", { forIndex: $20, key: indexw }), staticClass: _vm._$s( "12-" + $30, "sc", "item acea-row row-middle" ), attrs: { _i: "12-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s("13-" + $30, "t0-0", _vm._s(item.name)) ), ]), _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "starsList" ), attrs: { _i: "14-" + $30 }, }, _vm._l( _vm._$s(15 + "-" + $30, "f", { forItems: item.stars, }), function (itemn, indexn, $21, $31) { return _c("text", { key: _vm._$s(15 + "-" + $30, "f", { forIndex: $21, key: indexn, }), staticClass: _vm._$s( "15-" + $30 + "-" + $31, "sc", "iconfont" ), class: _vm._$s( "15-" + $30 + "-" + $31, "c", item.index >= indexn ? "icon-shitixing font-num" : "icon-kongxinxing" ), attrs: { _i: "15-" + $30 + "-" + $31 }, on: { click: function ($event) { return _vm.stars(indexn, indexw) }, }, }) } ), 0 ), _c( "text", { staticClass: _vm._$s("16-" + $30, "sc", "evaluate"), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s( item.index === -1 ? "" : item.index + 1 + _vm.$t("星") ) ) ), ] ), ] ) } ), _c( "view", { staticClass: _vm._$s(17, "sc", "textarea"), attrs: { _i: 17 }, }, [ _c("textarea", { attrs: { placeholder: _vm._$s( 18, "a-placeholder", _vm.$t( "商品满足你的期待么?说说你的想法,分享给想买的他们吧" ) ), _i: 18, }, }), _c( "view", { staticClass: _vm._$s( 19, "sc", "list acea-row row-middle" ), attrs: { _i: 19 }, }, [ _vm._l( _vm._$s(20, "f", { forItems: _vm.pics }), function (item, index, $22, $32) { return _c( "view", { key: _vm._$s(20, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s( "20-" + $32, "sc", "pictrue" ), attrs: { _i: "20-" + $32 }, }, [ _c("image", { attrs: { src: _vm._$s("21-" + $32, "a-src", item), _i: "21-" + $32, }, }), _c("text", { staticClass: _vm._$s( "22-" + $32, "sc", "iconfont icon-guanbi1 font-num" ), attrs: { _i: "22-" + $32 }, on: { click: function ($event) { return _vm.DelPic(index) }, }, }), ] ) } ), _vm._$s(23, "i", _vm.pics.length < 8) ? _c( "view", { staticClass: _vm._$s( 23, "sc", "pictrue acea-row row-center-wrapper row-column" ), attrs: { _i: 23 }, on: { click: _vm.uploadpic }, }, [ _c("text", { staticClass: _vm._$s( 24, "sc", "iconfont icon-icon25201" ), attrs: { _i: 24 }, }), _c("view", [ _vm._v( _vm._$s( 25, "t0-0", _vm._s(_vm.$t("上传图片")) ) ), ]), ] ) : _vm._e(), ], 2 ), ] ), _c( "button", { staticClass: _vm._$s(26, "sc", "evaluateBnt bg-color"), attrs: { _i: 26 }, }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.$t("立即评价"))))] ), ], 2 ), ] ), ]), _vm._$s(27, "i", _vm.canvasStatus) ? _c("canvas", { style: _vm._$s(27, "s", { width: _vm.canvasWidth + "px", height: _vm.canvasHeight + "px", position: "absolute", left: "-100000px", top: "-100000px", }), attrs: { _i: 27 }, }) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 537 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 538);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI1MzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///537\n"); /***/ }), /* 538 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {},\n mixins: [_color.default],\n data: function data() {\n return {\n pics: [],\n scoreList: [{\n name: this.$t(\"\\u5546\\u54C1\\u8D28\\u91CF\"),\n stars: [\"\", \"\", \"\", \"\", \"\"],\n index: -1\n }, {\n name: this.$t(\"\\u670D\\u52A1\\u6001\\u5EA6\"),\n stars: [\"\", \"\", \"\", \"\", \"\"],\n index: -1\n }],\n orderId: '',\n unique: '',\n productInfo: {},\n cart_num: 0,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n canvasWidth: \"\",\n canvasHeight: \"\",\n canvasStatus: false\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getOrderProduct();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n if (!options.unique || !options.uni) return this.$util.Tips({\n title: this.$t(\"\\u7F3A\\u5C11\\u53C2\\u6570\")\n }, {\n tab: 3,\n url: 1\n });\n this.unique = options.unique;\n this.orderId = options.uni;\n if (this.isLogin) {\n this.getOrderProduct();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n onLoadFun: function onLoadFun() {\n this.getOrderProduct();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 获取某个产品详情\n * \n */\n getOrderProduct: function getOrderProduct() {\n var that = this;\n (0, _order.orderProduct)(that.unique).then(function (res) {\n that.$set(that, 'productInfo', res.data.productInfo);\n that.cart_num = res.data.cart_num;\n });\n },\n stars: function stars(indexn, indexw) {\n this.scoreList[indexw].index = indexn;\n },\n /**\n * 删除图片\n * \n */\n DelPic: function DelPic(index) {\n var that = this,\n pic = this.pics[index];\n that.pics.splice(index, 1);\n that.$set(that, 'pics', that.pics);\n },\n /**\n * 上传文件\n * \n */\n uploadpic: function uploadpic() {\n var _this = this;\n var that = this;\n this.canvasStatus = true;\n that.$util.uploadImageChange('upload/image', function (res) {\n that.pics.push(res.data.url);\n }, function (res) {\n _this.canvasStatus = false;\n }, function (res) {\n _this.canvasWidth = res.w;\n _this.canvasHeight = res.h;\n });\n },\n /**\n * 立即评价\n */\n formSubmit: function formSubmit(e) {\n var formId = e.detail.formId,\n value = e.detail.value,\n that = this,\n product_score = that.scoreList[0].index + 1 === 0 ? \"\" : that.scoreList[0].index + 1,\n service_score = that.scoreList[1].index + 1 === 0 ? \"\" : that.scoreList[1].index + 1;\n if (!value.comment) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u4F60\\u5BF9\\u5B9D\\u8D1D\\u7684\\u5FC3\\u5F97\")\n });\n value.product_score = product_score;\n value.service_score = service_score;\n value.pics = that.pics;\n value.unique = that.unique;\n uni.showLoading({\n title: that.$t(\"\\u6B63\\u5728\\u53D1\\u5E03\\u8BC4\\u8BBA\")\n });\n (0, _order.orderComment)(value).then(function (res) {\n uni.hideLoading();\n if (res.data.to_lottery) {\n var jumpPath = '/pages/goods/goods_comment_con/lottery_comment?type=4&order_id=' + that.orderId + '&date=' + Date.parse(new Date());\n that.$util.Tips({\n title: that.$t(\"\\u611F\\u8C22\\u60A8\\u7684\\u8BC4\\u4EF7\"),\n icon: 'success'\n }, jumpPath);\n } else {\n that.$util.Tips({\n title: that.$t(\"\\u611F\\u8C22\\u60A8\\u7684\\u8BC4\\u4EF7\"),\n icon: 'success'\n });\n setTimeout(function (e) {\n uni.navigateBack();\n }, 1500);\n }\n }).catch(function (err) {\n uni.hideLoading();\n return that.$util.Tips({\n title: err\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZ29vZHNfY29tbWVudF9jb24vaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJtaXhpbnMiLCJkYXRhIiwicGljcyIsInNjb3JlTGlzdCIsIm5hbWUiLCJzdGFycyIsImluZGV4Iiwib3JkZXJJZCIsInVuaXF1ZSIsInByb2R1Y3RJbmZvIiwiY2FydF9udW0iLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiY2FudmFzV2lkdGgiLCJjYW52YXNIZWlnaHQiLCJjYW52YXNTdGF0dXMiLCJjb21wdXRlZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib25Mb2FkIiwidGl0bGUiLCJ0YWIiLCJ1cmwiLCJtZXRob2RzIiwib25Mb2FkRnVuIiwiYXV0aENvbHNlIiwiZ2V0T3JkZXJQcm9kdWN0IiwidGhhdCIsIkRlbFBpYyIsInBpYyIsInVwbG9hZHBpYyIsImZvcm1TdWJtaXQiLCJ2YWx1ZSIsInByb2R1Y3Rfc2NvcmUiLCJzZXJ2aWNlX3Njb3JlIiwidW5pIiwiaWNvbiIsInNldFRpbWVvdXQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFzREE7QUFJQTtBQUdBO0FBTUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBLGFBSUE7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQUY7UUFDQUM7UUFDQUM7TUFDQSxFQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztJQUNBO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztRQUNBQTtNQUNBO0lBQ0E7SUFDQXhCO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0F5QjtNQUNBO1FBQ0FDO01BQ0FGO01BQ0FBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7QUFDQTtJQUNBRztNQUFBO01BQ0E7TUFDQTtNQUNBSDtRQUNBQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0lBQ0FJO01BQ0E7UUFDQUM7UUFDQUw7UUFDQU07UUFDQUM7TUFDQTtRQUNBZDtNQUNBO01BQ0FZO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FHO1FBQ0FmO01BQ0E7TUFDQTtRQUNBZTtRQUNBO1VBQ0Esd0ZBQ0E5QjtVQUNBc0I7WUFDQVA7WUFDQWdCO1VBQ0E7UUFDQTtVQUNBVDtZQUNBUDtZQUNBZ0I7VUFDQTtVQUNBQztZQUNBRjtVQUNBO1FBQ0E7TUFDQTtRQUNBQTtRQUNBO1VBQ0FmO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjUzOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8Zm9ybSBAc3VibWl0PVwiZm9ybVN1Ym1pdFwiIHJlcG9ydC1zdWJtaXQ9J3RydWUnPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nZXZhbHVhdGUtY29uJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nZ29vZHNTdHlsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPSdwcm9kdWN0SW5mby5pbWFnZSc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTMnPnt7cHJvZHVjdEluZm8uc3RvcmVfbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXknPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYO+/pWApfX17e3Byb2R1Y3RJbmZvLmF0dHJJbmZvLnByaWNlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J251bSc+eHt7Y2FydF9udW19fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nc2NvcmUnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LW1pZGRsZScgdi1mb3I9XCIoaXRlbSxpbmRleHcpIGluIHNjb3JlTGlzdFwiIDprZXk9XCJpbmRleHdcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3tpdGVtLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3N0YXJzTGlzdCc+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgQGNsaWNrPVwic3RhcnMoaW5kZXhuLCBpbmRleHcpXCIgdi1mb3I9XCIoaXRlbW4sIGluZGV4bikgaW4gaXRlbS5zdGFyc1wiIDprZXk9XCJpbmRleG5cIlxyXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3M9J2ljb25mb250J1xyXG5cdFx0XHRcdFx0XHRcdFx0OmNsYXNzPVwiaXRlbS5pbmRleCA+PSBpbmRleG4/ICdpY29uLXNoaXRpeGluZyBmb250LW51bSc6J2ljb24ta29uZ3hpbnhpbmcnXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdldmFsdWF0ZSc+e3tpdGVtLmluZGV4ID09PSAtMSA/IFwiXCIgOiBpdGVtLmluZGV4ICsgMSArICR0KGDmmJ9gKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHRhcmVhJz5cclxuXHRcdFx0XHRcdFx0PHRleHRhcmVhIDpwbGFjZWhvbGRlcj0nJHQoYOWVhuWTgea7oei2s+S9oOeahOacn+W+heS5iO+8n+ivtOivtOS9oOeahOaDs+azle+8jOWIhuS6q+e7meaDs+S5sOeahOS7luS7rOWQp2ApJyBuYW1lPVwiY29tbWVudFwiXHJcblx0XHRcdFx0XHRcdFx0cGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJz48L3RleHRhcmVhPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCBhY2VhLXJvdyByb3ctbWlkZGxlJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZScgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcGljc1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW0nPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1ndWFuYmkxIGZvbnQtbnVtJyBAY2xpY2s9J0RlbFBpYyhpbmRleCknPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyIHJvdy1jb2x1bW4nIEBjbGljaz0ndXBsb2FkcGljJ1xyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cInBpY3MubGVuZ3RoIDwgOFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250IGljb24taWNvbjI1MjAxJz48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDkuIrkvKDlm77niYdgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz0nZXZhbHVhdGVCbnQgYmctY29sb3InIGZvcm1UeXBlPVwic3VibWl0XCI+e3skdChg56uL5Y2z6K+E5Lu3YCl9fTwvYnV0dG9uPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC9mb3JtPlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8IS0tIDxhdXRob3JpemUgQG9uTG9hZEZ1bj1cIm9uTG9hZEZ1blwiIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8Y2FudmFzIGNhbnZhcy1pZD1cImNhbnZhc1wiIHYtaWY9XCJjYW52YXNTdGF0dXNcIlxyXG5cdFx0XHQ6c3R5bGU9XCJ7d2lkdGg6IGNhbnZhc1dpZHRoICsgJ3B4JywgaGVpZ2h0OiBjYW52YXNIZWlnaHQgKyAncHgnLHBvc2l0aW9uOiAnYWJzb2x1dGUnLGxlZnQ6Jy0xMDAwMDBweCcsdG9wOictMTAwMDAwcHgnfVwiPjwvY2FudmFzPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdG9yZGVyUHJvZHVjdCxcclxuXHRcdG9yZGVyQ29tbWVudFxyXG5cdH0gZnJvbSAnQC9hcGkvb3JkZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tIFwiQC9taXhpbnMvY29sb3JcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemVcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0cGljczogW10sXHJcblx0XHRcdFx0c2NvcmVMaXN0OiBbe1xyXG5cdFx0XHRcdFx0XHRuYW1lOiB0aGlzLiR0KGDllYblk4HotKjph49gKSxcclxuXHRcdFx0XHRcdFx0c3RhcnM6IFtcIlwiLCBcIlwiLCBcIlwiLCBcIlwiLCBcIlwiXSxcclxuXHRcdFx0XHRcdFx0aW5kZXg6IC0xXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRuYW1lOiB0aGlzLiR0KGDmnI3liqHmgIHluqZgKSxcclxuXHRcdFx0XHRcdFx0c3RhcnM6IFtcIlwiLCBcIlwiLCBcIlwiLCBcIlwiLCBcIlwiXSxcclxuXHRcdFx0XHRcdFx0aW5kZXg6IC0xXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XSxcclxuXHRcdFx0XHRvcmRlcklkOiAnJyxcclxuXHRcdFx0XHR1bmlxdWU6ICcnLFxyXG5cdFx0XHRcdHByb2R1Y3RJbmZvOiB7fSxcclxuXHRcdFx0XHRjYXJ0X251bTogMCxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGNhbnZhc1dpZHRoOiBcIlwiLFxyXG5cdFx0XHRcdGNhbnZhc0hlaWdodDogXCJcIixcclxuXHRcdFx0XHRjYW52YXNTdGF0dXM6IGZhbHNlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNMb2dpbjoge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1YsIG9sZFYpIHtcclxuXHRcdFx0XHRcdGlmIChuZXdWKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0T3JkZXJQcm9kdWN0KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRpZiAoIW9wdGlvbnMudW5pcXVlIHx8ICFvcHRpb25zLnVuaSkgcmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOe8uuWwkeWPguaVsGApXHJcblx0XHRcdH0sIHtcclxuXHRcdFx0XHR0YWI6IDMsXHJcblx0XHRcdFx0dXJsOiAxXHJcblx0XHRcdH0pO1xyXG5cdFx0XHR0aGlzLnVuaXF1ZSA9IG9wdGlvbnMudW5pcXVlO1xyXG5cdFx0XHR0aGlzLm9yZGVySWQgPSBvcHRpb25zLnVuaTtcclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRoaXMuZ2V0T3JkZXJQcm9kdWN0KCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRvbkxvYWRGdW4oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRPcmRlclByb2R1Y3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGVcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluafkOS4quS6p+WTgeivpuaDhVxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldE9yZGVyUHJvZHVjdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdG9yZGVyUHJvZHVjdCh0aGF0LnVuaXF1ZSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdwcm9kdWN0SW5mbycsIHJlcy5kYXRhLnByb2R1Y3RJbmZvKTtcclxuXHRcdFx0XHRcdHRoYXQuY2FydF9udW0gPSByZXMuZGF0YS5jYXJ0X251bTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0c3RhcnM6IGZ1bmN0aW9uKGluZGV4biwgaW5kZXh3KSB7XHJcblx0XHRcdFx0dGhpcy5zY29yZUxpc3RbaW5kZXh3XS5pbmRleCA9IGluZGV4bjtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWIoOmZpOWbvueJh1xyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdERlbFBpYzogZnVuY3Rpb24oaW5kZXgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRwaWMgPSB0aGlzLnBpY3NbaW5kZXhdO1xyXG5cdFx0XHRcdHRoYXQucGljcy5zcGxpY2UoaW5kZXgsIDEpO1xyXG5cdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAncGljcycsIHRoYXQucGljcyk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5LiK5Lyg5paH5Lu2XHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0dXBsb2FkcGljOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhpcy5jYW52YXNTdGF0dXMgPSB0cnVlXHJcblx0XHRcdFx0dGhhdC4kdXRpbC51cGxvYWRJbWFnZUNoYW5nZSgndXBsb2FkL2ltYWdlJywgZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHR0aGF0LnBpY3MucHVzaChyZXMuZGF0YS51cmwpO1xyXG5cdFx0XHRcdH0sIChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuY2FudmFzU3RhdHVzID0gZmFsc2VcclxuXHRcdFx0XHR9LCAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmNhbnZhc1dpZHRoID0gcmVzLndcclxuXHRcdFx0XHRcdHRoaXMuY2FudmFzSGVpZ2h0ID0gcmVzLmhcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDnq4vljbPor4Tku7dcclxuXHRcdFx0ICovXHJcblx0XHRcdGZvcm1TdWJtaXQoZSkge1xyXG5cdFx0XHRcdGxldCBmb3JtSWQgPSBlLmRldGFpbC5mb3JtSWQsXHJcblx0XHRcdFx0XHR2YWx1ZSA9IGUuZGV0YWlsLnZhbHVlLFxyXG5cdFx0XHRcdFx0dGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRwcm9kdWN0X3Njb3JlID0gdGhhdC5zY29yZUxpc3RbMF0uaW5kZXggKyAxID09PSAwID8gXCJcIiA6IHRoYXQuc2NvcmVMaXN0WzBdLmluZGV4ICsgMSxcclxuXHRcdFx0XHRcdHNlcnZpY2Vfc2NvcmUgPSB0aGF0LnNjb3JlTGlzdFsxXS5pbmRleCArIDEgPT09IDAgPyBcIlwiIDogdGhhdC5zY29yZUxpc3RbMV0uaW5kZXggKyAxO1xyXG5cdFx0XHRcdGlmICghdmFsdWUuY29tbWVudCkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35aGr5YaZ5L2g5a+55a6d6LSd55qE5b+D5b6XYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR2YWx1ZS5wcm9kdWN0X3Njb3JlID0gcHJvZHVjdF9zY29yZTtcclxuXHRcdFx0XHR2YWx1ZS5zZXJ2aWNlX3Njb3JlID0gc2VydmljZV9zY29yZTtcclxuXHRcdFx0XHR2YWx1ZS5waWNzID0gdGhhdC5waWNzO1xyXG5cdFx0XHRcdHZhbHVlLnVuaXF1ZSA9IHRoYXQudW5pcXVlO1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5q2j5Zyo5Y+R5biD6K+E6K66YClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRvcmRlckNvbW1lbnQodmFsdWUpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLnRvX2xvdHRlcnkpIHtcclxuXHRcdFx0XHRcdFx0bGV0IGp1bXBQYXRoID0gJy9wYWdlcy9nb29kcy9nb29kc19jb21tZW50X2Nvbi9sb3R0ZXJ5X2NvbW1lbnQ/dHlwZT00Jm9yZGVyX2lkPScgKyB0aGF0XHJcblx0XHRcdFx0XHRcdFx0Lm9yZGVySWQgKyAnJmRhdGU9JyArIERhdGUucGFyc2UobmV3IERhdGUoKSlcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5oSf6LCi5oKo55qE6K+E5Lu3YCksXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdH0sIGp1bXBQYXRoKTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaEn+iwouaCqOeahOivhOS7t2ApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGUgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soKVxyXG5cdFx0XHRcdFx0XHR9LCAxNTAwKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LmV2YWx1YXRlLWNvbiAuc2NvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci10b3A6IDFycHggc29saWQgI2Y1ZjVmNTtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHBhZGRpbmc6IDQ4cnB4IDMwcnB4IDY1cnB4IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LmV2YWx1YXRlLWNvbiAuc2NvcmUgLml0ZW1+Lml0ZW0ge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuZXZhbHVhdGUtY29uIC5zY29yZSAuaXRlbSAuc3RhcnNMaXN0IHtcclxuXHRcdHBhZGRpbmc6IDAgMzVycHggMCA0MHJweDtcclxuXHR9XHJcblxyXG5cdC5ldmFsdWF0ZS1jb24gLnNjb3JlIC5pdGVtIC5zdGFyc0xpc3QgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0XHRjb2xvcjogI2FhYTtcclxuXHR9XHJcblxyXG5cdC5ldmFsdWF0ZS1jb24gLnNjb3JlIC5pdGVtIC5zdGFyc0xpc3QgLmljb25mb250fi5pY29uZm9udCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQuZXZhbHVhdGUtY29uIC5zY29yZSAuaXRlbSAuZXZhbHVhdGUge1xyXG5cdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdH1cclxuXHJcblx0LmV2YWx1YXRlLWNvbiAuc2NvcmUgLnRleHRhcmVhIHtcclxuXHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiA0OHJweDtcclxuXHR9XHJcblxyXG5cdC5ldmFsdWF0ZS1jb24gLnNjb3JlIC50ZXh0YXJlYSB0ZXh0YXJlYSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0cGFkZGluZzogMjBycHggOHJweCAwIDhycHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRoZWlnaHQ6IDE2MHJweDtcclxuXHR9XHJcblxyXG5cdC5ldmFsdWF0ZS1jb24gLnNjb3JlIC50ZXh0YXJlYSAucGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNiYmI7XHJcblx0fVxyXG5cclxuXHQuZXZhbHVhdGUtY29uIC5zY29yZSAudGV4dGFyZWEgLmxpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMjVycHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDVycHg7XHJcblx0fVxyXG5cclxuXHQuZXZhbHVhdGUtY29uIC5zY29yZSAudGV4dGFyZWEgLmxpc3QgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDE0MHJweDtcclxuXHRcdGhlaWdodDogMTQwcnB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMzVycHggMjVycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0Y29sb3I6ICNiYmI7XHJcblx0fVxyXG5cclxuXHQuZXZhbHVhdGUtY29uIC5zY29yZSAudGV4dGFyZWEgLmxpc3QgLnBpY3RydWU6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG5cdFx0Ym9yZGVyOiAxcnB4IHNvbGlkICNkZGQ7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0LmV2YWx1YXRlLWNvbiAuc2NvcmUgLnRleHRhcmVhIC5saXN0IC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3JweDtcclxuXHR9XHJcblxyXG5cdC5ldmFsdWF0ZS1jb24gLnNjb3JlIC50ZXh0YXJlYSAubGlzdCAucGljdHJ1ZSAuaWNvbi1ndWFuYmkxIHtcclxuXHRcdGZvbnQtc2l6ZTogNDVycHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0yMHJweDtcclxuXHRcdHJpZ2h0OiAtMjBycHg7XHJcblx0fVxyXG5cclxuXHQuZXZhbHVhdGUtY29uIC5zY29yZSAudGV4dGFyZWEgLmxpc3QgLnBpY3RydWUgLmljb24taWNvbjI1MjAxIHtcclxuXHRcdGNvbG9yOiAjYmZiZmJmO1xyXG5cdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHR9XHJcblxyXG5cdC5ldmFsdWF0ZS1jb24gLnNjb3JlIC5ldmFsdWF0ZUJudCB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDQzcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDg2cnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDVycHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///538\n"); /***/ }), /* 539 */ /*!******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/lottery_comment.vue?mpType=page ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lottery_comment_vue_vue_type_template_id_1d96f0fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lottery_comment.vue?vue&type=template&id=1d96f0fe&scoped=true&mpType=page */ 540);\n/* harmony import */ var _lottery_comment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lottery_comment.vue?vue&type=script&lang=js&mpType=page */ 542);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _lottery_comment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _lottery_comment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _lottery_comment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _lottery_comment_vue_vue_type_template_id_1d96f0fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _lottery_comment_vue_vue_type_template_id_1d96f0fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1d96f0fe\",\n null,\n false,\n _lottery_comment_vue_vue_type_template_id_1d96f0fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/goods_comment_con/lottery_comment.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUo7QUFDbko7QUFDOEU7QUFDTDs7O0FBR3pFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGdHQUFNO0FBQ1IsRUFBRSxpSEFBTTtBQUNSLEVBQUUsMEhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTM5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sb3R0ZXJ5X2NvbW1lbnQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTFkOTZmMGZlJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9sb3R0ZXJ5X2NvbW1lbnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2xvdHRlcnlfY29tbWVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjFkOTZmMGZlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2dvb2RzX2NvbW1lbnRfY29uL2xvdHRlcnlfY29tbWVudC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///539\n"); /***/ }), /* 540 */ /*!************************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/lottery_comment.vue?vue&type=template&id=1d96f0fe&scoped=true&mpType=page ***! \************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lottery_comment_vue_vue_type_template_id_1d96f0fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./lottery_comment.vue?vue&type=template&id=1d96f0fe&scoped=true&mpType=page */ 541); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lottery_comment_vue_vue_type_template_id_1d96f0fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lottery_comment_vue_vue_type_template_id_1d96f0fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lottery_comment_vue_vue_type_template_id_1d96f0fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lottery_comment_vue_vue_type_template_id_1d96f0fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 541 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/lottery_comment.vue?vue&type=template&id=1d96f0fe&scoped=true&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(1, "v-show", _vm.lotteryShow), expression: "_$s(1,'v-show',lotteryShow)", }, ], staticClass: _vm._$s(1, "sc", "header"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "pay-status"), attrs: { _i: 2 } }, [ _c("text", { staticClass: _vm._$s(3, "sc", "iconfont icon-gou"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "pay-status-r"), attrs: { _i: 4 }, }, [ _c( "text", { staticClass: _vm._$s(5, "sc", "pay-status-text"), attrs: { _i: 5 }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("评价完成"))))] ), _c( "text", { staticClass: _vm._$s(6, "sc", "date"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$util.getNowTime())))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "jump"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "jump-index"), attrs: { _i: 8 }, on: { click: _vm.goIndex }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("返回首页"))))] ), ] ), ] ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(9, "v-show", _vm.lotteryShow), expression: "_$s(9,'v-show',lotteryShow)", }, ], staticClass: _vm._$s(9, "sc", "grids-top"), attrs: { _i: 9 }, }, [ _c("image", { attrs: { src: _vm._$s(10, "a-src", __webpack_require__(/*! ../static/pay-lottery-l.png */ 502)), _i: 10, }, }), _c( "view", { staticClass: _vm._$s(11, "sc", "grids-title"), attrs: { _i: 11 }, }, [ _c("view", [ _vm._v( _vm._$s(12, "t0-0", _vm._s(_vm.$t("恭喜您"))) + _vm._$s(12, "t0-1", _vm._s(_vm.$t("获得"))) + _vm._$s(12, "t0-2", _vm._s(_vm.lottery_num)) + _vm._$s(12, "t0-3", _vm._s(_vm.$t("机会"))) ), ]), ] ), _c("image", { attrs: { src: _vm._$s(13, "a-src", __webpack_require__(/*! ../static/pay-lottery-r.png */ 503)), _i: 13, }, }), ] ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(14, "v-show", _vm.lotteryShow), expression: "_$s(14,'v-show',lotteryShow)", }, ], staticClass: _vm._$s(14, "sc", "grids"), attrs: { _i: 14 }, }, [ _c("image", { staticClass: _vm._$s(15, "sc", "grids-bag"), attrs: { src: _vm._$s( 15, "a-src", __webpack_require__(/*! ../static/pay-lottery-bag.png */ 504) ), _i: 15, }, }), _c( "view", { staticClass: _vm._$s(16, "sc", "grids-box"), attrs: { _i: 16 } }, [ _c("gridsLottery", { attrs: { lotteryNum: _vm.lottery_num, prizeData: _vm.prize, _i: 17, }, on: { get_winingIndex: _vm.getWiningIndex, luck_draw_finish: _vm.luck_draw_finish, }, }), ], 1 ), ] ), _c("lotteryAleart", { attrs: { aleartStatus: _vm.aleartStatus, alData: _vm.alData, aleartType: _vm.aleartType, _i: 18, }, on: { close: _vm.closeLottery }, }), _vm._$s(19, "i", _vm.aleartStatus || _vm.addressModel) ? _c("view", { staticClass: _vm._$s(19, "sc", "mask"), attrs: { _i: 19 }, on: { click: _vm.lotteryAleartClose }, }) : _vm._e(), _c("userAddress", { attrs: { aleartStatus: _vm.addressModel, _i: 20 }, on: { getAddress: _vm.getAddress, close: function () { _vm.addressModel = false }, }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 542 */ /*!******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/lottery_comment.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lottery_comment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./lottery_comment.vue?vue&type=script&lang=js&mpType=page */ 543);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lottery_comment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lottery_comment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lottery_comment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lottery_comment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lottery_comment_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFqQixDQUFnQix3bEJBQUcsRUFBQyIsImZpbGUiOiI1NDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9sb3R0ZXJ5X2NvbW1lbnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2xvdHRlcnlfY29tbWVudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///542\n"); /***/ }), /* 543 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/lottery_comment.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../components/lottery/index.vue */ 507));\nvar _lotteryAleart = _interopRequireDefault(__webpack_require__(/*! ./components/lotteryAleart.vue */ 544));\nvar _userAddress = _interopRequireDefault(__webpack_require__(/*! ./components/userAddress.vue */ 549));\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _util = __webpack_require__(/*! @/utils/util.js */ 554);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _lottery = __webpack_require__(/*! @/api/lottery.js */ 527);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _methods, _mixins$components$co;\nvar _default = (_mixins$components$co = {\n mixins: [_color.default],\n components: {\n gridsLottery: _index.default,\n lotteryAleart: _lotteryAleart.default,\n userAddress: _userAddress.default\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n data: function data() {\n return {\n lotteryShow: false,\n addressModel: false,\n lottery_num: 0,\n aleartType: 0,\n aleartStatus: false,\n lottery_draw_param: {\n startIndex: 3,\n //开始抽奖位置,从0开始\n totalCount: 3,\n //一共要转的圈数\n winingIndex: 1,\n //中奖的位置,从0开始\n speed: 100 //抽奖动画的速度 [数字越大越慢,默认100]\n },\n\n alData: {},\n type: '',\n date: '',\n prize: [],\n orderId: '',\n order_pay_info: {\n paid: 1,\n _status: {}\n },\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n couponsHidden: true,\n couponList: []\n };\n }\n}, (0, _defineProperty2.default)(_mixins$components$co, \"computed\", (0, _vuex.mapGetters)(['isLogin'])), (0, _defineProperty2.default)(_mixins$components$co, \"watch\", {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n // this.getOrderPayInfo();\n }\n },\n deep: true\n }\n}), (0, _defineProperty2.default)(_mixins$components$co, \"onLoad\", function onLoad(options) {\n this.orderId = options.order_id;\n this.type = options.type;\n // this.date = this.set_time(options.date);\n if (this.isLogin) {\n // this.getOrderPayInfo();\n this.getLotteryData(this.type);\n } else {\n (0, _login.toLogin)();\n }\n}), (0, _defineProperty2.default)(_mixins$components$co, \"methods\", (_methods = {\n set_time: function set_time(str) {\n var n = parseInt(str);\n var D = new Date(n);\n var year = D.getFullYear(); //四位数年份\n\n var month = D.getMonth() + 1; //月份(0-11),0为一月份\n month = month < 10 ? '0' + month : month;\n var day = D.getDate(); //月的某一天(1-31)\n day = day < 10 ? '0' + day : day;\n var hours = D.getHours(); //小时(0-23)\n hours = hours < 10 ? '0' + hours : hours;\n var minutes = D.getMinutes(); //分钟(0-59)\n minutes = minutes < 10 ? '0' + minutes : minutes;\n\n // var seconds = D.getSeconds();//秒(0-59)\n // seconds = seconds<10?('0'+seconds):seconds;\n // var week = D.getDay();//周几(0-6),0为周日\n // var weekArr = ['周日','周一','周二','周三','周四','周五','周六'];\n\n var now_time = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes;\n return now_time;\n },\n openTap: function openTap() {\n this.$set(this, 'couponsHidden', !this.couponsHidden);\n },\n getWiningIndex: function getWiningIndex(callback) {\n var _this = this;\n (0, _lottery.startLottery)({\n id: this.id\n }).then(function (res) {\n _this.prize.forEach(function (item, index) {\n if (res.data.id === item.id) {\n _this.alData = res.data;\n _this.lottery_draw_param.winingIndex = index;\n callback(_this.lottery_draw_param);\n }\n });\n _this.aleartType = 0;\n }).catch(function (err) {\n _this.$util.Tips({\n title: err\n });\n });\n },\n /**\n * 去首页关闭当前所有页面\n */\n goIndex: function goIndex(e) {\n uni.switchTab({\n url: '/pages/index/index'\n });\n },\n getLotteryData: function getLotteryData(type) {\n var _this2 = this;\n (0, _lottery.getLotteryData)(type).then(function (res) {\n _this2.lotteryShow = true;\n _this2.factor_num = res.data.lottery.factor_num;\n _this2.id = res.data.lottery.id;\n _this2.prize = res.data.lottery.prize;\n _this2.lottery_num = res.data.lottery_num;\n _this2.prize.push({\n a: 1\n });\n }).catch(function (err) {\n uni.redirectTo({\n url: '/pages/goods/order_details/index?order_id=' + _this2.orderId\n });\n });\n },\n closeLottery: function closeLottery(status) {\n this.aleartStatus = false;\n this.getLotteryData(this.type);\n if (this.alData.type === 6) {\n this.addressModel = true;\n }\n },\n getAddress: function getAddress(data) {\n var _this3 = this;\n var addData = data;\n addData.id = this.alData.lottery_record_id;\n addData.address = data.address.province + data.address.city + data.address.district + data.detail;\n (0, _lottery.receiveLottery)(addData).then(function (res) {\n _this3.$util.Tips({\n title: _this3.$t(\"\\u9886\\u53D6\\u6210\\u529F\")\n });\n _this3.addressModel = false;\n }).catch(function (err) {\n _this3.$util.Tips({\n title: err\n });\n });\n }\n}, (0, _defineProperty2.default)(_methods, \"getWiningIndex\", function getWiningIndex(callback) {\n var _this4 = this;\n this.aleartType = 0;\n (0, _lottery.startLottery)({\n id: this.id\n }).then(function (res) {\n _this4.prize.forEach(function (item, index) {\n if (res.data.id === item.id) {\n _this4.alData = res.data;\n _this4.lottery_draw_param.winingIndex = index;\n callback(_this4.lottery_draw_param);\n }\n });\n }).catch(function (err) {\n _this4.$util.Tips({\n title: err\n });\n });\n // //props修改在小程序和APP端不成功,所以在这里使用回调函数传参,\n}), (0, _defineProperty2.default)(_methods, \"luck_draw_finish\", function luck_draw_finish(param) {\n this.aleartType = 2;\n this.aleartStatus = true;\n}), _methods)), _mixins$components$co);\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZ29vZHNfY29tbWVudF9jb24vbG90dGVyeV9jb21tZW50LnZ1ZSJdLCJuYW1lcyI6WyJtaXhpbnMiLCJjb21wb25lbnRzIiwiZ3JpZHNMb3R0ZXJ5IiwibG90dGVyeUFsZWFydCIsInVzZXJBZGRyZXNzIiwiY29tcHV0ZWQiLCJkYXRhIiwibG90dGVyeVNob3ciLCJhZGRyZXNzTW9kZWwiLCJsb3R0ZXJ5X251bSIsImFsZWFydFR5cGUiLCJhbGVhcnRTdGF0dXMiLCJsb3R0ZXJ5X2RyYXdfcGFyYW0iLCJzdGFydEluZGV4IiwidG90YWxDb3VudCIsIndpbmluZ0luZGV4Iiwic3BlZWQiLCJhbERhdGEiLCJ0eXBlIiwiZGF0ZSIsInByaXplIiwib3JkZXJJZCIsIm9yZGVyX3BheV9pbmZvIiwicGFpZCIsIl9zdGF0dXMiLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiY291cG9uc0hpZGRlbiIsImNvdXBvbkxpc3QiLCJpc0xvZ2luIiwiaGFuZGxlciIsImRlZXAiLCJvcHRpb25zIiwic2V0X3RpbWUiLCJtb250aCIsImRheSIsImhvdXJzIiwibWludXRlcyIsIm9wZW5UYXAiLCJnZXRXaW5pbmdJbmRleCIsImlkIiwiY2FsbGJhY2siLCJ0aXRsZSIsImdvSW5kZXgiLCJ1bmkiLCJ1cmwiLCJnZXRMb3R0ZXJ5RGF0YSIsImEiLCJjbG9zZUxvdHRlcnkiLCJnZXRBZGRyZXNzIiwiYWRkRGF0YSIsInBhcmFtIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQTRDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBR0E7QUFHQTtBQUtBO0FBTUE7QUFBQTtBQUFBO0VBRUFBO0VBQ0FDO0lBSUFDO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUFBO1FBQ0FDO1FBQUE7UUFDQUM7UUFBQTtRQUNBQztNQUNBOztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7QUFBQSxvRUFDQSxtR0FDQTtFQUNBQztJQUNBQztNQUNBO1FBQ0E7TUFBQTtJQUVBO0lBQ0FDO0VBQ0E7QUFDQSxtRkFDQUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtJQUNBO0lBQ0E7RUFDQTtJQUNBO0VBQ0E7QUFVQTtFQUVBQztJQUNBO0lBQ0E7SUFDQTs7SUFFQTtJQUNBQztJQUVBO0lBQ0FDO0lBRUE7SUFDQUM7SUFFQTtJQUNBQzs7SUFFQTtJQUNBO0lBQ0E7SUFDQTs7SUFFQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtNQUNBQztJQUNBO01BQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQUM7UUFDQTtNQUNBO01BQ0E7SUFDQTtNQUNBO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUFBO0lBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQUM7TUFDQTtJQUNBO01BQ0FIO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FHO0lBQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtJQUNBQztJQUNBQTtJQUNBO01BQ0E7UUFDQVI7TUFDQTtNQUNBO0lBQ0E7TUFDQTtRQUNBQTtNQUNBO0lBQ0E7RUFDQTtBQUFBLHFGQUNBRDtFQUFBO0VBQ0E7RUFDQTtJQUNBRDtFQUNBO0lBQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQUM7TUFDQTtJQUNBO0VBQ0E7SUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQTtBQUNBLDBGQUVBUztFQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjU0My5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImhlYWRlclwiIHYtc2hvdz1cImxvdHRlcnlTaG93XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicGF5LXN0YXR1c1wiPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1nb3VcIj48L3RleHQ+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwYXktc3RhdHVzLXJcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwicGF5LXN0YXR1cy10ZXh0XCI+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOivhOS7t+WujOaIkGApfX1cclxuXHRcdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiZGF0ZVwiPlxyXG5cdFx0XHRcdFx0XHR7eyR1dGlsLmdldE5vd1RpbWUoKX19XHJcblx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwianVtcFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwianVtcC1pbmRleFwiIEBjbGljaz1cImdvSW5kZXhcIj5cclxuXHRcdFx0XHRcdHt7JHQoYOi/lOWbnummlumhtWApfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiZ3JpZHMtdG9wXCIgdi1zaG93PVwibG90dGVyeVNob3dcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uL3N0YXRpYy9wYXktbG90dGVyeS1sLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImdyaWRzLXRpdGxlXCI+XHJcblx0XHRcdFx0PHZpZXc+e3skdChg5oGt5Zac5oKoYCl9fe+8jHt7JHQoYOiOt+W+l2ApfX0ge3tsb3R0ZXJ5X251bX19IHt7JHQoYOacuuS8mmApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uL3N0YXRpYy9wYXktbG90dGVyeS1yLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJncmlkc1wiIHYtc2hvdz1cImxvdHRlcnlTaG93XCI+XHJcblx0XHRcdDxpbWFnZSBjbGFzcz1cImdyaWRzLWJhZ1wiIHNyYz1cIi4uL3N0YXRpYy9wYXktbG90dGVyeS1iYWcucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZ3JpZHMtYm94XCI+XHJcblx0XHRcdFx0PGdyaWRzTG90dGVyeSBjbGFzcz1cIlwiIDpsb3R0ZXJ5TnVtPVwibG90dGVyeV9udW1cIiA6cHJpemVEYXRhPVwicHJpemVcIiBAZ2V0X3dpbmluZ0luZGV4PSdnZXRXaW5pbmdJbmRleCdcclxuXHRcdFx0XHRcdEBsdWNrX2RyYXdfZmluaXNoPSdsdWNrX2RyYXdfZmluaXNoJz5cclxuXHRcdFx0XHQ8L2dyaWRzTG90dGVyeT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PGxvdHRlcnlBbGVhcnQgOmFsZWFydFN0YXR1cz1cImFsZWFydFN0YXR1c1wiIEBjbG9zZT1cImNsb3NlTG90dGVyeVwiIDphbERhdGE9XCJhbERhdGFcIiA6YWxlYXJ0VHlwZT1cImFsZWFydFR5cGVcIj5cclxuXHRcdDwvbG90dGVyeUFsZWFydD5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFza1wiIHYtaWY9XCJhbGVhcnRTdGF0dXMgfHwgYWRkcmVzc01vZGVsXCIgQGNsaWNrPVwibG90dGVyeUFsZWFydENsb3NlXCI+PC92aWV3PlxyXG5cdFx0PHVzZXJBZGRyZXNzIDphbGVhcnRTdGF0dXM9XCJhZGRyZXNzTW9kZWxcIiBAZ2V0QWRkcmVzcz1cImdldEFkZHJlc3NcIiBAY2xvc2U9XCIoKT0+e2FkZHJlc3NNb2RlbCA9IGZhbHNlfVwiPlxyXG5cdFx0PC91c2VyQWRkcmVzcz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBncmlkc0xvdHRlcnkgZnJvbSAnLi4vY29tcG9uZW50cy9sb3R0ZXJ5L2luZGV4LnZ1ZSdcclxuXHRpbXBvcnQgbG90dGVyeUFsZWFydCBmcm9tICcuL2NvbXBvbmVudHMvbG90dGVyeUFsZWFydC52dWUnXHJcblx0aW1wb3J0IHVzZXJBZGRyZXNzIGZyb20gJy4vY29tcG9uZW50cy91c2VyQWRkcmVzcy52dWUnXHJcblx0aW1wb3J0IHtcclxuXHRcdG9wZW5PcmRlclN1YnNjcmliZVxyXG5cdH0gZnJvbSAnQC91dGlscy9TdWJzY3JpYmVNZXNzYWdlLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0Tm93VGltZVxyXG5cdH0gZnJvbSAnQC91dGlscy91dGlsLmpzJ1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRMb3R0ZXJ5RGF0YSxcclxuXHRcdHN0YXJ0TG90dGVyeSxcclxuXHRcdHJlY2VpdmVMb3R0ZXJ5XHJcblx0fSBmcm9tICdAL2FwaS9sb3R0ZXJ5LmpzJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGdyaWRzTG90dGVyeSxcclxuXHRcdFx0bG90dGVyeUFsZWFydCxcclxuXHRcdFx0dXNlckFkZHJlc3NcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGxvdHRlcnlTaG93OiBmYWxzZSxcclxuXHRcdFx0XHRhZGRyZXNzTW9kZWw6IGZhbHNlLFxyXG5cdFx0XHRcdGxvdHRlcnlfbnVtOiAwLFxyXG5cdFx0XHRcdGFsZWFydFR5cGU6IDAsXHJcblx0XHRcdFx0YWxlYXJ0U3RhdHVzOiBmYWxzZSxcclxuXHRcdFx0XHRsb3R0ZXJ5X2RyYXdfcGFyYW06IHtcclxuXHRcdFx0XHRcdHN0YXJ0SW5kZXg6IDMsIC8v5byA5aeL5oq95aWW5L2N572u77yM5LuOMOW8gOWni1xyXG5cdFx0XHRcdFx0dG90YWxDb3VudDogMywgLy/kuIDlhbHopoHovaznmoTlnIjmlbBcclxuXHRcdFx0XHRcdHdpbmluZ0luZGV4OiAxLCAvL+S4reWllueahOS9jee9ru+8jOS7jjDlvIDlp4tcclxuXHRcdFx0XHRcdHNwZWVkOiAxMDAgLy/mir3lpZbliqjnlLvnmoTpgJ/luqYgW+aVsOWtl+i2iuWkp+i2iuaFoizpu5jorqQxMDBdXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRhbERhdGE6IHt9LFxyXG5cdFx0XHRcdHR5cGU6ICcnLFxyXG5cdFx0XHRcdGRhdGU6ICcnLFxyXG5cdFx0XHRcdHByaXplOiBbXSxcclxuXHRcdFx0XHRvcmRlcklkOiAnJyxcclxuXHRcdFx0XHRvcmRlcl9wYXlfaW5mbzoge1xyXG5cdFx0XHRcdFx0cGFpZDogMSxcclxuXHRcdFx0XHRcdF9zdGF0dXM6IHt9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGNvdXBvbnNIaWRkZW46IHRydWUsXHJcblx0XHRcdFx0Y291cG9uTGlzdDogW11cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0Ly8gdGhpcy5nZXRPcmRlclBheUluZm8oKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdHRoaXMub3JkZXJJZCA9IG9wdGlvbnMub3JkZXJfaWQ7XHJcblx0XHRcdHRoaXMudHlwZSA9IG9wdGlvbnMudHlwZTtcclxuXHRcdFx0Ly8gdGhpcy5kYXRlID0gdGhpcy5zZXRfdGltZShvcHRpb25zLmRhdGUpO1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0Ly8gdGhpcy5nZXRPcmRlclBheUluZm8oKTtcclxuXHRcdFx0XHR0aGlzLmdldExvdHRlcnlEYXRhKHRoaXMudHlwZSlcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ3Zpc2liaWxpdHljaGFuZ2UnLCAoZSkgPT4ge1xyXG5cdFx0XHRcdGxldCBzdGF0ZSA9IGRvY3VtZW50LnZpc2liaWxpdHlTdGF0ZVxyXG5cdFx0XHRcdGlmIChzdGF0ZSA9PSAnaGlkZGVuJykge31cclxuXHRcdFx0XHRpZiAoc3RhdGUgPT0gJ3Zpc2libGUnKSB7XHJcblx0XHRcdFx0XHQvLyB0aGlzLmdldE9yZGVyUGF5SW5mbygpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c2V0X3RpbWUoc3RyKSB7XHJcblx0XHRcdFx0dmFyIG4gPSBwYXJzZUludChzdHIpO1xyXG5cdFx0XHRcdHZhciBEID0gbmV3IERhdGUobik7XHJcblx0XHRcdFx0dmFyIHllYXIgPSBELmdldEZ1bGxZZWFyKCk7IC8v5Zub5L2N5pWw5bm05Lu9XHJcblxyXG5cdFx0XHRcdHZhciBtb250aCA9IEQuZ2V0TW9udGgoKSArIDE7IC8v5pyI5Lu9KDAtMTEpLDDkuLrkuIDmnIjku71cclxuXHRcdFx0XHRtb250aCA9IG1vbnRoIDwgMTAgPyAoJzAnICsgbW9udGgpIDogbW9udGg7XHJcblxyXG5cdFx0XHRcdHZhciBkYXkgPSBELmdldERhdGUoKTsgLy/mnIjnmoTmn5DkuIDlpKkoMS0zMSlcclxuXHRcdFx0XHRkYXkgPSBkYXkgPCAxMCA/ICgnMCcgKyBkYXkpIDogZGF5O1xyXG5cclxuXHRcdFx0XHR2YXIgaG91cnMgPSBELmdldEhvdXJzKCk7IC8v5bCP5pe2KDAtMjMpXHJcblx0XHRcdFx0aG91cnMgPSBob3VycyA8IDEwID8gKCcwJyArIGhvdXJzKSA6IGhvdXJzO1xyXG5cclxuXHRcdFx0XHR2YXIgbWludXRlcyA9IEQuZ2V0TWludXRlcygpOyAvL+WIhumSnygwLTU5KVxyXG5cdFx0XHRcdG1pbnV0ZXMgPSBtaW51dGVzIDwgMTAgPyAoJzAnICsgbWludXRlcykgOiBtaW51dGVzO1xyXG5cclxuXHRcdFx0XHQvLyB2YXIgc2Vjb25kcyA9IEQuZ2V0U2Vjb25kcygpOy8v56eSKDAtNTkpXHJcblx0XHRcdFx0Ly8gc2Vjb25kcyA9IHNlY29uZHM8MTA/KCcwJytzZWNvbmRzKTpzZWNvbmRzO1xyXG5cdFx0XHRcdC8vIHZhciB3ZWVrID0gRC5nZXREYXkoKTsvL+WRqOWHoCgwLTYpLDDkuLrlkajml6VcclxuXHRcdFx0XHQvLyB2YXIgd2Vla0FyciA9IFsn5ZGo5pelJywn5ZGo5LiAJywn5ZGo5LqMJywn5ZGo5LiJJywn5ZGo5ZubJywn5ZGo5LqUJywn5ZGo5YWtJ107XHJcblxyXG5cdFx0XHRcdHZhciBub3dfdGltZSA9IHllYXIgKyAnLScgKyBtb250aCArICctJyArIGRheSArICcgJyArIGhvdXJzICsgJzonICsgbWludXRlcztcclxuXHRcdFx0XHRyZXR1cm4gbm93X3RpbWU7XHJcblx0XHRcdH0sXHJcblx0XHRcdG9wZW5UYXAoKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdjb3Vwb25zSGlkZGVuJywgIXRoaXMuY291cG9uc0hpZGRlbik7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldFdpbmluZ0luZGV4KGNhbGxiYWNrKSB7XHJcblx0XHRcdFx0c3RhcnRMb3R0ZXJ5KHtcclxuXHRcdFx0XHRcdGlkOiB0aGlzLmlkXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5wcml6ZS5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmRhdGEuaWQgPT09IGl0ZW0uaWQpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmFsRGF0YSA9IHJlcy5kYXRhXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5sb3R0ZXJ5X2RyYXdfcGFyYW0ud2luaW5nSW5kZXggPSBpbmRleDtcclxuXHRcdFx0XHRcdFx0XHRjYWxsYmFjayh0aGlzLmxvdHRlcnlfZHJhd19wYXJhbSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR0aGlzLmFsZWFydFR5cGUgPSAwXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDljrvpppbpobXlhbPpl63lvZPliY3miYDmnInpobXpnaJcclxuXHRcdFx0ICovXHJcblx0XHRcdGdvSW5kZXg6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9pbmRleC9pbmRleCdcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0TG90dGVyeURhdGEodHlwZSkge1xyXG5cdFx0XHRcdGdldExvdHRlcnlEYXRhKHR5cGUpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMubG90dGVyeVNob3cgPSB0cnVlXHJcblx0XHRcdFx0XHR0aGlzLmZhY3Rvcl9udW0gPSByZXMuZGF0YS5sb3R0ZXJ5LmZhY3Rvcl9udW1cclxuXHRcdFx0XHRcdHRoaXMuaWQgPSByZXMuZGF0YS5sb3R0ZXJ5LmlkXHJcblx0XHRcdFx0XHR0aGlzLnByaXplID0gcmVzLmRhdGEubG90dGVyeS5wcml6ZVxyXG5cdFx0XHRcdFx0dGhpcy5sb3R0ZXJ5X251bSA9IHJlcy5kYXRhLmxvdHRlcnlfbnVtXHJcblx0XHRcdFx0XHR0aGlzLnByaXplLnB1c2goe1xyXG5cdFx0XHRcdFx0XHRhOiAxXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kcy9vcmRlcl9kZXRhaWxzL2luZGV4P29yZGVyX2lkPScgKyB0aGlzLm9yZGVySWRcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2VMb3R0ZXJ5KHN0YXR1cykge1xyXG5cdFx0XHRcdHRoaXMuYWxlYXJ0U3RhdHVzID0gZmFsc2VcclxuXHRcdFx0XHR0aGlzLmdldExvdHRlcnlEYXRhKHRoaXMudHlwZSlcclxuXHRcdFx0XHRpZiAodGhpcy5hbERhdGEudHlwZSA9PT0gNikge1xyXG5cdFx0XHRcdFx0dGhpcy5hZGRyZXNzTW9kZWwgPSB0cnVlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRBZGRyZXNzKGRhdGEpIHtcclxuXHRcdFx0XHRsZXQgYWRkRGF0YSA9IGRhdGFcclxuXHRcdFx0XHRhZGREYXRhLmlkID0gdGhpcy5hbERhdGEubG90dGVyeV9yZWNvcmRfaWRcclxuXHRcdFx0XHRhZGREYXRhLmFkZHJlc3MgPSBkYXRhLmFkZHJlc3MucHJvdmluY2UgKyBkYXRhLmFkZHJlc3MuY2l0eSArIGRhdGEuYWRkcmVzcy5kaXN0cmljdCArIGRhdGEuZGV0YWlsXHJcblx0XHRcdFx0cmVjZWl2ZUxvdHRlcnkoYWRkRGF0YSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOmihuWPluaIkOWKn2ApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHRoaXMuYWRkcmVzc01vZGVsID0gZmFsc2VcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0V2luaW5nSW5kZXgoY2FsbGJhY2spIHtcclxuXHRcdFx0XHR0aGlzLmFsZWFydFR5cGUgPSAwXHJcblx0XHRcdFx0c3RhcnRMb3R0ZXJ5KHtcclxuXHRcdFx0XHRcdGlkOiB0aGlzLmlkXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5wcml6ZS5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmRhdGEuaWQgPT09IGl0ZW0uaWQpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmFsRGF0YSA9IHJlcy5kYXRhXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5sb3R0ZXJ5X2RyYXdfcGFyYW0ud2luaW5nSW5kZXggPSBpbmRleDtcclxuXHRcdFx0XHRcdFx0XHRjYWxsYmFjayh0aGlzLmxvdHRlcnlfZHJhd19wYXJhbSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gLy9wcm9wc+S/ruaUueWcqOWwj+eoi+W6j+WSjEFQUOerr+S4jeaIkOWKn++8jOaJgOS7peWcqOi/memHjOS9v+eUqOWbnuiwg+WHveaVsOS8oOWPgu+8jFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmir3lpZblrozmiJBcclxuXHRcdFx0bHVja19kcmF3X2ZpbmlzaChwYXJhbSkge1xyXG5cdFx0XHRcdHRoaXMuYWxlYXJ0VHlwZSA9IDJcclxuXHRcdFx0XHR0aGlzLmFsZWFydFN0YXR1cyA9IHRydWVcclxuXHRcdFx0fSxcclxuXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQuaGVhZGVyIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHBhZGRpbmc6IDgwcnB4IDA7XHJcblxyXG5cdFx0LnBheS1zdGF0dXMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDc0cnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMC4wOCk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBycHg7XHJcblx0XHRcdFx0cGFkZGluZzogOXJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBheS1zdGF0dXMtciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdFx0XHQucGF5LXN0YXR1cy10ZXh0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzhycHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ3JpZHMgL2RlZXAvIC5ncmlkX3dyYXAgLmxvdHRlcnlfd3JhcCAubG90dGVyeV9ncmlkIGxpOm50aC1vZi10eXBlKDkpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgjZmZmLCAwLjIpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmp1bXAge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNDBycHg7XHJcblxyXG5cdFx0XHQuanVtcC1kZXQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjRTkzMzIzO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcnB4IDM4cnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5qdW1wLWluZGV4IHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkVGRkZGO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0cGFkZGluZzogMTBycHggMzhycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmdyaWRzLXRvcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAzMHJweCAwIDAgMDtcclxuXHJcblx0XHRpbWFnZSB7XHJcblx0XHRcdHdpZHRoOiA0MHJweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZ3JpZHMtdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRjb2xvcjogI0U5MzMyMztcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE0cnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0XHRcdC5ncmlkcy1mcmVxdWVuY3kge31cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC9kZWVwLyAubG90dGVyeV9ncmlkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFOTMzMjM7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnJweDtcclxuXHR9XHJcblxyXG5cdC5kYXRlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5ncmlkcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC8vIGhlaWdodDogODAwcnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDMwcnB4O1xyXG5cclxuXHRcdC5ncmlkcy1iYWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDc1MHJweDtcclxuXHRcdFx0aGVpZ2h0OiA3NTBycHg7XHJcblx0XHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuZ3JpZHMtYm94IHtcclxuXHRcdFx0d2lkdGg6IDcwMHJweDtcclxuXHRcdFx0aGVpZ2h0OiA3MDBycHg7XHJcblx0XHRcdC8vIHotaW5kZXg6IDEwMDAwO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U3NDQzNTtcclxuXHRcdH1cclxuXHJcblx0XHQud2lubmluZy10aXBzLWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRjb2xvcjogI0ZGRjhGODtcclxuXHRcdFx0bWFyZ2luOiAzMHJweCAwO1xyXG5cdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDUxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuXHJcblx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///543\n"); /***/ }), /* 544 */ /*!***************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/components/lotteryAleart.vue ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lotteryAleart_vue_vue_type_template_id_ea5f343e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lotteryAleart.vue?vue&type=template&id=ea5f343e&scoped=true& */ 545);\n/* harmony import */ var _lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lotteryAleart.vue?vue&type=script&lang=js& */ 547);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _lotteryAleart_vue_vue_type_template_id_ea5f343e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _lotteryAleart_vue_vue_type_template_id_ea5f343e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"ea5f343e\",\n null,\n false,\n _lotteryAleart_vue_vue_type_template_id_ea5f343e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/goods_comment_con/components/lotteryAleart.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0k7QUFDdEk7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSxvR0FBTTtBQUNSLEVBQUUsNkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sb3R0ZXJ5QWxlYXJ0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lYTVmMzQzZSZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2xvdHRlcnlBbGVhcnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9sb3R0ZXJ5QWxlYXJ0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImVhNWYzNDNlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2dvb2RzX2NvbW1lbnRfY29uL2NvbXBvbmVudHMvbG90dGVyeUFsZWFydC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///544\n"); /***/ }), /* 545 */ /*!**********************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/components/lotteryAleart.vue?vue&type=template&id=ea5f343e&scoped=true& ***! \**********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_ea5f343e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./lotteryAleart.vue?vue&type=template&id=ea5f343e&scoped=true& */ 546); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_ea5f343e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_ea5f343e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_ea5f343e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_ea5f343e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 546 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/components/lotteryAleart.vue?vue&type=template&id=ea5f343e&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.aleartStatus) ? _c( "view", { staticClass: _vm._$s(0, "sc", "aleart"), attrs: { _i: 0 } }, [ _c("image", { staticClass: _vm._$s(1, "sc", "close"), attrs: { src: _vm._$s( 1, "a-src", __webpack_require__(/*! ../../../../static/images/poster-close.png */ 517) ), _i: 1, }, on: { click: _vm.posterImageClose }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.aleartData.title)))] ), _c( "view", { staticClass: _vm._$s(3, "sc", "aleart-body"), attrs: { _i: 3 } }, [ _vm._$s(4, "i", _vm.aleartData.img) ? _c("image", { staticClass: _vm._$s(4, "sc", "goods-img"), attrs: { src: _vm._$s(4, "a-src", _vm.aleartData.img), _i: 4, }, }) : _vm._e(), _c( "text", { staticClass: _vm._$s(5, "sc", "msg"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.aleartData.msg)))] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "btn"), attrs: { _i: 6 }, on: { click: function ($event) { return _vm.posterImageClose() }, }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.aleartData.btn)))] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 547 */ /*!****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/components/lotteryAleart.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./lotteryAleart.vue?vue&type=script&lang=js& */ 548);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdpQixDQUFnQiwya0JBQUcsRUFBQyIsImZpbGUiOiI1NDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9sb3R0ZXJ5QWxlYXJ0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG90dGVyeUFsZWFydC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///547\n"); /***/ }), /* 548 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/components/lotteryAleart.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n aleartData: {}\n };\n },\n props: {\n aleartType: {\n type: Number\n },\n alData: {\n type: Object\n },\n aleartStatus: {\n type: Boolean,\n default: false\n }\n },\n watch: {\n aleartType: function aleartType(type) {\n if (type === 2) {\n this.aleartData = {\n title: '抽奖结果',\n img: this.alData.image,\n msg: this.alData.prompt,\n btn: '好的',\n type: this.alData.type\n };\n }\n },\n aleartStatus: function aleartStatus(status) {\n if (!status) {\n this.aleartData = {};\n }\n }\n },\n methods: {\n //隐藏弹窗\n posterImageClose: function posterImageClose(type) {\n this.$emit(\"close\", false);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZ29vZHNfY29tbWVudF9jb24vY29tcG9uZW50cy9sb3R0ZXJ5QWxlYXJ0LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiYWxlYXJ0RGF0YSIsInByb3BzIiwiYWxlYXJ0VHlwZSIsInR5cGUiLCJhbERhdGEiLCJhbGVhcnRTdGF0dXMiLCJkZWZhdWx0Iiwid2F0Y2giLCJ0aXRsZSIsImltZyIsIm1zZyIsImJ0biIsIm1ldGhvZHMiLCJwb3N0ZXJJbWFnZUNsb3NlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBaUJBO0VBQ0FBO0lBQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUQ7SUFDQTtJQUNBRTtNQUNBRjtNQUNBRztJQUNBO0VBQ0E7RUFDQUM7SUFDQUw7TUFDQTtRQUNBO1VBQ0FNO1VBQ0FDO1VBQ0FDO1VBQ0FDO1VBQ0FSO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBTztJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBRUE7QUFBQSIsImZpbGUiOiI1NDguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJhbGVhcnRcIiB2LWlmPVwiYWxlYXJ0U3RhdHVzXCI+XHJcblx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL2ltYWdlcy9wb3N0ZXItY2xvc2UucG5nXCIgY2xhc3M9XCJjbG9zZVwiIEBjbGljaz1cInBvc3RlckltYWdlQ2xvc2VcIj48L2ltYWdlPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHR7e2FsZWFydERhdGEudGl0bGV9fVxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJhbGVhcnQtYm9keVwiPlxyXG5cdFx0XHQ8aW1hZ2Ugdi1pZj1cImFsZWFydERhdGEuaW1nXCIgY2xhc3M9XCJnb29kcy1pbWdcIiA6c3JjPVwiYWxlYXJ0RGF0YS5pbWdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJtc2dcIj57e2FsZWFydERhdGEubXNnfX08L3RleHQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJ0blwiIEBjbGljaz1cInBvc3RlckltYWdlQ2xvc2UoKVwiPlxyXG5cdFx0XHR7e2FsZWFydERhdGEuYnRufX1cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0YWxlYXJ0RGF0YToge31cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGFsZWFydFR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXJcclxuXHRcdFx0fSxcclxuXHRcdFx0YWxEYXRhOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0XHJcblx0XHRcdH0sXHJcblx0XHRcdGFsZWFydFN0YXR1czoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGFsZWFydFR5cGUodHlwZSkge1xyXG5cdFx0XHRcdGlmICh0eXBlID09PSAyKSB7XHJcblx0XHRcdFx0XHR0aGlzLmFsZWFydERhdGEgPSB7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn5oq95aWW57uT5p6cJyxcclxuXHRcdFx0XHRcdFx0aW1nOiB0aGlzLmFsRGF0YS5pbWFnZSxcclxuXHRcdFx0XHRcdFx0bXNnOiB0aGlzLmFsRGF0YS5wcm9tcHQsXHJcblx0XHRcdFx0XHRcdGJ0bjogJ+WlveeahCcsXHJcblx0XHRcdFx0XHRcdHR5cGU6IHRoaXMuYWxEYXRhLnR5cGVcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGFsZWFydFN0YXR1cyhzdGF0dXMpIHtcclxuXHRcdFx0XHRpZiAoIXN0YXR1cykge1xyXG5cdFx0XHRcdFx0dGhpcy5hbGVhcnREYXRhID0ge31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8v6ZqQ6JeP5by556qXXHJcblx0XHRcdHBvc3RlckltYWdlQ2xvc2UodHlwZSkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoXCJjbG9zZVwiLCBmYWxzZSlcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQuYWxlYXJ0IHtcclxuXHRcdHdpZHRoOiA1MDBycHg7XHJcblx0XHQvLyBoZWlnaHQ6IDcxNHJweDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdG1hcmdpbi10b3A6IC0zNTdycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMzBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnJweDtcclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjRTgyQzI3O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBycHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNFODJDMjcsIDAuMik7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFsZWFydC1ib2R5IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHBhZGRpbmc6IDYwcnB4IDA7XHJcblxyXG5cdFx0XHQuZ29vZHMtaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTUwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTUwcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubXNnIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXJweCAwO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjM0QTQ2IDAlLCAjRkE5NTMyIDEwMCUpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNsb3NlIHtcclxuXHRcdFx0d2lkdGg6IDQ2cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDc1cnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IC03M3JweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///548\n"); /***/ }), /* 549 */ /*!*************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/components/userAddress.vue ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _userAddress_vue_vue_type_template_id_40d35e98_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userAddress.vue?vue&type=template&id=40d35e98&scoped=true& */ 550);\n/* harmony import */ var _userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./userAddress.vue?vue&type=script&lang=js& */ 552);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _userAddress_vue_vue_type_template_id_40d35e98_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _userAddress_vue_vue_type_template_id_40d35e98_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"40d35e98\",\n null,\n false,\n _userAddress_vue_vue_type_template_id_40d35e98_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/goods_comment_con/components/userAddress.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTQ5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91c2VyQWRkcmVzcy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDBkMzVlOTgmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91c2VyQWRkcmVzcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VzZXJBZGRyZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjQwZDM1ZTk4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2dvb2RzX2NvbW1lbnRfY29uL2NvbXBvbmVudHMvdXNlckFkZHJlc3MudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///549\n"); /***/ }), /* 550 */ /*!********************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/components/userAddress.vue?vue&type=template&id=40d35e98&scoped=true& ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_40d35e98_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./userAddress.vue?vue&type=template&id=40d35e98&scoped=true& */ 551); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_40d35e98_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_40d35e98_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_40d35e98_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_40d35e98_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 551 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/components/userAddress.vue?vue&type=template&id=40d35e98&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.aleartStatus) ? _c( "view", { staticClass: _vm._$s(0, "sc", "aleart"), attrs: { _i: 0 } }, [ _c("image", { staticClass: _vm._$s(1, "sc", "close"), attrs: { src: _vm._$s( 1, "a-src", __webpack_require__(/*! ../../../../static/images/poster-close.png */ 517) ), _i: 1, }, on: { click: _vm.posterImageClose }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }, [ _c("image", { staticClass: _vm._$s(3, "sc", "title-img"), attrs: { src: _vm._$s( 3, "a-src", __webpack_require__(/*! ../../static/address-aleart-header.png */ 523) ), _i: 3, }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "aleart-body"), attrs: { _i: 4 } }, [ _c( "form", { staticClass: _vm._$s(5, "sc", "form-data"), attrs: { _i: 5 }, on: { submit: _vm.formSubmit }, }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "addAddress"), attrs: { _i: 6 }, }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "list"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 8 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 9, "a-placeholder", _vm.$t("请输入姓名") ), value: _vm._$s( 9, "a-value", _vm.userAddress.name ), _i: 9, }, }), ] ), _c( "view", { staticClass: _vm._$s( 10, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 10 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 11, "a-placeholder", _vm.$t("请输入手机号") ), value: _vm._$s( 11, "a-value", _vm.userAddress.phone ), _i: 11, }, }), ] ), _c( "view", { staticClass: _vm._$s( 12, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "address"), attrs: { _i: 13 }, }, [ _c( "picker", { attrs: { value: _vm._$s( 14, "a-value", _vm.valueRegion ), range: _vm._$s( 14, "a-range", _vm.multiArray ), _i: 14, }, on: { change: _vm.bindRegionChange, columnchange: _vm.bindMultiPickerColumnChange, }, }, [ _c( "view", { staticClass: _vm._$s( 15, "sc", "acea-row" ), attrs: { _i: 15 }, }, [ _c( "view", { staticClass: _vm._$s( 16, "sc", "picker" ), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s(_vm.region[0]) ) + _vm._$s( 16, "t0-1", _vm._s(_vm.region[1]) ) + _vm._$s( 16, "t0-2", _vm._s(_vm.region[2]) ) ), ] ), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 17, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 17 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 18, "a-placeholder", _vm.$t("请填写具体地址") ), value: _vm._$s( 18, "a-value", _vm.userAddress.detail ), _i: 18, }, }), ] ), ] ), _c( "button", { staticClass: _vm._$s(19, "sc", "keepBnt"), attrs: { _i: 19 }, }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("提交"))))] ), ] ), ] ), ] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 552 */ /*!**************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/components/userAddress.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./userAddress.vue?vue&type=script&lang=js& */ 553);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiI1NTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91c2VyQWRkcmVzcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VzZXJBZGRyZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///552\n"); /***/ }), /* 553 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_comment_con/components/userAddress.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n props: {\n aleartStatus: {\n type: Boolean,\n default: false\n }\n },\n data: function data() {\n return {\n regionDval: ['浙江省', '杭州市', '滨江区'],\n id: 0,\n //地址id\n userAddress: {\n is_default: false\n },\n //地址详情\n region: [this.$t(\"\\u7701\"), this.$t(\"\\u5E02\"), this.$t(\"\\u533A\")],\n valueRegion: [0, 0, 0],\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n district: [],\n multiArray: [],\n multiIndex: [0, 0, 0],\n cityId: 0,\n defaultRegion: ['广东省', '广州市', '番禺区'],\n defaultRegionCode: '110101'\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserAddress();\n }\n },\n deep: true\n }\n },\n created: function created(options) {\n if (this.isLogin) {\n this.getCityList();\n this.getUserAddress();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n // 获取选择的地区\n handleGetRegion: function handleGetRegion(region) {\n this.region = region;\n },\n // 获取地址数据\n getCityList: function getCityList() {\n var _this = this;\n var that = this;\n (0, _api.getCity)().then(function (res) {\n _this.district = res.data;\n that.initialize();\n });\n },\n // 处理地址数据\n initialize: function initialize() {\n var that = this,\n province = [],\n city = [],\n area = [];\n if (that.district.length) {\n var cityChildren = that.district[0].c || [];\n var areaChildren = cityChildren.length ? cityChildren[0].c || [] : [];\n that.district.forEach(function (item) {\n province.push(item.n);\n });\n cityChildren.forEach(function (item) {\n city.push(item.n);\n });\n areaChildren.forEach(function (item) {\n area.push(item.n);\n });\n this.multiArray = [province, city, area];\n }\n },\n bindRegionChange: function bindRegionChange(e) {\n var multiIndex = this.multiIndex,\n province = this.district[multiIndex[0]] || {\n c: []\n },\n city = province.c[multiIndex[1]] || {\n v: 0\n },\n multiArray = this.multiArray,\n value = e.detail.value;\n this.region = [multiArray[0][value[0]], multiArray[1][value[1]], multiArray[2][value[2]]];\n // this.$set(this.region,0,multiArray[0][value[0]]);\n // this.$set(this.region,1,multiArray[1][value[1]]);\n // this.$set(this.region,2,multiArray[2][value[2]]);\n this.cityId = city.v;\n this.valueRegion = [0, 0, 0];\n this.initialize();\n },\n bindMultiPickerColumnChange: function bindMultiPickerColumnChange(e) {\n var that = this,\n column = e.detail.column,\n value = e.detail.value,\n currentCity = this.district[value] || {\n c: []\n },\n multiArray = that.multiArray,\n multiIndex = that.multiIndex;\n multiIndex[column] = value;\n switch (column) {\n case 0:\n var areaList = currentCity.c[0] || {\n c: []\n };\n multiArray[1] = currentCity.c.map(function (item) {\n return item.n;\n });\n multiArray[2] = areaList.c.map(function (item) {\n return item.n;\n });\n break;\n case 1:\n var cityList = that.district[multiIndex[0]].c[multiIndex[1]].c || [];\n multiArray[2] = cityList.map(function (item) {\n return item.n;\n });\n break;\n case 2:\n break;\n }\n this.$set(this.multiArray, 0, multiArray[0]);\n this.$set(this.multiArray, 1, multiArray[1]);\n this.$set(this.multiArray, 2, multiArray[2]);\n this.multiIndex = multiIndex;\n // this.setData({ multiArray: multiArray, multiIndex: multiIndex});\n },\n // 授权回调\n onLoadFun: function onLoadFun() {\n this.getUserAddress();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n toggleTab: function toggleTab(str) {\n this.$refs[str].show();\n },\n // bindRegionChange: function(e) {\n // \tthis.$set(this, 'region', e.detail.value);\n // },\n onConfirm: function onConfirm(val) {\n this.region = val.checkArr[0] + '-' + val.checkArr[1] + '-' + val.checkArr[2];\n },\n getUserAddress: function getUserAddress() {\n if (!this.id) return false;\n var that = this;\n (0, _user.getAddressDetail)(this.id).then(function (res) {\n var region = [res.data.province, res.data.city, res.data.district];\n that.$set(that, 'userAddress', res.data);\n that.$set(that, 'region', region);\n that.cityId = res.data.city_id;\n });\n },\n // 导入共享地址(小程序)\n getWxAddress: function getWxAddress() {\n var that = this;\n uni.authorize({\n scope: 'scope.address',\n success: function success(res) {\n uni.chooseAddress({\n success: function success(res) {\n var addressP = {};\n addressP.province = res.provinceName;\n addressP.city = res.cityName;\n addressP.district = res.countyName;\n (0, _user.editAddress)({\n address: addressP,\n is_default: 1,\n real_name: res.userName,\n post_code: res.postalCode,\n phone: res.telNumber,\n detail: res.detailInfo,\n id: 0,\n type: 1\n }).then(function (res) {\n setTimeout(function () {\n if (that.cartId) {\n var cartId = that.cartId;\n var pinkId = that.pinkId;\n var couponId = that.couponId;\n that.cartId = '';\n that.pinkId = '';\n that.couponId = '';\n uni.navigateTo({\n url: true ? that.id : undefined\n });\n } else {\n uni.navigateBack({\n delta: 1\n });\n }\n }, 1000);\n return that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n fail: function fail(res) {\n if (res.errMsg == 'chooseAddress:cancel') return that.$util.Tips({\n title: that.$t(\"\\u53D6\\u6D88\")\n });\n }\n });\n },\n fail: function fail(res) {\n uni.showModal({\n title: that.$t(\"\\u60A8\\u5DF2\\u62D2\\u7EDD\\u5BFC\\u5165\\u5FAE\\u4FE1\\u5730\\u5740\\u6743\\u9650\"),\n content: that.$t(\"\\u662F\\u5426\\u8FDB\\u5165\\u6743\\u9650\\u7BA1\\u7406\\uFF0C\\u8C03\\u6574\\u6388\\u6743\\uFF1F\"),\n success: function success(res) {\n if (res.confirm) {\n uni.openSetting({\n success: function success(res) {}\n });\n } else if (res.cancel) {\n return that.$util.Tips({\n title: that.$t(\"\\u5DF2\\u53D6\\u6D88\")\n });\n }\n }\n });\n }\n });\n },\n // 导入共享地址(微信);\n getAddress: function getAddress() {\n var _this2 = this;\n var that = this;\n that.$wechat.openAddress().then(function (userInfo) {\n (0, _user.editAddress)({\n id: _this2.id,\n real_name: userInfo.userName,\n phone: userInfo.telNumber,\n address: {\n province: userInfo.provinceName,\n city: userInfo.cityName,\n district: userInfo.countryName\n },\n detail: userInfo.detailInfo,\n is_default: 1,\n post_code: userInfo.postalCode,\n type: 1\n }).then(function () {\n setTimeout(function () {\n uni.navigateTo({\n url: true ? that.id : undefined\n });\n }, 1000);\n // close();\n that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err || that.$t(\"\\u6DFB\\u52A0\\u5931\\u8D25\")\n });\n });\n }).catch(function (err) {});\n },\n /**\n * 提交用户添加地址\n * \n */\n formSubmit: function formSubmit(e) {\n var that = this,\n value = e.detail.value;\n if (!value.name) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u6536\\u8D27\\u4EBA\\u59D3\\u540D\")\n });\n if (!value.phone) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u624B\\u673A\\u53F7\")\n });\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(value.phone)) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n if (that.region[0] == '省') return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u6240\\u5728\\u5730\\u533A\")\n });\n if (!value.detail) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u8BE6\\u7EC6\\u5730\\u5740\")\n });\n var regionArray = that.region;\n value.address = {\n province: regionArray[0],\n city: regionArray[1],\n district: regionArray[2],\n city_id: that.cityId\n };\n this.$emit('getAddress', value);\n },\n //隐藏弹窗\n posterImageClose: function posterImageClose() {\n this.$emit(\"close\", false);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZ29vZHNfY29tbWVudF9jb24vY29tcG9uZW50cy91c2VyQWRkcmVzcy52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJwcm9wcyIsImFsZWFydFN0YXR1cyIsInR5cGUiLCJkZWZhdWx0IiwiZGF0YSIsInJlZ2lvbkR2YWwiLCJpZCIsInVzZXJBZGRyZXNzIiwiaXNfZGVmYXVsdCIsInJlZ2lvbiIsInZhbHVlUmVnaW9uIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsImRpc3RyaWN0IiwibXVsdGlBcnJheSIsIm11bHRpSW5kZXgiLCJjaXR5SWQiLCJkZWZhdWx0UmVnaW9uIiwiZGVmYXVsdFJlZ2lvbkNvZGUiLCJjb21wdXRlZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwiY3JlYXRlZCIsIm1ldGhvZHMiLCJoYW5kbGVHZXRSZWdpb24iLCJnZXRDaXR5TGlzdCIsInRoYXQiLCJpbml0aWFsaXplIiwicHJvdmluY2UiLCJjaXR5IiwiYXJlYSIsImNpdHlDaGlsZHJlbiIsImFyZWFDaGlsZHJlbiIsImJpbmRSZWdpb25DaGFuZ2UiLCJjIiwidiIsInZhbHVlIiwiYmluZE11bHRpUGlja2VyQ29sdW1uQ2hhbmdlIiwiY29sdW1uIiwiY3VycmVudENpdHkiLCJvbkxvYWRGdW4iLCJhdXRoQ29sc2UiLCJ0b2dnbGVUYWIiLCJvbkNvbmZpcm0iLCJnZXRVc2VyQWRkcmVzcyIsImdldFd4QWRkcmVzcyIsInVuaSIsInNjb3BlIiwic3VjY2VzcyIsImFkZHJlc3NQIiwiYWRkcmVzcyIsInJlYWxfbmFtZSIsInBvc3RfY29kZSIsInBob25lIiwiZGV0YWlsIiwic2V0VGltZW91dCIsInVybCIsImRlbHRhIiwidGl0bGUiLCJpY29uIiwiZmFpbCIsIlRpcHMiLCJjb250ZW50IiwiZ2V0QWRkcmVzcyIsInRoZW4iLCJjYXRjaCIsImZvcm1TdWJtaXQiLCJjaXR5X2lkIiwicG9zdGVySW1hZ2VD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QTtNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7TUFDQXRCO1FBQ0FSO1FBQ0FDO1FBQ0FsQjtRQUNBd0Q7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNTUzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiYWxlYXJ0XCIgdi1pZj1cImFsZWFydFN0YXR1c1wiPlxyXG5cdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy9pbWFnZXMvcG9zdGVyLWNsb3NlLnBuZ1wiIGNsYXNzPVwiY2xvc2VcIiBAY2xpY2s9XCJwb3N0ZXJJbWFnZUNsb3NlXCI+PC9pbWFnZT5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0PGltYWdlIGNsYXNzPVwidGl0bGUtaW1nXCIgc3JjPVwiLi4vLi4vc3RhdGljL2FkZHJlc3MtYWxlYXJ0LWhlYWRlci5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYWxlYXJ0LWJvZHlcIj5cclxuXHRcdFx0PGZvcm0gQHN1Ym1pdD1cImZvcm1TdWJtaXRcIiBjbGFzcz1cImZvcm0tZGF0YVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdhZGRBZGRyZXNzJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9J3RleHQnIDpwbGFjZWhvbGRlcj0nJHQoYOivt+i+k+WFpeWnk+WQjWApJyBuYW1lPSduYW1lJyA6dmFsdWU9XCJ1c2VyQWRkcmVzcy5uYW1lXCJcclxuXHRcdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcic+PC9pbnB1dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT0nbnVtYmVyJyA6cGxhY2Vob2xkZXI9JyR0KGDor7fovpPlhaXmiYvmnLrlj7dgKScgbmFtZT1cInBob25lXCIgOnZhbHVlPSd1c2VyQWRkcmVzcy5waG9uZSdcclxuXHRcdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcicgcGF0dGVybj1cIlxcZCpcIj48L2lucHV0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWRkcmVzc1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHBpY2tlciBtb2RlPVwibXVsdGlTZWxlY3RvclwiIEBjaGFuZ2U9XCJiaW5kUmVnaW9uQ2hhbmdlXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGNvbHVtbmNoYW5nZT1cImJpbmRNdWx0aVBpY2tlckNvbHVtbkNoYW5nZVwiIDp2YWx1ZT1cInZhbHVlUmVnaW9uXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0OnJhbmdlPVwibXVsdGlBcnJheVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYWNlYS1yb3cnPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGlja2VyXCI+e3tyZWdpb25bMF19fe+8jHt7cmVnaW9uWzFdfX3vvIx7e3JlZ2lvblsyXX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9J3RleHQnIDpwbGFjZWhvbGRlcj0nJHQoYOivt+Whq+WGmeWFt+S9k+WcsOWdgGApJyBuYW1lPSdkZXRhaWwnIHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcidcclxuXHRcdFx0XHRcdFx0XHRcdDp2YWx1ZT0ndXNlckFkZHJlc3MuZGV0YWlsJz48L2lucHV0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPSdrZWVwQm50JyBmb3JtLXR5cGU9XCJzdWJtaXRcIj57eyR0KGDmj5DkuqRgKX19PC9idXR0b24+XHJcblx0XHRcdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJ3ZWNoYXRBZGRyZXNzXCIgdi1pZj1cIiFpZFwiIEBjbGljaz1cImdldFd4QWRkcmVzc1wiPuWvvOWFpeW+ruS/oeWcsOWdgDwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cIndlY2hhdEFkZHJlc3NcIiB2LWlmPVwidGhpcy4kd2VjaGF0LmlzV2VpeGluKCkgJiYgIWlkXCIgQGNsaWNrPVwiZ2V0QWRkcmVzc1wiPuWvvOWFpeW+ruS/oeWcsOWdgDwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvZm9ybT5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRlZGl0QWRkcmVzcyxcclxuXHRcdGdldEFkZHJlc3NEZXRhaWxcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRDaXR5XHJcblx0fSBmcm9tICdAL2FwaS9hcGkuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cclxuXHQvLyAjaWZkZWYgTVBcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRob21lLFxyXG5cdFx0fSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGFsZWFydFN0YXR1czoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0cmVnaW9uRHZhbDogWyfmtZnmsZ/nnIEnLCAn5p2t5bee5biCJywgJ+a7qOaxn+WMuiddLFxyXG5cdFx0XHRcdGlkOiAwLCAvL+WcsOWdgGlkXHJcblx0XHRcdFx0dXNlckFkZHJlc3M6IHtcclxuXHRcdFx0XHRcdGlzX2RlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdFx0fSwgLy/lnLDlnYDor6bmg4VcclxuXHRcdFx0XHRyZWdpb246IFt0aGlzLiR0KGDnnIFgKSwgdGhpcy4kdChg5biCYCksIHRoaXMuJHQoYOWMumApXSxcclxuXHRcdFx0XHR2YWx1ZVJlZ2lvbjogWzAsIDAsIDBdLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UsIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdFx0ZGlzdHJpY3Q6IFtdLFxyXG5cdFx0XHRcdG11bHRpQXJyYXk6IFtdLFxyXG5cdFx0XHRcdG11bHRpSW5kZXg6IFswLCAwLCAwXSxcclxuXHRcdFx0XHRjaXR5SWQ6IDAsXHJcblx0XHRcdFx0ZGVmYXVsdFJlZ2lvbjogWyflub/kuJznnIEnLCAn5bm/5bee5biCJywgJ+eVquemuuWMuiddLFxyXG5cdFx0XHRcdGRlZmF1bHRSZWdpb25Db2RlOiAnMTEwMTAxJyxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRVc2VyQWRkcmVzcygpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZChvcHRpb25zKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldENpdHlMaXN0KCk7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VyQWRkcmVzcygpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdC8vIOiOt+WPlumAieaLqeeahOWcsOWMulxyXG5cdFx0XHRoYW5kbGVHZXRSZWdpb24ocmVnaW9uKSB7XHJcblx0XHRcdFx0dGhpcy5yZWdpb24gPSByZWdpb25cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vIOiOt+WPluWcsOWdgOaVsOaNrlxyXG5cdFx0XHRnZXRDaXR5TGlzdCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0Q2l0eSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuZGlzdHJpY3QgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0dGhhdC5pbml0aWFsaXplKCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5aSE55CG5Zyw5Z2A5pWw5o2uXHJcblx0XHRcdGluaXRpYWxpemUoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzLFxyXG5cdFx0XHRcdFx0cHJvdmluY2UgPSBbXSxcclxuXHRcdFx0XHRcdGNpdHkgPSBbXSxcclxuXHRcdFx0XHRcdGFyZWEgPSBbXTtcclxuXHRcdFx0XHRpZiAodGhhdC5kaXN0cmljdC5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdGxldCBjaXR5Q2hpbGRyZW4gPSB0aGF0LmRpc3RyaWN0WzBdLmMgfHwgW107XHJcblx0XHRcdFx0XHRsZXQgYXJlYUNoaWxkcmVuID0gY2l0eUNoaWxkcmVuLmxlbmd0aCA/IChjaXR5Q2hpbGRyZW5bMF0uYyB8fCBbXSkgOiBbXTtcclxuXHRcdFx0XHRcdHRoYXQuZGlzdHJpY3QuZm9yRWFjaChmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRcdFx0XHRcdHByb3ZpbmNlLnB1c2goaXRlbS5uKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0Y2l0eUNoaWxkcmVuLmZvckVhY2goZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0XHRcdFx0XHRjaXR5LnB1c2goaXRlbS5uKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0YXJlYUNoaWxkcmVuLmZvckVhY2goZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0XHRcdFx0XHRhcmVhLnB1c2goaXRlbS5uKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhpcy5tdWx0aUFycmF5ID0gW3Byb3ZpbmNlLCBjaXR5LCBhcmVhXVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0YmluZFJlZ2lvbkNoYW5nZShlKSB7XHJcblx0XHRcdFx0bGV0IG11bHRpSW5kZXggPSB0aGlzLm11bHRpSW5kZXgsXHJcblx0XHRcdFx0XHRwcm92aW5jZSA9IHRoaXMuZGlzdHJpY3RbbXVsdGlJbmRleFswXV0gfHwge1xyXG5cdFx0XHRcdFx0XHRjOiBbXVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGNpdHkgPSBwcm92aW5jZS5jW211bHRpSW5kZXhbMV1dIHx8IHtcclxuXHRcdFx0XHRcdFx0djogMFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdG11bHRpQXJyYXkgPSB0aGlzLm11bHRpQXJyYXksXHJcblx0XHRcdFx0XHR2YWx1ZSA9IGUuZGV0YWlsLnZhbHVlO1xyXG5cclxuXHRcdFx0XHR0aGlzLnJlZ2lvbiA9IFttdWx0aUFycmF5WzBdW3ZhbHVlWzBdXSwgbXVsdGlBcnJheVsxXVt2YWx1ZVsxXV0sIG11bHRpQXJyYXlbMl1bdmFsdWVbMl1dXVxyXG5cdFx0XHRcdC8vIHRoaXMuJHNldCh0aGlzLnJlZ2lvbiwwLG11bHRpQXJyYXlbMF1bdmFsdWVbMF1dKTtcclxuXHRcdFx0XHQvLyB0aGlzLiRzZXQodGhpcy5yZWdpb24sMSxtdWx0aUFycmF5WzFdW3ZhbHVlWzFdXSk7XHJcblx0XHRcdFx0Ly8gdGhpcy4kc2V0KHRoaXMucmVnaW9uLDIsbXVsdGlBcnJheVsyXVt2YWx1ZVsyXV0pO1xyXG5cdFx0XHRcdHRoaXMuY2l0eUlkID0gY2l0eS52XHJcblx0XHRcdFx0dGhpcy52YWx1ZVJlZ2lvbiA9IFswLCAwLCAwXVxyXG5cdFx0XHRcdHRoaXMuaW5pdGlhbGl6ZSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRiaW5kTXVsdGlQaWNrZXJDb2x1bW5DaGFuZ2UoZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdGNvbHVtbiA9IGUuZGV0YWlsLmNvbHVtbixcclxuXHRcdFx0XHRcdHZhbHVlID0gZS5kZXRhaWwudmFsdWUsXHJcblx0XHRcdFx0XHRjdXJyZW50Q2l0eSA9IHRoaXMuZGlzdHJpY3RbdmFsdWVdIHx8IHtcclxuXHRcdFx0XHRcdFx0YzogW11cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRtdWx0aUFycmF5ID0gdGhhdC5tdWx0aUFycmF5LFxyXG5cdFx0XHRcdFx0bXVsdGlJbmRleCA9IHRoYXQubXVsdGlJbmRleDtcclxuXHRcdFx0XHRtdWx0aUluZGV4W2NvbHVtbl0gPSB2YWx1ZTtcclxuXHRcdFx0XHRzd2l0Y2ggKGNvbHVtbikge1xyXG5cdFx0XHRcdFx0Y2FzZSAwOlxyXG5cdFx0XHRcdFx0XHRsZXQgYXJlYUxpc3QgPSBjdXJyZW50Q2l0eS5jWzBdIHx8IHtcclxuXHRcdFx0XHRcdFx0XHRjOiBbXVxyXG5cdFx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0XHRtdWx0aUFycmF5WzFdID0gY3VycmVudENpdHkuYy5tYXAoKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gaXRlbS5uO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0bXVsdGlBcnJheVsyXSA9IGFyZWFMaXN0LmMubWFwKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIGl0ZW0ubjtcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAxOlxyXG5cdFx0XHRcdFx0XHRsZXQgY2l0eUxpc3QgPSB0aGF0LmRpc3RyaWN0W211bHRpSW5kZXhbMF1dLmNbbXVsdGlJbmRleFsxXV0uYyB8fCBbXTtcclxuXHRcdFx0XHRcdFx0bXVsdGlBcnJheVsyXSA9IGNpdHlMaXN0Lm1hcCgoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiBpdGVtLm47XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgMjpcclxuXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjaWZkZWYgTVAgfHwgQVBQLVBMVVNcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tdWx0aUFycmF5LCAwLCBtdWx0aUFycmF5WzBdKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tdWx0aUFycmF5LCAxLCBtdWx0aUFycmF5WzFdKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tdWx0aUFycmF5LCAyLCBtdWx0aUFycmF5WzJdKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDUgXHJcblx0XHRcdFx0dGhpcy5tdWx0aUFycmF5ID0gbXVsdGlBcnJheTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblxyXG5cclxuXHRcdFx0XHR0aGlzLm11bHRpSW5kZXggPSBtdWx0aUluZGV4XHJcblx0XHRcdFx0Ly8gdGhpcy5zZXREYXRhKHsgbXVsdGlBcnJheTogbXVsdGlBcnJheSwgbXVsdGlJbmRleDogbXVsdGlJbmRleH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmjojmnYPlm57osINcclxuXHRcdFx0b25Mb2FkRnVuKCkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlckFkZHJlc3MoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZShlKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b2dnbGVUYWIoc3RyKSB7XHJcblx0XHRcdFx0dGhpcy4kcmVmc1tzdHJdLnNob3coKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gYmluZFJlZ2lvbkNoYW5nZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHQvLyBcdHRoaXMuJHNldCh0aGlzLCAncmVnaW9uJywgZS5kZXRhaWwudmFsdWUpO1xyXG5cdFx0XHQvLyB9LFxyXG5cdFx0XHRvbkNvbmZpcm0odmFsKSB7XHJcblx0XHRcdFx0dGhpcy5yZWdpb24gPSB2YWwuY2hlY2tBcnJbMF0gKyAnLScgKyB2YWwuY2hlY2tBcnJbMV0gKyAnLScgKyB2YWwuY2hlY2tBcnJbMl07XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldFVzZXJBZGRyZXNzKCkge1xyXG5cdFx0XHRcdGlmICghdGhpcy5pZCkgcmV0dXJuIGZhbHNlO1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRBZGRyZXNzRGV0YWlsKHRoaXMuaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCByZWdpb24gPSBbcmVzLmRhdGEucHJvdmluY2UsIHJlcy5kYXRhLmNpdHksIHJlcy5kYXRhLmRpc3RyaWN0XTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAndXNlckFkZHJlc3MnLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3JlZ2lvbicsIHJlZ2lvbik7XHJcblx0XHRcdFx0XHR0aGF0LmNpdHlJZCA9IHJlcy5kYXRhLmNpdHlfaWRcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5a+85YWl5YWx5Lqr5Zyw5Z2A77yI5bCP56iL5bqP77yJXHJcblx0XHRcdGdldFd4QWRkcmVzcygpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmF1dGhvcml6ZSh7XHJcblx0XHRcdFx0XHRzY29wZTogJ3Njb3BlLmFkZHJlc3MnLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5jaG9vc2VBZGRyZXNzKHtcclxuXHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxldCBhZGRyZXNzUCA9IHt9O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWRkcmVzc1AucHJvdmluY2UgPSByZXMucHJvdmluY2VOYW1lO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWRkcmVzc1AuY2l0eSA9IHJlcy5jaXR5TmFtZTtcclxuXHRcdFx0XHRcdFx0XHRcdGFkZHJlc3NQLmRpc3RyaWN0ID0gcmVzLmNvdW50eU5hbWU7XHJcblx0XHRcdFx0XHRcdFx0XHRlZGl0QWRkcmVzcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFkZHJlc3M6IGFkZHJlc3NQLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpc19kZWZhdWx0OiAxLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZWFsX25hbWU6IHJlcy51c2VyTmFtZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zdF9jb2RlOiByZXMucG9zdGFsQ29kZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGhvbmU6IHJlcy50ZWxOdW1iZXIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGRldGFpbDogcmVzLmRldGFpbEluZm8sXHJcblx0XHRcdFx0XHRcdFx0XHRcdGlkOiAwLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0eXBlOiAxLFxyXG5cdFx0XHRcdFx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmICh0aGF0LmNhcnRJZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0IGNhcnRJZCA9IHRoYXQuY2FydElkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0IHBpbmtJZCA9IHRoYXQucGlua0lkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0IGNvdXBvbklkID0gdGhhdC5jb3Vwb25JZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuY2FydElkID0gJyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnBpbmtJZCA9ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5jb3Vwb25JZCA9ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvbG90dGVyeS9ncmlkcy9pbmRleD9hZGRyZXNzSWQ9JyArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5pZCA/IHRoYXRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuaWQgOiByZXMuZGF0YVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5pZFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkZWx0YTogMVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LCAxMDAwKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOa3u+WKoOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHJlcy5lcnJNc2cgPT0gJ2Nob29zZUFkZHJlc3M6Y2FuY2VsJykgcmV0dXJuIHRoYXQuJHV0aWxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlj5bmtohgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5oKo5bey5ouS57ud5a+85YWl5b6u5L+h5Zyw5Z2A5p2D6ZmQYCksXHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdGhhdC4kdChg5piv5ZCm6L+b5YWl5p2D6ZmQ566h55CG77yM6LCD5pW05o6I5p2D77yfYCksXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkub3BlblNldHRpbmcoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge31cclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jYW5jZWwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOW3suWPlua2iGApXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5a+85YWl5YWx5Lqr5Zyw5Z2A77yI5b6u5L+h77yJ77ybXHJcblx0XHRcdGdldEFkZHJlc3MoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuJHdlY2hhdC5vcGVuQWRkcmVzcygpLnRoZW4odXNlckluZm8gPT4ge1xyXG5cdFx0XHRcdFx0ZWRpdEFkZHJlc3Moe1xyXG5cdFx0XHRcdFx0XHRcdGlkOiB0aGlzLmlkLFxyXG5cdFx0XHRcdFx0XHRcdHJlYWxfbmFtZTogdXNlckluZm8udXNlck5hbWUsXHJcblx0XHRcdFx0XHRcdFx0cGhvbmU6IHVzZXJJbmZvLnRlbE51bWJlcixcclxuXHRcdFx0XHRcdFx0XHRhZGRyZXNzOiB7XHJcblx0XHRcdFx0XHRcdFx0XHRwcm92aW5jZTogdXNlckluZm8ucHJvdmluY2VOYW1lLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y2l0eTogdXNlckluZm8uY2l0eU5hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHRkaXN0cmljdDogdXNlckluZm8uY291bnRyeU5hbWVcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGRldGFpbDogdXNlckluZm8uZGV0YWlsSW5mbyxcclxuXHRcdFx0XHRcdFx0XHRpc19kZWZhdWx0OiAxLFxyXG5cdFx0XHRcdFx0XHRcdHBvc3RfY29kZTogdXNlckluZm8ucG9zdGFsQ29kZSxcclxuXHRcdFx0XHRcdFx0XHR0eXBlOiAxLFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHQudGhlbigoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kcy9sb3R0ZXJ5L2dyaWRzL2luZGV4P2FkZHJlc3NJZD0nICtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmlkID8gdGhhdC5pZCA6IHJlcy5kYXRhLmlkXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdH0sIDEwMDApO1xyXG5cdFx0XHRcdFx0XHRcdC8vIGNsb3NlKCk7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmt7vliqDmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHQuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnIgfHwgdGhhdC4kdChg5re75Yqg5aSx6LSlYClcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaPkOS6pOeUqOaIt+a3u+WKoOWcsOWdgFxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGZvcm1TdWJtaXQoZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHZhbHVlID0gZS5kZXRhaWwudmFsdWU7XHJcblx0XHRcdFx0aWYgKCF2YWx1ZS5uYW1lKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnmlLbotKfkurrlp5PlkI1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghdmFsdWUucGhvbmUpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeaJi+acuuWPt2ApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCEvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdCh2YWx1ZS5waG9uZSkpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKHRoYXQucmVnaW9uWzBdID09ICfnnIEnKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fpgInmi6nmiYDlnKjlnLDljLpgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghdmFsdWUuZGV0YWlsKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnor6bnu4blnLDlnYBgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGxldCByZWdpb25BcnJheSA9IHRoYXQucmVnaW9uO1xyXG5cdFx0XHRcdHZhbHVlLmFkZHJlc3MgPSB7XHJcblx0XHRcdFx0XHRwcm92aW5jZTogcmVnaW9uQXJyYXlbMF0sXHJcblx0XHRcdFx0XHRjaXR5OiByZWdpb25BcnJheVsxXSxcclxuXHRcdFx0XHRcdGRpc3RyaWN0OiByZWdpb25BcnJheVsyXSxcclxuXHRcdFx0XHRcdGNpdHlfaWQ6IHRoYXQuY2l0eUlkLFxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnZ2V0QWRkcmVzcycsIHZhbHVlKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+makOiXj+W8ueeql1xyXG5cdFx0XHRwb3N0ZXJJbWFnZUNsb3NlKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoXCJjbG9zZVwiLCBmYWxzZSlcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5hbGVhcnQge1xyXG5cdFx0d2lkdGg6IDUwMHJweDtcclxuXHRcdC8vIGhlaWdodDogNzE0cnB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRtYXJnaW4tdG9wOiAtMzU3cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJycHg7XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDExMHJweDtcclxuXHJcblx0XHRcdC50aXRsZS1pbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hbGVhcnQtYm9keSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0U3O1xyXG5cclxuXHRcdFx0LmZvcm0tZGF0YSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nb29kcy1pbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxNTBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNTBycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tc2cge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2xvc2Uge1xyXG5cdFx0XHR3aWR0aDogNDZycHg7XHJcblx0XHRcdGhlaWdodDogNzVycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0cmlnaHQ6IDIwcnB4O1xyXG5cdFx0XHR0b3A6IC03M3JweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDMwcnB4IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZERjdFNztcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC5saXN0IC5pdGVtIHtcclxuXHRcdGJvcmRlcjogMXJweCBzb2xpZCAjQTA1NjQ0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRycHg7XHJcblx0XHRwYWRkaW5nOiAxMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAubGlzdCAuaXRlbSAubmFtZSB7XHJcblx0XHR3aWR0aDogMTk1cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3QgLml0ZW0gLmFkZHJlc3Mge1xyXG5cdFx0Ly8gd2lkdGg6IDQxMnJweDtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAubGlzdCAuaXRlbSBpbnB1dCB7XHJcblx0XHQvLyB3aWR0aDogNDc1cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAubGlzdCAuaXRlbSAucGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNjY2M7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAubGlzdCAuaXRlbSBwaWNrZXIge1xyXG5cdFx0Ly8gd2lkdGg6IDQ3NXJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC5saXN0IC5pdGVtIHBpY2tlciAucGlja2VyIHtcclxuXHRcdC8vIHdpZHRoOiA0MTBycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3QgLml0ZW0gcGlja2VyIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDQzcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmRlZmF1bHQge1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogMjNycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAuZGVmYXVsdCBjaGVja2JveCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmtlZXBCbnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRjb2xvcjogIzQ1MjAxNTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0YmFja2dyb3VuZDogI0VFQkU2QjtcclxuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggOXB4IDBweCByZ2JhKDIyMCwgMTY2LCA3MiwgMC4yNCk7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAud2VjaGF0QWRkcmVzcyB7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGNvbG9yOiAjZmU5NjBmO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZlOTYwZjtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///553\n"); /***/ }), /* 554 */ /*!******************************************!*\ !*** E:/2024/1/广告/uni-app/utils/util.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 59));\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _app = __webpack_require__(/*! ../config/app.js */ 21);\nvar _store = _interopRequireDefault(__webpack_require__(/*! ../store */ 26));\nvar _lang = _interopRequireDefault(__webpack_require__(/*! ./lang.js */ 46));\nvar _index = __webpack_require__(/*! @/plugin/image-tools/index.js */ 555);\nvar _permission = _interopRequireDefault(__webpack_require__(/*! ./permission.js */ 556));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\nvar _default = {\n /**\r\n * opt object | string\r\n * to_url object | string\r\n * 例:\r\n * this.Tips('/pages/test/test'); 跳转不提示\r\n * this.Tips({title:'提示'},'/pages/test/test'); 提示并跳转\r\n * this.Tips({title:'提示'},{tab:1,url:'/pages/index/index'}); 提示并跳转值table上\r\n * tab=1 一定时间后跳转至 table上\r\n * tab=2 一定时间后跳转至非 table上\r\n * tab=3 一定时间后返回上页面\r\n * tab=4 关闭所有页面,打开到应用内的某个页面\r\n * tab=5 关闭当前页面,跳转到应用内的某个页面\r\n */\n Tips: function Tips(opt, to_url) {\n if (typeof opt == 'string') {\n to_url = opt;\n opt = {};\n }\n var title = opt.title || '',\n icon = opt.icon || 'none',\n endtime = opt.endtime || 2000,\n success = opt.success;\n if (title) uni.showToast({\n title: title,\n icon: icon,\n duration: endtime,\n success: success\n });\n if (to_url != undefined) {\n if ((0, _typeof2.default)(to_url) == 'object') {\n var tab = to_url.tab || 1,\n url = to_url.url || '';\n switch (tab) {\n case 1:\n //一定时间后跳转至 table\n setTimeout(function () {\n uni.switchTab({\n url: url\n });\n }, endtime);\n break;\n case 2:\n //跳转至非table页面\n setTimeout(function () {\n uni.navigateTo({\n url: url\n });\n }, endtime);\n break;\n case 3:\n //返回上页面\n setTimeout(function () {\n uni.navigateBack({\n delta: parseInt(url)\n });\n }, endtime);\n break;\n case 4:\n //关闭所有页面,打开到应用内的某个页面\n setTimeout(function () {\n uni.reLaunch({\n url: url\n });\n }, endtime);\n break;\n case 5:\n //关闭当前页面,跳转到应用内的某个页面\n setTimeout(function () {\n uni.redirectTo({\n url: url\n });\n }, endtime);\n break;\n }\n } else if (typeof to_url == 'function') {\n setTimeout(function () {\n to_url && to_url();\n }, endtime);\n } else {\n //没有提示时跳转不延迟\n setTimeout(function () {\n uni.navigateTo({\n url: to_url\n });\n }, title ? endtime : 0);\n }\n }\n },\n /**\r\n * 移除数组中的某个数组并组成新的数组返回\r\n * @param array array 需要移除的数组\r\n * @param int index 需要移除的数组的键值\r\n * @param string | int 值\r\n * @return array\r\n * \r\n */\n ArrayRemove: function ArrayRemove(array, index, value) {\n var valueArray = [];\n if (array instanceof Array) {\n for (var i = 0; i < array.length; i++) {\n if (typeof index == 'number' && array[index] != i) {\n valueArray.push(array[i]);\n } else if (typeof index == 'string' && array[i][index] != value) {\n valueArray.push(array[i]);\n }\n }\n }\n return valueArray;\n },\n /**\r\n * 生成海报获取文字\r\n * @param string text 为传入的文本\r\n * @param int num 为单行显示的字节长度\r\n * @return array \r\n */\n textByteLength: function textByteLength(text, num) {\n var strLength = 0;\n var rows = 1;\n var str = 0;\n var arr = [];\n for (var j = 0; j < text.length; j++) {\n if (text.charCodeAt(j) > 255) {\n strLength += 2;\n if (strLength > rows * num) {\n strLength++;\n arr.push(text.slice(str, j));\n str = j;\n rows++;\n }\n } else {\n strLength++;\n if (strLength > rows * num) {\n arr.push(text.slice(str, j));\n str = j;\n rows++;\n }\n }\n }\n arr.push(text.slice(str, text.length));\n return [strLength, arr, rows]; // [处理文字的总字节长度,每行显示内容的数组,行数]\n },\n\n /**\r\n * 获取分享海报\r\n * @param array arr2 海报素材\r\n * @param string store_name 素材文字\r\n * @param string price 价格\r\n * @param string ot_price 原始价格\r\n * @param function successFn 回调函数\r\n * \r\n * \r\n */\n PosterCanvas: function PosterCanvas(arr2, store_name, price, ot_price, successFn) {\n var that = this;\n uni.showLoading({\n title: _lang.default.t(\"\\u6D77\\u62A5\\u751F\\u6210\\u4E2D\"),\n mask: true\n });\n var ctx = uni.createCanvasContext('myCanvas');\n ctx.clearRect(0, 0, 0, 0);\n\n /**\r\n * 只能获取合法域名下的图片信息,本地调试无法获取\r\n * \r\n */\n ctx.fillStyle = '#fff';\n ctx.fillRect(0, 0, 750, 1150);\n uni.getImageInfo({\n src: arr2[0],\n success: function success(res) {\n var WIDTH = res.width;\n var HEIGHT = res.height;\n // ctx.drawImage(arr2[0], 0, 0, WIDTH, 1050);\n ctx.drawImage(arr2[1], 0, 0, WIDTH, WIDTH);\n ctx.save();\n var r = 110;\n var d = r * 2;\n var cx = 480;\n var cy = 790;\n ctx.arc(cx + r, cy + r, r, 0, 2 * Math.PI);\n // ctx.clip();\n ctx.drawImage(arr2[2], cx, cy, d, d);\n ctx.restore();\n var CONTENT_ROW_LENGTH = 20;\n var _that$textByteLength = that.textByteLength(store_name, CONTENT_ROW_LENGTH),\n _that$textByteLength2 = (0, _slicedToArray2.default)(_that$textByteLength, 3),\n contentLeng = _that$textByteLength2[0],\n contentArray = _that$textByteLength2[1],\n contentRows = _that$textByteLength2[2];\n if (contentRows > 2) {\n contentRows = 2;\n var textArray = contentArray.slice(0, 2);\n textArray[textArray.length - 1] += '……';\n contentArray = textArray;\n }\n ctx.setTextAlign('left');\n ctx.setFontSize(36);\n ctx.setFillStyle('#000');\n // let contentHh = 36 * 1.5;\n var contentHh = 36;\n for (var m = 0; m < contentArray.length; m++) {\n if (m) {\n ctx.fillText(contentArray[m], 50, 1000 + contentHh * m + 18, 1100);\n } else {\n ctx.fillText(contentArray[m], 50, 1000 + contentHh * m, 1100);\n }\n }\n ctx.setTextAlign('left');\n ctx.setFontSize(72);\n ctx.setFillStyle('#DA4F2A');\n ctx.fillText(_lang.default.t(\"\\uFFE5\") + price, 40, 820 + contentHh);\n ctx.setTextAlign('left');\n ctx.setFontSize(36);\n ctx.setFillStyle('#999');\n if (ot_price) {\n ctx.fillText(_lang.default.t(\"\\uFFE5\") + ot_price, 50, 876 + contentHh);\n var underline = function underline(ctx, text, x, y, size, color, thickness, offset) {\n var width = ctx.measureText(text).width;\n switch (ctx.textAlign) {\n case \"center\":\n x -= width / 2;\n break;\n case \"right\":\n x -= width;\n break;\n }\n y += size + offset;\n ctx.beginPath();\n ctx.strokeStyle = color;\n ctx.lineWidth = thickness;\n ctx.moveTo(x, y);\n ctx.lineTo(x + width, y);\n ctx.stroke();\n };\n underline(ctx, _lang.default.t(\"\\uFFE5\") + ot_price, 55, 865, 36, '#999', 2, 0);\n }\n ctx.setTextAlign('left');\n ctx.setFontSize(28);\n ctx.setFillStyle('#999');\n ctx.fillText(_lang.default.t(\"\\u957F\\u6309\\u6216\\u626B\\u63CF\\u67E5\\u770B\"), 490, 1030 + contentHh);\n ctx.draw(true, function () {\n uni.canvasToTempFilePath({\n canvasId: 'myCanvas',\n fileType: 'png',\n destWidth: WIDTH,\n destHeight: HEIGHT,\n success: function success(res) {\n uni.hideLoading();\n successFn && successFn(res.tempFilePath);\n }\n });\n });\n },\n fail: function fail(err) {\n uni.hideLoading();\n that.Tips({\n title: _lang.default.t(\"\\u65E0\\u6CD5\\u83B7\\u53D6\\u56FE\\u7247\\u4FE1\\u606F\")\n });\n }\n });\n },\n /**\r\n * 获取砍价/拼团海报\r\n * @param array arr2 海报素材 背景图\r\n * @param string store_name 素材文字\r\n * @param string price 价格\r\n * @param string ot_price 原始价格\r\n * @param function successFn 回调函数\r\n * \r\n * \r\n */\n bargainPosterCanvas: function bargainPosterCanvas(arr2, title, label, msg, price, wd, hg, successFn) {\n var that = this;\n var ctx = uni.createCanvasContext('myCanvas');\n ctx.clearRect(0, 0, 0, 0);\n /**\r\n * 只能获取合法域名下的图片信息,本地调试无法获取\r\n * \r\n */\n ctx.fillStyle = '#fff';\n ctx.fillRect(0, 0, wd * 2, hg * 2);\n uni.getImageInfo({\n src: arr2[0],\n success: function success(res) {\n var WIDTH = res.width;\n var HEIGHT = res.height;\n ctx.drawImage(arr2[0], 0, 0, wd, hg);\n\n // 保证在不同机型对应坐标准确\n var labelx = 0.6500; //标签x\n var labely = 0.166; //标签y\n var pricex = 0.1857; //价格x\n var pricey = 0.180; //价格x\n var codex = 0.385; //二维码\n var codey = 0.77;\n var picturex = 0.1571; //商品图左上点\n var picturey = 0.2916;\n var picturebx = 0.6857; //商品图右下点\n var pictureby = 0.4316;\n var msgx = 0.1036; //msg\n var msgy = 0.2306;\n var codew = 0.25;\n ctx.drawImage(arr2[1], wd * picturex, hg * picturey, wd * picturebx, hg * pictureby);\n ctx.drawImage(arr2[2], wd * codex, hg * codey, wd * codew, wd * codew);\n ctx.save();\n //标题\n var CONTENT_ROW_LENGTH = 30;\n var _that$textByteLength3 = that.textByteLength(title, CONTENT_ROW_LENGTH),\n _that$textByteLength4 = (0, _slicedToArray2.default)(_that$textByteLength3, 3),\n contentLeng = _that$textByteLength4[0],\n contentArray = _that$textByteLength4[1],\n contentRows = _that$textByteLength4[2];\n if (contentRows > 2) {\n contentRows = 2;\n var textArray = contentArray.slice(0, 2);\n textArray[textArray.length - 1] += '…';\n contentArray = textArray;\n }\n ctx.setTextAlign('left');\n ctx.setFillStyle('#000');\n if (contentArray.length < 2) {\n ctx.setFontSize(22);\n } else {\n ctx.setFontSize(20);\n }\n var contentHh = 8;\n for (var m = 0; m < contentArray.length; m++) {\n if (m) {\n ctx.fillText(contentArray[m], 20, 35 + contentHh * m + 18, 1100);\n } else {\n ctx.fillText(contentArray[m], 20, 35, 1100);\n }\n }\n // 标签内容\n ctx.setTextAlign('left');\n ctx.setFontSize(16);\n ctx.setFillStyle('#FFF');\n ctx.fillText(label, wd * labelx, hg * labely);\n ctx.save();\n // 价格\n ctx.setFillStyle('red');\n ctx.setFontSize(26);\n ctx.fillText(price, wd * pricex, hg * pricey);\n ctx.save();\n // msg\n ctx.setFillStyle('#333');\n ctx.setFontSize(16);\n ctx.fillText(msg, wd * msgx, hg * msgy);\n ctx.save();\n ctx.draw(true, function () {\n uni.canvasToTempFilePath({\n canvasId: 'myCanvas',\n fileType: 'png',\n quality: 1,\n success: function success(res) {\n successFn && successFn(res.tempFilePath);\n uni.hideLoading();\n }\n });\n });\n },\n fail: function fail(err) {\n uni.hideLoading();\n that.Tips({\n title: _lang.default.t(\"\\u65E0\\u6CD5\\u83B7\\u53D6\\u56FE\\u7247\\u4FE1\\u606F\")\n });\n }\n });\n },\n /**\r\n * 用户信息分享海报\r\n * @param array arr2 海报素材 1背景 0二维码\r\n * @param string nickname 昵称\r\n * @param string sitename 价格\r\n * @param function successFn 回调函数\r\n * \r\n * \r\n */\n userPosterCanvas: function userPosterCanvas(arr2, nickname, sitename, index, w, h, successFn) {\n var that = this;\n var ctx = uni.createCanvasContext('myCanvas' + index);\n ctx.clearRect(0, 0, 0, 0);\n /**\r\n * 只能获取合法域名下的图片信息,本地调试无法获取\r\n * \r\n */\n uni.getImageInfo({\n src: arr2[1],\n success: function success(res) {\n var WIDTH = res.width;\n var HEIGHT = res.height;\n ctx.fillStyle = '#fff';\n ctx.fillRect(0, 0, w, h);\n ctx.drawImage(arr2[1], 0, 0, w, h);\n ctx.setTextAlign('left');\n ctx.setFontSize(12);\n ctx.setFillStyle('#333');\n\n // x:240 y:426\n var codex = 0.1906;\n var codey = 0.7746;\n var codeSize = 0.21666;\n var namex = 0.4283;\n var namey = 0.8215;\n var markx = 0.4283;\n var marky = 0.8685;\n ctx.drawImage(arr2[0], w * codex, h * codey, w * codeSize, w * codeSize);\n if (w < 270) {\n ctx.setFontSize(8);\n } else {\n ctx.setFontSize(10);\n }\n ctx.fillText(nickname, w * namex, h * namey);\n if (w < 270) {\n ctx.setFontSize(8);\n } else {\n ctx.setFontSize(10);\n }\n ctx.fillText(_lang.default.t(\"\\u9080\\u8BF7\\u60A8\\u52A0\\u5165\") + sitename, w * markx, h * marky);\n ctx.save();\n ctx.draw(true, function () {\n uni.canvasToTempFilePath({\n canvasId: 'myCanvas' + index,\n fileType: 'png',\n quality: 1,\n success: function success(res) {\n successFn && successFn(res.tempFilePath);\n }\n });\n });\n },\n fail: function fail(err) {\n uni.hideLoading();\n that.Tips({\n title: _lang.default.t(\"\\u65E0\\u6CD5\\u83B7\\u53D6\\u56FE\\u7247\\u4FE1\\u606F\")\n });\n }\n });\n },\n /*\r\n * 单图上传\r\n * @param object opt\r\n * @param callable successCallback 成功执行方法 data \r\n * @param callable errorCallback 失败执行方法 \r\n */\n uploadImageOne: function uploadImageOne(opt, successCallback, errorCallback) {\n var that = this;\n if (typeof opt === 'string') {\n var url = opt;\n opt = {};\n opt.url = url;\n }\n var count = opt.count || 1,\n sizeType = opt.sizeType || ['compressed'],\n sourceType = opt.sourceType || ['album', 'camera'],\n is_load = opt.is_load || true,\n uploadUrl = opt.url || '',\n inputName = opt.name || 'pics',\n fileType = opt.fileType || 'image';\n uni.chooseImage({\n count: count,\n //最多可以选择的图片总数 \n sizeType: sizeType,\n // 可以指定是原图还是压缩图,默认二者都有 \n sourceType: sourceType,\n // 可以指定来源是相册还是相机,默认二者都有 \n success: function success(res) {\n //启动上传等待中... \n uni.showLoading({\n title: _lang.default.t(\"\\u56FE\\u7247\\u4E0A\\u4F20\\u4E2D\")\n });\n uni.uploadFile({\n url: _app.HTTP_REQUEST_URL + '/api/' + uploadUrl,\n filePath: res.tempFilePaths[0],\n fileType: fileType,\n name: inputName,\n formData: {\n 'filename': inputName\n },\n header: (0, _defineProperty2.default)({}, _app.TOKENNAME, 'Bearer ' + _store.default.state.app.token),\n success: function success(res) {\n uni.hideLoading();\n if (res.statusCode == 403) {\n that.Tips({\n title: res.data\n });\n } else {\n var data = res.data ? JSON.parse(res.data) : {};\n if (data.status == 200) {\n successCallback && successCallback(data);\n } else {\n errorCallback && errorCallback(data);\n that.Tips({\n title: data.msg\n });\n }\n }\n },\n fail: function fail(res) {\n uni.hideLoading();\n that.Tips({\n title: _lang.default.t(\"\\u4E0A\\u4F20\\u56FE\\u7247\\u5931\\u8D25\")\n });\n }\n });\n }\n });\n },\n /*\r\n * 单图上传压缩版\r\n * @param object opt\r\n * @param callable successCallback 成功执行方法 data \r\n * @param callable errorCallback 失败执行方法 \r\n */\n uploadImageChange: function uploadImageChange(opt, successCallback, errorCallback, sizeCallback) {\n var that = this;\n if (typeof opt === 'string') {\n var url = opt;\n opt = {};\n opt.url = url;\n }\n var count = opt.count || 1,\n sizeType = opt.sizeType || ['compressed'],\n sourceType = opt.sourceType || ['album', 'camera'],\n is_load = opt.is_load || true,\n uploadUrl = opt.url || '',\n inputName = opt.name || 'pics',\n fileType = opt.fileType || 'image';\n uni.chooseImage({\n count: count,\n //最多可以选择的图片总数 \n sizeType: sizeType,\n // 可以指定是原图还是压缩图,默认二者都有 \n sourceType: sourceType,\n // 可以指定来源是相册还是相机,默认二者都有 \n success: function success(res) {\n //启动上传等待中... \n var imgSrc;\n uni.getImageInfo({\n src: res.tempFilePaths[0],\n success: function success(ress) {\n uni.showLoading({\n title: _lang.default.t(\"\\u56FE\\u7247\\u4E0A\\u4F20\\u4E2D\")\n });\n if (res.tempFiles[0].size <= 2097152) {\n uploadImg(ress.path);\n return;\n }\n // uploadImg(canvasPath.tempFilePath)\n var canvasWidth,\n canvasHeight,\n xs,\n maxWidth = 750;\n xs = ress.width / ress.height; // 宽高比例\n if (ress.width > maxWidth) {\n canvasWidth = maxWidth; // 这里是最大限制宽度\n canvasHeight = maxWidth / xs;\n } else {\n canvasWidth = ress.width;\n canvasHeight = ress.height;\n }\n sizeCallback && sizeCallback({\n w: canvasWidth,\n h: canvasHeight\n });\n var canvas = uni.createCanvasContext('canvas');\n canvas.width = canvasWidth;\n canvas.height = canvasHeight;\n canvas.clearRect(0, 0, canvasWidth, canvasHeight);\n canvas.drawImage(ress.path, 0, 0, canvasWidth, canvasHeight);\n canvas.save();\n // 这里的画布drawImage是一种异步属性 可能存在未绘制全就执行了draw的问题 so添加延迟\n setTimeout(function (e) {\n canvas.draw(true, function () {\n uni.canvasToTempFilePath({\n canvasId: 'canvas',\n fileType: 'JPEG',\n destWidth: canvasWidth,\n destHeight: canvasHeight,\n quality: 0.7,\n success: function success(canvasPath) {\n uploadImg(canvasPath.tempFilePath);\n }\n });\n });\n }, 200);\n }\n });\n }\n });\n function uploadImg(filePath) {\n uni.uploadFile({\n url: _app.HTTP_REQUEST_URL + '/api/' + uploadUrl,\n filePath: filePath,\n fileType: fileType,\n name: inputName,\n formData: {\n 'filename': inputName\n },\n header: (0, _defineProperty2.default)({}, _app.TOKENNAME, 'Bearer ' + _store.default.state.app.token),\n success: function success(res) {\n uni.hideLoading();\n if (res.statusCode == 403) {\n that.Tips({\n title: res.data\n });\n } else {\n var data = res.data ? JSON.parse(res.data) : {};\n if (data.status == 200) {\n successCallback && successCallback(data);\n } else {\n errorCallback && errorCallback(data);\n that.Tips({\n title: data.msg\n });\n }\n }\n },\n fail: function fail(res) {\n uni.hideLoading();\n that.Tips({\n title: _lang.default.t(\"\\u4E0A\\u4F20\\u56FE\\u7247\\u5931\\u8D25\")\n });\n }\n });\n }\n },\n /**\r\n * 小程序头像获取上传\r\n * @param uploadUrl 上传接口地址\r\n * @param filePath 上传文件路径 \r\n * @param successCallback success回调 \r\n * @param errorCallback err回调\r\n */\n uploadImgs: function uploadImgs(uploadUrl, filePath, successCallback, errorCallback) {\n var that = this;\n uni.uploadFile({\n url: _app.HTTP_REQUEST_URL + '/api/' + uploadUrl,\n filePath: filePath,\n fileType: 'image',\n name: 'pics',\n formData: {\n 'filename': 'pics'\n },\n header: (0, _defineProperty2.default)({}, _app.TOKENNAME, 'Bearer ' + _store.default.state.app.token),\n success: function success(res) {\n uni.hideLoading();\n if (res.statusCode == 403) {\n that.Tips({\n title: res.data\n });\n } else {\n var data = res.data ? JSON.parse(res.data) : {};\n if (data.status == 200) {\n successCallback && successCallback(data);\n } else {\n errorCallback && errorCallback(data);\n that.Tips({\n title: data.msg\n });\n }\n }\n },\n fail: function fail(err) {\n uni.hideLoading();\n that.Tips({\n title: _lang.default.t(\"\\u4E0A\\u4F20\\u56FE\\u7247\\u5931\\u8D25\")\n });\n }\n });\n },\n /**\r\n * 小程序比较版本信息\r\n * @param v1 当前版本\r\n * @param v2 进行比较的版本 \r\n * @return boolen\r\n * \r\n */\n compareVersion: function compareVersion(v1, v2) {\n v1 = v1.split('.');\n v2 = v2.split('.');\n var len = Math.max(v1.length, v2.length);\n while (v1.length < len) {\n v1.push('0');\n }\n while (v2.length < len) {\n v2.push('0');\n }\n for (var i = 0; i < len; i++) {\n var num1 = parseInt(v1[i]);\n var num2 = parseInt(v2[i]);\n if (num1 > num2) {\n return 1;\n } else if (num1 < num2) {\n return -1;\n }\n }\n return 0;\n },\n /*\r\n * 获取当前时间\r\n */\n getNowTime: function getNowTime() {\n var today = new Date();\n var year = today.getFullYear(); // 获取当前年份\n var month = today.getMonth() + 1; // 获取当前月份(注意:月份从 0 开始计数,所以需要加 1)\n var day = today.getDate(); // 获取当前日(几号)\n var hour = today.getHours(); // 获取当前小时\n var minute = today.getMinutes(); // 获取当前分钟\n var second = today.getSeconds(); // 获取当前秒钟\n\n // 格式化输出当前时间\n var nowTime = year + '/' + month + '/' + day + ' ' + hour + ':' + minute + ':' + second;\n return nowTime;\n },\n /**\r\n * 处理服务器扫码带进来的参数\r\n * @param string param 扫码携带参数\r\n * @param string k 整体分割符 默认为:&\r\n * @param string p 单个分隔符 默认为:=\r\n * @return object\r\n * \r\n */\n /*\r\n * 合并数组\r\n */\n SplitArray: function SplitArray(list, sp) {\n if ((0, _typeof2.default)(list) != 'object') return [];\n if (sp === undefined) sp = [];\n for (var i = 0; i < list.length; i++) {\n sp.push(list[i]);\n }\n return sp;\n },\n trim: function trim(backUrlCRshlcICwGdGY) {\n return String.prototype.trim.call(backUrlCRshlcICwGdGY);\n },\n $h: {\n //除法函数,用来得到精确的除法结果\n //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。\n //调用:$h.Div(arg1,arg2)\n //返回值:arg1除以arg2的精确结果\n Div: function Div(arg1, arg2) {\n arg1 = parseFloat(arg1);\n arg2 = parseFloat(arg2);\n var t1 = 0,\n t2 = 0,\n r1,\n r2;\n try {\n t1 = arg1.toString().split(\".\")[1].length;\n } catch (e) {}\n try {\n t2 = arg2.toString().split(\".\")[1].length;\n } catch (e) {}\n r1 = Number(arg1.toString().replace(\".\", \"\"));\n r2 = Number(arg2.toString().replace(\".\", \"\"));\n return this.Mul(r1 / r2, Math.pow(10, t2 - t1));\n },\n //加法函数,用来得到精确的加法结果\n //说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。\n //调用:$h.Add(arg1,arg2)\n //返回值:arg1加上arg2的精确结果\n Add: function Add(arg1, arg2) {\n arg2 = parseFloat(arg2);\n var r1, r2, m;\n try {\n r1 = arg1.toString().split(\".\")[1].length;\n } catch (e) {\n r1 = 0;\n }\n try {\n r2 = arg2.toString().split(\".\")[1].length;\n } catch (e) {\n r2 = 0;\n }\n m = Math.pow(100, Math.max(r1, r2));\n return (this.Mul(arg1, m) + this.Mul(arg2, m)) / m;\n },\n //减法函数,用来得到精确的减法结果\n //说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的减法结果。\n //调用:$h.Sub(arg1,arg2)\n //返回值:arg1减去arg2的精确结果\n Sub: function Sub(arg1, arg2) {\n arg1 = parseFloat(arg1);\n arg2 = parseFloat(arg2);\n var r1, r2, m, n;\n try {\n r1 = arg1.toString().split(\".\")[1].length;\n } catch (e) {\n r1 = 0;\n }\n try {\n r2 = arg2.toString().split(\".\")[1].length;\n } catch (e) {\n r2 = 0;\n }\n m = Math.pow(10, Math.max(r1, r2));\n //动态控制精度长度\n n = r1 >= r2 ? r1 : r2;\n return ((this.Mul(arg1, m) - this.Mul(arg2, m)) / m).toFixed(n);\n },\n //乘法函数,用来得到精确的乘法结果\n //说明:javascript的乘法结果会有误差,在两个浮点数相乘的时候会比较明显。这个函数返回较为精确的乘法结果。\n //调用:$h.Mul(arg1,arg2)\n //返回值:arg1乘以arg2的精确结果\n Mul: function Mul(arg1, arg2) {\n arg1 = parseFloat(arg1);\n arg2 = parseFloat(arg2);\n var m = 0,\n s1 = arg1.toString(),\n s2 = arg2.toString();\n try {\n m += s1.split(\".\")[1].length;\n } catch (e) {}\n try {\n m += s2.split(\".\")[1].length;\n } catch (e) {}\n return Number(s1.replace(\".\", \"\")) * Number(s2.replace(\".\", \"\")) / Math.pow(10, m);\n }\n },\n // 获取地理位置;\n $L: {\n getLocation: function getLocation() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var status;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return _this.checkPermission();\n case 2:\n status = _context.sent;\n if (!(status !== 1)) {\n _context.next = 5;\n break;\n }\n return _context.abrupt(\"return\");\n case 5:\n _this.doGetLocation();\n case 6:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n doGetLocation: function doGetLocation() {\n uni.getLocation({\n success: function success(res) {\n uni.removeStorageSync('CACHE_LONGITUDE');\n uni.removeStorageSync('CACHE_LATITUDE');\n uni.setStorageSync('CACHE_LONGITUDE', res.longitude);\n uni.setStorageSync('CACHE_LATITUDE', res.latitude);\n },\n fail: function fail(err) {\n if (err.errMsg.indexOf(\"auth deny\") >= 0) {\n uni.showToast({\n title: _lang.default.t(\"\\u8BBF\\u95EE\\u4F4D\\u7F6E\\u88AB\\u62D2\\u7EDD\")\n });\n } else {\n uni.showToast({\n title: err.errMsg\n });\n }\n }\n });\n },\n getSetting: function getSetting() {\n return new Promise(function (resolve, reject) {\n uni.getSetting({\n success: function success(res) {\n if (res.authSetting['scope.userLocation'] === undefined) {\n resolve(0);\n return;\n }\n if (res.authSetting['scope.userLocation']) {\n resolve(1);\n } else {\n resolve(2);\n }\n }\n });\n });\n },\n openSetting: function openSetting() {\n var _this2 = this;\n uni.openSetting({\n success: function success(res) {\n if (res.authSetting && res.authSetting['scope.userLocation']) {\n _this2.doGetLocation();\n }\n },\n fail: function fail(err) {}\n });\n },\n checkPermission: function checkPermission() {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var status;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n if (!_permission.default.isIOS) {\n _context2.next = 6;\n break;\n }\n _context2.next = 3;\n return _permission.default.requestIOS('location');\n case 3:\n _context2.t0 = _context2.sent;\n _context2.next = 9;\n break;\n case 6:\n _context2.next = 8;\n return _permission.default.requestAndroid('android.permission.ACCESS_FINE_LOCATION');\n case 8:\n _context2.t0 = _context2.sent;\n case 9:\n status = _context2.t0;\n if (status === null || status === 1) {\n status = 1;\n } else if (status === 2) {\n uni.showModal({\n content: _lang.default.t(\"\\u7CFB\\u7EDF\\u5B9A\\u4F4D\\u5DF2\\u5173\\u95ED\"),\n confirmText: _lang.default.t(\"\\u786E\\u5B9A\"),\n showCancel: false,\n success: function success(res) {}\n });\n } else if (status.code) {\n uni.showModal({\n content: status.message\n });\n } else {\n uni.showModal({\n content: _lang.default.t(\"\\u9700\\u8981\\u5B9A\\u4F4D\\u6743\\u9650\"),\n confirmText: _lang.default.t(\"\\u786E\\u5B9A\"),\n success: function success(res) {\n if (res.confirm) {\n _permission.default.gotoAppSetting();\n }\n }\n });\n }\n return _context2.abrupt(\"return\", status);\n case 12:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }\n },\n /**\r\n * 跳转路径封装函数\r\n * @param url 跳转路径\r\n */\n JumpPath: function JumpPath(url) {\n var arr = url.split('@APPID=');\n if (arr.length > 1) {\n this.Tips({\n title: 'h5与app端不支持跳转外部小程序'\n });\n } else {\n if (url.indexOf(\"http\") != -1) {\n uni.navigateTo({\n url: \"/pages/annex/web_view/index?url=\".concat(url)\n });\n } else {\n if (['/pages/goods_cate/goods_cate', '/pages/order_addcart/order_addcart', '/pages/user/index', '/pages/index/index'].indexOf(url) == -1) {\n uni.navigateTo({\n url: url\n });\n } else {\n uni.switchTab({\n url: url\n });\n }\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvdXRpbC5qcyJdLCJuYW1lcyI6WyJUaXBzIiwib3B0IiwidG9fdXJsIiwidGl0bGUiLCJpY29uIiwiZW5kdGltZSIsInN1Y2Nlc3MiLCJ1bmkiLCJzaG93VG9hc3QiLCJkdXJhdGlvbiIsInVuZGVmaW5lZCIsInRhYiIsInVybCIsInNldFRpbWVvdXQiLCJzd2l0Y2hUYWIiLCJuYXZpZ2F0ZVRvIiwibmF2aWdhdGVCYWNrIiwiZGVsdGEiLCJwYXJzZUludCIsInJlTGF1bmNoIiwicmVkaXJlY3RUbyIsIkFycmF5UmVtb3ZlIiwiYXJyYXkiLCJpbmRleCIsInZhbHVlIiwidmFsdWVBcnJheSIsIkFycmF5IiwiaSIsImxlbmd0aCIsInB1c2giLCJ0ZXh0Qnl0ZUxlbmd0aCIsInRleHQiLCJudW0iLCJzdHJMZW5ndGgiLCJyb3dzIiwic3RyIiwiYXJyIiwiaiIsImNoYXJDb2RlQXQiLCJzbGljZSIsIlBvc3RlckNhbnZhcyIsImFycjIiLCJzdG9yZV9uYW1lIiwicHJpY2UiLCJvdF9wcmljZSIsInN1Y2Nlc3NGbiIsInRoYXQiLCJzaG93TG9hZGluZyIsImkxOG4iLCJ0IiwibWFzayIsImN0eCIsImNyZWF0ZUNhbnZhc0NvbnRleHQiLCJjbGVhclJlY3QiLCJmaWxsU3R5bGUiLCJmaWxsUmVjdCIsImdldEltYWdlSW5mbyIsInNyYyIsInJlcyIsIldJRFRIIiwid2lkdGgiLCJIRUlHSFQiLCJoZWlnaHQiLCJkcmF3SW1hZ2UiLCJzYXZlIiwiciIsImQiLCJjeCIsImN5IiwiYXJjIiwiTWF0aCIsIlBJIiwicmVzdG9yZSIsIkNPTlRFTlRfUk9XX0xFTkdUSCIsImNvbnRlbnRMZW5nIiwiY29udGVudEFycmF5IiwiY29udGVudFJvd3MiLCJ0ZXh0QXJyYXkiLCJzZXRUZXh0QWxpZ24iLCJzZXRGb250U2l6ZSIsInNldEZpbGxTdHlsZSIsImNvbnRlbnRIaCIsIm0iLCJmaWxsVGV4dCIsInVuZGVybGluZSIsIngiLCJ5Iiwic2l6ZSIsImNvbG9yIiwidGhpY2tuZXNzIiwib2Zmc2V0IiwibWVhc3VyZVRleHQiLCJ0ZXh0QWxpZ24iLCJiZWdpblBhdGgiLCJzdHJva2VTdHlsZSIsImxpbmVXaWR0aCIsIm1vdmVUbyIsImxpbmVUbyIsInN0cm9rZSIsImRyYXciLCJjYW52YXNUb1RlbXBGaWxlUGF0aCIsImNhbnZhc0lkIiwiZmlsZVR5cGUiLCJkZXN0V2lkdGgiLCJkZXN0SGVpZ2h0IiwiaGlkZUxvYWRpbmciLCJ0ZW1wRmlsZVBhdGgiLCJmYWlsIiwiZXJyIiwiYmFyZ2FpblBvc3RlckNhbnZhcyIsImxhYmVsIiwibXNnIiwid2QiLCJoZyIsImxhYmVseCIsImxhYmVseSIsInByaWNleCIsInByaWNleSIsImNvZGV4IiwiY29kZXkiLCJwaWN0dXJleCIsInBpY3R1cmV5IiwicGljdHVyZWJ4IiwicGljdHVyZWJ5IiwibXNneCIsIm1zZ3kiLCJjb2RldyIsInF1YWxpdHkiLCJ1c2VyUG9zdGVyQ2FudmFzIiwibmlja25hbWUiLCJzaXRlbmFtZSIsInciLCJoIiwiY29kZVNpemUiLCJuYW1leCIsIm5hbWV5IiwibWFya3giLCJtYXJreSIsInVwbG9hZEltYWdlT25lIiwic3VjY2Vzc0NhbGxiYWNrIiwiZXJyb3JDYWxsYmFjayIsImNvdW50Iiwic2l6ZVR5cGUiLCJzb3VyY2VUeXBlIiwiaXNfbG9hZCIsInVwbG9hZFVybCIsImlucHV0TmFtZSIsIm5hbWUiLCJjaG9vc2VJbWFnZSIsInVwbG9hZEZpbGUiLCJIVFRQX1JFUVVFU1RfVVJMIiwiZmlsZVBhdGgiLCJ0ZW1wRmlsZVBhdGhzIiwiZm9ybURhdGEiLCJoZWFkZXIiLCJUT0tFTk5BTUUiLCJzdG9yZSIsInN0YXRlIiwiYXBwIiwidG9rZW4iLCJzdGF0dXNDb2RlIiwiZGF0YSIsIkpTT04iLCJwYXJzZSIsInN0YXR1cyIsInVwbG9hZEltYWdlQ2hhbmdlIiwic2l6ZUNhbGxiYWNrIiwiaW1nU3JjIiwicmVzcyIsInRlbXBGaWxlcyIsInVwbG9hZEltZyIsInBhdGgiLCJjYW52YXNXaWR0aCIsImNhbnZhc0hlaWdodCIsInhzIiwibWF4V2lkdGgiLCJjYW52YXMiLCJlIiwiY2FudmFzUGF0aCIsInVwbG9hZEltZ3MiLCJjb21wYXJlVmVyc2lvbiIsInYxIiwidjIiLCJzcGxpdCIsImxlbiIsIm1heCIsIm51bTEiLCJudW0yIiwiZ2V0Tm93VGltZSIsInRvZGF5IiwiRGF0ZSIsInllYXIiLCJnZXRGdWxsWWVhciIsIm1vbnRoIiwiZ2V0TW9udGgiLCJkYXkiLCJnZXREYXRlIiwiaG91ciIsImdldEhvdXJzIiwibWludXRlIiwiZ2V0TWludXRlcyIsInNlY29uZCIsImdldFNlY29uZHMiLCJub3dUaW1lIiwiU3BsaXRBcnJheSIsImxpc3QiLCJzcCIsInRyaW0iLCJiYWNrVXJsQ1JzaGxjSUN3R2RHWSIsIlN0cmluZyIsInByb3RvdHlwZSIsImNhbGwiLCIkaCIsIkRpdiIsImFyZzEiLCJhcmcyIiwicGFyc2VGbG9hdCIsInQxIiwidDIiLCJyMSIsInIyIiwidG9TdHJpbmciLCJOdW1iZXIiLCJyZXBsYWNlIiwiTXVsIiwicG93IiwiQWRkIiwiU3ViIiwibiIsInRvRml4ZWQiLCJzMSIsInMyIiwiJEwiLCJnZXRMb2NhdGlvbiIsImNoZWNrUGVybWlzc2lvbiIsImRvR2V0TG9jYXRpb24iLCJyZW1vdmVTdG9yYWdlU3luYyIsInNldFN0b3JhZ2VTeW5jIiwibG9uZ2l0dWRlIiwibGF0aXR1ZGUiLCJlcnJNc2ciLCJpbmRleE9mIiwiZ2V0U2V0dGluZyIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwiYXV0aFNldHRpbmciLCJvcGVuU2V0dGluZyIsInBlcm1pc2lvbiIsImlzSU9TIiwicmVxdWVzdElPUyIsInJlcXVlc3RBbmRyb2lkIiwic2hvd01vZGFsIiwiY29udGVudCIsImNvbmZpcm1UZXh0Iiwic2hvd0NhbmNlbCIsImNvZGUiLCJtZXNzYWdlIiwiY29uZmlybSIsImdvdG9BcHBTZXR0aW5nIiwiSnVtcFBhdGgiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQVVBO0FB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QUFvQyxFQUFFLG1CQUFtQixFQUM1RixvQkFBb0IsQ0FDcEIsQ0FDQXFPLE9BQU8sQ0FBQ3JPLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFO1VBQ3JCTCxHQUFHLENBQUNRLFVBQVUsQ0FBQztZQUNkSCxHQUFHLEVBQUhBO1VBQ0QsQ0FBQyxDQUFDO1FBQ0gsQ0FBQyxNQUFNO1VBQ05MLEdBQUcsQ0FBQ08sU0FBUyxDQUFDO1lBQ2JGLEdBQUcsRUFBSEE7VUFDRCxDQUFDLENBQUM7UUFDSDtNQUNEO0lBQ0Q7RUFDRDtBQUVELENBQUM7QUFBQSIsImZpbGUiOiI1NTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXVxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIzIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYNcclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmltcG9ydCB7XHJcblx0VE9LRU5OQU1FLFxyXG5cdEhUVFBfUkVRVUVTVF9VUkxcclxufSBmcm9tICcuLi9jb25maWcvYXBwLmpzJztcclxuaW1wb3J0IHN0b3JlIGZyb20gJy4uL3N0b3JlJztcclxuaW1wb3J0IGkxOG4gZnJvbSAnLi9sYW5nLmpzJztcclxuaW1wb3J0IHtcclxuXHRwYXRoVG9CYXNlNjRcclxufSBmcm9tICdAL3BsdWdpbi9pbWFnZS10b29scy9pbmRleC5qcyc7XHJcblxyXG5pbXBvcnQgcGVybWlzaW9uIGZyb20gXCIuL3Blcm1pc3Npb24uanNcIlxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdC8qKlxyXG5cdCAqIG9wdCAgb2JqZWN0IHwgc3RyaW5nXHJcblx0ICogdG9fdXJsIG9iamVjdCB8IHN0cmluZ1xyXG5cdCAqIOS+izpcclxuXHQgKiB0aGlzLlRpcHMoJy9wYWdlcy90ZXN0L3Rlc3QnKTsg6Lez6L2s5LiN5o+Q56S6XHJcblx0ICogdGhpcy5UaXBzKHt0aXRsZTon5o+Q56S6J30sJy9wYWdlcy90ZXN0L3Rlc3QnKTsg5o+Q56S65bm26Lez6L2sXHJcblx0ICogdGhpcy5UaXBzKHt0aXRsZTon5o+Q56S6J30se3RhYjoxLHVybDonL3BhZ2VzL2luZGV4L2luZGV4J30pOyDmj5DnpLrlubbot7PovazlgLx0YWJsZeS4ilxyXG5cdCAqIHRhYj0xIOS4gOWumuaXtumXtOWQjui3s+i9rOiHsyB0YWJsZeS4ilxyXG5cdCAqIHRhYj0yIOS4gOWumuaXtumXtOWQjui3s+i9rOiHs+mdniB0YWJsZeS4ilxyXG5cdCAqIHRhYj0zIOS4gOWumuaXtumXtOWQjui/lOWbnuS4iumhtemdolxyXG5cdCAqIHRhYj00IOWFs+mXreaJgOaciemhtemdou+8jOaJk+W8gOWIsOW6lOeUqOWGheeahOafkOS4qumhtemdolxyXG5cdCAqIHRhYj01IOWFs+mXreW9k+WJjemhtemdou+8jOi3s+i9rOWIsOW6lOeUqOWGheeahOafkOS4qumhtemdolxyXG5cdCAqL1xyXG5cdFRpcHM6IGZ1bmN0aW9uKG9wdCwgdG9fdXJsKSB7XHJcblx0XHRpZiAodHlwZW9mIG9wdCA9PSAnc3RyaW5nJykge1xyXG5cdFx0XHR0b191cmwgPSBvcHQ7XHJcblx0XHRcdG9wdCA9IHt9O1xyXG5cdFx0fVxyXG5cdFx0bGV0IHRpdGxlID0gb3B0LnRpdGxlIHx8ICcnLFxyXG5cdFx0XHRpY29uID0gb3B0Lmljb24gfHwgJ25vbmUnLFxyXG5cdFx0XHRlbmR0aW1lID0gb3B0LmVuZHRpbWUgfHwgMjAwMCxcclxuXHRcdFx0c3VjY2VzcyA9IG9wdC5zdWNjZXNzO1xyXG5cdFx0aWYgKHRpdGxlKSB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0dGl0bGU6IHRpdGxlLFxyXG5cdFx0XHRpY29uOiBpY29uLFxyXG5cdFx0XHRkdXJhdGlvbjogZW5kdGltZSxcclxuXHRcdFx0c3VjY2Vzc1xyXG5cdFx0fSlcclxuXHRcdGlmICh0b191cmwgIT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdGlmICh0eXBlb2YgdG9fdXJsID09ICdvYmplY3QnKSB7XHJcblx0XHRcdFx0bGV0IHRhYiA9IHRvX3VybC50YWIgfHwgMSxcclxuXHRcdFx0XHRcdHVybCA9IHRvX3VybC51cmwgfHwgJyc7XHJcblx0XHRcdFx0c3dpdGNoICh0YWIpIHtcclxuXHRcdFx0XHRcdGNhc2UgMTpcclxuXHRcdFx0XHRcdFx0Ly/kuIDlrprml7bpl7TlkI7ot7Povazoh7MgdGFibGVcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogdXJsXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSwgZW5kdGltZSk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAyOlxyXG5cdFx0XHRcdFx0XHQvL+i3s+i9rOiHs+mdnnRhYmxl6aG16Z2iXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0dXJsOiB1cmwsXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSwgZW5kdGltZSk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAzOlxyXG5cdFx0XHRcdFx0XHQvL+i/lOWbnuS4iumhtemdolxyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cclxuXHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKHtcclxuXHRcdFx0XHRcdFx0XHRcdGRlbHRhOiBwYXJzZUludCh1cmwpLFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblxyXG5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHR9LCBlbmR0aW1lKTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDQ6XHJcblx0XHRcdFx0XHRcdC8v5YWz6Zet5omA5pyJ6aG16Z2i77yM5omT5byA5Yiw5bqU55So5YaF55qE5p+Q5Liq6aG16Z2iXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogdXJsLFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0sIGVuZHRpbWUpO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgNTpcclxuXHRcdFx0XHRcdFx0Ly/lhbPpl63lvZPliY3pobXpnaLvvIzot7PovazliLDlupTnlKjlhoXnmoTmn5DkuKrpobXpnaJcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6IHVybCxcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9LCBlbmR0aW1lKTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fSBlbHNlIGlmICh0eXBlb2YgdG9fdXJsID09ICdmdW5jdGlvbicpIHtcclxuXHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0dG9fdXJsICYmIHRvX3VybCgpO1xyXG5cdFx0XHRcdH0sIGVuZHRpbWUpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdC8v5rKh5pyJ5o+Q56S65pe26Lez6L2s5LiN5bu26L+fXHJcblx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiB0b191cmwsXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0sIHRpdGxlID8gZW5kdGltZSA6IDApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSxcclxuXHQvKipcclxuXHQgKiDnp7vpmaTmlbDnu4TkuK3nmoTmn5DkuKrmlbDnu4Tlubbnu4TmiJDmlrDnmoTmlbDnu4Tov5Tlm55cclxuXHQgKiBAcGFyYW0gYXJyYXkgYXJyYXkg6ZyA6KaB56e76Zmk55qE5pWw57uEXHJcblx0ICogQHBhcmFtIGludCBpbmRleCDpnIDopoHnp7vpmaTnmoTmlbDnu4TnmoTplK7lgLxcclxuXHQgKiBAcGFyYW0gc3RyaW5nIHwgaW50IOWAvFxyXG5cdCAqIEByZXR1cm4gYXJyYXlcclxuXHQgKiBcclxuXHQgKi9cclxuXHRBcnJheVJlbW92ZTogZnVuY3Rpb24oYXJyYXksIGluZGV4LCB2YWx1ZSkge1xyXG5cdFx0Y29uc3QgdmFsdWVBcnJheSA9IFtdO1xyXG5cdFx0aWYgKGFycmF5IGluc3RhbmNlb2YgQXJyYXkpIHtcclxuXHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBhcnJheS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdGlmICh0eXBlb2YgaW5kZXggPT0gJ251bWJlcicgJiYgYXJyYXlbaW5kZXhdICE9IGkpIHtcclxuXHRcdFx0XHRcdHZhbHVlQXJyYXkucHVzaChhcnJheVtpXSk7XHJcblx0XHRcdFx0fSBlbHNlIGlmICh0eXBlb2YgaW5kZXggPT0gJ3N0cmluZycgJiYgYXJyYXlbaV1baW5kZXhdICE9IHZhbHVlKSB7XHJcblx0XHRcdFx0XHR2YWx1ZUFycmF5LnB1c2goYXJyYXlbaV0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHZhbHVlQXJyYXk7XHJcblx0fSxcclxuXHQvKipcclxuXHQgKiDnlJ/miJDmtbfmiqXojrflj5bmloflrZdcclxuXHQgKiBAcGFyYW0gc3RyaW5nIHRleHQg5Li65Lyg5YWl55qE5paH5pysXHJcblx0ICogQHBhcmFtIGludCBudW0g5Li65Y2V6KGM5pi+56S655qE5a2X6IqC6ZW/5bqmXHJcblx0ICogQHJldHVybiBhcnJheSBcclxuXHQgKi9cclxuXHR0ZXh0Qnl0ZUxlbmd0aDogZnVuY3Rpb24odGV4dCwgbnVtKSB7XHJcblx0XHRsZXQgc3RyTGVuZ3RoID0gMDtcclxuXHRcdGxldCByb3dzID0gMTtcclxuXHRcdGxldCBzdHIgPSAwO1xyXG5cdFx0bGV0IGFyciA9IFtdO1xyXG5cdFx0Zm9yIChsZXQgaiA9IDA7IGogPCB0ZXh0Lmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdGlmICh0ZXh0LmNoYXJDb2RlQXQoaikgPiAyNTUpIHtcclxuXHRcdFx0XHRzdHJMZW5ndGggKz0gMjtcclxuXHRcdFx0XHRpZiAoc3RyTGVuZ3RoID4gcm93cyAqIG51bSkge1xyXG5cdFx0XHRcdFx0c3RyTGVuZ3RoKys7XHJcblx0XHRcdFx0XHRhcnIucHVzaCh0ZXh0LnNsaWNlKHN0ciwgaikpO1xyXG5cdFx0XHRcdFx0c3RyID0gajtcclxuXHRcdFx0XHRcdHJvd3MrKztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0c3RyTGVuZ3RoKys7XHJcblx0XHRcdFx0aWYgKHN0ckxlbmd0aCA+IHJvd3MgKiBudW0pIHtcclxuXHRcdFx0XHRcdGFyci5wdXNoKHRleHQuc2xpY2Uoc3RyLCBqKSk7XHJcblx0XHRcdFx0XHRzdHIgPSBqO1xyXG5cdFx0XHRcdFx0cm93cysrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YXJyLnB1c2godGV4dC5zbGljZShzdHIsIHRleHQubGVuZ3RoKSk7XHJcblx0XHRyZXR1cm4gW3N0ckxlbmd0aCwgYXJyLCByb3dzXSAvLyAgW+WkhOeQhuaWh+Wtl+eahOaAu+Wtl+iKgumVv+W6pu+8jOavj+ihjOaYvuekuuWGheWuueeahOaVsOe7hO+8jOihjOaVsF1cclxuXHR9LFxyXG5cclxuXHQvKipcclxuXHQgKiDojrflj5bliIbkuqvmtbfmiqVcclxuXHQgKiBAcGFyYW0gYXJyYXkgYXJyMiDmtbfmiqXntKDmnZBcclxuXHQgKiBAcGFyYW0gc3RyaW5nIHN0b3JlX25hbWUg57Sg5p2Q5paH5a2XXHJcblx0ICogQHBhcmFtIHN0cmluZyBwcmljZSDku7fmoLxcclxuXHQgKiBAcGFyYW0gc3RyaW5nIG90X3ByaWNlIOWOn+Wni+S7t+agvFxyXG5cdCAqIEBwYXJhbSBmdW5jdGlvbiBzdWNjZXNzRm4g5Zue6LCD5Ye95pWwXHJcblx0ICogXHJcblx0ICogXHJcblx0ICovXHJcblx0UG9zdGVyQ2FudmFzOiBmdW5jdGlvbihhcnIyLCBzdG9yZV9uYW1lLCBwcmljZSwgb3RfcHJpY2UsIHN1Y2Nlc3NGbikge1xyXG5cdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0dGl0bGU6IGkxOG4udChg5rW35oql55Sf5oiQ5LitYCksXHJcblx0XHRcdG1hc2s6IHRydWVcclxuXHRcdH0pO1xyXG5cdFx0Y29uc3QgY3R4ID0gdW5pLmNyZWF0ZUNhbnZhc0NvbnRleHQoJ215Q2FudmFzJyk7XHJcblx0XHRjdHguY2xlYXJSZWN0KDAsIDAsIDAsIDApO1xyXG5cclxuXHJcblx0XHQvKipcclxuXHRcdCAqIOWPquiDveiOt+WPluWQiOazleWfn+WQjeS4i+eahOWbvueJh+S/oeaBryzmnKzlnLDosIPor5Xml6Dms5Xojrflj5ZcclxuXHRcdCAqIFxyXG5cdFx0ICovXHJcblx0XHRjdHguZmlsbFN0eWxlID0gJyNmZmYnO1xyXG5cdFx0Y3R4LmZpbGxSZWN0KDAsIDAsIDc1MCwgMTE1MCk7XHJcblx0XHR1bmkuZ2V0SW1hZ2VJbmZvKHtcclxuXHRcdFx0c3JjOiBhcnIyWzBdLFxyXG5cdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRjb25zdCBXSURUSCA9IHJlcy53aWR0aDtcclxuXHRcdFx0XHRjb25zdCBIRUlHSFQgPSByZXMuaGVpZ2h0O1xyXG5cdFx0XHRcdC8vIGN0eC5kcmF3SW1hZ2UoYXJyMlswXSwgMCwgMCwgV0lEVEgsIDEwNTApO1xyXG5cdFx0XHRcdGN0eC5kcmF3SW1hZ2UoYXJyMlsxXSwgMCwgMCwgV0lEVEgsIFdJRFRIKTtcclxuXHRcdFx0XHRjdHguc2F2ZSgpO1xyXG5cdFx0XHRcdGxldCByID0gMTEwO1xyXG5cdFx0XHRcdGxldCBkID0gciAqIDI7XHJcblx0XHRcdFx0bGV0IGN4ID0gNDgwO1xyXG5cdFx0XHRcdGxldCBjeSA9IDc5MDtcclxuXHRcdFx0XHRjdHguYXJjKGN4ICsgciwgY3kgKyByLCByLCAwLCAyICogTWF0aC5QSSk7XHJcblx0XHRcdFx0Ly8gY3R4LmNsaXAoKTtcclxuXHRcdFx0XHRjdHguZHJhd0ltYWdlKGFycjJbMl0sIGN4LCBjeSwgZCwgZCk7XHJcblx0XHRcdFx0Y3R4LnJlc3RvcmUoKTtcclxuXHRcdFx0XHRjb25zdCBDT05URU5UX1JPV19MRU5HVEggPSAyMDtcclxuXHRcdFx0XHRsZXQgW2NvbnRlbnRMZW5nLCBjb250ZW50QXJyYXksIGNvbnRlbnRSb3dzXSA9IHRoYXQudGV4dEJ5dGVMZW5ndGgoc3RvcmVfbmFtZSxcclxuXHRcdFx0XHRcdENPTlRFTlRfUk9XX0xFTkdUSCk7XHJcblx0XHRcdFx0aWYgKGNvbnRlbnRSb3dzID4gMikge1xyXG5cdFx0XHRcdFx0Y29udGVudFJvd3MgPSAyO1xyXG5cdFx0XHRcdFx0bGV0IHRleHRBcnJheSA9IGNvbnRlbnRBcnJheS5zbGljZSgwLCAyKTtcclxuXHRcdFx0XHRcdHRleHRBcnJheVt0ZXh0QXJyYXkubGVuZ3RoIC0gMV0gKz0gJ+KApuKApic7XHJcblx0XHRcdFx0XHRjb250ZW50QXJyYXkgPSB0ZXh0QXJyYXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGN0eC5zZXRUZXh0QWxpZ24oJ2xlZnQnKTtcclxuXHRcdFx0XHRjdHguc2V0Rm9udFNpemUoMzYpO1xyXG5cdFx0XHRcdGN0eC5zZXRGaWxsU3R5bGUoJyMwMDAnKTtcclxuXHRcdFx0XHQvLyBsZXQgY29udGVudEhoID0gMzYgKiAxLjU7XHJcblx0XHRcdFx0bGV0IGNvbnRlbnRIaCA9IDM2O1xyXG5cdFx0XHRcdGZvciAobGV0IG0gPSAwOyBtIDwgY29udGVudEFycmF5Lmxlbmd0aDsgbSsrKSB7XHJcblx0XHRcdFx0XHRpZiAobSkge1xyXG5cdFx0XHRcdFx0XHRjdHguZmlsbFRleHQoY29udGVudEFycmF5W21dLCA1MCwgMTAwMCArIGNvbnRlbnRIaCAqIG0gKyAxOCwgMTEwMCk7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRjdHguZmlsbFRleHQoY29udGVudEFycmF5W21dLCA1MCwgMTAwMCArIGNvbnRlbnRIaCAqIG0sIDExMDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjdHguc2V0VGV4dEFsaWduKCdsZWZ0JylcclxuXHRcdFx0XHRjdHguc2V0Rm9udFNpemUoNzIpO1xyXG5cdFx0XHRcdGN0eC5zZXRGaWxsU3R5bGUoJyNEQTRGMkEnKTtcclxuXHRcdFx0XHRjdHguZmlsbFRleHQoaTE4bi50KGDvv6VgKSArIHByaWNlLCA0MCwgODIwICsgY29udGVudEhoKTtcclxuXHJcblx0XHRcdFx0Y3R4LnNldFRleHRBbGlnbignbGVmdCcpXHJcblx0XHRcdFx0Y3R4LnNldEZvbnRTaXplKDM2KTtcclxuXHRcdFx0XHRjdHguc2V0RmlsbFN0eWxlKCcjOTk5Jyk7XHJcblxyXG5cdFx0XHRcdGlmIChvdF9wcmljZSkge1xyXG5cdFx0XHRcdFx0Y3R4LmZpbGxUZXh0KGkxOG4udChg77+lYCkgKyBvdF9wcmljZSwgNTAsIDg3NiArIGNvbnRlbnRIaCk7XHJcblx0XHRcdFx0XHR2YXIgdW5kZXJsaW5lID0gZnVuY3Rpb24oY3R4LCB0ZXh0LCB4LCB5LCBzaXplLCBjb2xvciwgdGhpY2tuZXNzLCBvZmZzZXQpIHtcclxuXHRcdFx0XHRcdFx0dmFyIHdpZHRoID0gY3R4Lm1lYXN1cmVUZXh0KHRleHQpLndpZHRoO1xyXG5cdFx0XHRcdFx0XHRzd2l0Y2ggKGN0eC50ZXh0QWxpZ24pIHtcclxuXHRcdFx0XHRcdFx0XHRjYXNlIFwiY2VudGVyXCI6XHJcblx0XHRcdFx0XHRcdFx0XHR4IC09ICh3aWR0aCAvIDIpO1xyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0Y2FzZSBcInJpZ2h0XCI6XHJcblx0XHRcdFx0XHRcdFx0XHR4IC09IHdpZHRoO1xyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHkgKz0gc2l6ZSArIG9mZnNldDtcclxuXHJcblx0XHRcdFx0XHRcdGN0eC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHRcdFx0Y3R4LnN0cm9rZVN0eWxlID0gY29sb3I7XHJcblx0XHRcdFx0XHRcdGN0eC5saW5lV2lkdGggPSB0aGlja25lc3M7XHJcblx0XHRcdFx0XHRcdGN0eC5tb3ZlVG8oeCwgeSk7XHJcblx0XHRcdFx0XHRcdGN0eC5saW5lVG8oeCArIHdpZHRoLCB5KTtcclxuXHRcdFx0XHRcdFx0Y3R4LnN0cm9rZSgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dW5kZXJsaW5lKGN0eCwgaTE4bi50KGDvv6VgKSArIG90X3ByaWNlLCA1NSwgODY1LCAzNiwgJyM5OTknLCAyLCAwKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjdHguc2V0VGV4dEFsaWduKCdsZWZ0JylcclxuXHRcdFx0XHRjdHguc2V0Rm9udFNpemUoMjgpO1xyXG5cdFx0XHRcdGN0eC5zZXRGaWxsU3R5bGUoJyM5OTknKTtcclxuXHRcdFx0XHRjdHguZmlsbFRleHQoaTE4bi50KGDplb/mjInmiJbmiavmj4/mn6XnnItgKSwgNDkwLCAxMDMwICsgY29udGVudEhoKTtcclxuXHRcdFx0XHRjdHguZHJhdyh0cnVlLCBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHVuaS5jYW52YXNUb1RlbXBGaWxlUGF0aCh7XHJcblx0XHRcdFx0XHRcdGNhbnZhc0lkOiAnbXlDYW52YXMnLFxyXG5cdFx0XHRcdFx0XHRmaWxlVHlwZTogJ3BuZycsXHJcblx0XHRcdFx0XHRcdGRlc3RXaWR0aDogV0lEVEgsXHJcblx0XHRcdFx0XHRcdGRlc3RIZWlnaHQ6IEhFSUdIVCxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0c3VjY2Vzc0ZuICYmIHN1Y2Nlc3NGbihyZXMudGVtcEZpbGVQYXRoKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZmFpbDogZnVuY3Rpb24oZXJyKSB7XHJcblx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0dGhhdC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiBpMThuLnQoYOaXoOazleiOt+WPluWbvueJh+S/oeaBr2ApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0pXHJcblx0fSxcclxuXHQvKipcclxuXHQgKiDojrflj5bnoI3ku7cv5ou85Zui5rW35oqlXHJcblx0ICogQHBhcmFtIGFycmF5IGFycjIg5rW35oql57Sg5p2QIOiDjOaZr+WbvlxyXG5cdCAqIEBwYXJhbSBzdHJpbmcgc3RvcmVfbmFtZSDntKDmnZDmloflrZdcclxuXHQgKiBAcGFyYW0gc3RyaW5nIHByaWNlIOS7t+agvFxyXG5cdCAqIEBwYXJhbSBzdHJpbmcgb3RfcHJpY2Ug5Y6f5aeL5Lu35qC8XHJcblx0ICogQHBhcmFtIGZ1bmN0aW9uIHN1Y2Nlc3NGbiDlm57osIPlh73mlbBcclxuXHQgKiBcclxuXHQgKiBcclxuXHQgKi9cclxuXHRiYXJnYWluUG9zdGVyQ2FudmFzOiBmdW5jdGlvbihhcnIyLCB0aXRsZSwgbGFiZWwsIG1zZywgcHJpY2UsIHdkLCBoZywgc3VjY2Vzc0ZuKSB7XHJcblx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRjb25zdCBjdHggPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dCgnbXlDYW52YXMnKTtcclxuXHRcdGN0eC5jbGVhclJlY3QoMCwgMCwgMCwgMCk7XHJcblx0XHQvKipcclxuXHRcdCAqIOWPquiDveiOt+WPluWQiOazleWfn+WQjeS4i+eahOWbvueJh+S/oeaBryzmnKzlnLDosIPor5Xml6Dms5Xojrflj5ZcclxuXHRcdCAqIFxyXG5cdFx0ICovXHJcblx0XHRjdHguZmlsbFN0eWxlID0gJyNmZmYnO1xyXG5cdFx0Y3R4LmZpbGxSZWN0KDAsIDAsIHdkICogMiwgaGcgKiAyKTtcclxuXHRcdHVuaS5nZXRJbWFnZUluZm8oe1xyXG5cdFx0XHRzcmM6IGFycjJbMF0sXHJcblx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdGNvbnN0IFdJRFRIID0gcmVzLndpZHRoO1xyXG5cdFx0XHRcdGNvbnN0IEhFSUdIVCA9IHJlcy5oZWlnaHQ7XHJcblx0XHRcdFx0Y3R4LmRyYXdJbWFnZShhcnIyWzBdLCAwLCAwLCB3ZCwgaGcpO1xyXG5cclxuXHRcdFx0XHQvLyDkv53or4HlnKjkuI3lkIzmnLrlnovlr7nlupTlnZDmoIflh4bnoa5cclxuXHRcdFx0XHRsZXQgbGFiZWx4ID0gMC42NTAwIC8v5qCH562+eFxyXG5cdFx0XHRcdGxldCBsYWJlbHkgPSAwLjE2NiAvL+agh+etvnlcclxuXHRcdFx0XHRsZXQgcHJpY2V4ID0gMC4xODU3IC8v5Lu35qC8eFxyXG5cdFx0XHRcdGxldCBwcmljZXkgPSAwLjE4MCAvL+S7t+agvHhcclxuXHRcdFx0XHRsZXQgY29kZXggPSAwLjM4NSAvL+S6jOe7tOeggVxyXG5cdFx0XHRcdGxldCBjb2RleSA9IDAuNzdcclxuXHRcdFx0XHRsZXQgcGljdHVyZXggPSAwLjE1NzEgLy/llYblk4Hlm77lt6bkuIrngrlcclxuXHRcdFx0XHRsZXQgcGljdHVyZXkgPSAwLjI5MTZcclxuXHRcdFx0XHRsZXQgcGljdHVyZWJ4ID0gMC42ODU3IC8v5ZWG5ZOB5Zu+5Y+z5LiL54K5XHJcblx0XHRcdFx0bGV0IHBpY3R1cmVieSA9IDAuNDMxNlxyXG5cdFx0XHRcdGxldCBtc2d4ID0gMC4xMDM2IC8vbXNnXHJcblx0XHRcdFx0bGV0IG1zZ3kgPSAwLjIzMDZcclxuXHRcdFx0XHRsZXQgY29kZXcgPSAwLjI1XHJcblx0XHRcdFx0Y3R4LmRyYXdJbWFnZShhcnIyWzFdLCB3ZCAqIHBpY3R1cmV4LCBoZyAqIHBpY3R1cmV5LCB3ZCAqIHBpY3R1cmVieCwgaGcgKiBwaWN0dXJlYnkpO1xyXG5cdFx0XHRcdGN0eC5kcmF3SW1hZ2UoYXJyMlsyXSwgd2QgKiBjb2RleCwgaGcgKiBjb2RleSwgd2QgKiBjb2Rldywgd2QgKiBjb2Rldyk7XHJcblx0XHRcdFx0Y3R4LnNhdmUoKTtcclxuXHRcdFx0XHQvL+agh+mimFxyXG5cdFx0XHRcdGNvbnN0IENPTlRFTlRfUk9XX0xFTkdUSCA9IDMwO1xyXG5cdFx0XHRcdGxldCBbY29udGVudExlbmcsIGNvbnRlbnRBcnJheSwgY29udGVudFJvd3NdID0gdGhhdC50ZXh0Qnl0ZUxlbmd0aCh0aXRsZSxcclxuXHRcdFx0XHRcdENPTlRFTlRfUk9XX0xFTkdUSCk7XHJcblx0XHRcdFx0aWYgKGNvbnRlbnRSb3dzID4gMikge1xyXG5cdFx0XHRcdFx0Y29udGVudFJvd3MgPSAyO1xyXG5cdFx0XHRcdFx0bGV0IHRleHRBcnJheSA9IGNvbnRlbnRBcnJheS5zbGljZSgwLCAyKTtcclxuXHRcdFx0XHRcdHRleHRBcnJheVt0ZXh0QXJyYXkubGVuZ3RoIC0gMV0gKz0gJ+KApic7XHJcblx0XHRcdFx0XHRjb250ZW50QXJyYXkgPSB0ZXh0QXJyYXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGN0eC5zZXRUZXh0QWxpZ24oJ2xlZnQnKTtcclxuXHRcdFx0XHRjdHguc2V0RmlsbFN0eWxlKCcjMDAwJyk7XHJcblx0XHRcdFx0aWYgKGNvbnRlbnRBcnJheS5sZW5ndGggPCAyKSB7XHJcblx0XHRcdFx0XHRjdHguc2V0Rm9udFNpemUoMjIpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjdHguc2V0Rm9udFNpemUoMjApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsZXQgY29udGVudEhoID0gODtcclxuXHRcdFx0XHRmb3IgKGxldCBtID0gMDsgbSA8IGNvbnRlbnRBcnJheS5sZW5ndGg7IG0rKykge1xyXG5cdFx0XHRcdFx0aWYgKG0pIHtcclxuXHRcdFx0XHRcdFx0Y3R4LmZpbGxUZXh0KGNvbnRlbnRBcnJheVttXSwgMjAsIDM1ICsgY29udGVudEhoICogbSArIDE4LCAxMTAwKTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGN0eC5maWxsVGV4dChjb250ZW50QXJyYXlbbV0sIDIwLCAzNSwgMTEwMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOagh+etvuWGheWuuVxyXG5cdFx0XHRcdGN0eC5zZXRUZXh0QWxpZ24oJ2xlZnQnKVxyXG5cdFx0XHRcdGN0eC5zZXRGb250U2l6ZSgxNik7XHJcblx0XHRcdFx0Y3R4LnNldEZpbGxTdHlsZSgnI0ZGRicpO1xyXG5cdFx0XHRcdGN0eC5maWxsVGV4dChsYWJlbCwgd2QgKiBsYWJlbHgsIGhnICogbGFiZWx5KTtcclxuXHRcdFx0XHRjdHguc2F2ZSgpO1xyXG5cdFx0XHRcdC8vIOS7t+agvFxyXG5cdFx0XHRcdGN0eC5zZXRGaWxsU3R5bGUoJ3JlZCcpO1xyXG5cdFx0XHRcdGN0eC5zZXRGb250U2l6ZSgyNik7XHJcblx0XHRcdFx0Y3R4LmZpbGxUZXh0KHByaWNlLCB3ZCAqIHByaWNleCwgaGcgKiBwcmljZXkpO1xyXG5cdFx0XHRcdGN0eC5zYXZlKCk7XHJcblx0XHRcdFx0Ly8gbXNnXHJcblx0XHRcdFx0Y3R4LnNldEZpbGxTdHlsZSgnIzMzMycpO1xyXG5cdFx0XHRcdGN0eC5zZXRGb250U2l6ZSgxNik7XHJcblx0XHRcdFx0Y3R4LmZpbGxUZXh0KG1zZywgd2QgKiBtc2d4LCBoZyAqIG1zZ3kpO1xyXG5cdFx0XHRcdGN0eC5zYXZlKCk7XHJcblx0XHRcdFx0Y3R4LmRyYXcodHJ1ZSwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmNhbnZhc1RvVGVtcEZpbGVQYXRoKHtcclxuXHRcdFx0XHRcdFx0Y2FudmFzSWQ6ICdteUNhbnZhcycsXHJcblx0XHRcdFx0XHRcdGZpbGVUeXBlOiAncG5nJyxcclxuXHRcdFx0XHRcdFx0cXVhbGl0eTogMSxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3NGbiAmJiBzdWNjZXNzRm4ocmVzLnRlbXBGaWxlUGF0aCk7XHJcblx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGZhaWw6IGZ1bmN0aW9uKGVycikge1xyXG5cdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdHRoYXQuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogaTE4bi50KGDml6Dms5Xojrflj5blm77niYfkv6Hmga9gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9KVxyXG5cdH0sXHJcblx0LyoqXHJcblx0ICog55So5oi35L+h5oGv5YiG5Lqr5rW35oqlXHJcblx0ICogQHBhcmFtIGFycmF5IGFycjIg5rW35oql57Sg5p2QICAx6IOM5pmvIDDkuoznu7TnoIFcclxuXHQgKiBAcGFyYW0gc3RyaW5nIG5pY2tuYW1lIOaYteensFxyXG5cdCAqIEBwYXJhbSBzdHJpbmcgc2l0ZW5hbWUg5Lu35qC8XHJcblx0ICogQHBhcmFtIGZ1bmN0aW9uIHN1Y2Nlc3NGbiDlm57osIPlh73mlbBcclxuXHQgKiBcclxuXHQgKiBcclxuXHQgKi9cclxuXHR1c2VyUG9zdGVyQ2FudmFzOiBmdW5jdGlvbihhcnIyLCBuaWNrbmFtZSwgc2l0ZW5hbWUsIGluZGV4LCB3LCBoLCBzdWNjZXNzRm4pIHtcclxuXHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdGNvbnN0IGN0eCA9IHVuaS5jcmVhdGVDYW52YXNDb250ZXh0KCdteUNhbnZhcycgKyBpbmRleCk7XHJcblx0XHRjdHguY2xlYXJSZWN0KDAsIDAsIDAsIDApO1xyXG5cdFx0LyoqXHJcblx0XHQgKiDlj6rog73ojrflj5blkIjms5Xln5/lkI3kuIvnmoTlm77niYfkv6Hmga8s5pys5Zyw6LCD6K+V5peg5rOV6I635Y+WXHJcblx0XHQgKiBcclxuXHRcdCAqL1xyXG5cdFx0dW5pLmdldEltYWdlSW5mbyh7XHJcblx0XHRcdHNyYzogYXJyMlsxXSxcclxuXHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0Y29uc3QgV0lEVEggPSByZXMud2lkdGg7XHJcblx0XHRcdFx0Y29uc3QgSEVJR0hUID0gcmVzLmhlaWdodDtcclxuXHRcdFx0XHRjdHguZmlsbFN0eWxlID0gJyNmZmYnO1xyXG5cdFx0XHRcdGN0eC5maWxsUmVjdCgwLCAwLCB3LCBoKTtcclxuXHRcdFx0XHRjdHguZHJhd0ltYWdlKGFycjJbMV0sIDAsIDAsIHcsIGgpO1xyXG5cdFx0XHRcdGN0eC5zZXRUZXh0QWxpZ24oJ2xlZnQnKVxyXG5cdFx0XHRcdGN0eC5zZXRGb250U2l6ZSgxMik7XHJcblx0XHRcdFx0Y3R4LnNldEZpbGxTdHlsZSgnIzMzMycpO1xyXG5cclxuXHRcdFx0XHQvLyB4OjI0MCB5OjQyNlxyXG5cdFx0XHRcdGxldCBjb2RleCA9IDAuMTkwNlxyXG5cdFx0XHRcdGxldCBjb2RleSA9IDAuNzc0NlxyXG5cdFx0XHRcdGxldCBjb2RlU2l6ZSA9IDAuMjE2NjZcclxuXHRcdFx0XHRsZXQgbmFtZXggPSAwLjQyODNcclxuXHRcdFx0XHRsZXQgbmFtZXkgPSAwLjgyMTVcclxuXHRcdFx0XHRsZXQgbWFya3ggPSAwLjQyODNcclxuXHRcdFx0XHRsZXQgbWFya3kgPSAwLjg2ODVcclxuXHRcdFx0XHRjdHguZHJhd0ltYWdlKGFycjJbMF0sIHcgKiBjb2RleCwgaCAqIGNvZGV5LCB3ICogY29kZVNpemUsIHcgKiBjb2RlU2l6ZSk7XHJcblx0XHRcdFx0aWYgKHcgPCAyNzApIHtcclxuXHRcdFx0XHRcdGN0eC5zZXRGb250U2l6ZSg4KTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Y3R4LnNldEZvbnRTaXplKDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y3R4LmZpbGxUZXh0KG5pY2tuYW1lLCB3ICogbmFtZXgsIGggKiBuYW1leSk7XHJcblx0XHRcdFx0aWYgKHcgPCAyNzApIHtcclxuXHRcdFx0XHRcdGN0eC5zZXRGb250U2l6ZSg4KTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Y3R4LnNldEZvbnRTaXplKDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y3R4LmZpbGxUZXh0KGkxOG4udChg6YKA6K+35oKo5Yqg5YWlYCkgKyBzaXRlbmFtZSwgdyAqIG1hcmt4LCBoICogbWFya3kpO1xyXG5cdFx0XHRcdGN0eC5zYXZlKCk7XHJcblx0XHRcdFx0Y3R4LmRyYXcodHJ1ZSwgZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHR1bmkuY2FudmFzVG9UZW1wRmlsZVBhdGgoe1xyXG5cdFx0XHRcdFx0XHRjYW52YXNJZDogJ215Q2FudmFzJyArIGluZGV4LFxyXG5cdFx0XHRcdFx0XHRmaWxlVHlwZTogJ3BuZycsXHJcblx0XHRcdFx0XHRcdHF1YWxpdHk6IDEsXHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3NGbiAmJiBzdWNjZXNzRm4ocmVzLnRlbXBGaWxlUGF0aCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGZhaWw6IGZ1bmN0aW9uKGVycikge1xyXG5cdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdHRoYXQuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogaTE4bi50KGDml6Dms5Xojrflj5blm77niYfkv6Hmga9gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9KVxyXG5cdH0sXHJcblx0LypcclxuXHQgKiDljZXlm77kuIrkvKBcclxuXHQgKiBAcGFyYW0gb2JqZWN0IG9wdFxyXG5cdCAqIEBwYXJhbSBjYWxsYWJsZSBzdWNjZXNzQ2FsbGJhY2sg5oiQ5Yqf5omn6KGM5pa55rOVIGRhdGEgXHJcblx0ICogQHBhcmFtIGNhbGxhYmxlIGVycm9yQ2FsbGJhY2sg5aSx6LSl5omn6KGM5pa55rOVIFxyXG5cdCAqL1xyXG5cdHVwbG9hZEltYWdlT25lOiBmdW5jdGlvbihvcHQsIHN1Y2Nlc3NDYWxsYmFjaywgZXJyb3JDYWxsYmFjaykge1xyXG5cdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0aWYgKHR5cGVvZiBvcHQgPT09ICdzdHJpbmcnKSB7XHJcblx0XHRcdGxldCB1cmwgPSBvcHQ7XHJcblx0XHRcdG9wdCA9IHt9O1xyXG5cdFx0XHRvcHQudXJsID0gdXJsO1xyXG5cdFx0fVxyXG5cdFx0bGV0IGNvdW50ID0gb3B0LmNvdW50IHx8IDEsXHJcblx0XHRcdHNpemVUeXBlID0gb3B0LnNpemVUeXBlIHx8IFsnY29tcHJlc3NlZCddLFxyXG5cdFx0XHRzb3VyY2VUeXBlID0gb3B0LnNvdXJjZVR5cGUgfHwgWydhbGJ1bScsICdjYW1lcmEnXSxcclxuXHRcdFx0aXNfbG9hZCA9IG9wdC5pc19sb2FkIHx8IHRydWUsXHJcblx0XHRcdHVwbG9hZFVybCA9IG9wdC51cmwgfHwgJycsXHJcblx0XHRcdGlucHV0TmFtZSA9IG9wdC5uYW1lIHx8ICdwaWNzJyxcclxuXHRcdFx0ZmlsZVR5cGUgPSBvcHQuZmlsZVR5cGUgfHwgJ2ltYWdlJztcclxuXHRcdHVuaS5jaG9vc2VJbWFnZSh7XHJcblx0XHRcdGNvdW50OiBjb3VudCwgLy/mnIDlpJrlj6/ku6XpgInmi6nnmoTlm77niYfmgLvmlbAgIFxyXG5cdFx0XHRzaXplVHlwZTogc2l6ZVR5cGUsIC8vIOWPr+S7peaMh+WumuaYr+WOn+Wbvui/mOaYr+WOi+e8qeWbvu+8jOm7mOiupOS6jOiAhemDveaciSAgXHJcblx0XHRcdHNvdXJjZVR5cGU6IHNvdXJjZVR5cGUsIC8vIOWPr+S7peaMh+Wumuadpea6kOaYr+ebuOWGjOi/mOaYr+ebuOacuu+8jOm7mOiupOS6jOiAhemDveaciSAgXHJcblx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdC8v5ZCv5Yqo5LiK5Lyg562J5b6F5LitLi4uICBcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IGkxOG4udChg5Zu+54mH5LiK5Lyg5LitYCksXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dW5pLnVwbG9hZEZpbGUoe1xyXG5cdFx0XHRcdFx0dXJsOiBIVFRQX1JFUVVFU1RfVVJMICsgJy9hcGkvJyArIHVwbG9hZFVybCxcclxuXHRcdFx0XHRcdGZpbGVQYXRoOiByZXMudGVtcEZpbGVQYXRoc1swXSxcclxuXHRcdFx0XHRcdGZpbGVUeXBlOiBmaWxlVHlwZSxcclxuXHRcdFx0XHRcdG5hbWU6IGlucHV0TmFtZSxcclxuXHRcdFx0XHRcdGZvcm1EYXRhOiB7XHJcblx0XHRcdFx0XHRcdCdmaWxlbmFtZSc6IGlucHV0TmFtZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGhlYWRlcjoge1xyXG5cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRbVE9LRU5OQU1FXTogJ0JlYXJlciAnICsgc3RvcmUuc3RhdGUuYXBwLnRva2VuXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLnN0YXR1c0NvZGUgPT0gNDAzKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMuZGF0YVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBkYXRhID0gcmVzLmRhdGEgPyBKU09OLnBhcnNlKHJlcy5kYXRhKSA6IHt9O1xyXG5cdFx0XHRcdFx0XHRcdGlmIChkYXRhLnN0YXR1cyA9PSAyMDApIHtcclxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3NDYWxsYmFjayAmJiBzdWNjZXNzQ2FsbGJhY2soZGF0YSlcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZXJyb3JDYWxsYmFjayAmJiBlcnJvckNhbGxiYWNrKGRhdGEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGRhdGEubXNnXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGkxOG4udChg5LiK5Lyg5Zu+54mH5aSx6LSlYClcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fSlcclxuXHR9LFxyXG5cdC8qXHJcblx0ICog5Y2V5Zu+5LiK5Lyg5Y6L57yp54mIXHJcblx0ICogQHBhcmFtIG9iamVjdCBvcHRcclxuXHQgKiBAcGFyYW0gY2FsbGFibGUgc3VjY2Vzc0NhbGxiYWNrIOaIkOWKn+aJp+ihjOaWueazlSBkYXRhIFxyXG5cdCAqIEBwYXJhbSBjYWxsYWJsZSBlcnJvckNhbGxiYWNrIOWksei0peaJp+ihjOaWueazlSBcclxuXHQgKi9cclxuXHR1cGxvYWRJbWFnZUNoYW5nZTogZnVuY3Rpb24ob3B0LCBzdWNjZXNzQ2FsbGJhY2ssIGVycm9yQ2FsbGJhY2ssIHNpemVDYWxsYmFjaykge1xyXG5cdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0aWYgKHR5cGVvZiBvcHQgPT09ICdzdHJpbmcnKSB7XHJcblx0XHRcdGxldCB1cmwgPSBvcHQ7XHJcblx0XHRcdG9wdCA9IHt9O1xyXG5cdFx0XHRvcHQudXJsID0gdXJsO1xyXG5cdFx0fVxyXG5cdFx0bGV0IGNvdW50ID0gb3B0LmNvdW50IHx8IDEsXHJcblx0XHRcdHNpemVUeXBlID0gb3B0LnNpemVUeXBlIHx8IFsnY29tcHJlc3NlZCddLFxyXG5cdFx0XHRzb3VyY2VUeXBlID0gb3B0LnNvdXJjZVR5cGUgfHwgWydhbGJ1bScsICdjYW1lcmEnXSxcclxuXHRcdFx0aXNfbG9hZCA9IG9wdC5pc19sb2FkIHx8IHRydWUsXHJcblx0XHRcdHVwbG9hZFVybCA9IG9wdC51cmwgfHwgJycsXHJcblx0XHRcdGlucHV0TmFtZSA9IG9wdC5uYW1lIHx8ICdwaWNzJyxcclxuXHRcdFx0ZmlsZVR5cGUgPSBvcHQuZmlsZVR5cGUgfHwgJ2ltYWdlJztcclxuXHRcdHVuaS5jaG9vc2VJbWFnZSh7XHJcblx0XHRcdGNvdW50OiBjb3VudCwgLy/mnIDlpJrlj6/ku6XpgInmi6nnmoTlm77niYfmgLvmlbAgIFxyXG5cdFx0XHRzaXplVHlwZTogc2l6ZVR5cGUsIC8vIOWPr+S7peaMh+WumuaYr+WOn+Wbvui/mOaYr+WOi+e8qeWbvu+8jOm7mOiupOS6jOiAhemDveaciSAgXHJcblx0XHRcdHNvdXJjZVR5cGU6IHNvdXJjZVR5cGUsIC8vIOWPr+S7peaMh+Wumuadpea6kOaYr+ebuOWGjOi/mOaYr+ebuOacuu+8jOm7mOiupOS6jOiAhemDveaciSAgXHJcblx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdC8v5ZCv5Yqo5LiK5Lyg562J5b6F5LitLi4uICBcclxuXHRcdFx0XHRsZXQgaW1nU3JjXHJcblx0XHRcdFx0dW5pLmdldEltYWdlSW5mbyh7XHJcblx0XHRcdFx0XHRzcmM6IHJlcy50ZW1wRmlsZVBhdGhzWzBdLFxyXG5cdFx0XHRcdFx0c3VjY2VzcyhyZXNzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGkxOG4udChg5Zu+54mH5LiK5Lyg5LitYCksXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLnRlbXBGaWxlc1swXS5zaXplIDw9IDIwOTcxNTIpIHtcclxuXHRcdFx0XHRcdFx0XHR1cGxvYWRJbWcocmVzcy5wYXRoKVxyXG5cdFx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vIHVwbG9hZEltZyhjYW52YXNQYXRoLnRlbXBGaWxlUGF0aClcclxuXHRcdFx0XHRcdFx0bGV0IGNhbnZhc1dpZHRoLCBjYW52YXNIZWlnaHQsIHhzLCBtYXhXaWR0aCA9IDc1MFxyXG5cdFx0XHRcdFx0XHR4cyA9IHJlc3Mud2lkdGggLyByZXNzLmhlaWdodCAvLyDlrr3pq5jmr5TkvotcclxuXHRcdFx0XHRcdFx0aWYgKHJlc3Mud2lkdGggPiBtYXhXaWR0aCkge1xyXG5cdFx0XHRcdFx0XHRcdGNhbnZhc1dpZHRoID0gbWF4V2lkdGggLy8g6L+Z6YeM5piv5pyA5aSn6ZmQ5Yi25a695bqmXHJcblx0XHRcdFx0XHRcdFx0Y2FudmFzSGVpZ2h0ID0gbWF4V2lkdGggLyB4c1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGNhbnZhc1dpZHRoID0gcmVzcy53aWR0aFxyXG5cdFx0XHRcdFx0XHRcdGNhbnZhc0hlaWdodCA9IHJlc3MuaGVpZ2h0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c2l6ZUNhbGxiYWNrICYmIHNpemVDYWxsYmFjayh7XHJcblx0XHRcdFx0XHRcdFx0dzogY2FudmFzV2lkdGgsXHJcblx0XHRcdFx0XHRcdFx0aDogY2FudmFzSGVpZ2h0XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdGxldCBjYW52YXMgPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dCgnY2FudmFzJyk7XHJcblx0XHRcdFx0XHRcdGNhbnZhcy53aWR0aCA9IGNhbnZhc1dpZHRoXHJcblx0XHRcdFx0XHRcdGNhbnZhcy5oZWlnaHQgPSBjYW52YXNIZWlnaHRcclxuXHRcdFx0XHRcdFx0Y2FudmFzLmNsZWFyUmVjdCgwLCAwLCBjYW52YXNXaWR0aCwgY2FudmFzSGVpZ2h0KTtcclxuXHRcdFx0XHRcdFx0Y2FudmFzLmRyYXdJbWFnZShyZXNzLnBhdGgsIDAsIDAsIGNhbnZhc1dpZHRoLCBjYW52YXNIZWlnaHQpXHJcblx0XHRcdFx0XHRcdGNhbnZhcy5zYXZlKCk7XHJcblx0XHRcdFx0XHRcdC8vIOi/memHjOeahOeUu+W4g2RyYXdJbWFnZeaYr+S4gOenjeW8guatpeWxnuaApyAg5Y+v6IO95a2Y5Zyo5pyq57uY5Yi25YWo5bCx5omn6KGM5LqGZHJhd+eahOmXrumimCAgc2/mt7vliqDlu7bov59cclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dChlID0+IHtcclxuXHRcdFx0XHRcdFx0XHRjYW52YXMuZHJhdyh0cnVlLCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuY2FudmFzVG9UZW1wRmlsZVBhdGgoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjYW52YXNJZDogJ2NhbnZhcycsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGZpbGVUeXBlOiAnSlBFRycsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGRlc3RXaWR0aDogY2FudmFzV2lkdGgsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGRlc3RIZWlnaHQ6IGNhbnZhc0hlaWdodCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cXVhbGl0eTogMC43LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihjYW52YXNQYXRoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXBsb2FkSW1nKGNhbnZhc1BhdGhcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC50ZW1wRmlsZVBhdGgpXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0sIDIwMClcclxuXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH0pXHJcblxyXG5cdFx0ZnVuY3Rpb24gdXBsb2FkSW1nKGZpbGVQYXRoKSB7XHJcblx0XHRcdHVuaS51cGxvYWRGaWxlKHtcclxuXHRcdFx0XHR1cmw6IEhUVFBfUkVRVUVTVF9VUkwgKyAnL2FwaS8nICsgdXBsb2FkVXJsLFxyXG5cdFx0XHRcdGZpbGVQYXRoLFxyXG5cdFx0XHRcdGZpbGVUeXBlOiBmaWxlVHlwZSxcclxuXHRcdFx0XHRuYW1lOiBpbnB1dE5hbWUsXHJcblx0XHRcdFx0Zm9ybURhdGE6IHtcclxuXHRcdFx0XHRcdCdmaWxlbmFtZSc6IGlucHV0TmFtZVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aGVhZGVyOiB7XHJcblxyXG5cclxuXHJcblx0XHRcdFx0XHRbVE9LRU5OQU1FXTogJ0JlYXJlciAnICsgc3RvcmUuc3RhdGUuYXBwLnRva2VuXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5zdGF0dXNDb2RlID09IDQwMykge1xyXG5cdFx0XHRcdFx0XHR0aGF0LlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMuZGF0YVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGxldCBkYXRhID0gcmVzLmRhdGEgPyBKU09OLnBhcnNlKHJlcy5kYXRhKSA6IHt9O1xyXG5cdFx0XHRcdFx0XHRpZiAoZGF0YS5zdGF0dXMgPT0gMjAwKSB7XHJcblx0XHRcdFx0XHRcdFx0c3VjY2Vzc0NhbGxiYWNrICYmIHN1Y2Nlc3NDYWxsYmFjayhkYXRhKVxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGVycm9yQ2FsbGJhY2sgJiYgZXJyb3JDYWxsYmFjayhkYXRhKTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGRhdGEubXNnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR0aGF0LlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogaTE4bi50KGDkuIrkvKDlm77niYflpLHotKVgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0LyoqXHJcblx0ICog5bCP56iL5bqP5aS05YOP6I635Y+W5LiK5LygXHJcblx0ICogQHBhcmFtIHVwbG9hZFVybCDkuIrkvKDmjqXlj6PlnLDlnYBcclxuXHQgKiBAcGFyYW0gZmlsZVBhdGgg5LiK5Lyg5paH5Lu26Lev5b6EIFxyXG5cdCAqIEBwYXJhbSBzdWNjZXNzQ2FsbGJhY2sgc3VjY2Vzc+WbnuiwgyBcclxuXHQgKiBAcGFyYW0gZXJyb3JDYWxsYmFjayBlcnLlm57osINcclxuXHQgKi9cclxuXHR1cGxvYWRJbWdzKHVwbG9hZFVybCwgZmlsZVBhdGgsIHN1Y2Nlc3NDYWxsYmFjaywgZXJyb3JDYWxsYmFjaykge1xyXG5cdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0dW5pLnVwbG9hZEZpbGUoe1xyXG5cdFx0XHR1cmw6IEhUVFBfUkVRVUVTVF9VUkwgKyAnL2FwaS8nICtcclxuXHRcdFx0XHR1cGxvYWRVcmwsXHJcblx0XHRcdGZpbGVQYXRoOiBmaWxlUGF0aCxcclxuXHRcdFx0ZmlsZVR5cGU6ICdpbWFnZScsXHJcblx0XHRcdG5hbWU6ICdwaWNzJyxcclxuXHRcdFx0Zm9ybURhdGE6IHtcclxuXHRcdFx0XHQnZmlsZW5hbWUnOiAncGljcydcclxuXHRcdFx0fSxcclxuXHRcdFx0aGVhZGVyOiB7XHJcblxyXG5cclxuXHJcblx0XHRcdFx0W1RPS0VOTkFNRV06ICdCZWFyZXIgJyArIHN0b3JlLnN0YXRlXHJcblx0XHRcdFx0XHQuYXBwLnRva2VuXHJcblx0XHRcdH0sXHJcblx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRpZiAocmVzLnN0YXR1c0NvZGUgPT0gNDAzKSB7XHJcblx0XHRcdFx0XHR0aGF0LlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLmRhdGFcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRsZXQgZGF0YSA9IHJlcy5kYXRhID8gSlNPTlxyXG5cdFx0XHRcdFx0XHQucGFyc2UocmVzLmRhdGEpIDoge307XHJcblx0XHRcdFx0XHRpZiAoZGF0YS5zdGF0dXMgPT0gMjAwKSB7XHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3NDYWxsYmFjayAmJlxyXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3NDYWxsYmFjayhcclxuXHRcdFx0XHRcdFx0XHRcdGRhdGEpXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRlcnJvckNhbGxiYWNrICYmXHJcblx0XHRcdFx0XHRcdFx0ZXJyb3JDYWxsYmFjayhkYXRhKTtcclxuXHRcdFx0XHRcdFx0dGhhdC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZGF0YVxyXG5cdFx0XHRcdFx0XHRcdFx0Lm1zZ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGZhaWw6IChlcnIpID0+IHtcclxuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHR0aGF0LlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IGkxOG4udChcclxuXHRcdFx0XHRcdFx0YOS4iuS8oOWbvueJh+Wksei0pWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0pXHJcblx0fSxcclxuXHQvKipcclxuXHQgKiDlsI/nqIvluo/mr5TovoPniYjmnKzkv6Hmga9cclxuXHQgKiBAcGFyYW0gdjEg5b2T5YmN54mI5pysXHJcblx0ICogQHBhcmFtIHYyIOi/m+ihjOavlOi+g+eahOeJiOacrCBcclxuXHQgKiBAcmV0dXJuIGJvb2xlblxyXG5cdCAqIFxyXG5cdCAqL1xyXG5cdGNvbXBhcmVWZXJzaW9uKHYxLCB2Mikge1xyXG5cdFx0djEgPSB2MS5zcGxpdCgnLicpXHJcblx0XHR2MiA9IHYyLnNwbGl0KCcuJylcclxuXHRcdGNvbnN0IGxlbiA9IE1hdGgubWF4KHYxLmxlbmd0aCwgdjIubGVuZ3RoKVxyXG5cclxuXHRcdHdoaWxlICh2MS5sZW5ndGggPCBsZW4pIHtcclxuXHRcdFx0djEucHVzaCgnMCcpXHJcblx0XHR9XHJcblx0XHR3aGlsZSAodjIubGVuZ3RoIDwgbGVuKSB7XHJcblx0XHRcdHYyLnB1c2goJzAnKVxyXG5cdFx0fVxyXG5cclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgbGVuOyBpKyspIHtcclxuXHRcdFx0Y29uc3QgbnVtMSA9IHBhcnNlSW50KHYxW2ldKVxyXG5cdFx0XHRjb25zdCBudW0yID0gcGFyc2VJbnQodjJbaV0pXHJcblxyXG5cdFx0XHRpZiAobnVtMSA+IG51bTIpIHtcclxuXHRcdFx0XHRyZXR1cm4gMVxyXG5cdFx0XHR9IGVsc2UgaWYgKG51bTEgPCBudW0yKSB7XHJcblx0XHRcdFx0cmV0dXJuIC0xXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRyZXR1cm4gMFxyXG5cdH0sXHJcblx0LypcclxuXHQgKiDojrflj5blvZPliY3ml7bpl7RcclxuXHQgKi9cclxuXHRnZXROb3dUaW1lKCkge1xyXG5cdFx0bGV0IHRvZGF5ID0gbmV3IERhdGUoKTtcclxuXHRcdGxldCB5ZWFyID0gdG9kYXkuZ2V0RnVsbFllYXIoKTsgLy8g6I635Y+W5b2T5YmN5bm05Lu9XHJcblx0XHRsZXQgbW9udGggPSB0b2RheS5nZXRNb250aCgpICsgMTsgLy8g6I635Y+W5b2T5YmN5pyI5Lu977yI5rOo5oSP77ya5pyI5Lu95LuOIDAg5byA5aeL6K6h5pWw77yM5omA5Lul6ZyA6KaB5YqgIDHvvIlcclxuXHRcdGxldCBkYXkgPSB0b2RheS5nZXREYXRlKCk7IC8vIOiOt+WPluW9k+WJjeaXpe+8iOWHoOWPt++8iVxyXG5cdFx0bGV0IGhvdXIgPSB0b2RheS5nZXRIb3VycygpOyAvLyDojrflj5blvZPliY3lsI/ml7ZcclxuXHRcdGxldCBtaW51dGUgPSB0b2RheS5nZXRNaW51dGVzKCk7IC8vIOiOt+WPluW9k+WJjeWIhumSn1xyXG5cdFx0bGV0IHNlY29uZCA9IHRvZGF5LmdldFNlY29uZHMoKTsgLy8g6I635Y+W5b2T5YmN56eS6ZKfXHJcblxyXG5cdFx0Ly8g5qC85byP5YyW6L6T5Ye65b2T5YmN5pe26Ze0XHJcblx0XHRsZXQgbm93VGltZSA9IHllYXIgKyAnLycgKyBtb250aCArICcvJyArIGRheSArICcgJyArIGhvdXIgKyAnOicgKyBtaW51dGUgKyAnOicgKyBzZWNvbmQ7XHJcblx0XHRyZXR1cm4gbm93VGltZVxyXG5cdH0sXHJcblx0LyoqXHJcblx0ICog5aSE55CG5pyN5Yqh5Zmo5omr56CB5bim6L+b5p2l55qE5Y+C5pWwXHJcblx0ICogQHBhcmFtIHN0cmluZyBwYXJhbSDmiavnoIHmkLrluKblj4LmlbBcclxuXHQgKiBAcGFyYW0gc3RyaW5nIGsg5pW05L2T5YiG5Ymy56ymIOm7mOiupOS4uu+8miZcclxuXHQgKiBAcGFyYW0gc3RyaW5nIHAg5Y2V5Liq5YiG6ZqU56ymIOm7mOiupOS4uu+8mj1cclxuXHQgKiBAcmV0dXJuIG9iamVjdFxyXG5cdCAqIFxyXG5cdCAqL1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0LypcclxuXHQgKiDlkIjlubbmlbDnu4RcclxuXHQgKi9cclxuXHRTcGxpdEFycmF5KGxpc3QsIHNwKSB7XHJcblx0XHRpZiAodHlwZW9mIGxpc3QgIT0gJ29iamVjdCcpIHJldHVybiBbXTtcclxuXHRcdGlmIChzcCA9PT0gdW5kZWZpbmVkKSBzcCA9IFtdO1xyXG5cdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBsaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdHNwLnB1c2gobGlzdFtpXSk7XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gc3A7XHJcblx0fSxcclxuXHR0cmltKGJhY2tVcmxDUnNobGNJQ3dHZEdZKSB7XHJcblx0XHRyZXR1cm4gU3RyaW5nLnByb3RvdHlwZS50cmltLmNhbGwoYmFja1VybENSc2hsY0lDd0dkR1kpO1xyXG5cdH0sXHJcblx0JGg6IHtcclxuXHRcdC8v6Zmk5rOV5Ye95pWw77yM55So5p2l5b6X5Yiw57K+56Gu55qE6Zmk5rOV57uT5p6cXHJcblx0XHQvL+ivtOaYju+8mmphdmFzY3JpcHTnmoTpmaTms5Xnu5PmnpzkvJrmnInor6/lt67vvIzlnKjkuKTkuKrmta7ngrnmlbDnm7jpmaTnmoTml7blgJnkvJrmr5TovoPmmI7mmL7jgILov5nkuKrlh73mlbDov5Tlm57ovoPkuLrnsr7noa7nmoTpmaTms5Xnu5PmnpzjgIJcclxuXHRcdC8v6LCD55So77yaJGguRGl2KGFyZzEsYXJnMilcclxuXHRcdC8v6L+U5Zue5YC877yaYXJnMemZpOS7pWFyZzLnmoTnsr7noa7nu5PmnpxcclxuXHRcdERpdjogZnVuY3Rpb24oYXJnMSwgYXJnMikge1xyXG5cdFx0XHRhcmcxID0gcGFyc2VGbG9hdChhcmcxKTtcclxuXHRcdFx0YXJnMiA9IHBhcnNlRmxvYXQoYXJnMik7XHJcblx0XHRcdHZhciB0MSA9IDAsXHJcblx0XHRcdFx0dDIgPSAwLFxyXG5cdFx0XHRcdHIxLCByMjtcclxuXHRcdFx0dHJ5IHtcclxuXHRcdFx0XHR0MSA9IGFyZzEudG9TdHJpbmcoKS5zcGxpdChcIi5cIilbMV0ubGVuZ3RoO1xyXG5cdFx0XHR9IGNhdGNoIChlKSB7fVxyXG5cdFx0XHR0cnkge1xyXG5cdFx0XHRcdHQyID0gYXJnMi50b1N0cmluZygpLnNwbGl0KFwiLlwiKVsxXS5sZW5ndGg7XHJcblx0XHRcdH0gY2F0Y2ggKGUpIHt9XHJcblx0XHRcdHIxID0gTnVtYmVyKGFyZzEudG9TdHJpbmcoKS5yZXBsYWNlKFwiLlwiLCBcIlwiKSk7XHJcblx0XHRcdHIyID0gTnVtYmVyKGFyZzIudG9TdHJpbmcoKS5yZXBsYWNlKFwiLlwiLCBcIlwiKSk7XHJcblx0XHRcdHJldHVybiB0aGlzLk11bChyMSAvIHIyLCBNYXRoLnBvdygxMCwgdDIgLSB0MSkpO1xyXG5cdFx0fSxcclxuXHRcdC8v5Yqg5rOV5Ye95pWw77yM55So5p2l5b6X5Yiw57K+56Gu55qE5Yqg5rOV57uT5p6cXHJcblx0XHQvL+ivtOaYju+8mmphdmFzY3JpcHTnmoTliqDms5Xnu5PmnpzkvJrmnInor6/lt67vvIzlnKjkuKTkuKrmta7ngrnmlbDnm7jliqDnmoTml7blgJnkvJrmr5TovoPmmI7mmL7jgILov5nkuKrlh73mlbDov5Tlm57ovoPkuLrnsr7noa7nmoTliqDms5Xnu5PmnpzjgIJcclxuXHRcdC8v6LCD55So77yaJGguQWRkKGFyZzEsYXJnMilcclxuXHRcdC8v6L+U5Zue5YC877yaYXJnMeWKoOS4imFyZzLnmoTnsr7noa7nu5PmnpxcclxuXHRcdEFkZDogZnVuY3Rpb24oYXJnMSwgYXJnMikge1xyXG5cdFx0XHRhcmcyID0gcGFyc2VGbG9hdChhcmcyKTtcclxuXHRcdFx0dmFyIHIxLCByMiwgbTtcclxuXHRcdFx0dHJ5IHtcclxuXHRcdFx0XHRyMSA9IGFyZzEudG9TdHJpbmcoKS5zcGxpdChcIi5cIilbMV0ubGVuZ3RoXHJcblx0XHRcdH0gY2F0Y2ggKGUpIHtcclxuXHRcdFx0XHRyMSA9IDBcclxuXHRcdFx0fVxyXG5cdFx0XHR0cnkge1xyXG5cdFx0XHRcdHIyID0gYXJnMi50b1N0cmluZygpLnNwbGl0KFwiLlwiKVsxXS5sZW5ndGhcclxuXHRcdFx0fSBjYXRjaCAoZSkge1xyXG5cdFx0XHRcdHIyID0gMFxyXG5cdFx0XHR9XHJcblx0XHRcdG0gPSBNYXRoLnBvdygxMDAsIE1hdGgubWF4KHIxLCByMikpO1xyXG5cdFx0XHRyZXR1cm4gKHRoaXMuTXVsKGFyZzEsIG0pICsgdGhpcy5NdWwoYXJnMiwgbSkpIC8gbTtcclxuXHRcdH0sXHJcblx0XHQvL+WHj+azleWHveaVsO+8jOeUqOadpeW+l+WIsOeyvuehrueahOWHj+azlee7k+aenFxyXG5cdFx0Ly/or7TmmI7vvJpqYXZhc2NyaXB055qE5Yqg5rOV57uT5p6c5Lya5pyJ6K+v5beu77yM5Zyo5Lik5Liq5rWu54K55pWw55u45Yqg55qE5pe25YCZ5Lya5q+U6L6D5piO5pi+44CC6L+Z5Liq5Ye95pWw6L+U5Zue6L6D5Li657K+56Gu55qE5YeP5rOV57uT5p6c44CCXHJcblx0XHQvL+iwg+eUqO+8miRoLlN1YihhcmcxLGFyZzIpXHJcblx0XHQvL+i/lOWbnuWAvO+8mmFyZzHlh4/ljrthcmcy55qE57K+56Gu57uT5p6cXHJcblx0XHRTdWI6IGZ1bmN0aW9uKGFyZzEsIGFyZzIpIHtcclxuXHRcdFx0YXJnMSA9IHBhcnNlRmxvYXQoYXJnMSk7XHJcblx0XHRcdGFyZzIgPSBwYXJzZUZsb2F0KGFyZzIpO1xyXG5cdFx0XHR2YXIgcjEsIHIyLCBtLCBuO1xyXG5cdFx0XHR0cnkge1xyXG5cdFx0XHRcdHIxID0gYXJnMS50b1N0cmluZygpLnNwbGl0KFwiLlwiKVsxXS5sZW5ndGhcclxuXHRcdFx0fSBjYXRjaCAoZSkge1xyXG5cdFx0XHRcdHIxID0gMFxyXG5cdFx0XHR9XHJcblx0XHRcdHRyeSB7XHJcblx0XHRcdFx0cjIgPSBhcmcyLnRvU3RyaW5nKCkuc3BsaXQoXCIuXCIpWzFdLmxlbmd0aFxyXG5cdFx0XHR9IGNhdGNoIChlKSB7XHJcblx0XHRcdFx0cjIgPSAwXHJcblx0XHRcdH1cclxuXHRcdFx0bSA9IE1hdGgucG93KDEwLCBNYXRoLm1heChyMSwgcjIpKTtcclxuXHRcdFx0Ly/liqjmgIHmjqfliLbnsr7luqbplb/luqZcclxuXHRcdFx0biA9IChyMSA+PSByMikgPyByMSA6IHIyO1xyXG5cdFx0XHRyZXR1cm4gKCh0aGlzLk11bChhcmcxLCBtKSAtIHRoaXMuTXVsKGFyZzIsIG0pKSAvIG0pLnRvRml4ZWQobik7XHJcblx0XHR9LFxyXG5cdFx0Ly/kuZjms5Xlh73mlbDvvIznlKjmnaXlvpfliLDnsr7noa7nmoTkuZjms5Xnu5PmnpxcclxuXHRcdC8v6K+05piO77yaamF2YXNjcmlwdOeahOS5mOazlee7k+aenOS8muacieivr+W3ru+8jOWcqOS4pOS4qua1rueCueaVsOebuOS5mOeahOaXtuWAmeS8muavlOi+g+aYjuaYvuOAgui/meS4quWHveaVsOi/lOWbnui+g+S4uueyvuehrueahOS5mOazlee7k+aenOOAglxyXG5cdFx0Ly/osIPnlKjvvJokaC5NdWwoYXJnMSxhcmcyKVxyXG5cdFx0Ly/ov5Tlm57lgLzvvJphcmcx5LmY5LulYXJnMueahOeyvuehrue7k+aenFxyXG5cdFx0TXVsOiBmdW5jdGlvbihhcmcxLCBhcmcyKSB7XHJcblx0XHRcdGFyZzEgPSBwYXJzZUZsb2F0KGFyZzEpO1xyXG5cdFx0XHRhcmcyID0gcGFyc2VGbG9hdChhcmcyKTtcclxuXHRcdFx0dmFyIG0gPSAwLFxyXG5cdFx0XHRcdHMxID0gYXJnMS50b1N0cmluZygpLFxyXG5cdFx0XHRcdHMyID0gYXJnMi50b1N0cmluZygpO1xyXG5cdFx0XHR0cnkge1xyXG5cdFx0XHRcdG0gKz0gczEuc3BsaXQoXCIuXCIpWzFdLmxlbmd0aFxyXG5cdFx0XHR9IGNhdGNoIChlKSB7fVxyXG5cdFx0XHR0cnkge1xyXG5cdFx0XHRcdG0gKz0gczIuc3BsaXQoXCIuXCIpWzFdLmxlbmd0aFxyXG5cdFx0XHR9IGNhdGNoIChlKSB7fVxyXG5cdFx0XHRyZXR1cm4gTnVtYmVyKHMxLnJlcGxhY2UoXCIuXCIsIFwiXCIpKSAqIE51bWJlcihzMi5yZXBsYWNlKFwiLlwiLCBcIlwiKSkgLyBNYXRoLnBvdygxMCwgbSk7XHJcblx0XHR9LFxyXG5cdH0sXHJcblx0Ly8g6I635Y+W5Zyw55CG5L2N572uO1xyXG5cdCRMOiB7XHJcblx0XHRhc3luYyBnZXRMb2NhdGlvbigpIHtcclxuXHJcblx0XHRcdGxldCBzdGF0dXMgPSBhd2FpdCB0aGlzLmNoZWNrUGVybWlzc2lvbigpO1xyXG5cdFx0XHRpZiAoc3RhdHVzICE9PSAxKSB7XHJcblx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHRcdHRoaXMuZG9HZXRMb2NhdGlvbigpO1xyXG5cdFx0fSxcclxuXHRcdGRvR2V0TG9jYXRpb24oKSB7XHJcblx0XHRcdHVuaS5nZXRMb2NhdGlvbih7XHJcblx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKCdDQUNIRV9MT05HSVRVREUnKTtcclxuXHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYygnQ0FDSEVfTEFUSVRVREUnKTtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnQ0FDSEVfTE9OR0lUVURFJywgcmVzLmxvbmdpdHVkZSk7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0NBQ0hFX0xBVElUVURFJywgcmVzLmxhdGl0dWRlKTtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGZhaWw6IChlcnIpID0+IHtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0XHRcdGlmIChlcnIuZXJyTXNnLmluZGV4T2YoXCJhdXRoIGRlbnlcIikgPj0gMCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogaTE4bi50KGDorr/pl67kvY3nva7ooqvmi5Lnu51gKVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyci5lcnJNc2dcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdGdldFNldHRpbmc6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0XHRcdHVuaS5nZXRTZXR0aW5nKHtcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5hdXRoU2V0dGluZ1snc2NvcGUudXNlckxvY2F0aW9uJ10gPT09IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRcdFx0XHRcdHJlc29sdmUoMCk7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmIChyZXMuYXV0aFNldHRpbmdbJ3Njb3BlLnVzZXJMb2NhdGlvbiddKSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZSgxKTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRyZXNvbHZlKDIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdG9wZW5TZXR0aW5nOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0dW5pLm9wZW5TZXR0aW5nKHtcclxuXHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmF1dGhTZXR0aW5nICYmIHJlcy5hdXRoU2V0dGluZ1snc2NvcGUudXNlckxvY2F0aW9uJ10pIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5kb0dldExvY2F0aW9uKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRmYWlsOiAoZXJyKSA9PiB7fVxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdGFzeW5jIGNoZWNrUGVybWlzc2lvbigpIHtcclxuXHRcdFx0bGV0IHN0YXR1cyA9IHBlcm1pc2lvbi5pc0lPUyA/IGF3YWl0IHBlcm1pc2lvbi5yZXF1ZXN0SU9TKCdsb2NhdGlvbicpIDpcclxuXHRcdFx0XHRhd2FpdCBwZXJtaXNpb24ucmVxdWVzdEFuZHJvaWQoJ2FuZHJvaWQucGVybWlzc2lvbi5BQ0NFU1NfRklORV9MT0NBVElPTicpO1xyXG5cclxuXHRcdFx0aWYgKHN0YXR1cyA9PT0gbnVsbCB8fCBzdGF0dXMgPT09IDEpIHtcclxuXHRcdFx0XHRzdGF0dXMgPSAxO1xyXG5cdFx0XHR9IGVsc2UgaWYgKHN0YXR1cyA9PT0gMikge1xyXG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0Y29udGVudDogaTE4bi50KGDns7vnu5/lrprkvY3lt7LlhbPpl61gKSxcclxuXHRcdFx0XHRcdGNvbmZpcm1UZXh0OiBpMThuLnQoYOehruWummApLFxyXG5cdFx0XHRcdFx0c2hvd0NhbmNlbDogZmFsc2UsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHt9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSBlbHNlIGlmIChzdGF0dXMuY29kZSkge1xyXG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0Y29udGVudDogc3RhdHVzLm1lc3NhZ2VcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0Y29udGVudDogaTE4bi50KGDpnIDopoHlrprkvY3mnYPpmZBgKSxcclxuXHRcdFx0XHRcdGNvbmZpcm1UZXh0OiBpMThuLnQoYOehruWummApLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdHBlcm1pc2lvbi5nb3RvQXBwU2V0dGluZygpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4gc3RhdHVzO1xyXG5cdFx0fSxcclxuXHR9LFxyXG5cdC8qKlxyXG5cdCAqIOi3s+i9rOi3r+W+hOWwgeijheWHveaVsFxyXG5cdCAqIEBwYXJhbSB1cmwg6Lez6L2s6Lev5b6EXHJcblx0ICovXHJcblx0SnVtcFBhdGg6IGZ1bmN0aW9uKHVybCkge1xyXG5cdFx0bGV0IGFyciA9IHVybC5zcGxpdCgnQEFQUElEPScpO1xyXG5cdFx0aWYgKGFyci5sZW5ndGggPiAxKSB7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHRcdHRoaXMuVGlwcyh7XHJcblx0XHRcdFx0dGl0bGU6ICdoNeS4jmFwcOerr+S4jeaUr+aMgei3s+i9rOWklumDqOWwj+eoi+W6jydcclxuXHRcdFx0fSk7XHJcblxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0aWYgKHVybC5pbmRleE9mKFwiaHR0cFwiKSAhPSAtMSkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogYC9wYWdlcy9hbm5leC93ZWJfdmlldy9pbmRleD91cmw9JHt1cmx9YFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGlmIChbJy9wYWdlcy9nb29kc19jYXRlL2dvb2RzX2NhdGUnLCAnL3BhZ2VzL29yZGVyX2FkZGNhcnQvb3JkZXJfYWRkY2FydCcsICcvcGFnZXMvdXNlci9pbmRleCcsXHJcblx0XHRcdFx0XHRcdCcvcGFnZXMvaW5kZXgvaW5kZXgnXHJcblx0XHRcdFx0XHRdXHJcblx0XHRcdFx0XHQuaW5kZXhPZih1cmwpID09IC0xKSB7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHRcdHVybFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9LFxyXG5cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///554\n"); /***/ }), /* 555 */ /*!********************************************************!*\ !*** E:/2024/1/广告/uni-app/plugin/image-tools/index.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.base64ToPath = base64ToPath;\nexports.pathToBase64 = pathToBase64;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nfunction getLocalFilePath(path) {\n if (path.indexOf('_www') === 0 || path.indexOf('_doc') === 0 || path.indexOf('_documents') === 0 || path.indexOf('_downloads') === 0) {\n return path;\n }\n if (path.indexOf('file://') === 0) {\n return path;\n }\n if (path.indexOf('/storage/emulated/0/') === 0) {\n return path;\n }\n if (path.indexOf('/') === 0) {\n var localFilePath = plus.io.convertAbsoluteFileSystem(path);\n if (localFilePath !== path) {\n return localFilePath;\n } else {\n path = path.substr(1);\n }\n }\n return '_www/' + path;\n}\nfunction pathToBase64(path) {\n return new Promise(function (resolve, reject) {\n if ((typeof window === \"undefined\" ? \"undefined\" : (0, _typeof2.default)(window)) === 'object' && 'document' in window) {\n if (typeof FileReader === 'function') {\n var xhr = new XMLHttpRequest();\n xhr.open('GET', path, true);\n xhr.responseType = 'blob';\n xhr.onload = function () {\n if (this.status === 200) {\n var fileReader = new FileReader();\n fileReader.onload = function (e) {\n resolve(e.target.result);\n };\n fileReader.onerror = reject;\n fileReader.readAsDataURL(this.response);\n }\n };\n xhr.onerror = reject;\n xhr.send();\n return;\n }\n var canvas = document.createElement('canvas');\n var c2x = canvas.getContext('2d');\n var img = new Image();\n img.onload = function () {\n canvas.width = img.width;\n canvas.height = img.height;\n c2x.drawImage(img, 0, 0);\n resolve(canvas.toDataURL());\n canvas.height = canvas.width = 0;\n };\n img.onerror = reject;\n img.src = path;\n return;\n }\n if ((typeof plus === \"undefined\" ? \"undefined\" : (0, _typeof2.default)(plus)) === 'object') {\n plus.io.resolveLocalFileSystemURL(getLocalFilePath(path), function (entry) {\n entry.file(function (file) {\n var fileReader = new plus.io.FileReader();\n fileReader.onload = function (data) {\n resolve(data.target.result);\n };\n fileReader.onerror = function (error) {\n reject(error);\n };\n fileReader.readAsDataURL(file);\n }, function (error) {\n reject(error);\n });\n }, function (error) {\n reject(error);\n });\n return;\n }\n if ((typeof wx === \"undefined\" ? \"undefined\" : (0, _typeof2.default)(wx)) === 'object' && wx.canIUse('getFileSystemManager')) {\n wx.getFileSystemManager().readFile({\n filePath: path,\n encoding: 'base64',\n success: function success(res) {\n resolve('data:image/png;base64,' + res.data);\n },\n fail: function fail(error) {\n reject(error);\n }\n });\n return;\n }\n reject(new Error('not support'));\n });\n}\nfunction base64ToPath(base64) {\n return new Promise(function (resolve, reject) {\n if ((typeof window === \"undefined\" ? \"undefined\" : (0, _typeof2.default)(window)) === 'object' && 'document' in window) {\n base64 = base64.split(',');\n var type = base64[0].match(/:(.*?);/)[1];\n var str = atob(base64[1]);\n var n = str.length;\n var array = new Uint8Array(n);\n while (n--) {\n array[n] = str.charCodeAt(n);\n }\n return resolve((window.URL || window.webkitURL).createObjectURL(new Blob([array], {\n type: type\n })));\n }\n var extName = base64.match(/data\\:\\S+\\/(\\S+);/);\n if (extName) {\n extName = extName[1];\n } else {\n reject(new Error('base64 error'));\n }\n var fileName = Date.now() + '.' + extName;\n if ((typeof plus === \"undefined\" ? \"undefined\" : (0, _typeof2.default)(plus)) === 'object') {\n var bitmap = new plus.nativeObj.Bitmap('bitmap' + Date.now());\n bitmap.loadBase64Data(base64, function () {\n var filePath = '_doc/uniapp_temp/' + fileName;\n bitmap.save(filePath, {}, function () {\n bitmap.clear();\n resolve(filePath);\n }, function (error) {\n bitmap.clear();\n reject(error);\n });\n }, function (error) {\n bitmap.clear();\n reject(error);\n });\n return;\n }\n if ((typeof wx === \"undefined\" ? \"undefined\" : (0, _typeof2.default)(wx)) === 'object' && wx.canIUse('getFileSystemManager')) {\n var filePath = wx.env.USER_DATA_PATH + '/' + fileName;\n wx.getFileSystemManager().writeFile({\n filePath: filePath,\n data: base64.replace(/^data:\\S+\\/\\S+;base64,/, ''),\n encoding: 'base64',\n success: function success() {\n resolve(filePath);\n },\n fail: function fail(error) {\n reject(error);\n }\n });\n return;\n }\n reject(new Error('not support'));\n });\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGx1Z2luL2ltYWdlLXRvb2xzL2luZGV4LmpzIl0sIm5hbWVzIjpbImdldExvY2FsRmlsZVBhdGgiLCJwYXRoIiwiaW5kZXhPZiIsImxvY2FsRmlsZVBhdGgiLCJwbHVzIiwiaW8iLCJjb252ZXJ0QWJzb2x1dGVGaWxlU3lzdGVtIiwic3Vic3RyIiwicGF0aFRvQmFzZTY0IiwiUHJvbWlzZSIsInJlc29sdmUiLCJyZWplY3QiLCJ3aW5kb3ciLCJGaWxlUmVhZGVyIiwieGhyIiwiWE1MSHR0cFJlcXVlc3QiLCJvcGVuIiwicmVzcG9uc2VUeXBlIiwib25sb2FkIiwic3RhdHVzIiwiZmlsZVJlYWRlciIsImUiLCJ0YXJnZXQiLCJyZXN1bHQiLCJvbmVycm9yIiwicmVhZEFzRGF0YVVSTCIsInJlc3BvbnNlIiwic2VuZCIsImNhbnZhcyIsImRvY3VtZW50IiwiY3JlYXRlRWxlbWVudCIsImMyeCIsImdldENvbnRleHQiLCJpbWciLCJJbWFnZSIsIndpZHRoIiwiaGVpZ2h0IiwiZHJhd0ltYWdlIiwidG9EYXRhVVJMIiwic3JjIiwicmVzb2x2ZUxvY2FsRmlsZVN5c3RlbVVSTCIsImVudHJ5IiwiZmlsZSIsImRhdGEiLCJlcnJvciIsInd4IiwiY2FuSVVzZSIsImdldEZpbGVTeXN0ZW1NYW5hZ2VyIiwicmVhZEZpbGUiLCJmaWxlUGF0aCIsImVuY29kaW5nIiwic3VjY2VzcyIsInJlcyIsImZhaWwiLCJFcnJvciIsImJhc2U2NFRvUGF0aCIsImJhc2U2NCIsInNwbGl0IiwidHlwZSIsIm1hdGNoIiwic3RyIiwiYXRvYiIsIm4iLCJsZW5ndGgiLCJhcnJheSIsIlVpbnQ4QXJyYXkiLCJjaGFyQ29kZUF0IiwiVVJMIiwid2Via2l0VVJMIiwiY3JlYXRlT2JqZWN0VVJMIiwiQmxvYiIsImV4dE5hbWUiLCJmaWxlTmFtZSIsIkRhdGUiLCJub3ciLCJiaXRtYXAiLCJuYXRpdmVPYmoiLCJCaXRtYXAiLCJsb2FkQmFzZTY0RGF0YSIsInNhdmUiLCJj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QUUsVUFBU0EsS0FBSyxFQUFFO1FBQ2YrQixNQUFNLENBQUNLLEtBQUssRUFBRTtRQUNkckUsTUFBTSxDQUFDaUMsS0FBSyxDQUFDO01BQ2pCLENBQUMsQ0FBQztNQUNGO0lBQ0o7SUFDQSxJQUFJLFFBQU9DLEVBQUUsdURBQUZBLEVBQUUsT0FBSyxRQUFRLElBQUlBLEVBQUUsQ0FBQ0MsT0FBTyxDQUFDLHNCQUFzQixDQUFDLEVBQUU7TUFDOUQsSUFBSUcsUUFBUSxHQUFHSixFQUFFLENBQUNvQyxHQUFHLENBQUNDLGNBQWMsR0FBRyxHQUFHLEdBQUdWLFFBQVE7TUFDckQzQixFQUFFLENBQUNFLG9CQUFvQixFQUFFLENBQUNvQyxTQUFTLENBQUM7UUFDaENsQyxRQUFRLEVBQUVBLFFBQVE7UUFDbEJOLElBQUksRUFBRWEsTUFBTSxDQUFDNEIsT0FBTyxDQUFDLHdCQUF3QixFQUFFLEVBQUUsQ0FBQztRQUNsRGxDLFFBQVEsRUFBRSxRQUFRO1FBQ2xCQyxPQUFPLEVBQUUsbUJBQVc7VUFDaEJ6QyxPQUFPLENBQUN1QyxRQUFRLENBQUM7UUFDckIsQ0FBQztRQUNESSxJQUFJLEVBQUUsY0FBU1QsS0FBSyxFQUFFO1VBQ2xCakMsTUFBTSxDQUFDaUMsS0FBSyxDQUFDO1FBQ2pCO01BQ0osQ0FBQyxDQUFDO01BQ0Y7SUFDSjtJQUNBakMsTUFBTSxDQUFDLElBQUkyQyxLQUFLLENBQUMsYUFBYSxDQUFDLENBQUM7RUFDcEMsQ0FBQyxDQUFDO0FBQ04sQyIsImZpbGUiOiI1NTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBnZXRMb2NhbEZpbGVQYXRoKHBhdGgpIHtcclxuICAgIGlmIChwYXRoLmluZGV4T2YoJ193d3cnKSA9PT0gMCB8fCBwYXRoLmluZGV4T2YoJ19kb2MnKSA9PT0gMCB8fCBwYXRoLmluZGV4T2YoJ19kb2N1bWVudHMnKSA9PT0gMCB8fCBwYXRoLmluZGV4T2YoJ19kb3dubG9hZHMnKSA9PT0gMCkge1xyXG4gICAgICAgIHJldHVybiBwYXRoXHJcbiAgICB9XHJcbiAgICBpZiAocGF0aC5pbmRleE9mKCdmaWxlOi8vJykgPT09IDApIHtcclxuICAgICAgICByZXR1cm4gcGF0aFxyXG4gICAgfVxyXG4gICAgaWYgKHBhdGguaW5kZXhPZignL3N0b3JhZ2UvZW11bGF0ZWQvMC8nKSA9PT0gMCkge1xyXG4gICAgICAgIHJldHVybiBwYXRoXHJcbiAgICB9XHJcbiAgICBpZiAocGF0aC5pbmRleE9mKCcvJykgPT09IDApIHtcclxuICAgICAgICB2YXIgbG9jYWxGaWxlUGF0aCA9IHBsdXMuaW8uY29udmVydEFic29sdXRlRmlsZVN5c3RlbShwYXRoKVxyXG4gICAgICAgIGlmIChsb2NhbEZpbGVQYXRoICE9PSBwYXRoKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBsb2NhbEZpbGVQYXRoXHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgcGF0aCA9IHBhdGguc3Vic3RyKDEpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcmV0dXJuICdfd3d3LycgKyBwYXRoXHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBwYXRoVG9CYXNlNjQocGF0aCkge1xyXG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uKHJlc29sdmUsIHJlamVjdCkge1xyXG4gICAgICAgIGlmICh0eXBlb2Ygd2luZG93ID09PSAnb2JqZWN0JyAmJiAnZG9jdW1lbnQnIGluIHdpbmRvdykge1xyXG4gICAgICAgICAgICBpZiAodHlwZW9mIEZpbGVSZWFkZXIgPT09ICdmdW5jdGlvbicpIHtcclxuICAgICAgICAgICAgICAgIHZhciB4aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKVxyXG4gICAgICAgICAgICAgICAgeGhyLm9wZW4oJ0dFVCcsIHBhdGgsIHRydWUpXHJcbiAgICAgICAgICAgICAgICB4aHIucmVzcG9uc2VUeXBlID0gJ2Jsb2InXHJcbiAgICAgICAgICAgICAgICB4aHIub25sb2FkID0gZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuc3RhdHVzID09PSAyMDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0IGZpbGVSZWFkZXIgPSBuZXcgRmlsZVJlYWRlcigpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVSZWFkZXIub25sb2FkID0gZnVuY3Rpb24oZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZShlLnRhcmdldC5yZXN1bHQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsZVJlYWRlci5vbmVycm9yID0gcmVqZWN0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVSZWFkZXIucmVhZEFzRGF0YVVSTCh0aGlzLnJlc3BvbnNlKVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHhoci5vbmVycm9yID0gcmVqZWN0XHJcbiAgICAgICAgICAgICAgICB4aHIuc2VuZCgpXHJcbiAgICAgICAgICAgICAgICByZXR1cm5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB2YXIgY2FudmFzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnY2FudmFzJylcclxuICAgICAgICAgICAgdmFyIGMyeCA9IGNhbnZhcy5nZXRDb250ZXh0KCcyZCcpXHJcbiAgICAgICAgICAgIHZhciBpbWcgPSBuZXcgSW1hZ2VcclxuICAgICAgICAgICAgaW1nLm9ubG9hZCA9IGZ1bmN0aW9uKCkge1xyXG4gICAgICAgICAgICAgICAgY2FudmFzLndpZHRoID0gaW1nLndpZHRoXHJcbiAgICAgICAgICAgICAgICBjYW52YXMuaGVpZ2h0ID0gaW1nLmhlaWdodFxyXG4gICAgICAgICAgICAgICAgYzJ4LmRyYXdJbWFnZShpbWcsIDAsIDApXHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKGNhbnZhcy50b0RhdGFVUkwoKSlcclxuICAgICAgICAgICAgICAgIGNhbnZhcy5oZWlnaHQgPSBjYW52YXMud2lkdGggPSAwXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nLm9uZXJyb3IgPSByZWplY3RcclxuICAgICAgICAgICAgaW1nLnNyYyA9IHBhdGhcclxuICAgICAgICAgICAgcmV0dXJuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh0eXBlb2YgcGx1cyA9PT0gJ29iamVjdCcpIHtcclxuICAgICAgICAgICAgcGx1cy5pby5yZXNvbHZlTG9jYWxGaWxlU3lzdGVtVVJMKGdldExvY2FsRmlsZVBhdGgocGF0aCksIGZ1bmN0aW9uKGVudHJ5KSB7XHJcbiAgICAgICAgICAgICAgICBlbnRyeS5maWxlKGZ1bmN0aW9uKGZpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICB2YXIgZmlsZVJlYWRlciA9IG5ldyBwbHVzLmlvLkZpbGVSZWFkZXIoKVxyXG4gICAgICAgICAgICAgICAgICAgIGZpbGVSZWFkZXIub25sb2FkID0gZnVuY3Rpb24oZGF0YSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXNvbHZlKGRhdGEudGFyZ2V0LnJlc3VsdClcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsZVJlYWRlci5vbmVycm9yID0gZnVuY3Rpb24oZXJyb3IpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmVqZWN0KGVycm9yKVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBmaWxlUmVhZGVyLnJlYWRBc0RhdGFVUkwoZmlsZSlcclxuICAgICAgICAgICAgICAgIH0sIGZ1bmN0aW9uKGVycm9yKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmVqZWN0KGVycm9yKVxyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgfSwgZnVuY3Rpb24oZXJyb3IpIHtcclxuICAgICAgICAgICAgICAgIHJlamVjdChlcnJvcilcclxuICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgcmV0dXJuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh0eXBlb2Ygd3ggPT09ICdvYmplY3QnICYmIHd4LmNhbklVc2UoJ2dldEZpbGVTeXN0ZW1NYW5hZ2VyJykpIHtcclxuICAgICAgICAgICAgd3guZ2V0RmlsZVN5c3RlbU1hbmFnZXIoKS5yZWFkRmlsZSh7XHJcbiAgICAgICAgICAgICAgICBmaWxlUGF0aDogcGF0aCxcclxuICAgICAgICAgICAgICAgIGVuY29kaW5nOiAnYmFzZTY0JyxcclxuICAgICAgICAgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHJlc29sdmUoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCwnICsgcmVzLmRhdGEpXHJcbiAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgZmFpbDogZnVuY3Rpb24oZXJyb3IpIHtcclxuICAgICAgICAgICAgICAgICAgICByZWplY3QoZXJyb3IpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIHJldHVyblxyXG4gICAgICAgIH1cclxuICAgICAgICByZWplY3QobmV3IEVycm9yKCdub3Qgc3VwcG9ydCcpKVxyXG4gICAgfSlcclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGJhc2U2NFRvUGF0aChiYXNlNjQpIHtcclxuICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHtcclxuICAgICAgICBpZiAodHlwZW9mIHdpbmRvdyA9PT0gJ29iamVjdCcgJiYgJ2RvY3VtZW50JyBpbiB3aW5kb3cpIHtcclxuICAgICAgICAgICAgYmFzZTY0ID0gYmFzZTY0LnNwbGl0KCcsJylcclxuICAgICAgICAgICAgdmFyIHR5cGUgPSBiYXNlNjRbMF0ubWF0Y2goLzooLio/KTsvKVsxXVxyXG4gICAgICAgICAgICB2YXIgc3RyID0gYXRvYihiYXNlNjRbMV0pXHJcbiAgICAgICAgICAgIHZhciBuID0gc3RyLmxlbmd0aFxyXG4gICAgICAgICAgICB2YXIgYXJyYXkgPSBuZXcgVWludDhBcnJheShuKVxyXG4gICAgICAgICAgICB3aGlsZSAobi0tKSB7XHJcbiAgICAgICAgICAgICAgICBhcnJheVtuXSA9IHN0ci5jaGFyQ29kZUF0KG4pXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcmV0dXJuIHJlc29sdmUoKHdpbmRvdy5VUkwgfHwgd2luZG93LndlYmtpdFVSTCkuY3JlYXRlT2JqZWN0VVJMKG5ldyBCbG9iKFthcnJheV0sIHsgdHlwZTogdHlwZSB9KSkpXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZhciBleHROYW1lID0gYmFzZTY0Lm1hdGNoKC9kYXRhXFw6XFxTK1xcLyhcXFMrKTsvKVxyXG4gICAgICAgIGlmIChleHROYW1lKSB7XHJcbiAgICAgICAgICAgIGV4dE5hbWUgPSBleHROYW1lWzFdXHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgcmVqZWN0KG5ldyBFcnJvcignYmFzZTY0IGVycm9yJykpXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZhciBmaWxlTmFtZSA9IERhdGUubm93KCkgKyAnLicgKyBleHROYW1lXHJcbiAgICAgICAgaWYgKHR5cGVvZiBwbHVzID09PSAnb2JqZWN0Jykge1xyXG4gICAgICAgICAgICB2YXIgYml0bWFwID0gbmV3IHBsdXMubmF0aXZlT2JqLkJpdG1hcCgnYml0bWFwJyArIERhdGUubm93KCkpXHJcbiAgICAgICAgICAgIGJpdG1hcC5sb2FkQmFzZTY0RGF0YShiYXNlNjQsIGZ1bmN0aW9uKCkge1xyXG4gICAgICAgICAgICAgICAgdmFyIGZpbGVQYXRoID0gJ19kb2MvdW5pYXBwX3RlbXAvJyArIGZpbGVOYW1lXHJcbiAgICAgICAgICAgICAgICBiaXRtYXAuc2F2ZShmaWxlUGF0aCwge30sIGZ1bmN0aW9uKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJpdG1hcC5jbGVhcigpXHJcbiAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZShmaWxlUGF0aClcclxuICAgICAgICAgICAgICAgIH0sIGZ1bmN0aW9uKGVycm9yKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYml0bWFwLmNsZWFyKClcclxuICAgICAgICAgICAgICAgICAgICByZWplY3QoZXJyb3IpXHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICB9LCBmdW5jdGlvbihlcnJvcikge1xyXG4gICAgICAgICAgICAgICAgYml0bWFwLmNsZWFyKClcclxuICAgICAgICAgICAgICAgIHJlamVjdChlcnJvcilcclxuICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgcmV0dXJuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh0eXBlb2Ygd3ggPT09ICdvYmplY3QnICYmIHd4LmNhbklVc2UoJ2dldEZpbGVTeXN0ZW1NYW5hZ2VyJykpIHtcclxuICAgICAgICAgICAgdmFyIGZpbGVQYXRoID0gd3guZW52LlVTRVJfREFUQV9QQVRIICsgJy8nICsgZmlsZU5hbWVcclxuICAgICAgICAgICAgd3guZ2V0RmlsZVN5c3RlbU1hbmFnZXIoKS53cml0ZUZpbGUoe1xyXG4gICAgICAgICAgICAgICAgZmlsZVBhdGg6IGZpbGVQYXRoLFxyXG4gICAgICAgICAgICAgICAgZGF0YTogYmFzZTY0LnJlcGxhY2UoL15kYXRhOlxcUytcXC9cXFMrO2Jhc2U2NCwvLCAnJyksXHJcbiAgICAgICAgICAgICAgICBlbmNvZGluZzogJ2Jhc2U2NCcsXHJcbiAgICAgICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbigpIHtcclxuICAgICAgICAgICAgICAgICAgICByZXNvbHZlKGZpbGVQYXRoKVxyXG4gICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgIGZhaWw6IGZ1bmN0aW9uKGVycm9yKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmVqZWN0KGVycm9yKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICByZXR1cm5cclxuICAgICAgICB9XHJcbiAgICAgICAgcmVqZWN0KG5ldyBFcnJvcignbm90IHN1cHBvcnQnKSlcclxuICAgIH0pXHJcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///555\n"); /***/ }), /* 556 */ /*!************************************************!*\ !*** E:/2024/1/广告/uni-app/utils/permission.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(__f__) {// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/// null = 未请求,1 = 已允许,0 = 拒绝|受限, 2 = 系统未开启\n\nvar isIOS;\nfunction album() {\n var result = 0;\n var PHPhotoLibrary = plus.ios.import(\"PHPhotoLibrary\");\n var authStatus = PHPhotoLibrary.authorizationStatus();\n if (authStatus === 0) {\n result = null;\n } else if (authStatus == 3) {\n result = 1;\n } else {\n result = 0;\n }\n plus.ios.deleteObject(PHPhotoLibrary);\n return result;\n}\nfunction camera() {\n var result = 0;\n var AVCaptureDevice = plus.ios.import(\"AVCaptureDevice\");\n var authStatus = AVCaptureDevice.authorizationStatusForMediaType('vide');\n if (authStatus === 0) {\n result = null;\n } else if (authStatus == 3) {\n result = 1;\n } else {\n result = 0;\n }\n plus.ios.deleteObject(AVCaptureDevice);\n return result;\n}\nfunction location() {\n var result = 0;\n var cllocationManger = plus.ios.import(\"CLLocationManager\");\n var enable = cllocationManger.locationServicesEnabled();\n var status = cllocationManger.authorizationStatus();\n if (!enable) {\n result = 2;\n } else if (status === 0) {\n result = null;\n } else if (status === 3 || status === 4) {\n result = 1;\n } else {\n result = 0;\n }\n plus.ios.deleteObject(cllocationManger);\n return result;\n}\nfunction push() {\n var result = 0;\n var UIApplication = plus.ios.import(\"UIApplication\");\n var app = UIApplication.sharedApplication();\n var enabledTypes = 0;\n if (app.currentUserNotificationSettings) {\n var settings = app.currentUserNotificationSettings();\n enabledTypes = settings.plusGetAttribute(\"types\");\n if (enabledTypes == 0) {\n result = 0;\n __f__(\"log\", \"推送权限没有开启\", \" at utils/permission.js:75\");\n } else {\n result = 1;\n __f__(\"log\", \"已经开启推送功能!\", \" at utils/permission.js:78\");\n }\n plus.ios.deleteObject(settings);\n } else {\n enabledTypes = app.enabledRemoteNotificationTypes();\n if (enabledTypes == 0) {\n result = 3;\n __f__(\"log\", \"推送权限没有开启!\", \" at utils/permission.js:85\");\n } else {\n result = 4;\n __f__(\"log\", \"已经开启推送功能!\", \" at utils/permission.js:88\");\n }\n }\n plus.ios.deleteObject(app);\n plus.ios.deleteObject(UIApplication);\n return result;\n}\nfunction contact() {\n var result = 0;\n var CNContactStore = plus.ios.import(\"CNContactStore\");\n var cnAuthStatus = CNContactStore.authorizationStatusForEntityType(0);\n if (cnAuthStatus === 0) {\n result = null;\n } else if (cnAuthStatus == 3) {\n result = 1;\n } else {\n result = 0;\n }\n plus.ios.deleteObject(CNContactStore);\n return result;\n}\nfunction record() {\n var result = null;\n var avaudiosession = plus.ios.import(\"AVAudioSession\");\n var avaudio = avaudiosession.sharedInstance();\n var status = avaudio.recordPermission();\n if (status === 1970168948) {\n result = null;\n } else if (status === 1735552628) {\n result = 1;\n } else {\n result = 0;\n }\n plus.ios.deleteObject(avaudiosession);\n return result;\n}\nfunction calendar() {\n var result = null;\n var EKEventStore = plus.ios.import(\"EKEventStore\");\n var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(0);\n if (ekAuthStatus == 3) {\n result = 1;\n __f__(\"log\", \"日历权限已经开启\", \" at utils/permission.js:133\");\n } else {\n __f__(\"log\", \"日历权限没有开启\", \" at utils/permission.js:135\");\n }\n plus.ios.deleteObject(EKEventStore);\n return result;\n}\nfunction memo() {\n var result = null;\n var EKEventStore = plus.ios.import(\"EKEventStore\");\n var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(1);\n if (ekAuthStatus == 3) {\n result = 1;\n __f__(\"log\", \"备忘录权限已经开启\", \" at utils/permission.js:147\");\n } else {\n __f__(\"log\", \"备忘录权限没有开启\", \" at utils/permission.js:149\");\n }\n plus.ios.deleteObject(EKEventStore);\n return result;\n}\nfunction requestIOS(permissionID) {\n return new Promise(function (resolve, reject) {\n switch (permissionID) {\n case \"push\":\n resolve(push());\n break;\n case \"location\":\n resolve(location());\n break;\n case \"record\":\n resolve(record());\n break;\n case \"camera\":\n resolve(camera());\n break;\n case \"album\":\n resolve(album());\n break;\n case \"contact\":\n resolve(contact());\n break;\n case \"calendar\":\n resolve(calendar());\n break;\n case \"memo\":\n resolve(memo());\n break;\n default:\n resolve(0);\n break;\n }\n });\n}\nfunction requestAndroid(permissionID) {\n return new Promise(function (resolve, reject) {\n plus.android.requestPermissions([permissionID], function (resultObj) {\n var result = 0;\n for (var i = 0; i < resultObj.granted.length; i++) {\n var grantedPermission = resultObj.granted[i];\n __f__(\"log\", '已获取的权限:' + grantedPermission, \" at utils/permission.js:198\");\n result = 1;\n }\n for (var i = 0; i < resultObj.deniedPresent.length; i++) {\n var deniedPresentPermission = resultObj.deniedPresent[i];\n __f__(\"log\", '拒绝本次申请的权限:' + deniedPresentPermission, \" at utils/permission.js:203\");\n result = 0;\n }\n for (var i = 0; i < resultObj.deniedAlways.length; i++) {\n var deniedAlwaysPermission = resultObj.deniedAlways[i];\n __f__(\"log\", '永久拒绝申请的权限:' + deniedAlwaysPermission, \" at utils/permission.js:208\");\n result = -1;\n }\n resolve(result);\n }, function (error) {\n __f__(\"log\", 'result error: ' + error.message, \" at utils/permission.js:214\");\n resolve({\n code: error.code,\n message: error.message\n });\n });\n });\n}\nfunction gotoAppPermissionSetting() {\n if (permission.isIOS) {\n var UIApplication = plus.ios.import(\"UIApplication\");\n var application2 = UIApplication.sharedApplication();\n var NSURL2 = plus.ios.import(\"NSURL\");\n var setting2 = NSURL2.URLWithString(\"app-settings:\");\n application2.openURL(setting2);\n plus.ios.deleteObject(setting2);\n plus.ios.deleteObject(NSURL2);\n plus.ios.deleteObject(application2);\n } else {\n var Intent = plus.android.importClass(\"android.content.Intent\");\n var Settings = plus.android.importClass(\"android.provider.Settings\");\n var Uri = plus.android.importClass(\"android.net.Uri\");\n var mainActivity = plus.android.runtimeMainActivity();\n var intent = new Intent();\n intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);\n var uri = Uri.fromParts(\"package\", mainActivity.getPackageName(), null);\n intent.setData(uri);\n mainActivity.startActivity(intent);\n }\n}\nvar permission = {\n get isIOS() {\n return typeof isIOS === 'boolean' ? isIOS : isIOS = uni.getSystemInfoSync().platform === 'ios';\n },\n requestIOS: requestIOS,\n requestAndroid: requestAndroid,\n gotoAppSetting: gotoAppPermissionSetting\n};\nmodule.exports = permission;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvcGVybWlzc2lvbi5qcyJdLCJuYW1lcyI6WyJpc0lPUyIsImFsYnVtIiwicmVzdWx0IiwiUEhQaG90b0xpYnJhcnkiLCJwbHVzIiwiaW9zIiwiaW1wb3J0IiwiYXV0aFN0YXR1cyIsImF1dGhvcml6YXRpb25TdGF0dXMiLCJkZWxldGVPYmplY3QiLCJjYW1lcmEiLCJBVkNhcHR1cmVEZXZpY2UiLCJhdXRob3JpemF0aW9uU3RhdHVzRm9yTWVkaWFUeXBlIiwibG9jYXRpb24iLCJjbGxvY2F0aW9uTWFuZ2VyIiwiZW5hYmxlIiwibG9jYXRpb25TZXJ2aWNlc0VuYWJsZWQiLCJzdGF0dXMiLCJwdXNoIiwiVUlBcHBsaWNhdGlvbiIsImFwcCIsInNoYXJlZEFwcGxpY2F0aW9uIiwiZW5hYmxlZFR5cGVzIiwiY3VycmVudFVzZXJOb3RpZmljYXRpb25TZXR0aW5ncyIsInNldHRpbmdzIiwicGx1c0dldEF0dHJpYnV0ZSIsImVuYWJsZWRSZW1vdGVOb3RpZmljYXRpb25UeXBlcyIsImNvbnRhY3QiLCJDTkNvbnRhY3RTdG9yZSIsImNuQXV0aFN0YXR1cyIsImF1dGhvcml6YXRpb25TdGF0dXNGb3JFbnRpdHlUeXBlIiwicmVjb3JkIiwiYXZhdWRpb3Nlc3Npb24iLCJhdmF1ZGlvIiwic2hhcmVkSW5zdGFuY2UiLCJyZWNvcmRQZXJtaXNzaW9uIiwiY2FsZW5kYXIiLCJFS0V2ZW50U3RvcmUiLCJla0F1dGhTdGF0dXMiLCJtZW1vIiwicmVxdWVzdElPUyIsInBlcm1pc3Npb25JRCIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwicmVxdWVzdEFuZHJvaWQiLCJhbmRyb2lkIiwicmVxdWVzdFBlcm1pc3Npb25zIiwicmVzdWx0T2JqIiwiaSIsImdyYW50ZWQiLCJsZW5ndGgiLCJncmFudGVkUGVybWlzc2lvbiIsImRlbmllZFByZXNlbnQiLCJkZW5pZWRQcmVzZW50UGVybWlzc2lvbiIsImRlbmllZEFsd2F5cyIsImRlbmllZEFsd2F5c1Blcm1pc3Npb24iLCJlcnJvciIsIm1lc3NhZ2UiLCJjb2RlIiwiZ290b0FwcFBlcm1pc3Npb25TZXR0aW5nIiwicGVybWlzc2lvbiIsImFwcGxpY2F0aW9uMiIsIk5TVVJMMiIsInNldHRpbmcyIiwiVVJMV2l0aFN0cmluZyIsIm9wZW5VUkwiLCJJbnRlbnQiLCJpbXBvcnRDbGFzcyIsIlNldHRpbmdzIiwiVXJpIiwibWFpbkFjdGl2aXR5IiwicnVudGltZU1haW5BY3Rpdml0eSIsImludGVudCIsInNldEFjdGlvbiIsIkFDVElPTl9BUFBMSUNBVElPTl9ERVRBSUxTX1NFVFRJTkdTIiwidXJpIiwiZnJvbVBhcnRzIiwiZ2V0UGFja2FnZU5hbWUiLCJzZXREYXRhIiwic3RhcnRBY3Rpdml0eSIsInVuaSIsImdldFN5c3RlbUluZm9TeW5jIiwicGxhdGZvcm0iLCJnb3RvQXBwU2V0dGluZyIsIm1vZHVsZSIsImV4cG9ydHMiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFJQTs7QUFFQSxJQUFJQSxLQUFLO0FBRVQsU0FBU0MsS0FBSyxHQUFHO0VBQ2IsSUFBSUMsTUFBTSxHQUFHLENBQUM7RUFDZCxJQUFJQyxjQUFjLEdBQUdDLElBQUksQ0FBQ0MsR0FBRyxDQUFDQyxNQUFNLENBQUMsZ0JBQWdCLENBQUM7RUFDdEQsSUFBSUMsVUFBVSxHQUFHSixjQUFjLENBQUNLLG1CQUFtQixFQUFFO0VBQ3JELElBQUlELFVBQVUsS0FBSyxDQUFDLEVBQUU7SUFDbEJMLE1BQU0sR0FBRyxJQUFJO0VBQ2pCLENBQUMsTUFBTSxJQUFJSyxVQUFVLElBQUksQ0FBQyxFQUFFO0lBQ3hCTCxNQUFNLEdBQUcsQ0FBQztFQUNkLENBQUMsTUFBTTtJQUNIQSxNQUFNLEdBQUcsQ0FBQztFQUNkO0VBQ0FFLElBQUksQ0FBQ0MsR0FBRyxDQUFDSSxZQUFZLENBQUNOLGNBQWMsQ0FBQztFQUNyQyxPQUFPRCxNQUFNO0FBQ2pCO0FBRUEsU0FBU1EsTUFBTSxHQUFHO0VBQ2QsSUFBSVIsTUFBTSxHQUFHLENBQUM7RUFDZCxJQUFJUyxlQUFlLEdBQUdQLElBQUksQ0FBQ0MsR0FBRyxDQUFDQyxNQUFNLENBQUMsaUJBQWlCLENBQUM7RUFDeEQsSUFBSUMsVUFBVSxHQUFHSSxlQUFlLENBQUNDLCtCQUErQixDQUFDLE1BQU0sQ0FBQztFQUN4RSxJQUFJTCxVQUFVLEtBQUssQ0FBQyxFQUFFO0lBQ2xCTCxNQUFNLEdBQUcsSUFBSTtFQUNqQixDQUFDLE1BQU0sSUFBSUssVUFBVSxJQUFJLENBQUMsRUFBRTtJQUN4QkwsTUFBTSxHQUFHLENBQUM7RUFDZCxDQUFDLE1BQU07SUFDSEEsTUFBTSxHQUFHLENBQUM7RUFDZDtFQUNBRSxJQUFJLENBQUNDLEdBQUcsQ0FBQ0ksWUFBWSxDQUFDRSxlQUFlLENBQUM7RUFDdEMsT0FBT1QsTUFBTTtBQUNqQjtBQUVBLFNBQVNXLFFBQVEsR0FBRztFQUNoQixJQUFJWCxNQUFNLEdBQUcsQ0FBQztFQUNkLElBQUlZLGdCQUFnQixHQUFHVixJQUFJLENBQUNDLEdBQUcsQ0FBQ0MsTUFBTSxDQUFDLG1CQUFtQixDQUFDO0VBQzNELElBQUlTLE1BQU0sR0FBR0QsZ0JBQWdCLENBQUNFLHVCQUF1QixFQUFFO0VBQ3ZELElBQUlDLE1BQU0sR0FBR0gsZ0JBQWdCLENBQUNOLG1CQUFtQixFQUFFO0VBQ25ELElBQUksQ0FBQ08sTUFBTSxFQUFFO0lBQ1RiLE1BQU0sR0FBRyxDQUFDO0VBQ2QsQ0FBQyxNQUFNLElBQUllLE1BQU0sS0FBSyxDQUFDLEVBQUU7SUFDckJmLE1BQU0sR0FBRyxJQUFJO0VBQ2pCLENBQUMsTUFBTSxJQUFJZSxNQUFNLEtBQUssQ0FBQyxJQUFJQSxNQUFNLEtBQUssQ0FBQyxFQUFFO0lBQ3JDZixNQUFNLEdBQUcsQ0FBQztFQUNkLENBQUMsTUFBTTtJQUNIQSxNQUFNLEdBQUcsQ0FBQztFQUNkO0VBQ0FFLElBQUksQ0FBQ0MsR0FBRyxDQUFDSSxZQUFZLENBQUNLLGdCQUFnQixDQUFDO0VBQ3ZDLE9BQU9aLE1BQU07QUFDakI7QUFFQSxTQUFTZ0IsSUFBSSxHQUFHO0VBQ1osSUFBSWhCLE1BQU0sR0FBRyxDQUFDO0VBQ2QsSUFBSWlCLGFBQWEsR0FBR2YsSUFBSSxDQUFDQyxHQUFHLENBQUNDLE1BQU0sQ0FBQyxlQUFlLENBQUM7RUFDcEQsSUFBSWMsR0FBRyxHQUFHRCxhQUFhLENBQUNFLGlCQUFpQixFQUFFO0VBQzNDLElBQUlDLFlBQVksR0FBRyxDQUFDO0VBQ3BCLElBQUlGLEdBQUcsQ0FBQ0csK0JBQStCLEVBQUU7SUFDckMsSUFBSUMsUUFBUSxHQUFHSixHQUFHLENBQUNHLCtCQUErQixFQUFFO0lBQ3BERCxZQUFZLEdBQUdFLFFBQVEsQ0FBQ0MsZ0JBQWdCLENBQUMsT0FBTyxDQUFDO0lBQ2pELElBQUlILFlBQVksSUFBSSxDQUFDLEVBQUU7TUFDbkJwQixNQUFNLEdBQUcsQ0FBQztNQUNWLGFBQVksVUFBVTtJQUMxQixDQUFDLE1BQU07TUFDSEEsTUFBTSxHQUFHLENBQUM7TUFDVixhQUFZLFdBQVc7SUFDM0I7SUFDQUUsSUFBSSxDQUFDQyxHQUFHLENBQUNJLFlBQVksQ0FBQ2UsUUFBUSxDQUFDO0VBQ25DLENBQUMsTUFBTTtJQUNIRixZQUFZLEdBQUdGLEdBQUcsQ0FBQ00sOEJBQThCLEVBQUU7SUFDbkQsSUFBSUosWUFBWSxJQUFJLENBQUMsRUFBRTtNQUNuQnBCLE1BQU0sR0FBRyxDQUFDO01BQ1YsYUFBWSxXQUFXO0lBQzNCLENBQUMsTUFBTTtNQUNIQSxNQUFNLEdBQUcsQ0FBQztNQUNWLGFBQVksV0FBVztJQUMzQjtFQUNKO0VBQ0FFLElBQUksQ0FBQ0MsR0FBRyxDQUFDSSxZQUFZLENBQUNXLEdBQUcsQ0FBQztFQUMxQmhCLElBQUksQ0FBQ0MsR0FBRyxDQUFDSSxZQUFZLENBQUNVLGFBQWEsQ0FBQztFQUNwQyxPQUFPakIsTUFBTTtBQUNqQjtBQUVBLFNBQVN5QixPQUFPLEdBQUc7RUFDZixJQUFJekIsTUFBTSxHQUFHLENBQUM7RUFDZCxJQUFJMEIsY0FBYyxHQUFHeEIsSUFBSSxDQUFDQyxHQUFHLENBQUNDLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQztFQUN0RCxJQUFJdUIsWUFBWSxHQUFHRCxjQUFjLENBQUNFLGdDQUFnQyxDQUFDLENBQUMsQ0FBQztFQUNyRSxJQUFJRCxZQUFZLEtBQUssQ0FBQyxFQUFFO0lBQ3BCM0IsTUFBTSxHQUFHLElBQUk7RUFDakIsQ0FBQyxNQUFNLElBQUkyQixZQUFZLElBQUksQ0FBQyxFQUFFO0lBQzFCM0IsTUFBTSxHQUFHLENBQUM7RUFDZCxDQUFDLE1BQU07SUFDSEEsTUFBTSxHQUFHLENBQUM7RUFDZDtFQUNBRSxJQUFJLENBQUNDLEdBQUcsQ0FBQ0ksWUFBWSxDQUFDbUIsY0FBYyxDQUFDO0VBQ3JDLE9BQU8xQixNQUFNO0FBQ2pCO0FBRUEsU0FBUzZCLE1BQU0sR0FBRztFQUNkLElBQUk3QixNQUFNLEdBQUcsSUFBSTtFQUNqQixJQUFJOEIsY0FBYyxHQUFHNUIsSUFBSSxDQUFDQyxHQUFHLENBQUNDLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQztFQUN0RCxJQUFJMkIsT0FBTyxHQUFHRCxjQUFjLENBQUNFLGNBQWMsRUFBRTtFQUM3QyxJQUFJakIsTUFBTSxHQUFHZ0IsT0FBTyxDQUFDRSxnQkFBZ0IsRUFBRTtFQUN2QyxJQUFJbEIsTUFBTSxLQUFLLFVBQVUsRUFBRTtJQUN2QmYsTUFBTSxHQUFHLElBQUk7RUFDakIsQ0FBQyxNQUFNLElBQUllLE1BQU0sS0FBSyxVQUFVLEVBQUU7SUFDOUJmLE1BQU0sR0FBRyxDQUFDO0VBQ2QsQ0FBQyxNQUFNO0lBQ0hBLE1BQU0sR0FBRyxDQUFDO0VBQ2Q7RUFDQUUsSUFBSSxDQUFDQyxHQUFHLENBQUNJLFlBQVksQ0FBQ3VCLGNBQWMsQ0FBQztFQUNyQyxPQUFPOUIsTUFBTTtBQUNqQjtBQUVBLFNBQVNrQyxRQUFRLEdBQUc7RUFDaEIsSUFBSWxDLE1BQU0sR0FBRyxJQUFJO0VBQ2pCLElBQUltQyxZQUFZLEdBQUdqQyxJQUFJLENBQUNDLEdBQUcsQ0FBQ0MsTUFBTSxDQUFDLGNBQWMsQ0FBQztFQUNsRCxJQUFJZ0MsWUFBWSxHQUFHRCxZQUFZLENBQUNQLGdDQUFnQyxDQUFDLENBQUMsQ0FBQztFQUNuRSxJQUFJUSxZQUFZLElBQUksQ0FBQyxFQUFFO0lBQ25CcEMsTUFBTSxHQUFHLENBQUM7SUFDVixhQUFZLFVBQVU7RUFDMUIsQ0FBQyxNQUFNO0lBQ0gsYUFBWSxVQUFVO0VBQzFCO0VBQ0FFLElBQUksQ0FBQ0MsR0FBRyxDQUFDSSxZQUFZLENBQUM0QixZQUFZLENBQUM7RUFDbkMsT0FBT25DLE1BQU07QUFDakI7QUFFQSxTQUFTcUMsSUFBSSxHQUFHO0VBQ1osSUFBSXJDLE1BQU0sR0FBRyxJQUFJO0VBQ2pCLElBQUltQyxZQUFZLEdBQUdqQyxJQUFJLENBQUNDLEdBQUcsQ0FBQ0MsTUFBTSxDQUFDLGNBQWMsQ0FBQztFQUNsRCxJQUFJZ0MsWUFBWSxHQUFHRCxZQUFZLENBQUNQLGdDQUFnQyxDQUFDLENBQUMsQ0FBQztFQUNuRSxJQUFJUSxZQUFZLElBQUksQ0FBQyxFQUFFO0lBQ25CcEMsTUFBTSxHQUFHLENBQUM7SUFDVixhQUFZLFdBQVc7RUFDM0IsQ0FBQyxNQUFNO0lBQ0gsYUFBWSxXQUFXO0VBQzNCO0VBQ0FFLElBQUksQ0FBQ0MsR0FBRyxDQUFDSSxZQUFZLENBQUM0QixZQUFZLENBQUM7RUFDbkMsT0FBT25DLE1BQU07QUFDakI7QUFHQSxTQUFTc0MsVUFBVSxDQUFDQyxZQUFZLEVBQUU7RUFDOUIsT0FBTyxJQUFJQyxPQUFPLENBQUMsVUFBQ0MsT0FBTyxFQUFFQyxNQUFNLEVBQUs7SUFDcEMsUUFBUUgsWUFBWTtNQUNoQixLQUFLLE1BQU07UUFDUEUsT0FBTyxDQUFDekIsSUFBSSxFQUFFLENBQUM7UUFDZjtNQUNKLEtBQUssVUFBVTtRQUNYeUIsT0FBTyxDQUFDOUIsUUFBUSxFQUFFLENBQUM7UUFDbkI7TUFDSixLQUFLLFFBQVE7UUFDVDhCLE9BQU8sQ0FBQ1osTUFBTSxFQUFFLENBQUM7UUFDakI7TUFDSixLQUFLLFFBQVE7UUFDVFksT0FBTyxDQUFDakMsTUFBTSxFQUFFLENBQUM7UUFDakI7TUFDSixLQUFLLE9BQU87UUFDUmlDLE9BQU8sQ0FBQzFDLEtBQUssRUFBRSxDQUFDO1FBQ2hCO01BQ0osS0FBSyxTQUFTO1FBQ1YwQyxPQUFPLENBQUNoQixPQUFPLEVBQUUsQ0FBQztRQUNsQjtNQUNKLEtBQUssVUFBVTtRQUNYZ0IsT0FBTyxDQUFDUCxRQUFRLEVBQUUsQ0FBQztRQUNuQjtNQUNKLEtBQUssTUFBTTtRQUNQTyxPQUFPLENBQUNKLElBQUksRUFBRSxDQUFDO1FBQ2Y7TUFDSjtRQUNJSSxPQUFPLENBQUMsQ0FBQyxDQUFDO1FBQ1Y7SUFBTTtFQUVsQixDQUFDLENBQUM7QUFDTjtBQUVBLFNBQVNFLGNBQWMsQ0FBQ0osWUFBWSxFQUFFO0VBQ2xDLE9BQU8sSUFBSUMsT0FBTyxDQUFDLFVBQUNDLE9BQU8sRUFBRUMsTUFBTSxFQUFLO0lBQ3BDeEMsSUFBSSxDQUFDMEMsT0FBTyxDQUFDQyxrQkFBa0IsQ0FDM0IsQ0FBQ04sWUFBWSxDQUFDLEVBQ2QsVUFBU08sU0FBUyxFQUFFO01BQ2hCLElBQUk5QyxNQUFNLEdBQUcsQ0FBQztNQUNkLEtBQUssSUFBSStDLENBQUMsR0FBRyxDQUFDLEVBQUVBLENBQUMsR0FBR0QsU0FBUyxDQUFDRSxPQUFPLENBQUNDLE1BQU0sRUFBRUYsQ0FBQyxFQUFFLEVBQUU7UUFDL0MsSUFBSUcsaUJBQWlCLEdBQUdKLFNBQVMsQ0FBQ0UsT0FBTyxDQUFDRCxDQUFDLENBQUM7UUFDNUMsYUFBWSxTQUFTLEdBQUdHLGlCQUFpQjtRQUN6Q2xELE1BQU0sR0FBRyxDQUFDO01BQ2Q7TUFDQSxLQUFLLElBQUkrQyxDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUdELFNBQVMsQ0FBQ0ssYUFBYSxDQUFDRixNQUFNLEVBQUVGLENBQUMsRUFBRSxFQUFFO1FBQ3JELElBQUlLLHVCQUF1QixHQUFHTixTQUFTLENBQUNLLGFBQWEsQ0FBQ0osQ0FBQyxDQUFDO1FBQ3hELGFBQVksWUFBWSxHQUFHSyx1QkFBdUI7UUFDbERwRCxNQUFNLEdBQUcsQ0FBQztNQUNkO01BQ0EsS0FBSyxJQUFJK0MsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHRCxTQUFTLENBQUNPLFlBQVksQ0FBQ0osTUFBTSxFQUFFRixDQUFDLEVBQUUsRUFBRTtRQUNwRCxJQUFJTyxzQkFBc0IsR0FBR1IsU0FBUyxDQUFDTyxZQUFZLENBQUNOLENBQUMsQ0FBQztRQUN0RCxhQUFZLFlBQVksR0FBR08sc0JBQXNCO1FBQ2pEdEQsTUFBTSxHQUFHLENBQUMsQ0FBQztNQUNmO01BQ0F5QyxPQUFPLENBQUN6QyxNQUFNLENBQUM7SUFDbkIsQ0FBQyxFQUNELFVBQVN1RCxLQUFLLEVBQUU7TUFDWixhQUFZLGdCQUFnQixHQUFHQSxLQUFLLENBQUNDLE9BQU87TUFDNUNmLE9BQU8sQ0FBQztRQUNKZ0IsSUFBSSxFQUFFRixLQUFLLENBQUNFLElBQUk7UUFDaEJELE9BQU8sRUFBRUQsS0FBSyxDQUFDQztNQUNuQixDQUFDLENBQUM7SUFDTixDQUFDLENBQ0o7RUFDTCxDQUFDLENBQUM7QUFDTjtBQUVBLFNBQVNFLHdCQUF3QixHQUFHO0VBQ2hDLElBQUlDLFVBQVUsQ0FBQzdELEtBQUssRUFBRTtJQUNsQixJQUFJbUIsYUFBYSxHQUFHZixJQUFJLENBQUNDLEdBQUcsQ0FBQ0MsTUFBTSxDQUFDLGVBQWUsQ0FBQztJQUNwRCxJQUFJd0QsWUFBWSxHQUFHM0MsYUFBYSxDQUFDRSxpQkFBaUIsRUFBRTtJQUNwRCxJQUFJMEMsTUFBTSxHQUFHM0QsSUFBSSxDQUFDQyxHQUFHLENBQUNDLE1BQU0sQ0FBQyxPQUFPLENBQUM7SUFDckMsSUFBSTBELFFBQVEsR0FBR0QsTUFBTSxDQUFDRSxhQUFhLENBQUMsZUFBZSxDQUFDO0lBQ3BESCxZQUFZLENBQUNJLE9BQU8sQ0FBQ0YsUUFBUSxDQUFDO0lBQzlCNUQsSUFBSSxDQUFDQyxHQUFHLENBQUNJLFlBQVksQ0FBQ3VELFFBQVEsQ0FBQztJQUMvQjVELElBQUksQ0FBQ0MsR0FBRyxDQUFDSSxZQUFZLENBQUNzRCxNQUFNLENBQUM7SUFDN0IzRCxJQUFJLENBQUNDLEdBQUcsQ0FBQ0ksWUFBWSxDQUFDcUQsWUFBWSxDQUFDO0VBQ3ZDLENBQUMsTUFBTTtJQUNILElBQUlLLE1BQU0sR0FBRy9ELElBQUksQ0FBQzBDLE9BQU8sQ0FBQ3NCLFdBQVcsQ0FBQyx3QkFBd0IsQ0FBQztJQUMvRCxJQUFJQyxRQUFRLEdBQUdqRSxJQUFJLENBQUMwQyxPQUFPLENBQUNzQixXQUFXLENBQUMsMkJBQTJCLENBQUM7SUFDcEUsSUFBSUUsR0FBRyxHQUFHbEUsSUFBSSxDQUFDMEMsT0FBTyxDQUFDc0IsV0FBVyxDQUFDLGlCQUFpQixDQUFDO0lBQ3JELElBQUlHLFlBQVksR0FBR25FLElBQUksQ0FBQzBDLE9BQU8sQ0FBQzBCLG1CQUFtQixFQUFFO0lBQ3JELElBQUlDLE1BQU0sR0FBRyxJQUFJTixNQUFNLEVBQUU7SUFDekJNLE1BQU0sQ0FBQ0MsU0FBUyxDQUFDTCxRQUFRLENBQUNNLG1DQUFtQyxDQUFDO0lBQzlELElBQUlDLEdBQUcsR0FBR04sR0FBRyxDQUFDTyxTQUFTLENBQUMsU0FBUyxFQUFFTixZQUFZLENBQUNPLGNBQWMsRUFBRSxFQUFFLElBQUksQ0FBQztJQUN2RUwsTUFBTSxDQUFDTSxPQUFPLENBQUNILEdBQUcsQ0FBQztJQUNuQkwsWUFBWSxDQUFDUyxhQUFhLENBQUNQLE1BQU0sQ0FBQztFQUN0QztBQUNKO0FBRUEsSUFBTVosVUFBVSxHQUFHO0VBQ2YsSUFBSTdELEtBQUssR0FBRTtJQUNQLE9BQU8sT0FBT0EsS0FBSyxLQUFLLFNBQVMsR0FBR0EsS0FBSyxHQUFJQSxLQUFLLEdBQUdpRixHQUFHLENBQUNDLGlCQUFpQixFQUFFLENBQUNDLFFBQVEsS0FBSyxLQUFNO0VBQ3BHLENBQUM7RUFDRDNDLFVBQVUsRUFBRUEsVUFBVTtFQUN0QkssY0FBYyxFQUFFQSxjQUFjO0VBQzlCdUMsY0FBYyxFQUFFeEI7QUFDcEIsQ0FBQztBQUVEeUIsTUFBTSxDQUFDQyxPQUFPLEdBQUd6QixVQUFVLEMiLCJmaWxlIjoiNTU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF1cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+XHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuXHJcbi8vLyBudWxsID0g5pyq6K+35rGC77yMMSA9IOW3suWFgeiuuO+8jDAgPSDmi5Lnu5185Y+X6ZmQLCAyID0g57O757uf5pyq5byA5ZCvXHJcblxyXG52YXIgaXNJT1NcclxuXHJcbmZ1bmN0aW9uIGFsYnVtKCkge1xyXG4gICAgdmFyIHJlc3VsdCA9IDA7XHJcbiAgICB2YXIgUEhQaG90b0xpYnJhcnkgPSBwbHVzLmlvcy5pbXBvcnQoXCJQSFBob3RvTGlicmFyeVwiKTtcclxuICAgIHZhciBhdXRoU3RhdHVzID0gUEhQaG90b0xpYnJhcnkuYXV0aG9yaXphdGlvblN0YXR1cygpO1xyXG4gICAgaWYgKGF1dGhTdGF0dXMgPT09IDApIHtcclxuICAgICAgICByZXN1bHQgPSBudWxsO1xyXG4gICAgfSBlbHNlIGlmIChhdXRoU3RhdHVzID09IDMpIHtcclxuICAgICAgICByZXN1bHQgPSAxO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgICByZXN1bHQgPSAwO1xyXG4gICAgfVxyXG4gICAgcGx1cy5pb3MuZGVsZXRlT2JqZWN0KFBIUGhvdG9MaWJyYXJ5KTtcclxuICAgIHJldHVybiByZXN1bHQ7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNhbWVyYSgpIHtcclxuICAgIHZhciByZXN1bHQgPSAwO1xyXG4gICAgdmFyIEFWQ2FwdHVyZURldmljZSA9IHBsdXMuaW9zLmltcG9ydChcIkFWQ2FwdHVyZURldmljZVwiKTtcclxuICAgIHZhciBhdXRoU3RhdHVzID0gQVZDYXB0dXJlRGV2aWNlLmF1dGhvcml6YXRpb25TdGF0dXNGb3JNZWRpYVR5cGUoJ3ZpZGUnKTtcclxuICAgIGlmIChhdXRoU3RhdHVzID09PSAwKSB7XHJcbiAgICAgICAgcmVzdWx0ID0gbnVsbDtcclxuICAgIH0gZWxzZSBpZiAoYXV0aFN0YXR1cyA9PSAzKSB7XHJcbiAgICAgICAgcmVzdWx0ID0gMTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgICAgcmVzdWx0ID0gMDtcclxuICAgIH1cclxuICAgIHBsdXMuaW9zLmRlbGV0ZU9iamVjdChBVkNhcHR1cmVEZXZpY2UpO1xyXG4gICAgcmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuZnVuY3Rpb24gbG9jYXRpb24oKSB7XHJcbiAgICB2YXIgcmVzdWx0ID0gMDtcclxuICAgIHZhciBjbGxvY2F0aW9uTWFuZ2VyID0gcGx1cy5pb3MuaW1wb3J0KFwiQ0xMb2NhdGlvbk1hbmFnZXJcIik7XHJcbiAgICB2YXIgZW5hYmxlID0gY2xsb2NhdGlvbk1hbmdlci5sb2NhdGlvblNlcnZpY2VzRW5hYmxlZCgpO1xyXG4gICAgdmFyIHN0YXR1cyA9IGNsbG9jYXRpb25NYW5nZXIuYXV0aG9yaXphdGlvblN0YXR1cygpO1xyXG4gICAgaWYgKCFlbmFibGUpIHtcclxuICAgICAgICByZXN1bHQgPSAyO1xyXG4gICAgfSBlbHNlIGlmIChzdGF0dXMgPT09IDApIHtcclxuICAgICAgICByZXN1bHQgPSBudWxsO1xyXG4gICAgfSBlbHNlIGlmIChzdGF0dXMgPT09IDMgfHwgc3RhdHVzID09PSA0KSB7XHJcbiAgICAgICAgcmVzdWx0ID0gMTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgICAgcmVzdWx0ID0gMDtcclxuICAgIH1cclxuICAgIHBsdXMuaW9zLmRlbGV0ZU9iamVjdChjbGxvY2F0aW9uTWFuZ2VyKTtcclxuICAgIHJldHVybiByZXN1bHQ7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIHB1c2goKSB7XHJcbiAgICB2YXIgcmVzdWx0ID0gMDtcclxuICAgIHZhciBVSUFwcGxpY2F0aW9uID0gcGx1cy5pb3MuaW1wb3J0KFwiVUlBcHBsaWNhdGlvblwiKTtcclxuICAgIHZhciBhcHAgPSBVSUFwcGxpY2F0aW9uLnNoYXJlZEFwcGxpY2F0aW9uKCk7XHJcbiAgICB2YXIgZW5hYmxlZFR5cGVzID0gMDtcclxuICAgIGlmIChhcHAuY3VycmVudFVzZXJOb3RpZmljYXRpb25TZXR0aW5ncykge1xyXG4gICAgICAgIHZhciBzZXR0aW5ncyA9IGFwcC5jdXJyZW50VXNlck5vdGlmaWNhdGlvblNldHRpbmdzKCk7XHJcbiAgICAgICAgZW5hYmxlZFR5cGVzID0gc2V0dGluZ3MucGx1c0dldEF0dHJpYnV0ZShcInR5cGVzXCIpO1xyXG4gICAgICAgIGlmIChlbmFibGVkVHlwZXMgPT0gMCkge1xyXG4gICAgICAgICAgICByZXN1bHQgPSAwO1xyXG4gICAgICAgICAgICBjb25zb2xlLmxvZyhcIuaOqOmAgeadg+mZkOayoeacieW8gOWQr1wiKTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICByZXN1bHQgPSAxO1xyXG4gICAgICAgICAgICBjb25zb2xlLmxvZyhcIuW3sue7j+W8gOWQr+aOqOmAgeWKn+iDvSFcIilcclxuICAgICAgICB9XHJcbiAgICAgICAgcGx1cy5pb3MuZGVsZXRlT2JqZWN0KHNldHRpbmdzKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgICAgZW5hYmxlZFR5cGVzID0gYXBwLmVuYWJsZWRSZW1vdGVOb3RpZmljYXRpb25UeXBlcygpO1xyXG4gICAgICAgIGlmIChlbmFibGVkVHlwZXMgPT0gMCkge1xyXG4gICAgICAgICAgICByZXN1bHQgPSAzO1xyXG4gICAgICAgICAgICBjb25zb2xlLmxvZyhcIuaOqOmAgeadg+mZkOayoeacieW8gOWQryFcIik7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgcmVzdWx0ID0gNDtcclxuICAgICAgICAgICAgY29uc29sZS5sb2coXCLlt7Lnu4/lvIDlkK/mjqjpgIHlip/og70hXCIpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcGx1cy5pb3MuZGVsZXRlT2JqZWN0KGFwcCk7XHJcbiAgICBwbHVzLmlvcy5kZWxldGVPYmplY3QoVUlBcHBsaWNhdGlvbik7XHJcbiAgICByZXR1cm4gcmVzdWx0O1xyXG59XHJcblxyXG5mdW5jdGlvbiBjb250YWN0KCkge1xyXG4gICAgdmFyIHJlc3VsdCA9IDA7XHJcbiAgICB2YXIgQ05Db250YWN0U3RvcmUgPSBwbHVzLmlvcy5pbXBvcnQoXCJDTkNvbnRhY3RTdG9yZVwiKTtcclxuICAgIHZhciBjbkF1dGhTdGF0dXMgPSBDTkNvbnRhY3RTdG9yZS5hdXRob3JpemF0aW9uU3RhdHVzRm9yRW50aXR5VHlwZSgwKTtcclxuICAgIGlmIChjbkF1dGhTdGF0dXMgPT09IDApIHtcclxuICAgICAgICByZXN1bHQgPSBudWxsO1xyXG4gICAgfSBlbHNlIGlmIChjbkF1dGhTdGF0dXMgPT0gMykge1xyXG4gICAgICAgIHJlc3VsdCA9IDE7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAgIHJlc3VsdCA9IDA7XHJcbiAgICB9XHJcbiAgICBwbHVzLmlvcy5kZWxldGVPYmplY3QoQ05Db250YWN0U3RvcmUpO1xyXG4gICAgcmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuZnVuY3Rpb24gcmVjb3JkKCkge1xyXG4gICAgdmFyIHJlc3VsdCA9IG51bGw7XHJcbiAgICB2YXIgYXZhdWRpb3Nlc3Npb24gPSBwbHVzLmlvcy5pbXBvcnQoXCJBVkF1ZGlvU2Vzc2lvblwiKTtcclxuICAgIHZhciBhdmF1ZGlvID0gYXZhdWRpb3Nlc3Npb24uc2hhcmVkSW5zdGFuY2UoKTtcclxuICAgIHZhciBzdGF0dXMgPSBhdmF1ZGlvLnJlY29yZFBlcm1pc3Npb24oKTtcclxuICAgIGlmIChzdGF0dXMgPT09IDE5NzAxNjg5NDgpIHtcclxuICAgICAgICByZXN1bHQgPSBudWxsO1xyXG4gICAgfSBlbHNlIGlmIChzdGF0dXMgPT09IDE3MzU1NTI2MjgpIHtcclxuICAgICAgICByZXN1bHQgPSAxO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgICByZXN1bHQgPSAwO1xyXG4gICAgfVxyXG4gICAgcGx1cy5pb3MuZGVsZXRlT2JqZWN0KGF2YXVkaW9zZXNzaW9uKTtcclxuICAgIHJldHVybiByZXN1bHQ7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNhbGVuZGFyKCkge1xyXG4gICAgdmFyIHJlc3VsdCA9IG51bGw7XHJcbiAgICB2YXIgRUtFdmVudFN0b3JlID0gcGx1cy5pb3MuaW1wb3J0KFwiRUtFdmVudFN0b3JlXCIpO1xyXG4gICAgdmFyIGVrQXV0aFN0YXR1cyA9IEVLRXZlbnRTdG9yZS5hdXRob3JpemF0aW9uU3RhdHVzRm9yRW50aXR5VHlwZSgwKTtcclxuICAgIGlmIChla0F1dGhTdGF0dXMgPT0gMykge1xyXG4gICAgICAgIHJlc3VsdCA9IDE7XHJcbiAgICAgICAgY29uc29sZS5sb2coXCLml6XljobmnYPpmZDlt7Lnu4/lvIDlkK9cIik7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAgIGNvbnNvbGUubG9nKFwi5pel5Y6G5p2D6ZmQ5rKh5pyJ5byA5ZCvXCIpO1xyXG4gICAgfVxyXG4gICAgcGx1cy5pb3MuZGVsZXRlT2JqZWN0KEVLRXZlbnRTdG9yZSk7XHJcbiAgICByZXR1cm4gcmVzdWx0O1xyXG59XHJcblxyXG5mdW5jdGlvbiBtZW1vKCkge1xyXG4gICAgdmFyIHJlc3VsdCA9IG51bGw7XHJcbiAgICB2YXIgRUtFdmVudFN0b3JlID0gcGx1cy5pb3MuaW1wb3J0KFwiRUtFdmVudFN0b3JlXCIpO1xyXG4gICAgdmFyIGVrQXV0aFN0YXR1cyA9IEVLRXZlbnRTdG9yZS5hdXRob3JpemF0aW9uU3RhdHVzRm9yRW50aXR5VHlwZSgxKTtcclxuICAgIGlmIChla0F1dGhTdGF0dXMgPT0gMykge1xyXG4gICAgICAgIHJlc3VsdCA9IDE7XHJcbiAgICAgICAgY29uc29sZS5sb2coXCLlpIflv5jlvZXmnYPpmZDlt7Lnu4/lvIDlkK9cIik7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAgIGNvbnNvbGUubG9nKFwi5aSH5b+Y5b2V5p2D6ZmQ5rKh5pyJ5byA5ZCvXCIpO1xyXG4gICAgfVxyXG4gICAgcGx1cy5pb3MuZGVsZXRlT2JqZWN0KEVLRXZlbnRTdG9yZSk7XHJcbiAgICByZXR1cm4gcmVzdWx0O1xyXG59XHJcblxyXG5cclxuZnVuY3Rpb24gcmVxdWVzdElPUyhwZXJtaXNzaW9uSUQpIHtcclxuICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcbiAgICAgICAgc3dpdGNoIChwZXJtaXNzaW9uSUQpIHtcclxuICAgICAgICAgICAgY2FzZSBcInB1c2hcIjpcclxuICAgICAgICAgICAgICAgIHJlc29sdmUocHVzaCgpKTtcclxuICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICBjYXNlIFwibG9jYXRpb25cIjpcclxuICAgICAgICAgICAgICAgIHJlc29sdmUobG9jYXRpb24oKSk7XHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgY2FzZSBcInJlY29yZFwiOlxyXG4gICAgICAgICAgICAgICAgcmVzb2x2ZShyZWNvcmQoKSk7XHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgY2FzZSBcImNhbWVyYVwiOlxyXG4gICAgICAgICAgICAgICAgcmVzb2x2ZShjYW1lcmEoKSk7XHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgY2FzZSBcImFsYnVtXCI6XHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKGFsYnVtKCkpO1xyXG4gICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgIGNhc2UgXCJjb250YWN0XCI6XHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKGNvbnRhY3QoKSk7XHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgY2FzZSBcImNhbGVuZGFyXCI6XHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKGNhbGVuZGFyKCkpO1xyXG4gICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgIGNhc2UgXCJtZW1vXCI6XHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKG1lbW8oKSk7XHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgZGVmYXVsdDpcclxuICAgICAgICAgICAgICAgIHJlc29sdmUoMCk7XHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICB9XHJcbiAgICB9KTtcclxufVxyXG5cclxuZnVuY3Rpb24gcmVxdWVzdEFuZHJvaWQocGVybWlzc2lvbklEKSB7XHJcbiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG4gICAgICAgIHBsdXMuYW5kcm9pZC5yZXF1ZXN0UGVybWlzc2lvbnMoXHJcbiAgICAgICAgICAgIFtwZXJtaXNzaW9uSURdLFxyXG4gICAgICAgICAgICBmdW5jdGlvbihyZXN1bHRPYmopIHtcclxuICAgICAgICAgICAgICAgIHZhciByZXN1bHQgPSAwO1xyXG4gICAgICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHRPYmouZ3JhbnRlZC5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgICAgICAgICAgIHZhciBncmFudGVkUGVybWlzc2lvbiA9IHJlc3VsdE9iai5ncmFudGVkW2ldO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCflt7Lojrflj5bnmoTmnYPpmZDvvJonICsgZ3JhbnRlZFBlcm1pc3Npb24pO1xyXG4gICAgICAgICAgICAgICAgICAgIHJlc3VsdCA9IDFcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0T2JqLmRlbmllZFByZXNlbnQubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgICAgICAgICAgICB2YXIgZGVuaWVkUHJlc2VudFBlcm1pc3Npb24gPSByZXN1bHRPYmouZGVuaWVkUHJlc2VudFtpXTtcclxuICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygn5ouS57ud5pys5qyh55Sz6K+355qE5p2D6ZmQ77yaJyArIGRlbmllZFByZXNlbnRQZXJtaXNzaW9uKTtcclxuICAgICAgICAgICAgICAgICAgICByZXN1bHQgPSAwXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlc3VsdE9iai5kZW5pZWRBbHdheXMubGVuZ3RoOyBpKyspIHtcclxuICAgICAgICAgICAgICAgICAgICB2YXIgZGVuaWVkQWx3YXlzUGVybWlzc2lvbiA9IHJlc3VsdE9iai5kZW5pZWRBbHdheXNbaV07XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ+awuOS5heaLkue7neeUs+ivt+eahOadg+mZkO+8micgKyBkZW5pZWRBbHdheXNQZXJtaXNzaW9uKTtcclxuICAgICAgICAgICAgICAgICAgICByZXN1bHQgPSAtMVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcmVzb2x2ZShyZXN1bHQpO1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBmdW5jdGlvbihlcnJvcikge1xyXG4gICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ3Jlc3VsdCBlcnJvcjogJyArIGVycm9yLm1lc3NhZ2UpXHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKHtcclxuICAgICAgICAgICAgICAgICAgICBjb2RlOiBlcnJvci5jb2RlLFxyXG4gICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IGVycm9yLm1lc3NhZ2VcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgKTtcclxuICAgIH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnb3RvQXBwUGVybWlzc2lvblNldHRpbmcoKSB7XHJcbiAgICBpZiAocGVybWlzc2lvbi5pc0lPUykge1xyXG4gICAgICAgIHZhciBVSUFwcGxpY2F0aW9uID0gcGx1cy5pb3MuaW1wb3J0KFwiVUlBcHBsaWNhdGlvblwiKTtcclxuICAgICAgICB2YXIgYXBwbGljYXRpb24yID0gVUlBcHBsaWNhdGlvbi5zaGFyZWRBcHBsaWNhdGlvbigpO1xyXG4gICAgICAgIHZhciBOU1VSTDIgPSBwbHVzLmlvcy5pbXBvcnQoXCJOU1VSTFwiKTtcclxuICAgICAgICB2YXIgc2V0dGluZzIgPSBOU1VSTDIuVVJMV2l0aFN0cmluZyhcImFwcC1zZXR0aW5nczpcIik7XHJcbiAgICAgICAgYXBwbGljYXRpb24yLm9wZW5VUkwoc2V0dGluZzIpO1xyXG4gICAgICAgIHBsdXMuaW9zLmRlbGV0ZU9iamVjdChzZXR0aW5nMik7XHJcbiAgICAgICAgcGx1cy5pb3MuZGVsZXRlT2JqZWN0KE5TVVJMMik7XHJcbiAgICAgICAgcGx1cy5pb3MuZGVsZXRlT2JqZWN0KGFwcGxpY2F0aW9uMik7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAgIHZhciBJbnRlbnQgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoXCJhbmRyb2lkLmNvbnRlbnQuSW50ZW50XCIpO1xyXG4gICAgICAgIHZhciBTZXR0aW5ncyA9IHBsdXMuYW5kcm9pZC5pbXBvcnRDbGFzcyhcImFuZHJvaWQucHJvdmlkZXIuU2V0dGluZ3NcIik7XHJcbiAgICAgICAgdmFyIFVyaSA9IHBsdXMuYW5kcm9pZC5pbXBvcnRDbGFzcyhcImFuZHJvaWQubmV0LlVyaVwiKTtcclxuICAgICAgICB2YXIgbWFpbkFjdGl2aXR5ID0gcGx1cy5hbmRyb2lkLnJ1bnRpbWVNYWluQWN0aXZpdHkoKTtcclxuICAgICAgICB2YXIgaW50ZW50ID0gbmV3IEludGVudCgpO1xyXG4gICAgICAgIGludGVudC5zZXRBY3Rpb24oU2V0dGluZ3MuQUNUSU9OX0FQUExJQ0FUSU9OX0RFVEFJTFNfU0VUVElOR1MpO1xyXG4gICAgICAgIHZhciB1cmkgPSBVcmkuZnJvbVBhcnRzKFwicGFja2FnZVwiLCBtYWluQWN0aXZpdHkuZ2V0UGFja2FnZU5hbWUoKSwgbnVsbCk7XHJcbiAgICAgICAgaW50ZW50LnNldERhdGEodXJpKTtcclxuICAgICAgICBtYWluQWN0aXZpdHkuc3RhcnRBY3Rpdml0eShpbnRlbnQpO1xyXG4gICAgfVxyXG59XHJcblxyXG5jb25zdCBwZXJtaXNzaW9uID0ge1xyXG4gICAgZ2V0IGlzSU9TKCl7XHJcbiAgICAgICAgcmV0dXJuIHR5cGVvZiBpc0lPUyA9PT0gJ2Jvb2xlYW4nID8gaXNJT1MgOiAoaXNJT1MgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5wbGF0Zm9ybSA9PT0gJ2lvcycpXHJcbiAgICB9LFxyXG4gICAgcmVxdWVzdElPUzogcmVxdWVzdElPUyxcclxuICAgIHJlcXVlc3RBbmRyb2lkOiByZXF1ZXN0QW5kcm9pZCxcclxuICAgIGdvdG9BcHBTZXR0aW5nOiBnb3RvQXBwUGVybWlzc2lvblNldHRpbmdcclxufVxyXG5cclxubW9kdWxlLmV4cG9ydHMgPSBwZXJtaXNzaW9uXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///556\n"); /***/ }), /* 557 */ /*!*********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_list/index.vue?mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_251e4aa8_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=251e4aa8&mpType=page */ 558);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 560);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_251e4aa8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_251e4aa8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_251e4aa8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/goods_comment_list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MjUxZTRhYTgmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nb29kcy9nb29kc19jb21tZW50X2xpc3QvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///557\n"); /***/ }), /* 558 */ /*!***************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_list/index.vue?vue&type=template&id=251e4aa8&mpType=page ***! \***************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_251e4aa8_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=251e4aa8&mpType=page */ 559); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_251e4aa8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_251e4aa8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_251e4aa8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_251e4aa8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 559 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_comment_list/index.vue?vue&type=template&id=251e4aa8&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "evaluate-list"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "generalComment acea-row row-between-wrapper" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "acea-row row-middle"), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "evaluate"), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("评分"))))] ), _c("view", { staticClass: _vm._$s(5, "sc", "start"), class: _vm._$s(5, "c", "star" + _vm.replyData.reply_star), attrs: { _i: 5 }, }), ] ), _c("view", [ _vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("好评率")))), _c( "text", { staticClass: _vm._$s(7, "sc", "font-num"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.replyData.reply_chance)) ), ] ), ]), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "nav acea-row row-middle"), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "item"), class: _vm._$s(9, "c", _vm.type == 0 ? "bg-color" : ""), attrs: { _i: 9 }, on: { click: function ($event) { return _vm.changeType(0) }, }, }, [ _vm._v( _vm._$s(9, "t0-0", _vm._s(_vm.$t("全部"))) + _vm._$s(9, "t0-1", _vm._s(_vm.replyData.sum_count)) ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "item"), class: _vm._$s(10, "c", _vm.type == 1 ? "bg-color" : ""), attrs: { _i: 10 }, on: { click: function ($event) { return _vm.changeType(1) }, }, }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.$t("好评"))) + _vm._$s(10, "t0-1", _vm._s(_vm.replyData.good_count)) ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "item"), class: _vm._$s(11, "c", _vm.type == 2 ? "bg-color" : ""), attrs: { _i: 11 }, on: { click: function ($event) { return _vm.changeType(2) }, }, }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.$t("中评"))) + _vm._$s(11, "t0-1", _vm._s(_vm.replyData.in_count)) ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "item"), class: _vm._$s(12, "c", _vm.type == 3 ? "bg-color" : ""), attrs: { _i: 12 }, on: { click: function ($event) { return _vm.changeType(3) }, }, }, [ _vm._v( _vm._$s(12, "t0-0", _vm._s(_vm.$t("差评"))) + _vm._$s(12, "t0-1", _vm._s(_vm.replyData.poor_count)) ), ] ), ] ), _c("userEvaluation", { attrs: { reply: _vm.reply, _i: 13 } }), _vm._$s(14, "i", _vm.reply.length > 0) ? _c( "view", { staticClass: _vm._$s( 14, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 14 }, }, [ _c("text", { staticClass: _vm._$s( 15, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(15, "a-hidden", _vm.loading == false), _i: 15, }, }), _vm._v(_vm._$s(14, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), _vm._$s(16, "i", _vm.reply.length == 0) ? _c( "view", { staticClass: _vm._$s(16, "sc", "noCommodity"), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "emptyBox"), attrs: { _i: 17 }, }, [ _c("image", { attrs: { src: _vm._$s( 18, "a-src", _vm.imgHost + "/statics/images/noMessage.png" ), _i: 18, }, }), ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "text"), attrs: { _i: 19 }, }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("暂无评论"))))] ), ] ) : _vm._e(), ], 1 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 560 */ /*!*********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_comment_list/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 561);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI1NjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///560\n"); /***/ }), /* 561 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_comment_list/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _userEvaluation = _interopRequireDefault(__webpack_require__(/*! @/components/userEvaluation */ 562));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n userEvaluation: _userEvaluation.default\n },\n mixins: [_color.default],\n computed: (0, _vuex.mapGetters)(['isLogin']),\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n replyData: {},\n product_id: 0,\n reply: [],\n type: 0,\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n page: 1,\n limit: 20\n };\n },\n /**\n * 生命周期函数--监听页面加载\n */\n onLoad: function onLoad(options) {\n var that = this;\n if (!options.product_id) return that.$util.Tips({\n title: that.$t(\"\\u7F3A\\u5C11\\u53C2\\u6570\")\n }, {\n tab: 3,\n url: 1\n });\n that.product_id = options.product_id;\n },\n onShow: function onShow() {\n if (this.isLogin) {\n this.getProductReplyCount();\n this.getProductReplyList();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n /**\n * 获取评论统计数据\n * \n */\n getProductReplyCount: function getProductReplyCount() {\n var that = this;\n (0, _store.getReplyConfig)(that.product_id).then(function (res) {\n that.$set(that, 'replyData', res.data);\n });\n },\n /**\n * 分页获取评论\n */\n getProductReplyList: function getProductReplyList() {\n var that = this;\n if (that.loadend) return;\n if (that.loading) return;\n that.loading = true;\n that.loadTitle = '';\n (0, _store.getReplyList)(that.product_id, {\n page: that.page,\n limit: that.limit,\n type: that.type\n }).then(function (res) {\n var list = res.data,\n loadend = list.length < that.limit;\n that.reply = that.$util.SplitArray(list, that.reply);\n that.$set(that, 'reply', that.reply);\n that.loading = false;\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6CA1\\u6709\\u66F4\\u591A\\u5185\\u5BB9\\u5566~\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page = that.page + 1;\n }).catch(function (err) {\n that.loading = false, that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n /*\n * 点击事件切换\n * */\n changeType: function changeType(e) {\n var type = parseInt(e);\n if (type == this.type) return;\n this.type = type;\n this.page = 1;\n this.loadend = false;\n this.$set(this, 'reply', []);\n this.getProductReplyList();\n }\n },\n /**\n * 页面上拉触底事件的处理函数\n */\n onReachBottom: function onReachBottom() {\n this.getProductReplyList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZ29vZHNfY29tbWVudF9saXN0L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwidXNlckV2YWx1YXRpb24iLCJtaXhpbnMiLCJjb21wdXRlZCIsImRhdGEiLCJpbWdIb3N0IiwicmVwbHlEYXRhIiwicHJvZHVjdF9pZCIsInJlcGx5IiwidHlwZSIsImxvYWRpbmciLCJsb2FkZW5kIiwibG9hZFRpdGxlIiwicGFnZSIsImxpbWl0Iiwib25Mb2FkIiwidGl0bGUiLCJ0YWIiLCJ1cmwiLCJ0aGF0Iiwib25TaG93IiwibWV0aG9kcyIsImdldFByb2R1Y3RSZXBseUNvdW50IiwiZ2V0UHJvZHVjdFJlcGx5TGlzdCIsImNoYW5nZVR5cGUiLCJvblJlYWNoQm90dG9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBeUNBO0FBSUE7QUFDQTtBQUNBO0FBR0E7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFHQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0FDO0lBQ0E7SUFDQTtNQUNBQztJQUNBO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7RUFDQTtFQUNBQztJQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FIO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBSTtNQUNBO01BQ0E7TUFDQTtNQUNBSjtNQUNBQTtNQUNBO1FBQ0FOO1FBQ0FDO1FBQ0FMO01BQ0E7UUFDQTtVQUNBRTtRQUNBUTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtNQUNBO1FBQ0FBLHNCQUNBQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUs7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI1NjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J2V2YWx1YXRlLWxpc3QnPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nZ2VuZXJhbENvbW1lbnQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2FjZWEtcm93IHJvdy1taWRkbGUnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2V2YWx1YXRlJz57eyR0KGDor4TliIZgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3N0YXJ0JyA6Y2xhc3M9XCInc3RhcicrcmVwbHlEYXRhLnJlcGx5X3N0YXJcIj48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOWlveivhOeOh2ApfX08dGV4dCBjbGFzcz0nZm9udC1udW0nPnt7cmVwbHlEYXRhLnJlcGx5X2NoYW5jZX19JTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J25hdiBhY2VhLXJvdyByb3ctbWlkZGxlJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbScgOmNsYXNzPSd0eXBlPT0wID8gXCJiZy1jb2xvclwiOlwiXCInIEBjbGljaz0nY2hhbmdlVHlwZSgwKSc+XHJcblx0XHRcdFx0XHR7eyR0KGDlhajpg6hgKX19KHt7cmVwbHlEYXRhLnN1bV9jb3VudH19KVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbScgOmNsYXNzPSd0eXBlPT0xID8gXCJiZy1jb2xvclwiOlwiXCInIEBjbGljaz0nY2hhbmdlVHlwZSgxKSc+XHJcblx0XHRcdFx0XHR7eyR0KGDlpb3or4RgKX19KHt7cmVwbHlEYXRhLmdvb2RfY291bnR9fSlcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nIDpjbGFzcz0ndHlwZT09MiA/IFwiYmctY29sb3JcIjpcIlwiJyBAY2xpY2s9J2NoYW5nZVR5cGUoMiknPlxyXG5cdFx0XHRcdFx0e3skdChg5Lit6K+EYCl9fSh7e3JlcGx5RGF0YS5pbl9jb3VudH19KVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbScgOmNsYXNzPSd0eXBlPT0zID8gXCJiZy1jb2xvclwiOlwiXCInIEBjbGljaz0nY2hhbmdlVHlwZSgzKSc+XHJcblx0XHRcdFx0XHR7eyR0KGDlt67or4RgKX19KHt7cmVwbHlEYXRhLnBvb3JfY291bnR9fSlcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHVzZXJFdmFsdWF0aW9uIDpyZXBseT1cInJlcGx5XCI+PC91c2VyRXZhbHVhdGlvbj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2xvYWRpbmdpY29uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlcicgdi1pZj1cInJlcGx5Lmxlbmd0aD4wXCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9J2xvYWRpbmcgaWNvbmZvbnQgaWNvbi1qaWF6YWknIDpoaWRkZW49J2xvYWRpbmc9PWZhbHNlJz48L3RleHQ+e3tsb2FkVGl0bGV9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdub0NvbW1vZGl0eScgdi1pZj1cInJlcGx5Lmxlbmd0aD09MFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdlbXB0eUJveCc+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL25vTWVzc2FnZS5wbmcnXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHR7eyR0KGDmmoLml6Dor4TorrpgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0UmVwbHlMaXN0LFxyXG5cdFx0Z2V0UmVwbHlDb25maWdcclxuXHR9IGZyb20gJ0AvYXBpL3N0b3JlLmpzJztcclxuXHRpbXBvcnQgdXNlckV2YWx1YXRpb24gZnJvbSAnQC9jb21wb25lbnRzL3VzZXJFdmFsdWF0aW9uJztcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0SFRUUF9SRVFVRVNUX1VSTFxyXG5cdH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdHVzZXJFdmFsdWF0aW9uXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW1nSG9zdDogSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRyZXBseURhdGE6IHt9LFxyXG5cdFx0XHRcdHByb2R1Y3RfaWQ6IDAsXHJcblx0XHRcdFx0cmVwbHk6IFtdLFxyXG5cdFx0XHRcdHR5cGU6IDAsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdFx0bG9hZFRpdGxlOiB0aGlzLiR0KGDliqDovb3mm7TlpJpgKSxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiAyMFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog55Sf5ZG95ZGo5pyf5Ye95pWwLS3nm5HlkKzpobXpnaLliqDovb1cclxuXHRcdCAqL1xyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRpZiAoIW9wdGlvbnMucHJvZHVjdF9pZCkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOe8uuWwkeWPguaVsGApXHJcblx0XHRcdH0sIHtcclxuXHRcdFx0XHR0YWI6IDMsXHJcblx0XHRcdFx0dXJsOiAxXHJcblx0XHRcdH0pO1xyXG5cdFx0XHR0aGF0LnByb2R1Y3RfaWQgPSBvcHRpb25zLnByb2R1Y3RfaWQ7XHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRQcm9kdWN0UmVwbHlDb3VudCgpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0UHJvZHVjdFJlcGx5TGlzdCgpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W6K+E6K6657uf6K6h5pWw5o2uXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0UHJvZHVjdFJlcGx5Q291bnQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRSZXBseUNvbmZpZyh0aGF0LnByb2R1Y3RfaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAncmVwbHlEYXRhJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5YiG6aG16I635Y+W6K+E6K66XHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRQcm9kdWN0UmVwbHlMaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoYXQubG9hZGVuZCkgcmV0dXJuO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvYWRpbmcpIHJldHVybjtcclxuXHRcdFx0XHR0aGF0LmxvYWRpbmcgPSB0cnVlO1xyXG5cdFx0XHRcdHRoYXQubG9hZFRpdGxlID0gJyc7XHJcblx0XHRcdFx0Z2V0UmVwbHlMaXN0KHRoYXQucHJvZHVjdF9pZCwge1xyXG5cdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0bGltaXQ6IHRoYXQubGltaXQsXHJcblx0XHRcdFx0XHR0eXBlOiB0aGF0LnR5cGUsXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGxpc3QgPSByZXMuZGF0YSxcclxuXHRcdFx0XHRcdFx0bG9hZGVuZCA9IGxpc3QubGVuZ3RoIDwgdGhhdC5saW1pdDtcclxuXHRcdFx0XHRcdHRoYXQucmVwbHkgPSB0aGF0LiR1dGlsLlNwbGl0QXJyYXkobGlzdCwgdGhhdC5yZXBseSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3JlcGx5JywgdGhhdC5yZXBseSk7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGVuZCA9IGxvYWRlbmQ7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IGxvYWRlbmQgPyB0aGF0LiR0KGDmsqHmnInmm7TlpJrlhoXlrrnllaZ+YCkgOiB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSA9IHRoYXQucGFnZSArIDE7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGluZyA9IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IHRoYXQuJHQoYOWKoOi9veabtOWkmmApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qXHJcblx0XHRcdCAqIOeCueWHu+S6i+S7tuWIh+aNolxyXG5cdFx0XHQgKiAqL1xyXG5cdFx0XHRjaGFuZ2VUeXBlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0bGV0IHR5cGUgPSBwYXJzZUludChlKTtcclxuXHRcdFx0XHRpZiAodHlwZSA9PSB0aGlzLnR5cGUpIHJldHVybjtcclxuXHRcdFx0XHR0aGlzLnR5cGUgPSB0eXBlO1xyXG5cdFx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhpcy5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdyZXBseScsIFtdKTtcclxuXHRcdFx0XHR0aGlzLmdldFByb2R1Y3RSZXBseUxpc3QoKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog6aG16Z2i5LiK5ouJ6Kem5bqV5LqL5Lu255qE5aSE55CG5Ye95pWwXHJcblx0XHQgKi9cclxuXHRcdG9uUmVhY2hCb3R0b206IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLmdldFByb2R1Y3RSZXBseUxpc3QoKTtcclxuXHRcdH0sXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5ldmFsdWF0ZS1saXN0IC5nZW5lcmFsQ29tbWVudCB7XHJcblx0XHRoZWlnaHQ6IDk0cnB4O1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDFycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjODA4MDgwO1xyXG5cdH1cclxuXHJcblx0LmV2YWx1YXRlLWxpc3QgLmdlbmVyYWxDb21tZW50IC5ldmFsdWF0ZSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDdycHg7XHJcblx0fVxyXG5cclxuXHQuZXZhbHVhdGUtbGlzdCAubmF2IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHggMzJycHggMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZjVmNWY1O1xyXG5cdH1cclxuXHJcblx0LmV2YWx1YXRlLWxpc3QgLm5hdiAuaXRlbSB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0aGVpZ2h0OiA1NHJweDtcclxuXHRcdHBhZGRpbmc6IDAgMjBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU0cnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxN3JweDtcclxuXHR9XHJcblxyXG5cdC5ldmFsdWF0ZS1saXN0IC5uYXYgLml0ZW0uYmctY29sb3Ige1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQubm9Db21tb2RpdHkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHJweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxMDBycHg7XHJcblxyXG5cdFx0LnRleHQge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNDBycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNhYWE7XHJcblx0XHR9XHJcblxyXG5cdFx0LmVtcHR5Qm94IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBycHg7XHJcblxyXG5cdFx0XHQudGlwcyB7XHJcblx0XHRcdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogNDE0cnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzA0cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///561\n"); /***/ }), /* 562 */ /*!****************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/userEvaluation/index.vue ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_52697636_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=52697636&scoped=true& */ 563);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 565);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_52697636_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_52697636_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"52697636\",\n null,\n false,\n _index_vue_vue_type_template_id_52697636_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/userEvaluation/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTYyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTI2OTc2MzYmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjUyNjk3NjM2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvdXNlckV2YWx1YXRpb24vaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///562\n"); /***/ }), /* 563 */ /*!***********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/userEvaluation/index.vue?vue&type=template&id=52697636&scoped=true& ***! \***********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_52697636_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=52697636&scoped=true& */ 564); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_52697636_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_52697636_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_52697636_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_52697636_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 564 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/userEvaluation/index.vue?vue&type=template&id=52697636&scoped=true& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "evaluateWtapper"), attrs: { _i: 0 } }, _vm._l( _vm._$s(1, "f", { forItems: _vm.reply }), function (item, indexw, $20, $30) { return _c( "view", { key: _vm._$s(1, "f", { forIndex: $20, key: indexw }), staticClass: _vm._$s("1-" + $30, "sc", "evaluateItem"), attrs: { _i: "1-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "2-" + $30, "sc", "pic-text acea-row row-middle" ), attrs: { _i: "2-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "pictrue"), attrs: { _i: "3-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s("4-" + $30, "a-src", item.avatar), _i: "4-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "5-" + $30, "sc", "acea-row row-middle" ), attrs: { _i: "5-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "acea-row row-middle" ), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "name line1" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s("7-" + $30, "t0-0", _vm._s(item.nickname)) ), ] ), _vm._$s("8-" + $30, "i", item.is_money_level > 0) ? _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "vipImg" ), attrs: { _i: "8-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "9-" + $30, "a-src", __webpack_require__(/*! ../../static/images/svip.gif */ 382) ), _i: "9-" + $30, }, }), ] ) : _vm._e(), ] ), _c("view", { staticClass: _vm._$s("10-" + $30, "sc", "start"), class: _vm._$s("10-" + $30, "c", "star" + item.star), attrs: { _i: "10-" + $30 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s("11-" + $30, "sc", "time"), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s("11-" + $30, "t0-0", _vm._s(item.add_time)) + _vm._$s("11-" + $30, "t0-1", _vm._s(item.suk)) ), ] ), _c( "view", { staticClass: _vm._$s("12-" + $30, "sc", "evaluate-infor"), attrs: { _i: "12-" + $30 }, }, [_vm._v(_vm._$s("12-" + $30, "t0-0", _vm._s(item.comment)))] ), _c( "view", { staticClass: _vm._$s("13-" + $30, "sc", "imgList acea-row"), attrs: { _i: "13-" + $30 }, }, _vm._l( _vm._$s(14 + "-" + $30, "f", { forItems: item.pics }), function (itemn, indexn, $21, $31) { return _c( "view", { key: _vm._$s(14 + "-" + $30, "f", { forIndex: $21, key: indexn, }), staticClass: _vm._$s( "14-" + $30 + "-" + $31, "sc", "pictrue" ), attrs: { _i: "14-" + $30 + "-" + $31 }, }, [ _c("image", { staticClass: _vm._$s( "15-" + $30 + "-" + $31, "sc", "image" ), attrs: { src: _vm._$s("15-" + $30 + "-" + $31, "a-src", itemn), _i: "15-" + $30 + "-" + $31, }, on: { click: function ($event) { return _vm.getpreviewImage(indexw, indexn) }, }, }), ] ) } ), 0 ), _vm._$s("16-" + $30, "i", item.merchant_reply_content) ? _c( "view", { staticClass: _vm._$s("16-" + $30, "sc", "reply"), attrs: { _i: "16-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s("17-" + $30, "sc", "font-num"), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s("17-" + $30, "t0-0", _vm._s(_vm.$t("店小二"))) ), ] ), _vm._v( _vm._$s( "16-" + $30, "t1-0", _vm._s(item.merchant_reply_content) ) ), ] ) : _vm._e(), ] ) } ), 0 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 565 */ /*!*****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/userEvaluation/index.vue?vue&type=script&lang=js& ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 566);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI1NjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///565\n"); /***/ }), /* 566 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/userEvaluation/index.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n reply: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n data: function data() {\n return {};\n },\n methods: {\n getpreviewImage: function getpreviewImage(indexw, indexn) {\n uni.previewImage({\n urls: this.reply[indexw].pics,\n current: this.reply[indexw].pics[indexn]\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91c2VyRXZhbHVhdGlvbi9pbmRleC52dWUiXSwibmFtZXMiOlsicHJvcHMiLCJyZXBseSIsInR5cGUiLCJkZWZhdWx0IiwiZGF0YSIsIm1ldGhvZHMiLCJnZXRwcmV2aWV3SW1hZ2UiLCJ1bmkiLCJ1cmxzIiwiY3VycmVudCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2dCQStCQTtFQUNBQTtJQUNBQztNQUNBQztNQUNBQztRQUFBO01BQUE7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztRQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNTY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiZXZhbHVhdGVXdGFwcGVyXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImV2YWx1YXRlSXRlbVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4dykgaW4gcmVwbHlcIiA6a2V5PVwiaW5kZXh3XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicGljLXRleHQgYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmF2YXRhclwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCIgc3R5bGU9XCJtYXJnaW4tcmlnaHQ6IDE1cnB4O1wiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbGluZTFcIj57eyBpdGVtLm5pY2tuYW1lIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZpcEltZ1wiIHYtaWY9XCJpdGVtLmlzX21vbmV5X2xldmVsPjBcIj48aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ltYWdlcy9zdmlwLmdpZlwiPjwvaW1hZ2U+PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzdGFydFwiIDpjbGFzcz1cIidzdGFyJyArIGl0ZW0uc3RhclwiPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aW1lXCI+e3sgaXRlbS5hZGRfdGltZSB9fSB7eyBpdGVtLnN1ayB9fTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJldmFsdWF0ZS1pbmZvclwiPnt7IGl0ZW0uY29tbWVudCB9fTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbWdMaXN0IGFjZWEtcm93XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCIgdi1mb3I9XCIoaXRlbW4sIGluZGV4bikgaW4gaXRlbS5waWNzXCIgOmtleT1cImluZGV4blwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtblwiIGNsYXNzPVwiaW1hZ2VcIiBAY2xpY2s9J2dldHByZXZpZXdJbWFnZShpbmRleHcsIGluZGV4biknPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicmVwbHlcIiB2LWlmPVwiaXRlbS5tZXJjaGFudF9yZXBseV9jb250ZW50XCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJmb250LW51bVwiPnt7JHQoYOW6l+Wwj+S6jGApfX08L3RleHQ+77yae3tcclxuICAgICAgICAgIGl0ZW0ubWVyY2hhbnRfcmVwbHlfY29udGVudFxyXG4gICAgICAgIH19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0cmVwbHk6IHtcclxuXHRcdFx0XHR0eXBlOiBBcnJheSxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiBbXVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHJldHVybiB7fTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldHByZXZpZXdJbWFnZTogZnVuY3Rpb24oaW5kZXh3LCBpbmRleG4pIHtcclxuXHRcdFx0XHR1bmkucHJldmlld0ltYWdlKHtcclxuXHRcdFx0XHRcdHVybHM6IHRoaXMucmVwbHlbaW5kZXh3XS5waWNzLFxyXG5cdFx0XHRcdFx0Y3VycmVudDogdGhpcy5yZXBseVtpbmRleHddLnBpY3NbaW5kZXhuXVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPSdzY3NzJz5cclxuXHQudmlwSW1ne1xyXG5cdFx0d2lkdGg6IDY4cnB4O1xyXG5cdFx0aGVpZ2h0OiAyN3JweDtcclxuXHRcdGltYWdle1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ldmFsdWF0ZVd0YXBwZXIgLmV2YWx1YXRlSXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI1cnB4O1xyXG5cdH1cclxuXHJcblx0LmV2YWx1YXRlV3RhcHBlciAuZXZhbHVhdGVJdGVtfi5ldmFsdWF0ZUl0ZW0ge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXJweCBzb2xpZCAjZjVmNWY1O1xyXG5cdH1cclxuXHJcblx0LmV2YWx1YXRlV3RhcHBlciAuZXZhbHVhdGVJdGVtIC5waWMtdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRoZWlnaHQ6IDk1cnB4O1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5ldmFsdWF0ZVd0YXBwZXIgLmV2YWx1YXRlSXRlbSAucGljLXRleHQgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDYwcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cclxuXHQuZXZhbHVhdGVXdGFwcGVyIC5ldmFsdWF0ZUl0ZW0gLnBpYy10ZXh0IC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxuXHJcblx0LmV2YWx1YXRlV3RhcHBlciAuZXZhbHVhdGVJdGVtIC5waWMtdGV4dCAubmFtZSB7XHJcblx0XHRtYXgtd2lkdGg6IDQ1MHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuZXZhbHVhdGVXdGFwcGVyIC5ldmFsdWF0ZUl0ZW0gLnRpbWUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjODI4NDhmO1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5ldmFsdWF0ZVd0YXBwZXIgLmV2YWx1YXRlSXRlbSAuZXZhbHVhdGUtaW5mb3Ige1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTlycHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LmV2YWx1YXRlV3RhcHBlciAuZXZhbHVhdGVJdGVtIC5pbWdMaXN0IHtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHggMCAxNXJweDtcclxuXHRcdG1hcmdpbi10b3A6IDI1cnB4O1xyXG5cdH1cclxuXHJcblx0LmV2YWx1YXRlV3RhcHBlciAuZXZhbHVhdGVJdGVtIC5pbWdMaXN0IC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAxNTZycHg7XHJcblx0XHRoZWlnaHQ6IDE1NnJweDtcclxuXHRcdG1hcmdpbjogMCAwIDE1cnB4IDE1cnB4O1xyXG5cdH1cclxuXHJcblx0LmV2YWx1YXRlV3RhcHBlciAuZXZhbHVhdGVJdGVtIC5pbWdMaXN0IC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHR9XHJcblxyXG5cdC5ldmFsdWF0ZVd0YXBwZXIgLmV2YWx1YXRlSXRlbSAucmVwbHkge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjNDU0NTQ1O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVycHg7XHJcblx0XHRtYXJnaW46IDIwcnB4IDMwcnB4IDAgMzBycHg7XHJcblx0XHRwYWRkaW5nOiAyMHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5ldmFsdWF0ZVd0YXBwZXIgLmV2YWx1YXRlSXRlbSAucmVwbHk6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRib3JkZXItbGVmdDogMjBycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmlnaHQ6IDIwcnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMzBycHggc29saWQgI2Y3ZjdmNztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTE0cnB4O1xyXG5cdFx0bGVmdDogNDBycHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///566\n"); /***/ }), /* 567 */ /*!**********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_details_store/index.vue?mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_44c0132c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=44c0132c&mpType=page */ 568);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 570);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_44c0132c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_44c0132c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_44c0132c_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/goods_details_store/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTY3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDRjMDEzMmMmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nb29kcy9nb29kc19kZXRhaWxzX3N0b3JlL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///567\n"); /***/ }), /* 568 */ /*!****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_details_store/index.vue?vue&type=template&id=44c0132c&mpType=page ***! \****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_44c0132c_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=44c0132c&mpType=page */ 569); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_44c0132c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_44c0132c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_44c0132c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_44c0132c_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 569 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_details_store/index.vue?vue&type=template&id=44c0132c&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "div", { ref: "container", staticClass: _vm._$s(1, "sc", "storeBox"), attrs: { _i: 1 }, }, [ _vm._l( _vm._$s(2, "f", { forItems: _vm.storeList }), function (item, index, $20, $30) { return _c( "div", { key: _vm._$s(2, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("2-" + $30, "sc", "storeBox-box"), attrs: { _i: "2-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.checked(item) }, }, }, [ _c( "div", { staticClass: _vm._$s("3-" + $30, "sc", "store-img"), attrs: { _i: "3-" + $30 }, }, [ _c("img", { attrs: { src: _vm._$s("4-" + $30, "a-src", item.image), _i: "4-" + $30, }, }), ] ), _c( "div", { staticClass: _vm._$s("5-" + $30, "sc", "store-cent-left"), attrs: { _i: "5-" + $30 }, }, [ _c( "div", { staticClass: _vm._$s("6-" + $30, "sc", "store-name"), attrs: { _i: "6-" + $30 }, }, [_vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(item.name)))] ), _c( "div", { staticClass: _vm._$s( "7-" + $30, "sc", "store-address line1" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s("7-" + $30, "t0-0", _vm._s(item.address)) + _vm._$s( "7-" + $30, "t0-1", _vm._s(", " + item.detailed_address) ) ), ] ), ] ), _c( "div", { staticClass: _vm._$s("8-" + $30, "sc", "row-right"), attrs: { _i: "8-" + $30 }, }, [ _c("div", [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "store-phone acea-row row-center-wrapper" ), attrs: { _i: "10-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.call(item.phone) }, }, }, [ _c("text", { staticClass: _vm._$s( "11-" + $30, "sc", "iconfont icon-dadianhua01" ), attrs: { _i: "11-" + $30 }, }), ] ), ]), _c( "div", { staticClass: _vm._$s( "12-" + $30, "sc", "store-distance" ), attrs: { _i: "12-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.showMaoLocation(item) }, }, }, [ _vm._$s("13-" + $30, "i", item.range) ? _c( "span", { staticClass: _vm._$s( "13-" + $30, "sc", "addressTxt" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.range) ) + _vm._$s( "13-" + $30, "t0-1", _vm._s(_vm.$t("千米距离")) ) ), ] ) : _c( "span", { staticClass: _vm._$s( "14-" + $30, "sc", "addressTxt" ), attrs: { _i: "14-" + $30 }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(_vm.$t("查看地图")) ) ), ] ), _c("span", { staticClass: _vm._$s( "15-" + $30, "sc", "iconfont icon-youjian" ), attrs: { _i: "15-" + $30 }, }), ] ), ] ), ] ) } ), _c("Loading", { attrs: { loaded: _vm.loaded, loading: _vm.loading, _i: 16 }, }), ], 2 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 570 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_details_store/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 571);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI1NzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///570\n"); /***/ }), /* 571 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_details_store/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _Loading = _interopRequireDefault(__webpack_require__(/*! @/components/Loading */ 223));\nvar _store = __webpack_require__(/*! @/api/store */ 127);\nvar _index = __webpack_require__(/*! @/utils/index */ 38);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar LONGITUDE = \"user_longitude\";\nvar LATITUDE = \"user_latitude\";\nvar MAPKEY = \"mapKey\";\nvar _default = {\n name: \"storeList\",\n components: {\n Loading: _Loading.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n page: 1,\n limit: 20,\n loaded: false,\n loading: false,\n storeList: [],\n system_store: {},\n user_latitude: 0,\n user_longitude: 0\n };\n },\n onLoad: function onLoad() {\n try {\n this.user_latitude = uni.getStorageSync('user_latitude');\n this.user_longitude = uni.getStorageSync('user_longitude');\n } catch (e) {}\n },\n mounted: function mounted() {\n if (this.user_latitude && this.user_longitude) {\n this.getList();\n } else {\n this.selfLocation();\n }\n },\n methods: {\n call: function call(phone) {\n uni.makePhoneCall({\n phoneNumber: phone\n });\n },\n selfLocation: function selfLocation() {\n var _this = this;\n var self = this;\n uni.getLocation({\n type: 'wgs84',\n success: function success(res) {\n try {\n _this.user_latitude = res.latitude;\n _this.user_longitude = res.longitude;\n uni.setStorageSync('user_latitude', res.latitude);\n uni.setStorageSync('user_longitude', res.longitude);\n } catch (_unused) {}\n self.getList();\n },\n complete: function complete() {\n self.getList();\n }\n });\n },\n showMaoLocation: function showMaoLocation(e) {\n var self = this;\n uni.openLocation({\n latitude: Number(e.latitude),\n longitude: Number(e.longitude),\n name: e.name,\n address: \"\".concat(e.address, \"-\").concat(e.detailed_address),\n success: function success() {\n Number;\n }\n });\n },\n // 选中门店\n checked: function checked(e) {\n uni.$emit(\"handClick\", {\n address: e\n });\n uni.navigateBack();\n },\n // 获取门店列表数据\n getList: function getList() {\n var _this2 = this;\n if (this.loading || this.loaded) return;\n this.loading = true;\n var data = {\n latitude: this.user_latitude || \"\",\n //纬度\n longitude: this.user_longitude || \"\",\n //经度\n page: this.page,\n limit: this.limit\n };\n (0, _store.storeListApi)(data).then(function (res) {\n _this2.loading = false;\n _this2.loaded = res.data.list.length < _this2.limit;\n _this2.storeList.push.apply(_this2.storeList, res.data.list.list);\n _this2.page = _this2.page + 1;\n }).catch(function (err) {\n _this2.$util.Tips({\n title: err\n });\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.getList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZ29vZHNfZGV0YWlsc19zdG9yZS9pbmRleC52dWUiXSwibmFtZXMiOlsibmFtZSIsImNvbXBvbmVudHMiLCJMb2FkaW5nIiwibWl4aW5zIiwiZGF0YSIsInBhZ2UiLCJsaW1pdCIsImxvYWRlZCIsImxvYWRpbmciLCJzdG9yZUxpc3QiLCJzeXN0ZW1fc3RvcmUiLCJ1c2VyX2xhdGl0dWRlIiwidXNlcl9sb25naXR1ZGUiLCJvbkxvYWQiLCJtb3VudGVkIiwibWV0aG9kcyIsImNhbGwiLCJ1bmkiLCJwaG9uZU51bWJlciIsInNlbGZMb2NhdGlvbiIsInR5cGUiLCJzdWNjZXNzIiwic2VsZiIsImNvbXBsZXRlIiwic2hvd01hb0xvY2F0aW9uIiwibGF0aXR1ZGUiLCJsb25naXR1ZGUiLCJhZGRyZXNzIiwiTnVtYmVyIiwiY2hlY2tlZCIsImdldExpc3QiLCJ0aGVuIiwiY2F0Y2giLCJ0aXRsZSIsIm9uUmVhY2hCb3R0b20iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFtQ0E7QUFDQTtBQUdBO0FBU0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBR0E7QUFDQTtBQUNBO0FBQUEsZUFDQTtFQUNBQTtFQUNBQztJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BWUFGO1FBQ0FHO1FBQ0FDO1VBQ0E7WUFDQTtZQUNBO1lBQ0FKO1lBQ0FBO1VBQ0E7VUFDQUs7UUFDQTtRQUNBQztVQUNBRDtRQUNBO01BQ0E7SUFJQTtJQUNBRTtNQUNBO01BVUFQO1FBQ0FRO1FBQ0FDO1FBQ0ExQjtRQUNBMkI7UUFDQU47VUFDQU87UUFDQTtNQUNBO0lBSUE7SUFDQTtJQUNBQztNQUVBWjtRQUNBVTtNQUNBO01BQ0FWO0lBQ0E7SUFDQTtJQUNBYTtNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0FMO1FBQUE7UUFDQUM7UUFBQTtRQUNBckI7UUFDQUM7TUFDQTtNQUNBLCtCQUNBeUI7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBLEdBQ0FDO1FBQ0E7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjU3MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8ZGl2IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDxkaXYgY2xhc3M9XCJzdG9yZUJveFwiIHJlZj1cImNvbnRhaW5lclwiPlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwic3RvcmVCb3gtYm94XCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIHN0b3JlTGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljay5zdG9wPVwiY2hlY2tlZChpdGVtKVwiPlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJzdG9yZS1pbWdcIj48aW1nIDpzcmM9XCJpdGVtLmltYWdlXCIgbGF6eS1sb2FkPVwidHJ1ZVwiIC8+PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cInN0b3JlLWNlbnQtbGVmdFwiPlxyXG5cdFx0XHRcdFx0PGRpdiBjbGFzcz1cInN0b3JlLW5hbWVcIj57eyBpdGVtLm5hbWUgfX08L2Rpdj5cclxuXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJzdG9yZS1hZGRyZXNzIGxpbmUxXCI+XHJcblx0XHRcdFx0XHRcdHt7IGl0ZW0uYWRkcmVzcyB9fXt7IFwiLCBcIiArIGl0ZW0uZGV0YWlsZWRfYWRkcmVzcyB9fVxyXG5cdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cInJvdy1yaWdodFwiPlxyXG5cdFx0XHRcdFx0PGRpdj5cclxuXHRcdFx0XHRcdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHRcdFx0XHRcdDxhIGNsYXNzPVwic3RvcmUtcGhvbmUgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgOmhyZWY9XCIndGVsOicgKyBpdGVtLnBob25lXCI+PHNwYW5cclxuXHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1kYWRpYW5odWEwMVwiPjwvc3Bhbj48L2E+XHJcblx0XHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBNUCB8fCBBUFAtUExVUyAtLT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzdG9yZS1waG9uZSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiBAY2xpY2suc3RvcD1cImNhbGwoaXRlbS5waG9uZSlcIj48dGV4dFxyXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJpY29uZm9udCBpY29uLWRhZGlhbmh1YTAxXCI+PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJzdG9yZS1kaXN0YW5jZVwiIEBjbGljay5zdG9wPVwic2hvd01hb0xvY2F0aW9uKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwiYWRkcmVzc1R4dFwiIHYtaWY9XCJpdGVtLnJhbmdlXCI+e3sgaXRlbS5yYW5nZSB9fXt7JHQoYOWNg+exs+i3neemu2ApfX08L3NwYW4+XHJcblx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwiYWRkcmVzc1R4dFwiIHYtZWxzZT57eyR0KGDmn6XnnIvlnLDlm75gKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cImljb25mb250IGljb24teW91amlhblwiPjwvc3Bhbj5cclxuXHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PExvYWRpbmcgOmxvYWRlZD1cImxvYWRlZFwiIDpsb2FkaW5nPVwibG9hZGluZ1wiPjwvTG9hZGluZz5cclxuXHRcdDwvZGl2PlxyXG5cdDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgTG9hZGluZyBmcm9tIFwiQC9jb21wb25lbnRzL0xvYWRpbmdcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0c3RvcmVMaXN0QXBpXHJcblx0fSBmcm9tIFwiQC9hcGkvc3RvcmVcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0aXNXZWl4aW5cclxuXHR9IGZyb20gXCJAL3V0aWxzL2luZGV4XCI7XHJcblx0Ly8gI2lmZGVmIEg1XHJcblx0aW1wb3J0IHtcclxuXHRcdHdlY2hhdEV2ZXZ0LFxyXG5cdFx0d3hTaG93TG9jYXRpb25cclxuXHR9IGZyb20gXCJAL2xpYnMvd2VjaGF0XCI7XHJcblx0Ly8gI2VuZGlmXHJcbiAgaW1wb3J0IGNvbG9ycyBmcm9tIFwiQC9taXhpbnMvY29sb3JcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRjb25zdCBMT05HSVRVREUgPSBcInVzZXJfbG9uZ2l0dWRlXCI7XHJcblx0Y29uc3QgTEFUSVRVREUgPSBcInVzZXJfbGF0aXR1ZGVcIjtcclxuXHRjb25zdCBNQVBLRVkgPSBcIm1hcEtleVwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwic3RvcmVMaXN0XCIsXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdExvYWRpbmdcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiAyMCxcclxuXHRcdFx0XHRsb2FkZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdGxvYWRpbmc6IGZhbHNlLFxyXG5cdFx0XHRcdHN0b3JlTGlzdDogW10sXHJcblx0XHRcdFx0c3lzdGVtX3N0b3JlOiB7fSxcclxuXHRcdFx0XHR1c2VyX2xhdGl0dWRlOiAwLFxyXG5cdFx0XHRcdHVzZXJfbG9uZ2l0dWRlOiAwXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHR0cnkge1xyXG5cdFx0XHRcdHRoaXMudXNlcl9sYXRpdHVkZSA9IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcl9sYXRpdHVkZScpO1xyXG5cdFx0XHRcdHRoaXMudXNlcl9sb25naXR1ZGUgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJfbG9uZ2l0dWRlJyk7XHJcblx0XHRcdH0gY2F0Y2ggKGUpIHt9XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0aWYgKHRoaXMudXNlcl9sYXRpdHVkZSAmJiB0aGlzLnVzZXJfbG9uZ2l0dWRlKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRMaXN0KCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy5zZWxmTG9jYXRpb24oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2FsbChwaG9uZSkge1xyXG5cdFx0XHRcdHVuaS5tYWtlUGhvbmVDYWxsKHtcclxuXHRcdFx0XHRcdHBob25lTnVtYmVyOiBwaG9uZSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0c2VsZkxvY2F0aW9uKCkge1xyXG5cdFx0XHRcdGxldCBzZWxmID0gdGhpc1xyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdGlmIChzZWxmLiR3ZWNoYXQuaXNXZWl4aW4oKSkge1xyXG5cdFx0XHRcdFx0c2VsZi4kd2VjaGF0LmxvY2F0aW9uKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnVzZXJfbGF0aXR1ZGUgPSByZXMubGF0aXR1ZGU7XHJcblx0XHRcdFx0XHRcdHRoaXMudXNlcl9sb25naXR1ZGUgPSByZXMubG9uZ2l0dWRlO1xyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3VzZXJfbGF0aXR1ZGUnLCByZXMubGF0aXR1ZGUpO1xyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3VzZXJfbG9uZ2l0dWRlJywgcmVzLmxvbmdpdHVkZSk7XHJcblx0XHRcdFx0XHRcdHNlbGYuZ2V0TGlzdCgpO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHRcclxuXHRcdFx0XHRcdHVuaS5nZXRMb2NhdGlvbih7XHJcblx0XHRcdFx0XHRcdHR5cGU6ICd3Z3M4NCcsXHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0cnkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy51c2VyX2xhdGl0dWRlID0gcmVzLmxhdGl0dWRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy51c2VyX2xvbmdpdHVkZSA9IHJlcy5sb25naXR1ZGU7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3VzZXJfbGF0aXR1ZGUnLCByZXMubGF0aXR1ZGUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd1c2VyX2xvbmdpdHVkZScsIHJlcy5sb25naXR1ZGUpO1xyXG5cdFx0XHRcdFx0XHRcdH0gY2F0Y2gge31cclxuXHRcdFx0XHRcdFx0XHRzZWxmLmdldExpc3QoKTtcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0Y29tcGxldGU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdHNlbGYuZ2V0TGlzdCgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93TWFvTG9jYXRpb24oZSkge1xyXG5cdFx0XHRcdGxldCBzZWxmID0gdGhpcztcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRpZiAoc2VsZi4kd2VjaGF0LmlzV2VpeGluKCkpIHtcclxuXHRcdFx0XHRcdHNlbGYuJHdlY2hhdC5zZWVMb2NhdGlvbih7XHJcblx0XHRcdFx0XHRcdGxhdGl0dWRlOiBOdW1iZXIoZS5sYXRpdHVkZSksXHJcblx0XHRcdFx0XHRcdGxvbmdpdHVkZTogTnVtYmVyKGUubG9uZ2l0dWRlKVxyXG5cdFx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHRcclxuXHRcdFx0XHRcdHVuaS5vcGVuTG9jYXRpb24oe1xyXG5cdFx0XHRcdFx0XHRsYXRpdHVkZTogTnVtYmVyKGUubGF0aXR1ZGUpLFxyXG5cdFx0XHRcdFx0XHRsb25naXR1ZGU6IE51bWJlcihlLmxvbmdpdHVkZSksXHJcblx0XHRcdFx0XHRcdG5hbWU6IGUubmFtZSxcclxuXHRcdFx0XHRcdFx0YWRkcmVzczogYCR7ZS5hZGRyZXNzfS0ke2UuZGV0YWlsZWRfYWRkcmVzc31gLFxyXG5cdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHROdW1iZXJcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6YCJ5Lit6Zeo5bqXXHJcblx0XHRcdGNoZWNrZWQoZSkge1xyXG5cclxuXHRcdFx0XHR1bmkuJGVtaXQoXCJoYW5kQ2xpY2tcIiwge1xyXG5cdFx0XHRcdFx0YWRkcmVzczogZVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6I635Y+W6Zeo5bqX5YiX6KGo5pWw5o2uXHJcblx0XHRcdGdldExpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvYWRpbmcgfHwgdGhpcy5sb2FkZWQpIHJldHVybjtcclxuXHRcdFx0XHR0aGlzLmxvYWRpbmcgPSB0cnVlO1xyXG5cdFx0XHRcdGxldCBkYXRhID0ge1xyXG5cdFx0XHRcdFx0bGF0aXR1ZGU6IHRoaXMudXNlcl9sYXRpdHVkZSB8fCBcIlwiLCAvL+e6rOW6plxyXG5cdFx0XHRcdFx0bG9uZ2l0dWRlOiB0aGlzLnVzZXJfbG9uZ2l0dWRlIHx8IFwiXCIsIC8v57uP5bqmXHJcblx0XHRcdFx0XHRwYWdlOiB0aGlzLnBhZ2UsXHJcblx0XHRcdFx0XHRsaW1pdDogdGhpcy5saW1pdFxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0c3RvcmVMaXN0QXBpKGRhdGEpXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dGhpcy5sb2FkZWQgPSByZXMuZGF0YS5saXN0Lmxlbmd0aCA8IHRoaXMubGltaXQ7XHJcblx0XHRcdFx0XHRcdHRoaXMuc3RvcmVMaXN0LnB1c2guYXBwbHkodGhpcy5zdG9yZUxpc3QsIHJlcy5kYXRhLmxpc3QubGlzdCk7XHJcblx0XHRcdFx0XHRcdHRoaXMucGFnZSA9IHRoaXMucGFnZSArIDE7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblJlYWNoQm90dG9tKCkge1xyXG5cdFx0XHR0aGlzLmdldExpc3QoKTtcclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5nZW9QYWdlIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogMTAwMDA7XHJcblx0fVxyXG5cclxuXHQuc3RvcmVCb3gge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5zdG9yZUJveC1ib3gge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDIzcnB4IDA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1jZW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1jZW50LWxlZnQge1xyXG5cdFx0d2lkdGg6IDQ1JTtcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1pbWcge1xyXG5cdFx0d2lkdGg6IDEyMHJweDtcclxuXHRcdGhlaWdodDogMTIwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjJycHg7XHJcblx0fVxyXG5cclxuXHQuc3RvcmUtaW1nIGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1uYW1lIHtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIycnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1hZGRyZXNzIHtcclxuXHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1waG9uZSB7XHJcblx0XHR3aWR0aDogNTBycHg7XHJcblx0XHRoZWlnaHQ6IDUwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIycnB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdC5pY29uLWRhZGlhbmh1YTAxIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zdG9yZS1kaXN0YW5jZSB7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0Lmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0fVxyXG5cclxuXHQucm93LXJpZ2h0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0d2lkdGg6IDMzLjUlO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///571\n"); /***/ }), /* 572 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_logistics/index.vue?mpType=page ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_78d43c4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=78d43c4a&scoped=true&mpType=page */ 573);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 575);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_78d43c4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_78d43c4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"78d43c4a\",\n null,\n false,\n _index_vue_vue_type_template_id_78d43c4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/goods_logistics/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTcyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NzhkNDNjNGEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjc4ZDQzYzRhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2dvb2RzX2xvZ2lzdGljcy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///572\n"); /***/ }), /* 573 */ /*!************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_logistics/index.vue?vue&type=template&id=78d43c4a&scoped=true&mpType=page ***! \************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_78d43c4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=78d43c4a&scoped=true&mpType=page */ 574); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_78d43c4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_78d43c4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_78d43c4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_78d43c4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 574 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_logistics/index.vue?vue&type=template&id=78d43c4a&scoped=true&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.product.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "logistics"), attrs: { _i: 1 } }, [ _vm._l( _vm._$s(2, "f", { forItems: _vm.product }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "2-" + $30, "sc", "header acea-row row-between row-top" ), attrs: { _i: "2-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "pictrue"), attrs: { _i: "3-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "4-" + $30, "a-src", item.productInfo.image ), _i: "4-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "5-" + $30, "sc", "text acea-row row-between" ), attrs: { _i: "5-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "name line2" ), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s( "6-" + $30, "t0-0", _vm._s(item.productInfo.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "money"), attrs: { _i: "7-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "8-" + $30, "t0-1", _vm._s( ( parseFloat(item.truePrice) + parseFloat( item.postage_price / item.cart_num ) ).toFixed(2) ) ) ), ]), _c("view", [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(item.cart_num) ) ), ]), ] ), ] ), ] ) } ), _c( "view", { staticClass: _vm._$s(10, "sc", "logisticsCon"), attrs: { _i: 10 }, }, [ _c( "view", { staticClass: _vm._$s( 11, "sc", "company acea-row row-between-wrapper" ), attrs: { _i: 11 }, }, [ _c( "view", { staticClass: _vm._$s( 12, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: 12 }, }, [ _c("view", { staticClass: _vm._$s( 13, "sc", "iconfont icon-wuliu" ), attrs: { _i: 13 }, }), _c( "view", { staticClass: _vm._$s(14, "sc", "text"), attrs: { _i: 14 }, }, [ _c("view", [ _c( "text", { staticClass: _vm._$s( 16, "sc", "name line1" ), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s(_vm.$t("快递公司")) ) ), ] ), _vm._v( _vm._$s( 15, "t1-0", _vm._s(_vm.orderInfo.delivery_name) ) ), ]), _c( "view", { staticClass: _vm._$s( 17, "sc", "express line1" ), attrs: { _i: 17 }, }, [ _c( "text", { staticClass: _vm._$s(18, "sc", "name"), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s( 18, "t0-0", _vm._s(_vm.$t("快递单号")) ) ), ] ), _vm._v( _vm._$s( 17, "t1-0", _vm._s(_vm.orderInfo.delivery_id) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "copy"), attrs: { _i: 19 }, on: { click: _vm.copyOrderId }, }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("复制"))))] ), ] ), _vm._l( _vm._$s(20, "f", { forItems: _vm.expressList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(20, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("20-" + $31, "sc", "item"), attrs: { _i: "20-" + $31 }, }, [ _c("view", { staticClass: _vm._$s("21-" + $31, "sc", "circular"), class: _vm._$s( "21-" + $31, "c", index === 0 ? "on" : "" ), attrs: { _i: "21-" + $31 }, }), _c( "view", { staticClass: _vm._$s("22-" + $31, "sc", "text"), class: _vm._$s( "22-" + $31, "c", index === 0 ? "on-font on" : "" ), attrs: { _i: "22-" + $31 }, }, [ _c("view", [ _vm._v( _vm._$s( "23-" + $31, "t0-0", _vm._s(item.status) ) ), ]), _c( "view", { staticClass: _vm._$s( "24-" + $31, "sc", "data" ), class: _vm._$s( "24-" + $31, "c", index === 0 ? "on-font on" : "" ), attrs: { _i: "24-" + $31 }, }, [ _vm._v( _vm._$s( "24-" + $31, "t0-0", _vm._s(item.time) ) ), ] ), ] ), ] ) } ), ], 2 ), _c("recommend", { attrs: { hostProduct: _vm.hostProduct, _i: 25 }, }), ], 2 ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 575 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_logistics/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 576);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI1NzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///575\n"); /***/ }), /* 576 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_logistics/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _clipboard = _interopRequireDefault(__webpack_require__(/*! @/plugin/clipboard/clipboard.js */ 577));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _recommend = _interopRequireDefault(__webpack_require__(/*! @/components/recommend */ 228));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n recommend: _recommend.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n orderId: '',\n product: [],\n orderInfo: {},\n expressList: [],\n hostProduct: [],\n is_admin: 0\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getExpress();\n this.get_host_product();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n if (!options.orderId) return this.$util.Tips({\n title: this.$t(\"\\u7F3A\\u5C11\\u8BA2\\u5355\\u53F7\")\n });\n this.orderId = options.orderId;\n this.type = options.type;\n this.is_admin = options.is_admin || 0;\n if (this.isLogin) {\n this.getExpress();\n this.get_host_product();\n } else {\n (0, _login.toLogin)();\n }\n },\n onReady: function onReady() {},\n // 滚动监听\n onPageScroll: function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n },\n methods: {\n /**\n * 授权回调\n */\n onLoadFun: function onLoadFun() {\n this.getExpress();\n this.get_host_product();\n },\n copyOrderId: function copyOrderId() {\n uni.setClipboardData({\n data: this.orderInfo.delivery_id\n });\n },\n getExpress: function getExpress() {\n var _this = this;\n var that = this;\n var met = this.is_admin ? _order.adminExpress : _order.express;\n met(that.orderId, that.type).then(function (res) {\n var result = res.data.express.result || {};\n that.$set(that, 'product', res.data.order.cartInfo || []);\n that.$set(that, 'orderInfo', res.data.order);\n that.$set(that, 'expressList', result.list || []);\n }).catch(function (error) {\n _this.$util.Tips({\n title: error\n });\n });\n },\n /**\n * 获取我的推荐\n */\n get_host_product: function get_host_product() {\n var that = this;\n (0, _store.getProductHot)().then(function (res) {\n that.$set(that, 'hostProduct', res.data);\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZ29vZHNfbG9naXN0aWNzL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwicmVjb21tZW5kIiwibWl4aW5zIiwiZGF0YSIsIm9yZGVySWQiLCJwcm9kdWN0Iiwib3JkZXJJbmZvIiwiZXhwcmVzc0xpc3QiLCJob3N0UHJvZHVjdCIsImlzX2FkbWluIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsInRpdGxlIiwib25SZWFkeSIsIm9uUGFnZVNjcm9sbCIsInVuaSIsIm1ldGhvZHMiLCJvbkxvYWRGdW4iLCJjb3B5T3JkZXJJZCIsImdldEV4cHJlc3MiLCJtZXQiLCJ0aGF0IiwiZ2V0X2hvc3RfcHJvZHVjdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQW9EQTtBQUlBO0FBR0E7QUFDQTtBQUdBO0FBR0E7QUFJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBQ0FDO0VBSUE7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7UUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQyw2QkFXQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7RUFDQTtFQUNBQztJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBSDtRQUNBaEI7TUFDQTtJQUNBO0lBQ0FvQjtNQUFBO01BQ0E7TUFDQTtNQUNBQztRQUNBO1FBQ0FDO1FBQ0FBO1FBQ0FBO01BQ0E7UUFDQTtVQUNBVDtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBVTtNQUNBO01BQ0E7UUFDQUQ7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjU3Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz0nbG9naXN0aWNzJyB2LWlmPVwicHJvZHVjdC5sZW5ndGhcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2hlYWRlciBhY2VhLXJvdyByb3ctYmV0d2VlbiByb3ctdG9wJyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBwcm9kdWN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW0ucHJvZHVjdEluZm8uaW1hZ2UnPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lIGxpbmUyJz57e2l0ZW0ucHJvZHVjdEluZm8uc3RvcmVfbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7KHBhcnNlRmxvYXQoaXRlbS50cnVlUHJpY2UpK3BhcnNlRmxvYXQoaXRlbS5wb3N0YWdlX3ByaWNlL2l0ZW0uY2FydF9udW0pKS50b0ZpeGVkKDIpfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz54e3tpdGVtLmNhcnRfbnVtfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdsb2dpc3RpY3NDb24nPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdjb21wYW55IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY1R4dCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24td3VsaXUnPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pjx0ZXh0IGNsYXNzPSduYW1lIGxpbmUxJz57eyR0KGDlv6vpgJLlhazlj7hgKX1977yaPC90ZXh0PiB7e29yZGVySW5mby5kZWxpdmVyeV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2V4cHJlc3MgbGluZTEnPjx0ZXh0IGNsYXNzPSduYW1lJz57eyR0KGDlv6vpgJLljZXlj7dgKX1977yaPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0e3tvcmRlckluZm8uZGVsaXZlcnlfaWR9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSAjaWZuZGVmIEg1IC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvcHknIEB0YXA9J2NvcHlPcmRlcklkJz57eyR0KGDlpI3liLZgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdjb3B5IGNvcHktZGF0YScgOmRhdGEtY2xpcGJvYXJkLXRleHQ9XCJvcmRlckluZm8uZGVsaXZlcnlfaWRcIj57eyR0KGDlpI3liLZgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBleHByZXNzTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NpcmN1bGFyJyA6Y2xhc3M9J2luZGV4ID09PSAwID8gXCJvblwiOlwiXCInPjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0JyA6Y2xhc3M9J2luZGV4PT09MCA/IFwib24tZm9udCBvblwiOlwiXCInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0uc3RhdHVzfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdkYXRhJyA6Y2xhc3M9J2luZGV4PT09MCA/IFwib24tZm9udCBvblwiOlwiXCInPnt7aXRlbS50aW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxyZWNvbW1lbmQgOmhvc3RQcm9kdWN0PSdob3N0UHJvZHVjdCc+PC9yZWNvbW1lbmQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gPGF1dGhvcml6ZSA6aXNBdXRvPVwiaXNBdXRvXCIgOmlzU2hvd0F1dGg9XCJpc1Nob3dBdXRoXCIgQGF1dGhDb2xzZT1cImF1dGhDb2xzZVwiPjwvYXV0aG9yaXplPiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGV4cHJlc3MsXHJcblx0XHRhZG1pbkV4cHJlc3NcclxuXHR9IGZyb20gJ0AvYXBpL29yZGVyLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0UHJvZHVjdEhvdFxyXG5cdH0gZnJvbSAnQC9hcGkvc3RvcmUuanMnO1xyXG5cdGltcG9ydCBDbGlwYm9hcmRKUyBmcm9tIFwiQC9wbHVnaW4vY2xpcGJvYXJkL2NsaXBib2FyZC5qc1wiO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCByZWNvbW1lbmQgZnJvbSAnQC9jb21wb25lbnRzL3JlY29tbWVuZCc7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cmVjb21tZW5kLFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG9yZGVySWQ6ICcnLFxyXG5cdFx0XHRcdHByb2R1Y3Q6IFtdLFxyXG5cdFx0XHRcdG9yZGVySW5mbzoge30sXHJcblx0XHRcdFx0ZXhwcmVzc0xpc3Q6IFtdLFxyXG5cdFx0XHRcdGhvc3RQcm9kdWN0OiBbXSxcclxuXHRcdFx0XHRpc19hZG1pbjogMFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0XHRpZiAobmV3Vikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldEV4cHJlc3MoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRfaG9zdF9wcm9kdWN0KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQ6IGZ1bmN0aW9uKG9wdGlvbnMpIHtcclxuXHRcdFx0aWYgKCFvcHRpb25zLm9yZGVySWQpIHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnvLrlsJHorqLljZXlj7dgKVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0dGhpcy5vcmRlcklkID0gb3B0aW9ucy5vcmRlcklkO1xyXG5cdFx0XHR0aGlzLnR5cGUgPSBvcHRpb25zLnR5cGU7XHJcblx0XHRcdHRoaXMuaXNfYWRtaW4gPSBvcHRpb25zLmlzX2FkbWluIHx8IDA7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldEV4cHJlc3MoKTtcclxuXHRcdFx0XHR0aGlzLmdldF9ob3N0X3Byb2R1Y3QoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblJlYWR5OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGNvbnN0IGNsaXBib2FyZCA9IG5ldyBDbGlwYm9hcmRKUyhcIi5jb3B5LWRhdGFcIik7XHJcblx0XHRcdFx0Y2xpcGJvYXJkLm9uKFwic3VjY2Vzc1wiLCAoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5aSN5Yi25oiQ5YqfYClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9KTtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0Ly8g5rua5Yqo55uR5ZCsXHJcblx0XHRvblBhZ2VTY3JvbGwoZSkge1xyXG5cdFx0XHQvLyDkvKDlhaVzY3JvbGxUb3DlgLzlubbop6blj5HmiYDmnIllYXN5LWxvYWRpbWFnZee7hOS7tuS4i+eahOa7muWKqOebkeWQrOS6i+S7tlxyXG5cdFx0XHR1bmkuJGVtaXQoJ3Njcm9sbCcpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaOiOadg+Wbnuiwg1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0b25Mb2FkRnVuOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmdldEV4cHJlc3MoKTtcclxuXHRcdFx0XHR0aGlzLmdldF9ob3N0X3Byb2R1Y3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y29weU9yZGVySWQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcclxuXHRcdFx0XHRcdGRhdGE6IHRoaXMub3JkZXJJbmZvLmRlbGl2ZXJ5X2lkXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEV4cHJlc3M6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRsZXQgbWV0ID0gdGhpcy5pc19hZG1pbiA/IGFkbWluRXhwcmVzcyA6IGV4cHJlc3NcclxuXHRcdFx0XHRtZXQodGhhdC5vcmRlcklkLCB0aGF0LnR5cGUpLnRoZW4oZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRsZXQgcmVzdWx0ID0gcmVzLmRhdGEuZXhwcmVzcy5yZXN1bHQgfHwge307XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3Byb2R1Y3QnLCByZXMuZGF0YS5vcmRlci5jYXJ0SW5mbyB8fCBbXSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ29yZGVySW5mbycsIHJlcy5kYXRhLm9yZGVyKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnZXhwcmVzc0xpc3QnLCByZXN1bHQubGlzdCB8fCBbXSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goKGVycm9yKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyb3JcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5oiR55qE5o6o6I2QXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRfaG9zdF9wcm9kdWN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0UHJvZHVjdEhvdCgpLnRoZW4oZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2hvc3RQcm9kdWN0JywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LmxvZ2lzdGljcyAuaGVhZGVyIHtcclxuXHRcdHBhZGRpbmc6IDIzcnB4IDMwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGhlaWdodDogMTY2cnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC5sb2dpc3RpY3MgLmhlYWRlciAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTIwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxMjBycHg7XHJcblx0fVxyXG5cclxuXHQubG9naXN0aWNzIC5oZWFkZXIgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAuaGVhZGVyIC50ZXh0IHtcclxuXHRcdHdpZHRoOiA1NDBycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRtYXJnaW4tdG9wOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAuaGVhZGVyIC50ZXh0IC5uYW1lIHtcclxuXHRcdHdpZHRoOiAzNjVycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5sb2dpc3RpY3MgLmhlYWRlciAudGV4dCAubW9uZXkge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cclxuXHQubG9naXN0aWNzIC5sb2dpc3RpY3NDb24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogMTJycHggMDtcclxuXHR9XHJcblxyXG5cdC5sb2dpc3RpY3MgLmxvZ2lzdGljc0NvbiAuY29tcGFueSB7XHJcblx0XHRoZWlnaHQ6IDEyMHJweDtcclxuXHRcdG1hcmdpbjogMCAwIDQ1cnB4IDMwcnB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNmNWY1ZjU7XHJcblx0fVxyXG5cclxuXHQubG9naXN0aWNzIC5sb2dpc3RpY3NDb24gLmNvbXBhbnkgLnBpY1R4dCB7XHJcblx0XHR3aWR0aDogNTIwcnB4O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5jb21wYW55IC5waWNUeHQgLmljb25mb250IHtcclxuXHRcdHdpZHRoOiA1MHJweDtcclxuXHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDM1cnB4O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5jb21wYW55IC5waWNUeHQgLnRleHQge1xyXG5cdFx0d2lkdGg6IDQ1MHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5sb2dpc3RpY3MgLmxvZ2lzdGljc0NvbiAuY29tcGFueSAucGljVHh0IC50ZXh0IC5uYW1lIHtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5jb21wYW55IC5waWNUeHQgLnRleHQgLmV4cHJlc3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogNXJweDtcclxuXHR9XHJcblxyXG5cdC5sb2dpc3RpY3MgLmxvZ2lzdGljc0NvbiAuY29tcGFueSAuY29weSB7XHJcblx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0d2lkdGg6IDEwNnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNycHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdFx0cGFkZGluZzogM3JweCAwO1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDAgNDBycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQubG9naXN0aWNzIC5sb2dpc3RpY3NDb24gLml0ZW0gLmNpcmN1bGFyIHtcclxuXHRcdHdpZHRoOiAyMHJweDtcclxuXHRcdGhlaWdodDogMjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0xcnB4O1xyXG5cdFx0bGVmdDogMzEuNXJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcblx0fVxyXG5cclxuXHQubG9naXN0aWNzIC5sb2dpc3RpY3NDb24gLml0ZW0gLmNpcmN1bGFyLm9uIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIC50ZXh0Lm9uLWZvbnQge1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIC50ZXh0IC5kYXRhLm9uLWZvbnQge1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIC50ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdHdpZHRoOiA2MTVycHg7XHJcblx0XHRib3JkZXItbGVmdDogMXJweCBzb2xpZCAjZTZlNmU2O1xyXG5cdFx0cGFkZGluZzogMCAwIDYwcnB4IDM4cnB4O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIC50ZXh0Lm9uIHtcclxuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS12aWV3LW1pbm9yQ29sb3IpO1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIC50ZXh0IC5kYXRhIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIC50ZXh0IC5kYXRhIC50aW1lIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXJweDtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///576\n"); /***/ }), /* 577 */ /*!**********************************************************!*\ !*** E:/2024/1/广告/uni-app/plugin/clipboard/clipboard.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(module) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof2 = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);\n/*!\r\n * clipboard.js v2.0.6\r\n * https://clipboardjs.com/\r\n * \r\n * Licensed MIT © Zeno Rocha\r\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n if (( false ? undefined : _typeof2(exports)) === 'object' && ( false ? undefined : _typeof2(module)) === 'object') module.exports = factory();else if (true) !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));else {}\n})(this, function () {\n return (/******/function (modules) {\n // webpackBootstrap\n /******/ // The module cache\n /******/\n var installedModules = {};\n /******/\n /******/ // The require function\n /******/\n function __webpack_require__(moduleId) {\n /******/\n /******/ // Check if module is in cache\n /******/if (installedModules[moduleId]) {\n /******/return installedModules[moduleId].exports;\n /******/\n }\n /******/ // Create a new module (and put it into the cache)\n /******/\n var module = installedModules[moduleId] = {\n /******/i: moduleId,\n /******/l: false,\n /******/exports: {}\n /******/\n };\n /******/\n /******/ // Execute the module function\n /******/\n modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n /******/\n /******/ // Flag the module as loaded\n /******/\n module.l = true;\n /******/\n /******/ // Return the exports of the module\n /******/\n return module.exports;\n /******/\n }\n /******/\n /******/\n /******/ // expose the modules object (__webpack_modules__)\n /******/\n __webpack_require__.m = modules;\n /******/\n /******/ // expose the module cache\n /******/\n __webpack_require__.c = installedModules;\n /******/\n /******/ // define getter function for harmony exports\n /******/\n __webpack_require__.d = function (exports, name, getter) {\n /******/if (!__webpack_require__.o(exports, name)) {\n /******/Object.defineProperty(exports, name, {\n enumerable: true,\n get: getter\n });\n /******/\n }\n /******/\n };\n /******/\n /******/ // define __esModule on exports\n /******/\n __webpack_require__.r = function (exports) {\n /******/if (typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n /******/Object.defineProperty(exports, Symbol.toStringTag, {\n value: 'Module'\n });\n /******/\n }\n /******/\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n /******/\n };\n /******/\n /******/ // create a fake namespace object\n /******/ // mode & 1: value is a module id, require it\n /******/ // mode & 2: merge all properties of value into the ns\n /******/ // mode & 4: return value when already ns object\n /******/ // mode & 8|1: behave like require\n /******/\n __webpack_require__.t = function (value, mode) {\n /******/if (mode & 1) value = __webpack_require__(value);\n /******/\n if (mode & 8) return value;\n /******/\n if (mode & 4 && _typeof2(value) === 'object' && value && value.__esModule) return value;\n /******/\n var ns = Object.create(null);\n /******/\n __webpack_require__.r(ns);\n /******/\n Object.defineProperty(ns, 'default', {\n enumerable: true,\n value: value\n });\n /******/\n if (mode & 2 && typeof value != 'string') for (var key in value) {\n __webpack_require__.d(ns, key, function (key) {\n return value[key];\n }.bind(null, key));\n }\n /******/\n return ns;\n /******/\n };\n /******/\n /******/ // getDefaultExport function for compatibility with non-harmony modules\n /******/\n __webpack_require__.n = function (module) {\n /******/var getter = module && module.__esModule ? /******/function getDefault() {\n return module['default'];\n } : /******/function getModuleExports() {\n return module;\n };\n /******/\n __webpack_require__.d(getter, 'a', getter);\n /******/\n return getter;\n /******/\n };\n /******/\n /******/ // Object.prototype.hasOwnProperty.call\n /******/\n __webpack_require__.o = function (object, property) {\n return Object.prototype.hasOwnProperty.call(object, property);\n };\n /******/\n /******/ // __webpack_public_path__\n /******/\n __webpack_require__.p = \"\";\n /******/\n /******/\n /******/ // Load entry module and return exports\n /******/\n return __webpack_require__(__webpack_require__.s = 6);\n /******/\n }\n /************************************************************************/\n /******/([/* 0 */\n /***/function (module, exports) {\n function select(element) {\n var selectedText;\n if (element.nodeName === 'SELECT') {\n element.focus();\n selectedText = element.value;\n } else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n element.select();\n element.setSelectionRange(0, element.value.length);\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n selectedText = element.value;\n } else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n var selection = window.getSelection();\n var range = document.createRange();\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n selectedText = selection.toString();\n }\n return selectedText;\n }\n module.exports = select;\n\n /***/\n }, /* 1 */\n /***/function (module, exports) {\n function E() {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n }\n E.prototype = {\n on: function on(name, callback, ctx) {\n var e = this.e || (this.e = {});\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n return this;\n },\n once: function once(name, callback, ctx) {\n var self = this;\n function listener() {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n }\n ;\n listener._ = callback;\n return this.on(name, listener, ctx);\n },\n emit: function emit(name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n return this;\n },\n off: function off(name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback) liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n liveEvents.length ? e[name] = liveEvents : delete e[name];\n return this;\n }\n };\n module.exports = E;\n module.exports.TinyEmitter = E;\n\n /***/\n }, /* 2 */\n /***/function (module, exports, __webpack_require__) {\n var is = __webpack_require__(3);\n var delegate = __webpack_require__(4);\n\n /**\r\n * Validates all params and calls the right\r\n * listener function based on its target type.\r\n *\r\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\r\n * @param {String} type\r\n * @param {Function} callback\r\n * @return {Object}\r\n */\n function listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n if (is.node(target)) {\n return listenNode(target, type, callback);\n } else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n } else if (is.string(target)) {\n return listenSelector(target, type, callback);\n } else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n }\n\n /**\r\n * Adds an event listener to a HTML element\r\n * and returns a remove listener function.\r\n *\r\n * @param {HTMLElement} node\r\n * @param {String} type\r\n * @param {Function} callback\r\n * @return {Object}\r\n */\n function listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n return {\n destroy: function destroy() {\n node.removeEventListener(type, callback);\n }\n };\n }\n\n /**\r\n * Add an event listener to a list of HTML elements\r\n * and returns a remove listener function.\r\n *\r\n * @param {NodeList|HTMLCollection} nodeList\r\n * @param {String} type\r\n * @param {Function} callback\r\n * @return {Object}\r\n */\n function listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function (node) {\n node.addEventListener(type, callback);\n });\n return {\n destroy: function destroy() {\n Array.prototype.forEach.call(nodeList, function (node) {\n node.removeEventListener(type, callback);\n });\n }\n };\n }\n\n /**\r\n * Add an event listener to a selector\r\n * and returns a remove listener function.\r\n *\r\n * @param {String} selector\r\n * @param {String} type\r\n * @param {Function} callback\r\n * @return {Object}\r\n */\n function listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n }\n module.exports = listen;\n\n /***/\n }, /* 3 */\n /***/function (module, exports) {\n /**\r\n * Check if argument is a HTML element.\r\n *\r\n * @param {Object} value\r\n * @return {Boolean}\r\n */\n exports.node = function (value) {\n return value !== undefined && value instanceof HTMLElement && value.nodeType === 1;\n };\n\n /**\r\n * Check if argument is a list of HTML elements.\r\n *\r\n * @param {Object} value\r\n * @return {Boolean}\r\n */\n exports.nodeList = function (value) {\n var type = Object.prototype.toString.call(value);\n return value !== undefined && (type === '[object NodeList]' || type === '[object HTMLCollection]') && 'length' in value && (value.length === 0 || exports.node(value[0]));\n };\n\n /**\r\n * Check if argument is a string.\r\n *\r\n * @param {Object} value\r\n * @return {Boolean}\r\n */\n exports.string = function (value) {\n return typeof value === 'string' || value instanceof String;\n };\n\n /**\r\n * Check if argument is a function.\r\n *\r\n * @param {Object} value\r\n * @return {Boolean}\r\n */\n exports.fn = function (value) {\n var type = Object.prototype.toString.call(value);\n return type === '[object Function]';\n };\n\n /***/\n }, /* 4 */\n /***/function (module, exports, __webpack_require__) {\n var closest = __webpack_require__(5);\n\n /**\r\n * Delegates event to a selector.\r\n *\r\n * @param {Element} element\r\n * @param {String} selector\r\n * @param {String} type\r\n * @param {Function} callback\r\n * @param {Boolean} useCapture\r\n * @return {Object}\r\n */\n function _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n element.addEventListener(type, listenerFn, useCapture);\n return {\n destroy: function destroy() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n };\n }\n\n /**\r\n * Delegates event to a selector.\r\n *\r\n * @param {Element|String|Array} [elements]\r\n * @param {String} selector\r\n * @param {String} type\r\n * @param {Function} callback\r\n * @param {Boolean} useCapture\r\n * @return {Object}\r\n */\n function delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n }\n\n /**\r\n * Finds closest match and invokes callback.\r\n *\r\n * @param {Element} element\r\n * @param {String} selector\r\n * @param {String} type\r\n * @param {Function} callback\r\n * @return {Function}\r\n */\n function listener(element, selector, type, callback) {\n return function (e) {\n e.delegateTarget = closest(e.target, selector);\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n };\n }\n module.exports = delegate;\n\n /***/\n }, /* 5 */\n /***/function (module, exports) {\n var DOCUMENT_NODE_TYPE = 9;\n\n /**\r\n * A polyfill for Element.matches()\r\n */\n if (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n proto.matches = proto.matchesSelector || proto.mozMatchesSelector || proto.msMatchesSelector || proto.oMatchesSelector || proto.webkitMatchesSelector;\n }\n\n /**\r\n * Finds the closest parent that matches a selector.\r\n *\r\n * @param {Element} element\r\n * @param {String} selector\r\n * @return {Function}\r\n */\n function closest(element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' && element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n }\n module.exports = closest;\n\n /***/\n }, /* 6 */\n /***/function (module, __webpack_exports__, __webpack_require__) {\n \"use strict\";\n\n __webpack_require__.r(__webpack_exports__);\n\n // EXTERNAL MODULE: ./node_modules/select/src/select.js\n var src_select = __webpack_require__(0);\n var select_default = /*#__PURE__*/__webpack_require__.n(src_select);\n\n // CONCATENATED MODULE: ./src/clipboard-action.js\n var _typeof = typeof Symbol === \"function\" && _typeof2(Symbol.iterator) === \"symbol\" ? function (obj) {\n return _typeof2(obj);\n } : function (obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : _typeof2(obj);\n };\n var _createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n }();\n function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n }\n\n /**\r\n * Inner class which performs selection from either `text` or `target`\r\n * properties and then executes copy or cut operations.\r\n */\n\n var clipboard_action_ClipboardAction = function () {\n /**\r\n * @param {Object} options\r\n */\n function ClipboardAction(options) {\n _classCallCheck(this, ClipboardAction);\n this.resolveOptions(options);\n this.initSelection();\n }\n\n /**\r\n * Defines base properties passed from constructor.\r\n * @param {Object} options\r\n */\n\n _createClass(ClipboardAction, [{\n key: 'resolveOptions',\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = options.action;\n this.container = options.container;\n this.emitter = options.emitter;\n this.target = options.target;\n this.text = options.text;\n this.trigger = options.trigger;\n this.selectedText = '';\n }\n\n /**\r\n * Decides which selection strategy is going to be applied based\r\n * on the existence of `text` and `target` properties.\r\n */\n }, {\n key: 'initSelection',\n value: function initSelection() {\n if (this.text) {\n this.selectFake();\n } else if (this.target) {\n this.selectTarget();\n }\n }\n\n /**\r\n * Creates a fake textarea element, sets its value from `text` property,\r\n * and makes a selection on it.\r\n */\n }, {\n key: 'selectFake',\n value: function selectFake() {\n var _this = this;\n var isRTL = document.documentElement.getAttribute('dir') == 'rtl';\n this.removeFake();\n this.fakeHandlerCallback = function () {\n return _this.removeFake();\n };\n this.fakeHandler = this.container.addEventListener('click', this.fakeHandlerCallback) || true;\n this.fakeElem = document.createElement('textarea');\n // Prevent zooming on iOS\n this.fakeElem.style.fontSize = '12pt';\n // Reset box model\n this.fakeElem.style.border = '0';\n this.fakeElem.style.padding = '0';\n this.fakeElem.style.margin = '0';\n // Move element out of screen horizontally\n this.fakeElem.style.position = 'absolute';\n this.fakeElem.style[isRTL ? 'right' : 'left'] = '-9999px';\n // Move element to the same position vertically\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n this.fakeElem.style.top = yPosition + 'px';\n this.fakeElem.setAttribute('readonly', '');\n this.fakeElem.value = this.text;\n this.container.appendChild(this.fakeElem);\n this.selectedText = select_default()(this.fakeElem);\n this.copyText();\n }\n\n /**\r\n * Only removes the fake element after another click event, that way\r\n * a user can hit `Ctrl+C` to copy because selection still exists.\r\n */\n }, {\n key: 'removeFake',\n value: function removeFake() {\n if (this.fakeHandler) {\n this.container.removeEventListener('click', this.fakeHandlerCallback);\n this.fakeHandler = null;\n this.fakeHandlerCallback = null;\n }\n if (this.fakeElem) {\n this.container.removeChild(this.fakeElem);\n this.fakeElem = null;\n }\n }\n\n /**\r\n * Selects the content from element passed on `target` property.\r\n */\n }, {\n key: 'selectTarget',\n value: function selectTarget() {\n this.selectedText = select_default()(this.target);\n this.copyText();\n }\n\n /**\r\n * Executes the copy operation based on the current selection.\r\n */\n }, {\n key: 'copyText',\n value: function copyText() {\n var succeeded = void 0;\n try {\n succeeded = document.execCommand(this.action);\n } catch (err) {\n succeeded = false;\n }\n this.handleResult(succeeded);\n }\n\n /**\r\n * Fires an event based on the copy operation result.\r\n * @param {Boolean} succeeded\r\n */\n }, {\n key: 'handleResult',\n value: function handleResult(succeeded) {\n this.emitter.emit(succeeded ? 'success' : 'error', {\n action: this.action,\n text: this.selectedText,\n trigger: this.trigger,\n clearSelection: this.clearSelection.bind(this)\n });\n }\n\n /**\r\n * Moves focus away from `target` and back to the trigger, removes current selection.\r\n */\n }, {\n key: 'clearSelection',\n value: function clearSelection() {\n if (this.trigger) {\n this.trigger.focus();\n }\n document.activeElement.blur();\n window.getSelection().removeAllRanges();\n }\n\n /**\r\n * Sets the `action` to be performed which can be either 'copy' or 'cut'.\r\n * @param {String} action\r\n */\n }, {\n key: 'destroy',\n /**\r\n * Destroy lifecycle.\r\n */\n value: function destroy() {\n this.removeFake();\n }\n }, {\n key: 'action',\n set: function set() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'copy';\n this._action = action;\n if (this._action !== 'copy' && this._action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n }\n }\n\n /**\r\n * Gets the `action` property.\r\n * @return {String}\r\n */,\n\n get: function get() {\n return this._action;\n }\n\n /**\r\n * Sets the `target` property using an element\r\n * that will be have its content copied.\r\n * @param {Element} target\r\n */\n }, {\n key: 'target',\n set: function set(target) {\n if (target !== undefined) {\n if (target && (typeof target === 'undefined' ? 'undefined' : _typeof(target)) === 'object' && target.nodeType === 1) {\n if (this.action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n if (this.action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n this._target = target;\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n }\n }\n\n /**\r\n * Gets the `target` property.\r\n * @return {String|HTMLElement}\r\n */,\n\n get: function get() {\n return this._target;\n }\n }]);\n return ClipboardAction;\n }();\n\n /* harmony default export */\n var clipboard_action = clipboard_action_ClipboardAction;\n // EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\n var tiny_emitter = __webpack_require__(1);\n var tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);\n\n // EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\n var listen = __webpack_require__(2);\n var listen_default = /*#__PURE__*/__webpack_require__.n(listen);\n\n // CONCATENATED MODULE: ./src/clipboard.js\n var clipboard_typeof = typeof Symbol === \"function\" && _typeof2(Symbol.iterator) === \"symbol\" ? function (obj) {\n return _typeof2(obj);\n } : function (obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : _typeof2(obj);\n };\n var clipboard_createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n }();\n function clipboard_classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n }\n function _possibleConstructorReturn(self, call) {\n if (!self) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n return call && (_typeof2(call) === \"object\" || typeof call === \"function\") ? call : self;\n }\n function _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function, not \" + _typeof2(superClass));\n }\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n }\n\n /**\r\n * Base class which takes one or more elements, adds event listeners to them,\r\n * and instantiates a new `ClipboardAction` on each click.\r\n */\n\n var clipboard_Clipboard = function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n /**\r\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\r\n * @param {Object} options\r\n */\n function Clipboard(trigger, options) {\n clipboard_classCallCheck(this, Clipboard);\n var _this = _possibleConstructorReturn(this, (Clipboard.__proto__ || Object.getPrototypeOf(Clipboard)).call(this));\n _this.resolveOptions(options);\n _this.listenClick(trigger);\n return _this;\n }\n\n /**\r\n * Defines if attributes would be resolved using internal setter functions\r\n * or custom functions that were passed in the constructor.\r\n * @param {Object} options\r\n */\n\n clipboard_createClass(Clipboard, [{\n key: 'resolveOptions',\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n\n /**\r\n * Adds a click event listener to the passed trigger.\r\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\r\n */\n }, {\n key: 'listenClick',\n value: function listenClick(trigger) {\n var _this2 = this;\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n\n /**\r\n * Defines a new `ClipboardAction` on each click event.\r\n * @param {Event} e\r\n */\n }, {\n key: 'onClick',\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n if (this.clipboardAction) {\n this.clipboardAction = null;\n }\n this.clipboardAction = new clipboard_action({\n action: this.action(trigger),\n target: this.target(trigger),\n text: this.text(trigger),\n container: this.container,\n trigger: trigger,\n emitter: this\n });\n }\n\n /**\r\n * Default `action` lookup function.\r\n * @param {Element} trigger\r\n */\n }, {\n key: 'defaultAction',\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n\n /**\r\n * Default `target` lookup function.\r\n * @param {Element} trigger\r\n */\n }, {\n key: 'defaultTarget',\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n if (selector) {\n return document.querySelector(selector);\n }\n }\n\n /**\r\n * Returns the support of the given action, or all actions if no action is\r\n * given.\r\n * @param {String} [action]\r\n */\n }, {\n key: 'defaultText',\n /**\r\n * Default `text` lookup function.\r\n * @param {Element} trigger\r\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n\n /**\r\n * Destroy lifecycle.\r\n */\n }, {\n key: 'destroy',\n value: function destroy() {\n this.listener.destroy();\n if (this.clipboardAction) {\n this.clipboardAction.destroy();\n this.clipboardAction = null;\n }\n }\n }], [{\n key: 'isSupported',\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n return Clipboard;\n }(tiny_emitter_default.a);\n\n /**\r\n * Helper function to retrieve attribute value.\r\n * @param {String} suffix\r\n * @param {Element} element\r\n */\n\n function getAttributeValue(suffix, element) {\n var attribute = 'data-clipboard-' + suffix;\n if (!element.hasAttribute(attribute)) {\n return;\n }\n return element.getAttribute(attribute);\n }\n\n /* harmony default export */\n var clipboard = __webpack_exports__[\"default\"] = clipboard_Clipboard;\n\n /***/\n }\n /******/])[\"default\"]\n );\n});\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/module.js */ 578)(module)))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGx1Z2luL2NsaXBib2FyZC9jbGlwYm9hcmQuanMiXSwibmFtZXMiOlsid2VicGFja1VuaXZlcnNhbE1vZHVsZURlZmluaXRpb24iLCJyb290IiwiZmFjdG9yeSIsImV4cG9ydHMiLCJtb2R1bGUiLCJkZWZpbmUiLCJtb2R1bGVzIiwiaW5zdGFsbGVkTW9kdWxlcyIsIl9fd2VicGFja19yZXF1aXJlX18iLCJtb2R1bGVJZCIsImkiLCJsIiwiY2FsbCIsIm0iLCJjIiwiZCIsIm5hbWUiLCJnZXR0ZXIiLCJvIiwiT2JqZWN0IiwiZGVmaW5lUHJvcGVydHkiLCJlbnVtZXJhYmxlIiwiZ2V0IiwiciIsIlN5bWJvbCIsInRvU3RyaW5nVGFnIiwidmFsdWUiLCJ0IiwibW9kZSIsIl9fZXNNb2R1bGUiLCJucyIsImNyZWF0ZSIsImtleSIsImJpbmQiLCJuIiwiZ2V0RGVmYXVsdCIsImdldE1vZHVsZUV4cG9ydHMiLCJvYmplY3QiLCJwcm9wZXJ0eSIsInByb3RvdHlwZSIsImhhc093blByb3BlcnR5IiwicCIsInMiLCJzZWxlY3QiLCJlbGVtZW50Iiwic2VsZWN0ZWRUZXh0Iiwibm9kZU5hbWUiLCJmb2N1cyIsImlzUmVhZE9ubHkiLCJoYXNBdHRyaWJ1dGUiLCJzZXRBdHRyaWJ1dGUiLCJzZXRTZWxlY3Rpb25SYW5nZSIsImxlbmd0aCIsInJlbW92ZUF0dHJpYnV0ZSIsInNlbGVjdGlvbiIsIndpbmRvdyIsImdldFNlbGVjdGlvbiIsInJhbmdlIiwiZG9jdW1lbnQiLCJjcmVhdGVSYW5nZSIsInNlbGVjdE5vZGVDb250ZW50cyIsInJlbW92ZUFsbFJhbmdlcyIsImFkZFJhbmdlIiwidG9TdHJpbmciLCJFIiwib24iLCJjYWxsYmFjayIsImN0eCIsImUiLCJwdXNoIiwiZm4iLCJvbmNlIiwic2VsZiIsImxpc3RlbmVyIiwib2ZmIiwiYXBwbHkiLCJhcmd1bWVudHMiLCJfIiwiZW1pdCIsImRhdGEiLCJzbGljZSIsImV2dEFyciIsImxlbiIsImV2dHMiLCJsaXZlRXZlbnRzIiwiVGlueUVtaXR0ZXIiLCJpcyIsImRlbGVnYXRlIiwibGlzdGVuIiwidGFyZ2V0IiwidHlwZSIsIkVycm9yIiwic3RyaW5nIiwiVHlwZUVycm9yIiwibm9kZSIsImxpc3Rlbk5vZGUiLCJub2RlTGlzdCIsImxpc3Rlbk5vZGVMaXN0IiwibGlzdGVuU2VsZWN0b3IiLCJhZGRFdmVudExpc3RlbmVyIiwiZGVzdHJveSIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJBcnJheSIsImZvckVhY2giLCJzZWxlY3RvciIsImJvZHkiLCJ1bmRlZmluZWQiLCJIVE1MRWxlbWVudCIsIm5vZGVUeXBlIiwiU3RyaW5nIiwiY2xvc2VzdCIsIl9kZWxlZ2F0ZSIsInVzZUNhcHR1cmUiLCJsaXN0ZW5lckZuIiwiZWxlbWVudHMiLCJxdWVyeVNlbGVjdG9yQWxsIiwibWFwIiwiZGVsZWdhdGVUYXJnZXQiLCJET0NVTUVOVF9OT0RFX1RZUEUiLCJFbGVtZW50IiwibWF0Y2hlcyIsInByb3RvIiwibWF0Y2hlc1NlbGVjdG9yIiwibW96TWF0Y2hlc1NlbGVjdG9yIiwibXNNYXRjaGVzU2VsZWN0b3IiLCJvTWF0Y2hlc1NlbGVjdG9yIiwid2Via2l0TWF0Y2hlc1NlbGVjdG9yIiwicGFyZW50Tm9kZSIsIl9fd2VicGFja19leHBvcnRzX18iLCJzcmNfc2VsZWN0Iiwic2VsZWN0X2RlZmF1bHQiLCJfdHlwZW9mIiwiaXRlcmF0b3IiLCJvYmoiLCJjb25zdHJ1Y3RvciIsIl9jcmVhdGVDbGFzcyIsImRlZmluZVByb3BlcnRpZXMiLCJwcm9wcyIsImRlc2NyaXB0b3IiLCJjb25maWd1cmFibGUiLCJ3cml0YWJsZSIsIkNvbnN0cnVjdG9yIiwicHJvdG9Qcm9wcyIsInN0YXRpY1Byb3BzIiwiX2NsYXNzQ2FsbENoZWNrIiwiaW5zdGFuY2UiLCJjbGlwYm9hcmRfYWN0aW9uX0NsaXBib2FyZEFjdGlvbiIsIkNsaXBib2FyZEFjdGlvbiIsIm9wdGlvbnMiLCJyZXNvbHZlT3B0aW9ucyIsImluaXRTZWxlY3Rpb24iLCJhY3Rpb24iLCJjb250YWluZXIiLCJlbWl0dGVyIiwidGV4dCIsInRyaWdnZXIiLCJzZWxlY3RGYWtlIiwic2VsZWN0VGFyZ2V0IiwiX3RoaXMiLCJpc1JUTCIsImRvY3VtZW50RWxlbWVudCIsImdldEF0dHJpYnV0ZSIsInJlbW92ZUZha2UiLCJmYWtlSGFuZGxlckNhbGxiYWNrIiwiZmFrZUhhbmRsZXIiLCJmYWtlRWxlbSIsImNyZWF0ZUVsZW1lbnQiLCJzdHlsZSIsImZvbnRTaXplIiwiYm9yZGVyIiwicGFkZGluZyIsIm1hcmdpbiIsInBvc2l0aW9uIiwieVBvc2l0aW9uIiwicGFnZVlPZmZzZXQiLCJzY3JvbGxUb3AiLCJ0b3AiLCJhcHBlbmRDaGlsZCIsImNvcHlUZXh0IiwicmVtb3ZlQ2hpbGQiLCJzdWNjZWVkZWQiLCJleGVjQ29tbWFuZCIsImVyciIsImhhbmRsZVJlc3VsdCIsImNsZWFyU2VsZWN0aW9uIiwiYWN0aXZlRWxlbWVudCIsImJsdXIiLCJzZXQiLCJfYWN0aW9uIiwiX3RhcmdldCIsImNsaXBib2FyZF9hY3Rpb24iLCJ0aW55X2VtaXR0ZXIiLCJ0aW55X2VtaXR0ZXJfZGVmYXVsdCIsImxpc3Rlbl9kZWZhdWx0IiwiY2xpcGJvYXJkX3R5cGVvZiIsImNsaXBib2FyZF9jcmVhdGVDbGFzcyIsImNsaXBib2FyZF9jbGFzc0NhbGxDaGVjayIsIl9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuIiwiUmVmZXJlbmNlRXJyb3IiLCJfaW5oZXJpdHMiLCJzdWJDbGFzcyIsInN1cGVyQ2xhc3MiLCJzZXRQcm90b3R5cGVPZiIsIl9fcHJvdG9fXyIsImNsaXBib2FyZF9DbGlwYm9hcmQiLCJfRW1pdHRlciIsIkNsaXBib2FyZCIsImdldFByb3RvdHlwZU9mIiwibGlzdGVuQ2xpY2siLCJkZWZhdWx0QWN0aW9uIiwiZGVmYXVsdFRhcmdldCIsImRlZmF1bHRUZXh0IiwiX3RoaXMyIiwib25DbGljayIsImN1cnJlbnRUYXJnZXQiLCJjbGlwYm9hcmRBY3Rpb24iLCJnZXRBdHRyaWJ1dGVWYWx1ZSIsInF1ZXJ5U2VsZWN0b3IiLCJpc1N1cHBvcnRlZCIsImFjdGlvbnMiLCJzdXBwb3J0IiwicXVlcnlDb21tYW5kU3VwcG9ydGVkIiwiYSIsInN1ZmZpeCIsImF0dHJpYnV0ZSIsImNsaXBib2FyZCJdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUMsU0FBU0EsZ0NBQWdDLENBQUNDLElBQUksRUFBRUMsT0FBTyxFQUFFO0VBQ3pELElBQUcsT0FBYyx3QkFBUEMsT0FBTyxPQUFLLFFBQVEsSUFBSSxPQUFhLHdCQUFOQyxNQUFNLE9BQUssUUFBUSxFQUMzREEsTUFBTSxDQUFDRCxPQUFPLEdBQUdELE9BQU8sRUFBRSxDQUFDLEtBQ3ZCLElBQUcsSUFBMEMsRUFDakRHLGlDQUFPLEVBQUUsb0NBQUVILE9BQU87QUFBQTtBQUFBO0FBQUEsb0dBQUMsQ0FBQyxLQUNoQixFQUc0QjtBQUNsQyxDQUFDLEVBQUUsSUFBSSxFQUFFLFlBQVc7RUFDcEIsT0FBTyxTQUFVLFVBQVNJLE9BQU8sRUFBRTtNQUFFO01BQ3JDLFNBQVU7TUFDVjtNQUFVLElBQUlDLGdCQUFnQixHQUFHLENBQUMsQ0FBQztNQUNuQztNQUNBLFNBQVU7TUFDVjtNQUFVLFNBQVNDLG1CQUFtQixDQUFDQyxRQUFRLEVBQUU7UUFDakQ7UUFDQSxTQUFXO1FBQ1gsUUFBVyxJQUFHRixnQkFBZ0IsQ0FBQ0UsUUFBUSxDQUFDLEVBQUU7VUFDMUMsUUFBWSxPQUFPRixnQkFBZ0IsQ0FBQ0UsUUFBUSxDQUFDLENBQUNOLE9BQU87VUFDckQ7UUFBVztRQUNYLFNBQVc7UUFDWDtRQUFXLElBQUlDLE1BQU0sR0FBR0csZ0JBQWdCLENBQUNFLFFBQVEsQ0FBQyxHQUFHO1VBQ3JELFFBQVlDLENBQUMsRUFBRUQsUUFBUTtVQUN2QixRQUFZRSxDQUFDLEVBQUUsS0FBSztVQUNwQixRQUFZUixPQUFPLEVBQUUsQ0FBQztVQUN0QjtRQUFXLENBQUM7UUFDWjtRQUNBLFNBQVc7UUFDWDtRQUFXRyxPQUFP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Q0FBQyxVQUFVZ0QsTUFBTSxFQUFFO2NBQzlCcUUsT0FBTyxHQUFHQSxPQUFPLElBQUksQ0FBQyxDQUFDbEssUUFBUSxDQUFDbUsscUJBQXFCLENBQUN0RSxNQUFNLENBQUM7WUFDakUsQ0FBQyxDQUFDO1lBRUYsT0FBT3FFLE9BQU87VUFDbEI7UUFDSixDQUFDLENBQUMsQ0FBQztRQUVILE9BQU9kLFNBQVM7TUFDcEIsQ0FBQyxDQUFDZCxvQkFBb0IsQ0FBQzhCLENBQUMsQ0FBQzs7TUFFekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7TUFHQSxTQUFTTixpQkFBaUIsQ0FBQ08sTUFBTSxFQUFFbkwsT0FBTyxFQUFFO1FBQ3hDLElBQUlvTCxTQUFTLEdBQUcsaUJBQWlCLEdBQUdELE1BQU07UUFFMUMsSUFBSSxDQUFDbkwsT0FBTyxDQUFDSyxZQUFZLENBQUMrSyxTQUFTLENBQUMsRUFBRTtVQUNsQztRQUNKO1FBRUEsT0FBT3BMLE9BQU8sQ0FBQ3FILFlBQVksQ0FBQytELFNBQVMsQ0FBQztNQUMxQzs7TUFFQTtNQUE2QixJQUFJQyxTQUFTLEdBQUdqRyxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBSTRFLG1CQUFvQjs7TUFFbkc7SUFBTTtJQUNOLFNBQVUsQ0FBQyxDQUFDLFNBQVM7RUFBQztBQUN0QixDQUFDLENBQUMsQyIsImZpbGUiOiI1NzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuICogY2xpcGJvYXJkLmpzIHYyLjAuNlxyXG4gKiBodHRwczovL2NsaXBib2FyZGpzLmNvbS9cclxuICogXHJcbiAqIExpY2Vuc2VkIE1JVCDCqSBaZW5vIFJvY2hhXHJcbiAqL1xyXG4oZnVuY3Rpb24gd2VicGFja1VuaXZlcnNhbE1vZHVsZURlZmluaXRpb24ocm9vdCwgZmFjdG9yeSkge1xyXG5cdGlmKHR5cGVvZiBleHBvcnRzID09PSAnb2JqZWN0JyAmJiB0eXBlb2YgbW9kdWxlID09PSAnb2JqZWN0JylcclxuXHRcdG1vZHVsZS5leHBvcnRzID0gZmFjdG9yeSgpO1xyXG5cdGVsc2UgaWYodHlwZW9mIGRlZmluZSA9PT0gJ2Z1bmN0aW9uJyAmJiBkZWZpbmUuYW1kKVxyXG5cdFx0ZGVmaW5lKFtdLCBmYWN0b3J5KTtcclxuXHRlbHNlIGlmKHR5cGVvZiBleHBvcnRzID09PSAnb2JqZWN0JylcclxuXHRcdGV4cG9ydHNbXCJDbGlwYm9hcmRKU1wiXSA9IGZhY3RvcnkoKTtcclxuXHRlbHNlXHJcblx0XHRyb290W1wiQ2xpcGJvYXJkSlNcIl0gPSBmYWN0b3J5KCk7XHJcbn0pKHRoaXMsIGZ1bmN0aW9uKCkge1xyXG5yZXR1cm4gLyoqKioqKi8gKGZ1bmN0aW9uKG1vZHVsZXMpIHsgLy8gd2VicGFja0Jvb3RzdHJhcFxyXG4vKioqKioqLyBcdC8vIFRoZSBtb2R1bGUgY2FjaGVcclxuLyoqKioqKi8gXHR2YXIgaW5zdGFsbGVkTW9kdWxlcyA9IHt9O1xyXG4vKioqKioqL1xyXG4vKioqKioqLyBcdC8vIFRoZSByZXF1aXJlIGZ1bmN0aW9uXHJcbi8qKioqKiovIFx0ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhtb2R1bGVJZCkge1xyXG4vKioqKioqL1xyXG4vKioqKioqLyBcdFx0Ly8gQ2hlY2sgaWYgbW9kdWxlIGlzIGluIGNhY2hlXHJcbi8qKioqKiovIFx0XHRpZihpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSkge1xyXG4vKioqKioqLyBcdFx0XHRyZXR1cm4gaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0uZXhwb3J0cztcclxuLyoqKioqKi8gXHRcdH1cclxuLyoqKioqKi8gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXHJcbi8qKioqKiovIFx0XHR2YXIgbW9kdWxlID0gaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0gPSB7XHJcbi8qKioqKiovIFx0XHRcdGk6IG1vZHVsZUlkLFxyXG4vKioqKioqLyBcdFx0XHRsOiBmYWxzZSxcclxuLyoqKioqKi8gXHRcdFx0ZXhwb3J0czoge31cclxuLyoqKioqKi8gXHRcdH07XHJcbi8qKioqKiovXHJcbi8qKioqKiovIFx0XHQvLyBFeGVjdXRlIHRoZSBtb2R1bGUgZnVuY3Rpb25cclxuLyoqKioqKi8gXHRcdG1vZHVsZXNbbW9kdWxlSWRdLmNhbGwobW9kdWxlLmV4cG9ydHMsIG1vZHVsZSwgbW9kdWxlLmV4cG9ydHMsIF9fd2VicGFja19yZXF1aXJlX18pO1xyXG4vKioqKioqL1xyXG4vKioqKioqLyBcdFx0Ly8gRmxhZyB0aGUgbW9kdWxlIGFzIGxvYWRlZFxyXG4vKioqKioqLyBcdFx0bW9kdWxlLmwgPSB0cnVlO1xyXG4vKioqKioqL1xyXG4vKioqKioqLyBcdFx0Ly8gUmV0dXJuIHRoZSBleHBvcnRzIG9mIHRoZSBtb2R1bGVcclxuLyoqKioqKi8gXHRcdHJldHVybiBtb2R1bGUuZXhwb3J0cztcclxuLyoqKioqKi8gXHR9XHJcbi8qKioqKiovXHJcbi8qKioqKiovXHJcbi8qKioqKiovIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGVzIG9iamVjdCAoX193ZWJwYWNrX21vZHVsZXNfXylcclxuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm0gPSBtb2R1bGVzO1xyXG4vKioqKioqL1xyXG4vKioqKioqLyBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlIGNhY2hlXHJcbi8qKioqKiovIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5jID0gaW5zdGFsbGVkTW9kdWxlcztcclxuLyoqKioqKi9cclxuLyoqKioqKi8gXHQvLyBkZWZpbmUgZ2V0dGVyIGZ1bmN0aW9uIGZvciBoYXJtb255IGV4cG9ydHNcclxuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQgPSBmdW5jdGlvbihleHBvcnRzLCBuYW1lLCBnZXR0ZXIpIHtcclxuLyoqKioqKi8gXHRcdGlmKCFfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZXhwb3J0cywgbmFtZSkpIHtcclxuLyoqKioqKi8gXHRcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIG5hbWUsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBnZXR0ZXIgfSk7XHJcbi8qKioqKiovIFx0XHR9XHJcbi8qKioqKiovIFx0fTtcclxuLyoqKioqKi9cclxuLyoqKioqKi8gXHQvLyBkZWZpbmUgX19lc01vZHVsZSBvbiBleHBvcnRzXHJcbi8qKioqKiovIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5yID0gZnVuY3Rpb24oZXhwb3J0cykge1xyXG4vKioqKioqLyBcdFx0aWYodHlwZW9mIFN5bWJvbCAhPT0gJ3VuZGVmaW5lZCcgJiYgU3ltYm9sLnRvU3RyaW5nVGFnKSB7XHJcbi8qKioqKiovIFx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBTeW1ib2wudG9TdHJpbmdUYWcsIHsgdmFsdWU6ICdNb2R1bGUnIH0pO1xyXG4vKioqKioqLyBcdFx0fVxyXG4vKioqKioqLyBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICdfX2VzTW9kdWxlJywgeyB2YWx1ZTogdHJ1ZSB9KTtcclxuLyoqKioqKi8gXHR9O1xyXG4vKioqKioqL1xyXG4vKioqKioqLyBcdC8vIGNyZWF0ZSBhIGZha2UgbmFtZXNwYWNlIG9iamVjdFxyXG4vKioqKioqLyBcdC8vIG1vZGUgJiAxOiB2YWx1ZSBpcyBhIG1vZHVsZSBpZCwgcmVxdWlyZSBpdFxyXG4vKioqKioqLyBcdC8vIG1vZGUgJiAyOiBtZXJnZSBhbGwgcHJvcGVydGllcyBvZiB2YWx1ZSBpbnRvIHRoZSBuc1xyXG4vKioqKioqLyBcdC8vIG1vZGUgJiA0OiByZXR1cm4gdmFsdWUgd2hlbiBhbHJlYWR5IG5zIG9iamVjdFxyXG4vKioqKioqLyBcdC8vIG1vZGUgJiA4fDE6IGJlaGF2ZSBsaWtlIHJlcXVpcmVcclxuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnQgPSBmdW5jdGlvbih2YWx1ZSwgbW9kZSkge1xyXG4vKioqKioqLyBcdFx0aWYobW9kZSAmIDEpIHZhbHVlID0gX193ZWJwYWNrX3JlcXVpcmVfXyh2YWx1ZSk7XHJcbi8qKioqKiovIFx0XHRpZihtb2RlICYgOCkgcmV0dXJuIHZhbHVlO1xyXG4vKioqKioqLyBcdFx0aWYoKG1vZGUgJiA0KSAmJiB0eXBlb2YgdmFsdWUgPT09ICdvYmplY3QnICYmIHZhbHVlICYmIHZhbHVlLl9fZXNNb2R1bGUpIHJldHVybiB2YWx1ZTtcclxuLyoqKioqKi8gXHRcdHZhciBucyA9IE9iamVjdC5jcmVhdGUobnVsbCk7XHJcbi8qKioqKiovIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLnIobnMpO1xyXG4vKioqKioqLyBcdFx0T2JqZWN0LmRlZmluZVByb3BlcnR5KG5zLCAnZGVmYXVsdCcsIHsgZW51bWVyYWJsZTogdHJ1ZSwgdmFsdWU6IHZhbHVlIH0pO1xyXG4vKioqKioqLyBcdFx0aWYobW9kZSAmIDIgJiYgdHlwZW9mIHZhbHVlICE9ICdzdHJpbmcnKSBmb3IodmFyIGtleSBpbiB2YWx1ZSkgX193ZWJwYWNrX3JlcXVpcmVfXy5kKG5zLCBrZXksIGZ1bmN0aW9uKGtleSkgeyByZXR1cm4gdmFsdWVba2V5XTsgfS5iaW5kKG51bGwsIGtleSkpO1xyXG4vKioqKioqLyBcdFx0cmV0dXJuIG5zO1xyXG4vKioqKioqLyBcdH07XHJcbi8qKioqKiovXHJcbi8qKioqKiovIFx0Ly8gZ2V0RGVmYXVsdEV4cG9ydCBmdW5jdGlvbiBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIG5vbi1oYXJtb255IG1vZHVsZXNcclxuLyoqKioqKi8gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm4gPSBmdW5jdGlvbihtb2R1bGUpIHtcclxuLyoqKioqKi8gXHRcdHZhciBnZXR0ZXIgPSBtb2R1bGUgJiYgbW9kdWxlLl9fZXNNb2R1bGUgP1xyXG4vKioqKioqLyBcdFx0XHRmdW5jdGlvbiBnZXREZWZhdWx0KCkgeyByZXR1cm4gbW9kdWxlWydkZWZhdWx0J107IH0gOlxyXG4vKioqKioqLyBcdFx0XHRmdW5jdGlvbiBnZXRNb2R1bGVFeHBvcnRzKCkgeyByZXR1cm4gbW9kdWxlOyB9O1xyXG4vKioqKioqLyBcdFx0X193ZWJwYWNrX3JlcXVpcmVfXy5kKGdldHRlciwgJ2EnLCBnZXR0ZXIpO1xyXG4vKioqKioqLyBcdFx0cmV0dXJuIGdldHRlcjtcclxuLyoqKioqKi8gXHR9O1xyXG4vKioqKioqL1xyXG4vKioqKioqLyBcdC8vIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbFxyXG4vKioqKioqLyBcdF9fd2VicGFja19yZXF1aXJlX18ubyA9IGZ1bmN0aW9uKG9iamVjdCwgcHJvcGVydHkpIHsgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmplY3QsIHByb3BlcnR5KTsgfTtcclxuLyoqKioqKi9cclxuLyoqKioqKi8gXHQvLyBfX3dlYnBhY2tfcHVibGljX3BhdGhfX1xyXG4vKioqKioqLyBcdF9fd2VicGFja19yZXF1aXJlX18ucCA9IFwiXCI7XHJcbi8qKioqKiovXHJcbi8qKioqKiovXHJcbi8qKioqKiovIFx0Ly8gTG9hZCBlbnRyeSBtb2R1bGUgYW5kIHJldHVybiBleHBvcnRzXHJcbi8qKioqKiovIFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oX193ZWJwYWNrX3JlcXVpcmVfXy5zID0gNik7XHJcbi8qKioqKiovIH0pXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKiovIChbXHJcbi8qIDAgKi9cclxuLyoqKi8gKGZ1bmN0aW9uKG1vZHVsZSwgZXhwb3J0cykge1xyXG5cclxuZnVuY3Rpb24gc2VsZWN0KGVsZW1lbnQpIHtcclxuICAgIHZhciBzZWxlY3RlZFRleHQ7XHJcblxyXG4gICAgaWYgKGVsZW1lbnQubm9kZU5hbWUgPT09ICdTRUxFQ1QnKSB7XHJcbiAgICAgICAgZWxlbWVudC5mb2N1cygpO1xyXG5cclxuICAgICAgICBzZWxlY3RlZFRleHQgPSBlbGVtZW50LnZhbHVlO1xyXG4gICAgfVxyXG4gICAgZWxzZSBpZiAoZWxlbWVudC5ub2RlTmFtZSA9PT0gJ0lOUFVUJyB8fCBlbGVtZW50Lm5vZGVOYW1lID09PSAnVEVYVEFSRUEnKSB7XHJcbiAgICAgICAgdmFyIGlzUmVhZE9ubHkgPSBlbGVtZW50Lmhhc0F0dHJpYnV0ZSgncmVhZG9ubHknKTtcclxuXHJcbiAgICAgICAgaWYgKCFpc1JlYWRPbmx5KSB7XHJcbiAgICAgICAgICAgIGVsZW1lbnQuc2V0QXR0cmlidXRlKCdyZWFkb25seScsICcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGVsZW1lbnQuc2VsZWN0KCk7XHJcbiAgICAgICAgZWxlbWVudC5zZXRTZWxlY3Rpb25SYW5nZSgwLCBlbGVtZW50LnZhbHVlLmxlbmd0aCk7XHJcblxyXG4gICAgICAgIGlmICghaXNSZWFkT25seSkge1xyXG4gICAgICAgICAgICBlbGVtZW50LnJlbW92ZUF0dHJpYnV0ZSgncmVhZG9ubHknKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlbGVjdGVkVGV4dCA9IGVsZW1lbnQudmFsdWU7XHJcbiAgICB9XHJcbiAgICBlbHNlIHtcclxuICAgICAgICBpZiAoZWxlbWVudC5oYXNBdHRyaWJ1dGUoJ2NvbnRlbnRlZGl0YWJsZScpKSB7XHJcbiAgICAgICAgICAgIGVsZW1lbnQuZm9jdXMoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHZhciBzZWxlY3Rpb24gPSB3aW5kb3cuZ2V0U2VsZWN0aW9uKCk7XHJcbiAgICAgICAgdmFyIHJhbmdlID0gZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTtcclxuXHJcbiAgICAgICAgcmFuZ2Uuc2VsZWN0Tm9kZUNvbnRlbnRzKGVsZW1lbnQpO1xyXG4gICAgICAgIHNlbGVjdGlvbi5yZW1vdmVBbGxSYW5nZXMoKTtcclxuICAgICAgICBzZWxlY3Rpb24uYWRkUmFuZ2UocmFuZ2UpO1xyXG5cclxuICAgICAgICBzZWxlY3RlZFRleHQgPSBzZWxlY3Rpb24udG9TdHJpbmcoKTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gc2VsZWN0ZWRUZXh0O1xyXG59XHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHNlbGVjdDtcclxuXHJcblxyXG4vKioqLyB9KSxcclxuLyogMSAqL1xyXG4vKioqLyAoZnVuY3Rpb24obW9kdWxlLCBleHBvcnRzKSB7XHJcblxyXG5mdW5jdGlvbiBFICgpIHtcclxuICAvLyBLZWVwIHRoaXMgZW1wdHkgc28gaXQncyBlYXNpZXIgdG8gaW5oZXJpdCBmcm9tXHJcbiAgLy8gKHZpYSBodHRwczovL2dpdGh1Yi5jb20vbGlwc21hY2sgZnJvbSBodHRwczovL2dpdGh1Yi5jb20vc2NvdHRjb3JnYW4vdGlueS1lbWl0dGVyL2lzc3Vlcy8zKVxyXG59XHJcblxyXG5FLnByb3RvdHlwZSA9IHtcclxuICBvbjogZnVuY3Rpb24gKG5hbWUsIGNhbGxiYWNrLCBjdHgpIHtcclxuICAgIHZhciBlID0gdGhpcy5lIHx8ICh0aGlzLmUgPSB7fSk7XHJcblxyXG4gICAgKGVbbmFtZV0gfHwgKGVbbmFtZV0gPSBbXSkpLnB1c2goe1xyXG4gICAgICBmbjogY2FsbGJhY2ssXHJcbiAgICAgIGN0eDogY3R4XHJcbiAgICB9KTtcclxuXHJcbiAgICByZXR1cm4gdGhpcztcclxuICB9LFxyXG5cclxuICBvbmNlOiBmdW5jdGlvbiAobmFtZSwgY2FsbGJhY2ssIGN0eCkge1xyXG4gICAgdmFyIHNlbGYgPSB0aGlzO1xyXG4gICAgZnVuY3Rpb24gbGlzdGVuZXIgKCkge1xyXG4gICAgICBzZWxmLm9mZihuYW1lLCBsaXN0ZW5lcik7XHJcbiAgICAgIGNhbGxiYWNrLmFwcGx5KGN0eCwgYXJndW1lbnRzKTtcclxuICAgIH07XHJcblxyXG4gICAgbGlzdGVuZXIuXyA9IGNhbGxiYWNrXHJcbiAgICByZXR1cm4gdGhpcy5vbihuYW1lLCBsaXN0ZW5lciwgY3R4KTtcclxuICB9LFxyXG5cclxuICBlbWl0OiBmdW5jdGlvbiAobmFtZSkge1xyXG4gICAgdmFyIGRhdGEgPSBbXS5zbGljZS5jYWxsKGFyZ3VtZW50cywgMSk7XHJcbiAgICB2YXIgZXZ0QXJyID0gKCh0aGlzLmUgfHwgKHRoaXMuZSA9IHt9KSlbbmFtZV0gfHwgW10pLnNsaWNlKCk7XHJcbiAgICB2YXIgaSA9IDA7XHJcbiAgICB2YXIgbGVuID0gZXZ0QXJyLmxlbmd0aDtcclxuXHJcbiAgICBmb3IgKGk7IGkgPCBsZW47IGkrKykge1xyXG4gICAgICBldnRBcnJbaV0uZm4uYXBwbHkoZXZ0QXJyW2ldLmN0eCwgZGF0YSk7XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIHRoaXM7XHJcbiAgfSxcclxuXHJcbiAgb2ZmOiBmdW5jdGlvbiAobmFtZSwgY2FsbGJhY2spIHtcclxuICAgIHZhciBlID0gdGhpcy5lIHx8ICh0aGlzLmUgPSB7fSk7XHJcbiAgICB2YXIgZXZ0cyA9IGVbbmFtZV07XHJcbiAgICB2YXIgbGl2ZUV2ZW50cyA9IFtdO1xyXG5cclxuICAgIGlmIChldnRzICYmIGNhbGxiYWNrKSB7XHJcbiAgICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBldnRzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcbiAgICAgICAgaWYgKGV2dHNbaV0uZm4gIT09IGNhbGxiYWNrICYmIGV2dHNbaV0uZm4uXyAhPT0gY2FsbGJhY2spXHJcbiAgICAgICAgICBsaXZlRXZlbnRzLnB1c2goZXZ0c1tpXSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBSZW1vdmUgZXZlbnQgZnJvbSBxdWV1ZSB0byBwcmV2ZW50IG1lbW9yeSBsZWFrXHJcbiAgICAvLyBTdWdnZXN0ZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL2xhemRcclxuICAgIC8vIFJlZjogaHR0cHM6Ly9naXRodWIuY29tL3Njb3R0Y29yZ2FuL3RpbnktZW1pdHRlci9jb21taXQvYzZlYmZhYTliYzk3M2IzM2QxMTBhODRhMzA3NzQyYjdjZjk0Yzk1MyNjb21taXRjb21tZW50LTUwMjQ5MTBcclxuXHJcbiAgICAobGl2ZUV2ZW50cy5sZW5ndGgpXHJcbiAgICAgID8gZVtuYW1lXSA9IGxpdmVFdmVudHNcclxuICAgICAgOiBkZWxldGUgZVtuYW1lXTtcclxuXHJcbiAgICByZXR1cm4gdGhpcztcclxuICB9XHJcbn07XHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IEU7XHJcbm1vZHVsZS5leHBvcnRzLlRpbnlFbWl0dGVyID0gRTtcclxuXHJcblxyXG4vKioqLyB9KSxcclxuLyogMiAqL1xyXG4vKioqLyAoZnVuY3Rpb24obW9kdWxlLCBleHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKSB7XHJcblxyXG52YXIgaXMgPSBfX3dlYnBhY2tfcmVxdWlyZV9fKDMpO1xyXG52YXIgZGVsZWdhdGUgPSBfX3dlYnBhY2tfcmVxdWlyZV9fKDQpO1xyXG5cclxuLyoqXHJcbiAqIFZhbGlkYXRlcyBhbGwgcGFyYW1zIGFuZCBjYWxscyB0aGUgcmlnaHRcclxuICogbGlzdGVuZXIgZnVuY3Rpb24gYmFzZWQgb24gaXRzIHRhcmdldCB0eXBlLlxyXG4gKlxyXG4gKiBAcGFyYW0ge1N0cmluZ3xIVE1MRWxlbWVudHxIVE1MQ29sbGVjdGlvbnxOb2RlTGlzdH0gdGFyZ2V0XHJcbiAqIEBwYXJhbSB7U3RyaW5nfSB0eXBlXHJcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGNhbGxiYWNrXHJcbiAqIEByZXR1cm4ge09iamVjdH1cclxuICovXHJcbmZ1bmN0aW9uIGxpc3Rlbih0YXJnZXQsIHR5cGUsIGNhbGxiYWNrKSB7XHJcbiAgICBpZiAoIXRhcmdldCAmJiAhdHlwZSAmJiAhY2FsbGJhY2spIHtcclxuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ01pc3NpbmcgcmVxdWlyZWQgYXJndW1lbnRzJyk7XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKCFpcy5zdHJpbmcodHlwZSkpIHtcclxuICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdTZWNvbmQgYXJndW1lbnQgbXVzdCBiZSBhIFN0cmluZycpO1xyXG4gICAgfVxyXG5cclxuICAgIGlmICghaXMuZm4oY2FsbGJhY2spKSB7XHJcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignVGhpcmQgYXJndW1lbnQgbXVzdCBiZSBhIEZ1bmN0aW9uJyk7XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKGlzLm5vZGUodGFyZ2V0KSkge1xyXG4gICAgICAgIHJldHVybiBsaXN0ZW5Ob2RlKHRhcmdldCwgdHlwZSwgY2FsbGJhY2spO1xyXG4gICAgfVxyXG4gICAgZWxzZSBpZiAoaXMubm9kZUxpc3QodGFyZ2V0KSkge1xyXG4gICAgICAgIHJldHVybiBsaXN0ZW5Ob2RlTGlzdCh0YXJnZXQsIHR5cGUsIGNhbGxiYWNrKTtcclxuICAgIH1cclxuICAgIGVsc2UgaWYgKGlzLnN0cmluZyh0YXJnZXQpKSB7XHJcbiAgICAgICAgcmV0dXJuIGxpc3RlblNlbGVjdG9yKHRhcmdldCwgdHlwZSwgY2FsbGJhY2spO1xyXG4gICAgfVxyXG4gICAgZWxzZSB7XHJcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignRmlyc3QgYXJndW1lbnQgbXVzdCBiZSBhIFN0cmluZywgSFRNTEVsZW1lbnQsIEhUTUxDb2xsZWN0aW9uLCBvciBOb2RlTGlzdCcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuICogQWRkcyBhbiBldmVudCBsaXN0ZW5lciB0byBhIEhUTUwgZWxlbWVudFxyXG4gKiBhbmQgcmV0dXJucyBhIHJlbW92ZSBsaXN0ZW5lciBmdW5jdGlvbi5cclxuICpcclxuICogQHBhcmFtIHtIVE1MRWxlbWVudH0gbm9kZVxyXG4gKiBAcGFyYW0ge1N0cmluZ30gdHlwZVxyXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFja1xyXG4gKiBAcmV0dXJuIHtPYmplY3R9XHJcbiAqL1xyXG5mdW5jdGlvbiBsaXN0ZW5Ob2RlKG5vZGUsIHR5cGUsIGNhbGxiYWNrKSB7XHJcbiAgICBub2RlLmFkZEV2ZW50TGlzdGVuZXIodHlwZSwgY2FsbGJhY2spO1xyXG5cclxuICAgIHJldHVybiB7XHJcbiAgICAgICAgZGVzdHJveTogZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgICAgIG5vZGUucmVtb3ZlRXZlbnRMaXN0ZW5lcih0eXBlLCBjYWxsYmFjayk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuICogQWRkIGFuIGV2ZW50IGxpc3RlbmVyIHRvIGEgbGlzdCBvZiBIVE1MIGVsZW1lbnRzXHJcbiAqIGFuZCByZXR1cm5zIGEgcmVtb3ZlIGxpc3RlbmVyIGZ1bmN0aW9uLlxyXG4gKlxyXG4gKiBAcGFyYW0ge05vZGVMaXN0fEhUTUxDb2xsZWN0aW9ufSBub2RlTGlzdFxyXG4gKiBAcGFyYW0ge1N0cmluZ30gdHlwZVxyXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFja1xyXG4gKiBAcmV0dXJuIHtPYmplY3R9XHJcbiAqL1xyXG5mdW5jdGlvbiBsaXN0ZW5Ob2RlTGlzdChub2RlTGlzdCwgdHlwZSwgY2FsbGJhY2spIHtcclxuICAgIEFycmF5LnByb3RvdHlwZS5mb3JFYWNoLmNhbGwobm9kZUxpc3QsIGZ1bmN0aW9uKG5vZGUpIHtcclxuICAgICAgICBub2RlLmFkZEV2ZW50TGlzdGVuZXIodHlwZSwgY2FsbGJhY2spO1xyXG4gICAgfSk7XHJcblxyXG4gICAgcmV0dXJuIHtcclxuICAgICAgICBkZXN0cm95OiBmdW5jdGlvbigpIHtcclxuICAgICAgICAgICAgQXJyYXkucHJvdG90eXBlLmZvckVhY2guY2FsbChub2RlTGlzdCwgZnVuY3Rpb24obm9kZSkge1xyXG4gICAgICAgICAgICAgICAgbm9kZS5yZW1vdmVFdmVudExpc3RlbmVyKHR5cGUsIGNhbGxiYWNrKTtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuICogQWRkIGFuIGV2ZW50IGxpc3RlbmVyIHRvIGEgc2VsZWN0b3JcclxuICogYW5kIHJldHVybnMgYSByZW1vdmUgbGlzdGVuZXIgZnVuY3Rpb24uXHJcbiAqXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSBzZWxlY3RvclxyXG4gKiBAcGFyYW0ge1N0cmluZ30gdHlwZVxyXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFja1xyXG4gKiBAcmV0dXJuIHtPYmplY3R9XHJcbiAqL1xyXG5mdW5jdGlvbiBsaXN0ZW5TZWxlY3RvcihzZWxlY3RvciwgdHlwZSwgY2FsbGJhY2spIHtcclxuICAgIHJldHVybiBkZWxlZ2F0ZShkb2N1bWVudC5ib2R5LCBzZWxlY3RvciwgdHlwZSwgY2FsbGJhY2spO1xyXG59XHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IGxpc3RlbjtcclxuXHJcblxyXG4vKioqLyB9KSxcclxuLyogMyAqL1xyXG4vKioqLyAoZnVuY3Rpb24obW9kdWxlLCBleHBvcnRzKSB7XHJcblxyXG4vKipcclxuICogQ2hlY2sgaWYgYXJndW1lbnQgaXMgYSBIVE1MIGVsZW1lbnQuXHJcbiAqXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWx1ZVxyXG4gKiBAcmV0dXJuIHtCb29sZWFufVxyXG4gKi9cclxuZXhwb3J0cy5ub2RlID0gZnVuY3Rpb24odmFsdWUpIHtcclxuICAgIHJldHVybiB2YWx1ZSAhPT0gdW5kZWZpbmVkXHJcbiAgICAgICAgJiYgdmFsdWUgaW5zdGFuY2VvZiBIVE1MRWxlbWVudFxyXG4gICAgICAgICYmIHZhbHVlLm5vZGVUeXBlID09PSAxO1xyXG59O1xyXG5cclxuLyoqXHJcbiAqIENoZWNrIGlmIGFyZ3VtZW50IGlzIGEgbGlzdCBvZiBIVE1MIGVsZW1lbnRzLlxyXG4gKlxyXG4gKiBAcGFyYW0ge09iamVjdH0gdmFsdWVcclxuICogQHJldHVybiB7Qm9vbGVhbn1cclxuICovXHJcbmV4cG9ydHMubm9kZUxpc3QgPSBmdW5jdGlvbih2YWx1ZSkge1xyXG4gICAgdmFyIHR5cGUgPSBPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodmFsdWUpO1xyXG5cclxuICAgIHJldHVybiB2YWx1ZSAhPT0gdW5kZWZpbmVkXHJcbiAgICAgICAgJiYgKHR5cGUgPT09ICdbb2JqZWN0IE5vZGVMaXN0XScgfHwgdHlwZSA9PT0gJ1tvYmplY3QgSFRNTENvbGxlY3Rpb25dJylcclxuICAgICAgICAmJiAoJ2xlbmd0aCcgaW4gdmFsdWUpXHJcbiAgICAgICAgJiYgKHZhbHVlLmxlbmd0aCA9PT0gMCB8fCBleHBvcnRzLm5vZGUodmFsdWVbMF0pKTtcclxufTtcclxuXHJcbi8qKlxyXG4gKiBDaGVjayBpZiBhcmd1bWVudCBpcyBhIHN0cmluZy5cclxuICpcclxuICogQHBhcmFtIHtPYmplY3R9IHZhbHVlXHJcbiAqIEByZXR1cm4ge0Jvb2xlYW59XHJcbiAqL1xyXG5leHBvcnRzLnN0cmluZyA9IGZ1bmN0aW9uKHZhbHVlKSB7XHJcbiAgICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSAnc3RyaW5nJ1xyXG4gICAgICAgIHx8IHZhbHVlIGluc3RhbmNlb2YgU3RyaW5nO1xyXG59O1xyXG5cclxuLyoqXHJcbiAqIENoZWNrIGlmIGFyZ3VtZW50IGlzIGEgZnVuY3Rpb24uXHJcbiAqXHJcbiAqIEBwYXJhbSB7T2JqZWN0fSB2YWx1ZVxyXG4gKiBAcmV0dXJuIHtCb29sZWFufVxyXG4gKi9cclxuZXhwb3J0cy5mbiA9IGZ1bmN0aW9uKHZhbHVlKSB7XHJcbiAgICB2YXIgdHlwZSA9IE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh2YWx1ZSk7XHJcblxyXG4gICAgcmV0dXJuIHR5cGUgPT09ICdbb2JqZWN0IEZ1bmN0aW9uXSc7XHJcbn07XHJcblxyXG5cclxuLyoqKi8gfSksXHJcbi8qIDQgKi9cclxuLyoqKi8gKGZ1bmN0aW9uKG1vZHVsZSwgZXhwb3J0cywgX193ZWJwYWNrX3JlcXVpcmVfXykge1xyXG5cclxudmFyIGNsb3Nlc3QgPSBfX3dlYnBhY2tfcmVxdWlyZV9fKDUpO1xyXG5cclxuLyoqXHJcbiAqIERlbGVnYXRlcyBldmVudCB0byBhIHNlbGVjdG9yLlxyXG4gKlxyXG4gKiBAcGFyYW0ge0VsZW1lbnR9IGVsZW1lbnRcclxuICogQHBhcmFtIHtTdHJpbmd9IHNlbGVjdG9yXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSB0eXBlXHJcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGNhbGxiYWNrXHJcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gdXNlQ2FwdHVyZVxyXG4gKiBAcmV0dXJuIHtPYmplY3R9XHJcbiAqL1xyXG5mdW5jdGlvbiBfZGVsZWdhdGUoZWxlbWVudCwgc2VsZWN0b3IsIHR5cGUsIGNhbGxiYWNrLCB1c2VDYXB0dXJlKSB7XHJcbiAgICB2YXIgbGlzdGVuZXJGbiA9IGxpc3RlbmVyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XHJcblxyXG4gICAgZWxlbWVudC5hZGRFdmVudExpc3RlbmVyKHR5cGUsIGxpc3RlbmVyRm4sIHVzZUNhcHR1cmUpO1xyXG5cclxuICAgIHJldHVybiB7XHJcbiAgICAgICAgZGVzdHJveTogZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgICAgIGVsZW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcih0eXBlLCBsaXN0ZW5lckZuLCB1c2VDYXB0dXJlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEZWxlZ2F0ZXMgZXZlbnQgdG8gYSBzZWxlY3Rvci5cclxuICpcclxuICogQHBhcmFtIHtFbGVtZW50fFN0cmluZ3xBcnJheX0gW2VsZW1lbnRzXVxyXG4gKiBAcGFyYW0ge1N0cmluZ30gc2VsZWN0b3JcclxuICogQHBhcmFtIHtTdHJpbmd9IHR5cGVcclxuICogQHBhcmFtIHtGdW5jdGlvbn0gY2FsbGJhY2tcclxuICogQHBhcmFtIHtCb29sZWFufSB1c2VDYXB0dXJlXHJcbiAqIEByZXR1cm4ge09iamVjdH1cclxuICovXHJcbmZ1bmN0aW9uIGRlbGVnYXRlKGVsZW1lbnRzLCBzZWxlY3RvciwgdHlwZSwgY2FsbGJhY2ssIHVzZUNhcHR1cmUpIHtcclxuICAgIC8vIEhhbmRsZSB0aGUgcmVndWxhciBFbGVtZW50IHVzYWdlXHJcbiAgICBpZiAodHlwZW9mIGVsZW1lbnRzLmFkZEV2ZW50TGlzdGVuZXIgPT09ICdmdW5jdGlvbicpIHtcclxuICAgICAgICByZXR1cm4gX2RlbGVnYXRlLmFwcGx5KG51bGwsIGFyZ3VtZW50cyk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSGFuZGxlIEVsZW1lbnQtbGVzcyB1c2FnZSwgaXQgZGVmYXVsdHMgdG8gZ2xvYmFsIGRlbGVnYXRpb25cclxuICAgIGlmICh0eXBlb2YgdHlwZSA9PT0gJ2Z1bmN0aW9uJykge1xyXG4gICAgICAgIC8vIFVzZSBgZG9jdW1lbnRgIGFzIHRoZSBmaXJzdCBwYXJhbWV0ZXIsIHRoZW4gYXBwbHkgYXJndW1lbnRzXHJcbiAgICAgICAgLy8gVGhpcyBpcyBhIHNob3J0IHdheSB0byAudW5zaGlmdCBgYXJndW1lbnRzYCB3aXRob3V0IHJ1bm5pbmcgaW50byBkZW9wdGltaXphdGlvbnNcclxuICAgICAgICByZXR1cm4gX2RlbGVnYXRlLmJpbmQobnVsbCwgZG9jdW1lbnQpLmFwcGx5KG51bGwsIGFyZ3VtZW50cyk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSGFuZGxlIFNlbGVjdG9yLWJhc2VkIHVzYWdlXHJcbiAgICBpZiAodHlwZW9mIGVsZW1lbnRzID09PSAnc3RyaW5nJykge1xyXG4gICAgICAgIGVsZW1lbnRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChlbGVtZW50cyk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSGFuZGxlIEFycmF5LWxpa2UgYmFzZWQgdXNhZ2VcclxuICAgIHJldHVybiBBcnJheS5wcm90b3R5cGUubWFwLmNhbGwoZWxlbWVudHMsIGZ1bmN0aW9uIChlbGVtZW50KSB7XHJcbiAgICAgICAgcmV0dXJuIF9kZWxlZ2F0ZShlbGVtZW50LCBzZWxlY3RvciwgdHlwZSwgY2FsbGJhY2ssIHVzZUNhcHR1cmUpO1xyXG4gICAgfSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBGaW5kcyBjbG9zZXN0IG1hdGNoIGFuZCBpbnZva2VzIGNhbGxiYWNrLlxyXG4gKlxyXG4gKiBAcGFyYW0ge0VsZW1lbnR9IGVsZW1lbnRcclxuICogQHBhcmFtIHtTdHJpbmd9IHNlbGVjdG9yXHJcbiAqIEBwYXJhbSB7U3RyaW5nfSB0eXBlXHJcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGNhbGxiYWNrXHJcbiAqIEByZXR1cm4ge0Z1bmN0aW9ufVxyXG4gKi9cclxuZnVuY3Rpb24gbGlzdGVuZXIoZWxlbWVudCwgc2VsZWN0b3IsIHR5cGUsIGNhbGxiYWNrKSB7XHJcbiAgICByZXR1cm4gZnVuY3Rpb24oZSkge1xyXG4gICAgICAgIGUuZGVsZWdhdGVUYXJnZXQgPSBjbG9zZXN0KGUudGFyZ2V0LCBzZWxlY3Rvcik7XHJcblxyXG4gICAgICAgIGlmIChlLmRlbGVnYXRlVGFyZ2V0KSB7XHJcbiAgICAgICAgICAgIGNhbGxiYWNrLmNhbGwoZWxlbWVudCwgZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IGRlbGVnYXRlO1xyXG5cclxuXHJcbi8qKiovIH0pLFxyXG4vKiA1ICovXHJcbi8qKiovIChmdW5jdGlvbihtb2R1bGUsIGV4cG9ydHMpIHtcclxuXHJcbnZhciBET0NVTUVOVF9OT0RFX1RZUEUgPSA5O1xyXG5cclxuLyoqXHJcbiAqIEEgcG9seWZpbGwgZm9yIEVsZW1lbnQubWF0Y2hlcygpXHJcbiAqL1xyXG5pZiAodHlwZW9mIEVsZW1lbnQgIT09ICd1bmRlZmluZWQnICYmICFFbGVtZW50LnByb3RvdHlwZS5tYXRjaGVzKSB7XHJcbiAgICB2YXIgcHJvdG8gPSBFbGVtZW50LnByb3RvdHlwZTtcclxuXHJcbiAgICBwcm90by5tYXRjaGVzID0gcHJvdG8ubWF0Y2hlc1NlbGVjdG9yIHx8XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvdG8ubW96TWF0Y2hlc1NlbGVjdG9yIHx8XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvdG8ubXNNYXRjaGVzU2VsZWN0b3IgfHxcclxuICAgICAgICAgICAgICAgICAgICBwcm90by5vTWF0Y2hlc1NlbGVjdG9yIHx8XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvdG8ud2Via2l0TWF0Y2hlc1NlbGVjdG9yO1xyXG59XHJcblxyXG4vKipcclxuICogRmluZHMgdGhlIGNsb3Nlc3QgcGFyZW50IHRoYXQgbWF0Y2hlcyBhIHNlbGVjdG9yLlxyXG4gKlxyXG4gKiBAcGFyYW0ge0VsZW1lbnR9IGVsZW1lbnRcclxuICogQHBhcmFtIHtTdHJpbmd9IHNlbGVjdG9yXHJcbiAqIEByZXR1cm4ge0Z1bmN0aW9ufVxyXG4gKi9cclxuZnVuY3Rpb24gY2xvc2VzdCAoZWxlbWVudCwgc2VsZWN0b3IpIHtcclxuICAgIHdoaWxlIChlbGVtZW50ICYmIGVsZW1lbnQubm9kZVR5cGUgIT09IERPQ1VNRU5UX05PREVfVFlQRSkge1xyXG4gICAgICAgIGlmICh0eXBlb2YgZWxlbWVudC5tYXRjaGVzID09PSAnZnVuY3Rpb24nICYmXHJcbiAgICAgICAgICAgIGVsZW1lbnQubWF0Y2hlcyhzZWxlY3RvcikpIHtcclxuICAgICAgICAgIHJldHVybiBlbGVtZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbGVtZW50ID0gZWxlbWVudC5wYXJlbnROb2RlO1xyXG4gICAgfVxyXG59XHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IGNsb3Nlc3Q7XHJcblxyXG5cclxuLyoqKi8gfSksXHJcbi8qIDYgKi9cclxuLyoqKi8gKGZ1bmN0aW9uKG1vZHVsZSwgX193ZWJwYWNrX2V4cG9ydHNfXywgX193ZWJwYWNrX3JlcXVpcmVfXykge1xyXG5cclxuXCJ1c2Ugc3RyaWN0XCI7XHJcbl9fd2VicGFja19yZXF1aXJlX18ucihfX3dlYnBhY2tfZXhwb3J0c19fKTtcclxuXHJcbi8vIEVYVEVSTkFMIE1PRFVMRTogLi9ub2RlX21vZHVsZXMvc2VsZWN0L3NyYy9zZWxlY3QuanNcclxudmFyIHNyY19zZWxlY3QgPSBfX3dlYnBhY2tfcmVxdWlyZV9fKDApO1xyXG52YXIgc2VsZWN0X2RlZmF1bHQgPSAvKiNfX1BVUkVfXyovX193ZWJwYWNrX3JlcXVpcmVfXy5uKHNyY19zZWxlY3QpO1xyXG5cclxuLy8gQ09OQ0FURU5BVEVEIE1PRFVMRTogLi9zcmMvY2xpcGJvYXJkLWFjdGlvbi5qc1xyXG52YXIgX3R5cGVvZiA9IHR5cGVvZiBTeW1ib2wgPT09IFwiZnVuY3Rpb25cIiAmJiB0eXBlb2YgU3ltYm9sLml0ZXJhdG9yID09PSBcInN5bWJvbFwiID8gZnVuY3Rpb24gKG9iaikgeyByZXR1cm4gdHlwZW9mIG9iajsgfSA6IGZ1bmN0aW9uIChvYmopIHsgcmV0dXJuIG9iaiAmJiB0eXBlb2YgU3ltYm9sID09PSBcImZ1bmN0aW9uXCIgJiYgb2JqLmNvbnN0cnVjdG9yID09PSBTeW1ib2wgJiYgb2JqICE9PSBTeW1ib2wucHJvdG90eXBlID8gXCJzeW1ib2xcIiA6IHR5cGVvZiBvYmo7IH07XHJcblxyXG52YXIgX2NyZWF0ZUNsYXNzID0gZnVuY3Rpb24gKCkgeyBmdW5jdGlvbiBkZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH0gcmV0dXJuIGZ1bmN0aW9uIChDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHsgaWYgKHByb3RvUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7IHJldHVybiBDb25zdHJ1Y3RvcjsgfTsgfSgpO1xyXG5cclxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cclxuXHJcblxyXG5cclxuLyoqXHJcbiAqIElubmVyIGNsYXNzIHdoaWNoIHBlcmZvcm1zIHNlbGVjdGlvbiBmcm9tIGVpdGhlciBgdGV4dGAgb3IgYHRhcmdldGBcclxuICogcHJvcGVydGllcyBhbmQgdGhlbiBleGVjdXRlcyBjb3B5IG9yIGN1dCBvcGVyYXRpb25zLlxyXG4gKi9cclxuXHJcbnZhciBjbGlwYm9hcmRfYWN0aW9uX0NsaXBib2FyZEFjdGlvbiA9IGZ1bmN0aW9uICgpIHtcclxuICAgIC8qKlxyXG4gICAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnNcclxuICAgICAqL1xyXG4gICAgZnVuY3Rpb24gQ2xpcGJvYXJkQWN0aW9uKG9wdGlvbnMpIHtcclxuICAgICAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgQ2xpcGJvYXJkQWN0aW9uKTtcclxuXHJcbiAgICAgICAgdGhpcy5yZXNvbHZlT3B0aW9ucyhvcHRpb25zKTtcclxuICAgICAgICB0aGlzLmluaXRTZWxlY3Rpb24oKTtcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgYmFzZSBwcm9wZXJ0aWVzIHBhc3NlZCBmcm9tIGNvbnN0cnVjdG9yLlxyXG4gICAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnNcclxuICAgICAqL1xyXG5cclxuXHJcbiAgICBfY3JlYXRlQ2xhc3MoQ2xpcGJvYXJkQWN0aW9uLCBbe1xyXG4gICAgICAgIGtleTogJ3Jlc29sdmVPcHRpb25zJyxcclxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gcmVzb2x2ZU9wdGlvbnMoKSB7XHJcbiAgICAgICAgICAgIHZhciBvcHRpb25zID0gYXJndW1lbnRzLmxlbmd0aCA+IDAgJiYgYXJndW1lbnRzWzBdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMF0gOiB7fTtcclxuXHJcbiAgICAgICAgICAgIHRoaXMuYWN0aW9uID0gb3B0aW9ucy5hY3Rpb247XHJcbiAgICAgICAgICAgIHRoaXMuY29udGFpbmVyID0gb3B0aW9ucy5jb250YWluZXI7XHJcbiAgICAgICAgICAgIHRoaXMuZW1pdHRlciA9IG9wdGlvbnMuZW1pdHRlcjtcclxuICAgICAgICAgICAgdGhpcy50YXJnZXQgPSBvcHRpb25zLnRhcmdldDtcclxuICAgICAgICAgICAgdGhpcy50ZXh0ID0gb3B0aW9ucy50ZXh0O1xyXG4gICAgICAgICAgICB0aGlzLnRyaWdnZXIgPSBvcHRpb25zLnRyaWdnZXI7XHJcblxyXG4gICAgICAgICAgICB0aGlzLnNlbGVjdGVkVGV4dCA9ICcnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyoqXHJcbiAgICAgICAgICogRGVjaWRlcyB3aGljaCBzZWxlY3Rpb24gc3RyYXRlZ3kgaXMgZ29pbmcgdG8gYmUgYXBwbGllZCBiYXNlZFxyXG4gICAgICAgICAqIG9uIHRoZSBleGlzdGVuY2Ugb2YgYHRleHRgIGFuZCBgdGFyZ2V0YCBwcm9wZXJ0aWVzLlxyXG4gICAgICAgICAqL1xyXG5cclxuICAgIH0sIHtcclxuICAgICAgICBrZXk6ICdpbml0U2VsZWN0aW9uJyxcclxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gaW5pdFNlbGVjdGlvbigpIHtcclxuICAgICAgICAgICAgaWYgKHRoaXMudGV4dCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5zZWxlY3RGYWtlKCk7XHJcbiAgICAgICAgICAgIH0gZWxzZSBpZiAodGhpcy50YXJnZXQpIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuc2VsZWN0VGFyZ2V0KCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qKlxyXG4gICAgICAgICAqIENyZWF0ZXMgYSBmYWtlIHRleHRhcmVhIGVsZW1lbnQsIHNldHMgaXRzIHZhbHVlIGZyb20gYHRleHRgIHByb3BlcnR5LFxyXG4gICAgICAgICAqIGFuZCBtYWtlcyBhIHNlbGVjdGlvbiBvbiBpdC5cclxuICAgICAgICAgKi9cclxuXHJcbiAgICB9LCB7XHJcbiAgICAgICAga2V5OiAnc2VsZWN0RmFrZScsXHJcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHNlbGVjdEZha2UoKSB7XHJcbiAgICAgICAgICAgIHZhciBfdGhpcyA9IHRoaXM7XHJcblxyXG4gICAgICAgICAgICB2YXIgaXNSVEwgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuZ2V0QXR0cmlidXRlKCdkaXInKSA9PSAncnRsJztcclxuXHJcbiAgICAgICAgICAgIHRoaXMucmVtb3ZlRmFrZSgpO1xyXG5cclxuICAgICAgICAgICAgdGhpcy5mYWtlSGFuZGxlckNhbGxiYWNrID0gZnVuY3Rpb24gKCkge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIF90aGlzLnJlbW92ZUZha2UoKTtcclxuICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgdGhpcy5mYWtlSGFuZGxlciA9IHRoaXMuY29udGFpbmVyLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgdGhpcy5mYWtlSGFuZGxlckNhbGxiYWNrKSB8fCB0cnVlO1xyXG5cclxuICAgICAgICAgICAgdGhpcy5mYWtlRWxlbSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3RleHRhcmVhJyk7XHJcbiAgICAgICAgICAgIC8vIFByZXZlbnQgem9vbWluZyBvbiBpT1NcclxuICAgICAgICAgICAgdGhpcy5mYWtlRWxlbS5zdHlsZS5mb250U2l6ZSA9ICcxMnB0JztcclxuICAgICAgICAgICAgLy8gUmVzZXQgYm94IG1vZGVsXHJcbiAgICAgICAgICAgIHRoaXMuZmFrZUVsZW0uc3R5bGUuYm9yZGVyID0gJzAnO1xyXG4gICAgICAgICAgICB0aGlzLmZha2VFbGVtLnN0eWxlLnBhZGRpbmcgPSAnMCc7XHJcbiAgICAgICAgICAgIHRoaXMuZmFrZUVsZW0uc3R5bGUubWFyZ2luID0gJzAnO1xyXG4gICAgICAgICAgICAvLyBNb3ZlIGVsZW1lbnQgb3V0IG9mIHNjcmVlbiBob3Jpem9udGFsbHlcclxuICAgICAgICAgICAgdGhpcy5mYWtlRWxlbS5zdHlsZS5wb3NpdGlvbiA9ICdhYnNvbHV0ZSc7XHJcbiAgICAgICAgICAgIHRoaXMuZmFrZUVsZW0uc3R5bGVbaXNSVEwgPyAncmlnaHQnIDogJ2xlZnQnXSA9ICctOTk5OXB4JztcclxuICAgICAgICAgICAgLy8gTW92ZSBlbGVtZW50IHRvIHRoZSBzYW1lIHBvc2l0aW9uIHZlcnRpY2FsbHlcclxuICAgICAgICAgICAgdmFyIHlQb3NpdGlvbiA9IHdpbmRvdy5wYWdlWU9mZnNldCB8fCBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wO1xyXG4gICAgICAgICAgICB0aGlzLmZha2VFbGVtLnN0eWxlLnRvcCA9IHlQb3NpdGlvbiArICdweCc7XHJcblxyXG4gICAgICAgICAgICB0aGlzLmZha2VFbGVtLnNldEF0dHJpYnV0ZSgncmVhZG9ubHknLCAnJyk7XHJcbiAgICAgICAgICAgIHRoaXMuZmFrZUVsZW0udmFsdWUgPSB0aGlzLnRleHQ7XHJcblxyXG4gICAgICAgICAgICB0aGlzLmNvbnRhaW5lci5hcHBlbmRDaGlsZCh0aGlzLmZha2VFbGVtKTtcclxuXHJcbiAgICAgICAgICAgIHRoaXMuc2VsZWN0ZWRUZXh0ID0gc2VsZWN0X2RlZmF1bHQoKSh0aGlzLmZha2VFbGVtKTtcclxuICAgICAgICAgICAgdGhpcy5jb3B5VGV4dCgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyoqXHJcbiAgICAgICAgICogT25seSByZW1vdmVzIHRoZSBmYWtlIGVsZW1lbnQgYWZ0ZXIgYW5vdGhlciBjbGljayBldmVudCwgdGhhdCB3YXlcclxuICAgICAgICAgKiBhIHVzZXIgY2FuIGhpdCBgQ3RybCtDYCB0byBjb3B5IGJlY2F1c2Ugc2VsZWN0aW9uIHN0aWxsIGV4aXN0cy5cclxuICAgICAgICAgKi9cclxuXHJcbiAgICB9LCB7XHJcbiAgICAgICAga2V5OiAncmVtb3ZlRmFrZScsXHJcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHJlbW92ZUZha2UoKSB7XHJcbiAgICAgICAgICAgIGlmICh0aGlzLmZha2VIYW5kbGVyKSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmNvbnRhaW5lci5yZW1vdmVFdmVudExpc3RlbmVyKCdjbGljaycsIHRoaXMuZmFrZUhhbmRsZXJDYWxsYmFjayk7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmZha2VIYW5kbGVyID0gbnVsbDtcclxuICAgICAgICAgICAgICAgIHRoaXMuZmFrZUhhbmRsZXJDYWxsYmFjayA9IG51bGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlmICh0aGlzLmZha2VFbGVtKSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmNvbnRhaW5lci5yZW1vdmVDaGlsZCh0aGlzLmZha2VFbGVtKTtcclxuICAgICAgICAgICAgICAgIHRoaXMuZmFrZUVsZW0gPSBudWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKipcclxuICAgICAgICAgKiBTZWxlY3RzIHRoZSBjb250ZW50IGZyb20gZWxlbWVudCBwYXNzZWQgb24gYHRhcmdldGAgcHJvcGVydHkuXHJcbiAgICAgICAgICovXHJcblxyXG4gICAgfSwge1xyXG4gICAgICAgIGtleTogJ3NlbGVjdFRhcmdldCcsXHJcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIHNlbGVjdFRhcmdldCgpIHtcclxuICAgICAgICAgICAgdGhpcy5zZWxlY3RlZFRleHQgPSBzZWxlY3RfZGVmYXVsdCgpKHRoaXMudGFyZ2V0KTtcclxuICAgICAgICAgICAgdGhpcy5jb3B5VGV4dCgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyoqXHJcbiAgICAgICAgICogRXhlY3V0ZXMgdGhlIGNvcHkgb3BlcmF0aW9uIGJhc2VkIG9uIHRoZSBjdXJyZW50IHNlbGVjdGlvbi5cclxuICAgICAgICAgKi9cclxuXHJcbiAgICB9LCB7XHJcbiAgICAgICAga2V5OiAnY29weVRleHQnLFxyXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBjb3B5VGV4dCgpIHtcclxuICAgICAgICAgICAgdmFyIHN1Y2NlZWRlZCA9IHZvaWQgMDtcclxuXHJcbiAgICAgICAgICAgIHRyeSB7XHJcbiAgICAgICAgICAgICAgICBzdWNjZWVkZWQgPSBkb2N1bWVudC5leGVjQ29tbWFuZCh0aGlzLmFjdGlvbik7XHJcbiAgICAgICAgICAgIH0gY2F0Y2ggKGVycikge1xyXG4gICAgICAgICAgICAgICAgc3VjY2VlZGVkID0gZmFsc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoaXMuaGFuZGxlUmVzdWx0KHN1Y2NlZWRlZCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKipcclxuICAgICAgICAgKiBGaXJlcyBhbiBldmVudCBiYXNlZCBvbiB0aGUgY29weSBvcGVyYXRpb24gcmVzdWx0LlxyXG4gICAgICAgICAqIEBwYXJhbSB7Qm9vbGVhbn0gc3VjY2VlZGVkXHJcbiAgICAgICAgICovXHJcblxyXG4gICAgfSwge1xyXG4gICAgICAgIGtleTogJ2hhbmRsZVJlc3VsdCcsXHJcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIGhhbmRsZVJlc3VsdChzdWNjZWVkZWQpIHtcclxuICAgICAgICAgICAgdGhpcy5lbWl0dGVyLmVtaXQoc3VjY2VlZGVkID8gJ3N1Y2Nlc3MnIDogJ2Vycm9yJywge1xyXG4gICAgICAgICAgICAgICAgYWN0aW9uOiB0aGlzLmFjdGlvbixcclxuICAgICAgICAgICAgICAgIHRleHQ6IHRoaXMuc2VsZWN0ZWRUZXh0LFxyXG4gICAgICAgICAgICAgICAgdHJpZ2dlcjogdGhpcy50cmlnZ2VyLFxyXG4gICAgICAgICAgICAgICAgY2xlYXJTZWxlY3Rpb246IHRoaXMuY2xlYXJTZWxlY3Rpb24uYmluZCh0aGlzKVxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qKlxyXG4gICAgICAgICAqIE1vdmVzIGZvY3VzIGF3YXkgZnJvbSBgdGFyZ2V0YCBhbmQgYmFjayB0byB0aGUgdHJpZ2dlciwgcmVtb3ZlcyBjdXJyZW50IHNlbGVjdGlvbi5cclxuICAgICAgICAgKi9cclxuXHJcbiAgICB9LCB7XHJcbiAgICAgICAga2V5OiAnY2xlYXJTZWxlY3Rpb24nLFxyXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBjbGVhclNlbGVjdGlvbigpIHtcclxuICAgICAgICAgICAgaWYgKHRoaXMudHJpZ2dlcikge1xyXG4gICAgICAgICAgICAgICAgdGhpcy50cmlnZ2VyLmZvY3VzKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZG9jdW1lbnQuYWN0aXZlRWxlbWVudC5ibHVyKCk7XHJcbiAgICAgICAgICAgIHdpbmRvdy5nZXRTZWxlY3Rpb24oKS5yZW1vdmVBbGxSYW5nZXMoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qKlxyXG4gICAgICAgICAqIFNldHMgdGhlIGBhY3Rpb25gIHRvIGJlIHBlcmZvcm1lZCB3aGljaCBjYW4gYmUgZWl0aGVyICdjb3B5JyBvciAnY3V0Jy5cclxuICAgICAgICAgKiBAcGFyYW0ge1N0cmluZ30gYWN0aW9uXHJcbiAgICAgICAgICovXHJcblxyXG4gICAgfSwge1xyXG4gICAgICAgIGtleTogJ2Rlc3Ryb3knLFxyXG5cclxuXHJcbiAgICAgICAgLyoqXHJcbiAgICAgICAgICogRGVzdHJveSBsaWZlY3ljbGUuXHJcbiAgICAgICAgICovXHJcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIGRlc3Ryb3koKSB7XHJcbiAgICAgICAgICAgIHRoaXMucmVtb3ZlRmFrZSgpO1xyXG4gICAgICAgIH1cclxuICAgIH0sIHtcclxuICAgICAgICBrZXk6ICdhY3Rpb24nLFxyXG4gICAgICAgIHNldDogZnVuY3Rpb24gc2V0KCkge1xyXG4gICAgICAgICAgICB2YXIgYWN0aW9uID0gYXJndW1lbnRzLmxlbmd0aCA+IDAgJiYgYXJndW1lbnRzWzBdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMF0gOiAnY29weSc7XHJcblxyXG4gICAgICAgICAgICB0aGlzLl9hY3Rpb24gPSBhY3Rpb247XHJcblxyXG4gICAgICAgICAgICBpZiAodGhpcy5fYWN0aW9uICE9PSAnY29weScgJiYgdGhpcy5fYWN0aW9uICE9PSAnY3V0Jykge1xyXG4gICAgICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdJbnZhbGlkIFwiYWN0aW9uXCIgdmFsdWUsIHVzZSBlaXRoZXIgXCJjb3B5XCIgb3IgXCJjdXRcIicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKipcclxuICAgICAgICAgKiBHZXRzIHRoZSBgYWN0aW9uYCBwcm9wZXJ0eS5cclxuICAgICAgICAgKiBAcmV0dXJuIHtTdHJpbmd9XHJcbiAgICAgICAgICovXHJcbiAgICAgICAgLFxyXG4gICAgICAgIGdldDogZnVuY3Rpb24gZ2V0KCkge1xyXG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fYWN0aW9uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyoqXHJcbiAgICAgICAgICogU2V0cyB0aGUgYHRhcmdldGAgcHJvcGVydHkgdXNpbmcgYW4gZWxlbWVudFxyXG4gICAgICAgICAqIHRoYXQgd2lsbCBiZSBoYXZlIGl0cyBjb250ZW50IGNvcGllZC5cclxuICAgICAgICAgKiBAcGFyYW0ge0VsZW1lbnR9IHRhcmdldFxyXG4gICAgICAgICAqL1xyXG5cclxuICAgIH0sIHtcclxuICAgICAgICBrZXk6ICd0YXJnZXQnLFxyXG4gICAgICAgIHNldDogZnVuY3Rpb24gc2V0KHRhcmdldCkge1xyXG4gICAgICAgICAgICBpZiAodGFyZ2V0ICE9PSB1bmRlZmluZWQpIHtcclxuICAgICAgICAgICAgICAgIGlmICh0YXJnZXQgJiYgKHR5cGVvZiB0YXJnZXQgPT09ICd1bmRlZmluZWQnID8gJ3VuZGVmaW5lZCcgOiBfdHlwZW9mKHRhcmdldCkpID09PSAnb2JqZWN0JyAmJiB0YXJnZXQubm9kZVR5cGUgPT09IDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBpZiAodGhpcy5hY3Rpb24gPT09ICdjb3B5JyAmJiB0YXJnZXQuaGFzQXR0cmlidXRlKCdkaXNhYmxlZCcpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignSW52YWxpZCBcInRhcmdldFwiIGF0dHJpYnV0ZS4gUGxlYXNlIHVzZSBcInJlYWRvbmx5XCIgaW5zdGVhZCBvZiBcImRpc2FibGVkXCIgYXR0cmlidXRlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpZiAodGhpcy5hY3Rpb24gPT09ICdjdXQnICYmICh0YXJnZXQuaGFzQXR0cmlidXRlKCdyZWFkb25seScpIHx8IHRhcmdldC5oYXNBdHRyaWJ1dGUoJ2Rpc2FibGVkJykpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcignSW52YWxpZCBcInRhcmdldFwiIGF0dHJpYnV0ZS4gWW91IGNhblxcJ3QgY3V0IHRleHQgZnJvbSBlbGVtZW50cyB3aXRoIFwicmVhZG9ubHlcIiBvciBcImRpc2FibGVkXCIgYXR0cmlidXRlcycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5fdGFyZ2V0ID0gdGFyZ2V0O1xyXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0ludmFsaWQgXCJ0YXJnZXRcIiB2YWx1ZSwgdXNlIGEgdmFsaWQgRWxlbWVudCcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKipcclxuICAgICAgICAgKiBHZXRzIHRoZSBgdGFyZ2V0YCBwcm9wZXJ0eS5cclxuICAgICAgICAgKiBAcmV0dXJuIHtTdHJpbmd8SFRNTEVsZW1lbnR9XHJcbiAgICAgICAgICovXHJcbiAgICAgICAgLFxyXG4gICAgICAgIGdldDogZnVuY3Rpb24gZ2V0KCkge1xyXG4gICAgICAgICAgICByZXR1cm4gdGhpcy5fdGFyZ2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1dKTtcclxuXHJcbiAgICByZXR1cm4gQ2xpcGJvYXJkQWN0aW9uO1xyXG59KCk7XHJcblxyXG4vKiBoYXJtb255IGRlZmF1bHQgZXhwb3J0ICovIHZhciBjbGlwYm9hcmRfYWN0aW9uID0gKGNsaXBib2FyZF9hY3Rpb25fQ2xpcGJvYXJkQWN0aW9uKTtcclxuLy8gRVhURVJOQUwgTU9EVUxFOiAuL25vZGVfbW9kdWxlcy90aW55LWVtaXR0ZXIvaW5kZXguanNcclxudmFyIHRpbnlfZW1pdHRlciA9IF9fd2VicGFja19yZXF1aXJlX18oMSk7XHJcbnZhciB0aW55X2VtaXR0ZXJfZGVmYXVsdCA9IC8qI19fUFVSRV9fKi9fX3dlYnBhY2tfcmVxdWlyZV9fLm4odGlueV9lbWl0dGVyKTtcclxuXHJcbi8vIEVYVEVSTkFMIE1PRFVMRTogLi9ub2RlX21vZHVsZXMvZ29vZC1saXN0ZW5lci9zcmMvbGlzdGVuLmpzXHJcbnZhciBsaXN0ZW4gPSBfX3dlYnBhY2tfcmVxdWlyZV9fKDIpO1xyXG52YXIgbGlzdGVuX2RlZmF1bHQgPSAvKiNfX1BVUkVfXyovX193ZWJwYWNrX3JlcXVpcmVfXy5uKGxpc3Rlbik7XHJcblxyXG4vLyBDT05DQVRFTkFURUQgTU9EVUxFOiAuL3NyYy9jbGlwYm9hcmQuanNcclxudmFyIGNsaXBib2FyZF90eXBlb2YgPSB0eXBlb2YgU3ltYm9sID09PSBcImZ1bmN0aW9uXCIgJiYgdHlwZW9mIFN5bWJvbC5pdGVyYXRvciA9PT0gXCJzeW1ib2xcIiA/IGZ1bmN0aW9uIChvYmopIHsgcmV0dXJuIHR5cGVvZiBvYmo7IH0gOiBmdW5jdGlvbiAob2JqKSB7IHJldHVybiBvYmogJiYgdHlwZW9mIFN5bWJvbCA9PT0gXCJmdW5jdGlvblwiICYmIG9iai5jb25zdHJ1Y3RvciA9PT0gU3ltYm9sICYmIG9iaiAhPT0gU3ltYm9sLnByb3RvdHlwZSA/IFwic3ltYm9sXCIgOiB0eXBlb2Ygb2JqOyB9O1xyXG5cclxudmFyIGNsaXBib2FyZF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcclxuXHJcbmZ1bmN0aW9uIGNsaXBib2FyZF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XHJcblxyXG5mdW5jdGlvbiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybihzZWxmLCBjYWxsKSB7IGlmICghc2VsZikgeyB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7IH0gcmV0dXJuIGNhbGwgJiYgKHR5cGVvZiBjYWxsID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiBjYWxsID09PSBcImZ1bmN0aW9uXCIpID8gY2FsbCA6IHNlbGY7IH1cclxuXHJcbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qKlxyXG4gKiBCYXNlIGNsYXNzIHdoaWNoIHRha2VzIG9uZSBvciBtb3JlIGVsZW1lbnRzLCBhZGRzIGV2ZW50IGxpc3RlbmVycyB0byB0aGVtLFxyXG4gKiBhbmQgaW5zdGFudGlhdGVzIGEgbmV3IGBDbGlwYm9hcmRBY3Rpb25gIG9uIGVhY2ggY2xpY2suXHJcbiAqL1xyXG5cclxudmFyIGNsaXBib2FyZF9DbGlwYm9hcmQgPSBmdW5jdGlvbiAoX0VtaXR0ZXIpIHtcclxuICAgIF9pbmhlcml0cyhDbGlwYm9hcmQsIF9FbWl0dGVyKTtcclxuXHJcbiAgICAvKipcclxuICAgICAqIEBwYXJhbSB7U3RyaW5nfEhUTUxFbGVtZW50fEhUTUxDb2xsZWN0aW9ufE5vZGVMaXN0fSB0cmlnZ2VyXHJcbiAgICAgKiBAcGFyYW0ge09iamVjdH0gb3B0aW9uc1xyXG4gICAgICovXHJcbiAgICBmdW5jdGlvbiBDbGlwYm9hcmQodHJpZ2dlciwgb3B0aW9ucykge1xyXG4gICAgICAgIGNsaXBib2FyZF9jbGFzc0NhbGxDaGVjayh0aGlzLCBDbGlwYm9hcmQpO1xyXG5cclxuICAgICAgICB2YXIgX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoQ2xpcGJvYXJkLl9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoQ2xpcGJvYXJkKSkuY2FsbCh0aGlzKSk7XHJcblxyXG4gICAgICAgIF90aGlzLnJlc29sdmVPcHRpb25zKG9wdGlvbnMpO1xyXG4gICAgICAgIF90aGlzLmxpc3RlbkNsaWNrKHRyaWdnZXIpO1xyXG4gICAgICAgIHJldHVybiBfdGhpcztcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIERlZmluZXMgaWYgYXR0cmlidXRlcyB3b3VsZCBiZSByZXNvbHZlZCB1c2luZyBpbnRlcm5hbCBzZXR0ZXIgZnVuY3Rpb25zXHJcbiAgICAgKiBvciBjdXN0b20gZnVuY3Rpb25zIHRoYXQgd2VyZSBwYXNzZWQgaW4gdGhlIGNvbnN0cnVjdG9yLlxyXG4gICAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnNcclxuICAgICAqL1xyXG5cclxuXHJcbiAgICBjbGlwYm9hcmRfY3JlYXRlQ2xhc3MoQ2xpcGJvYXJkLCBbe1xyXG4gICAgICAgIGtleTogJ3Jlc29sdmVPcHRpb25zJyxcclxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gcmVzb2x2ZU9wdGlvbnMoKSB7XHJcbiAgICAgICAgICAgIHZhciBvcHRpb25zID0gYXJndW1lbnRzLmxlbmd0aCA+IDAgJiYgYXJndW1lbnRzWzBdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMF0gOiB7fTtcclxuXHJcbiAgICAgICAgICAgIHRoaXMuYWN0aW9uID0gdHlwZW9mIG9wdGlvbnMuYWN0aW9uID09PSAnZnVuY3Rpb24nID8gb3B0aW9ucy5hY3Rpb24gOiB0aGlzLmRlZmF1bHRBY3Rpb247XHJcbiAgICAgICAgICAgIHRoaXMudGFyZ2V0ID0gdHlwZW9mIG9wdGlvbnMudGFyZ2V0ID09PSAnZnVuY3Rpb24nID8gb3B0aW9ucy50YXJnZXQgOiB0aGlzLmRlZmF1bHRUYXJnZXQ7XHJcbiAgICAgICAgICAgIHRoaXMudGV4dCA9IHR5cGVvZiBvcHRpb25zLnRleHQgPT09ICdmdW5jdGlvbicgPyBvcHRpb25zLnRleHQgOiB0aGlzLmRlZmF1bHRUZXh0O1xyXG4gICAgICAgICAgICB0aGlzLmNvbnRhaW5lciA9IGNsaXBib2FyZF90eXBlb2Yob3B0aW9ucy5jb250YWluZXIpID09PSAnb2JqZWN0JyA/IG9wdGlvbnMuY29udGFpbmVyIDogZG9jdW1lbnQuYm9keTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qKlxyXG4gICAgICAgICAqIEFkZHMgYSBjbGljayBldmVudCBsaXN0ZW5lciB0byB0aGUgcGFzc2VkIHRyaWdnZXIuXHJcbiAgICAgICAgICogQHBhcmFtIHtTdHJpbmd8SFRNTEVsZW1lbnR8SFRNTENvbGxlY3Rpb258Tm9kZUxpc3R9IHRyaWdnZXJcclxuICAgICAgICAgKi9cclxuXHJcbiAgICB9LCB7XHJcbiAgICAgICAga2V5OiAnbGlzdGVuQ2xpY2snLFxyXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBsaXN0ZW5DbGljayh0cmlnZ2VyKSB7XHJcbiAgICAgICAgICAgIHZhciBfdGhpczIgPSB0aGlzO1xyXG5cclxuICAgICAgICAgICAgdGhpcy5saXN0ZW5lciA9IGxpc3Rlbl9kZWZhdWx0KCkodHJpZ2dlciwgJ2NsaWNrJywgZnVuY3Rpb24gKGUpIHtcclxuICAgICAgICAgICAgICAgIHJldHVybiBfdGhpczIub25DbGljayhlKTtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKipcclxuICAgICAgICAgKiBEZWZpbmVzIGEgbmV3IGBDbGlwYm9hcmRBY3Rpb25gIG9uIGVhY2ggY2xpY2sgZXZlbnQuXHJcbiAgICAgICAgICogQHBhcmFtIHtFdmVudH0gZVxyXG4gICAgICAgICAqL1xyXG5cclxuICAgIH0sIHtcclxuICAgICAgICBrZXk6ICdvbkNsaWNrJyxcclxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gb25DbGljayhlKSB7XHJcbiAgICAgICAgICAgIHZhciB0cmlnZ2VyID0gZS5kZWxlZ2F0ZVRhcmdldCB8fCBlLmN1cnJlbnRUYXJnZXQ7XHJcblxyXG4gICAgICAgICAgICBpZiAodGhpcy5jbGlwYm9hcmRBY3Rpb24pIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuY2xpcGJvYXJkQWN0aW9uID0gbnVsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGhpcy5jbGlwYm9hcmRBY3Rpb24gPSBuZXcgY2xpcGJvYXJkX2FjdGlvbih7XHJcbiAgICAgICAgICAgICAgICBhY3Rpb246IHRoaXMuYWN0aW9uKHRyaWdnZXIpLFxyXG4gICAgICAgICAgICAgICAgdGFyZ2V0OiB0aGlzLnRhcmdldCh0cmlnZ2VyKSxcclxuICAgICAgICAgICAgICAgIHRleHQ6IHRoaXMudGV4dCh0cmlnZ2VyKSxcclxuICAgICAgICAgICAgICAgIGNvbnRhaW5lcjogdGhpcy5jb250YWluZXIsXHJcbiAgICAgICAgICAgICAgICB0cmlnZ2VyOiB0cmlnZ2VyLFxyXG4gICAgICAgICAgICAgICAgZW1pdHRlcjogdGhpc1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qKlxyXG4gICAgICAgICAqIERlZmF1bHQgYGFjdGlvbmAgbG9va3VwIGZ1bmN0aW9uLlxyXG4gICAgICAgICAqIEBwYXJhbSB7RWxlbWVudH0gdHJpZ2dlclxyXG4gICAgICAgICAqL1xyXG5cclxuICAgIH0sIHtcclxuICAgICAgICBrZXk6ICdkZWZhdWx0QWN0aW9uJyxcclxuICAgICAgICB2YWx1ZTogZnVuY3Rpb24gZGVmYXVsdEFjdGlvbih0cmlnZ2VyKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBnZXRBdHRyaWJ1dGVWYWx1ZSgnYWN0aW9uJywgdHJpZ2dlcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKipcclxuICAgICAgICAgKiBEZWZhdWx0IGB0YXJnZXRgIGxvb2t1cCBmdW5jdGlvbi5cclxuICAgICAgICAgKiBAcGFyYW0ge0VsZW1lbnR9IHRyaWdnZXJcclxuICAgICAgICAgKi9cclxuXHJcbiAgICB9LCB7XHJcbiAgICAgICAga2V5OiAnZGVmYXVsdFRhcmdldCcsXHJcbiAgICAgICAgdmFsdWU6IGZ1bmN0aW9uIGRlZmF1bHRUYXJnZXQodHJpZ2dlcikge1xyXG4gICAgICAgICAgICB2YXIgc2VsZWN0b3IgPSBnZXRBdHRyaWJ1dGVWYWx1ZSgndGFyZ2V0JywgdHJpZ2dlcik7XHJcblxyXG4gICAgICAgICAgICBpZiAoc2VsZWN0b3IpIHtcclxuICAgICAgICAgICAgICAgIHJldHVybiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKHNlbGVjdG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyoqXHJcbiAgICAgICAgICogUmV0dXJucyB0aGUgc3VwcG9ydCBvZiB0aGUgZ2l2ZW4gYWN0aW9uLCBvciBhbGwgYWN0aW9ucyBpZiBubyBhY3Rpb24gaXNcclxuICAgICAgICAgKiBnaXZlbi5cclxuICAgICAgICAgKiBAcGFyYW0ge1N0cmluZ30gW2FjdGlvbl1cclxuICAgICAgICAgKi9cclxuXHJcbiAgICB9LCB7XHJcbiAgICAgICAga2V5OiAnZGVmYXVsdFRleHQnLFxyXG5cclxuXHJcbiAgICAgICAgLyoqXHJcbiAgICAgICAgICogRGVmYXVsdCBgdGV4dGAgbG9va3VwIGZ1bmN0aW9uLlxyXG4gICAgICAgICAqIEBwYXJhbSB7RWxlbWVudH0gdHJpZ2dlclxyXG4gICAgICAgICAqL1xyXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBkZWZhdWx0VGV4dCh0cmlnZ2VyKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBnZXRBdHRyaWJ1dGVWYWx1ZSgndGV4dCcsIHRyaWdnZXIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyoqXHJcbiAgICAgICAgICogRGVzdHJveSBsaWZlY3ljbGUuXHJcbiAgICAgICAgICovXHJcblxyXG4gICAgfSwge1xyXG4gICAgICAgIGtleTogJ2Rlc3Ryb3knLFxyXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBkZXN0cm95KCkge1xyXG4gICAgICAgICAgICB0aGlzLmxpc3RlbmVyLmRlc3Ryb3koKTtcclxuXHJcbiAgICAgICAgICAgIGlmICh0aGlzLmNsaXBib2FyZEFjdGlvbikge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5jbGlwYm9hcmRBY3Rpb24uZGVzdHJveSgpO1xyXG4gICAgICAgICAgICAgICAgdGhpcy5jbGlwYm9hcmRBY3Rpb24gPSBudWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfV0sIFt7XHJcbiAgICAgICAga2V5OiAnaXNTdXBwb3J0ZWQnLFxyXG4gICAgICAgIHZhbHVlOiBmdW5jdGlvbiBpc1N1cHBvcnRlZCgpIHtcclxuICAgICAgICAgICAgdmFyIGFjdGlvbiA9IGFyZ3VtZW50cy5sZW5ndGggPiAwICYmIGFyZ3VtZW50c1swXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzBdIDogWydjb3B5JywgJ2N1dCddO1xyXG5cclxuICAgICAgICAgICAgdmFyIGFjdGlvbnMgPSB0eXBlb2YgYWN0aW9uID09PSAnc3RyaW5nJyA/IFthY3Rpb25dIDogYWN0aW9uO1xyXG4gICAgICAgICAgICB2YXIgc3VwcG9ydCA9ICEhZG9jdW1lbnQucXVlcnlDb21tYW5kU3VwcG9ydGVkO1xyXG5cclxuICAgICAgICAgICAgYWN0aW9ucy5mb3JFYWNoKGZ1bmN0aW9uIChhY3Rpb24pIHtcclxuICAgICAgICAgICAgICAgIHN1cHBvcnQgPSBzdXBwb3J0ICYmICEhZG9jdW1lbnQucXVlcnlDb21tYW5kU3VwcG9ydGVkKGFjdGlvbik7XHJcbiAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgcmV0dXJuIHN1cHBvcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfV0pO1xyXG5cclxuICAgIHJldHVybiBDbGlwYm9hcmQ7XHJcbn0odGlueV9lbWl0dGVyX2RlZmF1bHQuYSk7XHJcblxyXG4vKipcclxuICogSGVscGVyIGZ1bmN0aW9uIHRvIHJldHJpZXZlIGF0dHJpYnV0ZSB2YWx1ZS5cclxuICogQHBhcmFtIHtTdHJpbmd9IHN1ZmZpeFxyXG4gKiBAcGFyYW0ge0VsZW1lbnR9IGVsZW1lbnRcclxuICovXHJcblxyXG5cclxuZnVuY3Rpb24gZ2V0QXR0cmlidXRlVmFsdWUoc3VmZml4LCBlbGVtZW50KSB7XHJcbiAgICB2YXIgYXR0cmlidXRlID0gJ2RhdGEtY2xpcGJvYXJkLScgKyBzdWZmaXg7XHJcblxyXG4gICAgaWYgKCFlbGVtZW50Lmhhc0F0dHJpYnV0ZShhdHRyaWJ1dGUpKSB7XHJcbiAgICAgICAgcmV0dXJuO1xyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiBlbGVtZW50LmdldEF0dHJpYnV0ZShhdHRyaWJ1dGUpO1xyXG59XHJcblxyXG4vKiBoYXJtb255IGRlZmF1bHQgZXhwb3J0ICovIHZhciBjbGlwYm9hcmQgPSBfX3dlYnBhY2tfZXhwb3J0c19fW1wiZGVmYXVsdFwiXSA9IChjbGlwYm9hcmRfQ2xpcGJvYXJkKTtcclxuXHJcbi8qKiovIH0pXHJcbi8qKioqKiovIF0pW1wiZGVmYXVsdFwiXTtcclxufSk7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///577\n"); /***/ }), /* 578 */ /*!***********************************!*\ !*** (webpack)/buildin/module.js ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = function(module) { if (!module.webpackPolyfill) { module.deprecate = function() {}; module.paths = []; // module.parent = undefined by default if (!module.children) module.children = []; Object.defineProperty(module, "loaded", { enumerable: true, get: function() { return module.l; } }); Object.defineProperty(module, "id", { enumerable: true, get: function() { return module.i; } }); module.webpackPolyfill = 1; } return module; }; /***/ }), /* 579 */ /*!***************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_return/index.vue?mpType=page ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_79d6d3c4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=79d6d3c4&scoped=true&mpType=page */ 580);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 582);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_79d6d3c4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_79d6d3c4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"79d6d3c4\",\n null,\n false,\n _index_vue_vue_type_template_id_79d6d3c4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/goods_return/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NzlkNmQzYzQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjc5ZDZkM2M0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2dvb2RzX3JldHVybi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///579\n"); /***/ }), /* 580 */ /*!*********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_return/index.vue?vue&type=template&id=79d6d3c4&scoped=true&mpType=page ***! \*********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_79d6d3c4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=79d6d3c4&scoped=true&mpType=page */ 581); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_79d6d3c4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_79d6d3c4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_79d6d3c4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_79d6d3c4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 581 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_return/index.vue?vue&type=template&id=79d6d3c4&scoped=true&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c("form", { attrs: { _i: 1 }, on: { submit: _vm.subRefund } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "apply-return"), attrs: { _i: 2 } }, [ _vm._l( _vm._$s(3, "f", { forItems: _vm.refundCartInfo }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "3-" + $30, "sc", "goodsStyle acea-row row-between" ), attrs: { _i: "3-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "pictrue"), attrs: { _i: "4-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "5-" + $30, "a-src", item.productInfo.attrInfo ? item.productInfo.attrInfo.image : item.productInfo.image ), _i: "5-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "text acea-row row-between" ), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "name line2" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(item.productInfo.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "money"), attrs: { _i: "8-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "9-" + $30, "t0-1", _vm._s( ( parseFloat(item.truePrice) + parseFloat( item.postage_price / item.cart_num ) ).toFixed(2) ) ) ), ]), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "num"), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(item.cart_num) ) ), ] ), ] ), ] ), ] ) } ), _c( "view", { staticClass: _vm._$s(11, "sc", "list"), attrs: { _i: 11 } }, [ _c( "view", { staticClass: _vm._$s( 12, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 12 }, }, [ _c("view", [ _vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.$t("退货件数")))), ]), _vm._$s( 14, "i", _vm.refundCartInfo.length !== 1 || _vm.refund_total_num == 1 ) ? _c( "view", { staticClass: _vm._$s(14, "sc", "num"), attrs: { _i: 14 }, }, [ _vm._v( _vm._$s(14, "t0-0", _vm._s(_vm.refund_total_num)) ), ] ) : _c( "picker", { staticClass: _vm._$s(15, "sc", "num"), attrs: { value: _vm._$s( 15, "a-value", _vm.refund_num_index ), range: _vm._$s(15, "a-range", _vm.refundNumData), _i: 15, }, on: { change: _vm.returnGoodsNum }, }, [ _c( "view", { staticClass: _vm._$s( 16, "sc", "picker acea-row row-between-wrapper" ), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "reason"), attrs: { _i: 17 }, }, [ _vm._v( _vm._$s( 17, "t0-0", _vm._s( _vm.refundNumData[ _vm.refund_num_index ] ) ) ), ] ), _c("text", { staticClass: _vm._$s( 18, "sc", "iconfont icon-jiantou" ), attrs: { _i: 18 }, }), ] ), ] ), ] ), _vm._$s(19, "i", _vm.status && _vm.status._type !== 1) ? _c( "view", { staticClass: _vm._$s( 19, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 19 }, }, [ _c("view", [ _vm._v( _vm._$s(20, "t0-0", _vm._s(_vm.$t("退款类型"))) ), ]), _vm._$s(21, "i", _vm.status._is_back) ? _c( "picker", { staticClass: _vm._$s(21, "sc", "num"), attrs: { value: _vm._$s( 21, "a-value", _vm.returnGoods ), range: _vm._$s( 21, "a-range", _vm.returnGoodsData ), _i: 21, }, on: { change: _vm.returnGoodsChange }, }, [ _c( "view", { staticClass: _vm._$s( 22, "sc", "picker acea-row row-between-wrapper" ), attrs: { _i: 22 }, }, [ _c( "view", { staticClass: _vm._$s( 23, "sc", "reason" ), attrs: { _i: 23 }, }, [ _vm._v( _vm._$s( 23, "t0-0", _vm._s( _vm.returnGoodsData[ _vm.returnGoods ] ) ) ), ] ), _c("text", { staticClass: _vm._$s( 24, "sc", "iconfont icon-jiantou" ), attrs: { _i: 24 }, }), ] ), ] ) : _c("view"), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 26, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 26 }, }, [ _c("view", [ _vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.$t("退款原因")))), ]), _c( "picker", { staticClass: _vm._$s(28, "sc", "num"), attrs: { value: _vm._$s(28, "a-value", _vm.index), range: _vm._$s(28, "a-range", _vm.RefundArray), _i: 28, }, on: { change: _vm.bindPickerChange }, }, [ _c( "view", { staticClass: _vm._$s( 29, "sc", "picker acea-row row-between-wrapper" ), attrs: { _i: 29 }, }, [ _c( "view", { staticClass: _vm._$s(30, "sc", "reason"), attrs: { _i: 30 }, }, [ _vm._v( _vm._$s( 30, "t0-0", _vm._s(_vm.RefundArray[_vm.index]) ) ), ] ), _c("text", { staticClass: _vm._$s( 31, "sc", "iconfont icon-jiantou" ), attrs: { _i: 31 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 32, "sc", "item textarea acea-row row-between" ), attrs: { _i: 32 }, }, [ _c("view", [ _vm._v(_vm._$s(33, "t0-0", _vm._s(_vm.$t("备注说明")))), ]), _c("textarea", { staticClass: _vm._$s(34, "sc", "num"), attrs: { placeholder: _vm._$s( 34, "a-placeholder", _vm.$t("填写备注信息,100字以内") ), "placeholder-class": _vm._$s( 34, "a-placeholder-class", _vm.$t("填写备注信息,100字以内") ), _i: 34, }, }), ] ), _c( "view", { staticClass: _vm._$s( 35, "sc", "item acea-row row-between upload" ), attrs: { _i: 35 }, }, [ _c( "view", { staticClass: _vm._$s( 36, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 36 }, }, [ _c("view", [ _vm._v( _vm._$s(37, "t0-0", _vm._s(_vm.$t("上传图片"))) ), ]), _c("view", { staticClass: _vm._$s(38, "sc", "tip"), attrs: { _i: 38 }, }), ] ), _c( "view", { staticClass: _vm._$s( 39, "sc", "upload acea-row row-middle" ), attrs: { _i: 39 }, }, [ _vm._l( _vm._$s(40, "f", { forItems: _vm.refund_reason_wap_img, }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(40, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "40-" + $31, "sc", "pictrue" ), attrs: { _i: "40-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s("41-" + $31, "a-src", item), _i: "41-" + $31, }, }), _c("view", { staticClass: _vm._$s( "42-" + $31, "sc", "iconfont icon-guanbi1 font-num" ), attrs: { _i: "42-" + $31 }, on: { click: function ($event) { return _vm.DelPic(index) }, }, }), ] ) } ), _vm._$s(43, "i", _vm.refund_reason_wap_img.length < 3) ? _c( "view", { staticClass: _vm._$s( 43, "sc", "pictrue acea-row row-center-wrapper row-column" ), attrs: { _i: 43 }, on: { click: _vm.uploadpic }, }, [ _c("text", { staticClass: _vm._$s( 44, "sc", "iconfont icon-icon25201" ), attrs: { _i: 44 }, }), _c("view", [ _vm._v( _vm._$s( 45, "t0-0", _vm._s(_vm.$t("上传图片")) ) ), ]), ] ) : _vm._e(), ], 2 ), ] ), ] ), _c( "button", { staticClass: _vm._$s(46, "sc", "returnBnt bg-color"), attrs: { _i: 46 }, }, [_vm._v(_vm._$s(46, "t0-0", _vm._s(_vm.$t("申请退款"))))] ), ], 2 ), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 582 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_return/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 583);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI1ODIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///582\n"); /***/ }), /* 583 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_return/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {},\n mixins: [_color.default],\n data: function data() {\n return {\n id: 0,\n cartIds: [],\n refund_reason_wap_img: [],\n status: {},\n RefundArray: [],\n refundCartInfo: [],\n returnGoodsData: [this.$t(\"\\u4EC5\\u9000\\u6B3E\"), this.$t(\"\\u9000\\u8D27\\u5E76\\u9000\\u6B3E\")],\n refund_total_num: 0,\n index: 0,\n returnGoods: 0,\n orderId: 0,\n refundNumData: [],\n refund_num_index: 0,\n isRes: false\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.refundGoodsInfo();\n this.getRefundReason();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n this.orderId = options.orderId;\n this.id = options.id;\n if (options.cartIds) {\n this.cartIds = JSON.parse(options.cartIds) || [];\n }\n if (this.isLogin) {\n this.refundGoodsInfo();\n this.getRefundReason();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n refundGoodsInfo: function refundGoodsInfo() {\n var _this = this;\n (0, _order.postRefundGoods)({\n id: this.id,\n cart_ids: this.cartIds\n }).then(function (res) {\n var data = res.data;\n _this.status = data._status;\n _this.refundCartInfo = data.cartInfo;\n _this.refundCartInfo.forEach(function (item) {\n _this.refund_total_num = _this.$util.$h.Add(_this.refund_total_num, item.cart_num);\n });\n _this.refundNumData = Array(_this.refund_total_num).fill(0).map(function (e, i) {\n return i + 1;\n });\n _this.refundCartInfo.length === 1 ? _this.refund_num_index = _this.refundNumData.length - 1 : '';\n }).catch(function (err) {\n return _this.$util.Tips({\n title: err\n });\n });\n },\n /**\n * 获取退款理由\n */\n getRefundReason: function getRefundReason() {\n var that = this;\n (0, _order.ordeRefundReason)().then(function (res) {\n that.$set(that, 'RefundArray', res.data);\n });\n },\n /**\n * 删除图片\n * \n */\n DelPic: function DelPic(e) {\n var index = e,\n that = this,\n pic = this.refund_reason_wap_img[index];\n that.refund_reason_wap_img.splice(index, 1);\n that.$set(that, 'refund_reason_wap_img', that.refund_reason_wap_img);\n },\n /**\n * 上传文件\n * \n */\n uploadpic: function uploadpic() {\n var that = this;\n this.$util.uploadImageOne('upload/image', function (res) {\n that.refund_reason_wap_img.push(res.data.url);\n that.$set(that, 'refund_reason_wap_img', that.refund_reason_wap_img);\n });\n },\n /**\n * 申请退货\n */\n subRefund: function subRefund(e) {\n var _this2 = this;\n if (this.isRes) return;\n uni.showLoading({\n title: this.$t(\"\\u7533\\u8BF7\\u4E2D\")\n });\n var that = this,\n value = e.detail.value;\n //收集form表单\n if (!value.refund_reason_wap_explain) return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u5907\\u6CE8\")\n });\n var cartInfo = this.refundCartInfo;\n if (cartInfo.length === 1) {\n this.cartIds = [{\n cart_id: cartInfo[0].id,\n cart_num: this.refund_num_index + 1\n }];\n }\n this.isRes = true;\n (0, _order.returnGoodsSubmit)(this.id, {\n text: that.RefundArray[that.index] || '',\n refund_reason_wap_explain: value.refund_reason_wap_explain,\n refund_reason_wap_img: that.refund_reason_wap_img.join(','),\n refund_type: this.returnGoods == 1 ? 2 : 1,\n uni: that.orderId,\n cart_ids: this.cartIds\n }).then(function (res) {\n uni.hideLoading();\n _this2.isRes = false;\n return _this2.$util.Tips({\n title: _this2.$t(\"\\u7533\\u8BF7\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/users/user_return_list/index?isT=1'\n });\n }).catch(function (err) {\n uni.hideLoading();\n _this2.isRes = false;\n return _this2.$util.Tips({\n title: err\n });\n });\n },\n bindPickerChange: function bindPickerChange(e) {\n this.$set(this, 'index', e.detail.value);\n },\n returnGoodsChange: function returnGoodsChange(e) {\n this.$set(this, 'returnGoods', e.detail.value);\n },\n returnGoodsNum: function returnGoodsNum(e) {\n this.$set(this, 'refund_num_index', Number(e.detail.value));\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZ29vZHNfcmV0dXJuL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwibWl4aW5zIiwiZGF0YSIsImlkIiwiY2FydElkcyIsInJlZnVuZF9yZWFzb25fd2FwX2ltZyIsInN0YXR1cyIsIlJlZnVuZEFycmF5IiwicmVmdW5kQ2FydEluZm8iLCJyZXR1cm5Hb29kc0RhdGEiLCJyZWZ1bmRfdG90YWxfbnVtIiwiaW5kZXgiLCJyZXR1cm5Hb29kcyIsIm9yZGVySWQiLCJyZWZ1bmROdW1EYXRhIiwicmVmdW5kX251bV9pbmRleCIsImlzUmVzIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsIm1ldGhvZHMiLCJyZWZ1bmRHb29kc0luZm8iLCJjYXJ0X2lkcyIsInRpdGxlIiwiZ2V0UmVmdW5kUmVhc29uIiwidGhhdCIsIkRlbFBpYyIsInBpYyIsInVwbG9hZHBpYyIsInN1YlJlZnVuZCIsInVuaSIsInZhbHVlIiwiY2FydF9pZCIsImNhcnRfbnVtIiwidGV4dCIsInJlZnVuZF9yZWFzb25fd2FwX2V4cGxhaW4iLCJyZWZ1bmRfdHlwZSIsImljb24iLCJ0YWIiLCJ1cmwiLCJiaW5kUGlja2VyQ2hhbmdlIiwicmV0dXJuR29vZHNDaGFuZ2UiLCJyZXR1cm5Hb29kc051bSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQW9GQTtBQU9BO0FBR0E7QUFNQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUEsYUFJQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTtJQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtRQUNBckI7UUFDQXNCO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUFBO1FBQUE7UUFDQTtNQUNBO1FBQ0E7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7SUFDQTtJQUVBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7UUFDQUQ7UUFDQUU7TUFDQUY7TUFDQUE7SUFDQTtJQUVBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FHO01BQ0E7TUFDQTtRQUNBSDtRQUNBQTtNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7SUFDQUk7TUFBQTtNQUNBO01BQ0FDO1FBQ0FQO01BQ0E7TUFDQTtRQUNBUTtNQUNBO01BQ0E7UUFDQVI7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBUztVQUNBQztRQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0FDO1FBQ0FqQztRQUNBa0M7UUFDQU47UUFDQVI7TUFDQTtRQUNBUTtRQUNBO1FBQ0E7VUFDQVA7VUFDQWM7UUFDQTtVQUNBQztVQUNBQztRQUNBO01BQ0E7UUFDQVQ7UUFDQTtRQUNBO1VBQ0FQO1FBQ0E7TUFDQTtJQUNBO0lBQ0FpQjtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI1ODMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PGZvcm0gQHN1Ym1pdD1cInN1YlJlZnVuZFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nYXBwbHktcmV0dXJuJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nZ29vZHNTdHlsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbicgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcmVmdW5kQ2FydEluZm9cIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm8/aXRlbS5wcm9kdWN0SW5mby5hdHRySW5mby5pbWFnZTppdGVtLnByb2R1Y3RJbmZvLmltYWdlJz5cclxuXHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTInPnt7aXRlbS5wcm9kdWN0SW5mby5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyR0KGDvv6VgKX19e3socGFyc2VGbG9hdChpdGVtLnRydWVQcmljZSkrcGFyc2VGbG9hdChpdGVtLnBvc3RhZ2VfcHJpY2UvaXRlbS5jYXJ0X251bSkpLnRvRml4ZWQoMil9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbnVtJz54e3tpdGVtLmNhcnRfbnVtfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpc3QnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOmAgOi0p+S7tuaVsGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdudW0nIHYtaWY9XCJyZWZ1bmRDYXJ0SW5mby5sZW5ndGggIT09IDEgfHwgcmVmdW5kX3RvdGFsX251bSA9PSAxXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tyZWZ1bmRfdG90YWxfbnVtfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8cGlja2VyIHYtZWxzZSBjbGFzcz0nbnVtJyBAY2hhbmdlPVwicmV0dXJuR29vZHNOdW1cIiA6dmFsdWU9XCJyZWZ1bmRfbnVtX2luZGV4XCJcclxuXHRcdFx0XHRcdFx0XHQ6cmFuZ2U9XCJyZWZ1bmROdW1EYXRhXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWNrZXIgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3JlYXNvbic+e3tyZWZ1bmROdW1EYXRhW3JlZnVuZF9udW1faW5kZXhdfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIHYtaWY9XCJzdGF0dXMgJiYgc3RhdHVzLl90eXBlICE9PSAxXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOmAgOasvuexu+Wei2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxwaWNrZXIgdi1pZj1cInN0YXR1cy5faXNfYmFja1wiIGNsYXNzPSdudW0nIEBjaGFuZ2U9XCJyZXR1cm5Hb29kc0NoYW5nZVwiIDp2YWx1ZT1cInJldHVybkdvb2RzXCJcclxuXHRcdFx0XHRcdFx0XHQ6cmFuZ2U9XCJyZXR1cm5Hb29kc0RhdGFcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY2tlciBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncmVhc29uJz57e3JldHVybkdvb2RzRGF0YVtyZXR1cm5Hb29kc119fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHYtZWxzZT5cclxuXHRcdFx0XHRcdFx0XHTku4XpgIDmrL5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOmAgOasvuWOn+WboGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxwaWNrZXIgY2xhc3M9J251bScgQGNoYW5nZT1cImJpbmRQaWNrZXJDaGFuZ2VcIiA6dmFsdWU9XCJpbmRleFwiIDpyYW5nZT1cIlJlZnVuZEFycmF5XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWNrZXIgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3JlYXNvbic+e3tSZWZ1bmRBcnJheVtpbmRleF19fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gdGV4dGFyZWEgYWNlYS1yb3cgcm93LWJldHdlZW4nPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDlpIfms6jor7TmmI5gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dGFyZWEgOnBsYWNlaG9sZGVyPSckdChg5aGr5YaZ5aSH5rOo5L+h5oGv77yMMTAw5a2X5Lul5YaFYCknIGNsYXNzPSdudW0nIG5hbWU9XCJyZWZ1bmRfcmVhc29uX3dhcF9leHBsYWluXCJcclxuXHRcdFx0XHRcdFx0XHQ6cGxhY2Vob2xkZXItY2xhc3M9JyR0KGDloavlhpnlpIfms6jkv6Hmga/vvIwxMDDlrZfku6XlhoVgKSc+PC90ZXh0YXJlYT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuIHVwbG9hZCc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDkuIrkvKDlm77niYdgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0aXAnPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndXBsb2FkIGFjZWEtcm93IHJvdy1taWRkbGUnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiByZWZ1bmRfcmVhc29uX3dhcF9pbWdcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPSdpdGVtJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tZ3VhbmJpMSBmb250LW51bScgQHRhcD0nRGVsUGljKGluZGV4KSc+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXIgcm93LWNvbHVtbicgQHRhcD0ndXBsb2FkcGljJ1xyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cInJlZnVuZF9yZWFzb25fd2FwX2ltZy5sZW5ndGggPCAzXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1pY29uMjUyMDEnPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS4iuS8oOWbvueJh2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxidXR0b24gY2xhc3M9J3JldHVybkJudCBiZy1jb2xvcicgZm9ybS10eXBlPVwic3VibWl0XCI+e3skdChg55Sz6K+36YCA5qy+YCl9fTwvYnV0dG9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L2Zvcm0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRvcmRlUmVmdW5kUmVhc29uLFxyXG5cdFx0b3JkZXJSZWZ1bmRWZXJpZnksXHJcblx0XHRnZXRPcmRlckRldGFpbCxcclxuXHRcdHJldHVybkdvb2RzU3VibWl0LFxyXG5cdFx0cG9zdFJlZnVuZEdvb2RzXHJcblx0fSBmcm9tICdAL2FwaS9vcmRlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemVcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aWQ6IDAsXHJcblx0XHRcdFx0Y2FydElkczogW10sXHJcblx0XHRcdFx0cmVmdW5kX3JlYXNvbl93YXBfaW1nOiBbXSxcclxuXHRcdFx0XHRzdGF0dXM6IHt9LFxyXG5cdFx0XHRcdFJlZnVuZEFycmF5OiBbXSxcclxuXHRcdFx0XHRyZWZ1bmRDYXJ0SW5mbzogW10sXHJcblx0XHRcdFx0cmV0dXJuR29vZHNEYXRhOiBbdGhpcy4kdChg5LuF6YCA5qy+YCksIHRoaXMuJHQoYOmAgOi0p+W5tumAgOasvmApXSxcclxuXHRcdFx0XHRyZWZ1bmRfdG90YWxfbnVtOiAwLFxyXG5cdFx0XHRcdGluZGV4OiAwLFxyXG5cdFx0XHRcdHJldHVybkdvb2RzOiAwLFxyXG5cdFx0XHRcdG9yZGVySWQ6IDAsXHJcblx0XHRcdFx0cmVmdW5kTnVtRGF0YTogW10sXHJcblx0XHRcdFx0cmVmdW5kX251bV9pbmRleDogMCxcclxuXHRcdFx0XHRpc1JlczogZmFsc2VcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5yZWZ1bmRHb29kc0luZm8oKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRSZWZ1bmRSZWFzb24oKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdHRoaXMub3JkZXJJZCA9IG9wdGlvbnMub3JkZXJJZDtcclxuXHRcdFx0dGhpcy5pZCA9IG9wdGlvbnMuaWQ7XHJcblx0XHRcdGlmIChvcHRpb25zLmNhcnRJZHMpIHtcclxuXHRcdFx0XHR0aGlzLmNhcnRJZHMgPSBKU09OLnBhcnNlKG9wdGlvbnMuY2FydElkcykgfHwgW11cclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5yZWZ1bmRHb29kc0luZm8oKTtcclxuXHRcdFx0XHR0aGlzLmdldFJlZnVuZFJlYXNvbigpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0cmVmdW5kR29vZHNJbmZvKCkge1xyXG5cdFx0XHRcdHBvc3RSZWZ1bmRHb29kcyh7XHJcblx0XHRcdFx0XHRpZDogdGhpcy5pZCxcclxuXHRcdFx0XHRcdGNhcnRfaWRzOiB0aGlzLmNhcnRJZHNcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRsZXQgZGF0YSA9IHJlcy5kYXRhO1xyXG5cdFx0XHRcdFx0dGhpcy5zdGF0dXMgPSBkYXRhLl9zdGF0dXM7XHJcblx0XHRcdFx0XHR0aGlzLnJlZnVuZENhcnRJbmZvID0gZGF0YS5jYXJ0SW5mbztcclxuXHRcdFx0XHRcdHRoaXMucmVmdW5kQ2FydEluZm8uZm9yRWFjaChpdGVtID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5yZWZ1bmRfdG90YWxfbnVtID0gdGhpcy4kdXRpbC4kaC5BZGQodGhpcy5yZWZ1bmRfdG90YWxfbnVtLCBpdGVtLmNhcnRfbnVtKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoaXMucmVmdW5kTnVtRGF0YSA9IEFycmF5KHRoaXMucmVmdW5kX3RvdGFsX251bSkuZmlsbCgwKS5tYXAoKGUsIGkpID0+IGkgKyAxKVxyXG5cdFx0XHRcdFx0dGhpcy5yZWZ1bmRDYXJ0SW5mby5sZW5ndGggPT09IDEgPyB0aGlzLnJlZnVuZF9udW1faW5kZXggPSB0aGlzLnJlZnVuZE51bURhdGEubGVuZ3RoIC0gMSA6ICcnXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W6YCA5qy+55CG55SxXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRSZWZ1bmRSZWFzb246IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRvcmRlUmVmdW5kUmVhc29uKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdSZWZ1bmRBcnJheScsIHJlcy5kYXRhKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWIoOmZpOWbvueJh1xyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdERlbFBpYzogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCBpbmRleCA9IGUsXHJcblx0XHRcdFx0XHR0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHBpYyA9IHRoaXMucmVmdW5kX3JlYXNvbl93YXBfaW1nW2luZGV4XTtcclxuXHRcdFx0XHR0aGF0LnJlZnVuZF9yZWFzb25fd2FwX2ltZy5zcGxpY2UoaW5kZXgsIDEpO1xyXG5cdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAncmVmdW5kX3JlYXNvbl93YXBfaW1nJywgdGhhdC5yZWZ1bmRfcmVhc29uX3dhcF9pbWcpO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOS4iuS8oOaWh+S7tlxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdHVwbG9hZHBpYzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoaXMuJHV0aWwudXBsb2FkSW1hZ2VPbmUoJ3VwbG9hZC9pbWFnZScsIGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0dGhhdC5yZWZ1bmRfcmVhc29uX3dhcF9pbWcucHVzaChyZXMuZGF0YS51cmwpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdyZWZ1bmRfcmVhc29uX3dhcF9pbWcnLCB0aGF0LnJlZnVuZF9yZWFzb25fd2FwX2ltZyk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog55Sz6K+36YCA6LSnXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzdWJSZWZ1bmQ6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5pc1JlcykgcmV0dXJuXHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnlLPor7fkuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHZhbHVlID0gZS5kZXRhaWwudmFsdWU7XHJcblx0XHRcdFx0Ly/mlLbpm4Zmb3Jt6KGo5Y2VXHJcblx0XHRcdFx0aWYgKCF2YWx1ZS5yZWZ1bmRfcmVhc29uX3dhcF9leHBsYWluKSByZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor7fovpPlhaXlpIfms6hgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGxldCBjYXJ0SW5mbyA9IHRoaXMucmVmdW5kQ2FydEluZm87XHJcblx0XHRcdFx0aWYgKGNhcnRJbmZvLmxlbmd0aCA9PT0gMSkge1xyXG5cdFx0XHRcdFx0dGhpcy5jYXJ0SWRzID0gW3tcclxuXHRcdFx0XHRcdFx0Y2FydF9pZDogY2FydEluZm9bMF0uaWQsXHJcblx0XHRcdFx0XHRcdGNhcnRfbnVtOiB0aGlzLnJlZnVuZF9udW1faW5kZXggKyAxXHJcblx0XHRcdFx0XHR9XVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmlzUmVzID0gdHJ1ZVxyXG5cdFx0XHRcdHJldHVybkdvb2RzU3VibWl0KHRoaXMuaWQsIHtcclxuXHRcdFx0XHRcdHRleHQ6IHRoYXQuUmVmdW5kQXJyYXlbdGhhdC5pbmRleF0gfHwgJycsXHJcblx0XHRcdFx0XHRyZWZ1bmRfcmVhc29uX3dhcF9leHBsYWluOiB2YWx1ZS5yZWZ1bmRfcmVhc29uX3dhcF9leHBsYWluLFxyXG5cdFx0XHRcdFx0cmVmdW5kX3JlYXNvbl93YXBfaW1nOiB0aGF0LnJlZnVuZF9yZWFzb25fd2FwX2ltZy5qb2luKCcsJyksXHJcblx0XHRcdFx0XHRyZWZ1bmRfdHlwZTogdGhpcy5yZXR1cm5Hb29kcyA9PSAxID8gMiA6IDEsXHJcblx0XHRcdFx0XHR1bmk6IHRoYXQub3JkZXJJZCxcclxuXHRcdFx0XHRcdGNhcnRfaWRzOiB0aGlzLmNhcnRJZHNcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHRoaXMuaXNSZXMgPSBmYWxzZVxyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnlLPor7fmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdHRhYjogNSxcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3VzZXJzL3VzZXJfcmV0dXJuX2xpc3QvaW5kZXg/aXNUPTEnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR0aGlzLmlzUmVzID0gZmFsc2VcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRiaW5kUGlja2VyQ2hhbmdlKGUpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2luZGV4JywgZS5kZXRhaWwudmFsdWUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZXR1cm5Hb29kc0NoYW5nZShlKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdyZXR1cm5Hb29kcycsIGUuZGV0YWlsLnZhbHVlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0cmV0dXJuR29vZHNOdW0oZSkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAncmVmdW5kX251bV9pbmRleCcsIE51bWJlcihlLmRldGFpbC52YWx1ZSkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuYXBwbHktcmV0dXJuIC5saXN0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOiAxOHJweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcnB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBycHg7XHJcblx0XHRtaW4taGVpZ2h0OiA5MHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2VlZTtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLm51bSB7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHdpZHRoOiA0MjdycHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLm51bSAucGlja2VyIC5yZWFzb24ge1xyXG5cdFx0d2lkdGg6IDM4NXJweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLm51bSAucGlja2VyIC5pY29uZm9udCB7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAycnB4O1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbS50ZXh0YXJlYSB7XHJcblx0XHRwYWRkaW5nOiAzMHJweCAzMHJweCAzMHJweCAwO1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSB0ZXh0YXJlYSB7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuYXBwbHktcmV0dXJuIC5saXN0IC5pdGVtIC5wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogI2JiYjtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnRpdGxlIHtcclxuXHRcdGhlaWdodDogOTVycHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnRpdGxlIC50aXAge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjYmJiO1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAudXBsb2FkIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzNnJweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnVwbG9hZCAucGljdHJ1ZSB7XHJcblx0XHRtYXJnaW46IDIycnB4IDIzcnB4IDAgMDtcclxuXHRcdHdpZHRoOiAxNTZycHg7XHJcblx0XHRoZWlnaHQ6IDE1NnJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogI2JiYjtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnVwbG9hZCAucGljdHJ1ZTpudGgtb2YtdHlwZSg0bikge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAudXBsb2FkIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3JweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnVwbG9hZCAucGljdHJ1ZSAuaWNvbi1ndWFuYmkxIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGZvbnQtc2l6ZTogNDVycHg7XHJcblx0XHR0b3A6IC0xMHJweDtcclxuXHRcdHJpZ2h0OiAtMTBycHg7XHJcblx0fVxyXG5cclxuXHQuYXBwbHktcmV0dXJuIC5saXN0IC5pdGVtIC51cGxvYWQgLnBpY3RydWUgLmljb24taWNvbjI1MjAxIHtcclxuXHRcdGNvbG9yOiAjYmZiZmJmO1xyXG5cdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnVwbG9hZCAucGljdHJ1ZTpudGgtbGFzdC1jaGlsZCgxKSB7XHJcblx0XHRib3JkZXI6IDFycHggc29saWQgI2RkZDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQuYXBwbHktcmV0dXJuIC5yZXR1cm5CbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdG1hcmdpbjogNDNycHggYXV0bztcclxuXHR9XHJcblxyXG5cdC5nb29kc1N0eWxlIC50ZXh0IC5uYW1lIHtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQubGlzdCAvZGVlcC8gLnVuaS1pbnB1dC1pbnB1dCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblxyXG5cdC5hY2VhLXJvdyB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR9XHJcblxyXG5cdC51cGxvYWQge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///583\n"); /***/ }), /* 584 */ /*!********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_return_list/index.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6d911755_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6d911755&scoped=true&mpType=page */ 585);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 587);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6d911755_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6d911755_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6d911755\",\n null,\n false,\n _index_vue_vue_type_template_id_6d911755_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/goods_return_list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTg0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmQ5MTE3NTUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjZkOTExNzU1XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2dvb2RzX3JldHVybl9saXN0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///584\n"); /***/ }), /* 585 */ /*!**************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_return_list/index.vue?vue&type=template&id=6d911755&scoped=true&mpType=page ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6d911755_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6d911755&scoped=true&mpType=page */ 586); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6d911755_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6d911755_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6d911755_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6d911755_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 586 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_return_list/index.vue?vue&type=template&id=6d911755&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "apply-return"), attrs: { _i: 1 } }, [ _c("splitOrder", { attrs: { splitGoods: _vm.returnGoodsList, select_all: false, _i: 2, }, on: { getList: _vm.getCheckList }, }), _c( "button", { staticClass: _vm._$s(3, "sc", "returnBnt bg-color"), attrs: { _i: 3 }, on: { click: _vm.subRefund }, }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("申请退款"))))] ), ], 1 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 587 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/goods_return_list/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 588);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI1ODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///587\n"); /***/ }), /* 588 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/goods_return_list/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../components/splitOrder/index.vue */ 589));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _this = void 0;\nvar _default = {\n components: {\n splitOrder: _index.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n returnGoodsList: [],\n id: 0,\n cartList: [],\n orderId: \"\"\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n _this.getGoodsList();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n if (!options.id) return this.$util.Tips({\n title: this.$t(\"\\u7F3A\\u5C11\\u53C2\\u6570\")\n }, {\n tab: 3,\n url: 1\n });\n this.id = options.id;\n this.orderId = options.orderId;\n },\n onShow: function onShow() {\n if (this.isLogin) {\n this.cartList = [];\n this.returnGoodsList = [];\n this.getGoodsList();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n /**\n * 获取商品列表\n */\n getGoodsList: function getGoodsList() {\n var that = this;\n (0, _order.refundGoodsList)(that.id).then(function (res) {\n var list = res.data;\n list.forEach(function (item) {\n item.checked = false;\n item.numShow = item.surplus_num;\n });\n that.$set(that, 'returnGoodsList', list);\n });\n },\n getCheckList: function getCheckList(val) {\n var _this2 = this;\n var that = this;\n that.returnGoodsList = val;\n this.cartList = [];\n val.forEach(function (item) {\n if (item.checked) {\n // item.cart_num = item.surplus_num\n _this2.cartList.push({\n cart_id: item.cart_id,\n cart_num: item.surplus_num\n });\n }\n });\n },\n /**\n * 申请退货\n */\n subRefund: function subRefund(e) {\n var that = this;\n //收集form表单\n if (!this.cartList.length) return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u5148\\u9009\\u62E9\\u9000\\u8D27\\u5546\\u54C1\")\n });\n var obj = JSON.stringify(this.cartList);\n uni.navigateTo({\n url: \"/pages/goods/goods_return/index?orderId=\" + this.orderId + '&id=' + this.id + '&cartIds=' + obj\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvZ29vZHNfcmV0dXJuX2xpc3QvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJzcGxpdE9yZGVyIiwibWl4aW5zIiwiZGF0YSIsInJldHVybkdvb2RzTGlzdCIsImlkIiwiY2FydExpc3QiLCJvcmRlcklkIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsInRpdGxlIiwidGFiIiwidXJsIiwib25TaG93IiwibWV0aG9kcyIsImdldEdvb2RzTGlzdCIsImxpc3QiLCJpdGVtIiwidGhhdCIsImdldENoZWNrTGlzdCIsInZhbCIsImNhcnRfaWQiLCJjYXJ0X251bSIsInN1YlJlZnVuZCIsInVuaSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVNBO0FBR0E7QUFHQTtBQUdBO0FBQ0E7QUFBQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7SUFDQTtJQUNBO0lBQ0E7RUFFQTtFQUNBQztJQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQUM7VUFDQUM7VUFDQUE7UUFDQTtRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0FEO01BQ0E7TUFDQUU7UUFDQTtVQUNBO1VBQ0E7WUFDQUM7WUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBYjtNQUNBO01BQ0E7TUFDQWM7UUFDQVo7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjU4OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz0nYXBwbHktcmV0dXJuJz5cclxuXHRcdFx0PHNwbGl0T3JkZXIgOnNwbGl0R29vZHM9XCJyZXR1cm5Hb29kc0xpc3RcIiBAZ2V0TGlzdD1cImdldENoZWNrTGlzdFwiIDpzZWxlY3RfYWxsPVwiZmFsc2VcIj48L3NwbGl0T3JkZXI+XHJcblx0XHRcdDxidXR0b24gY2xhc3M9J3JldHVybkJudCBiZy1jb2xvcicgQGNsaWNrPVwic3ViUmVmdW5kXCI+e3skdChg55Sz6K+36YCA5qy+YCl9fTwvYnV0dG9uPlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0cmVmdW5kR29vZHNMaXN0XHJcblx0fSBmcm9tICdAL2FwaS9vcmRlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IHNwbGl0T3JkZXIgZnJvbSAnLi4vY29tcG9uZW50cy9zcGxpdE9yZGVyL2luZGV4LnZ1ZSc7XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRzcGxpdE9yZGVyXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0cmV0dXJuR29vZHNMaXN0OiBbXSxcclxuXHRcdFx0XHRpZDogMCxcclxuXHRcdFx0XHRjYXJ0TGlzdDogW10sXHJcblx0XHRcdFx0b3JkZXJJZDogXCJcIlxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHRoYW5kbGVyOiAobmV3Viwgb2xkVikgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRHb29kc0xpc3QoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdGlmICghb3B0aW9ucy5pZCkgcmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOe8uuWwkeWPguaVsGApXHJcblx0XHRcdH0sIHtcclxuXHRcdFx0XHR0YWI6IDMsXHJcblx0XHRcdFx0dXJsOiAxXHJcblx0XHRcdH0pO1xyXG5cdFx0XHR0aGlzLmlkID0gb3B0aW9ucy5pZDtcclxuXHRcdFx0dGhpcy5vcmRlcklkID0gb3B0aW9ucy5vcmRlcklkO1xyXG5cclxuXHRcdH0sXHJcblx0XHRvblNob3coKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmNhcnRMaXN0ID0gW11cclxuXHRcdFx0XHR0aGlzLnJldHVybkdvb2RzTGlzdCA9IFtdXHJcblx0XHRcdFx0dGhpcy5nZXRHb29kc0xpc3QoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bllYblk4HliJfooahcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldEdvb2RzTGlzdCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0cmVmdW5kR29vZHNMaXN0KHRoYXQuaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCBsaXN0ID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRsaXN0LmZvckVhY2goKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdFx0aXRlbS5jaGVja2VkID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0aXRlbS5udW1TaG93ID0gaXRlbS5zdXJwbHVzX251bVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAncmV0dXJuR29vZHNMaXN0JywgbGlzdCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldENoZWNrTGlzdCh2YWwpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC5yZXR1cm5Hb29kc0xpc3QgPSB2YWw7XHJcblx0XHRcdFx0dGhpcy5jYXJ0TGlzdCA9IFtdO1xyXG5cdFx0XHRcdHZhbC5mb3JFYWNoKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRpZiAoaXRlbS5jaGVja2VkKSB7XHJcblx0XHRcdFx0XHRcdC8vIGl0ZW0uY2FydF9udW0gPSBpdGVtLnN1cnBsdXNfbnVtXHJcblx0XHRcdFx0XHRcdHRoaXMuY2FydExpc3QucHVzaCh7XHJcblx0XHRcdFx0XHRcdFx0Y2FydF9pZDppdGVtLmNhcnRfaWQsXHJcblx0XHRcdFx0XHRcdFx0Y2FydF9udW06aXRlbS5zdXJwbHVzX251bVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDnlLPor7fpgIDotKdcclxuXHRcdFx0ICovXHJcblx0XHRcdHN1YlJlZnVuZChlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0Ly/mlLbpm4Zmb3Jt6KGo5Y2VXHJcblx0XHRcdFx0aWYgKCF0aGlzLmNhcnRMaXN0Lmxlbmd0aCkgcmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+35YWI6YCJ5oup6YCA6LSn5ZWG5ZOBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRsZXQgb2JqID0gSlNPTi5zdHJpbmdpZnkodGhpcy5jYXJ0TGlzdCk7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzL2dvb2RzX3JldHVybi9pbmRleD9vcmRlcklkPWAgKyB0aGlzLm9yZGVySWQgKyAnJmlkPScgKyB0aGlzLmlkICsgJyZjYXJ0SWRzPScgKyBvYmpcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuYXBwbHktcmV0dXJuIC5saXN0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOiAxOHJweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcnB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBycHg7XHJcblx0XHRtaW4taGVpZ2h0OiA5MHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2VlZTtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLm51bSB7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHdpZHRoOiA0MjdycHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLm51bSAucGlja2VyIC5yZWFzb24ge1xyXG5cdFx0d2lkdGg6IDM4NXJweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLm51bSAucGlja2VyIC5pY29uZm9udCB7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAycnB4O1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbS50ZXh0YXJlYSB7XHJcblx0XHRwYWRkaW5nOiAzMHJweCAzMHJweCAzMHJweCAwO1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSB0ZXh0YXJlYSB7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuYXBwbHktcmV0dXJuIC5saXN0IC5pdGVtIC5wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogI2JiYjtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnRpdGxlIHtcclxuXHRcdGhlaWdodDogOTVycHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnRpdGxlIC50aXAge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjYmJiO1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAudXBsb2FkIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzNnJweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnVwbG9hZCAucGljdHJ1ZSB7XHJcblx0XHRtYXJnaW46IDIycnB4IDIzcnB4IDAgMDtcclxuXHRcdHdpZHRoOiAxNTZycHg7XHJcblx0XHRoZWlnaHQ6IDE1NnJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogI2JiYjtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnVwbG9hZCAucGljdHJ1ZTpudGgtb2YtdHlwZSg0bikge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAudXBsb2FkIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3JweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnVwbG9hZCAucGljdHJ1ZSAuaWNvbi1ndWFuYmkxIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGZvbnQtc2l6ZTogNDVycHg7XHJcblx0XHR0b3A6IC0xMHJweDtcclxuXHRcdHJpZ2h0OiAtMTBycHg7XHJcblx0fVxyXG5cclxuXHQuYXBwbHktcmV0dXJuIC5saXN0IC5pdGVtIC51cGxvYWQgLnBpY3RydWUgLmljb24taWNvbjI1MjAxIHtcclxuXHRcdGNvbG9yOiAjYmZiZmJmO1xyXG5cdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnVwbG9hZCAucGljdHJ1ZTpudGgtbGFzdC1jaGlsZCgxKSB7XHJcblx0XHRib3JkZXI6IDFycHggc29saWQgI2RkZDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQuYXBwbHktcmV0dXJuIC5yZXR1cm5CbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdG1hcmdpbjogNDNycHggYXV0bztcclxuXHR9XHJcblxyXG5cdC5nb29kc1N0eWxlIC50ZXh0IC5uYW1lIHtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///588\n"); /***/ }), /* 589 */ /*!************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/splitOrder/index.vue ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6e96714e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6e96714e& */ 590);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 592);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6e96714e___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6e96714e___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_6e96714e___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/components/splitOrder/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmU5NjcxNGUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nb29kcy9jb21wb25lbnRzL3NwbGl0T3JkZXIvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///589\n"); /***/ }), /* 590 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/splitOrder/index.vue?vue&type=template&id=6e96714e& ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6e96714e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6e96714e& */ 591); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6e96714e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6e96714e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6e96714e___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6e96714e___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 591 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/components/splitOrder/index.vue?vue&type=template&id=6e96714e& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.splitGoods.length) ? _c( "view", { staticClass: _vm._$s(0, "sc", "splitOrder"), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.select_all) ? _c( "view", { staticClass: _vm._$s(1, "sc", "all"), attrs: { _i: 1 } }, [ _c( "checkbox-group", { attrs: { _i: 2 }, on: { change: _vm.checkboxAllChange } }, [ _c("checkbox", { attrs: { checked: _vm._$s(3, "a-checked", _vm.isAllSelect), _i: 3, }, }), _c( "text", { staticClass: _vm._$s(4, "sc", "checkAll"), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("全选"))))] ), ] ), ] ) : _vm._e(), _c( "checkbox-group", { attrs: { _i: 5 }, on: { change: _vm.checkboxChange } }, [ _vm._l( _vm._$s(6, "f", { forItems: _vm.splitGoods }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "7-" + $30, "sc", "items acea-row row-between-wrapper" ), attrs: { _i: "7-" + $30 }, }, [ _c("checkbox", { attrs: { value: _vm._$s( "8-" + $30, "a-value", item.id.toString() ), checked: _vm._$s( "8-" + $30, "a-checked", item.checked ), _i: "8-" + $30, }, }), _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: "9-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "pictrue" ), attrs: { _i: "10-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "11-" + $30, "a-src", item.cart_info.productInfo.image ), _i: "11-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s("12-" + $30, "sc", "text"), attrs: { _i: "12-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "acea-row row-between-wrapper" ), attrs: { _i: "13-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "name line1" ), attrs: { _i: "14-" + $30 }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s( item.cart_info.productInfo .store_name ) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(item.cart_num) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "infor line1" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(_vm.$t("属性")) ) + _vm._$s( "16-" + $30, "t0-1", _vm._s( item.cart_info.productInfo.attrInfo .suk || _vm.$t("默认") ) ) ), ] ), _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "money" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "17-" + $30, "t0-1", _vm._s(item.cart_info.truePrice) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "carnum acea-row row-center-wrapper" ), attrs: { _i: "18-" + $30 }, }, [ _c("view", { staticClass: _vm._$s( "19-" + $30, "sc", "reduce" ), class: _vm._$s( "19-" + $30, "c", item.surplus_num == 1 ? "on" : "" ), attrs: { _i: "19-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.subCart(item) }, }, }), _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "num" ), attrs: { _i: "20-" + $30 }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(item.surplus_num) ) ), ] ), _c("view", { staticClass: _vm._$s( "21-" + $30, "sc", "plus" ), class: _vm._$s( "21-" + $30, "c", item.surplus_num == item.numShow ? "on" : "" ), attrs: { _i: "21-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.addCart(item) }, }, }), ] ), ] ), ] ), ] } ), ], 2 ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 592 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/splitOrder/index.vue?vue&type=script&lang=js& ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 593);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI1OTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///592\n"); /***/ }), /* 593 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/components/splitOrder/index.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n splitGoods: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n select_all: {\n type: Boolean,\n default: true\n }\n },\n data: function data() {\n return {\n isAllSelect: false\n };\n },\n mounted: function mounted() {},\n methods: {\n subCart: function subCart(item) {\n item.surplus_num = Number(item.surplus_num) - 1;\n if (item.surplus_num <= 1) {\n item.surplus_num = 1;\n }\n this.$emit('getList', this.splitGoods);\n },\n addCart: function addCart(item) {\n item.surplus_num = Number(item.surplus_num) + 1;\n if (item.surplus_num >= item.numShow) {\n item.surplus_num = item.numShow;\n }\n this.$emit('getList', this.splitGoods);\n },\n inArray: function inArray(search, array) {\n for (var i in array) {\n if (array[i] == search) {\n return true;\n }\n }\n return false;\n },\n checkboxChange: function checkboxChange(event) {\n var _this = this;\n var idList = event.detail.value;\n this.splitGoods.forEach(function (item) {\n if (_this.inArray(item.id, idList)) {\n item.checked = true;\n } else {\n item.checked = false;\n }\n });\n this.$emit('getList', this.splitGoods);\n if (idList.length == this.splitGoods.length) {\n this.isAllSelect = true;\n } else {\n this.isAllSelect = false;\n }\n },\n forGoods: function forGoods(val) {\n var that = this;\n if (!that.splitGoods.length) return;\n that.splitGoods.forEach(function (item) {\n if (val) {\n item.checked = true;\n } else {\n item.checked = false;\n }\n });\n that.$emit('getList', that.splitGoods);\n },\n checkboxAllChange: function checkboxAllChange(event) {\n var value = event.detail.value;\n if (value.length) {\n this.forGoods(1);\n } else {\n this.forGoods(0);\n }\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvY29tcG9uZW50cy9zcGxpdE9yZGVyL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJwcm9wcyIsInNwbGl0R29vZHMiLCJ0eXBlIiwiZGVmYXVsdCIsInNlbGVjdF9hbGwiLCJkYXRhIiwiaXNBbGxTZWxlY3QiLCJtb3VudGVkIiwibWV0aG9kcyIsInN1YkNhcnQiLCJpdGVtIiwiYWRkQ2FydCIsImluQXJyYXkiLCJjaGVja2JveENoYW5nZSIsImZvckdvb2RzIiwidGhhdCIsImNoZWNrYm94QWxsQ2hhbmdlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkE2Q0E7RUFDQUE7SUFDQUM7TUFDQUM7TUFDQUM7UUFBQTtNQUFBO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDLDZCQUVBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0E7UUFDQUE7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQUQ7TUFDQTtRQUNBQTtNQUNBO01BQ0E7SUFDQTtJQUNBRTtNQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0E7VUFDQUg7UUFDQTtVQUNBQTtRQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBSTtNQUNBO01BQ0E7TUFDQUM7UUFDQTtVQUNBTDtRQUNBO1VBQ0FBO1FBQ0E7TUFDQTtNQUNBSztJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNTkzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPSdzcGxpdE9yZGVyJyB2LWlmPVwic3BsaXRHb29kcy5sZW5ndGhcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYWxsXCIgdi1pZj1cInNlbGVjdF9hbGxcIj5cclxuXHRcdFx0PGNoZWNrYm94LWdyb3VwIEBjaGFuZ2U9XCJjaGVja2JveEFsbENoYW5nZVwiPlxyXG5cdFx0XHRcdDxjaGVja2JveCB2YWx1ZT1cImFsbFwiIDpjaGVja2VkPVwiaXNBbGxTZWxlY3RcIiAvPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPSdjaGVja0FsbCc+e3skdChg5YWo6YCJYCl9fTwvdGV4dD5cclxuXHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxjaGVja2JveC1ncm91cCBAY2hhbmdlPVwiY2hlY2tib3hDaGFuZ2VcIj5cclxuXHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHNwbGl0R29vZHNcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbXMgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHRcdFx0XHQ8Y2hlY2tib3ggOnZhbHVlPVwiKGl0ZW0uaWQpLnRvU3RyaW5nKClcIiA6Y2hlY2tlZD1cIml0ZW0uY2hlY2tlZFwiIC8+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHRcdFx0PGNoZWNrYm94IDp2YWx1ZT1cIml0ZW0uaWRcIiA6Y2hlY2tlZD1cIml0ZW0uY2hlY2tlZFwiLz5cclxuXHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY1R4dCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPSdpdGVtLmNhcnRfaW5mby5wcm9kdWN0SW5mby5pbWFnZSc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3tpdGVtLmNhcnRfaW5mby5wcm9kdWN0SW5mby5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz7Dl3t7aXRlbS5jYXJ0X251bX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5mb3IgbGluZTEnPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg5bGe5oCnYCl9fe+8mnt7aXRlbS5jYXJ0X2luZm8ucHJvZHVjdEluZm8uYXR0ckluZm8uc3VrIHx8ICR0KGDpu5jorqRgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSc+e3skdChg77+lYCl9fXt7aXRlbS5jYXJ0X2luZm8udHJ1ZVByaWNlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2Nhcm51bSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmVkdWNlXCIgOmNsYXNzPVwiaXRlbS5zdXJwbHVzX251bSA9PSAxID8gJ29uJyA6ICcnXCJcclxuXHRcdFx0XHRcdFx0XHRcdEBjbGljay5zdG9wPSdzdWJDYXJ0KGl0ZW0pJz4tPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdudW0nPnt7aXRlbS5zdXJwbHVzX251bX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGx1c1wiIDpjbGFzcz1cIml0ZW0uc3VycGx1c19udW0gPT0gaXRlbS5udW1TaG93ID8gJ29uJyA6ICcnXCJcclxuXHRcdFx0XHRcdFx0XHRcdEBjbGljay5zdG9wPSdhZGRDYXJ0KGl0ZW0pJz4rPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdHByb3BzOntcclxuXHRcdFx0c3BsaXRHb29kczoge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IFtdXHJcblx0XHRcdH0sXHJcblx0XHRcdHNlbGVjdF9hbGw6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aXNBbGxTZWxlY3Q6ZmFsc2VcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCl7XHJcblx0XHRcdFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c3ViQ2FydChpdGVtKXtcclxuXHRcdFx0XHRpdGVtLnN1cnBsdXNfbnVtID0gTnVtYmVyKGl0ZW0uc3VycGx1c19udW0pIC0gMTtcclxuXHRcdFx0XHRpZihpdGVtLnN1cnBsdXNfbnVtPD0xKXtcclxuXHRcdFx0XHRcdGl0ZW0uc3VycGx1c19udW0gPSAxXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2dldExpc3QnLHRoaXMuc3BsaXRHb29kcyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGFkZENhcnQoaXRlbSl7XHJcblx0XHRcdFx0aXRlbS5zdXJwbHVzX251bSA9IE51bWJlcihpdGVtLnN1cnBsdXNfbnVtKSArIDE7XHJcblx0XHRcdFx0aWYoaXRlbS5zdXJwbHVzX251bT49aXRlbS5udW1TaG93KXtcclxuXHRcdFx0XHRcdGl0ZW0uc3VycGx1c19udW0gPSBpdGVtLm51bVNob3dcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnZ2V0TGlzdCcsdGhpcy5zcGxpdEdvb2RzKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0aW5BcnJheTogZnVuY3Rpb24oc2VhcmNoLCBhcnJheSkge1xyXG5cdFx0XHRcdGZvciAobGV0IGkgaW4gYXJyYXkpIHtcclxuXHRcdFx0XHRcdGlmIChhcnJheVtpXSA9PSBzZWFyY2gpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRydWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hlY2tib3hDaGFuZ2UoZXZlbnQpe1xyXG5cdFx0XHRcdGxldCBpZExpc3QgPSBldmVudC5kZXRhaWwudmFsdWU7XHJcblx0XHRcdFx0dGhpcy5zcGxpdEdvb2RzLmZvckVhY2goKGl0ZW0pPT57XHJcblx0XHRcdFx0XHRpZih0aGlzLmluQXJyYXkoaXRlbS5pZCwgaWRMaXN0KSl7XHJcblx0XHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IHRydWU7XHJcblx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0aXRlbS5jaGVja2VkID0gZmFsc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdnZXRMaXN0Jyx0aGlzLnNwbGl0R29vZHMpO1xyXG5cdFx0XHRcdGlmKGlkTGlzdC5sZW5ndGggPT0gdGhpcy5zcGxpdEdvb2RzLmxlbmd0aCl7XHJcblx0XHRcdFx0XHR0aGlzLmlzQWxsU2VsZWN0ID0gdHJ1ZTtcclxuXHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdHRoaXMuaXNBbGxTZWxlY3QgPSBmYWxzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGZvckdvb2RzKHZhbCl7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmKCF0aGF0LnNwbGl0R29vZHMubGVuZ3RoKSByZXR1cm5cclxuXHRcdFx0XHR0aGF0LnNwbGl0R29vZHMuZm9yRWFjaCgoaXRlbSk9PntcclxuXHRcdFx0XHRcdGlmKHZhbCl7XHJcblx0XHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IHRydWU7XHJcblx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0aXRlbS5jaGVja2VkID0gZmFsc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGF0LiRlbWl0KCdnZXRMaXN0Jyx0aGF0LnNwbGl0R29vZHMpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGVja2JveEFsbENoYW5nZShldmVudCl7XHJcblx0XHRcdFx0bGV0IHZhbHVlID0gZXZlbnQuZGV0YWlsLnZhbHVlO1xyXG5cdFx0XHRcdGlmKHZhbHVlLmxlbmd0aCl7XHJcblx0XHRcdFx0XHR0aGlzLmZvckdvb2RzKDEpXHJcblx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHR0aGlzLmZvckdvb2RzKDApXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdFxyXG5cdC5zcGxpdE9yZGVyIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xyXG5cdH1cclxuXHRcclxuXHQuc3BsaXRPcmRlciAuYWxse1xyXG5cdFx0cGFkZGluZzogMjBycHggMzBycHg7XHJcblx0fVxyXG5cdFxyXG5cdC5zcGxpdE9yZGVyIC5hbGwgLmNoZWNrQWxse1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdH1cclxuXHRcclxuXHQuc3BsaXRPcmRlciAuaXRlbXMge1xyXG5cdFx0cGFkZGluZzogMjVycHggMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVycHg7XHJcblx0fVxyXG5cdFxyXG5cdC5zcGxpdE9yZGVyIC5pdGVtcyAucGljVHh0IHtcclxuXHRcdHdpZHRoOiA2MjdycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdFxyXG5cdC5zcGxpdE9yZGVyIC5pdGVtcyAucGljVHh0IC5uYW1le1xyXG5cdFx0d2lkdGg6IDM2MHJweDtcclxuXHR9XHJcblx0XHJcblx0LnNwbGl0T3JkZXIgLml0ZW1zIC5waWNUeHQgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDE2MHJweDtcclxuXHRcdGhlaWdodDogMTYwcnB4O1xyXG5cdH1cclxuXHRcclxuXHQuc3BsaXRPcmRlciAuaXRlbXMgLnBpY1R4dCAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0fVxyXG5cdFxyXG5cdC5zcGxpdE9yZGVyIC5pdGVtcyAucGljVHh0IC50ZXh0IHtcclxuXHRcdHdpZHRoOiA0NDRycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cdFxyXG5cdC5zcGxpdE9yZGVyIC5pdGVtcyAucGljVHh0IC50ZXh0IC5yZUNvbG9yIHtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuXHRcclxuXHQuc3BsaXRPcmRlciAuaXRlbXMgLnBpY1R4dCAudGV4dCAucmVFbGVjdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHR9XHJcblx0XHJcblx0LnNwbGl0T3JkZXIgLml0ZW1zIC5waWNUeHQgLnRleHQgLnJlRWxlY3Rpb24gLnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0fVxyXG5cdFxyXG5cdC5zcGxpdE9yZGVyIC5pdGVtcyAucGljVHh0IC50ZXh0IC5yZUVsZWN0aW9uIC5yZUJudCB7XHJcblx0XHR3aWR0aDogMTIwcnB4O1xyXG5cdFx0aGVpZ2h0OiA0NnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIzcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHR9XHJcblx0XHJcblx0LnNwbGl0T3JkZXIgLml0ZW1zIC5waWNUeHQgLnRleHQgLmluZm9yIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzg2ODY4NjtcclxuXHRcdG1hcmdpbi10b3A6IDE2cnB4O1xyXG5cdH1cclxuXHRcclxuXHQuc3BsaXRPcmRlciAuaXRlbXMgLnBpY1R4dCAudGV4dCAubW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjhycHg7XHJcblx0fVxyXG5cdFxyXG5cdC5zcGxpdE9yZGVyIC5pdGVtcyAucGljVHh0IC5jYXJudW0ge1xyXG5cdFx0aGVpZ2h0OiA0N3JweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogN3JweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHRcclxuXHQuc3BsaXRPcmRlciAuaXRlbXMgLnBpY1R4dCAuY2FybnVtIHZpZXcge1xyXG5cdFx0Ym9yZGVyOiAxcnB4IHNvbGlkICNhNGE0YTQ7XHJcblx0XHR3aWR0aDogNjZycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRsaW5lLWhlaWdodDogNDBycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICNhNGE0YTQ7XHJcblx0fVxyXG5cdFxyXG5cdC5zcGxpdE9yZGVyIC5pdGVtcyAucGljVHh0IC5jYXJudW0gLnJlZHVjZSB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcnB4IDAgMCAzcnB4O1xyXG5cdH1cclxuXHRcclxuXHQuc3BsaXRPcmRlciAuaXRlbXMgLnBpY1R4dCAuY2FybnVtIC5yZWR1Y2Uub24ge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZTNlM2UzO1xyXG5cdFx0Y29sb3I6ICNkZWRlZGU7XHJcblx0fVxyXG5cdFxyXG5cdC5zcGxpdE9yZGVyIC5pdGVtcyAucGljVHh0IC5jYXJudW0gLnBsdXMge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDNycHggM3JweCAwO1xyXG5cdH1cclxuXHRcclxuXHQuc3BsaXRPcmRlciAuaXRlbXMgLnBpY1R4dCAuY2FybnVtIC5wbHVzLm9uIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI2UzZTNlMztcclxuXHRcdGNvbG9yOiAjZGVkZWRlO1xyXG5cdH1cclxuXHRcclxuXHQuc3BsaXRPcmRlciAuaXRlbXMgLnBpY1R4dCAuY2FybnVtIC5udW0ge1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///593\n"); /***/ }), /* 594 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/grids/index.vue?mpType=page ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_258016d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=258016d8&scoped=true&mpType=page */ 595);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 600);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_258016d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_258016d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"258016d8\",\n null,\n false,\n _index_vue_vue_type_template_id_258016d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/lottery/grids/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MjU4MDE2ZDgmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjI1ODAxNmQ4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2xvdHRlcnkvZ3JpZHMvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///594\n"); /***/ }), /* 595 */ /*!**********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/grids/index.vue?vue&type=template&id=258016d8&scoped=true&mpType=page ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_258016d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=258016d8&scoped=true&mpType=page */ 596); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_258016d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_258016d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_258016d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_258016d8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 596 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/lottery/grids/index.vue?vue&type=template&id=258016d8&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.lotteryShow && _vm.loading) ? _c( "view", { staticClass: _vm._$s(1, "sc", "lottery"), attrs: { _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "lottery-header"), attrs: { src: _vm._$s(2, "a-src", _vm.image), _i: 2 }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "grids"), attrs: { _i: 3 } }, [ _c("image", { staticClass: _vm._$s(4, "sc", "grids-bag"), attrs: { src: _vm._$s( 4, "a-src", __webpack_require__(/*! ../../static/lottery-bag.png */ 597) ), _i: 4, }, }), _c( "view", { staticClass: _vm._$s(5, "sc", "grids-top"), attrs: { _i: 5 }, }, [ _c("image", { attrs: { src: _vm._$s( 6, "a-src", __webpack_require__(/*! ../../static/font-left.png */ 598) ), _i: 6, }, }), _c( "view", { staticClass: _vm._$s(7, "sc", "grids-title"), attrs: { _i: 7 }, }, [ _c("view", [ _vm._v( _vm._$s(8, "t0-0", _vm._s(_vm.$t("恭喜您"))) + _vm._$s(8, "t0-1", _vm._s(_vm.$t("获得"))) + _vm._$s(8, "t0-2", _vm._s(_vm.lottery_num)) + _vm._$s(8, "t0-3", _vm._s(_vm.$t("次"))) ), ]), ] ), _c("image", { attrs: { src: _vm._$s( 9, "a-src", __webpack_require__(/*! ../../static/font-right.png */ 599) ), _i: 9, }, }), ] ), _vm._$s(10, "i", _vm.userList.data.length) ? _c( "view", { staticClass: _vm._$s(10, "sc", "winning-tips-list"), attrs: { _i: 10 }, }, [ _c("text", { staticClass: _vm._$s( 11, "sc", "iconfont icon-huabanfuben" ), attrs: { _i: 11 }, }), _c("noticeBar", { attrs: { showMsg: _vm.userList.data, _i: 12 }, }), ], 1 ) : _vm._e(), _c( "view", { staticClass: _vm._$s(13, "sc", "grids-box"), attrs: { _i: 13 }, }, [ _c("gridsLottery", { attrs: { prizeData: _vm.prize, lotteryNum: _vm.lottery_num, _i: 14, }, on: { get_winingIndex: _vm.getWiningIndex, luck_draw_finish: _vm.luck_draw_finish, }, }), ], 1 ), ] ), _vm._$s(15, "i", _vm.userList.data.length && _vm.is_all_record) ? _c("showBox", { attrs: { showMsg: _vm.userList, _i: 15 } }) : _vm._e(), _vm._$s(16, "i", _vm.htmlData.data && _vm.is_content) ? _c("showBox", { attrs: { showMsg: _vm.htmlData, _i: 16 } }) : _vm._e(), _vm._$s(17, "i", _vm.myList.data.length && _vm.is_personal_record) ? _c("showBox", { attrs: { showMsg: _vm.myList, _i: 17 } }) : _vm._e(), _c("lotteryAleart", { attrs: { aleartStatus: _vm.aleartStatus, alData: _vm.alData, aleartType: _vm.aleartType, _i: 18, }, on: { close: _vm.closeLottery }, }), _vm._$s(19, "i", _vm.aleartStatus || _vm.addressModel) ? _c("view", { staticClass: _vm._$s(19, "sc", "mask"), attrs: { _i: 19 }, on: { click: _vm.lotteryAleartClose }, }) : _vm._e(), _c("userAddress", { attrs: { aleartStatus: _vm.addressModel, _i: 20 }, on: { getAddress: _vm.getAddress, close: function () { _vm.addressModel = false }, }, }), ], 1 ) : _vm._$s(21, "e", !_vm.lotteryShow && _vm.loading) ? _c( "view", { staticClass: _vm._$s(21, "sc", "no-lottery"), attrs: { _i: 21 } }, [ _c("image", { attrs: { src: _vm._$s( 22, "a-src", _vm.imgHost + "/statics/images/no-thing.png" ), _i: 22, }, }), _c("text", [ _vm._v( _vm._$s(23, "t0-0", _vm._s(_vm.$t("商家暂未上架活动哦"))) ), ]), ] ) : _vm._e(), _c("home", { attrs: { _i: 24 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 597 */ /*!***************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/lottery-bag.png ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/lottery-bag.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU5Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL2xvdHRlcnktYmFnLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///597\n"); /***/ }), /* 598 */ /*!*************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/font-left.png ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/font-left.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU5OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL2ZvbnQtbGVmdC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///598\n"); /***/ }), /* 599 */ /*!**************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/font-right.png ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/font-right.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU5OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL2ZvbnQtcmlnaHQucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///599\n"); /***/ }), /* 600 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/grids/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 601);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI2MDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///600\n"); /***/ }), /* 601 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/lottery/grids/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _lottery = __webpack_require__(/*! @/api/lottery.js */ 527);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _zbCode = _interopRequireDefault(__webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../../components/lottery/index.vue */ 507));\nvar _showbox = _interopRequireDefault(__webpack_require__(/*! ../components/showbox.vue */ 608));\nvar _noticeBar = _interopRequireDefault(__webpack_require__(/*! ../components/noticeBar.vue */ 615));\nvar _lotteryAleart = _interopRequireDefault(__webpack_require__(/*! ../components/lotteryAleart.vue */ 620));\nvar _userAddress = _interopRequireDefault(__webpack_require__(/*! ../components/userAddress.vue */ 625));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = {\n components: {\n gridsLottery: _index.default,\n showBox: _showbox.default,\n noticeBar: _noticeBar.default,\n lotteryAleart: _lotteryAleart.default,\n userAddress: _userAddress.default,\n zbCode: _zbCode.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n lotteryShow: true,\n loading: false,\n H5ShareBox: false,\n addressModel: false,\n lottery_num: 0,\n aleartType: 0,\n aleartStatus: false,\n lottery_draw_param: {\n startIndex: 3,\n //开始抽奖位置,从0开始\n totalCount: 3,\n //一共要转的圈数\n winingIndex: 1,\n //中奖的位置,从0开始\n speed: 100 //抽奖动画的速度 [数字越大越慢,默认100]\n },\n\n userList: {\n type: 'user',\n data: []\n },\n myList: {\n type: 'me',\n data: []\n },\n htmlData: {\n type: 'html',\n data: ''\n },\n prize: [],\n factor_num: 0,\n id: 0,\n alData: {},\n type: '',\n followCode: false,\n //二维码参数\n codeShow: false,\n cid: '1',\n ifShow: true,\n val: \"\",\n // 要生成的二维码值\n lv: 3,\n // 二维码容错级别 , 一般不用设置,默认就行\n onval: true,\n // val值变化时自动重新生成二维码\n loadMake: true,\n // 组件加载完成后自动生成二维码\n src: '',\n // 二维码生成后的图片地址或base64\n codeSrc: \"\",\n image: \"\",\n //上部背景图\n is_content: 0,\n is_all_record: 0,\n is_personal_record: 0,\n factor: 0\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getLotteryData(this.type);\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(option) {\n this.type = option.type;\n if (this.isLogin) {\n this.getLotteryData(this.type);\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n getLotteryData: function getLotteryData(type) {\n var _this = this;\n uni.showLoading({\n title: this.$t(\"\\u83B7\\u53D6\\u62BD\\u5956\\u4FE1\\u606F\")\n });\n (0, _lottery.getLotteryData)(type).then(function (res) {\n _this.loading = true;\n _this.factor_num = res.data.lottery.factor_num;\n _this.id = res.data.lottery.id;\n _this.image = res.data.lottery.image;\n _this.prize = res.data.lottery.prize;\n _this.lottery_num = res.data.lottery_num;\n _this.htmlData.data = res.data.lottery.content;\n _this.is_content = res.data.lottery.is_content;\n _this.is_personal_record = res.data.lottery.is_personal_record;\n _this.is_all_record = res.data.lottery.is_all_record;\n _this.factor = res.data.lottery.factor;\n _this.userList.data = res.data.all_record;\n _this.myList.data = res.data.user_record;\n _this.prize.push({});\n uni.hideLoading();\n }).catch(function (err) {\n uni.hideLoading();\n _this.lotteryShow = false;\n _this.loading = true;\n _this.$util.Tips({\n title: err\n });\n });\n },\n closeLottery: function closeLottery(status) {\n this.aleartStatus = false;\n this.getLotteryData(this.type);\n if (this.alData.type === 6) {\n this.addressModel = true;\n }\n },\n getAddress: function getAddress(data) {\n var _this2 = this;\n var addData = data;\n addData.id = this.alData.lottery_record_id;\n addData.address = data.address.province + data.address.city + data.address.district + data.detail;\n (0, _lottery.receiveLottery)(addData).then(function (res) {\n _this2.$util.Tips({\n title: _this2.$t(\"\\u9886\\u53D6\\u6210\\u529F\")\n });\n _this2.addressModel = false;\n }).catch(function (err) {\n _this2.$util.Tips({\n title: err\n });\n });\n },\n getWiningIndex: function getWiningIndex(callback) {\n var _this3 = this;\n this.aleartType = 0;\n var that = this;\n (0, _lottery.startLottery)({\n id: this.id,\n type: this.type\n }).then(function (res) {\n if (res.data.code === 'subscribe') {\n that.$set(that, 'followCode', true);\n _this3.codeSrc = res.data.url;\n return;\n }\n _this3.prize.forEach(function (item, index) {\n if (res.data.id === item.id) {\n _this3.alData = res.data;\n _this3.lottery_draw_param.winingIndex = index;\n callback(_this3.lottery_draw_param);\n }\n });\n }).catch(function (err) {\n _this3.$util.Tips({\n title: err\n });\n });\n // //props修改在小程序和APP端不成功,所以在这里使用回调函数传参,\n },\n // 抽奖完成\n luck_draw_finish: function luck_draw_finish(param) {\n this.aleartType = 2;\n this.aleartStatus = true;\n // console.log(`抽到第${param+1}个方格的奖品`)\n },\n qrR: function qrR(res) {\n this.codeSrc = res;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvbG90dGVyeS9ncmlkcy9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImdyaWRzTG90dGVyeSIsInNob3dCb3giLCJub3RpY2VCYXIiLCJsb3R0ZXJ5QWxlYXJ0IiwidXNlckFkZHJlc3MiLCJ6YkNvZGUiLCJob21lIiwibWl4aW5zIiwiZGF0YSIsImltZ0hvc3QiLCJsb3R0ZXJ5U2hvdyIsImxvYWRpbmciLCJINVNoYXJlQm94IiwiYWRkcmVzc01vZGVsIiwibG90dGVyeV9udW0iLCJhbGVhcnRUeXBlIiwiYWxlYXJ0U3RhdHVzIiwibG90dGVyeV9kcmF3X3BhcmFtIiwic3RhcnRJbmRleCIsInRvdGFsQ291bnQiLCJ3aW5pbmdJbmRleCIsInNwZWVkIiwidXNlckxpc3QiLCJ0eXBlIiwibXlMaXN0IiwiaHRtbERhdGEiLCJwcml6ZSIsImZhY3Rvcl9udW0iLCJpZCIsImFsRGF0YSIsImZvbGxvd0NvZGUiLCJjb2RlU2hvdyIsImNpZCIsImlmU2hvdyIsInZhbCIsImx2Iiwib252YWwiLCJsb2FkTWFrZSIsInNyYyIsImNvZGVTcmMiLCJpbWFnZSIsImlzX2NvbnRlbnQiLCJpc19hbGxfcmVjb3JkIiwiaXNfcGVyc29uYWxfcmVjb3JkIiwiZmFjdG9yIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsIm1ldGhvZHMiLCJnZXRMb3R0ZXJ5RGF0YSIsInVuaSIsInRpdGxlIiwiY2xvc2VMb3R0ZXJ5IiwiZ2V0QWRkcmVzcyIsImFkZERhdGEiLCJnZXRXaW5pbmdJbmRleCIsInRoYXQiLCJjYWxsYmFjayIsImx1Y2tfZHJhd19maW5pc2giLCJxclIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFrRUE7QUFLQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUdBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BSUFDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQUE7UUFDQUM7UUFBQTtRQUNBQztRQUFBO1FBQ0FDO01BQ0E7O01BQ0FDO1FBQ0FDO1FBQ0FmO01BQ0E7TUFDQWdCO1FBQ0FEO1FBQ0FmO01BQ0E7TUFDQWlCO1FBQ0FGO1FBQ0FmO01BQ0E7TUFDQWtCO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FOO01BQ0FPO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUF5QkFDO01BQUE7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQU1BRDtNQUNBO1FBQ0FBO1FBQ0E7UUFDQTtRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBQztNQUNBQTtNQUNBO1FBQ0E7VUFDQUg7UUFDQTtRQUNBO01BQ0E7UUFDQTtVQUNBQTtRQUNBO01BQ0E7SUFDQTtJQUNBSTtNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0E5QjtRQUNBTDtNQUNBO1FBQ0E7VUFDQW9DO1VBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQUM7VUFDQTtRQUNBO01BQ0E7UUFDQTtVQUNBTjtRQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQU87TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNjAxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibG90dGVyeVwiIHYtaWY9XCJsb3R0ZXJ5U2hvdyAmJiBsb2FkaW5nXCI+XHJcblx0XHRcdDxpbWFnZSBjbGFzcz1cImxvdHRlcnktaGVhZGVyXCIgOnNyYz1cImltYWdlXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZ3JpZHNcIj5cclxuXHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJncmlkcy1iYWdcIiBzcmM9XCIuLi8uLi9zdGF0aWMvbG90dGVyeS1iYWcucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJncmlkcy10b3BcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvZm9udC1sZWZ0LnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJncmlkcy10aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDmga3llpzmgqhgKX1977yMe3skdChg6I635b6XYCl9fSB7e2xvdHRlcnlfbnVtfX0ge3skdChg5qyhYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvZm9udC1yaWdodC5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ3aW5uaW5nLXRpcHMtbGlzdFwiIHYtaWY9XCJ1c2VyTGlzdC5kYXRhLmxlbmd0aFwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWh1YWJhbmZ1YmVuXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PG5vdGljZUJhciA6c2hvd01zZz1cInVzZXJMaXN0LmRhdGFcIj48L25vdGljZUJhcj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJncmlkcy1ib3hcIj5cclxuXHRcdFx0XHRcdDxncmlkc0xvdHRlcnkgY2xhc3M9XCJcIiA6cHJpemVEYXRhPVwicHJpemVcIiA6bG90dGVyeU51bT1cImxvdHRlcnlfbnVtXCIgQGdldF93aW5pbmdJbmRleD0nZ2V0V2luaW5nSW5kZXgnXHJcblx0XHRcdFx0XHRcdEBsdWNrX2RyYXdfZmluaXNoPSdsdWNrX2RyYXdfZmluaXNoJz5cclxuXHRcdFx0XHRcdDwvZ3JpZHNMb3R0ZXJ5PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbnZpdGUtcGVvcGxlXCIgdi1pZj1cImZhY3RvciA9PSA1XCIgQGNsaWNrPVwiSDVTaGFyZUJveD10cnVlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnZpdGVcIj5cclxuXHRcdFx0XHRcdHt7JHQoYOmCgOivt+WlveWPi2ApfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDxzaG93Qm94IHYtaWY9XCJ1c2VyTGlzdC5kYXRhLmxlbmd0aCAmJiBpc19hbGxfcmVjb3JkXCIgOnNob3dNc2c9XCJ1c2VyTGlzdFwiPjwvc2hvd0JveD5cclxuXHRcdFx0PHNob3dCb3ggdi1pZj1cImh0bWxEYXRhLmRhdGEgJiYgaXNfY29udGVudFwiIDpzaG93TXNnPVwiaHRtbERhdGFcIj48L3Nob3dCb3g+XHJcblx0XHRcdDxzaG93Qm94IHYtaWY9XCJteUxpc3QuZGF0YS5sZW5ndGggJiYgaXNfcGVyc29uYWxfcmVjb3JkXCIgOnNob3dNc2c9XCJteUxpc3RcIj48L3Nob3dCb3g+XHJcblx0XHRcdDxsb3R0ZXJ5QWxlYXJ0IDphbGVhcnRTdGF0dXM9XCJhbGVhcnRTdGF0dXNcIiBAY2xvc2U9XCJjbG9zZUxvdHRlcnlcIiA6YWxEYXRhPVwiYWxEYXRhXCIgOmFsZWFydFR5cGU9XCJhbGVhcnRUeXBlXCI+XHJcblx0XHRcdDwvbG90dGVyeUFsZWFydD5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYXNrXCIgdi1pZj1cImFsZWFydFN0YXR1cyB8fCBhZGRyZXNzTW9kZWxcIiBAY2xpY2s9XCJsb3R0ZXJ5QWxlYXJ0Q2xvc2VcIj48L3ZpZXc+XHJcblx0XHRcdDx1c2VyQWRkcmVzcyA6YWxlYXJ0U3RhdHVzPVwiYWRkcmVzc01vZGVsXCIgQGdldEFkZHJlc3M9XCJnZXRBZGRyZXNzXCIgQGNsb3NlPVwiKCk9PnthZGRyZXNzTW9kZWwgPSBmYWxzZX1cIj5cclxuXHRcdFx0PC91c2VyQWRkcmVzcz5cclxuXHRcdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHRcdDwhLS0g5YiG5LqrLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2hhcmUtYm94XCIgdi1pZj1cIkg1U2hhcmVCb3hcIj5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL3NoYXJlLWluZm8ucG5nJ1wiIEBjbGljaz1cIkg1U2hhcmVCb3ggPSBmYWxzZVwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImZvbGxvd0NvZGVcIiB2LWlmPVwiZm9sbG93Q29kZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb2RlLWJnXCI+PGltZyBjbGFzcz1cImltZ3NcIiA6c3JjPVwiY29kZVNyY1wiIC8+PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hc2tcIiBAY2xpY2s9XCJjbG9zZUZvbGxvd0NvZGVcIj48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHpiLWNvZGUgcmVmPVwicXJjb2RlXCIgdi1zaG93PVwiZmFsc2VcIiA6c2hvdz1cImNvZGVTaG93XCIgOmNpZD1cImNpZFwiIDp2YWw9XCJ2YWxcIiA6b252YWw9XCJvbnZhbFwiXHJcblx0XHRcdFx0OmxvYWRNYWtlPVwibG9hZE1ha2VcIiBAcmVzdWx0PVwicXJSXCIgLz5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm5vLWxvdHRlcnlcIiB2LWVsc2UtaWY9XCIhbG90dGVyeVNob3cgJiYgbG9hZGluZ1wiPlxyXG5cdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL25vLXRoaW5nLnBuZydcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dD57eyR0KGDllYblrrbmmoLmnKrkuIrmnrbmtLvliqjlk6ZgKX19772ePC90ZXh0PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0TG90dGVyeURhdGEsXHJcblx0XHRzdGFydExvdHRlcnksXHJcblx0XHRyZWNlaXZlTG90dGVyeVxyXG5cdH0gZnJvbSAnQC9hcGkvbG90dGVyeS5qcydcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0VXNlckluZm9cclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB6YkNvZGUgZnJvbSAnQC9jb21wb25lbnRzL3piLWNvZGUvemItY29kZS52dWUnXHJcblx0aW1wb3J0IGdyaWRzTG90dGVyeSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2xvdHRlcnkvaW5kZXgudnVlJ1xyXG5cdGltcG9ydCBzaG93Qm94IGZyb20gJy4uL2NvbXBvbmVudHMvc2hvd2JveC52dWUnXHJcblx0aW1wb3J0IG5vdGljZUJhciBmcm9tICcuLi9jb21wb25lbnRzL25vdGljZUJhci52dWUnXHJcblx0aW1wb3J0IGxvdHRlcnlBbGVhcnQgZnJvbSAnLi4vY29tcG9uZW50cy9sb3R0ZXJ5QWxlYXJ0LnZ1ZSdcclxuXHRpbXBvcnQgdXNlckFkZHJlc3MgZnJvbSAnLi4vY29tcG9uZW50cy91c2VyQWRkcmVzcy52dWUnXHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGltcG9ydCB7SFRUUF9SRVFVRVNUX1VSTH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRjb25zdCBhcHAgPSBnZXRBcHAoKTtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdGdyaWRzTG90dGVyeSxcclxuXHRcdFx0c2hvd0JveCxcclxuXHRcdFx0bm90aWNlQmFyLFxyXG5cdFx0XHRsb3R0ZXJ5QWxlYXJ0LFxyXG5cdFx0XHR1c2VyQWRkcmVzcyxcclxuXHRcdFx0emJDb2RlLFxyXG5cdFx0XHRob21lXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOltjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWdIb3N0OkhUVFBfUkVRVUVTVF9VUkwsXHJcblx0XHRcdFx0bG90dGVyeVNob3c6IHRydWUsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0SDVTaGFyZUJveDogZmFsc2UsXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0aXNXZWl4aW46IHRoaXMuJHdlY2hhdC5pc1dlaXhpbigpLFxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdGFkZHJlc3NNb2RlbDogZmFsc2UsXHJcblx0XHRcdFx0bG90dGVyeV9udW06IDAsXHJcblx0XHRcdFx0YWxlYXJ0VHlwZTogMCxcclxuXHRcdFx0XHRhbGVhcnRTdGF0dXM6IGZhbHNlLFxyXG5cdFx0XHRcdGxvdHRlcnlfZHJhd19wYXJhbToge1xyXG5cdFx0XHRcdFx0c3RhcnRJbmRleDogMywgLy/lvIDlp4vmir3lpZbkvY3nva7vvIzku44w5byA5aeLXHJcblx0XHRcdFx0XHR0b3RhbENvdW50OiAzLCAvL+S4gOWFseimgei9rOeahOWciOaVsFxyXG5cdFx0XHRcdFx0d2luaW5nSW5kZXg6IDEsIC8v5Lit5aWW55qE5L2N572u77yM5LuOMOW8gOWni1xyXG5cdFx0XHRcdFx0c3BlZWQ6IDEwMCAvL+aKveWlluWKqOeUu+eahOmAn+W6piBb5pWw5a2X6LaK5aSn6LaK5oWiLOm7mOiupDEwMF1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHVzZXJMaXN0OiB7XHJcblx0XHRcdFx0XHR0eXBlOiAndXNlcicsXHJcblx0XHRcdFx0XHRkYXRhOiBbXVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0bXlMaXN0OiB7XHJcblx0XHRcdFx0XHR0eXBlOiAnbWUnLFxyXG5cdFx0XHRcdFx0ZGF0YTogW11cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGh0bWxEYXRhOiB7XHJcblx0XHRcdFx0XHR0eXBlOiAnaHRtbCcsXHJcblx0XHRcdFx0XHRkYXRhOiAnJ1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0cHJpemU6IFtdLFxyXG5cdFx0XHRcdGZhY3Rvcl9udW06IDAsXHJcblx0XHRcdFx0aWQ6IDAsXHJcblx0XHRcdFx0YWxEYXRhOiB7fSxcclxuXHRcdFx0XHR0eXBlOiAnJyxcclxuXHRcdFx0XHRmb2xsb3dDb2RlOiBmYWxzZSxcclxuXHRcdFx0XHQvL+S6jOe7tOeggeWPguaVsFxyXG5cdFx0XHRcdGNvZGVTaG93OiBmYWxzZSxcclxuXHRcdFx0XHRjaWQ6ICcxJyxcclxuXHRcdFx0XHRpZlNob3c6IHRydWUsXHJcblx0XHRcdFx0dmFsOiBcIlwiLCAvLyDopoHnlJ/miJDnmoTkuoznu7TnoIHlgLxcclxuXHRcdFx0XHRsdjogMywgLy8g5LqM57u056CB5a656ZSZ57qn5YirIO+8jCDkuIDoiKzkuI3nlKjorr7nva7vvIzpu5jorqTlsLHooYxcclxuXHRcdFx0XHRvbnZhbDogdHJ1ZSwgLy8gdmFs5YC85Y+Y5YyW5pe26Ieq5Yqo6YeN5paw55Sf5oiQ5LqM57u056CBXHJcblx0XHRcdFx0bG9hZE1ha2U6IHRydWUsIC8vIOe7hOS7tuWKoOi9veWujOaIkOWQjuiHquWKqOeUn+aIkOS6jOe7tOeggVxyXG5cdFx0XHRcdHNyYzogJycsIC8vIOS6jOe7tOeggeeUn+aIkOWQjueahOWbvueJh+WcsOWdgOaIlmJhc2U2NFxyXG5cdFx0XHRcdGNvZGVTcmM6IFwiXCIsXHJcblx0XHRcdFx0aW1hZ2U6IFwiXCIsIC8v5LiK6YOo6IOM5pmv5Zu+XHJcblx0XHRcdFx0aXNfY29udGVudDogMCxcclxuXHRcdFx0XHRpc19hbGxfcmVjb3JkOiAwLFxyXG5cdFx0XHRcdGlzX3BlcnNvbmFsX3JlY29yZDogMCxcclxuXHRcdFx0XHRmYWN0b3I6IDBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0XHRpZiAobmV3Vikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldExvdHRlcnlEYXRhKHRoaXMudHlwZSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0dGhpcy50eXBlID0gb3B0aW9uLnR5cGVcclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRoaXMuZ2V0TG90dGVyeURhdGEodGhpcy50eXBlKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8jaWZkZWYgSDVcclxuXHRcdFx0U2hhcmVJbmZvKGRhdGEpIHtcclxuXHRcdFx0XHRsZXQgaHJlZiA9IGxvY2F0aW9uLmhyZWY7XHJcblx0XHRcdFx0aWYgKHRoaXMuJHdlY2hhdC5pc1dlaXhpbigpKSB7XHJcblx0XHRcdFx0XHRnZXRVc2VySW5mbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0aHJlZiA9IGhyZWYuaW5kZXhPZignPycpID09PSAtMSA/IGhyZWYgKyAnP3NwcmVhZD0nICsgcmVzLmRhdGEudWlkIDogaHJlZiArICcmc3ByZWFkPScgK1xyXG5cdFx0XHRcdFx0XHRcdHJlcy5kYXRhLnVpZDtcclxuXHRcdFx0XHRcdFx0bGV0IGNvbmZpZ0FwcE1lc3NhZ2UgPSB7XHJcblx0XHRcdFx0XHRcdFx0ZGVzYzogZGF0YS5uYW1lLFxyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBkYXRhLm5hbWUsXHJcblx0XHRcdFx0XHRcdFx0bGluazogaHJlZixcclxuXHRcdFx0XHRcdFx0XHRpbWdVcmw6IGRhdGEuaW1hZ2VcclxuXHRcdFx0XHRcdFx0fTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kd2VjaGF0XHJcblx0XHRcdFx0XHRcdFx0LndlY2hhdEV2ZXZ0KFsndXBkYXRlQXBwTWVzc2FnZVNoYXJlRGF0YScsICd1cGRhdGVUaW1lbGluZVNoYXJlRGF0YScsXHJcblx0XHRcdFx0XHRcdFx0XHQnb25NZW51U2hhcmVBcHBNZXNzYWdlJyxcclxuXHRcdFx0XHRcdFx0XHRcdCdvbk1lbnVTaGFyZVRpbWVsaW5lJ1xyXG5cdFx0XHRcdFx0XHRcdF0sIGNvbmZpZ0FwcE1lc3NhZ2UpXHJcblx0XHRcdFx0XHRcdFx0LnRoZW4ocmVzID0+IHt9KVxyXG5cdFx0XHRcdFx0XHRcdC5jYXRjaChlcnIgPT4ge30pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyNlbmRpZlxyXG5cdFx0XHRnZXRMb3R0ZXJ5RGF0YSh0eXBlKSB7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDojrflj5bmir3lpZbkv6Hmga9gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGdldExvdHRlcnlEYXRhKHR5cGUpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMubG9hZGluZyA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMuZmFjdG9yX251bSA9IHJlcy5kYXRhLmxvdHRlcnkuZmFjdG9yX251bVxyXG5cdFx0XHRcdFx0dGhpcy5pZCA9IHJlcy5kYXRhLmxvdHRlcnkuaWRcclxuXHRcdFx0XHRcdHRoaXMuaW1hZ2UgPSByZXMuZGF0YS5sb3R0ZXJ5LmltYWdlXHJcblx0XHRcdFx0XHR0aGlzLnByaXplID0gcmVzLmRhdGEubG90dGVyeS5wcml6ZVxyXG5cdFx0XHRcdFx0dGhpcy5sb3R0ZXJ5X251bSA9IHJlcy5kYXRhLmxvdHRlcnlfbnVtXHJcblx0XHRcdFx0XHR0aGlzLmh0bWxEYXRhLmRhdGEgPSByZXMuZGF0YS5sb3R0ZXJ5LmNvbnRlbnRcclxuXHRcdFx0XHRcdHRoaXMuaXNfY29udGVudCA9IHJlcy5kYXRhLmxvdHRlcnkuaXNfY29udGVudFxyXG5cdFx0XHRcdFx0dGhpcy5pc19wZXJzb25hbF9yZWNvcmQgPSByZXMuZGF0YS5sb3R0ZXJ5LmlzX3BlcnNvbmFsX3JlY29yZFxyXG5cdFx0XHRcdFx0dGhpcy5pc19hbGxfcmVjb3JkID0gcmVzLmRhdGEubG90dGVyeS5pc19hbGxfcmVjb3JkXHJcblx0XHRcdFx0XHR0aGlzLmZhY3RvciA9IHJlcy5kYXRhLmxvdHRlcnkuZmFjdG9yXHJcblx0XHRcdFx0XHR0aGlzLnVzZXJMaXN0LmRhdGEgPSByZXMuZGF0YS5hbGxfcmVjb3JkXHJcblx0XHRcdFx0XHR0aGlzLm15TGlzdC5kYXRhID0gcmVzLmRhdGEudXNlcl9yZWNvcmRcclxuXHRcdFx0XHRcdHRoaXMucHJpemUucHVzaCh7fSlcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLlNoYXJlSW5mbyhyZXMuZGF0YS5sb3R0ZXJ5KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0dGhpcy5sb3R0ZXJ5U2hvdyA9IGZhbHNlXHJcblx0XHRcdFx0XHR0aGlzLmxvYWRpbmcgPSB0cnVlXHJcblx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbG9zZUxvdHRlcnkoc3RhdHVzKSB7XHJcblx0XHRcdFx0dGhpcy5hbGVhcnRTdGF0dXMgPSBmYWxzZVxyXG5cdFx0XHRcdHRoaXMuZ2V0TG90dGVyeURhdGEodGhpcy50eXBlKVxyXG5cdFx0XHRcdGlmICh0aGlzLmFsRGF0YS50eXBlID09PSA2KSB7XHJcblx0XHRcdFx0XHR0aGlzLmFkZHJlc3NNb2RlbCA9IHRydWVcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEFkZHJlc3MoZGF0YSkge1xyXG5cdFx0XHRcdGxldCBhZGREYXRhID0gZGF0YVxyXG5cdFx0XHRcdGFkZERhdGEuaWQgPSB0aGlzLmFsRGF0YS5sb3R0ZXJ5X3JlY29yZF9pZFxyXG5cdFx0XHRcdGFkZERhdGEuYWRkcmVzcyA9IGRhdGEuYWRkcmVzcy5wcm92aW5jZSArIGRhdGEuYWRkcmVzcy5jaXR5ICsgZGF0YS5hZGRyZXNzLmRpc3RyaWN0ICsgZGF0YS5kZXRhaWxcclxuXHRcdFx0XHRyZWNlaXZlTG90dGVyeShhZGREYXRhKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6aKG5Y+W5oiQ5YqfYClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhpcy5hZGRyZXNzTW9kZWwgPSBmYWxzZVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRXaW5pbmdJbmRleChjYWxsYmFjaykge1xyXG5cdFx0XHRcdHRoaXMuYWxlYXJ0VHlwZSA9IDBcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRzdGFydExvdHRlcnkoe1xyXG5cdFx0XHRcdFx0aWQ6IHRoaXMuaWQsXHJcblx0XHRcdFx0XHR0eXBlOiB0aGlzLnR5cGVcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmRhdGEuY29kZSA9PT0gJ3N1YnNjcmliZScpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdmb2xsb3dDb2RlJywgdHJ1ZSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuY29kZVNyYyA9IHJlcy5kYXRhLnVybFxyXG5cdFx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLnByaXplLmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChyZXMuZGF0YS5pZCA9PT0gaXRlbS5pZCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuYWxEYXRhID0gcmVzLmRhdGFcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmxvdHRlcnlfZHJhd19wYXJhbS53aW5pbmdJbmRleCA9IGluZGV4O1xyXG5cdFx0XHRcdFx0XHRcdGNhbGxiYWNrKHRoaXMubG90dGVyeV9kcmF3X3BhcmFtKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQvLyAvL3Byb3Bz5L+u5pS55Zyo5bCP56iL5bqP5ZKMQVBQ56uv5LiN5oiQ5Yqf77yM5omA5Lul5Zyo6L+Z6YeM5L2/55So5Zue6LCD5Ye95pWw5Lyg5Y+C77yMXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaKveWlluWujOaIkFxyXG5cdFx0XHRsdWNrX2RyYXdfZmluaXNoKHBhcmFtKSB7XHJcblx0XHRcdFx0dGhpcy5hbGVhcnRUeXBlID0gMlxyXG5cdFx0XHRcdHRoaXMuYWxlYXJ0U3RhdHVzID0gdHJ1ZVxyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGDmir3liLDnrKwke3BhcmFtKzF95Liq5pa55qC855qE5aWW5ZOBYClcclxuXHRcdFx0fSxcclxuXHRcdFx0cXJSKHJlcykge1xyXG5cdFx0XHRcdHRoaXMuY29kZVNyYyA9IHJlc1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0cGFnZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFNzQ0MzU7XHJcblx0fVxyXG5cdC5sb3R0ZXJ5IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFNzQ0MzU7XHJcblx0XHRwYWRkaW5nOiAwIDAgMjBycHggMDtcclxuXHJcblx0XHQubG90dGVyeS1oZWFkZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA1ODBycHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuZ3JpZHMge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA4MDBycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMjAwcnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDMwcnB4O1xyXG5cclxuXHRcdFx0LmdyaWRzLWJhZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmdyaWRzLWJveCB7XHJcblx0XHRcdFx0d2lkdGg6IDU2MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDU2MHJweDtcclxuXHRcdFx0XHQvLyB6LWluZGV4OiAxMDAwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmdyaWRzLXRvcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5ncmlkcy10aXRsZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNHJweDtcclxuXHJcblx0XHRcdFx0XHQuZ3JpZHMtZnJlcXVlbmN5IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkQ2OEU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQud2lubmluZy10aXBzLWxpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRjhGODtcclxuXHRcdFx0XHRtYXJnaW46IDIwcnB4IDA7XHJcblx0XHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDUxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuXHJcblx0XHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnZpdGUtcGVvcGxlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHQuaW52aXRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDU1OHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDc2cnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRjb2xvcjogI0U3NDQzNTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZENjhFO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCA2cHggMHB4IDBweCByZ2JhKDE4NSwgMTYsIDAsIDAuMyk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzhweDtcclxuXHRcdFx0XHRtYXJnaW46IDc2cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWFzayB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cdH1cclxuXHJcblx0LnNoYXJlLWJveCB7XHJcblx0XHR6LWluZGV4OiAxMzAwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb2xsb3dDb2RlIHtcclxuXHRcdC5waWN0cnVlIHtcclxuXHRcdFx0d2lkdGg6IDUwMHJweDtcclxuXHRcdFx0aGVpZ2h0OiA1MzBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjUwcnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMzYwcnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHotaW5kZXg6IDEwMDAwO1xyXG5cclxuXHRcdFx0LmNvZGUtYmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfkAvc3RhdGljL2ltYWdlcy9jb2RlLWJnLnBuZycpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW1ncyB7XHJcblx0XHRcdFx0d2lkdGg6IDMxMHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMxMHJweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA5MnJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXNrIHtcclxuXHRcdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uby1sb3R0ZXJ5IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0aW1hZ2V7XHJcblx0XHRcdHBhZGRpbmc6IDUwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0W3YtY2xvYWtdIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///601\n"); /***/ }), /* 602 */ /*!***********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/zb-code/zb-code.vue ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _zb_code_vue_vue_type_template_id_5c1b8eea_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./zb-code.vue?vue&type=template&id=5c1b8eea&xlang=wxml&minapp=mpvue& */ 603);\n/* harmony import */ var _zb_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./zb-code.vue?vue&type=script&lang=js& */ 605);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _zb_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _zb_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _zb_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _zb_code_vue_vue_type_template_id_5c1b8eea_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _zb_code_vue_vue_type_template_id_5c1b8eea_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _zb_code_vue_vue_type_template_id_5c1b8eea_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/zb-code/zb-code.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEk7QUFDNUk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSwwR0FBTTtBQUNSLEVBQUUsbUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjAyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi96Yi1jb2RlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01YzFiOGVlYSZ4bGFuZz13eG1sJm1pbmFwcD1tcHZ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3piLWNvZGUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi96Yi1jb2RlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3piLWNvZGUvemItY29kZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///602\n"); /***/ }), /* 603 */ /*!******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/zb-code/zb-code.vue?vue&type=template&id=5c1b8eea&xlang=wxml&minapp=mpvue& ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zb_code_vue_vue_type_template_id_5c1b8eea_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./zb-code.vue?vue&type=template&id=5c1b8eea&xlang=wxml&minapp=mpvue& */ 604); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zb_code_vue_vue_type_template_id_5c1b8eea_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zb_code_vue_vue_type_template_id_5c1b8eea_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zb_code_vue_vue_type_template_id_5c1b8eea_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zb_code_vue_vue_type_template_id_5c1b8eea_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 604 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/zb-code/zb-code.vue?vue&type=template&id=5c1b8eea&xlang=wxml&minapp=mpvue& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "zb-code"), attrs: { _i: 0 } }, [ _c("canvas", { staticClass: _vm._$s(1, "sc", "zb-code-canvas"), style: _vm._$s(1, "s", { width: _vm.cpSize + "px", height: _vm.cpSize + "px", }), attrs: { "canvas-id": _vm._$s(1, "a-canvas-id", _vm.cid), _i: 1 }, }), _c("image", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(2, "v-show", _vm.show), expression: "_$s(2,'v-show',show)", }, ], style: _vm._$s(2, "s", { width: _vm.cpSize + "px", height: _vm.cpSize + "px", }), attrs: { src: _vm._$s(2, "a-src", _vm.result), _i: 2 }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 605 */ /*!************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/zb-code/zb-code.vue?vue&type=script&lang=js& ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zb_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./zb-code.vue?vue&type=script&lang=js& */ 606);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zb_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zb_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zb_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zb_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_zb_code_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiI2MDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi96Yi1jb2RlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vemItY29kZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///605\n"); /***/ }), /* 606 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/zb-code/zb-code.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _qrcode = _interopRequireDefault(__webpack_require__(/*! ./qrcode.js */ 607));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar qrcode;\nvar _default = {\n name: \"zb-code\",\n props: {\n cid: {\n type: String,\n default: 'zb-code-canvas'\n },\n size: {\n type: Number,\n default: 200\n },\n unit: {\n type: String,\n default: 'upx'\n },\n show: {\n type: Boolean,\n default: true\n },\n val: {\n type: String,\n default: ''\n },\n background: {\n type: String,\n default: '#ffffff'\n },\n foreground: {\n type: String,\n default: '#000000'\n },\n pdground: {\n type: String,\n default: '#000000'\n },\n icon: {\n type: String,\n default: ''\n },\n iconSize: {\n type: Number,\n default: 40\n },\n lv: {\n type: Number,\n default: 3\n },\n onval: {\n type: Boolean,\n default: false\n },\n loadMake: {\n type: Boolean,\n default: false\n },\n usingComponents: {\n type: Boolean,\n default: true\n },\n showLoading: {\n type: Boolean,\n default: false\n },\n loadingText: {\n type: String,\n default: '二维码生成中'\n }\n },\n data: function data() {\n return {\n result: ''\n };\n },\n methods: {\n _makeCode: function _makeCode() {\n var that = this;\n if (!this._empty(this.val)) {\n qrcode = new _qrcode.default({\n context: that,\n // 上下文环境\n canvasId: that.cid,\n // canvas-id\n usingComponents: that.usingComponents,\n // 是否是自定义组件\n showLoading: that.showLoading,\n // 是否显示loading\n loadingText: that.loadingText,\n // loading文字\n text: that.val,\n // 生成内容\n size: that.cpSize,\n // 二维码大小\n background: that.background,\n // 背景色\n foreground: that.foreground,\n // 前景色\n pdground: that.pdground,\n // 定位角点颜色\n correctLevel: that.lv,\n // 容错级别\n image: that.icon,\n // 二维码图标\n imageSize: that.iconSize,\n // 二维码图标大小\n cbResult: function cbResult(res) {\n // 生成二维码的回调\n that._result(res);\n }\n });\n } else {\n uni.showToast({\n title: '二维码内容不能为空',\n icon: 'none',\n duration: 2000\n });\n }\n },\n _clearCode: function _clearCode() {\n this._result('');\n qrcode.clear();\n },\n _saveCode: function _saveCode() {\n var that = this;\n if (this.result != \"\") {\n uni.saveImageToPhotosAlbum({\n filePath: that.result,\n success: function success() {\n uni.showToast({\n title: '二维码保存成功',\n icon: 'success',\n duration: 2000\n });\n }\n });\n }\n },\n _result: function _result(res) {\n this.result = res;\n this.$emit('result', res);\n },\n _empty: function _empty(v) {\n var tp = (0, _typeof2.default)(v),\n rt = false;\n if (tp == \"number\" && String(v) == \"\") {\n rt = true;\n } else if (tp == \"undefined\") {\n rt = true;\n } else if (tp == \"object\") {\n if (JSON.stringify(v) == \"{}\" || JSON.stringify(v) == \"[]\" || v == null) rt = true;\n } else if (tp == \"string\") {\n if (v == \"\" || v == \"undefined\" || v == \"null\" || v == \"{}\" || v == \"[]\") rt = true;\n } else if (tp == \"function\") {\n rt = false;\n }\n return rt;\n }\n },\n watch: {\n size: function size(n, o) {\n var _this = this;\n if (n != o && !this._empty(n)) {\n this.cSize = n;\n if (!this._empty(this.val)) {\n setTimeout(function () {\n _this._makeCode();\n }, 100);\n }\n }\n },\n val: function val(n, o) {\n var _this2 = this;\n if (this.onval) {\n if (n != o && !this._empty(n)) {\n setTimeout(function () {\n _this2._makeCode();\n }, 0);\n }\n }\n }\n },\n computed: {\n cpSize: function cpSize() {\n if (this.unit == \"upx\") {\n return uni.upx2px(this.size);\n } else {\n return this.size;\n }\n }\n },\n mounted: function mounted() {\n var _this3 = this;\n if (this.loadMake) {\n if (!this._empty(this.val)) {\n setTimeout(function () {\n _this3._makeCode();\n }, 0);\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy96Yi1jb2RlL3piLWNvZGUudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImNpZCIsInR5cGUiLCJkZWZhdWx0Iiwic2l6ZSIsInVuaXQiLCJzaG93IiwidmFsIiwiYmFja2dyb3VuZCIsImZvcmVncm91bmQiLCJwZGdyb3VuZCIsImljb24iLCJpY29uU2l6ZSIsImx2Iiwib252YWwiLCJsb2FkTWFrZSIsInVzaW5nQ29tcG9uZW50cyIsInNob3dMb2FkaW5nIiwibG9hZGluZ1RleHQiLCJkYXRhIiwicmVzdWx0IiwibWV0aG9kcyIsIl9tYWtlQ29kZSIsInFyY29kZSIsImNvbnRleHQiLCJjYW52YXNJZCIsInRleHQiLCJjb3JyZWN0TGV2ZWwiLCJpbWFnZSIsImltYWdlU2l6ZSIsImNiUmVzdWx0IiwidGhhdCIsInVuaSIsInRpdGxlIiwiZHVyYXRpb24iLCJfY2xlYXJDb2RlIiwiX3NhdmVDb2RlIiwiZmlsZVBhdGgiLCJzdWNjZXNzIiwiX3Jlc3VsdCIsIl9lbXB0eSIsInJ0Iiwid2F0Y2giLCJzZXRUaW1lb3V0IiwiY29tcHV0ZWQiLCJjcFNpemUiLCJtb3VudGVkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQWFBOzs7Ozs7Ozs7Ozs7OztBQUNBO0FBQUEsZUFDQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztJQUNBO0lBQ0FJO01BQ0FMO01BQ0FDO0lBQ0E7SUFDQUs7TUFDQU47TUFDQUM7SUFDQTtJQUNBTTtNQUNBUDtNQUNBQztJQUNBO0lBQ0FPO01BQ0FSO01BQ0FDO0lBQ0E7SUFDQVE7TUFDQVQ7TUFDQUM7SUFDQTtJQUNBUztNQUNBVjtNQUNBQztJQUNBO0lBQ0FVO01BQ0FYO01BQ0FDO0lBQ0E7SUFDQVc7TUFDQVo7TUFDQUM7SUFDQTtJQUNBWTtNQUNBYjtNQUNBQztJQUNBO0lBQ0FhO01BQ0FkO01BQ0FDO0lBQ0E7SUFDQWM7TUFDQWY7TUFDQUM7SUFDQTtJQUNBZTtNQUNBaEI7TUFDQUM7SUFDQTtFQUNBO0VBQ0FnQjtJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7UUFDQUM7VUFDQUM7VUFBQTtVQUNBQztVQUFBO1VBQ0FUO1VBQUE7VUFDQUM7VUFBQTtVQUNBQztVQUFBO1VBQ0FRO1VBQUE7VUFDQXRCO1VBQUE7VUFDQUk7VUFBQTtVQUNBQztVQUFBO1VBQ0FDO1VBQUE7VUFDQWlCO1VBQUE7VUFDQUM7VUFBQTtVQUNBQztVQUFBO1VBQ0FDO1lBQUE7WUFDQUM7VUFDQTtRQUNBO01BQ0E7UUFDQUM7VUFDQUM7VUFDQXRCO1VBQ0F1QjtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0FaO0lBQ0E7SUFDQWE7TUFDQTtNQUNBO1FBQ0FKO1VBQ0FLO1VBQ0FDO1lBQ0FOO2NBQ0FDO2NBQ0F0QjtjQUNBdUI7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FLO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQUM7TUFDQTtRQUNBQTtNQUNBO1FBQ0FBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0F0QztNQUFBO01BQ0E7UUFDQTtRQUNBO1VBQ0F1QztZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQXBDO01BQUE7TUFDQTtRQUNBO1VBQ0FvQztZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtNQUNBO1FBQ0FIO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNjA2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlIHhsYW5nPVwid3htbFwiIG1pbmFwcD1cIm1wdnVlXCI+XHJcblx0PHZpZXcgY2xhc3M9XCJ6Yi1jb2RlXCI+XHJcblx0XHQ8IS0tICNpZm5kZWYgTVAtQUxJUEFZIC0tPlxyXG5cdFx0PGNhbnZhcyBjbGFzcz1cInpiLWNvZGUtY2FudmFzXCIgOmNhbnZhcy1pZD1cImNpZFwiIDpzdHlsZT1cInt3aWR0aDpjcFNpemUrJ3B4JyxoZWlnaHQ6Y3BTaXplKydweCd9XCIgLz5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAtQUxJUEFZIC0tPlxyXG5cdFx0PGNhbnZhcyA6aWQ9XCJjaWRcIiA6d2lkdGg9XCJjcFNpemVcIiA6aGVpZ2h0PVwiY3BTaXplXCIgY2xhc3M9XCJ6Yi1jb2RlLWNhbnZhc1wiIC8+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDxpbWFnZSB2LXNob3c9XCJzaG93XCIgOnNyYz1cInJlc3VsdFwiIDpzdHlsZT1cInt3aWR0aDpjcFNpemUrJ3B4JyxoZWlnaHQ6Y3BTaXplKydweCd9XCIgLz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgUVJDb2RlIGZyb20gXCIuL3FyY29kZS5qc1wiXHJcbmxldCBxcmNvZGVcclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdG5hbWU6IFwiemItY29kZVwiLFxyXG5cdHByb3BzOiB7XHJcblx0XHRjaWQ6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnemItY29kZS1jYW52YXMnXHJcblx0XHR9LFxyXG5cdFx0c2l6ZToge1xyXG5cdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdGRlZmF1bHQ6IDIwMFxyXG5cdFx0fSxcclxuXHRcdHVuaXQ6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAndXB4J1xyXG5cdFx0fSxcclxuXHRcdHNob3c6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0fSxcclxuXHRcdHZhbDoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0YmFja2dyb3VuZDoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcjZmZmZmZmJ1xyXG5cdFx0fSxcclxuXHRcdGZvcmVncm91bmQ6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnIzAwMDAwMCdcclxuXHRcdH0sXHJcblx0XHRwZGdyb3VuZDoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcjMDAwMDAwJ1xyXG5cdFx0fSxcclxuXHRcdGljb246IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdGljb25TaXplOiB7XHJcblx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0ZGVmYXVsdDogNDBcclxuXHRcdH0sXHJcblx0XHRsdjoge1xyXG5cdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdGRlZmF1bHQ6IDNcclxuXHRcdH0sXHJcblx0XHRvbnZhbDoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdGxvYWRNYWtlOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHR9LFxyXG5cdFx0dXNpbmdDb21wb25lbnRzOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdH0sXHJcblx0XHRzaG93TG9hZGluZzoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdGxvYWRpbmdUZXh0OiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ+S6jOe7tOeggeeUn+aIkOS4rSdcclxuXHRcdH0sXHJcblx0fSxcclxuXHRkYXRhKCkge1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0cmVzdWx0OiAnJyxcclxuXHRcdH1cclxuXHR9LFxyXG5cdG1ldGhvZHM6IHtcclxuXHRcdF9tYWtlQ29kZSgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdGlmICghdGhpcy5fZW1wdHkodGhpcy52YWwpKSB7XHJcblx0XHRcdFx0cXJjb2RlID0gbmV3IFFSQ29kZSh7XHJcblx0XHRcdFx0XHRjb250ZXh0OiB0aGF0LCAvLyDkuIrkuIvmlofnjq/looNcclxuXHRcdFx0XHRcdGNhbnZhc0lkOnRoYXQuY2lkLCAvLyBjYW52YXMtaWRcclxuXHRcdFx0XHRcdHVzaW5nQ29tcG9uZW50czogdGhhdC51c2luZ0NvbXBvbmVudHMsIC8vIOaYr+WQpuaYr+iHquWumuS5iee7hOS7tlxyXG5cdFx0XHRcdFx0c2hvd0xvYWRpbmc6IHRoYXQuc2hvd0xvYWRpbmcsIC8vIOaYr+WQpuaYvuekumxvYWRpbmdcclxuXHRcdFx0XHRcdGxvYWRpbmdUZXh0OiB0aGF0LmxvYWRpbmdUZXh0LCAvLyBsb2FkaW5n5paH5a2XXHJcblx0XHRcdFx0XHR0ZXh0OiB0aGF0LnZhbCwgLy8g55Sf5oiQ5YaF5a65XHJcblx0XHRcdFx0XHRzaXplOiB0aGF0LmNwU2l6ZSwgLy8g5LqM57u056CB5aSn5bCPXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0aGF0LmJhY2tncm91bmQsIC8vIOiDjOaZr+iJslxyXG5cdFx0XHRcdFx0Zm9yZWdyb3VuZDogdGhhdC5mb3JlZ3JvdW5kLCAvLyDliY3mma/oibJcclxuXHRcdFx0XHRcdHBkZ3JvdW5kOiB0aGF0LnBkZ3JvdW5kLCAvLyDlrprkvY3op5LngrnpopzoibJcclxuXHRcdFx0XHRcdGNvcnJlY3RMZXZlbDogdGhhdC5sdiwgLy8g5a656ZSZ57qn5YirXHJcblx0XHRcdFx0XHRpbWFnZTogdGhhdC5pY29uLCAvLyDkuoznu7TnoIHlm77moIdcclxuXHRcdFx0XHRcdGltYWdlU2l6ZTogdGhhdC5pY29uU2l6ZSwvLyDkuoznu7TnoIHlm77moIflpKflsI9cclxuXHRcdFx0XHRcdGNiUmVzdWx0OiBmdW5jdGlvbiAocmVzKSB7IC8vIOeUn+aIkOS6jOe7tOeggeeahOWbnuiwg1xyXG5cdFx0XHRcdFx0XHR0aGF0Ll9yZXN1bHQocmVzKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdHRpdGxlOiAn5LqM57u056CB5YaF5a655LiN6IO95Li656m6JyxcclxuXHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdGR1cmF0aW9uOiAyMDAwXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRfY2xlYXJDb2RlKCkge1xyXG5cdFx0XHR0aGlzLl9yZXN1bHQoJycpXHJcblx0XHRcdHFyY29kZS5jbGVhcigpXHJcblx0XHR9LFxyXG5cdFx0X3NhdmVDb2RlKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdGlmICh0aGlzLnJlc3VsdCAhPSBcIlwiKSB7XHJcblx0XHRcdFx0dW5pLnNhdmVJbWFnZVRvUGhvdG9zQWxidW0oe1xyXG5cdFx0XHRcdFx0ZmlsZVBhdGg6IHRoYXQucmVzdWx0LFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24gKCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ+S6jOe7tOeggeS/neWtmOaIkOWKnycsXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAyMDAwXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0X3Jlc3VsdChyZXMpIHtcclxuXHRcdFx0dGhpcy5yZXN1bHQgPSByZXM7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ3Jlc3VsdCcsIHJlcylcclxuXHRcdH0sXHJcblx0XHRfZW1wdHkodikge1xyXG5cdFx0XHRsZXQgdHAgPSB0eXBlb2YgdixcclxuXHRcdFx0XHRydCA9IGZhbHNlO1xyXG5cdFx0XHRpZiAodHAgPT0gXCJudW1iZXJcIiAmJiBTdHJpbmcodikgPT0gXCJcIikge1xyXG5cdFx0XHRcdHJ0ID0gdHJ1ZVxyXG5cdFx0XHR9IGVsc2UgaWYgKHRwID09IFwidW5kZWZpbmVkXCIpIHtcclxuXHRcdFx0XHRydCA9IHRydWVcclxuXHRcdFx0fSBlbHNlIGlmICh0cCA9PSBcIm9iamVjdFwiKSB7XHJcblx0XHRcdFx0aWYgKEpTT04uc3RyaW5naWZ5KHYpID09IFwie31cIiB8fCBKU09OLnN0cmluZ2lmeSh2KSA9PSBcIltdXCIgfHwgdiA9PSBudWxsKSBydCA9IHRydWVcclxuXHRcdFx0fSBlbHNlIGlmICh0cCA9PSBcInN0cmluZ1wiKSB7XHJcblx0XHRcdFx0aWYgKHYgPT0gXCJcIiB8fCB2ID09IFwidW5kZWZpbmVkXCIgfHwgdiA9PSBcIm51bGxcIiB8fCB2ID09IFwie31cIiB8fCB2ID09IFwiW11cIikgcnQgPSB0cnVlXHJcblx0XHRcdH0gZWxzZSBpZiAodHAgPT0gXCJmdW5jdGlvblwiKSB7XHJcblx0XHRcdFx0cnQgPSBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHRcdHJldHVybiBydFxyXG5cdFx0fVxyXG5cdH0sXHJcblx0d2F0Y2g6IHtcclxuXHRcdHNpemU6IGZ1bmN0aW9uIChuLCBvKSB7XHJcblx0XHRcdGlmIChuICE9IG8gJiYgIXRoaXMuX2VtcHR5KG4pKSB7XHJcblx0XHRcdFx0dGhpcy5jU2l6ZSA9IG5cclxuXHRcdFx0XHRpZiAoIXRoaXMuX2VtcHR5KHRoaXMudmFsKSkge1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuX21ha2VDb2RlKClcclxuXHRcdFx0XHRcdH0sIDEwMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0dmFsOiBmdW5jdGlvbiAobiwgbykge1xyXG5cdFx0XHRpZiAodGhpcy5vbnZhbCkge1xyXG5cdFx0XHRcdGlmIChuICE9IG8gJiYgIXRoaXMuX2VtcHR5KG4pKSB7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5fbWFrZUNvZGUoKVxyXG5cdFx0XHRcdFx0fSwgMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSxcclxuXHRjb21wdXRlZDoge1xyXG5cdFx0Y3BTaXplKCkge1xyXG5cdFx0XHRpZih0aGlzLnVuaXQgPT0gXCJ1cHhcIil7XHJcblx0XHRcdFx0cmV0dXJuIHVuaS51cHgycHgodGhpcy5zaXplKVxyXG5cdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5zaXplXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9LFxyXG5cdG1vdW50ZWQ6IGZ1bmN0aW9uICgpIHtcclxuXHRcdGlmICh0aGlzLmxvYWRNYWtlKSB7XHJcblx0XHRcdGlmICghdGhpcy5fZW1wdHkodGhpcy52YWwpKSB7XHJcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLl9tYWtlQ29kZSgpXHJcblx0XHRcdFx0fSwgMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9LFxyXG59XHJcbjwvc2NyaXB0PlxyXG48c3R5bGU+XHJcbi56Yi1jb2RlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnpiLWNvZGUtY2FudmFzIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAtOTk5OTl1cHg7XHJcbiAgbGVmdDogLTk5OTk5dXB4O1xyXG4gIHotaW5kZXg6IC05OTk5OTtcclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///606\n"); /***/ }), /* 607 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/zb-code/qrcode.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar QRCode = {};\n(function () {\n function unicodeFormat8(code) {\n var c0, c1, c2;\n if (code < 128) {\n return [code];\n } else if (code < 2048) {\n c0 = 192 + (code >> 6);\n c1 = 128 + (code & 63);\n return [c0, c1];\n } else {\n c0 = 224 + (code >> 12);\n c1 = 128 + (code >> 6 & 63);\n c2 = 128 + (code & 63);\n return [c0, c1, c2];\n }\n }\n function getUTF8Bytes(string) {\n var utf8codes = [];\n for (var i = 0; i < string.length; i++) {\n var code = string.charCodeAt(i);\n var utf8 = unicodeFormat8(code);\n for (var j = 0; j < utf8.length; j++) {\n utf8codes.push(utf8[j]);\n }\n }\n return utf8codes;\n }\n function QRCodeAlg(data, twodimensionalcodeee5conversionmethod) {\n this.typeNumber = -1;\n this.errorCorrectLevel = twodimensionalcodeee5conversionmethod;\n this.modules = null;\n this.moduleCount = 0;\n this.dataCache = null;\n this.rsBlocks = null;\n this.totalDataCount = -1;\n this.data = data;\n this.utf8bytes = getUTF8Bytes(data);\n this.make();\n }\n QRCodeAlg.prototype = {\n constructor: QRCodeAlg,\n getModuleCount: function getModuleCount() {\n return this.moduleCount;\n },\n make: function make() {\n this.getRightType();\n this.dataCache = this.createData();\n this.createQrcode();\n },\n makeImpl: function makeImpl(maskPattern) {\n this.moduleCount = this.typeNumber * 4 + 17;\n this.modules = new Array(this.moduleCount);\n for (var row = 0; row < this.moduleCount; row++) {\n this.modules[row] = new Array(this.moduleCount);\n }\n this.setupPositionProbePattern(0, 0);\n this.setupPositionProbePattern(this.moduleCount - 7, 0);\n this.setupPositionProbePattern(0, this.moduleCount - 7);\n this.setupPositionAdjustPattern();\n this.setupTimingPattern();\n this.setupTypeInfo(true, maskPattern);\n if (this.typeNumber >= 7) {\n this.setupTypeNumber(true);\n }\n this.mapData(this.dataCache, maskPattern);\n },\n setupPositionProbePattern: function setupPositionProbePattern(row, col) {\n for (var r = -1; r <= 7; r++) {\n if (row + r <= -1 || this.moduleCount <= row + r) continue;\n for (var c = -1; c <= 7; c++) {\n if (col + c <= -1 || this.moduleCount <= col + c) continue;\n if (0 <= r && r <= 6 && (c == 0 || c == 6) || 0 <= c && c <= 6 && (r == 0 || r == 6) || 2 <= r && r <= 4 && 2 <= c && c <= 4) {\n this.modules[row + r][col + c] = true;\n } else {\n this.modules[row + r][col + c] = false;\n }\n }\n }\n },\n createQrcode: function createQrcode() {\n var minLostPoint = 0;\n var pattern = 0;\n var bestModules = null;\n for (var i = 0; i < 8; i++) {\n this.makeImpl(i);\n var lostPoint = QRUtil.getLostPoint(this);\n if (i == 0 || minLostPoint > lostPoint) {\n minLostPoint = lostPoint;\n pattern = i;\n bestModules = this.modules;\n }\n }\n this.modules = bestModules;\n this.setupTypeInfo(false, pattern);\n if (this.typeNumber >= 7) {\n this.setupTypeNumber(false);\n }\n },\n setupTimingPattern: function setupTimingPattern() {\n for (var r = 8; r < this.moduleCount - 8; r++) {\n if (this.modules[r][6] != null) {\n continue;\n }\n this.modules[r][6] = r % 2 == 0;\n if (this.modules[6][r] != null) {\n continue;\n }\n this.modules[6][r] = r % 2 == 0;\n }\n },\n setupPositionAdjustPattern: function setupPositionAdjustPattern() {\n var pos = QRUtil.getPatternPosition(this.typeNumber);\n for (var i = 0; i < pos.length; i++) {\n for (var j = 0; j < pos.length; j++) {\n var row = pos[i];\n var col = pos[j];\n if (this.modules[row][col] != null) {\n continue;\n }\n for (var r = -2; r <= 2; r++) {\n for (var c = -2; c <= 2; c++) {\n if (r == -2 || r == 2 || c == -2 || c == 2 || r == 0 && c == 0) {\n this.modules[row + r][col + c] = true;\n } else {\n this.modules[row + r][col + c] = false;\n }\n }\n }\n }\n }\n },\n setupTypeNumber: function setupTypeNumber(test) {\n var bits = QRUtil.getBCHTypeNumber(this.typeNumber);\n for (var i = 0; i < 18; i++) {\n var mod = !test && (bits >> i & 1) == 1;\n this.modules[Math.floor(i / 3)][i % 3 + this.moduleCount - 8 - 3] = mod;\n this.modules[i % 3 + this.moduleCount - 8 - 3][Math.floor(i / 3)] = mod;\n }\n },\n setupTypeInfo: function setupTypeInfo(test, maskPattern) {\n var data = QRErrorCorrectLevel[this.errorCorrectLevel] << 3 | maskPattern;\n var bits = QRUtil.getBCHTypeInfo(data);\n for (var i = 0; i < 15; i++) {\n var mod = !test && (bits >> i & 1) == 1;\n if (i < 6) {\n this.modules[i][8] = mod;\n } else if (i < 8) {\n this.modules[i + 1][8] = mod;\n } else {\n this.modules[this.moduleCount - 15 + i][8] = mod;\n }\n var mod = !test && (bits >> i & 1) == 1;\n if (i < 8) {\n this.modules[8][this.moduleCount - i - 1] = mod;\n } else if (i < 9) {\n this.modules[8][15 - i - 1 + 1] = mod;\n } else {\n this.modules[8][15 - i - 1] = mod;\n }\n }\n this.modules[this.moduleCount - 8][8] = !test;\n },\n createData: function createData() {\n var buffer = new QRBitBuffer();\n var lengthBits = this.typeNumber > 9 ? 16 : 8;\n buffer.put(4, 4);\n buffer.put(this.utf8bytes.length, lengthBits);\n for (var i = 0, l = this.utf8bytes.length; i < l; i++) {\n buffer.put(this.utf8bytes[i], 8);\n }\n if (buffer.length + 4 <= this.totalDataCount * 8) {\n buffer.put(0, 4);\n }\n while (buffer.length % 8 != 0) {\n buffer.putBit(false);\n }\n while (true) {\n if (buffer.length >= this.totalDataCount * 8) {\n break;\n }\n buffer.put(QRCodeAlg.PAD0, 8);\n if (buffer.length >= this.totalDataCount * 8) {\n break;\n }\n buffer.put(QRCodeAlg.PAD1, 8);\n }\n return this.createBytes(buffer);\n },\n createBytes: function createBytes(buffer) {\n var offset = 0;\n var maxDcCount = 0;\n var maxEcCount = 0;\n var length = this.rsBlock.length / 3;\n var rsBlocks = new Array();\n for (var i = 0; i < length; i++) {\n var count = this.rsBlock[i * 3 + 0];\n var totalCount = this.rsBlock[i * 3 + 1];\n var dataCount = this.rsBlock[i * 3 + 2];\n for (var j = 0; j < count; j++) {\n rsBlocks.push([dataCount, totalCount]);\n }\n }\n var dcdata = new Array(rsBlocks.length);\n var ecdata = new Array(rsBlocks.length);\n for (var r = 0; r < rsBlocks.length; r++) {\n var dcCount = rsBlocks[r][0];\n var ecCount = rsBlocks[r][1] - dcCount;\n maxDcCount = Math.max(maxDcCount, dcCount);\n maxEcCount = Math.max(maxEcCount, ecCount);\n dcdata[r] = new Array(dcCount);\n for (var i = 0; i < dcdata[r].length; i++) {\n dcdata[r][i] = 0xff & buffer.buffer[i + offset];\n }\n offset += dcCount;\n var rsPoly = QRUtil.getErrorCorrectPolynomial(ecCount);\n var rawPoly = new QRPolynomial(dcdata[r], rsPoly.getLength() - 1);\n var modPoly = rawPoly.mod(rsPoly);\n ecdata[r] = new Array(rsPoly.getLength() - 1);\n for (var i = 0; i < ecdata[r].length; i++) {\n var modIndex = i + modPoly.getLength() - ecdata[r].length;\n ecdata[r][i] = modIndex >= 0 ? modPoly.get(modIndex) : 0;\n }\n }\n var data = new Array(this.totalDataCount);\n var index = 0;\n for (var i = 0; i < maxDcCount; i++) {\n for (var r = 0; r < rsBlocks.length; r++) {\n if (i < dcdata[r].length) {\n data[index++] = dcdata[r][i];\n }\n }\n }\n for (var i = 0; i < maxEcCount; i++) {\n for (var r = 0; r < rsBlocks.length; r++) {\n if (i < ecdata[r].length) {\n data[index++] = ecdata[r][i];\n }\n }\n }\n return data;\n },\n mapData: function mapData(data, maskPattern) {\n var inc = -1;\n var row = this.moduleCount - 1;\n var bitIndex = 7;\n var byteIndex = 0;\n for (var col = this.moduleCount - 1; col > 0; col -= 2) {\n if (col == 6) col--;\n while (true) {\n for (var c = 0; c < 2; c++) {\n if (this.modules[row][col - c] == null) {\n var dark = false;\n if (byteIndex < data.length) {\n dark = (data[byteIndex] >>> bitIndex & 1) == 1;\n }\n var mask = QRUtil.getMask(maskPattern, row, col - c);\n if (mask) {\n dark = !dark;\n }\n this.modules[row][col - c] = dark;\n bitIndex--;\n if (bitIndex == -1) {\n byteIndex++;\n bitIndex = 7;\n }\n }\n }\n row += inc;\n if (row < 0 || this.moduleCount <= row) {\n row -= inc;\n inc = -inc;\n break;\n }\n }\n }\n }\n };\n QRCodeAlg.PAD0 = 0xEC;\n QRCodeAlg.PAD1 = 0x11;\n var QRErrorCorrectLevel = [1, 0, 3, 2];\n var QRMaskPattern = {\n PATTERN000: 0,\n PATTERN001: 1,\n PATTERN010: 2,\n PATTERN011: 3,\n PATTERN100: 4,\n PATTERN101: 5,\n PATTERN110: 6,\n PATTERN111: 7\n };\n var QRUtil = {\n PATTERN_POSITION_TABLE: [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]],\n G15: 1 << 10 | 1 << 8 | 1 << 5 | 1 << 4 | 1 << 2 | 1 << 1 | 1 << 0,\n G18: 1 << 12 | 1 << 11 | 1 << 10 | 1 << 9 | 1 << 8 | 1 << 5 | 1 << 2 | 1 << 0,\n G15_MASK: 1 << 14 | 1 << 12 | 1 << 10 | 1 << 4 | 1 << 1,\n getBCHTypeInfo: function getBCHTypeInfo(data) {\n var d = data << 10;\n while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15) >= 0) {\n d ^= QRUtil.G15 << QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15);\n }\n return (data << 10 | d) ^ QRUtil.G15_MASK;\n },\n getBCHTypeNumber: function getBCHTypeNumber(data) {\n var d = data << 12;\n while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18) >= 0) {\n d ^= QRUtil.G18 << QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18);\n }\n return data << 12 | d;\n },\n getBCHDigit: function getBCHDigit(data) {\n var digit = 0;\n while (data != 0) {\n digit++;\n data >>>= 1;\n }\n return digit;\n },\n getPatternPosition: function getPatternPosition(typeNumber) {\n return QRUtil.PATTERN_POSITION_TABLE[typeNumber - 1];\n },\n getMask: function getMask(maskPattern, i, j) {\n switch (maskPattern) {\n case QRMaskPattern.PATTERN000:\n return (i + j) % 2 == 0;\n case QRMaskPattern.PATTERN001:\n return i % 2 == 0;\n case QRMaskPattern.PATTERN010:\n return j % 3 == 0;\n case QRMaskPattern.PATTERN011:\n return (i + j) % 3 == 0;\n case QRMaskPattern.PATTERN100:\n return (Math.floor(i / 2) + Math.floor(j / 3)) % 2 == 0;\n case QRMaskPattern.PATTERN101:\n return i * j % 2 + i * j % 3 == 0;\n case QRMaskPattern.PATTERN110:\n return (i * j % 2 + i * j % 3) % 2 == 0;\n case QRMaskPattern.PATTERN111:\n return (i * j % 3 + (i + j) % 2) % 2 == 0;\n default:\n throw new Error(\"bad maskPattern:\" + maskPattern);\n }\n },\n getErrorCorrectPolynomial: function getErrorCorrectPolynomial(errorCorrectLength) {\n var a = new QRPolynomial([1], 0);\n for (var i = 0; i < errorCorrectLength; i++) {\n a = a.multiply(new QRPolynomial([1, QRMath.gexp(i)], 0));\n }\n return a;\n },\n getLostPoint: function getLostPoint(qrCode) {\n var moduleCount = qrCode.getModuleCount(),\n lostPoint = 0,\n darkCount = 0;\n for (var row = 0; row < moduleCount; row++) {\n var sameCount = 0;\n var head = qrCode.modules[row][0];\n for (var col = 0; col < moduleCount; col++) {\n var current = qrCode.modules[row][col];\n if (col < moduleCount - 6) {\n if (current && !qrCode.modules[row][col + 1] && qrCode.modules[row][col + 2] && qrCode.modules[row][col + 3] && qrCode.modules[row][col + 4] && !qrCode.modules[row][col + 5] && qrCode.modules[row][col + 6]) {\n if (col < moduleCount - 10) {\n if (qrCode.modules[row][col + 7] && qrCode.modules[row][col + 8] && qrCode.modules[row][col + 9] && qrCode.modules[row][col + 10]) {\n lostPoint += 40;\n }\n } else if (col > 3) {\n if (qrCode.modules[row][col - 1] && qrCode.modules[row][col - 2] && qrCode.modules[row][col - 3] && qrCode.modules[row][col - 4]) {\n lostPoint += 40;\n }\n }\n }\n }\n if (row < moduleCount - 1 && col < moduleCount - 1) {\n var count = 0;\n if (current) count++;\n if (qrCode.modules[row + 1][col]) count++;\n if (qrCode.modules[row][col + 1]) count++;\n if (qrCode.modules[row + 1][col + 1]) count++;\n if (count == 0 || count == 4) {\n lostPoint += 3;\n }\n }\n if (head ^ current) {\n sameCount++;\n } else {\n head = current;\n if (sameCount >= 5) {\n lostPoint += 3 + sameCount - 5;\n }\n sameCount = 1;\n }\n if (current) {\n darkCount++;\n }\n }\n }\n for (var col = 0; col < moduleCount; col++) {\n var sameCount = 0;\n var head = qrCode.modules[0][col];\n for (var row = 0; row < moduleCount; row++) {\n var current = qrCode.modules[row][col];\n if (row < moduleCount - 6) {\n if (current && !qrCode.modules[row + 1][col] && qrCode.modules[row + 2][col] && qrCode.modules[row + 3][col] && qrCode.modules[row + 4][col] && !qrCode.modules[row + 5][col] && qrCode.modules[row + 6][col]) {\n if (row < moduleCount - 10) {\n if (qrCode.modules[row + 7][col] && qrCode.modules[row + 8][col] && qrCode.modules[row + 9][col] && qrCode.modules[row + 10][col]) {\n lostPoint += 40;\n }\n } else if (row > 3) {\n if (qrCode.modules[row - 1][col] && qrCode.modules[row - 2][col] && qrCode.modules[row - 3][col] && qrCode.modules[row - 4][col]) {\n lostPoint += 40;\n }\n }\n }\n }\n if (head ^ current) {\n sameCount++;\n } else {\n head = current;\n if (sameCount >= 5) {\n lostPoint += 3 + sameCount - 5;\n }\n sameCount = 1;\n }\n }\n }\n var ratio = Math.abs(100 * darkCount / moduleCount / moduleCount - 50) / 5;\n lostPoint += ratio * 10;\n return lostPoint;\n }\n };\n var QRMath = {\n glog: function glog(n) {\n if (n < 1) {\n throw new Error(\"glog(\" + n + \")\");\n }\n return QRMath.LOG_TABLE[n];\n },\n gexp: function gexp(n) {\n while (n < 0) {\n n += 255;\n }\n while (n >= 256) {\n n -= 255;\n }\n return QRMath.EXP_TABLE[n];\n },\n EXP_TABLE: new Array(256),\n LOG_TABLE: new Array(256)\n };\n for (var i = 0; i < 8; i++) {\n QRMath.EXP_TABLE[i] = 1 << i;\n }\n for (var i = 8; i < 256; i++) {\n QRMath.EXP_TABLE[i] = QRMath.EXP_TABLE[i - 4] ^ QRMath.EXP_TABLE[i - 5] ^ QRMath.EXP_TABLE[i - 6] ^ QRMath.EXP_TABLE[i - 8];\n }\n for (var i = 0; i < 255; i++) {\n QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]] = i;\n }\n function QRPolynomial(num, shift) {\n if (num.length == undefined) {\n throw new Error(num.length + \"/\" + shift);\n }\n var offset = 0;\n while (offset < num.length && num[offset] == 0) {\n offset++;\n }\n this.num = new Array(num.length - offset + shift);\n for (var i = 0; i < num.length - offset; i++) {\n this.num[i] = num[i + offset];\n }\n }\n QRPolynomial.prototype = {\n get: function get(index) {\n return this.num[index];\n },\n getLength: function getLength() {\n return this.num.length;\n },\n multiply: function multiply(e) {\n var num = new Array(this.getLength() + e.getLength() - 1);\n for (var i = 0; i < this.getLength(); i++) {\n for (var j = 0; j < e.getLength(); j++) {\n num[i + j] ^= QRMath.gexp(QRMath.glog(this.get(i)) + QRMath.glog(e.get(j)));\n }\n }\n return new QRPolynomial(num, 0);\n },\n mod: function mod(e) {\n var tl = this.getLength(),\n el = e.getLength();\n if (tl - el < 0) {\n return this;\n }\n var num = new Array(tl);\n for (var i = 0; i < tl; i++) {\n num[i] = this.get(i);\n }\n while (num.length >= el) {\n var ratio = QRMath.glog(num[0]) - QRMath.glog(e.get(0));\n for (var i = 0; i < e.getLength(); i++) {\n num[i] ^= QRMath.gexp(QRMath.glog(e.get(i)) + ratio);\n }\n while (num[0] == 0) {\n num.shift();\n }\n }\n return new QRPolynomial(num, 0);\n }\n };\n var RS_BLOCK_TABLE = [[1, 26, 19], [1, 26, 16], [1, 26, 13], [1, 26, 9], [1, 44, 34], [1, 44, 28], [1, 44, 22], [1, 44, 16], [1, 70, 55], [1, 70, 44], [2, 35, 17], [2, 35, 13], [1, 100, 80], [2, 50, 32], [2, 50, 24], [4, 25, 9], [1, 134, 108], [2, 67, 43], [2, 33, 15, 2, 34, 16], [2, 33, 11, 2, 34, 12], [2, 86, 68], [4, 43, 27], [4, 43, 19], [4, 43, 15], [2, 98, 78], [4, 49, 31], [2, 32, 14, 4, 33, 15], [4, 39, 13, 1, 40, 14], [2, 121, 97], [2, 60, 38, 2, 61, 39], [4, 40, 18, 2, 41, 19], [4, 40, 14, 2, 41, 15], [2, 146, 116], [3, 58, 36, 2, 59, 37], [4, 36, 16, 4, 37, 17], [4, 36, 12, 4, 37, 13], [2, 86, 68, 2, 87, 69], [4, 69, 43, 1, 70, 44], [6, 43, 19, 2, 44, 20], [6, 43, 15, 2, 44, 16], [4, 101, 81], [1, 80, 50, 4, 81, 51], [4, 50, 22, 4, 51, 23], [3, 36, 12, 8, 37, 13], [2, 116, 92, 2, 117, 93], [6, 58, 36, 2, 59, 37], [4, 46, 20, 6, 47, 21], [7, 42, 14, 4, 43, 15], [4, 133, 107], [8, 59, 37, 1, 60, 38], [8, 44, 20, 4, 45, 21], [12, 33, 11, 4, 34, 12], [3, 145, 115, 1, 146, 116], [4, 64, 40, 5, 65, 41], [11, 36, 16, 5, 37, 17], [11, 36, 12, 5, 37, 13], [5, 109, 87, 1, 110, 88], [5, 65, 41, 5, 66, 42], [5, 54, 24, 7, 55, 25], [11, 36, 12], [5, 122, 98, 1, 123, 99], [7, 73, 45, 3, 74, 46], [15, 43, 19, 2, 44, 20], [3, 45, 15, 13, 46, 16], [1, 135, 107, 5, 136, 108], [10, 74, 46, 1, 75, 47], [1, 50, 22, 15, 51, 23], [2, 42, 14, 17, 43, 15], [5, 150, 120, 1, 151, 121], [9, 69, 43, 4, 70, 44], [17, 50, 22, 1, 51, 23], [2, 42, 14, 19, 43, 15], [3, 141, 113, 4, 142, 114], [3, 70, 44, 11, 71, 45], [17, 47, 21, 4, 48, 22], [9, 39, 13, 16, 40, 14], [3, 135, 107, 5, 136, 108], [3, 67, 41, 13, 68, 42], [15, 54, 24, 5, 55, 25], [15, 43, 15, 10, 44, 16], [4, 144, 116, 4, 145, 117], [17, 68, 42], [17, 50, 22, 6, 51, 23], [19, 46, 16, 6, 47, 17], [2, 139, 111, 7, 140, 112], [17, 74, 46], [7, 54, 24, 16, 55, 25], [34, 37, 13], [4, 151, 121, 5, 152, 122], [4, 75, 47, 14, 76, 48], [11, 54, 24, 14, 55, 25], [16, 45, 15, 14, 46, 16], [6, 147, 117, 4, 148, 118], [6, 73, 45, 14, 74, 46], [11, 54, 24, 16, 55, 25], [30, 46, 16, 2, 47, 17], [8, 132, 106, 4, 133, 107], [8, 75, 47, 13, 76, 48], [7, 54, 24, 22, 55, 25], [22, 45, 15, 13, 46, 16], [10, 142, 114, 2, 143, 115], [19, 74, 46, 4, 75, 47], [28, 50, 22, 6, 51, 23], [33, 46, 16, 4, 47, 17], [8, 152, 122, 4, 153, 123], [22, 73, 45, 3, 74, 46], [8, 53, 23, 26, 54, 24], [12, 45, 15, 28, 46, 16], [3, 147, 117, 10, 148, 118], [3, 73, 45, 23, 74, 46], [4, 54, 24, 31, 55, 25], [11, 45, 15, 31, 46, 16], [7, 146, 116, 7, 147, 117], [21, 73, 45, 7, 74, 46], [1, 53, 23, 37, 54, 24], [19, 45, 15, 26, 46, 16], [5, 145, 115, 10, 146, 116], [19, 75, 47, 10, 76, 48], [15, 54, 24, 25, 55, 25], [23, 45, 15, 25, 46, 16], [13, 145, 115, 3, 146, 116], [2, 74, 46, 29, 75, 47], [42, 54, 24, 1, 55, 25], [23, 45, 15, 28, 46, 16], [17, 145, 115], [10, 74, 46, 23, 75, 47], [10, 54, 24, 35, 55, 25], [19, 45, 15, 35, 46, 16], [17, 145, 115, 1, 146, 116], [14, 74, 46, 21, 75, 47], [29, 54, 24, 19, 55, 25], [11, 45, 15, 46, 46, 16], [13, 145, 115, 6, 146, 116], [14, 74, 46, 23, 75, 47], [44, 54, 24, 7, 55, 25], [59, 46, 16, 1, 47, 17], [12, 151, 121, 7, 152, 122], [12, 75, 47, 26, 76, 48], [39, 54, 24, 14, 55, 25], [22, 45, 15, 41, 46, 16], [6, 151, 121, 14, 152, 122], [6, 75, 47, 34, 76, 48], [46, 54, 24, 10, 55, 25], [2, 45, 15, 64, 46, 16], [17, 152, 122, 4, 153, 123], [29, 74, 46, 14, 75, 47], [49, 54, 24, 10, 55, 25], [24, 45, 15, 46, 46, 16], [4, 152, 122, 18, 153, 123], [13, 74, 46, 32, 75, 47], [48, 54, 24, 14, 55, 25], [42, 45, 15, 32, 46, 16], [20, 147, 117, 4, 148, 118], [40, 75, 47, 7, 76, 48], [43, 54, 24, 22, 55, 25], [10, 45, 15, 67, 46, 16], [19, 148, 118, 6, 149, 119], [18, 75, 47, 31, 76, 48], [34, 54, 24, 34, 55, 25], [20, 45, 15, 61, 46, 16]];\n QRCodeAlg.prototype.getRightType = function () {\n for (var typeNumber = 1; typeNumber < 41; typeNumber++) {\n var rsBlock = RS_BLOCK_TABLE[(typeNumber - 1) * 4 + this.errorCorrectLevel];\n if (rsBlock == undefined) {\n throw new Error(\"bad rs block @ typeNumber:\" + typeNumber + \"/errorCorrectLevel:\" + this.errorCorrectLevel);\n }\n var length = rsBlock.length / 3;\n var totalDataCount = 0;\n for (var i = 0; i < length; i++) {\n var count = rsBlock[i * 3 + 0];\n var dataCount = rsBlock[i * 3 + 2];\n totalDataCount += dataCount * count;\n }\n var lengthBytes = typeNumber > 9 ? 2 : 1;\n if (this.utf8bytes.length + lengthBytes < totalDataCount || typeNumber == 40) {\n this.typeNumber = typeNumber;\n this.rsBlock = rsBlock;\n this.totalDataCount = totalDataCount;\n break;\n }\n }\n };\n function QRBitBuffer() {\n this.buffer = new Array();\n this.length = 0;\n }\n QRBitBuffer.prototype = {\n get: function get(index) {\n var bufIndex = Math.floor(index / 8);\n return this.buffer[bufIndex] >>> 7 - index % 8 & 1;\n },\n put: function put(num, length) {\n for (var i = 0; i < length; i++) {\n this.putBit(num >>> length - i - 1 & 1);\n }\n },\n putBit: function putBit(bit) {\n var bufIndex = Math.floor(this.length / 8);\n if (this.buffer.length <= bufIndex) {\n this.buffer.push(0);\n }\n if (bit) {\n this.buffer[bufIndex] |= 0x80 >>> this.length % 8;\n }\n this.length++;\n }\n };\n var qrcodeAlgObjCache = [];\n QRCode = function QRCode(opt) {\n this.options = {\n text: '',\n size: 256,\n correctLevel: 3,\n background: '#ffffff',\n foreground: '#000000',\n pdground: '#000000',\n image: '',\n imageSize: 30,\n canvasId: opt.canvasId,\n context: opt.context,\n usingComponents: opt.usingComponents,\n showLoading: opt.showLoading,\n loadingText: opt.loadingText\n };\n if (typeof opt === 'string') {\n opt = {\n text: opt\n };\n }\n if (opt) {\n for (var i in opt) {\n this.options[i] = opt[i];\n }\n }\n var qrCodeAlg = null;\n for (var i = 0, l = qrcodeAlgObjCache.length; i < l; i++) {\n if (qrcodeAlgObjCache[i].text == this.options.text && qrcodeAlgObjCache[i].text.correctLevel == this.options.correctLevel) {\n qrCodeAlg = qrcodeAlgObjCache[i].obj;\n break;\n }\n }\n if (i == l) {\n qrCodeAlg = new QRCodeAlg(this.options.text, this.options.correctLevel);\n qrcodeAlgObjCache.push({\n text: this.options.text,\n correctLevel: this.options.correctLevel,\n obj: qrCodeAlg\n });\n }\n var getForeGround = function getForeGround(config) {\n var options = config.options;\n if (options.pdground && (config.row > 1 && config.row < 5 && config.col > 1 && config.col < 5 || config.row > config.count - 6 && config.row < config.count - 2 && config.col > 1 && config.col < 5 || config.row > 1 && config.row < 5 && config.col > config.count - 6 && config.col < config.count - 2)) {\n return options.pdground;\n }\n return options.foreground;\n };\n var createCanvas = function createCanvas(options) {\n if (options.showLoading) {\n uni.showLoading({\n title: options.loadingText,\n mask: true\n });\n }\n var ctx = uni.createCanvasContext(options.canvasId, options.context);\n var count = qrCodeAlg.getModuleCount();\n var ratioSize = options.size;\n var ratioImgSize = options.imageSize;\n var tileW = (ratioSize / count).toPrecision(4);\n var tileH = (ratioSize / count).toPrecision(4);\n for (var row = 0; row < count; row++) {\n for (var col = 0; col < count; col++) {\n var w = Math.ceil((col + 1) * tileW) - Math.floor(col * tileW);\n var h = Math.ceil((row + 1) * tileW) - Math.floor(row * tileW);\n var foreground = getForeGround({\n row: row,\n col: col,\n count: count,\n options: options\n });\n ctx.setFillStyle(qrCodeAlg.modules[row][col] ? foreground : options.background);\n ctx.fillRect(Math.round(col * tileW), Math.round(row * tileH), w, h);\n }\n }\n if (options.image) {\n var drawRoundedRect = function drawRoundedRect(ctxi, x, y, width, height, r, lineWidth, fill, stroke) {\n ctxi.setLineWidth(lineWidth);\n ctxi.setFillStyle(options.background);\n ctxi.setStrokeStyle(options.background);\n ctxi.beginPath();\n ctxi.moveTo(x + r, y);\n ctxi.arcTo(x + width, y, x + width, y + r, r);\n ctxi.arcTo(x + width, y + height, x + width - r, y + height, r);\n ctxi.arcTo(x, y + height, x, y + height - r, r);\n ctxi.arcTo(x, y, x + r, y, r);\n ctxi.closePath();\n if (fill) {\n ctxi.fill();\n }\n if (stroke) {\n ctxi.stroke();\n }\n };\n var x = Number(((ratioSize - ratioImgSize) / 2).toFixed(2));\n var y = Number(((ratioSize - ratioImgSize) / 2).toFixed(2));\n drawRoundedRect(ctx, x, y, ratioImgSize, ratioImgSize, 2, 6, true, true);\n ctx.drawImage(options.image, x, y, ratioImgSize, ratioImgSize);\n }\n setTimeout(function () {\n ctx.draw(true, function () {\n setTimeout(function () {\n uni.canvasToTempFilePath({\n width: options.width,\n height: options.height,\n destWidth: options.width,\n destHeight: options.height,\n canvasId: options.canvasId,\n quality: Number(1),\n success: function success(res) {\n if (options.cbResult) {\n options.cbResult(res.tempFilePath);\n }\n },\n fail: function fail(res) {\n if (options.cbResult) {\n options.cbResult(res);\n }\n },\n complete: function complete() {\n if (options.showLoading) {\n uni.hideLoading();\n }\n }\n }, options.context);\n }, options.text.length + 100);\n });\n }, options.usingComponents ? 0 : 150);\n };\n createCanvas(this.options);\n var empty = function empty(v) {\n var tp = (0, _typeof2.default)(v),\n rt = false;\n if (tp == \"number\" && String(v) == \"\") {\n rt = true;\n } else if (tp == \"undefined\") {\n rt = true;\n } else if (tp == \"object\") {\n if (JSON.stringify(v) == \"{}\" || JSON.stringify(v) == \"[]\" || v == null) rt = true;\n } else if (tp == \"string\") {\n if (v == \"\" || v == \"undefined\" || v == \"null\" || v == \"{}\" || v == \"[]\") rt = true;\n } else if (tp == \"function\") {\n rt = false;\n }\n return rt;\n };\n };\n QRCode.prototype.clear = function (fn) {\n var ctx = uni.createCanvasContext(this.options.canvasId, this.options.context);\n ctx.clearRect(0, 0, this.options.size, this.options.size);\n ctx.draw(false, function () {\n if (fn) {\n fn();\n }\n });\n };\n})();\nvar _default = QRCode;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy96Yi1jb2RlL3FyY29kZS5qcyJdLCJuYW1lcyI6WyJRUkNvZGUiLCJ1bmljb2RlRm9ybWF0OCIsImNvZGUiLCJjMCIsImMxIiwiYzIiLCJnZXRVVEY4Qnl0ZXMiLCJzdHJpbmciLCJ1dGY4Y29kZXMiLCJpIiwibGVuZ3RoIiwiY2hhckNvZGVBdCIsInV0ZjgiLCJqIiwicHVzaCIsIlFSQ29kZUFsZyIsImRhdGEiLCJ0d29kaW1lbnNpb25hbGNvZGVlZTVjb252ZXJzaW9ubWV0aG9kIiwidHlwZU51bWJlciIsImVycm9yQ29ycmVjdExldmVsIiwibW9kdWxlcyIsIm1vZHVsZUNvdW50IiwiZGF0YUNhY2hlIiwicnNCbG9ja3MiLCJ0b3RhbERhdGFDb3VudCIsInV0ZjhieXRlcyIsIm1ha2UiLCJwcm90b3R5cGUiLCJjb25zdHJ1Y3RvciIsImdldE1vZHVsZUNvdW50IiwiZ2V0UmlnaHRUeXBlIiwiY3JlYXRlRGF0YSIsImNyZWF0ZVFyY29kZSIsIm1ha2VJbXBsIiwibWFza1BhdHRlcm4iLCJBcnJheSIsInJvdyIsInNldHVwUG9zaXRpb25Qcm9iZVBhdHRlcm4iLCJzZXR1cFBvc2l0aW9uQWRqdXN0UGF0dGVybiIsInNldHVwVGltaW5nUGF0dGVybiIsInNldHVwVHlwZUluZm8iLCJzZXR1cFR5cGVOdW1iZXIiLCJtYXBEYXRhIiwiY29sIiwiciIsImMiLCJtaW5Mb3N0UG9pbnQiLCJwYXR0ZXJuIiwiYmVzdE1vZHVsZXMiLCJsb3N0UG9pbnQiLCJRUlV0aWwiLCJnZXRMb3N0UG9pbnQiLCJwb3MiLCJnZXRQYXR0ZXJuUG9zaXRpb24iLCJ0ZXN0IiwiYml0cyIsImdldEJDSFR5cGVOdW1iZXIiLCJtb2QiLCJNYXRoIiwiZmxvb3IiLCJRUkVycm9yQ29ycmVjdExldmVsIiwiZ2V0QkNIVHlwZUluZm8iLCJidWZmZXIiLCJRUkJpdEJ1ZmZlciIsImxlbmd0aEJpdHMiLCJwdXQiLCJsIiwicHV0Qml0IiwiUEFEMCIsIlBBRDEiLCJjcmVhdGVCeXRlcyIsIm9mZnNldCIsIm1heERjQ291bnQiLCJtYXhFY0NvdW50IiwicnNCbG9jayIsImNvdW50IiwidG90YWxDb3VudCIsImRhdGFDb3VudCIsImRjZGF0YSIsImVjZGF0YSIsImRjQ291bnQiLCJlY0NvdW50IiwibWF4IiwicnNQb2x5IiwiZ2V0RXJyb3JDb3JyZWN0UG9seW5vbWlhbCIsInJhd1BvbHkiLCJRUlBvbHlub21pYWwiLCJnZXRMZW5ndGgiLCJtb2RQb2x5IiwibW9kSW5kZXgiLCJnZXQiLCJpbmRleCIsImluYyIsImJpdEluZGV4IiwiYnl0ZUluZGV4IiwiZGFyayIsIm1hc2siLCJnZXRNYXNrIiwiUVJNYXNrUGF0dGVybiIsIlBBVFRFUk4wMDAiLCJQQVRURVJOMDAxIiwiUEFUVEVSTjAxMCIsIlBBVFRFUk4wMTEiLCJQQVRURVJOMTAwIiwiUEFUVEVSTjEwMSIsIlBBVFRFUk4xMTAiLCJQQVRURVJOMTExIiwiUEFUVEVSTl9QT1NJVElPTl9UQUJMRSIsIkcxNSIsIkcxOCIsIkcxNV9NQVNLIiwiZCIsImdldEJDSERpZ2l0IiwiZGlnaXQiLCJFcnJvciIsImVycm9yQ29ycmVjdExlbmd0aCIsImEiLCJtdWx0aXBseSIsIlFSTWF0aCIsImdleHAiLCJxckNvZGUiLCJkYXJrQ291bnQiLCJzYW1lQ291bnQiLCJoZWFkIiwiY3VycmVudCIsInJhdGlvIiwiYWJzIiwiZ2xvZyIsIm4iLCJMT0dfVEFCTEUiLCJFWFBfVEFCTEUiLCJudW0iLCJzaGlmdCIsInVuZGVmaW5lZCIsImUiLCJ0bCIsImVsIiwiUlNfQkxPQ0tfVEFCTEUiLCJsZW5ndGhCeXRlcyIsImJ1ZkluZGV4IiwiYml0IiwicXJjb2RlQWxnT2JqQ2FjaGUiLCJvcHQiLCJvcHRpb25zIiwidGV4dCIsInNpemUiLCJjb3JyZWN0TGV2ZWwiLCJiYWNrZ3JvdW5kIiwiZm9yZWdyb3VuZCIsInBkZ3JvdW5kIiwiaW1hZ2UiLCJpbWFnZVNpemUiLCJjYW52YXNJZCIsImNvbnRleHQiLCJ1c2luZ0NvbXBvbmVudHMiLCJzaG93TG9hZGluZyIsImxvYWRpbmdUZXh0IiwicXJDb2RlQWxnIiwib2JqIiwiZ2V0Rm9yZUdyb3VuZCIsImNvbmZpZyIsImNyZWF0ZUNhbnZhcyIsInVuaSIsInRpdGxlIiwiY3R4IiwiY3JlYXRlQ2FudmFzQ29udGV4dCIsInJhdGlvU2l6ZSIsInJhdGlvSW1nU2l6ZSIsInRpbGVXIiwidG9QcmVjaXNpb24iLCJ0aWxlSCIsInciLCJjZWlsIiwiaCIsInNldEZpbGxTdHlsZSIsImZpbGxSZWN0Iiwicm91bmQiLCJkcmF3Um91bmRlZFJlY3QiLCJjdHhpIiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsImxpbmVXaWR0aCIsImZpbGwiLCJzdHJva2UiLCJzZXRMaW5lV2lkdGgiLCJzZXRTdHJva2VTdHlsZSIsImJlZ2luUGF0aCIsIm1vdmVUbyIsImFyY1RvIiwiY2xvc2VQYXRoIiwiTnVtYmVyIiwidG9GaXhlZCIsImRyYXdJbWFnZSIsInNldFRpbWVvdXQiLCJkcmF3IiwiY2FudmFzVG9UZW1wRmlsZVBhdGgiLCJkZXN0V2lkdGgiLCJkZXN0SGVpZ2h0IiwicXVhbGl0eSIsInN1Y2Nlc3MiLCJyZXMiLCJjYlJlc3VsdCIsInRlbXBGaWxlUGF0aCIsImZhaWwiLCJjb21wbGV0ZSIsImhpZGVMb2FkaW5nIiwiZW1wdHkiLCJ2IiwidHAiLCJydCIsIlN0cmluZyIsIkpTT04iLCJzdHJpbmdpZnkiLCJjbGVhciIsImZuIiwiY2xlYXJSZWN0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBLElBQUlBLE1BQU0sR0FBQyxDQUFDLENBQUM7QUFDYixDQUFDLFlBQVU7RUFDWCxTQUFTQyxjQUFjLENBQUNDLElBQUksRUFBQztJQUM3QixJQUFJQyxFQUFFLEVBQUNDLEVBQUUsRUFBQ0MsRUFBRTtJQUNaLElBQUdILElBQUksR0FBQyxHQUFHLEVBQUM7TUFDWixPQUFNLENBQUNBLElBQUksQ0FBQztJQUNaLENBQUMsTUFBSyxJQUFHQSxJQUFJLEdBQUMsSUFBSSxFQUFDO01BQ25CQyxFQUFFLEdBQUMs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RUFBQyxFQUFFLENBQUMsRUFDVCxDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1QsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNULENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDVCxDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1QsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNULENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1osQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDWixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNaLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1osQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDWixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNaLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1osQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2YsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2YsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsR0FBRyxDQUFDLEVBQ2hCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEdBQUcsQ0FBQyxFQUNoQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxHQUFHLENBQUMsRUFDaEIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsR0FBRyxDQUFDLEVBQ2hCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEdBQUcsQ0FBQyxFQUNoQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsR0FBRyxDQUFDLEVBQ25CLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLENBQUMsRUFDcEIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUNwQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDLEVBQ3BCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLENBQUMsRUFDcEIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUNwQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDLEVBQ3BCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDLEVBQ3hCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDLEVBQ3hCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDLEVBQ3hCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMs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QyxFQUNULENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDVCxDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1QsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsQ0FBQyxFQUNSLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDVCxDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1QsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNULENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDVCxDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1QsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNULENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDVCxDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1QsQ0FBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEVBQUUsQ0FBQyxFQUNWLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDVCxDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1QsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsQ0FBQyxFQUNSLENBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxHQUFHLENBQUMsRUFDWCxDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1QsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNqQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2pCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDVCxDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1QsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNULENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDVCxDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1QsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNULENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDakIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNqQixDQUFDLENBQUMsRUFBQyxHQUFHLEVBQUMsRUFBRSxDQUFDLEVBQ1YsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNqQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2pCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDakIsQ0FBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUNYLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDakIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNqQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2pCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDakIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNqQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2pCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDakIsQ0FBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEVBQUUsQ0FBQyxFQUNWLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDakIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNqQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2pCLENBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxFQUFFLENBQUMsRUFDbkIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNqQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2pCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDakIsQ0FBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUNYLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDakIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNqQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxHQUFHLENBQUMsRUFDckIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNqQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbEIsQ0FBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEVBQUUsQ0FBQyxFQUNuQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2pCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDakIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNWLENBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxFQUFFLENBQUMsRUFDbkIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNqQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbEIsQ0FBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUNyQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbEIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNsQixDQUFDLENBQUMsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLENBQUMsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDLEVBQ3JCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDakIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNsQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxHQUFHLENBQUMsRUFDckIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNsQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbEIsQ0FBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUNyQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbEIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNuQixDQUFDLENBQUMsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLENBQUMsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDLEVBQ3JCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDVixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbEIsQ0FBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUNyQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1YsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNsQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ1YsQ0FBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUNyQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbkIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNuQixDQUFDLENBQUMsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLENBQUMsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDLEVBQ3JCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbEIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNuQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxHQUFHLENBQUMsRUFDckIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNsQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbkIsQ0FBQyxFQUFFLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUN0QixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbEIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNsQixDQUFDLENBQUMsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLENBQUMsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDLEVBQ3JCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbEIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNsQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ25CLENBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLENBQUMsRUFDdEIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNsQixDQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbkIsQ0FBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUNyQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbEIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNuQixDQUFDLENBQUMsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEVBQUUsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDLEVBQ3RCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbkIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNuQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ25CLENBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxHQUFHLENBQUMsRUFDdEIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNsQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ2xCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbkIsQ0FBQyxFQUFFLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUNaLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbkIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNuQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ25CLENBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxHQUFHLENBQUMsRUFDdEIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNuQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ25CLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbkIsQ0FBQyxFQUFFLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUN0QixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ25CLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbEIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNsQixDQUFDLEVBQUUsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLENBQUMsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDLEVBQ3RCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbkIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNuQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ25CLENBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLENBQUMsRUFDdEIsQ0FBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNsQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ25CLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbEIsQ0FBQyxFQUFFLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsQ0FBQyxFQUN0QixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ25CLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbkIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNuQixDQUFDLENBQUMsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEVBQUUsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDLEVBQ3RCLENBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsRUFDbkIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNuQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDLEVBQ25CLENBQUMsRUFBRSxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsQ0FBQyxFQUFDLEdBQUcsRUFBQyxHQUFHLENBQUMsRUFDdEIsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsQ0FBQyxFQUNsQixDQUFDLEVBQUUsRUFBQyxFQUFFLEVB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LFNBQVMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLElBQUksQ0FBQzFFLE9BQU8sQ0FBQ0UsSUFBSSxFQUFDLElBQUksQ0FBQ0YsT0FBTyxDQUFDRSxJQUFJLENBQUM7SUFDdERtQixHQUFHLENBQUNnQyxJQUFJLENBQUMsS0FBSyxFQUFDLFlBQUk7TUFDbkIsSUFBR29CLEVBQUUsRUFBQztRQUNOQSxFQUFFLEVBQUU7TUFDSjtJQUNBLENBQUMsQ0FBQztFQUNGLENBQUM7QUFDRCxDQUFDLEdBQUc7QUFBQSxlQUNXeE4sTUFBTTtBQUFBIiwiZmlsZSI6IjYwNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5sZXQgUVJDb2RlPXt9O1xyXG4oZnVuY3Rpb24oKXtcclxuZnVuY3Rpb24gdW5pY29kZUZvcm1hdDgoY29kZSl7XHJcbnZhciBjMCxjMSxjMjtcclxuaWYoY29kZTwxMjgpe1xyXG5yZXR1cm5bY29kZV07XHJcbn1lbHNlIGlmKGNvZGU8MjA0OCl7XHJcbmMwPTE5MisoY29kZT4+Nik7XHJcbmMxPTEyOCsoY29kZSY2Myk7XHJcbnJldHVybltjMCxjMV07XHJcbn1lbHNle1xyXG5jMD0yMjQrKGNvZGU+PjEyKTtcclxuYzE9MTI4Kyhjb2RlPj42JjYzKTtcclxuYzI9MTI4Kyhjb2RlJjYzKTtcclxucmV0dXJuW2MwLGMxLGMyXTtcclxufVxyXG59XHJcbmZ1bmN0aW9uIGdldFVURjhCeXRlcyhzdHJpbmcpe1xyXG52YXIgdXRmOGNvZGVzPVtdO1xyXG5mb3IodmFyIGk9MDtpPHN0cmluZy5sZW5ndGg7aSsrKXtcclxudmFyIGNvZGU9c3RyaW5nLmNoYXJDb2RlQXQoaSk7XHJcbnZhciB1dGY4PXVuaWNvZGVGb3JtYXQ4KGNvZGUpO1xyXG5mb3IodmFyIGo9MDtqPHV0ZjgubGVuZ3RoO2orKyl7XHJcbnV0Zjhjb2Rlcy5wdXNoKHV0Zjhbal0pO1xyXG59XHJcbn1cclxucmV0dXJuIHV0Zjhjb2RlcztcclxufVxyXG5mdW5jdGlvbiBRUkNvZGVBbGcoZGF0YSx0d29kaW1lbnNpb25hbGNvZGVlZTVjb252ZXJzaW9ubWV0aG9kKXtcclxudGhpcy50eXBlTnVtYmVyPS0xO1xyXG50aGlzLmVycm9yQ29ycmVjdExldmVsPXR3b2RpbWVuc2lvbmFsY29kZWVlNWNvbnZlcnNpb25tZXRob2Q7XHJcbnRoaXMubW9kdWxlcz1udWxsO1xyXG50aGlzLm1vZHVsZUNvdW50PTA7XHJcbnRoaXMuZGF0YUNhY2hlPW51bGw7XHJcbnRoaXMucnNCbG9ja3M9bnVsbDtcclxudGhpcy50b3RhbERhdGFDb3VudD0tMTtcclxudGhpcy5kYXRhPWRhdGE7XHJcbnRoaXMudXRmOGJ5dGVzPWdldFVURjhCeXRlcyhkYXRhKTtcclxudGhpcy5tYWtlKCk7XHJcbn1cclxuUVJDb2RlQWxnLnByb3RvdHlwZT17XHJcbmNvbnN0cnVjdG9yOlFSQ29kZUFsZyxcclxuZ2V0TW9kdWxlQ291bnQ6ZnVuY3Rpb24oKXtcclxucmV0dXJuIHRoaXMubW9kdWxlQ291bnQ7XHJcbn0sXHJcbm1ha2U6ZnVuY3Rpb24oKXtcclxudGhpcy5nZXRSaWdodFR5cGUoKTtcclxudGhpcy5kYXRhQ2FjaGU9dGhpcy5jcmVhdGVEYXRhKCk7XHJcbnRoaXMuY3JlYXRlUXJjb2RlKCk7XHJcbn0sXHJcbm1ha2VJbXBsOmZ1bmN0aW9uKG1hc2tQYXR0ZXJuKXtcclxudGhpcy5tb2R1bGVDb3VudD10aGlzLnR5cGVOdW1iZXIqNCsxNztcclxudGhpcy5tb2R1bGVzPW5ldyBBcnJheSh0aGlzLm1vZHVsZUNvdW50KTtcclxuZm9yKHZhciByb3c9MDtyb3c8dGhpcy5tb2R1bGVDb3VudDtyb3crKyl7XHJcbnRoaXMubW9kdWxlc1tyb3ddPW5ldyBBcnJheSh0aGlzLm1vZHVsZUNvdW50KTtcclxufVxyXG50aGlzLnNldHVwUG9zaXRpb25Qcm9iZVBhdHRlcm4oMCwwKTtcclxudGhpcy5zZXR1cFBvc2l0aW9uUHJvYmVQYXR0ZXJuKHRoaXMubW9kdWxlQ291bnQtNywwKTtcclxudGhpcy5zZXR1cFBvc2l0aW9uUHJvYmVQYXR0ZXJuKDAsdGhpcy5tb2R1bGVDb3VudC03KTtcclxudGhpcy5zZXR1cFBvc2l0aW9uQWRqdXN0UGF0dGVybigpO1xyXG50aGlzLnNldHVwVGltaW5nUGF0dGVybigpO1xyXG50aGlzLnNldHVwVHlwZUluZm8odHJ1ZSxtYXNrUGF0dGVybik7XHJcbmlmKHRoaXMudHlwZU51bWJlcj49Nyl7XHJcbnRoaXMuc2V0dXBUeXBlTnVtYmVyKHRydWUpO1xyXG59XHJcbnRoaXMubWFwRGF0YSh0aGlzLmRhdGFDYWNoZSxtYXNrUGF0dGVybik7XHJcbn0sXHJcbnNldHVwUG9zaXRpb25Qcm9iZVBhdHRlcm46ZnVuY3Rpb24ocm93LGNvbCl7XHJcbmZvcih2YXIgcj0tMTtyPD03O3IrKyl7XHJcbmlmKHJvdytyPD0tMXx8dGhpcy5tb2R1bGVDb3VudDw9cm93K3IpY29udGludWU7XHJcbmZvcih2YXIgYz0tMTtjPD03O2MrKyl7XHJcbmlmKGNvbCtjPD0tMXx8dGhpcy5tb2R1bGVDb3VudDw9Y29sK2MpY29udGludWU7XHJcbmlmKCgwPD1yJiZyPD02JiYoYz09MHx8Yz09NikpfHwoMDw9YyYmYzw9NiYmKHI9PTB8fHI9PTYpKXx8KDI8PXImJnI8PTQmJjI8PWMmJmM8PTQpKXtcclxudGhpcy5tb2R1bGVzW3JvdytyXVtjb2wrY109dHJ1ZTtcclxufWVsc2V7XHJcbnRoaXMubW9kdWxlc1tyb3crcl1bY29sK2NdPWZhbHNlO1xyXG59XHJcbn1cclxufVxyXG59LFxyXG5jcmVhdGVRcmNvZGU6ZnVuY3Rpb24oKXtcclxudmFyIG1pbkxvc3RQb2ludD0wO1xyXG52YXIgcGF0dGVybj0wO1xyXG52YXIgYmVzdE1vZHVsZXM9bnVsbDtcclxuZm9yKHZhciBpPTA7aTw4O2krKyl7XHJcbnRoaXMubWFrZUltcGwoaSk7XHJcbnZhciBsb3N0UG9pbnQ9UVJVdGlsLmdldExvc3RQb2ludCh0aGlzKTtcclxuaWYoaT09MHx8bWluTG9zdFBvaW50Pmxvc3RQb2ludCl7XHJcbm1pbkxvc3RQb2ludD1sb3N0UG9pbnQ7XHJcbnBhdHRlcm49aTtcclxuYmVzdE1vZHVsZXM9dGhpcy5tb2R1bGVzO1xyXG59XHJcbn1cclxudGhpcy5tb2R1bGVzPWJlc3RNb2R1bGVzO1xyXG50aGlzLnNldHVwVHlwZUluZm8oZmFsc2UscGF0dGVybik7XHJcbmlmKHRoaXMudHlwZU51bWJlcj49Nyl7XHJcbnRoaXMuc2V0dXBUeXBlTnVtYmVyKGZhbHNlKTtcclxufVxyXG59LFxyXG5zZXR1cFRpbWluZ1BhdHRlcm46ZnVuY3Rpb24oKXtcclxuZm9yKHZhciByPTg7cjx0aGlzLm1vZHVsZUNvdW50LTg7cisrKXtcclxuaWYodGhpcy5tb2R1bGVzW3JdWzZdIT1udWxsKXtcclxuY29udGludWU7XHJcbn1cclxudGhpcy5tb2R1bGVzW3JdWzZdPShyJTI9PTApO1xyXG5pZih0aGlzLm1vZHVsZXNbNl1bcl0hPW51bGwpe1xyXG5jb250aW51ZTtcclxufVxyXG50aGlzLm1vZHVsZXNbNl1bcl09KHIlMj09MCk7XHJcbn1cclxufSxcclxuc2V0dXBQb3NpdGlvbkFkanVzdFBhdHRlcm46ZnVuY3Rpb24oKXtcclxudmFyIHBvcz1RUlV0aWwuZ2V0UGF0dGVyblBvc2l0aW9uKHRoaXMudHlwZU51bWJlcik7XHJcbmZvcih2YXIgaT0wO2k8cG9zLmxlbmd0aDtpKyspe1xyXG5mb3IodmFyIGo9MDtqPHBvcy5sZW5ndGg7aisrKXtcclxudmFyIHJvdz1wb3NbaV07XHJcbnZhciBjb2w9cG9zW2pdO1xyXG5pZih0aGlzLm1vZHVsZXNbcm93XVtjb2xdIT1udWxsKXtcclxuY29udGludWU7XHJcbn1cclxuZm9yKHZhciByPS0yO3I8PTI7cisrKXtcclxuZm9yKHZhciBjPS0yO2M8PTI7YysrKXtcclxuaWYocj09LTJ8fHI9PTJ8fGM9PS0yfHxjPT0yfHwocj09MCYmYz09MCkpe1xyXG50aGlzLm1vZHVsZXNbcm93K3JdW2NvbCtjXT10cnVlO1xyXG59ZWxzZXtcclxudGhpcy5tb2R1bGVzW3JvdytyXVtjb2wrY109ZmFsc2U7XHJcbn1cclxufVxyXG59XHJcbn1cclxufVxyXG59LFxyXG5zZXR1cFR5cGVOdW1iZXI6ZnVuY3Rpb24odGVzdCl7XHJcbnZhciBiaXRzPVFSVXRpbC5nZXRCQ0hUeXBlTnVtYmVyKHRoaXMudHlwZU51bWJlcik7XHJcbmZvcih2YXIgaT0wO2k8MTg7aSsrKXtcclxudmFyIG1vZD0oIXRlc3QmJigoYml0cz4+aSkmMSk9PTEpO1xyXG50aGlzLm1vZHVsZXNbTWF0aC5mbG9vcihpLzMpXVtpJTMrdGhpcy5tb2R1bGVDb3VudC04LTNdPW1vZDtcclxudGhpcy5tb2R1bGVzW2klMyt0aGlzLm1vZHVsZUNvdW50LTgtM11bTWF0aC5mbG9vcihpLzMpXT1tb2Q7XHJcbn1cclxufSxcclxuc2V0dXBUeXBlSW5mbzpmdW5jdGlvbih0ZXN0LG1hc2tQYXR0ZXJuKXtcclxudmFyIGRhdGE9KFFSRXJyb3JDb3JyZWN0TGV2ZWxbdGhpcy5lcnJvckNvcnJlY3RMZXZlbF08PDMpfG1hc2tQYXR0ZXJuO1xyXG52YXIgYml0cz1RUlV0aWwuZ2V0QkNIVHlwZUluZm8oZGF0YSk7XHJcbmZvcih2YXIgaT0wO2k8MTU7aSsrKXtcclxudmFyIG1vZD0oIXRlc3QmJigoYml0cz4+aSkmMSk9PTEpO1xyXG5pZihpPDYpe1xyXG50aGlzLm1vZHVsZXNbaV1bOF09bW9kO1xyXG59ZWxzZSBpZihpPDgpe1xyXG50aGlzLm1vZHVsZXNbaSsxXVs4XT1tb2Q7XHJcbn1lbHNle1xyXG50aGlzLm1vZHVsZXNbdGhpcy5tb2R1bGVDb3VudC0xNStpXVs4XT1tb2Q7XHJcbn1cclxudmFyIG1vZD0oIXRlc3QmJigoYml0cz4+aSkmMSk9PTEpO1xyXG5pZihpPDgpe1xyXG50aGlzLm1vZHVsZXNbOF1bdGhpcy5tb2R1bGVDb3VudC1pLTFdPW1vZDtcclxufWVsc2UgaWYoaTw5KXtcclxudGhpcy5tb2R1bGVzWzhdWzE1LWktMSsxXT1tb2Q7XHJcbn1lbHNle1xyXG50aGlzLm1vZHVsZXNbOF1bMTUtaS0xXT1tb2Q7XHJcbn1cclxufVxyXG50aGlzLm1vZHVsZXNbdGhpcy5tb2R1bGVDb3VudC04XVs4XT0oIXRlc3QpO1xyXG59LFxyXG5jcmVhdGVEYXRhOmZ1bmN0aW9uKCl7XHJcbnZhciBidWZmZXI9bmV3IFFSQml0QnVmZmVyKCk7XHJcbnZhciBsZW5ndGhCaXRzPXRoaXMudHlwZU51bWJlcj45PzE2Ojg7XHJcbmJ1ZmZlci5wdXQoNCw0KTtcclxuYnVmZmVyLnB1dCh0aGlzLnV0ZjhieXRlcy5sZW5ndGgsbGVuZ3RoQml0cyk7XHJcbmZvcih2YXIgaT0wLGw9dGhpcy51dGY4Ynl0ZXMubGVuZ3RoO2k8bDtpKyspe1xyXG5idWZmZXIucHV0KHRoaXMudXRmOGJ5dGVzW2ldLDgpO1xyXG59XHJcbmlmKGJ1ZmZlci5sZW5ndGgrNDw9dGhpcy50b3RhbERhdGFDb3VudCo4KXtcclxuYnVmZmVyLnB1dCgwLDQpO1xyXG59XHJcbndoaWxlKGJ1ZmZlci5sZW5ndGglOCE9MCl7XHJcbmJ1ZmZlci5wdXRCaXQoZmFsc2UpO1xyXG59XHJcbndoaWxlKHRydWUpe1xyXG5pZihidWZmZXIubGVuZ3RoPj10aGlzLnRvdGFsRGF0YUNvdW50Kjgpe1xyXG5icmVhaztcclxufVxyXG5idWZmZXIucHV0KFFSQ29kZUFsZy5QQUQwLDgpO1xyXG5pZihidWZmZXIubGVuZ3RoPj10aGlzLnRvdGFsRGF0YUNvdW50Kjgpe1xyXG5icmVhaztcclxufVxyXG5idWZmZXIucHV0KFFSQ29kZUFsZy5QQUQxLDgpO1xyXG59XHJcbnJldHVybiB0aGlzLmNyZWF0ZUJ5dGVzKGJ1ZmZlcik7XHJcbn0sXHJcbmNyZWF0ZUJ5dGVzOmZ1bmN0aW9uKGJ1ZmZlcil7XHJcbnZhciBvZmZzZXQ9MDtcclxudmFyIG1heERjQ291bnQ9MDtcclxudmFyIG1heEVjQ291bnQ9MDtcclxudmFyIGxlbmd0aD10aGlzLnJzQmxvY2subGVuZ3RoLzM7XHJcbnZhciByc0Jsb2Nrcz1uZXcgQXJyYXkoKTtcclxuZm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXtcclxudmFyIGNvdW50PXRoaXMucnNCbG9ja1tpKjMrMF07XHJcbnZhciB0b3RhbENvdW50PXRoaXMucnNCbG9ja1tpKjMrMV07XHJcbnZhciBkYXRhQ291bnQ9dGhpcy5yc0Jsb2NrW2kqMysyXTtcclxuZm9yKHZhciBqPTA7ajxjb3VudDtqKyspe1xyXG5yc0Jsb2Nrcy5wdXNoKFtkYXRhQ291bnQsdG90YWxDb3VudF0pO1xyXG59XHJcbn1cclxudmFyIGRjZGF0YT1uZXcgQXJyYXkocnNCbG9ja3MubGVuZ3RoKTtcclxudmFyIGVjZGF0YT1uZXcgQXJyYXkocnNCbG9ja3MubGVuZ3RoKTtcclxuZm9yKHZhciByPTA7cjxyc0Jsb2Nrcy5sZW5ndGg7cisrKXtcclxudmFyIGRjQ291bnQ9cnNCbG9ja3Nbcl1bMF07XHJcbnZhciBlY0NvdW50PXJzQmxvY2tzW3JdWzFdLWRjQ291bnQ7XHJcbm1heERjQ291bnQ9TWF0aC5tYXgobWF4RGNDb3VudCxkY0NvdW50KTtcclxubWF4RWNDb3VudD1NYXRoLm1heChtYXhFY0NvdW50LGVjQ291bnQpO1xyXG5kY2RhdGFbcl09bmV3IEFycmF5KGRjQ291bnQpO1xyXG5mb3IodmFyIGk9MDtpPGRjZGF0YVtyXS5sZW5ndGg7aSsrKXtcclxuZGNkYXRhW3JdW2ldPTB4ZmYmYnVmZmVyLmJ1ZmZlcltpK29mZnNldF07XHJcbn1cclxub2Zmc2V0Kz1kY0NvdW50O1xyXG52YXIgcnNQb2x5PVFSVXRpbC5nZXRFcnJvckNvcnJlY3RQb2x5bm9taWFsKGVjQ291bnQpO1xyXG52YXIgcmF3UG9seT1uZXcgUVJQb2x5bm9taWFsKGRjZGF0YVtyXSxyc1BvbHkuZ2V0TGVuZ3RoKCktMSk7XHJcbnZhciBtb2RQb2x5PXJhd1BvbHkubW9kKHJzUG9seSk7XHJcbmVjZGF0YVtyXT1uZXcgQXJyYXkocnNQb2x5LmdldExlbmd0aCgpLTEpO1xyXG5mb3IodmFyIGk9MDtpPGVjZGF0YVtyXS5sZW5ndGg7aSsrKXtcclxudmFyIG1vZEluZGV4PWkrbW9kUG9seS5nZXRMZW5ndGgoKS1lY2RhdGFbcl0ubGVuZ3RoO1xyXG5lY2RhdGFbcl1baV09KG1vZEluZGV4Pj0wKT9tb2RQb2x5LmdldChtb2RJbmRleCk6MDtcclxufVxyXG59XHJcbnZhciBkYXRhPW5ldyBBcnJheSh0aGlzLnRvdGFsRGF0YUNvdW50KTtcclxudmFyIGluZGV4PTA7XHJcbmZvcih2YXIgaT0wO2k8bWF4RGNDb3VudDtpKyspe1xyXG5mb3IodmFyIHI9MDtyPHJzQmxvY2tzLmxlbmd0aDtyKyspe1xyXG5pZihpPGRjZGF0YVtyXS5sZW5ndGgpe1xyXG5kYXRhW2luZGV4KytdPWRjZGF0YVtyXVtpXTtcclxufVxyXG59XHJcbn1cclxuZm9yKHZhciBpPTA7aTxtYXhFY0NvdW50O2krKyl7XHJcbmZvcih2YXIgcj0wO3I8cnNCbG9ja3MubGVuZ3RoO3IrKyl7XHJcbmlmKGk8ZWNkYXRhW3JdLmxlbmd0aCl7XHJcbmRhdGFbaW5kZXgrK109ZWNkYXRhW3JdW2ldO1xyXG59XHJcbn1cclxufVxyXG5yZXR1cm4gZGF0YTtcclxufSxcclxubWFwRGF0YTpmdW5jdGlvbihkYXRhLG1hc2tQYXR0ZXJuKXtcclxudmFyIGluYz0tMTtcclxudmFyIHJvdz10aGlzLm1vZHVsZUNvdW50LTE7XHJcbnZhciBiaXRJbmRleD03O1xyXG52YXIgYnl0ZUluZGV4PTA7XHJcbmZvcih2YXIgY29sPXRoaXMubW9kdWxlQ291bnQtMTtjb2w+MDtjb2wtPTIpe1xyXG5pZihjb2w9PTYpY29sLS07XHJcbndoaWxlKHRydWUpe1xyXG5mb3IodmFyIGM9MDtjPDI7YysrKXtcclxuaWYodGhpcy5tb2R1bGVzW3Jvd11bY29sLWNdPT1udWxsKXtcclxudmFyIGRhcms9ZmFsc2U7XHJcbmlmKGJ5dGVJbmRleDxkYXRhLmxlbmd0aCl7XHJcbmRhcms9KCgoZGF0YVtieXRlSW5kZXhdPj4+Yml0SW5kZXgpJjEpPT0xKTtcclxufVxyXG52YXIgbWFzaz1RUlV0aWwuZ2V0TWFzayhtYXNrUGF0dGVybixyb3csY29sLWMpO1xyXG5pZihtYXNrKXtcclxuZGFyaz0hZGFyaztcclxufVxyXG50aGlzLm1vZHVsZXNbcm93XVtjb2wtY109ZGFyaztcclxuYml0SW5kZXgtLTtcclxuaWYoYml0SW5kZXg9PS0xKXtcclxuYnl0ZUluZGV4Kys7XHJcbmJpdEluZGV4PTc7XHJcbn1cclxufVxyXG59XHJcbnJvdys9aW5jO1xyXG5pZihyb3c8MHx8dGhpcy5tb2R1bGVDb3VudDw9cm93KXtcclxucm93LT1pbmM7XHJcbmluYz0taW5jO1xyXG5icmVhaztcclxufVxyXG59XHJcbn1cclxufVxyXG59O1xyXG5RUkNvZGVBbGcuUEFEMD0weEVDO1xyXG5RUkNvZGVBbGcuUEFEMT0weDExO1xyXG52YXIgUVJFcnJvckNvcnJlY3RMZXZlbD1bMSwwLDMsMl07XHJcbnZhciBRUk1hc2tQYXR0ZXJuPXtcclxuUEFUVEVSTjAwMDowLFxyXG5QQVRURVJOMDAxOjEsXHJcblBBVFRFUk4wMTA6MixcclxuUEFUVEVSTjAxMTozLFxyXG5QQVRURVJOMTAwOjQsXHJcblBBVFRFUk4xMDE6NSxcclxuUEFUVEVSTjExMDo2LFxyXG5QQVRURVJOMTExOjdcclxufTtcclxudmFyIFFSVXRpbD17XHJcblBBVFRFUk5fUE9TSVRJT05fVEFCTEU6W1xyXG5bXSxcclxuWzYsMThdLFxyXG5bNiwyMl0sXHJcbls2LDI2XSxcclxuWzYsMzBdLFxyXG5bNiwzNF0sXHJcbls2LDIyLDM4XSxcclxuWzYsMjQsNDJdLFxyXG5bNiwyNiw0Nl0sXHJcbls2LDI4LDUwXSxcclxuWzYsMzAsNTRdLFxyXG5bNiwzMiw1OF0sXHJcbls2LDM0LDYyXSxcclxuWzYsMjYsNDYsNjZdLFxyXG5bNiwyNiw0OCw3MF0sXHJcbls2LDI2LDUwLDc0XSxcclxuWzYsMzAsNTQsNzhdLFxyXG5bNiwzMCw1Niw4Ml0sXHJcbls2LDMwLDU4LDg2XSxcclxuWzYsMzQsNjIsOTBdLFxyXG5bNiwyOCw1MCw3Miw5NF0sXHJcbls2LDI2LDUwLDc0LDk4XSxcclxuWzYsMzAsNTQsNzgsMTAyXSxcclxuWzYsMjgsNTQsODAsMTA2XSxcclxuWzYsMzIsNTgsODQsMTEwXSxcclxuWzYsMzAsNTgsODYsMTE0XSxcclxuWzYsMzQsNjIsOTAsMTE4XSxcclxuWzYsMjYsNTAsNzQsOTgsMTIyXSxcclxuWzYsMzAsNTQsNzgsMTAyLDEyNl0sXHJcbls2LDI2LDUyLDc4LDEwNCwxMzBdLFxyXG5bNiwzMCw1Niw4MiwxMDgsMTM0XSxcclxuWzYsMzQsNjAsODYsMTEyLDEzOF0sXHJcbls2LDMwLDU4LDg2LDExNCwxNDJdLFxyXG5bNiwzNCw2Miw5MCwxMTgsMTQ2XSxcclxuWzYsMzAsNTQsNzgsMTAyLDEyNiwxNTBdLFxyXG5bNiwyNCw1MCw3NiwxMDIsMTI4LDE1NF0sXHJcbls2LDI4LDU0LDgwLDEwNiwxMzIsMTU4XSxcclxuWzYsMzIsNTgsODQsMTEwLDEzNiwxNjJdLFxyXG5bNiwyNiw1NCw4MiwxMTAsMTM4LDE2Nl0sXHJcbls2LDMwLDU4LDg2LDExNCwxNDIsMTcwXVxyXG5dLFxyXG5HMTU6KDE8PDEwKXwoMTw8OCl8KDE8PDUpfCgxPDw0KXwoMTw8Mil8KDE8PDEpfCgxPDwwKSxcclxuRzE4OigxPDwxMil8KDE8PDExKXwoMTw8MTApfCgxPDw5KXwoMTw8OCl8KDE8PDUpfCgxPDwyKXwoMTw8MCksXHJcbkcxNV9NQVNLOigxPDwxNCl8KDE8PDEyKXwoMTw8MTApfCgxPDw0KXwoMTw8MSksXHJcbmdldEJDSFR5cGVJbmZvOmZ1bmN0aW9uKGRhdGEpe1xyXG52YXIgZD1kYXRhPDwxMDtcclxud2hpbGUoUVJVdGlsLmdldEJDSERpZ2l0KGQpLVFSVXRpbC5nZXRCQ0hEaWdpdChRUlV0aWwuRzE1KT49MCl7XHJcbmRePShRUlV0aWwuRzE1PDwoUVJVdGlsLmdldEJDSERpZ2l0KGQpLVFSVXRpbC5nZXRCQ0hEaWdpdChRUlV0aWwuRzE1KSkpO1xyXG59XHJcbnJldHVybigoZGF0YTw8MTApfGQpXlFSVXRpbC5HMTVfTUFTSztcclxufSxcclxuZ2V0QkNIVHlwZU51bWJlcjpmdW5jdGlvbihkYXRhKXtcclxudmFyIGQ9ZGF0YTw8MTI7XHJcbndoaWxlKFFSVXRpbC5nZXRCQ0hEaWdpdChkKS1RUlV0aWwuZ2V0QkNIRGlnaXQoUVJVdGlsLkcxOCk+PTApe1xyXG5kXj0oUVJVdGlsLkcxODw8KFFSVXRpbC5nZXRCQ0hEaWdpdChkKS1RUlV0aWwuZ2V0QkNIRGlnaXQoUVJVdGlsLkcxOCkpKTtcclxufVxyXG5yZXR1cm4oZGF0YTw8MTIpfGQ7XHJcbn0sXHJcbmdldEJDSERpZ2l0OmZ1bmN0aW9uKGRhdGEpe1xyXG52YXIgZGlnaXQ9MDtcclxud2hpbGUoZGF0YSE9MCl7XHJcbmRpZ2l0Kys7XHJcbmRhdGE+Pj49MTtcclxufVxyXG5yZXR1cm4gZGlnaXQ7XHJcbn0sXHJcbmdldFBhdHRlcm5Qb3NpdGlvbjpmdW5jdGlvbih0eXBlTnVtYmVyKXtcclxucmV0dXJuIFFSVXRpbC5QQVRURVJOX1BPU0lUSU9OX1RBQkxFW3R5cGVOdW1iZXItMV07XHJcbn0sXHJcbmdldE1hc2s6ZnVuY3Rpb24obWFza1BhdHRlcm4saSxqKXtcclxuc3dpdGNoKG1hc2tQYXR0ZXJuKXtcclxuY2FzZSBRUk1hc2tQYXR0ZXJuLlBBVFRFUk4wMDA6XHJcbnJldHVybihpK2opJTI9PTA7XHJcbmNhc2UgUVJNYXNrUGF0dGVybi5QQVRURVJOMDAxOlxyXG5yZXR1cm4gaSUyPT0wO1xyXG5jYXNlIFFSTWFza1BhdHRlcm4uUEFUVEVSTjAxMDpcclxucmV0dXJuIGolMz09MDtcclxuY2FzZSBRUk1hc2tQYXR0ZXJuLlBBVFRFUk4wMTE6XHJcbnJldHVybihpK2opJTM9PTA7XHJcbmNhc2UgUVJNYXNrUGF0dGVybi5QQVRURVJOMTAwOlxyXG5yZXR1cm4oTWF0aC5mbG9vcihpLzIpK01hdGguZmxvb3Ioai8zKSklMj09MDtcclxuY2FzZSBRUk1hc2tQYXR0ZXJuLlBBVFRFUk4xMDE6XHJcbnJldHVybihpKmopJTIrKGkqaiklMz09MDtcclxuY2FzZSBRUk1hc2tQYXR0ZXJuLlBBVFRFUk4xMTA6XHJcbnJldHVybigoaSpqKSUyKyhpKmopJTMpJTI9PTA7XHJcbmNhc2UgUVJNYXNrUGF0dGVybi5QQVRURVJOMTExOlxyXG5yZXR1cm4oKGkqaiklMysoaStqKSUyKSUyPT0wO1xyXG5kZWZhdWx0OlxyXG50aHJvdyBuZXcgRXJyb3IoXCJiYWQgbWFza1BhdHRlcm46XCIrbWFza1BhdHRlcm4pO1xyXG59XHJcbn0sXHJcbmdldEVycm9yQ29ycmVjdFBvbHlub21pYWw6ZnVuY3Rpb24oZXJyb3JDb3JyZWN0TGVuZ3RoKXtcclxudmFyIGE9bmV3IFFSUG9seW5vbWlhbChbMV0sMCk7XHJcbmZvcih2YXIgaT0wO2k8ZXJyb3JDb3JyZWN0TGVuZ3RoO2krKyl7XHJcbmE9YS5tdWx0aXBseShuZXcgUVJQb2x5bm9taWFsKFsxLFFSTWF0aC5nZXhwKGkpXSwwKSk7XHJcbn1cclxucmV0dXJuIGE7XHJcbn0sXHJcbmdldExvc3RQb2ludDpmdW5jdGlvbihxckNvZGUpe1xyXG52YXIgbW9kdWxlQ291bnQ9cXJDb2RlLmdldE1vZHVsZUNvdW50KCksXHJcbmxvc3RQb2ludD0wLFxyXG5kYXJrQ291bnQ9MDtcclxuZm9yKHZhciByb3c9MDtyb3c8bW9kdWxlQ291bnQ7cm93Kyspe1xyXG52YXIgc2FtZUNvdW50PTA7XHJcbnZhciBoZWFkPXFyQ29kZS5tb2R1bGVzW3Jvd11bMF07XHJcbmZvcih2YXIgY29sPTA7Y29sPG1vZHVsZUNvdW50O2NvbCsrKXtcclxudmFyIGN1cnJlbnQ9cXJDb2RlLm1vZHVsZXNbcm93XVtjb2xdO1xyXG5pZihjb2w8bW9kdWxlQ291bnQtNil7XHJcbmlmKGN1cnJlbnQmJiFxckNvZGUubW9kdWxlc1tyb3ddW2NvbCsxXSYmcXJDb2RlLm1vZHVsZXNbcm93XVtjb2wrMl0mJnFyQ29kZS5tb2R1bGVzW3Jvd11bY29sKzNdJiZxckNvZGUubW9kdWxlc1tyb3ddW2NvbCs0XSYmIXFyQ29kZS5tb2R1bGVzW3Jvd11bY29sKzVdJiZxckNvZGUubW9kdWxlc1tyb3ddW2NvbCs2XSl7XHJcbmlmKGNvbDxtb2R1bGVDb3VudC0xMCl7XHJcbmlmKHFyQ29kZS5tb2R1bGVzW3Jvd11bY29sKzddJiZxckNvZGUubW9kdWxlc1tyb3ddW2NvbCs4XSYmcXJDb2RlLm1vZHVsZXNbcm93XVtjb2wrOV0mJnFyQ29kZS5tb2R1bGVzW3Jvd11bY29sKzEwXSl7XHJcbmxvc3RQb2ludCs9NDA7XHJcbn1cclxufWVsc2UgaWYoY29sPjMpe1xyXG5pZihxckNvZGUubW9kdWxlc1tyb3ddW2NvbC0xXSYmcXJDb2RlLm1vZHVsZXNbcm93XVtjb2wtMl0mJnFyQ29kZS5tb2R1bGVzW3Jvd11bY29sLTNdJiZxckNvZGUubW9kdWxlc1tyb3ddW2NvbC00XSl7XHJcbmxvc3RQb2ludCs9NDA7XHJcbn1cclxufVxyXG59XHJcbn1cclxuaWYoKHJvdzxtb2R1bGVDb3VudC0xKSYmKGNvbDxtb2R1bGVDb3VudC0xKSl7XHJcbnZhciBjb3VudD0wO1xyXG5pZihjdXJyZW50KWNvdW50Kys7XHJcbmlmKHFyQ29kZS5tb2R1bGVzW3JvdysxXVtjb2xdKWNvdW50Kys7XHJcbmlmKHFyQ29kZS5tb2R1bGVzW3Jvd11bY29sKzFdKWNvdW50Kys7XHJcbmlmKHFyQ29kZS5tb2R1bGVzW3JvdysxXVtjb2wrMV0pY291bnQrKztcclxuaWYoY291bnQ9PTB8fGNvdW50PT00KXtcclxubG9zdFBvaW50Kz0zO1xyXG59XHJcbn1cclxuaWYoaGVhZF5jdXJyZW50KXtcclxuc2FtZUNvdW50Kys7XHJcbn1lbHNle1xyXG5oZWFkPWN1cnJlbnQ7XHJcbmlmKHNhbWVDb3VudD49NSl7XHJcbmxvc3RQb2ludCs9KDMrc2FtZUNvdW50LTUpO1xyXG59XHJcbnNhbWVDb3VudD0xO1xyXG59XHJcbmlmKGN1cnJlbnQpe1xyXG5kYXJrQ291bnQrKztcclxufVxyXG59XHJcbn1cclxuZm9yKHZhciBjb2w9MDtjb2w8bW9kdWxlQ291bnQ7Y29sKyspe1xyXG52YXIgc2FtZUNvdW50PTA7XHJcbnZhciBoZWFkPXFyQ29kZS5tb2R1bGVzWzBdW2NvbF07XHJcbmZvcih2YXIgcm93PTA7cm93PG1vZHVsZUNvdW50O3JvdysrKXtcclxudmFyIGN1cnJlbnQ9cXJDb2RlLm1vZHVsZXNbcm93XVtjb2xdO1xyXG5pZihyb3c8bW9kdWxlQ291bnQtNil7XHJcbmlmKGN1cnJlbnQmJiFxckNvZGUubW9kdWxlc1tyb3crMV1bY29sXSYmcXJDb2RlLm1vZHVsZXNbcm93KzJdW2NvbF0mJnFyQ29kZS5tb2R1bGVzW3JvdyszXVtjb2xdJiZxckNvZGUubW9kdWxlc1tyb3crNF1bY29sXSYmIXFyQ29kZS5tb2R1bGVzW3Jvdys1XVtjb2xdJiZxckNvZGUubW9kdWxlc1tyb3crNl1bY29sXSl7XHJcbmlmKHJvdzxtb2R1bGVDb3VudC0xMCl7XHJcbmlmKHFyQ29kZS5tb2R1bGVzW3Jvdys3XVtjb2xdJiZxckNvZGUubW9kdWxlc1tyb3crOF1bY29sXSYmcXJDb2RlLm1vZHVsZXNbcm93KzldW2NvbF0mJnFyQ29kZS5tb2R1bGVzW3JvdysxMF1bY29sXSl7XHJcbmxvc3RQb2ludCs9NDA7XHJcbn1cclxufWVsc2UgaWYocm93PjMpe1xyXG5pZihxckNvZGUubW9kdWxlc1tyb3ctMV1bY29sXSYmcXJDb2RlLm1vZHVsZXNbcm93LTJdW2NvbF0mJnFyQ29kZS5tb2R1bGVzW3Jvdy0zXVtjb2xdJiZxckNvZGUubW9kdWxlc1tyb3ctNF1bY29sXSl7XHJcbmxvc3RQb2ludCs9NDA7XHJcbn1cclxufVxyXG59XHJcbn1cclxuaWYoaGVhZF5jdXJyZW50KXtcclxuc2FtZUNvdW50Kys7XHJcbn1lbHNle1xyXG5oZWFkPWN1cnJlbnQ7XHJcbmlmKHNhbWVDb3VudD49NSl7XHJcbmxvc3RQb2ludCs9KDMrc2FtZUNvdW50LTUpO1xyXG59XHJcbnNhbWVDb3VudD0xO1xyXG59XHJcbn1cclxufVxyXG52YXIgcmF0aW89TWF0aC5hYnMoMTAwKmRhcmtDb3VudC9tb2R1bGVDb3VudC9tb2R1bGVDb3VudC01MCkvNTtcclxubG9zdFBvaW50Kz1yYXRpbyoxMDtcclxucmV0dXJuIGxvc3RQb2ludDtcclxufVxyXG59O1xyXG52YXIgUVJNYXRoPXtcclxuZ2xvZzpmdW5jdGlvbihuKXtcclxuaWYobjwxKXtcclxudGhyb3cgbmV3IEVycm9yKFwiZ2xvZyhcIituK1wiKVwiKTtcclxufVxyXG5yZXR1cm4gUVJNYXRoLkxPR19UQUJMRVtuXTtcclxufSxcclxuZ2V4cDpmdW5jdGlvbihuKXtcclxud2hpbGUobjwwKXtcclxubis9MjU1O1xyXG59XHJcbndoaWxlKG4+PTI1Nil7XHJcbm4tPTI1NTtcclxufVxyXG5yZXR1cm4gUVJNYXRoLkVYUF9UQUJMRVtuXTtcclxufSxcclxuRVhQX1RBQkxFOm5ldyBBcnJheSgyNTYpLFxyXG5MT0dfVEFCTEU6bmV3IEFycmF5KDI1NilcclxufTtcclxuZm9yKHZhciBpPTA7aTw4O2krKyl7XHJcblFSTWF0aC5FWFBfVEFCTEVbaV09MTw8aTtcclxufVxyXG5mb3IodmFyIGk9ODtpPDI1NjtpKyspe1xyXG5RUk1hdGguRVhQX1RBQkxFW2ldPVFSTWF0aC5FWFBfVEFCTEVbaS00XV5RUk1hdGguRVhQX1RBQkxFW2ktNV1eUVJNYXRoLkVYUF9UQUJMRVtpLTZdXlFSTWF0aC5FWFBfVEFCTEVbaS04XTtcclxufVxyXG5mb3IodmFyIGk9MDtpPDI1NTtpKyspe1xyXG5RUk1hdGguTE9HX1RBQkxFW1FSTWF0aC5FWFBfVEFCTEVbaV1dPWk7XHJcbn1cclxuZnVuY3Rpb24gUVJQb2x5bm9taWFsKG51bSxzaGlmdCl7XHJcbmlmKG51bS5sZW5ndGg9PXVuZGVmaW5lZCl7XHJcbnRocm93IG5ldyBFcnJvcihudW0ubGVuZ3RoK1wiL1wiK3NoaWZ0KTtcclxufVxyXG52YXIgb2Zmc2V0PTA7XHJcbndoaWxlKG9mZnNldDxudW0ubGVuZ3RoJiZudW1bb2Zmc2V0XT09MCl7XHJcbm9mZnNldCsrO1xyXG59XHJcbnRoaXMubnVtPW5ldyBBcnJheShudW0ubGVuZ3RoLW9mZnNldCtzaGlmdCk7XHJcbmZvcih2YXIgaT0wO2k8bnVtLmxlbmd0aC1vZmZzZXQ7aSsrKXtcclxudGhpcy5udW1baV09bnVtW2krb2Zmc2V0XTtcclxufVxyXG59XHJcblFSUG9seW5vbWlhbC5wcm90b3R5cGU9e1xyXG5nZXQ6ZnVuY3Rpb24oaW5kZXgpe1xyXG5yZXR1cm4gdGhpcy5udW1baW5kZXhdO1xyXG59LFxyXG5nZXRMZW5ndGg6ZnVuY3Rpb24oKXtcclxucmV0dXJuIHRoaXMubnVtLmxlbmd0aDtcclxufSxcclxubXVsdGlwbHk6ZnVuY3Rpb24oZSl7XHJcbnZhciBudW09bmV3IEFycmF5KHRoaXMuZ2V0TGVuZ3RoKCkrZS5nZXRMZW5ndGgoKS0xKTtcclxuZm9yKHZhciBpPTA7aTx0aGlzLmdldExlbmd0aCgpO2krKyl7XHJcbmZvcih2YXIgaj0wO2o8ZS5nZXRMZW5ndGgoKTtqKyspe1xyXG5udW1baStqXV49UVJNYXRoLmdleHAoUVJNYXRoLmdsb2codGhpcy5nZXQoaSkpK1FSTWF0aC5nbG9nKGUuZ2V0KGopKSk7XHJcbn1cclxufVxyXG5yZXR1cm4gbmV3IFFSUG9seW5vbWlhbChudW0sMCk7XHJcbn0sXHJcbm1vZDpmdW5jdGlvbihlKXtcclxudmFyIHRsPXRoaXMuZ2V0TGVuZ3RoKCksXHJcbmVsPWUuZ2V0TGVuZ3RoKCk7XHJcbmlmKHRsLWVsPDApe1xyXG5yZXR1cm4gdGhpcztcclxufVxyXG52YXIgbnVtPW5ldyBBcnJheSh0bCk7XHJcbmZvcih2YXIgaT0wO2k8dGw7aSsrKXtcclxubnVtW2ldPXRoaXMuZ2V0KGkpO1xyXG59XHJcbndoaWxlKG51bS5sZW5ndGg+PWVsKXtcclxudmFyIHJhdGlvPVFSTWF0aC5nbG9nKG51bVswXSktUVJNYXRoLmdsb2coZS5nZXQoMCkpO1xyXG5mb3IodmFyIGk9MDtpPGUuZ2V0TGVuZ3RoKCk7aSsrKXtcclxubnVtW2ldXj1RUk1hdGguZ2V4cChRUk1hdGguZ2xvZyhlLmdldChpKSkrcmF0aW8pO1xyXG59XHJcbndoaWxlKG51bVswXT09MCl7XHJcbm51bS5zaGlmdCgpO1xyXG59XHJcbn1cclxucmV0dXJuIG5ldyBRUlBvbHlub21pYWwobnVtLDApO1xyXG59XHJcbn07XHJcbnZhciBSU19CTE9DS19UQUJMRT1bXHJcblsxLDI2LDE5XSxcclxuWzEsMjYsMTZdLFxyXG5bMSwyNiwxM10sXHJcblsxLDI2LDldLFxyXG5bMSw0NCwzNF0sXHJcblsxLDQ0LDI4XSxcclxuWzEsNDQsMjJdLFxyXG5bMSw0NCwxNl0sXHJcblsxLDcwLDU1XSxcclxuWzEsNzAsNDRdLFxyXG5bMiwzNSwxN10sXHJcblsyLDM1LDEzXSxcclxuWzEsMTAwLDgwXSxcclxuWzIsNTAsMzJdLFxyXG5bMiw1MCwyNF0sXHJcbls0LDI1LDldLFxyXG5bMSwxMzQsMTA4XSxcclxuWzIsNjcsNDNdLFxyXG5bMiwzMywxNSwyLDM0LDE2XSxcclxuWzIsMzMsMTEsMiwzNCwxMl0sXHJcblsyLDg2LDY4XSxcclxuWzQsNDMsMjddLFxyXG5bNCw0MywxOV0sXHJcbls0LDQzLDE1XSxcclxuWzIsOTgsNzhdLFxyXG5bNCw0OSwzMV0sXHJcblsyLDMyLDE0LDQsMzMsMTVdLFxyXG5bNCwzOSwxMywxLDQwLDE0XSxcclxuWzIsMTIxLDk3XSxcclxuWzIsNjAsMzgsMiw2MSwzOV0sXHJcbls0LDQwLDE4LDIsNDEsMTldLFxyXG5bNCw0MCwxNCwyLDQxLDE1XSxcclxuWzIsMTQ2LDExNl0sXHJcblszLDU4LDM2LDIsNTksMzddLFxyXG5bNCwzNiwxNiw0LDM3LDE3XSxcclxuWzQsMzYsMTIsNCwzNywxM10sXHJcblsyLDg2LDY4LDIsODcsNjldLFxyXG5bNCw2OSw0MywxLDcwLDQ0XSxcclxuWzYsNDMsMTksMiw0NCwyMF0sXHJcbls2LDQzLDE1LDIsNDQsMTZdLFxyXG5bNCwxMDEsODFdLFxyXG5bMSw4MCw1MCw0LDgxLDUxXSxcclxuWzQsNTAsMjIsNCw1MSwyM10sXHJcblszLDM2LDEyLDgsMzcsMTNdLFxyXG5bMiwxMTYsOTIsMiwxMTcsOTNdLFxyXG5bNiw1OCwzNiwyLDU5LDM3XSxcclxuWzQsNDYsMjAsNiw0NywyMV0sXHJcbls3LDQyLDE0LDQsNDMsMTVdLFxyXG5bNCwxMzMsMTA3XSxcclxuWzgsNTksMzcsMSw2MCwzOF0sXHJcbls4LDQ0LDIwLDQsNDUsMjFdLFxyXG5bMTIsMzMsMTEsNCwzNCwxMl0sXHJcblszLDE0NSwxMTUsMSwxNDYsMTE2XSxcclxuWzQsNjQsNDAsNSw2NSw0MV0sXHJcblsxMSwzNiwxNiw1LDM3LDE3XSxcclxuWzExLDM2LDEyLDUsMzcsMTNdLFxyXG5bNSwxMDksODcsMSwxMTAsODhdLFxyXG5bNSw2NSw0MSw1LDY2LDQyXSxcclxuWzUsNTQsMjQsNyw1NSwyNV0sXHJcblsxMSwzNiwxMl0sXHJcbls1LDEyMiw5OCwxLDEyMyw5OV0sXHJcbls3LDczLDQ1LDMsNzQsNDZdLFxyXG5bMTUsNDMsMTksMiw0NCwyMF0sXHJcblszLDQ1LDE1LDEzLDQ2LDE2XSxcclxuWzEsMTM1LDEwNyw1LDEzNiwxMDhdLFxyXG5bMTAsNzQsNDYsMSw3NSw0N10sXHJcblsxLDUwLDIyLDE1LDUxLDIzXSxcclxuWzIsNDIsMTQsMTcsNDMsMTVdLFxyXG5bNSwxNTAsMTIwLDEsMTUxLDEyMV0sXHJcbls5LDY5LDQzLDQsNzAsNDRdLFxyXG5bMTcsNTAsMjIsMSw1MSwyM10sXHJcblsyLDQyLDE0LDE5LDQzLDE1XSxcclxuWzMsMTQxLDExMyw0LDE0MiwxMTRdLFxyXG5bMyw3MCw0NCwxMSw3MSw0NV0sXHJcblsxNyw0NywyMSw0LDQ4LDIyXSxcclxuWzksMzksMTMsMTYsNDAsMTRdLFxyXG5bMywxMzUsMTA3LDUsMTM2LDEwOF0sXHJcblszLDY3LDQxLDEzLDY4LDQyXSxcclxuWzE1LDU0LDI0LDUsNTUsMjVdLFxyXG5bMTUsNDMsMTUsMTAsNDQsMTZdLFxyXG5bNCwxNDQsMTE2LDQsMTQ1LDExN10sXHJcblsxNyw2OCw0Ml0sXHJcblsxNyw1MCwyMiw2LDUxLDIzXSxcclxuWzE5LDQ2LDE2LDYsNDcsMTddLFxyXG5bMiwxMzksMTExLDcsMTQwLDExMl0sXHJcblsxNyw3NCw0Nl0sXHJcbls3LDU0LDI0LDE2LDU1LDI1XSxcclxuWzM0LDM3LDEzXSxcclxuWzQsMTUxLDEyMSw1LDE1MiwxMjJdLFxyXG5bNCw3NSw0NywxNCw3Niw0OF0sXHJcblsxMSw1NCwyNCwxNCw1NSwyNV0sXHJcblsxNiw0NSwxNSwxNCw0NiwxNl0sXHJcbls2LDE0NywxMTcsNCwxNDgsMTE4XSxcclxuWzYsNzMsNDUsMTQsNzQsNDZdLFxyXG5bMTEsNTQsMjQsMTYsNTUsMjVdLFxyXG5bMzAsNDYsMTYsMiw0NywxN10sXHJcbls4LDEzMiwxMDYsNCwxMzMsMTA3XSxcclxuWzgsNzUsNDcsMTMsNzYsNDhdLFxyXG5bNyw1NCwyNCwyMiw1NSwyNV0sXHJcblsyMiw0NSwxNSwxMyw0NiwxNl0sXHJcblsxMCwxNDIsMTE0LDIsMTQzLDExNV0sXHJcblsxOSw3NCw0Niw0LDc1LDQ3XSxcclxuWzI4LDUwLDIyLDYsNTEsMjNdLFxyXG5bMzMsNDYsMTYsNCw0NywxN10sXHJcbls4LDE1MiwxMjIsNCwxNTMsMTIzXSxcclxuWzIyLDczLDQ1LDMsNzQsNDZdLFxyXG5bOCw1MywyMywyNiw1NCwyNF0sXHJcblsxMiw0NSwxNSwyOCw0NiwxNl0sXHJcblszLDE0NywxMTcsMTAsMTQ4LDExOF0sXHJcblszLDczLDQ1LDIzLDc0LDQ2XSxcclxuWzQsNTQsMjQsMzEsNTUsMjVdLFxyXG5bMTEsNDUsMTUsMzEsNDYsMTZdLFxyXG5bNywxNDYsMTE2LDcsMTQ3LDExN10sXHJcblsyMSw3Myw0NSw3LDc0LDQ2XSxcclxuWzEsNTMsMjMsMzcsNTQsMjRdLFxyXG5bMTksNDUsMTUsMjYsNDYsMTZdLFxyXG5bNSwxNDUsMTE1LDEwLDE0NiwxMTZdLFxyXG5bMTksNzUsNDcsMTAsNzYsNDhdLFxyXG5bMTUsNTQsMjQsMjUsNTUsMjVdLFxyXG5bMjMsNDUsMTUsMjUsNDYsMTZdLFxyXG5bMTMsMTQ1LDExNSwzLDE0NiwxMTZdLFxyXG5bMiw3NCw0NiwyOSw3NSw0N10sXHJcbls0Miw1NCwyNCwxLDU1LDI1XSxcclxuWzIzLDQ1LDE1LDI4LDQ2LDE2XSxcclxuWzE3LDE0NSwxMTVdLFxyXG5bMTAsNzQsNDYsMjMsNzUsNDddLFxyXG5bMTAsNTQsMjQsMzUsNTUsMjVdLFxyXG5bMTksNDUsMTUsMzUsNDYsMTZdLFxyXG5bMTcsMTQ1LDExNSwxLDE0NiwxMTZdLFxyXG5bMTQsNzQsNDYsMjEsNzUsNDddLFxyXG5bMjksNTQsMjQsMTksNTUsMjVdLFxyXG5bMTEsNDUsMTUsNDYsNDYsMTZdLFxyXG5bMTMsMTQ1LDExNSw2LDE0NiwxMTZdLFxyXG5bMTQsNzQsNDYsMjMsNzUsNDddLFxyXG5bNDQsNTQsMjQsNyw1NSwyNV0sXHJcbls1OSw0NiwxNiwxLDQ3LDE3XSxcclxuWzEyLDE1MSwxMjEsNywxNTIsMTIyXSxcclxuWzEyLDc1LDQ3LDI2LDc2LDQ4XSxcclxuWzM5LDU0LDI0LDE0LDU1LDI1XSxcclxuWzIyLDQ1LDE1LDQxLDQ2LDE2XSxcclxuWzYsMTUxLDEyMSwxNCwxNTIsMTIyXSxcclxuWzYsNzUsNDcsMzQsNzYsNDhdLFxyXG5bNDYsNTQsMjQsMTAsNTUsMjVdLFxyXG5bMiw0NSwxNSw2NCw0NiwxNl0sXHJcblsxNywxNTIsMTIyLDQsMTUzLDEyM10sXHJcblsyOSw3NCw0NiwxNCw3NSw0N10sXHJcbls0OSw1NCwyNCwxMCw1NSwyNV0sXHJcblsyNCw0NSwxNSw0Niw0NiwxNl0sXHJcbls0LDE1MiwxMjIsMTgsMTUzLDEyM10sXHJcblsxMyw3NCw0NiwzMiw3NSw0N10sXHJcbls0OCw1NCwyNCwxNCw1NSwyNV0sXHJcbls0Miw0NSwxNSwzMiw0NiwxNl0sXHJcblsyMCwxNDcsMTE3LDQsMTQ4LDExOF0sXHJcbls0MCw3NSw0Nyw3LDc2LDQ4XSxcclxuWzQzLDU0LDI0LDIyLDU1LDI1XSxcclxuWzEwLDQ1LDE1LDY3LDQ2LDE2XSxcclxuWzE5LDE0OCwxMTgsNiwxNDksMTE5XSxcclxuWzE4LDc1LDQ3LDMxLDc2LDQ4XSxcclxuWzM0LDU0LDI0LDM0LDU1LDI1XSxcclxuWzIwLDQ1LDE1LDYxLDQ2LDE2XVxyXG5dO1xyXG5RUkNvZGVBbGcucHJvdG90eXBlLmdldFJpZ2h0VHlwZT1mdW5jdGlvbigpe1xyXG5mb3IodmFyIHR5cGVOdW1iZXI9MTt0eXBlTnVtYmVyPDQxO3R5cGVOdW1iZXIrKyl7XHJcbnZhciByc0Jsb2NrPVJTX0JMT0NLX1RBQkxFWyh0eXBlTnVtYmVyLTEpKjQrdGhpcy5lcnJvckNvcnJlY3RMZXZlbF07XHJcbmlmKHJzQmxvY2s9PXVuZGVmaW5lZCl7XHJcbnRocm93IG5ldyBFcnJvcihcImJhZCBycyBibG9jayBAIHR5cGVOdW1iZXI6XCIrdHlwZU51bWJlcitcIi9lcnJvckNvcnJlY3RMZXZlbDpcIit0aGlzLmVycm9yQ29ycmVjdExldmVsKTtcclxufVxyXG52YXIgbGVuZ3RoPXJzQmxvY2subGVuZ3RoLzM7XHJcbnZhciB0b3RhbERhdGFDb3VudD0wO1xyXG5mb3IodmFyIGk9MDtpPGxlbmd0aDtpKyspe1xyXG52YXIgY291bnQ9cnNCbG9ja1tpKjMrMF07XHJcbnZhciBkYXRhQ291bnQ9cnNCbG9ja1tpKjMrMl07XHJcbnRvdGFsRGF0YUNvdW50Kz1kYXRhQ291bnQqY291bnQ7XHJcbn1cclxudmFyIGxlbmd0aEJ5dGVzPXR5cGVOdW1iZXI+OT8yOjE7XHJcbmlmKHRoaXMudXRmOGJ5dGVzLmxlbmd0aCtsZW5ndGhCeXRlczx0b3RhbERhdGFDb3VudHx8dHlwZU51bWJlcj09NDApe1xyXG50aGlzLnR5cGVOdW1iZXI9dHlwZU51bWJlcjtcclxudGhpcy5yc0Jsb2NrPXJzQmxvY2s7XHJcbnRoaXMudG90YWxEYXRhQ291bnQ9dG90YWxEYXRhQ291bnQ7XHJcbmJyZWFrO1xyXG59XHJcbn1cclxufTtcclxuZnVuY3Rpb24gUVJCaXRCdWZmZXIoKXtcclxudGhpcy5idWZmZXI9bmV3IEFycmF5KCk7XHJcbnRoaXMubGVuZ3RoPTA7XHJcbn1cclxuUVJCaXRCdWZmZXIucHJvdG90eXBlPXtcclxuZ2V0OmZ1bmN0aW9uKGluZGV4KXtcclxudmFyIGJ1ZkluZGV4PU1hdGguZmxvb3IoaW5kZXgvOCk7XHJcbnJldHVybigodGhpcy5idWZmZXJbYnVmSW5kZXhdPj4+KDctaW5kZXglOCkpJjEpO1xyXG59LFxyXG5wdXQ6ZnVuY3Rpb24obnVtLGxlbmd0aCl7XHJcbmZvcih2YXIgaT0wO2k8bGVuZ3RoO2krKyl7XHJcbnRoaXMucHV0Qml0KCgobnVtPj4+KGxlbmd0aC1pLTEpKSYxKSk7XHJcbn1cclxufSxcclxucHV0Qml0OmZ1bmN0aW9uKGJpdCl7XHJcbnZhciBidWZJbmRleD1NYXRoLmZsb29yKHRoaXMubGVuZ3RoLzgpO1xyXG5pZih0aGlzLmJ1ZmZlci5sZW5ndGg8PWJ1ZkluZGV4KXtcclxudGhpcy5idWZmZXIucHVzaCgwKTtcclxufVxyXG5pZihiaXQpe1xyXG50aGlzLmJ1ZmZlcltidWZJbmRleF18PSgweDgwPj4+KHRoaXMubGVuZ3RoJTgpKTtcclxufVxyXG50aGlzLmxlbmd0aCsrO1xyXG59XHJcbn07XHJcbmxldCBxcmNvZGVBbGdPYmpDYWNoZT1bXTtcclxuUVJDb2RlPWZ1bmN0aW9uKG9wdCl7XHJcbnRoaXMub3B0aW9ucz17XHJcbnRleHQ6JycsXHJcbnNpemU6MjU2LFxyXG5jb3JyZWN0TGV2ZWw6MyxcclxuYmFja2dyb3VuZDonI2ZmZmZmZicsXHJcbmZvcmVncm91bmQ6JyMwMDAwMDAnLFxyXG5wZGdyb3VuZDonIzAwMDAwMCcsXHJcbmltYWdlOicnLFxyXG5pbWFnZVNpemU6MzAsXHJcbmNhbnZhc0lkOm9wdC5jYW52YXNJZCxcclxuY29udGV4dDpvcHQuY29udGV4dCxcclxudXNpbmdDb21wb25lbnRzOm9wdC51c2luZ0NvbXBvbmVudHMsXHJcbnNob3dMb2FkaW5nOm9wdC5zaG93TG9hZGluZyxcclxubG9hZGluZ1RleHQ6b3B0LmxvYWRpbmdUZXh0LFxyXG59O1xyXG5pZih0eXBlb2Ygb3B0PT09J3N0cmluZycpe1xyXG5vcHQ9e1xyXG50ZXh0Om9wdFxyXG59O1xyXG59XHJcbmlmKG9wdCl7XHJcbmZvcih2YXIgaSBpbiBvcHQpe1xyXG50aGlzLm9wdGlvbnNbaV09b3B0W2ldO1xyXG59XHJcbn1cclxudmFyIHFyQ29kZUFsZz1udWxsO1xyXG5mb3IodmFyIGk9MCxsPXFyY29kZUFsZ09iakNhY2hlLmxlbmd0aDtpPGw7aSsrKXtcclxuaWYocXJjb2RlQWxnT2JqQ2FjaGVbaV0udGV4dD09dGhpcy5vcHRpb25zLnRleHQmJnFyY29kZUFsZ09iakNhY2hlW2ldLnRleHQuY29ycmVjdExldmVsPT10aGlzLm9wdGlvbnMuY29ycmVjdExldmVsKXtcclxucXJDb2RlQWxnPXFyY29kZUFsZ09iakNhY2hlW2ldLm9iajtcclxuYnJlYWs7XHJcbn1cclxufVxyXG5pZihpPT1sKXtcclxucXJDb2RlQWxnPW5ldyBRUkNvZGVBbGcodGhpcy5vcHRpb25zLnRleHQsdGhpcy5vcHRpb25zLmNvcnJlY3RMZXZlbCk7XHJcbnFyY29kZUFsZ09iakNhY2hlLnB1c2goe1xyXG50ZXh0OnRoaXMub3B0aW9ucy50ZXh0LFxyXG5jb3JyZWN0TGV2ZWw6dGhpcy5vcHRpb25zLmNvcnJlY3RMZXZlbCxcclxub2JqOnFyQ29kZUFsZ1xyXG59KTtcclxufVxyXG5sZXQgZ2V0Rm9yZUdyb3VuZD1mdW5jdGlvbihjb25maWcpe1xyXG52YXIgb3B0aW9ucz1jb25maWcub3B0aW9ucztcclxuaWYob3B0aW9ucy5wZGdyb3VuZCYmKFxyXG4oY29uZmlnLnJvdz4xJiZjb25maWcucm93PDUmJmNvbmZpZy5jb2w+MSYmY29uZmlnLmNvbDw1KXx8XHJcbihjb25maWcucm93Pihjb25maWcuY291bnQtNikmJmNvbmZpZy5yb3c8KGNvbmZpZy5jb3VudC0yKSYmY29uZmlnLmNvbD4xJiZjb25maWcuY29sPDUpfHxcclxuKGNvbmZpZy5yb3c+MSYmY29uZmlnLnJvdzw1JiZjb25maWcuY29sPihjb25maWcuY291bnQtNikmJmNvbmZpZy5jb2w8KGNvbmZpZy5jb3VudC0yKSlcclxuKSl7XHJcbnJldHVybiBvcHRpb25zLnBkZ3JvdW5kO1xyXG59XHJcbnJldHVybiBvcHRpb25zLmZvcmVncm91bmQ7XHJcbn1cclxubGV0IGNyZWF0ZUNhbnZhcz1mdW5jdGlvbihvcHRpb25zKXtcclxuaWYob3B0aW9ucy5zaG93TG9hZGluZyl7XHJcbnVuaS5zaG93TG9hZGluZyh7XHJcbnRpdGxlOm9wdGlvbnMubG9hZGluZ1RleHQsXHJcbm1hc2s6dHJ1ZVxyXG59KTtcclxufVxyXG52YXIgY3R4PXVuaS5jcmVhdGVDYW52YXNDb250ZXh0KG9wdGlvbnMuY2FudmFzSWQsb3B0aW9ucy5jb250ZXh0KTtcclxudmFyIGNvdW50PXFyQ29kZUFsZy5nZXRNb2R1bGVDb3VudCgpO1xyXG52YXIgcmF0aW9TaXplPW9wdGlvbnMuc2l6ZTtcclxudmFyIHJhdGlvSW1nU2l6ZT1vcHRpb25zLmltYWdlU2l6ZTtcclxudmFyIHRpbGVXPShyYXRpb1NpemUvY291bnQpLnRvUHJlY2lzaW9uKDQpO1xyXG52YXIgdGlsZUg9KHJhdGlvU2l6ZS9jb3VudCkudG9QcmVjaXNpb24oNCk7XHJcbmZvcih2YXIgcm93PTA7cm93PGNvdW50O3JvdysrKXtcclxuZm9yKHZhciBjb2w9MDtjb2w8Y291bnQ7Y29sKyspe1xyXG52YXIgdz0oTWF0aC5jZWlsKChjb2wrMSkqdGlsZVcpLU1hdGguZmxvb3IoY29sKnRpbGVXKSk7XHJcbnZhciBoPShNYXRoLmNlaWwoKHJvdysxKSp0aWxlVyktTWF0aC5mbG9vcihyb3cqdGlsZVcpKTtcclxudmFyIGZvcmVncm91bmQ9Z2V0Rm9yZUdyb3VuZCh7XHJcbnJvdzpyb3csXHJcbmNvbDpjb2wsXHJcbmNvdW50OmNvdW50LFxyXG5vcHRpb25zOm9wdGlvbnNcclxufSk7XHJcbmN0eC5zZXRGaWxsU3R5bGUocXJDb2RlQWxnLm1vZHVsZXNbcm93XVtjb2xdP2ZvcmVncm91bmQ6b3B0aW9ucy5iYWNrZ3JvdW5kKTtcclxuY3R4LmZpbGxSZWN0KE1hdGgucm91bmQoY29sKnRpbGVXKSxNYXRoLnJvdW5kKHJvdyp0aWxlSCksdyxoKTtcclxufVxyXG59XHJcbmlmKG9wdGlvbnMuaW1hZ2Upe1xyXG52YXIgeD1OdW1iZXIoKChyYXRpb1NpemUtcmF0aW9JbWdTaXplKS8yKS50b0ZpeGVkKDIpKTtcclxudmFyIHk9TnVtYmVyKCgocmF0aW9TaXplLXJhdGlvSW1nU2l6ZSkvMikudG9GaXhlZCgyKSk7XHJcbmRyYXdSb3VuZGVkUmVjdChjdHgseCx5LHJhdGlvSW1nU2l6ZSxyYXRpb0ltZ1NpemUsMiw2LHRydWUsdHJ1ZSlcclxuY3R4LmRyYXdJbWFnZShvcHRpb25zLmltYWdlLHgseSxyYXRpb0ltZ1NpemUscmF0aW9JbWdTaXplKTtcclxuZnVuY3Rpb24gZHJhd1JvdW5kZWRSZWN0KGN0eGkseCx5LHdpZHRoLGhlaWdodCxyLGxpbmVXaWR0aCxmaWxsLHN0cm9rZSl7XHJcbmN0eGkuc2V0TGluZVdpZHRoKGxpbmVXaWR0aCk7XHJcbmN0eGkuc2V0RmlsbFN0eWxlKG9wdGlvbnMuYmFja2dyb3VuZCk7XHJcbmN0eGkuc2V0U3Ryb2tlU3R5bGUob3B0aW9ucy5iYWNrZ3JvdW5kKTtcclxuY3R4aS5iZWdpblBhdGgoKTtcclxuY3R4aS5tb3ZlVG8oeCtyLHkpO1xyXG5jdHhpLmFyY1RvKHgrd2lkdGgseSx4K3dpZHRoLHkrcixyKTtcclxuY3R4aS5hcmNUbyh4K3dpZHRoLHkraGVpZ2h0LHgrd2lkdGgtcix5K2hlaWdodCxyKTtcclxuY3R4aS5hcmNUbyh4LHkraGVpZ2h0LHgseStoZWlnaHQtcixyKTtcclxuY3R4aS5hcmNUbyh4LHkseCtyLHkscik7XHJcbmN0eGkuY2xvc2VQYXRoKCk7XHJcbmlmKGZpbGwpe1xyXG5jdHhpLmZpbGwoKTtcclxufVxyXG5pZihzdHJva2Upe1xyXG5jdHhpLnN0cm9rZSgpO1xyXG59XHJcbn1cclxufVxyXG5zZXRUaW1lb3V0KCgpPT57XHJcbmN0eC5kcmF3KHRydWUsKCk9Pntcclxuc2V0VGltZW91dCgoKT0+e1xyXG51bmkuY2FudmFzVG9UZW1wRmlsZVBhdGgoe1xyXG53aWR0aDpvcHRpb25zLndpZHRoLFxyXG5oZWlnaHQ6b3B0aW9ucy5oZWlnaHQsXHJcbmRlc3RXaWR0aDpvcHRpb25zLndpZHRoLFxyXG5kZXN0SGVpZ2h0Om9wdGlvbnMuaGVpZ2h0LFxyXG5jYW52YXNJZDpvcHRpb25zLmNhbnZhc0lkLFxyXG5xdWFsaXR5Ok51bWJlcigxKSxcclxuc3VjY2VzczpmdW5jdGlvbihyZXMpe1xyXG5pZihvcHRpb25zLmNiUmVzdWx0KXtcclxub3B0aW9ucy5jYlJlc3VsdChyZXMudGVtcEZpbGVQYXRoKVxyXG59XHJcbn0sXHJcbmZhaWw6ZnVuY3Rpb24ocmVzKXtcclxuaWYob3B0aW9ucy5jYlJlc3VsdCl7XHJcbm9wdGlvbnMuY2JSZXN1bHQocmVzKVxyXG59XHJcbn0sXHJcbmNvbXBsZXRlOmZ1bmN0aW9uKCl7XHJcbmlmKG9wdGlvbnMuc2hvd0xvYWRpbmcpe1xyXG51bmkuaGlkZUxvYWRpbmcoKTtcclxufVxyXG59LFxyXG59LG9wdGlvbnMuY29udGV4dCk7XHJcbn0sb3B0aW9ucy50ZXh0Lmxlbmd0aCsxMDApO1xyXG59KTtcclxufSxvcHRpb25zLnVzaW5nQ29tcG9uZW50cz8wOjE1MCk7XHJcbn1cclxuY3JlYXRlQ2FudmFzKHRoaXMub3B0aW9ucyk7XHJcbmxldCBlbXB0eT1mdW5jdGlvbih2KXtcclxubGV0IHRwPXR5cGVvZiB2LFxyXG5ydD1mYWxzZTtcclxuaWYodHA9PVwibnVtYmVyXCImJlN0cmluZyh2KT09XCJcIil7XHJcbnJ0PXRydWVcclxufWVsc2UgaWYodHA9PVwidW5kZWZpbmVkXCIpe1xyXG5ydD10cnVlXHJcbn1lbHNlIGlmKHRwPT1cIm9iamVjdFwiKXtcclxuaWYoSlNPTi5zdHJpbmdpZnkodik9PVwie31cInx8SlNPTi5zdHJpbmdpZnkodik9PVwiW11cInx8dj09bnVsbClydD10cnVlXHJcbn1lbHNlIGlmKHRwPT1cInN0cmluZ1wiKXtcclxuaWYodj09XCJcInx8dj09XCJ1bmRlZmluZWRcInx8dj09XCJudWxsXCJ8fHY9PVwie31cInx8dj09XCJbXVwiKXJ0PXRydWVcclxufWVsc2UgaWYodHA9PVwiZnVuY3Rpb25cIil7XHJcbnJ0PWZhbHNlXHJcbn1cclxucmV0dXJuIHJ0XHJcbn1cclxufTtcclxuUVJDb2RlLnByb3RvdHlwZS5jbGVhcj1mdW5jdGlvbihmbil7XHJcbnZhciBjdHg9dW5pLmNyZWF0ZUNhbnZhc0NvbnRleHQodGhpcy5vcHRpb25zLmNhbnZhc0lkLHRoaXMub3B0aW9ucy5jb250ZXh0KVxyXG5jdHguY2xlYXJSZWN0KDAsMCx0aGlzLm9wdGlvbnMuc2l6ZSx0aGlzLm9wdGlvbnMuc2l6ZSlcclxuY3R4LmRyYXcoZmFsc2UsKCk9PntcclxuaWYoZm4pe1xyXG5mbigpXHJcbn1cclxufSlcclxufTtcclxufSkoKVxyXG5leHBvcnQgZGVmYXVsdCBRUkNvZGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///607\n"); /***/ }), /* 608 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/components/showbox.vue ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _showbox_vue_vue_type_template_id_9ddc59e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./showbox.vue?vue&type=template&id=9ddc59e6&scoped=true& */ 609);\n/* harmony import */ var _showbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./showbox.vue?vue&type=script&lang=js& */ 613);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _showbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _showbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _showbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _showbox_vue_vue_type_template_id_9ddc59e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _showbox_vue_vue_type_template_id_9ddc59e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"9ddc59e6\",\n null,\n false,\n _showbox_vue_vue_type_template_id_9ddc59e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/lottery/components/showbox.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjA4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9zaG93Ym94LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD05ZGRjNTllNiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3Nob3dib3gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9zaG93Ym94LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjlkZGM1OWU2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2xvdHRlcnkvY29tcG9uZW50cy9zaG93Ym94LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///608\n"); /***/ }), /* 609 */ /*!******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/components/showbox.vue?vue&type=template&id=9ddc59e6&scoped=true& ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_showbox_vue_vue_type_template_id_9ddc59e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./showbox.vue?vue&type=template&id=9ddc59e6&scoped=true& */ 610); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_showbox_vue_vue_type_template_id_9ddc59e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_showbox_vue_vue_type_template_id_9ddc59e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_showbox_vue_vue_type_template_id_9ddc59e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_showbox_vue_vue_type_template_id_9ddc59e6_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 610 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/lottery/components/showbox.vue?vue&type=template&id=9ddc59e6&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "show-box"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "in-border"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "table-title"), attrs: { _i: 2 } }, [ _c("image", { attrs: { src: _vm._$s( 3, "a-src", __webpack_require__(/*! ../../static/head-l-point.png */ 611) ), _i: 3, }, }), _vm._$s(4, "i", _vm.showMsg.type === "user") ? _c( "view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("中奖记录"))))] ) : _vm._$s(5, "e", _vm.showMsg.type === "me") ? _c( "view", { staticClass: _vm._$s(5, "sc", "text"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("我的奖品"))))] ) : _vm._$s(6, "e", _vm.showMsg.type === "html") ? _c( "view", { staticClass: _vm._$s(6, "sc", "text"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("活动规则"))))] ) : _vm._e(), _c("image", { attrs: { src: _vm._$s( 7, "a-src", __webpack_require__(/*! ../../static/head-r-point.png */ 612) ), _i: 7, }, }), ] ), _vm._$s(8, "i", ["me", "user"].includes(_vm.showMsg.type)) ? _c( "view", { staticClass: _vm._$s(8, "sc", "table"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "table-head"), attrs: { _i: 9 }, }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "nickname"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s( 10, "t0-0", _vm._s( _vm.showMsg.type === "user" ? _vm.$t("昵称") : _vm.$t("序号") ) ) ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "table-name"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.$t("奖品名称"))) ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "table-name time"), attrs: { _i: 12 }, }, [ _vm._v( _vm._$s(12, "t0-0", _vm._s(_vm.$t("获奖时间"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "table-d"), attrs: { _i: 13 }, }, _vm._l( _vm._$s(14, "f", { forItems: _vm.showMsg.data }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(14, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s( "14-" + $30, "sc", "table-body" ), attrs: { _i: "14-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "nickname" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s( _vm.showMsg.type === "user" ? item.user.nickname : index + 1 ) ) ), ] ), _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "table-name" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(item.prize.name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "table-name time" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(item.add_time) ) ), ] ), ] ) } ), 0 ), ] ) : _c("view", { staticClass: _vm._$s(18, "sc", "content"), attrs: { _i: 18 }, domProps: { innerHTML: _vm._s(_vm._$s(18, "v-html", _vm.showMsg.data)), }, }), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 611 */ /*!****************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/head-l-point.png ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/head-l-point.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYxMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL2hlYWQtbC1wb2ludC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///611\n"); /***/ }), /* 612 */ /*!****************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/head-r-point.png ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/head-r-point.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYxMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL2hlYWQtci1wb2ludC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///612\n"); /***/ }), /* 613 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/components/showbox.vue?vue&type=script&lang=js& ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_showbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./showbox.vue?vue&type=script&lang=js& */ 614);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_showbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_showbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_showbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_showbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_showbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiI2MTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zaG93Ym94LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc2hvd2JveC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///613\n"); /***/ }), /* 614 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/lottery/components/showbox.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {};\n },\n props: {\n showMsg: {\n type: Object\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvbG90dGVyeS9jb21wb25lbnRzL3Nob3dib3gudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJwcm9wcyIsInNob3dNc2ciLCJ0eXBlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQTBDQTtFQUNBQTtJQUNBLFFBRUE7RUFDQTtFQUNBQztJQUNBQztNQUNBQztJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjYxNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInNob3ctYm94XCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImluLWJvcmRlclwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRhYmxlLXRpdGxlXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9oZWFkLWwtcG9pbnQucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCIgdi1pZj1cInNob3dNc2cudHlwZSA9PT0gJ3VzZXInXCI+XHJcblx0XHRcdFx0XHR7eyR0KGDkuK3lpZborrDlvZVgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiIHYtZWxzZS1pZj1cInNob3dNc2cudHlwZSA9PT0gJ21lJ1wiPlxyXG5cdFx0XHRcdFx0e3skdChg5oiR55qE5aWW5ZOBYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIiB2LWVsc2UtaWY9XCJzaG93TXNnLnR5cGUgPT09ICdodG1sJ1wiPlxyXG5cdFx0XHRcdFx0e3skdChg5rS75Yqo6KeE5YiZYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2hlYWQtci1wb2ludC5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRhYmxlXCIgdi1pZj1cIlsnbWUnLCd1c2VyJ10uaW5jbHVkZXMoc2hvd01zZy50eXBlKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGFibGUtaGVhZFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuaWNrbmFtZVwiPnt7c2hvd01zZy50eXBlID09PSAndXNlcicgPyAkdChg5pi156ewYCkgOiAkdChg5bqP5Y+3YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGFibGUtbmFtZVwiPnt7JHQoYOWlluWTgeWQjeensGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRhYmxlLW5hbWUgdGltZVwiPnt7JHQoYOiOt+WlluaXtumXtGApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGFibGUtZFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0YWJsZS1ib2R5XCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gc2hvd01zZy5kYXRhXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmlja25hbWVcIj5cclxuXHRcdFx0XHRcdFx0XHR7e3Nob3dNc2cudHlwZSA9PT0gJ3VzZXInID8gaXRlbS51c2VyLm5pY2tuYW1lIDogaW5kZXggKyAxfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRhYmxlLW5hbWVcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2l0ZW0ucHJpemUubmFtZX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0YWJsZS1uYW1lIHRpbWVcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2l0ZW0uYWRkX3RpbWV9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudFwiIHYtZWxzZSB2LWh0bWw9XCJzaG93TXNnLmRhdGFcIj48L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdHNob3dNc2c6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3RcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5zaG93LWJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRUZFO1xyXG5cdFx0bWFyZ2luOiAyMHB4O1xyXG5cdFx0cGFkZGluZzogNHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJycHg7XHJcblx0XHRib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggI0ZDRjVDODtcclxuXHR9XHJcblxyXG5cdC5pbi1ib3JkZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRib3JkZXI6IDFweCBkYXNoZWQgI0ZGN0Y1RjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycnB4O1xyXG5cdFx0cGFkZGluZzogMzVycHggMDtcclxuXHJcblx0fVxyXG5cclxuXHQudGFibGUtdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHJweDtcclxuXHJcblx0XHQudGV4dCB7XHJcblx0XHRcdGNvbG9yOiAjRTc0NDM1O1xyXG5cdFx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEycnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDUwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhYmxlLWQge1xyXG5cdFx0bWF4LWhlaWdodDogMjAwcnB4O1xyXG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdH1cclxuXHJcblx0LnRhYmxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdC50YWJsZS1oZWFkLFxyXG5cdFx0LnRhYmxlLWJvZHkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRhYmxlLWhlYWQge1xyXG5cdFx0XHRjb2xvcjogI0E1N0U3RTtcclxuXHJcblx0XHRcdC5uaWNrbmFtZSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHJweCAyMHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRhYmxlLW5hbWUge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHJweCAyMHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRpbWUge1xyXG5cdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHRcdC50YWJsZS1ib2R5IHtcclxuXHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblxyXG5cdFx0XHQubmlja25hbWUge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHJweCAyMHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRhYmxlLW5hbWUge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHJweCAyMHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRpbWUge1xyXG5cdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250ZW50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCAyMHJweDtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///614\n"); /***/ }), /* 615 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/components/noticeBar.vue ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _noticeBar_vue_vue_type_template_id_fd80118c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./noticeBar.vue?vue&type=template&id=fd80118c&scoped=true& */ 616);\n/* harmony import */ var _noticeBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./noticeBar.vue?vue&type=script&lang=js& */ 618);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _noticeBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _noticeBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _noticeBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _noticeBar_vue_vue_type_template_id_fd80118c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _noticeBar_vue_vue_type_template_id_fd80118c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"fd80118c\",\n null,\n false,\n _noticeBar_vue_vue_type_template_id_fd80118c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/lottery/components/noticeBar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjE1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9ub3RpY2VCYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWZkODAxMThjJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbm90aWNlQmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vbm90aWNlQmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImZkODAxMThjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2xvdHRlcnkvY29tcG9uZW50cy9ub3RpY2VCYXIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///615\n"); /***/ }), /* 616 */ /*!********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/components/noticeBar.vue?vue&type=template&id=fd80118c&scoped=true& ***! \********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_noticeBar_vue_vue_type_template_id_fd80118c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./noticeBar.vue?vue&type=template&id=fd80118c&scoped=true& */ 617); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_noticeBar_vue_vue_type_template_id_fd80118c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_noticeBar_vue_vue_type_template_id_fd80118c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_noticeBar_vue_vue_type_template_id_fd80118c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_noticeBar_vue_vue_type_template_id_fd80118c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 617 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/lottery/components/noticeBar.vue?vue&type=template&id=fd80118c&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { staticClass: _vm._$s(0, "sc", "marquee-wrap"), attrs: { _i: 0 } }, [ _c( "ul", { staticClass: _vm._$s(1, "sc", "marquee-list"), class: _vm._$s(1, "c", { "animate-up": _vm.animateUp }), attrs: { _i: 1 }, }, _vm._l( _vm._$s(2, "f", { forItems: _vm.listData }), function (item, index, $20, $30) { return _c( "li", { key: _vm._$s(2, "f", { forIndex: $20, key: index }) }, [ _vm._v( _vm._$s("2-" + $30, "t0-0", _vm._s(_vm.$t("恭喜您"))) + _vm._$s( "2-" + $30, "t0-1", _vm._s(item.prize.nickname || "**") ) + _vm._$s("2-" + $30, "t0-2", _vm._s(_vm.$t("获得"))) + _vm._$s("2-" + $30, "t0-3", _vm._s(item.prize.name)) ), ] ) } ), 0 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 618 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/components/noticeBar.vue?vue&type=script&lang=js& ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_noticeBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./noticeBar.vue?vue&type=script&lang=js& */ 619);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_noticeBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_noticeBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_noticeBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_noticeBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_noticeBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQix1a0JBQUcsRUFBQyIsImZpbGUiOiI2MTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9ub3RpY2VCYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9ub3RpY2VCYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///618\n"); /***/ }), /* 619 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/lottery/components/noticeBar.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"noticeBar\",\n data: function data() {\n return {\n animateUp: false,\n listData: JSON.parse(JSON.stringify(this.showMsg)),\n timer: null\n };\n },\n props: {\n showMsg: {\n type: Array\n }\n },\n mounted: function mounted() {\n this.timer = setInterval(this.scrollAnimate, 2500);\n },\n methods: {\n scrollAnimate: function scrollAnimate() {\n var _this = this;\n this.animateUp = true;\n setTimeout(function () {\n _this.listData.push(_this.listData[0]);\n _this.listData.shift();\n _this.animateUp = false;\n }, 500);\n }\n },\n destroyed: function destroyed() {\n clearInterval(this.timer);\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvbG90dGVyeS9jb21wb25lbnRzL25vdGljZUJhci52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiLCJhbmltYXRlVXAiLCJsaXN0RGF0YSIsInRpbWVyIiwicHJvcHMiLCJzaG93TXNnIiwidHlwZSIsIm1vdW50ZWQiLCJtZXRob2RzIiwic2Nyb2xsQW5pbWF0ZSIsInNldFRpbWVvdXQiLCJkZXN0cm95ZWQiLCJjbGVhckludGVydmFsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O2VBV0E7RUFDQUE7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBRUE7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7TUFDQUM7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNjE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDwhLS0g5peg57yd5rua5Yqo5pWI5p6cIC0tPlxyXG5cdDxkaXYgY2xhc3M9XCJtYXJxdWVlLXdyYXBcIj5cclxuXHRcdDx1bCBjbGFzcz1cIm1hcnF1ZWUtbGlzdFwiIDpjbGFzcz1cInsnYW5pbWF0ZS11cCc6IGFuaW1hdGVVcH1cIj5cclxuXHRcdFx0PGxpIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBsaXN0RGF0YVwiIDprZXk9XCJpbmRleFwiPnt7JHQoYOaBreWWnOaCqGApfX0ge3tpdGVtLnByaXplLm5pY2tuYW1lIHx8ICcqKid9fSB7eyR0KGDojrflvpdgKX19IHt7aXRlbS5wcml6ZS5uYW1lfX1cclxuXHRcdFx0PC9saT5cclxuXHRcdDwvdWw+XHJcblx0PC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwibm90aWNlQmFyXCIsXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGFuaW1hdGVVcDogZmFsc2UsXHJcblx0XHRcdFx0bGlzdERhdGE6IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy5zaG93TXNnKSksXHJcblx0XHRcdFx0dGltZXI6IG51bGxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdHNob3dNc2c6IHtcclxuXHRcdFx0XHR0eXBlOiBBcnJheVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHJcblx0XHRcdHRoaXMudGltZXIgPSBzZXRJbnRlcnZhbCh0aGlzLnNjcm9sbEFuaW1hdGUsIDI1MDApO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c2Nyb2xsQW5pbWF0ZSgpIHtcclxuXHRcdFx0XHR0aGlzLmFuaW1hdGVVcCA9IHRydWVcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMubGlzdERhdGEucHVzaCh0aGlzLmxpc3REYXRhWzBdKVxyXG5cdFx0XHRcdFx0dGhpcy5saXN0RGF0YS5zaGlmdCgpXHJcblx0XHRcdFx0XHR0aGlzLmFuaW1hdGVVcCA9IGZhbHNlXHJcblx0XHRcdFx0fSwgNTAwKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGVzdHJveWVkKCkge1xyXG5cdFx0XHRjbGVhckludGVydmFsKHRoaXMudGltZXIpXHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0Lm1hcnF1ZWUtd3JhcCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdC5tYXJxdWVlLWxpc3Qge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHJweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFuaW1hdGUtdXAge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHJweCk7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///619\n"); /***/ }), /* 620 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/components/lotteryAleart.vue ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lotteryAleart_vue_vue_type_template_id_aaffb55e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lotteryAleart.vue?vue&type=template&id=aaffb55e&scoped=true& */ 621);\n/* harmony import */ var _lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lotteryAleart.vue?vue&type=script&lang=js& */ 623);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _lotteryAleart_vue_vue_type_template_id_aaffb55e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _lotteryAleart_vue_vue_type_template_id_aaffb55e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"aaffb55e\",\n null,\n false,\n _lotteryAleart_vue_vue_type_template_id_aaffb55e_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/lottery/components/lotteryAleart.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0k7QUFDdEk7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSxvR0FBTTtBQUNSLEVBQUUsNkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9sb3R0ZXJ5QWxlYXJ0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1hYWZmYjU1ZSZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2xvdHRlcnlBbGVhcnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9sb3R0ZXJ5QWxlYXJ0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImFhZmZiNTVlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2xvdHRlcnkvY29tcG9uZW50cy9sb3R0ZXJ5QWxlYXJ0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///620\n"); /***/ }), /* 621 */ /*!************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/components/lotteryAleart.vue?vue&type=template&id=aaffb55e&scoped=true& ***! \************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_aaffb55e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./lotteryAleart.vue?vue&type=template&id=aaffb55e&scoped=true& */ 622); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_aaffb55e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_aaffb55e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_aaffb55e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_template_id_aaffb55e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 622 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/lottery/components/lotteryAleart.vue?vue&type=template&id=aaffb55e&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.aleartStatus) ? _c( "view", { staticClass: _vm._$s(0, "sc", "aleart"), attrs: { _i: 0 } }, [ _c("image", { staticClass: _vm._$s(1, "sc", "close"), attrs: { src: _vm._$s( 1, "a-src", __webpack_require__(/*! ../../../../static/images/poster-close.png */ 517) ), _i: 1, }, on: { click: _vm.posterImageClose }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.aleartData.title)))] ), _c( "view", { staticClass: _vm._$s(3, "sc", "aleart-body"), attrs: { _i: 3 } }, [ _vm._$s(4, "i", _vm.aleartData.img) ? _c("image", { staticClass: _vm._$s(4, "sc", "goods-img"), attrs: { src: _vm._$s(4, "a-src", _vm.aleartData.img), _i: 4, }, }) : _vm._e(), _c( "text", { staticClass: _vm._$s(5, "sc", "msg"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.aleartData.msg)))] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "btn"), attrs: { _i: 6 }, on: { click: function ($event) { return _vm.posterImageClose() }, }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.aleartData.btn)))] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 623 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/components/lotteryAleart.vue?vue&type=script&lang=js& ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./lotteryAleart.vue?vue&type=script&lang=js& */ 624);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_lotteryAleart_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdpQixDQUFnQiwya0JBQUcsRUFBQyIsImZpbGUiOiI2MjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9sb3R0ZXJ5QWxlYXJ0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG90dGVyeUFsZWFydC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///623\n"); /***/ }), /* 624 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/lottery/components/lotteryAleart.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n aleartData: {}\n };\n },\n props: {\n aleartType: {\n type: Number\n },\n alData: {\n type: Object\n },\n aleartStatus: {\n type: Boolean,\n default: false\n }\n },\n watch: {\n aleartType: function aleartType(type) {\n if (type === 2) {\n this.aleartData = {\n title: '抽奖结果',\n img: this.alData.image,\n msg: this.alData.prompt,\n btn: '好的',\n type: this.alData.type\n };\n }\n },\n aleartStatus: function aleartStatus(status) {\n if (!status) {\n this.aleartData = {};\n }\n }\n },\n methods: {\n //隐藏弹窗\n posterImageClose: function posterImageClose() {\n this.$emit(\"close\", false);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvbG90dGVyeS9jb21wb25lbnRzL2xvdHRlcnlBbGVhcnQudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJhbGVhcnREYXRhIiwicHJvcHMiLCJhbGVhcnRUeXBlIiwidHlwZSIsImFsRGF0YSIsImFsZWFydFN0YXR1cyIsImRlZmF1bHQiLCJ3YXRjaCIsInRpdGxlIiwiaW1nIiwibXNnIiwiYnRuIiwibWV0aG9kcyIsInBvc3RlckltYWdlQ2xvc2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFpQkE7RUFDQUE7SUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRDtJQUNBO0lBQ0FFO01BQ0FGO01BQ0FHO0lBQ0E7RUFDQTtFQUNBQztJQUNBTDtNQUNBO1FBQ0E7VUFDQU07VUFDQUM7VUFDQUM7VUFDQUM7VUFDQVI7UUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FPO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFFQTtBQUFBIiwiZmlsZSI6IjYyNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImFsZWFydFwiIHYtaWY9XCJhbGVhcnRTdGF0dXNcIj5cclxuXHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvaW1hZ2VzL3Bvc3Rlci1jbG9zZS5wbmdcIiBjbGFzcz1cImNsb3NlXCIgQGNsaWNrPVwicG9zdGVySW1hZ2VDbG9zZVwiPjwvaW1hZ2U+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdHt7YWxlYXJ0RGF0YS50aXRsZX19XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImFsZWFydC1ib2R5XCI+XHJcblx0XHRcdDxpbWFnZSB2LWlmPVwiYWxlYXJ0RGF0YS5pbWdcIiBjbGFzcz1cImdvb2RzLWltZ1wiIDpzcmM9XCJhbGVhcnREYXRhLmltZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cIm1zZ1wiPnt7YWxlYXJ0RGF0YS5tc2d9fTwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwicG9zdGVySW1hZ2VDbG9zZSgpXCI+XHJcblx0XHRcdHt7YWxlYXJ0RGF0YS5idG59fVxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRhbGVhcnREYXRhOiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0YWxlYXJ0VHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlclxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhbERhdGE6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3RcclxuXHRcdFx0fSxcclxuXHRcdFx0YWxlYXJ0U3RhdHVzOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0YWxlYXJ0VHlwZSh0eXBlKSB7XHJcblx0XHRcdFx0aWYgKHR5cGUgPT09IDIpIHtcclxuXHRcdFx0XHRcdHRoaXMuYWxlYXJ0RGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfmir3lpZbnu5PmnpwnLFxyXG5cdFx0XHRcdFx0XHRpbWc6IHRoaXMuYWxEYXRhLmltYWdlLFxyXG5cdFx0XHRcdFx0XHRtc2c6IHRoaXMuYWxEYXRhLnByb21wdCxcclxuXHRcdFx0XHRcdFx0YnRuOiAn5aW955qEJyxcclxuXHRcdFx0XHRcdFx0dHlwZTogdGhpcy5hbERhdGEudHlwZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0YWxlYXJ0U3RhdHVzKHN0YXR1cykge1xyXG5cdFx0XHRcdGlmICghc3RhdHVzKSB7XHJcblx0XHRcdFx0XHR0aGlzLmFsZWFydERhdGEgPSB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly/pmpDol4/lvLnnqpdcclxuXHRcdFx0cG9zdGVySW1hZ2VDbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KFwiY2xvc2VcIiwgZmFsc2UpXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LmFsZWFydCB7XHJcblx0XHR3aWR0aDogNTAwcnB4O1xyXG5cdFx0Ly8gaGVpZ2h0OiA3MTRycHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRtYXJnaW4tdG9wOiAtMzU3cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDMwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJycHg7XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogI0U4MkMyNztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjRTgyQzI3LCAwLjIpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hbGVhcnQtYm9keSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwYWRkaW5nOiA2MHJweCAwO1xyXG5cclxuXHRcdFx0Lmdvb2RzLWltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDE1MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1MHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1zZyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMTVycHggMDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YzNEE0NiAwJSwgI0ZBOTUzMiAxMDAlKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jbG9zZSB7XHJcblx0XHRcdHdpZHRoOiA0NnJweDtcclxuXHRcdFx0aGVpZ2h0OiA3NXJweDtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAtNzNycHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///624\n"); /***/ }), /* 625 */ /*!***************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/components/userAddress.vue ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _userAddress_vue_vue_type_template_id_1b4c3a08_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userAddress.vue?vue&type=template&id=1b4c3a08&scoped=true& */ 626);\n/* harmony import */ var _userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./userAddress.vue?vue&type=script&lang=js& */ 628);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _userAddress_vue_vue_type_template_id_1b4c3a08_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _userAddress_vue_vue_type_template_id_1b4c3a08_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1b4c3a08\",\n null,\n false,\n _userAddress_vue_vue_type_template_id_1b4c3a08_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/lottery/components/userAddress.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91c2VyQWRkcmVzcy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MWI0YzNhMDgmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91c2VyQWRkcmVzcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VzZXJBZGRyZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjFiNGMzYTA4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2xvdHRlcnkvY29tcG9uZW50cy91c2VyQWRkcmVzcy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///625\n"); /***/ }), /* 626 */ /*!**********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/components/userAddress.vue?vue&type=template&id=1b4c3a08&scoped=true& ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_1b4c3a08_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./userAddress.vue?vue&type=template&id=1b4c3a08&scoped=true& */ 627); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_1b4c3a08_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_1b4c3a08_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_1b4c3a08_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_template_id_1b4c3a08_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 627 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/lottery/components/userAddress.vue?vue&type=template&id=1b4c3a08&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.aleartStatus) ? _c( "view", { staticClass: _vm._$s(0, "sc", "aleart"), attrs: { _i: 0 } }, [ _c("image", { staticClass: _vm._$s(1, "sc", "close"), attrs: { src: _vm._$s( 1, "a-src", __webpack_require__(/*! ../../../../static/images/poster-close.png */ 517) ), _i: 1, }, on: { click: _vm.posterImageClose }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }, [ _c("image", { staticClass: _vm._$s(3, "sc", "title-img"), attrs: { src: _vm._$s( 3, "a-src", __webpack_require__(/*! ../../static/address-aleart-header.png */ 523) ), _i: 3, }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "aleart-body"), attrs: { _i: 4 } }, [ _c( "form", { staticClass: _vm._$s(5, "sc", "form-data"), attrs: { _i: 5 }, on: { submit: _vm.formSubmit }, }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "addAddress"), attrs: { _i: 6 }, }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "list"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 8 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 9, "a-placeholder", _vm.$t("请输入姓名") ), value: _vm._$s( 9, "a-value", _vm.userAddress.name ), _i: 9, }, }), ] ), _c( "view", { staticClass: _vm._$s( 10, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 10 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 11, "a-placeholder", _vm.$t("请输入手机号") ), value: _vm._$s( 11, "a-value", _vm.userAddress.phone ), _i: 11, }, }), ] ), _c( "view", { staticClass: _vm._$s( 12, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "address"), attrs: { _i: 13 }, }, [ _c( "picker", { attrs: { value: _vm._$s( 14, "a-value", _vm.valueRegion ), range: _vm._$s( 14, "a-range", _vm.multiArray ), _i: 14, }, on: { change: _vm.bindRegionChange, columnchange: _vm.bindMultiPickerColumnChange, }, }, [ _c( "view", { staticClass: _vm._$s( 15, "sc", "acea-row" ), attrs: { _i: 15 }, }, [ _c( "view", { staticClass: _vm._$s( 16, "sc", "picker" ), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s(_vm.region[0]) ) + _vm._$s( 16, "t0-1", _vm._s(_vm.region[1]) ) + _vm._$s( 16, "t0-2", _vm._s(_vm.region[2]) ) ), ] ), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 17, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 17 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 18, "a-placeholder", _vm.$t("请填写具体地址") ), value: _vm._$s( 18, "a-value", _vm.userAddress.detail ), _i: 18, }, }), ] ), ] ), _c( "button", { staticClass: _vm._$s(19, "sc", "keepBnt"), attrs: { _i: 19 }, }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("提交"))))] ), ] ), ] ), ] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 628 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/components/userAddress.vue?vue&type=script&lang=js& ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./userAddress.vue?vue&type=script&lang=js& */ 629);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_userAddress_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiI2MjguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91c2VyQWRkcmVzcy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VzZXJBZGRyZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///628\n"); /***/ }), /* 629 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/lottery/components/userAddress.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n props: {\n aleartStatus: {\n type: Boolean,\n default: false\n }\n },\n data: function data() {\n return {\n regionDval: ['浙江省', '杭州市', '滨江区'],\n id: 0,\n //地址id\n userAddress: {\n is_default: false\n },\n //地址详情\n region: [this.$t(\"\\u7701\"), this.$t(\"\\u5E02\"), this.$t(\"\\u533A\")],\n valueRegion: [0, 0, 0],\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n district: [],\n multiArray: [],\n multiIndex: [0, 0, 0],\n cityId: 0,\n defaultRegion: ['广东省', '广州市', '番禺区'],\n defaultRegionCode: '110101'\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserAddress();\n }\n },\n deep: true\n }\n },\n created: function created(options) {\n if (this.isLogin) {\n this.getCityList();\n this.getUserAddress();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n // 获取选择的地区\n handleGetRegion: function handleGetRegion(region) {\n this.region = region;\n },\n // 获取地址数据\n getCityList: function getCityList() {\n var _this = this;\n var that = this;\n (0, _api.getCity)().then(function (res) {\n _this.district = res.data;\n that.initialize();\n });\n },\n // 处理地址数据\n initialize: function initialize() {\n var that = this,\n province = [],\n city = [],\n area = [];\n if (that.district.length) {\n var cityChildren = that.district[0].c || [];\n var areaChildren = cityChildren.length ? cityChildren[0].c || [] : [];\n that.district.forEach(function (item) {\n province.push(item.n);\n });\n cityChildren.forEach(function (item) {\n city.push(item.n);\n });\n areaChildren.forEach(function (item) {\n area.push(item.n);\n });\n this.multiArray = [province, city, area];\n }\n },\n bindRegionChange: function bindRegionChange(e) {\n var multiIndex = this.multiIndex,\n province = this.district[multiIndex[0]] || {\n c: []\n },\n city = province.c[multiIndex[1]] || {\n v: 0\n },\n multiArray = this.multiArray,\n value = e.detail.value;\n this.region = [multiArray[0][value[0]], multiArray[1][value[1]], multiArray[2][value[2]]];\n // this.$set(this.region,0,multiArray[0][value[0]]);\n // this.$set(this.region,1,multiArray[1][value[1]]);\n // this.$set(this.region,2,multiArray[2][value[2]]);\n this.cityId = city.v;\n this.valueRegion = [0, 0, 0];\n this.initialize();\n },\n bindMultiPickerColumnChange: function bindMultiPickerColumnChange(e) {\n var that = this,\n column = e.detail.column,\n value = e.detail.value,\n currentCity = this.district[value] || {\n c: []\n },\n multiArray = that.multiArray,\n multiIndex = that.multiIndex;\n multiIndex[column] = value;\n switch (column) {\n case 0:\n var areaList = currentCity.c[0] || {\n c: []\n };\n multiArray[1] = currentCity.c.map(function (item) {\n return item.n;\n });\n multiArray[2] = areaList.c.map(function (item) {\n return item.n;\n });\n break;\n case 1:\n var cityList = that.district[multiIndex[0]].c[multiIndex[1]].c || [];\n multiArray[2] = cityList.map(function (item) {\n return item.n;\n });\n break;\n case 2:\n break;\n }\n this.$set(this.multiArray, 0, multiArray[0]);\n this.$set(this.multiArray, 1, multiArray[1]);\n this.$set(this.multiArray, 2, multiArray[2]);\n this.multiIndex = multiIndex;\n // this.setData({ multiArray: multiArray, multiIndex: multiIndex});\n },\n // 授权回调\n onLoadFun: function onLoadFun() {\n this.getUserAddress();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n toggleTab: function toggleTab(str) {\n this.$refs[str].show();\n },\n // bindRegionChange: function(e) {\n // \tthis.$set(this, 'region', e.detail.value);\n // },\n onConfirm: function onConfirm(val) {\n this.region = val.checkArr[0] + '-' + val.checkArr[1] + '-' + val.checkArr[2];\n },\n getUserAddress: function getUserAddress() {\n if (!this.id) return false;\n var that = this;\n (0, _user.getAddressDetail)(this.id).then(function (res) {\n // let region = [res.data.province, res.data.city, res.data.district];\n var region = [res.data.province, res.data.city, res.data.district];\n that.$set(that, 'userAddress', res.data);\n that.$set(that, 'region', region);\n that.cityId = res.data.city_id;\n });\n },\n // 导入共享地址(小程序)\n getWxAddress: function getWxAddress() {\n var that = this;\n uni.authorize({\n scope: 'scope.address',\n success: function success(res) {\n uni.chooseAddress({\n success: function success(res) {\n var addressP = {};\n addressP.province = res.provinceName;\n addressP.city = res.cityName;\n addressP.district = res.countyName;\n (0, _user.editAddress)({\n address: addressP,\n is_default: 1,\n real_name: res.userName,\n post_code: res.postalCode,\n phone: res.telNumber,\n detail: res.detailInfo,\n id: 0,\n type: 1\n }).then(function (res) {\n setTimeout(function () {\n if (that.cartId) {\n var cartId = that.cartId;\n var pinkId = that.pinkId;\n var couponId = that.couponId;\n that.cartId = '';\n that.pinkId = '';\n that.couponId = '';\n uni.navigateTo({\n url: true ? that.id : undefined\n });\n } else {\n uni.navigateBack({\n delta: 1\n });\n }\n }, 1000);\n return that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n fail: function fail(res) {\n if (res.errMsg == 'chooseAddress:cancel') return that.$util.Tips({\n title: that.$t(\"\\u53D6\\u6D88\")\n });\n }\n });\n },\n fail: function fail(res) {\n uni.showModal({\n title: that.$t(\"\\u60A8\\u5DF2\\u62D2\\u7EDD\\u5BFC\\u5165\\u5FAE\\u4FE1\\u5730\\u5740\\u6743\\u9650\"),\n content: that.$t(\"\\u662F\\u5426\\u8FDB\\u5165\\u6743\\u9650\\u7BA1\\u7406\\uFF0C\\u8C03\\u6574\\u6388\\u6743\\uFF1F\"),\n success: function success(res) {\n if (res.confirm) {\n uni.openSetting({\n success: function success(res) {}\n });\n } else if (res.cancel) {\n return that.$util.Tips({\n title: that.$t(\"\\u5DF2\\u53D6\\u6D88\")\n });\n }\n }\n });\n }\n });\n },\n // 导入共享地址(微信);\n getAddress: function getAddress() {\n var _this2 = this;\n var that = this;\n that.$wechat.openAddress().then(function (userInfo) {\n (0, _user.editAddress)({\n id: _this2.id,\n real_name: userInfo.userName,\n phone: userInfo.telNumber,\n address: {\n province: userInfo.provinceName,\n city: userInfo.cityName,\n district: userInfo.countryName\n },\n detail: userInfo.detailInfo,\n is_default: 1,\n post_code: userInfo.postalCode,\n type: 1\n }).then(function () {\n setTimeout(function () {\n uni.navigateTo({\n url: true ? that.id : undefined\n });\n }, 1000);\n // close();\n that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err || that.$t(\"\\u6DFB\\u52A0\\u5931\\u8D25\")\n });\n });\n }).catch(function (err) {});\n },\n /**\n * 提交用户添加地址\n * \n */\n formSubmit: function formSubmit(e) {\n var that = this,\n value = e.detail.value;\n if (!value.name) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u6536\\u8D27\\u4EBA\\u59D3\\u540D\")\n });\n if (!value.phone) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u624B\\u673A\\u53F7\")\n });\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(value.phone)) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n if (that.region[0] == '省') return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u6240\\u5728\\u5730\\u533A\")\n });\n if (!value.detail) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u8BE6\\u7EC6\\u5730\\u5740\")\n });\n var regionArray = that.region;\n value.address = {\n province: regionArray[0],\n city: regionArray[1],\n district: regionArray[2],\n city_id: that.cityId\n };\n this.$emit('getAddress', value);\n },\n //隐藏弹窗\n posterImageClose: function posterImageClose() {\n this.$emit(\"close\", false);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvbG90dGVyeS9jb21wb25lbnRzL3VzZXJBZGRyZXNzLnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiaG9tZSIsInByb3BzIiwiYWxlYXJ0U3RhdHVzIiwidHlwZSIsImRlZmF1bHQiLCJkYXRhIiwicmVnaW9uRHZhbCIsImlkIiwidXNlckFkZHJlc3MiLCJpc19kZWZhdWx0IiwicmVnaW9uIiwidmFsdWVSZWdpb24iLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiZGlzdHJpY3QiLCJtdWx0aUFycmF5IiwibXVsdGlJbmRleCIsImNpdHlJZCIsImRlZmF1bHRSZWdpb24iLCJkZWZhdWx0UmVnaW9uQ29kZSIsImNvbXB1dGVkIiwid2F0Y2giLCJpc0xvZ2luIiwiaGFuZGxlciIsImRlZXAiLCJjcmVhdGVkIiwibWV0aG9kcyIsImhhbmRsZUdldFJlZ2lvbiIsImdldENpdHlMaXN0IiwidGhhdCIsImluaXRpYWxpemUiLCJwcm92aW5jZSIsImNpdHkiLCJhcmVhIiwiY2l0eUNoaWxkcmVuIiwiYXJlYUNoaWxkcmVuIiwiYmluZFJlZ2lvbkNoYW5nZSIsImMiLCJ2IiwidmFsdWUiLCJiaW5kTXVsdGlQaWNrZXJDb2x1bW5DaGFuZ2UiLCJjb2x1bW4iLCJjdXJyZW50Q2l0eSIsIm9uTG9hZEZ1biIsImF1dGhDb2xzZSIsInRvZ2dsZVRhYiIsIm9uQ29uZmlybSIsImdldFVzZXJBZGRyZXNzIiwiZ2V0V3hBZGRyZXNzIiwidW5pIiwic2NvcGUiLCJzdWNjZXNzIiwiYWRkcmVzc1AiLCJhZGRyZXNzIiwicmVhbF9uYW1lIiwicG9zdF9jb2RlIiwicGhvbmUiLCJkZXRhaWwiLCJzZXRUaW1lb3V0IiwidXJsIiwiZGVsdGEiLCJ0aXRsZSIsImljb24iLCJmYWlsIiwiVGlwcyIsImNvbnRlbnQiLCJnZXRBZGRyZXNzIiwidGhlbiIsImNhdGNoIiwiZm9ybVN1Ym1pdCIsImNpdHlfaWQiLCJwb3N0ZXJJbWFnZUNsb3NlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBZ0RBO0FBSUE7QUFHQTtBQUdBO0FBT0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBSUFDO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztRQUNBQztNQUNBO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBRUE7SUFDQUM7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQTtRQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7UUFDQTtRQUNBO1FBQ0FKO1VBQ0FFO1FBQ0E7UUFDQUc7VUFDQUY7UUFDQTtRQUNBRztVQUNBRjtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FHO01BQ0E7UUFDQUw7VUFDQU07UUFDQTtRQUNBTDtVQUNBTTtRQUNBO1FBQ0F2QjtRQUNBd0I7TUFFQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQUM7UUFDQUY7UUFDQUc7VUFDQUw7UUFDQTtRQUNBdEI7UUFDQUM7TUFDQUE7TUFDQTtRQUNBO1VBQ0E7WUFDQXFCO1VBQ0E7VUFDQXRCO1lBQ0E7VUFDQTtVQUNBQTtZQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQUE7WUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUVBO01BQUE7TUFHQTtNQUNBO01BQ0E7TUFRQTtNQUNBO0lBQ0E7SUFDQTtJQUNBNEI7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0FsQjtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQTtJQUNBbUI7TUFDQTtNQUNBQztRQUNBQztRQUNBQztVQUNBRjtZQUNBRTtjQUNBO2NBQ0FDO2NBQ0FBO2NBQ0FBO2NBQ0E7Z0JBQ0FDO2dCQUNBNUM7Z0JBQ0E2QztnQkFDQUM7Z0JBQ0FDO2dCQUNBQztnQkFDQWxEO2dCQUNBSjtjQUNBO2dCQUNBdUQ7a0JBQ0E7b0JBQ0E7b0JBQ0E7b0JBQ0E7b0JBQ0E3QjtvQkFDQUE7b0JBQ0FBO29CQUNBb0I7c0JBQ0FVLFVBQ0E5QixRQUNBdEIsY0FDQUE7b0JBQ0E7a0JBQ0E7b0JBQ0EwQztzQkFDQVc7b0JBQ0E7a0JBQ0E7Z0JBQ0E7Z0JBQ0E7a0JBQ0FDO2tCQUNBQztnQkFDQTtjQUNBO2dCQUNBO2tCQUNBRDtnQkFDQTtjQUNBO1lBQ0E7WUFDQUU7Y0FDQSw0REFDQUM7Z0JBQ0FIO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7UUFDQUU7VUFDQWQ7WUFDQVk7WUFDQUk7WUFDQWQ7Y0FDQTtnQkFDQUY7a0JBQ0FFO2dCQUNBO2NBQ0E7Z0JBQ0E7a0JBQ0FVO2dCQUNBO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUs7TUFBQTtNQUNBO01BQ0FyQztRQUNBO1VBQ0F0QjtVQUNBK0M7VUFDQUU7VUFDQUg7WUFDQXRCO1lBQ0FDO1lBQ0FsQjtVQUNBO1VBQ0EyQztVQUNBaEQ7VUFDQThDO1VBQ0FwRDtRQUNBLEdBQ0FnRTtVQUNBVDtZQUNBVDtjQUNBVSxVQUNBOUI7WUFDQTtVQUNBO1VBQ0E7VUFDQUE7WUFDQWdDO1lBQ0FDO1VBQ0E7UUFDQSxHQUNBTTtVQUNBO1lBQ0FQO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBUTtNQUNBO1FBQ0E5QjtNQUNBO1FBQ0FzQjtNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBO01BQ0F0QjtRQUNBUjtRQUNBQztRQUNBbEI7UUFDQXdEO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjYyOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImFsZWFydFwiIHYtaWY9XCJhbGVhcnRTdGF0dXNcIj5cclxuXHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvaW1hZ2VzL3Bvc3Rlci1jbG9zZS5wbmdcIiBjbGFzcz1cImNsb3NlXCIgQGNsaWNrPVwicG9zdGVySW1hZ2VDbG9zZVwiPjwvaW1hZ2U+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdDxpbWFnZSBjbGFzcz1cInRpdGxlLWltZ1wiIHNyYz1cIi4uLy4uL3N0YXRpYy9hZGRyZXNzLWFsZWFydC1oZWFkZXIucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImFsZWFydC1ib2R5XCI+XHJcblx0XHRcdDxmb3JtIEBzdWJtaXQ9XCJmb3JtU3VibWl0XCIgY2xhc3M9XCJmb3JtLWRhdGFcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nYWRkQWRkcmVzcyc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPSd0ZXh0JyA6cGxhY2Vob2xkZXI9JyR0KGDor7fovpPlhaXlp5PlkI1gKScgbmFtZT0nbmFtZScgOnZhbHVlPVwidXNlckFkZHJlc3MubmFtZVwiXHJcblx0XHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInPjwvaW5wdXQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9J251bWJlcicgOnBsYWNlaG9sZGVyPSckdChg6K+36L6T5YWl5omL5py65Y+3YCknIG5hbWU9XCJwaG9uZVwiIDp2YWx1ZT0ndXNlckFkZHJlc3MucGhvbmUnXHJcblx0XHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInIHBhdHRlcm49XCJcXGQqXCI+PC9pbnB1dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFkZHJlc3NcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxwaWNrZXIgbW9kZT1cIm11bHRpU2VsZWN0b3JcIiBAY2hhbmdlPVwiYmluZFJlZ2lvbkNoYW5nZVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBjb2x1bW5jaGFuZ2U9XCJiaW5kTXVsdGlQaWNrZXJDb2x1bW5DaGFuZ2VcIiA6dmFsdWU9XCJ2YWx1ZVJlZ2lvblwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdDpyYW5nZT1cIm11bHRpQXJyYXlcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2FjZWEtcm93Jz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY2tlclwiPnt7cmVnaW9uWzBdfX3vvIx7e3JlZ2lvblsxXX1977yMe3tyZWdpb25bMl19fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPSd0ZXh0JyA6cGxhY2Vob2xkZXI9JyR0KGDor7floavlhpnlhbfkvZPlnLDlnYBgKScgbmFtZT0nZGV0YWlsJyBwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInXHJcblx0XHRcdFx0XHRcdFx0XHQ6dmFsdWU9J3VzZXJBZGRyZXNzLmRldGFpbCc+PC9pbnB1dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz0na2VlcEJudCcgZm9ybS10eXBlPVwic3VibWl0XCI+e3skdChg5o+Q5LqkYCl9fTwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwid2VjaGF0QWRkcmVzc1wiIHYtaWY9XCIhaWRcIiBAY2xpY2s9XCJnZXRXeEFkZHJlc3NcIj7lr7zlhaXlvq7kv6HlnLDlnYA8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJ3ZWNoYXRBZGRyZXNzXCIgdi1pZj1cInRoaXMuJHdlY2hhdC5pc1dlaXhpbigpICYmICFpZFwiIEBjbGljaz1cImdldEFkZHJlc3NcIj7lr7zlhaXlvq7kv6HlnLDlnYA8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L2Zvcm0+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0ZWRpdEFkZHJlc3MsXHJcblx0XHRnZXRBZGRyZXNzRGV0YWlsXHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0Q2l0eVxyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgaG9tZSBmcm9tICdAL2NvbXBvbmVudHMvaG9tZSc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplLFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0aG9tZSxcclxuXHRcdH0sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRhbGVhcnRTdGF0dXM6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHJlZ2lvbkR2YWw6IFsn5rWZ5rGf55yBJywgJ+adreW3nuW4gicsICfmu6jmsZ/ljLonXSxcclxuXHRcdFx0XHRpZDogMCwgLy/lnLDlnYBpZFxyXG5cdFx0XHRcdHVzZXJBZGRyZXNzOiB7XHJcblx0XHRcdFx0XHRpc19kZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHRcdH0sIC8v5Zyw5Z2A6K+m5oOFXHJcblx0XHRcdFx0cmVnaW9uOiBbdGhpcy4kdChg55yBYCksIHRoaXMuJHQoYOW4gmApLCB0aGlzLiR0KGDljLpgKV0sXHJcblx0XHRcdFx0dmFsdWVSZWdpb246IFswLCAwLCAwXSxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGRpc3RyaWN0OiBbXSxcclxuXHRcdFx0XHRtdWx0aUFycmF5OiBbXSxcclxuXHRcdFx0XHRtdWx0aUluZGV4OiBbMCwgMCwgMF0sXHJcblx0XHRcdFx0Y2l0eUlkOiAwLFxyXG5cdFx0XHRcdGRlZmF1bHRSZWdpb246IFsn5bm/5Lic55yBJywgJ+W5v+W3nuW4gicsICfnlarnprrljLonXSxcclxuXHRcdFx0XHRkZWZhdWx0UmVnaW9uQ29kZTogJzExMDEwMScsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNMb2dpbjoge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1YsIG9sZFYpIHtcclxuXHRcdFx0XHRcdGlmIChuZXdWKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0VXNlckFkZHJlc3MoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQob3B0aW9ucykge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRDaXR5TGlzdCgpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlckFkZHJlc3MoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHQvLyDojrflj5bpgInmi6nnmoTlnLDljLpcclxuXHRcdFx0aGFuZGxlR2V0UmVnaW9uKHJlZ2lvbikge1xyXG5cdFx0XHRcdHRoaXMucmVnaW9uID0gcmVnaW9uXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyDojrflj5blnLDlnYDmlbDmja5cclxuXHRcdFx0Z2V0Q2l0eUxpc3QoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldENpdHkoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmRpc3RyaWN0ID0gcmVzLmRhdGFcclxuXHRcdFx0XHRcdHRoYXQuaW5pdGlhbGl6ZSgpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWkhOeQhuWcsOWdgOaVsOaNrlxyXG5cdFx0XHRpbml0aWFsaXplKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHByb3ZpbmNlID0gW10sXHJcblx0XHRcdFx0XHRjaXR5ID0gW10sXHJcblx0XHRcdFx0XHRhcmVhID0gW107XHJcblx0XHRcdFx0aWYgKHRoYXQuZGlzdHJpY3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRsZXQgY2l0eUNoaWxkcmVuID0gdGhhdC5kaXN0cmljdFswXS5jIHx8IFtdO1xyXG5cdFx0XHRcdFx0bGV0IGFyZWFDaGlsZHJlbiA9IGNpdHlDaGlsZHJlbi5sZW5ndGggPyAoY2l0eUNoaWxkcmVuWzBdLmMgfHwgW10pIDogW107XHJcblx0XHRcdFx0XHR0aGF0LmRpc3RyaWN0LmZvckVhY2goZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0XHRcdFx0XHRwcm92aW5jZS5wdXNoKGl0ZW0ubik7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdGNpdHlDaGlsZHJlbi5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdFx0XHRcdFx0Y2l0eS5wdXNoKGl0ZW0ubik7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdGFyZWFDaGlsZHJlbi5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdFx0XHRcdFx0YXJlYS5wdXNoKGl0ZW0ubik7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHRoaXMubXVsdGlBcnJheSA9IFtwcm92aW5jZSwgY2l0eSwgYXJlYV1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRSZWdpb25DaGFuZ2UoZSkge1xyXG5cdFx0XHRcdGxldCBtdWx0aUluZGV4ID0gdGhpcy5tdWx0aUluZGV4LFxyXG5cdFx0XHRcdFx0cHJvdmluY2UgPSB0aGlzLmRpc3RyaWN0W211bHRpSW5kZXhbMF1dIHx8IHtcclxuXHRcdFx0XHRcdFx0YzogW11cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRjaXR5ID0gcHJvdmluY2UuY1ttdWx0aUluZGV4WzFdXSB8fCB7XHJcblx0XHRcdFx0XHRcdHY6IDBcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRtdWx0aUFycmF5ID0gdGhpcy5tdWx0aUFycmF5LFxyXG5cdFx0XHRcdFx0dmFsdWUgPSBlLmRldGFpbC52YWx1ZTtcclxuXHJcblx0XHRcdFx0dGhpcy5yZWdpb24gPSBbbXVsdGlBcnJheVswXVt2YWx1ZVswXV0sIG11bHRpQXJyYXlbMV1bdmFsdWVbMV1dLCBtdWx0aUFycmF5WzJdW3ZhbHVlWzJdXV1cclxuXHRcdFx0XHQvLyB0aGlzLiRzZXQodGhpcy5yZWdpb24sMCxtdWx0aUFycmF5WzBdW3ZhbHVlWzBdXSk7XHJcblx0XHRcdFx0Ly8gdGhpcy4kc2V0KHRoaXMucmVnaW9uLDEsbXVsdGlBcnJheVsxXVt2YWx1ZVsxXV0pO1xyXG5cdFx0XHRcdC8vIHRoaXMuJHNldCh0aGlzLnJlZ2lvbiwyLG11bHRpQXJyYXlbMl1bdmFsdWVbMl1dKTtcclxuXHRcdFx0XHR0aGlzLmNpdHlJZCA9IGNpdHkudlxyXG5cdFx0XHRcdHRoaXMudmFsdWVSZWdpb24gPSBbMCwgMCwgMF1cclxuXHRcdFx0XHR0aGlzLmluaXRpYWxpemUoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0YmluZE11bHRpUGlja2VyQ29sdW1uQ2hhbmdlKGUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRjb2x1bW4gPSBlLmRldGFpbC5jb2x1bW4sXHJcblx0XHRcdFx0XHR2YWx1ZSA9IGUuZGV0YWlsLnZhbHVlLFxyXG5cdFx0XHRcdFx0Y3VycmVudENpdHkgPSB0aGlzLmRpc3RyaWN0W3ZhbHVlXSB8fCB7XHJcblx0XHRcdFx0XHRcdGM6IFtdXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0bXVsdGlBcnJheSA9IHRoYXQubXVsdGlBcnJheSxcclxuXHRcdFx0XHRcdG11bHRpSW5kZXggPSB0aGF0Lm11bHRpSW5kZXg7XHJcblx0XHRcdFx0bXVsdGlJbmRleFtjb2x1bW5dID0gdmFsdWU7XHJcblx0XHRcdFx0c3dpdGNoIChjb2x1bW4pIHtcclxuXHRcdFx0XHRcdGNhc2UgMDpcclxuXHRcdFx0XHRcdFx0bGV0IGFyZWFMaXN0ID0gY3VycmVudENpdHkuY1swXSB8fCB7XHJcblx0XHRcdFx0XHRcdFx0YzogW11cclxuXHRcdFx0XHRcdFx0fTtcclxuXHRcdFx0XHRcdFx0bXVsdGlBcnJheVsxXSA9IGN1cnJlbnRDaXR5LmMubWFwKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIGl0ZW0ubjtcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdG11bHRpQXJyYXlbMl0gPSBhcmVhTGlzdC5jLm1hcCgoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiBpdGVtLm47XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgMTpcclxuXHRcdFx0XHRcdFx0bGV0IGNpdHlMaXN0ID0gdGhhdC5kaXN0cmljdFttdWx0aUluZGV4WzBdXS5jW211bHRpSW5kZXhbMV1dLmMgfHwgW107XHJcblx0XHRcdFx0XHRcdG11bHRpQXJyYXlbMl0gPSBjaXR5TGlzdC5tYXAoKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gaXRlbS5uO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDI6XHJcblxyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QIHx8IEFQUC1QTFVTXHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMubXVsdGlBcnJheSwgMCwgbXVsdGlBcnJheVswXSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMubXVsdGlBcnJheSwgMSwgbXVsdGlBcnJheVsxXSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMubXVsdGlBcnJheSwgMiwgbXVsdGlBcnJheVsyXSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1IFxyXG5cdFx0XHRcdHRoaXMubXVsdGlBcnJheSA9IG11bHRpQXJyYXk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cclxuXHJcblx0XHRcdFx0dGhpcy5tdWx0aUluZGV4ID0gbXVsdGlJbmRleFxyXG5cdFx0XHRcdC8vIHRoaXMuc2V0RGF0YSh7IG11bHRpQXJyYXk6IG11bHRpQXJyYXksIG11bHRpSW5kZXg6IG11bHRpSW5kZXh9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5Zue6LCDXHJcblx0XHRcdG9uTG9hZEZ1bigpIHtcclxuXHRcdFx0XHR0aGlzLmdldFVzZXJBZGRyZXNzKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2UoZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGVcclxuXHRcdFx0fSxcclxuXHRcdFx0dG9nZ2xlVGFiKHN0cikge1xyXG5cdFx0XHRcdHRoaXMuJHJlZnNbc3RyXS5zaG93KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGJpbmRSZWdpb25DaGFuZ2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0Ly8gXHR0aGlzLiRzZXQodGhpcywgJ3JlZ2lvbicsIGUuZGV0YWlsLnZhbHVlKTtcclxuXHRcdFx0Ly8gfSxcclxuXHRcdFx0b25Db25maXJtKHZhbCkge1xyXG5cdFx0XHRcdHRoaXMucmVnaW9uID0gdmFsLmNoZWNrQXJyWzBdICsgJy0nICsgdmFsLmNoZWNrQXJyWzFdICsgJy0nICsgdmFsLmNoZWNrQXJyWzJdO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRVc2VyQWRkcmVzcygpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuaWQpIHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0QWRkcmVzc0RldGFpbCh0aGlzLmlkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHQvLyBsZXQgcmVnaW9uID0gW3Jlcy5kYXRhLnByb3ZpbmNlLCByZXMuZGF0YS5jaXR5LCByZXMuZGF0YS5kaXN0cmljdF07XHJcblx0XHRcdFx0XHRsZXQgcmVnaW9uID0gW3Jlcy5kYXRhLnByb3ZpbmNlLCByZXMuZGF0YS5jaXR5LCByZXMuZGF0YS5kaXN0cmljdF07XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3VzZXJBZGRyZXNzJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdyZWdpb24nLCByZWdpb24pO1xyXG5cdFx0XHRcdFx0dGhhdC5jaXR5SWQgPSByZXMuZGF0YS5jaXR5X2lkXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWvvOWFpeWFseS6q+WcsOWdgO+8iOWwj+eoi+W6j++8iVxyXG5cdFx0XHRnZXRXeEFkZHJlc3MoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5hdXRob3JpemUoe1xyXG5cdFx0XHRcdFx0c2NvcGU6ICdzY29wZS5hZGRyZXNzJyxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR1bmkuY2hvb3NlQWRkcmVzcyh7XHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXQgYWRkcmVzc1AgPSB7fTtcclxuXHRcdFx0XHRcdFx0XHRcdGFkZHJlc3NQLnByb3ZpbmNlID0gcmVzLnByb3ZpbmNlTmFtZTtcclxuXHRcdFx0XHRcdFx0XHRcdGFkZHJlc3NQLmNpdHkgPSByZXMuY2l0eU5hbWU7XHJcblx0XHRcdFx0XHRcdFx0XHRhZGRyZXNzUC5kaXN0cmljdCA9IHJlcy5jb3VudHlOYW1lO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZWRpdEFkZHJlc3Moe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhZGRyZXNzOiBhZGRyZXNzUCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aXNfZGVmYXVsdDogMSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmVhbF9uYW1lOiByZXMudXNlck5hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc3RfY29kZTogcmVzLnBvc3RhbENvZGUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHBob25lOiByZXMudGVsTnVtYmVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRkZXRhaWw6IHJlcy5kZXRhaWxJbmZvLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpZDogMCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHlwZTogMSxcclxuXHRcdFx0XHRcdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAodGhhdC5jYXJ0SWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxldCBjYXJ0SWQgPSB0aGF0LmNhcnRJZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxldCBwaW5rSWQgPSB0aGF0LnBpbmtJZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxldCBjb3Vwb25JZCA9IHRoYXQuY291cG9uSWQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmNhcnRJZCA9ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5waW5rSWQgPSAnJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuY291cG9uSWQgPSAnJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL2xvdHRlcnkvZ3JpZHMvaW5kZXg/YWRkcmVzc0lkPScgK1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuaWQgPyB0aGF0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmlkIDogcmVzLmRhdGFcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuaWRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGVsdGE6IDFcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fSwgMTAwMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmt7vliqDmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuZXJyTXNnID09ICdjaG9vc2VBZGRyZXNzOmNhbmNlbCcpIHJldHVybiB0aGF0LiR1dGlsXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5Y+W5raIYClcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaCqOW3suaLkue7neWvvOWFpeW+ruS/oeWcsOWdgOadg+mZkGApLFxyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHRoYXQuJHQoYOaYr+WQpui/m+WFpeadg+mZkOeuoeeQhu+8jOiwg+aVtOaOiOadg++8n2ApLFxyXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3MocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLm9wZW5TZXR0aW5nKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHt9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuY2FuY2VsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlt7Llj5bmtohgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWvvOWFpeWFseS6q+WcsOWdgO+8iOW+ruS/oe+8ie+8m1xyXG5cdFx0XHRnZXRBZGRyZXNzKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LiR3ZWNoYXQub3BlbkFkZHJlc3MoKS50aGVuKHVzZXJJbmZvID0+IHtcclxuXHRcdFx0XHRcdGVkaXRBZGRyZXNzKHtcclxuXHRcdFx0XHRcdFx0XHRpZDogdGhpcy5pZCxcclxuXHRcdFx0XHRcdFx0XHRyZWFsX25hbWU6IHVzZXJJbmZvLnVzZXJOYW1lLFxyXG5cdFx0XHRcdFx0XHRcdHBob25lOiB1c2VySW5mby50ZWxOdW1iZXIsXHJcblx0XHRcdFx0XHRcdFx0YWRkcmVzczoge1xyXG5cdFx0XHRcdFx0XHRcdFx0cHJvdmluY2U6IHVzZXJJbmZvLnByb3ZpbmNlTmFtZSxcclxuXHRcdFx0XHRcdFx0XHRcdGNpdHk6IHVzZXJJbmZvLmNpdHlOYW1lLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzdHJpY3Q6IHVzZXJJbmZvLmNvdW50cnlOYW1lXHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRkZXRhaWw6IHVzZXJJbmZvLmRldGFpbEluZm8sXHJcblx0XHRcdFx0XHRcdFx0aXNfZGVmYXVsdDogMSxcclxuXHRcdFx0XHRcdFx0XHRwb3N0X2NvZGU6IHVzZXJJbmZvLnBvc3RhbENvZGUsXHJcblx0XHRcdFx0XHRcdFx0dHlwZTogMSxcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0LnRoZW4oKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvbG90dGVyeS9ncmlkcy9pbmRleD9hZGRyZXNzSWQ9JyArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5pZCA/IHRoYXQuaWQgOiByZXMuZGF0YS5pZFxyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9LCAxMDAwKTtcclxuXHRcdFx0XHRcdFx0XHQvLyBjbG9zZSgpO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5re75Yqg5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0LmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyIHx8IHRoYXQuJHQoYOa3u+WKoOWksei0pWApXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmj5DkuqTnlKjmiLfmt7vliqDlnLDlnYBcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRmb3JtU3VibWl0KGUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHR2YWx1ZSA9IGUuZGV0YWlsLnZhbHVlO1xyXG5cdFx0XHRcdGlmICghdmFsdWUubmFtZSkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35aGr5YaZ5pS26LSn5Lq65aeT5ZCNYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoIXZhbHVlLnBob25lKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmiYvmnLrlj7dgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghL14xKDN8NHw1fDd8OHw5fDYpXFxkezl9JC9pLnRlc3QodmFsdWUucGhvbmUpKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICh0aGF0LnJlZ2lvblswXSA9PSAn55yBJykgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36YCJ5oup5omA5Zyo5Zyw5Yy6YClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoIXZhbHVlLmRldGFpbCkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35aGr5YaZ6K+m57uG5Zyw5Z2AYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRsZXQgcmVnaW9uQXJyYXkgPSB0aGF0LnJlZ2lvbjtcclxuXHRcdFx0XHR2YWx1ZS5hZGRyZXNzID0ge1xyXG5cdFx0XHRcdFx0cHJvdmluY2U6IHJlZ2lvbkFycmF5WzBdLFxyXG5cdFx0XHRcdFx0Y2l0eTogcmVnaW9uQXJyYXlbMV0sXHJcblx0XHRcdFx0XHRkaXN0cmljdDogcmVnaW9uQXJyYXlbMl0sXHJcblx0XHRcdFx0XHRjaXR5X2lkOiB0aGF0LmNpdHlJZCxcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2dldEFkZHJlc3MnLCB2YWx1ZSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/pmpDol4/lvLnnqpdcclxuXHRcdFx0cG9zdGVySW1hZ2VDbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KFwiY2xvc2VcIiwgZmFsc2UpXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQuYWxlYXJ0IHtcclxuXHRcdHdpZHRoOiA1MDBycHg7XHJcblx0XHQvLyBoZWlnaHQ6IDcxNHJweDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bWFyZ2luLXRvcDogLTM1N3JweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycnB4O1xyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMTBycHg7XHJcblxyXG5cdFx0XHQudGl0bGUtaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYWxlYXJ0LWJvZHkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZERjdFNztcclxuXHJcblx0XHRcdC5mb3JtLWRhdGEge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZ29vZHMtaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTUwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTUwcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubXNnIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNsb3NlIHtcclxuXHRcdFx0d2lkdGg6IDQ2cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDc1cnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHJpZ2h0OiAyMHJweDtcclxuXHRcdFx0dG9wOiAtNzNycHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3Mge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAzMHJweCAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC5saXN0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGREY3RTc7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAubGlzdCAuaXRlbSB7XHJcblx0XHRib3JkZXI6IDFycHggc29saWQgI0EwNTY0NDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cnB4O1xyXG5cdFx0cGFkZGluZzogMTBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3QgLml0ZW0gLm5hbWUge1xyXG5cdFx0d2lkdGg6IDE5NXJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC5saXN0IC5pdGVtIC5hZGRyZXNzIHtcclxuXHRcdC8vIHdpZHRoOiA0MTJycHg7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3QgLml0ZW0gaW5wdXQge1xyXG5cdFx0Ly8gd2lkdGg6IDQ3NXJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblxyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3QgLml0ZW0gLnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjY2NjO1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3QgLml0ZW0gcGlja2VyIHtcclxuXHRcdC8vIHdpZHRoOiA0NzVycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAubGlzdCAuaXRlbSBwaWNrZXIgLnBpY2tlciB7XHJcblx0XHQvLyB3aWR0aDogNDEwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC5saXN0IC5pdGVtIHBpY2tlciAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiA0M3JweDtcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC5kZWZhdWx0IHtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDIzcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmRlZmF1bHQgY2hlY2tib3gge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC5rZWVwQm50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0Y29sb3I6ICM0NTIwMTU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGJhY2tncm91bmQ6ICNFRUJFNkI7XHJcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDlweCAwcHggcmdiYSgyMjAsIDE2NiwgNzIsIDAuMjQpO1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLndlY2hhdEFkZHJlc3Mge1xyXG5cdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRjb2xvcjogI2ZlOTYwZjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZTk2MGY7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///629\n"); /***/ }), /* 630 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/grids/record.vue?mpType=page ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _record_vue_vue_type_template_id_233d53db_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./record.vue?vue&type=template&id=233d53db&scoped=true&mpType=page */ 631);\n/* harmony import */ var _record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./record.vue?vue&type=script&lang=js&mpType=page */ 633);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _record_vue_vue_type_template_id_233d53db_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _record_vue_vue_type_template_id_233d53db_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"233d53db\",\n null,\n false,\n _record_vue_vue_type_template_id_233d53db_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/lottery/grids/record.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTIzM2Q1M2RiJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3JlY29yZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjIzM2Q1M2RiXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2xvdHRlcnkvZ3JpZHMvcmVjb3JkLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///630\n"); /***/ }), /* 631 */ /*!***********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/grids/record.vue?vue&type=template&id=233d53db&scoped=true&mpType=page ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_233d53db_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./record.vue?vue&type=template&id=233d53db&scoped=true&mpType=page */ 632); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_233d53db_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_233d53db_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_233d53db_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_template_id_233d53db_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 632 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/lottery/grids/record.vue?vue&type=template&id=233d53db&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.lotteryList.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "record"), attrs: { _i: 1 } }, [ _vm._l( _vm._$s(2, "f", { forItems: _vm.lotteryList }), function (item, $10, $20, $30) { return _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, key: item.id }), staticClass: _vm._$s("2-" + $30, "sc", "record-list"), attrs: { _i: "2-" + $30 }, }, [ _c("image", { staticClass: _vm._$s("3-" + $30, "sc", "goods-img"), attrs: { src: _vm._$s("3-" + $30, "a-src", item.prize.image), _i: "3-" + $30, }, }), _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "right-data"), attrs: { _i: "4-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "5-" + $30, "sc", "title line1" ), attrs: { _i: "5-" + $30 }, }, [ _vm._v( _vm._$s( "5-" + $30, "t0-0", _vm._s(item.prize.name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "goods-msg" ), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s( "6-" + $30, "t0-0", _vm._s(_vm.$t("奖品类型")) ) ), _c( "text", { staticClass: _vm._$s("7-" + $30, "sc", "num"), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s( _vm._f("typeName")(item.prize.type) ) ) ), ] ), ] ), _vm._$s( "8-" + $30, "i", item.type == 6 && !item.receive_time ) ? _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "goods-msg exchange" ), attrs: { _i: "8-" + $30 }, on: { click: function ($event) { return _vm.fromAddress(item) }, }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(_vm.$t("立即兑换")) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "goods-msg" ), attrs: { _i: "9-" + $30 }, }, [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(_vm.$t("兑换时间")) ) + _vm._$s( "9-" + $30, "t0-1", _vm._s(item.receive_time || "--") ) ), ] ), _vm._$s( "10-" + $30, "i", item.deliver_info.deliver_name ) ? _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "goods-msg" ), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(_vm.$t("快递公司")) ) + _vm._$s( "10-" + $30, "t0-1", _vm._s( item.deliver_info.deliver_name || "--" ) ) ), ] ) : _vm._e(), _vm._$s( "11-" + $30, "i", item.deliver_info.deliver_number ) ? _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "goods-msg" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(_vm.$t("快递单号")) ) + _vm._$s( "11-" + $30, "t0-1", _vm._s( item.deliver_info.deliver_number || "--" ) ) ), _vm._$s( "12-" + $30, "i", item.deliver_info.deliver_number ) ? _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "copy" ), attrs: { _i: "12-" + $30 }, on: { click: function ($event) { return _vm.copyOrderId( item.deliver_info.deliver_number ) }, }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(_vm.$t("复制")) ) ), ] ) : _vm._e(), ] ) : _vm._e(), ] ), ] ) } ), _vm._$s(13, "i", _vm.lotteryList.length > 0) ? _c( "view", { staticClass: _vm._$s( 13, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 13 }, }, [ _c("text", { staticClass: _vm._$s( 14, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(14, "a-hidden", _vm.loading == false), _i: 14, }, }), _vm._v(_vm._$s(13, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), ], 2 ) : _vm._e(), _vm._$s(15, "i", _vm.lotteryList.length === 0 && !_vm.loading) ? [ _c("emptyPage", { attrs: { title: _vm.$t("暂无中奖记录"), _i: 16 }, }), ] : _vm._e(), _c("userAddress", { attrs: { aleartStatus: _vm.addressModel, _i: 17 }, on: { getAddress: _vm.getAddress, close: function () { _vm.addressModel = false }, }, }), _vm._$s(18, "i", _vm.addressModel) ? _c("view", { staticClass: _vm._$s(18, "sc", "mask"), attrs: { _i: 18 }, on: { close: function () { _vm.addressModel = false }, }, }) : _vm._e(), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 633 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/lottery/grids/record.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./record.vue?vue&type=script&lang=js&mpType=page */ 634);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQiwra0JBQUcsRUFBQyIsImZpbGUiOiI2MzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3JlY29yZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///633\n"); /***/ }), /* 634 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/lottery/grids/record.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _clipboard = _interopRequireDefault(__webpack_require__(/*! @/plugin/clipboard/clipboard.js */ 577));\nvar _lottery = __webpack_require__(/*! @/api/lottery.js */ 527);\nvar _userAddress = _interopRequireDefault(__webpack_require__(/*! ../components/userAddress.vue */ 625));\nvar _emptyPage = _interopRequireDefault(__webpack_require__(/*! @/components/emptyPage.vue */ 635));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n emptyPage: _emptyPage.default,\n userAddress: _userAddress.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n loading: false,\n addressModel: false,\n where: {\n page: 1,\n limit: 20\n },\n lotteryList: [],\n loadTitle: ''\n };\n },\n onLoad: function onLoad() {\n this.getLotteryList();\n },\n filters: {\n typeName: function typeName(type) {\n if (type == 2) {\n return '积分';\n } else if (type == 3) {\n return '余额';\n } else if (type == 4) {\n return '红包';\n } else if (type == 5) {\n return '优惠券';\n } else if (type == 6) {\n return '商品';\n }\n }\n },\n onReady: function onReady() {\n this.$nextTick(function () {\n var _this = this;\n var clipboard = new _clipboard.default(\".copy-data\");\n clipboard.on(\"success\", function () {\n _this.$util.Tips({\n title: _this.$t(\"\\u590D\\u5236\\u6210\\u529F\")\n });\n });\n });\n },\n methods: {\n getAddress: function getAddress(data) {\n var _this2 = this;\n var addData = data;\n addData.id = this.addid;\n addData.address = data.address.province + data.address.city + data.address.district + data.detail;\n (0, _lottery.receiveLottery)(addData).then(function (res) {\n _this2.$util.Tips({\n title: _this2.$t(\"\\u9886\\u53D6\\u6210\\u529F\")\n });\n _this2.addressModel = false;\n _this2.where.page = 1;\n _this2.loadend = false;\n _this2.lotteryList = [];\n _this2.getLotteryList();\n }).catch(function (err) {\n _this2.$util.Tips({\n title: err\n });\n });\n },\n fromAddress: function fromAddress(item) {\n this.addid = item.id;\n this.addressModel = true;\n },\n copyOrderId: function copyOrderId(data) {\n var that = this;\n uni.setClipboardData({\n data: data\n });\n },\n getLotteryList: function getLotteryList() {\n var _this3 = this;\n var that = this;\n if (this.loadend) return;\n if (this.loading) return;\n this.loading = true;\n this.loadTitle = '';\n (0, _lottery.getLotteryList)(this.where).then(function (res) {\n var list = res.data;\n var lotteryList = _this3.$util.SplitArray(list, _this3.lotteryList);\n var loadend = list.length < _this3.where.limit;\n _this3.loadend = loadend;\n _this3.loading = false;\n _this3.loadTitle = loadend ? that.$t(\"\\u6CA1\\u6709\\u66F4\\u591A\\u5185\\u5BB9\\u5566~\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n _this3.$set(_this3, 'lotteryList', lotteryList);\n _this3.$set(_this3.where, 'page', _this3.where.page + 1);\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n }\n },\n onReachBottom: function onReachBottom() {\n if (this.lotteryList.length > 0) {\n this.getLotteryList();\n } else {\n this.getLotteryList();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvbG90dGVyeS9ncmlkcy9yZWNvcmQudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJlbXB0eVBhZ2UiLCJ1c2VyQWRkcmVzcyIsIm1peGlucyIsImRhdGEiLCJsb2FkaW5nIiwiYWRkcmVzc01vZGVsIiwid2hlcmUiLCJwYWdlIiwibGltaXQiLCJsb3R0ZXJ5TGlzdCIsImxvYWRUaXRsZSIsIm9uTG9hZCIsImZpbHRlcnMiLCJ0eXBlTmFtZSIsIm9uUmVhZHkiLCJjbGlwYm9hcmQiLCJ0aXRsZSIsIm1ldGhvZHMiLCJnZXRBZGRyZXNzIiwiYWRkRGF0YSIsImZyb21BZGRyZXNzIiwiY29weU9yZGVySWQiLCJ1bmkiLCJnZXRMb3R0ZXJ5TGlzdCIsInRoYXQiLCJvblJlYWNoQm90dG9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBeURBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUVBO01BQUE7TUFDQTtNQUNBQztRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBRUE7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO01BQ0FDO01BQ0FBO01BQ0E7UUFDQTtVQUNBSDtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7VUFDQUE7UUFDQTtNQUNBO0lBQ0E7SUFDQUk7TUFDQTtNQUNBO0lBQ0E7SUFFQUM7TUFDQTtNQUNBQztRQUNBbkI7TUFDQTtJQUNBO0lBRUFvQjtNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0FDO1FBQ0FBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUVBO0FBQ0E7QUFBQSIsImZpbGUiOiI2MzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJyZWNvcmRcIiB2LWlmPVwibG90dGVyeUxpc3QubGVuZ3RoXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicmVjb3JkLWxpc3RcIiB2LWZvcj1cIml0ZW0gaW4gbG90dGVyeUxpc3RcIiA6a2V5PVwiaXRlbS5pZFwiPlxyXG5cdFx0XHRcdDxpbWFnZSBjbGFzcz1cImdvb2RzLWltZ1wiIDpzcmM9XCJpdGVtLnByaXplLmltYWdlXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodC1kYXRhXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGxpbmUxXCI+XHJcblx0XHRcdFx0XHRcdHt7aXRlbS5wcml6ZS5uYW1lfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ29vZHMtbXNnXCI+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOWlluWTgeexu+Wei2ApfX3vvJpcclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJudW1cIj5cclxuXHRcdFx0XHRcdFx0XHR7e2l0ZW0ucHJpemUudHlwZSB8IHR5cGVOYW1lfX1cclxuXHRcdFx0XHRcdFx0PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJnb29kcy1tc2cgZXhjaGFuZ2VcIiB2LWlmPVwiaXRlbS50eXBlID09IDYgJiYgICFpdGVtLnJlY2VpdmVfdGltZVwiXHJcblx0XHRcdFx0XHRcdEBjbGljaz1cImZyb21BZGRyZXNzKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOeri+WNs+WFkeaNomApfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ29vZHMtbXNnXCIgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHR7eyR0KGDlhZHmjaLml7bpl7RgKX1977yaXHJcblx0XHRcdFx0XHRcdHt7aXRlbS5yZWNlaXZlX3RpbWUgfHwgJy0tJ319XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJnb29kcy1tc2dcIiB2LWlmPVwiaXRlbS5kZWxpdmVyX2luZm8uZGVsaXZlcl9uYW1lXCI+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOW/q+mAkuWFrOWPuGApfX3vvJpcclxuXHRcdFx0XHRcdFx0e3tpdGVtLmRlbGl2ZXJfaW5mby5kZWxpdmVyX25hbWUgfHwgJy0tJ319XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvb2RzLW1zZ1wiIHYtaWY9XCJpdGVtLmRlbGl2ZXJfaW5mby5kZWxpdmVyX251bWJlclwiPlxyXG5cdFx0XHRcdFx0XHR7eyR0KGDlv6vpgJLljZXlj7dgKX1977yaXHJcblx0XHRcdFx0XHRcdHt7aXRlbS5kZWxpdmVyX2luZm8uZGVsaXZlcl9udW1iZXIgfHwgJy0tJ319XHJcblx0XHRcdFx0XHRcdDwhLS0gI2lmbmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0uZGVsaXZlcl9pbmZvLmRlbGl2ZXJfbnVtYmVyXCIgY2xhc3M9J2NvcHknXHJcblx0XHRcdFx0XHRcdFx0QHRhcD0nY29weU9yZGVySWQoaXRlbS5kZWxpdmVyX2luZm8uZGVsaXZlcl9udW1iZXIpJz57eyR0KGDlpI3liLZgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmRlbGl2ZXJfaW5mby5kZWxpdmVyX251bWJlclwiIGNsYXNzPSdjb3B5IGNvcHktZGF0YSdcclxuXHRcdFx0XHRcdFx0XHQ6ZGF0YS1jbGlwYm9hcmQtdGV4dD1cIml0ZW0uZGVsaXZlcl9pbmZvLmRlbGl2ZXJfbnVtYmVyXCI+e3skdChg5aSN5Yi2YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHRcdDwhLS0gPHZpZXcgdi1pZj1cIml0ZW0uZGVsaXZlcl9pbmZvLmRlbGl2ZXJfbnVtYmVyXCIgY2xhc3M9J2NvcHknIEB0YXA9J2NvcHlPcmRlcklkKGl0ZW0uZGVsaXZlcl9pbmZvLmRlbGl2ZXJfbnVtYmVyKSc+5aSN5Yi2PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2xvYWRpbmdpY29uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlcicgdi1pZj0nbG90dGVyeUxpc3QubGVuZ3RoID4gMCc+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9J2xvYWRpbmcgaWNvbmZvbnQgaWNvbi1qaWF6YWknIDpoaWRkZW49J2xvYWRpbmc9PWZhbHNlJz48L3RleHQ+e3tsb2FkVGl0bGV9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8YmxvY2sgdi1pZj1cImxvdHRlcnlMaXN0Lmxlbmd0aCA9PT0gMCAmJiAhbG9hZGluZ1wiPlxyXG5cdFx0XHQ8ZW1wdHlQYWdlIDp0aXRsZT1cIiR0KGDmmoLml6DkuK3lpZborrDlvZVgKVwiPjwvZW1wdHlQYWdlPlxyXG5cdFx0PC9ibG9jaz5cclxuXHRcdDx1c2VyQWRkcmVzcyA6YWxlYXJ0U3RhdHVzPVwiYWRkcmVzc01vZGVsXCIgQGdldEFkZHJlc3M9XCJnZXRBZGRyZXNzXCIgQGNsb3NlPVwiKCk9PnthZGRyZXNzTW9kZWwgPSBmYWxzZX1cIj5cclxuXHRcdDwvdXNlckFkZHJlc3M+XHJcblx0XHQ8dmlldyB2LWlmPVwiYWRkcmVzc01vZGVsXCIgY2xhc3M9XCJtYXNrXCIgQGNsb3NlPVwiKCk9PnthZGRyZXNzTW9kZWwgPSBmYWxzZX1cIj48L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgQ2xpcGJvYXJkSlMgZnJvbSBcIkAvcGx1Z2luL2NsaXBib2FyZC9jbGlwYm9hcmQuanNcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0TG90dGVyeUxpc3QsXHJcblx0XHRyZWNlaXZlTG90dGVyeVxyXG5cdH0gZnJvbSAnQC9hcGkvbG90dGVyeS5qcydcclxuXHRpbXBvcnQgdXNlckFkZHJlc3MgZnJvbSAnLi4vY29tcG9uZW50cy91c2VyQWRkcmVzcy52dWUnXHJcblx0aW1wb3J0IGVtcHR5UGFnZSBmcm9tICdAL2NvbXBvbmVudHMvZW1wdHlQYWdlLnZ1ZSdcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdGVtcHR5UGFnZSxcclxuXHRcdFx0dXNlckFkZHJlc3NcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRhZGRyZXNzTW9kZWw6IGZhbHNlLFxyXG5cdFx0XHRcdHdoZXJlOiB7XHJcblx0XHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdFx0bGltaXQ6IDIwLFxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0bG90dGVyeUxpc3Q6IFtdLFxyXG5cdFx0XHRcdGxvYWRUaXRsZTogJydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0dGhpcy5nZXRMb3R0ZXJ5TGlzdCgpXHJcblx0XHR9LFxyXG5cdFx0ZmlsdGVyczoge1xyXG5cdFx0XHR0eXBlTmFtZSh0eXBlKSB7XHJcblx0XHRcdFx0aWYgKHR5cGUgPT0gMikge1xyXG5cdFx0XHRcdFx0cmV0dXJuICfnp6/liIYnXHJcblx0XHRcdFx0fSBlbHNlIGlmICh0eXBlID09IDMpIHtcclxuXHRcdFx0XHRcdHJldHVybiAn5L2Z6aKdJ1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAodHlwZSA9PSA0KSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gJ+e6ouWMhSdcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHR5cGUgPT0gNSkge1xyXG5cdFx0XHRcdFx0cmV0dXJuICfkvJjmg6DliLgnXHJcblx0XHRcdFx0fSBlbHNlIGlmICh0eXBlID09IDYpIHtcclxuXHRcdFx0XHRcdHJldHVybiAn5ZWG5ZOBJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uUmVhZHk6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHQvLyAjaWZkZWYgSDUgfHwgQVBQLVBMVVNcclxuXHRcdFx0dGhpcy4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0Y29uc3QgY2xpcGJvYXJkID0gbmV3IENsaXBib2FyZEpTKFwiLmNvcHktZGF0YVwiKTtcclxuXHRcdFx0XHRjbGlwYm9hcmQub24oXCJzdWNjZXNzXCIsICgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDlpI3liLbmiJDlip9gKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldEFkZHJlc3MoZGF0YSkge1xyXG5cdFx0XHRcdGxldCBhZGREYXRhID0gZGF0YVxyXG5cdFx0XHRcdGFkZERhdGEuaWQgPSB0aGlzLmFkZGlkXHJcblx0XHRcdFx0YWRkRGF0YS5hZGRyZXNzID0gZGF0YS5hZGRyZXNzLnByb3ZpbmNlICsgZGF0YS5hZGRyZXNzLmNpdHkgKyBkYXRhLmFkZHJlc3MuZGlzdHJpY3QgKyBkYXRhLmRldGFpbFxyXG5cdFx0XHRcdHJlY2VpdmVMb3R0ZXJ5KGFkZERhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDpooblj5bmiJDlip9gKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR0aGlzLmFkZHJlc3NNb2RlbCA9IGZhbHNlXHJcblx0XHRcdFx0XHR0aGlzLndoZXJlLnBhZ2UgPSAxXG5cdFx0XHRcdFx0dGhpcy5sb2FkZW5kID0gZmFsc2U7XG5cdFx0XHRcdFx0dGhpcy5sb3R0ZXJ5TGlzdCA9IFtdO1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRMb3R0ZXJ5TGlzdCgpXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGZyb21BZGRyZXNzKGl0ZW0pIHtcclxuXHRcdFx0XHR0aGlzLmFkZGlkID0gaXRlbS5pZFxyXG5cdFx0XHRcdHRoaXMuYWRkcmVzc01vZGVsID0gdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjaWZuZGVmIEg1XHJcblx0XHRcdGNvcHlPcmRlcklkOiBmdW5jdGlvbihkYXRhKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcclxuXHRcdFx0XHRcdGRhdGE6IGRhdGFcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGdldExvdHRlcnlMaXN0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhpcy5sb2FkZW5kKSByZXR1cm47XHJcblx0XHRcdFx0aWYgKHRoaXMubG9hZGluZykgcmV0dXJuO1xyXG5cdFx0XHRcdHRoaXMubG9hZGluZyA9IHRydWU7XHJcblx0XHRcdFx0dGhpcy5sb2FkVGl0bGUgPSAnJztcclxuXHRcdFx0XHRnZXRMb3R0ZXJ5TGlzdCh0aGlzLndoZXJlKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRsZXQgbGlzdCA9IHJlcy5kYXRhO1xyXG5cdFx0XHRcdFx0bGV0IGxvdHRlcnlMaXN0ID0gdGhpcy4kdXRpbC5TcGxpdEFycmF5KGxpc3QsIHRoaXMubG90dGVyeUxpc3QpO1xyXG5cdFx0XHRcdFx0bGV0IGxvYWRlbmQgPSBsaXN0Lmxlbmd0aCA8IHRoaXMud2hlcmUubGltaXQ7XHJcblx0XHRcdFx0XHR0aGlzLmxvYWRlbmQgPSBsb2FkZW5kO1xyXG5cdFx0XHRcdFx0dGhpcy5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLmxvYWRUaXRsZSA9IGxvYWRlbmQgPyB0aGF0LiR0KGDmsqHmnInmm7TlpJrlhoXlrrnllaZ+YCkgOiB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnbG90dGVyeUxpc3QnLCBsb3R0ZXJ5TGlzdCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy53aGVyZSwgJ3BhZ2UnLCB0aGlzLndoZXJlLnBhZ2UgKyAxKTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0aWYgKHRoaXMubG90dGVyeUxpc3QubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0TG90dGVyeUxpc3QoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0aGlzLmdldExvdHRlcnlMaXN0KCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQucmVjb3JkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0fVxyXG5cclxuXHQucmVjb3JkLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMzBycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHQuZ29vZHMtaW1nIHtcclxuXHRcdFx0d2lkdGg6IDE3MHJweDtcclxuXHRcdFx0aGVpZ2h0OiAxNzBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTVycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJpZ2h0LWRhdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDE3MHJweDtcclxuXHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nb29kcy1tc2cge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblxyXG5cdFx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvcHkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdHdpZHRoOiA2MHJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBycHggNHJweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMnJweCBzb2xpZDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZXhjaGFuZ2Uge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiA0cnB4IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWFzayB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcblx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///634\n"); /***/ }), /* 635 */ /*!*****************************************************!*\ !*** E:/2024/1/广告/uni-app/components/emptyPage.vue ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _emptyPage_vue_vue_type_template_id_35a7165e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./emptyPage.vue?vue&type=template&id=35a7165e& */ 636);\n/* harmony import */ var _emptyPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./emptyPage.vue?vue&type=script&lang=js& */ 638);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _emptyPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _emptyPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _emptyPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _emptyPage_vue_vue_type_template_id_35a7165e___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _emptyPage_vue_vue_type_template_id_35a7165e___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _emptyPage_vue_vue_type_template_id_35a7165e___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/emptyPage.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0g7QUFDdEg7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxvRkFBTTtBQUNSLEVBQUUsNkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjM1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9lbXB0eVBhZ2UudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM1YTcxNjVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vZW1wdHlQYWdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vZW1wdHlQYWdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL2VtcHR5UGFnZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///635\n"); /***/ }), /* 636 */ /*!************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/emptyPage.vue?vue&type=template&id=35a7165e& ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_emptyPage_vue_vue_type_template_id_35a7165e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./emptyPage.vue?vue&type=template&id=35a7165e& */ 637); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_emptyPage_vue_vue_type_template_id_35a7165e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_emptyPage_vue_vue_type_template_id_35a7165e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_emptyPage_vue_vue_type_template_id_35a7165e___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_emptyPage_vue_vue_type_template_id_35a7165e___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 637 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/emptyPage.vue?vue&type=template&id=35a7165e& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "empty-box"), attrs: { _i: 0 } }, [ _c("image", { attrs: { src: _vm._$s( 1, "a-src", _vm.imgHost + "/statics/images/empty-box.png" ), _i: 1, }, }), _c("view", { staticClass: _vm._$s(2, "sc", "txt"), attrs: { _i: 2 } }, [ _vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.title || _vm.$t("暂无记录")))), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 638 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/emptyPage.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_emptyPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./emptyPage.vue?vue&type=script&lang=js& */ 639);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_emptyPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_emptyPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_emptyPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_emptyPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_emptyPage_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQix1a0JBQUcsRUFBQyIsImZpbGUiOiI2MzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9lbXB0eVBhZ2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9lbXB0eVBhZ2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///638\n"); /***/ }), /* 639 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/emptyPage.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n props: {\n title: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL\n };\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9lbXB0eVBhZ2UudnVlIl0sIm5hbWVzIjpbInByb3BzIiwidGl0bGUiLCJ0eXBlIiwiZGVmYXVsdCIsImRhdGEiLCJpbWdIb3N0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFRQTs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjYzOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImVtcHR5LWJveFwiPlxyXG5cdFx0PGltYWdlIDpzcmM9XCJpbWdIb3N0ICsgJy9zdGF0aWNzL2ltYWdlcy9lbXB0eS1ib3gucG5nJ1wiPjwvaW1hZ2U+XHJcblx0XHQ8dmlldyBjbGFzcz1cInR4dFwiPnt7dGl0bGUgfHwgJHQoYOaaguaXoOiusOW9lWApfX08L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge0hUVFBfUkVRVUVTVF9VUkx9IGZyb20gJ0AvY29uZmlnL2FwcCc7XHJcblx0ZXhwb3J0IGRlZmF1bHR7XHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHR0aXRsZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJyxcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCl7XHJcblx0XHRcdHJldHVybntcclxuXHRcdFx0XHRpbWdIb3N0OkhUVFBfUkVRVUVTVF9VUkxcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuZW1wdHktYm94e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAyMDBycHg7XHJcblx0XHRpbWFnZXtcclxuXHRcdFx0d2lkdGg6IDQxNHJweDtcclxuXHRcdFx0aGVpZ2h0OiAyNDBycHg7XHJcblx0XHR9XHJcblx0XHQudHh0e1xyXG5cdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///639\n"); /***/ }), /* 640 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_confirm/index.vue?mpType=page ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_69739000_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=69739000&scoped=true&mpType=page */ 641);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 643);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_69739000_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_69739000_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"69739000\",\n null,\n false,\n _index_vue_vue_type_template_id_69739000_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/order_confirm/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjQwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Njk3MzkwMDAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjY5NzM5MDAwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL29yZGVyX2NvbmZpcm0vaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///640\n"); /***/ }), /* 641 */ /*!**********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_confirm/index.vue?vue&type=template&id=69739000&scoped=true&mpType=page ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_69739000_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=69739000&scoped=true&mpType=page */ 642); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_69739000_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_69739000_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_69739000_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_69739000_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 642 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_confirm/index.vue?vue&type=template&id=69739000&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "order-submission"), attrs: { _i: 1 } }, [ _vm._$s(2, "i", !_vm.virtual_type) ? _c( "view", { staticClass: _vm._$s(2, "sc", "allAddress"), style: _vm._$s( 2, "s", _vm.store_self_mention && _vm.is_shipping ? "" : "padding-top:10rpx" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "nav acea-row"), attrs: { _i: 3 }, }, [ _vm._$s(4, "i", _vm.store_self_mention && _vm.is_shipping) ? _c("view", { staticClass: _vm._$s(4, "sc", "item font-num"), class: _vm._$s( 4, "c", _vm.shippingType == 0 ? "on" : "on2" ), attrs: { _i: 4 }, on: { click: function ($event) { return _vm.addressType(0) }, }, }) : _vm._e(), _vm._$s(5, "i", _vm.store_self_mention && _vm.is_shipping) ? _c("view", { staticClass: _vm._$s(5, "sc", "item font-num"), class: _vm._$s( 5, "c", _vm.shippingType == 1 ? "on" : "on2" ), attrs: { _i: 5 }, on: { click: function ($event) { return _vm.addressType(1) }, }, }) : _vm._e(), ] ), _vm._$s(6, "i", !_vm.store_self_mention || !_vm.is_shipping) ? _c( "view", { staticClass: _vm._$s( 6, "sc", "add-title acea-row row-between-wrapper" ), attrs: { _i: 6 }, on: { click: function ($event) { $event.preventDefault() return _vm.openList($event) }, }, }, [ _c( "view", { staticClass: _vm._$s( 7, "sc", "acea-row row-middle" ), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "icon"), class: _vm._$s( 8, "c", _vm.shippingType == 1 ? "orange" : "red" ), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s( _vm.shippingType == 0 ? "商城配送" : "门店自提" ) ) ), ] ), _vm._$s(9, "i", _vm.shippingType == 0) ? _c( "view", { staticClass: _vm._$s( 9, "sc", "text add-text line1" ), attrs: { _i: 9 }, }, [ _vm._v( _vm._$s( 9, "t0-0", _vm._s( _vm.$t("由平台为您提供配送服务") ) ) ), ] ) : _vm._e(), _vm._$s(10, "i", _vm.shippingType == 1) ? _c( "view", { staticClass: _vm._$s( 10, "sc", "text add-text line1" ), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s( 10, "t0-0", _vm._s(_vm.$t("线上下单,到店自提")) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "text"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s( _vm.shippingType == 0 ? _vm.$t("切换地址") : _vm.$t("切换门店") ) ) ), _c("text", { staticClass: _vm._$s( 12, "sc", "iconfont icon-jiantou" ), attrs: { _i: 12 }, }), ] ), ] ) : _vm._e(), _vm._$s(13, "i", _vm.shippingType == 0) ? _c( "view", { staticClass: _vm._$s( 13, "sc", "address acea-row row-between-wrapper" ), attrs: { _i: 13 }, on: { click: _vm.onAddress }, }, [ _vm._$s(14, "i", _vm.addressInfo.real_name || "") ? _c( "view", { staticClass: _vm._$s(14, "sc", "addressCon"), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "name"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s( _vm.addressInfo.real_name || "" ) ) ), _c( "text", { staticClass: _vm._$s( 16, "sc", "phone" ), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s( _vm.addressInfo.phone || "" ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "line1"), attrs: { _i: 17 }, }, [ _vm._$s( 18, "i", _vm.addressInfo.is_default ) ? _c( "text", { staticClass: _vm._$s( 18, "sc", "default font-num" ), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s( 18, "t0-0", _vm._s(_vm.$t("默认")) ) ), ] ) : _vm._e(), _vm._v( _vm._$s( 17, "t1-0", _vm._s(_vm.addressInfo.province) ) + _vm._$s( 17, "t1-1", _vm._s(_vm.addressInfo.city) ) + _vm._$s( 17, "t1-2", _vm._s(_vm.addressInfo.district) ) + _vm._$s( 17, "t1-3", _vm._s(_vm.addressInfo.detail) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s(19, "sc", "addressCon"), attrs: { _i: 19 }, }, [ _c( "view", { staticClass: _vm._$s( 20, "sc", "setaddress" ), attrs: { _i: 20 }, }, [ _vm._v( _vm._$s( 20, "t0-0", _vm._s(_vm.$t("设置收货地址")) ) ), ] ), ] ), _vm._$s( 21, "i", _vm.store_self_mention && _vm.is_shipping ) ? _c("view", { staticClass: _vm._$s( 21, "sc", "iconfont icon-jiantou" ), attrs: { _i: 21 }, }) : _vm._e(), ] ) : _c( "view", { staticClass: _vm._$s( 22, "sc", "address acea-row row-between-wrapper" ), attrs: { _i: 22 }, on: { click: _vm.showStoreList }, }, [ _vm._$s(23, "i", _vm.storeList.length > 0) ? [ _c( "view", { staticClass: _vm._$s( 24, "sc", "addressCon" ), attrs: { _i: 24 }, }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "name"), attrs: { _i: 25 }, }, [ _vm._v( _vm._$s( 25, "t0-0", _vm._s(_vm.system_store.name || "") ) ), _c( "text", { staticClass: _vm._$s( 26, "sc", "phone" ), attrs: { _i: 26 }, }, [ _vm._v( _vm._$s( 26, "t0-0", _vm._s( _vm.system_store.phone || "" ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "line1"), attrs: { _i: 27 }, }, [ _vm._v( _vm._$s( 27, "t0-0", _vm._s(_vm.system_store.address) ) + _vm._$s( 27, "t0-1", _vm._s( ", " + _vm.system_store .detailed_address ) ) ), ] ), ] ), ] : [ _c("view", [ _vm._v( _vm._$s( 29, "t0-0", _vm._s(_vm.$t("暂无门店信息")) ) ), ]), ], _vm._$s(30, "i", _vm.storeList.length > 0) ? _c( "view", { staticClass: _vm._$s( 30, "sc", "icon acea-row row-middle" ), attrs: { _i: 30 }, }, [ _c("view", { staticClass: _vm._$s( 31, "sc", "iconfont icon-dianhua" ), attrs: { _i: 31 }, on: { click: function ($event) { $event.stopPropagation() return _vm.call(_vm.system_store.phone) }, }, }), _c("view", { staticClass: _vm._$s( 32, "sc", "iconfont icon-dingwei2" ), attrs: { _i: 32 }, on: { click: function ($event) { $event.stopPropagation() return _vm.showMaoLocation( _vm.system_store ) }, }, }), ] ) : _vm._e(), ], 2 ), _c( "view", { staticClass: _vm._$s(33, "sc", "line"), attrs: { _i: 33 }, }, [_c("image", { attrs: { _i: 34 } })] ), ] ) : _vm._e(), _c("orderGoods", { attrs: { cartInfo: _vm.cartInfo, is_confirm: true, shipping_type: _vm.shippingType, _i: 35, }, }), _c( "view", { staticClass: _vm._$s(36, "sc", "wrapper"), attrs: { _i: 36 } }, [ _vm._$s( 37, "i", !_vm.pinkId && !_vm.BargainId && !_vm.combinationId && !_vm.seckillId && !_vm.noCoupon && !_vm.discountId && !_vm.advanceId ) ? _c( "view", { staticClass: _vm._$s( 37, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 37 }, on: { click: _vm.couponTap }, }, [ _c("view", [ _vm._v(_vm._$s(38, "t0-0", _vm._s(_vm.$t("优惠券")))), ]), _c( "view", { staticClass: _vm._$s(39, "sc", "discount"), attrs: { _i: 39 }, }, [ _vm._v(_vm._$s(39, "t0-0", _vm._s(_vm.couponTitle))), _c("text", { staticClass: _vm._$s( 40, "sc", "iconfont icon-jiantou" ), attrs: { _i: 40 }, }), ] ), ] ) : _vm._e(), _vm._$s( 41, "i", !_vm.pinkId && !_vm.BargainId && !_vm.combinationId && !_vm.seckillId && !_vm.advanceId && _vm.integral_open ) ? _c( "view", { staticClass: _vm._$s( 41, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 41 }, }, [ _c("view", [ _vm._v(_vm._$s(42, "t0-0", _vm._s(_vm.$t("积分抵扣")))), ]), _c( "view", { staticClass: _vm._$s( 43, "sc", "discount acea-row row-middle" ), attrs: { _i: 43 }, }, [ _c("view", [ _vm._v( _vm._$s( 44, "t0-0", _vm._s( _vm.useIntegral ? _vm.$t("剩余积分") : _vm.$t("当前积分") ) ) ), _c( "text", { staticClass: _vm._$s( 45, "sc", "num font-color" ), attrs: { _i: 45 }, }, [ _vm._v( _vm._$s(45, "t0-0", _vm._s(_vm.integral || 0)) ), ] ), ]), _c( "checkbox-group", { attrs: { _i: 46 }, on: { change: _vm.ChangeIntegral }, }, [ _c("checkbox", { attrs: { disabled: _vm._$s( 47, "a-disabled", _vm.integral <= 0 && !_vm.useIntegral ), checked: _vm._$s( 47, "a-checked", _vm.useIntegral ? true : false ), _i: 47, }, }), ] ), ] ), ] ) : _vm._e(), _vm._$s(48, "i", _vm.invoice_func || _vm.special_invoice) ? _c( "view", { staticClass: _vm._$s( 48, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 48 }, on: { click: _vm.goInvoice }, }, [ _c("view", [ _vm._v(_vm._$s(49, "t0-0", _vm._s(_vm.$t("开具发票")))), ]), _c( "view", { staticClass: _vm._$s(50, "sc", "discount"), attrs: { _i: 50 }, }, [ _vm._v(_vm._$s(50, "t0-0", _vm._s(_vm.invTitle))), _c("text", { staticClass: _vm._$s( 51, "sc", "iconfont icon-jiantou" ), attrs: { _i: 51 }, }), ] ), ] ) : _vm._e(), _vm._$s(52, "i", _vm.shippingType == 1) ? _c("view", [ _c( "view", { staticClass: _vm._$s( 53, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 53 }, }, [ _c("view", [ _vm._v( _vm._$s(54, "t0-0", _vm._s(_vm.$t("用户姓名"))) ), ]), _c( "view", { staticClass: _vm._$s(55, "sc", "discount"), attrs: { _i: 55 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.contacts, expression: "contacts", }, ], attrs: { placeholder: _vm._$s( 56, "a-placeholder", _vm.$t("请输入姓名") ), _i: 56, }, domProps: { value: _vm._$s(56, "v-model", _vm.contacts), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.contacts = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 57, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 57 }, }, [ _c("view", [ _vm._v( _vm._$s(58, "t0-0", _vm._s(_vm.$t("联系电话"))) ), ]), _c( "view", { staticClass: _vm._$s(59, "sc", "discount"), attrs: { _i: 59 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.contactsTel, expression: "contactsTel", }, ], attrs: { placeholder: _vm._$s( 60, "a-placeholder", _vm.$t("请输入手机号") ), _i: 60, }, domProps: { value: _vm._$s(60, "v-model", _vm.contactsTel), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.contactsTel = $event.target.value }, }, }), ] ), ] ), ]) : _vm._e(), _vm._$s(61, "i", _vm.textareaStatus) ? _c( "view", { staticClass: _vm._$s(61, "sc", "item"), attrs: { _i: 61 }, }, [ _c("view", [ _vm._v(_vm._$s(62, "t0-0", _vm._s(_vm.$t("备注说明")))), ]), _vm._$s(63, "i", !_vm.coupon.coupon && !_vm.inputTrip) ? _c( "view", { staticClass: _vm._$s(63, "sc", "mark"), attrs: { _i: 63 }, on: { click: _vm.inputTripClick }, }, [ _c("view", { class: _vm._$s(64, "c", { "mark-msg": _vm.mark, }), attrs: { _i: 64 }, domProps: { textContent: _vm._s( _vm._$s( 64, "v-text", _vm.mark || _vm.$t("填写备注信息,100字以内") ) ), }, }), ] ) : _vm._e(), _vm._$s(65, "i", !_vm.coupon.coupon && _vm.inputTrip) ? _c("textarea", { attrs: { placeholder: _vm._$s( 65, "a-placeholder", _vm.$t("填写备注信息,100字以内") ), focus: _vm._$s(65, "a-focus", _vm.focus), value: _vm._$s(65, "a-value", _vm.mark), _i: 65, }, on: { input: _vm.bindHideKeyboard, blur: function ($event) { _vm.inputTrip = false }, }, }) : _vm._e(), ] ) : _vm._e(), ] ), _vm._$s(66, "i", _vm.confirm.length) ? _c( "view", { staticClass: _vm._$s(66, "sc", "wrapper"), attrs: { _i: 66 }, }, _vm._l( _vm._$s(67, "f", { forItems: _vm.confirm }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(67, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "67-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "67-" + $30 }, }, [ _c("view", [ _vm._$s("69-" + $30, "i", item.status) ? _c("span") : _c("span"), _vm._v( _vm._$s("68-" + $30, "t1-0", _vm._s(item.title)) ), ]), _vm._$s("71-" + $30, "i", item.label == "text") ? _c( "view", { staticClass: _vm._$s( "71-" + $30, "sc", "confirm" ), attrs: { _i: "71-" + $30 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: item.value, expression: "item.value", }, ], attrs: { placeholder: _vm._$s( "72-" + $30, "a-placeholder", _vm.$t("请填写" + item.title) ), _i: "72-" + $30, }, domProps: { value: _vm._$s( "72-" + $30, "v-model", item.value ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set( item, "value", $event.target.value ) }, }, }), ] ) : _vm._e(), _vm._$s("73-" + $30, "i", item.label == "number") ? _c( "view", { staticClass: _vm._$s( "73-" + $30, "sc", "confirm" ), attrs: { _i: "73-" + $30 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: item.value, expression: "item.value", }, ], attrs: { placeholder: _vm._$s( "74-" + $30, "a-placeholder", _vm.$t("请填写" + item.title) ), _i: "74-" + $30, }, domProps: { value: _vm._$s( "74-" + $30, "v-model", item.value ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set( item, "value", $event.target.value ) }, }, }), ] ) : _vm._e(), _vm._$s("75-" + $30, "i", item.label == "email") ? _c( "view", { staticClass: _vm._$s( "75-" + $30, "sc", "confirm" ), attrs: { _i: "75-" + $30 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: item.value, expression: "item.value", }, ], attrs: { placeholder: _vm._$s( "76-" + $30, "a-placeholder", _vm.$t("请填写" + item.title) ), _i: "76-" + $30, }, domProps: { value: _vm._$s( "76-" + $30, "v-model", item.value ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set( item, "value", $event.target.value ) }, }, }), ] ) : _vm._e(), _vm._$s("77-" + $30, "i", item.label == "data") ? _c( "view", { staticClass: _vm._$s( "77-" + $30, "sc", "uni-list" ), attrs: { _i: "77-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "78-" + $30, "sc", "uni-list-cell" ), attrs: { _i: "78-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "79-" + $30, "sc", "uni-list-cell-db" ), attrs: { _i: "79-" + $30 }, }, [ _c( "picker", { attrs: { value: _vm._$s( "80-" + $30, "a-value", item.value ), _i: "80-" + $30, }, on: { change: function ($event) { return _vm.bindDateChange( $event, index ) }, }, }, [ _vm._$s( "81-" + $30, "i", item.value == "" ) ? _c( "view", { staticClass: _vm._$s( "81-" + $30, "sc", "fontC" ), attrs: { _i: "81-" + $30 }, }, [ _vm._v( _vm._$s( "81-" + $30, "t0-0", _vm._s( _vm.date + item.title ) ) ), _c("text", { staticClass: _vm._$s( "82-" + $30, "sc", "iconfont icon-jiantou" ), attrs: { _i: "82-" + $30, }, }), ] ) : _c( "view", { staticClass: _vm._$s( "83-" + $30, "sc", "uni-input" ), attrs: { _i: "83-" + $30 }, }, [ _vm._v( _vm._$s( "83-" + $30, "t0-0", _vm._s(item.value) ) ), ] ), ] ), ] ), ] ), ] ) : _vm._e(), _vm._$s("84-" + $30, "i", item.label == "time") ? _c("view", [ _c("view", [ _c("view", [ _c( "picker", { attrs: { value: _vm._$s( "87-" + $30, "a-value", item.value ), _i: "87-" + $30, }, on: { change: function ($event) { return _vm.bindTimeChange( $event, index ) }, }, }, [ _vm._$s( "88-" + $30, "i", item.value == "" ) ? _c( "view", { staticClass: _vm._$s( "88-" + $30, "sc", "fontC" ), attrs: { _i: "88-" + $30 }, }, [ _vm._v( _vm._$s( "88-" + $30, "t0-0", _vm._s(_vm.time + item.title) ) ), _c("text", { staticClass: _vm._$s( "89-" + $30, "sc", "iconfont icon-jiantou" ), attrs: { _i: "89-" + $30 }, }), ] ) : _vm._e(), _c("view", [ _vm._v( _vm._$s( "90-" + $30, "t0-0", _vm._s(item.value) ) ), ]), ] ), ]), ]), ]) : _vm._e(), _vm._$s("91-" + $30, "i", item.label == "id") ? _c( "view", { staticClass: _vm._$s( "91-" + $30, "sc", "confirm" ), attrs: { _i: "91-" + $30 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: item.value, expression: "item.value", }, ], attrs: { placeholder: _vm._$s( "92-" + $30, "a-placeholder", _vm.$t("请填写") + item.title ), _i: "92-" + $30, }, domProps: { value: _vm._$s( "92-" + $30, "v-model", item.value ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set( item, "value", $event.target.value ) }, }, }), ] ) : _vm._e(), _vm._$s("93-" + $30, "i", item.label == "phone") ? _c( "view", { staticClass: _vm._$s( "93-" + $30, "sc", "confirm" ), attrs: { _i: "93-" + $30 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: item.value, expression: "item.value", }, ], attrs: { placeholder: _vm._$s( "94-" + $30, "a-placeholder", _vm.$t("请填写") + item.title ), _i: "94-" + $30, }, domProps: { value: _vm._$s( "94-" + $30, "v-model", item.value ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set( item, "value", $event.target.value ) }, }, }), ] ) : _vm._e(), _vm._$s("95-" + $30, "i", item.label == "img") ? _c( "view", { staticClass: _vm._$s( "95-" + $30, "sc", "confirmImg" ), attrs: { _i: "95-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "96-" + $30, "sc", "list acea-row row-middle" ), attrs: { _i: "96-" + $30 }, }, [ _vm._l( _vm._$s(97 + "-" + $30, "f", { forItems: item.value, }), function (items, indexs, $21, $31) { return _c( "view", { key: _vm._$s(97 + "-" + $30, "f", { forIndex: $21, key: indexs, }), staticClass: _vm._$s( "97-" + $30 + "-" + $31, "sc", "pictrue" ), attrs: { _i: "97-" + $30 + "-" + $31, }, }, [ _c("image", { staticClass: _vm._$s( "98-" + $30 + "-" + $31, "sc", "img" ), attrs: { src: _vm._$s( "98-" + $30 + "-" + $31, "a-src", items ), _i: "98-" + $30 + "-" + $31, }, }), _c("text", { staticClass: _vm._$s( "99-" + $30 + "-" + $31, "sc", "iconfont icon-guanbi1 font-num del" ), attrs: { _i: "99-" + $30 + "-" + $31, }, on: { click: function ($event) { return _vm.DelPic( index, indexs ) }, }, }), ] ) } ), _vm._$s( "100-" + $30, "i", item.value.length < 8 ) ? _c( "view", { staticClass: _vm._$s( "100-" + $30, "sc", "pictrue acea-row row-center-wrapper row-column bor" ), attrs: { _i: "100-" + $30 }, on: { click: function ($event) { return _vm.uploadpic( index, item ) }, }, }, [ _c("text", { staticClass: _vm._$s( "101-" + $30, "sc", "iconfont icon-icon25201" ), attrs: { _i: "101-" + $30 }, }), _c("view", [ _vm._v( _vm._$s( "102-" + $30, "t0-0", _vm._s(_vm.$t("上传图片")) ) ), ]), ] ) : _vm._e(), ], 2 ), ] ) : _vm._e(), ] ) } ), 0 ) : _vm._e(), _c( "view", { staticClass: _vm._$s(103, "sc", "moneyList"), attrs: { _i: 103 }, }, [ _c( "view", { staticClass: _vm._$s( 104, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 104 }, }, [ _c("view", [ _vm._v(_vm._$s(105, "t0-0", _vm._s(_vm.$t("商品总价")))), ]), _c( "view", { staticClass: _vm._$s(106, "sc", "money"), attrs: { _i: 106 }, }, [ _vm._v( _vm._$s(106, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s(106, "t0-1", _vm._s(_vm.allPrice || 0)) ), ] ), ] ), _vm._$s( 107, "i", _vm.priceGroup.storePostage > 0 || _vm.priceGroup.storePostageDiscount > 0 ) ? _c( "view", { staticClass: _vm._$s( 107, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 107 }, }, [ _c("view", [ _vm._v( _vm._$s(108, "t0-0", _vm._s(_vm.$t("配送运费"))) ), ]), _c( "view", { staticClass: _vm._$s(109, "sc", "money"), attrs: { _i: 109 }, }, [ _vm._v( _vm._$s(109, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 109, "t0-1", _vm._s( ( parseFloat(_vm.priceGroup.storePostage) + parseFloat( _vm.priceGroup.storePostageDiscount ) ).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s( 110, "i", _vm.priceGroup.levelPrice > 0 && _vm.userInfo.vip && !_vm.pinkId && !_vm.BargainId && !_vm.combinationId && !_vm.seckillId && !_vm.discountId ) ? _c( "view", { staticClass: _vm._$s( 110, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 110 }, }, [ _c("view", [ _vm._v( _vm._$s(111, "t0-0", _vm._s(_vm.$t("用户等级优惠"))) ), ]), _c( "view", { staticClass: _vm._$s(112, "sc", "money"), attrs: { _i: 112 }, }, [ _vm._v( _vm._$s(112, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 112, "t0-1", _vm._s( parseFloat(_vm.priceGroup.levelPrice).toFixed( 2 ) ) ) ), ] ), ] ) : _vm._e(), _vm._$s( 113, "i", _vm.priceGroup.memberPrice > 0 && _vm.userInfo.vip && !_vm.pinkId && !_vm.BargainId && !_vm.combinationId && !_vm.seckillId && !_vm.discountId ) ? _c( "view", { staticClass: _vm._$s( 113, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 113 }, }, [ _c("view", [ _vm._v( _vm._$s(114, "t0-0", _vm._s(_vm.$t("付费会员优惠"))) ), ]), _c( "view", { staticClass: _vm._$s(115, "sc", "money"), attrs: { _i: 115 }, }, [ _vm._v( _vm._$s(115, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 115, "t0-1", _vm._s( parseFloat( _vm.priceGroup.memberPrice ).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(116, "i", _vm.priceGroup.storePostageDiscount > 0) ? _c( "view", { staticClass: _vm._$s( 116, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 116 }, }, [ _c("view", [ _vm._v( _vm._$s(117, "t0-0", _vm._s(_vm.$t("会员运费优惠"))) ), ]), _c( "view", { staticClass: _vm._$s(118, "sc", "money"), attrs: { _i: 118 }, }, [ _vm._v( _vm._$s(118, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 118, "t0-1", _vm._s( parseFloat( _vm.priceGroup.storePostageDiscount ).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(119, "i", _vm.coupon_price > 0) ? _c( "view", { staticClass: _vm._$s( 119, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 119 }, }, [ _c("view", [ _vm._v( _vm._$s(120, "t0-0", _vm._s(_vm.$t("优惠券抵扣"))) ), ]), _c( "view", { staticClass: _vm._$s(121, "sc", "money"), attrs: { _i: 121 }, }, [ _vm._v( _vm._$s(121, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 121, "t0-1", _vm._s(parseFloat(_vm.coupon_price).toFixed(2)) ) ), ] ), ] ) : _vm._e(), _vm._$s(122, "i", _vm.integral_price > 0) ? _c( "view", { staticClass: _vm._$s( 122, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 122 }, }, [ _c("view", [ _vm._v( _vm._$s(123, "t0-0", _vm._s(_vm.$t("积分抵扣"))) ), ]), _c( "view", { staticClass: _vm._$s(124, "sc", "money"), attrs: { _i: 124 }, }, [ _vm._v( _vm._$s(124, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 124, "t0-1", _vm._s( parseFloat(_vm.integral_price).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), ] ), _c("view"), _c( "view", { staticClass: _vm._$s( 126, "sc", "footer acea-row row-between-wrapper" ), attrs: { _i: 126 }, }, [ _c("view", [ _vm._v(_vm._$s(127, "t0-0", _vm._s(_vm.$t("合计")))), _c( "text", { staticClass: _vm._$s(128, "sc", "font-color"), attrs: { _i: 128 }, }, [ _vm._v( _vm._$s(128, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s(128, "t0-1", _vm._s(_vm.totalPrice || 0)) ), ] ), ]), _vm._$s( 129, "i", (_vm.valid_count > 0 && !_vm.discount_id) || (_vm.valid_count == _vm.cartInfo.length && _vm.discount_id) ) ? _c( "view", { staticClass: _vm._$s(129, "sc", "settlement"), attrs: { _i: 129 }, on: { click: function ($event) { $event.stopPropagation() return _vm.SubOrder($event) }, }, }, [_vm._v(_vm._$s(129, "t0-0", _vm._s(_vm.$t("提交订单"))))] ) : _c( "view", { staticClass: _vm._$s( 130, "sc", "settlement bg-color-hui" ), attrs: { _i: 130 }, }, [_vm._v(_vm._$s(130, "t0-0", _vm._s(_vm.$t("提交订单"))))] ), ] ), ], 1 ), _c("view", { staticClass: _vm._$s(131, "sc", "alipaysubmit"), attrs: { _i: 131 }, domProps: { innerHTML: _vm._s(_vm._$s(131, "v-html", _vm.formContent)), }, }), _c("couponListWindow", { attrs: { coupon: _vm.coupon, openType: _vm.openType, cartId: _vm.cartId, _i: 132, }, on: { ChangCouponsClone: _vm.ChangCouponsClone, ChangCoupons: _vm.ChangCoupons, }, }), _c("addressWindow", { ref: "addressWindow", attrs: { news: _vm.news, address: _vm.address, pagesUrl: _vm.pagesUrl, _i: 133, }, on: { changeTextareaStatus: _vm.changeTextareaStatus, OnChangeAddress: _vm.OnChangeAddress, changeClose: _vm.changeClose, onHaveAddressList: _vm.onHaveAddressList, }, }), _c("home", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(134, "v-show", !_vm.invShow), expression: "_$s(134,'v-show',!invShow)", }, ], attrs: { _i: 134 }, }), _c("invoice-picker", { attrs: { "inv-show": _vm.invShow, "inv-list": _vm.invList, "inv-checked": _vm.invChecked, "is-special": _vm.special_invoice, "url-query": _vm.urlQuery, _i: 135, }, on: { "inv-close": _vm.invClose, "inv-change": _vm.invChange, "inv-cancel": _vm.invCancel, }, }), _vm._$s(136, "i", _vm.canvasStatus) ? _c("canvas", { style: _vm._$s(136, "s", { width: _vm.canvasWidth + "px", height: _vm.canvasHeight + "px", position: "absolute", left: "-100000px", top: "-100000px", }), attrs: { _i: 136 }, }) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 643 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_confirm/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 644);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI2NDMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///643\n"); /***/ }), /* 644 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_confirm/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _cache = __webpack_require__(/*! @/config/cache.js */ 33);\nvar _couponListWindow = _interopRequireDefault(__webpack_require__(/*! @/components/couponListWindow */ 645));\nvar _addressWindow = _interopRequireDefault(__webpack_require__(/*! @/components/addressWindow */ 651));\nvar _orderGoods = _interopRequireDefault(__webpack_require__(/*! @/components/orderGoods */ 656));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../components/invoicePicker/index.vue */ 661));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _payment = _interopRequireDefault(__webpack_require__(/*! @/components/payment */ 666));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n payment: _payment.default,\n invoicePicker: _index.default,\n couponListWindow: _couponListWindow.default,\n addressWindow: _addressWindow.default,\n orderGoods: _orderGoods.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n var currentDate = this.getDate({\n format: true\n });\n return {\n confirm: '',\n //自定义留言\n date: this.$t(\"\\u8BF7\\u9009\\u62E9\"),\n time: this.$t(\"\\u8BF7\\u9009\\u62E9\"),\n canvasWidth: \"\",\n canvasHeight: \"\",\n canvasStatus: false,\n newImg: [],\n textareaStatus: true,\n //支付方式\n cartArr: [{\n \"name\": this.$t(\"\\u5FAE\\u4FE1\\u652F\\u4ED8\"),\n \"icon\": \"icon-weixin2\",\n value: 'weixin',\n title: this.$t(\"\\u4F7F\\u7528\\u5FAE\\u4FE1\\u5FEB\\u6377\\u652F\\u4ED8\"),\n payStatus: 1\n }, {\n \"name\": this.$t(\"\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n \"icon\": \"icon-zhifubao\",\n value: 'alipay',\n title: this.$t(\"\\u4F7F\\u7528\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n payStatus: 1\n }, {\n \"name\": this.$t(\"\\u4F59\\u989D\\u652F\\u4ED8\"),\n \"icon\": \"icon-yuezhifu\",\n value: 'yue',\n title: this.$t(\"\\u53EF\\u7528\\u4F59\\u989D\"),\n payStatus: 1\n }, {\n \"name\": this.$t(\"\\u7EBF\\u4E0B\\u652F\\u4ED8\"),\n \"icon\": \"icon-yuezhifu1\",\n value: 'offline',\n title: this.$t(\"\\u4F7F\\u7528\\u7EBF\\u4E0B\\u4ED8\\u6B3E\"),\n payStatus: 2\n }, {\n \"name\": this.$t(\"\\u597D\\u53CB\\u4EE3\\u4ED8\"),\n \"icon\": \"icon-haoyoudaizhifu\",\n value: 'friend',\n title: this.$t(\"\\u627E\\u5FAE\\u4FE1\\u597D\\u53CB\\u652F\\u4ED8\"),\n payStatus: 1\n }],\n virtual_type: 0,\n allPrice: 0,\n formContent: '',\n payType: '',\n //支付方式\n openType: 1,\n //优惠券打开方式 1=使用\n active: 0,\n //支付方式切换\n coupon: {\n coupon: false,\n list: [],\n statusTile: this.$t(\"\\u7ACB\\u5373\\u4F7F\\u7528\")\n },\n //优惠券组件\n address: {\n address: false\n },\n //地址组件\n addressInfo: {},\n //地址信息\n pinkId: 0,\n //拼团id\n addressId: 0,\n //地址id\n couponId: 0,\n //优惠券id\n cartId: '',\n //购物车id\n BargainId: 0,\n combinationId: 0,\n seckillId: 0,\n discountId: 0,\n userInfo: {},\n //用户信息\n mark: '',\n //备注信息\n couponTitle: this.$t(\"\\u8BF7\\u9009\\u62E9\"),\n //优惠券\n coupon_price: 0,\n //优惠券抵扣金额\n useIntegral: false,\n //是否使用积分\n integral_price: 0,\n //积分抵扣金额\n integral: 0,\n usable_integral: 0,\n ChangePrice: 0,\n //使用积分抵扣变动后的金额\n formIds: [],\n //收集formid\n status: 0,\n is_address: false,\n toPay: false,\n //修复进入支付时页面隐藏从新刷新页面\n shippingType: 0,\n system_store: {},\n storePostage: 0,\n advanceId: 0,\n contacts: '',\n contactsTel: '',\n mydata: {},\n storeList: [],\n store_self_mention: 0,\n cartInfo: [],\n priceGroup: {},\n animated: false,\n totalPrice: 0,\n integralRatio: \"0\",\n pagesUrl: \"\",\n orderKey: \"\",\n // usableCoupon: {},\n offlinePostage: \"\",\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n from: '',\n news: 1,\n // invTitle: '不开发票',\n invTitle: this.$t(\"\\u4E0D\\u5F00\\u53D1\\u7968\"),\n special_invoice: false,\n invoice_func: false,\n header_type: '',\n invShow: false,\n invList: [],\n invChecked: '',\n urlQuery: '',\n pay_close: false,\n noCoupon: 0,\n valid_count: 0,\n discount_id: 0,\n is_shipping: true,\n inputTrip: false,\n focus: true,\n integral_open: false,\n jumpData: {}\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n // watch: {\n // \tstartDate() {\n // \t\treturn this.getDate('start');\n // \t},\n // \tendDate() {\n // \t\treturn this.getDate('end');\n // \t}\n // },\n onLoad: function onLoad(options) {\n this.from = 'app';\n if (!options.cartId) return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u9009\\u62E9\\u8981\\u8D2D\\u4E70\\u7684\\u5546\\u54C1\")\n }, {\n tab: 3,\n url: 1\n });\n this.couponId = options.couponId || 0;\n this.noCoupon = Number(options.noCoupon) || 0;\n this.pinkId = options.pinkId ? parseInt(options.pinkId) : 0;\n this.addressId = options.addressId || 0;\n this.cartId = options.cartId;\n this.is_address = options.is_address ? true : false;\n this.news = !options.new || options.new === '0' ? 0 : 1;\n this.invChecked = options.invoice_id || '';\n this.header_type = options.header_type || '1';\n this.couponTitle = options.couponTitle || this.$t(\"\\u8BF7\\u9009\\u62E9\");\n if (options.invoice_id) {\n var name = '';\n name += options.header_type == 1 ? this.$t(\"\\u4E2A\\u4EBA\") : this.$t(\"\\u4F01\\u4E1A\");\n name += options.invoice_type == 1 ? this.$t(\"\\u666E\\u901A\") : this.$t(\"\\u4E13\\u7528\");\n name += this.$t(\"\\u53D1\\u7968\");\n this.invTitle = name;\n }\n if (this.isLogin && this.toPay == false) {\n this.checkShipping();\n // this.getaddressInfo();\n // this.getConfirm();\n // this.$nextTick(function() {\n // \tthis.$refs.addressWindow.getAddressList();\n // })\n } else {\n (0, _login.toLogin)();\n }\n },\n /**\n * 生命周期函数--监听页面显示\n */\n onShow: function onShow() {\n var _this = this;\n uni.$on(\"handClick\", function (res) {\n if (res) {\n _this.system_store = res.address;\n }\n // 清除监听\n uni.$off('handClick');\n });\n },\n methods: {\n checkShipping: function checkShipping() {\n var _this2 = this;\n var that = this;\n (0, _order.checkShipping)(that.cartId, that.news).then(function (res) {\n if (res.data.type == 0) {\n that.is_shipping = true;\n that.shippingType = 0;\n _this2.getaddressInfo();\n _this2.getConfirm();\n _this2.$nextTick(function () {\n this.$refs.addressWindow.getAddressList();\n });\n } else {\n if (res.data.type == 1) {\n that.is_shipping = false;\n that.shippingType = 0;\n _this2.getaddressInfo();\n _this2.getConfirm();\n _this2.$nextTick(function () {\n this.$refs.addressWindow.getAddressList();\n });\n } else if (res.data.type == 2) {\n that.is_shipping = false;\n that.shippingType = 1;\n _this2.addressType(1);\n _this2.getConfirm();\n _this2.getList();\n }\n }\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n // 不开发票\n invCancel: function invCancel() {\n this.invChecked = '';\n this.invTitle = this.$t(\"\\u4E0D\\u5F00\\u53D1\\u7968\");\n this.invShow = false;\n },\n // 选择发票\n invChange: function invChange(id) {\n var name = '';\n this.invChecked = id;\n this.invShow = false;\n var result = this.invList.find(function (item) {\n return item.id === id;\n });\n name += result.header_type === 1 ? this.$t(\"\\u4E2A\\u4EBA\") : this.$t(\"\\u4F01\\u4E1A\");\n name += result.type === 1 ? this.$t(\"\\u666E\\u901A\") : this.$t(\"\\u4E13\\u7528\");\n name += this.$t(\"\\u53D1\\u7968\");\n this.invTitle = name;\n },\n openList: function openList() {\n if (this.shippingType == 0) {\n this.onAddress();\n } else {\n this.showStoreList();\n }\n },\n // 关闭发票\n invClose: function invClose() {\n this.invShow = false;\n this.getInvoiceList();\n },\n getInvoiceList: function getInvoiceList() {\n var _this3 = this;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _user.invoiceList)().then(function (res) {\n uni.hideLoading();\n _this3.invList = res.data.map(function (item) {\n item.id = item.id.toString();\n return item;\n });\n var result = _this3.invList.find(function (item) {\n return item.id == _this3.invChecked;\n });\n if (result) {\n var name = '';\n name += result.header_type === 1 ? _this3.$t(\"\\u4E2A\\u4EBA\") : _this3.$t(\"\\u4F01\\u4E1A\");\n name += result.type === 1 ? _this3.$t(\"\\u666E\\u901A\") : _this3.$t(\"\\u4E13\\u7528\");\n name += _this3.$t(\"\\u53D1\\u7968\");\n _this3.invTitle = name;\n }\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n /**\n * 开发票\n */\n goInvoice: function goInvoice() {\n this.getInvoiceList();\n this.invShow = true;\n this.urlQuery = \"new=\".concat(this.news, \"&cartId=\").concat(this.cartId, \"&pinkId=\").concat(this.pinkId, \"&couponId=\").concat(this.couponId, \"&addressId=\").concat(this.addressId, \"&specialInvoice=\").concat(this.special_invoice, \"&couponTitle=\").concat(this.couponTitle);\n },\n /**\n * 授权回调事件\n * \n */\n onLoadFun: function onLoadFun() {\n this.getaddressInfo();\n this.getConfirm();\n //调用子页面方法授权后执行获取地址列表\n // this.$scope.selectComponent('#address-window').getAddressList();\n },\n\n /**\n * 事件回调\n *\n */\n onChangeFun: function onChangeFun(e) {\n var opt = e;\n var action = opt.action || null;\n var value = opt.value != undefined ? opt.value : null;\n action && this[action] && this[action](value);\n },\n payClose: function payClose() {\n this.pay_close = false;\n },\n goPay: function goPay() {\n this.pay_close = true;\n },\n payCheck: function payCheck(type) {\n this.payType = type;\n this.SubOrder();\n },\n /**\n * 获取门店列表数据\n */\n getList: function getList() {\n var _this4 = this;\n var longitude = uni.getStorageSync(\"user_longitude\") || ''; //经度\n var latitude = uni.getStorageSync(\"user_latitude\") || ''; //纬度\n var data = {\n latitude: latitude,\n //纬度\n longitude: longitude,\n //经度\n page: 1,\n limit: 10\n };\n (0, _store.storeListApi)(data).then(function (res) {\n var list = res.data.list.list || [];\n _this4.$set(_this4, 'storeList', list);\n _this4.$set(_this4, 'system_store', list[0]);\n }).catch(function (err) {});\n },\n // 关闭地址弹窗;\n changeClose: function changeClose() {\n this.$set(this.address, 'address', false);\n },\n /*\n * 跳转门店列表\n */\n showStoreList: function showStoreList() {\n var _this = this;\n if (this.storeList.length > 0) {\n uni.navigateTo({\n url: '/pages/goods/goods_details_store/index'\n });\n }\n },\n changePayType: function changePayType(type) {\n this.payType = type;\n this.computedPrice();\n },\n computedPrice: function computedPrice() {\n var _this5 = this;\n var shippingType = this.shippingType;\n (0, _order.postOrderComputed)(this.orderKey, {\n addressId: this.addressId,\n useIntegral: this.useIntegral ? 1 : 0,\n couponId: this.couponId,\n shipping_type: parseInt(shippingType) + 1,\n payType: this.payType\n }).then(function (res) {\n var result = res.data.result;\n if (result) {\n _this5.totalPrice = result.pay_price;\n _this5.integral_price = result.deduction_price;\n _this5.coupon_price = result.coupon_price;\n _this5.integral = _this5.useIntegral ? result.SurplusIntegral : _this5.usable_integral;\n _this5.$set(_this5.priceGroup, 'storePostage', shippingType == 1 ? 0 : result.pay_postage);\n _this5.$set(_this5.priceGroup, 'storePostageDiscount', result.storePostageDiscount);\n }\n });\n },\n addressType: function addressType(e) {\n var _this6 = this;\n var index = e;\n var that = this;\n if (this.shippingType == parseInt(index)) return;\n this.shippingType = parseInt(index);\n if (index == 1) {\n uni.getLocation({\n type: 'wgs84',\n success: function success(res) {\n uni.setStorageSync('user_latitude', res.latitude);\n uni.setStorageSync('user_longitude', res.longitude);\n },\n complete: function complete() {\n _this6.getList();\n }\n });\n }\n ;\n this.$nextTick(function (e) {\n _this6.getConfirm();\n _this6.computedPrice();\n });\n },\n bindPickerChange: function bindPickerChange(e) {\n var value = e.detail.value;\n this.shippingType = value;\n this.computedPrice();\n },\n ChangCouponsClone: function ChangCouponsClone() {\n this.$set(this.coupon, 'coupon', false);\n },\n changeTextareaStatus: function changeTextareaStatus() {\n for (var i = 0, len = this.coupon.list.length; i < len; i++) {\n this.coupon.list[i].use_title = '';\n this.coupon.list[i].is_use = 0;\n }\n this.textareaStatus = true;\n this.status = 0;\n this.$set(this.coupon, 'list', this.coupon.list);\n },\n /**\n * 处理点击优惠券后的事件\n * \n */\n ChangCoupons: function ChangCoupons(e) {\n // this.usableCoupon = e\n // this.coupon.coupon = false\n var index = e,\n list = this.coupon.list,\n couponTitle = this.$t(\"\\u8BF7\\u9009\\u62E9\"),\n couponId = 0;\n for (var i = 0, len = list.length; i < len; i++) {\n if (i != index) {\n list[i].use_title = '';\n list[i].is_use = 0;\n }\n }\n if (list[index].is_use) {\n //不使用优惠券\n list[index].use_title = '';\n list[index].is_use = 0;\n } else {\n //使用优惠券\n list[index].use_title = this.$t(\"\\u4E0D\\u4F7F\\u7528\");\n list[index].is_use = 1;\n couponTitle = list[index].coupon_title;\n couponId = list[index].id;\n }\n this.couponTitle = couponTitle;\n this.couponId = couponId;\n this.$set(this.coupon, 'coupon', false);\n this.$set(this.coupon, 'list', list);\n this.computedPrice();\n },\n /**\n * 使用积分抵扣\n */\n ChangeIntegral: function ChangeIntegral() {\n this.useIntegral = !this.useIntegral;\n this.computedPrice();\n },\n /**\n * 选择地址后改变事件\n * @param object e\n */\n OnChangeAddress: function OnChangeAddress(e) {\n this.textareaStatus = true;\n this.addressId = e;\n this.address.address = false;\n this.getConfirm();\n this.getaddressInfo();\n this.computedPrice();\n },\n bindHideKeyboard: function bindHideKeyboard(e) {\n this.mark = e.detail.value;\n },\n /**\n * 获取当前订单详细信息\n * \n */\n getConfirm: function getConfirm() {\n var _this7 = this;\n var that = this;\n // return;\n uni.showLoading({\n title: that.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\"),\n mask: true\n });\n (0, _order.orderConfirm)(that.cartId, that.news, that.addressId, that.shippingType + 1).then(function (res) {\n that.$set(that, 'userInfo', res.data.userInfo);\n that.$set(that, 'confirm', res.data.custom_form || []);\n _this7.confirm.map(function (e) {\n if (e.label === 'img') e.value = [];\n });\n that.$set(that, 'integral', res.data.usable_integral);\n that.$set(that, 'usable_integral', res.data.usable_integral);\n that.$set(that, 'contacts', res.data.userInfo.real_name);\n that.$set(that, 'contactsTel', res.data.userInfo.record_phone === '0' ? '' : res.data.userInfo.record_phone);\n that.$set(that, 'cartInfo', res.data.cartInfo);\n that.$set(that, 'integralRatio', res.data.integralRatio);\n that.$set(that, 'offlinePostage', res.data.offlinePostage);\n that.$set(that, 'orderKey', res.data.orderKey);\n that.$set(that, 'valid_count', res.data.valid_count);\n that.$set(that, 'discount_id', res.data.discount_id);\n that.$set(that, 'priceGroup', res.data.priceGroup);\n that.$set(that, 'totalPrice', that.$util.$h.Add(parseFloat(res.data.priceGroup.totalPrice), parseFloat(res.data.priceGroup.storePostage)));\n that.$set(that, 'allPrice', that.$util.$h.Add(parseFloat(res.data.priceGroup.totalPrice), parseFloat(res.data.priceGroup.vipPrice)).toFixed(2));\n that.$set(that, 'seckillId', parseInt(res.data.seckill_id));\n that.$set(that, 'invoice_func', res.data.invoice_func);\n that.$set(that, 'special_invoice', res.data.special_invoice);\n that.$set(that, 'store_self_mention', res.data.store_self_mention);\n that.$set(that, 'virtual_type', res.data.virtual_type || 0);\n that.$set(that, 'integral_open', res.data.integral_open);\n uni.hideLoading();\n //微信支付是否开启\n that.cartArr[0].payStatus = res.data.pay_weixin_open || 0;\n //支付宝是否开启\n that.cartArr[1].payStatus = res.data.ali_pay_status || 0;\n\n //余额支付是否开启\n // that.cartArr[2].title = '可用余额:' + res.data.userInfo.now_money;\n that.cartArr[2].number = res.data.userInfo.now_money;\n that.cartArr[2].payStatus = res.data.yue_pay_status == 1 ? res.data.yue_pay_status : 0;\n if (res.data.offline_pay_status == 2 || res.data.deduction) {\n that.cartArr[3].payStatus = 0;\n } else {\n that.cartArr[3].payStatus = 1;\n }\n //好友代付是否开启\n that.cartArr[4].payStatus = res.data.friend_pay_status || 0;\n // that.$set(that, 'cartArr', that.cartArr);\n that.$set(that, 'ChangePrice', that.totalPrice);\n that.getBargainId();\n that.getCouponList();\n if (_this7.addressId) {\n _this7.computedPrice();\n }\n }).catch(function (err) {\n uni.hideLoading();\n return _this7.$util.Tips({\n title: err\n });\n });\n },\n /*\n * 提取砍价和拼团id\n */\n getBargainId: function getBargainId() {\n var that = this;\n var cartINfo = that.cartInfo;\n var BargainId = 0;\n var combinationId = 0;\n var discountId = 0;\n var advanceId = 0;\n cartINfo.forEach(function (value, index, cartINfo) {\n BargainId = cartINfo[index].bargain_id, combinationId = cartINfo[index].combination_id, discountId = cartINfo[index].discount_id, advanceId = cartINfo[index].advance_id;\n });\n that.$set(that, 'BargainId', parseInt(BargainId));\n that.$set(that, 'combinationId', parseInt(combinationId));\n that.$set(that, 'discountId', parseInt(discountId));\n that.$set(that, 'advanceId', parseInt(advanceId));\n if (that.cartArr.length == 3 && (BargainId || combinationId || that.seckillId || discountId)) {\n that.cartArr[2].payStatus = 0;\n that.$set(that, 'cartArr', that.cartArr);\n }\n },\n /**\n * 获取当前金额可用优惠券\n * \n */\n getCouponList: function getCouponList() {\n var shippingType = this.shippingType;\n var that = this;\n var data = {\n cartId: this.cartId,\n 'new': this.news,\n 'shippingType': parseInt(shippingType) + 1\n };\n (0, _order.getCouponsOrderPrice)(this.totalPrice, data).then(function (res) {\n that.$set(that.coupon, 'list', res.data);\n that.openType = 1;\n });\n },\n /*\n * 获取默认收货地址或者获取某条地址信息\n */\n getaddressInfo: function getaddressInfo() {\n var that = this;\n var fnc = that.addressId ? _user.getAddressDetail : _user.getAddressDefault;\n fnc(that.addressId).then(function (res) {\n if (!Array.isArray(res.data)) {\n res.data.is_default = parseInt(res.data.is_default);\n that.addressInfo = res.data || {};\n that.addressId = res.data.id || 0;\n that.address.addressId = res.data.id || 0;\n }\n });\n },\n onHaveAddressList: function onHaveAddressList() {\n this.haveAddressList = true;\n },\n payItem: function payItem(e) {\n var that = this;\n var active = e;\n that.active = active;\n that.animated = true;\n that.payType = that.cartArr[active].value;\n that.computedPrice();\n setTimeout(function () {\n that.car();\n }, 500);\n },\n couponTap: function couponTap() {\n var _this8 = this;\n this.coupon.coupon = true;\n this.coupon.list.forEach(function (item, index) {\n if (item.id == _this8.couponId) {\n item.is_use = 1;\n } else {\n item.is_use = 0;\n }\n });\n this.$set(this.coupon, 'list', this.coupon.list);\n },\n car: function car() {\n var that = this;\n that.animated = false;\n },\n onAddress: function onAddress() {\n var that = this;\n if (this.addressInfo.real_name || this.haveAddressList) {\n this.$refs.addressWindow.getAddressList();\n that.textareaStatus = false;\n that.address.address = true;\n that.pagesUrl = '/pages/users/user_address_list/index?news=' + this.news + '&cartId=' + this.cartId + '&pinkId=' + this.pinkId + '&couponId=' + this.couponId;\n } else {\n uni.navigateTo({\n url: '/pages/users/user_address/index?cartId=' + this.cartId + '&pinkId=' + this.pinkId + '&couponId=' + this.couponId + '&new=' + this.news\n });\n }\n },\n formpost: function formpost(url, postData) {\n var tempform = document.createElement(\"form\");\n tempform.action = url;\n tempform.method = \"post\";\n tempform.target = \"_self\";\n tempform.style.display = \"none\";\n for (var x in postData) {\n var opt = document.createElement(\"input\");\n opt.name = x;\n opt.value = postData[x];\n tempform.appendChild(opt);\n }\n document.body.appendChild(tempform);\n this.$nextTick(function (e) {\n tempform.submit();\n });\n },\n payment: function payment(data) {\n var that = this;\n (0, _order.orderCreate)(that.orderKey, data).then(function (res) {\n uni.reLaunch({\n url: \"/pages/goods/cashier/index?order_id=\".concat(res.data.result.orderId, \"&from_type=order\")\n });\n }).catch(function (err) {\n uni.hideLoading();\n return that.$util.Tips({\n title: err\n });\n });\n },\n clickTextArea: function clickTextArea() {\n this.$refs.textarea.focus();\n },\n SubOrder: function SubOrder(e) {\n var that = this,\n data = {};\n if (!that.addressId && !that.shippingType && !that.virtual_type) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u6536\\u8D27\\u5730\\u5740\")\n });\n if (that.shippingType == 1) {\n if (that.contacts == \"\" || that.contactsTel == \"\") {\n return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u8054\\u7CFB\\u4EBA\\u6216\\u8054\\u7CFB\\u4EBA\\u7535\\u8BDD\")\n });\n }\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/.test(that.contactsTel)) {\n return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n }\n if (!that.contacts) {\n return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u59D3\\u540D\")\n });\n }\n if (that.storeList.length == 0) return that.$util.Tips({\n title: that.$t(\"\\u6682\\u65E0\\u95E8\\u5E97,\\u8BF7\\u9009\\u62E9\\u5176\\u4ED6\\u65B9\\u5F0F\")\n });\n }\n for (var i = 0; i < that.confirm.length; i++) {\n var _data = that.confirm[i];\n if (_data.status) {\n if (_data.label === 'text' || _data.label === 'data' || _data.label === 'time' || _data.label === 'id') {\n if (!_data.value.trim()) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\") + \"\".concat(_data.title),\n icon: 'none'\n });\n }\n }\n if (_data.label === 'number') {\n if (_data.value <= 0) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\") + \"\".concat(_data.title),\n icon: 'none'\n });\n }\n }\n if (_data.label === 'email') {\n if (!/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(_data.value)) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\") + \"\".concat(_data.title),\n icon: 'none'\n });\n }\n }\n if (_data.label === 'phone') {\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(_data.value)) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\") + \"\".concat(_data.title),\n icon: 'none'\n });\n }\n }\n if (_data.label === 'img') {\n if (!_data.value.length) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u4E0A\\u4F20\") + \"\".concat(_data.title),\n icon: 'none'\n });\n }\n }\n }\n }\n data = {\n custom_form: that.confirm,\n real_name: that.contacts,\n phone: that.contactsTel,\n addressId: that.addressId,\n formId: '',\n couponId: that.couponId,\n useIntegral: that.useIntegral,\n bargainId: that.BargainId,\n combinationId: that.combinationId,\n discountId: that.discountId,\n pinkId: that.pinkId,\n advanceId: that.advanceId,\n seckill_id: that.seckillId,\n mark: that.mark,\n store_id: that.system_store ? that.system_store.id : 0,\n 'from': that.from,\n shipping_type: that.$util.$h.Add(that.shippingType, 1),\n 'new': that.news,\n 'invoice_id': that.invChecked,\n quitUrl: '/pages/goods/order_details/index?order_id=' + this.order_id\n };\n if (data.payType == 'yue' && parseFloat(that.userInfo.now_money) < parseFloat(that.totalPrice)) return that.$util.Tips({\n title: that.$t(\"\\u4F59\\u989D\\u4E0D\\u8DB3\")\n });\n // uni.showLoading({\n // \ttitle: that.$t(`订单支付中`)\n // });\n\n that.payment(data);\n },\n bindDateChange: function bindDateChange(e, index) {\n this.confirm[index].value = e.target.value;\n },\n bindTimeChange: function bindTimeChange(e, index) {\n this.confirm[index].value = e.target.value;\n },\n getDate: function getDate(type) {\n var date = new Date();\n var year = date.getFullYear();\n var month = date.getMonth() + 1;\n var day = date.getDate();\n if (type === 'start') {\n year = year - 60;\n } else if (type === 'end') {\n year = year + 2;\n }\n month = month > 9 ? month : '0' + month;\n day = day > 9 ? day : '0' + day;\n return \"\".concat(year, \"-\").concat(month, \"-\").concat(day);\n },\n uploadpic: function uploadpic(index, item) {\n var _this9 = this;\n var that = this;\n this.canvasStatus = true;\n that.$util.uploadImageChange('upload/image', function (res) {\n item.value.push(res.data.url);\n }, function (res) {\n _this9.canvasStatus = false;\n }, function (res) {\n _this9.canvasWidth = res.w;\n _this9.canvasHeight = res.h;\n });\n },\n DelPic: function DelPic(index, indexs) {\n var that = this,\n pic = this.confirm[index].value;\n that.confirm[index].value.splice(indexs, 1);\n // that.$set(that, 'pics', that.pics);\n },\n inputTripClick: function inputTripClick() {\n this.inputTrip = true;\n // this.$refs.trip.foucs()\n },\n showMaoLocation: function showMaoLocation(e) {\n var self = this;\n uni.openLocation({\n latitude: Number(e.latitude),\n longitude: Number(e.longitude),\n name: e.name,\n address: \"\".concat(e.address, \"-\").concat(e.detailed_address),\n success: function success() {\n Number;\n }\n });\n },\n call: function call(phone) {\n uni.makePhoneCall({\n phoneNumber: phone\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvb3JkZXJfY29uZmlybS9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInBheW1lbnQiLCJpbnZvaWNlUGlja2VyIiwiY291cG9uTGlzdFdpbmRvdyIsImFkZHJlc3NXaW5kb3ciLCJvcmRlckdvb2RzIiwiaG9tZSIsIm1peGlucyIsImRhdGEiLCJmb3JtYXQiLCJjb25maXJtIiwiZGF0ZSIsInRpbWUiLCJjYW52YXNXaWR0aCIsImNhbnZhc0hlaWdodCIsImNhbnZhc1N0YXR1cyIsIm5ld0ltZyIsInRleHRhcmVhU3RhdHVzIiwiY2FydEFyciIsInZhbHVlIiwidGl0bGUiLCJwYXlTdGF0dXMiLCJ2aXJ0dWFsX3R5cGUiLCJhbGxQcmljZSIsImZvcm1Db250ZW50IiwicGF5VHlwZSIsIm9wZW5UeXBlIiwiYWN0aXZlIiwiY291cG9uIiwibGlzdCIsInN0YXR1c1RpbGUiLCJhZGRyZXNzIiwiYWRkcmVzc0luZm8iLCJwaW5rSWQiLCJhZGRyZXNzSWQiLCJjb3Vwb25JZCIsImNhcnRJZCIsIkJhcmdhaW5JZCIsImNvbWJpbmF0aW9uSWQiLCJzZWNraWxsSWQiLCJkaXNjb3VudElkIiwidXNlckluZm8iLCJtYXJrIiwiY291cG9uVGl0bGUiLCJjb3Vwb25fcHJpY2UiLCJ1c2VJbnRlZ3JhbCIsImludGVncmFsX3ByaWNlIiwiaW50ZWdyYWwiLCJ1c2FibGVfaW50ZWdyYWwiLCJDaGFuZ2VQcmljZSIsImZvcm1JZHMiLCJzdGF0dXMiLCJpc19hZGRyZXNzIiwidG9QYXkiLCJzaGlwcGluZ1R5cGUiLCJzeXN0ZW1fc3RvcmUiLCJzdG9yZVBvc3RhZ2UiLCJhZHZhbmNlSWQiLCJjb250YWN0cyIsImNvbnRhY3RzVGVsIiwibXlkYXRhIiwic3RvcmVMaXN0Iiwic3RvcmVfc2VsZl9tZW50aW9uIiwiY2FydEluZm8iLCJwcmljZUdyb3VwIiwiYW5pbWF0ZWQiLCJ0b3RhbFByaWNlIiwiaW50ZWdyYWxSYXRpbyIsInBhZ2VzVXJsIiwib3JkZXJLZXkiLCJvZmZsaW5lUG9zdGFnZSIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJmcm9tIiwibmV3cyIsImludlRpdGxlIiwic3BlY2lhbF9pbnZvaWNlIiwiaW52b2ljZV9mdW5jIiwiaGVhZGVyX3R5cGUiLCJpbnZTaG93IiwiaW52TGlzdCIsImludkNoZWNrZWQiLCJ1cmxRdWVyeSIsInBheV9jbG9zZSIsIm5vQ291cG9uIiwidmFsaWRfY291bnQiLCJkaXNjb3VudF9pZCIsImlzX3NoaXBwaW5nIiwiaW5wdXRUcmlwIiwiZm9jdXMiLCJpbnRlZ3JhbF9vcGVuIiwianVtcERhdGEiLCJjb21wdXRlZCIsIm9uTG9hZCIsInRhYiIsInVybCIsIm5hbWUiLCJvblNob3ciLCJ1bmkiLCJfdGhpcyIsIm1ldGhvZHMiLCJjaGVja1NoaXBwaW5nIiwidGhhdCIsImljb24iLCJpbnZDYW5jZWwiLCJpbnZDaGFuZ2UiLCJvcGVuTGlzdCIsImludkNsb3NlIiwiZ2V0SW52b2ljZUxpc3QiLCJpdGVtIiwiZ29JbnZvaWNlIiwib25Mb2FkRnVuIiwib25DaGFuZ2VGdW4iLCJhY3Rpb24iLCJwYXlDbG9zZSIsImdvUGF5IiwicGF5Q2hlY2siLCJnZXRMaXN0IiwibGF0aXR1ZGUiLCJsb25naXR1ZGUiLCJwYWdlIiwibGltaXQiLCJjaGFuZ2VDbG9zZSIsInNob3dTdG9yZUxpc3QiLCJjaGFuZ2VQYXlUeXBlIiwiY29tcHV0ZWRQcmljZSIsInNoaXBwaW5nX3R5cGUiLCJhZGRyZXNzVHlwZSIsInR5cGUiLCJzdWNjZXNzIiwiY29tcGxldGUiLCJiaW5kUGlja2VyQ2hhbmdlIiwiQ2hhbmdDb3Vwb25zQ2xvbmUiLCJjaGFuZ2VUZXh0YXJlYVN0YXR1cyIsIkNoYW5nQ291cG9ucyIsIkNoYW5nZUludGVncmFsIiwiT25DaGFuZ2VBZGRyZXNzIiwiYmluZEhpZGVLZXlib2FyZCIsImdldENvbmZpcm0iLCJtYXNrIiwicGFyc2VGbG9hdCIsImdldEJhcmdhaW5JZCIsImNhcnRJTmZvIiwiZ2V0Q291cG9uTGlzdCIsImdldGFkZHJlc3NJbmZvIiwiZm5jIiwicmVzIiwib25IYXZlQWRkcmVzc0xpc3QiLCJwYXlJdGVtIiwic2V0VGltZW91dCIsImNvdXBvblRhcCIsImNhciIsIm9uQWRkcmVzcyIsImZvcm1wb3N0IiwidGVtcGZvcm0iLCJvcHQiLCJkb2N1bWVudCIsImNsaWNrVGV4dEFyZWEiLCJTdWJPcmRlciIsImN1c3RvbV9mb3JtIiwicmVhbF9uYW1lIiwicGhvbmUiLCJmb3JtSWQiLCJiYXJnYWluSWQiLCJzZWNraWxsX2lkIiwic3RvcmVfaWQiLCJxdWl0VXJsIiwiYmluZERhdGVDaGFuZ2UiLCJiaW5kVGltZUNoYW5nZSIsImdldERhdGUiLCJ5ZWFyIiwibW9udGgiLCJkYXkiLCJ1cGxvYWRwaWMiLCJEZWxQaWMiLCJwaWMiLCJpbnB1dFRyaXBDbGljayIsInNob3dNYW9Mb2NhdGlvbiIsIk51bWJlciIsImNhbGwiLCJwaG9uZU51bWJlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTZQQTtBQU9BO0FBTUE7QUFHQTtBQUdBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFNQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7RUFJQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO0lBQ0E7SUFDQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BRUFDO01BQ0FDO01BQ0FDO01BQ0FDO01BR0FDO01BQ0E7TUFDQUM7UUFDQTtRQUNBO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBO1FBQ0E7UUFDQUY7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0E7UUFDQTtRQUNBRjtRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQTtRQUNBO1FBQ0FGO1FBQ0FDO1FBQ0FDO01BQ0E7UUFDQTtRQUNBO1FBQ0FGO1FBQ0FDO1FBQ0FDO01BQ0EsRUFFQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztRQUNBQTtRQUNBQztRQUNBQztNQUNBO01BQUE7TUFDQUM7UUFDQUE7TUFDQTtNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUVBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQUM7SUFRQTtJQUVBO01BQ0F6RTtJQUNBO01BQ0EwRTtNQUNBQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUNBO01BQ0FDO01BQ0FBO01BQ0FBO01BQ0E7SUFDQTtJQUlBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQUM7SUFDQTtJQUVBQztNQUNBO1FBQ0FDO01BQ0E7TUFDQTtNQUNBRDtJQUNBO0VBRUE7RUFDQUU7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQTtVQUNBQztVQUNBQTtVQUNBO1VBQ0E7VUFDQTtZQUNBO1VBQ0E7UUFDQTtVQUNBO1lBQ0FBO1lBQ0FBO1lBQ0E7WUFDQTtZQUNBO2NBQ0E7WUFDQTtVQUNBO1lBQ0FBO1lBQ0FBO1lBQ0E7WUFDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO1FBQ0FKO1VBQ0E5RTtVQUNBbUY7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUFBO01BQUE7TUFDQVQ7TUFDQUE7TUFDQUE7TUFDQTtJQUNBO0lBQ0FVO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBVjtRQUNBOUU7TUFDQTtNQUNBO1FBQ0E4RTtRQUNBO1VBQ0FXO1VBQ0E7UUFDQTtRQUNBO1VBQUE7UUFBQTtRQUNBO1VBQ0E7VUFDQWI7VUFDQUE7VUFDQUE7VUFDQTtRQUNBO01BQ0E7UUFDQUU7VUFDQTlFO1VBQ0FtRjtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBTztNQUNBO01BQ0E7TUFDQSw4QkFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBOztJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQUE7UUFDQUM7UUFBQTtRQUNBQztRQUNBQztNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BRUE7TUFDQTtRQUNBekI7VUFDQUg7UUFDQTtNQUNBO0lBQ0E7SUFDQTZCO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0EzRjtRQUNBVztRQUNBVjtRQUNBMkY7UUFDQXJHO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FzRztNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQVlBN0I7VUFDQThCO1VBQ0FDO1lBQ0EvQjtZQUNBQTtVQUNBO1VBQ0FnQztZQUNBO1VBQ0E7UUFDQTtNQUlBO01BQUE7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0F6RztRQUNBYztRQUNBUjtNQUNBO1FBQ0E7VUFDQU47VUFDQUE7UUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBQTtRQUNBQTtNQUNBO1FBQ0E7UUFDQUE7UUFDQUE7UUFDQWM7UUFDQVI7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBb0c7TUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0F4QztRQUNBOUU7UUFDQXVIO01B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RUE7UUFDQUM7TUFDQTtRQUNBQTtNQUNBO01BQ0FDO01BQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBdkU7UUFDQU87TUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBaUU7TUFDQTtRQUNBQztNQUNBekU7TUFDQTtJQUNBO0lBQ0EwRTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BWUEvRTtRQUNBb0I7UUFDQUM7UUFDQXZCO1FBQ0FqRTtRQUNBa0c7VUFDQWlEO1FBQ0E7TUFDQTtJQUlBO0lBQ0FDO01BQ0FqRjtRQUNBa0Y7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjY0NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz0nb3JkZXItc3VibWlzc2lvbic+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYWxsQWRkcmVzc1wiIDpzdHlsZT1cInN0b3JlX3NlbGZfbWVudGlvbiAmJiBpc19zaGlwcGluZyA/ICcnOidwYWRkaW5nLXRvcDoxMHJweCdcIlxyXG5cdFx0XHRcdHYtaWY9XCIhdmlydHVhbF90eXBlXCI+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmF2IGFjZWEtcm93XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gZm9udC1udW1cIiA6Y2xhc3M9XCJzaGlwcGluZ1R5cGUgPT0gMCA/ICdvbicgOiAnb24yJ1wiIEB0YXA9XCJhZGRyZXNzVHlwZSgwKVwiXHJcblx0XHRcdFx0XHRcdHYtaWY9J3N0b3JlX3NlbGZfbWVudGlvbiAmJiBpc19zaGlwcGluZyc+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGZvbnQtbnVtXCIgOmNsYXNzPVwic2hpcHBpbmdUeXBlID09IDEgPyAnb24nIDogJ29uMidcIiBAdGFwPVwiYWRkcmVzc1R5cGUoMSlcIlxyXG5cdFx0XHRcdFx0XHR2LWlmPSdzdG9yZV9zZWxmX21lbnRpb24gJiYgaXNfc2hpcHBpbmcnPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhZGQtdGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtaWY9XCIhc3RvcmVfc2VsZl9tZW50aW9uIHx8ICFpc19zaGlwcGluZ1wiXHJcblx0XHRcdFx0XHRAY2xpY2sucHJldmVudD1cIm9wZW5MaXN0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uXCIgOmNsYXNzPVwic2hpcHBpbmdUeXBlPT0xPydvcmFuZ2UnOidyZWQnXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tzaGlwcGluZ1R5cGU9PTA/J+WVhuWfjumFjemAgSc6J+mXqOW6l+iHquaPkCd9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCBhZGQtdGV4dCBsaW5lMVwiIHYtaWY9XCJzaGlwcGluZ1R5cGU9PTBcIj57eyR0KGDnlLHlubPlj7DkuLrmgqjmj5DkvpvphY3pgIHmnI3liqFgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgYWRkLXRleHQgbGluZTFcIiB2LWlmPVwic2hpcHBpbmdUeXBlPT0xXCI+e3skdChg57q/5LiK5LiL5Y2V77yM5Yiw5bqX6Ieq5o+QYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj57e3NoaXBwaW5nVHlwZSA9PSAwID8gJHQoJ+WIh+aNouWcsOWdgCcpIDogJHQoJ+WIh+aNoumXqOW6lycpfX0gPHRleHRcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nYWRkcmVzcyBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyBAdGFwPSdvbkFkZHJlc3MnIHYtaWY9J3NoaXBwaW5nVHlwZSA9PSAwJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhZGRyZXNzQ29uJyB2LWlmPVwiYWRkcmVzc0luZm8ucmVhbF9uYW1lIHx8ICcnXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57e2FkZHJlc3NJbmZvLnJlYWxfbmFtZSB8fCAnJ319XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J3Bob25lJz57e2FkZHJlc3NJbmZvLnBob25lIHx8ICcnfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaW5lMVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdkZWZhdWx0IGZvbnQtbnVtJ1xyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cImFkZHJlc3NJbmZvLmlzX2RlZmF1bHRcIj5be3skdChg6buY6K6kYCl9fV08L3RleHQ+e3thZGRyZXNzSW5mby5wcm92aW5jZX19e3thZGRyZXNzSW5mby5jaXR5fX17e2FkZHJlc3NJbmZvLmRpc3RyaWN0fX17e2FkZHJlc3NJbmZvLmRldGFpbH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz0nc2V0YWRkcmVzcyc+6K6+572u5pS26LSn5Zyw5Z2APC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhZGRyZXNzQ29uJyB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdzZXRhZGRyZXNzJz57eyR0KGDorr7nva7mlLbotKflnLDlnYBgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cInN0b3JlX3NlbGZfbWVudGlvbiAmJiBpc19zaGlwcGluZ1wiIGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2FkZHJlc3MgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgdi1lbHNlIEB0YXA9XCJzaG93U3RvcmVMaXN0XCI+XHJcblx0XHRcdFx0XHQ8YmxvY2sgdi1pZj1cInN0b3JlTGlzdC5sZW5ndGg+MFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYWRkcmVzc0Nvbic+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUnPnt7c3lzdGVtX3N0b3JlLm5hbWUgfHwgJyd9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J3Bob25lJz57e3N5c3RlbV9zdG9yZS5waG9uZSB8fCAnJ319PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmUxXCI+IHt7c3lzdGVtX3N0b3JlLmFkZHJlc3N9fXt7XCIsIFwiICsgc3lzdGVtX3N0b3JlLmRldGFpbGVkX2FkZHJlc3N9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0PGJsb2NrIHYtZWxzZT5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5pqC5peg6Zeo5bqX5L+h5oGvYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb24gYWNlYS1yb3cgcm93LW1pZGRsZVwiIHYtaWY9XCJzdG9yZUxpc3QubGVuZ3RoPjBcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWRpYW5odWFcIiBAY2xpY2suc3RvcD1cImNhbGwoc3lzdGVtX3N0b3JlLnBob25lKVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWRpbmd3ZWkyXCIgQGNsaWNrLnN0b3A9XCJzaG93TWFvTG9jYXRpb24oc3lzdGVtX3N0b3JlKVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUnPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz0nL3N0YXRpYy9pbWFnZXMvbGluZS5qcGcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxvcmRlckdvb2RzIDpjYXJ0SW5mbz1cImNhcnRJbmZvXCIgOmlzX2NvbmZpcm09J3RydWUnIDpzaGlwcGluZ190eXBlPVwic2hpcHBpbmdUeXBlXCI+PC9vcmRlckdvb2RzPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nd3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgQHRhcD0nY291cG9uVGFwJ1xyXG5cdFx0XHRcdFx0di1pZj1cIiFwaW5rSWQgJiYgIUJhcmdhaW5JZCAmJiAhY29tYmluYXRpb25JZCAmJiAhc2Vja2lsbElkJiYgIW5vQ291cG9uICYmICFkaXNjb3VudElkICYmICFhZHZhbmNlSWRcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS8mOaDoOWIuGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nZGlzY291bnQnPlxyXG5cdFx0XHRcdFx0XHR7e2NvdXBvblRpdGxlfX1cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tamlhbnRvdSc+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJ1xyXG5cdFx0XHRcdFx0di1pZj1cIiFwaW5rSWQgJiYgIUJhcmdhaW5JZCAmJiAhY29tYmluYXRpb25JZCAmJiAhc2Vja2lsbElkICYmICFhZHZhbmNlSWQgJiYgaW50ZWdyYWxfb3BlblwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg56ev5YiG5oq15omjYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdkaXNjb3VudCBhY2VhLXJvdyByb3ctbWlkZGxlJz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+IHt7dXNlSW50ZWdyYWwgPyAkdChg5Ymp5L2Z56ev5YiGYCk6JHQoYOW9k+WJjeenr+WIhmApfX1cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0nbnVtIGZvbnQtY29sb3InPnt7aW50ZWdyYWwgfHwgMH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxjaGVja2JveC1ncm91cCBAY2hhbmdlPVwiQ2hhbmdlSW50ZWdyYWxcIj5cclxuXHRcdFx0XHRcdFx0XHQ8Y2hlY2tib3ggOmRpc2FibGVkPVwiaW50ZWdyYWw8PTAgJiYgIXVzZUludGVncmFsXCIgOmNoZWNrZWQ9J3VzZUludGVncmFsID8gdHJ1ZSA6IGZhbHNlJyAvPlxyXG5cdFx0XHRcdFx0XHQ8L2NoZWNrYm94LWdyb3VwPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiaW52b2ljZV9mdW5jIHx8IHNwZWNpYWxfaW52b2ljZVwiIGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIEB0YXA9XCJnb0ludm9pY2VcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW8gOWFt+WPkeelqGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nZGlzY291bnQnPlxyXG5cdFx0XHRcdFx0XHR7e2ludlRpdGxlfX1cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tamlhbnRvdSc+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwic2hpcHBpbmdUeXBlID09IDFcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOeUqOaIt+Wnk+WQjWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGlzY291bnRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodDtcIiB2LW1vZGVsPVwiY29udGFjdHNcIiB0eXBlPVwidGV4dFwiIDpwbGFjZWhvbGRlcj1cIiR0KGDor7fovpPlhaXlp5PlkI1gKVwiXHJcblx0XHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlci1jbGFzcz1cInBsYWNlaG9sZGVyXCI+PC9pbnB1dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg6IGU57O755S16K+dYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkaXNjb3VudFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCBzdHlsZT1cInRleHQtYWxpZ246IHJpZ2h0O1wiIHYtbW9kZWw9XCJjb250YWN0c1RlbFwiIHR5cGU9XCJ0ZXh0XCJcclxuXHRcdFx0XHRcdFx0XHRcdDpwbGFjZWhvbGRlcj1cIiR0KGDor7fovpPlhaXmiYvmnLrlj7dgKVwiIHBsYWNlaG9sZGVyLWNsYXNzPVwicGxhY2Vob2xkZXJcIj48L2lucHV0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJyB2LWlmPVwidGV4dGFyZWFTdGF0dXNcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWkh+azqOivtOaYjmApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hcmtcIiB2LWlmPVwiIWNvdXBvbi5jb3Vwb24gJiYgIWlucHV0VHJpcFwiIEBjbGljaz1cImlucHV0VHJpcENsaWNrXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IDpjbGFzcz1cInsnbWFyay1tc2cnOiBtYXJrfVwiIHYtdGV4dD1cIm1hcmsgfHwgJHQoYOWhq+WGmeWkh+azqOS/oeaBr++8jDEwMOWtl+S7peWGhWApXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHRleHRhcmVhIHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcicgOnBsYWNlaG9sZGVyPVwiJHQoYOWhq+WGmeWkh+azqOS/oeaBr++8jDEwMOWtl+S7peWGhWApXCJcclxuXHRcdFx0XHRcdFx0di1pZj1cIiFjb3Vwb24uY291cG9uICYmIGlucHV0VHJpcFwiIEBpbnB1dD0nYmluZEhpZGVLZXlib2FyZCcgOmZvY3VzPVwiZm9jdXNcIlxyXG5cdFx0XHRcdFx0XHRAYmx1cj1cImlucHV0VHJpcCA9IGZhbHNlXCIgOnZhbHVlPVwibWFya1wiIDptYXhsZW5ndGg9XCIxNTBcIiBuYW1lPVwibWFya1wiPlxyXG5cdFx0XHRcdFx0XHQ8L3RleHRhcmVhPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nd3JhcHBlcicgdi1pZj1cImNvbmZpcm0ubGVuZ3RoXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY29uZmlybVwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdDxzcGFuIHYtaWY9XCJpdGVtLnN0YXR1c1wiIHN0eWxlPVwiY29sb3I6IHJlZDtcIj4qPC9zcGFuPlxyXG5cdFx0XHRcdFx0XHQ8c3BhbiB2LWVsc2Ugc3R5bGU9XCJtYXJnaW5MZWZ0OiA4cHg7XCI+PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHR7eyBpdGVtLnRpdGxlIH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tIHRleHQgLS0+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5sYWJlbD09J3RleHQnXCIgY2xhc3M9XCJjb25maXJtXCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIDpwbGFjZWhvbGRlcj1cIiR0KGDor7floavlhpkke2l0ZW0udGl0bGV9YClcIiB2LW1vZGVsPVwiaXRlbS52YWx1ZVwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tIG51bWJlciAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmxhYmVsPT0nbnVtYmVyJ1wiIGNsYXNzPVwiY29uZmlybVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cIm51bWJlclwiIDpwbGFjZWhvbGRlcj1cIiR0KGDor7floavlhpkke2l0ZW0udGl0bGV9YClcIiB2LW1vZGVsPVwiaXRlbS52YWx1ZVwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tIGVtYWlsIC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0ubGFiZWw9PSdlbWFpbCdcIiBjbGFzcz1cImNvbmZpcm1cIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOivt+Whq+WGmSR7aXRlbS50aXRsZX1gKVwiIHYtbW9kZWw9XCJpdGVtLnZhbHVlXCIgLz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0gZGF0YSAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmxhYmVsPT0nZGF0YSdcIiBjbGFzcz1cInVuaS1saXN0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWxpc3QtY2VsbFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWxpc3QtY2VsbC1kYlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHBpY2tlciBtb2RlPVwiZGF0ZVwiIDp2YWx1ZT1cIml0ZW0udmFsdWVcIiBAY2hhbmdlPVwiYmluZERhdGVDaGFuZ2UoJGV2ZW50LGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS52YWx1ZSA9PSAnJ1wiIGNsYXNzPVwiZm9udENcIj57e2RhdGUraXRlbS50aXRsZX19PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtZWxzZSBjbGFzcz1cInVuaS1pbnB1dFwiPnt7aXRlbS52YWx1ZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tIHRpbWUgLS0+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5sYWJlbD09J3RpbWUnXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHBpY2tlciBtb2RlPVwidGltZVwiIDp2YWx1ZT1cIml0ZW0udmFsdWVcIiBzdGFydD1cIjAwOjAwXCIgZW5kPVwiMjM6NTlcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAY2hhbmdlPVwiYmluZFRpbWVDaGFuZ2UoJGV2ZW50LGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS52YWx1ZSA9PSAnJ1wiIGNsYXNzPVwiZm9udENcIj57e3RpbWUraXRlbS50aXRsZX19PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS52YWx1ZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tIGlkIC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0ubGFiZWw9PSdpZCdcIiBjbGFzcz1cImNvbmZpcm1cIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJpZGNhcmRcIiA6cGxhY2Vob2xkZXI9XCIkdChg6K+35aGr5YaZYCkraXRlbS50aXRsZVwiIHYtbW9kZWw9XCJpdGVtLnZhbHVlXCIgLz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0gcGhvbmUgLS0+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5sYWJlbD09J3Bob25lJ1wiIGNsYXNzPVwiY29uZmlybVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRlbFwiIDpwbGFjZWhvbGRlcj1cIiR0KGDor7floavlhplgKStpdGVtLnRpdGxlXCIgdi1tb2RlbD1cIml0ZW0udmFsdWVcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSBpbWcgLS0+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5sYWJlbD09J2ltZydcIiBjbGFzcz1cImNvbmZpcm1JbWdcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpc3QgYWNlYS1yb3cgcm93LW1pZGRsZSc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnIHYtZm9yPVwiKGl0ZW1zLGluZGV4cykgaW4gaXRlbS52YWx1ZVwiIDprZXk9XCJpbmRleHNcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPSdpdGVtcycgY2xhc3M9XCJpbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tZ3VhbmJpMSBmb250LW51bSBkZWwnIEBjbGljaz0nRGVsUGljKGluZGV4LGluZGV4cyknPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyIHJvdy1jb2x1bW4gYm9yJ1xyXG5cdFx0XHRcdFx0XHRcdFx0QGNsaWNrPSd1cGxvYWRwaWMoaW5kZXgsaXRlbSknIHYtaWY9XCJpdGVtLnZhbHVlLmxlbmd0aCA8IDhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWljb24yNTIwMSc+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5LiK5Lyg5Zu+54mHYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5TGlzdCc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDllYblk4HmgLvku7dgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5Jz5cclxuXHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7YWxsUHJpY2UgfHwgMH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInXHJcblx0XHRcdFx0XHR2LWlmPVwicHJpY2VHcm91cC5zdG9yZVBvc3RhZ2UgPiAwIHx8IHByaWNlR3JvdXAuc3RvcmVQb3N0YWdlRGlzY291bnQgPiAwXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDphY3pgIHov5DotLlgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5Jz5cclxuXHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7KHBhcnNlRmxvYXQocHJpY2VHcm91cC5zdG9yZVBvc3RhZ2UpK3BhcnNlRmxvYXQocHJpY2VHcm91cC5zdG9yZVBvc3RhZ2VEaXNjb3VudCkpLnRvRml4ZWQoMil9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJ1xyXG5cdFx0XHRcdFx0di1pZj1cInByaWNlR3JvdXAubGV2ZWxQcmljZSA+IDAgJiYgdXNlckluZm8udmlwICYmICFwaW5rSWQgJiYgIUJhcmdhaW5JZCAmJiAhY29tYmluYXRpb25JZCAmJiAhc2Vja2lsbElkICYmICFkaXNjb3VudElkXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDnlKjmiLfnrYnnuqfkvJjmg6BgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5Jz4te3skdChg77+lYCl9fXt7cGFyc2VGbG9hdChwcmljZUdyb3VwLmxldmVsUHJpY2UpLnRvRml4ZWQoMil9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcidcclxuXHRcdFx0XHRcdHYtaWY9XCJwcmljZUdyb3VwLm1lbWJlclByaWNlID4gMCAmJiB1c2VySW5mby52aXAgJiYgIXBpbmtJZCAmJiAhQmFyZ2FpbklkICYmICFjb21iaW5hdGlvbklkICYmICFzZWNraWxsSWQgJiYgIWRpc2NvdW50SWRcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS7mOi0ueS8muWRmOS8mOaDoGApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXknPi17eyR0KGDvv6VgKX19e3twYXJzZUZsb2F0KHByaWNlR3JvdXAubWVtYmVyUHJpY2UpLnRvRml4ZWQoMil9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgdi1pZj1cInByaWNlR3JvdXAuc3RvcmVQb3N0YWdlRGlzY291bnQgPiAwXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDkvJrlkZjov5DotLnkvJjmg6BgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5Jz4te3skdChg77+lYCl9fXt7cGFyc2VGbG9hdChwcmljZUdyb3VwLnN0b3JlUG9zdGFnZURpc2NvdW50KS50b0ZpeGVkKDIpfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIHYtaWY9XCJjb3Vwb25fcHJpY2UgPiAwXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDkvJjmg6DliLjmirXmiaNgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5Jz4te3skdChg77+lYCl9fXt7cGFyc2VGbG9hdChjb3Vwb25fcHJpY2UpLnRvRml4ZWQoMil9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgdi1pZj1cImludGVncmFsX3ByaWNlID4gMFwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg56ev5YiG5oq15omjYCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSc+LXt7JHQoYO+/pWApfX17e3BhcnNlRmxvYXQoaW50ZWdyYWxfcHJpY2UpLnRvRml4ZWQoMil9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgc3R5bGU9J2hlaWdodDoxMjBycHg7Jz48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdmb290ZXIgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXc+e3skdChg5ZCI6K6hYCl9fTpcclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdmb250LWNvbG9yJz57eyR0KGDvv6VgKX19e3t0b3RhbFByaWNlIHx8IDB9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3NldHRsZW1lbnQnIHN0eWxlPSd6LWluZGV4OjEwMCcgQHRhcC5zdG9wPVwiU3ViT3JkZXJcIlxyXG5cdFx0XHRcdFx0di1pZj1cIih2YWxpZF9jb3VudD4wJiYhZGlzY291bnRfaWQpIHx8ICh2YWxpZF9jb3VudD09Y2FydEluZm8ubGVuZ3RoJiZkaXNjb3VudF9pZClcIj57eyR0KGDmj5DkuqTorqLljZVgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdzZXR0bGVtZW50IGJnLWNvbG9yLWh1aScgc3R5bGU9J3otaW5kZXg6MTAwJyB2LWVsc2U+e3skdChg5o+Q5Lqk6K6i5Y2VYCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJhbGlwYXlzdWJtaXRcIiB2LWh0bWw9XCJmb3JtQ29udGVudFwiPjwvdmlldz5cclxuXHRcdDxjb3Vwb25MaXN0V2luZG93IDpjb3Vwb249J2NvdXBvbicgQENoYW5nQ291cG9uc0Nsb25lPVwiQ2hhbmdDb3Vwb25zQ2xvbmVcIiA6b3BlblR5cGU9J29wZW5UeXBlJyA6Y2FydElkPSdjYXJ0SWQnXHJcblx0XHRcdEBDaGFuZ0NvdXBvbnM9XCJDaGFuZ0NvdXBvbnNcIj48L2NvdXBvbkxpc3RXaW5kb3c+XHJcblx0XHQ8YWRkcmVzc1dpbmRvdyByZWY9XCJhZGRyZXNzV2luZG93XCIgQGNoYW5nZVRleHRhcmVhU3RhdHVzPVwiY2hhbmdlVGV4dGFyZWFTdGF0dXNcIiA6bmV3cz0nbmV3cycgOmFkZHJlc3M9J2FkZHJlc3MnXHJcblx0XHRcdDpwYWdlc1VybD1cInBhZ2VzVXJsXCIgQE9uQ2hhbmdlQWRkcmVzcz1cIk9uQ2hhbmdlQWRkcmVzc1wiIEBjaGFuZ2VDbG9zZT1cImNoYW5nZUNsb3NlXCJcclxuXHRcdFx0QG9uSGF2ZUFkZHJlc3NMaXN0PVwib25IYXZlQWRkcmVzc0xpc3RcIj48L2FkZHJlc3NXaW5kb3c+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDxob21lIHYtc2hvdz1cIiFpbnZTaG93XCI+PC9ob21lPlxyXG5cdFx0PGludm9pY2UtcGlja2VyIDppbnYtc2hvdz1cImludlNob3dcIiA6aW52LWxpc3Q9XCJpbnZMaXN0XCIgOmludi1jaGVja2VkPVwiaW52Q2hlY2tlZFwiIDppcy1zcGVjaWFsPVwic3BlY2lhbF9pbnZvaWNlXCJcclxuXHRcdFx0OnVybC1xdWVyeT1cInVybFF1ZXJ5XCIgQGludi1jbG9zZT1cImludkNsb3NlXCIgQGludi1jaGFuZ2U9XCJpbnZDaGFuZ2VcIiBAaW52LWNhbmNlbD1cImludkNhbmNlbFwiPlxyXG5cdFx0PC9pbnZvaWNlLXBpY2tlcj5cclxuXHRcdDxjYW52YXMgY2FudmFzLWlkPVwiY2FudmFzXCIgdi1pZj1cImNhbnZhc1N0YXR1c1wiXHJcblx0XHRcdDpzdHlsZT1cInt3aWR0aDogY2FudmFzV2lkdGggKyAncHgnLCBoZWlnaHQ6IGNhbnZhc0hlaWdodCArICdweCcscG9zaXRpb246ICdhYnNvbHV0ZScsbGVmdDonLTEwMDAwMHB4Jyx0b3A6Jy0xMDAwMDBweCd9XCI+PC9jYW52YXM+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRvcmRlckNvbmZpcm0sXHJcblx0XHRnZXRDb3Vwb25zT3JkZXJQcmljZSxcclxuXHRcdG9yZGVyQ3JlYXRlLFxyXG5cdFx0cG9zdE9yZGVyQ29tcHV0ZWQsXHJcblx0XHRjaGVja1NoaXBwaW5nXHJcblx0fSBmcm9tICdAL2FwaS9vcmRlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEFkZHJlc3NEZWZhdWx0LFxyXG5cdFx0Z2V0QWRkcmVzc0RldGFpbCxcclxuXHRcdGludm9pY2VMaXN0LFxyXG5cdFx0aW52b2ljZU9yZGVyXHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0b3BlblBheVN1YnNjcmliZVxyXG5cdH0gZnJvbSAnQC91dGlscy9TdWJzY3JpYmVNZXNzYWdlLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0c3RvcmVMaXN0QXBpXHJcblx0fSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdENBQ0hFX0xPTkdJVFVERSxcclxuXHRcdENBQ0hFX0xBVElUVURFXHJcblx0fSBmcm9tICdAL2NvbmZpZy9jYWNoZS5qcyc7XHJcblx0aW1wb3J0IGNvdXBvbkxpc3RXaW5kb3cgZnJvbSAnQC9jb21wb25lbnRzL2NvdXBvbkxpc3RXaW5kb3cnO1xyXG5cdGltcG9ydCBhZGRyZXNzV2luZG93IGZyb20gJ0AvY29tcG9uZW50cy9hZGRyZXNzV2luZG93JztcclxuXHRpbXBvcnQgb3JkZXJHb29kcyBmcm9tICdAL2NvbXBvbmVudHMvb3JkZXJHb29kcyc7XHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCBpbnZvaWNlUGlja2VyIGZyb20gJy4uL2NvbXBvbmVudHMvaW52b2ljZVBpY2tlci9pbmRleC52dWUnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IHBheW1lbnQgZnJvbSAnQC9jb21wb25lbnRzL3BheW1lbnQnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSBcIkAvbWl4aW5zL2NvbG9yXCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRwYXltZW50LFxyXG5cdFx0XHRpbnZvaWNlUGlja2VyLFxyXG5cdFx0XHRjb3Vwb25MaXN0V2luZG93LFxyXG5cdFx0XHRhZGRyZXNzV2luZG93LFxyXG5cdFx0XHRvcmRlckdvb2RzLFxyXG5cdFx0XHRob21lLFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRjb25zdCBjdXJyZW50RGF0ZSA9IHRoaXMuZ2V0RGF0ZSh7XHJcblx0XHRcdFx0Zm9ybWF0OiB0cnVlXHJcblx0XHRcdH0pXHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Y29uZmlybTogJycsIC8v6Ieq5a6a5LmJ55WZ6KiAXHJcblx0XHRcdFx0ZGF0ZTogdGhpcy4kdChg6K+36YCJ5oupYCksXHJcblx0XHRcdFx0dGltZTogdGhpcy4kdChg6K+36YCJ5oupYCksXHJcblxyXG5cdFx0XHRcdGNhbnZhc1dpZHRoOiBcIlwiLFxyXG5cdFx0XHRcdGNhbnZhc0hlaWdodDogXCJcIixcclxuXHRcdFx0XHRjYW52YXNTdGF0dXM6IGZhbHNlLFxyXG5cdFx0XHRcdG5ld0ltZzogW10sXHJcblxyXG5cclxuXHRcdFx0XHR0ZXh0YXJlYVN0YXR1czogdHJ1ZSxcclxuXHRcdFx0XHQvL+aUr+S7mOaWueW8j1xyXG5cdFx0XHRcdGNhcnRBcnI6IFt7XHJcblx0XHRcdFx0XHRcdFwibmFtZVwiOiB0aGlzLiR0KGDlvq7kv6HmlK/ku5hgKSxcclxuXHRcdFx0XHRcdFx0XCJpY29uXCI6IFwiaWNvbi13ZWl4aW4yXCIsXHJcblx0XHRcdFx0XHRcdHZhbHVlOiAnd2VpeGluJyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOS9v+eUqOW+ruS/oeW/q+aNt+aUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRwYXlTdGF0dXM6IDEsXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcIm5hbWVcIjogdGhpcy4kdChg5pSv5LuY5a6d5pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdFwiaWNvblwiOiBcImljb24temhpZnViYW9cIixcclxuXHRcdFx0XHRcdFx0dmFsdWU6ICdhbGlwYXknLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5L2/55So5pSv5LuY5a6d5pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdHBheVN0YXR1czogMSxcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFwibmFtZVwiOiB0aGlzLiR0KGDkvZnpop3mlK/ku5hgKSxcclxuXHRcdFx0XHRcdFx0XCJpY29uXCI6IFwiaWNvbi15dWV6aGlmdVwiLFxyXG5cdFx0XHRcdFx0XHR2YWx1ZTogJ3l1ZScsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDlj6/nlKjkvZnpop1gKSxcclxuXHRcdFx0XHRcdFx0cGF5U3RhdHVzOiAxLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IHRoaXMuJHQoYOe6v+S4i+aUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRcImljb25cIjogXCJpY29uLXl1ZXpoaWZ1MVwiLFxyXG5cdFx0XHRcdFx0XHR2YWx1ZTogJ29mZmxpbmUnLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5L2/55So57q/5LiL5LuY5qy+YCksXHJcblx0XHRcdFx0XHRcdHBheVN0YXR1czogMixcclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IHRoaXMuJHQoYOWlveWPi+S7o+S7mGApLFxyXG5cdFx0XHRcdFx0XHRcImljb25cIjogXCJpY29uLWhhb3lvdWRhaXpoaWZ1XCIsXHJcblx0XHRcdFx0XHRcdHZhbHVlOiAnZnJpZW5kJyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOaJvuW+ruS/oeWlveWPi+aUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRwYXlTdGF0dXM6IDEsXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0dmlydHVhbF90eXBlOiAwLFxyXG5cdFx0XHRcdGFsbFByaWNlOiAwLFxyXG5cdFx0XHRcdGZvcm1Db250ZW50OiAnJyxcclxuXHRcdFx0XHRwYXlUeXBlOiAnJywgLy/mlK/ku5jmlrnlvI9cclxuXHRcdFx0XHRvcGVuVHlwZTogMSwgLy/kvJjmg6DliLjmiZPlvIDmlrnlvI8gMT3kvb/nlKhcclxuXHRcdFx0XHRhY3RpdmU6IDAsIC8v5pSv5LuY5pa55byP5YiH5o2iXHJcblx0XHRcdFx0Y291cG9uOiB7XHJcblx0XHRcdFx0XHRjb3Vwb246IGZhbHNlLFxyXG5cdFx0XHRcdFx0bGlzdDogW10sXHJcblx0XHRcdFx0XHRzdGF0dXNUaWxlOiB0aGlzLiR0KGDnq4vljbPkvb/nlKhgKVxyXG5cdFx0XHRcdH0sIC8v5LyY5oOg5Yi457uE5Lu2XHJcblx0XHRcdFx0YWRkcmVzczoge1xyXG5cdFx0XHRcdFx0YWRkcmVzczogZmFsc2VcclxuXHRcdFx0XHR9LCAvL+WcsOWdgOe7hOS7tlxyXG5cdFx0XHRcdGFkZHJlc3NJbmZvOiB7fSwgLy/lnLDlnYDkv6Hmga9cclxuXHRcdFx0XHRwaW5rSWQ6IDAsIC8v5ou85ZuiaWRcclxuXHRcdFx0XHRhZGRyZXNzSWQ6IDAsIC8v5Zyw5Z2AaWRcclxuXHRcdFx0XHRjb3Vwb25JZDogMCwgLy/kvJjmg6DliLhpZFxyXG5cdFx0XHRcdGNhcnRJZDogJycsIC8v6LSt54mp6L2maWRcclxuXHRcdFx0XHRCYXJnYWluSWQ6IDAsXHJcblx0XHRcdFx0Y29tYmluYXRpb25JZDogMCxcclxuXHRcdFx0XHRzZWNraWxsSWQ6IDAsXHJcblx0XHRcdFx0ZGlzY291bnRJZDogMCxcclxuXHRcdFx0XHR1c2VySW5mbzoge30sIC8v55So5oi35L+h5oGvXHJcblx0XHRcdFx0bWFyazogJycsIC8v5aSH5rOo5L+h5oGvXHJcblx0XHRcdFx0Y291cG9uVGl0bGU6IHRoaXMuJHQoYOivt+mAieaLqWApLCAvL+S8mOaDoOWIuFxyXG5cdFx0XHRcdGNvdXBvbl9wcmljZTogMCwgLy/kvJjmg6DliLjmirXmiaPph5Hpop1cclxuXHRcdFx0XHR1c2VJbnRlZ3JhbDogZmFsc2UsIC8v5piv5ZCm5L2/55So56ev5YiGXHJcblx0XHRcdFx0aW50ZWdyYWxfcHJpY2U6IDAsIC8v56ev5YiG5oq15omj6YeR6aKdXHJcblx0XHRcdFx0aW50ZWdyYWw6IDAsXHJcblx0XHRcdFx0dXNhYmxlX2ludGVncmFsOiAwLFxyXG5cdFx0XHRcdENoYW5nZVByaWNlOiAwLCAvL+S9v+eUqOenr+WIhuaKteaJo+WPmOWKqOWQjueahOmHkeminVxyXG5cdFx0XHRcdGZvcm1JZHM6IFtdLCAvL+aUtumbhmZvcm1pZFxyXG5cdFx0XHRcdHN0YXR1czogMCxcclxuXHRcdFx0XHRpc19hZGRyZXNzOiBmYWxzZSxcclxuXHRcdFx0XHR0b1BheTogZmFsc2UsIC8v5L+u5aSN6L+b5YWl5pSv5LuY5pe26aG16Z2i6ZqQ6JeP5LuO5paw5Yi35paw6aG16Z2iXHJcblx0XHRcdFx0c2hpcHBpbmdUeXBlOiAwLFxyXG5cdFx0XHRcdHN5c3RlbV9zdG9yZToge30sXHJcblx0XHRcdFx0c3RvcmVQb3N0YWdlOiAwLFxyXG5cdFx0XHRcdGFkdmFuY2VJZDogMCxcclxuXHRcdFx0XHRjb250YWN0czogJycsXHJcblx0XHRcdFx0Y29udGFjdHNUZWw6ICcnLFxyXG5cdFx0XHRcdG15ZGF0YToge30sXHJcblx0XHRcdFx0c3RvcmVMaXN0OiBbXSxcclxuXHRcdFx0XHRzdG9yZV9zZWxmX21lbnRpb246IDAsXHJcblx0XHRcdFx0Y2FydEluZm86IFtdLFxyXG5cdFx0XHRcdHByaWNlR3JvdXA6IHt9LFxyXG5cdFx0XHRcdGFuaW1hdGVkOiBmYWxzZSxcclxuXHRcdFx0XHR0b3RhbFByaWNlOiAwLFxyXG5cdFx0XHRcdGludGVncmFsUmF0aW86IFwiMFwiLFxyXG5cdFx0XHRcdHBhZ2VzVXJsOiBcIlwiLFxyXG5cdFx0XHRcdG9yZGVyS2V5OiBcIlwiLFxyXG5cdFx0XHRcdC8vIHVzYWJsZUNvdXBvbjoge30sXHJcblx0XHRcdFx0b2ZmbGluZVBvc3RhZ2U6IFwiXCIsXHJcblx0XHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcclxuXHRcdFx0XHRpc1Nob3dBdXRoOiBmYWxzZSwgLy/mmK/lkKbpmpDol4/mjojmnYNcclxuXHRcdFx0XHRmcm9tOiAnJyxcclxuXHRcdFx0XHRuZXdzOiAxLFxyXG5cclxuXHRcdFx0XHQvLyBpbnZUaXRsZTogJ+S4jeW8gOWPkeelqCcsXHJcblx0XHRcdFx0aW52VGl0bGU6IHRoaXMuJHQoYOS4jeW8gOWPkeelqGApLFxyXG5cdFx0XHRcdHNwZWNpYWxfaW52b2ljZTogZmFsc2UsXHJcblx0XHRcdFx0aW52b2ljZV9mdW5jOiBmYWxzZSxcclxuXHRcdFx0XHRoZWFkZXJfdHlwZTogJycsXHJcblx0XHRcdFx0aW52U2hvdzogZmFsc2UsXHJcblx0XHRcdFx0aW52TGlzdDogW10sXHJcblx0XHRcdFx0aW52Q2hlY2tlZDogJycsXHJcblx0XHRcdFx0dXJsUXVlcnk6ICcnLFxyXG5cdFx0XHRcdHBheV9jbG9zZTogZmFsc2UsXHJcblx0XHRcdFx0bm9Db3Vwb246IDAsXHJcblx0XHRcdFx0dmFsaWRfY291bnQ6IDAsXHJcblx0XHRcdFx0ZGlzY291bnRfaWQ6IDAsXHJcblx0XHRcdFx0aXNfc2hpcHBpbmc6IHRydWUsXHJcblx0XHRcdFx0aW5wdXRUcmlwOiBmYWxzZSxcclxuXHRcdFx0XHRmb2N1czogdHJ1ZSxcclxuXHRcdFx0XHRpbnRlZ3JhbF9vcGVuOiBmYWxzZSxcclxuXHRcdFx0XHRqdW1wRGF0YToge31cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHQvLyB3YXRjaDoge1xyXG5cdFx0Ly8gXHRzdGFydERhdGUoKSB7XHJcblx0XHQvLyBcdFx0cmV0dXJuIHRoaXMuZ2V0RGF0ZSgnc3RhcnQnKTtcclxuXHRcdC8vIFx0fSxcclxuXHRcdC8vIFx0ZW5kRGF0ZSgpIHtcclxuXHRcdC8vIFx0XHRyZXR1cm4gdGhpcy5nZXREYXRlKCdlbmQnKTtcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gfSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHR0aGlzLmZyb20gPSB0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKSA/ICd3ZWl4aW4nIDogJ3dlaXhpbmg1J1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdHRoaXMuZnJvbSA9ICdyb3V0aW5lJ1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdHRoaXMuZnJvbSA9ICdhcHAnXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRpZiAoIW9wdGlvbnMuY2FydElkKSByZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+36YCJ5oup6KaB6LSt5Lmw55qE5ZWG5ZOBYClcclxuXHRcdFx0fSwge1xyXG5cdFx0XHRcdHRhYjogMyxcclxuXHRcdFx0XHR1cmw6IDFcclxuXHRcdFx0fSk7XHJcblx0XHRcdHRoaXMuY291cG9uSWQgPSBvcHRpb25zLmNvdXBvbklkIHx8IDA7XHJcblx0XHRcdHRoaXMubm9Db3Vwb24gPSBOdW1iZXIob3B0aW9ucy5ub0NvdXBvbikgfHwgMDtcclxuXHRcdFx0dGhpcy5waW5rSWQgPSBvcHRpb25zLnBpbmtJZCA/IHBhcnNlSW50KG9wdGlvbnMucGlua0lkKSA6IDA7XHJcblx0XHRcdHRoaXMuYWRkcmVzc0lkID0gb3B0aW9ucy5hZGRyZXNzSWQgfHwgMDtcclxuXHRcdFx0dGhpcy5jYXJ0SWQgPSBvcHRpb25zLmNhcnRJZDtcclxuXHRcdFx0dGhpcy5pc19hZGRyZXNzID0gb3B0aW9ucy5pc19hZGRyZXNzID8gdHJ1ZSA6IGZhbHNlO1xyXG5cdFx0XHR0aGlzLm5ld3MgPSAhb3B0aW9ucy5uZXcgfHwgb3B0aW9ucy5uZXcgPT09ICcwJyA/IDAgOiAxO1xyXG5cdFx0XHR0aGlzLmludkNoZWNrZWQgPSBvcHRpb25zLmludm9pY2VfaWQgfHwgJyc7XHJcblx0XHRcdHRoaXMuaGVhZGVyX3R5cGUgPSBvcHRpb25zLmhlYWRlcl90eXBlIHx8ICcxJztcclxuXHRcdFx0dGhpcy5jb3Vwb25UaXRsZSA9IG9wdGlvbnMuY291cG9uVGl0bGUgfHwgdGhpcy4kdChg6K+36YCJ5oupYClcclxuXHRcdFx0aWYgKG9wdGlvbnMuaW52b2ljZV9pZCkge1xyXG5cdFx0XHRcdGxldCBuYW1lID0gJydcclxuXHRcdFx0XHRuYW1lICs9IG9wdGlvbnMuaGVhZGVyX3R5cGUgPT0gMSA/IHRoaXMuJHQoYOS4quS6umApIDogdGhpcy4kdChg5LyB5LiaYCk7XHJcblx0XHRcdFx0bmFtZSArPSBvcHRpb25zLmludm9pY2VfdHlwZSA9PSAxID8gdGhpcy4kdChg5pmu6YCaYCkgOiB0aGlzLiR0KGDkuJPnlKhgKTtcclxuXHRcdFx0XHRuYW1lICs9IHRoaXMuJHQoYOWPkeelqGApO1xyXG5cdFx0XHRcdHRoaXMuaW52VGl0bGUgPSBuYW1lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vICNpZm5kZWYgQVBQLVBMVVNcclxuXHRcdFx0dGhpcy50ZXh0YXJlYVN0YXR1cyA9IHRydWU7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luICYmIHRoaXMudG9QYXkgPT0gZmFsc2UpIHtcclxuXHRcdFx0XHR0aGlzLmNoZWNrU2hpcHBpbmcoKTtcclxuXHRcdFx0XHQvLyB0aGlzLmdldGFkZHJlc3NJbmZvKCk7XHJcblx0XHRcdFx0Ly8gdGhpcy5nZXRDb25maXJtKCk7XHJcblx0XHRcdFx0Ly8gdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0Ly8gXHR0aGlzLiRyZWZzLmFkZHJlc3NXaW5kb3cuZ2V0QWRkcmVzc0xpc3QoKTtcclxuXHRcdFx0XHQvLyB9KVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog55Sf5ZG95ZGo5pyf5Ye95pWwLS3nm5HlkKzpobXpnaLmmL7npLpcclxuXHRcdCAqL1xyXG5cdFx0b25TaG93OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0bGV0IF90aGlzID0gdGhpc1xyXG5cclxuXHRcdFx0dW5pLiRvbihcImhhbmRDbGlja1wiLCByZXMgPT4ge1xyXG5cdFx0XHRcdGlmIChyZXMpIHtcclxuXHRcdFx0XHRcdF90aGlzLnN5c3RlbV9zdG9yZSA9IHJlcy5hZGRyZXNzXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOa4hemZpOebkeWQrFxyXG5cdFx0XHRcdHVuaS4kb2ZmKCdoYW5kQ2xpY2snKTtcclxuXHRcdFx0fSlcclxuXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRjaGVja1NoaXBwaW5nKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRjaGVja1NoaXBwaW5nKHRoYXQuY2FydElkLCB0aGF0Lm5ld3MpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuZGF0YS50eXBlID09IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5pc19zaGlwcGluZyA9IHRydWU7XHJcblx0XHRcdFx0XHRcdHRoYXQuc2hpcHBpbmdUeXBlID0gMDtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRhZGRyZXNzSW5mbygpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldENvbmZpcm0oKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy4kcmVmcy5hZGRyZXNzV2luZG93LmdldEFkZHJlc3NMaXN0KCk7XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmRhdGEudHlwZSA9PSAxKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5pc19zaGlwcGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hpcHBpbmdUeXBlID0gMDtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmdldGFkZHJlc3NJbmZvKCk7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5nZXRDb25maXJtKCk7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLiRyZWZzLmFkZHJlc3NXaW5kb3cuZ2V0QWRkcmVzc0xpc3QoKTtcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5kYXRhLnR5cGUgPT0gMikge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaXNfc2hpcHBpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnNoaXBwaW5nVHlwZSA9IDE7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5hZGRyZXNzVHlwZSgxKVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ2V0Q29uZmlybSgpO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ2V0TGlzdCgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDkuI3lvIDlj5HnpahcclxuXHRcdFx0aW52Q2FuY2VsKCkge1xyXG5cdFx0XHRcdHRoaXMuaW52Q2hlY2tlZCA9ICcnO1xyXG5cdFx0XHRcdHRoaXMuaW52VGl0bGUgPSB0aGlzLiR0KGDkuI3lvIDlj5HnpahgKVxyXG5cdFx0XHRcdHRoaXMuaW52U2hvdyA9IGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpgInmi6nlj5HnpahcclxuXHRcdFx0aW52Q2hhbmdlKGlkKSB7XHJcblx0XHRcdFx0bGV0IG5hbWUgPSAnJztcclxuXHRcdFx0XHR0aGlzLmludkNoZWNrZWQgPSBpZDtcclxuXHRcdFx0XHR0aGlzLmludlNob3cgPSBmYWxzZTtcclxuXHRcdFx0XHRjb25zdCByZXN1bHQgPSB0aGlzLmludkxpc3QuZmluZChpdGVtID0+IGl0ZW0uaWQgPT09IGlkKTtcclxuXHRcdFx0XHRuYW1lICs9IHJlc3VsdC5oZWFkZXJfdHlwZSA9PT0gMSA/IHRoaXMuJHQoYOS4quS6umApIDogdGhpcy4kdChg5LyB5LiaYCk7XHJcblx0XHRcdFx0bmFtZSArPSByZXN1bHQudHlwZSA9PT0gMSA/IHRoaXMuJHQoYOaZrumAmmApIDogdGhpcy4kdChg5LiT55SoYCk7XHJcblx0XHRcdFx0bmFtZSArPSB0aGlzLiR0KGDlj5HnpahgKTtcclxuXHRcdFx0XHR0aGlzLmludlRpdGxlID0gbmFtZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0b3Blbkxpc3QoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuc2hpcHBpbmdUeXBlID09IDApIHtcclxuXHRcdFx0XHRcdHRoaXMub25BZGRyZXNzKClcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5zaG93U3RvcmVMaXN0KClcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWFs+mXreWPkeelqFxyXG5cdFx0XHRpbnZDbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLmludlNob3cgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLmdldEludm9pY2VMaXN0KClcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0SW52b2ljZUxpc3QoKSB7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmraPlnKjliqDovb3kuK1gKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0aW52b2ljZUxpc3QoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHRoaXMuaW52TGlzdCA9IHJlcy5kYXRhLm1hcChpdGVtID0+IHtcclxuXHRcdFx0XHRcdFx0aXRlbS5pZCA9IGl0ZW0uaWQudG9TdHJpbmcoKTtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIGl0ZW07XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdGNvbnN0IHJlc3VsdCA9IHRoaXMuaW52TGlzdC5maW5kKGl0ZW0gPT4gaXRlbS5pZCA9PSB0aGlzLmludkNoZWNrZWQpO1xyXG5cdFx0XHRcdFx0aWYgKHJlc3VsdCkge1xyXG5cdFx0XHRcdFx0XHRsZXQgbmFtZSA9ICcnO1xyXG5cdFx0XHRcdFx0XHRuYW1lICs9IHJlc3VsdC5oZWFkZXJfdHlwZSA9PT0gMSA/IHRoaXMuJHQoYOS4quS6umApIDogdGhpcy4kdChg5LyB5LiaYCk7XHJcblx0XHRcdFx0XHRcdG5hbWUgKz0gcmVzdWx0LnR5cGUgPT09IDEgPyB0aGlzLiR0KGDmma7pgJpgKSA6IHRoaXMuJHQoYOS4k+eUqGApO1xyXG5cdFx0XHRcdFx0XHRuYW1lICs9IHRoaXMuJHQoYOWPkeelqGApO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmludlRpdGxlID0gbmFtZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDlvIDlj5HnpahcclxuXHRcdFx0ICovXHJcblx0XHRcdGdvSW52b2ljZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRJbnZvaWNlTGlzdCgpXHJcblx0XHRcdFx0dGhpcy5pbnZTaG93ID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLnVybFF1ZXJ5ID1cclxuXHRcdFx0XHRcdGBuZXc9JHt0aGlzLm5ld3N9JmNhcnRJZD0ke3RoaXMuY2FydElkfSZwaW5rSWQ9JHt0aGlzLnBpbmtJZH0mY291cG9uSWQ9JHt0aGlzLmNvdXBvbklkfSZhZGRyZXNzSWQ9JHt0aGlzLmFkZHJlc3NJZH0mc3BlY2lhbEludm9pY2U9JHt0aGlzLnNwZWNpYWxfaW52b2ljZX0mY291cG9uVGl0bGU9JHt0aGlzLmNvdXBvblRpdGxlfWA7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmjojmnYPlm57osIPkuovku7ZcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRvbkxvYWRGdW46IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0YWRkcmVzc0luZm8oKTtcclxuXHRcdFx0XHR0aGlzLmdldENvbmZpcm0oKTtcclxuXHRcdFx0XHQvL+iwg+eUqOWtkOmhtemdouaWueazleaOiOadg+WQjuaJp+ihjOiOt+WPluWcsOWdgOWIl+ihqFxyXG5cdFx0XHRcdC8vIHRoaXMuJHNjb3BlLnNlbGVjdENvbXBvbmVudCgnI2FkZHJlc3Mtd2luZG93JykuZ2V0QWRkcmVzc0xpc3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOS6i+S7tuWbnuiwg1xyXG5cdFx0XHQgKlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0b25DaGFuZ2VGdW46IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRsZXQgb3B0ID0gZTtcclxuXHRcdFx0XHRsZXQgYWN0aW9uID0gb3B0LmFjdGlvbiB8fCBudWxsO1xyXG5cdFx0XHRcdGxldCB2YWx1ZSA9IG9wdC52YWx1ZSAhPSB1bmRlZmluZWQgPyBvcHQudmFsdWUgOiBudWxsO1xyXG5cdFx0XHRcdGFjdGlvbiAmJiB0aGlzW2FjdGlvbl0gJiYgdGhpc1thY3Rpb25dKHZhbHVlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0cGF5Q2xvc2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMucGF5X2Nsb3NlID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvUGF5KCkge1xyXG5cdFx0XHRcdHRoaXMucGF5X2Nsb3NlID0gdHJ1ZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0cGF5Q2hlY2sodHlwZSkge1xyXG5cdFx0XHRcdHRoaXMucGF5VHlwZSA9IHR5cGU7XHJcblx0XHRcdFx0dGhpcy5TdWJPcmRlcigpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W6Zeo5bqX5YiX6KGo5pWw5o2uXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRMaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgbG9uZ2l0dWRlID0gdW5pLmdldFN0b3JhZ2VTeW5jKFwidXNlcl9sb25naXR1ZGVcIikgfHwgJyc7IC8v57uP5bqmXHJcblx0XHRcdFx0bGV0IGxhdGl0dWRlID0gdW5pLmdldFN0b3JhZ2VTeW5jKFwidXNlcl9sYXRpdHVkZVwiKSB8fCAnJzsgLy/nuqzluqZcclxuXHRcdFx0XHRsZXQgZGF0YSA9IHtcclxuXHRcdFx0XHRcdGxhdGl0dWRlOiBsYXRpdHVkZSwgLy/nuqzluqZcclxuXHRcdFx0XHRcdGxvbmdpdHVkZTogbG9uZ2l0dWRlLCAvL+e7j+W6plxyXG5cdFx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRcdGxpbWl0OiAxMFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzdG9yZUxpc3RBcGkoZGF0YSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGxpc3QgPSByZXMuZGF0YS5saXN0Lmxpc3QgfHwgW107XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3N0b3JlTGlzdCcsIGxpc3QpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdzeXN0ZW1fc3RvcmUnLCBsaXN0WzBdKTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWFs+mXreWcsOWdgOW8ueeql++8m1xyXG5cdFx0XHRjaGFuZ2VDbG9zZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYWRkcmVzcywgJ2FkZHJlc3MnLCBmYWxzZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qXHJcblx0XHRcdCAqIOi3s+i9rOmXqOW6l+WIl+ihqFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0c2hvd1N0b3JlTGlzdDogZnVuY3Rpb24oKSB7XHJcblxyXG5cdFx0XHRcdGxldCBfdGhpcyA9IHRoaXNcclxuXHRcdFx0XHRpZiAodGhpcy5zdG9yZUxpc3QubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvZ29vZHNfZGV0YWlsc19zdG9yZS9pbmRleCdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFuZ2VQYXlUeXBlKHR5cGUpIHtcclxuXHRcdFx0XHR0aGlzLnBheVR5cGUgPSB0eXBlXHJcblx0XHRcdFx0dGhpcy5jb21wdXRlZFByaWNlKClcclxuXHRcdFx0fSxcclxuXHRcdFx0Y29tcHV0ZWRQcmljZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHNoaXBwaW5nVHlwZSA9IHRoaXMuc2hpcHBpbmdUeXBlO1xyXG5cdFx0XHRcdHBvc3RPcmRlckNvbXB1dGVkKHRoaXMub3JkZXJLZXksIHtcclxuXHRcdFx0XHRcdGFkZHJlc3NJZDogdGhpcy5hZGRyZXNzSWQsXHJcblx0XHRcdFx0XHR1c2VJbnRlZ3JhbDogdGhpcy51c2VJbnRlZ3JhbCA/IDEgOiAwLFxyXG5cdFx0XHRcdFx0Y291cG9uSWQ6IHRoaXMuY291cG9uSWQsXHJcblx0XHRcdFx0XHRzaGlwcGluZ190eXBlOiBwYXJzZUludChzaGlwcGluZ1R5cGUpICsgMSxcclxuXHRcdFx0XHRcdHBheVR5cGU6IHRoaXMucGF5VHlwZVxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCByZXN1bHQgPSByZXMuZGF0YS5yZXN1bHQ7XHJcblx0XHRcdFx0XHRpZiAocmVzdWx0KSB7XHJcblx0XHRcdFx0XHRcdHRoaXMudG90YWxQcmljZSA9IHJlc3VsdC5wYXlfcHJpY2U7XHJcblx0XHRcdFx0XHRcdHRoaXMuaW50ZWdyYWxfcHJpY2UgPSByZXN1bHQuZGVkdWN0aW9uX3ByaWNlO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmNvdXBvbl9wcmljZSA9IHJlc3VsdC5jb3Vwb25fcHJpY2U7XHJcblx0XHRcdFx0XHRcdHRoaXMuaW50ZWdyYWwgPSB0aGlzLnVzZUludGVncmFsID8gcmVzdWx0LlN1cnBsdXNJbnRlZ3JhbCA6IHRoaXMudXNhYmxlX2ludGVncmFsO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5wcmljZUdyb3VwLCAnc3RvcmVQb3N0YWdlJywgc2hpcHBpbmdUeXBlID09IDEgPyAwIDogcmVzdWx0LnBheV9wb3N0YWdlKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMucHJpY2VHcm91cCwgJ3N0b3JlUG9zdGFnZURpc2NvdW50JywgcmVzdWx0LnN0b3JlUG9zdGFnZURpc2NvdW50KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhZGRyZXNzVHlwZShlKSB7XHJcblx0XHRcdFx0bGV0IGluZGV4ID0gZTtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoaXMuc2hpcHBpbmdUeXBlID09IHBhcnNlSW50KGluZGV4KSkgcmV0dXJuXHJcblx0XHRcdFx0dGhpcy5zaGlwcGluZ1R5cGUgPSBwYXJzZUludChpbmRleCk7XHJcblx0XHRcdFx0aWYgKGluZGV4ID09IDEpIHtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0aWYgKHRoYXQuJHdlY2hhdC5pc1dlaXhpbigpKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHdlY2hhdC5sb2NhdGlvbigpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3VzZXJfbGF0aXR1ZGUnLCByZXMubGF0aXR1ZGUpO1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndXNlcl9sb25naXR1ZGUnLCByZXMubG9uZ2l0dWRlKTtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmdldExpc3QoKVxyXG5cdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ2V0TGlzdCgpXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcdFxyXG5cdFx0XHRcdFx0XHR1bmkuZ2V0TG9jYXRpb24oe1xyXG5cdFx0XHRcdFx0XHRcdHR5cGU6ICd3Z3M4NCcsXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd1c2VyX2xhdGl0dWRlJywgcmVzLmxhdGl0dWRlKTtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndXNlcl9sb25naXR1ZGUnLCByZXMubG9uZ2l0dWRlKTtcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGNvbXBsZXRlOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLmdldExpc3QoKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEg1XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soZSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmdldENvbmZpcm0oKTtcclxuXHRcdFx0XHRcdHRoaXMuY29tcHV0ZWRQcmljZSgpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRQaWNrZXJDaGFuZ2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRsZXQgdmFsdWUgPSBlLmRldGFpbC52YWx1ZTtcclxuXHRcdFx0XHR0aGlzLnNoaXBwaW5nVHlwZSA9IHZhbHVlO1xyXG5cdFx0XHRcdHRoaXMuY29tcHV0ZWRQcmljZSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRDaGFuZ0NvdXBvbnNDbG9uZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuY291cG9uLCAnY291cG9uJywgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFuZ2VUZXh0YXJlYVN0YXR1czogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDAsIGxlbiA9IHRoaXMuY291cG9uLmxpc3QubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuXHRcdFx0XHRcdHRoaXMuY291cG9uLmxpc3RbaV0udXNlX3RpdGxlID0gJyc7XHJcblx0XHRcdFx0XHR0aGlzLmNvdXBvbi5saXN0W2ldLmlzX3VzZSA9IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMudGV4dGFyZWFTdGF0dXMgPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMuc3RhdHVzID0gMDtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5jb3Vwb24sICdsaXN0JywgdGhpcy5jb3Vwb24ubGlzdCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDlpITnkIbngrnlh7vkvJjmg6DliLjlkI7nmoTkuovku7ZcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRDaGFuZ0NvdXBvbnM6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHQvLyB0aGlzLnVzYWJsZUNvdXBvbiA9IGVcclxuXHRcdFx0XHQvLyB0aGlzLmNvdXBvbi5jb3Vwb24gPSBmYWxzZVxyXG5cdFx0XHRcdGxldCBpbmRleCA9IGUsXHJcblx0XHRcdFx0XHRsaXN0ID0gdGhpcy5jb3Vwb24ubGlzdCxcclxuXHRcdFx0XHRcdGNvdXBvblRpdGxlID0gdGhpcy4kdChg6K+36YCJ5oupYCksXHJcblx0XHRcdFx0XHRjb3Vwb25JZCA9IDA7XHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDAsIGxlbiA9IGxpc3QubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuXHRcdFx0XHRcdGlmIChpICE9IGluZGV4KSB7XHJcblx0XHRcdFx0XHRcdGxpc3RbaV0udXNlX3RpdGxlID0gJyc7XHJcblx0XHRcdFx0XHRcdGxpc3RbaV0uaXNfdXNlID0gMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKGxpc3RbaW5kZXhdLmlzX3VzZSkge1xyXG5cdFx0XHRcdFx0Ly/kuI3kvb/nlKjkvJjmg6DliLhcclxuXHRcdFx0XHRcdGxpc3RbaW5kZXhdLnVzZV90aXRsZSA9ICcnO1xyXG5cdFx0XHRcdFx0bGlzdFtpbmRleF0uaXNfdXNlID0gMDtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Ly/kvb/nlKjkvJjmg6DliLhcclxuXHRcdFx0XHRcdGxpc3RbaW5kZXhdLnVzZV90aXRsZSA9IHRoaXMuJHQoYOS4jeS9v+eUqGApO1xyXG5cdFx0XHRcdFx0bGlzdFtpbmRleF0uaXNfdXNlID0gMTtcclxuXHRcdFx0XHRcdGNvdXBvblRpdGxlID0gbGlzdFtpbmRleF0uY291cG9uX3RpdGxlO1xyXG5cdFx0XHRcdFx0Y291cG9uSWQgPSBsaXN0W2luZGV4XS5pZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5jb3Vwb25UaXRsZSA9IGNvdXBvblRpdGxlO1xyXG5cdFx0XHRcdHRoaXMuY291cG9uSWQgPSBjb3Vwb25JZDtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5jb3Vwb24sICdjb3Vwb24nLCBmYWxzZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuY291cG9uLCAnbGlzdCcsIGxpc3QpO1xyXG5cdFx0XHRcdHRoaXMuY29tcHV0ZWRQcmljZSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5L2/55So56ev5YiG5oq15omjXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRDaGFuZ2VJbnRlZ3JhbDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy51c2VJbnRlZ3JhbCA9ICF0aGlzLnVzZUludGVncmFsO1xyXG5cdFx0XHRcdHRoaXMuY29tcHV0ZWRQcmljZSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6YCJ5oup5Zyw5Z2A5ZCO5pS55Y+Y5LqL5Lu2XHJcblx0XHRcdCAqIEBwYXJhbSBvYmplY3QgZVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0T25DaGFuZ2VBZGRyZXNzOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy50ZXh0YXJlYVN0YXR1cyA9IHRydWU7XHJcblx0XHRcdFx0dGhpcy5hZGRyZXNzSWQgPSBlO1xyXG5cdFx0XHRcdHRoaXMuYWRkcmVzcy5hZGRyZXNzID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5nZXRDb25maXJtKClcclxuXHRcdFx0XHR0aGlzLmdldGFkZHJlc3NJbmZvKCk7XHJcblx0XHRcdFx0dGhpcy5jb21wdXRlZFByaWNlKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRIaWRlS2V5Ym9hcmQ6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLm1hcmsgPSBlLmRldGFpbC52YWx1ZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluW9k+WJjeiuouWNleivpue7huS/oeaBr1xyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldENvbmZpcm06IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHQvLyByZXR1cm47XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmraPlnKjliqDovb3kuK1gKSxcclxuXHRcdFx0XHRcdG1hc2s6IHRydWVcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRvcmRlckNvbmZpcm0odGhhdC5jYXJ0SWQsIHRoYXQubmV3cywgdGhhdC5hZGRyZXNzSWQsIHRoYXQuc2hpcHBpbmdUeXBlICsgMSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICd1c2VySW5mbycsIHJlcy5kYXRhLnVzZXJJbmZvKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnY29uZmlybScsIHJlcy5kYXRhLmN1c3RvbV9mb3JtIHx8IFtdKTtcclxuXHRcdFx0XHRcdHRoaXMuY29uZmlybS5tYXAoZSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChlLmxhYmVsID09PSAnaW1nJykgZS52YWx1ZSA9IFtdXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdpbnRlZ3JhbCcsIHJlcy5kYXRhLnVzYWJsZV9pbnRlZ3JhbCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3VzYWJsZV9pbnRlZ3JhbCcsIHJlcy5kYXRhLnVzYWJsZV9pbnRlZ3JhbCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2NvbnRhY3RzJywgcmVzLmRhdGEudXNlckluZm8ucmVhbF9uYW1lKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnY29udGFjdHNUZWwnLCByZXMuZGF0YS51c2VySW5mby5yZWNvcmRfcGhvbmUgPT09ICcwJyA/ICcnIDogcmVzLmRhdGFcclxuXHRcdFx0XHRcdFx0LnVzZXJJbmZvLnJlY29yZF9waG9uZSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2NhcnRJbmZvJywgcmVzLmRhdGEuY2FydEluZm8pO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdpbnRlZ3JhbFJhdGlvJywgcmVzLmRhdGEuaW50ZWdyYWxSYXRpbyk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ29mZmxpbmVQb3N0YWdlJywgcmVzLmRhdGEub2ZmbGluZVBvc3RhZ2UpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdvcmRlcktleScsIHJlcy5kYXRhLm9yZGVyS2V5KTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAndmFsaWRfY291bnQnLCByZXMuZGF0YS52YWxpZF9jb3VudCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2Rpc2NvdW50X2lkJywgcmVzLmRhdGEuZGlzY291bnRfaWQpXHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3ByaWNlR3JvdXAnLCByZXMuZGF0YS5wcmljZUdyb3VwKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAndG90YWxQcmljZScsIHRoYXQuJHV0aWwuJGguQWRkKHBhcnNlRmxvYXQocmVzLmRhdGEucHJpY2VHcm91cC50b3RhbFByaWNlKSxcclxuXHRcdFx0XHRcdFx0cGFyc2VGbG9hdChyZXMuZGF0YVxyXG5cdFx0XHRcdFx0XHRcdC5wcmljZUdyb3VwLnN0b3JlUG9zdGFnZSkpKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnYWxsUHJpY2UnLCB0aGF0LiR1dGlsLiRoLkFkZChwYXJzZUZsb2F0KHJlcy5kYXRhLnByaWNlR3JvdXAudG90YWxQcmljZSksXHJcblx0XHRcdFx0XHRcdHBhcnNlRmxvYXQocmVzLmRhdGFcclxuXHRcdFx0XHRcdFx0XHQucHJpY2VHcm91cC52aXBQcmljZSkpLnRvRml4ZWQoMikpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdzZWNraWxsSWQnLCBwYXJzZUludChyZXMuZGF0YS5zZWNraWxsX2lkKSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2ludm9pY2VfZnVuYycsIHJlcy5kYXRhLmludm9pY2VfZnVuYyk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3NwZWNpYWxfaW52b2ljZScsIHJlcy5kYXRhLnNwZWNpYWxfaW52b2ljZSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3N0b3JlX3NlbGZfbWVudGlvbicsIHJlcy5kYXRhLnN0b3JlX3NlbGZfbWVudGlvbik7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3ZpcnR1YWxfdHlwZScsIHJlcy5kYXRhLnZpcnR1YWxfdHlwZSB8fCAwKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnaW50ZWdyYWxfb3BlbicsIHJlcy5kYXRhLmludGVncmFsX29wZW4pO1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdFx0XHRcdC8v5b6u5L+h5pSv5LuY5piv5ZCm5byA5ZCvXHJcblx0XHRcdFx0XHR0aGF0LmNhcnRBcnJbMF0ucGF5U3RhdHVzID0gcmVzLmRhdGEucGF5X3dlaXhpbl9vcGVuIHx8IDBcclxuXHRcdFx0XHRcdC8v5pSv5LuY5a6d5piv5ZCm5byA5ZCvXHJcblx0XHRcdFx0XHR0aGF0LmNhcnRBcnJbMV0ucGF5U3RhdHVzID0gcmVzLmRhdGEuYWxpX3BheV9zdGF0dXMgfHwgMDtcclxuXHRcdFx0XHRcdC8vI2lmZGVmIE1QXHJcblx0XHRcdFx0XHR0aGF0LmNhcnRBcnJbMV0ucGF5U3RhdHVzID0gMDtcclxuXHRcdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0XHQvL+S9memineaUr+S7mOaYr+WQpuW8gOWQr1xyXG5cdFx0XHRcdFx0Ly8gdGhhdC5jYXJ0QXJyWzJdLnRpdGxlID0gJ+WPr+eUqOS9meminTonICsgcmVzLmRhdGEudXNlckluZm8ubm93X21vbmV5O1xyXG5cdFx0XHRcdFx0dGhhdC5jYXJ0QXJyWzJdLm51bWJlciA9IHJlcy5kYXRhLnVzZXJJbmZvLm5vd19tb25leTtcclxuXHRcdFx0XHRcdHRoYXQuY2FydEFyclsyXS5wYXlTdGF0dXMgPSByZXMuZGF0YS55dWVfcGF5X3N0YXR1cyA9PSAxID8gcmVzLmRhdGEueXVlX3BheV9zdGF0dXMgOiAwXHJcblx0XHRcdFx0XHRpZiAocmVzLmRhdGEub2ZmbGluZV9wYXlfc3RhdHVzID09IDIgfHwgcmVzLmRhdGEuZGVkdWN0aW9uKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuY2FydEFyclszXS5wYXlTdGF0dXMgPSAwXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmNhcnRBcnJbM10ucGF5U3RhdHVzID0gMVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly/lpb3lj4vku6Pku5jmmK/lkKblvIDlkK9cclxuXHRcdFx0XHRcdHRoYXQuY2FydEFycls0XS5wYXlTdGF0dXMgPSByZXMuZGF0YS5mcmllbmRfcGF5X3N0YXR1cyB8fCAwO1xyXG5cdFx0XHRcdFx0Ly8gdGhhdC4kc2V0KHRoYXQsICdjYXJ0QXJyJywgdGhhdC5jYXJ0QXJyKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnQ2hhbmdlUHJpY2UnLCB0aGF0LnRvdGFsUHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhhdC5nZXRCYXJnYWluSWQoKTtcclxuXHRcdFx0XHRcdHRoYXQuZ2V0Q291cG9uTGlzdCgpO1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuYWRkcmVzc0lkKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuY29tcHV0ZWRQcmljZSgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKlxyXG5cdFx0XHQgKiDmj5Dlj5bnoI3ku7flkozmi7zlm6JpZFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0QmFyZ2FpbklkOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGNhcnRJTmZvID0gdGhhdC5jYXJ0SW5mbztcclxuXHRcdFx0XHRsZXQgQmFyZ2FpbklkID0gMDtcclxuXHRcdFx0XHRsZXQgY29tYmluYXRpb25JZCA9IDA7XHJcblx0XHRcdFx0bGV0IGRpc2NvdW50SWQgPSAwO1xyXG5cdFx0XHRcdGxldCBhZHZhbmNlSWQgPSAwO1xyXG5cdFx0XHRcdGNhcnRJTmZvLmZvckVhY2goZnVuY3Rpb24odmFsdWUsIGluZGV4LCBjYXJ0SU5mbykge1xyXG5cdFx0XHRcdFx0QmFyZ2FpbklkID0gY2FydElOZm9baW5kZXhdLmJhcmdhaW5faWQsXHJcblx0XHRcdFx0XHRcdGNvbWJpbmF0aW9uSWQgPSBjYXJ0SU5mb1tpbmRleF0uY29tYmluYXRpb25faWQsXHJcblx0XHRcdFx0XHRcdGRpc2NvdW50SWQgPSBjYXJ0SU5mb1tpbmRleF0uZGlzY291bnRfaWQsXHJcblx0XHRcdFx0XHRcdGFkdmFuY2VJZCA9IGNhcnRJTmZvW2luZGV4XS5hZHZhbmNlX2lkXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ0JhcmdhaW5JZCcsIHBhcnNlSW50KEJhcmdhaW5JZCkpO1xyXG5cdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnY29tYmluYXRpb25JZCcsIHBhcnNlSW50KGNvbWJpbmF0aW9uSWQpKTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2Rpc2NvdW50SWQnLCBwYXJzZUludChkaXNjb3VudElkKSk7XHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdhZHZhbmNlSWQnLCBwYXJzZUludChhZHZhbmNlSWQpKTtcclxuXHRcdFx0XHRpZiAodGhhdC5jYXJ0QXJyLmxlbmd0aCA9PSAzICYmIChCYXJnYWluSWQgfHwgY29tYmluYXRpb25JZCB8fCB0aGF0LnNlY2tpbGxJZCB8fCBkaXNjb3VudElkKSkge1xyXG5cdFx0XHRcdFx0dGhhdC5jYXJ0QXJyWzJdLnBheVN0YXR1cyA9IDA7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2NhcnRBcnInLCB0aGF0LmNhcnRBcnIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluW9k+WJjemHkemineWPr+eUqOS8mOaDoOWIuFxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldENvdXBvbkxpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCBzaGlwcGluZ1R5cGUgPSB0aGlzLnNoaXBwaW5nVHlwZTtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0XHRjYXJ0SWQ6IHRoaXMuY2FydElkLFxyXG5cdFx0XHRcdFx0J25ldyc6IHRoaXMubmV3cyxcclxuXHRcdFx0XHRcdCdzaGlwcGluZ1R5cGUnOiBwYXJzZUludChzaGlwcGluZ1R5cGUpICsgMVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRnZXRDb3Vwb25zT3JkZXJQcmljZSh0aGlzLnRvdGFsUHJpY2UsIGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LmNvdXBvbiwgJ2xpc3QnLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHR0aGF0Lm9wZW5UeXBlID0gMTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LypcclxuXHRcdFx0ICog6I635Y+W6buY6K6k5pS26LSn5Zyw5Z2A5oiW6ICF6I635Y+W5p+Q5p2h5Zyw5Z2A5L+h5oGvXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRhZGRyZXNzSW5mbzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCBmbmMgPSB0aGF0LmFkZHJlc3NJZCA/IGdldEFkZHJlc3NEZXRhaWwgOiBnZXRBZGRyZXNzRGVmYXVsdFxyXG5cdFx0XHRcdGZuYyh0aGF0LmFkZHJlc3NJZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKCFBcnJheS5pc0FycmF5KHJlcy5kYXRhKSkge1xyXG5cdFx0XHRcdFx0XHRyZXMuZGF0YS5pc19kZWZhdWx0ID0gcGFyc2VJbnQocmVzLmRhdGEuaXNfZGVmYXVsdCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuYWRkcmVzc0luZm8gPSByZXMuZGF0YSB8fCB7fTtcclxuXHRcdFx0XHRcdFx0dGhhdC5hZGRyZXNzSWQgPSByZXMuZGF0YS5pZCB8fCAwO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmFkZHJlc3MuYWRkcmVzc0lkID0gcmVzLmRhdGEuaWQgfHwgMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbkhhdmVBZGRyZXNzTGlzdCgpIHtcclxuXHRcdFx0XHR0aGlzLmhhdmVBZGRyZXNzTGlzdCA9IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0cGF5SXRlbTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRsZXQgYWN0aXZlID0gZTtcclxuXHRcdFx0XHR0aGF0LmFjdGl2ZSA9IGFjdGl2ZTtcclxuXHRcdFx0XHR0aGF0LmFuaW1hdGVkID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGF0LnBheVR5cGUgPSB0aGF0LmNhcnRBcnJbYWN0aXZlXS52YWx1ZTtcclxuXHRcdFx0XHR0aGF0LmNvbXB1dGVkUHJpY2UoKTtcclxuXHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0dGhhdC5jYXIoKTtcclxuXHRcdFx0XHR9LCA1MDApO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb3Vwb25UYXA6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuY291cG9uLmNvdXBvbiA9IHRydWU7XHJcblx0XHRcdFx0dGhpcy5jb3Vwb24ubGlzdC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGl0ZW0uaWQgPT0gdGhpcy5jb3Vwb25JZCkge1xyXG5cdFx0XHRcdFx0XHRpdGVtLmlzX3VzZSA9IDFcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGl0ZW0uaXNfdXNlID0gMFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuY291cG9uLCAnbGlzdCcsIHRoaXMuY291cG9uLmxpc3QpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjYXI6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LmFuaW1hdGVkID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uQWRkcmVzczogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGlzLmFkZHJlc3NJbmZvLnJlYWxfbmFtZSB8fCB0aGlzLmhhdmVBZGRyZXNzTGlzdCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kcmVmcy5hZGRyZXNzV2luZG93LmdldEFkZHJlc3NMaXN0KCk7XHJcblx0XHRcdFx0XHR0aGF0LnRleHRhcmVhU3RhdHVzID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmFkZHJlc3MuYWRkcmVzcyA9IHRydWU7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2VzVXJsID0gJy9wYWdlcy91c2Vycy91c2VyX2FkZHJlc3NfbGlzdC9pbmRleD9uZXdzPScgKyB0aGlzLm5ld3MgKyAnJmNhcnRJZD0nICsgdGhpc1xyXG5cdFx0XHRcdFx0XHQuY2FydElkICtcclxuXHRcdFx0XHRcdFx0JyZwaW5rSWQ9JyArXHJcblx0XHRcdFx0XHRcdHRoaXMucGlua0lkICtcclxuXHRcdFx0XHRcdFx0JyZjb3Vwb25JZD0nICtcclxuXHRcdFx0XHRcdFx0dGhpcy5jb3Vwb25JZDtcclxuXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3VzZXJzL3VzZXJfYWRkcmVzcy9pbmRleD9jYXJ0SWQ9JyArIHRoaXMuY2FydElkICsgJyZwaW5rSWQ9JyArIHRoaXNcclxuXHRcdFx0XHRcdFx0XHQucGlua0lkICtcclxuXHRcdFx0XHRcdFx0XHQnJmNvdXBvbklkPScgKyB0aGlzLmNvdXBvbklkICsgJyZuZXc9JyArIHRoaXMubmV3c1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGZvcm1wb3N0KHVybCwgcG9zdERhdGEpIHtcclxuXHRcdFx0XHRsZXQgdGVtcGZvcm0gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiZm9ybVwiKTtcclxuXHRcdFx0XHR0ZW1wZm9ybS5hY3Rpb24gPSB1cmw7XHJcblx0XHRcdFx0dGVtcGZvcm0ubWV0aG9kID0gXCJwb3N0XCI7XHJcblx0XHRcdFx0dGVtcGZvcm0udGFyZ2V0ID0gXCJfc2VsZlwiO1xyXG5cdFx0XHRcdHRlbXBmb3JtLnN0eWxlLmRpc3BsYXkgPSBcIm5vbmVcIjtcclxuXHRcdFx0XHRmb3IgKGxldCB4IGluIHBvc3REYXRhKSB7XHJcblx0XHRcdFx0XHRsZXQgb3B0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImlucHV0XCIpO1xyXG5cdFx0XHRcdFx0b3B0Lm5hbWUgPSB4O1xyXG5cdFx0XHRcdFx0b3B0LnZhbHVlID0gcG9zdERhdGFbeF07XHJcblx0XHRcdFx0XHR0ZW1wZm9ybS5hcHBlbmRDaGlsZChvcHQpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHRlbXBmb3JtKTtcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljayhlID0+IHtcclxuXHRcdFx0XHRcdHRlbXBmb3JtLnN1Ym1pdCgpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdHBheW1lbnQoZGF0YSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRvcmRlckNyZWF0ZSh0aGF0Lm9yZGVyS2V5LCBkYXRhKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHMvY2FzaGllci9pbmRleD9vcmRlcl9pZD0ke3Jlcy5kYXRhLnJlc3VsdC5vcmRlcklkfSZmcm9tX3R5cGU9b3JkZXJgXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xpY2tUZXh0QXJlYSgpIHtcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnRleHRhcmVhLmZvY3VzKClcclxuXHRcdFx0fSxcclxuXHRcdFx0U3ViT3JkZXIoZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdGRhdGEgPSB7fTtcclxuXHJcblx0XHRcdFx0aWYgKCF0aGF0LmFkZHJlc3NJZCAmJiAhdGhhdC5zaGlwcGluZ1R5cGUgJiYgIXRoYXQudmlydHVhbF90eXBlKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fpgInmi6nmlLbotKflnLDlnYBgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICh0aGF0LnNoaXBwaW5nVHlwZSA9PSAxKSB7XHJcblx0XHRcdFx0XHRpZiAodGhhdC5jb250YWN0cyA9PSBcIlwiIHx8IHRoYXQuY29udGFjdHNUZWwgPT0gXCJcIikge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35aGr5YaZ6IGU57O75Lq65oiW6IGU57O75Lq655S16K+dYClcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoIS9eMSgzfDR8NXw3fDh8OXw2KVxcZHs5fSQvLnRlc3QodGhhdC5jb250YWN0c1RlbCkpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKCF0aGF0LmNvbnRhY3RzKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXlp5PlkI1gKVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICh0aGF0LnN0b3JlTGlzdC5sZW5ndGggPT0gMCkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmmoLml6Dpl6jlupcs6K+36YCJ5oup5YW25LuW5pa55byPYClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoYXQuY29uZmlybS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0bGV0IGRhdGEgPSB0aGF0LmNvbmZpcm1baV1cclxuXHRcdFx0XHRcdGlmIChkYXRhLnN0YXR1cykge1xyXG5cdFx0XHRcdFx0XHRpZiAoZGF0YS5sYWJlbCA9PT0gJ3RleHQnIHx8IGRhdGEubGFiZWwgPT09ICdkYXRhJyB8fCBkYXRhLmxhYmVsID09PSAndGltZScgfHwgZGF0YS5sYWJlbCA9PT1cclxuXHRcdFx0XHRcdFx0XHQnaWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKCFkYXRhLnZhbHVlLnRyaW0oKSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWlYCkgKyBgJHtkYXRhLnRpdGxlfWAsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmIChkYXRhLmxhYmVsID09PSAnbnVtYmVyJykge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChkYXRhLnZhbHVlIDw9IDApIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpWApICsgYCR7ZGF0YS50aXRsZX1gLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoZGF0YS5sYWJlbCA9PT0gJ2VtYWlsJykge1xyXG5cdFx0XHRcdFx0XHRcdGlmICghL15cXHcrKFstKy5dXFx3KykqQFxcdysoWy0uXVxcdyspKlxcLlxcdysoWy0uXVxcdyspKiQvLnRlc3QoZGF0YS52YWx1ZSkpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahGApICsgYCR7ZGF0YS50aXRsZX1gLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoZGF0YS5sYWJlbCA9PT0gJ3Bob25lJykge1xyXG5cdFx0XHRcdFx0XHRcdGlmICghL14xKDN8NHw1fDd8OHw5fDYpXFxkezl9JC9pLnRlc3QoZGF0YS52YWx1ZSkpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahGApICsgYCR7ZGF0YS50aXRsZX1gLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoZGF0YS5sYWJlbCA9PT0gJ2ltZycpIHtcclxuXHRcdFx0XHRcdFx0XHRpZiAoIWRhdGEudmFsdWUubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fkuIrkvKBgKSArIGAke2RhdGEudGl0bGV9YCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGF0YSA9IHtcclxuXHRcdFx0XHRcdGN1c3RvbV9mb3JtOiB0aGF0LmNvbmZpcm0sXHJcblx0XHRcdFx0XHRyZWFsX25hbWU6IHRoYXQuY29udGFjdHMsXHJcblx0XHRcdFx0XHRwaG9uZTogdGhhdC5jb250YWN0c1RlbCxcclxuXHRcdFx0XHRcdGFkZHJlc3NJZDogdGhhdC5hZGRyZXNzSWQsXHJcblx0XHRcdFx0XHRmb3JtSWQ6ICcnLFxyXG5cdFx0XHRcdFx0Y291cG9uSWQ6IHRoYXQuY291cG9uSWQsXHJcblx0XHRcdFx0XHR1c2VJbnRlZ3JhbDogdGhhdC51c2VJbnRlZ3JhbCxcclxuXHRcdFx0XHRcdGJhcmdhaW5JZDogdGhhdC5CYXJnYWluSWQsXHJcblx0XHRcdFx0XHRjb21iaW5hdGlvbklkOiB0aGF0LmNvbWJpbmF0aW9uSWQsXHJcblx0XHRcdFx0XHRkaXNjb3VudElkOiB0aGF0LmRpc2NvdW50SWQsXHJcblx0XHRcdFx0XHRwaW5rSWQ6IHRoYXQucGlua0lkLFxyXG5cdFx0XHRcdFx0YWR2YW5jZUlkOiB0aGF0LmFkdmFuY2VJZCxcclxuXHRcdFx0XHRcdHNlY2tpbGxfaWQ6IHRoYXQuc2Vja2lsbElkLFxyXG5cdFx0XHRcdFx0bWFyazogdGhhdC5tYXJrLFxyXG5cdFx0XHRcdFx0c3RvcmVfaWQ6IHRoYXQuc3lzdGVtX3N0b3JlID8gdGhhdC5zeXN0ZW1fc3RvcmUuaWQgOiAwLFxyXG5cdFx0XHRcdFx0J2Zyb20nOiB0aGF0LmZyb20sXHJcblx0XHRcdFx0XHRzaGlwcGluZ190eXBlOiB0aGF0LiR1dGlsLiRoLkFkZCh0aGF0LnNoaXBwaW5nVHlwZSwgMSksXHJcblx0XHRcdFx0XHQnbmV3JzogdGhhdC5uZXdzLFxyXG5cdFx0XHRcdFx0J2ludm9pY2VfaWQnOiB0aGF0LmludkNoZWNrZWQsXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdHF1aXRVcmw6IGxvY2F0aW9uLnByb3RvY29sICsgJy8vJyArIGxvY2F0aW9uLmhvc3RuYW1lICtcclxuXHRcdFx0XHRcdFx0Jy9wYWdlcy9nb29kcy9vcmRlcl9wYXlfc3RhdHVzL2luZGV4PycgK1xyXG5cdFx0XHRcdFx0XHQnJnR5cGU9MycgKyAnJnRvdGFsUHJpY2U9JyArIHRoaXMudG90YWxQcmljZVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdHF1aXRVcmw6ICcvcGFnZXMvZ29vZHMvb3JkZXJfZGV0YWlscy9pbmRleD9vcmRlcl9pZD0nICsgdGhpcy5vcmRlcl9pZFxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHRpZiAoZGF0YS5wYXlUeXBlID09ICd5dWUnICYmIHBhcnNlRmxvYXQodGhhdC51c2VySW5mby5ub3dfbW9uZXkpIDwgcGFyc2VGbG9hdCh0aGF0LnRvdGFsUHJpY2UpKVxyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkvZnpop3kuI3otrNgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gdW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHQvLyBcdHRpdGxlOiB0aGF0LiR0KGDorqLljZXmlK/ku5jkuK1gKVxyXG5cdFx0XHRcdC8vIH0pO1xyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdG9wZW5QYXlTdWJzY3JpYmUoKS50aGVuKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoYXQucGF5bWVudChkYXRhKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZuZGVmIE1QXHJcblx0XHRcdFx0dGhhdC5wYXltZW50KGRhdGEpO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRiaW5kRGF0ZUNoYW5nZTogZnVuY3Rpb24oZSwgaW5kZXgpIHtcclxuXHRcdFx0XHR0aGlzLmNvbmZpcm1baW5kZXhdLnZhbHVlID0gZS50YXJnZXQudmFsdWVcclxuXHRcdFx0fSxcclxuXHRcdFx0YmluZFRpbWVDaGFuZ2U6IGZ1bmN0aW9uKGUsIGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy5jb25maXJtW2luZGV4XS52YWx1ZSA9IGUudGFyZ2V0LnZhbHVlXHJcblx0XHRcdH0sXHJcblx0XHRcdGdldERhdGUodHlwZSkge1xyXG5cdFx0XHRcdGNvbnN0IGRhdGUgPSBuZXcgRGF0ZSgpO1xyXG5cdFx0XHRcdGxldCB5ZWFyID0gZGF0ZS5nZXRGdWxsWWVhcigpO1xyXG5cdFx0XHRcdGxldCBtb250aCA9IGRhdGUuZ2V0TW9udGgoKSArIDE7XHJcblx0XHRcdFx0bGV0IGRheSA9IGRhdGUuZ2V0RGF0ZSgpO1xyXG5cclxuXHRcdFx0XHRpZiAodHlwZSA9PT0gJ3N0YXJ0Jykge1xyXG5cdFx0XHRcdFx0eWVhciA9IHllYXIgLSA2MDtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHR5cGUgPT09ICdlbmQnKSB7XHJcblx0XHRcdFx0XHR5ZWFyID0geWVhciArIDI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdG1vbnRoID0gbW9udGggPiA5ID8gbW9udGggOiAnMCcgKyBtb250aDtcclxuXHRcdFx0XHRkYXkgPSBkYXkgPiA5ID8gZGF5IDogJzAnICsgZGF5O1xyXG5cdFx0XHRcdHJldHVybiBgJHt5ZWFyfS0ke21vbnRofS0ke2RheX1gO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR1cGxvYWRwaWM6IGZ1bmN0aW9uKGluZGV4LCBpdGVtKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoaXMuY2FudmFzU3RhdHVzID0gdHJ1ZVxyXG5cdFx0XHRcdHRoYXQuJHV0aWwudXBsb2FkSW1hZ2VDaGFuZ2UoJ3VwbG9hZC9pbWFnZScsIGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0aXRlbS52YWx1ZS5wdXNoKHJlcy5kYXRhLnVybCk7XHJcblx0XHRcdFx0fSwgKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5jYW52YXNTdGF0dXMgPSBmYWxzZVxyXG5cdFx0XHRcdH0sIChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuY2FudmFzV2lkdGggPSByZXMud1xyXG5cdFx0XHRcdFx0dGhpcy5jYW52YXNIZWlnaHQgPSByZXMuaFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHREZWxQaWM6IGZ1bmN0aW9uKGluZGV4LCBpbmRleHMpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRwaWMgPSB0aGlzLmNvbmZpcm1baW5kZXhdLnZhbHVlO1xyXG5cdFx0XHRcdHRoYXQuY29uZmlybVtpbmRleF0udmFsdWUuc3BsaWNlKGluZGV4cywgMSk7XHJcblx0XHRcdFx0Ly8gdGhhdC4kc2V0KHRoYXQsICdwaWNzJywgdGhhdC5waWNzKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0aW5wdXRUcmlwQ2xpY2soKSB7XHJcblx0XHRcdFx0dGhpcy5pbnB1dFRyaXAgPSB0cnVlXHJcblx0XHRcdFx0Ly8gdGhpcy4kcmVmcy50cmlwLmZvdWNzKClcclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvd01hb0xvY2F0aW9uKGUpIHtcclxuXHRcdFx0XHRsZXQgc2VsZiA9IHRoaXM7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0aWYgKHNlbGYuJHdlY2hhdC5pc1dlaXhpbigpKSB7XHJcblx0XHRcdFx0XHRzZWxmLiR3ZWNoYXQuc2VlTG9jYXRpb24oe1xyXG5cdFx0XHRcdFx0XHRsYXRpdHVkZTogTnVtYmVyKGUubGF0aXR1ZGUpLFxyXG5cdFx0XHRcdFx0XHRsb25naXR1ZGU6IE51bWJlcihlLmxvbmdpdHVkZSksXHJcblx0XHRcdFx0XHRcdG5hbWU6IGUubmFtZSxcclxuXHRcdFx0XHRcdFx0c2NhbGU6IDEzLFxyXG5cdFx0XHRcdFx0XHRhZGRyZXNzOiBgJHtlLmFkZHJlc3N9LSR7ZS5kZXRhaWxlZF9hZGRyZXNzfWAsXHJcblx0XHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHRcclxuXHRcdFx0XHRcdHVuaS5vcGVuTG9jYXRpb24oe1xyXG5cdFx0XHRcdFx0XHRsYXRpdHVkZTogTnVtYmVyKGUubGF0aXR1ZGUpLFxyXG5cdFx0XHRcdFx0XHRsb25naXR1ZGU6IE51bWJlcihlLmxvbmdpdHVkZSksXHJcblx0XHRcdFx0XHRcdG5hbWU6IGUubmFtZSxcclxuXHRcdFx0XHRcdFx0YWRkcmVzczogYCR7ZS5hZGRyZXNzfS0ke2UuZGV0YWlsZWRfYWRkcmVzc31gLFxyXG5cdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHROdW1iZXJcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2FsbChwaG9uZSkge1xyXG5cdFx0XHRcdHVuaS5tYWtlUGhvbmVDYWxsKHtcclxuXHRcdFx0XHRcdHBob25lTnVtYmVyOiBwaG9uZSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC9kZWVwL3VuaS1jaGVja2JveFtkaXNhYmxlZF0gLnVuaS1jaGVja2JveC1pbnB1dCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdH1cclxuXHJcblx0LmFsaXBheXN1Ym1pdCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24ge1xyXG5cdFx0LyogI2lmZGVmIEFQUC1QTFVTICovXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNzBycHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5saW5lIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLmxpbmUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hZGRyZXNzIHtcclxuXHRcdHBhZGRpbmc6IDI4cnB4IDMwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0d2lkdGg6IDQ0cnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDRycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdmlldy1taW5vckNvbG9yVCk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NHJweDtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI2cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuYWRkcmVzcyAuYWRkcmVzc0NvbiB7XHJcblx0XHRtYXgtd2lkdGg6IDUxMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hZGRyZXNzIC5hZGRyZXNzQ29uIC5uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuYWRkcmVzcyAuYWRkcmVzc0NvbiAubmFtZSAucGhvbmUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDUwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLmFkZHJlc3MgLmFkZHJlc3NDb24gLmRlZmF1bHQge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hZGRyZXNzIC5hZGRyZXNzQ29uIC5zZXRhZGRyZXNzIHtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hZGRyZXNzIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDM1cnB4O1xyXG5cdFx0Y29sb3I6ICM3MDcwNzA7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuYWxsQWRkcmVzcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXZpZXctdGhlbWUpIDAlLCAjZjVmNWY1IDEwMCUpO1xyXG5cdFx0cGFkZGluZy10b3A6IDEwMHJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycnB4O1xyXG5cclxuXHRcdC5hZGQtdGl0bGUge1xyXG5cdFx0XHRoZWlnaHQ6IDcycnB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMjZycHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR3aWR0aDogNzEwcnB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cGFkZGluZzogMCAyNnJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJycHggMTJycHggMCAwO1xyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGhlaWdodDogMzJycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzE4OTBGRjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNnJweDtcclxuXHJcblx0XHRcdFx0Ji5vcmFuZ2Uge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZFOTYwRjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYucmVkIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNFOTMzMjM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWRkLXRleHQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNHJweDtcclxuXHRcdFx0XHR3aWR0aDogMzYwcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cclxuXHRcdFx0XHQuaWNvbi1qaWFudG91IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuYWxsQWRkcmVzcyAubmF2IHtcclxuXHRcdHdpZHRoOiA3MTBycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hbGxBZGRyZXNzIC5uYXYgLml0ZW0ge1xyXG5cdFx0d2lkdGg6IDM1NXJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hbGxBZGRyZXNzIC5uYXYgLml0ZW0ub24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDI1MHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hbGxBZGRyZXNzIC5uYXYgLml0ZW0ub246OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRjb250ZW50OiBcIuW/q+mAkumFjemAgVwiO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDMzNnJweDtcclxuXHRcdGJvcmRlci13aWR0aDogMCAyMHJweCA4MHJweCAwO1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDdycHggMzBycHggMCAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLmFsbEFkZHJlc3MgLm5hdiAuaXRlbTpudGgtb2YtdHlwZSgyKS5vbjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwi5Yiw5bqX6Ieq5o+QXCI7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgMCA4MHJweCAyMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4IDdycHggMCAwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLmFsbEFkZHJlc3MgLm5hdiAuaXRlbS5vbjIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLmFsbEFkZHJlc3MgLm5hdiAuaXRlbS5vbjI6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRjb250ZW50OiBcIuWIsOW6l+iHquaPkFwiO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDQwMHJweDtcclxuXHRcdGJvcmRlci13aWR0aDogMCAwIDYwcnB4IDYwcnB4O1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweCA2cnB4IDAgMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hbGxBZGRyZXNzIC5uYXYgLml0ZW06bnRoLW9mLXR5cGUoMSkub24yOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCLlv6vpgJLphY3pgIFcIjtcclxuXHRcdGJvcmRlci13aWR0aDogMCA2MHJweCA2MHJweCAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweCA0MHJweCAwIDA7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuYWxsQWRkcmVzcyAuYWRkcmVzcyB7XHJcblx0XHR3aWR0aDogNzEwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxNTBycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hbGxBZGRyZXNzIC5saW5lIHtcclxuXHRcdHdpZHRoOiA3MTBycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC53cmFwcGVyIC5pdGVtIC5kaXNjb3VudCAucGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNjY2M7XHJcblx0fVxyXG5cclxuXHQucGxhY2Vob2xkZXItdGV4dGFyZWEge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5wbGFjZWhvbGRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29sb3I6ICNjY2M7XHJcblx0XHRcdHRvcDogMjZycHg7XHJcblx0XHRcdGxlZnQ6IDMwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLndyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDEzcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLndyYXBwZXIgLml0ZW0ge1xyXG5cdFx0cGFkZGluZzogMjdycHggMzBycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHJcblx0XHQubWFyayB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblx0XHRcdC8vIHdpZHRoOiAzNDVweDtcclxuXHRcdFx0bWluLWhlaWdodDogNzBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE0cHg7XHJcblx0XHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXJrLW1zZyB7XHJcblx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLndyYXBwZXIgLml0ZW0gLmRpc2NvdW50IHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC53cmFwcGVyIC5pdGVtIC5kaXNjb3VudCBpbnB1dCB7XHJcblx0XHR0ZXh0LWFsaWduOiBlbmQ7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAud3JhcHBlciAuaXRlbSAuZGlzY291bnQgLmljb25mb250IHtcclxuXHRcdGNvbG9yOiAjNTE1MTUxO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC53cmFwcGVyIC5pdGVtIC5kaXNjb3VudCAubnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLndyYXBwZXIgLml0ZW0gLnNoaXBwaW5nIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDU4cnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLndyYXBwZXIgLml0ZW0gLnNoaXBwaW5nIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDM1cnB4O1xyXG5cdFx0Y29sb3I6ICM3MDcwNzA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLndyYXBwZXIgLml0ZW0gdGV4dGFyZWEge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMzVycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblx0XHRwYWRkaW5nOiAyNXJweCAyOHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLndyYXBwZXIgLml0ZW0gLnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC53cmFwcGVyIC5pdGVtIC5saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDM1cnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLndyYXBwZXIgLml0ZW0gLmxpc3QgLnBheUl0ZW0ge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAud3JhcHBlciAuaXRlbSAubGlzdCAucGF5SXRlbS5vbiB7XHJcblx0XHRib3JkZXItY29sb3I6ICNmYzU0NDU7XHJcblx0XHRjb2xvcjogI2U5MzMyMztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC53cmFwcGVyIC5pdGVtIC5saXN0IC5wYXlJdGVtIC5uYW1lIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA4MHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC53cmFwcGVyIC5pdGVtIC5saXN0IC5wYXlJdGVtIC5uYW1lIC5pY29uZm9udCB7XHJcblx0XHR3aWR0aDogNDRycHg7XHJcblx0XHRoZWlnaHQ6IDQ0cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ0cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlOTYwZjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTVycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAud3JhcHBlciAuaXRlbSAubGlzdCAucGF5SXRlbSAubmFtZSAuaWNvbmZvbnQuaWNvbi13ZWl4aW4yIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0MWIwMzU7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAud3JhcHBlciAuaXRlbSAubGlzdCAucGF5SXRlbSAubmFtZSAuaWNvbmZvbnQuaWNvbi16aGlmdWJhbyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3N0ZGO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLndyYXBwZXIgLml0ZW0gLmxpc3QgLnBheUl0ZW0gLnRpcCB7XHJcblx0XHR3aWR0aDogNDklO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjYWFhO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLm1vbmV5TGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5tb25leUxpc3QgLml0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLm1vbmV5TGlzdCAuaXRlbX4uaXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5tb25leUxpc3QgLml0ZW0gLm1vbmV5IHtcclxuXHRcdGNvbG9yOiAjODY4Njg2O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLmZvb3RlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmc6IDE1cnB4IDMwcnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoMTVycHggKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M8MTEuMi9cclxuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDE1cnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5mb290ZXIgLnNldHRsZW1lbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDI0MHJweDtcclxuXHRcdGhlaWdodDogNzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDcwcnB4O1xyXG5cdH1cclxuXHJcblx0LmZvb3RlciAudHJhbnNwYXJlbnQge1xyXG5cdFx0b3BhY2l0eTogMFxyXG5cdH1cclxuXHJcblx0LmNvbmZpcm0ge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdH1cclxuXHJcblx0LmNvbmZpcm1JbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0LmltZyB7XHJcblx0XHRcdHdpZHRoOiAxMzZycHg7XHJcblx0XHRcdGhlaWdodDogMTM2cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5waWN0cnVlIHtcclxuXHRcdFx0d2lkdGg6IDEzNnJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMzZycHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdG1hcmdpbjogMThycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRcdGNvbG9yOiAjYmJiO1xyXG5cclxuXHRcdFx0LmRlbCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3Ige1xyXG5cdFx0XHRib3JkZXI6IDFycHggc29saWQgI2RkZDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuZm9udEMge1xyXG5cdFx0Y29sb3I6IGdyZXk7XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///644\n"); /***/ }), /* 645 */ /*!******************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/couponListWindow/index.vue ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_06f3951c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=06f3951c&scoped=true& */ 646);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 649);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_06f3951c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_06f3951c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"06f3951c\",\n null,\n false,\n _index_vue_vue_type_template_id_06f3951c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/couponListWindow/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjQ1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDZmMzk1MWMmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjA2ZjM5NTFjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvY291cG9uTGlzdFdpbmRvdy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///645\n"); /***/ }), /* 646 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/couponListWindow/index.vue?vue&type=template&id=06f3951c&scoped=true& ***! \*************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_06f3951c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=06f3951c&scoped=true& */ 647); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_06f3951c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_06f3951c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_06f3951c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_06f3951c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 647 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/couponListWindow/index.vue?vue&type=template&id=06f3951c&scoped=true& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "coupon-list-window"), class: _vm._$s(1, "c", _vm.coupon.coupon == true ? "on" : ""), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.coupon.count) ? _c( "view", { staticClass: _vm._$s(2, "sc", "nav acea-row row-around"), attrs: { _i: 2 }, }, [ _vm._$s(3, "i", _vm.coupon.count[2]) ? _c( "view", { class: _vm._$s(3, "c", [ "acea-row", "row-middle", _vm.coupon.type === 2 ? "on" : "", ]), attrs: { _i: 3 }, on: { click: function ($event) { return _vm.setType(2) }, }, }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("商品券"))))] ) : _vm._e(), _vm._$s(4, "i", _vm.coupon.count[1]) ? _c( "view", { class: _vm._$s(4, "c", [ "acea-row", "row-middle", _vm.coupon.type === 1 ? "on" : "", ]), attrs: { _i: 4 }, on: { click: function ($event) { return _vm.setType(1) }, }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("品类券"))))] ) : _vm._e(), _vm._$s(5, "i", _vm.coupon.count[0]) ? _c( "view", { class: _vm._$s(5, "c", [ "acea-row", "row-middle", _vm.coupon.type === 0 ? "on" : "", ]), attrs: { _i: 5 }, on: { click: function ($event) { return _vm.setType(0) }, }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("通用券"))))] ) : _vm._e(), ] ) : _c( "view", { staticClass: _vm._$s(6, "sc", "title"), attrs: { _i: 6 } }, [ _vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("优惠券")))), _c("text", { staticClass: _vm._$s(7, "sc", "iconfont icon-guanbi"), attrs: { _i: 7 }, on: { click: _vm.close }, }), ] ), _vm._$s(8, "i", _vm.coupon.count) ? _c("view", { staticClass: _vm._$s(8, "sc", "occupy"), attrs: { _i: 8 }, }) : _vm._e(), _vm._$s(9, "i", _vm.coupon.list.length) ? _c( "view", { staticClass: _vm._$s(9, "sc", "coupon-list"), attrs: { _i: 9 }, }, _vm._l( _vm._$s(10, "f", { forItems: _vm.coupon.list }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(10, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "10-" + $30, "sc", "item acea-row row-center-wrapper" ), class: _vm._$s("10-" + $30, "c", { svip: item.receive_type === 4, }), attrs: { _i: "10-" + $30 }, on: { click: function ($event) { return _vm.getCouponUser(index, item.id) }, }, }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "moneyCon acea-row row-center-wrapper" ), attrs: { _i: "11-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "money acea-row row-column row-center-wrapper" ), class: _vm._$s( "12-" + $30, "c", item.is_use >= item.receive_limit && _vm.coupon.count ? "moneyGray" : "" ), attrs: { _i: "12-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "14-" + $30, "sc", "num" ), attrs: { _i: "14-" + $30 }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.coupon_price) ) ), ] ), ]), _vm._$s("15-" + $30, "i", item.use_min_price > 0) ? _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "pic-num" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(_vm.$t("满")) ) + _vm._$s( "15-" + $30, "t0-1", _vm._s(item.use_min_price) ) + _vm._$s( "15-" + $30, "t0-2", _vm._s(_vm.$t("元可用")) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "pic-num" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(_vm.$t("无门槛券")) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s("17-" + $30, "sc", "text"), attrs: { _i: "17-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "condition line2" ), class: _vm._$s( "18-" + $30, "c", _vm.coupon.count ? "" : "order" ), attrs: { _i: "18-" + $30 }, }, [ _vm._$s("19-" + $30, "i", item.type === 0) ? _c( "span", { staticClass: _vm._$s( "19-" + $30, "sc", "line-title" ), class: _vm._$s( "19-" + $30, "c", item.is_use >= item.receive_limit && _vm.coupon.count ? "gray" : "" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(_vm.$t("通用券")) ) ), ] ) : _vm._$s("20-" + $30, "e", item.type === 1) ? _c( "span", { staticClass: _vm._$s( "20-" + $30, "sc", "line-title" ), class: _vm._$s( "20-" + $30, "c", item.is_use >= item.receive_limit && _vm.coupon.count ? "gray" : "" ), attrs: { _i: "20-" + $30 }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(_vm.$t("品类券")) ) ), ] ) : _c( "span", { staticClass: _vm._$s( "21-" + $30, "sc", "line-title" ), class: _vm._$s( "21-" + $30, "c", item.is_use >= item.receive_limit && _vm.coupon.count ? "gray" : "" ), attrs: { _i: "21-" + $30 }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(_vm.$t("商品券")) ) ), ] ), _vm._$s("22-" + $30, "i", item.receive_type === 4) ? _c("image", { staticClass: _vm._$s( "22-" + $30, "sc", "pic" ), attrs: { src: _vm._$s( "22-" + $30, "a-src", __webpack_require__(/*! ../../static/images/fvip.png */ 648) ), _i: "22-" + $30, }, }) : _vm._e(), _c( "span", { staticClass: _vm._$s( "23-" + $30, "sc", "name" ), attrs: { _i: "23-" + $30 }, }, [ _vm._v( _vm._$s( "23-" + $30, "t0-0", _vm._s(_vm.$t(item.title)) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "24-" + $30, "sc", "data acea-row row-between-wrapper" ), attrs: { _i: "24-" + $30 }, }, [ _vm._$s("25-" + $30, "i", item.coupon_time) ? _c("view", [ _vm._v( _vm._$s( "25-" + $30, "t0-0", _vm._s(_vm.$t("领取后")) ) + _vm._$s( "25-" + $30, "t0-1", _vm._s(item.coupon_time) ) + _vm._$s( "25-" + $30, "t0-2", _vm._s(_vm.$t("天内可用")) ) ), ]) : _c("view", [ _vm._v( _vm._$s( "26-" + $30, "t0-0", _vm._s( item.start_use_time ? item.start_use_time + "-" : "" ) ) + _vm._$s( "26-" + $30, "t0-1", _vm._s(item.end_use_time) ) ), ]), _vm._$s("27-" + $30, "i", _vm.coupon.count) ? _c("view", [ _vm._$s( "28-" + $30, "i", item.is_use >= item.receive_limit ) ? _c( "view", { staticClass: _vm._$s( "28-" + $30, "sc", "bnt gray" ), attrs: { _i: "28-" + $30 }, }, [ _vm._v( _vm._$s( "28-" + $30, "t0-0", _vm._s( item.use_title || _vm.$t("已领取") ) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "29-" + $30, "sc", "bnt bg-color" ), attrs: { _i: "29-" + $30 }, }, [ _vm._v( _vm._$s( "29-" + $30, "t0-0", _vm._s( _vm.coupon.statusTile || _vm.$t("立即领取") ) ) ), ] ), ]) : _c( "view", { staticClass: _vm._$s( "30-" + $30, "sc", "orderCou" ), attrs: { _i: "30-" + $30 }, }, [ _vm._$s("31-" + $30, "i", item.is_use) ? _c("view", { staticClass: _vm._$s( "31-" + $30, "sc", "iconfont icon-xuanzhong11" ), class: _vm._$s( "31-" + $30, "c", item.receive_type === 4 ? "svip" : "font-num" ), attrs: { _i: "31-" + $30 }, }) : _c("view", { staticClass: _vm._$s( "32-" + $30, "sc", "iconfont icon-weixuan" ), attrs: { _i: "32-" + $30 }, }), ] ), ] ), ] ), ] ) } ), 0 ) : _c( "view", { staticClass: _vm._$s(33, "sc", "pictrue"), attrs: { _i: 33 } }, [ _c("image", { attrs: { src: _vm._$s( 34, "a-src", _vm.imgHost + "/statics/images/noCoupon.png" ), _i: 34, }, }), ] ), ] ), _c("view", { staticClass: _vm._$s(35, "sc", "mask"), attrs: { hidden: _vm._$s(35, "a-hidden", _vm.coupon.coupon == false), _i: 35, }, on: { click: _vm.close }, }), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 648 */ /*!***************************************************!*\ !*** E:/2024/1/广告/uni-app/static/images/fvip.png ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/images/fvip.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY0OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL2ltYWdlcy9mdmlwLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///648\n"); /***/ }), /* 649 */ /*!*******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/couponListWindow/index.vue?vue&type=script&lang=js& ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 650);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI2NDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///649\n"); /***/ }), /* 650 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/couponListWindow/index.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n //打开状态 0=领取优惠券,1=使用优惠券\n openType: {\n type: Number,\n default: 0\n },\n coupon: {\n type: Object,\n default: function _default() {\n return {};\n }\n }\n },\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n type: 0\n };\n },\n methods: {\n close: function close() {\n this.$emit('ChangCouponsClone');\n this.type = 0;\n },\n getCouponUser: function getCouponUser(index, id) {\n var that = this;\n var list = that.coupon.list;\n if (list[index].is_use >= list[index].receive_limit && this.openType == 0) return true;\n switch (this.openType) {\n case 0:\n //领取优惠券\n (0, _api.setCouponReceive)(id).then(function (res) {\n that.$emit('ChangCouponsUseState', index);\n that.$util.Tips({\n title: \"领取成功\"\n });\n // that.$emit('ChangCoupons', list[index]);\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n break;\n case 1:\n that.$emit('ChangCoupons', index);\n break;\n }\n },\n setType: function setType(type) {\n this.type = type;\n this.$emit('tabCouponType', type);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9jb3Vwb25MaXN0V2luZG93L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJwcm9wcyIsIm9wZW5UeXBlIiwidHlwZSIsImRlZmF1bHQiLCJjb3Vwb24iLCJkYXRhIiwiaW1nSG9zdCIsIm1ldGhvZHMiLCJjbG9zZSIsImdldENvdXBvblVzZXIiLCJ0aGF0IiwidGl0bGUiLCJ1bmkiLCJpY29uIiwic2V0VHlwZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBK0RBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFHQTtFQUNBQTtJQUNBO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO01BQ0FDO01BQ0FKO0lBQ0E7RUFDQTtFQUNBSztJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7VUFDQTtVQUNBO1lBQ0FDO1lBQ0FBO2NBQ0FDO1lBQ0E7WUFDQTtVQUNBO1lBQ0FDO2NBQ0FEO2NBQ0FFO1lBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQUg7VUFDQTtNQUFBO0lBRUE7SUFDQUk7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNjUwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J2NvdXBvbi1saXN0LXdpbmRvdycgOmNsYXNzPSdjb3Vwb24uY291cG9uPT10cnVlP1wib25cIjpcIlwiJz5cclxuXHRcdFx0PHZpZXcgdi1pZj1cImNvdXBvbi5jb3VudFwiIGNsYXNzPVwibmF2IGFjZWEtcm93IHJvdy1hcm91bmRcIj5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiY291cG9uLmNvdW50WzJdXCIgOmNsYXNzPVwiWydhY2VhLXJvdycsICdyb3ctbWlkZGxlJywgY291cG9uLnR5cGUgPT09IDIgPyAnb24nIDogJyddXCJcclxuXHRcdFx0XHRcdEBjbGljaz1cInNldFR5cGUoMilcIj57eyR0KGDllYblk4HliLhgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJjb3Vwb24uY291bnRbMV1cIiA6Y2xhc3M9XCJbJ2FjZWEtcm93JywgJ3Jvdy1taWRkbGUnLCBjb3Vwb24udHlwZSA9PT0gMSA/ICdvbicgOiAnJ11cIlxyXG5cdFx0XHRcdFx0QGNsaWNrPVwic2V0VHlwZSgxKVwiPnt7JHQoYOWTgeexu+WIuGApfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cImNvdXBvbi5jb3VudFswXVwiIDpjbGFzcz1cIlsnYWNlYS1yb3cnLCAncm93LW1pZGRsZScsIGNvdXBvbi50eXBlID09PSAwID8gJ29uJyA6ICcnXVwiXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJzZXRUeXBlKDApXCI+e3skdChg6YCa55So5Yi4YCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUnIHYtZWxzZT57eyR0KGDkvJjmg6DliLhgKX19PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tZ3VhbmJpJyBAY2xpY2s9J2Nsb3NlJz48L3RleHQ+PC92aWV3PlxyXG5cdFx0XHQ8dmlldyB2LWlmPVwiY291cG9uLmNvdW50XCIgY2xhc3M9XCJvY2N1cHlcIj48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdjb3Vwb24tbGlzdCcgdi1pZj1cImNvdXBvbi5saXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlcicgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY291cG9uLmxpc3RcIlxyXG5cdFx0XHRcdFx0QGNsaWNrPVwiZ2V0Q291cG9uVXNlcihpbmRleCxpdGVtLmlkKVwiIDprZXk9J2luZGV4JyA6Y2xhc3M9XCJ7c3ZpcDogaXRlbS5yZWNlaXZlX3R5cGUgPT09IDR9XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5Q29uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXkgYWNlYS1yb3cgcm93LWNvbHVtbiByb3ctY2VudGVyLXdyYXBwZXInXHJcblx0XHRcdFx0XHRcdFx0OmNsYXNzPSdpdGVtLmlzX3VzZSA+PSBpdGVtLnJlY2VpdmVfbGltaXQgJiYgY291cG9uLmNvdW50P1wibW9uZXlHcmF5XCI6XCJcIic+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPSdudW0nPnt7aXRlbS5jb3Vwb25fcHJpY2V9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWMtbnVtXCIgdi1pZj1cIml0ZW0udXNlX21pbl9wcmljZSA+IDBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7JHQoYOa7oWApfX17e2l0ZW0udXNlX21pbl9wcmljZX19e3skdChg5YWD5Y+v55SoYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpYy1udW1cIiB2LWVsc2U+e3skdChg5peg6Zeo5qeb5Yi4YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29uZGl0aW9uIGxpbmUyJyA6Y2xhc3M9XCJjb3Vwb24uY291bnQ/Jyc6J29yZGVyJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPSdsaW5lLXRpdGxlJyA6Y2xhc3M9J2l0ZW0uaXNfdXNlID49IGl0ZW0ucmVjZWl2ZV9saW1pdCAmJiBjb3Vwb24uY291bnQ/XCJncmF5XCI6XCJcIidcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9J2l0ZW0udHlwZT09PTAnPnt7JHQoYOmAmueUqOWIuGApfX08L3NwYW4+XHJcblx0XHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9J2xpbmUtdGl0bGUnIDpjbGFzcz0naXRlbS5pc191c2UgPj0gaXRlbS5yZWNlaXZlX2xpbWl0ICYmIGNvdXBvbi5jb3VudD9cImdyYXlcIjpcIlwiJ1xyXG5cdFx0XHRcdFx0XHRcdFx0di1lbHNlLWlmPSdpdGVtLnR5cGU9PT0xJz57eyR0KGDlk4HnsbvliLhgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPSdsaW5lLXRpdGxlJyA6Y2xhc3M9J2l0ZW0uaXNfdXNlID49IGl0ZW0ucmVjZWl2ZV9saW1pdCAmJiBjb3Vwb24uY291bnQ/XCJncmF5XCI6XCJcIidcclxuXHRcdFx0XHRcdFx0XHRcdHYtZWxzZT57eyR0KGDllYblk4HliLhgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy4uLy4uL3N0YXRpYy9pbWFnZXMvZnZpcC5wbmcnIGNsYXNzPVwicGljXCIgdi1pZj1cIml0ZW0ucmVjZWl2ZV90eXBlPT09NFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9J25hbWUnPnt7JHQoaXRlbS50aXRsZSl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nZGF0YSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5jb3Vwb25fdGltZVwiPnt7JHQoYOmihuWPluWQjmApfX17e2l0ZW0uY291cG9uX3RpbWV9fXt7JHQoYOWkqeWGheWPr+eUqGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgdi1lbHNlPnt7IGl0ZW0uc3RhcnRfdXNlX3RpbWUgPyBpdGVtLnN0YXJ0X3VzZV90aW1lICsgXCItXCIgOiBcIlwifX17eyBpdGVtLmVuZF91c2VfdGltZSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY291cG9uLmNvdW50XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYm50IGdyYXknIHYtaWY9XCJpdGVtLmlzX3VzZSA+PSBpdGVtLnJlY2VpdmVfbGltaXRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3tpdGVtLnVzZV90aXRsZSB8fCAkdChg5bey6aKG5Y+WYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdibnQgYmctY29sb3InIHYtZWxzZT57e2NvdXBvbi5zdGF0dXNUaWxlIHx8ICR0KGDnq4vljbPpooblj5ZgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWVsc2UgY2xhc3M9XCJvcmRlckNvdVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXh1YW56aG9uZzExXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0OmNsYXNzPVwiaXRlbS5yZWNlaXZlX3R5cGUgPT09IDQ/J3N2aXAnOidmb250LW51bSdcIiB2LWlmPVwiaXRlbS5pc191c2VcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24td2VpeHVhblwiIHYtZWxzZT48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0g5peg5LyY5oOg5Yi4IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZScgdi1lbHNlPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvbm9Db3Vwb24ucG5nJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdtYXNrJyBjYXRjaHRvdWNobW92ZT1cInRydWVcIiA6aGlkZGVuPSdjb3Vwb24uY291cG9uPT1mYWxzZScgQGNsaWNrPSdjbG9zZSc+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdHNldENvdXBvblJlY2VpdmVcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdEhUVFBfUkVRVUVTVF9VUkxcclxuXHR9IGZyb20gJ0AvY29uZmlnL2FwcCc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Ly/miZPlvIDnirbmgIEgMD3pooblj5bkvJjmg6DliLgsMT3kvb/nlKjkvJjmg6DliLhcclxuXHRcdFx0b3BlblR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMCxcclxuXHRcdFx0fSxcclxuXHRcdFx0Y291cG9uOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHt9O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW1nSG9zdDogSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHR0eXBlOiAwXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRjbG9zZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnQ2hhbmdDb3Vwb25zQ2xvbmUnKTtcclxuXHRcdFx0XHR0aGlzLnR5cGUgPSAwO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRDb3Vwb25Vc2VyOiBmdW5jdGlvbihpbmRleCwgaWQpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGxpc3QgPSB0aGF0LmNvdXBvbi5saXN0O1xyXG5cdFx0XHRcdGlmIChsaXN0W2luZGV4XS5pc191c2UgPj0gbGlzdFtpbmRleF0ucmVjZWl2ZV9saW1pdCAmJiB0aGlzLm9wZW5UeXBlID09IDApIHJldHVybiB0cnVlO1xyXG5cdFx0XHRcdHN3aXRjaCAodGhpcy5vcGVuVHlwZSkge1xyXG5cdFx0XHRcdFx0Y2FzZSAwOlxyXG5cdFx0XHRcdFx0XHQvL+mihuWPluS8mOaDoOWIuFxyXG5cdFx0XHRcdFx0XHRzZXRDb3Vwb25SZWNlaXZlKGlkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kZW1pdCgnQ2hhbmdDb3Vwb25zVXNlU3RhdGUnLCBpbmRleCk7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBcIumihuWPluaIkOWKn1wiXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0Ly8gdGhhdC4kZW1pdCgnQ2hhbmdDb3Vwb25zJywgbGlzdFtpbmRleF0pO1xyXG5cdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGVycixcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgMTpcclxuXHRcdFx0XHRcdFx0dGhhdC4kZW1pdCgnQ2hhbmdDb3Vwb25zJywgaW5kZXgpO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNldFR5cGU6IGZ1bmN0aW9uKHR5cGUpIHtcclxuXHRcdFx0XHR0aGlzLnR5cGUgPSB0eXBlO1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ3RhYkNvdXBvblR5cGUnLCB0eXBlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0Lm9yZGVyQ291IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAyMHJweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bWFyZ2luLXRvcDogLTIwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyQ291IC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyQ291IC5zdmlwIHtcclxuXHRcdGNvbG9yOiAjRURCQjc1O1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0IC5pdGVtIC50ZXh0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdCAuaXRlbSAudGV4dCAuY29uZGl0aW9uLm9yZGVyIHtcclxuXHRcdHdpZHRoOiAzNTBycHg7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLWxpc3Qtd2luZG93IC5jb3Vwb24tbGlzdCAudGV4dCAuY29uZGl0aW9uIC5waWMge1xyXG5cdFx0d2lkdGg6IDMwcnB4O1xyXG5cdFx0aGVpZ2h0OiAzMHJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0LXdpbmRvdyAuY291cG9uLWxpc3QgLnRleHQgLmNvbmRpdGlvbiAubmFtZSB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLWxpc3Qtd2luZG93IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnJweCAxNnJweCAwIDA7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjI1LCAuNSwgLjUsIC45KTtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdC13aW5kb3cub24ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdC13aW5kb3cgLnRpdGxlIHtcclxuXHRcdGhlaWdodDogMTI0cnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMTI0cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0LXdpbmRvdyAudGl0bGUgLmljb25mb250IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAzMHJweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0Zm9udC1zaXplOiAzNXJweDtcclxuXHRcdGNvbG9yOiAjOGE4YThhO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdC13aW5kb3cgLmNvdXBvbi1saXN0IHtcclxuXHRcdG1hcmdpbjogMCAwIDUwcnB4IDA7XHJcblx0XHRoZWlnaHQ6IDcyMXJweDtcclxuXHRcdHBhZGRpbmctdG9wOiAyOHJweDtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0LXdpbmRvdyAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogNDE0cnB4O1xyXG5cdFx0aGVpZ2h0OiAzMzZycHg7XHJcblx0XHRtYXJnaW46IDE5MnJweCBhdXRvIDI0M3JweCBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0LXdpbmRvdyAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5waWMtbnVtIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5saW5lLXRpdGxlIHtcclxuXHRcdHdpZHRoOiA3MHJweDtcclxuXHRcdGhlaWdodDogMzJycHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDAgMTBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS12aWV3LW1pbm9yQ29sb3JUKTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxOHJweDtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdG1hcmdpbi1yaWdodDogMTJycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0LmxpbmUtdGl0bGUuZ3JheSB7XHJcblx0XHRib3JkZXItY29sb3I6ICNDMUMxQzEgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjQzFDMUMxICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubmF2IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTA2cnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnJweCBzb2xpZCAjRjVGNUY1O1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZycHg7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdH1cclxuXHJcblx0Lm5hdiAuYWNlYS1yb3cge1xyXG5cdFx0Ym9yZGVyLXRvcDogNXJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1ib3R0b206IDVycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQubmF2IC5hY2VhLXJvdy5vbiB7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0Lm5hdiAuYWNlYS1yb3c6b25seS1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdC5vY2N1cHkge1xyXG5cdFx0aGVpZ2h0OiAxMDZycHg7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLWxpc3QgLml0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMThycHg7XHJcblx0XHRib3gtc2hhZG93OiAwIDJycHggMTBycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdCAuaXRlbSAubW9uZXkge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///650\n"); /***/ }), /* 651 */ /*!***************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/addressWindow/index.vue ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_9b690cc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=9b690cc8&scoped=true& */ 652);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 654);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_9b690cc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_9b690cc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"9b690cc8\",\n null,\n false,\n _index_vue_vue_type_template_id_9b690cc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/addressWindow/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjUxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9OWI2OTBjYzgmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjliNjkwY2M4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvYWRkcmVzc1dpbmRvdy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///651\n"); /***/ }), /* 652 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/addressWindow/index.vue?vue&type=template&id=9b690cc8&scoped=true& ***! \**********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9b690cc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=9b690cc8&scoped=true& */ 653); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9b690cc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9b690cc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9b690cc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9b690cc8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 653 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/addressWindow/index.vue?vue&type=template&id=9b690cc8&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "address-window"), class: _vm._$s(1, "c", _vm.address.address == true ? "on" : ""), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "title"), attrs: { _i: 2 } }, [ _vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t("选择地址")))), _c("text", { staticClass: _vm._$s(3, "sc", "iconfont icon-guanbi"), attrs: { _i: 3 }, on: { click: _vm.close }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "list"), attrs: { _i: 4 } }, _vm._l( _vm._$s(5, "f", { forItems: _vm.addressList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "5-" + $30, "sc", "item acea-row row-between-wrapper" ), class: _vm._$s( "5-" + $30, "c", _vm.active == index ? "font-num" : "" ), attrs: { _i: "5-" + $30 }, on: { click: function ($event) { return _vm.tapAddress(index, item.id) }, }, }, [ _c("text", { staticClass: _vm._$s( "6-" + $30, "sc", "iconfont icon-ditu" ), class: _vm._$s( "6-" + $30, "c", _vm.active == index ? "font-num" : "" ), attrs: { _i: "6-" + $30 }, }), _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "address"), attrs: { _i: "7-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "name"), class: _vm._$s( "8-" + $30, "c", _vm.active == index ? "font-num" : "" ), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s("8-" + $30, "t0-0", _vm._s(item.real_name)) ), _c( "text", { staticClass: _vm._$s("9-" + $30, "sc", "phone"), attrs: { _i: "9-" + $30 }, }, [ _vm._v( _vm._$s("9-" + $30, "t0-0", _vm._s(item.phone)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "line1"), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(item.province) ) + _vm._$s("10-" + $30, "t0-1", _vm._s(item.city)) + _vm._$s( "10-" + $30, "t0-2", _vm._s(item.district) ) + _vm._$s("10-" + $30, "t0-3", _vm._s(item.detail)) ), ] ), ] ), _c("text", { staticClass: _vm._$s( "11-" + $30, "sc", "iconfont icon-complete" ), class: _vm._$s( "11-" + $30, "c", _vm.active == index ? "font-num" : "" ), attrs: { _i: "11-" + $30 }, }), ] ) } ), 0 ), _vm._$s(12, "i", !_vm.is_loading && !_vm.addressList.length) ? _c( "view", { staticClass: _vm._$s(12, "sc", "pictrue"), attrs: { _i: 12 } }, [ _c("image", { attrs: { src: _vm._$s( 13, "a-src", _vm.imgHost + "/statics/images/noAddress.png" ), _i: 13, }, }), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(14, "sc", "addressBnt bg-color"), attrs: { _i: 14 }, on: { click: _vm.goAddressPages }, }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.$t("选择其它地址"))))] ), ] ), _c("view", { staticClass: _vm._$s(15, "sc", "mask"), attrs: { hidden: _vm._$s(15, "a-hidden", _vm.address.address == false), _i: 15, }, on: { click: _vm.close }, }), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 654 */ /*!****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/addressWindow/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 655);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI2NTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///654\n"); /***/ }), /* 655 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/addressWindow/index.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n pagesUrl: {\n type: String,\n default: ''\n },\n address: {\n type: Object,\n default: function _default() {\n return {\n address: true,\n addressId: 0\n };\n }\n },\n isLog: {\n type: Boolean,\n default: false\n }\n },\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n active: 0,\n //地址列表\n addressList: [],\n is_loading: true\n };\n },\n methods: {\n tapAddress: function tapAddress(e, addressid) {\n this.active = e;\n this.$emit('OnChangeAddress', addressid);\n },\n close: function close() {\n this.$emit('changeClose');\n this.$emit('changeTextareaStatus');\n },\n goAddressPages: function goAddressPages() {\n this.$emit('changeClose');\n this.$emit('changeTextareaStatus');\n uni.navigateTo({\n url: this.pagesUrl\n });\n },\n getAddressList: function getAddressList() {\n var _this = this;\n var that = this;\n (0, _user.getAddressList)({\n page: 1,\n limit: 5\n }).then(function (res) {\n var addressList = res.data;\n //处理默认选中项\n for (var i = 0, leng = addressList.length; i < leng; i++) {\n if (addressList[i].id == that.address.addressId) {\n that.active = i;\n }\n }\n that.$set(that, 'addressList', addressList);\n that.is_loading = false;\n if (addressList.length) {\n _this.$emit('onHaveAddressList', true);\n }\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9hZGRyZXNzV2luZG93L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJwcm9wcyIsInBhZ2VzVXJsIiwidHlwZSIsImRlZmF1bHQiLCJhZGRyZXNzIiwiYWRkcmVzc0lkIiwiaXNMb2ciLCJkYXRhIiwiaW1nSG9zdCIsImFjdGl2ZSIsImFkZHJlc3NMaXN0IiwiaXNfbG9hZGluZyIsIm1ldGhvZHMiLCJ0YXBBZGRyZXNzIiwiY2xvc2UiLCJnb0FkZHJlc3NQYWdlcyIsInVuaSIsInVybCIsImdldEFkZHJlc3NMaXN0IiwicGFnZSIsImxpbWl0IiwidGhhdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBMkJBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFHQTtFQUNBQTtJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQ0E7VUFDQUM7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQUo7TUFDQUM7SUFDQTtFQUNBO0VBQ0FJO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFFQUM7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBQztRQUNBQztNQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7WUFDQUM7VUFDQTtRQUNBO1FBQ0FBO1FBQ0FBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI2NTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImFkZHJlc3Mtd2luZG93XCIgOmNsYXNzPVwiYWRkcmVzcy5hZGRyZXNzPT10cnVlPydvbic6JydcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3RpdGxlJz57eyR0KGDpgInmi6nlnLDlnYBgKX19PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tZ3VhbmJpJyBAdGFwPSdjbG9zZSc+PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2xpc3QnPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIDpjbGFzcz0nYWN0aXZlPT1pbmRleD9cImZvbnQtbnVtXCI6XCJcIidcclxuXHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGFkZHJlc3NMaXN0XCIgQHRhcD0ndGFwQWRkcmVzcyhpbmRleCxpdGVtLmlkKScgOmtleT0naW5kZXgnPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tZGl0dScgOmNsYXNzPSdhY3RpdmU9PWluZGV4P1wiZm9udC1udW1cIjpcIlwiJz48L3RleHQ+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYWRkcmVzcyc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJyA6Y2xhc3M9J2FjdGl2ZT09aW5kZXg/XCJmb250LW51bVwiOlwiXCInPnt7aXRlbS5yZWFsX25hbWV9fTx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRjbGFzcz0ncGhvbmUnPnt7aXRlbS5waG9uZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxJz57e2l0ZW0ucHJvdmluY2V9fXt7aXRlbS5jaXR5fX17e2l0ZW0uZGlzdHJpY3R9fXt7aXRlbS5kZXRhaWx9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWNvbXBsZXRlJyA6Y2xhc3M9J2FjdGl2ZT09aW5kZXg/XCJmb250LW51bVwiOlwiXCInPjwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSDml6DlnLDlnYAgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJyB2LWlmPVwiIWlzX2xvYWRpbmcgJiYgIWFkZHJlc3NMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvbm9BZGRyZXNzLnBuZydcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdhZGRyZXNzQm50IGJnLWNvbG9yJyBAdGFwPSdnb0FkZHJlc3NQYWdlcyc+e3skdChg6YCJ5oup5YW25a6D5Zyw5Z2AYCl9fTwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdtYXNrJyBjYXRjaHRvdWNobW92ZT1cInRydWVcIiA6aGlkZGVuPSdhZGRyZXNzLmFkZHJlc3M9PWZhbHNlJyBAdGFwPSdjbG9zZSc+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEFkZHJlc3NMaXN0XHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0SFRUUF9SRVFVRVNUX1VSTFxyXG5cdH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRwYWdlc1VybDoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJyxcclxuXHRcdFx0fSxcclxuXHRcdFx0YWRkcmVzczoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHRcdGFkZHJlc3M6IHRydWUsXHJcblx0XHRcdFx0XHRcdGFkZHJlc3NJZDogMCxcclxuXHRcdFx0XHRcdH07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc0xvZzoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2UsXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWdIb3N0OiBIVFRQX1JFUVVFU1RfVVJMLFxyXG5cdFx0XHRcdGFjdGl2ZTogMCxcclxuXHRcdFx0XHQvL+WcsOWdgOWIl+ihqFxyXG5cdFx0XHRcdGFkZHJlc3NMaXN0OiBbXSxcclxuXHRcdFx0XHRpc19sb2FkaW5nOiB0cnVlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0dGFwQWRkcmVzczogZnVuY3Rpb24oZSwgYWRkcmVzc2lkKSB7XHJcblx0XHRcdFx0dGhpcy5hY3RpdmUgPSBlO1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ09uQ2hhbmdlQWRkcmVzcycsIGFkZHJlc3NpZCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2VDbG9zZScpO1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZVRleHRhcmVhU3RhdHVzJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvQWRkcmVzc1BhZ2VzOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2VDbG9zZScpO1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZVRleHRhcmVhU3RhdHVzJyk7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiB0aGlzLnBhZ2VzVXJsXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEFkZHJlc3NMaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0QWRkcmVzc0xpc3Qoe1xyXG5cdFx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRcdGxpbWl0OiA1XHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGFkZHJlc3NMaXN0ID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHQvL+WkhOeQhum7mOiupOmAieS4remhuVxyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDAsIGxlbmcgPSBhZGRyZXNzTGlzdC5sZW5ndGg7IGkgPCBsZW5nOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0aWYgKGFkZHJlc3NMaXN0W2ldLmlkID09IHRoYXQuYWRkcmVzcy5hZGRyZXNzSWQpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmFjdGl2ZSA9IGk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnYWRkcmVzc0xpc3QnLCBhZGRyZXNzTGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0LmlzX2xvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdGlmIChhZGRyZXNzTGlzdC5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kZW1pdCgnb25IYXZlQWRkcmVzc0xpc3QnLCB0cnVlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5hZGRyZXNzLXdpbmRvdyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguMjUsIC41LCAuNSwgLjkpO1xyXG5cdH1cclxuXHJcblx0LmFkZHJlc3Mtd2luZG93Lm9uIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy13aW5kb3cgLnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTIzcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyM3JweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLXdpbmRvdyAudGl0bGUgLmljb25mb250IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAzMHJweDtcclxuXHRcdGNvbG9yOiAjOGE4YThhO1xyXG5cdFx0Zm9udC1zaXplOiAzNXJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLXdpbmRvdyAubGlzdCAuaXRlbSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG5cdFx0aGVpZ2h0OiAxMjlycHg7XHJcblx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy13aW5kb3cgLmxpc3QgLml0ZW0gLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMzdycHg7XHJcblx0XHRjb2xvcjogIzJjMmMyYztcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLXdpbmRvdyAubGlzdCAuaXRlbSAuaWNvbmZvbnQuaWNvbi1jb21wbGV0ZSB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy13aW5kb3cgLmxpc3QgLml0ZW0gLmFkZHJlc3Mge1xyXG5cdFx0d2lkdGg6IDU2MHJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLXdpbmRvdyAubGlzdCAuaXRlbSAuYWRkcmVzcyAubmFtZSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy13aW5kb3cgLmxpc3QgLml0ZW0gLmFkZHJlc3MgLm5hbWUgLnBob25lIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxOHJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLXdpbmRvdyAuYWRkcmVzc0JudCB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDNycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRtYXJnaW46IDg1cnB4IGF1dG87XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy13aW5kb3cgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDQxNHJweDtcclxuXHRcdGhlaWdodDogMzM2cnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy13aW5kb3cgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///655\n"); /***/ }), /* 656 */ /*!************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/orderGoods/index.vue ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_0d23a466_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0d23a466&scoped=true& */ 657);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 659);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_0d23a466_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_0d23a466_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0d23a466\",\n null,\n false,\n _index_vue_vue_type_template_id_0d23a466_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/orderGoods/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGQyM2E0NjYmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjBkMjNhNDY2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvb3JkZXJHb29kcy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///656\n"); /***/ }), /* 657 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/orderGoods/index.vue?vue&type=template&id=0d23a466&scoped=true& ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d23a466_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0d23a466&scoped=true& */ 658); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d23a466_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d23a466_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d23a466_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d23a466_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 658 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/orderGoods/index.vue?vue&type=template&id=0d23a466&scoped=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "orderGoods"), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.is_behalf) ? _c( "view", { staticClass: _vm._$s(1, "sc", "total"), attrs: { _i: 1 } }, [ _c("text", [ _vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t("代付金额")))), _c( "text", { staticClass: _vm._$s(3, "sc", "pay-price"), attrs: { _i: 3 }, }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.pay_price || 0)))] ), ]), ] ) : _vm._$s(4, "e", !_vm.split && !_vm.is_behalf) ? _c( "view", { staticClass: _vm._$s(4, "sc", "total"), attrs: { _i: 4 } }, [ _vm._v( _vm._$s(4, "t0-0", _vm._s(_vm.$t("共"))) + _vm._$s(4, "t0-1", _vm._s(_vm.totalNmu)) + _vm._$s(4, "t0-2", _vm._s(_vm.$t("件商品"))) ), ] ) : _vm._$s(5, "e", _vm.split) ? _c( "view", { staticClass: _vm._$s(5, "sc", "total"), attrs: { _i: 5 } }, [ _c("text", [ _vm._v( _vm._$s(6, "t0-0", _vm._s(_vm.$t("订单包裹"))) + _vm._$s(6, "t0-1", _vm._s(_vm.index + 1)) ), ]), _vm._$s(7, "i", _vm.status_type === -1) ? _c( "view", { staticClass: _vm._$s(7, "sc", "rig-btn"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "refund"), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s(8, "t0-0", _vm._s(_vm.$t("申请退款中"))) ), ] ), ] ) : _vm._$s(9, "e", _vm.status_type === -2) ? _c( "view", { staticClass: _vm._$s(9, "sc", "rig-btn"), attrs: { _i: 9 }, }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "refund"), attrs: { _i: 10 }, }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.$t("已退款"))))] ), ] ) : _vm._$s(11, "e", _vm.status_type === 4) ? _c( "view", { staticClass: _vm._$s(11, "sc", "rig-btn"), attrs: { _i: 11 }, }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "done"), attrs: { _i: 12 }, }, [_vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.$t("已完成"))))] ), ] ) : _vm._e(), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(13, "sc", "goodWrapper"), attrs: { _i: 13 } }, _vm._l( _vm._$s(14, "f", { forItems: _vm.cartInfo }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(14, "f", { forIndex: $20, key: index }), class: _vm._$s("14-" + $30, "c", { op: !item.is_valid }), attrs: { _i: "14-" + $30 }, on: { click: function ($event) { return _vm.jumpCon(item.product_id) }, }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "15-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("16-" + $30, "sc", "pictrue"), class: _vm._$s("16-" + $30, "c", { gray: !item.is_valid, }), attrs: { _i: "16-" + $30 }, }, [ _vm._$s("17-" + $30, "i", item.productInfo.attrInfo) ? _c("image", { attrs: { src: _vm._$s( "17-" + $30, "a-src", item.productInfo.attrInfo.image ), _i: "17-" + $30, }, }) : _c("image", { attrs: { src: _vm._$s( "18-" + $30, "a-src", item.productInfo.image ), _i: "18-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s("19-" + $30, "sc", "text"), attrs: { _i: "19-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "acea-row row-between-wrapper" ), attrs: { _i: "20-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "name line2" ), attrs: { _i: "21-" + $30 }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(item.productInfo.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s("22-" + $30, "sc", "num"), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s(item.cart_num) ) ), ] ), ] ), _vm._$s("23-" + $30, "i", item.productInfo.attrInfo) ? _c( "view", { staticClass: _vm._$s( "23-" + $30, "sc", "attr line1" ), attrs: { _i: "23-" + $30 }, }, [ _vm._v( _vm._$s( "23-" + $30, "t0-0", _vm._s(item.productInfo.attrInfo.suk) ) ), ] ) : _vm._e(), _vm._$s("24-" + $30, "i", item.productInfo.attrInfo) ? _c( "view", { staticClass: _vm._$s( "24-" + $30, "sc", "money font-color pic" ), attrs: { _i: "24-" + $30 }, }, [ _c( "text", { class: _vm._$s("25-" + $30, "c", { gray: !item.is_valid, }), attrs: { _i: "25-" + $30 }, }, [ _vm._v( _vm._$s( "25-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "25-" + $30, "t0-1", _vm._s( item.productInfo.attrInfo.price ) ) ), ] ), _vm._$s( "26-" + $30, "i", item.refund_num && _vm.statusType != -2 ) ? _c( "view", { staticClass: _vm._$s( "26-" + $30, "sc", "refund" ), attrs: { _i: "26-" + $30 }, }, [ _vm._v( _vm._$s( "26-" + $30, "t0-0", _vm._s(item.refund_num) ) + _vm._$s( "26-" + $30, "t0-1", _vm._s(_vm.$t("件退款中")) ) ), ] ) : _vm._e(), _vm._$s( "27-" + $30, "i", !item.is_valid && _vm.shipping_type === 0 ) ? _c( "text", { staticClass: _vm._$s( "27-" + $30, "sc", "valid" ), attrs: { _i: "27-" + $30 }, }, [ _vm._v( _vm._$s( "27-" + $30, "t0-0", _vm._s(_vm.$t("不支持配送")) ) ), ] ) : _vm._e(), _vm._$s( "28-" + $30, "i", !item.productInfo.store_mention && _vm.shipping_type === 1 ) ? _c( "text", { staticClass: _vm._$s( "28-" + $30, "sc", "valid" ), attrs: { _i: "28-" + $30 }, }, [ _vm._v( _vm._$s( "28-" + $30, "t0-0", _vm._s(_vm.$t("不支持自提")) ) ), ] ) : _vm._e(), ] ) : _c( "view", { staticClass: _vm._$s( "29-" + $30, "sc", "money font-color pic" ), attrs: { _i: "29-" + $30 }, }, [ _c( "text", { class: _vm._$s("30-" + $30, "c", { gray: !item.is_valid, }), attrs: { _i: "30-" + $30 }, }, [ _vm._v( _vm._$s( "30-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "30-" + $30, "t0-1", _vm._s(item.productInfo.price) ) ), ] ), _vm._$s( "31-" + $30, "i", !item.is_valid && _vm.shipping_type === 0 ) ? _c( "text", { staticClass: _vm._$s( "31-" + $30, "sc", "valid" ), attrs: { _i: "31-" + $30 }, }, [ _vm._v( _vm._$s( "31-" + $30, "t0-0", _vm._s(_vm.$t("仅支持到店")) ) ), ] ) : _vm._e(), _vm._$s( "32-" + $30, "i", !item.productInfo.store_mention && _vm.shipping_type === 1 ) ? _c( "text", { staticClass: _vm._$s( "32-" + $30, "sc", "valid" ), attrs: { _i: "32-" + $30 }, }, [ _vm._v( _vm._$s( "32-" + $30, "t0-0", _vm._s(_vm.$t("仅支持配送")) ) ), ] ) : _vm._e(), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s("34-" + $30, "sc", "botton-btn"), attrs: { _i: "34-" + $30 }, }, [ _vm._$s( "35-" + $30, "i", item.is_reply == 0 && _vm.evaluate == 3 && _vm.pid != -1 && _vm.isShow ) ? _c( "view", { staticClass: _vm._$s( "35-" + $30, "sc", "logistics" ), attrs: { _i: "35-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.evaluateTap(item.unique, _vm.orderId) }, }, }, [ _vm._v( _vm._$s( "35-" + $30, "t0-0", _vm._s(_vm.$t("评价")) ) ), ] ) : _vm._e(), _vm._$s( "36-" + $30, "i", _vm.paid === 1 && _vm.refund_status === 0 && item.refund_num != item.cart_num && !_vm.is_confirm && _vm.is_refund_available && _vm.isShow && (_vm.virtualType == 0 || (_vm.virtualType > 0 && _vm.statusType == 1)) ) ? _c( "view", { staticClass: _vm._$s( "36-" + $30, "sc", "logistics" ), attrs: { _i: "36-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.openSubcribe(item) }, }, }, [ _vm._v( _vm._$s( "36-" + $30, "t0-0", _vm._s(_vm.$t("申请退款")) ) ), ] ) : _vm._e(), _vm._$s( "37-" + $30, "i", (_vm.status_type === 2 && index === _vm.cartInfo.length - 1) || !_vm.split ) ? _c( "view", { staticClass: _vm._$s("37-" + $30, "sc", "rig-btn"), attrs: { _i: "37-" + $30 }, }, [ _vm._$s( "38-" + $30, "i", _vm.delivery_type === "express" ) ? _c( "view", { staticClass: _vm._$s( "38-" + $30, "sc", "logistics" ), attrs: { _i: "38-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.logistics(_vm.orderId) }, }, }, [ _vm._v( _vm._$s( "38-" + $30, "t0-0", _vm._s(_vm.$t("查看物流")) ) ), ] ) : _vm._e(), _vm._$s("39-" + $30, "i", _vm.status_type === 2) ? _c( "view", { staticClass: _vm._$s( "39-" + $30, "sc", "logistics sure" ), attrs: { _i: "39-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.confirmOrder(_vm.orderId) }, }, }, [ _vm._v( _vm._$s( "39-" + $30, "t0-0", _vm._s(_vm.$t("确认收货")) ) ), ] ) : _vm._e(), ] ) : _vm._e(), ] ), ] ) } ), 0 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 659 */ /*!*************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/orderGoods/index.vue?vue&type=script&lang=js& ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 660);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI2NTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///659\n"); /***/ }), /* 660 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/orderGoods/index.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n // 订单状态\n statusType: {\n type: Number,\n default: 0\n },\n virtualType: {\n type: Number,\n default: 0\n },\n evaluate: {\n type: Number,\n default: 0\n },\n oid: {\n type: Number,\n default: 0\n },\n // 1已支付 0未支付\n paid: {\n type: Number,\n default: 0\n },\n cartInfo: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n orderId: {\n type: String,\n default: ''\n },\n shipping_type: {\n type: Number,\n default: -1\n },\n delivery_type: {\n type: String,\n default: ''\n },\n pay_price: {\n type: String,\n default: ''\n },\n jump: {\n type: Boolean,\n default: false\n },\n is_confirm: {\n type: Boolean,\n default: false\n },\n // is_behalf 是否是代付列表\n is_behalf: {\n type: Boolean,\n default: false\n },\n split: {\n type: Boolean,\n default: false\n },\n jumpDetail: {\n type: Boolean,\n default: false\n },\n index: {\n type: Number,\n default: 0\n },\n pid: {\n type: Number,\n default: 0\n },\n refund_status: {\n type: Number,\n default: 0\n },\n status_type: {\n type: Number,\n default: 0\n },\n isShow: {\n type: Boolean,\n default: true\n },\n is_refund_available: {\n type: Boolean,\n default: true\n }\n },\n data: function data() {\n return {\n totalNmu: 0,\n operationModel: false,\n status: \"\"\n };\n },\n watch: {\n cartInfo: function cartInfo(nVal, oVal) {\n var num = 0;\n nVal.forEach(function (item, index) {\n num += item.cart_num;\n });\n this.totalNmu = num;\n }\n },\n mounted: function mounted() {\n var _this = this;\n var num = 0;\n this.$nextTick(function () {\n _this.cartInfo.forEach(function (item, index) {\n num += item.cart_num;\n });\n _this.$set(_this, 'totalNmu', num);\n });\n },\n methods: {\n evaluateTap: function evaluateTap(unique, orderId) {\n uni.navigateTo({\n url: \"/pages/goods/goods_comment_con/index?unique=\" + unique + \"&uni=\" + orderId\n });\n },\n jumpCon: function jumpCon(id) {\n if (this.jump) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(id)\n });\n } else if (this.jumpDetail) {\n uni.navigateTo({\n url: \"/pages/goods/order_details/index?order_id=\".concat(this.orderId)\n });\n }\n },\n logistics: function logistics(order_id) {\n uni.navigateTo({\n url: '/pages/goods/goods_logistics/index?orderId=' + order_id\n });\n },\n confirmOrder: function confirmOrder(orderId) {\n this.$emit('confirmOrder', orderId);\n },\n changeOperation: function changeOperation() {\n this.operationModel = !this.operationModel;\n },\n openSubcribe: function openSubcribe(item) {\n var cartList = [];\n cartList.push({\n cart_id: item.id,\n cart_num: item.surplus_refund_num\n });\n var obj = JSON.stringify(cartList);\n this.$emit('openSubcribe', \"/pages/goods/goods_return/index?orderId=\".concat(this.orderId, \"&id=\").concat(this.oid, \"&cartIds=\").concat(obj));\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9vcmRlckdvb2RzL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJwcm9wcyIsInN0YXR1c1R5cGUiLCJ0eXBlIiwiZGVmYXVsdCIsInZpcnR1YWxUeXBlIiwiZXZhbHVhdGUiLCJvaWQiLCJwYWlkIiwiY2FydEluZm8iLCJvcmRlcklkIiwic2hpcHBpbmdfdHlwZSIsImRlbGl2ZXJ5X3R5cGUiLCJwYXlfcHJpY2UiLCJqdW1wIiwiaXNfY29uZmlybSIsImlzX2JlaGFsZiIsInNwbGl0IiwianVtcERldGFpbCIsImluZGV4IiwicGlkIiwicmVmdW5kX3N0YXR1cyIsInN0YXR1c190eXBlIiwiaXNTaG93IiwiaXNfcmVmdW5kX2F2YWlsYWJsZSIsImRhdGEiLCJ0b3RhbE5tdSIsIm9wZXJhdGlvbk1vZGVsIiwic3RhdHVzIiwid2F0Y2giLCJuVmFsIiwibnVtIiwibW91bnRlZCIsIm1ldGhvZHMiLCJldmFsdWF0ZVRhcCIsInVuaSIsInVybCIsImp1bXBDb24iLCJsb2dpc3RpY3MiLCJjb25maXJtT3JkZXIiLCJjaGFuZ2VPcGVyYXRpb24iLCJvcGVuU3ViY3JpYmUiLCJjYXJ0TGlzdCIsImNhcnRfaWQiLCJjYXJ0X251bSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBMkVBO0VBQ0FBO0lBQ0E7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7SUFDQTtJQUNBO0lBQ0FJO01BQ0FMO01BQ0FDO0lBQ0E7SUFDQUs7TUFDQU47TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQU07TUFDQVA7TUFDQUM7SUFDQTtJQUNBTztNQUNBUjtNQUNBQztJQUNBO0lBQ0FRO01BQ0FUO01BQ0FDO0lBQ0E7SUFDQVM7TUFDQVY7TUFDQUM7SUFDQTtJQUNBVTtNQUNBWDtNQUNBQztJQUNBO0lBQ0FXO01BQ0FaO01BQ0FDO0lBQ0E7SUFDQTtJQUNBWTtNQUNBYjtNQUNBQztJQUNBO0lBQ0FhO01BQ0FkO01BQ0FDO0lBQ0E7SUFDQWM7TUFDQWY7TUFDQUM7SUFDQTtJQUNBZTtNQUNBaEI7TUFDQUM7SUFDQTtJQUNBZ0I7TUFDQWpCO01BQ0FDO0lBQ0E7SUFDQWlCO01BQ0FsQjtNQUNBQztJQUNBO0lBQ0FrQjtNQUNBbkI7TUFDQUM7SUFDQTtJQUNBbUI7TUFDQXBCO01BQ0FDO0lBQ0E7SUFDQW9CO01BQ0FyQjtNQUNBQztJQUNBO0VBQ0E7RUFDQXFCO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FwQjtNQUNBO01BQ0FxQjtRQUNBQztNQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtJQUNBO01BQ0E7UUFDQUQ7TUFDQTtNQUNBO0lBQ0E7RUFFQTtFQUNBRTtJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBRjtVQUNBQztRQUNBO01BQ0E7UUFDQUQ7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQUg7UUFDQUM7TUFDQTtJQUNBO0lBQ0FHO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0E7TUFDQSw2RUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjY2MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIm9yZGVyR29vZHNcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSd0b3RhbCcgdi1pZj1cImlzX2JlaGFsZlwiPjx0ZXh0PlxyXG5cdFx0XHRcdHt7JHQoYOS7o+S7mOmHkeminWApfX3vvJpcclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cInBheS1wcmljZVwiPu+/pXt7cGF5X3ByaWNlIHx8IDB9fTwvdGV4dD5cclxuXHRcdFx0PC90ZXh0PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J3RvdGFsJyB2LWVsc2UtaWY9XCIhc3BsaXQgJiYgIWlzX2JlaGFsZlwiPnt7JHQoYOWFsWApfX17e3RvdGFsTm11fX17eyR0KGDku7bllYblk4FgKX19PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J3RvdGFsJyB2LWVsc2UtaWY9XCJzcGxpdFwiPlxyXG5cdFx0XHQ8dGV4dD57eyR0KGDorqLljZXljIXoo7lgKX19IHt7aW5kZXggKyAxfX08L3RleHQ+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicmlnLWJ0blwiIHYtaWY9XCJzdGF0dXNfdHlwZSA9PT0gLTFcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJlZnVuZFwiPnt7JHQoYOeUs+ivt+mAgOasvuS4rWApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJyaWctYnRuXCIgdi1lbHNlLWlmPVwic3RhdHVzX3R5cGUgPT09IC0yXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyZWZ1bmRcIj57eyR0KGDlt7LpgIDmrL5gKX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicmlnLWJ0blwiIHYtZWxzZS1pZj1cInN0YXR1c190eXBlID09PSA0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkb25lXCI+e3skdChg5bey5a6M5oiQYCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPSdnb29kV3JhcHBlcic+XHJcblx0XHRcdDx2aWV3IGNsYXNzPScnIDpjbGFzcz1cIntvcDohaXRlbS5pc192YWxpZH1cIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBjYXJ0SW5mb1wiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0QGNsaWNrPVwianVtcENvbihpdGVtLnByb2R1Y3RfaWQpXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJyA6Y2xhc3M9XCJ7Z3JheTohaXRlbS5pc192YWxpZH1cIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm8uaW1hZ2UnIHYtaWY9XCJpdGVtLnByb2R1Y3RJbmZvLmF0dHJJbmZvXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW0ucHJvZHVjdEluZm8uaW1hZ2UnIHYtZWxzZT48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTInPnt7aXRlbS5wcm9kdWN0SW5mby5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J251bSc+eCB7e2l0ZW0uY2FydF9udW19fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYXR0ciBsaW5lMScgdi1pZj1cIml0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm9cIj57e2l0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm8uc3VrfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXkgZm9udC1jb2xvciBwaWMnIHYtaWY9XCJpdGVtLnByb2R1Y3RJbmZvLmF0dHJJbmZvXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgOmNsYXNzPVwie2dyYXk6IWl0ZW0uaXNfdmFsaWR9XCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyR0KGDvv6VgKX19e3tpdGVtLnByb2R1Y3RJbmZvLmF0dHJJbmZvLnByaWNlfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyZWZ1bmRcIiB2LWlmPVwiaXRlbS5yZWZ1bmRfbnVtICYmIHN0YXR1c1R5cGUgIT0tMlwiPnt7aXRlbS5yZWZ1bmRfbnVtfX17eyR0KGDku7bpgIDmrL7kuK1gKX19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmFsaWRcIiB2LWlmPVwiIWl0ZW0uaXNfdmFsaWQgJiYgc2hpcHBpbmdfdHlwZSA9PT0gMFwiPnt7JHQoYOS4jeaUr+aMgemFjemAgWApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ2YWxpZFwiIHYtaWY9XCIhaXRlbS5wcm9kdWN0SW5mby5zdG9yZV9tZW50aW9uICYmIHNoaXBwaW5nX3R5cGUgPT09IDFcIj57eyR0KGDkuI3mlK/mjIHoh6rmj5BgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSBmb250LWNvbG9yIHBpYycgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IDpjbGFzcz1cIntncmF5OiFpdGVtLmlzX3ZhbGlkfVwiPnt7JHQoYO+/pWApfX17e2l0ZW0ucHJvZHVjdEluZm8ucHJpY2V9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZhbGlkXCIgdi1pZj1cIiFpdGVtLmlzX3ZhbGlkICYmIHNoaXBwaW5nX3R5cGUgPT09IDBcIj57eyR0KGDku4XmlK/mjIHliLDlupdgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmFsaWRcIiB2LWlmPVwiIWl0ZW0ucHJvZHVjdEluZm8uc3RvcmVfbWVudGlvbiAmJiBzaGlwcGluZ190eXBlID09PSAxXCI+e3skdChg5LuF5pSv5oyB6YWN6YCBYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nZXZhbHVhdGUnIHYtZWxzZS1pZj1cIml0ZW0uaXNfcmVwbHk9PTFcIj57eyR0KGDlt7Lor4Tku7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbi1idG5cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsb2dpc3RpY3MnIHYtaWY9XCJpdGVtLmlzX3JlcGx5PT0wICYmIGV2YWx1YXRlPT0zICYmIHBpZCAhPSAtMSAmJiBpc1Nob3dcIlxyXG5cdFx0XHRcdFx0XHRAY2xpY2suc3RvcD1cImV2YWx1YXRlVGFwKGl0ZW0udW5pcXVlLG9yZGVySWQpXCI+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOivhOS7t2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbG9naXN0aWNzJ1xyXG5cdFx0XHRcdFx0XHR2LWlmPVwicGFpZCA9PT0gMSAmJiByZWZ1bmRfc3RhdHVzID09PSAwICYmIGl0ZW0ucmVmdW5kX251bSAhPWl0ZW0uY2FydF9udW0gJiYgIWlzX2NvbmZpcm0gJiYgaXNfcmVmdW5kX2F2YWlsYWJsZSAmJiBpc1Nob3cgJiYgKHZpcnR1YWxUeXBlID09IDAgfHwgKHZpcnR1YWxUeXBlID4gMCAmJiBzdGF0dXNUeXBlID09IDEpKVwiXHJcblx0XHRcdFx0XHRcdEBjbGljay5zdG9wPVwib3BlblN1YmNyaWJlKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOeUs+ivt+mAgOasvmApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZy1idG5cIiB2LWlmPVwic3RhdHVzX3R5cGUgPT09IDIgJiYgaW5kZXggPT09IGNhcnRJbmZvLmxlbmd0aCAtIDEgfHwgIXNwbGl0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJkZWxpdmVyeV90eXBlID09PSAnZXhwcmVzcydcIiBjbGFzcz1cImxvZ2lzdGljc1wiIEBjbGljay5zdG9wPVwibG9naXN0aWNzKG9yZGVySWQpXCI+e3skdChg5p+l55yL54mp5rWBYCl9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibG9naXN0aWNzIHN1cmVcIiB2LWlmPVwic3RhdHVzX3R5cGUgPT09IDJcIiBAY2xpY2suc3RvcD1cImNvbmZpcm1PcmRlcihvcmRlcklkKVwiPnt7JHQoYOehruiupOaUtui0p2ApfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8vIOiuouWNleeKtuaAgVxyXG5cdFx0XHRzdGF0dXNUeXBlOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDAsXHJcblx0XHRcdH0sXHJcblx0XHRcdHZpcnR1YWxUeXBlOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDAsXHJcblx0XHRcdH0sXHJcblx0XHRcdGV2YWx1YXRlOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDAsXHJcblx0XHRcdH0sXHJcblx0XHRcdG9pZDoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAwLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAx5bey5pSv5LuYIDDmnKrmlK/ku5hcclxuXHRcdFx0cGFpZDoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAwLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjYXJ0SW5mbzoge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIFtdO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0b3JkZXJJZDoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJyxcclxuXHRcdFx0fSxcclxuXHRcdFx0c2hpcHBpbmdfdHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAtMSxcclxuXHRcdFx0fSxcclxuXHRcdFx0ZGVsaXZlcnlfdHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJyxcclxuXHRcdFx0fSxcclxuXHRcdFx0cGF5X3ByaWNlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRqdW1wOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZSxcclxuXHRcdFx0fSxcclxuXHRcdFx0aXNfY29uZmlybToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2UsXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGlzX2JlaGFsZiDmmK/lkKbmmK/ku6Pku5jliJfooahcclxuXHRcdFx0aXNfYmVoYWxmOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZSxcclxuXHRcdFx0fSxcclxuXHRcdFx0c3BsaXQ6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRqdW1wRGV0YWlsOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZSxcclxuXHRcdFx0fSxcclxuXHRcdFx0aW5kZXg6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMCxcclxuXHRcdFx0fSxcclxuXHRcdFx0cGlkOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDAsXHJcblx0XHRcdH0sXHJcblx0XHRcdHJlZnVuZF9zdGF0dXM6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMCxcclxuXHRcdFx0fSxcclxuXHRcdFx0c3RhdHVzX3R5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMCxcclxuXHRcdFx0fSxcclxuXHRcdFx0aXNTaG93OiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc19yZWZ1bmRfYXZhaWxhYmxlOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlLFxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dG90YWxObXU6IDAsXHJcblx0XHRcdFx0b3BlcmF0aW9uTW9kZWw6IGZhbHNlLFxyXG5cdFx0XHRcdHN0YXR1czogXCJcIixcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRjYXJ0SW5mbzogZnVuY3Rpb24oblZhbCwgb1ZhbCkge1xyXG5cdFx0XHRcdGxldCBudW0gPSAwXHJcblx0XHRcdFx0blZhbC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0bnVtICs9IGl0ZW0uY2FydF9udW1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHRoaXMudG90YWxObXUgPSBudW1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdGxldCBudW0gPSAwXHJcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHR0aGlzLmNhcnRJbmZvLmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRudW0gKz0gaXRlbS5jYXJ0X251bVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICd0b3RhbE5tdScsIG51bSlcclxuXHRcdFx0fSlcclxuXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRldmFsdWF0ZVRhcDogZnVuY3Rpb24odW5pcXVlLCBvcmRlcklkKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9nb29kcy9nb29kc19jb21tZW50X2Nvbi9pbmRleD91bmlxdWU9XCIgKyB1bmlxdWUgKyBcIiZ1bmk9XCIgKyBvcmRlcklkXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0anVtcENvbihpZCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmp1bXApIHtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JHtpZH1gXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy5qdW1wRGV0YWlsKSB7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9nb29kcy9vcmRlcl9kZXRhaWxzL2luZGV4P29yZGVyX2lkPSR7dGhpcy5vcmRlcklkfWBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRsb2dpc3RpY3Mob3JkZXJfaWQpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvZ29vZHNfbG9naXN0aWNzL2luZGV4P29yZGVySWQ9JyArIG9yZGVyX2lkXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y29uZmlybU9yZGVyKG9yZGVySWQpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjb25maXJtT3JkZXInLCBvcmRlcklkKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFuZ2VPcGVyYXRpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5vcGVyYXRpb25Nb2RlbCA9ICF0aGlzLm9wZXJhdGlvbk1vZGVsXHJcblx0XHRcdH0sXHJcblx0XHRcdG9wZW5TdWJjcmliZShpdGVtKSB7XHJcblx0XHRcdFx0bGV0IGNhcnRMaXN0ID0gW107XHJcblx0XHRcdFx0Y2FydExpc3QucHVzaCh7XHJcblx0XHRcdFx0XHRjYXJ0X2lkOiBpdGVtLmlkLFxyXG5cdFx0XHRcdFx0Y2FydF9udW06IGl0ZW0uc3VycGx1c19yZWZ1bmRfbnVtXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRsZXQgb2JqID0gSlNPTi5zdHJpbmdpZnkoY2FydExpc3QpO1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ29wZW5TdWJjcmliZScsXHJcblx0XHRcdFx0XHRgL3BhZ2VzL2dvb2RzL2dvb2RzX3JldHVybi9pbmRleD9vcmRlcklkPSR7dGhpcy5vcmRlcklkfSZpZD0ke3RoaXMub2lkfSZjYXJ0SWRzPSR7b2JqfWApXHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuZm9udGNvbG9yIHtcclxuXHRcdGNvbG9yOiAjZTkzMzIzO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyR29vZHMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5vcmRlckdvb2RzIC50b3RhbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ly8gaGVpZ2h0OiA4NnJweDtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAycnB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHJcblx0fVxyXG5cclxuXHQuYm90dG9uLWJ0biB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IHJpZ2h0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdHBhZGRpbmc6IDBycHggMjBycHggMjBycHggMjBycHg7XHJcblx0fVxyXG5cclxuXHQucmlnLWJ0biB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHQucmVmdW5kIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0Y29sb3I6ICNlOTMzMjM7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRvbmUge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRjb2xvcjogI0YxOUQyRjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sb2dpc3RpY3Mge1xyXG5cdFx0Ly8gaGVpZ2h0OiA0NnJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHJweDtcclxuXHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHJweDtcclxuXHRcdHBhZGRpbmc6IDhycHggMjJycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblx0fVxyXG5cclxuXHQuc3VyZSB7XHJcblx0XHRjb2xvcjogI2U5MzMyMztcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlOTMzMjM7XHJcblx0fVxyXG5cclxuXHQubW9yZS1vcGVyYXRpb24ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDEwcnB4IDA7XHJcblx0XHRjb2xvcjogI2JiYjtcclxuXHR9XHJcblxyXG5cdC5iLXRvcCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjBcclxuXHR9XHJcblxyXG5cdC5mYWRlLWVudGVyLWFjdGl2ZSxcclxuXHQuZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMXM7XHJcblx0fVxyXG5cclxuXHQuZmFkZS1lbnRlcixcclxuXHQuZmFkZS1sZWF2ZS10b1xyXG5cclxuXHQvKiAuZmFkZS1sZWF2ZS1hY3RpdmUgYmVsb3cgdmVyc2lvbiAyLjEuOCAqL1xyXG5cdFx0e1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcblx0fVxyXG5cclxuXHQub3Age1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdC5ncmF5IHtcclxuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG5cdFx0ZmlsdGVyOiBncmF5O1xyXG5cdH1cclxuXHJcblx0LnBpYyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0LnZhbGlkIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0fVxyXG5cclxuXHQucGF5LXByaWNlIHtcclxuXHRcdGNvbG9yOiAjRTkzMzIzO1xyXG5cdH1cclxuXHJcblx0LnJlZnVuZCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///660\n"); /***/ }), /* 661 */ /*!***************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/invoicePicker/index.vue ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_06b48792_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=06b48792&scoped=true& */ 662);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 664);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_06b48792_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_06b48792_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"06b48792\",\n null,\n false,\n _index_vue_vue_type_template_id_06b48792_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/components/invoicePicker/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDZiNDg3OTImc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjA2YjQ4NzkyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2NvbXBvbmVudHMvaW52b2ljZVBpY2tlci9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///661\n"); /***/ }), /* 662 */ /*!**********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/invoicePicker/index.vue?vue&type=template&id=06b48792&scoped=true& ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_06b48792_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=06b48792&scoped=true& */ 663); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_06b48792_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_06b48792_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_06b48792_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_06b48792_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 663 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/components/invoicePicker/index.vue?vue&type=template&id=06b48792&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c("view", { class: _vm._$s(1, "c", { mask: _vm.invShow }), attrs: { _i: 1 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() }, click: _vm.invClose, }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "popup"), class: _vm._$s(2, "c", { on: _vm.invShow }), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "popup-hd"), attrs: { _i: 3 } }, [ _vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("抬头选择")))), _c("text", { staticClass: _vm._$s(4, "sc", "iconfont icon-guanbi"), attrs: { _i: 4 }, on: { click: _vm.invClose }, }), ] ), _c( "scroll-view", { staticClass: _vm._$s(5, "sc", "popup-bd"), attrs: { _i: 5 } }, [ _vm._$s(6, "i", _vm.invList.length) ? _c( "radio-group", { attrs: { _i: 6 }, on: { change: _vm.invChange } }, [ _vm._l( _vm._$s(7, "f", { forItems: _vm.invList }), function (item, index, $20, $30) { return [ _vm._$s( "8-" + $30, "i", item.type === 1 || (item.type === 2 && _vm.isSpecial) ) ? _c( "label", { key: _vm._$s(7, "f", { forIndex: $20, keyIndex: 0, key: item.id, }), staticClass: _vm._$s( "8-" + $30, "sc", "acea-row row-middle item" ), attrs: { _i: "8-" + $30 }, }, [ _c("radio", { staticClass: _vm._$s( "9-" + $30, "sc", "radio" ), attrs: { value: _vm._$s( "9-" + $30, "a-value", item.id ), checked: _vm._$s( "9-" + $30, "a-checked", item.id === _vm.invChecked ), _i: "9-" + $30, }, }), _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "text" ), attrs: { _i: "10-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "acea-row row-middle" ), attrs: { _i: "11-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "name-wrap acea-row row-middle" ), attrs: { _i: "12-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "name-group" ), attrs: { _i: "13-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "name" ), attrs: { _i: "14-" + $30, }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.name) ) ), ] ), _vm._$s( "15-" + $30, "i", item.is_default ) ? _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "default" ), attrs: { _i: "15-" + $30, }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s( _vm.$t("默认") ) ) ), ] ) : _vm._e(), ] ), ] ), _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "type" ), class: _vm._$s("16-" + $30, "c", { special: item.type === 2, }), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s( item.header_type === 1 ? _vm.$t("个人") : _vm.$t("企业") ) ) + _vm._$s( "16-" + $30, "t0-1", _vm._s( item.type === 1 ? _vm.$t("普通") : _vm.$t("专用") ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "acea-row row-bottom" ), attrs: { _i: "17-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "info-wrap" ), attrs: { _i: "18-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "email" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(_vm.$t("联系邮箱")) ) + _vm._$s( "19-" + $30, "t0-1", _vm._s(item.email) ) ), ] ), _vm._$s( "20-" + $30, "i", item.header_type === 1 ) ? _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "tel" ), attrs: { _i: "20-" + $30, }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s( _vm.$t("联系电话") ) ) + _vm._$s( "20-" + $30, "t0-1", _vm._s( item.drawer_phone ) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "number" ), attrs: { _i: "21-" + $30, }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s( _vm.$t("企业税号") ) ) + _vm._$s( "21-" + $30, "t0-1", _vm._s( item.duty_number ) ) ), ] ), ] ), _vm._$s( "22-" + $30, "i", !_vm.isOrder ) ? _c( "navigator", { staticClass: _vm._$s( "22-" + $30, "sc", "navigator" ), attrs: { url: _vm._$s( "22-" + $30, "a-url", "/pages/users/user_invoice_form/index?from=order_confirm&id=" + item.id + "&" + _vm.urlQuery ), _i: "22-" + $30, }, }, [ _c("text", { staticClass: _vm._$s( "23-" + $30, "sc", "iconfont icon-bianji" ), attrs: { _i: "23-" + $30 }, }), _vm._v( _vm._$s( "22-" + $30, "t1-0", _vm._s(_vm.$t("编辑")) ) ), ] ) : _c( "navigator", { staticClass: _vm._$s( "24-" + $30, "sc", "navigator" ), attrs: { url: _vm._$s( "24-" + $30, "a-url", "/pages/users/user_invoice_form/index?from=order_details&id=" + item.id + "&order_id=" + _vm.orderId ), _i: "24-" + $30, }, }, [ _c("text", { staticClass: _vm._$s( "25-" + $30, "sc", "iconfont icon-bianji" ), attrs: { _i: "25-" + $30 }, }), _vm._v( _vm._$s( "24-" + $30, "t1-0", _vm._s(_vm.$t("编辑")) ) ), ] ), ] ), ] ), ] ) : _vm._e(), ] } ), ], 2 ) : _c( "view", { staticClass: _vm._$s(26, "sc", "empty"), attrs: { _i: 26 }, }, [ _c("image", { attrs: { src: _vm._$s( 27, "a-src", _vm.imgHost + "/statics/images/noInvoice.png" ), _i: 27, }, }), _c("view", [ _vm._v( _vm._$s( 28, "t0-0", _vm._s(_vm.$t("您还没有添加发票信息哟")) ) ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s(29, "sc", "popup-ft"), attrs: { _i: 29 } }, [ _vm._$s(30, "i", !_vm.isOrder) ? _c( "navigator", { staticClass: _vm._$s(30, "sc", "navigator"), attrs: { url: _vm._$s( 30, "a-url", "/pages/users/user_invoice_form/index?from=order_confirm&" + _vm.urlQuery ), _i: 30, }, }, [ _c("text", { staticClass: _vm._$s(31, "sc", "iconfont icon-fapiao"), attrs: { _i: 31 }, }), _vm._v(_vm._$s(30, "t1-0", _vm._s(_vm.$t("添加新的抬头")))), ] ) : _c( "navigator", { staticClass: _vm._$s(32, "sc", "navigator"), attrs: { url: _vm._$s( 32, "a-url", "/pages/users/user_invoice_form/index?order_id=" + _vm.orderId + "&from=order_details&" + _vm.urlQuery ), _i: 32, }, }, [ _c("text", { staticClass: _vm._$s(33, "sc", "iconfont icon-fapiao"), attrs: { _i: 33 }, }), _vm._v(_vm._$s(32, "t1-0", _vm._s(_vm.$t("添加新的抬头")))), ] ), _c( "button", { staticClass: _vm._$s(34, "sc", "button"), attrs: { _i: 34 }, on: { click: _vm.invCancel }, }, [_vm._v(_vm._$s(34, "t0-0", _vm._s(_vm.$t("不开发票"))))] ), _c( "button", { staticClass: _vm._$s(35, "sc", "button"), attrs: { _i: 35 }, on: { click: _vm.invSub }, }, [_vm._v(_vm._$s(35, "t0-0", _vm._s(_vm.$t("确认提交"))))] ), ] ), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 664 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/invoicePicker/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 665);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI2NjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///664\n"); /***/ }), /* 665 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/components/invoicePicker/index.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n invId: 0\n };\n },\n props: {\n invShow: {\n type: Boolean,\n default: false\n },\n invList: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n invChecked: {\n type: String,\n default: ''\n },\n isSpecial: {\n type: Boolean,\n default: false\n },\n urlQuery: {\n type: String,\n default: ''\n },\n isOrder: {\n type: Number,\n default: 0\n },\n orderId: {\n type: String,\n default: ''\n }\n },\n methods: {\n invClose: function invClose(state) {\n this.$emit('inv-close');\n },\n invChange: function invChange(e) {\n if (this.isOrder) {\n this.invId = e.detail.value;\n } else {\n this.$emit('inv-change', e.detail.value);\n }\n },\n invSub: function invSub() {\n this.$emit('inv-change', this.invId || this.invChecked);\n },\n invCancel: function invCancel() {\n this.$emit('inv-cancel');\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvY29tcG9uZW50cy9pbnZvaWNlUGlja2VyL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiaW1nSG9zdCIsImludklkIiwicHJvcHMiLCJpbnZTaG93IiwidHlwZSIsImRlZmF1bHQiLCJpbnZMaXN0IiwiaW52Q2hlY2tlZCIsImlzU3BlY2lhbCIsInVybFF1ZXJ5IiwiaXNPcmRlciIsIm9yZGVySWQiLCJtZXRob2RzIiwiaW52Q2xvc2UiLCJpbnZDaGFuZ2UiLCJpbnZTdWIiLCJpbnZDYW5jZWwiXSwibWFwcGluZ3MiOiI7Ozs7OztBQW9FQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBR0E7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7SUFDQTtJQUNBSztNQUNBTjtNQUNBQztJQUNBO0lBQ0FNO01BQ0FQO01BQ0FDO0lBQ0E7RUFDQTtFQUNBTztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI2NjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyA6Y2xhc3M9XCJ7IG1hc2s6IGludlNob3cgfVwiIEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50IEBjbGljaz1cImludkNsb3NlXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwb3B1cFwiIDpjbGFzcz1cInsgb246IGludlNob3cgfVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBvcHVwLWhkXCI+e3skdChg5oqs5aS06YCJ5oupYCl9fTx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1ndWFuYmlcIiBAY2xpY2s9XCJpbnZDbG9zZVwiPjwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdDxzY3JvbGwtdmlldyBjbGFzcz1cInBvcHVwLWJkXCIgc2Nyb2xsLXk9XCJ0cnVlXCI+XHJcblx0XHRcdFx0PHJhZGlvLWdyb3VwIHYtaWY9XCJpbnZMaXN0Lmxlbmd0aFwiIG5hbWU9XCJpbnZcIiBAY2hhbmdlPVwiaW52Q2hhbmdlXCI+XHJcblx0XHRcdFx0XHQ8dGVtcGxhdGUgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGludkxpc3RcIj5cclxuXHRcdFx0XHRcdFx0PGxhYmVsIHYtaWY9XCJpdGVtLnR5cGUgPT09IDEgfHwgaXRlbS50eXBlID09PSAyICYmIGlzU3BlY2lhbFwiIDprZXk9XCJpdGVtLmlkXCJcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGUgaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxyYWRpbyBjbGFzcz1cInJhZGlvXCIgOnZhbHVlPVwiaXRlbS5pZFwiIDpjaGVja2VkPVwiaXRlbS5pZCA9PT0gaW52Q2hlY2tlZFwiIC8+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lLXdyYXAgYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZS1ncm91cFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3tpdGVtLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmlzX2RlZmF1bHRcIiBjbGFzcz1cImRlZmF1bHRcIj57eyR0KGDpu5jorqRgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR5cGVcIiA6Y2xhc3M9XCJ7c3BlY2lhbDogaXRlbS50eXBlID09PSAyfVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7aXRlbS5oZWFkZXJfdHlwZSA9PT0gMSA/ICR0KGDkuKrkurpgKSA6ICR0KGDkvIHkuJpgKX19XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0e3tpdGVtLnR5cGUgPT09IDEgPyAkdChg5pmu6YCaYCkgOiAkdChg5LiT55SoYCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1ib3R0b21cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvLXdyYXBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImVtYWlsXCI+e3skdChg6IGU57O76YKu566xYCl9fSB7e2l0ZW0uZW1haWx9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5oZWFkZXJfdHlwZSA9PT0gMVwiIGNsYXNzPVwidGVsXCI+e3skdChg6IGU57O755S16K+dYCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0e3tpdGVtLmRyYXdlcl9waG9uZX19XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtZWxzZSBjbGFzcz1cIm51bWJlclwiPnt7JHQoYOS8geS4mueojuWPt2ApfX17e2l0ZW0uZHV0eV9udW1iZXJ9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8bmF2aWdhdG9yIHYtaWY9XCIhaXNPcmRlclwiIGNsYXNzPVwibmF2aWdhdG9yXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ6dXJsPVwiYC9wYWdlcy91c2Vycy91c2VyX2ludm9pY2VfZm9ybS9pbmRleD9mcm9tPW9yZGVyX2NvbmZpcm0maWQ9JHtpdGVtLmlkfSYke3VybFF1ZXJ5fWBcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhvdmVyLWNsYXNzPVwibm9uZVwiPjx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1iaWFuamlcIj48L3RleHQ+e3skdChg57yW6L6RYCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PG5hdmlnYXRvciB2LWVsc2UgY2xhc3M9XCJuYXZpZ2F0b3JcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDp1cmw9XCJgL3BhZ2VzL3VzZXJzL3VzZXJfaW52b2ljZV9mb3JtL2luZGV4P2Zyb209b3JkZXJfZGV0YWlscyZpZD0ke2l0ZW0uaWR9Jm9yZGVyX2lkPSR7b3JkZXJJZH1gXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRob3Zlci1jbGFzcz1cIm5vbmVcIj48dGV4dCBjbGFzcz1cImljb25mb250IGljb24tYmlhbmppXCI+PC90ZXh0Pnt7JHQoYOe8lui+kWApfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L2xhYmVsPlxyXG5cdFx0XHRcdFx0PC90ZW1wbGF0ZT5cclxuXHRcdFx0XHQ8L3JhZGlvLWdyb3VwPlxyXG5cdFx0XHRcdDx2aWV3IHYtZWxzZSBjbGFzcz1cImVtcHR5XCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL25vSW52b2ljZS5wbmcnXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOaCqOi/mOayoeaciea3u+WKoOWPkeelqOS/oeaBr+WTn2ApfX1+PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwb3B1cC1mdFwiPlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3Igdi1pZj1cIiFpc09yZGVyXCIgY2xhc3M9XCJuYXZpZ2F0b3JcIlxyXG5cdFx0XHRcdFx0OnVybD1cImAvcGFnZXMvdXNlcnMvdXNlcl9pbnZvaWNlX2Zvcm0vaW5kZXg/ZnJvbT1vcmRlcl9jb25maXJtJiR7dXJsUXVlcnl9YFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWZhcGlhb1wiPjwvdGV4dD57eyR0KGDmt7vliqDmlrDnmoTmiqzlpLRgKX19XHJcblx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PG5hdmlnYXRvciB2LWVsc2UgY2xhc3M9XCJuYXZpZ2F0b3JcIlxyXG5cdFx0XHRcdFx0OnVybD1cImAvcGFnZXMvdXNlcnMvdXNlcl9pbnZvaWNlX2Zvcm0vaW5kZXg/b3JkZXJfaWQ9JHtvcmRlcklkfSZmcm9tPW9yZGVyX2RldGFpbHMmJHt1cmxRdWVyeX1gXCJcclxuXHRcdFx0XHRcdGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWZhcGlhb1wiPjwvdGV4dD57eyR0KGDmt7vliqDmlrDnmoTmiqzlpLRgKX19XHJcblx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImJ1dHRvblwiIHBsYWluIEBjbGljaz1cImludkNhbmNlbFwiPnt7JHQoYOS4jeW8gOWPkeelqGApfX08L2J1dHRvbj5cclxuXHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiYnV0dG9uXCIgcGxhaW4gQGNsaWNrPVwiaW52U3ViXCI+e3skdChg56Gu6K6k5o+Q5LqkYCl9fTwvYnV0dG9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0SFRUUF9SRVFVRVNUX1VSTFxyXG5cdH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6IEhUVFBfUkVRVUVTVF9VUkwsXHJcblx0XHRcdFx0aW52SWQ6IDBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGludlNob3c6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdGludkxpc3Q6IHtcclxuXHRcdFx0XHR0eXBlOiBBcnJheSxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiBbXTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGludkNoZWNrZWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0aXNTcGVjaWFsOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR1cmxRdWVyeToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc09yZGVyOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDBcclxuXHRcdFx0fSxcclxuXHRcdFx0b3JkZXJJZDoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRpbnZDbG9zZShzdGF0ZSkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2ludi1jbG9zZScpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbnZDaGFuZ2UoZSkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmlzT3JkZXIpIHtcclxuXHRcdFx0XHRcdHRoaXMuaW52SWQgPSBlLmRldGFpbC52YWx1ZVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdpbnYtY2hhbmdlJywgZS5kZXRhaWwudmFsdWUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0aW52U3ViKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2ludi1jaGFuZ2UnLCB0aGlzLmludklkIHx8IHRoaXMuaW52Q2hlY2tlZCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGludkNhbmNlbCgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdpbnYtY2FuY2VsJyk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQvZGVlcC91bmktcmFkaW8gLnVuaS1yYWRpby1pbnB1dCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQucG9wdXAge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuXHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0fVxyXG5cclxuXHQucG9wdXAub24ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0LnBvcHVwLWhkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTI5cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjlycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogMzBycHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0Y29sb3I6ICM3MDcwNzA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucG9wdXAtYmQge1xyXG5cdFx0aGVpZ2h0OiA2MDBycHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHJweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0aGVpZ2h0OiAxOTRycHg7XHJcblx0XHRcdHBhZGRpbmc6IDMwcnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHJweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUJWd0FBQUdFQ0FZQUFBREtvdXZzQUFBZ0FFbEVRVlI0WHUzZDRWVVV5N29HNFBlTFFHNEVZZ1NiSFFFWWdSaUJHSUVZZ1JpQkdJRWFnUmlCRUlFWXdjWUlEa1pRZDlYY0dTNGdiZ2FtanpOTVA3MldhNTh6ZEgxZDM5UDE2MTIxcWlzM1hLMjFqU1RQa3V3bTJVeXlkZE45ZmlOQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQ0lCRTZUOUgvSFZmWHBwcjdyK28rdHRSZEpEcVpCNjRpc3RFcUFBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUc1QmM1NmpubzllTDBJWEtlN1d0OGwyWnU3cEJzSkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQXdib0dQVmZWeVJuQTVjUDBnYkIzM3l0QTlBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUwzRXJnSVhTZUJhMnR0UDBuZjNlb2lRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ2JzTHZLNnF3NW9lSmZCUGt2NmhMQmNCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSTNGM2dQTW1USHJqYTNYcDNQQ01JRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCd1hlQmxEMXlQa2p4alE0QUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlMQ1h6cGdXcy9UbUJ6b1RJR0V5QkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUJaRDF3YkJ3SUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkJZWEtBSHJ2MHcxMGVMbDFLQkFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNveGI0MlFQWDR5VGJvMmJRUEFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JCWVhPT21CNjM2U2Q0dlhVb0VBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFLakZuamRBOWYrd2F6KzRTd1hBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ054ZjRFbjFzYTIxd3lTdjdsL0hTQUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0l4YTRHMVZIY3dDMTQway9Telh2MFpOb25rQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBamNYZUI3a3AycU9wOEVydjFxclFsZDd3NXBCQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDNHhhNENGczd3MFhnZWlsMFBYQzh3TGhYaU80SkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVKaEw0SDJTZzc2emRYYjNsY0IxOXVQMFExcjdTWGFUUEo2cnRKc0lFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0N3L2dJL2tod2xPYXlxcyt2dDNoaTRYcitwdGJhVjVOdjZXK21RQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ053cjhYVldudDluTUZiajJJcTIxZGxzeGZ5ZEFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUE2Q2xUVlhGbnFYRGNKWE5keGllaUpBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUY1QlFTdTgwcTVqd0FCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQXJjSUNGd3RFUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0F3a0lIQWRDRklaQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUNGeXRBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0F3a0lIQWRDRklaQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUNGeXRBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0F3a0lIQWRDRklaQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUNGeXRBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0F3a01GamcybHJiVFBJNHlmRkFjMU9HQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0QwMWdKOG1QcWpyN3Q0blhUWDlzcmZYQkw1THNKdGw0YUoyYkx3RUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCUDVMQXVkSmpwSjhxcXBmTnFsZUNWeGJhejFjL1RBTld2OUw4MUdXQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ2F5SHdNY25ycXVvaDdPUzZDRnluUndkOFRySzFGcTFxZ2dBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkF2OTlnZE1rejJkSERVd0MxK25PMXEvQzF2Kyt2aWNRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUxCMkFqMTBmZHAzdXM0QzE3NzF0Wi9aNmlKQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0J1d3YwTTEzM2FucVV3RDkzSDI4RUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDRndTZU5JRDE4TWtyN0FRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQXdFSUNiM3ZnZXB4a2U2RXlCaE1nUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlEQVNROWNHd2NDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUVdGamdYT0M2c0tFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1ErRCtCSHJpZUpYa01oQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRV0V2alJBOWVqSk04V0ttTXdBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0h6cGdldGVrZzhzQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FHQWhnWmM5Y04xSTBvOFZlTFJRS1lNSkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQXdYb0dmU1RhcjkyK1g2M2hYZ2M0SkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVCaEU0R1ZWZlp3RXJ0UFE5V09TRjRPVVZvUUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUxqRWZoVVZmM28xbHdFcmtMWDhieDluUklnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnTUpqQSs2cmFuMVc3RXJoT1E5ZmRKSWRKSGcvMlNJVUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0N3WGdJL2t1eFgxZEhsdG40SlhHZC9iSzMxNExYLzIweXk1YU5hNjdVYWRFT0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3SjBFK2tleFRwT2NKVG02SHJUT0t2MDJjTDMrcU5aYXU5UGozVXlBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlFMUVhaXF1YkxVdVc3cUpnTFhOVmtaMmlCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQTRNNENBdGM3a3hsQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0Jtd1VFcmxZR0FRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVCaElRdUE0RXFRd0JBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FFcnRZQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVCaElRdUE0RXFRd0JBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FFcnRZQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVCaElRdUE0RXFRd0JBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FFcnRZQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVCaElRdUE0RXFRd0JBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FHQ1Z4YmExdEp0cE5zSkRuQVNvQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnWkVLOUh6MFBNbEpWWjMrenFDdS82RzExc1BWVjBuMmtteU9GRS9iQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUStKM0FXWktQU2Q1WFZROWhMNjRyZ2V0MFIrdG5RYXVWUklBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdWc0ZldkQ2L1BLTzE0dkF0YlcybTZTSHJTNENCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRbUYvZ2FWVWQ5OXNuZ2V0MFordlg2Vm10ODVkeEp3RUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWowWXdWNjZIbzZDMXg3MkxyRGhRQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1R1SlhCY1ZVK3J0ZGFEMWg2NHVnZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRURnL2dLVHdMVi9UZXZGL1dzWVNZQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUpKM3ZmQTlWdVNMUndFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ3NKREFTUTljMjBJbERDWkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCaVlEQTFVSWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSURBUUFJOWNEMU44dGRBOVpRaFFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJREFXQVcrKzJqV1dGKzl2Z2tRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRR0ZyZ1V3OWNkNU44SHJxeWVnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQmlad1BQcURUdFdZR1N2WGJzRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNBd3Q4TDJxdG1hQjYwNlNyME0vUVQwQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaU1ST0R2cWpxZEJLNzlhcTN0SmZrd2t1YTFTWUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ2FFRVhsYlZ4MTdzSW5DZGhxNzlQTmYraDBkRFBVa2RBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJcktuQXp5UjdWWFUwNis5SzREb05YVGVUSENSNXNhWUkyaUpBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ01DaUFwOTZqbHBWWjVjTC9SSzR6djdZV3R0STBzOTIzVXJTUTFnQjdLS3Z3SGdDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkI2cVFBOVllN2g2bXVTNHFzNXZhdVMzZ2V2MW0xdHI3YUZLbURjQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUVdFYWlxdWJMVXVXN3FFeEc0THZJNmpDVkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkE0Q0VMQ0Z3Zjh0c3pkd0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFVmtwQTRMcFNyOE5rQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JCNHlBSUMxNGY4OXN5ZEFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJR1ZFaEM0cnRUck1Ca0NCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQjZ5Z01EMUliODljeWRBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBWUtVRUJLNHI5VHBNaGdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQmh5d2djSDNJYjgvY0NSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQllLUUdCNjBxOURwTWhRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRT0FoQ3doY0gvTGJNM2NDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkZaS1lPSEF0YlcybFdRN3llNjBzNTJWNnRCa0NCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWc4T2NFanFlUE9rcHlVbFduTnoyNnJ2L1lXdXZCNnBza0F0WS85N0k4aVFBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQmh5WFFBOWkzVlRVTFlpZXp2eEs0dHRaZUpUbDhXSDJaTFFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JKWW1zRjlWNzJkUHZ3aGNXMnNIMDUydFM1dVpCeE1nUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUU9BQkN2U2RyajFmL2I4ZHJxMjFmazdyNXdmWWlDa1RJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUJnRlFTZVY5WFJMSEQ5SjhubUtzektIQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSVBBQUJjNnE2a20xMXZhU2ZIaUFEWmd5QVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRVZrbmdaUTljajVJOFc2VlptUXNCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRZW9NQ1hIcmc2VHVBQnZqbFRKa0NBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUJnNVFST2UrRGFWbTVhSmtTQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRUhLQ0J3ZllBdnpaUUpFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFRmhOZ1I2NEhpZlpYczNwbVJVQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUWVqTUJKRDF3UGs3eDZNRk0yVVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNLeW13UHNldUc0bCtiYWE4ek1yQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSVBCaUJ2NnRQdGJWMmxPVFpnNW0yaVJJZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FHQzFCRDVWMWQ0c2NOMUljcGJrMFdyTjBXd0lFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0N3OGdJL2syeFcxZmtrY08zWDlHaUIvZ0V0b2V2S3Z6OFRKRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUJnUlFSNjJMcFRWYWQ5UGhlQjZ6UjAzVXpTanhmNGEwVW1heG9FQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JCWVZZR1RKSHRWMVU4UG1GeFhBdGZaajYyMXZYNWprdTFWN2NTOENCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdzQ1NCSHJSK3JLcVAxNTkvWStCNktYanRaN3R1SmVuLy9ieWt5WHNzQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRWxpM3dQTWw1a3ROK1Z1dnZKdk92Z2V2bFFhMjF0dXlPUEo4QUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRTExFS2lxdWJMVXVXN3FEUWhjbC9FYVBaTUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnVlVRRUxpdXdsc3dCd0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFMWtKQTRMb1dyMUVUQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFpc2dvREFkUlhlZ2prUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlMQVdBZ0xYdFhpTm1pQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFZQlVFQks2cjhCYk1nUUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCdFJBUXVLN0ZhOVFFQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFLcklDQndYWVczWUE0RUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNLeUZnTUIxTFY2akpnZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FXQVVCZ2VzcXZBVnpJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUJnTFFRV0NseGJheHRKWGlUWlNiSzdGaUthSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQXdPSUNSMG1PazN5cXF2UHI1ZXI2RDYyMU4wbjJrL1RRMVVXQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUN2d3Iwc1BXd3F0NWUvdE5GNERyZDFmckJqbFpyaHdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFuTUw5QjJ2TDJlN1hTOEhycCtGclhNanVwRUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUl6Z2FPcWV0Ny96eVJ3YmEwZEpPbEhDYmdJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQTRPNENiNnZxb0taSENmemp6TmE3Q3hwQmdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JxVUEvMC9WSkQxejdCN0xlWVNGQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JoUVJlOThEMU9NbjJRbVVNSmtDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJR1RIcmoreDNFQ1ZnSUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FXRmpqcmdXdGJ1SXdDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlKQWV1UGJEWEIreElFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUdGQkg0NnczVWhQNE1KRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCd0lUQTV3M1UveVRzb0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJTENRd09zZXVHNG1PWFdzd0VLUUJoTWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNRzZCbjBtMnFodTAxZzZTdkJtM2grNEpFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0J3YjRHM1ZYVXdDVnlub1d2ZjVmclh2Y3NaU0lBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdYRUtmSytxcmQ3NjVjQjFJOG14MEhXY0swTFhCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWpjUytBa3lXNVZuVjhKWEdlbHBzY0w5QTlwUGJwWGVZTUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0N3L2dMOXpOYkRmb3pBNVZZdmRyaGUvbkg2SWEyOW5zemE4YnIrSzBPSEJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBak1MZkE5eWRFMGJKM3NhcjAxY0wycGRHdXR6ZjFJTnhJZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FHQ05CS3JxeHMyckF0YzFlc2xhSVVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVEZ3p3Z0lYUCtNczZjUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlEQUNBWUhyQ0Y2eUZna1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1ErRE1DQXRjLzQrd3BCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWlNUUVEZ09vS1hyRVVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQlA2TWdNRDF6emg3Q2dFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0l4QVF1STdnSld1UkFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRS9JeUJ3L1RQT25rS0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3QWdFQks0amVNbGFKRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRURnendnSVhQK01zNmNRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSURBQ2djRUMxOWJhOXRUcmVBUnVXaVJBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ01CTkFqdjl4Nm82K1RlZXV1bVByYlUrK0ZXU1hiWUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnY0VYZ0tNbjdxdnBsaytxVndMVzF0cEhrYzVKSld1c2lRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ2Q4SzlNRDFlVldkeis2NENGeGJhMXRKdmlicG9hdUxBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkc0WDZHSHIwNm82N2JkT0F0ZnB6dFp2U1RadkgrOE9BZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUxnazBNUFdIcnFlendMWGowbGVJQ0pBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQmV3bDhxcXE5bWg0bDBIZTN1Z2dRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVEZy9nSlBldUI2bU9UVi9Xc1lTWUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFKSjN2ZkF0WDlKYXhzSEFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQ3drY05JRDE3WlFDWU1KRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQW9BdWNDMXd0QkFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNBd2swQVBYc3lTUEI2cW5EQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQk1ZcThLTUhya2RKbm8xVlFOOEVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFZU09CTEQxejNrbndZcUtBeUJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FHS3ZBeXg2NGJpUTVkYXpBV05lQXZna1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FHRURnUjVLdDZvVmFhN3RKUGc5UVZBa0NCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWlNVWVCNVZSMU5BdGRwNkhxWTVOVVlKZlJNZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQkJRVGVWOVYrSDM4UnVFNUQxNE1rYnhZb2JDZ0JBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1RHSlBDMnFucXVPcm11Qks3VDBIVW5TYjloZTB3cWVpVkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUFkQkU1NmpscFZ4NWZIL0JLNHp2N1lXdHRLc3RjUGVwMytKb0M5ZzdaYkNSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQllLNEVlc1Bick5NbkhxdXIvL2VYNmJlQjYvYzdXV2xzckhzMFFJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUJnVG9HcW1pdExuZXVtL2t5QjY1enliaU5BZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBWU8wRUJLNXI5MG8xUklBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlEQXNnUUVyc3VTOTF3Q0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JOWk9RT0M2ZHE5VVF3UUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlMRXRBNExvc2VjOGxRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0R0QkFTdWEvZEtOVVNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBd0xJRUJLN0xrdmRjQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdUV1RrRGd1bmF2VkVNRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNDeExRT0M2TEhuUEpVQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQmc3UVFFcm12M1NqVkVnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUN5QkFZSlhGdHJ6NUpzVFpzNFdGWXpua3VBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlFbEM4enkwZE9xK3ZLN3VkVDFQN1RXTnBLOFNyS2ZwUDl2RndFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBajh2OEI1a3NNazc2dXEvKytMNjByZzJscmJTZkpaMEdydEVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkE0RmFCSHJZK3I2cmoyWjBYZ1d0cmJTL0poMXRMdUlFQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVMZ3U4cktxUC9ZZEo0TnBhNitlMGZyV3oxU29oUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlEQW5RWDZUdGVuVlhVNkMxeDcyTnFQRTNBUklFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3TjBGanF2cWFiWFdkcWZudHQ2OWhCRUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnTUJONDNnUFhmcmJBQ3lZRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdzSkRBcHg2NGZrdlN6M0IxRVNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNRDlCVTU2NE5ydVA5NUlBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUpnSkNGeXRCUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0F3azBBUFgweVIvRFZSUEdRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDSXhWWUhLa2dJOW1qZlgxNjVzQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdTRUZKaC9OMmszeWVjaXFhaEVnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUdDRUFzK3JOOTFhTzA2eVBVSUFMUk1nUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUdBSWdaT3EycGtGcmx0SmV1ajZhSWpLYWhBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FHQkVBaitUN0ZUVjZTUnc3VmRyYlMvSmh4RWhhSlVBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFKRENMeXNxdjZ0ckZ3RXJ0UFFkU2ZKa1oydVF4aXJRWUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSURBbWd2MG5hMjdWZFZQRDVoY1Z3TFhhZWk2a1dSLytzOFJBMnUrSXJSSGdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQ2RCWHJRZXRqL1ZkWDU1ZEcvQks2WC85aGE2enRlKzc5K3ZibnpZdzBnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlEQWVnaThuYlp4ZkhsSDYvWFcvalZ3dlJhK3R2VncwUVVCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdUdUpsQlZjMldwYzkzVUg5MWFFN2plN1IyNG13QUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JOUkVRdUs3Smk5UUdBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUxMRnhDNEx2OGRtQUVCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQW1zaUlIQmRreGVwRFFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRWxpOGdjRjMrT3pBREFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnVFdSRURndWlZdlVoc0VDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQ3hmUU9DNi9IZGdCZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJckltQXdIVk5YcVEyQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JCWXZvREFkZm52d0F3SUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVGZ1RBWUhybXJ4SWJSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdzSHlCaFFQWDF0cDJrdDBrVzlOMmRwYmZsaGtRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVCZ0tRTEgwNmVlSnZsVVZmMi92MXgxL1pmV1dnOVczeVFSc0M3bHZYa29BUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlQUUtBSHNHK3JhaGJFVHFaOEpYQnRyZldnOWVBQk5HT0tCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRV0FXQmc2cDZPNXZJUmVEYVd2dVFaRzhWWm1nT0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FlRUFDNzZ0cXY4OTNFcmkyMXZwWnJaOGZVQU9tU29BQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdWVVNlRjVWUjlWYTIwanlMY25tS3MzT1hBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJUENBQk02Uy9OMEQxMzZNUUQ5T3dFV0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDOXhkNDJRUFhveVRQN2wvRFNBSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkJJOHFVSHJ2ODRUc0JpSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQXdNSUNaejF3YlNRRUtLNEFBQmJyU1VSQlZBdVhVWUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUluQzFDQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSURDTXdNOGV1QjRuMlI2bW5pb0VDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFZcmNCSkQxd1BrN3dhTFlIR0NSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNSXpBK3g2NGJpWDVOa3c5VlFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlEQmFnU2ZWVzIrdGZVenlZclFNR2lkQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQmlBcCtxYW04V3VHNGtPVTN5ZUxHYVJoTWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0IwQXQrVDdGVFYrU1J3N2RmMGFJSCtBYTFIbytQUU1BRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCTzRuOENQSmJsWDFEYTI1Q0Z5bm9XdmY2WHFVWlB0K3RZMGlRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSURBYUFST3BtSHIrYXpqSzRIcjdNZlcyazZTL1NUUFJrT2pVUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ013bjhDWEpZVlgxRXdPdVhEY0dycGZ2bUlhdi9hZXY4ejNMWFFRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVGZzdnYWU5bzV0QzFzdWQzaHE0em01dXJiVzFJOUlRQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRTVoQ29xcm15MUxsdTZzOFR1TTZoN2hZQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JOWlNRT0M2bHE5VlV3UUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlMRU5BNExvTWRjOGtRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0F0QlFTdWEvbGFOVVdBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBd0RJRUJLN0xVUGRNQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdUV1VrRGd1cGF2VlZNRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNDeERRT0M2REhYUEpFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQmdMUVVFcm12NVdqVkZnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUF5QkFTdXkxRDNUQUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFMWxKZzBNQzF0YmFSNUQ5ckthVXBBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJM0M3d1AxVjFmdHR0ZGRNTnJiWE5KQytTN0NiWnVxMkl2eE1nUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUdBa0FxZEpqcEo4cXFxejZ6My9FcmkyMXQ0a09SZ0pqallKRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCd0g0RysyL1d3cXQ1ZUhud1J1RTZQRGZocVIrdDliSTBoUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUdDa0FuM0g2OVBaY1FPWEE5ZHZ3dGFSTGdsdEV5QkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQ3dpTUJwVmYzZEMwd0MxOVphUDBLZ0h5WGdJa0NBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlHN0M3eXRxb09hZmlEcm43dVBONElBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRXBnTDlUTmUvZStDNm4rUWRGZ0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JCWVNPQjFEMXlQazJ3dlZNWmdBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRURqcGdldC9rbXl3SUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJR0ZCTTU3NE5vV0ttRXdBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0V3RWV1RGFEM045eElNQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVGaEw0NFF6WGhmd01Ka0NBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBd0lYQTVBelgvU1R2b0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJREFRZ0t2ZStEYVA1aDE1bGlCaFNBTkprQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQmczQUkvazJ4V04yaXRIU1I1TTI0UDNSTWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRT0RlQW0rcjZtQVN1RTVEMTZNa3orNWR6a0FDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFpTVUrQkxWZTMyMWk4SHJ2MW9nWTlDMTNHdUNGMFRJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJSEF2Z1M5SjlxcnEvRXJnT2lzMVBWNmdmMGpyMGIzS0cwU0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUgxRitobnRoNzJZd1F1dDNxeHcvWHlqOU1QYWUwbDJiSGpkZjFYaGc0SkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVKaGJvTzlvUGU2bkJjeDJ0ZDRhdU41VXVyWFc1bjZrR3drUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlMQkdBbFYxNCtiVjZ5M09kVk1mSkhCZG85V2hGUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFN2lRZ2NMMFRsNXNKRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNEd2V3R0JxOVZCZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQmdRUUVyZ05CS2tPQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBR0JxelZBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQmdRUUVyZ05CS2tPQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBR0JxelZBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQmdRUUVyZ05CS2tPQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBR0JxelZBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQmdRUUVyZ05CS2tPQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRkJBdGZXMmthU3Y1TDAveDVoSlVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQXdFZ0ZkcE9jSi9sZVZmMi9OMTUxMDYrdHRSZEo5cE5zalJSUDJ3UUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFUGlkd0dtU3c2cjZkUDJHSzRGcmEyMHp5V2RCcTVWRWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JXd1Y2OFBxOHFzNW1kMTRFcnEyMXZwdjE2L1Q0Z0ZzcnVZRUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFSnNjTVBLMnFIcjVtRXJoT3oycjlSOWhxZVJBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FPRE9BajEwZmRMUGRwMEZydjBZZ1g3b3E0c0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFN2k1d1ZGWFBhM3FVd0xlN2p6ZUNBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkM0Si9OMEQxOE1rcjdBUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3RUlDNzN2Z2VweGtlNkV5QmhNZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJREFTUTljR3djQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FXRnhBNExxNG9Rb0VDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkNZQ1BUQTlTekpZeDRFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ3NKREE5eDY0SGlWNXRsQVpnd2tRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVEZ1N3OWM5NUo4WUVHQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNDd204ckQ3Y3NRSUxJUnBNZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQkgxVzFPUXRjZDVOOFprS0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDOXhKNFhsVkhrOEMxWDYyMWd5UnY3bFhLSUFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNJeFg0SFZWSGZiMkx3TFhhZWk2bitUZGVGMTBUb0FBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ1RzSlhJU3R2d1N1MDlCMUowbmY3YnA5cDdKdUprQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3SGdFVG5xT1dsWEhsMXUrc3NQMThoOWFhNXRKK3RtdVBZRGRFTUNPWjZYb2xBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JYd1I2d0hxZXBBZXNSMVYxZHBQUmJ3UFg2emUzMWhwa0FnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlqRkdncXViS1V1ZTZxUU1LWE1lNGpQUk1nQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnRUFYRUxoYUJ3UUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQmhJUU9BNkVLUXlCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRRUxoYUF3UUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQmhJUU9BNkVLUXlCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRRUxoYUF3UUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQmhJUU9BNkVLUXlCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRRUxoYUF3UUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQmhJUU9BNkVLUXlCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRRUxoYUF3UUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQmhJWU9IQXRiVzJrZVJaa3MzcHY3MkI1cVlNQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUhwckF4eVJuMDM5ZnF1cjhwZ2JxK28rdHRSNnd2a2tpWUgxb3I5eDhDUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkQ0VXdJOWdIMWJWVDJFdmJpdUJLNnR0ZDBrSDVMMDNhMHVBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRVBpOVFOL2wrcktxam1hM1hBU3VyYlcrbzdXSHJTNENCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRbUYrZ2g2NTl4MnNtZ1d0cmJTZkoxL25IdTVNQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVMZ2s4cmFyaldlRDZMY2tXSGdJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQzRsOEJwVmYxZDAzTmJQOStyaEVFRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNQk40M2dQWGZyYkFDeVlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ3NKREFweDY0T2s1Z0lVT0RDUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnTUJFNDdZRnJnMEdBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ2l3c0lYQmMzVklFQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSVRnUjY0bmliNWl3Y0JBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJTENSdzRxTlpDL2taVElBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdRdUI5ejF3M1VueUZRb0JBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJTENUd3RQcncxdHB4a3UyRlNobE1nQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCOFFxY1ZOWE9MSERkU3RKRDEwZmo5ZEE1QVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRTdpWHdNOGxPVloxT0F0ZCtPVnJnWHBBR0VTQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQXdib0VldHU1V1ZkL1Ftb3ZBZFJxNjlwMnVSMGtlajl0STl3UUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFTGhWNE1jMGJEMmQzWGtsY0oyR3JodEo5cFBzQ1Y1dkJYVURBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUxqRStoQjY4Y2toMVYxZnJuOVh3TFh5MzlzcmZVZHJ6dEplZ2o3Wm54dU9pWkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUJFNEcyU0hxNGU5N05hZjJmeXI0SHJ0ZkMxZ1NWQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQVlCYXBxcml4MXJwczZZR3RONERyR2xhUm5BZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FpY0xVSUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNSkNBd0hVZ1NHVUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0FnY0xVR0NCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNSkNBd0hVZ1NHVUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0FnY0xVR0NCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNSkNBd0hVZ1NHVUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0FnY0xVR0NCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNSkNBd0hVZ1NHVUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0FnY0xVR0NCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNSkRBd29GcmErMVprdDBrbTBtMmttd01ORGRsQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZzhOQUV6cE9jSmpsTGNsUlZYMjVxb0s3LzJGcnJJZXU3YWRENjBKbzJYd0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ1B3SmdSNjh2cTZxbzhzUHV4SzR0dFkrSk5uN0U3UHhEQUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0t5QndHRlZ2WjcxY1JHNENsdlg0TlZxZ1FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQlpRaDhyS3FYL2NHVHdMVzF0ajg5Um1BWmsvRk1BZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJUEhTQmwxWDFzVnByL1dOWS8vZ28xa04vbitaUGdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQVNCZnBIdFo3MHdMV2YyZHJQYm5VUklFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3UDBGWHZiQXRYOUY2OW45YXhoSmdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBa20rOU1DMUh5ZXdpWU1BQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUZoSTQ2NEZyVzZpRXdRUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0F3RVJDNFdnZ0VDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFZUnVCbkQxeVBrMndQVTA4VkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlqRmJncEFldWgwbGVqWlpBNHdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVCaEc0SFVQWFBzSHMvcUhzMXdFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ2NIK0JKOVhIdHRZK0pubHgvenBHRWlCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQVlOUUM3NnRxZnhhNGJpVHBaN24rTldvU3pSTWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRT0R1QXQrVDdGVFYrU1J3N2RmMGFJRWpvZXZkTlkwZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FHQzBBajFzM2EycXN5NXdFYmhPUTllKzA3Vi9STXZ4QXFOZEh4b25RSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0JPZ1U5Sjl2dk8xdG45VndMWDJZK3R0WjBrZXoyWlRmSm96dUp1STBDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQXdMb0wvRXpTVHdvNHJLclQ2ODNlR0xoZXZtbDYxTUJta3EvckxxVS9BZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJL0ViZ2FaS3oyZEVCdjFPNk5YQ2REV3l0TmRRRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQVlvMEJWelpXbHpuVlRCeFM0am5FWjZaa0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnUzRnY0xVT0NCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNSkNBd0hVZ1NHVUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0FnY0xVR0NCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNSkNBd0hVZ1NHVUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0FnY0xVR0NCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNSkNBd0hVZ1NHVUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0FnY0xVR0NCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNSkNBd0hVZ1NHVUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0F3YU9EYVd0dE9jb3lWQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0l4WFlxYXFUMjNxdm0yNW9yVzBtZVpWa04wbi8zeTRDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUVNNNlNIQ1Y1WDFYOWYxKzVyZ1N1cmJXTkpHK1M3Sk1qUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdYOFZPRXp5dHFyT1ozZGRCSzdUc1BWcmtpMklCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSURDWHdHbVNwN1BRZFJLNENsdm5nbk1UQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRWJoSzRDRjFuZ1d2Zit0clBiSFVSSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQXdOMEYrdEVDQnpYOVFOWS9keDl2QkFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaGNFbmpTQTlmK2dheDNXQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVCZ0lZSFhQWEE5VHJLOVVCbURDUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUU9Da0I2Ny9TYkxCZ2dBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUVdFamp2Z1d0YnFJVEJCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSURBUjZJSHJXWkxIUEFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQmdJWUVmUFhBOVN2SnNvVElHRXlCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQ1hIcmp1SjNuSGdnQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FXRW5qWkE5Zit3YXgrck1DamhVb1pUSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ2ZFSy9FeXlXYjEvdTF6SHV3cDBUb0FBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSURBSUFLdnErcHdFcmhPUTllUFNWNE1VbG9SQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSWpFZmdVMVh0OVhZdkI2NzlhSUZEb2V0NFZvRk9DUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkJZV09BaWJMMFN1TTdLdHRaNkVudVE1UEhDajFLQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUM2eW53bytlb1ZkVlBEcmk0TG5hNFh1OTVHcnp1Sk5sSzh0ZDZtdWlLQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ2N3dDhUM0thNVBoNjBEcXI4TCttRjFiU0RxNnVIQUFBQUFCSlJVNUVya0pnZ2c9PVwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXh0IHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hbWUtd3JhcCB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQubmFtZS1ncm91cCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQubmFtZSB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kZWZhdWx0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDBycHg7XHJcblx0XHRcdGJvcmRlcjogMXJweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDRycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmVtYWlsIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZWwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Y29sb3I6ICM2NjY2NjY7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm51bWJlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5mby13cmFwIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHQudHlwZSB7XHJcblx0XHRcdHdpZHRoOiAxNjJycHg7XHJcblx0XHRcdGhlaWdodDogNDJycHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFVUUFBQUJVQ0FZQUFBRDZTMDdwQUFBRXRVbEVRVlI0WHUzZDMxRlRRUlFINEYwRDc2UUNTUVZxQldJSFdvR1dvQldJSGRpQldvRjJvRllnVnBCMEVONEIxN2tJTXhGRDdyTG1JWno5OHByZDRaN3Y3UHhtN3g5dTh2bnBvaVFmQWdRSUVFaFpJRm9GQkFnUStDTWdFSzBFQWdRSVhBa0lSRXVCQUFFQ0F0RWFJRUNBd044Q2RvaFdCQUVDQk93UXJRRUNCQWpZSVZvREJBZ1FXQ3ZnbE5uQ0lFQ0FnRk5tYTRBQUFRSk9tYTBCQWdRSU9HVzJCZ2dRSUxCSndEVkU2NE1BQVFLdUlWb0RCQWdRY0EzUkdpQkFnSUJyaU5ZQUFRSUVYRU8wQmdnUUlGQWg0S1pLQlpJaEJBajBJU0FRKytpektna1FxQkFRaUJWSWhoQWcwSWVBUU95ano2b2tRS0JDUUNCV0lCbENnRUFmQWdLeGp6NnJrZ0NCQ2dHQldJRmtDQUVDZlFnSXhENzZyRW9DQkNvRUJHSUZraUVFQ1BRaElCRDc2TE1xQ1JDb0VCQ0lGVWlHRUNEUWgwQStXODVQY3M2UCtpaFhsUVFJRUZndlVFcjVtWWV2eW5KK2VKSFNjY3I1SlN3Q0JBaDBKVkRLcDBsS3gzazZXMXdHNHZYbmJEay9TaW05dDJQc2Fqa29sa0NYQXNPT01LWDBlbjg2KzNZTjhGY2dYdTBXRDg1VCtwSnpmdHFsa3FJSkVBZ3ZVRXI1dnBmUzh6eWRuYTRXKzA4Z3J1d1dYVnNNdnl3VVNLQS9nV0ZudUQrZFBWNVgrYTJCV0piemc0dVVUbExPRC9zalV6RUJBaEVGaGpEY1Mrbm81czd3MWxQbW05Y1VjODVmSThLb2lRQ0IvZ1JLS2M5V3J4bmVGTGgxaDNnOThIdzUvK2p1YzM4TFI4VUV3Z21VOG1sdk9udTFxYTdSUUx4OEpDZm5lVGdjQlJFZzBKWEFwSlRaOEdqTmZ3WGlNTm5EMjEydEc4VVNDQ2V3NlViS2FyR2pPOFNyUUR6T09iOE5wNlFnQWdTNkVDaWx2TnVmem83SGlxME54Q00zVjhZb2ZVK0F3SzRLak4xTXVUN3Vxa0IwSFhGWDIreTRDQkNvRVppVU1yM3RVWnM3bnpJUEU4NVBGNlhtRHh0RGdBQ0JYUlBZT3ppczJ2eFZEUktJdTlaZXgwT0F3RjBFdGhxSVRwbnZRbThzQVFLN0pyRFZVK2JoTFRodXF1eGFpeDBQQVFLMUFsdTlxWEsybkh2c3BsYmVPQUlFZGs1Z3U0L2RuQzUrNUpUV3ZoMWk1eXAzUUFRSUVMZ2hVRkk2MlQ4NGZESUdNM3BUeGZYRE1VTGZFeUJ3SHdTMjhxOTdYdTV3SDFydEdBa1FHQlg0MzVjN3VKa3lTbXdBQVFMM1NHRHM1c3JtRjhUbS9DT2xkSGlQNm5Xb0JBZ1EyQ1N3bUpUeTVNNHZpRDF6SThXeUlrQWdvTUNtR3l4cmYyVHFJdWZQS2FYaEYvaDhDQkFnRUZIZzI2U1VGeHQvWk9ycW11RUhwOGtSKzY4bUFnUldCWWFkWWlybHpUOC9RM3I1YU0yREIyOVRLUnRmcjQyVEFBRUM0UVJ5L2pqNTlldmQ1US9WdTFZWXJyMEtJa0NnUVdEWU1XYXY5V3FRTTRVQWdaQUNBakZrV3hWRmdFQ0xnRUJzVVRPSEFJR1FBZ0l4WkZzVlJZQkFpNEJBYkZFemh3Q0JrQUlDTVdSYkZVV0FRSXVBUUd4Uk00Y0FnWkFDQWpGa1d4VkZnRUNMZ0VCc1VUT0hBSUdRQWdJeFpGc1ZSWUJBaTRCQWJGRXpod0NCa0FJQ01XUmJGVVdBUUl1QVFHeFJNNGNBZ1pBQ0FqRmtXeFZGZ0VDTGdFQnNVVE9IQUlHUUFnSXhaRnNWUllCQWk0QkFiRkV6aHdDQmtBSUNNV1JiRlVXQVFJdUFRR3hSTTRjQWdaQUNBakZrV3hWRmdFQ0xnRUJzVVRPSEFJR1FBZ0l4WkZzVlJZQkFpNEJBYkZFemh3Q0JrQUlDTVdSYkZVV0FRSXVBUUd4Uk00Y0FnWkFDQWpGa1d4VkZnRUNMZ0VCc1VUT0hBSUdRQWdJeFpGc1ZSWUJBaThCdlJDQ3YvOW9oWDhBQUFBQUFTVVZPUks1Q1lJST1cIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQycnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAjRDY3MzAwO1xyXG5cclxuXHRcdFx0Ji5zcGVjaWFsIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVVRQUFBQlVDQVlBQUFENlMwN3BBQUFFa0VsRVFWUjRYdTNkUVk0VFJ4UUc0S3EyNUJsMnpDS3l6Q1p3QXVBRVRHNlFuQ0E1UW5LQ3dBMXlBNWdUd0EyQUUrQTVBYXl3ckN6SUVpSjVLdkxZVm1ZWXQ3c1FYa3ozKzd4MWpkVHZxMTlQWFZVOTdieGN6RXZ5SVVDQUFJR1VOVVFwSUVDQXdGcEFRNVFFQWdRSWJBUTBSRkVnUUlDQWhpZ0RCQWdRdUM3Z0RsRWlDQkFnNEE1UkJnZ1FJT0FPVVFZSUVDQ3dVOENTV1RBSUVDQmd5U3dEQkFnUXNHU1dBUUlFQ0ZneXl3QUJBZ1QyQ2RoRGxBOENCQWpZUTVRQkFnUUkyRU9VQVFJRUNOaERsQUVDQkFqWVE1UUJBZ1FJVkFnNFZLbEFNb1FBZ1JnQ0dtS01lVllsQVFJVkFocGlCWkloQkFqRUVOQVFZOHl6S2drUXFCRFFFQ3VRRENGQUlJYUFoaGhqbmxWSmdFQ0ZnSVpZZ1dRSUFRSXhCRFRFR1BPc1NnSUVLZ1EweEFva1F3Z1FpQ0dnSWNhWVoxVVNJRkFob0NGV0lCbENnRUFNZ2J4Y2ZKeWxsQi9HS0ZlVkJBZ1FhQk1vNTNuMVZmazB2My94YjNxYVV2b1ZGZ0VDQklJSm5EWGo5RFNmVEQ5Y05zVHRwL3c5UDcyNEtIKzVZd3dXQitVU0NDbFF6cHNtLzU1L21MN1psbit0SWE3dkZqL2RYWDc1L0NybjlDU2trYUlKRUJpOFFDbnA3ZWpvK09kOGN2TFAxV0p2Tk1UdGwvWVdCNThKQlJJSUtsRE9SNU43ajNZVjM5b1FWM2VLRjE4K3oxSk9Qd1pWVXpZQkFvTVRLT2ZOK003cDEzZUdyVXZtbTN1SzZmWGdUQlJFZ0VCSWdhWkpQMTNkTS93YW9mVU84ZitsOC95RjArZVEyVkUwZ2FFSm5JMG0wOS8yRmRYWkVEZVA1THdmbW94NkNCQ0lKZENNMDRQVm96WGYxUkJYZit5QUpWWndWRXRnZUFMdEJ5bFhhKzI4UTF3M3hQbnFvZTAvaDRla0lnSUVnZ2c4RzAybXF6NjI5MVBWRU5jUGJEdGM2Y0wwUFFFQ3QxT2c2ekJsZTlWMURYSDlyMzMyRVcvblhMc3FBZ1E2QkpyeDhVbmJvemJmdkdUZUxKc0xkUUlFQ1BSUllEU1pWdDM4VlEzU0VQc1lBZGRNZ01CVzRLQU4wYU0zZ2tXQVFKOEZEcnBrZHFqUzV5aTRkZ0lFRG5xbzRyRWJnU0pBb09jQ2gzdnNacm40K0M2bHZQUHRFRDFIY3ZrRUNJUVFLTFBSNU43anJsSTdEMVhzSDNZUitwNEFnVDRJSE9SZjk1WUxMM2ZvdzJTN1JnSUVPZ1crNytVT0RsTTZnUTBnUUtCSEFsMkhLMTB2aUgyWGNycmZvM3BkS2dFQ0JOb0ZTdnJRSEIwLy91WVh4RHBJa1NvQ0JJWXAwSDdBMHZZalV5OXpUcWZEeEZBVkFRTFJCVXBKYjBaSHg3L3MvWkdweXozRFpYcHVtUnc5THVvbkVFR2d6Sm9tLzNIalowZzNqOWFzM25lNDkvWGFFWWpVU0lCQU9JRVh6VGc5dS95aGVudUY0U1pmd1FRSTdCUW9zN3hjekwzV1N6d0lFQ0NRVXRJUXhZQUFBUUliQVExUkZBZ1FJS0FoeWdBQkFnU3VDN2hEbEFnQ0JBaTRRNVFCQWdRSXVFT1VBUUlFQ093VXNHUVdEQUlFQ0ZneXl3QUJBZ1FzbVdXQUFBRUNsc3d5UUlBQWdYMEM5aERsZ3dBQkF2WVFaWUFBQVFMMkVHV0FBQUVDOWhCbGdBQUJBdllRWllBQUFRSVZBZzVWS3BBTUlVQWdob0NHR0dPZVZVbUFRSVdBaGxpQlpBZ0JBakVFTk1RWTg2eEtBZ1FxQkRURUNpUkRDQkNJSWFBaHhwaG5WUklnVUNHZ0lWWWdHVUtBUUF3QkRUSEdQS3VTQUlFS0FRMnhBc2tRQWdSaUNHaUlNZVpabFFRSVZBaG9pQlZJaGhBZ0VFTkFRNHd4ejZva1FLQkM0RC9nQXBrN1I1NkY5Z0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcclxuXHRcdFx0XHRjb2xvcjogI0U5MzMyMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZpZ2F0b3Ige1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cclxuXHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wb3B1cC1mdCB7XHJcblx0XHRwYWRkaW5nOiAxNHJweCAzMHJweCA0NHJweDtcclxuXHJcblx0XHQubmF2aWdhdG9yIHtcclxuXHRcdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNDNycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblxyXG5cdFx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTRycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0XHRib3JkZXI6IDFycHggc29saWQgdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDQzcnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNnJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDg0cnB4O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZW1wdHkge1xyXG5cdFx0cGFkZGluZy10b3A6IDU4cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cclxuXHRcdC5pbWFnZSB7XHJcblx0XHRcdHdpZHRoOiA0MDBycHg7XHJcblx0XHRcdGhlaWdodDogMjYwcnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///665\n"); /***/ }), /* 666 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/payment/index.vue ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_15ef15de_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=15ef15de&scoped=true& */ 667);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 669);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_15ef15de_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_15ef15de_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"15ef15de\",\n null,\n false,\n _index_vue_vue_type_template_id_15ef15de_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/payment/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTVlZjE1ZGUmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjE1ZWYxNWRlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvcGF5bWVudC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///666\n"); /***/ }), /* 667 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/payment/index.vue?vue&type=template&id=15ef15de&scoped=true& ***! \****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_15ef15de_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=15ef15de&scoped=true& */ 668); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_15ef15de_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_15ef15de_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_15ef15de_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_15ef15de_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 668 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/payment/index.vue?vue&type=template&id=15ef15de&scoped=true& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "payment"), class: _vm._$s(1, "c", _vm.pay_close ? "on" : ""), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "title acea-row row-center-wrapper" ), attrs: { _i: 2 }, }, [ _vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t("选择付款方式")))), _c("text", { staticClass: _vm._$s(3, "sc", "iconfont icon-guanbi"), attrs: { _i: 3 }, on: { click: _vm.close }, }), ] ), _vm._l( _vm._$s(4, "f", { forItems: _vm.payMode }), function (item, index, $20, $30) { return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s("4-" + $30, "v-show", item.payStatus), expression: "_$s((\"4-\"+$30),'v-show',item.payStatus)", }, ], key: _vm._$s(4, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "4-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "4-" + $30 }, on: { click: function ($event) { return _vm.payType(item.number || 0, item.value, index) }, }, }, [ _c( "view", { staticClass: _vm._$s( "5-" + $30, "sc", "left acea-row row-between-wrapper" ), attrs: { _i: "5-" + $30 }, }, [ _c("view", { staticClass: _vm._$s("6-" + $30, "sc", "iconfont"), class: _vm._$s("6-" + $30, "c", item.icon), attrs: { _i: "6-" + $30 }, }), _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "text"), attrs: { _i: "7-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "name"), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s("8-" + $30, "t0-0", _vm._s(item.name)) ), ] ), _vm._$s("9-" + $30, "i", item.value == "yue") ? _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "info" ), attrs: { _i: "9-" + $30 }, }, [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(item.title) ) ), _c( "span", { staticClass: _vm._$s( "10-" + $30, "sc", "money" ), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "10-" + $30, "t0-1", _vm._s(item.number) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "info" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(item.title) ) ), ] ), ] ), ] ), _c("view", { staticClass: _vm._$s("12-" + $30, "sc", "iconfont"), class: _vm._$s( "12-" + $30, "c", _vm.active == index ? "icon-xuanzhong11 font-num" : "icon-weixuan" ), attrs: { _i: "12-" + $30 }, }), ] ) } ), _c( "view", { staticClass: _vm._$s(13, "sc", "payMoney"), attrs: { _i: 13 } }, [ _vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.$t("支付")))), _c( "span", { staticClass: _vm._$s(14, "sc", "font-color"), attrs: { _i: 14 }, }, [ _vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.$t("¥")))), _c( "span", { staticClass: _vm._$s(15, "sc", "money"), attrs: { _i: 15 }, }, [_vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.totalPrice)))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 16, "sc", "button bg-color acea-row row-center-wrapper" ), attrs: { _i: 16 }, on: { click: function ($event) { return _vm.goPay(_vm.number, _vm.paytype) }, }, }, [_vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.$t("去付款"))))] ), ], 2 ), _vm._$s(17, "i", _vm.pay_close) ? _c("view", { staticClass: _vm._$s(17, "sc", "mask"), attrs: { _i: 17 }, on: { click: _vm.close }, }) : _vm._e(), _c("view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(18, "v-show", false), expression: "_$s(18,'v-show',false)", }, ], attrs: { _i: 18 }, domProps: { innerHTML: _vm._s(_vm._$s(18, "v-html", _vm.formContent)) }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 669 */ /*!**********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/payment/index.vue?vue&type=script&lang=js& ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 670);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI2NjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///669\n"); /***/ }), /* 670 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/payment/index.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n payMode: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n pay_close: {\n type: Boolean,\n default: false\n },\n order_id: {\n type: String,\n default: ''\n },\n totalPrice: {\n type: String,\n default: '0'\n },\n isCall: {\n type: Boolean,\n default: false\n },\n friendPay: {\n type: Boolean,\n default: false\n }\n },\n mixins: [_color.default],\n data: function data() {\n return {\n formContent: '',\n active: 0,\n paytype: '',\n number: 0\n };\n },\n watch: {\n payMode: {\n handler: function handler(newV, oldValue) {\n var newPayList = [];\n newV.forEach(function (item, index) {\n if (item.payStatus) {\n item.index = index;\n newPayList.push(item);\n }\n });\n this.active = newPayList[0].index;\n this.paytype = newPayList[0].value;\n this.number = newPayList[0].number || 0;\n },\n immediate: true,\n deep: true\n }\n },\n methods: {\n payType: function payType(number, paytype, index) {\n this.active = index;\n this.paytype = paytype;\n this.number = number;\n this.$emit('changePayType', paytype);\n },\n formpost: function formpost(url, postData) {\n var tempform = document.createElement(\"form\");\n tempform.action = url;\n tempform.method = \"post\";\n tempform.target = \"_self\";\n tempform.style.display = \"none\";\n for (var x in postData) {\n var opt = document.createElement(\"input\");\n opt.name = x;\n opt.value = postData[x];\n tempform.appendChild(opt);\n }\n document.body.appendChild(tempform);\n this.$nextTick(function (e) {\n tempform.submit();\n });\n },\n close: function close() {\n this.$emit('onChangeFun', {\n action: 'payClose'\n });\n },\n goPay: function goPay(number, paytype) {\n if (this.isCall) {\n return this.$emit('onChangeFun', {\n action: 'payCheck',\n value: paytype\n });\n }\n var that = this;\n if (!that.order_id) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u8981\\u652F\\u4ED8\\u7684\\u8BA2\\u5355\")\n });\n if (paytype == 'yue' && parseFloat(number) < parseFloat(that.totalPrice)) return that.$util.Tips({\n title: that.$t(\"\\u4F59\\u989D\\u4E0D\\u8DB3\")\n });\n uni.showLoading({\n title: that.$t(\"\\u652F\\u4ED8\\u4E2D\")\n });\n (0, _order.orderPay)({\n uni: that.order_id,\n paytype: paytype,\n type: that.friendPay ? 1 : 0,\n quitUrl: '/pages/goods/order_details/index?order_id=' + this.order_id\n }).then(function (res) {\n var jsConfig = res.data.result.jsConfig;\n if (res.data.status == 'ALLINPAY_PAY') {\n uni.hideLoading();\n plus.runtime.openURL(jsConfig.payinfo);\n } else {\n switch (paytype) {\n case 'weixin':\n if (res.data.result === undefined) return that.$util.Tips({\n title: that.$t(\"\\u7F3A\\u5C11\\u652F\\u4ED8\\u53C2\\u6570\")\n });\n uni.requestPayment({\n provider: 'wxpay',\n orderInfo: jsConfig,\n success: function success(e) {\n var url = '/pages/goods/order_pay_status/index?order_id=' + orderId + '&msg=支付成功';\n uni.showToast({\n title: that.$t(\"\\u652F\\u4ED8\\u6210\\u529F\")\n });\n setTimeout(function (res) {\n that.$emit('onChangeFun', {\n action: 'pay_complete'\n });\n }, 2000);\n },\n fail: function fail(e) {\n uni.showModal({\n content: that.$t(\"\\u652F\\u4ED8\\u5931\\u8D25\"),\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {\n that.$emit('onChangeFun', {\n action: 'pay_fail'\n });\n } else if (res.cancel) {}\n }\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n break;\n case 'yue':\n uni.hideLoading();\n return that.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, function () {\n that.$emit('onChangeFun', {\n action: 'pay_complete'\n });\n });\n break;\n case 'offline':\n uni.hideLoading();\n return that.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, function () {\n that.$emit('onChangeFun', {\n action: 'pay_complete'\n });\n });\n break;\n case 'friend':\n uni.hideLoading();\n return that.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, function () {\n that.$emit('onChangeFun', {\n action: 'pay_complete'\n });\n });\n break;\n case 'alipay':\n uni.hideLoading();\n uni.requestPayment({\n provider: 'alipay',\n orderInfo: jsConfig,\n success: function success(e) {\n uni.showToast({\n title: that.$t(\"\\u652F\\u4ED8\\u6210\\u529F\")\n });\n setTimeout(function (res) {\n that.$emit('onChangeFun', {\n action: 'pay_complete'\n });\n }, 2000);\n },\n fail: function fail(e) {\n uni.showModal({\n content: that.$t(\"\\u652F\\u4ED8\\u5931\\u8D25\"),\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {\n that.$emit('onChangeFun', {\n action: 'pay_fail'\n });\n } else if (res.cancel) {}\n }\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n break;\n }\n }\n }).catch(function (err) {\n uni.hideLoading();\n return that.$util.Tips({\n title: err\n }, function () {\n that.$emit('onChangeFun', {\n action: 'pay_fail'\n });\n });\n });\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wYXltZW50L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJwcm9wcyIsInBheU1vZGUiLCJ0eXBlIiwiZGVmYXVsdCIsInBheV9jbG9zZSIsIm9yZGVyX2lkIiwidG90YWxQcmljZSIsImlzQ2FsbCIsImZyaWVuZFBheSIsIm1peGlucyIsImRhdGEiLCJmb3JtQ29udGVudCIsImFjdGl2ZSIsInBheXR5cGUiLCJudW1iZXIiLCJ3YXRjaCIsImhhbmRsZXIiLCJuZXdWIiwiaXRlbSIsIm5ld1BheUxpc3QiLCJpbW1lZGlhdGUiLCJkZWVwIiwibWV0aG9kcyIsInBheVR5cGUiLCJmb3JtcG9zdCIsInRlbXBmb3JtIiwib3B0IiwiZG9jdW1lbnQiLCJjbG9zZSIsImFjdGlvbiIsImdvUGF5IiwidmFsdWUiLCJ0aXRsZSIsInVuaSIsInF1aXRVcmwiLCJwbHVzIiwicHJvdmlkZXIiLCJvcmRlckluZm8iLCJzdWNjZXNzIiwib3JkZXJJZCIsInNldFRpbWVvdXQiLCJ0aGF0IiwiZmFpbCIsImNvbnRlbnQiLCJzaG93Q2FuY2VsIiwiY29tcGxldGUiLCJpY29uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBK0JBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBQ0E7RUFDQUE7SUFDQUM7TUFDQUM7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7SUFDQTtJQUNBSztNQUNBTjtNQUNBQztJQUNBO0VBQ0E7RUFDQU07RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQWQ7TUFDQWU7UUFDQTtRQUNBQztVQUNBO1lBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBQztNQUNBQTtNQUNBQTtNQUNBQTtNQUNBO1FBQ0E7UUFDQUM7UUFDQUE7UUFDQUQ7TUFDQTtNQUNBRTtNQUNBO1FBQ0FGO01BQ0E7SUFDQTtJQUNBRztNQUNBO1FBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7VUFDQUQ7VUFDQUU7UUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBQztNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBQztRQUNBRDtNQUNBO01BQ0E7UUFDQUM7UUFDQXBCO1FBQ0FYO1FBZUFnQztNQUVBO1FBQ0E7UUFDQTtVQUNBRDtVQTBCQUU7UUFLQTtVQUNBO1lBQ0E7Y0FDQTtnQkFDQUg7Y0FDQTtjQXVGQUM7Z0JBQ0FHO2dCQUNBQztnQkFDQUM7a0JBQ0EsNERBQ0FDLFVBQ0E7a0JBQ0FOO29CQUNBRDtrQkFDQTtrQkFDQVE7b0JBQ0FDO3NCQUNBWjtvQkFDQTtrQkFDQTtnQkFDQTtnQkFDQWE7a0JBQ0FUO29CQUNBVTtvQkFDQUM7b0JBQ0FOO3NCQUNBO3dCQUNBRzswQkFDQVo7d0JBQ0E7c0JBQ0E7b0JBQ0E7a0JBQ0E7Z0JBQ0E7Z0JBQ0FnQjtrQkFDQVo7Z0JBQ0E7Y0FDQTtjQUVBO1lBQ0E7Y0FDQUE7Y0FDQTtnQkFDQUQ7Z0JBQ0FjO2NBQ0E7Z0JBQ0FMO2tCQUNBWjtnQkFDQTtjQUNBO2NBQ0E7WUFDQTtjQUNBSTtjQUNBO2dCQUNBRDtnQkFDQWM7Y0FDQTtnQkFDQUw7a0JBQ0FaO2dCQUNBO2NBQ0E7Y0FDQTtZQUNBO2NBQ0FJO2NBQ0E7Z0JBQ0FEO2dCQUNBYztjQUNBO2dCQUNBTDtrQkFDQVo7Z0JBQ0E7Y0FDQTtjQUNBO1lBRUE7Y0FDQUk7Y0FvQkFBO2dCQUNBRztnQkFDQUM7Z0JBQ0FDO2tCQUNBTDtvQkFDQUQ7a0JBQ0E7a0JBQ0FRO29CQUNBQztzQkFDQVo7b0JBQ0E7a0JBQ0E7Z0JBQ0E7Z0JBQ0FhO2tCQUNBVDtvQkFDQVU7b0JBQ0FDO29CQUNBTjtzQkFDQTt3QkFDQUc7MEJBQ0FaO3dCQUNBO3NCQUNBO29CQUNBO2tCQUNBO2dCQUNBO2dCQUNBZ0I7a0JBQ0FaO2dCQUNBO2NBQ0E7Y0FFQTtVQUFBO1FBRUE7TUFFQTtRQUNBQTtRQUNBO1VBQ0FEO1FBQ0E7VUFDQVM7WUFDQVo7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI2NzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwYXltZW50XCIgOmNsYXNzPVwicGF5X2Nsb3NlID8gJ29uJyA6ICcnXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCI+XHJcblx0XHRcdFx0e3skdChg6YCJ5oup5LuY5qy+5pa55byPYCl9fTx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1ndWFuYmlcIiBAY2xpY2s9J2Nsb3NlJz48L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBwYXlNb2RlXCIgOmtleT1cImluZGV4XCJcclxuXHRcdFx0XHR2LXNob3c9J2l0ZW0ucGF5U3RhdHVzJyBAY2xpY2s9XCJwYXlUeXBlKGl0ZW0ubnVtYmVyIHx8IDAgLCBpdGVtLnZhbHVlLGluZGV4KVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250XCIgOmNsYXNzPVwiaXRlbS5pY29uXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7aXRlbS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiIHYtaWY9XCJpdGVtLnZhbHVlID09ICd5dWUnXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpdGVtLnRpdGxlfX0gPHNwYW4gY2xhc3M9XCJtb25leVwiPnt7JHQoYO+/pWApfX17eyBpdGVtLm51bWJlciB9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIiB2LWVsc2U+e3tpdGVtLnRpdGxlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnRcIiA6Y2xhc3M9XCJhY3RpdmU9PWluZGV4PydpY29uLXh1YW56aG9uZzExIGZvbnQtbnVtJzonaWNvbi13ZWl4dWFuJ1wiPjwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBheU1vbmV5XCI+e3skdChg5pSv5LuYYCl9fTxzcGFuIGNsYXNzPVwiZm9udC1jb2xvclwiPnt7JHQoYO+/pWApfX08c3BhblxyXG5cdFx0XHRcdFx0XHRjbGFzcz1cIm1vbmV5XCI+e3t0b3RhbFByaWNlfX08L3NwYW4+PC9zcGFuPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJidXR0b24gYmctY29sb3IgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgQGNsaWNrPSdnb1BheShudW1iZXIsIHBheXR5cGUpJz57eyR0KGDljrvku5jmrL5gKX19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFza1wiIEBjbGljaz0nY2xvc2UnIHYtaWY9XCJwYXlfY2xvc2VcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyB2LXNob3c9XCJmYWxzZVwiIHYtaHRtbD1cImZvcm1Db250ZW50XCI+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdG9yZGVyUGF5XHJcblx0fSBmcm9tICdAL2FwaS9vcmRlci5qcyc7XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0cGF5TW9kZToge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIFtdO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0cGF5X2Nsb3NlOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZSxcclxuXHRcdFx0fSxcclxuXHRcdFx0b3JkZXJfaWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0dG90YWxQcmljZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnMCdcclxuXHRcdFx0fSxcclxuXHRcdFx0aXNDYWxsOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmcmllbmRQYXk6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRmb3JtQ29udGVudDogJycsXHJcblx0XHRcdFx0YWN0aXZlOiAwLFxyXG5cdFx0XHRcdHBheXR5cGU6ICcnLFxyXG5cdFx0XHRcdG51bWJlcjogMFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHBheU1vZGU6IHtcclxuXHRcdFx0XHRoYW5kbGVyKG5ld1YsIG9sZFZhbHVlKSB7XHJcblx0XHRcdFx0XHRsZXQgbmV3UGF5TGlzdCA9IFtdO1xyXG5cdFx0XHRcdFx0bmV3Vi5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAoaXRlbS5wYXlTdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLmluZGV4ID0gaW5kZXg7XHJcblx0XHRcdFx0XHRcdFx0bmV3UGF5TGlzdC5wdXNoKGl0ZW0pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhpcy5hY3RpdmUgPSBuZXdQYXlMaXN0WzBdLmluZGV4O1xyXG5cdFx0XHRcdFx0dGhpcy5wYXl0eXBlID0gbmV3UGF5TGlzdFswXS52YWx1ZTtcclxuXHRcdFx0XHRcdHRoaXMubnVtYmVyID0gbmV3UGF5TGlzdFswXS5udW1iZXIgfHwgMDtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHBheVR5cGUobnVtYmVyLCBwYXl0eXBlLCBpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuYWN0aXZlID0gaW5kZXg7XHJcblx0XHRcdFx0dGhpcy5wYXl0eXBlID0gcGF5dHlwZTtcclxuXHRcdFx0XHR0aGlzLm51bWJlciA9IG51bWJlcjtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2VQYXlUeXBlJywgcGF5dHlwZSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Zm9ybXBvc3QodXJsLCBwb3N0RGF0YSkge1xyXG5cdFx0XHRcdGxldCB0ZW1wZm9ybSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJmb3JtXCIpO1xyXG5cdFx0XHRcdHRlbXBmb3JtLmFjdGlvbiA9IHVybDtcclxuXHRcdFx0XHR0ZW1wZm9ybS5tZXRob2QgPSBcInBvc3RcIjtcclxuXHRcdFx0XHR0ZW1wZm9ybS50YXJnZXQgPSBcIl9zZWxmXCI7XHJcblx0XHRcdFx0dGVtcGZvcm0uc3R5bGUuZGlzcGxheSA9IFwibm9uZVwiO1xyXG5cdFx0XHRcdGZvciAobGV0IHggaW4gcG9zdERhdGEpIHtcclxuXHRcdFx0XHRcdGxldCBvcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIik7XHJcblx0XHRcdFx0XHRvcHQubmFtZSA9IHg7XHJcblx0XHRcdFx0XHRvcHQudmFsdWUgPSBwb3N0RGF0YVt4XTtcclxuXHRcdFx0XHRcdHRlbXBmb3JtLmFwcGVuZENoaWxkKG9wdCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQodGVtcGZvcm0pO1xyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKGUgPT4ge1xyXG5cdFx0XHRcdFx0dGVtcGZvcm0uc3VibWl0KCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ29uQ2hhbmdlRnVuJywge1xyXG5cdFx0XHRcdFx0YWN0aW9uOiAncGF5Q2xvc2UnXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvUGF5OiBmdW5jdGlvbihudW1iZXIsIHBheXR5cGUpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5pc0NhbGwpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiRlbWl0KCdvbkNoYW5nZUZ1bicsIHtcclxuXHRcdFx0XHRcdFx0YWN0aW9uOiAncGF5Q2hlY2snLFxyXG5cdFx0XHRcdFx0XHR2YWx1ZTogcGF5dHlwZVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAoIXRoYXQub3JkZXJfaWQpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+mAieaLqeimgeaUr+S7mOeahOiuouWNlWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKHBheXR5cGUgPT0gJ3l1ZScgJiYgcGFyc2VGbG9hdChudW1iZXIpIDwgcGFyc2VGbG9hdCh0aGF0LnRvdGFsUHJpY2UpKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkvZnpop3kuI3otrNgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5pSv5LuY5LitYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRvcmRlclBheSh7XHJcblx0XHRcdFx0XHR1bmk6IHRoYXQub3JkZXJfaWQsXHJcblx0XHRcdFx0XHRwYXl0eXBlOiBwYXl0eXBlLFxyXG5cdFx0XHRcdFx0dHlwZTogdGhhdC5mcmllbmRQYXkgPyAxIDogMCxcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUCBcclxuXHRcdFx0XHRcdCdmcm9tJzogJ3JvdXRpbmUnLFxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdCdmcm9tJzogdGhpcy4kd2VjaGF0LmlzV2VpeGluKCkgPyAnd2VpeGluJyA6ICd3ZWl4aW5oNScsXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0cXVpdFVybDogbG9jYXRpb24ucG9ydCA/IGxvY2F0aW9uLnByb3RvY29sICsgJy8vJyArIGxvY2F0aW9uLmhvc3RuYW1lICsgJzonICsgbG9jYXRpb25cclxuXHRcdFx0XHRcdFx0LnBvcnQgK1xyXG5cdFx0XHRcdFx0XHQnL3BhZ2VzL2dvb2RzL29yZGVyX2RldGFpbHMvaW5kZXg/b3JkZXJfaWQ9JyArIHRoaXMub3JkZXJfaWQgOiBsb2NhdGlvbi5wcm90b2NvbCArXHJcblx0XHRcdFx0XHRcdCcvLycgKyBsb2NhdGlvbi5ob3N0bmFtZSArXHJcblx0XHRcdFx0XHRcdCcvcGFnZXMvZ29vZHMvb3JkZXJfZGV0YWlscy9pbmRleD9vcmRlcl9pZD0nICsgdGhpcy5vcmRlcl9pZFxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdHF1aXRVcmw6ICcvcGFnZXMvZ29vZHMvb3JkZXJfZGV0YWlscy9pbmRleD9vcmRlcl9pZD0nICsgdGhpcy5vcmRlcl9pZFxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGpzQ29uZmlnID0gcmVzLmRhdGEucmVzdWx0LmpzQ29uZmlnO1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLnN0YXR1cyA9PSAnQUxMSU5QQVlfUEFZJykge1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0XHRcdHd4Lm9wZW5FbWJlZGRlZE1pbmlQcm9ncmFtKHtcclxuXHRcdFx0XHRcdFx0XHRhcHBJZDogJ3d4ZWYyNzc5OTZhY2MxNjZjMycsXHJcblx0XHRcdFx0XHRcdFx0ZXh0cmFEYXRhOiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjdXNpZDoganNDb25maWcuY3VzaWQsXHJcblx0XHRcdFx0XHRcdFx0XHRhcHBpZDoganNDb25maWcuYXBwaWQsXHJcblx0XHRcdFx0XHRcdFx0XHR2ZXJzaW9uOiBqc0NvbmZpZy52ZXJzaW9uLFxyXG5cdFx0XHRcdFx0XHRcdFx0dHJ4YW10OiBqc0NvbmZpZy50cnhhbXQsXHJcblx0XHRcdFx0XHRcdFx0XHRyZXFzbjoganNDb25maWcucmVxc24sXHJcblx0XHRcdFx0XHRcdFx0XHRub3RpZnlfdXJsOiBqc0NvbmZpZy5ub3RpZnlfdXJsLFxyXG5cdFx0XHRcdFx0XHRcdFx0Ym9keToganNDb25maWcuYm9keSxcclxuXHRcdFx0XHRcdFx0XHRcdHJlbWFyazoganNDb25maWcucmVtYXJrLFxyXG5cdFx0XHRcdFx0XHRcdFx0dmFsaWR0aW1lOiBqc0NvbmZpZy52YWxpZHRpbWUsXHJcblx0XHRcdFx0XHRcdFx0XHRyYW5kb21zdHI6IGpzQ29uZmlnLnJhbmRvbXN0cixcclxuXHRcdFx0XHRcdFx0XHRcdHBheXR5cGU6IGpzQ29uZmlnLnBheXR5cGUsXHJcblx0XHRcdFx0XHRcdFx0XHRzaWduOiBqc0NvbmZpZy5zaWduLFxyXG5cdFx0XHRcdFx0XHRcdFx0c2lnbnR5cGU6IGpzQ29uZmlnLnNpZ250eXBlXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGlzLmp1bXBEYXRhID0ge1xyXG5cdFx0XHRcdFx0XHRcdG9yZGVySWQ6IHJlcy5kYXRhLnJlc3VsdC5vcmRlcklkLFxyXG5cdFx0XHRcdFx0XHRcdG1zZzogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRcdHBsdXMucnVudGltZS5vcGVuVVJMKGpzQ29uZmlnLnBheWluZm8pO1xyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRcdHRoaXMuZm9ybXBvc3QocmVzLmRhdGEucmVzdWx0LnBheV91cmwsIGpzQ29uZmlnKVxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHN3aXRjaCAocGF5dHlwZSkge1xyXG5cdFx0XHRcdFx0XHRcdGNhc2UgJ3dlaXhpbic6XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAocmVzLmRhdGEucmVzdWx0ID09PSB1bmRlZmluZWQpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg57y65bCR5pSv5LuY5Y+C5pWwYClcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdFx0XHRcdFx0bGV0IG1wX3BheV9uYW1lID0gJydcclxuXHRcdFx0XHRcdFx0XHRcdGlmICh1bmkucmVxdWVzdE9yZGVyUGF5bWVudCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtcF9wYXlfbmFtZSA9ICdyZXF1ZXN0T3JkZXJQYXltZW50J1xyXG5cdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bXBfcGF5X25hbWUgPSAncmVxdWVzdFBheW1lbnQnXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR1bmlbbXBfcGF5X25hbWVdKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGltZVN0YW1wOiBqc0NvbmZpZy50aW1lc3RhbXAsXHJcblx0XHRcdFx0XHRcdFx0XHRcdG5vbmNlU3RyOiBqc0NvbmZpZy5ub25jZVN0cixcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFja2FnZToganNDb25maWcucGFja2FnZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0c2lnblR5cGU6IGpzQ29uZmlnLnNpZ25UeXBlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYXlTaWduOiBqc0NvbmZpZy5wYXlTaWduLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kZW1pdCgnb25DaGFuZ2VGdW4nLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGFjdGlvbjogJ3BheV9jb21wbGV0ZSdcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5Y+W5raI5pSv5LuYYClcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9LCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRlbWl0KCdvbkNoYW5nZUZ1bicsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YWN0aW9uOiAncGF5X2ZhaWwnXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29tcGxldGU6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAoZS5lcnJNc2cgPT0gJ3JlcXVlc3RQYXltZW50OmNhbmNlbCcgfHwgZS5lcnJNc2cgPT1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCdyZXF1ZXN0T3JkZXJQYXltZW50OmNhbmNlbCcpIHJldHVybiB0aGF0LiR1dGlsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlj5bmtojmlK/ku5hgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRlbWl0KCdvbkNoYW5nZUZ1bicsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhY3Rpb246ICdwYXlfZmFpbCdcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdFx0XHRcdGxldCBkYXRhID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAoZGF0YS5zdGF0dXMgPT0gXCJXRUNIQVRfSDVfUEFZXCIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxvY2F0aW9uLnJlcGxhY2UoZGF0YS5yZXN1bHQuanNDb25maWcuaDVfdXJsKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaUr+S7mOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kZW1pdCgnb25DaGFuZ2VGdW4nLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhY3Rpb246ICdwYXlfY29tcGxldGUnXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kd2VjaGF0LnBheShkYXRhLnJlc3VsdC5qc0NvbmZpZylcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQudGhlbigoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaUr+S7mOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kZW1pdCgnb25DaGFuZ2VGdW4nLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YWN0aW9uOiAncGF5X2NvbXBsZXRlJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmNhdGNoKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5pSv5LuY5aSx6LSlYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJGVtaXQoJ29uQ2hhbmdlRnVuJywge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGFjdGlvbjogJ3BheV9mYWlsJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZXF1ZXN0UGF5bWVudCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHByb3ZpZGVyOiAnd3hwYXknLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcmRlckluZm86IGpzQ29uZmlnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiAoZSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxldCB1cmwgPSAnL3BhZ2VzL2dvb2RzL29yZGVyX3BheV9zdGF0dXMvaW5kZXg/b3JkZXJfaWQ9JyArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcmRlcklkICtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCcmbXNnPeaUr+S7mOaIkOWKnyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5pSv5LuY5oiQ5YqfYClcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJGVtaXQoJ29uQ2hhbmdlRnVuJywge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhY3Rpb246ICdwYXlfY29tcGxldGUnXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9LCAyMDAwKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRmYWlsOiAoZSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdGhhdC4kdChg5pSv5LuY5aSx6LSlYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzaG93Q2FuY2VsOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRlbWl0KCdvbkNoYW5nZUZ1bicsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGFjdGlvbjogJ3BheV9mYWlsJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jYW5jZWwpIHt9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29tcGxldGU6ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0XHRjYXNlICd5dWUnOlxyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRlbWl0KCdvbkNoYW5nZUZ1bicsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhY3Rpb246ICdwYXlfY29tcGxldGUnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0XHRjYXNlICdvZmZsaW5lJzpcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdH0sICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kZW1pdCgnb25DaGFuZ2VGdW4nLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YWN0aW9uOiAncGF5X2NvbXBsZXRlJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0Y2FzZSAnZnJpZW5kJzpcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdH0sICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kZW1pdCgnb25DaGFuZ2VGdW4nLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YWN0aW9uOiAncGF5X2NvbXBsZXRlJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGNhc2UgJ2FsaXBheSc6XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHRcdC8vI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAodGhpcy4kd2VjaGF0LmlzV2VpeGluKCkpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy91c2Vycy9hbGlwYXlfaW52b2tlL2luZGV4P2lkPSR7cmVzLmRhdGEucmVzdWx0Lm9yZGVyX2lkfSZwYXlfa2V5PSR7cmVzLmRhdGEucmVzdWx0LnBheV9rZXl9YFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmZvcm1Db250ZW50ID0gcmVzLmRhdGEucmVzdWx0LmpzQ29uZmlnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FsaXBheXN1Ym1pdCcpLnN1Ym1pdCgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL3VzZXJzL2FsaXBheV9pbnZva2UvaW5kZXg/aWQ9JHtyZXMuZGF0YS5yZXN1bHQub3JkZXJfaWR9Jmxpbms9JHtyZXMuZGF0YS5yZXN1bHQuanNDb25maWcucXJDb2RlfWBcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZXF1ZXN0UGF5bWVudCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHByb3ZpZGVyOiAnYWxpcGF5JyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3JkZXJJbmZvOiBqc0NvbmZpZyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogKGUpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmlK/ku5jmiJDlip9gKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0c2V0VGltZW91dChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kZW1pdCgnb25DaGFuZ2VGdW4nLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGFjdGlvbjogJ3BheV9jb21wbGV0ZSdcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0sIDIwMDApXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdGZhaWw6IChlKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB0aGF0LiR0KGDmlK/ku5jlpLHotKVgKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNob3dDYW5jZWw6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJGVtaXQoJ29uQ2hhbmdlRnVuJywge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YWN0aW9uOiAncGF5X2ZhaWwnXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge31cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb21wbGV0ZTogKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9LCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJGVtaXQoJ29uQ2hhbmdlRnVuJywge1xyXG5cdFx0XHRcdFx0XHRcdGFjdGlvbjogJ3BheV9mYWlsJ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5iZ2NvbG9yIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpXHJcblx0fVxyXG5cclxuXHQucGF5bWVudCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnJweCAxNnJweCAwIDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDYwcnB4O1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuXHJcblx0XHQucGF5TW9uZXkge1xyXG5cdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHJweDtcclxuXHJcblx0XHRcdC5mb250LWNvbG9yIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblxyXG5cdFx0XHRcdC5tb25leSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0NXJweDtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdG1hcmdpbjogMjBycHggYXV0byAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC5vbiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQgLnRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTIzcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2VlZTtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50IC50aXRsZSAuaWNvbmZvbnQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDMwcnB4O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRmb250LXNpemU6IDM4cnB4O1xyXG5cdFx0Y29sb3I6ICM4YThhOGE7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQgLml0ZW0ge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdFx0aGVpZ2h0OiAxMzBycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50IC5pdGVtIC5sZWZ0IHtcclxuXHRcdHdpZHRoOiA2MTBycHg7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudCAuaXRlbSAubGVmdCAudGV4dCB7XHJcblx0XHR3aWR0aDogNTQwcnB4O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQgLml0ZW0gLmxlZnQgLnRleHQgLm5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQgLml0ZW0gLmxlZnQgLnRleHQgLmluZm8ge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQgLml0ZW0gLmxlZnQgLnRleHQgLmluZm8gLm1vbmV5IHtcclxuXHRcdGNvbG9yOiAjZmY5OTAwO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQgLml0ZW0gLmxlZnQgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogNDVycHg7XHJcblx0XHRjb2xvcjogIzA5YmIwNztcclxuXHR9XHJcblxyXG5cdC5wYXltZW50IC5pdGVtIC5sZWZ0IC5pY29uZm9udC5pY29uLXpoaWZ1YmFvIHtcclxuXHRcdGNvbG9yOiAjMDBhYWVhO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQgLml0ZW0gLmxlZnQgLmljb25mb250Lmljb24teXVlemhpZnUge1xyXG5cdFx0Y29sb3I6ICNmZjk5MDA7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudCAuaXRlbSAubGVmdCAuaWNvbmZvbnQuaWNvbi15dWV6aGlmdTEge1xyXG5cdFx0Y29sb3I6ICNlYjY2MjM7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudCAuaXRlbSAubGVmdCAuaWNvbmZvbnQuaWNvbi10b25nbGlhbnpoaWZ1MSB7XHJcblx0XHRjb2xvcjogIzMwNWZkODtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50IC5pdGVtIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0Y29sb3I6ICNjY2M7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1oYW95b3VkYWl6aGlmdSB7XHJcblx0XHRjb2xvcjogI0YzNEMzRSAhaW1wb3J0YW50O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///670\n"); /***/ }), /* 671 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_details/index.vue?mpType=page ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4e612e02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4e612e02&scoped=true&mpType=page */ 672);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 677);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4e612e02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4e612e02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4e612e02\",\n null,\n false,\n _index_vue_vue_type_template_id_4e612e02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/order_details/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjcxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGU2MTJlMDImc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjRlNjEyZTAyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL29yZGVyX2RldGFpbHMvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///671\n"); /***/ }), /* 672 */ /*!**********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_details/index.vue?vue&type=template&id=4e612e02&scoped=true&mpType=page ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4e612e02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4e612e02&scoped=true&mpType=page */ 673); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4e612e02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4e612e02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4e612e02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4e612e02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 673 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_details/index.vue?vue&type=template&id=4e612e02&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { zbCode: __webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "order-details"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "header bg-color acea-row row-middle" ), class: _vm._$s(2, "c", _vm.isGoodsReturn ? "on" : ""), attrs: { _i: 2 }, }, [ _vm._$s(3, "i", _vm.isGoodsReturn == false) ? _c( "view", { staticClass: _vm._$s(3, "sc", "pictrue"), attrs: { _i: 3 }, }, [ _c("image", { attrs: { src: _vm._$s(4, "a-src", _vm.orderInfo.status_pic), _i: 4, }, }), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(5, "sc", "data"), class: _vm._$s(5, "c", _vm.isGoodsReturn ? "on" : ""), attrs: { _i: 5 }, }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "state"), attrs: { _i: 6 }, }, [ _vm._v( _vm._$s(6, "t0-0", _vm._s(_vm.orderInfo._status._msg)) ), ] ), _c("view", [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.orderInfo.add_time_y)) ), _c( "text", { staticClass: _vm._$s(8, "sc", "time"), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s(8, "t0-0", _vm._s(_vm.orderInfo.add_time_h)) ), ] ), ]), ] ), ] ), _vm._$s(9, "i", [4, 5].includes(_vm.orderInfo.refund_type)) ? _c( "view", { staticClass: _vm._$s(9, "sc", "refund-msg"), attrs: { _i: 9 }, }, [ _vm._$s(10, "i", _vm.orderInfo._status.refund_name != "") ? _c("view", [ _c( "view", { staticClass: _vm._$s(11, "sc", "refund-msg-user"), attrs: { _i: 11 }, }, [ _c( "text", { staticClass: _vm._$s(12, "sc", "name"), attrs: { _i: 12 }, }, [ _vm._v( _vm._$s( 12, "t0-0", _vm._s(_vm.orderInfo._status.refund_name) ) ), ] ), _c("text", [ _vm._v( _vm._$s( 13, "t0-0", _vm._s(_vm.orderInfo._status.refund_phone) ) ), ]), _c( "text", { staticClass: _vm._$s( 14, "sc", "copy-refund-msg" ), attrs: { _i: 14 }, on: { click: function ($event) { return _vm.copyAddress() }, }, }, [ _vm._v( _vm._$s(14, "t0-0", _vm._s(_vm.$t("复制"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "refund-address"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.orderInfo._status.refund_address) ) ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "refund-tip"), attrs: { _i: 16 }, }, [ _c("text", { staticClass: _vm._$s( 17, "sc", "iconfont icon-zhuyi-copy" ), attrs: { _i: 17 }, }), _vm._v( _vm._$s( 16, "t1-0", _vm._s(_vm.$t("请按以上退货信息将商品退回")) ) ), ] ), ]) : _c("view", [ _c( "view", { staticClass: _vm._$s(19, "sc", "refund-tip1"), attrs: { _i: 19 }, }, [ _c("text", { staticClass: _vm._$s( 20, "sc", "iconfont icon-zhuyi-copy" ), attrs: { _i: 20 }, }), _vm._v( _vm._$s( 19, "t1-0", _vm._s(_vm.$t("请联系管理员获取退货地址")) ) ), ] ), ]), ] ) : _vm._e(), _vm._$s(21, "i", [4, 5].includes(_vm.orderInfo.refund_type)) ? _c( "view", { staticClass: _vm._$s(21, "sc", "line"), attrs: { _i: 21 } }, [_c("image", { attrs: { _i: 22 } })] ) : _vm._e(), _vm._$s(23, "i", _vm.isGoodsReturn == false) ? _c("view", [ _c( "view", { staticClass: _vm._$s(24, "sc", "nav"), attrs: { _i: 24 } }, [ _c( "view", { staticClass: _vm._$s( 25, "sc", "navCon acea-row row-between-wrapper" ), attrs: { _i: 25 }, }, [ _c( "view", { class: _vm._$s( 26, "c", _vm.status.type == 0 || _vm.status.type == -9 ? "on" : "" ), attrs: { _i: 26 }, }, [ _vm._v( _vm._$s(26, "t0-0", _vm._s(_vm.$t("待付款"))) ), ] ), _c( "view", { class: _vm._$s( 27, "c", _vm.status.type == 1 || _vm.status.type == 5 ? "on" : "" ), attrs: { _i: 27 }, }, [ _vm._v( _vm._$s( 27, "t0-0", _vm._s( _vm.orderInfo.shipping_type == 1 ? _vm.$t("待发货") : _vm.$t("待核销") ) ) ), ] ), _vm._$s(28, "i", _vm.orderInfo.shipping_type == 1) ? _c( "view", { class: _vm._$s( 28, "c", _vm.status.type == 2 ? "on" : "" ), attrs: { _i: 28 }, }, [ _vm._v( _vm._$s(28, "t0-0", _vm._s(_vm.$t("待收货"))) ), ] ) : _vm._e(), _c( "view", { class: _vm._$s( 29, "c", _vm.status.type == 3 ? "on" : "" ), attrs: { _i: 29 }, }, [ _vm._v( _vm._$s(29, "t0-0", _vm._s(_vm.$t("待评价"))) ), ] ), _c( "view", { class: _vm._$s( 30, "c", _vm.status.type == 4 ? "on" : "" ), attrs: { _i: 30 }, }, [ _vm._v( _vm._$s(30, "t0-0", _vm._s(_vm.$t("已完成"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 31, "sc", "progress acea-row row-between-wrapper" ), attrs: { _i: 31 }, }, [ _c("view", { staticClass: _vm._$s(32, "sc", "iconfont"), class: _vm._$s( 32, "c", (_vm.status.type == 0 || _vm.status.type == -9 ? "icon-webicon318" : "icon-yuandianxiao") + " " + (_vm.status.type >= 0 ? "font-num" : "") ), attrs: { _i: 32 }, }), _c("view", { staticClass: _vm._$s(33, "sc", "line"), class: _vm._$s( 33, "c", _vm.status.type > 0 ? "bg-color" : "" ), attrs: { _i: 33 }, }), _vm._$s(34, "i", _vm.orderInfo.shipping_type != 4) ? _c("view", { staticClass: _vm._$s(34, "sc", "iconfont"), class: _vm._$s( 34, "c", (_vm.status.type == 1 || _vm.status.type == 5 ? "icon-webicon318" : "icon-yuandianxiao") + " " + (_vm.status.type >= 1 ? "font-num" : "") ), attrs: { _i: 34 }, }) : _vm._e(), _vm._$s(35, "i", _vm.orderInfo.shipping_type == 1) ? _c("view", { staticClass: _vm._$s(35, "sc", "line"), class: _vm._$s( 35, "c", _vm.status.type > 1 && _vm.status.type != 5 ? "bg-color" : "" ), attrs: { _i: 35 }, }) : _vm._e(), _vm._$s(36, "i", _vm.orderInfo.shipping_type == 1) ? _c("view", { staticClass: _vm._$s(36, "sc", "iconfont"), class: _vm._$s( 36, "c", (_vm.status.type == 2 ? "icon-webicon318" : "icon-yuandianxiao") + " " + (_vm.status.type >= 2 ? "font-num" : "") ), attrs: { _i: 36 }, }) : _vm._e(), _c("view", { staticClass: _vm._$s(37, "sc", "line"), class: _vm._$s( 37, "c", _vm.status.type > 2 && _vm.status.type != 5 ? "bg-color" : "" ), attrs: { _i: 37 }, }), _c("view", { staticClass: _vm._$s(38, "sc", "iconfont"), class: _vm._$s( 38, "c", (_vm.status.type == 3 ? "icon-webicon318" : "icon-yuandianxiao") + " " + (_vm.status.type >= 3 && _vm.status.type != 5 ? "font-num" : "") ), attrs: { _i: 38 }, }), _c("view", { staticClass: _vm._$s(39, "sc", "line"), class: _vm._$s( 39, "c", _vm.status.type > 3 && _vm.status.type != 5 ? "bg-color" : "" ), attrs: { _i: 39 }, }), _c("view", { staticClass: _vm._$s(40, "sc", "iconfont"), class: _vm._$s( 40, "c", (_vm.status.type == 4 ? "icon-webicon318" : "icon-yuandianxiao") + " " + (_vm.status.type >= 4 && _vm.status.type != 5 ? "font-num" : "") ), attrs: { _i: 40 }, }), ] ), ] ), _vm._$s( 41, "i", _vm.orderInfo.verify_code && _vm.orderInfo.paid == 1 ) ? _c( "view", { staticClass: _vm._$s(41, "sc", "writeOff"), attrs: { _i: 41 }, }, [ _c( "view", { staticClass: _vm._$s(42, "sc", "title"), attrs: { _i: 42 }, }, [ _vm._v( _vm._$s(42, "t0-0", _vm._s(_vm.$t("核销信息"))) ), ] ), _c( "view", { staticClass: _vm._$s(43, "sc", "grayBg"), attrs: { _i: 43 }, }, [ _vm._$s(44, "i", _vm.orderInfo.status == 2) ? _c( "view", { staticClass: _vm._$s(44, "sc", "written"), attrs: { _i: 44 }, }, [ _c("image", { attrs: { src: _vm._$s( 45, "a-src", __webpack_require__(/*! ../static/written.png */ 674) ), _i: 45, }, }), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(46, "sc", "pictrue"), attrs: { _i: 46 }, }, [ _c("image", { attrs: { src: _vm._$s(47, "a-src", _vm.codeSrc), _i: 47, }, }), _c("zb-code", { ref: "qrcode", attrs: { show: _vm.codeShow, cid: _vm.cid, val: _vm.val, size: _vm.size, unit: _vm.unit, background: _vm.background, foreground: _vm.foreground, pdground: _vm.pdground, icon: _vm.icon, iconSize: _vm.iconsize, onval: _vm.onval, loadMake: _vm.loadMake, _i: 48, }, on: { result: _vm.qrR }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(49, "sc", "gear"), attrs: { _i: 49 }, }, [ _c("image", { attrs: { src: _vm._$s( 50, "a-src", __webpack_require__(/*! ../static/writeOff.jpg */ 675) ), _i: 50, }, }), ] ), _c( "view", { staticClass: _vm._$s(51, "sc", "num"), attrs: { _i: 51 }, }, [ _vm._v( _vm._$s( 51, "t0-0", _vm._s(_vm.orderInfo._verify_code) ) ), ] ), _c( "view", { staticClass: _vm._$s(52, "sc", "rules"), attrs: { _i: 52 }, }, [ _vm._$s(53, "i", _vm.orderInfo.shipping_type == 2) ? _c( "view", { staticClass: _vm._$s(53, "sc", "item"), attrs: { _i: 53 }, }, [ _c( "view", { staticClass: _vm._$s( 54, "sc", "rulesTitle acea-row row-middle" ), attrs: { _i: 54 }, }, [ _c("text", { staticClass: _vm._$s( 55, "sc", "iconfont icon-shijian" ), attrs: { _i: 55 }, }), _vm._v( _vm._$s( 54, "t1-0", _vm._s(_vm.$t("营业时间")) ) ), ] ), _c( "view", { staticClass: _vm._$s(56, "sc", "info"), attrs: { _i: 56 }, }, [ _vm._v( _vm._$s( 56, "t0-0", _vm._s(_vm.$t("每日")) ) ), _c( "text", { staticClass: _vm._$s( 57, "sc", "time" ), attrs: { _i: 57 }, }, [ _vm._v( _vm._$s( 57, "t0-0", _vm._s( _vm.orderInfo.system_store .day_time ) ) ), ] ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(58, "sc", "item"), attrs: { _i: 58 }, }, [ _c( "view", { staticClass: _vm._$s( 59, "sc", "rulesTitle acea-row row-middle" ), attrs: { _i: 59 }, }, [ _c("text", { staticClass: _vm._$s( 60, "sc", "iconfont icon-shuoming1" ), attrs: { _i: 60 }, }), _vm._v( _vm._$s( 59, "t1-0", _vm._s(_vm.$t("使用说明")) ) ), ] ), _c( "view", { staticClass: _vm._$s(61, "sc", "info"), attrs: { _i: 61 }, }, [ _vm._v( _vm._$s( 61, "t0-0", _vm._s( _vm.orderInfo.shipping_type == 2 ? _vm.$t( "可将二维码出示给店员扫描或提供数字核销码" ) : _vm.$t( "可将二维码出示给配送员进行核销" ) ) ) ), ] ), ] ), ] ), ] ) : _vm._e(), _vm._$s(62, "i", _vm.orderInfo.shipping_type == 2) ? _c( "view", { staticClass: _vm._$s( 62, "sc", "map acea-row row-between-wrapper" ), attrs: { _i: 62 }, }, [ _c("view", [ _vm._v( _vm._$s(63, "t0-0", _vm._s(_vm.$t("地址信息"))) ), ]), ] ) : _vm._e(), _vm._$s(64, "i", _vm.orderInfo.virtual_type == 0) ? _c("view", [ _vm._$s(65, "i", _vm.orderInfo.shipping_type === 1) ? _c( "view", { staticClass: _vm._$s(65, "sc", "address"), attrs: { _i: 65 }, }, [ _c( "view", { staticClass: _vm._$s(66, "sc", "name"), attrs: { _i: 66 }, }, [ _vm._v( _vm._$s( 66, "t0-0", _vm._s(_vm.orderInfo.real_name) ) ), _c( "text", { staticClass: _vm._$s(67, "sc", "phone"), attrs: { _i: 67 }, }, [ _vm._v( _vm._$s( 67, "t0-0", _vm._s(_vm.orderInfo.user_phone) ) ), ] ), ] ), _c("view", [ _vm._v( _vm._$s( 68, "t0-0", _vm._s(_vm.orderInfo.user_address) ) ), ]), ] ) : _c( "view", { staticClass: _vm._$s( 69, "sc", "address acea-row row-between-wrapper" ), attrs: { _i: 69 }, }, [ _c( "view", { staticClass: _vm._$s(70, "sc", "address-box"), attrs: { _i: 70 }, }, [ _c( "view", { staticClass: _vm._$s(71, "sc", "name"), attrs: { _i: 71 }, on: { click: _vm.makePhone }, }, [ _vm._v( _vm._$s( 71, "t0-0", _vm._s( _vm.orderInfo.system_store.name ) ) ), _c( "text", { staticClass: _vm._$s( 72, "sc", "phone" ), attrs: { _i: 72 }, }, [ _vm._v( _vm._$s( 72, "t0-0", _vm._s( _vm.orderInfo.system_store.phone ) ) ), ] ), ] ), _c("view", [ _vm._v( _vm._$s( 73, "t0-0", _vm._s( _vm.orderInfo.system_store .detailed_address ) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s( 74, "sc", "icon acea-row row-middle" ), attrs: { _i: 74 }, }, [ _c("view", { staticClass: _vm._$s( 75, "sc", "iconfont icon-dianhua" ), attrs: { _i: 75 }, on: { click: function ($event) { $event.stopPropagation() return _vm.makePhone($event) }, }, }), _c("view", { staticClass: _vm._$s( 76, "sc", "iconfont icon-dingwei2" ), attrs: { _i: 76 }, on: { click: function ($event) { $event.stopPropagation() return _vm.showMaoLocation( _vm.system_store ) }, }, }), ] ), ] ), _vm._$s(77, "i", _vm.orderInfo.shipping_type === 1) ? _c( "view", { staticClass: _vm._$s(77, "sc", "line"), attrs: { _i: 77 }, }, [_c("image", { attrs: { _i: 78 } })] ) : _vm._e(), ]) : _vm._e(), _vm._$s(79, "i", _vm.orderInfo.virtual_type != 0) ? _c("view") : _vm._e(), ]) : _c("view", [ _vm._$s(81, "i", _vm.orderInfo.refund_type == 3) ? _c( "view", { staticClass: _vm._$s(81, "sc", "refund"), attrs: { _i: 81 }, }, [ _c( "view", { staticClass: _vm._$s(82, "sc", "title"), attrs: { _i: 82 }, }, [ _c("image", { attrs: { src: _vm._$s( 83, "a-src", __webpack_require__(/*! ../static/shuoming.png */ 676) ), _i: 83, }, }), _vm._v( _vm._$s(82, "t1-0", _vm._s(_vm.$t("拒绝退款"))) ), ] ), _c( "view", { staticClass: _vm._$s(84, "sc", "con"), attrs: { _i: 84 }, }, [ _vm._v( _vm._$s(84, "t0-0", _vm._s(_vm.$t("拒绝原因"))) + _vm._$s( 84, "t0-1", _vm._s(_vm.orderInfo.refuse_reason || "") ) ), ] ), ] ) : _vm._e(), ]), _vm._l( _vm._$s(85, "f", { forItems: _vm.split }), function (item, index, $20, $30) { return _c("orderGoods", { key: _vm._$s(85, "f", { forIndex: $20, key: item.id }), attrs: { evaluate: item._status._type == 3 ? 3 : 0, orderId: item.order_id, cartInfo: item.cartInfo, jump: false, jumpDetail: true, pid: item.pid, split: true, status_type: item._status._type, index: index, refund_status: item.refund_status, delivery_type: item.delivery_type, is_refund_available: _vm.orderInfo.is_refund_available, _i: "85-" + $30, }, on: { confirmOrder: _vm.confirmOrder, openSubcribe: _vm.openSubcribe, }, }) } ), _c("orderGoods", { attrs: { evaluate: _vm.evaluate, deliveryType: _vm.orderInfo.shipping_type, statusType: _vm.status.type, sendType: _vm.orderInfo.delivery_type, orderId: _vm.order_id, oid: _vm.orderInfo.id, cartInfo: _vm.cartInfo, pid: _vm.pid, jump: true, refund_status: _vm.orderInfo.refund_status, paid: _vm.orderInfo.paid, virtualType: _vm.orderInfo.virtual_type, is_refund_available: _vm.orderInfo.is_refund_available, _i: 86, }, on: { openSubcribe: _vm.openSubcribe }, }), _c( "div", { staticClass: _vm._$s(87, "sc", "goodCall"), attrs: { _i: 87 }, on: { click: _vm.goGoodCall }, }, [ _c("span", { staticClass: _vm._$s(88, "sc", "iconfont icon-kefu"), attrs: { _i: 88 }, }), _c("span", [ _vm._v(_vm._$s(89, "t0-0", _vm._s(_vm.$t("联系客服")))), ]), ] ), _vm._$s(90, "i", _vm.isReturen == 1) ? _c( "view", { staticClass: _vm._$s(90, "sc", "wrapper"), attrs: { _i: 90 }, }, [ _c( "view", { staticClass: _vm._$s( 91, "sc", "item acea-row row-between" ), attrs: { _i: 91 }, }, [ _c("view", [ _vm._v(_vm._$s(92, "t0-0", _vm._s(_vm.$t("申请理由")))), ]), _c( "view", { staticClass: _vm._$s(93, "sc", "conter"), attrs: { _i: 93 }, }, [ _vm._v( _vm._$s( 93, "t0-0", _vm._s(_vm.orderInfo.refund_reason) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 94, "sc", "item acea-row row-between" ), attrs: { _i: 94 }, }, [ _c("view", [ _vm._v(_vm._$s(95, "t0-0", _vm._s(_vm.$t("用户备注")))), ]), _c( "view", { staticClass: _vm._$s(96, "sc", "conter"), attrs: { _i: 96 }, }, [ _vm._v( _vm._$s( 96, "t0-0", _vm._s(_vm.orderInfo.refund_explain) ) ), ] ), ] ), _vm._$s(97, "i", _vm.orderInfo.refund_img.length) ? _c( "view", { staticClass: _vm._$s( 97, "sc", "item acea-row row-between" ), attrs: { _i: 97 }, }, [ _c("view", [ _vm._v( _vm._$s(98, "t0-0", _vm._s(_vm.$t("申请图片"))) ), ]), _c( "view", { staticClass: _vm._$s( 99, "sc", "upload acea-row row-middle" ), attrs: { _i: 99 }, }, [ _c( "view", { staticClass: _vm._$s(100, "sc", "conter"), attrs: { _i: 100 }, }, _vm._l( _vm._$s(101, "f", { forItems: _vm.orderInfo.refund_img, }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(101, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "101-" + $31, "sc", "pictrue" ), attrs: { _i: "101-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "102-" + $31, "a-src", item ), _i: "102-" + $31, }, }), ] ) } ), 0 ), ] ), ] ) : _vm._e(), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(103, "sc", "wrapper"), attrs: { _i: 103 } }, [ _c( "view", { staticClass: _vm._$s(104, "sc", "item acea-row row-between"), attrs: { _i: 104 }, }, [ _c("view", [ _vm._v(_vm._$s(105, "t0-0", _vm._s(_vm.$t("订单号")))), ]), _c( "view", { staticClass: _vm._$s( 106, "sc", "conter acea-row row-middle row-right" ), attrs: { _i: 106 }, }, [ _c("text", [ _vm._v( _vm._$s(107, "t0-0", _vm._s(_vm.orderInfo.order_id)) ), ]), _c( "text", { staticClass: _vm._$s(108, "sc", "copy"), attrs: { _i: 108 }, on: { click: function ($event) { return _vm.copy(_vm.orderInfo.order_id) }, }, }, [_vm._v(_vm._$s(108, "t0-0", _vm._s(_vm.$t("复制"))))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(109, "sc", "item acea-row row-between"), attrs: { _i: 109 }, }, [ _c("view", [ _vm._v(_vm._$s(110, "t0-0", _vm._s(_vm.$t("下单时间")))), ]), _c( "view", { staticClass: _vm._$s(111, "sc", "conter"), attrs: { _i: 111 }, }, [ _vm._v( _vm._$s( 111, "t0-0", _vm._s( (_vm.orderInfo.add_time_y || "") + " " + (_vm.orderInfo.add_time_h || 0) ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(112, "sc", "item acea-row row-between"), attrs: { _i: 112 }, }, [ _c("view", [ _vm._v(_vm._$s(113, "t0-0", _vm._s(_vm.$t("支付状态")))), ]), _vm._$s(114, "i", _vm.orderInfo.paid) ? _c( "view", { staticClass: _vm._$s(114, "sc", "conter"), attrs: { _i: 114 }, }, [_vm._v(_vm._$s(114, "t0-0", _vm._s(_vm.$t("已支付"))))] ) : _c( "view", { staticClass: _vm._$s(115, "sc", "conter"), attrs: { _i: 115 }, }, [_vm._v(_vm._$s(115, "t0-0", _vm._s(_vm.$t("未支付"))))] ), ] ), _vm._$s(116, "i", _vm.orderInfo.paid) ? _c( "view", { staticClass: _vm._$s( 116, "sc", "item acea-row row-between" ), attrs: { _i: 116 }, }, [ _c("view", [ _vm._v( _vm._$s(117, "t0-0", _vm._s(_vm.$t("支付方式"))) ), ]), _c( "view", { staticClass: _vm._$s(118, "sc", "conter"), attrs: { _i: 118 }, }, [ _vm._v( _vm._$s( 118, "t0-0", _vm._s(_vm.$t(_vm.orderInfo._status._payType)) ) ), ] ), ] ) : _vm._e(), _vm._$s(119, "i", _vm.orderInfo.mark && _vm.isReturen != 1) ? _c( "view", { staticClass: _vm._$s( 119, "sc", "item acea-row row-between" ), attrs: { _i: 119 }, }, [ _vm._$s(120, "i", _vm.orderInfo.pid) ? _c("view", [ _vm._v( _vm._$s(120, "t0-0", _vm._s(_vm.$t("买家备注"))) ), ]) : _c("view", [ _vm._v( _vm._$s(121, "t0-0", _vm._s(_vm.$t("买家留言"))) ), ]), _c( "view", { staticClass: _vm._$s(122, "sc", "conter"), attrs: { _i: 122 }, }, [ _vm._v( _vm._$s(122, "t0-0", _vm._s(_vm.orderInfo.mark)) ), ] ), ] ) : _vm._e(), _vm._$s(123, "i", _vm.orderInfo.remark) ? _c( "view", { staticClass: _vm._$s( 123, "sc", "item acea-row row-between" ), attrs: { _i: 123 }, }, [ _c("view", [ _vm._v( _vm._$s(124, "t0-0", _vm._s(_vm.$t("商家备注"))) ), ]), _c( "view", { staticClass: _vm._$s(125, "sc", "conter"), attrs: { _i: 125 }, }, [ _vm._v( _vm._$s(125, "t0-0", _vm._s(_vm.orderInfo.remark)) ), _vm._$s(126, "i", _vm.orderInfo.virtual_type == 1) ? _c( "view", { staticClass: _vm._$s(126, "sc", "copy"), attrs: { _i: 126 }, on: { click: function ($event) { return _vm.copy(_vm.orderInfo.remark) }, }, }, [ _vm._v( _vm._$s(126, "t0-0", _vm._s(_vm.$t("复制"))) ), ] ) : _vm._e(), ] ), ] ) : _vm._e(), ] ), _vm._$s(127, "i", _vm.customForm && _vm.customForm.length) ? _c( "view", { staticClass: _vm._$s(127, "sc", "wrapper"), attrs: { _i: 127 }, }, [ _vm._l( _vm._$s(128, "f", { forItems: _vm.customForm }), function (item, index, $22, $32) { return _c( "view", { key: _vm._$s(128, "f", { forIndex: $22, key: index }), staticClass: _vm._$s( "128-" + $32, "sc", "item acea-row row-between" ), attrs: { _i: "128-" + $32 }, }, [ _vm._$s("129-" + $32, "i", item.label == "img") ? _c( "view", { staticClass: _vm._$s( "129-" + $32, "sc", "upload" ), attrs: { _i: "129-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "130-" + $32, "sc", "diy-from-title" ), attrs: { _i: "130-" + $32 }, }, [ _vm._v( _vm._$s( "130-" + $32, "t0-0", _vm._s(item.title) ) ), ] ), _vm._l( _vm._$s(131 + "-" + $32, "f", { forItems: item.value, }), function (img, index, $23, $33) { return _c( "view", { key: _vm._$s(131 + "-" + $32, "f", { forIndex: $23, key: index, }), staticClass: _vm._$s( "131-" + $32 + "-" + $33, "sc", "pictrue" ), attrs: { _i: "131-" + $32 + "-" + $33, }, }, [ _c("image", { attrs: { src: _vm._$s( "132-" + $32 + "-" + $33, "a-src", img ), _i: "132-" + $32 + "-" + $33, }, }), ] ) } ), ], 2 ) : _vm._e(), _vm._$s("133-" + $32, "i", item.label !== "img") ? _c( "view", { staticClass: _vm._$s( "133-" + $32, "sc", "diy-from-title" ), attrs: { _i: "133-" + $32 }, }, [ _vm._v( _vm._$s( "133-" + $32, "t0-0", _vm._s(item.title) ) ), ] ) : _vm._e(), _vm._$s("134-" + $32, "i", item.label !== "img") ? _c( "view", { staticClass: _vm._$s( "134-" + $32, "sc", "conter" ), attrs: { _i: "134-" + $32 }, }, [ _vm._v( _vm._$s( "134-" + $32, "t0-0", _vm._s(item.value) ) ), ] ) : _vm._e(), ] ) } ), _c( "view", { staticClass: _vm._$s(135, "sc", "copy-text"), attrs: { _i: 135 }, on: { click: function ($event) { return _vm.copyText() }, }, }, [_vm._v(_vm._$s(135, "t0-0", _vm._s(_vm.$t("复制"))))] ), ], 2 ) : _vm._e(), _vm._$s( 136, "i", _vm.isGoodsReturn && _vm.orderInfo.cartInfo[0].productInfo.virtual_type != 3 ) ? _c( "view", { staticClass: _vm._$s(136, "sc", "wrapper"), attrs: { _i: 136 }, }, [ _c( "view", { staticClass: _vm._$s( 137, "sc", "item acea-row row-between" ), attrs: { _i: 137 }, }, [ _c("view", [ _vm._v(_vm._$s(138, "t0-0", _vm._s(_vm.$t("收货人")))), ]), _c( "view", { staticClass: _vm._$s(139, "sc", "conter"), attrs: { _i: 139 }, }, [ _vm._v( _vm._$s( 139, "t0-0", _vm._s(_vm.orderInfo.real_name) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 140, "sc", "item acea-row row-between" ), attrs: { _i: 140 }, }, [ _c("view", [ _vm._v( _vm._$s(141, "t0-0", _vm._s(_vm.$t("联系电话"))) ), ]), _c( "view", { staticClass: _vm._$s(142, "sc", "conter"), attrs: { _i: 142 }, }, [ _vm._v( _vm._$s( 142, "t0-0", _vm._s(_vm.orderInfo.user_phone) ) ), ] ), ] ), _vm._$s( 143, "i", _vm.orderInfo.shipping_type && _vm.orderInfo.shipping_type == 1 ) ? _c( "view", { staticClass: _vm._$s( 143, "sc", "item acea-row row-between" ), attrs: { _i: 143 }, }, [ _c("view", [ _vm._v( _vm._$s(144, "t0-0", _vm._s(_vm.$t("收货地址"))) ), ]), _c( "view", { staticClass: _vm._$s(145, "sc", "conter"), attrs: { _i: 145 }, }, [ _vm._v( _vm._$s( 145, "t0-0", _vm._s(_vm.orderInfo.user_address) ) ), ] ), ] ) : _vm._e(), ] ) : _vm._e(), _vm._$s(146, "i", _vm.orderInfo.status != 0) ? _c("view", [ _vm._$s(147, "i", _vm.orderInfo.delivery_type == "express") ? _c( "view", { staticClass: _vm._$s(147, "sc", "wrapper"), attrs: { _i: 147 }, }, [ _c( "view", { staticClass: _vm._$s( 148, "sc", "item acea-row row-between" ), attrs: { _i: 148 }, }, [ _c("view", [ _vm._v( _vm._$s(149, "t0-0", _vm._s(_vm.$t("配送方式"))) ), ]), _c( "view", { staticClass: _vm._$s(150, "sc", "conter"), attrs: { _i: 150 }, }, [ _vm._v( _vm._$s(150, "t0-0", _vm._s(_vm.$t("发货"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 151, "sc", "item acea-row row-between" ), attrs: { _i: 151 }, }, [ _c("view", [ _vm._v( _vm._$s(152, "t0-0", _vm._s(_vm.$t("快递公司"))) ), ]), _c( "view", { staticClass: _vm._$s(153, "sc", "conter"), attrs: { _i: 153 }, }, [ _vm._v( _vm._$s( 153, "t0-0", _vm._s(_vm.orderInfo.delivery_name || "") ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 154, "sc", "item acea-row row-between" ), attrs: { _i: 154 }, }, [ _c("view", [ _vm._v( _vm._$s(155, "t0-0", _vm._s(_vm.$t("快递单号"))) ), ]), _c( "view", { staticClass: _vm._$s(156, "sc", "conter"), attrs: { _i: 156 }, }, [ _vm._v( _vm._$s( 156, "t0-0", _vm._s(_vm.orderInfo.delivery_id || "") ) ), ] ), ] ), ] ) : _vm._$s(157, "e", _vm.orderInfo.delivery_type == "send") ? _c( "view", { staticClass: _vm._$s(157, "sc", "wrapper"), attrs: { _i: 157 }, }, [ _c( "view", { staticClass: _vm._$s( 158, "sc", "item acea-row row-between" ), attrs: { _i: 158 }, }, [ _c("view", [ _vm._v( _vm._$s(159, "t0-0", _vm._s(_vm.$t("配送方式"))) ), ]), _c( "view", { staticClass: _vm._$s(160, "sc", "conter"), attrs: { _i: 160 }, }, [ _vm._v( _vm._$s(160, "t0-0", _vm._s(_vm.$t("送货"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 161, "sc", "item acea-row row-between" ), attrs: { _i: 161 }, }, [ _c("view", [ _vm._v( _vm._$s( 162, "t0-0", _vm._s(_vm.$t("配送人姓名")) ) ), ]), _c( "view", { staticClass: _vm._$s(163, "sc", "conter"), attrs: { _i: 163 }, }, [ _vm._v( _vm._$s( 163, "t0-0", _vm._s(_vm.orderInfo.delivery_name || "") ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 164, "sc", "item acea-row row-between" ), attrs: { _i: 164 }, }, [ _c("view", [ _vm._v( _vm._$s( 165, "t0-0", _vm._s(_vm.$t("送货人电话")) ) ), ]), _c( "view", { staticClass: _vm._$s( 166, "sc", "conter acea-row row-middle row-right" ), attrs: { _i: 166 }, }, [ _vm._v( _vm._$s( 166, "t0-0", _vm._s(_vm.orderInfo.delivery_id || "") ) ), _c( "text", { staticClass: _vm._$s(167, "sc", "copy"), attrs: { _i: 167 }, on: { click: _vm.goTel }, }, [ _vm._v( _vm._$s( 167, "t0-0", _vm._s(_vm.$t("拨打")) ) ), ] ), ] ), ] ), ] ) : _vm._$s( 168, "e", _vm.orderInfo.delivery_type == "fictitious" ) ? _c( "view", { staticClass: _vm._$s(168, "sc", "wrapper"), attrs: { _i: 168 }, }, [ _c( "view", { staticClass: _vm._$s( 169, "sc", "item acea-row row-between" ), attrs: { _i: 169 }, }, [ _c("view", [ _vm._v( _vm._$s(170, "t0-0", _vm._s(_vm.$t("虚拟发货"))) ), ]), _c( "view", { staticClass: _vm._$s(171, "sc", "conter"), attrs: { _i: 171 }, }, [ _vm._v( _vm._$s( 171, "t0-0", _vm._s(_vm.$t("已发货,请注意查收")) ) ), ] ), ] ), _vm._$s(172, "i", _vm.orderInfo.fictitious_content) ? _c( "view", { staticClass: _vm._$s( 172, "sc", "item acea-row row-between" ), attrs: { _i: 172 }, }, [ _c("view", [ _vm._v( _vm._$s( 173, "t0-0", _vm._s(_vm.$t("虚拟备注")) ) ), ]), _c( "view", { staticClass: _vm._$s(174, "sc", "conter"), attrs: { _i: 174 }, }, [ _vm._v( _vm._$s( 174, "t0-0", _vm._s(_vm.orderInfo.fictitious_content) ) ), ] ), ] ) : _vm._e(), ] ) : _vm._e(), ]) : _vm._e(), _vm._$s(175, "i", _vm.orderInfo.total_price) ? _c( "view", { staticClass: _vm._$s(175, "sc", "wrapper"), attrs: { _i: 175 }, }, [ _c( "view", { staticClass: _vm._$s( 176, "sc", "item acea-row row-between" ), attrs: { _i: 176 }, }, [ _c("view", [ _vm._v( _vm._$s(177, "t0-0", _vm._s(_vm.$t("商品总价"))) ), ]), _c( "view", { staticClass: _vm._$s(178, "sc", "conter"), attrs: { _i: 178 }, }, [ _vm._v( _vm._$s(178, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 178, "t0-1", _vm._s( ( parseFloat(_vm.orderInfo.total_price) + parseFloat(_vm.orderInfo.vip_true_price) ).toFixed(2) ) ) ), ] ), ] ), _vm._$s(179, "i", _vm.orderInfo.pay_postage > 0) ? _c( "view", { staticClass: _vm._$s( 179, "sc", "item acea-row row-between" ), attrs: { _i: 179 }, }, [ _c("view", [ _vm._v( _vm._$s(180, "t0-0", _vm._s(_vm.$t("配送运费"))) ), ]), _c( "view", { staticClass: _vm._$s(181, "sc", "conter"), attrs: { _i: 181 }, }, [ _vm._v( _vm._$s(181, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 181, "t0-1", _vm._s( parseFloat( _vm.orderInfo.pay_postage ).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(182, "i", _vm.orderInfo.levelPrice > 0) ? _c( "view", { staticClass: _vm._$s( 182, "sc", "item acea-row row-between" ), attrs: { _i: 182 }, }, [ _c("view", [ _vm._v( _vm._$s( 183, "t0-0", _vm._s(_vm.$t("用户等级优惠")) ) ), ]), _c( "view", { staticClass: _vm._$s(184, "sc", "conter"), attrs: { _i: 184 }, }, [ _vm._v( _vm._$s(184, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 184, "t0-1", _vm._s( parseFloat( _vm.orderInfo.levelPrice ).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(185, "i", _vm.orderInfo.memberPrice > 0) ? _c( "view", { staticClass: _vm._$s( 185, "sc", "item acea-row row-between" ), attrs: { _i: 185 }, }, [ _c("view", [ _vm._v( _vm._$s( 186, "t0-0", _vm._s(_vm.$t("付费会员优惠")) ) ), ]), _c( "view", { staticClass: _vm._$s(187, "sc", "conter"), attrs: { _i: 187 }, }, [ _vm._v( _vm._$s(187, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 187, "t0-1", _vm._s( parseFloat( _vm.orderInfo.memberPrice ).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(188, "i", _vm.orderInfo.coupon_price > 0) ? _c( "view", { staticClass: _vm._$s( 188, "sc", "item acea-row row-between" ), attrs: { _i: 188 }, }, [ _c("view", [ _vm._v( _vm._$s(189, "t0-0", _vm._s(_vm.$t("优惠券抵扣"))) ), ]), _c( "view", { staticClass: _vm._$s(190, "sc", "conter"), attrs: { _i: 190 }, }, [ _vm._v( _vm._$s(190, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 190, "t0-1", _vm._s( parseFloat( _vm.orderInfo.coupon_price ).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(191, "i", _vm.orderInfo.use_integral > 0) ? _c( "view", { staticClass: _vm._$s( 191, "sc", "item acea-row row-between" ), attrs: { _i: 191 }, }, [ _c("view", [ _vm._v( _vm._$s(192, "t0-0", _vm._s(_vm.$t("积分抵扣"))) ), ]), _c( "view", { staticClass: _vm._$s(193, "sc", "conter"), attrs: { _i: 193 }, }, [ _vm._v( _vm._$s(193, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 193, "t0-1", _vm._s( parseFloat( _vm.orderInfo.deduction_price ).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(194, "i", !_vm.orderInfo.help_info.help_status) ? _c( "view", { staticClass: _vm._$s( 194, "sc", "actualPay acea-row row-right" ), attrs: { _i: 194 }, }, [ _vm._v( _vm._$s(194, "t0-0", _vm._s(_vm.$t("实付款"))) ), _c( "text", { staticClass: _vm._$s( 195, "sc", "money font-color" ), attrs: { _i: 195 }, }, [ _vm._v( _vm._$s(195, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 195, "t0-1", _vm._s( parseFloat( _vm.orderInfo.pay_price ).toFixed(2) ) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s( 196, "sc", "actualPay acea-row row-right" ), attrs: { _i: 196 }, }, [ _c( "view", { staticClass: _vm._$s(197, "sc", "pay-people"), attrs: { _i: 197 }, }, [ _c("image", { attrs: { src: _vm._$s( 198, "a-src", _vm.orderInfo.help_info.pay_avatar ), _i: 198, }, }), _c( "view", { staticClass: _vm._$s( 199, "sc", "pay-nickname" ), attrs: { _i: 199 }, }, [ _vm._v( _vm._$s( 199, "t0-0", _vm._s( _vm.orderInfo.help_info.pay_nickname || "" ) ) ), ] ), ] ), _vm._v( _vm._$s(196, "t1-0", _vm._s(_vm.$t("总代付"))) ), _c( "text", { staticClass: _vm._$s( 200, "sc", "money font-color" ), attrs: { _i: 200 }, }, [ _vm._v( _vm._$s(200, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 200, "t0-1", _vm._s( parseFloat( _vm.orderInfo.pay_price ).toFixed(2) ) ) ), ] ), ] ), ] ) : _vm._e(), _c("view"), _vm._$s( 202, "i", _vm.isGoodsReturn == false || _vm.status.type == 9 || _vm.orderInfo.refund_type || _vm.orderInfo.is_apply_refund ) ? _c( "view", { staticClass: _vm._$s( 202, "sc", "footer acea-row row-right row-middle" ), attrs: { _i: 202 }, }, [ _vm._$s( 203, "i", (_vm.invoice_func || _vm.invoiceData) && _vm.orderInfo.paid && !_vm.orderInfo.refund_status ) ? _c( "view", { staticClass: _vm._$s(203, "sc", "more"), attrs: { _i: 203 }, on: { click: _vm.more }, }, [ _vm._v(_vm._$s(203, "t0-0", _vm._s(_vm.$t("更多")))), _c("span", { staticClass: _vm._$s( 204, "sc", "iconfont icon-xiangshang" ), attrs: { _i: 204 }, }), ] ) : _c("view"), _vm._$s(206, "i", _vm.moreBtn) ? _c( "view", { staticClass: _vm._$s(206, "sc", "more-box"), attrs: { _i: 206 }, }, [ _vm._$s( 207, "i", _vm.invoice_func && !_vm.invoiceData ) ? _c( "view", { staticClass: _vm._$s(207, "sc", "more-btn"), attrs: { _i: 207 }, on: { click: _vm.invoiceApply }, }, [ _vm._v( _vm._$s( 207, "t0-0", _vm._s(_vm.$t("申请开票")) ) ), ] ) : _vm._e(), _vm._$s(208, "i", _vm.invoiceData) ? _c( "view", { staticClass: _vm._$s(208, "sc", "more-btn"), attrs: { _i: 208 }, on: { click: _vm.aleartStatusChange }, }, [ _vm._v( _vm._$s( 208, "t0-0", _vm._s(_vm.$t("查看发票")) ) ), ] ) : _vm._e(), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(209, "sc", "right-btn"), attrs: { _i: 209 }, }, [ _vm._$s( 210, "i", _vm.status.type == 0 || _vm.status.type == -9 ) ? _c( "view", { staticClass: _vm._$s(210, "sc", "qs-btn"), attrs: { _i: 210 }, on: { click: function ($event) { $event.stopPropagation() return _vm.cancelOrder($event) }, }, }, [ _vm._v( _vm._$s(210, "t0-0", _vm._s(_vm.$t("取消订单"))) ), ] ) : _vm._e(), _vm._$s(211, "i", _vm.status.type == 0) ? _c( "view", { staticClass: _vm._$s(211, "sc", "bnt bg-color"), attrs: { _i: 211 }, on: { click: function ($event) { return _vm.pay_open(_vm.orderInfo.order_id) }, }, }, [ _vm._v( _vm._$s(211, "t0-0", _vm._s(_vm.$t("立即付款"))) ), ] ) : _vm._$s( 212, "e", _vm.orderInfo.is_apply_refund && _vm.orderInfo.refund_status == 0 && _vm.cartInfo.length > 1 && !_vm.orderInfo.virtual_type && _vm.orderInfo.is_refund_available ) ? _c( "view", { staticClass: _vm._$s(212, "sc", "bnt cancel"), attrs: { _i: 212 }, on: { click: function ($event) { return _vm.openSubcribe( "/pages/goods/" + (_vm.cartInfo.length > 1 ? "goods_return_list" : "goods_return") + "/index?orderId=" + _vm.orderInfo.order_id + "&id=" + _vm.orderInfo.id ) }, }, }, [ _vm._v( _vm._$s( 212, "t0-0", _vm._s( _vm.cartInfo.length > 1 ? _vm.$t("批量退款") : _vm.$t("申请退款") ) ) ), ] ) : _vm._e(), _vm._$s( 213, "i", _vm.orderInfo.delivery_type == "express" && _vm.status.class_status == 3 && _vm.status.type == 2 && !_vm.split.length ) ? _c( "navigator", { staticClass: _vm._$s(213, "sc", "bnt cancel"), attrs: { url: _vm._$s( 213, "a-url", "/pages/goods/goods_logistics/index?orderId=" + _vm.orderInfo.order_id ), _i: 213, }, }, [ _vm._v( _vm._$s(213, "t0-0", _vm._s(_vm.$t("查看物流"))) ), ] ) : _vm._e(), _vm._$s( 214, "i", _vm.orderInfo.type == 3 && _vm.orderInfo.refund_type == 0 && _vm.orderInfo.paid ) ? _c( "view", { staticClass: _vm._$s(214, "sc", "bnt bg-color"), attrs: { _i: 214 }, on: { click: _vm.goJoinPink }, }, [ _vm._v( _vm._$s(214, "t0-0", _vm._s(_vm.$t("查看拼团"))) ), ] ) : _vm._e(), _vm._$s( 215, "i", _vm.status.class_status == 3 && !_vm.split.length ) ? _c( "view", { staticClass: _vm._$s(215, "sc", "bnt bg-color"), attrs: { _i: 215 }, on: { click: function ($event) { return _vm.confirmOrder() }, }, }, [ _vm._v( _vm._$s(215, "t0-0", _vm._s(_vm.$t("确认收货"))) ), ] ) : _vm._e(), _vm._$s(216, "i", _vm.status.class_status == 5) ? _c( "view", { staticClass: _vm._$s(216, "sc", "bnt bg-color"), attrs: { _i: 216 }, on: { click: _vm.goOrderConfirm }, }, [ _vm._v( _vm._$s(216, "t0-0", _vm._s(_vm.$t("再次购买"))) ), ] ) : _vm._e(), _vm._$s( 217, "i", [1, 2, 4].includes(_vm.orderInfo.refund_type) && !_vm.orderInfo.is_cancel && _vm.orderInfo.type != 3 && _vm.orderInfo.refund_status != 2 ) ? _c( "view", { staticClass: _vm._$s( 217, "sc", "bnt bg-color refundBnt" ), attrs: { _i: 217 }, on: { click: _vm.cancelRefundOrder }, }, [ _vm._v( _vm._$s(217, "t0-0", _vm._s(_vm.$t("取消申请"))) ), ] ) : _vm._e(), _vm._$s(218, "i", _vm.orderInfo.refund_type == 4) ? _c( "view", { staticClass: _vm._$s( 218, "sc", "bnt bg-color refundBnt" ), attrs: { _i: 218 }, on: { click: _vm.refundInput }, }, [ _vm._v( _vm._$s( 218, "t0-0", _vm._s(_vm.$t("填写退货信息")) ) ), ] ) : _vm._e(), _vm._$s(219, "i", _vm.orderInfo.refund_type == 5) ? _c( "navigator", { staticClass: _vm._$s( 219, "sc", "bnt cancel refundBnt" ), attrs: { url: _vm._$s( 219, "a-url", "/pages/goods/goods_logistics/index?orderId=" + _vm.orderInfo.order_id + "&type=refund" ), _i: 219, }, }, [ _vm._v( _vm._$s( 219, "t0-0", _vm._s(_vm.$t("查看退货物流")) ) ), ] ) : _vm._e(), _vm._$s( 220, "i", (_vm.status.type == 4 && !_vm.split.length) || _vm.status.type == -2 ) ? _c( "view", { staticClass: _vm._$s(220, "sc", "bnt cancel"), attrs: { _i: 220 }, on: { click: _vm.delOrder }, }, [ _vm._v( _vm._$s(220, "t0-0", _vm._s(_vm.$t("删除订单"))) ), ] ) : _vm._e(), ] ), ] ) : _vm._e(), ], 2 ), _c("home", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(221, "v-show", !_vm.aleartStatus && !_vm.invShow), expression: "_$s(221,'v-show',!aleartStatus && !invShow)", }, ], attrs: { _i: 221 }, }), _vm._$s(222, "i", _vm.refund_close) ? _c("view", { staticClass: _vm._$s(222, "sc", "mask"), attrs: { _i: 222 }, on: { click: function ($event) { _vm.refund_close = false }, }, }) : _vm._e(), _c("invoiceModal", { attrs: { aleartStatus: _vm.aleartStatus, invoiceData: _vm.invoiceData, _i: 223, }, on: { close: function ($event) { _vm.aleartStatus = false }, }, }), _vm._$s(224, "i", _vm.aleartStatus) ? _c("view", { staticClass: _vm._$s(224, "sc", "mask invoice-mask"), attrs: { _i: 224 }, on: { click: function ($event) { _vm.aleartStatus = false }, }, }) : _vm._e(), _vm._$s(225, "i", _vm.moreBtn) ? _c("view", { staticClass: _vm._$s(225, "sc", "mask more-mask"), attrs: { _i: 225 }, on: { click: function ($event) { _vm.moreBtn = false }, }, }) : _vm._e(), _c("invoice-picker", { attrs: { "inv-show": _vm.invShow, "is-special": _vm.special_invoice, "url-query": _vm.urlQuery, "inv-checked": _vm.invChecked, "order-id": _vm.order_id, "inv-list": _vm.invList, "is-order": 1, _i: 226, }, on: { "inv-close": _vm.invClose, "inv-change": _vm.invSub, "inv-cancel": _vm.invCancel, }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 674 */ /*!***********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/written.png ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/written.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY3NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL3dyaXR0ZW4ucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///674\n"); /***/ }), /* 675 */ /*!************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/writeOff.jpg ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/writeOff.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY3NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL3dyaXRlT2ZmLmpwZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///675\n"); /***/ }), /* 676 */ /*!************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/shuoming.png ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/shuoming.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY3Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL3NodW9taW5nLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///676\n"); /***/ }), /* 677 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_details/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 678);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI2NzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///677\n"); /***/ }), /* 678 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_details/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx, __f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _index = __webpack_require__(/*! @/utils/index.js */ 38);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _orderGoods = _interopRequireDefault(__webpack_require__(/*! @/components/orderGoods */ 656));\nvar _clipboard = _interopRequireDefault(__webpack_require__(/*! @/plugin/clipboard/clipboard.js */ 577));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _index2 = _interopRequireDefault(__webpack_require__(/*! ../components/invoicePicker/index.vue */ 661));\nvar _index3 = _interopRequireDefault(__webpack_require__(/*! ../components/invoiceModal/index.vue */ 679));\nvar _zbCode = _interopRequireDefault(__webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602));\nvar _app = __webpack_require__(/*! @/config/app.js */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default,\n invoicePicker: _index2.default,\n invoiceModal: _index3.default,\n orderGoods: _orderGoods.default,\n zbCode: _zbCode.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n customForm: '',\n //自定义留言\n //二维码参数\n codeShow: false,\n cid: '1',\n ifShow: true,\n val: '',\n // 要生成的二维码值\n size: 200,\n // 二维码大小\n unit: 'upx',\n // 单位\n background: '#FFF',\n // 背景色\n foreground: '#000',\n // 前景色\n pdground: '#000',\n // 角标色\n icon: '',\n // 二维码图标\n iconsize: 40,\n // 二维码图标大小\n lv: 3,\n // 二维码容错级别 , 一般不用设置,默认就行\n onval: true,\n // val值变化时自动重新生成二维码\n loadMake: true,\n // 组件加载完成后自动生成二维码\n src: '',\n // 二维码生成后的图片地址或base64\n codeSrc: '',\n wd: 0,\n hg: 0,\n mpUrl: '',\n order_id: '',\n evaluate: 0,\n cartInfo: [],\n //购物车产品\n pid: 0,\n //上级订单ID\n split: [],\n //分单商品\n orderInfo: {\n help_info: {},\n system_store: {},\n _status: {}\n },\n //订单详情\n system_store: {},\n isGoodsReturn: false,\n //是否为退款订单\n status: {},\n //订单底部按钮状态\n refund_close: false,\n isClose: false,\n payMode: [{\n name: this.$t(\"\\u5FAE\\u4FE1\\u652F\\u4ED8\"),\n icon: 'icon-weixinzhifu',\n value: 'weixin',\n title: this.$t(\"\\u4F7F\\u7528\\u5FAE\\u4FE1\\u5FEB\\u6377\\u652F\\u4ED8\"),\n payStatus: true\n }, {\n name: this.$t(\"\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n icon: 'icon-zhifubao',\n value: 'alipay',\n title: this.$t(\"\\u4F7F\\u7528\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n payStatus: true\n }, {\n name: this.$t(\"\\u4F59\\u989D\\u652F\\u4ED8\"),\n icon: 'icon-yuezhifu',\n value: 'yue',\n title: this.$t(\"\\u53EF\\u7528\\u4F59\\u989D\"),\n number: 0,\n payStatus: true\n }, {\n name: this.$t(\"\\u597D\\u53CB\\u4EE3\\u4ED8\"),\n icon: 'icon-haoyoudaizhifu',\n value: 'friend',\n title: this.$t(\"\\u627E\\u5FAE\\u4FE1\\u597D\\u53CB\\u652F\\u4ED8\"),\n payStatus: 1\n }, {\n name: this.$t(\"\\u901A\\u8054\\u652F\\u4ED8\"),\n icon: 'icon-tonglianzhifu1',\n value: 'allinpay',\n title: this.$t(\"\\u4F7F\\u7528\\u901A\\u8054\\u652F\\u4ED8\\u4ED8\\u6B3E\"),\n payStatus: 1\n }],\n pay_close: false,\n pay_order_id: '',\n totalPrice: '0',\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n routineContact: 0,\n express_num: '',\n invoice_func: false,\n invoiceData: {},\n invoice_id: 0,\n invChecked: '',\n moreBtn: false,\n invShow: false,\n aleartStatus: false,\n //发票弹窗\n special_invoice: false,\n invList: [],\n customerInfo: {},\n userInfo: {},\n isReturen: '',\n urlQuery: ''\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(options) {\n if (options.order_id) {\n this.$set(this, 'order_id', options.order_id);\n this.isReturen = options.isReturen;\n }\n if (options.invoice_id) {\n this.invoice_id = options.invoice_id;\n }\n },\n onShow: function onShow() {\n if (this.isLogin) {\n this.getOrderInfo();\n this.getUserInfo();\n this.getCustomerType();\n var opt = wx.getEnterOptionsSync();\n if (opt.scene == '1038' && opt.referrerInfo.appId == 'wxef277996acc166c3') {\n // 代表从收银台小程序返回\n var extraData = opt.referrerInfo.extraData;\n if (!extraData) {\n // \"当前通过物理按键返回,未接收到返参,建议自行查询交易结果\";\n this.getOrderInfo();\n } else {\n if (extraData.code == 'success') {\n // \"支付成功\";\n this.getOrderInfo();\n } else if (extraData.code == 'cancel') {\n // \"支付已取消\";\n this.$util.Tips({\n title: this.$t(\"\\u652F\\u4ED8\\u5DF2\\u53D6\\u6D88\")\n });\n } else {\n // \"支付失败:\" + extraData.errmsg;\n this.$util.Tips({\n title: this.$t(\"\\u652F\\u4ED8\\u5931\\u8D25\\uFF1A\".concat(extraData.errmsg))\n });\n }\n }\n }\n } else {\n (0, _login.toLogin)();\n }\n },\n onHide: function onHide() {\n this.isClose = true;\n },\n onReady: function onReady() {},\n methods: {\n qrR: function qrR(res) {\n this.codeSrc = res;\n },\n cancelRefundOrder: function cancelRefundOrder(orderId) {\n var that = this;\n uni.showModal({\n title: that.$t(\"\\u53D6\\u6D88\\u7533\\u8BF7\"),\n content: that.$t(\"\\u60A8\\u786E\\u8BA4\\u653E\\u5F03\\u6B64\\u6B21\\u7533\\u8BF7\\u5417\"),\n success: function success(res) {\n if (res.confirm) {\n (0, _order.cancelRefundOrder)(that.order_id).then(function (res) {\n return that.$util.Tips({\n title: that.$t(\"\\u64CD\\u4F5C\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 4,\n url: '/pages/users/user_return_list/index'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n }\n }\n });\n },\n refundInput: function refundInput() {\n uni.navigateTo({\n url: \"/pages/goods/order_refund_goods/index?orderId=\" + this.order_id\n });\n },\n getCustomerType: function getCustomerType() {\n var _this = this;\n (0, _api.getCustomerType)().then(function (res) {\n _this.customerInfo = res.data;\n }).catch(function (err) {\n _this.$util.Tips({\n title: err\n });\n });\n },\n goGoodCall: function goGoodCall() {\n (0, _index.getCustomer)(\"/pages/extension/customer_list/chat?orderId=\".concat(this.order_id, \"&isReturen=\").concat(this.isReturen));\n },\n openSubcribe: function openSubcribe(e) {\n var page = e;\n uni.navigateTo({\n url: page\n });\n },\n goReturnGoods: function goReturnGoods() {},\n /**\r\n * 拨打电话\r\n */\n makePhone: function makePhone() {\n uni.makePhoneCall({\n phoneNumber: this.system_store.phone\n });\n },\n /**\r\n * 打开地图\r\n *\r\n */\n showMaoLocation: function showMaoLocation() {\n if (!this.system_store.latitude || !this.system_store.longitude) return this.$util.Tips({\n title: this.$t(\"\\u7F3A\\u5C11\\u7ECF\\u7EAC\\u5EA6\\u4FE1\\u606F\\u65E0\\u6CD5\\u67E5\\u770B\\u5730\\u56FE\")\n });\n uni.openLocation({\n latitude: parseFloat(this.system_store.latitude),\n longitude: parseFloat(this.system_store.longitude),\n scale: 8,\n name: this.system_store.name,\n address: this.system_store.address + this.system_store.detailed_address,\n success: function success() {}\n });\n },\n /**\r\n * 打开支付组件\r\n *\r\n */\n pay_open: function pay_open() {\n uni.navigateTo({\n url: \"/pages/goods/cashier/index?order_id=\".concat(this.orderInfo.order_id, \"&from_type=order\")\n });\n // this.pay_close = true;\n // this.pay_order_id = this.orderInfo.order_id;\n // this.totalPrice = this.orderInfo.pay_price;\n },\n\n /**\r\n * 支付失败回调\r\n *\r\n */\n pay_fail: function pay_fail() {\n this.pay_close = false;\n this.pay_order_id = '';\n },\n /**\r\n * 登录授权回调\r\n *\r\n */\n onLoadFun: function onLoadFun() {\n this.getOrderInfo();\n this.getUserInfo();\n },\n /**\r\n * 获取用户信息\r\n *\r\n */\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n that.userInfo = res.data;\n that.payMode[2].number = res.data.now_money;\n that.$set(that, 'payMode', that.payMode);\n });\n },\n /**\r\n * 获取订单详细信息\r\n *\r\n */\n getOrderInfo: function getOrderInfo() {\n var _this2 = this;\n var that = this;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n var obj = '';\n if (that.isReturen) {\n obj = (0, _order.refundOrderDetail)(this.order_id);\n } else {\n obj = (0, _order.getOrderDetail)(this.order_id);\n }\n obj.then(function (res) {\n if (res.data.pid && res.data.pid == -1) {\n that.$util.Tips({\n title: _this2.$t(\"\\u8BA2\\u5355\\u4FE1\\u606F\\u4E0D\\u5B58\\u5728\")\n }, '/pages/goods/order_list/index');\n }\n var _type = res.data._status._type;\n uni.hideLoading();\n that.$set(that, 'orderInfo', res.data);\n //处理自定义留言非必填项的数据展示\n var arr = [];\n that.orderInfo.custom_form.map(function (i) {\n if (i.value != '') {\n arr.push(i);\n }\n });\n that.$set(that, 'customForm', arr);\n that.$set(that, 'cartInfo', res.data.cartInfo);\n that.$set(that, 'pid', res.data.pid);\n that.$set(that, 'split', res.data.split);\n that.$set(that, 'evaluate', _type == 3 ? 3 : 0);\n that.$set(that, 'system_store', res.data.system_store);\n that.$set(that, 'invoiceData', res.data.invoice);\n if (that.invoiceData) {\n that.invoiceData.pay_price = res.data.pay_price;\n }\n that.$set(that, 'invoice_func', res.data.invoice_func);\n that.$set(that, 'special_invoice', res.data.special_invoice);\n that.$set(that, 'routineContact', Number(res.data.routine_contact_type));\n _this2.$nextTick(function () {\n that.val = _app.HTTP_REQUEST_URL + '/pages/admin/order_cancellation/index?verify_code=' + that.orderInfo.verify_code;\n });\n if (_this2.orderInfo.refund_status != 0) {\n _this2.isGoodsReturn = true;\n } else {\n _this2.isReturen = 0;\n }\n if (that.invoice_id && !that.invoiceData) {\n that.invChecked = that.invoice_id || '';\n _this2.invoiceApply();\n }\n that.payMode.map(function (item) {\n if (item.value == 'weixin') {\n item.payStatus = res.data.pay_weixin_open ? true : false;\n }\n if (item.value == 'alipay') {\n item.payStatus = res.data.ali_pay_status ? true : false;\n }\n if (item.value == 'yue') {\n item.payStatus = res.data.yue_pay_status == 1 ? true : false;\n }\n if (item.value == 'friend') {\n item.payStatus = res.data.friend_pay_status == 1 ? true : false;\n }\n if (item.value == 'allinpay') {\n item.payStatus = res.data.pay_allin_open == 1 ? true : false;\n }\n });\n that.getOrderStatus();\n }).catch(function (err) {\n __f__(\"log\", err, 'err', \" at pages/goods/order_details/index.vue:947\");\n uni.hideLoading();\n that.$util.Tips({\n title: err\n }, '/pages/goods/order_list/index');\n });\n },\n // 不开发票\n invCancel: function invCancel() {\n this.invChecked = '';\n this.invTitle = this.$t(\"\\u4E0D\\u5F00\\u53D1\\u7968\");\n this.invShow = false;\n },\n // 选择发票\n invSub: function invSub(id) {\n var _this3 = this;\n this.invChecked = id;\n var data = {\n order_id: this.order_id,\n invoice_id: this.invChecked\n };\n (0, _user.makeUpinvoice)(data).then(function (res) {\n uni.showToast({\n title: _this3.$t(\"\\u7533\\u8BF7\\u6210\\u529F\"),\n icon: 'success'\n });\n _this3.invShow = false;\n _this3.aleartStatus = true;\n _this3.getOrderInfo();\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n // 关闭发票\n invClose: function invClose() {\n this.invShow = false;\n this.getInvoiceList();\n },\n //申请开票\n invoiceApply: function invoiceApply() {\n this.urlQuery = \"&specialInvoice=\".concat(this.userInfo.special_invoice);\n this.getInvoiceList();\n this.moreBtn = false;\n this.invShow = true;\n },\n aleartStatusChange: function aleartStatusChange() {\n this.moreBtn = false;\n this.aleartStatus = true;\n },\n getInvoiceList: function getInvoiceList() {\n var _this4 = this;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _user.invoiceList)().then(function (res) {\n uni.hideLoading();\n _this4.invList = res.data.map(function (item) {\n item.id = item.id.toString();\n return item;\n });\n var result = _this4.invList.find(function (item) {\n return item.id == _this4.invChecked;\n });\n if (result) {\n var name = '';\n name += result.header_type === 1 ? _this4.$t(\"\\u4E2A\\u4EBA\") : _this4.$t(\"\\u4F01\\u4E1A\");\n name += result.type === 1 ? _this4.$t(\"\\u666E\\u901A\") : _this4.$t(\"\\u4E13\\u7528\");\n name += _this4.$t(\"\\u53D1\\u7968\");\n _this4.invTitle = name;\n }\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n more: function more() {\n this.moreBtn = !this.moreBtn;\n },\n /**\r\n *\r\n * 剪切订单号\r\n */\n\n copy: function copy(text) {\n var that = this;\n uni.setClipboardData({\n data: text\n });\n },\n copyAddress: function copyAddress() {\n uni.setClipboardData({\n data: this.orderInfo._status.refund_name + this.orderInfo._status.refund_phone + this.orderInfo._status.refund_address,\n success: function success() {\n uni.Tips({\n title: this.$t(\"\\u590D\\u5236\\u6210\\u529F\"),\n icon: 'success'\n });\n }\n });\n },\n copyText: function copyText(text) {\n var str = '';\n this.customForm.map(function (e) {\n if (e.label !== 'img') {\n str += e.title + e.value;\n }\n });\n uni.setClipboardData({\n data: str\n });\n },\n /**\r\n * 打电话\r\n */\n goTel: function goTel() {\n uni.makePhoneCall({\n phoneNumber: this.orderInfo.delivery_id\n });\n },\n /**\r\n * 设置底部按钮\r\n *\r\n */\n getOrderStatus: function getOrderStatus() {\n var orderInfo = this.orderInfo || {},\n _status = orderInfo._status || {\n _type: 0\n },\n status = {};\n var type = parseInt(_status._type),\n delivery_type = orderInfo.delivery_type,\n seckill_id = orderInfo.seckill_id ? parseInt(orderInfo.seckill_id) : 0,\n bargain_id = orderInfo.bargain_id ? parseInt(orderInfo.bargain_id) : 0,\n discount_id = orderInfo.discount_id ? parseInt(orderInfo.discount_id) : 0,\n combination_id = orderInfo.combination_id ? parseInt(orderInfo.combination_id) : 0;\n status = {\n type: type == 9 ? -9 : type,\n class_status: 0\n };\n if (type == 1 && combination_id > 0) status.class_status = 1; //查看拼团\n if (type == 2 && delivery_type == 'express') status.class_status = 2; //查看物流\n if (type == 2) status.class_status = 3; //确认收货\n if (type == 4 || type == 0) status.class_status = 4; //删除订单\n if (!seckill_id && !bargain_id && !combination_id && !discount_id && !orderInfo.type && (type == 3 || type == 4)) status.class_status = 5; //再次购买\n this.$set(this, 'status', status);\n },\n /**\r\n * 去拼团详情\r\n *\r\n */\n goJoinPink: function goJoinPink() {\n uni.navigateTo({\n url: '/pages/activity/goods_combination_status/index?id=' + this.orderInfo.pink_id\n });\n },\n /**\r\n * 再此购买\r\n *\r\n */\n goOrderConfirm: function goOrderConfirm() {\n var that = this;\n (0, _order.orderAgain)(that.orderInfo.order_id).then(function (res) {\n return uni.navigateTo({\n url: '/pages/goods/order_confirm/index?new=1&cartId=' + res.data.cateId\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n confirmOrder: function confirmOrder(orderId) {\n var that = this;\n this.defaultTake(orderId);\n },\n defaultTake: function defaultTake(orderId) {\n var that = this;\n uni.showModal({\n title: that.$t(\"\\u786E\\u8BA4\\u6536\\u8D27\"),\n content: that.$t(\"\\u4E3A\\u4FDD\\u969C\\u6743\\u76CA\\uFF0C\\u8BF7\\u6536\\u5230\\u8D27\\u786E\\u8BA4\\u65E0\\u8BEF\\u540E\\uFF0C\\u518D\\u786E\\u8BA4\\u6536\\u8D27\"),\n success: function success(res) {\n if (res.confirm) {\n __f__(\"log\", '1', \" at pages/goods/order_details/index.vue:1177\");\n (0, _order.orderTake)(orderId ? orderId : that.order_id).then(function (res) {\n return that.$util.Tips({\n title: that.$t(\"\\u64CD\\u4F5C\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n that.getOrderInfo();\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n }\n }\n });\n },\n /**\r\n *\r\n * 删除订单\r\n */\n delOrder: function delOrder() {\n var that = this;\n uni.showModal({\n title: this.$t(\"\\u5220\\u9664\\u8BA2\\u5355\"),\n content: this.$t(\"\\u786E\\u5B9A\\u5220\\u9664\\u8BE5\\u8BA2\\u5355\"),\n success: function success(res) {\n if (res.confirm) {\n (that.isReturen ? _order.refundOrderDel : _order.orderDel)(that.order_id).then(function (res) {\n if (that.status.type == -2) {\n return that.$util.Tips({\n title: that.$t(\"\\u5220\\u9664\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/users/user_return_list/index'\n });\n } else {\n return that.$util.Tips({\n title: that.$t(\"\\u5220\\u9664\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/goods/order_list/index'\n });\n }\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n } else if (res.cancel) {\n return that.$util.Tips({\n title: that.$t(\"\\u5DF2\\u53D6\\u6D88\")\n });\n }\n }\n });\n },\n cancelOrder: function cancelOrder() {\n var self = this;\n uni.showModal({\n title: this.$t(\"\\u63D0\\u793A\"),\n content: this.$t(\"\\u786E\\u8BA4\\u53D6\\u6D88\\u8BE5\\u8BA2\\u5355\"),\n success: function success(res) {\n if (res.confirm) {\n (0, _order.orderCancel)(self.orderInfo.order_id).then(function (data) {\n self.$util.Tips({\n title: data.msg\n }, {\n tab: 3\n });\n }).catch(function () {\n self.getOrderInfo();\n });\n } else if (res.cancel) {}\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"], __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvb3JkZXJfZGV0YWlscy9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJpbnZvaWNlUGlja2VyIiwiaW52b2ljZU1vZGFsIiwib3JkZXJHb29kcyIsInpiQ29kZSIsIm1peGlucyIsImRhdGEiLCJjdXN0b21Gb3JtIiwiY29kZVNob3ciLCJjaWQiLCJpZlNob3ciLCJ2YWwiLCJzaXplIiwidW5pdCIsImJhY2tncm91bmQiLCJmb3JlZ3JvdW5kIiwicGRncm91bmQiLCJpY29uIiwiaWNvbnNpemUiLCJsdiIsIm9udmFsIiwibG9hZE1ha2UiLCJzcmMiLCJjb2RlU3JjIiwid2QiLCJoZyIsIm1wVXJsIiwib3JkZXJfaWQiLCJldmFsdWF0ZSIsImNhcnRJbmZvIiwicGlkIiwic3BsaXQiLCJvcmRlckluZm8iLCJoZWxwX2luZm8iLCJzeXN0ZW1fc3RvcmUiLCJfc3RhdHVzIiwiaXNHb29kc1JldHVybiIsInN0YXR1cyIsInJlZnVuZF9jbG9zZSIsImlzQ2xvc2UiLCJwYXlNb2RlIiwibmFtZSIsInZhbHVlIiwidGl0bGUiLCJwYXlTdGF0dXMiLCJudW1iZXIiLCJwYXlfY2xvc2UiLCJwYXlfb3JkZXJfaWQiLCJ0b3RhbFByaWNlIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsInJvdXRpbmVDb250YWN0IiwiZXhwcmVzc19udW0iLCJpbnZvaWNlX2Z1bmMiLCJpbnZvaWNlRGF0YSIsImludm9pY2VfaWQiLCJpbnZDaGVja2VkIiwibW9yZUJ0biIsImludlNob3ciLCJhbGVhcnRTdGF0dXMiLCJzcGVjaWFsX2ludm9pY2UiLCJpbnZMaXN0IiwiY3VzdG9tZXJJbmZvIiwidXNlckluZm8iLCJpc1JldHVyZW4iLCJ1cmxRdWVyeSIsImNvbXB1dGVkIiwib25Mb2FkIiwib25TaG93Iiwib25IaWRlIiwib25SZWFkeSIsIm1ldGhvZHMiLCJxclIiLCJjYW5jZWxSZWZ1bmRPcmRlciIsInVuaSIsImNvbnRlbnQiLCJzdWNjZXNzIiwidGhlbiIsInRhYiIsInVybCIsImNhdGNoIiwicmVmdW5kSW5wdXQiLCJnZXRDdXN0b21lclR5cGUiLCJnb0dvb2RDYWxsIiwib3BlblN1YmNyaWJlIiwiZ29SZXR1cm5Hb29kcyIsIm1ha2VQaG9uZSIsInBob25lTnVtYmVyIiwic2hvd01hb0xvY2F0aW9uIiwibGF0aXR1ZGUiLCJsb25naXR1ZGUiLCJzY2FsZSIsImFkZHJlc3MiLCJwYXlfb3BlbiIsInBheV9mYWlsIiwib25Mb2FkRnVuIiwiZ2V0VXNlckluZm8iLCJ0aGF0IiwiZ2V0T3JkZXJJbmZvIiwib2JqIiwiYXJyIiwiaXRlbSIsImludkNhbmNlbCIsImludlN1YiIsImludkNsb3NlIiwiaW52b2ljZUFwcGx5IiwiYWxlYXJ0U3RhdHVzQ2hhbmdlIiwiZ2V0SW52b2ljZUxpc3QiLCJtb3JlIiwiY29weSIsImNvcHlBZGRyZXNzIiwiY29weVRleHQiLCJzdHIiLCJnb1RlbCIsImdldE9yZGVyU3RhdHVzIiwiX3R5cGUiLCJkZWxpdmVyeV90eXBlIiwic2Vja2lsbF9pZCIsImJhcmdhaW5faWQiLCJkaXNjb3VudF9pZCIsImNvbWJpbmF0aW9uX2lkIiwidHlwZSIsImNsYXNzX3N0YXR1cyIsImdvSm9pblBpbmsiLCJnb09yZGVyQ29uZmlybSIsImNvbmZpcm1PcmRlciIsImRlZmF1bHRUYWtlIiwiZGVsT3JkZXIiLCJjYW5jZWxPcmRlciIsInNlbGYiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUEyZkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFFQTtFQUNBQTtJQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztFQUlBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFBQTtNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BRUFDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFBQTtNQUNBRDtNQUNBRTtNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUMsVUFDQTtRQUNBQztRQUNBeEI7UUFDQXlCO1FBQ0FDO1FBQ0FDO01BQ0EsR0FFQTtRQUNBSDtRQUNBeEI7UUFDQXlCO1FBQ0FDO1FBQ0FDO01BQ0EsR0FFQTtRQUNBSDtRQUNBeEI7UUFDQXlCO1FBQ0FDO1FBQ0FFO1FBQ0FEO01BQ0EsR0FDQTtRQUNBSDtRQUNBeEI7UUFDQXlCO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBSDtRQUNBeEI7UUFDQXlCO1FBQ0FDO1FBQ0FDO01BQ0EsRUFDQTtNQUNBRTtNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7WUFDQTtZQUNBO1VBQ0E7WUFDQTtZQUNBO2NBQ0F6QjtZQUNBO1VBQ0E7WUFDQTtZQUNBO2NBQ0FBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBMEI7SUFDQTtFQUNBO0VBQ0FDLDZCQWtCQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBQztRQUNBL0I7UUFDQWdDO1FBQ0FDO1VBQ0E7WUFDQSw2Q0FDQUM7Y0FDQSx1QkFDQTtnQkFDQWxDO2dCQUNBMUI7Y0FDQSxHQUNBO2dCQUNBNkQ7Z0JBQ0FDO2NBQ0EsRUFDQTtZQUNBLEdBQ0FDO2NBQ0E7Z0JBQ0FyQztjQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBc0M7TUFDQVA7UUFDQUs7TUFDQTtJQUNBO0lBQ0FHO01BQUE7TUFDQSw0QkFDQUw7UUFDQTtNQUNBLEdBQ0FHO1FBQ0E7VUFDQXJDO1FBQ0E7TUFDQTtJQUNBO0lBQ0F3QztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUVBVjtRQUNBSztNQUNBO0lBaUJBO0lBQ0FNO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0FaO1FBQ0FhO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0EsaUVBQ0E7UUFDQTdDO01BQ0E7TUFDQStCO1FBQ0FlO1FBQ0FDO1FBQ0FDO1FBQ0FsRDtRQUNBbUQ7UUFDQWhCO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FpQjtNQUNBbkI7UUFDQUs7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBOztJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FlO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQUM7UUFLQUE7UUFLQUE7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0F4QjtRQUNBL0I7TUFDQTtNQUNBO01BQ0E7UUFDQXdEO01BQ0E7UUFDQUE7TUFDQTtNQUNBQSxJQUNBdEI7UUFDQTtVQUNBb0IsZ0JBQ0E7WUFDQXREO1VBQ0EsR0FDQSxnQ0FDQTtRQUNBO1FBQ0E7UUFDQStCO1FBQ0F1QjtRQUNBO1FBQ0E7UUFDQUE7VUFDQTtZQUNBRztVQUNBO1FBQ0E7UUFDQUg7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQTtVQUNBQTtRQUNBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBRUE7VUFDQUE7UUFDQTtRQVdBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBQTtVQUNBO1FBQ0E7UUFDQUE7VUFDQTtZQUNBSTtVQUNBO1VBQ0E7WUFDQUE7VUFDQTtVQUNBO1lBQ0FBO1VBQ0E7VUFDQTtZQUNBQTtVQUNBO1VBQ0E7WUFDQUE7VUFDQTtRQUNBO1FBRUFKO01BQ0EsR0FDQWpCO1FBQ0E7UUFDQU47UUFDQXVCLGdCQUNBO1VBQ0F0RDtRQUNBLEdBQ0EsZ0NBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQTJEO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBNUU7UUFDQTRCO01BQ0E7TUFDQSwrQkFDQXNCO1FBQ0FIO1VBQ0EvQjtVQUNBMUI7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBLEdBQ0ErRDtRQUNBTjtVQUNBL0I7VUFDQTFCO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQXVGO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQWpDO1FBQ0EvQjtNQUNBO01BQ0EseUJBQ0FrQztRQUNBSDtRQUNBO1VBQ0EyQjtVQUNBO1FBQ0E7UUFDQTtVQUFBO1FBQUE7UUFDQTtVQUNBO1VBQ0E1RDtVQUNBQTtVQUNBQTtVQUNBO1FBQ0E7TUFDQSxHQUNBdUM7UUFDQU47VUFDQS9CO1VBQ0ExQjtRQUNBO01BQ0E7SUFDQTtJQUNBMkY7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7O0lBRUFDO01BQ0E7TUFDQW5DO1FBQ0FwRTtNQUNBO0lBQ0E7SUFHQXdHO01BQ0FwQztRQUNBcEU7UUFDQXNFO1VBQ0FGO1lBQ0EvQjtZQUNBMUI7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBOEY7TUFDQTtNQUNBO1FBQ0E7VUFDQUM7UUFDQTtNQUNBO01BQ0F0QztRQUNBcEU7TUFDQTtJQUNBO0lBU0E7QUFDQTtBQUNBO0lBQ0EyRztNQUNBdkM7UUFDQWE7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQTJCO01BQ0E7UUFDQS9FO1VBQ0FnRjtRQUNBO1FBQ0E5RTtNQUNBO1FBQ0ErRTtRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBbkY7UUFDQW9GO1FBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0FqRDtRQUNBSztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBNkM7TUFDQTtNQUNBLGdEQUNBL0M7UUFDQTtVQUNBRTtRQUNBO01BQ0EsR0FDQUM7UUFDQTtVQUNBckM7UUFDQTtNQUNBO0lBQ0E7SUFDQWtGO01BQ0E7TUEyQkE7SUFFQTtJQUNBQztNQUNBO01BQ0FwRDtRQUNBL0I7UUFDQWdDO1FBQ0FDO1VBQ0E7WUFDQTtZQUNBLHlEQUNBQztjQUNBLHVCQUNBO2dCQUNBbEM7Z0JBQ0ExQjtjQUNBLEdBQ0E7Z0JBQ0FnRjtjQUNBLEVBQ0E7WUFDQSxHQUNBakI7Y0FDQTtnQkFDQXJDO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQW9GO01BQ0E7TUFDQXJEO1FBQ0EvQjtRQUNBZ0M7UUFDQUM7VUFDQTtZQUNBLDBFQUNBQztjQUNBO2dCQUNBLHVCQUNBO2tCQUNBbEM7a0JBQ0ExQjtnQkFDQSxHQUNBO2tCQUNBNkQ7a0JBQ0FDO2dCQUNBLEVBQ0E7Y0FDQTtnQkFDQSx1QkFDQTtrQkFDQXBDO2tCQUNBMUI7Z0JBQ0EsR0FDQTtrQkFDQTZEO2tCQUNBQztnQkFDQSxFQUNBO2NBQ0E7WUFDQSxHQUNBQztjQUNBO2dCQUNBckM7Y0FDQTtZQUNBO1VBQ0E7WUFDQTtjQUNBQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQXFGO01BQ0E7TUFDQXREO1FBQ0EvQjtRQUNBZ0M7UUFDQUM7VUFDQTtZQUNBLGlEQUNBQztjQUVBb0QsZ0JBQ0E7Z0JBQ0F0RjtjQUNBLEdBQ0E7Z0JBQ0FtQztjQUNBLEVBQ0E7WUFVQSxHQUNBRTtjQUNBaUQ7WUFDQTtVQUNBLHdCQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjY3OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm9yZGVyLWRldGFpbHNcIj5cclxuXHRcdFx0PCEtLSDnu5loZWFkZXLkuIrkuI5kYXRh5LiK5Yqgb27kuLrpgIDmrL7orqLljZUtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkZXIgYmctY29sb3IgYWNlYS1yb3cgcm93LW1pZGRsZVwiIDpjbGFzcz1cImlzR29vZHNSZXR1cm4gPyAnb24nIDogJydcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIiB2LWlmPVwiaXNHb29kc1JldHVybiA9PSBmYWxzZVwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJvcmRlckluZm8uc3RhdHVzX3BpY1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0YVwiIDpjbGFzcz1cImlzR29vZHNSZXR1cm4gPyAnb24nIDogJydcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3RhdGVcIj57eyBvcmRlckluZm8uX3N0YXR1cy5fbXNnIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdHt7IG9yZGVySW5mby5hZGRfdGltZV95IH19XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGltZVwiPnt7IG9yZGVySW5mby5hZGRfdGltZV9oIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInJlZnVuZC1tc2dcIiB2LWlmPVwiWzQsIDVdLmluY2x1ZGVzKG9yZGVySW5mby5yZWZ1bmRfdHlwZSlcIj5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwib3JkZXJJbmZvLl9zdGF0dXMucmVmdW5kX25hbWUgIT0gJydcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmVmdW5kLW1zZy11c2VyXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibmFtZVwiPnt7IG9yZGVySW5mby5fc3RhdHVzLnJlZnVuZF9uYW1lIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dD57eyBvcmRlckluZm8uX3N0YXR1cy5yZWZ1bmRfcGhvbmUgfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwhLS0gI2lmbmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJjb3B5LXJlZnVuZC1tc2dcIiBAY2xpY2s9XCJjb3B5QWRkcmVzcygpXCI+e3sgJHQoYOWkjeWItmApIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiY29weS1yZWZ1bmQtbXNnXCIgOmRhdGEtY2xpcGJvYXJkLXRleHQ9XCJvcmRlckluZm8uX3N0YXR1cy5yZWZ1bmRfbmFtZSArIG9yZGVySW5mby5fc3RhdHVzLnJlZnVuZF9waG9uZSArIG9yZGVySW5mby5fc3RhdHVzLnJlZnVuZF9hZGRyZXNzXCI+XHJcblx0XHRcdFx0XHRcdFx0e3sgJHQoYOWkjeWItmApIH19XHJcblx0XHRcdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJlZnVuZC1hZGRyZXNzXCI+XHJcblx0XHRcdFx0XHRcdHt7IG9yZGVySW5mby5fc3RhdHVzLnJlZnVuZF9hZGRyZXNzIH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJlZnVuZC10aXBcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXpodXlpLWNvcHlcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdHt7ICR0KGDor7fmjInku6XkuIrpgIDotKfkv6Hmga/lsIbllYblk4HpgIDlm55gKSB9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWVsc2U+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJlZnVuZC10aXAxXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi16aHV5aS1jb3B5XCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHR7eyAkdChg6K+36IGU57O7566h55CG5ZGY6I635Y+W6YCA6LSn5Zyw5Z2AYCkgfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaW5lXCIgdi1pZj1cIls0LCA1XS5pbmNsdWRlcyhvcmRlckluZm8ucmVmdW5kX3R5cGUpXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIkAvc3RhdGljL2ltYWdlcy9saW5lLmpwZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgdi1pZj1cImlzR29vZHNSZXR1cm4gPT0gZmFsc2VcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hdlwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYXZDb24gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyA6Y2xhc3M9XCJzdGF0dXMudHlwZSA9PSAwIHx8IHN0YXR1cy50eXBlID09IC05ID8gJ29uJyA6ICcnXCI+e3sgJHQoYOW+heS7mOasvmApIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyA6Y2xhc3M9XCJzdGF0dXMudHlwZSA9PSAxIHx8IHN0YXR1cy50eXBlID09IDUgPyAnb24nIDogJydcIj5cclxuXHRcdFx0XHRcdFx0XHR7eyBvcmRlckluZm8uc2hpcHBpbmdfdHlwZSA9PSAxID8gJHQoYOW+heWPkei0p2ApIDogJHQoYOW+heaguOmUgGApIH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgOmNsYXNzPVwic3RhdHVzLnR5cGUgPT0gMiA/ICdvbicgOiAnJ1wiIHYtaWY9XCJvcmRlckluZm8uc2hpcHBpbmdfdHlwZSA9PSAxXCI+e3sgJHQoYOW+heaUtui0p2ApIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyA6Y2xhc3M9XCJzdGF0dXMudHlwZSA9PSAzID8gJ29uJyA6ICcnXCI+e3sgJHQoYOW+heivhOS7t2ApIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyA6Y2xhc3M9XCJzdGF0dXMudHlwZSA9PSA0ID8gJ29uJyA6ICcnXCI+e3sgJHQoYOW3suWujOaIkGApIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwcm9ncmVzcyBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnRcIiA6Y2xhc3M9XCIoc3RhdHVzLnR5cGUgPT0gMCB8fCBzdGF0dXMudHlwZSA9PSAtOSA/ICdpY29uLXdlYmljb24zMTgnIDogJ2ljb24teXVhbmRpYW54aWFvJykgKyAnICcgKyAoc3RhdHVzLnR5cGUgPj0gMCA/ICdmb250LW51bScgOiAnJylcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZVwiIDpjbGFzcz1cInN0YXR1cy50eXBlID4gMCA/ICdiZy1jb2xvcicgOiAnJ1wiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXdcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cImljb25mb250XCJcclxuXHRcdFx0XHRcdFx0XHQ6Y2xhc3M9XCIoc3RhdHVzLnR5cGUgPT0gMSB8fCBzdGF0dXMudHlwZSA9PSA1ID8gJ2ljb24td2ViaWNvbjMxOCcgOiAnaWNvbi15dWFuZGlhbnhpYW8nKSArICcgJyArIChzdGF0dXMudHlwZSA+PSAxID8gJ2ZvbnQtbnVtJyA6ICcnKVwiXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cIm9yZGVySW5mby5zaGlwcGluZ190eXBlICE9IDRcIlxyXG5cdFx0XHRcdFx0XHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIiA6Y2xhc3M9XCJzdGF0dXMudHlwZSA+IDEgJiYgc3RhdHVzLnR5cGUgIT0gNSA/ICdiZy1jb2xvcicgOiAnJ1wiIHYtaWY9XCJvcmRlckluZm8uc2hpcHBpbmdfdHlwZSA9PSAxXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlld1xyXG5cdFx0XHRcdFx0XHRcdGNsYXNzPVwiaWNvbmZvbnRcIlxyXG5cdFx0XHRcdFx0XHRcdDpjbGFzcz1cIihzdGF0dXMudHlwZSA9PSAyID8gJ2ljb24td2ViaWNvbjMxOCcgOiAnaWNvbi15dWFuZGlhbnhpYW8nKSArICcgJyArIChzdGF0dXMudHlwZSA+PSAyID8gJ2ZvbnQtbnVtJyA6ICcnKVwiXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cIm9yZGVySW5mby5zaGlwcGluZ190eXBlID09IDFcIlxyXG5cdFx0XHRcdFx0XHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIiA6Y2xhc3M9XCJzdGF0dXMudHlwZSA+IDIgJiYgc3RhdHVzLnR5cGUgIT0gNSA/ICdiZy1jb2xvcicgOiAnJ1wiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udFwiIDpjbGFzcz1cIihzdGF0dXMudHlwZSA9PSAzID8gJ2ljb24td2ViaWNvbjMxOCcgOiAnaWNvbi15dWFuZGlhbnhpYW8nKSArICcgJyArIChzdGF0dXMudHlwZSA+PSAzICYmIHN0YXR1cy50eXBlICE9IDUgPyAnZm9udC1udW0nIDogJycpXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIiA6Y2xhc3M9XCJzdGF0dXMudHlwZSA+IDMgJiYgc3RhdHVzLnR5cGUgIT0gNSA/ICdiZy1jb2xvcicgOiAnJ1wiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udFwiIDpjbGFzcz1cIihzdGF0dXMudHlwZSA9PSA0ID8gJ2ljb24td2ViaWNvbjMxOCcgOiAnaWNvbi15dWFuZGlhbnhpYW8nKSArICcgJyArIChzdGF0dXMudHlwZSA+PSA0ICYmIHN0YXR1cy50eXBlICE9IDUgPyAnZm9udC1udW0nIDogJycpXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cIndyaXRlT2ZmXCIgdi1pZj1cIm9yZGVySW5mby5zaGlwcGluZ190eXBlID09IDIgJiYgb3JkZXJJbmZvLnBhaWRcIj4gLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ3cml0ZU9mZlwiIHYtaWY9XCJvcmRlckluZm8udmVyaWZ5X2NvZGUgJiYgb3JkZXJJbmZvLnBhaWQgPT0gMVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPnt7ICR0KGDmoLjplIDkv6Hmga9gKSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ3JheUJnXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwid3JpdHRlblwiIHYtaWY9XCJvcmRlckluZm8uc3RhdHVzID09IDJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vc3RhdGljL3dyaXR0ZW4ucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImNvZGVTcmNcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8emItY29kZVxyXG5cdFx0XHRcdFx0XHRcdFx0cmVmPVwicXJjb2RlXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpzaG93PVwiY29kZVNob3dcIlxyXG5cdFx0XHRcdFx0XHRcdFx0OmNpZD1cImNpZFwiXHJcblx0XHRcdFx0XHRcdFx0XHQ6dmFsPVwidmFsXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpzaXplPVwic2l6ZVwiXHJcblx0XHRcdFx0XHRcdFx0XHQ6dW5pdD1cInVuaXRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0OmJhY2tncm91bmQ9XCJiYWNrZ3JvdW5kXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpmb3JlZ3JvdW5kPVwiZm9yZWdyb3VuZFwiXHJcblx0XHRcdFx0XHRcdFx0XHQ6cGRncm91bmQ9XCJwZGdyb3VuZFwiXHJcblx0XHRcdFx0XHRcdFx0XHQ6aWNvbj1cImljb25cIlxyXG5cdFx0XHRcdFx0XHRcdFx0Omljb25TaXplPVwiaWNvbnNpemVcIlxyXG5cdFx0XHRcdFx0XHRcdFx0Om9udmFsPVwib252YWxcIlxyXG5cdFx0XHRcdFx0XHRcdFx0OmxvYWRNYWtlPVwibG9hZE1ha2VcIlxyXG5cdFx0XHRcdFx0XHRcdFx0QHJlc3VsdD1cInFyUlwiXHJcblx0XHRcdFx0XHRcdFx0Lz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJnZWFyXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvd3JpdGVPZmYuanBnXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3sgb3JkZXJJbmZvLl92ZXJpZnlfY29kZSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicnVsZXNcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1pZj1cIm9yZGVySW5mby5zaGlwcGluZ190eXBlID09IDJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJ1bGVzVGl0bGUgYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXNoaWppYW5cIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyAkdChg6JCl5Lia5pe26Ze0YCkgfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyAkdChg5q+P5pelYCkgfX3vvJpcclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGltZVwiPnt7IG9yZGVySW5mby5zeXN0ZW1fc3RvcmUuZGF5X3RpbWUgfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicnVsZXNUaXRsZSBhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tc2h1b21pbmcxXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0e3sgJHQoYOS9v+eUqOivtOaYjmApIH19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3sgb3JkZXJJbmZvLnNoaXBwaW5nX3R5cGUgPT0gMiA/ICR0KGDlj6/lsIbkuoznu7TnoIHlh7rnpLrnu5nlupflkZjmiavmj4/miJbmj5DkvpvmlbDlrZfmoLjplIDnoIFgKSA6ICR0KGDlj6/lsIbkuoznu7TnoIHlh7rnpLrnu5nphY3pgIHlkZjov5vooYzmoLjplIBgKSB9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hcCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgdi1pZj1cIm9yZGVySW5mby5zaGlwcGluZ190eXBlID09IDJcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7ICR0KGDlnLDlnYDkv6Hmga9gKSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJwbGFjZSBjYXJ0LWNvbG9yIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiIEB0YXA9XCJzaG93TWFvTG9jYXRpb25cIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXdlaXpoaVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0e3sgJHQoYOafpeeci+S9jee9rmApIH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwib3JkZXJJbmZvLnZpcnR1YWxfdHlwZSA9PSAwXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFkZHJlc3NcIiB2LWlmPVwib3JkZXJJbmZvLnNoaXBwaW5nX3R5cGUgPT09IDFcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+XHJcblx0XHRcdFx0XHRcdFx0e3sgb3JkZXJJbmZvLnJlYWxfbmFtZSB9fVxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwicGhvbmVcIj57eyBvcmRlckluZm8udXNlcl9waG9uZSB9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyBvcmRlckluZm8udXNlcl9hZGRyZXNzIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1lbHNlIGNsYXNzPVwiYWRkcmVzcyBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWRkcmVzcy1ib3hcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIiBAdGFwPVwibWFrZVBob25lXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyBvcmRlckluZm8uc3lzdGVtX3N0b3JlLm5hbWUgfX1cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwicGhvbmVcIj57eyBvcmRlckluZm8uc3lzdGVtX3N0b3JlLnBob25lIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57eyBvcmRlckluZm8uc3lzdGVtX3N0b3JlLmRldGFpbGVkX2FkZHJlc3MgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uIGFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tZGlhbmh1YVwiIEBjbGljay5zdG9wPVwibWFrZVBob25lXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1kaW5nd2VpMlwiIEBjbGljay5zdG9wPVwic2hvd01hb0xvY2F0aW9uKHN5c3RlbV9zdG9yZSlcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZVwiIHYtaWY9XCJvcmRlckluZm8uc2hpcHBpbmdfdHlwZSA9PT0gMVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiQC9zdGF0aWMvaW1hZ2VzL2xpbmUuanBnXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cIm9yZGVySW5mby52aXJ0dWFsX3R5cGUgIT0gMFwiIHN0eWxlPVwicGFkZGluZ3RvcDogNnB4XCI+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IHYtZWxzZT5cclxuXHRcdFx0XHQ8IS0tIOaLkue7nemAgOasviAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJlZnVuZFwiIHYtaWY9XCJvcmRlckluZm8ucmVmdW5kX3R5cGUgPT0gM1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vc3RhdGljL3NodW9taW5nLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHR7eyAkdChg5ouS57ud6YCA5qy+YCkgfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29uXCI+e3sgJHQoYOaLkue7neWOn+WboGApIH1977yae3sgb3JkZXJJbmZvLnJlZnVzZV9yZWFzb24gfHwgJycgfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxvcmRlckdvb2RzXHJcblx0XHRcdFx0di1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIHNwbGl0XCJcclxuXHRcdFx0XHQ6a2V5PVwiaXRlbS5pZFwiXHJcblx0XHRcdFx0OmV2YWx1YXRlPVwiaXRlbS5fc3RhdHVzLl90eXBlID09IDMgPyAzIDogMFwiXHJcblx0XHRcdFx0Om9yZGVySWQ9XCJpdGVtLm9yZGVyX2lkXCJcclxuXHRcdFx0XHQ6Y2FydEluZm89XCJpdGVtLmNhcnRJbmZvXCJcclxuXHRcdFx0XHQ6anVtcD1cImZhbHNlXCJcclxuXHRcdFx0XHQ6anVtcERldGFpbD1cInRydWVcIlxyXG5cdFx0XHRcdDpwaWQ9XCJpdGVtLnBpZFwiXHJcblx0XHRcdFx0OnNwbGl0PVwidHJ1ZVwiXHJcblx0XHRcdFx0OnN0YXR1c190eXBlPVwiaXRlbS5fc3RhdHVzLl90eXBlXCJcclxuXHRcdFx0XHQ6aW5kZXg9XCJpbmRleFwiXHJcblx0XHRcdFx0OnJlZnVuZF9zdGF0dXM9XCJpdGVtLnJlZnVuZF9zdGF0dXNcIlxyXG5cdFx0XHRcdDpkZWxpdmVyeV90eXBlPVwiaXRlbS5kZWxpdmVyeV90eXBlXCJcclxuXHRcdFx0XHQ6aXNfcmVmdW5kX2F2YWlsYWJsZT1cIm9yZGVySW5mby5pc19yZWZ1bmRfYXZhaWxhYmxlXCJcclxuXHRcdFx0XHRAY29uZmlybU9yZGVyPVwiY29uZmlybU9yZGVyXCJcclxuXHRcdFx0XHRAb3BlblN1YmNyaWJlPVwib3BlblN1YmNyaWJlXCJcclxuXHRcdFx0Pjwvb3JkZXJHb29kcz5cclxuXHRcdFx0PG9yZGVyR29vZHNcclxuXHRcdFx0XHQ6ZXZhbHVhdGU9XCJldmFsdWF0ZVwiXHJcblx0XHRcdFx0OmRlbGl2ZXJ5VHlwZT1cIm9yZGVySW5mby5zaGlwcGluZ190eXBlXCJcclxuXHRcdFx0XHQ6c3RhdHVzVHlwZT1cInN0YXR1cy50eXBlXCJcclxuXHRcdFx0XHQ6c2VuZFR5cGU9XCJvcmRlckluZm8uZGVsaXZlcnlfdHlwZVwiXHJcblx0XHRcdFx0Om9yZGVySWQ9XCJvcmRlcl9pZFwiXHJcblx0XHRcdFx0Om9pZD1cIm9yZGVySW5mby5pZFwiXHJcblx0XHRcdFx0OmNhcnRJbmZvPVwiY2FydEluZm9cIlxyXG5cdFx0XHRcdDpwaWQ9XCJwaWRcIlxyXG5cdFx0XHRcdDpqdW1wPVwidHJ1ZVwiXHJcblx0XHRcdFx0OnJlZnVuZF9zdGF0dXM9XCJvcmRlckluZm8ucmVmdW5kX3N0YXR1c1wiXHJcblx0XHRcdFx0OnBhaWQ9XCJvcmRlckluZm8ucGFpZFwiXHJcblx0XHRcdFx0OnZpcnR1YWxUeXBlPVwib3JkZXJJbmZvLnZpcnR1YWxfdHlwZVwiXHJcblx0XHRcdFx0OmlzX3JlZnVuZF9hdmFpbGFibGU9XCJvcmRlckluZm8uaXNfcmVmdW5kX2F2YWlsYWJsZVwiXHJcblx0XHRcdFx0QG9wZW5TdWJjcmliZT1cIm9wZW5TdWJjcmliZVwiXHJcblx0XHRcdD48L29yZGVyR29vZHM+XHJcblx0XHRcdDwhLS0gI2lmZGVmIEg1IHx8IEFQUC1QTFVTIC0tPlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwiZ29vZENhbGxcIiBAY2xpY2s9XCJnb0dvb2RDYWxsXCI+XHJcblx0XHRcdFx0PHNwYW4gY2xhc3M9XCJpY29uZm9udCBpY29uLWtlZnVcIj48L3NwYW4+XHJcblx0XHRcdFx0PHNwYW4+e3sgJHQoYOiBlOezu+WuouacjWApIH19PC9zcGFuPlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwiZ29vZENhbGxcIiBAY2xpY2s9XCJnb0dvb2RDYWxsXCIgdi1pZj1cInJvdXRpbmVDb250YWN0ID09IDBcIj5cclxuXHRcdFx0XHQ8YnV0dG9uIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJpY29uZm9udCBpY29uLWtlZnVcIj48L3NwYW4+XHJcblx0XHRcdFx0XHQ8c3Bhbj57eyAkdChg6IGU57O75a6i5pyNYCkgfX08L3NwYW4+XHJcblx0XHRcdFx0PC9idXR0b24+XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwiZ29vZENhbGxcIiB2LWVsc2U+XHJcblx0XHRcdFx0PGJ1dHRvbiBob3Zlci1jbGFzcz1cIm5vbmVcIiBvcGVuLXR5cGU9XCJjb250YWN0XCI+XHJcblx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cImljb25mb250IGljb24ta2VmdVwiPjwvc3Bhbj5cclxuXHRcdFx0XHRcdDxzcGFuPnt7ICR0KGDogZTns7vlrqLmnI1gKSB9fTwvc3Bhbj5cclxuXHRcdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0PC9kaXY+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIndyYXBwZXJcIiB2LWlmPVwiaXNSZXR1cmVuID09IDFcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW5cIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7ICR0KGDnlLPor7fnkIbnlLFgKSB9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+e3sgb3JkZXJJbmZvLnJlZnVuZF9yZWFzb24gfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3sgJHQoYOeUqOaIt+Wkh+azqGApIH1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57eyBvcmRlckluZm8ucmVmdW5kX2V4cGxhaW4gfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiIHYtaWY9XCJvcmRlckluZm8ucmVmdW5kX2ltZy5sZW5ndGhcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7ICR0KGDnlLPor7flm77niYdgKSB9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidXBsb2FkIGFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gb3JkZXJJbmZvLnJlZnVuZF9pbWdcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwid3JhcHBlclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3sgJHQoYOiuouWNleWPt2ApIH1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXIgYWNlYS1yb3cgcm93LW1pZGRsZSByb3ctcmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQ+e3sgb3JkZXJJbmZvLm9yZGVyX2lkIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNpZm5kZWYgSDUgLS0+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiY29weVwiIEB0YXA9XCJjb3B5KG9yZGVySW5mby5vcmRlcl9pZClcIj57eyAkdChg5aSN5Yi2YCkgfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJjb3B5IGNvcHktZGF0YVwiIDpkYXRhLWNsaXBib2FyZC10ZXh0PVwib3JkZXJJbmZvLm9yZGVyX2lkXCI+e3sgJHQoYOWkjeWItmApIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyAkdChg5LiL5Y2V5pe26Ze0YCkgfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiPnt7IChvcmRlckluZm8uYWRkX3RpbWVfeSB8fCAnJykgKyAnICcgKyAob3JkZXJJbmZvLmFkZF90aW1lX2ggfHwgMCkgfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3sgJHQoYOaUr+S7mOeKtuaAgWApIH1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIiB2LWlmPVwib3JkZXJJbmZvLnBhaWRcIj57eyAkdChg5bey5pSv5LuYYCkgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiIHYtZWxzZT57eyAkdChg5pyq5pSv5LuYYCkgfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiIHYtaWY9XCJvcmRlckluZm8ucGFpZFwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3sgJHQoYOaUr+S7mOaWueW8j2ApIH1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57eyAkdChvcmRlckluZm8uX3N0YXR1cy5fcGF5VHlwZSkgfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiIHYtaWY9XCJvcmRlckluZm8ubWFyayAmJiBpc1JldHVyZW4gIT0gMVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cIm9yZGVySW5mby5waWRcIj57eyAkdChg5Lmw5a625aSH5rOoYCkgfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWVsc2U+e3sgJHQoYOS5sOWutueVmeiogGApIH1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57eyBvcmRlckluZm8ubWFyayB9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCIgdi1pZj1cIm9yZGVySW5mby5yZW1hcmtcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7ICR0KGDllYblrrblpIfms6hgKSB9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+XHJcblx0XHRcdFx0XHRcdHt7IG9yZGVySW5mby5yZW1hcmsgfX1cclxuXHRcdFx0XHRcdFx0PCEtLSAjaWZuZGVmIEg1IC0tPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwib3JkZXJJbmZvLnZpcnR1YWxfdHlwZSA9PSAxXCIgY2xhc3M9XCJjb3B5XCIgQHRhcD1cImNvcHkob3JkZXJJbmZvLnJlbWFyaylcIj57eyAkdChg5aSN5Yi2YCkgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIm9yZGVySW5mby52aXJ0dWFsX3R5cGUgPT0gMVwiIGNsYXNzPVwiY29weSBjb3B5LWRhdGFcIiA6ZGF0YS1jbGlwYm9hcmQtdGV4dD1cIm9yZGVySW5mby5yZW1hcmtcIj5cclxuXHRcdFx0XHRcdFx0XHR7eyAkdChg5aSN5Yi2YCkgfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ3cmFwcGVyXCIgdi1pZj1cImN1c3RvbUZvcm0gJiYgY3VzdG9tRm9ybS5sZW5ndGhcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW5cIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gY3VzdG9tRm9ybVwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1cGxvYWRcIiB2LWlmPVwiaXRlbS5sYWJlbCA9PSAnaW1nJ1wiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRpeS1mcm9tLXRpdGxlXCI+e3sgaXRlbS50aXRsZSB9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCIgdi1mb3I9XCIoaW1nLCBpbmRleCkgaW4gaXRlbS52YWx1ZVwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0ubGFiZWwgIT09ICdpbWcnXCIgY2xhc3M9XCJkaXktZnJvbS10aXRsZVwiPnt7IGl0ZW0udGl0bGUgfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5sYWJlbCAhPT0gJ2ltZydcIiBjbGFzcz1cImNvbnRlclwiPnt7IGl0ZW0udmFsdWUgfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29weS10ZXh0XCIgQGNsaWNrPVwiY29weVRleHQoKVwiPnt7ICR0KGDlpI3liLZgKSB9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tIOmAgOasvuiuouWNleivpuaDhSAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ3cmFwcGVyXCIgdi1pZj1cImlzR29vZHNSZXR1cm4gJiYgb3JkZXJJbmZvLmNhcnRJbmZvWzBdLnByb2R1Y3RJbmZvLnZpcnR1YWxfdHlwZSAhPSAzXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyAkdChg5pS26LSn5Lq6YCkgfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiPnt7IG9yZGVySW5mby5yZWFsX25hbWUgfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3sgJHQoYOiBlOezu+eUteivnWApIH1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57eyBvcmRlckluZm8udXNlcl9waG9uZSB9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCIgdi1pZj1cIm9yZGVySW5mby5zaGlwcGluZ190eXBlICYmIG9yZGVySW5mby5zaGlwcGluZ190eXBlID09IDFcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7ICR0KGDmlLbotKflnLDlnYBgKSB9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+e3sgb3JkZXJJbmZvLnVzZXJfYWRkcmVzcyB9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgdi1pZj1cIm9yZGVySW5mby5zdGF0dXMgIT0gMFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwid3JhcHBlclwiIHYtaWY9XCJvcmRlckluZm8uZGVsaXZlcnlfdHlwZSA9PSAnZXhwcmVzcydcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyAkdChg6YWN6YCB5pa55byPYCkgfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+e3sgJHQoYOWPkei0p2ApIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7ICR0KGDlv6vpgJLlhazlj7hgKSB9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57eyBvcmRlckluZm8uZGVsaXZlcnlfbmFtZSB8fCAnJyB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyAkdChg5b+r6YCS5Y2V5Y+3YCkgfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+e3sgb3JkZXJJbmZvLmRlbGl2ZXJ5X2lkIHx8ICcnIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIndyYXBwZXJcIiB2LWVsc2UtaWY9XCJvcmRlckluZm8uZGVsaXZlcnlfdHlwZSA9PSAnc2VuZCdcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyAkdChg6YWN6YCB5pa55byPYCkgfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+e3sgJHQoYOmAgei0p2ApIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7ICR0KGDphY3pgIHkurrlp5PlkI1gKSB9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57eyBvcmRlckluZm8uZGVsaXZlcnlfbmFtZSB8fCAnJyB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyAkdChg6YCB6LSn5Lq655S16K+dYCkgfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyIGFjZWEtcm93IHJvdy1taWRkbGUgcm93LXJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0e3sgb3JkZXJJbmZvLmRlbGl2ZXJ5X2lkIHx8ICcnIH19XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJjb3B5XCIgQHRhcD1cImdvVGVsXCI+e3sgJHQoYOaLqOaJk2ApIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwid3JhcHBlclwiIHYtZWxzZS1pZj1cIm9yZGVySW5mby5kZWxpdmVyeV90eXBlID09ICdmaWN0aXRpb3VzJ1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7ICR0KGDomZrmi5/lj5HotKdgKSB9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57eyAkdChg5bey5Y+R6LSn77yM6K+35rOo5oSP5p+l5pS2YCkgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW5cIiB2LWlmPVwib3JkZXJJbmZvLmZpY3RpdGlvdXNfY29udGVudFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyAkdChg6Jma5ouf5aSH5rOoYCkgfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+e3sgb3JkZXJJbmZvLmZpY3RpdGlvdXNfY29udGVudCB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ3cmFwcGVyXCIgdi1pZj1cIm9yZGVySW5mby50b3RhbF9wcmljZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3sgJHQoYOWVhuWTgeaAu+S7t2ApIH1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57eyAkdChg77+lYCkgfX17eyAocGFyc2VGbG9hdChvcmRlckluZm8udG90YWxfcHJpY2UpICsgcGFyc2VGbG9hdChvcmRlckluZm8udmlwX3RydWVfcHJpY2UpKS50b0ZpeGVkKDIpIH19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW5cIiB2LWlmPVwib3JkZXJJbmZvLnBheV9wb3N0YWdlID4gMFwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3sgJHQoYOmFjemAgei/kOi0uWApIH1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57eyAkdChg77+lYCkgfX17eyBwYXJzZUZsb2F0KG9yZGVySW5mby5wYXlfcG9zdGFnZSkudG9GaXhlZCgyKSB9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cIm9yZGVySW5mby5sZXZlbFByaWNlID4gMFwiIGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3sgJHQoYOeUqOaIt+etiee6p+S8mOaDoGApIH1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj4te3sgJHQoYO+/pWApIH19e3sgcGFyc2VGbG9hdChvcmRlckluZm8ubGV2ZWxQcmljZSkudG9GaXhlZCgyKSB9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cIm9yZGVySW5mby5tZW1iZXJQcmljZSA+IDBcIiBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW5cIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7ICR0KGDku5jotLnkvJrlkZjkvJjmg6BgKSB9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+LXt7ICR0KGDvv6VgKSB9fXt7IHBhcnNlRmxvYXQob3JkZXJJbmZvLm1lbWJlclByaWNlKS50b0ZpeGVkKDIpIH19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW5cIiB2LWlmPVwib3JkZXJJbmZvLmNvdXBvbl9wcmljZSA+IDBcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7ICR0KGDkvJjmg6DliLjmirXmiaNgKSB9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+LXt7ICR0KGDvv6VgKSB9fXt7IHBhcnNlRmxvYXQob3JkZXJJbmZvLmNvdXBvbl9wcmljZSkudG9GaXhlZCgyKSB9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCIgdi1pZj1cIm9yZGVySW5mby51c2VfaW50ZWdyYWwgPiAwXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyAkdChg56ev5YiG5oq15omjYCkgfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiPi17eyAkdChg77+lYCkgfX17eyBwYXJzZUZsb2F0KG9yZGVySW5mby5kZWR1Y3Rpb25fcHJpY2UpLnRvRml4ZWQoMikgfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWN0dWFsUGF5IGFjZWEtcm93IHJvdy1yaWdodFwiIHYtaWY9XCIhb3JkZXJJbmZvLmhlbHBfaW5mby5oZWxwX3N0YXR1c1wiPlxyXG5cdFx0XHRcdFx0e3sgJHQoYOWunuS7mOasvmApIH1977yaXHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1vbmV5IGZvbnQtY29sb3JcIj57eyAkdChg77+lYCkgfX17eyBwYXJzZUZsb2F0KG9yZGVySW5mby5wYXlfcHJpY2UpLnRvRml4ZWQoMikgfX08L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWN0dWFsUGF5IGFjZWEtcm93IHJvdy1yaWdodFwiIHYtZWxzZT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGF5LXBlb3BsZVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIm9yZGVySW5mby5oZWxwX2luZm8ucGF5X2F2YXRhclwiIG1vZGU9XCLku6Pku5jlpLTlg49cIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBheS1uaWNrbmFtZVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7IG9yZGVySW5mby5oZWxwX2luZm8ucGF5X25pY2tuYW1lIHx8ICcnIH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdHt7ICR0KGDmgLvku6Pku5hgKSB9fe+8mlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJtb25leSBmb250LWNvbG9yXCI+e3sgJHQoYO+/pWApIH19e3sgcGFyc2VGbG9hdChvcmRlckluZm8ucGF5X3ByaWNlKS50b0ZpeGVkKDIpIH19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBzdHlsZT1cImhlaWdodDogMTIwcnB4XCI+PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImZvb3RlciBhY2VhLXJvdyByb3ctcmlnaHQgcm93LW1pZGRsZVwiIHYtaWY9XCJpc0dvb2RzUmV0dXJuID09IGZhbHNlIHx8IHN0YXR1cy50eXBlID09IDkgfHwgb3JkZXJJbmZvLnJlZnVuZF90eXBlIHx8IG9yZGVySW5mby5pc19hcHBseV9yZWZ1bmRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vcmVcIiB2LWlmPVwiKGludm9pY2VfZnVuYyB8fCBpbnZvaWNlRGF0YSkgJiYgb3JkZXJJbmZvLnBhaWQgJiYgIW9yZGVySW5mby5yZWZ1bmRfc3RhdHVzXCIgQGNsaWNrPVwibW9yZVwiPlxyXG5cdFx0XHRcdFx0e3sgJHQoYOabtOWkmmApIH19XHJcblx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cImljb25mb250IGljb24teGlhbmdzaGFuZ1wiPjwvc3Bhbj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiB2LWVsc2U+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9yZS1ib3hcIiB2LWlmPVwibW9yZUJ0blwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb3JlLWJ0blwiIHYtaWY9XCJpbnZvaWNlX2Z1bmMgJiYgIWludm9pY2VEYXRhXCIgQGNsaWNrPVwiaW52b2ljZUFwcGx5XCI+e3sgJHQoYOeUs+ivt+W8gOelqGApIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb3JlLWJ0blwiIHYtaWY9XCJpbnZvaWNlRGF0YVwiIEBjbGljaz1cImFsZWFydFN0YXR1c0NoYW5nZVwiPnt7ICR0KGDmn6XnnIvlj5HnpahgKSB9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyaWdodC1idG5cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicXMtYnRuXCIgdi1pZj1cInN0YXR1cy50eXBlID09IDAgfHwgc3RhdHVzLnR5cGUgPT0gLTlcIiBAY2xpY2suc3RvcD1cImNhbmNlbE9yZGVyXCI+XHJcblx0XHRcdFx0XHRcdHt7ICR0KGDlj5bmtojorqLljZVgKSB9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnQgYmctY29sb3JcIiB2LWlmPVwic3RhdHVzLnR5cGUgPT0gMFwiIEB0YXA9XCJwYXlfb3BlbihvcmRlckluZm8ub3JkZXJfaWQpXCI+e3sgJHQoYOeri+WNs+S7mOasvmApIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXdcclxuXHRcdFx0XHRcdFx0QGNsaWNrPVwib3BlblN1YmNyaWJlKGAvcGFnZXMvZ29vZHMvJHtjYXJ0SW5mby5sZW5ndGggPiAxID8gJ2dvb2RzX3JldHVybl9saXN0JyA6ICdnb29kc19yZXR1cm4nfS9pbmRleD9vcmRlcklkPWAgKyBvcmRlckluZm8ub3JkZXJfaWQgKyAnJmlkPScgKyBvcmRlckluZm8uaWQpXCJcclxuXHRcdFx0XHRcdFx0Y2xhc3M9XCJibnQgY2FuY2VsXCJcclxuXHRcdFx0XHRcdFx0di1lbHNlLWlmPVwib3JkZXJJbmZvLmlzX2FwcGx5X3JlZnVuZCAmJiBvcmRlckluZm8ucmVmdW5kX3N0YXR1cyA9PSAwICYmIGNhcnRJbmZvLmxlbmd0aCA+IDEgJiYgIW9yZGVySW5mby52aXJ0dWFsX3R5cGUgJiYgb3JkZXJJbmZvLmlzX3JlZnVuZF9hdmFpbGFibGVcIlxyXG5cdFx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0XHR7eyBjYXJ0SW5mby5sZW5ndGggPiAxID8gJHQoYOaJuemHj+mAgOasvmApIDogJHQoYOeUs+ivt+mAgOasvmApIH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yXHJcblx0XHRcdFx0XHRcdGNsYXNzPVwiYm50IGNhbmNlbFwiXHJcblx0XHRcdFx0XHRcdHYtaWY9XCJvcmRlckluZm8uZGVsaXZlcnlfdHlwZSA9PSAnZXhwcmVzcycgJiYgc3RhdHVzLmNsYXNzX3N0YXR1cyA9PSAzICYmIHN0YXR1cy50eXBlID09IDIgJiYgIXNwbGl0Lmxlbmd0aFwiXHJcblx0XHRcdFx0XHRcdGhvdmVyLWNsYXNzPVwibm9uZVwiXHJcblx0XHRcdFx0XHRcdDp1cmw9XCInL3BhZ2VzL2dvb2RzL2dvb2RzX2xvZ2lzdGljcy9pbmRleD9vcmRlcklkPScgKyBvcmRlckluZm8ub3JkZXJfaWRcIlxyXG5cdFx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0XHR7eyAkdChg5p+l55yL54mp5rWBYCkgfX1cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnQgYmctY29sb3JcIiB2LWlmPVwib3JkZXJJbmZvLnR5cGUgPT0gMyAmJiBvcmRlckluZm8ucmVmdW5kX3R5cGUgPT0gMCAmJiBvcmRlckluZm8ucGFpZFwiIEB0YXA9XCJnb0pvaW5QaW5rXCI+XHJcblx0XHRcdFx0XHRcdHt7ICR0KGDmn6XnnIvmi7zlm6JgKSB9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnQgYmctY29sb3JcIiB2LWlmPVwic3RhdHVzLmNsYXNzX3N0YXR1cyA9PSAzICYmICFzcGxpdC5sZW5ndGhcIiBAY2xpY2s9XCJjb25maXJtT3JkZXIoKVwiPlxyXG5cdFx0XHRcdFx0XHR7eyAkdChg56Gu6K6k5pS26LSnYCkgfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGJnLWNvbG9yXCIgdi1pZj1cInN0YXR1cy5jbGFzc19zdGF0dXMgPT0gNVwiIEB0YXA9XCJnb09yZGVyQ29uZmlybVwiPnt7ICR0KGDlho3mrKHotK3kubBgKSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3XHJcblx0XHRcdFx0XHRcdGNsYXNzPVwiYm50IGJnLWNvbG9yIHJlZnVuZEJudFwiXHJcblx0XHRcdFx0XHRcdHYtaWY9XCJbMSwgMiwgNF0uaW5jbHVkZXMob3JkZXJJbmZvLnJlZnVuZF90eXBlKSAmJiAhb3JkZXJJbmZvLmlzX2NhbmNlbCAmJiBvcmRlckluZm8udHlwZSAhPSAzICYmIG9yZGVySW5mby5yZWZ1bmRfc3RhdHVzICE9IDJcIlxyXG5cdFx0XHRcdFx0XHRAdGFwPVwiY2FuY2VsUmVmdW5kT3JkZXJcIlxyXG5cdFx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0XHR7eyAkdChg5Y+W5raI55Sz6K+3YCkgfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGJnLWNvbG9yIHJlZnVuZEJudFwiIHYtaWY9XCJvcmRlckluZm8ucmVmdW5kX3R5cGUgPT0gNFwiIEB0YXA9XCJyZWZ1bmRJbnB1dFwiPlxyXG5cdFx0XHRcdFx0XHR7eyAkdChg5aGr5YaZ6YCA6LSn5L+h5oGvYCkgfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3JcclxuXHRcdFx0XHRcdFx0Y2xhc3M9XCJibnQgY2FuY2VsIHJlZnVuZEJudFwiXHJcblx0XHRcdFx0XHRcdHYtaWY9XCJvcmRlckluZm8ucmVmdW5kX3R5cGUgPT0gNVwiXHJcblx0XHRcdFx0XHRcdGhvdmVyLWNsYXNzPVwibm9uZVwiXHJcblx0XHRcdFx0XHRcdDp1cmw9XCInL3BhZ2VzL2dvb2RzL2dvb2RzX2xvZ2lzdGljcy9pbmRleD9vcmRlcklkPScgKyBvcmRlckluZm8ub3JkZXJfaWQgKyAnJnR5cGU9cmVmdW5kJ1wiXHJcblx0XHRcdFx0XHQ+XHJcblx0XHRcdFx0XHRcdHt7ICR0KGDmn6XnnIvpgIDotKfnianmtYFgKSB9fVxyXG5cdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudCBjYW5jZWxcIiB2LWlmPVwiKHN0YXR1cy50eXBlID09IDQgJiYgIXNwbGl0Lmxlbmd0aCkgfHwgc3RhdHVzLnR5cGUgPT0gLTJcIiBAdGFwPVwiZGVsT3JkZXJcIj5cclxuXHRcdFx0XHRcdFx0e3sgJHQoYOWIoOmZpOiuouWNlWApIH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8aG9tZSB2LXNob3c9XCIhYWxlYXJ0U3RhdHVzICYmICFpbnZTaG93XCI+PC9ob21lPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYXNrXCIgdi1pZj1cInJlZnVuZF9jbG9zZVwiIEBjbGljaz1cInJlZnVuZF9jbG9zZSA9IGZhbHNlXCI+PC92aWV3PlxyXG5cdFx0PCEtLSBcdFx0PHZpZXcgY2xhc3M9XCJyZWZ1bmQtaW5wdXRcIiA6Y2xhc3M9XCJyZWZ1bmRfY2xvc2UgPyAnb24nIDogJydcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dC1tc2dcIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1ndWFuYmk1JyBAdGFwPSdyZWZ1bmRfY2xvc2UgPSBmYWxzZSc+PC90ZXh0PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmVmdW5kLWlucHV0LXRpdGxlXCI+5aGr5YaZ54mp5rWB5Y2V5Y+3XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmVmdW5kLWlucHV0LXN0eVwiPlxyXG5cdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cImV4cHJlc3NfbnVtXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXnianmtYHljZXlj7dcIiAvPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInJlZnVuZC1idGhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3VibWl0LXJlZnVuZFwiIEBjbGljaz1cInJlZnVuZFN1Ym1pdCgpXCI+5o+Q5LqkPC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PiAtLT5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PCEtLSA8YXV0aG9yaXplIEBvbkxvYWRGdW49XCJvbkxvYWRGdW5cIiA6aXNBdXRvPVwiaXNBdXRvXCIgOmlzU2hvd0F1dGg9XCJpc1Nob3dBdXRoXCIgQGF1dGhDb2xzZT1cImF1dGhDb2xzZVwiPjwvYXV0aG9yaXplPiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PGludm9pY2VNb2RhbCA6YWxlYXJ0U3RhdHVzPVwiYWxlYXJ0U3RhdHVzXCIgOmludm9pY2VEYXRhPVwiaW52b2ljZURhdGFcIiBAY2xvc2U9XCJhbGVhcnRTdGF0dXMgPSBmYWxzZVwiPjwvaW52b2ljZU1vZGFsPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYXNrIGludm9pY2UtbWFza1wiIHYtaWY9XCJhbGVhcnRTdGF0dXNcIiBAY2xpY2s9XCJhbGVhcnRTdGF0dXMgPSBmYWxzZVwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFzayBtb3JlLW1hc2tcIiB2LWlmPVwibW9yZUJ0blwiIEBjbGljaz1cIm1vcmVCdG4gPSBmYWxzZVwiPjwvdmlldz5cclxuXHRcdDxpbnZvaWNlLXBpY2tlclxyXG5cdFx0XHQ6aW52LXNob3c9XCJpbnZTaG93XCJcclxuXHRcdFx0OmlzLXNwZWNpYWw9XCJzcGVjaWFsX2ludm9pY2VcIlxyXG5cdFx0XHQ6dXJsLXF1ZXJ5PVwidXJsUXVlcnlcIlxyXG5cdFx0XHQ6aW52LWNoZWNrZWQ9XCJpbnZDaGVja2VkXCJcclxuXHRcdFx0Om9yZGVyLWlkPVwib3JkZXJfaWRcIlxyXG5cdFx0XHQ6aW52LWxpc3Q9XCJpbnZMaXN0XCJcclxuXHRcdFx0OmlzLW9yZGVyPVwiMVwiXHJcblx0XHRcdEBpbnYtY2xvc2U9XCJpbnZDbG9zZVwiXHJcblx0XHRcdEBpbnYtY2hhbmdlPVwiaW52U3ViXCJcclxuXHRcdFx0QGludi1jYW5jZWw9XCJpbnZDYW5jZWxcIlxyXG5cdFx0PjwvaW52b2ljZS1waWNrZXI+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IHsgZ2V0T3JkZXJEZXRhaWwsIHJlZnVuZE9yZGVyRGV0YWlsLCBvcmRlckFnYWluLCBvcmRlclRha2UsIG9yZGVyRGVsLCByZWZ1bmRPcmRlckRlbCwgb3JkZXJDYW5jZWwsIHJlZnVuZEV4cHJlc3MsIGNhbmNlbFJlZnVuZE9yZGVyIH0gZnJvbSAnQC9hcGkvb3JkZXIuanMnO1xyXG5pbXBvcnQgeyBvcGVuT3JkZXJSZWZ1bmRTdWJzY3JpYmUgfSBmcm9tICdAL3V0aWxzL1N1YnNjcmliZU1lc3NhZ2UuanMnO1xyXG5pbXBvcnQgeyBnZXRDdXN0b21lclR5cGUgfSBmcm9tICdAL2FwaS9hcGkuanMnO1xyXG5pbXBvcnQgeyBnZXRDdXN0b21lciB9IGZyb20gJ0AvdXRpbHMvaW5kZXguanMnO1xyXG5pbXBvcnQgeyBnZXRVc2VySW5mbywgaW52b2ljZUxpc3QsIG1ha2VVcGludm9pY2UgfSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuaW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5pbXBvcnQgb3JkZXJHb29kcyBmcm9tICdAL2NvbXBvbmVudHMvb3JkZXJHb29kcyc7XHJcbmltcG9ydCBDbGlwYm9hcmRKUyBmcm9tICdAL3BsdWdpbi9jbGlwYm9hcmQvY2xpcGJvYXJkLmpzJztcclxuaW1wb3J0IHsgdG9Mb2dpbiB9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcbmltcG9ydCB7IG1hcEdldHRlcnMgfSBmcm9tICd2dWV4JztcclxuLy8gI2lmZGVmIE1QXHJcbmltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcbi8vICNlbmRpZlxyXG5pbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yJztcclxuaW1wb3J0IGludm9pY2VQaWNrZXIgZnJvbSAnLi4vY29tcG9uZW50cy9pbnZvaWNlUGlja2VyL2luZGV4LnZ1ZSc7XHJcbmltcG9ydCBpbnZvaWNlTW9kYWwgZnJvbSAnLi4vY29tcG9uZW50cy9pbnZvaWNlTW9kYWwvaW5kZXgudnVlJztcclxuaW1wb3J0IHpiQ29kZSBmcm9tICdAL2NvbXBvbmVudHMvemItY29kZS96Yi1jb2RlLnZ1ZSc7XHJcbmltcG9ydCB7IEhUVFBfUkVRVUVTVF9VUkwgfSBmcm9tICdAL2NvbmZpZy9hcHAuanMnO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGNvbXBvbmVudHM6IHtcclxuXHRcdGhvbWUsXHJcblx0XHRpbnZvaWNlUGlja2VyLFxyXG5cdFx0aW52b2ljZU1vZGFsLFxyXG5cdFx0b3JkZXJHb29kcyxcclxuXHRcdHpiQ29kZSxcclxuXHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0YXV0aG9yaXplXHJcblx0XHQvLyAjZW5kaWZcclxuXHR9LFxyXG5cdG1peGluczogW2NvbG9yc10sXHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdGN1c3RvbUZvcm06ICcnLCAvL+iHquWumuS5ieeVmeiogFxyXG5cdFx0XHQvL+S6jOe7tOeggeWPguaVsFxyXG5cdFx0XHRjb2RlU2hvdzogZmFsc2UsXHJcblx0XHRcdGNpZDogJzEnLFxyXG5cdFx0XHRpZlNob3c6IHRydWUsXHJcblx0XHRcdHZhbDogJycsIC8vIOimgeeUn+aIkOeahOS6jOe7tOeggeWAvFxyXG5cdFx0XHRzaXplOiAyMDAsIC8vIOS6jOe7tOeggeWkp+Wwj1xyXG5cdFx0XHR1bml0OiAndXB4JywgLy8g5Y2V5L2NXHJcblx0XHRcdGJhY2tncm91bmQ6ICcjRkZGJywgLy8g6IOM5pmv6ImyXHJcblx0XHRcdGZvcmVncm91bmQ6ICcjMDAwJywgLy8g5YmN5pmv6ImyXHJcblx0XHRcdHBkZ3JvdW5kOiAnIzAwMCcsIC8vIOinkuagh+iJslxyXG5cdFx0XHRpY29uOiAnJywgLy8g5LqM57u056CB5Zu+5qCHXHJcblx0XHRcdGljb25zaXplOiA0MCwgLy8g5LqM57u056CB5Zu+5qCH5aSn5bCPXHJcblx0XHRcdGx2OiAzLCAvLyDkuoznu7TnoIHlrrnplJnnuqfliKsg77yMIOS4gOiIrOS4jeeUqOiuvue9ru+8jOm7mOiupOWwseihjFxyXG5cdFx0XHRvbnZhbDogdHJ1ZSwgLy8gdmFs5YC85Y+Y5YyW5pe26Ieq5Yqo6YeN5paw55Sf5oiQ5LqM57u056CBXHJcblx0XHRcdGxvYWRNYWtlOiB0cnVlLCAvLyDnu4Tku7bliqDovb3lrozmiJDlkI7oh6rliqjnlJ/miJDkuoznu7TnoIFcclxuXHRcdFx0c3JjOiAnJywgLy8g5LqM57u056CB55Sf5oiQ5ZCO55qE5Zu+54mH5Zyw5Z2A5oiWYmFzZTY0XHJcblx0XHRcdGNvZGVTcmM6ICcnLFxyXG5cdFx0XHR3ZDogMCxcclxuXHRcdFx0aGc6IDAsXHJcblx0XHRcdG1wVXJsOiAnJyxcclxuXHJcblx0XHRcdG9yZGVyX2lkOiAnJyxcclxuXHRcdFx0ZXZhbHVhdGU6IDAsXHJcblx0XHRcdGNhcnRJbmZvOiBbXSwgLy/otK3nianovabkuqflk4FcclxuXHRcdFx0cGlkOiAwLCAvL+S4iue6p+iuouWNlUlEXHJcblx0XHRcdHNwbGl0OiBbXSwgLy/liIbljZXllYblk4FcclxuXHRcdFx0b3JkZXJJbmZvOiB7XHJcblx0XHRcdFx0aGVscF9pbmZvOiB7fSxcclxuXHRcdFx0XHRzeXN0ZW1fc3RvcmU6IHt9LFxyXG5cdFx0XHRcdF9zdGF0dXM6IHt9XHJcblx0XHRcdH0sIC8v6K6i5Y2V6K+m5oOFXHJcblx0XHRcdHN5c3RlbV9zdG9yZToge30sXHJcblx0XHRcdGlzR29vZHNSZXR1cm46IGZhbHNlLCAvL+aYr+WQpuS4uumAgOasvuiuouWNlVxyXG5cdFx0XHRzdGF0dXM6IHt9LCAvL+iuouWNleW6lemDqOaMiemSrueKtuaAgVxyXG5cdFx0XHRyZWZ1bmRfY2xvc2U6IGZhbHNlLFxyXG5cdFx0XHRpc0Nsb3NlOiBmYWxzZSxcclxuXHRcdFx0cGF5TW9kZTogW1xyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoYOW+ruS/oeaUr+S7mGApLFxyXG5cdFx0XHRcdFx0aWNvbjogJ2ljb24td2VpeGluemhpZnUnLFxyXG5cdFx0XHRcdFx0dmFsdWU6ICd3ZWl4aW4nLFxyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOS9v+eUqOW+ruS/oeW/q+aNt+aUr+S7mGApLFxyXG5cdFx0XHRcdFx0cGF5U3RhdHVzOiB0cnVlXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDUgfHwgQVBQLVBMVVNcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRuYW1lOiB0aGlzLiR0KGDmlK/ku5jlrp3mlK/ku5hgKSxcclxuXHRcdFx0XHRcdGljb246ICdpY29uLXpoaWZ1YmFvJyxcclxuXHRcdFx0XHRcdHZhbHVlOiAnYWxpcGF5JyxcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDkvb/nlKjmlK/ku5jlrp3mlK/ku5hgKSxcclxuXHRcdFx0XHRcdHBheVN0YXR1czogdHJ1ZVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg5L2Z6aKd5pSv5LuYYCksXHJcblx0XHRcdFx0XHRpY29uOiAnaWNvbi15dWV6aGlmdScsXHJcblx0XHRcdFx0XHR2YWx1ZTogJ3l1ZScsXHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5Y+v55So5L2Z6aKdYCksXHJcblx0XHRcdFx0XHRudW1iZXI6IDAsXHJcblx0XHRcdFx0XHRwYXlTdGF0dXM6IHRydWVcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoYOWlveWPi+S7o+S7mGApLFxyXG5cdFx0XHRcdFx0aWNvbjogJ2ljb24taGFveW91ZGFpemhpZnUnLFxyXG5cdFx0XHRcdFx0dmFsdWU6ICdmcmllbmQnLFxyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOaJvuW+ruS/oeWlveWPi+aUr+S7mGApLFxyXG5cdFx0XHRcdFx0cGF5U3RhdHVzOiAxXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRuYW1lOiB0aGlzLiR0KGDpgJrogZTmlK/ku5hgKSxcclxuXHRcdFx0XHRcdGljb246ICdpY29uLXRvbmdsaWFuemhpZnUxJyxcclxuXHRcdFx0XHRcdHZhbHVlOiAnYWxsaW5wYXknLFxyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOS9v+eUqOmAmuiBlOaUr+S7mOS7mOasvmApLFxyXG5cdFx0XHRcdFx0cGF5U3RhdHVzOiAxXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRdLFxyXG5cdFx0XHRwYXlfY2xvc2U6IGZhbHNlLFxyXG5cdFx0XHRwYXlfb3JkZXJfaWQ6ICcnLFxyXG5cdFx0XHR0b3RhbFByaWNlOiAnMCcsXHJcblx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRyb3V0aW5lQ29udGFjdDogMCxcclxuXHRcdFx0ZXhwcmVzc19udW06ICcnLFxyXG5cdFx0XHRpbnZvaWNlX2Z1bmM6IGZhbHNlLFxyXG5cdFx0XHRpbnZvaWNlRGF0YToge30sXHJcblx0XHRcdGludm9pY2VfaWQ6IDAsXHJcblx0XHRcdGludkNoZWNrZWQ6ICcnLFxyXG5cdFx0XHRtb3JlQnRuOiBmYWxzZSxcclxuXHRcdFx0aW52U2hvdzogZmFsc2UsXHJcblx0XHRcdGFsZWFydFN0YXR1czogZmFsc2UsIC8v5Y+R56Wo5by556qXXHJcblx0XHRcdHNwZWNpYWxfaW52b2ljZTogZmFsc2UsXHJcblx0XHRcdGludkxpc3Q6IFtdLFxyXG5cdFx0XHRjdXN0b21lckluZm86IHt9LFxyXG5cdFx0XHR1c2VySW5mbzoge30sXHJcblx0XHRcdGlzUmV0dXJlbjogJycsXHJcblx0XHRcdHVybFF1ZXJ5OiAnJ1xyXG5cdFx0fTtcclxuXHR9LFxyXG5cdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRvbkxvYWQ6IGZ1bmN0aW9uIChvcHRpb25zKSB7XHJcblx0XHRpZiAob3B0aW9ucy5vcmRlcl9pZCkge1xyXG5cdFx0XHR0aGlzLiRzZXQodGhpcywgJ29yZGVyX2lkJywgb3B0aW9ucy5vcmRlcl9pZCk7XHJcblx0XHRcdHRoaXMuaXNSZXR1cmVuID0gb3B0aW9ucy5pc1JldHVyZW47XHJcblx0XHR9XHJcblx0XHRpZiAob3B0aW9ucy5pbnZvaWNlX2lkKSB7XHJcblx0XHRcdHRoaXMuaW52b2ljZV9pZCA9IG9wdGlvbnMuaW52b2ljZV9pZDtcclxuXHRcdH1cclxuXHR9LFxyXG5cdG9uU2hvdygpIHtcclxuXHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0dGhpcy5nZXRPcmRlckluZm8oKTtcclxuXHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHR0aGlzLmdldEN1c3RvbWVyVHlwZSgpO1xyXG5cdFx0XHRsZXQgb3B0ID0gd3guZ2V0RW50ZXJPcHRpb25zU3luYygpO1xyXG5cdFx0XHRpZiAob3B0LnNjZW5lID09ICcxMDM4JyAmJiBvcHQucmVmZXJyZXJJbmZvLmFwcElkID09ICd3eGVmMjc3OTk2YWNjMTY2YzMnKSB7XHJcblx0XHRcdFx0Ly8g5Luj6KGo5LuO5pS26ZO25Y+w5bCP56iL5bqP6L+U5ZueXHJcblx0XHRcdFx0bGV0IGV4dHJhRGF0YSA9IG9wdC5yZWZlcnJlckluZm8uZXh0cmFEYXRhO1xyXG5cdFx0XHRcdGlmICghZXh0cmFEYXRhKSB7XHJcblx0XHRcdFx0XHQvLyBcIuW9k+WJjemAmui/h+eJqeeQhuaMiemUrui/lOWbnu+8jOacquaOpeaUtuWIsOi/lOWPgu+8jOW7uuiuruiHquihjOafpeivouS6pOaYk+e7k+aenFwiO1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRPcmRlckluZm8oKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKGV4dHJhRGF0YS5jb2RlID09ICdzdWNjZXNzJykge1xyXG5cdFx0XHRcdFx0XHQvLyBcIuaUr+S7mOaIkOWKn1wiO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldE9yZGVySW5mbygpO1xyXG5cdFx0XHRcdFx0fSBlbHNlIGlmIChleHRyYURhdGEuY29kZSA9PSAnY2FuY2VsJykge1xyXG5cdFx0XHRcdFx0XHQvLyBcIuaUr+S7mOW3suWPlua2iFwiO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmlK/ku5jlt7Llj5bmtohgKVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdC8vIFwi5pSv5LuY5aSx6LSl77yaXCIgKyBleHRyYURhdGEuZXJybXNnO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmlK/ku5jlpLHotKXvvJoke2V4dHJhRGF0YS5lcnJtc2d9YClcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHR0b0xvZ2luKCk7XHJcblx0XHR9XHJcblx0fSxcclxuXHRvbkhpZGU6IGZ1bmN0aW9uICgpIHtcclxuXHRcdHRoaXMuaXNDbG9zZSA9IHRydWU7XHJcblx0fSxcclxuXHRvblJlYWR5OiBmdW5jdGlvbiAoKSB7XHJcblx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHtcclxuXHRcdFx0Y29uc3QgY2xpcGJvYXJkID0gbmV3IENsaXBib2FyZEpTKCcuY29weS1kYXRhJyk7XHJcblx0XHRcdGNsaXBib2FyZC5vbignc3VjY2VzcycsICgpID0+IHtcclxuXHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWkjeWItuaIkOWKn2ApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0pO1xyXG5cdFx0XHRjb25zdCBhZGRyZXNzID0gbmV3IENsaXBib2FyZEpTKCcuY29weS1yZWZ1bmQtbXNnJyk7XHJcblx0XHRcdGFkZHJlc3Mub24oJ3N1Y2Nlc3MnLCAoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDlpI3liLbmiJDlip9gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9KTtcclxuXHRcdH0pO1xyXG5cclxuXHRcdC8vICNlbmRpZlxyXG5cdH0sXHJcblx0bWV0aG9kczoge1xyXG5cdFx0cXJSKHJlcykge1xyXG5cdFx0XHR0aGlzLmNvZGVTcmMgPSByZXM7XHJcblx0XHR9LFxyXG5cdFx0Y2FuY2VsUmVmdW5kT3JkZXIob3JkZXJJZCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlj5bmtojnlLPor7dgKSxcclxuXHRcdFx0XHRjb250ZW50OiB0aGF0LiR0KGDmgqjnoa7orqTmlL7lvIPmraTmrKHnlLPor7flkJdgKSxcclxuXHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0Y2FuY2VsUmVmdW5kT3JkZXIodGhhdC5vcmRlcl9pZClcclxuXHRcdFx0XHRcdFx0XHQudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaTjeS9nOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGFiOiA0LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy91c2Vycy91c2VyX3JldHVybl9saXN0L2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0LmNhdGNoKChlcnIpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdHJlZnVuZElucHV0KCkge1xyXG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzL29yZGVyX3JlZnVuZF9nb29kcy9pbmRleD9vcmRlcklkPWAgKyB0aGlzLm9yZGVyX2lkXHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdGdldEN1c3RvbWVyVHlwZSgpIHtcclxuXHRcdFx0Z2V0Q3VzdG9tZXJUeXBlKClcclxuXHRcdFx0XHQudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmN1c3RvbWVySW5mbyA9IHJlcy5kYXRhO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0LmNhdGNoKChlcnIpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdGdvR29vZENhbGwoKSB7XHJcblx0XHRcdGdldEN1c3RvbWVyKGAvcGFnZXMvZXh0ZW5zaW9uL2N1c3RvbWVyX2xpc3QvY2hhdD9vcmRlcklkPSR7dGhpcy5vcmRlcl9pZH0maXNSZXR1cmVuPSR7dGhpcy5pc1JldHVyZW59YCk7XHJcblx0XHR9LFxyXG5cdFx0b3BlblN1YmNyaWJlKGUpIHtcclxuXHRcdFx0bGV0IHBhZ2UgPSBlO1xyXG5cdFx0XHQvLyAjaWZuZGVmIE1QXHJcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHR1cmw6IHBhZ2VcclxuXHRcdFx0fSk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5q2j5Zyo5Yqg6L295LitYClcclxuXHRcdFx0fSk7XHJcblx0XHRcdG9wZW5PcmRlclJlZnVuZFN1YnNjcmliZSgpXHJcblx0XHRcdFx0LnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogcGFnZVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQuY2F0Y2goKGVycikgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdGdvUmV0dXJuR29vZHMoKSB7fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog5ouo5omT55S16K+dXHJcblx0XHQgKi9cclxuXHRcdG1ha2VQaG9uZTogZnVuY3Rpb24gKCkge1xyXG5cdFx0XHR1bmkubWFrZVBob25lQ2FsbCh7XHJcblx0XHRcdFx0cGhvbmVOdW1iZXI6IHRoaXMuc3lzdGVtX3N0b3JlLnBob25lXHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog5omT5byA5Zyw5Zu+XHJcblx0XHQgKlxyXG5cdFx0ICovXHJcblx0XHRzaG93TWFvTG9jYXRpb246IGZ1bmN0aW9uICgpIHtcclxuXHRcdFx0aWYgKCF0aGlzLnN5c3RlbV9zdG9yZS5sYXRpdHVkZSB8fCAhdGhpcy5zeXN0ZW1fc3RvcmUubG9uZ2l0dWRlKVxyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOe8uuWwkee7j+e6rOW6puS/oeaBr+aXoOazleafpeeci+WcsOWbvmApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdHVuaS5vcGVuTG9jYXRpb24oe1xyXG5cdFx0XHRcdGxhdGl0dWRlOiBwYXJzZUZsb2F0KHRoaXMuc3lzdGVtX3N0b3JlLmxhdGl0dWRlKSxcclxuXHRcdFx0XHRsb25naXR1ZGU6IHBhcnNlRmxvYXQodGhpcy5zeXN0ZW1fc3RvcmUubG9uZ2l0dWRlKSxcclxuXHRcdFx0XHRzY2FsZTogOCxcclxuXHRcdFx0XHRuYW1lOiB0aGlzLnN5c3RlbV9zdG9yZS5uYW1lLFxyXG5cdFx0XHRcdGFkZHJlc3M6IHRoaXMuc3lzdGVtX3N0b3JlLmFkZHJlc3MgKyB0aGlzLnN5c3RlbV9zdG9yZS5kZXRhaWxlZF9hZGRyZXNzLFxyXG5cdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uICgpIHt9XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog5omT5byA5pSv5LuY57uE5Lu2XHJcblx0XHQgKlxyXG5cdFx0ICovXHJcblx0XHRwYXlfb3BlbjogZnVuY3Rpb24gKCkge1xyXG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzL2Nhc2hpZXIvaW5kZXg/b3JkZXJfaWQ9JHt0aGlzLm9yZGVySW5mby5vcmRlcl9pZH0mZnJvbV90eXBlPW9yZGVyYFxyXG5cdFx0XHR9KTtcclxuXHRcdFx0Ly8gdGhpcy5wYXlfY2xvc2UgPSB0cnVlO1xyXG5cdFx0XHQvLyB0aGlzLnBheV9vcmRlcl9pZCA9IHRoaXMub3JkZXJJbmZvLm9yZGVyX2lkO1xyXG5cdFx0XHQvLyB0aGlzLnRvdGFsUHJpY2UgPSB0aGlzLm9yZGVySW5mby5wYXlfcHJpY2U7XHJcblx0XHR9LFxyXG5cdFx0LyoqXHJcblx0XHQgKiDmlK/ku5jlpLHotKXlm57osINcclxuXHRcdCAqXHJcblx0XHQgKi9cclxuXHRcdHBheV9mYWlsOiBmdW5jdGlvbiAoKSB7XHJcblx0XHRcdHRoaXMucGF5X2Nsb3NlID0gZmFsc2U7XHJcblx0XHRcdHRoaXMucGF5X29yZGVyX2lkID0gJyc7XHJcblx0XHR9LFxyXG5cdFx0LyoqXHJcblx0XHQgKiDnmbvlvZXmjojmnYPlm57osINcclxuXHRcdCAqXHJcblx0XHQgKi9cclxuXHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24gKCkge1xyXG5cdFx0XHR0aGlzLmdldE9yZGVySW5mbygpO1xyXG5cdFx0XHR0aGlzLmdldFVzZXJJbmZvKCk7XHJcblx0XHR9LFxyXG5cdFx0LyoqXHJcblx0XHQgKiDojrflj5bnlKjmiLfkv6Hmga9cclxuXHRcdCAqXHJcblx0XHQgKi9cclxuXHRcdGdldFVzZXJJbmZvOiBmdW5jdGlvbiAoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0Z2V0VXNlckluZm8oKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHR0aGF0LnVzZXJJbmZvID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0dGhhdC5wYXlNb2RlWzJdLm51bWJlciA9IHJlcy5kYXRhLm5vd19tb25leTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHR0aGF0LnBheU1vZGVbMl0ubnVtYmVyID0gcmVzLmRhdGEubm93X21vbmV5O1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdHRoYXQucGF5TW9kZVsxXS5udW1iZXIgPSByZXMuZGF0YS5ub3dfbW9uZXk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdwYXlNb2RlJywgdGhhdC5wYXlNb2RlKTtcclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0LyoqXHJcblx0XHQgKiDojrflj5borqLljZXor6bnu4bkv6Hmga9cclxuXHRcdCAqXHJcblx0XHQgKi9cclxuXHRcdGdldE9yZGVySW5mbzogZnVuY3Rpb24gKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOato+WcqOWKoOi9veS4rWApXHJcblx0XHRcdH0pO1xyXG5cdFx0XHRsZXQgb2JqID0gJyc7XHJcblx0XHRcdGlmICh0aGF0LmlzUmV0dXJlbikge1xyXG5cdFx0XHRcdG9iaiA9IHJlZnVuZE9yZGVyRGV0YWlsKHRoaXMub3JkZXJfaWQpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdG9iaiA9IGdldE9yZGVyRGV0YWlsKHRoaXMub3JkZXJfaWQpO1xyXG5cdFx0XHR9XHJcblx0XHRcdG9ialxyXG5cdFx0XHRcdC50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuZGF0YS5waWQgJiYgcmVzLmRhdGEucGlkID09IC0xKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyhcclxuXHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K6i5Y2V5L+h5oGv5LiN5a2Y5ZyoYClcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdCcvcGFnZXMvZ29vZHMvb3JkZXJfbGlzdC9pbmRleCdcclxuXHRcdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGxldCBfdHlwZSA9IHJlcy5kYXRhLl9zdGF0dXMuX3R5cGU7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnb3JkZXJJbmZvJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0Ly/lpITnkIboh6rlrprkuYnnlZnoqIDpnZ7lv4XloavpobnnmoTmlbDmja7lsZXnpLpcclxuXHRcdFx0XHRcdGxldCBhcnIgPSBbXTtcclxuXHRcdFx0XHRcdHRoYXQub3JkZXJJbmZvLmN1c3RvbV9mb3JtLm1hcCgoaSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAoaS52YWx1ZSAhPSAnJykge1xyXG5cdFx0XHRcdFx0XHRcdGFyci5wdXNoKGkpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnY3VzdG9tRm9ybScsIGFycik7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2NhcnRJbmZvJywgcmVzLmRhdGEuY2FydEluZm8pO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdwaWQnLCByZXMuZGF0YS5waWQpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdzcGxpdCcsIHJlcy5kYXRhLnNwbGl0KTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnZXZhbHVhdGUnLCBfdHlwZSA9PSAzID8gMyA6IDApO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdzeXN0ZW1fc3RvcmUnLCByZXMuZGF0YS5zeXN0ZW1fc3RvcmUpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdpbnZvaWNlRGF0YScsIHJlcy5kYXRhLmludm9pY2UpO1xyXG5cdFx0XHRcdFx0aWYgKHRoYXQuaW52b2ljZURhdGEpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5pbnZvaWNlRGF0YS5wYXlfcHJpY2UgPSByZXMuZGF0YS5wYXlfcHJpY2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2ludm9pY2VfZnVuYycsIHJlcy5kYXRhLmludm9pY2VfZnVuYyk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3NwZWNpYWxfaW52b2ljZScsIHJlcy5kYXRhLnNwZWNpYWxfaW52b2ljZSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3JvdXRpbmVDb250YWN0JywgTnVtYmVyKHJlcy5kYXRhLnJvdXRpbmVfY29udGFjdF90eXBlKSk7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDUgfHwgQVBQLVBMVVNcclxuXHRcdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC52YWwgPSBIVFRQX1JFUVVFU1RfVVJMICsgJy9wYWdlcy9hZG1pbi9vcmRlcl9jYW5jZWxsYXRpb24vaW5kZXg/dmVyaWZ5X2NvZGU9JyArIHRoYXQub3JkZXJJbmZvLnZlcmlmeV9jb2RlO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdFx0aWYgKCF0aGF0Lm9yZGVySW5mby5jb2RlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnZhbCA9IEhUVFBfUkVRVUVTVF9VUkwgKyAnL3BhZ2VzL2FkbWluL29yZGVyX2NhbmNlbGxhdGlvbi9pbmRleD92ZXJpZnlfY29kZT0nICsgdGhhdC5vcmRlckluZm8udmVyaWZ5X2NvZGU7XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5jb2RlU3JjID0gdGhhdC5vcmRlckluZm8uY29kZSB8fCAnJztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0aWYgKHRoaXMub3JkZXJJbmZvLnJlZnVuZF9zdGF0dXMgIT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzR29vZHNSZXR1cm4gPSB0cnVlO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc1JldHVyZW4gPSAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKHRoYXQuaW52b2ljZV9pZCAmJiAhdGhhdC5pbnZvaWNlRGF0YSkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmludkNoZWNrZWQgPSB0aGF0Lmludm9pY2VfaWQgfHwgJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMuaW52b2ljZUFwcGx5KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LnBheU1vZGUubWFwKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtLnZhbHVlID09ICd3ZWl4aW4nKSB7XHJcblx0XHRcdFx0XHRcdFx0aXRlbS5wYXlTdGF0dXMgPSByZXMuZGF0YS5wYXlfd2VpeGluX29wZW4gPyB0cnVlIDogZmFsc2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKGl0ZW0udmFsdWUgPT0gJ2FsaXBheScpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLnBheVN0YXR1cyA9IHJlcy5kYXRhLmFsaV9wYXlfc3RhdHVzID8gdHJ1ZSA6IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtLnZhbHVlID09ICd5dWUnKSB7XHJcblx0XHRcdFx0XHRcdFx0aXRlbS5wYXlTdGF0dXMgPSByZXMuZGF0YS55dWVfcGF5X3N0YXR1cyA9PSAxID8gdHJ1ZSA6IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtLnZhbHVlID09ICdmcmllbmQnKSB7XHJcblx0XHRcdFx0XHRcdFx0aXRlbS5wYXlTdGF0dXMgPSByZXMuZGF0YS5mcmllbmRfcGF5X3N0YXR1cyA9PSAxID8gdHJ1ZSA6IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtLnZhbHVlID09ICdhbGxpbnBheScpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLnBheVN0YXR1cyA9IHJlcy5kYXRhLnBheV9hbGxpbl9vcGVuID09IDEgPyB0cnVlIDogZmFsc2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHRcdHRoYXQuZ2V0T3JkZXJTdGF0dXMoKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC5jYXRjaCgoZXJyKSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhlcnIsICdlcnInKTtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHQnL3BhZ2VzL2dvb2RzL29yZGVyX2xpc3QvaW5kZXgnXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdC8vIOS4jeW8gOWPkeelqFxyXG5cdFx0aW52Q2FuY2VsKCkge1xyXG5cdFx0XHR0aGlzLmludkNoZWNrZWQgPSAnJztcclxuXHRcdFx0dGhpcy5pbnZUaXRsZSA9IHRoaXMuJHQoYOS4jeW8gOWPkeelqGApO1xyXG5cdFx0XHR0aGlzLmludlNob3cgPSBmYWxzZTtcclxuXHRcdH0sXHJcblx0XHQvLyDpgInmi6nlj5HnpahcclxuXHRcdGludlN1YihpZCkge1xyXG5cdFx0XHR0aGlzLmludkNoZWNrZWQgPSBpZDtcclxuXHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0b3JkZXJfaWQ6IHRoaXMub3JkZXJfaWQsXHJcblx0XHRcdFx0aW52b2ljZV9pZDogdGhpcy5pbnZDaGVja2VkXHJcblx0XHRcdH07XHJcblx0XHRcdG1ha2VVcGludm9pY2UoZGF0YSlcclxuXHRcdFx0XHQudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOeUs+ivt+aIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhpcy5pbnZTaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLmFsZWFydFN0YXR1cyA9IHRydWU7XHJcblx0XHRcdFx0XHR0aGlzLmdldE9yZGVySW5mbygpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0LmNhdGNoKChlcnIpID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdC8vIOWFs+mXreWPkeelqFxyXG5cdFx0aW52Q2xvc2UoKSB7XHJcblx0XHRcdHRoaXMuaW52U2hvdyA9IGZhbHNlO1xyXG5cdFx0XHR0aGlzLmdldEludm9pY2VMaXN0KCk7XHJcblx0XHR9LFxyXG5cdFx0Ly/nlLPor7flvIDnpahcclxuXHRcdGludm9pY2VBcHBseSgpIHtcclxuXHRcdFx0dGhpcy51cmxRdWVyeSA9IGAmc3BlY2lhbEludm9pY2U9JHt0aGlzLnVzZXJJbmZvLnNwZWNpYWxfaW52b2ljZX1gO1xyXG5cdFx0XHR0aGlzLmdldEludm9pY2VMaXN0KCk7XHJcblx0XHRcdHRoaXMubW9yZUJ0biA9IGZhbHNlO1xyXG5cdFx0XHR0aGlzLmludlNob3cgPSB0cnVlO1xyXG5cdFx0fSxcclxuXHRcdGFsZWFydFN0YXR1c0NoYW5nZSgpIHtcclxuXHRcdFx0dGhpcy5tb3JlQnRuID0gZmFsc2U7XHJcblx0XHRcdHRoaXMuYWxlYXJ0U3RhdHVzID0gdHJ1ZTtcclxuXHRcdH0sXHJcblx0XHRnZXRJbnZvaWNlTGlzdCgpIHtcclxuXHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5q2j5Zyo5Yqg6L295LitYClcclxuXHRcdFx0fSk7XHJcblx0XHRcdGludm9pY2VMaXN0KClcclxuXHRcdFx0XHQudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHRoaXMuaW52TGlzdCA9IHJlcy5kYXRhLm1hcCgoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRpdGVtLmlkID0gaXRlbS5pZC50b1N0cmluZygpO1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gaXRlbTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0Y29uc3QgcmVzdWx0ID0gdGhpcy5pbnZMaXN0LmZpbmQoKGl0ZW0pID0+IGl0ZW0uaWQgPT0gdGhpcy5pbnZDaGVja2VkKTtcclxuXHRcdFx0XHRcdGlmIChyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0bGV0IG5hbWUgPSAnJztcclxuXHRcdFx0XHRcdFx0bmFtZSArPSByZXN1bHQuaGVhZGVyX3R5cGUgPT09IDEgPyB0aGlzLiR0KGDkuKrkurpgKSA6IHRoaXMuJHQoYOS8geS4mmApO1xyXG5cdFx0XHRcdFx0XHRuYW1lICs9IHJlc3VsdC50eXBlID09PSAxID8gdGhpcy4kdChg5pmu6YCaYCkgOiB0aGlzLiR0KGDkuJPnlKhgKTtcclxuXHRcdFx0XHRcdFx0bmFtZSArPSB0aGlzLiR0KGDlj5HnpahgKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5pbnZUaXRsZSA9IG5hbWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQuY2F0Y2goKGVycikgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0bW9yZSgpIHtcclxuXHRcdFx0dGhpcy5tb3JlQnRuID0gIXRoaXMubW9yZUJ0bjtcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqXHJcblx0XHQgKiDliarliIforqLljZXlj7dcclxuXHRcdCAqL1xyXG5cdFx0Ly8gI2lmbmRlZiBINVxyXG5cdFx0Y29weTogZnVuY3Rpb24gKHRleHQpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHR1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XHJcblx0XHRcdFx0ZGF0YTogdGV4dFxyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHQvLyAjZW5kaWZcclxuXHRcdC8vICNpZm5kZWYgSDVcclxuXHRcdGNvcHlBZGRyZXNzKCkge1xyXG5cdFx0XHR1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XHJcblx0XHRcdFx0ZGF0YTogdGhpcy5vcmRlckluZm8uX3N0YXR1cy5yZWZ1bmRfbmFtZSArIHRoaXMub3JkZXJJbmZvLl9zdGF0dXMucmVmdW5kX3Bob25lICsgdGhpcy5vcmRlckluZm8uX3N0YXR1cy5yZWZ1bmRfYWRkcmVzcyxcclxuXHRcdFx0XHRzdWNjZXNzKCkge1xyXG5cdFx0XHRcdFx0dW5pLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5aSN5Yi25oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHQvLyAjZW5kaWZcclxuXHRcdGNvcHlUZXh0KHRleHQpIHtcclxuXHRcdFx0bGV0IHN0ciA9ICcnO1xyXG5cdFx0XHR0aGlzLmN1c3RvbUZvcm0ubWFwKChlKSA9PiB7XHJcblx0XHRcdFx0aWYgKGUubGFiZWwgIT09ICdpbWcnKSB7XHJcblx0XHRcdFx0XHRzdHIgKz0gZS50aXRsZSArIGUudmFsdWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0dW5pLnNldENsaXBib2FyZERhdGEoe1xyXG5cdFx0XHRcdGRhdGE6IHN0clxyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdGNvcHlBZGRyZXNzKCkge1xyXG5cdFx0XHQvLyBjb25zb2xlLmxvZygnMTExMTExMTExMTExMScpXHJcblx0XHRcdC8vIGxldCBtc2cgPVxyXG5cdFx0XHQvLyBjb25zb2xlLmxvZyhtc2cpXHJcblx0XHRcdC8vIHJldHVybiBtc2dcclxuXHRcdH0sXHJcblx0XHQvLyAjZW5kaWZcclxuXHRcdC8qKlxyXG5cdFx0ICog5omT55S16K+dXHJcblx0XHQgKi9cclxuXHRcdGdvVGVsOiBmdW5jdGlvbiAoKSB7XHJcblx0XHRcdHVuaS5tYWtlUGhvbmVDYWxsKHtcclxuXHRcdFx0XHRwaG9uZU51bWJlcjogdGhpcy5vcmRlckluZm8uZGVsaXZlcnlfaWRcclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0LyoqXHJcblx0XHQgKiDorr7nva7lupXpg6jmjInpkq5cclxuXHRcdCAqXHJcblx0XHQgKi9cclxuXHRcdGdldE9yZGVyU3RhdHVzOiBmdW5jdGlvbiAoKSB7XHJcblx0XHRcdGxldCBvcmRlckluZm8gPSB0aGlzLm9yZGVySW5mbyB8fCB7fSxcclxuXHRcdFx0XHRfc3RhdHVzID0gb3JkZXJJbmZvLl9zdGF0dXMgfHwge1xyXG5cdFx0XHRcdFx0X3R5cGU6IDBcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHN0YXR1cyA9IHt9O1xyXG5cdFx0XHRsZXQgdHlwZSA9IHBhcnNlSW50KF9zdGF0dXMuX3R5cGUpLFxyXG5cdFx0XHRcdGRlbGl2ZXJ5X3R5cGUgPSBvcmRlckluZm8uZGVsaXZlcnlfdHlwZSxcclxuXHRcdFx0XHRzZWNraWxsX2lkID0gb3JkZXJJbmZvLnNlY2tpbGxfaWQgPyBwYXJzZUludChvcmRlckluZm8uc2Vja2lsbF9pZCkgOiAwLFxyXG5cdFx0XHRcdGJhcmdhaW5faWQgPSBvcmRlckluZm8uYmFyZ2Fpbl9pZCA/IHBhcnNlSW50KG9yZGVySW5mby5iYXJnYWluX2lkKSA6IDAsXHJcblx0XHRcdFx0ZGlzY291bnRfaWQgPSBvcmRlckluZm8uZGlzY291bnRfaWQgPyBwYXJzZUludChvcmRlckluZm8uZGlzY291bnRfaWQpIDogMCxcclxuXHRcdFx0XHRjb21iaW5hdGlvbl9pZCA9IG9yZGVySW5mby5jb21iaW5hdGlvbl9pZCA/IHBhcnNlSW50KG9yZGVySW5mby5jb21iaW5hdGlvbl9pZCkgOiAwO1xyXG5cdFx0XHRzdGF0dXMgPSB7XHJcblx0XHRcdFx0dHlwZTogdHlwZSA9PSA5ID8gLTkgOiB0eXBlLFxyXG5cdFx0XHRcdGNsYXNzX3N0YXR1czogMFxyXG5cdFx0XHR9O1xyXG5cdFx0XHRpZiAodHlwZSA9PSAxICYmIGNvbWJpbmF0aW9uX2lkID4gMCkgc3RhdHVzLmNsYXNzX3N0YXR1cyA9IDE7IC8v5p+l55yL5ou85ZuiXHJcblx0XHRcdGlmICh0eXBlID09IDIgJiYgZGVsaXZlcnlfdHlwZSA9PSAnZXhwcmVzcycpIHN0YXR1cy5jbGFzc19zdGF0dXMgPSAyOyAvL+afpeeci+eJqea1gVxyXG5cdFx0XHRpZiAodHlwZSA9PSAyKSBzdGF0dXMuY2xhc3Nfc3RhdHVzID0gMzsgLy/noa7orqTmlLbotKdcclxuXHRcdFx0aWYgKHR5cGUgPT0gNCB8fCB0eXBlID09IDApIHN0YXR1cy5jbGFzc19zdGF0dXMgPSA0OyAvL+WIoOmZpOiuouWNlVxyXG5cdFx0XHRpZiAoIXNlY2tpbGxfaWQgJiYgIWJhcmdhaW5faWQgJiYgIWNvbWJpbmF0aW9uX2lkICYmICFkaXNjb3VudF9pZCAmJiAhb3JkZXJJbmZvLnR5cGUgJiYgKHR5cGUgPT0gMyB8fCB0eXBlID09IDQpKSBzdGF0dXMuY2xhc3Nfc3RhdHVzID0gNTsgLy/lho3mrKHotK3kubBcclxuXHRcdFx0dGhpcy4kc2V0KHRoaXMsICdzdGF0dXMnLCBzdGF0dXMpO1xyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog5Y675ou85Zui6K+m5oOFXHJcblx0XHQgKlxyXG5cdFx0ICovXHJcblx0XHRnb0pvaW5QaW5rOiBmdW5jdGlvbiAoKSB7XHJcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHR1cmw6ICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb25fc3RhdHVzL2luZGV4P2lkPScgKyB0aGlzLm9yZGVySW5mby5waW5rX2lkXHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog5YaN5q2k6LSt5LmwXHJcblx0XHQgKlxyXG5cdFx0ICovXHJcblx0XHRnb09yZGVyQ29uZmlybTogZnVuY3Rpb24gKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdG9yZGVyQWdhaW4odGhhdC5vcmRlckluZm8ub3JkZXJfaWQpXHJcblx0XHRcdFx0LnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX2NvbmZpcm0vaW5kZXg/bmV3PTEmY2FydElkPScgKyByZXMuZGF0YS5jYXRlSWRcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0LmNhdGNoKChlcnIpID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHRjb25maXJtT3JkZXIob3JkZXJJZCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRpZiAod3gub3BlbkJ1c2luZXNzVmlldyAmJiB0aGlzLm9yZGVySW5mby5vcmRlcl9zaGlwcGluZ19vcGVuICYmIHRoaXMub3JkZXJJbmZvLnRyYWRlX25vKSB7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDliqDovb3kuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHd4Lm9wZW5CdXNpbmVzc1ZpZXcoe1xyXG5cdFx0XHRcdFx0YnVzaW5lc3NUeXBlOiAnd2VhcHBPcmRlckNvbmZpcm0nLFxyXG5cdFx0XHRcdFx0ZXh0cmFEYXRhOiB7XHJcblx0XHRcdFx0XHRcdHRyYW5zYWN0aW9uX2lkOiB0aGlzLm9yZGVySW5mby50cmFkZV9ub1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3MoKSB7fSxcclxuXHRcdFx0XHRcdGZhaWwoZXJyKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyLmVyck1zZ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRjb21wbGV0ZSgpIHtcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy5kZWZhdWx0VGFrZShvcmRlcklkKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8gI2lmbmRlZiBNUFxyXG5cdFx0XHR0aGlzLmRlZmF1bHRUYWtlKG9yZGVySWQpO1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRkZWZhdWx0VGFrZShvcmRlcklkKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOehruiupOaUtui0p2ApLFxyXG5cdFx0XHRcdGNvbnRlbnQ6IHRoYXQuJHQoYOS4uuS/nemanOadg+ebiu+8jOivt+aUtuWIsOi0p+ehruiupOaXoOivr+WQju+8jOWGjeehruiupOaUtui0p2ApLFxyXG5cdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygnMScpO1xyXG5cdFx0XHRcdFx0XHRvcmRlclRha2Uob3JkZXJJZCA/IG9yZGVySWQgOiB0aGF0Lm9yZGVyX2lkKVxyXG5cdFx0XHRcdFx0XHRcdC50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoXHJcblx0XHRcdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5pON5L2c5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdGZ1bmN0aW9uICgpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmdldE9yZGVySW5mbygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0LmNhdGNoKChlcnIpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICpcclxuXHRcdCAqIOWIoOmZpOiuouWNlVxyXG5cdFx0ICovXHJcblx0XHRkZWxPcmRlcigpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5Yig6Zmk6K6i5Y2VYCksXHJcblx0XHRcdFx0Y29udGVudDogdGhpcy4kdChg56Gu5a6a5Yig6Zmk6K+l6K6i5Y2VYCksXHJcblx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdCh0aGF0LmlzUmV0dXJlbiA/IHJlZnVuZE9yZGVyRGVsIDogb3JkZXJEZWwpKHRoYXQub3JkZXJfaWQpXHJcblx0XHRcdFx0XHRcdFx0LnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHRoYXQuc3RhdHVzLnR5cGUgPT0gLTIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyhcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5Yig6Zmk5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRhYjogNSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy91c2Vycy91c2VyX3JldHVybl9saXN0L2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWIoOmZpOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvb3JkZXJfbGlzdC9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHQuY2F0Y2goKGVycikgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuY2FuY2VsKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlt7Llj5bmtohgKVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdGNhbmNlbE9yZGVyKCkge1xyXG5cdFx0XHRsZXQgc2VsZiA9IHRoaXM7XHJcblx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmj5DnpLpgKSxcclxuXHRcdFx0XHRjb250ZW50OiB0aGlzLiR0KGDnoa7orqTlj5bmtojor6XorqLljZVgKSxcclxuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbiAocmVzKSB7XHJcblx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0b3JkZXJDYW5jZWwoc2VsZi5vcmRlckluZm8ub3JkZXJfaWQpXHJcblx0XHRcdFx0XHRcdFx0LnRoZW4oKGRhdGEpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vICNpZm5kZWYgTVBcclxuXHRcdFx0XHRcdFx0XHRcdHNlbGYuJHV0aWwuVGlwcyhcclxuXHRcdFx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBkYXRhLm1zZ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGFiOiAzXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdFx0XHRcdFx0c2VsZi4kdXRpbC5UaXBzKFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGRhdGEubXNnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdCcvcGFnZXMvZ29vZHMvb3JkZXJfbGlzdC9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdC5jYXRjaCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRzZWxmLmdldE9yZGVySW5mbygpO1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuY2FuY2VsKSB7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdH1cclxuXHR9XHJcbn07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcbi5yZWZ1bmQtdGlwIHtcclxuXHRmb250LXNpemU6IDI0cnB4O1xyXG5cdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHJcblx0Lmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDZycHg7XHJcblx0fVxyXG59XHJcblxyXG4ucmVmdW5kLXRpcDEge1xyXG5cdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cclxuXHQuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNnJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5xcy1idG4ge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogNjBycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRmb250LXNpemU6IDI3cnB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0cGFkZGluZzogMCAyNnJweDtcclxuXHRjb2xvcjogIzY2NjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdG1hcmdpbi1yaWdodDogMjBycHg7XHJcbn1cclxuXHJcbi5yZWZ1bmQtaW5wdXQge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItcmFkaXVzOiAxNnJweCAxNnJweCAwIDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR6LWluZGV4OiA5OTtcclxuXHRwYWRkaW5nOiA0MHJweCAwIDcwcnB4IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcblxyXG5cdC5yZWZ1bmQtaW5wdXQtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQucmVmdW5kLWlucHV0LXN0eSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0cGFkZGluZzogMjBycHggMjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAyMHJweCA2NXJweDtcclxuXHR9XHJcblxyXG5cdC5pbnB1dC1tc2cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDAgNjVycHg7XHJcblxyXG5cdFx0Lmljb25mb250IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0dG9wOiA4cnB4O1xyXG5cdFx0XHRyaWdodDogLTMwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJlZnVuZC1idGgge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbjogMCA2NXJweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQuY2xvc2UtcmVmdW5kIHtcclxuXHRcdFx0cGFkZGluZzogMjRycHggODBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDgwcnB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdH1cclxuXHJcblx0XHQuc3VibWl0LXJlZnVuZCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAyNHJweCAwcnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDgwcnB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucmVmdW5kLWlucHV0Lm9uIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uZ29vZENhbGwge1xyXG5cdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA4NnJweDtcclxuXHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdGJvcmRlci10b3A6IDFycHggc29saWQgI2VlZTtcclxuXHRmb250LXNpemU6IDMwcnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuXHQuaWNvbi1rZWZ1IHtcclxuXHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cnB4O1xyXG5cdH1cclxuXHJcblx0LyogI2lmZGVmIE1QICovXHJcblx0YnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC8qICNlbmRpZiAqL1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyB7XHJcblx0cGFkZGluZy1ib3R0b206IGNhbGMoMTVycHggKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M8MTEuMi9cclxuXHRwYWRkaW5nLWJvdHRvbTogY2FsYygxNXJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M+MTEuMi9cclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmhlYWRlciB7XHJcblx0cGFkZGluZzogMCAzMHJweDtcclxuXHRoZWlnaHQ6IDE1MHJweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5oZWFkZXIub24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmhlYWRlciAucGljdHJ1ZSB7XHJcblx0d2lkdGg6IDExMHJweDtcclxuXHRoZWlnaHQ6IDExMHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmhlYWRlciAucGljdHJ1ZSBpbWFnZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAuaGVhZGVyIC5kYXRhIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0bWFyZ2luLWxlZnQ6IDI3cnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAuaGVhZGVyIC5kYXRhLm9uIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmhlYWRlciAuZGF0YSAuc3RhdGUge1xyXG5cdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bWFyZ2luLWJvdHRvbTogN3JweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmhlYWRlciAuZGF0YSAudGltZSB7XHJcblx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAubmF2IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0Y29sb3I6ICMyODI4Mjg7XHJcblx0cGFkZGluZzogMjVycHggMDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLm5hdiAubmF2Q29uIHtcclxuXHRwYWRkaW5nOiAwIDQwcnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAubmF2IC5vbiB7XHJcblx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAubmF2IC5wcm9ncmVzcyB7XHJcblx0cGFkZGluZzogMCA2NXJweDtcclxuXHRtYXJnaW4tdG9wOiAxMHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLm5hdiAucHJvZ3Jlc3MgLmxpbmUge1xyXG5cdHdpZHRoOiAxMDBycHg7XHJcblx0aGVpZ2h0OiAycnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM5MzkzOTA7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5uYXYgLnByb2dyZXNzIC5pY29uZm9udCB7XHJcblx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRjb2xvcjogIzkzOTM5MDtcclxuXHRtYXJnaW4tdG9wOiAtMnJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmFkZHJlc3Mge1xyXG5cdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0Y29sb3I6ICM4Njg2ODY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAzNXJweCAzMHJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMnJweDtcclxuXHQuaWNvbiB7XHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHR3aWR0aDogNDRycHg7XHJcblx0XHRcdGhlaWdodDogNDRycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXZpZXctbWlub3JDb2xvclQpO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQ0cnB4O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNnJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5hZGRyZXNzIC5uYW1lIHtcclxuXHRmb250LXNpemU6IDMwcnB4O1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAuYWRkcmVzcyAubmFtZSAucGhvbmUge1xyXG5cdG1hcmdpbi1sZWZ0OiA0MHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmxpbmUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogM3JweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmxpbmUgaW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyYXBwZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0bWFyZ2luLXRvcDogMTJycHg7XHJcblx0cGFkZGluZzogMzBycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5hY2VhLXJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLml0ZW0ge1xyXG5cdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0Y29sb3I6ICMyODI4Mjg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5pdGVtIH4gLml0ZW0ge1xyXG5cdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLml0ZW0gLmNvbnRlciB7XHJcblx0Y29sb3I6ICM4Njg2ODY7XHJcblx0d2lkdGg6IDQ4MHNycHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JhcHBlciAuaXRlbSAuY29udGVyIC5jb3B5IHtcclxuXHRmb250LXNpemU6IDIwcnB4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNycHg7XHJcblx0Ym9yZGVyOiAxcnB4IHNvbGlkICM2NjY7XHJcblx0cGFkZGluZzogM3JweCAxNXJweDtcclxuXHRtYXJnaW4tbGVmdDogMjRycHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLmFjdHVhbFBheSB7XHJcblx0Ym9yZGVyLXRvcDogMXJweCBzb2xpZCAjZWVlO1xyXG5cdG1hcmdpbi10b3A6IDMwcnB4O1xyXG5cdHBhZGRpbmctdG9wOiAzMHJweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdC5wYXktcGVvcGxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDQwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBheS1uaWNrbmFtZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JhcHBlciAuYWN0dWFsUGF5IC5tb25leSB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAzMHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmZvb3RlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogMjBycHggMzBycHg7XHJcblx0cGFkZGluZy1ib3R0b206IGNhbGMoMjBycHggKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M8MTEuMi9cclxuXHRwYWRkaW5nLWJvdHRvbTogY2FsYygyMHJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M+MTEuMi9cclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHQubW9yZSB7XHJcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAzMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHJcblx0XHQuaWNvbi14aWFuZ3NoYW5nIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDZycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucmlnaHQtYnRuIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQubW9yZS1ib3gge1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAzMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAxOHJweCAyNHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjc1KTtcclxuXHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC43NSk7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjc1KTtcclxuXHRcdGJvdHRvbTogMTEwcnB4O1xyXG5cdFx0LyogI2lmZGVmIEFQUC1QTFVTICovXHJcblx0XHRib3R0b206IGNhbGMoMTEwcnB4ICsgY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpOyAvLy/lhbzlrrkgSU9TPDExLjIvXHJcblx0XHRib3R0b206IGNhbGMoMTEwcnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0Lm1vcmUtYnRuIHtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdHBhZGRpbmc6IDRycHg7XHJcblx0XHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9yZS1ib3g6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDBycHg7XHJcblx0XHRoZWlnaHQ6IDBycHg7XHJcblx0XHRib3JkZXItdG9wOiAyMHJweCBzb2xpZCByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuNCk7XHJcblx0XHRib3JkZXItYm90dG9tOiAwcnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXRvcDogMjBycHggc29saWQgcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjQpO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDIwcnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0XHRib3JkZXItcmlnaHQ6IDIwcnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC0yMHJweDtcclxuXHRcdGxlZnQ6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm1vcmUtYm94OjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAwcnB4O1xyXG5cdFx0aGVpZ2h0OiAwcnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMjBycHggc29saWQgI2ZmZjtcclxuXHRcdGJvcmRlci1ib3R0b206IDBycHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcclxuXHRcdGJvcmRlci1sZWZ0OiAyMHJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAyMHJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtMThycHg7XHJcblx0XHRsZWZ0OiAyMHJweDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0fVxyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAuZm9vdGVyIC5ibnQge1xyXG5cdHdpZHRoOiAyMDBycHg7XHJcblx0aGVpZ2h0OiA2MHJweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMjdycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5mb290ZXIgLmJudC5yZWZ1bmRCbnQge1xyXG5cdHdpZHRoOiAyMTBycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5mb290ZXIgLmJudC5jYW5jZWwge1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdGJvcmRlcjogMXJweCBzb2xpZCAjY2NjO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAuZm9vdGVyIC5ibnQgfiAuYm50IHtcclxuXHRtYXJnaW4tbGVmdDogMThycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRtYXJnaW4tdG9wOiAxM3JweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAudGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0Y29sb3I6ICMyODI4Mjg7XHJcblx0aGVpZ2h0OiA4N3JweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA4N3JweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ncmF5Qmcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmY1Zjc7XHJcblx0d2lkdGg6IDU5MHJweDtcclxuXHRoZWlnaHQ6IDM4NHJweDtcclxuXHRib3JkZXItcmFkaXVzOiAyMHJweCAyMHJweCAwIDA7XHJcblx0bWFyZ2luOiA1MHJweCBhdXRvIDAgYXV0bztcclxuXHRwYWRkaW5nLXRvcDogNTVycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLmdyYXlCZyAud3JpdHRlbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHR3aWR0aDogNjBycHg7XHJcblx0aGVpZ2h0OiA2MHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ncmF5QmcgLndyaXR0ZW4gaW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ncmF5QmcgLnBpY3RydWUge1xyXG5cdHdpZHRoOiAyOTBycHg7XHJcblx0aGVpZ2h0OiAyOTBycHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAuZ3JheUJnIC5waWN0cnVlIGltYWdlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAuZ2VhciB7XHJcblx0d2lkdGg6IDU5MHJweDtcclxuXHRoZWlnaHQ6IDMwcnB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLmdlYXIgaW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5udW0ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMGMzNGM7XHJcblx0d2lkdGg6IDU5MHJweDtcclxuXHRoZWlnaHQ6IDg0cnB4O1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG5cdGZvbnQtc2l6ZTogNDhycHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwIDIwcnB4IDIwcnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nLXRvcDogNHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ydWxlcyB7XHJcblx0bWFyZ2luOiA0NnJweCAzMHJweCAwIDMwcnB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG5cdHBhZGRpbmctdG9wOiAxMHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ydWxlcyAuaXRlbSB7XHJcblx0bWFyZ2luLXRvcDogMjBycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAucnVsZXMgLml0ZW0gLnJ1bGVzVGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0Y29sb3I6ICMyODI4Mjg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAucnVsZXMgLml0ZW0gLnJ1bGVzVGl0bGUgLmljb25mb250IHtcclxuXHRmb250LXNpemU6IDMwcnB4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdG1hcmdpbi1yaWdodDogOHJweDtcclxuXHRtYXJnaW4tdG9wOiA1cnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLnJ1bGVzIC5pdGVtIC5pbmZvIHtcclxuXHRmb250LXNpemU6IDI4cnB4O1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdG1hcmdpbi10b3A6IDdycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAucnVsZXMgLml0ZW0gLmluZm8gLnRpbWUge1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLm1hcCB7XHJcblx0aGVpZ2h0OiA4NnJweDtcclxuXHRmb250LXNpemU6IDMwcnB4O1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG5cdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRtYXJnaW4tdG9wOiAxM3JweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDAgMzBycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5tYXAgLnBsYWNlIHtcclxuXHRmb250LXNpemU6IDI2cnB4O1xyXG5cdC8vIHdpZHRoOiAxNzZycHg7XHJcblx0aGVpZ2h0OiA1MHJweDtcclxuXHRib3JkZXItcmFkaXVzOiAyNXJweDtcclxuXHRsaW5lLWhlaWdodDogNTBycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDAgMTBycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5tYXAgLnBsYWNlIC5pY29uZm9udCB7XHJcblx0Zm9udC1zaXplOiAyN3JweDtcclxuXHRoZWlnaHQ6IDI3cnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyN3JweDtcclxuXHRtYXJnaW46IDJycHggM3JweCAwIDA7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5hZGRyZXNzIC5uYW1lIC5pY29uZm9udCB7XHJcblx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRtYXJnaW4tbGVmdDogMTBycHg7XHJcbn1cclxuXHJcbi5yZWZ1bmQge1xyXG5cdHBhZGRpbmc6IDAgMzBycHggMzBycHg7XHJcblx0bWFyZ2luOiAxMnJweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcclxuXHJcblx0XHRpbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAzMnJweDtcclxuXHRcdFx0aGVpZ2h0OiAzMnJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb24ge1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjODY4Njg2O1xyXG5cdH1cclxufVxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG4uaW52b2ljZS1tYXNrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5tb3JlLW1hc2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0b3BhY2l0eTogMDtcclxuXHRsZWZ0OiAzMDBycHg7XHJcbn1cclxuXHJcbi5nb29kQ2FsbCB7XHJcblx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDg2cnB4O1xyXG5cdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0bGluZS1oZWlnaHQ6IDg2cnB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG5cdC5pY29uLWtlZnUge1xyXG5cdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTVycHg7XHJcblx0fVxyXG5cclxuXHQvKiAjaWZkZWYgTVAgKi9cclxuXHRidXR0b24ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LyogI2VuZGlmICovXHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5oZWFkZXIge1xyXG5cdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0aGVpZ2h0OiAxNTBycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5oZWFkZXIub24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmhlYWRlciAucGljdHJ1ZSB7XHJcblx0d2lkdGg6IDExMHJweDtcclxuXHRoZWlnaHQ6IDExMHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmhlYWRlciAucGljdHJ1ZSBpbWFnZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAuaGVhZGVyIC5kYXRhIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0bWFyZ2luLWxlZnQ6IDI3cnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAuaGVhZGVyIC5kYXRhLm9uIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmhlYWRlciAuZGF0YSAuc3RhdGUge1xyXG5cdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bWFyZ2luLWJvdHRvbTogN3JweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmhlYWRlciAuZGF0YSAudGltZSB7XHJcblx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAubmF2IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0Y29sb3I6ICMyODI4Mjg7XHJcblx0cGFkZGluZzogMjVycHggMDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLm5hdiAubmF2Q29uIHtcclxuXHRwYWRkaW5nOiAwIDQwcnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAubmF2IC5vbiB7XHJcblx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAubmF2IC5wcm9ncmVzcyB7XHJcblx0cGFkZGluZzogMCA2NXJweDtcclxuXHRtYXJnaW4tdG9wOiAxMHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLm5hdiAucHJvZ3Jlc3MgLmxpbmUge1xyXG5cdHdpZHRoOiAxMDBycHg7XHJcblx0aGVpZ2h0OiAycnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM5MzkzOTA7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5uYXYgLnByb2dyZXNzIC5pY29uZm9udCB7XHJcblx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRjb2xvcjogIzkzOTM5MDtcclxuXHRtYXJnaW4tdG9wOiAtMnJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmFkZHJlc3Mge1xyXG5cdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0Y29sb3I6ICM4Njg2ODY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAzNXJweCAzMHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmFkZHJlc3MgLm5hbWUge1xyXG5cdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0Y29sb3I6ICMyODI4Mjg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5hZGRyZXNzIC5uYW1lIC5waG9uZSB7XHJcblx0bWFyZ2luLWxlZnQ6IDQwcnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAubGluZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzcnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAubGluZSBpbWFnZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JhcHBlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRtYXJnaW4tdG9wOiAxMnJweDtcclxuXHRwYWRkaW5nOiAzMHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLml0ZW0ge1xyXG5cdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0Y29sb3I6ICMyODI4Mjg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5pdGVtIH4gLml0ZW0ge1xyXG5cdG1hcmdpbi10b3A6IDIwcnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JhcHBlciAuaXRlbSAuY29udGVyIHtcclxuXHRjb2xvcjogIzg2ODY4NjtcclxuXHQvLyB3aWR0aDogMzgwcnB4O1xyXG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLml0ZW0gLmNvbnRlciAudXBsb2FkIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzZycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5kaXktZnJvbS10aXRsZSB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR3aWR0aDogNWVtO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JhcHBlciAuaXRlbSAuY29udGVyIC51cGxvYWQgLnBpY3RydWUge1xyXG5cdG1hcmdpbjogMjJycHggMjNycHggMCAwO1xyXG5cdHdpZHRoOiAxNTZycHg7XHJcblx0aGVpZ2h0OiAxNTZycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0Y29sb3I6ICNiYmI7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5pdGVtIC5jb250ZXIgLmNvcHkge1xyXG5cdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0aGVpZ2h0OiBtYXgtY29udGVudDtcclxuXHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdGJvcmRlcjogMXJweCBzb2xpZCAjNjY2O1xyXG5cdHBhZGRpbmc6IDNycHggMTVycHg7XHJcblx0bWFyZ2luLWxlZnQ6IDI0cnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JhcHBlciAuYWN0dWFsUGF5IHtcclxuXHRib3JkZXItdG9wOiAxcnB4IHNvbGlkICNlZWU7XHJcblx0bWFyZ2luLXRvcDogMzBycHg7XHJcblx0cGFkZGluZy10b3A6IDMwcnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JhcHBlciAuYWN0dWFsUGF5IC5tb25leSB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAzMHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLmZvb3RlciAuYm50IHtcclxuXHR3aWR0aDogMTYwcnB4O1xyXG5cdGhlaWdodDogNjBycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDI3cnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAuZm9vdGVyIC5ibnQgfiAuYm50IHtcclxuXHRtYXJnaW4tbGVmdDogMThycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRtYXJnaW4tdG9wOiAxM3JweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAudGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0Y29sb3I6ICMyODI4Mjg7XHJcblx0aGVpZ2h0OiA4N3JweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA4N3JweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ncmF5Qmcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmY1Zjc7XHJcblx0d2lkdGg6IDU5MHJweDtcclxuXHRoZWlnaHQ6IDM4NHJweDtcclxuXHRib3JkZXItcmFkaXVzOiAyMHJweCAyMHJweCAwIDA7XHJcblx0bWFyZ2luOiA1MHJweCBhdXRvIDAgYXV0bztcclxuXHRwYWRkaW5nLXRvcDogNTVycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLmdyYXlCZyAud3JpdHRlbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHR3aWR0aDogNjBycHg7XHJcblx0aGVpZ2h0OiA2MHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ncmF5QmcgLndyaXR0ZW4gaW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ncmF5QmcgLnBpY3RydWUge1xyXG5cdHdpZHRoOiAyOTBycHg7XHJcblx0aGVpZ2h0OiAyOTBycHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAuZ3JheUJnIC5waWN0cnVlIGltYWdlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAuZ2VhciB7XHJcblx0d2lkdGg6IDU5MHJweDtcclxuXHRoZWlnaHQ6IDMwcnB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLmdlYXIgaW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5udW0ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMGMzNGM7XHJcblx0d2lkdGg6IDU5MHJweDtcclxuXHRoZWlnaHQ6IDg0cnB4O1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG5cdGZvbnQtc2l6ZTogNDhycHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwIDIwcnB4IDIwcnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nLXRvcDogNHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ydWxlcyB7XHJcblx0bWFyZ2luOiA0NnJweCAzMHJweCAwIDMwcnB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG5cdHBhZGRpbmctdG9wOiAxMHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ydWxlcyAuaXRlbSB7XHJcblx0bWFyZ2luLXRvcDogMjBycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAucnVsZXMgLml0ZW0gLnJ1bGVzVGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0Y29sb3I6ICMyODI4Mjg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAucnVsZXMgLml0ZW0gLnJ1bGVzVGl0bGUgLmljb25mb250IHtcclxuXHRmb250LXNpemU6IDMwcnB4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdG1hcmdpbi1yaWdodDogOHJweDtcclxuXHRtYXJnaW4tdG9wOiA1cnB4O1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLnJ1bGVzIC5pdGVtIC5pbmZvIHtcclxuXHRmb250LXNpemU6IDI4cnB4O1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdG1hcmdpbi10b3A6IDdycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAucnVsZXMgLml0ZW0gLmluZm8gLnRpbWUge1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHJweDtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbHMgLm1hcCB7XHJcblx0aGVpZ2h0OiA4NnJweDtcclxuXHRmb250LXNpemU6IDMwcnB4O1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG5cdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRtYXJnaW4tdG9wOiAxM3JweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDAgMzBycHg7XHJcbn1cclxuXHJcbi5vcmRlci1kZXRhaWxzIC5tYXAgLnBsYWNlIHtcclxuXHRmb250LXNpemU6IDI2cnB4O1xyXG5cdC8vIHdpZHRoOiAxNzZycHg7XHJcblx0aGVpZ2h0OiA1MHJweDtcclxuXHRib3JkZXItcmFkaXVzOiAyNXJweDtcclxuXHRsaW5lLWhlaWdodDogNTBycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAubWFwIC5wbGFjZSAuaWNvbmZvbnQge1xyXG5cdGZvbnQtc2l6ZTogMjdycHg7XHJcblx0aGVpZ2h0OiAyN3JweDtcclxuXHRsaW5lLWhlaWdodDogMjdycHg7XHJcblx0bWFyZ2luOiAycnB4IDNycHggMCAwO1xyXG59XHJcblxyXG4ub3JkZXItZGV0YWlscyAuYWRkcmVzcyAubmFtZSAuaWNvbmZvbnQge1xyXG5cdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG59XHJcblxyXG4ucmVmdW5kIHtcclxuXHRwYWRkaW5nOiAwIDMwcnB4IDMwcnB4O1xyXG5cdG1hcmdpbjogMTJycHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHQudGl0bGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XHJcblxyXG5cdFx0aW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogMzJycHg7XHJcblx0XHRcdGhlaWdodDogMzJycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29uIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNXJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzg2ODY4NjtcclxuXHR9XHJcbn1cclxuXHJcbi5yZWZ1bmQtbXNnIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDIwcnB4IDQwcnB4O1xyXG5cdGZvbnQtc2l6ZTogMjhycHg7XHJcblxyXG5cdC5yZWZ1bmQtbXNnLXVzZXIge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHJweDtcclxuXHJcblx0XHQuY29weS1yZWZ1bmQtbXNnIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0XHRcdGJvcmRlcjogMC41cHggc29saWQgIzY2NjtcclxuXHRcdFx0cGFkZGluZzogMXB4IDdweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hbWUge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJlZnVuZC1hZGRyZXNzIHtcclxuXHRcdGNvbG9yOiAjODY4Njg2O1xyXG5cdH1cclxufVxyXG5cclxuLmNvcHktdGV4dCB7XHJcblx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0Ym9yZGVyOiAwLjVweCBzb2xpZCAjNjY2O1xyXG5cdHBhZGRpbmc6IDFweCA3cHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi51cGxvYWQgLnBpY3RydWUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDIycnB4IDE3cnB4IDIwcnB4IDA7XHJcblx0d2lkdGg6IDE1NnJweDtcclxuXHRoZWlnaHQ6IDE1NnJweDtcclxuXHRjb2xvcjogI2JiYjtcclxufVxyXG5cclxuLnVwbG9hZCAucGljdHJ1ZSBpbWFnZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///678\n"); /***/ }), /* 679 */ /*!**************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/invoiceModal/index.vue ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_a922e48c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=a922e48c&scoped=true& */ 680);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 682);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_a922e48c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_a922e48c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"a922e48c\",\n null,\n false,\n _index_vue_vue_type_template_id_a922e48c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/components/invoiceModal/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YTkyMmU0OGMmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImE5MjJlNDhjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2NvbXBvbmVudHMvaW52b2ljZU1vZGFsL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///679\n"); /***/ }), /* 680 */ /*!*********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/invoiceModal/index.vue?vue&type=template&id=a922e48c&scoped=true& ***! \*********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a922e48c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=a922e48c&scoped=true& */ 681); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a922e48c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a922e48c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a922e48c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a922e48c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 681 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/components/invoiceModal/index.vue?vue&type=template&id=a922e48c&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.aleartStatus) ? _c( "view", { staticClass: _vm._$s(0, "sc", "aleart"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "icon-top"), attrs: { _i: 1 } }, [ _c("text", { staticClass: _vm._$s(2, "sc", "iconfont icon-fapiao2"), style: _vm._$s( 2, "s", _vm.invoiceData.is_invoice ? "background-color: var(--view-theme)" : "background-color: #999" ), attrs: { _i: 2 }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "bill"), attrs: { _i: 3 } }, [ _vm._v( _vm._$s( 3, "t0-0", _vm._s( _vm.invoiceData.is_invoice ? _vm.$t("已开票") : _vm.$t("未开票") ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "aleart-body"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "body-head"), attrs: { _i: 5 }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("发票信息"))))] ), _c( "view", { staticClass: _vm._$s(6, "sc", "label"), attrs: { _i: 6 } }, [ _c("view", [ _vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.$t("发票抬头")))), ]), _c( "view", { staticClass: _vm._$s(8, "sc", "label-value"), attrs: { _i: 8 }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.invoiceData.name)))] ), ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "label"), attrs: { _i: 9 } }, [ _c("view", [ _vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.$t("发票抬头类型")))), ]), _c( "view", { staticClass: _vm._$s(11, "sc", "label-value"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s( _vm.invoiceData.header_type == 1 ? _vm.$t("个人") : _vm.$t("企业") ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "label"), attrs: { _i: 12 } }, [ _c("view", [ _vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.$t("发票类型")))), ]), _c( "view", { staticClass: _vm._$s(14, "sc", "label-value"), attrs: { _i: 14 }, }, [ _vm._v( _vm._$s( 14, "t0-0", _vm._s( _vm.invoiceData.type == 1 ? _vm.$t("电子普通发票") : _vm.$t("电子专用发票") ) ) ), ] ), ] ), _vm._$s(15, "i", _vm.invoiceData.duty_number) ? _c( "view", { staticClass: _vm._$s(15, "sc", "label"), attrs: { _i: 15 }, }, [ _c("view", [ _vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.$t("企业税号")))), ]), _c( "view", { staticClass: _vm._$s(17, "sc", "label-value"), attrs: { _i: 17 }, }, [ _vm._v( _vm._$s( 17, "t0-0", _vm._s(_vm.invoiceData.duty_number) ) ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(18, "sc", "body-head"), attrs: { _i: 18 }, }, [_vm._v(_vm._$s(18, "t0-0", _vm._s(_vm.$t("联系信息"))))] ), _c( "view", { staticClass: _vm._$s(19, "sc", "label"), attrs: { _i: 19 } }, [ _c("view", [ _vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.$t("真实姓名")))), ]), _c( "view", { staticClass: _vm._$s(21, "sc", "label-value"), attrs: { _i: 21 }, }, [_vm._v(_vm._$s(21, "t0-0", _vm._s(_vm.invoiceData.name)))] ), ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "label"), attrs: { _i: 22 } }, [ _c("view", [ _vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.$t("联系电话")))), ]), _c( "view", { staticClass: _vm._$s(24, "sc", "label-value"), attrs: { _i: 24 }, }, [ _vm._v( _vm._$s( 24, "t0-0", _vm._s(_vm.invoiceData.drawer_phone) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "label"), attrs: { _i: 25 } }, [ _c("view", [ _vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.$t("联系邮箱")))), ]), _c( "view", { staticClass: _vm._$s(27, "sc", "label-value"), attrs: { _i: 27 }, }, [_vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.invoiceData.email)))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(28, "sc", "btn"), attrs: { _i: 28 }, on: { click: _vm.close }, }, [_vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.$t("确认"))))] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 682 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/components/invoiceModal/index.vue?vue&type=script&lang=js& ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 683);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI2ODIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///682\n"); /***/ }), /* 683 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/components/invoiceModal/index.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n data: function data() {\n return {};\n },\n mixins: [_color.default],\n props: {\n aleartStatus: {\n type: Boolean,\n default: false\n },\n invoiceData: {\n type: Object,\n default: function _default() {}\n }\n },\n methods: {\n close: function close() {\n this.$emit('close');\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvY29tcG9uZW50cy9pbnZvaWNlTW9kYWwvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJtaXhpbnMiLCJwcm9wcyIsImFsZWFydFN0YXR1cyIsInR5cGUiLCJkZWZhdWx0IiwiaW52b2ljZURhdGEiLCJtZXRob2RzIiwiY2xvc2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUE4RUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFDQTtFQUNBQTtJQUNBLFFBRUE7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNjgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiYWxlYXJ0XCIgdi1pZj1cImFsZWFydFN0YXR1c1wiIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaWNvbi10b3BcIj5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWZhcGlhbzJcIlxyXG5cdFx0XHRcdDpzdHlsZT1cImludm9pY2VEYXRhLmlzX2ludm9pY2U/J2JhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpJzonYmFja2dyb3VuZC1jb2xvcjogIzk5OSdcIj48L3RleHQ+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmlsbFwiPlxyXG5cdFx0XHRcdHt7aW52b2ljZURhdGEuaXNfaW52b2ljZT8kdChg5bey5byA56WoYCk6ICR0KGDmnKrlvIDnpahgKX19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8dmlldyBjbGFzcz1cImFsZWFydC1ib2R5XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm9keS1oZWFkXCI+e3skdChg5Y+R56Wo5L+h5oGvYCl9fTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsYWJlbFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHRcdFx0XHR7eyR0KGDlj5HnpajmiqzlpLRgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWwtdmFsdWVcIj5cclxuXHRcdFx0XHRcdHt7aW52b2ljZURhdGEubmFtZX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWxcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0XHRcdFx0e3skdChg5Y+R56Wo5oqs5aS057G75Z6LYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsLXZhbHVlXCI+XHJcblx0XHRcdFx0XHR7e2ludm9pY2VEYXRhLmhlYWRlcl90eXBlID09IDE/JHQoYOS4quS6umApOiR0KGDkvIHkuJpgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWxcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0XHRcdFx0e3skdChg5Y+R56Wo57G75Z6LYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsLXZhbHVlXCI+XHJcblx0XHRcdFx0XHR7e2ludm9pY2VEYXRhLnR5cGU9PTE/JHQoYOeUteWtkOaZrumAmuWPkeelqGApOiR0KGDnlLXlrZDkuJPnlKjlj5HnpahgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWxcIiB2LWlmPVwiaW52b2ljZURhdGEuZHV0eV9udW1iZXJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0XHRcdFx0e3skdChg5LyB5Lia56iO5Y+3YCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsLXZhbHVlXCI+XHJcblx0XHRcdFx0XHR7e2ludm9pY2VEYXRhLmR1dHlfbnVtYmVyfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm9keS1oZWFkXCI+e3skdChg6IGU57O75L+h5oGvYCl9fTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsYWJlbFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHRcdFx0XHR7eyR0KGDnnJ/lrp7lp5PlkI1gKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWwtdmFsdWVcIj5cclxuXHRcdFx0XHRcdHt7aW52b2ljZURhdGEubmFtZX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWxcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0XHRcdFx0e3skdChg6IGU57O755S16K+dYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsLXZhbHVlXCI+XHJcblx0XHRcdFx0XHR7e2ludm9pY2VEYXRhLmRyYXdlcl9waG9uZX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWxcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0XHRcdFx0e3skdChg6IGU57O76YKu566xYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsLXZhbHVlXCI+XHJcblx0XHRcdFx0XHR7e2ludm9pY2VEYXRhLmVtYWlsfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwiY2xvc2VcIj5cclxue3skdChg56Gu6K6kYCl9fVxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQgKHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGFsZWFydFN0YXR1czoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0aW52b2ljZURhdGE6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2xvc2UoKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xvc2UnKVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH0pXHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5hbGVhcnQge1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHRcdC8vIGhlaWdodDogNzE0cnB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdHRvcDogNDUlO1xyXG5cdFx0bWFyZ2luLXRvcDogLTM1N3JweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAzMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycnB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIC8v6KGo56S65riQ5Y+Y55qE5Li655u057q/IOWPpuWkluS4gOS4quWAvOaYr3JhZGlhbFxyXG5cdFx0XHRcdDUwJSAwLCAvL+ebtOe6v+Wei+a4kOWPmOeahOi1t+eCueS9jee9riDlkI7ovrnmnInkuIDkuKrlsZ7mgKdiYWNrZ3JvdW5kLXNpemXop4Tlrprog4zmma/nmoTlpKflsI/vvIwzMCBYIDE1cHggIDUwJSAwIOmDveaYr+S5mOS7peeItuWFg+e0oOeahOWuvemrmOOAgiBcclxuXHRcdFx0XHQwIDEwMCUsIC8v57uT5p2f54K555qE5L2N572uIOWSjOS4iuexu+S8vFxyXG5cdFx0XHRcdGZyb20odHJhbnNwYXJlbnQpLCAvL+i1t+eCueeahOminOiJslxyXG5cdFx0XHRcdGNvbG9yLXN0b3AoLjUsIHRyYW5zcGFyZW50KSwgLy/kuK3pl7Tmn5DkuIDkuKrngrnlv4Xpobvovr7liLDov5nkuKrpopzoibLvvIzooajnpLrlj5jljJbov4fnqIsgIC41YuihqOekuui/meS4qua4kOWPmOiMg+WbtOmVv+W6pueahOaAu+mVv+eahDUwJVxyXG5cdFx0XHRcdGNvbG9yLXN0b3AoLjUsICM5OTk5OTkpLCAvL+WQjOS4ilxyXG5cdFx0XHRcdHRvKCM5OTk5OTkpKSwgLy/nu5PmnZ/mrrXnmoTpopzoibJcclxuXHRcdFx0Ly/kuIDkuKrog4zmma/lnZfnmoTliIbkuLrkuKTkuKoxNVggMTUgIOe7hOaIkOOAglxyXG5cclxuXHRcdFx0LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwLCAxMDAlIDEwMCUsIGZyb20odHJhbnNwYXJlbnQpLFxyXG5cdFx0XHRcdGNvbG9yLXN0b3AoLjUsIHRyYW5zcGFyZW50KSxcclxuXHRcdFx0XHRjb2xvci1zdG9wKC41LCAjOTk5OTk5KSxcclxuXHRcdFx0XHR0bygjOTk5OTk5KSk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcnB4IDEwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG5cclxuXHRcdC5pY29uLXRvcCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDQwcnB4KTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTQwcnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHRcdGhlaWdodDogMTAwcnB4O1xyXG5cclxuXHRcdFx0Lmljb24tZmFwaWFvMiB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRmb250LXNpemU6IDgwcnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0XHRcdGJvcmRlcjogNHJweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC00MHJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYmlsbCB7XHJcblx0XHRcdFx0d2lkdGg6IDE3MnJweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHJweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXZpZXctb3AtdGVuKTtcclxuXHRcdH1cclxuXHJcblx0XHQuYWxlYXJ0LWJvZHkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cGFkZGluZzogNjBycHggMDtcclxuXHJcblx0XHRcdC5ib2R5LWhlYWQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xyXG5cdFx0XHRcdG1hcmdpbjogMTBycHggMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXJweDtcclxuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cclxuXHRcdFx0XHQubGFiZWwtdmFsdWUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXJweCAwO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBycHg7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///683\n"); /***/ }), /* 684 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_list/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_1090dcd4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=1090dcd4&scoped=true&mpType=page */ 685);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 688);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_1090dcd4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_1090dcd4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1090dcd4\",\n null,\n false,\n _index_vue_vue_type_template_id_1090dcd4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/order_list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjg0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTA5MGRjZDQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjEwOTBkY2Q0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL29yZGVyX2xpc3QvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///684\n"); /***/ }), /* 685 */ /*!*******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_list/index.vue?vue&type=template&id=1090dcd4&scoped=true&mpType=page ***! \*******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1090dcd4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=1090dcd4&scoped=true&mpType=page */ 686); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1090dcd4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1090dcd4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1090dcd4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1090dcd4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 686 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_list/index.vue?vue&type=template&id=1090dcd4&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { easyLoadimage: __webpack_require__(/*! @/components/easy-loadimage/easy-loadimage.vue */ 156) .default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "my-order"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "header bg-color"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("订单信息"))))] ), _c("view", [ _vm._v( _vm._$s(6, "t0-0", _vm._s(_vm.$t("消费订单"))) + _vm._$s( 6, "t0-1", _vm._s(_vm.orderData.order_count || 0) ) + _vm._$s(6, "t0-2", _vm._s(_vm.$t("总消费"))) + _vm._$s(6, "t0-3", _vm._s(_vm.$t("¥"))) + _vm._$s( 6, "t0-4", _vm._s(_vm.orderData.sum_price || 0) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "pictrue"), attrs: { _i: 7 }, }, [ _c("image", { attrs: { src: _vm._$s( 8, "a-src", __webpack_require__(/*! ../static/orderTime.png */ 687) ), _i: 8, }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "nav acea-row row-around"), attrs: { _i: 9 }, }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "item"), class: _vm._$s(10, "c", _vm.orderStatus == 9 ? "on" : ""), attrs: { _i: 10 }, on: { click: function ($event) { return _vm.statusClick(9) }, }, }, [ _c("view", [ _vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.$t("全部")))), ]), _c( "view", { staticClass: _vm._$s(12, "sc", "num"), attrs: { _i: 12 }, }, [ _vm._v( _vm._$s( 12, "t0-0", _vm._s(_vm.orderData.order_count || 0) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "item"), class: _vm._$s(13, "c", _vm.orderStatus == 0 ? "on" : ""), attrs: { _i: 13 }, on: { click: function ($event) { return _vm.statusClick(0) }, }, }, [ _c("view", [ _vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.$t("待付款")))), ]), _c( "view", { staticClass: _vm._$s(15, "sc", "num"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.orderData.unpaid_count || 0) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "item"), class: _vm._$s(16, "c", _vm.orderStatus == 1 ? "on" : ""), attrs: { _i: 16 }, on: { click: function ($event) { return _vm.statusClick(1) }, }, }, [ _c("view", [ _vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.$t("待发货")))), ]), _c( "view", { staticClass: _vm._$s(18, "sc", "num"), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s( 18, "t0-0", _vm._s(_vm.orderData.unshipped_count || 0) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "item"), class: _vm._$s(19, "c", _vm.orderStatus == 2 ? "on" : ""), attrs: { _i: 19 }, on: { click: function ($event) { return _vm.statusClick(2) }, }, }, [ _c("view", [ _vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.$t("待收货")))), ]), _c( "view", { staticClass: _vm._$s(21, "sc", "num "), attrs: { _i: 21 }, }, [ _vm._v( _vm._$s( 21, "t0-0", _vm._s(_vm.orderData.received_count || 0) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "item"), class: _vm._$s(22, "c", _vm.orderStatus == 3 ? "on" : ""), attrs: { _i: 22 }, on: { click: function ($event) { return _vm.statusClick(3) }, }, }, [ _c("view", [ _vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.$t("待评价")))), ]), _c( "view", { staticClass: _vm._$s(24, "sc", "num"), attrs: { _i: 24 }, }, [ _vm._v( _vm._$s( 24, "t0-0", _vm._s(_vm.orderData.evaluated_count || 0) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "list"), attrs: { _i: 25 } }, _vm._l( _vm._$s(26, "f", { forItems: _vm.orderList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(26, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("26-" + $30, "sc", "item"), attrs: { _i: "26-" + $30 }, }, [ _c( "view", { attrs: { _i: "27-" + $30 }, on: { click: function ($event) { return _vm.goOrderDetails(item.order_id) }, }, }, [ _c( "view", { staticClass: _vm._$s( "28-" + $30, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: "28-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "29-" + $30, "sc", "acea-row row-middle" ), attrs: { _i: "29-" + $30 }, }, [ _vm._$s("30-" + $30, "i", item.type == 2) ? _c( "text", { staticClass: _vm._$s( "30-" + $30, "sc", "sign cart-color acea-row row-center-wrapper" ), attrs: { _i: "30-" + $30 }, }, [ _vm._v( _vm._$s( "30-" + $30, "t0-0", _vm._s(_vm.$t("砍价")) ) ), ] ) : _vm._$s("31-" + $30, "e", item.type == 3) ? _c( "text", { staticClass: _vm._$s( "31-" + $30, "sc", "sign cart-color acea-row row-center-wrapper" ), attrs: { _i: "31-" + $30 }, }, [ _vm._v( _vm._$s( "31-" + $30, "t0-0", _vm._s(_vm.$t("拼团")) ) ), ] ) : _vm._$s("32-" + $30, "e", item.type == 1) ? _c( "text", { staticClass: _vm._$s( "32-" + $30, "sc", "sign cart-color acea-row row-center-wrapper" ), attrs: { _i: "32-" + $30 }, }, [ _vm._v( _vm._$s( "32-" + $30, "t0-0", _vm._s(_vm.$t("秒杀")) ) ), ] ) : _vm._$s("33-" + $30, "e", item.type == 4) ? _c( "text", { staticClass: _vm._$s( "33-" + $30, "sc", "sign cart-color acea-row row-center-wrapper" ), attrs: { _i: "33-" + $30 }, }, [ _vm._v( _vm._$s( "33-" + $30, "t0-0", _vm._s(_vm.$t("预售")) ) ), ] ) : _vm._e(), _c("view", [ _vm._v( _vm._$s( "34-" + $30, "t0-0", _vm._s(item._add_time) ) ), ]), ] ), _vm._$s("35-" + $30, "i", item._status._type == 9) ? _c( "view", { staticClass: _vm._$s( "35-" + $30, "sc", "font-color" ), attrs: { _i: "35-" + $30 }, }, [ _vm._v( _vm._$s( "35-" + $30, "t0-0", _vm._s(_vm.$t("线下付款,未支付")) ) ), ] ) : _vm._$s( "36-" + $30, "e", item._status._type == 0 ) ? _c( "view", { staticClass: _vm._$s( "36-" + $30, "sc", "font-color" ), attrs: { _i: "36-" + $30 }, }, [ _vm._v( _vm._$s( "36-" + $30, "t0-0", _vm._s(_vm.$t("待付款")) ) ), ] ) : _vm._$s( "37-" + $30, "e", item._status._type == 1 && item.shipping_type == 1 ) ? _c( "view", { staticClass: _vm._$s( "37-" + $30, "sc", "font-color" ), attrs: { _i: "37-" + $30 }, }, [ _vm._v( _vm._$s( "37-" + $30, "t0-0", _vm._s(_vm.$t("待发货")) ) ), _vm._$s( "38-" + $30, "i", item.refund.length ) ? _c("text", [ _vm._v( _vm._$s( "38-" + $30, "t0-0", _vm._s( item.is_all_refund ? _vm.$t("退款中") : _vm.$t("部分退款中") ) ) ), ]) : _vm._e(), ] ) : _vm._$s( "39-" + $30, "e", item._status._type == 1 && item.shipping_type == 2 ) ? _c( "view", { staticClass: _vm._$s( "39-" + $30, "sc", "font-color" ), attrs: { _i: "39-" + $30 }, }, [ _vm._v( _vm._$s( "39-" + $30, "t0-0", _vm._s(_vm.$t("待核销")) ) ), _vm._$s( "40-" + $30, "i", item.refund.length ) ? _c("text", [ _vm._v( _vm._$s( "40-" + $30, "t0-0", _vm._s( item.is_all_refund ? _vm.$t("退款中") : _vm.$t("部分退款中") ) ) ), ]) : _vm._e(), ] ) : _vm._$s( "41-" + $30, "e", item._status._type == 2 ) ? _c( "view", { staticClass: _vm._$s( "41-" + $30, "sc", "font-color" ), attrs: { _i: "41-" + $30 }, }, [ _vm._v( _vm._$s( "41-" + $30, "t0-0", _vm._s(_vm.$t("待收货")) ) ), _vm._$s( "42-" + $30, "i", item.refund.length ) ? _c("text", [ _vm._v( _vm._$s( "42-" + $30, "t0-0", _vm._s( item.is_all_refund ? _vm.$t("退款中") : _vm.$t("部分退款中") ) ) ), ]) : _vm._e(), ] ) : _vm._$s( "43-" + $30, "e", item._status._type == 3 ) ? _c( "view", { staticClass: _vm._$s( "43-" + $30, "sc", "font-color" ), attrs: { _i: "43-" + $30 }, }, [ _vm._v( _vm._$s( "43-" + $30, "t0-0", _vm._s(_vm.$t("待评价")) ) ), _vm._$s( "44-" + $30, "i", item.refund.length ) ? _c("text", [ _vm._v( _vm._$s( "44-" + $30, "t0-0", _vm._s( item.is_all_refund ? _vm.$t("退款中") : _vm.$t("部分退款中") ) ) ), ]) : _vm._e(), ] ) : _vm._$s( "45-" + $30, "e", item._status._type == 4 ) ? _c( "view", { staticClass: _vm._$s( "45-" + $30, "sc", "font-color" ), attrs: { _i: "45-" + $30 }, }, [ _vm._v( _vm._$s( "45-" + $30, "t0-0", _vm._s(_vm.$t("已完成")) ) ), _vm._$s( "46-" + $30, "i", item.refund.length ) ? _c("text", [ _vm._v( _vm._$s( "46-" + $30, "t0-0", _vm._s( item.is_all_refund ? _vm.$t("退款中") : _vm.$t("部分退款中") ) ) ), ]) : _vm._e(), ] ) : _vm._$s( "47-" + $30, "e", item._status._type == 5 && item.status == 0 ) ? _c( "view", { staticClass: _vm._$s( "47-" + $30, "sc", "font-color" ), attrs: { _i: "47-" + $30 }, }, [ _vm._v( _vm._$s( "47-" + $30, "t0-0", _vm._s(_vm.$t("未核销")) ) ), _vm._$s( "48-" + $30, "i", item.refund.length ) ? _c("text", [ _vm._v( _vm._$s( "48-" + $30, "t0-0", _vm._s( item.is_all_refund ? _vm.$t("退款中") : _vm.$t("部分退款中") ) ) ), ]) : _vm._e(), ] ) : _vm._$s( "49-" + $30, "e", item._status._type == -2 ) ? _c( "view", { staticClass: _vm._$s( "49-" + $30, "sc", "font-color" ), attrs: { _i: "49-" + $30 }, }, [ _vm._v( _vm._$s( "49-" + $30, "t0-0", _vm._s(_vm.$t("已退款")) ) ), ] ) : _vm._e(), ] ), _vm._l( _vm._$s(50 + "-" + $30, "f", { forItems: item.cartInfo, }), function (items, indexCat, $21, $31) { return _c( "view", { key: _vm._$s(50 + "-" + $30, "f", { forIndex: $21, key: indexCat, }), staticClass: _vm._$s( "50-" + $30 + "-" + $31, "sc", "item-info acea-row row-between row-top" ), attrs: { _i: "50-" + $30 + "-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "51-" + $30 + "-" + $31, "sc", "pictrue" ), attrs: { _i: "51-" + $30 + "-" + $31 }, }, [ _c("easy-loadimage", { attrs: { mode: "widthFix", "image-src": items.productInfo.image, _i: "52-" + $30 + "-" + $31, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s( "53-" + $30 + "-" + $31, "sc", "text row-between" ), attrs: { _i: "53-" + $30 + "-" + $31 }, }, [ _c( "text", { staticClass: _vm._$s( "54-" + $30 + "-" + $31, "sc", "name line2" ), attrs: { _i: "54-" + $30 + "-" + $31 }, }, [ _vm._v( _vm._$s( "54-" + $30 + "-" + $31, "t0-0", _vm._s(items.productInfo.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "55-" + $30 + "-" + $31, "sc", "money" ), attrs: { _i: "55-" + $30 + "-" + $31 }, }, [ _vm._$s( "56-" + $30 + "-" + $31, "i", items.productInfo.attrInfo ) ? _c("view", [ _vm._v( _vm._$s( "56-" + $30 + "-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "56-" + $30 + "-" + $31, "t0-1", _vm._s( items.productInfo.attrInfo .price ) ) ), ]) : _c("view", [ _vm._v( _vm._$s( "57-" + $30 + "-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "57-" + $30 + "-" + $31, "t0-1", _vm._s( items.productInfo.price ) ) ), ]), _c("view", [ _vm._v( _vm._$s( "58-" + $30 + "-" + $31, "t0-0", _vm._s(items.cart_num) ) ), ]), _vm._$s( "59-" + $30 + "-" + $31, "i", items.refund_num && item._status._type != -2 ) ? _c( "view", { staticClass: _vm._$s( "59-" + $30 + "-" + $31, "sc", "return" ), attrs: { _i: "59-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "59-" + $30 + "-" + $31, "t0-0", _vm._s(items.refund_num) ) + _vm._$s( "59-" + $30 + "-" + $31, "t0-1", _vm._s(_vm.$t("件退款中")) ) ), ] ) : _vm._e(), ] ), ] ), ] ) } ), _c( "view", { staticClass: _vm._$s( "60-" + $30, "sc", "totalPrice" ), attrs: { _i: "60-" + $30 }, }, [ _vm._v( _vm._$s( "60-" + $30, "t0-0", _vm._s(_vm.$t("共")) ) + _vm._$s( "60-" + $30, "t0-1", _vm._s(item.total_num || 0) ) + _vm._$s( "60-" + $30, "t0-2", _vm._s(_vm.$t("件商品,总金额")) ) ), _c( "text", { staticClass: _vm._$s( "61-" + $30, "sc", "money" ), attrs: { _i: "61-" + $30 }, }, [ _vm._v( _vm._$s( "61-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "61-" + $30, "t0-1", _vm._s(item.pay_price) ) ), ] ), ] ), ], 2 ), _c( "view", { staticClass: _vm._$s( "62-" + $30, "sc", "bottom acea-row row-right row-middle" ), attrs: { _i: "62-" + $30 }, }, [ _vm._$s( "63-" + $30, "i", item._status._type == 0 || item._status._type == 9 ) ? _c( "view", { staticClass: _vm._$s( "63-" + $30, "sc", "bnt cancelBnt" ), attrs: { _i: "63-" + $30 }, on: { click: function ($event) { return _vm.cancelOrder(index, item.order_id) }, }, }, [ _vm._v( _vm._$s( "63-" + $30, "t0-0", _vm._s(_vm.$t("取消订单")) ) ), ] ) : _vm._e(), _vm._$s("64-" + $30, "i", item._status._type == 0) ? _c( "view", { staticClass: _vm._$s( "64-" + $30, "sc", "bnt bg-color" ), attrs: { _i: "64-" + $30 }, on: { click: function ($event) { return _vm.goPay( item.pay_price, item.order_id ) }, }, }, [ _vm._v( _vm._$s( "64-" + $30, "t0-0", _vm._s(_vm.$t("立即付款")) ) ), ] ) : _vm._e(), _vm._$s("65-" + $30, "i", item._status._type == 4) ? _c( "view", { staticClass: _vm._$s( "65-" + $30, "sc", "bnt cancelBnt" ), attrs: { _i: "65-" + $30 }, on: { click: function ($event) { return _vm.delOrder(item.order_id, index) }, }, }, [ _vm._v( _vm._$s( "65-" + $30, "t0-0", _vm._s(_vm.$t("删除订单")) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( "66-" + $30, "sc", "bnt bg-color" ), attrs: { _i: "66-" + $30 }, on: { click: function ($event) { return _vm.goOrderDetails(item.order_id) }, }, }, [ _vm._v( _vm._$s( "66-" + $30, "t0-0", _vm._s(_vm.$t("查看详情")) ) ), ] ), ] ), ] ) } ), 0 ), _vm._$s(67, "i", _vm.orderList.length > 0) ? _c( "view", { staticClass: _vm._$s( 67, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 67 }, }, [ _c("text", { staticClass: _vm._$s( 68, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(68, "a-hidden", _vm.loading == false), _i: 68, }, }), _vm._v(_vm._$s(67, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), _vm._$s(69, "i", _vm.orderList.length == 0) ? _c( "view", [ _vm._$s(70, "i", !_vm.loading) ? _c("emptyPage", { attrs: { title: _vm.$t("暂无订单"), _i: 70 }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s( 71, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 71 }, }, [ _c("text", { staticClass: _vm._$s( 72, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(72, "a-hidden", _vm.loading == false), _i: 72, }, }), ] ), ], 1 ) : _vm._e(), ] ), _c("home", { attrs: { _i: 73 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 687 */ /*!*************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/static/orderTime.png ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/goods/static/orderTime.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY4Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvZ29vZHMvc3RhdGljL29yZGVyVGltZS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///687\n"); /***/ }), /* 688 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_list/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 689);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI2ODguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///688\n"); /***/ }), /* 689 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_list/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _emptyPage = _interopRequireDefault(__webpack_require__(/*! @/components/emptyPage.vue */ 635));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default,\n emptyPage: _emptyPage.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n loading: false,\n //是否加载中\n loadend: false,\n //是否加载完毕\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n //提示语\n orderList: [],\n //订单数组\n orderData: {},\n //订单详细统计\n orderStatus: 9,\n //订单状态\n page: 1,\n limit: 20,\n pay_close: false,\n pay_order_id: '',\n totalPrice: '0',\n initIn: false,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false //是否隐藏授权\n };\n },\n\n computed: (0, _vuex.mapGetters)(['isLogin']),\n /**\n * 生命周期函数--监听页面加载\n */\n onLoad: function onLoad(options) {\n if (options.status) this.orderStatus = options.status;\n var EnOptions = wx.getEnterOptionsSync();\n if (EnOptions.scene == '1038' && EnOptions.referrerInfo.appId == 'wxef277996acc166c3' && this.initIn) {\n // 代表从收银台小程序返回\n var extraData = EnOptions.referrerInfo.extraData;\n this.initIn = false;\n if (!extraData) {\n this.getOrderList();\n // \"当前通过物理按键返回,未接收到返参,建议自行查询交易结果\";\n } else {\n if (extraData.code == 'success') {\n this.getOrderList();\n } else if (extraData.code == 'cancel') {} else {\n // \"支付失败:\" + extraData.errmsg;\n }\n }\n }\n },\n onShow: function onShow() {\n if (this.isLogin) {\n this.page = 1;\n this.orderList = [];\n this.loadend = false;\n this.pay_close = false;\n this.onLoadFun();\n this.getOrderList();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n onLoadFun: function onLoadFun() {\n this.getOrderData();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 事件回调\n *\n */\n onChangeFun: function onChangeFun(e) {\n var opt = e;\n var action = opt.action || null;\n var value = opt.value != undefined ? opt.value : null;\n action && this[action] && this[action](value);\n },\n /**\n * 关闭支付组件\n *\n */\n payClose: function payClose() {\n this.pay_close = false;\n },\n /**\n * 获取订单统计数据\n *\n */\n getOrderData: function getOrderData() {\n var that = this;\n (0, _order.orderData)().then(function (res) {\n that.$set(that, 'orderData', res.data);\n });\n },\n /**\n * 取消订单\n *\n */\n cancelOrder: function cancelOrder(index, order_id) {\n var that = this;\n if (!order_id) return that.$util.Tips({\n title: that.$t(\"\\u7F3A\\u5C11\\u8BA2\\u5355\\u53F7\\u65E0\\u6CD5\\u53D6\\u6D88\\u8BA2\\u5355\")\n });\n uni.showModal({\n title: this.$t(\"\\u63D0\\u793A\"),\n content: this.$t(\"\\u786E\\u8BA4\\u53D6\\u6D88\\u8BE5\\u8BA2\\u5355\"),\n success: function success(res) {\n if (res.confirm) {\n (0, _order.orderCancel)(order_id).then(function (res) {\n return that.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, function () {\n that.orderList.splice(index, 1);\n that.$set(that, 'orderList', that.orderList);\n that.$set(that.orderData, 'unpaid_count', that.orderData.unpaid_count - 1);\n that.getOrderData();\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n } else if (res.cancel) {}\n }\n });\n },\n /**\n * 打开支付组件\n *\n */\n goPay: function goPay(pay_price, order_id) {\n uni.navigateTo({\n url: \"/pages/goods/cashier/index?order_id=\".concat(order_id, \"&from_type=order\")\n });\n },\n /**\n * 去订单详情\n */\n goOrderDetails: function goOrderDetails(order_id) {\n var that = this;\n if (!order_id) return that.$util.Tips({\n title: that.$t(\"\\u7F3A\\u5C11\\u8BA2\\u5355\\u53F7\\u65E0\\u6CD5\\u67E5\\u770B\\u8BA2\\u5355\\u8BE6\\u60C5\")\n });\n uni.navigateTo({\n url: '/pages/goods/order_details/index?order_id=' + order_id\n });\n },\n /**\n * 切换类型\n */\n statusClick: function statusClick(status) {\n if (status == this.orderStatus) return;\n this.orderStatus = status;\n this.loadend = false;\n this.page = 1;\n this.$set(this, 'orderList', []);\n this.getOrderList();\n },\n /**\n * 获取订单列表\n */\n getOrderList: function getOrderList() {\n var that = this;\n if (that.loadend) return;\n if (that.loading) return;\n that.loading = true;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n (0, _order.getOrderList)({\n type: that.orderStatus,\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n var list = res.data || [];\n var loadend = list.length < that.limit;\n that.orderList = that.$util.SplitArray(list, that.orderList);\n that.$set(that, 'orderList', that.orderList);\n that.loadend = loadend;\n that.loading = false;\n that.loadTitle = loadend ? that.$t(\"\\u6CA1\\u6709\\u66F4\\u591A\\u5185\\u5BB9\\u5566~\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page = that.page + 1;\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n /**\n * 删除订单\n */\n delOrder: function delOrder(order_id, index) {\n var that = this;\n uni.showModal({\n title: that.$t(\"\\u5220\\u9664\\u8BA2\\u5355\"),\n content: that.$t(\"\\u786E\\u5B9A\\u5220\\u9664\\u8BE5\\u8BA2\\u5355\"),\n success: function success(res) {\n if (res.confirm) {\n (0, _order.orderDel)(order_id).then(function (res) {\n that.orderList.splice(index, 1);\n that.$set(that, 'orderList', that.orderList);\n that.$set(that.orderData, 'unpaid_count', that.orderData.unpaid_count - 1);\n that.getOrderData();\n return that.$util.Tips({\n title: that.$t(\"\\u5220\\u9664\\u6210\\u529F\"),\n icon: 'success'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n } else if (res.cancel) {\n return that.$util.Tips({\n title: that.$t(\"\\u5DF2\\u53D6\\u6D88\")\n });\n }\n }\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.getOrderList();\n },\n // 滚动监听\n onPageScroll: function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvb3JkZXJfbGlzdC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJlbXB0eVBhZ2UiLCJtaXhpbnMiLCJkYXRhIiwibG9hZGluZyIsImxvYWRlbmQiLCJsb2FkVGl0bGUiLCJvcmRlckxpc3QiLCJvcmRlckRhdGEiLCJvcmRlclN0YXR1cyIsInBhZ2UiLCJsaW1pdCIsInBheV9jbG9zZSIsInBheV9vcmRlcl9pZCIsInRvdGFsUHJpY2UiLCJpbml0SW4iLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJvblNob3ciLCJtZXRob2RzIiwib25Mb2FkRnVuIiwiYXV0aENvbHNlIiwib25DaGFuZ2VGdW4iLCJhY3Rpb24iLCJwYXlDbG9zZSIsImdldE9yZGVyRGF0YSIsInRoYXQiLCJjYW5jZWxPcmRlciIsInRpdGxlIiwidW5pIiwiY29udGVudCIsInN1Y2Nlc3MiLCJ0aGVuIiwiaWNvbiIsImNhdGNoIiwiZ29QYXkiLCJ1cmwiLCJnb09yZGVyRGV0YWlscyIsInN0YXR1c0NsaWNrIiwiZ2V0T3JkZXJMaXN0IiwidHlwZSIsImRlbE9yZGVyIiwidW5wYWlkX2NvdW50Iiwib25SZWFjaEJvdHRvbSIsIm9uUGFnZVNjcm9sbCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQThJQTtBQU9BO0FBR0E7QUFDQTtBQUdBO0FBTUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBQ0FDO0lBQ0FDO0VBSUE7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTs7RUFDQUM7RUFDQTtBQUNBO0FBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQUE7TUFFQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0FDO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBLGVBQ0E7UUFDQUM7TUFDQTtNQUNBQztRQUNBRDtRQUNBRTtRQUNBQztVQUNBO1lBQ0Esa0NBQ0FDO2NBQ0E7Z0JBQ0FKO2dCQUNBSztjQUNBLEdBQ0E7Z0JBQ0FQO2dCQUNBQTtnQkFDQUEsK0NBQ0FwQjtnQkFDQW9CO2NBQ0EsRUFDQTtZQUNBLEdBQ0FRO2NBQ0E7Z0JBQ0FOO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUVBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQU87TUFDQU47UUFDQU87TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQSxlQUNBO1FBQ0FUO01BQ0E7TUFpQkFDO1FBQ0FPO01BQ0E7SUFFQTtJQUNBO0FBQ0E7QUFDQTtJQUNBRTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0FiO01BQ0FBO01BQ0E7UUFDQWM7UUFDQWhDO1FBQ0FDO01BQ0EsR0FDQXVCO1FBQ0E7UUFDQTtRQUNBTjtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtNQUNBLEdBQ0FRO1FBQ0FSO1FBQ0FBO01BQ0E7SUFDQTtJQUVBO0FBQ0E7QUFDQTtJQUNBZTtNQUNBO01BQ0FaO1FBQ0FEO1FBQ0FFO1FBQ0FDO1VBQ0E7WUFDQSwrQkFDQUM7Y0FDQU47Y0FDQUE7Y0FDQUEseURBQ0FnQjtjQUNBaEI7Y0FDQTtnQkFDQUU7Z0JBQ0FLO2NBQ0E7WUFDQSxHQUNBQztjQUNBO2dCQUNBTjtjQUNBO1lBQ0E7VUFDQTtZQUNBO2NBQ0FBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFFQTtFQUNBO0VBQ0FlO0lBQ0E7RUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQWY7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiNjg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibXktb3JkZXJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkZXIgYmctY29sb3JcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY1R4dCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3skdChg6K6i5Y2V5L+h5oGvYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5raI6LS56K6i5Y2VYCl9fe+8mnt7IG9yZGVyRGF0YS5vcmRlcl9jb3VudCB8fCAwIH19XHJcblx0XHRcdFx0XHRcdFx0e3skdChg5oC75raI6LS5YCl9fe+8mnt7JHQoYO+/pWApfX17eyBvcmRlckRhdGEuc3VtX3ByaWNlIHx8IDAgfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvb3JkZXJUaW1lLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibmF2IGFjZWEtcm93IHJvdy1hcm91bmRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiA6Y2xhc3M9XCJvcmRlclN0YXR1cyA9PSA5ID8gJ29uJyA6ICcnXCIgQGNsaWNrPVwic3RhdHVzQ2xpY2soOSlcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWFqOmDqGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7IG9yZGVyRGF0YS5vcmRlcl9jb3VudCB8fCAwIH19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiA6Y2xhc3M9XCJvcmRlclN0YXR1cyA9PSAwID8gJ29uJyA6ICcnXCIgQGNsaWNrPVwic3RhdHVzQ2xpY2soMClcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW+heS7mOasvmApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7IG9yZGVyRGF0YS51bnBhaWRfY291bnQgfHwgMCB9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgOmNsYXNzPVwib3JkZXJTdGF0dXMgPT0gMSA/ICdvbicgOiAnJ1wiIEBjbGljaz1cInN0YXR1c0NsaWNrKDEpXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDlvoXlj5HotKdgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj57eyBvcmRlckRhdGEudW5zaGlwcGVkX2NvdW50IHx8IDAgfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cIm9yZGVyU3RhdHVzID09IDIgPyAnb24nIDogJydcIiBAY2xpY2s9XCJzdGF0dXNDbGljaygyKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5b6F5pS26LSnYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtIFwiPnt7IG9yZGVyRGF0YS5yZWNlaXZlZF9jb3VudCB8fCAwIH19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiA6Y2xhc3M9XCJvcmRlclN0YXR1cyA9PSAzID8gJ29uJyA6ICcnXCIgQGNsaWNrPVwic3RhdHVzQ2xpY2soMylcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW+heivhOS7t2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7IG9yZGVyRGF0YS5ldmFsdWF0ZWRfY291bnQgfHwgMCB9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBvcmRlckxpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cImdvT3JkZXJEZXRhaWxzKGl0ZW0ub3JkZXJfaWQpXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJzaWduIGNhcnQtY29sb3IgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0udHlwZSA9PSAyXCI+e3skdChg56CN5Lu3YCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwic2lnbiBjYXJ0LWNvbG9yIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdHYtZWxzZS1pZj1cIml0ZW0udHlwZSA9PSAzXCI+e3skdChg5ou85ZuiYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwic2lnbiBjYXJ0LWNvbG9yIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdHYtZWxzZS1pZj1cIml0ZW0udHlwZSA9PSAxXCI+e3skdChg56eS5p2AYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwic2lnbiBjYXJ0LWNvbG9yIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdHYtZWxzZS1pZj1cIml0ZW0udHlwZSA9PSA0XCI+e3skdChg6aKE5ZSuYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7IGl0ZW0uX2FkZF90aW1lIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5fc3RhdHVzLl90eXBlID09IDlcIiBjbGFzcz1cImZvbnQtY29sb3JcIj57eyR0KGDnur/kuIvku5jmrL4s5pyq5pSv5LuYYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWVsc2UtaWY9XCJpdGVtLl9zdGF0dXMuX3R5cGUgPT0gMFwiIGNsYXNzPVwiZm9udC1jb2xvclwiPnt7JHQoYOW+heS7mOasvmApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgdi1lbHNlLWlmPVwiaXRlbS5fc3RhdHVzLl90eXBlID09IDEgJiYgaXRlbS5zaGlwcGluZ190eXBlID09IDFcIiBjbGFzcz1cImZvbnQtY29sb3JcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7JHQoYOW+heWPkei0p2ApfX1cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IHYtaWY9XCJpdGVtLnJlZnVuZC5sZW5ndGhcIj7vvIx7e2l0ZW0uaXNfYWxsX3JlZnVuZD8kdChg6YCA5qy+5LitYCk6JHQoYOmDqOWIhumAgOasvuS4rWApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IHYtZWxzZS1pZj1cIml0ZW0uX3N0YXR1cy5fdHlwZSA9PSAxICYmIGl0ZW0uc2hpcHBpbmdfdHlwZSA9PSAyXCIgY2xhc3M9XCJmb250LWNvbG9yXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyR0KGDlvoXmoLjplIBgKX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWlmPVwiaXRlbS5yZWZ1bmQubGVuZ3RoXCI+77yMe3tpdGVtLmlzX2FsbF9yZWZ1bmQ/JHQoYOmAgOasvuS4rWApOiR0KGDpg6jliIbpgIDmrL7kuK1gKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWVsc2UtaWY9XCJpdGVtLl9zdGF0dXMuX3R5cGUgPT0gMlwiIGNsYXNzPVwiZm9udC1jb2xvclwiPnt7JHQoYOW+heaUtui0p2ApfX1cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IHYtaWY9XCJpdGVtLnJlZnVuZC5sZW5ndGhcIj7vvIx7e2l0ZW0uaXNfYWxsX3JlZnVuZD8kdChg6YCA5qy+5LitYCk6JHQoYOmDqOWIhumAgOasvuS4rWApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IHYtZWxzZS1pZj1cIml0ZW0uX3N0YXR1cy5fdHlwZSA9PSAzXCIgY2xhc3M9XCJmb250LWNvbG9yXCI+e3skdChg5b6F6K+E5Lu3YCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgdi1pZj1cIml0ZW0ucmVmdW5kLmxlbmd0aFwiPu+8jHt7aXRlbS5pc19hbGxfcmVmdW5kPyR0KGDpgIDmrL7kuK1gKTokdChg6YOo5YiG6YCA5qy+5LitYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgdi1lbHNlLWlmPVwiaXRlbS5fc3RhdHVzLl90eXBlID09IDRcIiBjbGFzcz1cImZvbnQtY29sb3JcIj57eyR0KGDlt7LlrozmiJBgKX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWlmPVwiaXRlbS5yZWZ1bmQubGVuZ3RoXCI+77yMe3tpdGVtLmlzX2FsbF9yZWZ1bmQ/JHQoYOmAgOasvuS4rWApOiR0KGDpg6jliIbpgIDmrL7kuK1gKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWVsc2UtaWY9XCJpdGVtLl9zdGF0dXMuX3R5cGUgPT0gNSAmJiBpdGVtLnN0YXR1cyA9PSAwXCIgY2xhc3M9XCJmb250LWNvbG9yXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyR0KGDmnKrmoLjplIBgKX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWlmPVwiaXRlbS5yZWZ1bmQubGVuZ3RoXCI+77yMe3tpdGVtLmlzX2FsbF9yZWZ1bmQ/JHQoYOmAgOasvuS4rWApOiR0KGDpg6jliIbpgIDmrL7kuK1gKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWVsc2UtaWY9XCJpdGVtLl9zdGF0dXMuX3R5cGUgPT0gLTJcIiBjbGFzcz1cImZvbnQtY29sb3JcIj57eyR0KGDlt7LpgIDmrL5gKX19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0taW5mbyBhY2VhLXJvdyByb3ctYmV0d2VlbiByb3ctdG9wXCIgdi1mb3I9XCIoaXRlbXMsIGluZGV4Q2F0KSBpbiBpdGVtLmNhcnRJbmZvXCJcclxuXHRcdFx0XHRcdFx0XHQ6a2V5PVwiaW5kZXhDYXRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxlYXN5LWxvYWRpbWFnZSBtb2RlPVwid2lkdGhGaXhcIiA6aW1hZ2Utc3JjPVwiaXRlbXMucHJvZHVjdEluZm8uaW1hZ2VcIj48L2Vhc3ktbG9hZGltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSA8aW1hZ2UgOnNyYz1cIml0ZW1zLnByb2R1Y3RJbmZvLmltYWdlXCI+PC9pbWFnZT4gLS0+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCAgcm93LWJldHdlZW5cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibmFtZSBsaW5lMlwiPnt7IGl0ZW1zLnByb2R1Y3RJbmZvLnN0b3JlX25hbWUgfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtcy5wcm9kdWN0SW5mby5hdHRySW5mb1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7JHQoYO+/pWApfX17eyBpdGVtcy5wcm9kdWN0SW5mby5hdHRySW5mby5wcmljZSB9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtZWxzZT57eyR0KGDvv6VgKX19e3sgaXRlbXMucHJvZHVjdEluZm8ucHJpY2UgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnh7eyBpdGVtcy5jYXJ0X251bSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW1zLnJlZnVuZF9udW0gJiYgaXRlbS5fc3RhdHVzLl90eXBlICE9IC0yXCIgY2xhc3M9XCJyZXR1cm5cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7eyBpdGVtcy5yZWZ1bmRfbnVtIH19e3skdChg5Lu26YCA5qy+5LitYCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG90YWxQcmljZVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOWFsWApfX17eyBpdGVtLnRvdGFsX251bSB8fCAwIH19e3skdChg5Lu25ZWG5ZOB77yM5oC76YeR6aKdYCl9fVxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibW9uZXlcIj57eyR0KGDvv6VgKX19e3sgaXRlbS5wYXlfcHJpY2UgfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tIGFjZWEtcm93IHJvdy1yaWdodCByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGNhbmNlbEJudFwiIHYtaWY9XCJpdGVtLl9zdGF0dXMuX3R5cGUgPT0gMCB8fCBpdGVtLl9zdGF0dXMuX3R5cGUgPT0gOVwiXHJcblx0XHRcdFx0XHRcdFx0QGNsaWNrPVwiY2FuY2VsT3JkZXIoaW5kZXgsIGl0ZW0ub3JkZXJfaWQpXCI+e3skdChg5Y+W5raI6K6i5Y2VYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnQgYmctY29sb3JcIiB2LWlmPVwiaXRlbS5fc3RhdHVzLl90eXBlID09IDBcIlxyXG5cdFx0XHRcdFx0XHRcdEBjbGljaz1cImdvUGF5KGl0ZW0ucGF5X3ByaWNlLCBpdGVtLm9yZGVyX2lkKVwiPnt7JHQoYOeri+WNs+S7mOasvmApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJibnQgYmctY29sb3JcIiB2LWVsc2UtaWY9XCJpdGVtLl9zdGF0dXMuX3R5cGUgPT0gM1wiXHJcblx0XHRcdFx0XHRcdFx0QGNsaWNrPVwiZ29PcmRlckRldGFpbHMoaXRlbS5vcmRlcl9pZClcIj7ljrvor4Tku7c8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiYm50IGJnLWNvbG9yXCJcclxuXHRcdFx0XHRcdFx0XHR2LWVsc2UtaWY9XCJpdGVtLnNlY2tpbGxfaWQgPCAxICYmIGl0ZW0uYmFyZ2Fpbl9pZCA8IDEgJiYgaXRlbS5jb21iaW5hdGlvbl9pZCA8IDEgJiYgaXRlbS5fc3RhdHVzLl90eXBlID09IDRcIlxyXG5cdFx0XHRcdFx0XHRcdEBjbGljaz1cImdvT3JkZXJEZXRhaWxzKGl0ZW0ub3JkZXJfaWQpXCI+XHJcblx0XHRcdFx0XHRcdFx05YaN5qyh6LSt5LmwXHJcblx0XHRcdFx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGNhbmNlbEJudFwiIHYtaWY9XCJpdGVtLl9zdGF0dXMuX3R5cGUgPT0gNFwiXHJcblx0XHRcdFx0XHRcdFx0QGNsaWNrPVwiZGVsT3JkZXIoaXRlbS5vcmRlcl9pZCwgaW5kZXgpXCI+e3skdChg5Yig6Zmk6K6i5Y2VYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnQgYmctY29sb3JcIiBAY2xpY2s9XCJnb09yZGVyRGV0YWlscyhpdGVtLm9yZGVyX2lkKVwiPnt7JHQoYOafpeeci+ivpuaDhWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibG9hZGluZ2ljb24gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgdi1pZj1cIm9yZGVyTGlzdC5sZW5ndGggPiAwXCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJsb2FkaW5nIGljb25mb250IGljb24tamlhemFpXCIgOmhpZGRlbj1cImxvYWRpbmcgPT0gZmFsc2VcIj48L3RleHQ+XHJcblx0XHRcdFx0e3sgbG9hZFRpdGxlIH19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgdi1pZj1cIm9yZGVyTGlzdC5sZW5ndGggPT0gMFwiPlxyXG5cdFx0XHRcdDxlbXB0eVBhZ2Ugdi1pZj1cIiFsb2FkaW5nXCIgOnRpdGxlPVwiJHQoYOaaguaXoOiuouWNlWApXCI+PC9lbXB0eVBhZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsb2FkaW5naWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibG9hZGluZyBpY29uZm9udCBpY29uLWppYXphaVwiIDpoaWRkZW49XCJsb2FkaW5nID09IGZhbHNlXCI+PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0T3JkZXJMaXN0LFxyXG5cdFx0b3JkZXJEYXRhLFxyXG5cdFx0b3JkZXJDYW5jZWwsXHJcblx0XHRvcmRlckRlbCxcclxuXHRcdG9yZGVyUGF5XHJcblx0fSBmcm9tICdAL2FwaS9vcmRlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG9wZW5PcmRlclN1YnNjcmliZVxyXG5cdH0gZnJvbSAnQC91dGlscy9TdWJzY3JpYmVNZXNzYWdlLmpzJztcclxuXHRpbXBvcnQgaG9tZSBmcm9tICdAL2NvbXBvbmVudHMvaG9tZSc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gJ3Z1ZXgnO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGVtcHR5UGFnZSBmcm9tICdAL2NvbXBvbmVudHMvZW1wdHlQYWdlLnZ1ZSc7XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRob21lLFxyXG5cdFx0XHRlbXB0eVBhZ2UsXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemVcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsIC8v5piv5ZCm5Yqg6L295LitXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsIC8v5piv5ZCm5Yqg6L295a6M5q+VXHJcblx0XHRcdFx0bG9hZFRpdGxlOiB0aGlzLiR0KGDliqDovb3mm7TlpJpgKSwgLy/mj5DnpLror61cclxuXHRcdFx0XHRvcmRlckxpc3Q6IFtdLCAvL+iuouWNleaVsOe7hFxyXG5cdFx0XHRcdG9yZGVyRGF0YToge30sIC8v6K6i5Y2V6K+m57uG57uf6K6hXHJcblx0XHRcdFx0b3JkZXJTdGF0dXM6IDksIC8v6K6i5Y2V54q25oCBXHJcblx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRsaW1pdDogMjAsXHJcblx0XHRcdFx0cGF5X2Nsb3NlOiBmYWxzZSxcclxuXHRcdFx0XHRwYXlfb3JkZXJfaWQ6ICcnLFxyXG5cdFx0XHRcdHRvdGFsUHJpY2U6ICcwJyxcclxuXHRcdFx0XHRpbml0SW46IGZhbHNlLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UgLy/mmK/lkKbpmpDol4/mjojmnYNcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHQvKipcclxuXHRcdCAqIOeUn+WRveWRqOacn+WHveaVsC0t55uR5ZCs6aG16Z2i5Yqg6L29XHJcblx0XHQgKi9cclxuXHRcdG9uTG9hZDogZnVuY3Rpb24ob3B0aW9ucykge1xyXG5cdFx0XHRpZiAob3B0aW9ucy5zdGF0dXMpIHRoaXMub3JkZXJTdGF0dXMgPSBvcHRpb25zLnN0YXR1cztcclxuXHRcdFx0bGV0IEVuT3B0aW9ucyA9IHd4LmdldEVudGVyT3B0aW9uc1N5bmMoKTtcclxuXHRcdFx0aWYgKEVuT3B0aW9ucy5zY2VuZSA9PSAnMTAzOCcgJiYgRW5PcHRpb25zLnJlZmVycmVySW5mby5hcHBJZCA9PSAnd3hlZjI3Nzk5NmFjYzE2NmMzJyAmJiB0aGlzLmluaXRJbikge1xyXG5cdFx0XHRcdC8vIOS7o+ihqOS7juaUtumTtuWPsOWwj+eoi+W6j+i/lOWbnlxyXG5cdFx0XHRcdGxldCBleHRyYURhdGEgPSBFbk9wdGlvbnMucmVmZXJyZXJJbmZvLmV4dHJhRGF0YTtcclxuXHRcdFx0XHR0aGlzLmluaXRJbiA9IGZhbHNlXHJcblx0XHRcdFx0aWYgKCFleHRyYURhdGEpIHtcclxuXHRcdFx0XHRcdHRoaXMuZ2V0T3JkZXJMaXN0KCk7XHJcblx0XHRcdFx0XHQvLyBcIuW9k+WJjemAmui/h+eJqeeQhuaMiemUrui/lOWbnu+8jOacquaOpeaUtuWIsOi/lOWPgu+8jOW7uuiuruiHquihjOafpeivouS6pOaYk+e7k+aenFwiO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRpZiAoZXh0cmFEYXRhLmNvZGUgPT0gJ3N1Y2Nlc3MnKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0T3JkZXJMaXN0KCk7XHJcblx0XHRcdFx0XHR9IGVsc2UgaWYgKGV4dHJhRGF0YS5jb2RlID09ICdjYW5jZWwnKSB7fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0Ly8gXCLmlK/ku5jlpLHotKXvvJpcIiArIGV4dHJhRGF0YS5lcnJtc2c7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5wYWdlID0gMTtcclxuXHRcdFx0XHR0aGlzLm9yZGVyTGlzdCA9IFtdXHJcblx0XHRcdFx0dGhpcy5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5wYXlfY2xvc2UgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLm9uTG9hZEZ1bigpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0T3JkZXJMaXN0KCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRvbkxvYWRGdW4oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRPcmRlckRhdGEoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGU7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDkuovku7blm57osINcclxuXHRcdFx0ICpcclxuXHRcdFx0ICovXHJcblx0XHRcdG9uQ2hhbmdlRnVuOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0bGV0IG9wdCA9IGU7XHJcblx0XHRcdFx0bGV0IGFjdGlvbiA9IG9wdC5hY3Rpb24gfHwgbnVsbDtcclxuXHRcdFx0XHRsZXQgdmFsdWUgPSBvcHQudmFsdWUgIT0gdW5kZWZpbmVkID8gb3B0LnZhbHVlIDogbnVsbDtcclxuXHRcdFx0XHRhY3Rpb24gJiYgdGhpc1thY3Rpb25dICYmIHRoaXNbYWN0aW9uXSh2YWx1ZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDlhbPpl63mlK/ku5jnu4Tku7ZcclxuXHRcdFx0ICpcclxuXHRcdFx0ICovXHJcblx0XHRcdHBheUNsb3NlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLnBheV9jbG9zZSA9IGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluiuouWNlee7n+iuoeaVsOaNrlxyXG5cdFx0XHQgKlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0T3JkZXJEYXRhOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0b3JkZXJEYXRhKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdvcmRlckRhdGEnLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDlj5bmtojorqLljZVcclxuXHRcdFx0ICpcclxuXHRcdFx0ICovXHJcblx0XHRcdGNhbmNlbE9yZGVyOiBmdW5jdGlvbihpbmRleCwgb3JkZXJfaWQpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCFvcmRlcl9pZClcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg57y65bCR6K6i5Y2V5Y+35peg5rOV5Y+W5raI6K6i5Y2VYClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOaPkOekumApLFxyXG5cdFx0XHRcdFx0Y29udGVudDogdGhpcy4kdChg56Gu6K6k5Y+W5raI6K+l6K6i5Y2VYCksXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0b3JkZXJDYW5jZWwob3JkZXJfaWQpXHJcblx0XHRcdFx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQub3JkZXJMaXN0LnNwbGljZShpbmRleCwgMSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ29yZGVyTGlzdCcsIHRoYXQub3JkZXJMaXN0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0Lm9yZGVyRGF0YSwgJ3VucGFpZF9jb3VudCcsIHRoYXRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Lm9yZGVyRGF0YS51bnBhaWRfY291bnQgLSAxKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuZ2V0T3JkZXJEYXRhKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdC5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge31cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmiZPlvIDmlK/ku5jnu4Tku7ZcclxuXHRcdFx0ICpcclxuXHRcdFx0ICovXHJcblx0XHRcdGdvUGF5OiBmdW5jdGlvbihwYXlfcHJpY2UsIG9yZGVyX2lkKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzL2Nhc2hpZXIvaW5kZXg/b3JkZXJfaWQ9JHtvcmRlcl9pZH0mZnJvbV90eXBlPW9yZGVyYFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDljrvorqLljZXor6bmg4VcclxuXHRcdFx0ICovXHJcblx0XHRcdGdvT3JkZXJEZXRhaWxzOiBmdW5jdGlvbihvcmRlcl9pZCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAoIW9yZGVyX2lkKVxyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDnvLrlsJHorqLljZXlj7fml6Dms5Xmn6XnnIvorqLljZXor6bmg4VgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmraPlnKjliqDovb3kuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdG9wZW5PcmRlclN1YnNjcmliZSgpXHJcblx0XHRcdFx0XHQudGhlbigoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX2RldGFpbHMvaW5kZXg/b3JkZXJfaWQ9JyArIG9yZGVyX2lkXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBNUFxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kcy9vcmRlcl9kZXRhaWxzL2luZGV4P29yZGVyX2lkPScgKyBvcmRlcl9pZFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5YiH5o2i57G75Z6LXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzdGF0dXNDbGljazogZnVuY3Rpb24oc3RhdHVzKSB7XHJcblx0XHRcdFx0aWYgKHN0YXR1cyA9PSB0aGlzLm9yZGVyU3RhdHVzKSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5vcmRlclN0YXR1cyA9IHN0YXR1cztcclxuXHRcdFx0XHR0aGlzLmxvYWRlbmQgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLnBhZ2UgPSAxO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnb3JkZXJMaXN0JywgW10pO1xyXG5cdFx0XHRcdHRoaXMuZ2V0T3JkZXJMaXN0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5borqLljZXliJfooahcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldE9yZGVyTGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvYWRlbmQpIHJldHVybjtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkaW5nKSByZXR1cm47XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdGdldE9yZGVyTGlzdCh7XHJcblx0XHRcdFx0XHRcdHR5cGU6IHRoYXQub3JkZXJTdGF0dXMsXHJcblx0XHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdFx0bGltaXQ6IHRoYXQubGltaXRcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRsZXQgbGlzdCA9IHJlcy5kYXRhIHx8IFtdO1xyXG5cdFx0XHRcdFx0XHRsZXQgbG9hZGVuZCA9IGxpc3QubGVuZ3RoIDwgdGhhdC5saW1pdDtcclxuXHRcdFx0XHRcdFx0dGhhdC5vcmRlckxpc3QgPSB0aGF0LiR1dGlsLlNwbGl0QXJyYXkobGlzdCwgdGhhdC5vcmRlckxpc3QpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ29yZGVyTGlzdCcsIHRoYXQub3JkZXJMaXN0KTtcclxuXHRcdFx0XHRcdFx0dGhhdC5sb2FkZW5kID0gbG9hZGVuZDtcclxuXHRcdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHRoYXQubG9hZFRpdGxlID0gbG9hZGVuZCA/IHRoYXQuJHQoYOayoeacieabtOWkmuWGheWuueWVpn5gKSA6IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnBhZ2UgPSB0aGF0LnBhZ2UgKyAxO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dGhhdC5sb2FkVGl0bGUgPSB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWIoOmZpOiuouWNlVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0ZGVsT3JkZXI6IGZ1bmN0aW9uKG9yZGVyX2lkLCBpbmRleCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDliKDpmaTorqLljZVgKSxcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IHRoYXQuJHQoYOehruWumuWIoOmZpOivpeiuouWNlWApLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdG9yZGVyRGVsKG9yZGVyX2lkKVxyXG5cdFx0XHRcdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5vcmRlckxpc3Quc3BsaWNlKGluZGV4LCAxKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdvcmRlckxpc3QnLCB0aGF0Lm9yZGVyTGlzdCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0Lm9yZGVyRGF0YSwgJ3VucGFpZF9jb3VudCcsIHRoYXQub3JkZXJEYXRhXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LnVucGFpZF9jb3VudCAtIDEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmdldE9yZGVyRGF0YSgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5Yig6Zmk5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdC5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOW3suWPlua2iGApXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblJlYWNoQm90dG9tOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0dGhpcy5nZXRPcmRlckxpc3QoKTtcclxuXHRcdH0sXHJcblx0XHQvLyDmu5rliqjnm5HlkKxcclxuXHRcdG9uUGFnZVNjcm9sbChlKSB7XHJcblx0XHRcdC8vIOS8oOWFpXNjcm9sbFRvcOWAvOW5tuinpuWPkeaJgOaciWVhc3ktbG9hZGltYWdl57uE5Lu25LiL55qE5rua5Yqo55uR5ZCs5LqL5Lu2XHJcblx0XHRcdHVuaS4kZW1pdCgnc2Nyb2xsJyk7XHJcblx0XHR9LFxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5teS1vcmRlciAuaGVhZGVyIHtcclxuXHRcdGhlaWdodDogMjYwcnB4O1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAuaGVhZGVyIC5waWNUeHQge1xyXG5cdFx0aGVpZ2h0OiAxOTBycHg7XHJcblx0fVxyXG5cclxuXHQubXktb3JkZXIgLmhlYWRlciAucGljVHh0IC50ZXh0IHtcclxuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdHdWlsZGZvcmQgUHJvJztcclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAuaGVhZGVyIC5waWNUeHQgLnRleHQgLm5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAuaGVhZGVyIC5waWNUeHQgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDEyMnJweDtcclxuXHRcdGhlaWdodDogMTA5cnB4O1xyXG5cdH1cclxuXHJcblx0Lm15LW9yZGVyIC5oZWFkZXIgLnBpY1R4dCAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAubmF2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxNDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0bWFyZ2luOiAtNzNycHggYXV0byAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQubXktb3JkZXIgLm5hdiAuaXRlbSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHR3aWR0aDogM3JlbTtcclxuXHRcdHBhZGRpbmc6IDI3cnB4IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiA1cnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0Lm15LW9yZGVyIC5uYXYgLml0ZW0ub24ge1xyXG5cdFx0LyogI2lmZGVmIEg1IHx8IE1QICovXHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0LyogI2lmZGVmIEFQUC1QTFVTICovXHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAubmF2IC5pdGVtIC5udW0ge1xyXG5cdFx0bWFyZ2luLXRvcDogMThycHg7XHJcblx0fVxyXG5cclxuXHQubXktb3JkZXIgLmxpc3Qge1xyXG5cdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdG1hcmdpbjogMTRycHggYXV0byAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQubXktb3JkZXIgLmxpc3QgLml0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNHJweDtcclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAubGlzdCAuaXRlbSAudGl0bGUge1xyXG5cdFx0aGVpZ2h0OiA4NHJweDtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNlZWU7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQubXktb3JkZXIgLmxpc3QgLml0ZW0gLnRpdGxlIC5zaWduIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRwYWRkaW5nOiAwIDdycHg7XHJcblx0XHRoZWlnaHQ6IDM2cnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXJweDtcclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAubGlzdCAuaXRlbSAuaXRlbS1pbmZvIHtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMnJweDtcclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAubGlzdCAuaXRlbSAuaXRlbS1pbmZvIC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAxMjBycHg7XHJcblx0XHRoZWlnaHQ6IDEyMHJweDtcclxuXHJcblx0XHQvZGVlcC8sXHJcblx0XHQvZGVlcC9pbWFnZSxcclxuXHRcdC9kZWVwLy5lYXN5LWxvYWRpbWFnZSxcclxuXHRcdC9kZWVwL3VuaS1pbWFnZSB7XHJcblxyXG5cdFx0XHR3aWR0aDogMTIwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEyMHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAubGlzdCAuaXRlbSAuaXRlbS1pbmZvIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAubGlzdCAuaXRlbSAuaXRlbS1pbmZvIC50ZXh0IHtcclxuXHRcdHdpZHRoOiA0ODZycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRtYXJnaW4tdG9wOiA2cnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzOXJweDtcclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAubGlzdCAuaXRlbSAuaXRlbS1pbmZvIC50ZXh0IC5uYW1lIHtcclxuXHRcdHdpZHRoOiAzMDZycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGhlaWdodDogNzhycHg7XHJcblx0fVxyXG5cclxuXHQubXktb3JkZXIgLmxpc3QgLml0ZW0gLml0ZW0taW5mbyAudGV4dCAubW9uZXkge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRmbGV4OiAxO1xyXG5cdH1cclxuXHJcblx0Lm15LW9yZGVyIC5saXN0IC5pdGVtIC50b3RhbFByaWNlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0bWFyZ2luOiAyN3JweCAwIDAgMzBycHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4IDMwcnB4IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNlZWU7XHJcblx0fVxyXG5cclxuXHQubXktb3JkZXIgLmxpc3QgLml0ZW0gLnRvdGFsUHJpY2UgLm1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXByaWNlQ29sb3IpO1xyXG5cdH1cclxuXHJcblx0Lm15LW9yZGVyIC5saXN0IC5pdGVtIC5ib3R0b20ge1xyXG5cdFx0aGVpZ2h0OiAxMDdycHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm15LW9yZGVyIC5saXN0IC5pdGVtIC5ib3R0b20gLmJudCB7XHJcblx0XHR3aWR0aDogMTc2cnB4O1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHRmb250LXNpemU6IDI3cnB4O1xyXG5cdH1cclxuXHJcblx0Lm15LW9yZGVyIC5saXN0IC5pdGVtIC5ib3R0b20gLmJudC5jYW5jZWxCbnQge1xyXG5cdFx0Ym9yZGVyOiAxcnB4IHNvbGlkICNkZGQ7XHJcblx0XHRjb2xvcjogI2FhYTtcclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAubGlzdCAuaXRlbSAuYm90dG9tIC5ibnR+LmJudCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTdycHg7XHJcblx0fVxyXG5cclxuXHQubm9DYXJ0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE3MXJweDtcclxuXHRcdHBhZGRpbmctdG9wOiAwLjFycHg7XHJcblx0fVxyXG5cclxuXHQubm9DYXJ0IC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiA0MTRycHg7XHJcblx0XHRoZWlnaHQ6IDMzNnJweDtcclxuXHRcdG1hcmdpbjogNzhycHggYXV0byA1NnJweCBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lm5vQ2FydCAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5teS1vcmRlciAubGlzdCAuaXRlbSAuaXRlbS1pbmZvIC50ZXh0IC5tb25leSAucmV0dXJuIHtcclxuXHRcdC8vIGNvbG9yOiB2YXIoLS12aWV3LXByaWNlQ29sb3IpO1xyXG5cdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///689\n"); /***/ }), /* 690 */ /*!*********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_refund_goods/index.vue?mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_e544b376_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=e544b376&scoped=true&mpType=page */ 691);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 693);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_e544b376_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_e544b376_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"e544b376\",\n null,\n false,\n _index_vue_vue_type_template_id_e544b376_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/order_refund_goods/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjkwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZTU0NGIzNzYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImU1NDRiMzc2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL29yZGVyX3JlZnVuZF9nb29kcy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///690\n"); /***/ }), /* 691 */ /*!***************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_refund_goods/index.vue?vue&type=template&id=e544b376&scoped=true&mpType=page ***! \***************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e544b376_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=e544b376&scoped=true&mpType=page */ 692); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e544b376_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e544b376_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e544b376_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e544b376_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 692 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_refund_goods/index.vue?vue&type=template&id=e544b376&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c("form", { attrs: { _i: 1 }, on: { submit: _vm.subRefund } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "apply-return"), attrs: { _i: 2 } }, [ _vm._l( _vm._$s(3, "f", { forItems: _vm.orderInfo.cart_info }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "3-" + $30, "sc", "goodsStyle acea-row row-between" ), attrs: { _i: "3-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "pictrue"), attrs: { _i: "4-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "5-" + $30, "a-src", item.productInfo.attrInfo ? item.productInfo.attrInfo.image : item.productInfo.image ), _i: "5-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "text acea-row row-between" ), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "name line2" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(item.productInfo.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "money"), attrs: { _i: "8-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "9-" + $30, "t0-1", _vm._s(item.truePrice) ) ), ]), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "num"), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(item.cart_num) ) ), ] ), ] ), ] ), ] ) } ), _c( "view", { staticClass: _vm._$s(11, "sc", "list"), attrs: { _i: 11 } }, [ _vm._$s(12, "i", _vm.expressList.length) ? _c( "view", { staticClass: _vm._$s( 12, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 12 }, }, [ _c("view", [ _vm._v( _vm._$s(13, "t0-0", _vm._s(_vm.$t("快递公司"))) ), ]), _c( "picker", { staticClass: _vm._$s(14, "sc", "num"), attrs: { value: _vm._$s(14, "a-value", _vm.seIndex), range: _vm._$s(14, "a-range", _vm.expressList), _i: 14, }, on: { change: _vm.bindPickerChange }, }, [ _c( "view", { staticClass: _vm._$s( 15, "sc", "picker acea-row row-between-wrapper" ), attrs: { _i: 15 }, }, [ _c( "view", { staticClass: _vm._$s(16, "sc", "reason"), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s( _vm.expressList[_vm.seIndex].name ) ) ), ] ), _c("text", { staticClass: _vm._$s( 17, "sc", "iconfont icon-jiantou" ), attrs: { _i: 17 }, }), ] ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 18, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 18 }, }, [ _c("view", [ _vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("快递单号")))), ]), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.refundInfo.refund_express, expression: "refundInfo.refund_express", }, ], staticClass: _vm._$s(20, "sc", "input"), attrs: { placeholder: _vm._$s( 20, "a-placeholder", _vm.$t("填写快递单号") ), _i: 20, }, domProps: { value: _vm._$s( 20, "v-model", _vm.refundInfo.refund_express ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.refundInfo, "refund_express", $event.target.value ) }, }, }), ] ), _c( "view", { staticClass: _vm._$s( 21, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 21 }, }, [ _c("view", [ _vm._v(_vm._$s(22, "t0-0", _vm._s(_vm.$t("联系电话")))), ]), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.refundInfo.refund_phone, expression: "refundInfo.refund_phone", }, ], staticClass: _vm._$s(23, "sc", "input"), attrs: { placeholder: _vm._$s( 23, "a-placeholder", _vm.$t("请输入手机号") ), _i: 23, }, domProps: { value: _vm._$s( 23, "v-model", _vm.refundInfo.refund_phone ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.refundInfo, "refund_phone", $event.target.value ) }, }, }), ] ), _c( "view", { staticClass: _vm._$s( 24, "sc", "item textarea acea-row row-between" ), attrs: { _i: 24 }, }, [ _c("view", [ _vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.$t("备注说明")))), ]), _c("textarea", { directives: [ { name: "model", rawName: "v-model", value: _vm.refundInfo.refund_explain, expression: "refundInfo.refund_explain", }, ], staticClass: _vm._$s(26, "sc", "num"), attrs: { placeholder: _vm._$s( 26, "a-placeholder", _vm.$t("填写备注信息,100字以内") ), _i: 26, }, domProps: { value: _vm._$s( 26, "v-model", _vm.refundInfo.refund_explain ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.refundInfo, "refund_explain", $event.target.value ) }, }, }), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "item acea-row row-between"), attrs: { _i: 27 }, }, [ _c( "view", { staticClass: _vm._$s( 28, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 28 }, }, [ _c("view", [ _vm._v( _vm._$s(29, "t0-0", _vm._s(_vm.$t("上传图片"))) ), ]), _c( "view", { staticClass: _vm._$s(30, "sc", "tip"), attrs: { _i: 30 }, }, [ _vm._v( _vm._$s( 30, "t0-0", _vm._s(_vm.$t("最多可上传3张")) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 31, "sc", "upload acea-row row-middle" ), attrs: { _i: 31 }, }, [ _vm._l( _vm._$s(32, "f", { forItems: _vm.refund_reason_wap_img, }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(32, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "32-" + $31, "sc", "pictrue" ), attrs: { _i: "32-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s("33-" + $31, "a-src", item), _i: "33-" + $31, }, }), _c("view", { staticClass: _vm._$s( "34-" + $31, "sc", "iconfont icon-guanbi1 font-num" ), attrs: { _i: "34-" + $31 }, on: { click: function ($event) { return _vm.DelPic(index) }, }, }), ] ) } ), _vm._$s(35, "i", _vm.refund_reason_wap_img.length < 3) ? _c( "view", { staticClass: _vm._$s( 35, "sc", "pictrue acea-row row-center-wrapper row-column" ), attrs: { _i: 35 }, on: { click: _vm.uploadpic }, }, [ _c("text", { staticClass: _vm._$s( 36, "sc", "iconfont icon-icon25201" ), attrs: { _i: 36 }, }), _c("view", [ _vm._v( _vm._$s( 37, "t0-0", _vm._s(_vm.$t("上传图片")) ) ), ]), ] ) : _vm._e(), ], 2 ), ] ), ] ), _c( "button", { staticClass: _vm._$s(38, "sc", "returnBnt bg-color"), attrs: { _i: 38 }, }, [_vm._v(_vm._$s(38, "t0-0", _vm._s(_vm.$t("提交"))))] ), ], 2 ), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 693 */ /*!*********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/order_refund_goods/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 694);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI2OTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///693\n"); /***/ }), /* 694 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/order_refund_goods/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n mixins: [_color.default],\n data: function data() {\n return {\n expressList: [],\n orderInfo: {},\n seIndex: 0,\n refund_reason_wap_img: [],\n refundInfo: {\n refund_express: '',\n refund_phone: '',\n refund_explain: '',\n id: '',\n refund_express_name: '',\n refund_img: ''\n }\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getOrderInfo();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n this.orderId = options.orderId;\n if (this.isLogin) {\n this.getOrderInfo();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n /**\n * 申请退货\n */\n subRefund: function subRefund(e) {\n var _this = this;\n var that = this;\n if (!that.refundInfo.refund_express) return this.$util.Tips({\n title: that.$t(\"\\u586B\\u5199\\u5FEB\\u9012\\u5355\\u53F7\")\n });\n if (!that.refundInfo.refund_phone) return this.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u624B\\u673A\\u53F7\")\n });\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.refundInfo.refund_phone)) return this.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n that.refundInfo.refund_express_name = that.expressList[that.seIndex].name;\n that.refundInfo.refund_img = that.refund_reason_wap_img.join(',');\n (0, _order.refundExpress)(that.refundInfo).then(function (res) {\n return _this.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/users/user_return_list/index?isT=1'\n });\n }).catch(function (err) {\n return _this.$util.Tips({\n title: err\n });\n });\n },\n /**\n * 删除图片\n * \n */\n DelPic: function DelPic(e) {\n var index = e,\n that = this,\n pic = this.refund_reason_wap_img[index];\n that.refund_reason_wap_img.splice(index, 1);\n that.$set(that, 'refund_reason_wap_img', that.refund_reason_wap_img);\n },\n /**\n * 上传文件\n * \n */\n uploadpic: function uploadpic() {\n var that = this;\n this.$util.uploadImageOne('upload/image', function (res) {\n that.refund_reason_wap_img.push(res.data.url);\n that.$set(that, 'refund_reason_wap_img', that.refund_reason_wap_img);\n });\n },\n /**\n * 获取订单详情\n * \n */\n getOrderInfo: function getOrderInfo() {\n var that = this;\n (0, _order.refundOrderDetail)(that.orderId).then(function (res) {\n that.$set(that, 'orderInfo', res.data);\n that.expressList = res.data.express_list;\n that.refundInfo.id = res.data.id;\n });\n },\n bindPickerChange: function bindPickerChange(e) {\n this.$set(this, 'seIndex', e.detail.value);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvb3JkZXJfcmVmdW5kX2dvb2RzL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJtaXhpbnMiLCJkYXRhIiwiZXhwcmVzc0xpc3QiLCJvcmRlckluZm8iLCJzZUluZGV4IiwicmVmdW5kX3JlYXNvbl93YXBfaW1nIiwicmVmdW5kSW5mbyIsInJlZnVuZF9leHByZXNzIiwicmVmdW5kX3Bob25lIiwicmVmdW5kX2V4cGxhaW4iLCJpZCIsInJlZnVuZF9leHByZXNzX25hbWUiLCJyZWZ1bmRfaW1nIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsIm1ldGhvZHMiLCJzdWJSZWZ1bmQiLCJ0aXRsZSIsInRoYXQiLCJpY29uIiwidGFiIiwidXJsIiwiRGVsUGljIiwicGljIiwidXBsb2FkcGljIiwiZ2V0T3JkZXJJbmZvIiwiYmluZFBpY2tlckNoYW5nZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQW1FQTtBQUlBO0FBR0E7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBQztNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQUM7TUFDQUE7TUFDQTtRQUNBO1VBQ0FEO1VBQ0FFO1FBQ0E7VUFDQUM7VUFDQUM7UUFDQTtNQUNBO1FBQ0E7VUFDQUo7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBSztNQUNBO1FBQ0FKO1FBQ0FLO01BQ0FMO01BQ0FBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7QUFDQTtJQUNBTTtNQUNBO01BQ0E7UUFDQU47UUFDQUE7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQU87TUFDQTtNQUNBO1FBQ0FQO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBUTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNjk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDxmb3JtIEBzdWJtaXQ9XCJzdWJSZWZ1bmRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2FwcGx5LXJldHVybic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2dvb2RzU3R5bGUgYWNlYS1yb3cgcm93LWJldHdlZW4nIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG9yZGVySW5mby5jYXJ0X2luZm9cIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm8/aXRlbS5wcm9kdWN0SW5mby5hdHRySW5mby5pbWFnZTppdGVtLnByb2R1Y3RJbmZvLmltYWdlJz5cclxuXHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTInPnt7aXRlbS5wcm9kdWN0SW5mby5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+e3skdChg77+lYCl9fXt7aXRlbS50cnVlUHJpY2UgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J251bSc+eHt7aXRlbS5jYXJ0X251bSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyB2LWlmPVwiZXhwcmVzc0xpc3QubGVuZ3RoXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW/q+mAkuWFrOWPuGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxwaWNrZXIgY2xhc3M9J251bScgQGNoYW5nZT1cImJpbmRQaWNrZXJDaGFuZ2VcIiA6dmFsdWU9XCJzZUluZGV4XCIgOnJhbmdlPVwiZXhwcmVzc0xpc3RcIlxyXG5cdFx0XHRcdFx0XHRcdHJhbmdlLWtleT1cIm5hbWVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY2tlciBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncmVhc29uJz57e2V4cHJlc3NMaXN0W3NlSW5kZXhdLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW/q+mAkuWNleWPt2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCBjbGFzcz1cImlucHV0XCIgdHlwZT1cInRleHRcIiA6cGxhY2Vob2xkZXI9XCIkdChg5aGr5YaZ5b+r6YCS5Y2V5Y+3YClcIiBwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInXHJcblx0XHRcdFx0XHRcdFx0di1tb2RlbD1cInJlZnVuZEluZm8ucmVmdW5kX2V4cHJlc3NcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOiBlOezu+eUteivnWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCBjbGFzcz1cImlucHV0XCIgdHlwZT1cIm51bWJlclwiIDpwbGFjZWhvbGRlcj1cIiR0KGDor7fovpPlhaXmiYvmnLrlj7dgKVwiIHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcidcclxuXHRcdFx0XHRcdFx0XHR2LW1vZGVsPVwicmVmdW5kSW5mby5yZWZ1bmRfcGhvbmVcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gdGV4dGFyZWEgYWNlYS1yb3cgcm93LWJldHdlZW4nPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDlpIfms6jor7TmmI5gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dGFyZWEgOnBsYWNlaG9sZGVyPSckdChg5aGr5YaZ5aSH5rOo5L+h5oGv77yMMTAw5a2X5Lul5YaFYCknIGNsYXNzPSdudW0nXHJcblx0XHRcdFx0XHRcdFx0di1tb2RlbD1cInJlZnVuZEluZm8ucmVmdW5kX2V4cGxhaW5cIj48L3RleHRhcmVhPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4nPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5LiK5Lyg5Zu+54mHYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGlwJz57eyR0KGDmnIDlpJrlj6/kuIrkvKAz5bygYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndXBsb2FkIGFjZWEtcm93IHJvdy1taWRkbGUnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiByZWZ1bmRfcmVhc29uX3dhcF9pbWdcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPSdpdGVtJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tZ3VhbmJpMSBmb250LW51bScgQHRhcD0nRGVsUGljKGluZGV4KSc+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXIgcm93LWNvbHVtbicgQHRhcD0ndXBsb2FkcGljJ1xyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cInJlZnVuZF9yZWFzb25fd2FwX2ltZy5sZW5ndGggPCAzXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1pY29uMjUyMDEnPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS4iuS8oOWbvueJh2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxidXR0b24gY2xhc3M9J3JldHVybkJudCBiZy1jb2xvcicgZm9ybS10eXBlPVwic3VibWl0XCI+e3skdChg5o+Q5LqkYCl9fTwvYnV0dG9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L2Zvcm0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRyZWZ1bmRPcmRlckRldGFpbCxcclxuXHRcdHJlZnVuZEV4cHJlc3NcclxuXHR9IGZyb20gJ0AvYXBpL29yZGVyLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRleHByZXNzTGlzdDogW10sXHJcblx0XHRcdFx0b3JkZXJJbmZvOiB7fSxcclxuXHRcdFx0XHRzZUluZGV4OiAwLFxyXG5cdFx0XHRcdHJlZnVuZF9yZWFzb25fd2FwX2ltZzogW10sXHJcblx0XHRcdFx0cmVmdW5kSW5mbzoge1xyXG5cdFx0XHRcdFx0cmVmdW5kX2V4cHJlc3M6ICcnLFxyXG5cdFx0XHRcdFx0cmVmdW5kX3Bob25lOiAnJyxcclxuXHRcdFx0XHRcdHJlZnVuZF9leHBsYWluOiAnJyxcclxuXHRcdFx0XHRcdGlkOiAnJyxcclxuXHRcdFx0XHRcdHJlZnVuZF9leHByZXNzX25hbWU6ICcnLFxyXG5cdFx0XHRcdFx0cmVmdW5kX2ltZzogJydcclxuXHRcdFx0XHR9XHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNMb2dpbjoge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1YsIG9sZFYpIHtcclxuXHRcdFx0XHRcdGlmIChuZXdWKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0T3JkZXJJbmZvKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHR0aGlzLm9yZGVySWQgPSBvcHRpb25zLm9yZGVySWQ7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldE9yZGVySW5mbygpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOeUs+ivt+mAgOi0p1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0c3ViUmVmdW5kOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKCF0aGF0LnJlZnVuZEluZm8ucmVmdW5kX2V4cHJlc3MpIHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWhq+WGmeW/q+mAkuWNleWPt2ApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCF0aGF0LnJlZnVuZEluZm8ucmVmdW5kX3Bob25lKSByZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmiYvmnLrlj7dgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghL14xKDN8NHw1fDd8OHw5fDYpXFxkezl9JC9pLnRlc3QodGhhdC5yZWZ1bmRJbmZvLnJlZnVuZF9waG9uZSkpIHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhhdC5yZWZ1bmRJbmZvLnJlZnVuZF9leHByZXNzX25hbWUgPSB0aGF0LmV4cHJlc3NMaXN0W3RoYXQuc2VJbmRleF0ubmFtZTtcclxuXHRcdFx0XHR0aGF0LnJlZnVuZEluZm8ucmVmdW5kX2ltZyA9IHRoYXQucmVmdW5kX3JlYXNvbl93YXBfaW1nLmpvaW4oJywnKTtcclxuXHRcdFx0XHRyZWZ1bmRFeHByZXNzKHRoYXQucmVmdW5kSW5mbykudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0dGFiOiA1LFxyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvdXNlcl9yZXR1cm5fbGlzdC9pbmRleD9pc1Q9MSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWIoOmZpOWbvueJh1xyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdERlbFBpYzogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCBpbmRleCA9IGUsXHJcblx0XHRcdFx0XHR0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHBpYyA9IHRoaXMucmVmdW5kX3JlYXNvbl93YXBfaW1nW2luZGV4XTtcclxuXHRcdFx0XHR0aGF0LnJlZnVuZF9yZWFzb25fd2FwX2ltZy5zcGxpY2UoaW5kZXgsIDEpO1xyXG5cdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAncmVmdW5kX3JlYXNvbl93YXBfaW1nJywgdGhhdC5yZWZ1bmRfcmVhc29uX3dhcF9pbWcpO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOS4iuS8oOaWh+S7tlxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdHVwbG9hZHBpYzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoaXMuJHV0aWwudXBsb2FkSW1hZ2VPbmUoJ3VwbG9hZC9pbWFnZScsIGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0dGhhdC5yZWZ1bmRfcmVhc29uX3dhcF9pbWcucHVzaChyZXMuZGF0YS51cmwpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdyZWZ1bmRfcmVhc29uX3dhcF9pbWcnLCB0aGF0LnJlZnVuZF9yZWFzb25fd2FwX2ltZyk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5borqLljZXor6bmg4VcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRPcmRlckluZm86IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRyZWZ1bmRPcmRlckRldGFpbCh0aGF0Lm9yZGVySWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnb3JkZXJJbmZvJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0dGhhdC5leHByZXNzTGlzdCA9IHJlcy5kYXRhLmV4cHJlc3NfbGlzdDtcclxuXHRcdFx0XHRcdHRoYXQucmVmdW5kSW5mby5pZCA9IHJlcy5kYXRhLmlkO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRiaW5kUGlja2VyQ2hhbmdlKGUpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3NlSW5kZXgnLCBlLmRldGFpbC52YWx1ZSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDE4cnB4O1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHJweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDkwcnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cclxuXHRcdC5pbnB1dCB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAubnVtIHtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0d2lkdGg6IDQyN3JweDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAubnVtIC5waWNrZXIgLnJlYXNvbiB7XHJcblx0XHR3aWR0aDogMzg1cnB4O1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAubnVtIC5waWNrZXIgLmljb25mb250IHtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDJycHg7XHJcblx0fVxyXG5cclxuXHQuYXBwbHktcmV0dXJuIC5saXN0IC5pdGVtLnRleHRhcmVhIHtcclxuXHRcdHBhZGRpbmc6IDMwcnB4IDMwcnB4IDMwcnB4IDA7XHJcblx0fVxyXG5cclxuXHQuYXBwbHktcmV0dXJuIC5saXN0IC5pdGVtIHRleHRhcmVhIHtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjYmJiO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAudGl0bGUge1xyXG5cdFx0aGVpZ2h0OiA5NXJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAudGl0bGUgLnRpcCB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICNiYmI7XHJcblx0fVxyXG5cclxuXHQuYXBwbHktcmV0dXJuIC5saXN0IC5pdGVtIC51cGxvYWQge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDM2cnB4O1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAudXBsb2FkIC5waWN0cnVlIHtcclxuXHRcdG1hcmdpbjogMjJycHggMjNycHggMCAwO1xyXG5cdFx0d2lkdGg6IDE1NnJweDtcclxuXHRcdGhlaWdodDogMTU2cnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjYmJiO1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAudXBsb2FkIC5waWN0cnVlOm50aC1vZi10eXBlKDRuKSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQuYXBwbHktcmV0dXJuIC5saXN0IC5pdGVtIC51cGxvYWQgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAudXBsb2FkIC5waWN0cnVlIC5pY29uLWd1YW5iaTEge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Zm9udC1zaXplOiA0NXJweDtcclxuXHRcdHRvcDogLTEwcnB4O1xyXG5cdFx0cmlnaHQ6IC0xMHJweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLmxpc3QgLml0ZW0gLnVwbG9hZCAucGljdHJ1ZSAuaWNvbi1pY29uMjUyMDEge1xyXG5cdFx0Y29sb3I6ICNiZmJmYmY7XHJcblx0XHRmb250LXNpemU6IDUwcnB4O1xyXG5cdH1cclxuXHJcblx0LmFwcGx5LXJldHVybiAubGlzdCAuaXRlbSAudXBsb2FkIC5waWN0cnVlOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuXHRcdGJvcmRlcjogMXJweCBzb2xpZCAjZGRkO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC5hcHBseS1yZXR1cm4gLnJldHVybkJudCB7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDg2cnB4O1xyXG5cdFx0bWFyZ2luOiA0M3JweCBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lmdvb2RzU3R5bGUgLnRleHQgLm5hbWUge1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdC5saXN0IC9kZWVwLyAudW5pLWlucHV0LWlucHV0IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///694\n"); /***/ }), /* 695 */ /*!**********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/cashier/index.vue?mpType=page ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_61767d18_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=61767d18&scoped=true&mpType=page */ 696);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 698);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_61767d18_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_61767d18_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"61767d18\",\n null,\n false,\n _index_vue_vue_type_template_id_61767d18_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods/cashier/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjk1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjE3NjdkMTgmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjYxNzY3ZDE4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL2dvb2RzL2Nhc2hpZXIvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///695\n"); /***/ }), /* 696 */ /*!****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/cashier/index.vue?vue&type=template&id=61767d18&scoped=true&mpType=page ***! \****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_61767d18_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=61767d18&scoped=true&mpType=page */ 697); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_61767d18_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_61767d18_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_61767d18_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_61767d18_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 697 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/cashier/index.vue?vue&type=template&id=61767d18&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.payPriceShow) ? _c("view", { staticClass: _vm._$s(0, "sc", "page"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "pay-price"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "price"), attrs: { _i: 2 } }, [ _c( "text", { staticClass: _vm._$s(3, "sc", "unit"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("¥"))))] ), _c("numberScroll", { attrs: { num: _vm.payPriceShow, color: "#E93323", width: "30", height: "50", fontSize: "50", _i: 4, }, }), ], 1 ), _c( "view", { staticClass: _vm._$s(5, "sc", "count-down"), attrs: { _i: 5 } }, [ _vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("支付剩余时间")))), _c("countDown", { attrs: { "is-day": false, "tip-text": " ", "day-text": " ", "hour-text": " : ", "minute-text": " : ", "second-text": " ", datatime: _vm.invalidTime, _i: 6, }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "payment"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "title"), attrs: { _i: 8 } }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("支付方式"))))] ), _vm._l( _vm._$s(9, "f", { forItems: _vm.cartArr }), function (item, index, $20, $30) { return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s("9-" + $30, "v-show", item.payStatus), expression: "_$s((\"9-\"+$30),'v-show',item.payStatus)", }, ], key: _vm._$s(9, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "9-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "9-" + $30 }, on: { click: function ($event) { return _vm.payType(item.number || 0, item.value, index) }, }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "left acea-row row-between-wrapper" ), attrs: { _i: "10-" + $30 }, }, [ _c("view", { staticClass: _vm._$s("11-" + $30, "sc", "iconfont"), class: _vm._$s("11-" + $30, "c", item.icon), attrs: { _i: "11-" + $30 }, }), _c( "view", { staticClass: _vm._$s("12-" + $30, "sc", "text"), attrs: { _i: "12-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("13-" + $30, "sc", "name"), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(_vm.$t(item.name)) ) ), ] ), _vm._$s("14-" + $30, "i", item.value == "yue") ? _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "info" ), attrs: { _i: "14-" + $30 }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(_vm.$t(item.title)) ) ), _c( "span", { staticClass: _vm._$s( "15-" + $30, "sc", "money" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "15-" + $30, "t0-1", _vm._s(item.number) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "info" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(_vm.$t(item.title)) ) ), ] ), ] ), ] ), _c("view", { staticClass: _vm._$s("17-" + $30, "sc", "iconfont"), class: _vm._$s( "17-" + $30, "c", _vm.active == index ? "icon-xuanzhong11 font-num" : "icon-weixuan" ), attrs: { _i: "17-" + $30 }, }), ] ) } ), ], 2 ), _c( "view", { staticClass: _vm._$s(18, "sc", "btn"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s( 19, "sc", "button acea-row row-center-wrapper" ), attrs: { _i: 19 }, on: { click: function ($event) { return _vm.goPay(_vm.number, _vm.paytype) }, }, }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("确认支付"))))] ), _c( "view", { staticClass: _vm._$s(20, "sc", "wait-pay"), attrs: { _i: 20 }, on: { click: _vm.waitPay }, }, [_vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.$t("暂不支付"))))] ), ] ), _c("view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(21, "v-show", false), expression: "_$s(21,'v-show',false)", }, ], attrs: { _i: 21 }, domProps: { innerHTML: _vm._s(_vm._$s(21, "v-html", _vm.formContent)), }, }), ]) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 698 */ /*!**********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods/cashier/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 699);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI2OTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///698\n"); /***/ }), /* 699 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods/cashier/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx, __f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _countDown = _interopRequireDefault(__webpack_require__(/*! @/components/countDown */ 189));\nvar _numberScroll = _interopRequireDefault(__webpack_require__(/*! @/components/numberScroll.vue */ 700));\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n countDown: _countDown.default,\n numberScroll: _numberScroll.default\n },\n data: function data() {\n return {\n checked: false,\n datatime: 1676344056,\n //支付方式\n cartArr: [{\n \"name\": this.$t(\"\\u5FAE\\u4FE1\\u652F\\u4ED8\"),\n \"icon\": \"icon-weixin2\",\n value: 'weixin',\n title: this.$t(\"\\u4F7F\\u7528\\u5FAE\\u4FE1\\u5FEB\\u6377\\u652F\\u4ED8\"),\n payStatus: 1\n }, {\n \"name\": this.$t(\"\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n \"icon\": \"icon-zhifubao\",\n value: 'alipay',\n title: this.$t(\"\\u4F7F\\u7528\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n payStatus: 1\n }, {\n \"name\": this.$t(\"\\u4F59\\u989D\\u652F\\u4ED8\"),\n \"icon\": \"icon-yuezhifu\",\n value: 'yue',\n title: this.$t(\"\\u53EF\\u7528\\u4F59\\u989D\"),\n payStatus: 1\n }, {\n \"name\": this.$t(\"\\u7EBF\\u4E0B\\u652F\\u4ED8\"),\n \"icon\": \"icon-yuezhifu1\",\n value: 'offline',\n title: this.$t(\"\\u4F7F\\u7528\\u7EBF\\u4E0B\\u4ED8\\u6B3E\"),\n payStatus: 2\n }, {\n \"name\": this.$t(\"\\u597D\\u53CB\\u4EE3\\u4ED8\"),\n \"icon\": \"icon-haoyoudaizhifu\",\n value: 'friend',\n title: this.$t(\"\\u627E\\u5FAE\\u4FE1\\u597D\\u53CB\\u652F\\u4ED8\"),\n payStatus: 1\n }],\n orderId: 0,\n fromType: '',\n active: 0,\n payPrice: 0,\n payPriceShow: 0,\n payPostage: 0,\n offlinePostage: false,\n invalidTime: 0,\n initIn: false,\n jumpData: {\n orderId: '',\n msg: ''\n },\n formContent: '',\n oid: 0\n };\n },\n watch: {\n cartArr: {\n handler: function handler(newV, oldValue) {\n var _this = this;\n var newPayList = [];\n newV.forEach(function (item, index) {\n if (item.payStatus) {\n item.index = index;\n newPayList.push(item);\n }\n });\n this.$nextTick(function (e) {\n _this.active = newPayList[0].index;\n _this.paytype = newPayList[0].value;\n });\n },\n immediate: true,\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n if (options.order_id) this.orderId = options.order_id;\n if (options.from_type) this.fromType = options.from_type;\n this.getBasicConfig();\n },\n onShow: function onShow() {\n var options = wx.getEnterOptionsSync();\n if (options.scene == '1038' && options.referrerInfo.appId == 'wxef277996acc166c3' && this.initIn) {\n // 代表从收银台小程序返回\n var extraData = options.referrerInfo.extraData;\n this.initIn = false;\n if (!extraData) {\n // \"当前通过物理按键返回,未接收到返参,建议自行查询交易结果\";\n this.$util.Tips({\n title: this.$t(\"\\u53D6\\u6D88\\u652F\\u4ED8\")\n }, {\n tab: 5,\n url: \"/pages/goods/order_pay_status/index?order_id=\".concat(this.orderId, \"&msg=\").concat(this.$t(\"\\u53D6\\u6D88\\u652F\\u4ED8\"), \"&type=3&totalPrice=\").concat(this.payPriceShow, \"&status=2\")\n });\n } else {\n if (extraData.code == 'success') {\n this.$util.Tips({\n title: this.$t(\"\\u652F\\u4ED8\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 5,\n url: \"/pages/goods/order_pay_status/index?order_id=\".concat(this.orderId, \"&msg=\").concat(this.jumpData.msg, \"&type=3&totalPrice=\").concat(this.payPriceShow)\n });\n } else if (extraData.code == 'cancel') {\n // \"支付已取消\";\n this.$util.Tips({\n title: this.$t(\"\\u53D6\\u6D88\\u652F\\u4ED8\")\n }, {\n tab: 5,\n url: \"/pages/goods/order_pay_status/index?order_id=\".concat(this.orderId, \"&msg=\").concat(this.$t(\"\\u53D6\\u6D88\\u652F\\u4ED8\"), \"&type=3&totalPrice=\").concat(this.payPriceShow, \"&status=2\")\n });\n } else {\n // \"支付失败:\" + extraData.errmsg;\n uni.reLaunch({\n url: \"/pages/goods/order_pay_status/index?order_id=\".concat(this.orderId, \"&msg=\").concat(this.$t(\"\\u652F\\u4ED8\\u5931\\u8D25\"), \"&totalPrice=\").concat(this.payPriceShow)\n });\n }\n }\n }\n },\n methods: {\n getBasicConfig: function getBasicConfig() {\n var _this2 = this;\n (0, _public.basicConfig)().then(function (res) {\n __f__(\"log\", res, '支付配置', \" at pages/goods/cashier/index.vue:182\");\n //微信支付是否开启\n _this2.cartArr[0].payStatus = res.data.pay_weixin_open || 0;\n //支付宝是否开启\n _this2.cartArr[1].payStatus = res.data.ali_pay_status || 0;\n\n //余额支付是否开启\n _this2.cartArr[2].payStatus = res.data.yue_pay_status;\n if (res.data.offline_pay_status) {\n _this2.cartArr[3].payStatus = 1;\n } else {\n _this2.cartArr[3].payStatus = 0;\n }\n //好友代付是否开启\n _this2.cartArr[4].payStatus = res.data.friend_pay_status || 0;\n _this2.getCashierOrder();\n }).catch(function (err) {\n uni.hideLoading();\n return _this2.$util.Tips({\n title: err\n });\n });\n },\n getCashierOrder: function getCashierOrder() {\n var _this3 = this;\n uni.showLoading({\n title: this.$t(\"\\u521B\\u5EFA\\u8BA2\\u5355\\u4E2D\")\n });\n (0, _order.getCashierOrder)(this.orderId, this.fromType).then(function (res) {\n _this3.payPrice = _this3.payPriceShow = res.data.pay_price;\n _this3.payPostage = res.data.pay_postage;\n _this3.offlinePostage = res.data.offline_postage;\n _this3.invalidTime = res.data.invalid_time;\n _this3.cartArr[2].number = res.data.now_money;\n _this3.number = Number(res.data.now_money) || 0;\n _this3.oid = res.data.oid;\n uni.hideLoading();\n }).catch(function (err) {\n uni.hideLoading();\n return _this3.$util.Tips({\n title: err\n });\n });\n },\n payType: function payType(number, paytype, index) {\n this.active = index;\n this.paytype = paytype;\n this.number = number;\n if (this.offlinePostage) {\n if (paytype == 'offline') {\n this.payPriceShow = this.$util.$h.Sub(this.payPrice, this.payPostage);\n } else {\n this.payPriceShow = this.payPrice;\n }\n }\n },\n formpost: function formpost(url, postData) {\n var tempform = document.createElement(\"form\");\n tempform.action = url;\n tempform.method = \"post\";\n tempform.target = \"_self\";\n tempform.style.display = \"none\";\n for (var x in postData) {\n var opt = document.createElement(\"input\");\n opt.name = x;\n opt.value = postData[x];\n tempform.appendChild(opt);\n }\n document.body.appendChild(tempform);\n this.$nextTick(function (e) {\n tempform.submit();\n });\n },\n waitPay: function waitPay() {\n uni.reLaunch({\n url: '/pages/goods/order_pay_status/index?order_id=' + this.orderId + '&msg=取消支付&type=3' + '&status=2&totalPrice=' + this.payPriceShow\n });\n },\n goPay: function goPay(number, paytype) {\n var _this4 = this;\n var that = this;\n if (!that.orderId) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u8981\\u652F\\u4ED8\\u7684\\u8BA2\\u5355\")\n });\n if (paytype == 'yue' && parseFloat(number) < parseFloat(that.payPriceShow)) return that.$util.Tips({\n title: that.$t(\"\\u4F59\\u989D\\u4E0D\\u8DB3\")\n });\n uni.showLoading({\n title: that.$t(\"\\u652F\\u4ED8\\u4E2D\")\n });\n if (paytype == 'friend' && that.orderId) {\n uni.hideLoading();\n return uni.navigateTo({\n url: '/pages/users/payment_on_behalf/index?oid=' + that.oid + '&spread=' + this.$store.state.app.uid,\n success: function success(res) {},\n fail: function fail() {},\n complete: function complete() {}\n });\n }\n (0, _order.orderPay)({\n uni: that.orderId,\n paytype: paytype,\n type: that.friendPay ? 1 : 0,\n quitUrl: '/pages/goods/order_details/index?order_id=' + this.orderId\n }).then(function (res) {\n var status = res.data.status,\n orderId = res.data.result.order_id,\n jsConfig = res.data.result.jsConfig,\n goPages = '/pages/goods/order_pay_status/index?order_id=' + _this4.orderId + '&msg=' + res.msg + '&type=3' + '&totalPrice=' + _this4.payPriceShow,\n friendPay = '/pages/users/payment_on_behalf/index?order_id=' + _this4.orderId + '&spread=' + _this4.$store.state.app.uid;\n switch (status) {\n case 'ORDER_EXIST':\n case 'EXTEND_ORDER':\n uni.hideLoading();\n return that.$util.Tips({\n title: res.msg\n }, {\n tab: 5,\n url: goPages\n });\n case 'ALLINPAY_PAY':\n uni.hideLoading();\n plus.runtime.openURL(jsConfig.payinfo);\n setTimeout(function (e) {\n uni.reLaunch({\n url: goPages\n });\n }, 1000);\n break;\n case 'PAY_ERROR':\n uni.hideLoading();\n return that.$util.Tips({\n title: res.msg\n }, {\n tab: 5,\n url: goPages\n });\n break;\n case 'SUCCESS':\n uni.hideLoading();\n if (paytype !== 'friend') {\n return that.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, {\n tab: 4,\n url: goPages\n });\n } else {\n return that.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, {\n tab: 4,\n url: friendPay\n });\n }\n break;\n case 'WECHAT_PAY':\n that.toPay = true;\n uni.requestPayment({\n provider: 'wxpay',\n orderInfo: jsConfig,\n success: function success(e) {\n var url = goPages;\n uni.showToast({\n title: that.$t(\"\\u652F\\u4ED8\\u6210\\u529F\")\n });\n setTimeout(function (res) {\n uni.redirectTo({\n url: url\n });\n }, 2000);\n },\n fail: function fail(e) {\n var url = '/pages/goods/order_pay_status/index?order_id=' + orderId + '&msg=' + that.$t(\"\\u652F\\u4ED8\\u5931\\u8D25\");\n uni.showModal({\n content: that.$t(\"\\u652F\\u4ED8\\u5931\\u8D25\"),\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {\n uni.redirectTo({\n url: url\n });\n } else if (res.cancel) {}\n }\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n break;\n case 'PAY_DEFICIENCY':\n uni.hideLoading();\n //余额不足\n return that.$util.Tips({\n title: res.msg\n }, {\n tab: 5,\n url: goPages + '&status=1'\n });\n break;\n case \"WECHAT_H5_PAY\":\n uni.hideLoading();\n that.$util.Tips({\n title: that.$t(\"\\u7B49\\u5F85\\u652F\\u4ED8\\u4E2D\")\n }, {\n tab: 4,\n url: goPages + '&status=0'\n });\n setTimeout(function () {\n location.href = res.data.result.jsConfig.h5_url;\n }, 1500);\n break;\n case 'ALIPAY_PAY':\n uni.requestPayment({\n provider: 'alipay',\n orderInfo: jsConfig,\n success: function success(e) {\n uni.showToast({\n title: that.$t(\"\\u652F\\u4ED8\\u6210\\u529F\")\n });\n var url = '/pages/goods/order_pay_status/index?order_id=' + orderId + '&msg=' + that.$t(\"\\u652F\\u4ED8\\u6210\\u529F\");\n setTimeout(function (res) {\n uni.redirectTo({\n url: url\n });\n }, 2000);\n },\n fail: function fail(e) {\n var url = '/pages/goods/order_pay_status/index?order_id=' + orderId + '&msg=' + that.$t(\"\\u652F\\u4ED8\\u5931\\u8D25\");\n uni.showModal({\n content: that.$t(\"\\u652F\\u4ED8\\u5931\\u8D25\"),\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {\n uni.redirectTo({\n url: url\n });\n } else if (res.cancel) {}\n }\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n break;\n }\n }).catch(function (err) {\n uni.hideLoading();\n return that.$util.Tips({\n title: err\n }, function () {\n that.$emit('onChangeFun', {\n action: 'pay_fail'\n });\n });\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"], __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHMvY2FzaGllci9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImNvdW50RG93biIsIm51bWJlclNjcm9sbCIsImRhdGEiLCJjaGVja2VkIiwiZGF0YXRpbWUiLCJjYXJ0QXJyIiwidmFsdWUiLCJ0aXRsZSIsInBheVN0YXR1cyIsIm9yZGVySWQiLCJmcm9tVHlwZSIsImFjdGl2ZSIsInBheVByaWNlIiwicGF5UHJpY2VTaG93IiwicGF5UG9zdGFnZSIsIm9mZmxpbmVQb3N0YWdlIiwiaW52YWxpZFRpbWUiLCJpbml0SW4iLCJqdW1wRGF0YSIsIm1zZyIsImZvcm1Db250ZW50Iiwib2lkIiwid2F0Y2giLCJoYW5kbGVyIiwibmV3ViIsIml0ZW0iLCJuZXdQYXlMaXN0IiwiaW1tZWRpYXRlIiwiZGVlcCIsIm9uTG9hZCIsIm9uU2hvdyIsInRhYiIsInVybCIsImljb24iLCJ1bmkiLCJtZXRob2RzIiwiZ2V0QmFzaWNDb25maWciLCJnZXRDYXNoaWVyT3JkZXIiLCJwYXlUeXBlIiwiZm9ybXBvc3QiLCJ0ZW1wZm9ybSIsIm9wdCIsImRvY3VtZW50Iiwid2FpdFBheSIsImdvUGF5Iiwic3VjY2VzcyIsImZhaWwiLCJjb21wbGV0ZSIsInBheXR5cGUiLCJ0eXBlIiwicXVpdFVybCIsImpzQ29uZmlnIiwiZ29QYWdlcyIsInJlcyIsImZyaWVuZFBheSIsIiRzdG9yZSIsInBsdXMiLCJzZXRUaW1lb3V0IiwidGhhdCIsInByb3ZpZGVyIiwib3JkZXJJbmZvIiwiY29udGVudCIsInNob3dDYW5jZWwiLCJsb2NhdGlvbiIsImFjdGlvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTBDQTtBQUNBO0FBQ0E7QUFJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBR0E7RUFDQUE7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0E7TUFDQUM7UUFDQTtRQUNBO1FB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QWI7Y0FDQTtZQUNBO1lBRUE7VUFDQTtZQUNBQTtZQUNBO1lBQ0E7Y0FDQTNCO1lBQ0E7Y0FDQXdCO2NBQ0FDO1lBQ0E7WUFDQTtVQUVBO1lBQ0FFO1lBQ0F3QjtjQUNBbkQ7WUFDQTtjQUNBd0I7Y0FDQUM7WUFDQTtZQUNBeUI7Y0FDQU07WUFDQTtZQUNBO1VBRUE7WUFvQkE3QjtjQUNBeUI7Y0FDQUM7Y0FDQWY7Z0JBQ0FYO2tCQUNBM0I7Z0JBQ0E7Z0JBQ0EsNERBQ0FFLFVBQ0E7Z0JBQ0FnRDtrQkFDQXZCO29CQUNBRjtrQkFDQTtnQkFDQTtjQUVBO2NBQ0FjO2dCQUNBLDREQUNBckMsVUFDQTtnQkFDQXlCO2tCQUNBMkI7a0JBQ0FDO2tCQUNBakI7b0JBQ0E7c0JBQ0FYO3dCQUNBRjtzQkFDQTtvQkFDQTtrQkFDQTtnQkFDQTtjQUNBO2NBQ0FlO2dCQUNBYjtjQUNBO1lBQ0E7WUFFQTtRQUFBO01BR0E7UUFDQUE7UUFDQTtVQUNBM0I7UUFDQTtVQUNBbUQ7WUFDQU07VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBRUE7QUFBQSwyQiIsImZpbGUiOiI2OTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJwYWdlXCIgdi1pZj1cInBheVByaWNlU2hvd1wiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwYXktcHJpY2VcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwcmljZVwiPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pdFwiPnt7JHQoYO+/pWApfX08L3RleHQ+XHJcblx0XHRcdFx0PG51bWJlclNjcm9sbCA6bnVtPSdwYXlQcmljZVNob3cnIGNvbG9yPVwiI0U5MzMyM1wiIHdpZHRoPSczMCcgaGVpZ2h0PSc1MCcgZm9udFNpemU9JzUwJz48L251bWJlclNjcm9sbD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImNvdW50LWRvd25cIj5cclxuXHRcdFx0XHR7eyR0KGDmlK/ku5jliankvZnml7bpl7RgKX1977yaXHJcblx0XHRcdFx0PGNvdW50RG93biA6aXMtZGF5PVwiZmFsc2VcIiA6dGlwLXRleHQ9XCInICdcIiA6ZGF5LXRleHQ9XCInICdcIiA6aG91ci10ZXh0PVwiJyA6ICdcIiA6bWludXRlLXRleHQ9XCInIDogJ1wiXHJcblx0XHRcdFx0XHQ6c2Vjb25kLXRleHQ9XCInICdcIiA6ZGF0YXRpbWU9XCJpbnZhbGlkVGltZVwiPjwvY291bnREb3duPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInBheW1lbnRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdHt7JHQoYOaUr+S7mOaWueW8j2ApfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGNhcnRBcnJcIiA6a2V5PVwiaW5kZXhcIlxyXG5cdFx0XHRcdHYtc2hvdz0naXRlbS5wYXlTdGF0dXMnIEBjbGljaz1cInBheVR5cGUoaXRlbS5udW1iZXIgfHwgMCwgaXRlbS52YWx1ZSwgaW5kZXgpXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnRcIiA6Y2xhc3M9XCJpdGVtLmljb25cIj48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3skdChpdGVtLm5hbWUpfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiIHYtaWY9XCJpdGVtLnZhbHVlID09ICd5dWUnXCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChpdGVtLnRpdGxlKX19IDxzcGFuIGNsYXNzPVwibW9uZXlcIj57eyR0KGDvv6VgKX19e3sgaXRlbS5udW1iZXIgfX08L3NwYW4+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCIgdi1lbHNlPnt7JHQoaXRlbS50aXRsZSl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udFwiIDpjbGFzcz1cImFjdGl2ZT09aW5kZXg/J2ljb24teHVhbnpob25nMTEgZm9udC1udW0nOidpY29uLXdlaXh1YW4nXCI+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJ0blwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJ1dHRvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiBAY2xpY2s9J2dvUGF5KG51bWJlciwgcGF5dHlwZSknPnt7JHQoYOehruiupOaUr+S7mGApfX08L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwid2FpdC1wYXlcIiBAY2xpY2s9XCJ3YWl0UGF5XCI+e3skdChg5pqC5LiN5pSv5LuYYCl9fTwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IHYtc2hvdz1cImZhbHNlXCIgdi1odG1sPVwiZm9ybUNvbnRlbnRcIj48L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvdW50RG93biBmcm9tICdAL2NvbXBvbmVudHMvY291bnREb3duJztcclxuXHRpbXBvcnQgbnVtYmVyU2Nyb2xsIGZyb20gJ0AvY29tcG9uZW50cy9udW1iZXJTY3JvbGwudnVlJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRDYXNoaWVyT3JkZXIsXHJcblx0XHRvcmRlclBheVxyXG5cdH0gZnJvbSAnQC9hcGkvb3JkZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRiYXNpY0NvbmZpZ1xyXG5cdH0gZnJvbSAnQC9hcGkvcHVibGljLmpzJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Y291bnREb3duLFxyXG5cdFx0XHRudW1iZXJTY3JvbGxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdGRhdGF0aW1lOiAxNjc2MzQ0MDU2LFxyXG5cdFx0XHRcdC8v5pSv5LuY5pa55byPXHJcblx0XHRcdFx0Y2FydEFycjogW3tcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IHRoaXMuJHQoYOW+ruS/oeaUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRcImljb25cIjogXCJpY29uLXdlaXhpbjJcIixcclxuXHRcdFx0XHRcdFx0dmFsdWU6ICd3ZWl4aW4nLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5L2/55So5b6u5L+h5b+r5o235pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdHBheVN0YXR1czogMSxcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFwibmFtZVwiOiB0aGlzLiR0KGDmlK/ku5jlrp3mlK/ku5hgKSxcclxuXHRcdFx0XHRcdFx0XCJpY29uXCI6IFwiaWNvbi16aGlmdWJhb1wiLFxyXG5cdFx0XHRcdFx0XHR2YWx1ZTogJ2FsaXBheScsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDkvb/nlKjmlK/ku5jlrp3mlK/ku5hgKSxcclxuXHRcdFx0XHRcdFx0cGF5U3RhdHVzOiAxLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IHRoaXMuJHQoYOS9memineaUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRcImljb25cIjogXCJpY29uLXl1ZXpoaWZ1XCIsXHJcblx0XHRcdFx0XHRcdHZhbHVlOiAneXVlJyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWPr+eUqOS9meminWApLFxyXG5cdFx0XHRcdFx0XHRwYXlTdGF0dXM6IDEsXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcIm5hbWVcIjogdGhpcy4kdChg57q/5LiL5pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdFwiaWNvblwiOiBcImljb24teXVlemhpZnUxXCIsXHJcblx0XHRcdFx0XHRcdHZhbHVlOiAnb2ZmbGluZScsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDkvb/nlKjnur/kuIvku5jmrL5gKSxcclxuXHRcdFx0XHRcdFx0cGF5U3RhdHVzOiAyLFxyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcIm5hbWVcIjogdGhpcy4kdChg5aW95Y+L5Luj5LuYYCksXHJcblx0XHRcdFx0XHRcdFwiaWNvblwiOiBcImljb24taGFveW91ZGFpemhpZnVcIixcclxuXHRcdFx0XHRcdFx0dmFsdWU6ICdmcmllbmQnLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5om+5b6u5L+h5aW95Y+L5pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdHBheVN0YXR1czogMSxcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRdLFxyXG5cdFx0XHRcdG9yZGVySWQ6IDAsXHJcblx0XHRcdFx0ZnJvbVR5cGU6ICcnLFxyXG5cdFx0XHRcdGFjdGl2ZTogMCxcclxuXHRcdFx0XHRwYXlQcmljZTogMCxcclxuXHRcdFx0XHRwYXlQcmljZVNob3c6IDAsXHJcblx0XHRcdFx0cGF5UG9zdGFnZTogMCxcclxuXHRcdFx0XHRvZmZsaW5lUG9zdGFnZTogZmFsc2UsXHJcblx0XHRcdFx0aW52YWxpZFRpbWU6IDAsXHJcblx0XHRcdFx0aW5pdEluOiBmYWxzZSxcclxuXHRcdFx0XHRqdW1wRGF0YToge1xyXG5cdFx0XHRcdFx0b3JkZXJJZDogJycsXHJcblx0XHRcdFx0XHRtc2c6ICcnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRmb3JtQ29udGVudDogJycsXHJcblx0XHRcdFx0b2lkOiAwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRjYXJ0QXJyOiB7XHJcblx0XHRcdFx0aGFuZGxlcihuZXdWLCBvbGRWYWx1ZSkge1xyXG5cdFx0XHRcdFx0bGV0IG5ld1BheUxpc3QgPSBbXTtcclxuXHRcdFx0XHRcdG5ld1YuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGl0ZW0ucGF5U3RhdHVzKSB7XHJcblx0XHRcdFx0XHRcdFx0aXRlbS5pbmRleCA9IGluZGV4O1xyXG5cdFx0XHRcdFx0XHRcdG5ld1BheUxpc3QucHVzaChpdGVtKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHRoaXMuJG5leHRUaWNrKGUgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmFjdGl2ZSA9IG5ld1BheUxpc3RbMF0uaW5kZXg7XHJcblx0XHRcdFx0XHRcdHRoaXMucGF5dHlwZSA9IG5ld1BheUxpc3RbMF0udmFsdWU7XHJcblx0XHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRpZiAob3B0aW9ucy5vcmRlcl9pZCkgdGhpcy5vcmRlcklkID0gb3B0aW9ucy5vcmRlcl9pZFxyXG5cdFx0XHRpZiAob3B0aW9ucy5mcm9tX3R5cGUpIHRoaXMuZnJvbVR5cGUgPSBvcHRpb25zLmZyb21fdHlwZVxyXG5cdFx0XHR0aGlzLmdldEJhc2ljQ29uZmlnKClcclxuXHRcdH0sXHJcblx0XHRvblNob3coKSB7XHJcblx0XHRcdGxldCBvcHRpb25zID0gd3guZ2V0RW50ZXJPcHRpb25zU3luYygpO1xyXG5cdFx0XHRpZiAob3B0aW9ucy5zY2VuZSA9PSAnMTAzOCcgJiYgb3B0aW9ucy5yZWZlcnJlckluZm8uYXBwSWQgPT0gJ3d4ZWYyNzc5OTZhY2MxNjZjMycgJiYgdGhpcy5pbml0SW4pIHtcclxuXHRcdFx0XHQvLyDku6Pooajku47mlLbpk7blj7DlsI/nqIvluo/ov5Tlm55cclxuXHRcdFx0XHRsZXQgZXh0cmFEYXRhID0gb3B0aW9ucy5yZWZlcnJlckluZm8uZXh0cmFEYXRhO1xyXG5cdFx0XHRcdHRoaXMuaW5pdEluID0gZmFsc2VcclxuXHRcdFx0XHRpZiAoIWV4dHJhRGF0YSkge1xyXG5cdFx0XHRcdFx0Ly8gXCLlvZPliY3pgJrov4fniannkIbmjInplK7ov5Tlm57vvIzmnKrmjqXmlLbliLDov5Tlj4LvvIzlu7rorq7oh6rooYzmn6Xor6LkuqTmmJPnu5PmnpxcIjtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDlj5bmtojmlK/ku5hgKVxyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9nb29kcy9vcmRlcl9wYXlfc3RhdHVzL2luZGV4P29yZGVyX2lkPSR7dGhpcy5vcmRlcklkfSZtc2c9JHt0aGlzLiR0KGDlj5bmtojmlK/ku5hgKX0mdHlwZT0zJnRvdGFsUHJpY2U9JHt0aGlzLnBheVByaWNlU2hvd30mc3RhdHVzPTJgXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKGV4dHJhRGF0YS5jb2RlID09ICdzdWNjZXNzJykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmlK/ku5jmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdHRhYjogNSxcclxuXHRcdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHMvb3JkZXJfcGF5X3N0YXR1cy9pbmRleD9vcmRlcl9pZD0ke3RoaXMub3JkZXJJZH0mbXNnPSR7dGhpcy5qdW1wRGF0YS5tc2d9JnR5cGU9MyZ0b3RhbFByaWNlPSR7dGhpcy5wYXlQcmljZVNob3d9YFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0gZWxzZSBpZiAoZXh0cmFEYXRhLmNvZGUgPT0gJ2NhbmNlbCcpIHtcclxuXHRcdFx0XHRcdFx0Ly8gXCLmlK/ku5jlt7Llj5bmtohcIjtcclxuXHRcdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5Y+W5raI5pSv5LuYYClcclxuXHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdHRhYjogNSxcclxuXHRcdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHMvb3JkZXJfcGF5X3N0YXR1cy9pbmRleD9vcmRlcl9pZD0ke3RoaXMub3JkZXJJZH0mbXNnPSR7dGhpcy4kdChg5Y+W5raI5pSv5LuYYCl9JnR5cGU9MyZ0b3RhbFByaWNlPSR7dGhpcy5wYXlQcmljZVNob3d9JnN0YXR1cz0yYFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdC8vIFwi5pSv5LuY5aSx6LSl77yaXCIgKyBleHRyYURhdGEuZXJybXNnO1xyXG5cdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9nb29kcy9vcmRlcl9wYXlfc3RhdHVzL2luZGV4P29yZGVyX2lkPSR7dGhpcy5vcmRlcklkfSZtc2c9JHt0aGlzLiR0KGDmlK/ku5jlpLHotKVgKX0mdG90YWxQcmljZT0ke3RoaXMucGF5UHJpY2VTaG93fWBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldEJhc2ljQ29uZmlnKCkge1xyXG5cdFx0XHRcdGJhc2ljQ29uZmlnKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHJlcywn5pSv5LuY6YWN572uJylcclxuXHRcdFx0XHRcdC8v5b6u5L+h5pSv5LuY5piv5ZCm5byA5ZCvXHJcblx0XHRcdFx0XHR0aGlzLmNhcnRBcnJbMF0ucGF5U3RhdHVzID0gcmVzLmRhdGEucGF5X3dlaXhpbl9vcGVuIHx8IDBcclxuXHRcdFx0XHRcdC8v5pSv5LuY5a6d5piv5ZCm5byA5ZCvXHJcblx0XHRcdFx0XHR0aGlzLmNhcnRBcnJbMV0ucGF5U3RhdHVzID0gcmVzLmRhdGEuYWxpX3BheV9zdGF0dXMgfHwgMDtcclxuXHRcdFx0XHRcdC8vI2lmZGVmIE1QXHJcblx0XHRcdFx0XHR0aGlzLmNhcnRBcnJbMV0ucGF5U3RhdHVzID0gMDtcclxuXHRcdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0XHQvL+S9memineaUr+S7mOaYr+WQpuW8gOWQr1xyXG5cdFx0XHRcdFx0dGhpcy5jYXJ0QXJyWzJdLnBheVN0YXR1cyA9IHJlcy5kYXRhLnl1ZV9wYXlfc3RhdHVzXHJcblx0XHRcdFx0XHRpZiAocmVzLmRhdGEub2ZmbGluZV9wYXlfc3RhdHVzKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuY2FydEFyclszXS5wYXlTdGF0dXMgPSAxXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmNhcnRBcnJbM10ucGF5U3RhdHVzID0gMFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly/lpb3lj4vku6Pku5jmmK/lkKblvIDlkK9cclxuXHRcdFx0XHRcdHRoaXMuY2FydEFycls0XS5wYXlTdGF0dXMgPSByZXMuZGF0YS5mcmllbmRfcGF5X3N0YXR1cyB8fCAwO1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRDYXNoaWVyT3JkZXIoKVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGdldENhc2hpZXJPcmRlcigpIHtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWIm+W7uuiuouWNleS4rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Z2V0Q2FzaGllck9yZGVyKHRoaXMub3JkZXJJZCwgdGhpcy5mcm9tVHlwZSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5wYXlQcmljZSA9IHRoaXMucGF5UHJpY2VTaG93ID0gcmVzLmRhdGEucGF5X3ByaWNlXHJcblx0XHRcdFx0XHR0aGlzLnBheVBvc3RhZ2UgPSByZXMuZGF0YS5wYXlfcG9zdGFnZVxyXG5cdFx0XHRcdFx0dGhpcy5vZmZsaW5lUG9zdGFnZSA9IHJlcy5kYXRhLm9mZmxpbmVfcG9zdGFnZVxyXG5cdFx0XHRcdFx0dGhpcy5pbnZhbGlkVGltZSA9IHJlcy5kYXRhLmludmFsaWRfdGltZVxyXG5cdFx0XHRcdFx0dGhpcy5jYXJ0QXJyWzJdLm51bWJlciA9IHJlcy5kYXRhLm5vd19tb25leTtcclxuXHRcdFx0XHRcdHRoaXMubnVtYmVyID0gTnVtYmVyKHJlcy5kYXRhLm5vd19tb25leSkgfHwgMDtcclxuXHRcdFx0XHRcdHRoaXMub2lkID0gcmVzLmRhdGEub2lkXHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRwYXlUeXBlKG51bWJlciwgcGF5dHlwZSwgaW5kZXgpIHtcclxuXHRcdFx0XHR0aGlzLmFjdGl2ZSA9IGluZGV4O1xyXG5cdFx0XHRcdHRoaXMucGF5dHlwZSA9IHBheXR5cGU7XHJcblx0XHRcdFx0dGhpcy5udW1iZXIgPSBudW1iZXI7XHJcblx0XHRcdFx0aWYgKHRoaXMub2ZmbGluZVBvc3RhZ2UpIHtcclxuXHRcdFx0XHRcdGlmIChwYXl0eXBlID09ICdvZmZsaW5lJykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBheVByaWNlU2hvdyA9IHRoaXMuJHV0aWwuJGguU3ViKHRoaXMucGF5UHJpY2UsIHRoaXMucGF5UG9zdGFnZSk7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBheVByaWNlU2hvdyA9IHRoaXMucGF5UHJpY2U7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Zm9ybXBvc3QodXJsLCBwb3N0RGF0YSkge1xyXG5cdFx0XHRcdGxldCB0ZW1wZm9ybSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJmb3JtXCIpO1xyXG5cdFx0XHRcdHRlbXBmb3JtLmFjdGlvbiA9IHVybDtcclxuXHRcdFx0XHR0ZW1wZm9ybS5tZXRob2QgPSBcInBvc3RcIjtcclxuXHRcdFx0XHR0ZW1wZm9ybS50YXJnZXQgPSBcIl9zZWxmXCI7XHJcblx0XHRcdFx0dGVtcGZvcm0uc3R5bGUuZGlzcGxheSA9IFwibm9uZVwiO1xyXG5cdFx0XHRcdGZvciAobGV0IHggaW4gcG9zdERhdGEpIHtcclxuXHRcdFx0XHRcdGxldCBvcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIik7XHJcblx0XHRcdFx0XHRvcHQubmFtZSA9IHg7XHJcblx0XHRcdFx0XHRvcHQudmFsdWUgPSBwb3N0RGF0YVt4XTtcclxuXHRcdFx0XHRcdHRlbXBmb3JtLmFwcGVuZENoaWxkKG9wdCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQodGVtcGZvcm0pO1xyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKGUgPT4ge1xyXG5cdFx0XHRcdFx0dGVtcGZvcm0uc3VibWl0KCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0d2FpdFBheSgpIHtcclxuXHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX3BheV9zdGF0dXMvaW5kZXg/b3JkZXJfaWQ9JyArIHRoaXMub3JkZXJJZCArICcmbXNnPeWPlua2iOaUr+S7mCZ0eXBlPTMnICtcclxuXHRcdFx0XHRcdFx0JyZzdGF0dXM9MiZ0b3RhbFByaWNlPScgKyB0aGlzLnBheVByaWNlU2hvd1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGdvUGF5KG51bWJlciwgcGF5dHlwZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAoIXRoYXQub3JkZXJJZCkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36YCJ5oup6KaB5pSv5LuY55qE6K6i5Y2VYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAocGF5dHlwZSA9PSAneXVlJyAmJiBwYXJzZUZsb2F0KG51bWJlcikgPCBwYXJzZUZsb2F0KHRoYXQucGF5UHJpY2VTaG93KSkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L2Z6aKd5LiN6LazYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaUr+S7mOS4rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKHBheXR5cGUgPT0gJ2ZyaWVuZCcgJiYgdGhhdC5vcmRlcklkKSB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHJldHVybiB1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy91c2Vycy9wYXltZW50X29uX2JlaGFsZi9pbmRleD9vaWQ9JyArIHRoYXQub2lkICsgJyZzcHJlYWQ9JyArXHJcblx0XHRcdFx0XHRcdFx0dGhpcy4kc3RvcmUuc3RhdGUuYXBwLnVpZCxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogcmVzID0+IHt9LFxyXG5cdFx0XHRcdFx0XHRmYWlsOiAoKSA9PiB7fSxcclxuXHRcdFx0XHRcdFx0Y29tcGxldGU6ICgpID0+IHt9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0b3JkZXJQYXkoe1xyXG5cdFx0XHRcdFx0dW5pOiB0aGF0Lm9yZGVySWQsXHJcblx0XHRcdFx0XHRwYXl0eXBlOiBwYXl0eXBlLFxyXG5cdFx0XHRcdFx0dHlwZTogdGhhdC5mcmllbmRQYXkgPyAxIDogMCxcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0cXVpdFVybDogbG9jYXRpb24ucG9ydCA/IGxvY2F0aW9uLnByb3RvY29sICsgJy8vJyArIGxvY2F0aW9uLmhvc3RuYW1lICsgJzonICsgbG9jYXRpb25cclxuXHRcdFx0XHRcdFx0LnBvcnQgK1xyXG5cdFx0XHRcdFx0XHQnL3BhZ2VzL2dvb2RzL29yZGVyX2RldGFpbHMvaW5kZXg/b3JkZXJfaWQ9JyArIHRoaXMub3JkZXJJZCA6IGxvY2F0aW9uLnByb3RvY29sICtcclxuXHRcdFx0XHRcdFx0Jy8vJyArIGxvY2F0aW9uLmhvc3RuYW1lICtcclxuXHRcdFx0XHRcdFx0Jy9wYWdlcy9nb29kcy9vcmRlcl9kZXRhaWxzL2luZGV4P29yZGVyX2lkPScgKyB0aGlzLm9yZGVySWRcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRxdWl0VXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX2RldGFpbHMvaW5kZXg/b3JkZXJfaWQ9JyArIHRoaXMub3JkZXJJZFxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IHN0YXR1cyA9IHJlcy5kYXRhLnN0YXR1cyxcclxuXHRcdFx0XHRcdFx0b3JkZXJJZCA9IHJlcy5kYXRhLnJlc3VsdC5vcmRlcl9pZCxcclxuXHRcdFx0XHRcdFx0anNDb25maWcgPSByZXMuZGF0YS5yZXN1bHQuanNDb25maWcsXHJcblx0XHRcdFx0XHRcdGdvUGFnZXMgPSAnL3BhZ2VzL2dvb2RzL29yZGVyX3BheV9zdGF0dXMvaW5kZXg/b3JkZXJfaWQ9JyArIHRoaXMub3JkZXJJZCArICcmbXNnPScgK1xyXG5cdFx0XHRcdFx0XHRyZXNcclxuXHRcdFx0XHRcdFx0Lm1zZyArXHJcblx0XHRcdFx0XHRcdCcmdHlwZT0zJyArICcmdG90YWxQcmljZT0nICsgdGhpcy5wYXlQcmljZVNob3csXHJcblx0XHRcdFx0XHRcdGZyaWVuZFBheSA9ICcvcGFnZXMvdXNlcnMvcGF5bWVudF9vbl9iZWhhbGYvaW5kZXg/b3JkZXJfaWQ9JyArIHRoaXMub3JkZXJJZCArXHJcblx0XHRcdFx0XHRcdCcmc3ByZWFkPScgK1xyXG5cdFx0XHRcdFx0XHR0aGlzXHJcblx0XHRcdFx0XHRcdC4kc3RvcmUuc3RhdGUuYXBwLnVpZFxyXG5cdFx0XHRcdFx0c3dpdGNoIChzdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0Y2FzZSAnT1JERVJfRVhJU1QnOlxyXG5cdFx0XHRcdFx0XHRjYXNlICdFWFRFTkRfT1JERVInOlxyXG5cdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2dcclxuXHRcdFx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6IGdvUGFnZXNcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0Y2FzZSAnQUxMSU5QQVlfUEFZJzpcclxuXHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmluaXRJbiA9IHRydWVcclxuXHRcdFx0XHRcdFx0XHR3eC5vcGVuRW1iZWRkZWRNaW5pUHJvZ3JhbSh7XHJcblx0XHRcdFx0XHRcdFx0XHRhcHBJZDogJ3d4ZWYyNzc5OTZhY2MxNjZjMycsXHJcblx0XHRcdFx0XHRcdFx0XHRleHRyYURhdGE6IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y3VzaWQ6IGpzQ29uZmlnLmN1c2lkLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRhcHBpZDoganNDb25maWcuYXBwaWQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnNpb246IGpzQ29uZmlnLnZlcnNpb24sXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyeGFtdDoganNDb25maWcudHJ4YW10LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXFzbjoganNDb25maWcucmVxc24sXHJcblx0XHRcdFx0XHRcdFx0XHRcdG5vdGlmeV91cmw6IGpzQ29uZmlnLm5vdGlmeV91cmwsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvZHk6IGpzQ29uZmlnLmJvZHksXHJcblx0XHRcdFx0XHRcdFx0XHRcdHJlbWFyazoganNDb25maWcucmVtYXJrLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR2YWxpZHRpbWU6IGpzQ29uZmlnLnZhbGlkdGltZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmFuZG9tc3RyOiBqc0NvbmZpZy5yYW5kb21zdHIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHBheXR5cGU6IGpzQ29uZmlnLnBheXR5cGUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHNpZ246IGpzQ29uZmlnLnNpZ24sXHJcblx0XHRcdFx0XHRcdFx0XHRcdHNpZ250eXBlOiBqc0NvbmZpZy5zaWdudHlwZVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5qdW1wRGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVySWQ6IHJlcy5kYXRhLnJlc3VsdC5vcmRlcl9pZCxcclxuXHRcdFx0XHRcdFx0XHRcdG1zZzogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLm9wZW5VUkwoanNDb25maWcucGF5aW5mbyk7XHJcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dChlID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogZ29QYWdlc1xyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZm9ybXBvc3QocmVzLmRhdGEucmVzdWx0LnBheV91cmwsIGpzQ29uZmlnKVxyXG5cdFx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRjYXNlICdQQVlfRVJST1InOlxyXG5cdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2dcclxuXHRcdFx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6IGdvUGFnZXNcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0Y2FzZSAnU1VDQ0VTUyc6XHJcblx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHBheXR5cGUgIT09ICdmcmllbmQnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0YWI6IDQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogZ29QYWdlc1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRhYjogNCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiBmcmllbmRQYXlcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRjYXNlICdXRUNIQVRfUEFZJzpcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnRvUGF5ID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdFx0XHQvKiB0aGF0LnRvUGF5ID0gdHJ1ZTsgKi9cclxuXHRcdFx0XHRcdFx0XHRsZXQgbXBfcGF5X25hbWUgPSAnJ1xyXG5cdFx0XHRcdFx0XHRcdGlmICh1bmkucmVxdWVzdE9yZGVyUGF5bWVudCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bXBfcGF5X25hbWUgPSAncmVxdWVzdE9yZGVyUGF5bWVudCdcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0bXBfcGF5X25hbWUgPSAncmVxdWVzdFBheW1lbnQnXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHVuaVttcF9wYXlfbmFtZV0oe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGltZVN0YW1wOiBqc0NvbmZpZy50aW1lc3RhbXAsXHJcblx0XHRcdFx0XHRcdFx0XHRub25jZVN0cjoganNDb25maWcubm9uY2VTdHIsXHJcblx0XHRcdFx0XHRcdFx0XHRwYWNrYWdlOiBqc0NvbmZpZy5wYWNrYWdlLFxyXG5cdFx0XHRcdFx0XHRcdFx0c2lnblR5cGU6IGpzQ29uZmlnLnNpZ25UeXBlLFxyXG5cdFx0XHRcdFx0XHRcdFx0cGF5U2lnbjoganNDb25maWcucGF5U2lnbixcclxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWYgKHRoYXQuQmFyZ2FpbklkIHx8IHRoYXQuY29tYmluYXRpb25JZCB8fCB0aGF0LnBpbmtJZCB8fFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuc2Vja2lsbElkIHx8IHRoYXQuZGlzY291bnRJZClcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmlK/ku5jmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRhYjogNCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVybDogZ29QYWdlc1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5pSv5LuY5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiBnb1BhZ2VzXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlj5bmtojmlK/ku5hgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGFiOiA1LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVybDogZ29QYWdlcyArICcmc3RhdHVzPTInXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdGNvbXBsZXRlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvL+WFs+mXreW9k+WJjemhtemdoui3s+i9rOiHs+iuouWNleeKtuaAgVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpZiAocmVzLmVyck1zZyA9PSAncmVxdWVzdFBheW1lbnQ6Y2FuY2VsJyB8fCBlLmVyck1zZyA9PVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCdyZXF1ZXN0T3JkZXJQYXltZW50OmNhbmNlbCcpIHJldHVybiB0aGF0LiR1dGlsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWPlua2iOaUr+S7mGApXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGFiOiA1LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiBnb1BhZ2VzICsgJyZzdGF0dXM9MidcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdFx0XHR0aGlzLiR3ZWNoYXQucGF5KHJlcy5kYXRhLnJlc3VsdC5qc0NvbmZpZykudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmlK/ku5jmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRhYjogNSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiBnb1BhZ2VzXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9KS5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKCF0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiBnb1BhZ2VzICsgJyZtc2c9JyArIHRoYXQuJHQoYOaUr+S7mOWksei0pWApICtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCcmc3RhdHVzPTInXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gJyZtc2c95pSv5LuY5aSx6LSlJnN0YXR1cz0yJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHJlcy5lcnJNc2cgPT0gJ2Nob29zZVdYUGF5OmNhbmNlbCcpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5Y+W5raI5pSv5LuYYClcclxuXHRcdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGFiOiA1LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6IGdvUGFnZXMgKyAnJnN0YXR1cz0yJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVxdWVzdFBheW1lbnQoe1xyXG5cdFx0XHRcdFx0XHRcdFx0cHJvdmlkZXI6ICd3eHBheScsXHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlckluZm86IGpzQ29uZmlnLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogKGUpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0IHVybCA9IGdvUGFnZXM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmlK/ku5jmiJDlip9gKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiB1cmxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LCAyMDAwKVxyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdGZhaWw6IChlKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxldCB1cmwgPSAnL3BhZ2VzL2dvb2RzL29yZGVyX3BheV9zdGF0dXMvaW5kZXg/b3JkZXJfaWQ9JyArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3JkZXJJZCArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JyZtc2c9JyArIHRoYXQuJHQoYOaUr+S7mOWksei0pWApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB0aGF0LiR0KGDmlK/ku5jlpLHotKVgKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzaG93Q2FuY2VsOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiB1cmxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge31cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0Y29tcGxldGU6ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRjYXNlICdQQVlfREVGSUNJRU5DWSc6XHJcblx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0Ly/kvZnpop3kuI3otrNcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnXHJcblx0XHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGFiOiA1LFxyXG5cdFx0XHRcdFx0XHRcdFx0dXJsOiBnb1BhZ2VzICsgJyZzdGF0dXM9MSdcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHJcblx0XHRcdFx0XHRcdGNhc2UgXCJXRUNIQVRfSDVfUEFZXCI6XHJcblx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDnrYnlvoXmlK/ku5jkuK1gKVxyXG5cdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRhYjogNCxcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogZ29QYWdlcyArICcmc3RhdHVzPTAnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRsb2NhdGlvbi5ocmVmID0gcmVzLmRhdGEucmVzdWx0LmpzQ29uZmlnLmg1X3VybDtcclxuXHRcdFx0XHRcdFx0XHR9LCAxNTAwKTtcclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHJcblx0XHRcdFx0XHRcdGNhc2UgJ0FMSVBBWV9QQVknOlxyXG5cdFx0XHRcdFx0XHRcdC8vI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDnrYnlvoXmlK/ku5jkuK1gKVxyXG5cdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRhYjogNCxcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogZ29QYWdlcyArICcmc3RhdHVzPTAnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5mb3JtQ29udGVudCA9IHJlcy5kYXRhLnJlc3VsdC5qc0NvbmZpZztcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhbGlwYXlzdWJtaXQnKS5zdWJtaXQoKTtcclxuXHRcdFx0XHRcdFx0XHR9LCAxNTAwKTtcclxuXHRcdFx0XHRcdFx0XHQvLyNlbmRpZlxyXG5cdFx0XHRcdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy91c2Vycy9hbGlwYXlfaW52b2tlL2luZGV4P2lkPSR7b3JkZXJJZH0mbGluaz0ke2pzQ29uZmlnLnFyQ29kZX1gXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlcXVlc3RQYXltZW50KHtcclxuXHRcdFx0XHRcdFx0XHRcdHByb3ZpZGVyOiAnYWxpcGF5JyxcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVySW5mbzoganNDb25maWcsXHJcblx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiAoZSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5pSv5LuY5oiQ5YqfYClcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0IHVybCA9ICcvcGFnZXMvZ29vZHMvb3JkZXJfcGF5X3N0YXR1cy9pbmRleD9vcmRlcl9pZD0nICtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcmRlcklkICtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQnJm1zZz0nICsgdGhhdC4kdChg5pSv5LuY5oiQ5YqfYCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6IHVybFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sIDIwMDApXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdGZhaWw6IChlKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxldCB1cmwgPSAnL3BhZ2VzL2dvb2RzL29yZGVyX3BheV9zdGF0dXMvaW5kZXg/b3JkZXJfaWQ9JyArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3JkZXJJZCArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JyZtc2c9JyArIHRoYXQuJHQoYOaUr+S7mOWksei0pWApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB0aGF0LiR0KGDmlK/ku5jlpLHotKVgKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzaG93Q2FuY2VsOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiB1cmxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge31cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0Y29tcGxldGU6ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRlbWl0KCdvbkNoYW5nZUZ1bicsIHtcclxuXHRcdFx0XHRcdFx0XHRhY3Rpb246ICdwYXlfZmFpbCdcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LnBhZ2Uge1xyXG5cdFx0LnBheS1wcmljZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiA1MHJweCAwIDQwcnB4IDA7XHJcblxyXG5cdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdGNvbG9yOiAjRTkzMzIzO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuXHRcdFx0XHQudW5pdCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MXJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MHJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY291bnQtZG93biB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0cGFkZGluZzogOHJweCAyOHJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjRTkzMzIzO1xyXG5cclxuXHRcdFx0XHQudGltZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvZGVlcC8ucmVkIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wYXltZW50IHtcclxuXHRcdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTRycHggMTRycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdFx0bWFyZ2luOiAwIDMwcnB4O1xyXG5cclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcnB4IDAgMCAzMHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBheU1vbmV5IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHJweDtcclxuXHJcblx0XHRcdFx0LmZvbnQtY29sb3Ige1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cclxuXHRcdFx0XHRcdC5tb25leSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQucGF5bWVudC5vbiB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24teHVhbnpob25nMTEge1xyXG5cdFx0XHRjb2xvcjogI0U5MzMyMyAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wYXltZW50IC5pdGVtIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdFx0XHRoZWlnaHQ6IDEzMHJweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcnB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQucGF5bWVudCAuaXRlbTpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQucGF5bWVudCAuaXRlbSAubGVmdCB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBheW1lbnQgLml0ZW0gLmxlZnQgLnRleHQge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wYXltZW50IC5pdGVtIC5sZWZ0IC50ZXh0IC5uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBheW1lbnQgLml0ZW0gLmxlZnQgLnRleHQgLmluZm8ge1xyXG5cdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdH1cclxuXHJcblx0XHQucGF5bWVudCAuaXRlbSAubGVmdCAudGV4dCAuaW5mbyAubW9uZXkge1xyXG5cdFx0XHRjb2xvcjogI2ZmOTkwMDtcclxuXHRcdH1cclxuXHJcblx0XHQucGF5bWVudCAuaXRlbSAubGVmdCAuaWNvbmZvbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDUwcnB4O1xyXG5cdFx0XHRjb2xvcjogIzA5YmIwNztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyOHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQucGF5bWVudCAuaXRlbSAubGVmdCAuaWNvbmZvbnQuaWNvbi16aGlmdWJhbyB7XHJcblx0XHRcdGNvbG9yOiAjMDBhYWVhO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wYXltZW50IC5pdGVtIC5sZWZ0IC5pY29uZm9udC5pY29uLXl1ZXpoaWZ1IHtcclxuXHRcdFx0Y29sb3I6ICNmZjk5MDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBheW1lbnQgLml0ZW0gLmxlZnQgLmljb25mb250Lmljb24teXVlemhpZnUxIHtcclxuXHRcdFx0Y29sb3I6ICNlYjY2MjM7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBheW1lbnQgLml0ZW0gLmxlZnQgLmljb25mb250Lmljb24tdG9uZ2xpYW56aGlmdTEge1xyXG5cdFx0XHRjb2xvcjogIzMwNWZkODtcclxuXHRcdH1cclxuXHJcblx0XHQucGF5bWVudCAuaXRlbSAuaWNvbmZvbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0XHRjb2xvcjogI2NjYztcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbi1oYW95b3VkYWl6aGlmdSB7XHJcblx0XHRcdGNvbG9yOiAjRjM0QzNFICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0biB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0bGVmdDogMzBycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGJvdHRvbTogMzBycHg7XHJcblx0XHRcdGJvdHRvbTogY2FsYygzMHJweCArIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUzwxMS4yL1xyXG5cdFx0XHRib3R0b206IGNhbGMoMzBycHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpOyAvLy/lhbzlrrkgSU9TPjExLjIvXHJcblx0XHR9XHJcblxyXG5cdFx0LndhaXQtcGF5IHtcclxuXHRcdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9uIHtcclxuXHRcdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdFx0aGVpZ2h0OiA5MHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNDVycHg7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTkzMzIzO1xyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///699\n"); /***/ }), /* 700 */ /*!********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/numberScroll.vue ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _numberScroll_vue_vue_type_template_id_b57dd99e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./numberScroll.vue?vue&type=template&id=b57dd99e& */ 701);\n/* harmony import */ var _numberScroll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./numberScroll.vue?vue&type=script&lang=js& */ 703);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _numberScroll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _numberScroll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _numberScroll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _numberScroll_vue_vue_type_template_id_b57dd99e___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _numberScroll_vue_vue_type_template_id_b57dd99e___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _numberScroll_vue_vue_type_template_id_b57dd99e___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/numberScroll.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUg7QUFDekg7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSx1RkFBTTtBQUNSLEVBQUUsZ0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzAwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9udW1iZXJTY3JvbGwudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWI1N2RkOTllJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbnVtYmVyU2Nyb2xsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vbnVtYmVyU2Nyb2xsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL251bWJlclNjcm9sbC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///700\n"); /***/ }), /* 701 */ /*!***************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/numberScroll.vue?vue&type=template&id=b57dd99e& ***! \***************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_numberScroll_vue_vue_type_template_id_b57dd99e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./numberScroll.vue?vue&type=template&id=b57dd99e& */ 702); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_numberScroll_vue_vue_type_template_id_b57dd99e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_numberScroll_vue_vue_type_template_id_b57dd99e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_numberScroll_vue_vue_type_template_id_b57dd99e___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_numberScroll_vue_vue_type_template_id_b57dd99e___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 702 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/numberScroll.vue?vue&type=template&id=b57dd99e& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "number-box"), attrs: { _i: 0 } }, [ _vm._l( _vm._$s(1, "f", { forItems: _vm.indexArr }), function (myIndex, index, $20, $30) { return [ _c( "swiper", { key: _vm._$s(1, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("2-" + $30, "sc", "swiper"), style: _vm._$s("2-" + $30, "s", { color: _vm.color, width: myIndex == 10 ? "14rpx" : myIndex == 1 ? "22rpx" : _vm.width + "rpx", height: _vm.height + "rpx", lineHeight: _vm.fontSize + "rpx", fontSize: _vm.fontSize + "rpx", fontWeight: _vm.fontWeight, }), attrs: { current: _vm._$s("2-" + $30, "a-current", myIndex), _i: "2-" + $30, }, }, [ _c("swiper-item", [ _c("view", { staticClass: _vm._$s("4-" + $30, "sc", "swiper-item"), attrs: { _i: "4-" + $30 }, }), ]), _c("swiper-item", [ _c("view", { staticClass: _vm._$s("6-" + $30, "sc", "swiper-item"), attrs: { _i: "6-" + $30 }, }), ]), _c("swiper-item", [ _c("view", { staticClass: _vm._$s("8-" + $30, "sc", "swiper-item"), attrs: { _i: "8-" + $30 }, }), ]), _c("swiper-item", [ _c("view", { staticClass: _vm._$s("10-" + $30, "sc", "swiper-item"), attrs: { _i: "10-" + $30 }, }), ]), _c("swiper-item", [ _c("view", { staticClass: _vm._$s("12-" + $30, "sc", "swiper-item"), attrs: { _i: "12-" + $30 }, }), ]), _c("swiper-item", [ _c("view", { staticClass: _vm._$s("14-" + $30, "sc", "swiper-item"), attrs: { _i: "14-" + $30 }, }), ]), _c("swiper-item", [ _c("view", { staticClass: _vm._$s("16-" + $30, "sc", "swiper-item"), attrs: { _i: "16-" + $30 }, }), ]), _c("swiper-item", [ _c("view", { staticClass: _vm._$s("18-" + $30, "sc", "swiper-item"), attrs: { _i: "18-" + $30 }, }), ]), _c("swiper-item", [ _c("view", { staticClass: _vm._$s("20-" + $30, "sc", "swiper-item"), attrs: { _i: "20-" + $30 }, }), ]), _c("swiper-item", [ _c("view", { staticClass: _vm._$s("22-" + $30, "sc", "swiper-item"), attrs: { _i: "22-" + $30 }, }), ]), _c("swiper-item", [ _c("view", { staticClass: _vm._$s("24-" + $30, "sc", "swiper-item"), attrs: { _i: "24-" + $30 }, }), ]), ] ), ] } ), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 703 */ /*!*********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/numberScroll.vue?vue&type=script&lang=js& ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_numberScroll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./numberScroll.vue?vue&type=script&lang=js& */ 704);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_numberScroll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_numberScroll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_numberScroll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_numberScroll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_numberScroll_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVpQixDQUFnQiwwa0JBQUcsRUFBQyIsImZpbGUiOiI3MDMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9udW1iZXJTY3JvbGwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9udW1iZXJTY3JvbGwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///703\n"); /***/ }), /* 704 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/numberScroll.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n props: {\n num: [String, Number],\n color: {\n type: String,\n default: '#000000'\n },\n width: {\n type: String,\n default: '30'\n },\n height: {\n type: String,\n default: '30'\n },\n fontSize: {\n type: String,\n default: '30'\n },\n fontWeight: {\n type: [String, Number],\n default: 500\n }\n },\n data: function data() {\n return {\n indexArr: []\n };\n },\n created: function created() {\n var num = this.num;\n var arr = new Array(num.toString().length);\n arr.fill(0);\n this.indexArr = arr;\n },\n watch: {\n num: function num(val, oldVal) {\n // 处理新老数据长度不一样的情况\n var arr = Array.prototype.slice.apply(this.indexArr);\n var newLen = val.toString().length;\n var oldLen = oldVal.toString().length;\n if (newLen > oldLen) {\n for (var i = 0; i < newLen - oldLen; i++) {\n arr.push(0);\n }\n this.indexArr = arr;\n }\n if (newLen < oldLen) {\n for (var _i = 0; _i < oldLen - newLen; _i++) {\n arr.pop();\n }\n this.indexArr = arr;\n }\n this.numChange(val);\n }\n },\n mounted: function mounted() {\n var _this = this;\n //定时器作用:app显示数字滚动\n this._time = setTimeout(function () {\n _this.numChange(_this.num);\n clearTimeout(_this._time);\n }, 50);\n },\n methods: {\n /**\n * 数字改变\n * @value 数字\n */\n numChange: function numChange(num) {\n var _this2 = this;\n this.$nextTick(function () {\n var indexArr = _this2.indexArr;\n var copyIndexArr = Array.prototype.slice.apply(indexArr);\n var _num = num.toString();\n for (var i = 0; i < _num.length; i++) {\n if (_num[i] === '.') {\n copyIndexArr[i] = 10;\n } else {\n copyIndexArr[i] = Number(_num[i]);\n }\n }\n _this2.indexArr = copyIndexArr;\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9udW1iZXJTY3JvbGwudnVlIl0sIm5hbWVzIjpbInByb3BzIiwibnVtIiwiY29sb3IiLCJ0eXBlIiwiZGVmYXVsdCIsIndpZHRoIiwiaGVpZ2h0IiwiZm9udFNpemUiLCJmb250V2VpZ2h0IiwiZGF0YSIsImluZGV4QXJyIiwiY3JlYXRlZCIsImFyciIsIndhdGNoIiwibW91bnRlZCIsImNsZWFyVGltZW91dCIsIm1ldGhvZHMiLCJudW1DaGFuZ2UiLCJjb3B5SW5kZXhBcnIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUE0Q0E7RUFDQUE7SUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7SUFDQTtJQUNBSTtNQUNBTDtNQUNBQztJQUNBO0VBQ0E7RUFDQUs7SUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQSxJQUNBVixNQUNBLEtBREFBO0lBRUE7SUFDQVc7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FaO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0FXO1FBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBRTtJQUFBO0lBQ0E7SUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBLElBQ0FQLFdBQ0EsT0FEQUE7UUFFQTtRQUNBO1FBQ0E7VUFDQTtZQUNBUTtVQUNBO1lBQ0FBO1VBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI3MDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJudW1iZXItYm94XCI+XHJcblx0XHQ8YmxvY2sgdi1mb3I9XCIobXlJbmRleCwgaW5kZXgpIGluIGluZGV4QXJyXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdDxzd2lwZXIgY2xhc3M9XCJzd2lwZXJcIiB2ZXJ0aWNhbD1cInRydWVcIiA6Y3VycmVudD1cIm15SW5kZXhcIiBjaXJjdWxhcj1cInRydWVcIlxyXG5cdFx0XHRcdHYtYmluZDpzdHlsZT1cIntjb2xvcjpjb2xvcix3aWR0aDpteUluZGV4ID09IDEwICA/ICcxNHJweCcgOiBteUluZGV4ID09IDEgPyAnMjJycHgnIDogd2lkdGgrJ3JweCcsaGVpZ2h0OmhlaWdodCsncnB4JyxsaW5lSGVpZ2h0OmZvbnRTaXplKydycHgnLGZvbnRTaXplOmZvbnRTaXplKydycHgnLGZvbnRXZWlnaHQ6IGZvbnRXZWlnaHR9XCI+XHJcblx0XHRcdFx0PHN3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lwZXItaXRlbVwiPjA8L3ZpZXc+XHJcblx0XHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdFx0XHQ8c3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN3aXBlci1pdGVtXCI+MTwvdmlldz5cclxuXHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHRcdDxzd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3dpcGVyLWl0ZW1cIj4yPC92aWV3PlxyXG5cdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0PHN3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lwZXItaXRlbVwiPjM8L3ZpZXc+XHJcblx0XHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdFx0XHQ8c3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN3aXBlci1pdGVtXCI+NDwvdmlldz5cclxuXHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHRcdDxzd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3dpcGVyLWl0ZW1cIj41PC92aWV3PlxyXG5cdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0PHN3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lwZXItaXRlbVwiPjY8L3ZpZXc+XHJcblx0XHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdFx0XHQ8c3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN3aXBlci1pdGVtXCI+Nzwvdmlldz5cclxuXHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHRcdDxzd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3dpcGVyLWl0ZW1cIj44PC92aWV3PlxyXG5cdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0PHN3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lwZXItaXRlbVwiPjk8L3ZpZXc+XHJcblx0XHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdFx0XHQ8c3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN3aXBlci1pdGVtXCI+Ljwvdmlldz5cclxuXHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHQ8L3N3aXBlcj5cclxuXHRcdDwvYmxvY2s+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRudW06IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjMDAwMDAwJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR3aWR0aDoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnMzAnXHJcblx0XHRcdH0sXHJcblx0XHRcdGhlaWdodDoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnMzAnXHJcblx0XHRcdH0sXHJcblx0XHRcdGZvbnRTaXplOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICczMCdcclxuXHRcdFx0fSxcclxuXHRcdFx0Zm9udFdlaWdodDoge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogNTAwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGluZGV4QXJyOiBbXVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdGxldCB7XHJcblx0XHRcdFx0bnVtXHJcblx0XHRcdH0gPSB0aGlzO1xyXG5cdFx0XHRsZXQgYXJyID0gbmV3IEFycmF5KG51bS50b1N0cmluZygpLmxlbmd0aCk7XHJcblx0XHRcdGFyci5maWxsKDApO1xyXG5cdFx0XHR0aGlzLmluZGV4QXJyID0gYXJyO1xyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdG51bTogZnVuY3Rpb24odmFsLCBvbGRWYWwpIHtcclxuXHRcdFx0XHQvLyDlpITnkIbmlrDogIHmlbDmja7plb/luqbkuI3kuIDmoLfnmoTmg4XlhrVcclxuXHRcdFx0XHRsZXQgYXJyID0gQXJyYXkucHJvdG90eXBlLnNsaWNlLmFwcGx5KHRoaXMuaW5kZXhBcnIpO1xyXG5cdFx0XHRcdGxldCBuZXdMZW4gPSB2YWwudG9TdHJpbmcoKS5sZW5ndGg7XHJcblx0XHRcdFx0bGV0IG9sZExlbiA9IG9sZFZhbC50b1N0cmluZygpLmxlbmd0aDtcclxuXHRcdFx0XHRpZiAobmV3TGVuID4gb2xkTGVuKSB7XHJcblx0XHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IG5ld0xlbiAtIG9sZExlbjsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdGFyci5wdXNoKDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5pbmRleEFyciA9IGFycjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKG5ld0xlbiA8IG9sZExlbikge1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBvbGRMZW4gLSBuZXdMZW47IGkrKykge1xyXG5cdFx0XHRcdFx0XHRhcnIucG9wKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLmluZGV4QXJyID0gYXJyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLm51bUNoYW5nZSh2YWwpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0Ly/lrprml7blmajkvZznlKjvvJphcHDmmL7npLrmlbDlrZfmu5rliqhcclxuXHRcdFx0dGhpcy5fdGltZSA9IHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdHRoaXMubnVtQ2hhbmdlKHRoaXMubnVtKTtcclxuXHRcdFx0XHRjbGVhclRpbWVvdXQodGhpcy5fdGltZSk7XHJcblx0XHRcdH0sIDUwKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmlbDlrZfmlLnlj5hcclxuXHRcdFx0ICogQHZhbHVlIOaVsOWtl1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0bnVtQ2hhbmdlKG51bSkge1xyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdGxldCB7XHJcblx0XHRcdFx0XHRcdGluZGV4QXJyXHJcblx0XHRcdFx0XHR9ID0gdGhpcztcclxuXHRcdFx0XHRcdGxldCBjb3B5SW5kZXhBcnIgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuYXBwbHkoaW5kZXhBcnIpO1xyXG5cdFx0XHRcdFx0bGV0IF9udW0gPSBudW0udG9TdHJpbmcoKTtcclxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgX251bS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRpZiAoX251bVtpXSA9PT0gJy4nKSB7XHJcblx0XHRcdFx0XHRcdFx0Y29weUluZGV4QXJyW2ldID0gMTA7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29weUluZGV4QXJyW2ldID0gTnVtYmVyKF9udW1baV0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLmluZGV4QXJyID0gY29weUluZGV4QXJyO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5udW1iZXItYm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5zd2lwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ly8gXHRsaW5lLWhlaWdodDogMzB1cHg7XHJcblx0XHQvLyBcdHdpZHRoOiAzMHVweDtcclxuXHRcdC8vIFx0aGVpZ2h0OiAzMHVweDtcclxuXHRcdC8vIFx0Zm9udC1zaXplOiAzMHVweDtcclxuXHRcdC8vIFx0YmFja2dyb3VuZDogcmVkO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlcjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///704\n"); /***/ }), /* 705 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_vip_areer/index.vue?mpType=page ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_59eb005e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=59eb005e&scoped=true&mpType=page */ 706);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 708);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_59eb005e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_59eb005e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"59eb005e\",\n null,\n false,\n _index_vue_vue_type_template_id_59eb005e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_vip_areer/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzA1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTllYjAwNWUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjU5ZWIwMDVlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL3VzZXJfdmlwX2FyZWVyL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///705\n"); /***/ }), /* 706 */ /*!***********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_vip_areer/index.vue?vue&type=template&id=59eb005e&scoped=true&mpType=page ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59eb005e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=59eb005e&scoped=true&mpType=page */ 707); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59eb005e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59eb005e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59eb005e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59eb005e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 707 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_vip_areer/index.vue?vue&type=template&id=59eb005e&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "detailed"), attrs: { _i: 1 } }, [ _vm._$s(2, "i", _vm.expList.length) ? _c( "view", { staticClass: _vm._$s(2, "sc", "list"), attrs: { _i: 2 } }, _vm._l( _vm._$s(3, "f", { forItems: _vm.expList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: 3 + "-" + $30, }), staticClass: _vm._$s( "3-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "3-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "text"), attrs: { _i: "4-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "name"), attrs: { _i: "5-" + $30 }, }, [ _vm._v( _vm._$s( "5-" + $30, "t0-0", _vm._s(_vm.$t(item.title)) ) ), ] ), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "data"), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s( "6-" + $30, "t0-0", _vm._s(item.add_time) ) ), ] ), ] ), _vm._$s("7-" + $30, "i", item.pm) ? _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "num"), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s("7-" + $30, "t0-0", _vm._s(item.number)) ), ] ) : _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "num on"), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s("8-" + $30, "t0-0", _vm._s(item.number)) ), ] ), ] ) } ), 0 ) : _vm._e(), _vm._$s(9, "i", !_vm.expList.length && !_vm.loading) ? _c( "view", { staticClass: _vm._$s(9, "sc", "empty"), attrs: { _i: 9 } }, [ _c("image", { staticClass: _vm._$s(10, "sc", "image"), attrs: { src: _vm._$s( 10, "a-src", _vm.imgHost + "/statics/images/empty-box.png" ), _i: 10, }, }), _c("view", [ _vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.$t("暂无经验记录")))), ]), ] ) : _vm._e(), ] ), _vm._$s(12, "i", _vm.expList.length) ? _c( "view", { staticClass: _vm._$s( 12, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 12 }, }, [ _c("text", { staticClass: _vm._$s(13, "sc", "loading iconfont icon-jiazai"), attrs: { hidden: _vm._$s(13, "a-hidden", _vm.loading == false), _i: 13, }, }), _vm._v(_vm._$s(12, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 708 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_vip_areer/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 709);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI3MDguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///708\n"); /***/ }), /* 709 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_vip_areer/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n //提示语\n page: 1,\n limit: 20,\n expList: []\n };\n },\n created: function created() {\n this.getlevelList();\n },\n methods: {\n getlevelList: function getlevelList() {\n var that = this;\n if (this.loadend) return false;\n if (this.loading) return false;\n (0, _user.getlevelExpList)({\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n var list = res.data,\n loadend = list.length < that.limit;\n var expList = that.$util.SplitArray(list, that.expList);\n that.$set(that, 'expList', expList);\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page = that.page + 1;\n that.loading = false;\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.getlevelList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl92aXBfYXJlZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJpbWdIb3N0IiwibG9hZGluZyIsImxvYWRlbmQiLCJsb2FkVGl0bGUiLCJwYWdlIiwibGltaXQiLCJleHBMaXN0IiwiY3JlYXRlZCIsIm1ldGhvZHMiLCJnZXRsZXZlbExpc3QiLCJ0aGF0Iiwib25SZWFjaEJvdHRvbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBNEJBO0FBS0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FMO1FBQ0FDO01BQ0E7UUFDQTtVQUNBSDtRQUNBO1FBQ0FRO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI3MDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImRldGFpbGVkXCI+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJwdWJsaWNfdGl0bGUgYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbnNcIj48L3ZpZXc+57uP6aqM5YC85piO57uGXHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJleHBMaXN0Lmxlbmd0aFwiIGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gZXhwTGlzdFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7JHQoaXRlbS50aXRsZSl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkYXRhXCI+e3tpdGVtLmFkZF90aW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiIHYtaWY9XCJpdGVtLnBtXCI+K3t7aXRlbS5udW1iZXJ9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtIG9uXCIgdi1lbHNlPi17e2l0ZW0ubnVtYmVyfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCIhZXhwTGlzdC5sZW5ndGggJiYgIWxvYWRpbmdcIiBjbGFzcz1cImVtcHR5XCI+XHJcblx0XHRcdFx0PGltYWdlIGNsYXNzPVwiaW1hZ2VcIiA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvZW1wdHktYm94LnBuZydcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOaaguaXoOe7j+mqjOiusOW9lWApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdsb2FkaW5naWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInIHYtaWY9XCJleHBMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz0nbG9hZGluZyBpY29uZm9udCBpY29uLWppYXphaScgOmhpZGRlbj0nbG9hZGluZz09ZmFsc2UnPjwvdGV4dD57e2xvYWRUaXRsZX19XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0VXNlckluZm8sXHJcblx0XHRnZXRsZXZlbEluZm8sXHJcblx0XHRnZXRsZXZlbEV4cExpc3RcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB7SFRUUF9SRVFVRVNUX1VSTH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6SFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkZW5kOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkVGl0bGU6IHRoaXMuJHQoYOWKoOi9veabtOWkmmApLCAvL+aPkOekuuivrVxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGltaXQ6IDIwLFxyXG5cdFx0XHRcdGV4cExpc3Q6IFtdXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHR0aGlzLmdldGxldmVsTGlzdCgpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0bGV2ZWxMaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAodGhpcy5sb2FkZW5kKSByZXR1cm4gZmFsc2U7XHJcblx0XHRcdFx0aWYgKHRoaXMubG9hZGluZykgcmV0dXJuIGZhbHNlO1xyXG5cdFx0XHRcdGdldGxldmVsRXhwTGlzdCh7XHJcblx0XHRcdFx0XHRwYWdlOiB0aGF0LnBhZ2UsXHJcblx0XHRcdFx0XHRsaW1pdDogdGhhdC5saW1pdFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCBsaXN0ID0gcmVzLmRhdGEsXHJcblx0XHRcdFx0XHRcdGxvYWRlbmQgPSBsaXN0Lmxlbmd0aCA8IHRoYXQubGltaXQ7XHJcblx0XHRcdFx0XHRsZXQgZXhwTGlzdCA9IHRoYXQuJHV0aWwuU3BsaXRBcnJheShsaXN0LCB0aGF0LmV4cExpc3QpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdleHBMaXN0JywgZXhwTGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBsb2FkZW5kO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkVGl0bGUgPSBsb2FkZW5kID8gdGhhdC4kdChg5oiR5Lmf5piv5pyJ5bqV57q/55qEYCkgOiB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSA9IHRoYXQucGFnZSArIDE7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHRoaXMuZ2V0bGV2ZWxMaXN0KCk7XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0fVxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5kZXRhaWxlZCB7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4IDAgMzBycHg7XHJcblx0XHQvLyBtYXJnaW4tdG9wOiAxNXJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHQvLyBtYXJnaW4tdG9wOiAxNXJweDtcclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEyMnJweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcclxuXHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZGF0YSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxNkFDNTc7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQub24ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNFOTMzMjM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZW1wdHkge1xyXG5cdFx0cGFkZGluZy10b3A6IDMwMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHR9XHJcblxyXG5cdC5lbXB0eSAuaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDQxNHJweDtcclxuXHRcdGhlaWdodDogMjE0cnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBycHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///709\n"); /***/ }), /* 710 */ /*!**********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/privacy/index.vue?mpType=page ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_655bc8aa_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=655bc8aa&scoped=true&mpType=page */ 711);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 713);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_655bc8aa_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_655bc8aa_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"655bc8aa\",\n null,\n false,\n _index_vue_vue_type_template_id_655bc8aa_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/privacy/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzEwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjU1YmM4YWEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjY1NWJjOGFhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL3ByaXZhY3kvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///710\n"); /***/ }), /* 711 */ /*!****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/privacy/index.vue?vue&type=template&id=655bc8aa&scoped=true&mpType=page ***! \****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_655bc8aa_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=655bc8aa&scoped=true&mpType=page */ 712); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_655bc8aa_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_655bc8aa_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_655bc8aa_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_655bc8aa_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 712 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/privacy/index.vue?vue&type=template&id=655bc8aa&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { jyfParser: __webpack_require__(/*! @/components/jyf-parser/jyf-parser.vue */ 167).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c("jyf-parser", { ref: "article", attrs: { html: _vm.content, "tag-style": _vm.tagStyle, _i: 1 }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 713 */ /*!**********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/privacy/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 714);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI3MTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///713\n"); /***/ }), /* 714 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/privacy/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _jyfParser = _interopRequireDefault(__webpack_require__(/*! @/components/jyf-parser/jyf-parser */ 167));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n \"jyf-parser\": _jyfParser.default\n },\n data: function data() {\n return {\n tagStyle: {\n img: 'width:100%;display:block;',\n table: 'width:100%',\n video: 'width:100%'\n },\n content: \"\"\n };\n },\n onLoad: function onLoad(options) {\n var _this = this;\n (0, _user.getUserAgreement)(options.type).then(function (res) {\n _this.content = res.data.content;\n uni.setNavigationBarTitle({\n title: res.data.title\n });\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvcHJpdmFjeS9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImRhdGEiLCJ0YWdTdHlsZSIsImltZyIsInRhYmxlIiwidmlkZW8iLCJjb250ZW50Iiwib25Mb2FkIiwidW5pIiwidGl0bGUiLCJ0aGF0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBT0E7QUFDQTs7Ozs7OztlQUdBO0VBQ0FBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtNQUNBO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtNQUNBQztRQUNBRDtNQUNBO0lBQ0E7RUFDQTtBQUVBO0FBQUEiLCJmaWxlIjoiNzE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPlxyXG5cdFx0PGp5Zi1wYXJzZXIgOmh0bWw9XCJjb250ZW50XCIgcmVmPVwiYXJ0aWNsZVwiIDp0YWctc3R5bGU9XCJ0YWdTdHlsZVwiPjwvanlmLXBhcnNlcj5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBwYXJzZXIgZnJvbSBcIkAvY29tcG9uZW50cy9qeWYtcGFyc2VyL2p5Zi1wYXJzZXJcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0VXNlckFncmVlbWVudCxcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0XCJqeWYtcGFyc2VyXCI6IHBhcnNlclxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dGFnU3R5bGU6IHtcclxuXHRcdFx0XHRcdGltZzogJ3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazsnLFxyXG5cdFx0XHRcdFx0dGFibGU6ICd3aWR0aDoxMDAlJyxcclxuXHRcdFx0XHRcdHZpZGVvOiAnd2lkdGg6MTAwJSdcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGNvbnRlbnQ6IGBgXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRnZXRVc2VyQWdyZWVtZW50KG9wdGlvbnMudHlwZSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdHRoaXMuY29udGVudCA9IHJlcy5kYXRhLmNvbnRlbnRcclxuXHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdHRpdGxlOiByZXMuZGF0YS50aXRsZVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiA0MHJweCAzMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///714\n"); /***/ }), /* 715 */ /*!********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_cancellation/index.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_61b10dda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=61b10dda&scoped=true&mpType=page */ 716);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 718);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_61b10dda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_61b10dda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"61b10dda\",\n null,\n false,\n _index_vue_vue_type_template_id_61b10dda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_cancellation/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzE1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjFiMTBkZGEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjYxYjEwZGRhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL3VzZXJfY2FuY2VsbGF0aW9uL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///715\n"); /***/ }), /* 716 */ /*!**************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_cancellation/index.vue?vue&type=template&id=61b10dda&scoped=true&mpType=page ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_61b10dda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=61b10dda&scoped=true&mpType=page */ 717); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_61b10dda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_61b10dda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_61b10dda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_61b10dda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 717 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_cancellation/index.vue?vue&type=template&id=61b10dda&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "agreement"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.agreementData.avatar) ? _c( "view", { staticClass: _vm._$s(1, "sc", "top-msg"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "avatar"), attrs: { _i: 2 } }, [ _c("img", { attrs: { src: _vm._$s(3, "a-src", _vm.agreementData.avatar), _i: 3, }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "name"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.agreementData.name)))] ), ] ) : _vm._e(), _c("view", { staticClass: _vm._$s(5, "sc", "content"), attrs: { _i: 5 }, domProps: { innerHTML: _vm._s(_vm._$s(5, "v-html", _vm.agreementData.content)), }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "footer"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "trip"), attrs: { _i: 7 } }, [ _vm._v( _vm._$s( 7, "t0-0", _vm._s( _vm.$t("点击【立即注销】即代表您已经同意《用户注销协议》") ) ) ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "cancellation flex-aj-center"), attrs: { _i: 8 }, on: { click: function ($event) { _vm.isCancellation = true }, }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("立即注销"))))] ), ] ), _c("view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(9, "v-show", _vm.isCancellation), expression: "_$s(9,'v-show',isCancellation)", }, ], staticClass: _vm._$s(9, "sc", "mark"), attrs: { _i: 9 }, }), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(10, "v-show", _vm.isCancellation), expression: "_$s(10,'v-show',isCancellation)", }, ], staticClass: _vm._$s(10, "sc", "tipaddress"), attrs: { _i: 10 }, }, [ _c("view", { staticClass: _vm._$s(11, "sc", "top"), attrs: { _i: 11 }, }), _c( "view", { staticClass: _vm._$s(12, "sc", "bottom"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "font1"), attrs: { _i: 13 } }, [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.$t("是否确认注销"))))] ), _c( "view", { staticClass: _vm._$s(14, "sc", "font2"), attrs: { _i: 14 } }, [ _vm._v( _vm._$s( 14, "t0-0", _vm._s(_vm.$t("注销后无法恢复,请谨慎操作")) ) ), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "btn"), attrs: { _i: 15 } }, [ _c( "view", { staticClass: _vm._$s( 16, "sc", "cancellation-btn btn-sty flex-aj-center" ), attrs: { _i: 16 }, on: { click: _vm.cancelUser }, }, [_vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.$t("注销"))))] ), _c( "view", { staticClass: _vm._$s( 17, "sc", "cancel btn-sty flex-aj-center" ), attrs: { _i: 17 }, on: { click: function ($event) { _vm.isCancellation = false }, }, }, [_vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.$t("取消"))))] ), ] ), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 718 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_cancellation/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 719);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI3MTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///718\n"); /***/ }), /* 719 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_cancellation/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = {\n mixins: [_color.default],\n data: function data() {\n return {\n isCancellation: false,\n agreementData: ''\n };\n },\n onLoad: function onLoad() {\n this.getAgreement();\n },\n methods: {\n getAgreement: function getAgreement() {\n var _this = this;\n (0, _user.getUserAgreement)(5).then(function (res) {\n _this.agreementData = res.data;\n });\n },\n cancelUser: function cancelUser() {\n var _this2 = this;\n (0, _user.cancelUser)().then(function (res) {\n app.globalData.spid = '';\n app.globalData.pid = '';\n _this2.$store.commit(\"LOGOUT\");\n uni.reLaunch({\n url: '/pages/index/index'\n });\n }).catch(function (msg) {\n return _this2.$util.Tips({\n title: msg\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9jYW5jZWxsYXRpb24vaW5kZXgudnVlIl0sIm5hbWVzIjpbIm1peGlucyIsImRhdGEiLCJpc0NhbmNlbGxhdGlvbiIsImFncmVlbWVudERhdGEiLCJvbkxvYWQiLCJtZXRob2RzIiwiZ2V0QWdyZWVtZW50IiwiY2FuY2VsVXNlciIsImFwcCIsInVuaSIsInVybCIsInRpdGxlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBb0NBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJQTtBQUFBLGVBQ0E7RUFDQUE7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQUM7UUFDQUE7UUFDQTtRQUNBQztVQUNBQztRQUNBO01BQ0E7UUFDQTtVQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI3MTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJhZ3JlZW1lbnRcIiA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRvcC1tc2dcIiB2LWlmPVwiYWdyZWVtZW50RGF0YS5hdmF0YXJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJhdmF0YXJcIj5cclxuXHRcdFx0XHQ8aW1nIDpzcmM9XCJhZ3JlZW1lbnREYXRhLmF2YXRhclwiIGFsdD1cIlwiPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7YWdyZWVtZW50RGF0YS5uYW1lfX08L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNvbnRlbnRcIiB2LWh0bWw9XCJhZ3JlZW1lbnREYXRhLmNvbnRlbnRcIj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiZm9vdGVyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidHJpcFwiPlxyXG5cdFx0XHRcdHt7JHQoYOeCueWHu+OAkOeri+WNs+azqOmUgOOAkeWNs+S7o+ihqOaCqOW3sue7j+WQjOaEj+OAiueUqOaIt+azqOmUgOWNj+iuruOAi2ApfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImNhbmNlbGxhdGlvbiBmbGV4LWFqLWNlbnRlclwiIEBjbGljaz1cImlzQ2FuY2VsbGF0aW9uID0gdHJ1ZVwiPlxyXG5cdFx0XHRcdHt7JHQoYOeri+WNs+azqOmUgGApfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYXJrXCIgdi1zaG93PVwiaXNDYW5jZWxsYXRpb25cIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRpcGFkZHJlc3NcIiB2LXNob3c9XCJpc0NhbmNlbGxhdGlvblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRvcFwiPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImZvbnQxXCI+e3skdChg5piv5ZCm56Gu6K6k5rOo6ZSAYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImZvbnQyXCI+e3skdChg5rOo6ZSA5ZCO5peg5rOV5oGi5aSN77yM6K+36LCo5oWO5pON5L2cYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0blwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjYW5jZWxsYXRpb24tYnRuIGJ0bi1zdHkgZmxleC1hai1jZW50ZXJcIiBAdGFwPVwiY2FuY2VsVXNlclwiPnt7JHQoYOazqOmUgGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNhbmNlbCBidG4tc3R5IGZsZXgtYWotY2VudGVyXCIgQHRhcD1cImlzQ2FuY2VsbGF0aW9uID0gZmFsc2VcIj5cclxuXHRcdFx0XHRcdFx0e3skdChg5Y+W5raIYCl9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFVzZXJBZ3JlZW1lbnQsXHJcblx0XHRjYW5jZWxVc2VyXHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJ1xyXG5cdGNvbnN0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGlzQ2FuY2VsbGF0aW9uOiBmYWxzZSxcclxuXHRcdFx0XHRhZ3JlZW1lbnREYXRhOiAnJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHR0aGlzLmdldEFncmVlbWVudCgpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRBZ3JlZW1lbnQoKSB7XHJcblx0XHRcdFx0Z2V0VXNlckFncmVlbWVudCg1KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmFncmVlbWVudERhdGEgPSByZXMuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGNhbmNlbFVzZXIoKSB7XHJcblx0XHRcdFx0Y2FuY2VsVXNlcigpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGFwcC5nbG9iYWxEYXRhLnNwaWQgPSAnJztcclxuXHRcdFx0XHRcdGFwcC5nbG9iYWxEYXRhLnBpZCA9ICcnO1xyXG5cdFx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KFwiTE9HT1VUXCIpO1xyXG5cdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2luZGV4L2luZGV4J1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KS5jYXRjaChtc2cgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBtc2dcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQuYWdyZWVtZW50IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHJweCAzMHJweDtcclxuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNDJycHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRvcC1tc2cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogNDBycHggMzBycHggNDBycHggMzBycHg7XHJcblxyXG5cdFx0LmF2YXRhciB7XHJcblx0XHRcdHdpZHRoOiA3NnJweDtcclxuXHRcdFx0aGVpZ2h0OiA3NnJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3RlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHBhZGRpbmc6IDM2cnB4IDMwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci10b3A6IDFycHggc29saWQgI2VlZTtcclxuXHRcdGJvdHRvbTogMHJweDtcclxuXHJcblx0XHQudHJpcCB7XHJcblx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRtYXJnaW46IDI0cnB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhbmNlbGxhdGlvbiB7XHJcblx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNFOTMzMjM7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGlwYWRkcmVzcyB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAxMyU7XHJcblx0XHR0b3A6IDI1JTtcclxuXHRcdC8vIG1hcmdpbi1sZWZ0OiAtMjgzcnB4O1xyXG5cdFx0d2lkdGg6IDU2MHJweDtcclxuXHRcdGhlaWdodDogNjE0cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdC50b3Age1xyXG5cdFx0XHR3aWR0aDogNTYwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI3MHJweDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBycHg7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N0YXRpYy9hZGRyZXNzLnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByb3VuZDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U5MzMyMztcclxuXHJcblx0XHRcdC50aXBzcGhvdG8ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMjAwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjAwcnB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDczcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJvdHRvbSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdFx0XHQuZm9udDEge1xyXG5cclxuXHRcdFx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdFx0bWFyZ2luOiAzMnJweCAwcnB4IDIycnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9udDIge1xyXG5cdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAyMHJweDtcclxuXHJcblx0XHRcdFx0LmJ0bi1zdHkge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA4MnJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQycnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDgycnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjRycHggNzhycHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYW5jZWxsYXRpb24tYnRuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcblx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYW5jZWwge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGNjdBMzggMCUsICNGMTFCMDkgMTAwJSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5tYXJrIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///719\n"); /***/ }), /* 720 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/message_center/index.vue?mpType=page ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_635eb680_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=635eb680&scoped=true&mpType=page */ 721);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 725);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_635eb680_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_635eb680_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"635eb680\",\n null,\n false,\n _index_vue_vue_type_template_id_635eb680_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/message_center/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjM1ZWI2ODAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjYzNWViNjgwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL21lc3NhZ2VfY2VudGVyL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///720\n"); /***/ }), /* 721 */ /*!***********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/message_center/index.vue?vue&type=template&id=635eb680&scoped=true&mpType=page ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_635eb680_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=635eb680&scoped=true&mpType=page */ 722); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_635eb680_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_635eb680_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_635eb680_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_635eb680_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 722 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/message_center/index.vue?vue&type=template&id=635eb680&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "main"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "top-tabs"), style: _vm._$s(1, "s", _vm.colorStyle), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "tabs"), attrs: { _i: 2 } }, _vm._l( _vm._$s(3, "f", { forItems: _vm.tabsList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("3-" + $30, "sc", "item"), class: _vm._$s("3-" + $30, "c", { btborder: _vm.type === index, }), attrs: { _i: "3-" + $30 }, on: { click: function ($event) { return _vm.changeTabs(index) }, }, }, [ _vm._v( _vm._$s("3-" + $30, "t0-0", _vm._s(_vm.$t(item.name))) ), ] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(4, "sc", "read-all"), attrs: { _i: 4 }, on: { click: function ($event) { return _vm.allLook() }, }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("全部已读"))))] ), ] ), _vm._$s(5, "i", _vm.list.length && _vm.type === 1) ? _c( "view", { staticClass: _vm._$s(5, "sc", "list"), attrs: { _i: 5 } }, _vm._l( _vm._$s(6, "f", { forItems: _vm.list }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("6-" + $31, "sc", "item"), attrs: { _i: "6-" + $31 }, on: { click: function ($event) { return _vm.goChat(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("7-" + $31, "sc", "image-wrap"), attrs: { _i: "7-" + $31 }, }, [ _c("image", { staticClass: _vm._$s("8-" + $31, "sc", "image"), attrs: { src: _vm._$s("8-" + $31, "a-src", item.avatar), _i: "8-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s("9-" + $31, "sc", "text-wrap"), attrs: { _i: "9-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $31, "sc", "name-wrap" ), attrs: { _i: "10-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("11-" + $31, "sc", "name"), attrs: { _i: "11-" + $31 }, }, [ _vm._v( _vm._$s( "11-" + $31, "t0-0", _vm._s(_vm.$t(item.nickname)) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "12-" + $31, "t0-0", _vm._s(item._update_time) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s( "13-" + $31, "sc", "info-wrap" ), attrs: { _i: "13-" + $31 }, }, [ _vm._$s("14-" + $31, "i", item.message_type === 1) ? _c("view", { staticClass: _vm._$s( "14-" + $31, "sc", "info" ), attrs: { _i: "14-" + $31 }, domProps: { innerHTML: _vm._s( _vm._$s( "14-" + $31, "v-html", item.message ) ), }, }) : _vm._e(), _vm._$s("15-" + $31, "i", item.message_type === 2) ? _c("view", { staticClass: _vm._$s( "15-" + $31, "sc", "info" ), attrs: { _i: "15-" + $31 }, domProps: { innerHTML: _vm._s( _vm._$s( "15-" + $31, "v-html", item.message ) ), }, }) : _vm._e(), _vm._$s("16-" + $31, "i", item.message_type === 3) ? _c( "view", { staticClass: _vm._$s( "16-" + $31, "sc", "info" ), attrs: { _i: "16-" + $31 }, }, [ _vm._v( _vm._$s( "16-" + $31, "t0-0", _vm._s(_vm.$t("[图片]")) ) ), ] ) : _vm._e(), _vm._$s("17-" + $31, "i", item.message_type === 4) ? _c( "view", { staticClass: _vm._$s( "17-" + $31, "sc", "info" ), attrs: { _i: "17-" + $31 }, }, [ _vm._v( _vm._$s( "17-" + $31, "t0-0", _vm._s(_vm.$t("[语音]")) ) ), ] ) : _vm._e(), _vm._$s("18-" + $31, "i", item.message_type === 5) ? _c( "view", { staticClass: _vm._$s( "18-" + $31, "sc", "info" ), attrs: { _i: "18-" + $31 }, }, [ _vm._v( _vm._$s( "18-" + $31, "t0-0", _vm._s(_vm.$t("[商品]")) ) ), ] ) : _vm._e(), _vm._$s("19-" + $31, "i", item.message_type === 6) ? _c( "view", { staticClass: _vm._$s( "19-" + $31, "sc", "info" ), attrs: { _i: "19-" + $31 }, }, [ _vm._v( _vm._$s( "19-" + $31, "t0-0", _vm._s(_vm.$t("[订单]")) ) ), ] ) : _vm._e(), _vm._$s("20-" + $31, "i", item.mssage_num) ? _c( "view", { staticClass: _vm._$s( "20-" + $31, "sc", "num" ), attrs: { _i: "20-" + $31 }, }, [ _vm._v( _vm._$s( "20-" + $31, "t0-0", _vm._s(item.mssage_num) ) ), ] ) : _vm._e(), ] ), ] ), ] ) } ), 0 ) : _vm._e(), _vm._$s(21, "i", _vm.list.length && _vm.type === 0) ? _c( "view", { staticClass: _vm._$s(21, "sc", "list"), attrs: { _i: 21 } }, _vm._l( _vm._$s(22, "f", { forItems: _vm.list }), function (item, index, $22, $32) { return _c( "view", { key: _vm._$s(22, "f", { forIndex: $22, key: index }) }, [ _c("tuiDrawer", { key: _vm._$s("23-" + $32, "a-key", item.id), attrs: { actions: !item.look ? _vm.actions : _vm.actionsIsLook, params: { id: item.id }, _i: "23-" + $32, }, on: { click: function (e) { return _vm.bindClick(e, item) }, }, scopedSlots: _vm._u( [ { key: "content", fn: function (_empty_, _svm, _si) { return [ _c( "view", { staticClass: _svm._$s( "25-" + $32 + "-" + _si, "sc", "item" ), attrs: { _i: "25-" + $32 + "-" + _si }, on: { click: function ($event) { return _vm.goDetail(item.id) }, }, }, [ _c( "view", { staticClass: _svm._$s( "26-" + $32 + "-" + _si, "sc", "image-wrap" ), attrs: { _i: "26-" + $32 + "-" + _si }, }, [ _svm._$s( "27-" + $32 + "-" + _si, "i", item.type === 1 ) ? _c("image", { staticClass: _svm._$s( "27-" + $32 + "-" + _si, "sc", "image" ), attrs: { src: _svm._$s( "27-" + $32 + "-" + _si, "a-src", __webpack_require__(/*! ../static/admin-msg.png */ 723) ), _i: "27-" + $32 + "-" + _si, }, }) : _c("image", { staticClass: _svm._$s( "28-" + $32, "sc", "image" ), attrs: { src: _svm._$s( "28-" + $32, "a-src", __webpack_require__(/*! ../static/user-msg.png */ 724) ), _i: "28-" + $32, }, }), _svm._$s( "29-" + $32 + "-" + _si, "i", !item.look ) ? _c("view", { staticClass: _svm._$s( "29-" + $32 + "-" + _si, "sc", "no-look" ), attrs: { _i: "29-" + $32 + "-" + _si, }, }) : _vm._e(), ] ), _c( "view", { staticClass: _svm._$s( "30-" + $32 + "-" + _si, "sc", "text-wrap" ), attrs: { _i: "30-" + $32 + "-" + _si }, }, [ _c( "view", { staticClass: _svm._$s( "31-" + $32 + "-" + _si, "sc", "name-wrap" ), attrs: { _i: "31-" + $32 + "-" + _si, }, }, [ _c( "view", { staticClass: _svm._$s( "32-" + $32 + "-" + _si, "sc", "name" ), attrs: { _i: "32-" + $32 + "-" + _si, }, }, [ _vm._v( _svm._$s( "32-" + $32 + "-" + _si, "t0-0", _vm._s( _vm.$t(item.title) || "--" ) ) ), ] ), _c( "view", { attrs: { _i: "33-" + $32 + "-" + _si, }, }, [ _vm._v( _svm._$s( "33-" + $32 + "-" + _si, "t0-0", _vm._s(item.add_time) ) ), ] ), ] ), _c( "view", { staticClass: _svm._$s( "34-" + $32 + "-" + _si, "sc", "info-wrap" ), attrs: { _i: "34-" + $32 + "-" + _si, }, }, [ _c("view", { staticClass: _svm._$s( "35-" + $32 + "-" + _si, "sc", "info" ), attrs: { _i: "35-" + $32 + "-" + _si, }, domProps: { innerHTML: _vm._s( _svm._$s( "35-" + $32 + "-" + _si, "v-html", item.content ) ), }, }), ] ), ] ), ] ), ] }, }, ], null, true ), }), ], 1 ) } ), 0 ) : _vm._$s(36, "e", _vm.finished && !_vm.list.length) ? _c( "view", { staticClass: _vm._$s(36, "sc", "empty-wrap"), attrs: { _i: 36 } }, [ _c( "view", { staticClass: _vm._$s(37, "sc", "image-wrap"), attrs: { _i: 37 }, }, [ _c("image", { staticClass: _vm._$s(38, "sc", "image"), attrs: { src: _vm._$s( 38, "a-src", _vm.imgHost + "/statics/images/noMessage.png" ), _i: 38, }, }), ] ), _c("view", [ _vm._v( _vm._$s(39, "t0-0", _vm._s(_vm.$t("亲、暂无消息记录哟!"))) ), ]), ] ) : _vm._e(), _c("home", { attrs: { _i: 40 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 723 */ /*!*************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/admin-msg.png ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/admin-msg.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjcyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvdXNlcnMvc3RhdGljL2FkbWluLW1zZy5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///723\n"); /***/ }), /* 724 */ /*!************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/user-msg.png ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/user-msg.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjcyNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvdXNlcnMvc3RhdGljL3VzZXItbXNnLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///724\n"); /***/ }), /* 725 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/message_center/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 726);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI3MjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///725\n"); /***/ }), /* 726 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/message_center/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/tuiDrawer/index.vue */ 727));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n mixins: [_color.default],\n components: {\n home: _home.default,\n tuiDrawer: _index.default\n },\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n list: [],\n page: 1,\n type: 0,\n limit: 20,\n loading: false,\n finished: false,\n tabsList: [{\n key: 0,\n name: '站内消息'\n }, {\n key: 1,\n name: '客服消息'\n }],\n startData: {\n clientX: 0,\n clientY: 0\n },\n actions: [{\n name: '删除',\n color: '#fff',\n fontsize: 28,\n //单位rpx\n width: 70,\n //单位px\n background: '#E6A23C'\n }, {\n name: '已读',\n color: '#fff',\n fontsize: 28,\n //单位rpx\n width: 70,\n //单位px\n background: '#409EFF'\n }],\n actionsIsLook: [{\n name: '删除',\n color: '#fff',\n fontsize: 28,\n //单位rpx\n width: 70,\n //单位px\n background: '#E6A23C'\n }]\n };\n },\n onShow: function onShow() {\n this.page = 1;\n this.list = [];\n this.changeTabs(this.type);\n },\n onReachBottom: function onReachBottom() {\n if (this.type === 1) {\n this.getList();\n } else {\n this.messageSystem();\n }\n },\n onPullDownRefresh: function onPullDownRefresh() {\n this.page = 1;\n this.finished = false;\n this.list = [];\n if (this.type === 1) {\n this.getList();\n } else {\n this.messageSystem();\n }\n },\n methods: {\n start: function start(e) {\n this.startData.clientX = e.changedTouches[0].clientX;\n this.startData.clientY = e.changedTouches[0].clientY;\n },\n end: function end(e) {\n var subX = e.changedTouches[0].clientX - this.startData.clientX;\n var subY = e.changedTouches[0].clientY - this.startData.clientY;\n if (subY > 50 || subY < -50) {\n __f__(\"log\", '上下滑', \" at pages/users/message_center/index.vue:168\");\n } else {\n if (subX > 50) {\n __f__(\"log\", '右滑', \" at pages/users/message_center/index.vue:171\");\n if (this.type == 1) {\n this.type = 0;\n this.changeTabs(this.type);\n }\n } else if (subX < -50) {\n if (this.type == 0) {\n this.type = 1;\n this.changeTabs(this.type);\n }\n __f__(\"log\", '左滑', \" at pages/users/message_center/index.vue:181\");\n } else {\n __f__(\"log\", '无效', \" at pages/users/message_center/index.vue:183\");\n }\n }\n },\n // 滑动点击操作\n bindClick: function bindClick(e, item) {\n var _this = this;\n if (e.index == 0) {\n (0, _user.msgLookDel)({\n id: item.id,\n key: 'is_del',\n value: 1\n }).then(function (res) {\n var i = _this.list.findIndex(function (e) {\n return e.id === item.id;\n });\n _this.list.splice(i, 1);\n }).catch(function (err) {\n uni.showToast({\n title: err.msg,\n icon: 'none'\n });\n });\n } else {\n // 已读\n (0, _user.msgLookDel)({\n id: item.id,\n key: 'look',\n value: 1\n }).then(function (res) {\n item.look = 1;\n }).catch(function (err) {\n uni.showToast({\n title: err.msg,\n icon: 'none'\n });\n });\n }\n },\n allLook: function allLook() {\n var _this2 = this;\n (0, _user.msgLookDel)({\n id: 0,\n key: 'look',\n value: 1,\n all: 1\n }).then(function (res) {\n _this2.page = 1;\n _this2.limit = 20;\n _this2.list = [];\n _this2.finished = false;\n if (_this2.type === 1) {\n _this2.getList();\n } else {\n _this2.messageSystem();\n }\n }).catch(function (err) {\n uni.showToast({\n title: err.msg,\n icon: 'none'\n });\n });\n },\n changeTabs: function changeTabs(index) {\n this.type = index;\n this.page = 1;\n this.limit = 20;\n this.list = [];\n this.finished = false;\n if (index === 1) {\n this.getList();\n } else {\n this.messageSystem();\n }\n },\n // 站内信\n messageSystem: function messageSystem() {\n var _this3 = this;\n if (this.loading || this.finished) {\n return;\n }\n this.loading = true;\n uni.showLoading({\n title: this.$t(\"\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _user.messageSystem)({\n page: this.page,\n limit: this.limit\n }).then(function (res) {\n var data = res.data;\n uni.hideLoading();\n _this3.loading = false;\n _this3.list = _this3.list.concat(data.list);\n _this3.finished = data.list.length < _this3.limit;\n _this3.page += 1;\n uni.stopPullDownRefresh();\n }).catch(function (err) {\n uni.showToast({\n title: err.msg,\n icon: 'none'\n });\n });\n },\n // 客服list\n getList: function getList() {\n var _this4 = this;\n if (this.loading || this.finished) {\n return;\n }\n this.loading = true;\n uni.showLoading({\n title: '加载中'\n });\n (0, _user.serviceRecord)({\n page: this.page,\n limit: this.limit\n }).then(function (res) {\n uni.stopPullDownRefresh();\n var data = res.data;\n uni.hideLoading();\n _this4.loading = false;\n data.forEach(function (item) {\n if (item.message_type === 1) {\n item.message = _this4.replace_em(item.message);\n }\n if (item.message_type === 2) {\n item.message = _this4.replace_em(item.message);\n }\n });\n _this4.list = _this4.list.concat(data);\n _this4.finished = data.length < _this4.limit;\n _this4.page += 1;\n }).catch(function (err) {\n uni.showToast({\n title: err.msg,\n icon: 'none'\n });\n });\n },\n replace_em: function replace_em(str) {\n str = str.replace(/\\[([^\\[\\]]+)\\]/g, \"\");\n return str;\n },\n goChat: function goChat(item) {\n item.mssage_num = 0;\n uni.navigateTo({\n url: '/pages/extension/customer_list/chat?to_uid=' + item.to_uid + '&type=1'\n });\n },\n goDetail: function goDetail(id) {\n uni.navigateTo({\n url: '/pages/users/message_center/messageDetail?id=' + id\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvbWVzc2FnZV9jZW50ZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm1peGlucyIsImNvbXBvbmVudHMiLCJob21lIiwidHVpRHJhd2VyIiwiZGF0YSIsImltZ0hvc3QiLCJsaXN0IiwicGFnZSIsInR5cGUiLCJsaW1pdCIsImxvYWRpbmciLCJmaW5pc2hlZCIsInRhYnNMaXN0Iiwia2V5IiwibmFtZSIsInN0YXJ0RGF0YSIsImNsaWVudFgiLCJjbGllbnRZIiwiYWN0aW9ucyIsImNvbG9yIiwiZm9udHNpemUiLCJ3aWR0aCIsImJhY2tncm91bmQiLCJhY3Rpb25zSXNMb29rIiwib25TaG93Iiwib25SZWFjaEJvdHRvbSIsIm9uUHVsbERvd25SZWZyZXNoIiwibWV0aG9kcyIsInN0YXJ0IiwiZW5kIiwiYmluZENsaWNrIiwiaWQiLCJ2YWx1ZSIsInVuaSIsInRpdGxlIiwiaWNvbiIsIml0ZW0iLCJhbGxMb29rIiwiYWxsIiwiY2hhbmdlVGFicyIsIm1lc3NhZ2VTeXN0ZW0iLCJ0aGVuIiwiY2F0Y2giLCJnZXRMaXN0IiwicmVwbGFjZV9lbSIsInN0ciIsImdvQ2hhdCIsInVybCIsImdvRGV0YWlsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBMkVBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUdBO0VBQ0FBO0VBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztNQUNBO1FBQ0FEO1FBQ0FDO01BQ0E7TUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztRQUNBSjtRQUNBSztRQUNBQztRQUFBO1FBQ0FDO1FBQUE7UUFDQUM7TUFDQSxHQUNBO1FBQ0FSO1FBQ0FLO1FBQ0FDO1FBQUE7UUFDQUM7UUFBQTtRQUNBQztNQUNBLEVBQ0E7TUFDQUM7UUFDQVQ7UUFDQUs7UUFDQUM7UUFBQTtRQUNBQztRQUFBO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7VUFDQTtVQUNBO1lBQ0E7WUFDQTtVQUNBO1FBQ0E7VUFDQTtZQUNBO1lBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1VBQ0FDO1VBQ0FsQjtVQUNBbUI7UUFDQTtVQUNBO1lBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQUM7WUFDQUM7WUFDQUM7VUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0FKO1VBQ0FsQjtVQUNBbUI7UUFDQTtVQUNBSTtRQUNBO1VBQ0FIO1lBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFBQTtNQUNBO1FBQ0FOO1FBQ0FsQjtRQUNBbUI7UUFDQU07TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO1FBQ0FMO1VBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FJO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBUDtRQUNBQztNQUNBO01BQ0E7UUFDQTNCO1FBQ0FFO01BQ0EsR0FDQWdDO1FBQ0E7UUFDQVI7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBQTtNQUNBLEdBQ0FTO1FBQ0FUO1VBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQVE7TUFBQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0FWO1FBQ0FDO01BQ0E7TUFDQTtRQUNBM0I7UUFDQUU7TUFDQSxHQUNBZ0M7UUFDQVI7UUFDQTtRQUNBQTtRQUNBO1FBQ0E3QjtVQUNBO1lBQ0FnQztVQUNBO1VBQ0E7WUFDQUE7VUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0EsR0FDQU07UUFDQVQ7VUFDQUM7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQVM7TUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0FWO01BQ0FIO1FBQ0FjO01BQ0E7SUFDQTtJQUNBQztNQUNBZjtRQUNBYztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiNzI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0b3AtdGFic1wiIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0YWJzXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgOmNsYXNzPVwie2J0Ym9yZGVyOnR5cGUgPT09IGluZGV4fVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHRhYnNMaXN0XCIgOmtleT1cImluZGV4XCJcclxuXHRcdFx0XHRcdEB0YXA9XCJjaGFuZ2VUYWJzKGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0e3skdChpdGVtLm5hbWUpfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJyZWFkLWFsbFwiIEBjbGljaz1cImFsbExvb2soKVwiPlxyXG5cdFx0XHRcdHt7JHQoYOWFqOmDqOW3suivu2ApfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgdi1pZj1cImxpc3QubGVuZ3RoICYmIHR5cGUgPT09MVwiIGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHQ8dmlldyB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gbGlzdFwiIDprZXk9XCJpbmRleFwiIGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cImdvQ2hhdChpdGVtKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1hZ2Utd3JhcFwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiaW1hZ2VcIiA6c3JjPVwiaXRlbS5hdmF0YXJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQtd3JhcFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lLXdyYXBcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3sgJHQoaXRlbS5uaWNrbmFtZSkgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7IGl0ZW0uX3VwZGF0ZV90aW1lIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvLXdyYXBcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0ubWVzc2FnZV90eXBlID09PSAxXCIgY2xhc3M9XCJpbmZvXCIgdi1odG1sPVwiaXRlbS5tZXNzYWdlXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5tZXNzYWdlX3R5cGUgPT09IDJcIiBjbGFzcz1cImluZm9cIiB2LWh0bWw9XCJpdGVtLm1lc3NhZ2VcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLm1lc3NhZ2VfdHlwZSA9PT0gM1wiIGNsYXNzPVwiaW5mb1wiPnt7JHQoYFvlm77niYddYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0ubWVzc2FnZV90eXBlID09PSA0XCIgY2xhc3M9XCJpbmZvXCI+e3skdChgW+ivremfs11gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5tZXNzYWdlX3R5cGUgPT09IDVcIiBjbGFzcz1cImluZm9cIj57eyR0KGBb5ZWG5ZOBXWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLm1lc3NhZ2VfdHlwZSA9PT0gNlwiIGNsYXNzPVwiaW5mb1wiPnt7JHQoYFvorqLljZVdYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIiB2LWlmPVwiaXRlbS5tc3NhZ2VfbnVtXCI+e3sgaXRlbS5tc3NhZ2VfbnVtIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCIgdi1pZj1cImxpc3QubGVuZ3RoICYmIHR5cGUgPT09IDBcIj5cclxuXHRcdFx0PHZpZXcgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGxpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHQ8dHVpRHJhd2VyIEBjbGljaz1cIihlKT0+YmluZENsaWNrKGUsaXRlbSlcIiA6a2V5PVwiaXRlbS5pZFwiIDphY3Rpb25zPVwiIWl0ZW0ubG9vayA/IGFjdGlvbnMgOmFjdGlvbnNJc0xvb2tcIlxyXG5cdFx0XHRcdFx0OnBhcmFtcz1cIntpZDppdGVtLmlkfVwiPlxyXG5cdFx0XHRcdFx0PHRlbXBsYXRlIHYtc2xvdDpjb250ZW50PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiBAY2xpY2s9XCJnb0RldGFpbChpdGVtLmlkKVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1hZ2Utd3JhcFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHYtaWY9XCJpdGVtLnR5cGUgPT09IDFcIiBjbGFzcz1cImltYWdlXCIgc3JjPVwiLi4vc3RhdGljL2FkbWluLW1zZy5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHYtZWxzZSBjbGFzcz1cImltYWdlXCIgc3JjPVwiLi4vc3RhdGljL3VzZXItbXNnLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5vLWxvb2tcIiB2LWlmPVwiIWl0ZW0ubG9va1wiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0LXdyYXBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZS13cmFwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7ICR0KGl0ZW0udGl0bGUpIHx8ICctLScgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7IGl0ZW0uYWRkX3RpbWUgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm8td3JhcFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIiB2LWh0bWw9XCJpdGVtLmNvbnRlbnRcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PC90ZW1wbGF0ZT5cclxuXHJcblx0XHRcdFx0PC90dWlEcmF3ZXI+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IHYtZWxzZS1pZj1cImZpbmlzaGVkICYmICFsaXN0Lmxlbmd0aFwiIGNsYXNzPVwiZW1wdHktd3JhcFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImltYWdlLXdyYXBcIj5cclxuXHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpbWFnZVwiIDpzcmM9XCJpbWdIb3N0ICsgJy9zdGF0aWNzL2ltYWdlcy9ub01lc3NhZ2UucG5nJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXc+e3skdChg5Lqy44CB5pqC5peg5raI5oGv6K6w5b2V5ZOf77yBYCl9fTwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdHNlcnZpY2VSZWNvcmQsXHJcblx0XHRtZXNzYWdlU3lzdGVtLFxuXHRcdG1zZ0xvb2tEZWxcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQgdHVpRHJhd2VyIGZyb20gJ0AvY29tcG9uZW50cy90dWlEcmF3ZXIvaW5kZXgudnVlJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdGhvbWUsXHJcblx0XHRcdHR1aURyYXdlclxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW1nSG9zdDogSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRsaXN0OiBbXSxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdHR5cGU6IDAsXHJcblx0XHRcdFx0bGltaXQ6IDIwLFxyXG5cdFx0XHRcdGxvYWRpbmc6IGZhbHNlLFxyXG5cdFx0XHRcdGZpbmlzaGVkOiBmYWxzZSxcclxuXHRcdFx0XHR0YWJzTGlzdDogW3tcclxuXHRcdFx0XHRcdGtleTogMCxcclxuXHRcdFx0XHRcdG5hbWU6ICfnq5nlhoXmtojmga8nXHJcblx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0a2V5OiAxLFxyXG5cdFx0XHRcdFx0bmFtZTogJ+Wuouacjea2iOaBrydcclxuXHRcdFx0XHR9XSxcclxuXHRcdFx0XHRzdGFydERhdGE6IHtcclxuXHRcdFx0XHRcdGNsaWVudFg6IDAsXHJcblx0XHRcdFx0XHRjbGllbnRZOiAwXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRhY3Rpb25zOiBbe1xyXG5cdFx0XHRcdFx0XHRuYW1lOiAn5Yig6ZmkJyxcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICcjZmZmJyxcclxuXHRcdFx0XHRcdFx0Zm9udHNpemU6IDI4LCAvL+WNleS9jXJweFxyXG5cdFx0XHRcdFx0XHR3aWR0aDogNzAsIC8v5Y2V5L2NcHhcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJyNFNkEyM0MnXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRuYW1lOiAn5bey6K+7JyxcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICcjZmZmJyxcclxuXHRcdFx0XHRcdFx0Zm9udHNpemU6IDI4LCAvL+WNleS9jXJweFxyXG5cdFx0XHRcdFx0XHR3aWR0aDogNzAsIC8v5Y2V5L2NcHhcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJyM0MDlFRkYnXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0YWN0aW9uc0lzTG9vazogW3tcclxuXHRcdFx0XHRcdG5hbWU6ICfliKDpmaQnLFxyXG5cdFx0XHRcdFx0Y29sb3I6ICcjZmZmJyxcclxuXHRcdFx0XHRcdGZvbnRzaXplOiAyOCwgLy/ljZXkvY1ycHhcclxuXHRcdFx0XHRcdHdpZHRoOiA3MCwgLy/ljZXkvY1weFxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJyNFNkEyM0MnXHJcblx0XHRcdFx0fSwgXVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG9uU2hvdygpIHtcclxuXHRcdFx0dGhpcy5wYWdlID0gMVxyXG5cdFx0XHR0aGlzLmxpc3QgPSBbXVxyXG5cdFx0XHR0aGlzLmNoYW5nZVRhYnModGhpcy50eXBlKVxyXG5cdFx0fSxcclxuXHRcdG9uUmVhY2hCb3R0b20oKSB7XHJcblx0XHRcdGlmICh0aGlzLnR5cGUgPT09IDEpIHtcclxuXHRcdFx0XHR0aGlzLmdldExpc3QoKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRoaXMubWVzc2FnZVN5c3RlbSgpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblB1bGxEb3duUmVmcmVzaCgpIHtcclxuXHRcdFx0dGhpcy5wYWdlID0gMVxyXG5cdFx0XHR0aGlzLmZpbmlzaGVkID0gZmFsc2VcclxuXHRcdFx0dGhpcy5saXN0ID0gW11cclxuXHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gMSkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0TGlzdCgpXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy5tZXNzYWdlU3lzdGVtKClcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c3RhcnQoZSkge1xyXG5cdFx0XHRcdHRoaXMuc3RhcnREYXRhLmNsaWVudFggPSBlLmNoYW5nZWRUb3VjaGVzWzBdLmNsaWVudFg7XHJcblx0XHRcdFx0dGhpcy5zdGFydERhdGEuY2xpZW50WSA9IGUuY2hhbmdlZFRvdWNoZXNbMF0uY2xpZW50WTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZW5kKGUpIHtcclxuXHRcdFx0XHRjb25zdCBzdWJYID0gZS5jaGFuZ2VkVG91Y2hlc1swXS5jbGllbnRYIC0gdGhpcy5zdGFydERhdGEuY2xpZW50WDtcclxuXHRcdFx0XHRjb25zdCBzdWJZID0gZS5jaGFuZ2VkVG91Y2hlc1swXS5jbGllbnRZIC0gdGhpcy5zdGFydERhdGEuY2xpZW50WTtcclxuXHRcdFx0XHRpZiAoc3ViWSA+IDUwIHx8IHN1YlkgPCAtNTApIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfkuIrkuIvmu5EnKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRpZiAoc3ViWCA+IDUwKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCflj7Pmu5EnKVxyXG5cdFx0XHRcdFx0XHRpZiAodGhpcy50eXBlID09IDEpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnR5cGUgPSAwXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5jaGFuZ2VUYWJzKHRoaXMudHlwZSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSBlbHNlIGlmIChzdWJYIDwgLTUwKSB7XHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLnR5cGUgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMudHlwZSA9IDFcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmNoYW5nZVRhYnModGhpcy50eXBlKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCflt6bmu5EnKVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+aXoOaViCcpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmu5Hliqjngrnlh7vmk43kvZxcclxuXHRcdFx0YmluZENsaWNrKGUsIGl0ZW0pIHtcclxuXHRcdFx0XHRpZiAoZS5pbmRleCA9PSAwKSB7XG5cdFx0XHRcdFx0bXNnTG9va0RlbCh7XG5cdFx0XHRcdFx0XHRpZDogaXRlbS5pZCxcblx0XHRcdFx0XHRcdGtleTogJ2lzX2RlbCcsXG5cdFx0XHRcdFx0XHR2YWx1ZTogMVxuXHRcdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0XHRcdGxldCBpID0gdGhpcy5saXN0LmZpbmRJbmRleChlPT57XG5cdFx0XHRcdFx0XHRcdHJldHVybiBlLmlkID09PSBpdGVtLmlkXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0dGhpcy5saXN0LnNwbGljZShpLDEpXG5cdFx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyLm1zZyxcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdC8vIOW3suivu1xuXHRcdFx0XHRcdG1zZ0xvb2tEZWwoe1xyXG5cdFx0XHRcdFx0XHRpZDogaXRlbS5pZCxcclxuXHRcdFx0XHRcdFx0a2V5OiAnbG9vaycsXG5cdFx0XHRcdFx0XHR2YWx1ZTogMVxyXG5cdFx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRcdFx0aXRlbS5sb29rID0gMVxyXG5cdFx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyci5tc2csXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcblx0XHRcdGFsbExvb2soKSB7XG5cdFx0XHRcdG1zZ0xvb2tEZWwoe1xuXHRcdFx0XHRcdGlkOiAwLFxuXHRcdFx0XHRcdGtleTogJ2xvb2snLFxuXHRcdFx0XHRcdHZhbHVlOiAxLFxuXHRcdFx0XHRcdGFsbDogMVxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdFx0dGhpcy5wYWdlID0gMVxuXHRcdFx0XHRcdHRoaXMubGltaXQgPSAyMFxuXHRcdFx0XHRcdHRoaXMubGlzdCA9IFtdXG5cdFx0XHRcdFx0dGhpcy5maW5pc2hlZCA9IGZhbHNlXG5cdFx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gMSkge1xuXHRcdFx0XHRcdFx0dGhpcy5nZXRMaXN0KClcblx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0dGhpcy5tZXNzYWdlU3lzdGVtKClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyLm1zZyxcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFuZ2VUYWJzKGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy50eXBlID0gaW5kZXhcclxuXHRcdFx0XHR0aGlzLnBhZ2UgPSAxXHJcblx0XHRcdFx0dGhpcy5saW1pdCA9IDIwXHJcblx0XHRcdFx0dGhpcy5saXN0ID0gW11cclxuXHRcdFx0XHR0aGlzLmZpbmlzaGVkID0gZmFsc2VcclxuXHRcdFx0XHRpZiAoaW5kZXggPT09IDEpIHtcclxuXHRcdFx0XHRcdHRoaXMuZ2V0TGlzdCgpXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMubWVzc2FnZVN5c3RlbSgpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnq5nlhoXkv6FcclxuXHRcdFx0bWVzc2FnZVN5c3RlbSgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5sb2FkaW5nIHx8IHRoaXMuZmluaXNoZWQpIHtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWKoOi9veS4rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0bWVzc2FnZVN5c3RlbSh7XHJcblx0XHRcdFx0XHRcdHBhZ2U6IHRoaXMucGFnZSxcclxuXHRcdFx0XHRcdFx0bGltaXQ6IHRoaXMubGltaXRcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRsZXQgZGF0YSA9IHJlcy5kYXRhO1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHRoaXMubGlzdCA9IHRoaXMubGlzdC5jb25jYXQoZGF0YS5saXN0KTtcclxuXHRcdFx0XHRcdFx0dGhpcy5maW5pc2hlZCA9IGRhdGEubGlzdC5sZW5ndGggPCB0aGlzLmxpbWl0O1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBhZ2UgKz0gMTtcclxuXHRcdFx0XHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyci5tc2csXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlrqLmnI1saXN0XHJcblx0XHRcdGdldExpc3QoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMubG9hZGluZyB8fCB0aGlzLmZpbmlzaGVkKSB7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMubG9hZGluZyA9IHRydWU7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiAn5Yqg6L295LitJ1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHNlcnZpY2VSZWNvcmQoe1xyXG5cdFx0XHRcdFx0XHRwYWdlOiB0aGlzLnBhZ2UsXHJcblx0XHRcdFx0XHRcdGxpbWl0OiB0aGlzLmxpbWl0XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKTtcclxuXHRcdFx0XHRcdFx0bGV0IGRhdGEgPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRkYXRhLmZvckVhY2goaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKGl0ZW0ubWVzc2FnZV90eXBlID09PSAxKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpdGVtLm1lc3NhZ2UgPSB0aGlzLnJlcGxhY2VfZW0oaXRlbS5tZXNzYWdlKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aWYgKGl0ZW0ubWVzc2FnZV90eXBlID09PSAyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpdGVtLm1lc3NhZ2UgPSB0aGlzLnJlcGxhY2VfZW0oaXRlbS5tZXNzYWdlKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmxpc3QgPSB0aGlzLmxpc3QuY29uY2F0KGRhdGEpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmZpbmlzaGVkID0gZGF0YS5sZW5ndGggPCB0aGlzLmxpbWl0O1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBhZ2UgKz0gMTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyci5tc2csXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZXBsYWNlX2VtKHN0cikge1xyXG5cdFx0XHRcdHN0ciA9IHN0ci5yZXBsYWNlKC9cXFsoW15cXFtcXF1dKylcXF0vZywgXCI8c3BhbiBjbGFzcz0nZW0gJDEnLz48L3NwYW4+XCIpO1xyXG5cdFx0XHRcdHJldHVybiBzdHI7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvQ2hhdChpdGVtKSB7XG5cdFx0XHRcdGl0ZW0ubXNzYWdlX251bSA9IDBcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZXh0ZW5zaW9uL2N1c3RvbWVyX2xpc3QvY2hhdD90b191aWQ9JyArIGl0ZW0udG9fdWlkICsgJyZ0eXBlPTEnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29EZXRhaWwoaWQpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvbWVzc2FnZV9jZW50ZXIvbWVzc2FnZURldGFpbD9pZD0nICsgaWQsXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQubGlzdCB7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmctdG9wOiAxMDBycHg7XHJcblxyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQvLyBoZWlnaHQ6IDEzMHJweDtcclxuXHRcdFx0cGFkZGluZzogMzBycHggMzBycHg7XHJcblx0XHRcdG1hcmdpbjogMTBycHggMjBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycnB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggcmdiYSgyMzUsIDIxNCwgMjE0LCAwLjc1KTtcclxuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggcmdiYSgyMzUsIDIxNCwgMjE0LCAwLjc1KTtcclxuXHRcdFx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggcmdiYSgyMzUsIDIxNCwgMjE0LCAwLjc1KTtcclxuXHJcblx0XHRcdH4uaXRlbSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXJweCBzb2xpZCAjZjVmNWY1O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW1hZ2Uge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuaW1hZ2Utd3JhcCB7XHJcblx0XHRcdHdpZHRoOiA4OHJweDtcclxuXHRcdFx0aGVpZ2h0OiA4OHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQubm8tbG9vayB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAxOHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE4cnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCQjFEO1xyXG5cdFx0XHRcdHRvcDogMHJweDtcclxuXHRcdFx0XHRyaWdodDogMHJweDtcclxuXHRcdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaW1hZ2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQudGV4dC13cmFwIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hbWUtd3JhcCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYW1lIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHR9XHJcblxyXG5cdFx0LmluZm8td3JhcCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE4cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbmZvIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm51bSB7XHJcblx0XHRcdG1pbi13aWR0aDogMzJycHg7XHJcblx0XHRcdGhlaWdodDogMzJycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTMzMjM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lbXB0eS13cmFwIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHJcblx0XHQuaW1hZ2Utd3JhcCB7XHJcblx0XHRcdHdpZHRoOiA0MTRycHg7XHJcblx0XHRcdGhlaWdodDogNDM2cnB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwcnB4O1xyXG5cdFx0XHRtYXJnaW46IDBycHggYXV0byAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbWFnZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1haW4ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0fVxyXG5cclxuXHQudG9wLXRhYnMge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHJweDtcclxuXHRcdHBhZGRpbmc6IDIwcnB4IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHJweDtcclxuXHRcdHotaW5kZXg6IDEwMDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHQucmVhZC1hbGwge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRhYnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC5pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogNHJweCAxNXJweDtcclxuXHRcdG1hcmdpbjogMCAyMHJweDtcclxuXHRcdGFuaW1hdGlvbjogR3JhZGllbnQgMC4zcztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcblx0fVxyXG5cclxuXHQuYnRib3JkZXIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0QC13ZWJraXQta2V5ZnJhbWVzIEdyYWRpZW50IHtcclxuXHRcdDAlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcGluaztcclxuXHRcdH1cclxuXHJcblx0XHQ1MCUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJVxyXG5cdFx0fVxyXG5cclxuXHRcdDEwMCUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCVcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEAtbW96LWtleWZyYW1lcyBHcmFkaWVudCB7XHJcblx0XHQwJSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJVxyXG5cdFx0fVxyXG5cclxuXHRcdDUwJSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlXHJcblx0XHR9XHJcblxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBHcmFkaWVudCB7XHJcblx0XHQwJSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJVxyXG5cdFx0fVxyXG5cclxuXHRcdDUwJSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlXHJcblx0XHR9XHJcblxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///726\n"); /***/ }), /* 727 */ /*!***********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/tuiDrawer/index.vue ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_268b4df1_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=268b4df1&scoped=true& */ 728);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 730);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_268b4df1_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_268b4df1_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"268b4df1\",\n null,\n false,\n _index_vue_vue_type_template_id_268b4df1_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/tuiDrawer/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MjY4YjRkZjEmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjI2OGI0ZGYxXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvdHVpRHJhd2VyL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///727\n"); /***/ }), /* 728 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/tuiDrawer/index.vue?vue&type=template&id=268b4df1&scoped=true& ***! \******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_268b4df1_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=268b4df1&scoped=true& */ 729); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_268b4df1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_268b4df1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_268b4df1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_268b4df1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 729 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/tuiDrawer/index.vue?vue&type=template&id=268b4df1&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "tui-swipeout-wrap"), style: _vm._$s(0, "s", { backgroundColor: _vm.backgroundColor }), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "tui-swipeout-item"), class: _vm._$s(1, "c", [_vm.isShowBtn ? "swipe-action-show" : ""]), style: _vm._$s(1, "s", { transform: "translate(" + _vm.position.pageX + "px,0)", }), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "tui-swipeout-content"), attrs: { _i: 2 }, on: { touchstart: _vm.handlerTouchstart, touchmove: _vm.handlerTouchmove, touchend: _vm.handlerTouchend, mousedown: _vm.handlerTouchstart, mousemove: _vm.handlerTouchmove, mouseup: _vm.handlerTouchend, }, }, [_vm._t("content", null, { _i: 3 })], 2 ), _vm._$s(4, "i", _vm.actions.length > 0) ? _c( "view", { staticClass: _vm._$s( 4, "sc", "tui-swipeout-button-right-group" ), style: _vm._$s(4, "s", _vm.colorStyle), attrs: { _i: 4 }, on: { touchend: function ($event) { $event.stopPropagation() return _vm.loop($event) }, }, }, _vm._l( _vm._$s(5, "f", { forItems: _vm.actions }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "5-" + $30, "sc", "tui-swipeout-button-right-item" ), style: _vm._$s("5-" + $30, "s", { backgroundColor: index == 0 ? "var(--view-theme)" : "#ccc", color: index == 1 ? "#f2f2f2" : "#f2f2f2", width: item.width + "px", }), attrs: { "data-index": _vm._$s( "5-" + $30, "a-data-index", index ), _i: "5-" + $30, }, on: { click: _vm.handlerButton }, }, [ _vm._$s("6-" + $30, "i", item.icon) ? _c("image", { style: _vm._$s("6-" + $30, "s", { width: _vm.px(item.imgWidth), height: _vm.px(item.imgHeight), }), attrs: { src: _vm._$s("6-" + $30, "a-src", item.icon), _i: "6-" + $30, }, }) : _vm._e(), _c( "text", { style: _vm._$s("7-" + $30, "s", { fontSize: _vm.px(item.fontsize), }), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s("7-" + $30, "t0-0", _vm._s(item.name)) ), ] ), ] ) } ), 0 ) : _vm._e(), _vm._$s(8, "i", _vm.actions.length === 0) ? _c( "view", { staticClass: _vm._$s( 8, "sc", "tui-swipeout-button-right-group" ), style: _vm._$s(8, "s", { width: _vm.operateWidth + "px", right: "-" + _vm.operateWidth + "px", }), attrs: { _i: 8 }, on: { touchend: function ($event) { $event.stopPropagation() return _vm.loop($event) }, click: _vm.handlerParentButton, }, }, [_vm._t("button", null, { _i: 9 })], 2 ) : _vm._e(), ] ), _vm._$s(10, "i", _vm.isShowBtn && _vm.showMask) ? _c("view", { staticClass: _vm._$s(10, "sc", "swipe-action_mask"), attrs: { _i: 10 }, on: { touchstart: function ($event) { $event.stopPropagation() $event.preventDefault() return _vm.closeButtonGroup($event) }, click: function ($event) { $event.stopPropagation() return _vm.closeButtonGroup($event) }, }, }) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 730 */ /*!************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/tuiDrawer/index.vue?vue&type=script&lang=js& ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 731);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI3MzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///730\n"); /***/ }), /* 731 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/tuiDrawer/index.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'tuiSwipeAction',\n emits: ['click'],\n mixins: [_color.default],\n props: {\n // name: '删除',\n // color: '#fff',\n // fontsize: 32,//单位rpx\n // width: 80, //单位px\n // icon: 'like.png',//此处为图片地址\n // background: '#ed3f14'\n actions: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n //点击按钮时是否自动关闭\n closable: {\n type: Boolean,\n default: true\n },\n //设为false,可以滑动多行不关闭菜单\n showMask: {\n type: Boolean,\n default: true\n },\n operateWidth: {\n type: Number,\n default: 80\n },\n params: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n //禁止滑动\n forbid: {\n type: Boolean,\n default: false\n },\n //手动开关\n open: {\n type: Boolean,\n default: false\n },\n //背景色\n backgroundColor: {\n type: String,\n default: '#fff'\n }\n },\n watch: {\n actions: function actions(newValue, oldValue) {\n this.updateButtonSize();\n },\n open: function open(newValue) {\n this.manualSwitch(newValue);\n }\n },\n data: function data() {\n return {\n //start position\n tStart: {\n pageX: 0,\n pageY: 0\n },\n //限制滑动距离\n limitMove: 0,\n //move position\n position: {\n pageX: 0,\n pageY: 0\n },\n isShowBtn: false,\n move: false\n };\n },\n mounted: function mounted() {\n this.updateButtonSize();\n },\n methods: {\n swipeDirection: function swipeDirection(x1, x2, y1, y2) {\n return Math.abs(x1 - x2) >= Math.abs(y1 - y2) ? x1 - x2 > 0 ? 'Left' : 'Right' : y1 - y2 > 0 ? 'Up' : 'Down';\n },\n //阻止事件冒泡\n loop: function loop() {},\n updateButtonSize: function updateButtonSize() {\n var actions = this.actions;\n if (actions.length > 0) {\n var query = uni.createSelectorQuery().in(this);\n var limitMovePosition = 0;\n actions.forEach(function (item) {\n limitMovePosition += item.width || 0;\n });\n this.limitMove = limitMovePosition;\n } else {\n this.limitMove = this.operateWidth;\n }\n },\n handlerTouchstart: function handlerTouchstart(event) {\n if (this.forbid) return;\n var touches = event.touches;\n if (touches && touches.length > 1) return;\n this.move = true;\n touches = touches ? event.touches[0] : {};\n if (!touches || touches.pageX === undefined && touches.pageY === undefined) {\n touches = {\n pageX: event.pageX,\n pageY: event.pageY\n };\n }\n var tStart = this.tStart;\n if (touches) {\n for (var i in tStart) {\n if (touches[i]) {\n tStart[i] = touches[i];\n }\n }\n }\n },\n swipper: function swipper(touches) {\n var start = this.tStart;\n var spacing = {\n pageX: touches.pageX - start.pageX,\n pageY: touches.pageY - start.pageY\n };\n if (this.limitMove < Math.abs(spacing.pageX)) {\n spacing.pageX = -this.limitMove;\n }\n this.position = spacing;\n },\n handlerTouchmove: function handlerTouchmove(event) {\n if (this.forbid || !this.move) return;\n var start = this.tStart;\n var touches = event.touches ? event.touches[0] : {};\n if (!touches || touches.pageX === undefined && touches.pageY === undefined) {\n touches = {\n pageX: event.pageX,\n pageY: event.pageY\n };\n }\n if (touches) {\n var direction = this.swipeDirection(start.pageX, touches.pageX, start.pageY, touches.pageY);\n if (direction === 'Left' && Math.abs(this.position.pageX) !== this.limitMove) {\n this.swipper(touches);\n }\n }\n },\n handlerTouchend: function handlerTouchend(event) {\n if (this.forbid || !this.move) return;\n this.move = false;\n var start = this.tStart;\n var touches = event.changedTouches ? event.changedTouches[0] : {};\n if (!touches || touches.pageX === undefined && touches.pageY === undefined) {\n touches = {\n pageX: event.pageX,\n pageY: event.pageY\n };\n }\n if (touches) {\n var direction = this.swipeDirection(start.pageX, touches.pageX, start.pageY, touches.pageY);\n var spacing = {\n pageX: touches.pageX - start.pageX,\n pageY: touches.pageY - start.pageY\n };\n if (Math.abs(spacing.pageX) >= 40 && direction === 'Left') {\n spacing.pageX = spacing.pageX < 0 ? -this.limitMove : this.limitMove;\n this.isShowBtn = true;\n } else {\n spacing.pageX = 0;\n }\n if (spacing.pageX == 0) {\n this.isShowBtn = false;\n }\n this.position = spacing;\n }\n },\n handlerButton: function handlerButton(event) {\n if (this.closable) {\n this.closeButtonGroup();\n }\n var dataset = event.currentTarget.dataset;\n this.$emit('click', {\n index: Number(dataset.index),\n item: this.params\n });\n },\n closeButtonGroup: function closeButtonGroup() {\n this.position = {\n pageX: 0,\n pageY: 0\n };\n this.isShowBtn = false;\n },\n //控制自定义按钮菜单\n handlerParentButton: function handlerParentButton(event) {\n if (this.closable) {\n this.closeButtonGroup();\n }\n },\n manualSwitch: function manualSwitch(isOpen) {\n var x = 0;\n if (isOpen) {\n if (this.actions.length === 0) {\n x = this.operateWidth;\n } else {\n var width = 0;\n this.actions.forEach(function (item) {\n width += item.width;\n });\n x = width;\n }\n }\n this.position = {\n pageX: -x,\n pageY: 0\n };\n },\n px: function px(num) {\n return uni.upx2px(num) + 'px';\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90dWlEcmF3ZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJlbWl0cyIsIm1peGlucyIsInByb3BzIiwiYWN0aW9ucyIsInR5cGUiLCJkZWZhdWx0IiwiY2xvc2FibGUiLCJzaG93TWFzayIsIm9wZXJhdGVXaWR0aCIsInBhcmFtcyIsImZvcmJpZCIsIm9wZW4iLCJiYWNrZ3JvdW5kQ29sb3IiLCJ3YXRjaCIsImRhdGEiLCJ0U3RhcnQiLCJwYWdlWCIsInBhZ2VZIiwibGltaXRNb3ZlIiwicG9zaXRpb24iLCJpc1Nob3dCdG4iLCJtb3ZlIiwibW91bnRlZCIsIm1ldGhvZHMiLCJzd2lwZURpcmVjdGlvbiIsImxvb3AiLCJ1cGRhdGVCdXR0b25TaXplIiwibGltaXRNb3ZlUG9zaXRpb24iLCJoYW5kbGVyVG91Y2hzdGFydCIsInRvdWNoZXMiLCJzd2lwcGVyIiwic3BhY2luZyIsImhhbmRsZXJUb3VjaG1vdmUiLCJoYW5kbGVyVG91Y2hlbmQiLCJoYW5kbGVyQnV0dG9uIiwiaW5kZXgiLCJpdGVtIiwiY2xvc2VCdXR0b25Hcm91cCIsImhhbmRsZXJQYXJlbnRCdXR0b24iLCJtYW51YWxTd2l0Y2giLCJ4Iiwid2lkdGgiLCJweCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQStCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFDQTtFQUNBQTtFQUNBQztFQUNBQztFQUNBQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBQztNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBSztNQUNBTjtNQUNBQztJQUNBO0lBQ0E7SUFDQU07TUFDQVA7TUFDQUM7SUFDQTtJQUNBO0lBQ0FPO01BQ0FSO01BQ0FDO0lBQ0E7RUFDQTtFQUNBUTtJQUNBVjtNQUNBO0lBQ0E7SUFDQVE7TUFDQTtJQUNBO0VBQ0E7RUFDQUc7SUFDQTtNQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQTtNQUNBQztNQUNBO01BQ0FDO1FBQ0FIO1FBQ0FDO01BQ0E7TUFDQUc7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBLHNHQUNBO0lBQ0E7SUFDQTtJQUNBQztJQUNBQztNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0F2QjtVQUNBd0I7UUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBQztNQUNBO1FBQ0FBO1VBQ0FiO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBO1lBQ0FGO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQWU7TUFDQTtNQUNBO1FBQ0FkO1FBQ0FDO01BQ0E7TUFDQTtRQUNBYztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FIO1VBQ0FiO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FnQjtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQUo7VUFDQWI7VUFDQUM7UUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0FEO1VBQ0FDO1FBQ0E7UUFDQTtVQUNBYztVQUNBO1FBQ0E7VUFDQUE7UUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO01BRUE7SUFDQTtJQUNBRztNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQXJCO1FBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQXFCO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7VUFDQUM7UUFDQTtVQUNBO1VBQ0E7WUFDQUM7VUFDQTtVQUNBRDtRQUNBO01BQ0E7TUFDQTtRQUNBeEI7UUFDQUM7TUFDQTtJQUNBO0lBQ0F5QjtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiNzMxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwidHVpLXN3aXBlb3V0LXdyYXBcIiA6c3R5bGU9XCJ7IGJhY2tncm91bmRDb2xvcjogYmFja2dyb3VuZENvbG9yIH1cIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidHVpLXN3aXBlb3V0LWl0ZW1cIiA6Y2xhc3M9XCJbaXNTaG93QnRuID8gJ3N3aXBlLWFjdGlvbi1zaG93JyA6ICcnXVwiXHJcblx0XHRcdDpzdHlsZT1cInsgdHJhbnNmb3JtOiAndHJhbnNsYXRlKCcgKyBwb3NpdGlvbi5wYWdlWCArICdweCwwKScgfVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInR1aS1zd2lwZW91dC1jb250ZW50XCIgQHRvdWNoc3RhcnQ9XCJoYW5kbGVyVG91Y2hzdGFydFwiIEB0b3VjaG1vdmU9XCJoYW5kbGVyVG91Y2htb3ZlXCJcclxuXHRcdFx0XHRAdG91Y2hlbmQ9XCJoYW5kbGVyVG91Y2hlbmRcIiBAbW91c2Vkb3duPVwiaGFuZGxlclRvdWNoc3RhcnRcIiBAbW91c2Vtb3ZlPVwiaGFuZGxlclRvdWNobW92ZVwiXHJcblx0XHRcdFx0QG1vdXNldXA9XCJoYW5kbGVyVG91Y2hlbmRcIj5cclxuXHRcdFx0XHQ8c2xvdCBuYW1lPVwiY29udGVudFwiPjwvc2xvdD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInR1aS1zd2lwZW91dC1idXR0b24tcmlnaHQtZ3JvdXBcIiB2LWlmPVwiYWN0aW9ucy5sZW5ndGggPiAwXCIgQHRvdWNoZW5kLnN0b3A9XCJsb29wXCJcclxuXHRcdFx0XHQ6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0dWktc3dpcGVvdXQtYnV0dG9uLXJpZ2h0LWl0ZW1cIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gYWN0aW9uc1wiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHQ6c3R5bGU9XCJ7IGJhY2tncm91bmRDb2xvcjogaW5kZXggPT0gMCA/ICd2YXIoLS12aWV3LXRoZW1lKScgOiAnI2NjYycsIGNvbG9yOiBpbmRleCA9PSAxID8gJyNmMmYyZjInIDogJyNmMmYyZjInLCB3aWR0aDogaXRlbS53aWR0aCArICdweCcgfVwiXHJcblx0XHRcdFx0XHQ6ZGF0YS1pbmRleD1cImluZGV4XCIgQHRhcD1cImhhbmRsZXJCdXR0b25cIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pY29uXCIgdi1pZj1cIml0ZW0uaWNvblwiXHJcblx0XHRcdFx0XHRcdDpzdHlsZT1cInsgd2lkdGg6IHB4KGl0ZW0uaW1nV2lkdGgpLCBoZWlnaHQ6IHB4KGl0ZW0uaW1nSGVpZ2h0KSB9XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDx0ZXh0IDpzdHlsZT1cInsgZm9udFNpemU6IHB4KGl0ZW0uZm9udHNpemUpIH1cIj57eyBpdGVtLm5hbWUgfX08L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS1hY3Rpb25z6ZW/5bqm6K6+572u5Li6MO+8jOWPr+ebtOaOpeS8oOaMiemSrui/m+adpS0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInR1aS1zd2lwZW91dC1idXR0b24tcmlnaHQtZ3JvdXBcIiBAdG91Y2hlbmQuc3RvcD1cImxvb3BcIiBAdGFwPVwiaGFuZGxlclBhcmVudEJ1dHRvblwiXHJcblx0XHRcdFx0di1pZj1cImFjdGlvbnMubGVuZ3RoID09PSAwXCIgOnN0eWxlPVwieyB3aWR0aDogb3BlcmF0ZVdpZHRoICsgJ3B4JywgcmlnaHQ6ICctJyArIG9wZXJhdGVXaWR0aCArICdweCcgfVwiPlxyXG5cdFx0XHRcdDxzbG90IG5hbWU9XCJidXR0b25cIj48L3Nsb3Q+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IHYtaWY9XCJpc1Nob3dCdG4gJiYgc2hvd01hc2tcIiBjbGFzcz1cInN3aXBlLWFjdGlvbl9tYXNrXCIgQHRhcC5zdG9wPVwiY2xvc2VCdXR0b25Hcm91cFwiXHJcblx0XHRcdEB0b3VjaHN0YXJ0LnN0b3AucHJldmVudD1cImNsb3NlQnV0dG9uR3JvdXBcIiAvPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvcic7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3R1aVN3aXBlQWN0aW9uJyxcclxuXHRcdGVtaXRzOiBbJ2NsaWNrJ10sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Ly8gbmFtZTogJ+WIoOmZpCcsXHJcblx0XHRcdC8vIGNvbG9yOiAnI2ZmZicsXHJcblx0XHRcdC8vIGZvbnRzaXplOiAzMiwvL+WNleS9jXJweFxyXG5cdFx0XHQvLyB3aWR0aDogODAsIC8v5Y2V5L2NcHhcclxuXHRcdFx0Ly8gaWNvbjogJ2xpa2UucG5nJywvL+atpOWkhOS4uuWbvueJh+WcsOWdgFxyXG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiAnI2VkM2YxNCdcclxuXHRcdFx0YWN0aW9uczoge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIFtdO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/ngrnlh7vmjInpkq7ml7bmmK/lkKboh6rliqjlhbPpl61cclxuXHRcdFx0Y2xvc2FibGU6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/orr7kuLpmYWxzZe+8jOWPr+S7pea7keWKqOWkmuihjOS4jeWFs+mXreiPnOWNlVxyXG5cdFx0XHRzaG93TWFzazoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvcGVyYXRlV2lkdGg6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogODBcclxuXHRcdFx0fSxcclxuXHRcdFx0cGFyYW1zOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHt9O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/npoHmraLmu5HliqhcclxuXHRcdFx0Zm9yYmlkOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+aJi+WKqOW8gOWFs1xyXG5cdFx0XHRvcGVuOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+iDjOaZr+iJslxyXG5cdFx0XHRiYWNrZ3JvdW5kQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyNmZmYnXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRhY3Rpb25zKG5ld1ZhbHVlLCBvbGRWYWx1ZSkge1xyXG5cdFx0XHRcdHRoaXMudXBkYXRlQnV0dG9uU2l6ZSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRvcGVuKG5ld1ZhbHVlKSB7XHJcblx0XHRcdFx0dGhpcy5tYW51YWxTd2l0Y2gobmV3VmFsdWUpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHQvL3N0YXJ0IHBvc2l0aW9uXHJcblx0XHRcdFx0dFN0YXJ0OiB7XHJcblx0XHRcdFx0XHRwYWdlWDogMCxcclxuXHRcdFx0XHRcdHBhZ2VZOiAwXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHQvL+mZkOWItua7keWKqOi3neemu1xyXG5cdFx0XHRcdGxpbWl0TW92ZTogMCxcclxuXHRcdFx0XHQvL21vdmUgcG9zaXRpb25cclxuXHRcdFx0XHRwb3NpdGlvbjoge1xyXG5cdFx0XHRcdFx0cGFnZVg6IDAsXHJcblx0XHRcdFx0XHRwYWdlWTogMFxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aXNTaG93QnRuOiBmYWxzZSxcclxuXHRcdFx0XHRtb3ZlOiBmYWxzZVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMudXBkYXRlQnV0dG9uU2l6ZSgpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c3dpcGVEaXJlY3Rpb24oeDEsIHgyLCB5MSwgeTIpIHtcclxuXHRcdFx0XHRyZXR1cm4gTWF0aC5hYnMoeDEgLSB4MikgPj0gTWF0aC5hYnMoeTEgLSB5MikgPyAoeDEgLSB4MiA+IDAgPyAnTGVmdCcgOiAnUmlnaHQnKSA6IHkxIC0geTIgPiAwID8gJ1VwJyA6XHJcblx0XHRcdFx0XHQnRG93bic7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v6Zi75q2i5LqL5Lu25YaS5rOhXHJcblx0XHRcdGxvb3AoKSB7fSxcclxuXHRcdFx0dXBkYXRlQnV0dG9uU2l6ZSgpIHtcclxuXHRcdFx0XHRjb25zdCBhY3Rpb25zID0gdGhpcy5hY3Rpb25zO1xyXG5cdFx0XHRcdGlmIChhY3Rpb25zLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdGNvbnN0IHF1ZXJ5ID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKTtcclxuXHRcdFx0XHRcdGxldCBsaW1pdE1vdmVQb3NpdGlvbiA9IDA7XHJcblx0XHRcdFx0XHRhY3Rpb25zLmZvckVhY2goaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRcdGxpbWl0TW92ZVBvc2l0aW9uICs9IGl0ZW0ud2lkdGggfHwgMDtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhpcy5saW1pdE1vdmUgPSBsaW1pdE1vdmVQb3NpdGlvbjtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5saW1pdE1vdmUgPSB0aGlzLm9wZXJhdGVXaWR0aDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZXJUb3VjaHN0YXJ0KGV2ZW50KSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuZm9yYmlkKSByZXR1cm47XHJcblx0XHRcdFx0bGV0IHRvdWNoZXMgPSBldmVudC50b3VjaGVzXHJcblx0XHRcdFx0aWYgKHRvdWNoZXMgJiYgdG91Y2hlcy5sZW5ndGggPiAxKSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5tb3ZlID0gdHJ1ZTtcclxuXHRcdFx0XHR0b3VjaGVzID0gdG91Y2hlcyA/IGV2ZW50LnRvdWNoZXNbMF0gOiB7fTtcclxuXHRcdFx0XHRpZiAoIXRvdWNoZXMgfHwgKHRvdWNoZXMucGFnZVggPT09IHVuZGVmaW5lZCAmJiB0b3VjaGVzLnBhZ2VZID09PSB1bmRlZmluZWQpKSB7XHJcblx0XHRcdFx0XHR0b3VjaGVzID0ge1xyXG5cdFx0XHRcdFx0XHRwYWdlWDogZXZlbnQucGFnZVgsXHJcblx0XHRcdFx0XHRcdHBhZ2VZOiBldmVudC5wYWdlWVxyXG5cdFx0XHRcdFx0fTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y29uc3QgdFN0YXJ0ID0gdGhpcy50U3RhcnQ7XHJcblx0XHRcdFx0aWYgKHRvdWNoZXMpIHtcclxuXHRcdFx0XHRcdGZvciAobGV0IGkgaW4gdFN0YXJ0KSB7XHJcblx0XHRcdFx0XHRcdGlmICh0b3VjaGVzW2ldKSB7XHJcblx0XHRcdFx0XHRcdFx0dFN0YXJ0W2ldID0gdG91Y2hlc1tpXTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c3dpcHBlcih0b3VjaGVzKSB7XHJcblx0XHRcdFx0Y29uc3Qgc3RhcnQgPSB0aGlzLnRTdGFydDtcclxuXHRcdFx0XHRjb25zdCBzcGFjaW5nID0ge1xyXG5cdFx0XHRcdFx0cGFnZVg6IHRvdWNoZXMucGFnZVggLSBzdGFydC5wYWdlWCxcclxuXHRcdFx0XHRcdHBhZ2VZOiB0b3VjaGVzLnBhZ2VZIC0gc3RhcnQucGFnZVlcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGlmICh0aGlzLmxpbWl0TW92ZSA8IE1hdGguYWJzKHNwYWNpbmcucGFnZVgpKSB7XHJcblx0XHRcdFx0XHRzcGFjaW5nLnBhZ2VYID0gLXRoaXMubGltaXRNb3ZlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnBvc2l0aW9uID0gc3BhY2luZztcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlclRvdWNobW92ZShldmVudCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmZvcmJpZCB8fCAhdGhpcy5tb3ZlKSByZXR1cm47XHJcblx0XHRcdFx0Y29uc3Qgc3RhcnQgPSB0aGlzLnRTdGFydDtcclxuXHRcdFx0XHRsZXQgdG91Y2hlcyA9IGV2ZW50LnRvdWNoZXMgPyBldmVudC50b3VjaGVzWzBdIDoge307XHJcblx0XHRcdFx0aWYgKCF0b3VjaGVzIHx8ICh0b3VjaGVzLnBhZ2VYID09PSB1bmRlZmluZWQgJiYgdG91Y2hlcy5wYWdlWSA9PT0gdW5kZWZpbmVkKSkge1xyXG5cdFx0XHRcdFx0dG91Y2hlcyA9IHtcclxuXHRcdFx0XHRcdFx0cGFnZVg6IGV2ZW50LnBhZ2VYLFxyXG5cdFx0XHRcdFx0XHRwYWdlWTogZXZlbnQucGFnZVlcclxuXHRcdFx0XHRcdH07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0b3VjaGVzKSB7XHJcblx0XHRcdFx0XHRjb25zdCBkaXJlY3Rpb24gPSB0aGlzLnN3aXBlRGlyZWN0aW9uKHN0YXJ0LnBhZ2VYLCB0b3VjaGVzLnBhZ2VYLCBzdGFydC5wYWdlWSwgdG91Y2hlcy5wYWdlWSk7XHJcblx0XHRcdFx0XHRpZiAoZGlyZWN0aW9uID09PSAnTGVmdCcgJiYgTWF0aC5hYnModGhpcy5wb3NpdGlvbi5wYWdlWCkgIT09IHRoaXMubGltaXRNb3ZlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuc3dpcHBlcih0b3VjaGVzKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZXJUb3VjaGVuZChldmVudCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmZvcmJpZCB8fCAhdGhpcy5tb3ZlKSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5tb3ZlID0gZmFsc2U7XHJcblx0XHRcdFx0Y29uc3Qgc3RhcnQgPSB0aGlzLnRTdGFydDtcclxuXHRcdFx0XHRsZXQgdG91Y2hlcyA9IGV2ZW50LmNoYW5nZWRUb3VjaGVzID8gZXZlbnQuY2hhbmdlZFRvdWNoZXNbMF0gOiB7fTtcclxuXHRcdFx0XHRpZiAoIXRvdWNoZXMgfHwgKHRvdWNoZXMucGFnZVggPT09IHVuZGVmaW5lZCAmJiB0b3VjaGVzLnBhZ2VZID09PSB1bmRlZmluZWQpKSB7XHJcblx0XHRcdFx0XHR0b3VjaGVzID0ge1xyXG5cdFx0XHRcdFx0XHRwYWdlWDogZXZlbnQucGFnZVgsXHJcblx0XHRcdFx0XHRcdHBhZ2VZOiBldmVudC5wYWdlWVxyXG5cdFx0XHRcdFx0fTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRvdWNoZXMpIHtcclxuXHRcdFx0XHRcdGNvbnN0IGRpcmVjdGlvbiA9IHRoaXMuc3dpcGVEaXJlY3Rpb24oc3RhcnQucGFnZVgsIHRvdWNoZXMucGFnZVgsIHN0YXJ0LnBhZ2VZLCB0b3VjaGVzLnBhZ2VZKTtcclxuXHRcdFx0XHRcdGNvbnN0IHNwYWNpbmcgPSB7XHJcblx0XHRcdFx0XHRcdHBhZ2VYOiB0b3VjaGVzLnBhZ2VYIC0gc3RhcnQucGFnZVgsXHJcblx0XHRcdFx0XHRcdHBhZ2VZOiB0b3VjaGVzLnBhZ2VZIC0gc3RhcnQucGFnZVlcclxuXHRcdFx0XHRcdH07XHJcblx0XHRcdFx0XHRpZiAoTWF0aC5hYnMoc3BhY2luZy5wYWdlWCkgPj0gNDAgJiYgZGlyZWN0aW9uID09PSAnTGVmdCcpIHtcclxuXHRcdFx0XHRcdFx0c3BhY2luZy5wYWdlWCA9IHNwYWNpbmcucGFnZVggPCAwID8gLXRoaXMubGltaXRNb3ZlIDogdGhpcy5saW1pdE1vdmU7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTaG93QnRuID0gdHJ1ZTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHNwYWNpbmcucGFnZVggPSAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKHNwYWNpbmcucGFnZVggPT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzU2hvd0J0biA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5wb3NpdGlvbiA9IHNwYWNpbmc7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlckJ1dHRvbihldmVudCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmNsb3NhYmxlKSB7XHJcblx0XHRcdFx0XHR0aGlzLmNsb3NlQnV0dG9uR3JvdXAoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y29uc3QgZGF0YXNldCA9IGV2ZW50LmN1cnJlbnRUYXJnZXQuZGF0YXNldDtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbGljaycsIHtcclxuXHRcdFx0XHRcdGluZGV4OiBOdW1iZXIoZGF0YXNldC5pbmRleCksXHJcblx0XHRcdFx0XHRpdGVtOiB0aGlzLnBhcmFtc1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbG9zZUJ1dHRvbkdyb3VwKCkge1xyXG5cdFx0XHRcdHRoaXMucG9zaXRpb24gPSB7XHJcblx0XHRcdFx0XHRwYWdlWDogMCxcclxuXHRcdFx0XHRcdHBhZ2VZOiAwXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0J0biA9IGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+aOp+WItuiHquWumuS5ieaMiemSruiPnOWNlVxyXG5cdFx0XHRoYW5kbGVyUGFyZW50QnV0dG9uKGV2ZW50KSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuY2xvc2FibGUpIHtcclxuXHRcdFx0XHRcdHRoaXMuY2xvc2VCdXR0b25Hcm91cCgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0bWFudWFsU3dpdGNoKGlzT3Blbikge1xyXG5cdFx0XHRcdGxldCB4ID0gMDtcclxuXHRcdFx0XHRpZiAoaXNPcGVuKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5hY3Rpb25zLmxlbmd0aCA9PT0gMCkge1xyXG5cdFx0XHRcdFx0XHR4ID0gdGhpcy5vcGVyYXRlV2lkdGg7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRsZXQgd2lkdGggPSAwO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmFjdGlvbnMuZm9yRWFjaChpdGVtID0+IHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aCArPSBpdGVtLndpZHRoO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0eCA9IHdpZHRoO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnBvc2l0aW9uID0ge1xyXG5cdFx0XHRcdFx0cGFnZVg6IC14LFxyXG5cdFx0XHRcdFx0cGFnZVk6IDBcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRweChudW0pIHtcclxuXHRcdFx0XHRyZXR1cm4gdW5pLnVweDJweChudW0pICsgJ3B4JztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHQudHVpLXN3aXBlb3V0LXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC8qIG1hcmdpbi1ib3R0b206IDI0cnB4OyAqL1xyXG5cclxuXHR9XHJcblxyXG5cclxuXHQuc3dpcGUtYWN0aW9uLXNob3cge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogOTk4O1xyXG5cdH1cclxuXHJcblx0LnR1aS1zd2lwZW91dC1pdGVtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LyogcGFkZGluZzogMTVweCAyMHB4OyAqL1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHQvKiBjdXJzb3I6IHBvaW50ZXI7ICovXHJcblx0fVxyXG5cclxuXHQvKiAudHVpLXN3aXBlb3V0LWl0ZW0gOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfSAqL1xyXG5cclxuXHQudHVpLXN3aXBlb3V0LWNvbnRlbnQge1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQudHVpLXN3aXBlb3V0LWJ1dHRvbi1yaWdodC1ncm91cCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogLTEwMCU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQudHVpLXN3aXBlb3V0LWJ1dHRvbi1yaWdodC1pdGVtIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlLWFjdGlvbl9tYXNrIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHotaW5kZXg6IDk5NztcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///731\n"); /***/ }), /* 732 */ /*!*************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/message_center/messageDetail.vue?mpType=page ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _messageDetail_vue_vue_type_template_id_372c7ee6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./messageDetail.vue?vue&type=template&id=372c7ee6&scoped=true&mpType=page */ 733);\n/* harmony import */ var _messageDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./messageDetail.vue?vue&type=script&lang=js&mpType=page */ 735);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _messageDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _messageDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _messageDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _messageDetail_vue_vue_type_template_id_372c7ee6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _messageDetail_vue_vue_type_template_id_372c7ee6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"372c7ee6\",\n null,\n false,\n _messageDetail_vue_vue_type_template_id_372c7ee6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/message_center/messageDetail.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUo7QUFDako7QUFDNEU7QUFDTDs7O0FBR3ZFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhGQUFNO0FBQ1IsRUFBRSwrR0FBTTtBQUNSLEVBQUUsd0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzMyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9tZXNzYWdlRGV0YWlsLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zNzJjN2VlNiZzY29wZWQ9dHJ1ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbWVzc2FnZURldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vbWVzc2FnZURldGFpbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjM3MmM3ZWU2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL21lc3NhZ2VfY2VudGVyL21lc3NhZ2VEZXRhaWwudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///732\n"); /***/ }), /* 733 */ /*!*******************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/message_center/messageDetail.vue?vue&type=template&id=372c7ee6&scoped=true&mpType=page ***! \*******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_messageDetail_vue_vue_type_template_id_372c7ee6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./messageDetail.vue?vue&type=template&id=372c7ee6&scoped=true&mpType=page */ 734); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_messageDetail_vue_vue_type_template_id_372c7ee6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_messageDetail_vue_vue_type_template_id_372c7ee6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_messageDetail_vue_vue_type_template_id_372c7ee6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_messageDetail_vue_vue_type_template_id_372c7ee6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 734 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/message_center/messageDetail.vue?vue&type=template&id=372c7ee6&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "msg-det"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "title"), attrs: { _i: 1 } }, [ _vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.$t(_vm.msgData.title)))), ]), _c( "view", { staticClass: _vm._$s(2, "sc", "content"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.msgData.content)))] ), _c( "view", { staticClass: _vm._$s(3, "sc", "add-time"), attrs: { _i: 3 } }, [ _vm._v( _vm._$s(3, "t0-0", _vm._s(_vm.$t("通知于"))) + _vm._$s(3, "t0-1", _vm._s(_vm.msgData.add_time)) ), ] ), _c("home", { attrs: { _i: 4 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 735 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/message_center/messageDetail.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_messageDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./messageDetail.vue?vue&type=script&lang=js&mpType=page */ 736);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_messageDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_messageDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_messageDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_messageDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_messageDetail_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1qQixDQUFnQixzbEJBQUcsRUFBQyIsImZpbGUiOiI3MzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9tZXNzYWdlRGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9tZXNzYWdlRGV0YWlsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///735\n"); /***/ }), /* 736 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/message_center/messageDetail.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n data: function data() {\n return {\n msgData: {}\n };\n },\n onLoad: function onLoad(option) {\n this.getMsgDetails(option.id);\n },\n methods: {\n getMsgDetails: function getMsgDetails(id) {\n var _this = this;\n uni.showLoading({\n title: this.$t(\"\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _user.getMsgDetails)(id).then(function (res) {\n uni.hideLoading();\n _this.msgData = res.data;\n }).catch(function (err) {\n uni.hideLoading();\n return _this.$util.Tips({\n title: err\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvbWVzc2FnZV9jZW50ZXIvbWVzc2FnZURldGFpbC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJkYXRhIiwibXNnRGF0YSIsIm9uTG9hZCIsIm1ldGhvZHMiLCJnZXRNc2dEZXRhaWxzIiwidW5pIiwidGl0bGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFtQkE7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO1FBQ0FEO1FBQ0E7TUFDQTtRQUNBQTtRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjczNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIm1zZy1kZXRcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0e3skdChtc2dEYXRhLnRpdGxlKX19XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHRcdHt7bXNnRGF0YS5jb250ZW50fX1cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYWRkLXRpbWVcIj5cclxuXHRcdFx0e3skdChg6YCa55+l5LqOYCl9fXt7bXNnRGF0YS5hZGRfdGltZX19XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHQ8aG9tZT48L2hvbWU+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRNc2dEZXRhaWxzXHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJ1xyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdGhvbWVcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG1zZ0RhdGE6IHt9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9uKSB7XHJcblx0XHRcdHRoaXMuZ2V0TXNnRGV0YWlscyhvcHRpb24uaWQpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRNc2dEZXRhaWxzKGlkKSB7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDliqDovb3kuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGdldE1zZ0RldGFpbHMoaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0dGhpcy5tc2dEYXRhID0gcmVzLmRhdGFcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0Lm1zZy1kZXQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcclxuXHRcdH1cclxuXHJcblx0XHQuYWRkLXRpbWUge1xyXG5cdFx0XHRjb2xvcjogI2FiYWJhYjtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///736\n"); /***/ }), /* 737 */ /*!*********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_invoice_order/index.vue?mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_672ed20a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=672ed20a&scoped=true&mpType=page */ 738);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 740);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_672ed20a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_672ed20a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"672ed20a\",\n null,\n false,\n _index_vue_vue_type_template_id_672ed20a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_invoice_order/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjcyZWQyMGEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjY3MmVkMjBhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL3VzZXJfaW52b2ljZV9vcmRlci9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///737\n"); /***/ }), /* 738 */ /*!***************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_invoice_order/index.vue?vue&type=template&id=672ed20a&scoped=true&mpType=page ***! \***************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_672ed20a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=672ed20a&scoped=true&mpType=page */ 739); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_672ed20a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_672ed20a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_672ed20a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_672ed20a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 739 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_invoice_order/index.vue?vue&type=template&id=672ed20a&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "order-details"), attrs: { _i: 1 } }, [ _vm._$s(2, "i", _vm.orderInfo && _vm.orderInfo.invoice) ? _c( "view", { staticClass: _vm._$s( 2, "sc", "header bg-color acea-row row-middle" ), attrs: { _i: 2 }, }, [ _c("view", { staticClass: _vm._$s(3, "sc", "iconfont icon-fapiao1"), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "data"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "state"), attrs: { _i: 5 }, }, [ _vm._v( _vm._$s( 5, "t0-0", _vm._s( _vm.orderInfo.invoice.is_invoice ? _vm.$t("已开票") : _vm.$t("未开票") ) ) ), ] ), _c("view", [ _vm._v( _vm._$s( 6, "t0-0", _vm._s(_vm.orderInfo.invoice.add_time) ) ), ]), ] ), ] ) : _vm._e(), _vm._$s(7, "i", _vm.orderInfo && _vm.orderInfo.invoice) ? _c( "view", { staticClass: _vm._$s(7, "sc", "wrapper"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 8 }, }, [ _c("view", [ _vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.$t("发票类型")))), ]), _c( "view", { staticClass: _vm._$s(10, "sc", "conter"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s( 10, "t0-0", _vm._s( _vm.orderInfo.invoice.type === 1 ? _vm.$t("增值税电子普通发票") : _vm.$t("增值税电子专用发票") ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 11, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 11 }, }, [ _c("view", [ _vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.$t("发票抬头")))), ]), _c( "view", { staticClass: _vm._$s(13, "sc", "conter"), attrs: { _i: 13 }, }, [ _vm._v( _vm._$s( 13, "t0-0", _vm._s(_vm.orderInfo.invoice.name) ) ), ] ), ] ), _vm._$s(14, "i", _vm.orderInfo.invoice.duty_number) ? _c( "view", { staticClass: _vm._$s( 14, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 14 }, }, [ _c("view", [ _vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.$t("税号")))), ]), _c( "view", { staticClass: _vm._$s(16, "sc", "conter"), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s(_vm.orderInfo.invoice.duty_number) ) ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 17, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 17 }, }, [ _c("view", [ _vm._v(_vm._$s(18, "t0-0", _vm._s(_vm.$t("手机号")))), ]), _c( "view", { staticClass: _vm._$s(19, "sc", "conter"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s( 19, "t0-0", _vm._s(_vm.orderInfo.invoice.drawer_phone) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 20, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 20 }, }, [ _c("view", [ _vm._v(_vm._$s(21, "t0-0", _vm._s(_vm.$t("邮箱")))), ]), _c( "view", { staticClass: _vm._$s(22, "sc", "conter"), attrs: { _i: 22 }, }, [ _vm._v( _vm._$s( 22, "t0-0", _vm._s(_vm.orderInfo.invoice.email) ) ), ] ), ] ), _vm._$s(23, "i", _vm.orderInfo.invoice.type === 2) ? [ _c( "view", { staticClass: _vm._$s( 24, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 24 }, }, [ _c("view", [ _vm._v( _vm._$s(25, "t0-0", _vm._s(_vm.$t("开户银行"))) ), ]), _c( "view", { staticClass: _vm._$s(26, "sc", "conter"), attrs: { _i: 26 }, }, [ _vm._v( _vm._$s( 26, "t0-0", _vm._s(_vm.orderInfo.invoice.bank) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 27, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 27 }, }, [ _c("view", [ _vm._v( _vm._$s(28, "t0-0", _vm._s(_vm.$t("银行账号"))) ), ]), _c( "view", { staticClass: _vm._$s(29, "sc", "conter"), attrs: { _i: 29 }, }, [ _vm._v( _vm._$s( 29, "t0-0", _vm._s(_vm.orderInfo.invoice.card_number) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 30 }, }, [ _c("view", [ _vm._v( _vm._$s(31, "t0-0", _vm._s(_vm.$t("企业地址"))) ), ]), _c( "view", { staticClass: _vm._$s(32, "sc", "conter"), attrs: { _i: 32 }, }, [ _vm._v( _vm._$s( 32, "t0-0", _vm._s(_vm.orderInfo.invoice.address) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 33, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 33 }, }, [ _c("view", [ _vm._v( _vm._$s(34, "t0-0", _vm._s(_vm.$t("企业电话"))) ), ]), _c( "view", { staticClass: _vm._$s(35, "sc", "conter"), attrs: { _i: 35 }, }, [ _vm._v( _vm._$s( 35, "t0-0", _vm._s(_vm.orderInfo.invoice.tell) ) ), ] ), ] ), ] : _vm._e(), _vm._$s(36, "i", _vm.orderInfo.invoice.invoice_number) ? _c( "view", { staticClass: _vm._$s( 36, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 36 }, }, [ _c("view", [ _vm._v( _vm._$s(37, "t0-0", _vm._s(_vm.$t("发票编号"))) ), ]), _c( "view", { staticClass: _vm._$s(38, "sc", "conter"), attrs: { _i: 38 }, }, [ _vm._v( _vm._$s( 38, "t0-0", _vm._s(_vm.orderInfo.invoice.invoice_number) ) ), ] ), ] ) : _vm._e(), _vm._$s(39, "i", _vm.orderInfo.invoice.remark) ? _c( "view", { staticClass: _vm._$s( 39, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 39 }, }, [ _c("view", [ _vm._v( _vm._$s(40, "t0-0", _vm._s(_vm.$t("发票备注"))) ), ]), _c( "view", { staticClass: _vm._$s(41, "sc", "conter"), attrs: { _i: 41 }, }, [ _vm._v( _vm._$s( 41, "t0-0", _vm._s(_vm.orderInfo.invoice.remark) ) ), ] ), ] ) : _vm._e(), ], 2 ) : _vm._e(), _c("orderGoods", { attrs: { evaluate: _vm.evaluate, orderId: _vm.order_id, cartInfo: _vm.cartInfo, jump: true, paid: _vm.orderInfo.paid, oid: _vm.orderInfo.id, isShow: false, statusType: _vm.status.type, _i: 42, }, }), _c( "view", { staticClass: _vm._$s(43, "sc", "wrapper"), attrs: { _i: 43 } }, [ _c( "view", { staticClass: _vm._$s(44, "sc", "item acea-row row-between"), attrs: { _i: 44 }, }, [ _c("view", [ _vm._v(_vm._$s(45, "t0-0", _vm._s(_vm.$t("订单编号")))), ]), _c( "view", { staticClass: _vm._$s( 46, "sc", "conter acea-row row-middle row-right" ), attrs: { _i: 46 }, }, [ _vm._v( _vm._$s(46, "t0-0", _vm._s(_vm.orderInfo.order_id)) ), _c( "text", { staticClass: _vm._$s(47, "sc", "copy"), attrs: { _i: 47 }, on: { click: _vm.copy }, }, [_vm._v(_vm._$s(47, "t0-0", _vm._s(_vm.$t("复制"))))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(48, "sc", "item acea-row row-between"), attrs: { _i: 48 }, }, [ _c("view", [ _vm._v(_vm._$s(49, "t0-0", _vm._s(_vm.$t("下单时间")))), ]), _c( "view", { staticClass: _vm._$s(50, "sc", "conter"), attrs: { _i: 50 }, }, [ _vm._v( _vm._$s( 50, "t0-0", _vm._s( (_vm.orderInfo.add_time_y || "") + " " + (_vm.orderInfo.add_time_h || 0) ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(51, "sc", "item acea-row row-between"), attrs: { _i: 51 }, }, [ _c("view", [ _vm._v(_vm._$s(52, "t0-0", _vm._s(_vm.$t("支付状态")))), ]), _vm._$s(53, "i", _vm.orderInfo.paid) ? _c( "view", { staticClass: _vm._$s(53, "sc", "conter"), attrs: { _i: 53 }, }, [_vm._v(_vm._$s(53, "t0-0", _vm._s(_vm.$t("已支付"))))] ) : _c( "view", { staticClass: _vm._$s(54, "sc", "conter"), attrs: { _i: 54 }, }, [_vm._v(_vm._$s(54, "t0-0", _vm._s(_vm.$t("未支付"))))] ), ] ), _c( "view", { staticClass: _vm._$s(55, "sc", "item acea-row row-between"), attrs: { _i: 55 }, }, [ _c("view", [ _vm._v(_vm._$s(56, "t0-0", _vm._s(_vm.$t("支付方式")))), ]), _c( "view", { staticClass: _vm._$s(57, "sc", "conter"), attrs: { _i: 57 }, }, [ _vm._v( _vm._$s( 57, "t0-0", _vm._s(_vm.orderInfo._status._payType) ) ), ] ), ] ), _vm._$s(58, "i", _vm.orderInfo.mark) ? _c( "view", { staticClass: _vm._$s( 58, "sc", "item acea-row row-between" ), attrs: { _i: 58 }, }, [ _c("view", [ _vm._v(_vm._$s(59, "t0-0", _vm._s(_vm.$t("买家留言")))), ]), _c( "view", { staticClass: _vm._$s(60, "sc", "conter"), attrs: { _i: 60 }, }, [ _vm._v( _vm._$s(60, "t0-0", _vm._s(_vm.orderInfo.mark)) ), ] ), ] ) : _vm._e(), _vm._$s(61, "i", _vm.orderInfo.fictitious_content) ? _c( "view", { staticClass: _vm._$s( 61, "sc", "item acea-row row-between" ), attrs: { _i: 61 }, }, [ _c("view", [ _vm._v(_vm._$s(62, "t0-0", _vm._s(_vm.$t("备注")))), ]), _c( "view", { staticClass: _vm._$s(63, "sc", "conter"), attrs: { _i: 63 }, }, [ _vm._v( _vm._$s( 63, "t0-0", _vm._s(_vm.orderInfo.fictitious_content) ) ), ] ), ] ) : _vm._e(), ] ), _vm._$s(64, "i", _vm.isGoodsReturn) ? _c( "view", { staticClass: _vm._$s(64, "sc", "wrapper"), attrs: { _i: 64 }, }, [ _c( "view", { staticClass: _vm._$s( 65, "sc", "item acea-row row-between" ), attrs: { _i: 65 }, }, [ _c("view", [ _vm._v(_vm._$s(66, "t0-0", _vm._s(_vm.$t("收货人")))), ]), _c( "view", { staticClass: _vm._$s(67, "sc", "conter"), attrs: { _i: 67 }, }, [ _vm._v( _vm._$s(67, "t0-0", _vm._s(_vm.orderInfo.real_name)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 68, "sc", "item acea-row row-between" ), attrs: { _i: 68 }, }, [ _c("view", [ _vm._v(_vm._$s(69, "t0-0", _vm._s(_vm.$t("联系电话")))), ]), _c( "view", { staticClass: _vm._$s(70, "sc", "conter"), attrs: { _i: 70 }, }, [ _vm._v( _vm._$s( 70, "t0-0", _vm._s(_vm.orderInfo.user_phone) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 71, "sc", "item acea-row row-between" ), attrs: { _i: 71 }, }, [ _c("view", [ _vm._v(_vm._$s(72, "t0-0", _vm._s(_vm.$t("收货地址")))), ]), _c( "view", { staticClass: _vm._$s(73, "sc", "conter"), attrs: { _i: 73 }, }, [ _vm._v( _vm._$s( 73, "t0-0", _vm._s(_vm.orderInfo.user_address) ) ), ] ), ] ), ] ) : _vm._e(), _vm._$s(74, "i", _vm.orderInfo.status != 0) ? _c("view", [ _vm._$s(75, "i", _vm.orderInfo.delivery_type == "express") ? _c( "view", { staticClass: _vm._$s(75, "sc", "wrapper"), attrs: { _i: 75 }, }, [ _c( "view", { staticClass: _vm._$s( 76, "sc", "item acea-row row-between" ), attrs: { _i: 76 }, }, [ _c("view", [ _vm._v( _vm._$s(77, "t0-0", _vm._s(_vm.$t("配送方式"))) ), ]), _c( "view", { staticClass: _vm._$s(78, "sc", "conter"), attrs: { _i: 78 }, }, [ _vm._v( _vm._$s(78, "t0-0", _vm._s(_vm.$t("发货"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 79, "sc", "item acea-row row-between" ), attrs: { _i: 79 }, }, [ _c("view", [ _vm._v( _vm._$s(80, "t0-0", _vm._s(_vm.$t("快递公司"))) ), ]), _c( "view", { staticClass: _vm._$s(81, "sc", "conter"), attrs: { _i: 81 }, }, [ _vm._v( _vm._$s( 81, "t0-0", _vm._s(_vm.orderInfo.delivery_name || "") ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 82, "sc", "item acea-row row-between" ), attrs: { _i: 82 }, }, [ _c("view", [ _vm._v( _vm._$s(83, "t0-0", _vm._s(_vm.$t("快递号"))) ), ]), _c( "view", { staticClass: _vm._$s(84, "sc", "conter"), attrs: { _i: 84 }, }, [ _vm._v( _vm._$s( 84, "t0-0", _vm._s(_vm.orderInfo.delivery_id || "") ) ), ] ), ] ), ] ) : _vm._$s(85, "e", _vm.orderInfo.delivery_type == "send") ? _c( "view", { staticClass: _vm._$s(85, "sc", "wrapper"), attrs: { _i: 85 }, }, [ _c( "view", { staticClass: _vm._$s( 86, "sc", "item acea-row row-between" ), attrs: { _i: 86 }, }, [ _c("view", [ _vm._v( _vm._$s(87, "t0-0", _vm._s(_vm.$t("配送方式"))) ), ]), _c( "view", { staticClass: _vm._$s(88, "sc", "conter"), attrs: { _i: 88 }, }, [ _vm._v( _vm._$s(88, "t0-0", _vm._s(_vm.$t("送货"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 89, "sc", "item acea-row row-between" ), attrs: { _i: 89 }, }, [ _c("view", [ _vm._v( _vm._$s( 90, "t0-0", _vm._s(_vm.$t("配送人姓名")) ) ), ]), _c( "view", { staticClass: _vm._$s(91, "sc", "conter"), attrs: { _i: 91 }, }, [ _vm._v( _vm._$s( 91, "t0-0", _vm._s(_vm.orderInfo.delivery_name || "") ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 92, "sc", "item acea-row row-between" ), attrs: { _i: 92 }, }, [ _c("view", [ _vm._v( _vm._$s(93, "t0-0", _vm._s(_vm.$t("联系电话"))) ), ]), _c( "view", { staticClass: _vm._$s( 94, "sc", "conter acea-row row-middle row-right" ), attrs: { _i: 94 }, }, [ _vm._v( _vm._$s( 94, "t0-0", _vm._s(_vm.orderInfo.delivery_id || "") ) ), _c( "text", { staticClass: _vm._$s(95, "sc", "copy"), attrs: { _i: 95 }, on: { click: _vm.goTel }, }, [ _vm._v( _vm._$s( 95, "t0-0", _vm._s(_vm.$t("dial")) ) ), ] ), ] ), ] ), ] ) : _vm._$s( 96, "e", _vm.orderInfo.delivery_type == "fictitious" ) ? _c( "view", { staticClass: _vm._$s(96, "sc", "wrapper"), attrs: { _i: 96 }, }, [ _c( "view", { staticClass: _vm._$s( 97, "sc", "item acea-row row-between" ), attrs: { _i: 97 }, }, [ _c("view", [ _vm._v( _vm._$s(98, "t0-0", _vm._s(_vm.$t("虚拟发货"))) ), ]), _c( "view", { staticClass: _vm._$s(99, "sc", "conter"), attrs: { _i: 99 }, }, [ _vm._v( _vm._$s( 99, "t0-0", _vm._s(_vm.$t("已发货,请注意查收")) ) ), ] ), ] ), ] ) : _vm._e(), ]) : _vm._e(), _c( "view", { staticClass: _vm._$s(100, "sc", "wrapper"), attrs: { _i: 100 } }, [ _c( "view", { staticClass: _vm._$s(101, "sc", "item acea-row row-between"), attrs: { _i: 101 }, }, [ _c("view", [ _vm._v(_vm._$s(102, "t0-0", _vm._s(_vm.$t("支付金额")))), ]), _c( "view", { staticClass: _vm._$s(103, "sc", "conter"), attrs: { _i: 103 }, }, [ _vm._v( _vm._$s(103, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s(103, "t0-1", _vm._s(_vm.orderInfo.pay_price)) ), ] ), ] ), ] ), ], 1 ), _c("home", { attrs: { _i: 104 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 740 */ /*!*********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_invoice_order/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 741);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI3NDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///740\n"); /***/ }), /* 741 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_invoice_order/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _payment = _interopRequireDefault(__webpack_require__(/*! @/components/payment */ 666));\nvar _orderGoods = _interopRequireDefault(__webpack_require__(/*! @/components/orderGoods */ 656));\nvar _clipboard = _interopRequireDefault(__webpack_require__(/*! @/plugin/clipboard/clipboard.js */ 577));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n payment: _payment.default,\n home: _home.default,\n orderGoods: _orderGoods.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n order_id: '',\n evaluate: 0,\n cartInfo: [],\n //购物车产品\n orderInfo: {\n system_store: {},\n _status: {}\n },\n //订单详情\n system_store: {},\n isGoodsReturn: false,\n //是否为退款订单\n status: {},\n //订单底部按钮状态\n isClose: false,\n pay_close: false,\n pay_order_id: '',\n totalPrice: '0',\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false //是否隐藏授权\n };\n },\n\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(options) {\n if (options.order_id) {\n this.$set(this, 'order_id', options.order_id);\n }\n },\n onShow: function onShow() {\n if (this.isLogin) {\n this.getOrderInfo();\n } else {\n (0, _login.toLogin)();\n }\n },\n onHide: function onHide() {\n this.isClose = true;\n },\n onReady: function onReady() {},\n methods: {\n goGoodCall: function goGoodCall() {\n var self = this;\n uni.navigateTo({\n url: \"/pages/extension/customer_list/chat?orderId=\".concat(self.order_id)\n });\n },\n openSubcribe: function openSubcribe(e) {\n var page = e;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _SubscribeMessage.openOrderRefundSubscribe)().then(function (res) {\n uni.hideLoading();\n uni.navigateTo({\n url: page\n });\n }).catch(function () {\n uni.hideLoading();\n });\n },\n /**\n * 事件回调\n * \n */\n onChangeFun: function onChangeFun(e) {\n var opt = e;\n var action = opt.action || null;\n var value = opt.value != undefined ? opt.value : null;\n action && this[action] && this[action](value);\n },\n /**\n * 拨打电话\n */\n makePhone: function makePhone() {\n uni.makePhoneCall({\n phoneNumber: this.system_store.phone\n });\n },\n /**\n * 打开地图\n * \n */\n showMaoLocation: function showMaoLocation() {\n if (!this.system_store.latitude || !this.system_store.longitude) return this.$util.Tips({\n title: this.$t(\"\\u7F3A\\u5C11\\u7ECF\\u7EAC\\u5EA6\\u4FE1\\u606F\\u65E0\\u6CD5\\u67E5\\u770B\\u5730\\u56FE\\uFF01\")\n });\n uni.openLocation({\n latitude: parseFloat(this.system_store.latitude),\n longitude: parseFloat(this.system_store.longitude),\n scale: 8,\n name: this.system_store.name,\n address: this.system_store.address + this.system_store.detailed_address,\n success: function success() {}\n });\n },\n /**\n * 登录授权回调\n * \n */\n onLoadFun: function onLoadFun() {\n this.getOrderInfo();\n },\n /**\n * 获取订单详细信息\n * \n */\n getOrderInfo: function getOrderInfo() {\n var _this = this;\n var that = this;\n uni.showLoading({\n title: that.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _order.orderInvoiceDetail)(this.order_id).then(function (res) {\n var _type = res.data._status._type;\n uni.hideLoading();\n that.$set(that, 'orderInfo', res.data);\n that.$set(that, 'cartInfo', res.data.cartInfo);\n that.$set(that, 'evaluate', _type == 3 ? 3 : 0);\n that.$set(that, 'system_store', res.data.system_store);\n if (_this.orderInfo.refund_status != 0) {\n _this.isGoodsReturn = true;\n }\n that.getOrderStatus();\n }).catch(function (err) {\n uni.hideLoading();\n that.$util.Tips({\n title: err\n });\n });\n },\n /**\n * \n * 剪切订单号\n */\n\n copy: function copy() {\n var that = this;\n uni.setClipboardData({\n data: this.orderInfo.order_id\n });\n },\n /**\n * 打电话\n */\n goTel: function goTel() {\n uni.makePhoneCall({\n phoneNumber: this.orderInfo.delivery_id\n });\n },\n /**\n * 设置底部按钮\n * \n */\n getOrderStatus: function getOrderStatus() {\n var orderInfo = this.orderInfo || {},\n _status = orderInfo._status || {\n _type: 0\n },\n status = {};\n var type = parseInt(_status._type),\n delivery_type = orderInfo.delivery_type,\n seckill_id = orderInfo.seckill_id ? parseInt(orderInfo.seckill_id) : 0,\n bargain_id = orderInfo.bargain_id ? parseInt(orderInfo.bargain_id) : 0,\n combination_id = orderInfo.combination_id ? parseInt(orderInfo.combination_id) : 0;\n status = {\n type: type == 9 ? -9 : type,\n class_status: 0\n };\n if (type == 1 && combination_id > 0) status.class_status = 1; //查看拼团\n if (type == 2 && delivery_type == 'express') status.class_status = 2; //查看物流\n if (type == 2) status.class_status = 3; //确认收货\n if (type == 4 || type == 0) status.class_status = 4; //删除订单\n if (!seckill_id && !bargain_id && !combination_id && (type == 3 || type == 4)) status.class_status = 5; //再次购买\n this.$set(this, 'status', status);\n },\n /**\n * 去拼团详情\n * \n */\n goJoinPink: function goJoinPink() {\n uni.navigateTo({\n url: '/pages/activity/goods_combination_status/index?id=' + this.orderInfo.pink_id\n });\n },\n /**\n * 再此购买\n * \n */\n goOrderConfirm: function goOrderConfirm() {\n var that = this;\n (0, _order.orderAgain)(that.orderInfo.order_id).then(function (res) {\n return uni.navigateTo({\n url: '/pages/goods/order_confirm/index?new=1&cartId=' + res.data.cateId\n });\n });\n },\n confirmOrder: function confirmOrder() {\n var that = this;\n uni.showModal({\n title: this.$t(\"\\u786E\\u8BA4\\u6536\\u8D27\"),\n content: this.$t(\"\\u4E3A\\u4FDD\\u969C\\u6743\\u76CA\\uFF0C\\u8BF7\\u6536\\u5230\\u8D27\\u786E\\u8BA4\\u65E0\\u8BEF\\u540E\\uFF0C\\u518D\\u786E\\u8BA4\\u6536\\u8D27\"),\n success: function success(res) {\n if (res.confirm) {\n (0, _order.orderTake)(that.order_id).then(function (res) {\n return that.$util.Tips({\n title: that.$t(\"\\u64CD\\u4F5C\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n that.getOrderInfo();\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n }\n }\n });\n },\n /**\n * \n * 删除订单\n */\n delOrder: function delOrder() {\n var that = this;\n (0, _order.orderDel)(this.order_id).then(function (res) {\n return that.$util.Tips({\n title: that.$t(\"\\u5220\\u9664\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 3,\n url: 1\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n cancelOrder: function cancelOrder() {\n var self = this;\n uni.showModal({\n title: that.$t(\"\\u63D0\\u793A\"),\n content: that.$t(\"\\u786E\\u8BA4\\u53D6\\u6D88\\u8BE5\\u8BA2\\u5355\"),\n success: function success(res) {\n if (res.confirm) {\n (0, _order.orderCancel)(self.orderInfo.order_id).then(function (data) {\n self.$util.Tips({\n title: data.msg\n }, {\n tab: 3\n });\n }).catch(function () {\n self.getDetail();\n });\n } else if (res.cancel) {}\n }\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9pbnZvaWNlX29yZGVyL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwicGF5bWVudCIsImhvbWUiLCJvcmRlckdvb2RzIiwibWl4aW5zIiwiZGF0YSIsIm9yZGVyX2lkIiwiZXZhbHVhdGUiLCJjYXJ0SW5mbyIsIm9yZGVySW5mbyIsInN5c3RlbV9zdG9yZSIsIl9zdGF0dXMiLCJpc0dvb2RzUmV0dXJuIiwic3RhdHVzIiwiaXNDbG9zZSIsInBheV9jbG9zZSIsInBheV9vcmRlcl9pZCIsInRvdGFsUHJpY2UiLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJvblNob3ciLCJvbkhpZGUiLCJvblJlYWR5IiwibWV0aG9kcyIsImdvR29vZENhbGwiLCJ1bmkiLCJ1cmwiLCJvcGVuU3ViY3JpYmUiLCJ0aXRsZSIsIm9uQ2hhbmdlRnVuIiwiYWN0aW9uIiwibWFrZVBob25lIiwicGhvbmVOdW1iZXIiLCJzaG93TWFvTG9jYXRpb24iLCJsYXRpdHVkZSIsImxvbmdpdHVkZSIsInNjYWxlIiwibmFtZSIsImFkZHJlc3MiLCJzdWNjZXNzIiwib25Mb2FkRnVuIiwiZ2V0T3JkZXJJbmZvIiwidGhhdCIsImNvcHkiLCJnb1RlbCIsImdldE9yZGVyU3RhdHVzIiwiX3R5cGUiLCJkZWxpdmVyeV90eXBlIiwic2Vja2lsbF9pZCIsImJhcmdhaW5faWQiLCJjb21iaW5hdGlvbl9pZCIsInR5cGUiLCJjbGFzc19zdGF0dXMiLCJnb0pvaW5QaW5rIiwiZ29PcmRlckNvbmZpcm0iLCJjb25maXJtT3JkZXIiLCJjb250ZW50IiwiaWNvbiIsImRlbE9yZGVyIiwidGFiIiwiY2FuY2VsT3JkZXIiLCJ0aGVuIiwic2VsZiIsImNhdGNoIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBb2hCQTtBQU9BO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBTUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUNBQztJQUNBQztJQUNBQztFQUlBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztRQUNBQztRQUNBQztNQUNBO01BQUE7TUFDQUQ7TUFDQUU7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7SUFDQTtFQUNBOztFQUNBQztFQUNBQztJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQyw2QkFXQTtFQUNBQztJQUNBQztNQUNBO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0FGO1FBQ0FHO01BQ0E7TUFDQTtRQUNBSDtRQUNBQTtVQUNBQztRQUNBO01BQ0E7UUFDQUQ7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUk7TUFDQTtNQUNBO01BQ0E7TUFDQUM7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBTjtRQUNBTztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO1FBQ0FMO01BQ0E7TUFDQUg7UUFDQVM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUMsNkJBRUE7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0FoQjtRQUNBRztNQUNBO01BQ0E7UUFDQTtRQUNBSDtRQUNBaUI7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQTtVQUNBO1FBQ0E7UUFDQUE7TUFDQTtRQUNBakI7UUFDQWlCO1VBQ0FkO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7O0lBRUFlO01BQ0E7TUFDQWxCO1FBQ0F0QjtNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7SUFDQXlDO01BQ0FuQjtRQUNBTztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBYTtNQUNBO1FBQ0FwQztVQUNBcUM7UUFDQTtRQUNBbkM7TUFDQTtRQUNBb0M7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQXZDO1FBQ0F3QztRQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBNUI7UUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQTRCO01BQ0E7TUFDQTtRQUNBO1VBQ0E1QjtRQUNBO01BQ0E7SUFDQTtJQUNBNkI7TUFDQTtNQUNBOUI7UUFDQUc7UUFDQTRCO1FBQ0FqQjtVQUNBO1lBQ0E7Y0FDQTtnQkFDQVg7Z0JBQ0E2QjtjQUNBO2dCQUNBZjtjQUNBO1lBQ0E7Y0FDQTtnQkFDQWQ7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBOEI7TUFDQTtNQUNBO1FBQ0E7VUFDQTlCO1VBQ0E2QjtRQUNBO1VBQ0FFO1VBQ0FqQztRQUNBO01BQ0E7UUFDQTtVQUNBRTtRQUNBO01BQ0E7SUFDQTtJQUNBZ0M7TUFDQTtNQUNBbkM7UUFDQUc7UUFDQTRCO1FBQ0FqQjtVQUNBO1lBQ0EsaURBQ0FzQjtjQUNBQztnQkFDQWxDO2NBQ0E7Z0JBQ0ErQjtjQUNBO1lBQ0EsR0FDQUk7Y0FDQUQ7WUFDQTtVQUNBLHdCQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6Ijc0MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz0nb3JkZXItZGV0YWlscyc+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJvcmRlckluZm8gJiYgb3JkZXJJbmZvLmludm9pY2VcIiBjbGFzcz0naGVhZGVyIGJnLWNvbG9yIGFjZWEtcm93IHJvdy1taWRkbGUnPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLWZhcGlhbzEnPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nZGF0YSc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nc3RhdGUnPnt7b3JkZXJJbmZvLmludm9pY2UuaXNfaW52b2ljZSA/ICR0KGDlt7LlvIDnpahgKSA6ICR0KGDmnKrlvIDnpahgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXc+e3tvcmRlckluZm8uaW52b2ljZS5hZGRfdGltZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyB2LWlmPVwib3JkZXJJbmZvICYmIG9yZGVySW5mby5pbnZvaWNlXCIgY2xhc3M9XCJ3cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWPkeelqOexu+Wei2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiPnt7b3JkZXJJbmZvLmludm9pY2UudHlwZSA9PT0gMSA/ICR0KGDlop7lgLznqI7nlLXlrZDmma7pgJrlj5HnpahgKSA6ICR0KGDlop7lgLznqI7nlLXlrZDkuJPnlKjlj5HnpahgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5Y+R56Wo5oqs5aS0YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+e3tvcmRlckluZm8uaW52b2ljZS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJvcmRlckluZm8uaW52b2ljZS5kdXR5X251bWJlclwiIGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDnqI7lj7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57e29yZGVySW5mby5pbnZvaWNlLmR1dHlfbnVtYmVyfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDmiYvmnLrlj7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57e29yZGVySW5mby5pbnZvaWNlLmRyYXdlcl9waG9uZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg6YKu566xYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+e3tvcmRlckluZm8uaW52b2ljZS5lbWFpbH19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dGVtcGxhdGUgdi1pZj1cIm9yZGVySW5mby5pbnZvaWNlLnR5cGUgPT09IDJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW8gOaIt+mTtuihjGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+e3tvcmRlckluZm8uaW52b2ljZS5iYW5rfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDpk7booYzotKblj7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiPnt7b3JkZXJJbmZvLmludm9pY2UuY2FyZF9udW1iZXJ9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS8geS4muWcsOWdgGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+e3tvcmRlckluZm8uaW52b2ljZS5hZGRyZXNzfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDkvIHkuJrnlLXor51gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiPnt7b3JkZXJJbmZvLmludm9pY2UudGVsbH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdGVtcGxhdGU+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiB2LWlmPSdvcmRlckluZm8uaW52b2ljZS5pbnZvaWNlX251bWJlcic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDlj5HnpajnvJblj7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57e29yZGVySW5mby5pbnZvaWNlLmludm9pY2VfbnVtYmVyfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgdi1pZj0nb3JkZXJJbmZvLmludm9pY2UucmVtYXJrJz5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWPkeelqOWkh+azqGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiPnt7b3JkZXJJbmZvLmludm9pY2UucmVtYXJrfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxvcmRlckdvb2RzIDpldmFsdWF0ZT0nZXZhbHVhdGUnIDpvcmRlcklkPVwib3JkZXJfaWRcIiA6Y2FydEluZm89XCJjYXJ0SW5mb1wiIDpqdW1wPVwidHJ1ZVwiIDpwYWlkPVwib3JkZXJJbmZvLnBhaWRcIiA6b2lkPVwib3JkZXJJbmZvLmlkXCIgOmlzU2hvdz1cImZhbHNlXCIgOnN0YXR1c1R5cGU9XCJzdGF0dXMudHlwZVwiPjwvb3JkZXJHb29kcz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3dyYXBwZXInPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOiuouWNlee8luWPt2ApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyIGFjZWEtcm93IHJvdy1taWRkbGUgcm93LXJpZ2h0Jz57e29yZGVySW5mby5vcmRlcl9pZH19XHJcblx0XHRcdFx0XHRcdDwhLS0gI2lmbmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2NvcHknIEB0YXA9J2NvcHknPnt7JHQoYOWkjeWItmApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2NvcHkgY29weS1kYXRhJyA6ZGF0YS1jbGlwYm9hcmQtdGV4dD1cIm9yZGVySW5mby5vcmRlcl9pZFwiPnt7JHQoYOWkjeWItmApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDkuIvljZXml7bpl7RgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3sob3JkZXJJbmZvLmFkZF90aW1lX3kgfHwgJycpICsnICcrKG9yZGVySW5mby5hZGRfdGltZV9oIHx8IDApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOaUr+S7mOeKtuaAgWApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJyB2LWlmPVwib3JkZXJJbmZvLnBhaWRcIj57eyR0KGDlt7LmlK/ku5hgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcicgdi1lbHNlPnt7JHQoYOacquaUr+S7mGApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOaUr+S7mOaWueW8j2ApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz57e29yZGVySW5mby5fc3RhdHVzLl9wYXlUeXBlfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJyB2LWlmPVwib3JkZXJJbmZvLm1hcmtcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS5sOWutueVmeiogGApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz57e29yZGVySW5mby5tYXJrfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJyB2LWlmPVwib3JkZXJJbmZvLmZpY3RpdGlvdXNfY29udGVudFwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5aSH5rOoYCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPnt7b3JkZXJJbmZvLmZpY3RpdGlvdXNfY29udGVudH19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tIOmAgOasvuiuouWNleivpuaDhSAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3dyYXBwZXInIHYtaWY9XCJpc0dvb2RzUmV0dXJuXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4nPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5pS26LSn5Lq6YCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPnt7b3JkZXJJbmZvLnJlYWxfbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDogZTns7vnlLXor51gKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3tvcmRlckluZm8udXNlcl9waG9uZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDmlLbotKflnLDlnYBgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3tvcmRlckluZm8udXNlcl9hZGRyZXNzfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJvcmRlckluZm8uc3RhdHVzIT0wXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3dyYXBwZXInIHYtaWY9J29yZGVySW5mby5kZWxpdmVyeV90eXBlPT1cImV4cHJlc3NcIic+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOmFjemAgeaWueW8j2ApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPnt7JHQoYOWPkei0p2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW/q+mAkuWFrOWPuGApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPnt7b3JkZXJJbmZvLmRlbGl2ZXJ5X25hbWUgfHwgJyd9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5b+r6YCS5Y+3YCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3tvcmRlckluZm8uZGVsaXZlcnlfaWQgfHwgJyd9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3dyYXBwZXInIHYtZWxzZS1pZj0nb3JkZXJJbmZvLmRlbGl2ZXJ5X3R5cGU9PVwic2VuZFwiJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg6YWN6YCB5pa55byPYCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3skdChg6YCB6LSnYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg6YWN6YCB5Lq65aeT5ZCNYCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3tvcmRlckluZm8uZGVsaXZlcnlfbmFtZSB8fCAnJ319PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4nPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDogZTns7vnlLXor51gKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyIGFjZWEtcm93IHJvdy1taWRkbGUgcm93LXJpZ2h0Jz57e29yZGVySW5mby5kZWxpdmVyeV9pZCB8fCAnJ319PHRleHQgY2xhc3M9J2NvcHknIEB0YXA9J2dvVGVsJz57eyR0KGBkaWFsYCl9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSd3cmFwcGVyJyB2LWVsc2UtaWY9J29yZGVySW5mby5kZWxpdmVyeV90eXBlPT1cImZpY3RpdGlvdXNcIic+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOiZmuaLn+WPkei0p2ApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPnt7JHQoYOW3suWPkei0p++8jOivt+azqOaEj+afpeaUtmApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSd3cmFwcGVyJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDmlK/ku5jph5Hpop1gKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3skdChg77+lYCl9fXt7b3JkZXJJbmZvLnBheV9wcmljZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJyB2LWlmPSdvcmRlckluZm8uY291cG9uX2lkJz5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS8mOaDoOWIuOaKteaJo2ApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz4te3skdChg77+lYCl9fXt7b3JkZXJJbmZvLmNvdXBvbl9wcmljZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbicgdi1pZj1cIm9yZGVySW5mby51c2VfaW50ZWdyYWwgPiAwXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDnp6/liIbmirXmiaNgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+LXt7JHQoYO+/pWApfX17e29yZGVySW5mby5kZWR1Y3Rpb25fcHJpY2V9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4nIHYtaWY9XCJvcmRlckluZm8ucGF5X3Bvc3RhZ2UgPiAwXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDov5DotLlgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3skdChg77+lYCl9fXt7b3JkZXJJbmZvLnBheV9wb3N0YWdlfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0Lmdvb2RDYWxsIHtcclxuXHRcdGNvbG9yOiAjZTkzMzIzO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2VlZTtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuXHRcdC5pY29uLWtlZnUge1xyXG5cdFx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qICNpZmRlZiBNUCAqL1xyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGhlaWdodDogODZycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGNvbG9yOiAjZTkzMzIzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmhlYWRlciB7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxNTBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuaGVhZGVyLm9uIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5oZWFkZXIgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogNzBycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5oZWFkZXIgLmRhdGEge1xyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMjdycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuaGVhZGVyIC5kYXRhLm9uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmhlYWRlciAuZGF0YSAuc3RhdGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmhlYWRlciAuZGF0YSAudGltZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAubmF2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRwYWRkaW5nOiAyNXJweCAwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLm5hdiAubmF2Q29uIHtcclxuXHRcdHBhZGRpbmc6IDAgNDBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAubmF2IC5vbiB7XHJcblx0XHRjb2xvcjogI2U5MzMyMztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5uYXYgLnByb2dyZXNzIHtcclxuXHRcdHBhZGRpbmc6IDAgNjVycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5uYXYgLnByb2dyZXNzIC5saW5lIHtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHRoZWlnaHQ6IDJycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTM5MzkwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLm5hdiAucHJvZ3Jlc3MgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0XHRjb2xvcjogIzkzOTM5MDtcclxuXHRcdG1hcmdpbi10b3A6IC0ycnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmFkZHJlc3Mge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjODY4Njg2O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDEzcnB4O1xyXG5cdFx0cGFkZGluZzogMzVycHggMzBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuYWRkcmVzcyAubmFtZSB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5hZGRyZXNzIC5uYW1lIC5waG9uZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogNDBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAubGluZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogM3JweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5saW5lIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JhcHBlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogMTJycHg7XHJcblx0XHRwYWRkaW5nOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5pdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5pdGVtfi5pdGVtIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLml0ZW0gLmNvbnRlciB7XHJcblx0XHRjb2xvcjogIzg2ODY4NjtcclxuXHRcdHdpZHRoOiA0NjBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5pdGVtIC5jb250ZXIgLmNvcHkge1xyXG5cdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3JweDtcclxuXHRcdGJvcmRlcjogMXJweCBzb2xpZCAjNjY2O1xyXG5cdFx0cGFkZGluZzogM3JweCAxNXJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5hY3R1YWxQYXkge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXJweCBzb2xpZCAjZWVlO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JhcHBlciAuYWN0dWFsUGF5IC5tb25leSB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuZm9vdGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmZvb3RlciAuYm50IHtcclxuXHRcdHdpZHRoOiAxNzZycHg7XHJcblx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMjdycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuZm9vdGVyIC5ibnQuY2FuY2VsIHtcclxuXHRcdGNvbG9yOiAjYWFhO1xyXG5cdFx0Ym9yZGVyOiAxcnB4IHNvbGlkICNkZGQ7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuZm9vdGVyIC5ibnR+LmJudCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMThycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JpdGVPZmYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDEzcnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC50aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRoZWlnaHQ6IDg3cnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDg3cnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ncmF5Qmcge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjVmNztcclxuXHRcdHdpZHRoOiA1OTBycHg7XHJcblx0XHRoZWlnaHQ6IDM4NHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4IDIwcnB4IDAgMDtcclxuXHRcdG1hcmdpbjogNTBycHggYXV0byAwIGF1dG87XHJcblx0XHRwYWRkaW5nLXRvcDogNTVycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLmdyYXlCZyAud3JpdHRlbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiA2MHJweDtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLmdyYXlCZyAud3JpdHRlbiBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAuZ3JheUJnIC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAyOTBycHg7XHJcblx0XHRoZWlnaHQ6IDI5MHJweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ncmF5QmcgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAuZ2VhciB7XHJcblx0XHR3aWR0aDogNTkwcnB4O1xyXG5cdFx0aGVpZ2h0OiAzMHJweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5nZWFyIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLm51bSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBjMzRjO1xyXG5cdFx0d2lkdGg6IDU5MHJweDtcclxuXHRcdGhlaWdodDogODRycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGZvbnQtc2l6ZTogNDhycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAyMHJweCAyMHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctdG9wOiA0cnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ydWxlcyB7XHJcblx0XHRtYXJnaW46IDQ2cnB4IDMwcnB4IDAgMzBycHg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAucnVsZXMgLml0ZW0ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLnJ1bGVzIC5pdGVtIC5ydWxlc1RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAucnVsZXMgLml0ZW0gLnJ1bGVzVGl0bGUgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdG1hcmdpbi1yaWdodDogOHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDVycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLnJ1bGVzIC5pdGVtIC5pbmZvIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdG1hcmdpbi10b3A6IDdycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLnJ1bGVzIC5pdGVtIC5pbmZvIC50aW1lIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5tYXAge1xyXG5cdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xyXG5cdFx0bWFyZ2luLXRvcDogMTNycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5tYXAgLnBsYWNlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHR3aWR0aDogMTc2cnB4O1xyXG5cdFx0aGVpZ2h0OiA1MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDI1cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLm1hcCAucGxhY2UgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMjdycHg7XHJcblx0XHRoZWlnaHQ6IDI3cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI3cnB4O1xyXG5cdFx0bWFyZ2luOiAycnB4IDNycHggMCAwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmFkZHJlc3MgLm5hbWUgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblx0fVxyXG5cclxuXHQucmVmdW5kIHtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHggMzBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdGhlaWdodDogODZycHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAzMnJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMycnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29uIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDI1cnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRjb2xvcjogIzg2ODY4NjtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRvcmRlckludm9pY2VEZXRhaWwsXHJcblx0XHRvcmRlckFnYWluLFxyXG5cdFx0b3JkZXJUYWtlLFxyXG5cdFx0b3JkZXJEZWwsXHJcblx0XHRvcmRlckNhbmNlbFxyXG5cdH0gZnJvbSAnQC9hcGkvb3JkZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRvcGVuT3JkZXJSZWZ1bmRTdWJzY3JpYmVcclxuXHR9IGZyb20gJ0AvdXRpbHMvU3Vic2NyaWJlTWVzc2FnZS5qcyc7XHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCBwYXltZW50IGZyb20gJ0AvY29tcG9uZW50cy9wYXltZW50JztcclxuXHRpbXBvcnQgb3JkZXJHb29kcyBmcm9tIFwiQC9jb21wb25lbnRzL29yZGVyR29vZHNcIjtcclxuXHRpbXBvcnQgQ2xpcGJvYXJkSlMgZnJvbSBcIkAvcGx1Z2luL2NsaXBib2FyZC9jbGlwYm9hcmQuanNcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHQvLyAjaWZkZWYgTVBcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSBcIkAvbWl4aW5zL2NvbG9yXCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRwYXltZW50LFxyXG5cdFx0XHRob21lLFxyXG5cdFx0XHRvcmRlckdvb2RzLFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG9yZGVyX2lkOiAnJyxcclxuXHRcdFx0XHRldmFsdWF0ZTogMCxcclxuXHRcdFx0XHRjYXJ0SW5mbzogW10sIC8v6LSt54mp6L2m5Lqn5ZOBXHJcblx0XHRcdFx0b3JkZXJJbmZvOiB7XHJcblx0XHRcdFx0XHRzeXN0ZW1fc3RvcmU6IHt9LFxyXG5cdFx0XHRcdFx0X3N0YXR1czoge31cclxuXHRcdFx0XHR9LCAvL+iuouWNleivpuaDhVxyXG5cdFx0XHRcdHN5c3RlbV9zdG9yZToge30sXHJcblx0XHRcdFx0aXNHb29kc1JldHVybjogZmFsc2UsIC8v5piv5ZCm5Li66YCA5qy+6K6i5Y2VXHJcblx0XHRcdFx0c3RhdHVzOiB7fSwgLy/orqLljZXlupXpg6jmjInpkq7nirbmgIFcclxuXHRcdFx0XHRpc0Nsb3NlOiBmYWxzZSxcclxuXHRcdFx0XHRwYXlfY2xvc2U6IGZhbHNlLFxyXG5cdFx0XHRcdHBheV9vcmRlcl9pZDogJycsXHJcblx0XHRcdFx0dG90YWxQcmljZTogJzAnLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UgLy/mmK/lkKbpmpDol4/mjojmnYNcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHRvbkxvYWQ6IGZ1bmN0aW9uKG9wdGlvbnMpIHtcclxuXHRcdFx0aWYgKG9wdGlvbnMub3JkZXJfaWQpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ29yZGVyX2lkJywgb3B0aW9ucy5vcmRlcl9pZCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblNob3coKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldE9yZGVySW5mbygpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uSGlkZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHRoaXMuaXNDbG9zZSA9IHRydWU7XHJcblx0XHR9LFxyXG5cdFx0b25SZWFkeTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHR0aGlzLiRuZXh0VGljayhmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRjb25zdCBjbGlwYm9hcmQgPSBuZXcgQ2xpcGJvYXJkSlMoXCIuY29weS1kYXRhXCIpO1xyXG5cdFx0XHRcdGNsaXBib2FyZC5vbihcInN1Y2Nlc3NcIiwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWkjeWItuaIkOWKn2ApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z29Hb29kQ2FsbCgpIHtcclxuXHRcdFx0XHRsZXQgc2VsZiA9IHRoaXNcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZXh0ZW5zaW9uL2N1c3RvbWVyX2xpc3QvY2hhdD9vcmRlcklkPSR7c2VsZi5vcmRlcl9pZH1gXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0b3BlblN1YmNyaWJlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0bGV0IHBhZ2UgPSBlO1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5q2j5Zyo5Yqg6L295LitYCksXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRvcGVuT3JkZXJSZWZ1bmRTdWJzY3JpYmUoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBwYWdlLFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goKCkgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDkuovku7blm57osINcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRvbkNoYW5nZUZ1bjogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCBvcHQgPSBlO1xyXG5cdFx0XHRcdGxldCBhY3Rpb24gPSBvcHQuYWN0aW9uIHx8IG51bGw7XHJcblx0XHRcdFx0bGV0IHZhbHVlID0gb3B0LnZhbHVlICE9IHVuZGVmaW5lZCA/IG9wdC52YWx1ZSA6IG51bGw7XHJcblx0XHRcdFx0KGFjdGlvbiAmJiB0aGlzW2FjdGlvbl0pICYmIHRoaXNbYWN0aW9uXSh2YWx1ZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmi6jmiZPnlLXor51cclxuXHRcdFx0ICovXHJcblx0XHRcdG1ha2VQaG9uZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dW5pLm1ha2VQaG9uZUNhbGwoe1xyXG5cdFx0XHRcdFx0cGhvbmVOdW1iZXI6IHRoaXMuc3lzdGVtX3N0b3JlLnBob25lXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaJk+W8gOWcsOWbvlxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdHNob3dNYW9Mb2NhdGlvbjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLnN5c3RlbV9zdG9yZS5sYXRpdHVkZSB8fCAhdGhpcy5zeXN0ZW1fc3RvcmUubG9uZ2l0dWRlKSByZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnvLrlsJHnu4/nuqzluqbkv6Hmga/ml6Dms5Xmn6XnnIvlnLDlm77vvIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHVuaS5vcGVuTG9jYXRpb24oe1xyXG5cdFx0XHRcdFx0bGF0aXR1ZGU6IHBhcnNlRmxvYXQodGhpcy5zeXN0ZW1fc3RvcmUubGF0aXR1ZGUpLFxyXG5cdFx0XHRcdFx0bG9uZ2l0dWRlOiBwYXJzZUZsb2F0KHRoaXMuc3lzdGVtX3N0b3JlLmxvbmdpdHVkZSksXHJcblx0XHRcdFx0XHRzY2FsZTogOCxcclxuXHRcdFx0XHRcdG5hbWU6IHRoaXMuc3lzdGVtX3N0b3JlLm5hbWUsXHJcblx0XHRcdFx0XHRhZGRyZXNzOiB0aGlzLnN5c3RlbV9zdG9yZS5hZGRyZXNzICsgdGhpcy5zeXN0ZW1fc3RvcmUuZGV0YWlsZWRfYWRkcmVzcyxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKCkge1xyXG5cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDnmbvlvZXmjojmnYPlm57osINcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRvbkxvYWRGdW46IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0T3JkZXJJbmZvKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5borqLljZXor6bnu4bkv6Hmga9cclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRPcmRlckluZm86IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOato+WcqOWKoOi9veS4rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0b3JkZXJJbnZvaWNlRGV0YWlsKHRoaXMub3JkZXJfaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCBfdHlwZSA9IHJlcy5kYXRhLl9zdGF0dXMuX3R5cGU7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnb3JkZXJJbmZvJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdjYXJ0SW5mbycsIHJlcy5kYXRhLmNhcnRJbmZvKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnZXZhbHVhdGUnLCBfdHlwZSA9PSAzID8gMyA6IDApO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdzeXN0ZW1fc3RvcmUnLCByZXMuZGF0YS5zeXN0ZW1fc3RvcmUpO1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMub3JkZXJJbmZvLnJlZnVuZF9zdGF0dXMgIT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzR29vZHNSZXR1cm4gPSB0cnVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5nZXRPcmRlclN0YXR1cygpO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqIOWJquWIh+iuouWNleWPt1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0Ly8gI2lmbmRlZiBINVxyXG5cdFx0XHRjb3B5OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLnNldENsaXBib2FyZERhdGEoe1xyXG5cdFx0XHRcdFx0ZGF0YTogdGhpcy5vcmRlckluZm8ub3JkZXJfaWRcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmiZPnlLXor51cclxuXHRcdFx0ICovXHJcblx0XHRcdGdvVGVsOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR1bmkubWFrZVBob25lQ2FsbCh7XHJcblx0XHRcdFx0XHRwaG9uZU51bWJlcjogdGhpcy5vcmRlckluZm8uZGVsaXZlcnlfaWRcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6K6+572u5bqV6YOo5oyJ6ZKuXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0T3JkZXJTdGF0dXM6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCBvcmRlckluZm8gPSB0aGlzLm9yZGVySW5mbyB8fCB7fSxcclxuXHRcdFx0XHRcdF9zdGF0dXMgPSBvcmRlckluZm8uX3N0YXR1cyB8fCB7XHJcblx0XHRcdFx0XHRcdF90eXBlOiAwXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0c3RhdHVzID0ge307XHJcblx0XHRcdFx0bGV0IHR5cGUgPSBwYXJzZUludChfc3RhdHVzLl90eXBlKSxcclxuXHRcdFx0XHRcdGRlbGl2ZXJ5X3R5cGUgPSBvcmRlckluZm8uZGVsaXZlcnlfdHlwZSxcclxuXHRcdFx0XHRcdHNlY2tpbGxfaWQgPSBvcmRlckluZm8uc2Vja2lsbF9pZCA/IHBhcnNlSW50KG9yZGVySW5mby5zZWNraWxsX2lkKSA6IDAsXHJcblx0XHRcdFx0XHRiYXJnYWluX2lkID0gb3JkZXJJbmZvLmJhcmdhaW5faWQgPyBwYXJzZUludChvcmRlckluZm8uYmFyZ2Fpbl9pZCkgOiAwLFxyXG5cdFx0XHRcdFx0Y29tYmluYXRpb25faWQgPSBvcmRlckluZm8uY29tYmluYXRpb25faWQgPyBwYXJzZUludChvcmRlckluZm8uY29tYmluYXRpb25faWQpIDogMDtcclxuXHRcdFx0XHRzdGF0dXMgPSB7XHJcblx0XHRcdFx0XHR0eXBlOiB0eXBlID09IDkgPyAtOSA6IHR5cGUsXHJcblx0XHRcdFx0XHRjbGFzc19zdGF0dXM6IDBcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGlmICh0eXBlID09IDEgJiYgY29tYmluYXRpb25faWQgPiAwKSBzdGF0dXMuY2xhc3Nfc3RhdHVzID0gMTsgLy/mn6XnnIvmi7zlm6JcclxuXHRcdFx0XHRpZiAodHlwZSA9PSAyICYmIGRlbGl2ZXJ5X3R5cGUgPT0gJ2V4cHJlc3MnKSBzdGF0dXMuY2xhc3Nfc3RhdHVzID0gMjsgLy/mn6XnnIvnianmtYFcclxuXHRcdFx0XHRpZiAodHlwZSA9PSAyKSBzdGF0dXMuY2xhc3Nfc3RhdHVzID0gMzsgLy/noa7orqTmlLbotKdcclxuXHRcdFx0XHRpZiAodHlwZSA9PSA0IHx8IHR5cGUgPT0gMCkgc3RhdHVzLmNsYXNzX3N0YXR1cyA9IDQ7IC8v5Yig6Zmk6K6i5Y2VXHJcblx0XHRcdFx0aWYgKCFzZWNraWxsX2lkICYmICFiYXJnYWluX2lkICYmICFjb21iaW5hdGlvbl9pZCAmJiAodHlwZSA9PSAzIHx8IHR5cGUgPT0gNCkpIHN0YXR1cy5jbGFzc19zdGF0dXMgPSA1OyAvL+WGjeasoei0reS5sFxyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnc3RhdHVzJywgc3RhdHVzKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWOu+aLvOWbouivpuaDhVxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGdvSm9pblBpbms6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbl9zdGF0dXMvaW5kZXg/aWQ9JyArIHRoaXMub3JkZXJJbmZvLnBpbmtfaWQsXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDlho3mraTotK3kubBcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnb09yZGVyQ29uZmlybTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdG9yZGVyQWdhaW4odGhhdC5vcmRlckluZm8ub3JkZXJfaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiB1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kcy9vcmRlcl9jb25maXJtL2luZGV4P25ldz0xJmNhcnRJZD0nICsgcmVzLmRhdGEuY2F0ZUlkXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y29uZmlybU9yZGVyOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg56Gu6K6k5pS26LSnYCksXHJcblx0XHRcdFx0XHRjb250ZW50OiB0aGlzLiR0KGDkuLrkv53pmpzmnYPnm4rvvIzor7fmlLbliLDotKfnoa7orqTml6Dor6/lkI7vvIzlho3noa7orqTmlLbotKdgKSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHRvcmRlclRha2UodGhhdC5vcmRlcl9pZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmk43kvZzmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHR9LCBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5nZXRPcmRlckluZm8oKTtcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICog5Yig6Zmk6K6i5Y2VXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRkZWxPcmRlcjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdG9yZGVyRGVsKHRoaXMub3JkZXJfaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5Yig6Zmk5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHR0YWI6IDMsXHJcblx0XHRcdFx0XHRcdHVybDogMVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2FuY2VsT3JkZXIoKSB7XHJcblx0XHRcdFx0bGV0IHNlbGYgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5o+Q56S6YCksXHJcblx0XHRcdFx0XHRjb250ZW50OiB0aGF0LiR0KGDnoa7orqTlj5bmtojor6XorqLljZVgKSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHRvcmRlckNhbmNlbChzZWxmLm9yZGVySW5mby5vcmRlcl9pZClcclxuXHRcdFx0XHRcdFx0XHRcdC50aGVuKChkYXRhKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNlbGYuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGRhdGEubXNnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0YWI6IDNcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHQuY2F0Y2goKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzZWxmLmdldERldGFpbCgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHQucXMtYnRuIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDI3cnB4O1xyXG5cdFx0cGFkZGluZzogMCAzJTtcclxuXHRcdGNvbG9yOiAjYWFhO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0fVxyXG5cdC5hY2VhLXJvdyB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR9XHJcblx0LndyYXBwZXIgLml0ZW0gLmNvbnRlciB7XHJcblx0XHR3aWR0aDogMzk2cnB4O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///741\n"); /***/ }), /* 742 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/scan_login/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_dcec62cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=dcec62cc&mpType=page */ 743);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 745);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_dcec62cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_dcec62cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_dcec62cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/scan_login/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZGNlYzYyY2MmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy9zY2FuX2xvZ2luL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///742\n"); /***/ }), /* 743 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/scan_login/index.vue?vue&type=template&id=dcec62cc&mpType=page ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_dcec62cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=dcec62cc&mpType=page */ 744); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_dcec62cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_dcec62cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_dcec62cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_dcec62cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 744 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/scan_login/index.vue?vue&type=template&id=dcec62cc&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "scan_login"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "head"), attrs: { _i: 1 } }, [ _c("image", { attrs: { src: _vm._$s(2, "a-src", _vm.userInfo.avatar), _i: 2 }, }), _c("view", { staticClass: _vm._$s(3, "sc", "big"), attrs: { _i: 3 } }, [ _vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.userInfo.nickname))), ]), _c( "view", { staticClass: _vm._$s(4, "sc", "small"), attrs: { _i: 4 } }, [ _vm._v( _vm._$s(4, "t0-0", _vm._s(_vm.$t("点击授权登录您的客服工作台"))) ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "sub_btn btn"), attrs: { _i: 5 }, on: { click: _vm.scanLogin }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("授权登录"))))] ), _c( "view", { staticClass: _vm._$s(6, "sc", "out btn"), attrs: { _i: 6 }, on: { click: _vm.closePage }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("取消"))))] ), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 745 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/scan_login/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 746);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI3NDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///745\n"); /***/ }), /* 746 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/scan_login/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _kefu = __webpack_require__(/*! @/api/kefu.js */ 39);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'scan_login',\n data: function data() {\n return {\n code: '',\n userInfo: {}\n };\n },\n onLoad: function onLoad(optios) {\n this.code = optios.key;\n this.codeStauts();\n this.getUserInfo();\n },\n methods: {\n codeStauts: function codeStauts() {\n var _this = this;\n (0, _kefu.codeStauts)({\n code: this.code\n }).then(function (res) {}).catch(function (error) {\n _this.openModel(error);\n });\n },\n // 确认\n scanLogin: function scanLogin() {\n var _this2 = this;\n if (this.code) {\n (0, _kefu.kefuScanLogin)({\n code: this.code\n }).then(function (res) {\n uni.showToast({\n title: res.msg,\n icon: 'success'\n });\n setTimeout(function (res) {\n WeixinJSBridge.call('closeWindow');\n }, 2000);\n }).catch(function (error) {\n _this2.openModel(error);\n });\n } else {\n this.openModel(this.$t(\"\\u6CA1\\u6709\\u767B\\u5F55\\u7684code\\uFF0C\\u8BF7\\u91CD\\u65B0\\u626B\\u7801\"));\n }\n },\n openModel: function openModel(data) {\n uni.showModal({\n title: this.$t(\"\\u63D0\\u793A\"),\n content: data,\n success: function success(res) {\n if (res.confirm) {\n WeixinJSBridge.call('closeWindow');\n } else if (res.cancel) {\n __f__(\"log\", this.$t(\"\\u7528\\u6237\\u70B9\\u51FB\\u53D6\\u6D88\"), \" at pages/users/scan_login/index.vue:70\");\n }\n }\n });\n },\n closePage: function closePage() {\n WeixinJSBridge.call('closeWindow');\n },\n // 获取用户信息\n getUserInfo: function getUserInfo() {\n var _this3 = this;\n (0, _user.getUserInfo)().then(function (res) {\n _this3.userInfo = res.data;\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvc2Nhbl9sb2dpbi9pbmRleC52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiLCJjb2RlIiwidXNlckluZm8iLCJvbkxvYWQiLCJtZXRob2RzIiwiY29kZVN0YXV0cyIsInNjYW5Mb2dpbiIsInVuaSIsInRpdGxlIiwiaWNvbiIsInNldFRpbWVvdXQiLCJXZWl4aW5KU0JyaWRnZSIsIm9wZW5Nb2RlbCIsImNvbnRlbnQiLCJzdWNjZXNzIiwiY2xvc2VQYWdlIiwiZ2V0VXNlckluZm8iXSwibWFwcGluZ3MiOiI7Ozs7OztBQWFBO0FBR0E7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtRQUNBSjtNQUNBLHdCQUVBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUs7TUFBQTtNQUNBO1FBQ0E7VUFDQUw7UUFDQTtVQUNBTTtZQUNBQztZQUNBQztVQUNBO1VBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFFQTtJQUNBQztNQUNBTDtRQUNBQztRQUNBSztRQUNBQztVQUNBO1lBQ0FIO1VBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FJO01BQ0FKO0lBQ0E7SUFDQTtJQUNBSztNQUFBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiNzQ2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwic2Nhbl9sb2dpblwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCI+XHJcblx0XHRcdDxpbWFnZSA6c3JjPVwidXNlckluZm8uYXZhdGFyXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmlnXCI+e3t1c2VySW5mby5uaWNrbmFtZX19PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNtYWxsXCI+e3skdChg54K55Ye75o6I5p2D55m75b2V5oKo55qE5a6i5pyN5bel5L2c5Y+wYCl9fTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzdWJfYnRuIGJ0blwiIEBjbGljaz1cInNjYW5Mb2dpblwiPnt7JHQoYOaOiOadg+eZu+W9lWApfX08L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwib3V0IGJ0blwiIEBjbGljaz1cImNsb3NlUGFnZVwiPnt7JHQoYOWPlua2iGApfX08L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0VXNlckluZm8sXHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuXHRpbXBvcnQgeyBjb2RlU3RhdXRzLGtlZnVTY2FuTG9naW4gfSBmcm9tICdAL2FwaS9rZWZ1LmpzJ1xyXG5cdGV4cG9ydCBkZWZhdWx0e1xyXG5cdFx0bmFtZTonc2Nhbl9sb2dpbicsXHJcblx0XHRkYXRhKCl7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Y29kZTonJyxcclxuXHRcdFx0XHR1c2VySW5mbzp7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvcykge1xyXG5cdFx0XHR0aGlzLmNvZGUgPSBvcHRpb3Mua2V5XHJcblx0XHRcdHRoaXMuY29kZVN0YXV0cygpXHJcblx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6e1xyXG5cdFx0XHRjb2RlU3RhdXRzKCl7XHJcblx0XHRcdFx0Y29kZVN0YXV0cyh7XHJcblx0XHRcdFx0XHRjb2RlOnRoaXMuY29kZVxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzPT57XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9KS5jYXRjaChlcnJvcj0+e1xyXG5cdFx0XHRcdFx0dGhpcy5vcGVuTW9kZWwoZXJyb3IpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g56Gu6K6kXHJcblx0XHRcdHNjYW5Mb2dpbigpe1xyXG5cdFx0XHRcdGlmKHRoaXMuY29kZSl7XHJcblx0XHRcdFx0XHRrZWZ1U2NhbkxvZ2luKHtcclxuXHRcdFx0XHRcdFx0Y29kZTp0aGlzLmNvZGVcclxuXHRcdFx0XHRcdH0pLnRoZW4ocmVzPT57XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOnJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0aWNvbjonc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dChyZXM9PntcclxuXHRcdFx0XHRcdFx0XHRXZWl4aW5KU0JyaWRnZS5jYWxsKCdjbG9zZVdpbmRvdycpO1xyXG5cdFx0XHRcdFx0XHR9LDIwMDApXHJcblx0XHRcdFx0XHR9KS5jYXRjaChlcnJvcj0+e1xyXG5cdFx0XHRcdFx0XHR0aGlzLm9wZW5Nb2RlbChlcnJvcilcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHR0aGlzLm9wZW5Nb2RlbCh0aGlzLiR0KGDmsqHmnInnmbvlvZXnmoRjb2Rl77yM6K+36YeN5paw5omr56CBYCkpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvcGVuTW9kZWwoZGF0YSl7XHJcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5o+Q56S6YCksXHJcblx0XHRcdFx0XHRjb250ZW50OmRhdGEsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbiAocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFdlaXhpbkpTQnJpZGdlLmNhbGwoJ2Nsb3NlV2luZG93Jyk7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuY2FuY2VsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuJHQoYOeUqOaIt+eCueWHu+WPlua2iGApKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2VQYWdlKCl7XHJcblx0XHRcdFx0V2VpeGluSlNCcmlkZ2UuY2FsbCgnY2xvc2VXaW5kb3cnKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6I635Y+W55So5oi35L+h5oGvXHJcblx0XHRcdGdldFVzZXJJbmZvKCl7XHJcblx0XHRcdFx0Z2V0VXNlckluZm8oKS50aGVuKHJlcz0+e1xyXG5cdFx0XHRcdFx0dGhpcy51c2VySW5mbyA9IHJlcy5kYXRhXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInN0eWx1c1wiPlxyXG5cdHBhZ2V7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuXHQuc2Nhbl9sb2dpblxyXG5cdFx0LmhlYWRcclxuXHRcdFx0ZGlzcGxheSBmbGV4XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0cGFkZGluZy10b3AgOTZycHhcclxuXHRcdFx0aW1hZ2VcclxuXHRcdFx0XHR3aWR0aCAxNzhycHhcclxuXHRcdFx0XHRoZWlnaHQgMTc4cnB4XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyA1MCVcclxuXHRcdFx0LmJpZ1xyXG5cdFx0XHRcdG1hcmdpbiAyMHJweCAwIDEwcnB4XHJcblx0XHRcdFx0Zm9udC1zaXplIDMycnB4XHJcblx0XHRcdFx0Y29sb3IgIzI4MjgyOFxyXG5cdFx0XHQuc21hbGxcclxuXHRcdFx0XHRjb2xvciAjOWY5ZjlmXHJcblx0XHRcdFx0Zm9udC1zaXplIDI4cnB4XHJcblx0XHRcdC5idG5cclxuXHRcdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXHJcblx0XHRcdFx0d2lkdGggNTk0cnB4XHJcblx0XHRcdFx0aGVpZ2h0IDg2cnB4XHJcblx0XHRcdFx0bWFyZ2luIDI4cnB4IGF1dG8gMFxyXG5cdFx0XHRcdGZvbnQtc2l6ZSAzMHJweFxyXG5cdFx0XHRcdGNvbG9yICNmZmZcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzIDQzcnB4XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzg3NUVBIDAlLCAjMTg5MEZDIDEwMCUpO1xyXG5cdFx0XHRcdCYub3V0XHJcblx0XHRcdFx0XHRib3JkZXIgMXB4IHNvbGlkICMzODc1RUFcclxuXHRcdFx0XHRcdGJhY2tncm91bmQgbm9uZVxyXG5cdFx0XHRcdFx0Y29sb3IgIzM4NzVFQVxyXG5cdFx0XHRcdCYuc3ViX2J0blxyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wIDk2cnB4XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///746\n"); /***/ }), /* 747 */ /*!********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_invoice_list/index.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_d481c0f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=d481c0f2&scoped=true&mpType=page */ 748);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 750);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_d481c0f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_d481c0f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"d481c0f2\",\n null,\n false,\n _index_vue_vue_type_template_id_d481c0f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_invoice_list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzQ3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZDQ4MWMwZjImc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImQ0ODFjMGYyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL3VzZXJfaW52b2ljZV9saXN0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///747\n"); /***/ }), /* 748 */ /*!**************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_invoice_list/index.vue?vue&type=template&id=d481c0f2&scoped=true&mpType=page ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d481c0f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=d481c0f2&scoped=true&mpType=page */ 749); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d481c0f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d481c0f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d481c0f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d481c0f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 749 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_invoice_list/index.vue?vue&type=template&id=d481c0f2&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "acea-row nav"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "acea-row row-center-wrapper"), class: _vm._$s(2, "c", { on: _vm.nav === 1 }), attrs: { _i: 2 }, on: { click: function ($event) { return _vm.navTab(1) }, }, }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t("发票记录"))))] ), _c( "view", { staticClass: _vm._$s(3, "sc", "acea-row row-center-wrapper"), class: _vm._$s(3, "c", { on: _vm.nav === 2 }), attrs: { _i: 3 }, on: { click: function ($event) { return _vm.navTab(2) }, }, }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("抬头管理"))))] ), ] ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(4, "v-show", _vm.nav === 1), expression: "_$s(4,'v-show',nav === 1)", }, ], staticClass: _vm._$s(4, "sc", "record-wrapper"), attrs: { _i: 4 }, }, [ _vm._l( _vm._$s(5, "f", { forItems: _vm.orderList }), function (item, $10, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: item.id }), staticClass: _vm._$s("5-" + $30, "sc", "item"), attrs: { _i: "5-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "item-hd acea-row" ), attrs: { _i: "6-" + $30 }, }, [ _c("image", { staticClass: _vm._$s("7-" + $30, "sc", "image"), attrs: { src: _vm._$s( "7-" + $30, "a-src", item.order.cartInfo[0].productInfo.image ), _i: "7-" + $30, }, }), _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "text"), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s( item.order.cartInfo[0].productInfo.store_name + item.order.cartInfo[0].productInfo.attrInfo .suk || "" ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "item-bd acea-row row-between-wrapper" ), attrs: { _i: "9-" + $30 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s("11-" + $30, "sc", "name"), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s( item.header_type === 1 ? _vm.$t("个人") : _vm.$t("企业") ) ) + _vm._$s( "11-" + $30, "t0-1", _vm._s( item.type === 1 ? _vm.$t("普通") : _vm.$t("专用") ) ) + _vm._$s( "11-" + $30, "t0-2", _vm._s(_vm.$t("发票")) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(_vm.$t("申请时间")) ) + _vm._$s( "12-" + $30, "t0-1", _vm._s(item.add_time) ) ), ]), ]), _c( "view", { staticClass: _vm._$s("13-" + $30, "sc", "money"), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s("13-" + $30, "t0-0", _vm._s(_vm.$t("¥"))) ), _c( "text", { staticClass: _vm._$s("14-" + $30, "sc", "num"), attrs: { _i: "14-" + $30 }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.order.pay_price) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "item-ft acea-row row-between-wrapper" ), attrs: { _i: "15-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s( item.is_invoice ? _vm.$t("已开票") : _vm.$t("未开票") ) ) ), ]), _c( "navigator", { staticClass: _vm._$s("17-" + $30, "sc", "link"), attrs: { url: _vm._$s( "17-" + $30, "a-url", "/pages/users/user_invoice_order/index?order_id=" + item.order.order_id ), _i: "17-" + $30, }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("查看详情")) ) ), ] ), ] ), ] ) } ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s( 18, "v-show", _vm.page === 2 && !_vm.orderList.length ), expression: "_$s(18,'v-show',page === 2 && !orderList.length)", }, ], staticClass: _vm._$s(18, "sc", "nothing"), attrs: { _i: 18 }, }, [ _c("image", { attrs: { src: _vm._$s( 19, "a-src", _vm.imgHost + "/statics/images/noInvoice.png" ), _i: 19, }, }), _c("view", [ _vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.$t("没有发票信息哟~")))), ]), ] ), ], 2 ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(21, "v-show", _vm.nav === 2), expression: "_$s(21,'v-show',nav === 2)", }, ], attrs: { _i: 21 }, }, [ _vm._$s(22, "i", _vm.invoiceList.length) ? _c( "view", { staticClass: _vm._$s(22, "sc", "list"), attrs: { _i: 22 } }, [ _vm._l( _vm._$s(23, "f", { forItems: _vm.invoiceList }), function (item, $11, $21, $31) { return [ _vm._$s( "24-" + $31, "i", item.type === 1 || (item.type === 2 && _vm.specialInvoice) ) ? _c( "view", { key: _vm._$s(23, "f", { forIndex: $21, keyIndex: 0, key: item.id, }), staticClass: _vm._$s("24-" + $31, "sc", "item"), attrs: { _i: "24-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "25-" + $31, "sc", "acea-row item-hd" ), attrs: { _i: "25-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "26-" + $31, "sc", "acea-row row-middle" ), attrs: { _i: "26-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "27-" + $31, "sc", "name" ), attrs: { _i: "27-" + $31 }, }, [ _vm._v( _vm._$s( "27-" + $31, "t0-0", _vm._s(item.name) ) ), ] ), _vm._$s( "28-" + $31, "i", item.is_default ) ? _c( "view", { staticClass: _vm._$s( "28-" + $31, "sc", "label" ), attrs: { _i: "28-" + $31 }, }, [ _vm._v( _vm._$s( "28-" + $31, "t0-0", _vm._s(_vm.$t("默认")) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( "29-" + $31, "sc", "type" ), class: _vm._$s("29-" + $31, "c", { special: item.type === 2, }), attrs: { _i: "29-" + $31 }, }, [ _vm._v( _vm._$s( "29-" + $31, "t0-0", _vm._s( item.type === 1 && item.header_type === 1 ? _vm.$t("个人普通发票") : item.type === 1 && item.header_type === 2 ? _vm.$t("企业普通发票") : _vm.$t("企业专用发票") ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "30-" + $31, "sc", "item-bd" ), attrs: { _i: "30-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "31-" + $31, "sc", "cell" ), attrs: { _i: "31-" + $31 }, }, [ _vm._v( _vm._$s( "31-" + $31, "t0-0", _vm._s(_vm.$t("联系邮箱")) ) + _vm._$s( "31-" + $31, "t0-1", _vm._s(item.email) ) ), ] ), _vm._$s( "32-" + $31, "i", item.header_type === 2 ) ? _c( "view", { staticClass: _vm._$s( "32-" + $31, "sc", "cell" ), attrs: { _i: "32-" + $31 }, }, [ _vm._v( _vm._$s( "32-" + $31, "t0-0", _vm._s(_vm.$t("企业税号")) ) + _vm._$s( "32-" + $31, "t0-1", _vm._s(item.duty_number) ) ), ] ) : _vm._e(), _vm._$s( "33-" + $31, "i", item.header_type === 1 && item.drawer_phone ) ? _c( "view", { staticClass: _vm._$s( "33-" + $31, "sc", "cell" ), attrs: { _i: "33-" + $31 }, }, [ _vm._v( _vm._$s( "33-" + $31, "t0-0", _vm._s(_vm.$t("联系电话")) ) + _vm._$s( "33-" + $31, "t0-1", _vm._s(item.drawer_phone) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( "34-" + $31, "sc", "acea-row row-right item-ft" ), attrs: { _i: "34-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "35-" + $31, "sc", "btn" ), attrs: { _i: "35-" + $31 }, on: { click: function ($event) { return _vm.editInvoice(item.id) }, }, }, [ _c("text", { staticClass: _vm._$s( "36-" + $31, "sc", "iconfont icon-bianji" ), attrs: { _i: "36-" + $31 }, }), _vm._v( _vm._$s( "35-" + $31, "t1-0", _vm._s(_vm.$t("编辑")) ) ), ] ), _c( "view", { staticClass: _vm._$s( "37-" + $31, "sc", "btn" ), attrs: { _i: "37-" + $31 }, on: { click: function ($event) { return _vm.deleteInvoice(item.id) }, }, }, [ _c("text", { staticClass: _vm._$s( "38-" + $31, "sc", "iconfont icon-shanchu" ), attrs: { _i: "38-" + $31 }, }), _vm._v( _vm._$s( "37-" + $31, "t1-0", _vm._s(_vm.$t("删除")) ) ), ] ), ] ), ] ) : _vm._e(), ] } ), ], 2 ) : _vm._e(), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s( 39, "v-show", _vm.page === 2 && !_vm.invoiceList.length ), expression: "_$s(39,'v-show',page === 2 && !invoiceList.length)", }, ], staticClass: _vm._$s(39, "sc", "nothing"), attrs: { _i: 39 }, }, [ _c("image", { attrs: { src: _vm._$s( 40, "a-src", _vm.imgHost + "/statics/images/noInvoice.png" ), _i: 40, }, }), _c("view", [ _vm._v(_vm._$s(41, "t0-0", _vm._s(_vm.$t("没有发票信息哟~")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s(42, "sc", "add-link"), attrs: { url: _vm._$s( 42, "a-url", "/pages/users/user_invoice_form/index?specialInvoice=" + _vm.specialInvoice ), _i: 42, }, }, [ _c("text", { staticClass: _vm._$s(43, "sc", "iconfont icon-fapiao"), attrs: { _i: 43 }, }), _vm._v(_vm._$s(42, "t1-0", _vm._s(_vm.$t("添加新发票")))), ] ), ] ), _c("home", { attrs: { _i: 44 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 750 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_invoice_list/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 751);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI3NTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///750\n"); /***/ }), /* 751 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_invoice_list/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n orderList: [],\n invoiceList: [],\n nav: 1,\n // 1:发票记录 2:抬头管理\n page: 1,\n limit: 30,\n loading: false,\n finished: false,\n specialInvoice: true\n };\n },\n watch: {\n nav: {\n immediate: true,\n handler: function handler(value) {\n this.page = 1;\n switch (value) {\n case 1:\n this.orderList = [];\n this.getOrderList();\n break;\n case 2:\n this.invoiceList = [];\n this.getInvoiceList();\n break;\n }\n }\n }\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(option) {\n if (option.from === 'invoice_form') {\n this.nav = 2;\n }\n this.getUserInfo();\n },\n methods: {\n getUserInfo: function getUserInfo() {\n var _this = this;\n (0, _user.getUserInfo)().then(function (res) {\n var special_invoice = res.data.special_invoice;\n _this.specialInvoice = special_invoice;\n });\n },\n // 菜单切换\n navTab: function navTab(nav) {\n if (this.nav !== nav) {\n this.nav = nav;\n }\n },\n // 记录列表\n getOrderList: function getOrderList() {\n var _this2 = this;\n uni.showLoading({\n title: this.$t(\"\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _order.orderInvoiceList)({\n page: this.page,\n limit: this.limit\n }).then(function (res) {\n var data = res.data;\n uni.hideLoading();\n _this2.orderList = _this2.orderList.concat(data);\n _this2.finished = data.length < _this2.limit;\n _this2.page += 1;\n }).catch(function (err) {\n uni.showToast({\n title: err.msg,\n icon: 'none'\n });\n });\n },\n // 发票列表\n getInvoiceList: function getInvoiceList() {\n var _this3 = this;\n uni.showLoading({\n title: this.$t(\"\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _user.invoiceList)({\n page: this.page,\n limit: this.limit\n }).then(function (res) {\n var data = res.data;\n uni.hideLoading();\n _this3.invoiceList = _this3.invoiceList.concat(data);\n _this3.finished = data.length < _this3.limit;\n _this3.page += 1;\n }).catch(function (err) {\n uni.showToast({\n title: err.msg,\n icon: 'none'\n });\n });\n },\n // 编辑发票\n editInvoice: function editInvoice(id) {\n uni.navigateTo({\n url: \"/pages/users/user_invoice_form/index?id=\".concat(id)\n });\n },\n // 删除发票\n deleteInvoice: function deleteInvoice(id) {\n var that = this;\n uni.showModal({\n content: that.$t(\"\\u5220\\u9664\\u8BE5\\u53D1\\u7968\\uFF1F\"),\n confirmColor: '#E93323',\n success: function success(res) {\n if (res.confirm) {\n (0, _user.invoiceDelete)(id).then(function () {\n that.$util.Tips({\n title: that.$t(\"\\u5220\\u9664\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n var index = that.invoiceList.findIndex(function (value) {\n return value.id == id;\n });\n that.invoiceList.splice(index, 1);\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n }\n }\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9pbnZvaWNlX2xpc3QvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJob21lIiwibWl4aW5zIiwiZGF0YSIsImltZ0hvc3QiLCJvcmRlckxpc3QiLCJpbnZvaWNlTGlzdCIsIm5hdiIsInBhZ2UiLCJsaW1pdCIsImxvYWRpbmciLCJmaW5pc2hlZCIsInNwZWNpYWxJbnZvaWNlIiwid2F0Y2giLCJpbW1lZGlhdGUiLCJoYW5kbGVyIiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJtZXRob2RzIiwiZ2V0VXNlckluZm8iLCJzcGVjaWFsX2ludm9pY2UiLCJyZXMiLCJuYXZUYWIiLCJnZXRPcmRlckxpc3QiLCJ1bmkiLCJ0aXRsZSIsImljb24iLCJnZXRJbnZvaWNlTGlzdCIsImVkaXRJbnZvaWNlIiwidXJsIiwiZGVsZXRlSW52b2ljZSIsImNvbnRlbnQiLCJjb25maXJtQ29sb3IiLCJzdWNjZXNzIiwidGhhdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQWtFQTtBQUNBO0FBR0E7QUFLQTtBQUdBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBQ0FDO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBTjtNQUNBTztNQUNBQztRQUNBO1FBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtVQUNBO1lBQ0E7WUFDQTtZQUNBO1FBQUE7TUFFQTtJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtRQUNBLElBQ0FDLGtCQUNBQyxTQURBRDtRQUVBO01BQ0E7SUFDQTtJQUNBO0lBQ0FFO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0FDO1FBQ0FDO01BQ0E7TUFDQTtRQUNBakI7UUFDQUM7TUFDQTtRQUNBLElBQ0FOLE9BQ0FrQixJQURBbEI7UUFFQXFCO1FBQ0E7UUFDQTtRQUNBO01BQ0E7UUFDQUE7VUFDQUM7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0FIO1FBQ0FDO01BQ0E7TUFDQTtRQUNBakI7UUFDQUM7TUFDQTtRQUNBLElBQ0FOLE9BQ0FrQixJQURBbEI7UUFFQXFCO1FBQ0E7UUFDQTtRQUNBO01BQ0E7UUFDQUE7VUFDQUM7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBRTtNQUNBSjtRQUNBSztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0FOO1FBQ0FPO1FBQ0FDO1FBQ0FDO1VBQ0E7WUFDQTtjQUNBQztnQkFDQVQ7Z0JBQ0FDO2NBQ0E7Z0JBQ0E7a0JBQ0E7Z0JBQ0E7Z0JBQ0FRO2NBQ0E7WUFDQTtjQUNBO2dCQUNBVDtjQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI3NTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyBuYXZcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiA6Y2xhc3M9XCJ7IG9uOiBuYXYgPT09IDEgfVwiIEBjbGljaz1cIm5hdlRhYigxKVwiPnt7JHQoYOWPkeelqOiusOW9lWApfX08L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgOmNsYXNzPVwieyBvbjogbmF2ID09PSAyIH1cIiBAY2xpY2s9XCJuYXZUYWIoMilcIj57eyR0KGDmiqzlpLTnrqHnkIZgKX19PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgdi1zaG93PVwibmF2ID09PSAxXCIgY2xhc3M9XCJyZWNvcmQtd3JhcHBlclwiPlxyXG5cdFx0XHQ8dmlldyB2LWZvcj1cIml0ZW0gaW4gb3JkZXJMaXN0XCIgOmtleT1cIml0ZW0uaWRcIiBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0taGQgYWNlYS1yb3dcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImltYWdlXCIgOnNyYz1cIml0ZW0ub3JkZXIuY2FydEluZm9bMF0ucHJvZHVjdEluZm8uaW1hZ2VcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+e3sgaXRlbS5vcmRlci5jYXJ0SW5mb1swXS5wcm9kdWN0SW5mby5zdG9yZV9uYW1lICsgaXRlbS5vcmRlci5jYXJ0SW5mb1swXS5wcm9kdWN0SW5mby5hdHRySW5mby5zdWsgfHwgJycgfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbS1iZCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3sgaXRlbS5oZWFkZXJfdHlwZSA9PT0gMSA/ICR0KGDkuKrkurpgKSA6ICR0KGDkvIHkuJpgKSB9fXt7IGl0ZW0udHlwZSA9PT0gMSA/ICR0KGDmma7pgJpgKSA6ICR0KGDkuJPnlKhgKSB9fXt7JHQoYOWPkeelqGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOeUs+ivt+aXtumXtGApfX0ge3sgaXRlbS5hZGRfdGltZSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXlcIj57eyR0KGDvv6VgKX19PHRleHQgY2xhc3M9XCJudW1cIj57eyBpdGVtLm9yZGVyLnBheV9wcmljZSB9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbS1mdCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyBpdGVtLmlzX2ludm9pY2UgPyAkdChg5bey5byA56WoYCkgOiAkdChg5pyq5byA56WoYCkgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwibGlua1wiIDp1cmw9XCJgL3BhZ2VzL3VzZXJzL3VzZXJfaW52b2ljZV9vcmRlci9pbmRleD9vcmRlcl9pZD0ke2l0ZW0ub3JkZXIub3JkZXJfaWR9YFwiPnt7JHQoYOafpeeci+ivpuaDhWApfX08L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgdi1zaG93PVwicGFnZSA9PT0gMiAmJiAhb3JkZXJMaXN0Lmxlbmd0aFwiIGNsYXNzPVwibm90aGluZ1wiPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvbm9JbnZvaWNlLnBuZydcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOayoeacieWPkeelqOS/oeaBr+WTn35gKX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyB2LXNob3c9XCJuYXYgPT09IDJcIj5cclxuXHRcdFx0PHZpZXcgdi1pZj1cImludm9pY2VMaXN0Lmxlbmd0aFwiIGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHRcdDx0ZW1wbGF0ZSB2LWZvcj1cIml0ZW0gaW4gaW52b2ljZUxpc3RcIj5cclxuXHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLnR5cGUgPT09IDEgfHwgaXRlbS50eXBlID09PSAyICYmIHNwZWNpYWxJbnZvaWNlXCIgOmtleT1cIml0ZW0uaWRcIiBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyBpdGVtLWhkXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57eyBpdGVtLm5hbWUgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5pc19kZWZhdWx0XCIgY2xhc3M9XCJsYWJlbFwiPnt7JHQoYOm7mOiupGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHlwZVwiIDpjbGFzcz1cInsgc3BlY2lhbDogaXRlbS50eXBlID09PSAyIH1cIj57eyBpdGVtLnR5cGUgPT09IDEgJiYgaXRlbS5oZWFkZXJfdHlwZSA9PT0gMSA/ICR0KGDkuKrkurrmma7pgJrlj5HnpahgKSA6IGl0ZW0udHlwZSA9PT0gMSAmJiBpdGVtLmhlYWRlcl90eXBlID09PSAyPyR0KGDkvIHkuJrmma7pgJrlj5HnpahgKTokdChg5LyB5Lia5LiT55So5Y+R56WoYCkgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtLWJkXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjZWxsXCI+e3skdChg6IGU57O76YKu566xYCl9fSB7eyBpdGVtLmVtYWlsIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmhlYWRlcl90eXBlID09PSAyXCIgY2xhc3M9XCJjZWxsXCI+e3skdChg5LyB5Lia56iO5Y+3YCl9fSB7eyBpdGVtLmR1dHlfbnVtYmVyIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmhlYWRlcl90eXBlID09PSAxICYmIGl0ZW0uZHJhd2VyX3Bob25lXCIgY2xhc3M9XCJjZWxsXCI+e3skdChg6IGU57O755S16K+dYCl9fSB7eyBpdGVtLmRyYXdlcl9waG9uZSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1yaWdodCBpdGVtLWZ0XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJlZGl0SW52b2ljZShpdGVtLmlkKVwiPjx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1iaWFuamlcIj48L3RleHQ+e3skdChg57yW6L6RYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0blwiIEBjbGljaz1cImRlbGV0ZUludm9pY2UoaXRlbS5pZClcIj48dGV4dCBjbGFzcz1cImljb25mb250IGljb24tc2hhbmNodVwiPjwvdGV4dD57eyR0KGDliKDpmaRgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC90ZW1wbGF0ZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyB2LXNob3c9XCJwYWdlID09PSAyICYmICFpbnZvaWNlTGlzdC5sZW5ndGhcIiBjbGFzcz1cIm5vdGhpbmdcIj5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL25vSW52b2ljZS5wbmcnXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldz57eyR0KGDmsqHmnInlj5Hnpajkv6Hmga/lk59+YCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwiYWRkLWxpbmtcIiA6dXJsPVwiYC9wYWdlcy91c2Vycy91c2VyX2ludm9pY2VfZm9ybS9pbmRleD9zcGVjaWFsSW52b2ljZT0ke3NwZWNpYWxJbnZvaWNlfWBcIj48dGV4dFxyXG5cdFx0XHRcdCBjbGFzcz1cImljb25mb250IGljb24tZmFwaWFvXCI+PC90ZXh0Pnt7JHQoYOa3u+WKoOaWsOWPkeelqGApfX08L25hdmlnYXRvcj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRpbnZvaWNlTGlzdCxcclxuXHRcdGludm9pY2VEZWxldGUsXHJcblx0XHRnZXRVc2VySW5mb1xyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG9yZGVySW52b2ljZUxpc3RcclxuXHR9IGZyb20gJ0AvYXBpL29yZGVyLmpzJztcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJztcclxuXHRpbXBvcnQge0hUVFBfUkVRVUVTVF9VUkx9IGZyb20gJ0AvY29uZmlnL2FwcCc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRob21lXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOltjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWdIb3N0OkhUVFBfUkVRVUVTVF9VUkwsXHJcblx0XHRcdFx0b3JkZXJMaXN0OiBbXSxcclxuXHRcdFx0XHRpbnZvaWNlTGlzdDogW10sXHJcblx0XHRcdFx0bmF2OiAxLCAvLyAx77ya5Y+R56Wo6K6w5b2VIDLvvJrmiqzlpLTnrqHnkIZcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiAzMCxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRmaW5pc2hlZDogZmFsc2UsXHJcblx0XHRcdFx0c3BlY2lhbEludm9pY2U6IHRydWVcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRuYXY6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcih2YWx1ZSkge1xyXG5cdFx0XHRcdFx0dGhpcy5wYWdlID0gMTtcclxuXHRcdFx0XHRcdHN3aXRjaCAodmFsdWUpIHtcclxuXHRcdFx0XHRcdFx0Y2FzZSAxOlxyXG5cdFx0XHRcdFx0XHRcdHRoaXMub3JkZXJMaXN0ID0gW107XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5nZXRPcmRlckxpc3QoKTtcclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0Y2FzZSAyOlxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaW52b2ljZUxpc3QgPSBbXTtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmdldEludm9pY2VMaXN0KCk7XHJcblx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0b25Mb2FkKG9wdGlvbikge1xyXG5cdFx0XHRpZiAob3B0aW9uLmZyb20gPT09ICdpbnZvaWNlX2Zvcm0nKSB7XHJcblx0XHRcdFx0dGhpcy5uYXYgPSAyO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldFVzZXJJbmZvKCkge1xyXG5cdFx0XHRcdGdldFVzZXJJbmZvKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0XHRzcGVjaWFsX2ludm9pY2VcclxuXHRcdFx0XHRcdH0gPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdHRoaXMuc3BlY2lhbEludm9pY2UgPSBzcGVjaWFsX2ludm9pY2VcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6I+c5Y2V5YiH5o2iXHJcblx0XHRcdG5hdlRhYihuYXYpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5uYXYgIT09IG5hdikge1xyXG5cdFx0XHRcdFx0dGhpcy5uYXYgPSBuYXY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDorrDlvZXliJfooahcclxuXHRcdFx0Z2V0T3JkZXJMaXN0KCkge1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5Yqg6L295LitYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRvcmRlckludm9pY2VMaXN0KHtcclxuXHRcdFx0XHRcdHBhZ2U6IHRoaXMucGFnZSxcclxuXHRcdFx0XHRcdGxpbWl0OiB0aGlzLmxpbWl0XHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0XHRkYXRhXHJcblx0XHRcdFx0XHR9ID0gcmVzO1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR0aGlzLm9yZGVyTGlzdCA9IHRoaXMub3JkZXJMaXN0LmNvbmNhdChkYXRhKTtcclxuXHRcdFx0XHRcdHRoaXMuZmluaXNoZWQgPSBkYXRhLmxlbmd0aCA8IHRoaXMubGltaXQ7XHJcblx0XHRcdFx0XHR0aGlzLnBhZ2UgKz0gMTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIubXNnLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlj5HnpajliJfooahcclxuXHRcdFx0Z2V0SW52b2ljZUxpc3QoKSB7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDliqDovb3kuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGludm9pY2VMaXN0KHtcclxuXHRcdFx0XHRcdHBhZ2U6IHRoaXMucGFnZSxcclxuXHRcdFx0XHRcdGxpbWl0OiB0aGlzLmxpbWl0XHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0XHRkYXRhXHJcblx0XHRcdFx0XHR9ID0gcmVzO1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR0aGlzLmludm9pY2VMaXN0ID0gdGhpcy5pbnZvaWNlTGlzdC5jb25jYXQoZGF0YSk7XHJcblx0XHRcdFx0XHR0aGlzLmZpbmlzaGVkID0gZGF0YS5sZW5ndGggPCB0aGlzLmxpbWl0O1xyXG5cdFx0XHRcdFx0dGhpcy5wYWdlICs9IDE7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyLm1zZyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g57yW6L6R5Y+R56WoXHJcblx0XHRcdGVkaXRJbnZvaWNlKGlkKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL3VzZXJzL3VzZXJfaW52b2ljZV9mb3JtL2luZGV4P2lkPSR7aWR9YFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDliKDpmaTlj5HnpahcclxuXHRcdFx0ZGVsZXRlSW52b2ljZShpZCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IHRoYXQuJHQoYOWIoOmZpOivpeWPkeelqO+8n2ApLFxyXG5cdFx0XHRcdFx0Y29uZmlybUNvbG9yOiAnI0U5MzMyMycsXHJcblx0XHRcdFx0XHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHRpbnZvaWNlRGVsZXRlKGlkKS50aGVuKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDliKDpmaTmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHR9LCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxldCBpbmRleCA9IHRoYXQuaW52b2ljZUxpc3QuZmluZEluZGV4KHZhbHVlID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdmFsdWUuaWQgPT0gaWQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0Lmludm9pY2VMaXN0LnNwbGljZShpbmRleCwgMSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5uYXYge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdH1cclxuXHJcblx0Lm5hdiAuYWNlYS1yb3cge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGJvcmRlci10b3A6IDNycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAzcnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0Lm5hdiAub24ge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0fVxyXG5cclxuXHQubGlzdCB7XHJcblx0XHRwYWRkaW5nOiAxNHJweCAzMnJweDtcclxuXHRcdG1hcmdpbi10b3A6IDkwcnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE4MHJweDtcclxuXHR9XHJcblxyXG5cdC5saXN0IC5pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDI4cnB4IDMycnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHR9XHJcblxyXG5cdC5saXN0IC5pdGVtfi5pdGVtIHtcclxuXHRcdG1hcmdpbi10b3A6IDE0cnB4O1xyXG5cdH1cclxuXHJcblx0Lmxpc3QgLml0ZW0taGQgLmFjZWEtcm93IHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHQubGlzdCAubmFtZSB7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0Lmxpc3QgLmxhYmVsIHtcclxuXHRcdHdpZHRoOiA1NnJweDtcclxuXHRcdGhlaWdodDogMjhycHg7XHJcblx0XHRib3JkZXI6IDFycHggc29saWQgdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRtYXJnaW4tbGVmdDogMThycHg7XHJcblx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0Lmxpc3QgLnR5cGUge1xyXG5cdFx0Ly8gd2lkdGg6IDE3MnJweDtcclxuXHRcdGhlaWdodDogNDJycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGMEUwO1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjRDY3MzAwO1xyXG5cdH1cclxuXHJcblx0Lmxpc3QgLnR5cGUuc3BlY2lhbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFOUU3O1xyXG5cdFx0Y29sb3I6ICNFOTMzMjM7XHJcblx0fVxyXG5cclxuXHQubGlzdCAuaXRlbS1iZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxOHJweDtcclxuXHR9XHJcblxyXG5cdC5saXN0IC5jZWxsIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHR9XHJcblxyXG5cdC5saXN0IC5jZWxsfi5jZWxsIHtcclxuXHRcdG1hcmdpbi10b3A6IDEycnB4O1xyXG5cdH1cclxuXHJcblx0Lmxpc3QgLml0ZW0tZnQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTFycHg7XHJcblx0fVxyXG5cclxuXHQubGlzdCAuYnRuIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC5saXN0IC5idG5+LmJ0biB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzVycHg7XHJcblx0fVxyXG5cclxuXHQubGlzdCAuYnRuIC5pY29uZm9udCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdH1cclxuXHJcblx0LmFkZC1saW5rIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHJpZ2h0OiAzMHJweDtcclxuXHRcdGJvdHRvbTogNTNycHg7XHJcblx0XHRsZWZ0OiAzMHJweDtcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0M3JweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuXHRcdC5pY29uZm9udCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTRycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubm90aGluZyB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNTRycHg7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICM5OTk5OTk7XHJcblxyXG5cdFx0LmltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDQwMHJweDtcclxuXHRcdFx0aGVpZ2h0OiAyNjBycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJlY29yZC13cmFwcGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDExMHJweDtcclxuXHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcnB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHRtYXJnaW46IDMwcnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cclxuXHRcdFx0Lml0ZW0taGQge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzNnJweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzZycHg7XHJcblxyXG5cdFx0XHRcdC5pbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNzhycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDc4cnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI0cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzN3JweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lml0ZW0tYmQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI2cnB4IDMwcnB4IDI1cnB4IDMycnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY2Rjc7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzdycHg7XHJcblx0XHRcdFx0Y29sb3I6ICM4MTgxODE7XHJcblxyXG5cdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhycHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tb25leSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHJcblx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pdGVtLWZ0IHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBycHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblxyXG5cdFx0XHRcdC5saW5rIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNTBycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDU3cnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcnB4IHNvbGlkICM3MDcwNzA7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyOXJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDU3cnB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///751\n"); /***/ }), /* 752 */ /*!********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_invoice_form/index.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_bf2789a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=bf2789a6&scoped=true&mpType=page */ 753);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 755);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_bf2789a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_bf2789a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"bf2789a6\",\n null,\n false,\n _index_vue_vue_type_template_id_bf2789a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_invoice_form/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzUyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YmYyNzg5YTYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImJmMjc4OWE2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL3VzZXJfaW52b2ljZV9mb3JtL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///752\n"); /***/ }), /* 753 */ /*!**************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_invoice_form/index.vue?vue&type=template&id=bf2789a6&scoped=true&mpType=page ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_bf2789a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=bf2789a6&scoped=true&mpType=page */ 754); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_bf2789a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_bf2789a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_bf2789a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_bf2789a6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 754 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_invoice_form/index.vue?vue&type=template&id=bf2789a6&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c("form", { attrs: { _i: 1 }, on: { submit: _vm.formSubmit } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "panel"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "acea-row row-middle"), attrs: { _i: 3 }, }, [ _c("view", [ _vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("抬头类型")))), ]), _c( "radio-group", { attrs: { _i: 5 }, on: { change: _vm.changeTitleType } }, [ _c("label", [ _c("radio", { staticClass: _vm._$s(7, "sc", "disabled"), attrs: { checked: _vm._$s( 7, "a-checked", _vm.header_type === "1" ), _i: 7, }, }), _c("text", [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("个人")))), ]), ]), _c("label", [ _c("radio", { attrs: { checked: _vm._$s( 10, "a-checked", _vm.header_type === "2" ), _i: 10, }, }), _c("text", [ _vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.$t("企业")))), ]), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "acea-row row-middle"), attrs: { _i: 12 }, }, [ _c("view", [ _vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.$t("发票类型")))), ]), _c("input", { attrs: { value: _vm._$s( 14, "a-value", _vm.type === "2" && _vm.header_type === "2" ? _vm.$t("增值税电子专用发票") : _vm.$t("增值税电子普通发票") ), _i: 14, }, on: { click: _vm.callType }, }), _c("text", { staticClass: _vm._$s(15, "sc", "iconfont icon-xiangyou"), attrs: { _i: 15 }, }), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "acea-row row-middle"), attrs: { _i: 16 }, }, [ _c("view", [ _vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.$t("发票抬头")))), ]), _c("input", { attrs: { value: _vm._$s(18, "a-value", _vm.name), placeholder: _vm._$s( 18, "a-placeholder", _vm.header_type === "1" ? _vm.$t("需要开具发票的姓名") : _vm.$t("需要开具发票的企业名称") ), _i: 18, }, }), ] ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(19, "v-show", _vm.header_type === "2"), expression: "_$s(19,'v-show',header_type === '2')", }, ], staticClass: _vm._$s(19, "sc", "acea-row row-middle"), attrs: { _i: 19 }, }, [ _c("view", [ _vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.$t("税号")))), ]), _c("input", { attrs: { value: _vm._$s(21, "a-value", _vm.duty_number), placeholder: _vm._$s( 21, "a-placeholder", _vm.$t("纳税人识别号") ), _i: 21, }, }), ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "acea-row row-middle"), attrs: { _i: 22 }, }, [ _c("view", [ _vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.$t("手机号")))), ]), _c("input", { attrs: { value: _vm._$s(24, "a-value", _vm.drawer_phone), placeholder: _vm._$s( 24, "a-placeholder", _vm.$t("您的手机号") ), _i: 24, }, }), ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "acea-row row-middle"), attrs: { _i: 25 }, }, [ _c("view", [ _vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.$t("邮箱")))), ]), _c("input", { attrs: { value: _vm._$s(27, "a-value", _vm.email), placeholder: _vm._$s( 27, "a-placeholder", _vm.$t("您的联系邮箱") ), _i: 27, }, }), ] ), ] ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(28, "v-show", _vm.type === "2"), expression: "_$s(28,'v-show',type === '2')", }, ], staticClass: _vm._$s(28, "sc", "panel"), attrs: { _i: 28 }, }, [ _c( "view", { staticClass: _vm._$s(29, "sc", "acea-row row-middle"), attrs: { _i: 29 }, }, [ _c("view", [ _vm._v(_vm._$s(30, "t0-0", _vm._s(_vm.$t("开户银行")))), ]), _c("input", { attrs: { value: _vm._$s(31, "a-value", _vm.bank), placeholder: _vm._$s( 31, "a-placeholder", _vm.$t("您的开户银行") ), _i: 31, }, }), ] ), _c( "view", { staticClass: _vm._$s(32, "sc", "acea-row row-middle"), attrs: { _i: 32 }, }, [ _c("view", [ _vm._v(_vm._$s(33, "t0-0", _vm._s(_vm.$t("银行账号")))), ]), _c("input", { attrs: { value: _vm._$s(34, "a-value", _vm.card_number), placeholder: _vm._$s( 34, "a-placeholder", _vm.$t("您的银行账号") ), _i: 34, }, }), ] ), _c( "view", { staticClass: _vm._$s(35, "sc", "acea-row row-middle"), attrs: { _i: 35 }, }, [ _c("view", [ _vm._v(_vm._$s(36, "t0-0", _vm._s(_vm.$t("企业地址")))), ]), _c("input", { attrs: { value: _vm._$s(37, "a-value", _vm.address), placeholder: _vm._$s( 37, "a-placeholder", _vm.$t("您所在的企业地址") ), _i: 37, }, }), ] ), _c( "view", { staticClass: _vm._$s(38, "sc", "acea-row row-middle"), attrs: { _i: 38 }, }, [ _c("view", [ _vm._v(_vm._$s(39, "t0-0", _vm._s(_vm.$t("企业电话")))), ]), _c("input", { attrs: { value: _vm._$s(40, "a-value", _vm.tell), placeholder: _vm._$s( 40, "a-placeholder", _vm.$t("您的企业电话") ), _i: 40, }, }), ] ), ] ), _c( "checkbox-group", { staticClass: _vm._$s(41, "sc", "acea-row row-middle panel"), attrs: { _i: 41 }, }, [ _c("label", [ _c("checkbox", { attrs: { checked: _vm._$s( 43, "a-checked", _vm.is_default.length !== 0 ), _i: 43, }, }), _c("text", [ _vm._v(_vm._$s(44, "t0-0", _vm._s(_vm.$t("设置为默认抬头")))), ]), ]), ] ), _c( "view", { staticClass: _vm._$s(45, "sc", "button-section"), attrs: { _i: 45 }, }, [ _c( "button", { staticClass: _vm._$s(46, "sc", "button"), attrs: { _i: 46 } }, [_vm._v(_vm._$s(46, "t0-0", _vm._s(_vm.$t("保存"))))] ), _c( "navigator", { staticClass: _vm._$s(47, "sc", "navigator"), attrs: { url: _vm._$s(47, "a-url", _vm.backUrl), _i: 47 }, }, [_vm._v(_vm._$s(47, "t0-0", _vm._s(_vm.$t("取消"))))] ), ] ), ]), _c("view", { class: _vm._$s(48, "c", { mask: _vm.popupType }), attrs: { _i: 48 }, }), _c( "view", { staticClass: _vm._$s(49, "sc", "popup"), class: _vm._$s(49, "c", { on: _vm.popupType }), attrs: { _i: 49 }, }, [ _c( "view", { staticClass: _vm._$s(50, "sc", "title"), attrs: { _i: 50 } }, [ _vm._v(_vm._$s(50, "t0-0", _vm._s(_vm.$t("发票类型选择")))), _c("text", { staticClass: _vm._$s(51, "sc", "iconfont icon-guanbi"), attrs: { _i: 51 }, on: { click: _vm.closeType }, }), ] ), _c("scroll-view", {}, [ _c( "radio-group", { attrs: { _i: 53 }, on: { change: _vm.changeType } }, [ _vm._l( _vm._$s(54, "f", { forItems: _vm.invoiceTypeList }), function (item, $10, $20, $30) { return [ _vm._$s( "55-" + $30, "i", item.value === "1" || (item.value === "2" && _vm.specialInvoice) ) ? _c( "label", { key: _vm._$s(54, "f", { forIndex: $20, keyIndex: 0, key: item.type, }), staticClass: _vm._$s( "55-" + $30, "sc", "acea-row row-middle" ), attrs: { _i: "55-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "56-" + $30, "sc", "text" ), attrs: { _i: "56-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "57-" + $30, "t0-0", _vm._s(_vm.$t(item.name)) ) ), ]), _c( "view", { staticClass: _vm._$s( "58-" + $30, "sc", "info" ), attrs: { _i: "58-" + $30 }, }, [ _vm._v( _vm._$s( "58-" + $30, "t0-0", _vm._s(_vm.$t(item.info)) ) ), ] ), ] ), _c("radio", { attrs: { value: _vm._$s( "59-" + $30, "a-value", item.value ), checked: _vm._$s( "59-" + $30, "a-checked", item.value === _vm.type ), _i: "59-" + $30, }, }), ] ) : _vm._e(), ] } ), ], 2 ), ]), ] ), _c("home", { attrs: { _i: 60 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 755 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_invoice_form/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 756);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI3NTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///755\n"); /***/ }), /* 756 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_invoice_form/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n invoiceTypeList: [{\n name: this.$t(\"\\u589E\\u503C\\u7A0E\\u7535\\u5B50\\u666E\\u901A\\u53D1\\u7968\"),\n value: '1',\n info: this.$t(\"\\u7EB8\\u8D28\\u53D1\\u7968\\u5F00\\u51FA\\u540E\\u5C06\\u4EE5\\u90AE\\u5BC4\\u5F62\\u5F0F\\u4EA4\\u4ED8\")\n }, {\n name: this.$t(\"\\u589E\\u503C\\u7A0E\\u7535\\u5B50\\u4E13\\u7528\\u53D1\\u7968\"),\n value: '2',\n info: this.$t(\"\\u7EB8\\u8D28\\u53D1\\u7968\\u5F00\\u51FA\\u540E\\u5C06\\u4EE5\\u90AE\\u5BC4\\u5F62\\u5F0F\\u4EA4\\u4ED8\")\n }],\n id: '',\n // 修改时为必须参数\n header_type: '1',\n // 抬头类型1: 个人2: 企业\n type: '1',\n // 发票类型1:普通2:专用\n drawer_phone: '',\n // 开票人手机号\n name: '',\n // 名称(发票抬头)\n duty_number: '',\n // 税号(个人为非必需,企业是必需参数)\n tell: '',\n // 公司注册电话\n address: '',\n // 注册地址\n bank: '',\n // 开户行\n card_number: '',\n // 银行卡号\n is_default: [],\n // 是否默认\n email: '',\n // 邮箱\n popupType: false,\n typeName: '',\n urlQuery: '',\n from: '',\n specialInvoice: true,\n order_id: ''\n };\n },\n computed: {\n backUrl: function backUrl() {\n switch (this.from) {\n case 'order_confirm':\n return \"/pages/goods/order_confirm/index\".concat(this.urlQuery);\n break;\n default:\n return '/pages/users/user_invoice_list/index?from=invoice_form';\n break;\n }\n }\n },\n onHide: function onHide() {\n this.from = '';\n },\n onLoad: function onLoad(options) {\n var _this = this;\n if (options.id) uni.setNavigationBarTitle({\n title: '编辑发票'\n });\n for (var key in options) {\n switch (key) {\n case 'couponTitle':\n case 'new':\n case 'cartId':\n case 'pinkId':\n case 'couponId':\n case 'addressId':\n this.urlQuery += \"\".concat(this.urlQuery ? '&' : '?').concat(key, \"=\").concat(options[key]);\n break;\n case 'from':\n this.from = options[key];\n break;\n case 'header_type':\n this.header_type = options[key];\n break;\n case 'id':\n this.id = options[key];\n this.getInvoiceDetail();\n break;\n case 'specialInvoice':\n if (options[key] === 'false') {\n this.specialInvoice = false;\n }\n break;\n }\n }\n if (options.order_id) this.order_id = options.order_id;\n var invoiceItem = this.invoiceTypeList.find(function (item) {\n return item.value === _this.type;\n });\n this.typeName = invoiceItem.name;\n },\n methods: {\n // 获取发票数据\n getInvoiceDetail: function getInvoiceDetail() {\n var _this2 = this;\n uni.showLoading({\n title: this.$t(\"\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _user.invoiceDetail)(this.id).then(function (res) {\n uni.hideLoading();\n _this2.header_type = res.data.header_type.toString();\n _this2.type = res.data.type.toString();\n var invoiceItem = _this2.invoiceTypeList.find(function (item) {\n return item.value === _this2.type;\n });\n _this2.typeName = invoiceItem.name;\n _this2.name = res.data.name;\n _this2.drawer_phone = res.data.drawer_phone;\n _this2.email = res.data.email;\n _this2.duty_number = res.data.duty_number;\n _this2.bank = res.data.bank;\n _this2.card_number = res.data.card_number;\n _this2.address = res.data.address;\n _this2.tell = res.data.tell;\n _this2.is_default = res.data.is_default ? [''] : [];\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n // 保存\n formSubmit: function formSubmit(e) {\n var _this3 = this;\n var that = this;\n var formData = e.detail.value;\n formData.type = this.type;\n if (formData.header_type === '1') {\n if (!formData.name) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u9700\\u8981\\u5F00\\u5177\\u53D1\\u7968\\u7684\\u59D3\\u540D\"),\n icon: 'none'\n });\n }\n if (!formData.drawer_phone) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u60A8\\u7684\\u624B\\u673A\\u53F7\"),\n icon: 'none'\n });\n }\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(formData.drawer_phone)) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u6B63\\u786E\\u8F93\\u5165\\u60A8\\u7684\\u624B\\u673A\\u53F7\"),\n icon: 'none'\n });\n }\n if (!formData.email) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u60A8\\u7684\\u8054\\u7CFB\\u90AE\\u7BB1\"),\n icon: 'none'\n });\n }\n if (!/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(formData.email)) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u6B63\\u786E\\u8F93\\u5165\\u60A8\\u7684\\u8054\\u7CFB\\u90AE\\u7BB1\"),\n icon: 'none'\n });\n }\n }\n if (formData.header_type === '2') {\n if (formData.type === '1') {\n if (!formData.name) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u9700\\u8981\\u5F00\\u5177\\u53D1\\u7968\\u7684\\u4F01\\u4E1A\\u540D\\u79F0\"),\n icon: 'none'\n });\n }\n if (!formData.duty_number) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u7EB3\\u7A0E\\u4EBA\\u8BC6\\u522B\\u53F7\"),\n icon: 'none'\n });\n }\n if (!/[0-9A-HJ-NPQRTUWXY]{2}\\d{6}[0-9A-HJ-NPQRTUWXY]{10}/.test(formData.duty_number)) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u6B63\\u786E\\u8F93\\u5165\\u7EB3\\u7A0E\\u4EBA\\u8BC6\\u522B\\u53F7\"),\n icon: 'none'\n });\n }\n if (!formData.drawer_phone) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u60A8\\u7684\\u624B\\u673A\\u53F7\"),\n icon: 'none'\n });\n }\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(formData.drawer_phone)) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u6B63\\u786E\\u8F93\\u5165\\u60A8\\u7684\\u624B\\u673A\\u53F7\"),\n icon: 'none'\n });\n }\n if (!formData.email) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u60A8\\u7684\\u8054\\u7CFB\\u90AE\\u7BB1\"),\n icon: 'none'\n });\n }\n if (!/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(formData.email)) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u6B63\\u786E\\u8F93\\u5165\\u60A8\\u7684\\u8054\\u7CFB\\u90AE\\u7BB1\"),\n icon: 'none'\n });\n }\n }\n if (formData.type === '2') {\n if (!formData.name) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u9700\\u8981\\u5F00\\u5177\\u53D1\\u7968\\u7684\\u4F01\\u4E1A\\u540D\\u79F0\"),\n icon: 'none'\n });\n }\n if (!formData.duty_number) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u7EB3\\u7A0E\\u4EBA\\u8BC6\\u522B\\u53F7\"),\n icon: 'none'\n });\n }\n if (!/[0-9A-HJ-NPQRTUWXY]{2}\\d{6}[0-9A-HJ-NPQRTUWXY]{10}/.test(formData.duty_number)) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u6B63\\u786E\\u8F93\\u5165\\u7EB3\\u7A0E\\u4EBA\\u8BC6\\u522B\\u53F7\"),\n icon: 'none'\n });\n }\n if (!formData.drawer_phone) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u60A8\\u7684\\u624B\\u673A\\u53F7\"),\n icon: 'none'\n });\n }\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(formData.drawer_phone)) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u6B63\\u786E\\u8F93\\u5165\\u60A8\\u7684\\u624B\\u673A\\u53F7\"),\n icon: 'none'\n });\n }\n if (!formData.email) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u60A8\\u7684\\u8054\\u7CFB\\u90AE\\u7BB1\"),\n icon: 'none'\n });\n }\n if (!/^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$/.test(formData.email)) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u6B63\\u786E\\u8F93\\u5165\\u60A8\\u7684\\u8054\\u7CFB\\u90AE\\u7BB1\"),\n icon: 'none'\n });\n }\n if (!formData.bank) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u60A8\\u7684\\u5F00\\u6237\\u94F6\\u884C\"),\n icon: 'none'\n });\n }\n if (!formData.card_number) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u60A8\\u7684\\u94F6\\u884C\\u8D26\\u53F7\"),\n icon: 'none'\n });\n }\n if (!/^\\d{16}|\\d{19}$/.test(formData.card_number)) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u6B63\\u786E\\u8F93\\u5165\\u60A8\\u7684\\u94F6\\u884C\\u8D26\\u53F7\"),\n icon: 'none'\n });\n }\n if (!formData.address) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u60A8\\u6240\\u5728\\u7684\\u4F01\\u4E1A\\u5730\\u5740\"),\n icon: 'none'\n });\n }\n if (!formData.tell) {\n return uni.showToast({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u60A8\\u7684\\u4F01\\u4E1A\\u7535\\u8BDD\"),\n icon: 'none'\n });\n }\n }\n }\n formData.is_default = formData.is_default.length;\n formData.id = this.id;\n uni.showLoading({\n title: that.$t(\"\\u4FDD\\u5B58\\u4E2D\")\n });\n (0, _user.invoiceSave)(formData).then(function (res) {\n uni.showToast({\n title: res.msg,\n icon: 'success'\n });\n setTimeout(function (e) {\n switch (that.from) {\n case 'order_confirm':\n if (that.id) {\n uni.navigateTo({\n url: \"/pages/goods/order_confirm/index\".concat(that.urlQuery, \"&invoice_id=\").concat(that.id, \"&invoice_type=\").concat(formData.type, \"&header_type=\").concat(_this3.header_type)\n });\n } else {\n uni.navigateTo({\n url: \"/pages/goods/order_confirm/index\".concat(that.urlQuery, \"&invoice_id=\").concat(res.data.id, \"&invoice_type=\").concat(formData.type, \"&header_type=\").concat(_this3.header_type)\n });\n }\n break;\n case 'order_details':\n if (that.id) {\n uni.navigateTo({\n url: \"/pages/goods/order_details/index?order_id=\".concat(that.order_id, \"&invoice_id=\").concat(that.id, \"&header_type=\").concat(_this3.header_type)\n });\n } else {\n uni.navigateTo({\n url: \"/pages/goods/order_details/index?order_id=\".concat(that.order_id, \"&invoice_id=\").concat(res.data.id, \"&header_type=\").concat(_this3.header_type)\n });\n }\n break;\n default:\n uni.navigateTo({\n url: '/pages/users/user_invoice_list/index?from=invoice_form'\n });\n break;\n }\n }, 1000);\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n // 调起发票类型弹窗\n callType: function callType() {\n if (this.header_type == 2) {\n this.popupType = true;\n } else {\n uni.showToast({\n title: this.$t(\"\\u4E2A\\u4EBA\\u4EC5\\u652F\\u6301\\u666E\\u901A\\u53D1\\u7968\"),\n icon: 'none'\n });\n }\n },\n // 选择发票类型\n changeType: function changeType(e) {\n var type = e.detail.value,\n invoiceItem = this.invoiceTypeList.find(function (item) {\n return item.value === type;\n });\n if (type === '2' && this.header_type === '1') {\n this.header_type = '2';\n }\n this.typeName = invoiceItem.name;\n this.type = type;\n this.popupType = false;\n },\n // 关闭发票弹窗\n closeType: function closeType() {\n this.popupType = false;\n },\n // 选择抬头类型\n changeTitleType: function changeTitleType(e) {\n this.header_type = e.detail.value;\n this.type = '1';\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9pbnZvaWNlX2Zvcm0vaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJob21lIiwibWl4aW5zIiwiZGF0YSIsImludm9pY2VUeXBlTGlzdCIsIm5hbWUiLCJ2YWx1ZSIsImluZm8iLCJpZCIsImhlYWRlcl90eXBlIiwidHlwZSIsImRyYXdlcl9waG9uZSIsImR1dHlfbnVtYmVyIiwidGVsbCIsImFkZHJlc3MiLCJiYW5rIiwiY2FyZF9udW1iZXIiLCJpc19kZWZhdWx0IiwiZW1haWwiLCJwb3B1cFR5cGUiLCJ0eXBlTmFtZSIsInVybFF1ZXJ5IiwiZnJvbSIsInNwZWNpYWxJbnZvaWNlIiwib3JkZXJfaWQiLCJjb21wdXRlZCIsImJhY2tVcmwiLCJvbkhpZGUiLCJvbkxvYWQiLCJ0aXRsZSIsIm1ldGhvZHMiLCJnZXRJbnZvaWNlRGV0YWlsIiwidW5pIiwiaWNvbiIsImZvcm1TdWJtaXQiLCJmb3JtRGF0YSIsInNldFRpbWVvdXQiLCJ1cmwiLCJjYWxsVHlwZSIsImNoYW5nZVR5cGUiLCJpbnZvaWNlSXRlbSIsImNsb3NlVHlwZSIsImNoYW5nZVRpdGxlVHlwZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTRGQTtBQUNBO0FBSUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFDQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBRjtRQUNBQztRQUNBQztNQUNBLEVBQ0E7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBTjtNQUFBO01BQ0FPO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7TUFBQTtJQUdBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtNQUNBQztJQUNBO0lBQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7WUFDQTtVQUNBO1VBQ0E7TUFBQTtJQUVBO0lBQ0Esc0JBQ0E7SUFDQTtNQUFBO0lBQUE7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFBQTtNQUNBQztRQUNBSDtNQUNBO01BQ0E7UUFDQUc7UUFDQTtRQUNBO1FBQ0E7VUFBQTtRQUFBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBQTtVQUNBSDtVQUNBSTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0FDO01BQ0E7UUFDQTtVQUNBO1lBQ0FOO1lBQ0FJO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7WUFDQUo7WUFDQUk7VUFDQTtRQUNBO1FBQ0E7VUFDQTtZQUNBSjtZQUNBSTtVQUNBO1FBQ0E7UUFDQTtVQUNBO1lBQ0FKO1lBQ0FJO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7WUFDQUo7WUFDQUk7VUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQTtjQUNBSjtjQUNBSTtZQUNBO1VBQ0E7VUFDQTtZQUNBO2NBQ0FKO2NBQ0FJO1lBQ0E7VUFDQTtVQUNBO1lBQ0E7Y0FDQUo7Y0FDQUk7WUFDQTtVQUNBO1VBQ0E7WUFDQTtjQUNBSjtjQUNBSTtZQUNBO1VBQ0E7VUFDQTtZQUNBO2NBQ0FKO2NBQ0FJO1lBQ0E7VUFDQTtVQUNBO1lBQ0E7Y0FDQUo7Y0FDQUk7WUFDQTtVQUNBO1VBQ0E7WUFDQTtjQUNBSjtjQUNBSTtZQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7WUFDQTtjQUNBSjtjQUNBSTtZQUNBO1VBQ0E7VUFDQTtZQUNBO2NBQ0FKO2NBQ0FJO1lBQ0E7VUFDQTtVQUNBO1lBQ0E7Y0FDQUo7Y0FDQUk7WUFDQTtVQUNBO1VBQ0E7WUFDQTtjQUNBSjtjQUNBSTtZQUNBO1VBQ0E7VUFDQTtZQUNBO2NBQ0FKO2NBQ0FJO1lBQ0E7VUFDQTtVQUNBO1lBQ0E7Y0FDQUo7Y0FDQUk7WUFDQTtVQUNBO1VBQ0E7WUFDQTtjQUNBSjtjQUNBSTtZQUNBO1VBQ0E7VUFDQTtZQUNBO2NBQ0FKO2NBQ0FJO1lBQ0E7VUFDQTtVQUNBO1lBQ0E7Y0FDQUo7Y0FDQUk7WUFDQTtVQUNBO1VBQ0E7WUFDQTtjQUNBSjtjQUNBSTtZQUNBO1VBQ0E7VUFDQTtZQUNBO2NBQ0FKO2NBQ0FJO1lBQ0E7VUFDQTtVQUNBO1lBQ0E7Y0FDQUo7Y0FDQUk7WUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBRTtNQUNBQTtNQUVBSDtRQUNBSDtNQUNBO01BQ0E7UUFDQUc7VUFDQUg7VUFDQUk7UUFDQTtRQUNBRztVQUNBO1lBQ0E7Y0FDQTtnQkFDQUo7a0JBQ0FLO2dCQUNBO2NBQ0E7Z0JBQ0FMO2tCQUNBSztnQkFDQTtjQUNBO2NBQ0E7WUFDQTtjQUNBO2dCQUNBTDtrQkFDQUs7Z0JBQ0E7Y0FDQTtnQkFDQUw7a0JBQ0FLO2dCQUNBO2NBQ0E7Y0FDQTtZQUNBO2NBQ0FMO2dCQUNBSztjQUNBO2NBQ0E7VUFBQTtRQUVBO01BQ0E7UUFDQUw7VUFDQUg7VUFDQUk7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBSztNQUNBO1FBQ0E7TUFDQTtRQUNBTjtVQUNBSDtVQUNBSTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FNO01BQ0E7UUFDQUM7VUFBQTtRQUFBO01BQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI3NTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PGZvcm0gQHN1Ym1pdD1cImZvcm1TdWJtaXRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwYW5lbFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5oqs5aS057G75Z6LYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDxyYWRpby1ncm91cCBuYW1lPVwiaGVhZGVyX3R5cGVcIiBAY2hhbmdlPVwiY2hhbmdlVGl0bGVUeXBlXCI+XHJcblx0XHRcdFx0XHRcdDxsYWJlbD5cclxuXHRcdFx0XHRcdFx0XHQ8cmFkaW8gY2xhc3M9XCJkaXNhYmxlZFwiIHZhbHVlPVwiMVwiIDpjaGVja2VkPVwiaGVhZGVyX3R5cGUgPT09ICcxJ1wiIC8+PHRleHQ+e3skdChg5Liq5Lq6YCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC9sYWJlbD5cclxuXHRcdFx0XHRcdFx0PGxhYmVsPlxyXG5cdFx0XHRcdFx0XHRcdDxyYWRpbyB2YWx1ZT1cIjJcIiA6Y2hlY2tlZD1cImhlYWRlcl90eXBlID09PSAnMidcIiAvPjx0ZXh0Pnt7JHQoYOS8geS4mmApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvbGFiZWw+XHJcblx0XHRcdFx0XHQ8L3JhZGlvLWdyb3VwPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWPkeelqOexu+Wei2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8aW5wdXQgbmFtZT1cInR5cGVcIiA6dmFsdWU9XCJ0eXBlID09PSAnMicgJiYgaGVhZGVyX3R5cGUgPT09ICcyJyA/ICR0KGDlop7lgLznqI7nlLXlrZDkuJPnlKjlj5HnpahgKSA6ICR0KGDlop7lgLznqI7nlLXlrZDmma7pgJrlj5HnpahgKVwiXHJcblx0XHRcdFx0XHRcdGRpc2FibGVkIEBjbGljaz1cImNhbGxUeXBlXCIgLz5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ3lvdVwiPjwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDlj5HnpajmiqzlpLRgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PGlucHV0IG5hbWU9XCJuYW1lXCIgOnZhbHVlPVwibmFtZVwiXHJcblx0XHRcdFx0XHRcdDpwbGFjZWhvbGRlcj1cImhlYWRlcl90eXBlID09PSAnMScgPyAkdChg6ZyA6KaB5byA5YW35Y+R56Wo55qE5aeT5ZCNYCkgOiAkdChg6ZyA6KaB5byA5YW35Y+R56Wo55qE5LyB5Lia5ZCN56ewYClcIiAvPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LXNob3c9XCJoZWFkZXJfdHlwZSA9PT0gJzInXCIgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDnqI7lj7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PGlucHV0IG5hbWU9XCJkdXR5X251bWJlclwiIDp2YWx1ZT1cImR1dHlfbnVtYmVyXCIgOnBsYWNlaG9sZGVyPVwiJHQoYOe6s+eojuS6uuivhuWIq+WPt2ApXCIgLz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDmiYvmnLrlj7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PGlucHV0IG5hbWU9XCJkcmF3ZXJfcGhvbmVcIiA6dmFsdWU9XCJkcmF3ZXJfcGhvbmVcIiA6cGxhY2Vob2xkZXI9XCIkdChg5oKo55qE5omL5py65Y+3YClcIiAvPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOmCrueusWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8aW5wdXQgbmFtZT1cImVtYWlsXCIgOnZhbHVlPVwiZW1haWxcIiA6cGxhY2Vob2xkZXI9XCIkdChg5oKo55qE6IGU57O76YKu566xYClcIiAvPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyB2LXNob3c9XCJ0eXBlID09PSAnMidcIiBjbGFzcz1cInBhbmVsXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDlvIDmiLfpk7booYxgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PGlucHV0IG5hbWU9XCJiYW5rXCIgOnZhbHVlPVwiYmFua1wiIDpwbGFjZWhvbGRlcj1cIiR0KGDmgqjnmoTlvIDmiLfpk7booYxgKVwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg6ZO26KGM6LSm5Y+3YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDxpbnB1dCBuYW1lPVwiY2FyZF9udW1iZXJcIiA6dmFsdWU9XCJjYXJkX251bWJlclwiIDpwbGFjZWhvbGRlcj1cIiR0KGDmgqjnmoTpk7booYzotKblj7dgKVwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5LyB5Lia5Zyw5Z2AYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDxpbnB1dCBuYW1lPVwiYWRkcmVzc1wiIDp2YWx1ZT1cImFkZHJlc3NcIiA6cGxhY2Vob2xkZXI9XCIkdChg5oKo5omA5Zyo55qE5LyB5Lia5Zyw5Z2AYClcIiAvPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS8geS4mueUteivnWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8aW5wdXQgbmFtZT1cInRlbGxcIiA6dmFsdWU9XCJ0ZWxsXCIgOnBsYWNlaG9sZGVyPVwiJHQoYOaCqOeahOS8geS4mueUteivnWApXCIgLz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PGNoZWNrYm94LWdyb3VwIGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZSBwYW5lbFwiIG5hbWU9XCJpc19kZWZhdWx0XCI+XHJcblx0XHRcdFx0PGxhYmVsPlxyXG5cdFx0XHRcdFx0PGNoZWNrYm94IDpjaGVja2VkPVwiaXNfZGVmYXVsdC5sZW5ndGggIT09IDBcIiAvPjx0ZXh0Pnt7JHQoYOiuvue9ruS4uum7mOiupOaKrOWktGApfX08L3RleHQ+XHJcblx0XHRcdFx0PC9sYWJlbD5cclxuXHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJidXR0b24tc2VjdGlvblwiPlxyXG5cdFx0XHRcdDxidXR0b24gY2xhc3M9XCJidXR0b25cIiBmb3JtLXR5cGU9XCJzdWJtaXRcIj57eyR0KGDkv53lrZhgKX19PC9idXR0b24+XHJcblx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cIm5hdmlnYXRvclwiIDp1cmw9XCJiYWNrVXJsXCIgaG92ZXItY2xhc3M9XCJub25lXCI+e3skdChg5Y+W5raIYCl9fTwvbmF2aWdhdG9yPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L2Zvcm0+XHJcblx0XHQ8dmlldyA6Y2xhc3M9XCJ7IG1hc2s6IHBvcHVwVHlwZSB9XCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwb3B1cFwiIDpjbGFzcz1cInsgb246IHBvcHVwVHlwZSB9XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57eyR0KGDlj5HnpajnsbvlnovpgInmi6lgKX19PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLWd1YW5iaVwiIEBjbGljaz1cImNsb3NlVHlwZVwiPjwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteT1cInRydWVcIj5cclxuXHRcdFx0XHQ8cmFkaW8tZ3JvdXAgbmFtZT1cImludm9pY2UtdHlwZVwiIEBjaGFuZ2U9XCJjaGFuZ2VUeXBlXCI+XHJcblx0XHRcdFx0XHQ8dGVtcGxhdGUgdi1mb3I9XCJpdGVtIGluIGludm9pY2VUeXBlTGlzdFwiPlxyXG5cdFx0XHRcdFx0XHQ8bGFiZWwgdi1pZj1cIml0ZW0udmFsdWUgPT09ICcxJyB8fCBpdGVtLnZhbHVlID09PSAnMicgJiYgc3BlY2lhbEludm9pY2VcIiA6a2V5PVwiaXRlbS50eXBlXCJcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7ICR0KGl0ZW0ubmFtZSkgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj57eyAkdChpdGVtLmluZm8pIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8cmFkaW8gOnZhbHVlPVwiaXRlbS52YWx1ZVwiIDpjaGVja2VkPVwiaXRlbS52YWx1ZSA9PT0gdHlwZVwiIC8+XHJcblx0XHRcdFx0XHRcdDwvbGFiZWw+XHJcblx0XHRcdFx0XHQ8L3RlbXBsYXRlPlxyXG5cdFx0XHRcdDwvcmFkaW8tZ3JvdXA+XHJcblx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHQ8aG9tZT48L2hvbWU+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQge1xyXG5cdFx0aW52b2ljZVNhdmUsXHJcblx0XHRpbnZvaWNlRGV0YWlsXHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdGhvbWVcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbnZvaWNlVHlwZUxpc3Q6IFt7XHJcblx0XHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoYOWinuWAvOeojueUteWtkOaZrumAmuWPkeelqGApLFxyXG5cdFx0XHRcdFx0XHR2YWx1ZTogJzEnLFxyXG5cdFx0XHRcdFx0XHRpbmZvOiB0aGlzLiR0KGDnurjotKjlj5HnpajlvIDlh7rlkI7lsIbku6Xpgq7lr4TlvaLlvI/kuqTku5hgKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg5aKe5YC856iO55S15a2Q5LiT55So5Y+R56WoYCksXHJcblx0XHRcdFx0XHRcdHZhbHVlOiAnMicsXHJcblx0XHRcdFx0XHRcdGluZm86IHRoaXMuJHQoYOe6uOi0qOWPkeelqOW8gOWHuuWQjuWwhuS7pemCruWvhOW9ouW8j+S6pOS7mGApXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XSxcclxuXHRcdFx0XHRpZDogJycsIC8vIOS/ruaUueaXtuS4uuW/hemhu+WPguaVsFxyXG5cdFx0XHRcdGhlYWRlcl90eXBlOiAnMScsIC8vIOaKrOWktOexu+WeizE6IOS4quS6ujLvvJog5LyB5LiaXHJcblx0XHRcdFx0dHlwZTogJzEnLCAvLyDlj5Hnpajnsbvlnosx77ya5pmu6YCaMu+8muS4k+eUqFxyXG5cdFx0XHRcdGRyYXdlcl9waG9uZTogJycsIC8vIOW8gOelqOS6uuaJi+acuuWPt1xyXG5cdFx0XHRcdG5hbWU6ICcnLCAvLyDlkI3np7DvvIjlj5HnpajmiqzlpLTvvIlcclxuXHRcdFx0XHRkdXR5X251bWJlcjogJycsIC8vIOeojuWPt++8iOS4quS6uuS4uumdnuW/hemcgO+8jOS8geS4muaYr+W/hemcgOWPguaVsO+8iVxyXG5cdFx0XHRcdHRlbGw6ICcnLCAvLyDlhazlj7jms6jlhoznlLXor51cclxuXHRcdFx0XHRhZGRyZXNzOiAnJywgLy8g5rOo5YaM5Zyw5Z2AXHJcblx0XHRcdFx0YmFuazogJycsIC8vIOW8gOaIt+ihjFxyXG5cdFx0XHRcdGNhcmRfbnVtYmVyOiAnJywgLy8g6ZO26KGM5Y2h5Y+3XHJcblx0XHRcdFx0aXNfZGVmYXVsdDogW10sIC8vIOaYr+WQpum7mOiupFxyXG5cdFx0XHRcdGVtYWlsOiAnJywgLy8g6YKu566xXHJcblx0XHRcdFx0cG9wdXBUeXBlOiBmYWxzZSxcclxuXHRcdFx0XHR0eXBlTmFtZTogJycsXHJcblx0XHRcdFx0dXJsUXVlcnk6ICcnLFxyXG5cdFx0XHRcdGZyb206ICcnLFxyXG5cdFx0XHRcdHNwZWNpYWxJbnZvaWNlOiB0cnVlLFxyXG5cdFx0XHRcdG9yZGVyX2lkOiAnJ1xyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdGJhY2tVcmwoKSB7XHJcblx0XHRcdFx0c3dpdGNoICh0aGlzLmZyb20pIHtcclxuXHRcdFx0XHRcdGNhc2UgJ29yZGVyX2NvbmZpcm0nOlxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gYC9wYWdlcy9nb29kcy9vcmRlcl9jb25maXJtL2luZGV4JHt0aGlzLnVybFF1ZXJ5fWA7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRcdFx0cmV0dXJuICcvcGFnZXMvdXNlcnMvdXNlcl9pbnZvaWNlX2xpc3QvaW5kZXg/ZnJvbT1pbnZvaWNlX2Zvcm0nO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25IaWRlKCkge1xyXG5cdFx0XHR0aGlzLmZyb20gPSAnJ1xyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdGlmIChvcHRpb25zLmlkKSB1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHR0aXRsZTogJ+e8lui+keWPkeelqCdcclxuXHRcdFx0fSlcclxuXHRcdFx0Zm9yIChsZXQga2V5IGluIG9wdGlvbnMpIHtcclxuXHRcdFx0XHRzd2l0Y2ggKGtleSkge1xyXG5cdFx0XHRcdFx0Y2FzZSAnY291cG9uVGl0bGUnOlxyXG5cdFx0XHRcdFx0Y2FzZSAnbmV3JzpcclxuXHRcdFx0XHRcdGNhc2UgJ2NhcnRJZCc6XHJcblx0XHRcdFx0XHRjYXNlICdwaW5rSWQnOlxyXG5cdFx0XHRcdFx0Y2FzZSAnY291cG9uSWQnOlxyXG5cdFx0XHRcdFx0Y2FzZSAnYWRkcmVzc0lkJzpcclxuXHRcdFx0XHRcdFx0dGhpcy51cmxRdWVyeSArPSBgJHt0aGlzLnVybFF1ZXJ5ID8gJyYnIDogJz8nfSR7a2V5fT0ke29wdGlvbnNba2V5XX1gO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgJ2Zyb20nOlxyXG5cdFx0XHRcdFx0XHR0aGlzLmZyb20gPSBvcHRpb25zW2tleV07XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAnaGVhZGVyX3R5cGUnOlxyXG5cdFx0XHRcdFx0XHR0aGlzLmhlYWRlcl90eXBlID0gb3B0aW9uc1trZXldO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgJ2lkJzpcclxuXHRcdFx0XHRcdFx0dGhpcy5pZCA9IG9wdGlvbnNba2V5XTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRJbnZvaWNlRGV0YWlsKCk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAnc3BlY2lhbEludm9pY2UnOlxyXG5cdFx0XHRcdFx0XHRpZiAob3B0aW9uc1trZXldID09PSAnZmFsc2UnKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5zcGVjaWFsSW52b2ljZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAob3B0aW9ucy5vcmRlcl9pZClcclxuXHRcdFx0XHR0aGlzLm9yZGVyX2lkID0gb3B0aW9ucy5vcmRlcl9pZFxyXG5cdFx0XHRjb25zdCBpbnZvaWNlSXRlbSA9IHRoaXMuaW52b2ljZVR5cGVMaXN0LmZpbmQoaXRlbSA9PiBpdGVtLnZhbHVlID09PSB0aGlzLnR5cGUpO1xyXG5cdFx0XHR0aGlzLnR5cGVOYW1lID0gaW52b2ljZUl0ZW0ubmFtZTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOiOt+WPluWPkeelqOaVsOaNrlxyXG5cdFx0XHRnZXRJbnZvaWNlRGV0YWlsKCkge1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5Yqg6L295LitYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpbnZvaWNlRGV0YWlsKHRoaXMuaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0dGhpcy5oZWFkZXJfdHlwZSA9IHJlcy5kYXRhLmhlYWRlcl90eXBlLnRvU3RyaW5nKCk7XHJcblx0XHRcdFx0XHR0aGlzLnR5cGUgPSByZXMuZGF0YS50eXBlLnRvU3RyaW5nKCk7XHJcblx0XHRcdFx0XHRjb25zdCBpbnZvaWNlSXRlbSA9IHRoaXMuaW52b2ljZVR5cGVMaXN0LmZpbmQoaXRlbSA9PiBpdGVtLnZhbHVlID09PSB0aGlzLnR5cGUpO1xyXG5cdFx0XHRcdFx0dGhpcy50eXBlTmFtZSA9IGludm9pY2VJdGVtLm5hbWU7XHJcblx0XHRcdFx0XHR0aGlzLm5hbWUgPSByZXMuZGF0YS5uYW1lO1xyXG5cdFx0XHRcdFx0dGhpcy5kcmF3ZXJfcGhvbmUgPSByZXMuZGF0YS5kcmF3ZXJfcGhvbmU7XHJcblx0XHRcdFx0XHR0aGlzLmVtYWlsID0gcmVzLmRhdGEuZW1haWw7XHJcblx0XHRcdFx0XHR0aGlzLmR1dHlfbnVtYmVyID0gcmVzLmRhdGEuZHV0eV9udW1iZXI7XHJcblx0XHRcdFx0XHR0aGlzLmJhbmsgPSByZXMuZGF0YS5iYW5rO1xyXG5cdFx0XHRcdFx0dGhpcy5jYXJkX251bWJlciA9IHJlcy5kYXRhLmNhcmRfbnVtYmVyO1xyXG5cdFx0XHRcdFx0dGhpcy5hZGRyZXNzID0gcmVzLmRhdGEuYWRkcmVzcztcclxuXHRcdFx0XHRcdHRoaXMudGVsbCA9IHJlcy5kYXRhLnRlbGw7XHJcblx0XHRcdFx0XHR0aGlzLmlzX2RlZmF1bHQgPSByZXMuZGF0YS5pc19kZWZhdWx0ID8gWycnXSA6IFtdO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVycixcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5L+d5a2YXHJcblx0XHRcdGZvcm1TdWJtaXQoZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRjb25zdCBmb3JtRGF0YSA9IGUuZGV0YWlsLnZhbHVlO1xyXG5cdFx0XHRcdGZvcm1EYXRhLnR5cGUgPSB0aGlzLnR5cGU7XHJcblx0XHRcdFx0aWYgKGZvcm1EYXRhLmhlYWRlcl90eXBlID09PSAnMScpIHtcclxuXHRcdFx0XHRcdGlmICghZm9ybURhdGEubmFtZSkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpemcgOimgeW8gOWFt+WPkeelqOeahOWnk+WQjWApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICghZm9ybURhdGEuZHJhd2VyX3Bob25lKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl5oKo55qE5omL5py65Y+3YCksXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKCEvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdChmb3JtRGF0YS5kcmF3ZXJfcGhvbmUpKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35q2j56Gu6L6T5YWl5oKo55qE5omL5py65Y+3YCksXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKCFmb3JtRGF0YS5lbWFpbCkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeaCqOeahOiBlOezu+mCrueusWApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICghL15cXHcrKFstKy5dXFx3KykqQFxcdysoWy0uXVxcdyspKlxcLlxcdysoWy0uXVxcdyspKiQvLnRlc3QoZm9ybURhdGEuZW1haWwpKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35q2j56Gu6L6T5YWl5oKo55qE6IGU57O76YKu566xYCksXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoZm9ybURhdGEuaGVhZGVyX3R5cGUgPT09ICcyJykge1xyXG5cdFx0XHRcdFx0aWYgKGZvcm1EYXRhLnR5cGUgPT09ICcxJykge1xyXG5cdFx0XHRcdFx0XHRpZiAoIWZvcm1EYXRhLm5hbWUpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl6ZyA6KaB5byA5YW35Y+R56Wo55qE5LyB5Lia5ZCN56ewYCksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoIWZvcm1EYXRhLmR1dHlfbnVtYmVyKSB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpee6s+eojuS6uuivhuWIq+WPt2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKCEvWzAtOUEtSEotTlBRUlRVV1hZXXsyfVxcZHs2fVswLTlBLUhKLU5QUVJUVVdYWV17MTB9Ly50ZXN0KGZvcm1EYXRhLmR1dHlfbnVtYmVyKSkge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fmraPnoa7ovpPlhaXnurPnqI7kurror4bliKvlj7dgKSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICghZm9ybURhdGEuZHJhd2VyX3Bob25lKSB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeaCqOeahOaJi+acuuWPt2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKCEvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdChmb3JtRGF0YS5kcmF3ZXJfcGhvbmUpKSB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+ato+ehrui+k+WFpeaCqOeahOaJi+acuuWPt2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKCFmb3JtRGF0YS5lbWFpbCkge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmgqjnmoTogZTns7vpgq7nrrFgKSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICghL15cXHcrKFstKy5dXFx3KykqQFxcdysoWy0uXVxcdyspKlxcLlxcdysoWy0uXVxcdyspKiQvLnRlc3QoZm9ybURhdGEuZW1haWwpKSB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+ato+ehrui+k+WFpeaCqOeahOiBlOezu+mCrueusWApLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmIChmb3JtRGF0YS50eXBlID09PSAnMicpIHtcclxuXHRcdFx0XHRcdFx0aWYgKCFmb3JtRGF0YS5uYW1lKSB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpemcgOimgeW8gOWFt+WPkeelqOeahOS8geS4muWQjeensGApLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKCFmb3JtRGF0YS5kdXR5X251bWJlcikge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXnurPnqI7kurror4bliKvlj7dgKSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICghL1swLTlBLUhKLU5QUVJUVVdYWV17Mn1cXGR7Nn1bMC05QS1ISi1OUFFSVFVXWFldezEwfS8udGVzdChmb3JtRGF0YS5kdXR5X251bWJlcikpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35q2j56Gu6L6T5YWl57qz56iO5Lq66K+G5Yir5Y+3YCksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoIWZvcm1EYXRhLmRyYXdlcl9waG9uZSkge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmgqjnmoTmiYvmnLrlj7dgKSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICghL14xKDN8NHw1fDd8OHw5fDYpXFxkezl9JC9pLnRlc3QoZm9ybURhdGEuZHJhd2VyX3Bob25lKSkge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fmraPnoa7ovpPlhaXmgqjnmoTmiYvmnLrlj7dgKSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICghZm9ybURhdGEuZW1haWwpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl5oKo55qE6IGU57O76YKu566xYCksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoIS9eXFx3KyhbLSsuXVxcdyspKkBcXHcrKFstLl1cXHcrKSpcXC5cXHcrKFstLl1cXHcrKSokLy50ZXN0KGZvcm1EYXRhLmVtYWlsKSkge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fmraPnoa7ovpPlhaXmgqjnmoTogZTns7vpgq7nrrFgKSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICghZm9ybURhdGEuYmFuaykge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmgqjnmoTlvIDmiLfpk7booYxgKSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICghZm9ybURhdGEuY2FyZF9udW1iZXIpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl5oKo55qE6ZO26KGM6LSm5Y+3YCksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoIS9eXFxkezE2fXxcXGR7MTl9JC8udGVzdChmb3JtRGF0YS5jYXJkX251bWJlcikpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35q2j56Gu6L6T5YWl5oKo55qE6ZO26KGM6LSm5Y+3YCksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoIWZvcm1EYXRhLmFkZHJlc3MpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl5oKo5omA5Zyo55qE5LyB5Lia5Zyw5Z2AYCksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoIWZvcm1EYXRhLnRlbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl5oKo55qE5LyB5Lia55S16K+dYCksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmb3JtRGF0YS5pc19kZWZhdWx0ID0gZm9ybURhdGEuaXNfZGVmYXVsdC5sZW5ndGg7XHJcblx0XHRcdFx0Zm9ybURhdGEuaWQgPSB0aGlzLmlkO1xyXG5cclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOS/neWtmOS4rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aW52b2ljZVNhdmUoZm9ybURhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KGUgPT4ge1xyXG5cdFx0XHRcdFx0XHRzd2l0Y2ggKHRoYXQuZnJvbSkge1xyXG5cdFx0XHRcdFx0XHRcdGNhc2UgJ29yZGVyX2NvbmZpcm0nOlxyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHRoYXQuaWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9nb29kcy9vcmRlcl9jb25maXJtL2luZGV4JHt0aGF0LnVybFF1ZXJ5fSZpbnZvaWNlX2lkPSR7dGhhdC5pZH0maW52b2ljZV90eXBlPSR7Zm9ybURhdGEudHlwZX0maGVhZGVyX3R5cGU9JHt0aGlzLmhlYWRlcl90eXBlfWBcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHMvb3JkZXJfY29uZmlybS9pbmRleCR7dGhhdC51cmxRdWVyeX0maW52b2ljZV9pZD0ke3Jlcy5kYXRhLmlkfSZpbnZvaWNlX3R5cGU9JHtmb3JtRGF0YS50eXBlfSZoZWFkZXJfdHlwZT0ke3RoaXMuaGVhZGVyX3R5cGV9YFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0Y2FzZSAnb3JkZXJfZGV0YWlscyc6XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAodGhhdC5pZCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2dvb2RzL29yZGVyX2RldGFpbHMvaW5kZXg/b3JkZXJfaWQ9JHt0aGF0Lm9yZGVyX2lkfSZpbnZvaWNlX2lkPSR7dGhhdC5pZH0maGVhZGVyX3R5cGU9JHt0aGlzLmhlYWRlcl90eXBlfWBcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHMvb3JkZXJfZGV0YWlscy9pbmRleD9vcmRlcl9pZD0ke3RoYXQub3JkZXJfaWR9Jmludm9pY2VfaWQ9JHtyZXMuZGF0YS5pZH0maGVhZGVyX3R5cGU9JHt0aGlzLmhlYWRlcl90eXBlfWBcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy91c2Vycy91c2VyX2ludm9pY2VfbGlzdC9pbmRleD9mcm9tPWludm9pY2VfZm9ybSdcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sIDEwMDApXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDosIPotbflj5HnpajnsbvlnovlvLnnqpdcclxuXHRcdFx0Y2FsbFR5cGUoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuaGVhZGVyX3R5cGUgPT0gMikge1xyXG5cdFx0XHRcdFx0dGhpcy5wb3B1cFR5cGUgPSB0cnVlO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOS4quS6uuS7heaUr+aMgeaZrumAmuWPkeelqGApLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6YCJ5oup5Y+R56Wo57G75Z6LXHJcblx0XHRcdGNoYW5nZVR5cGUoZSkge1xyXG5cdFx0XHRcdGNvbnN0IHR5cGUgPSBlLmRldGFpbC52YWx1ZSxcclxuXHRcdFx0XHRcdGludm9pY2VJdGVtID0gdGhpcy5pbnZvaWNlVHlwZUxpc3QuZmluZChpdGVtID0+IGl0ZW0udmFsdWUgPT09IHR5cGUpO1xyXG5cdFx0XHRcdGlmICh0eXBlID09PSAnMicgJiYgdGhpcy5oZWFkZXJfdHlwZSA9PT0gJzEnKSB7XHJcblx0XHRcdFx0XHR0aGlzLmhlYWRlcl90eXBlID0gJzInO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnR5cGVOYW1lID0gaW52b2ljZUl0ZW0ubmFtZTtcclxuXHRcdFx0XHR0aGlzLnR5cGUgPSB0eXBlO1xyXG5cdFx0XHRcdHRoaXMucG9wdXBUeXBlID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWFs+mXreWPkeelqOW8ueeql1xyXG5cdFx0XHRjbG9zZVR5cGUoKSB7XHJcblx0XHRcdFx0dGhpcy5wb3B1cFR5cGUgPSBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6YCJ5oup5oqs5aS057G75Z6LXHJcblx0XHRcdGNoYW5nZVRpdGxlVHlwZShlKSB7XHJcblx0XHRcdFx0dGhpcy5oZWFkZXJfdHlwZSA9IGUuZGV0YWlsLnZhbHVlO1xyXG5cdFx0XHRcdHRoaXMudHlwZSA9ICcxJztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdC9kZWVwLy5kaXNhYmxlZCAudW5pLXJhZGlvLWlucHV0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcblx0fVxyXG5cclxuXHRmb3JtIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdGZvcm0gaW5wdXQsXHJcblx0Zm9ybSByYWRpby1ncm91cCB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cclxuXHRmb3JtIGlucHV0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0fVxyXG5cclxuXHRmb3JtIGxhYmVsIHtcclxuXHRcdG1hcmdpbi1yaWdodDogNTBycHg7XHJcblx0fVxyXG5cclxuXHRmb3JtIHJhZGlvIHtcclxuXHRcdG1hcmdpbi1yaWdodDogOHJweDtcclxuXHR9XHJcblxyXG5cdGZvcm0gY2hlY2tib3gtZ3JvdXAge1xyXG5cdFx0aGVpZ2h0OiA5MHJweDtcclxuXHR9XHJcblxyXG5cdGZvcm0gY2hlY2tib3gge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5wYW5lbCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHJweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdH1cclxuXHJcblx0LnBhbmVsfi5wYW5lbCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNHJweDtcclxuXHR9XHJcblxyXG5cdC5wYW5lbCAuYWNlYS1yb3cge1xyXG5cdFx0aGVpZ2h0OiA5MHJweDtcclxuXHR9XHJcblxyXG5cdC5wYW5lbCAuYWNlYS1yb3d+LmFjZWEtcm93IHtcclxuXHRcdGJvcmRlci10b3A6IDFycHggc29saWQgI0VFRUVFRTtcclxuXHR9XHJcblxyXG5cdC5pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICNCQkJCQkI7XHJcblx0fVxyXG5cclxuXHQuaWNvbi14aWFuZ3lvdSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjVycHg7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICNCRkJGQkY7XHJcblx0XHRtYXJnaW4tdG9wOiAycnB4O1xyXG5cdH1cclxuXHJcblx0LnBvcHVwIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHJweDtcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdH1cclxuXHJcblx0LnBvcHVwLm9uIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdC5wb3B1cCAudGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAxMzdycHg7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzN3JweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5wb3B1cCBzY3JvbGwtdmlldyB7XHJcblx0XHRoZWlnaHQ6IDQ2NnJweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHJweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQucG9wdXAgbGFiZWwge1xyXG5cdFx0cGFkZGluZzogMzVycHggMzBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHR9XHJcblxyXG5cdC5wb3B1cCAudGV4dCB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LnBvcHVwIC5pbmZvIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGNvbG9yOiAjOTA5MDkwO1xyXG5cdH1cclxuXHJcblx0LnBvcHVwIC5pY29uLWd1YW5iaSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHJpZ2h0OiAzMHJweDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICM3MDcwNzA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQucG9wdXAgLnRleHQgLmFjZWEtcm93IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnBvcHVwIC5uYW1lIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5wb3B1cCAubGFiZWwge1xyXG5cdFx0d2lkdGg6IDU2cnB4O1xyXG5cdFx0aGVpZ2h0OiAyOHJweDtcclxuXHRcdGJvcmRlcjogMXJweCBzb2xpZCAjRTkzMzIzO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE4cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjRTkzMzIzO1xyXG5cdH1cclxuXHJcblx0LnBvcHVwIC50eXBlIHtcclxuXHRcdHdpZHRoOiAxMjRycHg7XHJcblx0XHRoZWlnaHQ6IDQycnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTRycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGMEUwO1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjRDY3MzAwO1xyXG5cdH1cclxuXHJcblx0LnBvcHVwIC50eXBlLnNwZWNpYWwge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZERTlFNztcclxuXHRcdGNvbG9yOiAjRTkzMzIzO1xyXG5cdH1cclxuXHJcblx0LmJ1dHRvbi1zZWN0aW9uIHtcclxuXHRcdC8qIHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTsgKi9cclxuXHRcdHBhZGRpbmc6IDU4cnB4IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LmJ1dHRvbi1zZWN0aW9uIC5idXR0b24ge1xyXG5cdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDQzcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0fVxyXG5cclxuXHQuYnV0dG9uLXNlY3Rpb24gLm5hdmlnYXRvciB7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyOiAxcnB4IHNvbGlkIHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDNycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyNnJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///756\n"); /***/ }), /* 757 */ /*!***************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/wechat_login/index.vue?mpType=page ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_9a6a4c7a_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=9a6a4c7a&mpType=page */ 758);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 760);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_9a6a4c7a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_9a6a4c7a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_9a6a4c7a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/wechat_login/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9OWE2YTRjN2EmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy93ZWNoYXRfbG9naW4vaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///757\n"); /***/ }), /* 758 */ /*!*********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/wechat_login/index.vue?vue&type=template&id=9a6a4c7a&mpType=page ***! \*********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9a6a4c7a_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=9a6a4c7a&mpType=page */ 759); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9a6a4c7a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9a6a4c7a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9a6a4c7a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9a6a4c7a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 759 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/wechat_login/index.vue?vue&type=template&id=9a6a4c7a&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "wrapper"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _c("view", { staticClass: _vm._$s(1, "sc", "bag"), attrs: { _i: 1 } }, [ _c("img", { attrs: { src: _vm._$s( 2, "a-src", "../static/login-bg_" + _vm.colorStatus + ".jpg" ), _i: 2, }, }), ]), _c("view", { staticClass: _vm._$s(3, "sc", "system-height"), style: _vm._$s(3, "s", { height: _vm.statusBarHeight }), attrs: { _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "merchant-msg"), attrs: { _i: 4 } }, [ _c("img", { attrs: { src: _vm._$s(5, "a-src", _vm.configData.wap_login_logo), _i: 5, }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "name"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.configData.site_name)))] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "wechat_login"), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "btn-wrapper"), attrs: { _i: 8 }, }), ] ), _vm._$s(9, "i", !_vm.canGetPrivacySetting) ? _c( "view", { staticClass: _vm._$s(9, "sc", "protocol"), attrs: { _i: 9 } }, [ _c( "checkbox-group", { attrs: { _i: 10 }, on: { click: function ($event) { $event.stopPropagation() return _vm.ChangeIsDefault($event) }, }, }, [ _c("checkbox", { class: _vm._$s(11, "c", _vm.inAnimation ? "trembling" : ""), attrs: { checked: _vm._$s( 11, "a-checked", _vm.protocol ? true : false ), _i: 11, }, on: { animationend: function ($event) { _vm.inAnimation = false }, }, }), _c( "text", { attrs: { _i: 12 }, on: { click: function ($event) { $event.stopPropagation() return _vm.ChangeIsDefault($event) }, }, }, [ _vm._v( _vm._$s(12, "t0-0", _vm._s(_vm.$t("已阅读并同意"))) ), ] ), _c( "text", { staticClass: _vm._$s(13, "sc", "main-color"), attrs: { _i: 13 }, on: { click: function ($event) { $event.stopPropagation() return _vm.privacy(4) }, }, }, [ _vm._v( _vm._$s(13, "t0-0", _vm._s(_vm.$t("《用户协议》"))) ), ] ), _vm._v(_vm._$s(10, "t3-0", _vm._s(_vm.$t("与")))), _c( "text", { staticClass: _vm._$s(14, "sc", "main-color"), attrs: { _i: 14 }, on: { click: function ($event) { $event.stopPropagation() return _vm.privacy(3) }, }, }, [ _vm._v( _vm._$s(14, "t0-0", _vm._s(_vm.$t("《隐私协议》"))) ), ] ), ] ), ] ) : _vm._e(), _vm._$s(15, "i", _vm.isUp) ? [ _c("mobileLogin", { attrs: { isUp: _vm.isUp, canClose: _vm.canClose, authKey: _vm.authKey, _i: 16, }, on: { close: _vm.maskClose, wechatPhone: _vm.wechatPhone }, }), ] : _vm._e(), _vm._$s(17, "i", _vm.isPhoneBox) ? [ _c("routinePhone", { attrs: { logoUrl: _vm.logoUrl, isPhoneBox: _vm.isPhoneBox, authKey: _vm.authKey, _i: 18, }, on: { loginSuccess: _vm.bindPhoneClose }, }), ] : _vm._e(), [ _c("editUserModal", { attrs: { isShow: _vm.isShow, _i: 20 }, on: { closeEdit: _vm.closeEdit, editSuccess: _vm.editSuccess }, }), ], ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 760 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/wechat_login/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 761);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI3NjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///760\n"); /***/ }), /* 761 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/wechat_login/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../components/login_mobile/index.vue */ 762));\nvar _routine_phone = _interopRequireDefault(__webpack_require__(/*! ../components/login_mobile/routine_phone.vue */ 948));\nvar _index2 = _interopRequireDefault(__webpack_require__(/*! @/components/eidtUserModal/index.vue */ 403));\nvar _index3 = _interopRequireDefault(__webpack_require__(/*! @/components/privacyAgreementPopup/index.vue */ 953));\nvar _public = __webpack_require__(/*! @/api/public */ 45);\nvar _cache = __webpack_require__(/*! @/config/cache */ 33);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _routine = _interopRequireDefault(__webpack_require__(/*! @/libs/routine */ 41));\nvar _wechat = _interopRequireDefault(__webpack_require__(/*! @/libs/wechat */ 40));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _wechat2 = _interopRequireDefault(__webpack_require__(/*! @/libs/wechat.js */ 40));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\nvar _utils = __webpack_require__(/*! @/utils */ 38);\nvar _cache2 = _interopRequireDefault(__webpack_require__(/*! @/utils/cache */ 18));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar statusBarHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar _default = {\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n isUp: false,\n canClose: true,\n phone: '',\n statusBarHeight: statusBarHeight,\n isHome: false,\n isPhoneBox: false,\n protocol: false,\n isShow: false,\n isLogin: false,\n logoUrl: '',\n code: '',\n authKey: '',\n options: '',\n userInfo: {},\n codeNum: 0,\n canUseGetUserProfile: false,\n canGetPrivacySetting: false,\n inAnimation: false,\n colorStatus: uni.getStorageSync('color_status'),\n mp_is_new: this.$Cache.get('MP_VERSION_ISNEW') || false,\n configData: _cache2.default.get('BASIC_CONFIG'),\n bindPhone: false\n };\n },\n components: {\n mobileLogin: _index.default,\n routinePhone: _routine_phone.default,\n editUserModal: _index2.default,\n privacyAgreementPopup: _index3.default\n },\n onLoad: function onLoad(options) {\n if (uni.getUserProfile) {\n this.canUseGetUserProfile = true;\n }\n var that = this;\n var pages = getCurrentPages();\n var prePage = pages[pages.length - 2];\n if (prePage && prePage.route == 'pages/order_addcart/order_addcart') {\n this.isHome = true;\n } else {\n this.isHome = false;\n }\n },\n methods: {\n wechatAuthLogin: function wechatAuthLogin(d, back_url) {\n var _this = this;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u767B\\u5F55\\u4E2D\")\n });\n (0, _public.wechatAuthLogin)(d).then(function (res) {\n uni.hideLoading();\n if (res.data.bindPhone) {\n _this.authKey = res.data.key;\n uni.navigateTo({\n url: \"/pages/users/binding_phone/index?authKey=\".concat(_this.authKey, \"&backUrl=\").concat(back_url)\n });\n } else {\n var time = res.data.expires_time - _this.$Cache.time();\n _this.$store.commit('LOGIN', {\n token: res.data.token,\n time: time\n });\n _this.getUserInfo(0, back_url);\n }\n }).catch(function (err) {\n uni.hideLoading();\n uni.showToast({\n title: err,\n icon: 'none',\n duration: 2000\n });\n });\n },\n onAgree: function onAgree() {\n this.protocol = true;\n },\n // 小程序 22.11.8日删除getUserProfile 接口获取用户昵称头像\n userLogin: function userLogin() {\n var _this2 = this;\n // if (!this.protocol) {\n // \tuni.showToast({\n // \t\ttitle: this.$t('请先阅读并同意协议'),\n // \t\ticon: 'none',\n // \t\tduration: 2000\n // \t});\n // \treturn\n // }\n _routine.default.getCode().then(function (code) {\n // uni.showLoading({\n // \ttitle: this.$t(`正在登录中`)\n // });\n (0, _public.authType)({\n code: code,\n spread_spid: app.globalData.spid,\n spread_code: app.globalData.code\n }).then(function (res) {\n uni.hideLoading();\n _this2.authKey = res.data.key;\n _this2.bindPhone = res.data.bindPhone;\n // uni.navigateTo({\n // \turl: `/pages/users/binding_phone/index?authKey=${res.data.key}`\n // })\n }).catch(function (err) {\n uni.hideLoading();\n uni.showToast({\n title: err,\n icon: 'none',\n duration: 2000\n });\n });\n }).catch(function (err) {\n __f__(\"log\", err, \" at pages/users/wechat_login/index.vue:244\");\n });\n },\n getAuthLogin: function getAuthLogin() {\n var _this3 = this;\n if (!this.authKey) return;\n if (!this.protocol) {\n uni.showToast({\n title: this.$t('请先阅读并同意协议'),\n icon: 'none',\n duration: 2000\n });\n return;\n }\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u767B\\u5F55\\u4E2D\")\n });\n (0, _public.authLogin)({\n key: this.authKey\n }).then(function (res) {\n __f__(\"log\", res, \" at pages/users/wechat_login/index.vue:263\");\n var time = res.data.expires_time - _this3.$Cache.time();\n _this3.$store.commit('LOGIN', {\n token: res.data.token,\n time: time\n });\n _this3.getUserInfo(res.data.bindName);\n }).catch(function (err) {\n uni.hideLoading();\n uni.showToast({\n title: err,\n icon: 'none',\n duration: 2000\n });\n });\n },\n ChangeIsDefault: function ChangeIsDefault(e) {\n this.$set(this, 'protocol', !this.protocol);\n },\n editSuccess: function editSuccess() {\n this.isShow = false;\n },\n phoneLogin: function phoneLogin() {\n uni.navigateTo({\n url: \"/pages/users/binding_phone/index?authKey=\".concat(this.authKey, \"&pageType=0\")\n });\n },\n closeEdit: function closeEdit() {\n this.isShow = false;\n this.$util.Tips({\n title: this.$t(\"\\u767B\\u5F55\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 3\n });\n },\n onReject: function onReject() {\n uni.navigateBack();\n },\n back: function back() {\n uni.navigateBack({\n delta: 1\n });\n },\n home: function home() {\n uni.switchTab({\n url: '/pages/index/index'\n });\n },\n // 弹窗关闭\n maskClose: function maskClose(new_user) {\n this.isUp = false;\n },\n bindPhoneClose: function bindPhoneClose(data) {\n this.isPhoneBox = false;\n if (data.isStatus) {\n this.$util.Tips({\n title: this.$t(\"\\u767B\\u5F55\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 3\n });\n }\n },\n /**\n * 获取个人用户信息\n */\n getUserInfo: function getUserInfo(new_user, back_url) {\n var _this4 = this;\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n uni.hideLoading();\n that.userInfo = res.data;\n that.$store.commit('SETUID', res.data.uid);\n that.$store.commit('UPDATE_USERINFO', res.data);\n if (new_user) {\n _this4.isShow = true;\n } else {\n that.$util.Tips({\n title: that.$t(\"\\u767B\\u5F55\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 4,\n url: back_url || '/pages/user/index'\n });\n }\n }).catch(function (err) {\n uni.hideLoading();\n uni.showToast({\n title: err.msg,\n icon: 'none',\n duration: 2000\n });\n });\n },\n privacy: function privacy(type) {\n uni.navigateTo({\n url: \"/pages/users/privacy/index?type=\" + type\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvd2VjaGF0X2xvZ2luL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJtaXhpbnMiLCJkYXRhIiwiaW1nSG9zdCIsImlzVXAiLCJjYW5DbG9zZSIsInBob25lIiwic3RhdHVzQmFySGVpZ2h0IiwiaXNIb21lIiwiaXNQaG9uZUJveCIsInByb3RvY29sIiwiaXNTaG93IiwiaXNMb2dpbiIsImxvZ29VcmwiLCJjb2RlIiwiYXV0aEtleSIsIm9wdGlvbnMiLCJ1c2VySW5mbyIsImNvZGVOdW0iLCJjYW5Vc2VHZXRVc2VyUHJvZmlsZSIsImNhbkdldFByaXZhY3lTZXR0aW5nIiwiaW5BbmltYXRpb24iLCJjb2xvclN0YXR1cyIsIm1wX2lzX25ldyIsImNvbmZpZ0RhdGEiLCJiaW5kUGhvbmUiLCJjb21wb25lbnRzIiwibW9iaWxlTG9naW4iLCJyb3V0aW5lUGhvbmUiLCJlZGl0VXNlck1vZGFsIiwicHJpdmFjeUFncmVlbWVudFBvcHVwIiwib25Mb2FkIiwibWV0aG9kcyIsIndlY2hhdEF1dGhMb2dpbiIsInVuaSIsInRpdGxlIiwidXJsIiwidG9rZW4iLCJ0aW1lIiwiaWNvbiIsImR1cmF0aW9uIiwib25BZ3JlZSIsInVzZXJMb2dpbiIsIlJvdXRpbmUiLCJ0aGVuIiwic3ByZWFkX3NwaWQiLCJzcHJlYWRfY29kZSIsImNhdGNoIiwiZ2V0QXV0aExvZ2luIiwia2V5IiwiQ2hhbmdlSXNEZWZhdWx0IiwiZWRpdFN1Y2Nlc3MiLCJwaG9uZUxvZ2luIiwiY2xvc2VFZGl0IiwidGFiIiwib25SZWplY3QiLCJiYWNrIiwiZGVsdGEiLCJob21lIiwibWFza0Nsb3NlIiwiYmluZFBob25lQ2xvc2UiLCJnZXRVc2VySW5mbyIsInRoYXQiLCJwcml2YWN5Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBdUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFTQTtBQU1BO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFsQ0E7QUFDQTtBQUFBLGVBa0NBO0VBQ0FBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7SUFNQTtJQWtCQTtJQUNBO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO1FBQ0FEO1FBQ0E7VUFDQTtVQUNBQTtZQUNBRTtVQUNBO1FBQ0E7VUFDQTtVQUNBO1lBQ0FDO1lBQ0FDO1VBQ0E7VUFDQTtRQUNBO01BQ0E7UUFDQUo7UUFDQUE7VUFDQUM7VUFDQUk7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQUMsMkJBQ0FDO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQTlCO1VBQ0ErQjtVQUNBQztRQUNBO1VBQ0FaO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBLEdBQ0FhO1VBQ0FiO1VBQ0FBO1lBQ0FDO1lBQ0FJO1lBQ0FDO1VBQ0E7UUFDQTtNQUNBLEdBQ0FPO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0FkO1VBQ0FDO1VBQ0FJO1VBQ0FDO1FBQ0E7UUFDQTtNQUNBO01BQ0FOO1FBQ0FDO01BQ0E7TUFDQTtRQUNBYztNQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0FaO1VBQ0FDO1FBQ0E7UUFDQTtNQUNBO1FBQ0FKO1FBQ0FBO1VBQ0FDO1VBQ0FJO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FVO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQWxCO1FBQ0FFO01BQ0E7SUFDQTtJQUNBaUI7TUFDQTtNQUNBO1FBQ0FsQjtRQUNBSTtNQUNBO1FBQ0FlO01BQ0E7SUFDQTtJQUNBQztNQUNBckI7SUFDQTtJQWFBc0I7TUFDQXRCO1FBQ0F1QjtNQUNBO0lBQ0E7SUFFQUM7TUFDQXhCO1FBQ0FFO01BQ0E7SUFDQTtJQUNBO0lBQ0F1QjtNQUNBO0lBTUE7SUFDQUM7TUFDQTtNQUNBO1FBS0E7VUFDQXpCO1VBQ0FJO1FBQ0E7VUFDQWU7UUFDQTtNQUVBO0lBQ0E7SUF5REE7QUFDQTtBQUNBO0lBQ0FPO01BQUE7TUFDQTtNQUNBO1FBQ0EzQjtRQUNBNEI7UUFDQUE7UUFDQUE7UUFDQTtVQUNBO1FBQ0E7VUFVQUE7WUFDQTNCO1lBQ0FJO1VBQ0E7WUFDQWU7WUFDQWxCO1VBQ0E7UUFFQTtNQUNBO1FBQ0FGO1FBQ0FBO1VBQ0FDO1VBQ0FJO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0F1QjtNQUNBN0I7UUFDQUU7TUFDQTtJQUNBO0VBdUVBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiI3NjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiIGNsYXNzPVwid3JhcHBlclwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJiYWdcIj5cclxuXHRcdFx0PGltZyA6c3JjPVwiYC4uL3N0YXRpYy9sb2dpbi1iZ18ke2NvbG9yU3RhdHVzfS5qcGdgXCIgYWx0PVwiXCIgc3Jjc2V0PVwiXCI+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInN5c3RlbS1oZWlnaHRcIiA6c3R5bGU9XCJ7IGhlaWdodDogc3RhdHVzQmFySGVpZ2h0IH1cIj48L3ZpZXc+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGl0bGUtYmFyXCIgc3R5bGU9XCJoZWlnaHQ6IDQzcHg7XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiIEBjbGljaz1cImJhY2tcIiB2LWlmPVwiIWlzSG9tZVwiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvbGVmdC5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvblwiIEBjbGljaz1cImhvbWVcIiB2LWVsc2U+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uL3N0YXRpYy9ob21lLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0e3skdChg5ZWG5Z+O55m75b2VYCl9fVxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1lcmNoYW50LW1zZ1wiPlxyXG5cdFx0XHQ8aW1nIDpzcmM9XCJjb25maWdEYXRhLndhcF9sb2dpbl9sb2dvXCIgLz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+XHJcblx0XHRcdFx0e3tjb25maWdEYXRhLnNpdGVfbmFtZX19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwid2VjaGF0X2xvZ2luXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0XHQ8YnV0dG9uIGhvdmVyLWNsYXNzPVwibm9uZVwiIEBjbGljaz1cIndlY2hhdExvZ2luXCIgY2xhc3M9XCJiZy10aGVtZSBidG4xXCI+e3skdChg5b6u5L+h55m75b2VYCl9fTwvYnV0dG9uPlxyXG5cdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHRcdDx0ZW1wbGF0ZSB2LWlmPVwiY29uZmlnRGF0YS53ZWNoYXRfYXV0aF9zd2l0Y2hcIj5cclxuXHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJiZy10aGVtZSBidG4xXCIgdi1pZj1cImJpbmRQaG9uZVwiIG9wZW4tdHlwZT1cImdldFBob25lTnVtYmVyXCJcclxuXHRcdFx0XHRcdFx0QGdldHBob25lbnVtYmVyPVwiZ2V0cGhvbmVudW1iZXJcIj57eyR0KGDmjojmnYPnmbvlvZVgKX19PC9idXR0b24+XHJcblx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiYmctdGhlbWUgYnRuMVwiIHYtZWxzZS1pZj1cIiFiaW5kUGhvbmVcIiBAY2xpY2s9XCJnZXRBdXRoTG9naW5cIj5cclxuXHRcdFx0XHRcdFx0e3skdChg5o6I5p2D55m75b2VYCl9fVxyXG5cdFx0XHRcdFx0PC9idXR0b24+XHJcblx0XHRcdFx0PC90ZW1wbGF0ZT5cclxuXHRcdFx0XHQ8YnV0dG9uIHYtaWY9XCJjb25maWdEYXRhLnBob25lX2F1dGhfc3dpdGNoXCIgaG92ZXItY2xhc3M9XCJub25lXCIgQGNsaWNrPVwicGhvbmVMb2dpblwiXHJcblx0XHRcdFx0XHRjbGFzcz1cImJ0bjJcIj57eyR0KGDmiYvmnLrlj7fnmbvlvZVgKX19PC9idXR0b24+XHJcblx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwicHJvdG9jb2xcIiB2LWlmPVwiIWNhbkdldFByaXZhY3lTZXR0aW5nXCI+XHJcblx0XHRcdDxjaGVja2JveC1ncm91cCBAY2xpY2suc3RvcD0nQ2hhbmdlSXNEZWZhdWx0Jz5cclxuXHRcdFx0XHQ8Y2hlY2tib3ggOmNsYXNzPVwiaW5BbmltYXRpb24/J3RyZW1ibGluZyc6JydcIiBAYW5pbWF0aW9uZW5kPSdpbkFuaW1hdGlvbj1mYWxzZSdcclxuXHRcdFx0XHRcdDpjaGVja2VkPVwicHJvdG9jb2wgPyB0cnVlIDogZmFsc2VcIiAvPiA8dGV4dCBAY2xpY2suc3RvcD0nQ2hhbmdlSXNEZWZhdWx0Jz57eyR0KGDlt7LpmIXor7vlubblkIzmhI9gKX19PC90ZXh0PlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwibWFpbi1jb2xvclwiIEBjbGljay5zdG9wPVwicHJpdmFjeSg0KVwiPnt7JHQoYOOAiueUqOaIt+WNj+iuruOAi2ApfX08L3RleHQ+XHJcblx0XHRcdFx0e3skdChg5LiOYCl9fTx0ZXh0IGNsYXNzPVwibWFpbi1jb2xvclwiIEBjbGljay5zdG9wPVwicHJpdmFjeSgzKVwiPnt7JHQoYOOAiumakOengeWNj+iuruOAi2ApfX08L3RleHQ+XHJcblx0XHRcdDwvY2hlY2tib3gtZ3JvdXA+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8YmxvY2sgdi1pZj1cImlzVXBcIj5cclxuXHRcdFx0PG1vYmlsZUxvZ2luIDppc1VwPVwiaXNVcFwiIDpjYW5DbG9zZT1cImNhbkNsb3NlXCIgQGNsb3NlPVwibWFza0Nsb3NlXCIgOmF1dGhLZXk9XCJhdXRoS2V5XCJcclxuXHRcdFx0XHRAd2VjaGF0UGhvbmU9XCJ3ZWNoYXRQaG9uZVwiPjwvbW9iaWxlTG9naW4+XHJcblx0XHQ8L2Jsb2NrPlxyXG5cdFx0PGJsb2NrIHYtaWY9XCJpc1Bob25lQm94XCI+XHJcblx0XHRcdDxyb3V0aW5lUGhvbmUgOmxvZ29Vcmw9XCJsb2dvVXJsXCIgOmlzUGhvbmVCb3g9XCJpc1Bob25lQm94XCIgQGxvZ2luU3VjY2Vzcz1cImJpbmRQaG9uZUNsb3NlXCIgOmF1dGhLZXk9XCJhdXRoS2V5XCI+XHJcblx0XHRcdDwvcm91dGluZVBob25lPlxyXG5cdFx0PC9ibG9jaz5cclxuXHRcdDxibG9jaz5cclxuXHRcdFx0PGVkaXRVc2VyTW9kYWwgOmlzU2hvdz1cImlzU2hvd1wiIEBjbG9zZUVkaXQ9XCJjbG9zZUVkaXRcIiBAZWRpdFN1Y2Nlc3M9XCJlZGl0U3VjY2Vzc1wiPlxyXG5cdFx0XHQ8L2VkaXRVc2VyTW9kYWw+XHJcblx0XHQ8L2Jsb2NrPlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8cHJpdmFjeUFncmVlbWVudFBvcHVwIHYtaWY9XCJjYW5HZXRQcml2YWN5U2V0dGluZ1wiIEBvblJlamVjdD1cIm9uUmVqZWN0XCIgQG9uQWdyZWU9XCJvbkFncmVlXCI+XHJcblx0XHQ8L3ByaXZhY3lBZ3JlZW1lbnRQb3B1cD5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0Y29uc3QgYXBwID0gZ2V0QXBwKCk7XHJcblx0bGV0IHN0YXR1c0JhckhlaWdodCA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnN0YXR1c0JhckhlaWdodCArICdweCc7XHJcblx0aW1wb3J0IG1vYmlsZUxvZ2luIGZyb20gJy4uL2NvbXBvbmVudHMvbG9naW5fbW9iaWxlL2luZGV4LnZ1ZSc7XHJcblx0aW1wb3J0IHJvdXRpbmVQaG9uZSBmcm9tICcuLi9jb21wb25lbnRzL2xvZ2luX21vYmlsZS9yb3V0aW5lX3Bob25lLnZ1ZSc7XHJcblx0aW1wb3J0IGVkaXRVc2VyTW9kYWwgZnJvbSAnQC9jb21wb25lbnRzL2VpZHRVc2VyTW9kYWwvaW5kZXgudnVlJ1xyXG5cdGltcG9ydCBwcml2YWN5QWdyZWVtZW50UG9wdXAgZnJvbSAnQC9jb21wb25lbnRzL3ByaXZhY3lBZ3JlZW1lbnRQb3B1cC9pbmRleC52dWUnXHJcblx0aW1wb3J0IHtcclxuXHRcdGdldExvZ28sXHJcblx0XHRzaWxlbmNlQXV0aCxcclxuXHRcdHJvdXRpbmVCaW5kaW5nUGhvbmUsXHJcblx0XHR3ZWNoYXRBdXRoVjIsXHJcblx0XHRhdXRoVHlwZSxcclxuXHRcdGF1dGhMb2dpbixcclxuXHRcdHdlY2hhdEF1dGhMb2dpblxyXG5cdH0gZnJvbSAnQC9hcGkvcHVibGljJztcclxuXHRpbXBvcnQge1xyXG5cdFx0TE9HT19VUkwsXHJcblx0XHRFWFBJUkVTX1RJTUUsXHJcblx0XHRVU0VSX0lORk8sXHJcblx0XHRTVEFURV9SX0tFWVxyXG5cdH0gZnJvbSAnQC9jb25maWcvY2FjaGUnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRVc2VySW5mb1xyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IFJvdXRpbmUgZnJvbSAnQC9saWJzL3JvdXRpbmUnO1xyXG5cdGltcG9ydCB3ZWNoYXQgZnJvbSAnQC9saWJzL3dlY2hhdCc7XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0aW1wb3J0IEF1dGggZnJvbSAnQC9saWJzL3dlY2hhdC5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdEhUVFBfUkVRVUVTVF9VUkxcclxuXHR9IGZyb20gJ0AvY29uZmlnL2FwcCc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGlzV2VpeGluXHJcblx0fSBmcm9tIFwiQC91dGlsc1wiO1xyXG5cdGltcG9ydCBDYWNoZSBmcm9tICdAL3V0aWxzL2NhY2hlJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWdIb3N0OiBIVFRQX1JFUVVFU1RfVVJMLFxyXG5cdFx0XHRcdGlzVXA6IGZhbHNlLFxyXG5cdFx0XHRcdGNhbkNsb3NlOiB0cnVlLFxyXG5cdFx0XHRcdHBob25lOiAnJyxcclxuXHRcdFx0XHRzdGF0dXNCYXJIZWlnaHQ6IHN0YXR1c0JhckhlaWdodCxcclxuXHRcdFx0XHRpc0hvbWU6IGZhbHNlLFxyXG5cdFx0XHRcdGlzUGhvbmVCb3g6IGZhbHNlLFxyXG5cdFx0XHRcdHByb3RvY29sOiBmYWxzZSxcclxuXHRcdFx0XHRpc1Nob3c6IGZhbHNlLFxyXG5cdFx0XHRcdGlzTG9naW46IGZhbHNlLFxyXG5cdFx0XHRcdGxvZ29Vcmw6ICcnLFxyXG5cdFx0XHRcdGNvZGU6ICcnLFxyXG5cdFx0XHRcdGF1dGhLZXk6ICcnLFxyXG5cdFx0XHRcdG9wdGlvbnM6ICcnLFxyXG5cdFx0XHRcdHVzZXJJbmZvOiB7fSxcclxuXHRcdFx0XHRjb2RlTnVtOiAwLFxyXG5cdFx0XHRcdGNhblVzZUdldFVzZXJQcm9maWxlOiBmYWxzZSxcclxuXHRcdFx0XHRjYW5HZXRQcml2YWN5U2V0dGluZzogZmFsc2UsXHJcblx0XHRcdFx0aW5BbmltYXRpb246IGZhbHNlLFxyXG5cdFx0XHRcdGNvbG9yU3RhdHVzOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2NvbG9yX3N0YXR1cycpLFxyXG5cdFx0XHRcdG1wX2lzX25ldzogdGhpcy4kQ2FjaGUuZ2V0KCdNUF9WRVJTSU9OX0lTTkVXJykgfHwgZmFsc2UsXHJcblx0XHRcdFx0Y29uZmlnRGF0YTogQ2FjaGUuZ2V0KCdCQVNJQ19DT05GSUcnKSxcclxuXHRcdFx0XHRiaW5kUGhvbmU6IGZhbHNlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRtb2JpbGVMb2dpbixcclxuXHRcdFx0cm91dGluZVBob25lLFxyXG5cdFx0XHRlZGl0VXNlck1vZGFsLFxyXG5cdFx0XHRwcml2YWN5QWdyZWVtZW50UG9wdXBcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRpZiAodW5pLmdldFVzZXJQcm9maWxlKSB7XHJcblx0XHRcdFx0dGhpcy5jYW5Vc2VHZXRVc2VyUHJvZmlsZSA9IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0aWYgKHd4LmdldFByaXZhY3lTZXR0aW5nKSB7XHJcblx0XHRcdFx0dGhpcy5jYW5HZXRQcml2YWN5U2V0dGluZyA9IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0dGhpcy51c2VyTG9naW4oKVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRjb2RlLFxyXG5cdFx0XHRcdHN0YXRlXHJcblx0XHRcdH0gPSBvcHRpb25zO1xyXG5cdFx0XHRpZiAoY29kZSkge1xyXG5cdFx0XHRcdGxldCBzcHJlYWQgPSB0aGlzLiRDYWNoZS5nZXQoXCJzcHJlYWRcIikgfHwgJyc7XHJcblx0XHRcdFx0bGV0IGJhY2tVcmwgPSBzdGF0ZSA/IGRlY29kZVVSSUNvbXBvbmVudChzdGF0ZSkgOiAnJ1xyXG5cdFx0XHRcdHRoaXMud2VjaGF0QXV0aExvZ2luKHtcclxuXHRcdFx0XHRcdGNvZGUsXHJcblx0XHRcdFx0XHRzcHJlYWRcclxuXHRcdFx0XHR9LCBiYWNrVXJsKVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRsZXQgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKTtcclxuXHRcdFx0bGV0IHByZVBhZ2UgPSBwYWdlc1twYWdlcy5sZW5ndGggLSAyXTtcclxuXHRcdFx0aWYgKHByZVBhZ2UgJiYgcHJlUGFnZS5yb3V0ZSA9PSAncGFnZXMvb3JkZXJfYWRkY2FydC9vcmRlcl9hZGRjYXJ0Jykge1xyXG5cdFx0XHRcdHRoaXMuaXNIb21lID0gdHJ1ZTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0aGlzLmlzSG9tZSA9IGZhbHNlO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHR3ZWNoYXRBdXRoTG9naW4oZCwgYmFja191cmwpIHtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOato+WcqOeZu+W9leS4rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0d2VjaGF0QXV0aExvZ2luKGQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLmJpbmRQaG9uZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmF1dGhLZXkgPSByZXMuZGF0YS5rZXlcclxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy91c2Vycy9iaW5kaW5nX3Bob25lL2luZGV4P2F1dGhLZXk9JHt0aGlzLmF1dGhLZXl9JmJhY2tVcmw9JHtiYWNrX3VybH1gXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRsZXQgdGltZSA9IHJlcy5kYXRhLmV4cGlyZXNfdGltZSAtIHRoaXMuJENhY2hlLnRpbWUoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KCdMT0dJTicsIHtcclxuXHRcdFx0XHRcdFx0XHR0b2tlbjogcmVzLmRhdGEudG9rZW4sXHJcblx0XHRcdFx0XHRcdFx0dGltZTogdGltZVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbygwLCBiYWNrX3VybClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVycixcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uQWdyZWUoKSB7XHJcblx0XHRcdFx0dGhpcy5wcm90b2NvbCA9IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5bCP56iL5bqPIDIyLjExLjjml6XliKDpmaRnZXRVc2VyUHJvZmlsZSDmjqXlj6Pojrflj5bnlKjmiLfmmLXnp7DlpLTlg49cclxuXHRcdFx0dXNlckxvZ2luKCkge1xyXG5cdFx0XHRcdC8vIGlmICghdGhpcy5wcm90b2NvbCkge1xyXG5cdFx0XHRcdC8vIFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0Ly8gXHRcdHRpdGxlOiB0aGlzLiR0KCfor7flhYjpmIXor7vlubblkIzmhI/ljY/orq4nKSxcclxuXHRcdFx0XHQvLyBcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdC8vIFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdC8vIFx0fSk7XHJcblx0XHRcdFx0Ly8gXHRyZXR1cm5cclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0Um91dGluZS5nZXRDb2RlKClcclxuXHRcdFx0XHRcdC50aGVuKGNvZGUgPT4ge1xyXG5cdFx0XHRcdFx0XHQvLyB1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0XHQvLyBcdHRpdGxlOiB0aGlzLiR0KGDmraPlnKjnmbvlvZXkuK1gKVxyXG5cdFx0XHRcdFx0XHQvLyB9KTtcclxuXHRcdFx0XHRcdFx0YXV0aFR5cGUoe1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29kZSxcclxuXHRcdFx0XHRcdFx0XHRcdHNwcmVhZF9zcGlkOiBhcHAuZ2xvYmFsRGF0YS5zcGlkLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3ByZWFkX2NvZGU6IGFwcC5nbG9iYWxEYXRhLmNvZGVcclxuXHRcdFx0XHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuYXV0aEtleSA9IHJlcy5kYXRhLmtleTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuYmluZFBob25lID0gcmVzLmRhdGEuYmluZFBob25lXHJcblx0XHRcdFx0XHRcdFx0XHQvLyB1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBcdHVybDogYC9wYWdlcy91c2Vycy9iaW5kaW5nX3Bob25lL2luZGV4P2F1dGhLZXk9JHtyZXMuZGF0YS5rZXl9YFxyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gfSlcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdC5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGVycixcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGVycilcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRBdXRoTG9naW4oKSB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLmF1dGhLZXkpIHJldHVyblxyXG5cdFx0XHRcdGlmICghdGhpcy5wcm90b2NvbCkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCfor7flhYjpmIXor7vlubblkIzmhI/ljY/orq4nKSxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmraPlnKjnmbvlvZXkuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGF1dGhMb2dpbih7XHJcblx0XHRcdFx0XHRrZXk6IHRoaXMuYXV0aEtleVxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdGxldCB0aW1lID0gcmVzLmRhdGEuZXhwaXJlc190aW1lIC0gdGhpcy4kQ2FjaGUudGltZSgpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KCdMT0dJTicsIHtcclxuXHRcdFx0XHRcdFx0dG9rZW46IHJlcy5kYXRhLnRva2VuLFxyXG5cdFx0XHRcdFx0XHR0aW1lOiB0aW1lXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHRoaXMuZ2V0VXNlckluZm8ocmVzLmRhdGEuYmluZE5hbWUpXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDBcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRDaGFuZ2VJc0RlZmF1bHQoZSkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAncHJvdG9jb2wnLCAhdGhpcy5wcm90b2NvbCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGVkaXRTdWNjZXNzKCkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93ID0gZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0cGhvbmVMb2dpbigpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvdXNlcnMvYmluZGluZ19waG9uZS9pbmRleD9hdXRoS2V5PSR7dGhpcy5hdXRoS2V5fSZwYWdlVHlwZT0wYFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlRWRpdCgpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvdyA9IGZhbHNlXHJcblx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnmbvlvZXmiJDlip9gKSxcclxuXHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdHRhYjogM1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRvblJlamVjdCgpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRiYWNrKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnTE9HSU4nLCB7XHJcblx0XHRcdFx0XHRcdHRva2VuOiAnJyxcclxuXHRcdFx0XHRcdFx0dGltZTogMFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZm5kZWYgTVBcclxuXHRcdFx0YmFjaygpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKHtcclxuXHRcdFx0XHRcdGRlbHRhOiAxXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGhvbWUoKSB7XHJcblx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaW5kZXgvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5by556qX5YWz6ZetXHJcblx0XHRcdG1hc2tDbG9zZShuZXdfdXNlcikge1xyXG5cdFx0XHRcdHRoaXMuaXNVcCA9IGZhbHNlO1xyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdGlmIChuZXdfdXNlcikge1xyXG5cdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSB0cnVlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRiaW5kUGhvbmVDbG9zZShkYXRhKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Bob25lQm94ID0gZmFsc2U7XHJcblx0XHRcdFx0aWYgKGRhdGEuaXNTdGF0dXMpIHtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbyhkYXRhLm5ld191c2VyKVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZuZGVmIE1QXHJcblx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg55m75b2V5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHR0YWI6IDNcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0Ly8g5bCP56iL5bqP6I635Y+W5omL5py65Y+356CBXHJcblx0XHRcdGdldHBob25lbnVtYmVyKGUpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMucHJvdG9jb2wpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgn6K+35YWI6ZiF6K+75bm25ZCM5oSP5Y2P6K6uJyksXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDBcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5q2j5Zyo55m75b2V5LitYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRSb3V0aW5lLmdldENvZGUoKVxyXG5cdFx0XHRcdFx0LnRoZW4oY29kZSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0VXNlclBob25lTnVtYmVyKGUuZGV0YWlsLmVuY3J5cHRlZERhdGEsIGUuZGV0YWlsLml2LCBjb2RlKTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2goZXJyb3IgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuJGVtaXQoJ2Nsb3NlUGFnZScsIGZhbHNlKTtcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5bCP56iL5bqP6I635Y+W5omL5py65Y+356CB5Zue6LCDXHJcblx0XHRcdGdldFVzZXJQaG9uZU51bWJlcihlbmNyeXB0ZWREYXRhLCBpdiwgY29kZSkge1xyXG5cdFx0XHRcdHJvdXRpbmVCaW5kaW5nUGhvbmUoe1xyXG5cdFx0XHRcdFx0XHRlbmNyeXB0ZWREYXRhOiBlbmNyeXB0ZWREYXRhLFxyXG5cdFx0XHRcdFx0XHRpdjogaXYsXHJcblx0XHRcdFx0XHRcdGNvZGU6IGNvZGUsXHJcblx0XHRcdFx0XHRcdHNwcmVhZF9zcGlkOiBhcHAuZ2xvYmFsRGF0YS5zcGlkLFxyXG5cdFx0XHRcdFx0XHRzcHJlYWRfY29kZTogYXBwLmdsb2JhbERhdGEuY29kZSxcclxuXHRcdFx0XHRcdFx0a2V5OiB0aGlzLmF1dGhLZXlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRsZXQgdGltZSA9IHJlcy5kYXRhLmV4cGlyZXNfdGltZSAtIHRoaXMuJENhY2hlLnRpbWUoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KCdMT0dJTicsIHtcclxuXHRcdFx0XHRcdFx0XHR0b2tlbjogcmVzLmRhdGEudG9rZW4sXHJcblx0XHRcdFx0XHRcdFx0dGltZTogdGltZVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0Ly8gdGhpcy51c2VySW5mbyA9IHJlcy5kYXRhLnVzZXJJbmZvO1xyXG5cdFx0XHRcdFx0XHQvLyB0aGlzLiRzdG9yZS5jb21taXQoJ1NFVFVJRCcsIHJlcy5kYXRhLnVzZXJJbmZvLnVpZCk7XHJcblx0XHRcdFx0XHRcdC8vIHRoaXMuJHN0b3JlLmNvbW1pdCgnVVBEQVRFX1VTRVJJTkZPJywgcmVzLmRhdGEudXNlckluZm8pO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRDYWNoZS5jbGVhcignc25zYXBpS2V5Jyk7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0VXNlckluZm8ocmVzLmRhdGEuYmluZE5hbWUpXHJcblx0XHRcdFx0XHRcdC8vIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdC8vIFx0dGl0bGU6IHRoaXMuJHQoYOeZu+W9leaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHQvLyBcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHQvLyB9LCB7XHJcblx0XHRcdFx0XHRcdC8vIFx0dGFiOiAzXHJcblx0XHRcdFx0XHRcdC8vIH0pO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluS4quS6uueUqOaIt+S/oeaBr1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0VXNlckluZm8obmV3X3VzZXIsIGJhY2tfdXJsKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldFVzZXJJbmZvKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR0aGF0LnVzZXJJbmZvID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ1NFVFVJRCcsIHJlcy5kYXRhLnVpZCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ1VQREFURV9VU0VSSU5GTycsIHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdGlmIChuZXdfdXNlcikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzU2hvdyA9IHRydWVcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDnmbvlvZXmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdHRhYjogM1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdC8vICNpZm5kZWYgTVBcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg55m75b2V5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHR0YWI6IDQsXHJcblx0XHRcdFx0XHRcdFx0dXJsOiBiYWNrX3VybCB8fCAnL3BhZ2VzL3VzZXIvaW5kZXgnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyci5tc2csXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDBcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRwcml2YWN5KHR5cGUpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL3VzZXJzL3ByaXZhY3kvaW5kZXg/dHlwZT1cIiArIHR5cGVcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0Ly8g6I635Y+WdXJs5ZCO6Z2i55qE5Y+C5pWwXHJcblx0XHRcdGdldFF1ZXJ5U3RyaW5nKG5hbWUpIHtcclxuXHRcdFx0XHR2YXIgcmVnID0gbmV3IFJlZ0V4cCgnKF58JiknICsgbmFtZSArICc9KFteJl0qKSgmfCQpJywgJ2knKTtcclxuXHRcdFx0XHR2YXIgcmVnX3Jld3JpdGUgPSBuZXcgUmVnRXhwKCcoXnwvKScgKyBuYW1lICsgJy8oW14vXSopKC98JCknLCAnaScpO1xyXG5cdFx0XHRcdHZhciByID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHIoMSkubWF0Y2gocmVnKTtcclxuXHRcdFx0XHR2YXIgcSA9IHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZS5zdWJzdHIoMSkubWF0Y2gocmVnX3Jld3JpdGUpO1xyXG5cdFx0XHRcdGlmIChyICE9IG51bGwpIHtcclxuXHRcdFx0XHRcdHJldHVybiB1bmVzY2FwZShyWzJdKTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHEgIT0gbnVsbCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHVuZXNjYXBlKHFbMl0pO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gbnVsbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWFrOS8l+WPt+eZu+W9lVxyXG5cdFx0XHR3ZWNoYXRMb2dpbigpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMucHJvdG9jb2wpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgn6K+35YWI6ZiF6K+75bm25ZCM5oSP5Y2P6K6uJyksXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDBcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghdGhpcy5jb2RlIHx8IHRoaXMub3B0aW9ucy5zY29wZSAhPT0gJ3Nuc2FwaV9iYXNlJykge1xyXG5cdFx0XHRcdFx0dGhpcy4kd2VjaGF0Lm9BdXRoKCdzbnNhcGlfdXNlcmluZm8nLCBsb2NhdGlvbi5ocmVmKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuYXV0aEtleSkge1xyXG5cdFx0XHRcdFx0XHQvLyB0aGlzLmlzVXAgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL3VzZXJzL2JpbmRpbmdfcGhvbmUvaW5kZXg/YXV0aEtleT0ke3RoaXMuYXV0aEtleX1gXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHJcblx0XHRcdC8vIOi+k+WFpeaJi+acuuWPt+WQjueahOWbnuiwg1xyXG5cdFx0XHR3ZWNoYXRQaG9uZSgpIHtcclxuXHRcdFx0XHR0aGlzLiRDYWNoZS5jbGVhcignc25zYXBpS2V5Jyk7XHJcblx0XHRcdFx0aWYgKHRoaXMub3B0aW9ucy5iYWNrX3VybCkge1xyXG5cdFx0XHRcdFx0bGV0IHVybCA9IHVuaS5nZXRTdG9yYWdlU3luYygnc25Sb3V0ZXInKTtcclxuXHRcdFx0XHRcdHVybCA9IHVybC5pbmRleE9mKCcvcGFnZXMvaW5kZXgvaW5kZXgnKSAhPSAtMSA/ICcvJyA6IHVybDtcclxuXHRcdFx0XHRcdGlmICh1cmwuaW5kZXhPZignL3BhZ2VzL3VzZXJzL3dlY2hhdF9sb2dpbi9pbmRleCcpICE9PSAtMSkge1xyXG5cdFx0XHRcdFx0XHR1cmwgPSAnLyc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoIXVybCkge1xyXG5cdFx0XHRcdFx0XHR1cmwgPSAnL3BhZ2VzL2luZGV4L2luZGV4JztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMuaXNVcCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnmbvlvZXmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0bG9jYXRpb24uaHJlZiA9IHVybDtcclxuXHRcdFx0XHRcdH0sIDgwMCk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuaXNVcCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnmbvlvZXmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0bG9jYXRpb24uaHJlZiA9ICcvcGFnZXMvaW5kZXgvaW5kZXgnO1xyXG5cdFx0XHRcdFx0fSwgODAwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQud3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cclxuXHRcdC5iYWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG9wYWNpdHk6IC44O1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHRcdHotaW5kZXg6IDA7XHJcblxyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDgzOHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tZXJjaGFudC1tc2cge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjUycnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxNTJycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNTJycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MHJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1NnJweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMnJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LndlY2hhdF9sb2dpbiB7XHJcblx0XHRtYXJnaW4tdG9wOiA5NnJweDtcclxuXHJcblx0XHQuaW1nIGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bi13cmFwcGVyIHtcclxuXHRcdFx0cGFkZGluZzogMCA2NnJweDtcclxuXHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTIwcnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblxyXG5cdFx0XHRcdCYuYnRuMSB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYnRuMiB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFNEU0RTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGl0bGUtYmFyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ4cnB4O1xyXG5cdH1cclxuXHJcblx0Lmljb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMzBycHg7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDgwcnB4O1xyXG5cdFx0aGVpZ2h0OiA4MHJweDtcclxuXHJcblx0XHRpbWFnZSB7XHJcblx0XHRcdHdpZHRoOiA1MHJweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm90b2NvbCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDUycnB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3R0b206IGNhbGMoNTJycHgrIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUzwxMS4yL1xyXG5cdFx0Ym90dG9tOiBjYWxjKDUycnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cclxuXHRcdC5tYWluLWNvbG9yIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50cmVtYmxpbmcge1xyXG5cdFx0XHRhbmltYXRpb246IHNoYWtlIDAuNnM7XHJcblx0XHR9XHJcblxyXG5cdFx0L2RlZXAvIHVuaS1jaGVja2JveCAudW5pLWNoZWNrYm94LWlucHV0IHtcclxuXHRcdFx0d2lkdGg6IDI4cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI4cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC9kZWVwLyB1bmktY2hlY2tib3ggLnVuaS1jaGVja2JveC1pbnB1dC51bmktY2hlY2tib3gtaW5wdXQtY2hlY2tlZDo6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweFxyXG5cdFx0fVxyXG5cclxuXHRcdC9kZWVwLyB1bmktY2hlY2tib3ggLnVuaS1jaGVja2JveC13cmFwcGVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qY2hlY2tib3gg6YCJ6aG55qGG5aSn5bCPICAqL1xyXG5cdFx0L2RlZXAvIGNoZWNrYm94IC53eC1jaGVja2JveC1pbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAyOHJweDtcclxuXHRcdFx0aGVpZ2h0OiAyOHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQvKmNoZWNrYm946YCJ5Lit5ZCO5qC35byPICAqL1xyXG5cdFx0L2RlZXAvIGNoZWNrYm94IC53eC1jaGVja2JveC1pbnB1dC53eC1jaGVja2JveC1pbnB1dC1jaGVja2VkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0LypjaGVja2JveOmAieS4reWQjuWbvuagh+agt+W8jyAgKi9cclxuXHRcdC9kZWVwLyBjaGVja2JveCAud3gtY2hlY2tib3gtaW5wdXQud3gtY2hlY2tib3gtaW5wdXQtY2hlY2tlZDo6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDI4cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI4cnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///761\n"); /***/ }), /* 762 */ /*!**************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/login_mobile/index.vue ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_03efbca4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=03efbca4& */ 763);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 765);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_03efbca4___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_03efbca4___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_03efbca4___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/components/login_mobile/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzYyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDNlZmJjYTQmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy9jb21wb25lbnRzL2xvZ2luX21vYmlsZS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///762\n"); /***/ }), /* 763 */ /*!*********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/login_mobile/index.vue?vue&type=template&id=03efbca4& ***! \*********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_03efbca4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=03efbca4& */ 764); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_03efbca4___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_03efbca4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_03efbca4___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_03efbca4___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 764 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/components/login_mobile/index.vue?vue&type=template&id=03efbca4& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.isUp) ? _c( "view", [ _c("view", { staticClass: _vm._$s(1, "sc", "mobile-bg"), attrs: { _i: 1 }, on: { click: _vm.close }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "mobile-mask animated"), class: _vm._$s(2, "c", { slideInUp: _vm.isUp }), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "input-item"), attrs: { _i: 3 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.account, expression: "account", }, ], attrs: { placeholder: _vm._$s( 4, "a-placeholder", _vm.$t("输入手机号") ), _i: 4, }, domProps: { value: _vm._$s(4, "v-model", _vm.account) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.account = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "input-item"), attrs: { _i: 5 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.codeNum, expression: "codeNum", }, ], attrs: { placeholder: _vm._$s( 6, "a-placeholder", _vm.$t("输入验证码") ), _i: 6, }, domProps: { value: _vm._$s(6, "v-model", _vm.codeNum) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.codeNum = $event.target.value }, }, }), _c( "button", { staticClass: _vm._$s(7, "sc", "code"), attrs: { disabled: _vm._$s(7, "a-disabled", _vm.disabled), _i: 7, }, on: { click: _vm.code }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.text)))] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "sub_btn"), attrs: { _i: 8 }, on: { click: _vm.loginBtn }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("立即登录"))))] ), ] ), _c("Verify", { ref: "verify", attrs: { captchaType: _vm.captchaType, imgSize: { width: "330px", height: "155px" }, _i: 9, }, on: { success: _vm.success }, }), ], 1 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 765 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/login_mobile/index.vue?vue&type=script&lang=js& ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 766);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI3NjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///765\n"); /***/ }), /* 766 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/components/login_mobile/index.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _SendVerifyCode = _interopRequireDefault(__webpack_require__(/*! @/mixins/SendVerifyCode */ 767));\nvar _routine = _interopRequireDefault(__webpack_require__(/*! @/libs/routine */ 41));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../verify/index.vue */ 768));\nvar _cache = _interopRequireDefault(__webpack_require__(/*! @/utils/cache */ 18));\nvar _user = __webpack_require__(/*! @/api/user */ 32);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = {\n name: 'login_mobile',\n components: {\n Verify: _index.default\n },\n props: {\n isUp: {\n type: Boolean,\n default: false\n },\n canClose: {\n type: Boolean,\n default: true\n },\n authKey: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n keyCode: '',\n account: '',\n codeNum: ''\n };\n },\n mixins: [_SendVerifyCode.default],\n mounted: function mounted() {\n this.getCode();\n },\n methods: {\n success: function success(data) {\n var _this = this;\n var that = this;\n this.$refs.verify.hide();\n (0, _user.getCodeApi)().then(function (res) {\n (0, _user.registerVerify)({\n phone: that.account,\n key: res.data.key,\n captchaType: _this.captchaType,\n captchaVerification: data.captchaVerification\n }).then(function (res) {\n that.$util.Tips({\n title: res.msg\n });\n that.sendCode();\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n });\n },\n // 获取验证码\n code: function code() {\n var that = this;\n if (!that.account) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u624B\\u673A\\u53F7\\u7801\")\n });\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.account)) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n this.$refs.verify.show();\n },\n // 获取验证码api\n getCode: function getCode() {\n var that = this;\n (0, _user.getCodeApi)().then(function (res) {\n that.keyCode = res.data.key;\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n },\n close: function close(new_user) {\n if (this.canClose) {\n this.$emit('close', new_user);\n }\n },\n // 登录\n loginBtn: function loginBtn() {\n var that = this;\n },\n phoneAuth: function phoneAuth(key) {\n var _this2 = this;\n (0, _user.phoneWxSilenceAuth)({\n spid: app.globalData.spid,\n spread: app.globalData.code,\n phone: this.account,\n captcha: this.codeNum,\n key: key\n }).then(function (res) {\n var time = res.data.expires_time - _this2.$Cache.time();\n _this2.$store.commit('LOGIN', {\n token: res.data.token,\n time: time\n });\n _this2.getUserInfo();\n }).catch(function (error) {\n uni.hideLoading();\n _this2.$util.Tips({\n title: error\n });\n });\n },\n /**\n * 获取个人用户信息\n */\n getUserInfo: function getUserInfo(new_user) {\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n uni.hideLoading();\n that.userInfo = res.data;\n that.$store.commit(\"SETUID\", res.data.uid);\n that.$store.commit(\"UPDATE_USERINFO\", res.data);\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvY29tcG9uZW50cy9sb2dpbl9tb2JpbGUvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJjb21wb25lbnRzIiwiVmVyaWZ5IiwicHJvcHMiLCJpc1VwIiwidHlwZSIsImRlZmF1bHQiLCJjYW5DbG9zZSIsImF1dGhLZXkiLCJkYXRhIiwia2V5Q29kZSIsImFjY291bnQiLCJjb2RlTnVtIiwibWl4aW5zIiwibW91bnRlZCIsIm1ldGhvZHMiLCJzdWNjZXNzIiwicGhvbmUiLCJrZXkiLCJjYXB0Y2hhVHlwZSIsImNhcHRjaGFWZXJpZmljYXRpb24iLCJ0aGF0IiwidGl0bGUiLCJjb2RlIiwiZ2V0Q29kZSIsImNsb3NlIiwibG9naW5CdG4iLCJwaG9uZUF1dGgiLCJzcGlkIiwic3ByZWFkIiwiY2FwdGNoYSIsInRva2VuIiwidGltZSIsInVuaSIsImdldFVzZXJJbmZvIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBcUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFRQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFoQkE7QUFBQSxlQW1CQTtFQUNBQTtFQUNBQztJQUNBQztFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0VBQ0E7RUFDQUc7SUFDQTtNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBQztVQUNBQztVQUNBQztVQUNBQztRQUNBO1VBQ0FDO1lBQ0FDO1VBQ0E7VUFDQUQ7UUFDQTtVQUNBO1lBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQUQ7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7TUFDQTtNQUNBO1FBQ0FIO01BQ0E7UUFDQUE7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUc7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFnREE7SUFDQUM7TUFBQTtNQUNBO1FBQ0FDO1FBQ0FDO1FBQ0FaO1FBQ0FhO1FBQ0FaO01BQ0E7UUFDQTtRQUNBO1VBQ0FhO1VBQ0FDO1FBQ0E7UUFDQTtNQUNBO1FBQ0FDO1FBQ0E7VUFDQVg7UUFDQTtNQUNBO0lBQ0E7SUF3QkE7QUFDQTtBQUNBO0lBQ0FZO01BQ0E7TUFDQTtRQUNBRDtRQUNBWjtRQUNBQTtRQUNBQTtNQW9CQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6Ijc2Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LWlmPVwiaXNVcFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtb2JpbGUtYmdcIiBAY2xpY2s9XCJjbG9zZVwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibW9iaWxlLW1hc2sgYW5pbWF0ZWRcIiA6Y2xhc3M9XCJ7c2xpZGVJblVwOmlzVXB9XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXQtaXRlbVwiPlxyXG5cdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIHYtbW9kZWw9XCJhY2NvdW50XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOi+k+WFpeaJi+acuuWPt2ApXCIgbWF4bGVuZ3RoPVwiMTFcIiAvPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXQtaXRlbVwiPlxyXG5cdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIHYtbW9kZWw9XCJjb2RlTnVtXCIgOnBsYWNlaG9sZGVyPVwiJHQoYOi+k+WFpemqjOivgeeggWApXCIgbWF4bGVuZ3RoPVwiNlwiIC8+XHJcblx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImNvZGVcIiA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiIEBjbGljaz1cImNvZGVcIj57e3RleHR9fTwvYnV0dG9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3ViX2J0blwiIEBjbGljaz1cImxvZ2luQnRuXCI+e3skdChg56uL5Y2z55m75b2VYCl9fTwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8VmVyaWZ5IEBzdWNjZXNzPVwic3VjY2Vzc1wiIDpjYXB0Y2hhVHlwZT1cImNhcHRjaGFUeXBlXCIgOmltZ1NpemU9XCJ7IHdpZHRoOiAnMzMwcHgnLCBoZWlnaHQ6ICcxNTVweCcgfVwiXHJcblx0XHRcdHJlZj1cInZlcmlmeVwiPjwvVmVyaWZ5PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0Y29uc3QgYXBwID0gZ2V0QXBwKCk7XHJcblx0aW1wb3J0IHNlbmRWZXJpZnlDb2RlIGZyb20gXCJAL21peGlucy9TZW5kVmVyaWZ5Q29kZVwiO1xyXG5cdGltcG9ydCBSb3V0aW5lIGZyb20gJ0AvbGlicy9yb3V0aW5lJztcclxuXHRpbXBvcnQgVmVyaWZ5IGZyb20gJy4uL3ZlcmlmeS9pbmRleC52dWUnO1xyXG5cdGltcG9ydCBDYWNoZSBmcm9tICdAL3V0aWxzL2NhY2hlJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bG9naW5Nb2JpbGUsXHJcblx0XHRyZWdpc3RlclZlcmlmeSxcclxuXHRcdGdldENvZGVBcGksXHJcblx0XHRnZXRVc2VySW5mbyxcclxuXHRcdHBob25lU2lsZW5jZUF1dGgsXHJcblx0XHRwaG9uZVd4U2lsZW5jZUF1dGhcclxuXHR9IGZyb20gXCJAL2FwaS91c2VyXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdGJpbmRpbmdQaG9uZVxyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRzaWxlbmNlQXV0aFxyXG5cdH0gZnJvbSAnQC9hcGkvcHVibGljLmpzJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdsb2dpbl9tb2JpbGUnLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRWZXJpZnlcclxuXHRcdH0sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRpc1VwOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZSxcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2FuQ2xvc2U6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWUsXHJcblx0XHRcdH0sXHJcblx0XHRcdGF1dGhLZXk6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJycsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGtleUNvZGU6ICcnLFxyXG5cdFx0XHRcdGFjY291bnQ6ICcnLFxyXG5cdFx0XHRcdGNvZGVOdW06ICcnXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtzZW5kVmVyaWZ5Q29kZV0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHR0aGlzLmdldENvZGUoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHN1Y2Nlc3MoZGF0YSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnZlcmlmeS5oaWRlKClcclxuXHRcdFx0XHRnZXRDb2RlQXBpKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0cmVnaXN0ZXJWZXJpZnkoe1xyXG5cdFx0XHRcdFx0XHRwaG9uZTogdGhhdC5hY2NvdW50LFxyXG5cdFx0XHRcdFx0XHRrZXk6IHJlcy5kYXRhLmtleSxcclxuXHRcdFx0XHRcdFx0Y2FwdGNoYVR5cGU6IHRoaXMuY2FwdGNoYVR5cGUsXHJcblx0XHRcdFx0XHRcdGNhcHRjaGFWZXJpZmljYXRpb246IGRhdGEuY2FwdGNoYVZlcmlmaWNhdGlvblxyXG5cdFx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnNlbmRDb2RlKCk7XHJcblx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiOt+WPlumqjOivgeeggVxyXG5cdFx0XHRjb2RlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAoIXRoYXQuYWNjb3VudCkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35aGr5YaZ5omL5py65Y+356CBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoIS9eMSgzfDR8NXw3fDh8OXw2KVxcZHs5fSQvaS50ZXN0KHRoYXQuYWNjb3VudCkpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhpcy4kcmVmcy52ZXJpZnkuc2hvdygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDojrflj5bpqozor4HnoIFhcGlcclxuXHRcdFx0Z2V0Q29kZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRnZXRDb2RlQXBpKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5rZXlDb2RlID0gcmVzLmRhdGEua2V5O1xyXG5cdFx0XHRcdH0pLmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2UobmV3X3VzZXIpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5jYW5DbG9zZSkge1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnY2xvc2UnLCBuZXdfdXNlcilcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeZu+W9lVxyXG5cdFx0XHRsb2dpbkJ0bigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRpZiAoIXRoYXQuYWNjb3VudCkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35aGr5YaZ5omL5py65Y+356CBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoIS9eMSgzfDR8NXw3fDh8OXw2KVxcZHs5fSQvaS50ZXN0KHRoYXQuYWNjb3VudCkpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCF0aGF0LmNvZGVOdW0pIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+Whq+WGmemqjOivgeeggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCEvXltcXHdcXGRdKyQvaS50ZXN0KHRoYXQuY29kZU51bSkpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOmqjOivgeeggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmraPlnKjnmbvlvZXkuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFJvdXRpbmUuZ2V0Q29kZSgpXHJcblx0XHRcdFx0XHQudGhlbihjb2RlID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5waG9uZVNpbGVuY2VBdXRoKGNvZGUpO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChlcnJvciA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0aWYgKCF0aGF0LmFjY291bnQpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+Whq+WGmeaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCEvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdCh0aGF0LmFjY291bnQpKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghdGhhdC5jb2RlTnVtKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnpqozor4HnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghL15bXFx3XFxkXSskL2kudGVzdCh0aGF0LmNvZGVOdW0pKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmraPnoa7nmoTpqozor4HnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5q2j5Zyo55m75b2V5LitYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoIXRoaXMuYXV0aEtleSkge1xyXG5cdFx0XHRcdFx0bGV0IGtleSA9IHRoaXMuJENhY2hlLmdldCgnc25zYXBpS2V5Jyk7XHJcblx0XHRcdFx0XHR0aGlzLnBob25lQXV0aChrZXkpXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMucGhvbmVBdXRoKHRoaXMuYXV0aEtleSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdHBob25lQXV0aChrZXkpIHtcclxuXHRcdFx0XHRwaG9uZVd4U2lsZW5jZUF1dGgoe1xyXG5cdFx0XHRcdFx0c3BpZDogYXBwLmdsb2JhbERhdGEuc3BpZCxcclxuXHRcdFx0XHRcdHNwcmVhZDogYXBwLmdsb2JhbERhdGEuY29kZSxcclxuXHRcdFx0XHRcdHBob25lOiB0aGlzLmFjY291bnQsXHJcblx0XHRcdFx0XHRjYXB0Y2hhOiB0aGlzLmNvZGVOdW0sXHJcblx0XHRcdFx0XHRrZXlcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRsZXQgdGltZSA9IHJlcy5kYXRhLmV4cGlyZXNfdGltZSAtIHRoaXMuJENhY2hlLnRpbWUoKTtcclxuXHRcdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnTE9HSU4nLCB7XHJcblx0XHRcdFx0XHRcdHRva2VuOiByZXMuZGF0YS50b2tlbixcclxuXHRcdFx0XHRcdFx0dGltZTogdGltZVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKCk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyb3IgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJvclxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0cGhvbmVTaWxlbmNlQXV0aChjb2RlKSB7XHJcblx0XHRcdFx0bGV0IHNlbGYgPSB0aGlzXHJcblx0XHRcdFx0cGhvbmVTaWxlbmNlQXV0aCh7XHJcblx0XHRcdFx0XHRjb2RlOiBjb2RlLFxyXG5cdFx0XHRcdFx0c3ByZWFkX3NwaWQ6IGFwcC5nbG9iYWxEYXRhLnNwaWQsXHJcblx0XHRcdFx0XHRzcHJlYWRfY29kZTogYXBwLmdsb2JhbERhdGEuY29kZSxcclxuXHRcdFx0XHRcdHBob25lOiB0aGlzLmFjY291bnQsXHJcblx0XHRcdFx0XHRjYXB0Y2hhOiB0aGlzLmNvZGVOdW1cclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRsZXQgdGltZSA9IHJlcy5kYXRhLmV4cGlyZXNfdGltZSAtIHRoaXMuJENhY2hlLnRpbWUoKTtcclxuXHRcdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnTE9HSU4nLCB7XHJcblx0XHRcdFx0XHRcdHRva2VuOiByZXMuZGF0YS50b2tlbixcclxuXHRcdFx0XHRcdFx0dGltZTogdGltZVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKHJlcy5kYXRhLm5ld191c2VyKTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnJvciA9PiB7XHJcblx0XHRcdFx0XHRzZWxmLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyb3JcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bkuKrkurrnlKjmiLfkv6Hmga9cclxuXHRcdFx0ICovXHJcblx0XHRcdGdldFVzZXJJbmZvOiBmdW5jdGlvbihuZXdfdXNlcikge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRVc2VySW5mbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0dGhhdC51c2VySW5mbyA9IHJlcy5kYXRhXHJcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJTRVRVSURcIiwgcmVzLmRhdGEudWlkKTtcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcIlVQREFURV9VU0VSSU5GT1wiLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdGlmICghbmV3X3VzZXIpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg55m75b2V5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHR0YWI6IDNcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOeZu+W9leaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5jbG9zZShuZXdfdXNlciB8fCAwKVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdHRoYXQuJGVtaXQoJ3dlY2hhdFBob25lJywgdHJ1ZSlcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInN0eWx1c1wiPlxyXG5cdC5tb2JpbGUtYmcge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdH1cclxuXHJcblx0Lm1vYmlsZS1tYXNrIHtcclxuXHRcdHotaW5kZXg6IDIwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogNjdycHggMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuXHRcdC5pbnB1dC1pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzhycHg7XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0M3JweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRENEQ0RDO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29kZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiAyMjBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdmlldy1taW5vckNvbG9yVCk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDNycHg7XHJcblxyXG5cdFx0XHRcdCZbZGlzYWJsZWRdIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3ViX2J0biB7XHJcblx0XHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRcdGhlaWdodDogODZycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNjBycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0M3JweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hbmltYXRlZCB7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IC40c1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///766\n"); /***/ }), /* 767 */ /*!*****************************************************!*\ !*** E:/2024/1/广告/uni-app/mixins/SendVerifyCode.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\nvar _default = {\n data: function data() {\n return {\n disabled: false,\n text: this.$t('验证码'),\n runTime: undefined,\n captchaType: 'clickWord'\n };\n },\n methods: {\n sendCode: function sendCode() {\n var _this = this;\n if (this.disabled) return;\n this.disabled = true;\n var n = 60;\n this.text = this.$t('剩余') + n + \"s\";\n this.runTime = setInterval(function () {\n n = n - 1;\n if (n < 0) {\n clearInterval(_this.runTime);\n _this.disabled = false;\n _this.text = _this.$t('重新获取');\n return;\n }\n _this.text = _this.$t('剩余') + n + \"s\";\n }, 1000);\n }\n },\n onHide: function onHide() {\n clearInterval(this.runTime);\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWl4aW5zL1NlbmRWZXJpZnlDb2RlLmpzIl0sIm5hbWVzIjpbImRhdGEiLCJkaXNhYmxlZCIsInRleHQiLCIkdCIsInJ1blRpbWUiLCJ1bmRlZmluZWQiLCJjYXB0Y2hhVHlwZSIsIm1ldGhvZHMiLCJzZW5kQ29kZSIsIm4iLCJzZXRJbnRlcnZhbCIsImNsZWFySW50ZXJ2YWwiLCJvbkhpZGUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBLGVBRWU7RUFDZEEsSUFBSSxrQkFBRztJQUNOLE9BQU87TUFDTkMsUUFBUSxFQUFFLEtBQUs7TUFDZkMsSUFBSSxFQUFFLElBQUksQ0FBQ0MsRUFBRSxDQUFDLEtBQUssQ0FBQztNQUNwQkMsT0FBTyxFQUFFQyxTQUFTO01BQ2xCQyxXQUFXLEVBQUU7SUFDZCxDQUFDO0VBQ0YsQ0FBQztFQUNEQyxPQUFPLEVBQUU7SUFDUkMsUUFBUSxzQkFBRztNQUFBO01BQ1YsSUFBSSxJQUFJLENBQUNQLFFBQVEsRUFBRTtNQUNuQixJQUFJLENBQUNBLFFBQVEsR0FBRyxJQUFJO01BQ3BCLElBQUlRLENBQUMsR0FBRyxFQUFFO01BQ1YsSUFBSSxDQUFDUCxJQUFJLEdBQUcsSUFBSSxDQUFDQyxFQUFFLENBQUMsSUFBSSxDQUFDLEdBQUdNLENBQUMsR0FBRyxHQUFHO01BQ25DLElBQUksQ0FBQ0wsT0FBTyxHQUFHTSxXQUFXLENBQUMsWUFBTTtRQUNoQ0QsQ0FBQyxHQUFHQSxDQUFDLEdBQUcsQ0FBQztRQUNULElBQUlBLENBQUMsR0FBRyxDQUFDLEVBQUU7VUFDVkUsYUFBYSxDQUFDLEtBQUksQ0FBQ1AsT0FBTyxDQUFDO1VBQzNCLEtBQUksQ0FBQ0gsUUFBUSxHQUFHLEtBQUs7VUFDckIsS0FBSSxDQUFDQyxJQUFJLEdBQUcsS0FBSSxDQUFDQyxFQUFFLENBQUMsTUFBTSxDQUFDO1VBQzNCO1FBQ0Q7UUFDQSxLQUFJLENBQUNELElBQUksR0FBRyxLQUFJLENBQUNDLEVBQUUsQ0FBQyxJQUFJLENBQUMsR0FBR00sQ0FBQyxHQUFHLEdBQUc7TUFDcEMsQ0FBQyxFQUFFLElBQUksQ0FBQztJQUNUO0VBQ0QsQ0FBQztFQUNERyxNQUFNLG9CQUFHO0lBQ1JELGFBQWEsQ0FBQyxJQUFJLENBQUNQLE9BQU8sQ0FBQztFQUM1QjtBQUNELENBQUM7QUFBQSIsImZpbGUiOiI3NjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXVxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIzIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYNcclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRkYXRhKCkge1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxyXG5cdFx0XHR0ZXh0OiB0aGlzLiR0KCfpqozor4HnoIEnKSxcclxuXHRcdFx0cnVuVGltZTogdW5kZWZpbmVkLFxyXG5cdFx0XHRjYXB0Y2hhVHlwZTogJ2NsaWNrV29yZCdcclxuXHRcdH07XHJcblx0fSxcclxuXHRtZXRob2RzOiB7XHJcblx0XHRzZW5kQ29kZSgpIHtcclxuXHRcdFx0aWYgKHRoaXMuZGlzYWJsZWQpIHJldHVybjtcclxuXHRcdFx0dGhpcy5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHRcdGxldCBuID0gNjA7XHJcblx0XHRcdHRoaXMudGV4dCA9IHRoaXMuJHQoJ+WJqeS9mScpICsgbiArIFwic1wiO1xyXG5cdFx0XHR0aGlzLnJ1blRpbWUgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XHJcblx0XHRcdFx0biA9IG4gLSAxO1xyXG5cdFx0XHRcdGlmIChuIDwgMCkge1xyXG5cdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbCh0aGlzLnJ1blRpbWUpO1xyXG5cdFx0XHRcdFx0dGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhpcy50ZXh0ID0gdGhpcy4kdCgn6YeN5paw6I635Y+WJyk7XHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy50ZXh0ID0gdGhpcy4kdCgn5Ymp5L2ZJykgKyBuICsgXCJzXCI7XHJcblx0XHRcdH0sIDEwMDApO1xyXG5cdFx0fVxyXG5cdH0sXHJcblx0b25IaWRlKCkge1xyXG5cdFx0Y2xlYXJJbnRlcnZhbCh0aGlzLnJ1blRpbWUpO1xyXG5cdH1cclxufTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///767\n"); /***/ }), /* 768 */ /*!********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/index.vue ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4ae49265___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4ae49265& */ 769);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 771);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4ae49265___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4ae49265___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_4ae49265___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/components/verify/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzY4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGFlNDkyNjUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy9jb21wb25lbnRzL3ZlcmlmeS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///768\n"); /***/ }), /* 769 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/index.vue?vue&type=template&id=4ae49265& ***! \***************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4ae49265___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4ae49265& */ 770); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4ae49265___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4ae49265___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4ae49265___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4ae49265___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 770 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/components/verify/index.vue?vue&type=template&id=4ae49265& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", _vm.showBox), expression: "_$s(0,'v-show',showBox)", }, ], class: _vm._$s(0, "c", _vm.mode == "pop" ? "masks" : ""), attrs: { _i: 0 }, }, [ _c( "view", { class: _vm._$s(1, "c", _vm.mode == "pop" ? "verifybox" : ""), style: _vm._$s(1, "s", { "max-width": parseInt(_vm.imgSize.width) + 30 + "px", }), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.mode == "pop") ? _c( "view", { staticClass: _vm._$s(2, "sc", "verifybox-top"), attrs: { _i: 2 }, }, [ _c( "text", { staticClass: _vm._$s(3, "sc", "verifybox-close"), attrs: { _i: 3 }, on: { click: function ($event) { _vm.clickShow = false }, }, }, [ _c("text", { staticClass: _vm._$s(4, "sc", "iconfont icon-close"), attrs: { _i: 4 }, }), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(5, "sc", "verifybox-bottom"), style: _vm._$s(5, "s", { padding: _vm.mode == "pop" ? "15px" : "0", }), attrs: { _i: 5 }, }, [ _vm._$s(6, "i", _vm.componentType == "VerifySlide") ? _c( "view", [ _c("VerifySlide", { ref: "instance", attrs: { captchaType: _vm.captchaType, type: _vm.verifyType, figure: _vm.figure, arith: _vm.arith, mode: _vm.mode, vSpace: _vm.vSpace, explain: _vm.explain, imgSize: _vm.imgSize, blockSize: _vm.blockSize, barSize: _vm.barSize, defaultImg: _vm.defaultImg, _i: 7, }, on: { success: _vm.success }, }), ], 1 ) : _vm._e(), _vm._$s(8, "i", _vm.componentType == "VerifyPoints") ? _c( "view", [ _c("VerifyPoint", { ref: "instance", attrs: { captchaType: _vm.captchaType, type: _vm.verifyType, figure: _vm.figure, arith: _vm.arith, mode: _vm.mode, vSpace: _vm.vSpace, explain: _vm.explain, imgSize: _vm.imgSize, blockSize: _vm.blockSize, barSize: _vm.barSize, defaultImg: _vm.defaultImg, _i: 9, }, on: { success: _vm.success }, }), ], 1 ) : _vm._e(), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 771 */ /*!*********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/index.vue?vue&type=script&lang=js& ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 772);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI3NzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///771\n"); /***/ }), /* 772 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/components/verify/index.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _index = _interopRequireDefault(__webpack_require__(/*! ./verifySlider/index.vue */ 773));\nvar _verifySliderPc = _interopRequireDefault(__webpack_require__(/*! ./verifySlider/verifySliderPc */ 937));\nvar _verifyPoint = _interopRequireDefault(__webpack_require__(/*! ./verifyPoint/verifyPoint */ 943));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * Verify 验证码组件\n * @description 分发验证码使用\n * */\nvar _default2 = {\n name: 'Vue2Verify',\n props: {\n captchaType: {\n type: String,\n required: true\n },\n figure: {\n type: Number\n },\n arith: {\n type: Number\n },\n mode: {\n type: String,\n default: 'pop'\n },\n vSpace: {\n type: Number,\n default: 5\n },\n explain: {\n type: String,\n default: '向右滑动完成验证'\n },\n imgSize: {\n type: Object,\n default: function _default() {\n return {\n width: '310px',\n height: '155px'\n };\n }\n },\n blockSize: {\n type: Object,\n default: function _default() {\n return {\n width: '50px',\n height: '50px'\n };\n }\n },\n barSize: {\n type: Object\n }\n },\n data: function data() {\n return {\n // showBox:true,\n clickShow: false,\n // 内部类型\n verifyType: undefined,\n // 所用组件类型\n componentType: undefined,\n defaultImg: ''\n };\n },\n mounted: function mounted() {\n this.uuid();\n },\n methods: {\n // 生成 uuid\n uuid: function uuid() {\n var s = [];\n var hexDigits = \"0123456789abcdef\";\n for (var i = 0; i < 36; i++) {\n s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);\n }\n s[14] = \"4\"; // bits 12-15 of the time_hi_and_version field to 0010\n s[19] = hexDigits.substr(s[19] & 0x3 | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01\n s[8] = s[13] = s[18] = s[23] = \"-\";\n var slider = 'slider' + '-' + s.join(\"\");\n var point = 'point' + '-' + s.join(\"\");\n // 判断下是否存在 slider\n if (!uni.getStorageSync('slider')) {\n uni.setStorageSync('slider', slider);\n }\n if (!uni.getStorageSync('point')) {\n uni.setStorageSync(\"point\", point);\n }\n },\n success: function success(e) {\n this.$emit('success', e);\n },\n /**\n * refresh\n * @description 刷新\n * */\n refresh: function refresh() {\n if (this.instance.refresh) {\n this.instance.refresh();\n }\n },\n show: function show() {\n if (this.mode == \"pop\") {\n this.clickShow = true;\n }\n },\n hide: function hide() {\n if (this.mode == \"pop\") {\n this.clickShow = false;\n }\n }\n },\n computed: {\n instance: function instance() {\n return this.$refs.instance || {};\n },\n showBox: function showBox() {\n if (this.mode == 'pop') {\n return this.clickShow;\n } else {\n return true;\n }\n }\n },\n watch: {\n captchaType: {\n immediate: true,\n handler: function handler(captchaType) {\n switch (captchaType.toString()) {\n case 'blockPuzzle':\n this.verifyType = '2';\n this.componentType = 'VerifySlide';\n break;\n case 'clickWord':\n this.verifyType = '';\n this.componentType = 'VerifyPoints';\n break;\n }\n }\n }\n },\n components: {\n VerifySlide: _index.default,\n VerifyPoint: _verifyPoint.default,\n verifySliderPc: _verifySliderPc.default\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvY29tcG9uZW50cy92ZXJpZnkvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImNhcHRjaGFUeXBlIiwidHlwZSIsInJlcXVpcmVkIiwiZmlndXJlIiwiYXJpdGgiLCJtb2RlIiwiZGVmYXVsdCIsInZTcGFjZSIsImV4cGxhaW4iLCJpbWdTaXplIiwid2lkdGgiLCJoZWlnaHQiLCJibG9ja1NpemUiLCJiYXJTaXplIiwiZGF0YSIsImNsaWNrU2hvdyIsInZlcmlmeVR5cGUiLCJjb21wb25lbnRUeXBlIiwiZGVmYXVsdEltZyIsIm1vdW50ZWQiLCJtZXRob2RzIiwidXVpZCIsInMiLCJ1bmkiLCJzdWNjZXNzIiwicmVmcmVzaCIsInNob3ciLCJoaWRlIiwiY29tcHV0ZWQiLCJpbnN0YW5jZSIsInNob3dCb3giLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJjb21wb25lbnRzIiwiVmVyaWZ5U2xpZGUiLCJWZXJpZnlQb2ludCIsInZlcmlmeVNsaWRlclBjIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBd0NBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFIQSxnQkFRQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO0lBQ0E7SUFDQUc7TUFDQUg7SUFDQTtJQUNBSTtNQUNBSjtNQUNBSztJQUNBO0lBQ0FDO01BQ0FOO01BQ0FLO0lBQ0E7SUFDQUU7TUFDQVA7TUFDQUs7SUFDQTtJQUNBRztNQUNBUjtNQUNBSztRQUNBO1VBQ0FJO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FYO01BQ0FLO1FBQ0E7VUFDQUk7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQVo7SUFDQTtFQUNBO0VBQ0FhO0lBQ0E7TUFDQTtNQUNBQztNQUNBO01BQ0FDO01BQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUE0QkE7RUFDQUM7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBQztNQUNBO01BQ0FBO01BQ0FBO01BQ0FBO01BRUE7TUFDQTtNQUNBO01BQ0E7UUFDQUM7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0EvQjtNQUNBZ0M7TUFDQUM7UUFDQTtVQUNBO1lBQ0E7WUFDQTtZQUNBO1VBQ0E7WUFDQTtZQUNBO1lBQ0E7UUFBQTtNQUVBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztJQUNBQztJQUNBQztFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI3NzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOmNsYXNzPVwibW9kZT09J3BvcCc/J21hc2tzJzonJ1wiIHYtc2hvdz1cInNob3dCb3hcIj5cclxuXHRcdDx2aWV3IDpjbGFzcz1cIm1vZGU9PSdwb3AnPyd2ZXJpZnlib3gnOicnXCIgOnN0eWxlPVwieydtYXgtd2lkdGgnOnBhcnNlSW50KGltZ1NpemUud2lkdGgpKzMwKydweCd9XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidmVyaWZ5Ym94LXRvcFwiIHYtaWY9XCJtb2RlPT0ncG9wJ1wiPlxyXG5cdFx0XHRcdOivt+WujOaIkOWuieWFqOmqjOivgVxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmVyaWZ5Ym94LWNsb3NlXCIgQGNsaWNrPVwiY2xpY2tTaG93ID0gZmFsc2VcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1jbG9zZVwiPjwvdGV4dD5cclxuXHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ2ZXJpZnlib3gtYm90dG9tXCIgOnN0eWxlPVwie3BhZGRpbmc6bW9kZT09J3BvcCc/JzE1cHgnOicwJ31cIj5cclxuXHRcdFx0XHQ8IS0tIOmqjOivgeeggeWuueWZqCAtLT5cclxuXHRcdFx0XHQ8IS0tIOa7keWKqCAtLT5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiY29tcG9uZW50VHlwZT09J1ZlcmlmeVNsaWRlJ1wiPlxyXG5cdFx0XHRcdFx0PCEtLSAjaWZuZGVmIEg1IC0tPlxyXG5cdFx0XHRcdFx0PFZlcmlmeVNsaWRlIEBzdWNjZXNzPVwic3VjY2Vzc1wiIDpjYXB0Y2hhVHlwZT1cImNhcHRjaGFUeXBlXCIgOnR5cGU9XCJ2ZXJpZnlUeXBlXCIgOmZpZ3VyZT1cImZpZ3VyZVwiXHJcblx0XHRcdFx0XHRcdDphcml0aD1cImFyaXRoXCIgOm1vZGU9XCJtb2RlXCIgOnZTcGFjZT1cInZTcGFjZVwiIDpleHBsYWluPVwiZXhwbGFpblwiIDppbWdTaXplPVwiaW1nU2l6ZVwiXHJcblx0XHRcdFx0XHRcdDpibG9ja1NpemU9XCJibG9ja1NpemVcIiA6YmFyU2l6ZT1cImJhclNpemVcIiA6ZGVmYXVsdEltZz1cImRlZmF1bHRJbWdcIiByZWY9XCJpbnN0YW5jZVwiPjwvVmVyaWZ5U2xpZGU+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHRcdFx0PHZlcmlmeVNsaWRlclBjIEBzdWNjZXNzPVwic3VjY2Vzc1wiIDpjYXB0Y2hhVHlwZT1cImNhcHRjaGFUeXBlXCIgOnR5cGU9XCJ2ZXJpZnlUeXBlXCIgOmZpZ3VyZT1cImZpZ3VyZVwiXHJcblx0XHRcdFx0XHRcdDphcml0aD1cImFyaXRoXCIgOm1vZGU9XCJtb2RlXCIgOnZTcGFjZT1cInZTcGFjZVwiIDpleHBsYWluPVwiZXhwbGFpblwiIDppbWdTaXplPVwiaW1nU2l6ZVwiXHJcblx0XHRcdFx0XHRcdDpibG9ja1NpemU9XCJibG9ja1NpemVcIiA6YmFyU2l6ZT1cImJhclNpemVcIiA6ZGVmYXVsdEltZz1cImRlZmF1bHRJbWdcIiByZWY9XCJpbnN0YW5jZVwiPlxyXG5cdFx0XHRcdFx0PC92ZXJpZnlTbGlkZXJQYz5cclxuXHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tIOeCuemAiSAtLT5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiY29tcG9uZW50VHlwZT09J1ZlcmlmeVBvaW50cydcIj5cclxuXHRcdFx0XHRcdDxWZXJpZnlQb2ludCA6Y2FwdGNoYVR5cGU9XCJjYXB0Y2hhVHlwZVwiIDp0eXBlPVwidmVyaWZ5VHlwZVwiIDpmaWd1cmU9XCJmaWd1cmVcIiA6YXJpdGg9XCJhcml0aFwiXHJcblx0XHRcdFx0XHRcdDptb2RlPVwibW9kZVwiIDp2U3BhY2U9XCJ2U3BhY2VcIiA6ZXhwbGFpbj1cImV4cGxhaW5cIiA6aW1nU2l6ZT1cImltZ1NpemVcIiA6YmxvY2tTaXplPVwiYmxvY2tTaXplXCJcclxuXHRcdFx0XHRcdFx0OmJhclNpemU9XCJiYXJTaXplXCIgOmRlZmF1bHRJbWc9XCJkZWZhdWx0SW1nXCIgcmVmPVwiaW5zdGFuY2VcIiBAc3VjY2Vzcz1cInN1Y2Nlc3NcIj48L1ZlcmlmeVBvaW50PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuPHNjcmlwdD5cclxuXHQvKipcclxuXHQgKiBWZXJpZnkg6aqM6K+B56CB57uE5Lu2XHJcblx0ICogQGRlc2NyaXB0aW9uIOWIhuWPkemqjOivgeeggeS9v+eUqFxyXG5cdCAqICovXHJcblx0aW1wb3J0IFZlcmlmeVNsaWRlIGZyb20gJy4vdmVyaWZ5U2xpZGVyL2luZGV4LnZ1ZSdcclxuXHRpbXBvcnQgdmVyaWZ5U2xpZGVyUGMgZnJvbSAnLi92ZXJpZnlTbGlkZXIvdmVyaWZ5U2xpZGVyUGMnXHJcblx0aW1wb3J0IFZlcmlmeVBvaW50IGZyb20gXCIuL3ZlcmlmeVBvaW50L3ZlcmlmeVBvaW50XCJcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ1Z1ZTJWZXJpZnknLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Y2FwdGNoYVR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0cmVxdWlyZWQ6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0ZmlndXJlOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyXHJcblx0XHRcdH0sXHJcblx0XHRcdGFyaXRoOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyXHJcblx0XHRcdH0sXHJcblx0XHRcdG1vZGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ3BvcCdcclxuXHRcdFx0fSxcclxuXHRcdFx0dlNwYWNlOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDVcclxuXHRcdFx0fSxcclxuXHRcdFx0ZXhwbGFpbjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAn5ZCR5Y+z5ruR5Yqo5a6M5oiQ6aqM6K+BJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbWdTaXplOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6ICczMTBweCcsXHJcblx0XHRcdFx0XHRcdGhlaWdodDogJzE1NXB4J1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0YmxvY2tTaXplOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6ICc1MHB4JyxcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAnNTBweCdcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGJhclNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3RcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdC8vIHNob3dCb3g6dHJ1ZSxcclxuXHRcdFx0XHRjbGlja1Nob3c6IGZhbHNlLFxyXG5cdFx0XHRcdC8vIOWGhemDqOexu+Wei1xyXG5cdFx0XHRcdHZlcmlmeVR5cGU6IHVuZGVmaW5lZCxcclxuXHRcdFx0XHQvLyDmiYDnlKjnu4Tku7bnsbvlnotcclxuXHRcdFx0XHRjb21wb25lbnRUeXBlOiB1bmRlZmluZWQsXHJcblx0XHRcdFx0ZGVmYXVsdEltZzogJydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMudXVpZCgpXHJcblx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFwidG91Y2htb3ZlXCIsIChlKSA9PiB7XHJcblx0XHRcdFx0ZS5wcmV2ZW50RGVmYWx1dCgpXHJcblx0XHRcdH0sIHtcclxuXHRcdFx0XHRwYXNzaXZlOiBmYWxzZVxyXG5cdFx0XHR9KTtcclxuXHJcblxyXG5cdFx0XHR2YXIgc3RhcnRYLCBzdGFydFk7XHJcblx0XHRcdGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoXCJ0b3VjaHN0YXJ0XCIsIChlKSA9PiB7XHJcblxyXG5cdFx0XHRcdHN0YXJ0WCA9IGUudGFyZ2V0VG91Y2hlc1swXS5wYWdlWDtcclxuXHRcdFx0XHRzdGFydFkgPSBlLnRhcmdldFRvdWNoZXNbMF0ucGFnZVk7XHJcblx0XHRcdH0pO1xyXG5cclxuXHRcdFx0ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihcInRvdWNobW92ZVwiLCAoZSkgPT4ge1xyXG5cclxuXHRcdFx0XHR2YXIgbW92ZVggPSBlLnRhcmdldFRvdWNoZXNbMF0ucGFnZVg7XHJcblx0XHRcdFx0dmFyIG1vdmVZID0gZS50YXJnZXRUb3VjaGVzWzBdLnBhZ2VZO1xyXG5cclxuXHRcdFx0XHRpZiAoTWF0aC5hYnMobW92ZVggLSBzdGFydFgpID4gTWF0aC5hYnMobW92ZVkgLSBzdGFydFkpKSB7XHJcblx0XHRcdFx0XHRlLnByZXZlbnREZWZhdWx0KCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LCB7XHJcblx0XHRcdFx0cGFzc2l2ZTogZmFsc2UsXHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOeUn+aIkCB1dWlkXHJcblx0XHRcdHV1aWQoKSB7XHJcblx0XHRcdFx0dmFyIHMgPSBbXTtcclxuXHRcdFx0XHR2YXIgaGV4RGlnaXRzID0gXCIwMTIzNDU2Nzg5YWJjZGVmXCI7XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCAzNjsgaSsrKSB7XHJcblx0XHRcdFx0XHRzW2ldID0gaGV4RGlnaXRzLnN1YnN0cihNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiAweDEwKSwgMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNbMTRdID0gXCI0XCI7IC8vIGJpdHMgMTItMTUgb2YgdGhlIHRpbWVfaGlfYW5kX3ZlcnNpb24gZmllbGQgdG8gMDAxMFxyXG5cdFx0XHRcdHNbMTldID0gaGV4RGlnaXRzLnN1YnN0cigoc1sxOV0gJiAweDMpIHwgMHg4LCAxKTsgLy8gYml0cyA2LTcgb2YgdGhlIGNsb2NrX3NlcV9oaV9hbmRfcmVzZXJ2ZWQgdG8gMDFcclxuXHRcdFx0XHRzWzhdID0gc1sxM10gPSBzWzE4XSA9IHNbMjNdID0gXCItXCI7XHJcblxyXG5cdFx0XHRcdHZhciBzbGlkZXIgPSAnc2xpZGVyJyArICctJyArIHMuam9pbihcIlwiKTtcclxuXHRcdFx0XHR2YXIgcG9pbnQgPSAncG9pbnQnICsgJy0nICsgcy5qb2luKFwiXCIpO1xyXG5cdFx0XHRcdC8vIOWIpOaWreS4i+aYr+WQpuWtmOWcqCBzbGlkZXJcclxuXHRcdFx0XHRpZiAoIXVuaS5nZXRTdG9yYWdlU3luYygnc2xpZGVyJykpIHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnc2xpZGVyJywgc2xpZGVyKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXVuaS5nZXRTdG9yYWdlU3luYygncG9pbnQnKSkge1xyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKFwicG9pbnRcIiwgcG9pbnQpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c3VjY2VzcyhlKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnc3VjY2VzcycsIGUpXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiByZWZyZXNoXHJcblx0XHRcdCAqIEBkZXNjcmlwdGlvbiDliLfmlrBcclxuXHRcdFx0ICogKi9cclxuXHRcdFx0cmVmcmVzaCgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5pbnN0YW5jZS5yZWZyZXNoKSB7XHJcblx0XHRcdFx0XHR0aGlzLmluc3RhbmNlLnJlZnJlc2goKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvdygpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5tb2RlID09IFwicG9wXCIpIHtcclxuXHRcdFx0XHRcdHRoaXMuY2xpY2tTaG93ID0gdHJ1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGhpZGUoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMubW9kZSA9PSBcInBvcFwiKSB7XHJcblx0XHRcdFx0XHR0aGlzLmNsaWNrU2hvdyA9IGZhbHNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdGluc3RhbmNlKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiRyZWZzLmluc3RhbmNlIHx8IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dCb3goKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMubW9kZSA9PSAncG9wJykge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuY2xpY2tTaG93XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHJldHVybiB0cnVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGNhcHRjaGFUeXBlOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIoY2FwdGNoYVR5cGUpIHtcclxuXHRcdFx0XHRcdHN3aXRjaCAoY2FwdGNoYVR5cGUudG9TdHJpbmcoKSkge1xyXG5cdFx0XHRcdFx0XHRjYXNlICdibG9ja1B1enpsZSc6XHJcblx0XHRcdFx0XHRcdFx0dGhpcy52ZXJpZnlUeXBlID0gJzInXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5jb21wb25lbnRUeXBlID0gJ1ZlcmlmeVNsaWRlJ1xyXG5cdFx0XHRcdFx0XHRcdGJyZWFrXHJcblx0XHRcdFx0XHRcdGNhc2UgJ2NsaWNrV29yZCc6XHJcblx0XHRcdFx0XHRcdFx0dGhpcy52ZXJpZnlUeXBlID0gJydcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmNvbXBvbmVudFR5cGUgPSAnVmVyaWZ5UG9pbnRzJ1xyXG5cdFx0XHRcdFx0XHRcdGJyZWFrXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0VmVyaWZ5U2xpZGUsXHJcblx0XHRcdFZlcmlmeVBvaW50LFxyXG5cdFx0XHR2ZXJpZnlTbGlkZXJQY1xyXG5cdFx0fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQvKiAjaWZkZWYgSDUgKi9cclxuXHRodG1sIHtcclxuXHRcdHRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHRcdHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcblx0fVxyXG5cclxuXHQvKiAjZW5kaWYgKi9cclxuPC9zdHlsZT5cclxuPHN0eWxlPlxyXG5cdC52ZXJpZnlib3gge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZWI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMyk7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeWJveC10b3Age1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICM0NTQ5NGM7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTdlYjtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5Ym94LWJvdHRvbSB7XHJcblx0XHQvKiBwYWRkaW5nOiAxNXB4OyAqL1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnlib3gtY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxM3B4O1xyXG5cdFx0cmlnaHQ6IDlweDtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0Lm1hc2tzIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxMDAxO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMyk7XHJcblx0XHQvKiBkaXNwbGF5OiBub25lOyAqL1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktdGlwcyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0XHRib3R0b206IDBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMSwgMjcsIDI3LCAuNSk7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnRpcHMtZW50ZXIsXHJcblx0LnRpcHMtbGVhdmUtdG8ge1xyXG5cdFx0Ym90dG9tOiAtMzBweDtcclxuXHR9XHJcblxyXG5cdC50aXBzLWVudGVyLWFjdGl2ZSxcclxuXHQudGlwcy1sZWF2ZS1hY3RpdmUge1xyXG5cdFx0dHJhbnNpdGlvbjogYm90dG9tIC41cztcclxuXHR9XHJcblxyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHQvKuW4uOinhOmqjOivgeeggSovXHJcblx0LnZlcmlmeS1jb2RlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0fVxyXG5cclxuXHQuY2VyaWZ5LWNvZGUtcGFuZWwge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktY29kZS1hcmVhIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1pbnB1dC1hcmVhIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDYwJTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1jaGFuZ2UtYXJlYSB7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnZhcmlmeS1pbnB1dC1jb2RlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1jaGFuZ2UtY29kZSB7XHJcblx0XHRjb2xvcjogIzMzN0FCNztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYnRuIHtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzdBQjc7XHJcblx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHJcblx0Lyrmu5Hliqjpqozor4HnoIEqL1xyXG5cdC52ZXJpZnktYmFyLWFyZWEge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbW92ZS1ibG9jayB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDBweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggIzg4ODg4ODtcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1iYXItYXJlYSAudmVyaWZ5LW1vdmUtYmxvY2s6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1iYXItYXJlYSAudmVyaWZ5LWxlZnQtYmFyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTFweDtcclxuXHRcdGxlZnQ6IC0xcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjBmZmYwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWltZy1wYW5lbCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktaW1nLXBhbmVsIC52ZXJpZnktcmVmcmVzaCB7XHJcblx0XHR3aWR0aDogMjVweDtcclxuXHRcdGhlaWdodDogMjVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktaW1nLXBhbmVsIC5pY29uLXJlZnJlc2gge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWltZy1wYW5lbCAudmVyaWZ5LWdhcCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbW92ZS1ibG9jayAudmVyaWZ5LXN1Yi1ibG9jayB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0LyogYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgKi9cclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tb3ZlLWJsb2NrIC52ZXJpZnktaWNvbiB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbXNnIHtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0fVxyXG5cclxuXHQvKuWtl+S9k+Wbvuagh+eahGNzcyovXHJcblx0LypAZm9udC1mYWNlIHtmb250LWZhbWlseTogXCJpY29uZm9udFwiOyovXHJcblx0LypzcmM6IHVybCgnLi4vZm9udHMvaWNvbmZvbnQuZW90P3Q9MTUwODIyOTE5MzE4OCcpOyAhKiBJRTkqISovXHJcblx0LypzcmM6IHVybCgnLi4vZm9udHMvaWNvbmZvbnQuZW90P3Q9MTUwODIyOTE5MzE4OCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgISogSUU2LUlFOCAqISovXHJcblx0Lyp1cmwoJ2RhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFhQUFBc0FBQUFBQ1V3QUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURNQUFBQkNzUDZ6N1U5VEx6SUFBQUU4QUFBQVJBQUFBRlpXN2tpU1kyMWhjQUFBQVlBQUFBQjNBQUFCdU0rcUJsUm5iSGxtQUFBQitBQUFBblFBQUFMWW5yVXdUMmhsWVdRQUFBUnNBQUFBTHdBQUFEWVBOd2FqYUdobFlRQUFCSndBQUFBY0FBQUFKQWZlQTRkb2JYUjRBQUFFdUFBQUFCTUFBQUFZRitrQUFHeHZZMkVBQUFUTUFBQUFEZ0FBQUE0Q3ZBR3NiV0Y0Y0FBQUJOd0FBQUFmQUFBQUlBRVZBRjF1WVcxbEFBQUUvQUFBQVVVQUFBSnRQbFQrZlhCdmMzUUFBQVpFQUFBQVBBQUFBRTNvUFBYUGVKeGpZR1JnWU9CaWtHUFFZV0IwY2ZNSlllQmdZR0dBQUpBTVkwNW1laUpRRE1vRHlyR0FhUTRnWm9PSUFnQ0tJd05QQUhpY1kyQmsvc000Z1lHVmdZT3BrK2tNQXdORFA0Um1mTTFneE1qQndNREV3TXJNZ0JVRXBMbW1NRGd3VkR4Ynd0end2NEVoaHJtQm9RRW96QWlTQXdBdzFBMFVlSnpGa2NFTmdDQU1SWDhSakNHTzRnVGU5ZVFjbmh6QWZYQzJycUcvaFlzVDhNbUQ5Z2RTMGdKSUFBYXlrQWpJQllIcHBDdnVEOGp1UjZ6TUo2N0E4OVpkbi9mMWFOUGlrVW44UnZZbzhHMjBDaktpbTZSZjZiOW0zNCtXV2QvdkJyK29XOFY2cTN2RjVxS2xZclBScDRMMEFkNW5HTDhBZUp4RlVjOXJFMEVZblRlenU4bE1zcnZ0YnJxYjNUUnQwclM3YmRPbWRJMEpiV21DdGlJdEl2NW9pMTRxZXZDazlTUVZMRmlRZ3FBRjhROVFMS0lITHg0OEZrSG8zWk5uRlVYd0Q1QzJCNmRPNnNGaG1JODN3N3ozZmU4Um5aQ2piMnlYNVlsTGhza2ttU2NYQ0lGUnhZQkZpeWpIOVJxdG9xZXM5L2c1aThXVnVKeXFETlRZTFB3QkkrY2xqWHJrR3luRGhvVStuQ2duamJoR1k1eXN0K2dNRXE4SUJJWHdzalBVNjdDbkVQbTRiMHN1MGgzMDlGZDY3ZGE0WEJocjU1S1NtMTdQT2s3Z09FL1NocTZuS2RWc0M3ZDlqK3RjR1BLVmJvYzl1LzBqdEIvWklBN1BYVFZMQmVmNm8vcGFjY2pud09ZbTNFTEpldFB1RHJ2VjNnZzkxd2xTWFdZNkg1cVZ3UnpXZjJUeWJyWVlmU2Rxb1hPd2gvUWE4UldJakJUaVNJM2g2MTQvdktTTlJoT05PcnNuUWk2WGY0blFGUURUbUpFMU5LYmhJNmNySEVKTy8rUzVRUHhoWUpSUnl2QkZCUCs1VDlFUHBFQUlWenpSUUlyam1KNmpZMVdUbytOWFRNY2h1QnNLdVM4UFJaQVRTTWw5b1RBNHVOTGtlSUEwVjFVZXFPb0dRaDdJQXhHbys3VDgzZm4zVCt2b3FDTlBQQVVhelVZVUk3TGdLU1YxSmsyb1VlZ2hZR2haK2NLT2UyRmpWdTVaS0VZMlZrRTEzQUsxK2pJNHIxS0xiUGxaZnJLaVBoT1hLUFJqN3E5c2o5WEo3TEZITm1yS0pTM1ZDZGhYR1NkS3J0bW9RYVdlTWpRVnQwS0Q2c0dQT3gwb0gyZmd0em9OUk94dE5xOEYzdHpZTS9uK1RqS1NYNXFmMmp4OTQxMjc2VElyOUZqWHhLcjhlWC82Yks0eXVvcHdvOXB5MXN3OEY5a2R3NEFtdXJScExVTTN0WXg1Wm5LcGZIUGk4ZHp6MTl2SjZNanl4WVVycHFlYjF1THMzZUdWNnZyMjFwU3FwZVdrcW9uQU45b1V5SWlYcHY4WHZsTjVlM2ljWTJCa1lHQUE0bjB2TjRmRzg5dDhaZUJtWVFDQmE5d1BQUkgwL3djc0RNd21RQzRIQXhOSUZBQkFmQXFhQUhpY1kyQmtZR0J1K04vQUVNUENBQUpBa3BFQkZiQUJBRWNNQW05NG5HTmhZR0JnZnNuQXdNS0FpZ0VTbndFQkFBQUFBQUFBZGdDa0FOb0JDQUZzQUFCNG5HTmdaR0JnWUdNSVpHQmxBQUVtSU9ZQ1FnYUcvMkErQXdBUlNBRnpBSGljWlk5TlRzTXdFSVZmK2dla0VxcW9ZSWZrQldJQktQMFJxMjVZVkdyM1hYVGZwazZiS29rang2M1VBM0FlanNBSk9BTGNnRHZ3U0NlYk5wYkgzN3g1WTA4QTNPQUhIbzdmTGZlUlBWd3lPM0lORjdnWHJsTi9FRzZRWDRTYmFPTlZ1RVg5VGRqSE02YkNiWFJoZVlQWHVHTDJoSGRoRHgxOENOZHdqVS9oT3ZVdjRRYjVXN2lKTy93S3Q5RHg2c0krNWw1WHVJMUhML2JIVmkrY1hxbmxRY1doeVNLVE9iK0NtVjd2a29XdDB1cWNhMXZFSmxPRG9GOUpVNTFwVzkxVDdOZEQ1eUlWV1pPcUNhczZTWXpLcmRucTBBVWI1L0pScnhlSkhvUW01VmhqL3JiR0FvNXhCWVVsRG93eFFoaGtpTXJvNkR0Vlp2U3ZzVVBDWG50V1BjM25kRnNVMVA5emhRRUM5TTljVTdxeTBuazZUNEU5WHh0U2RYUXJic3VlbERTUlhzMUpFckpDWHRhMlZFTHFBVFpsVjQ0UmVselJpVDhvWjBqL0FBbGFic2dBQUFCNG5HTmdZb0FBTGdic2dJMlJpWkdaa1lXUmxaR05rWjJCc1lJMU9TTTFPWnMxT1NlL09KVzFLRE05bzRTOUtEV3RLTFU0ZzRFQkFKNzlDZVE9JykgZm9ybWF0KCd3b2ZmJyksKi9cclxuXHQvKnVybCgnLi4vZm9udHMvaWNvbmZvbnQudHRmP3Q9MTUwODIyOTE5MzE4OCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgISogY2hyb21lLCBmaXJlZm94LCBvcGVyYSwgU2FmYXJpLCBBbmRyb2lkLCBpT1MgNC4yKyohKi9cclxuXHQvKnVybCgnLi4vZm9udHMvaWNvbmZvbnQuc3ZnP3Q9MTUwODIyOTE5MzE4OCNpY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7ICEqIGlPUyA0LjEtICohKi9cclxuXHQvKn0qL1xyXG5cclxuXHQuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIiAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdH1cclxuXHJcblx0Lmljb24tY2hlY2s6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU1nQUFBRElFQVlBQUFEOXlITGRBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQUZ6VWtkQ0FLN09IT2tBQUFBZ1kwaFNUUUFBZWlZQUFJQ0VBQUQ2QUFBQWdPZ0FBSFV3QUFEcVlBQUFPcGdBQUJkd25McFJQQUFBQUFaaVMwZEVBQUFBQUFBQStVTzdmd0FBQUFsd1NGbHpBQUFBU0FBQUFFZ0FSc2xyUGdBQUlsRkpSRUZVZU5ydDNYMWNWTlc2Qi9CbmJjUzN4SmQ3ZkxtU2VvK29wL1FteXA0QkZjUUV3cGQ4TnljOWlacHBnVWZFNDl1MXRDd2xOY015U0NNMVM4MWpDb2Fpb2lKdktvWWdzd2ZVbzV3U0o2OVNaRktDS1NBd3MrNGYyL0dldEZGUllHM2c5LzJIejJ4aitPMko0Wm0xOXRycklRSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBS2dqbU9nQUFBRHdPQmh6ODNUemRQTnMzOTdxYW5XMXVqSjJzOGZOSGpkN0ZCVGtodVNHNUliY3VsVmRQMWtTZmVvQUFQQndkRnpIZFh6Z1FOMFMzUkxka3BnWTJTSmJaTXZObTlJdDZaWjA2NGNmR21RMnlHeVFtWmZYM0tPNVIzT1B3a0pkc2k1Wmw1eVlLSWZMNFhMNG1ESHFzN0FxR3poZ0JBSUFvRkZkSTdwR2RJMW8xS2pGbGhaYldteFp2MTQ5T21YSzR6M3I0Y1BFaVJPZk9GRXhLU2JGVkZEd3FNK0VFUWdBZ01ZOHk1L2x6L0xHalp1M2J0NjZlZXY5KzlXamoxczRiQVlOSWthTVdIS3l4M21QOHg3bm16ZC8xR2R5RVAxQ0FRQ0FTaWZyWkozczZGam1XdVphNXJwckYzdUx2Y1hlR2pxMGVuNWF1M2E4bkpmejhrNmQ4bFB5VS9KVFltSXErd3dZZ1FBQWFJSWswV2dhVGFPLytJSm0wU3lhTldKRXRmL0lQTXFqdkpkZTBnL1FEOUFQY0hPcmRHSWhyeE1BQU56R21Kd3I1OHE1NjlaUkxNVlM3TVNKTmZhakZWSklZWXkvd0YvZ0w3ejBVbVcvdlVHTnZrNEFBSENIVHFmVDZYUXJWdEI0R2svamc0S0VCZm1CZnFBZit2U3A3TGRoQkFJQVVNUFV3dkg2NitvajIxZUJTcW1VU3R1M3IreTNvWUFBQU5RUXRYRE1tS0UrV3JsU2RCNGJ2cHd2NTh0Lys2MnkzNGNDQWdCUXplU3Q4bFo1NjhTSkZFaUJGTGgycmVnOGQyTUQyVUEyOFBUcHluNGZDZ2dBUURYUmgrcEQ5YUVqUjFJQUJWREE1czIwbnRiVGVrbHpmM2VaRi9OaVh2djJWZmI3TkhjaUFBQzFuUndzQjh2QnZyNVdmNnUvMVgvblR1Yk8zSmw3QSswdFd2SW1iL0xPeWVtYzN6bS9jLzZlUFpYOWRteGxBZ0JRUmZUZDlOMzAzVHc4ckZ1c1c2eGJFaFBaTERhTHpYSnlFcDNySGpOb0JzMjRkWXQvd2ovaG4zaDVtVXdtazhta0tKVjlHb3hBQUFBZWt6NUFINkFQZU9ZWjZ6bnJPZXU1QXdjMFd6Z0NLWkFDclZaMmhCMWhSMTUrK1ZFTGh3MUdJQUFBajBoZFZkV2xpL29vTlZYOVd2bmxzTlVmbEhTazQ1d2J1WkViZzRMVXdyRmh3K00rTFVZZ0FBQ1YxQ3VvVjFDdm9DZWY1S3Y0S3I0cUlVRTlxc0hDY1JzdjRBVzhZT0hDcWlvY050cTdxQU1Bb0ZIcVpvZXRXOU1nR2tTRERoK21oYlNRRm5idUxEclgvWVdHbW1KTU1hYVlzTENxZm1aTVlRRUFQSUJ0MjNQTHA1WlBMWjhtSjlNUk9rSkhkRHJSdWV5S3BWaUtYYmRPNmFCMFVEb0VCMWZYajhFVUZnQ0FIWDB2OTczYzkzS1RKcGJ2TGQ5YnZ0KzNUK3VGZzAvbWsvbmtMNzlVQzBkSVNIWC9QSXhBQUFEdVl1dkx3US94US96UW5qMXNLQnZLaGo3L3ZPaGM5dkE0SHNmalltT2Qyam0xYzJvM2J0eFJkcFFkWlJVVjFmMXpNUUlCQUxqTllEQVlEQVlIQjlwRW0yalRsMTlxdlhCUUdJVlJXRktTV2pnbVRLaXB3bUdEaStnQUFFUkV4SmhaWjlhWmRaR1JOSjJtMC9UeDQwVW5zc3VIZk1nblBiMmtvS1NncEdEMGFJVXBUR0dscFRVZEF3VUVBT285WGJndVhCZisvdnUwbGJiUzFsZGZGWjNIcmdFMGdBYWNQdTA0MjNHMjQreGh3NVNPU2tlbDQ0MGJvdUtnZ0FCQXZhWGpPcTdqNzd4RGV0S1RmdjU4MFhuczhpSXY4c3JObGZLa1BDbHY4T0QwanVrZDB6disrcXZvV0xpSURnRDFqcnBuVlhBd2I4NmI4K1lmZnl3Nmp6MThOVi9OVitmbFdRWmFCbG9HZW51ZllxZllLWGJ4b3VoY05yaUlEZ0QxaGk1Wmw2eExuanlaTCtBTCtJTHdjTkY1N09wTGZhbnYxYXRzUHB2UDV2djdhNjF3MkdBRUFnQjFucnBuMWVqUlBKTm44c3pvYU0xdXIwNUVSRVZGNmxkZlgwVlJGRVV4bVVRbnNrZWpMeUFBd09QVDc5ZnYxKzkvN2puK0UvK0ovN1JqaDdZTFIzRXhjZUxFaHc5WFRJcEpNV20zY05obzlJVUVBSGgwOGhCNWlEeWtiMS8rTS8rWi83eDdOMFZTSkVVMmFpUTYxejMwcENkOVdabDFpbldLZGNvTEwyUjVabmxtZVI0L0xqcld3OEkxRUFDb00rUzJjbHU1cmFzcit5djdLL3ZyZ1FPMGp0YlJ1bWJOUk9lNkc0L2trVHpTWXFGTXlxVE1nQUMxY0J3NkpEcFhaYUdBQUVDdDF6dWtkMGp2a0c3ZGFCZnRvbDJIRDFNRVJWQkVxMWFpYzkzamRsOE85Z3Y3aGYwU0dLaE9WVVZIaTQ3MXFGQkFBS0RXMGhmcmkvWEZIVHM2Y0FmdXdCTVMyQncyaDgxcDEwNTBMcnVlcFdmcDJmbnpsYUhLVUdYb3BrMmk0end1RkJBQXFIVmN3MXpEWE1QYXRyV1NsYXlVa0VCcGxFWnAvL1Zmb25QWnc4NnlzK3pzbTI4cUU1V0p5c1FQUHhTZHA2cWdnQUJBcmFIdWt0dWlSWU9nQmtFTmdnNGRZdDdNbTNrLzlaVG9YSFpOcElrME1UemNXR29zTlpZdVh5NDZUbFhEZlNBQW9IbnFmUnhObTZxUDR1UFZyLzM3aTg1bDExZ2FTMk0zYjFZV0s0dVZ4YSs4b2g3a1hIU3Nxb1lSQ0FCb1ZvK29IbEU5b2hvMnBNRTBtQWJIeEtoSE5WdzRJaW1TSW1OaVhMSmRzbDJ5cDA5WEQ5YTl3bUdEQWdJQW1tUHJ5OUc0ZitQK2pmdi80eDhVVC9FVVAzaXc2RnozZC9od1VYcFJlbEg2U3k5RlIwZEhSMGRiTEtJVFZUZmNTQWdBR3NQWWhUNFgrbHpvczJFREc4RkdzQkhqeG9sT1pBOWZ4QmZ4UldscEZlWUtjNFY1N05qY2tOeVEzSkJidDBUbnFpbTRCZ0lBbWlFdmtoZkppejc4a01XemVCWS9aNDdvUFBid3BYd3BYNXFkYlJsbUdXWVo1dU9qYm5aWVdDZzZWMDNERkJZQUNLZGJxMXVyVzd0aWhlWUxSeXBQNWFuZmZsdVJVNUZUa1RONGNIMHRIRFlZZ1FDQU1PcWVWWC8vTzd2S3JyS3JhOWFJem1NUFA4NlA4K05tTS9mamZ0elAyenNyTFNzdEsrM0hIMFhuRWcwakVBQ29jWEpYdWF2Y2RlcFUxb2wxWXAwMGZHTmRQK3BIL1g3OFVVcVNrcVFrZjM4VWp0OURBUUdBR3FNUDBZZm9RMTU0Z2JiVGR0cStjU01wcEpEQ3REY1R3b2tUTHlpd3ZHaDUwZktpdjc5eHVIRzRjYmpaTERxVzFtanZmeHdBMURsdVpqZXptM25FQ01rZ0dTVEQxMStyUngwZFJlZTZHOC9nR1R6aituVStnQS9nQS96ODFCR0gwU2c2bDFaaEJBSUExVWE5Zzl6SGgvM01mbVkvUjBXcFJ6VllPRTd5ay94a1NZbVVJK1ZJT1NOSG9uQThISXhBQUtESzZidnB1K203ZVhoWXQxaTNXTGNrSnJKWmJCYWI1ZVFrT3RjZkt5OVh2NDRabzdhUWpZc1RuYWkyY0JBZEFBRHFEbjJBUGtBZjhNd3oxZ1JyZ2pVaElZRzl3RjVnTDdSc0tUclhQUUlwa0FLdFZsYk1pbG54cEVsS3ZCS3Z4Ty9lTFRwV2JZTVJDQUE4Tm5XcXFrc1hkZFhTc1dOMGdrN1FDV2RuMGJudURhbzJkT0pHYnVUR29DQ1R5V1F5bVRac0VCMnJ0c0kxRUFCNFpMMkNlZ1gxQ25yeVNiNktyK0tyRWhJMFd6aHU0d1c4Z0Jjc1hJakNVVFd3RnhZQVZKcmFsNk4xYXhwRWcyalE0Y08wa0JiU3dzNmRSZWU2djlCUVU0d3B4aFFURmlZNlNWMkJLU3dBZUdnZTV6M09lNXh2M3R6eXJlVmJ5N2RKU2ZRMnZVMXY2L1dpYzlrVlM3RVV1MjZkMGtIcG9IUUlEaFlkcDY3QkZCWUFQRkRmeTMwdjk3M2NwRWxGVmtWV1JkYmV2Wm92SEp0cE0yM2V0azB0SENFaG91UFVWUmlCQUlCZDZsU1ZveU14WXNSc3E1U0dEUk9keXg0ZXgrTjRYR3lzVXp1bmRrN3R4bzA3eW82eW82eWlRblN1dWdvakVBQ3dRNUw0ZEQ2ZFQ5KzZWWDJzM2NKQllSUkdZVWxKYXVHWU1BR0ZvMmJVV0FIcHM3M1A5ajdiMjdYcjJiTm56NTQ5VzdVU2ZlSUFZQTlqc2xrMnkrWU5HOWdtdG9sdG1qQkJkQ0o3YkEyZHlwVnlwVndaTlVvdEhLV2xvblBWRjFVK2hmWDdQVzhDQTlVdEFueDltUWZ6WUI1Tm10ejVEejNJZ3p3S0MrazFlbzFlaTQrbmFUU05wcTFabzVnVWsyTEt5QkQ5d2dEVVIvSTUrWng4N29NUDJDUTJpVTJhTzFkMEhudlEwRWtiSHJ1QTlPSzllQy9lc21XRDFBYXBEVksvK29ybTBCeWFNMlRJSXo5aE5FVlQ5SVlOUmZ1TDloZnREd21wYnkwaUFVU1FUOG9uNVpOTGxyQVpiQWFic1hTcDZEejI4SlY4SlYvNTNYY1ZweXBPVlp6eTlqNjk0UFNDMHd0Ky9sbDBydnJxa1F1STE1KzgvdVQxSnllbjBzbWxrMHNuSHo5T3grZ1lIWE4xcmRwNEtTbmxFOG9ubEU4WU1VTDlSYmw1VS9RTEJsQ1hxQmZKUTBMVWkrVGg0YUx6M04rbFMrbzI2OTdlNmt6RnBVdWlFOVYzajN3TnBIUjI2ZXpTMlpHUjFWTTRiSHg4SEhzNTluTHNkZUJBajZnZVVUMmltalVUOVVJQjFDVnlsQndsUjczOE11bEpUL3FQUGhLZHh4NitocS9oYTY1Y2tXS2xXQ25XM3grRlExc3FQUUp4TjdnYjNBMjllMXRiV1Z0Wlc1bE1OZFVRaGlmeEpKNzB6VGROdWpUcDBxVEwwS0hmL1BMTkw5Lzg4dHR2WWw0MmdOcko3VGUzMzl4K0d6dVc1YkFjbGhNVnBVNVpPV2h2VTlVUUNxR1FhOWVzMDYzVHJkTjlmTExLczhxenlrK2RFaDBMZnEvU0l4QnJmMnQvYS8rSkUydTZreGp6WTM3TXo4dXI5T1hTbDB0ZlRrbFJiMno2ai8rbzJaY0xvSFp5aTNhTGRvdjI4NU4yU2p1bG5kdTNhN1p3RUJGUmNURlA0QWs4WWRRb0ZBNXRxL3dVMWwvb0wvUVhMeTloaVkvUUVUcWkwNVUxTDJ0ZTF2emdRZHRGZkdGNUFEUk1YNnd2MWhkN2Vxbzl2V05qS1pJaUtiSlJJOUc1N2pHRFp0Q01XN2ZZVXJhVUxSMDF5clROdE0yMExUVlZkQ3k0djBxUElOU0xicm01NmtXM0xsMUVud0F0cGFXMDFHZ3NlNlBzamJJM0JnMDZjK2JNbVRObnJsMFRIUXRBcER0VHphMnRyYTJ0VTFMb0pKMmtrOXI3b01VemVTYlByS2hnN3N5ZHVSc01ha09uUFh0RTU0S0hVK2tSQ0YvR2wvRmxHcnIyY0h0UEhzZVZqaXNkVnlZbjM5a2xGS0FlNmgzU082UjNTTGR1bG45WS9tSDV4OEdEV2kwY3RyNGNMSjdGcy9pZ0lCU08ycW55VTFpOXFUZjF6c2tSSGZ4dTdHMzJObnU3ZDIrMW9DUW1vcEJBZmFMK3ZuZnFKSVZKWVZKWVVoTHJ4L3F4ZnYvNW42SnoyY05TV0FwTENRbFJoaXBEbGFHYk5vbk9BNCttOGdXa00zV216ckd4b29QYnRZeVcwYkpldmRRcHR1UmsxekRYTU5ld3RtMUZ4d0tvRHJZdGd1Z05lb1BlU0V4a25zeVRlWGJzS0RxWFBld3NPOHZPdnZtbThienh2UEg4MnJXaTg4RGpxWFFCNlRLNnkrZ3VvM2Z0b3NXMG1CYWZPeWY2Qk82dlowL0hyeHkvY3Z6cTZGRTNUemRQTjAvdGRrb0RxQXgxeE5HaVJmbUk4aEhsSXc0ZXBQZm9QWHF2V3pmUnVleWFTQk5wWW5pNHNkUllhaXhkdmx4MEhLZ2FqN3dNVjVabFdaWjFPc1lZWSt6WU1mVm8wNmFpVDhnZW5zcFRlZXEzMzFybVd1WmE1dnI1bmZyMDFLZW5QdjNoQjlHNUFDcEQ3VDF1ZTUvRng2dGYrL2NYbmN1dXNUU1d4bTdlckN4V0ZpdUxYM2xGUGNpNTZGaFFOUjc1VG5TMXA3Q2k4TWw4TXA4Y0VLQWVMUzhYZlVMMk1HL216YnlmZXNwaHJNTlloN0hKeWJaZXpxSnpBVHlNcmhGZEk3cEdOR3JFNS9GNWZKNXRDbG03aFlOUDQ5UDR0QjA3MU1JeGJkcnRveWdjZFV5VjNRaW95OVBsNmZLZWY1N244VHllOS9YWGJDYWJ5V1kyYml6NkJPMWFRQXRvd2NXTEZlTXJ4bGVNdCszbWVmR2k2RmdBLzg1Z01CZ01CZ2NIOHdYekJmT0ZyNzVTciswWkRLSnozZC9odzBWVGlxWVVUUms1RXB1aDFtMVZmaWU1Zm9OK2czN0QwS0ZXVjZ1cjFUVW1Sdk9GeEpNOHlmTi8vOWZob3NORmg0cytQaWYzbmR4M2N0LzMzNHVPQmZEL2ZUazJibVFHWm1BRzJ5ZDU3YkgxNWFnd1Y1Z3J6SU1HWWZQVCtxSGF0aUtSRjhtTDVFV0RCMU1vaFZMbzd0MzM5QVBSSk5zbWJiNis2cnIwQ3hkRUo0TDZTWDMvZlBpaGVwL0VuRG1pODlpRHZoejFXN1YxSkRTdE1LMHdyWWlQVis4d0hUMWFiU3hWVWlMNmhPK3ZVeWVleHRONFdrcUtXNXBibWx0YTE2NmlFMEg5b2l2VmxlcEtseS9YZk9HNHZTaWxJcWNpcHlKbjhHQVVqdnFwMmx2YXF0c3ZIejZzYnNzOFpBak5wSmswODhZTjBTZHVqMjBkUGJ2RmJyRmJLU20yTzN0RjU0SzZUVTZVRStYRTJiUEppN3pJYTlFaTBYbnM0Y2Y1Y1g3Y2JPYlA4ZWY0Yzc2K2FPaFV2OVhZYnJvMmNvQWNJQWQ0ZTlQZjZHLzB0N2c0Tm92TllyT2NuRVMvRVBid0Uvd0VQL0hUVDlaMGE3bzEzYzh2ZTBEMmdPd0JXci8vQldvTFcxOE9sc2dTV2VMbm45ZjBMdGNQclIvMW8zNC8vc2lHc0NGc2lMZTNjYmh4dUhHNDJTdzZGb2hWN1NPUXU5bDIyV1RCTEpnRlAvODgvNWgvekQvVzBONWFkN0Z0Q1NHUlJCSWxKN3V2ZFYvcnZ2YS8vMXQwTHFqZGJIMDU2TS8wWi9yelo1OXB0bkJ3NHNRTENxU25wYWVscHdjTlF1R0FmMWZqQmNSR25kbzZmbHpxTGZXV2VnOFp3ak40QnMrNGZsMzBDMklQbThQbXNEbnQybGxiV0Z0WVc5ZzJiZXpaVTNRdXFGM1UzNXRCZzdUZWw4UDJmclEydGphMk5oNDZORE00TXpneitPeFowYmxBVzRRVkVCdGpVMk5UWTlPME5QSWdEL0x3OWVYaFBKeUgvL3FyNkZ4MmZVUWYwVWR0MjZwRCtxUWt1YTNjVm01YlhTMTlvYTZ3OWVWUWY4OWpZclRhbDhPMjJJVTVNQWZtTUdwVVZscFdXbGFhMFNnNkYyaVQ1b2JNNmxZTnNxd1drb1FFTnB2TlpyTTEzSG5RMW5wenZYVzlkZjJnUVhqRHdiK3JMWDA1VkxhZEpNYU1VWmV4eDhXSlRnVGFKbndFY2pmMUY5ZGtraFpKaTZSRnp6M0gwM2s2VC8vbEY5RzU3SXFnQ0lwbzFVcnFKZldTZWlVa3VIZDI3K3plMmQxZGRDd1FTeCtxRDlXSFB2V1VkYVIxcEhWa2ZMeG1DMGNnQlZLZzFjcTZzKzZzKytUSktCeFFHWm9iZ2R6dHppZTRDOVlMMWdzSkNlcFdEaHJ1OCtGQkh1UlJXRWdabEVFWlE0YW8xM295TWtUSGdwcWgzNi9mcjkvdjRzSVA4VVA4VUdvcW5hQVRkRUtEdTBEZmJ1akVqZHpJalVGQjZ0NTJHemFJamdXMWkrWUxpSTI2YXFWN2Q5YUlOV0tOa3BPMTNqQkhWVlRFMi9BMnZNMlFJYVpEcGtPbVErbnBvaE5COWJDMUMyQkpMSWtscGFheS9xdy82Ky9pSWpxWFBjek16TXk4Y0tIeG12R2E4ZHI3NzR2T0E3V1Q1cWF3N01seXluTEtjc3JKVVF1SGo0OTZORDlmZEs3N2E5R0NYV1ZYMmRWRGg5d0MzUUxkQXZ2MUU1MElxcGF0ODZVMFg1b3Z6VTlJMEhyaFVJV0dvbkJBVmFnMUJjUkduYVA5MTcvVVI3Nit0aHVjUk9lNnZ4WXRKQ1l4aVNVazZMaU82L2pBZ2FJVHdlUHhPTzl4M3VOODgrWnFCOHlEQjJrNUxhZmxQWHFJem1WWExNVlM3THAxNnZ0bnlSTFJjYUJ1cURWVFdQYllMbFp5Ris3Q1haS1M2RVA2a0Q3VWNKOFBkM0luOTVzM2VRUGVnRGNZT2RLMDFyVFd0RFk1V1hRc2VEaDlML2U5M1BkeWt5WmxUNVE5VWZiRWdRUE1uL2t6ZncxL0lOaE1tMm56dG0xS1Q2V24wblBLRlBXZzFTbzZGdFFOdGI2QTJOajJySkxHU0dPa01jbkpiRDZieitaMzZDQTYxLzBWRjF0ZnQ3NXVmWDNreUN4RGxpSExrSlFrT2hIOE1YV3F5dEZSWGNTeGU3ZDZkTmd3MGJuczRYRThqc2ZGeGpxMWMycm4xRzdjdUtQc0tEdktLaXBFNTRLNnBkWk5ZZG1USFpFZGtSMXgvcnhsb0dXZ1phQzNOMS9GVi9GVld1L3IwYlNwOUo3MG52VGUzcjI2UWwyaHJ0RGZYM1FpK0NPU3hLZno2WHo2MXEzcVkrMFdEZ3FqTUFwTFNsSUx4NFFKS0J4UW5lcE1BYkd4ZFJiazJUeWJaL3Y0MkhZUEZaM3IvcG8ycFYyMGkzYnQyeWV2a0ZmSUs0WVBGNTBJaUlnWTA1bDFacDA1TXBKdFlwdllwZ2tUUkNleXk0ZDh5Q2M5dmFTZ3BLQ2tZUFJvdFhDVWxvcU9CWFZiblpuQ3NrZWRldWpVU1gyVW5LeE9RWFRwSWpxWFhYclNrNzZzakhWZ0hWZ0hnOEg0bHZFdDQxdDc5NHFPVmQvSTgrUjU4cnhWcTlnUmRvUWQrWi8vRVozbi9zNmNjZHpqdU1keHo4Q0I2UjNUTzZaMzFQQldRRkNuMUxrUnlOM1VHL2t1WFdMSDJYRjIzTWRIN2JlUW15czZsMTFHTXBLeFlVTzF0M3gwdE81ZnVuL3AvalZxbE9oWTlZVzZsYzViYjJtK2NOeitQWlpjSkJmSlpkQWdGQTRRb2M0WEVCdDEwOGJMbDZWOEtWL0s5L2FteGJTWUZtdTRyOGZ0UWtKcmFBMnRpWXFTdytWd09Yek1HTkd4NmlyNW9IeFFQdmkzdjZtUGxpMFRuY2NldnBxdjVxdno4aXJDSzhJcnd2MzlNNk16b3pPamYvcEpkQzZvbitwTkFiR3h2ZUVhbERZb2JWRHE2OHZmNWUveWR6VzhUZlh0UXNLMnNxMXM2ODZkZC9wSVFKVlFkMU1PQ0dDWDJXVjIrZU9QUmVleHF5LzFwYjVYcjZxckMvMzliZGY2Uk1lQytxM2VGUkNiakpjeVhzcDQ2Y29WeDJ1TzF4eXYrZm54by93b1AvclBmNHJPZFgrT2ppeUg1YkNjcUNoNXE3eFYzanB4b3VoRXRkV2RxY0dmNkNmNjZZc3ZhRDJ0cC9XU1J0OFBSVVdVVHVtVVBtVEk3MitrQlJCTG8yK1ltbU1ySkJXUkZaRVZrWDUrNnRFelowVG5zdWRPQTZLbjZXbDZlc3NXMnlkbzBibHFDN2RvdDJpM2FEOC9Yc2dMZWVHT0hjeWR1VFAzQmcxRTUvcGp4Y1c4TysvT3U0OFlZZHVsV25RaWdIOVg1MWRoVlZidlk3MlA5VDdXcG8zRGJvZmREcnNURStrWUhhTmoybTBZeFNONUpJKzBXTmdOZG9QZGVPVVZ4VmZ4Vlh4dDl5dUFqYm9hcjA4ZkNxWmdDazVNcEhXMGp0WTFheVk2MXoxdXI4S3pUckZPc1U0Wk5TckxNOHN6eS9QUUlkR3hBUDVJdlIrQjNDMTdRUGFBN0FGWHI1WWxsaVdXSlE0Y1NFdHBLUzNWYm9NbzI0aUVOK1BOZUxQUFA1ZWo1Q2c1NnVXWFJlZlNDbHZyWVI3QkkzakVnUU5hTFJ5MkR3S1VTWm1VR1JDQXdnRzFBVVlnRDlDTDkrSzllTXVXRHRjZHJqdGNqNDludnN5WCtYcDRpTTVsMSswK0Q2U1FRc3JNbWVyVVIyU2s2RmcxelMzTkxjMHRyV3RYcG1kNnBrOU4xZXoyLzdiL1gyTm9ESTE1OVZWbHFESlVHYnBwaytoWUFBOERJNUFIVUZlN0ZCWmFtbHVhVzVvUEhreWNPSEVOTjRoU1NDR0ZNZlVQMDdwMThnQjVnRHhnNWt6UnNXcUt1a3R1aHc3U0plbVNkQ2toUWJPRncrWlplcGFlblQ4ZmhRTnFJNHhBS2ttZEVtblJnbnpKbDN3UEhhSVVTcUdVdm4xRjU3SWYrUFluWEgveUovL1pzeFdEWWxBTUdsNnUrb2p1WEx1S2NZaHhpRGw2bEZJcGxWSzdkeGVkeXg1MmxwMWxaOTk4MDFocUxEV1dMbDh1T2cvQW8zQVFIYUMyeWMvUHo4L1B2M1dyelpnMlk5cU0yYkZEV2lPdGtkWjRlckl2Mlpmc3l6Ly9XWFMrZXdOVFB1VXpSaVZVUWlWRGhqaHpaKzdNcjExVHowUERJNm1IWkN2b1Vyd1VMOFVuSk5BbHVrU1h0THZvUVJVUm9WeFdMaXVYRnkwU25RVGdjYUNBUEtJckNWY1NyaVNVbDdkcDNhWjFtOWE3ZGpuODArR2ZEdiswZFJ6czNGbDB2bnZZQ29tZTlLUWZNcVI5bS9adDJyY3BLc3JQemMvTno2MTlyWGJWTFVlYU5xWG42RGw2N3NBQitwNitwKzgxUEJJY1MyTnA3T2JOeWpabG03SnR4Z3pSY1FDcUFxNkJQS2JUQzA0dk9MM2c1azMxMGZEaDZsU1JoaHRFM2I1R29yYmFYYk5HRHBBRDVJRGE4MG00UjFTUHFCNVJEUnZ5Mlh3Mm43MXJGeVZSRWlWNWU0dk9aVmNrUlZKa1RJeEx0a3UyUy9iMDZlcEJ6a1hIQXFnS0dJRlVFWFZLcUx6Y3VjUzV4TGxrMXk0K2o4L2o4L3IwWVNmWUNYWkN1ejJ5V1FFcllBVitmczZoenFIT29SWkwvdDc4dmZsN2p4MFRuZXR1Qm9QQllEQTRPTnpZZDJQZmpYM2J0N01NbHNFeXRMN0o1T0hEUmEyTFdoZTFIamZ1K0FmSFB6aitRWG01NkVRQVZRa1gwYXZKbmRhblRjcWFsRFdKaldXRDJXQTJXUHNObzlUN0VkNSsyK1JoOGpCNWFHVlRRY1prczJ5V3pSczNNZ016TU1PMGFhSVQyY01YOFVWOFVWcGFoYm5DWEdFZU5PajNJMVNBdWdVRnBKcDFqZWdhMFRXaVVhTVcraGI2RnZyb2FKcEZzMmpXaUJHaWN6MEkvNEovd2I5WXRjcmthbkkxdWI3K3VxZ2M4am41bkh6dWd3L1lKRGFKVFpvN1YvVHJZZzlmeXBmeXBkblpsbUdXWVpaaFBqNjI1ZCtpY3dGVUoxd0RxV2E1SWJraHVTRzNicFhrbGVTVjVJMGJ4MmZ5bVh5bTlodEVzYWxzS3B1NmNLRjhXajR0bjM3dnZacisrYkpKTnNtbTBGRE5GNDZWZkNWZitkMTNGVGtWT1JVNWd3ZWpjRUI5Z2hGSURiTmRCRzZ5cXNtcUpxdDI3bFNQamg0dE90Y0RKVkVTSllXRktTMlZsa3JMNm11MHBDN0xEUWxSTzBlR2g0cys3ZnU3ZEVtOXNkVGIyOWE0VEhRaWdKcUVFVWdOTy9maXVSZlB2VmhXcHY3aGVmRkYyeW9kMGJrZXlJLzh5Ry9CQXZVUC9PclZWZjMwNnJMY0tWUFVaY1lmZlNUNmRPM3FSLzJvMzQ4L3NxVnNLVnZxNDRQQ0FmVVpWbUVKb3E3YXNscjdGL1l2N0YvNDlkZlhybDI3ZHUxYTE2N3F2L2JzS1RxZlhZd1lNVS9QOWxQYlQyMC90VVdML05UODFQelV3NGNmOWVudU5NanFRMzJvejdadGJDUGJ5RFpxc0M4SEowNjhvRUR5bC93bGZ6OC9ZNEF4d0JqdzNYZWlZd0dJcEwwM2FqMFRIUjBkSFIxdHNiaTR1TGk0dUV5ZVRKdHBNMjNldGsxMHJnZGg4U3lleGMrWkkrZkt1WEx1SjUvY1B2clFVNks2UWwyaHJ0RGZYOW9wN1pSMmJ0OStwOCtKeHZBTW5zRXpybCszTnJZMnRqWWVPalF6T0RNNE0xakRIU3dCYWhDdWdXaU03WDZIQy8wdjlML1EvNHN2MUZhMmt5YUp6dlZBMFJSTjBSczJLQzZLaStKaXU5UGFhcjM3UDlNWDY0djF4WjZlZkM2ZnkrY2VQcXh1WC83RUU2TGozNDJmNUNmNXlaSVNKakdKU2M4L3J6Q0ZLZXpJRWRHNUFMUUVCVVNqYklYRWJEYWJ6V2JiTHExVHBvak85VUNjT1BIUFBsT3ZEUVFHcWdldFZuZUR1OEhkMEx1M3RiVzF0YlYxU2dxZHBKTjBzbVZMMFhIL21PMkd2ekZqMU8zdzQrSkVKd0xRSXMxTkdZRHEzTGx6NTg2ZDQxeTlWckozcjNPS2M0cHpTcWRPRkVNeEZPUG1KanFmWFl3WU1WbHVQNi85dlBiek9uWjAvc1g1RitkZnZ2dk91c1M2eExva01aRjl6ajVubjdkdUxUcm1QUUlwa0FLdFZsYk1pbG54cEVsS3ZCS3Z4Ty9lTFRvV2dKWmhCRktyU0pLNkNtcjlldlVQdFcxdkpRMjczYUtWakdRa1k4T0dvdVBjNC9aMjkzd1lIOGFIQlFhYVJwbEdtVVp0M0NnNkZrQnRnQUpTS3pFbXZ5Ty9JNzhURWNIMnNYMXNYM0N3NkVTMUZUTXpNek12WEdpOFpyeG12UGIrKzZMekFOUW1tTUtxcGZLUDVCL0pQM0xva0xPenM3T3pjNnRXNnRFK2ZVVG5xbDFDUXhXellsYk03NzRyT2dsQWJZUmx2TFVhNStwRjNyLy9uUTdTUVRxbzRSdnd0R0k4amFmeG4zeWl2bTVMbG9pT0ExQ2JZUXFyanRHVjZrcDFwY3VYa3hkNWtWZnQ2Zk5SN1c3Zlg2UDBWSG9xUFcycjJlNWRaZ3dBRHc4amtEcEdhYXcwVmhvdlhzdzM4bzE4STZabWVCeVA0M0d4c2MyZWFmWk1zMmVtVGxXUG9uQUFWQVVVa0RyS0pKdGtrL3pXVy9RcXZVcXZhcVd2UncwS296QUtTMHB5YXVmVXpxbmRoQWxIMlZGMmxGVlVpSTRGVUplZ2dOUnhTcEFTcEFTOS9iYTZqSGJwVXRGNXFoMG5UandqbzZTZ3BLQ2tZUFJvdFhDVWxvcU9CVkFYb1lEVUUrcFdITys4UXlFVVFpSGlHa1JWcnpObkhHTWRZeDFqbjM5ZTNmWDR4ZzNSaVFEcU1pempyV2Z5OStUdnlkL3p6VGRQbGo1WittUnBTUW0xb2xiVVN2dXRkdTN5SWkveXlzMlZIQ1ZIeWRIWDkrVDBrOU5QVHI5NlZYUXNnUG9BcTdEcU9mbVlmRXcrTm44K204UG1zRGxoWWFMelBDeSttcS9tcS9QeUxBTXRBeTBEdmIzVlRvQVhMNHJPQlZDZllBcXJuak1OTUEwd0RWaTltdWJTWEpvN2I1N29QQS9VbC9wUzM2dFgyWHcybjgzMzkwZmhBQkFISXhENEhWMnNMbFlYR3hSRWNSUkhjWjk4UWdvcHBEeDhuNC9xVlZTa2Z2WDFWVzhFTkpsRUp3S296M0FOQkg0bmYwZitqdndkUm1ONzNwNjM1L241TElnRnNhQmh3OFFXa3VKaTNwMTM1OTJIRFRQRm0rSk44Umtab2w4bkFNQUlCQjVBanBWajVkaFhYMlZYMkJWMjVkTlBhVDJ0cC9VMTBITDI5aTYrVE1kMFREZDZ0UEUxNDJ2RzF3NGVGUDE2QU1EL1F3R0JoNkk3cUR1b096aHRHbDJteTNSNXc0YnFLaVE4a2tmeVNJdEZIZm44OWE5cVk2cm9hTkhuRHdEM1FnR0JTcEc3eWwzbHJsT24wbmJhVHRzM2JxeXFYdWEyd2lFdGs1Wkp5NlpPTmU0MzdqZnUvL0pMMGVjTEFQYmhHZ2hVU3Y2ditiL20vNXFkM2I1Tit6YnQyMlJrc0xGc0xCdmJ2eitsVVJxbFZiNUZMVS9scVR6MTIyK2wzNlRmcE44TUJ1TWM0eHpqbkwxN1JaOG5BRHdZbHZIQ0l6R3RNSzB3cllpUGJ6YSsyZmhtNDd0M1Y0OHVXY0pYOHBWODVYZmYyZnUrMy8vN2tpWFhQN3YrMmZYUGV2VXk5alQyTlBZOGVsVDBlUUhBdzhNVUZsUUwxekRYTU5ld0o1NW8yTDFoOTRiZDI3VXJ5eW5MS2N1NWN1WDBndE1MVGkrNGVWTjBQZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDQU8vNFBTQnhiTXFnbUEyNEFBQUFsZEVWWWRHUmhkR1U2WTNKbFlYUmxBREl3TVRjdE1USXRNVFZVTVRVNk5UYzZNamNyTURnNk1EQ2lFYjR2QUFBQUpYUkZXSFJrWVhSbE9tMXZaR2xtZVFBeU1ERTNMVEV5TFRFMVZERTFPalUzT2pJM0t6QTRPakF3MDB3R2t3QUFBRTEwUlZoMGMzWm5PbUpoYzJVdGRYSnBBR1pwYkdVNkx5OHZhRzl0WlM5aFpHMXBiaTlwWTI5dUxXWnZiblF2ZEcxd0wybGpiMjVmWTJzeFlucGhNSHBxT1dwcVpHTjRjaTlqYUdWamF5NXpkbWZiVHBEWUFBQUFBRWxGVGtTdVFtQ0NcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQuaWNvbi1jbG9zZTpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBRHdSSlJFRlVlTnJ0M1Yxc1UrY1p3UEhuZFRBandaMG1iWlBLUi9oS20wR3F0aUpKR1o5Q0l2TUNhd0pvVWtzdk9wQzJYalNpNGtNRUNhYTJTTzBxRkVFaGdGQ1FTcVdPVldxSkVHSkp1eVlZV0NHOVFDSU9oUXZZbGdHQ0lGbWF0clZTVWh6aXhPOHVqTk0xZ1NaT2ZQeWU4NTcvN3dZbGZQZzV4ajUvbi9mRXh5SUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQVRpenNXdGkxc0NzL3Y2eTByTFNzZE1hTVovWThzK2VaUFpNbm01NExRTzZrbi9mcC9VQjZ2MkI2THJkUnBnY3daZjdlK1h2bjc1MDVNeEFJQkFLQnJWdDFqYTdSTmRYVmFxbGFxcGJPbVRQMHordTllcS9lZS9ldUZFcWhGSDd5U2VDandFZUJqK3JyMjk5b2Y2UDlqYi8vM2ZUMkFNaGNXVmxaV1ZuWjNMbjZ1RDZ1ajIvZUxGM1NKVjFWVmFwVzFhcmE2ZE9IL25uOWhmNUNmM0h6cHVwVzNhcTdxU2w1TEhrc2VheSsvbkx0NWRyTHRiZHZtOTZlWFBOWlFKUXFuMVErcVh6UzczK3ZOK2dOZXNPYmIwcTd0RXY3eEltWi9rdjZrcjZrTC9YM3EwUHFrRHBVWHgvYUZOb1UyclJ6NTNsMVhwMVgvZjJtdHhUQWNNdjFjcjFjVDVqUWZiMzdldmYxdWpycGtSN3AyYnhaMWFnYVZaT1hsL0UvV0NNMVVuUC92djVjZjY0L2YrdXRqZzg3UHV6NGNQZnUxRzlxYlhwN25lYVRnQ2hWZXFEMFFPbUJQLzVSSFZQSDFMSGYvQ2JyTjFFcGxWTFoyaXF0MGlxdHYvNTFOQnFOUnFQMzdwbmVjZ0RwSTQyQ2d0VHo5T1RKMVBPMHNqTGJ0NlBYNi9WNi9aLysxTEc1WTNQSDVnMGJIbnpYMnBCa1hseVBLVHRhZHJUczZPdXZxL2ZWKytyOUxWc2N1NkViY2tOdVBQR0VoQ1VzNFVXTHBzYW54cWZHVDV5SXhXS3hXQ3lSTUgwL0FINDBHSTZ3aENYYzNDeW41YlNjRG9lZHVqMTFSVjFSVjU1OWRrckZsSW9wRlgxOXNhdXhxN0dyYlcybTd3ZW5CRXdQNEpUME9ZN1VWNisvbnJNYmpraEVJaXRXU0lWVVNFVkxTMGxqU1dOSll5aGsrdjRBL0dRd0hIdGtqK3hwYWhwOFh1YUltcXdtcThtN2RpMm9YbEM5b0hyMmJOUDNoMU9zRFVoZ2ZXQjlZUDJXTGRJZ0RkTHdneC9rZklDemNsYk9MbHVXMzVIZmtkL3g1ejhQUHFBQk9HYllFY2QyMlM3Ykt5cHlQc2lEYzZ2OWRmMTEvWFd2dldiNmZuR0t0UUhSaituSDlHT3JWNXVlWS9DVno0TUhOQ0VCc205WU9ISjh4UEVvNm9nNm9vNjRZRC9rMVBhWkhpRGJ2cnVEL3VZYjAvTU1VeUVWVXRIV0ZpK1BsOGZMZi9XcmF5OWVlL0hhaXowOXBzY0N2R2pZVXBXcEk0NFJCRThGVHdWUEZSUmNMTHhZZUxFd0hqYzlUN1pZZHdTaTJsU2JhdnZ4ajAzUDhVZ3NiUUhqNXBxbHFsRks5aVo3azcwdTNpK05rWFVCNlR2Y2Q3anY4SC8vYTNxT0VYR3lIY2lZNlpQall6WHcwc0JMQXk5NVlMK1VJZXVXc05KSzc1ZmVMNzEvNTQ1YXJCYXJ4WVdGcHVjWlVWakNFajUzTHZXRXFLN21mU1RBdDl4NmptTkVpMld4TEw1OU8zb29laWg2YU5ZczArTmttM1ZISUlPNnBFdTZQdjNVOUJpanhzbDJZQmpQaGlPdFVBcWwwRVA3b1F4Wkc1QzhTWG1UOGlidDM1Kys1SWpwZVVhTnBTM0FzMHRWYWJwQk4raUdnUUU1THNmbCtLRkRwdWR4aXJVQnVUVDkwdlJMMC8veGovUzFxa3pQa3pGT3RzT0h2SFp5L0ZGVXNTcFd4ZnYycFphaS8vWTMwL000eGZwTG1SUi9WdnhaOFdkLy9XdmY3YjdiZmJkLy92UEJTNDU0eFUyNUtUZG56K1lTS2JDWjU1ZXEwaDVjRTIvT0IzTSttUFBCYjM5NzdkcTFhOWV1MlhzdExHdFBvZytWdnA1L1gxdGZXMTliVTVONlY3MnIzdjNGTDB6UGxUSGVSd0tMZU9WOUhDUGFMYnRsOTRVTDhhL2pYOGUvZnY1NXZ6d3ZmUk9RTkVJQ21FYzQ3T0M3Z0tRUkVpRDNDSWRkZkJ1UU5FSUNPSTl3Mk1uM0FVa2pKRUQyRVE2N0VaQWhDQWt3Zm9UREh3aklJeEFTSUhPRXcxOEl5QWdJQ1RBeXd1RlBCR1NVQ0Frd0hPSHdOd0tTSVVJQ0VBNmtFSkF4SWlUd0k4S0IvMGRBeG9tUXdBOElCeDZHZ0dRSklZR05DQWUrRHdISk1rSUNHeEFPakFZQmNRZ2hnUmNSRG1TQ2dEaU1rTUFMQ0FmR2dvRGtDQ0dCR3hFT2pBY0J5VEZDQWpjZ0hNZ0dBbUlJSVlFSmhBUFpSRUFNSXlUSUJjSUJKeEFRbHlBa2NBTGhnSk1JaU1zUUVtUUQ0VUF1RUJDWElpUVlDOEtCWENJZ0xrZElNQnFFQXlZUUVJOGdKSGdZd2dHVENJakhFQktJRUE2NEF3SHhLRUxpVDRRRGJrSkFQSTZRK0FQaGdCc1JFRXNRRWpzUkRyZ1pBYkVNSWJFRDRZQVhFQkJMRVJKdkloendFZ0ppT1VMaURZUURYa1JBZklLUXVCUGhnSmNSRUo4aEpPNUFPR0FEQXVKVGhNUU13Z0diRUJDZkl5UzVRVGhnSXdJQ0VTRWtUaUVjc0JrQndYY1FrdXdnSFBBREFvS0hJaVJqUXpqZ0p3UUUzNHVRakE3aGdCOFJFSXdLSVhrNHdnRS9JeURJQ0NGSklSd0FBY0VZK1RVa2hBUDRGZ0hCdVBnbEpJUURHSTZBSUN0c0RVbCtYWDVkZmwweVNUaUE0UWdJc21yd2xYcFl3aEp1YnBhSVJDU3lZb1hwdVRJV2xyQ0V6NTBiL05ycjJ4R1JpRVNxcTZQUmFEUWF2WGZQOUZpd0F3R0JJNnc1SXZFcWpqaVFBd1FFamlJa09VWTRrRU1FQkRsQlNCeEdPR0FBQVVGT0VaSXNJeHd3aUlEQUNFSXlUb1FETGtCQVlCUWh5UkRoZ0lzUUVMZ0NJUmtCNFlBTEVSQzRDaUVaZ25EQXhRZ0lYTW4zSVNFYzhBQUNBbGZ6WFVnSUJ6eUVnTUFUckE4SjRZQUhFUkI0aW5VaElSendzSURwQVlCTUpOWW0xaWJXS3FVZVY0K3J4NVgzWHdDZGtUTnl4b0x0Z0MveHdJVW5XUE41SEkvaThHZTJBMDRnSUhBMTY4TXhGQ0dCaHhBUXVKTHZ3akVVSVlFSEVCQzRpdS9ETVJRaGdZc1JFTGdDNFJnQklZRUxFUkFZUlRneVJFamdJZ1FFUmhDT2NTSWtjQUVDZ3B3aUhGbEdTR0FRQVVGT0VBNkhFUklZUUVEZ0tNS1JZNFFFT1VSQTRBakNZUmdoUVE3a21SNEFkaGtNUjFqQ0VtNXVsaU55Ukk1NE1CeGhDVXY0M0RrcGtpSXB1blZMYnNwTnVUbDd0dW14UnUyVzNKSmJNMmNHQzRJRndZS0ZDNmZHcDhhbnhrK2NpTVZpc1Znc2tUQTlIdXpBeFJTUkZjT09PQ0lTa2NpS0ZhYm55bGo2NnJpbDhkSjQ2Wm8xd1kzQmpjR05WVlY2bTk2bXQ1MDVZM3E4aktYL0h5cWtRaXBhV2tvYVN4cExHa01oMDJQQkRpeGhZVnlzV2FvYTRiTHExbHhHbnFVdFpCRUJ3Wmo0SlJ4REVSTGdXd1FFR2ZGck9JWWlKQUFCd1NnUmpvY2pKUEF6QW9MdlJUaEdoNURBandnSUhvcHdqQTBoZ1o4UUVId0g0Y2dPUWdJL0lDQVFFY0xoRkVJQ214RVFueU1jdVVGSVlDTUM0bE9Fd3d4Q0Fwc1FFSjhoSE81QVNHQURBdUlUaE1PZENBbThqSUJZam5CNEF5R0JGeEVRU3hFT2J5SWs4QklDWWhuQ1lRZENBaThnSUpZZ0hIWWlKSEF6QXVKeGhNTWZDQW5jaUlCNEZPSHdKMElDTnlFZ0hrTTRJRUpJNEE0RXhDTUlCeDZHa01Ba0F1SnloQU9qUVVoZ0FnRnhLY0tCc1NBa3lDVUM0aktFQTlsQVNKQUxCTVFsQ0FlY1FFamdKQUppR09GQUxoQVNPSUdBR0VJNFlBSWhRVFlSa0J3akhIQURRb0pzSUNBNVFqamdSb1FFNHhFd1BZRHRiQXRINGtyaVN1SUtUMUJiWEN5OFdIaXhNQjZmdUd6aXNvbkxWcS9XMi9RMnZlM01HZE56WmV5c25KV3p5NWJsdCtlMzU3Zi81UzhsalNXTkpZMmhrT214Yk1jUmlFTnNEY2ZWN1ZlM1g5Myt6VGVteDRJek9DSkJKZ2hJbGhFTzJJQ1FZRFFJU0pZUUR0aUlrT0Q3RUpCeEloendBMEtDaHlFZ1kwUTQ0RWVFQlArUGdHU0ljQUNFQkNrRVpKUUlCekFjSWZFM0FqSUN3Z0dNakpENEV3RjVCTUlCWkk2UStBc0JHWUp3QU9OSFNQeUJnRHhBT0lEc0l5UjI4MzFBQ0FmZ1BFSmlKOThHaEhBQXVVZEk3T0s3Z0JBT3dEeENZZ2ZmQklSd0FPNURTTHpOK29BczE4djFjajFoUWs5NVQzbFArYWVmcHI3N3kxK2FuaXRqZTJTUDdEbDdOaFcrMWF1ajBXZzBHcjEzei9SWVFEWU12c0FMUzFqQ3pjMFNrWWhFVnF3d1BWZkdLcVZTS2x0YlErK0UzZ205VTFWMVhwMVg1MVYvditteG5HTDlCMHAxWCsrKzNuMjlyaTcxRmVFQTNHandjUjJSaUVTcXExTWhPWGZPOUZ3WmE1VldhYTJzN0RuWWM3RG40TzdkcHNkeG1yVUJLWCs3L08zeXQzLzJNNWtyYzJYdXBrMm01OGxZZXFrcW1vZ21vbXZXRUE3NFFmcHhIdHdZM0JqY1dGWGwxVTlJMUl2MElyMW82OWI1M2ZPNzUzZlBtMmQ2SHFkWUc1QmtYakl2bWJkMXEzcE9QYWVlbXpEQjlEeWpsajdpMkNrN1plZXFWWnpqZ0IrbFAybzNkVTVrelJxdkhaR29HbFdqYXZMeUFnMkJoa0REYTYrWm5zY3AxZ1pFelZRejFjeXFLdE56akJwTFZjQXdubC9hT2k3SDViaUg5a01ac2k0Z0N6b1hkQzdvL09FUFpaL3NrMzNUcHBtZVowUXNWUUVqOHZiUzFvd1pKWTBsalNXTm9aRHBTYkxOdW9BTXJCdFlON0R1Uno4eVBjZUlXS29DTXViVnBhM1EvTkQ4MEh3UDdKY3laRjFBUklrUzllOS9teDdqa1RqaUFNYk5hMGNrZ1VtQlNZRkovL21QNlRteXpkcjNnWlRHUytPbDhSczMxRksxVkMyZE04ZjBQT2tqanVDVHdTZURUMVpYcDE5Sm1SNExzSUZyMzBleVEzYklqczdPNkF2UkY2SXZGQmViSGlmYjdEc0NlVUExcUFiVjBOeHNlZzdDQVRqUHJTZmI5VlA2S2YyVUMvWkREckUySU1sa01wbE03dDh2TlZJak5mZnY1M3lBSVV0VmhBTndubHVXdHZSaGZWZ2Y3dTFWTDZ1WDFjc0hEcGkrWDV4aWJVQXUxMTZ1dlZ4NyszYnFxei84SVdjM25EN2ltQmVjRjV5M2NpVW54NEhjTTM2eVBTbEpTYjcxVnJRajJoSHR1SFBIOVAzaGxEelRBemd0MWhScmlqVzF0VTNaTVdYSGxCMXo1cWdyNm9xNjh1eXpXYitoL2JKZjlyZTBCSXVDUmNHaXRXczU0Z0RNaThWaXNWZ3NrWmdhbnhxZkdqOXhJbld0cXZKeXVTRTM1TVlUVDJUNzl2UkpmVktmUEhhczQrbU9wenVlcnEwMXZmMU9zejRnYWJHV1dFdXM1ZFNwYVY5TisycmFWNG1FN0pKZHNtdkpFbW1YZG1uUC9KM3ErcEsrcEMvMTkwdW5kRXJuM3IxRmthSklVZVIzdnp2OXl1bFhUci9TMTJkNmV3RjhLeDJTNGd2RkY0b3ZmUHh4WDI5ZmIxOXZRWUUrcW8vcW93c1dxUGZVZStxOVFNWXJNdW1sS2xrbHEyVFZtMjkrTnh4YW05NXVwMW43VTFnaktTc3RLeTByblRGRHI5UXI5Y290VzFTTGFsRXRxMWVuZmd5NHFPamhmK3ZPSFZrbjYyVGRKNThNM0IyNE8zQzN2djdMZzE4ZS9QSmdaNmZwN1FHUXVmUTE4L1FwZlVxZjJydzU5ZDNubjAvOU9tUEdzTCt3UkpiSWtuLytVNytxWDlXdk5qVUZaZ1ZtQldiVjE3Y1h0QmUwRjNSMW1kNmVYUE50UUI0bC9ma0VpVFdKTllrMVAvMXArbjBsdkY4RDhJL0JId3ZXb2tYLzVDZWhhQ2dhaXY3clg2bkxzL2YybXA0UEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBdHZzZjJ2bGZzN2kwV0k0QUFBQWxkRVZZZEdSaGRHVTZZM0psWVhSbEFESXdNVGN0TVRJdE1UVlVNVFU2TlRjNk1qY3JNRGc2TURDaUViNHZBQUFBSlhSRldIUmtZWFJsT20xdlpHbG1lUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXcwMHdHa3dBQUFFMTBSVmgwYzNabk9tSmhjMlV0ZFhKcEFHWnBiR1U2THk4dmFHOXRaUzloWkcxcGJpOXBZMjl1TFdadmJuUXZkRzF3TDJsamIyNWZZMnN4WW5waE1IcHFPV3BxWkdONGNpOWpiRzl6WlM1emRtZEhrbjJXQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcblxyXG5cdC5pY29uLXJpZ2h0OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBSjRwSlJFRlVlTnJ0M1h0Y1ZYVzZQL0RuMlZ3Q0J4VXpOYm5ra1hSU0d6WFcyaHVRUkx5TUlxS1JKRjdRMUNrckRTK1ZHcDNHeTlnNVl6STZxVnNOZlRtbHFHbWlwUWlJaUpxQWNuT3ZoYUtSSGlkc2hvYXRwS2FCb2dMN09YK3M2TXo4ZmxPNUNmenV0WG5lLyt6WFdoUjhRT1haMys5M1BkOHZBSHVBRUtXMTBscHA3ZGl4MG1YcHNuUjUvMzRwWDhxWDhyLzdUcFpsV1phSkdsLy85ZjYrZlkzL1grUG5FZjJkTU1ZWS95SnFZY2JieHR2RzIvNytsRU01bExON055eUNSYkJvd0lDbWZqNTZtOTZtdC9QekRaR0dTRVBreEltV05wWTJsallWRmFLL1Q4Wlk2K01pT29Dek1uMXQrdHIwOWE5L1RRZnBJQjBzTElUbHNCeVc5K3IxU3o4djVtRWU1dm43UTN0b0QrMG5UL1k3N1hmYTczUk9UdVdOeWh1Vk55b3JSWC9makxIV2cwY2d6VXliY21yVGh2SW9qL0pVRmNNd0RNT2VlS0xGdm1BOHhFTjhUUTJzaC9Xdy9ybm5GRlZSRmZYd1lkRS9COGFZOHpPSUR1QnNxRGYxcHQ2dnZkYmloYVBSQnRnQUc3eTh3QVFtTUtXbHlmbHl2cHcvYVpMb253Tmp6UGx4QVdsV2lPaU4zdWdkSC8vQXY3UUZMR0J4ZDRkemNBN083ZGdoNzVIM3lIdm16Qkg5RTJHTU9TK2V3bW9tcGxoVHJDbjJxYWRzNWJaeVczbEppZWc4aldnQURhQUJmL3lqdWw1ZHI2NWZ2UGo3dXlRNkYyTk0vM2dFMGt4c2I5dmV0cjNkbzRmb0hQOHZMTUFDTFBqOTc3VzFtUzFid2ltY3dzblZWWFF1eHBqK2NRRnBMdC9DdC9CdG16YWlZL3kwYWROcWx0WXNyVm1ha3FJVkVnOFAwWWtZWS9yRmovRTJFNSt6UG1kOXpuYnBBZ2dJK1B6em92UDhxSXR3RVM3MjduMjN3OTBPZHp1RWhmbDg2Zk9sejVmNzlsbXRWcXZWZXZldTZIaU1NZjNnRVVnenFWZnFsWHFsdUZpN3Fxc1RuZWZuWUNJbVltSjRPT1ZTTHVXZU9ORi9aditaL1dmNitvck94UmpURDE1RWIyWlNsVlFsVldWa1lDUkdZdVNvVWFMejNDODZRU2ZvUkhrNWxWQUpsVVJFbElTV2hKYUUvdld2b25NeHhod1hqMENhR1QxTHo5S3pTNWVDRERMSStubmFDUWZpUUJ3WUVJRDFXSS8xSjA1b2krNlNKRG9YWTh4eDhScElNN3RjY2JuaWNrVmxaZGVrcmtsZGs0Z3dBek13WThnUTBibnVGMlpoRm1aNWVXa2Q3cE1uKzFUNFZQaFVLSXEyUnZMbGw2THpNY1ljQjA5aHRTaEU2WUowUWJxd2RpM0dZUnpHNmJDeGJ4Yk1nbGwzNzJvanFpbFRsRUFsVUFuY3UxZDBMTWFZZUR5RjFhS0kxQ2ZVSjlRbjVzNkZ1VEFYNXI3MWx0Nm10aUFKa2lEcG9ZZW9qdXFvN3VPUDVWUTVWVTZkT1ZOMExNYVllRHdDZWNDa0ZDbEZTcGsrSGNiQk9CaTNlVE9hMElRbS9UWDIwUmJhUWxzU0U5VithaisxMzF0dmljN0RHSHZ3dUlBSUlwK1h6OHZubzZPcEovV2tucnQyWVJBR1laQ25wK2hjZHBzQUUyREMrKzhyYnlwdkttODJUdEhaYktKak1jWmFIaGNRd1l4bmpXZU5aOFBEYVRwTnArbXBxZHJkOXUxRjUycWEvZnU5TEY0V0w4dWtTVG1ZZ3psNDU0N29SSXl4bHNOcklJSlorbHI2V3ZybTVHQnY3STI5Qnc2RU4rQU5lT01mL3hDZHEybWVmYmJHV0dPc01SNDhHSFF4NkdMUXhYYnRSQ2RpakxVY2ZvelhRVlNXVnBaV2xsWlYrZGY1MS9uWDdkdEg4UlJQOGFOR3dRazRBU2M2ZGhTZHp6N2R1OU5WdWtwWFI0em9GTk1wcGxQTS92MVhzcTlrWDhtK2RVdDBNc1pZOCtFUmlJTXBUaXRPSzA2N2RNbTF6clhPdFM0c1RMdXJxcUp6MmUwNEhJZmpzdXc2MjNXMjYreUNnc0Q4d1B6QWZNZmJyWmd4MW5SY1FCeFVVVnhSWEZIY2xTdTFDYlVKdFFuaDRkcGQvUjFWKzBPSHV4R05hTXpMYXp3M1JYUXV4dGd2eDR2b090RW5wVTlLbnhSM2Q4OHl6ekxQc3UzYklRM1NJRzM4ZU5HNTdCWUVRUkIwNHdaVlV6VlZQL09NdWtQZG9lN0l5eE1kaXpGbVB4NkI2RVRaK0xMeFplUHYzUXY0UE9EemdNL2o0bWczN2FiZEd6ZUt6bVczWWlpR1ltOXZISXlEY1hCMnRsd2lsOGdsNDhhSmpzVVlzeCtQUUhST1RwYVQ1ZVNFQkRDREdjd3JWb2pPWXk5S29pUkthbWdBSzFqQk9tdVdHcTFHcTlHYk40dk94Umo3ZVZ4QW5JU1VLV1ZLbWErK2loVllnUlhyMXNFbTJBU2JEUG9aWVRadThiSUpOc0dtZDk1UlVFRUYvL0FIMGJFWVl6OU9QNzlnMkU5U0k5VklOZkw5OTZtV2FxbDIzRGphUUJ0b2c0NGErUlJRUUVFRUl4akJ1SFNwdGdtbDJheDlVRWVGa0xGV2hFY2dUa283ejJQSUVDcWlJaXJhdngrRE1SaUQ5ZHJZdDNNbkVCRFE5T21LcXFpSzZ2Z25QakxXR3ZBN095ZWxLSXFpS0o5OXBqMzFOSFFvdkFhdndXdFZWYUp6TlUxY0hLeUNWYkFxTS9QcGprOTNmTHBqMjdhaUV6SEdlQVRTYWhqVGplbkc5SUFBT2t5SDZYQldGcHlFazNCU2Y0MTl0SVNXMEpKVHAyd2RiQjFzSGFLaVRnODZQZWowb0crK0VaMkxzZGFJQzBncm96WHlQZnBvdzdTR2FRM1RNak54S1M3RnBUcHM3Q01nb1BQbnRZdUlDRzFxNis5L0Z4MkxzZGFFQzBncjFaLzZVMy95OW5aTmNFMXdUVGh3QUk3Q1VUamF1SFdLM2xpdFZFRVZWREZ5cEZxbFZxbFZwYVdpRXpIV0d2QWFTQ3QxQnMvZ0dieHg0NmJmVGIrYmZzT0hVeHFsVVpwZWo2cnQyaFZYNGtwY2VmeTRzWU94ZzdIRDAwK0xUc1JZYThBakVBWUFBTEd4c2JHeHNTNHU1WEs1WEM0bkpjRWUyQU43WG5wSmRLNm11WDFiZXgwL1hudVlJQ05EZENMR25CRVhFUFp2SU1va2sweExsemIyWlloT1pLL0dEbmU4aHRmdzJpdXZLSkZLcEJMNXdRZWljekhtVFBnOEVQWnZXWmRabDFtWEhUL3VZL1l4KzVpdlg0Y240VWw0TWlMaWg0WS9CNGNabUlFWkJnUGNoSnR3Yzh3WTMzTGZjdC95MnRyS081VjNLdStjUENrNkgyUE93T0YvRVRESG9EVW14c1ZwVjF1M2FxOXVicUp6TlkzWnJFMXR2ZjY2ZHMxbnVEUFdGRnhBbUYwQzl3VHVDZHd6YkJqNm9pLzY3dHVIYzNBT3p0RmZZeDlOcGFrMGRmdDJUTVprVEg3eFJlNXdaOHgrWEVCWWs1aTZtN3FidXB0TXRsRzJVYlpSR1JsUUNJVlEyS21UNkZ4Mmk0UklpRXhQaDB6SWhNd0pFN1NSU2VNaVBHUHNwM0FCWWIrSU5yWFZxNWQybFpXbHZUNzJtT2hjZGlNZ29LSWk3V0wwYUcxRWN2V3E2RmlNT1RMdUEyRy9pUGFPdmJFalBDUUVCc0VnR0tURFJqNEVCQXdPaGtXd0NCYmw1Qmh2RzI4YmIvdjdpNDdGbUNQakVRaHJWbjM3OXUzYnQyK0hEbTU1Ym5sdWVXbHBPQXlINFRBZE52YUZRaWlFL3UxdjJCazdZK2VJQ010aXkyTEw0Z3NYUk1kaXpKSHdZN3lzV1ZWVlZWVlZWZDI1NDVQdGsrMlQvZkhIMnQzR3ZiWisvV3ZSK2U1YkJWUkFoYmMzemFKWk5Dc3U3bEczUjkwZWRjdkx1NnhjVmk0clgzOHRPaDVqam9DbnNGaUxhRnlNRGdnSUNBZ0lpSTZtUGJTSDl1aXZrUS9uNFR5YzkvRERCalNnQWJPekEvTUQ4d1B6UjQ0VW5Zc3hSOEJUV093QlFwVG1TL09sK1N0VzRIRThqc2ZmZkZOMElyc1p3UWpHZS9kZ0dreURhZE9uSzZGS3FCSzZhNWZvV0l5SndGTlk3SUd5RmxnTHJBVkhqblRkM25WNzErMDNidURqK0RnK1BtS0VYanJjb1JJcW9kTEZCYXFnQ3FwaVluekFCM3lncHNacXRWcXQxb0lDMGZFWWU1QzRnREFock51czI2emJpb3A4eVpkODZkSWxxSUVhcUJrOVd2dW9pK1AvdmJTQ0ZheU5CVy9FaUs1WlhiTzZabmw2V3BPc1NkYWtvMGRGeDJQc1FYRDhkM3lzVlpDV1M4dWw1YU5INHlmNENYNnllN2QydDAwYjBibWFKam5aeStKbDhiTE1tSkdET1ppRDlmV2lFekhXRXJpQU1JY2lTN0lrUzhIQjJsVjZ1dGFmOGNnam9uUFppK0lwbnVJUEhIQWY3ajdjZmZqRWlZWCtoZjZGL3JXMW9uTXgxcHo0S1N6bVVMUU84S0tpaGpVTmF4cldoSWRUUHVWVGZrV0Y2Rnoyd2cyNEFUYzg4OHk5Z25zRjl3b3lNN1hDMkw2OTZGeU1OU2N1SU13aG5SNTBldERwUVdWbHRJN1cwYnF3TU1xalBNclRYeU1mSm1JaUpvYUhVeTdsVXU2SkUvMW45cC9aZjZhdnIraGNqRFVIbnNKaXVoQlNFVklSVXZId3czWG42czdWblV0UDE3WWNHVEJBZEM1N1VTSWxVdUtsUzdZRHRnTzJBeEVScDgybnphZk5GeStLenNWWVUvQUloT21DdG9ady9icFdRSVlQaDlXd0dsWWZPaVE2bDcwd0FSTXdvWHQzd3pqRE9NTzR2RHh0TTBwSkVwMkxzYWJnQXNKMHBYUmg2Y0xTaGJkdTFWNnV2Vng3T1RxYVVpbVZVdlhYeUlldjQrdjRlcGN1RUEveEVKK1RvNjJSakJnaE9oZGo5dUFwTE9ZRUVMVmZ3Q3RYYWs5dHpaOHZPcEhkdnU5d0o1bGtrcDkvWG4xWmZWbDlPU1ZGZEN6R2ZvcmpOMnd4ZGgrMFR2RERoMzFXK0t6d1dYSG5EdFJEUGRRUEcvYXZEWDhPckxIRGZRYk1nQmt4TVQ2amZVYjdqSzZxc241cy9kajZzY1VpT2g1ai80N2ovOE5pckFtMHRZVnAwK2dVbmFKVGYva0xtdENFSmxkWDBibnNSVnRvQzIxSlRGVDdxZjNVZm0rOUpUb1BZLytNQ3doemF2SjUrYng4UGpxYWVsSlA2cmxyRndaaEVBWjVlb3JPWmJjSk1BRW12UCsrOHFieXB2TG1uRG5hVFp0TmRDeld1bkVCWWEyQzhhenhyUEZzZURoTnArazBQVFZWdTZ2RHhyNG9pSUtvZmZ1OGxua3Q4MW9XRjZkdGxYTG5qdWhZckhYaXA3QllxMkRwYStscjZadVRnNzJ4Ti9ZZU9CRGVnRGZnalgvOFEzUXV1MlZBQm1TTUhWdGpyREhXR0E4ZURMb1lkREhvWXJ0Mm9tT3gxb2tYMFZtclVsbGFXVnBaV2xYbFgrZGY1MSszYjUrMlo5V29VWEFDVHNDSmpoMUY1N05QOSs1MGxhN1MxUkVqT3NWMGl1a1VzMy8vbGV3cjJWZXliOTBTbll5MURqd0NZYTFTY1ZweFduSGFwVXV1ZGE1MXJuVmhZZHBkVlJXZHkyN0g0VGdjbDJYWDJhNnpYV2NYRkdnbkp2Ym9JVG9XYXgyNGdMQldyU2l1S0s0bzdzcVYyb1RhaE5xRThIRHQ3dUhEb25QWkN3ZmlRQndZRUlCR05LSXhMODhVYTRvMXhUYWVSYzlZeStCRmRNYitTWitVUGlsOVV0emRQY3M4eXp6THRtK0hORWlEdFBIalJlZXlXeEFFUWRDTkcxUk4xVlQ5ekRQcURuV0h1aU12VDNRczVseDRCTUxZUHlrYlh6YStiUHk5ZXdHZkIzd2U4SGxjSE8ybTNiUjc0MGJSdWV4V0RNVlE3TzJOZzNFd0RzN09sa3ZrRXJsazNEalJzWmh6NFJFSVkvZEJUcGFUNWVTRUJEQ0RHY3dyVm9qT1l5OUtvaVJLYW1qUU92Tm56VktqMVdnMWV2Tm0wYm1Zdm5FQlljd09VcWFVS1dXKytpcFdZQVZXckZzSG0yQVRiRExvWnlRdmd3d3lrWmI3blhjVVZGREJQL3hCZEN5bVQvcjVpOCtZQTFBajFVZzE4djMzcVpacXFYYmNPTnBBRzJpRGpocjVGRkJBUWRRMmIxeTZWTG9nWFpBdW1NM2FCM1ZVQ0psRDRCRUlZNytBdHVmV2tDRlVSRVZVdEg4L0JtTXdCdXUxc1cvblRpQWdvT25UdGFPRjYrcEVKMktPamQ5eE1QWUxLSXFpS01wbm4ybFBQUTBkQ3EvQmEvQmFWWlhvWEUwVEZ3ZXJZQldzeXN4OHV1UFRIWi91MkxhdDZFVE1zZkVJaExGbVpFdzNwaHZUQXdMb01CMm13MWxaY0JKT3drbjlOZmJSRWxwQ1MwNmRzbld3ZGJCMWlJclN6cWovNWh2UnVaaGo0UUxDV0F2UUd2a2VmYlJoV3NPMGhtbVptYmdVbCtKU0hUYjJFUkRRK2ZQYVJVU0VOclgxOTcrTGpzVWNBeGNReGxwUWYrcFAvY25iMnpYQk5jRTE0Y0FCT0FwSDRXamoxaWw2WTdWU0JWVlF4Y2lSYXBWYXBWYVZsb3BPeE1UaU5SREdXdEFaUElObjhNYU5tMzQzL1c3NkRSOU9hWlJHYVh2M2lzN1ZORjI3NGtwY2lTdVBIemQyTUhZd2RuajZhZEdKbUZnOEFtSHNBWXFOalkyTmpYVnhLWmZMNVhJNUtRbjJ3QjdZODlKTG9uTTF6ZTNiMnV2NDhkckRCQmtab2hPeEI0c0xDR1BDSU1va2sweExsemIyWlloT1pLL0dEbmU4aHRmdzJpdXZLSkZLcEJMNXdRZWljN0VIZzg4RFlVd2c2ekxyTXV1eTQ4ZDl6RDVtSC9QMTYvQWtQQWxQUmtUODBQRG40REFETXpERFlJQ2JjQk51amhualcrNWI3bHRlVzF0NXAvSk81WjJUSjBYbll5M0w0ZitDTXRhYWFJMkpjWEhhMWRhdDJxdWJtK2hjVFdNMmExTmJyNyt1WGZNWjdzNkdDd2hqRGlod1QrQ2V3RDNEaHFFditxTHZ2bjA0QitmZ0hQMDE5dEZVbWtwVHQyL0haRXpHNUJkZjVBNTM1OElGaERFSFp1cHU2bTdxYmpMWlJ0bEcyVVpsWkVBaEZFSmhwMDZpYzlrdEVpSWhNajBkTWlFVE1pZE0wRVltall2d1RLKzRnRENtQTlyVVZxOWUybFZXbHZiNjJHT2ljOW1OZ0lDS2lnd0hEQWNNQjZLaVR2bWQ4anZsZCsyYTZGaXNhYmdQaERFZDBONnhOM2FFaDRUQUlCZ0VnM1RZeUllQWdNSEJ0bUpic2EwNE56Zm9ZdERGb0l0K2ZxSmpzYWJoRVFoak90UzNiOSsrZmZ0MjZPQ1c1NWJubHBlV2hzTndHQTdUWVdOZktJUkM2Ti8raHAyeE0zYU9pTEFzdGl5MkxMNXdRWFFzZG4vNE1WN0dkS2lxcXFxcXF1ck9IWjlzbjJ5ZjdJOC8xdTQyN3JYMTYxK0x6bmZmS3FBQ0tyeTlhUmJOb2xseGNZKzZQZXIycUZ0ZTNtWGxzbkpaK2ZwcjBmSFlUK01wTE1aMHJIRXhPaUFnSUNBZ0lEcWE5dEFlMnFPL1JqNmNoL053M3NNUEc5Q0FCc3pPRHN3UHpBL01IemxTZEM3MjAzZ0tpekduZ3lqTmwrWkw4MWVzd09ONEhJKy8rYWJvUkhZemdoR005KzdoTGJ5RnQ2Wk5zK3l3N0xEc2FCeHBNVWZCVTFpTU9TRnJnYlhBV25Ea1NOZnRYYmQzM1g3akJqNk9qK1BqSTBib3BjTWRLcUVTS2wxY29CdDBnMjdQUGVjRFB1QUROVFZXcTlWcXRSWVVpSTdITkZ4QUdITmkxbTNXYmRadFJVVys1RXUrZE9rUzFFQU4xSXdlclgzVXhmSC8vVnZCQ3RiR2dqZGlSTmVzcmxsZHN6dzlyVW5XSkd2UzBhT2k0N1YyanY5T2hESFdiS1RsMG5KcCtlalIrQWwrZ3AvczNxM2RiZE5HZEM2N3hVQU14R3pkNnZXMjE5dGViNy8wVWc3bVlBN1cxNHVPMWRwd0FXR3NGWklsV1pLbDRHRHRLajFkNjg5NDVCSFJ1ZXhGR1pSQkdhbXA3blh1ZGU1MWt5WVYraGY2Ri9yWDFvck8xVnJ3VTFpTXRVTGFubFJGUlExckd0WTByQWtQcDN6S3AveUtDdEc1N0lWUkdJVlIwZEgzQ3U0VjNDdkl6TlFLWS92Mm9uTzFGbHhBR0d2RlRnODZQZWowb0xJeVdrZnJhRjFZR09WUkh1WHByNUVQRXpFUkU4UERLWmR5S2ZmRWlmNHorOC9zUDlQWFYzUXVaOGRUV0l5eEh6eVYrMVR1VTdtZE9obStOWHhyK0RZakE5L0JkL0FkazBsMExudlJDVHBCSjhyTGFSZ05vMkZoWVNYNUpma2wrWldWb25NNUd4NkJNTVorb0kxSXZ2bm16dDA3ZCsvY0hUcFV1M3Y0c09oYzlzS0JPQkFIQmdRWUZoc1dHeGJ2M2RzbnBVOUtueFIzZDlHNW5BMlBRQmhqUDZyeEY2OUhxRWVvUitqV3JSaU4wUmc5YVpMb1hFM3o2cXRhNTM1U2t1Z2t6b0lMQ0dQc1Boa00wZ1hwZ25SaHpScU13emlNbXpOSGRLTDd0aEFXd3NLdnZsSW1LaE9WaWQyN2k0N2pMTGlBTU1ic0ppZkx5WEp5UWdLY2hKTnc4dDEzOWRMaGpzL2lzL2hzcjE2ODYyL3o0RFVReHBqZGxHbktOR1ZhWWlKRlVSUkZ2ZklLSlZFU0pUVTBpTTcxczc2QmIrQ2IzL3hHZEF4bndRV0VNZFprYXJRYXJVWnYza3k5cVRmMUhqOGVYb0ZYNEJXYlRYU3VIMFBQMHJQMDdLOStKVHFIcytBQ3doaHJzdGpZMk5qWVdCY1gzSVNiY0ZOVUZHeUNUYkRKNExpL1Z4YkNRbGpJVzU0MEY4ZjlnMmFNT1N6dGpQWTJiYjdjOE9XR0x6Y2NPSUM3Y0JmdWV1RUYwYmwrVmlxa1F1cU5HNkpqT0F0WDBRRVlZL3JSZUpRdUhhV2pkRlJIUituS0lJTk1WTGVyYmxmZExvdEZkQnhud1FXRU1mYXpnaTRHWFF5NjZPZlhjTGJoYk1QWnJDd1lCc05nV0o4K29uUGRML29UL1luK2xKOWY2bDNxWGVwZFZTVTZqN1BnQXNJWSsxSGFWRld2WGcwVEd5WTJUTXpLMHU0Kzlwam9YUFl5cEJoU0RDbC8vS1BvSE02RzEwQVlZLzhmVTNkVGQxTjNrd2xDSUFSQ2NuTzF1L29ySFBRY1BVZlBiZHBrZWRueXN1WGx6RXpSZVp3TmowQVlZeitRM3BiZWx0Nk9pTEJkdDEyM1hmL2tFeWlFUWlqVTMyT3ZGRS94RkgvZ3dIYzEzOVY4VnpOdm51Zzh6c3JoTzBjWll5MVBtNnFLaTlPdXRtN1ZYdDNjUk9leUYzMUtuOUtuMjdiaFdCeUxZMmZNME00OXFhc1RuY3RaOFJRV1k2MllzYWV4cDdIbjdObGFBK0QyN2RwZC9SVU9qZG1zZGxPN3FkMm1UK2ZDOFdDNGlBN0FHSHZ3ZnRqTDZqU2NodFB2dmFlWHZheis3eHZRSHNzbGQzSW45NFFFOVpoNlREMjJlTEhvV0swTmowQVlhd1VhTzhibGNybGNMdCswQ2N4Z0J2T0tGYUp6Mll0TzBTazZWVitQNS9FOG5wOHhRLzFVL1ZUOWRPVkswYmxhSy8yODQyQ00yYTJIdVllNWgvbWhoOXB2YmIrMS9kYnQyd0VCQVdOalJlZHFtdHUzdFU3eTJGakZUL0ZUL0E0ZUZKMm90ZU1SQ0dOT1NEc0l5c3VyWFZ5N3VIWnhhV202TFJ4ellTN00vZlpiTE1keUxCOHhnZ3VIWStFUkNHTk9KSGhuOE03Z25WMjYxSTJwRzFNM0pqTVRCK05nSEJ3WUtEcVgzUWJBQUJoUVdRbjVrQS81STBkcWkrSm56NHFPeGY0VmowQVljd0pCWTRMR0JJM3AzcjNlcmQ2dDNpMHZUN2VGSXd6Q0lPeUxMN1RDTVdBQUZ3N0h4aU1ReG5UTU9NVTR4VGpsTjc4aGIvSW03NndzS0lBQ0tQRHhFWjNMWHJTRWx0Q1NVNmR3R1M3RFphTkdhWVhqNmxYUnVkaFA0MDUweG5SSUpwbGtHanlZakdRazQvNzkydDMyN1VYbnNoZk5wL2swLzhnUnp4YzhYL0I4SVNibTVMV1QxMDVlcTY0V25ZdmRINTdDWWt4SDVQUHllZmw4ZERRVlVSRVZOZTd0cEwvQ0FkRVFEZEVmZllTcmNCV3VHaldLQzRjKzhSUVdZem9ncFVncFVzcjA2VEFPeHNHNHpadlJoQ1kwdWVwMEJzRnNWaFJGVVpUWFg5ZXVIZmNJWFBiVHVJQXc1c0IrNkJqWGFlTmZZOGU0ZHRUdE8rOG9xS0NDZi9pRDZGaXNlZWowSFF4anpneFJLcFBLcExKVnErQjVlQjZlZitNTjBZbnNSVW1VUkVrTkRXQUZLMWhuelZKUlJSVTNieGFkaXpVdkhvRXc1Z0MweGo5M2Q0K3JIbGM5cmlZbjR3ZjRBWDR3Y2FMb1hIYWJCYk5nMXQyN1dJcWxXRHA1c3NWc01Wdk1uM3dpT2hackdWeEFHQk9vMzhwK0svdXQvTld2M0lMZGd0MkM5KzZGMStGMWVIM2tTTkc1N0JZRVFSQjA0d1pWVXpWVlAvT011a1Bkb2U3SXl4TWRpN1VzTGlDTUNSQlNFVklSVXZId3czWG42czdWblV0UGgwV3dDQllOR0NBNlY5TllyYlpTVzZtdE5ES3lwSzZrcnFUdXpCblJpZGlEd1kveE12WUFCYTRLWEJXNHFsdTNleDN2ZGJ6WE1UOWZyNFdEVHRBSk9sRmVybDJGaFhIaGFKMTRFWjJ4QitDcDNLZHluOHJ0MHdlRE1SaUREeDNDVUF6RlVIOS8wYm5zdGd5V3dUS0xwWDU5L2ZyNjlWRlJwVXFwVXFwVVZZbU94Y1RnS1N6R1dwQXN5WklzQlFkclYrbnAycTY0anp3aU9wZmRoc053R0g3c21NdUxMaSs2dkRoMmJISFA0cDdGUGIvN1RuUXNKaFpQWVRIV0FxVGwwbkpwK2VqUldzRTRka3kzaFNNS29pQnEzejZ2ZDczZTlYbzNLb29MQi90blBBSmhyQmxKbmFYT1V1Y3BVOUFmL2RIL3d3KzF1em84WXp3VlVpRjF3d2J0L0kyNWM3V2IzREhPL2hXZmljNVlNNUNPU0Vla0kvUG1ZU0FHWXVER2pkb1o0L3JiYW9TMjBCYmFrcGlvOWxSN3FqMGJHeGlKUk9kaWprbDNmOEVaY3h5SVVxbFVLcFcrK3k3K0RuK0h2MHRJRUozSVhvMGQ0MmhGSzFwbnoxYjdxZjNVZmhzM2lzN0Y5SUduc0JpelEyeHNiR3hzckl0TCtaZmxYNVovdVhHanRyWXhZNGJvWEhiN3ZtT2NiR1FqMjlTcDZzdnF5K3JMS1NtaVl6Rjk0UUxDMkgzb1llNWg3bUYrNktIMkllMUQyb2ZzM0tuOUFvNkpFWjNMYnZFUUQvRTFOUkFETVJBVEU2TjRLOTZLZDNhMjZGaE1uN2lBTVBZVCtsTi82ay9lM3E1R1Y2T3JNUzFOdXp0d29PaGM5cUxWdEpwV1g3bGlXR1JZWkZnVUdXbkp0ZVJhY2t0S1JPZGkrc1pySUl6OUc3SXN5N0xjdFNzY2dBTndvUEhncHY3OVJlZXlGeVZTSWlWZXVtVGJhOXRyMnhzUm9lYXF1V3J1eFl1aWN6SG53Q01ReHY2SlZqZ2VmeHdJQ0NnclMxdmplUHh4MGJuc1JUbVVRem5uempVc2FGalFzR0RreURNYnoydzhzL0VmL3hDZGl6a1hiaVJrREFBQ1F3TkRBME9OUmdpQkVBZ3BLTkJ0NFVpZ0JFckl5Y0ZCT0FnSERSekloWU8xSkI2QnNGWk5taTNObG1ZUEhRcHJZQTJzMmJkUDI2dXFYVHZSdWV4RkdaUkJHYW1wN25YdWRlNTFreVlWK2hmNkYvclgxb3JPeFp3YnI0R3dWa2xhSzYyVjFvNGRDOEVRRE1FN2QycUZ3OE5EZEM2N3hVQU14R3pkMnJaTDJ5NXR1N3owVWc3bVlBN1cxNHVPeFZvSEhvR3dWa1VhSkEyU0JzWEg0eFNjZ2xQTVp1MnNib1B1cG5KLzZCanZwL1pUKzczMWx1ZzhySFhpQXNKYUJUbFpUcGFURXhMQURHWXdyMWdoT28vOTN3RElJQk5CT0lSRCtJSUZ5bVJsc2pMNXZmZEV4Mkt0bSs3ZWVURjJQeG83eHFXL1NuK1YvcHFVcE52Q1lRUWpHTy9kdzl0NEcyL0h4WEhoWUk2RVJ5RE1xZnpRTVg2OS9mWDIxN2R0Z3pSSWc3VHg0MFhuc3BzSlRHQzZkY3MyMVRiVk5uWGN1SkxRa3RDUzBFT0hSTWRpN0oveENJUTVoVDRwZlZMNnBIaDV0WXRyRjljdUxpMU5yNFdEMXRKYVdudjl1bzFzWktQaHc3bHdNRWZHSXhDbWE4RTdnM2NHNyt6U3BmN1A5WCt1Ly9QQmc5cGRTUktkeTI2aEVBcWhmL3NiZHNiTzJEa2l3ckxZc3RpeStNSUYwYkVZK3luOEdDL1RwYUF4UVdPQ3huVHZYdTlXNzFidmxwV2wzZTNaVTNRdXUvMGVmZysvTHl0ejZldlMxNlZ2UklSMjR0L1hYNHVPeGRqOTRBTENkTVU0eFRqRk9PVTN2Mm1JYkloc2lEeDBDRmJBQ2xqaDZ5czZsOTBJQ0tpb3lCQmtDRElFUlVVVit4WDdGZnRkdXlZNkZtUDI0Q2tzcGd2R3M4YXp4clBoNFRTZHB0UDAxRlR0YnZ2Mm9uUFpiUjJzZzNWcGFXNytidjV1L2hNbWNNYzQwek5lUkdjT3pmaGZ4djh5L3Rjeno5ajYyUHJZK2pUdWlxdS93a0dmMHFmMDZiWnRNQnRtdyt6bm51UEN3WndCajBDWVE5SjJ4WjAyalU3UktUcjFsNytnQ1UxbzB0OFo0eHF6V1ZFVVJWRmVlMDI3NWpQR21YUGdFUWh6S0Q5MGpNc2dnN3hsaSs0S3gvY2Q0OVNOdWxHM045L1VDc2U4ZWRvSHVYQXc1OElqRU9ZQUVPVzE4bHA1N1ovK0JOdGdHMnhic0VCMEludHBJNlg2ZXNOZ3cyREQ0RmRlMFU3OCsvQkQwYmtZYTBuNmVXZkhuSXJXK09mdTdoSHFFZW9SdW5VclJFTTBSRSthSkRwWDA5eStqWlZZaVpXeHNWcmhhT3hIWWN5NThSUVdlNkQ2cmV5M3N0L0tYLzNLNDQ3SEhZODcrL2RqTkVhakhndkhYSmdMYzcvOUZzdXhITXRIakZEOEZEL0Zqd3NIYTExY1JBZGdyVU5JUlVoRlNNWEREOU50dWsyM016TnhGYTdDVlVPSGlzNWx0d0V3QUFaVVZzSmUyQXQ3Zi90YjVaSnlTYmxrc1lpT3haZ0l2QWJDV3BSMlZLeVBqK0d1NGE3aGJ1T2VUbjM3aXM1bHR6QUlnN0F2dm9CY3lJWGNrU01WVlZFVjllOS9GeDJMTVpGNENvdTFpTURxd09yQTZ0Njk4VFA4REQ4ckxOVHU2cTl3MEJKYVFrdE9uZElLeDZCQlhEZ1krejg4QW1ITnl0alQyTlBZTXlpSTJsSmJhcHVSQVFnSStNZ2pvblBaYlNXc2hKVkhqM3JFZXNSNnhJNGRlL0xheVdzbnIxVlhpNDdGbUNQaEVRaHJGc1owWTdveC9iZS90U1hia20zSlI0N290bkJFUXpSRWYvUVJMSUFGc0NBeWtnc0hZeitPUnlEc0Y1RTZTNTJsemxPbW9ELzZvMzlqMzRPYm0raGM5cUtkdEpOMnJsdW5QcUUrb1Q3UjJERnVzNG5PeFpnajR4RUlheEpaa2lWWm1qc1gveHYvRy84N09WbTdxNlBDMFhqR3VBVXNZRm0yVENzY2MrZHFIK1RDd2RqOTRCRUlzd09pVERMSnRIU3BkbGIzMHFXaUU5bUxraWlKa2hvYXdBcFdzTTZhcFVhcjBXcjA1czJpY3pHbVIxeEEyRStLalkyTmpZMTFjU21YeStWeU9Ta0o5c0FlMlBQU1M2SnoyVzBXeklKWmQrOWlLWlppNmVUSkZyUEZiREYvOG9ub1dJenBHUmNROW0vMU1QY3c5ekEvOUZBN2ozWWU3VHcrK2dnMzRTYmM5Tnh6b25QWkxRaUNJT2pHRGFxbWFxcCs1aGwxaDdwRDNaR1hKem9XWTg2QTEwRFl2K2hQL2FrL2VYdTMvN3I5MSsyL3pzN1dhK0dnQWlxZ2dzdVhEVmNOVncxWGh3emh3c0ZZOCtPdFRCZ0FBSmhpVGJHbTJFY2ZoVGJRQnRwa1orT0grQ0YrR0J3c09wZTk2QVNkb0JQbDVhU1NTdXJRb2NwOFpiNHl2NnhNZEM3R25CRVhrRlpPNjk4SUNLQXFxcUtxWThkd0cyN0RiWDM2aU01bHQ4RXdHQVlyU24xWmZWbDkyZENoWnlhZW1YaG1Za1dGNkZpTU9UUGV6cjJWa2lSSmtpUlpwbS9wVy9yMjRFRTRDU2ZoWk9mT29uTTF6V2VmdWN4MG1la3k4OWxubFo1S1Q2WG5kOStKVHNSWWE4QnJJSzJNZGxUc2tDRlFETVZRZk93WXJJRTFzRWFIaFNNS29pQnEzejR2aTVmRnl6SnFWSEhQNHA3RlhEZ1llNkQ0S2F4V1Fsb3JyWlhXamgwTHdSQU13VHQzWWp6R1k3eUhoK2hjZGt1RlZFamRzRUU3ZjRNYi94Z1RpVWNnVGs3S2xES2x6RmRmUlUvMFJNKzllL1ZhT0dnTGJhRXRpWWxhNFpnOVc3dkxoWU14a1hnTnhFbkp5WEt5bkp5UUFJdGdFU3hhc1VKMEhuczFkb3lqRmExb25UMWI3YWYyVS90dDNDZzZGMlBzLy9CVFdFNmlzV1BjNDRESEFZOEQ3NytQQzNFaExuenJMZEc1N1BaOXg3aTIxY2lVS2Vwa2RiSTZ1WEd2TGNhWUkrRTFFSjNyazlJbnBVK0t1N3RubVdlWlo5bjI3WkFHYVpBMmZyem9YSGFMaDNpSXI2bUJHSWlCbUpnWXhWdnhWcnl6czBYSFlvejlPQzRnT3FVVkRpOHZ6MFRQUk0vRXhqMmRSb3dRbmN0ZXRKcFcwK29yVnd5TERJc01peUlqTGJtV1hFdHVTWW5vWEl5eG44ZHJJRG9UdkRONFovRE9MbDNxRStzVDZ4TVBIdFR1U3BMb1hQYWlSRXFreEV1WGJIdHRlMjE3SXlMVVhEVlh6YjE0VVhRdXh0ajk0NmV3ZEVMYm8rby8vcVB1a2JwSDZoN0p6ZFh1NnJCdzVGQU81Wnc3MTdDM1lXL0QzckN3MCtiVDV0Tm1MaHlNNlJGUFlUazQwM3JUZXRQNko1KzBkYkIxc0hYSXlvTDM0RDE0ejlkWGRDNTdVUUlsVUVKT0RxN0FGYmdpT2xwUkZWVlJiOTRVbllzeDFuUmNRQnlVTkZJYUtZME1DZEVXeGRQVE1RUkRNS1JqUjlHNTdFVVpsRUVacWFudWRlNTE3bldUSmhYNkYvb1grdGZXaXM3RkdQdmxlQTNFd1FTV0I1WUhsbzhaQTkyZ0czVGJ2UnVETUFpRFBEMUY1N0piRE1SQXpOYXRiYnUwN2RLMnkwc3Y1V0FPNW1COXZlaFlqTEhtd3lNUUJ5RWZrNC9KeDZaT3BjRTBtQVovOEFHYTBJUW1WOTBWK01hT2NhM3hUNGQ5S0l5eCs4WUZSRERwaUhSRU9qSnZIcVpnQ3Fhc1hnMEtLS0NnZnY1Y1pKQkJKb0p3Q0lmd0JRdVV5Y3BrWmZKNzc0bU94UmhyZWJwN2grc2NFT1ViOGczNVJtSWlESU5oTUd6aFF0R0o3R1lFSXhqdjNjTmJlQXR2VFp0bW1XeVpiSm44OGNlaVl6SEdIaHd1SUE5SU9JVlRPTG02VnYrNStzL1ZmOTYwU1NzY0w3d2dPcGZkVEdBQzA2MWJ0cW0ycWJhcDQ4YVZoSmFFbG9RZU9pUTZGbVBzd2VNK2tCYW1uYi9ScGszMU45WGZWSCtUbW9xN2NCZnUwbC9ob0xXMGx0WmV2MjRqRzlsbytIQXVISXd4L2N5MTY4elRIWi91K0hUSHRtM3YvTzdPNys3ODd2QmgrQXcrZzg5Q1FrVG5zdHRDV0FnTHYvcktNTkF3MERBd0l1S1UzeW0vVTM3Lzh6K2lZekhHeE9NQzBpSVE1WHc1WDg1UFRZVTVNQWZtakJrak9sSFRuRDFyZThqMmtPMmhrU05MOGt2eVMvSXJLMFVuWW93NURpNGd6Y3c0eFRqRk9HWGlSUHFDdnFBdmR1MFNuY2R1QkFSVVZHUTRZRGhnT0JBVnBZMDRybDBUSFlzeDVuaDREYVNaVVNmcVJKMys4ejlGNTdEYk9sZ0g2OUxTM0ZMZFV0MVNod3pod3NFWSt6bGNRSnFKTWQyWWJrd1BDSUJjeUlYY2Z2MUU1N2x2SDhGSDhOR1dMVjREdkFaNERZaUo0YTFHR0dQM2l4L2piU2JVZzNwUWo3NTlSZWV3ajltczlGSjZLYjFlZSszNzc0SkVKMktNNlFlUFFKb0psVklwbFhib0lEckhqL3ErWTF3N1kveU5OeFJGVVJSbDNyenYwM1BoWUl6WmpRdElNeUVqR2Nub2VHc0dkSXBPMGFuNmVqeVA1L0g4akJtV1NrdWxwWEwxYXRHNUdHUDY1eUk2Z0xONHJQeXg4c2ZLNitxb21xcXB1dkdkdlVEZmQ0d2JyQWFyd1JvVFkxbHZXVzladjJlUDZGaU1NZWZCSTVCbVVweFduRmFjZHVrU0xJRWxzT1RNR1ZFNXFKQUtxZkRhTmZxS3ZxS3ZmdnRieTh1V2x5MHZaMmFLL3Zrd3hwd1BGNUJtUmxmb0NsMVp2bHpNVjdkYXdSZDh3WGZvVVBXUWVrZzlWRmdvK3VmQkdITmUzRWpZSWhDbHk5Smw2ZksrZlJpRlVSZ1ZIZDFpWHlvTXdpRHNpeTl3T1M3SDVSRVJsamFXTnBZMkZSV2lmd0tNTWVmSEk1QVdRZVQ1cE9lVG5rOCsvenk4QysvQ3U3bTV6ZjRsdnYrOGhnV0dCWVlGWVdGY09CaGpEeG92b3JlUWl0cUsyb3JhZS9kOFB2ZjUzT2Z6ano0Q0JBUjBjNk5pS3FaaVdjYk51QmszdTduZDcrZlQvci9hV3F6SGVxeGZ0UXBXd2twWStjSUxsb1dXaFphRk5UV2l2MS9HV092RFUxZ1BXR0JvWUdoZ3FJK1B5MWN1WDdsOE5XRUM3YVc5dEhmSUVMcE8xK202djMvamY0Y1A0OFA0Y0VVRnZVUHYwRHZIanRGMzlCMTlsNUxDbXhveXhoekYvd0tlWWVNeS96UEMvd0FBQUNWMFJWaDBaR0YwWlRwamNtVmhkR1VBTWpBeE55MHhNaTB4TlZReE5UbzFOem95Tnlzd09Eb3dNS0lSdmk4QUFBQWxkRVZZZEdSaGRHVTZiVzlrYVdaNUFESXdNVGN0TVRJdE1UVlVNVFU2TlRjNk1qY3JNRGc2TUREVFRBYVRBQUFBVFhSRldIUnpkbWM2WW1GelpTMTFjbWtBWm1sc1pUb3ZMeTlvYjIxbEwyRmtiV2x1TDJsamIyNHRabTl1ZEM5MGJYQXZhV052Ymw5amF6RmllbUV3ZW1vNWFtcGtZM2h5TDNKcFoyaDBMbk4yWjdPM0o4MEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxuXHJcblx0Lmljb24tcmVmcmVzaDpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBTVFwSlJFRlVlTnJ0M1hsY1ZIWDNCL0J6N3JDSVNpNklDK2lqa3BacElzd015QkxnbHVWdUttNHBxV21FdUcvaFVwcjV1RllvaXVhU0Zya2xadnJvbytqUEZSVVJaZ1lWeFoxSzNISVhVQlNHZTM1L1hDOVBXcFlMOEoyQjgvNkgxd3dHbjNzYjVzejkzdS8zZkFFWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT00vUVVVSFlDeDU5RjBkZFBWVFZkWHE1WVhreGVURjFPM0xsN0g2M2pkelkzZW9EZm9qVHAxVUl0YTFGYXRDbS9EMi9DMmt4UGNodHR3dTBvVnlJUk15S3hTaFZwU1MycFp1VElrUXpJa2x5dUh2K0F2K0l1ZEhVUkJGRVJKa3ZKYktsUW8rSVdoRUFxaHNnejJZQS8yZCs4V1BQL29NWFdranRUeDRVTU13QUFNdUg0ZDJrRTdhSGY5T29WUUNJWDgvanZ1eEoyNDg5bzFXa0pMYU1tbFMrQUhmdUIzN2h3bVlBSW1uRHRuTkJsTlJsTkdodkpEaVVTZlgvWnlnaWlJZ3FoTW1heUpXUk96SmdZRjRYYmNqdHY5L2FrWDlhSmVycTdRRTNwQ1R3Y0hpSUVZaU1uTXhOcFlHMnVmT1lOVGNBcE9PWERBY05adzFuQTJLVW4wY1R3ckxpQk1LTyt6M21lOXo5YXNLYStWMThwcnRWcjV0SHhhUHYzbW16Z2FSK05vZDNjWUNBTmhZTU9HeXI5KzlWWGxhOW15b25NWEZvcW1hSXArOEFERE1SekR6NTZGVHRBSk9oMDdSZ21VUUFrR0ExN0RhM2pOWU1qcmxkY3JyMWRLeXJHeHg4WWVHM3Z2bnVqYzdJOFFkYkc2V0Yzc2tDRlVqYXBSdFlrVGNTU094SkhWcXIzWXowdE5WYjZPSDI4MEdvMUc0My8vSy9vSW4zcmtvZ093a2d6UjA5YlQxdFBXM1YzanJISFdPTGRvSVJ0a2cyenc4NFBUY0JwTysvamdHQnlEWTJyV0ZKM1UwdEVpV2tTTDh2TnhEYTdCTlNkT2tBTTVrTU91WFRnWUIrUGduVHZ6MXVTdHlWdXpieDhYbU9LaDArcTBPcTJ0TFcyaExiUmw5V3JzZ0Iyd1E3ZHVoZjE3YUFXdG9CV3pacG5jVGU0bTk0Z0kwY2Y5SkM0ZzdLVTBvU2JVaENwVzFGVFRWTk5VYTk4ZVRHQUNVOXUydUFmMzRKNldMV0V1eklXNVZhdUt6bG5pNlVFUCt0eGNaWWp1MENHb0R0V2grcFl0K1FINUFma0I2OWNmeGFONEZILzlWWFRNa2tKM1VYZFJkM0hCQXVXS01UeTh5SDhoQVFFTkg2NE1lVVpGaVQ1K0ZSY1E5a3dhTjI3Y3VISGpTcFZzYlcxdGJXMkRneEVSRWJ0MlZiN2J2TG55MWRaV2RFNzIxK2d6K293K1MwNlcra245cEg3cjErZmR5cnVWZDJ2ZE9pNHN6MGY3cnZaZDdicytQdmd2L0JmK0t5RUJqR0FFSXhiNSt5ak5wL2swUHl0TEU2bUoxRVMrOWxweWJISnNjdXpWcTZMUEJ4Y1E5aGpsSnFDTlRiWStXNSt0Yjk4ZUZzRWlXTlMzTHh5RFkzQ3NYVHZsc2IyOTZKenNKVDJhSEVCZHFBdDEyYlVMTXpBRE01WXNnUS9oUS9odzB5YmxrMjVlbnVpWWxrYTdYTHRjdTN6VEpvekdhSXp1MkxHNGZ6ODVrek01anh4cGlqUEZtZUxtemhWOVByaUFsSEtlZnA1K25uNHVMdGdRRzJMRFFZT3dESmJCTWg5OUJJZmdFQnh5Y1JHZGp4VXZPa1NINk5EVnE3Z0VsK0NTRlN2TXg4M0h6Y2VqbzQ5K2MvU2JvOTljdWlRNm55aktQWThxVmNoQUJqSmN1WUplNklWZU5qYkZIcVFOdElFMlc3WVlweG1uR2FkMTZDRDZ2RWlpQTdEaXBmd2hORzZzUzlXbDZsSi8rRUY2S0QyVUh2NzZLNlpnQ3FaTW1jS0ZvM1JEWC9SRjMrclZZUVdzZ0JYang5dVFEZGxRZXJvMlhadXVUVisyek91aTEwV3ZpNis5SmpwbmNhTVA2QVA2SUNCQVdPRlFjMFJRQkVYVXFTUDZmS2o0Q3FTRUt4aXp2WTdYOGZxa1NhQURIZWphdGkydXNWdFd3cWhEWCsycFBiWGZzSUZxVTIycVBXMWFTbDVLWGtyZTBhT2k0eFVWM1FQZEE5MkRmLzhiL01FZi9DZE1FSnZtd2dWbGVtL3QycUxQQzErQmxEQWU4Ujd4SHZFTkd5cFhHdXZXRmR6c0F3Q0FkdTI0Y0xDWHNoZ1d3MkpKVXFldFN2MmwvbEwvbEJUMTlhYmZvdCtpMytMbUpqcG1ZYU1iZElOdTFLMHJPZ2Y0Z2kvNGlyc0NlaElYRUN2WDVPTW1IemY1Mk5WVk8wODdUenN2SmtaelNuTktjeW8xRlJBUU1EaVlDd1lyVXVycjY5SHJUYTRpVjVHcm5EaWh1Nk83bzdzemU3WTZlMDkwekplRkMzQUJMbmpSaFlHRmlJQ0FMR2UySXhjUUsrT1Q0WlBoaytIZ29OUHBkRHJkcDUvYWdBM1l3T25UR0lNeEdOTzNyL29KVVhST1Zqb3BLK3JMbElHVzBCSmFqaDFyRjJnWGFCZDQrclJ1dDI2M2JuZEl5S04vWlgwZmFIYkFEdGhScnB6b0dDQ0RERElYRVBhY1BMLzAvTkx6eThEQVhLZGNwMXlubEJUbDJhbFQxWjVPb3ZNeDlwY1NJUkVTbloxaExJeUZzZDkvcnh1bkc2Y2J0MitmT3RRcU90NHpRMEJBQzNqajlnSXZFSGdULzBsY1FDeVVjcVZSdWJKeXBmSGRkOUlaNll4MFp1OWVwV25mNjYrTHpzZllDOWtGdTJCWFFJRG1qT2FNNW96SnBDTWQ2V2pLRkxVMWlPaDRGbyt2UU5qZlVXZE41WjdPUFoxNzJtQlFudjNnQTc2WHdVb1VkVUdxSHZTZ256d1pwc0pVbUpxUW9QOUMvNFgrQy82QTlEVGtUdTdremxjZzdKSGc0T0RnNEdDTlJ2MGtwdndoSFRpQW4rQW4rSWtGelBwZ3JEaE1oc2t3V2ErblMzU0pMaG1OV3ExV3E5Vis5SkhvV0pZR3d6QU13elFhNVpINGU1M0NBNVJXK3Z2Nisvcjd0V3FsRDBvZmxENW85Mjcxazlqakx4REdTaGwxbnhaRVJGeThXSHRWZTFWN2RlTkd0V21uNkhpV29sNVV2YWg2VWVLSHNpem1VcWkwMEozU25kS2Q2dFJKTnNrbTJiUjhPWTdIOFRpK2NtWFJ1VW9iU3FJa1NzckpVVllXMzdzSHcyRTRESCtHd24wUURzTEJpaFY1U0xGNFlEdHNoKzA2ZGJMeHQvRzM4VTlPVnU2VmRPbWk5T3BTOTgwb2VyU1g5dEplUkd5R3piQ1o2TE1DVVBaaDJZZGxINnBEV1E4ZmlzckJmd0RGUk50SDIwZmJaOElFTEl0bHNleTBhZndHOUlMQ0lBekNIajZrbnRTVGVwNDlDNnRoTmF3K2ZScERNQVJEVHAvR2J0Z051NTA2QlROZ0JzeTRjRUZwUVhIcmx0bmI3RzMydm5YTFlhTERSSWVKdDI0bDFrcXNsVmdySitkNWYvM2p6U2FkbmVWajhqSDVXTldxbW1oTnRDYmF4WVhxVVQycTUreE15Mms1TGE5WlU5bUJzSEZqL0JhL3hXOGJOVkt1TkY5L0hReGdBSU9kbmVqVGFYVzh3QXU4N3QzRGJNekc3SUVERFNzTkt3MHIxNjR0NmwrcnpkSm1hYk5NSnFXQWVIcUtQZzFtZzlsZ05sU3FwSFJUdm5OSFZBNStBeXNpajg4cVdiaFFtUVk0Y0tEb1hKYU9EdEFCT3BDZUR0ZmdHbHc3Y0FEZncvZnd2ZjM3bGZOMzRJQ2JtNXVibTl2WnM3R3hzYkd4c2ZuNW92TStML1Yxa1Q4M2YyNyszUHIxYlpiWUxMRlo0dTVPSitra25Rd01wUDIwbi9hM2FNR3o3WjRSQVFGOTlaVnlSVEp1blBLa0xCZjJyOUZ1MFc3UmJrbEp3Y2s0R1NkN2VJZytiT1c0bloyVjQ3NXhRMVFNSHNJcVpNb1dyYSs4a3Q4enYyZCt6OWhZNWRuV3JVWG5zaGpoRUE3aDJkbHdBUzdBaGExYm9UVzBodFliTjVwanpESG1tUGo0b3c1SEhZNDZQTDNycTlJRFNQUkJ2TGlDTnVtQkVBaUJhV25LcytyWHRXdWhMSlNGc24vb2tud096K0c1Rmkwd0h1TXh2a1VMNkEyOW9YZUhEa3BCclZKRjlQRUloNENBbzBmcmtuUkp1cVM2ZFcxcjJOYXdyZEduejR0ZVlWb0xaWXRqU1ZJMmNCT1hnd3RJSVZILzRNM1Z6ZFhOMWJkc1VYbzdpTC9VRmV2K2ZhWDk5TzdkMEFKYVFJdlkySndiT1RkeWJtellrRFlsYlVyYWxPeHNtQUpUWUlyb25KWW5KU0VsSVNYaDhtWGwwY3FWMEFBYVFJT1ZLOVZaZStubjA4K25uL2YxTFdoWlEwQkF2WHVYMnNJU0JtRVExcVZMSHVWUkh1M1o0ejdIZlk3N25JNGRsUzErcjExNzJSK1ArWmlQK1R6ay9DUXVJQzlKV2VqWG9JSHl5WHJuVG1nR3phQ1pxNnZvWE1WTjNmRU9IZEVSSFJjc0tOKzhmUFB5emRldDI0ZjdjQjgrZUFEVFlCcE1FNTNTK2owK2RIZmdnUHBWbVpVemJseUY3eXQ4WCtIN05tMGdFaUloTWpRVVZzSktXUG5PTzZYbW5oc0NBalp0YWx2SHRvNXRuUU1IbEwvUE5tMlVLOWZ6NTBYSEt5ejJTZlpKOWtuaXAvR1cvQmRVRWZGTThFendUS2hYVDFvdHJaWlc3OXRYYXZiUmVMVDN0akxkY3RNbW5JcFRjZXFTSlliMmh2YUc5anQzaW83SEhsZndPaDBxRFpXR0RoMnEzSVQrOE1QUzBnS0hJaW1TSW4vL0hicEJOK2pXdXJYcG11bWE2ZHF4WTgvN2MzUWpkU04xSTQ4ZWhYaUloM2gzZDlISEpibEpicEpialJxaXQ3YmxBdktjdkR0NGQvRHVVTGV1ZWIxNXZYbjl2bjNvaDM3b1Y2dVc2RnhGcFdDNmF4Wm1ZZGFDQlRaYmJiYmFiUDNxcThPOUQvYyszUHYzMzBYblk4OUgyUkRLeVNuL1F2NkYvQXNmZllSRGNBZ09HVFdxcEE5OVVTSWxVdUxObStpRFB1alR1clZ5UldKNjVyc0hsbFpBWkh2WlhyWjNkWDE4cUxQNDhSRFdNMUlYL3BrVHpBbm1oRjI3U21yaG9HUktwbVN6R2ViRGZKaS9aazIrbEMvbFM1OTlkclRpMFlwSEsvNzZxK2g4N09VazEweXVtVnp6NWszbDBZd1pEZGMxWE5kdzNmejVEamtPT1E0NTRlRlVuK3BUL1lrVGNTZ094YUdPanFMekZoYWxjRGc1S1k5MjcxYitudHUyTlpRMWxEV1VWZmZMK1J2eEVBL3hsak1FS0x2TDdySTdJaVJBQXZ4eitpSWpmQXpOMHFuN2JkQmI5QmE5dFdkUGlXc3hvZ01kNklpZ0EzU0FEdXZXYVM1ckxtc3VOMnBrR200YWJob2VFcUxNTStmQ1VWS2xkVS9ybnRZOU85djRnZkVENHdlelp0RVlHa05qR2pTQVlBaUc0S1ZMQ3o1UWxDZ1ZLdEJhV2t0cnQyOVg3cEUwYi82UC8wa2dCRUlna2Vqa0t2dlI5cVB0UjRzdmFNSURXQ3AxSXh3N1d6dGJPOXVFQk9VU3YwRUQwYmtLalQvNGcvKzVjOHJLNm84K1VpN3A5K3dSSFl0WkZyWHR1blJkdWk1ZFg3b1VwK04wbk83bkp6cFhZVkdIYUtWdnBXK2xiN3QyTlh4aytNancwYlp0VC80N3BkQ285MDRhTnhhZFc1bDFWN3UyTWkzOHdnVlJNZmdLNUFucVNtUGI4YmJqYmNldlcxZFNDb2Y2U1pLYVVUTnFObnUyN1ZqYnNiWmozZDI1Y0xDL2N5VHdTT0NSd0xRMFUxZFRWMVBYZ0FCeUptZHlIamxTK2U3OSs2THp2U3owUm0vMGRuQWdJeG5KdUhHanNyUG5lKytwMzFjNlNBUUV3QWdZQVNNc1lFZkNSK1RlY20rNU4xK0JXQnp0YWUxcDdlbW9LT3lOdmJIMzBLR2k4eFFPa3duTFlUa3NOM0NnSWQ0UWI0aFhONlJpN01Vb244aGZmVlY1dEhTcDh2VVpob0lzWE1HUTNWYllDbHVQSDdlWWxlZFBVRnFaMUswcmVvaVpDOGdqYXZ0b3RRdW82RHd2VEwybllRQURHTDcrdXJ5eHZMRzhNU0pDV1k5UjBzYXltV1ZBMUx2b1hmUXVJMGJJRitXTDhzWFpzNVVtbFphemIwVkpvM0hSdUdoYzNOeVNOaWR0VHRyOHl5K2ljcFQ2SVN4OXFqNVZueG9VcEJTT0JRdEU1M2xSZEpnTzArSE1UUGtyK1N2NXEyN2RsTEhSTVdPNGNMQ2lSMlM0Ykxoc3VCd1pTVi9UMS9SMXk1WjBpQTdSSVhIckUxanhLTFVGUk5sZm9FNGRwVnZyK3ZYS3MrTDc2NytZMUZUTlZjMVZ6VlV2cnhUSEZNY1V4dzBiUkNkaXBWUEttSlF4S1dQaTQ1VjdiVG9kVGFBSk5PRVpwc215NTVJWGxCZVVGMVQ0VFNPZlY2a3JJR292SVJ1OWpkNUcvOE1QVnJ1QWFoa3NnMlUvL3FnODhQRlI1dmVmT1NNNkZtTUEvK3ZsOVNEL1FmNkQvT2JONlVmNmtYNzg1aHZSdVVvS3pXRE5ZTTFnOFFXazFJMVJucmMvYjMvZS9wTlBsR2FIYjcwbE9zOXoyd1NiWUZOMHRMR21zYWF4NXJCaHlwUGlYMGlNL1JWbG5VbHVydklvTEV6M3ZlNTczZmUvL2dwUkVBVlJNMmVLem1ldDhsdmx0OHB2Slg0N2cxSnpCYUlQMUFmcUF6MDlsZGxJa3llTHp2TzhhQVd0b0JXelppbUZZOGdRNVZrdUhNeTZGQ3hZbkViVGFGcDRPSVJDS0lUeTYvaDUyYmphdU5xNGlqOXZKYjZBS0YxSzdlM3BIdDJqZTk5L2J5MDd3ZEVpV2tTTDh2UGhNL2dNUGdzTE03bWIzRTN1RVJHaWN6RldHRXh0VEcxTWJSWXVoTVd3R0JiMzdhczhtNWNuT3BlMWVPajkwUHVoTnhlUUlsZWhaNFdlRlhxcWw4b1dzSUwwbjZpZnlFN0JLVGoxd1FmR1RzWk94azQ4ZHN4S0ptVWg2K3JWRkVJaEZOS2pSOEVISi9hM2JOZllyckZkd3dXa3lIaCs2Zm1sNTVlQmdiQVJOc0pHOVY2QjVhT1Z0SkpXRGh0bUNqR0ZtRUpXclJLZGg3SGlvUFJlKy9sbnlJUk15Qnc5V25RZVMyZTd5WGFUN1NZdUlJVk9uV1VsMVpmcVMvV2pvcFJMWlBFYnIvd1Q4aVJQOHB3eXhSUnZpamZGUjBlTHpzT1lDS1pXcGxhbVZ2UG0wV2JhVEp2VjZmWHNTWG1kOGpybGRSSi9wV2J4YjZ6UEt6MDlQVDA5L2FPUFlDcE1oYWxObW9qTzg0OGV6YW95TFRNdE15MzcvSFBSY1JpekJQSTUrWng4YnZCZzhBRWY4TGwrWFhRZVMxUG10eksvbGZtTnIwQUtqVStHVDRaUFJ1WEt5c1l4WDN3aE9zOC9XZ1NMWU5HR0RZOVB4MldNQWFoTkhLOWZWM2I2REE4WG5jZlNaRVZrUldSRmNBRXBOSG1ZaDNrNGRlcmpHOGRZSHBwQk0yakdtVE9hU3BwS21rcjkreXZQaW44aE1HYUpsSlk4c2JFOHBQVzRTbU1xamFrMGhvZXdYcHErajc2UHZzK2JiNUlMdVpCTGFLam9QRThWRHVFUW5wMHRsNUhMeUdYZWV5K3BmbEw5cFBxWm1hSmpNV1lOekt2TXE4eXJ3c09WZlRCdTNCQ2RSN1JzWGJZdVd5ZStnRmo5U25RNlNTZnA1RmRmV1hyM1R6S1RtY3dmZnFqdXJ5QTZEMk4vNUJYc0Zld1ZYTDI2OHFoNmRmbThmRjQrYjIrUFUzRXFUblYwcE1rMG1TYVhMNis4Z2Y5Rno3Z0ZzQUFXMk5qUUVCcENRLzZ3RmU3SDhERjhmT2NPZm9QZjREZlBzS01mQWdMZXY0K2Y0K2Y0K2NPSFQzNmJlbEpQNnJsdUhmd0lQOEtQZ3dlTFBtL0Y3bEczYmVNUzR4TGpFdkhyWnF5Mm5idE9xOVBxdEUyYktpKzR4RVRSZVo2RzNxRjM2SjNJU05OMDAzVFQ5RkdqUk9kaHBaUFNQTFJpUlJ1ZGpjNUdGeEtpL04xMDdxeGNHWHQ1UVRSRVEzVDU4cUp6c24rZ0J6M29jM09OaTQyTGpZdnQ3VVhIc2RvaExOcEtXMm5yK1BHaWN6elZSSmdJRTlQU01xdG5WcytzYnNFNVdZbW0zYWJkcHQwMmVMRG1vT2FnNXVENTgwcmhtRGRQK1c3ejVsdzRyRXhUYUFwTjFkNWk0bG5za00vVEZOenorSXcrbzg4NmRoU2Q1MDhlclNTWHQ4dmI1ZTBEQjU1YmZHN3h1Y1YvdmhSbnJDanBadXRtNjJaSFI4TWttQVNUU3VGUVQwbWxBUTFveEE5ZHFhenVDb1Jlbzlmb3RZZ0lNSUlSak9MM0JQNlR6dEFaT2tkRnBTeE9XWnl5K05BaDBYRlk2YUlNN1E0YlZtcnZFWlJ3VkpmcVVsM0x1UUt4bWdLaTM2TGZvdC9pNWthVGFCSk42dEZEZEo0L0dRdGpZZXl2ditic3pkbWJzL2ZUVDBYSFlhV0xVamdxVkZDR09IaEJhb2xsWVVOWVZsTkE1R1B5TWZuWXVIRVdPOXRxTnN5RzJhR2h5djRIMmRtaTQ3RFNoY3BUZVNyZnB3OGtRUklrVmF3b09nOHJJakxJSVBNUTFqUHpQdXQ5MXZ2c0s2L2dUL2dUL3FTMmZiWTBPM1lvQzU1MjdCQ2RoSlZPMkF5YlliT1dMVVhuWUVXTWdJQzRnRHd6Y3c5ekQzT1BuajJWUjJYTGlzNVQ0TEdOY0hpV0ZSTk1CenJRdWJtSmpzR0tGZ1pnQUFid0VOWXp3eGJZQWx1b0xUOHN5Rlc0Q2xmWHJGSDJNekNaUk1kaHBSdTFwdGJVK2c4TCtGZ0p4bGNnLzhnajNpUGVJNzVoUTlnRGUyQ1BqNC9vUEFYQ0lBekNIajdVSkd1U05jbDhzNXhaQnB5RWszRFM3ZHVpYzdBaTFoeWFRM08rQXZsSG1oUk5paWJGQXE4OEZzRWlXTFI4ZWRMbXBNMUptMy81UlhRY3hnQUFvQS8wZ1Q3bnpvbU93WXJZSHRnRGU2NWVGUjFEWlhFRlJKbU9hR3VyYkxCa1FUZk5IOTN6a0RaSm02Uk5jK2VLanNQWUgrRndISTdEZVJKSGlYY1FEc0pCeSttbFozRUZSRjR2cjVmWHYvc3Vqc1NST0xKYU5kRjVDaXlHeGJCNDI3Ymttc2sxazJ1ZU9TTTZEbU4vWkgvQy9vVDlpZGhZWlQrY216ZEY1MkZGUStvcjlaWDZ4c2FLemxHUVIzU0FQd1hxSm5XVHVsbGdpNUpkc0F0MnFUMkVHTE1zQjI4ZXZIbndabFlXdElTVzBITHlaTkY1V0ZIWXVERTVOamsyT2ZiSUVkRkpWQlpXUUJCaE5JeUcwVzNhaUU2aW9tazBqYWFkT0dHc2FLeG9yTGh6cCtnOGpQMGRVN3dwM2hRZkhVMGhGRUloUC93Z09nOTdTZjdnRC83bnprbHVrcHZrRmhZbU9zNlRMS2FBNkFQMWdmcEFEdy80R3I2R3IxMWRSZWRSS2JOYm9xT1ZSOCt3bndGakZzQTAzRFRjTkx4ZlArWFJ6Sm0waUJiUkl2RWJFTEZuMUJKYVFzdjkrODI1NWx4emJyTm15cFdINWR3OFYxbE1BVkZhTUxSdEt6ckc0L0x5bEpXZmxqUG15Tml6azJWbG5kTDQ4VktVRkNWRmVYalFKdHBFbTlhc29jTjBtQTd6anBqQ1Bkb2dTcG1lcSs1cjlQNzd4dG5HMmNiWnpab2QvZWJvTjBlL3VYUkpkTXluc1podXR0cWZ0RDlwZnpwNEVLZmpkSnp1NXljNkQwUkNKRVRHeFJrRGpZSEdRTXNaVW1Pc01EUmMxM0JkdzNWMmR1Vml5OFdXaTIzWTBEekxQTXM4cTFZdFRUOU5QMDAvWjJjNVc4NldzLy9jY3c1SDQyZ2NYYjQ4bU1FTTVyL1ltVEFLb2lDcVhEbGFRU3RvaFozZDgrYkNuYmdUZDVZcG8zUzFkbkI0MGVPalpiU01sdDI3QnoyaEovUXNoSFVUczJFMnpNN014TGZ4Ylh6NythL2tjQVNPd0JGRXNwUHNKRHRkdnk2Tms4Wko0NjVleGJiWUZ0c21KU21UYzZ4djhvUHdBdUtUNFpQaGsxRzVjdTZWM0N1NVY2NWR3ekFNd3pDTlJuUXVtQU56WU00SEh4aGJHRnNZVzhURWlJN0RHR09XUm5oWFcvTjQ4M2p6K05hdDhTU2V4SlBpQ3dkRlV6UkZQM2hnNDJUalpPTzBjYVBvUEl3eFpxbUUzd01oTFdsSmF6bXRTakFjd3pFOExpNnBmbEw5cFBvOFJzd1lZMDhqdklEQUcvQUd2T0h0TFRxR1NwbTIrMy8vSnpvSFk0eFpPbUVGSklpQ0tJaHNiSlF1b2g0ZW9rK0VpdDZpdCtpdFBYdEU1MkNNTVVzbjdCN0kvZTczdTkvdi91YWJtSTdwbVA3aXN5MEt6UWdZQVNPdVhVdHhUSEZNY1R4MVNuUWN4aGl6ZE1LdVFQTDc1UGZKNytQbEpmb0VxQ2lMc2locjkrNUhqM2pCSUdPTS9RTng5MEJPd0FrNG9kT0pQZ0VGSjJLcHRGUmF1bmV2NkJ5TU1XWXRoQlVRdklrMzhhWmVML29FcUVnaWlhVGtaTkU1R0dQTVdnZ3JJRFNMWnRHcyt2VkZuNERIOXpibmV4K01NZmFzaXIyQXFDdlBzU2syeGFhdnZDTDZCTUJ4T0E3SDA5T1Zua0gzNzR1T3d4aGoxcUxZQzRqNWZmUDc1dmRyMXhaOTRBVU93a0U0ZVB5NDZCaU1NV1p0aXIyQXlGM2xybkxYT25WRUg3aUtmTW1YZkUrY0VKMkRNY2FzVGZIZkEya0VqYURSdi80bCtzQUxUc0N2MHEvU3I2ZFBpODdCR0dQV3B0Z0xDTHFqTzdwYjBCWElTbHBKS3kxdm94YkdHTE4weFg4RjBnYmFRQnZMS1NEU0lHbVFOT2o2ZGRFNUdHUE0yaFIvQVNFZ29CbzFSQis0U3RuQTZzWU4wVGtZWTh6YUZIc0JvWmswazJaV3FpVDZ3RlhaS2RrcDJTblhyb25Pd1JoajFxYjRyMERLUUJrb1U2R0M2QU5YM0wyYjFqMnRlMXIzUXRqeWtqSEdTcG5pTHlCMllBZDJsbEpBZU9FZ1k0eTlxT0tmaGJVY2wrTnllM3ZSQnc2KzRBdSszSFdYTWNaZVZMRVZrT0RnNE9EZ1lJMEdqR0FFSTZMb0ErY0N3aGhqTDZmWUNraEtRRXBBU29DTnNBMnNHR09NRmE1aUt5QjIxZTJxMjFYblQveU1NVlpTRkZzQlVXWTc1ZVdCRG5TZ3M0QkNjZ2dPd1NFTEdFcGpqREVyVmN3MzBZbkFHN3pCVy95MFdlcERmYWhQNWNxaWN6REdtTFVxL21tOFJqQ0NNU2RIOUlGak9JWmplSmt5L2s3K1R2NU9qbzZpOHpER21MVXAvZ0lTQkVFUWRPZU82QU5YUGFqem9NNkRPbFdyaXM3QkdHUFdwdmdMeUJ5WUEzTnUzUko5NENweUptZHlkbllXbllNeHhxeE44ZmZDMms3YmFmdk5tNklQdk9BRStFditrajlmZ1RERzJQTXEvcFhvQzNFaExyU2M1b1d5WHRiTCtwbzFSZWRnakRGclUveERXSldoTWxTK2NFSDBnYXV3TVRiR3hnMGJpczdCR0dQV3B2Z0x5QXBZQVNzeU1rUWZ1SXJLVWxrcTI2aVI2QnlNTVdadGlyK0FBQUNBQlYyQmZJcWY0cWRjUUJoajdIa1Zld0dSNTh2ejVmbW5UNHMrOEFLSmtBaUp6czRlOFI3eEh2RThHNHN4eHA1VnNSZVFlcEgxSXV0Ri92SUxSVk0wUlQ5NElQb0VGSnlJZGRJNmFWM2p4cUp6TU1hWXRkQVU5eTlNUzB0TFMwc2pjbkYwY1hSeDdONGRmb1BmNExkcTFVU2ZDR203dEYzYWZ2YnNaZk5sODJYei92Mmk4ekRHbUtVVGRBOEVBS3BBRmFoaU1vaytBU29hUVNOb1JJc1dvbk13eHBpMUVGWkE2Q2Y2aVg0NmRFajBDU2pJMDVrNlUyYy9QNThNbnd5ZkRBY0gwWGtZWTh6U0NkdmdDUUVCd1hJS2lOcGNNZGMzMXpmWDE5ZFhlWGIzYnRHNUdHUE1VZ203QWpHYWpDYWo2Y1FKNWRIZHU2SlBSSUVCTUFBR05HOHVPZ1pqakZrNmNmZEFBQUJBbHBXdmh3K0xQaEVGTWlBRE10NTVSM1FNeGhpemRJSUxDQUFZd0FBR0N4ckttb3BUY2FxWGw4Y3dqMkVldytyWEY1MkhNY1lzbGZnQ2NoZnV3dDJEQjBYSGVKTEdYZU91Y2UvUlEzUU94aGl6Vk1JTHlOMll1ekYzWStMajZUQWRwc09abWFMekZGZ0lDMkhoKysrTGpzRVlZNWFxMkJjU1B1bld0bHZiYm0zTHozZVJYQ1FYeWRNVHpzQVpPR01CdmFrUUVMQktsWnB2MVh5cjVsdWJObDFPdTV4Mk9lM3FWZEd4R0dQTVVnaS9BaW5RR2xwRDY0MGJSY2Q0a3J4VVhpb3Y3ZDFiZEE3R0dMTTBsbE5BaHNBUUdMSjFLK2hCRC9yY1hORnhWSFNjanRQeER6OTBuK00reDMxT3VYS2k4ekRHbUtVUVBvU2x1bkxseXBVclZ4NCtkSWwwaVhTSjlQZUg3YkFkdHRlckp6b1h4bUVjeGprNFNEMmxubExQUzVldXJMcXk2c3FxNUdUUnVSaGpSY2Zyb3RkRnI0dXZ2VmE5U3ZVcTFhdjQrcm8yYzIzbTJxeEJnMm9QcXoyczl0RFJNY0Fud0NmQTUvZmYxZDUrb3ZPS0ltd2wrdFBnY0J5T3d6ZHVKSWtra3Q1OVYzU2VnbHpabUkzWkkwWW9qNzc1UnZtcXJtTmhqRm1qNE9EZzRPQmdqU2I5ZlByNTlQUDkrOU5NbWtreng0NlZPOG1kNUU2dnZhWjB6QUFnSUNBQWtFQUNDUURTMDlQVDA5UHYzdFZPMTA3WFRsKzdWcjRxWDVXdmZ2WFZrYWdqVVVlaXpwNFZmVnpGQlVVSGVKSXlWRlMxcXUwNTIzTzI1ekl5bEhVaWRuYWljNmtvaEVJb3BFc1gwM0RUY05Qd24zOFduWWN4OXZ4MFdwMVdwNjFTaFNJb2dpTFdyOGRaT0F0bkJRVzkzRS9OeTROQk1BZ0d6WmdCUzJBSkxKazJUZW00a1pjbituaUxpc1VWRUpVdVJaZWlTMW03RmdiQ1FCaG9PZXN4YUJmdG9sMEhENW9xbWlxYUtyNzFsdWc4akxGbnB3eE5PVG5KSGVXT2NzY0RCNVRabGcwYUZQb3ZhZ050b00yV0xYZXIzcTE2dDJxM2J1ZUduUnQyYnRqRGg2S1B2N0JaemszMEozbUFCM2lvUTBXV0ExdGlTMnpwNzYrN3FMdW91OWkycmVnOGpMRi9wZzVWeVdseW1weTJZVU9SRlE3Vk50Z0cyOXEzZjZYdEsyMWZhVHQzcnVqakx5b1dXMENNYUVRajd0c0hBUkFBQVNkUGlzN3pKRXFsVkVxZFBWdDlZWXJPd3hoN3V2VDI2ZTNUMjQ4WkErTmhQSXdQREN5dTM0dXpjVGJPRGczMTlQUDA4L1RUNjBXZmg4Sm04Vzk4TlNyV3FGaWpvcTB0M3NmN2VOK0NicXJ2eHQyNHUyclZXN2R1M2JwMTY5SWxaUmFaMFNnNkYyUHNmN3dXZUMzd1d0Q29rVElwWjgwYTVaNnFUZkZOSHJvQ1YrQUtJcHJSakdaSlV0NG5ObThXZlY0S2k4VmVnYWp5THVWZHlydjAvZmVVUkVtVWxKTWpPcytmeklXNU1IZnFWSDhuZnlkL0owZEgwWEVZWXdCQkZFUkJaR01qMTVIcnlIVysrdzRXd1NKWVpHOHZObFhKdTJkcThRVWtOVFUxTlRYMTltMkloRWlJWExOR2RKNG40VWdjaVNPclZYdHc2Y0dsQjVjaUlrVG5ZWXdCWksvT1hwMjlldGd3bUF5VFliTDRvU05LcG1SS3JsMWJkSTdDWnZFRlJDVmZrQy9JRjJiT1ZQNUhtTTJpOC95SlAvaUQvOWl4K2tCOW9EN1EwMU4wSE1aS295YlVoSnBRblRxd0gvYkQvcWxUUmVjcGtBekprSXdXTyt2MVJWbE5BVkVYNk9BTW5JRXpWcTRVbmVldjJkcVNqblNrKys2N2h1c2FybXU0em5MV3J6Qlc4aUhhN0xmWmI3Ti8wU0xsRGR0eVdnL2hhbHlOcXk5ZUZKMmpzRmxOQVNtd0FUYkFobW5UbEFjV3VFQW5IdUloM3QyOVRMMHk5Y3JVKy9SVDBYRVlLdzMwOWZYMTlmWER3MkVraklTUmxqUFpwa0FmNkFOOWpoMFRIYU93V1YwQk1ScU5ScVB4L0hucVJiMm8xdzgvaU03elZCN2dBUjRSRVY1MXZlcDYxZlh5RWgySHNaSkkzMGZmUjkvbnpUZmxVL0lwK2RUczJhTHpQQTJHWWlpRzd0Z2hPa2RoczdvQ29yTFpaN1BQWnAvbFhvbWdGM3FobDQxTi9vbjhFL2tuZnZqQis2ejNXZSt6cjd3aU9oZGpKWUhhSFp2U0tJM1NZbVBSRzczUjI4RkJkSzQvQ1lNd0NIdjQwRHpQUE04OGI4TUcwWEVLbTlVV2tLVE5TWnVUTnYveUM4UkNMTVN1V0NFNno5TmdBQVpnd091dm14M05qbWJIbUpoSHo1YTRtMm1NRlNlYlhqYTliSG90WFZya0s4cGZFdDJqZTNSdjNib2pnVWNDandSZXZ5NDZUMkd6MmdLaXl2c3A3NmU4bno3OUZJYkJNQmgyKzdib1BFK0Q3YkFkdHV2VVNadWtUZEltOGIwUnhsNkV2cEsra3I3U3VISFlDVHRocDE2OVJPZDVHbHBFaTJoUmZqNE5vQUUwWU1ZTTBYbUtTb241Skt6VDZYUTZYVmlZOG1qaFF0RjVuaW9VUWlGVWx1a0czYUFiblRxWkpwZ21tQ1pzMlNJNkZtT1dURHRCTzBFNzRaMTNvRE4waHM3Ly9TK0dZUmlHV1hBTElRSUNXclpNNmNZN2FKRG9PRVdseEJRUWhTUnBOMmszYVRjbEp1SlVuSXBUTGYzbTlkMjcrQWErZ1crODlaWmhwV0dsWWVYeDQ2SVRNV1pKMUZZa3NxUHNLRHZ1M3c5UkVBVlJsU3FKenZVMGxFaUpsSGp6SmpiRnB0aTBRUU9sZ055NElUcFhVYkg2SWF6SHlUSjhEcC9ENTJGaDZpV2s2RVIvcjBJRmVvZmVvWGQyN2RKL29mOUMvOFhycjR0T3hKZ2xhUEp4azQrYmZPenFLcStRVjhncnRtNjE5TUpSWUN0c2hhM2p4NWYwd3FHeTNFdkFGM1Rsa1JxdU5WeHJ1RG83NHhrOGcyZTh2VVhuZXFwRVNJVEVjdVdvUC9Xbi91M2FWUzFidFd6VnN1dlgvMjc0M2ZDN0lTdExkRHpHaXBOUGhrK0dUMGJseXVBQUR1Q3daNCt5b2x6ODF0Yi9oQ2JRQkpxUWtHQjZ6L1NlNmIyaFF4ODlXK0szdWkxeEJVVGxrdW1TNlpLWmtBQis0QWQrSVNGd0VTN0NSY3R0ZG9nN2NTZnVyRlJKNmkvMWwvcS8rNjdMV1plekxtZlhyVlBLNGYzN292TXhWcFNVSFFJclZKQ3Z5ZGZrYTl1MlFRekVRSXpsdHdSU203eGlDSVpnU0x0Mnl0OXJ5WnR0OVRRbGJBanJmNVJMeUx0MzVTQTVTQTRLQ1ZGdlhvdk85WS8rRGYrR2Z6ZHNxRXhQM0w3ZEk5NGozaVBlMlZsMExNYUtnbG80b0FXMGdCWnhjYkFIOXNBZUh4L1J1WjdaUVRnSUJ6LzdURm5nZk9xVTZEakZyY1FXRUZWS2NFcHdTdkN1WGVSRFB1UXpaNDdvUE05SHE1VWVTQStrQndjT2VIZnc3dURkb1c1ZDBZa1lLd3dGaFFNQUFMWnZ0N2JDb1c1dC9lcjhWK2UvT2o4eVVuUWVVVXJZTEt5blUvY0h5STdManN1T2k0K0hTVEFKSnZuNmlzNzFyT2dRSGFKRFY2OUtyYVJXVXF1MmJRM3hobmhEZkVxSzZGeU1QUTlsdW4yTkdzb2pkZnE2VmlzNjF6UHpCbS93dm5QSHZOQzgwTHpRMC9Nb0hzV2orT3V2b21PSlV1S3ZRRlQ3Y0IvdVE3TVo4ekVmOC92MG9jTjBtQTVuWm9yTzlhelFGMzNSdDNwMTZrZjlxRjk4dk82TzdvN3V6dHR2aTg3RjJMUHd6UExNOHN4NjR3M2xudVNoUThxelZsUTRIc0Vzek1Lc3NMRFNYamhVSmZZbSt0TmNYbjE1OWVYVnQyL1hxRmVqWG8xNkdSbDRHQS9qNFM1ZFJPZDZac21RRE1sMmRwQUdhWkRXbzBlTmNqWEsxU2gzKy9hVjM2NzhkdVczNUdUUjhSajdJeDNwU0VmTm11RmFYSXRyZCt5QTliQWUxbGV2TGpyWGkxbTB5TGpkdU4yNGZkWXMwVWtzUmFrWndub2E1WkphWGJtdXJtUzNWcXRYNTN5Uzgwbk9KNkdoYWQzVHVxZDF6ODRXbllpVlRycFZ1bFc2VmFOR0tWMnpaODFTbTR1S3p2VzgxT201RC9JZjVEL0liOTVjK2J2S3pSV2R5MUtVbWlHc3B5bHZLRzhvYnhnMkRONkJkK0NkN2R0RjUzazV2WHM3MkRqWU9OZ2NQbHd3Wk1CWU1WQTJVQ3RmWHBlaVM5R2xyRjBMWDhQWDhQVlhYMWxyNFFCZjhBWGZ5NWR4T2s3SDZkMjZjZUg0YTZXK2dLajNSalQ5TmYwMS9idDNwMzIwai9aWmNVdVJSOU9BcFZncFZvcE5TdEpxdFZxdDlxT1BsRzl5RjJCV3VMVHZhdC9WdnV2ajQ0QU82SUFtRXd5RWdUQ3dSdy9SdVY2VXVxNERFaUFCRXJwMFVhYm5YcmtpT3BlbDRqZVVKNmd0Rkd3Q2JBSnNBZzRmVmo1SnVicUt6bFU0RGh6QXp0Z1pPdzhjYVBqVThLbmgwOU9uUlNkaTFxVmdObU5NZGt4MnpPalJTb3VSTDc1UXZtdHJLenJmQzN1MFRrenVKZmVTZXdVSHB6aW1PS1k0bHJ6OU93b2JGNUNuVUhjU2xDdkxsZVhLZS9jcXo1WXRLenJYeXlyNGhQVm9BWlE2anowMk5qWTJOdGJTZTRjeFVUeERQVU05UTMxOXNRTjJ3QTRMRitKa25JeVRQVHhFNXlvc2VBV3Y0SlZSb3d5WERaY05sMHZ2dW83bnhRWGtIK2hPNlU3cFRuWHFCTy9EKy9CK2JLenlyQlYvMG5vQzdhVzl0RGNsaGVJb2p1TEdqbFVYWG9yT3hjVHl1dWgxMGV1aWsxTitibjV1ZnU2c1dUZ1RaK0xNQVFQQUNFWXdscUNoMFA3UUgvclBtR0VjWWh4aUhESmhndWc0MXFia3ZCQ0ttSDZZZnBoK1dOZXVkSkFPMHNFMWE1Um5TMDRoZWR5T0hWZ095Mkc1aUFoZXNGZzZLTE1SeTVaVk5tWWJPcFJlcFZmcDFYSGpjRGdPeCtHVks0dk9WOWlvQTNXZ0Rnc1dtS2FZcHBpbXFNMFAyZlBpQXZLY2xObE5YYnBJemFSbVVyTzFhNVZuUzJBaFVYdUhMWWJGc0hqdFdubStQRitlUDNseWlsK0tYNHJmdVhPaTQ3R1hVeStxWGxTOUtIdjdpdk1yenE4NGY5QWcrWVI4UWo0eGNhSzZZRlYwdnFKQ3NSUkxzZDkrYTNJenVabmMxSTJlU243WDNLSlM2bWRoUGEvSGI2Njk5eDZFUVJpRVBYd29PbGVoV3d5TFliSDA2UFhSdTdkMFhEb3VIVDk5V3J0YXUxcTcrdi8renpQZE05MHp2VU1INWZzbGFFaWpoRko3VDJsM2FuZHFkdzRmWHNHcGdsTUZwL1BuNlJWNmhWNlpQNytrRnc2SWhWaUlYYkpFS1J6cXJFUXVIQytMLy9CZmtuTHAzN2t6NkVFUCtoOS9CQU1Zd0dCbkp6cFhjYUhQNlhQNi9NZ1J1QS8zNGY2OGVabFhNNjltWGwyejV0eXdjOFBPRFN1QmhkVktLQVdqYVZObDVmZUFBUkFNd1JEY3A0L3lYZXVmRFBMTXRzRTIyRFozcnJHcXNhcXg2cWhSeXBOY09Bb0xGNUJDb2hTU2R1MGdITUloZk8xYWlJWm9pQzVmWG5TdVlqY01oc0d3MjdmcE9sMm42ei8vakFOeElBNWN1OVp0a05zZ3QwRzdkL05zcjhLbHY2Ky9yNzlmcTVac2tBMnlvVWNQdklFMzhFYi8vZ1hiQXBRMmo0WmVxUUUxb0FhZmZHSUtOQVdhQXIvOFVuU3Nrb29MU0NIekN2WUs5Z3IyOE1nZm5EODRmL0RtelRnR3grQ1ltalZGNXhLTklpbVNJbi8vSGQzUURkM1dyd2RYY0FYWDlldHpZbk5pYzJJVEVuaWw3OS9UVnRWVzFWWjFkMWRXUm5mc0NDZmhKSnpzM0JteUlBdXl0Tm9TTnp2cWhkeS9MKytWOThwNysvYmxkUnpGbzVTLzRJcU9wNStubjZlZmk0czBRWm9nVGRpMENTYkRaSmlzMTR2T1pabnUzNmZSTkpwR0p5UklBNlFCMG9DOWUrRVczSUpiZS9hVWN5am5VTTRoS1VudEdDQTZhV0ZURitabDJtWGFaZG8xYWlTdGxsWkxxd01EeVovOHlUOHdFSGZoTHR3VkdBaHpZUzdNclZwVmRGNUxvMjV6b0hsZDg3cm05WTRkazM5Si9pWDVGMjRxV2x5NGdCUXhkWG9raFZJb2hjYkU0R0pjakl1N2RoV2R5MnA0Z1JkNDNidEhzMmdXelRweFFsbndkZUtFMHVUdTVFbnBYZWxkNmQzangvTUc1UTNLRzNUeXBOSm0rN2ZmbFArNCtNZTYzZWU0ejNHZlU2NmMzVkc3bzNaSDY5Yk5uNW8vTlg5cTNibzRHQWZqNEZkZmhWYlFDbG8xYm94cmNBMnU4ZkJRSm1FMGFnU0xZQkVzc3JjWGZicXRTMm9xRUJCUSsvYktEcVFYTG9oT1ZOcHdBU2xXaUxvRnVnVzZCZi8rTnh5RFkzQXNJb0tISGdvWEpWTXlKWnZOWUFZem1HL2NnRnpJaGR6L2ZjVW9qTUtvYTljZ0JFSWc1TTZkWi82NVFFQ2cwV0F3Qm1Pd2t4TzBoSmJRMHNsSitibFZxa0FlNUVGZWxTcVFDSW1ReUZzUUY1bDIwQTdhL2Z5enBxK21yNlp2djM1SjlaUHFKOVczbm4xOVNocCs0eEtrWUVPb2x0QVNXbjcvdmZLc3VsTWJZd3dBZ0tJcG1xSWZQSUJzeUlic2lBaFRLMU1yVTZ0NTgwVG5ZZ291SUlKNXhIdkVlOFE3TzJ0MmFIWm9kaXhmcmt3N2JOOWVkQzdHUktKcE5JMm1uVGlCRTNFaVR1elZTeG1pU2swVm5ZczlqZ3VJUlVGVTJxOFBHb1NJaUtnMmRTdEY4L1paNmFRREhlaUlJQUlpSUdMcFVsdGJXMXRiMnhFakVtc2wxa3FzbFpNak9oNzdhMXhBTEpRNmJSUFNJUjNTVjYzQ0lBekNvRGZmRkoyTHNVTGxCMzdnOTl0dlNodjFqejlXV3VYRXhZbU94WjROdHpLeFVLWnJwbXVtYThlT1lTQUdZcUJXcTh4Q0dqR0NEdE5oT3N3M0RaazF5OHRUdmtaRjVRVGtCT1FFdlBrbUZ3N3J4RmNnVmtaZFg0STlzQWYybURrVFQrQUpQTkduRDgvbVlwWnZ6NTc4eVB6SS9NZ2hRNDRFSGdrOEVwaVdKam9SZXpuOGhtUGw5S242VkgxcVVCRDFvMzdVYi81ODVkbkdqVVhuWXFYY296M0ZvUXQwZ1M3anh4dGJHRnNZVzhURWlJN0ZDaGNQWVZrNVEyTkRZMFBqZmZ1VWhRbzZuVHJVQlQ3Z0F6N1hyNHZPeDBvSGRVVTRqSUpSTUdyMGFEZ0VoK0JRL2ZwY09FbzJ2Z0lwb2RRVjBUYWVOcDQybmdNSEtpdTRKMHpnbGhpc1VJeUFFVERpMmpXUVFRYjU2NitWdmRIbnp6Y2FqVWFqOGY1OTBmRlk4ZUFDVWtwNG4vVSs2MzMybFZmTW41Zy9NWDhTR29vdTZJSXVJMFlvbnhSZFhFVG5ZeFp1Rkl5Q1VaY3VnUjNZZ2Qyc1dlVzdsZTlXdnR2U3BVcVBzZ2NQUk1kall2QVFWaW1odG53d2JUQnRNRzJZTXljbk1DY3dKN0J1WFdYcjJnOC9MTmpYZ3pFQVVEb2s3TitQTmJBRzFnZ0p1WHZ6N3MyN04xOTkxUmhzRERZR3o1L1BoWU1COEJVSWU0Sm5xR2VvWjZpdkx6YkVodGd3TEF5YVFsTm9HaHlNNFJpTzRXWEtpTTdIQ2hmTm8zazA3OVl0ZkExZnc5ZGlZbVFIMlVGMldMSkVhWWQrOHFUb2ZNeXljUUZoZjZzSk5hRW1WTEdpVFp4Tm5FMWMxNjZVUlZtVTFiY3Yzc0U3ZUNjZzRQR3RiNWxseTh0VDJ1YnYyNmMwbS96dU84ZStqbjBkKy83MEUxOVJzQmZCQllTOUVIVW5QUG92L1pmKzI3bXpzZzZsYzJlYVR0TnBlbUFnZXFFWGV0bllpTTVaT3QyOUM4dGdHU3lMaTRNY3lJR2NUWnR5UTNORGMwUGo0bEpUVTFOVFUyL2ZGcDJRbFF4Y1FGaWg4c253eWZESnFGdzUxeTNYTGRmdDdiZXhNVGJHeHExYXdUZ1lCK05hdFlJNU1BZm0xS2tqT3FmVmVyUmxLMVNCS2xEbDFDazZSc2ZvMk83ZE9BSkg0SWovL0NkblI4Nk9uQjM3OXZFT2o2dzRjQUZoeFVxL1JiOUZ2OFhOVFI0Z0Q1QUgrUG1oQ1Uxbzh2R0JUdEFKT3ZuNkt2OUtYUWhwYXlzNmI3RlQ5NVJIUXNMRVJHZ0FEYUJCWWlKc2hJMnc4ZkJoak1NNGpFdE1WTHJUM3Iwck9pNHIzYmlBTUl1aTArcTBPcTJ0TFYya2kzVHhqVGZnUy9nU3ZtemNHRE14RXpNYk5ZSWdDSUtnV3JYZ0IvZ0JmcWhkVzVrOTV1cUtxM0FWcm5KMXRaaWQvZlNnQjMxdXJySUQ0VysvUVRXb0J0WE9ud2MzY0FPMzgrZGhIK3lEZmVucFNoZmE4K2VsOGxKNXFmekprOGsxazJzbTF6eDdWdmtoeGIrakltUFBnd3NJSzFHOGdyMkN2WUtyVnpkZk1sOHlYNnBaVTFvdUxaZVd1N3BDYitnTnZlM3NLSUlpS0tKY09aZ0pNMkdtbloyVUpXVkpXWFoyTklrbTBhUnk1WlFGY1lqa1M3N2tXNzY4Y2k4bkswdVpyWFQ3Tmk3QUJiZ2dLd3VHd2xBWW1wbXBkSkhOeXRMOFIvTWZ6WCt5c2lBTzRpRHV4bzI2SDlUOW9PNEhseS9IeHNiR3hzYm01NHMrTDR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTU1jWVlLemIvRDRERW05b0dDYUZRQUFBQUpYUkZXSFJrWVhSbE9tTnlaV0YwWlFBeU1ERTNMVEV5TFRFMVZERTFPalUzT2pJM0t6QTRPakF3b2hHK0x3QUFBQ1YwUlZoMFpHRjBaVHB0YjJScFpua0FNakF4TnkweE1pMHhOVlF4TlRvMU56b3lOeXN3T0Rvd01OTk1CcE1BQUFCUGRFVllkSE4yWnpwaVlYTmxMWFZ5YVFCbWFXeGxPaTh2TDJodmJXVXZZV1J0YVc0dmFXTnZiaTFtYjI1MEwzUnRjQzlwWTI5dVgyTnJNV0o2WVRCNmFqbHFhbVJqZUhJdmNtVm1jbVZ6YUM1emRtZWpGMGlrQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///772\n"); /***/ }), /* 773 */ /*!*********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/verifySlider/index.vue ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2e86558c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2e86558c&scoped=true& */ 774);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 776);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2e86558c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2e86558c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2e86558c\",\n null,\n false,\n _index_vue_vue_type_template_id_2e86558c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/components/verify/verifySlider/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzczLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MmU4NjU1OGMmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjJlODY1NThjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL2NvbXBvbmVudHMvdmVyaWZ5L3ZlcmlmeVNsaWRlci9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///773\n"); /***/ }), /* 774 */ /*!****************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/verifySlider/index.vue?vue&type=template&id=2e86558c&scoped=true& ***! \****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e86558c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2e86558c&scoped=true& */ 775); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e86558c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e86558c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e86558c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e86558c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 775 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/components/verify/verifySlider/index.vue?vue&type=template&id=2e86558c&scoped=true& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.type === "2") ? _c( "view", { staticClass: _vm._$s(1, "sc", "verify-img-out"), style: _vm._$s(1, "s", { height: parseInt(_vm.imgSize.height) + _vm.vSpace + "px", }), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "verify-img-panel"), style: _vm._$s(2, "s", { width: _vm.imgSize.width, height: _vm.imgSize.height, }), attrs: { _i: 2 }, }, [ _c("image", { attrs: { src: _vm._$s( 3, "a-src", _vm.backImgBase ? "data:image/png;base64," + _vm.backImgBase : _vm.defaultImg ), _i: 3, }, }), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(4, "v-show", _vm.showRefresh), expression: "_$s(4,'v-show',showRefresh)", }, ], staticClass: _vm._$s(4, "sc", "verify-refresh"), attrs: { _i: 4 }, on: { click: _vm.refresh }, }, [ _c("text", { staticClass: _vm._$s(5, "sc", "iconfont icon-refresh"), attrs: { _i: 5 }, }), ] ), _c("transition", { attrs: { name: "tips", _i: 6 } }, [ _vm._$s(7, "i", _vm.tipWords) ? _c( "text", { staticClass: _vm._$s(7, "sc", "verify-tips"), class: _vm._$s( 7, "c", _vm.passFalg ? "suc-bg" : "err-bg" ), attrs: { _i: 7 }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.tipWords)))] ) : _vm._e(), ]), ], 1 ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(8, "sc", "verify-bar-area"), style: _vm._$s(8, "s", { width: _vm.imgSize.width, height: "40px", "line-height": "40px", }), attrs: { _i: 8 }, }, [ _c("text", { staticClass: _vm._$s(9, "sc", "verify-msg"), attrs: { _i: 9 }, domProps: { textContent: _vm._s(_vm._$s(9, "v-text", _vm.text)) }, }), _c( "view", { staticClass: _vm._$s(10, "sc", "verify-left-bar"), style: _vm._$s(10, "s", { width: _vm.leftBarWidth ? _vm.leftBarWidth : "40px", height: "40px", "border-color": _vm.leftBarBorderColor, transaction: _vm.transitionWidth, }), attrs: { _i: 10 }, }, [ _c("text", { staticClass: _vm._$s(11, "sc", "verify-msg"), attrs: { _i: 11 }, domProps: { textContent: _vm._s(_vm._$s(11, "v-text", _vm.finishText)), }, }), _c( "view", { staticClass: _vm._$s(12, "sc", "verify-move-block"), style: _vm._$s(12, "s", { width: "40px", height: "40px", "background-color": _vm.moveBlockBackgroundColor, left: _vm.moveBlockLeft, transition: _vm.transitionLeft, }), attrs: { _i: 12 }, on: { touchstart: _vm.start, touchend: _vm.end, touchmove: _vm.move, }, }, [ _c("text", { class: _vm._$s(13, "c", [ "verify-icon iconfont", _vm.iconClass, ]), style: _vm._$s(13, "s", { color: _vm.iconColor }), attrs: { _i: 13 }, }), _vm._$s(14, "i", _vm.type === "2") ? _c( "view", { staticClass: _vm._$s(14, "sc", "verify-sub-block"), style: _vm._$s(14, "s", { width: Math.floor( (parseInt(_vm.imgSize.width) * 47) / 310 ) + "px", height: _vm.imgSize.height, top: "-" + (parseInt(_vm.imgSize.height) + _vm.vSpace) + "px", }), attrs: { _i: 14 }, }, [ _c("image", { attrs: { src: _vm._$s( 15, "a-src", "data:image/png;base64," + _vm.blockBackImgBase ), _i: 15, }, }), ] ) : _vm._e(), ] ), ] ), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 776 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/verifySlider/index.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 777);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI3NzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///776\n"); /***/ }), /* 777 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/components/verify/verifySlider/index.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ase = __webpack_require__(/*! ./../utils/ase.js */ 778);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * VerifySlide\n * @description 滑块\n * */\nvar _default2 = {\n name: 'VerifySlide',\n props: {\n captchaType: {\n type: String\n },\n type: {\n type: String,\n default: '1'\n },\n //弹出式pop,固定fixed\n mode: {\n type: String,\n default: 'fixed'\n },\n vSpace: {\n type: Number,\n default: 5\n },\n explain: {\n type: String,\n default: '向右滑动完成验证'\n },\n imgSize: {\n type: Object,\n default: function _default() {\n return {\n width: '310px',\n height: '155px'\n };\n }\n },\n blockSize: {\n type: Object,\n default: function _default() {\n return {\n width: '50px',\n height: '50px'\n };\n }\n },\n barSize: {\n type: Object,\n default: function _default() {\n return {\n width: '100%',\n height: '40px'\n };\n }\n },\n defaultImg: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n secretKey: '',\n //后端返回的加密秘钥 字段\n passFalg: false,\n //请求通过与否\n backImgBase: '',\n //验证码背景图片\n blockBackImgBase: '',\n //验证滑块的背景图片\n backToken: \"\",\n //后端返回的唯一token值\n startMoveTime: \"\",\n //移动开始的时间\n endMovetime: '',\n //移动结束的时间\n tipsBackColor: '',\n //提示词的北京颜色\n tipWords: '',\n text: '',\n finishText: '',\n setSize: {\n imgHeight: 0,\n imgWidth: 0,\n barHeight: 0,\n barWidth: 0\n },\n top: 0,\n left: 0,\n moveBlockLeft: undefined,\n leftBarWidth: undefined,\n // 移动中样式\n moveBlockBackgroundColor: undefined,\n leftBarBorderColor: '#ddd',\n iconColor: undefined,\n iconClass: 'icon-right',\n status: false,\n //鼠标状态\n isEnd: false,\n //是够验证完成\n showRefresh: true,\n transitionLeft: '',\n transitionWidth: ''\n };\n },\n methods: {\n init: function init() {\n var _this2 = this;\n this.text = this.explain;\n this.getPictrue();\n this.$nextTick(function () {\n _this2.$parent.$emit('ready', _this2);\n });\n },\n //鼠标按下\n start: function start(e) {\n this.startMoveTime = new Date().getTime(); //开始滑动的时间\n if (this.isEnd == false) {\n this.text = '';\n this.moveBlockBackgroundColor = '#337ab7';\n this.leftBarBorderColor = '#337AB7';\n this.iconColor = '#fff';\n e.stopPropagation();\n this.status = true;\n }\n },\n //鼠标移动\n move: function move(e) {\n var _this3 = this;\n var query = uni.createSelectorQuery().in(this);\n this.barArea = query.select('.verify-bar-area');\n var bar_area_left, barArea_offsetWidth;\n this.barArea.boundingClientRect(function (data) {\n bar_area_left = Math.ceil(data.left);\n barArea_offsetWidth = Math.ceil(data.width);\n if (_this3.status && _this3.isEnd == false) {\n if (!e.touches) {\n //兼容移动端\n var x = Math.ceil(e.clientX);\n } else {\n //兼容PC端\n var x = Math.ceil(e.touches[0].pageX);\n }\n // var bar_area_left = this.getLeft(this.barArea);\n\n var move_block_left = x - bar_area_left; //小方块相对于父元素的left值\n if (_this3.type !== '1') {\n //图片滑动\n if (move_block_left >= barArea_offsetWidth - parseInt(parseInt(_this3.blockSize.width) / 2) - 2) {\n move_block_left = barArea_offsetWidth - parseInt(parseInt(_this3.blockSize.width) / 2) - 2;\n }\n }\n if (move_block_left <= 0) {\n move_block_left = parseInt(parseInt(_this3.blockSize.width) / 2);\n }\n\n //拖动后小方块的left值\n _this3.moveBlockLeft = move_block_left - parseInt(parseInt(_this3.blockSize.width) / 2) + \"px\";\n _this3.leftBarWidth = move_block_left - parseInt(parseInt(_this3.blockSize.width) / 2) + \"px\";\n }\n }).exec();\n },\n //鼠标松开\n end: function end() {\n var _this4 = this;\n this.endMovetime = new Date().getTime();\n var _this = this;\n // 判断是否重合\n if (this.status && this.isEnd == false) {\n if (this.type !== '1') {\n //图片滑动\n var moveLeftDistance = parseInt((this.moveBlockLeft || '').replace('px', ''));\n moveLeftDistance = moveLeftDistance * 310 / parseInt(this.imgSize.width);\n var captchaVerification = this.secretKey ? (0, _ase.aesEncrypt)(this.backToken + '---' + JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n }), this.secretKey) : this.backToken + '---' + JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n });\n var data = {\n captchaType: this.captchaType,\n \"pointJson\": this.secretKey ? (0, _ase.aesEncrypt)(JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n }), this.secretKey) : JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n }),\n \"token\": this.backToken\n };\n (0, _api.ajcaptchaCheck)(data).then(function (result) {\n var res = result.data;\n _this4.moveBlockBackgroundColor = '#5cb85c';\n _this4.leftBarBorderColor = '#5cb85c';\n _this4.iconColor = '#fff';\n _this4.iconClass = 'icon-check';\n _this4.showRefresh = true;\n _this4.isEnd = true;\n setTimeout(function () {\n if (_this4.mode == 'pop') {\n _this4.$parent.clickShow = false;\n }\n _this4.refresh();\n }, 1500);\n _this4.passFalg = true;\n _this4.tipWords = \"\".concat(((_this4.endMovetime - _this4.startMoveTime) / 1000).toFixed(2), \"s\\u9A8C\\u8BC1\\u6210\\u529F\");\n setTimeout(function () {\n _this4.tipWords = \"\";\n _this4.$emit('success', {\n captchaVerification: captchaVerification\n });\n }, 1000);\n }).catch(function (res) {\n _this4.moveBlockBackgroundColor = '#d9534f';\n _this4.leftBarBorderColor = '#d9534f';\n _this4.iconColor = '#fff';\n _this4.iconClass = 'icon-close';\n _this4.passFalg = false;\n setTimeout(function () {\n _this4.refresh();\n }, 1000);\n _this4.$parent.$emit('error', _this4);\n _this4.tipWords = \"验证失败\";\n setTimeout(function () {\n _this4.tipWords = \"\";\n }, 1000);\n });\n }\n this.status = false;\n }\n },\n refresh: function refresh() {\n var _this5 = this;\n this.showRefresh = true;\n this.finishText = '';\n this.transitionLeft = 'left .3s';\n this.moveBlockLeft = 0;\n this.leftBarWidth = false;\n this.transitionWidth = 'width .3s';\n this.leftBarBorderColor = '#ddd';\n this.moveBlockBackgroundColor = '#fff';\n this.iconColor = '#000';\n this.iconClass = 'icon-right';\n this.getPictrue();\n this.isEnd = false;\n setTimeout(function () {\n _this5.transitionWidth = '';\n _this5.transitionLeft = '';\n _this5.text = _this5.explain;\n }, 300);\n },\n //获取left值\n getLeft: function getLeft(node) {\n var leftValue = 0;\n while (node) {\n leftValue += node.offsetLeft;\n node = node.offsetParent;\n }\n var finalvalue = leftValue;\n return finalvalue;\n },\n // 请求背景图片和验证图片\n getPictrue: function getPictrue() {\n var _this6 = this;\n var data = {\n captchaType: this.captchaType,\n clientUid: uni.getStorageSync('slider'),\n ts: Date.now() // 现在的时间戳\n };\n\n (0, _api.getAjcaptcha)(data).then(function (result) {\n var res = result.data;\n _this6.backImgBase = res.originalImageBase64;\n _this6.blockBackImgBase = res.jigsawImageBase64;\n _this6.backToken = res.token;\n _this6.secretKey = res.secretKey;\n }).catch(function () {\n _this6.backImgBase = null;\n _this6.blockBackImgBase = null;\n });\n }\n },\n watch: {\n // type变化则全面刷新\n type: {\n immediate: true,\n handler: function handler() {\n this.init();\n }\n }\n },\n mounted: function mounted() {}\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvY29tcG9uZW50cy92ZXJpZnkvdmVyaWZ5U2xpZGVyL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJjYXB0Y2hhVHlwZSIsInR5cGUiLCJkZWZhdWx0IiwibW9kZSIsInZTcGFjZSIsImV4cGxhaW4iLCJpbWdTaXplIiwid2lkdGgiLCJoZWlnaHQiLCJibG9ja1NpemUiLCJiYXJTaXplIiwiZGVmYXVsdEltZyIsImRhdGEiLCJzZWNyZXRLZXkiLCJwYXNzRmFsZyIsImJhY2tJbWdCYXNlIiwiYmxvY2tCYWNrSW1nQmFzZSIsImJhY2tUb2tlbiIsInN0YXJ0TW92ZVRpbWUiLCJlbmRNb3ZldGltZSIsInRpcHNCYWNrQ29sb3IiLCJ0aXBXb3JkcyIsInRleHQiLCJmaW5pc2hUZXh0Iiwic2V0U2l6ZSIsImltZ0hlaWdodCIsImltZ1dpZHRoIiwiYmFySGVpZ2h0IiwiYmFyV2lkdGgiLCJ0b3AiLCJsZWZ0IiwibW92ZUJsb2NrTGVmdCIsImxlZnRCYXJXaWR0aCIsIm1vdmVCbG9ja0JhY2tncm91bmRDb2xvciIsImxlZnRCYXJCb3JkZXJDb2xvciIsImljb25Db2xvciIsImljb25DbGFzcyIsInN0YXR1cyIsImlzRW5kIiwic2hvd1JlZnJlc2giLCJ0cmFuc2l0aW9uTGVmdCIsInRyYW5zaXRpb25XaWR0aCIsIm1ldGhvZHMiLCJpbml0Iiwic3RhcnQiLCJlIiwibW92ZSIsImJhcl9hcmVhX2xlZnQiLCJiYXJBcmVhX29mZnNldFdpZHRoIiwibW92ZV9ibG9ja19sZWZ0IiwiZW5kIiwibW92ZUxlZnREaXN0YW5jZSIsIngiLCJ5Iiwic2V0VGltZW91dCIsImNhcHRjaGFWZXJpZmljYXRpb24iLCJyZWZyZXNoIiwiZ2V0TGVmdCIsImxlZnRWYWx1ZSIsIm5vZGUiLCJnZXRQaWN0cnVlIiwiY2xpZW50VWlkIiwidHMiLCJ3YXRjaCIsImltbWVkaWF0ZSIsImhhbmRsZXIiLCJtb3VudGVkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUE2Q0E7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUhBLGdCQVlBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO0lBQ0E7SUFDQUE7TUFDQUE7TUFDQUM7SUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztJQUNBO0lBQ0FJO01BQ0FMO01BQ0FDO1FBQ0E7VUFDQUs7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQVI7TUFDQUM7UUFDQTtVQUNBSztVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBRTtNQUNBVDtNQUNBQztRQUNBO1VBQ0FLO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FHO01BQ0FWO01BQ0FDO0lBQ0E7RUFDQTtFQUNBVTtJQUNBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7UUFFQTtVQUNBO1lBQUE7WUFDQTtVQUNBO1lBQUE7WUFDQTtVQUNBO1VBQ0E7O1VBRUE7VUFDQTtZQUFBO1lBQ0EsZ0ZBQ0F6QztjQUNBMEMsMkVBQ0ExQztZQUNBO1VBQ0E7VUFFQTtZQUNBMEM7VUFDQTs7VUFFQTtVQUNBLDBGQUNBO1VBQ0EseUZBQ0E7UUFFQTtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUFBO1VBQ0E7VUFFQUM7VUFFQTtZQUNBQztZQUNBQztVQUNBO1lBQ0FEO1lBQ0FDO1VBQ0E7VUFDQTtZQUNBckQ7WUFDQTtjQUNBb0Q7Y0FDQUM7WUFDQTtjQUNBRDtjQUNBQztZQUNBO1lBQ0E7VUFDQTtVQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQUM7Y0FDQTtnQkFDQTtjQUNBO2NBQ0E7WUFDQTtZQUNBO1lBQ0EsNEJBQ0E7WUFDQUE7Y0FDQTtjQUNBO2dCQUNBQztjQUNBO1lBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQUQ7Y0FDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBQTtjQUNBO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQUY7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7SUFDQUc7TUFDQTtNQUNBO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUFBO01BQ0E7UUFDQTVEO1FBQ0E2RDtRQUNBQztNQUNBOztNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E5RDtNQUNBK0Q7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztBQUNBO0FBQUEiLCJmaWxlIjoiNzc3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHN0eWxlPVwicG9zaXRpb246IHJlbGF0aXZlO1wiPlxyXG5cdFx0PHZpZXcgdi1pZj1cInR5cGUgPT09ICcyJ1wiIGNsYXNzPVwidmVyaWZ5LWltZy1vdXRcIiA6c3R5bGU9XCJ7aGVpZ2h0OiAocGFyc2VJbnQoaW1nU2l6ZS5oZWlnaHQpICsgdlNwYWNlKSArICdweCd9XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidmVyaWZ5LWltZy1wYW5lbFwiIDpzdHlsZT1cInt3aWR0aDogaW1nU2l6ZS53aWR0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbWdTaXplLmhlaWdodCx9XCI+XHJcblxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwiYmFja0ltZ0Jhc2U/KCdkYXRhOmltYWdlL3BuZztiYXNlNjQsJytiYWNrSW1nQmFzZSk6ZGVmYXVsdEltZ1wiIGFsdD1cIlwiXHJcblx0XHRcdFx0XHRzdHlsZT1cIndpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2ZXJpZnktcmVmcmVzaFwiIEBjbGljaz1cInJlZnJlc2hcIiB2LXNob3c9XCJzaG93UmVmcmVzaFwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXJlZnJlc2hcIj48L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx0cmFuc2l0aW9uIG5hbWU9XCJ0aXBzXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZlcmlmeS10aXBzXCIgdi1pZj1cInRpcFdvcmRzXCIgOmNsYXNzPVwicGFzc0ZhbGcgPyAnc3VjLWJnJzonZXJyLWJnJ1wiPnt7dGlwV29yZHN9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3RyYW5zaXRpb24+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8IS0tIOWFrOWFsemDqOWIhiAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwidmVyaWZ5LWJhci1hcmVhXCIgOnN0eWxlPVwie3dpZHRoOiBpbWdTaXplLndpZHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAnNDBweCcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbGluZS1oZWlnaHQnOic0MHB4J31cIj5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJ2ZXJpZnktbXNnXCIgdi10ZXh0PVwidGV4dFwiPjwvdGV4dD5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ2ZXJpZnktbGVmdC1iYXJcIlxyXG5cdFx0XHRcdDpzdHlsZT1cInt3aWR0aDogbGVmdEJhcldpZHRoP2xlZnRCYXJXaWR0aDonNDBweCcsIGhlaWdodDogJzQwcHgnLCAnYm9yZGVyLWNvbG9yJzogbGVmdEJhckJvcmRlckNvbG9yLCB0cmFuc2FjdGlvbjogdHJhbnNpdGlvbldpZHRofVwiPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmVyaWZ5LW1zZ1wiIHYtdGV4dD1cImZpbmlzaFRleHRcIj48L3RleHQ+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2ZXJpZnktbW92ZS1ibG9ja1wiIEB0b3VjaHN0YXJ0PVwic3RhcnRcIiBAdG91Y2hlbmQ9XCJlbmRcIiBAdG91Y2htb3ZlPVwibW92ZVwiXHJcblx0XHRcdFx0XHQ6c3R5bGU9XCJ7d2lkdGg6JzQwcHgnLCBoZWlnaHQ6ICc0MHB4JywgJ2JhY2tncm91bmQtY29sb3InOiBtb3ZlQmxvY2tCYWNrZ3JvdW5kQ29sb3IsIGxlZnQ6IG1vdmVCbG9ja0xlZnQsIHRyYW5zaXRpb246IHRyYW5zaXRpb25MZWZ0fVwiPlxyXG5cdFx0XHRcdFx0PHRleHQgOmNsYXNzPVwiWyd2ZXJpZnktaWNvbiBpY29uZm9udCcsIGljb25DbGFzc11cIiA6c3R5bGU9XCJ7Y29sb3I6IGljb25Db2xvcn1cIj48L3RleHQ+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwidHlwZSA9PT0gJzInXCIgY2xhc3M9XCJ2ZXJpZnktc3ViLWJsb2NrXCIgOnN0eWxlPVwieyd3aWR0aCc6TWF0aC5mbG9vcihwYXJzZUludChpbWdTaXplLndpZHRoKSo0Ny8zMTApKyAncHgnICxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdoZWlnaHQnOiBpbWdTaXplLmhlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd0b3AnOictJyArIChwYXJzZUludChpbWdTaXplLmhlaWdodCkgKyB2U3BhY2UpICsgJ3B4JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCInZGF0YTppbWFnZS9wbmc7YmFzZTY0LCcrYmxvY2tCYWNrSW1nQmFzZVwiIGFsdD1cIlwiXHJcblx0XHRcdFx0XHRcdFx0c3R5bGU9XCJ3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2tcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuPHNjcmlwdD5cclxuXHQvKipcclxuXHQgKiBWZXJpZnlTbGlkZVxyXG5cdCAqIEBkZXNjcmlwdGlvbiDmu5HlnZdcclxuXHQgKiAqL1xyXG5cdGltcG9ydCB7XHJcblx0XHRhZXNFbmNyeXB0XHJcblx0fSBmcm9tIFwiLi8uLi91dGlscy9hc2UuanNcIlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRBamNhcHRjaGEsXHJcblx0XHRhamNhcHRjaGFDaGVja1xyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJztcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ1ZlcmlmeVNsaWRlJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGNhcHRjaGFUeXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHR0eXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcxJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+W8ueWHuuW8j3BvcO+8jOWbuuWummZpeGVkXHJcblx0XHRcdG1vZGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ2ZpeGVkJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR2U3BhY2U6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogNVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRleHBsYWluOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICflkJHlj7Pmu5HliqjlrozmiJDpqozor4EnXHJcblx0XHRcdH0sXHJcblx0XHRcdGltZ1NpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogJzMxMHB4JyxcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAnMTU1cHgnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRibG9ja1NpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogJzUwcHgnLFxyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6ICc1MHB4J1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0YmFyU2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAnMTAwJScsXHJcblx0XHRcdFx0XHRcdGhlaWdodDogJzQwcHgnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRkZWZhdWx0SW1nOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHNlY3JldEtleTogJycsIC8v5ZCO56uv6L+U5Zue55qE5Yqg5a+G56eY6ZKlIOWtl+autVxyXG5cdFx0XHRcdHBhc3NGYWxnOiBmYWxzZSwgLy/or7fmsYLpgJrov4fkuI7lkKZcclxuXHRcdFx0XHRiYWNrSW1nQmFzZTogJycsIC8v6aqM6K+B56CB6IOM5pmv5Zu+54mHXHJcblx0XHRcdFx0YmxvY2tCYWNrSW1nQmFzZTogJycsIC8v6aqM6K+B5ruR5Z2X55qE6IOM5pmv5Zu+54mHXHJcblx0XHRcdFx0YmFja1Rva2VuOiBcIlwiLCAvL+WQjuerr+i/lOWbnueahOWUr+S4gHRva2Vu5YC8XHJcblx0XHRcdFx0c3RhcnRNb3ZlVGltZTogXCJcIiwgLy/np7vliqjlvIDlp4vnmoTml7bpl7RcclxuXHRcdFx0XHRlbmRNb3ZldGltZTogJycsIC8v56e75Yqo57uT5p2f55qE5pe26Ze0XHJcblx0XHRcdFx0dGlwc0JhY2tDb2xvcjogJycsIC8v5o+Q56S66K+N55qE5YyX5Lqs6aKc6ImyXHJcblx0XHRcdFx0dGlwV29yZHM6ICcnLFxyXG5cdFx0XHRcdHRleHQ6ICcnLFxyXG5cdFx0XHRcdGZpbmlzaFRleHQ6ICcnLFxyXG5cdFx0XHRcdHNldFNpemU6IHtcclxuXHRcdFx0XHRcdGltZ0hlaWdodDogMCxcclxuXHRcdFx0XHRcdGltZ1dpZHRoOiAwLFxyXG5cdFx0XHRcdFx0YmFySGVpZ2h0OiAwLFxyXG5cdFx0XHRcdFx0YmFyV2lkdGg6IDBcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHRvcDogMCxcclxuXHRcdFx0XHRsZWZ0OiAwLFxyXG5cdFx0XHRcdG1vdmVCbG9ja0xlZnQ6IHVuZGVmaW5lZCxcclxuXHRcdFx0XHRsZWZ0QmFyV2lkdGg6IHVuZGVmaW5lZCxcclxuXHRcdFx0XHQvLyDnp7vliqjkuK3moLflvI9cclxuXHRcdFx0XHRtb3ZlQmxvY2tCYWNrZ3JvdW5kQ29sb3I6IHVuZGVmaW5lZCxcclxuXHRcdFx0XHRsZWZ0QmFyQm9yZGVyQ29sb3I6ICcjZGRkJyxcclxuXHRcdFx0XHRpY29uQ29sb3I6IHVuZGVmaW5lZCxcclxuXHRcdFx0XHRpY29uQ2xhc3M6ICdpY29uLXJpZ2h0JyxcclxuXHRcdFx0XHRzdGF0dXM6IGZhbHNlLCAvL+m8oOagh+eKtuaAgVxyXG5cdFx0XHRcdGlzRW5kOiBmYWxzZSwgLy/mmK/lpJ/pqozor4HlrozmiJBcclxuXHRcdFx0XHRzaG93UmVmcmVzaDogdHJ1ZSxcclxuXHRcdFx0XHR0cmFuc2l0aW9uTGVmdDogJycsXHJcblx0XHRcdFx0dHJhbnNpdGlvbldpZHRoOiAnJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRpbml0KCkge1xyXG5cdFx0XHRcdHRoaXMudGV4dCA9IHRoaXMuZXhwbGFpblxyXG5cdFx0XHRcdHRoaXMuZ2V0UGljdHJ1ZSgpO1xyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHBhcmVudC4kZW1pdCgncmVhZHknLCB0aGlzKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvL+m8oOagh+aMieS4i1xyXG5cdFx0XHRzdGFydDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuc3RhcnRNb3ZlVGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpOyAvL+W8gOWni+a7keWKqOeahOaXtumXtFxyXG5cdFx0XHRcdGlmICh0aGlzLmlzRW5kID09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHR0aGlzLnRleHQgPSAnJ1xyXG5cdFx0XHRcdFx0dGhpcy5tb3ZlQmxvY2tCYWNrZ3JvdW5kQ29sb3IgPSAnIzMzN2FiNydcclxuXHRcdFx0XHRcdHRoaXMubGVmdEJhckJvcmRlckNvbG9yID0gJyMzMzdBQjcnXHJcblx0XHRcdFx0XHR0aGlzLmljb25Db2xvciA9ICcjZmZmJ1xyXG5cdFx0XHRcdFx0ZS5zdG9wUHJvcGFnYXRpb24oKTtcclxuXHRcdFx0XHRcdHRoaXMuc3RhdHVzID0gdHJ1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v6byg5qCH56e75YqoXHJcblx0XHRcdG1vdmU6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR2YXIgcXVlcnkgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpO1xyXG5cdFx0XHRcdHRoaXMuYmFyQXJlYSA9IHF1ZXJ5LnNlbGVjdCgnLnZlcmlmeS1iYXItYXJlYScpXHJcblx0XHRcdFx0dmFyIGJhcl9hcmVhX2xlZnQsIGJhckFyZWFfb2Zmc2V0V2lkdGg7XHJcblx0XHRcdFx0dGhpcy5iYXJBcmVhLmJvdW5kaW5nQ2xpZW50UmVjdChkYXRhID0+IHtcclxuXHRcdFx0XHRcdGJhcl9hcmVhX2xlZnQgPSBNYXRoLmNlaWwoZGF0YS5sZWZ0KVxyXG5cdFx0XHRcdFx0YmFyQXJlYV9vZmZzZXRXaWR0aCA9IE1hdGguY2VpbChkYXRhLndpZHRoKVxyXG5cclxuXHRcdFx0XHRcdGlmICh0aGlzLnN0YXR1cyAmJiB0aGlzLmlzRW5kID09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHRcdGlmICghZS50b3VjaGVzKSB7IC8v5YW85a6556e75Yqo56uvXHJcblx0XHRcdFx0XHRcdFx0dmFyIHggPSBNYXRoLmNlaWwoZS5jbGllbnRYKTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHsgLy/lhbzlrrlQQ+err1xyXG5cdFx0XHRcdFx0XHRcdHZhciB4ID0gTWF0aC5jZWlsKGUudG91Y2hlc1swXS5wYWdlWCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly8gdmFyIGJhcl9hcmVhX2xlZnQgPSB0aGlzLmdldExlZnQodGhpcy5iYXJBcmVhKTtcclxuXHJcblx0XHRcdFx0XHRcdHZhciBtb3ZlX2Jsb2NrX2xlZnQgPSB4IC0gYmFyX2FyZWFfbGVmdCAvL+Wwj+aWueWdl+ebuOWvueS6jueItuWFg+e0oOeahGxlZnTlgLxcclxuXHRcdFx0XHRcdFx0aWYgKHRoaXMudHlwZSAhPT0gJzEnKSB7IC8v5Zu+54mH5ruR5YqoXHJcblx0XHRcdFx0XHRcdFx0aWYgKG1vdmVfYmxvY2tfbGVmdCA+PSBiYXJBcmVhX29mZnNldFdpZHRoIC0gcGFyc2VJbnQocGFyc2VJbnQodGhpcy5ibG9ja1NpemVcclxuXHRcdFx0XHRcdFx0XHRcdFx0LndpZHRoKSAvIDIpIC0gMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0bW92ZV9ibG9ja19sZWZ0ID0gYmFyQXJlYV9vZmZzZXRXaWR0aCAtIHBhcnNlSW50KHBhcnNlSW50KHRoaXMuYmxvY2tTaXplXHJcblx0XHRcdFx0XHRcdFx0XHRcdC53aWR0aCkgLyAyKSAtIDI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRpZiAobW92ZV9ibG9ja19sZWZ0IDw9IDApIHtcclxuXHRcdFx0XHRcdFx0XHRtb3ZlX2Jsb2NrX2xlZnQgPSBwYXJzZUludChwYXJzZUludCh0aGlzLmJsb2NrU2l6ZS53aWR0aCkgLyAyKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ly/mi5bliqjlkI7lsI/mlrnlnZfnmoRsZWZ05YC8XHJcblx0XHRcdFx0XHRcdHRoaXMubW92ZUJsb2NrTGVmdCA9IChtb3ZlX2Jsb2NrX2xlZnQgLSBwYXJzZUludChwYXJzZUludCh0aGlzLmJsb2NrU2l6ZS53aWR0aCkgLyAyKSkgK1xyXG5cdFx0XHRcdFx0XHRcdFwicHhcIlxyXG5cdFx0XHRcdFx0XHR0aGlzLmxlZnRCYXJXaWR0aCA9IChtb3ZlX2Jsb2NrX2xlZnQgLSBwYXJzZUludChwYXJzZUludCh0aGlzLmJsb2NrU2l6ZS53aWR0aCkgLyAyKSkgK1xyXG5cdFx0XHRcdFx0XHRcdFwicHhcIlxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KS5leGVjKCk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvL+m8oOagh+advuW8gFxyXG5cdFx0XHRlbmQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuZW5kTW92ZXRpbWUgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTtcclxuXHRcdFx0XHR2YXIgX3RoaXMgPSB0aGlzO1xyXG5cdFx0XHRcdC8vICAgICAgICAgICAgICAgIOWIpOaWreaYr+WQpumHjeWQiFxyXG5cdFx0XHRcdGlmICh0aGlzLnN0YXR1cyAmJiB0aGlzLmlzRW5kID09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy50eXBlICE9PSAnMScpIHsgLy/lm77niYfmu5HliqhcclxuXHRcdFx0XHRcdFx0dmFyIG1vdmVMZWZ0RGlzdGFuY2UgPSBwYXJzZUludCgodGhpcy5tb3ZlQmxvY2tMZWZ0IHx8ICcnKS5yZXBsYWNlKCdweCcsICcnKSk7XHJcblxyXG5cdFx0XHRcdFx0XHRtb3ZlTGVmdERpc3RhbmNlID0gbW92ZUxlZnREaXN0YW5jZSAqIDMxMCAvIHBhcnNlSW50KHRoaXMuaW1nU2l6ZS53aWR0aClcclxuXHJcblx0XHRcdFx0XHRcdHZhciBjYXB0Y2hhVmVyaWZpY2F0aW9uID0gdGhpcy5zZWNyZXRLZXkgPyBhZXNFbmNyeXB0KHRoaXMuYmFja1Rva2VuICsgJy0tLScgKyBKU09OLnN0cmluZ2lmeSh7XHJcblx0XHRcdFx0XHRcdFx0eDogbW92ZUxlZnREaXN0YW5jZSxcclxuXHRcdFx0XHRcdFx0XHR5OiA1LjBcclxuXHRcdFx0XHRcdFx0fSksIHRoaXMuc2VjcmV0S2V5KSA6IHRoaXMuYmFja1Rva2VuICsgJy0tLScgKyBKU09OLnN0cmluZ2lmeSh7XHJcblx0XHRcdFx0XHRcdFx0eDogbW92ZUxlZnREaXN0YW5jZSxcclxuXHRcdFx0XHRcdFx0XHR5OiA1LjBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0XHRcdFx0Y2FwdGNoYVR5cGU6IHRoaXMuY2FwdGNoYVR5cGUsXHJcblx0XHRcdFx0XHRcdFx0XCJwb2ludEpzb25cIjogdGhpcy5zZWNyZXRLZXkgPyBhZXNFbmNyeXB0KEpTT04uc3RyaW5naWZ5KHtcclxuXHRcdFx0XHRcdFx0XHRcdHg6IG1vdmVMZWZ0RGlzdGFuY2UsXHJcblx0XHRcdFx0XHRcdFx0XHR5OiA1LjBcclxuXHRcdFx0XHRcdFx0XHR9KSwgdGhpcy5zZWNyZXRLZXkpIDogSlNPTi5zdHJpbmdpZnkoe1xyXG5cdFx0XHRcdFx0XHRcdFx0eDogbW92ZUxlZnREaXN0YW5jZSxcclxuXHRcdFx0XHRcdFx0XHRcdHk6IDUuMFxyXG5cdFx0XHRcdFx0XHRcdH0pLFxyXG5cdFx0XHRcdFx0XHRcdFwidG9rZW5cIjogdGhpcy5iYWNrVG9rZW5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRhamNhcHRjaGFDaGVjayhkYXRhKS50aGVuKChyZXN1bHQpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgcmVzID0gcmVzdWx0LmRhdGFcclxuXHRcdFx0XHRcdFx0XHR0aGlzLm1vdmVCbG9ja0JhY2tncm91bmRDb2xvciA9ICcjNWNiODVjJ1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMubGVmdEJhckJvcmRlckNvbG9yID0gJyM1Y2I4NWMnXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5pY29uQ29sb3IgPSAnI2ZmZidcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmljb25DbGFzcyA9ICdpY29uLWNoZWNrJ1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuc2hvd1JlZnJlc2ggPSB0cnVlXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5pc0VuZCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAodGhpcy5tb2RlID09ICdwb3AnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuJHBhcmVudC5jbGlja1Nob3cgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMucmVmcmVzaCgpO1xyXG5cdFx0XHRcdFx0XHRcdH0sIDE1MDApXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5wYXNzRmFsZyA9IHRydWVcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnRpcFdvcmRzID1cclxuXHRcdFx0XHRcdFx0XHRcdGAkeygodGhpcy5lbmRNb3ZldGltZS10aGlzLnN0YXJ0TW92ZVRpbWUpLzEwMDApLnRvRml4ZWQoMil9c+mqjOivgeaIkOWKn2BcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMudGlwV29yZHMgPSBcIlwiXHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLiRlbWl0KCdzdWNjZXNzJywge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjYXB0Y2hhVmVyaWZpY2F0aW9uXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdH0sIDEwMDApXHJcblx0XHRcdFx0XHRcdH0pLmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5tb3ZlQmxvY2tCYWNrZ3JvdW5kQ29sb3IgPSAnI2Q5NTM0ZidcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmxlZnRCYXJCb3JkZXJDb2xvciA9ICcjZDk1MzRmJ1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaWNvbkNvbG9yID0gJyNmZmYnXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5pY29uQ2xhc3MgPSAnaWNvbi1jbG9zZSdcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnBhc3NGYWxnID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMucmVmcmVzaCgpO1xyXG5cdFx0XHRcdFx0XHRcdH0sIDEwMDApO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuJHBhcmVudC4kZW1pdCgnZXJyb3InLCB0aGlzKVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMudGlwV29yZHMgPSBcIumqjOivgeWksei0pVwiXHJcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnRpcFdvcmRzID0gXCJcIlxyXG5cdFx0XHRcdFx0XHRcdH0sIDEwMDApXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLnN0YXR1cyA9IGZhbHNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0cmVmcmVzaDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93UmVmcmVzaCA9IHRydWVcclxuXHRcdFx0XHR0aGlzLmZpbmlzaFRleHQgPSAnJ1xyXG5cdFx0XHRcdHRoaXMudHJhbnNpdGlvbkxlZnQgPSAnbGVmdCAuM3MnXHJcblx0XHRcdFx0dGhpcy5tb3ZlQmxvY2tMZWZ0ID0gMFxyXG5cdFx0XHRcdHRoaXMubGVmdEJhcldpZHRoID0gZmFsc2VcclxuXHRcdFx0XHR0aGlzLnRyYW5zaXRpb25XaWR0aCA9ICd3aWR0aCAuM3MnXHJcblx0XHRcdFx0dGhpcy5sZWZ0QmFyQm9yZGVyQ29sb3IgPSAnI2RkZCdcclxuXHRcdFx0XHR0aGlzLm1vdmVCbG9ja0JhY2tncm91bmRDb2xvciA9ICcjZmZmJ1xyXG5cdFx0XHRcdHRoaXMuaWNvbkNvbG9yID0gJyMwMDAnXHJcblx0XHRcdFx0dGhpcy5pY29uQ2xhc3MgPSAnaWNvbi1yaWdodCdcclxuXHRcdFx0XHR0aGlzLmdldFBpY3RydWUoKVxyXG5cdFx0XHRcdHRoaXMuaXNFbmQgPSBmYWxzZVxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy50cmFuc2l0aW9uV2lkdGggPSAnJ1xyXG5cdFx0XHRcdFx0dGhpcy50cmFuc2l0aW9uTGVmdCA9ICcnXHJcblx0XHRcdFx0XHR0aGlzLnRleHQgPSB0aGlzLmV4cGxhaW5cclxuXHRcdFx0XHR9LCAzMDApXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvL+iOt+WPlmxlZnTlgLxcclxuXHRcdFx0Z2V0TGVmdDogZnVuY3Rpb24obm9kZSkge1xyXG5cdFx0XHRcdGxldCBsZWZ0VmFsdWUgPSAwO1xyXG5cdFx0XHRcdHdoaWxlIChub2RlKSB7XHJcblx0XHRcdFx0XHRsZWZ0VmFsdWUgKz0gbm9kZS5vZmZzZXRMZWZ0O1xyXG5cdFx0XHRcdFx0bm9kZSA9IG5vZGUub2Zmc2V0UGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsZXQgZmluYWx2YWx1ZSA9IGxlZnRWYWx1ZTtcclxuXHRcdFx0XHRyZXR1cm4gZmluYWx2YWx1ZTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOivt+axguiDjOaZr+WbvueJh+WSjOmqjOivgeWbvueJh1xyXG5cdFx0XHRnZXRQaWN0cnVlKCkge1xyXG5cdFx0XHRcdGxldCBkYXRhID0ge1xyXG5cdFx0XHRcdFx0Y2FwdGNoYVR5cGU6IHRoaXMuY2FwdGNoYVR5cGUsXHJcblx0XHRcdFx0XHRjbGllbnRVaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygnc2xpZGVyJyksXHJcblx0XHRcdFx0XHR0czogRGF0ZS5ub3coKSwgLy8g546w5Zyo55qE5pe26Ze05oizXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGdldEFqY2FwdGNoYShkYXRhKS50aGVuKChyZXN1bHQpID0+IHtcclxuXHRcdFx0XHRcdGxldCByZXMgPSByZXN1bHQuZGF0YVxyXG5cdFx0XHRcdFx0dGhpcy5iYWNrSW1nQmFzZSA9IHJlcy5vcmlnaW5hbEltYWdlQmFzZTY0XHJcblx0XHRcdFx0XHR0aGlzLmJsb2NrQmFja0ltZ0Jhc2UgPSByZXMuamlnc2F3SW1hZ2VCYXNlNjRcclxuXHRcdFx0XHRcdHRoaXMuYmFja1Rva2VuID0gcmVzLnRva2VuXHJcblx0XHRcdFx0XHR0aGlzLnNlY3JldEtleSA9IHJlcy5zZWNyZXRLZXlcclxuXHRcdFx0XHR9KS5jYXRjaCgoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmJhY2tJbWdCYXNlID0gbnVsbFxyXG5cdFx0XHRcdFx0dGhpcy5ibG9ja0JhY2tJbWdCYXNlID0gbnVsbFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0Ly8gdHlwZeWPmOWMluWImeWFqOmdouWIt+aWsFxyXG5cdFx0XHR0eXBlOiB7XHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlLFxyXG5cdFx0XHRcdGhhbmRsZXIoKSB7XHJcblx0XHRcdFx0XHR0aGlzLmluaXQoKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdC52ZXJpZnlib3gge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZWI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMyk7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeWJveC10b3Age1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICM0NTQ5NGM7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTdlYjtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5Ym94LWJvdHRvbSB7XHJcblx0XHQvKiBwYWRkaW5nOiAxNXB4OyAqL1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnlib3gtY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxM3B4O1xyXG5cdFx0cmlnaHQ6IDlweDtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0Lm1hc2sge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDEwMDE7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4zKTtcclxuXHRcdC8qIGRpc3BsYXk6IG5vbmU7ICovXHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS10aXBzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDBweDtcclxuXHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcsIDIwMCwgMjYsIDAuNSk7O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5zdWMtYmcge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDE3LCAyMDAsIDI2LCAwLjUpOztcclxuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Y29sb3JzdHI9IzdmNUNCODVDLCBlbmRjb2xvcnN0cj0jN2Y1Q0I4NUMpO1xyXG5cdH1cclxuXHJcblx0LmVyci1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgODMsIDc5LCAuNSk7XHJcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydGNvbG9yc3RyPSM3ZkQ5NTM0RiwgZW5kY29sb3JzdHI9IzdmRDk1MzRGKTtcclxuXHR9XHJcblxyXG5cclxuXHQudGlwcy1lbnRlcixcclxuXHQudGlwcy1sZWF2ZS10byB7XHJcblx0XHRib3R0b206IC0zMHB4O1xyXG5cdH1cclxuXHJcblx0LnRpcHMtZW50ZXItYWN0aXZlLFxyXG5cdC50aXBzLWxlYXZlLWFjdGl2ZSB7XHJcblx0XHR0cmFuc2l0aW9uOiBib3R0b20gLjVzO1xyXG5cdH1cclxuXHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdC8q5bi46KeE6aqM6K+B56CBKi9cclxuXHQudmVyaWZ5LWNvZGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHR9XHJcblxyXG5cdC5jZXJpZnktY29kZS1wYW5lbCB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1jb2RlLWFyZWEge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWlucHV0LWFyZWEge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWNoYW5nZS1hcmVhIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQudmFyaWZ5LWlucHV0LWNvZGUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWNoYW5nZS1jb2RlIHtcclxuXHRcdGNvbG9yOiAjMzM3QUI3O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1idG4ge1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzN0FCNztcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblxyXG5cclxuXHQvKua7keWKqOmqjOivgeeggSovXHJcblx0LnZlcmlmeS1iYXItYXJlYSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tb3ZlLWJsb2NrIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAjODg4ODg4O1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbW92ZS1ibG9jazpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbGVmdC1iYXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMXB4O1xyXG5cdFx0bGVmdDogLTFweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmMGZmZjA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktaW1nLXBhbmVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1pbWctcGFuZWwgLnZlcmlmeS1yZWZyZXNoIHtcclxuXHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1pbWctcGFuZWwgLmljb24tcmVmcmVzaCB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktaW1nLXBhbmVsIC52ZXJpZnktZ2FwIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tb3ZlLWJsb2NrIC52ZXJpZnktc3ViLWJsb2NrIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHQvKiBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyAqL1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1iYXItYXJlYSAudmVyaWZ5LW1vdmUtYmxvY2sgLnZlcmlmeS1pY29uIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tc2cge1xyXG5cdFx0ei1pbmRleDogMztcclxuXHR9XHJcblxyXG5cdC8q5a2X5L2T5Zu+5qCH55qEY3NzKi9cclxuXHQvKkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiBcImljb25mb250XCI7Ki9cclxuXHQvKnNyYzogdXJsKCcuLi9mb250cy9pY29uZm9udC5lb3Q/dD0xNTA4MjI5MTkzMTg4Jyk7ICEqIElFOSohKi9cclxuXHQvKnNyYzogdXJsKCcuLi9mb250cy9pY29uZm9udC5lb3Q/dD0xNTA4MjI5MTkzMTg4I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAhKiBJRTYtSUU4ICohKi9cclxuXHQvKnVybCgnZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQWFBQUFzQUFBQUFDVXdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRE1BQUFCQ3NQNno3VTlUTHpJQUFBRThBQUFBUkFBQUFGWlc3a2lTWTIxaGNBQUFBWUFBQUFCM0FBQUJ1TStxQmxSbmJIbG1BQUFCK0FBQUFuUUFBQUxZbnJVd1QyaGxZV1FBQUFSc0FBQUFMd0FBQURZUE53YWphR2hsWVFBQUJKd0FBQUFjQUFBQUpBZmVBNGRvYlhSNEFBQUV1QUFBQUJNQUFBQVlGK2tBQUd4dlkyRUFBQVRNQUFBQURnQUFBQTRDdkFHc2JXRjRjQUFBQk53QUFBQWZBQUFBSUFFVkFGMXVZVzFsQUFBRS9BQUFBVVVBQUFKdFBsVCtmWEJ2YzNRQUFBWkVBQUFBUEFBQUFFM29QUFhQZUp4allHUmdZT0Jpa0dQUVlXQjBjZk1KWWVCZ1lHR0FBSkFNWTA1bWVpSlFETW9EeXJHQWFRNGdab09JQWdDS0l3TlBBSGljWTJCay9zTTRnWUdWZ1lPcGsra01Bd05EUDRSbWZNMWd4TWpCd01ERXdNck1nQlVFcExtbU1EZ3dWRHhid3R6d3Y0RWhocm1Cb1FFb3pBaVNBd0F3MUEwVWVKekZrY0VOZ0NBTVJYOFJqQ0dPNGdUZTllUWNuaHpBZlhDMnJxRy9oWXNUOE1tRDlnZFMwZ0pJQUFheWtBaklCWUhwcEN2dUQ4anVSNnpNSjY3QTg5WmRuL2YxYU5QaWtVbjhSdllvOEcyMENqS2ltNlJmNmI5bTM0K1dXZC92QnIrb1c4VjZxM3ZGNXFLbFlyUFJwNEwwQWQ1bkdMOEFlSnhGVWM5ckUwRVluVGV6dThsTXNydnRicnFiM1RSdDByUzdiZE9tZEkwSmJXbUN0aUl0SXY1b2kxNHFldkNrOVNRVkxGaVFncUFGOFE5UUxLSUhMeDQ4RmtIbzNaTm5GVVh3RDVDMkI2ZE82c0ZobUk4M3c3ejNmZThSblpDamIyeVg1WWxMaHNra21TY1hDSUZSeFlCRml5akg5UnF0b3FlczkvZzVpOFdWdUp5cUROVFlMUHdCSStjbGpYcmtHeW5EaG9VK25DZ25qYmhHWTV5c3QrZ01FcThJQklYd3NqUFU2N0NuRVBtNGIwc3UwaDMwOUZkNjdkYTRYQmhyNTVLU20xN1BPazdnT0UvU2hxNm5LZFZzQzdkOWordGNHUEtWYm9jOXUvMGp0Qi9aSUE3UFhUVkxCZWY2by9wYWNjam53T1ltM0VMSmV0UHVEcnZWM2dnOTF3bFNYV1k2SDVxVndSeldmMlR5YnJZWWZTZHFvWE93aC9RYThSV0lqQlRpU0kzaDYxNC92S1NOUmhPTk9yc25RaTZYZjRuUUZRRFRtSkUxTktiaEk2Y3JIRUpPLytTNVFQeGhZSlJSeXZCRkJQKzVUOUVQcEVBSVZ6elJRSXJqbUo2alkxV1RvK05YVE1jaHVCc0t1UzhQUlpBVFNNbDlvVEE0dU5Ma2VJQTBWMVVlcU9vR1FoN0lBeEdvKzdUODNmbjNUK3ZvcUNOUFBBVWF6VVlVSTdMZ0tTVjFKazJvVWVnaFlHaForY0tPZTJGalZ1NVpLRVkyVmtFMTNBSzErakk0cjFLTGJQbFpmcktpUGhPWEtQUmo3cTlzajlYSjdMRkhObXJLSlMzVkNkaFhHU2RLcnRtb1FhV2VNalFWdDBLRDZzR1BPeDBvSDJmZ3R6b05ST3h0TnE4RjN0ellNL24rVGpLU1g1cWYyang5NDEyNzZUSXI5RmpYeEtyOGVYLzZiSzR5dW9wd285cHkxc3c4RjlrZHc0QW11clJwTFVNM3RZeDVabktwZkhQaThkenoxOXZKNk1qeXhZVXJwcWViMXVMczNlR1Y2dnIyMXBTcXBlV2txb25BTjlvVXlJaVhwdjhYdmxONWUzaWNZMkJrWUdBQTRuMHZONGZHODl0OFplQm1ZUUNCYTl3UFBSSDAvd2NzRE13bVFDNEhBeE5JRkFCQWZBcWFBSGljWTJCa1lHQnUrTi9BRU1QQ0FBSkFrcEVCRmJBQkFFY01BbTk0bkdOaFlHQmdmc25Bd01LQWlnRVNud0VCQUFBQUFBQUFkZ0NrQU5vQkNBRnNBQUI0bkdOZ1pHQmdZR01JWkdCbEFBRW1JT1lDUWdhRy8yQStBd0FSU0FGekFIaWNaWTlOVHNNd0VJVmYrZ2VrRXFxb1lJZmtCV0lCS1AwUnEyNVlWR3IzWFhUZnBrNmJLb2tqeDYzVUEzQWVqc0FKT0FMY2dEdndTQ2ViTnBiSDM3eDVZMDhBM09BSEhvN2ZMZmVSUFZ3eU8zSU5GN2dYcmxOL0VHNlFYNFNiYU9OVnVFWDlUZGpITTZiQ2JYUmhlWVBYdUdMMmhIZGhEeDE4Q05kd2pVL2hPdlV2NFFiNVc3aUpPL3dLdDlEeDZzSSs1bDVYdUkxSEwvYkhWaStjWHFubFFjV2h5U0tUT2IrQ21WN3Zrb1d0MHVxY2ExdkVKbE9Eb0Y5SlU1MXBXOTFUN05kRDV5SVZXWk9xQ2FzNlNZektyZG5xMEFVYjUvSlJyeGVKSG9RbTVWaGovcmJHQW81eEJZVWxEb3d4UWhoa2lNcm82RHRWWnZTdnNVUENYbnRXUGMzbmRGc1UxUDl6aFFFQzlNOWNVN3F5MG5rNlQ0RTlYeHRTZFhRcmJzdWVsRFNSWHMxSkVySkNYdGEyVkVMcUFUWmxWNDRSZWx6UmlUOG9aMGovQUFsYWJzZ0FBQUI0bkdOZ1lvQUFMZ2JzZ0kyUmlaR1prWVdSbFpHTmtaMkJzWUkxT1NNMU9aczFPU2UvT0pXMUtETTlvNFM5S0RXdEtMVTRnNEVCQUo3OUNlUT0nKSBmb3JtYXQoJ3dvZmYnKSwqL1xyXG5cdC8qdXJsKCcuLi9mb250cy9pY29uZm9udC50dGY/dD0xNTA4MjI5MTkzMTg4JykgZm9ybWF0KCd0cnVldHlwZScpLCAhKiBjaHJvbWUsIGZpcmVmb3gsIG9wZXJhLCBTYWZhcmksIEFuZHJvaWQsIGlPUyA0LjIrKiEqL1xyXG5cdC8qdXJsKCcuLi9mb250cy9pY29uZm9udC5zdmc/dD0xNTA4MjI5MTkzMTg4I2ljb25mb250JykgZm9ybWF0KCdzdmcnKTsgISogaU9TIDQuMS0gKiEqL1xyXG5cdC8qfSovXHJcblxyXG5cdC5pY29uZm9udCB7XHJcblx0XHRmb250LWZhbWlseTogXCJpY29uZm9udFwiICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1jaGVjazpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBSWxGSlJFRlVlTnJ0M1gxY1ZOVzZCL0JuYmNTM3hKZDdmTG1TZW8rb3AvUW15cDRCRmNRRXdwZDhOeWM5aVpwcGdVZkU0OXUxdEN3bE5jTXlTQ00xUzgxakNvYWlvaUp2S29ZZ3N3ZlVvNXdTSjY5U1pGS0NLU0F3cys0ZjIvR2V0RkZSWUczZzkvMkh6MnhqK08ySjRabTE5dHJySVFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFLZ2ptT2dBQUFEd09CaHo4M1R6ZFBOczM5N3FhblcxdWpKMnM4Zk5IamQ3RkJUa2h1U0c1SWJjdWxWZFAxa1NmZW9BQVBCd2RGekhkWHpnUU4wUzNSTGRrcGdZMlNKYlpNdk5tOUl0NlpaMDY0Y2ZHbVEyeUd5UW1aZlgzS081UjNPUHdrSmRzaTVabDV5WUtJZkw0WEw0bURIcXM3QXFHemhnQkFJQW9GRmRJN3BHZEkxbzFLakZsaFpiV214WnYxNDlPbVhLNHozcjRjUEVpUk9mT0ZFeEtTYkZWRkR3cU0rRUVRZ0FnTVk4eTUvbHovTEdqWnUzYnQ2NmVldjkrOVdqajFzNGJBWU5Ja2FNV0hLeXgzbVA4eDdubXpkLzFHZHlFUDFDQVFDQVNpZnJaSjNzNkZqbVd1WmE1cnByRjN1THZjWGVHanEwZW41YXUzYThuSmZ6OGs2ZDhsUHlVL0pUWW1JcSt3d1lnUUFBYUlJazBXZ2FUYU8vK0lKbTBTeWFOV0pFdGYvSVBNcWp2SmRlMGcvUUQ5QVBjSE9yZEdJaHJ4TUFBTnpHbUp3cjU4cTU2OVpSTE1WUzdNU0pOZmFqRlZKSVlZeS93Ri9nTDd6MFVtVy92VUdOdms0QUFIQ0hUcWZUNlhRclZ0QjRHay9qZzRLRUJmbUJmcUFmK3ZTcDdMZGhCQUlBVU1QVXd2SDY2K29qMjFlQlNxbVVTdHUzcit5M29ZQUFBTlFRdFhETW1LRStXcmxTZEI0YnZwd3Y1OHQvKzYyeTM0Y0NBZ0JRemVTdDhsWjU2OFNKRkVpQkZMaDJyZWc4ZDJNRDJVQTI4UFRweW40ZkNnZ0FRRFhSaCtwRDlhRWpSMUlBQlZEQTVzMjBudGJUZWtsemYzZVpGL05pWHZ2MlZmYjdOSGNpQUFDMW5Sd3NCOHZCdnI1V2Y2dS8xWC9uVHViTzNKbDdBKzB0V3ZJbWIvTE95ZW1jM3ptL2MvNmVQWlg5ZG14bEFnQlFSZlRkOU4zMDNUdzhyRnVzVzZ4YkVoUFpMRGFMelhKeUVwM3JIak5vQnMyNGRZdC93ai9objNoNW1Vd21rOG1rS0pWOUdveEFBQUFla3o1QUg2QVBlT1laNnpuck9ldTVBd2MwV3pnQ0taQUNyVloyaEIxaFIxNSsrVkVMaHcxR0lBQUFqMGhkVmRXbGkvb29OVlg5V3ZubHNOVWZsSFNrNDV3YnVaRWJnNExVd3JGaHcrTStMVVlnQUFDVjFDdW9WMUN2b0NlZjVLdjRLcjRxSVVFOXFzSENjUnN2NEFXOFlPSENxaW9jTnRxN3FBTUFvRkhxWm9ldFc5TWdHa1NERGgrbWhiU1FGbmJ1TERyWC9ZV0dtbUpNTWFhWXNMQ3FmbVpNWVFFQVBJQnQyM1BMcDVaUExaOG1KOU1ST2tKSGREclJ1ZXlLcFZpS1hiZE82YUIwVURvRUIxZlhqOEVVRmdDQUhYMHY5NzNjOTNLVEpwYnZMZDlidnQrM1QrdUZnMC9tay9ua0w3OVVDMGRJU0hYL1BJeEFBQUR1WXV2THdRL3hRL3pRbmoxc0tCdktoajcvdk9oYzl2QTRIc2ZqWW1PZDJqbTFjMm8zYnR4UmRwUWRaUlVWMWYxek1RSUJBTGpOWURBWURBWUhCOXBFbTJqVGwxOXF2WEJRR0lWUldGS1NXamdtVEtpcHdtR0RpK2dBQUVSRXhKaFpaOWFaZFpHUk5KMm0wL1R4NDBVbnNzdUhmTWduUGIya29LU2dwR0QwYUlVcFRHR2xwVFVkQXdVRUFPbzlYYmd1WEJmKy92dTBsYmJTMWxkZkZaM0hyZ0UwZ0FhY1B1MDQyM0cyNCt4aHc1U09Ta2VsNDQwYm91S2dnQUJBdmFYak9xN2o3N3hEZXRLVGZ2NTgwWG5zOGlJdjhzck5sZktrUENsdjhPRDBqdWtkMHp2Kytxdm9XTGlJRGdEMWpycG5WWEF3Yjg2YjgrWWZmeXc2anoxOE5WL05WK2ZsV1FaYUJsb0dlbnVmWXFmWUtYYnhvdWhjTnJpSURnRDFoaTVabDZ4TG5qeVpMK0FMK0lMd2NORjU3T3BMZmFudjFhdHNQcHZQNXZ2N2E2MXcyR0FFQWdCMW5ycG4xZWpSUEpObjhzem9hTTF1cjA1RVJFVkY2bGRmWDBWUkZFVXhtVVFuc2tlakx5QUF3T1BUNzlmdjErOS83am4rRS8rSi83UmpoN1lMUjNFeGNlTEVodzlYVElwSk1XbTNjTmhvOUlVRUFIaDA4aEI1aUR5a2IxLytNLytaLzd4N04wVlNKRVUyYWlRNjF6MzBwQ2Q5V1psMWluV0tkY29MTDJSNVpubG1lUjQvTGpyV3c4STFFQUNvTStTMmNsdTVyYXNyK3l2N0svdnJnUU8wanRiUnVtYk5ST2U2RzQva2tUelNZcUZNeXFUTWdBQzFjQnc2SkRwWFphR0FBRUN0MXp1a2QwanZrRzdkYUJmdG9sMkhEMU1FUlZCRXExYWljOTNqZGw4TzlndjdoZjBTR0toT1ZVVkhpNDcxcUZCQUFLRFcwaGZyaS9YRkhUczZjQWZ1d0JNUzJCdzJoODFwMTA1MExydWVwV2ZwMmZuemxhSEtVR1hvcGsyaTR6d3VGQkFBcUhWY3cxekRYTVBhdHJXU2xheVVrRUJwbEVacC8vVmZvblBadzg2eXMrenNtMjhxRTVXSnlzUVBQeFNkcDZxZ2dBQkFyYUh1a3R1aVJZT2dCa0VOZ2c0ZFl0N01tM2svOVpUb1hIWk5wSWswTVR6Y1dHb3NOWll1WHk0NlRsWERmU0FBb0hucWZSeE5tNnFQNHVQVnIvMzdpODVsMTFnYVMyTTNiMVlXSzR1VnhhKzhvaDdrWEhTc3FvWVJDQUJvVm8rb0hsRTlvaG8ycE1FMG1BYkh4S2hITlZ3NElpbVNJbU5pWExKZHNsMnlwMDlYRDlhOXdtR0RBZ0lBbW1Qcnk5RzRmK1AramZ2LzR4OFVUL0VVUDNpdzZGejNkL2h3VVhwUmVsSDZTeTlGUjBkSFIwZGJMS0lUVlRmY1NBZ0FHc1BZaFQ0WCtsem9zMkVERzhGR3NCSGp4b2xPWkE5ZnhCZnhSV2xwRmVZS2M0VjU3Tmpja055UTNKQmJ0MFRucWltNEJnSUFtaUV2a2hmSml6NzhrTVd6ZUJZL1o0N29QUGJ3cFh3cFg1cWRiUmxtR1dZWjV1T2piblpZV0NnNlYwM0RGQllBQ0tkYnExdXJXN3RpaGVZTFJ5cFA1YW5mZmx1UlU1RlRrVE40Y0gwdEhEWVlnUUNBTU9xZVZYLy9PN3ZLcnJLcmE5YUl6bU1QUDg2UDgrTm1NL2ZqZnR6UDJ6c3JMU3N0SyszSEgwWG5FZzBqRUFDb2NYSlh1YXZjZGVwVTFvbDFZcDAwZkdOZFArcEgvWDc4VVVxU2txUWtmMzhVanQ5REFRR0FHcU1QMFlmb1ExNTRnYmJUZHRxK2NTTXBwSkRDdERjVHdva1RMeWl3dkdoNTBmS2l2Nzl4dUhHNGNialpMRHFXMW1qdmZ4d0ExRGx1Wmplem0zbkVDTWtnR1NURDExK3JSeDBkUmVlNkc4L2dHVHpqK25VK2dBL2dBL3o4MUJHSDBTZzZsMVpoQkFJQTFVYTlnOXpIaC8zTWZtWS9SMFdwUnpWWU9FN3lrL3hrU1ltVUkrVklPU05Ib25BOEhJeEFBS0RLNmJ2cHUrbTdlWGhZdDFpM1dMY2tKckpaYkJhYjVlUWtPdGNmS3k5WHY0NFpvN2FRallzVG5haTJjQkFkQUFEcURuMkFQa0FmOE13ejFnUnJnalVoSVlHOXdGNWdMN1JzS1RyWFBRSXBrQUt0VmxiTWlsbnhwRWxLdkJLdnhPL2VMVHBXYllNUkNBQThObldxcWtzWGRkWFNzV04wZ2s3UUNXZG4wYm51RGFvMmRPSkdidVRHb0NDVHlXUXltVFpzRUIycnRzSTFFQUI0WkwyQ2VnWDFDbnJ5U2I2S3IrS3JFaEkwV3podTR3VzhnQmNzWElqQ1VUV3dGeFlBVkpyYWw2TjFheHBFZzJqUTRjTzBrQmJTd3M2ZFJlZTZ2OUJRVTR3cHhoUVRGaVk2U1YyQktTd0FlR2dlNXozT2U1eHYzdHp5cmVWYnk3ZEpTZlEydlUxdjYvV2ljOWtWUzdFVXUyNmQwa0hwb0hRSURoWWRwNjdCRkJZQVBGRGZ5MzB2OTczY3BFbEZWa1ZXUmRiZXZab3ZISnRwTTIzZXRrMHRIQ0Vob3VQVVZSaUJBSUJkNmxTVm95TXhZc1JzcTVTR0RST2R5eDRleCtONFhHeXNVenVuZGs3dHhvMDd5bzZ5bzZ5aVFuU3V1Z29qRUFDd1E1TDRkRDZkVDkrNlZYMnMzY0pCWVJSR1lVbEphdUdZTUFHRm8yYlVXQUhwczczUDlqN2IyN1hyMmJObno1NDlXN1VTZmVJQVlBOWpzbGsyeStZTkc5Z210b2x0bWpCQmRDSjdiQTJkeXBWeXBWd1pOVW90SEtXbG9uUFZGMVUraGZYN1BXOENBOVV0QW54OW1RZnpZQjVObXR6NUR6M0lnendLQytrMWVvMWVpNCtuYVRTTnBxMVpvNWdVazJMS3lCRDl3Z0RVUi9JNStaeDg3b01QMkNRMmlVMmFPMWQwSG52UTBFa2JIcnVBOU9LOWVDL2VzbVdEMUFhcERWSy8rb3JtMEJ5YU0yVElJejloTkVWVDlJWU5SZnVMOWhmdER3bXBieTBpQVVTUVQ4b241Wk5MbHJBWmJBYWJzWFNwNkR6MjhKVjhKVi81M1hjVnB5cE9WWnp5OWo2OTRQU0Mwd3QrL2xsMHJ2cnFrUXVJMTUrOC91VDFKeWVuMHNtbGswc25IejlPeCtnWUhYTjFyZHA0S1NubEU4b25sRThZTVVMOVJibDVVL1FMQmxDWHFCZkpRMExVaStUaDRhTHozTitsUytvMjY5N2U2a3pGcFV1aUU5VjNqM3dOcEhSMjZlelMyWkdSMVZNNGJIeDhISHM1OW5Mc2RlQkFqNmdlVVQyaW1qVVQ5VUlCMUNWeWxCd2xSNzM4TXVsSlQvcVBQaEtkeHg2K2hxL2hhNjVja1dLbFdDblczeCtGUTFzcVBRSnhON2diM0EyOWUxdGJXVnRaVzVsTU5kVVFoaWZ4Sko3MHpUZE51alRwMHFUTDBLSGYvUExOTDkvODh0dHZZbDQyZ05ySjdUZTMzOXgrR3p1VzViQWNsaE1WcFU1Wk9XaHZVOVVRQ3FHUWE5ZXMwNjNUcmROOWZMTEtzOHF6eWsrZEVoMExmcS9TSXhCcmYydC9hLytKRTJ1Nmt4anpZMzdNejh1cjlPWFNsMHRmVGtsUmIyejZqLytvMlpjTG9IWnlpM2FMZG92Mjg1TjJTanVsbmR1M2E3WndFQkZSY1RGUDRBazhZZFFvRkE1dHEvd1UxbC9vTC9RWEx5OWhpWS9RRVRxaTA1VTFMMnRlMXZ6Z1FkdEZmR0Y1QURSTVg2d3YxaGQ3ZXFvOXZXTmpLWklpS2JKUkk5RzU3akdEWnRDTVc3ZllVcmFVTFIwMXlyVE50TTIwTFRWVmRDeTR2MHFQSU5TTGJybTU2a1czTGwxRW53QXRwYVcwMUdnc2U2UHNqYkkzQmcwNmMrYk1tVE5ucmwwVEhRdEFwRHRUemEydHJhMnRVMUxvSkoya2s5cjdvTVV6ZVNiUHJLaGc3c3lkdVJzTWFrT25QWHRFNTRLSFUra1JDRi9HbC9GbEdycjJjSHRQSHNlVmppc2RWeVluMzlrbEZLQWU2aDNTTzZSM1NMZHVsbjlZL21INXg4R0RXaTBjdHI0Y0xKN0ZzL2lnSUJTTzJxbnlVMWk5cVRmMXpza1JIZnh1N0czMk5udTdkMisxb0NRbW9wQkFmYUwrdm5mcUpJVkpZVkpZVWhMcngvcXhmdi81bjZKejJjTlNXQXBMQ1FsUmhpcERsYUdiTm9uT0E0K204Z1drTTNXbXpyR3hvb1BidFl5VzBiSmV2ZFFwdHVSazF6RFhNTmV3dG0xRnh3S29Ecll0Z3VnTmVvUGVTRXhrbnN5VGVYYnNLRHFYUGV3c084dk92dm1tOGJ6eHZQSDgycldpODhEanFYUUI2VEs2eStndW8zZnRvc1cwbUJhZk95ZjZCTzZ2WjAvSHJ4eS9jdnpxNkZFM1R6ZFBOMC90ZGtvRHFBeDF4TkdpUmZtSThoSGxJdzRlcFBmb1BYcXZXemZSdWV5YVNCTnBZbmk0c2RSWWFpeGR2bHgwSEtnYWo3d01WNVpsV1paMU9zWVlZK3pZTWZWbzA2YWlUOGdlbnNwVGVlcTMzMXJtV3VaYTV2cjVuZnIwMUtlblB2M2hCOUc1QUNwRDdUMXVlNS9GeDZ0ZisvY1huY3V1c1RTV3htN2VyQ3hXRml1TFgzbEZQY2k1NkZoUU5SNzVUblMxcDdDaThNbDhNcDhjRUtBZUxTOFhmVUwyTUcvbXpieWZlc3Bock1OWWg3SEp5YlplenFKekFUeU1yaEZkSTdwR05HckU1L0Y1Zko1dENsbTdoWU5QNDlQNHRCMDcxTUl4YmRydG95Z2NkVXlWM1Fpb3k5UGw2ZktlZjU3bjhUeWU5L1hYYkNhYnlXWTJiaXo2Qk8xYVFBdG93Y1dMRmVNcnhsZU10KzNtZWZHaTZGZ0EvODVnTUJnTUJnY0g4d1h6QmZPRnI3NVNyKzBaREtKejNkL2h3MFZUaXFZVVRSazVFcHVoMW0xVmZpZTVmb04rZzM3RDBLRldWNnVyMVRVbVJ2T0Z4Sk04eWZOLy85Zmhvc05GaDRzK1BpZjNuZHgzY3QvMzM0dU9CZkQvZlRrMmJtUUdabUFHMnlkNTdiSDE1YWd3VjVncnpJTUdZZlBUK3FIYXRpS1JGOG1MNUVXREIxTW9oVkxvN3QzMzlBUFJKTnNtYmI2KzZycjBDeGRFSjRMNlNYMy9mUGloZXAvRW5EbWk4OWlEdmh6MVc3VjFKRFN0TUswd3JZaVBWKzh3SFQxYWJTeFZVaUw2aE8rdlV5ZWV4dE40V2txS1c1cGJtbHRhMTY2aUUwSDlvaXZWbGVwS2x5L1hmT0c0dlNpbElxY2lweUpuOEdBVWp2cXAybHZhcXRzdkh6NnNic3M4WkFqTnBKazA4OFlOMFNkdWoyMGRQYnZGYnJGYktTbTJPM3RGNTRLNlRVNlVFK1hFMmJQSmk3eklhOUVpMFhuczRjZjVjWDdjYk9iUDhlZjRjNzYrYU9oVXY5WFlicm8yY29BY0lBZDRlOVBmNkcvMHQ3ZzROb3ZOWXJPY25FUy9FUGJ3RS93RVAvSFRUOVowYTdvMTNjOHZlMEQyZ093QldyLy9CV29MVzE4T2xzZ1NXZUxubjlmMEx0Y1ByUi8xbzM0Ly9zaUdzQ0ZzaUxlM2NiaHh1SEc0MlN3NkZvaFY3U09RdTlsMjJXVEJMSmdGUC84OC81aC96RC9XME41YWQ3RnRDU0dSUkJJbEo3dXZkVi9ydnZhLy8xdDBMcWpkYkgwNTZNLzBaL3J6WjU5cHRuQnc0c1FMQ3FTbnBhZWxwd2NOUXVHQWYxZmpCY1JHbmRvNmZsenFMZldXZWc4WndqTjRCcys0ZmwzMEMySVBtOFBtc0RudDJsbGJXRnRZVzlnMmJlelpVM1F1cUYzVTM1dEJnN1RlbDhQMmZyUTJ0amEyTmg0Nk5ETTRNemd6K094WjBibEFXNFFWRUJ0alUyTlRZOU8wTlBJZ0QvTHc5ZVhoUEp5SC8vcXI2RngyZlVRZjBVZHQyNnBEK3FRa3VhM2NWbTViWFMxOW9hNnc5ZVZRZjg5allyVGFsOE8yMklVNU1BZm1NR3BVVmxwV1dsYWEwU2c2RjJpVDVvYk02bFlOc3F3V2tvUUVOcHZOWnJNMTNIblExbnB6dlhXOWRmMmdRWGpEd2IrckxYMDVWTGFkSk1hTVVaZXh4OFdKVGdUYUpud0VjamYxRjlka2toWkppNlJGenozSDAzazZULy9sRjlHNTdJcWdDSXBvMVVycUpmV1NlaVVrdUhkMjcremUyZDFkZEN3UVN4K3FEOVdIUHZXVWRhUjFwSFZrZkx4bUMwY2dCVktnMWNxNnMrNnMrK1RKS0J4UUdab2JnZHp0emllNEM5WUwxZ3NKQ2VwV0RocnU4K0ZCSHVSUldFZ1psRUVaUTRhbzEzb3lNa1RIZ3BxaDM2L2ZyOS92NHNJUDhVUDhVR29xbmFBVGRFS0R1MERmYnVqRWpkeklqVUZCNnQ1Mkd6YUlqZ1cxaStZTGlJMjZhcVY3ZDlhSU5XS05rcE8xM2pCSFZWVEUyL0Eydk0yUUlhWkRwa09tUStucG9oTkI5YkMxQzJCSkxJa2xwYWF5L3F3LzYrL2lJanFYUGN6TXpNeThjS0h4bXZHYThkcjc3NHZPQTdXVDVxYXc3TWx5eW5MS2NzckpVUXVIajQ5Nk5EOWZkSzc3YTlHQ1hXVlgyZFZEaDl3QzNRTGRBdnYxRTUwSXFwYXQ4NlUwWDVvdnpVOUkwSHJoVUlXR29uQkFWYWcxQmNSR25hUDkxNy9VUjc2K3RodWNST2U2dnhZdEpDWXhpU1VrNkxpTzYvakFnYUlUd2VQeE9POXgzdU44OCtacUI4eURCMms1TGFmbFBYcUl6bVZYTE1WUzdMcDE2dnRueVJMUmNhQnVxRFZUV1BiWUxsWnlGKzdDWFpLUzZFUDZrRDdVY0o4UGQzSW45NXMzZVFQZWdEY1lPZEswMXJUV3REWTVXWFFzZURoOUwvZTkzUGR5a3labFQ1UTlVZmJFZ1FQTW4va3pmdzEvSU5oTW0ybnp0bTFLVDZXbjBuUEtGUFdnMVNvNkZ0UU50YjZBMk5qMnJKTEdTR09rTWNuSmJENmJ6K1ozNkNBNjEvMFZGMXRmdDc1dWZYM2t5Q3hEbGlITGtKUWtPaEg4TVhXcXl0RlJYY1N4ZTdkNmROZ3cwYm5zNFhFOGpzZkZ4anExYzJybjFHN2N1S1BzS0R2S0tpcEU1NEs2cGRaTllkbVRIWkVka1IxeC9yeGxvR1dnWmFDM04xL0ZWL0ZWV3UvcjBiU3A5SjcwbnZUZTNyMjZRbDJocnREZlgzUWkrQ09TeEtmejZYejYxcTNxWSswV0RncWpNQXBMU2xJTHg0UUpLQnhRbmVwTUFiR3hkUmJrMlR5YlovdjQySFlQRlozci9wbzJwVjIwaTNidDJ5ZXZrRmZJSzRZUEY1MElpSWdZMDVsMVpwMDVNcEp0WXB2WXBna1RSQ2V5eTRkOHlDYzl2YVNncEtDa1lQUm90WENVbG9xT0JYVmJuWm5Dc2tlZGV1alVTWDJVbkt4T1FYVHBJanFYWFhyU2s3NnNqSFZnSFZnSGc4SDRsdkV0NDF0Nzk0cU9WZC9JOCtSNThyeFZxOWdSZG9RZCtaLy9FWjNuL3M2Y2Nkemp1TWR4ejhDQjZSM1RPNlozMVBCV1FGQ24xTGtSeU4zVUcva3VYV0xIMlhGMjNNZEg3YmVRbXlzNmwxMUdNcEt4WVVPMXQzeDB0TzVmdW4vcC9qVnFsT2hZOVlXNmxjNWJiMm0rY056K1BaWmNKQmZKWmRBZ0ZBNFFvYzRYRUJ0MTA4YkxsNlY4S1YvSzkvYW14YlNZRm11NHI4ZnRRa0pyYUEydGlZcVN3K1Z3T1h6TUdOR3g2aXI1b0h4UVB2aTN2Nm1QbGkwVG5jY2V2cHF2NXF2ejhpckNLOElyd3YzOU02TXpvek9qZi9wSmRDNm9uK3BOQWJHeHZlRWFsRFlvYlZEcTY4dmY1ZS95ZHpXOFRmWHRRc0syc3ExczY4NmRkL3BJUUpWUWQxTU9DR0NYMldWMitlT1BSZWV4cXkvMXBiNVhyNnFyQy8zOWJkZjZSTWVDK3EzZUZSQ2JqSmN5WHNwNDZjb1Z4MnVPMXh5ditmbnhvL3dvUC9yUGY0ck9kWCtPaml5SDViQ2NxQ2g1cTd4VjNqcHhvdWhFdGRXZHFjR2Y2Q2Y2NllzdmFEMnRwL1dTUnQ4UFJVV1VUdW1VUG1USTcyK2tCUkJMbzIrWW1tTXJKQldSRlpFVmtYNSs2dEV6WjBUbnN1ZE9BNktuNldsNmVzc1cyeWRvMGJscUM3ZG90MmkzYUQ4L1hzZ0xlZUdPSGN5ZHVUUDNCZzFFNS9wanhjVzhPKy9PdTQ4WVlkdWxXblFpZ0g5WDUxZGhWVmJ2WTcyUDlUN1dwbzNEYm9mZERyc1RFK2tZSGFOajJtMFl4U041SkkrMFdOZ05kb1BkZU9VVnhWZnhWWHh0OXl1QWpib2FyMDhmQ3FaZ0NrNU1wSFcwanRZMWF5WTYxejF1cjhLelRyRk9zVTRaTlNyTE04c3p5L1BRSWRHeEFQNUl2UitCM0MxN1FQYUE3QUZYcjVZbGxpV1dKUTRjU0V0cEtTM1Zib01vMjRpRU4rUE5lTFBQUDVlajVDZzU2dVdYUmVmU0NsdnJZUjdCSTNqRWdRTmFMUnkyRHdLVVNabVVHUkNBd2dHMUFVWWdEOUNMOStLOWVNdVdEdGNkcmp0Y2o0OW52c3lYK1hwNGlNNWwxKzArRDZTUVFzck1tZXJVUjJTazZGZzF6UzNOTGMwdHJXdFhwbWQ2cGs5TjFlejIvN2IvWDJOb0RJMTU5VlZscURKVUdicHBrK2hZQUE4REk1QUhVRmU3RkJaYW1sdWFXNW9QSGt5Y09IRU5ONGhTU0NHRk1mVVAwN3AxOGdCNWdEeGc1a3pSc1dxS3VrdHVodzdTSmVtU2RDa2hRYk9GdytaWmVwYWVuVDhmaFFOcUk0eEFLa21kRW1uUmduekpsM3dQSGFJVVNxR1V2bjFGNTdJZitQWW5YSC95Si8vWnN4V0RZbEFNR2w2dStvanVYTHVLY1loeGlEbDZsRklwbFZLN2R4ZWR5eDUybHAxbFo5OTgwMWhxTERXV0xsOHVPZy9BbzNBUUhhQzJ5Yy9QejgvUHYzV3J6WmcyWTlxTTJiRkRXaU90a2RaNGVySXYyWmZzeXovL1dYUytld05UUHVVelJpVlVRaVZEaGpoelorN01yMTFUejBQREk2bUhaQ3ZvVXJ3VUw4VW5KTkFsdWtTWHRMdm9RUlVSb1Z4V0xpdVhGeTBTblFUZ2NhQ0FQS0lyQ1ZjU3JpU1VsN2RwM2FaMW05YTdkam44MCtHZkR2KzBkUnpzM0ZsMHZudllDb21lOUtRZk1xUjltL1p0MnJjcEtzclB6Yy9OejYxOXJYYlZMVWVhTnFYbjZEbDY3c0FCK3A2K3ArODFQQkljUzJOcDdPYk55alpsbTdKdHhnelJjUUNxQXE2QlBLYlRDMDR2T0wzZzVrMzEwZkRoNmxTUmhodEUzYjVHb3JiYVhiTkdEcEFENUlEYTgwbTRSMVNQcUI1UkRSdnkyWHcybjcxckZ5VlJFaVY1ZTR2T1pWY2tSVkprVEl4THRrdTJTL2IwNmVwQnprWEhBcWdLR0lGVUVYVktxTHpjdWNTNXhMbGsxeTQrajgvajgvcjBZU2ZZQ1haQ3V6MnlXUUVyWUFWK2ZzNmh6cUhPb1JaTC90Nzh2Zmw3angwVG5ldHVCb1BCWURBNE9OellkMlBmalgzYnQ3TU1sc0V5dEw3SjVPSERSYTJMV2hlMUhqZnUrQWZIUHpqK1FYbTU2RVFBVlFrWDBhdkpuZGFuVGNxYWxEV0pqV1dEMldBMldQc05vOVQ3RWQ1KzIrUmg4akI1YUdWVFFjWmtzMnlXelJzM01nTXpNTU8wYWFJVDJjTVg4VVY4VVZwYWhibkNYR0VlTk9qM0kxU0F1Z1VGcEpwMWplZ2EwVFdpVWFNVytoYjZGdnJvYUpwRnMyaldpQkdpY3owSS80Si93YjlZdGNya2FuSTF1YjcrdXFnYzhqbjVuSHp1Z3cvWUpEYUpUWm83Vi9UcllnOWZ5cGZ5cGRuWmxtR1dZWlpoUGo2MjVkK2ljd0ZVSjF3RHFXYTVJYmtodVNHM2JwWGtsZVNWNUkwYngyZnltWHltOWh0RXNhbHNLcHU2Y0tGOFdqNHRuMzd2dlpyKytiSkpOc21tMEZETkY0NlZmQ1ZmK2QxM0ZUa1ZPUlU1Z3dlamNFQjlnaEZJRGJOZEJHNnlxc21xSnF0MjdsU1BqaDR0T3RjREpWRVNKWVdGS1MyVmxrckw2bXUwcEM3TERRbFJPMGVHaDRzKzdmdTdkRW05c2RUYjI5YTRUSFFpZ0pxRUVVZ05PL2ZpdVJmUHZWaFdwdjdoZWZGRjJ5b2QwYmtleUkvOHlHL0JBdlVQL09yVlZmMzA2ckxjS1ZQVVpjWWZmU1Q2ZE8zcVIvMm8zNDgvc3FWc0tWdnE0NFBDQWZVWlZtRUpvcTdhc2xyN0YvWXY3Ri80OWRmWHJsMjdkdTFhMTY3cXYvYnNLVHFmWFl3WU1VL1A5bFBiVDIwL3RVV0wvTlQ4MVB6VXc0Y2Y5ZW51Tk1qcVEzMm96N1p0YkNQYnlEWnFzQzhISjA2OG9FRHlsL3dsZno4L1k0QXh3Qmp3M1hlaVl3R0lwTDAzYWowVEhSMGRIUjF0c2JpNHVMaTR1RXllVEp0cE0yM2V0azEwcmdkaDhTeWV4YytaSStmS3VYTHVKNS9jUHZyUVU2SzZRbDJocnREZlg5b3A3WlIyYnQ5K3A4K0p4dkFNbnNFenJsKzNOclkydGpZZU9qUXpPRE00TTFqREhTd0JhaEN1Z1dpTTdYNkhDLzB2OUwvUS80c3YxRmEya3lhSnp2VkEwUlJOMFJzMktDNktpK0ppdTlQYWFyMzdQOU1YNjR2MXhaNmVmQzZmeStjZVBxeHVYLzdFRTZMajM0MmY1Q2Y1eVpJU0pqR0pTYzgvcnpDRktleklFZEc1QUxRRUJVU2piSVhFYkRhYnpXYmJMcTFUcG9qTzlVQ2NPUEhQUGxPdkRRUUdxZ2V0Vm5lRHU4SGQwTHUzdGJXMXRiVjFTZ3FkcEpOMHNtVkwwWEgvbU8yR3Z6RmoxTzN3NCtKRUp3TFFJczFOR1lEcTNMbHo1ODZkNDF5OVZySjNyM09LYzRwelNxZE9GRU14Rk9QbUpqcWZYWXdZTVZsdVA2Lzl2UGJ6T25aMC9zWDVGK2RmdnZ2T3VzUzZ4TG9rTVpGOXpqNW5uN2R1TFRybVBRSXBrQUt0VmxiTWlsbnhwRWxLdkJLdnhPL2VMVG9XZ0paaEJGS3JTSks2Q21yOWV2VVB0VzF2SlEyNzNhS1ZqR1FrWThPR291UGM0L1oyOTN3WUg4YUhCUWFhUnBsR21VWnQzQ2c2RmtCdGdBSlNLekVtdnlPL0k3OFRFY0gyc1gxc1gzQ3c2RVMxRlRNek16TXZYR2k4WnJ4bXZQYisrNkx6QU5RbW1NS3FwZktQNUIvSlAzTG9rTE96czdPemM2dFc2dEUrZlVUbnFsMUNReFd6WWxiTTc3NHJPZ2xBYllSbHZMVWE1K3BGM3IvL25RN1NRVHFvNFJ2d3RHSThqYWZ4bjN5aXZtNUxsb2lPQTFDYllRcXJqdEdWNmtwMXBjdVhreGQ1a1ZmdDZmTlI3VzdmWDZQMFZIb3FQVzJyMmU1ZFpnd0FEdzhqa0RwR2FhdzBWaG92WHN3MzhvMThJNlptZUJ5UDQzR3hzYzJlYWZaTXMyZW1UbFdQb25BQVZBVVVrRHJLSkp0a2sveldXL1FxdlVxdmFxV3ZSdzBLb3pBS1MwcHlhdWZVenFuZGhBbEgyVkYybEZWVWlJNEZVSmVnZ05SeFNwQVNwQVM5L2JhNmpIYnBVdEY1cWgwblRqd2pvNlNncEtDa1lQUm90WENVbG9xT0JWQVhvWURVRStwV0hPKzhReUVVUWlIaUdrUlZyek5uSEdNZFl4MWpuMzllM2ZYNHhnM1JpUURxTWl6anJXZnk5K1R2eWQvenpUZFBsajVaK21ScFNRbTFvbGJVU3Z1dGR1M3lJaS95eXMyVkhDVkh5ZEhYOStUMGs5TlBUcjk2VlhRc2dQb0FxN0RxT2ZtWWZFdytObjgrbThQbXNEbGhZYUx6UEN5K21xL21xL1B5TEFNdEF5MER2YjNWVG9BWEw0ck9CVkNmWUFxcm5qTU5NQTB3RFZpOW11YlNYSm83YjU3b1BBL1VsL3BTMzZ0WDJYdzJuODMzOTBmaEFCQUhJeEQ0SFYyc0xsWVhHeFJFY1JSSGNaOThRZ29wcER4OG40L3FWVlNrZnZYMVZXOEVOSmxFSndLb3ozQU5CSDRuZjBmK2p2d2RSbU43M3A2MzUvbjVMSWdGc2FCaHc4UVdrdUppM3AxMzU5MkhEVFBGbStKTjhSa1pvbDhuQU1BSUJCNUFqcFZqNWRoWFgyVlgyQlYyNWROUGFUMnRwL1UxMEhMMjlpNitUTWQwVERkNnRQRTE0MnZHMXc0ZUZQMTZBTUQvUXdHQmg2STdxRHVvT3podEdsMm15M1I1dzRicUtpUThra2Z5U0l0Rkhmbjg5YTlxWTZyb2FOSG5Ed0QzUWdHQlNwRzd5bDNscmxPbjBuYmFUdHMzYnF5cVh1YTJ3aUV0azVaSnk2Wk9OZTQzN2pmdS8vSkwwZWNMQVBiaEdnaFVTdjZ2K2IvbS81cWQzYjVOK3pidDIyUmtzTEZzTEJ2YnZ6K2xVUnFsVmI1RkxVL2xxVHoxMjIrbDM2VGZwTjhNQnVNYzR4empuTDE3Ulo4bkFEd1lsdkhDSXpHdE1LMHdyWWlQYnphKzJmaG00N3QzVjQ4dVdjSlg4cFY4NVhmZjJmdSszLy83a2lYWFA3disyZlhQZXZVeTlqVDJOUFk4ZWxUMGVRSEF3OE1VRmxRTDF6RFhNTmV3SjU1bzJMMWg5NGJkMjdVcnl5bkxLY3U1Y3VYMGd0TUxUaSs0ZVZOMFBnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNBTy80UFNCeGJNcWdtQTI0QUFBQWxkRVZZZEdSaGRHVTZZM0psWVhSbEFESXdNVGN0TVRJdE1UVlVNVFU2TlRjNk1qY3JNRGc2TURDaUViNHZBQUFBSlhSRldIUmtZWFJsT20xdlpHbG1lUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXcwMHdHa3dBQUFFMTBSVmgwYzNabk9tSmhjMlV0ZFhKcEFHWnBiR1U2THk4dmFHOXRaUzloWkcxcGJpOXBZMjl1TFdadmJuUXZkRzF3TDJsamIyNWZZMnN4WW5waE1IcHFPV3BxWkdONGNpOWphR1ZqYXk1emRtZmJUcERZQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcblxyXG5cdC5pY29uLWNsb3NlOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFEd1JKUkVGVWVOcnQzVjFzVStjWndQSG5kVEFqd1owbWJaUEtSL2hLbTBHcXRpSkpHWjlDSXZNQ2F3Sm9Va3N2T3BDMlhqU2k0a01FQ2FhMlNPMHFGRUVoZ0ZDUVNxV09WV3FKRUdKSnV5WVlXQ0c5UUNJT2hRdllsZ0dDSUZtYXRyVlNVaHppeE84dWpOTTFnU1pPZlB5ZTg1Ny83d1lsZlBnNXhqNS9uL2ZFeHlJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBVGl6c1d0aTFzQ3MvdjZ5MHJMU3NkTWFNWi9ZOHMrZVpQWk1ubTU0TFFPNmtuL2ZwL1VCNnYyQjZMcmRScGdjd1pmN2UrWHZuNzUwNU14QUlCQUtCclZ0MWphN1JOZFhWYXFsYXFwYk9tVFAweit1OWVxL2VlL2V1RkVxaEZIN3lTZUNqd0VlQmorcnIyOTlvZjZQOWpiLy8zZlQyQU1oY1dWbFpXVm5aM0xuNnVENnVqMi9lTEYzU0pWMVZWYXBXMWFyYTZkT0gvbm45aGY1Q2YzSHpwdXBXM2FxN3FTbDVMSGtzZWF5Ky9uTHQ1ZHJMdGJkdm05NmVYUE5aUUpRcW4xUStxWHpTNzMrdk4rZ05lc09iYjBxN3RFdjd4SW1aL2t2NmtyNmtML1gzcTBQcWtEcFVYeC9hRk5vVTJyUno1M2wxWHAxWC9mMm10eFRBY012MWNyMWNUNWpRZmIzN2V2ZjF1anJwa1I3cDJieFoxYWdhVlpPWGwvRS9XQ00xVW5QL3Z2NWNmNjQvZit1dGpnODdQdXo0Y1BmdTFHOXFiWHA3bmVhVGdDaFZlcUQwUU9tQlAvNVJIVlBIMUxIZi9DYnJOMUVwbFZMWjJpcXQwaXF0di81MU5CcU5ScVAzN3BuZWNnRHBJNDJDZ3RUejlPVEoxUE8wc2pMYnQ2UFg2L1Y2L1ovKzFMRzVZM1BINWcwYkhuelgycEJrWGx5UEtUdGFkclRzNk91dnEvZlYrK3I5TFZzY3U2RWJja051UFBHRWhDVXM0VVdMcHNhbnhxZkdUNXlJeFdLeFdDeVJNSDAvQUg0MEdJNndoQ1hjM0N5bjViU2NEb2VkdWoxMVJWMVJWNTU5ZGtyRmxJb3BGWDE5c2F1eHE3R3JiVzJtN3dlbkJFd1A0SlQwT1k3VVY2Ky9uck1iamtoRUlpdFdTSVZVU0VWTFMwbGpTV05KWXloayt2NEEvR1F3SEh0a2oreHBhaHA4WHVhSW1xd21xOG03ZGkyb1hsQzlvSHIyYk5QM2gxT3NEVWhnZldCOVlQMldMZElnRGRMd2d4L2tmSUN6Y2xiT0xsdVczNUhma2QveDV6OFBQcUFCT0diWUVjZDIyUzdiS3lweVBzaURjNnY5ZGYxMS9YV3Z2V2I2Zm5HS3RRSFJqK25IOUdPclY1dWVZL0NWejRNSE5DRUJzbTlZT0hKOHhQRW82b2c2b282NFlEL2sxUGFaSGlEYnZydUQvdVliMC9NTVV5RVZVdEhXRmkrUGw4ZkxmL1dyYXk5ZWUvSGFpejA5cHNjQ3ZHallVcFdwSTQ0UkJFOEZUd1ZQRlJSY0xMeFllTEV3SGpjOVQ3Wllkd1NpMmxTYmF2dnhqMDNQOFVnc2JRSGo1cHFscWxGSzlpWjdrNzB1M2krTmtYVUI2VHZjZDdqdjhILy9hM3FPRVhHeUhjaVk2WlBqWXpYdzBzQkxBeTk1WUwrVUlldVdzTkpLNzVmZUw3MS81NDVhckJhcnhZV0ZwdWNaVVZqQ0VqNTNMdldFcUs3bWZTVEF0OXg2am1ORWkyV3hMTDU5TzNvb2VpaDZhTllzMCtOa20zVkhJSU82cEV1NlB2M1U5QmlqeHNsMllCalBoaU90VUFxbDBFUDdvUXhaRzVDOFNYbVQ4aWJ0MzUrKzVJanBlVWFOcFMzQXMwdFZhYnBCTitpR2dRRTVMc2ZsK0tGRHB1ZHhpclVCdVRUOTB2UkwwLy94ai9TMXFrelBrekZPdHNPSHZIWnkvRkZVc1NwV3hmdjJwWmFpLy9ZMzAvTTR4ZnBMbVJSL1Z2eFo4V2QvL1d2ZjdiN2JmYmQvL3ZQQlM0NTR4VTI1S1RkbnorWVNLYkNaNTVlcTBoNWNFMi9PQjNNK21QUEJiMzk3N2RxMWE5ZXUyWHN0TEd0UG9nK1Z2cDUvWDF0ZlcxOWJVNU42VjcycjN2M0ZMMHpQbFRIZVJ3S0xlT1Y5SENQYUxidGw5NFVMOGEvalg4ZS9mdjU1dnp3dmZST1FORUlDbUVjNDdPQzdnS1FSRWlEM0NJZGRmQnVRTkVJQ09JOXcyTW4zQVVrakpFRDJFUTY3RVpBaENBa3dmb1RESHdqSUl4QVNJSE9FdzE4SXlBZ0lDVEF5d3VGUEJHU1VDQWt3SE9Id053S1NJVUlDRUE2a0VKQXhJaVR3SThLQi8wZEF4b21Rd0E4SUJ4NkdnR1FKSVlHTkNBZStEd0hKTWtJQ0d4QU9qQVlCY1FnaGdSY1JEbVNDZ0RpTWtNQUxDQWZHZ29Ea0NDR0JHeEVPakFjQnlURkNBamNnSE1nR0FtSUlJWUVKaEFQWlJFQU1JeVRJQmNJQkp4QVFseUFrY0FMaGdKTUlpTXNRRW1RRDRVQXVFQkNYSWlRWUM4S0JYQ0lnTGtkSU1CcUVBeVlRRUk4Z0pIZ1l3Z0dUQ0lqSEVCS0lFQTY0QXdIeEtFTGlUNFFEYmtKQVBJNlErQVBoZ0JzUkVFc1FFanNSRHJnWkFiRU1JYkVENFlBWEVCQkxFUkp2SWh6d0VnSmlPVUxpRFlRRFhrUkFmSUtRdUJQaGdKY1JFSjhoSk81QU9HQURBdUpUaE1RTXdnR2JFQkNmSXlTNVFUaGdJd0lDRVNFa1RpRWNzQmtCd1hjUWt1d2dIUEFEQW9LSElpUmpRempnSndRRTM0dVFqQTdoZ0I4UkVJd0tJWGs0d2dFL0l5RElDQ0ZKSVJ3QUFjRVkrVFVraEFQNEZnSEJ1UGdsSklRREdJNkFJQ3RzRFVsK1hYNWRmbDB5U1RpQTRRZ0lzbXJ3bFhwWXdoSnVicGFJUkNTeVlvWHB1VElXbHJDRXo1MGIvTnJyMnhHUmlFU3FxNlBSYURRYXZYZlA5Rml3QXdHQkk2dzVJdkVxamppUUF3UUVqaUlrT1VZNGtFTUVCRGxCU0J4R09HQUFBVUZPRVpJc0l4d3dpSURBQ0VJeVRvUURMa0JBWUJRaHlSRGhnSXNRRUxnQ0lSa0I0WUFMRVJDNENpRVpnbkRBeFFnSVhNbjNJU0VjOEFBQ0FsZnpYVWdJQnp5RWdNQVRyQThKNFlBSEVSQjRpblVoSVJ6d3NJRHBBWUJNSk5ZbTFpYldLcVVlVjQrcng1WDNYd0Nka1ROeXhvTHRnQy94d0lVbldQTjVISS9pOEdlMkEwNGdJSEExNjhNeEZDR0JoeEFRdUpMdndqRVVJWUVIRUJDNGl1L0RNUlFoZ1lzUkVMZ0M0UmdCSVlFTEVSQVlSVGd5UkVqZ0lnUUVSaENPY1NJa2NBRUNncHdpSEZsR1NHQVFBVUZPRUE2SEVSSVlRRURnS01LUlk0UUVPVVJBNEFqQ1lSZ2hRUTdrbVI0QWRoa01SMWpDRW01dWxpTnlSSTU0TUJ4aENVdjQzRGtwa2lJcHVuVkxic3BOdVRsN3R1bXhSdTJXM0pKYk0yY0dDNElGd1lLRkM2ZkdwOGFueGsrY2lNVmlzVmdza1RBOUh1ekF4UlNSRmNPT09DSVNrY2lLRmFibnlsajY2cmlsOGRKNDZabzF3WTNCamNHTlZWVjZtOTZtdDUwNVkzcThqS1gvSHlxa1FpcGFXa29hU3hwTEdrTWgwMlBCRGl4aFlWeXNXYW9hNGJMcTFseEducVV0WkJFQndaajRKUnhERVJMZ1d3UUVHZkZyT0lZaUpBQUJ3U2dSam9jakpQQXpBb0x2UlRoR2g1REFqd2dJSG9wd2pBMGhnWjhRRUh3SDRjZ09RZ0kvSUNBUUVjTGhGRUlDbXhFUW55TWN1VUZJWUNNQzRsT0V3d3hDQXBzUUVKOGhITzVBU0dBREF1SVRoTU9kQ0FtOGpJQllqbkI0QXlHQkZ4RVFTeEVPYnlJazhCSUNZaG5DWVFkQ0FpOGdJSllnSEhZaUpIQXpBdUp4aE1NZkNBbmNpSUI0Rk9Id0owSUNOeUVnSGtNNElFSkk0QTRFeENNSUJ4NkdrTUFrQXVKeWhBT2pRVWhnQWdGeEtjS0JzU0FreUNVQzRqS0VBOWxBU0pBTEJNUWxDQWVjUUVqZ0pBSmlHT0ZBTGhBU09JR0FHRUk0WUFJaFFUWVJrQndqSEhBRFFvSnNJQ0E1UWpqZ1JvUUU0eEV3UFlEdGJBdEg0a3JpU3VJS1QxQmJYQ3k4V0hpeE1CNmZ1R3ppc29uTFZxL1cyL1EydmUzTUdkTnpaZXlzbkpXenk1Ymx0K2UzNTdmLzVTOGxqU1dOSlkyaGtPbXhiTWNSaUVOc0RjZlY3VmUzWDkzK3pUZW14NEl6T0NKQkpnaElsaEVPMklDUVlEUUlTSllRRHRpSWtPRDdFSkJ4SWh6d0EwS0NoeUVnWTBRNDRFZUVCUCtQZ0dTSWNBQ0VCQ2tFWkpRSUJ6QWNJZkUzQWpJQ3dnR01qSkQ0RXdGNUJNSUJaSTZRK0FzQkdZSndBT05IU1B5QmdEeEFPSURzSXlSMjgzMUFDQWZnUEVKaUo5OEdoSEFBdVVkSTdPSzdnQkFPd0R4Q1lnZmZCSVJ3QU81RFNMek4rb0FzMTh2MWNqMWhRazk1VDNsUCthZWZwcjc3eTErYW5pdGplMlNQN0RsN05oVysxYXVqMFdnMEdyMTN6L1JZUURZTXZzQUxTMWpDemMwU2tZaEVWcXd3UFZmR0txVlNLbHRiUSsrRTNnbTlVMVYxWHAxWDUxVi92K214bkdMOUIwcDFYKysrM24yOXJpNzFGZUVBM0dqd2NSMlJpRVNxcTFNaE9YZk85RndaYTVWV2FhMnM3RG5ZYzdEbjRPN2Rwc2R4bXJVQktYKzcvTzN5dDMvMk01a3JjMlh1cGsybTU4bFllcWtxbW9nbW9tdldFQTc0UWZweEh0d1kzQmpjV0ZYbDFVOUkxSXYwSXIxbzY5YjUzZk83NTNmUG0yZDZIcWRZRzVCa1hqSXZtYmQxcTNwT1BhZWVtekRCOUR5amxqN2kyQ2s3WmVlcVZaempnQitsUDJvM2RVNWt6UnF2SFpHb0dsV2phdkx5QWcyQmhrRERhNitabnNjcDFnWkV6VlF6MWN5cUt0TnpqQnBMVmNBd25sL2FPaTdINWJpSDlrTVpzaTRnQ3pvWGRDN28vT0VQWlovc2szM1RwcG1lWjBRc1ZRRWo4dmJTMW93WkpZMGxqU1dOb1pEcFNiTE51b0FNckJ0WU43RHVSejh5UGNlSVdLb0NNdWJWcGEzUS9ORDgwSHdQN0pjeVpGMUFSSWtTOWU5L214N2prVGppQU1iTmEwY2tnVW1CU1lGSi8vbVA2VG15emRyM2daVEdTK09sOFJzMzFGSzFWQzJkTThmMFBPa2pqdUNUd1NlRFQxWlhwMTlKbVI0THNJRnIzMGV5UTNiSWpzN082QXZSRjZJdkZCZWJIaWZiN0RzQ2VVQTFxQWJWME54c2VnN0NBVGpQclNmYjlWUDZLZjJVQy9aRERyRTJJTWxrTXBsTTd0OHZOVklqTmZmdjUzeUFJVXRWaEFOd25sdVd0dlJoZlZnZjd1MVZMNnVYMWNzSERwaStYNXhpYlVBdTExNnV2Vng3KzNicXF6LzhJV2MzbkQ3aW1CZWNGNXkzY2lVbng0SGNNMzZ5UFNsSlNiNzFWclFqMmhIdHVIUEg5UDNobER6VEF6Z3QxaFJyaWpXMXRVM1pNV1hIbEIxejVxZ3I2b3E2OHV5eldiK2gvYkpmOXJlMEJJdUNSY0dpdFdzNTRnRE1pOFZpc1Znc2taZ2FueHFmR2o5eEluV3Rxdkp5dVNFMzVNWVRUMlQ3OXZSSmZWS2ZQSGFzNCttT3B6dWVycTAxdmYxT3N6NGdhYkdXV0V1czVkU3BhVjlOKzJyYVY0bUU3Skpkc212SkVtbVhkbW5QL0ozcStwSytwQy8xOTB1bmRFcm4zcjFGa2FKSVVlUjN2enY5eXVsWFRyL1MxMmQ2ZXdGOEt4MlM0Z3ZGRjRvdmZQeHhYMjlmYjE5dlFZRStxby9xb3dzV3FQZlVlK3E5UU1Zck11bWxLbGtscTJUVm0yOStOeHhhbTk1dXAxbjdVMWdqS1NzdEt5MHJuVEZEcjlRcjljb3RXMVNMYWxFdHExZW5mZ3k0cU9qaGYrdk9IVmtuNjJUZEo1OE0zQjI0TzNDM3Z2N0xnMThlL1BKZ1o2ZnA3UUdRdWZRMTgvUXBmVXFmMnJ3NTlkM25uMC85T21QR3NMK3dSSmJJa24vK1U3K3FYOVd2TmpVRlpnVm1CV2JWMTdjWHRCZTBGM1IxbWQ2ZVhQTnRRQjRsL2ZrRWlUV0pOWWsxUC8xcCtuMGx2RjhEOEkvQkh3dldva1gvNUNlaGFDZ2FpdjdyWDZuTHMvZjJtcDRQQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF0dnNmMnZsZnM3aTBXSTRBQUFBbGRFVllkR1JoZEdVNlkzSmxZWFJsQURJd01UY3RNVEl0TVRWVU1UVTZOVGM2TWpjck1EZzZNRENpRWI0dkFBQUFKWFJGV0hSa1lYUmxPbTF2WkdsbWVRQXlNREUzTFRFeUxURTFWREUxT2pVM09qSTNLekE0T2pBdzAwd0drd0FBQUUxMFJWaDBjM1puT21KaGMyVXRkWEpwQUdacGJHVTZMeTh2YUc5dFpTOWhaRzFwYmk5cFkyOXVMV1p2Ym5RdmRHMXdMMmxqYjI1Zlkyc3hZbnBoTUhwcU9XcHFaR040Y2k5amJHOXpaUzV6ZG1kSGtuMldBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxuXHJcblx0Lmljb24tcmlnaHQ6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFKNHBKUkVGVWVOcnQzWHRjVlhXNlAvRG4yVndDQnhVek5ibmtrWFJTR3pYVzJodVFSTHlNSXFLUkpGN1ExQ2tyRFMrVkdwM0d5OWc1WXpJNnFWc05mVG1scUdtaXBRaUlpSnFBY25PdmhhS1JIaWRzaG9hdHBLYUJvZ0w3T1grczZNejhmbE81Q2Z6dXRYbmUvK3pYV2hSOFFPWFozKzkzUGQ4dkFIdUFFS1cxMGxwcDdkaXgwbVhwc25SNS8zNHBYOHFYOHIvN1RwWmxXWmFKR2wvLzlmNitmWTMvWCtQbkVmMmRNTVlZL3lKcVljYmJ4dHZHMi83K2xFTTVsTE43Tnl5Q1JiQm93SUNtZmo1Nm05Nm10L1B6RFpHR1NFUGt4SW1XTnBZMmxqWVZGYUsvVDhaWTYrTWlPb0N6TW4xdCt0cjA5YTkvVFFmcElCMHNMSVRsc0J5VzkrcjFTejh2NW1FZTV2bjdRM3RvRCswblQvWTc3WGZhNzNST1R1V055aHVWTnlvclJYL2ZqTEhXZzBjZ3pVeWJjbXJUaHZJb2ovSlVGY013RE1PZWVLTEZ2bUE4eEVOOFRRMnNoL1d3L3JubkZGVlJGZlh3WWRFL0I4YVk4ek9JRHVCc3FEZjFwdDZ2dmRiaWhhUFJCdGdBRzd5OHdBUW1NS1dseWZseXZwdy9hWkxvbndOanpQbHhBV2xXaU9pTjN1Z2RILy9BdjdRRkxHQnhkNGR6Y0E3TzdkZ2g3NUgzeUh2bXpCSDlFMkdNT1MrZXdtb21wbGhUckNuMnFhZHM1Ylp5VzNsSmllZzhqV2dBRGFBQmYveWp1bDVkcjY1ZnZQajd1eVE2RjJOTS8zZ0Uwa3hzYjl2ZXRyM2RvNGZvSFA4dkxNQUNMUGo5NzdXMW1TMWJ3aW1jd3NuVlZYUXV4cGorY1FGcEx0L0N0L0J0bXphaVkveTBhZE5xbHRZc3JWbWFrcUlWRWc4UDBZa1lZL3JGai9FMkU1K3pQbWQ5em5icEFnZ0krUHp6b3ZQOHFJdHdFUzcyN24yM3c5ME9kenVFaGZsODZmT2x6NWY3OWxtdFZxdlZldmV1NkhpTU1mM2dFVWd6cVZmcWxYcWx1Rmk3cXFzVG5lZm5ZQ0ltWW1KNE9PVlNMdVdlT05GL1p2K1ovV2Y2K29yT3hSalREMTVFYjJaU2xWUWxWV1ZrWUNSR1l1U29VYUx6M0M4NlFTZm9SSGs1bFZBSmxVUkVsSVNXaEphRS92V3Zvbk14eGh3WGowQ2FHVDFMejlLelM1ZUNERExJK25uYUNRZmlRQndZRUlEMVdJLzFKMDVvaSs2U0pEb1hZOHh4OFJwSU03dGNjYm5pY2tWbFpkZWtya2xkazRnd0F6TXdZOGdRMGJudUYyWmhGbVo1ZVdrZDdwTW4rMVQ0VlBoVUtJcTJSdkxsbDZMek1jWWNCMDlodFNoRTZZSjBRYnF3ZGkzR1lSekc2YkN4YnhiTWdsbDM3Mm9qcWlsVGxFQWxVQW5jdTFkMExNYVllRHlGMWFLSTFDZlVKOVFuNXM2RnVUQVg1cjcxbHQ2bXRpQUpraURwb1llb2p1cW83dU9QNVZRNVZVNmRPVk4wTE1hWWVEd0NlY0NrRkNsRlNwaytIY2JCT0JpM2VUT2EwSVFtL1RYMjBSYmFRbHNTRTlWK2FqKzEzMXR2aWM3REdIdnd1SUFJSXArWHo4dm5vNk9wSi9Xa25ydDJZUkFHWVpDbnAraGNkcHNBRTJEQysrOHJieXB2S204MlR0SFpiS0pqTWNaYUhoY1F3WXhualdlTlo4UERhVHBOcCttcHFkcmQ5dTFGNTJxYS9mdTlMRjRXTDh1a1NUbVlnemw0NTQ3b1JJeXhsc05ySUlKWitscjZXdnJtNUdCdjdJMjlCdzZFTitBTmVPTWYveENkcTJtZWZiYkdXR09zTVI0OEdIUXg2R0xReFhidFJDZGlqTFVjZm96WFFWU1dWcFpXbGxaVitkZjUxL25YN2R0SDhSUlA4YU5Hd1FrNEFTYzZkaFNkeno3ZHU5TlZ1a3BYUjR6b0ZOTXBwbFBNL3YxWHNxOWtYOG0rZFV0ME1zWlk4K0VSaUlNcFRpdE9LMDY3ZE1tMXpyWE90UzRzVEx1cnFxSnoyZTA0SElmanN1dzYyM1cyNit5Q2dzRDh3UHpBZk1mYnJaZ3gxblJjUUJ4VVVWeFJYRkhjbFN1MUNiVUp0UW5oNGRwZC9SMVYrME9IdXhHTmFNekxhenczUlhRdXh0Z3Z4NHZvT3RFbnBVOUtueFIzZDg4eXp6TFBzdTNiSVEzU0lHMzhlTkc1N0JZRVFSQjA0d1pWVXpWVlAvT011a1Bkb2U3SXl4TWRpekZtUHg2QjZFVForTEx4WmVQdjNRdjRQT0R6Z00vajRtZzM3YWJkR3plS3ptVzNZaWlHWW05dkhJeURjWEIydGx3aWw4Z2w0OGFKanNVWXN4K1BRSFJPVHBhVDVlU0VCRENER2N3clZvak9ZeTlLb2lSS2FtZ0FLMWpCT211V0dxMUdxOUdiTjR2T3hSajdlVnhBbklTVUtXVkttYSsraWhWWWdSWHIxc0VtMkFTYkRQb1pZVFp1OGJJSk5zR21kOTVSVUVFRi8vQUgwYkVZWXo5T1A3OWcyRTlTSTlWSU5mTDk5Nm1XYXFsMjNEamFRQnRvZzQ0YStSUlFRRUVFSXhqQnVIU3B0Z21sMmF4OVVFZUZrTEZXaEVjZ1Rrbzd6MlBJRUNxaUlpcmF2eCtETVJpRDlkcll0M01uRUJEUTlPbUtxcWlLNnZnblBqTFdHdkE3T3llbEtJcWlLSjk5cGozMU5IUW92QWF2d1d0VlZhSnpOVTFjSEt5Q1ZiQXFNL1Bwams5M2ZMcGoyN2FpRXpIR2VBVFNhaGpUamVuRzlJQUFPa3lINlhCV0ZweUVrM0JTZjQxOXRJU1cwSkpUcDJ3ZGJCMXNIYUtpVGc4NlBlajBvRysrRVoyTHNkYUlDMGdyb3pYeVBmcG93N1NHYVEzVE1qTnhLUzdGcFRwczdDTWdvUFBudFl1SUNHMXE2KzkvRngyTHNkYUVDMGdyMVovNlUzL3k5blpOY0Uxd1RUaHdBSTdDVVRqYXVIV0szbGl0VkVFVlZERnlwRnFsVnFsVnBhV2lFekhXR3ZBYVNDdDFCcy9nR2J4eDQ2YmZUYitiZnNPSFV4cWxVWnBlajZydDJoVlg0a3BjZWZ5NHNZT3hnN0hEMDArTFRzUllhOEFqRUFZQUFMR3hzYkd4c1M0dTVYSzVYQzRuSmNFZTJBTjdYbnBKZEs2bXVYMWJleDAvWG51WUlDTkRkQ0xHbkJFWEVQWnZJTW9razB4TGx6YjJaWWhPWksvR0RuZThodGZ3Mml1dktKRktwQkw1d1FlaWN6SG1UUGc4RVBadldaZFpsMW1YSFQvdVkvWXgrNWl2WDRjbjRVbDRNaUxpaDRZL0I0Y1ptSUVaQmdQY2hKdHdjOHdZMzNMZmN0L3kydHJLTzVWM0t1K2NQQ2s2SDJQT3dPRi9FVERIb0RVbXhzVnBWMXUzYXE5dWJxSnpOWTNackUxdHZmNjZkczFudURQV0ZGeEFtRjBDOXdUdUNkd3piQmo2b2kvNjd0dUhjM0FPenRGZll4OU5wYWswZGZ0MlRNWmtUSDd4UmU1d1o4eCtYRUJZazVpNm03cWJ1cHRNdGxHMlViWlJHUmxRQ0lWUTJLbVQ2RngyaTRSSWlFeFBoMHpJaE13SkU3U1JTZU1pUEdQc3AzQUJZYitJTnJYVnE1ZDJsWldsdlQ3Mm1PaGNkaU1nb0tJaTdXTDBhRzFFY3ZXcTZGaU1PVEx1QTJHL2lQYU92YkVqUENRRUJzRWdHS1REUmo0RUJBd09oa1d3Q0JibDVCaHZHMjhiYi92N2k0N0ZtQ1BqRVFoclZuMzc5dTNidDIrSERtNTVibmx1ZVdscE9BeUg0VEFkTnZhRlFpaUUvdTF2MkJrN1krZUlDTXRpeTJMTDRnc1hSTWRpekpId1k3eXNXVlZWVlZWVlZkMjU0NVB0aysyVC9mSEgydDNHdmJaKy9XdlIrZTViQlZSQWhiYzN6YUpaTkNzdTdsRzNSOTBlZGN2THU2eGNWaTRyWDM4dE9oNWpqb0Nuc0ZpTGFGeU1EZ2dJQ0FnSWlJNm1QYlNIOXVpdmtRL240VHljOS9EREJqU2dBYk96QS9NRDh3UHpSNDRVbllzeFI4QlRXT3dCUXBUbVMvT2wrU3RXNEhFOGpzZmZmRk4wSXJzWndRakdlL2RnR2t5RGFkT25LNkZLcUJLNmE1Zm9XSXlKd0ZOWTdJR3lGbGdMckFWSGpuVGQzblY3MSswM2J1RGorRGcrUG1LRVhqcmNvUklxb2RMRkJhcWdDcXBpWW56QUIzeWdwc1pxdFZxdDFvSUMwZkVZZTVDNGdEQWhyTnVzMjZ6YmlvcDh5WmQ4NmRJbHFJRWFxQms5V3Z1b2krUC92YlNDRmF5TkJXL0VpSzVaWGJPNlpubDZXcE9zU2Rha28wZEZ4MlBzUVhEOGQzeXNWWkNXUzh1bDVhTkg0eWY0Q1g2eWU3ZDJ0MDBiMGJtYUpqblp5K0psOGJMTW1KR0RPWmlEOWZXaUV6SFdFcmlBTUljaVM3SWtTOEhCMmxWNnV0YWY4Y2dqb25QWmkrSXBudUlQSEhBZjdqN2NmZmpFaVlYK2hmNkYvclcxb25NeDFwejRLU3ptVUxRTzhLS2loalVOYXhyV2hJZFRQdVZUZmtXRjZGejJ3ZzI0QVRjODg4eTlnbnNGOXdveU03WEMyTDY5NkZ5TU5TY3VJTXdoblI1MGV0RHBRV1ZsdEk3VzBicXdNTXFqUE1yVFh5TWZKbUlpSm9hSFV5N2xVdTZKRS8xbjlwL1pmNmF2citoY2pEVUhuc0ppdWhCU0VWSVJVdkh3dzNYbjZzN1ZuVXRQMTdZY0dUQkFkQzU3VVNJbFV1S2xTN1lEdGdPMkF4RVJwODJuemFmTkZ5K0t6c1ZZVS9BSWhPbUN0b1p3L2JwV1FJWVBoOVd3R2xZZk9pUTZsNzB3QVJNd29YdDN3empET01PNHZEeHRNMHBKRXAyTHNhYmdBc0owcFhSaDZjTFNoYmR1MVY2dXZWeDdPVHFhVWltVlV2WFh5SWV2NCt2NGVwY3VFQS94RUorVG82MlJqQmdoT2hkajl1QXBMT1lFRUxWZndDdFhhazl0elo4dk9wSGR2dTl3SjVsa2twOS9YbjFaZlZsOU9TVkZkQ3pHZm9yak4yd3hkaCswVHZERGgzMVcrS3p3V1hIbkR0UkRQZFFQRy9hdkRYOE9yTEhEZlFiTWdCa3hNVDZqZlViN2pLNnFzbjVzL2RqNnNjVWlPaDVqLzQ3ai84TmlyQW0wdFlWcDArZ1VuYUpUZi9rTG10Q0VKbGRYMGJuc1JWdG9DMjFKVEZUN3FmM1VmbSs5SlRvUFkvK01Dd2h6YXZKNStieDhQanFhZWxKUDZybHJGd1poRUFaNWVvck9aYmNKTUFFbXZQKys4cWJ5cHZMbW5EbmFUWnROZEN6V3VuRUJZYTJDOGF6eHJQRnNlRGhOcCtrMFBUVlZ1NnZEeHI0b2lJS29mZnU4bG5rdDgxb1dGNmR0bFhMbmp1aFlySFhpcDdCWXEyRHBhK2xyNlp1VGc3MnhOL1llT0JEZWdEZmdqWC84UTNRdXUyVkFCbVNNSFZ0anJESFdHQThlRExvWWRESG9ZcnQyb21PeDFva1gwVm1yVWxsYVdWcFpXbFhsWCtkZjUxKzNiNSsyWjlXb1VYQUNUc0NKamgxRjU3TlA5KzUwbGE3UzFSRWpPc1YwaXVrVXMzLy9sZXdyMlZleWI5MFNuWXkxRGp3Q1lhMVNjVnB4V25IYXBVdXVkYTUxcm5WaFlkcGRWUldkeTI3SDRUZ2NsMlhYMmE2elhXY1hGR2duSnZib0lUb1dheDI0Z0xCV3JTaXVLSzRvN3NxVjJvVGFoTnFFOEhEdDd1SERvblBaQ3dmaVFCd1lFSUJHTktJeEw4OFVhNG8xeFRhZVJjOVl5K0JGZE1iK1NaK1VQaWw5VXR6ZFBjczh5enpMdG0rSE5FaUR0UEhqUmVleVd4QUVRZENORzFSTjFWVDl6RFBxRG5XSHVpTXZUM1FzNWx4NEJNTFlQeWtiWHphK2JQeTlld0dmQjN3ZThIbGNITzJtM2JSNzQwYlJ1ZXhXRE1WUTdPMk5nM0V3RHM3T2xrdmtFcmxrM0RqUnNaaHo0UkVJWS9kQlRwYVQ1ZVNFQkRDREdjd3JWb2pPWXk5S29pUkthbWpRT3ZObnpWS2oxV2cxZXZObTBibVl2bkVCWWN3T1VxYVVLV1crK2lwV1lBVldyRnNIbTJBVGJETG9aeVF2Z3d3eWtaYjduWGNVVkZEQlAveEJkQ3ltVC9yNWk4K1lBMUFqMVVnMTh2MzNxWlpxcVhiY09OcEFHMmlEamhyNUZGQkFRZFEyYjF5NlZMb2dYWkF1bU0zYUIzVlVDSmxENEJFSVk3K0F0dWZXa0NGVVJFVlV0SDgvQm1Nd0J1dTFzVy9uVGlBZ29PblR0YU9GNitwRUoyS09qZDl4TVBZTEtJcWlLTXBubjJsUFBRMGRDcS9CYS9CYVZaWG9YRTBURndlcllCV3N5c3g4dXVQVEhaL3UyTGF0NkVUTXNmRUloTEZtWkV3M3BodlRBd0xvTUIybXcxbFpjQkpPd2tuOU5mYlJFbHBDUzA2ZHNuV3dkYkIxaUlyU3pxai81aHZSdVpoajRRTENXQXZRR3ZrZWZiUmhXc08waG1tWm1iZ1VsK0pTSFRiMkVSRFErZlBhUlVTRU5yWDE5NytManNVY0F4Y1F4bHBRZitwUC9jbmIyelhCTmNFMTRjQUJPQXBINFdqajFpbDZZN1ZTQlZWUXhjaVJhcFZhcFZhVmxvcE94TVRpTlJER1d0QVpQSU5uOE1hTm0zNDMvVzc2RFI5T2FaUkdhWHYzaXM3Vk5GMjc0a3BjaVN1UEh6ZDJNSFl3ZG5qNmFkR0ptRmc4QW1Ic0FZcU5qWTJOalhWeEtaZkw1WEk1S1FuMndCN1k4OUpMb25NMXplM2IydXY0OGRyREJCa1pvaE94QjRzTENHUENJTW9razB4TGx6YjJaWWhPWksvR0RuZThodGZ3Mml1dktKRktwQkw1d1FlaWM3RUhnODhEWVV3ZzZ6THJNdXV5NDhkOXpENW1IL1AxNi9Ba1BBbFBSa1Q4MFBEbjREQURNekREWUlDYmNCTnVqaG5qVys1YjdsdGVXMXQ1cC9KTzVaMlRKMFhuWXkzTDRmK0NNdGFhYUkySmNYSGExZGF0MnF1Ym0raGNUV00yYTFOYnI3K3VYZk1aN3M2R0N3aGpEaWh3VCtDZXdEM0RocUV2K3FMdnZuMDRCK2ZnSFAwMTl0RlVta3BUdDIvSFpFekc1QmRmNUE1MzU4SUZoREVIWnVwdTZtN3FiakxaUnRsRzJVWmxaRUFoRkVKaHAwNmljOWt0RWlJaE1qMGRNaUVUTWlkTTBFWW1qWXZ3VEsrNGdEQ21BOXJVVnE5ZTJsVldsdmI2MkdPaWM5bU5nSUNLaWd3SERBY01CNktpVHZtZDhqdmxkKzJhNkZpc2FiZ1BoREVkME42eE4zYUVoNFRBSUJnRWczVFl5SWVBZ01IQnRtSmJzYTA0Tnpmb1l0REZvSXQrZnFKanNhYmhFUWhqT3RTM2I5KytmZnQyNk9DVzU1Ym5scGVXaHNOd0dBN1RZV05mS0lSQzZOLytocDJ4TTNhT2lMQXN0aXkyTEw1d1FYUXNkbi80TVY3R2RLaXFxcXFxcXVyT0haOXNuMnlmN0k4LzF1NDI3clgxNjErTHpuZmZLcUFDS3J5OWFSYk5vbGx4Y1krNlBlcjJxRnRlM21YbHNuSlorZnByMGZIWVQrTXBMTVowckhFeE9pQWdJQ0FnSURxYTl0QWUycU8vUmo2Y2gvTnczc01QRzlDQUJzek9Ec3dQekEvTUh6bFNkQzcyMDNnS2l6R25neWpObCtaTDgxZXN3T040SEkrLythYm9SSFl6Z2hHTTkrN2hMYnlGdDZaTnMreXc3TERzYUJ4cE1VZkJVMWlNT1NGcmdiWEFXbkRrU05mdFhiZDMzWDdqQmo2T2orUGpJMGJvcGNNZEtxRVNLbDFjb0J0MGcyN1BQZWNEUHVBRE5UVldxOVZxdFJZVWlJN0hORnhBR0hOaTFtM1diZFp0UlVXKzVFdStkT2tTMUVBTjFJd2VyWDNVeGZILy9WdkJDdGJHZ2pkaVJOZXNybGxkc3p3OXJVbldKR3ZTMGFPaTQ3VjJqdjlPaERIV2JLVGwwbkpwK2VqUitBbCtncC9zM3EzZGJkTkdkQzY3eFVBTXhHemQ2dlcyMTl0ZWI3LzBVZzdtWUE3VzE0dU8xZHB3QVdHc0ZaSWxXWktsNEdEdEtqMWQ2ODk0NUJIUnVleEZHWlJCR2FtcDduWHVkZTUxa3lZVitoZjZGL3JYMW9yTzFWcndVMWlNdFVMYW5sUkZSUTFyR3RZMHJBa1BwM3pLcC95S0N0RzU3SVZSR0lWUjBkSDNDdTRWM0N2SXpOUUtZL3Yyb25PMUZseEFHR3ZGVGc4NlBlajBvTEl5V2tmcmFGMVlHT1ZSSHVYcHI1RVBFekVSRThQREtaZHlLZmZFaWY0eis4L3NQOVBYVjNRdVo4ZFRXSXl4SHp5VisxVHVVN21kT2htK05YeHIrRFlqQTkvQmQvQWRrMGwwTG52UkNUcEJKOHJMYVJnTm8yRmhZU1g1SmZrbCtaV1Zvbk01R3g2Qk1NWitvSTFJdnZubXp0MDdkKy9jSFRwVXUzdjRzT2hjOXNLQk9CQUhCZ1FZRmhzV0d4YnYzZHNucFU5S254UjNkOUc1bkEyUFFCaGpQNnJ4RjY5SHFFZW9SK2pXclJpTjBSZzlhWkxvWEUzejZxdGE1MzVTa3Vna3pvSUxDR1BzUGhrTTBnWHBnblJoelJxTXd6aU1tek5IZEtMN3RoQVd3c0t2dmxJbUtoT1ZpZDI3aTQ3akxMaUFNTWJzSmlmTHlYSnlRZ0tjaEpOdzh0MTM5ZExoanMvaXMvaHNyMTY4NjIvejREVVF4cGpkbEduS05HVmFZaUpGVVJSRnZmSUtKVkVTSlRVMGlNNzFzNzZCYitDYjMveEdkQXhud1FXRU1kWmthclFhclVadjNreTlxVGYxSGo4ZVhvRlg0QldiVFhTdUgwUFAwclAwN0s5K0pUcUhzK0FDd2hocnN0alkyTmpZV0JjWDNJU2JjRk5VRkd5Q1RiREo0TGkvVnhiQ1FsaklXNTQwRjhmOWcyYU1PU3p0alBZMmJiN2M4T1dHTHpjY09JQzdjQmZ1ZXVFRjBibCtWaXFrUXVxTkc2SmpPQXRYMFFFWVkvclJlSlF1SGFXamRGUkhSK25LSUlOTVZMZXJibGZkTG90RmRCeG53UVdFTWZhemdpNEdYUXk2Nk9mWGNMYmhiTVBackN3WUJzTmdXSjgrb25QZEwvb1QvWW4rbEo5ZjZsM3FYZXBkVlNVNmo3UGdBc0lZKzFIYVZGV3ZYZzBUR3lZMlRNekswdTQrOXBqb1hQWXlwQmhTRENsLy9LUG9ITTZHMTBBWVkvOGZVM2RUZDFOM2t3bENJQVJDY25PMXUvb3JIUFFjUFVmUGJkcGtlZG55c3VYbHpFelJlWndOajBBWVl6K1EzcGJlbHQ2T2lMQmR0MTIzWGYva0V5aUVRaWpVMzJPdkZFL3hGSC9nd0hjMTM5VjhWek52bnVnOHpzcmhPMGNaWXkxUG02cUtpOU91dG03Vlh0M2NST2V5RjMxS245S24yN2JoV0J5TFkyZk0wTTQ5cWFzVG5jdFo4UlFXWTYyWXNhZXhwN0huN05sYUErRDI3ZHBkL1JVT2pkbXNkbE83cWQybVQrZkM4V0M0aUE3QUdIdndmdGpMNmpTY2h0UHZ2YWVYdmF6Kzd4dlFIc3NsZDNJbjk0UUU5Wmg2VEQyMmVMSG9XSzBOajBBWWF3VWFPOGJsY3JsY0x0KzBDY3hnQnZPS0ZhSnoyWXRPMFNrNlZWK1A1L0U4bnA4eFEvMVUvVlQ5ZE9WSzBibGFLLzI4NDJDTTJhMkh1WWU1aC9taGg5cHZiYisxL2RidDJ3RUJBV05qUmVkcW10dTN0VTd5MkZqRlQvRlQvQTRlRkoyb3RlTVJDR05PU0RzSXlzdXJYVnk3dUhaeGFXbTZMUnh6WVM3TS9mWmJMTWR5TEI4eGdndUhZK0VSQ0dOT0pIaG44TTdnblYyNjFJMnBHMU0zSmpNVEIrTmdIQndZS0RxWDNRYkFBQmhRV1FuNWtBLzVJMGRxaStKbno0cU94ZjRWajBBWWN3SkJZNExHQkkzcDNyM2VyZDZ0M2kwdlQ3ZUZJd3pDSU95TEw3VENNV0FBRnc3SHhpTVF4blRNT01VNHhUamxONzhoYi9JbTc2d3NLSUFDS1BEeEVaM0xYclNFbHRDU1U2ZHdHUzdEWmFOR2FZWGo2bFhSdWRoUDQwNTB4blJJSnBsa0dqeVlqR1FrNC83OTJ0MzI3VVhuc2hmTnAvazAvOGdSenhjOFgvQjhJU2JtNUxXVDEwNWVxNjRXbll2ZEg1N0NZa3hINVBQeWVmbDhkRFFWVVJFVk5lN3RwTC9DQWRFUURkRWZmWVNyY0JXdUdqV0tDNGMrOFJRV1l6b2dwVWdwVXNyMDZUQU94c0c0elp2UmhDWTB1ZXAwQnNGc1ZoUkZVWlRYWDlldUhmY0lYUGJUdUlBdzVzQis2QmpYYWVOZlk4ZTRkdFR0Tys4b3FLQ0NmL2lENkZpc2VlajBIUXhqemd4UktwUEtwTEpWcStCNWVCNmVmK01OMFluc1JVbVVSRWtORFdBRksxaG56VkpSUlJVM2J4YWRpelV2SG9FdzVnQzB4ajkzZDQrckhsYzlyaVluNHdmNEFYNHdjYUxvWEhhYkJiTmcxdDI3V0lxbFdEcDVzc1ZzTVZ2TW4zd2lPaFpyR1Z4QUdCT28zOHArSy91dC9OV3YzSUxkZ3QyQzkrNkYxK0YxZUgza1NORzU3QllFUVJCMDR3WlZVelZWUC9PTXVrUGRvZTdJeXhNZGk3VXNMaUNNQ1JCU0VWSVJVdkh3dzNYbjZzN1ZuVXRQaDBXd0NCWU5HQ0E2VjlOWXJiWlNXNm10TkRLeXBLNmtycVR1ekJuUmlkaUR3WS94TXZZQUJhNEtYQlc0cWx1M2V4M3ZkYnpYTVQ5ZnI0V0RUdEFKT2xGZXJsMkZoWEhoYUoxNEVaMnhCK0NwM0tkeW44cnQwd2VETVJpRER4M0NVQXpGVUg5LzBibnN0Z3lXd1RLTHBYNTkvZnI2OVZGUnBVcXBVcXBVVlltT3hjVGdLU3pHV3BBc3laSXNCUWRyVitucDJxNjRqendpT3BmZGhzTndHSDdzbU11TExpKzZ2RGgyYkhIUDRwN0ZQYi83VG5Rc0poWlBZVEhXQXFUbDBuSnArZWpSV3NFNGRreTNoU01Lb2lCcTN6NnZkNzNlOVhvM0tvb0xCL3RuUEFKaHJCbEpuYVhPVXVjcFU5QWYvZEgvd3crMXV6bzhZendWVWlGMXd3YnQvSTI1YzdXYjNESE8vaFdmaWM1WU01Q09TRWVrSS9QbVlTQUdZdURHamRvWjQvcmJhb1MyMEJiYWtwaW85bFI3cWowYkd4aUpST2RpamtsM2Y4RVpjeHlJVXFsVUtwVysreTcrRG4rSHYwdElFSjNJWG8wZDQyaEZLMXBuejFiN3FmM1VmaHMzaXM3RjlJR25zQml6UTJ4c2JHeHNySXRMK1pmbFg1Wi91WEdqdHJZeFk0Ym9YSGI3dm1PY2JHUWoyOVNwNnN2cXkrckxLU21pWXpGOTRRTEMySDNvWWU1aDdtRis2S0gySWUxRDJvZnMzS245QW82SkVaM0xidkVRRC9FMU5SQURNUkFURTZONEs5NktkM2EyNkZoTW43aUFNUFlUK2xOLzZrL2UzcTVHVjZPck1TMU51enR3b09oYzlxTFZ0SnBXWDdsaVdHUllaRmdVR1duSnRlUmFja3RLUk9kaStzWnJJSXo5RzdJc3k3TGN0U3NjZ0FOd29QSGdwdjc5UmVleUZ5VlNJaVZldW1UYmE5dHIyeHNSb2VhcXVXcnV4WXVpY3pIbndDTVF4djZKVmpnZWZ4d0lDQ2dyUzF2amVQeHgwYm5zUlRtVVF6bm56alVzYUZqUXNHRGt5RE1iejJ3OHMvRWYveENkaXprWGJpUmtEQUFDUXdOREEwT05SZ2lCRUFncEtOQnQ0VWlnQkVySXljRkJPQWdIRFJ6SWhZTzFKQjZCc0ZaTm1pM05sbVlQSFFwcllBMnMyYmRQMjZ1cVhUdlJ1ZXhGR1pSQkdhbXA3blh1ZGU1MWt5WVYraGY2Ri9yWDFvck94WndicjRHd1ZrbGFLNjJWMW80ZEM4RVFETUU3ZDJxRnc4TkRkQzY3eFVBTXhHemQyclpMMnk1dHU3ejBVZzdtWUE3VzE0dU94Vm9ISG9Hd1ZrVWFKQTJTQnNYSDR4U2NnbFBNWnUyc2JvUHVwbkovNkJqdnAvWlQrNzMxbHVnOHJIWGlBc0phQlRsWlRwYVRFeExBREdZd3IxZ2hPby85M3dESUlCTkJPSVJEK0lJRnltUmxzakw1dmZkRXgyS3RtKzdlZVRGMlB4bzd4cVcvU24rVi9wcVVwTnZDWVFRakdPL2R3OXQ0RzIvSHhYSGhZSTZFUnlETXFmelFNWDY5L2ZYMjE3ZHRnelJJZzdUeDQwWG5zcHNKVEdDNmRjczIxVGJWTm5YY3VKTFFrdENTMEVPSFJNZGk3Si94Q0lRNWhUNHBmVkw2cEhoNXRZdHJGOWN1TGkxTnI0V0QxdEphV252OXVvMXNaS1Bodzdsd01FZkdJeENtYThFN2czY0c3K3pTcGY3UDlYK3UvL1BCZzlwZFNSS2R5MjZoRUFxaGYvc2Jkc2JPMkRraXdyTFlzdGl5K01JRjBiRVkreW44R0MvVHBhQXhRV09DeG5Udlh1OVc3MWJ2bHBXbDNlM1pVM1F1dS8wZWZnKy9MeXR6NmV2UzE2VnZSSVIyNHQvWFg0dU94ZGo5NEFMQ2RNVTR4VGpGT09VM3YybUliSWhzaUR4MENGYkFDbGpoNnlzNmw5MElDS2lveUJCa0NESUVSVVVWK3hYN0ZmdGR1eVk2Rm1QMjRDa3NwZ3ZHczhhenhyUGg0VFNkcHRQMDFGVHRidnYyb25QWmJSMnNnM1ZwYVc3K2J2NXUvaE1tY01jNDB6TmVSR2NPemZoZnh2OHkvdGN6ejlqNjJQclkralR1aXF1L3drR2YwcWYwNmJadE1CdG13K3pubnVQQ3dad0JqMENZUTlKMnhaMDJqVTdSS1RyMWw3K2dDVTFvMHQ4WjR4cXpXVkVVUlZGZWUwMjc1alBHbVhQZ0VRaHpLRDkwak1zZ2c3eGxpKzRLeC9jZDQ5U051bEczTjkvVUNzZThlZG9IdVhBdzU4SWpFT1lBRU9XMThscDU3Wi8rQk50Z0cyeGJzRUIwSW50cEk2WDZlc05ndzJERDRGZGUwVTc4Ky9CRDBia1lhMG42ZVdmSG5JclcrT2Z1N2hIcUVlb1J1blVyUkVNMFJFK2FKRHBYMDl5K2paVllpWld4c1ZyaGFPeEhZY3k1OFJRV2U2RDZyZXkzc3QvS1gvM0s0NDdISFk4NysvZGpORWFqSGd2SFhKZ0xjNy85RnN1eEhNdEhqRkQ4RkQvRmp3c0hhMTFjUkFkZ3JVTklSVWhGU01YREQ5TnR1azIzTXpOeEZhN0NWVU9IaXM1bHR3RXdBQVpVVnNKZTJBdDdmL3RiNVpKeVNibGtzWWlPeFpnSXZBYkNXcFIyVkt5UGorR3U0YTdoYnVPZVRuMzdpczVsdHpBSWc3QXZ2b0JjeUlYY2tTTVZWVkVWOWU5L0Z4MkxNWkY0Q291MWlNRHF3T3JBNnQ2OThUUDhERDhyTE5UdTZxOXcwQkphUWt0T25kSUt4NkJCWERnWSt6ODhBbUhOeXRqVDJOUFlNeWlJMmxKYmFwdVJBUWdJK01nam9uUFpiU1dzaEpWSGozckVlc1I2eEk0ZGUvTGF5V3NucjFWWGk0N0ZtQ1BoRVFockZzWjBZN294L2JlL3RTWGJrbTNKUjQ3b3RuQkVRelJFZi9RUkxJQUZzQ0F5a2dzSFl6K09SeURzRjVFNlM1Mmx6bE9tb0QvNm8zOWozNE9ibStoYzlxS2R0Sk4ycmx1blBxRStvVDdSMkRGdXM0bk94WmdqNHhFSWF4SlpraVZabWpzWC94di9HLzg3T1ZtN3E2UEMwWGpHdUFVc1lGbTJUQ3NjYytkcUgrVEN3ZGo5NEJFSXN3T2lURExKdEhTcGRsYjMwcVdpRTltTGtpaUpraG9hd0FwV3NNNmFwVWFyMFdyMDVzMmljekdtUjF4QTJFK0tqWTJOalkxMWNTbVh5K1Z5T1NrSjlzQWUyUFBTUzZKejJXMFd6SUpaZCs5aUtaWmk2ZVRKRnJQRmJERi84b25vV0l6cEdSY1E5bS8xTVBjdzl6QS85RkE3ajNZZTdUdysrZ2czNFNiYzlOeHpvblBaTFFpQ0lPakdEYXFtYXFwKzVobDFoN3BEM1pHWEp6b1dZODZBMTBEWXYraFAvYWsvZVh1My83cjkxKzIvenM3V2ErR2dBaXFnZ3N1WERWY05WdzFYaHd6aHdzRlk4K090VEJnQUFKaGlUYkdtMkVjZmhUYlFCdHBrWitPSCtDRitHQndzT3BlOTZBU2RvQlBsNWFTU1N1clFvY3A4WmI0eXY2eE1kQzdHbkJFWGtGWk82OThJQ0tBcXFxS3FZOGR3RzI3RGJYMzZpTTVsdDhFd0dBWXJTbjFaZlZsOTJkQ2haeWFlbVhobVlrV0Y2RmlNT1RQZXpyMlZraVJKa2lSWnBtL3BXL3IyNEVFNENTZmhaT2ZPb25NMXpXZWZ1Y3gwbWVreTg5bG5sWjVLVDZYbmQ5K0pUc1JZYThCcklLMk1kbFRza0NGUURNVlFmT3dZcklFMXNFYUhoU01Lb2lCcTN6NHZpNWZGeXpKcVZISFA0cDdGWERnWWU2RDRLYXhXUWxvcnJaWFdqaDBMd1JBTXdUdDNZanpHWTd5SGgraGNka3VGVkVqZHNFRTdmNE1iL3hnVGlVY2dUazdLbERLbHpGZGZSVS8wUk0rOWUvVmFPR2dMYmFFdGlZbGE0Wmc5Vzd2TGhZTXhrWGdOeEVuSnlYS3luSnlRQUl0Z0VTeGFzVUowSG5zMWRveWpGYTFvblQxYjdhZjJVL3R0M0NnNkYyUHMvL0JUV0U2aXNXUGM0NERIQVk4RDc3K1BDM0VoTG56ckxkRzU3UFo5eDdpMjFjaVVLZXBrZGJJNnVYR3ZMY2FZSStFMUVKM3JrOUlucFUrS3U3dG5tV2VaWjluMjdaQUdhWkEyZnJ6b1hIYUxoM2lJcjZtQkdJaUJtSmdZeFZ2eFZyeXpzMFhIWW96OU9DNGdPcVVWRGk4dnowVFBSTS9FeGoyZFJvd1FuY3RldEpwVzArb3JWd3lMRElzTWl5SWpMYm1XWEV0dVNZbm9YSXl4bjhkcklEb1R2RE40Wi9ET0xsM3FFK3NUNnhNUEh0VHVTcExvWFBhaVJFcWt4RXVYYkh0dGUyMTdJeUxVWERWWHpiMTRVWFF1eHRqOTQ2ZXdkRUxibytvLy9xUHVrYnBINmg3SnpkWHU2ckJ3NUZBTzVadzcxN0MzWVcvRDNyQ3cwK2JUNXRObUxoeU02UkZQWVRrNDAzclRldFA2SjUrMGRiQjFzSFhJeW9MMzREMTR6OWRYZEM1N1VRSWxVRUpPRHE3QUZiZ2lPbHBSRlZWUmI5NFVuWXN4MW5SY1FCeVVORklhS1kwTUNkRVd4ZFBUTVFSRE1LUmpSOUc1N0VVWmxFRVpxYW51ZGU1MTduV1RKaFg2Ri9vWCt0ZldpczdGR1B2bGVBM0V3UVNXQjVZSGxvOFpBOTJnRzNUYnZSdURNQWlEUEQxRjU3SmJETVJBek5hdGJidTA3ZEsyeTBzdjVXQU81bUI5dmVoWWpMSG13eU1RQnlFZms0L0p4NlpPcGNFMG1BWi84QUdhMElRbVY5MFYrTWFPY2EzeFQ0ZDlLSXl4KzhZRlJERHBpSFJFT2pKdkhxWmdDcWFzWGcwS0tLQ2dmdjVjWkpCQkpvSndDSWZ3QlF1VXljcGtaZko3NzRtT3hSaHJlYnA3aCtzY0VPVWI4ZzM1Um1JaURJTmhNR3poUXRHSjdHWUVJeGp2M2NOYmVBdHZUWnRtbVd5WmJKbjg4Y2VpWXpIR0hod3VJQTlJT0lWVE9MbTZWdis1K3MvVmY5NjBTU3NjTDd3Z09wZmRUR0FDMDYxYnRxbTJxYmFwNDhhVmhKYUVsb1FlT2lRNkZtUHN3ZU0ra0JhbW5iL1JwazMxTjlYZlZIK1Rtb3E3Y0JmdTBsL2hvTFcwbHRaZXYyNGpHOWxvK0hBdUhJd3gvY3kxNjh6VEhaL3UrSFRIdG0zdi9PN083Kzc4N3ZCaCtBdytnODlDUWtUbnN0dENXQWdMdi9yS01OQXcwREF3SXVLVTN5bS9VMzcvOHoraVl6SEd4T01DMGlJUTVYdzVYODVQVFlVNU1BZm1qQmtqT2xIVG5EMXJlOGoya08yaGtTTkw4a3Z5Uy9JckswVW5Zb3c1RGk0Z3pjdzR4VGpGT0dYaVJQcUN2cUF2ZHUwU25jZHVCQVJVVkdRNFlEaGdPQkFWcFkwNHJsMFRIWXN4NW5oNERhU1pVU2ZxUkozKzh6OUY1N0RiT2xnSDY5TFMzRkxkVXQxU2h3emh3c0VZK3psY1FKcUpNZDJZYmt3UENJQmN5SVhjZnYxRTU3bHZIOEZIOE5HV0xWNER2QVo0RFlpSjRhMUdHR1AzaXgvamJTYlVnM3BRajc1OVJlZXdqOW1zOUZKNktiMWVlKzM3NzRKRUoyS002UWVQUUpvSmxWSXBsWGJvSURySGovcStZMXc3WS95Tk54UkZVUlJsM3J6djAzUGhZSXpaalF0SU15RWpHY25vZUdzR2RJcE8wYW42ZWp5UDUvSDhqQm1XU2t1bHBYTDFhdEc1R0dQNjV5STZnTE40clB5eDhzZks2K3FvbXFxcHV2R2R2VURmZDR3YnJBYXJ3Um9UWTFsdldXOVp2MmVQNkZpTU1lZkJJNUJtVXB4V25GYWNkdWtTTElFbHNPVE1HVkU1cUpBS3FmRGFOZnFLdnFLdmZ2dGJ5OHVXbHkwdloyYUsvdmt3eHB3UEY1Qm1SbGZvQ2wxWnZsek1WN2Rhd1JkOHdYZm9VUFdRZWtnOVZGZ28rdWZCR0hOZTNFallJaENseTlKbDZmSytmUmlGVVJnVkhkMWlYeW9Nd2lEc2l5OXdPUzdINVJFUmxqYVdOcFkyRlJXaWZ3S01NZWZISTVBV1FlVDVwT2VUbms4Ky96eThDKy9DdTdtNXpmNGx2dis4aGdXR0JZWUZZV0ZjT0JoakR4b3ZvcmVRaXRxSzJvcmFlL2Q4UHZmNTNPZnpqejRDQkFSMGM2TmlLcVppV2NiTnVCazN1N25kNytmVC9yL2FXcXpIZXF4ZnRRcFd3a3BZK2NJTGxvV1doWmFGTlRXaXYxL0dXT3ZEVTFnUFdHQm9ZR2hncUkrUHkxY3VYN2w4TldFQzdhVzl0SGZJRUxwTzErbTZ2My9qZjRjUDQ4UDRjRVVGdlVQdjBEdkhqdEYzOUIxOWw1TENteG95eGh6Ri93S2VZZU15L3pQQy93QUFBQ1YwUlZoMFpHRjBaVHBqY21WaGRHVUFNakF4TnkweE1pMHhOVlF4TlRvMU56b3lOeXN3T0Rvd01LSVJ2aThBQUFBbGRFVllkR1JoZEdVNmJXOWthV1o1QURJd01UY3RNVEl0TVRWVU1UVTZOVGM2TWpjck1EZzZNRERUVEFhVEFBQUFUWFJGV0hSemRtYzZZbUZ6WlMxMWNta0FabWxzWlRvdkx5OW9iMjFsTDJGa2JXbHVMMmxqYjI0dFptOXVkQzkwYlhBdmFXTnZibDlqYXpGaWVtRXdlbW81YW1wa1kzaHlMM0pwWjJoMExuTjJaN08zSjgwQUFBQUFTVVZPUks1Q1lJST1cIik7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQuaWNvbi1yZWZyZXNoOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFNUXBKUkVGVWVOcnQzWGxjVkhYM0IvQno3ckNJU2k2SUMraWprcFpwSXN3TXlCTGdsdVZ1S200cHFXbUV1Ry9oVXByNXVGWW9pdWFTRnJrbFp2cm9vK2pQRlJVUlpnWVZ4WjFLM0hJWFVCU0dlMzUvWEM5UFdwWUw4SjJCOC82SDF3d0duM3NiNXN6OTN1LzNmQUVZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTS9RVVVIWUN4NTlGMGRkUFZUVmRYcTVZWGt4ZVRGMU8zTGw3SDYzamR6WTNlb0Rmb2pUcDFVSXRhMUZhdENtL0QyL0Mya3hQY2h0dHd1MG9WeUlSTXlLeFNoVnBTUzJwWnVUSWtReklrbHl1SHYrQXYrSXVkSFVSQkZFUkprdkpiS2xRbytJV2hFQXFoc2d6MllBLzJkKzhXUFAvb01YV2tqdFR4NFVNTXdBQU11SDRkMmtFN2FIZjlPb1ZRQ0lYOC9qdnV4SjI0ODlvMVdrSkxhTW1sUytBSGZ1QjM3aHdtWUFJbW5EdG5OQmxOUmxOR2h2SkRpVVNmWC9aeWdpaUlncWhNbWF5SldST3pKZ1lGNFhiY2p0djkvYWtYOWFKZXJxN1FFM3BDVHdjSGlJRVlpTW5NeE5wWUcydWZPWU5UY0FwT09YREFjTlp3MW5BMktVbjBjVHdyTGlCTUtPK3ozbWU5ejlhc0thK1YxOHBydFZyNXRIeGFQdjNtbXpnYVIrTm9kM2NZQ0FOaFlNT0d5cjkrOVZYbGE5bXlvbk1YRm9xbWFJcCs4QURETVJ6RHo1NkZUdEFKT2gwN1JnbVVRQWtHQTE3RGEzak5ZTWpybGRjcnIxZEt5ckd4eDhZZUczdnZudWpjN0k4UWRiRzZXRjNza0NGVWphcFJ0WWtUY1NTT3hKSFZxcjNZejB0TlZiNk9IMjgwR28xRzQzLy9LL29JbjNya29nT3drZ3pSMDliVDF0UFczVjNqckhIV09MZG9JUnRrZzJ6dzg0UFRjQnBPKy9qZ0dCeURZMnJXRkozVTB0RWlXa1NMOHZOeERhN0JOU2RPa0FNNWtNT3VYVGdZQitQZ25UdnoxdVN0eVZ1emJ4OFhtT0toMCtxME9xMnRMVzJoTGJSbDlXcnNnQjJ3UTdkdWhmMTdhQVd0b0JXelpwbmNUZTRtOTRnSTBjZjlKQzRnN0tVMG9TYlVoQ3BXMUZUVFZOTlVhOThlVEdBQ1U5dTJ1QWYzNEo2V0xXRXV6SVc1VmF1S3psbmk2VUVQK3R4Y1pZanUwQ0dvRHRXaCtwWXQrUUg1QWZrQjY5Y2Z4YU40RkgvOVZYVE1ra0ozVVhkUmQzSEJBdVdLTVR5OHlIOGhBUUVOSDY0TWVVWkZpVDUrRlJjUTlrd2FOMjdjdUhIalNwVnNiVzF0YlcyRGd4RVJFYnQyVmI3YnZMbnkxZFpXZEU3MjErZ3orb3crUzA2VytrbjlwSDdyMStmZHlydVZkMnZkT2k0c3owZjdydlpkN2JzK1B2Z3YvQmYrS3lFQmpHQUVJeGI1K3lqTnAvazBQeXRMRTZtSjFFUys5bHB5YkhKc2N1elZxNkxQQnhjUTloamxKcUNOVGJZK1c1K3RiOThlRnNFaVdOUzNMeHlEWTNDc1hUdmxzYjI5Nkp6c0pUMmFIRUJkcUF0MTJiVUxNekFETTVZc2dRL2hRL2h3MHlibGsyNWVudWlZbGthN1hMdGN1M3pUSm96R2FJenUyTEc0Zno4NWt6TTVqeHhwaWpQRm1lTG16aFY5UHJpQWxIS2VmcDUrbm40dUx0Z1FHMkxEUVlPd0RKYkJNaDk5QklmZ0VCeHljUkdkanhVdk9rU0g2TkRWcTdnRWwrQ1NGU3ZNeDgzSHpjZWpvNDkrYy9TYm85OWN1aVE2bnlqS1BZOHFWY2hBQmpKY3VZSmU2SVZlTmpiRkhxUU50SUUyVzdZWXB4bW5HYWQxNkNENnZFaWlBN0RpcGZ3aE5HNnNTOVdsNmxKLytFRjZLRDJVSHY3Nks2WmdDcVpNbWNLRm8zUkRYL1JGMytyVllRV3NnQlhqeDl1UURkbFFlcm8yWFp1dVRWKzJ6T3VpMTBXdmk2KzlKanBuY2FNUDZBUDZJQ0JBV09GUWMwUlFCRVhVcVNQNmZLajRDcVNFS3hpenZZN1g4ZnFrU2FBREhlamF0aTJ1c1Z0V3dxaERYKzJwUGJYZnNJRnFVMjJxUFcxYVNsNUtYa3JlMGFPaTR4VVYzUVBkQTkyRGYvOGIvTUVmL0NkTUVKdm13Z1ZsZW0vdDJxTFBDMStCbERBZThSN3hIdkVOR3lwWEd1dldGZHpzQXdDQWR1MjRjTENYc2hnV3cySkpVcWV0U3YybC9sTC9sQlQxOWFiZm90K2kzK0xtSmpwbVlhTWJkSU51MUswck9nZjRnaS80aXJzQ2VoSVhFQ3ZYNU9NbUh6ZjUyTlZWTzA4N1R6c3ZKa1p6U25OS2N5bzFGUkFRTURpWUN3WXJVdXJyNjlIclRhNGlWNUdybkRpaHU2TzdvN3N6ZTdZNmUwOTB6SmVGQzNBQkxualJoWUdGaUlDQUxHZTJJeGNRSytPVDRaUGhrK0hnb05QcGREcmRwNS9hZ0EzWXdPblRHSU14R05PM3Ivb0pVWFJPVmpvcEsrckxsSUdXMEJKYWpoMXJGMmdYYUJkNCtyUnV0MjYzYm5kSXlLTi9aWDBmYUhiQUR0aFJycHpvR0NDRERESVhFUGFjUEwvMC9OTHp5OERBWEtkY3AxeW5sQlRsMmFsVDFaNU9vdk14OXBjU0lSRVNuWjFoTEl5RnNkOS9yeHVuRzZjYnQyK2ZPdFFxT3Q0elEwQkFDM2pqOWdJdkVIZ1QvMGxjUUN5VWNxVlJ1Ykp5cGZIZGQ5SVo2WXgwWnU5ZXBXbmY2NitMenNmWUM5a0Z1MkJYUUlEbWpPYU01b3pKcENNZDZXaktGTFUxaU9oNEZvK3ZRTmpmVVdkTjVaN09QWjE3Mm1CUW52M2dBNzZYd1VvVWRVR3FIdlNnbnp3WnBzSlVtSnFRb1A5Qy80WCtDLzZBOURUa1R1N2t6bGNnN0pIZzRPRGc0R0NOUnYwa3B2d2hIVGlBbitBbitJa0Z6UHBnckRoTWhza3dXYStuUzNTSkxobU5XcTFXcTlWKzlKSG9XSllHd3pBTXd6UWE1Wkg0ZTUzQ0E1UlcrdnY2Ky9yN3RXcWxEMG9mbEQ1bzkyNzFrOWpqTHhER1NobDFueFpFUkZ5OFdIdFZlMVY3ZGVOR3RXbW42SGlXb2w1VXZhaDZVZUtIc2l6bVVxaTAwSjNTbmRLZDZ0UkpOc2ttMmJSOE9ZN0g4VGkrY21YUnVVb2JTcUlrU3NySlVWWVczN3NIdzJFNERIK0d3bjBRRHNMQmloVjVTTEY0WUR0c2grMDZkYkx4dC9HMzhVOU9WdTZWZE9taTlPcFM5ODBvZXJTWDl0SmVSR3lHemJDWjZMTUNVUFpoMllkbEg2cERXUThmaXNyQmZ3REZSTnRIMjBmYlo4SUVMSXRsc2V5MGFmd0c5SUxDSUF6Q0hqNmtudFNUZXA0OUM2dGhOYXcrZlJwRE1BUkRUcC9HYnRnTnU1MDZCVE5nQnN5NGNFRnBRWEhybHRuYjdHMzJ2blhMWWFMRFJJZUp0MjRsMWtxc2xWZ3JKK2Q1Zi8zanpTYWRuZVZqOGpINVdOV3FtbWhOdENiYXhZWHFVVDJxNSt4TXkyazVMYTlaVTltQnNIRmovQmEveFc4Yk5WS3VORjkvSFF4Z0FJT2RuZWpUYVhXOHdBdTg3dDNEYk16RzdJRUREU3NOS3cwcjE2NHQ2bCtyemRKbWFiTk1KcVdBZUhxS1BnMW1nOWxnTmxTcXBIUlR2bk5IVkE1K0F5c2lqODhxV2JoUW1RWTRjS0RvWEphT0R0QUJPcENlRHRmZ0dsdzdjQURmdy9md3ZmMzdsZk4zNElDYm01dWJtOXZaczdHeHNiR3hzZm41b3ZNK0wvVjFrVDgzZjI3KzNQcjFiWmJZTExGWjR1NU9KK2trblF3TXBQMjBuL2EzYU1HejdaNFJBUUY5OVpWeVJUSnVuUEtrTEJmMnI5RnUwVzdSYmtsSndjazRHU2Q3ZUlnK2JPVzRuWjJWNDc1eFExUU1Ic0lxWk1vV3JhKzhrdDh6djJkK3o5aFk1ZG5XclVYbnNoamhFQTdoMmRsd0FTN0FoYTFib1RXMGh0WWJONXBqekRIbW1QajRvdzVISFk0NlBMM3JxOUlEU1BSQnZMaUNOdW1CRUFpQmFXbktzK3JYdFd1aExKU0Zzbi9va253T3orRzVGaTB3SHVNeHZrVUw2QTI5b1hlSERrcEJyVkpGOVBFSWg0Q0FvMGZya25SSnVxUzZkVzFyMk5hd3JkR256NHRlWVZvTFpZdGpTVkkyY0JPWGd3dElJVkgvNE0zVnpkWE4xYmRzVVhvN2lML1VGZXYrZmFYOTlPN2QwQUphUUl2WTJKd2JPVGR5Ym16WWtEWWxiVXJhbE94c21BSlRZSXJvbkpZbkpTRWxJU1hoOG1YbDBjcVYwQUFhUUlPVks5VlplK25uMDgrbm4vZjFMV2haUTBCQXZYdVgyc0lTQm1FUTFxVkxIdVZSSHUzWjR6N0hmWTc3bkk0ZGxTMStyMTE3MlIrUCtaaVArVHprL0NRdUlDOUpXZWpYb0lIeXlYcm5UbWdHemFDWnE2dm9YTVZOM2ZFT0hkRVJIUmNzS04rOGZQUHl6ZGV0MjRmN2NCOCtlQURUWUJwTUU1M1MrajArZEhmZ2dQcFZtWlV6Ymx5Rjd5dDhYK0g3Tm0wZ0VpSWhNalFVVnNKS1dQbk9PNlhtbmhzQ0FqWnRhbHZIdG81dG5RTUhsTC9QTm0yVUs5Zno1MFhIS3l6MlNmWko5a25pcC9HVy9CZFVFZkZNOEV6d1RLaFhUMW90clpaVzc5dFhhdmJSZUxUM3RqTGRjdE1tbklwVGNlcVNKWWIyaHZhRzlqdDNpbzdISGxmd09oMHFEWldHRGgycTNJVCs4TVBTMGdLSElpbVNJbi8vSGJwQk4rald1clhwbXVtYTZkcXhZOC83YzNRamRTTjFJNDhlaFhpSWgzaDNkOUhISmJsSmJwSmJqUnFpdDdibEF2S2N2RHQ0ZC9EdVVMZXVlYjE1dlhuOXZuM29oMzdvVjZ1VzZGeEZwV0M2YXhabVlkYUNCVFpiYmJiYWJQM3FxOE85RC9jKzNQdjMzMFhuWTg5SDJSREt5U24vUXY2Ri9Bc2ZmWVJEY0FnT0dUV3FwQTk5VVNJbFV1TE5tK2lEUHVqVHVyVnlSV0o2NXJzSGxsWkFaSHZaWHJaM2RYMThxTFA0OFJEV00xSVgvcGtUekFubWhGMjdTbXJob0dSS3BtU3pHZWJEZkppL1prMitsQy9sUzU5OWRyVGkwWXBISy83NnEraDg3T1VrMTB5dW1Weno1azNsMFl3WkRkYzFYTmR3M2Z6NURqa09PUTQ1NGVGVW4rcFQvWWtUY1NnT3hhR09qcUx6RmhhbGNEZzVLWTkyNzFiK250dTJOWlExbERXVVZmZkwrUnZ4RUEveGxqTUVLTHZMN3JJN0lpUkFBdnh6K2lJamZBek4wcW43YmRCYjlCYTl0V2RQaVdzeG9nTWQ2SWlnQTNTQUR1dldhUzVyTG1zdU4ycGtHbTRhYmhvZUVxTE1NK2ZDVVZLbGRVL3JudFk5Tzl2NGdmRUQ0d2V6WnRFWUdrTmpHalNBWUFpRzRLVkxDejVRbENnVkt0QmFXa3RydDI5WDdwRTBiLzZQLzBrZ0JFSWdrZWprS3Z2UjlxUHRSNHN2YU1JRFdDcDFJeHc3V3p0Yk85dUVCT1VTdjBFRDBia0tqVC80Zy8rNWM4cks2bzgrVWk3cDkrd1JIWXRaRnJYdHVuUmR1aTVkWDdvVXArTjBuTzduSnpwWFlWR0hhS1Z2cFcrbGI3dDJOWHhrK01qdzBiWnRULzQ3cGRDbzkwNGFOeGFkVzVsMVY3dTJNaTM4d2dWUk1mZ0s1QW5xU21QYjhiYmpiY2V2VzFkU0NvZjZTWkthVVROcU5udTI3Vmpic2JaajNkMjVjTEMvY3lUd1NPQ1J3TFEwVTFkVFYxUFhnQUJ5Sm1keUhqbFMrZTc5KzZMenZTejBSbS8wZG5BZ0l4bkp1SEdqc3JQbmUrK3AzMWM2U0FRRXdBZ1lBU01zWUVmQ1IrVGVjbSs1TjErQldCenRhZTFwN2Vtb0tPeU52YkgzMEtHaTh4UU9rd25MWVRrc04zQ2dJZDRRYjRoWE42Umk3TVVvbjhoZmZWVjV0SFNwOHZVWmhvSXNYTUdRM1ZiWUNsdVBIN2VZbGVkUFVGcVoxSzByZW9pWkM4Z2phdnRvdFF1bzZEd3ZUTDJuWVFBREdMNyt1cnl4dkxHOE1TSkNXWTlSMHNheW1XVkExTHZvWGZRdUkwYklGK1dMOHNYWnM1VW1sWmF6YjBWSm8zSFJ1R2hjM055U05pZHRUdHI4eXkraWNwVDZJU3g5cWo1Vm54b1VwQlNPQlF0RTUzbFJkSmdPMCtITVRQa3IrU3Y1cTI3ZGxMSFJNV080Y0xDaVIyUzRiTGhzdUJ3WlNWL1QxL1IxeTVaMGlBN1JJWEhyRTFqeEtMVUZSTmxmb0U0ZHBWdnIrdlhLcytMNzY3K1kxRlROVmMxVnpWVXZyeFRIRk1jVXh3MGJSQ2RpcFZQS21KUXhLV1BpNDVWN2JUb2RUYUFKTk9FWnBzbXk1NUlYbEJlVUYxVDRUU09mVjZrcklHb3ZJUnU5amQ1Ry84TVBWcnVBYWhrc2cyVS8vcWc4OFBGUjV2ZWZPU002Rm1NQS8rdmw5U0QvUWY2RC9PYk42VWY2a1g3ODVodlJ1VW9LeldETllNMWc4UVdrMUkxUm5yYy9iMy9lL3BOUGxHYUhiNzBsT3M5ejJ3U2JZRk4wdExHbXNhYXg1ckJoeXBQaVgwaU0vUlZsblVsdXJ2SW9MRXozdmU1NzNmZS8vZ3BSRUFWUk0yZUt6bWV0OGx2bHQ4cHZKWDQ3ZzFKekJhSVAxQWZxQXowOWxkbElreWVMenZPOGFBV3RvQld6WmltRlk4Z1E1Vmt1SE15NkZDeFluRWJUYUZwNE9JUkNLSVR5Ni9oNTJiamF1TnE0aWo5dkpiNkFLRjFLN2UzcEh0MmplOTkvYnkwN3dkRWlXa1NMOHZQaE0vZ01QZ3NMTTdtYjNFM3VFUkdpY3pGV0dFeHRURzFNYlJZdWhNV3dHQmIzN2FzOG01Y25PcGUxZU9qOTBQdWhOeGVRSWxlaFo0V2VGWHFxbDhvV3NJTDBuNmlmeUU3QktUajF3UWZHVHNaT3hrNDhkc3hLSm1VaDYrclZGRUloRk5LalI4RUhKL2EzYk5mWXJyRmR3d1dreUhoKzZmbWw1NWVCZ2JBUk5zSkc5VjZCNWFPVnRKSldEaHRtQ2pHRm1FSldyUktkaDdIaW9QUmUrL2xueUlSTXlCdzlXblFlUzJlN3lYYVQ3U1l1SUlWT25XVWwxWmZxUy9Xam9wUkxaUEVici93VDhpUlA4cHd5eFJSdmlqZkZSMGVMenNPWUNLWldwbGFtVnZQbTBXYmFUSnZWNmZYc1NYbWQ4anJsZFJKL3BXYnhiNnpQS3owOVBUMDkvYU9QWUNwTWhhbE5tb2pPODQ4ZXphb3lMVE10TXkzNy9IUFJjUml6QlBJNStaeDhidkJnOEFFZjhMbCtYWFFlUzFQbXR6Sy9sZm1OcjBBS2pVK0dUNFpQUnVYS3lzWXhYM3doT3M4L1dnU0xZTkdHRFk5UHgyV01BYWhOSEs5ZlYzYjZEQThYbmNmU1pFVmtSV1JGY0FFcE5IbVloM2s0ZGVyakc4ZFlIcHBCTTJqR21UT2FTcHBLbWtyOSt5dlBpbjhoTUdhSmxKWThzYkU4cFBXNFNtTXFqYWswaG9ld1hwcStqNzZQdnMrYmI1SUx1WkJMYUtqb1BFOFZEdUVRbnAwdGw1SEx5R1hlZXkrcGZsTDlwUHFabWFKak1XWU56S3ZNcTh5cndzT1ZmVEJ1M0JDZFI3UnNYYll1V3llK2dGajlTblE2U1NmcDVGZGZXWHIzVHpLVG1jd2ZmcWp1cnlBNkQyTi81QlhzRmV3VlhMMjY4cWg2ZGZtOGZGNCtiMitQVTNFcVRuVjBwTWswbVNhWEw2KzhnZjlGejdnRnNBQVcyTmpRRUJwQ1EvNndGZTdIOERGOGZPY09mb1BmNERmUHNLTWZBZ0xldjQrZjQrZjQrY09IVDM2YmVsSlA2cmx1SGZ3SVA4S1Bnd2VMUG0vRjdsRzNiZU1TNHhMakV2SHJacXkybmJ0T3E5UHF0RTJiS2krNHhFVFJlWjZHM3FGMzZKM0lTTk4wMDNUVDlGR2pST2RocFpQU1BMUmlSUnVkamM1R0Z4S2kvTjEwN3F4Y0dYdDVRVFJFUTNUNThxSnpzbitnQnozb2MzT05pNDJMall2dDdVWEhzZG9oTE5wS1cybnIrUEdpY3p6VlJKZ0lFOVBTTXF0blZzK3Nic0U1V1ltbTNhYmRwdDAyZUxEbW9PYWc1dUQ1ODByaG1EZFArVzd6NWx3NHJFeFRhQXBOMWQ1aTRsbnNrTS9URk56eitJdytvODg2ZGhTZDUwOGVyU1NYdDh2YjVlMERCNTViZkc3eHVjVi92aFJuckNqcFp1dG02MlpIUjhNa21BU1RTdUZRVDBtbEFRMW94QTlkcWF6dUNvUmVvOWZvdFlnSU1JSVJqT0wzQlA2VHp0QVpPa2RGcFN4T1daeXkrTkFoMFhGWTZhSU03UTRiVm1ydkVaUndWSmZxVWwzTHVRS3htZ0tpMzZMZm90L2k1a2FUYUJKTjZ0RkRkSjQvR1F0allleXZ2K2JzemRtYnMvZlRUMFhIWWFXTFVqZ3FWRkNHT0hoQmFvbGxZVU5ZVmxOQTVHUHlNZm5ZdUhFV085dHFOc3lHMmFHaHl2NEgyZG1pNDdEU2hjcFRlU3JmcHc4a1FSSWtWYXdvT2c4cklqTElJUE1RMWpQelB1dDkxdnZzSzYvZ1QvZ1QvcVMyZmJZME8zWW9DNTUyN0JDZGhKVk8yQXliWWJPV0xVWG5ZRVdNZ0lDNGdEd3pjdzl6RDNPUG5qMlZSMlhMaXM1VDRMR05jSGlXRlJOTUJ6clF1Ym1KanNHS0ZnWmdBQWJ3RU5Zend4YllBbHVvTFQ4c3lGVzRDbGZYckZIMk16Q1pSTWRocFJ1MXB0YlUrZzhMK0ZnSnhsY2cvOGdqM2lQZUk3NWhROWdEZTJDUGo0L29QQVhDSUF6Q0hqN1VKR3VTTmNsOHM1eFpCcHlFazNEUzdkdWljN0FpMWh5YVEzTytBdmxIbWhSTmlpYkZBcTg4RnNFaVdMUjhlZExtcE0xSm0zLzVSWFFjeGdBQW9BLzBnVDduem9tT3dZcllIdGdEZTY1ZUZSMURaWEVGUkptT2FHdXJiTEJrUVRmTkg5M3prRFpKbTZSTmMrZUtqc1BZSCtGd0hJN0RlUkpIaVhjUURzSkJ5K21sWjNFRlJGNHZyNWZYdi9zdWpzU1JPTEphTmRGNUNpeUd4YkI0Mjdia21zazFrMnVlT1NNNkRtTi9aSC9DL29UOWlkaFlaVCtjbXpkRjUyRkZRK29yOVpYNnhzYUt6bEdRUjNTQVB3WHFKbldUdWxsZ2k1SmRzQXQycVQyRUdMTXNCMjhldkhud1psWVd0SVNXMEhMeVpORjVXRkhZdURFNU5qazJPZmJJRWRGSlZCWldRQkJoTkl5RzBXM2FpRTZpb21rMGphYWRPR0dzYUt4b3JMaHpwK2c4alAwZFU3d3AzaFFmSFUwaEZFSWhQL3dnT2c5N1NmN2dELzduemtsdWtwdmtGaFltT3M2VExLYUE2QVAxZ2ZwQUR3LzRHcjZHcjExZFJlZFJLYk5ib3FPVlI4K3dud0ZqRnNBMDNEVGNOTHhmUCtYUnpKbTBpQmJSSXZFYkVMRm4xQkphUXN2OSs4MjU1bHh6YnJObXlwV0g1ZHc4VjFsTUFWRmFNTFJ0S3pyRzQvTHlsSldmbGpQbXlOaXprMlZsbmRMNDhWS1VGQ1ZGZVhqUUp0cEVtOWFzb2NOMG1BN3pqcGpDUGRvZ1NwbWVxKzVyOVA3N3h0bkcyY2JaelpvZC9lYm9OMGUvdVhSSmRNeW5zWmh1dHRxZnREOXBmenA0RUtmamRKenU1eWM2RDBSQ0pFVEd4UmtEallIR1FNc1pVbU9zTURSYzEzQmR3M1YyZHVWaXk4V1dpMjNZMER6TFBNczhxMVl0VFQ5TlAwMC9aMmM1Vzg2V3MvL2NjdzVINDJnY1hiNDhtTUVNNXIvWW1UQUtvaUNxWERsYVFTdG9oWjNkOCtiQ25iZ1RkNVlwbzNTMWRuQjQwZU9qWmJTTWx0MjdCejJoSi9Rc2hIVVRzMkUyek03TXhMZnhiWHo3K2Eva2NBU093QkZFc3BQc0pEdGR2eTZOazhaSjQ2NWV4YmJZRnRzbUpTbVRjNnh2OG9Qd0F1S1Q0WlBoazFHNWN1NlYzQ3U1VjY1ZHd6QU13ekNOUm5RdW1BTnpZTTRISHhoYkdGc1lXOFRFaUk3REdHT1dSbmhYVy9ONDgzanorTmF0OFNTZXhKUGlDd2RGVXpSRlAzaGc0MlRqWk9PMGNhUG9QSXd4WnFtRTN3TWhMV2xKYXptdFNqQWN3ekU4TGk2cGZsTDlwUG84UnN3WVkwOGp2SURBRy9BR3ZPSHRMVHFHU3BtMiszLy9Kem9IWTR4Wk9tRUZKSWlDS0loc2JKUXVvaDRlb2srRWl0Nml0K2l0UFh0RTUyQ01NVXNuN0I3SS9lNzN1OS92L3VhYm1JN3BtUDdpc3kwS3pRZ1lBU091WFV0eFRIRk1jVHgxU25RY3hoaXpkTUt1UVBMNzVQZko3K1BsSmZvRXFDaUxzaWhyOSs1SGozakJJR09NL1FOeDkwQk93QWs0b2RPSlBnRUZKMktwdEZSYXVuZXY2QnlNTVdZdGhCVVF2SWszOGFaZUwvb0VxRWdpaWFUa1pORTVHR1BNV2dncklEU0xadEdzK3ZWRm40REg5emJuZXgrTU1mYXNpcjJBcUN2UHNTazJ4YWF2dkNMNkJNQnhPQTdIMDlPVm5rSDM3NHVPd3hoajFxTFlDNGo1ZmZQNzV2ZHIxeFo5NEFVT3drRTRlUHk0NkJpTU1XWnRpcjJBeUYzbHJuTFhPblZFSDdpS2ZNbVhmRStjRUoyRE1jYXNUZkhmQTJrRWphRFJ2LzRsK3NBTFRzQ3YwcS9TcjZkUGk4N0JHR1BXcHRnTENMcWpPN3BiMEJYSVNscEpLeTF2b3hiR0dMTjB4WDhGMGdiYVFCdkxLU0RTSUdtUU5PajZkZEU1R0dQTTJoUi9BU0Vnb0JvMVJCKzRTdG5BNnNZTjBUa1lZOHphRkhzQm9aazBrMlpXcWlUNndGWFpLZGtwMlNuWHJvbk93UmhqMXFiNHIwREtRQmtvVTZHQzZBTlgzTDJiMWoydGUxcjNRdGp5a2pIR1NwbmlMeUIyWUFkMmxsSkFlT0VnWTR5OXFPS2ZoYlVjbCtOeWUzdlJCdzYrNEF1KzNIV1hNY1plVkxFVmtPRGc0T0RnWUkwR2pHQUVJNkxvQStjQ3doaGpMNmZZQ2toS1FFcEFTb0NOc0Eyc0dHT01GYTVpS3lCMjFlMnEyMVhuVC95TU1WWlNGRnNCVVdZNzVlV0JEblNnczRCQ2NnZ093U0VMR0VwampERXJWY3czMFluQUc3ekJXL3kwV2VwRGZhaFA1Y3FpY3pER21MVXEvbW04UmpDQ01TZEg5SUZqT0laamVKa3kvazcrVHY1T2pvNmk4ekRHbUxVcC9nSVNCRUVRZE9lTzZBTlhQYWp6b002RE9sV3JpczdCR0dQV3B2Z0x5QnlZQTNOdTNSSjk0Q3B5Sm1keWRuWVduWU14eHF4TjhmZkMyazdiYWZ2Tm02SVB2T0FFK0V2K2tqOWZnVERHMlBNcS9wWG9DM0VoTHJTYzVvV3lYdGJMK3BvMVJlZGdqREZyVS94RFdKV2hNbFMrY0VIMGdhdXdNVGJHeGcwYmlzN0JHR1BXcHZnTHlBcFlBU3N5TWtRZnVJcktVbGtxMjZpUjZCeU1NV1p0aXIrQUFBQ0FCVjJCZklxZjRxZGNRQmhqN0hrVmV3R1I1OHZ6NWZtblQ0cys4QUtKa0FpSnpzNGU4Ujd4SHZFOEc0c3h4cDVWc1JlUWVwSDFJdXRGL3ZJTFJWTTBSVDk0SVBvRUZKeUlkZEk2YVYzanhxSnpNTWFZdGRBVTl5OU1TMHRMUzBzamNuRjBjWFJ4N040ZGZvUGY0TGRxMVVTZkNHbTd0RjNhZnZic1pmTmw4Mlh6L3YyaTh6REdtS1VUZEE4RUFLcEFGYWhpTW9rK0FTb2FRU05vUklzV29uTXd4cGkxRUZaQTZDZjZpWDQ2ZEVqMENTakkwNWs2VTJjL1A1OE1ud3lmREFjSDBYa1lZOHpTQ2R2Z0NRRUJ3WElLaU5wY01kYzMxemZYMTlkWGVYYjNidEc1R0dQTVVnbTdBakdhakNhajZjUUo1ZEhkdTZKUFJJRUJNQUFHTkc4dU9nWmpqRms2Y2ZkQUFBQkFscFd2aHcrTFBoRUZNaUFETXQ1NVIzUU14aGl6ZElJTENBQVl3QUFHQ3hyS21vcFRjYXFYbDhjd2oyRWV3K3JYRjUySE1jWXNsZmdDY2hmdXd0MkRCMFhIZUpMR1hlT3VjZS9SUTNRT3hoaXpWTUlMeU4yWXV6RjNZK0xqNlRBZHBzT1ptYUx6RkZnSUMySGgrKytManNFWVk1YXEyQmNTUHVuV3RsdmJibTNMejNlUlhDUVh5ZE1UenNBWk9HTUJ2YWtRRUxCS2xacHYxWHlyNWx1Yk5sMU91NXgyT2UzcVZkR3hHR1BNVWdpL0FpblFHbHBENjQwYlJjZDRrcnhVWGlvdjdkMWJkQTdHR0xNMGxsTkFoc0FRR0xKMUsraEJEL3JjWE5GeFZIU2NqdFB4RHo5MG4rTSt4MzFPdVhLaTh6REdtS1VRUG9TbHVuTGx5cFVyVng0K2RJbDBpWFNKOVBlSDdiQWR0dGVySnpvWHhtRWN4ams0U0QybG5sTFBTNWV1ckxxeTZzcXE1R1RSdVJoalJjZnJvdGRGcjR1dnZWYTlTdlVxMWF2NCtybzJjMjNtMnF4Qmcyb1BxejJzOXREUk1jQW53Q2ZBNS9mZjFkNStvdk9LSW13bCt0UGdjQnlPd3pkdUpJa2trdDU5VjNTZWdselptSTNaSTBZb2o3NzVSdm1xcm1OaGpGbWo0T0RnNE9CZ2pTYjlmUHI1OVBQOSs5Tk1ta2t6eDQ2Vk84bWQ1RTZ2dmFaMHpBQWdJQ0FBa0VBQ0NRRFMwOVBUMDlQdjN0Vk8xMDdYVGwrN1ZyNHFYNVd2ZnZYVmthZ2pVVWVpenA0VmZWekZCVVVIZUpJeVZGUzFxdTA1MjNPMjV6SXlsSFVpZG5haWM2a29oRUlvcEVzWDAzRFRjTlB3bjM4V25ZY3g5dngwV3AxV3A2MVNoU0lvZ2lMV3I4ZFpPQXRuQlFXOTNFL055NE5CTUFnR3paZ0JTMkFKTEprMlRlbTRrWmNuK25pTGlzVVZFSlV1UlplaVMxbTdGZ2JDUUJob09lc3hhQmZ0b2wwSEQ1b3FtaXFhS3I3MWx1ZzhqTEZucHd4Tk9UbkpIZVdPY3NjREI1VFpsZzBhRlBvdmFnTnRvTTJXTFhlcjNxMTZ0MnEzYnVlR25SdDJidGpEaDZLUHY3Qlp6azMwSjNtQUIzaW9RMFdXQTF0aVMyenA3Nis3cUx1b3U5aTJyZWc4akxGL3BnNVZ5V2x5bXB5MllVT1JGUTdWTnRnRzI5cTNmNlh0SzIxZmFUdDNydWpqTHlvV1cwQ01hRVFqN3RzSEFSQUFBU2RQaXM3ekpFcWxWRXFkUFZ0OVlZck93eGg3dXZUMjZlM1QyNDhaQStOaFBJd1BEQ3l1MzR1emNUYk9EZzMxOVBQMDgvVFQ2MFdmaDhKbThXOThOU3JXcUZpam9xMHQzc2Y3ZU4rQ2JxcnZ4dDI0dTJyVlc3ZHUzYnAxNjlJbFpSYVowU2c2RjJQc2Y3d1dlQzN3V3RDb2tUSXBaODBhNVo2cVRmRk5Icm9DVitBS0lwclJqR1pKVXQ0bk5tOFdmVjRLaThWZWdhanlMdVZkeXJ2MC9mZVVSRW1VbEpNak9zK2Z6SVc1TUhmcVZIOG5meWQvSjBkSDBYRVlZd0JCRkVSQlpHTWoxNUhyeUhXKyt3NFd3U0pZWkc4dk5sWEp1MmRxOFFVa05UVTFOVFgxOW0ySWhFaUlYTE5HZEo0bjRVZ2NpU09yVlh0dzZjR2xCNWNpSWtUbllZd0JaSy9PWHAyOWV0Z3dtQXlUWWJMNG9TTktwbVJLcmwxYmRJN0NadkVGUkNWZmtDL0lGMmJPVlA1SG1NMmk4L3lKUC9pRC85aXgra0I5b0Q3UTAxTjBITVpLb3liVWhKcFFuVHF3SC9iRC9xbFRSZWNwa0F6SmtJd1dPK3YxUlZsTkFWRVg2T0FNbklFelZxNFVuZWV2MmRxU2puU2srKzY3aHVzYXJtdTR6bkxXcnpCVzhpSGE3TGZaYjdOLzBTTGxEZHR5V2cvaGFseU5xeTllRkoyanNGbE5BU213QVRiQWhtblRsQWNXdUVBbkh1SWgzdDI5VEwweTljclUrL1JUMFhFWUt3MzA5ZlgxOWZYRHcyRWtqSVNSbGpQWnBrQWY2QU45amgwVEhhT3dXVjBCTVJxTlJxUHgvSG5xUmIybzF3OC9pTTd6VkI3Z0FSNFJFVjUxdmVwNjFmWHlFaDJIc1pKSTMwZmZSOS9uelRmbFUvSXArZFRzMmFMelBBMkdZaWlHN3RnaE9rZGhzN29Db3JMWlo3UFBacC9sWG9tZ0YzcWhsNDFOL29uOEUva25mdmpCKzZ6M1dlK3pyN3dpT2hkakpZSGFIWnZTS0kzU1ltUFJHNzNSMjhGQmRLNC9DWU13Q0h2NDBEelBQTTg4YjhNRzBYRUttOVVXa0tUTlNadVROdi95QzhSQ0xNU3VXQ0U2ejlOZ0FBWmd3T3V2bXgzTmptYkhtSmhIejVhNG0ybU1GU2ViWGphOWJIb3RYVnJrSzhwZkV0MmplM1J2M2JvamdVY0Nqd1Jldnk0NlQyR3oyZ0tpeXZzcDc2ZThuejc5RkliQk1CaDIrN2JvUEUrRDdiQWR0dXZVU1p1a1RkSW04YjBSeGw2RXZwSytrcjdTdUhIWUNUdGhwMTY5Uk9kNUdscEVpMmhSZmo0Tm9BRTBZTVlNMFhtS1NvbjVKS3pUNlhRNlhWaVk4bWpoUXRGNW5pb1VRaUZVbHVrRzNhQWJuVHFaSnBnbW1DWnMyU0k2Rm1PV1REdEJPMEU3NFoxM29ETjBoczcvL1MrR1lSaUdXWEFMSVFJQ1dyWk02Y1k3YUpEb09FV2x4QlFRaFNScE4yazNhVGNsSnVKVW5JcFRMZjNtOWQyNytBYStnVys4OVpaaHBXR2xZZVh4NDZJVE1XWkoxRllrc3FQc0tEdnUzdzlSRUFWUmxTcUp6dlUwbEVpSmxIanpKamJGcHRpMFFRT2xnTnk0SVRwWFViSDZJYXpIeVRKOERwL0Q1MkZoNmlXazZFUi9yMElGZW9mZW9YZDI3ZEovb2Y5Qy84WHJyNHRPeEpnbGFQSnhrNCtiZk96cUtxK1FWOGdydG02MTlNSlJZQ3RzaGEzang1ZjB3cUd5M0V2QUYzVGxrUnF1TlZ4cnVEbzc0eGs4ZzJlOHZVWG5lcXBFU0lURWN1V29QL1duL3UzYVZTMWJ0V3pWc3V2WC8yNzQzZkM3SVN0TGREekdpcE5QaGsrR1QwYmx5dUFBRHVDd1o0K3lvbHo4MXRiL2hDYlFCSnFRa0dCNnovU2U2YjJoUXg4OVcrSzN1aTF4QlVUbGt1bVM2Wktaa0FCKzRBZCtJU0Z3RVM3Q1JjdHRkb2c3Y1NmdXJGUko2aS8xbC9xLys2N0xXWmV6TG1mWHJWUEs0ZjM3b3ZNeFZwU1VIUUlyVkpDdnlkZmthOXUyUVF6RVFJemx0d1JTbTd4aUNJWmdTTHQyeXQ5cnladHQ5VFFsYkFqcmY1Ukx5THQzNVNBNVNBNEtDVkZ2WG92TzlZLytEZitHZnpkc3FFeFAzTDdkSTk0ajNpUGUyVmwwTE1hS2dsbzRvQVcwZ0JaeGNiQUg5c0FlSHgvUnVaN1pRVGdJQnovN1RGbmdmT3FVNkRqRnJjUVdFRlZLY0Vwd1N2Q3VYZVJEUHVRelo0N29QTTlIcTVVZVNBK2tCd2NPZUhmdzd1RGRvVzVkMFlrWUt3d0ZoUU1BQUxadnQ3YkNvVzV0L2VyOFYrZS9Pajh5VW5RZVVVcllMS3luVS9jSHlJN0xqc3VPaTQrSFNUQUpKdm42aXM3MXJPZ1FIYUpEVjY5S3JhUldVcXUyYlEzeGhuaERmRXFLNkZ5TVBROWx1bjJOR3NvamRmcTZWaXM2MXpQekJtL3d2blBIdk5DODBMelEwL01vSHNXaitPdXZvbU9KVXVLdlFGVDdjQi91UTdNWjh6RWY4L3Ywb2NOMG1BNW5ab3JPOWF6UUYzM1J0M3AxNmtmOXFGOTh2TzZPN283dXp0dHZpODdGMkxQd3pQTE04c3g2NHczbG51U2hROHF6VmxRNEhzRXN6TUtzc0xEU1hqaFVKZlltK3ROY1huMTU5ZVhWdDIvWHFGZWpYbzE2R1JsNEdBL2o0UzVkUk9kNlpzbVFETWwyZHBBR2FaRFdvMGVOY2pYSzFTaDMrL2FWMzY3OGR1VzM1R1RSOFJqN0l4M3BTRWZObXVGYVhJdHJkK3lBOWJBZTFsZXZManJYaTFtMHlMamR1TjI0ZmRZczBVa3NSYWtad25vYTVaSmFYYm11cm1TM1ZxdFg1M3lTODBuT0o2R2hhZDNUdXFkMXo4NFduWWlWVHJwVnVsVzZWYU5HS1Yyelo4MVNtNHVLenZXODFPbTVEL0lmNUQvSWI5NWMrYnZLelJXZHkxS1VtaUdzcHlsdktHOG9ieGcyRE42QmQrQ2Q3ZHRGNTNrNXZYczcyRGpZT05nY1Bsd3daTUJZTVZBMlVDdGZYcGVpUzlHbHJGMExYOFBYOFBWWFgxbHI0UUJmOEFYZnk1ZHhPazdINmQyNmNlSDRhNlcrZ0tqM1JqVDlOZjAxL2J0M3AzMjBqL1paY1V1UlI5T0FwVmdwVm9wTlN0SnF0VnF0OXFPUGxHOXlGMkJXdUxUdmF0L1Z2dXZqNDRBTzZJQW1Fd3lFZ1RDd1J3L1J1VjZVdXE0REVpQUJFcnAwVWFiblhya2lPcGVsNGplVUo2Z3RGR3dDYkFKc0FnNGZWajVKdWJxS3psVTREaHpBenRnWk93OGNhUGpVOEtuaDA5T25SU2RpMXFWZ05tTk1ka3gyek9qUlNvdVJMNzVRdm10ckt6cmZDM3UwVGt6dUpmZVNld1VIcHppbU9LWTRscno5T3dvYkY1Q25VSGNTbEN2TGxlWEtlL2NxejVZdEt6clh5eXI0aFBWb0FaUTZqejAyTmpZMk50YlNlNGN4VVR4RFBVTTlRMzE5c1FOMndBNExGK0prbkl5VFBUeEU1eW9zZUFXdjRKVlJvd3lYRFpjTmwwdnZ1bzdueFFYa0graE82VTdwVG5YcUJPL0QrL0IrYkt6eXJCVi8wbm9DN2FXOXREY2xoZUlvanVMR2psVVhYb3JPeGNUeXV1aDEwZXVpazFOK2JuNXVmdTZzV1RnVForTE1BUVBBQ0VZd2xxQ2gwUDdRSC9yUG1HRWNZaHhpSERKaGd1ZzQxcWJrdkJDS21INllmcGgrV05ldWRKQU8wc0UxYTVSblMwNGhlZHlPSFZnT3kyRzVpQWhlc0ZnNktMTVJ5NVpWTm1ZYk9wUmVwVmZwMVhIamNEZ094K0dWSzR2T1Y5aW9BM1dnRGdzV21LYVlwcGltcU0wUDJmUGlBdktjbE5sTlhicEl6YVJtVXJPMWE1Vm5TMkFoVVh1SExZYkZzSGp0V25tK1BGK2VQM2x5aWwrS1g0cmZ1WE9pNDdHWFV5K3FYbFM5S0h2N2l2TXJ6cTg0ZjlBZytZUjhRajR4Y2FLNllGVjB2cUpDc1JSTHNkOSthM0l6dVpuYzFJMmVTbjdYM0tKUzZtZGhQYS9IYjY2OTl4NkVRUmlFUFh3b09sZWhXd3lMWWJIMDZQWFJ1N2QwWERvdUhUOTlXcnRhdTFxNyt2Lyt6elBkTTkwenZVTUg1ZnNsYUVpamhGSjdUMmwzYW5kcWR3NGZYc0dwZ2xNRnAvUG42UlY2aFY2WlA3K2tGdzZJaFZpSVhiSkVLUnpxckVRdUhDK0wvL0Jma25McDM3a3o2RUVQK2g5L0JBTVl3R0JuSnpwWGNhSFA2WFA2L01nUnVBLzM0ZjY4ZVpsWE02OW1YbDJ6NXR5d2M4UE9EU3VCaGRWS0tBV2phVk5sNWZlQUFSQU13UkRjcDQveVhldWZEUExNdHNFMjJEWjNyckdxc2FxeDZxaFJ5cE5jT0FvTEY1QkNvaFNTZHUwZ0hNSWhmTzFhaUlab2lDNWZYblN1WWpjTWhzR3cyN2ZwT2wybjZ6Ly9qQU54SUE1Y3U5WnRrTnNndDBHN2QvTnNyOEtsdjYrL3I3OWZxNVpza0EyeW9VY1B2SUUzOEViLy9nWGJBcFEyajRaZXFRRTFvQWFmZkdJS05BV2FBci84VW5Tc2tvb0xTQ0h6Q3ZZSzlncjI4TWdmbkQ4NGYvRG16VGdHeCtDWW1qVkY1eEtOSWltU0luLy9IZDNRRGQzV3J3ZFhjQVhYOWV0elluTmljMklURW5pbDc5L1RWdFZXMVZaMWQxZFdSbmZzQ0NmaEpKenMzQm15SUF1eXROb1NOenZxaGR5L0wrK1Y5OHA3Ky9ibGRSekZvNVMvNElxT3A1K25uNmVmaTRzMFFab2dUZGkwQ1NiRFpKaXMxNHZPWlpudTM2ZlJOSnBHSnlSSUE2UUIwb0M5ZStFVzNJSmJlL2FVY3lqblVNNGhLVW50R0NBNmFXRlRGK1psMm1YYVpkbzFhaVN0bGxaTHF3TUR5Wi84eVQ4d0VIZmhMdHdWR0FoellTN01yVnBWZEY1TG8yNXpvSGxkODdybTlZNGRrMzlKL2lYNUYyNHFXbHk0Z0JReGRYb2toVklvaGNiRTRHSmNqSXU3ZGhXZHkycDRnUmQ0M2J0SHMyZ1d6VHB4UWxud2RlS0UwdVR1NUVucFhlbGQ2ZDNqeC9NRzVRM0tHM1R5cE5KbSs3ZmZsUCs0K01lNjNlZTR6M0dmVTY2YzNWRzdvM1pINjliTm41by9OWDlxM2JvNEdBZmo0RmRmaFZiUUNsbzFib3hyY0EydThmQlFKbUUwYWdTTFlCRXNzcmNYZmJxdFMyb3FFQkJRKy9iS0RxUVhMb2hPVk5wd0FTbFdpTG9GdWdXNkJmLytOeHlEWTNBc0lvS0hIZ29YSlZNeUpadk5ZQVl6bUcvY2dGekloZHovZmNVb2pNS29hOWNnQkVJZzVNNmRaLzY1UUVDZzBXQXdCbU93a3hPMGhKYlEwc2xKK2JsVnFrQWU1RUZlbFNxUUNJbVF5RnNRRjVsMjBBN2EvZnl6cHErbXI2WnZ2MzVKOVpQcUo5VzNubjE5U2hwKzR4S2tZRU9vbHRBU1duNy92ZktzdWxNYll3d0FnS0lwbXFJZlBJQnN5SWJzaUFoVEsxTXJVNnQ1ODBUbllnb3VJSUo1eEh2RWU4UTdPMnQyYUhab2RpeGZya3c3Yk45ZWRDN0dSS0pwTkkybW5UaUJFM0VpVHV6VlN4bWlTazBWbllzOWpndUlSVUZVMnE4UEdvU0lpS2cyZFN0RjgvWlo2YVFESGVpSUlBSWlJR0xwVWx0YlcxdGIyeEVqRW1zbDFrcXNsWk1qT2g3N2ExeEFMSlE2YlJQU0lSM1NWNjNDSUF6Q29EZmZGSjJMc1VMbEIzN2c5OXR2U2h2MWp6OVdXdVhFeFltT3haNE50ekt4VUtacnBtdW1hOGVPWVNBR1lxQldxOHhDR2pHQ0R0TmhPc3czRFprMXk4dFR2a1pGNVFUa0JPUUV2UGttRnc3cnhGY2dWa1pkWDRJOXNBZjJtRGtUVCtBSlBOR25EOC9tWXBadno1Nzh5UHpJL01naFE0NEVIZ2s4RXBpV0pqb1Jlem44aG1QbDlLbjZWSDFxVUJEMW8zN1ViLzU4NWRuR2pVWG5ZcVhjb3ozRm9RdDBnUzdqeHh0YkdGc1lXOFRFaUk3RkNoY1BZVms1UTJORFkwUGpmZnVVaFFvNm5UclVCVDdnQXo3WHI0dk94MG9IZFVVNGpJSlJNR3IwYURnRWgrQlEvZnBjT0VvMnZnSXBvZFFWMFRhZU5wNDJuZ01IS2l1NEowemdsaGlzVUl5QUVURGkyaldRUVFiNTY2K1Z2ZEhuenpjYWpVYWo4ZjU5MGZGWThlQUNVa3A0bi9VKzYzMzJsVmZNbjVnL01YOFNHb291NklJdUkwWW9ueFJkWEVUbll4WnVGSXlDVVpjdWdSM1lnZDJzV2VXN2xlOVd2dHZTcFVxUHNnY1BSTWRqWXZBUVZpbWh0bnd3YlRCdE1HMllNeWNuTUNjd0o3QnVYV1hyMmc4L0xOalhnekVBVURvazdOK1BOYkFHMWdnSnVYdno3czI3TjE5OTFSaHNERFlHejUvUGhZTUI4QlVJZTRKbnFHZW9aNml2THpiRWh0Z3dMQXlhUWxOb0doeU00UmlPNFdYS2lNN0hDaGZObzNrMDc5WXRmQTFmdzlkaVltUUgyVUYyV0xKRWFZZCs4cVRvZk15eWNRRmhmNnNKTmFFbVZMR2lUWnhObkUxYzE2NlVSVm1VMWJjdjNzRTdlQ2NnNFBHdGI1bGx5OHRUMnVidjI2YzBtL3p1TzhlK2puMGQrLzcwRTE5UnNCZkJCWVM5RUhVblBQb3YvWmYrMjdtenNnNmxjMmVhVHROcGVtQWdlcUVYZXRuWWlNNVpPdDI5Qzh0Z0dTeUxpNE1jeUlHY1RadHlRM05EYzBQajRsSlRVMU5UVTIvZkZwMlFsUXhjUUZpaDhzbnd5ZkRKcUZ3NTF5M1hMZGZ0N2JleE1UYkd4cTFhd1RnWUIrTmF0WUk1TUFmbTFLa2pPcWZWZXJSbEsxU0JLbERsMUNrNlJzZm8yTzdkT0FKSDRJai8vQ2RuUjg2T25CMzc5dkVPajZ3NGNBRmh4VXEvUmI5RnY4WE5UUjRnRDVBSCtQbWhDVTFvOHZHQlR0QUpPdm42S3Y5S1hRaHBheXM2YjdGVDk1UkhRc0xFUkdnQURhQkJZaUpzaEkydzhmQmhqTU00akV0TVZMclQzcjByT2k0cjNiaUFNSXVpMCtxME9xMnRMVjJraTNUeGpUZmdTL2dTdm16Y0dETXhFek1iTllJZ0NJS2dXclhnQi9nQmZxaGRXNWs5NXVxS3EzQVZybkoxdFppZC9mU2dCMzF1cnJJRDRXKy9RVFdvQnRYT253YzNjQU8zOCtkaEgreURmZW5wU2hmYTgrZWw4bEo1cWZ6Sms4azFrMnNtMXp4N1Z2a2h4YitqSW1QUGd3c0lLMUc4Z3IyQ3ZZS3JWemRmTWw4eVg2cFpVMW91TFplV3U3cENiK2dOdmUzc0tJSWlLS0pjT1pnSk0yR21uWjJVSldWSldYWjJOSWttMGFSeTVaUUZjWWprUzc3a1c3NjhjaThuSzB1WnJYVDdOaTdBQmJnZ0t3dUd3bEFZbXBtcGRKSE55dEw4Ui9NZnpYK3lzaUFPNGlEdXhvMjZIOVQ5b080SGx5L0h4c2JHeHNibTU0cytMNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWUt6Yi9ENERFbTlvR0NhRlFBQUFBSlhSRldIUmtZWFJsT21OeVpXRjBaUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXdvaEcrTHdBQUFDVjBSVmgwWkdGMFpUcHRiMlJwWm5rQU1qQXhOeTB4TWkweE5WUXhOVG8xTnpveU55c3dPRG93TU5OTUJwTUFBQUJQZEVWWWRITjJaenBpWVhObExYVnlhUUJtYVd4bE9pOHZMMmh2YldVdllXUnRhVzR2YVdOdmJpMW1iMjUwTDNSdGNDOXBZMjl1WDJOck1XSjZZVEI2YWpscWFtUmplSEl2Y21WbWNtVnphQzV6ZG1lakYwaWtBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///777\n"); /***/ }), /* 778 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/utils/ase.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.aesEncrypt = aesEncrypt;\nvar _cryptoJs = _interopRequireDefault(__webpack_require__(/*! ./crypto-js.js */ 779));\nfunction aesEncrypt(word) {\n var keyWord = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : \"XwKsGlMcdPMEhR1B\";\n var key = _cryptoJs.default.enc.Utf8.parse(keyWord);\n var srcs = _cryptoJs.default.enc.Utf8.parse(word);\n var encrypted = _cryptoJs.default.AES.encrypt(srcs, key, {\n mode: _cryptoJs.default.mode.ECB,\n padding: _cryptoJs.default.pad.Pkcs7\n });\n return encrypted.toString();\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvY29tcG9uZW50cy92ZXJpZnkvdXRpbHMvYXNlLmpzIl0sIm5hbWVzIjpbImFlc0VuY3J5cHQiLCJ3b3JkIiwia2V5V29yZCIsImtleSIsIkNyeXB0b0pTIiwiZW5jIiwiVXRmOCIsInBhcnNlIiwic3JjcyIsImVuY3J5cHRlZCIsIkFFUyIsImVuY3J5cHQiLCJtb2RlIiwiRUNCIiwicGFkZGluZyIsInBhZCIsIlBrY3M3IiwidG9TdHJpbmciXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNPLFNBQVNBLFVBQVUsQ0FBQ0MsSUFBSSxFQUE0QjtFQUFBLElBQTNCQyxPQUFPLHVFQUFDLGtCQUFrQjtFQUMxRCxJQUFJQyxHQUFHLEdBQUNDLGlCQUFRLENBQUNDLEdBQUcsQ0FBQ0MsSUFBSSxDQUFDQyxLQUFLLENBQUNMLE9BQU8sQ0FBQztFQUN4QyxJQUFJTSxJQUFJLEdBQUNKLGlCQUFRLENBQUNDLEdBQUcsQ0FBQ0MsSUFBSSxDQUFDQyxLQUFLLENBQUNOLElBQUksQ0FBQztFQUN0QyxJQUFJUSxTQUFTLEdBQUNMLGlCQUFRLENBQUNNLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDSCxJQUFJLEVBQUNMLEdBQUcsRUFBQztJQUFDUyxJQUFJLEVBQUNSLGlCQUFRLENBQUNRLElBQUksQ0FBQ0MsR0FBRztJQUFDQyxPQUFPLEVBQUNWLGlCQUFRLENBQUNXLEdBQUcsQ0FBQ0M7RUFBSyxDQUFDLENBQUM7RUFDaEcsT0FBT1AsU0FBUyxDQUFDUSxRQUFRLEVBQUU7QUFDM0IiLCJmaWxlIjoiNzc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IENyeXB0b0pTIGZyb20nLi9jcnlwdG8tanMuanMnXHJcbmV4cG9ydCBmdW5jdGlvbiBhZXNFbmNyeXB0KHdvcmQsa2V5V29yZD1cIlh3S3NHbE1jZFBNRWhSMUJcIil7XHJcbnZhciBrZXk9Q3J5cHRvSlMuZW5jLlV0ZjgucGFyc2Uoa2V5V29yZCk7XHJcbnZhciBzcmNzPUNyeXB0b0pTLmVuYy5VdGY4LnBhcnNlKHdvcmQpO1xyXG52YXIgZW5jcnlwdGVkPUNyeXB0b0pTLkFFUy5lbmNyeXB0KHNyY3Msa2V5LHttb2RlOkNyeXB0b0pTLm1vZGUuRUNCLHBhZGRpbmc6Q3J5cHRvSlMucGFkLlBrY3M3fSk7XHJcbnJldHVybiBlbmNyeXB0ZWQudG9TdHJpbmcoKTtcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///778\n"); /***/ }), /* 779 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/utils/crypto-js.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(__webpack_provided_window_dot_crypto, global, __webpack_provided_global_dot_crypto) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);\n;\n(function (root, factory) {\n if (( false ? undefined : _typeof(exports)) === \"object\") {\n module.exports = exports = factory();\n } else if (true) {\n !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));\n } else {}\n})(this, function () {\n var CryptoJS = CryptoJS || function (Math, undefined) {\n var crypto;\n if (typeof window !== 'undefined' && __webpack_provided_window_dot_crypto) {\n crypto = __webpack_provided_window_dot_crypto;\n }\n if (typeof self !== 'undefined' && self.crypto) {\n crypto = self.crypto;\n }\n if (typeof globalThis !== 'undefined' && globalThis.crypto) {\n crypto = globalThis.crypto;\n }\n if (!crypto && typeof window !== 'undefined' && window.msCrypto) {\n crypto = window.msCrypto;\n }\n if (!crypto && typeof global !== 'undefined' && __webpack_provided_global_dot_crypto) {\n crypto = __webpack_provided_global_dot_crypto;\n }\n if (!crypto && \"function\" === 'function') {\n try {\n crypto = __webpack_require__(/*! crypto */ 781);\n } catch (err) {}\n }\n var cryptoSecureRandomInt = function cryptoSecureRandomInt() {\n if (crypto) {\n if (typeof crypto.getRandomValues === 'function') {\n try {\n return crypto.getRandomValues(new Uint32Array(1))[0];\n } catch (err) {}\n }\n if (typeof crypto.randomBytes === 'function') {\n try {\n return crypto.randomBytes(4).readInt32LE();\n } catch (err) {}\n }\n }\n throw new Error('Native crypto module could not be used to get secure random number.');\n };\n var create = Object.create || function () {\n function F() {}\n return function (obj) {\n var subtype;\n F.prototype = obj;\n subtype = new F();\n F.prototype = null;\n return subtype;\n };\n }();\n var C = {};\n var C_lib = C.lib = {};\n var Base = C_lib.Base = function () {\n return {\n extend: function extend(overrides) {\n var subtype = create(this);\n if (overrides) {\n subtype.mixIn(overrides);\n }\n if (!subtype.hasOwnProperty('init') || this.init === subtype.init) {\n subtype.init = function () {\n subtype.$super.init.apply(this, arguments);\n };\n }\n subtype.init.prototype = subtype;\n subtype.$super = this;\n return subtype;\n },\n create: function create() {\n var instance = this.extend();\n instance.init.apply(instance, arguments);\n return instance;\n },\n init: function init() {},\n mixIn: function mixIn(properties) {\n for (var propertyName in properties) {\n if (properties.hasOwnProperty(propertyName)) {\n this[propertyName] = properties[propertyName];\n }\n }\n if (properties.hasOwnProperty('toString')) {\n this.toString = properties.toString;\n }\n },\n clone: function clone() {\n return this.init.prototype.extend(this);\n }\n };\n }();\n var WordArray = C_lib.WordArray = Base.extend({\n init: function init(words, sigBytes) {\n words = this.words = words || [];\n if (sigBytes != undefined) {\n this.sigBytes = sigBytes;\n } else {\n this.sigBytes = words.length * 4;\n }\n },\n toString: function toString(encoder) {\n return (encoder || Hex).stringify(this);\n },\n concat: function concat(wordArray) {\n var thisWords = this.words;\n var thatWords = wordArray.words;\n var thisSigBytes = this.sigBytes;\n var thatSigBytes = wordArray.sigBytes;\n this.clamp();\n if (thisSigBytes % 4) {\n for (var i = 0; i < thatSigBytes; i++) {\n var thatByte = thatWords[i >>> 2] >>> 24 - i % 4 * 8 & 0xff;\n thisWords[thisSigBytes + i >>> 2] |= thatByte << 24 - (thisSigBytes + i) % 4 * 8;\n }\n } else {\n for (var j = 0; j < thatSigBytes; j += 4) {\n thisWords[thisSigBytes + j >>> 2] = thatWords[j >>> 2];\n }\n }\n this.sigBytes += thatSigBytes;\n return this;\n },\n clamp: function clamp() {\n var words = this.words;\n var sigBytes = this.sigBytes;\n words[sigBytes >>> 2] &= 0xffffffff << 32 - sigBytes % 4 * 8;\n words.length = Math.ceil(sigBytes / 4);\n },\n clone: function clone() {\n var clone = Base.clone.call(this);\n clone.words = this.words.slice(0);\n return clone;\n },\n random: function random(nBytes) {\n var words = [];\n for (var i = 0; i < nBytes; i += 4) {\n words.push(cryptoSecureRandomInt());\n }\n return new WordArray.init(words, nBytes);\n }\n });\n var C_enc = C.enc = {};\n var Hex = C_enc.Hex = {\n stringify: function stringify(wordArray) {\n var words = wordArray.words;\n var sigBytes = wordArray.sigBytes;\n var hexChars = [];\n for (var i = 0; i < sigBytes; i++) {\n var bite = words[i >>> 2] >>> 24 - i % 4 * 8 & 0xff;\n hexChars.push((bite >>> 4).toString(16));\n hexChars.push((bite & 0x0f).toString(16));\n }\n return hexChars.join('');\n },\n parse: function parse(hexStr) {\n var hexStrLength = hexStr.length;\n var words = [];\n for (var i = 0; i < hexStrLength; i += 2) {\n words[i >>> 3] |= parseInt(hexStr.substr(i, 2), 16) << 24 - i % 8 * 4;\n }\n return new WordArray.init(words, hexStrLength / 2);\n }\n };\n var Latin1 = C_enc.Latin1 = {\n stringify: function stringify(wordArray) {\n var words = wordArray.words;\n var sigBytes = wordArray.sigBytes;\n var latin1Chars = [];\n for (var i = 0; i < sigBytes; i++) {\n var bite = words[i >>> 2] >>> 24 - i % 4 * 8 & 0xff;\n latin1Chars.push(String.fromCharCode(bite));\n }\n return latin1Chars.join('');\n },\n parse: function parse(latin1Str) {\n var latin1StrLength = latin1Str.length;\n var words = [];\n for (var i = 0; i < latin1StrLength; i++) {\n words[i >>> 2] |= (latin1Str.charCodeAt(i) & 0xff) << 24 - i % 4 * 8;\n }\n return new WordArray.init(words, latin1StrLength);\n }\n };\n var Utf8 = C_enc.Utf8 = {\n stringify: function stringify(wordArray) {\n try {\n return decodeURIComponent(escape(Latin1.stringify(wordArray)));\n } catch (e) {\n throw new Error('Malformed UTF-8 data');\n }\n },\n parse: function parse(utf8Str) {\n return Latin1.parse(unescape(encodeURIComponent(utf8Str)));\n }\n };\n var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm = Base.extend({\n reset: function reset() {\n this._data = new WordArray.init();\n this._nDataBytes = 0;\n },\n _append: function _append(data) {\n if (typeof data == 'string') {\n data = Utf8.parse(data);\n }\n this._data.concat(data);\n this._nDataBytes += data.sigBytes;\n },\n _process: function _process(doFlush) {\n var processedWords;\n var data = this._data;\n var dataWords = data.words;\n var dataSigBytes = data.sigBytes;\n var blockSize = this.blockSize;\n var blockSizeBytes = blockSize * 4;\n var nBlocksReady = dataSigBytes / blockSizeBytes;\n if (doFlush) {\n nBlocksReady = Math.ceil(nBlocksReady);\n } else {\n nBlocksReady = Math.max((nBlocksReady | 0) - this._minBufferSize, 0);\n }\n var nWordsReady = nBlocksReady * blockSize;\n var nBytesReady = Math.min(nWordsReady * 4, dataSigBytes);\n if (nWordsReady) {\n for (var offset = 0; offset < nWordsReady; offset += blockSize) {\n this._doProcessBlock(dataWords, offset);\n }\n processedWords = dataWords.splice(0, nWordsReady);\n data.sigBytes -= nBytesReady;\n }\n return new WordArray.init(processedWords, nBytesReady);\n },\n clone: function clone() {\n var clone = Base.clone.call(this);\n clone._data = this._data.clone();\n return clone;\n },\n _minBufferSize: 0\n });\n var Hasher = C_lib.Hasher = BufferedBlockAlgorithm.extend({\n cfg: Base.extend(),\n init: function init(cfg) {\n this.cfg = this.cfg.extend(cfg);\n this.reset();\n },\n reset: function reset() {\n BufferedBlockAlgorithm.reset.call(this);\n this._doReset();\n },\n update: function update(messageUpdate) {\n this._append(messageUpdate);\n this._process();\n return this;\n },\n finalize: function finalize(messageUpdate) {\n if (messageUpdate) {\n this._append(messageUpdate);\n }\n var hash = this._doFinalize();\n return hash;\n },\n blockSize: 512 / 32,\n _createHelper: function _createHelper(hasher) {\n return function (message, cfg) {\n return new hasher.init(cfg).finalize(message);\n };\n },\n _createHmacHelper: function _createHmacHelper(hasher) {\n return function (message, key) {\n return new C_algo.HMAC.init(hasher, key).finalize(message);\n };\n }\n });\n var C_algo = C.algo = {};\n return C;\n }(Math);\n (function (undefined) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var Base = C_lib.Base;\n var X32WordArray = C_lib.WordArray;\n var C_x64 = C.x64 = {};\n var X64Word = C_x64.Word = Base.extend({\n init: function init(high, low) {\n this.high = high;\n this.low = low;\n }\n });\n var X64WordArray = C_x64.WordArray = Base.extend({\n init: function init(words, sigBytes) {\n words = this.words = words || [];\n if (sigBytes != undefined) {\n this.sigBytes = sigBytes;\n } else {\n this.sigBytes = words.length * 8;\n }\n },\n toX32: function toX32() {\n var x64Words = this.words;\n var x64WordsLength = x64Words.length;\n var x32Words = [];\n for (var i = 0; i < x64WordsLength; i++) {\n var x64Word = x64Words[i];\n x32Words.push(x64Word.high);\n x32Words.push(x64Word.low);\n }\n return X32WordArray.create(x32Words, this.sigBytes);\n },\n clone: function clone() {\n var clone = Base.clone.call(this);\n var words = clone.words = this.words.slice(0);\n var wordsLength = words.length;\n for (var i = 0; i < wordsLength; i++) {\n words[i] = words[i].clone();\n }\n return clone;\n }\n });\n })();\n (function () {\n if (typeof ArrayBuffer != 'function') {\n return;\n }\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var superInit = WordArray.init;\n var subInit = WordArray.init = function (typedArray) {\n if (typedArray instanceof ArrayBuffer) {\n typedArray = new Uint8Array(typedArray);\n }\n if (typedArray instanceof Int8Array || typeof Uint8ClampedArray !== \"undefined\" && typedArray instanceof Uint8ClampedArray || typedArray instanceof Int16Array || typedArray instanceof Uint16Array || typedArray instanceof Int32Array || typedArray instanceof Uint32Array || typedArray instanceof Float32Array || typedArray instanceof Float64Array) {\n typedArray = new Uint8Array(typedArray.buffer, typedArray.byteOffset, typedArray.byteLength);\n }\n if (typedArray instanceof Uint8Array) {\n var typedArrayByteLength = typedArray.byteLength;\n var words = [];\n for (var i = 0; i < typedArrayByteLength; i++) {\n words[i >>> 2] |= typedArray[i] << 24 - i % 4 * 8;\n }\n superInit.call(this, words, typedArrayByteLength);\n } else {\n superInit.apply(this, arguments);\n }\n };\n subInit.prototype = WordArray;\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var C_enc = C.enc;\n var Utf16BE = C_enc.Utf16 = C_enc.Utf16BE = {\n stringify: function stringify(wordArray) {\n var words = wordArray.words;\n var sigBytes = wordArray.sigBytes;\n var utf16Chars = [];\n for (var i = 0; i < sigBytes; i += 2) {\n var codePoint = words[i >>> 2] >>> 16 - i % 4 * 8 & 0xffff;\n utf16Chars.push(String.fromCharCode(codePoint));\n }\n return utf16Chars.join('');\n },\n parse: function parse(utf16Str) {\n var utf16StrLength = utf16Str.length;\n var words = [];\n for (var i = 0; i < utf16StrLength; i++) {\n words[i >>> 1] |= utf16Str.charCodeAt(i) << 16 - i % 2 * 16;\n }\n return WordArray.create(words, utf16StrLength * 2);\n }\n };\n C_enc.Utf16LE = {\n stringify: function stringify(wordArray) {\n var words = wordArray.words;\n var sigBytes = wordArray.sigBytes;\n var utf16Chars = [];\n for (var i = 0; i < sigBytes; i += 2) {\n var codePoint = swapEndian(words[i >>> 2] >>> 16 - i % 4 * 8 & 0xffff);\n utf16Chars.push(String.fromCharCode(codePoint));\n }\n return utf16Chars.join('');\n },\n parse: function parse(utf16Str) {\n var utf16StrLength = utf16Str.length;\n var words = [];\n for (var i = 0; i < utf16StrLength; i++) {\n words[i >>> 1] |= swapEndian(utf16Str.charCodeAt(i) << 16 - i % 2 * 16);\n }\n return WordArray.create(words, utf16StrLength * 2);\n }\n };\n function swapEndian(word) {\n return word << 8 & 0xff00ff00 | word >>> 8 & 0x00ff00ff;\n }\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var C_enc = C.enc;\n var Base64 = C_enc.Base64 = {\n stringify: function stringify(wordArray) {\n var words = wordArray.words;\n var sigBytes = wordArray.sigBytes;\n var map = this._map;\n wordArray.clamp();\n var base64Chars = [];\n for (var i = 0; i < sigBytes; i += 3) {\n var byte1 = words[i >>> 2] >>> 24 - i % 4 * 8 & 0xff;\n var byte2 = words[i + 1 >>> 2] >>> 24 - (i + 1) % 4 * 8 & 0xff;\n var byte3 = words[i + 2 >>> 2] >>> 24 - (i + 2) % 4 * 8 & 0xff;\n var triplet = byte1 << 16 | byte2 << 8 | byte3;\n for (var j = 0; j < 4 && i + j * 0.75 < sigBytes; j++) {\n base64Chars.push(map.charAt(triplet >>> 6 * (3 - j) & 0x3f));\n }\n }\n var paddingChar = map.charAt(64);\n if (paddingChar) {\n while (base64Chars.length % 4) {\n base64Chars.push(paddingChar);\n }\n }\n return base64Chars.join('');\n },\n parse: function parse(base64Str) {\n var base64StrLength = base64Str.length;\n var map = this._map;\n var reverseMap = this._reverseMap;\n if (!reverseMap) {\n reverseMap = this._reverseMap = [];\n for (var j = 0; j < map.length; j++) {\n reverseMap[map.charCodeAt(j)] = j;\n }\n }\n var paddingChar = map.charAt(64);\n if (paddingChar) {\n var paddingIndex = base64Str.indexOf(paddingChar);\n if (paddingIndex !== -1) {\n base64StrLength = paddingIndex;\n }\n }\n return parseLoop(base64Str, base64StrLength, reverseMap);\n },\n _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='\n };\n function parseLoop(base64Str, base64StrLength, reverseMap) {\n var words = [];\n var nBytes = 0;\n for (var i = 0; i < base64StrLength; i++) {\n if (i % 4) {\n var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << i % 4 * 2;\n var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> 6 - i % 4 * 2;\n var bitsCombined = bits1 | bits2;\n words[nBytes >>> 2] |= bitsCombined << 24 - nBytes % 4 * 8;\n nBytes++;\n }\n }\n return WordArray.create(words, nBytes);\n }\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var C_enc = C.enc;\n var Base64url = C_enc.Base64url = {\n stringify: function stringify(wordArray) {\n var urlSafe = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var words = wordArray.words;\n var sigBytes = wordArray.sigBytes;\n var map = urlSafe ? this._safe_map : this._map;\n wordArray.clamp();\n var base64Chars = [];\n for (var i = 0; i < sigBytes; i += 3) {\n var byte1 = words[i >>> 2] >>> 24 - i % 4 * 8 & 0xff;\n var byte2 = words[i + 1 >>> 2] >>> 24 - (i + 1) % 4 * 8 & 0xff;\n var byte3 = words[i + 2 >>> 2] >>> 24 - (i + 2) % 4 * 8 & 0xff;\n var triplet = byte1 << 16 | byte2 << 8 | byte3;\n for (var j = 0; j < 4 && i + j * 0.75 < sigBytes; j++) {\n base64Chars.push(map.charAt(triplet >>> 6 * (3 - j) & 0x3f));\n }\n }\n var paddingChar = map.charAt(64);\n if (paddingChar) {\n while (base64Chars.length % 4) {\n base64Chars.push(paddingChar);\n }\n }\n return base64Chars.join('');\n },\n parse: function parse(base64Str) {\n var urlSafe = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var base64StrLength = base64Str.length;\n var map = urlSafe ? this._safe_map : this._map;\n var reverseMap = this._reverseMap;\n if (!reverseMap) {\n reverseMap = this._reverseMap = [];\n for (var j = 0; j < map.length; j++) {\n reverseMap[map.charCodeAt(j)] = j;\n }\n }\n var paddingChar = map.charAt(64);\n if (paddingChar) {\n var paddingIndex = base64Str.indexOf(paddingChar);\n if (paddingIndex !== -1) {\n base64StrLength = paddingIndex;\n }\n }\n return parseLoop(base64Str, base64StrLength, reverseMap);\n },\n _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',\n _safe_map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'\n };\n function parseLoop(base64Str, base64StrLength, reverseMap) {\n var words = [];\n var nBytes = 0;\n for (var i = 0; i < base64StrLength; i++) {\n if (i % 4) {\n var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << i % 4 * 2;\n var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> 6 - i % 4 * 2;\n var bitsCombined = bits1 | bits2;\n words[nBytes >>> 2] |= bitsCombined << 24 - nBytes % 4 * 8;\n nBytes++;\n }\n }\n return WordArray.create(words, nBytes);\n }\n })();\n (function (Math) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var Hasher = C_lib.Hasher;\n var C_algo = C.algo;\n var T = [];\n (function () {\n for (var i = 0; i < 64; i++) {\n T[i] = Math.abs(Math.sin(i + 1)) * 0x100000000 | 0;\n }\n })();\n var MD5 = C_algo.MD5 = Hasher.extend({\n _doReset: function _doReset() {\n this._hash = new WordArray.init([0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476]);\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n for (var i = 0; i < 16; i++) {\n var offset_i = offset + i;\n var M_offset_i = M[offset_i];\n M[offset_i] = (M_offset_i << 8 | M_offset_i >>> 24) & 0x00ff00ff | (M_offset_i << 24 | M_offset_i >>> 8) & 0xff00ff00;\n }\n var H = this._hash.words;\n var M_offset_0 = M[offset + 0];\n var M_offset_1 = M[offset + 1];\n var M_offset_2 = M[offset + 2];\n var M_offset_3 = M[offset + 3];\n var M_offset_4 = M[offset + 4];\n var M_offset_5 = M[offset + 5];\n var M_offset_6 = M[offset + 6];\n var M_offset_7 = M[offset + 7];\n var M_offset_8 = M[offset + 8];\n var M_offset_9 = M[offset + 9];\n var M_offset_10 = M[offset + 10];\n var M_offset_11 = M[offset + 11];\n var M_offset_12 = M[offset + 12];\n var M_offset_13 = M[offset + 13];\n var M_offset_14 = M[offset + 14];\n var M_offset_15 = M[offset + 15];\n var a = H[0];\n var b = H[1];\n var c = H[2];\n var d = H[3];\n a = FF(a, b, c, d, M_offset_0, 7, T[0]);\n d = FF(d, a, b, c, M_offset_1, 12, T[1]);\n c = FF(c, d, a, b, M_offset_2, 17, T[2]);\n b = FF(b, c, d, a, M_offset_3, 22, T[3]);\n a = FF(a, b, c, d, M_offset_4, 7, T[4]);\n d = FF(d, a, b, c, M_offset_5, 12, T[5]);\n c = FF(c, d, a, b, M_offset_6, 17, T[6]);\n b = FF(b, c, d, a, M_offset_7, 22, T[7]);\n a = FF(a, b, c, d, M_offset_8, 7, T[8]);\n d = FF(d, a, b, c, M_offset_9, 12, T[9]);\n c = FF(c, d, a, b, M_offset_10, 17, T[10]);\n b = FF(b, c, d, a, M_offset_11, 22, T[11]);\n a = FF(a, b, c, d, M_offset_12, 7, T[12]);\n d = FF(d, a, b, c, M_offset_13, 12, T[13]);\n c = FF(c, d, a, b, M_offset_14, 17, T[14]);\n b = FF(b, c, d, a, M_offset_15, 22, T[15]);\n a = GG(a, b, c, d, M_offset_1, 5, T[16]);\n d = GG(d, a, b, c, M_offset_6, 9, T[17]);\n c = GG(c, d, a, b, M_offset_11, 14, T[18]);\n b = GG(b, c, d, a, M_offset_0, 20, T[19]);\n a = GG(a, b, c, d, M_offset_5, 5, T[20]);\n d = GG(d, a, b, c, M_offset_10, 9, T[21]);\n c = GG(c, d, a, b, M_offset_15, 14, T[22]);\n b = GG(b, c, d, a, M_offset_4, 20, T[23]);\n a = GG(a, b, c, d, M_offset_9, 5, T[24]);\n d = GG(d, a, b, c, M_offset_14, 9, T[25]);\n c = GG(c, d, a, b, M_offset_3, 14, T[26]);\n b = GG(b, c, d, a, M_offset_8, 20, T[27]);\n a = GG(a, b, c, d, M_offset_13, 5, T[28]);\n d = GG(d, a, b, c, M_offset_2, 9, T[29]);\n c = GG(c, d, a, b, M_offset_7, 14, T[30]);\n b = GG(b, c, d, a, M_offset_12, 20, T[31]);\n a = HH(a, b, c, d, M_offset_5, 4, T[32]);\n d = HH(d, a, b, c, M_offset_8, 11, T[33]);\n c = HH(c, d, a, b, M_offset_11, 16, T[34]);\n b = HH(b, c, d, a, M_offset_14, 23, T[35]);\n a = HH(a, b, c, d, M_offset_1, 4, T[36]);\n d = HH(d, a, b, c, M_offset_4, 11, T[37]);\n c = HH(c, d, a, b, M_offset_7, 16, T[38]);\n b = HH(b, c, d, a, M_offset_10, 23, T[39]);\n a = HH(a, b, c, d, M_offset_13, 4, T[40]);\n d = HH(d, a, b, c, M_offset_0, 11, T[41]);\n c = HH(c, d, a, b, M_offset_3, 16, T[42]);\n b = HH(b, c, d, a, M_offset_6, 23, T[43]);\n a = HH(a, b, c, d, M_offset_9, 4, T[44]);\n d = HH(d, a, b, c, M_offset_12, 11, T[45]);\n c = HH(c, d, a, b, M_offset_15, 16, T[46]);\n b = HH(b, c, d, a, M_offset_2, 23, T[47]);\n a = II(a, b, c, d, M_offset_0, 6, T[48]);\n d = II(d, a, b, c, M_offset_7, 10, T[49]);\n c = II(c, d, a, b, M_offset_14, 15, T[50]);\n b = II(b, c, d, a, M_offset_5, 21, T[51]);\n a = II(a, b, c, d, M_offset_12, 6, T[52]);\n d = II(d, a, b, c, M_offset_3, 10, T[53]);\n c = II(c, d, a, b, M_offset_10, 15, T[54]);\n b = II(b, c, d, a, M_offset_1, 21, T[55]);\n a = II(a, b, c, d, M_offset_8, 6, T[56]);\n d = II(d, a, b, c, M_offset_15, 10, T[57]);\n c = II(c, d, a, b, M_offset_6, 15, T[58]);\n b = II(b, c, d, a, M_offset_13, 21, T[59]);\n a = II(a, b, c, d, M_offset_4, 6, T[60]);\n d = II(d, a, b, c, M_offset_11, 10, T[61]);\n c = II(c, d, a, b, M_offset_2, 15, T[62]);\n b = II(b, c, d, a, M_offset_9, 21, T[63]);\n H[0] = H[0] + a | 0;\n H[1] = H[1] + b | 0;\n H[2] = H[2] + c | 0;\n H[3] = H[3] + d | 0;\n },\n _doFinalize: function _doFinalize() {\n var data = this._data;\n var dataWords = data.words;\n var nBitsTotal = this._nDataBytes * 8;\n var nBitsLeft = data.sigBytes * 8;\n dataWords[nBitsLeft >>> 5] |= 0x80 << 24 - nBitsLeft % 32;\n var nBitsTotalH = Math.floor(nBitsTotal / 0x100000000);\n var nBitsTotalL = nBitsTotal;\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 15] = (nBitsTotalH << 8 | nBitsTotalH >>> 24) & 0x00ff00ff | (nBitsTotalH << 24 | nBitsTotalH >>> 8) & 0xff00ff00;\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 14] = (nBitsTotalL << 8 | nBitsTotalL >>> 24) & 0x00ff00ff | (nBitsTotalL << 24 | nBitsTotalL >>> 8) & 0xff00ff00;\n data.sigBytes = (dataWords.length + 1) * 4;\n this._process();\n var hash = this._hash;\n var H = hash.words;\n for (var i = 0; i < 4; i++) {\n var H_i = H[i];\n H[i] = (H_i << 8 | H_i >>> 24) & 0x00ff00ff | (H_i << 24 | H_i >>> 8) & 0xff00ff00;\n }\n return hash;\n },\n clone: function clone() {\n var clone = Hasher.clone.call(this);\n clone._hash = this._hash.clone();\n return clone;\n }\n });\n function FF(a, b, c, d, x, s, t) {\n var n = a + (b & c | ~b & d) + x + t;\n return (n << s | n >>> 32 - s) + b;\n }\n function GG(a, b, c, d, x, s, t) {\n var n = a + (b & d | c & ~d) + x + t;\n return (n << s | n >>> 32 - s) + b;\n }\n function HH(a, b, c, d, x, s, t) {\n var n = a + (b ^ c ^ d) + x + t;\n return (n << s | n >>> 32 - s) + b;\n }\n function II(a, b, c, d, x, s, t) {\n var n = a + (c ^ (b | ~d)) + x + t;\n return (n << s | n >>> 32 - s) + b;\n }\n C.MD5 = Hasher._createHelper(MD5);\n C.HmacMD5 = Hasher._createHmacHelper(MD5);\n })(Math);\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var Hasher = C_lib.Hasher;\n var C_algo = C.algo;\n var W = [];\n var SHA1 = C_algo.SHA1 = Hasher.extend({\n _doReset: function _doReset() {\n this._hash = new WordArray.init([0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0]);\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n var H = this._hash.words;\n var a = H[0];\n var b = H[1];\n var c = H[2];\n var d = H[3];\n var e = H[4];\n for (var i = 0; i < 80; i++) {\n if (i < 16) {\n W[i] = M[offset + i] | 0;\n } else {\n var n = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16];\n W[i] = n << 1 | n >>> 31;\n }\n var t = (a << 5 | a >>> 27) + e + W[i];\n if (i < 20) {\n t += (b & c | ~b & d) + 0x5a827999;\n } else if (i < 40) {\n t += (b ^ c ^ d) + 0x6ed9eba1;\n } else if (i < 60) {\n t += (b & c | b & d | c & d) - 0x70e44324;\n } else {\n t += (b ^ c ^ d) - 0x359d3e2a;\n }\n e = d;\n d = c;\n c = b << 30 | b >>> 2;\n b = a;\n a = t;\n }\n H[0] = H[0] + a | 0;\n H[1] = H[1] + b | 0;\n H[2] = H[2] + c | 0;\n H[3] = H[3] + d | 0;\n H[4] = H[4] + e | 0;\n },\n _doFinalize: function _doFinalize() {\n var data = this._data;\n var dataWords = data.words;\n var nBitsTotal = this._nDataBytes * 8;\n var nBitsLeft = data.sigBytes * 8;\n dataWords[nBitsLeft >>> 5] |= 0x80 << 24 - nBitsLeft % 32;\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 14] = Math.floor(nBitsTotal / 0x100000000);\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 15] = nBitsTotal;\n data.sigBytes = dataWords.length * 4;\n this._process();\n return this._hash;\n },\n clone: function clone() {\n var clone = Hasher.clone.call(this);\n clone._hash = this._hash.clone();\n return clone;\n }\n });\n C.SHA1 = Hasher._createHelper(SHA1);\n C.HmacSHA1 = Hasher._createHmacHelper(SHA1);\n })();\n (function (Math) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var Hasher = C_lib.Hasher;\n var C_algo = C.algo;\n var H = [];\n var K = [];\n (function () {\n function isPrime(n) {\n var sqrtN = Math.sqrt(n);\n for (var factor = 2; factor <= sqrtN; factor++) {\n if (!(n % factor)) {\n return false;\n }\n }\n return true;\n }\n function getFractionalBits(n) {\n return (n - (n | 0)) * 0x100000000 | 0;\n }\n var n = 2;\n var nPrime = 0;\n while (nPrime < 64) {\n if (isPrime(n)) {\n if (nPrime < 8) {\n H[nPrime] = getFractionalBits(Math.pow(n, 1 / 2));\n }\n K[nPrime] = getFractionalBits(Math.pow(n, 1 / 3));\n nPrime++;\n }\n n++;\n }\n })();\n var W = [];\n var SHA256 = C_algo.SHA256 = Hasher.extend({\n _doReset: function _doReset() {\n this._hash = new WordArray.init(H.slice(0));\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n var H = this._hash.words;\n var a = H[0];\n var b = H[1];\n var c = H[2];\n var d = H[3];\n var e = H[4];\n var f = H[5];\n var g = H[6];\n var h = H[7];\n for (var i = 0; i < 64; i++) {\n if (i < 16) {\n W[i] = M[offset + i] | 0;\n } else {\n var gamma0x = W[i - 15];\n var gamma0 = (gamma0x << 25 | gamma0x >>> 7) ^ (gamma0x << 14 | gamma0x >>> 18) ^ gamma0x >>> 3;\n var gamma1x = W[i - 2];\n var gamma1 = (gamma1x << 15 | gamma1x >>> 17) ^ (gamma1x << 13 | gamma1x >>> 19) ^ gamma1x >>> 10;\n W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16];\n }\n var ch = e & f ^ ~e & g;\n var maj = a & b ^ a & c ^ b & c;\n var sigma0 = (a << 30 | a >>> 2) ^ (a << 19 | a >>> 13) ^ (a << 10 | a >>> 22);\n var sigma1 = (e << 26 | e >>> 6) ^ (e << 21 | e >>> 11) ^ (e << 7 | e >>> 25);\n var t1 = h + sigma1 + ch + K[i] + W[i];\n var t2 = sigma0 + maj;\n h = g;\n g = f;\n f = e;\n e = d + t1 | 0;\n d = c;\n c = b;\n b = a;\n a = t1 + t2 | 0;\n }\n H[0] = H[0] + a | 0;\n H[1] = H[1] + b | 0;\n H[2] = H[2] + c | 0;\n H[3] = H[3] + d | 0;\n H[4] = H[4] + e | 0;\n H[5] = H[5] + f | 0;\n H[6] = H[6] + g | 0;\n H[7] = H[7] + h | 0;\n },\n _doFinalize: function _doFinalize() {\n var data = this._data;\n var dataWords = data.words;\n var nBitsTotal = this._nDataBytes * 8;\n var nBitsLeft = data.sigBytes * 8;\n dataWords[nBitsLeft >>> 5] |= 0x80 << 24 - nBitsLeft % 32;\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 14] = Math.floor(nBitsTotal / 0x100000000);\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 15] = nBitsTotal;\n data.sigBytes = dataWords.length * 4;\n this._process();\n return this._hash;\n },\n clone: function clone() {\n var clone = Hasher.clone.call(this);\n clone._hash = this._hash.clone();\n return clone;\n }\n });\n C.SHA256 = Hasher._createHelper(SHA256);\n C.HmacSHA256 = Hasher._createHmacHelper(SHA256);\n })(Math);\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var C_algo = C.algo;\n var SHA256 = C_algo.SHA256;\n var SHA224 = C_algo.SHA224 = SHA256.extend({\n _doReset: function _doReset() {\n this._hash = new WordArray.init([0xc1059ed8, 0x367cd507, 0x3070dd17, 0xf70e5939, 0xffc00b31, 0x68581511, 0x64f98fa7, 0xbefa4fa4]);\n },\n _doFinalize: function _doFinalize() {\n var hash = SHA256._doFinalize.call(this);\n hash.sigBytes -= 4;\n return hash;\n }\n });\n C.SHA224 = SHA256._createHelper(SHA224);\n C.HmacSHA224 = SHA256._createHmacHelper(SHA224);\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var Hasher = C_lib.Hasher;\n var C_x64 = C.x64;\n var X64Word = C_x64.Word;\n var X64WordArray = C_x64.WordArray;\n var C_algo = C.algo;\n function X64Word_create() {\n return X64Word.create.apply(X64Word, arguments);\n }\n var K = [X64Word_create(0x428a2f98, 0xd728ae22), X64Word_create(0x71374491, 0x23ef65cd), X64Word_create(0xb5c0fbcf, 0xec4d3b2f), X64Word_create(0xe9b5dba5, 0x8189dbbc), X64Word_create(0x3956c25b, 0xf348b538), X64Word_create(0x59f111f1, 0xb605d019), X64Word_create(0x923f82a4, 0xaf194f9b), X64Word_create(0xab1c5ed5, 0xda6d8118), X64Word_create(0xd807aa98, 0xa3030242), X64Word_create(0x12835b01, 0x45706fbe), X64Word_create(0x243185be, 0x4ee4b28c), X64Word_create(0x550c7dc3, 0xd5ffb4e2), X64Word_create(0x72be5d74, 0xf27b896f), X64Word_create(0x80deb1fe, 0x3b1696b1), X64Word_create(0x9bdc06a7, 0x25c71235), X64Word_create(0xc19bf174, 0xcf692694), X64Word_create(0xe49b69c1, 0x9ef14ad2), X64Word_create(0xefbe4786, 0x384f25e3), X64Word_create(0x0fc19dc6, 0x8b8cd5b5), X64Word_create(0x240ca1cc, 0x77ac9c65), X64Word_create(0x2de92c6f, 0x592b0275), X64Word_create(0x4a7484aa, 0x6ea6e483), X64Word_create(0x5cb0a9dc, 0xbd41fbd4), X64Word_create(0x76f988da, 0x831153b5), X64Word_create(0x983e5152, 0xee66dfab), X64Word_create(0xa831c66d, 0x2db43210), X64Word_create(0xb00327c8, 0x98fb213f), X64Word_create(0xbf597fc7, 0xbeef0ee4), X64Word_create(0xc6e00bf3, 0x3da88fc2), X64Word_create(0xd5a79147, 0x930aa725), X64Word_create(0x06ca6351, 0xe003826f), X64Word_create(0x14292967, 0x0a0e6e70), X64Word_create(0x27b70a85, 0x46d22ffc), X64Word_create(0x2e1b2138, 0x5c26c926), X64Word_create(0x4d2c6dfc, 0x5ac42aed), X64Word_create(0x53380d13, 0x9d95b3df), X64Word_create(0x650a7354, 0x8baf63de), X64Word_create(0x766a0abb, 0x3c77b2a8), X64Word_create(0x81c2c92e, 0x47edaee6), X64Word_create(0x92722c85, 0x1482353b), X64Word_create(0xa2bfe8a1, 0x4cf10364), X64Word_create(0xa81a664b, 0xbc423001), X64Word_create(0xc24b8b70, 0xd0f89791), X64Word_create(0xc76c51a3, 0x0654be30), X64Word_create(0xd192e819, 0xd6ef5218), X64Word_create(0xd6990624, 0x5565a910), X64Word_create(0xf40e3585, 0x5771202a), X64Word_create(0x106aa070, 0x32bbd1b8), X64Word_create(0x19a4c116, 0xb8d2d0c8), X64Word_create(0x1e376c08, 0x5141ab53), X64Word_create(0x2748774c, 0xdf8eeb99), X64Word_create(0x34b0bcb5, 0xe19b48a8), X64Word_create(0x391c0cb3, 0xc5c95a63), X64Word_create(0x4ed8aa4a, 0xe3418acb), X64Word_create(0x5b9cca4f, 0x7763e373), X64Word_create(0x682e6ff3, 0xd6b2b8a3), X64Word_create(0x748f82ee, 0x5defb2fc), X64Word_create(0x78a5636f, 0x43172f60), X64Word_create(0x84c87814, 0xa1f0ab72), X64Word_create(0x8cc70208, 0x1a6439ec), X64Word_create(0x90befffa, 0x23631e28), X64Word_create(0xa4506ceb, 0xde82bde9), X64Word_create(0xbef9a3f7, 0xb2c67915), X64Word_create(0xc67178f2, 0xe372532b), X64Word_create(0xca273ece, 0xea26619c), X64Word_create(0xd186b8c7, 0x21c0c207), X64Word_create(0xeada7dd6, 0xcde0eb1e), X64Word_create(0xf57d4f7f, 0xee6ed178), X64Word_create(0x06f067aa, 0x72176fba), X64Word_create(0x0a637dc5, 0xa2c898a6), X64Word_create(0x113f9804, 0xbef90dae), X64Word_create(0x1b710b35, 0x131c471b), X64Word_create(0x28db77f5, 0x23047d84), X64Word_create(0x32caab7b, 0x40c72493), X64Word_create(0x3c9ebe0a, 0x15c9bebc), X64Word_create(0x431d67c4, 0x9c100d4c), X64Word_create(0x4cc5d4be, 0xcb3e42b6), X64Word_create(0x597f299c, 0xfc657e2a), X64Word_create(0x5fcb6fab, 0x3ad6faec), X64Word_create(0x6c44198c, 0x4a475817)];\n var W = [];\n (function () {\n for (var i = 0; i < 80; i++) {\n W[i] = X64Word_create();\n }\n })();\n var SHA512 = C_algo.SHA512 = Hasher.extend({\n _doReset: function _doReset() {\n this._hash = new X64WordArray.init([new X64Word.init(0x6a09e667, 0xf3bcc908), new X64Word.init(0xbb67ae85, 0x84caa73b), new X64Word.init(0x3c6ef372, 0xfe94f82b), new X64Word.init(0xa54ff53a, 0x5f1d36f1), new X64Word.init(0x510e527f, 0xade682d1), new X64Word.init(0x9b05688c, 0x2b3e6c1f), new X64Word.init(0x1f83d9ab, 0xfb41bd6b), new X64Word.init(0x5be0cd19, 0x137e2179)]);\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n var H = this._hash.words;\n var H0 = H[0];\n var H1 = H[1];\n var H2 = H[2];\n var H3 = H[3];\n var H4 = H[4];\n var H5 = H[5];\n var H6 = H[6];\n var H7 = H[7];\n var H0h = H0.high;\n var H0l = H0.low;\n var H1h = H1.high;\n var H1l = H1.low;\n var H2h = H2.high;\n var H2l = H2.low;\n var H3h = H3.high;\n var H3l = H3.low;\n var H4h = H4.high;\n var H4l = H4.low;\n var H5h = H5.high;\n var H5l = H5.low;\n var H6h = H6.high;\n var H6l = H6.low;\n var H7h = H7.high;\n var H7l = H7.low;\n var ah = H0h;\n var al = H0l;\n var bh = H1h;\n var bl = H1l;\n var ch = H2h;\n var cl = H2l;\n var dh = H3h;\n var dl = H3l;\n var eh = H4h;\n var el = H4l;\n var fh = H5h;\n var fl = H5l;\n var gh = H6h;\n var gl = H6l;\n var hh = H7h;\n var hl = H7l;\n for (var i = 0; i < 80; i++) {\n var Wil;\n var Wih;\n var Wi = W[i];\n if (i < 16) {\n Wih = Wi.high = M[offset + i * 2] | 0;\n Wil = Wi.low = M[offset + i * 2 + 1] | 0;\n } else {\n var gamma0x = W[i - 15];\n var gamma0xh = gamma0x.high;\n var gamma0xl = gamma0x.low;\n var gamma0h = (gamma0xh >>> 1 | gamma0xl << 31) ^ (gamma0xh >>> 8 | gamma0xl << 24) ^ gamma0xh >>> 7;\n var gamma0l = (gamma0xl >>> 1 | gamma0xh << 31) ^ (gamma0xl >>> 8 | gamma0xh << 24) ^ (gamma0xl >>> 7 | gamma0xh << 25);\n var gamma1x = W[i - 2];\n var gamma1xh = gamma1x.high;\n var gamma1xl = gamma1x.low;\n var gamma1h = (gamma1xh >>> 19 | gamma1xl << 13) ^ (gamma1xh << 3 | gamma1xl >>> 29) ^ gamma1xh >>> 6;\n var gamma1l = (gamma1xl >>> 19 | gamma1xh << 13) ^ (gamma1xl << 3 | gamma1xh >>> 29) ^ (gamma1xl >>> 6 | gamma1xh << 26);\n var Wi7 = W[i - 7];\n var Wi7h = Wi7.high;\n var Wi7l = Wi7.low;\n var Wi16 = W[i - 16];\n var Wi16h = Wi16.high;\n var Wi16l = Wi16.low;\n Wil = gamma0l + Wi7l;\n Wih = gamma0h + Wi7h + (Wil >>> 0 < gamma0l >>> 0 ? 1 : 0);\n Wil = Wil + gamma1l;\n Wih = Wih + gamma1h + (Wil >>> 0 < gamma1l >>> 0 ? 1 : 0);\n Wil = Wil + Wi16l;\n Wih = Wih + Wi16h + (Wil >>> 0 < Wi16l >>> 0 ? 1 : 0);\n Wi.high = Wih;\n Wi.low = Wil;\n }\n var chh = eh & fh ^ ~eh & gh;\n var chl = el & fl ^ ~el & gl;\n var majh = ah & bh ^ ah & ch ^ bh & ch;\n var majl = al & bl ^ al & cl ^ bl & cl;\n var sigma0h = (ah >>> 28 | al << 4) ^ (ah << 30 | al >>> 2) ^ (ah << 25 | al >>> 7);\n var sigma0l = (al >>> 28 | ah << 4) ^ (al << 30 | ah >>> 2) ^ (al << 25 | ah >>> 7);\n var sigma1h = (eh >>> 14 | el << 18) ^ (eh >>> 18 | el << 14) ^ (eh << 23 | el >>> 9);\n var sigma1l = (el >>> 14 | eh << 18) ^ (el >>> 18 | eh << 14) ^ (el << 23 | eh >>> 9);\n var Ki = K[i];\n var Kih = Ki.high;\n var Kil = Ki.low;\n var t1l = hl + sigma1l;\n var t1h = hh + sigma1h + (t1l >>> 0 < hl >>> 0 ? 1 : 0);\n var t1l = t1l + chl;\n var t1h = t1h + chh + (t1l >>> 0 < chl >>> 0 ? 1 : 0);\n var t1l = t1l + Kil;\n var t1h = t1h + Kih + (t1l >>> 0 < Kil >>> 0 ? 1 : 0);\n var t1l = t1l + Wil;\n var t1h = t1h + Wih + (t1l >>> 0 < Wil >>> 0 ? 1 : 0);\n var t2l = sigma0l + majl;\n var t2h = sigma0h + majh + (t2l >>> 0 < sigma0l >>> 0 ? 1 : 0);\n hh = gh;\n hl = gl;\n gh = fh;\n gl = fl;\n fh = eh;\n fl = el;\n el = dl + t1l | 0;\n eh = dh + t1h + (el >>> 0 < dl >>> 0 ? 1 : 0) | 0;\n dh = ch;\n dl = cl;\n ch = bh;\n cl = bl;\n bh = ah;\n bl = al;\n al = t1l + t2l | 0;\n ah = t1h + t2h + (al >>> 0 < t1l >>> 0 ? 1 : 0) | 0;\n }\n H0l = H0.low = H0l + al;\n H0.high = H0h + ah + (H0l >>> 0 < al >>> 0 ? 1 : 0);\n H1l = H1.low = H1l + bl;\n H1.high = H1h + bh + (H1l >>> 0 < bl >>> 0 ? 1 : 0);\n H2l = H2.low = H2l + cl;\n H2.high = H2h + ch + (H2l >>> 0 < cl >>> 0 ? 1 : 0);\n H3l = H3.low = H3l + dl;\n H3.high = H3h + dh + (H3l >>> 0 < dl >>> 0 ? 1 : 0);\n H4l = H4.low = H4l + el;\n H4.high = H4h + eh + (H4l >>> 0 < el >>> 0 ? 1 : 0);\n H5l = H5.low = H5l + fl;\n H5.high = H5h + fh + (H5l >>> 0 < fl >>> 0 ? 1 : 0);\n H6l = H6.low = H6l + gl;\n H6.high = H6h + gh + (H6l >>> 0 < gl >>> 0 ? 1 : 0);\n H7l = H7.low = H7l + hl;\n H7.high = H7h + hh + (H7l >>> 0 < hl >>> 0 ? 1 : 0);\n },\n _doFinalize: function _doFinalize() {\n var data = this._data;\n var dataWords = data.words;\n var nBitsTotal = this._nDataBytes * 8;\n var nBitsLeft = data.sigBytes * 8;\n dataWords[nBitsLeft >>> 5] |= 0x80 << 24 - nBitsLeft % 32;\n dataWords[(nBitsLeft + 128 >>> 10 << 5) + 30] = Math.floor(nBitsTotal / 0x100000000);\n dataWords[(nBitsLeft + 128 >>> 10 << 5) + 31] = nBitsTotal;\n data.sigBytes = dataWords.length * 4;\n this._process();\n var hash = this._hash.toX32();\n return hash;\n },\n clone: function clone() {\n var clone = Hasher.clone.call(this);\n clone._hash = this._hash.clone();\n return clone;\n },\n blockSize: 1024 / 32\n });\n C.SHA512 = Hasher._createHelper(SHA512);\n C.HmacSHA512 = Hasher._createHmacHelper(SHA512);\n })();\n (function () {\n var C = CryptoJS;\n var C_x64 = C.x64;\n var X64Word = C_x64.Word;\n var X64WordArray = C_x64.WordArray;\n var C_algo = C.algo;\n var SHA512 = C_algo.SHA512;\n var SHA384 = C_algo.SHA384 = SHA512.extend({\n _doReset: function _doReset() {\n this._hash = new X64WordArray.init([new X64Word.init(0xcbbb9d5d, 0xc1059ed8), new X64Word.init(0x629a292a, 0x367cd507), new X64Word.init(0x9159015a, 0x3070dd17), new X64Word.init(0x152fecd8, 0xf70e5939), new X64Word.init(0x67332667, 0xffc00b31), new X64Word.init(0x8eb44a87, 0x68581511), new X64Word.init(0xdb0c2e0d, 0x64f98fa7), new X64Word.init(0x47b5481d, 0xbefa4fa4)]);\n },\n _doFinalize: function _doFinalize() {\n var hash = SHA512._doFinalize.call(this);\n hash.sigBytes -= 16;\n return hash;\n }\n });\n C.SHA384 = SHA512._createHelper(SHA384);\n C.HmacSHA384 = SHA512._createHmacHelper(SHA384);\n })();\n (function (Math) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var Hasher = C_lib.Hasher;\n var C_x64 = C.x64;\n var X64Word = C_x64.Word;\n var C_algo = C.algo;\n var RHO_OFFSETS = [];\n var PI_INDEXES = [];\n var ROUND_CONSTANTS = [];\n (function () {\n var x = 1,\n y = 0;\n for (var t = 0; t < 24; t++) {\n RHO_OFFSETS[x + 5 * y] = (t + 1) * (t + 2) / 2 % 64;\n var newX = y % 5;\n var newY = (2 * x + 3 * y) % 5;\n x = newX;\n y = newY;\n }\n for (var x = 0; x < 5; x++) {\n for (var y = 0; y < 5; y++) {\n PI_INDEXES[x + 5 * y] = y + (2 * x + 3 * y) % 5 * 5;\n }\n }\n var LFSR = 0x01;\n for (var i = 0; i < 24; i++) {\n var roundConstantMsw = 0;\n var roundConstantLsw = 0;\n for (var j = 0; j < 7; j++) {\n if (LFSR & 0x01) {\n var bitPosition = (1 << j) - 1;\n if (bitPosition < 32) {\n roundConstantLsw ^= 1 << bitPosition;\n } else {\n roundConstantMsw ^= 1 << bitPosition - 32;\n }\n }\n if (LFSR & 0x80) {\n LFSR = LFSR << 1 ^ 0x71;\n } else {\n LFSR <<= 1;\n }\n }\n ROUND_CONSTANTS[i] = X64Word.create(roundConstantMsw, roundConstantLsw);\n }\n })();\n var T = [];\n (function () {\n for (var i = 0; i < 25; i++) {\n T[i] = X64Word.create();\n }\n })();\n var SHA3 = C_algo.SHA3 = Hasher.extend({\n cfg: Hasher.cfg.extend({\n outputLength: 512\n }),\n _doReset: function _doReset() {\n var state = this._state = [];\n for (var i = 0; i < 25; i++) {\n state[i] = new X64Word.init();\n }\n this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32;\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n var state = this._state;\n var nBlockSizeLanes = this.blockSize / 2;\n for (var i = 0; i < nBlockSizeLanes; i++) {\n var M2i = M[offset + 2 * i];\n var M2i1 = M[offset + 2 * i + 1];\n M2i = (M2i << 8 | M2i >>> 24) & 0x00ff00ff | (M2i << 24 | M2i >>> 8) & 0xff00ff00;\n M2i1 = (M2i1 << 8 | M2i1 >>> 24) & 0x00ff00ff | (M2i1 << 24 | M2i1 >>> 8) & 0xff00ff00;\n var lane = state[i];\n lane.high ^= M2i1;\n lane.low ^= M2i;\n }\n for (var round = 0; round < 24; round++) {\n for (var x = 0; x < 5; x++) {\n var tMsw = 0,\n tLsw = 0;\n for (var y = 0; y < 5; y++) {\n var lane = state[x + 5 * y];\n tMsw ^= lane.high;\n tLsw ^= lane.low;\n }\n var Tx = T[x];\n Tx.high = tMsw;\n Tx.low = tLsw;\n }\n for (var x = 0; x < 5; x++) {\n var Tx4 = T[(x + 4) % 5];\n var Tx1 = T[(x + 1) % 5];\n var Tx1Msw = Tx1.high;\n var Tx1Lsw = Tx1.low;\n var tMsw = Tx4.high ^ (Tx1Msw << 1 | Tx1Lsw >>> 31);\n var tLsw = Tx4.low ^ (Tx1Lsw << 1 | Tx1Msw >>> 31);\n for (var y = 0; y < 5; y++) {\n var lane = state[x + 5 * y];\n lane.high ^= tMsw;\n lane.low ^= tLsw;\n }\n }\n for (var laneIndex = 1; laneIndex < 25; laneIndex++) {\n var tMsw;\n var tLsw;\n var lane = state[laneIndex];\n var laneMsw = lane.high;\n var laneLsw = lane.low;\n var rhoOffset = RHO_OFFSETS[laneIndex];\n if (rhoOffset < 32) {\n tMsw = laneMsw << rhoOffset | laneLsw >>> 32 - rhoOffset;\n tLsw = laneLsw << rhoOffset | laneMsw >>> 32 - rhoOffset;\n } else {\n tMsw = laneLsw << rhoOffset - 32 | laneMsw >>> 64 - rhoOffset;\n tLsw = laneMsw << rhoOffset - 32 | laneLsw >>> 64 - rhoOffset;\n }\n var TPiLane = T[PI_INDEXES[laneIndex]];\n TPiLane.high = tMsw;\n TPiLane.low = tLsw;\n }\n var T0 = T[0];\n var state0 = state[0];\n T0.high = state0.high;\n T0.low = state0.low;\n for (var x = 0; x < 5; x++) {\n for (var y = 0; y < 5; y++) {\n var laneIndex = x + 5 * y;\n var lane = state[laneIndex];\n var TLane = T[laneIndex];\n var Tx1Lane = T[(x + 1) % 5 + 5 * y];\n var Tx2Lane = T[(x + 2) % 5 + 5 * y];\n lane.high = TLane.high ^ ~Tx1Lane.high & Tx2Lane.high;\n lane.low = TLane.low ^ ~Tx1Lane.low & Tx2Lane.low;\n }\n }\n var lane = state[0];\n var roundConstant = ROUND_CONSTANTS[round];\n lane.high ^= roundConstant.high;\n lane.low ^= roundConstant.low;\n }\n },\n _doFinalize: function _doFinalize() {\n var data = this._data;\n var dataWords = data.words;\n var nBitsTotal = this._nDataBytes * 8;\n var nBitsLeft = data.sigBytes * 8;\n var blockSizeBits = this.blockSize * 32;\n dataWords[nBitsLeft >>> 5] |= 0x1 << 24 - nBitsLeft % 32;\n dataWords[(Math.ceil((nBitsLeft + 1) / blockSizeBits) * blockSizeBits >>> 5) - 1] |= 0x80;\n data.sigBytes = dataWords.length * 4;\n this._process();\n var state = this._state;\n var outputLengthBytes = this.cfg.outputLength / 8;\n var outputLengthLanes = outputLengthBytes / 8;\n var hashWords = [];\n for (var i = 0; i < outputLengthLanes; i++) {\n var lane = state[i];\n var laneMsw = lane.high;\n var laneLsw = lane.low;\n laneMsw = (laneMsw << 8 | laneMsw >>> 24) & 0x00ff00ff | (laneMsw << 24 | laneMsw >>> 8) & 0xff00ff00;\n laneLsw = (laneLsw << 8 | laneLsw >>> 24) & 0x00ff00ff | (laneLsw << 24 | laneLsw >>> 8) & 0xff00ff00;\n hashWords.push(laneLsw);\n hashWords.push(laneMsw);\n }\n return new WordArray.init(hashWords, outputLengthBytes);\n },\n clone: function clone() {\n var clone = Hasher.clone.call(this);\n var state = clone._state = this._state.slice(0);\n for (var i = 0; i < 25; i++) {\n state[i] = state[i].clone();\n }\n return clone;\n }\n });\n C.SHA3 = Hasher._createHelper(SHA3);\n C.HmacSHA3 = Hasher._createHmacHelper(SHA3);\n })(Math);\n (function (Math) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var Hasher = C_lib.Hasher;\n var C_algo = C.algo;\n var _zl = WordArray.create([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]);\n var _zr = WordArray.create([5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]);\n var _sl = WordArray.create([11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6]);\n var _sr = WordArray.create([8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11]);\n var _hl = WordArray.create([0x00000000, 0x5A827999, 0x6ED9EBA1, 0x8F1BBCDC, 0xA953FD4E]);\n var _hr = WordArray.create([0x50A28BE6, 0x5C4DD124, 0x6D703EF3, 0x7A6D76E9, 0x00000000]);\n var RIPEMD160 = C_algo.RIPEMD160 = Hasher.extend({\n _doReset: function _doReset() {\n this._hash = WordArray.create([0x67452301, 0xEFCDAB89, 0x98BADCFE, 0x10325476, 0xC3D2E1F0]);\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n for (var i = 0; i < 16; i++) {\n var offset_i = offset + i;\n var M_offset_i = M[offset_i];\n M[offset_i] = (M_offset_i << 8 | M_offset_i >>> 24) & 0x00ff00ff | (M_offset_i << 24 | M_offset_i >>> 8) & 0xff00ff00;\n }\n var H = this._hash.words;\n var hl = _hl.words;\n var hr = _hr.words;\n var zl = _zl.words;\n var zr = _zr.words;\n var sl = _sl.words;\n var sr = _sr.words;\n var al, bl, cl, dl, el;\n var ar, br, cr, dr, er;\n ar = al = H[0];\n br = bl = H[1];\n cr = cl = H[2];\n dr = dl = H[3];\n er = el = H[4];\n var t;\n for (var i = 0; i < 80; i += 1) {\n t = al + M[offset + zl[i]] | 0;\n if (i < 16) {\n t += f1(bl, cl, dl) + hl[0];\n } else if (i < 32) {\n t += f2(bl, cl, dl) + hl[1];\n } else if (i < 48) {\n t += f3(bl, cl, dl) + hl[2];\n } else if (i < 64) {\n t += f4(bl, cl, dl) + hl[3];\n } else {\n t += f5(bl, cl, dl) + hl[4];\n }\n t = t | 0;\n t = rotl(t, sl[i]);\n t = t + el | 0;\n al = el;\n el = dl;\n dl = rotl(cl, 10);\n cl = bl;\n bl = t;\n t = ar + M[offset + zr[i]] | 0;\n if (i < 16) {\n t += f5(br, cr, dr) + hr[0];\n } else if (i < 32) {\n t += f4(br, cr, dr) + hr[1];\n } else if (i < 48) {\n t += f3(br, cr, dr) + hr[2];\n } else if (i < 64) {\n t += f2(br, cr, dr) + hr[3];\n } else {\n t += f1(br, cr, dr) + hr[4];\n }\n t = t | 0;\n t = rotl(t, sr[i]);\n t = t + er | 0;\n ar = er;\n er = dr;\n dr = rotl(cr, 10);\n cr = br;\n br = t;\n }\n t = H[1] + cl + dr | 0;\n H[1] = H[2] + dl + er | 0;\n H[2] = H[3] + el + ar | 0;\n H[3] = H[4] + al + br | 0;\n H[4] = H[0] + bl + cr | 0;\n H[0] = t;\n },\n _doFinalize: function _doFinalize() {\n var data = this._data;\n var dataWords = data.words;\n var nBitsTotal = this._nDataBytes * 8;\n var nBitsLeft = data.sigBytes * 8;\n dataWords[nBitsLeft >>> 5] |= 0x80 << 24 - nBitsLeft % 32;\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 14] = (nBitsTotal << 8 | nBitsTotal >>> 24) & 0x00ff00ff | (nBitsTotal << 24 | nBitsTotal >>> 8) & 0xff00ff00;\n data.sigBytes = (dataWords.length + 1) * 4;\n this._process();\n var hash = this._hash;\n var H = hash.words;\n for (var i = 0; i < 5; i++) {\n var H_i = H[i];\n H[i] = (H_i << 8 | H_i >>> 24) & 0x00ff00ff | (H_i << 24 | H_i >>> 8) & 0xff00ff00;\n }\n return hash;\n },\n clone: function clone() {\n var clone = Hasher.clone.call(this);\n clone._hash = this._hash.clone();\n return clone;\n }\n });\n function f1(x, y, z) {\n return x ^ y ^ z;\n }\n function f2(x, y, z) {\n return x & y | ~x & z;\n }\n function f3(x, y, z) {\n return (x | ~y) ^ z;\n }\n function f4(x, y, z) {\n return x & z | y & ~z;\n }\n function f5(x, y, z) {\n return x ^ (y | ~z);\n }\n function rotl(x, n) {\n return x << n | x >>> 32 - n;\n }\n C.RIPEMD160 = Hasher._createHelper(RIPEMD160);\n C.HmacRIPEMD160 = Hasher._createHmacHelper(RIPEMD160);\n })(Math);\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var Base = C_lib.Base;\n var C_enc = C.enc;\n var Utf8 = C_enc.Utf8;\n var C_algo = C.algo;\n var HMAC = C_algo.HMAC = Base.extend({\n init: function init(hasher, key) {\n hasher = this._hasher = new hasher.init();\n if (typeof key == 'string') {\n key = Utf8.parse(key);\n }\n var hasherBlockSize = hasher.blockSize;\n var hasherBlockSizeBytes = hasherBlockSize * 4;\n if (key.sigBytes > hasherBlockSizeBytes) {\n key = hasher.finalize(key);\n }\n key.clamp();\n var oKey = this._oKey = key.clone();\n var iKey = this._iKey = key.clone();\n var oKeyWords = oKey.words;\n var iKeyWords = iKey.words;\n for (var i = 0; i < hasherBlockSize; i++) {\n oKeyWords[i] ^= 0x5c5c5c5c;\n iKeyWords[i] ^= 0x36363636;\n }\n oKey.sigBytes = iKey.sigBytes = hasherBlockSizeBytes;\n this.reset();\n },\n reset: function reset() {\n var hasher = this._hasher;\n hasher.reset();\n hasher.update(this._iKey);\n },\n update: function update(messageUpdate) {\n this._hasher.update(messageUpdate);\n return this;\n },\n finalize: function finalize(messageUpdate) {\n var hasher = this._hasher;\n var innerHash = hasher.finalize(messageUpdate);\n hasher.reset();\n var hmac = hasher.finalize(this._oKey.clone().concat(innerHash));\n return hmac;\n }\n });\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var Base = C_lib.Base;\n var WordArray = C_lib.WordArray;\n var C_algo = C.algo;\n var SHA1 = C_algo.SHA1;\n var HMAC = C_algo.HMAC;\n var PBKDF2 = C_algo.PBKDF2 = Base.extend({\n cfg: Base.extend({\n keySize: 128 / 32,\n hasher: SHA1,\n iterations: 1\n }),\n init: function init(cfg) {\n this.cfg = this.cfg.extend(cfg);\n },\n compute: function compute(password, salt) {\n var cfg = this.cfg;\n var hmac = HMAC.create(cfg.hasher, password);\n var derivedKey = WordArray.create();\n var blockIndex = WordArray.create([0x00000001]);\n var derivedKeyWords = derivedKey.words;\n var blockIndexWords = blockIndex.words;\n var keySize = cfg.keySize;\n var iterations = cfg.iterations;\n while (derivedKeyWords.length < keySize) {\n var block = hmac.update(salt).finalize(blockIndex);\n hmac.reset();\n var blockWords = block.words;\n var blockWordsLength = blockWords.length;\n var intermediate = block;\n for (var i = 1; i < iterations; i++) {\n intermediate = hmac.finalize(intermediate);\n hmac.reset();\n var intermediateWords = intermediate.words;\n for (var j = 0; j < blockWordsLength; j++) {\n blockWords[j] ^= intermediateWords[j];\n }\n }\n derivedKey.concat(block);\n blockIndexWords[0]++;\n }\n derivedKey.sigBytes = keySize * 4;\n return derivedKey;\n }\n });\n C.PBKDF2 = function (password, salt, cfg) {\n return PBKDF2.create(cfg).compute(password, salt);\n };\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var Base = C_lib.Base;\n var WordArray = C_lib.WordArray;\n var C_algo = C.algo;\n var MD5 = C_algo.MD5;\n var EvpKDF = C_algo.EvpKDF = Base.extend({\n cfg: Base.extend({\n keySize: 128 / 32,\n hasher: MD5,\n iterations: 1\n }),\n init: function init(cfg) {\n this.cfg = this.cfg.extend(cfg);\n },\n compute: function compute(password, salt) {\n var block;\n var cfg = this.cfg;\n var hasher = cfg.hasher.create();\n var derivedKey = WordArray.create();\n var derivedKeyWords = derivedKey.words;\n var keySize = cfg.keySize;\n var iterations = cfg.iterations;\n while (derivedKeyWords.length < keySize) {\n if (block) {\n hasher.update(block);\n }\n block = hasher.update(password).finalize(salt);\n hasher.reset();\n for (var i = 1; i < iterations; i++) {\n block = hasher.finalize(block);\n hasher.reset();\n }\n derivedKey.concat(block);\n }\n derivedKey.sigBytes = keySize * 4;\n return derivedKey;\n }\n });\n C.EvpKDF = function (password, salt, cfg) {\n return EvpKDF.create(cfg).compute(password, salt);\n };\n })();\n CryptoJS.lib.Cipher || function (undefined) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var Base = C_lib.Base;\n var WordArray = C_lib.WordArray;\n var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm;\n var C_enc = C.enc;\n var Utf8 = C_enc.Utf8;\n var Base64 = C_enc.Base64;\n var C_algo = C.algo;\n var EvpKDF = C_algo.EvpKDF;\n var Cipher = C_lib.Cipher = BufferedBlockAlgorithm.extend({\n cfg: Base.extend(),\n createEncryptor: function createEncryptor(key, cfg) {\n return this.create(this._ENC_XFORM_MODE, key, cfg);\n },\n createDecryptor: function createDecryptor(key, cfg) {\n return this.create(this._DEC_XFORM_MODE, key, cfg);\n },\n init: function init(xformMode, key, cfg) {\n this.cfg = this.cfg.extend(cfg);\n this._xformMode = xformMode;\n this._key = key;\n this.reset();\n },\n reset: function reset() {\n BufferedBlockAlgorithm.reset.call(this);\n this._doReset();\n },\n process: function process(dataUpdate) {\n this._append(dataUpdate);\n return this._process();\n },\n finalize: function finalize(dataUpdate) {\n if (dataUpdate) {\n this._append(dataUpdate);\n }\n var finalProcessedData = this._doFinalize();\n return finalProcessedData;\n },\n keySize: 128 / 32,\n ivSize: 128 / 32,\n _ENC_XFORM_MODE: 1,\n _DEC_XFORM_MODE: 2,\n _createHelper: function () {\n function selectCipherStrategy(key) {\n if (typeof key == 'string') {\n return PasswordBasedCipher;\n } else {\n return SerializableCipher;\n }\n }\n return function (cipher) {\n return {\n encrypt: function encrypt(message, key, cfg) {\n return selectCipherStrategy(key).encrypt(cipher, message, key, cfg);\n },\n decrypt: function decrypt(ciphertext, key, cfg) {\n return selectCipherStrategy(key).decrypt(cipher, ciphertext, key, cfg);\n }\n };\n };\n }()\n });\n var StreamCipher = C_lib.StreamCipher = Cipher.extend({\n _doFinalize: function _doFinalize() {\n var finalProcessedBlocks = this._process(!!'flush');\n return finalProcessedBlocks;\n },\n blockSize: 1\n });\n var C_mode = C.mode = {};\n var BlockCipherMode = C_lib.BlockCipherMode = Base.extend({\n createEncryptor: function createEncryptor(cipher, iv) {\n return this.Encryptor.create(cipher, iv);\n },\n createDecryptor: function createDecryptor(cipher, iv) {\n return this.Decryptor.create(cipher, iv);\n },\n init: function init(cipher, iv) {\n this._cipher = cipher;\n this._iv = iv;\n }\n });\n var CBC = C_mode.CBC = function () {\n var CBC = BlockCipherMode.extend();\n CBC.Encryptor = CBC.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n xorBlock.call(this, words, offset, blockSize);\n cipher.encryptBlock(words, offset);\n this._prevBlock = words.slice(offset, offset + blockSize);\n }\n });\n CBC.Decryptor = CBC.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n var thisBlock = words.slice(offset, offset + blockSize);\n cipher.decryptBlock(words, offset);\n xorBlock.call(this, words, offset, blockSize);\n this._prevBlock = thisBlock;\n }\n });\n function xorBlock(words, offset, blockSize) {\n var block;\n var iv = this._iv;\n if (iv) {\n block = iv;\n this._iv = undefined;\n } else {\n block = this._prevBlock;\n }\n for (var i = 0; i < blockSize; i++) {\n words[offset + i] ^= block[i];\n }\n }\n return CBC;\n }();\n var C_pad = C.pad = {};\n var Pkcs7 = C_pad.Pkcs7 = {\n pad: function pad(data, blockSize) {\n var blockSizeBytes = blockSize * 4;\n var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes;\n var paddingWord = nPaddingBytes << 24 | nPaddingBytes << 16 | nPaddingBytes << 8 | nPaddingBytes;\n var paddingWords = [];\n for (var i = 0; i < nPaddingBytes; i += 4) {\n paddingWords.push(paddingWord);\n }\n var padding = WordArray.create(paddingWords, nPaddingBytes);\n data.concat(padding);\n },\n unpad: function unpad(data) {\n var nPaddingBytes = data.words[data.sigBytes - 1 >>> 2] & 0xff;\n data.sigBytes -= nPaddingBytes;\n }\n };\n var BlockCipher = C_lib.BlockCipher = Cipher.extend({\n cfg: Cipher.cfg.extend({\n mode: CBC,\n padding: Pkcs7\n }),\n reset: function reset() {\n var modeCreator;\n Cipher.reset.call(this);\n var cfg = this.cfg;\n var iv = cfg.iv;\n var mode = cfg.mode;\n if (this._xformMode == this._ENC_XFORM_MODE) {\n modeCreator = mode.createEncryptor;\n } else {\n modeCreator = mode.createDecryptor;\n this._minBufferSize = 1;\n }\n if (this._mode && this._mode.__creator == modeCreator) {\n this._mode.init(this, iv && iv.words);\n } else {\n this._mode = modeCreator.call(mode, this, iv && iv.words);\n this._mode.__creator = modeCreator;\n }\n },\n _doProcessBlock: function _doProcessBlock(words, offset) {\n this._mode.processBlock(words, offset);\n },\n _doFinalize: function _doFinalize() {\n var finalProcessedBlocks;\n var padding = this.cfg.padding;\n if (this._xformMode == this._ENC_XFORM_MODE) {\n padding.pad(this._data, this.blockSize);\n finalProcessedBlocks = this._process(!!'flush');\n } else {\n finalProcessedBlocks = this._process(!!'flush');\n padding.unpad(finalProcessedBlocks);\n }\n return finalProcessedBlocks;\n },\n blockSize: 128 / 32\n });\n var CipherParams = C_lib.CipherParams = Base.extend({\n init: function init(cipherParams) {\n this.mixIn(cipherParams);\n },\n toString: function toString(formatter) {\n return (formatter || this.formatter).stringify(this);\n }\n });\n var C_format = C.format = {};\n var OpenSSLFormatter = C_format.OpenSSL = {\n stringify: function stringify(cipherParams) {\n var wordArray;\n var ciphertext = cipherParams.ciphertext;\n var salt = cipherParams.salt;\n if (salt) {\n wordArray = WordArray.create([0x53616c74, 0x65645f5f]).concat(salt).concat(ciphertext);\n } else {\n wordArray = ciphertext;\n }\n return wordArray.toString(Base64);\n },\n parse: function parse(openSSLStr) {\n var salt;\n var ciphertext = Base64.parse(openSSLStr);\n var ciphertextWords = ciphertext.words;\n if (ciphertextWords[0] == 0x53616c74 && ciphertextWords[1] == 0x65645f5f) {\n salt = WordArray.create(ciphertextWords.slice(2, 4));\n ciphertextWords.splice(0, 4);\n ciphertext.sigBytes -= 16;\n }\n return CipherParams.create({\n ciphertext: ciphertext,\n salt: salt\n });\n }\n };\n var SerializableCipher = C_lib.SerializableCipher = Base.extend({\n cfg: Base.extend({\n format: OpenSSLFormatter\n }),\n encrypt: function encrypt(cipher, message, key, cfg) {\n cfg = this.cfg.extend(cfg);\n var encryptor = cipher.createEncryptor(key, cfg);\n var ciphertext = encryptor.finalize(message);\n var cipherCfg = encryptor.cfg;\n return CipherParams.create({\n ciphertext: ciphertext,\n key: key,\n iv: cipherCfg.iv,\n algorithm: cipher,\n mode: cipherCfg.mode,\n padding: cipherCfg.padding,\n blockSize: cipher.blockSize,\n formatter: cfg.format\n });\n },\n decrypt: function decrypt(cipher, ciphertext, key, cfg) {\n cfg = this.cfg.extend(cfg);\n ciphertext = this._parse(ciphertext, cfg.format);\n var plaintext = cipher.createDecryptor(key, cfg).finalize(ciphertext.ciphertext);\n return plaintext;\n },\n _parse: function _parse(ciphertext, format) {\n if (typeof ciphertext == 'string') {\n return format.parse(ciphertext, this);\n } else {\n return ciphertext;\n }\n }\n });\n var C_kdf = C.kdf = {};\n var OpenSSLKdf = C_kdf.OpenSSL = {\n execute: function execute(password, keySize, ivSize, salt) {\n if (!salt) {\n salt = WordArray.random(64 / 8);\n }\n var key = EvpKDF.create({\n keySize: keySize + ivSize\n }).compute(password, salt);\n var iv = WordArray.create(key.words.slice(keySize), ivSize * 4);\n key.sigBytes = keySize * 4;\n return CipherParams.create({\n key: key,\n iv: iv,\n salt: salt\n });\n }\n };\n var PasswordBasedCipher = C_lib.PasswordBasedCipher = SerializableCipher.extend({\n cfg: SerializableCipher.cfg.extend({\n kdf: OpenSSLKdf\n }),\n encrypt: function encrypt(cipher, message, password, cfg) {\n cfg = this.cfg.extend(cfg);\n var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize);\n cfg.iv = derivedParams.iv;\n var ciphertext = SerializableCipher.encrypt.call(this, cipher, message, derivedParams.key, cfg);\n ciphertext.mixIn(derivedParams);\n return ciphertext;\n },\n decrypt: function decrypt(cipher, ciphertext, password, cfg) {\n cfg = this.cfg.extend(cfg);\n ciphertext = this._parse(ciphertext, cfg.format);\n var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize, ciphertext.salt);\n cfg.iv = derivedParams.iv;\n var plaintext = SerializableCipher.decrypt.call(this, cipher, ciphertext, derivedParams.key, cfg);\n return plaintext;\n }\n });\n }();\n CryptoJS.mode.CFB = function () {\n var CFB = CryptoJS.lib.BlockCipherMode.extend();\n CFB.Encryptor = CFB.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher);\n this._prevBlock = words.slice(offset, offset + blockSize);\n }\n });\n CFB.Decryptor = CFB.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n var thisBlock = words.slice(offset, offset + blockSize);\n generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher);\n this._prevBlock = thisBlock;\n }\n });\n function generateKeystreamAndEncrypt(words, offset, blockSize, cipher) {\n var keystream;\n var iv = this._iv;\n if (iv) {\n keystream = iv.slice(0);\n this._iv = undefined;\n } else {\n keystream = this._prevBlock;\n }\n cipher.encryptBlock(keystream, 0);\n for (var i = 0; i < blockSize; i++) {\n words[offset + i] ^= keystream[i];\n }\n }\n return CFB;\n }();\n CryptoJS.mode.CTR = function () {\n var CTR = CryptoJS.lib.BlockCipherMode.extend();\n var Encryptor = CTR.Encryptor = CTR.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n var iv = this._iv;\n var counter = this._counter;\n if (iv) {\n counter = this._counter = iv.slice(0);\n this._iv = undefined;\n }\n var keystream = counter.slice(0);\n cipher.encryptBlock(keystream, 0);\n counter[blockSize - 1] = counter[blockSize - 1] + 1 | 0;\n for (var i = 0; i < blockSize; i++) {\n words[offset + i] ^= keystream[i];\n }\n }\n });\n CTR.Decryptor = Encryptor;\n return CTR;\n }();\n CryptoJS.mode.CTRGladman = function () {\n var CTRGladman = CryptoJS.lib.BlockCipherMode.extend();\n function incWord(word) {\n if ((word >> 24 & 0xff) === 0xff) {\n var b1 = word >> 16 & 0xff;\n var b2 = word >> 8 & 0xff;\n var b3 = word & 0xff;\n if (b1 === 0xff) {\n b1 = 0;\n if (b2 === 0xff) {\n b2 = 0;\n if (b3 === 0xff) {\n b3 = 0;\n } else {\n ++b3;\n }\n } else {\n ++b2;\n }\n } else {\n ++b1;\n }\n word = 0;\n word += b1 << 16;\n word += b2 << 8;\n word += b3;\n } else {\n word += 0x01 << 24;\n }\n return word;\n }\n function incCounter(counter) {\n if ((counter[0] = incWord(counter[0])) === 0) {\n counter[1] = incWord(counter[1]);\n }\n return counter;\n }\n var Encryptor = CTRGladman.Encryptor = CTRGladman.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n var iv = this._iv;\n var counter = this._counter;\n if (iv) {\n counter = this._counter = iv.slice(0);\n this._iv = undefined;\n }\n incCounter(counter);\n var keystream = counter.slice(0);\n cipher.encryptBlock(keystream, 0);\n for (var i = 0; i < blockSize; i++) {\n words[offset + i] ^= keystream[i];\n }\n }\n });\n CTRGladman.Decryptor = Encryptor;\n return CTRGladman;\n }();\n CryptoJS.mode.OFB = function () {\n var OFB = CryptoJS.lib.BlockCipherMode.extend();\n var Encryptor = OFB.Encryptor = OFB.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n var iv = this._iv;\n var keystream = this._keystream;\n if (iv) {\n keystream = this._keystream = iv.slice(0);\n this._iv = undefined;\n }\n cipher.encryptBlock(keystream, 0);\n for (var i = 0; i < blockSize; i++) {\n words[offset + i] ^= keystream[i];\n }\n }\n });\n OFB.Decryptor = Encryptor;\n return OFB;\n }();\n CryptoJS.mode.ECB = function () {\n var ECB = CryptoJS.lib.BlockCipherMode.extend();\n ECB.Encryptor = ECB.extend({\n processBlock: function processBlock(words, offset) {\n this._cipher.encryptBlock(words, offset);\n }\n });\n ECB.Decryptor = ECB.extend({\n processBlock: function processBlock(words, offset) {\n this._cipher.decryptBlock(words, offset);\n }\n });\n return ECB;\n }();\n CryptoJS.pad.AnsiX923 = {\n pad: function pad(data, blockSize) {\n var dataSigBytes = data.sigBytes;\n var blockSizeBytes = blockSize * 4;\n var nPaddingBytes = blockSizeBytes - dataSigBytes % blockSizeBytes;\n var lastBytePos = dataSigBytes + nPaddingBytes - 1;\n data.clamp();\n data.words[lastBytePos >>> 2] |= nPaddingBytes << 24 - lastBytePos % 4 * 8;\n data.sigBytes += nPaddingBytes;\n },\n unpad: function unpad(data) {\n var nPaddingBytes = data.words[data.sigBytes - 1 >>> 2] & 0xff;\n data.sigBytes -= nPaddingBytes;\n }\n };\n CryptoJS.pad.Iso10126 = {\n pad: function pad(data, blockSize) {\n var blockSizeBytes = blockSize * 4;\n var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes;\n data.concat(CryptoJS.lib.WordArray.random(nPaddingBytes - 1)).concat(CryptoJS.lib.WordArray.create([nPaddingBytes << 24], 1));\n },\n unpad: function unpad(data) {\n var nPaddingBytes = data.words[data.sigBytes - 1 >>> 2] & 0xff;\n data.sigBytes -= nPaddingBytes;\n }\n };\n CryptoJS.pad.Iso97971 = {\n pad: function pad(data, blockSize) {\n data.concat(CryptoJS.lib.WordArray.create([0x80000000], 1));\n CryptoJS.pad.ZeroPadding.pad(data, blockSize);\n },\n unpad: function unpad(data) {\n CryptoJS.pad.ZeroPadding.unpad(data);\n data.sigBytes--;\n }\n };\n CryptoJS.pad.ZeroPadding = {\n pad: function pad(data, blockSize) {\n var blockSizeBytes = blockSize * 4;\n data.clamp();\n data.sigBytes += blockSizeBytes - (data.sigBytes % blockSizeBytes || blockSizeBytes);\n },\n unpad: function unpad(data) {\n var dataWords = data.words;\n var i = data.sigBytes - 1;\n for (var i = data.sigBytes - 1; i >= 0; i--) {\n if (dataWords[i >>> 2] >>> 24 - i % 4 * 8 & 0xff) {\n data.sigBytes = i + 1;\n break;\n }\n }\n }\n };\n CryptoJS.pad.NoPadding = {\n pad: function pad() {},\n unpad: function unpad() {}\n };\n (function (undefined) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var CipherParams = C_lib.CipherParams;\n var C_enc = C.enc;\n var Hex = C_enc.Hex;\n var C_format = C.format;\n var HexFormatter = C_format.Hex = {\n stringify: function stringify(cipherParams) {\n return cipherParams.ciphertext.toString(Hex);\n },\n parse: function parse(input) {\n var ciphertext = Hex.parse(input);\n return CipherParams.create({\n ciphertext: ciphertext\n });\n }\n };\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var BlockCipher = C_lib.BlockCipher;\n var C_algo = C.algo;\n var SBOX = [];\n var INV_SBOX = [];\n var SUB_MIX_0 = [];\n var SUB_MIX_1 = [];\n var SUB_MIX_2 = [];\n var SUB_MIX_3 = [];\n var INV_SUB_MIX_0 = [];\n var INV_SUB_MIX_1 = [];\n var INV_SUB_MIX_2 = [];\n var INV_SUB_MIX_3 = [];\n (function () {\n var d = [];\n for (var i = 0; i < 256; i++) {\n if (i < 128) {\n d[i] = i << 1;\n } else {\n d[i] = i << 1 ^ 0x11b;\n }\n }\n var x = 0;\n var xi = 0;\n for (var i = 0; i < 256; i++) {\n var sx = xi ^ xi << 1 ^ xi << 2 ^ xi << 3 ^ xi << 4;\n sx = sx >>> 8 ^ sx & 0xff ^ 0x63;\n SBOX[x] = sx;\n INV_SBOX[sx] = x;\n var x2 = d[x];\n var x4 = d[x2];\n var x8 = d[x4];\n var t = d[sx] * 0x101 ^ sx * 0x1010100;\n SUB_MIX_0[x] = t << 24 | t >>> 8;\n SUB_MIX_1[x] = t << 16 | t >>> 16;\n SUB_MIX_2[x] = t << 8 | t >>> 24;\n SUB_MIX_3[x] = t;\n var t = x8 * 0x1010101 ^ x4 * 0x10001 ^ x2 * 0x101 ^ x * 0x1010100;\n INV_SUB_MIX_0[sx] = t << 24 | t >>> 8;\n INV_SUB_MIX_1[sx] = t << 16 | t >>> 16;\n INV_SUB_MIX_2[sx] = t << 8 | t >>> 24;\n INV_SUB_MIX_3[sx] = t;\n if (!x) {\n x = xi = 1;\n } else {\n x = x2 ^ d[d[d[x8 ^ x2]]];\n xi ^= d[d[xi]];\n }\n }\n })();\n var RCON = [0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36];\n var AES = C_algo.AES = BlockCipher.extend({\n _doReset: function _doReset() {\n var t;\n if (this._nRounds && this._keyPriorReset === this._key) {\n return;\n }\n var key = this._keyPriorReset = this._key;\n var keyWords = key.words;\n var keySize = key.sigBytes / 4;\n var nRounds = this._nRounds = keySize + 6;\n var ksRows = (nRounds + 1) * 4;\n var keySchedule = this._keySchedule = [];\n for (var ksRow = 0; ksRow < ksRows; ksRow++) {\n if (ksRow < keySize) {\n keySchedule[ksRow] = keyWords[ksRow];\n } else {\n t = keySchedule[ksRow - 1];\n if (!(ksRow % keySize)) {\n t = t << 8 | t >>> 24;\n t = SBOX[t >>> 24] << 24 | SBOX[t >>> 16 & 0xff] << 16 | SBOX[t >>> 8 & 0xff] << 8 | SBOX[t & 0xff];\n t ^= RCON[ksRow / keySize | 0] << 24;\n } else if (keySize > 6 && ksRow % keySize == 4) {\n t = SBOX[t >>> 24] << 24 | SBOX[t >>> 16 & 0xff] << 16 | SBOX[t >>> 8 & 0xff] << 8 | SBOX[t & 0xff];\n }\n keySchedule[ksRow] = keySchedule[ksRow - keySize] ^ t;\n }\n }\n var invKeySchedule = this._invKeySchedule = [];\n for (var invKsRow = 0; invKsRow < ksRows; invKsRow++) {\n var ksRow = ksRows - invKsRow;\n if (invKsRow % 4) {\n var t = keySchedule[ksRow];\n } else {\n var t = keySchedule[ksRow - 4];\n }\n if (invKsRow < 4 || ksRow <= 4) {\n invKeySchedule[invKsRow] = t;\n } else {\n invKeySchedule[invKsRow] = INV_SUB_MIX_0[SBOX[t >>> 24]] ^ INV_SUB_MIX_1[SBOX[t >>> 16 & 0xff]] ^ INV_SUB_MIX_2[SBOX[t >>> 8 & 0xff]] ^ INV_SUB_MIX_3[SBOX[t & 0xff]];\n }\n }\n },\n encryptBlock: function encryptBlock(M, offset) {\n this._doCryptBlock(M, offset, this._keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX);\n },\n decryptBlock: function decryptBlock(M, offset) {\n var t = M[offset + 1];\n M[offset + 1] = M[offset + 3];\n M[offset + 3] = t;\n this._doCryptBlock(M, offset, this._invKeySchedule, INV_SUB_MIX_0, INV_SUB_MIX_1, INV_SUB_MIX_2, INV_SUB_MIX_3, INV_SBOX);\n var t = M[offset + 1];\n M[offset + 1] = M[offset + 3];\n M[offset + 3] = t;\n },\n _doCryptBlock: function _doCryptBlock(M, offset, keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX) {\n var nRounds = this._nRounds;\n var s0 = M[offset] ^ keySchedule[0];\n var s1 = M[offset + 1] ^ keySchedule[1];\n var s2 = M[offset + 2] ^ keySchedule[2];\n var s3 = M[offset + 3] ^ keySchedule[3];\n var ksRow = 4;\n for (var round = 1; round < nRounds; round++) {\n var t0 = SUB_MIX_0[s0 >>> 24] ^ SUB_MIX_1[s1 >>> 16 & 0xff] ^ SUB_MIX_2[s2 >>> 8 & 0xff] ^ SUB_MIX_3[s3 & 0xff] ^ keySchedule[ksRow++];\n var t1 = SUB_MIX_0[s1 >>> 24] ^ SUB_MIX_1[s2 >>> 16 & 0xff] ^ SUB_MIX_2[s3 >>> 8 & 0xff] ^ SUB_MIX_3[s0 & 0xff] ^ keySchedule[ksRow++];\n var t2 = SUB_MIX_0[s2 >>> 24] ^ SUB_MIX_1[s3 >>> 16 & 0xff] ^ SUB_MIX_2[s0 >>> 8 & 0xff] ^ SUB_MIX_3[s1 & 0xff] ^ keySchedule[ksRow++];\n var t3 = SUB_MIX_0[s3 >>> 24] ^ SUB_MIX_1[s0 >>> 16 & 0xff] ^ SUB_MIX_2[s1 >>> 8 & 0xff] ^ SUB_MIX_3[s2 & 0xff] ^ keySchedule[ksRow++];\n s0 = t0;\n s1 = t1;\n s2 = t2;\n s3 = t3;\n }\n var t0 = (SBOX[s0 >>> 24] << 24 | SBOX[s1 >>> 16 & 0xff] << 16 | SBOX[s2 >>> 8 & 0xff] << 8 | SBOX[s3 & 0xff]) ^ keySchedule[ksRow++];\n var t1 = (SBOX[s1 >>> 24] << 24 | SBOX[s2 >>> 16 & 0xff] << 16 | SBOX[s3 >>> 8 & 0xff] << 8 | SBOX[s0 & 0xff]) ^ keySchedule[ksRow++];\n var t2 = (SBOX[s2 >>> 24] << 24 | SBOX[s3 >>> 16 & 0xff] << 16 | SBOX[s0 >>> 8 & 0xff] << 8 | SBOX[s1 & 0xff]) ^ keySchedule[ksRow++];\n var t3 = (SBOX[s3 >>> 24] << 24 | SBOX[s0 >>> 16 & 0xff] << 16 | SBOX[s1 >>> 8 & 0xff] << 8 | SBOX[s2 & 0xff]) ^ keySchedule[ksRow++];\n M[offset] = t0;\n M[offset + 1] = t1;\n M[offset + 2] = t2;\n M[offset + 3] = t3;\n },\n keySize: 256 / 32\n });\n C.AES = BlockCipher._createHelper(AES);\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var BlockCipher = C_lib.BlockCipher;\n var C_algo = C.algo;\n var PC1 = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4];\n var PC2 = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32];\n var BIT_SHIFTS = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28];\n var SBOX_P = [{\n 0x0: 0x808200,\n 0x10000000: 0x8000,\n 0x20000000: 0x808002,\n 0x30000000: 0x2,\n 0x40000000: 0x200,\n 0x50000000: 0x808202,\n 0x60000000: 0x800202,\n 0x70000000: 0x800000,\n 0x80000000: 0x202,\n 0x90000000: 0x800200,\n 0xa0000000: 0x8200,\n 0xb0000000: 0x808000,\n 0xc0000000: 0x8002,\n 0xd0000000: 0x800002,\n 0xe0000000: 0x0,\n 0xf0000000: 0x8202,\n 0x8000000: 0x0,\n 0x18000000: 0x808202,\n 0x28000000: 0x8202,\n 0x38000000: 0x8000,\n 0x48000000: 0x808200,\n 0x58000000: 0x200,\n 0x68000000: 0x808002,\n 0x78000000: 0x2,\n 0x88000000: 0x800200,\n 0x98000000: 0x8200,\n 0xa8000000: 0x808000,\n 0xb8000000: 0x800202,\n 0xc8000000: 0x800002,\n 0xd8000000: 0x8002,\n 0xe8000000: 0x202,\n 0xf8000000: 0x800000,\n 0x1: 0x8000,\n 0x10000001: 0x2,\n 0x20000001: 0x808200,\n 0x30000001: 0x800000,\n 0x40000001: 0x808002,\n 0x50000001: 0x8200,\n 0x60000001: 0x200,\n 0x70000001: 0x800202,\n 0x80000001: 0x808202,\n 0x90000001: 0x808000,\n 0xa0000001: 0x800002,\n 0xb0000001: 0x8202,\n 0xc0000001: 0x202,\n 0xd0000001: 0x800200,\n 0xe0000001: 0x8002,\n 0xf0000001: 0x0,\n 0x8000001: 0x808202,\n 0x18000001: 0x808000,\n 0x28000001: 0x800000,\n 0x38000001: 0x200,\n 0x48000001: 0x8000,\n 0x58000001: 0x800002,\n 0x68000001: 0x2,\n 0x78000001: 0x8202,\n 0x88000001: 0x8002,\n 0x98000001: 0x800202,\n 0xa8000001: 0x202,\n 0xb8000001: 0x808200,\n 0xc8000001: 0x800200,\n 0xd8000001: 0x0,\n 0xe8000001: 0x8200,\n 0xf8000001: 0x808002\n }, {\n 0x0: 0x40084010,\n 0x1000000: 0x4000,\n 0x2000000: 0x80000,\n 0x3000000: 0x40080010,\n 0x4000000: 0x40000010,\n 0x5000000: 0x40084000,\n 0x6000000: 0x40004000,\n 0x7000000: 0x10,\n 0x8000000: 0x84000,\n 0x9000000: 0x40004010,\n 0xa000000: 0x40000000,\n 0xb000000: 0x84010,\n 0xc000000: 0x80010,\n 0xd000000: 0x0,\n 0xe000000: 0x4010,\n 0xf000000: 0x40080000,\n 0x800000: 0x40004000,\n 0x1800000: 0x84010,\n 0x2800000: 0x10,\n 0x3800000: 0x40004010,\n 0x4800000: 0x40084010,\n 0x5800000: 0x40000000,\n 0x6800000: 0x80000,\n 0x7800000: 0x40080010,\n 0x8800000: 0x80010,\n 0x9800000: 0x0,\n 0xa800000: 0x4000,\n 0xb800000: 0x40080000,\n 0xc800000: 0x40000010,\n 0xd800000: 0x84000,\n 0xe800000: 0x40084000,\n 0xf800000: 0x4010,\n 0x10000000: 0x0,\n 0x11000000: 0x40080010,\n 0x12000000: 0x40004010,\n 0x13000000: 0x40084000,\n 0x14000000: 0x40080000,\n 0x15000000: 0x10,\n 0x16000000: 0x84010,\n 0x17000000: 0x4000,\n 0x18000000: 0x4010,\n 0x19000000: 0x80000,\n 0x1a000000: 0x80010,\n 0x1b000000: 0x40000010,\n 0x1c000000: 0x84000,\n 0x1d000000: 0x40004000,\n 0x1e000000: 0x40000000,\n 0x1f000000: 0x40084010,\n 0x10800000: 0x84010,\n 0x11800000: 0x80000,\n 0x12800000: 0x40080000,\n 0x13800000: 0x4000,\n 0x14800000: 0x40004000,\n 0x15800000: 0x40084010,\n 0x16800000: 0x10,\n 0x17800000: 0x40000000,\n 0x18800000: 0x40084000,\n 0x19800000: 0x40000010,\n 0x1a800000: 0x40004010,\n 0x1b800000: 0x80010,\n 0x1c800000: 0x0,\n 0x1d800000: 0x4010,\n 0x1e800000: 0x40080010,\n 0x1f800000: 0x84000\n }, {\n 0x0: 0x104,\n 0x100000: 0x0,\n 0x200000: 0x4000100,\n 0x300000: 0x10104,\n 0x400000: 0x10004,\n 0x500000: 0x4000004,\n 0x600000: 0x4010104,\n 0x700000: 0x4010000,\n 0x800000: 0x4000000,\n 0x900000: 0x4010100,\n 0xa00000: 0x10100,\n 0xb00000: 0x4010004,\n 0xc00000: 0x4000104,\n 0xd00000: 0x10000,\n 0xe00000: 0x4,\n 0xf00000: 0x100,\n 0x80000: 0x4010100,\n 0x180000: 0x4010004,\n 0x280000: 0x0,\n 0x380000: 0x4000100,\n 0x480000: 0x4000004,\n 0x580000: 0x10000,\n 0x680000: 0x10004,\n 0x780000: 0x104,\n 0x880000: 0x4,\n 0x980000: 0x100,\n 0xa80000: 0x4010000,\n 0xb80000: 0x10104,\n 0xc80000: 0x10100,\n 0xd80000: 0x4000104,\n 0xe80000: 0x4010104,\n 0xf80000: 0x4000000,\n 0x1000000: 0x4010100,\n 0x1100000: 0x10004,\n 0x1200000: 0x10000,\n 0x1300000: 0x4000100,\n 0x1400000: 0x100,\n 0x1500000: 0x4010104,\n 0x1600000: 0x4000004,\n 0x1700000: 0x0,\n 0x1800000: 0x4000104,\n 0x1900000: 0x4000000,\n 0x1a00000: 0x4,\n 0x1b00000: 0x10100,\n 0x1c00000: 0x4010000,\n 0x1d00000: 0x104,\n 0x1e00000: 0x10104,\n 0x1f00000: 0x4010004,\n 0x1080000: 0x4000000,\n 0x1180000: 0x104,\n 0x1280000: 0x4010100,\n 0x1380000: 0x0,\n 0x1480000: 0x10004,\n 0x1580000: 0x4000100,\n 0x1680000: 0x100,\n 0x1780000: 0x4010004,\n 0x1880000: 0x10000,\n 0x1980000: 0x4010104,\n 0x1a80000: 0x10104,\n 0x1b80000: 0x4000004,\n 0x1c80000: 0x4000104,\n 0x1d80000: 0x4010000,\n 0x1e80000: 0x4,\n 0x1f80000: 0x10100\n }, {\n 0x0: 0x80401000,\n 0x10000: 0x80001040,\n 0x20000: 0x401040,\n 0x30000: 0x80400000,\n 0x40000: 0x0,\n 0x50000: 0x401000,\n 0x60000: 0x80000040,\n 0x70000: 0x400040,\n 0x80000: 0x80000000,\n 0x90000: 0x400000,\n 0xa0000: 0x40,\n 0xb0000: 0x80001000,\n 0xc0000: 0x80400040,\n 0xd0000: 0x1040,\n 0xe0000: 0x1000,\n 0xf0000: 0x80401040,\n 0x8000: 0x80001040,\n 0x18000: 0x40,\n 0x28000: 0x80400040,\n 0x38000: 0x80001000,\n 0x48000: 0x401000,\n 0x58000: 0x80401040,\n 0x68000: 0x0,\n 0x78000: 0x80400000,\n 0x88000: 0x1000,\n 0x98000: 0x80401000,\n 0xa8000: 0x400000,\n 0xb8000: 0x1040,\n 0xc8000: 0x80000000,\n 0xd8000: 0x400040,\n 0xe8000: 0x401040,\n 0xf8000: 0x80000040,\n 0x100000: 0x400040,\n 0x110000: 0x401000,\n 0x120000: 0x80000040,\n 0x130000: 0x0,\n 0x140000: 0x1040,\n 0x150000: 0x80400040,\n 0x160000: 0x80401000,\n 0x170000: 0x80001040,\n 0x180000: 0x80401040,\n 0x190000: 0x80000000,\n 0x1a0000: 0x80400000,\n 0x1b0000: 0x401040,\n 0x1c0000: 0x80001000,\n 0x1d0000: 0x400000,\n 0x1e0000: 0x40,\n 0x1f0000: 0x1000,\n 0x108000: 0x80400000,\n 0x118000: 0x80401040,\n 0x128000: 0x0,\n 0x138000: 0x401000,\n 0x148000: 0x400040,\n 0x158000: 0x80000000,\n 0x168000: 0x80001040,\n 0x178000: 0x40,\n 0x188000: 0x80000040,\n 0x198000: 0x1000,\n 0x1a8000: 0x80001000,\n 0x1b8000: 0x80400040,\n 0x1c8000: 0x1040,\n 0x1d8000: 0x80401000,\n 0x1e8000: 0x400000,\n 0x1f8000: 0x401040\n }, {\n 0x0: 0x80,\n 0x1000: 0x1040000,\n 0x2000: 0x40000,\n 0x3000: 0x20000000,\n 0x4000: 0x20040080,\n 0x5000: 0x1000080,\n 0x6000: 0x21000080,\n 0x7000: 0x40080,\n 0x8000: 0x1000000,\n 0x9000: 0x20040000,\n 0xa000: 0x20000080,\n 0xb000: 0x21040080,\n 0xc000: 0x21040000,\n 0xd000: 0x0,\n 0xe000: 0x1040080,\n 0xf000: 0x21000000,\n 0x800: 0x1040080,\n 0x1800: 0x21000080,\n 0x2800: 0x80,\n 0x3800: 0x1040000,\n 0x4800: 0x40000,\n 0x5800: 0x20040080,\n 0x6800: 0x21040000,\n 0x7800: 0x20000000,\n 0x8800: 0x20040000,\n 0x9800: 0x0,\n 0xa800: 0x21040080,\n 0xb800: 0x1000080,\n 0xc800: 0x20000080,\n 0xd800: 0x21000000,\n 0xe800: 0x1000000,\n 0xf800: 0x40080,\n 0x10000: 0x40000,\n 0x11000: 0x80,\n 0x12000: 0x20000000,\n 0x13000: 0x21000080,\n 0x14000: 0x1000080,\n 0x15000: 0x21040000,\n 0x16000: 0x20040080,\n 0x17000: 0x1000000,\n 0x18000: 0x21040080,\n 0x19000: 0x21000000,\n 0x1a000: 0x1040000,\n 0x1b000: 0x20040000,\n 0x1c000: 0x40080,\n 0x1d000: 0x20000080,\n 0x1e000: 0x0,\n 0x1f000: 0x1040080,\n 0x10800: 0x21000080,\n 0x11800: 0x1000000,\n 0x12800: 0x1040000,\n 0x13800: 0x20040080,\n 0x14800: 0x20000000,\n 0x15800: 0x1040080,\n 0x16800: 0x80,\n 0x17800: 0x21040000,\n 0x18800: 0x40080,\n 0x19800: 0x21040080,\n 0x1a800: 0x0,\n 0x1b800: 0x21000000,\n 0x1c800: 0x1000080,\n 0x1d800: 0x40000,\n 0x1e800: 0x20040000,\n 0x1f800: 0x20000080\n }, {\n 0x0: 0x10000008,\n 0x100: 0x2000,\n 0x200: 0x10200000,\n 0x300: 0x10202008,\n 0x400: 0x10002000,\n 0x500: 0x200000,\n 0x600: 0x200008,\n 0x700: 0x10000000,\n 0x800: 0x0,\n 0x900: 0x10002008,\n 0xa00: 0x202000,\n 0xb00: 0x8,\n 0xc00: 0x10200008,\n 0xd00: 0x202008,\n 0xe00: 0x2008,\n 0xf00: 0x10202000,\n 0x80: 0x10200000,\n 0x180: 0x10202008,\n 0x280: 0x8,\n 0x380: 0x200000,\n 0x480: 0x202008,\n 0x580: 0x10000008,\n 0x680: 0x10002000,\n 0x780: 0x2008,\n 0x880: 0x200008,\n 0x980: 0x2000,\n 0xa80: 0x10002008,\n 0xb80: 0x10200008,\n 0xc80: 0x0,\n 0xd80: 0x10202000,\n 0xe80: 0x202000,\n 0xf80: 0x10000000,\n 0x1000: 0x10002000,\n 0x1100: 0x10200008,\n 0x1200: 0x10202008,\n 0x1300: 0x2008,\n 0x1400: 0x200000,\n 0x1500: 0x10000000,\n 0x1600: 0x10000008,\n 0x1700: 0x202000,\n 0x1800: 0x202008,\n 0x1900: 0x0,\n 0x1a00: 0x8,\n 0x1b00: 0x10200000,\n 0x1c00: 0x2000,\n 0x1d00: 0x10002008,\n 0x1e00: 0x10202000,\n 0x1f00: 0x200008,\n 0x1080: 0x8,\n 0x1180: 0x202000,\n 0x1280: 0x200000,\n 0x1380: 0x10000008,\n 0x1480: 0x10002000,\n 0x1580: 0x2008,\n 0x1680: 0x10202008,\n 0x1780: 0x10200000,\n 0x1880: 0x10202000,\n 0x1980: 0x10200008,\n 0x1a80: 0x2000,\n 0x1b80: 0x202008,\n 0x1c80: 0x200008,\n 0x1d80: 0x0,\n 0x1e80: 0x10000000,\n 0x1f80: 0x10002008\n }, {\n 0x0: 0x100000,\n 0x10: 0x2000401,\n 0x20: 0x400,\n 0x30: 0x100401,\n 0x40: 0x2100401,\n 0x50: 0x0,\n 0x60: 0x1,\n 0x70: 0x2100001,\n 0x80: 0x2000400,\n 0x90: 0x100001,\n 0xa0: 0x2000001,\n 0xb0: 0x2100400,\n 0xc0: 0x2100000,\n 0xd0: 0x401,\n 0xe0: 0x100400,\n 0xf0: 0x2000000,\n 0x8: 0x2100001,\n 0x18: 0x0,\n 0x28: 0x2000401,\n 0x38: 0x2100400,\n 0x48: 0x100000,\n 0x58: 0x2000001,\n 0x68: 0x2000000,\n 0x78: 0x401,\n 0x88: 0x100401,\n 0x98: 0x2000400,\n 0xa8: 0x2100000,\n 0xb8: 0x100001,\n 0xc8: 0x400,\n 0xd8: 0x2100401,\n 0xe8: 0x1,\n 0xf8: 0x100400,\n 0x100: 0x2000000,\n 0x110: 0x100000,\n 0x120: 0x2000401,\n 0x130: 0x2100001,\n 0x140: 0x100001,\n 0x150: 0x2000400,\n 0x160: 0x2100400,\n 0x170: 0x100401,\n 0x180: 0x401,\n 0x190: 0x2100401,\n 0x1a0: 0x100400,\n 0x1b0: 0x1,\n 0x1c0: 0x0,\n 0x1d0: 0x2100000,\n 0x1e0: 0x2000001,\n 0x1f0: 0x400,\n 0x108: 0x100400,\n 0x118: 0x2000401,\n 0x128: 0x2100001,\n 0x138: 0x1,\n 0x148: 0x2000000,\n 0x158: 0x100000,\n 0x168: 0x401,\n 0x178: 0x2100400,\n 0x188: 0x2000001,\n 0x198: 0x2100000,\n 0x1a8: 0x0,\n 0x1b8: 0x2100401,\n 0x1c8: 0x100401,\n 0x1d8: 0x400,\n 0x1e8: 0x2000400,\n 0x1f8: 0x100001\n }, {\n 0x0: 0x8000820,\n 0x1: 0x20000,\n 0x2: 0x8000000,\n 0x3: 0x20,\n 0x4: 0x20020,\n 0x5: 0x8020820,\n 0x6: 0x8020800,\n 0x7: 0x800,\n 0x8: 0x8020000,\n 0x9: 0x8000800,\n 0xa: 0x20800,\n 0xb: 0x8020020,\n 0xc: 0x820,\n 0xd: 0x0,\n 0xe: 0x8000020,\n 0xf: 0x20820,\n 0x80000000: 0x800,\n 0x80000001: 0x8020820,\n 0x80000002: 0x8000820,\n 0x80000003: 0x8000000,\n 0x80000004: 0x8020000,\n 0x80000005: 0x20800,\n 0x80000006: 0x20820,\n 0x80000007: 0x20,\n 0x80000008: 0x8000020,\n 0x80000009: 0x820,\n 0x8000000a: 0x20020,\n 0x8000000b: 0x8020800,\n 0x8000000c: 0x0,\n 0x8000000d: 0x8020020,\n 0x8000000e: 0x8000800,\n 0x8000000f: 0x20000,\n 0x10: 0x20820,\n 0x11: 0x8020800,\n 0x12: 0x20,\n 0x13: 0x800,\n 0x14: 0x8000800,\n 0x15: 0x8000020,\n 0x16: 0x8020020,\n 0x17: 0x20000,\n 0x18: 0x0,\n 0x19: 0x20020,\n 0x1a: 0x8020000,\n 0x1b: 0x8000820,\n 0x1c: 0x8020820,\n 0x1d: 0x20800,\n 0x1e: 0x820,\n 0x1f: 0x8000000,\n 0x80000010: 0x20000,\n 0x80000011: 0x800,\n 0x80000012: 0x8020020,\n 0x80000013: 0x20820,\n 0x80000014: 0x20,\n 0x80000015: 0x8020000,\n 0x80000016: 0x8000000,\n 0x80000017: 0x8000820,\n 0x80000018: 0x8020820,\n 0x80000019: 0x8000020,\n 0x8000001a: 0x8000800,\n 0x8000001b: 0x0,\n 0x8000001c: 0x20800,\n 0x8000001d: 0x820,\n 0x8000001e: 0x20020,\n 0x8000001f: 0x8020800\n }];\n var SBOX_MASK = [0xf8000001, 0x1f800000, 0x01f80000, 0x001f8000, 0x0001f800, 0x00001f80, 0x000001f8, 0x8000001f];\n var DES = C_algo.DES = BlockCipher.extend({\n _doReset: function _doReset() {\n var key = this._key;\n var keyWords = key.words;\n var keyBits = [];\n for (var i = 0; i < 56; i++) {\n var keyBitPos = PC1[i] - 1;\n keyBits[i] = keyWords[keyBitPos >>> 5] >>> 31 - keyBitPos % 32 & 1;\n }\n var subKeys = this._subKeys = [];\n for (var nSubKey = 0; nSubKey < 16; nSubKey++) {\n var subKey = subKeys[nSubKey] = [];\n var bitShift = BIT_SHIFTS[nSubKey];\n for (var i = 0; i < 24; i++) {\n subKey[i / 6 | 0] |= keyBits[(PC2[i] - 1 + bitShift) % 28] << 31 - i % 6;\n subKey[4 + (i / 6 | 0)] |= keyBits[28 + (PC2[i + 24] - 1 + bitShift) % 28] << 31 - i % 6;\n }\n subKey[0] = subKey[0] << 1 | subKey[0] >>> 31;\n for (var i = 1; i < 7; i++) {\n subKey[i] = subKey[i] >>> (i - 1) * 4 + 3;\n }\n subKey[7] = subKey[7] << 5 | subKey[7] >>> 27;\n }\n var invSubKeys = this._invSubKeys = [];\n for (var i = 0; i < 16; i++) {\n invSubKeys[i] = subKeys[15 - i];\n }\n },\n encryptBlock: function encryptBlock(M, offset) {\n this._doCryptBlock(M, offset, this._subKeys);\n },\n decryptBlock: function decryptBlock(M, offset) {\n this._doCryptBlock(M, offset, this._invSubKeys);\n },\n _doCryptBlock: function _doCryptBlock(M, offset, subKeys) {\n this._lBlock = M[offset];\n this._rBlock = M[offset + 1];\n exchangeLR.call(this, 4, 0x0f0f0f0f);\n exchangeLR.call(this, 16, 0x0000ffff);\n exchangeRL.call(this, 2, 0x33333333);\n exchangeRL.call(this, 8, 0x00ff00ff);\n exchangeLR.call(this, 1, 0x55555555);\n for (var round = 0; round < 16; round++) {\n var subKey = subKeys[round];\n var lBlock = this._lBlock;\n var rBlock = this._rBlock;\n var f = 0;\n for (var i = 0; i < 8; i++) {\n f |= SBOX_P[i][((rBlock ^ subKey[i]) & SBOX_MASK[i]) >>> 0];\n }\n this._lBlock = rBlock;\n this._rBlock = lBlock ^ f;\n }\n var t = this._lBlock;\n this._lBlock = this._rBlock;\n this._rBlock = t;\n exchangeLR.call(this, 1, 0x55555555);\n exchangeRL.call(this, 8, 0x00ff00ff);\n exchangeRL.call(this, 2, 0x33333333);\n exchangeLR.call(this, 16, 0x0000ffff);\n exchangeLR.call(this, 4, 0x0f0f0f0f);\n M[offset] = this._lBlock;\n M[offset + 1] = this._rBlock;\n },\n keySize: 64 / 32,\n ivSize: 64 / 32,\n blockSize: 64 / 32\n });\n function exchangeLR(offset, mask) {\n var t = (this._lBlock >>> offset ^ this._rBlock) & mask;\n this._rBlock ^= t;\n this._lBlock ^= t << offset;\n }\n function exchangeRL(offset, mask) {\n var t = (this._rBlock >>> offset ^ this._lBlock) & mask;\n this._lBlock ^= t;\n this._rBlock ^= t << offset;\n }\n C.DES = BlockCipher._createHelper(DES);\n var TripleDES = C_algo.TripleDES = BlockCipher.extend({\n _doReset: function _doReset() {\n var key = this._key;\n var keyWords = key.words;\n if (keyWords.length !== 2 && keyWords.length !== 4 && keyWords.length < 6) {\n throw new Error('Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.');\n }\n var key1 = keyWords.slice(0, 2);\n var key2 = keyWords.length < 4 ? keyWords.slice(0, 2) : keyWords.slice(2, 4);\n var key3 = keyWords.length < 6 ? keyWords.slice(0, 2) : keyWords.slice(4, 6);\n this._des1 = DES.createEncryptor(WordArray.create(key1));\n this._des2 = DES.createEncryptor(WordArray.create(key2));\n this._des3 = DES.createEncryptor(WordArray.create(key3));\n },\n encryptBlock: function encryptBlock(M, offset) {\n this._des1.encryptBlock(M, offset);\n this._des2.decryptBlock(M, offset);\n this._des3.encryptBlock(M, offset);\n },\n decryptBlock: function decryptBlock(M, offset) {\n this._des3.decryptBlock(M, offset);\n this._des2.encryptBlock(M, offset);\n this._des1.decryptBlock(M, offset);\n },\n keySize: 192 / 32,\n ivSize: 64 / 32,\n blockSize: 64 / 32\n });\n C.TripleDES = BlockCipher._createHelper(TripleDES);\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var StreamCipher = C_lib.StreamCipher;\n var C_algo = C.algo;\n var RC4 = C_algo.RC4 = StreamCipher.extend({\n _doReset: function _doReset() {\n var key = this._key;\n var keyWords = key.words;\n var keySigBytes = key.sigBytes;\n var S = this._S = [];\n for (var i = 0; i < 256; i++) {\n S[i] = i;\n }\n for (var i = 0, j = 0; i < 256; i++) {\n var keyByteIndex = i % keySigBytes;\n var keyByte = keyWords[keyByteIndex >>> 2] >>> 24 - keyByteIndex % 4 * 8 & 0xff;\n j = (j + S[i] + keyByte) % 256;\n var t = S[i];\n S[i] = S[j];\n S[j] = t;\n }\n this._i = this._j = 0;\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n M[offset] ^= generateKeystreamWord.call(this);\n },\n keySize: 256 / 32,\n ivSize: 0\n });\n function generateKeystreamWord() {\n var S = this._S;\n var i = this._i;\n var j = this._j;\n var keystreamWord = 0;\n for (var n = 0; n < 4; n++) {\n i = (i + 1) % 256;\n j = (j + S[i]) % 256;\n var t = S[i];\n S[i] = S[j];\n S[j] = t;\n keystreamWord |= S[(S[i] + S[j]) % 256] << 24 - n * 8;\n }\n this._i = i;\n this._j = j;\n return keystreamWord;\n }\n C.RC4 = StreamCipher._createHelper(RC4);\n var RC4Drop = C_algo.RC4Drop = RC4.extend({\n cfg: RC4.cfg.extend({\n drop: 192\n }),\n _doReset: function _doReset() {\n RC4._doReset.call(this);\n for (var i = this.cfg.drop; i > 0; i--) {\n generateKeystreamWord.call(this);\n }\n }\n });\n C.RC4Drop = StreamCipher._createHelper(RC4Drop);\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var StreamCipher = C_lib.StreamCipher;\n var C_algo = C.algo;\n var S = [];\n var C_ = [];\n var G = [];\n var Rabbit = C_algo.Rabbit = StreamCipher.extend({\n _doReset: function _doReset() {\n var K = this._key.words;\n var iv = this.cfg.iv;\n for (var i = 0; i < 4; i++) {\n K[i] = (K[i] << 8 | K[i] >>> 24) & 0x00ff00ff | (K[i] << 24 | K[i] >>> 8) & 0xff00ff00;\n }\n var X = this._X = [K[0], K[3] << 16 | K[2] >>> 16, K[1], K[0] << 16 | K[3] >>> 16, K[2], K[1] << 16 | K[0] >>> 16, K[3], K[2] << 16 | K[1] >>> 16];\n var C = this._C = [K[2] << 16 | K[2] >>> 16, K[0] & 0xffff0000 | K[1] & 0x0000ffff, K[3] << 16 | K[3] >>> 16, K[1] & 0xffff0000 | K[2] & 0x0000ffff, K[0] << 16 | K[0] >>> 16, K[2] & 0xffff0000 | K[3] & 0x0000ffff, K[1] << 16 | K[1] >>> 16, K[3] & 0xffff0000 | K[0] & 0x0000ffff];\n this._b = 0;\n for (var i = 0; i < 4; i++) {\n nextState.call(this);\n }\n for (var i = 0; i < 8; i++) {\n C[i] ^= X[i + 4 & 7];\n }\n if (iv) {\n var IV = iv.words;\n var IV_0 = IV[0];\n var IV_1 = IV[1];\n var i0 = (IV_0 << 8 | IV_0 >>> 24) & 0x00ff00ff | (IV_0 << 24 | IV_0 >>> 8) & 0xff00ff00;\n var i2 = (IV_1 << 8 | IV_1 >>> 24) & 0x00ff00ff | (IV_1 << 24 | IV_1 >>> 8) & 0xff00ff00;\n var i1 = i0 >>> 16 | i2 & 0xffff0000;\n var i3 = i2 << 16 | i0 & 0x0000ffff;\n C[0] ^= i0;\n C[1] ^= i1;\n C[2] ^= i2;\n C[3] ^= i3;\n C[4] ^= i0;\n C[5] ^= i1;\n C[6] ^= i2;\n C[7] ^= i3;\n for (var i = 0; i < 4; i++) {\n nextState.call(this);\n }\n }\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n var X = this._X;\n nextState.call(this);\n S[0] = X[0] ^ X[5] >>> 16 ^ X[3] << 16;\n S[1] = X[2] ^ X[7] >>> 16 ^ X[5] << 16;\n S[2] = X[4] ^ X[1] >>> 16 ^ X[7] << 16;\n S[3] = X[6] ^ X[3] >>> 16 ^ X[1] << 16;\n for (var i = 0; i < 4; i++) {\n S[i] = (S[i] << 8 | S[i] >>> 24) & 0x00ff00ff | (S[i] << 24 | S[i] >>> 8) & 0xff00ff00;\n M[offset + i] ^= S[i];\n }\n },\n blockSize: 128 / 32,\n ivSize: 64 / 32\n });\n function nextState() {\n var X = this._X;\n var C = this._C;\n for (var i = 0; i < 8; i++) {\n C_[i] = C[i];\n }\n C[0] = C[0] + 0x4d34d34d + this._b | 0;\n C[1] = C[1] + 0xd34d34d3 + (C[0] >>> 0 < C_[0] >>> 0 ? 1 : 0) | 0;\n C[2] = C[2] + 0x34d34d34 + (C[1] >>> 0 < C_[1] >>> 0 ? 1 : 0) | 0;\n C[3] = C[3] + 0x4d34d34d + (C[2] >>> 0 < C_[2] >>> 0 ? 1 : 0) | 0;\n C[4] = C[4] + 0xd34d34d3 + (C[3] >>> 0 < C_[3] >>> 0 ? 1 : 0) | 0;\n C[5] = C[5] + 0x34d34d34 + (C[4] >>> 0 < C_[4] >>> 0 ? 1 : 0) | 0;\n C[6] = C[6] + 0x4d34d34d + (C[5] >>> 0 < C_[5] >>> 0 ? 1 : 0) | 0;\n C[7] = C[7] + 0xd34d34d3 + (C[6] >>> 0 < C_[6] >>> 0 ? 1 : 0) | 0;\n this._b = C[7] >>> 0 < C_[7] >>> 0 ? 1 : 0;\n for (var i = 0; i < 8; i++) {\n var gx = X[i] + C[i];\n var ga = gx & 0xffff;\n var gb = gx >>> 16;\n var gh = ((ga * ga >>> 17) + ga * gb >>> 15) + gb * gb;\n var gl = ((gx & 0xffff0000) * gx | 0) + ((gx & 0x0000ffff) * gx | 0);\n G[i] = gh ^ gl;\n }\n X[0] = G[0] + (G[7] << 16 | G[7] >>> 16) + (G[6] << 16 | G[6] >>> 16) | 0;\n X[1] = G[1] + (G[0] << 8 | G[0] >>> 24) + G[7] | 0;\n X[2] = G[2] + (G[1] << 16 | G[1] >>> 16) + (G[0] << 16 | G[0] >>> 16) | 0;\n X[3] = G[3] + (G[2] << 8 | G[2] >>> 24) + G[1] | 0;\n X[4] = G[4] + (G[3] << 16 | G[3] >>> 16) + (G[2] << 16 | G[2] >>> 16) | 0;\n X[5] = G[5] + (G[4] << 8 | G[4] >>> 24) + G[3] | 0;\n X[6] = G[6] + (G[5] << 16 | G[5] >>> 16) + (G[4] << 16 | G[4] >>> 16) | 0;\n X[7] = G[7] + (G[6] << 8 | G[6] >>> 24) + G[5] | 0;\n }\n C.Rabbit = StreamCipher._createHelper(Rabbit);\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var StreamCipher = C_lib.StreamCipher;\n var C_algo = C.algo;\n var S = [];\n var C_ = [];\n var G = [];\n var RabbitLegacy = C_algo.RabbitLegacy = StreamCipher.extend({\n _doReset: function _doReset() {\n var K = this._key.words;\n var iv = this.cfg.iv;\n var X = this._X = [K[0], K[3] << 16 | K[2] >>> 16, K[1], K[0] << 16 | K[3] >>> 16, K[2], K[1] << 16 | K[0] >>> 16, K[3], K[2] << 16 | K[1] >>> 16];\n var C = this._C = [K[2] << 16 | K[2] >>> 16, K[0] & 0xffff0000 | K[1] & 0x0000ffff, K[3] << 16 | K[3] >>> 16, K[1] & 0xffff0000 | K[2] & 0x0000ffff, K[0] << 16 | K[0] >>> 16, K[2] & 0xffff0000 | K[3] & 0x0000ffff, K[1] << 16 | K[1] >>> 16, K[3] & 0xffff0000 | K[0] & 0x0000ffff];\n this._b = 0;\n for (var i = 0; i < 4; i++) {\n nextState.call(this);\n }\n for (var i = 0; i < 8; i++) {\n C[i] ^= X[i + 4 & 7];\n }\n if (iv) {\n var IV = iv.words;\n var IV_0 = IV[0];\n var IV_1 = IV[1];\n var i0 = (IV_0 << 8 | IV_0 >>> 24) & 0x00ff00ff | (IV_0 << 24 | IV_0 >>> 8) & 0xff00ff00;\n var i2 = (IV_1 << 8 | IV_1 >>> 24) & 0x00ff00ff | (IV_1 << 24 | IV_1 >>> 8) & 0xff00ff00;\n var i1 = i0 >>> 16 | i2 & 0xffff0000;\n var i3 = i2 << 16 | i0 & 0x0000ffff;\n C[0] ^= i0;\n C[1] ^= i1;\n C[2] ^= i2;\n C[3] ^= i3;\n C[4] ^= i0;\n C[5] ^= i1;\n C[6] ^= i2;\n C[7] ^= i3;\n for (var i = 0; i < 4; i++) {\n nextState.call(this);\n }\n }\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n var X = this._X;\n nextState.call(this);\n S[0] = X[0] ^ X[5] >>> 16 ^ X[3] << 16;\n S[1] = X[2] ^ X[7] >>> 16 ^ X[5] << 16;\n S[2] = X[4] ^ X[1] >>> 16 ^ X[7] << 16;\n S[3] = X[6] ^ X[3] >>> 16 ^ X[1] << 16;\n for (var i = 0; i < 4; i++) {\n S[i] = (S[i] << 8 | S[i] >>> 24) & 0x00ff00ff | (S[i] << 24 | S[i] >>> 8) & 0xff00ff00;\n M[offset + i] ^= S[i];\n }\n },\n blockSize: 128 / 32,\n ivSize: 64 / 32\n });\n function nextState() {\n var X = this._X;\n var C = this._C;\n for (var i = 0; i < 8; i++) {\n C_[i] = C[i];\n }\n C[0] = C[0] + 0x4d34d34d + this._b | 0;\n C[1] = C[1] + 0xd34d34d3 + (C[0] >>> 0 < C_[0] >>> 0 ? 1 : 0) | 0;\n C[2] = C[2] + 0x34d34d34 + (C[1] >>> 0 < C_[1] >>> 0 ? 1 : 0) | 0;\n C[3] = C[3] + 0x4d34d34d + (C[2] >>> 0 < C_[2] >>> 0 ? 1 : 0) | 0;\n C[4] = C[4] + 0xd34d34d3 + (C[3] >>> 0 < C_[3] >>> 0 ? 1 : 0) | 0;\n C[5] = C[5] + 0x34d34d34 + (C[4] >>> 0 < C_[4] >>> 0 ? 1 : 0) | 0;\n C[6] = C[6] + 0x4d34d34d + (C[5] >>> 0 < C_[5] >>> 0 ? 1 : 0) | 0;\n C[7] = C[7] + 0xd34d34d3 + (C[6] >>> 0 < C_[6] >>> 0 ? 1 : 0) | 0;\n this._b = C[7] >>> 0 < C_[7] >>> 0 ? 1 : 0;\n for (var i = 0; i < 8; i++) {\n var gx = X[i] + C[i];\n var ga = gx & 0xffff;\n var gb = gx >>> 16;\n var gh = ((ga * ga >>> 17) + ga * gb >>> 15) + gb * gb;\n var gl = ((gx & 0xffff0000) * gx | 0) + ((gx & 0x0000ffff) * gx | 0);\n G[i] = gh ^ gl;\n }\n X[0] = G[0] + (G[7] << 16 | G[7] >>> 16) + (G[6] << 16 | G[6] >>> 16) | 0;\n X[1] = G[1] + (G[0] << 8 | G[0] >>> 24) + G[7] | 0;\n X[2] = G[2] + (G[1] << 16 | G[1] >>> 16) + (G[0] << 16 | G[0] >>> 16) | 0;\n X[3] = G[3] + (G[2] << 8 | G[2] >>> 24) + G[1] | 0;\n X[4] = G[4] + (G[3] << 16 | G[3] >>> 16) + (G[2] << 16 | G[2] >>> 16) | 0;\n X[5] = G[5] + (G[4] << 8 | G[4] >>> 24) + G[3] | 0;\n X[6] = G[6] + (G[5] << 16 | G[5] >>> 16) + (G[4] << 16 | G[4] >>> 16) | 0;\n X[7] = G[7] + (G[6] << 8 | G[6] >>> 24) + G[5] | 0;\n }\n C.RabbitLegacy = StreamCipher._createHelper(RabbitLegacy);\n })();\n return CryptoJS;\n});\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 780)[\"default\"], __webpack_require__(/*! (webpack)/buildin/global.js */ 29), __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 780)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvY29tcG9uZW50cy92ZXJpZnkvdXRpbHMvY3J5cHRvLWpzLmpzIl0sIm5hbWVzIjpbInJvb3QiLCJmYWN0b3J5IiwiZXhwb3J0cyIsIm1vZHVsZSIsImRlZmluZSIsIkNyeXB0b0pTIiwiTWF0aCIsInVuZGVmaW5lZCIsImNyeXB0byIsIndpbmRvdyIsInNlbGYiLCJnbG9iYWxUaGlzIiwibXNDcnlwdG8iLCJnbG9iYWwiLCJyZXF1aXJlIiwiZXJyIiwiY3J5cHRvU2VjdXJlUmFuZG9tSW50IiwiZ2V0UmFuZG9tVmFsdWVzIiwiVWludDMyQXJyYXkiLCJyYW5kb21CeXRlcyIsInJlYWRJbnQzMkxFIiwiRXJyb3IiLCJjcmVhdGUiLCJPYmplY3QiLCJGIiwib2JqIiwic3VidHlwZSIsInByb3RvdHlwZSIsIkMiLCJDX2xpYiIsImxpYiIsIkJhc2UiLCJleHRlbmQiLCJvdmVycmlkZXMiLCJtaXhJbiIsImhhc093blByb3BlcnR5IiwiaW5pdCIsIiRzdXBlciIsImFwcGx5IiwiYXJndW1lbnRzIiwiaW5zdGFuY2UiLCJwcm9wZXJ0aWVzIiwicHJvcGVydHlOYW1lIiwidG9TdHJpbmciLCJjbG9uZSIsIldvcmRBcnJheSIsIndvcmRzIiwic2lnQnl0ZXMiLCJsZW5ndGgiLCJlbmNvZGVyIiwiSGV4Iiwic3RyaW5naWZ5IiwiY29uY2F0Iiwid29yZEFycmF5IiwidGhpc1dvcmRzIiwidGhhdFdvcmRzIiwidGhpc1NpZ0J5dGVzIiwidGhhdFNpZ0J5dGVzIiwiY2xhbXAiLCJpIiwidGhhdEJ5dGUiLCJqIiwiY2VpbCIsImNhbGwiLCJzbGljZSIsInJhbmRvbSIsIm5CeXRlcyIsInB1c2giLCJDX2VuYyIsImVuYyIsImhleENoYXJzIiwiYml0ZSIsImpvaW4iLCJwYXJzZSIsImhleFN0ciIsImhleFN0ckxlbmd0aCIsInBhcnNlSW50Iiwic3Vic3RyIiwiTGF0aW4xIiwibGF0aW4xQ2hhcnMiLCJTdHJpbmciLCJmcm9tQ2hhckNvZGUiLCJsYXRpbjFTdHIiLCJsYXRpbjFTdHJMZW5ndGgiLCJjaGFyQ29kZUF0IiwiVXRmOCIsImRlY29kZVVSSUNvbXBvbmVudCIsImVzY2FwZSIsImUiLCJ1dGY4U3RyIiwidW5lc2NhcGUiLCJlbmNvZGVVUklDb21wb25lbnQiLCJCdWZmZXJlZEJsb2NrQWxnb3JpdGhtIiwicmVzZXQiLCJfZGF0YSIsIl9uRGF0YUJ5dGVzIiwiX2FwcGVuZCIsImRhdGEiLCJfcHJvY2VzcyIsImRvRmx1c2giLCJwcm9jZXNzZWRXb3JkcyIsImRhdGFXb3JkcyIsImRhdGFTaWdCeXRlcyIsImJsb2NrU2l6ZSIsImJsb2NrU2l6ZUJ5dGVzIiwibkJsb2Nrc1JlYWR5IiwibWF4IiwiX21pbkJ1ZmZlclNpemUiLCJuV29yZHNSZWFkeSIsIm5CeXRlc1JlYWR5IiwibWluIiwib2Zmc2V0IiwiX2RvUHJvY2Vzc0Jsb2NrIiwic3BsaWNlIiwiSGFzaGVyIiwiY2ZnIiwiX2RvUmVzZXQiLCJ1cGRhdGUiLCJtZXNzYWdlVXBkYXRlIiwiZmluYWxpemUiLCJoYXNoIiwiX2RvRmluYWxpemUiLCJfY3JlYXRlSGVscGVyIiwiaGFzaGVyIiwibWVzc2FnZSIsIl9jcmVhdGVIbWFjSGVscGVyIiwia2V5IiwiQ19hbGdvIiwiSE1BQyIsImFsZ28iLCJYMzJXb3JkQXJyYXkiLCJDX3g2NCIsIng2NCIsIlg2NFdvcmQiLCJXb3JkIiwiaGlnaCIsImxvdyIsIlg2NFdvcmRBcnJheSIsInRvWDMyIiwieDY0V29yZHMiLCJ4NjRXb3Jkc0xlbmd0aCIsIngzMldvcmRzIiwieDY0V29yZCIsIndvcmRzTGVuZ3RoIiwiQXJyYXlCdWZmZXIiLCJzdXBlckluaXQiLCJzdWJJbml0IiwidHlwZWRBcnJheSIsIlVpbnQ4QXJyYXkiLCJJbnQ4QXJyYXkiLCJVaW50OENsYW1wZWRBcnJheSIsIkludDE2QXJyYXkiLCJVaW50MTZBcnJheSIsIkludDMyQXJyYXkiLCJGbG9hdDMyQXJyYXkiLCJGbG9hdDY0QXJyYXkiLCJidWZmZXIiLCJieXRlT2Zmc2V0IiwiYnl0ZUxlbmd0aCIsInR5cGVkQXJyYXlCeXRlTGVuZ3RoIiwiVXRmMTZCRSIsIlV0ZjE2IiwidXRmMTZDaGFycyIsImNvZGVQb2ludCIsInV0ZjE2U3RyIiwidXRmMTZTdHJMZW5ndGgiLCJVdGYxNkxFIiwic3dhcEVuZGlhbiIsIndvcmQiLCJCYXNlNjQiLCJtYXAiLCJfbWFwIiwiYmFzZTY0Q2hhcnMiLCJieXRlMSIsImJ5dGUyIiwiYnl0ZTMiLCJ0cmlwbGV0IiwiY2hhckF0IiwicGFkZGluZ0NoYXIiLCJiYXNlNjRTdHIiLCJiYXNlNjRTdHJMZW5ndGgiLCJyZXZlcnNlTWFwIiwiX3JldmVyc2VNYXAiLCJwYWRkaW5nSW5kZXgiLCJpbmRleE9mIiwicGFyc2VMb29wIiwiYml0czEiLCJiaXRzMiIsImJpdHNDb21iaW5lZCIsIkJhc2U2NHVybCIsInVybFNhZmUiLCJfc2FmZV9tYXAiLCJUIiwiYWJzIiwic2luIiwiTUQ1IiwiX2hhc2giLCJNIiwib2Zmc2V0X2kiLCJNX29mZnNldF9pIiwiSCIsIk1fb2Zmc2V0XzAiLCJNX29mZnNldF8xIiwiTV9vZmZzZXRfMiIsIk1fb2Zmc2V0XzMiLCJNX29mZnNldF80IiwiTV9vZmZzZXRfNSIsIk1fb2Zmc2V0XzYiLCJNX29mZnNldF83IiwiTV9vZmZzZXRfOCIsIk1fb2Zmc2V0XzkiLCJNX29mZnNldF8xMCIsIk1fb2Zmc2V0XzExIiwiTV9vZmZzZXRfMTIiLCJNX29mZnNldF8xMyIsIk1fb2Zmc2V0XzE0IiwiTV9vZmZzZXRfMTUiLCJhIiwiYiIsImMiLCJkIiwiRkYiLCJHRyIsIkhIIiwiSUkiLCJuQml0c1RvdGFsIiwibkJpdHNMZWZ0IiwibkJpdHNUb3RhbEgiLCJmbG9vciIsIm5CaXRzVG90YWxMIiwiSF9pIiwieCIsInMiLCJ0IiwibiIsIkhtYWNNRDUiLCJXIiwiU0hBMSIsIkhtYWNTSEExIiwiSyIsImlzUHJpbWUiLCJzcXJ0TiIsInNxcnQiLCJmYWN0b3IiLCJnZXRGcmFjdGlvbmFsQml0cyIsIm5QcmltZSIsInBvdyIsIlNIQTI1NiIsImYiLCJnIiwiaCIsImdhbW1hMHgiLCJnYW1tYTAiLCJnYW1tYTF4IiwiZ2FtbWExIiwiY2giLCJtYWoiLCJzaWdtYTAiLCJzaWdtYTEiLCJ0MSIsInQyIiwiSG1hY1NIQTI1NiIsIlNIQTIyNCIsIkhtYWNTSEEyMjQiLCJYNjRXb3JkX2NyZWF0ZSIsIlNIQTUxMiIsIkgwIiwiSDEiLCJIMiIsIkgzIiwiSDQiLCJINSIsIkg2IiwiSDciLCJIMGgiLCJIMGwiLCJIMWgiLCJIMWwiLCJIMmgiLCJIMmwiLCJIM2giLCJIM2wiLCJINGgiLCJINGwiLCJINWgiLCJINWwiLCJINmgiLCJINmwiLCJIN2giLCJIN2wiLCJhaCIsImFsIiwiYmgiLCJibCIsImNsIiwiZGgiLCJkbCIsImVoIiwiZWwiLCJmaCIsImZsIiwiZ2giLCJnbCIsImhoIiwiaGwiLCJXaWwiLCJXaWgiLCJXaSIsImdhbW1hMHhoIiwiZ2FtbWEweGwiLCJnYW1tYTBoIiwiZ2FtbWEwbCIsImdhbW1hMXhoIiwiZ2FtbWExeGwiLCJnYW1tYTFoIiwiZ2FtbWExbCIsIldpNyIsIldpN2giLCJXaTdsIiwiV2kxNiIsIldpMTZoIiwiV2kxNmwiLCJjaGgiLCJjaGwiLCJtYWpoIiwibWFqbCIsInNpZ21hMGgiLCJzaWdtYTBsIiwic2lnbWExaCIsInNpZ21hMWwiLCJLaSIsIktpaCIsIktpbCIsInQxbCIsInQxaCIsInQybCIsInQyaCIsIkhtYWNTSEE1MTIiLCJTSEEzODQiLCJIbWFjU0hBMzg0IiwiUkhPX09GRlNFVFMiLCJQSV9JTkRFWEVTIiwiUk9VTkRfQ09OU1RBTlRTIiwieSIsIm5ld1giLCJuZXdZIiwiTEZTUiIsInJvdW5kQ29uc3RhbnRNc3ciLCJyb3VuZENvbnN0YW50THN3IiwiYml0UG9zaXRpb24iLCJTSEEzIiwib3V0cHV0TGVuZ3RoIiwic3RhdGUiLCJfc3RhdGUiLCJuQmxvY2tTaXplTGFuZXMiLCJNMmkiLCJNMmkxIiwibGFuZSIsInJvdW5kIiwidE1zdyIsInRMc3ciLCJUeCIsIlR4NCIsIlR4MSIsIlR4MU1zdyIsIlR4MUxzdyIsImxhbmVJbmRleCIsImxhbmVNc3ciLCJsYW5lTHN3IiwicmhvT2Zmc2V0IiwiVFBpTGFuZSIsIlQwIiwic3RhdGUwIiwiVExhbmUiLCJUeDFMYW5lIiwiVHgyTGFuZSIsInJvdW5kQ29uc3RhbnQiLCJibG9ja1NpemVCaXRzIiwib3V0cHV0TGVuZ3RoQnl0ZXMiLCJvdXRwdXRMZW5ndGhMYW5lcyIsImhhc2hXb3JkcyIsIkhtYWNTSEEzIiwiX3psIiwiX3pyIiwiX3NsIiwiX3NyIiwiX2hsIiwiX2hyIiwiUklQRU1EMTYwIiwiaHIiLCJ6bCIsInpyIiwic2wiLCJzciIsImFyIiwiYnIiLCJjciIsImRyIiwiZXIiLCJmMSIsImYyIiwiZjMiLCJmNCIsImY1Iiwicm90bCIsInoiLCJIbWFjUklQRU1EMTYwIiwiX2hhc2hlciIsImhhc2hlckJsb2NrU2l6ZSIsImhhc2hlckJsb2NrU2l6ZUJ5dGVzIiwib0tleSIsIl9vS2V5IiwiaUtleSIsIl9pS2V5Iiwib0tleVdvcmRzIiwiaUtleVdvcmRzIiwiaW5uZXJIYXNoIiwiaG1hYyIsIlBCS0RGMiIsImtleVNpemUiLCJpdGVyYXRpb25zIiwiY29tcHV0ZSIsInBhc3N3b3JkIiwic2FsdCIsImRlcml2ZWRLZXkiLCJibG9ja0luZGV4IiwiZGVyaXZlZEtleVdvcmRzIiwiYmxvY2tJbmRleFdvcmRzIiwiYmxvY2siLCJibG9ja1dvcmRzIiwiYmxvY2tXb3Jkc0xlbmd0aCIsImludGVybWVkaWF0ZSIsImludGVybWVkaWF0ZVdvcmRzIiwiRXZwS0RGIiwiQ2lwaGVyIiwiY3JlYXRlRW5jcnlwdG9yIiwiX0VOQ19YRk9STV9NT0RFIiwiY3JlYXRlRGVjcnlwdG9yIiwiX0RFQ19YRk9STV9NT0RFIiwieGZvcm1Nb2RlIiwiX3hmb3JtTW9kZSIsIl9rZXkiLCJwcm9jZXNzIiwiZGF0YVVwZGF0ZSIsImZpbmFsUHJvY2Vzc2VkRGF0YSIsIml2U2l6ZSIsInNlbGVjdENpcGhlclN0cmF0ZWd5IiwiUGFzc3dvcmRCYXNlZENpcGhlciIsIlNlcmlhbGl6YWJsZUNpcGhlciIsImNpcGhlciIsImVuY3J5cHQiLCJkZWNyeXB0IiwiY2lwaGVydGV4dCIsIlN0cmVhbUNpcGhlciIsImZpbmFsUHJvY2Vzc2VkQmxvY2tzIiwiQ19tb2RlIiwibW9kZSIsIkJsb2NrQ2lwaGVyTW9kZSIsIml2IiwiRW5jcnlwdG9yIiwiRGVjcnlwdG9yIiwiX2NpcGhlciIsIl9pdiIsIkNCQyIsInByb2Nlc3NCbG9jayIsInhvckJsb2NrIiwiZW5jcnlwdEJsb2NrIiwiX3ByZXZCbG9jayIsInRoaXNCbG9jayIsImRlY3J5cHRCbG9jayIsIkNfcGFkIiwicGFkIiwiUGtjczciLCJuUGFkZGluZ0J5dGVzIiwicGFkZGluZ1dvcmQiLCJwYWRkaW5nV29yZHMiLCJwYWRkaW5nIiwidW5wYWQiLCJCbG9ja0NpcGhlciIsIm1vZGVDcmVhdG9yIiwiX21vZGUiLCJfX2NyZWF0b3IiLCJDaXBoZXJQYXJhbXMiLCJjaXBoZXJQYXJhbXMiLCJmb3JtYXR0ZXIiLCJDX2Zvcm1hdCIsImZvcm1hdCIsIk9wZW5TU0xGb3JtYXR0ZXIiLCJPcGVuU1NMIiwib3BlblNTTFN0ciIsImNpcGhlcnRleHRXb3JkcyIsImVuY3J5cHRvciIsImNpcGhlckNmZyIsImFsZ29yaXRobSIsIl9wYXJzZSIsInBsYWludGV4dCIsIkNfa2RmIiwia2RmIiwiT3BlblNTTEtkZiIsImV4ZWN1dGUiLCJkZXJpdmVkUGFyYW1zIiwiQ0ZCIiwiZ2VuZXJhdGVLZXlzdHJlYW1BbmRFbmNyeXB0Iiwia2V5c3RyZWFtIiwiQ1RSIiwiY291bnRlciIsIl9jb3VudGVyIiwiQ1RSR2xhZG1hbiIsImluY1dvcmQiLCJiMSIsImIyIiwiYjMiLCJpbmNDb3VudGVyIiwiT0ZCIiwiX2tleXN0cmVhbSIsIkVDQiIsIkFuc2lYOTIzIiwibGFzdEJ5dGVQb3MiLCJJc28xMDEyNiIsIklzbzk3OTcxIiwiWmVyb1BhZGRpbmciLCJOb1BhZGRpbmciLCJIZXhGb3JtYXR0ZXIiLCJpbnB1dCIsIlNCT1giLCJJTlZfU0JPWCIsIlNVQl9NSVhfMCIsIlNVQl9NSVhfMSIsIlNVQl9NSVhfMiIsIlNVQl9NSVhfMyIsIklOVl9TVUJfTUlYXzAiLCJJTlZfU1VCX01JWF8xIiwiSU5WX1NVQl9NSVhfMiIsIklOVl9TVUJfTUlYXzMiLCJ4aSIsInN4IiwieDIiLCJ4NCIsIng4IiwiUkNPTiIsIkFFUyIsIl9uUm91bmRzIiwiX2tleVByaW9yUmVzZXQiLCJrZXlXb3JkcyIsIm5Sb3VuZHMiLCJrc1Jvd3MiLCJrZXlTY2hlZHVsZSIsIl9rZXlTY2hlZHVsZSIsImtzUm93IiwiaW52S2V5U2NoZWR1bGUiLCJfaW52S2V5U2NoZWR1bGUiLCJpbnZLc1JvdyIsIl9kb0NyeXB0QmxvY2siLCJzMCIsInMxIiwiczIiLCJzMyIsInQwIiwidDMiLCJQQzEiLCJQQzIiLCJCSVRfU0hJRlRTIiwiU0JPWF9QIiwiU0JPWF9NQVNLIiwiREVTIiwia2V5Qml0cyIsImtleUJpdFBvcyIsInN1YktleXMiLCJfc3ViS2V5cyIsIm5TdWJLZXkiLCJzdWJLZXkiLCJiaXRTaGlmdCIsImludlN1YktleXMiLCJfaW52U3ViS2V5cyIsIl9sQmxvY2siLCJfckJsb2NrIiwiZXhjaGFuZ2VMUiIsImV4Y2hhbmdlUkwiLCJsQmxvY2siLCJyQmxvY2siLCJtYXNrIiwiVHJpcGxlREVTIiwia2V5MSIsImtleTIiLCJrZXkzIiwiX2RlczEiLCJfZGVzMiIsIl9kZXMzIiwiUkM0Iiwia2V5U2lnQnl0ZXMiLCJTIiwiX1MiLCJrZXlCeXRlSW5kZXgiLCJrZXlCeXRlIiwiX2kiLCJfaiIsImdlbmVyYXRlS2V5c3RyZWFtV29yZCIsImtleXN0cmVhbVdvcmQiLCJSQzREcm9wIiwiZHJvcCIsIkNfIiwiRyIsIlJhYmJpdCIsIlgiLCJfWCIsIl9DIiwiX2IiLCJuZXh0U3RhdGUiLCJJViIsIklWXzAiLCJJVl8xIiwiaTAiLCJpMiIsImkxIiwiaTMiLCJneCIsImdhIiwiZ2IiLCJSYWJiaXRMZWdhY3kiXSwibWFwcGluZ3MiOiI7QUFDQTtBQUFFLFdBQVNBLElBQUksRUFBQ0MsT0FBTyxFQUFDO0VBQ3hCLElB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QyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FB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RUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsQ0FBQztJQUN6TixJQUFJeVcsR0FBRyxHQUFDbFYsU0FBUyxDQUFDdkIsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ3pOLElBQUkwVyxHQUFHLEdBQUNuVixTQUFTLENBQUN2QixNQUFNLENBQUMsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUM7SUFDbk8sSUFBSTJXLEdBQUcsR0FBQ3BWLFNBQVMsQ0FBQ3ZCLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFD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QyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUM7SUFDakosSUFBSUMsVUFBVSxHQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDO0lBQzNELElBQUlDLE1BQU0sR0FBQyxDQUFDO01BQ1osR0FBRyxFQUFDLFFBQVE7TUFDWixVQUFVLEVBQUMsTUFBTTtNQUNqQixVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsR0FBRztNQUNkLFVBQVUsRUFBQyxLQUFLO01BQ2hCLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxLQUFLO01BQ2hCLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxNQUFNO01BQ2pCLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxNQUFNO01BQ2pCLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxHQUFHO01BQ2QsVUFBVSxFQUFDLE1BQU07TUFDakIsU0FBUyxF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LFFBQVEsRUFBQyxTQUFTO01BQ2xCLFFBQVEsRUFBQyxHQUFHO01BQ1osUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLE9BQU87TUFDaEIsUUFBUSxFQUFDLE9BQU87TUFDaEIsUUFBUSxFQUFDLEtBQUs7TUFDZCxRQUFRLEVBQUMsR0FBRztNQUNaLFFBQVEsRUFBQyxLQUFLO01BQ2QsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLE9BQU87TUFDaEIsUUFBUSxFQUFDLE9BQU87TUFDaEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsU0FBUyxFQUFDLFNBQVM7TUFDbkIsU0FBUyxFQUFDLE9BQU87TUFDakIsU0FBUyxFQUFDLE9BQU87TUFDakIsU0FBUyxFQUFDLFNBQVM7TUFDbkIsU0FBUyxFQUFDLEtBQUs7TUFDZixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVBQUMsR0FBRztNQUNiLFNBQVMsRUFBQyxTQUFTO01BQ25CLFNBQVMsRUFBQyxTQUFTO01BQ25CLFNBQVMsRUFBQyxHQUFHO01BQ2IsU0FBUyxFQUFDLE9BQU87TUFDakIsU0FBUyxFQUFDLFNBQVM7TUFDbkIsU0FBUyxFQUFDLEtBQUs7TUFDZixTQUFTLEVBQUMsT0FBTztNQUNqQixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVBQUMsS0FBSztNQUNmLFNBQVMsRUFBQyxTQUFTO01BQ25CLFNBQVMsRUFBQyxHQUFHO01BQ2IsU0FBUyxFQUFDLE9BQU87TUFDakIsU0FBUyxFQUFDLFNBQVM7TUFDbkIsU0FBUyxFQUFDLEtBQUs7TUFDZixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVBQUMsT0FBTztNQUNqQixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVBQUMsT0FBTztNQUNqQixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVB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O01BQ2YsT0FBTyxFQUFDLFVBQVU7TUFDbEIsT0FBTyxFQUFDO0lBQ1IsQ0FBQyxFQUNEO01BQ0EsR0FBRyxFQUFDLFVBQVU7TUFDZCxLQUFLLEVBQUMsTUFBTTtNQUNaLEtBQUssRUFBQyxVQUFVO01BQ2hCLEtBQUssRUFBQyxVQUFVO01BQ2hCLEtBQUssRUFBQyxVQUFVO01BQ2hCLEtBQUssRUFBQyxRQUFRO01BQ2QsS0FBSyxFQUFDLFFBQVE7TUFDZCxLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsR0FBRztNQUNULEtBQUssRUFBQyxVQUFVO01BQ2hCLEtBQUssRUFBQyxRQUFRO01BQ2QsS0FBSyxFQUFDLEdBQUc7TUFDVCxLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxNQUFNO01BQ1osS0FBSyxFQUFDLFVBQVU7TUFDaEIsSUFBSSxFQUFDLFVBQVU7TUFDZixLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsR0FBRztNQUNULEtBQUssRUFBQyxRQUFRO01BQ2QsS0FBSyxFQUFDLFFBQVE7TUFDZCxLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsTUFBTTtNQUNaLEtBQUssRUFBQyxRQUFRO01BQ2QsS0FBSyxFQUFDLE1BQU07TUFDWixLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsR0FBRztNQUNULEtBQUssRUFBQyxVQUFVO01BQ2hCLEtBQUssRUFBQyxRQUFRO01BQ2QsS0FBSyxFQUFDLFVBQVU7TUFDaEIsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLE1BQU07TUFDYixNQUFNLEVBQUMsUUFBUTtNQUNmLE1BQU0sRUFBQyxVQUFVO01BQ2pCLE1BQU0sRUFBQyxVQUFVO01BQ2pCLE1BQU0sRUFBQyxRQUFRO01BQ2YsTUFBTSxFQUFDLFFBQVE7TUFDZixNQUFNLEVBQUMsR0FBRztNQUNWLE1BQU0sRUFBQyxHQUFHO01BQ1YsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLE1BQU07TUFDYixNQUFNLEVBQUMsVUFBVTtNQUNqQixNQUFNLEVBQUMsVUFBVTtNQUNqQixNQUFNLEVBQUMsUUFBUTtNQUNmLE1BQU0sRUFBQyxHQUFHO01BQ1YsTUFBTSxFQUFDLFFBQVE7TUFDZixNQUFNLEVBQUMsUUFBUTtNQUNmLE1BQU0sRUFBQyxVQUFVO01BQ2pCLE1BQU0sRUFBQyxVQUFVO01BQ2pCLE1BQU0sRUFBQyxNQUFNO01BQ2IsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLE1BQU07TUFDYixNQUFNLEVBQUMsUUFBUTtNQUNmLE1BQU0sRUFBQyxRQUFRO01BQ2YsTUFBTSxFQUFDLEdBQUc7TUFDVixNQUFNLEVBQUMsVUFBVTtNQUNqQixNQUFNLEVBQUM7SUFDUCxDQUFDLEVBQ0Q7TUFDQSxHQUFHLEVBQUMsUUFBUTtNQUNaLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLEtBQUs7TUFDVixJQUFJLEVBQUMsUUFBUTtNQUNiLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLEdBQUc7TUFDUixJQUFJLEVBQUMsR0FBRztNQUNSLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLFNBQVM7TUFDZCxJQUFJLEVBQUMsUUFBUTtNQUNiLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLFNBQVM7TUFDZCxJQUFJLEVBQUMsU0FBUztNQUNkLElBQUksRUFBQyxLQUFLO01BQ1YsSUFBSSxFQUFDLFFBQVE7TUFDYixJQUFJLEVBQUMsU0FBUztNQUNkLEdBQUcsRUFBQyxTQUFTO01BQ2IsSUFBSSxFQUFDLEdBQUc7TUFDUixJQUFJLEVBQUMsU0FBUztNQUNkLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLFFBQVE7TUFDYixJQUFJLEVBQUMsU0FBUztNQUNkLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLEtBQUs7TUFDVixJQUFJLEVBQUMsUUFBUTtNQUNiLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLFNBQVM7TUFDZCxJQUFJLEVBQUMsUUFBUTtNQUNiLElBQUksRUFBQyxLQUFLO01BQ1YsSUFBSSxFQUFDLFNBQVM7TUFDZCxJQUFJLEVBQUMsR0FBRztNQUNSLElBQUksRUFBQyxRQUFRO01BQ2IsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxTQUFTO01BQ2YsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxTQUFTO01BQ2YsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxLQUFLO01BQ1gsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxHQUFHO01BQ1QsS0FBSyxFQUFDLEdBQUc7TUFDVCxLQUFLLEVBQUMsU0FBUztNQUNmLEtBQUssRUFBQyxTQUFTO01BQ2YsS0FBSyxFQUFDLEtBQUs7TUFDWCxLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxTQUFTO01BQ2YsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsR0FBRztNQUNULEtBQUssRUFBQyxTQUFTO01BQ2YsS0FBSyxFQUFDLFFBQVE7TUFDZCxLQUFLLEVBQUMsS0FBSztNQUNYLEtBQUssRUFBQyxTQUFTO01BQ2YsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsU0FBUztNQUNmLEtBQUssRUFBQyxHQUFHO01BQ1QsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxLQUFLO01BQ1gsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUM7SUFDTixDQUFDLEVBQ0Q7TUFDQSxHQUFHLEVBQUMsU0FBUztNQUNiLEdBQUcsRUFBQyxPQUFP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LEVBQUNBLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsRUFBQ0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsRUFBRSxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDO1FBQy9ILElBQUluTixDQUFDLEdBQUMsSUFBSSxDQUFDaWtCLEVBQUUsR0FBQyxDQUFFOVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVcsQ0FBQztRQUMzUCxJQUFJLENBQUMrVyxFQUFFLEdBQUMsQ0FBQztRQUNULEtBQUksSUFBSW5pQixDQUFDLEdBQUMsQ0FBQyxFQUFD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LEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRDVqQixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRDVqQixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRDVqQixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRDVqQixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRDVqQixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRDVqQixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRCxJQUFJLENBQUNNLEVBQUUsR0FBRWxrQixDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBQyxHQUFHNGpCLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUM7TUFDbEMsS0FBSSxJQUFJN2hCLENBQUMsR0FBQyxDQUFDLEVBQUNBLENBQUMsR0FBQyxDQUFDLEVBQUNBLENBQUMsRUFBRSxFQUFDO1FBQ3BCLElBQUk0aUIsRUFBRSxHQUFDWixDQUFDLENBQUNoaUIsQ0FBQyxDQUFDLEdBQUMvQixDQUFDLENBQUMrQixDQUFDLENBQUM7UUFDaEIsSUFBSTZpQixFQUFFLEdBQUNELEVBQUUsR0FBQyxNQUFNO1FBQ2hCLElBQUlFLEVBQUUsR0FBQ0YsRUFBRSxLQUFHLEVBQUU7UUFDZCxJQUFJMVQsRUFBRSxHQUFDLENBQUUsQ0FBRTJULEVBQUUsR0FBQ0EsRUFBRSxLQUFJLEVBQUUsSUFBRUEsRUFBRSxHQUFDQyxFQUFFLEtBQUksRUFBRSxJQUFFQSxFQUFFLEdBQUNBLEVBQUU7UUFDMUMsSUFBSTNULEVBQUUsR0FBQyxDQUFFLENBQUN5VCxFQUFFLEdBQUMsVUFBVSxJQUFFQSxFQUFFLEdBQUUsQ0FBQyxLQUFJLENBQUNBLEVBQUUsR0FBQyxVQUFVLElBQUVBLEVBQUUsR0FBRSxDQUFDLENBQUM7UUFDeERkLENBQUMsQ0FBQzloQixDQUFDLENBQUMsR0FBQ2tQLEVBQUUsR0FBQ0MsRUFBRTtNQUNWO01BQ0E2UyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVGLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsQ0FBQyxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsRUFBRSxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDLEdBQUUsQ0FBQztNQUMvREUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFRixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxDQUFDLEdBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxFQUFHLENBQUMsR0FBQ0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDMUNFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRUYsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsRUFBRSxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxFQUFFLEdBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxFQUFHLENBQUMsR0FBRSxDQUFDO01BQy9ERSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVGLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLENBQUMsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsQ0FBQyxHQUFDQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUMxQ0UsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFRixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxFQUFFLEdBQUdBLENBQUMs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Q0FBQyxDQUFDLEdBQUMsVUFBVSxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBQyxHQUFHNGpCLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDckQ1akIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUMsVUFBVSxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBQyxHQUFHNGpCLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDckQ1akIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUMsVUFBVSxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBQyxHQUFHNGpCLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDckQ1akIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUMsVUFBVSxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBQyxHQUFHNGpCLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDckQ1akIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUMsVUFBVSxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBQyxHQUFHNGpCLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDckQsSUFBSSxDQUFDTSxFQUFFLEdBQUVsa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUMsR0FBRzRqQixFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBRSxHQUFDLENBQUMsR0FBQyxDQUFDO01BQ2xDLEtBQUksSUFBSTdoQixDQUFDLEdBQUMsQ0FBQyxFQUFDQSxDQUFDLEdBQUMsQ0FBQyxFQUFDQSxDQUFDLEVBQUUsRUFBQztRQUNwQixJQUFJNGlCLEVBQUUsR0FBQ1osQ0FBQyxDQUFDaGlCLENBQUMsQ0FBQyxHQUFDL0IsQ0FBQyxDQUFDK0IsQ0FBQyxDQUFDO1FBQ2hCLElBQUk2aUIsRUFBRSxHQUFDRCxFQUFFLEdBQUMsTUFBTTtRQUNoQixJQUFJRSxFQUFFLEdBQUNGLEVBQUUsS0FBRyxFQUFFO1FBQ2QsSUFBSTFULEVBQUUsR0FBQyxDQUFFLENBQUUyVCxFQUFFLEdBQUNBLEVBQUUsS0FBSSxFQUFFLElBQUVBLEVBQUUsR0FBQ0MsRUFBRSxLQUFJLEVBQUUsSUFBRUEsRUFBRSxHQUFDQSxFQUFFO1FBQzFDLElBQUkzVCxFQUFFLEdBQUMsQ0FBRSxDQUFDeVQsRUFBRSxHQUFDLFVBQVUsSUFBRUEsRUFBRSxHQUFFLENBQUMsS0FBSSxDQUFDQSxFQUFFLEdBQUMsVUFBVSxJQUFFQSxFQUFFLEdBQUUsQ0FBQyxDQUFDO1FBQ3hEZCxDQUFDLENBQUM5aEIsQ0FBQyxDQUFDLEdBQUNrUCxFQUFFLEdBQUNDLEVBQUU7TUFDVjtNQUNBNlMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFRixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxFQUFFLEdBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxFQUFHLENBQUMsSUFBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsQ0FBQyxHQUFFLENBQUM7TUFDL0RFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRUYsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsQ0FBQyxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDLEdBQUNBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRSxDQUFDO01BQzFDRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVGLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsQ0FBQyxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsRUFBRSxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDLEdBQUUsQ0FBQztNQUMvREUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFRixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxDQUFDLEdBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxFQUFHLENBQUMsR0FBQ0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDMUNFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRUYsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsRUFBRSxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxFQUFFLEdBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxFQUFHLENBQUMsR0FBRSxDQUFDO01BQy9ERSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVGLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLENBQUMsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsQ0FBQyxHQUFDQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUMxQ0UsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFRixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxFQUFFLEdBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxFQUFHLENBQUMsSUFBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsQ0FBQyxHQUFFLENBQUM7TUFDL0RFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRUYsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsQ0FBQyxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDLEdBQUNBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRSxDQUFDO0lBQzFDO0lBQ0E3akIsQ0FBQyxDQUFDOGtCLFlBQVksR0FBQ3JLLFlBQVksQ0FBQzNVLGFBQWEsQ0FBQ2dmLFlBQVksQ0FBQztFQUN2RCxDQUFDLEdBQUU7RUFDSCxPQUFPcm1CLFFBQVE7QUFDZixDQUFDLENBQUMsQyIsImZpbGUiOiI3NzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuOyhmdW5jdGlvbihyb290LGZhY3Rvcnkpe1xyXG5pZih0eXBlb2YgZXhwb3J0cz09PVwib2JqZWN0XCIpe1xyXG5tb2R1bGUuZXhwb3J0cz1leHBvcnRzPWZhY3RvcnkoKTtcclxufWVsc2UgaWYodHlwZW9mIGRlZmluZT09PVwiZnVuY3Rpb25cIiYmZGVmaW5lLmFtZCl7XHJcbmRlZmluZShbXSxmYWN0b3J5KTtcclxufWVsc2V7XHJcbnJvb3QuQ3J5cHRvSlM9ZmFjdG9yeSgpO1xyXG59XHJcbn0odGhpcyxcclxuZnVuY3Rpb24oKXtcclxudmFyIENyeXB0b0pTPUNyeXB0b0pTfHwoZnVuY3Rpb24oTWF0aCx1bmRlZmluZWQpe1xyXG52YXIgY3J5cHRvO1xyXG5pZih0eXBlb2Ygd2luZG93IT09J3VuZGVmaW5lZCcmJndpbmRvdy5jcnlwdG8pe1xyXG5jcnlwdG89d2luZG93LmNyeXB0bztcclxufVxyXG5pZih0eXBlb2Ygc2VsZiE9PSd1bmRlZmluZWQnJiZzZWxmLmNyeXB0byl7XHJcbmNyeXB0bz1zZWxmLmNyeXB0bztcclxufVxyXG5pZih0eXBlb2YgZ2xvYmFsVGhpcyE9PSd1bmRlZmluZWQnJiZnbG9iYWxUaGlzLmNyeXB0byl7XHJcbmNyeXB0bz1nbG9iYWxUaGlzLmNyeXB0bztcclxufVxyXG5pZighY3J5cHRvJiZ0eXBlb2Ygd2luZG93IT09J3VuZGVmaW5lZCcmJndpbmRvdy5tc0NyeXB0byl7XHJcbmNyeXB0bz13aW5kb3cubXNDcnlwdG87XHJcbn1cclxuaWYoIWNyeXB0byYmdHlwZW9mIGdsb2JhbCE9PSd1bmRlZmluZWQnJiZnbG9iYWwuY3J5cHRvKXtcclxuY3J5cHRvPWdsb2JhbC5jcnlwdG87XHJcbn1cclxuaWYoIWNyeXB0byYmdHlwZW9mIHJlcXVpcmU9PT0nZnVuY3Rpb24nKXtcclxudHJ5e1xyXG5jcnlwdG89cmVxdWlyZSgnY3J5cHRvJyk7XHJcbn1jYXRjaChlcnIpe31cclxufVxyXG52YXIgY3J5cHRvU2VjdXJlUmFuZG9tSW50PWZ1bmN0aW9uKCl7XHJcbmlmKGNyeXB0byl7XHJcbmlmKHR5cGVvZiBjcnlwdG8uZ2V0UmFuZG9tVmFsdWVzPT09J2Z1bmN0aW9uJyl7XHJcbnRyeXtcclxucmV0dXJuIGNyeXB0by5nZXRSYW5kb21WYWx1ZXMobmV3IFVpbnQzMkFycmF5KDEpKVswXTtcclxufWNhdGNoKGVycil7fVxyXG59XHJcbmlmKHR5cGVvZiBjcnlwdG8ucmFuZG9tQnl0ZXM9PT0nZnVuY3Rpb24nKXtcclxudHJ5e1xyXG5yZXR1cm4gY3J5cHRvLnJhbmRvbUJ5dGVzKDQpLnJlYWRJbnQzMkxFKCk7XHJcbn1jYXRjaChlcnIpe31cclxufVxyXG59XHJcbnRocm93IG5ldyBFcnJvcignTmF0aXZlIGNyeXB0byBtb2R1bGUgY291bGQgbm90IGJlIHVzZWQgdG8gZ2V0IHNlY3VyZSByYW5kb20gbnVtYmVyLicpO1xyXG59O1xyXG52YXIgY3JlYXRlPU9iamVjdC5jcmVhdGV8fChmdW5jdGlvbigpe1xyXG5mdW5jdGlvbiBGKCl7fVxyXG5yZXR1cm4gZnVuY3Rpb24ob2JqKXtcclxudmFyIHN1YnR5cGU7XHJcbkYucHJvdG90eXBlPW9iajtcclxuc3VidHlwZT1uZXcgRigpO1xyXG5GLnByb3RvdHlwZT1udWxsO1xyXG5yZXR1cm4gc3VidHlwZTtcclxufTtcclxufSgpKTtcclxudmFyIEM9e307XHJcbnZhciBDX2xpYj1DLmxpYj17fTtcclxudmFyIEJhc2U9Q19saWIuQmFzZT0oZnVuY3Rpb24oKXtcclxucmV0dXJue1xyXG5leHRlbmQ6ZnVuY3Rpb24ob3ZlcnJpZGVzKXtcclxudmFyIHN1YnR5cGU9Y3JlYXRlKHRoaXMpO1xyXG5pZihvdmVycmlkZXMpe1xyXG5zdWJ0eXBlLm1peEluKG92ZXJyaWRlcyk7XHJcbn1cclxuaWYoIXN1YnR5cGUuaGFzT3duUHJvcGVydHkoJ2luaXQnKXx8dGhpcy5pbml0PT09c3VidHlwZS5pbml0KXtcclxuc3VidHlwZS5pbml0PWZ1bmN0aW9uKCl7XHJcbnN1YnR5cGUuJHN1cGVyLmluaXQuYXBwbHkodGhpcyxhcmd1bWVudHMpO1xyXG59O1xyXG59XHJcbnN1YnR5cGUuaW5pdC5wcm90b3R5cGU9c3VidHlwZTtcclxuc3VidHlwZS4kc3VwZXI9dGhpcztcclxucmV0dXJuIHN1YnR5cGU7XHJcbn0sXHJcbmNyZWF0ZTpmdW5jdGlvbigpe1xyXG52YXIgaW5zdGFuY2U9dGhpcy5leHRlbmQoKTtcclxuaW5zdGFuY2UuaW5pdC5hcHBseShpbnN0YW5jZSxhcmd1bWVudHMpO1xyXG5yZXR1cm4gaW5zdGFuY2U7XHJcbn0sXHJcbmluaXQ6ZnVuY3Rpb24oKXt9LFxyXG5taXhJbjpmdW5jdGlvbihwcm9wZXJ0aWVzKXtcclxuZm9yKHZhciBwcm9wZXJ0eU5hbWUgaW4gcHJvcGVydGllcyl7XHJcbmlmKHByb3BlcnRpZXMuaGFzT3duUHJvcGVydHkocHJvcGVydHlOYW1lKSl7XHJcbnRoaXNbcHJvcGVydHlOYW1lXT1wcm9wZXJ0aWVzW3Byb3BlcnR5TmFtZV07XHJcbn1cclxufVxyXG5pZihwcm9wZXJ0aWVzLmhhc093blByb3BlcnR5KCd0b1N0cmluZycpKXtcclxudGhpcy50b1N0cmluZz1wcm9wZXJ0aWVzLnRvU3RyaW5nO1xyXG59XHJcbn0sXHJcbmNsb25lOmZ1bmN0aW9uKCl7XHJcbnJldHVybiB0aGlzLmluaXQucHJvdG90eXBlLmV4dGVuZCh0aGlzKTtcclxufVxyXG59O1xyXG59KCkpO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheT1CYXNlLmV4dGVuZCh7XHJcbmluaXQ6ZnVuY3Rpb24od29yZHMsc2lnQnl0ZXMpe1xyXG53b3Jkcz10aGlzLndvcmRzPXdvcmRzfHxbXTtcclxuaWYoc2lnQnl0ZXMhPXVuZGVmaW5lZCl7XHJcbnRoaXMuc2lnQnl0ZXM9c2lnQnl0ZXM7XHJcbn1lbHNle1xyXG50aGlzLnNpZ0J5dGVzPXdvcmRzLmxlbmd0aCo0O1xyXG59XHJcbn0sXHJcbnRvU3RyaW5nOmZ1bmN0aW9uKGVuY29kZXIpe1xyXG5yZXR1cm4oZW5jb2Rlcnx8SGV4KS5zdHJpbmdpZnkodGhpcyk7XHJcbn0sXHJcbmNvbmNhdDpmdW5jdGlvbih3b3JkQXJyYXkpe1xyXG52YXIgdGhpc1dvcmRzPXRoaXMud29yZHM7XHJcbnZhciB0aGF0V29yZHM9d29yZEFycmF5LndvcmRzO1xyXG52YXIgdGhpc1NpZ0J5dGVzPXRoaXMuc2lnQnl0ZXM7XHJcbnZhciB0aGF0U2lnQnl0ZXM9d29yZEFycmF5LnNpZ0J5dGVzO1xyXG50aGlzLmNsYW1wKCk7XHJcbmlmKHRoaXNTaWdCeXRlcyU0KXtcclxuZm9yKHZhciBpPTA7aTx0aGF0U2lnQnl0ZXM7aSsrKXtcclxudmFyIHRoYXRCeXRlPSh0aGF0V29yZHNbaT4+PjJdPj4+KDI0LShpJTQpKjgpKSYweGZmO1xyXG50aGlzV29yZHNbKHRoaXNTaWdCeXRlcytpKT4+PjJdfD10aGF0Qnl0ZTw8KDI0LSgodGhpc1NpZ0J5dGVzK2kpJTQpKjgpO1xyXG59XHJcbn1lbHNle1xyXG5mb3IodmFyIGo9MDtqPHRoYXRTaWdCeXRlcztqKz00KXtcclxudGhpc1dvcmRzWyh0aGlzU2lnQnl0ZXMraik+Pj4yXT10aGF0V29yZHNbaj4+PjJdO1xyXG59XHJcbn1cclxudGhpcy5zaWdCeXRlcys9dGhhdFNpZ0J5dGVzO1xyXG5yZXR1cm4gdGhpcztcclxufSxcclxuY2xhbXA6ZnVuY3Rpb24oKXtcclxudmFyIHdvcmRzPXRoaXMud29yZHM7XHJcbnZhciBzaWdCeXRlcz10aGlzLnNpZ0J5dGVzO1xyXG53b3Jkc1tzaWdCeXRlcz4+PjJdJj0weGZmZmZmZmZmPDwoMzItKHNpZ0J5dGVzJTQpKjgpO1xyXG53b3Jkcy5sZW5ndGg9TWF0aC5jZWlsKHNpZ0J5dGVzLzQpO1xyXG59LFxyXG5jbG9uZTpmdW5jdGlvbigpe1xyXG52YXIgY2xvbmU9QmFzZS5jbG9uZS5jYWxsKHRoaXMpO1xyXG5jbG9uZS53b3Jkcz10aGlzLndvcmRzLnNsaWNlKDApO1xyXG5yZXR1cm4gY2xvbmU7XHJcbn0sXHJcbnJhbmRvbTpmdW5jdGlvbihuQnl0ZXMpe1xyXG52YXIgd29yZHM9W107XHJcbmZvcih2YXIgaT0wO2k8bkJ5dGVzO2krPTQpe1xyXG53b3Jkcy5wdXNoKGNyeXB0b1NlY3VyZVJhbmRvbUludCgpKTtcclxufVxyXG5yZXR1cm4gbmV3IFdvcmRBcnJheS5pbml0KHdvcmRzLG5CeXRlcyk7XHJcbn1cclxufSk7XHJcbnZhciBDX2VuYz1DLmVuYz17fTtcclxudmFyIEhleD1DX2VuYy5IZXg9e1xyXG5zdHJpbmdpZnk6ZnVuY3Rpb24od29yZEFycmF5KXtcclxudmFyIHdvcmRzPXdvcmRBcnJheS53b3JkcztcclxudmFyIHNpZ0J5dGVzPXdvcmRBcnJheS5zaWdCeXRlcztcclxudmFyIGhleENoYXJzPVtdO1xyXG5mb3IodmFyIGk9MDtpPHNpZ0J5dGVzO2krKyl7XHJcbnZhciBiaXRlPSh3b3Jkc1tpPj4+Ml0+Pj4oMjQtKGklNCkqOCkpJjB4ZmY7XHJcbmhleENoYXJzLnB1c2goKGJpdGU+Pj40KS50b1N0cmluZygxNikpO1xyXG5oZXhDaGFycy5wdXNoKChiaXRlJjB4MGYpLnRvU3RyaW5nKDE2KSk7XHJcbn1cclxucmV0dXJuIGhleENoYXJzLmpvaW4oJycpO1xyXG59LFxyXG5wYXJzZTpmdW5jdGlvbihoZXhTdHIpe1xyXG52YXIgaGV4U3RyTGVuZ3RoPWhleFN0ci5sZW5ndGg7XHJcbnZhciB3b3Jkcz1bXTtcclxuZm9yKHZhciBpPTA7aTxoZXhTdHJMZW5ndGg7aSs9Mil7XHJcbndvcmRzW2k+Pj4zXXw9cGFyc2VJbnQoaGV4U3RyLnN1YnN0cihpLDIpLDE2KTw8KDI0LShpJTgpKjQpO1xyXG59XHJcbnJldHVybiBuZXcgV29yZEFycmF5LmluaXQod29yZHMsaGV4U3RyTGVuZ3RoLzIpO1xyXG59XHJcbn07XHJcbnZhciBMYXRpbjE9Q19lbmMuTGF0aW4xPXtcclxuc3RyaW5naWZ5OmZ1bmN0aW9uKHdvcmRBcnJheSl7XHJcbnZhciB3b3Jkcz13b3JkQXJyYXkud29yZHM7XHJcbnZhciBzaWdCeXRlcz13b3JkQXJyYXkuc2lnQnl0ZXM7XHJcbnZhciBsYXRpbjFDaGFycz1bXTtcclxuZm9yKHZhciBpPTA7aTxzaWdCeXRlcztpKyspe1xyXG52YXIgYml0ZT0od29yZHNbaT4+PjJdPj4+KDI0LShpJTQpKjgpKSYweGZmO1xyXG5sYXRpbjFDaGFycy5wdXNoKFN0cmluZy5mcm9tQ2hhckNvZGUoYml0ZSkpO1xyXG59XHJcbnJldHVybiBsYXRpbjFDaGFycy5qb2luKCcnKTtcclxufSxcclxucGFyc2U6ZnVuY3Rpb24obGF0aW4xU3RyKXtcclxudmFyIGxhdGluMVN0ckxlbmd0aD1sYXRpbjFTdHIubGVuZ3RoO1xyXG52YXIgd29yZHM9W107XHJcbmZvcih2YXIgaT0wO2k8bGF0aW4xU3RyTGVuZ3RoO2krKyl7XHJcbndvcmRzW2k+Pj4yXXw9KGxhdGluMVN0ci5jaGFyQ29kZUF0KGkpJjB4ZmYpPDwoMjQtKGklNCkqOCk7XHJcbn1cclxucmV0dXJuIG5ldyBXb3JkQXJyYXkuaW5pdCh3b3JkcyxsYXRpbjFTdHJMZW5ndGgpO1xyXG59XHJcbn07XHJcbnZhciBVdGY4PUNfZW5jLlV0Zjg9e1xyXG5zdHJpbmdpZnk6ZnVuY3Rpb24od29yZEFycmF5KXtcclxudHJ5e1xyXG5yZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGVzY2FwZShMYXRpbjEuc3RyaW5naWZ5KHdvcmRBcnJheSkpKTtcclxufWNhdGNoKGUpe1xyXG50aHJvdyBuZXcgRXJyb3IoJ01hbGZvcm1lZCBVVEYtOCBkYXRhJyk7XHJcbn1cclxufSxcclxucGFyc2U6ZnVuY3Rpb24odXRmOFN0cil7XHJcbnJldHVybiBMYXRpbjEucGFyc2UodW5lc2NhcGUoZW5jb2RlVVJJQ29tcG9uZW50KHV0ZjhTdHIpKSk7XHJcbn1cclxufTtcclxudmFyIEJ1ZmZlcmVkQmxvY2tBbGdvcml0aG09Q19saWIuQnVmZmVyZWRCbG9ja0FsZ29yaXRobT1CYXNlLmV4dGVuZCh7XHJcbnJlc2V0OmZ1bmN0aW9uKCl7XHJcbnRoaXMuX2RhdGE9bmV3IFdvcmRBcnJheS5pbml0KCk7XHJcbnRoaXMuX25EYXRhQnl0ZXM9MDtcclxufSxcclxuX2FwcGVuZDpmdW5jdGlvbihkYXRhKXtcclxuaWYodHlwZW9mIGRhdGE9PSdzdHJpbmcnKXtcclxuZGF0YT1VdGY4LnBhcnNlKGRhdGEpO1xyXG59XHJcbnRoaXMuX2RhdGEuY29uY2F0KGRhdGEpO1xyXG50aGlzLl9uRGF0YUJ5dGVzKz1kYXRhLnNpZ0J5dGVzO1xyXG59LFxyXG5fcHJvY2VzczpmdW5jdGlvbihkb0ZsdXNoKXtcclxudmFyIHByb2Nlc3NlZFdvcmRzO1xyXG52YXIgZGF0YT10aGlzLl9kYXRhO1xyXG52YXIgZGF0YVdvcmRzPWRhdGEud29yZHM7XHJcbnZhciBkYXRhU2lnQnl0ZXM9ZGF0YS5zaWdCeXRlcztcclxudmFyIGJsb2NrU2l6ZT10aGlzLmJsb2NrU2l6ZTtcclxudmFyIGJsb2NrU2l6ZUJ5dGVzPWJsb2NrU2l6ZSo0O1xyXG52YXIgbkJsb2Nrc1JlYWR5PWRhdGFTaWdCeXRlcy9ibG9ja1NpemVCeXRlcztcclxuaWYoZG9GbHVzaCl7XHJcbm5CbG9ja3NSZWFkeT1NYXRoLmNlaWwobkJsb2Nrc1JlYWR5KTtcclxufWVsc2V7XHJcbm5CbG9ja3NSZWFkeT1NYXRoLm1heCgobkJsb2Nrc1JlYWR5fDApLXRoaXMuX21pbkJ1ZmZlclNpemUsMCk7XHJcbn1cclxudmFyIG5Xb3Jkc1JlYWR5PW5CbG9ja3NSZWFkeSpibG9ja1NpemU7XHJcbnZhciBuQnl0ZXNSZWFkeT1NYXRoLm1pbihuV29yZHNSZWFkeSo0LGRhdGFTaWdCeXRlcyk7XHJcbmlmKG5Xb3Jkc1JlYWR5KXtcclxuZm9yKHZhciBvZmZzZXQ9MDtvZmZzZXQ8bldvcmRzUmVhZHk7b2Zmc2V0Kz1ibG9ja1NpemUpe1xyXG50aGlzLl9kb1Byb2Nlc3NCbG9jayhkYXRhV29yZHMsb2Zmc2V0KTtcclxufVxyXG5wcm9jZXNzZWRXb3Jkcz1kYXRhV29yZHMuc3BsaWNlKDAsbldvcmRzUmVhZHkpO1xyXG5kYXRhLnNpZ0J5dGVzLT1uQnl0ZXNSZWFkeTtcclxufVxyXG5yZXR1cm4gbmV3IFdvcmRBcnJheS5pbml0KHByb2Nlc3NlZFdvcmRzLG5CeXRlc1JlYWR5KTtcclxufSxcclxuY2xvbmU6ZnVuY3Rpb24oKXtcclxudmFyIGNsb25lPUJhc2UuY2xvbmUuY2FsbCh0aGlzKTtcclxuY2xvbmUuX2RhdGE9dGhpcy5fZGF0YS5jbG9uZSgpO1xyXG5yZXR1cm4gY2xvbmU7XHJcbn0sXHJcbl9taW5CdWZmZXJTaXplOjBcclxufSk7XHJcbnZhciBIYXNoZXI9Q19saWIuSGFzaGVyPUJ1ZmZlcmVkQmxvY2tBbGdvcml0aG0uZXh0ZW5kKHtcclxuY2ZnOkJhc2UuZXh0ZW5kKCksXHJcbmluaXQ6ZnVuY3Rpb24oY2ZnKXtcclxudGhpcy5jZmc9dGhpcy5jZmcuZXh0ZW5kKGNmZyk7XHJcbnRoaXMucmVzZXQoKTtcclxufSxcclxucmVzZXQ6ZnVuY3Rpb24oKXtcclxuQnVmZmVyZWRCbG9ja0FsZ29yaXRobS5yZXNldC5jYWxsKHRoaXMpO1xyXG50aGlzLl9kb1Jlc2V0KCk7XHJcbn0sXHJcbnVwZGF0ZTpmdW5jdGlvbihtZXNzYWdlVXBkYXRlKXtcclxudGhpcy5fYXBwZW5kKG1lc3NhZ2VVcGRhdGUpO1xyXG50aGlzLl9wcm9jZXNzKCk7XHJcbnJldHVybiB0aGlzO1xyXG59LFxyXG5maW5hbGl6ZTpmdW5jdGlvbihtZXNzYWdlVXBkYXRlKXtcclxuaWYobWVzc2FnZVVwZGF0ZSl7XHJcbnRoaXMuX2FwcGVuZChtZXNzYWdlVXBkYXRlKTtcclxufVxyXG52YXIgaGFzaD10aGlzLl9kb0ZpbmFsaXplKCk7XHJcbnJldHVybiBoYXNoO1xyXG59LFxyXG5ibG9ja1NpemU6NTEyLzMyLFxyXG5fY3JlYXRlSGVscGVyOmZ1bmN0aW9uKGhhc2hlcil7XHJcbnJldHVybiBmdW5jdGlvbihtZXNzYWdlLGNmZyl7XHJcbnJldHVybiBuZXcgaGFzaGVyLmluaXQoY2ZnKS5maW5hbGl6ZShtZXNzYWdlKTtcclxufTtcclxufSxcclxuX2NyZWF0ZUhtYWNIZWxwZXI6ZnVuY3Rpb24oaGFzaGVyKXtcclxucmV0dXJuIGZ1bmN0aW9uKG1lc3NhZ2Usa2V5KXtcclxucmV0dXJuIG5ldyBDX2FsZ28uSE1BQy5pbml0KGhhc2hlcixrZXkpLmZpbmFsaXplKG1lc3NhZ2UpO1xyXG59O1xyXG59XHJcbn0pO1xyXG52YXIgQ19hbGdvPUMuYWxnbz17fTtcclxucmV0dXJuIEM7XHJcbn0oTWF0aCkpO1xyXG4oZnVuY3Rpb24odW5kZWZpbmVkKXtcclxudmFyIEM9Q3J5cHRvSlM7XHJcbnZhciBDX2xpYj1DLmxpYjtcclxudmFyIEJhc2U9Q19saWIuQmFzZTtcclxudmFyIFgzMldvcmRBcnJheT1DX2xpYi5Xb3JkQXJyYXk7XHJcbnZhciBDX3g2ND1DLng2ND17fTtcclxudmFyIFg2NFdvcmQ9Q194NjQuV29yZD1CYXNlLmV4dGVuZCh7XHJcbmluaXQ6ZnVuY3Rpb24oaGlnaCxsb3cpe1xyXG50aGlzLmhpZ2g9aGlnaDtcclxudGhpcy5sb3c9bG93O1xyXG59XHJcbn0pO1xyXG52YXIgWDY0V29yZEFycmF5PUNfeDY0LldvcmRBcnJheT1CYXNlLmV4dGVuZCh7XHJcbmluaXQ6ZnVuY3Rpb24od29yZHMsc2lnQnl0ZXMpe1xyXG53b3Jkcz10aGlzLndvcmRzPXdvcmRzfHxbXTtcclxuaWYoc2lnQnl0ZXMhPXVuZGVmaW5lZCl7XHJcbnRoaXMuc2lnQnl0ZXM9c2lnQnl0ZXM7XHJcbn1lbHNle1xyXG50aGlzLnNpZ0J5dGVzPXdvcmRzLmxlbmd0aCo4O1xyXG59XHJcbn0sXHJcbnRvWDMyOmZ1bmN0aW9uKCl7XHJcbnZhciB4NjRXb3Jkcz10aGlzLndvcmRzO1xyXG52YXIgeDY0V29yZHNMZW5ndGg9eDY0V29yZHMubGVuZ3RoO1xyXG52YXIgeDMyV29yZHM9W107XHJcbmZvcih2YXIgaT0wO2k8eDY0V29yZHNMZW5ndGg7aSsrKXtcclxudmFyIHg2NFdvcmQ9eDY0V29yZHNbaV07XHJcbngzMldvcmRzLnB1c2goeDY0V29yZC5oaWdoKTtcclxueDMyV29yZHMucHVzaCh4NjRXb3JkLmxvdyk7XHJcbn1cclxucmV0dXJuIFgzMldvcmRBcnJheS5jcmVhdGUoeDMyV29yZHMsdGhpcy5zaWdCeXRlcyk7XHJcbn0sXHJcbmNsb25lOmZ1bmN0aW9uKCl7XHJcbnZhciBjbG9uZT1CYXNlLmNsb25lLmNhbGwodGhpcyk7XHJcbnZhciB3b3Jkcz1jbG9uZS53b3Jkcz10aGlzLndvcmRzLnNsaWNlKDApO1xyXG52YXIgd29yZHNMZW5ndGg9d29yZHMubGVuZ3RoO1xyXG5mb3IodmFyIGk9MDtpPHdvcmRzTGVuZ3RoO2krKyl7XHJcbndvcmRzW2ldPXdvcmRzW2ldLmNsb25lKCk7XHJcbn1cclxucmV0dXJuIGNsb25lO1xyXG59XHJcbn0pO1xyXG59KCkpO1xyXG4oZnVuY3Rpb24oKXtcclxuaWYodHlwZW9mIEFycmF5QnVmZmVyIT0nZnVuY3Rpb24nKXtcclxucmV0dXJuO1xyXG59XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBXb3JkQXJyYXk9Q19saWIuV29yZEFycmF5O1xyXG52YXIgc3VwZXJJbml0PVdvcmRBcnJheS5pbml0O1xyXG52YXIgc3ViSW5pdD1Xb3JkQXJyYXkuaW5pdD1mdW5jdGlvbih0eXBlZEFycmF5KXtcclxuaWYodHlwZWRBcnJheSBpbnN0YW5jZW9mIEFycmF5QnVmZmVyKXtcclxudHlwZWRBcnJheT1uZXcgVWludDhBcnJheSh0eXBlZEFycmF5KTtcclxufVxyXG5pZih0eXBlZEFycmF5IGluc3RhbmNlb2YgSW50OEFycmF5fHwodHlwZW9mIFVpbnQ4Q2xhbXBlZEFycmF5IT09XCJ1bmRlZmluZWRcIiYmdHlwZWRBcnJheSBpbnN0YW5jZW9mIFVpbnQ4Q2xhbXBlZEFycmF5KXx8dHlwZWRBcnJheSBpbnN0YW5jZW9mIEludDE2QXJyYXl8fHR5cGVkQXJyYXkgaW5zdGFuY2VvZiBVaW50MTZBcnJheXx8dHlwZWRBcnJheSBpbnN0YW5jZW9mIEludDMyQXJyYXl8fHR5cGVkQXJyYXkgaW5zdGFuY2VvZiBVaW50MzJBcnJheXx8dHlwZWRBcnJheSBpbnN0YW5jZW9mIEZsb2F0MzJBcnJheXx8dHlwZWRBcnJheSBpbnN0YW5jZW9mIEZsb2F0NjRBcnJheSl7XHJcbnR5cGVkQXJyYXk9bmV3IFVpbnQ4QXJyYXkodHlwZWRBcnJheS5idWZmZXIsdHlwZWRBcnJheS5ieXRlT2Zmc2V0LHR5cGVkQXJyYXkuYnl0ZUxlbmd0aCk7XHJcbn1cclxuaWYodHlwZWRBcnJheSBpbnN0YW5jZW9mIFVpbnQ4QXJyYXkpe1xyXG52YXIgdHlwZWRBcnJheUJ5dGVMZW5ndGg9dHlwZWRBcnJheS5ieXRlTGVuZ3RoO1xyXG52YXIgd29yZHM9W107XHJcbmZvcih2YXIgaT0wO2k8dHlwZWRBcnJheUJ5dGVMZW5ndGg7aSsrKXtcclxud29yZHNbaT4+PjJdfD10eXBlZEFycmF5W2ldPDwoMjQtKGklNCkqOCk7XHJcbn1cclxuc3VwZXJJbml0LmNhbGwodGhpcyx3b3Jkcyx0eXBlZEFycmF5Qnl0ZUxlbmd0aCk7XHJcbn1lbHNle1xyXG5zdXBlckluaXQuYXBwbHkodGhpcyxhcmd1bWVudHMpO1xyXG59XHJcbn07XHJcbnN1YkluaXQucHJvdG90eXBlPVdvcmRBcnJheTtcclxufSgpKTtcclxuKGZ1bmN0aW9uKCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBXb3JkQXJyYXk9Q19saWIuV29yZEFycmF5O1xyXG52YXIgQ19lbmM9Qy5lbmM7XHJcbnZhciBVdGYxNkJFPUNfZW5jLlV0ZjE2PUNfZW5jLlV0ZjE2QkU9e1xyXG5zdHJpbmdpZnk6ZnVuY3Rpb24od29yZEFycmF5KXtcclxudmFyIHdvcmRzPXdvcmRBcnJheS53b3JkcztcclxudmFyIHNpZ0J5dGVzPXdvcmRBcnJheS5zaWdCeXRlcztcclxudmFyIHV0ZjE2Q2hhcnM9W107XHJcbmZvcih2YXIgaT0wO2k8c2lnQnl0ZXM7aSs9Mil7XHJcbnZhciBjb2RlUG9pbnQ9KHdvcmRzW2k+Pj4yXT4+PigxNi0oaSU0KSo4KSkmMHhmZmZmO1xyXG51dGYxNkNoYXJzLnB1c2goU3RyaW5nLmZyb21DaGFyQ29kZShjb2RlUG9pbnQpKTtcclxufVxyXG5yZXR1cm4gdXRmMTZDaGFycy5qb2luKCcnKTtcclxufSxcclxucGFyc2U6ZnVuY3Rpb24odXRmMTZTdHIpe1xyXG52YXIgdXRmMTZTdHJMZW5ndGg9dXRmMTZTdHIubGVuZ3RoO1xyXG52YXIgd29yZHM9W107XHJcbmZvcih2YXIgaT0wO2k8dXRmMTZTdHJMZW5ndGg7aSsrKXtcclxud29yZHNbaT4+PjFdfD11dGYxNlN0ci5jaGFyQ29kZUF0KGkpPDwoMTYtKGklMikqMTYpO1xyXG59XHJcbnJldHVybiBXb3JkQXJyYXkuY3JlYXRlKHdvcmRzLHV0ZjE2U3RyTGVuZ3RoKjIpO1xyXG59XHJcbn07XHJcbkNfZW5jLlV0ZjE2TEU9e1xyXG5zdHJpbmdpZnk6ZnVuY3Rpb24od29yZEFycmF5KXtcclxudmFyIHdvcmRzPXdvcmRBcnJheS53b3JkcztcclxudmFyIHNpZ0J5dGVzPXdvcmRBcnJheS5zaWdCeXRlcztcclxudmFyIHV0ZjE2Q2hhcnM9W107XHJcbmZvcih2YXIgaT0wO2k8c2lnQnl0ZXM7aSs9Mil7XHJcbnZhciBjb2RlUG9pbnQ9c3dhcEVuZGlhbigod29yZHNbaT4+PjJdPj4+KDE2LShpJTQpKjgpKSYweGZmZmYpO1xyXG51dGYxNkNoYXJzLnB1c2goU3RyaW5nLmZyb21DaGFyQ29kZShjb2RlUG9pbnQpKTtcclxufVxyXG5yZXR1cm4gdXRmMTZDaGFycy5qb2luKCcnKTtcclxufSxcclxucGFyc2U6ZnVuY3Rpb24odXRmMTZTdHIpe1xyXG52YXIgdXRmMTZTdHJMZW5ndGg9dXRmMTZTdHIubGVuZ3RoO1xyXG52YXIgd29yZHM9W107XHJcbmZvcih2YXIgaT0wO2k8dXRmMTZTdHJMZW5ndGg7aSsrKXtcclxud29yZHNbaT4+PjFdfD1zd2FwRW5kaWFuKHV0ZjE2U3RyLmNoYXJDb2RlQXQoaSk8PCgxNi0oaSUyKSoxNikpO1xyXG59XHJcbnJldHVybiBXb3JkQXJyYXkuY3JlYXRlKHdvcmRzLHV0ZjE2U3RyTGVuZ3RoKjIpO1xyXG59XHJcbn07XHJcbmZ1bmN0aW9uIHN3YXBFbmRpYW4od29yZCl7XHJcbnJldHVybigod29yZDw8OCkmMHhmZjAwZmYwMCl8KCh3b3JkPj4+OCkmMHgwMGZmMDBmZik7XHJcbn1cclxufSgpKTtcclxuKGZ1bmN0aW9uKCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBXb3JkQXJyYXk9Q19saWIuV29yZEFycmF5O1xyXG52YXIgQ19lbmM9Qy5lbmM7XHJcbnZhciBCYXNlNjQ9Q19lbmMuQmFzZTY0PXtcclxuc3RyaW5naWZ5OmZ1bmN0aW9uKHdvcmRBcnJheSl7XHJcbnZhciB3b3Jkcz13b3JkQXJyYXkud29yZHM7XHJcbnZhciBzaWdCeXRlcz13b3JkQXJyYXkuc2lnQnl0ZXM7XHJcbnZhciBtYXA9dGhpcy5fbWFwO1xyXG53b3JkQXJyYXkuY2xhbXAoKTtcclxudmFyIGJhc2U2NENoYXJzPVtdO1xyXG5mb3IodmFyIGk9MDtpPHNpZ0J5dGVzO2krPTMpe1xyXG52YXIgYnl0ZTE9KHdvcmRzW2k+Pj4yXT4+PigyNC0oaSU0KSo4KSkmMHhmZjtcclxudmFyIGJ5dGUyPSh3b3Jkc1soaSsxKT4+PjJdPj4+KDI0LSgoaSsxKSU0KSo4KSkmMHhmZjtcclxudmFyIGJ5dGUzPSh3b3Jkc1soaSsyKT4+PjJdPj4+KDI0LSgoaSsyKSU0KSo4KSkmMHhmZjtcclxudmFyIHRyaXBsZXQ9KGJ5dGUxPDwxNil8KGJ5dGUyPDw4KXxieXRlMztcclxuZm9yKHZhciBqPTA7KGo8NCkmJihpK2oqMC43NTxzaWdCeXRlcyk7aisrKXtcclxuYmFzZTY0Q2hhcnMucHVzaChtYXAuY2hhckF0KCh0cmlwbGV0Pj4+KDYqKDMtaikpKSYweDNmKSk7XHJcbn1cclxufVxyXG52YXIgcGFkZGluZ0NoYXI9bWFwLmNoYXJBdCg2NCk7XHJcbmlmKHBhZGRpbmdDaGFyKXtcclxud2hpbGUoYmFzZTY0Q2hhcnMubGVuZ3RoJTQpe1xyXG5iYXNlNjRDaGFycy5wdXNoKHBhZGRpbmdDaGFyKTtcclxufVxyXG59XHJcbnJldHVybiBiYXNlNjRDaGFycy5qb2luKCcnKTtcclxufSxcclxucGFyc2U6ZnVuY3Rpb24oYmFzZTY0U3RyKXtcclxudmFyIGJhc2U2NFN0ckxlbmd0aD1iYXNlNjRTdHIubGVuZ3RoO1xyXG52YXIgbWFwPXRoaXMuX21hcDtcclxudmFyIHJldmVyc2VNYXA9dGhpcy5fcmV2ZXJzZU1hcDtcclxuaWYoIXJldmVyc2VNYXApe1xyXG5yZXZlcnNlTWFwPXRoaXMuX3JldmVyc2VNYXA9W107XHJcbmZvcih2YXIgaj0wO2o8bWFwLmxlbmd0aDtqKyspe1xyXG5yZXZlcnNlTWFwW21hcC5jaGFyQ29kZUF0KGopXT1qO1xyXG59XHJcbn1cclxudmFyIHBhZGRpbmdDaGFyPW1hcC5jaGFyQXQoNjQpO1xyXG5pZihwYWRkaW5nQ2hhcil7XHJcbnZhciBwYWRkaW5nSW5kZXg9YmFzZTY0U3RyLmluZGV4T2YocGFkZGluZ0NoYXIpO1xyXG5pZihwYWRkaW5nSW5kZXghPT0tMSl7XHJcbmJhc2U2NFN0ckxlbmd0aD1wYWRkaW5nSW5kZXg7XHJcbn1cclxufVxyXG5yZXR1cm4gcGFyc2VMb29wKGJhc2U2NFN0cixiYXNlNjRTdHJMZW5ndGgscmV2ZXJzZU1hcCk7XHJcbn0sXHJcbl9tYXA6J0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89J1xyXG59O1xyXG5mdW5jdGlvbiBwYXJzZUxvb3AoYmFzZTY0U3RyLGJhc2U2NFN0ckxlbmd0aCxyZXZlcnNlTWFwKXtcclxudmFyIHdvcmRzPVtdO1xyXG52YXIgbkJ5dGVzPTA7XHJcbmZvcih2YXIgaT0wO2k8YmFzZTY0U3RyTGVuZ3RoO2krKyl7XHJcbmlmKGklNCl7XHJcbnZhciBiaXRzMT1yZXZlcnNlTWFwW2Jhc2U2NFN0ci5jaGFyQ29kZUF0KGktMSldPDwoKGklNCkqMik7XHJcbnZhciBiaXRzMj1yZXZlcnNlTWFwW2Jhc2U2NFN0ci5jaGFyQ29kZUF0KGkpXT4+Pig2LShpJTQpKjIpO1xyXG52YXIgYml0c0NvbWJpbmVkPWJpdHMxfGJpdHMyO1xyXG53b3Jkc1tuQnl0ZXM+Pj4yXXw9Yml0c0NvbWJpbmVkPDwoMjQtKG5CeXRlcyU0KSo4KTtcclxubkJ5dGVzKys7XHJcbn1cclxufVxyXG5yZXR1cm4gV29yZEFycmF5LmNyZWF0ZSh3b3JkcyxuQnl0ZXMpO1xyXG59XHJcbn0oKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIENfZW5jPUMuZW5jO1xyXG52YXIgQmFzZTY0dXJsPUNfZW5jLkJhc2U2NHVybD17XHJcbnN0cmluZ2lmeTpmdW5jdGlvbih3b3JkQXJyYXksdXJsU2FmZT10cnVlKXtcclxudmFyIHdvcmRzPXdvcmRBcnJheS53b3JkcztcclxudmFyIHNpZ0J5dGVzPXdvcmRBcnJheS5zaWdCeXRlcztcclxudmFyIG1hcD11cmxTYWZlP3RoaXMuX3NhZmVfbWFwOnRoaXMuX21hcDtcclxud29yZEFycmF5LmNsYW1wKCk7XHJcbnZhciBiYXNlNjRDaGFycz1bXTtcclxuZm9yKHZhciBpPTA7aTxzaWdCeXRlcztpKz0zKXtcclxudmFyIGJ5dGUxPSh3b3Jkc1tpPj4+Ml0+Pj4oMjQtKGklNCkqOCkpJjB4ZmY7XHJcbnZhciBieXRlMj0od29yZHNbKGkrMSk+Pj4yXT4+PigyNC0oKGkrMSklNCkqOCkpJjB4ZmY7XHJcbnZhciBieXRlMz0od29yZHNbKGkrMik+Pj4yXT4+PigyNC0oKGkrMiklNCkqOCkpJjB4ZmY7XHJcbnZhciB0cmlwbGV0PShieXRlMTw8MTYpfChieXRlMjw8OCl8Ynl0ZTM7XHJcbmZvcih2YXIgaj0wOyhqPDQpJiYoaStqKjAuNzU8c2lnQnl0ZXMpO2orKyl7XHJcbmJhc2U2NENoYXJzLnB1c2gobWFwLmNoYXJBdCgodHJpcGxldD4+Pig2KigzLWopKSkmMHgzZikpO1xyXG59XHJcbn1cclxudmFyIHBhZGRpbmdDaGFyPW1hcC5jaGFyQXQoNjQpO1xyXG5pZihwYWRkaW5nQ2hhcil7XHJcbndoaWxlKGJhc2U2NENoYXJzLmxlbmd0aCU0KXtcclxuYmFzZTY0Q2hhcnMucHVzaChwYWRkaW5nQ2hhcik7XHJcbn1cclxufVxyXG5yZXR1cm4gYmFzZTY0Q2hhcnMuam9pbignJyk7XHJcbn0sXHJcbnBhcnNlOmZ1bmN0aW9uKGJhc2U2NFN0cix1cmxTYWZlPXRydWUpe1xyXG52YXIgYmFzZTY0U3RyTGVuZ3RoPWJhc2U2NFN0ci5sZW5ndGg7XHJcbnZhciBtYXA9dXJsU2FmZT90aGlzLl9zYWZlX21hcDp0aGlzLl9tYXA7XHJcbnZhciByZXZlcnNlTWFwPXRoaXMuX3JldmVyc2VNYXA7XHJcbmlmKCFyZXZlcnNlTWFwKXtcclxucmV2ZXJzZU1hcD10aGlzLl9yZXZlcnNlTWFwPVtdO1xyXG5mb3IodmFyIGo9MDtqPG1hcC5sZW5ndGg7aisrKXtcclxucmV2ZXJzZU1hcFttYXAuY2hhckNvZGVBdChqKV09ajtcclxufVxyXG59XHJcbnZhciBwYWRkaW5nQ2hhcj1tYXAuY2hhckF0KDY0KTtcclxuaWYocGFkZGluZ0NoYXIpe1xyXG52YXIgcGFkZGluZ0luZGV4PWJhc2U2NFN0ci5pbmRleE9mKHBhZGRpbmdDaGFyKTtcclxuaWYocGFkZGluZ0luZGV4IT09LTEpe1xyXG5iYXNlNjRTdHJMZW5ndGg9cGFkZGluZ0luZGV4O1xyXG59XHJcbn1cclxucmV0dXJuIHBhcnNlTG9vcChiYXNlNjRTdHIsYmFzZTY0U3RyTGVuZ3RoLHJldmVyc2VNYXApO1xyXG59LFxyXG5fbWFwOidBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPScsXHJcbl9zYWZlX21hcDonQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODktXycsXHJcbn07XHJcbmZ1bmN0aW9uIHBhcnNlTG9vcChiYXNlNjRTdHIsYmFzZTY0U3RyTGVuZ3RoLHJldmVyc2VNYXApe1xyXG52YXIgd29yZHM9W107XHJcbnZhciBuQnl0ZXM9MDtcclxuZm9yKHZhciBpPTA7aTxiYXNlNjRTdHJMZW5ndGg7aSsrKXtcclxuaWYoaSU0KXtcclxudmFyIGJpdHMxPXJldmVyc2VNYXBbYmFzZTY0U3RyLmNoYXJDb2RlQXQoaS0xKV08PCgoaSU0KSoyKTtcclxudmFyIGJpdHMyPXJldmVyc2VNYXBbYmFzZTY0U3RyLmNoYXJDb2RlQXQoaSldPj4+KDYtKGklNCkqMik7XHJcbnZhciBiaXRzQ29tYmluZWQ9Yml0czF8Yml0czI7XHJcbndvcmRzW25CeXRlcz4+PjJdfD1iaXRzQ29tYmluZWQ8PCgyNC0obkJ5dGVzJTQpKjgpO1xyXG5uQnl0ZXMrKztcclxufVxyXG59XHJcbnJldHVybiBXb3JkQXJyYXkuY3JlYXRlKHdvcmRzLG5CeXRlcyk7XHJcbn1cclxufSgpKTtcclxuKGZ1bmN0aW9uKE1hdGgpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIEhhc2hlcj1DX2xpYi5IYXNoZXI7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgVD1bXTtcclxuKGZ1bmN0aW9uKCl7XHJcbmZvcih2YXIgaT0wO2k8NjQ7aSsrKXtcclxuVFtpXT0oTWF0aC5hYnMoTWF0aC5zaW4oaSsxKSkqMHgxMDAwMDAwMDApfDA7XHJcbn1cclxufSgpKTtcclxudmFyIE1ENT1DX2FsZ28uTUQ1PUhhc2hlci5leHRlbmQoe1xyXG5fZG9SZXNldDpmdW5jdGlvbigpe1xyXG50aGlzLl9oYXNoPW5ldyBXb3JkQXJyYXkuaW5pdChbMHg2NzQ1MjMwMSwweGVmY2RhYjg5LDB4OThiYWRjZmUsMHgxMDMyNTQ3Nl0pO1xyXG59LFxyXG5fZG9Qcm9jZXNzQmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQpe1xyXG5mb3IodmFyIGk9MDtpPDE2O2krKyl7XHJcbnZhciBvZmZzZXRfaT1vZmZzZXQraTtcclxudmFyIE1fb2Zmc2V0X2k9TVtvZmZzZXRfaV07XHJcbk1bb2Zmc2V0X2ldPSgoKChNX29mZnNldF9pPDw4KXwoTV9vZmZzZXRfaT4+PjI0KSkmMHgwMGZmMDBmZil8KCgoTV9vZmZzZXRfaTw8MjQpfChNX29mZnNldF9pPj4+OCkpJjB4ZmYwMGZmMDApKTtcclxufVxyXG52YXIgSD10aGlzLl9oYXNoLndvcmRzO1xyXG52YXIgTV9vZmZzZXRfMD1NW29mZnNldCswXTtcclxudmFyIE1fb2Zmc2V0XzE9TVtvZmZzZXQrMV07XHJcbnZhciBNX29mZnNldF8yPU1bb2Zmc2V0KzJdO1xyXG52YXIgTV9vZmZzZXRfMz1NW29mZnNldCszXTtcclxudmFyIE1fb2Zmc2V0XzQ9TVtvZmZzZXQrNF07XHJcbnZhciBNX29mZnNldF81PU1bb2Zmc2V0KzVdO1xyXG52YXIgTV9vZmZzZXRfNj1NW29mZnNldCs2XTtcclxudmFyIE1fb2Zmc2V0Xzc9TVtvZmZzZXQrN107XHJcbnZhciBNX29mZnNldF84PU1bb2Zmc2V0KzhdO1xyXG52YXIgTV9vZmZzZXRfOT1NW29mZnNldCs5XTtcclxudmFyIE1fb2Zmc2V0XzEwPU1bb2Zmc2V0KzEwXTtcclxudmFyIE1fb2Zmc2V0XzExPU1bb2Zmc2V0KzExXTtcclxudmFyIE1fb2Zmc2V0XzEyPU1bb2Zmc2V0KzEyXTtcclxudmFyIE1fb2Zmc2V0XzEzPU1bb2Zmc2V0KzEzXTtcclxudmFyIE1fb2Zmc2V0XzE0PU1bb2Zmc2V0KzE0XTtcclxudmFyIE1fb2Zmc2V0XzE1PU1bb2Zmc2V0KzE1XTtcclxudmFyIGE9SFswXTtcclxudmFyIGI9SFsxXTtcclxudmFyIGM9SFsyXTtcclxudmFyIGQ9SFszXTtcclxuYT1GRihhLGIsYyxkLE1fb2Zmc2V0XzAsNyxUWzBdKTtcclxuZD1GRihkLGEsYixjLE1fb2Zmc2V0XzEsMTIsVFsxXSk7XHJcbmM9RkYoYyxkLGEsYixNX29mZnNldF8yLDE3LFRbMl0pO1xyXG5iPUZGKGIsYyxkLGEsTV9vZmZzZXRfMywyMixUWzNdKTtcclxuYT1GRihhLGIsYyxkLE1fb2Zmc2V0XzQsNyxUWzRdKTtcclxuZD1GRihkLGEsYixjLE1fb2Zmc2V0XzUsMTIsVFs1XSk7XHJcbmM9RkYoYyxkLGEsYixNX29mZnNldF82LDE3LFRbNl0pO1xyXG5iPUZGKGIsYyxkLGEsTV9vZmZzZXRfNywyMixUWzddKTtcclxuYT1GRihhLGIsYyxkLE1fb2Zmc2V0XzgsNyxUWzhdKTtcclxuZD1GRihkLGEsYixjLE1fb2Zmc2V0XzksMTIsVFs5XSk7XHJcbmM9RkYoYyxkLGEsYixNX29mZnNldF8xMCwxNyxUWzEwXSk7XHJcbmI9RkYoYixjLGQsYSxNX29mZnNldF8xMSwyMixUWzExXSk7XHJcbmE9RkYoYSxiLGMsZCxNX29mZnNldF8xMiw3LFRbMTJdKTtcclxuZD1GRihkLGEsYixjLE1fb2Zmc2V0XzEzLDEyLFRbMTNdKTtcclxuYz1GRihjLGQsYSxiLE1fb2Zmc2V0XzE0LDE3LFRbMTRdKTtcclxuYj1GRihiLGMsZCxhLE1fb2Zmc2V0XzE1LDIyLFRbMTVdKTtcclxuYT1HRyhhLGIsYyxkLE1fb2Zmc2V0XzEsNSxUWzE2XSk7XHJcbmQ9R0coZCxhLGIsYyxNX29mZnNldF82LDksVFsxN10pO1xyXG5jPUdHKGMsZCxhLGIsTV9vZmZzZXRfMTEsMTQsVFsxOF0pO1xyXG5iPUdHKGIsYyxkLGEsTV9vZmZzZXRfMCwyMCxUWzE5XSk7XHJcbmE9R0coYSxiLGMsZCxNX29mZnNldF81LDUsVFsyMF0pO1xyXG5kPUdHKGQsYSxiLGMsTV9vZmZzZXRfMTAsOSxUWzIxXSk7XHJcbmM9R0coYyxkLGEsYixNX29mZnNldF8xNSwxNCxUWzIyXSk7XHJcbmI9R0coYixjLGQsYSxNX29mZnNldF80LDIwLFRbMjNdKTtcclxuYT1HRyhhLGIsYyxkLE1fb2Zmc2V0XzksNSxUWzI0XSk7XHJcbmQ9R0coZCxhLGIsYyxNX29mZnNldF8xNCw5LFRbMjVdKTtcclxuYz1HRyhjLGQsYSxiLE1fb2Zmc2V0XzMsMTQsVFsyNl0pO1xyXG5iPUdHKGIsYyxkLGEsTV9vZmZzZXRfOCwyMCxUWzI3XSk7XHJcbmE9R0coYSxiLGMsZCxNX29mZnNldF8xMyw1LFRbMjhdKTtcclxuZD1HRyhkLGEsYixjLE1fb2Zmc2V0XzIsOSxUWzI5XSk7XHJcbmM9R0coYyxkLGEsYixNX29mZnNldF83LDE0LFRbMzBdKTtcclxuYj1HRyhiLGMsZCxhLE1fb2Zmc2V0XzEyLDIwLFRbMzFdKTtcclxuYT1ISChhLGIsYyxkLE1fb2Zmc2V0XzUsNCxUWzMyXSk7XHJcbmQ9SEgoZCxhLGIsYyxNX29mZnNldF84LDExLFRbMzNdKTtcclxuYz1ISChjLGQsYSxiLE1fb2Zmc2V0XzExLDE2LFRbMzRdKTtcclxuYj1ISChiLGMsZCxhLE1fb2Zmc2V0XzE0LDIzLFRbMzVdKTtcclxuYT1ISChhLGIsYyxkLE1fb2Zmc2V0XzEsNCxUWzM2XSk7XHJcbmQ9SEgoZCxhLGIsYyxNX29mZnNldF80LDExLFRbMzddKTtcclxuYz1ISChjLGQsYSxiLE1fb2Zmc2V0XzcsMTYsVFszOF0pO1xyXG5iPUhIKGIsYyxkLGEsTV9vZmZzZXRfMTAsMjMsVFszOV0pO1xyXG5hPUhIKGEsYixjLGQsTV9vZmZzZXRfMTMsNCxUWzQwXSk7XHJcbmQ9SEgoZCxhLGIsYyxNX29mZnNldF8wLDExLFRbNDFdKTtcclxuYz1ISChjLGQsYSxiLE1fb2Zmc2V0XzMsMTYsVFs0Ml0pO1xyXG5iPUhIKGIsYyxkLGEsTV9vZmZzZXRfNiwyMyxUWzQzXSk7XHJcbmE9SEgoYSxiLGMsZCxNX29mZnNldF85LDQsVFs0NF0pO1xyXG5kPUhIKGQsYSxiLGMsTV9vZmZzZXRfMTIsMTEsVFs0NV0pO1xyXG5jPUhIKGMsZCxhLGIsTV9vZmZzZXRfMTUsMTYsVFs0Nl0pO1xyXG5iPUhIKGIsYyxkLGEsTV9vZmZzZXRfMiwyMyxUWzQ3XSk7XHJcbmE9SUkoYSxiLGMsZCxNX29mZnNldF8wLDYsVFs0OF0pO1xyXG5kPUlJKGQsYSxiLGMsTV9vZmZzZXRfNywxMCxUWzQ5XSk7XHJcbmM9SUkoYyxkLGEsYixNX29mZnNldF8xNCwxNSxUWzUwXSk7XHJcbmI9SUkoYixjLGQsYSxNX29mZnNldF81LDIxLFRbNTFdKTtcclxuYT1JSShhLGIsYyxkLE1fb2Zmc2V0XzEyLDYsVFs1Ml0pO1xyXG5kPUlJKGQsYSxiLGMsTV9vZmZzZXRfMywxMCxUWzUzXSk7XHJcbmM9SUkoYyxkLGEsYixNX29mZnNldF8xMCwxNSxUWzU0XSk7XHJcbmI9SUkoYixjLGQsYSxNX29mZnNldF8xLDIxLFRbNTVdKTtcclxuYT1JSShhLGIsYyxkLE1fb2Zmc2V0XzgsNixUWzU2XSk7XHJcbmQ9SUkoZCxhLGIsYyxNX29mZnNldF8xNSwxMCxUWzU3XSk7XHJcbmM9SUkoYyxkLGEsYixNX29mZnNldF82LDE1LFRbNThdKTtcclxuYj1JSShiLGMsZCxhLE1fb2Zmc2V0XzEzLDIxLFRbNTldKTtcclxuYT1JSShhLGIsYyxkLE1fb2Zmc2V0XzQsNixUWzYwXSk7XHJcbmQ9SUkoZCxhLGIsYyxNX29mZnNldF8xMSwxMCxUWzYxXSk7XHJcbmM9SUkoYyxkLGEsYixNX29mZnNldF8yLDE1LFRbNjJdKTtcclxuYj1JSShiLGMsZCxhLE1fb2Zmc2V0XzksMjEsVFs2M10pO1xyXG5IWzBdPShIWzBdK2EpfDA7XHJcbkhbMV09KEhbMV0rYil8MDtcclxuSFsyXT0oSFsyXStjKXwwO1xyXG5IWzNdPShIWzNdK2QpfDA7XHJcbn0sXHJcbl9kb0ZpbmFsaXplOmZ1bmN0aW9uKCl7XHJcbnZhciBkYXRhPXRoaXMuX2RhdGE7XHJcbnZhciBkYXRhV29yZHM9ZGF0YS53b3JkcztcclxudmFyIG5CaXRzVG90YWw9dGhpcy5fbkRhdGFCeXRlcyo4O1xyXG52YXIgbkJpdHNMZWZ0PWRhdGEuc2lnQnl0ZXMqODtcclxuZGF0YVdvcmRzW25CaXRzTGVmdD4+PjVdfD0weDgwPDwoMjQtbkJpdHNMZWZ0JTMyKTtcclxudmFyIG5CaXRzVG90YWxIPU1hdGguZmxvb3IobkJpdHNUb3RhbC8weDEwMDAwMDAwMCk7XHJcbnZhciBuQml0c1RvdGFsTD1uQml0c1RvdGFsO1xyXG5kYXRhV29yZHNbKCgobkJpdHNMZWZ0KzY0KT4+PjkpPDw0KSsxNV09KCgoKG5CaXRzVG90YWxIPDw4KXwobkJpdHNUb3RhbEg+Pj4yNCkpJjB4MDBmZjAwZmYpfCgoKG5CaXRzVG90YWxIPDwyNCl8KG5CaXRzVG90YWxIPj4+OCkpJjB4ZmYwMGZmMDApKTtcclxuZGF0YVdvcmRzWygoKG5CaXRzTGVmdCs2NCk+Pj45KTw8NCkrMTRdPSgoKChuQml0c1RvdGFsTDw8OCl8KG5CaXRzVG90YWxMPj4+MjQpKSYweDAwZmYwMGZmKXwoKChuQml0c1RvdGFsTDw8MjQpfChuQml0c1RvdGFsTD4+PjgpKSYweGZmMDBmZjAwKSk7XHJcbmRhdGEuc2lnQnl0ZXM9KGRhdGFXb3Jkcy5sZW5ndGgrMSkqNDtcclxudGhpcy5fcHJvY2VzcygpO1xyXG52YXIgaGFzaD10aGlzLl9oYXNoO1xyXG52YXIgSD1oYXNoLndvcmRzO1xyXG5mb3IodmFyIGk9MDtpPDQ7aSsrKXtcclxudmFyIEhfaT1IW2ldO1xyXG5IW2ldPSgoKEhfaTw8OCl8KEhfaT4+PjI0KSkmMHgwMGZmMDBmZil8KCgoSF9pPDwyNCl8KEhfaT4+PjgpKSYweGZmMDBmZjAwKTtcclxufVxyXG5yZXR1cm4gaGFzaDtcclxufSxcclxuY2xvbmU6ZnVuY3Rpb24oKXtcclxudmFyIGNsb25lPUhhc2hlci5jbG9uZS5jYWxsKHRoaXMpO1xyXG5jbG9uZS5faGFzaD10aGlzLl9oYXNoLmNsb25lKCk7XHJcbnJldHVybiBjbG9uZTtcclxufVxyXG59KTtcclxuZnVuY3Rpb24gRkYoYSxiLGMsZCx4LHMsdCl7XHJcbnZhciBuPWErKChiJmMpfCh+YiZkKSkreCt0O1xyXG5yZXR1cm4oKG48PHMpfChuPj4+KDMyLXMpKSkrYjtcclxufVxyXG5mdW5jdGlvbiBHRyhhLGIsYyxkLHgscyx0KXtcclxudmFyIG49YSsoKGImZCl8KGMmfmQpKSt4K3Q7XHJcbnJldHVybigobjw8cyl8KG4+Pj4oMzItcykpKStiO1xyXG59XHJcbmZ1bmN0aW9uIEhIKGEsYixjLGQseCxzLHQpe1xyXG52YXIgbj1hKyhiXmNeZCkreCt0O1xyXG5yZXR1cm4oKG48PHMpfChuPj4+KDMyLXMpKSkrYjtcclxufVxyXG5mdW5jdGlvbiBJSShhLGIsYyxkLHgscyx0KXtcclxudmFyIG49YSsoY14oYnx+ZCkpK3grdDtcclxucmV0dXJuKChuPDxzKXwobj4+PigzMi1zKSkpK2I7XHJcbn1cclxuQy5NRDU9SGFzaGVyLl9jcmVhdGVIZWxwZXIoTUQ1KTtcclxuQy5IbWFjTUQ1PUhhc2hlci5fY3JlYXRlSG1hY0hlbHBlcihNRDUpO1xyXG59KE1hdGgpKTtcclxuKGZ1bmN0aW9uKCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBXb3JkQXJyYXk9Q19saWIuV29yZEFycmF5O1xyXG52YXIgSGFzaGVyPUNfbGliLkhhc2hlcjtcclxudmFyIENfYWxnbz1DLmFsZ287XHJcbnZhciBXPVtdO1xyXG52YXIgU0hBMT1DX2FsZ28uU0hBMT1IYXNoZXIuZXh0ZW5kKHtcclxuX2RvUmVzZXQ6ZnVuY3Rpb24oKXtcclxudGhpcy5faGFzaD1uZXcgV29yZEFycmF5LmluaXQoWzB4Njc0NTIzMDEsMHhlZmNkYWI4OSwweDk4YmFkY2ZlLDB4MTAzMjU0NzYsMHhjM2QyZTFmMF0pO1xyXG59LFxyXG5fZG9Qcm9jZXNzQmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQpe1xyXG52YXIgSD10aGlzLl9oYXNoLndvcmRzO1xyXG52YXIgYT1IWzBdO1xyXG52YXIgYj1IWzFdO1xyXG52YXIgYz1IWzJdO1xyXG52YXIgZD1IWzNdO1xyXG52YXIgZT1IWzRdO1xyXG5mb3IodmFyIGk9MDtpPDgwO2krKyl7XHJcbmlmKGk8MTYpe1xyXG5XW2ldPU1bb2Zmc2V0K2ldfDA7XHJcbn1lbHNle1xyXG52YXIgbj1XW2ktM11eV1tpLThdXldbaS0xNF1eV1tpLTE2XTtcclxuV1tpXT0objw8MSl8KG4+Pj4zMSk7XHJcbn1cclxudmFyIHQ9KChhPDw1KXwoYT4+PjI3KSkrZStXW2ldO1xyXG5pZihpPDIwKXtcclxudCs9KChiJmMpfCh+YiZkKSkrMHg1YTgyNzk5OTtcclxufWVsc2UgaWYoaTw0MCl7XHJcbnQrPShiXmNeZCkrMHg2ZWQ5ZWJhMTtcclxufWVsc2UgaWYoaTw2MCl7XHJcbnQrPSgoYiZjKXwoYiZkKXwoYyZkKSktMHg3MGU0NDMyNDtcclxufWVsc2Vcclxue1xyXG50Kz0oYl5jXmQpLTB4MzU5ZDNlMmE7XHJcbn1cclxuZT1kO1xyXG5kPWM7XHJcbmM9KGI8PDMwKXwoYj4+PjIpO1xyXG5iPWE7XHJcbmE9dDtcclxufVxyXG5IWzBdPShIWzBdK2EpfDA7XHJcbkhbMV09KEhbMV0rYil8MDtcclxuSFsyXT0oSFsyXStjKXwwO1xyXG5IWzNdPShIWzNdK2QpfDA7XHJcbkhbNF09KEhbNF0rZSl8MDtcclxufSxcclxuX2RvRmluYWxpemU6ZnVuY3Rpb24oKXtcclxudmFyIGRhdGE9dGhpcy5fZGF0YTtcclxudmFyIGRhdGFXb3Jkcz1kYXRhLndvcmRzO1xyXG52YXIgbkJpdHNUb3RhbD10aGlzLl9uRGF0YUJ5dGVzKjg7XHJcbnZhciBuQml0c0xlZnQ9ZGF0YS5zaWdCeXRlcyo4O1xyXG5kYXRhV29yZHNbbkJpdHNMZWZ0Pj4+NV18PTB4ODA8PCgyNC1uQml0c0xlZnQlMzIpO1xyXG5kYXRhV29yZHNbKCgobkJpdHNMZWZ0KzY0KT4+PjkpPDw0KSsxNF09TWF0aC5mbG9vcihuQml0c1RvdGFsLzB4MTAwMDAwMDAwKTtcclxuZGF0YVdvcmRzWygoKG5CaXRzTGVmdCs2NCk+Pj45KTw8NCkrMTVdPW5CaXRzVG90YWw7XHJcbmRhdGEuc2lnQnl0ZXM9ZGF0YVdvcmRzLmxlbmd0aCo0O1xyXG50aGlzLl9wcm9jZXNzKCk7XHJcbnJldHVybiB0aGlzLl9oYXNoO1xyXG59LFxyXG5jbG9uZTpmdW5jdGlvbigpe1xyXG52YXIgY2xvbmU9SGFzaGVyLmNsb25lLmNhbGwodGhpcyk7XHJcbmNsb25lLl9oYXNoPXRoaXMuX2hhc2guY2xvbmUoKTtcclxucmV0dXJuIGNsb25lO1xyXG59XHJcbn0pO1xyXG5DLlNIQTE9SGFzaGVyLl9jcmVhdGVIZWxwZXIoU0hBMSk7XHJcbkMuSG1hY1NIQTE9SGFzaGVyLl9jcmVhdGVIbWFjSGVscGVyKFNIQTEpO1xyXG59KCkpO1xyXG4oZnVuY3Rpb24oTWF0aCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBXb3JkQXJyYXk9Q19saWIuV29yZEFycmF5O1xyXG52YXIgSGFzaGVyPUNfbGliLkhhc2hlcjtcclxudmFyIENfYWxnbz1DLmFsZ287XHJcbnZhciBIPVtdO1xyXG52YXIgSz1bXTtcclxuKGZ1bmN0aW9uKCl7XHJcbmZ1bmN0aW9uIGlzUHJpbWUobil7XHJcbnZhciBzcXJ0Tj1NYXRoLnNxcnQobik7XHJcbmZvcih2YXIgZmFjdG9yPTI7ZmFjdG9yPD1zcXJ0TjtmYWN0b3IrKyl7XHJcbmlmKCEobiVmYWN0b3IpKXtcclxucmV0dXJuIGZhbHNlO1xyXG59XHJcbn1cclxucmV0dXJuIHRydWU7XHJcbn1cclxuZnVuY3Rpb24gZ2V0RnJhY3Rpb25hbEJpdHMobil7XHJcbnJldHVybigobi0obnwwKSkqMHgxMDAwMDAwMDApfDA7XHJcbn1cclxudmFyIG49MjtcclxudmFyIG5QcmltZT0wO1xyXG53aGlsZShuUHJpbWU8NjQpe1xyXG5pZihpc1ByaW1lKG4pKXtcclxuaWYoblByaW1lPDgpe1xyXG5IW25QcmltZV09Z2V0RnJhY3Rpb25hbEJpdHMoTWF0aC5wb3cobiwxLzIpKTtcclxufVxyXG5LW25QcmltZV09Z2V0RnJhY3Rpb25hbEJpdHMoTWF0aC5wb3cobiwxLzMpKTtcclxublByaW1lKys7XHJcbn1cclxubisrO1xyXG59XHJcbn0oKSk7XHJcbnZhciBXPVtdO1xyXG52YXIgU0hBMjU2PUNfYWxnby5TSEEyNTY9SGFzaGVyLmV4dGVuZCh7XHJcbl9kb1Jlc2V0OmZ1bmN0aW9uKCl7XHJcbnRoaXMuX2hhc2g9bmV3IFdvcmRBcnJheS5pbml0KEguc2xpY2UoMCkpO1xyXG59LFxyXG5fZG9Qcm9jZXNzQmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQpe1xyXG52YXIgSD10aGlzLl9oYXNoLndvcmRzO1xyXG52YXIgYT1IWzBdO1xyXG52YXIgYj1IWzFdO1xyXG52YXIgYz1IWzJdO1xyXG52YXIgZD1IWzNdO1xyXG52YXIgZT1IWzRdO1xyXG52YXIgZj1IWzVdO1xyXG52YXIgZz1IWzZdO1xyXG52YXIgaD1IWzddO1xyXG5mb3IodmFyIGk9MDtpPDY0O2krKyl7XHJcbmlmKGk8MTYpe1xyXG5XW2ldPU1bb2Zmc2V0K2ldfDA7XHJcbn1lbHNle1xyXG52YXIgZ2FtbWEweD1XW2ktMTVdO1xyXG52YXIgZ2FtbWEwPSgoZ2FtbWEweDw8MjUpfChnYW1tYTB4Pj4+NykpXigoZ2FtbWEweDw8MTQpfChnYW1tYTB4Pj4+MTgpKV4oZ2FtbWEweD4+PjMpO1xyXG52YXIgZ2FtbWExeD1XW2ktMl07XHJcbnZhciBnYW1tYTE9KChnYW1tYTF4PDwxNSl8KGdhbW1hMXg+Pj4xNykpXigoZ2FtbWExeDw8MTMpfChnYW1tYTF4Pj4+MTkpKV4oZ2FtbWExeD4+PjEwKTtcclxuV1tpXT1nYW1tYTArV1tpLTddK2dhbW1hMStXW2ktMTZdO1xyXG59XHJcbnZhciBjaD0oZSZmKV4ofmUmZyk7XHJcbnZhciBtYWo9KGEmYileKGEmYyleKGImYyk7XHJcbnZhciBzaWdtYTA9KChhPDwzMCl8KGE+Pj4yKSleKChhPDwxOSl8KGE+Pj4xMykpXigoYTw8MTApfChhPj4+MjIpKTtcclxudmFyIHNpZ21hMT0oKGU8PDI2KXwoZT4+PjYpKV4oKGU8PDIxKXwoZT4+PjExKSleKChlPDw3KXwoZT4+PjI1KSk7XHJcbnZhciB0MT1oK3NpZ21hMStjaCtLW2ldK1dbaV07XHJcbnZhciB0Mj1zaWdtYTArbWFqO1xyXG5oPWc7XHJcbmc9ZjtcclxuZj1lO1xyXG5lPShkK3QxKXwwO1xyXG5kPWM7XHJcbmM9YjtcclxuYj1hO1xyXG5hPSh0MSt0Mil8MDtcclxufVxyXG5IWzBdPShIWzBdK2EpfDA7XHJcbkhbMV09KEhbMV0rYil8MDtcclxuSFsyXT0oSFsyXStjKXwwO1xyXG5IWzNdPShIWzNdK2QpfDA7XHJcbkhbNF09KEhbNF0rZSl8MDtcclxuSFs1XT0oSFs1XStmKXwwO1xyXG5IWzZdPShIWzZdK2cpfDA7XHJcbkhbN109KEhbN10raCl8MDtcclxufSxcclxuX2RvRmluYWxpemU6ZnVuY3Rpb24oKXtcclxudmFyIGRhdGE9dGhpcy5fZGF0YTtcclxudmFyIGRhdGFXb3Jkcz1kYXRhLndvcmRzO1xyXG52YXIgbkJpdHNUb3RhbD10aGlzLl9uRGF0YUJ5dGVzKjg7XHJcbnZhciBuQml0c0xlZnQ9ZGF0YS5zaWdCeXRlcyo4O1xyXG5kYXRhV29yZHNbbkJpdHNMZWZ0Pj4+NV18PTB4ODA8PCgyNC1uQml0c0xlZnQlMzIpO1xyXG5kYXRhV29yZHNbKCgobkJpdHNMZWZ0KzY0KT4+PjkpPDw0KSsxNF09TWF0aC5mbG9vcihuQml0c1RvdGFsLzB4MTAwMDAwMDAwKTtcclxuZGF0YVdvcmRzWygoKG5CaXRzTGVmdCs2NCk+Pj45KTw8NCkrMTVdPW5CaXRzVG90YWw7XHJcbmRhdGEuc2lnQnl0ZXM9ZGF0YVdvcmRzLmxlbmd0aCo0O1xyXG50aGlzLl9wcm9jZXNzKCk7XHJcbnJldHVybiB0aGlzLl9oYXNoO1xyXG59LFxyXG5jbG9uZTpmdW5jdGlvbigpe1xyXG52YXIgY2xvbmU9SGFzaGVyLmNsb25lLmNhbGwodGhpcyk7XHJcbmNsb25lLl9oYXNoPXRoaXMuX2hhc2guY2xvbmUoKTtcclxucmV0dXJuIGNsb25lO1xyXG59XHJcbn0pO1xyXG5DLlNIQTI1Nj1IYXNoZXIuX2NyZWF0ZUhlbHBlcihTSEEyNTYpO1xyXG5DLkhtYWNTSEEyNTY9SGFzaGVyLl9jcmVhdGVIbWFjSGVscGVyKFNIQTI1Nik7XHJcbn0oTWF0aCkpO1xyXG4oZnVuY3Rpb24oKXtcclxudmFyIEM9Q3J5cHRvSlM7XHJcbnZhciBDX2xpYj1DLmxpYjtcclxudmFyIFdvcmRBcnJheT1DX2xpYi5Xb3JkQXJyYXk7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgU0hBMjU2PUNfYWxnby5TSEEyNTY7XHJcbnZhciBTSEEyMjQ9Q19hbGdvLlNIQTIyND1TSEEyNTYuZXh0ZW5kKHtcclxuX2RvUmVzZXQ6ZnVuY3Rpb24oKXtcclxudGhpcy5faGFzaD1uZXcgV29yZEFycmF5LmluaXQoWzB4YzEwNTllZDgsMHgzNjdjZDUwNywweDMwNzBkZDE3LDB4ZjcwZTU5MzksMHhmZmMwMGIzMSwweDY4NTgxNTExLDB4NjRmOThmYTcsMHhiZWZhNGZhNF0pO1xyXG59LFxyXG5fZG9GaW5hbGl6ZTpmdW5jdGlvbigpe1xyXG52YXIgaGFzaD1TSEEyNTYuX2RvRmluYWxpemUuY2FsbCh0aGlzKTtcclxuaGFzaC5zaWdCeXRlcy09NDtcclxucmV0dXJuIGhhc2g7XHJcbn1cclxufSk7XHJcbkMuU0hBMjI0PVNIQTI1Ni5fY3JlYXRlSGVscGVyKFNIQTIyNCk7XHJcbkMuSG1hY1NIQTIyND1TSEEyNTYuX2NyZWF0ZUhtYWNIZWxwZXIoU0hBMjI0KTtcclxufSgpKTtcclxuKGZ1bmN0aW9uKCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBIYXNoZXI9Q19saWIuSGFzaGVyO1xyXG52YXIgQ194NjQ9Qy54NjQ7XHJcbnZhciBYNjRXb3JkPUNfeDY0LldvcmQ7XHJcbnZhciBYNjRXb3JkQXJyYXk9Q194NjQuV29yZEFycmF5O1xyXG52YXIgQ19hbGdvPUMuYWxnbztcclxuZnVuY3Rpb24gWDY0V29yZF9jcmVhdGUoKXtcclxucmV0dXJuIFg2NFdvcmQuY3JlYXRlLmFwcGx5KFg2NFdvcmQsYXJndW1lbnRzKTtcclxufVxyXG52YXIgSz1bWDY0V29yZF9jcmVhdGUoMHg0MjhhMmY5OCwweGQ3MjhhZTIyKSxYNjRXb3JkX2NyZWF0ZSgweDcxMzc0NDkxLDB4MjNlZjY1Y2QpLFg2NFdvcmRfY3JlYXRlKDB4YjVjMGZiY2YsMHhlYzRkM2IyZiksWDY0V29yZF9jcmVhdGUoMHhlOWI1ZGJhNSwweDgxODlkYmJjKSxYNjRXb3JkX2NyZWF0ZSgweDM5NTZjMjViLDB4ZjM0OGI1MzgpLFg2NFdvcmRfY3JlYXRlKDB4NTlmMTExZjEsMHhiNjA1ZDAxOSksWDY0V29yZF9jcmVhdGUoMHg5MjNmODJhNCwweGFmMTk0ZjliKSxYNjRXb3JkX2NyZWF0ZSgweGFiMWM1ZWQ1LDB4ZGE2ZDgxMTgpLFg2NFdvcmRfY3JlYXRlKDB4ZDgwN2FhOTgsMHhhMzAzMDI0MiksWDY0V29yZF9jcmVhdGUoMHgxMjgzNWIwMSwweDQ1NzA2ZmJlKSxYNjRXb3JkX2NyZWF0ZSgweDI0MzE4NWJlLDB4NGVlNGIyOGMpLFg2NFdvcmRfY3JlYXRlKDB4NTUwYzdkYzMsMHhkNWZmYjRlMiksWDY0V29yZF9jcmVhdGUoMHg3MmJlNWQ3NCwweGYyN2I4OTZmKSxYNjRXb3JkX2NyZWF0ZSgweDgwZGViMWZlLDB4M2IxNjk2YjEpLFg2NFdvcmRfY3JlYXRlKDB4OWJkYzA2YTcsMHgyNWM3MTIzNSksWDY0V29yZF9jcmVhdGUoMHhjMTliZjE3NCwweGNmNjkyNjk0KSxYNjRXb3JkX2NyZWF0ZSgweGU0OWI2OWMxLDB4OWVmMTRhZDIpLFg2NFdvcmRfY3JlYXRlKDB4ZWZiZTQ3ODYsMHgzODRmMjVlMyksWDY0V29yZF9jcmVhdGUoMHgwZmMxOWRjNiwweDhiOGNkNWI1KSxYNjRXb3JkX2NyZWF0ZSgweDI0MGNhMWNjLDB4NzdhYzljNjUpLFg2NFdvcmRfY3JlYXRlKDB4MmRlOTJjNmYsMHg1OTJiMDI3NSksWDY0V29yZF9jcmVhdGUoMHg0YTc0ODRhYSwweDZlYTZlNDgzKSxYNjRXb3JkX2NyZWF0ZSgweDVjYjBhOWRjLDB4YmQ0MWZiZDQpLFg2NFdvcmRfY3JlYXRlKDB4NzZmOTg4ZGEsMHg4MzExNTNiNSksWDY0V29yZF9jcmVhdGUoMHg5ODNlNTE1MiwweGVlNjZkZmFiKSxYNjRXb3JkX2NyZWF0ZSgweGE4MzFjNjZkLDB4MmRiNDMyMTApLFg2NFdvcmRfY3JlYXRlKDB4YjAwMzI3YzgsMHg5OGZiMjEzZiksWDY0V29yZF9jcmVhdGUoMHhiZjU5N2ZjNywweGJlZWYwZWU0KSxYNjRXb3JkX2NyZWF0ZSgweGM2ZTAwYmYzLDB4M2RhODhmYzIpLFg2NFdvcmRfY3JlYXRlKDB4ZDVhNzkxNDcsMHg5MzBhYTcyNSksWDY0V29yZF9jcmVhdGUoMHgwNmNhNjM1MSwweGUwMDM4MjZmKSxYNjRXb3JkX2NyZWF0ZSgweDE0MjkyOTY3LDB4MGEwZTZlNzApLFg2NFdvcmRfY3JlYXRlKDB4MjdiNzBhODUsMHg0NmQyMmZmYyksWDY0V29yZF9jcmVhdGUoMHgyZTFiMjEzOCwweDVjMjZjOTI2KSxYNjRXb3JkX2NyZWF0ZSgweDRkMmM2ZGZjLDB4NWFjNDJhZWQpLFg2NFdvcmRfY3JlYXRlKDB4NTMzODBkMTMsMHg5ZDk1YjNkZiksWDY0V29yZF9jcmVhdGUoMHg2NTBhNzM1NCwweDhiYWY2M2RlKSxYNjRXb3JkX2NyZWF0ZSgweDc2NmEwYWJiLDB4M2M3N2IyYTgpLFg2NFdvcmRfY3JlYXRlKDB4ODFjMmM5MmUsMHg0N2VkYWVlNiksWDY0V29yZF9jcmVhdGUoMHg5MjcyMmM4NSwweDE0ODIzNTNiKSxYNjRXb3JkX2NyZWF0ZSgweGEyYmZlOGExLDB4NGNmMTAzNjQpLFg2NFdvcmRfY3JlYXRlKDB4YTgxYTY2NGIsMHhiYzQyMzAwMSksWDY0V29yZF9jcmVhdGUoMHhjMjRiOGI3MCwweGQwZjg5NzkxKSxYNjRXb3JkX2NyZWF0ZSgweGM3NmM1MWEzLDB4MDY1NGJlMzApLFg2NFdvcmRfY3JlYXRlKDB4ZDE5MmU4MTksMHhkNmVmNTIxOCksWDY0V29yZF9jcmVhdGUoMHhkNjk5MDYyNCwweDU1NjVhOTEwKSxYNjRXb3JkX2NyZWF0ZSgweGY0MGUzNTg1LDB4NTc3MTIwMmEpLFg2NFdvcmRfY3JlYXRlKDB4MTA2YWEwNzAsMHgzMmJiZDFiOCksWDY0V29yZF9jcmVhdGUoMHgxOWE0YzExNiwweGI4ZDJkMGM4KSxYNjRXb3JkX2NyZWF0ZSgweDFlMzc2YzA4LDB4NTE0MWFiNTMpLFg2NFdvcmRfY3JlYXRlKDB4Mjc0ODc3NGMsMHhkZjhlZWI5OSksWDY0V29yZF9jcmVhdGUoMHgzNGIwYmNiNSwweGUxOWI0OGE4KSxYNjRXb3JkX2NyZWF0ZSgweDM5MWMwY2IzLDB4YzVjOTVhNjMpLFg2NFdvcmRfY3JlYXRlKDB4NGVkOGFhNGEsMHhlMzQxOGFjYiksWDY0V29yZF9jcmVhdGUoMHg1YjljY2E0ZiwweDc3NjNlMzczKSxYNjRXb3JkX2NyZWF0ZSgweDY4MmU2ZmYzLDB4ZDZiMmI4YTMpLFg2NFdvcmRfY3JlYXRlKDB4NzQ4ZjgyZWUsMHg1ZGVmYjJmYyksWDY0V29yZF9jcmVhdGUoMHg3OGE1NjM2ZiwweDQzMTcyZjYwKSxYNjRXb3JkX2NyZWF0ZSgweDg0Yzg3ODE0LDB4YTFmMGFiNzIpLFg2NFdvcmRfY3JlYXRlKDB4OGNjNzAyMDgsMHgxYTY0MzllYyksWDY0V29yZF9jcmVhdGUoMHg5MGJlZmZmYSwweDIzNjMxZTI4KSxYNjRXb3JkX2NyZWF0ZSgweGE0NTA2Y2ViLDB4ZGU4MmJkZTkpLFg2NFdvcmRfY3JlYXRlKDB4YmVmOWEzZjcsMHhiMmM2NzkxNSksWDY0V29yZF9jcmVhdGUoMHhjNjcxNzhmMiwweGUzNzI1MzJiKSxYNjRXb3JkX2NyZWF0ZSgweGNhMjczZWNlLDB4ZWEyNjYxOWMpLFg2NFdvcmRfY3JlYXRlKDB4ZDE4NmI4YzcsMHgyMWMwYzIwNyksWDY0V29yZF9jcmVhdGUoMHhlYWRhN2RkNiwweGNkZTBlYjFlKSxYNjRXb3JkX2NyZWF0ZSgweGY1N2Q0ZjdmLDB4ZWU2ZWQxNzgpLFg2NFdvcmRfY3JlYXRlKDB4MDZmMDY3YWEsMHg3MjE3NmZiYSksWDY0V29yZF9jcmVhdGUoMHgwYTYzN2RjNSwweGEyYzg5OGE2KSxYNjRXb3JkX2NyZWF0ZSgweDExM2Y5ODA0LDB4YmVmOTBkYWUpLFg2NFdvcmRfY3JlYXRlKDB4MWI3MTBiMzUsMHgxMzFjNDcxYiksWDY0V29yZF9jcmVhdGUoMHgyOGRiNzdmNSwweDIzMDQ3ZDg0KSxYNjRXb3JkX2NyZWF0ZSgweDMyY2FhYjdiLDB4NDBjNzI0OTMpLFg2NFdvcmRfY3JlYXRlKDB4M2M5ZWJlMGEsMHgxNWM5YmViYyksWDY0V29yZF9jcmVhdGUoMHg0MzFkNjdjNCwweDljMTAwZDRjKSxYNjRXb3JkX2NyZWF0ZSgweDRjYzVkNGJlLDB4Y2IzZTQyYjYpLFg2NFdvcmRfY3JlYXRlKDB4NTk3ZjI5OWMsMHhmYzY1N2UyYSksWDY0V29yZF9jcmVhdGUoMHg1ZmNiNmZhYiwweDNhZDZmYWVjKSxYNjRXb3JkX2NyZWF0ZSgweDZjNDQxOThjLDB4NGE0NzU4MTcpXTtcclxudmFyIFc9W107KGZ1bmN0aW9uKCl7XHJcbmZvcih2YXIgaT0wO2k8ODA7aSsrKXtcclxuV1tpXT1YNjRXb3JkX2NyZWF0ZSgpO1xyXG59XHJcbn0oKSk7XHJcbnZhciBTSEE1MTI9Q19hbGdvLlNIQTUxMj1IYXNoZXIuZXh0ZW5kKHtcclxuX2RvUmVzZXQ6ZnVuY3Rpb24oKXtcclxudGhpcy5faGFzaD1uZXcgWDY0V29yZEFycmF5LmluaXQoW25ldyBYNjRXb3JkLmluaXQoMHg2YTA5ZTY2NywweGYzYmNjOTA4KSxuZXcgWDY0V29yZC5pbml0KDB4YmI2N2FlODUsMHg4NGNhYTczYiksbmV3IFg2NFdvcmQuaW5pdCgweDNjNmVmMzcyLDB4ZmU5NGY4MmIpLG5ldyBYNjRXb3JkLmluaXQoMHhhNTRmZjUzYSwweDVmMWQzNmYxKSxuZXcgWDY0V29yZC5pbml0KDB4NTEwZTUyN2YsMHhhZGU2ODJkMSksbmV3IFg2NFdvcmQuaW5pdCgweDliMDU2ODhjLDB4MmIzZTZjMWYpLG5ldyBYNjRXb3JkLmluaXQoMHgxZjgzZDlhYiwweGZiNDFiZDZiKSxuZXcgWDY0V29yZC5pbml0KDB4NWJlMGNkMTksMHgxMzdlMjE3OSldKTtcclxufSxcclxuX2RvUHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxudmFyIEg9dGhpcy5faGFzaC53b3JkcztcclxudmFyIEgwPUhbMF07XHJcbnZhciBIMT1IWzFdO1xyXG52YXIgSDI9SFsyXTtcclxudmFyIEgzPUhbM107XHJcbnZhciBIND1IWzRdO1xyXG52YXIgSDU9SFs1XTtcclxudmFyIEg2PUhbNl07XHJcbnZhciBINz1IWzddO1xyXG52YXIgSDBoPUgwLmhpZ2g7XHJcbnZhciBIMGw9SDAubG93O1xyXG52YXIgSDFoPUgxLmhpZ2g7XHJcbnZhciBIMWw9SDEubG93O1xyXG52YXIgSDJoPUgyLmhpZ2g7XHJcbnZhciBIMmw9SDIubG93O1xyXG52YXIgSDNoPUgzLmhpZ2g7XHJcbnZhciBIM2w9SDMubG93O1xyXG52YXIgSDRoPUg0LmhpZ2g7XHJcbnZhciBINGw9SDQubG93O1xyXG52YXIgSDVoPUg1LmhpZ2g7XHJcbnZhciBINWw9SDUubG93O1xyXG52YXIgSDZoPUg2LmhpZ2g7XHJcbnZhciBINmw9SDYubG93O1xyXG52YXIgSDdoPUg3LmhpZ2g7XHJcbnZhciBIN2w9SDcubG93O1xyXG52YXIgYWg9SDBoO1xyXG52YXIgYWw9SDBsO1xyXG52YXIgYmg9SDFoO1xyXG52YXIgYmw9SDFsO1xyXG52YXIgY2g9SDJoO1xyXG52YXIgY2w9SDJsO1xyXG52YXIgZGg9SDNoO1xyXG52YXIgZGw9SDNsO1xyXG52YXIgZWg9SDRoO1xyXG52YXIgZWw9SDRsO1xyXG52YXIgZmg9SDVoO1xyXG52YXIgZmw9SDVsO1xyXG52YXIgZ2g9SDZoO1xyXG52YXIgZ2w9SDZsO1xyXG52YXIgaGg9SDdoO1xyXG52YXIgaGw9SDdsO1xyXG5mb3IodmFyIGk9MDtpPDgwO2krKyl7XHJcbnZhciBXaWw7XHJcbnZhciBXaWg7XHJcbnZhciBXaT1XW2ldO1xyXG5pZihpPDE2KXtcclxuV2loPVdpLmhpZ2g9TVtvZmZzZXQraSoyXXwwO1xyXG5XaWw9V2kubG93PU1bb2Zmc2V0K2kqMisxXXwwO1xyXG59ZWxzZXtcclxudmFyIGdhbW1hMHg9V1tpLTE1XTtcclxudmFyIGdhbW1hMHhoPWdhbW1hMHguaGlnaDtcclxudmFyIGdhbW1hMHhsPWdhbW1hMHgubG93O1xyXG52YXIgZ2FtbWEwaD0oKGdhbW1hMHhoPj4+MSl8KGdhbW1hMHhsPDwzMSkpXigoZ2FtbWEweGg+Pj44KXwoZ2FtbWEweGw8PDI0KSleKGdhbW1hMHhoPj4+Nyk7XHJcbnZhciBnYW1tYTBsPSgoZ2FtbWEweGw+Pj4xKXwoZ2FtbWEweGg8PDMxKSleKChnYW1tYTB4bD4+PjgpfChnYW1tYTB4aDw8MjQpKV4oKGdhbW1hMHhsPj4+Nyl8KGdhbW1hMHhoPDwyNSkpO1xyXG52YXIgZ2FtbWExeD1XW2ktMl07XHJcbnZhciBnYW1tYTF4aD1nYW1tYTF4LmhpZ2g7XHJcbnZhciBnYW1tYTF4bD1nYW1tYTF4LmxvdztcclxudmFyIGdhbW1hMWg9KChnYW1tYTF4aD4+PjE5KXwoZ2FtbWExeGw8PDEzKSleKChnYW1tYTF4aDw8Myl8KGdhbW1hMXhsPj4+MjkpKV4oZ2FtbWExeGg+Pj42KTtcclxudmFyIGdhbW1hMWw9KChnYW1tYTF4bD4+PjE5KXwoZ2FtbWExeGg8PDEzKSleKChnYW1tYTF4bDw8Myl8KGdhbW1hMXhoPj4+MjkpKV4oKGdhbW1hMXhsPj4+Nil8KGdhbW1hMXhoPDwyNikpO1xyXG52YXIgV2k3PVdbaS03XTtcclxudmFyIFdpN2g9V2k3LmhpZ2g7XHJcbnZhciBXaTdsPVdpNy5sb3c7XHJcbnZhciBXaTE2PVdbaS0xNl07XHJcbnZhciBXaTE2aD1XaTE2LmhpZ2g7XHJcbnZhciBXaTE2bD1XaTE2LmxvdztcclxuV2lsPWdhbW1hMGwrV2k3bDtcclxuV2loPWdhbW1hMGgrV2k3aCsoKFdpbD4+PjApPChnYW1tYTBsPj4+MCk/MTowKTtcclxuV2lsPVdpbCtnYW1tYTFsO1xyXG5XaWg9V2loK2dhbW1hMWgrKChXaWw+Pj4wKTwoZ2FtbWExbD4+PjApPzE6MCk7XHJcbldpbD1XaWwrV2kxNmw7XHJcbldpaD1XaWgrV2kxNmgrKChXaWw+Pj4wKTwoV2kxNmw+Pj4wKT8xOjApO1xyXG5XaS5oaWdoPVdpaDtcclxuV2kubG93PVdpbDtcclxufVxyXG52YXIgY2hoPShlaCZmaCleKH5laCZnaCk7XHJcbnZhciBjaGw9KGVsJmZsKV4ofmVsJmdsKTtcclxudmFyIG1hamg9KGFoJmJoKV4oYWgmY2gpXihiaCZjaCk7XHJcbnZhciBtYWpsPShhbCZibCleKGFsJmNsKV4oYmwmY2wpO1xyXG52YXIgc2lnbWEwaD0oKGFoPj4+MjgpfChhbDw8NCkpXigoYWg8PDMwKXwoYWw+Pj4yKSleKChhaDw8MjUpfChhbD4+PjcpKTtcclxudmFyIHNpZ21hMGw9KChhbD4+PjI4KXwoYWg8PDQpKV4oKGFsPDwzMCl8KGFoPj4+MikpXigoYWw8PDI1KXwoYWg+Pj43KSk7XHJcbnZhciBzaWdtYTFoPSgoZWg+Pj4xNCl8KGVsPDwxOCkpXigoZWg+Pj4xOCl8KGVsPDwxNCkpXigoZWg8PDIzKXwoZWw+Pj45KSk7XHJcbnZhciBzaWdtYTFsPSgoZWw+Pj4xNCl8KGVoPDwxOCkpXigoZWw+Pj4xOCl8KGVoPDwxNCkpXigoZWw8PDIzKXwoZWg+Pj45KSk7XHJcbnZhciBLaT1LW2ldO1xyXG52YXIgS2loPUtpLmhpZ2g7XHJcbnZhciBLaWw9S2kubG93O1xyXG52YXIgdDFsPWhsK3NpZ21hMWw7XHJcbnZhciB0MWg9aGgrc2lnbWExaCsoKHQxbD4+PjApPChobD4+PjApPzE6MCk7XHJcbnZhciB0MWw9dDFsK2NobDtcclxudmFyIHQxaD10MWgrY2hoKygodDFsPj4+MCk8KGNobD4+PjApPzE6MCk7XHJcbnZhciB0MWw9dDFsK0tpbDtcclxudmFyIHQxaD10MWgrS2loKygodDFsPj4+MCk8KEtpbD4+PjApPzE6MCk7XHJcbnZhciB0MWw9dDFsK1dpbDtcclxudmFyIHQxaD10MWgrV2loKygodDFsPj4+MCk8KFdpbD4+PjApPzE6MCk7XHJcbnZhciB0Mmw9c2lnbWEwbCttYWpsO1xyXG52YXIgdDJoPXNpZ21hMGgrbWFqaCsoKHQybD4+PjApPChzaWdtYTBsPj4+MCk/MTowKTtcclxuaGg9Z2g7XHJcbmhsPWdsO1xyXG5naD1maDtcclxuZ2w9Zmw7XHJcbmZoPWVoO1xyXG5mbD1lbDtcclxuZWw9KGRsK3QxbCl8MDtcclxuZWg9KGRoK3QxaCsoKGVsPj4+MCk8KGRsPj4+MCk/MTowKSl8MDtcclxuZGg9Y2g7XHJcbmRsPWNsO1xyXG5jaD1iaDtcclxuY2w9Ymw7XHJcbmJoPWFoO1xyXG5ibD1hbDtcclxuYWw9KHQxbCt0MmwpfDA7XHJcbmFoPSh0MWgrdDJoKygoYWw+Pj4wKTwodDFsPj4+MCk/MTowKSl8MDtcclxufVxyXG5IMGw9SDAubG93PShIMGwrYWwpO1xyXG5IMC5oaWdoPShIMGgrYWgrKChIMGw+Pj4wKTwoYWw+Pj4wKT8xOjApKTtcclxuSDFsPUgxLmxvdz0oSDFsK2JsKTtcclxuSDEuaGlnaD0oSDFoK2JoKygoSDFsPj4+MCk8KGJsPj4+MCk/MTowKSk7XHJcbkgybD1IMi5sb3c9KEgybCtjbCk7XHJcbkgyLmhpZ2g9KEgyaCtjaCsoKEgybD4+PjApPChjbD4+PjApPzE6MCkpO1xyXG5IM2w9SDMubG93PShIM2wrZGwpO1xyXG5IMy5oaWdoPShIM2grZGgrKChIM2w+Pj4wKTwoZGw+Pj4wKT8xOjApKTtcclxuSDRsPUg0Lmxvdz0oSDRsK2VsKTtcclxuSDQuaGlnaD0oSDRoK2VoKygoSDRsPj4+MCk8KGVsPj4+MCk/MTowKSk7XHJcbkg1bD1INS5sb3c9KEg1bCtmbCk7XHJcbkg1LmhpZ2g9KEg1aCtmaCsoKEg1bD4+PjApPChmbD4+PjApPzE6MCkpO1xyXG5INmw9SDYubG93PShINmwrZ2wpO1xyXG5INi5oaWdoPShINmgrZ2grKChINmw+Pj4wKTwoZ2w+Pj4wKT8xOjApKTtcclxuSDdsPUg3Lmxvdz0oSDdsK2hsKTtcclxuSDcuaGlnaD0oSDdoK2hoKygoSDdsPj4+MCk8KGhsPj4+MCk/MTowKSk7XHJcbn0sXHJcbl9kb0ZpbmFsaXplOmZ1bmN0aW9uKCl7XHJcbnZhciBkYXRhPXRoaXMuX2RhdGE7XHJcbnZhciBkYXRhV29yZHM9ZGF0YS53b3JkcztcclxudmFyIG5CaXRzVG90YWw9dGhpcy5fbkRhdGFCeXRlcyo4O1xyXG52YXIgbkJpdHNMZWZ0PWRhdGEuc2lnQnl0ZXMqODtcclxuZGF0YVdvcmRzW25CaXRzTGVmdD4+PjVdfD0weDgwPDwoMjQtbkJpdHNMZWZ0JTMyKTtcclxuZGF0YVdvcmRzWygoKG5CaXRzTGVmdCsxMjgpPj4+MTApPDw1KSszMF09TWF0aC5mbG9vcihuQml0c1RvdGFsLzB4MTAwMDAwMDAwKTtcclxuZGF0YVdvcmRzWygoKG5CaXRzTGVmdCsxMjgpPj4+MTApPDw1KSszMV09bkJpdHNUb3RhbDtcclxuZGF0YS5zaWdCeXRlcz1kYXRhV29yZHMubGVuZ3RoKjQ7XHJcbnRoaXMuX3Byb2Nlc3MoKTtcclxudmFyIGhhc2g9dGhpcy5faGFzaC50b1gzMigpO1xyXG5yZXR1cm4gaGFzaDtcclxufSxcclxuY2xvbmU6ZnVuY3Rpb24oKXtcclxudmFyIGNsb25lPUhhc2hlci5jbG9uZS5jYWxsKHRoaXMpO1xyXG5jbG9uZS5faGFzaD10aGlzLl9oYXNoLmNsb25lKCk7XHJcbnJldHVybiBjbG9uZTtcclxufSxcclxuYmxvY2tTaXplOjEwMjQvMzJcclxufSk7XHJcbkMuU0hBNTEyPUhhc2hlci5fY3JlYXRlSGVscGVyKFNIQTUxMik7XHJcbkMuSG1hY1NIQTUxMj1IYXNoZXIuX2NyZWF0ZUhtYWNIZWxwZXIoU0hBNTEyKTtcclxufSgpKTtcclxuKGZ1bmN0aW9uKCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ194NjQ9Qy54NjQ7XHJcbnZhciBYNjRXb3JkPUNfeDY0LldvcmQ7XHJcbnZhciBYNjRXb3JkQXJyYXk9Q194NjQuV29yZEFycmF5O1xyXG52YXIgQ19hbGdvPUMuYWxnbztcclxudmFyIFNIQTUxMj1DX2FsZ28uU0hBNTEyO1xyXG52YXIgU0hBMzg0PUNfYWxnby5TSEEzODQ9U0hBNTEyLmV4dGVuZCh7XHJcbl9kb1Jlc2V0OmZ1bmN0aW9uKCl7XHJcbnRoaXMuX2hhc2g9bmV3IFg2NFdvcmRBcnJheS5pbml0KFtuZXcgWDY0V29yZC5pbml0KDB4Y2JiYjlkNWQsMHhjMTA1OWVkOCksbmV3IFg2NFdvcmQuaW5pdCgweDYyOWEyOTJhLDB4MzY3Y2Q1MDcpLG5ldyBYNjRXb3JkLmluaXQoMHg5MTU5MDE1YSwweDMwNzBkZDE3KSxuZXcgWDY0V29yZC5pbml0KDB4MTUyZmVjZDgsMHhmNzBlNTkzOSksbmV3IFg2NFdvcmQuaW5pdCgweDY3MzMyNjY3LDB4ZmZjMDBiMzEpLG5ldyBYNjRXb3JkLmluaXQoMHg4ZWI0NGE4NywweDY4NTgxNTExKSxuZXcgWDY0V29yZC5pbml0KDB4ZGIwYzJlMGQsMHg2NGY5OGZhNyksbmV3IFg2NFdvcmQuaW5pdCgweDQ3YjU0ODFkLDB4YmVmYTRmYTQpXSk7XHJcbn0sXHJcbl9kb0ZpbmFsaXplOmZ1bmN0aW9uKCl7XHJcbnZhciBoYXNoPVNIQTUxMi5fZG9GaW5hbGl6ZS5jYWxsKHRoaXMpO1xyXG5oYXNoLnNpZ0J5dGVzLT0xNjtcclxucmV0dXJuIGhhc2g7XHJcbn1cclxufSk7XHJcbkMuU0hBMzg0PVNIQTUxMi5fY3JlYXRlSGVscGVyKFNIQTM4NCk7XHJcbkMuSG1hY1NIQTM4ND1TSEE1MTIuX2NyZWF0ZUhtYWNIZWxwZXIoU0hBMzg0KTtcclxufSgpKTtcclxuKGZ1bmN0aW9uKE1hdGgpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIEhhc2hlcj1DX2xpYi5IYXNoZXI7XHJcbnZhciBDX3g2ND1DLng2NDtcclxudmFyIFg2NFdvcmQ9Q194NjQuV29yZDtcclxudmFyIENfYWxnbz1DLmFsZ287XHJcbnZhciBSSE9fT0ZGU0VUUz1bXTtcclxudmFyIFBJX0lOREVYRVM9W107XHJcbnZhciBST1VORF9DT05TVEFOVFM9W107XHJcbihmdW5jdGlvbigpe1xyXG52YXIgeD0xLFxyXG55PTA7XHJcbmZvcih2YXIgdD0wO3Q8MjQ7dCsrKXtcclxuUkhPX09GRlNFVFNbeCs1KnldPSgodCsxKSoodCsyKS8yKSU2NDtcclxudmFyIG5ld1g9eSU1O1xyXG52YXIgbmV3WT0oMip4KzMqeSklNTtcclxueD1uZXdYO1xyXG55PW5ld1k7XHJcbn1cclxuZm9yKHZhciB4PTA7eDw1O3grKyl7XHJcbmZvcih2YXIgeT0wO3k8NTt5Kyspe1xyXG5QSV9JTkRFWEVTW3grNSp5XT15KygoMip4KzMqeSklNSkqNTtcclxufVxyXG59XHJcbnZhciBMRlNSPTB4MDE7XHJcbmZvcih2YXIgaT0wO2k8MjQ7aSsrKXtcclxudmFyIHJvdW5kQ29uc3RhbnRNc3c9MDtcclxudmFyIHJvdW5kQ29uc3RhbnRMc3c9MDtcclxuZm9yKHZhciBqPTA7ajw3O2orKyl7XHJcbmlmKExGU1ImMHgwMSl7XHJcbnZhciBiaXRQb3NpdGlvbj0oMTw8aiktMTtcclxuaWYoYml0UG9zaXRpb248MzIpe1xyXG5yb3VuZENvbnN0YW50THN3Xj0xPDxiaXRQb3NpdGlvbjtcclxufWVsc2Vcclxue1xyXG5yb3VuZENvbnN0YW50TXN3Xj0xPDwoYml0UG9zaXRpb24tMzIpO1xyXG59XHJcbn1cclxuaWYoTEZTUiYweDgwKXtcclxuTEZTUj0oTEZTUjw8MSleMHg3MTtcclxufWVsc2V7XHJcbkxGU1I8PD0xO1xyXG59XHJcbn1cclxuUk9VTkRfQ09OU1RBTlRTW2ldPVg2NFdvcmQuY3JlYXRlKHJvdW5kQ29uc3RhbnRNc3cscm91bmRDb25zdGFudExzdyk7XHJcbn1cclxufSgpKTtcclxudmFyIFQ9W107KGZ1bmN0aW9uKCl7XHJcbmZvcih2YXIgaT0wO2k8MjU7aSsrKXtcclxuVFtpXT1YNjRXb3JkLmNyZWF0ZSgpO1xyXG59XHJcbn0oKSk7XHJcbnZhciBTSEEzPUNfYWxnby5TSEEzPUhhc2hlci5leHRlbmQoe1xyXG5jZmc6SGFzaGVyLmNmZy5leHRlbmQoe1xyXG5vdXRwdXRMZW5ndGg6NTEyXHJcbn0pLFxyXG5fZG9SZXNldDpmdW5jdGlvbigpe1xyXG52YXIgc3RhdGU9dGhpcy5fc3RhdGU9W11cclxuZm9yKHZhciBpPTA7aTwyNTtpKyspe1xyXG5zdGF0ZVtpXT1uZXcgWDY0V29yZC5pbml0KCk7XHJcbn1cclxudGhpcy5ibG9ja1NpemU9KDE2MDAtMip0aGlzLmNmZy5vdXRwdXRMZW5ndGgpLzMyO1xyXG59LFxyXG5fZG9Qcm9jZXNzQmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQpe1xyXG52YXIgc3RhdGU9dGhpcy5fc3RhdGU7XHJcbnZhciBuQmxvY2tTaXplTGFuZXM9dGhpcy5ibG9ja1NpemUvMjtcclxuZm9yKHZhciBpPTA7aTxuQmxvY2tTaXplTGFuZXM7aSsrKXtcclxudmFyIE0yaT1NW29mZnNldCsyKmldO1xyXG52YXIgTTJpMT1NW29mZnNldCsyKmkrMV07XHJcbk0yaT0oKCgoTTJpPDw4KXwoTTJpPj4+MjQpKSYweDAwZmYwMGZmKXwoKChNMmk8PDI0KXwoTTJpPj4+OCkpJjB4ZmYwMGZmMDApKTtcclxuTTJpMT0oKCgoTTJpMTw8OCl8KE0yaTE+Pj4yNCkpJjB4MDBmZjAwZmYpfCgoKE0yaTE8PDI0KXwoTTJpMT4+PjgpKSYweGZmMDBmZjAwKSk7XHJcbnZhciBsYW5lPXN0YXRlW2ldO1xyXG5sYW5lLmhpZ2hePU0yaTE7XHJcbmxhbmUubG93Xj1NMmk7XHJcbn1cclxuZm9yKHZhciByb3VuZD0wO3JvdW5kPDI0O3JvdW5kKyspe1xyXG5mb3IodmFyIHg9MDt4PDU7eCsrKXtcclxudmFyIHRNc3c9MCxcclxudExzdz0wO1xyXG5mb3IodmFyIHk9MDt5PDU7eSsrKXtcclxudmFyIGxhbmU9c3RhdGVbeCs1KnldO1xyXG50TXN3Xj1sYW5lLmhpZ2g7XHJcbnRMc3dePWxhbmUubG93O1xyXG59XHJcbnZhciBUeD1UW3hdO1xyXG5UeC5oaWdoPXRNc3c7XHJcblR4Lmxvdz10THN3O1xyXG59XHJcbmZvcih2YXIgeD0wO3g8NTt4Kyspe1xyXG52YXIgVHg0PVRbKHgrNCklNV07XHJcbnZhciBUeDE9VFsoeCsxKSU1XTtcclxudmFyIFR4MU1zdz1UeDEuaGlnaDtcclxudmFyIFR4MUxzdz1UeDEubG93O1xyXG52YXIgdE1zdz1UeDQuaGlnaF4oKFR4MU1zdzw8MSl8KFR4MUxzdz4+PjMxKSk7XHJcbnZhciB0THN3PVR4NC5sb3deKChUeDFMc3c8PDEpfChUeDFNc3c+Pj4zMSkpO1xyXG5mb3IodmFyIHk9MDt5PDU7eSsrKXtcclxudmFyIGxhbmU9c3RhdGVbeCs1KnldO1xyXG5sYW5lLmhpZ2hePXRNc3c7XHJcbmxhbmUubG93Xj10THN3O1xyXG59XHJcbn1cclxuZm9yKHZhciBsYW5lSW5kZXg9MTtsYW5lSW5kZXg8MjU7bGFuZUluZGV4Kyspe1xyXG52YXIgdE1zdztcclxudmFyIHRMc3c7XHJcbnZhciBsYW5lPXN0YXRlW2xhbmVJbmRleF07XHJcbnZhciBsYW5lTXN3PWxhbmUuaGlnaDtcclxudmFyIGxhbmVMc3c9bGFuZS5sb3c7XHJcbnZhciByaG9PZmZzZXQ9UkhPX09GRlNFVFNbbGFuZUluZGV4XTtcclxuaWYocmhvT2Zmc2V0PDMyKXtcclxudE1zdz0obGFuZU1zdzw8cmhvT2Zmc2V0KXwobGFuZUxzdz4+PigzMi1yaG9PZmZzZXQpKTtcclxudExzdz0obGFuZUxzdzw8cmhvT2Zmc2V0KXwobGFuZU1zdz4+PigzMi1yaG9PZmZzZXQpKTtcclxufWVsc2Vcclxue1xyXG50TXN3PShsYW5lTHN3PDwocmhvT2Zmc2V0LTMyKSl8KGxhbmVNc3c+Pj4oNjQtcmhvT2Zmc2V0KSk7XHJcbnRMc3c9KGxhbmVNc3c8PChyaG9PZmZzZXQtMzIpKXwobGFuZUxzdz4+Pig2NC1yaG9PZmZzZXQpKTtcclxufVxyXG52YXIgVFBpTGFuZT1UW1BJX0lOREVYRVNbbGFuZUluZGV4XV07XHJcblRQaUxhbmUuaGlnaD10TXN3O1xyXG5UUGlMYW5lLmxvdz10THN3O1xyXG59XHJcbnZhciBUMD1UWzBdO1xyXG52YXIgc3RhdGUwPXN0YXRlWzBdO1xyXG5UMC5oaWdoPXN0YXRlMC5oaWdoO1xyXG5UMC5sb3c9c3RhdGUwLmxvdztcclxuZm9yKHZhciB4PTA7eDw1O3grKyl7XHJcbmZvcih2YXIgeT0wO3k8NTt5Kyspe1xyXG52YXIgbGFuZUluZGV4PXgrNSp5O1xyXG52YXIgbGFuZT1zdGF0ZVtsYW5lSW5kZXhdO1xyXG52YXIgVExhbmU9VFtsYW5lSW5kZXhdO1xyXG52YXIgVHgxTGFuZT1UWygoeCsxKSU1KSs1KnldO1xyXG52YXIgVHgyTGFuZT1UWygoeCsyKSU1KSs1KnldO1xyXG5sYW5lLmhpZ2g9VExhbmUuaGlnaF4oflR4MUxhbmUuaGlnaCZUeDJMYW5lLmhpZ2gpO1xyXG5sYW5lLmxvdz1UTGFuZS5sb3deKH5UeDFMYW5lLmxvdyZUeDJMYW5lLmxvdyk7XHJcbn1cclxufVxyXG52YXIgbGFuZT1zdGF0ZVswXTtcclxudmFyIHJvdW5kQ29uc3RhbnQ9Uk9VTkRfQ09OU1RBTlRTW3JvdW5kXTtcclxubGFuZS5oaWdoXj1yb3VuZENvbnN0YW50LmhpZ2g7XHJcbmxhbmUubG93Xj1yb3VuZENvbnN0YW50LmxvdztcclxufVxyXG59LFxyXG5fZG9GaW5hbGl6ZTpmdW5jdGlvbigpe1xyXG52YXIgZGF0YT10aGlzLl9kYXRhO1xyXG52YXIgZGF0YVdvcmRzPWRhdGEud29yZHM7XHJcbnZhciBuQml0c1RvdGFsPXRoaXMuX25EYXRhQnl0ZXMqODtcclxudmFyIG5CaXRzTGVmdD1kYXRhLnNpZ0J5dGVzKjg7XHJcbnZhciBibG9ja1NpemVCaXRzPXRoaXMuYmxvY2tTaXplKjMyO1xyXG5kYXRhV29yZHNbbkJpdHNMZWZ0Pj4+NV18PTB4MTw8KDI0LW5CaXRzTGVmdCUzMik7XHJcbmRhdGFXb3Jkc1soKE1hdGguY2VpbCgobkJpdHNMZWZ0KzEpL2Jsb2NrU2l6ZUJpdHMpKmJsb2NrU2l6ZUJpdHMpPj4+NSktMV18PTB4ODA7XHJcbmRhdGEuc2lnQnl0ZXM9ZGF0YVdvcmRzLmxlbmd0aCo0O1xyXG50aGlzLl9wcm9jZXNzKCk7XHJcbnZhciBzdGF0ZT10aGlzLl9zdGF0ZTtcclxudmFyIG91dHB1dExlbmd0aEJ5dGVzPXRoaXMuY2ZnLm91dHB1dExlbmd0aC84O1xyXG52YXIgb3V0cHV0TGVuZ3RoTGFuZXM9b3V0cHV0TGVuZ3RoQnl0ZXMvODtcclxudmFyIGhhc2hXb3Jkcz1bXTtcclxuZm9yKHZhciBpPTA7aTxvdXRwdXRMZW5ndGhMYW5lcztpKyspe1xyXG52YXIgbGFuZT1zdGF0ZVtpXTtcclxudmFyIGxhbmVNc3c9bGFuZS5oaWdoO1xyXG52YXIgbGFuZUxzdz1sYW5lLmxvdztcclxubGFuZU1zdz0oKCgobGFuZU1zdzw8OCl8KGxhbmVNc3c+Pj4yNCkpJjB4MDBmZjAwZmYpfCgoKGxhbmVNc3c8PDI0KXwobGFuZU1zdz4+PjgpKSYweGZmMDBmZjAwKSk7XHJcbmxhbmVMc3c9KCgoKGxhbmVMc3c8PDgpfChsYW5lTHN3Pj4+MjQpKSYweDAwZmYwMGZmKXwoKChsYW5lTHN3PDwyNCl8KGxhbmVMc3c+Pj44KSkmMHhmZjAwZmYwMCkpO1xyXG5oYXNoV29yZHMucHVzaChsYW5lTHN3KTtcclxuaGFzaFdvcmRzLnB1c2gobGFuZU1zdyk7XHJcbn1cclxucmV0dXJuIG5ldyBXb3JkQXJyYXkuaW5pdChoYXNoV29yZHMsb3V0cHV0TGVuZ3RoQnl0ZXMpO1xyXG59LFxyXG5jbG9uZTpmdW5jdGlvbigpe1xyXG52YXIgY2xvbmU9SGFzaGVyLmNsb25lLmNhbGwodGhpcyk7XHJcbnZhciBzdGF0ZT1jbG9uZS5fc3RhdGU9dGhpcy5fc3RhdGUuc2xpY2UoMCk7XHJcbmZvcih2YXIgaT0wO2k8MjU7aSsrKXtcclxuc3RhdGVbaV09c3RhdGVbaV0uY2xvbmUoKTtcclxufVxyXG5yZXR1cm4gY2xvbmU7XHJcbn1cclxufSk7XHJcbkMuU0hBMz1IYXNoZXIuX2NyZWF0ZUhlbHBlcihTSEEzKTtcclxuQy5IbWFjU0hBMz1IYXNoZXIuX2NyZWF0ZUhtYWNIZWxwZXIoU0hBMyk7XHJcbn0oTWF0aCkpO1xyXG4oZnVuY3Rpb24oTWF0aCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBXb3JkQXJyYXk9Q19saWIuV29yZEFycmF5O1xyXG52YXIgSGFzaGVyPUNfbGliLkhhc2hlcjtcclxudmFyIENfYWxnbz1DLmFsZ287XHJcbnZhciBfemw9V29yZEFycmF5LmNyZWF0ZShbMCwxLDIsMyw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSw3LDQsMTMsMSwxMCw2LDE1LDMsMTIsMCw5LDUsMiwxNCwxMSw4LDMsMTAsMTQsNCw5LDE1LDgsMSwyLDcsMCw2LDEzLDExLDUsMTIsMSw5LDExLDEwLDAsOCwxMiw0LDEzLDMsNywxNSwxNCw1LDYsMiw0LDAsNSw5LDcsMTIsMiwxMCwxNCwxLDMsOCwxMSw2LDE1LDEzXSk7XHJcbnZhciBfenI9V29yZEFycmF5LmNyZWF0ZShbNSwxNCw3LDAsOSwyLDExLDQsMTMsNiwxNSw4LDEsMTAsMywxMiw2LDExLDMsNywwLDEzLDUsMTAsMTQsMTUsOCwxMiw0LDksMSwyLDE1LDUsMSwzLDcsMTQsNiw5LDExLDgsMTIsMiwxMCwwLDQsMTMsOCw2LDQsMSwzLDExLDE1LDAsNSwxMiwyLDEzLDksNywxMCwxNCwxMiwxNSwxMCw0LDEsNSw4LDcsNiwyLDEzLDE0LDAsMyw5LDExXSk7XHJcbnZhciBfc2w9V29yZEFycmF5LmNyZWF0ZShbMTEsMTQsMTUsMTIsNSw4LDcsOSwxMSwxMywxNCwxNSw2LDcsOSw4LDcsNiw4LDEzLDExLDksNywxNSw3LDEyLDE1LDksMTEsNywxMywxMiwxMSwxMyw2LDcsMTQsOSwxMywxNSwxNCw4LDEzLDYsNSwxMiw3LDUsMTEsMTIsMTQsMTUsMTQsMTUsOSw4LDksMTQsNSw2LDgsNiw1LDEyLDksMTUsNSwxMSw2LDgsMTMsMTIsNSwxMiwxMywxNCwxMSw4LDUsNl0pO1xyXG52YXIgX3NyPVdvcmRBcnJheS5jcmVhdGUoWzgsOSw5LDExLDEzLDE1LDE1LDUsNyw3LDgsMTEsMTQsMTQsMTIsNiw5LDEzLDE1LDcsMTIsOCw5LDExLDcsNywxMiw3LDYsMTUsMTMsMTEsOSw3LDE1LDExLDgsNiw2LDE0LDEyLDEzLDUsMTQsMTMsMTMsNyw1LDE1LDUsOCwxMSwxNCwxNCw2LDE0LDYsOSwxMiw5LDEyLDUsMTUsOCw4LDUsMTIsOSwxMiw1LDE0LDYsOCwxMyw2LDUsMTUsMTMsMTEsMTFdKTtcclxudmFyIF9obD1Xb3JkQXJyYXkuY3JlYXRlKFsweDAwMDAwMDAwLDB4NUE4Mjc5OTksMHg2RUQ5RUJBMSwweDhGMUJCQ0RDLDB4QTk1M0ZENEVdKTtcclxudmFyIF9ocj1Xb3JkQXJyYXkuY3JlYXRlKFsweDUwQTI4QkU2LDB4NUM0REQxMjQsMHg2RDcwM0VGMywweDdBNkQ3NkU5LDB4MDAwMDAwMDBdKTtcclxudmFyIFJJUEVNRDE2MD1DX2FsZ28uUklQRU1EMTYwPUhhc2hlci5leHRlbmQoe1xyXG5fZG9SZXNldDpmdW5jdGlvbigpe1xyXG50aGlzLl9oYXNoPVdvcmRBcnJheS5jcmVhdGUoWzB4Njc0NTIzMDEsMHhFRkNEQUI4OSwweDk4QkFEQ0ZFLDB4MTAzMjU0NzYsMHhDM0QyRTFGMF0pO1xyXG59LFxyXG5fZG9Qcm9jZXNzQmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQpe1xyXG5mb3IodmFyIGk9MDtpPDE2O2krKyl7XHJcbnZhciBvZmZzZXRfaT1vZmZzZXQraTtcclxudmFyIE1fb2Zmc2V0X2k9TVtvZmZzZXRfaV07XHJcbk1bb2Zmc2V0X2ldPSgoKChNX29mZnNldF9pPDw4KXwoTV9vZmZzZXRfaT4+PjI0KSkmMHgwMGZmMDBmZil8KCgoTV9vZmZzZXRfaTw8MjQpfChNX29mZnNldF9pPj4+OCkpJjB4ZmYwMGZmMDApKTtcclxufVxyXG52YXIgSD10aGlzLl9oYXNoLndvcmRzO1xyXG52YXIgaGw9X2hsLndvcmRzO1xyXG52YXIgaHI9X2hyLndvcmRzO1xyXG52YXIgemw9X3psLndvcmRzO1xyXG52YXIgenI9X3pyLndvcmRzO1xyXG52YXIgc2w9X3NsLndvcmRzO1xyXG52YXIgc3I9X3NyLndvcmRzO1xyXG52YXIgYWwsYmwsY2wsZGwsZWw7XHJcbnZhciBhcixicixjcixkcixlcjtcclxuYXI9YWw9SFswXTtcclxuYnI9Ymw9SFsxXTtcclxuY3I9Y2w9SFsyXTtcclxuZHI9ZGw9SFszXTtcclxuZXI9ZWw9SFs0XTtcclxudmFyIHQ7XHJcbmZvcih2YXIgaT0wO2k8ODA7aSs9MSl7XHJcbnQ9KGFsK01bb2Zmc2V0K3psW2ldXSl8MDtcclxuaWYoaTwxNil7XHJcbnQrPWYxKGJsLGNsLGRsKStobFswXTtcclxufWVsc2UgaWYoaTwzMil7XHJcbnQrPWYyKGJsLGNsLGRsKStobFsxXTtcclxufWVsc2UgaWYoaTw0OCl7XHJcbnQrPWYzKGJsLGNsLGRsKStobFsyXTtcclxufWVsc2UgaWYoaTw2NCl7XHJcbnQrPWY0KGJsLGNsLGRsKStobFszXTtcclxufWVsc2V7XHJcbnQrPWY1KGJsLGNsLGRsKStobFs0XTtcclxufVxyXG50PXR8MDtcclxudD1yb3RsKHQsc2xbaV0pO1xyXG50PSh0K2VsKXwwO1xyXG5hbD1lbDtcclxuZWw9ZGw7XHJcbmRsPXJvdGwoY2wsMTApO1xyXG5jbD1ibDtcclxuYmw9dDtcclxudD0oYXIrTVtvZmZzZXQrenJbaV1dKXwwO1xyXG5pZihpPDE2KXtcclxudCs9ZjUoYnIsY3IsZHIpK2hyWzBdO1xyXG59ZWxzZSBpZihpPDMyKXtcclxudCs9ZjQoYnIsY3IsZHIpK2hyWzFdO1xyXG59ZWxzZSBpZihpPDQ4KXtcclxudCs9ZjMoYnIsY3IsZHIpK2hyWzJdO1xyXG59ZWxzZSBpZihpPDY0KXtcclxudCs9ZjIoYnIsY3IsZHIpK2hyWzNdO1xyXG59ZWxzZXtcclxudCs9ZjEoYnIsY3IsZHIpK2hyWzRdO1xyXG59XHJcbnQ9dHwwO1xyXG50PXJvdGwodCxzcltpXSk7XHJcbnQ9KHQrZXIpfDA7XHJcbmFyPWVyO1xyXG5lcj1kcjtcclxuZHI9cm90bChjciwxMCk7XHJcbmNyPWJyO1xyXG5icj10O1xyXG59XHJcbnQ9KEhbMV0rY2wrZHIpfDA7XHJcbkhbMV09KEhbMl0rZGwrZXIpfDA7XHJcbkhbMl09KEhbM10rZWwrYXIpfDA7XHJcbkhbM109KEhbNF0rYWwrYnIpfDA7XHJcbkhbNF09KEhbMF0rYmwrY3IpfDA7XHJcbkhbMF09dDtcclxufSxcclxuX2RvRmluYWxpemU6ZnVuY3Rpb24oKXtcclxudmFyIGRhdGE9dGhpcy5fZGF0YTtcclxudmFyIGRhdGFXb3Jkcz1kYXRhLndvcmRzO1xyXG52YXIgbkJpdHNUb3RhbD10aGlzLl9uRGF0YUJ5dGVzKjg7XHJcbnZhciBuQml0c0xlZnQ9ZGF0YS5zaWdCeXRlcyo4O1xyXG5kYXRhV29yZHNbbkJpdHNMZWZ0Pj4+NV18PTB4ODA8PCgyNC1uQml0c0xlZnQlMzIpO1xyXG5kYXRhV29yZHNbKCgobkJpdHNMZWZ0KzY0KT4+PjkpPDw0KSsxNF09KCgoKG5CaXRzVG90YWw8PDgpfChuQml0c1RvdGFsPj4+MjQpKSYweDAwZmYwMGZmKXwoKChuQml0c1RvdGFsPDwyNCl8KG5CaXRzVG90YWw+Pj44KSkmMHhmZjAwZmYwMCkpO1xyXG5kYXRhLnNpZ0J5dGVzPShkYXRhV29yZHMubGVuZ3RoKzEpKjQ7XHJcbnRoaXMuX3Byb2Nlc3MoKTtcclxudmFyIGhhc2g9dGhpcy5faGFzaDtcclxudmFyIEg9aGFzaC53b3JkcztcclxuZm9yKHZhciBpPTA7aTw1O2krKyl7XHJcbnZhciBIX2k9SFtpXTtcclxuSFtpXT0oKChIX2k8PDgpfChIX2k+Pj4yNCkpJjB4MDBmZjAwZmYpfCgoKEhfaTw8MjQpfChIX2k+Pj44KSkmMHhmZjAwZmYwMCk7XHJcbn1cclxucmV0dXJuIGhhc2g7XHJcbn0sXHJcbmNsb25lOmZ1bmN0aW9uKCl7XHJcbnZhciBjbG9uZT1IYXNoZXIuY2xvbmUuY2FsbCh0aGlzKTtcclxuY2xvbmUuX2hhc2g9dGhpcy5faGFzaC5jbG9uZSgpO1xyXG5yZXR1cm4gY2xvbmU7XHJcbn1cclxufSk7XHJcbmZ1bmN0aW9uIGYxKHgseSx6KXtcclxucmV0dXJuKCh4KV4oeSleKHopKTtcclxufVxyXG5mdW5jdGlvbiBmMih4LHkseil7XHJcbnJldHVybigoKHgpJih5KSl8KCh+eCkmKHopKSk7XHJcbn1cclxuZnVuY3Rpb24gZjMoeCx5LHope1xyXG5yZXR1cm4oKCh4KXwofih5KSkpXih6KSk7XHJcbn1cclxuZnVuY3Rpb24gZjQoeCx5LHope1xyXG5yZXR1cm4oKCh4KSYoeikpfCgoeSkmKH4oeikpKSk7XHJcbn1cclxuZnVuY3Rpb24gZjUoeCx5LHope1xyXG5yZXR1cm4oKHgpXigoeSl8KH4oeikpKSk7XHJcbn1cclxuZnVuY3Rpb24gcm90bCh4LG4pe1xyXG5yZXR1cm4oeDw8bil8KHg+Pj4oMzItbikpO1xyXG59XHJcbkMuUklQRU1EMTYwPUhhc2hlci5fY3JlYXRlSGVscGVyKFJJUEVNRDE2MCk7XHJcbkMuSG1hY1JJUEVNRDE2MD1IYXNoZXIuX2NyZWF0ZUhtYWNIZWxwZXIoUklQRU1EMTYwKTtcclxufShNYXRoKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgQmFzZT1DX2xpYi5CYXNlO1xyXG52YXIgQ19lbmM9Qy5lbmM7XHJcbnZhciBVdGY4PUNfZW5jLlV0Zjg7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgSE1BQz1DX2FsZ28uSE1BQz1CYXNlLmV4dGVuZCh7XHJcbmluaXQ6ZnVuY3Rpb24oaGFzaGVyLGtleSl7XHJcbmhhc2hlcj10aGlzLl9oYXNoZXI9bmV3IGhhc2hlci5pbml0KCk7XHJcbmlmKHR5cGVvZiBrZXk9PSdzdHJpbmcnKXtcclxua2V5PVV0ZjgucGFyc2Uoa2V5KTtcclxufVxyXG52YXIgaGFzaGVyQmxvY2tTaXplPWhhc2hlci5ibG9ja1NpemU7XHJcbnZhciBoYXNoZXJCbG9ja1NpemVCeXRlcz1oYXNoZXJCbG9ja1NpemUqNDtcclxuaWYoa2V5LnNpZ0J5dGVzPmhhc2hlckJsb2NrU2l6ZUJ5dGVzKXtcclxua2V5PWhhc2hlci5maW5hbGl6ZShrZXkpO1xyXG59XHJcbmtleS5jbGFtcCgpO1xyXG52YXIgb0tleT10aGlzLl9vS2V5PWtleS5jbG9uZSgpO1xyXG52YXIgaUtleT10aGlzLl9pS2V5PWtleS5jbG9uZSgpO1xyXG52YXIgb0tleVdvcmRzPW9LZXkud29yZHM7XHJcbnZhciBpS2V5V29yZHM9aUtleS53b3JkcztcclxuZm9yKHZhciBpPTA7aTxoYXNoZXJCbG9ja1NpemU7aSsrKXtcclxub0tleVdvcmRzW2ldXj0weDVjNWM1YzVjO1xyXG5pS2V5V29yZHNbaV1ePTB4MzYzNjM2MzY7XHJcbn1cclxub0tleS5zaWdCeXRlcz1pS2V5LnNpZ0J5dGVzPWhhc2hlckJsb2NrU2l6ZUJ5dGVzO1xyXG50aGlzLnJlc2V0KCk7XHJcbn0sXHJcbnJlc2V0OmZ1bmN0aW9uKCl7XHJcbnZhciBoYXNoZXI9dGhpcy5faGFzaGVyO1xyXG5oYXNoZXIucmVzZXQoKTtcclxuaGFzaGVyLnVwZGF0ZSh0aGlzLl9pS2V5KTtcclxufSxcclxudXBkYXRlOmZ1bmN0aW9uKG1lc3NhZ2VVcGRhdGUpe1xyXG50aGlzLl9oYXNoZXIudXBkYXRlKG1lc3NhZ2VVcGRhdGUpO1xyXG5yZXR1cm4gdGhpcztcclxufSxcclxuZmluYWxpemU6ZnVuY3Rpb24obWVzc2FnZVVwZGF0ZSl7XHJcbnZhciBoYXNoZXI9dGhpcy5faGFzaGVyO1xyXG52YXIgaW5uZXJIYXNoPWhhc2hlci5maW5hbGl6ZShtZXNzYWdlVXBkYXRlKTtcclxuaGFzaGVyLnJlc2V0KCk7XHJcbnZhciBobWFjPWhhc2hlci5maW5hbGl6ZSh0aGlzLl9vS2V5LmNsb25lKCkuY29uY2F0KGlubmVySGFzaCkpO1xyXG5yZXR1cm4gaG1hYztcclxufVxyXG59KTtcclxufSgpKTtcclxuKGZ1bmN0aW9uKCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBCYXNlPUNfbGliLkJhc2U7XHJcbnZhciBXb3JkQXJyYXk9Q19saWIuV29yZEFycmF5O1xyXG52YXIgQ19hbGdvPUMuYWxnbztcclxudmFyIFNIQTE9Q19hbGdvLlNIQTE7XHJcbnZhciBITUFDPUNfYWxnby5ITUFDO1xyXG52YXIgUEJLREYyPUNfYWxnby5QQktERjI9QmFzZS5leHRlbmQoe1xyXG5jZmc6QmFzZS5leHRlbmQoe1xyXG5rZXlTaXplOjEyOC8zMixcclxuaGFzaGVyOlNIQTEsXHJcbml0ZXJhdGlvbnM6MVxyXG59KSxcclxuaW5pdDpmdW5jdGlvbihjZmcpe1xyXG50aGlzLmNmZz10aGlzLmNmZy5leHRlbmQoY2ZnKTtcclxufSxcclxuY29tcHV0ZTpmdW5jdGlvbihwYXNzd29yZCxzYWx0KXtcclxudmFyIGNmZz10aGlzLmNmZztcclxudmFyIGhtYWM9SE1BQy5jcmVhdGUoY2ZnLmhhc2hlcixwYXNzd29yZCk7XHJcbnZhciBkZXJpdmVkS2V5PVdvcmRBcnJheS5jcmVhdGUoKTtcclxudmFyIGJsb2NrSW5kZXg9V29yZEFycmF5LmNyZWF0ZShbMHgwMDAwMDAwMV0pO1xyXG52YXIgZGVyaXZlZEtleVdvcmRzPWRlcml2ZWRLZXkud29yZHM7XHJcbnZhciBibG9ja0luZGV4V29yZHM9YmxvY2tJbmRleC53b3JkcztcclxudmFyIGtleVNpemU9Y2ZnLmtleVNpemU7XHJcbnZhciBpdGVyYXRpb25zPWNmZy5pdGVyYXRpb25zO1xyXG53aGlsZShkZXJpdmVkS2V5V29yZHMubGVuZ3RoPGtleVNpemUpe1xyXG52YXIgYmxvY2s9aG1hYy51cGRhdGUoc2FsdCkuZmluYWxpemUoYmxvY2tJbmRleCk7XHJcbmhtYWMucmVzZXQoKTtcclxudmFyIGJsb2NrV29yZHM9YmxvY2sud29yZHM7XHJcbnZhciBibG9ja1dvcmRzTGVuZ3RoPWJsb2NrV29yZHMubGVuZ3RoO1xyXG52YXIgaW50ZXJtZWRpYXRlPWJsb2NrO1xyXG5mb3IodmFyIGk9MTtpPGl0ZXJhdGlvbnM7aSsrKXtcclxuaW50ZXJtZWRpYXRlPWhtYWMuZmluYWxpemUoaW50ZXJtZWRpYXRlKTtcclxuaG1hYy5yZXNldCgpO1xyXG52YXIgaW50ZXJtZWRpYXRlV29yZHM9aW50ZXJtZWRpYXRlLndvcmRzO1xyXG5mb3IodmFyIGo9MDtqPGJsb2NrV29yZHNMZW5ndGg7aisrKXtcclxuYmxvY2tXb3Jkc1tqXV49aW50ZXJtZWRpYXRlV29yZHNbal07XHJcbn1cclxufVxyXG5kZXJpdmVkS2V5LmNvbmNhdChibG9jayk7XHJcbmJsb2NrSW5kZXhXb3Jkc1swXSsrO1xyXG59XHJcbmRlcml2ZWRLZXkuc2lnQnl0ZXM9a2V5U2l6ZSo0O1xyXG5yZXR1cm4gZGVyaXZlZEtleTtcclxufVxyXG59KTtcclxuQy5QQktERjI9ZnVuY3Rpb24ocGFzc3dvcmQsc2FsdCxjZmcpe1xyXG5yZXR1cm4gUEJLREYyLmNyZWF0ZShjZmcpLmNvbXB1dGUocGFzc3dvcmQsc2FsdCk7XHJcbn07XHJcbn0oKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgQmFzZT1DX2xpYi5CYXNlO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIENfYWxnbz1DLmFsZ287XHJcbnZhciBNRDU9Q19hbGdvLk1ENTtcclxudmFyIEV2cEtERj1DX2FsZ28uRXZwS0RGPUJhc2UuZXh0ZW5kKHtcclxuY2ZnOkJhc2UuZXh0ZW5kKHtcclxua2V5U2l6ZToxMjgvMzIsXHJcbmhhc2hlcjpNRDUsXHJcbml0ZXJhdGlvbnM6MVxyXG59KSxcclxuaW5pdDpmdW5jdGlvbihjZmcpe1xyXG50aGlzLmNmZz10aGlzLmNmZy5leHRlbmQoY2ZnKTtcclxufSxcclxuY29tcHV0ZTpmdW5jdGlvbihwYXNzd29yZCxzYWx0KXtcclxudmFyIGJsb2NrO1xyXG52YXIgY2ZnPXRoaXMuY2ZnO1xyXG52YXIgaGFzaGVyPWNmZy5oYXNoZXIuY3JlYXRlKCk7XHJcbnZhciBkZXJpdmVkS2V5PVdvcmRBcnJheS5jcmVhdGUoKTtcclxudmFyIGRlcml2ZWRLZXlXb3Jkcz1kZXJpdmVkS2V5LndvcmRzO1xyXG52YXIga2V5U2l6ZT1jZmcua2V5U2l6ZTtcclxudmFyIGl0ZXJhdGlvbnM9Y2ZnLml0ZXJhdGlvbnM7XHJcbndoaWxlKGRlcml2ZWRLZXlXb3Jkcy5sZW5ndGg8a2V5U2l6ZSl7XHJcbmlmKGJsb2NrKXtcclxuaGFzaGVyLnVwZGF0ZShibG9jayk7XHJcbn1cclxuYmxvY2s9aGFzaGVyLnVwZGF0ZShwYXNzd29yZCkuZmluYWxpemUoc2FsdCk7XHJcbmhhc2hlci5yZXNldCgpO1xyXG5mb3IodmFyIGk9MTtpPGl0ZXJhdGlvbnM7aSsrKXtcclxuYmxvY2s9aGFzaGVyLmZpbmFsaXplKGJsb2NrKTtcclxuaGFzaGVyLnJlc2V0KCk7XHJcbn1cclxuZGVyaXZlZEtleS5jb25jYXQoYmxvY2spO1xyXG59XHJcbmRlcml2ZWRLZXkuc2lnQnl0ZXM9a2V5U2l6ZSo0O1xyXG5yZXR1cm4gZGVyaXZlZEtleTtcclxufVxyXG59KTtcclxuQy5FdnBLREY9ZnVuY3Rpb24ocGFzc3dvcmQsc2FsdCxjZmcpe1xyXG5yZXR1cm4gRXZwS0RGLmNyZWF0ZShjZmcpLmNvbXB1dGUocGFzc3dvcmQsc2FsdCk7XHJcbn07XHJcbn0oKSk7XHJcbkNyeXB0b0pTLmxpYi5DaXBoZXJ8fChmdW5jdGlvbih1bmRlZmluZWQpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgQmFzZT1DX2xpYi5CYXNlO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIEJ1ZmZlcmVkQmxvY2tBbGdvcml0aG09Q19saWIuQnVmZmVyZWRCbG9ja0FsZ29yaXRobTtcclxudmFyIENfZW5jPUMuZW5jO1xyXG52YXIgVXRmOD1DX2VuYy5VdGY4O1xyXG52YXIgQmFzZTY0PUNfZW5jLkJhc2U2NDtcclxudmFyIENfYWxnbz1DLmFsZ287XHJcbnZhciBFdnBLREY9Q19hbGdvLkV2cEtERjtcclxudmFyIENpcGhlcj1DX2xpYi5DaXBoZXI9QnVmZmVyZWRCbG9ja0FsZ29yaXRobS5leHRlbmQoe1xyXG5jZmc6QmFzZS5leHRlbmQoKSxcclxuY3JlYXRlRW5jcnlwdG9yOmZ1bmN0aW9uKGtleSxjZmcpe1xyXG5yZXR1cm4gdGhpcy5jcmVhdGUodGhpcy5fRU5DX1hGT1JNX01PREUsa2V5LGNmZyk7XHJcbn0sXHJcbmNyZWF0ZURlY3J5cHRvcjpmdW5jdGlvbihrZXksY2ZnKXtcclxucmV0dXJuIHRoaXMuY3JlYXRlKHRoaXMuX0RFQ19YRk9STV9NT0RFLGtleSxjZmcpO1xyXG59LFxyXG5pbml0OmZ1bmN0aW9uKHhmb3JtTW9kZSxrZXksY2ZnKXtcclxudGhpcy5jZmc9dGhpcy5jZmcuZXh0ZW5kKGNmZyk7XHJcbnRoaXMuX3hmb3JtTW9kZT14Zm9ybU1vZGU7XHJcbnRoaXMuX2tleT1rZXk7XHJcbnRoaXMucmVzZXQoKTtcclxufSxcclxucmVzZXQ6ZnVuY3Rpb24oKXtcclxuQnVmZmVyZWRCbG9ja0FsZ29yaXRobS5yZXNldC5jYWxsKHRoaXMpO1xyXG50aGlzLl9kb1Jlc2V0KCk7XHJcbn0sXHJcbnByb2Nlc3M6ZnVuY3Rpb24oZGF0YVVwZGF0ZSl7XHJcbnRoaXMuX2FwcGVuZChkYXRhVXBkYXRlKTtcclxucmV0dXJuIHRoaXMuX3Byb2Nlc3MoKTtcclxufSxcclxuZmluYWxpemU6ZnVuY3Rpb24oZGF0YVVwZGF0ZSl7XHJcbmlmKGRhdGFVcGRhdGUpe1xyXG50aGlzLl9hcHBlbmQoZGF0YVVwZGF0ZSk7XHJcbn1cclxudmFyIGZpbmFsUHJvY2Vzc2VkRGF0YT10aGlzLl9kb0ZpbmFsaXplKCk7XHJcbnJldHVybiBmaW5hbFByb2Nlc3NlZERhdGE7XHJcbn0sXHJcbmtleVNpemU6MTI4LzMyLFxyXG5pdlNpemU6MTI4LzMyLFxyXG5fRU5DX1hGT1JNX01PREU6MSxcclxuX0RFQ19YRk9STV9NT0RFOjIsXHJcbl9jcmVhdGVIZWxwZXI6KGZ1bmN0aW9uKCl7XHJcbmZ1bmN0aW9uIHNlbGVjdENpcGhlclN0cmF0ZWd5KGtleSl7XHJcbmlmKHR5cGVvZiBrZXk9PSdzdHJpbmcnKXtcclxucmV0dXJuIFBhc3N3b3JkQmFzZWRDaXBoZXI7XHJcbn1lbHNle1xyXG5yZXR1cm4gU2VyaWFsaXphYmxlQ2lwaGVyO1xyXG59XHJcbn1cclxucmV0dXJuIGZ1bmN0aW9uKGNpcGhlcil7XHJcbnJldHVybntcclxuZW5jcnlwdDpmdW5jdGlvbihtZXNzYWdlLGtleSxjZmcpe1xyXG5yZXR1cm4gc2VsZWN0Q2lwaGVyU3RyYXRlZ3koa2V5KS5lbmNyeXB0KGNpcGhlcixtZXNzYWdlLGtleSxjZmcpO1xyXG59LFxyXG5kZWNyeXB0OmZ1bmN0aW9uKGNpcGhlcnRleHQsa2V5LGNmZyl7XHJcbnJldHVybiBzZWxlY3RDaXBoZXJTdHJhdGVneShrZXkpLmRlY3J5cHQoY2lwaGVyLGNpcGhlcnRleHQsa2V5LGNmZyk7XHJcbn1cclxufTtcclxufTtcclxufSgpKVxyXG59KTtcclxudmFyIFN0cmVhbUNpcGhlcj1DX2xpYi5TdHJlYW1DaXBoZXI9Q2lwaGVyLmV4dGVuZCh7XHJcbl9kb0ZpbmFsaXplOmZ1bmN0aW9uKCl7XHJcbnZhciBmaW5hbFByb2Nlc3NlZEJsb2Nrcz10aGlzLl9wcm9jZXNzKCEhJ2ZsdXNoJyk7XHJcbnJldHVybiBmaW5hbFByb2Nlc3NlZEJsb2NrcztcclxufSxcclxuYmxvY2tTaXplOjFcclxufSk7XHJcbnZhciBDX21vZGU9Qy5tb2RlPXt9O1xyXG52YXIgQmxvY2tDaXBoZXJNb2RlPUNfbGliLkJsb2NrQ2lwaGVyTW9kZT1CYXNlLmV4dGVuZCh7XHJcbmNyZWF0ZUVuY3J5cHRvcjpmdW5jdGlvbihjaXBoZXIsaXYpe1xyXG5yZXR1cm4gdGhpcy5FbmNyeXB0b3IuY3JlYXRlKGNpcGhlcixpdik7XHJcbn0sXHJcbmNyZWF0ZURlY3J5cHRvcjpmdW5jdGlvbihjaXBoZXIsaXYpe1xyXG5yZXR1cm4gdGhpcy5EZWNyeXB0b3IuY3JlYXRlKGNpcGhlcixpdik7XHJcbn0sXHJcbmluaXQ6ZnVuY3Rpb24oY2lwaGVyLGl2KXtcclxudGhpcy5fY2lwaGVyPWNpcGhlcjtcclxudGhpcy5faXY9aXY7XHJcbn1cclxufSk7XHJcbnZhciBDQkM9Q19tb2RlLkNCQz0oZnVuY3Rpb24oKXtcclxudmFyIENCQz1CbG9ja0NpcGhlck1vZGUuZXh0ZW5kKCk7XHJcbkNCQy5FbmNyeXB0b3I9Q0JDLmV4dGVuZCh7XHJcbnByb2Nlc3NCbG9jazpmdW5jdGlvbih3b3JkcyxvZmZzZXQpe1xyXG52YXIgY2lwaGVyPXRoaXMuX2NpcGhlcjtcclxudmFyIGJsb2NrU2l6ZT1jaXBoZXIuYmxvY2tTaXplO1xyXG54b3JCbG9jay5jYWxsKHRoaXMsd29yZHMsb2Zmc2V0LGJsb2NrU2l6ZSk7XHJcbmNpcGhlci5lbmNyeXB0QmxvY2sod29yZHMsb2Zmc2V0KTtcclxudGhpcy5fcHJldkJsb2NrPXdvcmRzLnNsaWNlKG9mZnNldCxvZmZzZXQrYmxvY2tTaXplKTtcclxufVxyXG59KTtcclxuQ0JDLkRlY3J5cHRvcj1DQkMuZXh0ZW5kKHtcclxucHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKHdvcmRzLG9mZnNldCl7XHJcbnZhciBjaXBoZXI9dGhpcy5fY2lwaGVyO1xyXG52YXIgYmxvY2tTaXplPWNpcGhlci5ibG9ja1NpemU7XHJcbnZhciB0aGlzQmxvY2s9d29yZHMuc2xpY2Uob2Zmc2V0LG9mZnNldCtibG9ja1NpemUpO1xyXG5jaXBoZXIuZGVjcnlwdEJsb2NrKHdvcmRzLG9mZnNldCk7XHJcbnhvckJsb2NrLmNhbGwodGhpcyx3b3JkcyxvZmZzZXQsYmxvY2tTaXplKTtcclxudGhpcy5fcHJldkJsb2NrPXRoaXNCbG9jaztcclxufVxyXG59KTtcclxuZnVuY3Rpb24geG9yQmxvY2sod29yZHMsb2Zmc2V0LGJsb2NrU2l6ZSl7XHJcbnZhciBibG9jaztcclxudmFyIGl2PXRoaXMuX2l2O1xyXG5pZihpdil7XHJcbmJsb2NrPWl2O1xyXG50aGlzLl9pdj11bmRlZmluZWQ7XHJcbn1lbHNle1xyXG5ibG9jaz10aGlzLl9wcmV2QmxvY2s7XHJcbn1cclxuZm9yKHZhciBpPTA7aTxibG9ja1NpemU7aSsrKXtcclxud29yZHNbb2Zmc2V0K2ldXj1ibG9ja1tpXTtcclxufVxyXG59XHJcbnJldHVybiBDQkM7XHJcbn0oKSk7XHJcbnZhciBDX3BhZD1DLnBhZD17fTtcclxudmFyIFBrY3M3PUNfcGFkLlBrY3M3PXtcclxucGFkOmZ1bmN0aW9uKGRhdGEsYmxvY2tTaXplKXtcclxudmFyIGJsb2NrU2l6ZUJ5dGVzPWJsb2NrU2l6ZSo0O1xyXG52YXIgblBhZGRpbmdCeXRlcz1ibG9ja1NpemVCeXRlcy1kYXRhLnNpZ0J5dGVzJWJsb2NrU2l6ZUJ5dGVzO1xyXG52YXIgcGFkZGluZ1dvcmQ9KG5QYWRkaW5nQnl0ZXM8PDI0KXwoblBhZGRpbmdCeXRlczw8MTYpfChuUGFkZGluZ0J5dGVzPDw4KXxuUGFkZGluZ0J5dGVzO1xyXG52YXIgcGFkZGluZ1dvcmRzPVtdO1xyXG5mb3IodmFyIGk9MDtpPG5QYWRkaW5nQnl0ZXM7aSs9NCl7XHJcbnBhZGRpbmdXb3Jkcy5wdXNoKHBhZGRpbmdXb3JkKTtcclxufVxyXG52YXIgcGFkZGluZz1Xb3JkQXJyYXkuY3JlYXRlKHBhZGRpbmdXb3JkcyxuUGFkZGluZ0J5dGVzKTtcclxuZGF0YS5jb25jYXQocGFkZGluZyk7XHJcbn0sXHJcbnVucGFkOmZ1bmN0aW9uKGRhdGEpe1xyXG52YXIgblBhZGRpbmdCeXRlcz1kYXRhLndvcmRzWyhkYXRhLnNpZ0J5dGVzLTEpPj4+Ml0mMHhmZjtcclxuZGF0YS5zaWdCeXRlcy09blBhZGRpbmdCeXRlcztcclxufVxyXG59O1xyXG52YXIgQmxvY2tDaXBoZXI9Q19saWIuQmxvY2tDaXBoZXI9Q2lwaGVyLmV4dGVuZCh7XHJcbmNmZzpDaXBoZXIuY2ZnLmV4dGVuZCh7XHJcbm1vZGU6Q0JDLFxyXG5wYWRkaW5nOlBrY3M3XHJcbn0pLFxyXG5yZXNldDpmdW5jdGlvbigpe1xyXG52YXIgbW9kZUNyZWF0b3I7XHJcbkNpcGhlci5yZXNldC5jYWxsKHRoaXMpO1xyXG52YXIgY2ZnPXRoaXMuY2ZnO1xyXG52YXIgaXY9Y2ZnLml2O1xyXG52YXIgbW9kZT1jZmcubW9kZTtcclxuaWYodGhpcy5feGZvcm1Nb2RlPT10aGlzLl9FTkNfWEZPUk1fTU9ERSl7XHJcbm1vZGVDcmVhdG9yPW1vZGUuY3JlYXRlRW5jcnlwdG9yO1xyXG59ZWxzZVxyXG57XHJcbm1vZGVDcmVhdG9yPW1vZGUuY3JlYXRlRGVjcnlwdG9yO1xyXG50aGlzLl9taW5CdWZmZXJTaXplPTE7XHJcbn1cclxuaWYodGhpcy5fbW9kZSYmdGhpcy5fbW9kZS5fX2NyZWF0b3I9PW1vZGVDcmVhdG9yKXtcclxudGhpcy5fbW9kZS5pbml0KHRoaXMsaXYmJml2LndvcmRzKTtcclxufWVsc2V7XHJcbnRoaXMuX21vZGU9bW9kZUNyZWF0b3IuY2FsbChtb2RlLHRoaXMsaXYmJml2LndvcmRzKTtcclxudGhpcy5fbW9kZS5fX2NyZWF0b3I9bW9kZUNyZWF0b3I7XHJcbn1cclxufSxcclxuX2RvUHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKHdvcmRzLG9mZnNldCl7XHJcbnRoaXMuX21vZGUucHJvY2Vzc0Jsb2NrKHdvcmRzLG9mZnNldCk7XHJcbn0sXHJcbl9kb0ZpbmFsaXplOmZ1bmN0aW9uKCl7XHJcbnZhciBmaW5hbFByb2Nlc3NlZEJsb2NrcztcclxudmFyIHBhZGRpbmc9dGhpcy5jZmcucGFkZGluZztcclxuaWYodGhpcy5feGZvcm1Nb2RlPT10aGlzLl9FTkNfWEZPUk1fTU9ERSl7XHJcbnBhZGRpbmcucGFkKHRoaXMuX2RhdGEsdGhpcy5ibG9ja1NpemUpO1xyXG5maW5hbFByb2Nlc3NlZEJsb2Nrcz10aGlzLl9wcm9jZXNzKCEhJ2ZsdXNoJyk7XHJcbn1lbHNlXHJcbntcclxuZmluYWxQcm9jZXNzZWRCbG9ja3M9dGhpcy5fcHJvY2VzcyghISdmbHVzaCcpO1xyXG5wYWRkaW5nLnVucGFkKGZpbmFsUHJvY2Vzc2VkQmxvY2tzKTtcclxufVxyXG5yZXR1cm4gZmluYWxQcm9jZXNzZWRCbG9ja3M7XHJcbn0sXHJcbmJsb2NrU2l6ZToxMjgvMzJcclxufSk7XHJcbnZhciBDaXBoZXJQYXJhbXM9Q19saWIuQ2lwaGVyUGFyYW1zPUJhc2UuZXh0ZW5kKHtcclxuaW5pdDpmdW5jdGlvbihjaXBoZXJQYXJhbXMpe1xyXG50aGlzLm1peEluKGNpcGhlclBhcmFtcyk7XHJcbn0sXHJcbnRvU3RyaW5nOmZ1bmN0aW9uKGZvcm1hdHRlcil7XHJcbnJldHVybihmb3JtYXR0ZXJ8fHRoaXMuZm9ybWF0dGVyKS5zdHJpbmdpZnkodGhpcyk7XHJcbn1cclxufSk7XHJcbnZhciBDX2Zvcm1hdD1DLmZvcm1hdD17fTtcclxudmFyIE9wZW5TU0xGb3JtYXR0ZXI9Q19mb3JtYXQuT3BlblNTTD17XHJcbnN0cmluZ2lmeTpmdW5jdGlvbihjaXBoZXJQYXJhbXMpe1xyXG52YXIgd29yZEFycmF5O1xyXG52YXIgY2lwaGVydGV4dD1jaXBoZXJQYXJhbXMuY2lwaGVydGV4dDtcclxudmFyIHNhbHQ9Y2lwaGVyUGFyYW1zLnNhbHQ7XHJcbmlmKHNhbHQpe1xyXG53b3JkQXJyYXk9V29yZEFycmF5LmNyZWF0ZShbMHg1MzYxNmM3NCwweDY1NjQ1ZjVmXSkuY29uY2F0KHNhbHQpLmNvbmNhdChjaXBoZXJ0ZXh0KTtcclxufWVsc2V7XHJcbndvcmRBcnJheT1jaXBoZXJ0ZXh0O1xyXG59XHJcbnJldHVybiB3b3JkQXJyYXkudG9TdHJpbmcoQmFzZTY0KTtcclxufSxcclxucGFyc2U6ZnVuY3Rpb24ob3BlblNTTFN0cil7XHJcbnZhciBzYWx0O1xyXG52YXIgY2lwaGVydGV4dD1CYXNlNjQucGFyc2Uob3BlblNTTFN0cik7XHJcbnZhciBjaXBoZXJ0ZXh0V29yZHM9Y2lwaGVydGV4dC53b3JkcztcclxuaWYoY2lwaGVydGV4dFdvcmRzWzBdPT0weDUzNjE2Yzc0JiZjaXBoZXJ0ZXh0V29yZHNbMV09PTB4NjU2NDVmNWYpe1xyXG5zYWx0PVdvcmRBcnJheS5jcmVhdGUoY2lwaGVydGV4dFdvcmRzLnNsaWNlKDIsNCkpO1xyXG5jaXBoZXJ0ZXh0V29yZHMuc3BsaWNlKDAsNCk7XHJcbmNpcGhlcnRleHQuc2lnQnl0ZXMtPTE2O1xyXG59XHJcbnJldHVybiBDaXBoZXJQYXJhbXMuY3JlYXRlKHtcclxuY2lwaGVydGV4dDpjaXBoZXJ0ZXh0LFxyXG5zYWx0OnNhbHRcclxufSk7XHJcbn1cclxufTtcclxudmFyIFNlcmlhbGl6YWJsZUNpcGhlcj1DX2xpYi5TZXJpYWxpemFibGVDaXBoZXI9QmFzZS5leHRlbmQoe1xyXG5jZmc6QmFzZS5leHRlbmQoe1xyXG5mb3JtYXQ6T3BlblNTTEZvcm1hdHRlclxyXG59KSxcclxuZW5jcnlwdDpmdW5jdGlvbihjaXBoZXIsbWVzc2FnZSxrZXksY2ZnKXtcclxuY2ZnPXRoaXMuY2ZnLmV4dGVuZChjZmcpO1xyXG52YXIgZW5jcnlwdG9yPWNpcGhlci5jcmVhdGVFbmNyeXB0b3Ioa2V5LGNmZyk7XHJcbnZhciBjaXBoZXJ0ZXh0PWVuY3J5cHRvci5maW5hbGl6ZShtZXNzYWdlKTtcclxudmFyIGNpcGhlckNmZz1lbmNyeXB0b3IuY2ZnO1xyXG5yZXR1cm4gQ2lwaGVyUGFyYW1zLmNyZWF0ZSh7XHJcbmNpcGhlcnRleHQ6Y2lwaGVydGV4dCxcclxua2V5OmtleSxcclxuaXY6Y2lwaGVyQ2ZnLml2LFxyXG5hbGdvcml0aG06Y2lwaGVyLFxyXG5tb2RlOmNpcGhlckNmZy5tb2RlLFxyXG5wYWRkaW5nOmNpcGhlckNmZy5wYWRkaW5nLFxyXG5ibG9ja1NpemU6Y2lwaGVyLmJsb2NrU2l6ZSxcclxuZm9ybWF0dGVyOmNmZy5mb3JtYXRcclxufSk7XHJcbn0sXHJcbmRlY3J5cHQ6ZnVuY3Rpb24oY2lwaGVyLGNpcGhlcnRleHQsa2V5LGNmZyl7XHJcbmNmZz10aGlzLmNmZy5leHRlbmQoY2ZnKTtcclxuY2lwaGVydGV4dD10aGlzLl9wYXJzZShjaXBoZXJ0ZXh0LGNmZy5mb3JtYXQpO1xyXG52YXIgcGxhaW50ZXh0PWNpcGhlci5jcmVhdGVEZWNyeXB0b3Ioa2V5LGNmZykuZmluYWxpemUoY2lwaGVydGV4dC5jaXBoZXJ0ZXh0KTtcclxucmV0dXJuIHBsYWludGV4dDtcclxufSxcclxuX3BhcnNlOmZ1bmN0aW9uKGNpcGhlcnRleHQsZm9ybWF0KXtcclxuaWYodHlwZW9mIGNpcGhlcnRleHQ9PSdzdHJpbmcnKXtcclxucmV0dXJuIGZvcm1hdC5wYXJzZShjaXBoZXJ0ZXh0LHRoaXMpO1xyXG59ZWxzZXtcclxucmV0dXJuIGNpcGhlcnRleHQ7XHJcbn1cclxufVxyXG59KTtcclxudmFyIENfa2RmPUMua2RmPXt9O1xyXG52YXIgT3BlblNTTEtkZj1DX2tkZi5PcGVuU1NMPXtcclxuZXhlY3V0ZTpmdW5jdGlvbihwYXNzd29yZCxrZXlTaXplLGl2U2l6ZSxzYWx0KXtcclxuaWYoIXNhbHQpe1xyXG5zYWx0PVdvcmRBcnJheS5yYW5kb20oNjQvOCk7XHJcbn1cclxudmFyIGtleT1FdnBLREYuY3JlYXRlKHtcclxua2V5U2l6ZTprZXlTaXplK2l2U2l6ZVxyXG59KS5jb21wdXRlKHBhc3N3b3JkLHNhbHQpO1xyXG52YXIgaXY9V29yZEFycmF5LmNyZWF0ZShrZXkud29yZHMuc2xpY2Uoa2V5U2l6ZSksaXZTaXplKjQpO1xyXG5rZXkuc2lnQnl0ZXM9a2V5U2l6ZSo0O1xyXG5yZXR1cm4gQ2lwaGVyUGFyYW1zLmNyZWF0ZSh7XHJcbmtleTprZXksXHJcbml2Oml2LFxyXG5zYWx0OnNhbHRcclxufSk7XHJcbn1cclxufTtcclxudmFyIFBhc3N3b3JkQmFzZWRDaXBoZXI9Q19saWIuUGFzc3dvcmRCYXNlZENpcGhlcj1TZXJpYWxpemFibGVDaXBoZXIuZXh0ZW5kKHtcclxuY2ZnOlNlcmlhbGl6YWJsZUNpcGhlci5jZmcuZXh0ZW5kKHtcclxua2RmOk9wZW5TU0xLZGZcclxufSksXHJcbmVuY3J5cHQ6ZnVuY3Rpb24oY2lwaGVyLG1lc3NhZ2UscGFzc3dvcmQsY2ZnKXtcclxuY2ZnPXRoaXMuY2ZnLmV4dGVuZChjZmcpO1xyXG52YXIgZGVyaXZlZFBhcmFtcz1jZmcua2RmLmV4ZWN1dGUocGFzc3dvcmQsY2lwaGVyLmtleVNpemUsY2lwaGVyLml2U2l6ZSk7XHJcbmNmZy5pdj1kZXJpdmVkUGFyYW1zLml2O1xyXG52YXIgY2lwaGVydGV4dD1TZXJpYWxpemFibGVDaXBoZXIuZW5jcnlwdC5jYWxsKHRoaXMsY2lwaGVyLG1lc3NhZ2UsZGVyaXZlZFBhcmFtcy5rZXksY2ZnKTtcclxuY2lwaGVydGV4dC5taXhJbihkZXJpdmVkUGFyYW1zKTtcclxucmV0dXJuIGNpcGhlcnRleHQ7XHJcbn0sXHJcbmRlY3J5cHQ6ZnVuY3Rpb24oY2lwaGVyLGNpcGhlcnRleHQscGFzc3dvcmQsY2ZnKXtcclxuY2ZnPXRoaXMuY2ZnLmV4dGVuZChjZmcpO1xyXG5jaXBoZXJ0ZXh0PXRoaXMuX3BhcnNlKGNpcGhlcnRleHQsY2ZnLmZvcm1hdCk7XHJcbnZhciBkZXJpdmVkUGFyYW1zPWNmZy5rZGYuZXhlY3V0ZShwYXNzd29yZCxjaXBoZXIua2V5U2l6ZSxjaXBoZXIuaXZTaXplLGNpcGhlcnRleHQuc2FsdCk7XHJcbmNmZy5pdj1kZXJpdmVkUGFyYW1zLml2O1xyXG52YXIgcGxhaW50ZXh0PVNlcmlhbGl6YWJsZUNpcGhlci5kZWNyeXB0LmNhbGwodGhpcyxjaXBoZXIsY2lwaGVydGV4dCxkZXJpdmVkUGFyYW1zLmtleSxjZmcpO1xyXG5yZXR1cm4gcGxhaW50ZXh0O1xyXG59XHJcbn0pO1xyXG59KCkpO1xyXG5DcnlwdG9KUy5tb2RlLkNGQj0oZnVuY3Rpb24oKXtcclxudmFyIENGQj1DcnlwdG9KUy5saWIuQmxvY2tDaXBoZXJNb2RlLmV4dGVuZCgpO1xyXG5DRkIuRW5jcnlwdG9yPUNGQi5leHRlbmQoe1xyXG5wcm9jZXNzQmxvY2s6ZnVuY3Rpb24od29yZHMsb2Zmc2V0KXtcclxudmFyIGNpcGhlcj10aGlzLl9jaXBoZXI7XHJcbnZhciBibG9ja1NpemU9Y2lwaGVyLmJsb2NrU2l6ZTtcclxuZ2VuZXJhdGVLZXlzdHJlYW1BbmRFbmNyeXB0LmNhbGwodGhpcyx3b3JkcyxvZmZzZXQsYmxvY2tTaXplLGNpcGhlcik7XHJcbnRoaXMuX3ByZXZCbG9jaz13b3Jkcy5zbGljZShvZmZzZXQsb2Zmc2V0K2Jsb2NrU2l6ZSk7XHJcbn1cclxufSk7XHJcbkNGQi5EZWNyeXB0b3I9Q0ZCLmV4dGVuZCh7XHJcbnByb2Nlc3NCbG9jazpmdW5jdGlvbih3b3JkcyxvZmZzZXQpe1xyXG52YXIgY2lwaGVyPXRoaXMuX2NpcGhlcjtcclxudmFyIGJsb2NrU2l6ZT1jaXBoZXIuYmxvY2tTaXplO1xyXG52YXIgdGhpc0Jsb2NrPXdvcmRzLnNsaWNlKG9mZnNldCxvZmZzZXQrYmxvY2tTaXplKTtcclxuZ2VuZXJhdGVLZXlzdHJlYW1BbmRFbmNyeXB0LmNhbGwodGhpcyx3b3JkcyxvZmZzZXQsYmxvY2tTaXplLGNpcGhlcik7XHJcbnRoaXMuX3ByZXZCbG9jaz10aGlzQmxvY2s7XHJcbn1cclxufSk7XHJcbmZ1bmN0aW9uIGdlbmVyYXRlS2V5c3RyZWFtQW5kRW5jcnlwdCh3b3JkcyxvZmZzZXQsYmxvY2tTaXplLGNpcGhlcil7XHJcbnZhciBrZXlzdHJlYW07XHJcbnZhciBpdj10aGlzLl9pdjtcclxuaWYoaXYpe1xyXG5rZXlzdHJlYW09aXYuc2xpY2UoMCk7XHJcbnRoaXMuX2l2PXVuZGVmaW5lZDtcclxufWVsc2V7XHJcbmtleXN0cmVhbT10aGlzLl9wcmV2QmxvY2s7XHJcbn1cclxuY2lwaGVyLmVuY3J5cHRCbG9jayhrZXlzdHJlYW0sMCk7XHJcbmZvcih2YXIgaT0wO2k8YmxvY2tTaXplO2krKyl7XHJcbndvcmRzW29mZnNldCtpXV49a2V5c3RyZWFtW2ldO1xyXG59XHJcbn1cclxucmV0dXJuIENGQjtcclxufSgpKTtcclxuQ3J5cHRvSlMubW9kZS5DVFI9KGZ1bmN0aW9uKCl7XHJcbnZhciBDVFI9Q3J5cHRvSlMubGliLkJsb2NrQ2lwaGVyTW9kZS5leHRlbmQoKTtcclxudmFyIEVuY3J5cHRvcj1DVFIuRW5jcnlwdG9yPUNUUi5leHRlbmQoe1xyXG5wcm9jZXNzQmxvY2s6ZnVuY3Rpb24od29yZHMsb2Zmc2V0KXtcclxudmFyIGNpcGhlcj10aGlzLl9jaXBoZXJcclxudmFyIGJsb2NrU2l6ZT1jaXBoZXIuYmxvY2tTaXplO1xyXG52YXIgaXY9dGhpcy5faXY7XHJcbnZhciBjb3VudGVyPXRoaXMuX2NvdW50ZXI7XHJcbmlmKGl2KXtcclxuY291bnRlcj10aGlzLl9jb3VudGVyPWl2LnNsaWNlKDApO1xyXG50aGlzLl9pdj11bmRlZmluZWQ7XHJcbn1cclxudmFyIGtleXN0cmVhbT1jb3VudGVyLnNsaWNlKDApO1xyXG5jaXBoZXIuZW5jcnlwdEJsb2NrKGtleXN0cmVhbSwwKTtcclxuY291bnRlcltibG9ja1NpemUtMV09KGNvdW50ZXJbYmxvY2tTaXplLTFdKzEpfDBcclxuZm9yKHZhciBpPTA7aTxibG9ja1NpemU7aSsrKXtcclxud29yZHNbb2Zmc2V0K2ldXj1rZXlzdHJlYW1baV07XHJcbn1cclxufVxyXG59KTtcclxuQ1RSLkRlY3J5cHRvcj1FbmNyeXB0b3I7XHJcbnJldHVybiBDVFI7XHJcbn0oKSk7XHJcbkNyeXB0b0pTLm1vZGUuQ1RSR2xhZG1hbj0oZnVuY3Rpb24oKXtcclxudmFyIENUUkdsYWRtYW49Q3J5cHRvSlMubGliLkJsb2NrQ2lwaGVyTW9kZS5leHRlbmQoKTtcclxuZnVuY3Rpb24gaW5jV29yZCh3b3JkKXtcclxuaWYoKCh3b3JkPj4yNCkmMHhmZik9PT0weGZmKXtcclxudmFyIGIxPSh3b3JkPj4xNikmMHhmZjtcclxudmFyIGIyPSh3b3JkPj44KSYweGZmO1xyXG52YXIgYjM9d29yZCYweGZmO1xyXG5pZihiMT09PTB4ZmYpXHJcbntcclxuYjE9MDtcclxuaWYoYjI9PT0weGZmKXtcclxuYjI9MDtcclxuaWYoYjM9PT0weGZmKXtcclxuYjM9MDtcclxufWVsc2V7KytiMztcclxufVxyXG59ZWxzZXsrK2IyO1xyXG59XHJcbn1lbHNleysrYjE7XHJcbn1cclxud29yZD0wO1xyXG53b3JkKz0oYjE8PDE2KTtcclxud29yZCs9KGIyPDw4KTtcclxud29yZCs9YjM7XHJcbn1lbHNle1xyXG53b3JkKz0oMHgwMTw8MjQpO1xyXG59XHJcbnJldHVybiB3b3JkO1xyXG59XHJcbmZ1bmN0aW9uIGluY0NvdW50ZXIoY291bnRlcil7XHJcbmlmKChjb3VudGVyWzBdPWluY1dvcmQoY291bnRlclswXSkpPT09MCl7XHJcbmNvdW50ZXJbMV09aW5jV29yZChjb3VudGVyWzFdKTtcclxufVxyXG5yZXR1cm4gY291bnRlcjtcclxufVxyXG52YXIgRW5jcnlwdG9yPUNUUkdsYWRtYW4uRW5jcnlwdG9yPUNUUkdsYWRtYW4uZXh0ZW5kKHtcclxucHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKHdvcmRzLG9mZnNldCl7XHJcbnZhciBjaXBoZXI9dGhpcy5fY2lwaGVyXHJcbnZhciBibG9ja1NpemU9Y2lwaGVyLmJsb2NrU2l6ZTtcclxudmFyIGl2PXRoaXMuX2l2O1xyXG52YXIgY291bnRlcj10aGlzLl9jb3VudGVyO1xyXG5pZihpdil7XHJcbmNvdW50ZXI9dGhpcy5fY291bnRlcj1pdi5zbGljZSgwKTtcclxudGhpcy5faXY9dW5kZWZpbmVkO1xyXG59XHJcbmluY0NvdW50ZXIoY291bnRlcik7XHJcbnZhciBrZXlzdHJlYW09Y291bnRlci5zbGljZSgwKTtcclxuY2lwaGVyLmVuY3J5cHRCbG9jayhrZXlzdHJlYW0sMCk7XHJcbmZvcih2YXIgaT0wO2k8YmxvY2tTaXplO2krKyl7XHJcbndvcmRzW29mZnNldCtpXV49a2V5c3RyZWFtW2ldO1xyXG59XHJcbn1cclxufSk7XHJcbkNUUkdsYWRtYW4uRGVjcnlwdG9yPUVuY3J5cHRvcjtcclxucmV0dXJuIENUUkdsYWRtYW47XHJcbn0oKSk7XHJcbkNyeXB0b0pTLm1vZGUuT0ZCPShmdW5jdGlvbigpe1xyXG52YXIgT0ZCPUNyeXB0b0pTLmxpYi5CbG9ja0NpcGhlck1vZGUuZXh0ZW5kKCk7XHJcbnZhciBFbmNyeXB0b3I9T0ZCLkVuY3J5cHRvcj1PRkIuZXh0ZW5kKHtcclxucHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKHdvcmRzLG9mZnNldCl7XHJcbnZhciBjaXBoZXI9dGhpcy5fY2lwaGVyXHJcbnZhciBibG9ja1NpemU9Y2lwaGVyLmJsb2NrU2l6ZTtcclxudmFyIGl2PXRoaXMuX2l2O1xyXG52YXIga2V5c3RyZWFtPXRoaXMuX2tleXN0cmVhbTtcclxuaWYoaXYpe1xyXG5rZXlzdHJlYW09dGhpcy5fa2V5c3RyZWFtPWl2LnNsaWNlKDApO1xyXG50aGlzLl9pdj11bmRlZmluZWQ7XHJcbn1cclxuY2lwaGVyLmVuY3J5cHRCbG9jayhrZXlzdHJlYW0sMCk7XHJcbmZvcih2YXIgaT0wO2k8YmxvY2tTaXplO2krKyl7XHJcbndvcmRzW29mZnNldCtpXV49a2V5c3RyZWFtW2ldO1xyXG59XHJcbn1cclxufSk7XHJcbk9GQi5EZWNyeXB0b3I9RW5jcnlwdG9yO1xyXG5yZXR1cm4gT0ZCO1xyXG59KCkpO1xyXG5DcnlwdG9KUy5tb2RlLkVDQj0oZnVuY3Rpb24oKXtcclxudmFyIEVDQj1DcnlwdG9KUy5saWIuQmxvY2tDaXBoZXJNb2RlLmV4dGVuZCgpO1xyXG5FQ0IuRW5jcnlwdG9yPUVDQi5leHRlbmQoe1xyXG5wcm9jZXNzQmxvY2s6ZnVuY3Rpb24od29yZHMsb2Zmc2V0KXtcclxudGhpcy5fY2lwaGVyLmVuY3J5cHRCbG9jayh3b3JkcyxvZmZzZXQpO1xyXG59XHJcbn0pO1xyXG5FQ0IuRGVjcnlwdG9yPUVDQi5leHRlbmQoe1xyXG5wcm9jZXNzQmxvY2s6ZnVuY3Rpb24od29yZHMsb2Zmc2V0KXtcclxudGhpcy5fY2lwaGVyLmRlY3J5cHRCbG9jayh3b3JkcyxvZmZzZXQpO1xyXG59XHJcbn0pO1xyXG5yZXR1cm4gRUNCO1xyXG59KCkpO1xyXG5DcnlwdG9KUy5wYWQuQW5zaVg5MjM9e1xyXG5wYWQ6ZnVuY3Rpb24oZGF0YSxibG9ja1NpemUpe1xyXG52YXIgZGF0YVNpZ0J5dGVzPWRhdGEuc2lnQnl0ZXM7XHJcbnZhciBibG9ja1NpemVCeXRlcz1ibG9ja1NpemUqNDtcclxudmFyIG5QYWRkaW5nQnl0ZXM9YmxvY2tTaXplQnl0ZXMtZGF0YVNpZ0J5dGVzJWJsb2NrU2l6ZUJ5dGVzO1xyXG52YXIgbGFzdEJ5dGVQb3M9ZGF0YVNpZ0J5dGVzK25QYWRkaW5nQnl0ZXMtMTtcclxuZGF0YS5jbGFtcCgpO1xyXG5kYXRhLndvcmRzW2xhc3RCeXRlUG9zPj4+Ml18PW5QYWRkaW5nQnl0ZXM8PCgyNC0obGFzdEJ5dGVQb3MlNCkqOCk7XHJcbmRhdGEuc2lnQnl0ZXMrPW5QYWRkaW5nQnl0ZXM7XHJcbn0sXHJcbnVucGFkOmZ1bmN0aW9uKGRhdGEpe1xyXG52YXIgblBhZGRpbmdCeXRlcz1kYXRhLndvcmRzWyhkYXRhLnNpZ0J5dGVzLTEpPj4+Ml0mMHhmZjtcclxuZGF0YS5zaWdCeXRlcy09blBhZGRpbmdCeXRlcztcclxufVxyXG59O1xyXG5DcnlwdG9KUy5wYWQuSXNvMTAxMjY9e1xyXG5wYWQ6ZnVuY3Rpb24oZGF0YSxibG9ja1NpemUpe1xyXG52YXIgYmxvY2tTaXplQnl0ZXM9YmxvY2tTaXplKjQ7XHJcbnZhciBuUGFkZGluZ0J5dGVzPWJsb2NrU2l6ZUJ5dGVzLWRhdGEuc2lnQnl0ZXMlYmxvY2tTaXplQnl0ZXM7XHJcbmRhdGEuY29uY2F0KENyeXB0b0pTLmxpYi5Xb3JkQXJyYXkucmFuZG9tKG5QYWRkaW5nQnl0ZXMtMSkpLmNvbmNhdChDcnlwdG9KUy5saWIuV29yZEFycmF5LmNyZWF0ZShbblBhZGRpbmdCeXRlczw8MjRdLDEpKTtcclxufSxcclxudW5wYWQ6ZnVuY3Rpb24oZGF0YSl7XHJcbnZhciBuUGFkZGluZ0J5dGVzPWRhdGEud29yZHNbKGRhdGEuc2lnQnl0ZXMtMSk+Pj4yXSYweGZmO1xyXG5kYXRhLnNpZ0J5dGVzLT1uUGFkZGluZ0J5dGVzO1xyXG59XHJcbn07XHJcbkNyeXB0b0pTLnBhZC5Jc285Nzk3MT17XHJcbnBhZDpmdW5jdGlvbihkYXRhLGJsb2NrU2l6ZSl7XHJcbmRhdGEuY29uY2F0KENyeXB0b0pTLmxpYi5Xb3JkQXJyYXkuY3JlYXRlKFsweDgwMDAwMDAwXSwxKSk7XHJcbkNyeXB0b0pTLnBhZC5aZXJvUGFkZGluZy5wYWQoZGF0YSxibG9ja1NpemUpO1xyXG59LFxyXG51bnBhZDpmdW5jdGlvbihkYXRhKXtcclxuQ3J5cHRvSlMucGFkLlplcm9QYWRkaW5nLnVucGFkKGRhdGEpO1xyXG5kYXRhLnNpZ0J5dGVzLS07XHJcbn1cclxufTtcclxuQ3J5cHRvSlMucGFkLlplcm9QYWRkaW5nPXtcclxucGFkOmZ1bmN0aW9uKGRhdGEsYmxvY2tTaXplKXtcclxudmFyIGJsb2NrU2l6ZUJ5dGVzPWJsb2NrU2l6ZSo0O1xyXG5kYXRhLmNsYW1wKCk7XHJcbmRhdGEuc2lnQnl0ZXMrPWJsb2NrU2l6ZUJ5dGVzLSgoZGF0YS5zaWdCeXRlcyVibG9ja1NpemVCeXRlcyl8fGJsb2NrU2l6ZUJ5dGVzKTtcclxufSxcclxudW5wYWQ6ZnVuY3Rpb24oZGF0YSl7XHJcbnZhciBkYXRhV29yZHM9ZGF0YS53b3JkcztcclxudmFyIGk9ZGF0YS5zaWdCeXRlcy0xO1xyXG5mb3IodmFyIGk9ZGF0YS5zaWdCeXRlcy0xO2k+PTA7aS0tKXtcclxuaWYoKChkYXRhV29yZHNbaT4+PjJdPj4+KDI0LShpJTQpKjgpKSYweGZmKSl7XHJcbmRhdGEuc2lnQnl0ZXM9aSsxO1xyXG5icmVhaztcclxufVxyXG59XHJcbn1cclxufTtcclxuQ3J5cHRvSlMucGFkLk5vUGFkZGluZz17XHJcbnBhZDpmdW5jdGlvbigpe30sXHJcbnVucGFkOmZ1bmN0aW9uKCl7fVxyXG59O1xyXG4oZnVuY3Rpb24odW5kZWZpbmVkKXtcclxudmFyIEM9Q3J5cHRvSlM7XHJcbnZhciBDX2xpYj1DLmxpYjtcclxudmFyIENpcGhlclBhcmFtcz1DX2xpYi5DaXBoZXJQYXJhbXM7XHJcbnZhciBDX2VuYz1DLmVuYztcclxudmFyIEhleD1DX2VuYy5IZXg7XHJcbnZhciBDX2Zvcm1hdD1DLmZvcm1hdDtcclxudmFyIEhleEZvcm1hdHRlcj1DX2Zvcm1hdC5IZXg9e1xyXG5zdHJpbmdpZnk6ZnVuY3Rpb24oY2lwaGVyUGFyYW1zKXtcclxucmV0dXJuIGNpcGhlclBhcmFtcy5jaXBoZXJ0ZXh0LnRvU3RyaW5nKEhleCk7XHJcbn0sXHJcbnBhcnNlOmZ1bmN0aW9uKGlucHV0KXtcclxudmFyIGNpcGhlcnRleHQ9SGV4LnBhcnNlKGlucHV0KTtcclxucmV0dXJuIENpcGhlclBhcmFtcy5jcmVhdGUoe1xyXG5jaXBoZXJ0ZXh0OmNpcGhlcnRleHRcclxufSk7XHJcbn1cclxufTtcclxufSgpKTtcclxuKGZ1bmN0aW9uKCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBCbG9ja0NpcGhlcj1DX2xpYi5CbG9ja0NpcGhlcjtcclxudmFyIENfYWxnbz1DLmFsZ287XHJcbnZhciBTQk9YPVtdO1xyXG52YXIgSU5WX1NCT1g9W107XHJcbnZhciBTVUJfTUlYXzA9W107XHJcbnZhciBTVUJfTUlYXzE9W107XHJcbnZhciBTVUJfTUlYXzI9W107XHJcbnZhciBTVUJfTUlYXzM9W107XHJcbnZhciBJTlZfU1VCX01JWF8wPVtdO1xyXG52YXIgSU5WX1NVQl9NSVhfMT1bXTtcclxudmFyIElOVl9TVUJfTUlYXzI9W107XHJcbnZhciBJTlZfU1VCX01JWF8zPVtdO1xyXG4oZnVuY3Rpb24oKXtcclxudmFyIGQ9W107XHJcbmZvcih2YXIgaT0wO2k8MjU2O2krKyl7XHJcbmlmKGk8MTI4KXtcclxuZFtpXT1pPDwxO1xyXG59ZWxzZXtcclxuZFtpXT0oaTw8MSleMHgxMWI7XHJcbn1cclxufVxyXG52YXIgeD0wO1xyXG52YXIgeGk9MDtcclxuZm9yKHZhciBpPTA7aTwyNTY7aSsrKXtcclxudmFyIHN4PXhpXih4aTw8MSleKHhpPDwyKV4oeGk8PDMpXih4aTw8NCk7XHJcbnN4PShzeD4+PjgpXihzeCYweGZmKV4weDYzO1xyXG5TQk9YW3hdPXN4O1xyXG5JTlZfU0JPWFtzeF09eDtcclxudmFyIHgyPWRbeF07XHJcbnZhciB4ND1kW3gyXTtcclxudmFyIHg4PWRbeDRdO1xyXG52YXIgdD0oZFtzeF0qMHgxMDEpXihzeCoweDEwMTAxMDApO1xyXG5TVUJfTUlYXzBbeF09KHQ8PDI0KXwodD4+PjgpO1xyXG5TVUJfTUlYXzFbeF09KHQ8PDE2KXwodD4+PjE2KTtcclxuU1VCX01JWF8yW3hdPSh0PDw4KXwodD4+PjI0KTtcclxuU1VCX01JWF8zW3hdPXQ7XHJcbnZhciB0PSh4OCoweDEwMTAxMDEpXih4NCoweDEwMDAxKV4oeDIqMHgxMDEpXih4KjB4MTAxMDEwMCk7XHJcbklOVl9TVUJfTUlYXzBbc3hdPSh0PDwyNCl8KHQ+Pj44KTtcclxuSU5WX1NVQl9NSVhfMVtzeF09KHQ8PDE2KXwodD4+PjE2KTtcclxuSU5WX1NVQl9NSVhfMltzeF09KHQ8PDgpfCh0Pj4+MjQpO1xyXG5JTlZfU1VCX01JWF8zW3N4XT10O1xyXG5pZigheCl7XHJcbng9eGk9MTtcclxufWVsc2V7XHJcbng9eDJeZFtkW2RbeDheeDJdXV07XHJcbnhpXj1kW2RbeGldXTtcclxufVxyXG59XHJcbn0oKSk7XHJcbnZhciBSQ09OPVsweDAwLDB4MDEsMHgwMiwweDA0LDB4MDgsMHgxMCwweDIwLDB4NDAsMHg4MCwweDFiLDB4MzZdO1xyXG52YXIgQUVTPUNfYWxnby5BRVM9QmxvY2tDaXBoZXIuZXh0ZW5kKHtcclxuX2RvUmVzZXQ6ZnVuY3Rpb24oKXtcclxudmFyIHQ7XHJcbmlmKHRoaXMuX25Sb3VuZHMmJnRoaXMuX2tleVByaW9yUmVzZXQ9PT10aGlzLl9rZXkpe1xyXG5yZXR1cm47XHJcbn1cclxudmFyIGtleT10aGlzLl9rZXlQcmlvclJlc2V0PXRoaXMuX2tleTtcclxudmFyIGtleVdvcmRzPWtleS53b3JkcztcclxudmFyIGtleVNpemU9a2V5LnNpZ0J5dGVzLzQ7XHJcbnZhciBuUm91bmRzPXRoaXMuX25Sb3VuZHM9a2V5U2l6ZSs2O1xyXG52YXIga3NSb3dzPShuUm91bmRzKzEpKjQ7XHJcbnZhciBrZXlTY2hlZHVsZT10aGlzLl9rZXlTY2hlZHVsZT1bXTtcclxuZm9yKHZhciBrc1Jvdz0wO2tzUm93PGtzUm93cztrc1JvdysrKXtcclxuaWYoa3NSb3c8a2V5U2l6ZSl7XHJcbmtleVNjaGVkdWxlW2tzUm93XT1rZXlXb3Jkc1trc1Jvd107XHJcbn1lbHNle1xyXG50PWtleVNjaGVkdWxlW2tzUm93LTFdO1xyXG5pZighKGtzUm93JWtleVNpemUpKXtcclxudD0odDw8OCl8KHQ+Pj4yNCk7XHJcbnQ9KFNCT1hbdD4+PjI0XTw8MjQpfChTQk9YWyh0Pj4+MTYpJjB4ZmZdPDwxNil8KFNCT1hbKHQ+Pj44KSYweGZmXTw8OCl8U0JPWFt0JjB4ZmZdO1xyXG50Xj1SQ09OWyhrc1Jvdy9rZXlTaXplKXwwXTw8MjQ7XHJcbn1lbHNlIGlmKGtleVNpemU+NiYma3NSb3cla2V5U2l6ZT09NCl7XHJcbnQ9KFNCT1hbdD4+PjI0XTw8MjQpfChTQk9YWyh0Pj4+MTYpJjB4ZmZdPDwxNil8KFNCT1hbKHQ+Pj44KSYweGZmXTw8OCl8U0JPWFt0JjB4ZmZdO1xyXG59XHJcbmtleVNjaGVkdWxlW2tzUm93XT1rZXlTY2hlZHVsZVtrc1Jvdy1rZXlTaXplXV50O1xyXG59XHJcbn1cclxudmFyIGludktleVNjaGVkdWxlPXRoaXMuX2ludktleVNjaGVkdWxlPVtdO1xyXG5mb3IodmFyIGludktzUm93PTA7aW52S3NSb3c8a3NSb3dzO2ludktzUm93Kyspe1xyXG52YXIga3NSb3c9a3NSb3dzLWludktzUm93O1xyXG5pZihpbnZLc1JvdyU0KXtcclxudmFyIHQ9a2V5U2NoZWR1bGVba3NSb3ddO1xyXG59ZWxzZXtcclxudmFyIHQ9a2V5U2NoZWR1bGVba3NSb3ctNF07XHJcbn1cclxuaWYoaW52S3NSb3c8NHx8a3NSb3c8PTQpe1xyXG5pbnZLZXlTY2hlZHVsZVtpbnZLc1Jvd109dDtcclxufWVsc2V7XHJcbmludktleVNjaGVkdWxlW2ludktzUm93XT1JTlZfU1VCX01JWF8wW1NCT1hbdD4+PjI0XV1eSU5WX1NVQl9NSVhfMVtTQk9YWyh0Pj4+MTYpJjB4ZmZdXV5JTlZfU1VCX01JWF8yW1NCT1hbKHQ+Pj44KSYweGZmXV1eSU5WX1NVQl9NSVhfM1tTQk9YW3QmMHhmZl1dO1xyXG59XHJcbn1cclxufSxcclxuZW5jcnlwdEJsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxudGhpcy5fZG9DcnlwdEJsb2NrKE0sb2Zmc2V0LHRoaXMuX2tleVNjaGVkdWxlLFNVQl9NSVhfMCxTVUJfTUlYXzEsU1VCX01JWF8yLFNVQl9NSVhfMyxTQk9YKTtcclxufSxcclxuZGVjcnlwdEJsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxudmFyIHQ9TVtvZmZzZXQrMV07XHJcbk1bb2Zmc2V0KzFdPU1bb2Zmc2V0KzNdO1xyXG5NW29mZnNldCszXT10O1xyXG50aGlzLl9kb0NyeXB0QmxvY2soTSxvZmZzZXQsdGhpcy5faW52S2V5U2NoZWR1bGUsSU5WX1NVQl9NSVhfMCxJTlZfU1VCX01JWF8xLElOVl9TVUJfTUlYXzIsSU5WX1NVQl9NSVhfMyxJTlZfU0JPWCk7XHJcbnZhciB0PU1bb2Zmc2V0KzFdO1xyXG5NW29mZnNldCsxXT1NW29mZnNldCszXTtcclxuTVtvZmZzZXQrM109dDtcclxufSxcclxuX2RvQ3J5cHRCbG9jazpmdW5jdGlvbihNLG9mZnNldCxrZXlTY2hlZHVsZSxTVUJfTUlYXzAsU1VCX01JWF8xLFNVQl9NSVhfMixTVUJfTUlYXzMsU0JPWCl7XHJcbnZhciBuUm91bmRzPXRoaXMuX25Sb3VuZHM7XHJcbnZhciBzMD1NW29mZnNldF1ea2V5U2NoZWR1bGVbMF07XHJcbnZhciBzMT1NW29mZnNldCsxXV5rZXlTY2hlZHVsZVsxXTtcclxudmFyIHMyPU1bb2Zmc2V0KzJdXmtleVNjaGVkdWxlWzJdO1xyXG52YXIgczM9TVtvZmZzZXQrM11ea2V5U2NoZWR1bGVbM107XHJcbnZhciBrc1Jvdz00O1xyXG5mb3IodmFyIHJvdW5kPTE7cm91bmQ8blJvdW5kcztyb3VuZCsrKXtcclxudmFyIHQwPVNVQl9NSVhfMFtzMD4+PjI0XV5TVUJfTUlYXzFbKHMxPj4+MTYpJjB4ZmZdXlNVQl9NSVhfMlsoczI+Pj44KSYweGZmXV5TVUJfTUlYXzNbczMmMHhmZl1ea2V5U2NoZWR1bGVba3NSb3crK107XHJcbnZhciB0MT1TVUJfTUlYXzBbczE+Pj4yNF1eU1VCX01JWF8xWyhzMj4+PjE2KSYweGZmXV5TVUJfTUlYXzJbKHMzPj4+OCkmMHhmZl1eU1VCX01JWF8zW3MwJjB4ZmZdXmtleVNjaGVkdWxlW2tzUm93KytdO1xyXG52YXIgdDI9U1VCX01JWF8wW3MyPj4+MjRdXlNVQl9NSVhfMVsoczM+Pj4xNikmMHhmZl1eU1VCX01JWF8yWyhzMD4+PjgpJjB4ZmZdXlNVQl9NSVhfM1tzMSYweGZmXV5rZXlTY2hlZHVsZVtrc1JvdysrXTtcclxudmFyIHQzPVNVQl9NSVhfMFtzMz4+PjI0XV5TVUJfTUlYXzFbKHMwPj4+MTYpJjB4ZmZdXlNVQl9NSVhfMlsoczE+Pj44KSYweGZmXV5TVUJfTUlYXzNbczImMHhmZl1ea2V5U2NoZWR1bGVba3NSb3crK107XHJcbnMwPXQwO1xyXG5zMT10MTtcclxuczI9dDI7XHJcbnMzPXQzO1xyXG59XHJcbnZhciB0MD0oKFNCT1hbczA+Pj4yNF08PDI0KXwoU0JPWFsoczE+Pj4xNikmMHhmZl08PDE2KXwoU0JPWFsoczI+Pj44KSYweGZmXTw8OCl8U0JPWFtzMyYweGZmXSlea2V5U2NoZWR1bGVba3NSb3crK107XHJcbnZhciB0MT0oKFNCT1hbczE+Pj4yNF08PDI0KXwoU0JPWFsoczI+Pj4xNikmMHhmZl08PDE2KXwoU0JPWFsoczM+Pj44KSYweGZmXTw8OCl8U0JPWFtzMCYweGZmXSlea2V5U2NoZWR1bGVba3NSb3crK107XHJcbnZhciB0Mj0oKFNCT1hbczI+Pj4yNF08PDI0KXwoU0JPWFsoczM+Pj4xNikmMHhmZl08PDE2KXwoU0JPWFsoczA+Pj44KSYweGZmXTw8OCl8U0JPWFtzMSYweGZmXSlea2V5U2NoZWR1bGVba3NSb3crK107XHJcbnZhciB0Mz0oKFNCT1hbczM+Pj4yNF08PDI0KXwoU0JPWFsoczA+Pj4xNikmMHhmZl08PDE2KXwoU0JPWFsoczE+Pj44KSYweGZmXTw8OCl8U0JPWFtzMiYweGZmXSlea2V5U2NoZWR1bGVba3NSb3crK107XHJcbk1bb2Zmc2V0XT10MDtcclxuTVtvZmZzZXQrMV09dDE7XHJcbk1bb2Zmc2V0KzJdPXQyO1xyXG5NW29mZnNldCszXT10MztcclxufSxcclxua2V5U2l6ZToyNTYvMzJcclxufSk7XHJcbkMuQUVTPUJsb2NrQ2lwaGVyLl9jcmVhdGVIZWxwZXIoQUVTKTtcclxufSgpKTtcclxuKGZ1bmN0aW9uKCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBXb3JkQXJyYXk9Q19saWIuV29yZEFycmF5O1xyXG52YXIgQmxvY2tDaXBoZXI9Q19saWIuQmxvY2tDaXBoZXI7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgUEMxPVs1Nyw0OSw0MSwzMywyNSwxNyw5LDEsNTgsNTAsNDIsMzQsMjYsMTgsMTAsMiw1OSw1MSw0MywzNSwyNywxOSwxMSwzLDYwLDUyLDQ0LDM2LDYzLDU1LDQ3LDM5LDMxLDIzLDE1LDcsNjIsNTQsNDYsMzgsMzAsMjIsMTQsNiw2MSw1Myw0NSwzNywyOSwyMSwxMyw1LDI4LDIwLDEyLDRdO1xyXG52YXIgUEMyPVsxNCwxNywxMSwyNCwxLDUsMywyOCwxNSw2LDIxLDEwLDIzLDE5LDEyLDQsMjYsOCwxNiw3LDI3LDIwLDEzLDIsNDEsNTIsMzEsMzcsNDcsNTUsMzAsNDAsNTEsNDUsMzMsNDgsNDQsNDksMzksNTYsMzQsNTMsNDYsNDIsNTAsMzYsMjksMzJdO1xyXG52YXIgQklUX1NISUZUUz1bMSwyLDQsNiw4LDEwLDEyLDE0LDE1LDE3LDE5LDIxLDIzLDI1LDI3LDI4XTtcclxudmFyIFNCT1hfUD1be1xyXG4weDA6MHg4MDgyMDAsXHJcbjB4MTAwMDAwMDA6MHg4MDAwLFxyXG4weDIwMDAwMDAwOjB4ODA4MDAyLFxyXG4weDMwMDAwMDAwOjB4MixcclxuMHg0MDAwMDAwMDoweDIwMCxcclxuMHg1MDAwMDAwMDoweDgwODIwMixcclxuMHg2MDAwMDAwMDoweDgwMDIwMixcclxuMHg3MDAwMDAwMDoweDgwMDAwMCxcclxuMHg4MDAwMDAwMDoweDIwMixcclxuMHg5MDAwMDAwMDoweDgwMDIwMCxcclxuMHhhMDAwMDAwMDoweDgyMDAsXHJcbjB4YjAwMDAwMDA6MHg4MDgwMDAsXHJcbjB4YzAwMDAwMDA6MHg4MDAyLFxyXG4weGQwMDAwMDAwOjB4ODAwMDAyLFxyXG4weGUwMDAwMDAwOjB4MCxcclxuMHhmMDAwMDAwMDoweDgyMDIsXHJcbjB4ODAwMDAwMDoweDAsXHJcbjB4MTgwMDAwMDA6MHg4MDgyMDIsXHJcbjB4MjgwMDAwMDA6MHg4MjAyLFxyXG4weDM4MDAwMDAwOjB4ODAwMCxcclxuMHg0ODAwMDAwMDoweDgwODIwMCxcclxuMHg1ODAwMDAwMDoweDIwMCxcclxuMHg2ODAwMDAwMDoweDgwODAwMixcclxuMHg3ODAwMDAwMDoweDIsXHJcbjB4ODgwMDAwMDA6MHg4MDAyMDAsXHJcbjB4OTgwMDAwMDA6MHg4MjAwLFxyXG4weGE4MDAwMDAwOjB4ODA4MDAwLFxyXG4weGI4MDAwMDAwOjB4ODAwMjAyLFxyXG4weGM4MDAwMDAwOjB4ODAwMDAyLFxyXG4weGQ4MDAwMDAwOjB4ODAwMixcclxuMHhlODAwMDAwMDoweDIwMixcclxuMHhmODAwMDAwMDoweDgwMDAwMCxcclxuMHgxOjB4ODAwMCxcclxuMHgxMDAwMDAwMToweDIsXHJcbjB4MjAwMDAwMDE6MHg4MDgyMDAsXHJcbjB4MzAwMDAwMDE6MHg4MDAwMDAsXHJcbjB4NDAwMDAwMDE6MHg4MDgwMDIsXHJcbjB4NTAwMDAwMDE6MHg4MjAwLFxyXG4weDYwMDAwMDAxOjB4MjAwLFxyXG4weDcwMDAwMDAxOjB4ODAwMjAyLFxyXG4weDgwMDAwMDAxOjB4ODA4MjAyLFxyXG4weDkwMDAwMDAxOjB4ODA4MDAwLFxyXG4weGEwMDAwMDAxOjB4ODAwMDAyLFxyXG4weGIwMDAwMDAxOjB4ODIwMixcclxuMHhjMDAwMDAwMToweDIwMixcclxuMHhkMDAwMDAwMToweDgwMDIwMCxcclxuMHhlMDAwMDAwMToweDgwMDIsXHJcbjB4ZjAwMDAwMDE6MHgwLFxyXG4weDgwMDAwMDE6MHg4MDgyMDIsXHJcbjB4MTgwMDAwMDE6MHg4MDgwMDAsXHJcbjB4MjgwMDAwMDE6MHg4MDAwMDAsXHJcbjB4MzgwMDAwMDE6MHgyMDAsXHJcbjB4NDgwMDAwMDE6MHg4MDAwLFxyXG4weDU4MDAwMDAxOjB4ODAwMDAyLFxyXG4weDY4MDAwMDAxOjB4MixcclxuMHg3ODAwMDAwMToweDgyMDIsXHJcbjB4ODgwMDAwMDE6MHg4MDAyLFxyXG4weDk4MDAwMDAxOjB4ODAwMjAyLFxyXG4weGE4MDAwMDAxOjB4MjAyLFxyXG4weGI4MDAwMDAxOjB4ODA4MjAwLFxyXG4weGM4MDAwMDAxOjB4ODAwMjAwLFxyXG4weGQ4MDAwMDAxOjB4MCxcclxuMHhlODAwMDAwMToweDgyMDAsXHJcbjB4ZjgwMDAwMDE6MHg4MDgwMDJcclxufSxcclxue1xyXG4weDA6MHg0MDA4NDAxMCxcclxuMHgxMDAwMDAwOjB4NDAwMCxcclxuMHgyMDAwMDAwOjB4ODAwMDAsXHJcbjB4MzAwMDAwMDoweDQwMDgwMDEwLFxyXG4weDQwMDAwMDA6MHg0MDAwMDAxMCxcclxuMHg1MDAwMDAwOjB4NDAwODQwMDAsXHJcbjB4NjAwMDAwMDoweDQwMDA0MDAwLFxyXG4weDcwMDAwMDA6MHgxMCxcclxuMHg4MDAwMDAwOjB4ODQwMDAsXHJcbjB4OTAwMDAwMDoweDQwMDA0MDEwLFxyXG4weGEwMDAwMDA6MHg0MDAwMDAwMCxcclxuMHhiMDAwMDAwOjB4ODQwMTAsXHJcbjB4YzAwMDAwMDoweDgwMDEwLFxyXG4weGQwMDAwMDA6MHgwLFxyXG4weGUwMDAwMDA6MHg0MDEwLFxyXG4weGYwMDAwMDA6MHg0MDA4MDAwMCxcclxuMHg4MDAwMDA6MHg0MDAwNDAwMCxcclxuMHgxODAwMDAwOjB4ODQwMTAsXHJcbjB4MjgwMDAwMDoweDEwLFxyXG4weDM4MDAwMDA6MHg0MDAwNDAxMCxcclxuMHg0ODAwMDAwOjB4NDAwODQwMTAsXHJcbjB4NTgwMDAwMDoweDQwMDAwMDAwLFxyXG4weDY4MDAwMDA6MHg4MDAwMCxcclxuMHg3ODAwMDAwOjB4NDAwODAwMTAsXHJcbjB4ODgwMDAwMDoweDgwMDEwLFxyXG4weDk4MDAwMDA6MHgwLFxyXG4weGE4MDAwMDA6MHg0MDAwLFxyXG4weGI4MDAwMDA6MHg0MDA4MDAwMCxcclxuMHhjODAwMDAwOjB4NDAwMDAwMTAsXHJcbjB4ZDgwMDAwMDoweDg0MDAwLFxyXG4weGU4MDAwMDA6MHg0MDA4NDAwMCxcclxuMHhmODAwMDAwOjB4NDAxMCxcclxuMHgxMDAwMDAwMDoweDAsXHJcbjB4MTEwMDAwMDA6MHg0MDA4MDAxMCxcclxuMHgxMjAwMDAwMDoweDQwMDA0MDEwLFxyXG4weDEzMDAwMDAwOjB4NDAwODQwMDAsXHJcbjB4MTQwMDAwMDA6MHg0MDA4MDAwMCxcclxuMHgxNTAwMDAwMDoweDEwLFxyXG4weDE2MDAwMDAwOjB4ODQwMTAsXHJcbjB4MTcwMDAwMDA6MHg0MDAwLFxyXG4weDE4MDAwMDAwOjB4NDAxMCxcclxuMHgxOTAwMDAwMDoweDgwMDAwLFxyXG4weDFhMDAwMDAwOjB4ODAwMTAsXHJcbjB4MWIwMDAwMDA6MHg0MDAwMDAxMCxcclxuMHgxYzAwMDAwMDoweDg0MDAwLFxyXG4weDFkMDAwMDAwOjB4NDAwMDQwMDAsXHJcbjB4MWUwMDAwMDA6MHg0MDAwMDAwMCxcclxuMHgxZjAwMDAwMDoweDQwMDg0MDEwLFxyXG4weDEwODAwMDAwOjB4ODQwMTAsXHJcbjB4MTE4MDAwMDA6MHg4MDAwMCxcclxuMHgxMjgwMDAwMDoweDQwMDgwMDAwLFxyXG4weDEzODAwMDAwOjB4NDAwMCxcclxuMHgxNDgwMDAwMDoweDQwMDA0MDAwLFxyXG4weDE1ODAwMDAwOjB4NDAwODQwMTAsXHJcbjB4MTY4MDAwMDA6MHgxMCxcclxuMHgxNzgwMDAwMDoweDQwMDAwMDAwLFxyXG4weDE4ODAwMDAwOjB4NDAwODQwMDAsXHJcbjB4MTk4MDAwMDA6MHg0MDAwMDAxMCxcclxuMHgxYTgwMDAwMDoweDQwMDA0MDEwLFxyXG4weDFiODAwMDAwOjB4ODAwMTAsXHJcbjB4MWM4MDAwMDA6MHgwLFxyXG4weDFkODAwMDAwOjB4NDAxMCxcclxuMHgxZTgwMDAwMDoweDQwMDgwMDEwLFxyXG4weDFmODAwMDAwOjB4ODQwMDBcclxufSxcclxue1xyXG4weDA6MHgxMDQsXHJcbjB4MTAwMDAwOjB4MCxcclxuMHgyMDAwMDA6MHg0MDAwMTAwLFxyXG4weDMwMDAwMDoweDEwMTA0LFxyXG4weDQwMDAwMDoweDEwMDA0LFxyXG4weDUwMDAwMDoweDQwMDAwMDQsXHJcbjB4NjAwMDAwOjB4NDAxMDEwNCxcclxuMHg3MDAwMDA6MHg0MDEwMDAwLFxyXG4weDgwMDAwMDoweDQwMDAwMDAsXHJcbjB4OTAwMDAwOjB4NDAxMDEwMCxcclxuMHhhMDAwMDA6MHgxMDEwMCxcclxuMHhiMDAwMDA6MHg0MDEwMDA0LFxyXG4weGMwMDAwMDoweDQwMDAxMDQsXHJcbjB4ZDAwMDAwOjB4MTAwMDAsXHJcbjB4ZTAwMDAwOjB4NCxcclxuMHhmMDAwMDA6MHgxMDAsXHJcbjB4ODAwMDA6MHg0MDEwMTAwLFxyXG4weDE4MDAwMDoweDQwMTAwMDQsXHJcbjB4MjgwMDAwOjB4MCxcclxuMHgzODAwMDA6MHg0MDAwMTAwLFxyXG4weDQ4MDAwMDoweDQwMDAwMDQsXHJcbjB4NTgwMDAwOjB4MTAwMDAsXHJcbjB4NjgwMDAwOjB4MTAwMDQsXHJcbjB4NzgwMDAwOjB4MTA0LFxyXG4weDg4MDAwMDoweDQsXHJcbjB4OTgwMDAwOjB4MTAwLFxyXG4weGE4MDAwMDoweDQwMTAwMDAsXHJcbjB4YjgwMDAwOjB4MTAxMDQsXHJcbjB4YzgwMDAwOjB4MTAxMDAsXHJcbjB4ZDgwMDAwOjB4NDAwMDEwNCxcclxuMHhlODAwMDA6MHg0MDEwMTA0LFxyXG4weGY4MDAwMDoweDQwMDAwMDAsXHJcbjB4MTAwMDAwMDoweDQwMTAxMDAsXHJcbjB4MTEwMDAwMDoweDEwMDA0LFxyXG4weDEyMDAwMDA6MHgxMDAwMCxcclxuMHgxMzAwMDAwOjB4NDAwMDEwMCxcclxuMHgxNDAwMDAwOjB4MTAwLFxyXG4weDE1MDAwMDA6MHg0MDEwMTA0LFxyXG4weDE2MDAwMDA6MHg0MDAwMDA0LFxyXG4weDE3MDAwMDA6MHgwLFxyXG4weDE4MDAwMDA6MHg0MDAwMTA0LFxyXG4weDE5MDAwMDA6MHg0MDAwMDAwLFxyXG4weDFhMDAwMDA6MHg0LFxyXG4weDFiMDAwMDA6MHgxMDEwMCxcclxuMHgxYzAwMDAwOjB4NDAxMDAwMCxcclxuMHgxZDAwMDAwOjB4MTA0LFxyXG4weDFlMDAwMDA6MHgxMDEwNCxcclxuMHgxZjAwMDAwOjB4NDAxMDAwNCxcclxuMHgxMDgwMDAwOjB4NDAwMDAwMCxcclxuMHgxMTgwMDAwOjB4MTA0LFxyXG4weDEyODAwMDA6MHg0MDEwMTAwLFxyXG4weDEzODAwMDA6MHgwLFxyXG4weDE0ODAwMDA6MHgxMDAwNCxcclxuMHgxNTgwMDAwOjB4NDAwMDEwMCxcclxuMHgxNjgwMDAwOjB4MTAwLFxyXG4weDE3ODAwMDA6MHg0MDEwMDA0LFxyXG4weDE4ODAwMDA6MHgxMDAwMCxcclxuMHgxOTgwMDAwOjB4NDAxMDEwNCxcclxuMHgxYTgwMDAwOjB4MTAxMDQsXHJcbjB4MWI4MDAwMDoweDQwMDAwMDQsXHJcbjB4MWM4MDAwMDoweDQwMDAxMDQsXHJcbjB4MWQ4MDAwMDoweDQwMTAwMDAsXHJcbjB4MWU4MDAwMDoweDQsXHJcbjB4MWY4MDAwMDoweDEwMTAwXHJcbn0sXHJcbntcclxuMHgwOjB4ODA0MDEwMDAsXHJcbjB4MTAwMDA6MHg4MDAwMTA0MCxcclxuMHgyMDAwMDoweDQwMTA0MCxcclxuMHgzMDAwMDoweDgwNDAwMDAwLFxyXG4weDQwMDAwOjB4MCxcclxuMHg1MDAwMDoweDQwMTAwMCxcclxuMHg2MDAwMDoweDgwMDAwMDQwLFxyXG4weDcwMDAwOjB4NDAwMDQwLFxyXG4weDgwMDAwOjB4ODAwMDAwMDAsXHJcbjB4OTAwMDA6MHg0MDAwMDAsXHJcbjB4YTAwMDA6MHg0MCxcclxuMHhiMDAwMDoweDgwMDAxMDAwLFxyXG4weGMwMDAwOjB4ODA0MDAwNDAsXHJcbjB4ZDAwMDA6MHgxMDQwLFxyXG4weGUwMDAwOjB4MTAwMCxcclxuMHhmMDAwMDoweDgwNDAxMDQwLFxyXG4weDgwMDA6MHg4MDAwMTA0MCxcclxuMHgxODAwMDoweDQwLFxyXG4weDI4MDAwOjB4ODA0MDAwNDAsXHJcbjB4MzgwMDA6MHg4MDAwMTAwMCxcclxuMHg0ODAwMDoweDQwMTAwMCxcclxuMHg1ODAwMDoweDgwNDAxMDQwLFxyXG4weDY4MDAwOjB4MCxcclxuMHg3ODAwMDoweDgwNDAwMDAwLFxyXG4weDg4MDAwOjB4MTAwMCxcclxuMHg5ODAwMDoweDgwNDAxMDAwLFxyXG4weGE4MDAwOjB4NDAwMDAwLFxyXG4weGI4MDAwOjB4MTA0MCxcclxuMHhjODAwMDoweDgwMDAwMDAwLFxyXG4weGQ4MDAwOjB4NDAwMDQwLFxyXG4weGU4MDAwOjB4NDAxMDQwLFxyXG4weGY4MDAwOjB4ODAwMDAwNDAsXHJcbjB4MTAwMDAwOjB4NDAwMDQwLFxyXG4weDExMDAwMDoweDQwMTAwMCxcclxuMHgxMjAwMDA6MHg4MDAwMDA0MCxcclxuMHgxMzAwMDA6MHgwLFxyXG4weDE0MDAwMDoweDEwNDAsXHJcbjB4MTUwMDAwOjB4ODA0MDAwNDAsXHJcbjB4MTYwMDAwOjB4ODA0MDEwMDAsXHJcbjB4MTcwMDAwOjB4ODAwMDEwNDAsXHJcbjB4MTgwMDAwOjB4ODA0MDEwNDAsXHJcbjB4MTkwMDAwOjB4ODAwMDAwMDAsXHJcbjB4MWEwMDAwOjB4ODA0MDAwMDAsXHJcbjB4MWIwMDAwOjB4NDAxMDQwLFxyXG4weDFjMDAwMDoweDgwMDAxMDAwLFxyXG4weDFkMDAwMDoweDQwMDAwMCxcclxuMHgxZTAwMDA6MHg0MCxcclxuMHgxZjAwMDA6MHgxMDAwLFxyXG4weDEwODAwMDoweDgwNDAwMDAwLFxyXG4weDExODAwMDoweDgwNDAxMDQwLFxyXG4weDEyODAwMDoweDAsXHJcbjB4MTM4MDAwOjB4NDAxMDAwLFxyXG4weDE0ODAwMDoweDQwMDA0MCxcclxuMHgxNTgwMDA6MHg4MDAwMDAwMCxcclxuMHgxNjgwMDA6MHg4MDAwMTA0MCxcclxuMHgxNzgwMDA6MHg0MCxcclxuMHgxODgwMDA6MHg4MDAwMDA0MCxcclxuMHgxOTgwMDA6MHgxMDAwLFxyXG4weDFhODAwMDoweDgwMDAxMDAwLFxyXG4weDFiODAwMDoweDgwNDAwMDQwLFxyXG4weDFjODAwMDoweDEwNDAsXHJcbjB4MWQ4MDAwOjB4ODA0MDEwMDAsXHJcbjB4MWU4MDAwOjB4NDAwMDAwLFxyXG4weDFmODAwMDoweDQwMTA0MFxyXG59LFxyXG57XHJcbjB4MDoweDgwLFxyXG4weDEwMDA6MHgxMDQwMDAwLFxyXG4weDIwMDA6MHg0MDAwMCxcclxuMHgzMDAwOjB4MjAwMDAwMDAsXHJcbjB4NDAwMDoweDIwMDQwMDgwLFxyXG4weDUwMDA6MHgxMDAwMDgwLFxyXG4weDYwMDA6MHgyMTAwMDA4MCxcclxuMHg3MDAwOjB4NDAwODAsXHJcbjB4ODAwMDoweDEwMDAwMDAsXHJcbjB4OTAwMDoweDIwMDQwMDAwLFxyXG4weGEwMDA6MHgyMDAwMDA4MCxcclxuMHhiMDAwOjB4MjEwNDAwODAsXHJcbjB4YzAwMDoweDIxMDQwMDAwLFxyXG4weGQwMDA6MHgwLFxyXG4weGUwMDA6MHgxMDQwMDgwLFxyXG4weGYwMDA6MHgyMTAwMDAwMCxcclxuMHg4MDA6MHgxMDQwMDgwLFxyXG4weDE4MDA6MHgyMTAwMDA4MCxcclxuMHgyODAwOjB4ODAsXHJcbjB4MzgwMDoweDEwNDAwMDAsXHJcbjB4NDgwMDoweDQwMDAwLFxyXG4weDU4MDA6MHgyMDA0MDA4MCxcclxuMHg2ODAwOjB4MjEwNDAwMDAsXHJcbjB4NzgwMDoweDIwMDAwMDAwLFxyXG4weDg4MDA6MHgyMDA0MDAwMCxcclxuMHg5ODAwOjB4MCxcclxuMHhhODAwOjB4MjEwNDAwODAsXHJcbjB4YjgwMDoweDEwMDAwODAsXHJcbjB4YzgwMDoweDIwMDAwMDgwLFxyXG4weGQ4MDA6MHgyMTAwMDAwMCxcclxuMHhlODAwOjB4MTAwMDAwMCxcclxuMHhmODAwOjB4NDAwODAsXHJcbjB4MTAwMDA6MHg0MDAwMCxcclxuMHgxMTAwMDoweDgwLFxyXG4weDEyMDAwOjB4MjAwMDAwMDAsXHJcbjB4MTMwMDA6MHgyMTAwMDA4MCxcclxuMHgxNDAwMDoweDEwMDAwODAsXHJcbjB4MTUwMDA6MHgyMTA0MDAwMCxcclxuMHgxNjAwMDoweDIwMDQwMDgwLFxyXG4weDE3MDAwOjB4MTAwMDAwMCxcclxuMHgxODAwMDoweDIxMDQwMDgwLFxyXG4weDE5MDAwOjB4MjEwMDAwMDAsXHJcbjB4MWEwMDA6MHgxMDQwMDAwLFxyXG4weDFiMDAwOjB4MjAwNDAwMDAsXHJcbjB4MWMwMDA6MHg0MDA4MCxcclxuMHgxZDAwMDoweDIwMDAwMDgwLFxyXG4weDFlMDAwOjB4MCxcclxuMHgxZjAwMDoweDEwNDAwODAsXHJcbjB4MTA4MDA6MHgyMTAwMDA4MCxcclxuMHgxMTgwMDoweDEwMDAwMDAsXHJcbjB4MTI4MDA6MHgxMDQwMDAwLFxyXG4weDEzODAwOjB4MjAwNDAwODAsXHJcbjB4MTQ4MDA6MHgyMDAwMDAwMCxcclxuMHgxNTgwMDoweDEwNDAwODAsXHJcbjB4MTY4MDA6MHg4MCxcclxuMHgxNzgwMDoweDIxMDQwMDAwLFxyXG4weDE4ODAwOjB4NDAwODAsXHJcbjB4MTk4MDA6MHgyMTA0MDA4MCxcclxuMHgxYTgwMDoweDAsXHJcbjB4MWI4MDA6MHgyMTAwMDAwMCxcclxuMHgxYzgwMDoweDEwMDAwODAsXHJcbjB4MWQ4MDA6MHg0MDAwMCxcclxuMHgxZTgwMDoweDIwMDQwMDAwLFxyXG4weDFmODAwOjB4MjAwMDAwODBcclxufSxcclxue1xyXG4weDA6MHgxMDAwMDAwOCxcclxuMHgxMDA6MHgyMDAwLFxyXG4weDIwMDoweDEwMjAwMDAwLFxyXG4weDMwMDoweDEwMjAyMDA4LFxyXG4weDQwMDoweDEwMDAyMDAwLFxyXG4weDUwMDoweDIwMDAwMCxcclxuMHg2MDA6MHgyMDAwMDgsXHJcbjB4NzAwOjB4MTAwMDAwMDAsXHJcbjB4ODAwOjB4MCxcclxuMHg5MDA6MHgxMDAwMjAwOCxcclxuMHhhMDA6MHgyMDIwMDAsXHJcbjB4YjAwOjB4OCxcclxuMHhjMDA6MHgxMDIwMDAwOCxcclxuMHhkMDA6MHgyMDIwMDgsXHJcbjB4ZTAwOjB4MjAwOCxcclxuMHhmMDA6MHgxMDIwMjAwMCxcclxuMHg4MDoweDEwMjAwMDAwLFxyXG4weDE4MDoweDEwMjAyMDA4LFxyXG4weDI4MDoweDgsXHJcbjB4MzgwOjB4MjAwMDAwLFxyXG4weDQ4MDoweDIwMjAwOCxcclxuMHg1ODA6MHgxMDAwMDAwOCxcclxuMHg2ODA6MHgxMDAwMjAwMCxcclxuMHg3ODA6MHgyMDA4LFxyXG4weDg4MDoweDIwMDAwOCxcclxuMHg5ODA6MHgyMDAwLFxyXG4weGE4MDoweDEwMDAyMDA4LFxyXG4weGI4MDoweDEwMjAwMDA4LFxyXG4weGM4MDoweDAsXHJcbjB4ZDgwOjB4MTAyMDIwMDAsXHJcbjB4ZTgwOjB4MjAyMDAwLFxyXG4weGY4MDoweDEwMDAwMDAwLFxyXG4weDEwMDA6MHgxMDAwMjAwMCxcclxuMHgxMTAwOjB4MTAyMDAwMDgsXHJcbjB4MTIwMDoweDEwMjAyMDA4LFxyXG4weDEzMDA6MHgyMDA4LFxyXG4weDE0MDA6MHgyMDAwMDAsXHJcbjB4MTUwMDoweDEwMDAwMDAwLFxyXG4weDE2MDA6MHgxMDAwMDAwOCxcclxuMHgxNzAwOjB4MjAyMDAwLFxyXG4weDE4MDA6MHgyMDIwMDgsXHJcbjB4MTkwMDoweDAsXHJcbjB4MWEwMDoweDgsXHJcbjB4MWIwMDoweDEwMjAwMDAwLFxyXG4weDFjMDA6MHgyMDAwLFxyXG4weDFkMDA6MHgxMDAwMjAwOCxcclxuMHgxZTAwOjB4MTAyMDIwMDAsXHJcbjB4MWYwMDoweDIwMDAwOCxcclxuMHgxMDgwOjB4OCxcclxuMHgxMTgwOjB4MjAyMDAwLFxyXG4weDEyODA6MHgyMDAwMDAsXHJcbjB4MTM4MDoweDEwMDAwMDA4LFxyXG4weDE0ODA6MHgxMDAwMjAwMCxcclxuMHgxNTgwOjB4MjAwOCxcclxuMHgxNjgwOjB4MTAyMDIwMDgsXHJcbjB4MTc4MDoweDEwMjAwMDAwLFxyXG4weDE4ODA6MHgxMDIwMjAwMCxcclxuMHgxOTgwOjB4MTAyMDAwMDgsXHJcbjB4MWE4MDoweDIwMDAsXHJcbjB4MWI4MDoweDIwMjAwOCxcclxuMHgxYzgwOjB4MjAwMDA4LFxyXG4weDFkODA6MHgwLFxyXG4weDFlODA6MHgxMDAwMDAwMCxcclxuMHgxZjgwOjB4MTAwMDIwMDhcclxufSxcclxue1xyXG4weDA6MHgxMDAwMDAsXHJcbjB4MTA6MHgyMDAwNDAxLFxyXG4weDIwOjB4NDAwLFxyXG4weDMwOjB4MTAwNDAxLFxyXG4weDQwOjB4MjEwMDQwMSxcclxuMHg1MDoweDAsXHJcbjB4NjA6MHgxLFxyXG4weDcwOjB4MjEwMDAwMSxcclxuMHg4MDoweDIwMDA0MDAsXHJcbjB4OTA6MHgxMDAwMDEsXHJcbjB4YTA6MHgyMDAwMDAxLFxyXG4weGIwOjB4MjEwMDQwMCxcclxuMHhjMDoweDIxMDAwMDAsXHJcbjB4ZDA6MHg0MDEsXHJcbjB4ZTA6MHgxMDA0MDAsXHJcbjB4ZjA6MHgyMDAwMDAwLFxyXG4weDg6MHgyMTAwMDAxLFxyXG4weDE4OjB4MCxcclxuMHgyODoweDIwMDA0MDEsXHJcbjB4Mzg6MHgyMTAwNDAwLFxyXG4weDQ4OjB4MTAwMDAwLFxyXG4weDU4OjB4MjAwMDAwMSxcclxuMHg2ODoweDIwMDAwMDAsXHJcbjB4Nzg6MHg0MDEsXHJcbjB4ODg6MHgxMDA0MDEsXHJcbjB4OTg6MHgyMDAwNDAwLFxyXG4weGE4OjB4MjEwMDAwMCxcclxuMHhiODoweDEwMDAwMSxcclxuMHhjODoweDQwMCxcclxuMHhkODoweDIxMDA0MDEsXHJcbjB4ZTg6MHgxLFxyXG4weGY4OjB4MTAwNDAwLFxyXG4weDEwMDoweDIwMDAwMDAsXHJcbjB4MTEwOjB4MTAwMDAwLFxyXG4weDEyMDoweDIwMDA0MDEsXHJcbjB4MTMwOjB4MjEwMDAwMSxcclxuMHgxNDA6MHgxMDAwMDEsXHJcbjB4MTUwOjB4MjAwMDQwMCxcclxuMHgxNjA6MHgyMTAwNDAwLFxyXG4weDE3MDoweDEwMDQwMSxcclxuMHgxODA6MHg0MDEsXHJcbjB4MTkwOjB4MjEwMDQwMSxcclxuMHgxYTA6MHgxMDA0MDAsXHJcbjB4MWIwOjB4MSxcclxuMHgxYzA6MHgwLFxyXG4weDFkMDoweDIxMDAwMDAsXHJcbjB4MWUwOjB4MjAwMDAwMSxcclxuMHgxZjA6MHg0MDAsXHJcbjB4MTA4OjB4MTAwNDAwLFxyXG4weDExODoweDIwMDA0MDEsXHJcbjB4MTI4OjB4MjEwMDAwMSxcclxuMHgxMzg6MHgxLFxyXG4weDE0ODoweDIwMDAwMDAsXHJcbjB4MTU4OjB4MTAwMDAwLFxyXG4weDE2ODoweDQwMSxcclxuMHgxNzg6MHgyMTAwNDAwLFxyXG4weDE4ODoweDIwMDAwMDEsXHJcbjB4MTk4OjB4MjEwMDAwMCxcclxuMHgxYTg6MHgwLFxyXG4weDFiODoweDIxMDA0MDEsXHJcbjB4MWM4OjB4MTAwNDAxLFxyXG4weDFkODoweDQwMCxcclxuMHgxZTg6MHgyMDAwNDAwLFxyXG4weDFmODoweDEwMDAwMVxyXG59LFxyXG57XHJcbjB4MDoweDgwMDA4MjAsXHJcbjB4MToweDIwMDAwLFxyXG4weDI6MHg4MDAwMDAwLFxyXG4weDM6MHgyMCxcclxuMHg0OjB4MjAwMjAsXHJcbjB4NToweDgwMjA4MjAsXHJcbjB4NjoweDgwMjA4MDAsXHJcbjB4NzoweDgwMCxcclxuMHg4OjB4ODAyMDAwMCxcclxuMHg5OjB4ODAwMDgwMCxcclxuMHhhOjB4MjA4MDAsXHJcbjB4YjoweDgwMjAwMjAsXHJcbjB4YzoweDgyMCxcclxuMHhkOjB4MCxcclxuMHhlOjB4ODAwMDAyMCxcclxuMHhmOjB4MjA4MjAsXHJcbjB4ODAwMDAwMDA6MHg4MDAsXHJcbjB4ODAwMDAwMDE6MHg4MDIwODIwLFxyXG4weDgwMDAwMDAyOjB4ODAwMDgyMCxcclxuMHg4MDAwMDAwMzoweDgwMDAwMDAsXHJcbjB4ODAwMDAwMDQ6MHg4MDIwMDAwLFxyXG4weDgwMDAwMDA1OjB4MjA4MDAsXHJcbjB4ODAwMDAwMDY6MHgyMDgyMCxcclxuMHg4MDAwMDAwNzoweDIwLFxyXG4weDgwMDAwMDA4OjB4ODAwMDAyMCxcclxuMHg4MDAwMDAwOToweDgyMCxcclxuMHg4MDAwMDAwYToweDIwMDIwLFxyXG4weDgwMDAwMDBiOjB4ODAyMDgwMCxcclxuMHg4MDAwMDAwYzoweDAsXHJcbjB4ODAwMDAwMGQ6MHg4MDIwMDIwLFxyXG4weDgwMDAwMDBlOjB4ODAwMDgwMCxcclxuMHg4MDAwMDAwZjoweDIwMDAwLFxyXG4weDEwOjB4MjA4MjAsXHJcbjB4MTE6MHg4MDIwODAwLFxyXG4weDEyOjB4MjAsXHJcbjB4MTM6MHg4MDAsXHJcbjB4MTQ6MHg4MDAwODAwLFxyXG4weDE1OjB4ODAwMDAyMCxcclxuMHgxNjoweDgwMjAwMjAsXHJcbjB4MTc6MHgyMDAwMCxcclxuMHgxODoweDAsXHJcbjB4MTk6MHgyMDAyMCxcclxuMHgxYToweDgwMjAwMDAsXHJcbjB4MWI6MHg4MDAwODIwLFxyXG4weDFjOjB4ODAyMDgyMCxcclxuMHgxZDoweDIwODAwLFxyXG4weDFlOjB4ODIwLFxyXG4weDFmOjB4ODAwMDAwMCxcclxuMHg4MDAwMDAxMDoweDIwMDAwLFxyXG4weDgwMDAwMDExOjB4ODAwLFxyXG4weDgwMDAwMDEyOjB4ODAyMDAyMCxcclxuMHg4MDAwMDAxMzoweDIwODIwLFxyXG4weDgwMDAwMDE0OjB4MjAsXHJcbjB4ODAwMDAwMTU6MHg4MDIwMDAwLFxyXG4weDgwMDAwMDE2OjB4ODAwMDAwMCxcclxuMHg4MDAwMDAxNzoweDgwMDA4MjAsXHJcbjB4ODAwMDAwMTg6MHg4MDIwODIwLFxyXG4weDgwMDAwMDE5OjB4ODAwMDAyMCxcclxuMHg4MDAwMDAxYToweDgwMDA4MDAsXHJcbjB4ODAwMDAwMWI6MHgwLFxyXG4weDgwMDAwMDFjOjB4MjA4MDAsXHJcbjB4ODAwMDAwMWQ6MHg4MjAsXHJcbjB4ODAwMDAwMWU6MHgyMDAyMCxcclxuMHg4MDAwMDAxZjoweDgwMjA4MDBcclxufV07XHJcbnZhciBTQk9YX01BU0s9WzB4ZjgwMDAwMDEsMHgxZjgwMDAwMCwweDAxZjgwMDAwLDB4MDAxZjgwMDAsMHgwMDAxZjgwMCwweDAwMDAxZjgwLDB4MDAwMDAxZjgsMHg4MDAwMDAxZl07XHJcbnZhciBERVM9Q19hbGdvLkRFUz1CbG9ja0NpcGhlci5leHRlbmQoe1xyXG5fZG9SZXNldDpmdW5jdGlvbigpe1xyXG52YXIga2V5PXRoaXMuX2tleTtcclxudmFyIGtleVdvcmRzPWtleS53b3JkcztcclxudmFyIGtleUJpdHM9W107XHJcbmZvcih2YXIgaT0wO2k8NTY7aSsrKXtcclxudmFyIGtleUJpdFBvcz1QQzFbaV0tMTtcclxua2V5Qml0c1tpXT0oa2V5V29yZHNba2V5Qml0UG9zPj4+NV0+Pj4oMzEta2V5Qml0UG9zJTMyKSkmMTtcclxufVxyXG52YXIgc3ViS2V5cz10aGlzLl9zdWJLZXlzPVtdO1xyXG5mb3IodmFyIG5TdWJLZXk9MDtuU3ViS2V5PDE2O25TdWJLZXkrKyl7XHJcbnZhciBzdWJLZXk9c3ViS2V5c1tuU3ViS2V5XT1bXTtcclxudmFyIGJpdFNoaWZ0PUJJVF9TSElGVFNbblN1YktleV07XHJcbmZvcih2YXIgaT0wO2k8MjQ7aSsrKXtcclxuc3ViS2V5WyhpLzYpfDBdfD1rZXlCaXRzWygoUEMyW2ldLTEpK2JpdFNoaWZ0KSUyOF08PCgzMS1pJTYpO1xyXG5zdWJLZXlbNCsoKGkvNil8MCldfD1rZXlCaXRzWzI4KygoKFBDMltpKzI0XS0xKStiaXRTaGlmdCklMjgpXTw8KDMxLWklNik7XHJcbn1cclxuc3ViS2V5WzBdPShzdWJLZXlbMF08PDEpfChzdWJLZXlbMF0+Pj4zMSk7XHJcbmZvcih2YXIgaT0xO2k8NztpKyspe1xyXG5zdWJLZXlbaV09c3ViS2V5W2ldPj4+KChpLTEpKjQrMyk7XHJcbn1cclxuc3ViS2V5WzddPShzdWJLZXlbN108PDUpfChzdWJLZXlbN10+Pj4yNyk7XHJcbn1cclxudmFyIGludlN1YktleXM9dGhpcy5faW52U3ViS2V5cz1bXTtcclxuZm9yKHZhciBpPTA7aTwxNjtpKyspe1xyXG5pbnZTdWJLZXlzW2ldPXN1YktleXNbMTUtaV07XHJcbn1cclxufSxcclxuZW5jcnlwdEJsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxudGhpcy5fZG9DcnlwdEJsb2NrKE0sb2Zmc2V0LHRoaXMuX3N1YktleXMpO1xyXG59LFxyXG5kZWNyeXB0QmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQpe1xyXG50aGlzLl9kb0NyeXB0QmxvY2soTSxvZmZzZXQsdGhpcy5faW52U3ViS2V5cyk7XHJcbn0sXHJcbl9kb0NyeXB0QmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQsc3ViS2V5cyl7XHJcbnRoaXMuX2xCbG9jaz1NW29mZnNldF07XHJcbnRoaXMuX3JCbG9jaz1NW29mZnNldCsxXTtcclxuZXhjaGFuZ2VMUi5jYWxsKHRoaXMsNCwweDBmMGYwZjBmKTtcclxuZXhjaGFuZ2VMUi5jYWxsKHRoaXMsMTYsMHgwMDAwZmZmZik7XHJcbmV4Y2hhbmdlUkwuY2FsbCh0aGlzLDIsMHgzMzMzMzMzMyk7XHJcbmV4Y2hhbmdlUkwuY2FsbCh0aGlzLDgsMHgwMGZmMDBmZik7XHJcbmV4Y2hhbmdlTFIuY2FsbCh0aGlzLDEsMHg1NTU1NTU1NSk7XHJcbmZvcih2YXIgcm91bmQ9MDtyb3VuZDwxNjtyb3VuZCsrKXtcclxudmFyIHN1YktleT1zdWJLZXlzW3JvdW5kXTtcclxudmFyIGxCbG9jaz10aGlzLl9sQmxvY2s7XHJcbnZhciByQmxvY2s9dGhpcy5fckJsb2NrO1xyXG52YXIgZj0wO1xyXG5mb3IodmFyIGk9MDtpPDg7aSsrKXtcclxuZnw9U0JPWF9QW2ldWygockJsb2NrXnN1YktleVtpXSkmU0JPWF9NQVNLW2ldKT4+PjBdO1xyXG59XHJcbnRoaXMuX2xCbG9jaz1yQmxvY2s7XHJcbnRoaXMuX3JCbG9jaz1sQmxvY2teZjtcclxufVxyXG52YXIgdD10aGlzLl9sQmxvY2s7XHJcbnRoaXMuX2xCbG9jaz10aGlzLl9yQmxvY2s7XHJcbnRoaXMuX3JCbG9jaz10O1xyXG5leGNoYW5nZUxSLmNhbGwodGhpcywxLDB4NTU1NTU1NTUpO1xyXG5leGNoYW5nZVJMLmNhbGwodGhpcyw4LDB4MDBmZjAwZmYpO1xyXG5leGNoYW5nZVJMLmNhbGwodGhpcywyLDB4MzMzMzMzMzMpO1xyXG5leGNoYW5nZUxSLmNhbGwodGhpcywxNiwweDAwMDBmZmZmKTtcclxuZXhjaGFuZ2VMUi5jYWxsKHRoaXMsNCwweDBmMGYwZjBmKTtcclxuTVtvZmZzZXRdPXRoaXMuX2xCbG9jaztcclxuTVtvZmZzZXQrMV09dGhpcy5fckJsb2NrO1xyXG59LFxyXG5rZXlTaXplOjY0LzMyLFxyXG5pdlNpemU6NjQvMzIsXHJcbmJsb2NrU2l6ZTo2NC8zMlxyXG59KTtcclxuZnVuY3Rpb24gZXhjaGFuZ2VMUihvZmZzZXQsbWFzayl7XHJcbnZhciB0PSgodGhpcy5fbEJsb2NrPj4+b2Zmc2V0KV50aGlzLl9yQmxvY2spJm1hc2s7XHJcbnRoaXMuX3JCbG9ja149dDtcclxudGhpcy5fbEJsb2NrXj10PDxvZmZzZXQ7XHJcbn1cclxuZnVuY3Rpb24gZXhjaGFuZ2VSTChvZmZzZXQsbWFzayl7XHJcbnZhciB0PSgodGhpcy5fckJsb2NrPj4+b2Zmc2V0KV50aGlzLl9sQmxvY2spJm1hc2s7XHJcbnRoaXMuX2xCbG9ja149dDtcclxudGhpcy5fckJsb2NrXj10PDxvZmZzZXQ7XHJcbn1cclxuQy5ERVM9QmxvY2tDaXBoZXIuX2NyZWF0ZUhlbHBlcihERVMpO1xyXG52YXIgVHJpcGxlREVTPUNfYWxnby5UcmlwbGVERVM9QmxvY2tDaXBoZXIuZXh0ZW5kKHtcclxuX2RvUmVzZXQ6ZnVuY3Rpb24oKXtcclxudmFyIGtleT10aGlzLl9rZXk7XHJcbnZhciBrZXlXb3Jkcz1rZXkud29yZHM7XHJcbmlmKGtleVdvcmRzLmxlbmd0aCE9PTImJmtleVdvcmRzLmxlbmd0aCE9PTQmJmtleVdvcmRzLmxlbmd0aDw2KXtcclxudGhyb3cgbmV3IEVycm9yKCdJbnZhbGlkIGtleSBsZW5ndGggLSAzREVTIHJlcXVpcmVzIHRoZSBrZXkgbGVuZ3RoIHRvIGJlIDY0LCAxMjgsIDE5MiBvciA+MTkyLicpO1xyXG59XHJcbnZhciBrZXkxPWtleVdvcmRzLnNsaWNlKDAsMik7XHJcbnZhciBrZXkyPWtleVdvcmRzLmxlbmd0aDw0P2tleVdvcmRzLnNsaWNlKDAsMik6a2V5V29yZHMuc2xpY2UoMiw0KTtcclxudmFyIGtleTM9a2V5V29yZHMubGVuZ3RoPDY/a2V5V29yZHMuc2xpY2UoMCwyKTprZXlXb3Jkcy5zbGljZSg0LDYpO1xyXG50aGlzLl9kZXMxPURFUy5jcmVhdGVFbmNyeXB0b3IoV29yZEFycmF5LmNyZWF0ZShrZXkxKSk7XHJcbnRoaXMuX2RlczI9REVTLmNyZWF0ZUVuY3J5cHRvcihXb3JkQXJyYXkuY3JlYXRlKGtleTIpKTtcclxudGhpcy5fZGVzMz1ERVMuY3JlYXRlRW5jcnlwdG9yKFdvcmRBcnJheS5jcmVhdGUoa2V5MykpO1xyXG59LFxyXG5lbmNyeXB0QmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQpe1xyXG50aGlzLl9kZXMxLmVuY3J5cHRCbG9jayhNLG9mZnNldCk7XHJcbnRoaXMuX2RlczIuZGVjcnlwdEJsb2NrKE0sb2Zmc2V0KTtcclxudGhpcy5fZGVzMy5lbmNyeXB0QmxvY2soTSxvZmZzZXQpO1xyXG59LFxyXG5kZWNyeXB0QmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQpe1xyXG50aGlzLl9kZXMzLmRlY3J5cHRCbG9jayhNLG9mZnNldCk7XHJcbnRoaXMuX2RlczIuZW5jcnlwdEJsb2NrKE0sb2Zmc2V0KTtcclxudGhpcy5fZGVzMS5kZWNyeXB0QmxvY2soTSxvZmZzZXQpO1xyXG59LFxyXG5rZXlTaXplOjE5Mi8zMixcclxuaXZTaXplOjY0LzMyLFxyXG5ibG9ja1NpemU6NjQvMzJcclxufSk7XHJcbkMuVHJpcGxlREVTPUJsb2NrQ2lwaGVyLl9jcmVhdGVIZWxwZXIoVHJpcGxlREVTKTtcclxufSgpKTtcclxuKGZ1bmN0aW9uKCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBTdHJlYW1DaXBoZXI9Q19saWIuU3RyZWFtQ2lwaGVyO1xyXG52YXIgQ19hbGdvPUMuYWxnbztcclxudmFyIFJDND1DX2FsZ28uUkM0PVN0cmVhbUNpcGhlci5leHRlbmQoe1xyXG5fZG9SZXNldDpmdW5jdGlvbigpe1xyXG52YXIga2V5PXRoaXMuX2tleTtcclxudmFyIGtleVdvcmRzPWtleS53b3JkcztcclxudmFyIGtleVNpZ0J5dGVzPWtleS5zaWdCeXRlcztcclxudmFyIFM9dGhpcy5fUz1bXTtcclxuZm9yKHZhciBpPTA7aTwyNTY7aSsrKXtcclxuU1tpXT1pO1xyXG59XHJcbmZvcih2YXIgaT0wLFxyXG5qPTA7aTwyNTY7aSsrKXtcclxudmFyIGtleUJ5dGVJbmRleD1pJWtleVNpZ0J5dGVzO1xyXG52YXIga2V5Qnl0ZT0oa2V5V29yZHNba2V5Qnl0ZUluZGV4Pj4+Ml0+Pj4oMjQtKGtleUJ5dGVJbmRleCU0KSo4KSkmMHhmZjtcclxuaj0oaitTW2ldK2tleUJ5dGUpJTI1NjtcclxudmFyIHQ9U1tpXTtcclxuU1tpXT1TW2pdO1xyXG5TW2pdPXQ7XHJcbn1cclxudGhpcy5faT10aGlzLl9qPTA7XHJcbn0sXHJcbl9kb1Byb2Nlc3NCbG9jazpmdW5jdGlvbihNLG9mZnNldCl7XHJcbk1bb2Zmc2V0XV49Z2VuZXJhdGVLZXlzdHJlYW1Xb3JkLmNhbGwodGhpcyk7XHJcbn0sXHJcbmtleVNpemU6MjU2LzMyLFxyXG5pdlNpemU6MFxyXG59KTtcclxuZnVuY3Rpb24gZ2VuZXJhdGVLZXlzdHJlYW1Xb3JkKCl7XHJcbnZhciBTPXRoaXMuX1M7XHJcbnZhciBpPXRoaXMuX2k7XHJcbnZhciBqPXRoaXMuX2o7XHJcbnZhciBrZXlzdHJlYW1Xb3JkPTA7XHJcbmZvcih2YXIgbj0wO248NDtuKyspe1xyXG5pPShpKzEpJTI1Njtcclxuaj0oaitTW2ldKSUyNTY7XHJcbnZhciB0PVNbaV07XHJcblNbaV09U1tqXTtcclxuU1tqXT10O1xyXG5rZXlzdHJlYW1Xb3JkfD1TWyhTW2ldK1Nbal0pJTI1Nl08PCgyNC1uKjgpO1xyXG59XHJcbnRoaXMuX2k9aTtcclxudGhpcy5faj1qO1xyXG5yZXR1cm4ga2V5c3RyZWFtV29yZDtcclxufVxyXG5DLlJDND1TdHJlYW1DaXBoZXIuX2NyZWF0ZUhlbHBlcihSQzQpO1xyXG52YXIgUkM0RHJvcD1DX2FsZ28uUkM0RHJvcD1SQzQuZXh0ZW5kKHtcclxuY2ZnOlJDNC5jZmcuZXh0ZW5kKHtcclxuZHJvcDoxOTJcclxufSksXHJcbl9kb1Jlc2V0OmZ1bmN0aW9uKCl7XHJcblJDNC5fZG9SZXNldC5jYWxsKHRoaXMpO1xyXG5mb3IodmFyIGk9dGhpcy5jZmcuZHJvcDtpPjA7aS0tKXtcclxuZ2VuZXJhdGVLZXlzdHJlYW1Xb3JkLmNhbGwodGhpcyk7XHJcbn1cclxufVxyXG59KTtcclxuQy5SQzREcm9wPVN0cmVhbUNpcGhlci5fY3JlYXRlSGVscGVyKFJDNERyb3ApO1xyXG59KCkpO1xyXG4oZnVuY3Rpb24oKXtcclxudmFyIEM9Q3J5cHRvSlM7XHJcbnZhciBDX2xpYj1DLmxpYjtcclxudmFyIFN0cmVhbUNpcGhlcj1DX2xpYi5TdHJlYW1DaXBoZXI7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgUz1bXTtcclxudmFyIENfPVtdO1xyXG52YXIgRz1bXTtcclxudmFyIFJhYmJpdD1DX2FsZ28uUmFiYml0PVN0cmVhbUNpcGhlci5leHRlbmQoe1xyXG5fZG9SZXNldDpmdW5jdGlvbigpe1xyXG52YXIgSz10aGlzLl9rZXkud29yZHM7XHJcbnZhciBpdj10aGlzLmNmZy5pdjtcclxuZm9yKHZhciBpPTA7aTw0O2krKyl7XHJcbktbaV09KCgoS1tpXTw8OCl8KEtbaV0+Pj4yNCkpJjB4MDBmZjAwZmYpfCgoKEtbaV08PDI0KXwoS1tpXT4+PjgpKSYweGZmMDBmZjAwKTtcclxufVxyXG52YXIgWD10aGlzLl9YPVtLWzBdLChLWzNdPDwxNil8KEtbMl0+Pj4xNiksS1sxXSwoS1swXTw8MTYpfChLWzNdPj4+MTYpLEtbMl0sKEtbMV08PDE2KXwoS1swXT4+PjE2KSxLWzNdLChLWzJdPDwxNil8KEtbMV0+Pj4xNildO1xyXG52YXIgQz10aGlzLl9DPVsoS1syXTw8MTYpfChLWzJdPj4+MTYpLChLWzBdJjB4ZmZmZjAwMDApfChLWzFdJjB4MDAwMGZmZmYpLChLWzNdPDwxNil8KEtbM10+Pj4xNiksKEtbMV0mMHhmZmZmMDAwMCl8KEtbMl0mMHgwMDAwZmZmZiksKEtbMF08PDE2KXwoS1swXT4+PjE2KSwoS1syXSYweGZmZmYwMDAwKXwoS1szXSYweDAwMDBmZmZmKSwoS1sxXTw8MTYpfChLWzFdPj4+MTYpLChLWzNdJjB4ZmZmZjAwMDApfChLWzBdJjB4MDAwMGZmZmYpXTtcclxudGhpcy5fYj0wO1xyXG5mb3IodmFyIGk9MDtpPDQ7aSsrKXtcclxubmV4dFN0YXRlLmNhbGwodGhpcyk7XHJcbn1cclxuZm9yKHZhciBpPTA7aTw4O2krKyl7XHJcbkNbaV1ePVhbKGkrNCkmN107XHJcbn1cclxuaWYoaXYpe1xyXG52YXIgSVY9aXYud29yZHM7XHJcbnZhciBJVl8wPUlWWzBdO1xyXG52YXIgSVZfMT1JVlsxXTtcclxudmFyIGkwPSgoKElWXzA8PDgpfChJVl8wPj4+MjQpKSYweDAwZmYwMGZmKXwoKChJVl8wPDwyNCl8KElWXzA+Pj44KSkmMHhmZjAwZmYwMCk7XHJcbnZhciBpMj0oKChJVl8xPDw4KXwoSVZfMT4+PjI0KSkmMHgwMGZmMDBmZil8KCgoSVZfMTw8MjQpfChJVl8xPj4+OCkpJjB4ZmYwMGZmMDApO1xyXG52YXIgaTE9KGkwPj4+MTYpfChpMiYweGZmZmYwMDAwKTtcclxudmFyIGkzPShpMjw8MTYpfChpMCYweDAwMDBmZmZmKTtcclxuQ1swXV49aTA7XHJcbkNbMV1ePWkxO1xyXG5DWzJdXj1pMjtcclxuQ1szXV49aTM7XHJcbkNbNF1ePWkwO1xyXG5DWzVdXj1pMTtcclxuQ1s2XV49aTI7XHJcbkNbN11ePWkzO1xyXG5mb3IodmFyIGk9MDtpPDQ7aSsrKXtcclxubmV4dFN0YXRlLmNhbGwodGhpcyk7XHJcbn1cclxufVxyXG59LFxyXG5fZG9Qcm9jZXNzQmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQpe1xyXG52YXIgWD10aGlzLl9YO1xyXG5uZXh0U3RhdGUuY2FsbCh0aGlzKTtcclxuU1swXT1YWzBdXihYWzVdPj4+MTYpXihYWzNdPDwxNik7XHJcblNbMV09WFsyXV4oWFs3XT4+PjE2KV4oWFs1XTw8MTYpO1xyXG5TWzJdPVhbNF1eKFhbMV0+Pj4xNileKFhbN108PDE2KTtcclxuU1szXT1YWzZdXihYWzNdPj4+MTYpXihYWzFdPDwxNik7XHJcbmZvcih2YXIgaT0wO2k8NDtpKyspe1xyXG5TW2ldPSgoKFNbaV08PDgpfChTW2ldPj4+MjQpKSYweDAwZmYwMGZmKXwoKChTW2ldPDwyNCl8KFNbaV0+Pj44KSkmMHhmZjAwZmYwMCk7XHJcbk1bb2Zmc2V0K2ldXj1TW2ldO1xyXG59XHJcbn0sXHJcbmJsb2NrU2l6ZToxMjgvMzIsXHJcbml2U2l6ZTo2NC8zMlxyXG59KTtcclxuZnVuY3Rpb24gbmV4dFN0YXRlKCl7XHJcbnZhciBYPXRoaXMuX1g7XHJcbnZhciBDPXRoaXMuX0M7XHJcbmZvcih2YXIgaT0wO2k8ODtpKyspe1xyXG5DX1tpXT1DW2ldO1xyXG59XHJcbkNbMF09KENbMF0rMHg0ZDM0ZDM0ZCt0aGlzLl9iKXwwO1xyXG5DWzFdPShDWzFdKzB4ZDM0ZDM0ZDMrKChDWzBdPj4+MCk8KENfWzBdPj4+MCk/MTowKSl8MDtcclxuQ1syXT0oQ1syXSsweDM0ZDM0ZDM0KygoQ1sxXT4+PjApPChDX1sxXT4+PjApPzE6MCkpfDA7XHJcbkNbM109KENbM10rMHg0ZDM0ZDM0ZCsoKENbMl0+Pj4wKTwoQ19bMl0+Pj4wKT8xOjApKXwwO1xyXG5DWzRdPShDWzRdKzB4ZDM0ZDM0ZDMrKChDWzNdPj4+MCk8KENfWzNdPj4+MCk/MTowKSl8MDtcclxuQ1s1XT0oQ1s1XSsweDM0ZDM0ZDM0KygoQ1s0XT4+PjApPChDX1s0XT4+PjApPzE6MCkpfDA7XHJcbkNbNl09KENbNl0rMHg0ZDM0ZDM0ZCsoKENbNV0+Pj4wKTwoQ19bNV0+Pj4wKT8xOjApKXwwO1xyXG5DWzddPShDWzddKzB4ZDM0ZDM0ZDMrKChDWzZdPj4+MCk8KENfWzZdPj4+MCk/MTowKSl8MDtcclxudGhpcy5fYj0oQ1s3XT4+PjApPChDX1s3XT4+PjApPzE6MDtcclxuZm9yKHZhciBpPTA7aTw4O2krKyl7XHJcbnZhciBneD1YW2ldK0NbaV07XHJcbnZhciBnYT1neCYweGZmZmY7XHJcbnZhciBnYj1neD4+PjE2O1xyXG52YXIgZ2g9KCgoKGdhKmdhKT4+PjE3KStnYSpnYik+Pj4xNSkrZ2IqZ2I7XHJcbnZhciBnbD0oKChneCYweGZmZmYwMDAwKSpneCl8MCkrKCgoZ3gmMHgwMDAwZmZmZikqZ3gpfDApO1xyXG5HW2ldPWdoXmdsO1xyXG59XHJcblhbMF09KEdbMF0rKChHWzddPDwxNil8KEdbN10+Pj4xNikpKygoR1s2XTw8MTYpfChHWzZdPj4+MTYpKSl8MDtcclxuWFsxXT0oR1sxXSsoKEdbMF08PDgpfChHWzBdPj4+MjQpKStHWzddKXwwO1xyXG5YWzJdPShHWzJdKygoR1sxXTw8MTYpfChHWzFdPj4+MTYpKSsoKEdbMF08PDE2KXwoR1swXT4+PjE2KSkpfDA7XHJcblhbM109KEdbM10rKChHWzJdPDw4KXwoR1syXT4+PjI0KSkrR1sxXSl8MDtcclxuWFs0XT0oR1s0XSsoKEdbM108PDE2KXwoR1szXT4+PjE2KSkrKChHWzJdPDwxNil8KEdbMl0+Pj4xNikpKXwwO1xyXG5YWzVdPShHWzVdKygoR1s0XTw8OCl8KEdbNF0+Pj4yNCkpK0dbM10pfDA7XHJcblhbNl09KEdbNl0rKChHWzVdPDwxNil8KEdbNV0+Pj4xNikpKygoR1s0XTw8MTYpfChHWzRdPj4+MTYpKSl8MDtcclxuWFs3XT0oR1s3XSsoKEdbNl08PDgpfChHWzZdPj4+MjQpKStHWzVdKXwwO1xyXG59XHJcbkMuUmFiYml0PVN0cmVhbUNpcGhlci5fY3JlYXRlSGVscGVyKFJhYmJpdCk7XHJcbn0oKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgU3RyZWFtQ2lwaGVyPUNfbGliLlN0cmVhbUNpcGhlcjtcclxudmFyIENfYWxnbz1DLmFsZ287XHJcbnZhciBTPVtdO1xyXG52YXIgQ189W107XHJcbnZhciBHPVtdO1xyXG52YXIgUmFiYml0TGVnYWN5PUNfYWxnby5SYWJiaXRMZWdhY3k9U3RyZWFtQ2lwaGVyLmV4dGVuZCh7XHJcbl9kb1Jlc2V0OmZ1bmN0aW9uKCl7XHJcbnZhciBLPXRoaXMuX2tleS53b3JkcztcclxudmFyIGl2PXRoaXMuY2ZnLml2O1xyXG52YXIgWD10aGlzLl9YPVtLWzBdLChLWzNdPDwxNil8KEtbMl0+Pj4xNiksS1sxXSwoS1swXTw8MTYpfChLWzNdPj4+MTYpLEtbMl0sKEtbMV08PDE2KXwoS1swXT4+PjE2KSxLWzNdLChLWzJdPDwxNil8KEtbMV0+Pj4xNildO1xyXG52YXIgQz10aGlzLl9DPVsoS1syXTw8MTYpfChLWzJdPj4+MTYpLChLWzBdJjB4ZmZmZjAwMDApfChLWzFdJjB4MDAwMGZmZmYpLChLWzNdPDwxNil8KEtbM10+Pj4xNiksKEtbMV0mMHhmZmZmMDAwMCl8KEtbMl0mMHgwMDAwZmZmZiksKEtbMF08PDE2KXwoS1swXT4+PjE2KSwoS1syXSYweGZmZmYwMDAwKXwoS1szXSYweDAwMDBmZmZmKSwoS1sxXTw8MTYpfChLWzFdPj4+MTYpLChLWzNdJjB4ZmZmZjAwMDApfChLWzBdJjB4MDAwMGZmZmYpXTtcclxudGhpcy5fYj0wO1xyXG5mb3IodmFyIGk9MDtpPDQ7aSsrKXtcclxubmV4dFN0YXRlLmNhbGwodGhpcyk7XHJcbn1cclxuZm9yKHZhciBpPTA7aTw4O2krKyl7XHJcbkNbaV1ePVhbKGkrNCkmN107XHJcbn1cclxuaWYoaXYpe1xyXG52YXIgSVY9aXYud29yZHM7XHJcbnZhciBJVl8wPUlWWzBdO1xyXG52YXIgSVZfMT1JVlsxXTtcclxudmFyIGkwPSgoKElWXzA8PDgpfChJVl8wPj4+MjQpKSYweDAwZmYwMGZmKXwoKChJVl8wPDwyNCl8KElWXzA+Pj44KSkmMHhmZjAwZmYwMCk7XHJcbnZhciBpMj0oKChJVl8xPDw4KXwoSVZfMT4+PjI0KSkmMHgwMGZmMDBmZil8KCgoSVZfMTw8MjQpfChJVl8xPj4+OCkpJjB4ZmYwMGZmMDApO1xyXG52YXIgaTE9KGkwPj4+MTYpfChpMiYweGZmZmYwMDAwKTtcclxudmFyIGkzPShpMjw8MTYpfChpMCYweDAwMDBmZmZmKTtcclxuQ1swXV49aTA7XHJcbkNbMV1ePWkxO1xyXG5DWzJdXj1pMjtcclxuQ1szXV49aTM7XHJcbkNbNF1ePWkwO1xyXG5DWzVdXj1pMTtcclxuQ1s2XV49aTI7XHJcbkNbN11ePWkzO1xyXG5mb3IodmFyIGk9MDtpPDQ7aSsrKXtcclxubmV4dFN0YXRlLmNhbGwodGhpcyk7XHJcbn1cclxufVxyXG59LFxyXG5fZG9Qcm9jZXNzQmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQpe1xyXG52YXIgWD10aGlzLl9YO1xyXG5uZXh0U3RhdGUuY2FsbCh0aGlzKTtcclxuU1swXT1YWzBdXihYWzVdPj4+MTYpXihYWzNdPDwxNik7XHJcblNbMV09WFsyXV4oWFs3XT4+PjE2KV4oWFs1XTw8MTYpO1xyXG5TWzJdPVhbNF1eKFhbMV0+Pj4xNileKFhbN108PDE2KTtcclxuU1szXT1YWzZdXihYWzNdPj4+MTYpXihYWzFdPDwxNik7XHJcbmZvcih2YXIgaT0wO2k8NDtpKyspe1xyXG5TW2ldPSgoKFNbaV08PDgpfChTW2ldPj4+MjQpKSYweDAwZmYwMGZmKXwoKChTW2ldPDwyNCl8KFNbaV0+Pj44KSkmMHhmZjAwZmYwMCk7XHJcbk1bb2Zmc2V0K2ldXj1TW2ldO1xyXG59XHJcbn0sXHJcbmJsb2NrU2l6ZToxMjgvMzIsXHJcbml2U2l6ZTo2NC8zMlxyXG59KTtcclxuZnVuY3Rpb24gbmV4dFN0YXRlKCl7XHJcbnZhciBYPXRoaXMuX1g7XHJcbnZhciBDPXRoaXMuX0M7XHJcbmZvcih2YXIgaT0wO2k8ODtpKyspe1xyXG5DX1tpXT1DW2ldO1xyXG59XHJcbkNbMF09KENbMF0rMHg0ZDM0ZDM0ZCt0aGlzLl9iKXwwO1xyXG5DWzFdPShDWzFdKzB4ZDM0ZDM0ZDMrKChDWzBdPj4+MCk8KENfWzBdPj4+MCk/MTowKSl8MDtcclxuQ1syXT0oQ1syXSsweDM0ZDM0ZDM0KygoQ1sxXT4+PjApPChDX1sxXT4+PjApPzE6MCkpfDA7XHJcbkNbM109KENbM10rMHg0ZDM0ZDM0ZCsoKENbMl0+Pj4wKTwoQ19bMl0+Pj4wKT8xOjApKXwwO1xyXG5DWzRdPShDWzRdKzB4ZDM0ZDM0ZDMrKChDWzNdPj4+MCk8KENfWzNdPj4+MCk/MTowKSl8MDtcclxuQ1s1XT0oQ1s1XSsweDM0ZDM0ZDM0KygoQ1s0XT4+PjApPChDX1s0XT4+PjApPzE6MCkpfDA7XHJcbkNbNl09KENbNl0rMHg0ZDM0ZDM0ZCsoKENbNV0+Pj4wKTwoQ19bNV0+Pj4wKT8xOjApKXwwO1xyXG5DWzddPShDWzddKzB4ZDM0ZDM0ZDMrKChDWzZdPj4+MCk8KENfWzZdPj4+MCk/MTowKSl8MDtcclxudGhpcy5fYj0oQ1s3XT4+PjApPChDX1s3XT4+PjApPzE6MDtcclxuZm9yKHZhciBpPTA7aTw4O2krKyl7XHJcbnZhciBneD1YW2ldK0NbaV07XHJcbnZhciBnYT1neCYweGZmZmY7XHJcbnZhciBnYj1neD4+PjE2O1xyXG52YXIgZ2g9KCgoKGdhKmdhKT4+PjE3KStnYSpnYik+Pj4xNSkrZ2IqZ2I7XHJcbnZhciBnbD0oKChneCYweGZmZmYwMDAwKSpneCl8MCkrKCgoZ3gmMHgwMDAwZmZmZikqZ3gpfDApO1xyXG5HW2ldPWdoXmdsO1xyXG59XHJcblhbMF09KEdbMF0rKChHWzddPDwxNil8KEdbN10+Pj4xNikpKygoR1s2XTw8MTYpfChHWzZdPj4+MTYpKSl8MDtcclxuWFsxXT0oR1sxXSsoKEdbMF08PDgpfChHWzBdPj4+MjQpKStHWzddKXwwO1xyXG5YWzJdPShHWzJdKygoR1sxXTw8MTYpfChHWzFdPj4+MTYpKSsoKEdbMF08PDE2KXwoR1swXT4+PjE2KSkpfDA7XHJcblhbM109KEdbM10rKChHWzJdPDw4KXwoR1syXT4+PjI0KSkrR1sxXSl8MDtcclxuWFs0XT0oR1s0XSsoKEdbM108PDE2KXwoR1szXT4+PjE2KSkrKChHWzJdPDwxNil8KEdbMl0+Pj4xNikpKXwwO1xyXG5YWzVdPShHWzVdKygoR1s0XTw8OCl8KEdbNF0+Pj4yNCkpK0dbM10pfDA7XHJcblhbNl09KEdbNl0rKChHWzVdPDwxNil8KEdbNV0+Pj4xNikpKygoR1s0XTw8MTYpfChHWzRdPj4+MTYpKSl8MDtcclxuWFs3XT0oR1s3XSsoKEdbNl08PDgpfChHWzZdPj4+MjQpKStHWzVdKXwwO1xyXG59XHJcbkMuUmFiYml0TGVnYWN5PVN0cmVhbUNpcGhlci5fY3JlYXRlSGVscGVyKFJhYmJpdExlZ2FjeSk7XHJcbn0oKSk7XHJcbnJldHVybiBDcnlwdG9KUztcclxufSkpOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///779\n"); /***/ }), /* 780 */ /*!*****************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); var lookup = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 62, 0, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 0, 0, 0, 0, 63, 0, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51 ] function base64Decode (source, target) { var sourceLength = source.length var paddingLength = (source[sourceLength - 2] === '=' ? 2 : (source[sourceLength - 1] === '=' ? 1 : 0)) var tmp var byteIndex = 0 var baseLength = (sourceLength - paddingLength) & 0xfffffffc for (var i = 0; i < baseLength; i += 4) { tmp = (lookup[source.charCodeAt(i)] << 18) | (lookup[source.charCodeAt(i + 1)] << 12) | (lookup[source.charCodeAt(i + 2)] << 6) | (lookup[source.charCodeAt(i + 3)]) target[byteIndex++] = (tmp >> 16) & 0xFF target[byteIndex++] = (tmp >> 8) & 0xFF target[byteIndex++] = (tmp) & 0xFF } if (paddingLength === 1) { tmp = (lookup[source.charCodeAt(i)] << 10) | (lookup[source.charCodeAt(i + 1)] << 4) | (lookup[source.charCodeAt(i + 2)] >> 2) target[byteIndex++] = (tmp >> 8) & 0xFF target[byteIndex++] = tmp & 0xFF } if (paddingLength === 2) { tmp = (lookup[source.charCodeAt(i)] << 2) | (lookup[source.charCodeAt(i + 1)] >> 4) target[byteIndex++] = tmp & 0xFF } } /* harmony default export */ __webpack_exports__["default"] = ({ getRandomValues (arr) { if (!( arr instanceof Int8Array || arr instanceof Uint8Array || arr instanceof Int16Array || arr instanceof Uint16Array || arr instanceof Int32Array || arr instanceof Uint32Array || arr instanceof Uint8ClampedArray )) { throw new Error('Expected an integer array') } if (arr.byteLength > 65536) { throw new Error('Can only request a maximum of 65536 bytes') } var crypto = uni.requireNativePlugin('DCloud-Crypto') base64Decode(crypto.getRandomValues(arr.byteLength), new Uint8Array(arr.buffer, arr.byteOffset, arr.byteLength)) return arr } }); /***/ }), /* 781 */ /*!*************************************************!*\ !*** ./node_modules/crypto-browserify/index.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.randomBytes = exports.rng = exports.pseudoRandomBytes = exports.prng = __webpack_require__(/*! randombytes */ 782) exports.createHash = exports.Hash = __webpack_require__(/*! create-hash */ 790) exports.createHmac = exports.Hmac = __webpack_require__(/*! create-hmac */ 825) var algos = __webpack_require__(/*! browserify-sign/algos */ 828) var algoKeys = Object.keys(algos) var hashes = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5', 'rmd160'].concat(algoKeys) exports.getHashes = function () { return hashes } var p = __webpack_require__(/*! pbkdf2 */ 830) exports.pbkdf2 = p.pbkdf2 exports.pbkdf2Sync = p.pbkdf2Sync var aes = __webpack_require__(/*! browserify-cipher */ 836) exports.Cipher = aes.Cipher exports.createCipher = aes.createCipher exports.Cipheriv = aes.Cipheriv exports.createCipheriv = aes.createCipheriv exports.Decipher = aes.Decipher exports.createDecipher = aes.createDecipher exports.Decipheriv = aes.Decipheriv exports.createDecipheriv = aes.createDecipheriv exports.getCiphers = aes.getCiphers exports.listCiphers = aes.listCiphers var dh = __webpack_require__(/*! diffie-hellman */ 865) exports.DiffieHellmanGroup = dh.DiffieHellmanGroup exports.createDiffieHellmanGroup = dh.createDiffieHellmanGroup exports.getDiffieHellman = dh.getDiffieHellman exports.createDiffieHellman = dh.createDiffieHellman exports.DiffieHellman = dh.DiffieHellman var sign = __webpack_require__(/*! browserify-sign */ 874) exports.createSign = sign.createSign exports.Sign = sign.Sign exports.createVerify = sign.createVerify exports.Verify = sign.Verify exports.createECDH = __webpack_require__(/*! create-ecdh */ 929) var publicEncrypt = __webpack_require__(/*! public-encrypt */ 930) exports.publicEncrypt = publicEncrypt.publicEncrypt exports.privateEncrypt = publicEncrypt.privateEncrypt exports.publicDecrypt = publicEncrypt.publicDecrypt exports.privateDecrypt = publicEncrypt.privateDecrypt // the least I can do is make error messages for the rest of the node.js/crypto api. // ;[ // 'createCredentials' // ].forEach(function (name) { // exports[name] = function () { // throw new Error([ // 'sorry, ' + name + ' is not implemented yet', // 'we accept pull requests', // 'https://github.com/crypto-browserify/crypto-browserify' // ].join('\n')) // } // }) var rf = __webpack_require__(/*! randomfill */ 936) exports.randomFill = rf.randomFill exports.randomFillSync = rf.randomFillSync exports.createCredentials = function () { throw new Error([ 'sorry, createCredentials is not implemented yet', 'we accept pull requests', 'https://github.com/crypto-browserify/crypto-browserify' ].join('\n')) } exports.constants = { 'DH_CHECK_P_NOT_SAFE_PRIME': 2, 'DH_CHECK_P_NOT_PRIME': 1, 'DH_UNABLE_TO_CHECK_GENERATOR': 4, 'DH_NOT_SUITABLE_GENERATOR': 8, 'NPN_ENABLED': 1, 'ALPN_ENABLED': 1, 'RSA_PKCS1_PADDING': 1, 'RSA_SSLV23_PADDING': 2, 'RSA_NO_PADDING': 3, 'RSA_PKCS1_OAEP_PADDING': 4, 'RSA_X931_PADDING': 5, 'RSA_PKCS1_PSS_PADDING': 6, 'POINT_CONVERSION_COMPRESSED': 2, 'POINT_CONVERSION_UNCOMPRESSED': 4, 'POINT_CONVERSION_HYBRID': 6 } /***/ }), /* 782 */ /*!*********************************************!*\ !*** ./node_modules/randombytes/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__webpack_provided_global_dot_crypto, global, process) { // limit of Crypto.getRandomValues() // https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues var MAX_BYTES = 65536 // Node supports requesting up to this number of bytes // https://github.com/nodejs/node/blob/master/lib/internal/crypto/random.js#L48 var MAX_UINT32 = 4294967295 function oldBrowser () { throw new Error('Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11') } var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var crypto = __webpack_provided_global_dot_crypto || global.msCrypto if (crypto && crypto.getRandomValues) { module.exports = randomBytes } else { module.exports = oldBrowser } function randomBytes (size, cb) { // phantomjs needs to throw if (size > MAX_UINT32) throw new RangeError('requested too many random bytes') var bytes = Buffer.allocUnsafe(size) if (size > 0) { // getRandomValues fails on IE if size == 0 if (size > MAX_BYTES) { // this is the max bytes crypto.getRandomValues // can do at once see https://developer.mozilla.org/en-US/docs/Web/API/window.crypto.getRandomValues for (var generated = 0; generated < size; generated += MAX_BYTES) { // buffer.slice automatically checks if the end is past the end of // the buffer so we don't have to here crypto.getRandomValues(bytes.slice(generated, generated + MAX_BYTES)) } } else { crypto.getRandomValues(bytes) } } if (typeof cb === 'function') { return process.nextTick(function () { cb(null, bytes) }) } return bytes } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 780)["default"], __webpack_require__(/*! ./../webpack/buildin/global.js */ 29), __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 783))) /***/ }), /* 783 */ /*!********************************************************!*\ !*** ./node_modules/node-libs-browser/mock/process.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { exports.nextTick = function nextTick(fn) { var args = Array.prototype.slice.call(arguments); args.shift(); setTimeout(function () { fn.apply(null, args); }, 0); }; exports.platform = exports.arch = exports.execPath = exports.title = 'browser'; exports.pid = 1; exports.browser = true; exports.env = {}; exports.argv = []; exports.binding = function (name) { throw new Error('No such module. (Possibly not yet loaded)') }; (function () { var cwd = '/'; var path; exports.cwd = function () { return cwd }; exports.chdir = function (dir) { if (!path) path = __webpack_require__(/*! path */ 784); cwd = path.resolve(dir, cwd); }; })(); exports.exit = exports.kill = exports.umask = exports.dlopen = exports.uptime = exports.memoryUsage = exports.uvCounters = function() {}; exports.features = {}; /***/ }), /* 784 */ /*!***********************************************!*\ !*** ./node_modules/path-browserify/index.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {// .dirname, .basename, and .extname methods are extracted from Node.js v8.11.1, // backported and transplited with Babel, with backwards-compat fixes // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // resolves . and .. elements in a path array with directory names there // must be no slashes, empty elements, or device names (c:\) in the array // (so also no leading and trailing slashes - it does not distinguish // relative and absolute paths) function normalizeArray(parts, allowAboveRoot) { // if the path tries to go above the root, `up` ends up > 0 var up = 0; for (var i = parts.length - 1; i >= 0; i--) { var last = parts[i]; if (last === '.') { parts.splice(i, 1); } else if (last === '..') { parts.splice(i, 1); up++; } else if (up) { parts.splice(i, 1); up--; } } // if the path is allowed to go above the root, restore leading ..s if (allowAboveRoot) { for (; up--; up) { parts.unshift('..'); } } return parts; } // path.resolve([from ...], to) // posix version exports.resolve = function() { var resolvedPath = '', resolvedAbsolute = false; for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { var path = (i >= 0) ? arguments[i] : process.cwd(); // Skip empty and invalid entries if (typeof path !== 'string') { throw new TypeError('Arguments to path.resolve must be strings'); } else if (!path) { continue; } resolvedPath = path + '/' + resolvedPath; resolvedAbsolute = path.charAt(0) === '/'; } // At this point the path should be resolved to a full absolute path, but // handle relative paths to be safe (might happen when process.cwd() fails) // Normalize the path resolvedPath = normalizeArray(filter(resolvedPath.split('/'), function(p) { return !!p; }), !resolvedAbsolute).join('/'); return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; }; // path.normalize(path) // posix version exports.normalize = function(path) { var isAbsolute = exports.isAbsolute(path), trailingSlash = substr(path, -1) === '/'; // Normalize the path path = normalizeArray(filter(path.split('/'), function(p) { return !!p; }), !isAbsolute).join('/'); if (!path && !isAbsolute) { path = '.'; } if (path && trailingSlash) { path += '/'; } return (isAbsolute ? '/' : '') + path; }; // posix version exports.isAbsolute = function(path) { return path.charAt(0) === '/'; }; // posix version exports.join = function() { var paths = Array.prototype.slice.call(arguments, 0); return exports.normalize(filter(paths, function(p, index) { if (typeof p !== 'string') { throw new TypeError('Arguments to path.join must be strings'); } return p; }).join('/')); }; // path.relative(from, to) // posix version exports.relative = function(from, to) { from = exports.resolve(from).substr(1); to = exports.resolve(to).substr(1); function trim(arr) { var start = 0; for (; start < arr.length; start++) { if (arr[start] !== '') break; } var end = arr.length - 1; for (; end >= 0; end--) { if (arr[end] !== '') break; } if (start > end) return []; return arr.slice(start, end - start + 1); } var fromParts = trim(from.split('/')); var toParts = trim(to.split('/')); var length = Math.min(fromParts.length, toParts.length); var samePartsLength = length; for (var i = 0; i < length; i++) { if (fromParts[i] !== toParts[i]) { samePartsLength = i; break; } } var outputParts = []; for (var i = samePartsLength; i < fromParts.length; i++) { outputParts.push('..'); } outputParts = outputParts.concat(toParts.slice(samePartsLength)); return outputParts.join('/'); }; exports.sep = '/'; exports.delimiter = ':'; exports.dirname = function (path) { if (typeof path !== 'string') path = path + ''; if (path.length === 0) return '.'; var code = path.charCodeAt(0); var hasRoot = code === 47 /*/*/; var end = -1; var matchedSlash = true; for (var i = path.length - 1; i >= 1; --i) { code = path.charCodeAt(i); if (code === 47 /*/*/) { if (!matchedSlash) { end = i; break; } } else { // We saw the first non-path separator matchedSlash = false; } } if (end === -1) return hasRoot ? '/' : '.'; if (hasRoot && end === 1) { // return '//'; // Backwards-compat fix: return '/'; } return path.slice(0, end); }; function basename(path) { if (typeof path !== 'string') path = path + ''; var start = 0; var end = -1; var matchedSlash = true; var i; for (i = path.length - 1; i >= 0; --i) { if (path.charCodeAt(i) === 47 /*/*/) { // If we reached a path separator that was not part of a set of path // separators at the end of the string, stop now if (!matchedSlash) { start = i + 1; break; } } else if (end === -1) { // We saw the first non-path separator, mark this as the end of our // path component matchedSlash = false; end = i + 1; } } if (end === -1) return ''; return path.slice(start, end); } // Uses a mixed approach for backwards-compatibility, as ext behavior changed // in new Node.js versions, so only basename() above is backported here exports.basename = function (path, ext) { var f = basename(path); if (ext && f.substr(-1 * ext.length) === ext) { f = f.substr(0, f.length - ext.length); } return f; }; exports.extname = function (path) { if (typeof path !== 'string') path = path + ''; var startDot = -1; var startPart = 0; var end = -1; var matchedSlash = true; // Track the state of characters (if any) we see before our first dot and // after any path separator we find var preDotState = 0; for (var i = path.length - 1; i >= 0; --i) { var code = path.charCodeAt(i); if (code === 47 /*/*/) { // If we reached a path separator that was not part of a set of path // separators at the end of the string, stop now if (!matchedSlash) { startPart = i + 1; break; } continue; } if (end === -1) { // We saw the first non-path separator, mark this as the end of our // extension matchedSlash = false; end = i + 1; } if (code === 46 /*.*/) { // If this is our first dot, mark it as the start of our extension if (startDot === -1) startDot = i; else if (preDotState !== 1) preDotState = 1; } else if (startDot !== -1) { // We saw a non-dot and non-path separator before our dot, so we should // have a good chance at having a non-empty extension preDotState = -1; } } if (startDot === -1 || end === -1 || // We saw a non-dot character immediately before the dot preDotState === 0 || // The (right-most) trimmed path component is exactly '..' preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) { return ''; } return path.slice(startDot, end); }; function filter (xs, f) { if (xs.filter) return xs.filter(f); var res = []; for (var i = 0; i < xs.length; i++) { if (f(xs[i], i, xs)) res.push(xs[i]); } return res; } // String.prototype.substr - negative index don't work in IE8 var substr = 'ab'.substr(-1) === 'b' ? function (str, start, len) { return str.substr(start, len) } : function (str, start, len) { if (start < 0) start = str.length + start; return str.substr(start, len); } ; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 783))) /***/ }), /* 785 */ /*!*******************************************!*\ !*** ./node_modules/safe-buffer/index.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /*! safe-buffer. MIT License. Feross Aboukhadijeh */ /* eslint-disable node/no-deprecated-api */ var buffer = __webpack_require__(/*! buffer */ 786) var Buffer = buffer.Buffer // alternative to using Object.keys for old browsers function copyProps (src, dst) { for (var key in src) { dst[key] = src[key] } } if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) { module.exports = buffer } else { // Copy properties from require('buffer') copyProps(buffer, exports) exports.Buffer = SafeBuffer } function SafeBuffer (arg, encodingOrOffset, length) { return Buffer(arg, encodingOrOffset, length) } SafeBuffer.prototype = Object.create(Buffer.prototype) // Copy static methods from Buffer copyProps(Buffer, SafeBuffer) SafeBuffer.from = function (arg, encodingOrOffset, length) { if (typeof arg === 'number') { throw new TypeError('Argument must not be a number') } return Buffer(arg, encodingOrOffset, length) } SafeBuffer.alloc = function (size, fill, encoding) { if (typeof size !== 'number') { throw new TypeError('Argument must be a number') } var buf = Buffer(size) if (fill !== undefined) { if (typeof encoding === 'string') { buf.fill(fill, encoding) } else { buf.fill(fill) } } else { buf.fill(0) } return buf } SafeBuffer.allocUnsafe = function (size) { if (typeof size !== 'number') { throw new TypeError('Argument must be a number') } return Buffer(size) } SafeBuffer.allocUnsafeSlow = function (size) { if (typeof size !== 'number') { throw new TypeError('Argument must be a number') } return buffer.SlowBuffer(size) } /***/ }), /* 786 */ /*!**************************************!*\ !*** ./node_modules/buffer/index.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) {/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */ /* eslint-disable no-proto */ var base64 = __webpack_require__(/*! base64-js */ 787) var ieee754 = __webpack_require__(/*! ieee754 */ 788) var isArray = __webpack_require__(/*! isarray */ 789) exports.Buffer = Buffer exports.SlowBuffer = SlowBuffer exports.INSPECT_MAX_BYTES = 50 /** * If `Buffer.TYPED_ARRAY_SUPPORT`: * === true Use Uint8Array implementation (fastest) * === false Use Object implementation (most compatible, even IE6) * * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+, * Opera 11.6+, iOS 4.2+. * * Due to various browser bugs, sometimes the Object implementation will be used even * when the browser supports typed arrays. * * Note: * * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances, * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438. * * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function. * * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of * incorrect length in some situations. * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they * get the Object implementation, which is slower but behaves correctly. */ Buffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined ? global.TYPED_ARRAY_SUPPORT : typedArraySupport() /* * Export kMaxLength after typed array support is determined. */ exports.kMaxLength = kMaxLength() function typedArraySupport () { try { var arr = new Uint8Array(1) arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }} return arr.foo() === 42 && // typed array instances can be augmented typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray` arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray` } catch (e) { return false } } function kMaxLength () { return Buffer.TYPED_ARRAY_SUPPORT ? 0x7fffffff : 0x3fffffff } function createBuffer (that, length) { if (kMaxLength() < length) { throw new RangeError('Invalid typed array length') } if (Buffer.TYPED_ARRAY_SUPPORT) { // Return an augmented `Uint8Array` instance, for best performance that = new Uint8Array(length) that.__proto__ = Buffer.prototype } else { // Fallback: Return an object instance of the Buffer class if (that === null) { that = new Buffer(length) } that.length = length } return that } /** * The Buffer constructor returns instances of `Uint8Array` that have their * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of * `Uint8Array`, so the returned instances will have all the node `Buffer` methods * and the `Uint8Array` methods. Square bracket notation works as expected -- it * returns a single octet. * * The `Uint8Array` prototype remains unmodified. */ function Buffer (arg, encodingOrOffset, length) { if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) { return new Buffer(arg, encodingOrOffset, length) } // Common case. if (typeof arg === 'number') { if (typeof encodingOrOffset === 'string') { throw new Error( 'If encoding is specified then the first argument must be a string' ) } return allocUnsafe(this, arg) } return from(this, arg, encodingOrOffset, length) } Buffer.poolSize = 8192 // not used by this implementation // TODO: Legacy, not needed anymore. Remove in next major version. Buffer._augment = function (arr) { arr.__proto__ = Buffer.prototype return arr } function from (that, value, encodingOrOffset, length) { if (typeof value === 'number') { throw new TypeError('"value" argument must not be a number') } if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) { return fromArrayBuffer(that, value, encodingOrOffset, length) } if (typeof value === 'string') { return fromString(that, value, encodingOrOffset) } return fromObject(that, value) } /** * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError * if value is a number. * Buffer.from(str[, encoding]) * Buffer.from(array) * Buffer.from(buffer) * Buffer.from(arrayBuffer[, byteOffset[, length]]) **/ Buffer.from = function (value, encodingOrOffset, length) { return from(null, value, encodingOrOffset, length) } if (Buffer.TYPED_ARRAY_SUPPORT) { Buffer.prototype.__proto__ = Uint8Array.prototype Buffer.__proto__ = Uint8Array if (typeof Symbol !== 'undefined' && Symbol.species && Buffer[Symbol.species] === Buffer) { // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97 Object.defineProperty(Buffer, Symbol.species, { value: null, configurable: true }) } } function assertSize (size) { if (typeof size !== 'number') { throw new TypeError('"size" argument must be a number') } else if (size < 0) { throw new RangeError('"size" argument must not be negative') } } function alloc (that, size, fill, encoding) { assertSize(size) if (size <= 0) { return createBuffer(that, size) } if (fill !== undefined) { // Only pay attention to encoding if it's a string. This // prevents accidentally sending in a number that would // be interpretted as a start offset. return typeof encoding === 'string' ? createBuffer(that, size).fill(fill, encoding) : createBuffer(that, size).fill(fill) } return createBuffer(that, size) } /** * Creates a new filled Buffer instance. * alloc(size[, fill[, encoding]]) **/ Buffer.alloc = function (size, fill, encoding) { return alloc(null, size, fill, encoding) } function allocUnsafe (that, size) { assertSize(size) that = createBuffer(that, size < 0 ? 0 : checked(size) | 0) if (!Buffer.TYPED_ARRAY_SUPPORT) { for (var i = 0; i < size; ++i) { that[i] = 0 } } return that } /** * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance. * */ Buffer.allocUnsafe = function (size) { return allocUnsafe(null, size) } /** * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance. */ Buffer.allocUnsafeSlow = function (size) { return allocUnsafe(null, size) } function fromString (that, string, encoding) { if (typeof encoding !== 'string' || encoding === '') { encoding = 'utf8' } if (!Buffer.isEncoding(encoding)) { throw new TypeError('"encoding" must be a valid string encoding') } var length = byteLength(string, encoding) | 0 that = createBuffer(that, length) var actual = that.write(string, encoding) if (actual !== length) { // Writing a hex string, for example, that contains invalid characters will // cause everything after the first invalid character to be ignored. (e.g. // 'abxxcd' will be treated as 'ab') that = that.slice(0, actual) } return that } function fromArrayLike (that, array) { var length = array.length < 0 ? 0 : checked(array.length) | 0 that = createBuffer(that, length) for (var i = 0; i < length; i += 1) { that[i] = array[i] & 255 } return that } function fromArrayBuffer (that, array, byteOffset, length) { array.byteLength // this throws if `array` is not a valid ArrayBuffer if (byteOffset < 0 || array.byteLength < byteOffset) { throw new RangeError('\'offset\' is out of bounds') } if (array.byteLength < byteOffset + (length || 0)) { throw new RangeError('\'length\' is out of bounds') } if (byteOffset === undefined && length === undefined) { array = new Uint8Array(array) } else if (length === undefined) { array = new Uint8Array(array, byteOffset) } else { array = new Uint8Array(array, byteOffset, length) } if (Buffer.TYPED_ARRAY_SUPPORT) { // Return an augmented `Uint8Array` instance, for best performance that = array that.__proto__ = Buffer.prototype } else { // Fallback: Return an object instance of the Buffer class that = fromArrayLike(that, array) } return that } function fromObject (that, obj) { if (Buffer.isBuffer(obj)) { var len = checked(obj.length) | 0 that = createBuffer(that, len) if (that.length === 0) { return that } obj.copy(that, 0, 0, len) return that } if (obj) { if ((typeof ArrayBuffer !== 'undefined' && obj.buffer instanceof ArrayBuffer) || 'length' in obj) { if (typeof obj.length !== 'number' || isnan(obj.length)) { return createBuffer(that, 0) } return fromArrayLike(that, obj) } if (obj.type === 'Buffer' && isArray(obj.data)) { return fromArrayLike(that, obj.data) } } throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.') } function checked (length) { // Note: cannot use `length < kMaxLength()` here because that fails when // length is NaN (which is otherwise coerced to zero.) if (length >= kMaxLength()) { throw new RangeError('Attempt to allocate Buffer larger than maximum ' + 'size: 0x' + kMaxLength().toString(16) + ' bytes') } return length | 0 } function SlowBuffer (length) { if (+length != length) { // eslint-disable-line eqeqeq length = 0 } return Buffer.alloc(+length) } Buffer.isBuffer = function isBuffer (b) { return !!(b != null && b._isBuffer) } Buffer.compare = function compare (a, b) { if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) { throw new TypeError('Arguments must be Buffers') } if (a === b) return 0 var x = a.length var y = b.length for (var i = 0, len = Math.min(x, y); i < len; ++i) { if (a[i] !== b[i]) { x = a[i] y = b[i] break } } if (x < y) return -1 if (y < x) return 1 return 0 } Buffer.isEncoding = function isEncoding (encoding) { switch (String(encoding).toLowerCase()) { case 'hex': case 'utf8': case 'utf-8': case 'ascii': case 'latin1': case 'binary': case 'base64': case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return true default: return false } } Buffer.concat = function concat (list, length) { if (!isArray(list)) { throw new TypeError('"list" argument must be an Array of Buffers') } if (list.length === 0) { return Buffer.alloc(0) } var i if (length === undefined) { length = 0 for (i = 0; i < list.length; ++i) { length += list[i].length } } var buffer = Buffer.allocUnsafe(length) var pos = 0 for (i = 0; i < list.length; ++i) { var buf = list[i] if (!Buffer.isBuffer(buf)) { throw new TypeError('"list" argument must be an Array of Buffers') } buf.copy(buffer, pos) pos += buf.length } return buffer } function byteLength (string, encoding) { if (Buffer.isBuffer(string)) { return string.length } if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' && (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) { return string.byteLength } if (typeof string !== 'string') { string = '' + string } var len = string.length if (len === 0) return 0 // Use a for loop to avoid recursion var loweredCase = false for (;;) { switch (encoding) { case 'ascii': case 'latin1': case 'binary': return len case 'utf8': case 'utf-8': case undefined: return utf8ToBytes(string).length case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return len * 2 case 'hex': return len >>> 1 case 'base64': return base64ToBytes(string).length default: if (loweredCase) return utf8ToBytes(string).length // assume utf8 encoding = ('' + encoding).toLowerCase() loweredCase = true } } } Buffer.byteLength = byteLength function slowToString (encoding, start, end) { var loweredCase = false // No need to verify that "this.length <= MAX_UINT32" since it's a read-only // property of a typed array. // This behaves neither like String nor Uint8Array in that we set start/end // to their upper/lower bounds if the value passed is out of range. // undefined is handled specially as per ECMA-262 6th Edition, // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization. if (start === undefined || start < 0) { start = 0 } // Return early if start > this.length. Done here to prevent potential uint32 // coercion fail below. if (start > this.length) { return '' } if (end === undefined || end > this.length) { end = this.length } if (end <= 0) { return '' } // Force coersion to uint32. This will also coerce falsey/NaN values to 0. end >>>= 0 start >>>= 0 if (end <= start) { return '' } if (!encoding) encoding = 'utf8' while (true) { switch (encoding) { case 'hex': return hexSlice(this, start, end) case 'utf8': case 'utf-8': return utf8Slice(this, start, end) case 'ascii': return asciiSlice(this, start, end) case 'latin1': case 'binary': return latin1Slice(this, start, end) case 'base64': return base64Slice(this, start, end) case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return utf16leSlice(this, start, end) default: if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) encoding = (encoding + '').toLowerCase() loweredCase = true } } } // The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect // Buffer instances. Buffer.prototype._isBuffer = true function swap (b, n, m) { var i = b[n] b[n] = b[m] b[m] = i } Buffer.prototype.swap16 = function swap16 () { var len = this.length if (len % 2 !== 0) { throw new RangeError('Buffer size must be a multiple of 16-bits') } for (var i = 0; i < len; i += 2) { swap(this, i, i + 1) } return this } Buffer.prototype.swap32 = function swap32 () { var len = this.length if (len % 4 !== 0) { throw new RangeError('Buffer size must be a multiple of 32-bits') } for (var i = 0; i < len; i += 4) { swap(this, i, i + 3) swap(this, i + 1, i + 2) } return this } Buffer.prototype.swap64 = function swap64 () { var len = this.length if (len % 8 !== 0) { throw new RangeError('Buffer size must be a multiple of 64-bits') } for (var i = 0; i < len; i += 8) { swap(this, i, i + 7) swap(this, i + 1, i + 6) swap(this, i + 2, i + 5) swap(this, i + 3, i + 4) } return this } Buffer.prototype.toString = function toString () { var length = this.length | 0 if (length === 0) return '' if (arguments.length === 0) return utf8Slice(this, 0, length) return slowToString.apply(this, arguments) } Buffer.prototype.equals = function equals (b) { if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer') if (this === b) return true return Buffer.compare(this, b) === 0 } Buffer.prototype.inspect = function inspect () { var str = '' var max = exports.INSPECT_MAX_BYTES if (this.length > 0) { str = this.toString('hex', 0, max).match(/.{2}/g).join(' ') if (this.length > max) str += ' ... ' } return '' } Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) { if (!Buffer.isBuffer(target)) { throw new TypeError('Argument must be a Buffer') } if (start === undefined) { start = 0 } if (end === undefined) { end = target ? target.length : 0 } if (thisStart === undefined) { thisStart = 0 } if (thisEnd === undefined) { thisEnd = this.length } if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { throw new RangeError('out of range index') } if (thisStart >= thisEnd && start >= end) { return 0 } if (thisStart >= thisEnd) { return -1 } if (start >= end) { return 1 } start >>>= 0 end >>>= 0 thisStart >>>= 0 thisEnd >>>= 0 if (this === target) return 0 var x = thisEnd - thisStart var y = end - start var len = Math.min(x, y) var thisCopy = this.slice(thisStart, thisEnd) var targetCopy = target.slice(start, end) for (var i = 0; i < len; ++i) { if (thisCopy[i] !== targetCopy[i]) { x = thisCopy[i] y = targetCopy[i] break } } if (x < y) return -1 if (y < x) return 1 return 0 } // Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, // OR the last index of `val` in `buffer` at offset <= `byteOffset`. // // Arguments: // - buffer - a Buffer to search // - val - a string, Buffer, or number // - byteOffset - an index into `buffer`; will be clamped to an int32 // - encoding - an optional encoding, relevant is val is a string // - dir - true for indexOf, false for lastIndexOf function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { // Empty buffer means no match if (buffer.length === 0) return -1 // Normalize byteOffset if (typeof byteOffset === 'string') { encoding = byteOffset byteOffset = 0 } else if (byteOffset > 0x7fffffff) { byteOffset = 0x7fffffff } else if (byteOffset < -0x80000000) { byteOffset = -0x80000000 } byteOffset = +byteOffset // Coerce to Number. if (isNaN(byteOffset)) { // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer byteOffset = dir ? 0 : (buffer.length - 1) } // Normalize byteOffset: negative offsets start from the end of the buffer if (byteOffset < 0) byteOffset = buffer.length + byteOffset if (byteOffset >= buffer.length) { if (dir) return -1 else byteOffset = buffer.length - 1 } else if (byteOffset < 0) { if (dir) byteOffset = 0 else return -1 } // Normalize val if (typeof val === 'string') { val = Buffer.from(val, encoding) } // Finally, search either indexOf (if dir is true) or lastIndexOf if (Buffer.isBuffer(val)) { // Special case: looking for empty string/buffer always fails if (val.length === 0) { return -1 } return arrayIndexOf(buffer, val, byteOffset, encoding, dir) } else if (typeof val === 'number') { val = val & 0xFF // Search for a byte value [0-255] if (Buffer.TYPED_ARRAY_SUPPORT && typeof Uint8Array.prototype.indexOf === 'function') { if (dir) { return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset) } else { return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset) } } return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir) } throw new TypeError('val must be string, number or Buffer') } function arrayIndexOf (arr, val, byteOffset, encoding, dir) { var indexSize = 1 var arrLength = arr.length var valLength = val.length if (encoding !== undefined) { encoding = String(encoding).toLowerCase() if (encoding === 'ucs2' || encoding === 'ucs-2' || encoding === 'utf16le' || encoding === 'utf-16le') { if (arr.length < 2 || val.length < 2) { return -1 } indexSize = 2 arrLength /= 2 valLength /= 2 byteOffset /= 2 } } function read (buf, i) { if (indexSize === 1) { return buf[i] } else { return buf.readUInt16BE(i * indexSize) } } var i if (dir) { var foundIndex = -1 for (i = byteOffset; i < arrLength; i++) { if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { if (foundIndex === -1) foundIndex = i if (i - foundIndex + 1 === valLength) return foundIndex * indexSize } else { if (foundIndex !== -1) i -= i - foundIndex foundIndex = -1 } } } else { if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength for (i = byteOffset; i >= 0; i--) { var found = true for (var j = 0; j < valLength; j++) { if (read(arr, i + j) !== read(val, j)) { found = false break } } if (found) return i } } return -1 } Buffer.prototype.includes = function includes (val, byteOffset, encoding) { return this.indexOf(val, byteOffset, encoding) !== -1 } Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) { return bidirectionalIndexOf(this, val, byteOffset, encoding, true) } Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) { return bidirectionalIndexOf(this, val, byteOffset, encoding, false) } function hexWrite (buf, string, offset, length) { offset = Number(offset) || 0 var remaining = buf.length - offset if (!length) { length = remaining } else { length = Number(length) if (length > remaining) { length = remaining } } // must be an even number of digits var strLen = string.length if (strLen % 2 !== 0) throw new TypeError('Invalid hex string') if (length > strLen / 2) { length = strLen / 2 } for (var i = 0; i < length; ++i) { var parsed = parseInt(string.substr(i * 2, 2), 16) if (isNaN(parsed)) return i buf[offset + i] = parsed } return i } function utf8Write (buf, string, offset, length) { return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length) } function asciiWrite (buf, string, offset, length) { return blitBuffer(asciiToBytes(string), buf, offset, length) } function latin1Write (buf, string, offset, length) { return asciiWrite(buf, string, offset, length) } function base64Write (buf, string, offset, length) { return blitBuffer(base64ToBytes(string), buf, offset, length) } function ucs2Write (buf, string, offset, length) { return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length) } Buffer.prototype.write = function write (string, offset, length, encoding) { // Buffer#write(string) if (offset === undefined) { encoding = 'utf8' length = this.length offset = 0 // Buffer#write(string, encoding) } else if (length === undefined && typeof offset === 'string') { encoding = offset length = this.length offset = 0 // Buffer#write(string, offset[, length][, encoding]) } else if (isFinite(offset)) { offset = offset | 0 if (isFinite(length)) { length = length | 0 if (encoding === undefined) encoding = 'utf8' } else { encoding = length length = undefined } // legacy write(string, encoding, offset, length) - remove in v0.13 } else { throw new Error( 'Buffer.write(string, encoding, offset[, length]) is no longer supported' ) } var remaining = this.length - offset if (length === undefined || length > remaining) length = remaining if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) { throw new RangeError('Attempt to write outside buffer bounds') } if (!encoding) encoding = 'utf8' var loweredCase = false for (;;) { switch (encoding) { case 'hex': return hexWrite(this, string, offset, length) case 'utf8': case 'utf-8': return utf8Write(this, string, offset, length) case 'ascii': return asciiWrite(this, string, offset, length) case 'latin1': case 'binary': return latin1Write(this, string, offset, length) case 'base64': // Warning: maxLength not taken into account in base64Write return base64Write(this, string, offset, length) case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return ucs2Write(this, string, offset, length) default: if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) encoding = ('' + encoding).toLowerCase() loweredCase = true } } } Buffer.prototype.toJSON = function toJSON () { return { type: 'Buffer', data: Array.prototype.slice.call(this._arr || this, 0) } } function base64Slice (buf, start, end) { if (start === 0 && end === buf.length) { return base64.fromByteArray(buf) } else { return base64.fromByteArray(buf.slice(start, end)) } } function utf8Slice (buf, start, end) { end = Math.min(buf.length, end) var res = [] var i = start while (i < end) { var firstByte = buf[i] var codePoint = null var bytesPerSequence = (firstByte > 0xEF) ? 4 : (firstByte > 0xDF) ? 3 : (firstByte > 0xBF) ? 2 : 1 if (i + bytesPerSequence <= end) { var secondByte, thirdByte, fourthByte, tempCodePoint switch (bytesPerSequence) { case 1: if (firstByte < 0x80) { codePoint = firstByte } break case 2: secondByte = buf[i + 1] if ((secondByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F) if (tempCodePoint > 0x7F) { codePoint = tempCodePoint } } break case 3: secondByte = buf[i + 1] thirdByte = buf[i + 2] if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F) if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) { codePoint = tempCodePoint } } break case 4: secondByte = buf[i + 1] thirdByte = buf[i + 2] fourthByte = buf[i + 3] if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F) if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) { codePoint = tempCodePoint } } } } if (codePoint === null) { // we did not generate a valid codePoint so insert a // replacement char (U+FFFD) and advance only 1 byte codePoint = 0xFFFD bytesPerSequence = 1 } else if (codePoint > 0xFFFF) { // encode to utf16 (surrogate pair dance) codePoint -= 0x10000 res.push(codePoint >>> 10 & 0x3FF | 0xD800) codePoint = 0xDC00 | codePoint & 0x3FF } res.push(codePoint) i += bytesPerSequence } return decodeCodePointsArray(res) } // Based on http://stackoverflow.com/a/22747272/680742, the browser with // the lowest limit is Chrome, with 0x10000 args. // We go 1 magnitude less, for safety var MAX_ARGUMENTS_LENGTH = 0x1000 function decodeCodePointsArray (codePoints) { var len = codePoints.length if (len <= MAX_ARGUMENTS_LENGTH) { return String.fromCharCode.apply(String, codePoints) // avoid extra slice() } // Decode in chunks to avoid "call stack size exceeded". var res = '' var i = 0 while (i < len) { res += String.fromCharCode.apply( String, codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH) ) } return res } function asciiSlice (buf, start, end) { var ret = '' end = Math.min(buf.length, end) for (var i = start; i < end; ++i) { ret += String.fromCharCode(buf[i] & 0x7F) } return ret } function latin1Slice (buf, start, end) { var ret = '' end = Math.min(buf.length, end) for (var i = start; i < end; ++i) { ret += String.fromCharCode(buf[i]) } return ret } function hexSlice (buf, start, end) { var len = buf.length if (!start || start < 0) start = 0 if (!end || end < 0 || end > len) end = len var out = '' for (var i = start; i < end; ++i) { out += toHex(buf[i]) } return out } function utf16leSlice (buf, start, end) { var bytes = buf.slice(start, end) var res = '' for (var i = 0; i < bytes.length; i += 2) { res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256) } return res } Buffer.prototype.slice = function slice (start, end) { var len = this.length start = ~~start end = end === undefined ? len : ~~end if (start < 0) { start += len if (start < 0) start = 0 } else if (start > len) { start = len } if (end < 0) { end += len if (end < 0) end = 0 } else if (end > len) { end = len } if (end < start) end = start var newBuf if (Buffer.TYPED_ARRAY_SUPPORT) { newBuf = this.subarray(start, end) newBuf.__proto__ = Buffer.prototype } else { var sliceLen = end - start newBuf = new Buffer(sliceLen, undefined) for (var i = 0; i < sliceLen; ++i) { newBuf[i] = this[i + start] } } return newBuf } /* * Need to make sure that buffer isn't trying to write out of bounds. */ function checkOffset (offset, ext, length) { if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint') if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length') } Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var val = this[offset] var mul = 1 var i = 0 while (++i < byteLength && (mul *= 0x100)) { val += this[offset + i] * mul } return val } Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { checkOffset(offset, byteLength, this.length) } var val = this[offset + --byteLength] var mul = 1 while (byteLength > 0 && (mul *= 0x100)) { val += this[offset + --byteLength] * mul } return val } Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) { if (!noAssert) checkOffset(offset, 1, this.length) return this[offset] } Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) return this[offset] | (this[offset + 1] << 8) } Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) return (this[offset] << 8) | this[offset + 1] } Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ((this[offset]) | (this[offset + 1] << 8) | (this[offset + 2] << 16)) + (this[offset + 3] * 0x1000000) } Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset] * 0x1000000) + ((this[offset + 1] << 16) | (this[offset + 2] << 8) | this[offset + 3]) } Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var val = this[offset] var mul = 1 var i = 0 while (++i < byteLength && (mul *= 0x100)) { val += this[offset + i] * mul } mul *= 0x80 if (val >= mul) val -= Math.pow(2, 8 * byteLength) return val } Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var i = byteLength var mul = 1 var val = this[offset + --i] while (i > 0 && (mul *= 0x100)) { val += this[offset + --i] * mul } mul *= 0x80 if (val >= mul) val -= Math.pow(2, 8 * byteLength) return val } Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) { if (!noAssert) checkOffset(offset, 1, this.length) if (!(this[offset] & 0x80)) return (this[offset]) return ((0xff - this[offset] + 1) * -1) } Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) var val = this[offset] | (this[offset + 1] << 8) return (val & 0x8000) ? val | 0xFFFF0000 : val } Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) var val = this[offset + 1] | (this[offset] << 8) return (val & 0x8000) ? val | 0xFFFF0000 : val } Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset]) | (this[offset + 1] << 8) | (this[offset + 2] << 16) | (this[offset + 3] << 24) } Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset] << 24) | (this[offset + 1] << 16) | (this[offset + 2] << 8) | (this[offset + 3]) } Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ieee754.read(this, offset, true, 23, 4) } Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ieee754.read(this, offset, false, 23, 4) } Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) { if (!noAssert) checkOffset(offset, 8, this.length) return ieee754.read(this, offset, true, 52, 8) } Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) { if (!noAssert) checkOffset(offset, 8, this.length) return ieee754.read(this, offset, false, 52, 8) } function checkInt (buf, value, offset, ext, max, min) { if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance') if (value > max || value < min) throw new RangeError('"value" argument is out of bounds') if (offset + ext > buf.length) throw new RangeError('Index out of range') } Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { var maxBytes = Math.pow(2, 8 * byteLength) - 1 checkInt(this, value, offset, byteLength, maxBytes, 0) } var mul = 1 var i = 0 this[offset] = value & 0xFF while (++i < byteLength && (mul *= 0x100)) { this[offset + i] = (value / mul) & 0xFF } return offset + byteLength } Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { var maxBytes = Math.pow(2, 8 * byteLength) - 1 checkInt(this, value, offset, byteLength, maxBytes, 0) } var i = byteLength - 1 var mul = 1 this[offset + i] = value & 0xFF while (--i >= 0 && (mul *= 0x100)) { this[offset + i] = (value / mul) & 0xFF } return offset + byteLength } Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0) if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) this[offset] = (value & 0xff) return offset + 1 } function objectWriteUInt16 (buf, value, offset, littleEndian) { if (value < 0) value = 0xffff + value + 1 for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) { buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>> (littleEndian ? i : 1 - i) * 8 } } Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) } else { objectWriteUInt16(this, value, offset, true) } return offset + 2 } Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 8) this[offset + 1] = (value & 0xff) } else { objectWriteUInt16(this, value, offset, false) } return offset + 2 } function objectWriteUInt32 (buf, value, offset, littleEndian) { if (value < 0) value = 0xffffffff + value + 1 for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) { buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff } } Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset + 3] = (value >>> 24) this[offset + 2] = (value >>> 16) this[offset + 1] = (value >>> 8) this[offset] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, true) } return offset + 4 } Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 24) this[offset + 1] = (value >>> 16) this[offset + 2] = (value >>> 8) this[offset + 3] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, false) } return offset + 4 } Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 if (!noAssert) { var limit = Math.pow(2, 8 * byteLength - 1) checkInt(this, value, offset, byteLength, limit - 1, -limit) } var i = 0 var mul = 1 var sub = 0 this[offset] = value & 0xFF while (++i < byteLength && (mul *= 0x100)) { if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { sub = 1 } this[offset + i] = ((value / mul) >> 0) - sub & 0xFF } return offset + byteLength } Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 if (!noAssert) { var limit = Math.pow(2, 8 * byteLength - 1) checkInt(this, value, offset, byteLength, limit - 1, -limit) } var i = byteLength - 1 var mul = 1 var sub = 0 this[offset + i] = value & 0xFF while (--i >= 0 && (mul *= 0x100)) { if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { sub = 1 } this[offset + i] = ((value / mul) >> 0) - sub & 0xFF } return offset + byteLength } Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80) if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) if (value < 0) value = 0xff + value + 1 this[offset] = (value & 0xff) return offset + 1 } Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) } else { objectWriteUInt16(this, value, offset, true) } return offset + 2 } Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 8) this[offset + 1] = (value & 0xff) } else { objectWriteUInt16(this, value, offset, false) } return offset + 2 } Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) this[offset + 2] = (value >>> 16) this[offset + 3] = (value >>> 24) } else { objectWriteUInt32(this, value, offset, true) } return offset + 4 } Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) if (value < 0) value = 0xffffffff + value + 1 if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 24) this[offset + 1] = (value >>> 16) this[offset + 2] = (value >>> 8) this[offset + 3] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, false) } return offset + 4 } function checkIEEE754 (buf, value, offset, ext, max, min) { if (offset + ext > buf.length) throw new RangeError('Index out of range') if (offset < 0) throw new RangeError('Index out of range') } function writeFloat (buf, value, offset, littleEndian, noAssert) { if (!noAssert) { checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38) } ieee754.write(buf, value, offset, littleEndian, 23, 4) return offset + 4 } Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) { return writeFloat(this, value, offset, true, noAssert) } Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) { return writeFloat(this, value, offset, false, noAssert) } function writeDouble (buf, value, offset, littleEndian, noAssert) { if (!noAssert) { checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308) } ieee754.write(buf, value, offset, littleEndian, 52, 8) return offset + 8 } Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) { return writeDouble(this, value, offset, true, noAssert) } Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) { return writeDouble(this, value, offset, false, noAssert) } // copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) Buffer.prototype.copy = function copy (target, targetStart, start, end) { if (!start) start = 0 if (!end && end !== 0) end = this.length if (targetStart >= target.length) targetStart = target.length if (!targetStart) targetStart = 0 if (end > 0 && end < start) end = start // Copy 0 bytes; we're done if (end === start) return 0 if (target.length === 0 || this.length === 0) return 0 // Fatal error conditions if (targetStart < 0) { throw new RangeError('targetStart out of bounds') } if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds') if (end < 0) throw new RangeError('sourceEnd out of bounds') // Are we oob? if (end > this.length) end = this.length if (target.length - targetStart < end - start) { end = target.length - targetStart + start } var len = end - start var i if (this === target && start < targetStart && targetStart < end) { // descending copy from end for (i = len - 1; i >= 0; --i) { target[i + targetStart] = this[i + start] } } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) { // ascending copy from start for (i = 0; i < len; ++i) { target[i + targetStart] = this[i + start] } } else { Uint8Array.prototype.set.call( target, this.subarray(start, start + len), targetStart ) } return len } // Usage: // buffer.fill(number[, offset[, end]]) // buffer.fill(buffer[, offset[, end]]) // buffer.fill(string[, offset[, end]][, encoding]) Buffer.prototype.fill = function fill (val, start, end, encoding) { // Handle string cases: if (typeof val === 'string') { if (typeof start === 'string') { encoding = start start = 0 end = this.length } else if (typeof end === 'string') { encoding = end end = this.length } if (val.length === 1) { var code = val.charCodeAt(0) if (code < 256) { val = code } } if (encoding !== undefined && typeof encoding !== 'string') { throw new TypeError('encoding must be a string') } if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) { throw new TypeError('Unknown encoding: ' + encoding) } } else if (typeof val === 'number') { val = val & 255 } // Invalid ranges are not set to a default, so can range check early. if (start < 0 || this.length < start || this.length < end) { throw new RangeError('Out of range index') } if (end <= start) { return this } start = start >>> 0 end = end === undefined ? this.length : end >>> 0 if (!val) val = 0 var i if (typeof val === 'number') { for (i = start; i < end; ++i) { this[i] = val } } else { var bytes = Buffer.isBuffer(val) ? val : utf8ToBytes(new Buffer(val, encoding).toString()) var len = bytes.length for (i = 0; i < end - start; ++i) { this[i + start] = bytes[i % len] } } return this } // HELPER FUNCTIONS // ================ var INVALID_BASE64_RE = /[^+\/0-9A-Za-z-_]/g function base64clean (str) { // Node strips out invalid characters like \n and \t from the string, base64-js does not str = stringtrim(str).replace(INVALID_BASE64_RE, '') // Node converts strings with length < 2 to '' if (str.length < 2) return '' // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not while (str.length % 4 !== 0) { str = str + '=' } return str } function stringtrim (str) { if (str.trim) return str.trim() return str.replace(/^\s+|\s+$/g, '') } function toHex (n) { if (n < 16) return '0' + n.toString(16) return n.toString(16) } function utf8ToBytes (string, units) { units = units || Infinity var codePoint var length = string.length var leadSurrogate = null var bytes = [] for (var i = 0; i < length; ++i) { codePoint = string.charCodeAt(i) // is surrogate component if (codePoint > 0xD7FF && codePoint < 0xE000) { // last char was a lead if (!leadSurrogate) { // no lead yet if (codePoint > 0xDBFF) { // unexpected trail if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) continue } else if (i + 1 === length) { // unpaired lead if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) continue } // valid lead leadSurrogate = codePoint continue } // 2 leads in a row if (codePoint < 0xDC00) { if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) leadSurrogate = codePoint continue } // valid surrogate pair codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000 } else if (leadSurrogate) { // valid bmp char, but last char was a lead if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) } leadSurrogate = null // encode utf8 if (codePoint < 0x80) { if ((units -= 1) < 0) break bytes.push(codePoint) } else if (codePoint < 0x800) { if ((units -= 2) < 0) break bytes.push( codePoint >> 0x6 | 0xC0, codePoint & 0x3F | 0x80 ) } else if (codePoint < 0x10000) { if ((units -= 3) < 0) break bytes.push( codePoint >> 0xC | 0xE0, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80 ) } else if (codePoint < 0x110000) { if ((units -= 4) < 0) break bytes.push( codePoint >> 0x12 | 0xF0, codePoint >> 0xC & 0x3F | 0x80, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80 ) } else { throw new Error('Invalid code point') } } return bytes } function asciiToBytes (str) { var byteArray = [] for (var i = 0; i < str.length; ++i) { // Node's code seems to be doing this and not & 0x7F.. byteArray.push(str.charCodeAt(i) & 0xFF) } return byteArray } function utf16leToBytes (str, units) { var c, hi, lo var byteArray = [] for (var i = 0; i < str.length; ++i) { if ((units -= 2) < 0) break c = str.charCodeAt(i) hi = c >> 8 lo = c % 256 byteArray.push(lo) byteArray.push(hi) } return byteArray } function base64ToBytes (str) { return base64.toByteArray(base64clean(str)) } function blitBuffer (src, dst, offset, length) { for (var i = 0; i < length; ++i) { if ((i + offset >= dst.length) || (i >= src.length)) break dst[i + offset] = src[i] } return i } function isnan (val) { return val !== val // eslint-disable-line no-self-compare } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 29))) /***/ }), /* 787 */ /*!*****************************************!*\ !*** ./node_modules/base64-js/index.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.byteLength = byteLength exports.toByteArray = toByteArray exports.fromByteArray = fromByteArray var lookup = [] var revLookup = [] var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' for (var i = 0, len = code.length; i < len; ++i) { lookup[i] = code[i] revLookup[code.charCodeAt(i)] = i } // Support decoding URL-safe base64 strings, as Node.js does. // See: https://en.wikipedia.org/wiki/Base64#URL_applications revLookup['-'.charCodeAt(0)] = 62 revLookup['_'.charCodeAt(0)] = 63 function getLens (b64) { var len = b64.length if (len % 4 > 0) { throw new Error('Invalid string. Length must be a multiple of 4') } // Trim off extra bytes after placeholder bytes are found // See: https://github.com/beatgammit/base64-js/issues/42 var validLen = b64.indexOf('=') if (validLen === -1) validLen = len var placeHoldersLen = validLen === len ? 0 : 4 - (validLen % 4) return [validLen, placeHoldersLen] } // base64 is 4/3 + up to two characters of the original data function byteLength (b64) { var lens = getLens(b64) var validLen = lens[0] var placeHoldersLen = lens[1] return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen } function _byteLength (b64, validLen, placeHoldersLen) { return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen } function toByteArray (b64) { var tmp var lens = getLens(b64) var validLen = lens[0] var placeHoldersLen = lens[1] var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen)) var curByte = 0 // if there are placeholders, only get up to the last complete 4 chars var len = placeHoldersLen > 0 ? validLen - 4 : validLen var i for (i = 0; i < len; i += 4) { tmp = (revLookup[b64.charCodeAt(i)] << 18) | (revLookup[b64.charCodeAt(i + 1)] << 12) | (revLookup[b64.charCodeAt(i + 2)] << 6) | revLookup[b64.charCodeAt(i + 3)] arr[curByte++] = (tmp >> 16) & 0xFF arr[curByte++] = (tmp >> 8) & 0xFF arr[curByte++] = tmp & 0xFF } if (placeHoldersLen === 2) { tmp = (revLookup[b64.charCodeAt(i)] << 2) | (revLookup[b64.charCodeAt(i + 1)] >> 4) arr[curByte++] = tmp & 0xFF } if (placeHoldersLen === 1) { tmp = (revLookup[b64.charCodeAt(i)] << 10) | (revLookup[b64.charCodeAt(i + 1)] << 4) | (revLookup[b64.charCodeAt(i + 2)] >> 2) arr[curByte++] = (tmp >> 8) & 0xFF arr[curByte++] = tmp & 0xFF } return arr } function tripletToBase64 (num) { return lookup[num >> 18 & 0x3F] + lookup[num >> 12 & 0x3F] + lookup[num >> 6 & 0x3F] + lookup[num & 0x3F] } function encodeChunk (uint8, start, end) { var tmp var output = [] for (var i = start; i < end; i += 3) { tmp = ((uint8[i] << 16) & 0xFF0000) + ((uint8[i + 1] << 8) & 0xFF00) + (uint8[i + 2] & 0xFF) output.push(tripletToBase64(tmp)) } return output.join('') } function fromByteArray (uint8) { var tmp var len = uint8.length var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes var parts = [] var maxChunkLength = 16383 // must be multiple of 3 // go through the array every three bytes, we'll deal with trailing stuff later for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength))) } // pad the end with zeros, but make sure to not forget the extra bytes if (extraBytes === 1) { tmp = uint8[len - 1] parts.push( lookup[tmp >> 2] + lookup[(tmp << 4) & 0x3F] + '==' ) } else if (extraBytes === 2) { tmp = (uint8[len - 2] << 8) + uint8[len - 1] parts.push( lookup[tmp >> 10] + lookup[(tmp >> 4) & 0x3F] + lookup[(tmp << 2) & 0x3F] + '=' ) } return parts.join('') } /***/ }), /* 788 */ /*!***************************************!*\ !*** ./node_modules/ieee754/index.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports) { /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ exports.read = function (buffer, offset, isLE, mLen, nBytes) { var e, m var eLen = (nBytes * 8) - mLen - 1 var eMax = (1 << eLen) - 1 var eBias = eMax >> 1 var nBits = -7 var i = isLE ? (nBytes - 1) : 0 var d = isLE ? -1 : 1 var s = buffer[offset + i] i += d e = s & ((1 << (-nBits)) - 1) s >>= (-nBits) nBits += eLen for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {} m = e & ((1 << (-nBits)) - 1) e >>= (-nBits) nBits += mLen for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {} if (e === 0) { e = 1 - eBias } else if (e === eMax) { return m ? NaN : ((s ? -1 : 1) * Infinity) } else { m = m + Math.pow(2, mLen) e = e - eBias } return (s ? -1 : 1) * m * Math.pow(2, e - mLen) } exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { var e, m, c var eLen = (nBytes * 8) - mLen - 1 var eMax = (1 << eLen) - 1 var eBias = eMax >> 1 var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0) var i = isLE ? 0 : (nBytes - 1) var d = isLE ? 1 : -1 var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0 value = Math.abs(value) if (isNaN(value) || value === Infinity) { m = isNaN(value) ? 1 : 0 e = eMax } else { e = Math.floor(Math.log(value) / Math.LN2) if (value * (c = Math.pow(2, -e)) < 1) { e-- c *= 2 } if (e + eBias >= 1) { value += rt / c } else { value += rt * Math.pow(2, 1 - eBias) } if (value * c >= 2) { e++ c /= 2 } if (e + eBias >= eMax) { m = 0 e = eMax } else if (e + eBias >= 1) { m = ((value * c) - 1) * Math.pow(2, mLen) e = e + eBias } else { m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen) e = 0 } } for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {} e = (e << mLen) | m eLen += mLen for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {} buffer[offset + i - d] |= s * 128 } /***/ }), /* 789 */ /*!***************************************!*\ !*** ./node_modules/isarray/index.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports) { var toString = {}.toString; module.exports = Array.isArray || function (arr) { return toString.call(arr) == '[object Array]'; }; /***/ }), /* 790 */ /*!*********************************************!*\ !*** ./node_modules/create-hash/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var inherits = __webpack_require__(/*! inherits */ 791) var MD5 = __webpack_require__(/*! md5.js */ 792) var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 810) var sha = __webpack_require__(/*! sha.js */ 811) var Base = __webpack_require__(/*! cipher-base */ 819) function Hash (hash) { Base.call(this, 'digest') this._hash = hash } inherits(Hash, Base) Hash.prototype._update = function (data) { this._hash.update(data) } Hash.prototype._final = function () { return this._hash.digest() } module.exports = function createHash (alg) { alg = alg.toLowerCase() if (alg === 'md5') return new MD5() if (alg === 'rmd160' || alg === 'ripemd160') return new RIPEMD160() return new Hash(sha(alg)) } /***/ }), /* 791 */ /*!***************************************************!*\ !*** ./node_modules/inherits/inherits_browser.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { if (typeof Object.create === 'function') { // implementation from standard node.js 'util' module module.exports = function inherits(ctor, superCtor) { if (superCtor) { ctor.super_ = superCtor ctor.prototype = Object.create(superCtor.prototype, { constructor: { value: ctor, enumerable: false, writable: true, configurable: true } }) } }; } else { // old school shim for old browsers module.exports = function inherits(ctor, superCtor) { if (superCtor) { ctor.super_ = superCtor var TempCtor = function () {} TempCtor.prototype = superCtor.prototype ctor.prototype = new TempCtor() ctor.prototype.constructor = ctor } } } /***/ }), /* 792 */ /*!**************************************!*\ !*** ./node_modules/md5.js/index.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var inherits = __webpack_require__(/*! inherits */ 791) var HashBase = __webpack_require__(/*! hash-base */ 793) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var ARRAY16 = new Array(16) function MD5 () { HashBase.call(this, 64) // state this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 } inherits(MD5, HashBase) MD5.prototype._update = function () { var M = ARRAY16 for (var i = 0; i < 16; ++i) M[i] = this._block.readInt32LE(i * 4) var a = this._a var b = this._b var c = this._c var d = this._d a = fnF(a, b, c, d, M[0], 0xd76aa478, 7) d = fnF(d, a, b, c, M[1], 0xe8c7b756, 12) c = fnF(c, d, a, b, M[2], 0x242070db, 17) b = fnF(b, c, d, a, M[3], 0xc1bdceee, 22) a = fnF(a, b, c, d, M[4], 0xf57c0faf, 7) d = fnF(d, a, b, c, M[5], 0x4787c62a, 12) c = fnF(c, d, a, b, M[6], 0xa8304613, 17) b = fnF(b, c, d, a, M[7], 0xfd469501, 22) a = fnF(a, b, c, d, M[8], 0x698098d8, 7) d = fnF(d, a, b, c, M[9], 0x8b44f7af, 12) c = fnF(c, d, a, b, M[10], 0xffff5bb1, 17) b = fnF(b, c, d, a, M[11], 0x895cd7be, 22) a = fnF(a, b, c, d, M[12], 0x6b901122, 7) d = fnF(d, a, b, c, M[13], 0xfd987193, 12) c = fnF(c, d, a, b, M[14], 0xa679438e, 17) b = fnF(b, c, d, a, M[15], 0x49b40821, 22) a = fnG(a, b, c, d, M[1], 0xf61e2562, 5) d = fnG(d, a, b, c, M[6], 0xc040b340, 9) c = fnG(c, d, a, b, M[11], 0x265e5a51, 14) b = fnG(b, c, d, a, M[0], 0xe9b6c7aa, 20) a = fnG(a, b, c, d, M[5], 0xd62f105d, 5) d = fnG(d, a, b, c, M[10], 0x02441453, 9) c = fnG(c, d, a, b, M[15], 0xd8a1e681, 14) b = fnG(b, c, d, a, M[4], 0xe7d3fbc8, 20) a = fnG(a, b, c, d, M[9], 0x21e1cde6, 5) d = fnG(d, a, b, c, M[14], 0xc33707d6, 9) c = fnG(c, d, a, b, M[3], 0xf4d50d87, 14) b = fnG(b, c, d, a, M[8], 0x455a14ed, 20) a = fnG(a, b, c, d, M[13], 0xa9e3e905, 5) d = fnG(d, a, b, c, M[2], 0xfcefa3f8, 9) c = fnG(c, d, a, b, M[7], 0x676f02d9, 14) b = fnG(b, c, d, a, M[12], 0x8d2a4c8a, 20) a = fnH(a, b, c, d, M[5], 0xfffa3942, 4) d = fnH(d, a, b, c, M[8], 0x8771f681, 11) c = fnH(c, d, a, b, M[11], 0x6d9d6122, 16) b = fnH(b, c, d, a, M[14], 0xfde5380c, 23) a = fnH(a, b, c, d, M[1], 0xa4beea44, 4) d = fnH(d, a, b, c, M[4], 0x4bdecfa9, 11) c = fnH(c, d, a, b, M[7], 0xf6bb4b60, 16) b = fnH(b, c, d, a, M[10], 0xbebfbc70, 23) a = fnH(a, b, c, d, M[13], 0x289b7ec6, 4) d = fnH(d, a, b, c, M[0], 0xeaa127fa, 11) c = fnH(c, d, a, b, M[3], 0xd4ef3085, 16) b = fnH(b, c, d, a, M[6], 0x04881d05, 23) a = fnH(a, b, c, d, M[9], 0xd9d4d039, 4) d = fnH(d, a, b, c, M[12], 0xe6db99e5, 11) c = fnH(c, d, a, b, M[15], 0x1fa27cf8, 16) b = fnH(b, c, d, a, M[2], 0xc4ac5665, 23) a = fnI(a, b, c, d, M[0], 0xf4292244, 6) d = fnI(d, a, b, c, M[7], 0x432aff97, 10) c = fnI(c, d, a, b, M[14], 0xab9423a7, 15) b = fnI(b, c, d, a, M[5], 0xfc93a039, 21) a = fnI(a, b, c, d, M[12], 0x655b59c3, 6) d = fnI(d, a, b, c, M[3], 0x8f0ccc92, 10) c = fnI(c, d, a, b, M[10], 0xffeff47d, 15) b = fnI(b, c, d, a, M[1], 0x85845dd1, 21) a = fnI(a, b, c, d, M[8], 0x6fa87e4f, 6) d = fnI(d, a, b, c, M[15], 0xfe2ce6e0, 10) c = fnI(c, d, a, b, M[6], 0xa3014314, 15) b = fnI(b, c, d, a, M[13], 0x4e0811a1, 21) a = fnI(a, b, c, d, M[4], 0xf7537e82, 6) d = fnI(d, a, b, c, M[11], 0xbd3af235, 10) c = fnI(c, d, a, b, M[2], 0x2ad7d2bb, 15) b = fnI(b, c, d, a, M[9], 0xeb86d391, 21) this._a = (this._a + a) | 0 this._b = (this._b + b) | 0 this._c = (this._c + c) | 0 this._d = (this._d + d) | 0 } MD5.prototype._digest = function () { // create padding and handle blocks this._block[this._blockOffset++] = 0x80 if (this._blockOffset > 56) { this._block.fill(0, this._blockOffset, 64) this._update() this._blockOffset = 0 } this._block.fill(0, this._blockOffset, 56) this._block.writeUInt32LE(this._length[0], 56) this._block.writeUInt32LE(this._length[1], 60) this._update() // produce result var buffer = Buffer.allocUnsafe(16) buffer.writeInt32LE(this._a, 0) buffer.writeInt32LE(this._b, 4) buffer.writeInt32LE(this._c, 8) buffer.writeInt32LE(this._d, 12) return buffer } function rotl (x, n) { return (x << n) | (x >>> (32 - n)) } function fnF (a, b, c, d, m, k, s) { return (rotl((a + ((b & c) | ((~b) & d)) + m + k) | 0, s) + b) | 0 } function fnG (a, b, c, d, m, k, s) { return (rotl((a + ((b & d) | (c & (~d))) + m + k) | 0, s) + b) | 0 } function fnH (a, b, c, d, m, k, s) { return (rotl((a + (b ^ c ^ d) + m + k) | 0, s) + b) | 0 } function fnI (a, b, c, d, m, k, s) { return (rotl((a + ((c ^ (b | (~d)))) + m + k) | 0, s) + b) | 0 } module.exports = MD5 /***/ }), /* 793 */ /*!*****************************************!*\ !*** ./node_modules/hash-base/index.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var Transform = __webpack_require__(/*! readable-stream */ 794).Transform var inherits = __webpack_require__(/*! inherits */ 791) function throwIfNotStringOrBuffer (val, prefix) { if (!Buffer.isBuffer(val) && typeof val !== 'string') { throw new TypeError(prefix + ' must be a string or a buffer') } } function HashBase (blockSize) { Transform.call(this) this._block = Buffer.allocUnsafe(blockSize) this._blockSize = blockSize this._blockOffset = 0 this._length = [0, 0, 0, 0] this._finalized = false } inherits(HashBase, Transform) HashBase.prototype._transform = function (chunk, encoding, callback) { var error = null try { this.update(chunk, encoding) } catch (err) { error = err } callback(error) } HashBase.prototype._flush = function (callback) { var error = null try { this.push(this.digest()) } catch (err) { error = err } callback(error) } HashBase.prototype.update = function (data, encoding) { throwIfNotStringOrBuffer(data, 'Data') if (this._finalized) throw new Error('Digest already called') if (!Buffer.isBuffer(data)) data = Buffer.from(data, encoding) // consume data var block = this._block var offset = 0 while (this._blockOffset + data.length - offset >= this._blockSize) { for (var i = this._blockOffset; i < this._blockSize;) block[i++] = data[offset++] this._update() this._blockOffset = 0 } while (offset < data.length) block[this._blockOffset++] = data[offset++] // update length for (var j = 0, carry = data.length * 8; carry > 0; ++j) { this._length[j] += carry carry = (this._length[j] / 0x0100000000) | 0 if (carry > 0) this._length[j] -= 0x0100000000 * carry } return this } HashBase.prototype._update = function () { throw new Error('_update is not implemented') } HashBase.prototype.digest = function (encoding) { if (this._finalized) throw new Error('Digest already called') this._finalized = true var digest = this._digest() if (encoding !== undefined) digest = digest.toString(encoding) // reset state this._block.fill(0) this._blockOffset = 0 for (var i = 0; i < 4; ++i) this._length[i] = 0 return digest } HashBase.prototype._digest = function () { throw new Error('_digest is not implemented') } module.exports = HashBase /***/ }), /* 794 */ /*!**********************************************************!*\ !*** ./node_modules/readable-stream/readable-browser.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(/*! ./lib/_stream_readable.js */ 795); exports.Stream = exports; exports.Readable = exports; exports.Writable = __webpack_require__(/*! ./lib/_stream_writable.js */ 805); exports.Duplex = __webpack_require__(/*! ./lib/_stream_duplex.js */ 804); exports.Transform = __webpack_require__(/*! ./lib/_stream_transform.js */ 808); exports.PassThrough = __webpack_require__(/*! ./lib/_stream_passthrough.js */ 809); /***/ }), /* 795 */ /*!**************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_readable.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global, process) {// Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. /**/ var pna = __webpack_require__(/*! process-nextick-args */ 796); /**/ module.exports = Readable; /**/ var isArray = __webpack_require__(/*! isarray */ 789); /**/ /**/ var Duplex; /**/ Readable.ReadableState = ReadableState; /**/ var EE = __webpack_require__(/*! events */ 797).EventEmitter; var EElistenerCount = function (emitter, type) { return emitter.listeners(type).length; }; /**/ /**/ var Stream = __webpack_require__(/*! ./internal/streams/stream */ 798); /**/ /**/ var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer; var OurUint8Array = global.Uint8Array || function () {}; function _uint8ArrayToBuffer(chunk) { return Buffer.from(chunk); } function _isUint8Array(obj) { return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; } /**/ /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 799)); util.inherits = __webpack_require__(/*! inherits */ 791); /**/ /**/ var debugUtil = __webpack_require__(/*! util */ 800); var debug = void 0; if (debugUtil && debugUtil.debuglog) { debug = debugUtil.debuglog('stream'); } else { debug = function () {}; } /**/ var BufferList = __webpack_require__(/*! ./internal/streams/BufferList */ 801); var destroyImpl = __webpack_require__(/*! ./internal/streams/destroy */ 803); var StringDecoder; util.inherits(Readable, Stream); var kProxyEvents = ['error', 'close', 'destroy', 'pause', 'resume']; function prependListener(emitter, event, fn) { // Sadly this is not cacheable as some libraries bundle their own // event emitter implementation with them. if (typeof emitter.prependListener === 'function') return emitter.prependListener(event, fn); // This is a hack to make sure that our error handler is attached before any // userland ones. NEVER DO THIS. This is here only because this code needs // to continue to work with older versions of Node.js that do not include // the prependListener() method. The goal is to eventually remove this hack. if (!emitter._events || !emitter._events[event]) emitter.on(event, fn);else if (isArray(emitter._events[event])) emitter._events[event].unshift(fn);else emitter._events[event] = [fn, emitter._events[event]]; } function ReadableState(options, stream) { Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 804); options = options || {}; // Duplex streams are both readable and writable, but share // the same options object. // However, some cases require setting options to different // values for the readable and the writable sides of the duplex stream. // These options can be provided separately as readableXXX and writableXXX. var isDuplex = stream instanceof Duplex; // object stream flag. Used to make read(n) ignore n and to // make all the buffer merging and length checks go away this.objectMode = !!options.objectMode; if (isDuplex) this.objectMode = this.objectMode || !!options.readableObjectMode; // the point at which it stops calling _read() to fill the buffer // Note: 0 is a valid value, means "don't call _read preemptively ever" var hwm = options.highWaterMark; var readableHwm = options.readableHighWaterMark; var defaultHwm = this.objectMode ? 16 : 16 * 1024; if (hwm || hwm === 0) this.highWaterMark = hwm;else if (isDuplex && (readableHwm || readableHwm === 0)) this.highWaterMark = readableHwm;else this.highWaterMark = defaultHwm; // cast to ints. this.highWaterMark = Math.floor(this.highWaterMark); // A linked list is used to store data chunks instead of an array because the // linked list can remove elements from the beginning faster than // array.shift() this.buffer = new BufferList(); this.length = 0; this.pipes = null; this.pipesCount = 0; this.flowing = null; this.ended = false; this.endEmitted = false; this.reading = false; // a flag to be able to tell if the event 'readable'/'data' is emitted // immediately, or on a later tick. We set this to true at first, because // any actions that shouldn't happen until "later" should generally also // not happen before the first read call. this.sync = true; // whenever we return null, then we set a flag to say // that we're awaiting a 'readable' event emission. this.needReadable = false; this.emittedReadable = false; this.readableListening = false; this.resumeScheduled = false; // has it been destroyed this.destroyed = false; // Crypto is kind of old and crusty. Historically, its default string // encoding is 'binary' so we have to make this configurable. // Everything else in the universe uses 'utf8', though. this.defaultEncoding = options.defaultEncoding || 'utf8'; // the number of writers that are awaiting a drain event in .pipe()s this.awaitDrain = 0; // if true, a maybeReadMore has been scheduled this.readingMore = false; this.decoder = null; this.encoding = null; if (options.encoding) { if (!StringDecoder) StringDecoder = __webpack_require__(/*! string_decoder/ */ 807).StringDecoder; this.decoder = new StringDecoder(options.encoding); this.encoding = options.encoding; } } function Readable(options) { Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 804); if (!(this instanceof Readable)) return new Readable(options); this._readableState = new ReadableState(options, this); // legacy this.readable = true; if (options) { if (typeof options.read === 'function') this._read = options.read; if (typeof options.destroy === 'function') this._destroy = options.destroy; } Stream.call(this); } Object.defineProperty(Readable.prototype, 'destroyed', { get: function () { if (this._readableState === undefined) { return false; } return this._readableState.destroyed; }, set: function (value) { // we ignore the value if the stream // has not been initialized yet if (!this._readableState) { return; } // backward compatibility, the user is explicitly // managing destroyed this._readableState.destroyed = value; } }); Readable.prototype.destroy = destroyImpl.destroy; Readable.prototype._undestroy = destroyImpl.undestroy; Readable.prototype._destroy = function (err, cb) { this.push(null); cb(err); }; // Manually shove something into the read() buffer. // This returns true if the highWaterMark has not been hit yet, // similar to how Writable.write() returns true if you should // write() some more. Readable.prototype.push = function (chunk, encoding) { var state = this._readableState; var skipChunkCheck; if (!state.objectMode) { if (typeof chunk === 'string') { encoding = encoding || state.defaultEncoding; if (encoding !== state.encoding) { chunk = Buffer.from(chunk, encoding); encoding = ''; } skipChunkCheck = true; } } else { skipChunkCheck = true; } return readableAddChunk(this, chunk, encoding, false, skipChunkCheck); }; // Unshift should *always* be something directly out of read() Readable.prototype.unshift = function (chunk) { return readableAddChunk(this, chunk, null, true, false); }; function readableAddChunk(stream, chunk, encoding, addToFront, skipChunkCheck) { var state = stream._readableState; if (chunk === null) { state.reading = false; onEofChunk(stream, state); } else { var er; if (!skipChunkCheck) er = chunkInvalid(state, chunk); if (er) { stream.emit('error', er); } else if (state.objectMode || chunk && chunk.length > 0) { if (typeof chunk !== 'string' && !state.objectMode && Object.getPrototypeOf(chunk) !== Buffer.prototype) { chunk = _uint8ArrayToBuffer(chunk); } if (addToFront) { if (state.endEmitted) stream.emit('error', new Error('stream.unshift() after end event'));else addChunk(stream, state, chunk, true); } else if (state.ended) { stream.emit('error', new Error('stream.push() after EOF')); } else { state.reading = false; if (state.decoder && !encoding) { chunk = state.decoder.write(chunk); if (state.objectMode || chunk.length !== 0) addChunk(stream, state, chunk, false);else maybeReadMore(stream, state); } else { addChunk(stream, state, chunk, false); } } } else if (!addToFront) { state.reading = false; } } return needMoreData(state); } function addChunk(stream, state, chunk, addToFront) { if (state.flowing && state.length === 0 && !state.sync) { stream.emit('data', chunk); stream.read(0); } else { // update the buffer info. state.length += state.objectMode ? 1 : chunk.length; if (addToFront) state.buffer.unshift(chunk);else state.buffer.push(chunk); if (state.needReadable) emitReadable(stream); } maybeReadMore(stream, state); } function chunkInvalid(state, chunk) { var er; if (!_isUint8Array(chunk) && typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) { er = new TypeError('Invalid non-string/buffer chunk'); } return er; } // if it's past the high water mark, we can push in some more. // Also, if we have no data yet, we can stand some // more bytes. This is to work around cases where hwm=0, // such as the repl. Also, if the push() triggered a // readable event, and the user called read(largeNumber) such that // needReadable was set, then we ought to push more, so that another // 'readable' event will be triggered. function needMoreData(state) { return !state.ended && (state.needReadable || state.length < state.highWaterMark || state.length === 0); } Readable.prototype.isPaused = function () { return this._readableState.flowing === false; }; // backwards compatibility. Readable.prototype.setEncoding = function (enc) { if (!StringDecoder) StringDecoder = __webpack_require__(/*! string_decoder/ */ 807).StringDecoder; this._readableState.decoder = new StringDecoder(enc); this._readableState.encoding = enc; return this; }; // Don't raise the hwm > 8MB var MAX_HWM = 0x800000; function computeNewHighWaterMark(n) { if (n >= MAX_HWM) { n = MAX_HWM; } else { // Get the next highest power of 2 to prevent increasing hwm excessively in // tiny amounts n--; n |= n >>> 1; n |= n >>> 2; n |= n >>> 4; n |= n >>> 8; n |= n >>> 16; n++; } return n; } // This function is designed to be inlinable, so please take care when making // changes to the function body. function howMuchToRead(n, state) { if (n <= 0 || state.length === 0 && state.ended) return 0; if (state.objectMode) return 1; if (n !== n) { // Only flow one buffer at a time if (state.flowing && state.length) return state.buffer.head.data.length;else return state.length; } // If we're asking for more than the current hwm, then raise the hwm. if (n > state.highWaterMark) state.highWaterMark = computeNewHighWaterMark(n); if (n <= state.length) return n; // Don't have enough if (!state.ended) { state.needReadable = true; return 0; } return state.length; } // you can override either this method, or the async _read(n) below. Readable.prototype.read = function (n) { debug('read', n); n = parseInt(n, 10); var state = this._readableState; var nOrig = n; if (n !== 0) state.emittedReadable = false; // if we're doing read(0) to trigger a readable event, but we // already have a bunch of data in the buffer, then just trigger // the 'readable' event and move on. if (n === 0 && state.needReadable && (state.length >= state.highWaterMark || state.ended)) { debug('read: emitReadable', state.length, state.ended); if (state.length === 0 && state.ended) endReadable(this);else emitReadable(this); return null; } n = howMuchToRead(n, state); // if we've ended, and we're now clear, then finish it up. if (n === 0 && state.ended) { if (state.length === 0) endReadable(this); return null; } // All the actual chunk generation logic needs to be // *below* the call to _read. The reason is that in certain // synthetic stream cases, such as passthrough streams, _read // may be a completely synchronous operation which may change // the state of the read buffer, providing enough data when // before there was *not* enough. // // So, the steps are: // 1. Figure out what the state of things will be after we do // a read from the buffer. // // 2. If that resulting state will trigger a _read, then call _read. // Note that this may be asynchronous, or synchronous. Yes, it is // deeply ugly to write APIs this way, but that still doesn't mean // that the Readable class should behave improperly, as streams are // designed to be sync/async agnostic. // Take note if the _read call is sync or async (ie, if the read call // has returned yet), so that we know whether or not it's safe to emit // 'readable' etc. // // 3. Actually pull the requested chunks out of the buffer and return. // if we need a readable event, then we need to do some reading. var doRead = state.needReadable; debug('need readable', doRead); // if we currently have less than the highWaterMark, then also read some if (state.length === 0 || state.length - n < state.highWaterMark) { doRead = true; debug('length less than watermark', doRead); } // however, if we've ended, then there's no point, and if we're already // reading, then it's unnecessary. if (state.ended || state.reading) { doRead = false; debug('reading or ended', doRead); } else if (doRead) { debug('do read'); state.reading = true; state.sync = true; // if the length is currently zero, then we *need* a readable event. if (state.length === 0) state.needReadable = true; // call internal read method this._read(state.highWaterMark); state.sync = false; // If _read pushed data synchronously, then `reading` will be false, // and we need to re-evaluate how much data we can return to the user. if (!state.reading) n = howMuchToRead(nOrig, state); } var ret; if (n > 0) ret = fromList(n, state);else ret = null; if (ret === null) { state.needReadable = true; n = 0; } else { state.length -= n; } if (state.length === 0) { // If we have nothing in the buffer, then we want to know // as soon as we *do* get something into the buffer. if (!state.ended) state.needReadable = true; // If we tried to read() past the EOF, then emit end on the next tick. if (nOrig !== n && state.ended) endReadable(this); } if (ret !== null) this.emit('data', ret); return ret; }; function onEofChunk(stream, state) { if (state.ended) return; if (state.decoder) { var chunk = state.decoder.end(); if (chunk && chunk.length) { state.buffer.push(chunk); state.length += state.objectMode ? 1 : chunk.length; } } state.ended = true; // emit 'readable' now to make sure it gets picked up. emitReadable(stream); } // Don't emit readable right away in sync mode, because this can trigger // another read() call => stack overflow. This way, it might trigger // a nextTick recursion warning, but that's not so bad. function emitReadable(stream) { var state = stream._readableState; state.needReadable = false; if (!state.emittedReadable) { debug('emitReadable', state.flowing); state.emittedReadable = true; if (state.sync) pna.nextTick(emitReadable_, stream);else emitReadable_(stream); } } function emitReadable_(stream) { debug('emit readable'); stream.emit('readable'); flow(stream); } // at this point, the user has presumably seen the 'readable' event, // and called read() to consume some data. that may have triggered // in turn another _read(n) call, in which case reading = true if // it's in progress. // However, if we're not ended, or reading, and the length < hwm, // then go ahead and try to read some more preemptively. function maybeReadMore(stream, state) { if (!state.readingMore) { state.readingMore = true; pna.nextTick(maybeReadMore_, stream, state); } } function maybeReadMore_(stream, state) { var len = state.length; while (!state.reading && !state.flowing && !state.ended && state.length < state.highWaterMark) { debug('maybeReadMore read 0'); stream.read(0); if (len === state.length) // didn't get any data, stop spinning. break;else len = state.length; } state.readingMore = false; } // abstract method. to be overridden in specific implementation classes. // call cb(er, data) where data is <= n in length. // for virtual (non-string, non-buffer) streams, "length" is somewhat // arbitrary, and perhaps not very meaningful. Readable.prototype._read = function (n) { this.emit('error', new Error('_read() is not implemented')); }; Readable.prototype.pipe = function (dest, pipeOpts) { var src = this; var state = this._readableState; switch (state.pipesCount) { case 0: state.pipes = dest; break; case 1: state.pipes = [state.pipes, dest]; break; default: state.pipes.push(dest); break; } state.pipesCount += 1; debug('pipe count=%d opts=%j', state.pipesCount, pipeOpts); var doEnd = (!pipeOpts || pipeOpts.end !== false) && dest !== process.stdout && dest !== process.stderr; var endFn = doEnd ? onend : unpipe; if (state.endEmitted) pna.nextTick(endFn);else src.once('end', endFn); dest.on('unpipe', onunpipe); function onunpipe(readable, unpipeInfo) { debug('onunpipe'); if (readable === src) { if (unpipeInfo && unpipeInfo.hasUnpiped === false) { unpipeInfo.hasUnpiped = true; cleanup(); } } } function onend() { debug('onend'); dest.end(); } // when the dest drains, it reduces the awaitDrain counter // on the source. This would be more elegant with a .once() // handler in flow(), but adding and removing repeatedly is // too slow. var ondrain = pipeOnDrain(src); dest.on('drain', ondrain); var cleanedUp = false; function cleanup() { debug('cleanup'); // cleanup event handlers once the pipe is broken dest.removeListener('close', onclose); dest.removeListener('finish', onfinish); dest.removeListener('drain', ondrain); dest.removeListener('error', onerror); dest.removeListener('unpipe', onunpipe); src.removeListener('end', onend); src.removeListener('end', unpipe); src.removeListener('data', ondata); cleanedUp = true; // if the reader is waiting for a drain event from this // specific writer, then it would cause it to never start // flowing again. // So, if this is awaiting a drain, then we just call it now. // If we don't know, then assume that we are waiting for one. if (state.awaitDrain && (!dest._writableState || dest._writableState.needDrain)) ondrain(); } // If the user pushes more data while we're writing to dest then we'll end up // in ondata again. However, we only want to increase awaitDrain once because // dest will only emit one 'drain' event for the multiple writes. // => Introduce a guard on increasing awaitDrain. var increasedAwaitDrain = false; src.on('data', ondata); function ondata(chunk) { debug('ondata'); increasedAwaitDrain = false; var ret = dest.write(chunk); if (false === ret && !increasedAwaitDrain) { // If the user unpiped during `dest.write()`, it is possible // to get stuck in a permanently paused state if that write // also returned false. // => Check whether `dest` is still a piping destination. if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) { debug('false write response, pause', src._readableState.awaitDrain); src._readableState.awaitDrain++; increasedAwaitDrain = true; } src.pause(); } } // if the dest has an error, then stop piping into it. // however, don't suppress the throwing behavior for this. function onerror(er) { debug('onerror', er); unpipe(); dest.removeListener('error', onerror); if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er); } // Make sure our error handler is attached before userland ones. prependListener(dest, 'error', onerror); // Both close and finish should trigger unpipe, but only once. function onclose() { dest.removeListener('finish', onfinish); unpipe(); } dest.once('close', onclose); function onfinish() { debug('onfinish'); dest.removeListener('close', onclose); unpipe(); } dest.once('finish', onfinish); function unpipe() { debug('unpipe'); src.unpipe(dest); } // tell the dest that it's being piped to dest.emit('pipe', src); // start the flow if it hasn't been started already. if (!state.flowing) { debug('pipe resume'); src.resume(); } return dest; }; function pipeOnDrain(src) { return function () { var state = src._readableState; debug('pipeOnDrain', state.awaitDrain); if (state.awaitDrain) state.awaitDrain--; if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) { state.flowing = true; flow(src); } }; } Readable.prototype.unpipe = function (dest) { var state = this._readableState; var unpipeInfo = { hasUnpiped: false }; // if we're not piping anywhere, then do nothing. if (state.pipesCount === 0) return this; // just one destination. most common case. if (state.pipesCount === 1) { // passed in one, but it's not the right one. if (dest && dest !== state.pipes) return this; if (!dest) dest = state.pipes; // got a match. state.pipes = null; state.pipesCount = 0; state.flowing = false; if (dest) dest.emit('unpipe', this, unpipeInfo); return this; } // slow case. multiple pipe destinations. if (!dest) { // remove all. var dests = state.pipes; var len = state.pipesCount; state.pipes = null; state.pipesCount = 0; state.flowing = false; for (var i = 0; i < len; i++) { dests[i].emit('unpipe', this, unpipeInfo); }return this; } // try to find the right one. var index = indexOf(state.pipes, dest); if (index === -1) return this; state.pipes.splice(index, 1); state.pipesCount -= 1; if (state.pipesCount === 1) state.pipes = state.pipes[0]; dest.emit('unpipe', this, unpipeInfo); return this; }; // set up data events if they are asked for // Ensure readable listeners eventually get something Readable.prototype.on = function (ev, fn) { var res = Stream.prototype.on.call(this, ev, fn); if (ev === 'data') { // Start flowing on next tick if stream isn't explicitly paused if (this._readableState.flowing !== false) this.resume(); } else if (ev === 'readable') { var state = this._readableState; if (!state.endEmitted && !state.readableListening) { state.readableListening = state.needReadable = true; state.emittedReadable = false; if (!state.reading) { pna.nextTick(nReadingNextTick, this); } else if (state.length) { emitReadable(this); } } } return res; }; Readable.prototype.addListener = Readable.prototype.on; function nReadingNextTick(self) { debug('readable nexttick read 0'); self.read(0); } // pause() and resume() are remnants of the legacy readable stream API // If the user uses them, then switch into old mode. Readable.prototype.resume = function () { var state = this._readableState; if (!state.flowing) { debug('resume'); state.flowing = true; resume(this, state); } return this; }; function resume(stream, state) { if (!state.resumeScheduled) { state.resumeScheduled = true; pna.nextTick(resume_, stream, state); } } function resume_(stream, state) { if (!state.reading) { debug('resume read 0'); stream.read(0); } state.resumeScheduled = false; state.awaitDrain = 0; stream.emit('resume'); flow(stream); if (state.flowing && !state.reading) stream.read(0); } Readable.prototype.pause = function () { debug('call pause flowing=%j', this._readableState.flowing); if (false !== this._readableState.flowing) { debug('pause'); this._readableState.flowing = false; this.emit('pause'); } return this; }; function flow(stream) { var state = stream._readableState; debug('flow', state.flowing); while (state.flowing && stream.read() !== null) {} } // wrap an old-style stream as the async data source. // This is *not* part of the readable stream interface. // It is an ugly unfortunate mess of history. Readable.prototype.wrap = function (stream) { var _this = this; var state = this._readableState; var paused = false; stream.on('end', function () { debug('wrapped end'); if (state.decoder && !state.ended) { var chunk = state.decoder.end(); if (chunk && chunk.length) _this.push(chunk); } _this.push(null); }); stream.on('data', function (chunk) { debug('wrapped data'); if (state.decoder) chunk = state.decoder.write(chunk); // don't skip over falsy values in objectMode if (state.objectMode && (chunk === null || chunk === undefined)) return;else if (!state.objectMode && (!chunk || !chunk.length)) return; var ret = _this.push(chunk); if (!ret) { paused = true; stream.pause(); } }); // proxy all the other methods. // important when wrapping filters and duplexes. for (var i in stream) { if (this[i] === undefined && typeof stream[i] === 'function') { this[i] = function (method) { return function () { return stream[method].apply(stream, arguments); }; }(i); } } // proxy certain important events. for (var n = 0; n < kProxyEvents.length; n++) { stream.on(kProxyEvents[n], this.emit.bind(this, kProxyEvents[n])); } // when we try to consume some more bytes, simply unpause the // underlying stream. this._read = function (n) { debug('wrapped _read', n); if (paused) { paused = false; stream.resume(); } }; return this; }; Object.defineProperty(Readable.prototype, 'readableHighWaterMark', { // making it explicit this property is not enumerable // because otherwise some prototype manipulation in // userland will fail enumerable: false, get: function () { return this._readableState.highWaterMark; } }); // exposed for testing purposes only. Readable._fromList = fromList; // Pluck off n bytes from an array of buffers. // Length is the combined lengths of all the buffers in the list. // This function is designed to be inlinable, so please take care when making // changes to the function body. function fromList(n, state) { // nothing buffered if (state.length === 0) return null; var ret; if (state.objectMode) ret = state.buffer.shift();else if (!n || n >= state.length) { // read it all, truncate the list if (state.decoder) ret = state.buffer.join('');else if (state.buffer.length === 1) ret = state.buffer.head.data;else ret = state.buffer.concat(state.length); state.buffer.clear(); } else { // read part of list ret = fromListPartial(n, state.buffer, state.decoder); } return ret; } // Extracts only enough buffered data to satisfy the amount requested. // This function is designed to be inlinable, so please take care when making // changes to the function body. function fromListPartial(n, list, hasStrings) { var ret; if (n < list.head.data.length) { // slice is the same for buffers and strings ret = list.head.data.slice(0, n); list.head.data = list.head.data.slice(n); } else if (n === list.head.data.length) { // first chunk is a perfect match ret = list.shift(); } else { // result spans more than one buffer ret = hasStrings ? copyFromBufferString(n, list) : copyFromBuffer(n, list); } return ret; } // Copies a specified amount of characters from the list of buffered data // chunks. // This function is designed to be inlinable, so please take care when making // changes to the function body. function copyFromBufferString(n, list) { var p = list.head; var c = 1; var ret = p.data; n -= ret.length; while (p = p.next) { var str = p.data; var nb = n > str.length ? str.length : n; if (nb === str.length) ret += str;else ret += str.slice(0, n); n -= nb; if (n === 0) { if (nb === str.length) { ++c; if (p.next) list.head = p.next;else list.head = list.tail = null; } else { list.head = p; p.data = str.slice(nb); } break; } ++c; } list.length -= c; return ret; } // Copies a specified amount of bytes from the list of buffered data chunks. // This function is designed to be inlinable, so please take care when making // changes to the function body. function copyFromBuffer(n, list) { var ret = Buffer.allocUnsafe(n); var p = list.head; var c = 1; p.data.copy(ret); n -= p.data.length; while (p = p.next) { var buf = p.data; var nb = n > buf.length ? buf.length : n; buf.copy(ret, ret.length - n, 0, nb); n -= nb; if (n === 0) { if (nb === buf.length) { ++c; if (p.next) list.head = p.next;else list.head = list.tail = null; } else { list.head = p; p.data = buf.slice(nb); } break; } ++c; } list.length -= c; return ret; } function endReadable(stream) { var state = stream._readableState; // If we get here before consuming all the bytes, then that is a // bug in node. Should never happen. if (state.length > 0) throw new Error('"endReadable()" called on non-empty stream'); if (!state.endEmitted) { state.ended = true; pna.nextTick(endReadableNT, state, stream); } } function endReadableNT(state, stream) { // Check that we didn't get one last unshift. if (!state.endEmitted && state.length === 0) { state.endEmitted = true; stream.readable = false; stream.emit('end'); } } function indexOf(xs, x) { for (var i = 0, l = xs.length; i < l; i++) { if (xs[i] === x) return i; } return -1; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ 29), __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 783))) /***/ }), /* 796 */ /*!****************************************************!*\ !*** ./node_modules/process-nextick-args/index.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) { if (typeof process === 'undefined' || !process.version || process.version.indexOf('v0.') === 0 || process.version.indexOf('v1.') === 0 && process.version.indexOf('v1.8.') !== 0) { module.exports = { nextTick: nextTick }; } else { module.exports = process } function nextTick(fn, arg1, arg2, arg3) { if (typeof fn !== 'function') { throw new TypeError('"callback" argument must be a function'); } var len = arguments.length; var args, i; switch (len) { case 0: case 1: return process.nextTick(fn); case 2: return process.nextTick(function afterTickOne() { fn.call(null, arg1); }); case 3: return process.nextTick(function afterTickTwo() { fn.call(null, arg1, arg2); }); case 4: return process.nextTick(function afterTickThree() { fn.call(null, arg1, arg2, arg3); }); default: args = new Array(len - 1); i = 0; while (i < args.length) { args[i++] = arguments[i]; } return process.nextTick(function afterTick() { fn.apply(null, args); }); } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 783))) /***/ }), /* 797 */ /*!***************************************!*\ !*** ./node_modules/events/events.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. var R = typeof Reflect === 'object' ? Reflect : null var ReflectApply = R && typeof R.apply === 'function' ? R.apply : function ReflectApply(target, receiver, args) { return Function.prototype.apply.call(target, receiver, args); } var ReflectOwnKeys if (R && typeof R.ownKeys === 'function') { ReflectOwnKeys = R.ownKeys } else if (Object.getOwnPropertySymbols) { ReflectOwnKeys = function ReflectOwnKeys(target) { return Object.getOwnPropertyNames(target) .concat(Object.getOwnPropertySymbols(target)); }; } else { ReflectOwnKeys = function ReflectOwnKeys(target) { return Object.getOwnPropertyNames(target); }; } function ProcessEmitWarning(warning) { if (console && console.warn) console.warn(warning); } var NumberIsNaN = Number.isNaN || function NumberIsNaN(value) { return value !== value; } function EventEmitter() { EventEmitter.init.call(this); } module.exports = EventEmitter; module.exports.once = once; // Backwards-compat with node 0.10.x EventEmitter.EventEmitter = EventEmitter; EventEmitter.prototype._events = undefined; EventEmitter.prototype._eventsCount = 0; EventEmitter.prototype._maxListeners = undefined; // By default EventEmitters will print a warning if more than 10 listeners are // added to it. This is a useful default which helps finding memory leaks. var defaultMaxListeners = 10; function checkListener(listener) { if (typeof listener !== 'function') { throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof listener); } } Object.defineProperty(EventEmitter, 'defaultMaxListeners', { enumerable: true, get: function() { return defaultMaxListeners; }, set: function(arg) { if (typeof arg !== 'number' || arg < 0 || NumberIsNaN(arg)) { throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + arg + '.'); } defaultMaxListeners = arg; } }); EventEmitter.init = function() { if (this._events === undefined || this._events === Object.getPrototypeOf(this)._events) { this._events = Object.create(null); this._eventsCount = 0; } this._maxListeners = this._maxListeners || undefined; }; // Obviously not all Emitters should be limited to 10. This function allows // that to be increased. Set to zero for unlimited. EventEmitter.prototype.setMaxListeners = function setMaxListeners(n) { if (typeof n !== 'number' || n < 0 || NumberIsNaN(n)) { throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + n + '.'); } this._maxListeners = n; return this; }; function _getMaxListeners(that) { if (that._maxListeners === undefined) return EventEmitter.defaultMaxListeners; return that._maxListeners; } EventEmitter.prototype.getMaxListeners = function getMaxListeners() { return _getMaxListeners(this); }; EventEmitter.prototype.emit = function emit(type) { var args = []; for (var i = 1; i < arguments.length; i++) args.push(arguments[i]); var doError = (type === 'error'); var events = this._events; if (events !== undefined) doError = (doError && events.error === undefined); else if (!doError) return false; // If there is no 'error' event listener then throw. if (doError) { var er; if (args.length > 0) er = args[0]; if (er instanceof Error) { // Note: The comments on the `throw` lines are intentional, they show // up in Node's output if this results in an unhandled exception. throw er; // Unhandled 'error' event } // At least give some kind of context to the user var err = new Error('Unhandled error.' + (er ? ' (' + er.message + ')' : '')); err.context = er; throw err; // Unhandled 'error' event } var handler = events[type]; if (handler === undefined) return false; if (typeof handler === 'function') { ReflectApply(handler, this, args); } else { var len = handler.length; var listeners = arrayClone(handler, len); for (var i = 0; i < len; ++i) ReflectApply(listeners[i], this, args); } return true; }; function _addListener(target, type, listener, prepend) { var m; var events; var existing; checkListener(listener); events = target._events; if (events === undefined) { events = target._events = Object.create(null); target._eventsCount = 0; } else { // To avoid recursion in the case that type === "newListener"! Before // adding it to the listeners, first emit "newListener". if (events.newListener !== undefined) { target.emit('newListener', type, listener.listener ? listener.listener : listener); // Re-assign `events` because a newListener handler could have caused the // this._events to be assigned to a new object events = target._events; } existing = events[type]; } if (existing === undefined) { // Optimize the case of one listener. Don't need the extra array object. existing = events[type] = listener; ++target._eventsCount; } else { if (typeof existing === 'function') { // Adding the second element, need to change to array. existing = events[type] = prepend ? [listener, existing] : [existing, listener]; // If we've already got an array, just append. } else if (prepend) { existing.unshift(listener); } else { existing.push(listener); } // Check for listener leak m = _getMaxListeners(target); if (m > 0 && existing.length > m && !existing.warned) { existing.warned = true; // No error code for this since it is a Warning // eslint-disable-next-line no-restricted-syntax var w = new Error('Possible EventEmitter memory leak detected. ' + existing.length + ' ' + String(type) + ' listeners ' + 'added. Use emitter.setMaxListeners() to ' + 'increase limit'); w.name = 'MaxListenersExceededWarning'; w.emitter = target; w.type = type; w.count = existing.length; ProcessEmitWarning(w); } } return target; } EventEmitter.prototype.addListener = function addListener(type, listener) { return _addListener(this, type, listener, false); }; EventEmitter.prototype.on = EventEmitter.prototype.addListener; EventEmitter.prototype.prependListener = function prependListener(type, listener) { return _addListener(this, type, listener, true); }; function onceWrapper() { if (!this.fired) { this.target.removeListener(this.type, this.wrapFn); this.fired = true; if (arguments.length === 0) return this.listener.call(this.target); return this.listener.apply(this.target, arguments); } } function _onceWrap(target, type, listener) { var state = { fired: false, wrapFn: undefined, target: target, type: type, listener: listener }; var wrapped = onceWrapper.bind(state); wrapped.listener = listener; state.wrapFn = wrapped; return wrapped; } EventEmitter.prototype.once = function once(type, listener) { checkListener(listener); this.on(type, _onceWrap(this, type, listener)); return this; }; EventEmitter.prototype.prependOnceListener = function prependOnceListener(type, listener) { checkListener(listener); this.prependListener(type, _onceWrap(this, type, listener)); return this; }; // Emits a 'removeListener' event if and only if the listener was removed. EventEmitter.prototype.removeListener = function removeListener(type, listener) { var list, events, position, i, originalListener; checkListener(listener); events = this._events; if (events === undefined) return this; list = events[type]; if (list === undefined) return this; if (list === listener || list.listener === listener) { if (--this._eventsCount === 0) this._events = Object.create(null); else { delete events[type]; if (events.removeListener) this.emit('removeListener', type, list.listener || listener); } } else if (typeof list !== 'function') { position = -1; for (i = list.length - 1; i >= 0; i--) { if (list[i] === listener || list[i].listener === listener) { originalListener = list[i].listener; position = i; break; } } if (position < 0) return this; if (position === 0) list.shift(); else { spliceOne(list, position); } if (list.length === 1) events[type] = list[0]; if (events.removeListener !== undefined) this.emit('removeListener', type, originalListener || listener); } return this; }; EventEmitter.prototype.off = EventEmitter.prototype.removeListener; EventEmitter.prototype.removeAllListeners = function removeAllListeners(type) { var listeners, events, i; events = this._events; if (events === undefined) return this; // not listening for removeListener, no need to emit if (events.removeListener === undefined) { if (arguments.length === 0) { this._events = Object.create(null); this._eventsCount = 0; } else if (events[type] !== undefined) { if (--this._eventsCount === 0) this._events = Object.create(null); else delete events[type]; } return this; } // emit removeListener for all listeners on all events if (arguments.length === 0) { var keys = Object.keys(events); var key; for (i = 0; i < keys.length; ++i) { key = keys[i]; if (key === 'removeListener') continue; this.removeAllListeners(key); } this.removeAllListeners('removeListener'); this._events = Object.create(null); this._eventsCount = 0; return this; } listeners = events[type]; if (typeof listeners === 'function') { this.removeListener(type, listeners); } else if (listeners !== undefined) { // LIFO order for (i = listeners.length - 1; i >= 0; i--) { this.removeListener(type, listeners[i]); } } return this; }; function _listeners(target, type, unwrap) { var events = target._events; if (events === undefined) return []; var evlistener = events[type]; if (evlistener === undefined) return []; if (typeof evlistener === 'function') return unwrap ? [evlistener.listener || evlistener] : [evlistener]; return unwrap ? unwrapListeners(evlistener) : arrayClone(evlistener, evlistener.length); } EventEmitter.prototype.listeners = function listeners(type) { return _listeners(this, type, true); }; EventEmitter.prototype.rawListeners = function rawListeners(type) { return _listeners(this, type, false); }; EventEmitter.listenerCount = function(emitter, type) { if (typeof emitter.listenerCount === 'function') { return emitter.listenerCount(type); } else { return listenerCount.call(emitter, type); } }; EventEmitter.prototype.listenerCount = listenerCount; function listenerCount(type) { var events = this._events; if (events !== undefined) { var evlistener = events[type]; if (typeof evlistener === 'function') { return 1; } else if (evlistener !== undefined) { return evlistener.length; } } return 0; } EventEmitter.prototype.eventNames = function eventNames() { return this._eventsCount > 0 ? ReflectOwnKeys(this._events) : []; }; function arrayClone(arr, n) { var copy = new Array(n); for (var i = 0; i < n; ++i) copy[i] = arr[i]; return copy; } function spliceOne(list, index) { for (; index + 1 < list.length; index++) list[index] = list[index + 1]; list.pop(); } function unwrapListeners(arr) { var ret = new Array(arr.length); for (var i = 0; i < ret.length; ++i) { ret[i] = arr[i].listener || arr[i]; } return ret; } function once(emitter, name) { return new Promise(function (resolve, reject) { function errorListener(err) { emitter.removeListener(name, resolver); reject(err); } function resolver() { if (typeof emitter.removeListener === 'function') { emitter.removeListener('error', errorListener); } resolve([].slice.call(arguments)); }; eventTargetAgnosticAddListener(emitter, name, resolver, { once: true }); if (name !== 'error') { addErrorHandlerIfEventEmitter(emitter, errorListener, { once: true }); } }); } function addErrorHandlerIfEventEmitter(emitter, handler, flags) { if (typeof emitter.on === 'function') { eventTargetAgnosticAddListener(emitter, 'error', handler, flags); } } function eventTargetAgnosticAddListener(emitter, name, listener, flags) { if (typeof emitter.on === 'function') { if (flags.once) { emitter.once(name, listener); } else { emitter.on(name, listener); } } else if (typeof emitter.addEventListener === 'function') { // EventTarget does not have `error` event semantics like Node // EventEmitters, we do not listen for `error` events here. emitter.addEventListener(name, function wrapListener(arg) { // IE does not have builtin `{ once: true }` support so we // have to do it manually. if (flags.once) { emitter.removeEventListener(name, wrapListener); } listener(arg); }); } else { throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof emitter); } } /***/ }), /* 798 */ /*!*****************************************************************************!*\ !*** ./node_modules/readable-stream/lib/internal/streams/stream-browser.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! events */ 797).EventEmitter; /***/ }), /* 799 */ /*!***********************************************!*\ !*** ./node_modules/core-util-is/lib/util.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // NOTE: These type checking functions intentionally don't use `instanceof` // because it is fragile and can be easily faked with `Object.create()`. function isArray(arg) { if (Array.isArray) { return Array.isArray(arg); } return objectToString(arg) === '[object Array]'; } exports.isArray = isArray; function isBoolean(arg) { return typeof arg === 'boolean'; } exports.isBoolean = isBoolean; function isNull(arg) { return arg === null; } exports.isNull = isNull; function isNullOrUndefined(arg) { return arg == null; } exports.isNullOrUndefined = isNullOrUndefined; function isNumber(arg) { return typeof arg === 'number'; } exports.isNumber = isNumber; function isString(arg) { return typeof arg === 'string'; } exports.isString = isString; function isSymbol(arg) { return typeof arg === 'symbol'; } exports.isSymbol = isSymbol; function isUndefined(arg) { return arg === void 0; } exports.isUndefined = isUndefined; function isRegExp(re) { return objectToString(re) === '[object RegExp]'; } exports.isRegExp = isRegExp; function isObject(arg) { return typeof arg === 'object' && arg !== null; } exports.isObject = isObject; function isDate(d) { return objectToString(d) === '[object Date]'; } exports.isDate = isDate; function isError(e) { return (objectToString(e) === '[object Error]' || e instanceof Error); } exports.isError = isError; function isFunction(arg) { return typeof arg === 'function'; } exports.isFunction = isFunction; function isPrimitive(arg) { return arg === null || typeof arg === 'boolean' || typeof arg === 'number' || typeof arg === 'string' || typeof arg === 'symbol' || // ES6 symbol typeof arg === 'undefined'; } exports.isPrimitive = isPrimitive; exports.isBuffer = __webpack_require__(/*! buffer */ 786).Buffer.isBuffer; function objectToString(o) { return Object.prototype.toString.call(o); } /***/ }), /* 800 */ /*!**********************!*\ !*** util (ignored) ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), /* 801 */ /*!*************************************************************************!*\ !*** ./node_modules/readable-stream/lib/internal/streams/BufferList.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer; var util = __webpack_require__(/*! util */ 802); function copyBuffer(src, target, offset) { src.copy(target, offset); } module.exports = function () { function BufferList() { _classCallCheck(this, BufferList); this.head = null; this.tail = null; this.length = 0; } BufferList.prototype.push = function push(v) { var entry = { data: v, next: null }; if (this.length > 0) this.tail.next = entry;else this.head = entry; this.tail = entry; ++this.length; }; BufferList.prototype.unshift = function unshift(v) { var entry = { data: v, next: this.head }; if (this.length === 0) this.tail = entry; this.head = entry; ++this.length; }; BufferList.prototype.shift = function shift() { if (this.length === 0) return; var ret = this.head.data; if (this.length === 1) this.head = this.tail = null;else this.head = this.head.next; --this.length; return ret; }; BufferList.prototype.clear = function clear() { this.head = this.tail = null; this.length = 0; }; BufferList.prototype.join = function join(s) { if (this.length === 0) return ''; var p = this.head; var ret = '' + p.data; while (p = p.next) { ret += s + p.data; }return ret; }; BufferList.prototype.concat = function concat(n) { if (this.length === 0) return Buffer.alloc(0); if (this.length === 1) return this.head.data; var ret = Buffer.allocUnsafe(n >>> 0); var p = this.head; var i = 0; while (p) { copyBuffer(p.data, ret, i); i += p.data.length; p = p.next; } return ret; }; return BufferList; }(); if (util && util.inspect && util.inspect.custom) { module.exports.prototype[util.inspect.custom] = function () { var obj = util.inspect({ length: this.length }); return this.constructor.name + ' ' + obj; }; } /***/ }), /* 802 */ /*!**********************!*\ !*** util (ignored) ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), /* 803 */ /*!**********************************************************************!*\ !*** ./node_modules/readable-stream/lib/internal/streams/destroy.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /**/ var pna = __webpack_require__(/*! process-nextick-args */ 796); /**/ // undocumented cb() API, needed for core, not for public API function destroy(err, cb) { var _this = this; var readableDestroyed = this._readableState && this._readableState.destroyed; var writableDestroyed = this._writableState && this._writableState.destroyed; if (readableDestroyed || writableDestroyed) { if (cb) { cb(err); } else if (err && (!this._writableState || !this._writableState.errorEmitted)) { pna.nextTick(emitErrorNT, this, err); } return this; } // we set destroyed to true before firing error callbacks in order // to make it re-entrance safe in case destroy() is called within callbacks if (this._readableState) { this._readableState.destroyed = true; } // if this is a duplex stream mark the writable part as destroyed as well if (this._writableState) { this._writableState.destroyed = true; } this._destroy(err || null, function (err) { if (!cb && err) { pna.nextTick(emitErrorNT, _this, err); if (_this._writableState) { _this._writableState.errorEmitted = true; } } else if (cb) { cb(err); } }); return this; } function undestroy() { if (this._readableState) { this._readableState.destroyed = false; this._readableState.reading = false; this._readableState.ended = false; this._readableState.endEmitted = false; } if (this._writableState) { this._writableState.destroyed = false; this._writableState.ended = false; this._writableState.ending = false; this._writableState.finished = false; this._writableState.errorEmitted = false; } } function emitErrorNT(self, err) { self.emit('error', err); } module.exports = { destroy: destroy, undestroy: undestroy }; /***/ }), /* 804 */ /*!************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_duplex.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // a duplex stream is just a stream that is both readable and writable. // Since JS doesn't have multiple prototypal inheritance, this class // prototypally inherits from Readable, and then parasitically from // Writable. /**/ var pna = __webpack_require__(/*! process-nextick-args */ 796); /**/ /**/ var objectKeys = Object.keys || function (obj) { var keys = []; for (var key in obj) { keys.push(key); }return keys; }; /**/ module.exports = Duplex; /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 799)); util.inherits = __webpack_require__(/*! inherits */ 791); /**/ var Readable = __webpack_require__(/*! ./_stream_readable */ 795); var Writable = __webpack_require__(/*! ./_stream_writable */ 805); util.inherits(Duplex, Readable); { // avoid scope creep, the keys array can then be collected var keys = objectKeys(Writable.prototype); for (var v = 0; v < keys.length; v++) { var method = keys[v]; if (!Duplex.prototype[method]) Duplex.prototype[method] = Writable.prototype[method]; } } function Duplex(options) { if (!(this instanceof Duplex)) return new Duplex(options); Readable.call(this, options); Writable.call(this, options); if (options && options.readable === false) this.readable = false; if (options && options.writable === false) this.writable = false; this.allowHalfOpen = true; if (options && options.allowHalfOpen === false) this.allowHalfOpen = false; this.once('end', onend); } Object.defineProperty(Duplex.prototype, 'writableHighWaterMark', { // making it explicit this property is not enumerable // because otherwise some prototype manipulation in // userland will fail enumerable: false, get: function () { return this._writableState.highWaterMark; } }); // the no-half-open enforcer function onend() { // if we allow half-open state, or if the writable side ended, // then we're ok. if (this.allowHalfOpen || this._writableState.ended) return; // no more data can be written. // But allow more writes to happen in this tick. pna.nextTick(onEndNT, this); } function onEndNT(self) { self.end(); } Object.defineProperty(Duplex.prototype, 'destroyed', { get: function () { if (this._readableState === undefined || this._writableState === undefined) { return false; } return this._readableState.destroyed && this._writableState.destroyed; }, set: function (value) { // we ignore the value if the stream // has not been initialized yet if (this._readableState === undefined || this._writableState === undefined) { return; } // backward compatibility, the user is explicitly // managing destroyed this._readableState.destroyed = value; this._writableState.destroyed = value; } }); Duplex.prototype._destroy = function (err, cb) { this.push(null); this.end(); pna.nextTick(cb, err); }; /***/ }), /* 805 */ /*!**************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_writable.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process, global) {// Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // A bit simpler than readable streams. // Implement an async ._write(chunk, encoding, cb), and it'll handle all // the drain event emission and buffering. /**/ var pna = __webpack_require__(/*! process-nextick-args */ 796); /**/ module.exports = Writable; /* */ function WriteReq(chunk, encoding, cb) { this.chunk = chunk; this.encoding = encoding; this.callback = cb; this.next = null; } // It seems a linked list but it is not // there will be only 2 of these for each stream function CorkedRequest(state) { var _this = this; this.next = null; this.entry = null; this.finish = function () { onCorkedFinish(_this, state); }; } /* */ /**/ var asyncWrite = !process.browser && ['v0.10', 'v0.9.'].indexOf(process.version.slice(0, 5)) > -1 ? setImmediate : pna.nextTick; /**/ /**/ var Duplex; /**/ Writable.WritableState = WritableState; /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 799)); util.inherits = __webpack_require__(/*! inherits */ 791); /**/ /**/ var internalUtil = { deprecate: __webpack_require__(/*! util-deprecate */ 806) }; /**/ /**/ var Stream = __webpack_require__(/*! ./internal/streams/stream */ 798); /**/ /**/ var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer; var OurUint8Array = global.Uint8Array || function () {}; function _uint8ArrayToBuffer(chunk) { return Buffer.from(chunk); } function _isUint8Array(obj) { return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; } /**/ var destroyImpl = __webpack_require__(/*! ./internal/streams/destroy */ 803); util.inherits(Writable, Stream); function nop() {} function WritableState(options, stream) { Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 804); options = options || {}; // Duplex streams are both readable and writable, but share // the same options object. // However, some cases require setting options to different // values for the readable and the writable sides of the duplex stream. // These options can be provided separately as readableXXX and writableXXX. var isDuplex = stream instanceof Duplex; // object stream flag to indicate whether or not this stream // contains buffers or objects. this.objectMode = !!options.objectMode; if (isDuplex) this.objectMode = this.objectMode || !!options.writableObjectMode; // the point at which write() starts returning false // Note: 0 is a valid value, means that we always return false if // the entire buffer is not flushed immediately on write() var hwm = options.highWaterMark; var writableHwm = options.writableHighWaterMark; var defaultHwm = this.objectMode ? 16 : 16 * 1024; if (hwm || hwm === 0) this.highWaterMark = hwm;else if (isDuplex && (writableHwm || writableHwm === 0)) this.highWaterMark = writableHwm;else this.highWaterMark = defaultHwm; // cast to ints. this.highWaterMark = Math.floor(this.highWaterMark); // if _final has been called this.finalCalled = false; // drain event flag. this.needDrain = false; // at the start of calling end() this.ending = false; // when end() has been called, and returned this.ended = false; // when 'finish' is emitted this.finished = false; // has it been destroyed this.destroyed = false; // should we decode strings into buffers before passing to _write? // this is here so that some node-core streams can optimize string // handling at a lower level. var noDecode = options.decodeStrings === false; this.decodeStrings = !noDecode; // Crypto is kind of old and crusty. Historically, its default string // encoding is 'binary' so we have to make this configurable. // Everything else in the universe uses 'utf8', though. this.defaultEncoding = options.defaultEncoding || 'utf8'; // not an actual buffer we keep track of, but a measurement // of how much we're waiting to get pushed to some underlying // socket or file. this.length = 0; // a flag to see when we're in the middle of a write. this.writing = false; // when true all writes will be buffered until .uncork() call this.corked = 0; // a flag to be able to tell if the onwrite cb is called immediately, // or on a later tick. We set this to true at first, because any // actions that shouldn't happen until "later" should generally also // not happen before the first write call. this.sync = true; // a flag to know if we're processing previously buffered items, which // may call the _write() callback in the same tick, so that we don't // end up in an overlapped onwrite situation. this.bufferProcessing = false; // the callback that's passed to _write(chunk,cb) this.onwrite = function (er) { onwrite(stream, er); }; // the callback that the user supplies to write(chunk,encoding,cb) this.writecb = null; // the amount that is being written when _write is called. this.writelen = 0; this.bufferedRequest = null; this.lastBufferedRequest = null; // number of pending user-supplied write callbacks // this must be 0 before 'finish' can be emitted this.pendingcb = 0; // emit prefinish if the only thing we're waiting for is _write cbs // This is relevant for synchronous Transform streams this.prefinished = false; // True if the error was already emitted and should not be thrown again this.errorEmitted = false; // count buffered requests this.bufferedRequestCount = 0; // allocate the first CorkedRequest, there is always // one allocated and free to use, and we maintain at most two this.corkedRequestsFree = new CorkedRequest(this); } WritableState.prototype.getBuffer = function getBuffer() { var current = this.bufferedRequest; var out = []; while (current) { out.push(current); current = current.next; } return out; }; (function () { try { Object.defineProperty(WritableState.prototype, 'buffer', { get: internalUtil.deprecate(function () { return this.getBuffer(); }, '_writableState.buffer is deprecated. Use _writableState.getBuffer ' + 'instead.', 'DEP0003') }); } catch (_) {} })(); // Test _writableState for inheritance to account for Duplex streams, // whose prototype chain only points to Readable. var realHasInstance; if (typeof Symbol === 'function' && Symbol.hasInstance && typeof Function.prototype[Symbol.hasInstance] === 'function') { realHasInstance = Function.prototype[Symbol.hasInstance]; Object.defineProperty(Writable, Symbol.hasInstance, { value: function (object) { if (realHasInstance.call(this, object)) return true; if (this !== Writable) return false; return object && object._writableState instanceof WritableState; } }); } else { realHasInstance = function (object) { return object instanceof this; }; } function Writable(options) { Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 804); // Writable ctor is applied to Duplexes, too. // `realHasInstance` is necessary because using plain `instanceof` // would return false, as no `_writableState` property is attached. // Trying to use the custom `instanceof` for Writable here will also break the // Node.js LazyTransform implementation, which has a non-trivial getter for // `_writableState` that would lead to infinite recursion. if (!realHasInstance.call(Writable, this) && !(this instanceof Duplex)) { return new Writable(options); } this._writableState = new WritableState(options, this); // legacy. this.writable = true; if (options) { if (typeof options.write === 'function') this._write = options.write; if (typeof options.writev === 'function') this._writev = options.writev; if (typeof options.destroy === 'function') this._destroy = options.destroy; if (typeof options.final === 'function') this._final = options.final; } Stream.call(this); } // Otherwise people can pipe Writable streams, which is just wrong. Writable.prototype.pipe = function () { this.emit('error', new Error('Cannot pipe, not readable')); }; function writeAfterEnd(stream, cb) { var er = new Error('write after end'); // TODO: defer error events consistently everywhere, not just the cb stream.emit('error', er); pna.nextTick(cb, er); } // Checks that a user-supplied chunk is valid, especially for the particular // mode the stream is in. Currently this means that `null` is never accepted // and undefined/non-string values are only allowed in object mode. function validChunk(stream, state, chunk, cb) { var valid = true; var er = false; if (chunk === null) { er = new TypeError('May not write null values to stream'); } else if (typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) { er = new TypeError('Invalid non-string/buffer chunk'); } if (er) { stream.emit('error', er); pna.nextTick(cb, er); valid = false; } return valid; } Writable.prototype.write = function (chunk, encoding, cb) { var state = this._writableState; var ret = false; var isBuf = !state.objectMode && _isUint8Array(chunk); if (isBuf && !Buffer.isBuffer(chunk)) { chunk = _uint8ArrayToBuffer(chunk); } if (typeof encoding === 'function') { cb = encoding; encoding = null; } if (isBuf) encoding = 'buffer';else if (!encoding) encoding = state.defaultEncoding; if (typeof cb !== 'function') cb = nop; if (state.ended) writeAfterEnd(this, cb);else if (isBuf || validChunk(this, state, chunk, cb)) { state.pendingcb++; ret = writeOrBuffer(this, state, isBuf, chunk, encoding, cb); } return ret; }; Writable.prototype.cork = function () { var state = this._writableState; state.corked++; }; Writable.prototype.uncork = function () { var state = this._writableState; if (state.corked) { state.corked--; if (!state.writing && !state.corked && !state.finished && !state.bufferProcessing && state.bufferedRequest) clearBuffer(this, state); } }; Writable.prototype.setDefaultEncoding = function setDefaultEncoding(encoding) { // node::ParseEncoding() requires lower case. if (typeof encoding === 'string') encoding = encoding.toLowerCase(); if (!(['hex', 'utf8', 'utf-8', 'ascii', 'binary', 'base64', 'ucs2', 'ucs-2', 'utf16le', 'utf-16le', 'raw'].indexOf((encoding + '').toLowerCase()) > -1)) throw new TypeError('Unknown encoding: ' + encoding); this._writableState.defaultEncoding = encoding; return this; }; function decodeChunk(state, chunk, encoding) { if (!state.objectMode && state.decodeStrings !== false && typeof chunk === 'string') { chunk = Buffer.from(chunk, encoding); } return chunk; } Object.defineProperty(Writable.prototype, 'writableHighWaterMark', { // making it explicit this property is not enumerable // because otherwise some prototype manipulation in // userland will fail enumerable: false, get: function () { return this._writableState.highWaterMark; } }); // if we're already writing something, then just put this // in the queue, and wait our turn. Otherwise, call _write // If we return false, then we need a drain event, so set that flag. function writeOrBuffer(stream, state, isBuf, chunk, encoding, cb) { if (!isBuf) { var newChunk = decodeChunk(state, chunk, encoding); if (chunk !== newChunk) { isBuf = true; encoding = 'buffer'; chunk = newChunk; } } var len = state.objectMode ? 1 : chunk.length; state.length += len; var ret = state.length < state.highWaterMark; // we must ensure that previous needDrain will not be reset to false. if (!ret) state.needDrain = true; if (state.writing || state.corked) { var last = state.lastBufferedRequest; state.lastBufferedRequest = { chunk: chunk, encoding: encoding, isBuf: isBuf, callback: cb, next: null }; if (last) { last.next = state.lastBufferedRequest; } else { state.bufferedRequest = state.lastBufferedRequest; } state.bufferedRequestCount += 1; } else { doWrite(stream, state, false, len, chunk, encoding, cb); } return ret; } function doWrite(stream, state, writev, len, chunk, encoding, cb) { state.writelen = len; state.writecb = cb; state.writing = true; state.sync = true; if (writev) stream._writev(chunk, state.onwrite);else stream._write(chunk, encoding, state.onwrite); state.sync = false; } function onwriteError(stream, state, sync, er, cb) { --state.pendingcb; if (sync) { // defer the callback if we are being called synchronously // to avoid piling up things on the stack pna.nextTick(cb, er); // this can emit finish, and it will always happen // after error pna.nextTick(finishMaybe, stream, state); stream._writableState.errorEmitted = true; stream.emit('error', er); } else { // the caller expect this to happen before if // it is async cb(er); stream._writableState.errorEmitted = true; stream.emit('error', er); // this can emit finish, but finish must // always follow error finishMaybe(stream, state); } } function onwriteStateUpdate(state) { state.writing = false; state.writecb = null; state.length -= state.writelen; state.writelen = 0; } function onwrite(stream, er) { var state = stream._writableState; var sync = state.sync; var cb = state.writecb; onwriteStateUpdate(state); if (er) onwriteError(stream, state, sync, er, cb);else { // Check if we're actually ready to finish, but don't emit yet var finished = needFinish(state); if (!finished && !state.corked && !state.bufferProcessing && state.bufferedRequest) { clearBuffer(stream, state); } if (sync) { /**/ asyncWrite(afterWrite, stream, state, finished, cb); /**/ } else { afterWrite(stream, state, finished, cb); } } } function afterWrite(stream, state, finished, cb) { if (!finished) onwriteDrain(stream, state); state.pendingcb--; cb(); finishMaybe(stream, state); } // Must force callback to be called on nextTick, so that we don't // emit 'drain' before the write() consumer gets the 'false' return // value, and has a chance to attach a 'drain' listener. function onwriteDrain(stream, state) { if (state.length === 0 && state.needDrain) { state.needDrain = false; stream.emit('drain'); } } // if there's something in the buffer waiting, then process it function clearBuffer(stream, state) { state.bufferProcessing = true; var entry = state.bufferedRequest; if (stream._writev && entry && entry.next) { // Fast case, write everything using _writev() var l = state.bufferedRequestCount; var buffer = new Array(l); var holder = state.corkedRequestsFree; holder.entry = entry; var count = 0; var allBuffers = true; while (entry) { buffer[count] = entry; if (!entry.isBuf) allBuffers = false; entry = entry.next; count += 1; } buffer.allBuffers = allBuffers; doWrite(stream, state, true, state.length, buffer, '', holder.finish); // doWrite is almost always async, defer these to save a bit of time // as the hot path ends with doWrite state.pendingcb++; state.lastBufferedRequest = null; if (holder.next) { state.corkedRequestsFree = holder.next; holder.next = null; } else { state.corkedRequestsFree = new CorkedRequest(state); } state.bufferedRequestCount = 0; } else { // Slow case, write chunks one-by-one while (entry) { var chunk = entry.chunk; var encoding = entry.encoding; var cb = entry.callback; var len = state.objectMode ? 1 : chunk.length; doWrite(stream, state, false, len, chunk, encoding, cb); entry = entry.next; state.bufferedRequestCount--; // if we didn't call the onwrite immediately, then // it means that we need to wait until it does. // also, that means that the chunk and cb are currently // being processed, so move the buffer counter past them. if (state.writing) { break; } } if (entry === null) state.lastBufferedRequest = null; } state.bufferedRequest = entry; state.bufferProcessing = false; } Writable.prototype._write = function (chunk, encoding, cb) { cb(new Error('_write() is not implemented')); }; Writable.prototype._writev = null; Writable.prototype.end = function (chunk, encoding, cb) { var state = this._writableState; if (typeof chunk === 'function') { cb = chunk; chunk = null; encoding = null; } else if (typeof encoding === 'function') { cb = encoding; encoding = null; } if (chunk !== null && chunk !== undefined) this.write(chunk, encoding); // .end() fully uncorks if (state.corked) { state.corked = 1; this.uncork(); } // ignore unnecessary end() calls. if (!state.ending && !state.finished) endWritable(this, state, cb); }; function needFinish(state) { return state.ending && state.length === 0 && state.bufferedRequest === null && !state.finished && !state.writing; } function callFinal(stream, state) { stream._final(function (err) { state.pendingcb--; if (err) { stream.emit('error', err); } state.prefinished = true; stream.emit('prefinish'); finishMaybe(stream, state); }); } function prefinish(stream, state) { if (!state.prefinished && !state.finalCalled) { if (typeof stream._final === 'function') { state.pendingcb++; state.finalCalled = true; pna.nextTick(callFinal, stream, state); } else { state.prefinished = true; stream.emit('prefinish'); } } } function finishMaybe(stream, state) { var need = needFinish(state); if (need) { prefinish(stream, state); if (state.pendingcb === 0) { state.finished = true; stream.emit('finish'); } } return need; } function endWritable(stream, state, cb) { state.ending = true; finishMaybe(stream, state); if (cb) { if (state.finished) pna.nextTick(cb);else stream.once('finish', cb); } state.ended = true; stream.writable = false; } function onCorkedFinish(corkReq, state, err) { var entry = corkReq.entry; corkReq.entry = null; while (entry) { var cb = entry.callback; state.pendingcb--; cb(err); entry = entry.next; } if (state.corkedRequestsFree) { state.corkedRequestsFree.next = corkReq; } else { state.corkedRequestsFree = corkReq; } } Object.defineProperty(Writable.prototype, 'destroyed', { get: function () { if (this._writableState === undefined) { return false; } return this._writableState.destroyed; }, set: function (value) { // we ignore the value if the stream // has not been initialized yet if (!this._writableState) { return; } // backward compatibility, the user is explicitly // managing destroyed this._writableState.destroyed = value; } }); Writable.prototype.destroy = destroyImpl.destroy; Writable.prototype._undestroy = destroyImpl.undestroy; Writable.prototype._destroy = function (err, cb) { this.end(); cb(err); }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 783), __webpack_require__(/*! ./../../webpack/buildin/global.js */ 29))) /***/ }), /* 806 */ /*!************************************************!*\ !*** ./node_modules/util-deprecate/browser.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { /** * Module exports. */ module.exports = deprecate; /** * Mark that a method should not be used. * Returns a modified function which warns once by default. * * If `localStorage.noDeprecation = true` is set, then it is a no-op. * * If `localStorage.throwDeprecation = true` is set, then deprecated functions * will throw an Error when invoked. * * If `localStorage.traceDeprecation = true` is set, then deprecated functions * will invoke `console.trace()` instead of `console.error()`. * * @param {Function} fn - the function to deprecate * @param {String} msg - the string to print to the console when `fn` is invoked * @returns {Function} a new "deprecated" version of `fn` * @api public */ function deprecate (fn, msg) { if (config('noDeprecation')) { return fn; } var warned = false; function deprecated() { if (!warned) { if (config('throwDeprecation')) { throw new Error(msg); } else if (config('traceDeprecation')) { console.trace(msg); } else { console.warn(msg); } warned = true; } return fn.apply(this, arguments); } return deprecated; } /** * Checks `localStorage` for boolean values for the given `name`. * * @param {String} name * @returns {Boolean} * @api private */ function config (name) { // accessing global.localStorage can trigger a DOMException in sandboxed iframes try { if (!global.localStorage) return false; } catch (_) { return false; } var val = global.localStorage[name]; if (null == val) return false; return String(val).toLowerCase() === 'true'; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 29))) /***/ }), /* 807 */ /*!***********************************************************!*\ !*** ./node_modules/string_decoder/lib/string_decoder.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. /**/ var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer; /**/ var isEncoding = Buffer.isEncoding || function (encoding) { encoding = '' + encoding; switch (encoding && encoding.toLowerCase()) { case 'hex':case 'utf8':case 'utf-8':case 'ascii':case 'binary':case 'base64':case 'ucs2':case 'ucs-2':case 'utf16le':case 'utf-16le':case 'raw': return true; default: return false; } }; function _normalizeEncoding(enc) { if (!enc) return 'utf8'; var retried; while (true) { switch (enc) { case 'utf8': case 'utf-8': return 'utf8'; case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return 'utf16le'; case 'latin1': case 'binary': return 'latin1'; case 'base64': case 'ascii': case 'hex': return enc; default: if (retried) return; // undefined enc = ('' + enc).toLowerCase(); retried = true; } } }; // Do not cache `Buffer.isEncoding` when checking encoding names as some // modules monkey-patch it to support additional encodings function normalizeEncoding(enc) { var nenc = _normalizeEncoding(enc); if (typeof nenc !== 'string' && (Buffer.isEncoding === isEncoding || !isEncoding(enc))) throw new Error('Unknown encoding: ' + enc); return nenc || enc; } // StringDecoder provides an interface for efficiently splitting a series of // buffers into a series of JS strings without breaking apart multi-byte // characters. exports.StringDecoder = StringDecoder; function StringDecoder(encoding) { this.encoding = normalizeEncoding(encoding); var nb; switch (this.encoding) { case 'utf16le': this.text = utf16Text; this.end = utf16End; nb = 4; break; case 'utf8': this.fillLast = utf8FillLast; nb = 4; break; case 'base64': this.text = base64Text; this.end = base64End; nb = 3; break; default: this.write = simpleWrite; this.end = simpleEnd; return; } this.lastNeed = 0; this.lastTotal = 0; this.lastChar = Buffer.allocUnsafe(nb); } StringDecoder.prototype.write = function (buf) { if (buf.length === 0) return ''; var r; var i; if (this.lastNeed) { r = this.fillLast(buf); if (r === undefined) return ''; i = this.lastNeed; this.lastNeed = 0; } else { i = 0; } if (i < buf.length) return r ? r + this.text(buf, i) : this.text(buf, i); return r || ''; }; StringDecoder.prototype.end = utf8End; // Returns only complete characters in a Buffer StringDecoder.prototype.text = utf8Text; // Attempts to complete a partial non-UTF-8 character using bytes from a Buffer StringDecoder.prototype.fillLast = function (buf) { if (this.lastNeed <= buf.length) { buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed); return this.lastChar.toString(this.encoding, 0, this.lastTotal); } buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, buf.length); this.lastNeed -= buf.length; }; // Checks the type of a UTF-8 byte, whether it's ASCII, a leading byte, or a // continuation byte. If an invalid byte is detected, -2 is returned. function utf8CheckByte(byte) { if (byte <= 0x7F) return 0;else if (byte >> 5 === 0x06) return 2;else if (byte >> 4 === 0x0E) return 3;else if (byte >> 3 === 0x1E) return 4; return byte >> 6 === 0x02 ? -1 : -2; } // Checks at most 3 bytes at the end of a Buffer in order to detect an // incomplete multi-byte UTF-8 character. The total number of bytes (2, 3, or 4) // needed to complete the UTF-8 character (if applicable) are returned. function utf8CheckIncomplete(self, buf, i) { var j = buf.length - 1; if (j < i) return 0; var nb = utf8CheckByte(buf[j]); if (nb >= 0) { if (nb > 0) self.lastNeed = nb - 1; return nb; } if (--j < i || nb === -2) return 0; nb = utf8CheckByte(buf[j]); if (nb >= 0) { if (nb > 0) self.lastNeed = nb - 2; return nb; } if (--j < i || nb === -2) return 0; nb = utf8CheckByte(buf[j]); if (nb >= 0) { if (nb > 0) { if (nb === 2) nb = 0;else self.lastNeed = nb - 3; } return nb; } return 0; } // Validates as many continuation bytes for a multi-byte UTF-8 character as // needed or are available. If we see a non-continuation byte where we expect // one, we "replace" the validated continuation bytes we've seen so far with // a single UTF-8 replacement character ('\ufffd'), to match v8's UTF-8 decoding // behavior. The continuation byte check is included three times in the case // where all of the continuation bytes for a character exist in the same buffer. // It is also done this way as a slight performance increase instead of using a // loop. function utf8CheckExtraBytes(self, buf, p) { if ((buf[0] & 0xC0) !== 0x80) { self.lastNeed = 0; return '\ufffd'; } if (self.lastNeed > 1 && buf.length > 1) { if ((buf[1] & 0xC0) !== 0x80) { self.lastNeed = 1; return '\ufffd'; } if (self.lastNeed > 2 && buf.length > 2) { if ((buf[2] & 0xC0) !== 0x80) { self.lastNeed = 2; return '\ufffd'; } } } } // Attempts to complete a multi-byte UTF-8 character using bytes from a Buffer. function utf8FillLast(buf) { var p = this.lastTotal - this.lastNeed; var r = utf8CheckExtraBytes(this, buf, p); if (r !== undefined) return r; if (this.lastNeed <= buf.length) { buf.copy(this.lastChar, p, 0, this.lastNeed); return this.lastChar.toString(this.encoding, 0, this.lastTotal); } buf.copy(this.lastChar, p, 0, buf.length); this.lastNeed -= buf.length; } // Returns all complete UTF-8 characters in a Buffer. If the Buffer ended on a // partial character, the character's bytes are buffered until the required // number of bytes are available. function utf8Text(buf, i) { var total = utf8CheckIncomplete(this, buf, i); if (!this.lastNeed) return buf.toString('utf8', i); this.lastTotal = total; var end = buf.length - (total - this.lastNeed); buf.copy(this.lastChar, 0, end); return buf.toString('utf8', i, end); } // For UTF-8, a replacement character is added when ending on a partial // character. function utf8End(buf) { var r = buf && buf.length ? this.write(buf) : ''; if (this.lastNeed) return r + '\ufffd'; return r; } // UTF-16LE typically needs two bytes per character, but even if we have an even // number of bytes available, we need to check if we end on a leading/high // surrogate. In that case, we need to wait for the next two bytes in order to // decode the last character properly. function utf16Text(buf, i) { if ((buf.length - i) % 2 === 0) { var r = buf.toString('utf16le', i); if (r) { var c = r.charCodeAt(r.length - 1); if (c >= 0xD800 && c <= 0xDBFF) { this.lastNeed = 2; this.lastTotal = 4; this.lastChar[0] = buf[buf.length - 2]; this.lastChar[1] = buf[buf.length - 1]; return r.slice(0, -1); } } return r; } this.lastNeed = 1; this.lastTotal = 2; this.lastChar[0] = buf[buf.length - 1]; return buf.toString('utf16le', i, buf.length - 1); } // For UTF-16LE we do not explicitly append special replacement characters if we // end on a partial character, we simply let v8 handle that. function utf16End(buf) { var r = buf && buf.length ? this.write(buf) : ''; if (this.lastNeed) { var end = this.lastTotal - this.lastNeed; return r + this.lastChar.toString('utf16le', 0, end); } return r; } function base64Text(buf, i) { var n = (buf.length - i) % 3; if (n === 0) return buf.toString('base64', i); this.lastNeed = 3 - n; this.lastTotal = 3; if (n === 1) { this.lastChar[0] = buf[buf.length - 1]; } else { this.lastChar[0] = buf[buf.length - 2]; this.lastChar[1] = buf[buf.length - 1]; } return buf.toString('base64', i, buf.length - n); } function base64End(buf) { var r = buf && buf.length ? this.write(buf) : ''; if (this.lastNeed) return r + this.lastChar.toString('base64', 0, 3 - this.lastNeed); return r; } // Pass bytes on through for single-byte encodings (e.g. ascii, latin1, hex) function simpleWrite(buf) { return buf.toString(this.encoding); } function simpleEnd(buf) { return buf && buf.length ? this.write(buf) : ''; } /***/ }), /* 808 */ /*!***************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_transform.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // a transform stream is a readable/writable stream where you do // something with the data. Sometimes it's called a "filter", // but that's not a great name for it, since that implies a thing where // some bits pass through, and others are simply ignored. (That would // be a valid example of a transform, of course.) // // While the output is causally related to the input, it's not a // necessarily symmetric or synchronous transformation. For example, // a zlib stream might take multiple plain-text writes(), and then // emit a single compressed chunk some time in the future. // // Here's how this works: // // The Transform stream has all the aspects of the readable and writable // stream classes. When you write(chunk), that calls _write(chunk,cb) // internally, and returns false if there's a lot of pending writes // buffered up. When you call read(), that calls _read(n) until // there's enough pending readable data buffered up. // // In a transform stream, the written data is placed in a buffer. When // _read(n) is called, it transforms the queued up data, calling the // buffered _write cb's as it consumes chunks. If consuming a single // written chunk would result in multiple output chunks, then the first // outputted bit calls the readcb, and subsequent chunks just go into // the read buffer, and will cause it to emit 'readable' if necessary. // // This way, back-pressure is actually determined by the reading side, // since _read has to be called to start processing a new chunk. However, // a pathological inflate type of transform can cause excessive buffering // here. For example, imagine a stream where every byte of input is // interpreted as an integer from 0-255, and then results in that many // bytes of output. Writing the 4 bytes {ff,ff,ff,ff} would result in // 1kb of data being output. In this case, you could write a very small // amount of input, and end up with a very large amount of output. In // such a pathological inflating mechanism, there'd be no way to tell // the system to stop doing the transform. A single 4MB write could // cause the system to run out of memory. // // However, even in such a pathological case, only a single written chunk // would be consumed, and then the rest would wait (un-transformed) until // the results of the previous transformed chunk were consumed. module.exports = Transform; var Duplex = __webpack_require__(/*! ./_stream_duplex */ 804); /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 799)); util.inherits = __webpack_require__(/*! inherits */ 791); /**/ util.inherits(Transform, Duplex); function afterTransform(er, data) { var ts = this._transformState; ts.transforming = false; var cb = ts.writecb; if (!cb) { return this.emit('error', new Error('write callback called multiple times')); } ts.writechunk = null; ts.writecb = null; if (data != null) // single equals check for both `null` and `undefined` this.push(data); cb(er); var rs = this._readableState; rs.reading = false; if (rs.needReadable || rs.length < rs.highWaterMark) { this._read(rs.highWaterMark); } } function Transform(options) { if (!(this instanceof Transform)) return new Transform(options); Duplex.call(this, options); this._transformState = { afterTransform: afterTransform.bind(this), needTransform: false, transforming: false, writecb: null, writechunk: null, writeencoding: null }; // start out asking for a readable event once data is transformed. this._readableState.needReadable = true; // we have implemented the _read method, and done the other things // that Readable wants before the first _read call, so unset the // sync guard flag. this._readableState.sync = false; if (options) { if (typeof options.transform === 'function') this._transform = options.transform; if (typeof options.flush === 'function') this._flush = options.flush; } // When the writable side finishes, then flush out anything remaining. this.on('prefinish', prefinish); } function prefinish() { var _this = this; if (typeof this._flush === 'function') { this._flush(function (er, data) { done(_this, er, data); }); } else { done(this, null, null); } } Transform.prototype.push = function (chunk, encoding) { this._transformState.needTransform = false; return Duplex.prototype.push.call(this, chunk, encoding); }; // This is the part where you do stuff! // override this function in implementation classes. // 'chunk' is an input chunk. // // Call `push(newChunk)` to pass along transformed output // to the readable side. You may call 'push' zero or more times. // // Call `cb(err)` when you are done with this chunk. If you pass // an error, then that'll put the hurt on the whole operation. If you // never call cb(), then you'll never get another chunk. Transform.prototype._transform = function (chunk, encoding, cb) { throw new Error('_transform() is not implemented'); }; Transform.prototype._write = function (chunk, encoding, cb) { var ts = this._transformState; ts.writecb = cb; ts.writechunk = chunk; ts.writeencoding = encoding; if (!ts.transforming) { var rs = this._readableState; if (ts.needTransform || rs.needReadable || rs.length < rs.highWaterMark) this._read(rs.highWaterMark); } }; // Doesn't matter what the args are here. // _transform does all the work. // That we got here means that the readable side wants more data. Transform.prototype._read = function (n) { var ts = this._transformState; if (ts.writechunk !== null && ts.writecb && !ts.transforming) { ts.transforming = true; this._transform(ts.writechunk, ts.writeencoding, ts.afterTransform); } else { // mark that we need a transform, so that any data that comes in // will get processed, now that we've asked for it. ts.needTransform = true; } }; Transform.prototype._destroy = function (err, cb) { var _this2 = this; Duplex.prototype._destroy.call(this, err, function (err2) { cb(err2); _this2.emit('close'); }); }; function done(stream, er, data) { if (er) return stream.emit('error', er); if (data != null) // single equals check for both `null` and `undefined` stream.push(data); // if there's nothing in the write buffer, then that means // that nothing more will ever be provided if (stream._writableState.length) throw new Error('Calling transform done when ws.length != 0'); if (stream._transformState.transforming) throw new Error('Calling transform done when still transforming'); return stream.push(null); } /***/ }), /* 809 */ /*!*****************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_passthrough.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // a passthrough stream. // basically just the most minimal sort of Transform stream. // Every written chunk gets output as-is. module.exports = PassThrough; var Transform = __webpack_require__(/*! ./_stream_transform */ 808); /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 799)); util.inherits = __webpack_require__(/*! inherits */ 791); /**/ util.inherits(PassThrough, Transform); function PassThrough(options) { if (!(this instanceof PassThrough)) return new PassThrough(options); Transform.call(this, options); } PassThrough.prototype._transform = function (chunk, encoding, cb) { cb(null, chunk); }; /***/ }), /* 810 */ /*!*****************************************!*\ !*** ./node_modules/ripemd160/index.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var Buffer = __webpack_require__(/*! buffer */ 786).Buffer var inherits = __webpack_require__(/*! inherits */ 791) var HashBase = __webpack_require__(/*! hash-base */ 793) var ARRAY16 = new Array(16) var zl = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13 ] var zr = [ 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11 ] var sl = [ 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 ] var sr = [ 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 ] var hl = [0x00000000, 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xa953fd4e] var hr = [0x50a28be6, 0x5c4dd124, 0x6d703ef3, 0x7a6d76e9, 0x00000000] function RIPEMD160 () { HashBase.call(this, 64) // state this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 this._e = 0xc3d2e1f0 } inherits(RIPEMD160, HashBase) RIPEMD160.prototype._update = function () { var words = ARRAY16 for (var j = 0; j < 16; ++j) words[j] = this._block.readInt32LE(j * 4) var al = this._a | 0 var bl = this._b | 0 var cl = this._c | 0 var dl = this._d | 0 var el = this._e | 0 var ar = this._a | 0 var br = this._b | 0 var cr = this._c | 0 var dr = this._d | 0 var er = this._e | 0 // computation for (var i = 0; i < 80; i += 1) { var tl var tr if (i < 16) { tl = fn1(al, bl, cl, dl, el, words[zl[i]], hl[0], sl[i]) tr = fn5(ar, br, cr, dr, er, words[zr[i]], hr[0], sr[i]) } else if (i < 32) { tl = fn2(al, bl, cl, dl, el, words[zl[i]], hl[1], sl[i]) tr = fn4(ar, br, cr, dr, er, words[zr[i]], hr[1], sr[i]) } else if (i < 48) { tl = fn3(al, bl, cl, dl, el, words[zl[i]], hl[2], sl[i]) tr = fn3(ar, br, cr, dr, er, words[zr[i]], hr[2], sr[i]) } else if (i < 64) { tl = fn4(al, bl, cl, dl, el, words[zl[i]], hl[3], sl[i]) tr = fn2(ar, br, cr, dr, er, words[zr[i]], hr[3], sr[i]) } else { // if (i<80) { tl = fn5(al, bl, cl, dl, el, words[zl[i]], hl[4], sl[i]) tr = fn1(ar, br, cr, dr, er, words[zr[i]], hr[4], sr[i]) } al = el el = dl dl = rotl(cl, 10) cl = bl bl = tl ar = er er = dr dr = rotl(cr, 10) cr = br br = tr } // update state var t = (this._b + cl + dr) | 0 this._b = (this._c + dl + er) | 0 this._c = (this._d + el + ar) | 0 this._d = (this._e + al + br) | 0 this._e = (this._a + bl + cr) | 0 this._a = t } RIPEMD160.prototype._digest = function () { // create padding and handle blocks this._block[this._blockOffset++] = 0x80 if (this._blockOffset > 56) { this._block.fill(0, this._blockOffset, 64) this._update() this._blockOffset = 0 } this._block.fill(0, this._blockOffset, 56) this._block.writeUInt32LE(this._length[0], 56) this._block.writeUInt32LE(this._length[1], 60) this._update() // produce result var buffer = Buffer.alloc ? Buffer.alloc(20) : new Buffer(20) buffer.writeInt32LE(this._a, 0) buffer.writeInt32LE(this._b, 4) buffer.writeInt32LE(this._c, 8) buffer.writeInt32LE(this._d, 12) buffer.writeInt32LE(this._e, 16) return buffer } function rotl (x, n) { return (x << n) | (x >>> (32 - n)) } function fn1 (a, b, c, d, e, m, k, s) { return (rotl((a + (b ^ c ^ d) + m + k) | 0, s) + e) | 0 } function fn2 (a, b, c, d, e, m, k, s) { return (rotl((a + ((b & c) | ((~b) & d)) + m + k) | 0, s) + e) | 0 } function fn3 (a, b, c, d, e, m, k, s) { return (rotl((a + ((b | (~c)) ^ d) + m + k) | 0, s) + e) | 0 } function fn4 (a, b, c, d, e, m, k, s) { return (rotl((a + ((b & d) | (c & (~d))) + m + k) | 0, s) + e) | 0 } function fn5 (a, b, c, d, e, m, k, s) { return (rotl((a + (b ^ (c | (~d))) + m + k) | 0, s) + e) | 0 } module.exports = RIPEMD160 /***/ }), /* 811 */ /*!**************************************!*\ !*** ./node_modules/sha.js/index.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var exports = module.exports = function SHA (algorithm) { algorithm = algorithm.toLowerCase() var Algorithm = exports[algorithm] if (!Algorithm) throw new Error(algorithm + ' is not supported (we accept pull requests)') return new Algorithm() } exports.sha = __webpack_require__(/*! ./sha */ 812) exports.sha1 = __webpack_require__(/*! ./sha1 */ 814) exports.sha224 = __webpack_require__(/*! ./sha224 */ 815) exports.sha256 = __webpack_require__(/*! ./sha256 */ 816) exports.sha384 = __webpack_require__(/*! ./sha384 */ 817) exports.sha512 = __webpack_require__(/*! ./sha512 */ 818) /***/ }), /* 812 */ /*!************************************!*\ !*** ./node_modules/sha.js/sha.js ***! \************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* * A JavaScript implementation of the Secure Hash Algorithm, SHA-0, as defined * in FIPS PUB 180-1 * This source code is derived from sha1.js of the same repository. * The difference between SHA-0 and SHA-1 is just a bitwise rotate left * operation was added. */ var inherits = __webpack_require__(/*! inherits */ 791) var Hash = __webpack_require__(/*! ./hash */ 813) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var K = [ 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 ] var W = new Array(80) function Sha () { this.init() this._w = W Hash.call(this, 64, 56) } inherits(Sha, Hash) Sha.prototype.init = function () { this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 this._e = 0xc3d2e1f0 return this } function rotl5 (num) { return (num << 5) | (num >>> 27) } function rotl30 (num) { return (num << 30) | (num >>> 2) } function ft (s, b, c, d) { if (s === 0) return (b & c) | ((~b) & d) if (s === 2) return (b & c) | (b & d) | (c & d) return b ^ c ^ d } Sha.prototype._update = function (M) { var W = this._w var a = this._a | 0 var b = this._b | 0 var c = this._c | 0 var d = this._d | 0 var e = this._e | 0 for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) for (; i < 80; ++i) W[i] = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16] for (var j = 0; j < 80; ++j) { var s = ~~(j / 20) var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 e = d d = c c = rotl30(b) b = a a = t } this._a = (a + this._a) | 0 this._b = (b + this._b) | 0 this._c = (c + this._c) | 0 this._d = (d + this._d) | 0 this._e = (e + this._e) | 0 } Sha.prototype._hash = function () { var H = Buffer.allocUnsafe(20) H.writeInt32BE(this._a | 0, 0) H.writeInt32BE(this._b | 0, 4) H.writeInt32BE(this._c | 0, 8) H.writeInt32BE(this._d | 0, 12) H.writeInt32BE(this._e | 0, 16) return H } module.exports = Sha /***/ }), /* 813 */ /*!*************************************!*\ !*** ./node_modules/sha.js/hash.js ***! \*************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer // prototype class for hash functions function Hash (blockSize, finalSize) { this._block = Buffer.alloc(blockSize) this._finalSize = finalSize this._blockSize = blockSize this._len = 0 } Hash.prototype.update = function (data, enc) { if (typeof data === 'string') { enc = enc || 'utf8' data = Buffer.from(data, enc) } var block = this._block var blockSize = this._blockSize var length = data.length var accum = this._len for (var offset = 0; offset < length;) { var assigned = accum % blockSize var remainder = Math.min(length - offset, blockSize - assigned) for (var i = 0; i < remainder; i++) { block[assigned + i] = data[offset + i] } accum += remainder offset += remainder if ((accum % blockSize) === 0) { this._update(block) } } this._len += length return this } Hash.prototype.digest = function (enc) { var rem = this._len % this._blockSize this._block[rem] = 0x80 // zero (rem + 1) trailing bits, where (rem + 1) is the smallest // non-negative solution to the equation (length + 1 + (rem + 1)) === finalSize mod blockSize this._block.fill(0, rem + 1) if (rem >= this._finalSize) { this._update(this._block) this._block.fill(0) } var bits = this._len * 8 // uint32 if (bits <= 0xffffffff) { this._block.writeUInt32BE(bits, this._blockSize - 4) // uint64 } else { var lowBits = (bits & 0xffffffff) >>> 0 var highBits = (bits - lowBits) / 0x100000000 this._block.writeUInt32BE(highBits, this._blockSize - 8) this._block.writeUInt32BE(lowBits, this._blockSize - 4) } this._update(this._block) var hash = this._hash() return enc ? hash.toString(enc) : hash } Hash.prototype._update = function () { throw new Error('_update must be implemented by subclass') } module.exports = Hash /***/ }), /* 814 */ /*!*************************************!*\ !*** ./node_modules/sha.js/sha1.js ***! \*************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined * in FIPS PUB 180-1 * Version 2.1a Copyright Paul Johnston 2000 - 2002. * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * Distributed under the BSD License * See http://pajhome.org.uk/crypt/md5 for details. */ var inherits = __webpack_require__(/*! inherits */ 791) var Hash = __webpack_require__(/*! ./hash */ 813) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var K = [ 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 ] var W = new Array(80) function Sha1 () { this.init() this._w = W Hash.call(this, 64, 56) } inherits(Sha1, Hash) Sha1.prototype.init = function () { this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 this._e = 0xc3d2e1f0 return this } function rotl1 (num) { return (num << 1) | (num >>> 31) } function rotl5 (num) { return (num << 5) | (num >>> 27) } function rotl30 (num) { return (num << 30) | (num >>> 2) } function ft (s, b, c, d) { if (s === 0) return (b & c) | ((~b) & d) if (s === 2) return (b & c) | (b & d) | (c & d) return b ^ c ^ d } Sha1.prototype._update = function (M) { var W = this._w var a = this._a | 0 var b = this._b | 0 var c = this._c | 0 var d = this._d | 0 var e = this._e | 0 for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) for (; i < 80; ++i) W[i] = rotl1(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16]) for (var j = 0; j < 80; ++j) { var s = ~~(j / 20) var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 e = d d = c c = rotl30(b) b = a a = t } this._a = (a + this._a) | 0 this._b = (b + this._b) | 0 this._c = (c + this._c) | 0 this._d = (d + this._d) | 0 this._e = (e + this._e) | 0 } Sha1.prototype._hash = function () { var H = Buffer.allocUnsafe(20) H.writeInt32BE(this._a | 0, 0) H.writeInt32BE(this._b | 0, 4) H.writeInt32BE(this._c | 0, 8) H.writeInt32BE(this._d | 0, 12) H.writeInt32BE(this._e | 0, 16) return H } module.exports = Sha1 /***/ }), /* 815 */ /*!***************************************!*\ !*** ./node_modules/sha.js/sha224.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /** * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined * in FIPS 180-2 * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009. * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * */ var inherits = __webpack_require__(/*! inherits */ 791) var Sha256 = __webpack_require__(/*! ./sha256 */ 816) var Hash = __webpack_require__(/*! ./hash */ 813) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var W = new Array(64) function Sha224 () { this.init() this._w = W // new Array(64) Hash.call(this, 64, 56) } inherits(Sha224, Sha256) Sha224.prototype.init = function () { this._a = 0xc1059ed8 this._b = 0x367cd507 this._c = 0x3070dd17 this._d = 0xf70e5939 this._e = 0xffc00b31 this._f = 0x68581511 this._g = 0x64f98fa7 this._h = 0xbefa4fa4 return this } Sha224.prototype._hash = function () { var H = Buffer.allocUnsafe(28) H.writeInt32BE(this._a, 0) H.writeInt32BE(this._b, 4) H.writeInt32BE(this._c, 8) H.writeInt32BE(this._d, 12) H.writeInt32BE(this._e, 16) H.writeInt32BE(this._f, 20) H.writeInt32BE(this._g, 24) return H } module.exports = Sha224 /***/ }), /* 816 */ /*!***************************************!*\ !*** ./node_modules/sha.js/sha256.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /** * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined * in FIPS 180-2 * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009. * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * */ var inherits = __webpack_require__(/*! inherits */ 791) var Hash = __webpack_require__(/*! ./hash */ 813) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var K = [ 0x428A2F98, 0x71374491, 0xB5C0FBCF, 0xE9B5DBA5, 0x3956C25B, 0x59F111F1, 0x923F82A4, 0xAB1C5ED5, 0xD807AA98, 0x12835B01, 0x243185BE, 0x550C7DC3, 0x72BE5D74, 0x80DEB1FE, 0x9BDC06A7, 0xC19BF174, 0xE49B69C1, 0xEFBE4786, 0x0FC19DC6, 0x240CA1CC, 0x2DE92C6F, 0x4A7484AA, 0x5CB0A9DC, 0x76F988DA, 0x983E5152, 0xA831C66D, 0xB00327C8, 0xBF597FC7, 0xC6E00BF3, 0xD5A79147, 0x06CA6351, 0x14292967, 0x27B70A85, 0x2E1B2138, 0x4D2C6DFC, 0x53380D13, 0x650A7354, 0x766A0ABB, 0x81C2C92E, 0x92722C85, 0xA2BFE8A1, 0xA81A664B, 0xC24B8B70, 0xC76C51A3, 0xD192E819, 0xD6990624, 0xF40E3585, 0x106AA070, 0x19A4C116, 0x1E376C08, 0x2748774C, 0x34B0BCB5, 0x391C0CB3, 0x4ED8AA4A, 0x5B9CCA4F, 0x682E6FF3, 0x748F82EE, 0x78A5636F, 0x84C87814, 0x8CC70208, 0x90BEFFFA, 0xA4506CEB, 0xBEF9A3F7, 0xC67178F2 ] var W = new Array(64) function Sha256 () { this.init() this._w = W // new Array(64) Hash.call(this, 64, 56) } inherits(Sha256, Hash) Sha256.prototype.init = function () { this._a = 0x6a09e667 this._b = 0xbb67ae85 this._c = 0x3c6ef372 this._d = 0xa54ff53a this._e = 0x510e527f this._f = 0x9b05688c this._g = 0x1f83d9ab this._h = 0x5be0cd19 return this } function ch (x, y, z) { return z ^ (x & (y ^ z)) } function maj (x, y, z) { return (x & y) | (z & (x | y)) } function sigma0 (x) { return (x >>> 2 | x << 30) ^ (x >>> 13 | x << 19) ^ (x >>> 22 | x << 10) } function sigma1 (x) { return (x >>> 6 | x << 26) ^ (x >>> 11 | x << 21) ^ (x >>> 25 | x << 7) } function gamma0 (x) { return (x >>> 7 | x << 25) ^ (x >>> 18 | x << 14) ^ (x >>> 3) } function gamma1 (x) { return (x >>> 17 | x << 15) ^ (x >>> 19 | x << 13) ^ (x >>> 10) } Sha256.prototype._update = function (M) { var W = this._w var a = this._a | 0 var b = this._b | 0 var c = this._c | 0 var d = this._d | 0 var e = this._e | 0 var f = this._f | 0 var g = this._g | 0 var h = this._h | 0 for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) for (; i < 64; ++i) W[i] = (gamma1(W[i - 2]) + W[i - 7] + gamma0(W[i - 15]) + W[i - 16]) | 0 for (var j = 0; j < 64; ++j) { var T1 = (h + sigma1(e) + ch(e, f, g) + K[j] + W[j]) | 0 var T2 = (sigma0(a) + maj(a, b, c)) | 0 h = g g = f f = e e = (d + T1) | 0 d = c c = b b = a a = (T1 + T2) | 0 } this._a = (a + this._a) | 0 this._b = (b + this._b) | 0 this._c = (c + this._c) | 0 this._d = (d + this._d) | 0 this._e = (e + this._e) | 0 this._f = (f + this._f) | 0 this._g = (g + this._g) | 0 this._h = (h + this._h) | 0 } Sha256.prototype._hash = function () { var H = Buffer.allocUnsafe(32) H.writeInt32BE(this._a, 0) H.writeInt32BE(this._b, 4) H.writeInt32BE(this._c, 8) H.writeInt32BE(this._d, 12) H.writeInt32BE(this._e, 16) H.writeInt32BE(this._f, 20) H.writeInt32BE(this._g, 24) H.writeInt32BE(this._h, 28) return H } module.exports = Sha256 /***/ }), /* 817 */ /*!***************************************!*\ !*** ./node_modules/sha.js/sha384.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var inherits = __webpack_require__(/*! inherits */ 791) var SHA512 = __webpack_require__(/*! ./sha512 */ 818) var Hash = __webpack_require__(/*! ./hash */ 813) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var W = new Array(160) function Sha384 () { this.init() this._w = W Hash.call(this, 128, 112) } inherits(Sha384, SHA512) Sha384.prototype.init = function () { this._ah = 0xcbbb9d5d this._bh = 0x629a292a this._ch = 0x9159015a this._dh = 0x152fecd8 this._eh = 0x67332667 this._fh = 0x8eb44a87 this._gh = 0xdb0c2e0d this._hh = 0x47b5481d this._al = 0xc1059ed8 this._bl = 0x367cd507 this._cl = 0x3070dd17 this._dl = 0xf70e5939 this._el = 0xffc00b31 this._fl = 0x68581511 this._gl = 0x64f98fa7 this._hl = 0xbefa4fa4 return this } Sha384.prototype._hash = function () { var H = Buffer.allocUnsafe(48) function writeInt64BE (h, l, offset) { H.writeInt32BE(h, offset) H.writeInt32BE(l, offset + 4) } writeInt64BE(this._ah, this._al, 0) writeInt64BE(this._bh, this._bl, 8) writeInt64BE(this._ch, this._cl, 16) writeInt64BE(this._dh, this._dl, 24) writeInt64BE(this._eh, this._el, 32) writeInt64BE(this._fh, this._fl, 40) return H } module.exports = Sha384 /***/ }), /* 818 */ /*!***************************************!*\ !*** ./node_modules/sha.js/sha512.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var inherits = __webpack_require__(/*! inherits */ 791) var Hash = __webpack_require__(/*! ./hash */ 813) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var K = [ 0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd, 0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc, 0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019, 0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118, 0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe, 0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2, 0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1, 0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694, 0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3, 0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65, 0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483, 0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5, 0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210, 0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4, 0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725, 0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70, 0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926, 0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df, 0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8, 0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b, 0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001, 0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30, 0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910, 0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8, 0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53, 0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8, 0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb, 0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3, 0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60, 0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec, 0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9, 0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b, 0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207, 0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178, 0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6, 0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b, 0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493, 0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c, 0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a, 0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817 ] var W = new Array(160) function Sha512 () { this.init() this._w = W Hash.call(this, 128, 112) } inherits(Sha512, Hash) Sha512.prototype.init = function () { this._ah = 0x6a09e667 this._bh = 0xbb67ae85 this._ch = 0x3c6ef372 this._dh = 0xa54ff53a this._eh = 0x510e527f this._fh = 0x9b05688c this._gh = 0x1f83d9ab this._hh = 0x5be0cd19 this._al = 0xf3bcc908 this._bl = 0x84caa73b this._cl = 0xfe94f82b this._dl = 0x5f1d36f1 this._el = 0xade682d1 this._fl = 0x2b3e6c1f this._gl = 0xfb41bd6b this._hl = 0x137e2179 return this } function Ch (x, y, z) { return z ^ (x & (y ^ z)) } function maj (x, y, z) { return (x & y) | (z & (x | y)) } function sigma0 (x, xl) { return (x >>> 28 | xl << 4) ^ (xl >>> 2 | x << 30) ^ (xl >>> 7 | x << 25) } function sigma1 (x, xl) { return (x >>> 14 | xl << 18) ^ (x >>> 18 | xl << 14) ^ (xl >>> 9 | x << 23) } function Gamma0 (x, xl) { return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7) } function Gamma0l (x, xl) { return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7 | xl << 25) } function Gamma1 (x, xl) { return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6) } function Gamma1l (x, xl) { return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6 | xl << 26) } function getCarry (a, b) { return (a >>> 0) < (b >>> 0) ? 1 : 0 } Sha512.prototype._update = function (M) { var W = this._w var ah = this._ah | 0 var bh = this._bh | 0 var ch = this._ch | 0 var dh = this._dh | 0 var eh = this._eh | 0 var fh = this._fh | 0 var gh = this._gh | 0 var hh = this._hh | 0 var al = this._al | 0 var bl = this._bl | 0 var cl = this._cl | 0 var dl = this._dl | 0 var el = this._el | 0 var fl = this._fl | 0 var gl = this._gl | 0 var hl = this._hl | 0 for (var i = 0; i < 32; i += 2) { W[i] = M.readInt32BE(i * 4) W[i + 1] = M.readInt32BE(i * 4 + 4) } for (; i < 160; i += 2) { var xh = W[i - 15 * 2] var xl = W[i - 15 * 2 + 1] var gamma0 = Gamma0(xh, xl) var gamma0l = Gamma0l(xl, xh) xh = W[i - 2 * 2] xl = W[i - 2 * 2 + 1] var gamma1 = Gamma1(xh, xl) var gamma1l = Gamma1l(xl, xh) // W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16] var Wi7h = W[i - 7 * 2] var Wi7l = W[i - 7 * 2 + 1] var Wi16h = W[i - 16 * 2] var Wi16l = W[i - 16 * 2 + 1] var Wil = (gamma0l + Wi7l) | 0 var Wih = (gamma0 + Wi7h + getCarry(Wil, gamma0l)) | 0 Wil = (Wil + gamma1l) | 0 Wih = (Wih + gamma1 + getCarry(Wil, gamma1l)) | 0 Wil = (Wil + Wi16l) | 0 Wih = (Wih + Wi16h + getCarry(Wil, Wi16l)) | 0 W[i] = Wih W[i + 1] = Wil } for (var j = 0; j < 160; j += 2) { Wih = W[j] Wil = W[j + 1] var majh = maj(ah, bh, ch) var majl = maj(al, bl, cl) var sigma0h = sigma0(ah, al) var sigma0l = sigma0(al, ah) var sigma1h = sigma1(eh, el) var sigma1l = sigma1(el, eh) // t1 = h + sigma1 + ch + K[j] + W[j] var Kih = K[j] var Kil = K[j + 1] var chh = Ch(eh, fh, gh) var chl = Ch(el, fl, gl) var t1l = (hl + sigma1l) | 0 var t1h = (hh + sigma1h + getCarry(t1l, hl)) | 0 t1l = (t1l + chl) | 0 t1h = (t1h + chh + getCarry(t1l, chl)) | 0 t1l = (t1l + Kil) | 0 t1h = (t1h + Kih + getCarry(t1l, Kil)) | 0 t1l = (t1l + Wil) | 0 t1h = (t1h + Wih + getCarry(t1l, Wil)) | 0 // t2 = sigma0 + maj var t2l = (sigma0l + majl) | 0 var t2h = (sigma0h + majh + getCarry(t2l, sigma0l)) | 0 hh = gh hl = gl gh = fh gl = fl fh = eh fl = el el = (dl + t1l) | 0 eh = (dh + t1h + getCarry(el, dl)) | 0 dh = ch dl = cl ch = bh cl = bl bh = ah bl = al al = (t1l + t2l) | 0 ah = (t1h + t2h + getCarry(al, t1l)) | 0 } this._al = (this._al + al) | 0 this._bl = (this._bl + bl) | 0 this._cl = (this._cl + cl) | 0 this._dl = (this._dl + dl) | 0 this._el = (this._el + el) | 0 this._fl = (this._fl + fl) | 0 this._gl = (this._gl + gl) | 0 this._hl = (this._hl + hl) | 0 this._ah = (this._ah + ah + getCarry(this._al, al)) | 0 this._bh = (this._bh + bh + getCarry(this._bl, bl)) | 0 this._ch = (this._ch + ch + getCarry(this._cl, cl)) | 0 this._dh = (this._dh + dh + getCarry(this._dl, dl)) | 0 this._eh = (this._eh + eh + getCarry(this._el, el)) | 0 this._fh = (this._fh + fh + getCarry(this._fl, fl)) | 0 this._gh = (this._gh + gh + getCarry(this._gl, gl)) | 0 this._hh = (this._hh + hh + getCarry(this._hl, hl)) | 0 } Sha512.prototype._hash = function () { var H = Buffer.allocUnsafe(64) function writeInt64BE (h, l, offset) { H.writeInt32BE(h, offset) H.writeInt32BE(l, offset + 4) } writeInt64BE(this._ah, this._al, 0) writeInt64BE(this._bh, this._bl, 8) writeInt64BE(this._ch, this._cl, 16) writeInt64BE(this._dh, this._dl, 24) writeInt64BE(this._eh, this._el, 32) writeInt64BE(this._fh, this._fl, 40) writeInt64BE(this._gh, this._gl, 48) writeInt64BE(this._hh, this._hl, 56) return H } module.exports = Sha512 /***/ }), /* 819 */ /*!*******************************************!*\ !*** ./node_modules/cipher-base/index.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var Transform = __webpack_require__(/*! stream */ 820).Transform var StringDecoder = __webpack_require__(/*! string_decoder */ 807).StringDecoder var inherits = __webpack_require__(/*! inherits */ 791) function CipherBase (hashMode) { Transform.call(this) this.hashMode = typeof hashMode === 'string' if (this.hashMode) { this[hashMode] = this._finalOrDigest } else { this.final = this._finalOrDigest } if (this._final) { this.__final = this._final this._final = null } this._decoder = null this._encoding = null } inherits(CipherBase, Transform) CipherBase.prototype.update = function (data, inputEnc, outputEnc) { if (typeof data === 'string') { data = Buffer.from(data, inputEnc) } var outData = this._update(data) if (this.hashMode) return this if (outputEnc) { outData = this._toString(outData, outputEnc) } return outData } CipherBase.prototype.setAutoPadding = function () {} CipherBase.prototype.getAuthTag = function () { throw new Error('trying to get auth tag in unsupported state') } CipherBase.prototype.setAuthTag = function () { throw new Error('trying to set auth tag in unsupported state') } CipherBase.prototype.setAAD = function () { throw new Error('trying to set aad in unsupported state') } CipherBase.prototype._transform = function (data, _, next) { var err try { if (this.hashMode) { this._update(data) } else { this.push(this._update(data)) } } catch (e) { err = e } finally { next(err) } } CipherBase.prototype._flush = function (done) { var err try { this.push(this.__final()) } catch (e) { err = e } done(err) } CipherBase.prototype._finalOrDigest = function (outputEnc) { var outData = this.__final() || Buffer.alloc(0) if (outputEnc) { outData = this._toString(outData, outputEnc, true) } return outData } CipherBase.prototype._toString = function (value, enc, fin) { if (!this._decoder) { this._decoder = new StringDecoder(enc) this._encoding = enc } if (this._encoding !== enc) throw new Error('can\'t switch encodings') var out = this._decoder.write(value) if (fin) { out += this._decoder.end() } return out } module.exports = CipherBase /***/ }), /* 820 */ /*!*************************************************!*\ !*** ./node_modules/stream-browserify/index.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. module.exports = Stream; var EE = __webpack_require__(/*! events */ 797).EventEmitter; var inherits = __webpack_require__(/*! inherits */ 791); inherits(Stream, EE); Stream.Readable = __webpack_require__(/*! readable-stream/readable.js */ 794); Stream.Writable = __webpack_require__(/*! readable-stream/writable.js */ 821); Stream.Duplex = __webpack_require__(/*! readable-stream/duplex.js */ 822); Stream.Transform = __webpack_require__(/*! readable-stream/transform.js */ 823); Stream.PassThrough = __webpack_require__(/*! readable-stream/passthrough.js */ 824); // Backwards-compat with node 0.4.x Stream.Stream = Stream; // old-style streams. Note that the pipe method (the only relevant // part of this class) is overridden in the Readable class. function Stream() { EE.call(this); } Stream.prototype.pipe = function(dest, options) { var source = this; function ondata(chunk) { if (dest.writable) { if (false === dest.write(chunk) && source.pause) { source.pause(); } } } source.on('data', ondata); function ondrain() { if (source.readable && source.resume) { source.resume(); } } dest.on('drain', ondrain); // If the 'end' option is not supplied, dest.end() will be called when // source gets the 'end' or 'close' events. Only dest.end() once. if (!dest._isStdio && (!options || options.end !== false)) { source.on('end', onend); source.on('close', onclose); } var didOnEnd = false; function onend() { if (didOnEnd) return; didOnEnd = true; dest.end(); } function onclose() { if (didOnEnd) return; didOnEnd = true; if (typeof dest.destroy === 'function') dest.destroy(); } // don't leave dangling pipes when there are errors. function onerror(er) { cleanup(); if (EE.listenerCount(this, 'error') === 0) { throw er; // Unhandled stream error in pipe. } } source.on('error', onerror); dest.on('error', onerror); // remove all the event listeners that were added. function cleanup() { source.removeListener('data', ondata); dest.removeListener('drain', ondrain); source.removeListener('end', onend); source.removeListener('close', onclose); source.removeListener('error', onerror); dest.removeListener('error', onerror); source.removeListener('end', cleanup); source.removeListener('close', cleanup); dest.removeListener('close', cleanup); } source.on('end', cleanup); source.on('close', cleanup); dest.on('close', cleanup); dest.emit('pipe', source); // Allow for unix-like usage: A.pipe(B).pipe(C) return dest; }; /***/ }), /* 821 */ /*!**********************************************************!*\ !*** ./node_modules/readable-stream/writable-browser.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./lib/_stream_writable.js */ 805); /***/ }), /* 822 */ /*!********************************************************!*\ !*** ./node_modules/readable-stream/duplex-browser.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./lib/_stream_duplex.js */ 804); /***/ }), /* 823 */ /*!***************************************************!*\ !*** ./node_modules/readable-stream/transform.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./readable */ 794).Transform /***/ }), /* 824 */ /*!*****************************************************!*\ !*** ./node_modules/readable-stream/passthrough.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./readable */ 794).PassThrough /***/ }), /* 825 */ /*!*********************************************!*\ !*** ./node_modules/create-hmac/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var inherits = __webpack_require__(/*! inherits */ 791) var Legacy = __webpack_require__(/*! ./legacy */ 826) var Base = __webpack_require__(/*! cipher-base */ 819) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var md5 = __webpack_require__(/*! create-hash/md5 */ 827) var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 810) var sha = __webpack_require__(/*! sha.js */ 811) var ZEROS = Buffer.alloc(128) function Hmac (alg, key) { Base.call(this, 'digest') if (typeof key === 'string') { key = Buffer.from(key) } var blocksize = (alg === 'sha512' || alg === 'sha384') ? 128 : 64 this._alg = alg this._key = key if (key.length > blocksize) { var hash = alg === 'rmd160' ? new RIPEMD160() : sha(alg) key = hash.update(key).digest() } else if (key.length < blocksize) { key = Buffer.concat([key, ZEROS], blocksize) } var ipad = this._ipad = Buffer.allocUnsafe(blocksize) var opad = this._opad = Buffer.allocUnsafe(blocksize) for (var i = 0; i < blocksize; i++) { ipad[i] = key[i] ^ 0x36 opad[i] = key[i] ^ 0x5C } this._hash = alg === 'rmd160' ? new RIPEMD160() : sha(alg) this._hash.update(ipad) } inherits(Hmac, Base) Hmac.prototype._update = function (data) { this._hash.update(data) } Hmac.prototype._final = function () { var h = this._hash.digest() var hash = this._alg === 'rmd160' ? new RIPEMD160() : sha(this._alg) return hash.update(this._opad).update(h).digest() } module.exports = function createHmac (alg, key) { alg = alg.toLowerCase() if (alg === 'rmd160' || alg === 'ripemd160') { return new Hmac('rmd160', key) } if (alg === 'md5') { return new Legacy(md5, key) } return new Hmac(alg, key) } /***/ }), /* 826 */ /*!********************************************!*\ !*** ./node_modules/create-hmac/legacy.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var inherits = __webpack_require__(/*! inherits */ 791) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var Base = __webpack_require__(/*! cipher-base */ 819) var ZEROS = Buffer.alloc(128) var blocksize = 64 function Hmac (alg, key) { Base.call(this, 'digest') if (typeof key === 'string') { key = Buffer.from(key) } this._alg = alg this._key = key if (key.length > blocksize) { key = alg(key) } else if (key.length < blocksize) { key = Buffer.concat([key, ZEROS], blocksize) } var ipad = this._ipad = Buffer.allocUnsafe(blocksize) var opad = this._opad = Buffer.allocUnsafe(blocksize) for (var i = 0; i < blocksize; i++) { ipad[i] = key[i] ^ 0x36 opad[i] = key[i] ^ 0x5C } this._hash = [ipad] } inherits(Hmac, Base) Hmac.prototype._update = function (data) { this._hash.push(data) } Hmac.prototype._final = function () { var h = this._alg(Buffer.concat(this._hash)) return this._alg(Buffer.concat([this._opad, h])) } module.exports = Hmac /***/ }), /* 827 */ /*!*****************************************!*\ !*** ./node_modules/create-hash/md5.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var MD5 = __webpack_require__(/*! md5.js */ 792) module.exports = function (buffer) { return new MD5().update(buffer).digest() } /***/ }), /* 828 */ /*!***********************************************!*\ !*** ./node_modules/browserify-sign/algos.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./browser/algorithms.json */ 829) /***/ }), /* 829 */ /*!**************************************************************!*\ !*** ./node_modules/browserify-sign/browser/algorithms.json ***! \**************************************************************/ /*! exports provided: sha224WithRSAEncryption, RSA-SHA224, sha256WithRSAEncryption, RSA-SHA256, sha384WithRSAEncryption, RSA-SHA384, sha512WithRSAEncryption, RSA-SHA512, RSA-SHA1, ecdsa-with-SHA1, sha256, sha224, sha384, sha512, DSA-SHA, DSA-SHA1, DSA, DSA-WITH-SHA224, DSA-SHA224, DSA-WITH-SHA256, DSA-SHA256, DSA-WITH-SHA384, DSA-SHA384, DSA-WITH-SHA512, DSA-SHA512, DSA-RIPEMD160, ripemd160WithRSA, RSA-RIPEMD160, md5WithRSAEncryption, RSA-MD5, default */ /***/ (function(module) { module.exports = JSON.parse("{\"sha224WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"sha224\",\"id\":\"302d300d06096086480165030402040500041c\"},\"RSA-SHA224\":{\"sign\":\"ecdsa/rsa\",\"hash\":\"sha224\",\"id\":\"302d300d06096086480165030402040500041c\"},\"sha256WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"sha256\",\"id\":\"3031300d060960864801650304020105000420\"},\"RSA-SHA256\":{\"sign\":\"ecdsa/rsa\",\"hash\":\"sha256\",\"id\":\"3031300d060960864801650304020105000420\"},\"sha384WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"sha384\",\"id\":\"3041300d060960864801650304020205000430\"},\"RSA-SHA384\":{\"sign\":\"ecdsa/rsa\",\"hash\":\"sha384\",\"id\":\"3041300d060960864801650304020205000430\"},\"sha512WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"sha512\",\"id\":\"3051300d060960864801650304020305000440\"},\"RSA-SHA512\":{\"sign\":\"ecdsa/rsa\",\"hash\":\"sha512\",\"id\":\"3051300d060960864801650304020305000440\"},\"RSA-SHA1\":{\"sign\":\"rsa\",\"hash\":\"sha1\",\"id\":\"3021300906052b0e03021a05000414\"},\"ecdsa-with-SHA1\":{\"sign\":\"ecdsa\",\"hash\":\"sha1\",\"id\":\"\"},\"sha256\":{\"sign\":\"ecdsa\",\"hash\":\"sha256\",\"id\":\"\"},\"sha224\":{\"sign\":\"ecdsa\",\"hash\":\"sha224\",\"id\":\"\"},\"sha384\":{\"sign\":\"ecdsa\",\"hash\":\"sha384\",\"id\":\"\"},\"sha512\":{\"sign\":\"ecdsa\",\"hash\":\"sha512\",\"id\":\"\"},\"DSA-SHA\":{\"sign\":\"dsa\",\"hash\":\"sha1\",\"id\":\"\"},\"DSA-SHA1\":{\"sign\":\"dsa\",\"hash\":\"sha1\",\"id\":\"\"},\"DSA\":{\"sign\":\"dsa\",\"hash\":\"sha1\",\"id\":\"\"},\"DSA-WITH-SHA224\":{\"sign\":\"dsa\",\"hash\":\"sha224\",\"id\":\"\"},\"DSA-SHA224\":{\"sign\":\"dsa\",\"hash\":\"sha224\",\"id\":\"\"},\"DSA-WITH-SHA256\":{\"sign\":\"dsa\",\"hash\":\"sha256\",\"id\":\"\"},\"DSA-SHA256\":{\"sign\":\"dsa\",\"hash\":\"sha256\",\"id\":\"\"},\"DSA-WITH-SHA384\":{\"sign\":\"dsa\",\"hash\":\"sha384\",\"id\":\"\"},\"DSA-SHA384\":{\"sign\":\"dsa\",\"hash\":\"sha384\",\"id\":\"\"},\"DSA-WITH-SHA512\":{\"sign\":\"dsa\",\"hash\":\"sha512\",\"id\":\"\"},\"DSA-SHA512\":{\"sign\":\"dsa\",\"hash\":\"sha512\",\"id\":\"\"},\"DSA-RIPEMD160\":{\"sign\":\"dsa\",\"hash\":\"rmd160\",\"id\":\"\"},\"ripemd160WithRSA\":{\"sign\":\"rsa\",\"hash\":\"rmd160\",\"id\":\"3021300906052b2403020105000414\"},\"RSA-RIPEMD160\":{\"sign\":\"rsa\",\"hash\":\"rmd160\",\"id\":\"3021300906052b2403020105000414\"},\"md5WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"md5\",\"id\":\"3020300c06082a864886f70d020505000410\"},\"RSA-MD5\":{\"sign\":\"rsa\",\"hash\":\"md5\",\"id\":\"3020300c06082a864886f70d020505000410\"}}"); /***/ }), /* 830 */ /*!****************************************!*\ !*** ./node_modules/pbkdf2/browser.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { exports.pbkdf2 = __webpack_require__(/*! ./lib/async */ 831) exports.pbkdf2Sync = __webpack_require__(/*! ./lib/sync */ 834) /***/ }), /* 831 */ /*!******************************************!*\ !*** ./node_modules/pbkdf2/lib/async.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(__webpack_provided_global_dot_crypto, global) {var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var checkParameters = __webpack_require__(/*! ./precondition */ 832) var defaultEncoding = __webpack_require__(/*! ./default-encoding */ 833) var sync = __webpack_require__(/*! ./sync */ 834) var toBuffer = __webpack_require__(/*! ./to-buffer */ 835) var ZERO_BUF var subtle = __webpack_provided_global_dot_crypto && __webpack_provided_global_dot_crypto.subtle var toBrowser = { sha: 'SHA-1', 'sha-1': 'SHA-1', sha1: 'SHA-1', sha256: 'SHA-256', 'sha-256': 'SHA-256', sha384: 'SHA-384', 'sha-384': 'SHA-384', 'sha-512': 'SHA-512', sha512: 'SHA-512' } var checks = [] function checkNative (algo) { if (global.process && !global.process.browser) { return Promise.resolve(false) } if (!subtle || !subtle.importKey || !subtle.deriveBits) { return Promise.resolve(false) } if (checks[algo] !== undefined) { return checks[algo] } ZERO_BUF = ZERO_BUF || Buffer.alloc(8) var prom = browserPbkdf2(ZERO_BUF, ZERO_BUF, 10, 128, algo) .then(function () { return true }).catch(function () { return false }) checks[algo] = prom return prom } var nextTick function getNextTick () { if (nextTick) { return nextTick } if (global.process && global.process.nextTick) { nextTick = global.process.nextTick } else if (global.queueMicrotask) { nextTick = global.queueMicrotask } else if (global.setImmediate) { nextTick = global.setImmediate } else { nextTick = global.setTimeout } return nextTick } function browserPbkdf2 (password, salt, iterations, length, algo) { return subtle.importKey( 'raw', password, { name: 'PBKDF2' }, false, ['deriveBits'] ).then(function (key) { return subtle.deriveBits({ name: 'PBKDF2', salt: salt, iterations: iterations, hash: { name: algo } }, key, length << 3) }).then(function (res) { return Buffer.from(res) }) } function resolvePromise (promise, callback) { promise.then(function (out) { getNextTick()(function () { callback(null, out) }) }, function (e) { getNextTick()(function () { callback(e) }) }) } module.exports = function (password, salt, iterations, keylen, digest, callback) { if (typeof digest === 'function') { callback = digest digest = undefined } digest = digest || 'sha1' var algo = toBrowser[digest.toLowerCase()] if (!algo || typeof global.Promise !== 'function') { getNextTick()(function () { var out try { out = sync(password, salt, iterations, keylen, digest) } catch (e) { return callback(e) } callback(null, out) }) return } checkParameters(iterations, keylen) password = toBuffer(password, defaultEncoding, 'Password') salt = toBuffer(salt, defaultEncoding, 'Salt') if (typeof callback !== 'function') throw new Error('No callback provided to pbkdf2') resolvePromise(checkNative(algo).then(function (resp) { if (resp) return browserPbkdf2(password, salt, iterations, keylen, algo) return sync(password, salt, iterations, keylen, digest) }), callback) } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 780)["default"], __webpack_require__(/*! ./../../webpack/buildin/global.js */ 29))) /***/ }), /* 832 */ /*!*************************************************!*\ !*** ./node_modules/pbkdf2/lib/precondition.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports) { var MAX_ALLOC = Math.pow(2, 30) - 1 // default in iojs module.exports = function (iterations, keylen) { if (typeof iterations !== 'number') { throw new TypeError('Iterations not a number') } if (iterations < 0) { throw new TypeError('Bad iterations') } if (typeof keylen !== 'number') { throw new TypeError('Key length not a number') } if (keylen < 0 || keylen > MAX_ALLOC || keylen !== keylen) { /* eslint no-self-compare: 0 */ throw new TypeError('Bad key length') } } /***/ }), /* 833 */ /*!*****************************************************!*\ !*** ./node_modules/pbkdf2/lib/default-encoding.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global, process) {var defaultEncoding /* istanbul ignore next */ if (global.process && global.process.browser) { defaultEncoding = 'utf-8' } else if (global.process && global.process.version) { var pVersionMajor = parseInt(process.version.split('.')[0].slice(1), 10) defaultEncoding = pVersionMajor >= 6 ? 'utf-8' : 'binary' } else { defaultEncoding = 'utf-8' } module.exports = defaultEncoding /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ 29), __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 783))) /***/ }), /* 834 */ /*!*************************************************!*\ !*** ./node_modules/pbkdf2/lib/sync-browser.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var md5 = __webpack_require__(/*! create-hash/md5 */ 827) var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 810) var sha = __webpack_require__(/*! sha.js */ 811) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var checkParameters = __webpack_require__(/*! ./precondition */ 832) var defaultEncoding = __webpack_require__(/*! ./default-encoding */ 833) var toBuffer = __webpack_require__(/*! ./to-buffer */ 835) var ZEROS = Buffer.alloc(128) var sizes = { md5: 16, sha1: 20, sha224: 28, sha256: 32, sha384: 48, sha512: 64, rmd160: 20, ripemd160: 20 } function Hmac (alg, key, saltLen) { var hash = getDigest(alg) var blocksize = (alg === 'sha512' || alg === 'sha384') ? 128 : 64 if (key.length > blocksize) { key = hash(key) } else if (key.length < blocksize) { key = Buffer.concat([key, ZEROS], blocksize) } var ipad = Buffer.allocUnsafe(blocksize + sizes[alg]) var opad = Buffer.allocUnsafe(blocksize + sizes[alg]) for (var i = 0; i < blocksize; i++) { ipad[i] = key[i] ^ 0x36 opad[i] = key[i] ^ 0x5C } var ipad1 = Buffer.allocUnsafe(blocksize + saltLen + 4) ipad.copy(ipad1, 0, 0, blocksize) this.ipad1 = ipad1 this.ipad2 = ipad this.opad = opad this.alg = alg this.blocksize = blocksize this.hash = hash this.size = sizes[alg] } Hmac.prototype.run = function (data, ipad) { data.copy(ipad, this.blocksize) var h = this.hash(ipad) h.copy(this.opad, this.blocksize) return this.hash(this.opad) } function getDigest (alg) { function shaFunc (data) { return sha(alg).update(data).digest() } function rmd160Func (data) { return new RIPEMD160().update(data).digest() } if (alg === 'rmd160' || alg === 'ripemd160') return rmd160Func if (alg === 'md5') return md5 return shaFunc } function pbkdf2 (password, salt, iterations, keylen, digest) { checkParameters(iterations, keylen) password = toBuffer(password, defaultEncoding, 'Password') salt = toBuffer(salt, defaultEncoding, 'Salt') digest = digest || 'sha1' var hmac = new Hmac(digest, password, salt.length) var DK = Buffer.allocUnsafe(keylen) var block1 = Buffer.allocUnsafe(salt.length + 4) salt.copy(block1, 0, 0, salt.length) var destPos = 0 var hLen = sizes[digest] var l = Math.ceil(keylen / hLen) for (var i = 1; i <= l; i++) { block1.writeUInt32BE(i, salt.length) var T = hmac.run(block1, hmac.ipad1) var U = T for (var j = 1; j < iterations; j++) { U = hmac.run(U, hmac.ipad2) for (var k = 0; k < hLen; k++) T[k] ^= U[k] } T.copy(DK, destPos) destPos += hLen } return DK } module.exports = pbkdf2 /***/ }), /* 835 */ /*!**********************************************!*\ !*** ./node_modules/pbkdf2/lib/to-buffer.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer module.exports = function (thing, encoding, name) { if (Buffer.isBuffer(thing)) { return thing } else if (typeof thing === 'string') { return Buffer.from(thing, encoding) } else if (ArrayBuffer.isView(thing)) { return Buffer.from(thing.buffer) } else { throw new TypeError(name + ' must be a string, a Buffer, a typed array or a DataView') } } /***/ }), /* 836 */ /*!***************************************************!*\ !*** ./node_modules/browserify-cipher/browser.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var DES = __webpack_require__(/*! browserify-des */ 837) var aes = __webpack_require__(/*! browserify-aes/browser */ 845) var aesModes = __webpack_require__(/*! browserify-aes/modes */ 847) var desModes = __webpack_require__(/*! browserify-des/modes */ 864) var ebtk = __webpack_require__(/*! evp_bytestokey */ 862) function createCipher (suite, password) { suite = suite.toLowerCase() var keyLen, ivLen if (aesModes[suite]) { keyLen = aesModes[suite].key ivLen = aesModes[suite].iv } else if (desModes[suite]) { keyLen = desModes[suite].key * 8 ivLen = desModes[suite].iv } else { throw new TypeError('invalid suite type') } var keys = ebtk(password, false, keyLen, ivLen) return createCipheriv(suite, keys.key, keys.iv) } function createDecipher (suite, password) { suite = suite.toLowerCase() var keyLen, ivLen if (aesModes[suite]) { keyLen = aesModes[suite].key ivLen = aesModes[suite].iv } else if (desModes[suite]) { keyLen = desModes[suite].key * 8 ivLen = desModes[suite].iv } else { throw new TypeError('invalid suite type') } var keys = ebtk(password, false, keyLen, ivLen) return createDecipheriv(suite, keys.key, keys.iv) } function createCipheriv (suite, key, iv) { suite = suite.toLowerCase() if (aesModes[suite]) return aes.createCipheriv(suite, key, iv) if (desModes[suite]) return new DES({ key: key, iv: iv, mode: suite }) throw new TypeError('invalid suite type') } function createDecipheriv (suite, key, iv) { suite = suite.toLowerCase() if (aesModes[suite]) return aes.createDecipheriv(suite, key, iv) if (desModes[suite]) return new DES({ key: key, iv: iv, mode: suite, decrypt: true }) throw new TypeError('invalid suite type') } function getCiphers () { return Object.keys(desModes).concat(aes.getCiphers()) } exports.createCipher = exports.Cipher = createCipher exports.createCipheriv = exports.Cipheriv = createCipheriv exports.createDecipher = exports.Decipher = createDecipher exports.createDecipheriv = exports.Decipheriv = createDecipheriv exports.listCiphers = exports.getCiphers = getCiphers /***/ }), /* 837 */ /*!**********************************************!*\ !*** ./node_modules/browserify-des/index.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var CipherBase = __webpack_require__(/*! cipher-base */ 819) var des = __webpack_require__(/*! des.js */ 838) var inherits = __webpack_require__(/*! inherits */ 791) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var modes = { 'des-ede3-cbc': des.CBC.instantiate(des.EDE), 'des-ede3': des.EDE, 'des-ede-cbc': des.CBC.instantiate(des.EDE), 'des-ede': des.EDE, 'des-cbc': des.CBC.instantiate(des.DES), 'des-ecb': des.DES } modes.des = modes['des-cbc'] modes.des3 = modes['des-ede3-cbc'] module.exports = DES inherits(DES, CipherBase) function DES (opts) { CipherBase.call(this) var modeName = opts.mode.toLowerCase() var mode = modes[modeName] var type if (opts.decrypt) { type = 'decrypt' } else { type = 'encrypt' } var key = opts.key if (!Buffer.isBuffer(key)) { key = Buffer.from(key) } if (modeName === 'des-ede' || modeName === 'des-ede-cbc') { key = Buffer.concat([key, key.slice(0, 8)]) } var iv = opts.iv if (!Buffer.isBuffer(iv)) { iv = Buffer.from(iv) } this._des = mode.create({ key: key, iv: iv, type: type }) } DES.prototype._update = function (data) { return Buffer.from(this._des.update(data)) } DES.prototype._final = function () { return Buffer.from(this._des.final()) } /***/ }), /* 838 */ /*!****************************************!*\ !*** ./node_modules/des.js/lib/des.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.utils = __webpack_require__(/*! ./des/utils */ 839); exports.Cipher = __webpack_require__(/*! ./des/cipher */ 840); exports.DES = __webpack_require__(/*! ./des/des */ 842); exports.CBC = __webpack_require__(/*! ./des/cbc */ 843); exports.EDE = __webpack_require__(/*! ./des/ede */ 844); /***/ }), /* 839 */ /*!**********************************************!*\ !*** ./node_modules/des.js/lib/des/utils.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.readUInt32BE = function readUInt32BE(bytes, off) { var res = (bytes[0 + off] << 24) | (bytes[1 + off] << 16) | (bytes[2 + off] << 8) | bytes[3 + off]; return res >>> 0; }; exports.writeUInt32BE = function writeUInt32BE(bytes, value, off) { bytes[0 + off] = value >>> 24; bytes[1 + off] = (value >>> 16) & 0xff; bytes[2 + off] = (value >>> 8) & 0xff; bytes[3 + off] = value & 0xff; }; exports.ip = function ip(inL, inR, out, off) { var outL = 0; var outR = 0; for (var i = 6; i >= 0; i -= 2) { for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inR >>> (j + i)) & 1; } for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inL >>> (j + i)) & 1; } } for (var i = 6; i >= 0; i -= 2) { for (var j = 1; j <= 25; j += 8) { outR <<= 1; outR |= (inR >>> (j + i)) & 1; } for (var j = 1; j <= 25; j += 8) { outR <<= 1; outR |= (inL >>> (j + i)) & 1; } } out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; exports.rip = function rip(inL, inR, out, off) { var outL = 0; var outR = 0; for (var i = 0; i < 4; i++) { for (var j = 24; j >= 0; j -= 8) { outL <<= 1; outL |= (inR >>> (j + i)) & 1; outL <<= 1; outL |= (inL >>> (j + i)) & 1; } } for (var i = 4; i < 8; i++) { for (var j = 24; j >= 0; j -= 8) { outR <<= 1; outR |= (inR >>> (j + i)) & 1; outR <<= 1; outR |= (inL >>> (j + i)) & 1; } } out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; exports.pc1 = function pc1(inL, inR, out, off) { var outL = 0; var outR = 0; // 7, 15, 23, 31, 39, 47, 55, 63 // 6, 14, 22, 30, 39, 47, 55, 63 // 5, 13, 21, 29, 39, 47, 55, 63 // 4, 12, 20, 28 for (var i = 7; i >= 5; i--) { for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inR >> (j + i)) & 1; } for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inL >> (j + i)) & 1; } } for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inR >> (j + i)) & 1; } // 1, 9, 17, 25, 33, 41, 49, 57 // 2, 10, 18, 26, 34, 42, 50, 58 // 3, 11, 19, 27, 35, 43, 51, 59 // 36, 44, 52, 60 for (var i = 1; i <= 3; i++) { for (var j = 0; j <= 24; j += 8) { outR <<= 1; outR |= (inR >> (j + i)) & 1; } for (var j = 0; j <= 24; j += 8) { outR <<= 1; outR |= (inL >> (j + i)) & 1; } } for (var j = 0; j <= 24; j += 8) { outR <<= 1; outR |= (inL >> (j + i)) & 1; } out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; exports.r28shl = function r28shl(num, shift) { return ((num << shift) & 0xfffffff) | (num >>> (28 - shift)); }; var pc2table = [ // inL => outL 14, 11, 17, 4, 27, 23, 25, 0, 13, 22, 7, 18, 5, 9, 16, 24, 2, 20, 12, 21, 1, 8, 15, 26, // inR => outR 15, 4, 25, 19, 9, 1, 26, 16, 5, 11, 23, 8, 12, 7, 17, 0, 22, 3, 10, 14, 6, 20, 27, 24 ]; exports.pc2 = function pc2(inL, inR, out, off) { var outL = 0; var outR = 0; var len = pc2table.length >>> 1; for (var i = 0; i < len; i++) { outL <<= 1; outL |= (inL >>> pc2table[i]) & 0x1; } for (var i = len; i < pc2table.length; i++) { outR <<= 1; outR |= (inR >>> pc2table[i]) & 0x1; } out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; exports.expand = function expand(r, out, off) { var outL = 0; var outR = 0; outL = ((r & 1) << 5) | (r >>> 27); for (var i = 23; i >= 15; i -= 4) { outL <<= 6; outL |= (r >>> i) & 0x3f; } for (var i = 11; i >= 3; i -= 4) { outR |= (r >>> i) & 0x3f; outR <<= 6; } outR |= ((r & 0x1f) << 1) | (r >>> 31); out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; var sTable = [ 14, 0, 4, 15, 13, 7, 1, 4, 2, 14, 15, 2, 11, 13, 8, 1, 3, 10, 10, 6, 6, 12, 12, 11, 5, 9, 9, 5, 0, 3, 7, 8, 4, 15, 1, 12, 14, 8, 8, 2, 13, 4, 6, 9, 2, 1, 11, 7, 15, 5, 12, 11, 9, 3, 7, 14, 3, 10, 10, 0, 5, 6, 0, 13, 15, 3, 1, 13, 8, 4, 14, 7, 6, 15, 11, 2, 3, 8, 4, 14, 9, 12, 7, 0, 2, 1, 13, 10, 12, 6, 0, 9, 5, 11, 10, 5, 0, 13, 14, 8, 7, 10, 11, 1, 10, 3, 4, 15, 13, 4, 1, 2, 5, 11, 8, 6, 12, 7, 6, 12, 9, 0, 3, 5, 2, 14, 15, 9, 10, 13, 0, 7, 9, 0, 14, 9, 6, 3, 3, 4, 15, 6, 5, 10, 1, 2, 13, 8, 12, 5, 7, 14, 11, 12, 4, 11, 2, 15, 8, 1, 13, 1, 6, 10, 4, 13, 9, 0, 8, 6, 15, 9, 3, 8, 0, 7, 11, 4, 1, 15, 2, 14, 12, 3, 5, 11, 10, 5, 14, 2, 7, 12, 7, 13, 13, 8, 14, 11, 3, 5, 0, 6, 6, 15, 9, 0, 10, 3, 1, 4, 2, 7, 8, 2, 5, 12, 11, 1, 12, 10, 4, 14, 15, 9, 10, 3, 6, 15, 9, 0, 0, 6, 12, 10, 11, 1, 7, 13, 13, 8, 15, 9, 1, 4, 3, 5, 14, 11, 5, 12, 2, 7, 8, 2, 4, 14, 2, 14, 12, 11, 4, 2, 1, 12, 7, 4, 10, 7, 11, 13, 6, 1, 8, 5, 5, 0, 3, 15, 15, 10, 13, 3, 0, 9, 14, 8, 9, 6, 4, 11, 2, 8, 1, 12, 11, 7, 10, 1, 13, 14, 7, 2, 8, 13, 15, 6, 9, 15, 12, 0, 5, 9, 6, 10, 3, 4, 0, 5, 14, 3, 12, 10, 1, 15, 10, 4, 15, 2, 9, 7, 2, 12, 6, 9, 8, 5, 0, 6, 13, 1, 3, 13, 4, 14, 14, 0, 7, 11, 5, 3, 11, 8, 9, 4, 14, 3, 15, 2, 5, 12, 2, 9, 8, 5, 12, 15, 3, 10, 7, 11, 0, 14, 4, 1, 10, 7, 1, 6, 13, 0, 11, 8, 6, 13, 4, 13, 11, 0, 2, 11, 14, 7, 15, 4, 0, 9, 8, 1, 13, 10, 3, 14, 12, 3, 9, 5, 7, 12, 5, 2, 10, 15, 6, 8, 1, 6, 1, 6, 4, 11, 11, 13, 13, 8, 12, 1, 3, 4, 7, 10, 14, 7, 10, 9, 15, 5, 6, 0, 8, 15, 0, 14, 5, 2, 9, 3, 2, 12, 13, 1, 2, 15, 8, 13, 4, 8, 6, 10, 15, 3, 11, 7, 1, 4, 10, 12, 9, 5, 3, 6, 14, 11, 5, 0, 0, 14, 12, 9, 7, 2, 7, 2, 11, 1, 4, 14, 1, 7, 9, 4, 12, 10, 14, 8, 2, 13, 0, 15, 6, 12, 10, 9, 13, 0, 15, 3, 3, 5, 5, 6, 8, 11 ]; exports.substitute = function substitute(inL, inR) { var out = 0; for (var i = 0; i < 4; i++) { var b = (inL >>> (18 - i * 6)) & 0x3f; var sb = sTable[i * 0x40 + b]; out <<= 4; out |= sb; } for (var i = 0; i < 4; i++) { var b = (inR >>> (18 - i * 6)) & 0x3f; var sb = sTable[4 * 0x40 + i * 0x40 + b]; out <<= 4; out |= sb; } return out >>> 0; }; var permuteTable = [ 16, 25, 12, 11, 3, 20, 4, 15, 31, 17, 9, 6, 27, 14, 1, 22, 30, 24, 8, 18, 0, 5, 29, 23, 13, 19, 2, 26, 10, 21, 28, 7 ]; exports.permute = function permute(num) { var out = 0; for (var i = 0; i < permuteTable.length; i++) { out <<= 1; out |= (num >>> permuteTable[i]) & 0x1; } return out >>> 0; }; exports.padSplit = function padSplit(num, size, group) { var str = num.toString(2); while (str.length < size) str = '0' + str; var out = []; for (var i = 0; i < size; i += group) out.push(str.slice(i, i + group)); return out.join(' '); }; /***/ }), /* 840 */ /*!***********************************************!*\ !*** ./node_modules/des.js/lib/des/cipher.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 841); function Cipher(options) { this.options = options; this.type = this.options.type; this.blockSize = 8; this._init(); this.buffer = new Array(this.blockSize); this.bufferOff = 0; } module.exports = Cipher; Cipher.prototype._init = function _init() { // Might be overrided }; Cipher.prototype.update = function update(data) { if (data.length === 0) return []; if (this.type === 'decrypt') return this._updateDecrypt(data); else return this._updateEncrypt(data); }; Cipher.prototype._buffer = function _buffer(data, off) { // Append data to buffer var min = Math.min(this.buffer.length - this.bufferOff, data.length - off); for (var i = 0; i < min; i++) this.buffer[this.bufferOff + i] = data[off + i]; this.bufferOff += min; // Shift next return min; }; Cipher.prototype._flushBuffer = function _flushBuffer(out, off) { this._update(this.buffer, 0, out, off); this.bufferOff = 0; return this.blockSize; }; Cipher.prototype._updateEncrypt = function _updateEncrypt(data) { var inputOff = 0; var outputOff = 0; var count = ((this.bufferOff + data.length) / this.blockSize) | 0; var out = new Array(count * this.blockSize); if (this.bufferOff !== 0) { inputOff += this._buffer(data, inputOff); if (this.bufferOff === this.buffer.length) outputOff += this._flushBuffer(out, outputOff); } // Write blocks var max = data.length - ((data.length - inputOff) % this.blockSize); for (; inputOff < max; inputOff += this.blockSize) { this._update(data, inputOff, out, outputOff); outputOff += this.blockSize; } // Queue rest for (; inputOff < data.length; inputOff++, this.bufferOff++) this.buffer[this.bufferOff] = data[inputOff]; return out; }; Cipher.prototype._updateDecrypt = function _updateDecrypt(data) { var inputOff = 0; var outputOff = 0; var count = Math.ceil((this.bufferOff + data.length) / this.blockSize) - 1; var out = new Array(count * this.blockSize); // TODO(indutny): optimize it, this is far from optimal for (; count > 0; count--) { inputOff += this._buffer(data, inputOff); outputOff += this._flushBuffer(out, outputOff); } // Buffer rest of the input inputOff += this._buffer(data, inputOff); return out; }; Cipher.prototype.final = function final(buffer) { var first; if (buffer) first = this.update(buffer); var last; if (this.type === 'encrypt') last = this._finalEncrypt(); else last = this._finalDecrypt(); if (first) return first.concat(last); else return last; }; Cipher.prototype._pad = function _pad(buffer, off) { if (off === 0) return false; while (off < buffer.length) buffer[off++] = 0; return true; }; Cipher.prototype._finalEncrypt = function _finalEncrypt() { if (!this._pad(this.buffer, this.bufferOff)) return []; var out = new Array(this.blockSize); this._update(this.buffer, 0, out, 0); return out; }; Cipher.prototype._unpad = function _unpad(buffer) { return buffer; }; Cipher.prototype._finalDecrypt = function _finalDecrypt() { assert.equal(this.bufferOff, this.blockSize, 'Not enough data to decrypt'); var out = new Array(this.blockSize); this._flushBuffer(out, 0); return this._unpad(out); }; /***/ }), /* 841 */ /*!***************************************************!*\ !*** ./node_modules/minimalistic-assert/index.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = assert; function assert(val, msg) { if (!val) throw new Error(msg || 'Assertion failed'); } assert.equal = function assertEqual(l, r, msg) { if (l != r) throw new Error(msg || ('Assertion failed: ' + l + ' != ' + r)); }; /***/ }), /* 842 */ /*!********************************************!*\ !*** ./node_modules/des.js/lib/des/des.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 841); var inherits = __webpack_require__(/*! inherits */ 791); var utils = __webpack_require__(/*! ./utils */ 839); var Cipher = __webpack_require__(/*! ./cipher */ 840); function DESState() { this.tmp = new Array(2); this.keys = null; } function DES(options) { Cipher.call(this, options); var state = new DESState(); this._desState = state; this.deriveKeys(state, options.key); } inherits(DES, Cipher); module.exports = DES; DES.create = function create(options) { return new DES(options); }; var shiftTable = [ 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1 ]; DES.prototype.deriveKeys = function deriveKeys(state, key) { state.keys = new Array(16 * 2); assert.equal(key.length, this.blockSize, 'Invalid key length'); var kL = utils.readUInt32BE(key, 0); var kR = utils.readUInt32BE(key, 4); utils.pc1(kL, kR, state.tmp, 0); kL = state.tmp[0]; kR = state.tmp[1]; for (var i = 0; i < state.keys.length; i += 2) { var shift = shiftTable[i >>> 1]; kL = utils.r28shl(kL, shift); kR = utils.r28shl(kR, shift); utils.pc2(kL, kR, state.keys, i); } }; DES.prototype._update = function _update(inp, inOff, out, outOff) { var state = this._desState; var l = utils.readUInt32BE(inp, inOff); var r = utils.readUInt32BE(inp, inOff + 4); // Initial Permutation utils.ip(l, r, state.tmp, 0); l = state.tmp[0]; r = state.tmp[1]; if (this.type === 'encrypt') this._encrypt(state, l, r, state.tmp, 0); else this._decrypt(state, l, r, state.tmp, 0); l = state.tmp[0]; r = state.tmp[1]; utils.writeUInt32BE(out, l, outOff); utils.writeUInt32BE(out, r, outOff + 4); }; DES.prototype._pad = function _pad(buffer, off) { var value = buffer.length - off; for (var i = off; i < buffer.length; i++) buffer[i] = value; return true; }; DES.prototype._unpad = function _unpad(buffer) { var pad = buffer[buffer.length - 1]; for (var i = buffer.length - pad; i < buffer.length; i++) assert.equal(buffer[i], pad); return buffer.slice(0, buffer.length - pad); }; DES.prototype._encrypt = function _encrypt(state, lStart, rStart, out, off) { var l = lStart; var r = rStart; // Apply f() x16 times for (var i = 0; i < state.keys.length; i += 2) { var keyL = state.keys[i]; var keyR = state.keys[i + 1]; // f(r, k) utils.expand(r, state.tmp, 0); keyL ^= state.tmp[0]; keyR ^= state.tmp[1]; var s = utils.substitute(keyL, keyR); var f = utils.permute(s); var t = r; r = (l ^ f) >>> 0; l = t; } // Reverse Initial Permutation utils.rip(r, l, out, off); }; DES.prototype._decrypt = function _decrypt(state, lStart, rStart, out, off) { var l = rStart; var r = lStart; // Apply f() x16 times for (var i = state.keys.length - 2; i >= 0; i -= 2) { var keyL = state.keys[i]; var keyR = state.keys[i + 1]; // f(r, k) utils.expand(l, state.tmp, 0); keyL ^= state.tmp[0]; keyR ^= state.tmp[1]; var s = utils.substitute(keyL, keyR); var f = utils.permute(s); var t = l; l = (r ^ f) >>> 0; r = t; } // Reverse Initial Permutation utils.rip(l, r, out, off); }; /***/ }), /* 843 */ /*!********************************************!*\ !*** ./node_modules/des.js/lib/des/cbc.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 841); var inherits = __webpack_require__(/*! inherits */ 791); var proto = {}; function CBCState(iv) { assert.equal(iv.length, 8, 'Invalid IV length'); this.iv = new Array(8); for (var i = 0; i < this.iv.length; i++) this.iv[i] = iv[i]; } function instantiate(Base) { function CBC(options) { Base.call(this, options); this._cbcInit(); } inherits(CBC, Base); var keys = Object.keys(proto); for (var i = 0; i < keys.length; i++) { var key = keys[i]; CBC.prototype[key] = proto[key]; } CBC.create = function create(options) { return new CBC(options); }; return CBC; } exports.instantiate = instantiate; proto._cbcInit = function _cbcInit() { var state = new CBCState(this.options.iv); this._cbcState = state; }; proto._update = function _update(inp, inOff, out, outOff) { var state = this._cbcState; var superProto = this.constructor.super_.prototype; var iv = state.iv; if (this.type === 'encrypt') { for (var i = 0; i < this.blockSize; i++) iv[i] ^= inp[inOff + i]; superProto._update.call(this, iv, 0, out, outOff); for (var i = 0; i < this.blockSize; i++) iv[i] = out[outOff + i]; } else { superProto._update.call(this, inp, inOff, out, outOff); for (var i = 0; i < this.blockSize; i++) out[outOff + i] ^= iv[i]; for (var i = 0; i < this.blockSize; i++) iv[i] = inp[inOff + i]; } }; /***/ }), /* 844 */ /*!********************************************!*\ !*** ./node_modules/des.js/lib/des/ede.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 841); var inherits = __webpack_require__(/*! inherits */ 791); var Cipher = __webpack_require__(/*! ./cipher */ 840); var DES = __webpack_require__(/*! ./des */ 842); function EDEState(type, key) { assert.equal(key.length, 24, 'Invalid key length'); var k1 = key.slice(0, 8); var k2 = key.slice(8, 16); var k3 = key.slice(16, 24); if (type === 'encrypt') { this.ciphers = [ DES.create({ type: 'encrypt', key: k1 }), DES.create({ type: 'decrypt', key: k2 }), DES.create({ type: 'encrypt', key: k3 }) ]; } else { this.ciphers = [ DES.create({ type: 'decrypt', key: k3 }), DES.create({ type: 'encrypt', key: k2 }), DES.create({ type: 'decrypt', key: k1 }) ]; } } function EDE(options) { Cipher.call(this, options); var state = new EDEState(this.type, this.options.key); this._edeState = state; } inherits(EDE, Cipher); module.exports = EDE; EDE.create = function create(options) { return new EDE(options); }; EDE.prototype._update = function _update(inp, inOff, out, outOff) { var state = this._edeState; state.ciphers[0]._update(inp, inOff, out, outOff); state.ciphers[1]._update(out, outOff, out, outOff); state.ciphers[2]._update(out, outOff, out, outOff); }; EDE.prototype._pad = DES.prototype._pad; EDE.prototype._unpad = DES.prototype._unpad; /***/ }), /* 845 */ /*!************************************************!*\ !*** ./node_modules/browserify-aes/browser.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var ciphers = __webpack_require__(/*! ./encrypter */ 846) var deciphers = __webpack_require__(/*! ./decrypter */ 863) var modes = __webpack_require__(/*! ./modes/list.json */ 857) function getCiphers () { return Object.keys(modes) } exports.createCipher = exports.Cipher = ciphers.createCipher exports.createCipheriv = exports.Cipheriv = ciphers.createCipheriv exports.createDecipher = exports.Decipher = deciphers.createDecipher exports.createDecipheriv = exports.Decipheriv = deciphers.createDecipheriv exports.listCiphers = exports.getCiphers = getCiphers /***/ }), /* 846 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/encrypter.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var MODES = __webpack_require__(/*! ./modes */ 847) var AuthCipher = __webpack_require__(/*! ./authCipher */ 858) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var StreamCipher = __webpack_require__(/*! ./streamCipher */ 861) var Transform = __webpack_require__(/*! cipher-base */ 819) var aes = __webpack_require__(/*! ./aes */ 859) var ebtk = __webpack_require__(/*! evp_bytestokey */ 862) var inherits = __webpack_require__(/*! inherits */ 791) function Cipher (mode, key, iv) { Transform.call(this) this._cache = new Splitter() this._cipher = new aes.AES(key) this._prev = Buffer.from(iv) this._mode = mode this._autopadding = true } inherits(Cipher, Transform) Cipher.prototype._update = function (data) { this._cache.add(data) var chunk var thing var out = [] while ((chunk = this._cache.get())) { thing = this._mode.encrypt(this, chunk) out.push(thing) } return Buffer.concat(out) } var PADDING = Buffer.alloc(16, 0x10) Cipher.prototype._final = function () { var chunk = this._cache.flush() if (this._autopadding) { chunk = this._mode.encrypt(this, chunk) this._cipher.scrub() return chunk } if (!chunk.equals(PADDING)) { this._cipher.scrub() throw new Error('data not multiple of block length') } } Cipher.prototype.setAutoPadding = function (setTo) { this._autopadding = !!setTo return this } function Splitter () { this.cache = Buffer.allocUnsafe(0) } Splitter.prototype.add = function (data) { this.cache = Buffer.concat([this.cache, data]) } Splitter.prototype.get = function () { if (this.cache.length > 15) { var out = this.cache.slice(0, 16) this.cache = this.cache.slice(16) return out } return null } Splitter.prototype.flush = function () { var len = 16 - this.cache.length var padBuff = Buffer.allocUnsafe(len) var i = -1 while (++i < len) { padBuff.writeUInt8(len, i) } return Buffer.concat([this.cache, padBuff]) } function createCipheriv (suite, password, iv) { var config = MODES[suite.toLowerCase()] if (!config) throw new TypeError('invalid suite type') if (typeof password === 'string') password = Buffer.from(password) if (password.length !== config.key / 8) throw new TypeError('invalid key length ' + password.length) if (typeof iv === 'string') iv = Buffer.from(iv) if (config.mode !== 'GCM' && iv.length !== config.iv) throw new TypeError('invalid iv length ' + iv.length) if (config.type === 'stream') { return new StreamCipher(config.module, password, iv) } else if (config.type === 'auth') { return new AuthCipher(config.module, password, iv) } return new Cipher(config.module, password, iv) } function createCipher (suite, password) { var config = MODES[suite.toLowerCase()] if (!config) throw new TypeError('invalid suite type') var keys = ebtk(password, false, config.key, config.iv) return createCipheriv(suite, keys.key, keys.iv) } exports.createCipheriv = createCipheriv exports.createCipher = createCipher /***/ }), /* 847 */ /*!****************************************************!*\ !*** ./node_modules/browserify-aes/modes/index.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var modeModules = { ECB: __webpack_require__(/*! ./ecb */ 848), CBC: __webpack_require__(/*! ./cbc */ 849), CFB: __webpack_require__(/*! ./cfb */ 851), CFB8: __webpack_require__(/*! ./cfb8 */ 852), CFB1: __webpack_require__(/*! ./cfb1 */ 853), OFB: __webpack_require__(/*! ./ofb */ 854), CTR: __webpack_require__(/*! ./ctr */ 855), GCM: __webpack_require__(/*! ./ctr */ 855) } var modes = __webpack_require__(/*! ./list.json */ 857) for (var key in modes) { modes[key].module = modeModules[modes[key].mode] } module.exports = modes /***/ }), /* 848 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/ecb.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports) { exports.encrypt = function (self, block) { return self._cipher.encryptBlock(block) } exports.decrypt = function (self, block) { return self._cipher.decryptBlock(block) } /***/ }), /* 849 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/cbc.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var xor = __webpack_require__(/*! buffer-xor */ 850) exports.encrypt = function (self, block) { var data = xor(block, self._prev) self._prev = self._cipher.encryptBlock(data) return self._prev } exports.decrypt = function (self, block) { var pad = self._prev self._prev = block var out = self._cipher.decryptBlock(block) return xor(out, pad) } /***/ }), /* 850 */ /*!******************************************!*\ !*** ./node_modules/buffer-xor/index.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {module.exports = function xor (a, b) { var length = Math.min(a.length, b.length) var buffer = new Buffer(length) for (var i = 0; i < length; ++i) { buffer[i] = a[i] ^ b[i] } return buffer } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../buffer/index.js */ 786).Buffer)) /***/ }), /* 851 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/cfb.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var xor = __webpack_require__(/*! buffer-xor */ 850) function encryptStart (self, data, decrypt) { var len = data.length var out = xor(data, self._cache) self._cache = self._cache.slice(len) self._prev = Buffer.concat([self._prev, decrypt ? data : out]) return out } exports.encrypt = function (self, data, decrypt) { var out = Buffer.allocUnsafe(0) var len while (data.length) { if (self._cache.length === 0) { self._cache = self._cipher.encryptBlock(self._prev) self._prev = Buffer.allocUnsafe(0) } if (self._cache.length <= data.length) { len = self._cache.length out = Buffer.concat([out, encryptStart(self, data.slice(0, len), decrypt)]) data = data.slice(len) } else { out = Buffer.concat([out, encryptStart(self, data, decrypt)]) break } } return out } /***/ }), /* 852 */ /*!***************************************************!*\ !*** ./node_modules/browserify-aes/modes/cfb8.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer function encryptByte (self, byteParam, decrypt) { var pad = self._cipher.encryptBlock(self._prev) var out = pad[0] ^ byteParam self._prev = Buffer.concat([ self._prev.slice(1), Buffer.from([decrypt ? byteParam : out]) ]) return out } exports.encrypt = function (self, chunk, decrypt) { var len = chunk.length var out = Buffer.allocUnsafe(len) var i = -1 while (++i < len) { out[i] = encryptByte(self, chunk[i], decrypt) } return out } /***/ }), /* 853 */ /*!***************************************************!*\ !*** ./node_modules/browserify-aes/modes/cfb1.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer function encryptByte (self, byteParam, decrypt) { var pad var i = -1 var len = 8 var out = 0 var bit, value while (++i < len) { pad = self._cipher.encryptBlock(self._prev) bit = (byteParam & (1 << (7 - i))) ? 0x80 : 0 value = pad[0] ^ bit out += ((value & 0x80) >> (i % 8)) self._prev = shiftIn(self._prev, decrypt ? bit : value) } return out } function shiftIn (buffer, value) { var len = buffer.length var i = -1 var out = Buffer.allocUnsafe(buffer.length) buffer = Buffer.concat([buffer, Buffer.from([value])]) while (++i < len) { out[i] = buffer[i] << 1 | buffer[i + 1] >> (7) } return out } exports.encrypt = function (self, chunk, decrypt) { var len = chunk.length var out = Buffer.allocUnsafe(len) var i = -1 while (++i < len) { out[i] = encryptByte(self, chunk[i], decrypt) } return out } /***/ }), /* 854 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/ofb.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var xor = __webpack_require__(/*! buffer-xor */ 850) function getBlock (self) { self._prev = self._cipher.encryptBlock(self._prev) return self._prev } exports.encrypt = function (self, chunk) { while (self._cache.length < chunk.length) { self._cache = Buffer.concat([self._cache, getBlock(self)]) } var pad = self._cache.slice(0, chunk.length) self._cache = self._cache.slice(chunk.length) return xor(chunk, pad) } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../buffer/index.js */ 786).Buffer)) /***/ }), /* 855 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/ctr.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var xor = __webpack_require__(/*! buffer-xor */ 850) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var incr32 = __webpack_require__(/*! ../incr32 */ 856) function getBlock (self) { var out = self._cipher.encryptBlockRaw(self._prev) incr32(self._prev) return out } var blockSize = 16 exports.encrypt = function (self, chunk) { var chunkNum = Math.ceil(chunk.length / blockSize) var start = self._cache.length self._cache = Buffer.concat([ self._cache, Buffer.allocUnsafe(chunkNum * blockSize) ]) for (var i = 0; i < chunkNum; i++) { var out = getBlock(self) var offset = start + i * blockSize self._cache.writeUInt32BE(out[0], offset + 0) self._cache.writeUInt32BE(out[1], offset + 4) self._cache.writeUInt32BE(out[2], offset + 8) self._cache.writeUInt32BE(out[3], offset + 12) } var pad = self._cache.slice(0, chunk.length) self._cache = self._cache.slice(chunk.length) return xor(chunk, pad) } /***/ }), /* 856 */ /*!***********************************************!*\ !*** ./node_modules/browserify-aes/incr32.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports) { function incr32 (iv) { var len = iv.length var item while (len--) { item = iv.readUInt8(len) if (item === 255) { iv.writeUInt8(0, len) } else { item++ iv.writeUInt8(item, len) break } } } module.exports = incr32 /***/ }), /* 857 */ /*!*****************************************************!*\ !*** ./node_modules/browserify-aes/modes/list.json ***! \*****************************************************/ /*! exports provided: aes-128-ecb, aes-192-ecb, aes-256-ecb, aes-128-cbc, aes-192-cbc, aes-256-cbc, aes128, aes192, aes256, aes-128-cfb, aes-192-cfb, aes-256-cfb, aes-128-cfb8, aes-192-cfb8, aes-256-cfb8, aes-128-cfb1, aes-192-cfb1, aes-256-cfb1, aes-128-ofb, aes-192-ofb, aes-256-ofb, aes-128-ctr, aes-192-ctr, aes-256-ctr, aes-128-gcm, aes-192-gcm, aes-256-gcm, default */ /***/ (function(module) { module.exports = JSON.parse("{\"aes-128-ecb\":{\"cipher\":\"AES\",\"key\":128,\"iv\":0,\"mode\":\"ECB\",\"type\":\"block\"},\"aes-192-ecb\":{\"cipher\":\"AES\",\"key\":192,\"iv\":0,\"mode\":\"ECB\",\"type\":\"block\"},\"aes-256-ecb\":{\"cipher\":\"AES\",\"key\":256,\"iv\":0,\"mode\":\"ECB\",\"type\":\"block\"},\"aes-128-cbc\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes-192-cbc\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes-256-cbc\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes128\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes192\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes256\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes-128-cfb\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CFB\",\"type\":\"stream\"},\"aes-192-cfb\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CFB\",\"type\":\"stream\"},\"aes-256-cfb\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CFB\",\"type\":\"stream\"},\"aes-128-cfb8\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CFB8\",\"type\":\"stream\"},\"aes-192-cfb8\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CFB8\",\"type\":\"stream\"},\"aes-256-cfb8\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CFB8\",\"type\":\"stream\"},\"aes-128-cfb1\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CFB1\",\"type\":\"stream\"},\"aes-192-cfb1\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CFB1\",\"type\":\"stream\"},\"aes-256-cfb1\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CFB1\",\"type\":\"stream\"},\"aes-128-ofb\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"OFB\",\"type\":\"stream\"},\"aes-192-ofb\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"OFB\",\"type\":\"stream\"},\"aes-256-ofb\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"OFB\",\"type\":\"stream\"},\"aes-128-ctr\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CTR\",\"type\":\"stream\"},\"aes-192-ctr\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CTR\",\"type\":\"stream\"},\"aes-256-ctr\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CTR\",\"type\":\"stream\"},\"aes-128-gcm\":{\"cipher\":\"AES\",\"key\":128,\"iv\":12,\"mode\":\"GCM\",\"type\":\"auth\"},\"aes-192-gcm\":{\"cipher\":\"AES\",\"key\":192,\"iv\":12,\"mode\":\"GCM\",\"type\":\"auth\"},\"aes-256-gcm\":{\"cipher\":\"AES\",\"key\":256,\"iv\":12,\"mode\":\"GCM\",\"type\":\"auth\"}}"); /***/ }), /* 858 */ /*!***************************************************!*\ !*** ./node_modules/browserify-aes/authCipher.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var aes = __webpack_require__(/*! ./aes */ 859) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var Transform = __webpack_require__(/*! cipher-base */ 819) var inherits = __webpack_require__(/*! inherits */ 791) var GHASH = __webpack_require__(/*! ./ghash */ 860) var xor = __webpack_require__(/*! buffer-xor */ 850) var incr32 = __webpack_require__(/*! ./incr32 */ 856) function xorTest (a, b) { var out = 0 if (a.length !== b.length) out++ var len = Math.min(a.length, b.length) for (var i = 0; i < len; ++i) { out += (a[i] ^ b[i]) } return out } function calcIv (self, iv, ck) { if (iv.length === 12) { self._finID = Buffer.concat([iv, Buffer.from([0, 0, 0, 1])]) return Buffer.concat([iv, Buffer.from([0, 0, 0, 2])]) } var ghash = new GHASH(ck) var len = iv.length var toPad = len % 16 ghash.update(iv) if (toPad) { toPad = 16 - toPad ghash.update(Buffer.alloc(toPad, 0)) } ghash.update(Buffer.alloc(8, 0)) var ivBits = len * 8 var tail = Buffer.alloc(8) tail.writeUIntBE(ivBits, 0, 8) ghash.update(tail) self._finID = ghash.state var out = Buffer.from(self._finID) incr32(out) return out } function StreamCipher (mode, key, iv, decrypt) { Transform.call(this) var h = Buffer.alloc(4, 0) this._cipher = new aes.AES(key) var ck = this._cipher.encryptBlock(h) this._ghash = new GHASH(ck) iv = calcIv(this, iv, ck) this._prev = Buffer.from(iv) this._cache = Buffer.allocUnsafe(0) this._secCache = Buffer.allocUnsafe(0) this._decrypt = decrypt this._alen = 0 this._len = 0 this._mode = mode this._authTag = null this._called = false } inherits(StreamCipher, Transform) StreamCipher.prototype._update = function (chunk) { if (!this._called && this._alen) { var rump = 16 - (this._alen % 16) if (rump < 16) { rump = Buffer.alloc(rump, 0) this._ghash.update(rump) } } this._called = true var out = this._mode.encrypt(this, chunk) if (this._decrypt) { this._ghash.update(chunk) } else { this._ghash.update(out) } this._len += chunk.length return out } StreamCipher.prototype._final = function () { if (this._decrypt && !this._authTag) throw new Error('Unsupported state or unable to authenticate data') var tag = xor(this._ghash.final(this._alen * 8, this._len * 8), this._cipher.encryptBlock(this._finID)) if (this._decrypt && xorTest(tag, this._authTag)) throw new Error('Unsupported state or unable to authenticate data') this._authTag = tag this._cipher.scrub() } StreamCipher.prototype.getAuthTag = function getAuthTag () { if (this._decrypt || !Buffer.isBuffer(this._authTag)) throw new Error('Attempting to get auth tag in unsupported state') return this._authTag } StreamCipher.prototype.setAuthTag = function setAuthTag (tag) { if (!this._decrypt) throw new Error('Attempting to set auth tag in unsupported state') this._authTag = tag } StreamCipher.prototype.setAAD = function setAAD (buf) { if (this._called) throw new Error('Attempting to set AAD in unsupported state') this._ghash.update(buf) this._alen += buf.length } module.exports = StreamCipher /***/ }), /* 859 */ /*!********************************************!*\ !*** ./node_modules/browserify-aes/aes.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // based on the aes implimentation in triple sec // https://github.com/keybase/triplesec // which is in turn based on the one from crypto-js // https://code.google.com/p/crypto-js/ var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer function asUInt32Array (buf) { if (!Buffer.isBuffer(buf)) buf = Buffer.from(buf) var len = (buf.length / 4) | 0 var out = new Array(len) for (var i = 0; i < len; i++) { out[i] = buf.readUInt32BE(i * 4) } return out } function scrubVec (v) { for (var i = 0; i < v.length; v++) { v[i] = 0 } } function cryptBlock (M, keySchedule, SUB_MIX, SBOX, nRounds) { var SUB_MIX0 = SUB_MIX[0] var SUB_MIX1 = SUB_MIX[1] var SUB_MIX2 = SUB_MIX[2] var SUB_MIX3 = SUB_MIX[3] var s0 = M[0] ^ keySchedule[0] var s1 = M[1] ^ keySchedule[1] var s2 = M[2] ^ keySchedule[2] var s3 = M[3] ^ keySchedule[3] var t0, t1, t2, t3 var ksRow = 4 for (var round = 1; round < nRounds; round++) { t0 = SUB_MIX0[s0 >>> 24] ^ SUB_MIX1[(s1 >>> 16) & 0xff] ^ SUB_MIX2[(s2 >>> 8) & 0xff] ^ SUB_MIX3[s3 & 0xff] ^ keySchedule[ksRow++] t1 = SUB_MIX0[s1 >>> 24] ^ SUB_MIX1[(s2 >>> 16) & 0xff] ^ SUB_MIX2[(s3 >>> 8) & 0xff] ^ SUB_MIX3[s0 & 0xff] ^ keySchedule[ksRow++] t2 = SUB_MIX0[s2 >>> 24] ^ SUB_MIX1[(s3 >>> 16) & 0xff] ^ SUB_MIX2[(s0 >>> 8) & 0xff] ^ SUB_MIX3[s1 & 0xff] ^ keySchedule[ksRow++] t3 = SUB_MIX0[s3 >>> 24] ^ SUB_MIX1[(s0 >>> 16) & 0xff] ^ SUB_MIX2[(s1 >>> 8) & 0xff] ^ SUB_MIX3[s2 & 0xff] ^ keySchedule[ksRow++] s0 = t0 s1 = t1 s2 = t2 s3 = t3 } t0 = ((SBOX[s0 >>> 24] << 24) | (SBOX[(s1 >>> 16) & 0xff] << 16) | (SBOX[(s2 >>> 8) & 0xff] << 8) | SBOX[s3 & 0xff]) ^ keySchedule[ksRow++] t1 = ((SBOX[s1 >>> 24] << 24) | (SBOX[(s2 >>> 16) & 0xff] << 16) | (SBOX[(s3 >>> 8) & 0xff] << 8) | SBOX[s0 & 0xff]) ^ keySchedule[ksRow++] t2 = ((SBOX[s2 >>> 24] << 24) | (SBOX[(s3 >>> 16) & 0xff] << 16) | (SBOX[(s0 >>> 8) & 0xff] << 8) | SBOX[s1 & 0xff]) ^ keySchedule[ksRow++] t3 = ((SBOX[s3 >>> 24] << 24) | (SBOX[(s0 >>> 16) & 0xff] << 16) | (SBOX[(s1 >>> 8) & 0xff] << 8) | SBOX[s2 & 0xff]) ^ keySchedule[ksRow++] t0 = t0 >>> 0 t1 = t1 >>> 0 t2 = t2 >>> 0 t3 = t3 >>> 0 return [t0, t1, t2, t3] } // AES constants var RCON = [0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36] var G = (function () { // Compute double table var d = new Array(256) for (var j = 0; j < 256; j++) { if (j < 128) { d[j] = j << 1 } else { d[j] = (j << 1) ^ 0x11b } } var SBOX = [] var INV_SBOX = [] var SUB_MIX = [[], [], [], []] var INV_SUB_MIX = [[], [], [], []] // Walk GF(2^8) var x = 0 var xi = 0 for (var i = 0; i < 256; ++i) { // Compute sbox var sx = xi ^ (xi << 1) ^ (xi << 2) ^ (xi << 3) ^ (xi << 4) sx = (sx >>> 8) ^ (sx & 0xff) ^ 0x63 SBOX[x] = sx INV_SBOX[sx] = x // Compute multiplication var x2 = d[x] var x4 = d[x2] var x8 = d[x4] // Compute sub bytes, mix columns tables var t = (d[sx] * 0x101) ^ (sx * 0x1010100) SUB_MIX[0][x] = (t << 24) | (t >>> 8) SUB_MIX[1][x] = (t << 16) | (t >>> 16) SUB_MIX[2][x] = (t << 8) | (t >>> 24) SUB_MIX[3][x] = t // Compute inv sub bytes, inv mix columns tables t = (x8 * 0x1010101) ^ (x4 * 0x10001) ^ (x2 * 0x101) ^ (x * 0x1010100) INV_SUB_MIX[0][sx] = (t << 24) | (t >>> 8) INV_SUB_MIX[1][sx] = (t << 16) | (t >>> 16) INV_SUB_MIX[2][sx] = (t << 8) | (t >>> 24) INV_SUB_MIX[3][sx] = t if (x === 0) { x = xi = 1 } else { x = x2 ^ d[d[d[x8 ^ x2]]] xi ^= d[d[xi]] } } return { SBOX: SBOX, INV_SBOX: INV_SBOX, SUB_MIX: SUB_MIX, INV_SUB_MIX: INV_SUB_MIX } })() function AES (key) { this._key = asUInt32Array(key) this._reset() } AES.blockSize = 4 * 4 AES.keySize = 256 / 8 AES.prototype.blockSize = AES.blockSize AES.prototype.keySize = AES.keySize AES.prototype._reset = function () { var keyWords = this._key var keySize = keyWords.length var nRounds = keySize + 6 var ksRows = (nRounds + 1) * 4 var keySchedule = [] for (var k = 0; k < keySize; k++) { keySchedule[k] = keyWords[k] } for (k = keySize; k < ksRows; k++) { var t = keySchedule[k - 1] if (k % keySize === 0) { t = (t << 8) | (t >>> 24) t = (G.SBOX[t >>> 24] << 24) | (G.SBOX[(t >>> 16) & 0xff] << 16) | (G.SBOX[(t >>> 8) & 0xff] << 8) | (G.SBOX[t & 0xff]) t ^= RCON[(k / keySize) | 0] << 24 } else if (keySize > 6 && k % keySize === 4) { t = (G.SBOX[t >>> 24] << 24) | (G.SBOX[(t >>> 16) & 0xff] << 16) | (G.SBOX[(t >>> 8) & 0xff] << 8) | (G.SBOX[t & 0xff]) } keySchedule[k] = keySchedule[k - keySize] ^ t } var invKeySchedule = [] for (var ik = 0; ik < ksRows; ik++) { var ksR = ksRows - ik var tt = keySchedule[ksR - (ik % 4 ? 0 : 4)] if (ik < 4 || ksR <= 4) { invKeySchedule[ik] = tt } else { invKeySchedule[ik] = G.INV_SUB_MIX[0][G.SBOX[tt >>> 24]] ^ G.INV_SUB_MIX[1][G.SBOX[(tt >>> 16) & 0xff]] ^ G.INV_SUB_MIX[2][G.SBOX[(tt >>> 8) & 0xff]] ^ G.INV_SUB_MIX[3][G.SBOX[tt & 0xff]] } } this._nRounds = nRounds this._keySchedule = keySchedule this._invKeySchedule = invKeySchedule } AES.prototype.encryptBlockRaw = function (M) { M = asUInt32Array(M) return cryptBlock(M, this._keySchedule, G.SUB_MIX, G.SBOX, this._nRounds) } AES.prototype.encryptBlock = function (M) { var out = this.encryptBlockRaw(M) var buf = Buffer.allocUnsafe(16) buf.writeUInt32BE(out[0], 0) buf.writeUInt32BE(out[1], 4) buf.writeUInt32BE(out[2], 8) buf.writeUInt32BE(out[3], 12) return buf } AES.prototype.decryptBlock = function (M) { M = asUInt32Array(M) // swap var m1 = M[1] M[1] = M[3] M[3] = m1 var out = cryptBlock(M, this._invKeySchedule, G.INV_SUB_MIX, G.INV_SBOX, this._nRounds) var buf = Buffer.allocUnsafe(16) buf.writeUInt32BE(out[0], 0) buf.writeUInt32BE(out[3], 4) buf.writeUInt32BE(out[2], 8) buf.writeUInt32BE(out[1], 12) return buf } AES.prototype.scrub = function () { scrubVec(this._keySchedule) scrubVec(this._invKeySchedule) scrubVec(this._key) } module.exports.AES = AES /***/ }), /* 860 */ /*!**********************************************!*\ !*** ./node_modules/browserify-aes/ghash.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var ZEROES = Buffer.alloc(16, 0) function toArray (buf) { return [ buf.readUInt32BE(0), buf.readUInt32BE(4), buf.readUInt32BE(8), buf.readUInt32BE(12) ] } function fromArray (out) { var buf = Buffer.allocUnsafe(16) buf.writeUInt32BE(out[0] >>> 0, 0) buf.writeUInt32BE(out[1] >>> 0, 4) buf.writeUInt32BE(out[2] >>> 0, 8) buf.writeUInt32BE(out[3] >>> 0, 12) return buf } function GHASH (key) { this.h = key this.state = Buffer.alloc(16, 0) this.cache = Buffer.allocUnsafe(0) } // from http://bitwiseshiftleft.github.io/sjcl/doc/symbols/src/core_gcm.js.html // by Juho Vähä-Herttua GHASH.prototype.ghash = function (block) { var i = -1 while (++i < block.length) { this.state[i] ^= block[i] } this._multiply() } GHASH.prototype._multiply = function () { var Vi = toArray(this.h) var Zi = [0, 0, 0, 0] var j, xi, lsbVi var i = -1 while (++i < 128) { xi = (this.state[~~(i / 8)] & (1 << (7 - (i % 8)))) !== 0 if (xi) { // Z_i+1 = Z_i ^ V_i Zi[0] ^= Vi[0] Zi[1] ^= Vi[1] Zi[2] ^= Vi[2] Zi[3] ^= Vi[3] } // Store the value of LSB(V_i) lsbVi = (Vi[3] & 1) !== 0 // V_i+1 = V_i >> 1 for (j = 3; j > 0; j--) { Vi[j] = (Vi[j] >>> 1) | ((Vi[j - 1] & 1) << 31) } Vi[0] = Vi[0] >>> 1 // If LSB(V_i) is 1, V_i+1 = (V_i >> 1) ^ R if (lsbVi) { Vi[0] = Vi[0] ^ (0xe1 << 24) } } this.state = fromArray(Zi) } GHASH.prototype.update = function (buf) { this.cache = Buffer.concat([this.cache, buf]) var chunk while (this.cache.length >= 16) { chunk = this.cache.slice(0, 16) this.cache = this.cache.slice(16) this.ghash(chunk) } } GHASH.prototype.final = function (abl, bl) { if (this.cache.length) { this.ghash(Buffer.concat([this.cache, ZEROES], 16)) } this.ghash(fromArray([0, abl, 0, bl])) return this.state } module.exports = GHASH /***/ }), /* 861 */ /*!*****************************************************!*\ !*** ./node_modules/browserify-aes/streamCipher.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var aes = __webpack_require__(/*! ./aes */ 859) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var Transform = __webpack_require__(/*! cipher-base */ 819) var inherits = __webpack_require__(/*! inherits */ 791) function StreamCipher (mode, key, iv, decrypt) { Transform.call(this) this._cipher = new aes.AES(key) this._prev = Buffer.from(iv) this._cache = Buffer.allocUnsafe(0) this._secCache = Buffer.allocUnsafe(0) this._decrypt = decrypt this._mode = mode } inherits(StreamCipher, Transform) StreamCipher.prototype._update = function (chunk) { return this._mode.encrypt(this, chunk, this._decrypt) } StreamCipher.prototype._final = function () { this._cipher.scrub() } module.exports = StreamCipher /***/ }), /* 862 */ /*!**********************************************!*\ !*** ./node_modules/evp_bytestokey/index.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var MD5 = __webpack_require__(/*! md5.js */ 792) /* eslint-disable camelcase */ function EVP_BytesToKey (password, salt, keyBits, ivLen) { if (!Buffer.isBuffer(password)) password = Buffer.from(password, 'binary') if (salt) { if (!Buffer.isBuffer(salt)) salt = Buffer.from(salt, 'binary') if (salt.length !== 8) throw new RangeError('salt should be Buffer with 8 byte length') } var keyLen = keyBits / 8 var key = Buffer.alloc(keyLen) var iv = Buffer.alloc(ivLen || 0) var tmp = Buffer.alloc(0) while (keyLen > 0 || ivLen > 0) { var hash = new MD5() hash.update(tmp) hash.update(password) if (salt) hash.update(salt) tmp = hash.digest() var used = 0 if (keyLen > 0) { var keyStart = key.length - keyLen used = Math.min(keyLen, tmp.length) tmp.copy(key, keyStart, 0, used) keyLen -= used } if (used < tmp.length && ivLen > 0) { var ivStart = iv.length - ivLen var length = Math.min(ivLen, tmp.length - used) tmp.copy(iv, ivStart, used, used + length) ivLen -= length } } tmp.fill(0) return { key: key, iv: iv } } module.exports = EVP_BytesToKey /***/ }), /* 863 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/decrypter.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var AuthCipher = __webpack_require__(/*! ./authCipher */ 858) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var MODES = __webpack_require__(/*! ./modes */ 847) var StreamCipher = __webpack_require__(/*! ./streamCipher */ 861) var Transform = __webpack_require__(/*! cipher-base */ 819) var aes = __webpack_require__(/*! ./aes */ 859) var ebtk = __webpack_require__(/*! evp_bytestokey */ 862) var inherits = __webpack_require__(/*! inherits */ 791) function Decipher (mode, key, iv) { Transform.call(this) this._cache = new Splitter() this._last = void 0 this._cipher = new aes.AES(key) this._prev = Buffer.from(iv) this._mode = mode this._autopadding = true } inherits(Decipher, Transform) Decipher.prototype._update = function (data) { this._cache.add(data) var chunk var thing var out = [] while ((chunk = this._cache.get(this._autopadding))) { thing = this._mode.decrypt(this, chunk) out.push(thing) } return Buffer.concat(out) } Decipher.prototype._final = function () { var chunk = this._cache.flush() if (this._autopadding) { return unpad(this._mode.decrypt(this, chunk)) } else if (chunk) { throw new Error('data not multiple of block length') } } Decipher.prototype.setAutoPadding = function (setTo) { this._autopadding = !!setTo return this } function Splitter () { this.cache = Buffer.allocUnsafe(0) } Splitter.prototype.add = function (data) { this.cache = Buffer.concat([this.cache, data]) } Splitter.prototype.get = function (autoPadding) { var out if (autoPadding) { if (this.cache.length > 16) { out = this.cache.slice(0, 16) this.cache = this.cache.slice(16) return out } } else { if (this.cache.length >= 16) { out = this.cache.slice(0, 16) this.cache = this.cache.slice(16) return out } } return null } Splitter.prototype.flush = function () { if (this.cache.length) return this.cache } function unpad (last) { var padded = last[15] if (padded < 1 || padded > 16) { throw new Error('unable to decrypt data') } var i = -1 while (++i < padded) { if (last[(i + (16 - padded))] !== padded) { throw new Error('unable to decrypt data') } } if (padded === 16) return return last.slice(0, 16 - padded) } function createDecipheriv (suite, password, iv) { var config = MODES[suite.toLowerCase()] if (!config) throw new TypeError('invalid suite type') if (typeof iv === 'string') iv = Buffer.from(iv) if (config.mode !== 'GCM' && iv.length !== config.iv) throw new TypeError('invalid iv length ' + iv.length) if (typeof password === 'string') password = Buffer.from(password) if (password.length !== config.key / 8) throw new TypeError('invalid key length ' + password.length) if (config.type === 'stream') { return new StreamCipher(config.module, password, iv, true) } else if (config.type === 'auth') { return new AuthCipher(config.module, password, iv, true) } return new Decipher(config.module, password, iv) } function createDecipher (suite, password) { var config = MODES[suite.toLowerCase()] if (!config) throw new TypeError('invalid suite type') var keys = ebtk(password, false, config.key, config.iv) return createDecipheriv(suite, keys.key, keys.iv) } exports.createDecipher = createDecipher exports.createDecipheriv = createDecipheriv /***/ }), /* 864 */ /*!**********************************************!*\ !*** ./node_modules/browserify-des/modes.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports) { exports['des-ecb'] = { key: 8, iv: 0 } exports['des-cbc'] = exports.des = { key: 8, iv: 8 } exports['des-ede3-cbc'] = exports.des3 = { key: 24, iv: 8 } exports['des-ede3'] = { key: 24, iv: 0 } exports['des-ede-cbc'] = { key: 16, iv: 8 } exports['des-ede'] = { key: 16, iv: 0 } /***/ }), /* 865 */ /*!************************************************!*\ !*** ./node_modules/diffie-hellman/browser.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var generatePrime = __webpack_require__(/*! ./lib/generatePrime */ 866) var primes = __webpack_require__(/*! ./lib/primes.json */ 872) var DH = __webpack_require__(/*! ./lib/dh */ 873) function getDiffieHellman (mod) { var prime = new Buffer(primes[mod].prime, 'hex') var gen = new Buffer(primes[mod].gen, 'hex') return new DH(prime, gen) } var ENCODINGS = { 'binary': true, 'hex': true, 'base64': true } function createDiffieHellman (prime, enc, generator, genc) { if (Buffer.isBuffer(enc) || ENCODINGS[enc] === undefined) { return createDiffieHellman(prime, 'binary', enc, generator) } enc = enc || 'binary' genc = genc || 'binary' generator = generator || new Buffer([2]) if (!Buffer.isBuffer(generator)) { generator = new Buffer(generator, genc) } if (typeof prime === 'number') { return new DH(generatePrime(prime, generator), generator, true) } if (!Buffer.isBuffer(prime)) { prime = new Buffer(prime, enc) } return new DH(prime, generator, true) } exports.DiffieHellmanGroup = exports.createDiffieHellmanGroup = exports.getDiffieHellman = getDiffieHellman exports.createDiffieHellman = exports.DiffieHellman = createDiffieHellman /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../buffer/index.js */ 786).Buffer)) /***/ }), /* 866 */ /*!**********************************************************!*\ !*** ./node_modules/diffie-hellman/lib/generatePrime.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var randomBytes = __webpack_require__(/*! randombytes */ 782); module.exports = findPrime; findPrime.simpleSieve = simpleSieve; findPrime.fermatTest = fermatTest; var BN = __webpack_require__(/*! bn.js */ 867); var TWENTYFOUR = new BN(24); var MillerRabin = __webpack_require__(/*! miller-rabin */ 869); var millerRabin = new MillerRabin(); var ONE = new BN(1); var TWO = new BN(2); var FIVE = new BN(5); var SIXTEEN = new BN(16); var EIGHT = new BN(8); var TEN = new BN(10); var THREE = new BN(3); var SEVEN = new BN(7); var ELEVEN = new BN(11); var FOUR = new BN(4); var TWELVE = new BN(12); var primes = null; function _getPrimes() { if (primes !== null) return primes; var limit = 0x100000; var res = []; res[0] = 2; for (var i = 1, k = 3; k < limit; k += 2) { var sqrt = Math.ceil(Math.sqrt(k)); for (var j = 0; j < i && res[j] <= sqrt; j++) if (k % res[j] === 0) break; if (i !== j && res[j] <= sqrt) continue; res[i++] = k; } primes = res; return res; } function simpleSieve(p) { var primes = _getPrimes(); for (var i = 0; i < primes.length; i++) if (p.modn(primes[i]) === 0) { if (p.cmpn(primes[i]) === 0) { return true; } else { return false; } } return true; } function fermatTest(p) { var red = BN.mont(p); return TWO.toRed(red).redPow(p.subn(1)).fromRed().cmpn(1) === 0; } function findPrime(bits, gen) { if (bits < 16) { // this is what openssl does if (gen === 2 || gen === 5) { return new BN([0x8c, 0x7b]); } else { return new BN([0x8c, 0x27]); } } gen = new BN(gen); var num, n2; while (true) { num = new BN(randomBytes(Math.ceil(bits / 8))); while (num.bitLength() > bits) { num.ishrn(1); } if (num.isEven()) { num.iadd(ONE); } if (!num.testn(1)) { num.iadd(TWO); } if (!gen.cmp(TWO)) { while (num.mod(TWENTYFOUR).cmp(ELEVEN)) { num.iadd(FOUR); } } else if (!gen.cmp(FIVE)) { while (num.mod(TEN).cmp(THREE)) { num.iadd(FOUR); } } n2 = num.shrn(1); if (simpleSieve(n2) && simpleSieve(num) && fermatTest(n2) && fermatTest(num) && millerRabin.test(n2) && millerRabin.test(num)) { return num; } } } /***/ }), /* 867 */ /*!**************************************!*\ !*** ./node_modules/bn.js/lib/bn.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {(function (module, exports) { 'use strict'; // Utils function assert (val, msg) { if (!val) throw new Error(msg || 'Assertion failed'); } // Could use `inherits` module, but don't want to move from single file // architecture yet. function inherits (ctor, superCtor) { ctor.super_ = superCtor; var TempCtor = function () {}; TempCtor.prototype = superCtor.prototype; ctor.prototype = new TempCtor(); ctor.prototype.constructor = ctor; } // BN function BN (number, base, endian) { if (BN.isBN(number)) { return number; } this.negative = 0; this.words = null; this.length = 0; // Reduction context this.red = null; if (number !== null) { if (base === 'le' || base === 'be') { endian = base; base = 10; } this._init(number || 0, base || 10, endian || 'be'); } } if (typeof module === 'object') { module.exports = BN; } else { exports.BN = BN; } BN.BN = BN; BN.wordSize = 26; var Buffer; try { if (typeof window !== 'undefined' && typeof window.Buffer !== 'undefined') { Buffer = window.Buffer; } else { Buffer = __webpack_require__(/*! buffer */ 868).Buffer; } } catch (e) { } BN.isBN = function isBN (num) { if (num instanceof BN) { return true; } return num !== null && typeof num === 'object' && num.constructor.wordSize === BN.wordSize && Array.isArray(num.words); }; BN.max = function max (left, right) { if (left.cmp(right) > 0) return left; return right; }; BN.min = function min (left, right) { if (left.cmp(right) < 0) return left; return right; }; BN.prototype._init = function init (number, base, endian) { if (typeof number === 'number') { return this._initNumber(number, base, endian); } if (typeof number === 'object') { return this._initArray(number, base, endian); } if (base === 'hex') { base = 16; } assert(base === (base | 0) && base >= 2 && base <= 36); number = number.toString().replace(/\s+/g, ''); var start = 0; if (number[0] === '-') { start++; this.negative = 1; } if (start < number.length) { if (base === 16) { this._parseHex(number, start, endian); } else { this._parseBase(number, base, start); if (endian === 'le') { this._initArray(this.toArray(), base, endian); } } } }; BN.prototype._initNumber = function _initNumber (number, base, endian) { if (number < 0) { this.negative = 1; number = -number; } if (number < 0x4000000) { this.words = [ number & 0x3ffffff ]; this.length = 1; } else if (number < 0x10000000000000) { this.words = [ number & 0x3ffffff, (number / 0x4000000) & 0x3ffffff ]; this.length = 2; } else { assert(number < 0x20000000000000); // 2 ^ 53 (unsafe) this.words = [ number & 0x3ffffff, (number / 0x4000000) & 0x3ffffff, 1 ]; this.length = 3; } if (endian !== 'le') return; // Reverse the bytes this._initArray(this.toArray(), base, endian); }; BN.prototype._initArray = function _initArray (number, base, endian) { // Perhaps a Uint8Array assert(typeof number.length === 'number'); if (number.length <= 0) { this.words = [ 0 ]; this.length = 1; return this; } this.length = Math.ceil(number.length / 3); this.words = new Array(this.length); for (var i = 0; i < this.length; i++) { this.words[i] = 0; } var j, w; var off = 0; if (endian === 'be') { for (i = number.length - 1, j = 0; i >= 0; i -= 3) { w = number[i] | (number[i - 1] << 8) | (number[i - 2] << 16); this.words[j] |= (w << off) & 0x3ffffff; this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; off += 24; if (off >= 26) { off -= 26; j++; } } } else if (endian === 'le') { for (i = 0, j = 0; i < number.length; i += 3) { w = number[i] | (number[i + 1] << 8) | (number[i + 2] << 16); this.words[j] |= (w << off) & 0x3ffffff; this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; off += 24; if (off >= 26) { off -= 26; j++; } } } return this.strip(); }; function parseHex4Bits (string, index) { var c = string.charCodeAt(index); // 'A' - 'F' if (c >= 65 && c <= 70) { return c - 55; // 'a' - 'f' } else if (c >= 97 && c <= 102) { return c - 87; // '0' - '9' } else { return (c - 48) & 0xf; } } function parseHexByte (string, lowerBound, index) { var r = parseHex4Bits(string, index); if (index - 1 >= lowerBound) { r |= parseHex4Bits(string, index - 1) << 4; } return r; } BN.prototype._parseHex = function _parseHex (number, start, endian) { // Create possibly bigger array to ensure that it fits the number this.length = Math.ceil((number.length - start) / 6); this.words = new Array(this.length); for (var i = 0; i < this.length; i++) { this.words[i] = 0; } // 24-bits chunks var off = 0; var j = 0; var w; if (endian === 'be') { for (i = number.length - 1; i >= start; i -= 2) { w = parseHexByte(number, start, i) << off; this.words[j] |= w & 0x3ffffff; if (off >= 18) { off -= 18; j += 1; this.words[j] |= w >>> 26; } else { off += 8; } } } else { var parseLength = number.length - start; for (i = parseLength % 2 === 0 ? start + 1 : start; i < number.length; i += 2) { w = parseHexByte(number, start, i) << off; this.words[j] |= w & 0x3ffffff; if (off >= 18) { off -= 18; j += 1; this.words[j] |= w >>> 26; } else { off += 8; } } } this.strip(); }; function parseBase (str, start, end, mul) { var r = 0; var len = Math.min(str.length, end); for (var i = start; i < len; i++) { var c = str.charCodeAt(i) - 48; r *= mul; // 'a' if (c >= 49) { r += c - 49 + 0xa; // 'A' } else if (c >= 17) { r += c - 17 + 0xa; // '0' - '9' } else { r += c; } } return r; } BN.prototype._parseBase = function _parseBase (number, base, start) { // Initialize as zero this.words = [ 0 ]; this.length = 1; // Find length of limb in base for (var limbLen = 0, limbPow = 1; limbPow <= 0x3ffffff; limbPow *= base) { limbLen++; } limbLen--; limbPow = (limbPow / base) | 0; var total = number.length - start; var mod = total % limbLen; var end = Math.min(total, total - mod) + start; var word = 0; for (var i = start; i < end; i += limbLen) { word = parseBase(number, i, i + limbLen, base); this.imuln(limbPow); if (this.words[0] + word < 0x4000000) { this.words[0] += word; } else { this._iaddn(word); } } if (mod !== 0) { var pow = 1; word = parseBase(number, i, number.length, base); for (i = 0; i < mod; i++) { pow *= base; } this.imuln(pow); if (this.words[0] + word < 0x4000000) { this.words[0] += word; } else { this._iaddn(word); } } this.strip(); }; BN.prototype.copy = function copy (dest) { dest.words = new Array(this.length); for (var i = 0; i < this.length; i++) { dest.words[i] = this.words[i]; } dest.length = this.length; dest.negative = this.negative; dest.red = this.red; }; BN.prototype.clone = function clone () { var r = new BN(null); this.copy(r); return r; }; BN.prototype._expand = function _expand (size) { while (this.length < size) { this.words[this.length++] = 0; } return this; }; // Remove leading `0` from `this` BN.prototype.strip = function strip () { while (this.length > 1 && this.words[this.length - 1] === 0) { this.length--; } return this._normSign(); }; BN.prototype._normSign = function _normSign () { // -0 = 0 if (this.length === 1 && this.words[0] === 0) { this.negative = 0; } return this; }; BN.prototype.inspect = function inspect () { return (this.red ? ''; }; /* var zeros = []; var groupSizes = []; var groupBases = []; var s = ''; var i = -1; while (++i < BN.wordSize) { zeros[i] = s; s += '0'; } groupSizes[0] = 0; groupSizes[1] = 0; groupBases[0] = 0; groupBases[1] = 0; var base = 2 - 1; while (++base < 36 + 1) { var groupSize = 0; var groupBase = 1; while (groupBase < (1 << BN.wordSize) / base) { groupBase *= base; groupSize += 1; } groupSizes[base] = groupSize; groupBases[base] = groupBase; } */ var zeros = [ '', '0', '00', '000', '0000', '00000', '000000', '0000000', '00000000', '000000000', '0000000000', '00000000000', '000000000000', '0000000000000', '00000000000000', '000000000000000', '0000000000000000', '00000000000000000', '000000000000000000', '0000000000000000000', '00000000000000000000', '000000000000000000000', '0000000000000000000000', '00000000000000000000000', '000000000000000000000000', '0000000000000000000000000' ]; var groupSizes = [ 0, 0, 25, 16, 12, 11, 10, 9, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 ]; var groupBases = [ 0, 0, 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, 43046721, 10000000, 19487171, 35831808, 62748517, 7529536, 11390625, 16777216, 24137569, 34012224, 47045881, 64000000, 4084101, 5153632, 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, 24300000, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176 ]; BN.prototype.toString = function toString (base, padding) { base = base || 10; padding = padding | 0 || 1; var out; if (base === 16 || base === 'hex') { out = ''; var off = 0; var carry = 0; for (var i = 0; i < this.length; i++) { var w = this.words[i]; var word = (((w << off) | carry) & 0xffffff).toString(16); carry = (w >>> (24 - off)) & 0xffffff; if (carry !== 0 || i !== this.length - 1) { out = zeros[6 - word.length] + word + out; } else { out = word + out; } off += 2; if (off >= 26) { off -= 26; i--; } } if (carry !== 0) { out = carry.toString(16) + out; } while (out.length % padding !== 0) { out = '0' + out; } if (this.negative !== 0) { out = '-' + out; } return out; } if (base === (base | 0) && base >= 2 && base <= 36) { // var groupSize = Math.floor(BN.wordSize * Math.LN2 / Math.log(base)); var groupSize = groupSizes[base]; // var groupBase = Math.pow(base, groupSize); var groupBase = groupBases[base]; out = ''; var c = this.clone(); c.negative = 0; while (!c.isZero()) { var r = c.modn(groupBase).toString(base); c = c.idivn(groupBase); if (!c.isZero()) { out = zeros[groupSize - r.length] + r + out; } else { out = r + out; } } if (this.isZero()) { out = '0' + out; } while (out.length % padding !== 0) { out = '0' + out; } if (this.negative !== 0) { out = '-' + out; } return out; } assert(false, 'Base should be between 2 and 36'); }; BN.prototype.toNumber = function toNumber () { var ret = this.words[0]; if (this.length === 2) { ret += this.words[1] * 0x4000000; } else if (this.length === 3 && this.words[2] === 0x01) { // NOTE: at this stage it is known that the top bit is set ret += 0x10000000000000 + (this.words[1] * 0x4000000); } else if (this.length > 2) { assert(false, 'Number can only safely store up to 53 bits'); } return (this.negative !== 0) ? -ret : ret; }; BN.prototype.toJSON = function toJSON () { return this.toString(16); }; BN.prototype.toBuffer = function toBuffer (endian, length) { assert(typeof Buffer !== 'undefined'); return this.toArrayLike(Buffer, endian, length); }; BN.prototype.toArray = function toArray (endian, length) { return this.toArrayLike(Array, endian, length); }; BN.prototype.toArrayLike = function toArrayLike (ArrayType, endian, length) { var byteLength = this.byteLength(); var reqLength = length || Math.max(1, byteLength); assert(byteLength <= reqLength, 'byte array longer than desired length'); assert(reqLength > 0, 'Requested array length <= 0'); this.strip(); var littleEndian = endian === 'le'; var res = new ArrayType(reqLength); var b, i; var q = this.clone(); if (!littleEndian) { // Assume big-endian for (i = 0; i < reqLength - byteLength; i++) { res[i] = 0; } for (i = 0; !q.isZero(); i++) { b = q.andln(0xff); q.iushrn(8); res[reqLength - i - 1] = b; } } else { for (i = 0; !q.isZero(); i++) { b = q.andln(0xff); q.iushrn(8); res[i] = b; } for (; i < reqLength; i++) { res[i] = 0; } } return res; }; if (Math.clz32) { BN.prototype._countBits = function _countBits (w) { return 32 - Math.clz32(w); }; } else { BN.prototype._countBits = function _countBits (w) { var t = w; var r = 0; if (t >= 0x1000) { r += 13; t >>>= 13; } if (t >= 0x40) { r += 7; t >>>= 7; } if (t >= 0x8) { r += 4; t >>>= 4; } if (t >= 0x02) { r += 2; t >>>= 2; } return r + t; }; } BN.prototype._zeroBits = function _zeroBits (w) { // Short-cut if (w === 0) return 26; var t = w; var r = 0; if ((t & 0x1fff) === 0) { r += 13; t >>>= 13; } if ((t & 0x7f) === 0) { r += 7; t >>>= 7; } if ((t & 0xf) === 0) { r += 4; t >>>= 4; } if ((t & 0x3) === 0) { r += 2; t >>>= 2; } if ((t & 0x1) === 0) { r++; } return r; }; // Return number of used bits in a BN BN.prototype.bitLength = function bitLength () { var w = this.words[this.length - 1]; var hi = this._countBits(w); return (this.length - 1) * 26 + hi; }; function toBitArray (num) { var w = new Array(num.bitLength()); for (var bit = 0; bit < w.length; bit++) { var off = (bit / 26) | 0; var wbit = bit % 26; w[bit] = (num.words[off] & (1 << wbit)) >>> wbit; } return w; } // Number of trailing zero bits BN.prototype.zeroBits = function zeroBits () { if (this.isZero()) return 0; var r = 0; for (var i = 0; i < this.length; i++) { var b = this._zeroBits(this.words[i]); r += b; if (b !== 26) break; } return r; }; BN.prototype.byteLength = function byteLength () { return Math.ceil(this.bitLength() / 8); }; BN.prototype.toTwos = function toTwos (width) { if (this.negative !== 0) { return this.abs().inotn(width).iaddn(1); } return this.clone(); }; BN.prototype.fromTwos = function fromTwos (width) { if (this.testn(width - 1)) { return this.notn(width).iaddn(1).ineg(); } return this.clone(); }; BN.prototype.isNeg = function isNeg () { return this.negative !== 0; }; // Return negative clone of `this` BN.prototype.neg = function neg () { return this.clone().ineg(); }; BN.prototype.ineg = function ineg () { if (!this.isZero()) { this.negative ^= 1; } return this; }; // Or `num` with `this` in-place BN.prototype.iuor = function iuor (num) { while (this.length < num.length) { this.words[this.length++] = 0; } for (var i = 0; i < num.length; i++) { this.words[i] = this.words[i] | num.words[i]; } return this.strip(); }; BN.prototype.ior = function ior (num) { assert((this.negative | num.negative) === 0); return this.iuor(num); }; // Or `num` with `this` BN.prototype.or = function or (num) { if (this.length > num.length) return this.clone().ior(num); return num.clone().ior(this); }; BN.prototype.uor = function uor (num) { if (this.length > num.length) return this.clone().iuor(num); return num.clone().iuor(this); }; // And `num` with `this` in-place BN.prototype.iuand = function iuand (num) { // b = min-length(num, this) var b; if (this.length > num.length) { b = num; } else { b = this; } for (var i = 0; i < b.length; i++) { this.words[i] = this.words[i] & num.words[i]; } this.length = b.length; return this.strip(); }; BN.prototype.iand = function iand (num) { assert((this.negative | num.negative) === 0); return this.iuand(num); }; // And `num` with `this` BN.prototype.and = function and (num) { if (this.length > num.length) return this.clone().iand(num); return num.clone().iand(this); }; BN.prototype.uand = function uand (num) { if (this.length > num.length) return this.clone().iuand(num); return num.clone().iuand(this); }; // Xor `num` with `this` in-place BN.prototype.iuxor = function iuxor (num) { // a.length > b.length var a; var b; if (this.length > num.length) { a = this; b = num; } else { a = num; b = this; } for (var i = 0; i < b.length; i++) { this.words[i] = a.words[i] ^ b.words[i]; } if (this !== a) { for (; i < a.length; i++) { this.words[i] = a.words[i]; } } this.length = a.length; return this.strip(); }; BN.prototype.ixor = function ixor (num) { assert((this.negative | num.negative) === 0); return this.iuxor(num); }; // Xor `num` with `this` BN.prototype.xor = function xor (num) { if (this.length > num.length) return this.clone().ixor(num); return num.clone().ixor(this); }; BN.prototype.uxor = function uxor (num) { if (this.length > num.length) return this.clone().iuxor(num); return num.clone().iuxor(this); }; // Not ``this`` with ``width`` bitwidth BN.prototype.inotn = function inotn (width) { assert(typeof width === 'number' && width >= 0); var bytesNeeded = Math.ceil(width / 26) | 0; var bitsLeft = width % 26; // Extend the buffer with leading zeroes this._expand(bytesNeeded); if (bitsLeft > 0) { bytesNeeded--; } // Handle complete words for (var i = 0; i < bytesNeeded; i++) { this.words[i] = ~this.words[i] & 0x3ffffff; } // Handle the residue if (bitsLeft > 0) { this.words[i] = ~this.words[i] & (0x3ffffff >> (26 - bitsLeft)); } // And remove leading zeroes return this.strip(); }; BN.prototype.notn = function notn (width) { return this.clone().inotn(width); }; // Set `bit` of `this` BN.prototype.setn = function setn (bit, val) { assert(typeof bit === 'number' && bit >= 0); var off = (bit / 26) | 0; var wbit = bit % 26; this._expand(off + 1); if (val) { this.words[off] = this.words[off] | (1 << wbit); } else { this.words[off] = this.words[off] & ~(1 << wbit); } return this.strip(); }; // Add `num` to `this` in-place BN.prototype.iadd = function iadd (num) { var r; // negative + positive if (this.negative !== 0 && num.negative === 0) { this.negative = 0; r = this.isub(num); this.negative ^= 1; return this._normSign(); // positive + negative } else if (this.negative === 0 && num.negative !== 0) { num.negative = 0; r = this.isub(num); num.negative = 1; return r._normSign(); } // a.length > b.length var a, b; if (this.length > num.length) { a = this; b = num; } else { a = num; b = this; } var carry = 0; for (var i = 0; i < b.length; i++) { r = (a.words[i] | 0) + (b.words[i] | 0) + carry; this.words[i] = r & 0x3ffffff; carry = r >>> 26; } for (; carry !== 0 && i < a.length; i++) { r = (a.words[i] | 0) + carry; this.words[i] = r & 0x3ffffff; carry = r >>> 26; } this.length = a.length; if (carry !== 0) { this.words[this.length] = carry; this.length++; // Copy the rest of the words } else if (a !== this) { for (; i < a.length; i++) { this.words[i] = a.words[i]; } } return this; }; // Add `num` to `this` BN.prototype.add = function add (num) { var res; if (num.negative !== 0 && this.negative === 0) { num.negative = 0; res = this.sub(num); num.negative ^= 1; return res; } else if (num.negative === 0 && this.negative !== 0) { this.negative = 0; res = num.sub(this); this.negative = 1; return res; } if (this.length > num.length) return this.clone().iadd(num); return num.clone().iadd(this); }; // Subtract `num` from `this` in-place BN.prototype.isub = function isub (num) { // this - (-num) = this + num if (num.negative !== 0) { num.negative = 0; var r = this.iadd(num); num.negative = 1; return r._normSign(); // -this - num = -(this + num) } else if (this.negative !== 0) { this.negative = 0; this.iadd(num); this.negative = 1; return this._normSign(); } // At this point both numbers are positive var cmp = this.cmp(num); // Optimization - zeroify if (cmp === 0) { this.negative = 0; this.length = 1; this.words[0] = 0; return this; } // a > b var a, b; if (cmp > 0) { a = this; b = num; } else { a = num; b = this; } var carry = 0; for (var i = 0; i < b.length; i++) { r = (a.words[i] | 0) - (b.words[i] | 0) + carry; carry = r >> 26; this.words[i] = r & 0x3ffffff; } for (; carry !== 0 && i < a.length; i++) { r = (a.words[i] | 0) + carry; carry = r >> 26; this.words[i] = r & 0x3ffffff; } // Copy rest of the words if (carry === 0 && i < a.length && a !== this) { for (; i < a.length; i++) { this.words[i] = a.words[i]; } } this.length = Math.max(this.length, i); if (a !== this) { this.negative = 1; } return this.strip(); }; // Subtract `num` from `this` BN.prototype.sub = function sub (num) { return this.clone().isub(num); }; function smallMulTo (self, num, out) { out.negative = num.negative ^ self.negative; var len = (self.length + num.length) | 0; out.length = len; len = (len - 1) | 0; // Peel one iteration (compiler can't do it, because of code complexity) var a = self.words[0] | 0; var b = num.words[0] | 0; var r = a * b; var lo = r & 0x3ffffff; var carry = (r / 0x4000000) | 0; out.words[0] = lo; for (var k = 1; k < len; k++) { // Sum all words with the same `i + j = k` and accumulate `ncarry`, // note that ncarry could be >= 0x3ffffff var ncarry = carry >>> 26; var rword = carry & 0x3ffffff; var maxJ = Math.min(k, num.length - 1); for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { var i = (k - j) | 0; a = self.words[i] | 0; b = num.words[j] | 0; r = a * b + rword; ncarry += (r / 0x4000000) | 0; rword = r & 0x3ffffff; } out.words[k] = rword | 0; carry = ncarry | 0; } if (carry !== 0) { out.words[k] = carry | 0; } else { out.length--; } return out.strip(); } // TODO(indutny): it may be reasonable to omit it for users who don't need // to work with 256-bit numbers, otherwise it gives 20% improvement for 256-bit // multiplication (like elliptic secp256k1). var comb10MulTo = function comb10MulTo (self, num, out) { var a = self.words; var b = num.words; var o = out.words; var c = 0; var lo; var mid; var hi; var a0 = a[0] | 0; var al0 = a0 & 0x1fff; var ah0 = a0 >>> 13; var a1 = a[1] | 0; var al1 = a1 & 0x1fff; var ah1 = a1 >>> 13; var a2 = a[2] | 0; var al2 = a2 & 0x1fff; var ah2 = a2 >>> 13; var a3 = a[3] | 0; var al3 = a3 & 0x1fff; var ah3 = a3 >>> 13; var a4 = a[4] | 0; var al4 = a4 & 0x1fff; var ah4 = a4 >>> 13; var a5 = a[5] | 0; var al5 = a5 & 0x1fff; var ah5 = a5 >>> 13; var a6 = a[6] | 0; var al6 = a6 & 0x1fff; var ah6 = a6 >>> 13; var a7 = a[7] | 0; var al7 = a7 & 0x1fff; var ah7 = a7 >>> 13; var a8 = a[8] | 0; var al8 = a8 & 0x1fff; var ah8 = a8 >>> 13; var a9 = a[9] | 0; var al9 = a9 & 0x1fff; var ah9 = a9 >>> 13; var b0 = b[0] | 0; var bl0 = b0 & 0x1fff; var bh0 = b0 >>> 13; var b1 = b[1] | 0; var bl1 = b1 & 0x1fff; var bh1 = b1 >>> 13; var b2 = b[2] | 0; var bl2 = b2 & 0x1fff; var bh2 = b2 >>> 13; var b3 = b[3] | 0; var bl3 = b3 & 0x1fff; var bh3 = b3 >>> 13; var b4 = b[4] | 0; var bl4 = b4 & 0x1fff; var bh4 = b4 >>> 13; var b5 = b[5] | 0; var bl5 = b5 & 0x1fff; var bh5 = b5 >>> 13; var b6 = b[6] | 0; var bl6 = b6 & 0x1fff; var bh6 = b6 >>> 13; var b7 = b[7] | 0; var bl7 = b7 & 0x1fff; var bh7 = b7 >>> 13; var b8 = b[8] | 0; var bl8 = b8 & 0x1fff; var bh8 = b8 >>> 13; var b9 = b[9] | 0; var bl9 = b9 & 0x1fff; var bh9 = b9 >>> 13; out.negative = self.negative ^ num.negative; out.length = 19; /* k = 0 */ lo = Math.imul(al0, bl0); mid = Math.imul(al0, bh0); mid = (mid + Math.imul(ah0, bl0)) | 0; hi = Math.imul(ah0, bh0); var w0 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w0 >>> 26)) | 0; w0 &= 0x3ffffff; /* k = 1 */ lo = Math.imul(al1, bl0); mid = Math.imul(al1, bh0); mid = (mid + Math.imul(ah1, bl0)) | 0; hi = Math.imul(ah1, bh0); lo = (lo + Math.imul(al0, bl1)) | 0; mid = (mid + Math.imul(al0, bh1)) | 0; mid = (mid + Math.imul(ah0, bl1)) | 0; hi = (hi + Math.imul(ah0, bh1)) | 0; var w1 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w1 >>> 26)) | 0; w1 &= 0x3ffffff; /* k = 2 */ lo = Math.imul(al2, bl0); mid = Math.imul(al2, bh0); mid = (mid + Math.imul(ah2, bl0)) | 0; hi = Math.imul(ah2, bh0); lo = (lo + Math.imul(al1, bl1)) | 0; mid = (mid + Math.imul(al1, bh1)) | 0; mid = (mid + Math.imul(ah1, bl1)) | 0; hi = (hi + Math.imul(ah1, bh1)) | 0; lo = (lo + Math.imul(al0, bl2)) | 0; mid = (mid + Math.imul(al0, bh2)) | 0; mid = (mid + Math.imul(ah0, bl2)) | 0; hi = (hi + Math.imul(ah0, bh2)) | 0; var w2 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w2 >>> 26)) | 0; w2 &= 0x3ffffff; /* k = 3 */ lo = Math.imul(al3, bl0); mid = Math.imul(al3, bh0); mid = (mid + Math.imul(ah3, bl0)) | 0; hi = Math.imul(ah3, bh0); lo = (lo + Math.imul(al2, bl1)) | 0; mid = (mid + Math.imul(al2, bh1)) | 0; mid = (mid + Math.imul(ah2, bl1)) | 0; hi = (hi + Math.imul(ah2, bh1)) | 0; lo = (lo + Math.imul(al1, bl2)) | 0; mid = (mid + Math.imul(al1, bh2)) | 0; mid = (mid + Math.imul(ah1, bl2)) | 0; hi = (hi + Math.imul(ah1, bh2)) | 0; lo = (lo + Math.imul(al0, bl3)) | 0; mid = (mid + Math.imul(al0, bh3)) | 0; mid = (mid + Math.imul(ah0, bl3)) | 0; hi = (hi + Math.imul(ah0, bh3)) | 0; var w3 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w3 >>> 26)) | 0; w3 &= 0x3ffffff; /* k = 4 */ lo = Math.imul(al4, bl0); mid = Math.imul(al4, bh0); mid = (mid + Math.imul(ah4, bl0)) | 0; hi = Math.imul(ah4, bh0); lo = (lo + Math.imul(al3, bl1)) | 0; mid = (mid + Math.imul(al3, bh1)) | 0; mid = (mid + Math.imul(ah3, bl1)) | 0; hi = (hi + Math.imul(ah3, bh1)) | 0; lo = (lo + Math.imul(al2, bl2)) | 0; mid = (mid + Math.imul(al2, bh2)) | 0; mid = (mid + Math.imul(ah2, bl2)) | 0; hi = (hi + Math.imul(ah2, bh2)) | 0; lo = (lo + Math.imul(al1, bl3)) | 0; mid = (mid + Math.imul(al1, bh3)) | 0; mid = (mid + Math.imul(ah1, bl3)) | 0; hi = (hi + Math.imul(ah1, bh3)) | 0; lo = (lo + Math.imul(al0, bl4)) | 0; mid = (mid + Math.imul(al0, bh4)) | 0; mid = (mid + Math.imul(ah0, bl4)) | 0; hi = (hi + Math.imul(ah0, bh4)) | 0; var w4 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w4 >>> 26)) | 0; w4 &= 0x3ffffff; /* k = 5 */ lo = Math.imul(al5, bl0); mid = Math.imul(al5, bh0); mid = (mid + Math.imul(ah5, bl0)) | 0; hi = Math.imul(ah5, bh0); lo = (lo + Math.imul(al4, bl1)) | 0; mid = (mid + Math.imul(al4, bh1)) | 0; mid = (mid + Math.imul(ah4, bl1)) | 0; hi = (hi + Math.imul(ah4, bh1)) | 0; lo = (lo + Math.imul(al3, bl2)) | 0; mid = (mid + Math.imul(al3, bh2)) | 0; mid = (mid + Math.imul(ah3, bl2)) | 0; hi = (hi + Math.imul(ah3, bh2)) | 0; lo = (lo + Math.imul(al2, bl3)) | 0; mid = (mid + Math.imul(al2, bh3)) | 0; mid = (mid + Math.imul(ah2, bl3)) | 0; hi = (hi + Math.imul(ah2, bh3)) | 0; lo = (lo + Math.imul(al1, bl4)) | 0; mid = (mid + Math.imul(al1, bh4)) | 0; mid = (mid + Math.imul(ah1, bl4)) | 0; hi = (hi + Math.imul(ah1, bh4)) | 0; lo = (lo + Math.imul(al0, bl5)) | 0; mid = (mid + Math.imul(al0, bh5)) | 0; mid = (mid + Math.imul(ah0, bl5)) | 0; hi = (hi + Math.imul(ah0, bh5)) | 0; var w5 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w5 >>> 26)) | 0; w5 &= 0x3ffffff; /* k = 6 */ lo = Math.imul(al6, bl0); mid = Math.imul(al6, bh0); mid = (mid + Math.imul(ah6, bl0)) | 0; hi = Math.imul(ah6, bh0); lo = (lo + Math.imul(al5, bl1)) | 0; mid = (mid + Math.imul(al5, bh1)) | 0; mid = (mid + Math.imul(ah5, bl1)) | 0; hi = (hi + Math.imul(ah5, bh1)) | 0; lo = (lo + Math.imul(al4, bl2)) | 0; mid = (mid + Math.imul(al4, bh2)) | 0; mid = (mid + Math.imul(ah4, bl2)) | 0; hi = (hi + Math.imul(ah4, bh2)) | 0; lo = (lo + Math.imul(al3, bl3)) | 0; mid = (mid + Math.imul(al3, bh3)) | 0; mid = (mid + Math.imul(ah3, bl3)) | 0; hi = (hi + Math.imul(ah3, bh3)) | 0; lo = (lo + Math.imul(al2, bl4)) | 0; mid = (mid + Math.imul(al2, bh4)) | 0; mid = (mid + Math.imul(ah2, bl4)) | 0; hi = (hi + Math.imul(ah2, bh4)) | 0; lo = (lo + Math.imul(al1, bl5)) | 0; mid = (mid + Math.imul(al1, bh5)) | 0; mid = (mid + Math.imul(ah1, bl5)) | 0; hi = (hi + Math.imul(ah1, bh5)) | 0; lo = (lo + Math.imul(al0, bl6)) | 0; mid = (mid + Math.imul(al0, bh6)) | 0; mid = (mid + Math.imul(ah0, bl6)) | 0; hi = (hi + Math.imul(ah0, bh6)) | 0; var w6 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w6 >>> 26)) | 0; w6 &= 0x3ffffff; /* k = 7 */ lo = Math.imul(al7, bl0); mid = Math.imul(al7, bh0); mid = (mid + Math.imul(ah7, bl0)) | 0; hi = Math.imul(ah7, bh0); lo = (lo + Math.imul(al6, bl1)) | 0; mid = (mid + Math.imul(al6, bh1)) | 0; mid = (mid + Math.imul(ah6, bl1)) | 0; hi = (hi + Math.imul(ah6, bh1)) | 0; lo = (lo + Math.imul(al5, bl2)) | 0; mid = (mid + Math.imul(al5, bh2)) | 0; mid = (mid + Math.imul(ah5, bl2)) | 0; hi = (hi + Math.imul(ah5, bh2)) | 0; lo = (lo + Math.imul(al4, bl3)) | 0; mid = (mid + Math.imul(al4, bh3)) | 0; mid = (mid + Math.imul(ah4, bl3)) | 0; hi = (hi + Math.imul(ah4, bh3)) | 0; lo = (lo + Math.imul(al3, bl4)) | 0; mid = (mid + Math.imul(al3, bh4)) | 0; mid = (mid + Math.imul(ah3, bl4)) | 0; hi = (hi + Math.imul(ah3, bh4)) | 0; lo = (lo + Math.imul(al2, bl5)) | 0; mid = (mid + Math.imul(al2, bh5)) | 0; mid = (mid + Math.imul(ah2, bl5)) | 0; hi = (hi + Math.imul(ah2, bh5)) | 0; lo = (lo + Math.imul(al1, bl6)) | 0; mid = (mid + Math.imul(al1, bh6)) | 0; mid = (mid + Math.imul(ah1, bl6)) | 0; hi = (hi + Math.imul(ah1, bh6)) | 0; lo = (lo + Math.imul(al0, bl7)) | 0; mid = (mid + Math.imul(al0, bh7)) | 0; mid = (mid + Math.imul(ah0, bl7)) | 0; hi = (hi + Math.imul(ah0, bh7)) | 0; var w7 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w7 >>> 26)) | 0; w7 &= 0x3ffffff; /* k = 8 */ lo = Math.imul(al8, bl0); mid = Math.imul(al8, bh0); mid = (mid + Math.imul(ah8, bl0)) | 0; hi = Math.imul(ah8, bh0); lo = (lo + Math.imul(al7, bl1)) | 0; mid = (mid + Math.imul(al7, bh1)) | 0; mid = (mid + Math.imul(ah7, bl1)) | 0; hi = (hi + Math.imul(ah7, bh1)) | 0; lo = (lo + Math.imul(al6, bl2)) | 0; mid = (mid + Math.imul(al6, bh2)) | 0; mid = (mid + Math.imul(ah6, bl2)) | 0; hi = (hi + Math.imul(ah6, bh2)) | 0; lo = (lo + Math.imul(al5, bl3)) | 0; mid = (mid + Math.imul(al5, bh3)) | 0; mid = (mid + Math.imul(ah5, bl3)) | 0; hi = (hi + Math.imul(ah5, bh3)) | 0; lo = (lo + Math.imul(al4, bl4)) | 0; mid = (mid + Math.imul(al4, bh4)) | 0; mid = (mid + Math.imul(ah4, bl4)) | 0; hi = (hi + Math.imul(ah4, bh4)) | 0; lo = (lo + Math.imul(al3, bl5)) | 0; mid = (mid + Math.imul(al3, bh5)) | 0; mid = (mid + Math.imul(ah3, bl5)) | 0; hi = (hi + Math.imul(ah3, bh5)) | 0; lo = (lo + Math.imul(al2, bl6)) | 0; mid = (mid + Math.imul(al2, bh6)) | 0; mid = (mid + Math.imul(ah2, bl6)) | 0; hi = (hi + Math.imul(ah2, bh6)) | 0; lo = (lo + Math.imul(al1, bl7)) | 0; mid = (mid + Math.imul(al1, bh7)) | 0; mid = (mid + Math.imul(ah1, bl7)) | 0; hi = (hi + Math.imul(ah1, bh7)) | 0; lo = (lo + Math.imul(al0, bl8)) | 0; mid = (mid + Math.imul(al0, bh8)) | 0; mid = (mid + Math.imul(ah0, bl8)) | 0; hi = (hi + Math.imul(ah0, bh8)) | 0; var w8 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w8 >>> 26)) | 0; w8 &= 0x3ffffff; /* k = 9 */ lo = Math.imul(al9, bl0); mid = Math.imul(al9, bh0); mid = (mid + Math.imul(ah9, bl0)) | 0; hi = Math.imul(ah9, bh0); lo = (lo + Math.imul(al8, bl1)) | 0; mid = (mid + Math.imul(al8, bh1)) | 0; mid = (mid + Math.imul(ah8, bl1)) | 0; hi = (hi + Math.imul(ah8, bh1)) | 0; lo = (lo + Math.imul(al7, bl2)) | 0; mid = (mid + Math.imul(al7, bh2)) | 0; mid = (mid + Math.imul(ah7, bl2)) | 0; hi = (hi + Math.imul(ah7, bh2)) | 0; lo = (lo + Math.imul(al6, bl3)) | 0; mid = (mid + Math.imul(al6, bh3)) | 0; mid = (mid + Math.imul(ah6, bl3)) | 0; hi = (hi + Math.imul(ah6, bh3)) | 0; lo = (lo + Math.imul(al5, bl4)) | 0; mid = (mid + Math.imul(al5, bh4)) | 0; mid = (mid + Math.imul(ah5, bl4)) | 0; hi = (hi + Math.imul(ah5, bh4)) | 0; lo = (lo + Math.imul(al4, bl5)) | 0; mid = (mid + Math.imul(al4, bh5)) | 0; mid = (mid + Math.imul(ah4, bl5)) | 0; hi = (hi + Math.imul(ah4, bh5)) | 0; lo = (lo + Math.imul(al3, bl6)) | 0; mid = (mid + Math.imul(al3, bh6)) | 0; mid = (mid + Math.imul(ah3, bl6)) | 0; hi = (hi + Math.imul(ah3, bh6)) | 0; lo = (lo + Math.imul(al2, bl7)) | 0; mid = (mid + Math.imul(al2, bh7)) | 0; mid = (mid + Math.imul(ah2, bl7)) | 0; hi = (hi + Math.imul(ah2, bh7)) | 0; lo = (lo + Math.imul(al1, bl8)) | 0; mid = (mid + Math.imul(al1, bh8)) | 0; mid = (mid + Math.imul(ah1, bl8)) | 0; hi = (hi + Math.imul(ah1, bh8)) | 0; lo = (lo + Math.imul(al0, bl9)) | 0; mid = (mid + Math.imul(al0, bh9)) | 0; mid = (mid + Math.imul(ah0, bl9)) | 0; hi = (hi + Math.imul(ah0, bh9)) | 0; var w9 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w9 >>> 26)) | 0; w9 &= 0x3ffffff; /* k = 10 */ lo = Math.imul(al9, bl1); mid = Math.imul(al9, bh1); mid = (mid + Math.imul(ah9, bl1)) | 0; hi = Math.imul(ah9, bh1); lo = (lo + Math.imul(al8, bl2)) | 0; mid = (mid + Math.imul(al8, bh2)) | 0; mid = (mid + Math.imul(ah8, bl2)) | 0; hi = (hi + Math.imul(ah8, bh2)) | 0; lo = (lo + Math.imul(al7, bl3)) | 0; mid = (mid + Math.imul(al7, bh3)) | 0; mid = (mid + Math.imul(ah7, bl3)) | 0; hi = (hi + Math.imul(ah7, bh3)) | 0; lo = (lo + Math.imul(al6, bl4)) | 0; mid = (mid + Math.imul(al6, bh4)) | 0; mid = (mid + Math.imul(ah6, bl4)) | 0; hi = (hi + Math.imul(ah6, bh4)) | 0; lo = (lo + Math.imul(al5, bl5)) | 0; mid = (mid + Math.imul(al5, bh5)) | 0; mid = (mid + Math.imul(ah5, bl5)) | 0; hi = (hi + Math.imul(ah5, bh5)) | 0; lo = (lo + Math.imul(al4, bl6)) | 0; mid = (mid + Math.imul(al4, bh6)) | 0; mid = (mid + Math.imul(ah4, bl6)) | 0; hi = (hi + Math.imul(ah4, bh6)) | 0; lo = (lo + Math.imul(al3, bl7)) | 0; mid = (mid + Math.imul(al3, bh7)) | 0; mid = (mid + Math.imul(ah3, bl7)) | 0; hi = (hi + Math.imul(ah3, bh7)) | 0; lo = (lo + Math.imul(al2, bl8)) | 0; mid = (mid + Math.imul(al2, bh8)) | 0; mid = (mid + Math.imul(ah2, bl8)) | 0; hi = (hi + Math.imul(ah2, bh8)) | 0; lo = (lo + Math.imul(al1, bl9)) | 0; mid = (mid + Math.imul(al1, bh9)) | 0; mid = (mid + Math.imul(ah1, bl9)) | 0; hi = (hi + Math.imul(ah1, bh9)) | 0; var w10 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w10 >>> 26)) | 0; w10 &= 0x3ffffff; /* k = 11 */ lo = Math.imul(al9, bl2); mid = Math.imul(al9, bh2); mid = (mid + Math.imul(ah9, bl2)) | 0; hi = Math.imul(ah9, bh2); lo = (lo + Math.imul(al8, bl3)) | 0; mid = (mid + Math.imul(al8, bh3)) | 0; mid = (mid + Math.imul(ah8, bl3)) | 0; hi = (hi + Math.imul(ah8, bh3)) | 0; lo = (lo + Math.imul(al7, bl4)) | 0; mid = (mid + Math.imul(al7, bh4)) | 0; mid = (mid + Math.imul(ah7, bl4)) | 0; hi = (hi + Math.imul(ah7, bh4)) | 0; lo = (lo + Math.imul(al6, bl5)) | 0; mid = (mid + Math.imul(al6, bh5)) | 0; mid = (mid + Math.imul(ah6, bl5)) | 0; hi = (hi + Math.imul(ah6, bh5)) | 0; lo = (lo + Math.imul(al5, bl6)) | 0; mid = (mid + Math.imul(al5, bh6)) | 0; mid = (mid + Math.imul(ah5, bl6)) | 0; hi = (hi + Math.imul(ah5, bh6)) | 0; lo = (lo + Math.imul(al4, bl7)) | 0; mid = (mid + Math.imul(al4, bh7)) | 0; mid = (mid + Math.imul(ah4, bl7)) | 0; hi = (hi + Math.imul(ah4, bh7)) | 0; lo = (lo + Math.imul(al3, bl8)) | 0; mid = (mid + Math.imul(al3, bh8)) | 0; mid = (mid + Math.imul(ah3, bl8)) | 0; hi = (hi + Math.imul(ah3, bh8)) | 0; lo = (lo + Math.imul(al2, bl9)) | 0; mid = (mid + Math.imul(al2, bh9)) | 0; mid = (mid + Math.imul(ah2, bl9)) | 0; hi = (hi + Math.imul(ah2, bh9)) | 0; var w11 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w11 >>> 26)) | 0; w11 &= 0x3ffffff; /* k = 12 */ lo = Math.imul(al9, bl3); mid = Math.imul(al9, bh3); mid = (mid + Math.imul(ah9, bl3)) | 0; hi = Math.imul(ah9, bh3); lo = (lo + Math.imul(al8, bl4)) | 0; mid = (mid + Math.imul(al8, bh4)) | 0; mid = (mid + Math.imul(ah8, bl4)) | 0; hi = (hi + Math.imul(ah8, bh4)) | 0; lo = (lo + Math.imul(al7, bl5)) | 0; mid = (mid + Math.imul(al7, bh5)) | 0; mid = (mid + Math.imul(ah7, bl5)) | 0; hi = (hi + Math.imul(ah7, bh5)) | 0; lo = (lo + Math.imul(al6, bl6)) | 0; mid = (mid + Math.imul(al6, bh6)) | 0; mid = (mid + Math.imul(ah6, bl6)) | 0; hi = (hi + Math.imul(ah6, bh6)) | 0; lo = (lo + Math.imul(al5, bl7)) | 0; mid = (mid + Math.imul(al5, bh7)) | 0; mid = (mid + Math.imul(ah5, bl7)) | 0; hi = (hi + Math.imul(ah5, bh7)) | 0; lo = (lo + Math.imul(al4, bl8)) | 0; mid = (mid + Math.imul(al4, bh8)) | 0; mid = (mid + Math.imul(ah4, bl8)) | 0; hi = (hi + Math.imul(ah4, bh8)) | 0; lo = (lo + Math.imul(al3, bl9)) | 0; mid = (mid + Math.imul(al3, bh9)) | 0; mid = (mid + Math.imul(ah3, bl9)) | 0; hi = (hi + Math.imul(ah3, bh9)) | 0; var w12 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w12 >>> 26)) | 0; w12 &= 0x3ffffff; /* k = 13 */ lo = Math.imul(al9, bl4); mid = Math.imul(al9, bh4); mid = (mid + Math.imul(ah9, bl4)) | 0; hi = Math.imul(ah9, bh4); lo = (lo + Math.imul(al8, bl5)) | 0; mid = (mid + Math.imul(al8, bh5)) | 0; mid = (mid + Math.imul(ah8, bl5)) | 0; hi = (hi + Math.imul(ah8, bh5)) | 0; lo = (lo + Math.imul(al7, bl6)) | 0; mid = (mid + Math.imul(al7, bh6)) | 0; mid = (mid + Math.imul(ah7, bl6)) | 0; hi = (hi + Math.imul(ah7, bh6)) | 0; lo = (lo + Math.imul(al6, bl7)) | 0; mid = (mid + Math.imul(al6, bh7)) | 0; mid = (mid + Math.imul(ah6, bl7)) | 0; hi = (hi + Math.imul(ah6, bh7)) | 0; lo = (lo + Math.imul(al5, bl8)) | 0; mid = (mid + Math.imul(al5, bh8)) | 0; mid = (mid + Math.imul(ah5, bl8)) | 0; hi = (hi + Math.imul(ah5, bh8)) | 0; lo = (lo + Math.imul(al4, bl9)) | 0; mid = (mid + Math.imul(al4, bh9)) | 0; mid = (mid + Math.imul(ah4, bl9)) | 0; hi = (hi + Math.imul(ah4, bh9)) | 0; var w13 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w13 >>> 26)) | 0; w13 &= 0x3ffffff; /* k = 14 */ lo = Math.imul(al9, bl5); mid = Math.imul(al9, bh5); mid = (mid + Math.imul(ah9, bl5)) | 0; hi = Math.imul(ah9, bh5); lo = (lo + Math.imul(al8, bl6)) | 0; mid = (mid + Math.imul(al8, bh6)) | 0; mid = (mid + Math.imul(ah8, bl6)) | 0; hi = (hi + Math.imul(ah8, bh6)) | 0; lo = (lo + Math.imul(al7, bl7)) | 0; mid = (mid + Math.imul(al7, bh7)) | 0; mid = (mid + Math.imul(ah7, bl7)) | 0; hi = (hi + Math.imul(ah7, bh7)) | 0; lo = (lo + Math.imul(al6, bl8)) | 0; mid = (mid + Math.imul(al6, bh8)) | 0; mid = (mid + Math.imul(ah6, bl8)) | 0; hi = (hi + Math.imul(ah6, bh8)) | 0; lo = (lo + Math.imul(al5, bl9)) | 0; mid = (mid + Math.imul(al5, bh9)) | 0; mid = (mid + Math.imul(ah5, bl9)) | 0; hi = (hi + Math.imul(ah5, bh9)) | 0; var w14 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w14 >>> 26)) | 0; w14 &= 0x3ffffff; /* k = 15 */ lo = Math.imul(al9, bl6); mid = Math.imul(al9, bh6); mid = (mid + Math.imul(ah9, bl6)) | 0; hi = Math.imul(ah9, bh6); lo = (lo + Math.imul(al8, bl7)) | 0; mid = (mid + Math.imul(al8, bh7)) | 0; mid = (mid + Math.imul(ah8, bl7)) | 0; hi = (hi + Math.imul(ah8, bh7)) | 0; lo = (lo + Math.imul(al7, bl8)) | 0; mid = (mid + Math.imul(al7, bh8)) | 0; mid = (mid + Math.imul(ah7, bl8)) | 0; hi = (hi + Math.imul(ah7, bh8)) | 0; lo = (lo + Math.imul(al6, bl9)) | 0; mid = (mid + Math.imul(al6, bh9)) | 0; mid = (mid + Math.imul(ah6, bl9)) | 0; hi = (hi + Math.imul(ah6, bh9)) | 0; var w15 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w15 >>> 26)) | 0; w15 &= 0x3ffffff; /* k = 16 */ lo = Math.imul(al9, bl7); mid = Math.imul(al9, bh7); mid = (mid + Math.imul(ah9, bl7)) | 0; hi = Math.imul(ah9, bh7); lo = (lo + Math.imul(al8, bl8)) | 0; mid = (mid + Math.imul(al8, bh8)) | 0; mid = (mid + Math.imul(ah8, bl8)) | 0; hi = (hi + Math.imul(ah8, bh8)) | 0; lo = (lo + Math.imul(al7, bl9)) | 0; mid = (mid + Math.imul(al7, bh9)) | 0; mid = (mid + Math.imul(ah7, bl9)) | 0; hi = (hi + Math.imul(ah7, bh9)) | 0; var w16 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w16 >>> 26)) | 0; w16 &= 0x3ffffff; /* k = 17 */ lo = Math.imul(al9, bl8); mid = Math.imul(al9, bh8); mid = (mid + Math.imul(ah9, bl8)) | 0; hi = Math.imul(ah9, bh8); lo = (lo + Math.imul(al8, bl9)) | 0; mid = (mid + Math.imul(al8, bh9)) | 0; mid = (mid + Math.imul(ah8, bl9)) | 0; hi = (hi + Math.imul(ah8, bh9)) | 0; var w17 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w17 >>> 26)) | 0; w17 &= 0x3ffffff; /* k = 18 */ lo = Math.imul(al9, bl9); mid = Math.imul(al9, bh9); mid = (mid + Math.imul(ah9, bl9)) | 0; hi = Math.imul(ah9, bh9); var w18 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w18 >>> 26)) | 0; w18 &= 0x3ffffff; o[0] = w0; o[1] = w1; o[2] = w2; o[3] = w3; o[4] = w4; o[5] = w5; o[6] = w6; o[7] = w7; o[8] = w8; o[9] = w9; o[10] = w10; o[11] = w11; o[12] = w12; o[13] = w13; o[14] = w14; o[15] = w15; o[16] = w16; o[17] = w17; o[18] = w18; if (c !== 0) { o[19] = c; out.length++; } return out; }; // Polyfill comb if (!Math.imul) { comb10MulTo = smallMulTo; } function bigMulTo (self, num, out) { out.negative = num.negative ^ self.negative; out.length = self.length + num.length; var carry = 0; var hncarry = 0; for (var k = 0; k < out.length - 1; k++) { // Sum all words with the same `i + j = k` and accumulate `ncarry`, // note that ncarry could be >= 0x3ffffff var ncarry = hncarry; hncarry = 0; var rword = carry & 0x3ffffff; var maxJ = Math.min(k, num.length - 1); for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { var i = k - j; var a = self.words[i] | 0; var b = num.words[j] | 0; var r = a * b; var lo = r & 0x3ffffff; ncarry = (ncarry + ((r / 0x4000000) | 0)) | 0; lo = (lo + rword) | 0; rword = lo & 0x3ffffff; ncarry = (ncarry + (lo >>> 26)) | 0; hncarry += ncarry >>> 26; ncarry &= 0x3ffffff; } out.words[k] = rword; carry = ncarry; ncarry = hncarry; } if (carry !== 0) { out.words[k] = carry; } else { out.length--; } return out.strip(); } function jumboMulTo (self, num, out) { var fftm = new FFTM(); return fftm.mulp(self, num, out); } BN.prototype.mulTo = function mulTo (num, out) { var res; var len = this.length + num.length; if (this.length === 10 && num.length === 10) { res = comb10MulTo(this, num, out); } else if (len < 63) { res = smallMulTo(this, num, out); } else if (len < 1024) { res = bigMulTo(this, num, out); } else { res = jumboMulTo(this, num, out); } return res; }; // Cooley-Tukey algorithm for FFT // slightly revisited to rely on looping instead of recursion function FFTM (x, y) { this.x = x; this.y = y; } FFTM.prototype.makeRBT = function makeRBT (N) { var t = new Array(N); var l = BN.prototype._countBits(N) - 1; for (var i = 0; i < N; i++) { t[i] = this.revBin(i, l, N); } return t; }; // Returns binary-reversed representation of `x` FFTM.prototype.revBin = function revBin (x, l, N) { if (x === 0 || x === N - 1) return x; var rb = 0; for (var i = 0; i < l; i++) { rb |= (x & 1) << (l - i - 1); x >>= 1; } return rb; }; // Performs "tweedling" phase, therefore 'emulating' // behaviour of the recursive algorithm FFTM.prototype.permute = function permute (rbt, rws, iws, rtws, itws, N) { for (var i = 0; i < N; i++) { rtws[i] = rws[rbt[i]]; itws[i] = iws[rbt[i]]; } }; FFTM.prototype.transform = function transform (rws, iws, rtws, itws, N, rbt) { this.permute(rbt, rws, iws, rtws, itws, N); for (var s = 1; s < N; s <<= 1) { var l = s << 1; var rtwdf = Math.cos(2 * Math.PI / l); var itwdf = Math.sin(2 * Math.PI / l); for (var p = 0; p < N; p += l) { var rtwdf_ = rtwdf; var itwdf_ = itwdf; for (var j = 0; j < s; j++) { var re = rtws[p + j]; var ie = itws[p + j]; var ro = rtws[p + j + s]; var io = itws[p + j + s]; var rx = rtwdf_ * ro - itwdf_ * io; io = rtwdf_ * io + itwdf_ * ro; ro = rx; rtws[p + j] = re + ro; itws[p + j] = ie + io; rtws[p + j + s] = re - ro; itws[p + j + s] = ie - io; /* jshint maxdepth : false */ if (j !== l) { rx = rtwdf * rtwdf_ - itwdf * itwdf_; itwdf_ = rtwdf * itwdf_ + itwdf * rtwdf_; rtwdf_ = rx; } } } } }; FFTM.prototype.guessLen13b = function guessLen13b (n, m) { var N = Math.max(m, n) | 1; var odd = N & 1; var i = 0; for (N = N / 2 | 0; N; N = N >>> 1) { i++; } return 1 << i + 1 + odd; }; FFTM.prototype.conjugate = function conjugate (rws, iws, N) { if (N <= 1) return; for (var i = 0; i < N / 2; i++) { var t = rws[i]; rws[i] = rws[N - i - 1]; rws[N - i - 1] = t; t = iws[i]; iws[i] = -iws[N - i - 1]; iws[N - i - 1] = -t; } }; FFTM.prototype.normalize13b = function normalize13b (ws, N) { var carry = 0; for (var i = 0; i < N / 2; i++) { var w = Math.round(ws[2 * i + 1] / N) * 0x2000 + Math.round(ws[2 * i] / N) + carry; ws[i] = w & 0x3ffffff; if (w < 0x4000000) { carry = 0; } else { carry = w / 0x4000000 | 0; } } return ws; }; FFTM.prototype.convert13b = function convert13b (ws, len, rws, N) { var carry = 0; for (var i = 0; i < len; i++) { carry = carry + (ws[i] | 0); rws[2 * i] = carry & 0x1fff; carry = carry >>> 13; rws[2 * i + 1] = carry & 0x1fff; carry = carry >>> 13; } // Pad with zeroes for (i = 2 * len; i < N; ++i) { rws[i] = 0; } assert(carry === 0); assert((carry & ~0x1fff) === 0); }; FFTM.prototype.stub = function stub (N) { var ph = new Array(N); for (var i = 0; i < N; i++) { ph[i] = 0; } return ph; }; FFTM.prototype.mulp = function mulp (x, y, out) { var N = 2 * this.guessLen13b(x.length, y.length); var rbt = this.makeRBT(N); var _ = this.stub(N); var rws = new Array(N); var rwst = new Array(N); var iwst = new Array(N); var nrws = new Array(N); var nrwst = new Array(N); var niwst = new Array(N); var rmws = out.words; rmws.length = N; this.convert13b(x.words, x.length, rws, N); this.convert13b(y.words, y.length, nrws, N); this.transform(rws, _, rwst, iwst, N, rbt); this.transform(nrws, _, nrwst, niwst, N, rbt); for (var i = 0; i < N; i++) { var rx = rwst[i] * nrwst[i] - iwst[i] * niwst[i]; iwst[i] = rwst[i] * niwst[i] + iwst[i] * nrwst[i]; rwst[i] = rx; } this.conjugate(rwst, iwst, N); this.transform(rwst, iwst, rmws, _, N, rbt); this.conjugate(rmws, _, N); this.normalize13b(rmws, N); out.negative = x.negative ^ y.negative; out.length = x.length + y.length; return out.strip(); }; // Multiply `this` by `num` BN.prototype.mul = function mul (num) { var out = new BN(null); out.words = new Array(this.length + num.length); return this.mulTo(num, out); }; // Multiply employing FFT BN.prototype.mulf = function mulf (num) { var out = new BN(null); out.words = new Array(this.length + num.length); return jumboMulTo(this, num, out); }; // In-place Multiplication BN.prototype.imul = function imul (num) { return this.clone().mulTo(num, this); }; BN.prototype.imuln = function imuln (num) { assert(typeof num === 'number'); assert(num < 0x4000000); // Carry var carry = 0; for (var i = 0; i < this.length; i++) { var w = (this.words[i] | 0) * num; var lo = (w & 0x3ffffff) + (carry & 0x3ffffff); carry >>= 26; carry += (w / 0x4000000) | 0; // NOTE: lo is 27bit maximum carry += lo >>> 26; this.words[i] = lo & 0x3ffffff; } if (carry !== 0) { this.words[i] = carry; this.length++; } return this; }; BN.prototype.muln = function muln (num) { return this.clone().imuln(num); }; // `this` * `this` BN.prototype.sqr = function sqr () { return this.mul(this); }; // `this` * `this` in-place BN.prototype.isqr = function isqr () { return this.imul(this.clone()); }; // Math.pow(`this`, `num`) BN.prototype.pow = function pow (num) { var w = toBitArray(num); if (w.length === 0) return new BN(1); // Skip leading zeroes var res = this; for (var i = 0; i < w.length; i++, res = res.sqr()) { if (w[i] !== 0) break; } if (++i < w.length) { for (var q = res.sqr(); i < w.length; i++, q = q.sqr()) { if (w[i] === 0) continue; res = res.mul(q); } } return res; }; // Shift-left in-place BN.prototype.iushln = function iushln (bits) { assert(typeof bits === 'number' && bits >= 0); var r = bits % 26; var s = (bits - r) / 26; var carryMask = (0x3ffffff >>> (26 - r)) << (26 - r); var i; if (r !== 0) { var carry = 0; for (i = 0; i < this.length; i++) { var newCarry = this.words[i] & carryMask; var c = ((this.words[i] | 0) - newCarry) << r; this.words[i] = c | carry; carry = newCarry >>> (26 - r); } if (carry) { this.words[i] = carry; this.length++; } } if (s !== 0) { for (i = this.length - 1; i >= 0; i--) { this.words[i + s] = this.words[i]; } for (i = 0; i < s; i++) { this.words[i] = 0; } this.length += s; } return this.strip(); }; BN.prototype.ishln = function ishln (bits) { // TODO(indutny): implement me assert(this.negative === 0); return this.iushln(bits); }; // Shift-right in-place // NOTE: `hint` is a lowest bit before trailing zeroes // NOTE: if `extended` is present - it will be filled with destroyed bits BN.prototype.iushrn = function iushrn (bits, hint, extended) { assert(typeof bits === 'number' && bits >= 0); var h; if (hint) { h = (hint - (hint % 26)) / 26; } else { h = 0; } var r = bits % 26; var s = Math.min((bits - r) / 26, this.length); var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); var maskedWords = extended; h -= s; h = Math.max(0, h); // Extended mode, copy masked part if (maskedWords) { for (var i = 0; i < s; i++) { maskedWords.words[i] = this.words[i]; } maskedWords.length = s; } if (s === 0) { // No-op, we should not move anything at all } else if (this.length > s) { this.length -= s; for (i = 0; i < this.length; i++) { this.words[i] = this.words[i + s]; } } else { this.words[0] = 0; this.length = 1; } var carry = 0; for (i = this.length - 1; i >= 0 && (carry !== 0 || i >= h); i--) { var word = this.words[i] | 0; this.words[i] = (carry << (26 - r)) | (word >>> r); carry = word & mask; } // Push carried bits as a mask if (maskedWords && carry !== 0) { maskedWords.words[maskedWords.length++] = carry; } if (this.length === 0) { this.words[0] = 0; this.length = 1; } return this.strip(); }; BN.prototype.ishrn = function ishrn (bits, hint, extended) { // TODO(indutny): implement me assert(this.negative === 0); return this.iushrn(bits, hint, extended); }; // Shift-left BN.prototype.shln = function shln (bits) { return this.clone().ishln(bits); }; BN.prototype.ushln = function ushln (bits) { return this.clone().iushln(bits); }; // Shift-right BN.prototype.shrn = function shrn (bits) { return this.clone().ishrn(bits); }; BN.prototype.ushrn = function ushrn (bits) { return this.clone().iushrn(bits); }; // Test if n bit is set BN.prototype.testn = function testn (bit) { assert(typeof bit === 'number' && bit >= 0); var r = bit % 26; var s = (bit - r) / 26; var q = 1 << r; // Fast case: bit is much higher than all existing words if (this.length <= s) return false; // Check bit and return var w = this.words[s]; return !!(w & q); }; // Return only lowers bits of number (in-place) BN.prototype.imaskn = function imaskn (bits) { assert(typeof bits === 'number' && bits >= 0); var r = bits % 26; var s = (bits - r) / 26; assert(this.negative === 0, 'imaskn works only with positive numbers'); if (this.length <= s) { return this; } if (r !== 0) { s++; } this.length = Math.min(s, this.length); if (r !== 0) { var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); this.words[this.length - 1] &= mask; } return this.strip(); }; // Return only lowers bits of number BN.prototype.maskn = function maskn (bits) { return this.clone().imaskn(bits); }; // Add plain number `num` to `this` BN.prototype.iaddn = function iaddn (num) { assert(typeof num === 'number'); assert(num < 0x4000000); if (num < 0) return this.isubn(-num); // Possible sign change if (this.negative !== 0) { if (this.length === 1 && (this.words[0] | 0) < num) { this.words[0] = num - (this.words[0] | 0); this.negative = 0; return this; } this.negative = 0; this.isubn(num); this.negative = 1; return this; } // Add without checks return this._iaddn(num); }; BN.prototype._iaddn = function _iaddn (num) { this.words[0] += num; // Carry for (var i = 0; i < this.length && this.words[i] >= 0x4000000; i++) { this.words[i] -= 0x4000000; if (i === this.length - 1) { this.words[i + 1] = 1; } else { this.words[i + 1]++; } } this.length = Math.max(this.length, i + 1); return this; }; // Subtract plain number `num` from `this` BN.prototype.isubn = function isubn (num) { assert(typeof num === 'number'); assert(num < 0x4000000); if (num < 0) return this.iaddn(-num); if (this.negative !== 0) { this.negative = 0; this.iaddn(num); this.negative = 1; return this; } this.words[0] -= num; if (this.length === 1 && this.words[0] < 0) { this.words[0] = -this.words[0]; this.negative = 1; } else { // Carry for (var i = 0; i < this.length && this.words[i] < 0; i++) { this.words[i] += 0x4000000; this.words[i + 1] -= 1; } } return this.strip(); }; BN.prototype.addn = function addn (num) { return this.clone().iaddn(num); }; BN.prototype.subn = function subn (num) { return this.clone().isubn(num); }; BN.prototype.iabs = function iabs () { this.negative = 0; return this; }; BN.prototype.abs = function abs () { return this.clone().iabs(); }; BN.prototype._ishlnsubmul = function _ishlnsubmul (num, mul, shift) { var len = num.length + shift; var i; this._expand(len); var w; var carry = 0; for (i = 0; i < num.length; i++) { w = (this.words[i + shift] | 0) + carry; var right = (num.words[i] | 0) * mul; w -= right & 0x3ffffff; carry = (w >> 26) - ((right / 0x4000000) | 0); this.words[i + shift] = w & 0x3ffffff; } for (; i < this.length - shift; i++) { w = (this.words[i + shift] | 0) + carry; carry = w >> 26; this.words[i + shift] = w & 0x3ffffff; } if (carry === 0) return this.strip(); // Subtraction overflow assert(carry === -1); carry = 0; for (i = 0; i < this.length; i++) { w = -(this.words[i] | 0) + carry; carry = w >> 26; this.words[i] = w & 0x3ffffff; } this.negative = 1; return this.strip(); }; BN.prototype._wordDiv = function _wordDiv (num, mode) { var shift = this.length - num.length; var a = this.clone(); var b = num; // Normalize var bhi = b.words[b.length - 1] | 0; var bhiBits = this._countBits(bhi); shift = 26 - bhiBits; if (shift !== 0) { b = b.ushln(shift); a.iushln(shift); bhi = b.words[b.length - 1] | 0; } // Initialize quotient var m = a.length - b.length; var q; if (mode !== 'mod') { q = new BN(null); q.length = m + 1; q.words = new Array(q.length); for (var i = 0; i < q.length; i++) { q.words[i] = 0; } } var diff = a.clone()._ishlnsubmul(b, 1, m); if (diff.negative === 0) { a = diff; if (q) { q.words[m] = 1; } } for (var j = m - 1; j >= 0; j--) { var qj = (a.words[b.length + j] | 0) * 0x4000000 + (a.words[b.length + j - 1] | 0); // NOTE: (qj / bhi) is (0x3ffffff * 0x4000000 + 0x3ffffff) / 0x2000000 max // (0x7ffffff) qj = Math.min((qj / bhi) | 0, 0x3ffffff); a._ishlnsubmul(b, qj, j); while (a.negative !== 0) { qj--; a.negative = 0; a._ishlnsubmul(b, 1, j); if (!a.isZero()) { a.negative ^= 1; } } if (q) { q.words[j] = qj; } } if (q) { q.strip(); } a.strip(); // Denormalize if (mode !== 'div' && shift !== 0) { a.iushrn(shift); } return { div: q || null, mod: a }; }; // NOTE: 1) `mode` can be set to `mod` to request mod only, // to `div` to request div only, or be absent to // request both div & mod // 2) `positive` is true if unsigned mod is requested BN.prototype.divmod = function divmod (num, mode, positive) { assert(!num.isZero()); if (this.isZero()) { return { div: new BN(0), mod: new BN(0) }; } var div, mod, res; if (this.negative !== 0 && num.negative === 0) { res = this.neg().divmod(num, mode); if (mode !== 'mod') { div = res.div.neg(); } if (mode !== 'div') { mod = res.mod.neg(); if (positive && mod.negative !== 0) { mod.iadd(num); } } return { div: div, mod: mod }; } if (this.negative === 0 && num.negative !== 0) { res = this.divmod(num.neg(), mode); if (mode !== 'mod') { div = res.div.neg(); } return { div: div, mod: res.mod }; } if ((this.negative & num.negative) !== 0) { res = this.neg().divmod(num.neg(), mode); if (mode !== 'div') { mod = res.mod.neg(); if (positive && mod.negative !== 0) { mod.isub(num); } } return { div: res.div, mod: mod }; } // Both numbers are positive at this point // Strip both numbers to approximate shift value if (num.length > this.length || this.cmp(num) < 0) { return { div: new BN(0), mod: this }; } // Very short reduction if (num.length === 1) { if (mode === 'div') { return { div: this.divn(num.words[0]), mod: null }; } if (mode === 'mod') { return { div: null, mod: new BN(this.modn(num.words[0])) }; } return { div: this.divn(num.words[0]), mod: new BN(this.modn(num.words[0])) }; } return this._wordDiv(num, mode); }; // Find `this` / `num` BN.prototype.div = function div (num) { return this.divmod(num, 'div', false).div; }; // Find `this` % `num` BN.prototype.mod = function mod (num) { return this.divmod(num, 'mod', false).mod; }; BN.prototype.umod = function umod (num) { return this.divmod(num, 'mod', true).mod; }; // Find Round(`this` / `num`) BN.prototype.divRound = function divRound (num) { var dm = this.divmod(num); // Fast case - exact division if (dm.mod.isZero()) return dm.div; var mod = dm.div.negative !== 0 ? dm.mod.isub(num) : dm.mod; var half = num.ushrn(1); var r2 = num.andln(1); var cmp = mod.cmp(half); // Round down if (cmp < 0 || r2 === 1 && cmp === 0) return dm.div; // Round up return dm.div.negative !== 0 ? dm.div.isubn(1) : dm.div.iaddn(1); }; BN.prototype.modn = function modn (num) { assert(num <= 0x3ffffff); var p = (1 << 26) % num; var acc = 0; for (var i = this.length - 1; i >= 0; i--) { acc = (p * acc + (this.words[i] | 0)) % num; } return acc; }; // In-place division by number BN.prototype.idivn = function idivn (num) { assert(num <= 0x3ffffff); var carry = 0; for (var i = this.length - 1; i >= 0; i--) { var w = (this.words[i] | 0) + carry * 0x4000000; this.words[i] = (w / num) | 0; carry = w % num; } return this.strip(); }; BN.prototype.divn = function divn (num) { return this.clone().idivn(num); }; BN.prototype.egcd = function egcd (p) { assert(p.negative === 0); assert(!p.isZero()); var x = this; var y = p.clone(); if (x.negative !== 0) { x = x.umod(p); } else { x = x.clone(); } // A * x + B * y = x var A = new BN(1); var B = new BN(0); // C * x + D * y = y var C = new BN(0); var D = new BN(1); var g = 0; while (x.isEven() && y.isEven()) { x.iushrn(1); y.iushrn(1); ++g; } var yp = y.clone(); var xp = x.clone(); while (!x.isZero()) { for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1); if (i > 0) { x.iushrn(i); while (i-- > 0) { if (A.isOdd() || B.isOdd()) { A.iadd(yp); B.isub(xp); } A.iushrn(1); B.iushrn(1); } } for (var j = 0, jm = 1; (y.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); if (j > 0) { y.iushrn(j); while (j-- > 0) { if (C.isOdd() || D.isOdd()) { C.iadd(yp); D.isub(xp); } C.iushrn(1); D.iushrn(1); } } if (x.cmp(y) >= 0) { x.isub(y); A.isub(C); B.isub(D); } else { y.isub(x); C.isub(A); D.isub(B); } } return { a: C, b: D, gcd: y.iushln(g) }; }; // This is reduced incarnation of the binary EEA // above, designated to invert members of the // _prime_ fields F(p) at a maximal speed BN.prototype._invmp = function _invmp (p) { assert(p.negative === 0); assert(!p.isZero()); var a = this; var b = p.clone(); if (a.negative !== 0) { a = a.umod(p); } else { a = a.clone(); } var x1 = new BN(1); var x2 = new BN(0); var delta = b.clone(); while (a.cmpn(1) > 0 && b.cmpn(1) > 0) { for (var i = 0, im = 1; (a.words[0] & im) === 0 && i < 26; ++i, im <<= 1); if (i > 0) { a.iushrn(i); while (i-- > 0) { if (x1.isOdd()) { x1.iadd(delta); } x1.iushrn(1); } } for (var j = 0, jm = 1; (b.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); if (j > 0) { b.iushrn(j); while (j-- > 0) { if (x2.isOdd()) { x2.iadd(delta); } x2.iushrn(1); } } if (a.cmp(b) >= 0) { a.isub(b); x1.isub(x2); } else { b.isub(a); x2.isub(x1); } } var res; if (a.cmpn(1) === 0) { res = x1; } else { res = x2; } if (res.cmpn(0) < 0) { res.iadd(p); } return res; }; BN.prototype.gcd = function gcd (num) { if (this.isZero()) return num.abs(); if (num.isZero()) return this.abs(); var a = this.clone(); var b = num.clone(); a.negative = 0; b.negative = 0; // Remove common factor of two for (var shift = 0; a.isEven() && b.isEven(); shift++) { a.iushrn(1); b.iushrn(1); } do { while (a.isEven()) { a.iushrn(1); } while (b.isEven()) { b.iushrn(1); } var r = a.cmp(b); if (r < 0) { // Swap `a` and `b` to make `a` always bigger than `b` var t = a; a = b; b = t; } else if (r === 0 || b.cmpn(1) === 0) { break; } a.isub(b); } while (true); return b.iushln(shift); }; // Invert number in the field F(num) BN.prototype.invm = function invm (num) { return this.egcd(num).a.umod(num); }; BN.prototype.isEven = function isEven () { return (this.words[0] & 1) === 0; }; BN.prototype.isOdd = function isOdd () { return (this.words[0] & 1) === 1; }; // And first word and num BN.prototype.andln = function andln (num) { return this.words[0] & num; }; // Increment at the bit position in-line BN.prototype.bincn = function bincn (bit) { assert(typeof bit === 'number'); var r = bit % 26; var s = (bit - r) / 26; var q = 1 << r; // Fast case: bit is much higher than all existing words if (this.length <= s) { this._expand(s + 1); this.words[s] |= q; return this; } // Add bit and propagate, if needed var carry = q; for (var i = s; carry !== 0 && i < this.length; i++) { var w = this.words[i] | 0; w += carry; carry = w >>> 26; w &= 0x3ffffff; this.words[i] = w; } if (carry !== 0) { this.words[i] = carry; this.length++; } return this; }; BN.prototype.isZero = function isZero () { return this.length === 1 && this.words[0] === 0; }; BN.prototype.cmpn = function cmpn (num) { var negative = num < 0; if (this.negative !== 0 && !negative) return -1; if (this.negative === 0 && negative) return 1; this.strip(); var res; if (this.length > 1) { res = 1; } else { if (negative) { num = -num; } assert(num <= 0x3ffffff, 'Number is too big'); var w = this.words[0] | 0; res = w === num ? 0 : w < num ? -1 : 1; } if (this.negative !== 0) return -res | 0; return res; }; // Compare two numbers and return: // 1 - if `this` > `num` // 0 - if `this` == `num` // -1 - if `this` < `num` BN.prototype.cmp = function cmp (num) { if (this.negative !== 0 && num.negative === 0) return -1; if (this.negative === 0 && num.negative !== 0) return 1; var res = this.ucmp(num); if (this.negative !== 0) return -res | 0; return res; }; // Unsigned comparison BN.prototype.ucmp = function ucmp (num) { // At this point both numbers have the same sign if (this.length > num.length) return 1; if (this.length < num.length) return -1; var res = 0; for (var i = this.length - 1; i >= 0; i--) { var a = this.words[i] | 0; var b = num.words[i] | 0; if (a === b) continue; if (a < b) { res = -1; } else if (a > b) { res = 1; } break; } return res; }; BN.prototype.gtn = function gtn (num) { return this.cmpn(num) === 1; }; BN.prototype.gt = function gt (num) { return this.cmp(num) === 1; }; BN.prototype.gten = function gten (num) { return this.cmpn(num) >= 0; }; BN.prototype.gte = function gte (num) { return this.cmp(num) >= 0; }; BN.prototype.ltn = function ltn (num) { return this.cmpn(num) === -1; }; BN.prototype.lt = function lt (num) { return this.cmp(num) === -1; }; BN.prototype.lten = function lten (num) { return this.cmpn(num) <= 0; }; BN.prototype.lte = function lte (num) { return this.cmp(num) <= 0; }; BN.prototype.eqn = function eqn (num) { return this.cmpn(num) === 0; }; BN.prototype.eq = function eq (num) { return this.cmp(num) === 0; }; // // A reduce context, could be using montgomery or something better, depending // on the `m` itself. // BN.red = function red (num) { return new Red(num); }; BN.prototype.toRed = function toRed (ctx) { assert(!this.red, 'Already a number in reduction context'); assert(this.negative === 0, 'red works only with positives'); return ctx.convertTo(this)._forceRed(ctx); }; BN.prototype.fromRed = function fromRed () { assert(this.red, 'fromRed works only with numbers in reduction context'); return this.red.convertFrom(this); }; BN.prototype._forceRed = function _forceRed (ctx) { this.red = ctx; return this; }; BN.prototype.forceRed = function forceRed (ctx) { assert(!this.red, 'Already a number in reduction context'); return this._forceRed(ctx); }; BN.prototype.redAdd = function redAdd (num) { assert(this.red, 'redAdd works only with red numbers'); return this.red.add(this, num); }; BN.prototype.redIAdd = function redIAdd (num) { assert(this.red, 'redIAdd works only with red numbers'); return this.red.iadd(this, num); }; BN.prototype.redSub = function redSub (num) { assert(this.red, 'redSub works only with red numbers'); return this.red.sub(this, num); }; BN.prototype.redISub = function redISub (num) { assert(this.red, 'redISub works only with red numbers'); return this.red.isub(this, num); }; BN.prototype.redShl = function redShl (num) { assert(this.red, 'redShl works only with red numbers'); return this.red.shl(this, num); }; BN.prototype.redMul = function redMul (num) { assert(this.red, 'redMul works only with red numbers'); this.red._verify2(this, num); return this.red.mul(this, num); }; BN.prototype.redIMul = function redIMul (num) { assert(this.red, 'redMul works only with red numbers'); this.red._verify2(this, num); return this.red.imul(this, num); }; BN.prototype.redSqr = function redSqr () { assert(this.red, 'redSqr works only with red numbers'); this.red._verify1(this); return this.red.sqr(this); }; BN.prototype.redISqr = function redISqr () { assert(this.red, 'redISqr works only with red numbers'); this.red._verify1(this); return this.red.isqr(this); }; // Square root over p BN.prototype.redSqrt = function redSqrt () { assert(this.red, 'redSqrt works only with red numbers'); this.red._verify1(this); return this.red.sqrt(this); }; BN.prototype.redInvm = function redInvm () { assert(this.red, 'redInvm works only with red numbers'); this.red._verify1(this); return this.red.invm(this); }; // Return negative clone of `this` % `red modulo` BN.prototype.redNeg = function redNeg () { assert(this.red, 'redNeg works only with red numbers'); this.red._verify1(this); return this.red.neg(this); }; BN.prototype.redPow = function redPow (num) { assert(this.red && !num.red, 'redPow(normalNum)'); this.red._verify1(this); return this.red.pow(this, num); }; // Prime numbers with efficient reduction var primes = { k256: null, p224: null, p192: null, p25519: null }; // Pseudo-Mersenne prime function MPrime (name, p) { // P = 2 ^ N - K this.name = name; this.p = new BN(p, 16); this.n = this.p.bitLength(); this.k = new BN(1).iushln(this.n).isub(this.p); this.tmp = this._tmp(); } MPrime.prototype._tmp = function _tmp () { var tmp = new BN(null); tmp.words = new Array(Math.ceil(this.n / 13)); return tmp; }; MPrime.prototype.ireduce = function ireduce (num) { // Assumes that `num` is less than `P^2` // num = HI * (2 ^ N - K) + HI * K + LO = HI * K + LO (mod P) var r = num; var rlen; do { this.split(r, this.tmp); r = this.imulK(r); r = r.iadd(this.tmp); rlen = r.bitLength(); } while (rlen > this.n); var cmp = rlen < this.n ? -1 : r.ucmp(this.p); if (cmp === 0) { r.words[0] = 0; r.length = 1; } else if (cmp > 0) { r.isub(this.p); } else { if (r.strip !== undefined) { // r is BN v4 instance r.strip(); } else { // r is BN v5 instance r._strip(); } } return r; }; MPrime.prototype.split = function split (input, out) { input.iushrn(this.n, 0, out); }; MPrime.prototype.imulK = function imulK (num) { return num.imul(this.k); }; function K256 () { MPrime.call( this, 'k256', 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f'); } inherits(K256, MPrime); K256.prototype.split = function split (input, output) { // 256 = 9 * 26 + 22 var mask = 0x3fffff; var outLen = Math.min(input.length, 9); for (var i = 0; i < outLen; i++) { output.words[i] = input.words[i]; } output.length = outLen; if (input.length <= 9) { input.words[0] = 0; input.length = 1; return; } // Shift by 9 limbs var prev = input.words[9]; output.words[output.length++] = prev & mask; for (i = 10; i < input.length; i++) { var next = input.words[i] | 0; input.words[i - 10] = ((next & mask) << 4) | (prev >>> 22); prev = next; } prev >>>= 22; input.words[i - 10] = prev; if (prev === 0 && input.length > 10) { input.length -= 10; } else { input.length -= 9; } }; K256.prototype.imulK = function imulK (num) { // K = 0x1000003d1 = [ 0x40, 0x3d1 ] num.words[num.length] = 0; num.words[num.length + 1] = 0; num.length += 2; // bounded at: 0x40 * 0x3ffffff + 0x3d0 = 0x100000390 var lo = 0; for (var i = 0; i < num.length; i++) { var w = num.words[i] | 0; lo += w * 0x3d1; num.words[i] = lo & 0x3ffffff; lo = w * 0x40 + ((lo / 0x4000000) | 0); } // Fast length reduction if (num.words[num.length - 1] === 0) { num.length--; if (num.words[num.length - 1] === 0) { num.length--; } } return num; }; function P224 () { MPrime.call( this, 'p224', 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001'); } inherits(P224, MPrime); function P192 () { MPrime.call( this, 'p192', 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff'); } inherits(P192, MPrime); function P25519 () { // 2 ^ 255 - 19 MPrime.call( this, '25519', '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed'); } inherits(P25519, MPrime); P25519.prototype.imulK = function imulK (num) { // K = 0x13 var carry = 0; for (var i = 0; i < num.length; i++) { var hi = (num.words[i] | 0) * 0x13 + carry; var lo = hi & 0x3ffffff; hi >>>= 26; num.words[i] = lo; carry = hi; } if (carry !== 0) { num.words[num.length++] = carry; } return num; }; // Exported mostly for testing purposes, use plain name instead BN._prime = function prime (name) { // Cached version of prime if (primes[name]) return primes[name]; var prime; if (name === 'k256') { prime = new K256(); } else if (name === 'p224') { prime = new P224(); } else if (name === 'p192') { prime = new P192(); } else if (name === 'p25519') { prime = new P25519(); } else { throw new Error('Unknown prime ' + name); } primes[name] = prime; return prime; }; // // Base reduction engine // function Red (m) { if (typeof m === 'string') { var prime = BN._prime(m); this.m = prime.p; this.prime = prime; } else { assert(m.gtn(1), 'modulus must be greater than 1'); this.m = m; this.prime = null; } } Red.prototype._verify1 = function _verify1 (a) { assert(a.negative === 0, 'red works only with positives'); assert(a.red, 'red works only with red numbers'); }; Red.prototype._verify2 = function _verify2 (a, b) { assert((a.negative | b.negative) === 0, 'red works only with positives'); assert(a.red && a.red === b.red, 'red works only with red numbers'); }; Red.prototype.imod = function imod (a) { if (this.prime) return this.prime.ireduce(a)._forceRed(this); return a.umod(this.m)._forceRed(this); }; Red.prototype.neg = function neg (a) { if (a.isZero()) { return a.clone(); } return this.m.sub(a)._forceRed(this); }; Red.prototype.add = function add (a, b) { this._verify2(a, b); var res = a.add(b); if (res.cmp(this.m) >= 0) { res.isub(this.m); } return res._forceRed(this); }; Red.prototype.iadd = function iadd (a, b) { this._verify2(a, b); var res = a.iadd(b); if (res.cmp(this.m) >= 0) { res.isub(this.m); } return res; }; Red.prototype.sub = function sub (a, b) { this._verify2(a, b); var res = a.sub(b); if (res.cmpn(0) < 0) { res.iadd(this.m); } return res._forceRed(this); }; Red.prototype.isub = function isub (a, b) { this._verify2(a, b); var res = a.isub(b); if (res.cmpn(0) < 0) { res.iadd(this.m); } return res; }; Red.prototype.shl = function shl (a, num) { this._verify1(a); return this.imod(a.ushln(num)); }; Red.prototype.imul = function imul (a, b) { this._verify2(a, b); return this.imod(a.imul(b)); }; Red.prototype.mul = function mul (a, b) { this._verify2(a, b); return this.imod(a.mul(b)); }; Red.prototype.isqr = function isqr (a) { return this.imul(a, a.clone()); }; Red.prototype.sqr = function sqr (a) { return this.mul(a, a); }; Red.prototype.sqrt = function sqrt (a) { if (a.isZero()) return a.clone(); var mod3 = this.m.andln(3); assert(mod3 % 2 === 1); // Fast case if (mod3 === 3) { var pow = this.m.add(new BN(1)).iushrn(2); return this.pow(a, pow); } // Tonelli-Shanks algorithm (Totally unoptimized and slow) // // Find Q and S, that Q * 2 ^ S = (P - 1) var q = this.m.subn(1); var s = 0; while (!q.isZero() && q.andln(1) === 0) { s++; q.iushrn(1); } assert(!q.isZero()); var one = new BN(1).toRed(this); var nOne = one.redNeg(); // Find quadratic non-residue // NOTE: Max is such because of generalized Riemann hypothesis. var lpow = this.m.subn(1).iushrn(1); var z = this.m.bitLength(); z = new BN(2 * z * z).toRed(this); while (this.pow(z, lpow).cmp(nOne) !== 0) { z.redIAdd(nOne); } var c = this.pow(z, q); var r = this.pow(a, q.addn(1).iushrn(1)); var t = this.pow(a, q); var m = s; while (t.cmp(one) !== 0) { var tmp = t; for (var i = 0; tmp.cmp(one) !== 0; i++) { tmp = tmp.redSqr(); } assert(i < m); var b = this.pow(c, new BN(1).iushln(m - i - 1)); r = r.redMul(b); c = b.redSqr(); t = t.redMul(c); m = i; } return r; }; Red.prototype.invm = function invm (a) { var inv = a._invmp(this.m); if (inv.negative !== 0) { inv.negative = 0; return this.imod(inv).redNeg(); } else { return this.imod(inv); } }; Red.prototype.pow = function pow (a, num) { if (num.isZero()) return new BN(1).toRed(this); if (num.cmpn(1) === 0) return a.clone(); var windowSize = 4; var wnd = new Array(1 << windowSize); wnd[0] = new BN(1).toRed(this); wnd[1] = a; for (var i = 2; i < wnd.length; i++) { wnd[i] = this.mul(wnd[i - 1], a); } var res = wnd[0]; var current = 0; var currentLen = 0; var start = num.bitLength() % 26; if (start === 0) { start = 26; } for (i = num.length - 1; i >= 0; i--) { var word = num.words[i]; for (var j = start - 1; j >= 0; j--) { var bit = (word >> j) & 1; if (res !== wnd[0]) { res = this.sqr(res); } if (bit === 0 && current === 0) { currentLen = 0; continue; } current <<= 1; current |= bit; currentLen++; if (currentLen !== windowSize && (i !== 0 || j !== 0)) continue; res = this.mul(res, wnd[current]); currentLen = 0; current = 0; } start = 26; } return res; }; Red.prototype.convertTo = function convertTo (num) { var r = num.umod(this.m); return r === num ? r.clone() : r; }; Red.prototype.convertFrom = function convertFrom (num) { var res = num.clone(); res.red = null; return res; }; // // Montgomery method engine // BN.mont = function mont (num) { return new Mont(num); }; function Mont (m) { Red.call(this, m); this.shift = this.m.bitLength(); if (this.shift % 26 !== 0) { this.shift += 26 - (this.shift % 26); } this.r = new BN(1).iushln(this.shift); this.r2 = this.imod(this.r.sqr()); this.rinv = this.r._invmp(this.m); this.minv = this.rinv.mul(this.r).isubn(1).div(this.m); this.minv = this.minv.umod(this.r); this.minv = this.r.sub(this.minv); } inherits(Mont, Red); Mont.prototype.convertTo = function convertTo (num) { return this.imod(num.ushln(this.shift)); }; Mont.prototype.convertFrom = function convertFrom (num) { var r = this.imod(num.mul(this.rinv)); r.red = null; return r; }; Mont.prototype.imul = function imul (a, b) { if (a.isZero() || b.isZero()) { a.words[0] = 0; a.length = 1; return a; } var t = a.imul(b); var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); var u = t.isub(c).iushrn(this.shift); var res = u; if (u.cmp(this.m) >= 0) { res = u.isub(this.m); } else if (u.cmpn(0) < 0) { res = u.iadd(this.m); } return res._forceRed(this); }; Mont.prototype.mul = function mul (a, b) { if (a.isZero() || b.isZero()) return new BN(0)._forceRed(this); var t = a.mul(b); var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); var u = t.isub(c).iushrn(this.shift); var res = u; if (u.cmp(this.m) >= 0) { res = u.isub(this.m); } else if (u.cmpn(0) < 0) { res = u.iadd(this.m); } return res._forceRed(this); }; Mont.prototype.invm = function invm (a) { // (AR)^-1 * R^2 = (A^-1 * R^-1) * R^2 = A^-1 * R var res = this.imod(a._invmp(this.m).mul(this.r2)); return res._forceRed(this); }; })( false || module, this); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/module.js */ 578)(module))) /***/ }), /* 868 */ /*!************************!*\ !*** buffer (ignored) ***! \************************/ /*! no static exports found */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), /* 869 */ /*!*********************************************!*\ !*** ./node_modules/miller-rabin/lib/mr.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var bn = __webpack_require__(/*! bn.js */ 867); var brorand = __webpack_require__(/*! brorand */ 870); function MillerRabin(rand) { this.rand = rand || new brorand.Rand(); } module.exports = MillerRabin; MillerRabin.create = function create(rand) { return new MillerRabin(rand); }; MillerRabin.prototype._randbelow = function _randbelow(n) { var len = n.bitLength(); var min_bytes = Math.ceil(len / 8); // Generage random bytes until a number less than n is found. // This ensures that 0..n-1 have an equal probability of being selected. do var a = new bn(this.rand.generate(min_bytes)); while (a.cmp(n) >= 0); return a; }; MillerRabin.prototype._randrange = function _randrange(start, stop) { // Generate a random number greater than or equal to start and less than stop. var size = stop.sub(start); return start.add(this._randbelow(size)); }; MillerRabin.prototype.test = function test(n, k, cb) { var len = n.bitLength(); var red = bn.mont(n); var rone = new bn(1).toRed(red); if (!k) k = Math.max(1, (len / 48) | 0); // Find d and s, (n - 1) = (2 ^ s) * d; var n1 = n.subn(1); for (var s = 0; !n1.testn(s); s++) {} var d = n.shrn(s); var rn1 = n1.toRed(red); var prime = true; for (; k > 0; k--) { var a = this._randrange(new bn(2), n1); if (cb) cb(a); var x = a.toRed(red).redPow(d); if (x.cmp(rone) === 0 || x.cmp(rn1) === 0) continue; for (var i = 1; i < s; i++) { x = x.redSqr(); if (x.cmp(rone) === 0) return false; if (x.cmp(rn1) === 0) break; } if (i === s) return false; } return prime; }; MillerRabin.prototype.getDivisor = function getDivisor(n, k) { var len = n.bitLength(); var red = bn.mont(n); var rone = new bn(1).toRed(red); if (!k) k = Math.max(1, (len / 48) | 0); // Find d and s, (n - 1) = (2 ^ s) * d; var n1 = n.subn(1); for (var s = 0; !n1.testn(s); s++) {} var d = n.shrn(s); var rn1 = n1.toRed(red); for (; k > 0; k--) { var a = this._randrange(new bn(2), n1); var g = n.gcd(a); if (g.cmpn(1) !== 0) return g; var x = a.toRed(red).redPow(d); if (x.cmp(rone) === 0 || x.cmp(rn1) === 0) continue; for (var i = 1; i < s; i++) { x = x.redSqr(); if (x.cmp(rone) === 0) return x.fromRed().subn(1).gcd(n); if (x.cmp(rn1) === 0) break; } if (i === s) { x = x.redSqr(); return x.fromRed().subn(1).gcd(n); } } return false; }; /***/ }), /* 870 */ /*!***************************************!*\ !*** ./node_modules/brorand/index.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var r; module.exports = function rand(len) { if (!r) r = new Rand(null); return r.generate(len); }; function Rand(rand) { this.rand = rand; } module.exports.Rand = Rand; Rand.prototype.generate = function generate(len) { return this._rand(len); }; // Emulate crypto API using randy Rand.prototype._rand = function _rand(n) { if (this.rand.getBytes) return this.rand.getBytes(n); var res = new Uint8Array(n); for (var i = 0; i < res.length; i++) res[i] = this.rand.getByte(); return res; }; if (typeof self === 'object') { if (self.crypto && self.crypto.getRandomValues) { // Modern browsers Rand.prototype._rand = function _rand(n) { var arr = new Uint8Array(n); self.crypto.getRandomValues(arr); return arr; }; } else if (self.msCrypto && self.msCrypto.getRandomValues) { // IE Rand.prototype._rand = function _rand(n) { var arr = new Uint8Array(n); self.msCrypto.getRandomValues(arr); return arr; }; // Safari's WebWorkers do not have `crypto` } else if (typeof window === 'object') { // Old junk Rand.prototype._rand = function() { throw new Error('Not implemented yet'); }; } } else { // Node.js or Web worker with no crypto support try { var crypto = __webpack_require__(/*! crypto */ 871); if (typeof crypto.randomBytes !== 'function') throw new Error('Not supported'); Rand.prototype._rand = function _rand(n) { return crypto.randomBytes(n); }; } catch (e) { } } /***/ }), /* 871 */ /*!************************!*\ !*** crypto (ignored) ***! \************************/ /*! no static exports found */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), /* 872 */ /*!*****************************************************!*\ !*** ./node_modules/diffie-hellman/lib/primes.json ***! \*****************************************************/ /*! exports provided: modp1, modp2, modp5, modp14, modp15, modp16, modp17, modp18, default */ /***/ (function(module) { module.exports = JSON.parse("{\"modp1\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff\"},\"modp2\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff\"},\"modp5\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff\"},\"modp14\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff\"},\"modp15\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff\"},\"modp16\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff\"},\"modp17\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff\"},\"modp18\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff\"}}"); /***/ }), /* 873 */ /*!***********************************************!*\ !*** ./node_modules/diffie-hellman/lib/dh.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var BN = __webpack_require__(/*! bn.js */ 867); var MillerRabin = __webpack_require__(/*! miller-rabin */ 869); var millerRabin = new MillerRabin(); var TWENTYFOUR = new BN(24); var ELEVEN = new BN(11); var TEN = new BN(10); var THREE = new BN(3); var SEVEN = new BN(7); var primes = __webpack_require__(/*! ./generatePrime */ 866); var randomBytes = __webpack_require__(/*! randombytes */ 782); module.exports = DH; function setPublicKey(pub, enc) { enc = enc || 'utf8'; if (!Buffer.isBuffer(pub)) { pub = new Buffer(pub, enc); } this._pub = new BN(pub); return this; } function setPrivateKey(priv, enc) { enc = enc || 'utf8'; if (!Buffer.isBuffer(priv)) { priv = new Buffer(priv, enc); } this._priv = new BN(priv); return this; } var primeCache = {}; function checkPrime(prime, generator) { var gen = generator.toString('hex'); var hex = [gen, prime.toString(16)].join('_'); if (hex in primeCache) { return primeCache[hex]; } var error = 0; if (prime.isEven() || !primes.simpleSieve || !primes.fermatTest(prime) || !millerRabin.test(prime)) { //not a prime so +1 error += 1; if (gen === '02' || gen === '05') { // we'd be able to check the generator // it would fail so +8 error += 8; } else { //we wouldn't be able to test the generator // so +4 error += 4; } primeCache[hex] = error; return error; } if (!millerRabin.test(prime.shrn(1))) { //not a safe prime error += 2; } var rem; switch (gen) { case '02': if (prime.mod(TWENTYFOUR).cmp(ELEVEN)) { // unsuidable generator error += 8; } break; case '05': rem = prime.mod(TEN); if (rem.cmp(THREE) && rem.cmp(SEVEN)) { // prime mod 10 needs to equal 3 or 7 error += 8; } break; default: error += 4; } primeCache[hex] = error; return error; } function DH(prime, generator, malleable) { this.setGenerator(generator); this.__prime = new BN(prime); this._prime = BN.mont(this.__prime); this._primeLen = prime.length; this._pub = undefined; this._priv = undefined; this._primeCode = undefined; if (malleable) { this.setPublicKey = setPublicKey; this.setPrivateKey = setPrivateKey; } else { this._primeCode = 8; } } Object.defineProperty(DH.prototype, 'verifyError', { enumerable: true, get: function () { if (typeof this._primeCode !== 'number') { this._primeCode = checkPrime(this.__prime, this.__gen); } return this._primeCode; } }); DH.prototype.generateKeys = function () { if (!this._priv) { this._priv = new BN(randomBytes(this._primeLen)); } this._pub = this._gen.toRed(this._prime).redPow(this._priv).fromRed(); return this.getPublicKey(); }; DH.prototype.computeSecret = function (other) { other = new BN(other); other = other.toRed(this._prime); var secret = other.redPow(this._priv).fromRed(); var out = new Buffer(secret.toArray()); var prime = this.getPrime(); if (out.length < prime.length) { var front = new Buffer(prime.length - out.length); front.fill(0); out = Buffer.concat([front, out]); } return out; }; DH.prototype.getPublicKey = function getPublicKey(enc) { return formatReturnValue(this._pub, enc); }; DH.prototype.getPrivateKey = function getPrivateKey(enc) { return formatReturnValue(this._priv, enc); }; DH.prototype.getPrime = function (enc) { return formatReturnValue(this.__prime, enc); }; DH.prototype.getGenerator = function (enc) { return formatReturnValue(this._gen, enc); }; DH.prototype.setGenerator = function (gen, enc) { enc = enc || 'utf8'; if (!Buffer.isBuffer(gen)) { gen = new Buffer(gen, enc); } this.__gen = gen; this._gen = new BN(gen); return this; }; function formatReturnValue(bn, enc) { var buf = new Buffer(bn.toArray()); if (!enc) { return buf; } else { return buf.toString(enc); } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../buffer/index.js */ 786).Buffer)) /***/ }), /* 874 */ /*!*******************************************************!*\ !*** ./node_modules/browserify-sign/browser/index.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var createHash = __webpack_require__(/*! create-hash */ 790) var stream = __webpack_require__(/*! readable-stream */ 794) var inherits = __webpack_require__(/*! inherits */ 791) var sign = __webpack_require__(/*! ./sign */ 875) var verify = __webpack_require__(/*! ./verify */ 928) var algorithms = __webpack_require__(/*! ./algorithms.json */ 829) Object.keys(algorithms).forEach(function (key) { algorithms[key].id = Buffer.from(algorithms[key].id, 'hex') algorithms[key.toLowerCase()] = algorithms[key] }) function Sign (algorithm) { stream.Writable.call(this) var data = algorithms[algorithm] if (!data) throw new Error('Unknown message digest') this._hashType = data.hash this._hash = createHash(data.hash) this._tag = data.id this._signType = data.sign } inherits(Sign, stream.Writable) Sign.prototype._write = function _write (data, _, done) { this._hash.update(data) done() } Sign.prototype.update = function update (data, enc) { if (typeof data === 'string') data = Buffer.from(data, enc) this._hash.update(data) return this } Sign.prototype.sign = function signMethod (key, enc) { this.end() var hash = this._hash.digest() var sig = sign(hash, key, this._hashType, this._signType, this._tag) return enc ? sig.toString(enc) : sig } function Verify (algorithm) { stream.Writable.call(this) var data = algorithms[algorithm] if (!data) throw new Error('Unknown message digest') this._hash = createHash(data.hash) this._tag = data.id this._signType = data.sign } inherits(Verify, stream.Writable) Verify.prototype._write = function _write (data, _, done) { this._hash.update(data) done() } Verify.prototype.update = function update (data, enc) { if (typeof data === 'string') data = Buffer.from(data, enc) this._hash.update(data) return this } Verify.prototype.verify = function verifyMethod (key, sig, enc) { if (typeof sig === 'string') sig = Buffer.from(sig, enc) this.end() var hash = this._hash.digest() return verify(sig, hash, key, this._signType, this._tag) } function createSign (algorithm) { return new Sign(algorithm) } function createVerify (algorithm) { return new Verify(algorithm) } module.exports = { Sign: createSign, Verify: createVerify, createSign: createSign, createVerify: createVerify } /***/ }), /* 875 */ /*!******************************************************!*\ !*** ./node_modules/browserify-sign/browser/sign.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // much of this based on https://github.com/indutny/self-signed/blob/gh-pages/lib/rsa.js var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var createHmac = __webpack_require__(/*! create-hmac */ 825) var crt = __webpack_require__(/*! browserify-rsa */ 876) var EC = __webpack_require__(/*! elliptic */ 877).ec var BN = __webpack_require__(/*! bn.js */ 867) var parseKeys = __webpack_require__(/*! parse-asn1 */ 907) var curves = __webpack_require__(/*! ./curves.json */ 927) function sign (hash, key, hashType, signType, tag) { var priv = parseKeys(key) if (priv.curve) { // rsa keys can be interpreted as ecdsa ones in openssl if (signType !== 'ecdsa' && signType !== 'ecdsa/rsa') throw new Error('wrong private key type') return ecSign(hash, priv) } else if (priv.type === 'dsa') { if (signType !== 'dsa') throw new Error('wrong private key type') return dsaSign(hash, priv, hashType) } else { if (signType !== 'rsa' && signType !== 'ecdsa/rsa') throw new Error('wrong private key type') } hash = Buffer.concat([tag, hash]) var len = priv.modulus.byteLength() var pad = [0, 1] while (hash.length + pad.length + 1 < len) pad.push(0xff) pad.push(0x00) var i = -1 while (++i < hash.length) pad.push(hash[i]) var out = crt(pad, priv) return out } function ecSign (hash, priv) { var curveId = curves[priv.curve.join('.')] if (!curveId) throw new Error('unknown curve ' + priv.curve.join('.')) var curve = new EC(curveId) var key = curve.keyFromPrivate(priv.privateKey) var out = key.sign(hash) return Buffer.from(out.toDER()) } function dsaSign (hash, priv, algo) { var x = priv.params.priv_key var p = priv.params.p var q = priv.params.q var g = priv.params.g var r = new BN(0) var k var H = bits2int(hash, q).mod(q) var s = false var kv = getKey(x, q, hash, algo) while (s === false) { k = makeKey(q, kv, algo) r = makeR(g, k, p, q) s = k.invm(q).imul(H.add(x.mul(r))).mod(q) if (s.cmpn(0) === 0) { s = false r = new BN(0) } } return toDER(r, s) } function toDER (r, s) { r = r.toArray() s = s.toArray() // Pad values if (r[0] & 0x80) r = [0].concat(r) if (s[0] & 0x80) s = [0].concat(s) var total = r.length + s.length + 4 var res = [0x30, total, 0x02, r.length] res = res.concat(r, [0x02, s.length], s) return Buffer.from(res) } function getKey (x, q, hash, algo) { x = Buffer.from(x.toArray()) if (x.length < q.byteLength()) { var zeros = Buffer.alloc(q.byteLength() - x.length) x = Buffer.concat([zeros, x]) } var hlen = hash.length var hbits = bits2octets(hash, q) var v = Buffer.alloc(hlen) v.fill(1) var k = Buffer.alloc(hlen) k = createHmac(algo, k).update(v).update(Buffer.from([0])).update(x).update(hbits).digest() v = createHmac(algo, k).update(v).digest() k = createHmac(algo, k).update(v).update(Buffer.from([1])).update(x).update(hbits).digest() v = createHmac(algo, k).update(v).digest() return { k: k, v: v } } function bits2int (obits, q) { var bits = new BN(obits) var shift = (obits.length << 3) - q.bitLength() if (shift > 0) bits.ishrn(shift) return bits } function bits2octets (bits, q) { bits = bits2int(bits, q) bits = bits.mod(q) var out = Buffer.from(bits.toArray()) if (out.length < q.byteLength()) { var zeros = Buffer.alloc(q.byteLength() - out.length) out = Buffer.concat([zeros, out]) } return out } function makeKey (q, kv, algo) { var t var k do { t = Buffer.alloc(0) while (t.length * 8 < q.bitLength()) { kv.v = createHmac(algo, kv.k).update(kv.v).digest() t = Buffer.concat([t, kv.v]) } k = bits2int(t, q) kv.k = createHmac(algo, kv.k).update(kv.v).update(Buffer.from([0])).digest() kv.v = createHmac(algo, kv.k).update(kv.v).digest() } while (k.cmp(q) !== -1) return k } function makeR (g, k, p, q) { return g.toRed(BN.mont(p)).redPow(k).fromRed().mod(q) } module.exports = sign module.exports.getKey = getKey module.exports.makeKey = makeKey /***/ }), /* 876 */ /*!**********************************************!*\ !*** ./node_modules/browserify-rsa/index.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var BN = __webpack_require__(/*! bn.js */ 867) var randomBytes = __webpack_require__(/*! randombytes */ 782) function blind (priv) { var r = getr(priv) var blinder = r.toRed(BN.mont(priv.modulus)).redPow(new BN(priv.publicExponent)).fromRed() return { blinder: blinder, unblinder: r.invm(priv.modulus) } } function getr (priv) { var len = priv.modulus.byteLength() var r do { r = new BN(randomBytes(len)) } while (r.cmp(priv.modulus) >= 0 || !r.umod(priv.prime1) || !r.umod(priv.prime2)) return r } function crt (msg, priv) { var blinds = blind(priv) var len = priv.modulus.byteLength() var blinded = new BN(msg).mul(blinds.blinder).umod(priv.modulus) var c1 = blinded.toRed(BN.mont(priv.prime1)) var c2 = blinded.toRed(BN.mont(priv.prime2)) var qinv = priv.coefficient var p = priv.prime1 var q = priv.prime2 var m1 = c1.redPow(priv.exponent1).fromRed() var m2 = c2.redPow(priv.exponent2).fromRed() var h = m1.isub(m2).imul(qinv).umod(p).imul(q) return m2.iadd(h).imul(blinds.unblinder).umod(priv.modulus).toArrayLike(Buffer, 'be', len) } crt.getr = getr module.exports = crt /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../buffer/index.js */ 786).Buffer)) /***/ }), /* 877 */ /*!***********************************************!*\ !*** ./node_modules/elliptic/lib/elliptic.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var elliptic = exports; elliptic.version = __webpack_require__(/*! ../package.json */ 878).version; elliptic.utils = __webpack_require__(/*! ./elliptic/utils */ 879); elliptic.rand = __webpack_require__(/*! brorand */ 870); elliptic.curve = __webpack_require__(/*! ./elliptic/curve */ 881); elliptic.curves = __webpack_require__(/*! ./elliptic/curves */ 886); // Protocols elliptic.ec = __webpack_require__(/*! ./elliptic/ec */ 900); elliptic.eddsa = __webpack_require__(/*! ./elliptic/eddsa */ 904); /***/ }), /* 878 */ /*!********************************************!*\ !*** ./node_modules/elliptic/package.json ***! \********************************************/ /*! exports provided: name, version, description, main, files, scripts, repository, keywords, author, license, bugs, homepage, devDependencies, dependencies, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"elliptic\",\"version\":\"6.5.4\",\"description\":\"EC cryptography\",\"main\":\"lib/elliptic.js\",\"files\":[\"lib\"],\"scripts\":{\"lint\":\"eslint lib test\",\"lint:fix\":\"npm run lint -- --fix\",\"unit\":\"istanbul test _mocha --reporter=spec test/index.js\",\"test\":\"npm run lint && npm run unit\",\"version\":\"grunt dist && git add dist/\"},\"repository\":{\"type\":\"git\",\"url\":\"git@github.com:indutny/elliptic\"},\"keywords\":[\"EC\",\"Elliptic\",\"curve\",\"Cryptography\"],\"author\":\"Fedor Indutny \",\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/indutny/elliptic/issues\"},\"homepage\":\"https://github.com/indutny/elliptic\",\"devDependencies\":{\"brfs\":\"^2.0.2\",\"coveralls\":\"^3.1.0\",\"eslint\":\"^7.6.0\",\"grunt\":\"^1.2.1\",\"grunt-browserify\":\"^5.3.0\",\"grunt-cli\":\"^1.3.2\",\"grunt-contrib-connect\":\"^3.0.0\",\"grunt-contrib-copy\":\"^1.0.0\",\"grunt-contrib-uglify\":\"^5.0.0\",\"grunt-mocha-istanbul\":\"^5.0.2\",\"grunt-saucelabs\":\"^9.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^8.0.1\"},\"dependencies\":{\"bn.js\":\"^4.11.9\",\"brorand\":\"^1.1.0\",\"hash.js\":\"^1.0.0\",\"hmac-drbg\":\"^1.0.1\",\"inherits\":\"^2.0.4\",\"minimalistic-assert\":\"^1.0.1\",\"minimalistic-crypto-utils\":\"^1.0.1\"}}"); /***/ }), /* 879 */ /*!*****************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/utils.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = exports; var BN = __webpack_require__(/*! bn.js */ 867); var minAssert = __webpack_require__(/*! minimalistic-assert */ 841); var minUtils = __webpack_require__(/*! minimalistic-crypto-utils */ 880); utils.assert = minAssert; utils.toArray = minUtils.toArray; utils.zero2 = minUtils.zero2; utils.toHex = minUtils.toHex; utils.encode = minUtils.encode; // Represent num in a w-NAF form function getNAF(num, w, bits) { var naf = new Array(Math.max(num.bitLength(), bits) + 1); naf.fill(0); var ws = 1 << (w + 1); var k = num.clone(); for (var i = 0; i < naf.length; i++) { var z; var mod = k.andln(ws - 1); if (k.isOdd()) { if (mod > (ws >> 1) - 1) z = (ws >> 1) - mod; else z = mod; k.isubn(z); } else { z = 0; } naf[i] = z; k.iushrn(1); } return naf; } utils.getNAF = getNAF; // Represent k1, k2 in a Joint Sparse Form function getJSF(k1, k2) { var jsf = [ [], [], ]; k1 = k1.clone(); k2 = k2.clone(); var d1 = 0; var d2 = 0; var m8; while (k1.cmpn(-d1) > 0 || k2.cmpn(-d2) > 0) { // First phase var m14 = (k1.andln(3) + d1) & 3; var m24 = (k2.andln(3) + d2) & 3; if (m14 === 3) m14 = -1; if (m24 === 3) m24 = -1; var u1; if ((m14 & 1) === 0) { u1 = 0; } else { m8 = (k1.andln(7) + d1) & 7; if ((m8 === 3 || m8 === 5) && m24 === 2) u1 = -m14; else u1 = m14; } jsf[0].push(u1); var u2; if ((m24 & 1) === 0) { u2 = 0; } else { m8 = (k2.andln(7) + d2) & 7; if ((m8 === 3 || m8 === 5) && m14 === 2) u2 = -m24; else u2 = m24; } jsf[1].push(u2); // Second phase if (2 * d1 === u1 + 1) d1 = 1 - d1; if (2 * d2 === u2 + 1) d2 = 1 - d2; k1.iushrn(1); k2.iushrn(1); } return jsf; } utils.getJSF = getJSF; function cachedProperty(obj, name, computer) { var key = '_' + name; obj.prototype[name] = function cachedProperty() { return this[key] !== undefined ? this[key] : this[key] = computer.call(this); }; } utils.cachedProperty = cachedProperty; function parseBytes(bytes) { return typeof bytes === 'string' ? utils.toArray(bytes, 'hex') : bytes; } utils.parseBytes = parseBytes; function intFromLE(bytes) { return new BN(bytes, 'hex', 'le'); } utils.intFromLE = intFromLE; /***/ }), /* 880 */ /*!*************************************************************!*\ !*** ./node_modules/minimalistic-crypto-utils/lib/utils.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = exports; function toArray(msg, enc) { if (Array.isArray(msg)) return msg.slice(); if (!msg) return []; var res = []; if (typeof msg !== 'string') { for (var i = 0; i < msg.length; i++) res[i] = msg[i] | 0; return res; } if (enc === 'hex') { msg = msg.replace(/[^a-z0-9]+/ig, ''); if (msg.length % 2 !== 0) msg = '0' + msg; for (var i = 0; i < msg.length; i += 2) res.push(parseInt(msg[i] + msg[i + 1], 16)); } else { for (var i = 0; i < msg.length; i++) { var c = msg.charCodeAt(i); var hi = c >> 8; var lo = c & 0xff; if (hi) res.push(hi, lo); else res.push(lo); } } return res; } utils.toArray = toArray; function zero2(word) { if (word.length === 1) return '0' + word; else return word; } utils.zero2 = zero2; function toHex(msg) { var res = ''; for (var i = 0; i < msg.length; i++) res += zero2(msg[i].toString(16)); return res; } utils.toHex = toHex; utils.encode = function encode(arr, enc) { if (enc === 'hex') return toHex(arr); else return arr; }; /***/ }), /* 881 */ /*!***********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/index.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var curve = exports; curve.base = __webpack_require__(/*! ./base */ 882); curve.short = __webpack_require__(/*! ./short */ 883); curve.mont = __webpack_require__(/*! ./mont */ 884); curve.edwards = __webpack_require__(/*! ./edwards */ 885); /***/ }), /* 882 */ /*!**********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/base.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 867); var utils = __webpack_require__(/*! ../utils */ 879); var getNAF = utils.getNAF; var getJSF = utils.getJSF; var assert = utils.assert; function BaseCurve(type, conf) { this.type = type; this.p = new BN(conf.p, 16); // Use Montgomery, when there is no fast reduction for the prime this.red = conf.prime ? BN.red(conf.prime) : BN.mont(this.p); // Useful for many curves this.zero = new BN(0).toRed(this.red); this.one = new BN(1).toRed(this.red); this.two = new BN(2).toRed(this.red); // Curve configuration, optional this.n = conf.n && new BN(conf.n, 16); this.g = conf.g && this.pointFromJSON(conf.g, conf.gRed); // Temporary arrays this._wnafT1 = new Array(4); this._wnafT2 = new Array(4); this._wnafT3 = new Array(4); this._wnafT4 = new Array(4); this._bitLength = this.n ? this.n.bitLength() : 0; // Generalized Greg Maxwell's trick var adjustCount = this.n && this.p.div(this.n); if (!adjustCount || adjustCount.cmpn(100) > 0) { this.redN = null; } else { this._maxwellTrick = true; this.redN = this.n.toRed(this.red); } } module.exports = BaseCurve; BaseCurve.prototype.point = function point() { throw new Error('Not implemented'); }; BaseCurve.prototype.validate = function validate() { throw new Error('Not implemented'); }; BaseCurve.prototype._fixedNafMul = function _fixedNafMul(p, k) { assert(p.precomputed); var doubles = p._getDoubles(); var naf = getNAF(k, 1, this._bitLength); var I = (1 << (doubles.step + 1)) - (doubles.step % 2 === 0 ? 2 : 1); I /= 3; // Translate into more windowed form var repr = []; var j; var nafW; for (j = 0; j < naf.length; j += doubles.step) { nafW = 0; for (var l = j + doubles.step - 1; l >= j; l--) nafW = (nafW << 1) + naf[l]; repr.push(nafW); } var a = this.jpoint(null, null, null); var b = this.jpoint(null, null, null); for (var i = I; i > 0; i--) { for (j = 0; j < repr.length; j++) { nafW = repr[j]; if (nafW === i) b = b.mixedAdd(doubles.points[j]); else if (nafW === -i) b = b.mixedAdd(doubles.points[j].neg()); } a = a.add(b); } return a.toP(); }; BaseCurve.prototype._wnafMul = function _wnafMul(p, k) { var w = 4; // Precompute window var nafPoints = p._getNAFPoints(w); w = nafPoints.wnd; var wnd = nafPoints.points; // Get NAF form var naf = getNAF(k, w, this._bitLength); // Add `this`*(N+1) for every w-NAF index var acc = this.jpoint(null, null, null); for (var i = naf.length - 1; i >= 0; i--) { // Count zeroes for (var l = 0; i >= 0 && naf[i] === 0; i--) l++; if (i >= 0) l++; acc = acc.dblp(l); if (i < 0) break; var z = naf[i]; assert(z !== 0); if (p.type === 'affine') { // J +- P if (z > 0) acc = acc.mixedAdd(wnd[(z - 1) >> 1]); else acc = acc.mixedAdd(wnd[(-z - 1) >> 1].neg()); } else { // J +- J if (z > 0) acc = acc.add(wnd[(z - 1) >> 1]); else acc = acc.add(wnd[(-z - 1) >> 1].neg()); } } return p.type === 'affine' ? acc.toP() : acc; }; BaseCurve.prototype._wnafMulAdd = function _wnafMulAdd(defW, points, coeffs, len, jacobianResult) { var wndWidth = this._wnafT1; var wnd = this._wnafT2; var naf = this._wnafT3; // Fill all arrays var max = 0; var i; var j; var p; for (i = 0; i < len; i++) { p = points[i]; var nafPoints = p._getNAFPoints(defW); wndWidth[i] = nafPoints.wnd; wnd[i] = nafPoints.points; } // Comb small window NAFs for (i = len - 1; i >= 1; i -= 2) { var a = i - 1; var b = i; if (wndWidth[a] !== 1 || wndWidth[b] !== 1) { naf[a] = getNAF(coeffs[a], wndWidth[a], this._bitLength); naf[b] = getNAF(coeffs[b], wndWidth[b], this._bitLength); max = Math.max(naf[a].length, max); max = Math.max(naf[b].length, max); continue; } var comb = [ points[a], /* 1 */ null, /* 3 */ null, /* 5 */ points[b], /* 7 */ ]; // Try to avoid Projective points, if possible if (points[a].y.cmp(points[b].y) === 0) { comb[1] = points[a].add(points[b]); comb[2] = points[a].toJ().mixedAdd(points[b].neg()); } else if (points[a].y.cmp(points[b].y.redNeg()) === 0) { comb[1] = points[a].toJ().mixedAdd(points[b]); comb[2] = points[a].add(points[b].neg()); } else { comb[1] = points[a].toJ().mixedAdd(points[b]); comb[2] = points[a].toJ().mixedAdd(points[b].neg()); } var index = [ -3, /* -1 -1 */ -1, /* -1 0 */ -5, /* -1 1 */ -7, /* 0 -1 */ 0, /* 0 0 */ 7, /* 0 1 */ 5, /* 1 -1 */ 1, /* 1 0 */ 3, /* 1 1 */ ]; var jsf = getJSF(coeffs[a], coeffs[b]); max = Math.max(jsf[0].length, max); naf[a] = new Array(max); naf[b] = new Array(max); for (j = 0; j < max; j++) { var ja = jsf[0][j] | 0; var jb = jsf[1][j] | 0; naf[a][j] = index[(ja + 1) * 3 + (jb + 1)]; naf[b][j] = 0; wnd[a] = comb; } } var acc = this.jpoint(null, null, null); var tmp = this._wnafT4; for (i = max; i >= 0; i--) { var k = 0; while (i >= 0) { var zero = true; for (j = 0; j < len; j++) { tmp[j] = naf[j][i] | 0; if (tmp[j] !== 0) zero = false; } if (!zero) break; k++; i--; } if (i >= 0) k++; acc = acc.dblp(k); if (i < 0) break; for (j = 0; j < len; j++) { var z = tmp[j]; p; if (z === 0) continue; else if (z > 0) p = wnd[j][(z - 1) >> 1]; else if (z < 0) p = wnd[j][(-z - 1) >> 1].neg(); if (p.type === 'affine') acc = acc.mixedAdd(p); else acc = acc.add(p); } } // Zeroify references for (i = 0; i < len; i++) wnd[i] = null; if (jacobianResult) return acc; else return acc.toP(); }; function BasePoint(curve, type) { this.curve = curve; this.type = type; this.precomputed = null; } BaseCurve.BasePoint = BasePoint; BasePoint.prototype.eq = function eq(/*other*/) { throw new Error('Not implemented'); }; BasePoint.prototype.validate = function validate() { return this.curve.validate(this); }; BaseCurve.prototype.decodePoint = function decodePoint(bytes, enc) { bytes = utils.toArray(bytes, enc); var len = this.p.byteLength(); // uncompressed, hybrid-odd, hybrid-even if ((bytes[0] === 0x04 || bytes[0] === 0x06 || bytes[0] === 0x07) && bytes.length - 1 === 2 * len) { if (bytes[0] === 0x06) assert(bytes[bytes.length - 1] % 2 === 0); else if (bytes[0] === 0x07) assert(bytes[bytes.length - 1] % 2 === 1); var res = this.point(bytes.slice(1, 1 + len), bytes.slice(1 + len, 1 + 2 * len)); return res; } else if ((bytes[0] === 0x02 || bytes[0] === 0x03) && bytes.length - 1 === len) { return this.pointFromX(bytes.slice(1, 1 + len), bytes[0] === 0x03); } throw new Error('Unknown point format'); }; BasePoint.prototype.encodeCompressed = function encodeCompressed(enc) { return this.encode(enc, true); }; BasePoint.prototype._encode = function _encode(compact) { var len = this.curve.p.byteLength(); var x = this.getX().toArray('be', len); if (compact) return [ this.getY().isEven() ? 0x02 : 0x03 ].concat(x); return [ 0x04 ].concat(x, this.getY().toArray('be', len)); }; BasePoint.prototype.encode = function encode(enc, compact) { return utils.encode(this._encode(compact), enc); }; BasePoint.prototype.precompute = function precompute(power) { if (this.precomputed) return this; var precomputed = { doubles: null, naf: null, beta: null, }; precomputed.naf = this._getNAFPoints(8); precomputed.doubles = this._getDoubles(4, power); precomputed.beta = this._getBeta(); this.precomputed = precomputed; return this; }; BasePoint.prototype._hasDoubles = function _hasDoubles(k) { if (!this.precomputed) return false; var doubles = this.precomputed.doubles; if (!doubles) return false; return doubles.points.length >= Math.ceil((k.bitLength() + 1) / doubles.step); }; BasePoint.prototype._getDoubles = function _getDoubles(step, power) { if (this.precomputed && this.precomputed.doubles) return this.precomputed.doubles; var doubles = [ this ]; var acc = this; for (var i = 0; i < power; i += step) { for (var j = 0; j < step; j++) acc = acc.dbl(); doubles.push(acc); } return { step: step, points: doubles, }; }; BasePoint.prototype._getNAFPoints = function _getNAFPoints(wnd) { if (this.precomputed && this.precomputed.naf) return this.precomputed.naf; var res = [ this ]; var max = (1 << wnd) - 1; var dbl = max === 1 ? null : this.dbl(); for (var i = 1; i < max; i++) res[i] = res[i - 1].add(dbl); return { wnd: wnd, points: res, }; }; BasePoint.prototype._getBeta = function _getBeta() { return null; }; BasePoint.prototype.dblp = function dblp(k) { var r = this; for (var i = 0; i < k; i++) r = r.dbl(); return r; }; /***/ }), /* 883 */ /*!***********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/short.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 879); var BN = __webpack_require__(/*! bn.js */ 867); var inherits = __webpack_require__(/*! inherits */ 791); var Base = __webpack_require__(/*! ./base */ 882); var assert = utils.assert; function ShortCurve(conf) { Base.call(this, 'short', conf); this.a = new BN(conf.a, 16).toRed(this.red); this.b = new BN(conf.b, 16).toRed(this.red); this.tinv = this.two.redInvm(); this.zeroA = this.a.fromRed().cmpn(0) === 0; this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0; // If the curve is endomorphic, precalculate beta and lambda this.endo = this._getEndomorphism(conf); this._endoWnafT1 = new Array(4); this._endoWnafT2 = new Array(4); } inherits(ShortCurve, Base); module.exports = ShortCurve; ShortCurve.prototype._getEndomorphism = function _getEndomorphism(conf) { // No efficient endomorphism if (!this.zeroA || !this.g || !this.n || this.p.modn(3) !== 1) return; // Compute beta and lambda, that lambda * P = (beta * Px; Py) var beta; var lambda; if (conf.beta) { beta = new BN(conf.beta, 16).toRed(this.red); } else { var betas = this._getEndoRoots(this.p); // Choose the smallest beta beta = betas[0].cmp(betas[1]) < 0 ? betas[0] : betas[1]; beta = beta.toRed(this.red); } if (conf.lambda) { lambda = new BN(conf.lambda, 16); } else { // Choose the lambda that is matching selected beta var lambdas = this._getEndoRoots(this.n); if (this.g.mul(lambdas[0]).x.cmp(this.g.x.redMul(beta)) === 0) { lambda = lambdas[0]; } else { lambda = lambdas[1]; assert(this.g.mul(lambda).x.cmp(this.g.x.redMul(beta)) === 0); } } // Get basis vectors, used for balanced length-two representation var basis; if (conf.basis) { basis = conf.basis.map(function(vec) { return { a: new BN(vec.a, 16), b: new BN(vec.b, 16), }; }); } else { basis = this._getEndoBasis(lambda); } return { beta: beta, lambda: lambda, basis: basis, }; }; ShortCurve.prototype._getEndoRoots = function _getEndoRoots(num) { // Find roots of for x^2 + x + 1 in F // Root = (-1 +- Sqrt(-3)) / 2 // var red = num === this.p ? this.red : BN.mont(num); var tinv = new BN(2).toRed(red).redInvm(); var ntinv = tinv.redNeg(); var s = new BN(3).toRed(red).redNeg().redSqrt().redMul(tinv); var l1 = ntinv.redAdd(s).fromRed(); var l2 = ntinv.redSub(s).fromRed(); return [ l1, l2 ]; }; ShortCurve.prototype._getEndoBasis = function _getEndoBasis(lambda) { // aprxSqrt >= sqrt(this.n) var aprxSqrt = this.n.ushrn(Math.floor(this.n.bitLength() / 2)); // 3.74 // Run EGCD, until r(L + 1) < aprxSqrt var u = lambda; var v = this.n.clone(); var x1 = new BN(1); var y1 = new BN(0); var x2 = new BN(0); var y2 = new BN(1); // NOTE: all vectors are roots of: a + b * lambda = 0 (mod n) var a0; var b0; // First vector var a1; var b1; // Second vector var a2; var b2; var prevR; var i = 0; var r; var x; while (u.cmpn(0) !== 0) { var q = v.div(u); r = v.sub(q.mul(u)); x = x2.sub(q.mul(x1)); var y = y2.sub(q.mul(y1)); if (!a1 && r.cmp(aprxSqrt) < 0) { a0 = prevR.neg(); b0 = x1; a1 = r.neg(); b1 = x; } else if (a1 && ++i === 2) { break; } prevR = r; v = u; u = r; x2 = x1; x1 = x; y2 = y1; y1 = y; } a2 = r.neg(); b2 = x; var len1 = a1.sqr().add(b1.sqr()); var len2 = a2.sqr().add(b2.sqr()); if (len2.cmp(len1) >= 0) { a2 = a0; b2 = b0; } // Normalize signs if (a1.negative) { a1 = a1.neg(); b1 = b1.neg(); } if (a2.negative) { a2 = a2.neg(); b2 = b2.neg(); } return [ { a: a1, b: b1 }, { a: a2, b: b2 }, ]; }; ShortCurve.prototype._endoSplit = function _endoSplit(k) { var basis = this.endo.basis; var v1 = basis[0]; var v2 = basis[1]; var c1 = v2.b.mul(k).divRound(this.n); var c2 = v1.b.neg().mul(k).divRound(this.n); var p1 = c1.mul(v1.a); var p2 = c2.mul(v2.a); var q1 = c1.mul(v1.b); var q2 = c2.mul(v2.b); // Calculate answer var k1 = k.sub(p1).sub(p2); var k2 = q1.add(q2).neg(); return { k1: k1, k2: k2 }; }; ShortCurve.prototype.pointFromX = function pointFromX(x, odd) { x = new BN(x, 16); if (!x.red) x = x.toRed(this.red); var y2 = x.redSqr().redMul(x).redIAdd(x.redMul(this.a)).redIAdd(this.b); var y = y2.redSqrt(); if (y.redSqr().redSub(y2).cmp(this.zero) !== 0) throw new Error('invalid point'); // XXX Is there any way to tell if the number is odd without converting it // to non-red form? var isOdd = y.fromRed().isOdd(); if (odd && !isOdd || !odd && isOdd) y = y.redNeg(); return this.point(x, y); }; ShortCurve.prototype.validate = function validate(point) { if (point.inf) return true; var x = point.x; var y = point.y; var ax = this.a.redMul(x); var rhs = x.redSqr().redMul(x).redIAdd(ax).redIAdd(this.b); return y.redSqr().redISub(rhs).cmpn(0) === 0; }; ShortCurve.prototype._endoWnafMulAdd = function _endoWnafMulAdd(points, coeffs, jacobianResult) { var npoints = this._endoWnafT1; var ncoeffs = this._endoWnafT2; for (var i = 0; i < points.length; i++) { var split = this._endoSplit(coeffs[i]); var p = points[i]; var beta = p._getBeta(); if (split.k1.negative) { split.k1.ineg(); p = p.neg(true); } if (split.k2.negative) { split.k2.ineg(); beta = beta.neg(true); } npoints[i * 2] = p; npoints[i * 2 + 1] = beta; ncoeffs[i * 2] = split.k1; ncoeffs[i * 2 + 1] = split.k2; } var res = this._wnafMulAdd(1, npoints, ncoeffs, i * 2, jacobianResult); // Clean-up references to points and coefficients for (var j = 0; j < i * 2; j++) { npoints[j] = null; ncoeffs[j] = null; } return res; }; function Point(curve, x, y, isRed) { Base.BasePoint.call(this, curve, 'affine'); if (x === null && y === null) { this.x = null; this.y = null; this.inf = true; } else { this.x = new BN(x, 16); this.y = new BN(y, 16); // Force redgomery representation when loading from JSON if (isRed) { this.x.forceRed(this.curve.red); this.y.forceRed(this.curve.red); } if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.y.red) this.y = this.y.toRed(this.curve.red); this.inf = false; } } inherits(Point, Base.BasePoint); ShortCurve.prototype.point = function point(x, y, isRed) { return new Point(this, x, y, isRed); }; ShortCurve.prototype.pointFromJSON = function pointFromJSON(obj, red) { return Point.fromJSON(this, obj, red); }; Point.prototype._getBeta = function _getBeta() { if (!this.curve.endo) return; var pre = this.precomputed; if (pre && pre.beta) return pre.beta; var beta = this.curve.point(this.x.redMul(this.curve.endo.beta), this.y); if (pre) { var curve = this.curve; var endoMul = function(p) { return curve.point(p.x.redMul(curve.endo.beta), p.y); }; pre.beta = beta; beta.precomputed = { beta: null, naf: pre.naf && { wnd: pre.naf.wnd, points: pre.naf.points.map(endoMul), }, doubles: pre.doubles && { step: pre.doubles.step, points: pre.doubles.points.map(endoMul), }, }; } return beta; }; Point.prototype.toJSON = function toJSON() { if (!this.precomputed) return [ this.x, this.y ]; return [ this.x, this.y, this.precomputed && { doubles: this.precomputed.doubles && { step: this.precomputed.doubles.step, points: this.precomputed.doubles.points.slice(1), }, naf: this.precomputed.naf && { wnd: this.precomputed.naf.wnd, points: this.precomputed.naf.points.slice(1), }, } ]; }; Point.fromJSON = function fromJSON(curve, obj, red) { if (typeof obj === 'string') obj = JSON.parse(obj); var res = curve.point(obj[0], obj[1], red); if (!obj[2]) return res; function obj2point(obj) { return curve.point(obj[0], obj[1], red); } var pre = obj[2]; res.precomputed = { beta: null, doubles: pre.doubles && { step: pre.doubles.step, points: [ res ].concat(pre.doubles.points.map(obj2point)), }, naf: pre.naf && { wnd: pre.naf.wnd, points: [ res ].concat(pre.naf.points.map(obj2point)), }, }; return res; }; Point.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; Point.prototype.isInfinity = function isInfinity() { return this.inf; }; Point.prototype.add = function add(p) { // O + P = P if (this.inf) return p; // P + O = P if (p.inf) return this; // P + P = 2P if (this.eq(p)) return this.dbl(); // P + (-P) = O if (this.neg().eq(p)) return this.curve.point(null, null); // P + Q = O if (this.x.cmp(p.x) === 0) return this.curve.point(null, null); var c = this.y.redSub(p.y); if (c.cmpn(0) !== 0) c = c.redMul(this.x.redSub(p.x).redInvm()); var nx = c.redSqr().redISub(this.x).redISub(p.x); var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); return this.curve.point(nx, ny); }; Point.prototype.dbl = function dbl() { if (this.inf) return this; // 2P = O var ys1 = this.y.redAdd(this.y); if (ys1.cmpn(0) === 0) return this.curve.point(null, null); var a = this.curve.a; var x2 = this.x.redSqr(); var dyinv = ys1.redInvm(); var c = x2.redAdd(x2).redIAdd(x2).redIAdd(a).redMul(dyinv); var nx = c.redSqr().redISub(this.x.redAdd(this.x)); var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); return this.curve.point(nx, ny); }; Point.prototype.getX = function getX() { return this.x.fromRed(); }; Point.prototype.getY = function getY() { return this.y.fromRed(); }; Point.prototype.mul = function mul(k) { k = new BN(k, 16); if (this.isInfinity()) return this; else if (this._hasDoubles(k)) return this.curve._fixedNafMul(this, k); else if (this.curve.endo) return this.curve._endoWnafMulAdd([ this ], [ k ]); else return this.curve._wnafMul(this, k); }; Point.prototype.mulAdd = function mulAdd(k1, p2, k2) { var points = [ this, p2 ]; var coeffs = [ k1, k2 ]; if (this.curve.endo) return this.curve._endoWnafMulAdd(points, coeffs); else return this.curve._wnafMulAdd(1, points, coeffs, 2); }; Point.prototype.jmulAdd = function jmulAdd(k1, p2, k2) { var points = [ this, p2 ]; var coeffs = [ k1, k2 ]; if (this.curve.endo) return this.curve._endoWnafMulAdd(points, coeffs, true); else return this.curve._wnafMulAdd(1, points, coeffs, 2, true); }; Point.prototype.eq = function eq(p) { return this === p || this.inf === p.inf && (this.inf || this.x.cmp(p.x) === 0 && this.y.cmp(p.y) === 0); }; Point.prototype.neg = function neg(_precompute) { if (this.inf) return this; var res = this.curve.point(this.x, this.y.redNeg()); if (_precompute && this.precomputed) { var pre = this.precomputed; var negate = function(p) { return p.neg(); }; res.precomputed = { naf: pre.naf && { wnd: pre.naf.wnd, points: pre.naf.points.map(negate), }, doubles: pre.doubles && { step: pre.doubles.step, points: pre.doubles.points.map(negate), }, }; } return res; }; Point.prototype.toJ = function toJ() { if (this.inf) return this.curve.jpoint(null, null, null); var res = this.curve.jpoint(this.x, this.y, this.curve.one); return res; }; function JPoint(curve, x, y, z) { Base.BasePoint.call(this, curve, 'jacobian'); if (x === null && y === null && z === null) { this.x = this.curve.one; this.y = this.curve.one; this.z = new BN(0); } else { this.x = new BN(x, 16); this.y = new BN(y, 16); this.z = new BN(z, 16); } if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.y.red) this.y = this.y.toRed(this.curve.red); if (!this.z.red) this.z = this.z.toRed(this.curve.red); this.zOne = this.z === this.curve.one; } inherits(JPoint, Base.BasePoint); ShortCurve.prototype.jpoint = function jpoint(x, y, z) { return new JPoint(this, x, y, z); }; JPoint.prototype.toP = function toP() { if (this.isInfinity()) return this.curve.point(null, null); var zinv = this.z.redInvm(); var zinv2 = zinv.redSqr(); var ax = this.x.redMul(zinv2); var ay = this.y.redMul(zinv2).redMul(zinv); return this.curve.point(ax, ay); }; JPoint.prototype.neg = function neg() { return this.curve.jpoint(this.x, this.y.redNeg(), this.z); }; JPoint.prototype.add = function add(p) { // O + P = P if (this.isInfinity()) return p; // P + O = P if (p.isInfinity()) return this; // 12M + 4S + 7A var pz2 = p.z.redSqr(); var z2 = this.z.redSqr(); var u1 = this.x.redMul(pz2); var u2 = p.x.redMul(z2); var s1 = this.y.redMul(pz2.redMul(p.z)); var s2 = p.y.redMul(z2.redMul(this.z)); var h = u1.redSub(u2); var r = s1.redSub(s2); if (h.cmpn(0) === 0) { if (r.cmpn(0) !== 0) return this.curve.jpoint(null, null, null); else return this.dbl(); } var h2 = h.redSqr(); var h3 = h2.redMul(h); var v = u1.redMul(h2); var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); var nz = this.z.redMul(p.z).redMul(h); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.mixedAdd = function mixedAdd(p) { // O + P = P if (this.isInfinity()) return p.toJ(); // P + O = P if (p.isInfinity()) return this; // 8M + 3S + 7A var z2 = this.z.redSqr(); var u1 = this.x; var u2 = p.x.redMul(z2); var s1 = this.y; var s2 = p.y.redMul(z2).redMul(this.z); var h = u1.redSub(u2); var r = s1.redSub(s2); if (h.cmpn(0) === 0) { if (r.cmpn(0) !== 0) return this.curve.jpoint(null, null, null); else return this.dbl(); } var h2 = h.redSqr(); var h3 = h2.redMul(h); var v = u1.redMul(h2); var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); var nz = this.z.redMul(h); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.dblp = function dblp(pow) { if (pow === 0) return this; if (this.isInfinity()) return this; if (!pow) return this.dbl(); var i; if (this.curve.zeroA || this.curve.threeA) { var r = this; for (i = 0; i < pow; i++) r = r.dbl(); return r; } // 1M + 2S + 1A + N * (4S + 5M + 8A) // N = 1 => 6M + 6S + 9A var a = this.curve.a; var tinv = this.curve.tinv; var jx = this.x; var jy = this.y; var jz = this.z; var jz4 = jz.redSqr().redSqr(); // Reuse results var jyd = jy.redAdd(jy); for (i = 0; i < pow; i++) { var jx2 = jx.redSqr(); var jyd2 = jyd.redSqr(); var jyd4 = jyd2.redSqr(); var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); var t1 = jx.redMul(jyd2); var nx = c.redSqr().redISub(t1.redAdd(t1)); var t2 = t1.redISub(nx); var dny = c.redMul(t2); dny = dny.redIAdd(dny).redISub(jyd4); var nz = jyd.redMul(jz); if (i + 1 < pow) jz4 = jz4.redMul(jyd4); jx = nx; jz = nz; jyd = dny; } return this.curve.jpoint(jx, jyd.redMul(tinv), jz); }; JPoint.prototype.dbl = function dbl() { if (this.isInfinity()) return this; if (this.curve.zeroA) return this._zeroDbl(); else if (this.curve.threeA) return this._threeDbl(); else return this._dbl(); }; JPoint.prototype._zeroDbl = function _zeroDbl() { var nx; var ny; var nz; // Z = 1 if (this.zOne) { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html // #doubling-mdbl-2007-bl // 1M + 5S + 14A // XX = X1^2 var xx = this.x.redSqr(); // YY = Y1^2 var yy = this.y.redSqr(); // YYYY = YY^2 var yyyy = yy.redSqr(); // S = 2 * ((X1 + YY)^2 - XX - YYYY) var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); s = s.redIAdd(s); // M = 3 * XX + a; a = 0 var m = xx.redAdd(xx).redIAdd(xx); // T = M ^ 2 - 2*S var t = m.redSqr().redISub(s).redISub(s); // 8 * YYYY var yyyy8 = yyyy.redIAdd(yyyy); yyyy8 = yyyy8.redIAdd(yyyy8); yyyy8 = yyyy8.redIAdd(yyyy8); // X3 = T nx = t; // Y3 = M * (S - T) - 8 * YYYY ny = m.redMul(s.redISub(t)).redISub(yyyy8); // Z3 = 2*Y1 nz = this.y.redAdd(this.y); } else { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html // #doubling-dbl-2009-l // 2M + 5S + 13A // A = X1^2 var a = this.x.redSqr(); // B = Y1^2 var b = this.y.redSqr(); // C = B^2 var c = b.redSqr(); // D = 2 * ((X1 + B)^2 - A - C) var d = this.x.redAdd(b).redSqr().redISub(a).redISub(c); d = d.redIAdd(d); // E = 3 * A var e = a.redAdd(a).redIAdd(a); // F = E^2 var f = e.redSqr(); // 8 * C var c8 = c.redIAdd(c); c8 = c8.redIAdd(c8); c8 = c8.redIAdd(c8); // X3 = F - 2 * D nx = f.redISub(d).redISub(d); // Y3 = E * (D - X3) - 8 * C ny = e.redMul(d.redISub(nx)).redISub(c8); // Z3 = 2 * Y1 * Z1 nz = this.y.redMul(this.z); nz = nz.redIAdd(nz); } return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype._threeDbl = function _threeDbl() { var nx; var ny; var nz; // Z = 1 if (this.zOne) { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html // #doubling-mdbl-2007-bl // 1M + 5S + 15A // XX = X1^2 var xx = this.x.redSqr(); // YY = Y1^2 var yy = this.y.redSqr(); // YYYY = YY^2 var yyyy = yy.redSqr(); // S = 2 * ((X1 + YY)^2 - XX - YYYY) var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); s = s.redIAdd(s); // M = 3 * XX + a var m = xx.redAdd(xx).redIAdd(xx).redIAdd(this.curve.a); // T = M^2 - 2 * S var t = m.redSqr().redISub(s).redISub(s); // X3 = T nx = t; // Y3 = M * (S - T) - 8 * YYYY var yyyy8 = yyyy.redIAdd(yyyy); yyyy8 = yyyy8.redIAdd(yyyy8); yyyy8 = yyyy8.redIAdd(yyyy8); ny = m.redMul(s.redISub(t)).redISub(yyyy8); // Z3 = 2 * Y1 nz = this.y.redAdd(this.y); } else { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html#doubling-dbl-2001-b // 3M + 5S // delta = Z1^2 var delta = this.z.redSqr(); // gamma = Y1^2 var gamma = this.y.redSqr(); // beta = X1 * gamma var beta = this.x.redMul(gamma); // alpha = 3 * (X1 - delta) * (X1 + delta) var alpha = this.x.redSub(delta).redMul(this.x.redAdd(delta)); alpha = alpha.redAdd(alpha).redIAdd(alpha); // X3 = alpha^2 - 8 * beta var beta4 = beta.redIAdd(beta); beta4 = beta4.redIAdd(beta4); var beta8 = beta4.redAdd(beta4); nx = alpha.redSqr().redISub(beta8); // Z3 = (Y1 + Z1)^2 - gamma - delta nz = this.y.redAdd(this.z).redSqr().redISub(gamma).redISub(delta); // Y3 = alpha * (4 * beta - X3) - 8 * gamma^2 var ggamma8 = gamma.redSqr(); ggamma8 = ggamma8.redIAdd(ggamma8); ggamma8 = ggamma8.redIAdd(ggamma8); ggamma8 = ggamma8.redIAdd(ggamma8); ny = alpha.redMul(beta4.redISub(nx)).redISub(ggamma8); } return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype._dbl = function _dbl() { var a = this.curve.a; // 4M + 6S + 10A var jx = this.x; var jy = this.y; var jz = this.z; var jz4 = jz.redSqr().redSqr(); var jx2 = jx.redSqr(); var jy2 = jy.redSqr(); var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); var jxd4 = jx.redAdd(jx); jxd4 = jxd4.redIAdd(jxd4); var t1 = jxd4.redMul(jy2); var nx = c.redSqr().redISub(t1.redAdd(t1)); var t2 = t1.redISub(nx); var jyd8 = jy2.redSqr(); jyd8 = jyd8.redIAdd(jyd8); jyd8 = jyd8.redIAdd(jyd8); jyd8 = jyd8.redIAdd(jyd8); var ny = c.redMul(t2).redISub(jyd8); var nz = jy.redAdd(jy).redMul(jz); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.trpl = function trpl() { if (!this.curve.zeroA) return this.dbl().add(this); // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html#tripling-tpl-2007-bl // 5M + 10S + ... // XX = X1^2 var xx = this.x.redSqr(); // YY = Y1^2 var yy = this.y.redSqr(); // ZZ = Z1^2 var zz = this.z.redSqr(); // YYYY = YY^2 var yyyy = yy.redSqr(); // M = 3 * XX + a * ZZ2; a = 0 var m = xx.redAdd(xx).redIAdd(xx); // MM = M^2 var mm = m.redSqr(); // E = 6 * ((X1 + YY)^2 - XX - YYYY) - MM var e = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); e = e.redIAdd(e); e = e.redAdd(e).redIAdd(e); e = e.redISub(mm); // EE = E^2 var ee = e.redSqr(); // T = 16*YYYY var t = yyyy.redIAdd(yyyy); t = t.redIAdd(t); t = t.redIAdd(t); t = t.redIAdd(t); // U = (M + E)^2 - MM - EE - T var u = m.redIAdd(e).redSqr().redISub(mm).redISub(ee).redISub(t); // X3 = 4 * (X1 * EE - 4 * YY * U) var yyu4 = yy.redMul(u); yyu4 = yyu4.redIAdd(yyu4); yyu4 = yyu4.redIAdd(yyu4); var nx = this.x.redMul(ee).redISub(yyu4); nx = nx.redIAdd(nx); nx = nx.redIAdd(nx); // Y3 = 8 * Y1 * (U * (T - U) - E * EE) var ny = this.y.redMul(u.redMul(t.redISub(u)).redISub(e.redMul(ee))); ny = ny.redIAdd(ny); ny = ny.redIAdd(ny); ny = ny.redIAdd(ny); // Z3 = (Z1 + E)^2 - ZZ - EE var nz = this.z.redAdd(e).redSqr().redISub(zz).redISub(ee); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.mul = function mul(k, kbase) { k = new BN(k, kbase); return this.curve._wnafMul(this, k); }; JPoint.prototype.eq = function eq(p) { if (p.type === 'affine') return this.eq(p.toJ()); if (this === p) return true; // x1 * z2^2 == x2 * z1^2 var z2 = this.z.redSqr(); var pz2 = p.z.redSqr(); if (this.x.redMul(pz2).redISub(p.x.redMul(z2)).cmpn(0) !== 0) return false; // y1 * z2^3 == y2 * z1^3 var z3 = z2.redMul(this.z); var pz3 = pz2.redMul(p.z); return this.y.redMul(pz3).redISub(p.y.redMul(z3)).cmpn(0) === 0; }; JPoint.prototype.eqXToP = function eqXToP(x) { var zs = this.z.redSqr(); var rx = x.toRed(this.curve.red).redMul(zs); if (this.x.cmp(rx) === 0) return true; var xc = x.clone(); var t = this.curve.redN.redMul(zs); for (;;) { xc.iadd(this.curve.n); if (xc.cmp(this.curve.p) >= 0) return false; rx.redIAdd(t); if (this.x.cmp(rx) === 0) return true; } }; JPoint.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; JPoint.prototype.isInfinity = function isInfinity() { // XXX This code assumes that zero is always zero in red return this.z.cmpn(0) === 0; }; /***/ }), /* 884 */ /*!**********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/mont.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 867); var inherits = __webpack_require__(/*! inherits */ 791); var Base = __webpack_require__(/*! ./base */ 882); var utils = __webpack_require__(/*! ../utils */ 879); function MontCurve(conf) { Base.call(this, 'mont', conf); this.a = new BN(conf.a, 16).toRed(this.red); this.b = new BN(conf.b, 16).toRed(this.red); this.i4 = new BN(4).toRed(this.red).redInvm(); this.two = new BN(2).toRed(this.red); this.a24 = this.i4.redMul(this.a.redAdd(this.two)); } inherits(MontCurve, Base); module.exports = MontCurve; MontCurve.prototype.validate = function validate(point) { var x = point.normalize().x; var x2 = x.redSqr(); var rhs = x2.redMul(x).redAdd(x2.redMul(this.a)).redAdd(x); var y = rhs.redSqrt(); return y.redSqr().cmp(rhs) === 0; }; function Point(curve, x, z) { Base.BasePoint.call(this, curve, 'projective'); if (x === null && z === null) { this.x = this.curve.one; this.z = this.curve.zero; } else { this.x = new BN(x, 16); this.z = new BN(z, 16); if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.z.red) this.z = this.z.toRed(this.curve.red); } } inherits(Point, Base.BasePoint); MontCurve.prototype.decodePoint = function decodePoint(bytes, enc) { return this.point(utils.toArray(bytes, enc), 1); }; MontCurve.prototype.point = function point(x, z) { return new Point(this, x, z); }; MontCurve.prototype.pointFromJSON = function pointFromJSON(obj) { return Point.fromJSON(this, obj); }; Point.prototype.precompute = function precompute() { // No-op }; Point.prototype._encode = function _encode() { return this.getX().toArray('be', this.curve.p.byteLength()); }; Point.fromJSON = function fromJSON(curve, obj) { return new Point(curve, obj[0], obj[1] || curve.one); }; Point.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; Point.prototype.isInfinity = function isInfinity() { // XXX This code assumes that zero is always zero in red return this.z.cmpn(0) === 0; }; Point.prototype.dbl = function dbl() { // http://hyperelliptic.org/EFD/g1p/auto-montgom-xz.html#doubling-dbl-1987-m-3 // 2M + 2S + 4A // A = X1 + Z1 var a = this.x.redAdd(this.z); // AA = A^2 var aa = a.redSqr(); // B = X1 - Z1 var b = this.x.redSub(this.z); // BB = B^2 var bb = b.redSqr(); // C = AA - BB var c = aa.redSub(bb); // X3 = AA * BB var nx = aa.redMul(bb); // Z3 = C * (BB + A24 * C) var nz = c.redMul(bb.redAdd(this.curve.a24.redMul(c))); return this.curve.point(nx, nz); }; Point.prototype.add = function add() { throw new Error('Not supported on Montgomery curve'); }; Point.prototype.diffAdd = function diffAdd(p, diff) { // http://hyperelliptic.org/EFD/g1p/auto-montgom-xz.html#diffadd-dadd-1987-m-3 // 4M + 2S + 6A // A = X2 + Z2 var a = this.x.redAdd(this.z); // B = X2 - Z2 var b = this.x.redSub(this.z); // C = X3 + Z3 var c = p.x.redAdd(p.z); // D = X3 - Z3 var d = p.x.redSub(p.z); // DA = D * A var da = d.redMul(a); // CB = C * B var cb = c.redMul(b); // X5 = Z1 * (DA + CB)^2 var nx = diff.z.redMul(da.redAdd(cb).redSqr()); // Z5 = X1 * (DA - CB)^2 var nz = diff.x.redMul(da.redISub(cb).redSqr()); return this.curve.point(nx, nz); }; Point.prototype.mul = function mul(k) { var t = k.clone(); var a = this; // (N / 2) * Q + Q var b = this.curve.point(null, null); // (N / 2) * Q var c = this; // Q for (var bits = []; t.cmpn(0) !== 0; t.iushrn(1)) bits.push(t.andln(1)); for (var i = bits.length - 1; i >= 0; i--) { if (bits[i] === 0) { // N * Q + Q = ((N / 2) * Q + Q)) + (N / 2) * Q a = a.diffAdd(b, c); // N * Q = 2 * ((N / 2) * Q + Q)) b = b.dbl(); } else { // N * Q = ((N / 2) * Q + Q) + ((N / 2) * Q) b = a.diffAdd(b, c); // N * Q + Q = 2 * ((N / 2) * Q + Q) a = a.dbl(); } } return b; }; Point.prototype.mulAdd = function mulAdd() { throw new Error('Not supported on Montgomery curve'); }; Point.prototype.jumlAdd = function jumlAdd() { throw new Error('Not supported on Montgomery curve'); }; Point.prototype.eq = function eq(other) { return this.getX().cmp(other.getX()) === 0; }; Point.prototype.normalize = function normalize() { this.x = this.x.redMul(this.z.redInvm()); this.z = this.curve.one; return this; }; Point.prototype.getX = function getX() { // Normalize coordinates this.normalize(); return this.x.fromRed(); }; /***/ }), /* 885 */ /*!*************************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/edwards.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 879); var BN = __webpack_require__(/*! bn.js */ 867); var inherits = __webpack_require__(/*! inherits */ 791); var Base = __webpack_require__(/*! ./base */ 882); var assert = utils.assert; function EdwardsCurve(conf) { // NOTE: Important as we are creating point in Base.call() this.twisted = (conf.a | 0) !== 1; this.mOneA = this.twisted && (conf.a | 0) === -1; this.extended = this.mOneA; Base.call(this, 'edwards', conf); this.a = new BN(conf.a, 16).umod(this.red.m); this.a = this.a.toRed(this.red); this.c = new BN(conf.c, 16).toRed(this.red); this.c2 = this.c.redSqr(); this.d = new BN(conf.d, 16).toRed(this.red); this.dd = this.d.redAdd(this.d); assert(!this.twisted || this.c.fromRed().cmpn(1) === 0); this.oneC = (conf.c | 0) === 1; } inherits(EdwardsCurve, Base); module.exports = EdwardsCurve; EdwardsCurve.prototype._mulA = function _mulA(num) { if (this.mOneA) return num.redNeg(); else return this.a.redMul(num); }; EdwardsCurve.prototype._mulC = function _mulC(num) { if (this.oneC) return num; else return this.c.redMul(num); }; // Just for compatibility with Short curve EdwardsCurve.prototype.jpoint = function jpoint(x, y, z, t) { return this.point(x, y, z, t); }; EdwardsCurve.prototype.pointFromX = function pointFromX(x, odd) { x = new BN(x, 16); if (!x.red) x = x.toRed(this.red); var x2 = x.redSqr(); var rhs = this.c2.redSub(this.a.redMul(x2)); var lhs = this.one.redSub(this.c2.redMul(this.d).redMul(x2)); var y2 = rhs.redMul(lhs.redInvm()); var y = y2.redSqrt(); if (y.redSqr().redSub(y2).cmp(this.zero) !== 0) throw new Error('invalid point'); var isOdd = y.fromRed().isOdd(); if (odd && !isOdd || !odd && isOdd) y = y.redNeg(); return this.point(x, y); }; EdwardsCurve.prototype.pointFromY = function pointFromY(y, odd) { y = new BN(y, 16); if (!y.red) y = y.toRed(this.red); // x^2 = (y^2 - c^2) / (c^2 d y^2 - a) var y2 = y.redSqr(); var lhs = y2.redSub(this.c2); var rhs = y2.redMul(this.d).redMul(this.c2).redSub(this.a); var x2 = lhs.redMul(rhs.redInvm()); if (x2.cmp(this.zero) === 0) { if (odd) throw new Error('invalid point'); else return this.point(this.zero, y); } var x = x2.redSqrt(); if (x.redSqr().redSub(x2).cmp(this.zero) !== 0) throw new Error('invalid point'); if (x.fromRed().isOdd() !== odd) x = x.redNeg(); return this.point(x, y); }; EdwardsCurve.prototype.validate = function validate(point) { if (point.isInfinity()) return true; // Curve: A * X^2 + Y^2 = C^2 * (1 + D * X^2 * Y^2) point.normalize(); var x2 = point.x.redSqr(); var y2 = point.y.redSqr(); var lhs = x2.redMul(this.a).redAdd(y2); var rhs = this.c2.redMul(this.one.redAdd(this.d.redMul(x2).redMul(y2))); return lhs.cmp(rhs) === 0; }; function Point(curve, x, y, z, t) { Base.BasePoint.call(this, curve, 'projective'); if (x === null && y === null && z === null) { this.x = this.curve.zero; this.y = this.curve.one; this.z = this.curve.one; this.t = this.curve.zero; this.zOne = true; } else { this.x = new BN(x, 16); this.y = new BN(y, 16); this.z = z ? new BN(z, 16) : this.curve.one; this.t = t && new BN(t, 16); if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.y.red) this.y = this.y.toRed(this.curve.red); if (!this.z.red) this.z = this.z.toRed(this.curve.red); if (this.t && !this.t.red) this.t = this.t.toRed(this.curve.red); this.zOne = this.z === this.curve.one; // Use extended coordinates if (this.curve.extended && !this.t) { this.t = this.x.redMul(this.y); if (!this.zOne) this.t = this.t.redMul(this.z.redInvm()); } } } inherits(Point, Base.BasePoint); EdwardsCurve.prototype.pointFromJSON = function pointFromJSON(obj) { return Point.fromJSON(this, obj); }; EdwardsCurve.prototype.point = function point(x, y, z, t) { return new Point(this, x, y, z, t); }; Point.fromJSON = function fromJSON(curve, obj) { return new Point(curve, obj[0], obj[1], obj[2]); }; Point.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; Point.prototype.isInfinity = function isInfinity() { // XXX This code assumes that zero is always zero in red return this.x.cmpn(0) === 0 && (this.y.cmp(this.z) === 0 || (this.zOne && this.y.cmp(this.curve.c) === 0)); }; Point.prototype._extDbl = function _extDbl() { // hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html // #doubling-dbl-2008-hwcd // 4M + 4S // A = X1^2 var a = this.x.redSqr(); // B = Y1^2 var b = this.y.redSqr(); // C = 2 * Z1^2 var c = this.z.redSqr(); c = c.redIAdd(c); // D = a * A var d = this.curve._mulA(a); // E = (X1 + Y1)^2 - A - B var e = this.x.redAdd(this.y).redSqr().redISub(a).redISub(b); // G = D + B var g = d.redAdd(b); // F = G - C var f = g.redSub(c); // H = D - B var h = d.redSub(b); // X3 = E * F var nx = e.redMul(f); // Y3 = G * H var ny = g.redMul(h); // T3 = E * H var nt = e.redMul(h); // Z3 = F * G var nz = f.redMul(g); return this.curve.point(nx, ny, nz, nt); }; Point.prototype._projDbl = function _projDbl() { // hyperelliptic.org/EFD/g1p/auto-twisted-projective.html // #doubling-dbl-2008-bbjlp // #doubling-dbl-2007-bl // and others // Generally 3M + 4S or 2M + 4S // B = (X1 + Y1)^2 var b = this.x.redAdd(this.y).redSqr(); // C = X1^2 var c = this.x.redSqr(); // D = Y1^2 var d = this.y.redSqr(); var nx; var ny; var nz; var e; var h; var j; if (this.curve.twisted) { // E = a * C e = this.curve._mulA(c); // F = E + D var f = e.redAdd(d); if (this.zOne) { // X3 = (B - C - D) * (F - 2) nx = b.redSub(c).redSub(d).redMul(f.redSub(this.curve.two)); // Y3 = F * (E - D) ny = f.redMul(e.redSub(d)); // Z3 = F^2 - 2 * F nz = f.redSqr().redSub(f).redSub(f); } else { // H = Z1^2 h = this.z.redSqr(); // J = F - 2 * H j = f.redSub(h).redISub(h); // X3 = (B-C-D)*J nx = b.redSub(c).redISub(d).redMul(j); // Y3 = F * (E - D) ny = f.redMul(e.redSub(d)); // Z3 = F * J nz = f.redMul(j); } } else { // E = C + D e = c.redAdd(d); // H = (c * Z1)^2 h = this.curve._mulC(this.z).redSqr(); // J = E - 2 * H j = e.redSub(h).redSub(h); // X3 = c * (B - E) * J nx = this.curve._mulC(b.redISub(e)).redMul(j); // Y3 = c * E * (C - D) ny = this.curve._mulC(e).redMul(c.redISub(d)); // Z3 = E * J nz = e.redMul(j); } return this.curve.point(nx, ny, nz); }; Point.prototype.dbl = function dbl() { if (this.isInfinity()) return this; // Double in extended coordinates if (this.curve.extended) return this._extDbl(); else return this._projDbl(); }; Point.prototype._extAdd = function _extAdd(p) { // hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html // #addition-add-2008-hwcd-3 // 8M // A = (Y1 - X1) * (Y2 - X2) var a = this.y.redSub(this.x).redMul(p.y.redSub(p.x)); // B = (Y1 + X1) * (Y2 + X2) var b = this.y.redAdd(this.x).redMul(p.y.redAdd(p.x)); // C = T1 * k * T2 var c = this.t.redMul(this.curve.dd).redMul(p.t); // D = Z1 * 2 * Z2 var d = this.z.redMul(p.z.redAdd(p.z)); // E = B - A var e = b.redSub(a); // F = D - C var f = d.redSub(c); // G = D + C var g = d.redAdd(c); // H = B + A var h = b.redAdd(a); // X3 = E * F var nx = e.redMul(f); // Y3 = G * H var ny = g.redMul(h); // T3 = E * H var nt = e.redMul(h); // Z3 = F * G var nz = f.redMul(g); return this.curve.point(nx, ny, nz, nt); }; Point.prototype._projAdd = function _projAdd(p) { // hyperelliptic.org/EFD/g1p/auto-twisted-projective.html // #addition-add-2008-bbjlp // #addition-add-2007-bl // 10M + 1S // A = Z1 * Z2 var a = this.z.redMul(p.z); // B = A^2 var b = a.redSqr(); // C = X1 * X2 var c = this.x.redMul(p.x); // D = Y1 * Y2 var d = this.y.redMul(p.y); // E = d * C * D var e = this.curve.d.redMul(c).redMul(d); // F = B - E var f = b.redSub(e); // G = B + E var g = b.redAdd(e); // X3 = A * F * ((X1 + Y1) * (X2 + Y2) - C - D) var tmp = this.x.redAdd(this.y).redMul(p.x.redAdd(p.y)).redISub(c).redISub(d); var nx = a.redMul(f).redMul(tmp); var ny; var nz; if (this.curve.twisted) { // Y3 = A * G * (D - a * C) ny = a.redMul(g).redMul(d.redSub(this.curve._mulA(c))); // Z3 = F * G nz = f.redMul(g); } else { // Y3 = A * G * (D - C) ny = a.redMul(g).redMul(d.redSub(c)); // Z3 = c * F * G nz = this.curve._mulC(f).redMul(g); } return this.curve.point(nx, ny, nz); }; Point.prototype.add = function add(p) { if (this.isInfinity()) return p; if (p.isInfinity()) return this; if (this.curve.extended) return this._extAdd(p); else return this._projAdd(p); }; Point.prototype.mul = function mul(k) { if (this._hasDoubles(k)) return this.curve._fixedNafMul(this, k); else return this.curve._wnafMul(this, k); }; Point.prototype.mulAdd = function mulAdd(k1, p, k2) { return this.curve._wnafMulAdd(1, [ this, p ], [ k1, k2 ], 2, false); }; Point.prototype.jmulAdd = function jmulAdd(k1, p, k2) { return this.curve._wnafMulAdd(1, [ this, p ], [ k1, k2 ], 2, true); }; Point.prototype.normalize = function normalize() { if (this.zOne) return this; // Normalize coordinates var zi = this.z.redInvm(); this.x = this.x.redMul(zi); this.y = this.y.redMul(zi); if (this.t) this.t = this.t.redMul(zi); this.z = this.curve.one; this.zOne = true; return this; }; Point.prototype.neg = function neg() { return this.curve.point(this.x.redNeg(), this.y, this.z, this.t && this.t.redNeg()); }; Point.prototype.getX = function getX() { this.normalize(); return this.x.fromRed(); }; Point.prototype.getY = function getY() { this.normalize(); return this.y.fromRed(); }; Point.prototype.eq = function eq(other) { return this === other || this.getX().cmp(other.getX()) === 0 && this.getY().cmp(other.getY()) === 0; }; Point.prototype.eqXToP = function eqXToP(x) { var rx = x.toRed(this.curve.red).redMul(this.z); if (this.x.cmp(rx) === 0) return true; var xc = x.clone(); var t = this.curve.redN.redMul(this.z); for (;;) { xc.iadd(this.curve.n); if (xc.cmp(this.curve.p) >= 0) return false; rx.redIAdd(t); if (this.x.cmp(rx) === 0) return true; } }; // Compatibility with BaseCurve Point.prototype.toP = Point.prototype.normalize; Point.prototype.mixedAdd = Point.prototype.add; /***/ }), /* 886 */ /*!******************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curves.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var curves = exports; var hash = __webpack_require__(/*! hash.js */ 887); var curve = __webpack_require__(/*! ./curve */ 881); var utils = __webpack_require__(/*! ./utils */ 879); var assert = utils.assert; function PresetCurve(options) { if (options.type === 'short') this.curve = new curve.short(options); else if (options.type === 'edwards') this.curve = new curve.edwards(options); else this.curve = new curve.mont(options); this.g = this.curve.g; this.n = this.curve.n; this.hash = options.hash; assert(this.g.validate(), 'Invalid curve'); assert(this.g.mul(this.n).isInfinity(), 'Invalid curve, G*N != O'); } curves.PresetCurve = PresetCurve; function defineCurve(name, options) { Object.defineProperty(curves, name, { configurable: true, enumerable: true, get: function() { var curve = new PresetCurve(options); Object.defineProperty(curves, name, { configurable: true, enumerable: true, value: curve, }); return curve; }, }); } defineCurve('p192', { type: 'short', prime: 'p192', p: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff', a: 'ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc', b: '64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1', n: 'ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831', hash: hash.sha256, gRed: false, g: [ '188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012', '07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811', ], }); defineCurve('p224', { type: 'short', prime: 'p224', p: 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001', a: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe', b: 'b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4', n: 'ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d', hash: hash.sha256, gRed: false, g: [ 'b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21', 'bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34', ], }); defineCurve('p256', { type: 'short', prime: null, p: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff', a: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc', b: '5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b', n: 'ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551', hash: hash.sha256, gRed: false, g: [ '6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296', '4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5', ], }); defineCurve('p384', { type: 'short', prime: null, p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'fffffffe ffffffff 00000000 00000000 ffffffff', a: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'fffffffe ffffffff 00000000 00000000 fffffffc', b: 'b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f ' + '5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef', n: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 ' + 'f4372ddf 581a0db2 48b0a77a ecec196a ccc52973', hash: hash.sha384, gRed: false, g: [ 'aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 ' + '5502f25d bf55296c 3a545e38 72760ab7', '3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 ' + '0a60b1ce 1d7e819d 7a431d7c 90ea0e5f', ], }); defineCurve('p521', { type: 'short', prime: null, p: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff ffffffff', a: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff fffffffc', b: '00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b ' + '99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd ' + '3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00', n: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 ' + 'f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409', hash: hash.sha512, gRed: false, g: [ '000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 ' + '053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 ' + 'a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66', '00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 ' + '579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 ' + '3fad0761 353c7086 a272c240 88be9476 9fd16650', ], }); defineCurve('curve25519', { type: 'mont', prime: 'p25519', p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', a: '76d06', b: '1', n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', hash: hash.sha256, gRed: false, g: [ '9', ], }); defineCurve('ed25519', { type: 'edwards', prime: 'p25519', p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', a: '-1', c: '1', // -121665 * (121666^(-1)) (mod P) d: '52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3', n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', hash: hash.sha256, gRed: false, g: [ '216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a', // 4/5 '6666666666666666666666666666666666666666666666666666666666666658', ], }); var pre; try { pre = __webpack_require__(/*! ./precomputed/secp256k1 */ 899); } catch (e) { pre = undefined; } defineCurve('secp256k1', { type: 'short', prime: 'k256', p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f', a: '0', b: '7', n: 'ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141', h: '1', hash: hash.sha256, // Precomputed endomorphism beta: '7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee', lambda: '5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72', basis: [ { a: '3086d221a7d46bcde86c90e49284eb15', b: '-e4437ed6010e88286f547fa90abfe4c3', }, { a: '114ca50f7a8e2f3f657c1108d9d44cfd8', b: '3086d221a7d46bcde86c90e49284eb15', }, ], gRed: false, g: [ '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798', '483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8', pre, ], }); /***/ }), /* 887 */ /*!******************************************!*\ !*** ./node_modules/hash.js/lib/hash.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var hash = exports; hash.utils = __webpack_require__(/*! ./hash/utils */ 888); hash.common = __webpack_require__(/*! ./hash/common */ 889); hash.sha = __webpack_require__(/*! ./hash/sha */ 890); hash.ripemd = __webpack_require__(/*! ./hash/ripemd */ 897); hash.hmac = __webpack_require__(/*! ./hash/hmac */ 898); // Proxy hash functions to the main object hash.sha1 = hash.sha.sha1; hash.sha256 = hash.sha.sha256; hash.sha224 = hash.sha.sha224; hash.sha384 = hash.sha.sha384; hash.sha512 = hash.sha.sha512; hash.ripemd160 = hash.ripemd.ripemd160; /***/ }), /* 888 */ /*!************************************************!*\ !*** ./node_modules/hash.js/lib/hash/utils.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 841); var inherits = __webpack_require__(/*! inherits */ 791); exports.inherits = inherits; function isSurrogatePair(msg, i) { if ((msg.charCodeAt(i) & 0xFC00) !== 0xD800) { return false; } if (i < 0 || i + 1 >= msg.length) { return false; } return (msg.charCodeAt(i + 1) & 0xFC00) === 0xDC00; } function toArray(msg, enc) { if (Array.isArray(msg)) return msg.slice(); if (!msg) return []; var res = []; if (typeof msg === 'string') { if (!enc) { // Inspired by stringToUtf8ByteArray() in closure-library by Google // https://github.com/google/closure-library/blob/8598d87242af59aac233270742c8984e2b2bdbe0/closure/goog/crypt/crypt.js#L117-L143 // Apache License 2.0 // https://github.com/google/closure-library/blob/master/LICENSE var p = 0; for (var i = 0; i < msg.length; i++) { var c = msg.charCodeAt(i); if (c < 128) { res[p++] = c; } else if (c < 2048) { res[p++] = (c >> 6) | 192; res[p++] = (c & 63) | 128; } else if (isSurrogatePair(msg, i)) { c = 0x10000 + ((c & 0x03FF) << 10) + (msg.charCodeAt(++i) & 0x03FF); res[p++] = (c >> 18) | 240; res[p++] = ((c >> 12) & 63) | 128; res[p++] = ((c >> 6) & 63) | 128; res[p++] = (c & 63) | 128; } else { res[p++] = (c >> 12) | 224; res[p++] = ((c >> 6) & 63) | 128; res[p++] = (c & 63) | 128; } } } else if (enc === 'hex') { msg = msg.replace(/[^a-z0-9]+/ig, ''); if (msg.length % 2 !== 0) msg = '0' + msg; for (i = 0; i < msg.length; i += 2) res.push(parseInt(msg[i] + msg[i + 1], 16)); } } else { for (i = 0; i < msg.length; i++) res[i] = msg[i] | 0; } return res; } exports.toArray = toArray; function toHex(msg) { var res = ''; for (var i = 0; i < msg.length; i++) res += zero2(msg[i].toString(16)); return res; } exports.toHex = toHex; function htonl(w) { var res = (w >>> 24) | ((w >>> 8) & 0xff00) | ((w << 8) & 0xff0000) | ((w & 0xff) << 24); return res >>> 0; } exports.htonl = htonl; function toHex32(msg, endian) { var res = ''; for (var i = 0; i < msg.length; i++) { var w = msg[i]; if (endian === 'little') w = htonl(w); res += zero8(w.toString(16)); } return res; } exports.toHex32 = toHex32; function zero2(word) { if (word.length === 1) return '0' + word; else return word; } exports.zero2 = zero2; function zero8(word) { if (word.length === 7) return '0' + word; else if (word.length === 6) return '00' + word; else if (word.length === 5) return '000' + word; else if (word.length === 4) return '0000' + word; else if (word.length === 3) return '00000' + word; else if (word.length === 2) return '000000' + word; else if (word.length === 1) return '0000000' + word; else return word; } exports.zero8 = zero8; function join32(msg, start, end, endian) { var len = end - start; assert(len % 4 === 0); var res = new Array(len / 4); for (var i = 0, k = start; i < res.length; i++, k += 4) { var w; if (endian === 'big') w = (msg[k] << 24) | (msg[k + 1] << 16) | (msg[k + 2] << 8) | msg[k + 3]; else w = (msg[k + 3] << 24) | (msg[k + 2] << 16) | (msg[k + 1] << 8) | msg[k]; res[i] = w >>> 0; } return res; } exports.join32 = join32; function split32(msg, endian) { var res = new Array(msg.length * 4); for (var i = 0, k = 0; i < msg.length; i++, k += 4) { var m = msg[i]; if (endian === 'big') { res[k] = m >>> 24; res[k + 1] = (m >>> 16) & 0xff; res[k + 2] = (m >>> 8) & 0xff; res[k + 3] = m & 0xff; } else { res[k + 3] = m >>> 24; res[k + 2] = (m >>> 16) & 0xff; res[k + 1] = (m >>> 8) & 0xff; res[k] = m & 0xff; } } return res; } exports.split32 = split32; function rotr32(w, b) { return (w >>> b) | (w << (32 - b)); } exports.rotr32 = rotr32; function rotl32(w, b) { return (w << b) | (w >>> (32 - b)); } exports.rotl32 = rotl32; function sum32(a, b) { return (a + b) >>> 0; } exports.sum32 = sum32; function sum32_3(a, b, c) { return (a + b + c) >>> 0; } exports.sum32_3 = sum32_3; function sum32_4(a, b, c, d) { return (a + b + c + d) >>> 0; } exports.sum32_4 = sum32_4; function sum32_5(a, b, c, d, e) { return (a + b + c + d + e) >>> 0; } exports.sum32_5 = sum32_5; function sum64(buf, pos, ah, al) { var bh = buf[pos]; var bl = buf[pos + 1]; var lo = (al + bl) >>> 0; var hi = (lo < al ? 1 : 0) + ah + bh; buf[pos] = hi >>> 0; buf[pos + 1] = lo; } exports.sum64 = sum64; function sum64_hi(ah, al, bh, bl) { var lo = (al + bl) >>> 0; var hi = (lo < al ? 1 : 0) + ah + bh; return hi >>> 0; } exports.sum64_hi = sum64_hi; function sum64_lo(ah, al, bh, bl) { var lo = al + bl; return lo >>> 0; } exports.sum64_lo = sum64_lo; function sum64_4_hi(ah, al, bh, bl, ch, cl, dh, dl) { var carry = 0; var lo = al; lo = (lo + bl) >>> 0; carry += lo < al ? 1 : 0; lo = (lo + cl) >>> 0; carry += lo < cl ? 1 : 0; lo = (lo + dl) >>> 0; carry += lo < dl ? 1 : 0; var hi = ah + bh + ch + dh + carry; return hi >>> 0; } exports.sum64_4_hi = sum64_4_hi; function sum64_4_lo(ah, al, bh, bl, ch, cl, dh, dl) { var lo = al + bl + cl + dl; return lo >>> 0; } exports.sum64_4_lo = sum64_4_lo; function sum64_5_hi(ah, al, bh, bl, ch, cl, dh, dl, eh, el) { var carry = 0; var lo = al; lo = (lo + bl) >>> 0; carry += lo < al ? 1 : 0; lo = (lo + cl) >>> 0; carry += lo < cl ? 1 : 0; lo = (lo + dl) >>> 0; carry += lo < dl ? 1 : 0; lo = (lo + el) >>> 0; carry += lo < el ? 1 : 0; var hi = ah + bh + ch + dh + eh + carry; return hi >>> 0; } exports.sum64_5_hi = sum64_5_hi; function sum64_5_lo(ah, al, bh, bl, ch, cl, dh, dl, eh, el) { var lo = al + bl + cl + dl + el; return lo >>> 0; } exports.sum64_5_lo = sum64_5_lo; function rotr64_hi(ah, al, num) { var r = (al << (32 - num)) | (ah >>> num); return r >>> 0; } exports.rotr64_hi = rotr64_hi; function rotr64_lo(ah, al, num) { var r = (ah << (32 - num)) | (al >>> num); return r >>> 0; } exports.rotr64_lo = rotr64_lo; function shr64_hi(ah, al, num) { return ah >>> num; } exports.shr64_hi = shr64_hi; function shr64_lo(ah, al, num) { var r = (ah << (32 - num)) | (al >>> num); return r >>> 0; } exports.shr64_lo = shr64_lo; /***/ }), /* 889 */ /*!*************************************************!*\ !*** ./node_modules/hash.js/lib/hash/common.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 888); var assert = __webpack_require__(/*! minimalistic-assert */ 841); function BlockHash() { this.pending = null; this.pendingTotal = 0; this.blockSize = this.constructor.blockSize; this.outSize = this.constructor.outSize; this.hmacStrength = this.constructor.hmacStrength; this.padLength = this.constructor.padLength / 8; this.endian = 'big'; this._delta8 = this.blockSize / 8; this._delta32 = this.blockSize / 32; } exports.BlockHash = BlockHash; BlockHash.prototype.update = function update(msg, enc) { // Convert message to array, pad it, and join into 32bit blocks msg = utils.toArray(msg, enc); if (!this.pending) this.pending = msg; else this.pending = this.pending.concat(msg); this.pendingTotal += msg.length; // Enough data, try updating if (this.pending.length >= this._delta8) { msg = this.pending; // Process pending data in blocks var r = msg.length % this._delta8; this.pending = msg.slice(msg.length - r, msg.length); if (this.pending.length === 0) this.pending = null; msg = utils.join32(msg, 0, msg.length - r, this.endian); for (var i = 0; i < msg.length; i += this._delta32) this._update(msg, i, i + this._delta32); } return this; }; BlockHash.prototype.digest = function digest(enc) { this.update(this._pad()); assert(this.pending === null); return this._digest(enc); }; BlockHash.prototype._pad = function pad() { var len = this.pendingTotal; var bytes = this._delta8; var k = bytes - ((len + this.padLength) % bytes); var res = new Array(k + this.padLength); res[0] = 0x80; for (var i = 1; i < k; i++) res[i] = 0; // Append length len <<= 3; if (this.endian === 'big') { for (var t = 8; t < this.padLength; t++) res[i++] = 0; res[i++] = 0; res[i++] = 0; res[i++] = 0; res[i++] = 0; res[i++] = (len >>> 24) & 0xff; res[i++] = (len >>> 16) & 0xff; res[i++] = (len >>> 8) & 0xff; res[i++] = len & 0xff; } else { res[i++] = len & 0xff; res[i++] = (len >>> 8) & 0xff; res[i++] = (len >>> 16) & 0xff; res[i++] = (len >>> 24) & 0xff; res[i++] = 0; res[i++] = 0; res[i++] = 0; res[i++] = 0; for (t = 8; t < this.padLength; t++) res[i++] = 0; } return res; }; /***/ }), /* 890 */ /*!**********************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.sha1 = __webpack_require__(/*! ./sha/1 */ 891); exports.sha224 = __webpack_require__(/*! ./sha/224 */ 893); exports.sha256 = __webpack_require__(/*! ./sha/256 */ 894); exports.sha384 = __webpack_require__(/*! ./sha/384 */ 895); exports.sha512 = __webpack_require__(/*! ./sha/512 */ 896); /***/ }), /* 891 */ /*!************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/1.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 888); var common = __webpack_require__(/*! ../common */ 889); var shaCommon = __webpack_require__(/*! ./common */ 892); var rotl32 = utils.rotl32; var sum32 = utils.sum32; var sum32_5 = utils.sum32_5; var ft_1 = shaCommon.ft_1; var BlockHash = common.BlockHash; var sha1_K = [ 0x5A827999, 0x6ED9EBA1, 0x8F1BBCDC, 0xCA62C1D6 ]; function SHA1() { if (!(this instanceof SHA1)) return new SHA1(); BlockHash.call(this); this.h = [ 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 ]; this.W = new Array(80); } utils.inherits(SHA1, BlockHash); module.exports = SHA1; SHA1.blockSize = 512; SHA1.outSize = 160; SHA1.hmacStrength = 80; SHA1.padLength = 64; SHA1.prototype._update = function _update(msg, start) { var W = this.W; for (var i = 0; i < 16; i++) W[i] = msg[start + i]; for(; i < W.length; i++) W[i] = rotl32(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16], 1); var a = this.h[0]; var b = this.h[1]; var c = this.h[2]; var d = this.h[3]; var e = this.h[4]; for (i = 0; i < W.length; i++) { var s = ~~(i / 20); var t = sum32_5(rotl32(a, 5), ft_1(s, b, c, d), e, W[i], sha1_K[s]); e = d; d = c; c = rotl32(b, 30); b = a; a = t; } this.h[0] = sum32(this.h[0], a); this.h[1] = sum32(this.h[1], b); this.h[2] = sum32(this.h[2], c); this.h[3] = sum32(this.h[3], d); this.h[4] = sum32(this.h[4], e); }; SHA1.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h, 'big'); else return utils.split32(this.h, 'big'); }; /***/ }), /* 892 */ /*!*****************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/common.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 888); var rotr32 = utils.rotr32; function ft_1(s, x, y, z) { if (s === 0) return ch32(x, y, z); if (s === 1 || s === 3) return p32(x, y, z); if (s === 2) return maj32(x, y, z); } exports.ft_1 = ft_1; function ch32(x, y, z) { return (x & y) ^ ((~x) & z); } exports.ch32 = ch32; function maj32(x, y, z) { return (x & y) ^ (x & z) ^ (y & z); } exports.maj32 = maj32; function p32(x, y, z) { return x ^ y ^ z; } exports.p32 = p32; function s0_256(x) { return rotr32(x, 2) ^ rotr32(x, 13) ^ rotr32(x, 22); } exports.s0_256 = s0_256; function s1_256(x) { return rotr32(x, 6) ^ rotr32(x, 11) ^ rotr32(x, 25); } exports.s1_256 = s1_256; function g0_256(x) { return rotr32(x, 7) ^ rotr32(x, 18) ^ (x >>> 3); } exports.g0_256 = g0_256; function g1_256(x) { return rotr32(x, 17) ^ rotr32(x, 19) ^ (x >>> 10); } exports.g1_256 = g1_256; /***/ }), /* 893 */ /*!**************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/224.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 888); var SHA256 = __webpack_require__(/*! ./256 */ 894); function SHA224() { if (!(this instanceof SHA224)) return new SHA224(); SHA256.call(this); this.h = [ 0xc1059ed8, 0x367cd507, 0x3070dd17, 0xf70e5939, 0xffc00b31, 0x68581511, 0x64f98fa7, 0xbefa4fa4 ]; } utils.inherits(SHA224, SHA256); module.exports = SHA224; SHA224.blockSize = 512; SHA224.outSize = 224; SHA224.hmacStrength = 192; SHA224.padLength = 64; SHA224.prototype._digest = function digest(enc) { // Just truncate output if (enc === 'hex') return utils.toHex32(this.h.slice(0, 7), 'big'); else return utils.split32(this.h.slice(0, 7), 'big'); }; /***/ }), /* 894 */ /*!**************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/256.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 888); var common = __webpack_require__(/*! ../common */ 889); var shaCommon = __webpack_require__(/*! ./common */ 892); var assert = __webpack_require__(/*! minimalistic-assert */ 841); var sum32 = utils.sum32; var sum32_4 = utils.sum32_4; var sum32_5 = utils.sum32_5; var ch32 = shaCommon.ch32; var maj32 = shaCommon.maj32; var s0_256 = shaCommon.s0_256; var s1_256 = shaCommon.s1_256; var g0_256 = shaCommon.g0_256; var g1_256 = shaCommon.g1_256; var BlockHash = common.BlockHash; var sha256_K = [ 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 ]; function SHA256() { if (!(this instanceof SHA256)) return new SHA256(); BlockHash.call(this); this.h = [ 0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19 ]; this.k = sha256_K; this.W = new Array(64); } utils.inherits(SHA256, BlockHash); module.exports = SHA256; SHA256.blockSize = 512; SHA256.outSize = 256; SHA256.hmacStrength = 192; SHA256.padLength = 64; SHA256.prototype._update = function _update(msg, start) { var W = this.W; for (var i = 0; i < 16; i++) W[i] = msg[start + i]; for (; i < W.length; i++) W[i] = sum32_4(g1_256(W[i - 2]), W[i - 7], g0_256(W[i - 15]), W[i - 16]); var a = this.h[0]; var b = this.h[1]; var c = this.h[2]; var d = this.h[3]; var e = this.h[4]; var f = this.h[5]; var g = this.h[6]; var h = this.h[7]; assert(this.k.length === W.length); for (i = 0; i < W.length; i++) { var T1 = sum32_5(h, s1_256(e), ch32(e, f, g), this.k[i], W[i]); var T2 = sum32(s0_256(a), maj32(a, b, c)); h = g; g = f; f = e; e = sum32(d, T1); d = c; c = b; b = a; a = sum32(T1, T2); } this.h[0] = sum32(this.h[0], a); this.h[1] = sum32(this.h[1], b); this.h[2] = sum32(this.h[2], c); this.h[3] = sum32(this.h[3], d); this.h[4] = sum32(this.h[4], e); this.h[5] = sum32(this.h[5], f); this.h[6] = sum32(this.h[6], g); this.h[7] = sum32(this.h[7], h); }; SHA256.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h, 'big'); else return utils.split32(this.h, 'big'); }; /***/ }), /* 895 */ /*!**************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/384.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 888); var SHA512 = __webpack_require__(/*! ./512 */ 896); function SHA384() { if (!(this instanceof SHA384)) return new SHA384(); SHA512.call(this); this.h = [ 0xcbbb9d5d, 0xc1059ed8, 0x629a292a, 0x367cd507, 0x9159015a, 0x3070dd17, 0x152fecd8, 0xf70e5939, 0x67332667, 0xffc00b31, 0x8eb44a87, 0x68581511, 0xdb0c2e0d, 0x64f98fa7, 0x47b5481d, 0xbefa4fa4 ]; } utils.inherits(SHA384, SHA512); module.exports = SHA384; SHA384.blockSize = 1024; SHA384.outSize = 384; SHA384.hmacStrength = 192; SHA384.padLength = 128; SHA384.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h.slice(0, 12), 'big'); else return utils.split32(this.h.slice(0, 12), 'big'); }; /***/ }), /* 896 */ /*!**************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/512.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 888); var common = __webpack_require__(/*! ../common */ 889); var assert = __webpack_require__(/*! minimalistic-assert */ 841); var rotr64_hi = utils.rotr64_hi; var rotr64_lo = utils.rotr64_lo; var shr64_hi = utils.shr64_hi; var shr64_lo = utils.shr64_lo; var sum64 = utils.sum64; var sum64_hi = utils.sum64_hi; var sum64_lo = utils.sum64_lo; var sum64_4_hi = utils.sum64_4_hi; var sum64_4_lo = utils.sum64_4_lo; var sum64_5_hi = utils.sum64_5_hi; var sum64_5_lo = utils.sum64_5_lo; var BlockHash = common.BlockHash; var sha512_K = [ 0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd, 0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc, 0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019, 0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118, 0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe, 0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2, 0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1, 0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694, 0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3, 0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65, 0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483, 0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5, 0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210, 0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4, 0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725, 0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70, 0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926, 0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df, 0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8, 0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b, 0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001, 0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30, 0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910, 0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8, 0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53, 0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8, 0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb, 0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3, 0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60, 0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec, 0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9, 0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b, 0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207, 0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178, 0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6, 0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b, 0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493, 0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c, 0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a, 0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817 ]; function SHA512() { if (!(this instanceof SHA512)) return new SHA512(); BlockHash.call(this); this.h = [ 0x6a09e667, 0xf3bcc908, 0xbb67ae85, 0x84caa73b, 0x3c6ef372, 0xfe94f82b, 0xa54ff53a, 0x5f1d36f1, 0x510e527f, 0xade682d1, 0x9b05688c, 0x2b3e6c1f, 0x1f83d9ab, 0xfb41bd6b, 0x5be0cd19, 0x137e2179 ]; this.k = sha512_K; this.W = new Array(160); } utils.inherits(SHA512, BlockHash); module.exports = SHA512; SHA512.blockSize = 1024; SHA512.outSize = 512; SHA512.hmacStrength = 192; SHA512.padLength = 128; SHA512.prototype._prepareBlock = function _prepareBlock(msg, start) { var W = this.W; // 32 x 32bit words for (var i = 0; i < 32; i++) W[i] = msg[start + i]; for (; i < W.length; i += 2) { var c0_hi = g1_512_hi(W[i - 4], W[i - 3]); // i - 2 var c0_lo = g1_512_lo(W[i - 4], W[i - 3]); var c1_hi = W[i - 14]; // i - 7 var c1_lo = W[i - 13]; var c2_hi = g0_512_hi(W[i - 30], W[i - 29]); // i - 15 var c2_lo = g0_512_lo(W[i - 30], W[i - 29]); var c3_hi = W[i - 32]; // i - 16 var c3_lo = W[i - 31]; W[i] = sum64_4_hi( c0_hi, c0_lo, c1_hi, c1_lo, c2_hi, c2_lo, c3_hi, c3_lo); W[i + 1] = sum64_4_lo( c0_hi, c0_lo, c1_hi, c1_lo, c2_hi, c2_lo, c3_hi, c3_lo); } }; SHA512.prototype._update = function _update(msg, start) { this._prepareBlock(msg, start); var W = this.W; var ah = this.h[0]; var al = this.h[1]; var bh = this.h[2]; var bl = this.h[3]; var ch = this.h[4]; var cl = this.h[5]; var dh = this.h[6]; var dl = this.h[7]; var eh = this.h[8]; var el = this.h[9]; var fh = this.h[10]; var fl = this.h[11]; var gh = this.h[12]; var gl = this.h[13]; var hh = this.h[14]; var hl = this.h[15]; assert(this.k.length === W.length); for (var i = 0; i < W.length; i += 2) { var c0_hi = hh; var c0_lo = hl; var c1_hi = s1_512_hi(eh, el); var c1_lo = s1_512_lo(eh, el); var c2_hi = ch64_hi(eh, el, fh, fl, gh, gl); var c2_lo = ch64_lo(eh, el, fh, fl, gh, gl); var c3_hi = this.k[i]; var c3_lo = this.k[i + 1]; var c4_hi = W[i]; var c4_lo = W[i + 1]; var T1_hi = sum64_5_hi( c0_hi, c0_lo, c1_hi, c1_lo, c2_hi, c2_lo, c3_hi, c3_lo, c4_hi, c4_lo); var T1_lo = sum64_5_lo( c0_hi, c0_lo, c1_hi, c1_lo, c2_hi, c2_lo, c3_hi, c3_lo, c4_hi, c4_lo); c0_hi = s0_512_hi(ah, al); c0_lo = s0_512_lo(ah, al); c1_hi = maj64_hi(ah, al, bh, bl, ch, cl); c1_lo = maj64_lo(ah, al, bh, bl, ch, cl); var T2_hi = sum64_hi(c0_hi, c0_lo, c1_hi, c1_lo); var T2_lo = sum64_lo(c0_hi, c0_lo, c1_hi, c1_lo); hh = gh; hl = gl; gh = fh; gl = fl; fh = eh; fl = el; eh = sum64_hi(dh, dl, T1_hi, T1_lo); el = sum64_lo(dl, dl, T1_hi, T1_lo); dh = ch; dl = cl; ch = bh; cl = bl; bh = ah; bl = al; ah = sum64_hi(T1_hi, T1_lo, T2_hi, T2_lo); al = sum64_lo(T1_hi, T1_lo, T2_hi, T2_lo); } sum64(this.h, 0, ah, al); sum64(this.h, 2, bh, bl); sum64(this.h, 4, ch, cl); sum64(this.h, 6, dh, dl); sum64(this.h, 8, eh, el); sum64(this.h, 10, fh, fl); sum64(this.h, 12, gh, gl); sum64(this.h, 14, hh, hl); }; SHA512.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h, 'big'); else return utils.split32(this.h, 'big'); }; function ch64_hi(xh, xl, yh, yl, zh) { var r = (xh & yh) ^ ((~xh) & zh); if (r < 0) r += 0x100000000; return r; } function ch64_lo(xh, xl, yh, yl, zh, zl) { var r = (xl & yl) ^ ((~xl) & zl); if (r < 0) r += 0x100000000; return r; } function maj64_hi(xh, xl, yh, yl, zh) { var r = (xh & yh) ^ (xh & zh) ^ (yh & zh); if (r < 0) r += 0x100000000; return r; } function maj64_lo(xh, xl, yh, yl, zh, zl) { var r = (xl & yl) ^ (xl & zl) ^ (yl & zl); if (r < 0) r += 0x100000000; return r; } function s0_512_hi(xh, xl) { var c0_hi = rotr64_hi(xh, xl, 28); var c1_hi = rotr64_hi(xl, xh, 2); // 34 var c2_hi = rotr64_hi(xl, xh, 7); // 39 var r = c0_hi ^ c1_hi ^ c2_hi; if (r < 0) r += 0x100000000; return r; } function s0_512_lo(xh, xl) { var c0_lo = rotr64_lo(xh, xl, 28); var c1_lo = rotr64_lo(xl, xh, 2); // 34 var c2_lo = rotr64_lo(xl, xh, 7); // 39 var r = c0_lo ^ c1_lo ^ c2_lo; if (r < 0) r += 0x100000000; return r; } function s1_512_hi(xh, xl) { var c0_hi = rotr64_hi(xh, xl, 14); var c1_hi = rotr64_hi(xh, xl, 18); var c2_hi = rotr64_hi(xl, xh, 9); // 41 var r = c0_hi ^ c1_hi ^ c2_hi; if (r < 0) r += 0x100000000; return r; } function s1_512_lo(xh, xl) { var c0_lo = rotr64_lo(xh, xl, 14); var c1_lo = rotr64_lo(xh, xl, 18); var c2_lo = rotr64_lo(xl, xh, 9); // 41 var r = c0_lo ^ c1_lo ^ c2_lo; if (r < 0) r += 0x100000000; return r; } function g0_512_hi(xh, xl) { var c0_hi = rotr64_hi(xh, xl, 1); var c1_hi = rotr64_hi(xh, xl, 8); var c2_hi = shr64_hi(xh, xl, 7); var r = c0_hi ^ c1_hi ^ c2_hi; if (r < 0) r += 0x100000000; return r; } function g0_512_lo(xh, xl) { var c0_lo = rotr64_lo(xh, xl, 1); var c1_lo = rotr64_lo(xh, xl, 8); var c2_lo = shr64_lo(xh, xl, 7); var r = c0_lo ^ c1_lo ^ c2_lo; if (r < 0) r += 0x100000000; return r; } function g1_512_hi(xh, xl) { var c0_hi = rotr64_hi(xh, xl, 19); var c1_hi = rotr64_hi(xl, xh, 29); // 61 var c2_hi = shr64_hi(xh, xl, 6); var r = c0_hi ^ c1_hi ^ c2_hi; if (r < 0) r += 0x100000000; return r; } function g1_512_lo(xh, xl) { var c0_lo = rotr64_lo(xh, xl, 19); var c1_lo = rotr64_lo(xl, xh, 29); // 61 var c2_lo = shr64_lo(xh, xl, 6); var r = c0_lo ^ c1_lo ^ c2_lo; if (r < 0) r += 0x100000000; return r; } /***/ }), /* 897 */ /*!*************************************************!*\ !*** ./node_modules/hash.js/lib/hash/ripemd.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 888); var common = __webpack_require__(/*! ./common */ 889); var rotl32 = utils.rotl32; var sum32 = utils.sum32; var sum32_3 = utils.sum32_3; var sum32_4 = utils.sum32_4; var BlockHash = common.BlockHash; function RIPEMD160() { if (!(this instanceof RIPEMD160)) return new RIPEMD160(); BlockHash.call(this); this.h = [ 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 ]; this.endian = 'little'; } utils.inherits(RIPEMD160, BlockHash); exports.ripemd160 = RIPEMD160; RIPEMD160.blockSize = 512; RIPEMD160.outSize = 160; RIPEMD160.hmacStrength = 192; RIPEMD160.padLength = 64; RIPEMD160.prototype._update = function update(msg, start) { var A = this.h[0]; var B = this.h[1]; var C = this.h[2]; var D = this.h[3]; var E = this.h[4]; var Ah = A; var Bh = B; var Ch = C; var Dh = D; var Eh = E; for (var j = 0; j < 80; j++) { var T = sum32( rotl32( sum32_4(A, f(j, B, C, D), msg[r[j] + start], K(j)), s[j]), E); A = E; E = D; D = rotl32(C, 10); C = B; B = T; T = sum32( rotl32( sum32_4(Ah, f(79 - j, Bh, Ch, Dh), msg[rh[j] + start], Kh(j)), sh[j]), Eh); Ah = Eh; Eh = Dh; Dh = rotl32(Ch, 10); Ch = Bh; Bh = T; } T = sum32_3(this.h[1], C, Dh); this.h[1] = sum32_3(this.h[2], D, Eh); this.h[2] = sum32_3(this.h[3], E, Ah); this.h[3] = sum32_3(this.h[4], A, Bh); this.h[4] = sum32_3(this.h[0], B, Ch); this.h[0] = T; }; RIPEMD160.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h, 'little'); else return utils.split32(this.h, 'little'); }; function f(j, x, y, z) { if (j <= 15) return x ^ y ^ z; else if (j <= 31) return (x & y) | ((~x) & z); else if (j <= 47) return (x | (~y)) ^ z; else if (j <= 63) return (x & z) | (y & (~z)); else return x ^ (y | (~z)); } function K(j) { if (j <= 15) return 0x00000000; else if (j <= 31) return 0x5a827999; else if (j <= 47) return 0x6ed9eba1; else if (j <= 63) return 0x8f1bbcdc; else return 0xa953fd4e; } function Kh(j) { if (j <= 15) return 0x50a28be6; else if (j <= 31) return 0x5c4dd124; else if (j <= 47) return 0x6d703ef3; else if (j <= 63) return 0x7a6d76e9; else return 0x00000000; } var r = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13 ]; var rh = [ 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11 ]; var s = [ 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 ]; var sh = [ 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 ]; /***/ }), /* 898 */ /*!***********************************************!*\ !*** ./node_modules/hash.js/lib/hash/hmac.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 888); var assert = __webpack_require__(/*! minimalistic-assert */ 841); function Hmac(hash, key, enc) { if (!(this instanceof Hmac)) return new Hmac(hash, key, enc); this.Hash = hash; this.blockSize = hash.blockSize / 8; this.outSize = hash.outSize / 8; this.inner = null; this.outer = null; this._init(utils.toArray(key, enc)); } module.exports = Hmac; Hmac.prototype._init = function init(key) { // Shorten key, if needed if (key.length > this.blockSize) key = new this.Hash().update(key).digest(); assert(key.length <= this.blockSize); // Add padding to key for (var i = key.length; i < this.blockSize; i++) key.push(0); for (i = 0; i < key.length; i++) key[i] ^= 0x36; this.inner = new this.Hash().update(key); // 0x36 ^ 0x5c = 0x6a for (i = 0; i < key.length; i++) key[i] ^= 0x6a; this.outer = new this.Hash().update(key); }; Hmac.prototype.update = function update(msg, enc) { this.inner.update(msg, enc); return this; }; Hmac.prototype.digest = function digest(enc) { this.outer.update(this.inner.digest()); return this.outer.digest(enc); }; /***/ }), /* 899 */ /*!*********************************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = { doubles: { step: 4, points: [ [ 'e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a', 'f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821', ], [ '8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508', '11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf', ], [ '175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739', 'd3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695', ], [ '363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640', '4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9', ], [ '8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c', '4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36', ], [ '723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda', '96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f', ], [ 'eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa', '5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999', ], [ '100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0', 'cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09', ], [ 'e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d', '9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d', ], [ 'feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d', 'e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088', ], [ 'da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1', '9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d', ], [ '53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0', '5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8', ], [ '8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047', '10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a', ], [ '385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862', '283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453', ], [ '6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7', '7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160', ], [ '3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd', '56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0', ], [ '85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83', '7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6', ], [ '948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a', '53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589', ], [ '6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8', 'bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17', ], [ 'e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d', '4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda', ], [ 'e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725', '7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd', ], [ '213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754', '4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2', ], [ '4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c', '17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6', ], [ 'fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6', '6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f', ], [ '76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39', 'c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01', ], [ 'c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891', '893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3', ], [ 'd895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b', 'febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f', ], [ 'b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03', '2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7', ], [ 'e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d', 'eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78', ], [ 'a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070', '7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1', ], [ '90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4', 'e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150', ], [ '8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da', '662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82', ], [ 'e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11', '1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc', ], [ '8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e', 'efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b', ], [ 'e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41', '2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51', ], [ 'b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef', '67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45', ], [ 'd68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8', 'db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120', ], [ '324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d', '648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84', ], [ '4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96', '35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d', ], [ '9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd', 'ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d', ], [ '6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5', '9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8', ], [ 'a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266', '40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8', ], [ '7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71', '34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac', ], [ '928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac', 'c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f', ], [ '85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751', '1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962', ], [ 'ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e', '493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907', ], [ '827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241', 'c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec', ], [ 'eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3', 'be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d', ], [ 'e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f', '4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414', ], [ '1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19', 'aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd', ], [ '146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be', 'b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0', ], [ 'fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9', '6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811', ], [ 'da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2', '8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1', ], [ 'a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13', '7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c', ], [ '174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c', 'ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73', ], [ '959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba', '2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd', ], [ 'd2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151', 'e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405', ], [ '64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073', 'd99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589', ], [ '8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458', '38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e', ], [ '13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b', '69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27', ], [ 'bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366', 'd3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1', ], [ '8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa', '40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482', ], [ '8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0', '620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945', ], [ 'dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787', '7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573', ], [ 'f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e', 'ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82', ], ], }, naf: { wnd: 7, points: [ [ 'f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9', '388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672', ], [ '2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4', 'd8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6', ], [ '5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc', '6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da', ], [ 'acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe', 'cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37', ], [ '774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb', 'd984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b', ], [ 'f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8', 'ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81', ], [ 'd7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e', '581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58', ], [ 'defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34', '4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77', ], [ '2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c', '85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a', ], [ '352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5', '321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c', ], [ '2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f', '2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67', ], [ '9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714', '73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402', ], [ 'daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729', 'a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55', ], [ 'c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db', '2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482', ], [ '6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4', 'e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82', ], [ '1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5', 'b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396', ], [ '605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479', '2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49', ], [ '62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d', '80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf', ], [ '80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f', '1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a', ], [ '7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb', 'd0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7', ], [ 'd528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9', 'eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933', ], [ '49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963', '758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a', ], [ '77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74', '958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6', ], [ 'f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530', 'e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37', ], [ '463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b', '5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e', ], [ 'f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247', 'cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6', ], [ 'caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1', 'cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476', ], [ '2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120', '4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40', ], [ '7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435', '91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61', ], [ '754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18', '673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683', ], [ 'e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8', '59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5', ], [ '186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb', '3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b', ], [ 'df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f', '55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417', ], [ '5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143', 'efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868', ], [ '290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba', 'e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a', ], [ 'af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45', 'f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6', ], [ '766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a', '744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996', ], [ '59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e', 'c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e', ], [ 'f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8', 'e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d', ], [ '7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c', '30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2', ], [ '948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519', 'e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e', ], [ '7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab', '100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437', ], [ '3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca', 'ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311', ], [ 'd3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf', '8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4', ], [ '1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610', '68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575', ], [ '733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4', 'f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d', ], [ '15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c', 'd56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d', ], [ 'a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940', 'edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629', ], [ 'e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980', 'a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06', ], [ '311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3', '66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374', ], [ '34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf', '9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee', ], [ 'f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63', '4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1', ], [ 'd7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448', 'fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b', ], [ '32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf', '5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661', ], [ '7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5', '8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6', ], [ 'ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6', '8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e', ], [ '16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5', '5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d', ], [ 'eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99', 'f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc', ], [ '78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51', 'f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4', ], [ '494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5', '42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c', ], [ 'a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5', '204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b', ], [ 'c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997', '4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913', ], [ '841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881', '73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154', ], [ '5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5', '39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865', ], [ '36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66', 'd2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc', ], [ '336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726', 'ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224', ], [ '8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede', '6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e', ], [ '1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94', '60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6', ], [ '85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31', '3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511', ], [ '29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51', 'b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b', ], [ 'a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252', 'ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2', ], [ '4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5', 'cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c', ], [ 'd24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b', '6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3', ], [ 'ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4', '322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d', ], [ 'af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f', '6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700', ], [ 'e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889', '2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4', ], [ '591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246', 'b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196', ], [ '11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984', '998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4', ], [ '3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a', 'b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257', ], [ 'cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030', 'bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13', ], [ 'c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197', '6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096', ], [ 'c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593', 'c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38', ], [ 'a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef', '21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f', ], [ '347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38', '60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448', ], [ 'da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a', '49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a', ], [ 'c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111', '5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4', ], [ '4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502', '7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437', ], [ '3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea', 'be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7', ], [ 'cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26', '8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d', ], [ 'b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986', '39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a', ], [ 'd4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e', '62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54', ], [ '48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4', '25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77', ], [ 'dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda', 'ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517', ], [ '6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859', 'cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10', ], [ 'e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f', 'f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125', ], [ 'eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c', '6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e', ], [ '13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942', 'fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1', ], [ 'ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a', '1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2', ], [ 'b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80', '5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423', ], [ 'ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d', '438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8', ], [ '8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1', 'cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758', ], [ '52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63', 'c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375', ], [ 'e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352', '6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d', ], [ '7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193', 'ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec', ], [ '5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00', '9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0', ], [ '32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58', 'ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c', ], [ 'e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7', 'd3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4', ], [ '8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8', 'c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f', ], [ '4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e', '67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649', ], [ '3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d', 'cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826', ], [ '674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b', '299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5', ], [ 'd32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f', 'f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87', ], [ '30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6', '462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b', ], [ 'be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297', '62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc', ], [ '93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a', '7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c', ], [ 'b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c', 'ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f', ], [ 'd5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52', '4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a', ], [ 'd3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb', 'bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46', ], [ '463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065', 'bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f', ], [ '7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917', '603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03', ], [ '74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9', 'cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08', ], [ '30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3', '553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8', ], [ '9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57', '712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373', ], [ '176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66', 'ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3', ], [ '75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8', '9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8', ], [ '809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721', '9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1', ], [ '1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180', '4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9', ], ], }, }; /***/ }), /* 900 */ /*!********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/ec/index.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 867); var HmacDRBG = __webpack_require__(/*! hmac-drbg */ 901); var utils = __webpack_require__(/*! ../utils */ 879); var curves = __webpack_require__(/*! ../curves */ 886); var rand = __webpack_require__(/*! brorand */ 870); var assert = utils.assert; var KeyPair = __webpack_require__(/*! ./key */ 902); var Signature = __webpack_require__(/*! ./signature */ 903); function EC(options) { if (!(this instanceof EC)) return new EC(options); // Shortcut `elliptic.ec(curve-name)` if (typeof options === 'string') { assert(Object.prototype.hasOwnProperty.call(curves, options), 'Unknown curve ' + options); options = curves[options]; } // Shortcut for `elliptic.ec(elliptic.curves.curveName)` if (options instanceof curves.PresetCurve) options = { curve: options }; this.curve = options.curve.curve; this.n = this.curve.n; this.nh = this.n.ushrn(1); this.g = this.curve.g; // Point on curve this.g = options.curve.g; this.g.precompute(options.curve.n.bitLength() + 1); // Hash for function for DRBG this.hash = options.hash || options.curve.hash; } module.exports = EC; EC.prototype.keyPair = function keyPair(options) { return new KeyPair(this, options); }; EC.prototype.keyFromPrivate = function keyFromPrivate(priv, enc) { return KeyPair.fromPrivate(this, priv, enc); }; EC.prototype.keyFromPublic = function keyFromPublic(pub, enc) { return KeyPair.fromPublic(this, pub, enc); }; EC.prototype.genKeyPair = function genKeyPair(options) { if (!options) options = {}; // Instantiate Hmac_DRBG var drbg = new HmacDRBG({ hash: this.hash, pers: options.pers, persEnc: options.persEnc || 'utf8', entropy: options.entropy || rand(this.hash.hmacStrength), entropyEnc: options.entropy && options.entropyEnc || 'utf8', nonce: this.n.toArray(), }); var bytes = this.n.byteLength(); var ns2 = this.n.sub(new BN(2)); for (;;) { var priv = new BN(drbg.generate(bytes)); if (priv.cmp(ns2) > 0) continue; priv.iaddn(1); return this.keyFromPrivate(priv); } }; EC.prototype._truncateToN = function _truncateToN(msg, truncOnly) { var delta = msg.byteLength() * 8 - this.n.bitLength(); if (delta > 0) msg = msg.ushrn(delta); if (!truncOnly && msg.cmp(this.n) >= 0) return msg.sub(this.n); else return msg; }; EC.prototype.sign = function sign(msg, key, enc, options) { if (typeof enc === 'object') { options = enc; enc = null; } if (!options) options = {}; key = this.keyFromPrivate(key, enc); msg = this._truncateToN(new BN(msg, 16)); // Zero-extend key to provide enough entropy var bytes = this.n.byteLength(); var bkey = key.getPrivate().toArray('be', bytes); // Zero-extend nonce to have the same byte size as N var nonce = msg.toArray('be', bytes); // Instantiate Hmac_DRBG var drbg = new HmacDRBG({ hash: this.hash, entropy: bkey, nonce: nonce, pers: options.pers, persEnc: options.persEnc || 'utf8', }); // Number of bytes to generate var ns1 = this.n.sub(new BN(1)); for (var iter = 0; ; iter++) { var k = options.k ? options.k(iter) : new BN(drbg.generate(this.n.byteLength())); k = this._truncateToN(k, true); if (k.cmpn(1) <= 0 || k.cmp(ns1) >= 0) continue; var kp = this.g.mul(k); if (kp.isInfinity()) continue; var kpX = kp.getX(); var r = kpX.umod(this.n); if (r.cmpn(0) === 0) continue; var s = k.invm(this.n).mul(r.mul(key.getPrivate()).iadd(msg)); s = s.umod(this.n); if (s.cmpn(0) === 0) continue; var recoveryParam = (kp.getY().isOdd() ? 1 : 0) | (kpX.cmp(r) !== 0 ? 2 : 0); // Use complement of `s`, if it is > `n / 2` if (options.canonical && s.cmp(this.nh) > 0) { s = this.n.sub(s); recoveryParam ^= 1; } return new Signature({ r: r, s: s, recoveryParam: recoveryParam }); } }; EC.prototype.verify = function verify(msg, signature, key, enc) { msg = this._truncateToN(new BN(msg, 16)); key = this.keyFromPublic(key, enc); signature = new Signature(signature, 'hex'); // Perform primitive values validation var r = signature.r; var s = signature.s; if (r.cmpn(1) < 0 || r.cmp(this.n) >= 0) return false; if (s.cmpn(1) < 0 || s.cmp(this.n) >= 0) return false; // Validate signature var sinv = s.invm(this.n); var u1 = sinv.mul(msg).umod(this.n); var u2 = sinv.mul(r).umod(this.n); var p; if (!this.curve._maxwellTrick) { p = this.g.mulAdd(u1, key.getPublic(), u2); if (p.isInfinity()) return false; return p.getX().umod(this.n).cmp(r) === 0; } // NOTE: Greg Maxwell's trick, inspired by: // https://git.io/vad3K p = this.g.jmulAdd(u1, key.getPublic(), u2); if (p.isInfinity()) return false; // Compare `p.x` of Jacobian point with `r`, // this will do `p.x == r * p.z^2` instead of multiplying `p.x` by the // inverse of `p.z^2` return p.eqXToP(r); }; EC.prototype.recoverPubKey = function(msg, signature, j, enc) { assert((3 & j) === j, 'The recovery param is more than two bits'); signature = new Signature(signature, enc); var n = this.n; var e = new BN(msg); var r = signature.r; var s = signature.s; // A set LSB signifies that the y-coordinate is odd var isYOdd = j & 1; var isSecondKey = j >> 1; if (r.cmp(this.curve.p.umod(this.curve.n)) >= 0 && isSecondKey) throw new Error('Unable to find sencond key candinate'); // 1.1. Let x = r + jn. if (isSecondKey) r = this.curve.pointFromX(r.add(this.curve.n), isYOdd); else r = this.curve.pointFromX(r, isYOdd); var rInv = signature.r.invm(n); var s1 = n.sub(e).mul(rInv).umod(n); var s2 = s.mul(rInv).umod(n); // 1.6.1 Compute Q = r^-1 (sR - eG) // Q = r^-1 (sR + -eG) return this.g.mulAdd(s1, r, s2); }; EC.prototype.getKeyRecoveryParam = function(e, signature, Q, enc) { signature = new Signature(signature, enc); if (signature.recoveryParam !== null) return signature.recoveryParam; for (var i = 0; i < 4; i++) { var Qprime; try { Qprime = this.recoverPubKey(e, signature, i); } catch (e) { continue; } if (Qprime.eq(Q)) return i; } throw new Error('Unable to find valid recovery factor'); }; /***/ }), /* 901 */ /*!*************************************************!*\ !*** ./node_modules/hmac-drbg/lib/hmac-drbg.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var hash = __webpack_require__(/*! hash.js */ 887); var utils = __webpack_require__(/*! minimalistic-crypto-utils */ 880); var assert = __webpack_require__(/*! minimalistic-assert */ 841); function HmacDRBG(options) { if (!(this instanceof HmacDRBG)) return new HmacDRBG(options); this.hash = options.hash; this.predResist = !!options.predResist; this.outLen = this.hash.outSize; this.minEntropy = options.minEntropy || this.hash.hmacStrength; this._reseed = null; this.reseedInterval = null; this.K = null; this.V = null; var entropy = utils.toArray(options.entropy, options.entropyEnc || 'hex'); var nonce = utils.toArray(options.nonce, options.nonceEnc || 'hex'); var pers = utils.toArray(options.pers, options.persEnc || 'hex'); assert(entropy.length >= (this.minEntropy / 8), 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); this._init(entropy, nonce, pers); } module.exports = HmacDRBG; HmacDRBG.prototype._init = function init(entropy, nonce, pers) { var seed = entropy.concat(nonce).concat(pers); this.K = new Array(this.outLen / 8); this.V = new Array(this.outLen / 8); for (var i = 0; i < this.V.length; i++) { this.K[i] = 0x00; this.V[i] = 0x01; } this._update(seed); this._reseed = 1; this.reseedInterval = 0x1000000000000; // 2^48 }; HmacDRBG.prototype._hmac = function hmac() { return new hash.hmac(this.hash, this.K); }; HmacDRBG.prototype._update = function update(seed) { var kmac = this._hmac() .update(this.V) .update([ 0x00 ]); if (seed) kmac = kmac.update(seed); this.K = kmac.digest(); this.V = this._hmac().update(this.V).digest(); if (!seed) return; this.K = this._hmac() .update(this.V) .update([ 0x01 ]) .update(seed) .digest(); this.V = this._hmac().update(this.V).digest(); }; HmacDRBG.prototype.reseed = function reseed(entropy, entropyEnc, add, addEnc) { // Optional entropy enc if (typeof entropyEnc !== 'string') { addEnc = add; add = entropyEnc; entropyEnc = null; } entropy = utils.toArray(entropy, entropyEnc); add = utils.toArray(add, addEnc); assert(entropy.length >= (this.minEntropy / 8), 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); this._update(entropy.concat(add || [])); this._reseed = 1; }; HmacDRBG.prototype.generate = function generate(len, enc, add, addEnc) { if (this._reseed > this.reseedInterval) throw new Error('Reseed is required'); // Optional encoding if (typeof enc !== 'string') { addEnc = add; add = enc; enc = null; } // Optional additional data if (add) { add = utils.toArray(add, addEnc || 'hex'); this._update(add); } var temp = []; while (temp.length < len) { this.V = this._hmac().update(this.V).digest(); temp = temp.concat(this.V); } var res = temp.slice(0, len); this._update(add); this._reseed++; return utils.encode(res, enc); }; /***/ }), /* 902 */ /*!******************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/ec/key.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 867); var utils = __webpack_require__(/*! ../utils */ 879); var assert = utils.assert; function KeyPair(ec, options) { this.ec = ec; this.priv = null; this.pub = null; // KeyPair(ec, { priv: ..., pub: ... }) if (options.priv) this._importPrivate(options.priv, options.privEnc); if (options.pub) this._importPublic(options.pub, options.pubEnc); } module.exports = KeyPair; KeyPair.fromPublic = function fromPublic(ec, pub, enc) { if (pub instanceof KeyPair) return pub; return new KeyPair(ec, { pub: pub, pubEnc: enc, }); }; KeyPair.fromPrivate = function fromPrivate(ec, priv, enc) { if (priv instanceof KeyPair) return priv; return new KeyPair(ec, { priv: priv, privEnc: enc, }); }; KeyPair.prototype.validate = function validate() { var pub = this.getPublic(); if (pub.isInfinity()) return { result: false, reason: 'Invalid public key' }; if (!pub.validate()) return { result: false, reason: 'Public key is not a point' }; if (!pub.mul(this.ec.curve.n).isInfinity()) return { result: false, reason: 'Public key * N != O' }; return { result: true, reason: null }; }; KeyPair.prototype.getPublic = function getPublic(compact, enc) { // compact is optional argument if (typeof compact === 'string') { enc = compact; compact = null; } if (!this.pub) this.pub = this.ec.g.mul(this.priv); if (!enc) return this.pub; return this.pub.encode(enc, compact); }; KeyPair.prototype.getPrivate = function getPrivate(enc) { if (enc === 'hex') return this.priv.toString(16, 2); else return this.priv; }; KeyPair.prototype._importPrivate = function _importPrivate(key, enc) { this.priv = new BN(key, enc || 16); // Ensure that the priv won't be bigger than n, otherwise we may fail // in fixed multiplication method this.priv = this.priv.umod(this.ec.curve.n); }; KeyPair.prototype._importPublic = function _importPublic(key, enc) { if (key.x || key.y) { // Montgomery points only have an `x` coordinate. // Weierstrass/Edwards points on the other hand have both `x` and // `y` coordinates. if (this.ec.curve.type === 'mont') { assert(key.x, 'Need x coordinate'); } else if (this.ec.curve.type === 'short' || this.ec.curve.type === 'edwards') { assert(key.x && key.y, 'Need both x and y coordinate'); } this.pub = this.ec.curve.point(key.x, key.y); return; } this.pub = this.ec.curve.decodePoint(key, enc); }; // ECDH KeyPair.prototype.derive = function derive(pub) { if(!pub.validate()) { assert(pub.validate(), 'public point not validated'); } return pub.mul(this.priv).getX(); }; // ECDSA KeyPair.prototype.sign = function sign(msg, enc, options) { return this.ec.sign(msg, this, enc, options); }; KeyPair.prototype.verify = function verify(msg, signature) { return this.ec.verify(msg, signature, this); }; KeyPair.prototype.inspect = function inspect() { return ''; }; /***/ }), /* 903 */ /*!************************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/ec/signature.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 867); var utils = __webpack_require__(/*! ../utils */ 879); var assert = utils.assert; function Signature(options, enc) { if (options instanceof Signature) return options; if (this._importDER(options, enc)) return; assert(options.r && options.s, 'Signature without r or s'); this.r = new BN(options.r, 16); this.s = new BN(options.s, 16); if (options.recoveryParam === undefined) this.recoveryParam = null; else this.recoveryParam = options.recoveryParam; } module.exports = Signature; function Position() { this.place = 0; } function getLength(buf, p) { var initial = buf[p.place++]; if (!(initial & 0x80)) { return initial; } var octetLen = initial & 0xf; // Indefinite length or overflow if (octetLen === 0 || octetLen > 4) { return false; } var val = 0; for (var i = 0, off = p.place; i < octetLen; i++, off++) { val <<= 8; val |= buf[off]; val >>>= 0; } // Leading zeroes if (val <= 0x7f) { return false; } p.place = off; return val; } function rmPadding(buf) { var i = 0; var len = buf.length - 1; while (!buf[i] && !(buf[i + 1] & 0x80) && i < len) { i++; } if (i === 0) { return buf; } return buf.slice(i); } Signature.prototype._importDER = function _importDER(data, enc) { data = utils.toArray(data, enc); var p = new Position(); if (data[p.place++] !== 0x30) { return false; } var len = getLength(data, p); if (len === false) { return false; } if ((len + p.place) !== data.length) { return false; } if (data[p.place++] !== 0x02) { return false; } var rlen = getLength(data, p); if (rlen === false) { return false; } var r = data.slice(p.place, rlen + p.place); p.place += rlen; if (data[p.place++] !== 0x02) { return false; } var slen = getLength(data, p); if (slen === false) { return false; } if (data.length !== slen + p.place) { return false; } var s = data.slice(p.place, slen + p.place); if (r[0] === 0) { if (r[1] & 0x80) { r = r.slice(1); } else { // Leading zeroes return false; } } if (s[0] === 0) { if (s[1] & 0x80) { s = s.slice(1); } else { // Leading zeroes return false; } } this.r = new BN(r); this.s = new BN(s); this.recoveryParam = null; return true; }; function constructLength(arr, len) { if (len < 0x80) { arr.push(len); return; } var octets = 1 + (Math.log(len) / Math.LN2 >>> 3); arr.push(octets | 0x80); while (--octets) { arr.push((len >>> (octets << 3)) & 0xff); } arr.push(len); } Signature.prototype.toDER = function toDER(enc) { var r = this.r.toArray(); var s = this.s.toArray(); // Pad values if (r[0] & 0x80) r = [ 0 ].concat(r); // Pad values if (s[0] & 0x80) s = [ 0 ].concat(s); r = rmPadding(r); s = rmPadding(s); while (!s[0] && !(s[1] & 0x80)) { s = s.slice(1); } var arr = [ 0x02 ]; constructLength(arr, r.length); arr = arr.concat(r); arr.push(0x02); constructLength(arr, s.length); var backHalf = arr.concat(s); var res = [ 0x30 ]; constructLength(res, backHalf.length); res = res.concat(backHalf); return utils.encode(res, enc); }; /***/ }), /* 904 */ /*!***********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/eddsa/index.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var hash = __webpack_require__(/*! hash.js */ 887); var curves = __webpack_require__(/*! ../curves */ 886); var utils = __webpack_require__(/*! ../utils */ 879); var assert = utils.assert; var parseBytes = utils.parseBytes; var KeyPair = __webpack_require__(/*! ./key */ 905); var Signature = __webpack_require__(/*! ./signature */ 906); function EDDSA(curve) { assert(curve === 'ed25519', 'only tested with ed25519 so far'); if (!(this instanceof EDDSA)) return new EDDSA(curve); curve = curves[curve].curve; this.curve = curve; this.g = curve.g; this.g.precompute(curve.n.bitLength() + 1); this.pointClass = curve.point().constructor; this.encodingLength = Math.ceil(curve.n.bitLength() / 8); this.hash = hash.sha512; } module.exports = EDDSA; /** * @param {Array|String} message - message bytes * @param {Array|String|KeyPair} secret - secret bytes or a keypair * @returns {Signature} - signature */ EDDSA.prototype.sign = function sign(message, secret) { message = parseBytes(message); var key = this.keyFromSecret(secret); var r = this.hashInt(key.messagePrefix(), message); var R = this.g.mul(r); var Rencoded = this.encodePoint(R); var s_ = this.hashInt(Rencoded, key.pubBytes(), message) .mul(key.priv()); var S = r.add(s_).umod(this.curve.n); return this.makeSignature({ R: R, S: S, Rencoded: Rencoded }); }; /** * @param {Array} message - message bytes * @param {Array|String|Signature} sig - sig bytes * @param {Array|String|Point|KeyPair} pub - public key * @returns {Boolean} - true if public key matches sig of message */ EDDSA.prototype.verify = function verify(message, sig, pub) { message = parseBytes(message); sig = this.makeSignature(sig); var key = this.keyFromPublic(pub); var h = this.hashInt(sig.Rencoded(), key.pubBytes(), message); var SG = this.g.mul(sig.S()); var RplusAh = sig.R().add(key.pub().mul(h)); return RplusAh.eq(SG); }; EDDSA.prototype.hashInt = function hashInt() { var hash = this.hash(); for (var i = 0; i < arguments.length; i++) hash.update(arguments[i]); return utils.intFromLE(hash.digest()).umod(this.curve.n); }; EDDSA.prototype.keyFromPublic = function keyFromPublic(pub) { return KeyPair.fromPublic(this, pub); }; EDDSA.prototype.keyFromSecret = function keyFromSecret(secret) { return KeyPair.fromSecret(this, secret); }; EDDSA.prototype.makeSignature = function makeSignature(sig) { if (sig instanceof Signature) return sig; return new Signature(this, sig); }; /** * * https://tools.ietf.org/html/draft-josefsson-eddsa-ed25519-03#section-5.2 * * EDDSA defines methods for encoding and decoding points and integers. These are * helper convenience methods, that pass along to utility functions implied * parameters. * */ EDDSA.prototype.encodePoint = function encodePoint(point) { var enc = point.getY().toArray('le', this.encodingLength); enc[this.encodingLength - 1] |= point.getX().isOdd() ? 0x80 : 0; return enc; }; EDDSA.prototype.decodePoint = function decodePoint(bytes) { bytes = utils.parseBytes(bytes); var lastIx = bytes.length - 1; var normed = bytes.slice(0, lastIx).concat(bytes[lastIx] & ~0x80); var xIsOdd = (bytes[lastIx] & 0x80) !== 0; var y = utils.intFromLE(normed); return this.curve.pointFromY(y, xIsOdd); }; EDDSA.prototype.encodeInt = function encodeInt(num) { return num.toArray('le', this.encodingLength); }; EDDSA.prototype.decodeInt = function decodeInt(bytes) { return utils.intFromLE(bytes); }; EDDSA.prototype.isPoint = function isPoint(val) { return val instanceof this.pointClass; }; /***/ }), /* 905 */ /*!*********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/eddsa/key.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 879); var assert = utils.assert; var parseBytes = utils.parseBytes; var cachedProperty = utils.cachedProperty; /** * @param {EDDSA} eddsa - instance * @param {Object} params - public/private key parameters * * @param {Array} [params.secret] - secret seed bytes * @param {Point} [params.pub] - public key point (aka `A` in eddsa terms) * @param {Array} [params.pub] - public key point encoded as bytes * */ function KeyPair(eddsa, params) { this.eddsa = eddsa; this._secret = parseBytes(params.secret); if (eddsa.isPoint(params.pub)) this._pub = params.pub; else this._pubBytes = parseBytes(params.pub); } KeyPair.fromPublic = function fromPublic(eddsa, pub) { if (pub instanceof KeyPair) return pub; return new KeyPair(eddsa, { pub: pub }); }; KeyPair.fromSecret = function fromSecret(eddsa, secret) { if (secret instanceof KeyPair) return secret; return new KeyPair(eddsa, { secret: secret }); }; KeyPair.prototype.secret = function secret() { return this._secret; }; cachedProperty(KeyPair, 'pubBytes', function pubBytes() { return this.eddsa.encodePoint(this.pub()); }); cachedProperty(KeyPair, 'pub', function pub() { if (this._pubBytes) return this.eddsa.decodePoint(this._pubBytes); return this.eddsa.g.mul(this.priv()); }); cachedProperty(KeyPair, 'privBytes', function privBytes() { var eddsa = this.eddsa; var hash = this.hash(); var lastIx = eddsa.encodingLength - 1; var a = hash.slice(0, eddsa.encodingLength); a[0] &= 248; a[lastIx] &= 127; a[lastIx] |= 64; return a; }); cachedProperty(KeyPair, 'priv', function priv() { return this.eddsa.decodeInt(this.privBytes()); }); cachedProperty(KeyPair, 'hash', function hash() { return this.eddsa.hash().update(this.secret()).digest(); }); cachedProperty(KeyPair, 'messagePrefix', function messagePrefix() { return this.hash().slice(this.eddsa.encodingLength); }); KeyPair.prototype.sign = function sign(message) { assert(this._secret, 'KeyPair can only verify'); return this.eddsa.sign(message, this); }; KeyPair.prototype.verify = function verify(message, sig) { return this.eddsa.verify(message, sig, this); }; KeyPair.prototype.getSecret = function getSecret(enc) { assert(this._secret, 'KeyPair is public only'); return utils.encode(this.secret(), enc); }; KeyPair.prototype.getPublic = function getPublic(enc) { return utils.encode(this.pubBytes(), enc); }; module.exports = KeyPair; /***/ }), /* 906 */ /*!***************************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/eddsa/signature.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 867); var utils = __webpack_require__(/*! ../utils */ 879); var assert = utils.assert; var cachedProperty = utils.cachedProperty; var parseBytes = utils.parseBytes; /** * @param {EDDSA} eddsa - eddsa instance * @param {Array|Object} sig - * @param {Array|Point} [sig.R] - R point as Point or bytes * @param {Array|bn} [sig.S] - S scalar as bn or bytes * @param {Array} [sig.Rencoded] - R point encoded * @param {Array} [sig.Sencoded] - S scalar encoded */ function Signature(eddsa, sig) { this.eddsa = eddsa; if (typeof sig !== 'object') sig = parseBytes(sig); if (Array.isArray(sig)) { sig = { R: sig.slice(0, eddsa.encodingLength), S: sig.slice(eddsa.encodingLength), }; } assert(sig.R && sig.S, 'Signature without R or S'); if (eddsa.isPoint(sig.R)) this._R = sig.R; if (sig.S instanceof BN) this._S = sig.S; this._Rencoded = Array.isArray(sig.R) ? sig.R : sig.Rencoded; this._Sencoded = Array.isArray(sig.S) ? sig.S : sig.Sencoded; } cachedProperty(Signature, 'S', function S() { return this.eddsa.decodeInt(this.Sencoded()); }); cachedProperty(Signature, 'R', function R() { return this.eddsa.decodePoint(this.Rencoded()); }); cachedProperty(Signature, 'Rencoded', function Rencoded() { return this.eddsa.encodePoint(this.R()); }); cachedProperty(Signature, 'Sencoded', function Sencoded() { return this.eddsa.encodeInt(this.S()); }); Signature.prototype.toBytes = function toBytes() { return this.Rencoded().concat(this.Sencoded()); }; Signature.prototype.toHex = function toHex() { return utils.encode(this.toBytes(), 'hex').toUpperCase(); }; module.exports = Signature; /***/ }), /* 907 */ /*!******************************************!*\ !*** ./node_modules/parse-asn1/index.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var asn1 = __webpack_require__(/*! ./asn1 */ 908) var aesid = __webpack_require__(/*! ./aesid.json */ 925) var fixProc = __webpack_require__(/*! ./fixProc */ 926) var ciphers = __webpack_require__(/*! browserify-aes */ 845) var compat = __webpack_require__(/*! pbkdf2 */ 830) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer module.exports = parseKeys function parseKeys (buffer) { var password if (typeof buffer === 'object' && !Buffer.isBuffer(buffer)) { password = buffer.passphrase buffer = buffer.key } if (typeof buffer === 'string') { buffer = Buffer.from(buffer) } var stripped = fixProc(buffer, password) var type = stripped.tag var data = stripped.data var subtype, ndata switch (type) { case 'CERTIFICATE': ndata = asn1.certificate.decode(data, 'der').tbsCertificate.subjectPublicKeyInfo // falls through case 'PUBLIC KEY': if (!ndata) { ndata = asn1.PublicKey.decode(data, 'der') } subtype = ndata.algorithm.algorithm.join('.') switch (subtype) { case '1.2.840.113549.1.1.1': return asn1.RSAPublicKey.decode(ndata.subjectPublicKey.data, 'der') case '1.2.840.10045.2.1': ndata.subjectPrivateKey = ndata.subjectPublicKey return { type: 'ec', data: ndata } case '1.2.840.10040.4.1': ndata.algorithm.params.pub_key = asn1.DSAparam.decode(ndata.subjectPublicKey.data, 'der') return { type: 'dsa', data: ndata.algorithm.params } default: throw new Error('unknown key id ' + subtype) } // throw new Error('unknown key type ' + type) case 'ENCRYPTED PRIVATE KEY': data = asn1.EncryptedPrivateKey.decode(data, 'der') data = decrypt(data, password) // falls through case 'PRIVATE KEY': ndata = asn1.PrivateKey.decode(data, 'der') subtype = ndata.algorithm.algorithm.join('.') switch (subtype) { case '1.2.840.113549.1.1.1': return asn1.RSAPrivateKey.decode(ndata.subjectPrivateKey, 'der') case '1.2.840.10045.2.1': return { curve: ndata.algorithm.curve, privateKey: asn1.ECPrivateKey.decode(ndata.subjectPrivateKey, 'der').privateKey } case '1.2.840.10040.4.1': ndata.algorithm.params.priv_key = asn1.DSAparam.decode(ndata.subjectPrivateKey, 'der') return { type: 'dsa', params: ndata.algorithm.params } default: throw new Error('unknown key id ' + subtype) } // throw new Error('unknown key type ' + type) case 'RSA PUBLIC KEY': return asn1.RSAPublicKey.decode(data, 'der') case 'RSA PRIVATE KEY': return asn1.RSAPrivateKey.decode(data, 'der') case 'DSA PRIVATE KEY': return { type: 'dsa', params: asn1.DSAPrivateKey.decode(data, 'der') } case 'EC PRIVATE KEY': data = asn1.ECPrivateKey.decode(data, 'der') return { curve: data.parameters.value, privateKey: data.privateKey } default: throw new Error('unknown key type ' + type) } } parseKeys.signature = asn1.signature function decrypt (data, password) { var salt = data.algorithm.decrypt.kde.kdeparams.salt var iters = parseInt(data.algorithm.decrypt.kde.kdeparams.iters.toString(), 10) var algo = aesid[data.algorithm.decrypt.cipher.algo.join('.')] var iv = data.algorithm.decrypt.cipher.iv var cipherText = data.subjectPrivateKey var keylen = parseInt(algo.split('-')[1], 10) / 8 var key = compat.pbkdf2Sync(password, salt, iters, keylen, 'sha1') var cipher = ciphers.createDecipheriv(algo, key, iv) var out = [] out.push(cipher.update(cipherText)) out.push(cipher.final()) return Buffer.concat(out) } /***/ }), /* 908 */ /*!*****************************************!*\ !*** ./node_modules/parse-asn1/asn1.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // from https://github.com/indutny/self-signed/blob/gh-pages/lib/asn1.js // Fedor, you are amazing. var asn1 = __webpack_require__(/*! asn1.js */ 909) exports.certificate = __webpack_require__(/*! ./certificate */ 924) var RSAPrivateKey = asn1.define('RSAPrivateKey', function () { this.seq().obj( this.key('version').int(), this.key('modulus').int(), this.key('publicExponent').int(), this.key('privateExponent').int(), this.key('prime1').int(), this.key('prime2').int(), this.key('exponent1').int(), this.key('exponent2').int(), this.key('coefficient').int() ) }) exports.RSAPrivateKey = RSAPrivateKey var RSAPublicKey = asn1.define('RSAPublicKey', function () { this.seq().obj( this.key('modulus').int(), this.key('publicExponent').int() ) }) exports.RSAPublicKey = RSAPublicKey var PublicKey = asn1.define('SubjectPublicKeyInfo', function () { this.seq().obj( this.key('algorithm').use(AlgorithmIdentifier), this.key('subjectPublicKey').bitstr() ) }) exports.PublicKey = PublicKey var AlgorithmIdentifier = asn1.define('AlgorithmIdentifier', function () { this.seq().obj( this.key('algorithm').objid(), this.key('none').null_().optional(), this.key('curve').objid().optional(), this.key('params').seq().obj( this.key('p').int(), this.key('q').int(), this.key('g').int() ).optional() ) }) var PrivateKeyInfo = asn1.define('PrivateKeyInfo', function () { this.seq().obj( this.key('version').int(), this.key('algorithm').use(AlgorithmIdentifier), this.key('subjectPrivateKey').octstr() ) }) exports.PrivateKey = PrivateKeyInfo var EncryptedPrivateKeyInfo = asn1.define('EncryptedPrivateKeyInfo', function () { this.seq().obj( this.key('algorithm').seq().obj( this.key('id').objid(), this.key('decrypt').seq().obj( this.key('kde').seq().obj( this.key('id').objid(), this.key('kdeparams').seq().obj( this.key('salt').octstr(), this.key('iters').int() ) ), this.key('cipher').seq().obj( this.key('algo').objid(), this.key('iv').octstr() ) ) ), this.key('subjectPrivateKey').octstr() ) }) exports.EncryptedPrivateKey = EncryptedPrivateKeyInfo var DSAPrivateKey = asn1.define('DSAPrivateKey', function () { this.seq().obj( this.key('version').int(), this.key('p').int(), this.key('q').int(), this.key('g').int(), this.key('pub_key').int(), this.key('priv_key').int() ) }) exports.DSAPrivateKey = DSAPrivateKey exports.DSAparam = asn1.define('DSAparam', function () { this.int() }) var ECPrivateKey = asn1.define('ECPrivateKey', function () { this.seq().obj( this.key('version').int(), this.key('privateKey').octstr(), this.key('parameters').optional().explicit(0).use(ECParameters), this.key('publicKey').optional().explicit(1).bitstr() ) }) exports.ECPrivateKey = ECPrivateKey var ECParameters = asn1.define('ECParameters', function () { this.choice({ namedCurve: this.objid() }) }) exports.signature = asn1.define('signature', function () { this.seq().obj( this.key('r').int(), this.key('s').int() ) }) /***/ }), /* 909 */ /*!******************************************!*\ !*** ./node_modules/asn1.js/lib/asn1.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const asn1 = exports; asn1.bignum = __webpack_require__(/*! bn.js */ 867); asn1.define = __webpack_require__(/*! ./asn1/api */ 910).define; asn1.base = __webpack_require__(/*! ./asn1/base */ 922); asn1.constants = __webpack_require__(/*! ./asn1/constants */ 923); asn1.decoders = __webpack_require__(/*! ./asn1/decoders */ 919); asn1.encoders = __webpack_require__(/*! ./asn1/encoders */ 911); /***/ }), /* 910 */ /*!**********************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/api.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const encoders = __webpack_require__(/*! ./encoders */ 911); const decoders = __webpack_require__(/*! ./decoders */ 919); const inherits = __webpack_require__(/*! inherits */ 791); const api = exports; api.define = function define(name, body) { return new Entity(name, body); }; function Entity(name, body) { this.name = name; this.body = body; this.decoders = {}; this.encoders = {}; } Entity.prototype._createNamed = function createNamed(Base) { const name = this.name; function Generated(entity) { this._initNamed(entity, name); } inherits(Generated, Base); Generated.prototype._initNamed = function _initNamed(entity, name) { Base.call(this, entity, name); }; return new Generated(this); }; Entity.prototype._getDecoder = function _getDecoder(enc) { enc = enc || 'der'; // Lazily create decoder if (!this.decoders.hasOwnProperty(enc)) this.decoders[enc] = this._createNamed(decoders[enc]); return this.decoders[enc]; }; Entity.prototype.decode = function decode(data, enc, options) { return this._getDecoder(enc).decode(data, options); }; Entity.prototype._getEncoder = function _getEncoder(enc) { enc = enc || 'der'; // Lazily create encoder if (!this.encoders.hasOwnProperty(enc)) this.encoders[enc] = this._createNamed(encoders[enc]); return this.encoders[enc]; }; Entity.prototype.encode = function encode(data, enc, /* internal */ reporter) { return this._getEncoder(enc).encode(data, reporter); }; /***/ }), /* 911 */ /*!*********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/encoders/index.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const encoders = exports; encoders.der = __webpack_require__(/*! ./der */ 912); encoders.pem = __webpack_require__(/*! ./pem */ 918); /***/ }), /* 912 */ /*!*******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/encoders/der.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const inherits = __webpack_require__(/*! inherits */ 791); const Buffer = __webpack_require__(/*! safer-buffer */ 913).Buffer; const Node = __webpack_require__(/*! ../base/node */ 914); // Import DER constants const der = __webpack_require__(/*! ../constants/der */ 917); function DEREncoder(entity) { this.enc = 'der'; this.name = entity.name; this.entity = entity; // Construct base tree this.tree = new DERNode(); this.tree._init(entity.body); } module.exports = DEREncoder; DEREncoder.prototype.encode = function encode(data, reporter) { return this.tree._encode(data, reporter).join(); }; // Tree methods function DERNode(parent) { Node.call(this, 'der', parent); } inherits(DERNode, Node); DERNode.prototype._encodeComposite = function encodeComposite(tag, primitive, cls, content) { const encodedTag = encodeTag(tag, primitive, cls, this.reporter); // Short form if (content.length < 0x80) { const header = Buffer.alloc(2); header[0] = encodedTag; header[1] = content.length; return this._createEncoderBuffer([ header, content ]); } // Long form // Count octets required to store length let lenOctets = 1; for (let i = content.length; i >= 0x100; i >>= 8) lenOctets++; const header = Buffer.alloc(1 + 1 + lenOctets); header[0] = encodedTag; header[1] = 0x80 | lenOctets; for (let i = 1 + lenOctets, j = content.length; j > 0; i--, j >>= 8) header[i] = j & 0xff; return this._createEncoderBuffer([ header, content ]); }; DERNode.prototype._encodeStr = function encodeStr(str, tag) { if (tag === 'bitstr') { return this._createEncoderBuffer([ str.unused | 0, str.data ]); } else if (tag === 'bmpstr') { const buf = Buffer.alloc(str.length * 2); for (let i = 0; i < str.length; i++) { buf.writeUInt16BE(str.charCodeAt(i), i * 2); } return this._createEncoderBuffer(buf); } else if (tag === 'numstr') { if (!this._isNumstr(str)) { return this.reporter.error('Encoding of string type: numstr supports ' + 'only digits and space'); } return this._createEncoderBuffer(str); } else if (tag === 'printstr') { if (!this._isPrintstr(str)) { return this.reporter.error('Encoding of string type: printstr supports ' + 'only latin upper and lower case letters, ' + 'digits, space, apostrophe, left and rigth ' + 'parenthesis, plus sign, comma, hyphen, ' + 'dot, slash, colon, equal sign, ' + 'question mark'); } return this._createEncoderBuffer(str); } else if (/str$/.test(tag)) { return this._createEncoderBuffer(str); } else if (tag === 'objDesc') { return this._createEncoderBuffer(str); } else { return this.reporter.error('Encoding of string type: ' + tag + ' unsupported'); } }; DERNode.prototype._encodeObjid = function encodeObjid(id, values, relative) { if (typeof id === 'string') { if (!values) return this.reporter.error('string objid given, but no values map found'); if (!values.hasOwnProperty(id)) return this.reporter.error('objid not found in values map'); id = values[id].split(/[\s.]+/g); for (let i = 0; i < id.length; i++) id[i] |= 0; } else if (Array.isArray(id)) { id = id.slice(); for (let i = 0; i < id.length; i++) id[i] |= 0; } if (!Array.isArray(id)) { return this.reporter.error('objid() should be either array or string, ' + 'got: ' + JSON.stringify(id)); } if (!relative) { if (id[1] >= 40) return this.reporter.error('Second objid identifier OOB'); id.splice(0, 2, id[0] * 40 + id[1]); } // Count number of octets let size = 0; for (let i = 0; i < id.length; i++) { let ident = id[i]; for (size++; ident >= 0x80; ident >>= 7) size++; } const objid = Buffer.alloc(size); let offset = objid.length - 1; for (let i = id.length - 1; i >= 0; i--) { let ident = id[i]; objid[offset--] = ident & 0x7f; while ((ident >>= 7) > 0) objid[offset--] = 0x80 | (ident & 0x7f); } return this._createEncoderBuffer(objid); }; function two(num) { if (num < 10) return '0' + num; else return num; } DERNode.prototype._encodeTime = function encodeTime(time, tag) { let str; const date = new Date(time); if (tag === 'gentime') { str = [ two(date.getUTCFullYear()), two(date.getUTCMonth() + 1), two(date.getUTCDate()), two(date.getUTCHours()), two(date.getUTCMinutes()), two(date.getUTCSeconds()), 'Z' ].join(''); } else if (tag === 'utctime') { str = [ two(date.getUTCFullYear() % 100), two(date.getUTCMonth() + 1), two(date.getUTCDate()), two(date.getUTCHours()), two(date.getUTCMinutes()), two(date.getUTCSeconds()), 'Z' ].join(''); } else { this.reporter.error('Encoding ' + tag + ' time is not supported yet'); } return this._encodeStr(str, 'octstr'); }; DERNode.prototype._encodeNull = function encodeNull() { return this._createEncoderBuffer(''); }; DERNode.prototype._encodeInt = function encodeInt(num, values) { if (typeof num === 'string') { if (!values) return this.reporter.error('String int or enum given, but no values map'); if (!values.hasOwnProperty(num)) { return this.reporter.error('Values map doesn\'t contain: ' + JSON.stringify(num)); } num = values[num]; } // Bignum, assume big endian if (typeof num !== 'number' && !Buffer.isBuffer(num)) { const numArray = num.toArray(); if (!num.sign && numArray[0] & 0x80) { numArray.unshift(0); } num = Buffer.from(numArray); } if (Buffer.isBuffer(num)) { let size = num.length; if (num.length === 0) size++; const out = Buffer.alloc(size); num.copy(out); if (num.length === 0) out[0] = 0; return this._createEncoderBuffer(out); } if (num < 0x80) return this._createEncoderBuffer(num); if (num < 0x100) return this._createEncoderBuffer([0, num]); let size = 1; for (let i = num; i >= 0x100; i >>= 8) size++; const out = new Array(size); for (let i = out.length - 1; i >= 0; i--) { out[i] = num & 0xff; num >>= 8; } if(out[0] & 0x80) { out.unshift(0); } return this._createEncoderBuffer(Buffer.from(out)); }; DERNode.prototype._encodeBool = function encodeBool(value) { return this._createEncoderBuffer(value ? 0xff : 0); }; DERNode.prototype._use = function use(entity, obj) { if (typeof entity === 'function') entity = entity(obj); return entity._getEncoder('der').tree; }; DERNode.prototype._skipDefault = function skipDefault(dataBuffer, reporter, parent) { const state = this._baseState; let i; if (state['default'] === null) return false; const data = dataBuffer.join(); if (state.defaultBuffer === undefined) state.defaultBuffer = this._encodeValue(state['default'], reporter, parent).join(); if (data.length !== state.defaultBuffer.length) return false; for (i=0; i < data.length; i++) if (data[i] !== state.defaultBuffer[i]) return false; return true; }; // Utility methods function encodeTag(tag, primitive, cls, reporter) { let res; if (tag === 'seqof') tag = 'seq'; else if (tag === 'setof') tag = 'set'; if (der.tagByName.hasOwnProperty(tag)) res = der.tagByName[tag]; else if (typeof tag === 'number' && (tag | 0) === tag) res = tag; else return reporter.error('Unknown tag: ' + tag); if (res >= 0x1f) return reporter.error('Multi-octet tag encoding unsupported'); if (!primitive) res |= 0x20; res |= (der.tagClassByName[cls || 'universal'] << 6); return res; } /***/ }), /* 913 */ /*!********************************************!*\ !*** ./node_modules/safer-buffer/safer.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) {/* eslint-disable node/no-deprecated-api */ var buffer = __webpack_require__(/*! buffer */ 786) var Buffer = buffer.Buffer var safer = {} var key for (key in buffer) { if (!buffer.hasOwnProperty(key)) continue if (key === 'SlowBuffer' || key === 'Buffer') continue safer[key] = buffer[key] } var Safer = safer.Buffer = {} for (key in Buffer) { if (!Buffer.hasOwnProperty(key)) continue if (key === 'allocUnsafe' || key === 'allocUnsafeSlow') continue Safer[key] = Buffer[key] } safer.Buffer.prototype = Buffer.prototype if (!Safer.from || Safer.from === Uint8Array.from) { Safer.from = function (value, encodingOrOffset, length) { if (typeof value === 'number') { throw new TypeError('The "value" argument must not be of type number. Received type ' + typeof value) } if (value && typeof value.length === 'undefined') { throw new TypeError('The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type ' + typeof value) } return Buffer(value, encodingOrOffset, length) } } if (!Safer.alloc) { Safer.alloc = function (size, fill, encoding) { if (typeof size !== 'number') { throw new TypeError('The "size" argument must be of type number. Received type ' + typeof size) } if (size < 0 || size >= 2 * (1 << 30)) { throw new RangeError('The value "' + size + '" is invalid for option "size"') } var buf = Buffer(size) if (!fill || fill.length === 0) { buf.fill(0) } else if (typeof encoding === 'string') { buf.fill(fill, encoding) } else { buf.fill(fill) } return buf } } if (!safer.kStringMaxLength) { try { safer.kStringMaxLength = process.binding('buffer').kStringMaxLength } catch (e) { // we can't determine kStringMaxLength in environments where process.binding // is unsupported, so let's not set it } } if (!safer.constants) { safer.constants = { MAX_LENGTH: safer.kMaxLength } if (safer.kStringMaxLength) { safer.constants.MAX_STRING_LENGTH = safer.kStringMaxLength } } module.exports = safer /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 783))) /***/ }), /* 914 */ /*!****************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/base/node.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const Reporter = __webpack_require__(/*! ../base/reporter */ 915).Reporter; const EncoderBuffer = __webpack_require__(/*! ../base/buffer */ 916).EncoderBuffer; const DecoderBuffer = __webpack_require__(/*! ../base/buffer */ 916).DecoderBuffer; const assert = __webpack_require__(/*! minimalistic-assert */ 841); // Supported tags const tags = [ 'seq', 'seqof', 'set', 'setof', 'objid', 'bool', 'gentime', 'utctime', 'null_', 'enum', 'int', 'objDesc', 'bitstr', 'bmpstr', 'charstr', 'genstr', 'graphstr', 'ia5str', 'iso646str', 'numstr', 'octstr', 'printstr', 't61str', 'unistr', 'utf8str', 'videostr' ]; // Public methods list const methods = [ 'key', 'obj', 'use', 'optional', 'explicit', 'implicit', 'def', 'choice', 'any', 'contains' ].concat(tags); // Overrided methods list const overrided = [ '_peekTag', '_decodeTag', '_use', '_decodeStr', '_decodeObjid', '_decodeTime', '_decodeNull', '_decodeInt', '_decodeBool', '_decodeList', '_encodeComposite', '_encodeStr', '_encodeObjid', '_encodeTime', '_encodeNull', '_encodeInt', '_encodeBool' ]; function Node(enc, parent, name) { const state = {}; this._baseState = state; state.name = name; state.enc = enc; state.parent = parent || null; state.children = null; // State state.tag = null; state.args = null; state.reverseArgs = null; state.choice = null; state.optional = false; state.any = false; state.obj = false; state.use = null; state.useDecoder = null; state.key = null; state['default'] = null; state.explicit = null; state.implicit = null; state.contains = null; // Should create new instance on each method if (!state.parent) { state.children = []; this._wrap(); } } module.exports = Node; const stateProps = [ 'enc', 'parent', 'children', 'tag', 'args', 'reverseArgs', 'choice', 'optional', 'any', 'obj', 'use', 'alteredUse', 'key', 'default', 'explicit', 'implicit', 'contains' ]; Node.prototype.clone = function clone() { const state = this._baseState; const cstate = {}; stateProps.forEach(function(prop) { cstate[prop] = state[prop]; }); const res = new this.constructor(cstate.parent); res._baseState = cstate; return res; }; Node.prototype._wrap = function wrap() { const state = this._baseState; methods.forEach(function(method) { this[method] = function _wrappedMethod() { const clone = new this.constructor(this); state.children.push(clone); return clone[method].apply(clone, arguments); }; }, this); }; Node.prototype._init = function init(body) { const state = this._baseState; assert(state.parent === null); body.call(this); // Filter children state.children = state.children.filter(function(child) { return child._baseState.parent === this; }, this); assert.equal(state.children.length, 1, 'Root node can have only one child'); }; Node.prototype._useArgs = function useArgs(args) { const state = this._baseState; // Filter children and args const children = args.filter(function(arg) { return arg instanceof this.constructor; }, this); args = args.filter(function(arg) { return !(arg instanceof this.constructor); }, this); if (children.length !== 0) { assert(state.children === null); state.children = children; // Replace parent to maintain backward link children.forEach(function(child) { child._baseState.parent = this; }, this); } if (args.length !== 0) { assert(state.args === null); state.args = args; state.reverseArgs = args.map(function(arg) { if (typeof arg !== 'object' || arg.constructor !== Object) return arg; const res = {}; Object.keys(arg).forEach(function(key) { if (key == (key | 0)) key |= 0; const value = arg[key]; res[value] = key; }); return res; }); } }; // // Overrided methods // overrided.forEach(function(method) { Node.prototype[method] = function _overrided() { const state = this._baseState; throw new Error(method + ' not implemented for encoding: ' + state.enc); }; }); // // Public methods // tags.forEach(function(tag) { Node.prototype[tag] = function _tagMethod() { const state = this._baseState; const args = Array.prototype.slice.call(arguments); assert(state.tag === null); state.tag = tag; this._useArgs(args); return this; }; }); Node.prototype.use = function use(item) { assert(item); const state = this._baseState; assert(state.use === null); state.use = item; return this; }; Node.prototype.optional = function optional() { const state = this._baseState; state.optional = true; return this; }; Node.prototype.def = function def(val) { const state = this._baseState; assert(state['default'] === null); state['default'] = val; state.optional = true; return this; }; Node.prototype.explicit = function explicit(num) { const state = this._baseState; assert(state.explicit === null && state.implicit === null); state.explicit = num; return this; }; Node.prototype.implicit = function implicit(num) { const state = this._baseState; assert(state.explicit === null && state.implicit === null); state.implicit = num; return this; }; Node.prototype.obj = function obj() { const state = this._baseState; const args = Array.prototype.slice.call(arguments); state.obj = true; if (args.length !== 0) this._useArgs(args); return this; }; Node.prototype.key = function key(newKey) { const state = this._baseState; assert(state.key === null); state.key = newKey; return this; }; Node.prototype.any = function any() { const state = this._baseState; state.any = true; return this; }; Node.prototype.choice = function choice(obj) { const state = this._baseState; assert(state.choice === null); state.choice = obj; this._useArgs(Object.keys(obj).map(function(key) { return obj[key]; })); return this; }; Node.prototype.contains = function contains(item) { const state = this._baseState; assert(state.use === null); state.contains = item; return this; }; // // Decoding // Node.prototype._decode = function decode(input, options) { const state = this._baseState; // Decode root node if (state.parent === null) return input.wrapResult(state.children[0]._decode(input, options)); let result = state['default']; let present = true; let prevKey = null; if (state.key !== null) prevKey = input.enterKey(state.key); // Check if tag is there if (state.optional) { let tag = null; if (state.explicit !== null) tag = state.explicit; else if (state.implicit !== null) tag = state.implicit; else if (state.tag !== null) tag = state.tag; if (tag === null && !state.any) { // Trial and Error const save = input.save(); try { if (state.choice === null) this._decodeGeneric(state.tag, input, options); else this._decodeChoice(input, options); present = true; } catch (e) { present = false; } input.restore(save); } else { present = this._peekTag(input, tag, state.any); if (input.isError(present)) return present; } } // Push object on stack let prevObj; if (state.obj && present) prevObj = input.enterObject(); if (present) { // Unwrap explicit values if (state.explicit !== null) { const explicit = this._decodeTag(input, state.explicit); if (input.isError(explicit)) return explicit; input = explicit; } const start = input.offset; // Unwrap implicit and normal values if (state.use === null && state.choice === null) { let save; if (state.any) save = input.save(); const body = this._decodeTag( input, state.implicit !== null ? state.implicit : state.tag, state.any ); if (input.isError(body)) return body; if (state.any) result = input.raw(save); else input = body; } if (options && options.track && state.tag !== null) options.track(input.path(), start, input.length, 'tagged'); if (options && options.track && state.tag !== null) options.track(input.path(), input.offset, input.length, 'content'); // Select proper method for tag if (state.any) { // no-op } else if (state.choice === null) { result = this._decodeGeneric(state.tag, input, options); } else { result = this._decodeChoice(input, options); } if (input.isError(result)) return result; // Decode children if (!state.any && state.choice === null && state.children !== null) { state.children.forEach(function decodeChildren(child) { // NOTE: We are ignoring errors here, to let parser continue with other // parts of encoded data child._decode(input, options); }); } // Decode contained/encoded by schema, only in bit or octet strings if (state.contains && (state.tag === 'octstr' || state.tag === 'bitstr')) { const data = new DecoderBuffer(result); result = this._getUse(state.contains, input._reporterState.obj) ._decode(data, options); } } // Pop object if (state.obj && present) result = input.leaveObject(prevObj); // Set key if (state.key !== null && (result !== null || present === true)) input.leaveKey(prevKey, state.key, result); else if (prevKey !== null) input.exitKey(prevKey); return result; }; Node.prototype._decodeGeneric = function decodeGeneric(tag, input, options) { const state = this._baseState; if (tag === 'seq' || tag === 'set') return null; if (tag === 'seqof' || tag === 'setof') return this._decodeList(input, tag, state.args[0], options); else if (/str$/.test(tag)) return this._decodeStr(input, tag, options); else if (tag === 'objid' && state.args) return this._decodeObjid(input, state.args[0], state.args[1], options); else if (tag === 'objid') return this._decodeObjid(input, null, null, options); else if (tag === 'gentime' || tag === 'utctime') return this._decodeTime(input, tag, options); else if (tag === 'null_') return this._decodeNull(input, options); else if (tag === 'bool') return this._decodeBool(input, options); else if (tag === 'objDesc') return this._decodeStr(input, tag, options); else if (tag === 'int' || tag === 'enum') return this._decodeInt(input, state.args && state.args[0], options); if (state.use !== null) { return this._getUse(state.use, input._reporterState.obj) ._decode(input, options); } else { return input.error('unknown tag: ' + tag); } }; Node.prototype._getUse = function _getUse(entity, obj) { const state = this._baseState; // Create altered use decoder if implicit is set state.useDecoder = this._use(entity, obj); assert(state.useDecoder._baseState.parent === null); state.useDecoder = state.useDecoder._baseState.children[0]; if (state.implicit !== state.useDecoder._baseState.implicit) { state.useDecoder = state.useDecoder.clone(); state.useDecoder._baseState.implicit = state.implicit; } return state.useDecoder; }; Node.prototype._decodeChoice = function decodeChoice(input, options) { const state = this._baseState; let result = null; let match = false; Object.keys(state.choice).some(function(key) { const save = input.save(); const node = state.choice[key]; try { const value = node._decode(input, options); if (input.isError(value)) return false; result = { type: key, value: value }; match = true; } catch (e) { input.restore(save); return false; } return true; }, this); if (!match) return input.error('Choice not matched'); return result; }; // // Encoding // Node.prototype._createEncoderBuffer = function createEncoderBuffer(data) { return new EncoderBuffer(data, this.reporter); }; Node.prototype._encode = function encode(data, reporter, parent) { const state = this._baseState; if (state['default'] !== null && state['default'] === data) return; const result = this._encodeValue(data, reporter, parent); if (result === undefined) return; if (this._skipDefault(result, reporter, parent)) return; return result; }; Node.prototype._encodeValue = function encode(data, reporter, parent) { const state = this._baseState; // Decode root node if (state.parent === null) return state.children[0]._encode(data, reporter || new Reporter()); let result = null; // Set reporter to share it with a child class this.reporter = reporter; // Check if data is there if (state.optional && data === undefined) { if (state['default'] !== null) data = state['default']; else return; } // Encode children first let content = null; let primitive = false; if (state.any) { // Anything that was given is translated to buffer result = this._createEncoderBuffer(data); } else if (state.choice) { result = this._encodeChoice(data, reporter); } else if (state.contains) { content = this._getUse(state.contains, parent)._encode(data, reporter); primitive = true; } else if (state.children) { content = state.children.map(function(child) { if (child._baseState.tag === 'null_') return child._encode(null, reporter, data); if (child._baseState.key === null) return reporter.error('Child should have a key'); const prevKey = reporter.enterKey(child._baseState.key); if (typeof data !== 'object') return reporter.error('Child expected, but input is not object'); const res = child._encode(data[child._baseState.key], reporter, data); reporter.leaveKey(prevKey); return res; }, this).filter(function(child) { return child; }); content = this._createEncoderBuffer(content); } else { if (state.tag === 'seqof' || state.tag === 'setof') { // TODO(indutny): this should be thrown on DSL level if (!(state.args && state.args.length === 1)) return reporter.error('Too many args for : ' + state.tag); if (!Array.isArray(data)) return reporter.error('seqof/setof, but data is not Array'); const child = this.clone(); child._baseState.implicit = null; content = this._createEncoderBuffer(data.map(function(item) { const state = this._baseState; return this._getUse(state.args[0], data)._encode(item, reporter); }, child)); } else if (state.use !== null) { result = this._getUse(state.use, parent)._encode(data, reporter); } else { content = this._encodePrimitive(state.tag, data); primitive = true; } } // Encode data itself if (!state.any && state.choice === null) { const tag = state.implicit !== null ? state.implicit : state.tag; const cls = state.implicit === null ? 'universal' : 'context'; if (tag === null) { if (state.use === null) reporter.error('Tag could be omitted only for .use()'); } else { if (state.use === null) result = this._encodeComposite(tag, primitive, cls, content); } } // Wrap in explicit if (state.explicit !== null) result = this._encodeComposite(state.explicit, false, 'context', result); return result; }; Node.prototype._encodeChoice = function encodeChoice(data, reporter) { const state = this._baseState; const node = state.choice[data.type]; if (!node) { assert( false, data.type + ' not found in ' + JSON.stringify(Object.keys(state.choice))); } return node._encode(data.value, reporter); }; Node.prototype._encodePrimitive = function encodePrimitive(tag, data) { const state = this._baseState; if (/str$/.test(tag)) return this._encodeStr(data, tag); else if (tag === 'objid' && state.args) return this._encodeObjid(data, state.reverseArgs[0], state.args[1]); else if (tag === 'objid') return this._encodeObjid(data, null, null); else if (tag === 'gentime' || tag === 'utctime') return this._encodeTime(data, tag); else if (tag === 'null_') return this._encodeNull(); else if (tag === 'int' || tag === 'enum') return this._encodeInt(data, state.args && state.reverseArgs[0]); else if (tag === 'bool') return this._encodeBool(data); else if (tag === 'objDesc') return this._encodeStr(data, tag); else throw new Error('Unsupported tag: ' + tag); }; Node.prototype._isNumstr = function isNumstr(str) { return /^[0-9 ]*$/.test(str); }; Node.prototype._isPrintstr = function isPrintstr(str) { return /^[A-Za-z0-9 '()+,-./:=?]*$/.test(str); }; /***/ }), /* 915 */ /*!********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/base/reporter.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const inherits = __webpack_require__(/*! inherits */ 791); function Reporter(options) { this._reporterState = { obj: null, path: [], options: options || {}, errors: [] }; } exports.Reporter = Reporter; Reporter.prototype.isError = function isError(obj) { return obj instanceof ReporterError; }; Reporter.prototype.save = function save() { const state = this._reporterState; return { obj: state.obj, pathLen: state.path.length }; }; Reporter.prototype.restore = function restore(data) { const state = this._reporterState; state.obj = data.obj; state.path = state.path.slice(0, data.pathLen); }; Reporter.prototype.enterKey = function enterKey(key) { return this._reporterState.path.push(key); }; Reporter.prototype.exitKey = function exitKey(index) { const state = this._reporterState; state.path = state.path.slice(0, index - 1); }; Reporter.prototype.leaveKey = function leaveKey(index, key, value) { const state = this._reporterState; this.exitKey(index); if (state.obj !== null) state.obj[key] = value; }; Reporter.prototype.path = function path() { return this._reporterState.path.join('/'); }; Reporter.prototype.enterObject = function enterObject() { const state = this._reporterState; const prev = state.obj; state.obj = {}; return prev; }; Reporter.prototype.leaveObject = function leaveObject(prev) { const state = this._reporterState; const now = state.obj; state.obj = prev; return now; }; Reporter.prototype.error = function error(msg) { let err; const state = this._reporterState; const inherited = msg instanceof ReporterError; if (inherited) { err = msg; } else { err = new ReporterError(state.path.map(function(elem) { return '[' + JSON.stringify(elem) + ']'; }).join(''), msg.message || msg, msg.stack); } if (!state.options.partial) throw err; if (!inherited) state.errors.push(err); return err; }; Reporter.prototype.wrapResult = function wrapResult(result) { const state = this._reporterState; if (!state.options.partial) return result; return { result: this.isError(result) ? null : result, errors: state.errors }; }; function ReporterError(path, msg) { this.path = path; this.rethrow(msg); } inherits(ReporterError, Error); ReporterError.prototype.rethrow = function rethrow(msg) { this.message = msg + ' at: ' + (this.path || '(shallow)'); if (Error.captureStackTrace) Error.captureStackTrace(this, ReporterError); if (!this.stack) { try { // IE only adds stack when thrown throw new Error(this.message); } catch (e) { this.stack = e.stack; } } return this; }; /***/ }), /* 916 */ /*!******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/base/buffer.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const inherits = __webpack_require__(/*! inherits */ 791); const Reporter = __webpack_require__(/*! ../base/reporter */ 915).Reporter; const Buffer = __webpack_require__(/*! safer-buffer */ 913).Buffer; function DecoderBuffer(base, options) { Reporter.call(this, options); if (!Buffer.isBuffer(base)) { this.error('Input not Buffer'); return; } this.base = base; this.offset = 0; this.length = base.length; } inherits(DecoderBuffer, Reporter); exports.DecoderBuffer = DecoderBuffer; DecoderBuffer.isDecoderBuffer = function isDecoderBuffer(data) { if (data instanceof DecoderBuffer) { return true; } // Or accept compatible API const isCompatible = typeof data === 'object' && Buffer.isBuffer(data.base) && data.constructor.name === 'DecoderBuffer' && typeof data.offset === 'number' && typeof data.length === 'number' && typeof data.save === 'function' && typeof data.restore === 'function' && typeof data.isEmpty === 'function' && typeof data.readUInt8 === 'function' && typeof data.skip === 'function' && typeof data.raw === 'function'; return isCompatible; }; DecoderBuffer.prototype.save = function save() { return { offset: this.offset, reporter: Reporter.prototype.save.call(this) }; }; DecoderBuffer.prototype.restore = function restore(save) { // Return skipped data const res = new DecoderBuffer(this.base); res.offset = save.offset; res.length = this.offset; this.offset = save.offset; Reporter.prototype.restore.call(this, save.reporter); return res; }; DecoderBuffer.prototype.isEmpty = function isEmpty() { return this.offset === this.length; }; DecoderBuffer.prototype.readUInt8 = function readUInt8(fail) { if (this.offset + 1 <= this.length) return this.base.readUInt8(this.offset++, true); else return this.error(fail || 'DecoderBuffer overrun'); }; DecoderBuffer.prototype.skip = function skip(bytes, fail) { if (!(this.offset + bytes <= this.length)) return this.error(fail || 'DecoderBuffer overrun'); const res = new DecoderBuffer(this.base); // Share reporter state res._reporterState = this._reporterState; res.offset = this.offset; res.length = this.offset + bytes; this.offset += bytes; return res; }; DecoderBuffer.prototype.raw = function raw(save) { return this.base.slice(save ? save.offset : this.offset, this.length); }; function EncoderBuffer(value, reporter) { if (Array.isArray(value)) { this.length = 0; this.value = value.map(function(item) { if (!EncoderBuffer.isEncoderBuffer(item)) item = new EncoderBuffer(item, reporter); this.length += item.length; return item; }, this); } else if (typeof value === 'number') { if (!(0 <= value && value <= 0xff)) return reporter.error('non-byte EncoderBuffer value'); this.value = value; this.length = 1; } else if (typeof value === 'string') { this.value = value; this.length = Buffer.byteLength(value); } else if (Buffer.isBuffer(value)) { this.value = value; this.length = value.length; } else { return reporter.error('Unsupported type: ' + typeof value); } } exports.EncoderBuffer = EncoderBuffer; EncoderBuffer.isEncoderBuffer = function isEncoderBuffer(data) { if (data instanceof EncoderBuffer) { return true; } // Or accept compatible API const isCompatible = typeof data === 'object' && data.constructor.name === 'EncoderBuffer' && typeof data.length === 'number' && typeof data.join === 'function'; return isCompatible; }; EncoderBuffer.prototype.join = function join(out, offset) { if (!out) out = Buffer.alloc(this.length); if (!offset) offset = 0; if (this.length === 0) return out; if (Array.isArray(this.value)) { this.value.forEach(function(item) { item.join(out, offset); offset += item.length; }); } else { if (typeof this.value === 'number') out[offset] = this.value; else if (typeof this.value === 'string') out.write(this.value, offset); else if (Buffer.isBuffer(this.value)) this.value.copy(out, offset); offset += this.length; } return out; }; /***/ }), /* 917 */ /*!********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/constants/der.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Helper function reverse(map) { const res = {}; Object.keys(map).forEach(function(key) { // Convert key to integer if it is stringified if ((key | 0) == key) key = key | 0; const value = map[key]; res[value] = key; }); return res; } exports.tagClass = { 0: 'universal', 1: 'application', 2: 'context', 3: 'private' }; exports.tagClassByName = reverse(exports.tagClass); exports.tag = { 0x00: 'end', 0x01: 'bool', 0x02: 'int', 0x03: 'bitstr', 0x04: 'octstr', 0x05: 'null_', 0x06: 'objid', 0x07: 'objDesc', 0x08: 'external', 0x09: 'real', 0x0a: 'enum', 0x0b: 'embed', 0x0c: 'utf8str', 0x0d: 'relativeOid', 0x10: 'seq', 0x11: 'set', 0x12: 'numstr', 0x13: 'printstr', 0x14: 't61str', 0x15: 'videostr', 0x16: 'ia5str', 0x17: 'utctime', 0x18: 'gentime', 0x19: 'graphstr', 0x1a: 'iso646str', 0x1b: 'genstr', 0x1c: 'unistr', 0x1d: 'charstr', 0x1e: 'bmpstr' }; exports.tagByName = reverse(exports.tag); /***/ }), /* 918 */ /*!*******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/encoders/pem.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const inherits = __webpack_require__(/*! inherits */ 791); const DEREncoder = __webpack_require__(/*! ./der */ 912); function PEMEncoder(entity) { DEREncoder.call(this, entity); this.enc = 'pem'; } inherits(PEMEncoder, DEREncoder); module.exports = PEMEncoder; PEMEncoder.prototype.encode = function encode(data, options) { const buf = DEREncoder.prototype.encode.call(this, data); const p = buf.toString('base64'); const out = [ '-----BEGIN ' + options.label + '-----' ]; for (let i = 0; i < p.length; i += 64) out.push(p.slice(i, i + 64)); out.push('-----END ' + options.label + '-----'); return out.join('\n'); }; /***/ }), /* 919 */ /*!*********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/decoders/index.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const decoders = exports; decoders.der = __webpack_require__(/*! ./der */ 920); decoders.pem = __webpack_require__(/*! ./pem */ 921); /***/ }), /* 920 */ /*!*******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/decoders/der.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const inherits = __webpack_require__(/*! inherits */ 791); const bignum = __webpack_require__(/*! bn.js */ 867); const DecoderBuffer = __webpack_require__(/*! ../base/buffer */ 916).DecoderBuffer; const Node = __webpack_require__(/*! ../base/node */ 914); // Import DER constants const der = __webpack_require__(/*! ../constants/der */ 917); function DERDecoder(entity) { this.enc = 'der'; this.name = entity.name; this.entity = entity; // Construct base tree this.tree = new DERNode(); this.tree._init(entity.body); } module.exports = DERDecoder; DERDecoder.prototype.decode = function decode(data, options) { if (!DecoderBuffer.isDecoderBuffer(data)) { data = new DecoderBuffer(data, options); } return this.tree._decode(data, options); }; // Tree methods function DERNode(parent) { Node.call(this, 'der', parent); } inherits(DERNode, Node); DERNode.prototype._peekTag = function peekTag(buffer, tag, any) { if (buffer.isEmpty()) return false; const state = buffer.save(); const decodedTag = derDecodeTag(buffer, 'Failed to peek tag: "' + tag + '"'); if (buffer.isError(decodedTag)) return decodedTag; buffer.restore(state); return decodedTag.tag === tag || decodedTag.tagStr === tag || (decodedTag.tagStr + 'of') === tag || any; }; DERNode.prototype._decodeTag = function decodeTag(buffer, tag, any) { const decodedTag = derDecodeTag(buffer, 'Failed to decode tag of "' + tag + '"'); if (buffer.isError(decodedTag)) return decodedTag; let len = derDecodeLen(buffer, decodedTag.primitive, 'Failed to get length of "' + tag + '"'); // Failure if (buffer.isError(len)) return len; if (!any && decodedTag.tag !== tag && decodedTag.tagStr !== tag && decodedTag.tagStr + 'of' !== tag) { return buffer.error('Failed to match tag: "' + tag + '"'); } if (decodedTag.primitive || len !== null) return buffer.skip(len, 'Failed to match body of: "' + tag + '"'); // Indefinite length... find END tag const state = buffer.save(); const res = this._skipUntilEnd( buffer, 'Failed to skip indefinite length body: "' + this.tag + '"'); if (buffer.isError(res)) return res; len = buffer.offset - state.offset; buffer.restore(state); return buffer.skip(len, 'Failed to match body of: "' + tag + '"'); }; DERNode.prototype._skipUntilEnd = function skipUntilEnd(buffer, fail) { for (;;) { const tag = derDecodeTag(buffer, fail); if (buffer.isError(tag)) return tag; const len = derDecodeLen(buffer, tag.primitive, fail); if (buffer.isError(len)) return len; let res; if (tag.primitive || len !== null) res = buffer.skip(len); else res = this._skipUntilEnd(buffer, fail); // Failure if (buffer.isError(res)) return res; if (tag.tagStr === 'end') break; } }; DERNode.prototype._decodeList = function decodeList(buffer, tag, decoder, options) { const result = []; while (!buffer.isEmpty()) { const possibleEnd = this._peekTag(buffer, 'end'); if (buffer.isError(possibleEnd)) return possibleEnd; const res = decoder.decode(buffer, 'der', options); if (buffer.isError(res) && possibleEnd) break; result.push(res); } return result; }; DERNode.prototype._decodeStr = function decodeStr(buffer, tag) { if (tag === 'bitstr') { const unused = buffer.readUInt8(); if (buffer.isError(unused)) return unused; return { unused: unused, data: buffer.raw() }; } else if (tag === 'bmpstr') { const raw = buffer.raw(); if (raw.length % 2 === 1) return buffer.error('Decoding of string type: bmpstr length mismatch'); let str = ''; for (let i = 0; i < raw.length / 2; i++) { str += String.fromCharCode(raw.readUInt16BE(i * 2)); } return str; } else if (tag === 'numstr') { const numstr = buffer.raw().toString('ascii'); if (!this._isNumstr(numstr)) { return buffer.error('Decoding of string type: ' + 'numstr unsupported characters'); } return numstr; } else if (tag === 'octstr') { return buffer.raw(); } else if (tag === 'objDesc') { return buffer.raw(); } else if (tag === 'printstr') { const printstr = buffer.raw().toString('ascii'); if (!this._isPrintstr(printstr)) { return buffer.error('Decoding of string type: ' + 'printstr unsupported characters'); } return printstr; } else if (/str$/.test(tag)) { return buffer.raw().toString(); } else { return buffer.error('Decoding of string type: ' + tag + ' unsupported'); } }; DERNode.prototype._decodeObjid = function decodeObjid(buffer, values, relative) { let result; const identifiers = []; let ident = 0; let subident = 0; while (!buffer.isEmpty()) { subident = buffer.readUInt8(); ident <<= 7; ident |= subident & 0x7f; if ((subident & 0x80) === 0) { identifiers.push(ident); ident = 0; } } if (subident & 0x80) identifiers.push(ident); const first = (identifiers[0] / 40) | 0; const second = identifiers[0] % 40; if (relative) result = identifiers; else result = [first, second].concat(identifiers.slice(1)); if (values) { let tmp = values[result.join(' ')]; if (tmp === undefined) tmp = values[result.join('.')]; if (tmp !== undefined) result = tmp; } return result; }; DERNode.prototype._decodeTime = function decodeTime(buffer, tag) { const str = buffer.raw().toString(); let year; let mon; let day; let hour; let min; let sec; if (tag === 'gentime') { year = str.slice(0, 4) | 0; mon = str.slice(4, 6) | 0; day = str.slice(6, 8) | 0; hour = str.slice(8, 10) | 0; min = str.slice(10, 12) | 0; sec = str.slice(12, 14) | 0; } else if (tag === 'utctime') { year = str.slice(0, 2) | 0; mon = str.slice(2, 4) | 0; day = str.slice(4, 6) | 0; hour = str.slice(6, 8) | 0; min = str.slice(8, 10) | 0; sec = str.slice(10, 12) | 0; if (year < 70) year = 2000 + year; else year = 1900 + year; } else { return buffer.error('Decoding ' + tag + ' time is not supported yet'); } return Date.UTC(year, mon - 1, day, hour, min, sec, 0); }; DERNode.prototype._decodeNull = function decodeNull() { return null; }; DERNode.prototype._decodeBool = function decodeBool(buffer) { const res = buffer.readUInt8(); if (buffer.isError(res)) return res; else return res !== 0; }; DERNode.prototype._decodeInt = function decodeInt(buffer, values) { // Bigint, return as it is (assume big endian) const raw = buffer.raw(); let res = new bignum(raw); if (values) res = values[res.toString(10)] || res; return res; }; DERNode.prototype._use = function use(entity, obj) { if (typeof entity === 'function') entity = entity(obj); return entity._getDecoder('der').tree; }; // Utility methods function derDecodeTag(buf, fail) { let tag = buf.readUInt8(fail); if (buf.isError(tag)) return tag; const cls = der.tagClass[tag >> 6]; const primitive = (tag & 0x20) === 0; // Multi-octet tag - load if ((tag & 0x1f) === 0x1f) { let oct = tag; tag = 0; while ((oct & 0x80) === 0x80) { oct = buf.readUInt8(fail); if (buf.isError(oct)) return oct; tag <<= 7; tag |= oct & 0x7f; } } else { tag &= 0x1f; } const tagStr = der.tag[tag]; return { cls: cls, primitive: primitive, tag: tag, tagStr: tagStr }; } function derDecodeLen(buf, primitive, fail) { let len = buf.readUInt8(fail); if (buf.isError(len)) return len; // Indefinite form if (!primitive && len === 0x80) return null; // Definite form if ((len & 0x80) === 0) { // Short form return len; } // Long form const num = len & 0x7f; if (num > 4) return buf.error('length octect is too long'); len = 0; for (let i = 0; i < num; i++) { len <<= 8; const j = buf.readUInt8(fail); if (buf.isError(j)) return j; len |= j; } return len; } /***/ }), /* 921 */ /*!*******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/decoders/pem.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const inherits = __webpack_require__(/*! inherits */ 791); const Buffer = __webpack_require__(/*! safer-buffer */ 913).Buffer; const DERDecoder = __webpack_require__(/*! ./der */ 920); function PEMDecoder(entity) { DERDecoder.call(this, entity); this.enc = 'pem'; } inherits(PEMDecoder, DERDecoder); module.exports = PEMDecoder; PEMDecoder.prototype.decode = function decode(data, options) { const lines = data.toString().split(/[\r\n]+/g); const label = options.label.toUpperCase(); const re = /^-----(BEGIN|END) ([^-]+)-----$/; let start = -1; let end = -1; for (let i = 0; i < lines.length; i++) { const match = lines[i].match(re); if (match === null) continue; if (match[2] !== label) continue; if (start === -1) { if (match[1] !== 'BEGIN') break; start = i; } else { if (match[1] !== 'END') break; end = i; break; } } if (start === -1 || end === -1) throw new Error('PEM section not found for: ' + label); const base64 = lines.slice(start + 1, end).join(''); // Remove excessive symbols base64.replace(/[^a-z0-9+/=]+/gi, ''); const input = Buffer.from(base64, 'base64'); return DERDecoder.prototype.decode.call(this, input, options); }; /***/ }), /* 922 */ /*!*****************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/base/index.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const base = exports; base.Reporter = __webpack_require__(/*! ./reporter */ 915).Reporter; base.DecoderBuffer = __webpack_require__(/*! ./buffer */ 916).DecoderBuffer; base.EncoderBuffer = __webpack_require__(/*! ./buffer */ 916).EncoderBuffer; base.Node = __webpack_require__(/*! ./node */ 914); /***/ }), /* 923 */ /*!**********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/constants/index.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const constants = exports; // Helper constants._reverse = function reverse(map) { const res = {}; Object.keys(map).forEach(function(key) { // Convert key to integer if it is stringified if ((key | 0) == key) key = key | 0; const value = map[key]; res[value] = key; }); return res; }; constants.der = __webpack_require__(/*! ./der */ 917); /***/ }), /* 924 */ /*!************************************************!*\ !*** ./node_modules/parse-asn1/certificate.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // from https://github.com/Rantanen/node-dtls/blob/25a7dc861bda38cfeac93a723500eea4f0ac2e86/Certificate.js // thanks to @Rantanen var asn = __webpack_require__(/*! asn1.js */ 909) var Time = asn.define('Time', function () { this.choice({ utcTime: this.utctime(), generalTime: this.gentime() }) }) var AttributeTypeValue = asn.define('AttributeTypeValue', function () { this.seq().obj( this.key('type').objid(), this.key('value').any() ) }) var AlgorithmIdentifier = asn.define('AlgorithmIdentifier', function () { this.seq().obj( this.key('algorithm').objid(), this.key('parameters').optional(), this.key('curve').objid().optional() ) }) var SubjectPublicKeyInfo = asn.define('SubjectPublicKeyInfo', function () { this.seq().obj( this.key('algorithm').use(AlgorithmIdentifier), this.key('subjectPublicKey').bitstr() ) }) var RelativeDistinguishedName = asn.define('RelativeDistinguishedName', function () { this.setof(AttributeTypeValue) }) var RDNSequence = asn.define('RDNSequence', function () { this.seqof(RelativeDistinguishedName) }) var Name = asn.define('Name', function () { this.choice({ rdnSequence: this.use(RDNSequence) }) }) var Validity = asn.define('Validity', function () { this.seq().obj( this.key('notBefore').use(Time), this.key('notAfter').use(Time) ) }) var Extension = asn.define('Extension', function () { this.seq().obj( this.key('extnID').objid(), this.key('critical').bool().def(false), this.key('extnValue').octstr() ) }) var TBSCertificate = asn.define('TBSCertificate', function () { this.seq().obj( this.key('version').explicit(0).int().optional(), this.key('serialNumber').int(), this.key('signature').use(AlgorithmIdentifier), this.key('issuer').use(Name), this.key('validity').use(Validity), this.key('subject').use(Name), this.key('subjectPublicKeyInfo').use(SubjectPublicKeyInfo), this.key('issuerUniqueID').implicit(1).bitstr().optional(), this.key('subjectUniqueID').implicit(2).bitstr().optional(), this.key('extensions').explicit(3).seqof(Extension).optional() ) }) var X509Certificate = asn.define('X509Certificate', function () { this.seq().obj( this.key('tbsCertificate').use(TBSCertificate), this.key('signatureAlgorithm').use(AlgorithmIdentifier), this.key('signatureValue').bitstr() ) }) module.exports = X509Certificate /***/ }), /* 925 */ /*!********************************************!*\ !*** ./node_modules/parse-asn1/aesid.json ***! \********************************************/ /*! exports provided: 2.16.840.1.101.3.4.1.1, 2.16.840.1.101.3.4.1.2, 2.16.840.1.101.3.4.1.3, 2.16.840.1.101.3.4.1.4, 2.16.840.1.101.3.4.1.21, 2.16.840.1.101.3.4.1.22, 2.16.840.1.101.3.4.1.23, 2.16.840.1.101.3.4.1.24, 2.16.840.1.101.3.4.1.41, 2.16.840.1.101.3.4.1.42, 2.16.840.1.101.3.4.1.43, 2.16.840.1.101.3.4.1.44, default */ /***/ (function(module) { module.exports = JSON.parse("{\"2.16.840.1.101.3.4.1.1\":\"aes-128-ecb\",\"2.16.840.1.101.3.4.1.2\":\"aes-128-cbc\",\"2.16.840.1.101.3.4.1.3\":\"aes-128-ofb\",\"2.16.840.1.101.3.4.1.4\":\"aes-128-cfb\",\"2.16.840.1.101.3.4.1.21\":\"aes-192-ecb\",\"2.16.840.1.101.3.4.1.22\":\"aes-192-cbc\",\"2.16.840.1.101.3.4.1.23\":\"aes-192-ofb\",\"2.16.840.1.101.3.4.1.24\":\"aes-192-cfb\",\"2.16.840.1.101.3.4.1.41\":\"aes-256-ecb\",\"2.16.840.1.101.3.4.1.42\":\"aes-256-cbc\",\"2.16.840.1.101.3.4.1.43\":\"aes-256-ofb\",\"2.16.840.1.101.3.4.1.44\":\"aes-256-cfb\"}"); /***/ }), /* 926 */ /*!********************************************!*\ !*** ./node_modules/parse-asn1/fixProc.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // adapted from https://github.com/apatil/pemstrip var findProc = /Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m var startRegex = /^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m var fullRegex = /^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m var evp = __webpack_require__(/*! evp_bytestokey */ 862) var ciphers = __webpack_require__(/*! browserify-aes */ 845) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer module.exports = function (okey, password) { var key = okey.toString() var match = key.match(findProc) var decrypted if (!match) { var match2 = key.match(fullRegex) decrypted = Buffer.from(match2[2].replace(/[\r\n]/g, ''), 'base64') } else { var suite = 'aes' + match[1] var iv = Buffer.from(match[2], 'hex') var cipherText = Buffer.from(match[3].replace(/[\r\n]/g, ''), 'base64') var cipherKey = evp(password, iv.slice(0, 8), parseInt(match[1], 10)).key var out = [] var cipher = ciphers.createDecipheriv(suite, cipherKey, iv) out.push(cipher.update(cipherText)) out.push(cipher.final()) decrypted = Buffer.concat(out) } var tag = key.match(startRegex)[1] return { tag: tag, data: decrypted } } /***/ }), /* 927 */ /*!**********************************************************!*\ !*** ./node_modules/browserify-sign/browser/curves.json ***! \**********************************************************/ /*! exports provided: 1.3.132.0.10, 1.3.132.0.33, 1.2.840.10045.3.1.1, 1.2.840.10045.3.1.7, 1.3.132.0.34, 1.3.132.0.35, default */ /***/ (function(module) { module.exports = JSON.parse("{\"1.3.132.0.10\":\"secp256k1\",\"1.3.132.0.33\":\"p224\",\"1.2.840.10045.3.1.1\":\"p192\",\"1.2.840.10045.3.1.7\":\"p256\",\"1.3.132.0.34\":\"p384\",\"1.3.132.0.35\":\"p521\"}"); /***/ }), /* 928 */ /*!********************************************************!*\ !*** ./node_modules/browserify-sign/browser/verify.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // much of this based on https://github.com/indutny/self-signed/blob/gh-pages/lib/rsa.js var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer var BN = __webpack_require__(/*! bn.js */ 867) var EC = __webpack_require__(/*! elliptic */ 877).ec var parseKeys = __webpack_require__(/*! parse-asn1 */ 907) var curves = __webpack_require__(/*! ./curves.json */ 927) function verify (sig, hash, key, signType, tag) { var pub = parseKeys(key) if (pub.type === 'ec') { // rsa keys can be interpreted as ecdsa ones in openssl if (signType !== 'ecdsa' && signType !== 'ecdsa/rsa') throw new Error('wrong public key type') return ecVerify(sig, hash, pub) } else if (pub.type === 'dsa') { if (signType !== 'dsa') throw new Error('wrong public key type') return dsaVerify(sig, hash, pub) } else { if (signType !== 'rsa' && signType !== 'ecdsa/rsa') throw new Error('wrong public key type') } hash = Buffer.concat([tag, hash]) var len = pub.modulus.byteLength() var pad = [1] var padNum = 0 while (hash.length + pad.length + 2 < len) { pad.push(0xff) padNum++ } pad.push(0x00) var i = -1 while (++i < hash.length) { pad.push(hash[i]) } pad = Buffer.from(pad) var red = BN.mont(pub.modulus) sig = new BN(sig).toRed(red) sig = sig.redPow(new BN(pub.publicExponent)) sig = Buffer.from(sig.fromRed().toArray()) var out = padNum < 8 ? 1 : 0 len = Math.min(sig.length, pad.length) if (sig.length !== pad.length) out = 1 i = -1 while (++i < len) out |= sig[i] ^ pad[i] return out === 0 } function ecVerify (sig, hash, pub) { var curveId = curves[pub.data.algorithm.curve.join('.')] if (!curveId) throw new Error('unknown curve ' + pub.data.algorithm.curve.join('.')) var curve = new EC(curveId) var pubkey = pub.data.subjectPrivateKey.data return curve.verify(hash, sig, pubkey) } function dsaVerify (sig, hash, pub) { var p = pub.data.p var q = pub.data.q var g = pub.data.g var y = pub.data.pub_key var unpacked = parseKeys.signature.decode(sig, 'der') var s = unpacked.s var r = unpacked.r checkValue(s, q) checkValue(r, q) var montp = BN.mont(p) var w = s.invm(q) var v = g.toRed(montp) .redPow(new BN(hash).mul(w).mod(q)) .fromRed() .mul(y.toRed(montp).redPow(r.mul(w).mod(q)).fromRed()) .mod(p) .mod(q) return v.cmp(r) === 0 } function checkValue (b, q) { if (b.cmpn(0) <= 0) throw new Error('invalid sig') if (b.cmp(q) >= q) throw new Error('invalid sig') } module.exports = verify /***/ }), /* 929 */ /*!*********************************************!*\ !*** ./node_modules/create-ecdh/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var elliptic = __webpack_require__(/*! elliptic */ 877) var BN = __webpack_require__(/*! bn.js */ 867) module.exports = function createECDH (curve) { return new ECDH(curve) } var aliases = { secp256k1: { name: 'secp256k1', byteLength: 32 }, secp224r1: { name: 'p224', byteLength: 28 }, prime256v1: { name: 'p256', byteLength: 32 }, prime192v1: { name: 'p192', byteLength: 24 }, ed25519: { name: 'ed25519', byteLength: 32 }, secp384r1: { name: 'p384', byteLength: 48 }, secp521r1: { name: 'p521', byteLength: 66 } } aliases.p224 = aliases.secp224r1 aliases.p256 = aliases.secp256r1 = aliases.prime256v1 aliases.p192 = aliases.secp192r1 = aliases.prime192v1 aliases.p384 = aliases.secp384r1 aliases.p521 = aliases.secp521r1 function ECDH (curve) { this.curveType = aliases[curve] if (!this.curveType) { this.curveType = { name: curve } } this.curve = new elliptic.ec(this.curveType.name) // eslint-disable-line new-cap this.keys = void 0 } ECDH.prototype.generateKeys = function (enc, format) { this.keys = this.curve.genKeyPair() return this.getPublicKey(enc, format) } ECDH.prototype.computeSecret = function (other, inenc, enc) { inenc = inenc || 'utf8' if (!Buffer.isBuffer(other)) { other = new Buffer(other, inenc) } var otherPub = this.curve.keyFromPublic(other).getPublic() var out = otherPub.mul(this.keys.getPrivate()).getX() return formatReturnValue(out, enc, this.curveType.byteLength) } ECDH.prototype.getPublicKey = function (enc, format) { var key = this.keys.getPublic(format === 'compressed', true) if (format === 'hybrid') { if (key[key.length - 1] % 2) { key[0] = 7 } else { key[0] = 6 } } return formatReturnValue(key, enc) } ECDH.prototype.getPrivateKey = function (enc) { return formatReturnValue(this.keys.getPrivate(), enc) } ECDH.prototype.setPublicKey = function (pub, enc) { enc = enc || 'utf8' if (!Buffer.isBuffer(pub)) { pub = new Buffer(pub, enc) } this.keys._importPublic(pub) return this } ECDH.prototype.setPrivateKey = function (priv, enc) { enc = enc || 'utf8' if (!Buffer.isBuffer(priv)) { priv = new Buffer(priv, enc) } var _priv = new BN(priv) _priv = _priv.toString(16) this.keys = this.curve.genKeyPair() this.keys._importPrivate(_priv) return this } function formatReturnValue (bn, enc, len) { if (!Array.isArray(bn)) { bn = bn.toArray() } var buf = new Buffer(bn) if (len && buf.length < len) { var zeros = new Buffer(len - buf.length) zeros.fill(0) buf = Buffer.concat([zeros, buf]) } if (!enc) { return buf } else { return buf.toString(enc) } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../buffer/index.js */ 786).Buffer)) /***/ }), /* 930 */ /*!************************************************!*\ !*** ./node_modules/public-encrypt/browser.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { exports.publicEncrypt = __webpack_require__(/*! ./publicEncrypt */ 931) exports.privateDecrypt = __webpack_require__(/*! ./privateDecrypt */ 935) exports.privateEncrypt = function privateEncrypt (key, buf) { return exports.publicEncrypt(key, buf, true) } exports.publicDecrypt = function publicDecrypt (key, buf) { return exports.privateDecrypt(key, buf, true) } /***/ }), /* 931 */ /*!******************************************************!*\ !*** ./node_modules/public-encrypt/publicEncrypt.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var parseKeys = __webpack_require__(/*! parse-asn1 */ 907) var randomBytes = __webpack_require__(/*! randombytes */ 782) var createHash = __webpack_require__(/*! create-hash */ 790) var mgf = __webpack_require__(/*! ./mgf */ 932) var xor = __webpack_require__(/*! ./xor */ 933) var BN = __webpack_require__(/*! bn.js */ 867) var withPublic = __webpack_require__(/*! ./withPublic */ 934) var crt = __webpack_require__(/*! browserify-rsa */ 876) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer module.exports = function publicEncrypt (publicKey, msg, reverse) { var padding if (publicKey.padding) { padding = publicKey.padding } else if (reverse) { padding = 1 } else { padding = 4 } var key = parseKeys(publicKey) var paddedMsg if (padding === 4) { paddedMsg = oaep(key, msg) } else if (padding === 1) { paddedMsg = pkcs1(key, msg, reverse) } else if (padding === 3) { paddedMsg = new BN(msg) if (paddedMsg.cmp(key.modulus) >= 0) { throw new Error('data too long for modulus') } } else { throw new Error('unknown padding') } if (reverse) { return crt(paddedMsg, key) } else { return withPublic(paddedMsg, key) } } function oaep (key, msg) { var k = key.modulus.byteLength() var mLen = msg.length var iHash = createHash('sha1').update(Buffer.alloc(0)).digest() var hLen = iHash.length var hLen2 = 2 * hLen if (mLen > k - hLen2 - 2) { throw new Error('message too long') } var ps = Buffer.alloc(k - mLen - hLen2 - 2) var dblen = k - hLen - 1 var seed = randomBytes(hLen) var maskedDb = xor(Buffer.concat([iHash, ps, Buffer.alloc(1, 1), msg], dblen), mgf(seed, dblen)) var maskedSeed = xor(seed, mgf(maskedDb, hLen)) return new BN(Buffer.concat([Buffer.alloc(1), maskedSeed, maskedDb], k)) } function pkcs1 (key, msg, reverse) { var mLen = msg.length var k = key.modulus.byteLength() if (mLen > k - 11) { throw new Error('message too long') } var ps if (reverse) { ps = Buffer.alloc(k - mLen - 3, 0xff) } else { ps = nonZero(k - mLen - 3) } return new BN(Buffer.concat([Buffer.from([0, reverse ? 1 : 2]), ps, Buffer.alloc(1), msg], k)) } function nonZero (len) { var out = Buffer.allocUnsafe(len) var i = 0 var cache = randomBytes(len * 2) var cur = 0 var num while (i < len) { if (cur === cache.length) { cache = randomBytes(len * 2) cur = 0 } num = cache[cur++] if (num) { out[i++] = num } } return out } /***/ }), /* 932 */ /*!********************************************!*\ !*** ./node_modules/public-encrypt/mgf.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var createHash = __webpack_require__(/*! create-hash */ 790) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer module.exports = function (seed, len) { var t = Buffer.alloc(0) var i = 0 var c while (t.length < len) { c = i2ops(i++) t = Buffer.concat([t, createHash('sha1').update(seed).update(c).digest()]) } return t.slice(0, len) } function i2ops (c) { var out = Buffer.allocUnsafe(4) out.writeUInt32BE(c, 0) return out } /***/ }), /* 933 */ /*!********************************************!*\ !*** ./node_modules/public-encrypt/xor.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = function xor (a, b) { var len = a.length var i = -1 while (++i < len) { a[i] ^= b[i] } return a } /***/ }), /* 934 */ /*!***************************************************!*\ !*** ./node_modules/public-encrypt/withPublic.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var BN = __webpack_require__(/*! bn.js */ 867) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer function withPublic (paddedMsg, key) { return Buffer.from(paddedMsg .toRed(BN.mont(key.modulus)) .redPow(new BN(key.publicExponent)) .fromRed() .toArray()) } module.exports = withPublic /***/ }), /* 935 */ /*!*******************************************************!*\ !*** ./node_modules/public-encrypt/privateDecrypt.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var parseKeys = __webpack_require__(/*! parse-asn1 */ 907) var mgf = __webpack_require__(/*! ./mgf */ 932) var xor = __webpack_require__(/*! ./xor */ 933) var BN = __webpack_require__(/*! bn.js */ 867) var crt = __webpack_require__(/*! browserify-rsa */ 876) var createHash = __webpack_require__(/*! create-hash */ 790) var withPublic = __webpack_require__(/*! ./withPublic */ 934) var Buffer = __webpack_require__(/*! safe-buffer */ 785).Buffer module.exports = function privateDecrypt (privateKey, enc, reverse) { var padding if (privateKey.padding) { padding = privateKey.padding } else if (reverse) { padding = 1 } else { padding = 4 } var key = parseKeys(privateKey) var k = key.modulus.byteLength() if (enc.length > k || new BN(enc).cmp(key.modulus) >= 0) { throw new Error('decryption error') } var msg if (reverse) { msg = withPublic(new BN(enc), key) } else { msg = crt(enc, key) } var zBuffer = Buffer.alloc(k - msg.length) msg = Buffer.concat([zBuffer, msg], k) if (padding === 4) { return oaep(key, msg) } else if (padding === 1) { return pkcs1(key, msg, reverse) } else if (padding === 3) { return msg } else { throw new Error('unknown padding') } } function oaep (key, msg) { var k = key.modulus.byteLength() var iHash = createHash('sha1').update(Buffer.alloc(0)).digest() var hLen = iHash.length if (msg[0] !== 0) { throw new Error('decryption error') } var maskedSeed = msg.slice(1, hLen + 1) var maskedDb = msg.slice(hLen + 1) var seed = xor(maskedSeed, mgf(maskedDb, hLen)) var db = xor(maskedDb, mgf(seed, k - hLen - 1)) if (compare(iHash, db.slice(0, hLen))) { throw new Error('decryption error') } var i = hLen while (db[i] === 0) { i++ } if (db[i++] !== 1) { throw new Error('decryption error') } return db.slice(i) } function pkcs1 (key, msg, reverse) { var p1 = msg.slice(0, 2) var i = 2 var status = 0 while (msg[i++] !== 0) { if (i >= msg.length) { status++ break } } var ps = msg.slice(2, i - 1) if ((p1.toString('hex') !== '0002' && !reverse) || (p1.toString('hex') !== '0001' && reverse)) { status++ } if (ps.length < 8) { status++ } if (status) { throw new Error('decryption error') } return msg.slice(i) } function compare (a, b) { a = Buffer.from(a) b = Buffer.from(b) var dif = 0 var len = a.length if (a.length !== b.length) { dif++ len = Math.min(a.length, b.length) } var i = -1 while (++i < len) { dif += (a[i] ^ b[i]) } return dif } /***/ }), /* 936 */ /*!********************************************!*\ !*** ./node_modules/randomfill/browser.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__webpack_provided_global_dot_crypto, global, process) { function oldBrowser () { throw new Error('secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11') } var safeBuffer = __webpack_require__(/*! safe-buffer */ 785) var randombytes = __webpack_require__(/*! randombytes */ 782) var Buffer = safeBuffer.Buffer var kBufferMaxLength = safeBuffer.kMaxLength var crypto = __webpack_provided_global_dot_crypto || global.msCrypto var kMaxUint32 = Math.pow(2, 32) - 1 function assertOffset (offset, length) { if (typeof offset !== 'number' || offset !== offset) { // eslint-disable-line no-self-compare throw new TypeError('offset must be a number') } if (offset > kMaxUint32 || offset < 0) { throw new TypeError('offset must be a uint32') } if (offset > kBufferMaxLength || offset > length) { throw new RangeError('offset out of range') } } function assertSize (size, offset, length) { if (typeof size !== 'number' || size !== size) { // eslint-disable-line no-self-compare throw new TypeError('size must be a number') } if (size > kMaxUint32 || size < 0) { throw new TypeError('size must be a uint32') } if (size + offset > length || size > kBufferMaxLength) { throw new RangeError('buffer too small') } } if ((crypto && crypto.getRandomValues) || !process.browser) { exports.randomFill = randomFill exports.randomFillSync = randomFillSync } else { exports.randomFill = oldBrowser exports.randomFillSync = oldBrowser } function randomFill (buf, offset, size, cb) { if (!Buffer.isBuffer(buf) && !(buf instanceof global.Uint8Array)) { throw new TypeError('"buf" argument must be a Buffer or Uint8Array') } if (typeof offset === 'function') { cb = offset offset = 0 size = buf.length } else if (typeof size === 'function') { cb = size size = buf.length - offset } else if (typeof cb !== 'function') { throw new TypeError('"cb" argument must be a function') } assertOffset(offset, buf.length) assertSize(size, offset, buf.length) return actualFill(buf, offset, size, cb) } function actualFill (buf, offset, size, cb) { if (process.browser) { var ourBuf = buf.buffer var uint = new Uint8Array(ourBuf, offset, size) crypto.getRandomValues(uint) if (cb) { process.nextTick(function () { cb(null, buf) }) return } return buf } if (cb) { randombytes(size, function (err, bytes) { if (err) { return cb(err) } bytes.copy(buf, offset) cb(null, buf) }) return } var bytes = randombytes(size) bytes.copy(buf, offset) return buf } function randomFillSync (buf, offset, size) { if (typeof offset === 'undefined') { offset = 0 } if (!Buffer.isBuffer(buf) && !(buf instanceof global.Uint8Array)) { throw new TypeError('"buf" argument must be a Buffer or Uint8Array') } assertOffset(offset, buf.length) if (size === undefined) size = buf.length - offset assertSize(size, offset, buf.length) return actualFill(buf, offset, size) } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 780)["default"], __webpack_require__(/*! ./../webpack/buildin/global.js */ 29), __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 783))) /***/ }), /* 937 */ /*!******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/verifySlider/verifySliderPc.vue ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _verifySliderPc_vue_vue_type_template_id_0b206d95_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./verifySliderPc.vue?vue&type=template&id=0b206d95&scoped=true& */ 938);\n/* harmony import */ var _verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./verifySliderPc.vue?vue&type=script&lang=js& */ 940);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _verifySliderPc_vue_vue_type_template_id_0b206d95_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _verifySliderPc_vue_vue_type_template_id_0b206d95_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0b206d95\",\n null,\n false,\n _verifySliderPc_vue_vue_type_template_id_0b206d95_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/components/verify/verifySlider/verifySliderPc.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi92ZXJpZnlTbGlkZXJQYy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGIyMDZkOTUmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi92ZXJpZnlTbGlkZXJQYy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3ZlcmlmeVNsaWRlclBjLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjBiMjA2ZDk1XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL2NvbXBvbmVudHMvdmVyaWZ5L3ZlcmlmeVNsaWRlci92ZXJpZnlTbGlkZXJQYy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///937\n"); /***/ }), /* 938 */ /*!*************************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/verifySlider/verifySliderPc.vue?vue&type=template&id=0b206d95&scoped=true& ***! \*************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_template_id_0b206d95_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./verifySliderPc.vue?vue&type=template&id=0b206d95&scoped=true& */ 939); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_template_id_0b206d95_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_template_id_0b206d95_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_template_id_0b206d95_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_template_id_0b206d95_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 939 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/components/verify/verifySlider/verifySliderPc.vue?vue&type=template&id=0b206d95&scoped=true& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.type === "2") ? _c( "view", { staticClass: _vm._$s(1, "sc", "verify-img-out"), style: _vm._$s(1, "s", { height: parseInt(_vm.setSize.imgHeight) + _vm.vSpace + "px", }), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "verify-img-panel"), style: _vm._$s(2, "s", { width: _vm.setSize.imgWidth, height: _vm.setSize.imgHeight, }), attrs: { _i: 2 }, }, [ _c("image", { attrs: { src: _vm._$s( 3, "a-src", _vm.backImgBase ? "data:image/png;base64," + _vm.backImgBase : _vm.defaultImg ), _i: 3, }, }), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(4, "v-show", _vm.showRefresh), expression: "_$s(4,'v-show',showRefresh)", }, ], staticClass: _vm._$s(4, "sc", "verify-refresh"), attrs: { _i: 4 }, on: { click: _vm.refresh }, }, [ _c("i", { staticClass: _vm._$s(5, "sc", "iconfont icon-refresh"), attrs: { _i: 5 }, }), ] ), _c("transition", { attrs: { name: "tips", _i: 6 } }, [ _vm._$s(7, "i", _vm.tipWords) ? _c( "text", { staticClass: _vm._$s(7, "sc", "verify-tips"), class: _vm._$s( 7, "c", _vm.passFalg ? "suc-bg" : "err-bg" ), attrs: { _i: 7 }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.tipWords)))] ) : _vm._e(), ]), ], 1 ), ] ) : _vm._e(), _vm._$s(8, "i", _vm.backImgBase) ? _c( "view", { staticClass: _vm._$s(8, "sc", "verify-bar-area"), style: _vm._$s(8, "s", { width: _vm.setSize.imgWidth, height: _vm.barSize.height, "line-height": _vm.barSize.height, }), attrs: { _i: 8 }, }, [ _c("text", { staticClass: _vm._$s(9, "sc", "verify-msg"), attrs: { _i: 9 }, domProps: { textContent: _vm._s(_vm._$s(9, "v-text", _vm.text)) }, }), _c( "view", { staticClass: _vm._$s(10, "sc", "verify-left-bar"), style: _vm._$s(10, "s", { width: _vm.leftBarWidth !== undefined ? _vm.leftBarWidth : _vm.barSize.height, height: _vm.barSize.height, "border-color": _vm.leftBarBorderColor, transaction: _vm.transitionWidth, }), attrs: { _i: 10 }, }, [ _c("text", { staticClass: _vm._$s(11, "sc", "verify-msg"), attrs: { _i: 11 }, domProps: { textContent: _vm._s(_vm._$s(11, "v-text", _vm.finishText)), }, }), _c( "view", { staticClass: _vm._$s(12, "sc", "verify-move-block"), style: _vm._$s(12, "s", { width: _vm.barSize.height, height: _vm.barSize.height, "background-color": _vm.moveBlockBackgroundColor, left: _vm.moveBlockLeft, transition: _vm.transitionLeft, }), attrs: { _i: 12 }, on: { touchstart: _vm.start, mousedown: _vm.start }, }, [ _c("i", { class: _vm._$s(13, "c", [ "verify-icon iconfont", _vm.iconClass, ]), style: _vm._$s(13, "s", { color: _vm.iconColor }), attrs: { _i: 13 }, }), _vm._$s(14, "i", _vm.type === "2") ? _c( "view", { staticClass: _vm._$s(14, "sc", "verify-sub-block"), style: _vm._$s(14, "s", { width: Math.floor( (parseInt(_vm.setSize.imgWidth) * 47) / 310 ) + "px", height: _vm.setSize.imgHeight, top: "-" + (parseInt(_vm.setSize.imgHeight) + _vm.vSpace) + "px", "background-size": _vm.setSize.imgWidth + " " + _vm.setSize.imgHeight, }), attrs: { _i: 14 }, }, [ _c("image", { attrs: { src: _vm._$s( 15, "a-src", "data:image/png;base64," + _vm.blockBackImgBase ), _i: 15, }, }), ] ) : _vm._e(), ] ), ] ), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 940 */ /*!*******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/verifySlider/verifySliderPc.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./verifySliderPc.vue?vue&type=script&lang=js& */ 941);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlpQixDQUFnQiw0a0JBQUcsRUFBQyIsImZpbGUiOiI5NDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi92ZXJpZnlTbGlkZXJQYy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3ZlcmlmeVNsaWRlclBjLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///940\n"); /***/ }), /* 941 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/components/verify/verifySlider/verifySliderPc.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ase = __webpack_require__(/*! ../utils/ase */ 778);\nvar _util = __webpack_require__(/*! ../utils/util */ 942);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n* VerifySlide\n* @description 滑块\n* */\n// import { ajCaptcha, ajCaptchaCheck } from \"../../../api/common\";\nvar _default2 = {\n name: \"VerifySlide\",\n props: {\n captchaType: {\n type: String,\n default: \"blockPuzzle\"\n },\n type: {\n type: String,\n default: \"1\"\n },\n // 弹出式pop,固定fixed\n mode: {\n type: String,\n default: \"fixed\"\n },\n vSpace: {\n type: Number,\n default: 5\n },\n explain: {\n type: String,\n default: \"向右滑动完成验证\"\n },\n imgSize: {\n type: Object,\n default: function _default() {\n return {\n width: \"310px\",\n height: \"155px\"\n };\n }\n },\n blockSize: {\n type: Object,\n default: function _default() {\n return {\n width: \"50px\",\n height: \"50px\"\n };\n }\n },\n barSize: {\n type: Object,\n default: function _default() {\n return {\n width: \"310px\",\n height: \"40px\"\n };\n }\n },\n defaultImg: {\n type: String,\n default: \"\"\n }\n },\n data: function data() {\n return {\n secretKey: \"\",\n // 后端返回的加密秘钥 字段\n passFalg: \"\",\n // 是否通过的标识\n backImgBase: \"\",\n // 验证码背景图片\n blockBackImgBase: \"\",\n // 验证滑块的背景图片\n backToken: \"\",\n // 后端返回的唯一token值\n startMoveTime: \"\",\n // 移动开始的时间\n endMovetime: \"\",\n // 移动结束的时间\n tipsBackColor: \"\",\n // 提示词的背景颜色\n tipWords: \"\",\n text: \"\",\n finishText: \"\",\n setSize: {\n imgHeight: 0,\n imgWidth: 0,\n barHeight: 0,\n barWidth: 0\n },\n top: 0,\n left: 0,\n moveBlockLeft: undefined,\n leftBarWidth: undefined,\n // 移动中样式\n moveBlockBackgroundColor: undefined,\n leftBarBorderColor: \"#ddd\",\n iconColor: undefined,\n iconClass: \"icon-right\",\n status: false,\n // 鼠标状态\n isEnd: false,\n // 是够验证完成\n showRefresh: true,\n transitionLeft: \"\",\n transitionWidth: \"\"\n };\n },\n computed: {\n barArea: function barArea() {\n return this.$el.querySelector(\".verify-bar-area\");\n },\n resetSize: function resetSize() {\n return _util.resetSize;\n }\n },\n watch: {\n // type变化则全面刷新\n type: {\n immediate: true,\n handler: function handler() {\n this.init();\n }\n }\n },\n mounted: function mounted() {\n // 禁止拖拽\n this.$el.onselectstart = function () {\n return false;\n };\n __f__(\"log\", this.defaultImg, \" at pages/users/components/verify/verifySlider/verifySliderPc.vue:179\");\n },\n methods: {\n init: function init() {\n var _this2 = this;\n this.text = this.explain;\n this.getPictrue();\n this.$nextTick(function () {\n var setSize = _this2.resetSize(_this2); // 重新设置宽度高度\n for (var key in setSize) {\n _this2.$set(_this2.setSize, key, setSize[key]);\n }\n _this2.$parent.$emit(\"ready\", _this2);\n });\n var _this = this;\n window.removeEventListener(\"touchmove\", function (e) {\n _this.move(e);\n });\n window.removeEventListener(\"mousemove\", function (e) {\n _this.move(e);\n });\n\n // 鼠标松开\n window.removeEventListener(\"touchend\", function () {\n _this.end();\n });\n window.removeEventListener(\"mouseup\", function () {\n _this.end();\n });\n window.addEventListener(\"touchmove\", function (e) {\n _this.move(e);\n });\n window.addEventListener(\"mousemove\", function (e) {\n _this.move(e);\n });\n\n // 鼠标松开\n window.addEventListener(\"touchend\", function () {\n _this.end();\n });\n window.addEventListener(\"mouseup\", function () {\n _this.end();\n });\n },\n // 鼠标按下\n start: function start(e) {\n e.preventDefault();\n e = e || window.event;\n if (!e.touches.length) {\n // 兼容PC端\n var x = e.clientX;\n } else {\n // 兼容移动端\n var x = e.touches[0].pageX;\n }\n this.startLeft = Math.floor(x - this.barArea.getBoundingClientRect().left);\n this.startMoveTime = +new Date(); // 开始滑动的时间\n if (this.isEnd == false) {\n this.text = \"\";\n this.moveBlockBackgroundColor = \"#337ab7\";\n this.leftBarBorderColor = \"#337AB7\";\n this.iconColor = \"#fff\";\n e.stopPropagation();\n this.status = true;\n }\n },\n // 鼠标移动\n move: function move(e) {\n e = e || window.event;\n if (this.status && this.isEnd == false) {\n if (!e.touches) {\n // 兼容PC端\n var x = e.clientX;\n } else {\n // 兼容移动端\n var x = e.touches[0].pageX;\n }\n var bar_area_left = this.barArea.getBoundingClientRect().left;\n var move_block_left = x - bar_area_left; // 小方块相对于父元素的left值\n if (move_block_left >= this.barArea.offsetWidth - parseInt(parseInt(this.blockSize.width) / 2) - 2) {\n move_block_left = this.barArea.offsetWidth - parseInt(parseInt(this.blockSize.width) / 2) - 2;\n }\n if (move_block_left <= 0) {\n move_block_left = parseInt(parseInt(this.blockSize.width) / 2);\n }\n // 拖动后小方块的left值\n this.moveBlockLeft = move_block_left - this.startLeft + \"px\";\n this.leftBarWidth = move_block_left - this.startLeft + \"px\";\n }\n },\n // 鼠标松开\n end: function end() {\n var _this3 = this;\n this.endMovetime = +new Date();\n var _this = this;\n // 判断是否重合\n if (this.status && this.isEnd == false) {\n var moveLeftDistance = parseInt((this.moveBlockLeft || \"\").replace(\"px\", \"\"));\n moveLeftDistance = moveLeftDistance * 310 / parseInt(this.setSize.imgWidth);\n var captchaVerification = this.secretKey ? (0, _ase.aesEncrypt)(this.backToken + '---' + JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n }), this.secretKey) : this.backToken + '---' + JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n });\n var data = {\n captchaType: this.captchaType,\n pointJson: this.secretKey ? (0, _ase.aesEncrypt)(JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n }), this.secretKey) : JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n }),\n token: this.backToken\n };\n (0, _api.ajcaptchaCheck)(data).then(function (result) {\n var res = result.data;\n _this3.moveBlockBackgroundColor = '#5cb85c';\n _this3.leftBarBorderColor = '#5cb85c';\n _this3.iconColor = '#fff';\n _this3.iconClass = 'icon-check';\n _this3.showRefresh = true;\n _this3.isEnd = true;\n setTimeout(function () {\n if (_this3.mode == 'pop') {\n _this3.$parent.clickShow = false;\n }\n _this3.refresh();\n }, 1500);\n _this3.passFalg = true;\n _this3.tipWords = \"\".concat(((_this3.endMovetime - _this3.startMoveTime) / 1000).toFixed(2), \"s\\u9A8C\\u8BC1\\u6210\\u529F\");\n setTimeout(function () {\n _this3.tipWords = \"\";\n _this3.$emit('success', {\n captchaVerification: captchaVerification\n });\n }, 1000);\n }).catch(function (res) {\n _this3.moveBlockBackgroundColor = '#d9534f';\n _this3.leftBarBorderColor = '#d9534f';\n _this3.iconColor = '#fff';\n _this3.iconClass = 'icon-close';\n _this3.passFalg = false;\n setTimeout(function () {\n _this3.refresh();\n }, 1000);\n _this3.$parent.$emit('error', _this3);\n _this3.tipWords = \"验证失败\";\n setTimeout(function () {\n _this3.tipWords = \"\";\n }, 1000);\n });\n this.status = false;\n }\n },\n refresh: function refresh() {\n var _this4 = this;\n this.showRefresh = true;\n this.finishText = \"\";\n this.transitionLeft = \"left .3s\";\n this.moveBlockLeft = 0;\n this.leftBarWidth = undefined;\n this.transitionWidth = \"width .3s\";\n this.leftBarBorderColor = \"#ddd\";\n this.moveBlockBackgroundColor = \"#fff\";\n this.iconColor = \"#000\";\n this.iconClass = \"icon-right\";\n this.isEnd = false;\n this.getPictrue();\n setTimeout(function () {\n _this4.transitionWidth = \"\";\n _this4.transitionLeft = \"\";\n _this4.text = _this4.explain;\n }, 300);\n },\n // 请求背景图片和验证图片\n getPictrue: function getPictrue() {\n var _this5 = this;\n var data = {\n captchaType: this.captchaType,\n clientUid: uni.getStorageSync('slider'),\n ts: Date.now() // 现在的时间戳\n };\n\n (0, _api.getAjcaptcha)(data).then(function (result) {\n var res = result.data;\n _this5.backImgBase = res.originalImageBase64;\n _this5.blockBackImgBase = res.jigsawImageBase64;\n _this5.backToken = res.token;\n _this5.secretKey = res.secretKey;\n }).catch(function () {\n _this5.backImgBase = null;\n _this5.blockBackImgBase = null;\n });\n }\n }\n};\nexports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvY29tcG9uZW50cy92ZXJpZnkvdmVyaWZ5U2xpZGVyL3ZlcmlmeVNsaWRlclBjLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJjYXB0Y2hhVHlwZSIsInR5cGUiLCJkZWZhdWx0IiwibW9kZSIsInZTcGFjZSIsImV4cGxhaW4iLCJpbWdTaXplIiwid2lkdGgiLCJoZWlnaHQiLCJibG9ja1NpemUiLCJiYXJTaXplIiwiZGVmYXVsdEltZyIsImRhdGEiLCJzZWNyZXRLZXkiLCJwYXNzRmFsZyIsImJhY2tJbWdCYXNlIiwiYmxvY2tCYWNrSW1nQmFzZSIsImJhY2tUb2tlbiIsInN0YXJ0TW92ZVRpbWUiLCJlbmRNb3ZldGltZSIsInRpcHNCYWNrQ29sb3IiLCJ0aXBXb3JkcyIsInRleHQiLCJmaW5pc2hUZXh0Iiwic2V0U2l6ZSIsImltZ0hlaWdodCIsImltZ1dpZHRoIiwiYmFySGVpZ2h0IiwiYmFyV2lkdGgiLCJ0b3AiLCJsZWZ0IiwibW92ZUJsb2NrTGVmdCIsImxlZnRCYXJXaWR0aCIsIm1vdmVCbG9ja0JhY2tncm91bmRDb2xvciIsImxlZnRCYXJCb3JkZXJDb2xvciIsImljb25Db2xvciIsImljb25DbGFzcyIsInN0YXR1cyIsImlzRW5kIiwic2hvd1JlZnJlc2giLCJ0cmFuc2l0aW9uTGVmdCIsInRyYW5zaXRpb25XaWR0aCIsImNvbXB1dGVkIiwiYmFyQXJlYSIsInJlc2V0U2l6ZSIsIndhdGNoIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsIm1vdW50ZWQiLCJtZXRob2RzIiwiaW5pdCIsIndpbmRvdyIsIl90aGlzIiwic3RhcnQiLCJlIiwieCIsIm1vdmUiLCJtb3ZlX2Jsb2NrX2xlZnQiLCJwYXJzZUludCIsImVuZCIsIm1vdmVMZWZ0RGlzdGFuY2UiLCJ5IiwicG9pbnRKc29uIiwiSlNPTiIsInRva2VuIiwic2V0VGltZW91dCIsImNhcHRjaGFWZXJpZmljYXRpb24iLCJyZWZyZXNoIiwiZ2V0UGljdHJ1ZSIsImNsaWVudFVpZCIsInRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUEwREE7QUFDQTtBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQUEsZ0JBS0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBRDtNQUNBQTtNQUNBQztJQUNBO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7UUFDQTtVQUNBSztVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBUjtNQUNBQztRQUNBO1VBQ0FLO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0FUO01BQ0FDO1FBQ0E7VUFDQUs7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUc7TUFDQVY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FVO0lBQ0E7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E1QztNQUNBNkM7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7TUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7UUFDQTtNQUNBO01BRUE7TUFFQUM7UUFDQUM7TUFDQTtNQUNBRDtRQUNBQztNQUNBOztNQUVBO01BQ0FEO1FBQ0FDO01BQ0E7TUFDQUQ7UUFDQUM7TUFDQTtNQUVBRDtRQUNBQztNQUNBO01BQ0FEO1FBQ0FDO01BQ0E7O01BRUE7TUFDQUQ7UUFDQUM7TUFDQTtNQUNBRDtRQUNBQztNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUNBQztNQUNBQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0EsNEJBQ0FDLDhDQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0FEO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7TUFDQUY7TUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBLElBQ0FHLG1CQUNBLDJCQUNBQywrQ0FDQSxHQUNBO1VBQ0FELGtCQUNBLDJCQUNBQywrQ0FDQTtRQUNBO1FBQ0E7VUFDQUQ7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBRTtNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQSxnQ0FDQSw2Q0FDQTtRQUNBQyxtQkFDQUE7UUFDQTtVQUNBTDtVQUNBTTtRQUNBO1VBQ0FOO1VBQ0FNO1FBQ0E7UUFDQTtVQUNBN0Q7VUFDQThELDRCQUNBLHFCQUNBQztZQUFBUjtZQUFBTTtVQUFBLElBQ0EsZUFDQSxHQUNBRTtZQUFBUjtZQUFBTTtVQUFBO1VBQ0FHO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0FDO1lBQ0E7Y0FDQTtZQUNBO1lBQ0E7VUFDQTtVQUNBO1VBQ0EsNEJBQ0E7VUFDQUE7WUFDQTtZQUNBO2NBQ0FDO1lBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBRDtZQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0FBO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUFFO01BQUE7TUFDQTtNQUNBO01BRUE7TUFDQTtNQUVBO01BQ0E7TUFFQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BRUE7TUFDQUY7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUc7TUFBQTtNQUNBO1FBQ0FwRTtRQUNBcUU7UUFDQUM7TUFDQTs7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDRCIiwiZmlsZSI6Ijk0MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBzdHlsZT1cInBvc2l0aW9uOiByZWxhdGl2ZTtcIj5cclxuXHRcdDx2aWV3IHYtaWY9XCJ0eXBlID09PSAnMidcIiBjbGFzcz1cInZlcmlmeS1pbWctb3V0XCJcclxuXHRcdFx0OnN0eWxlPVwieyBoZWlnaHQ6IHBhcnNlSW50KHNldFNpemUuaW1nSGVpZ2h0KSArIHZTcGFjZSArICdweCcgfVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInZlcmlmeS1pbWctcGFuZWxcIiA6c3R5bGU9XCJ7IHdpZHRoOiBzZXRTaXplLmltZ1dpZHRoLCBoZWlnaHQ6IHNldFNpemUuaW1nSGVpZ2h0IH1cIj5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIlxyXG4gICAgICAgICAgICBiYWNrSW1nQmFzZSA/ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsJyArIGJhY2tJbWdCYXNlIDogZGVmYXVsdEltZ1xyXG4gICAgICAgICAgXCIgYWx0PVwiXCIgc3R5bGU9XCJ3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2tcIiAvPlxyXG5cdFx0XHRcdDx2aWV3IHYtc2hvdz1cInNob3dSZWZyZXNoXCIgY2xhc3M9XCJ2ZXJpZnktcmVmcmVzaFwiIEBjbGljaz1cInJlZnJlc2hcIj5cclxuXHRcdFx0XHRcdDxpIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1yZWZyZXNoXCIgLz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHRyYW5zaXRpb24gbmFtZT1cInRpcHNcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IHYtaWY9XCJ0aXBXb3Jkc1wiIGNsYXNzPVwidmVyaWZ5LXRpcHNcIlxyXG5cdFx0XHRcdFx0XHQ6Y2xhc3M9XCJwYXNzRmFsZyA/ICdzdWMtYmcnIDogJ2Vyci1iZydcIj57eyB0aXBXb3JkcyB9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3RyYW5zaXRpb24+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0g5YWs5YWx6YOo5YiGIC0tPlxyXG5cdFx0PHZpZXcgdi1pZj1cImJhY2tJbWdCYXNlXCIgY2xhc3M9XCJ2ZXJpZnktYmFyLWFyZWFcIiA6c3R5bGU9XCJ7XHJcbiAgICAgICAgd2lkdGg6IHNldFNpemUuaW1nV2lkdGgsXHJcbiAgICAgICAgaGVpZ2h0OiBiYXJTaXplLmhlaWdodCxcclxuICAgICAgICAnbGluZS1oZWlnaHQnOiBiYXJTaXplLmhlaWdodFxyXG4gICAgICB9XCI+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPVwidmVyaWZ5LW1zZ1wiIHYtdGV4dD1cInRleHRcIiAvPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInZlcmlmeS1sZWZ0LWJhclwiIDpzdHlsZT1cIntcclxuICAgICAgICAgIHdpZHRoOiBsZWZ0QmFyV2lkdGggIT09IHVuZGVmaW5lZCA/IGxlZnRCYXJXaWR0aCA6IGJhclNpemUuaGVpZ2h0LFxyXG4gICAgICAgICAgaGVpZ2h0OiBiYXJTaXplLmhlaWdodCxcclxuICAgICAgICAgICdib3JkZXItY29sb3InOiBsZWZ0QmFyQm9yZGVyQ29sb3IsXHJcbiAgICAgICAgICB0cmFuc2FjdGlvbjogdHJhbnNpdGlvbldpZHRoXHJcbiAgICAgICAgfVwiPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmVyaWZ5LW1zZ1wiIHYtdGV4dD1cImZpbmlzaFRleHRcIiAvPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidmVyaWZ5LW1vdmUtYmxvY2tcIiA6c3R5bGU9XCJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBiYXJTaXplLmhlaWdodCxcclxuICAgICAgICAgICAgaGVpZ2h0OiBiYXJTaXplLmhlaWdodCxcclxuICAgICAgICAgICAgJ2JhY2tncm91bmQtY29sb3InOiBtb3ZlQmxvY2tCYWNrZ3JvdW5kQ29sb3IsXHJcbiAgICAgICAgICAgIGxlZnQ6IG1vdmVCbG9ja0xlZnQsXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zaXRpb25MZWZ0XHJcbiAgICAgICAgICB9XCIgQHRvdWNoc3RhcnQ9XCJzdGFydFwiIEBtb3VzZWRvd249XCJzdGFydFwiPlxyXG5cdFx0XHRcdFx0PGkgOmNsYXNzPVwiWyd2ZXJpZnktaWNvbiBpY29uZm9udCcsIGljb25DbGFzc11cIiA6c3R5bGU9XCJ7IGNvbG9yOiBpY29uQ29sb3IgfVwiIC8+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwidHlwZSA9PT0gJzInXCIgY2xhc3M9XCJ2ZXJpZnktc3ViLWJsb2NrXCIgOnN0eWxlPVwie1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBNYXRoLmZsb29yKChwYXJzZUludChzZXRTaXplLmltZ1dpZHRoKSAqIDQ3KSAvIDMxMCkgKyAncHgnLFxyXG4gICAgICAgICAgICAgIGhlaWdodDogc2V0U2l6ZS5pbWdIZWlnaHQsXHJcbiAgICAgICAgICAgICAgdG9wOiAnLScgKyAocGFyc2VJbnQoc2V0U2l6ZS5pbWdIZWlnaHQpICsgdlNwYWNlKSArICdweCcsXHJcbiAgICAgICAgICAgICAgJ2JhY2tncm91bmQtc2l6ZSc6IHNldFNpemUuaW1nV2lkdGggKyAnICcgKyBzZXRTaXplLmltZ0hlaWdodFxyXG4gICAgICAgICAgICB9XCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCwnICsgYmxvY2tCYWNrSW1nQmFzZVwiIGFsdD1cIlwiXHJcblx0XHRcdFx0XHRcdFx0c3R5bGU9XCJ3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2tcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuPHNjcmlwdCB0eXBlPVwidGV4dC9iYWJlbFwiPlxyXG5cdC8qKlxyXG4gKiBWZXJpZnlTbGlkZVxyXG4gKiBAZGVzY3JpcHRpb24g5ruR5Z2XXHJcbiAqICovXHJcbmltcG9ydCB7IGFlc0VuY3J5cHQgfSBmcm9tIFwiLi4vdXRpbHMvYXNlXCI7XHJcbmltcG9ydCB7IHJlc2V0U2l6ZSB9IGZyb20gXCIuLi91dGlscy91dGlsXCI7XHJcbi8vIGltcG9ydCB7IGFqQ2FwdGNoYSwgYWpDYXB0Y2hhQ2hlY2sgfSBmcm9tIFwiLi4vLi4vLi4vYXBpL2NvbW1vblwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRBamNhcHRjaGEsXHJcblx0XHRhamNhcHRjaGFDaGVja1xyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJztcclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWU6IFwiVmVyaWZ5U2xpZGVcIixcclxuICBwcm9wczoge1xyXG4gICAgY2FwdGNoYVR5cGU6IHtcclxuICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICBkZWZhdWx0OiBcImJsb2NrUHV6emxlXCJcclxuICAgIH0sXHJcbiAgICB0eXBlOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogXCIxXCJcclxuICAgIH0sXHJcbiAgICAvLyDlvLnlh7rlvI9wb3DvvIzlm7rlrppmaXhlZFxyXG4gICAgbW9kZToge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6IFwiZml4ZWRcIlxyXG4gICAgfSxcclxuICAgIHZTcGFjZToge1xyXG4gICAgICB0eXBlOiBOdW1iZXIsXHJcbiAgICAgIGRlZmF1bHQ6IDVcclxuICAgIH0sXHJcbiAgICBleHBsYWluOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogXCLlkJHlj7Pmu5HliqjlrozmiJDpqozor4FcIlxyXG4gICAgfSxcclxuICAgIGltZ1NpemU6IHtcclxuICAgICAgdHlwZTogT2JqZWN0LFxyXG4gICAgICBkZWZhdWx0KCkge1xyXG4gICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICB3aWR0aDogXCIzMTBweFwiLFxyXG4gICAgICAgICAgaGVpZ2h0OiBcIjE1NXB4XCJcclxuICAgICAgICB9O1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgYmxvY2tTaXplOiB7XHJcbiAgICAgIHR5cGU6IE9iamVjdCxcclxuICAgICAgZGVmYXVsdCgpIHtcclxuICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgd2lkdGg6IFwiNTBweFwiLFxyXG4gICAgICAgICAgaGVpZ2h0OiBcIjUwcHhcIlxyXG4gICAgICAgIH07XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBiYXJTaXplOiB7XHJcbiAgICAgIHR5cGU6IE9iamVjdCxcclxuICAgICAgZGVmYXVsdCgpIHtcclxuICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgd2lkdGg6IFwiMzEwcHhcIixcclxuICAgICAgICAgIGhlaWdodDogXCI0MHB4XCJcclxuICAgICAgICB9O1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgZGVmYXVsdEltZzoge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6IFwiXCJcclxuICAgIH1cclxuICB9LFxyXG4gIGRhdGEoKSB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBzZWNyZXRLZXk6IFwiXCIsIC8vIOWQjuerr+i/lOWbnueahOWKoOWvhuenmOmSpSDlrZfmrrVcclxuICAgICAgcGFzc0ZhbGc6IFwiXCIsIC8vIOaYr+WQpumAmui/h+eahOagh+ivhlxyXG4gICAgICBiYWNrSW1nQmFzZTogXCJcIiwgLy8g6aqM6K+B56CB6IOM5pmv5Zu+54mHXHJcbiAgICAgIGJsb2NrQmFja0ltZ0Jhc2U6IFwiXCIsIC8vIOmqjOivgea7keWdl+eahOiDjOaZr+WbvueJh1xyXG4gICAgICBiYWNrVG9rZW46IFwiXCIsIC8vIOWQjuerr+i/lOWbnueahOWUr+S4gHRva2Vu5YC8XHJcbiAgICAgIHN0YXJ0TW92ZVRpbWU6IFwiXCIsIC8vIOenu+WKqOW8gOWni+eahOaXtumXtFxyXG4gICAgICBlbmRNb3ZldGltZTogXCJcIiwgLy8g56e75Yqo57uT5p2f55qE5pe26Ze0XHJcbiAgICAgIHRpcHNCYWNrQ29sb3I6IFwiXCIsIC8vIOaPkOekuuivjeeahOiDjOaZr+minOiJslxyXG4gICAgICB0aXBXb3JkczogXCJcIixcclxuICAgICAgdGV4dDogXCJcIixcclxuICAgICAgZmluaXNoVGV4dDogXCJcIixcclxuICAgICAgc2V0U2l6ZToge1xyXG4gICAgICAgIGltZ0hlaWdodDogMCxcclxuICAgICAgICBpbWdXaWR0aDogMCxcclxuICAgICAgICBiYXJIZWlnaHQ6IDAsXHJcbiAgICAgICAgYmFyV2lkdGg6IDBcclxuICAgICAgfSxcclxuICAgICAgdG9wOiAwLFxyXG4gICAgICBsZWZ0OiAwLFxyXG4gICAgICBtb3ZlQmxvY2tMZWZ0OiB1bmRlZmluZWQsXHJcbiAgICAgIGxlZnRCYXJXaWR0aDogdW5kZWZpbmVkLFxyXG4gICAgICAvLyDnp7vliqjkuK3moLflvI9cclxuICAgICAgbW92ZUJsb2NrQmFja2dyb3VuZENvbG9yOiB1bmRlZmluZWQsXHJcbiAgICAgIGxlZnRCYXJCb3JkZXJDb2xvcjogXCIjZGRkXCIsXHJcbiAgICAgIGljb25Db2xvcjogdW5kZWZpbmVkLFxyXG4gICAgICBpY29uQ2xhc3M6IFwiaWNvbi1yaWdodFwiLFxyXG4gICAgICBzdGF0dXM6IGZhbHNlLCAvLyDpvKDmoIfnirbmgIFcclxuICAgICAgaXNFbmQ6IGZhbHNlLCAvLyDmmK/lpJ/pqozor4HlrozmiJBcclxuICAgICAgc2hvd1JlZnJlc2g6IHRydWUsXHJcbiAgICAgIHRyYW5zaXRpb25MZWZ0OiBcIlwiLFxyXG4gICAgICB0cmFuc2l0aW9uV2lkdGg6IFwiXCJcclxuICAgIH07XHJcbiAgfSxcclxuICBjb21wdXRlZDoge1xyXG4gICAgYmFyQXJlYSgpIHtcclxuICAgICAgcmV0dXJuIHRoaXMuJGVsLnF1ZXJ5U2VsZWN0b3IoXCIudmVyaWZ5LWJhci1hcmVhXCIpO1xyXG4gICAgfSxcclxuICAgIHJlc2V0U2l6ZSgpIHtcclxuICAgICAgcmV0dXJuIHJlc2V0U2l6ZTtcclxuICAgIH1cclxuICB9LFxyXG4gIHdhdGNoOiB7XHJcbiAgICAvLyB0eXBl5Y+Y5YyW5YiZ5YWo6Z2i5Yi35pawXHJcbiAgICB0eXBlOiB7XHJcbiAgICAgIGltbWVkaWF0ZTogdHJ1ZSxcclxuICAgICAgaGFuZGxlcigpIHtcclxuICAgICAgICB0aGlzLmluaXQoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgbW91bnRlZCgpIHtcclxuICAgIC8vIOemgeatouaLluaLvVxyXG4gICAgdGhpcy4kZWwub25zZWxlY3RzdGFydCA9IGZ1bmN0aW9uKCkge1xyXG4gICAgICByZXR1cm4gZmFsc2U7XHJcbiAgICB9O1xyXG4gICAgY29uc29sZS5sb2codGhpcy5kZWZhdWx0SW1nKTtcclxuICB9LFxyXG4gIG1ldGhvZHM6IHtcclxuICAgIGluaXQoKSB7XHJcbiAgICAgIHRoaXMudGV4dCA9IHRoaXMuZXhwbGFpbjtcclxuICAgICAgdGhpcy5nZXRQaWN0cnVlKCk7XHJcbiAgICAgIHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuICAgICAgICBjb25zdCBzZXRTaXplID0gdGhpcy5yZXNldFNpemUodGhpcyk7IC8vIOmHjeaWsOiuvue9ruWuveW6pumrmOW6plxyXG4gICAgICAgIGZvciAoY29uc3Qga2V5IGluIHNldFNpemUpIHtcclxuICAgICAgICAgIHRoaXMuJHNldCh0aGlzLnNldFNpemUsIGtleSwgc2V0U2l6ZVtrZXldKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy4kcGFyZW50LiRlbWl0KFwicmVhZHlcIiwgdGhpcyk7XHJcbiAgICAgIH0pO1xyXG5cclxuICAgICAgdmFyIF90aGlzID0gdGhpcztcclxuXHJcbiAgICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKFwidG91Y2htb3ZlXCIsIGZ1bmN0aW9uKGUpIHtcclxuICAgICAgICBfdGhpcy5tb3ZlKGUpO1xyXG4gICAgICB9KTtcclxuICAgICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJtb3VzZW1vdmVcIiwgZnVuY3Rpb24oZSkge1xyXG4gICAgICAgIF90aGlzLm1vdmUoZSk7XHJcbiAgICAgIH0pO1xyXG5cclxuICAgICAgLy8g6byg5qCH5p2+5byAXHJcbiAgICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKFwidG91Y2hlbmRcIiwgZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgX3RoaXMuZW5kKCk7XHJcbiAgICAgIH0pO1xyXG4gICAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcihcIm1vdXNldXBcIiwgZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgX3RoaXMuZW5kKCk7XHJcbiAgICAgIH0pO1xyXG5cclxuICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJ0b3VjaG1vdmVcIiwgZnVuY3Rpb24oZSkge1xyXG4gICAgICAgIF90aGlzLm1vdmUoZSk7XHJcbiAgICAgIH0pO1xyXG4gICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcIm1vdXNlbW92ZVwiLCBmdW5jdGlvbihlKSB7XHJcbiAgICAgICAgX3RoaXMubW92ZShlKTtcclxuICAgICAgfSk7XHJcblxyXG4gICAgICAvLyDpvKDmoIfmnb7lvIBcclxuICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJ0b3VjaGVuZFwiLCBmdW5jdGlvbigpIHtcclxuICAgICAgICBfdGhpcy5lbmQoKTtcclxuICAgICAgfSk7XHJcbiAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKFwibW91c2V1cFwiLCBmdW5jdGlvbigpIHtcclxuICAgICAgICBfdGhpcy5lbmQoKTtcclxuICAgICAgfSk7XHJcbiAgICB9LFxyXG5cclxuICAgIC8vIOm8oOagh+aMieS4i1xyXG4gICAgc3RhcnQ6IGZ1bmN0aW9uKGUpIHtcclxuICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpO1xyXG4gICAgICBlID0gZSB8fCB3aW5kb3cuZXZlbnQ7XHJcbiAgICAgIGlmICghZS50b3VjaGVzLmxlbmd0aCkge1xyXG4gICAgICAgIC8vIOWFvOWuuVBD56uvXHJcbiAgICAgICAgdmFyIHggPSBlLmNsaWVudFg7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgLy8g5YW85a6556e75Yqo56uvXHJcbiAgICAgICAgdmFyIHggPSBlLnRvdWNoZXNbMF0ucGFnZVg7XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy5zdGFydExlZnQgPSBNYXRoLmZsb29yKFxyXG4gICAgICAgIHggLSB0aGlzLmJhckFyZWEuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkubGVmdFxyXG4gICAgICApO1xyXG4gICAgICB0aGlzLnN0YXJ0TW92ZVRpbWUgPSArbmV3IERhdGUoKTsgLy8g5byA5aeL5ruR5Yqo55qE5pe26Ze0XHJcbiAgICAgIGlmICh0aGlzLmlzRW5kID09IGZhbHNlKSB7XHJcbiAgICAgICAgdGhpcy50ZXh0ID0gXCJcIjtcclxuICAgICAgICB0aGlzLm1vdmVCbG9ja0JhY2tncm91bmRDb2xvciA9IFwiIzMzN2FiN1wiO1xyXG4gICAgICAgIHRoaXMubGVmdEJhckJvcmRlckNvbG9yID0gXCIjMzM3QUI3XCI7XHJcbiAgICAgICAgdGhpcy5pY29uQ29sb3IgPSBcIiNmZmZcIjtcclxuICAgICAgICBlLnN0b3BQcm9wYWdhdGlvbigpO1xyXG4gICAgICAgIHRoaXMuc3RhdHVzID0gdHJ1ZTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIC8vIOm8oOagh+enu+WKqFxyXG4gICAgbW92ZTogZnVuY3Rpb24oZSkge1xyXG4gICAgICBlID0gZSB8fCB3aW5kb3cuZXZlbnQ7XHJcbiAgICAgIGlmICh0aGlzLnN0YXR1cyAmJiB0aGlzLmlzRW5kID09IGZhbHNlKSB7XHJcbiAgICAgICAgaWYgKCFlLnRvdWNoZXMpIHtcclxuICAgICAgICAgIC8vIOWFvOWuuVBD56uvXHJcbiAgICAgICAgICB2YXIgeCA9IGUuY2xpZW50WDtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgLy8g5YW85a6556e75Yqo56uvXHJcbiAgICAgICAgICB2YXIgeCA9IGUudG91Y2hlc1swXS5wYWdlWDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdmFyIGJhcl9hcmVhX2xlZnQgPSB0aGlzLmJhckFyZWEuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkubGVmdDtcclxuICAgICAgICB2YXIgbW92ZV9ibG9ja19sZWZ0ID0geCAtIGJhcl9hcmVhX2xlZnQ7IC8vIOWwj+aWueWdl+ebuOWvueS6jueItuWFg+e0oOeahGxlZnTlgLxcclxuICAgICAgICBpZiAoXHJcbiAgICAgICAgICBtb3ZlX2Jsb2NrX2xlZnQgPj1cclxuICAgICAgICAgIHRoaXMuYmFyQXJlYS5vZmZzZXRXaWR0aCAtXHJcbiAgICAgICAgICAgIHBhcnNlSW50KHBhcnNlSW50KHRoaXMuYmxvY2tTaXplLndpZHRoKSAvIDIpIC1cclxuICAgICAgICAgICAgMlxyXG4gICAgICAgICkge1xyXG4gICAgICAgICAgbW92ZV9ibG9ja19sZWZ0ID1cclxuICAgICAgICAgICAgdGhpcy5iYXJBcmVhLm9mZnNldFdpZHRoIC1cclxuICAgICAgICAgICAgcGFyc2VJbnQocGFyc2VJbnQodGhpcy5ibG9ja1NpemUud2lkdGgpIC8gMikgLVxyXG4gICAgICAgICAgICAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAobW92ZV9ibG9ja19sZWZ0IDw9IDApIHtcclxuICAgICAgICAgIG1vdmVfYmxvY2tfbGVmdCA9IHBhcnNlSW50KHBhcnNlSW50KHRoaXMuYmxvY2tTaXplLndpZHRoKSAvIDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyDmi5bliqjlkI7lsI/mlrnlnZfnmoRsZWZ05YC8XHJcbiAgICAgICAgdGhpcy5tb3ZlQmxvY2tMZWZ0ID0gbW92ZV9ibG9ja19sZWZ0IC0gdGhpcy5zdGFydExlZnQgKyBcInB4XCI7XHJcbiAgICAgICAgdGhpcy5sZWZ0QmFyV2lkdGggPSBtb3ZlX2Jsb2NrX2xlZnQgLSB0aGlzLnN0YXJ0TGVmdCArIFwicHhcIjtcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICAvLyDpvKDmoIfmnb7lvIBcclxuICAgIGVuZDogZnVuY3Rpb24oKSB7XHJcbiAgICAgIHRoaXMuZW5kTW92ZXRpbWUgPSArbmV3IERhdGUoKTtcclxuICAgICAgdmFyIF90aGlzID0gdGhpcztcclxuICAgICAgLy8g5Yik5pat5piv5ZCm6YeN5ZCIXHJcbiAgICAgIGlmICh0aGlzLnN0YXR1cyAmJiB0aGlzLmlzRW5kID09IGZhbHNlKSB7XHJcbiAgICAgICAgdmFyIG1vdmVMZWZ0RGlzdGFuY2UgPSBwYXJzZUludChcclxuICAgICAgICAgICh0aGlzLm1vdmVCbG9ja0xlZnQgfHwgXCJcIikucmVwbGFjZShcInB4XCIsIFwiXCIpXHJcbiAgICAgICAgKTtcclxuICAgICAgICBtb3ZlTGVmdERpc3RhbmNlID1cclxuICAgICAgICAgIChtb3ZlTGVmdERpc3RhbmNlICogMzEwKSAvIHBhcnNlSW50KHRoaXMuc2V0U2l6ZS5pbWdXaWR0aCk7XHJcblx0XHRcdFx0XHR2YXIgY2FwdGNoYVZlcmlmaWNhdGlvbiA9IHRoaXMuc2VjcmV0S2V5ID8gYWVzRW5jcnlwdCh0aGlzLmJhY2tUb2tlbiArICctLS0nICsgSlNPTi5zdHJpbmdpZnkoe1xyXG5cdFx0XHRcdFx0XHR4OiBtb3ZlTGVmdERpc3RhbmNlLFxyXG5cdFx0XHRcdFx0XHR5OiA1LjBcclxuXHRcdFx0XHRcdH0pLCB0aGlzLnNlY3JldEtleSkgOiB0aGlzLmJhY2tUb2tlbiArICctLS0nICsgSlNPTi5zdHJpbmdpZnkoe1xyXG5cdFx0XHRcdFx0XHR4OiBtb3ZlTGVmdERpc3RhbmNlLFxyXG5cdFx0XHRcdFx0XHR5OiA1LjBcclxuXHRcdFx0XHRcdH0pXHJcbiAgICAgICAgY29uc3QgZGF0YSA9IHtcclxuICAgICAgICAgIGNhcHRjaGFUeXBlOiB0aGlzLmNhcHRjaGFUeXBlLFxyXG4gICAgICAgICAgcG9pbnRKc29uOiB0aGlzLnNlY3JldEtleVxyXG4gICAgICAgICAgICA/IGFlc0VuY3J5cHQoXHJcbiAgICAgICAgICAgICAgICBKU09OLnN0cmluZ2lmeSh7IHg6IG1vdmVMZWZ0RGlzdGFuY2UsIHk6IDUuMCB9KSxcclxuICAgICAgICAgICAgICAgIHRoaXMuc2VjcmV0S2V5XHJcbiAgICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICA6IEpTT04uc3RyaW5naWZ5KHsgeDogbW92ZUxlZnREaXN0YW5jZSwgeTogNS4wIH0pLFxyXG4gICAgICAgICAgdG9rZW46IHRoaXMuYmFja1Rva2VuXHJcbiAgICAgICAgfTtcclxuICAgICAgICBhamNhcHRjaGFDaGVjayhkYXRhKS50aGVuKChyZXN1bHQpID0+IHtcclxuICAgICAgICBcdGxldCByZXMgPSByZXN1bHQuZGF0YVxyXG4gICAgICAgIFx0dGhpcy5tb3ZlQmxvY2tCYWNrZ3JvdW5kQ29sb3IgPSAnIzVjYjg1YydcclxuICAgICAgICBcdHRoaXMubGVmdEJhckJvcmRlckNvbG9yID0gJyM1Y2I4NWMnXHJcbiAgICAgICAgXHR0aGlzLmljb25Db2xvciA9ICcjZmZmJ1xyXG4gICAgICAgIFx0dGhpcy5pY29uQ2xhc3MgPSAnaWNvbi1jaGVjaydcclxuICAgICAgICBcdHRoaXMuc2hvd1JlZnJlc2ggPSB0cnVlXHJcbiAgICAgICAgXHR0aGlzLmlzRW5kID0gdHJ1ZTtcclxuICAgICAgICBcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICAgIFx0XHRpZiAodGhpcy5tb2RlID09ICdwb3AnKSB7XHJcbiAgICAgICAgXHRcdFx0dGhpcy4kcGFyZW50LmNsaWNrU2hvdyA9IGZhbHNlO1xyXG4gICAgICAgIFx0XHR9XHJcbiAgICAgICAgXHRcdHRoaXMucmVmcmVzaCgpO1xyXG4gICAgICAgIFx0fSwgMTUwMClcclxuICAgICAgICBcdHRoaXMucGFzc0ZhbGcgPSB0cnVlXHJcbiAgICAgICAgXHR0aGlzLnRpcFdvcmRzID1cclxuICAgICAgICBcdFx0YCR7KCh0aGlzLmVuZE1vdmV0aW1lLXRoaXMuc3RhcnRNb3ZlVGltZSkvMTAwMCkudG9GaXhlZCgyKX1z6aqM6K+B5oiQ5YqfYFxyXG4gICAgICAgIFx0c2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgXHRcdHRoaXMudGlwV29yZHMgPSBcIlwiXHJcbiAgICAgICAgXHRcdHRoaXMuJGVtaXQoJ3N1Y2Nlc3MnLCB7XHJcbiAgICAgICAgXHRcdFx0Y2FwdGNoYVZlcmlmaWNhdGlvblxyXG4gICAgICAgIFx0XHR9KVxyXG4gICAgICAgIFx0fSwgMTAwMClcclxuICAgICAgICB9KS5jYXRjaChyZXMgPT4ge1xyXG4gICAgICAgIFx0dGhpcy5tb3ZlQmxvY2tCYWNrZ3JvdW5kQ29sb3IgPSAnI2Q5NTM0ZidcclxuICAgICAgICBcdHRoaXMubGVmdEJhckJvcmRlckNvbG9yID0gJyNkOTUzNGYnXHJcbiAgICAgICAgXHR0aGlzLmljb25Db2xvciA9ICcjZmZmJ1xyXG4gICAgICAgIFx0dGhpcy5pY29uQ2xhc3MgPSAnaWNvbi1jbG9zZSdcclxuICAgICAgICBcdHRoaXMucGFzc0ZhbGcgPSBmYWxzZVxyXG4gICAgICAgIFx0c2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgXHRcdHRoaXMucmVmcmVzaCgpO1xyXG4gICAgICAgIFx0fSwgMTAwMCk7XHJcbiAgICAgICAgXHR0aGlzLiRwYXJlbnQuJGVtaXQoJ2Vycm9yJywgdGhpcylcclxuICAgICAgICBcdHRoaXMudGlwV29yZHMgPSBcIumqjOivgeWksei0pVwiXHJcbiAgICAgICAgXHRzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICBcdFx0dGhpcy50aXBXb3JkcyA9IFwiXCJcclxuICAgICAgICBcdH0sIDEwMDApXHJcbiAgICAgICAgfSlcclxuICAgICAgICB0aGlzLnN0YXR1cyA9IGZhbHNlO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIHJlZnJlc2g6IGZ1bmN0aW9uKCkge1xyXG4gICAgICB0aGlzLnNob3dSZWZyZXNoID0gdHJ1ZTtcclxuICAgICAgdGhpcy5maW5pc2hUZXh0ID0gXCJcIjtcclxuXHJcbiAgICAgIHRoaXMudHJhbnNpdGlvbkxlZnQgPSBcImxlZnQgLjNzXCI7XHJcbiAgICAgIHRoaXMubW92ZUJsb2NrTGVmdCA9IDA7XHJcblxyXG4gICAgICB0aGlzLmxlZnRCYXJXaWR0aCA9IHVuZGVmaW5lZDtcclxuICAgICAgdGhpcy50cmFuc2l0aW9uV2lkdGggPSBcIndpZHRoIC4zc1wiO1xyXG5cclxuICAgICAgdGhpcy5sZWZ0QmFyQm9yZGVyQ29sb3IgPSBcIiNkZGRcIjtcclxuICAgICAgdGhpcy5tb3ZlQmxvY2tCYWNrZ3JvdW5kQ29sb3IgPSBcIiNmZmZcIjtcclxuICAgICAgdGhpcy5pY29uQ29sb3IgPSBcIiMwMDBcIjtcclxuICAgICAgdGhpcy5pY29uQ2xhc3MgPSBcImljb24tcmlnaHRcIjtcclxuICAgICAgdGhpcy5pc0VuZCA9IGZhbHNlO1xyXG5cclxuICAgICAgdGhpcy5nZXRQaWN0cnVlKCk7XHJcbiAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICAgIHRoaXMudHJhbnNpdGlvbldpZHRoID0gXCJcIjtcclxuICAgICAgICB0aGlzLnRyYW5zaXRpb25MZWZ0ID0gXCJcIjtcclxuICAgICAgICB0aGlzLnRleHQgPSB0aGlzLmV4cGxhaW47XHJcbiAgICAgIH0sIDMwMCk7XHJcbiAgICB9LFxyXG5cdFx0Ly8g6K+35rGC6IOM5pmv5Zu+54mH5ZKM6aqM6K+B5Zu+54mHXHJcblx0XHRnZXRQaWN0cnVlKCkge1xyXG5cdFx0XHRsZXQgZGF0YSA9IHtcclxuXHRcdFx0XHRjYXB0Y2hhVHlwZTogdGhpcy5jYXB0Y2hhVHlwZSxcclxuXHRcdFx0XHRjbGllbnRVaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygnc2xpZGVyJyksXHJcblx0XHRcdFx0dHM6IERhdGUubm93KCksIC8vIOeOsOWcqOeahOaXtumXtOaIs1xyXG5cdFx0XHR9XHJcblx0XHRcdGdldEFqY2FwdGNoYShkYXRhKS50aGVuKChyZXN1bHQpID0+IHtcclxuXHRcdFx0XHRsZXQgcmVzID0gcmVzdWx0LmRhdGFcclxuXHRcdFx0XHR0aGlzLmJhY2tJbWdCYXNlID0gcmVzLm9yaWdpbmFsSW1hZ2VCYXNlNjRcclxuXHRcdFx0XHR0aGlzLmJsb2NrQmFja0ltZ0Jhc2UgPSByZXMuamlnc2F3SW1hZ2VCYXNlNjRcclxuXHRcdFx0XHR0aGlzLmJhY2tUb2tlbiA9IHJlcy50b2tlblxyXG5cdFx0XHRcdHRoaXMuc2VjcmV0S2V5ID0gcmVzLnNlY3JldEtleVxyXG5cdFx0XHR9KS5jYXRjaCgoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy5iYWNrSW1nQmFzZSA9IG51bGxcclxuXHRcdFx0XHR0aGlzLmJsb2NrQmFja0ltZ0Jhc2UgPSBudWxsXHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG4gIH1cclxufTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblx0LnZlcmlmeWJveCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U0ZTdlYjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5Ym94LXRvcCB7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogIzQ1NDk0YztcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlN2ViO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnlib3gtYm90dG9tIHtcclxuXHRcdC8qIHBhZGRpbmc6IDE1cHg7ICovXHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeWJveC1jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEzcHg7XHJcblx0XHRyaWdodDogOXB4O1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQubWFzayB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTAwMTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG5cdFx0LyogZGlzcGxheTogbm9uZTsgKi9cclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LXRpcHMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0Ym90dG9tOiAwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgMjAwLCAyNiwgMC41KTtcclxuXHRcdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuc3VjLWJnIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgMjAwLCAyNiwgMC41KTtcclxuXHRcdDtcclxuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Y29sb3JzdHI9IzdmNUNCODVDLCBlbmRjb2xvcnN0cj0jN2Y1Q0I4NUMpO1xyXG5cdH1cclxuXHJcblx0LmVyci1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgODMsIDc5LCAuNSk7XHJcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydGNvbG9yc3RyPSM3ZkQ5NTM0RiwgZW5kY29sb3JzdHI9IzdmRDk1MzRGKTtcclxuXHR9XHJcblxyXG5cclxuXHQudGlwcy1lbnRlcixcclxuXHQudGlwcy1sZWF2ZS10byB7XHJcblx0XHRib3R0b206IC0zMHB4O1xyXG5cdH1cclxuXHJcblx0LnRpcHMtZW50ZXItYWN0aXZlLFxyXG5cdC50aXBzLWxlYXZlLWFjdGl2ZSB7XHJcblx0XHR0cmFuc2l0aW9uOiBib3R0b20gLjVzO1xyXG5cdH1cclxuXHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdC8q5bi46KeE6aqM6K+B56CBKi9cclxuXHQudmVyaWZ5LWNvZGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHR9XHJcblxyXG5cdC5jZXJpZnktY29kZS1wYW5lbCB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1jb2RlLWFyZWEge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWlucHV0LWFyZWEge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWNoYW5nZS1hcmVhIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQudmFyaWZ5LWlucHV0LWNvZGUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWNoYW5nZS1jb2RlIHtcclxuXHRcdGNvbG9yOiAjMzM3QUI3O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1idG4ge1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzN0FCNztcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblxyXG5cclxuXHQvKua7keWKqOmqjOivgeeggSovXHJcblx0LnZlcmlmeS1iYXItYXJlYSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tb3ZlLWJsb2NrIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAjODg4ODg4O1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbW92ZS1ibG9jazpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbGVmdC1iYXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMXB4O1xyXG5cdFx0bGVmdDogLTFweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmMGZmZjA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktaW1nLXBhbmVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1pbWctcGFuZWwgLnZlcmlmeS1yZWZyZXNoIHtcclxuXHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1pbWctcGFuZWwgLmljb24tcmVmcmVzaCB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktaW1nLXBhbmVsIC52ZXJpZnktZ2FwIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tb3ZlLWJsb2NrIC52ZXJpZnktc3ViLWJsb2NrIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHQvKiBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyAqL1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1iYXItYXJlYSAudmVyaWZ5LW1vdmUtYmxvY2sgLnZlcmlmeS1pY29uIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tc2cge1xyXG5cdFx0ei1pbmRleDogMztcclxuXHR9XHJcblxyXG5cdC8q5a2X5L2T5Zu+5qCH55qEY3NzKi9cclxuXHQvKkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiBcImljb25mb250XCI7Ki9cclxuXHQvKnNyYzogdXJsKCcuLi9mb250cy9pY29uZm9udC5lb3Q/dD0xNTA4MjI5MTkzMTg4Jyk7ICEqIElFOSohKi9cclxuXHQvKnNyYzogdXJsKCcuLi9mb250cy9pY29uZm9udC5lb3Q/dD0xNTA4MjI5MTkzMTg4I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAhKiBJRTYtSUU4ICohKi9cclxuXHQvKnVybCgnZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQWFBQUFzQUFBQUFDVXdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRE1BQUFCQ3NQNno3VTlUTHpJQUFBRThBQUFBUkFBQUFGWlc3a2lTWTIxaGNBQUFBWUFBQUFCM0FBQUJ1TStxQmxSbmJIbG1BQUFCK0FBQUFuUUFBQUxZbnJVd1QyaGxZV1FBQUFSc0FBQUFMd0FBQURZUE53YWphR2hsWVFBQUJKd0FBQUFjQUFBQUpBZmVBNGRvYlhSNEFBQUV1QUFBQUJNQUFBQVlGK2tBQUd4dlkyRUFBQVRNQUFBQURnQUFBQTRDdkFHc2JXRjRjQUFBQk53QUFBQWZBQUFBSUFFVkFGMXVZVzFsQUFBRS9BQUFBVVVBQUFKdFBsVCtmWEJ2YzNRQUFBWkVBQUFBUEFBQUFFM29QUFhQZUp4allHUmdZT0Jpa0dQUVlXQjBjZk1KWWVCZ1lHR0FBSkFNWTA1bWVpSlFETW9EeXJHQWFRNGdab09JQWdDS0l3TlBBSGljWTJCay9zTTRnWUdWZ1lPcGsra01Bd05EUDRSbWZNMWd4TWpCd01ERXdNck1nQlVFcExtbU1EZ3dWRHhid3R6d3Y0RWhocm1Cb1FFb3pBaVNBd0F3MUEwVWVKekZrY0VOZ0NBTVJYOFJqQ0dPNGdUZTllUWNuaHpBZlhDMnJxRy9oWXNUOE1tRDlnZFMwZ0pJQUFheWtBaklCWUhwcEN2dUQ4anVSNnpNSjY3QTg5WmRuL2YxYU5QaWtVbjhSdllvOEcyMENqS2ltNlJmNmI5bTM0K1dXZC92QnIrb1c4VjZxM3ZGNXFLbFlyUFJwNEwwQWQ1bkdMOEFlSnhGVWM5ckUwRVluVGV6dThsTXNydnRicnFiM1RSdDByUzdiZE9tZEkwSmJXbUN0aUl0SXY1b2kxNHFldkNrOVNRVkxGaVFncUFGOFE5UUxLSUhMeDQ4RmtIbzNaTm5GVVh3RDVDMkI2ZE82c0ZobUk4M3c3ejNmZThSblpDamIyeVg1WWxMaHNra21TY1hDSUZSeFlCRml5akg5UnF0b3FlczkvZzVpOFdWdUp5cUROVFlMUHdCSStjbGpYcmtHeW5EaG9VK25DZ25qYmhHWTV5c3QrZ01FcThJQklYd3NqUFU2N0NuRVBtNGIwc3UwaDMwOUZkNjdkYTRYQmhyNTVLU20xN1BPazdnT0UvU2hxNm5LZFZzQzdkOWordGNHUEtWYm9jOXUvMGp0Qi9aSUE3UFhUVkxCZWY2by9wYWNjam53T1ltM0VMSmV0UHVEcnZWM2dnOTF3bFNYV1k2SDVxVndSeldmMlR5YnJZWWZTZHFvWE93aC9RYThSV0lqQlRpU0kzaDYxNC92S1NOUmhPTk9yc25RaTZYZjRuUUZRRFRtSkUxTktiaEk2Y3JIRUpPLytTNVFQeGhZSlJSeXZCRkJQKzVUOUVQcEVBSVZ6elJRSXJqbUo2alkxV1RvK05YVE1jaHVCc0t1UzhQUlpBVFNNbDlvVEE0dU5Ma2VJQTBWMVVlcU9vR1FoN0lBeEdvKzdUODNmbjNUK3ZvcUNOUFBBVWF6VVlVSTdMZ0tTVjFKazJvVWVnaFlHaForY0tPZTJGalZ1NVpLRVkyVmtFMTNBSzErakk0cjFLTGJQbFpmcktpUGhPWEtQUmo3cTlzajlYSjdMRkhObXJLSlMzVkNkaFhHU2RLcnRtb1FhV2VNalFWdDBLRDZzR1BPeDBvSDJmZ3R6b05ST3h0TnE4RjN0ellNL24rVGpLU1g1cWYyang5NDEyNzZUSXI5RmpYeEtyOGVYLzZiSzR5dW9wd285cHkxc3c4RjlrZHc0QW11clJwTFVNM3RZeDVabktwZkhQaThkenoxOXZKNk1qeXhZVXJwcWViMXVMczNlR1Y2dnIyMXBTcXBlV2txb25BTjlvVXlJaVhwdjhYdmxONWUzaWNZMkJrWUdBQTRuMHZONGZHODl0OFplQm1ZUUNCYTl3UFBSSDAvd2NzRE13bVFDNEhBeE5JRkFCQWZBcWFBSGljWTJCa1lHQnUrTi9BRU1QQ0FBSkFrcEVCRmJBQkFFY01BbTk0bkdOaFlHQmdmc25Bd01LQWlnRVNud0VCQUFBQUFBQUFkZ0NrQU5vQkNBRnNBQUI0bkdOZ1pHQmdZR01JWkdCbEFBRW1JT1lDUWdhRy8yQStBd0FSU0FGekFIaWNaWTlOVHNNd0VJVmYrZ2VrRXFxb1lJZmtCV0lCS1AwUnEyNVlWR3IzWFhUZnBrNmJLb2tqeDYzVUEzQWVqc0FKT0FMY2dEdndTQ2ViTnBiSDM3eDVZMDhBM09BSEhvN2ZMZmVSUFZ3eU8zSU5GN2dYcmxOL0VHNlFYNFNiYU9OVnVFWDlUZGpITTZiQ2JYUmhlWVBYdUdMMmhIZGhEeDE4Q05kd2pVL2hPdlV2NFFiNVc3aUpPL3dLdDlEeDZzSSs1bDVYdUkxSEwvYkhWaStjWHFubFFjV2h5U0tUT2IrQ21WN3Zrb1d0MHVxY2ExdkVKbE9Eb0Y5SlU1MXBXOTFUN05kRDV5SVZXWk9xQ2FzNlNZektyZG5xMEFVYjUvSlJyeGVKSG9RbTVWaGovcmJHQW81eEJZVWxEb3d4UWhoa2lNcm82RHRWWnZTdnNVUENYbnRXUGMzbmRGc1UxUDl6aFFFQzlNOWNVN3F5MG5rNlQ0RTlYeHRTZFhRcmJzdWVsRFNSWHMxSkVySkNYdGEyVkVMcUFUWmxWNDRSZWx6UmlUOG9aMGovQUFsYWJzZ0FBQUI0bkdOZ1lvQUFMZ2JzZ0kyUmlaR1prWVdSbFpHTmtaMkJzWUkxT1NNMU9aczFPU2UvT0pXMUtETTlvNFM5S0RXdEtMVTRnNEVCQUo3OUNlUT0nKSBmb3JtYXQoJ3dvZmYnKSwqL1xyXG5cdC8qdXJsKCcuLi9mb250cy9pY29uZm9udC50dGY/dD0xNTA4MjI5MTkzMTg4JykgZm9ybWF0KCd0cnVldHlwZScpLCAhKiBjaHJvbWUsIGZpcmVmb3gsIG9wZXJhLCBTYWZhcmksIEFuZHJvaWQsIGlPUyA0LjIrKiEqL1xyXG5cdC8qdXJsKCcuLi9mb250cy9pY29uZm9udC5zdmc/dD0xNTA4MjI5MTkzMTg4I2ljb25mb250JykgZm9ybWF0KCdzdmcnKTsgISogaU9TIDQuMS0gKiEqL1xyXG5cdC8qfSovXHJcblxyXG5cdC5pY29uZm9udCB7XHJcblx0XHRmb250LWZhbWlseTogXCJpY29uZm9udFwiICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1jaGVjazpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBSWxGSlJFRlVlTnJ0M1gxY1ZOVzZCL0JuYmNTM3hKZDdmTG1TZW8rb3AvUW15cDRCRmNRRXdwZDhOeWM5aVpwcGdVZkU0OXUxdEN3bE5jTXlTQ00xUzgxakNvYWlvaUp2S29ZZ3N3ZlVvNXdTSjY5U1pGS0NLU0F3cys0ZjIvR2V0RkZSWUczZzkvMkh6MnhqK08ySjRabTE5dHJySVFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFLZ2ptT2dBQUFEd09CaHo4M1R6ZFBOczM5N3FhblcxdWpKMnM4Zk5IamQ3RkJUa2h1U0c1SWJjdWxWZFAxa1NmZW9BQVBCd2RGekhkWHpnUU4wUzNSTGRrcGdZMlNKYlpNdk5tOUl0NlpaMDY0Y2ZHbVEyeUd5UW1aZlgzS081UjNPUHdrSmRzaTVabDV5WUtJZkw0WEw0bURIcXM3QXFHemhnQkFJQW9GRmRJN3BHZEkxbzFLakZsaFpiV214WnYxNDlPbVhLNHozcjRjUEVpUk9mT0ZFeEtTYkZWRkR3cU0rRUVRZ0FnTVk4eTUvbHovTEdqWnUzYnQ2NmVldjkrOVdqajFzNGJBWU5Ja2FNV0hLeXgzbVA4eDdubXpkLzFHZHlFUDFDQVFDQVNpZnJaSjNzNkZqbVd1WmE1cnByRjN1THZjWGVHanEwZW41YXUzYThuSmZ6OGs2ZDhsUHlVL0pUWW1JcSt3d1lnUUFBYUlJazBXZ2FUYU8vK0lKbTBTeWFOV0pFdGYvSVBNcWp2SmRlMGcvUUQ5QVBjSE9yZEdJaHJ4TUFBTnpHbUp3cjU4cTU2OVpSTE1WUzdNU0pOZmFqRlZKSVlZeS93Ri9nTDd6MFVtVy92VUdOdms0QUFIQ0hUcWZUNlhRclZ0QjRHay9qZzRLRUJmbUJmcUFmK3ZTcDdMZGhCQUlBVU1QVXd2SDY2K29qMjFlQlNxbVVTdHUzcit5M29ZQUFBTlFRdFhETW1LRStXcmxTZEI0YnZwd3Y1OHQvKzYyeTM0Y0NBZ0JRemVTdDhsWjU2OFNKRkVpQkZMaDJyZWc4ZDJNRDJVQTI4UFRweW40ZkNnZ0FRRFhSaCtwRDlhRWpSMUlBQlZEQTVzMjBudGJUZWtsemYzZVpGL05pWHZ2MlZmYjdOSGNpQUFDMW5Sd3NCOHZCdnI1V2Y2dS8xWC9uVHViTzNKbDdBKzB0V3ZJbWIvTE95ZW1jM3ptL2MvNmVQWlg5ZG14bEFnQlFSZlRkOU4zMDNUdzhyRnVzVzZ4YkVoUFpMRGFMelhKeUVwM3JIak5vQnMyNGRZdC93ai9objNoNW1Vd21rOG1rS0pWOUdveEFBQUFla3o1QUg2QVBlT1laNnpuck9ldTVBd2MwV3pnQ0taQUNyVloyaEIxaFIxNSsrVkVMaHcxR0lBQUFqMGhkVmRXbGkvb29OVlg5V3ZubHNOVWZsSFNrNDV3YnVaRWJnNExVd3JGaHcrTStMVVlnQUFDVjFDdW9WMUN2b0NlZjVLdjRLcjRxSVVFOXFzSENjUnN2NEFXOFlPSENxaW9jTnRxN3FBTUFvRkhxWm9ldFc5TWdHa1NERGgrbWhiU1FGbmJ1TERyWC9ZV0dtbUpNTWFhWXNMQ3FmbVpNWVFFQVBJQnQyM1BMcDVaUExaOG1KOU1ST2tKSGREclJ1ZXlLcFZpS1hiZE82YUIwVURvRUIxZlhqOEVVRmdDQUhYMHY5NzNjOTNLVEpwYnZMZDlidnQrM1QrdUZnMC9tay9ua0w3OVVDMGRJU0hYL1BJeEFBQUR1WXV2THdRL3hRL3pRbmoxc0tCdktoajcvdk9oYzl2QTRIc2ZqWW1PZDJqbTFjMm8zYnR4UmRwUWRaUlVWMWYxek1RSUJBTGpOWURBWURBWUhCOXBFbTJqVGwxOXF2WEJRR0lWUldGS1NXamdtVEtpcHdtR0RpK2dBQUVSRXhKaFpaOWFaZFpHUk5KMm0wL1R4NDBVbnNzdUhmTWduUGIya29LU2dwR0QwYUlVcFRHR2xwVFVkQXdVRUFPbzlYYmd1WEJmKy92dTBsYmJTMWxkZkZaM0hyZ0UwZ0FhY1B1MDQyM0cyNCt4aHc1U09Ta2VsNDQwYm91S2dnQUJBdmFYak9xN2o3N3hEZXRLVGZ2NTgwWG5zOGlJdjhzck5sZktrUENsdjhPRDBqdWtkMHp2Kytxdm9XTGlJRGdEMWpycG5WWEF3Yjg2YjgrWWZmeXc2anoxOE5WL05WK2ZsV1FaYUJsb0dlbnVmWXFmWUtYYnhvdWhjTnJpSURnRDFoaTVabDZ4TG5qeVpMK0FMK0lMd2NORjU3T3BMZmFudjFhdHNQcHZQNXZ2N2E2MXcyR0FFQWdCMW5ycG4xZWpSUEpObjhzem9hTTF1cjA1RVJFVkY2bGRmWDBWUkZFVXhtVVFuc2tlakx5QUF3T1BUNzlmdjErOS83am4rRS8rSi83UmpoN1lMUjNFeGNlTEVodzlYVElwSk1XbTNjTmhvOUlVRUFIaDA4aEI1aUR5a2IxLytNLytaLzd4N04wVlNKRVUyYWlRNjF6MzBwQ2Q5V1psMWluV0tkY29MTDJSNVpubG1lUjQvTGpyV3c4STFFQUNvTStTMmNsdTVyYXNyK3l2N0svdnJnUU8wanRiUnVtYk5ST2U2RzQva2tUelNZcUZNeXFUTWdBQzFjQnc2SkRwWFphR0FBRUN0MXp1a2QwanZrRzdkYUJmdG9sMkhEMU1FUlZCRXExYWljOTNqZGw4TzlndjdoZjBTR0toT1ZVVkhpNDcxcUZCQUFLRFcwaGZyaS9YRkhUczZjQWZ1d0JNUzJCdzJoODFwMTA1MExydWVwV2ZwMmZuemxhSEtVR1hvcGsyaTR6d3VGQkFBcUhWY3cxekRYTVBhdHJXU2xheVVrRUJwbEVacC8vVmZvblBadzg2eXMrenNtMjhxRTVXSnlzUVBQeFNkcDZxZ2dBQkFyYUh1a3R1aVJZT2dCa0VOZ2c0ZFl0N01tM2svOVpUb1hIWk5wSWswTVR6Y1dHb3NOWll1WHk0NlRsWERmU0FBb0hucWZSeE5tNnFQNHVQVnIvMzdpODVsMTFnYVMyTTNiMVlXSzR1VnhhKzhvaDdrWEhTc3FvWVJDQUJvVm8rb0hsRTlvaG8ycE1FMG1BYkh4S2hITlZ3NElpbVNJbU5pWExKZHNsMnlwMDlYRDlhOXdtR0RBZ0lBbW1Qcnk5RzRmK1AramZ2LzR4OFVUL0VVUDNpdzZGejNkL2h3VVhwUmVsSDZTeTlGUjBkSFIwZGJMS0lUVlRmY1NBZ0FHc1BZaFQ0WCtsem9zMkVERzhGR3NCSGp4b2xPWkE5ZnhCZnhSV2xwRmVZS2M0VjU3Tmpja055UTNKQmJ0MFRucWltNEJnSUFtaUV2a2hmSml6NzhrTVd6ZUJZL1o0N29QUGJ3cFh3cFg1cWRiUmxtR1dZWjV1T2piblpZV0NnNlYwM0RGQllBQ0tkYnExdXJXN3RpaGVZTFJ5cFA1YW5mZmx1UlU1RlRrVE40Y0gwdEhEWVlnUUNBTU9xZVZYLy9PN3ZLcnJLcmE5YUl6bU1QUDg2UDgrTm1NL2ZqZnR6UDJ6c3JMU3N0SyszSEgwWG5FZzBqRUFDb2NYSlh1YXZjZGVwVTFvbDFZcDAwZkdOZFArcEgvWDc4VVVxU2txUWtmMzhVanQ5REFRR0FHcU1QMFlmb1ExNTRnYmJUZHRxK2NTTXBwSkRDdERjVHdva1RMeWl3dkdoNTBmS2l2Nzl4dUhHNGNialpMRHFXMW1qdmZ4d0ExRGx1Wmplem0zbkVDTWtnR1NURDExK3JSeDBkUmVlNkc4L2dHVHpqK25VK2dBL2dBL3o4MUJHSDBTZzZsMVpoQkFJQTFVYTlnOXpIaC8zTWZtWS9SMFdwUnpWWU9FN3lrL3hrU1ltVUkrVklPU05Ib25BOEhJeEFBS0RLNmJ2cHUrbTdlWGhZdDFpM1dMY2tKckpaYkJhYjVlUWtPdGNmS3k5WHY0NFpvN2FRallzVG5haTJjQkFkQUFEcURuMkFQa0FmOE13ejFnUnJnalVoSVlHOXdGNWdMN1JzS1RyWFBRSXBrQUt0VmxiTWlsbnhwRWxLdkJLdnhPL2VMVHBXYllNUkNBQThObldxcWtzWGRkWFNzV04wZ2s3UUNXZG4wYm51RGFvMmRPSkdidVRHb0NDVHlXUXltVFpzRUIycnRzSTFFQUI0WkwyQ2VnWDFDbnJ5U2I2S3IrS3JFaEkwV3podTR3VzhnQmNzWElqQ1VUV3dGeFlBVkpyYWw2TjFheHBFZzJqUTRjTzBrQmJTd3M2ZFJlZTZ2OUJRVTR3cHhoUVRGaVk2U1YyQktTd0FlR2dlNXozT2U1eHYzdHp5cmVWYnk3ZEpTZlEydlUxdjYvV2ljOWtWUzdFVXUyNmQwa0hwb0hRSURoWWRwNjdCRkJZQVBGRGZ5MzB2OTczY3BFbEZWa1ZXUmRiZXZab3ZISnRwTTIzZXRrMHRIQ0Vob3VQVVZSaUJBSUJkNmxTVm95TXhZc1JzcTVTR0RST2R5eDRleCtONFhHeXNVenVuZGs3dHhvMDd5bzZ5bzZ5aVFuU3V1Z29qRUFDd1E1TDRkRDZkVDkrNlZYMnMzY0pCWVJSR1lVbEphdUdZTUFHRm8yYlVXQUhwczczUDlqN2IyN1hyMmJObno1NDlXN1VTZmVJQVlBOWpzbGsyeStZTkc5Z210b2x0bWpCQmRDSjdiQTJkeXBWeXBWd1pOVW90SEtXbG9uUFZGMVUraGZYN1BXOENBOVV0QW54OW1RZnpZQjVObXR6NUR6M0lnendLQytrMWVvMWVpNCtuYVRTTnBxMVpvNWdVazJMS3lCRDl3Z0RVUi9JNStaeDg3b01QMkNRMmlVMmFPMWQwSG52UTBFa2JIcnVBOU9LOWVDL2VzbVdEMUFhcERWSy8rb3JtMEJ5YU0yVElJejloTkVWVDlJWU5SZnVMOWhmdER3bXBieTBpQVVTUVQ4b241Wk5MbHJBWmJBYWJzWFNwNkR6MjhKVjhKVi81M1hjVnB5cE9WWnp5OWo2OTRQU0Mwd3QrL2xsMHJ2cnFrUXVJMTUrOC91VDFKeWVuMHNtbGswc25IejlPeCtnWUhYTjFyZHA0S1NubEU4b25sRThZTVVMOVJibDVVL1FMQmxDWHFCZkpRMExVaStUaDRhTHozTitsUytvMjY5N2U2a3pGcFV1aUU5VjNqM3dOcEhSMjZlelMyWkdSMVZNNGJIeDhISHM1OW5Mc2RlQkFqNmdlVVQyaW1qVVQ5VUlCMUNWeWxCd2xSNzM4TXVsSlQvcVBQaEtkeHg2K2hxL2hhNjVja1dLbFdDblczeCtGUTFzcVBRSnhON2diM0EyOWUxdGJXVnRaVzVsTU5kVVFoaWZ4Sko3MHpUZE51alRwMHFUTDBLSGYvUExOTDkvODh0dHZZbDQyZ05ySjdUZTMzOXgrR3p1VzViQWNsaE1WcFU1Wk9XaHZVOVVRQ3FHUWE5ZXMwNjNUcmROOWZMTEtzOHF6eWsrZEVoMExmcS9TSXhCcmYydC9hLytKRTJ1Nmt4anpZMzdNejh1cjlPWFNsMHRmVGtsUmIyejZqLytvMlpjTG9IWnlpM2FMZG92Mjg1TjJTanVsbmR1M2E3WndFQkZSY1RGUDRBazhZZFFvRkE1dHEvd1UxbC9vTC9RWEx5OWhpWS9RRVRxaTA1VTFMMnRlMXZ6Z1FkdEZmR0Y1QURSTVg2d3YxaGQ3ZXFvOXZXTmpLWklpS2JKUkk5RzU3akdEWnRDTVc3ZllVcmFVTFIwMXlyVE50TTIwTFRWVmRDeTR2MHFQSU5TTGJybTU2a1czTGwxRW53QXRwYVcwMUdnc2U2UHNqYkkzQmcwNmMrYk1tVE5ucmwwVEhRdEFwRHRUemEydHJhMnRVMUxvSkoya2s5cjdvTVV6ZVNiUHJLaGc3c3lkdVJzTWFrT25QWHRFNTRLSFUra1JDRi9HbC9GbEdycjJjSHRQSHNlVmppc2RWeVluMzlrbEZLQWU2aDNTTzZSM1NMZHVsbjlZL21INXg4R0RXaTBjdHI0Y0xKN0ZzL2lnSUJTTzJxbnlVMWk5cVRmMXpza1JIZnh1N0czMk5udTdkMisxb0NRbW9wQkFmYUwrdm5mcUpJVkpZVkpZVWhMcngvcXhmdi81bjZKejJjTlNXQXBMQ1FsUmhpcERsYUdiTm9uT0E0K204Z1drTTNXbXpyR3hvb1BidFl5VzBiSmV2ZFFwdHVSazF6RFhNTmV3dG0xRnh3S29Ecll0Z3VnTmVvUGVTRXhrbnN5VGVYYnNLRHFYUGV3c084dk92dm1tOGJ6eHZQSDgycldpODhEanFYUUI2VEs2eStndW8zZnRvc1cwbUJhZk95ZjZCTzZ2WjAvSHJ4eS9jdnpxNkZFM1R6ZFBOMC90ZGtvRHFBeDF4TkdpUmZtSThoSGxJdzRlcFBmb1BYcXZXemZSdWV5YVNCTnBZbmk0c2RSWWFpeGR2bHgwSEtnYWo3d01WNVpsV1paMU9zWVlZK3pZTWZWbzA2YWlUOGdlbnNwVGVlcTMzMXJtV3VaYTV2cjVuZnIwMUtlblB2M2hCOUc1QUNwRDdUMXVlNS9GeDZ0ZisvY1huY3V1c1RTV3htN2VyQ3hXRml1TFgzbEZQY2k1NkZoUU5SNzVUblMxcDdDaThNbDhNcDhjRUtBZUxTOFhmVUwyTUcvbXpieWZlc3Bock1OWWg3SEp5YlplenFKekFUeU1yaEZkSTdwR05HckU1L0Y1Zko1dENsbTdoWU5QNDlQNHRCMDcxTUl4YmRydG95Z2NkVXlWM1Fpb3k5UGw2ZktlZjU3bjhUeWU5L1hYYkNhYnlXWTJiaXo2Qk8xYVFBdG93Y1dMRmVNcnhsZU10KzNtZWZHaTZGZ0EvODVnTUJnTUJnY0g4d1h6QmZPRnI3NVNyKzBaREtKejNkL2h3MFZUaXFZVVRSazVFcHVoMW0xVmZpZTVmb04rZzM3RDBLRldWNnVyMVRVbVJ2T0Z4Sk04eWZOLy85Zmhvc05GaDRzK1BpZjNuZHgzY3QvMzM0dU9CZkQvZlRrMmJtUUdabUFHMnlkNTdiSDE1YWd3VjVncnpJTUdZZlBUK3FIYXRpS1JGOG1MNUVXREIxTW9oVkxvN3QzMzlBUFJKTnNtYmI2KzZycjBDeGRFSjRMNlNYMy9mUGloZXAvRW5EbWk4OWlEdmh6MVc3VjFKRFN0TUswd3JZaVBWKzh3SFQxYWJTeFZVaUw2aE8rdlV5ZWV4dE40V2txS1c1cGJtbHRhMTY2aUUwSDlvaXZWbGVwS2x5L1hmT0c0dlNpbElxY2lweUpuOEdBVWp2cXAybHZhcXRzdkh6NnNic3M4WkFqTnBKazA4OFlOMFNkdWoyMGRQYnZGYnJGYktTbTJPM3RGNTRLNlRVNlVFK1hFMmJQSmk3eklhOUVpMFhuczRjZjVjWDdjYk9iUDhlZjRjNzYrYU9oVXY5WFlicm8yY29BY0lBZDRlOVBmNkcvMHQ3ZzROb3ZOWXJPY25FUy9FUGJ3RS93RVAvSFRUOVowYTdvMTNjOHZlMEQyZ093QldyLy9CV29MVzE4T2xzZ1NXZUxubjlmMEx0Y1ByUi8xbzM0Ly9zaUdzQ0ZzaUxlM2NiaHh1SEc0MlN3NkZvaFY3U09RdTlsMjJXVEJMSmdGUC84OC81aC96RC9XME41YWQ3RnRDU0dSUkJJbEo3dXZkVi9ydnZhLy8xdDBMcWpkYkgwNTZNLzBaL3J6WjU5cHRuQnc0c1FMQ3FTbnBhZWxwd2NOUXVHQWYxZmpCY1JHbmRvNmZsenFMZldXZWc4WndqTjRCcys0ZmwzMEMySVBtOFBtc0RudDJsbGJXRnRZVzlnMmJlelpVM1F1cUYzVTM1dEJnN1RlbDhQMmZyUTJ0amEyTmg0Nk5ETTRNemd6K094WjBibEFXNFFWRUJ0alUyTlRZOU8wTlBJZ0QvTHc5ZVhoUEp5SC8vcXI2RngyZlVRZjBVZHQyNnBEK3FRa3VhM2NWbTViWFMxOW9hNnc5ZVZRZjg5allyVGFsOE8yMklVNU1BZm1NR3BVVmxwV1dsYWEwU2c2RjJpVDVvYk02bFlOc3F3V2tvUUVOcHZOWnJNMTNIblExbnB6dlhXOWRmMmdRWGpEd2IrckxYMDVWTGFkSk1hTVVaZXh4OFdKVGdUYUpud0VjamYxRjlka2toWkppNlJGenozSDAzazZULy9sRjlHNTdJcWdDSXBvMVVycUpmV1NlaVVrdUhkMjcremUyZDFkZEN3UVN4K3FEOVdIUHZXVWRhUjFwSFZrZkx4bUMwY2dCVktnMWNxNnMrNnMrK1RKS0J4UUdab2JnZHp0emllNEM5WUwxZ3NKQ2VwV0RocnU4K0ZCSHVSUldFZ1psRUVaUTRhbzEzb3lNa1RIZ3BxaDM2L2ZyOS92NHNJUDhVUDhVR29xbmFBVGRFS0R1MERmYnVqRWpkeklqVUZCNnQ1Mkd6YUlqZ1cxaStZTGlJMjZhcVY3ZDlhSU5XS05rcE8xM2pCSFZWVEUyL0Eydk0yUUlhWkRwa09tUStucG9oTkI5YkMxQzJCSkxJa2xwYWF5L3F3LzYrL2lJanFYUGN6TXpNeThjS0h4bXZHYThkcjc3NHZPQTdXVDVxYXc3TWx5eW5MS2NzckpVUXVIajQ5Nk5EOWZkSzc3YTlHQ1hXVlgyZFZEaDl3QzNRTGRBdnYxRTUwSXFwYXQ4NlUwWDVvdnpVOUkwSHJoVUlXR29uQkFWYWcxQmNSR25hUDkxNy9VUjc2K3RodWNST2U2dnhZdEpDWXhpU1VrNkxpTzYvakFnYUlUd2VQeE9POXgzdU44OCtacUI4eURCMms1TGFmbFBYcUl6bVZYTE1WUzdMcDE2dnRueVJMUmNhQnVxRFZUV1BiWUxsWnlGKzdDWFpLUzZFUDZrRDdVY0o4UGQzSW45NXMzZVFQZWdEY1lPZEswMXJUV3REWTVXWFFzZURoOUwvZTkzUGR5a3labFQ1UTlVZmJFZ1FQTW4va3pmdzEvSU5oTW0ybnp0bTFLVDZXbjBuUEtGUFdnMVNvNkZ0UU50YjZBMk5qMnJKTEdTR09rTWNuSmJENmJ6K1ozNkNBNjEvMFZGMXRmdDc1dWZYM2t5Q3hEbGlITGtKUWtPaEg4TVhXcXl0RlJYY1N4ZTdkNmROZ3cwYm5zNFhFOGpzZkZ4anExYzJybjFHN2N1S1BzS0R2S0tpcEU1NEs2cGRaTllkbVRIWkVka1IxeC9yeGxvR1dnWmFDM04xL0ZWL0ZWV3UvcjBiU3A5SjcwbnZUZTNyMjZRbDJocnREZlgzUWkrQ09TeEtmejZYejYxcTNxWSswV0RncWpNQXBMU2xJTHg0UUpLQnhRbmVwTUFiR3hkUmJrMlR5YlovdjQySFlQRlozci9wbzJwVjIwaTNidDJ5ZXZrRmZJSzRZUEY1MElpSWdZMDVsMVpwMDVNcEp0WXB2WXBna1RSQ2V5eTRkOHlDYzl2YVNncEtDa1lQUm90WENVbG9xT0JYVmJuWm5Dc2tlZGV1alVTWDJVbkt4T1FYVHBJanFYWFhyU2s3NnNqSFZnSFZnSGc4SDRsdkV0NDF0Nzk0cU9WZC9JOCtSNThyeFZxOWdSZG9RZCtaLy9FWjNuL3M2Y2Nkemp1TWR4ejhDQjZSM1RPNlozMVBCV1FGQ24xTGtSeU4zVUcva3VYV0xIMlhGMjNNZEg3YmVRbXlzNmwxMUdNcEt4WVVPMXQzeDB0TzVmdW4vcC9qVnFsT2hZOVlXNmxjNWJiMm0rY056K1BaWmNKQmZKWmRBZ0ZBNFFvYzRYRUJ0MTA4YkxsNlY4S1YvSzkvYW14YlNZRm11NHI4ZnRRa0pyYUEydGlZcVN3K1Z3T1h6TUdOR3g2aXI1b0h4UVB2aTN2Nm1QbGkwVG5jY2V2cHF2NXF2ejhpckNLOElyd3YzOU02TXpvek9qZi9wSmRDNm9uK3BOQWJHeHZlRWFsRFlvYlZEcTY4dmY1ZS95ZHpXOFRmWHRRc0syc3ExczY4NmRkL3BJUUpWUWQxTU9DR0NYMldWMitlT1BSZWV4cXkvMXBiNVhyNnFyQy8zOWJkZjZSTWVDK3EzZUZSQ2JqSmN5WHNwNDZjb1Z4MnVPMXh5ditmbnhvL3dvUC9yUGY0ck9kWCtPaml5SDViQ2NxQ2g1cTd4VjNqcHhvdWhFdGRXZHFjR2Y2Q2Y2NllzdmFEMnRwL1dTUnQ4UFJVV1VUdW1VUG1USTcyK2tCUkJMbzIrWW1tTXJKQldSRlpFVmtYNSs2dEV6WjBUbnN1ZE9BNktuNldsNmVzc1cyeWRvMGJscUM3ZG90MmkzYUQ4L1hzZ0xlZUdPSGN5ZHVUUDNCZzFFNS9wanhjVzhPKy9PdTQ4WVlkdWxXblFpZ0g5WDUxZGhWVmJ2WTcyUDlUN1dwbzNEYm9mZERyc1RFK2tZSGFOajJtMFl4U041SkkrMFdOZ05kb1BkZU9VVnhWZnhWWHh0OXl1QWpib2FyMDhmQ3FaZ0NrNU1wSFcwanRZMWF5WTYxejF1cjhLelRyRk9zVTRaTlNyTE04c3p5L1BRSWRHeEFQNUl2UitCM0MxN1FQYUE3QUZYcjVZbGxpV1dKUTRjU0V0cEtTM1Zib01vMjRpRU4rUE5lTFBQUDVlajVDZzU2dVdYUmVmU0NsdnJZUjdCSTNqRWdRTmFMUnkyRHdLVVNabVVHUkNBd2dHMUFVWWdEOUNMOStLOWVNdVdEdGNkcmp0Y2o0OW52c3lYK1hwNGlNNWwxKzArRDZTUVFzck1tZXJVUjJTazZGZzF6UzNOTGMwdHJXdFhwbWQ2cGs5TjFlejIvN2IvWDJOb0RJMTU5VlZscURKVUdicHBrK2hZQUE4REk1QUhVRmU3RkJaYW1sdWFXNW9QSGt5Y09IRU5ONGhTU0NHRk1mVVAwN3AxOGdCNWdEeGc1a3pSc1dxS3VrdHVodzdTSmVtU2RDa2hRYk9GdytaWmVwYWVuVDhmaFFOcUk0eEFLa21kRW1uUmduekpsM3dQSGFJVVNxR1V2bjFGNTdJZitQWW5YSC95Si8vWnN4V0RZbEFNR2w2dStvanVYTHVLY1loeGlEbDZsRklwbFZLN2R4ZWR5eDUybHAxbFo5OTgwMWhxTERXV0xsOHVPZy9BbzNBUUhhQzJ5Yy9QejgvUHYzV3J6WmcyWTlxTTJiRkRXaU90a2RaNGVySXYyWmZzeXovL1dYUytld05UUHVVelJpVlVRaVZEaGpoelorN01yMTFUejBQREk2bUhaQ3ZvVXJ3VUw4VW5KTkFsdWtTWHRMdm9RUlVSb1Z4V0xpdVhGeTBTblFUZ2NhQ0FQS0lyQ1ZjU3JpU1VsN2RwM2FaMW05YTdkam44MCtHZkR2KzBkUnpzM0ZsMHZudllDb21lOUtRZk1xUjltL1p0MnJjcEtzclB6Yy9OejYxOXJYYlZMVWVhTnFYbjZEbDY3c0FCK3A2K3ArODFQQkljUzJOcDdPYk55alpsbTdKdHhnelJjUUNxQXE2QlBLYlRDMDR2T0wzZzVrMzEwZkRoNmxTUmhodEUzYjVHb3JiYVhiTkdEcEFENUlEYTgwbTRSMVNQcUI1UkRSdnkyWHcybjcxckZ5VlJFaVY1ZTR2T1pWY2tSVkprVEl4THRrdTJTL2IwNmVwQnprWEhBcWdLR0lGVUVYVktxTHpjdWNTNXhMbGsxeTQrajgvajgvcjBZU2ZZQ1haQ3V6MnlXUUVyWUFWK2ZzNmh6cUhPb1JaTC90Nzh2Zmw3angwVG5ldHVCb1BCWURBNE9OellkMlBmalgzYnQ3TU1sc0V5dEw3SjVPSERSYTJMV2hlMUhqZnUrQWZIUHpqK1FYbTU2RVFBVlFrWDBhdkpuZGFuVGNxYWxEV0pqV1dEMldBMldQc05vOVQ3RWQ1KzIrUmg4akI1YUdWVFFjWmtzMnlXelJzM01nTXpNTU8wYWFJVDJjTVg4VVY4VVZwYWhibkNYR0VlTk9qM0kxU0F1Z1VGcEpwMWplZ2EwVFdpVWFNVytoYjZGdnJvYUpwRnMyaldpQkdpY3owSS80Si93YjlZdGNya2FuSTF1YjcrdXFnYzhqbjVuSHp1Z3cvWUpEYUpUWm83Vi9UcllnOWZ5cGZ5cGRuWmxtR1dZWlpoUGo2MjVkK2ljd0ZVSjF3RHFXYTVJYmtodVNHM2JwWGtsZVNWNUkwYngyZnltWHltOWh0RXNhbHNLcHU2Y0tGOFdqNHRuMzd2dlpyKytiSkpOc21tMEZETkY0NlZmQ1ZmK2QxM0ZUa1ZPUlU1Z3dlamNFQjlnaEZJRGJOZEJHNnlxc21xSnF0MjdsU1BqaDR0T3RjREpWRVNKWVdGS1MyVmxrckw2bXUwcEM3TERRbFJPMGVHaDRzKzdmdTdkRW05c2RUYjI5YTRUSFFpZ0pxRUVVZ05PL2ZpdVJmUHZWaFdwdjdoZWZGRjJ5b2QwYmtleUkvOHlHL0JBdlVQL09yVlZmMzA2ckxjS1ZQVVpjWWZmU1Q2ZE8zcVIvMm8zNDgvc3FWc0tWdnE0NFBDQWZVWlZtRUpvcTdhc2xyN0YvWXY3Ri80OWRmWHJsMjdkdTFhMTY3cXYvYnNLVHFmWFl3WU1VL1A5bFBiVDIwL3RVV0wvTlQ4MVB6VXc0Y2Y5ZW51Tk1qcVEzMm96N1p0YkNQYnlEWnFzQzhISjA2OG9FRHlsL3dsZno4L1k0QXh3Qmp3M1hlaVl3R0lwTDAzYWowVEhSMGRIUjF0c2JpNHVMaTR1RXllVEp0cE0yM2V0azEwcmdkaDhTeWV4YytaSStmS3VYTHVKNS9jUHZyUVU2SzZRbDJocnREZlg5b3A3WlIyYnQ5K3A4K0p4dkFNbnNFenJsKzNOclkydGpZZU9qUXpPRE00TTFqREhTd0JhaEN1Z1dpTTdYNkhDLzB2OUwvUS80c3YxRmEya3lhSnp2VkEwUlJOMFJzMktDNktpK0ppdTlQYWFyMzdQOU1YNjR2MXhaNmVmQzZmeStjZVBxeHVYLzdFRTZMajM0MmY1Q2Y1eVpJU0pqR0pTYzgvcnpDRktleklFZEc1QUxRRUJVU2piSVhFYkRhYnpXYmJMcTFUcG9qTzlVQ2NPUEhQUGxPdkRRUUdxZ2V0Vm5lRHU4SGQwTHUzdGJXMXRiVjFTZ3FkcEpOMHNtVkwwWEgvbU8yR3Z6RmoxTzN3NCtKRUp3TFFJczFOR1lEcTNMbHo1ODZkNDF5OVZySjNyM09LYzRwelNxZE9GRU14Rk9QbUpqcWZYWXdZTVZsdVA2Lzl2UGJ6T25aMC9zWDVGK2RmdnZ2T3VzUzZ4TG9rTVpGOXpqNW5uN2R1TFRybVBRSXBrQUt0VmxiTWlsbnhwRWxLdkJLdnhPL2VMVG9XZ0paaEJGS3JTSks2Q21yOWV2VVB0VzF2SlEyNzNhS1ZqR1FrWThPR291UGM0L1oyOTN3WUg4YUhCUWFhUnBsR21VWnQzQ2c2RmtCdGdBSlNLekVtdnlPL0k3OFRFY0gyc1gxc1gzQ3c2RVMxRlRNek16TXZYR2k4WnJ4bXZQYisrNkx6QU5RbW1NS3FwZktQNUIvSlAzTG9rTE96czdPemM2dFc2dEUrZlVUbnFsMUNReFd6WWxiTTc3NHJPZ2xBYllSbHZMVWE1K3BGM3IvL25RN1NRVHFvNFJ2d3RHSThqYWZ4bjN5aXZtNUxsb2lPQTFDYllRcXJqdEdWNmtwMXBjdVhreGQ1a1ZmdDZmTlI3VzdmWDZQMFZIb3FQVzJyMmU1ZFpnd0FEdzhqa0RwR2FhdzBWaG92WHN3MzhvMThJNlptZUJ5UDQzR3hzYzJlYWZaTXMyZW1UbFdQb25BQVZBVVVrRHJLSkp0a2sveldXL1FxdlVxdmFxV3ZSdzBLb3pBS1MwcHlhdWZVenFuZGhBbEgyVkYybEZWVWlJNEZVSmVnZ05SeFNwQVNwQVM5L2JhNmpIYnBVdEY1cWgwblRqd2pvNlNncEtDa1lQUm90WENVbG9xT0JWQVhvWURVRStwV0hPKzhReUVVUWlIaUdrUlZyek5uSEdNZFl4MWpuMzllM2ZYNHhnM1JpUURxTWl6anJXZnk5K1R2eWQvenpUZFBsajVaK21ScFNRbTFvbGJVU3Z1dGR1M3lJaS95eXMyVkhDVkh5ZEhYOStUMGs5TlBUcjk2VlhRc2dQb0FxN0RxT2ZtWWZFdytObjgrbThQbXNEbGhZYUx6UEN5K21xL21xL1B5TEFNdEF5MER2YjNWVG9BWEw0ck9CVkNmWUFxcm5qTU5NQTB3RFZpOW11YlNYSm83YjU3b1BBL1VsL3BTMzZ0WDJYdzJuODMzOTBmaEFCQUhJeEQ0SFYyc0xsWVhHeFJFY1JSSGNaOThRZ29wcER4OG40L3FWVlNrZnZYMVZXOEVOSmxFSndLb3ozQU5CSDRuZjBmK2p2d2RSbU43M3A2MzUvbjVMSWdGc2FCaHc4UVdrdUppM3AxMzU5MkhEVFBGbStKTjhSa1pvbDhuQU1BSUJCNUFqcFZqNWRoWFgyVlgyQlYyNWROUGFUMnRwL1UxMEhMMjlpNitUTWQwVERkNnRQRTE0MnZHMXc0ZUZQMTZBTUQvUXdHQmg2STdxRHVvT3podEdsMm15M1I1dzRicUtpUThra2Z5U0l0Rkhmbjg5YTlxWTZyb2FOSG5Ed0QzUWdHQlNwRzd5bDNscmxPbjBuYmFUdHMzYnF5cVh1YTJ3aUV0azVaSnk2Wk9OZTQzN2pmdS8vSkwwZWNMQVBiaEdnaFVTdjZ2K2IvbS81cWQzYjVOK3pidDIyUmtzTEZzTEJ2YnZ6K2xVUnFsVmI1RkxVL2xxVHoxMjIrbDM2VGZwTjhNQnVNYzR4empuTDE3Ulo4bkFEd1lsdkhDSXpHdE1LMHdyWWlQYnphKzJmaG00N3QzVjQ4dVdjSlg4cFY4NVhmZjJmdSszLy83a2lYWFA3disyZlhQZXZVeTlqVDJOUFk4ZWxUMGVRSEF3OE1VRmxRTDF6RFhNTmV3SjU1bzJMMWg5NGJkMjdVcnl5bkxLY3U1Y3VYMGd0TUxUaSs0ZVZOMFBnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNBTy80UFNCeGJNcWdtQTI0QUFBQWxkRVZZZEdSaGRHVTZZM0psWVhSbEFESXdNVGN0TVRJdE1UVlVNVFU2TlRjNk1qY3JNRGc2TURDaUViNHZBQUFBSlhSRldIUmtZWFJsT20xdlpHbG1lUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXcwMHdHa3dBQUFFMTBSVmgwYzNabk9tSmhjMlV0ZFhKcEFHWnBiR1U2THk4dmFHOXRaUzloWkcxcGJpOXBZMjl1TFdadmJuUXZkRzF3TDJsamIyNWZZMnN4WW5waE1IcHFPV3BxWkdONGNpOWphR1ZqYXk1emRtZmJUcERZQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcblxyXG5cdC5pY29uLWNsb3NlOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFEd1JKUkVGVWVOcnQzVjFzVStjWndQSG5kVEFqd1owbWJaUEtSL2hLbTBHcXRpSkpHWjlDSXZNQ2F3Sm9Va3N2T3BDMlhqU2k0a01FQ2FhMlNPMHFGRUVoZ0ZDUVNxV09WV3FKRUdKSnV5WVlXQ0c5UUNJT2hRdllsZ0dDSUZtYXRyVlNVaHppeE84dWpOTTFnU1pPZlB5ZTg1Ny83d1lsZlBnNXhqNS9uL2ZFeHlJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBVGl6c1d0aTFzQ3MvdjZ5MHJMU3NkTWFNWi9ZOHMrZVpQWk1ubTU0TFFPNmtuL2ZwL1VCNnYyQjZMcmRScGdjd1pmN2UrWHZuNzUwNU14QUlCQUtCclZ0MWphN1JOZFhWYXFsYXFwYk9tVFAweit1OWVxL2VlL2V1RkVxaEZIN3lTZUNqd0VlQmorcnIyOTlvZjZQOWpiLy8zZlQyQU1oY1dWbFpXVm5aM0xuNnVENnVqMi9lTEYzU0pWMVZWYXBXMWFyYTZkT0gvbm45aGY1Q2YzSHpwdXBXM2FxN3FTbDVMSGtzZWF5Ky9uTHQ1ZHJMdGJkdm05NmVYUE5aUUpRcW4xUStxWHpTNzMrdk4rZ05lc09iYjBxN3RFdjd4SW1aL2t2NmtyNmtML1gzcTBQcWtEcFVYeC9hRk5vVTJyUno1M2wxWHAxWC9mMm10eFRBY012MWNyMWNUNWpRZmIzN2V2ZjF1anJwa1I3cDJieFoxYWdhVlpPWGwvRS9XQ00xVW5QL3Z2NWNmNjQvZit1dGpnODdQdXo0Y1BmdTFHOXFiWHA3bmVhVGdDaFZlcUQwUU9tQlAvNVJIVlBIMUxIZi9DYnJOMUVwbFZMWjJpcXQwaXF0di81MU5CcU5ScVAzN3BuZWNnRHBJNDJDZ3RUejlPVEoxUE8wc2pMYnQ2UFg2L1Y2L1ovKzFMRzVZM1BINWcwYkhuelgycEJrWGx5UEtUdGFkclRzNk91dnEvZlYrK3I5TFZzY3U2RWJja051UFBHRWhDVXM0VVdMcHNhbnhxZkdUNXlJeFdLeFdDeVJNSDAvQUg0MEdJNndoQ1hjM0N5bjViU2NEb2VkdWoxMVJWMVJWNTU5ZGtyRmxJb3BGWDE5c2F1eHE3R3JiVzJtN3dlbkJFd1A0SlQwT1k3VVY2Ky9uck1iamtoRUlpdFdTSVZVU0VWTFMwbGpTV05KWXloayt2NEEvR1F3SEh0a2oreHBhaHA4WHVhSW1xd21xOG03ZGkyb1hsQzlvSHIyYk5QM2gxT3NEVWhnZldCOVlQMldMZElnRGRMd2d4L2tmSUN6Y2xiT0xsdVczNUhma2QveDV6OFBQcUFCT0diWUVjZDIyUzdiS3lweVBzaURjNnY5ZGYxMS9YV3Z2V2I2Zm5HS3RRSFJqK25IOUdPclY1dWVZL0NWejRNSE5DRUJzbTlZT0hKOHhQRW82b2c2b282NFlEL2sxUGFaSGlEYnZydUQvdVliMC9NTVV5RVZVdEhXRmkrUGw4ZkxmL1dyYXk5ZWUvSGFpejA5cHNjQ3ZHallVcFdwSTQ0UkJFOEZUd1ZQRlJSY0xMeFllTEV3SGpjOVQ3Wllkd1NpMmxTYmF2dnhqMDNQOFVnc2JRSGo1cHFscWxGSzlpWjdrNzB1M2krTmtYVUI2VHZjZDdqdjhILy9hM3FPRVhHeUhjaVk2WlBqWXpYdzBzQkxBeTk1WUwrVUlldVdzTkpLNzVmZUw3MS81NDVhckJhcnhZV0ZwdWNaVVZqQ0VqNTNMdldFcUs3bWZTVEF0OXg2am1ORWkyV3hMTDU5TzNvb2VpaDZhTllzMCtOa20zVkhJSU82cEV1NlB2M1U5QmlqeHNsMllCalBoaU90VUFxbDBFUDdvUXhaRzVDOFNYbVQ4aWJ0MzUrKzVJanBlVWFOcFMzQXMwdFZhYnBCTitpR2dRRTVMc2ZsK0tGRHB1ZHhpclVCdVRUOTB2UkwwLy94ai9TMXFrelBrekZPdHNPSHZIWnkvRkZVc1NwV3hmdjJwWmFpLy9ZMzAvTTR4ZnBMbVJSL1Z2eFo4V2QvL1d2ZjdiN2JmYmQvL3ZQQlM0NTR4VTI1S1RkbnorWVNLYkNaNTVlcTBoNWNFMi9PQjNNK21QUEJiMzk3N2RxMWE5ZXUyWHN0TEd0UG9nK1Z2cDUvWDF0ZlcxOWJVNU42VjcycjN2M0ZMMHpQbFRIZVJ3S0xlT1Y5SENQYUxidGw5NFVMOGEvalg4ZS9mdjU1dnp3dmZST1FORUlDbUVjNDdPQzdnS1FSRWlEM0NJZGRmQnVRTkVJQ09JOXcyTW4zQVVrakpFRDJFUTY3RVpBaENBa3dmb1RESHdqSUl4QVNJSE9FdzE4SXlBZ0lDVEF5d3VGUEJHU1VDQWt3SE9Id053S1NJVUlDRUE2a0VKQXhJaVR3SThLQi8wZEF4b21Rd0E4SUJ4NkdnR1FKSVlHTkNBZStEd0hKTWtJQ0d4QU9qQVlCY1FnaGdSY1JEbVNDZ0RpTWtNQUxDQWZHZ29Ea0NDR0JHeEVPakFjQnlURkNBamNnSE1nR0FtSUlJWUVKaEFQWlJFQU1JeVRJQmNJQkp4QVFseUFrY0FMaGdKTUlpTXNRRW1RRDRVQXVFQkNYSWlRWUM4S0JYQ0lnTGtkSU1CcUVBeVlRRUk4Z0pIZ1l3Z0dUQ0lqSEVCS0lFQTY0QXdIeEtFTGlUNFFEYmtKQVBJNlErQVBoZ0JzUkVFc1FFanNSRHJnWkFiRU1JYkVENFlBWEVCQkxFUkp2SWh6d0VnSmlPVUxpRFlRRFhrUkFmSUtRdUJQaGdKY1JFSjhoSk81QU9HQURBdUpUaE1RTXdnR2JFQkNmSXlTNVFUaGdJd0lDRVNFa1RpRWNzQmtCd1hjUWt1d2dIUEFEQW9LSElpUmpRempnSndRRTM0dVFqQTdoZ0I4UkVJd0tJWGs0d2dFL0l5RElDQ0ZKSVJ3QUFjRVkrVFVraEFQNEZnSEJ1UGdsSklRREdJNkFJQ3RzRFVsK1hYNWRmbDB5U1RpQTRRZ0lzbXJ3bFhwWXdoSnVicGFJUkNTeVlvWHB1VElXbHJDRXo1MGIvTnJyMnhHUmlFU3FxNlBSYURRYXZYZlA5Rml3QXdHQkk2dzVJdkVxamppUUF3UUVqaUlrT1VZNGtFTUVCRGxCU0J4R09HQUFBVUZPRVpJc0l4d3dpSURBQ0VJeVRvUURMa0JBWUJRaHlSRGhnSXNRRUxnQ0lSa0I0WUFMRVJDNENpRVpnbkRBeFFnSVhNbjNJU0VjOEFBQ0FsZnpYVWdJQnp5RWdNQVRyQThKNFlBSEVSQjRpblVoSVJ6d3NJRHBBWUJNSk5ZbTFpYldLcVVlVjQrcng1WDNYd0Nka1ROeXhvTHRnQy94d0lVbldQTjVISS9pOEdlMkEwNGdJSEExNjhNeEZDR0JoeEFRdUpMdndqRVVJWUVIRUJDNGl1L0RNUlFoZ1lzUkVMZ0M0UmdCSVlFTEVSQVlSVGd5UkVqZ0lnUUVSaENPY1NJa2NBRUNncHdpSEZsR1NHQVFBVUZPRUE2SEVSSVlRRURnS01LUlk0UUVPVVJBNEFqQ1lSZ2hRUTdrbVI0QWRoa01SMWpDRW01dWxpTnlSSTU0TUJ4aENVdjQzRGtwa2lJcHVuVkxic3BOdVRsN3R1bXhSdTJXM0pKYk0yY0dDNElGd1lLRkM2ZkdwOGFueGsrY2lNVmlzVmdza1RBOUh1ekF4UlNSRmNPT09DSVNrY2lLRmFibnlsajY2cmlsOGRKNDZabzF3WTNCamNHTlZWVjZtOTZtdDUwNVkzcThqS1gvSHlxa1FpcGFXa29hU3hwTEdrTWgwMlBCRGl4aFlWeXNXYW9hNGJMcTFseEducVV0WkJFQndaajRKUnhERVJMZ1d3UUVHZkZyT0lZaUpBQUJ3U2dSam9jakpQQXpBb0x2UlRoR2g1REFqd2dJSG9wd2pBMGhnWjhRRUh3SDRjZ09RZ0kvSUNBUUVjTGhGRUlDbXhFUW55TWN1VUZJWUNNQzRsT0V3d3hDQXBzUUVKOGhITzVBU0dBREF1SVRoTU9kQ0FtOGpJQllqbkI0QXlHQkZ4RVFTeEVPYnlJazhCSUNZaG5DWVFkQ0FpOGdJSllnSEhZaUpIQXpBdUp4aE1NZkNBbmNpSUI0Rk9Id0owSUNOeUVnSGtNNElFSkk0QTRFeENNSUJ4NkdrTUFrQXVKeWhBT2pRVWhnQWdGeEtjS0JzU0FreUNVQzRqS0VBOWxBU0pBTEJNUWxDQWVjUUVqZ0pBSmlHT0ZBTGhBU09JR0FHRUk0WUFJaFFUWVJrQndqSEhBRFFvSnNJQ0E1UWpqZ1JvUUU0eEV3UFlEdGJBdEg0a3JpU3VJS1QxQmJYQ3k4V0hpeE1CNmZ1R3ppc29uTFZxL1cyL1EydmUzTUdkTnpaZXlzbkpXenk1Ymx0K2UzNTdmLzVTOGxqU1dOSlkyaGtPbXhiTWNSaUVOc0RjZlY3VmUzWDkzK3pUZW14NEl6T0NKQkpnaElsaEVPMklDUVlEUUlTSllRRHRpSWtPRDdFSkJ4SWh6d0EwS0NoeUVnWTBRNDRFZUVCUCtQZ0dTSWNBQ0VCQ2tFWkpRSUJ6QWNJZkUzQWpJQ3dnR01qSkQ0RXdGNUJNSUJaSTZRK0FzQkdZSndBT05IU1B5QmdEeEFPSURzSXlSMjgzMUFDQWZnUEVKaUo5OEdoSEFBdVVkSTdPSzdnQkFPd0R4Q1lnZmZCSVJ3QU81RFNMek4rb0FzMTh2MWNqMWhRazk1VDNsUCthZWZwcjc3eTErYW5pdGplMlNQN0RsN05oVysxYXVqMFdnMEdyMTN6L1JZUURZTXZzQUxTMWpDemMwU2tZaEVWcXd3UFZmR0txVlNLbHRiUSsrRTNnbTlVMVYxWHAxWDUxVi92K214bkdMOUIwcDFYKysrM24yOXJpNzFGZUVBM0dqd2NSMlJpRVNxcTFNaE9YZk85RndaYTVWV2FhMnM3RG5ZYzdEbjRPN2Rwc2R4bXJVQktYKzcvTzN5dDMvMk01a3JjMlh1cGsybTU4bFllcWtxbW9nbW9tdldFQTc0UWZweEh0d1kzQmpjV0ZYbDFVOUkxSXYwSXIxbzY5YjUzZk83NTNmUG0yZDZIcWRZRzVCa1hqSXZtYmQxcTNwT1BhZWVtekRCOUR5amxqN2kyQ2s3WmVlcVZaempnQitsUDJvM2RVNWt6UnF2SFpHb0dsV2phdkx5QWcyQmhrRERhNitabnNjcDFnWkV6VlF6MWN5cUt0TnpqQnBMVmNBd25sL2FPaTdINWJpSDlrTVpzaTRnQ3pvWGRDN28vT0VQWlovc2szM1RwcG1lWjBRc1ZRRWo4dmJTMW93WkpZMGxqU1dOb1pEcFNiTE51b0FNckJ0WU43RHVSejh5UGNlSVdLb0NNdWJWcGEzUS9ORDgwSHdQN0pjeVpGMUFSSWtTOWU5L214N2prVGppQU1iTmEwY2tnVW1CU1lGSi8vbVA2VG15emRyM2daVEdTK09sOFJzMzFGSzFWQzJkTThmMFBPa2pqdUNUd1NlRFQxWlhwMTlKbVI0THNJRnIzMGV5UTNiSWpzN082QXZSRjZJdkZCZWJIaWZiN0RzQ2VVQTFxQWJWME54c2VnN0NBVGpQclNmYjlWUDZLZjJVQy9aRERyRTJJTWxrTXBsTTd0OHZOVklqTmZmdjUzeUFJVXRWaEFOd25sdVd0dlJoZlZnZjd1MVZMNnVYMWNzSERwaStYNXhpYlVBdTExNnV2Vng3KzNicXF6LzhJV2MzbkQ3aW1CZWNGNXkzY2lVbng0SGNNMzZ5UFNsSlNiNzFWclFqMmhIdHVIUEg5UDNobER6VEF6Z3QxaFJyaWpXMXRVM1pNV1hIbEIxejVxZ3I2b3E2OHV5eldiK2gvYkpmOXJlMEJJdUNSY0dpdFdzNTRnRE1pOFZpc1Znc2taZ2FueHFmR2o5eEluV3Rxdkp5dVNFMzVNWVRUMlQ3OXZSSmZWS2ZQSGFzNCttT3B6dWVycTAxdmYxT3N6NGdhYkdXV0V1czVkU3BhVjlOKzJyYVY0bUU3Skpkc212SkVtbVhkbW5QL0ozcStwSytwQy8xOTB1bmRFcm4zcjFGa2FKSVVlUjN2enY5eXVsWFRyL1MxMmQ2ZXdGOEt4MlM0Z3ZGRjRvdmZQeHhYMjlmYjE5dlFZRStxby9xb3dzV3FQZlVlK3E5UU1Zck11bWxLbGtscTJUVm0yOStOeHhhbTk1dXAxbjdVMWdqS1NzdEt5MHJuVEZEcjlRcjljb3RXMVNMYWxFdHExZW5mZ3k0cU9qaGYrdk9IVmtuNjJUZEo1OE0zQjI0TzNDM3Z2N0xnMThlL1BKZ1o2ZnA3UUdRdWZRMTgvUXBmVXFmMnJ3NTlkM25uMC85T21QR3NMK3dSSmJJa24vK1U3K3FYOVd2TmpVRlpnVm1CV2JWMTdjWHRCZTBGM1IxbWQ2ZVhQTnRRQjRsL2ZrRWlUV0pOWWsxUC8xcCtuMGx2RjhEOEkvQkh3dldva1gvNUNlaGFDZ2FpdjdyWDZuTHMvZjJtcDRQQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF0dnNmMnZsZnM3aTBXSTRBQUFBbGRFVllkR1JoZEdVNlkzSmxZWFJsQURJd01UY3RNVEl0TVRWVU1UVTZOVGM2TWpjck1EZzZNRENpRWI0dkFBQUFKWFJGV0hSa1lYUmxPbTF2WkdsbWVRQXlNREUzTFRFeUxURTFWREUxT2pVM09qSTNLekE0T2pBdzAwd0drd0FBQUUxMFJWaDBjM1puT21KaGMyVXRkWEpwQUdacGJHVTZMeTh2YUc5dFpTOWhaRzFwYmk5cFkyOXVMV1p2Ym5RdmRHMXdMMmxqYjI1Zlkyc3hZbnBoTUhwcU9XcHFaR040Y2k5amJHOXpaUzV6ZG1kSGtuMldBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxuXHJcblx0Lmljb24tcmlnaHQ6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFKNHBKUkVGVWVOcnQzWHRjVlhXNlAvRG4yVndDQnhVek5ibmtrWFJTR3pYVzJodVFSTHlNSXFLUkpGN1ExQ2tyRFMrVkdwM0d5OWc1WXpJNnFWc05mVG1scUdtaXBRaUlpSnFBY25PdmhhS1JIaWRzaG9hdHBLYUJvZ0w3T1grczZNejhmbE81Q2Z6dXRYbmUvK3pYV2hSOFFPWFozKzkzUGQ4dkFIdUFFS1cxMGxwcDdkaXgwbVhwc25SNS8zNHBYOHFYOHIvN1RwWmxXWmFKR2wvLzlmNitmWTMvWCtQbkVmMmRNTVlZL3lKcVljYmJ4dHZHMi83K2xFTTVsTE43Tnl5Q1JiQm93SUNtZmo1Nm05Nm10L1B6RFpHR1NFUGt4SW1XTnBZMmxqWVZGYUsvVDhaWTYrTWlPb0N6TW4xdCt0cjA5YTkvVFFmcElCMHNMSVRsc0J5VzkrcjFTejh2NW1FZTV2bjdRM3RvRCswblQvWTc3WGZhNzNST1R1V055aHVWTnlvclJYL2ZqTEhXZzBjZ3pVeWJjbXJUaHZJb2ovSlVGY013RE1PZWVLTEZ2bUE4eEVOOFRRMnNoL1d3L3JubkZGVlJGZlh3WWRFL0I4YVk4ek9JRHVCc3FEZjFwdDZ2dmRiaWhhUFJCdGdBRzd5OHdBUW1NS1dseWZseXZwdy9hWkxvbndOanpQbHhBV2xXaU9pTjN1Z2RILy9BdjdRRkxHQnhkNGR6Y0E3TzdkZ2g3NUgzeUh2bXpCSDlFMkdNT1MrZXdtb21wbGhUckNuMnFhZHM1Ylp5VzNsSmllZzhqV2dBRGFBQmYveWp1bDVkcjY1ZnZQajd1eVE2RjJOTS8zZ0Uwa3hzYjl2ZXRyM2RvNGZvSFA4dkxNQUNMUGo5NzdXMW1TMWJ3aW1jd3NuVlZYUXV4cGorY1FGcEx0L0N0L0J0bXphaVkveTBhZE5xbHRZc3JWbWFrcUlWRWc4UDBZa1lZL3JGai9FMkU1K3pQbWQ5em5icEFnZ0krUHp6b3ZQOHFJdHdFUzcyN24yM3c5ME9kenVFaGZsODZmT2x6NWY3OWxtdFZxdlZldmV1NkhpTU1mM2dFVWd6cVZmcWxYcWx1Rmk3cXFzVG5lZm5ZQ0ltWW1KNE9PVlNMdVdlT05GL1p2K1ovV2Y2K29yT3hSalREMTVFYjJaU2xWUWxWV1ZrWUNSR1l1U29VYUx6M0M4NlFTZm9SSGs1bFZBSmxVUkVsSVNXaEphRS92V3Zvbk14eGh3WGowQ2FHVDFMejlLelM1ZUNERExJK25uYUNRZmlRQndZRUlEMVdJLzFKMDVvaSs2U0pEb1hZOHh4OFJwSU03dGNjYm5pY2tWbFpkZWtya2xkazRnd0F6TXdZOGdRMGJudUYyWmhGbVo1ZVdrZDdwTW4rMVQ0VlBoVUtJcTJSdkxsbDZMek1jWWNCMDlodFNoRTZZSjBRYnF3ZGkzR1lSekc2YkN4YnhiTWdsbDM3Mm9qcWlsVGxFQWxVQW5jdTFkMExNYVllRHlGMWFLSTFDZlVKOVFuNXM2RnVUQVg1cjcxbHQ2bXRpQUpraURwb1llb2p1cW83dU9QNVZRNVZVNmRPVk4wTE1hWWVEd0NlY0NrRkNsRlNwaytIY2JCT0JpM2VUT2EwSVFtL1RYMjBSYmFRbHNTRTlWK2FqKzEzMXR2aWM3REdIdnd1SUFJSXArWHo4dm5vNk9wSi9Xa25ydDJZUkFHWVpDbnAraGNkcHNBRTJEQysrOHJieXB2S204MlR0SFpiS0pqTWNaYUhoY1F3WXhualdlTlo4UERhVHBOcCttcHFkcmQ5dTFGNTJxYS9mdTlMRjRXTDh1a1NUbVlnemw0NTQ3b1JJeXhsc05ySUlKWitscjZXdnJtNUdCdjdJMjlCdzZFTitBTmVPTWYveENkcTJtZWZiYkdXR09zTVI0OEdIUXg2R0xReFhidFJDZGlqTFVjZm96WFFWU1dWcFpXbGxaVitkZjUxL25YN2R0SDhSUlA4YU5Hd1FrNEFTYzZkaFNkeno3ZHU5TlZ1a3BYUjR6b0ZOTXBwbFBNL3YxWHNxOWtYOG0rZFV0ME1zWlk4K0VSaUlNcFRpdE9LMDY3ZE1tMXpyWE90UzRzVEx1cnFxSnoyZTA0SElmanN1dzYyM1cyNit5Q2dzRDh3UHpBZk1mYnJaZ3gxblJjUUJ4VVVWeFJYRkhjbFN1MUNiVUp0UW5oNGRwZC9SMVYrME9IdXhHTmFNekxhenczUlhRdXh0Z3Z4NHZvT3RFbnBVOUtueFIzZDg4eXp6TFBzdTNiSVEzU0lHMzhlTkc1N0JZRVFSQjA0d1pWVXpWVlAvT011a1Bkb2U3SXl4TWRpekZtUHg2QjZFVForTEx4WmVQdjNRdjRQT0R6Z00vajRtZzM3YWJkR3plS3ptVzNZaWlHWW05dkhJeURjWEIydGx3aWw4Z2w0OGFKanNVWXN4K1BRSFJPVHBhVDVlU0VCRENER2N3clZvak9ZeTlLb2lSS2FtZ0FLMWpCT211V0dxMUdxOUdiTjR2T3hSajdlVnhBbklTVUtXVkttYSsraWhWWWdSWHIxc0VtMkFTYkRQb1pZVFp1OGJJSk5zR21kOTVSVUVFRi8vQUgwYkVZWXo5T1A3OWcyRTlTSTlWSU5mTDk5Nm1XYXFsMjNEamFRQnRvZzQ0YStSUlFRRUVFSXhqQnVIU3B0Z21sMmF4OVVFZUZrTEZXaEVjZ1Rrbzd6MlBJRUNxaUlpcmF2eCtETVJpRDlkcll0M01uRUJEUTlPbUtxcWlLNnZnblBqTFdHdkE3T3llbEtJcWlLSjk5cGozMU5IUW92QWF2d1d0VlZhSnpOVTFjSEt5Q1ZiQXFNL1Bwams5M2ZMcGoyN2FpRXpIR2VBVFNhaGpUamVuRzlJQUFPa3lINlhCV0ZweUVrM0JTZjQxOXRJU1cwSkpUcDJ3ZGJCMXNIYUtpVGc4NlBlajBvRysrRVoyTHNkYUlDMGdyb3pYeVBmcG93N1NHYVEzVE1qTnhLUzdGcFRwczdDTWdvUFBudFl1SUNHMXE2KzkvRngyTHNkYUVDMGdyMVovNlUzL3k5blpOY0Uxd1RUaHdBSTdDVVRqYXVIV0szbGl0VkVFVlZERnlwRnFsVnFsVnBhV2lFekhXR3ZBYVNDdDFCcy9nR2J4eDQ2YmZUYitiZnNPSFV4cWxVWnBlajZydDJoVlg0a3BjZWZ5NHNZT3hnN0hEMDArTFRzUllhOEFqRUFZQUFMR3hzYkd4c1M0dTVYSzVYQzRuSmNFZTJBTjdYbnBKZEs2bXVYMWJleDAvWG51WUlDTkRkQ0xHbkJFWEVQWnZJTW9razB4TGx6YjJaWWhPWksvR0RuZThodGZ3Mml1dktKRktwQkw1d1FlaWN6SG1UUGc4RVBadldaZFpsMW1YSFQvdVkvWXgrNWl2WDRjbjRVbDRNaUxpaDRZL0I0Y1ptSUVaQmdQY2hKdHdjOHdZMzNMZmN0L3kydHJLTzVWM0t1K2NQQ2s2SDJQT3dPRi9FVERIb0RVbXhzVnBWMXUzYXE5dWJxSnpOWTNackUxdHZmNjZkczFudURQV0ZGeEFtRjBDOXdUdUNkd3piQmo2b2kvNjd0dUhjM0FPenRGZll4OU5wYWswZGZ0MlRNWmtUSDd4UmU1d1o4eCtYRUJZazVpNm03cWJ1cHRNdGxHMlViWlJHUmxRQ0lWUTJLbVQ2RngyaTRSSWlFeFBoMHpJaE13SkU3U1JTZU1pUEdQc3AzQUJZYitJTnJYVnE1ZDJsWldsdlQ3Mm1PaGNkaU1nb0tJaTdXTDBhRzFFY3ZXcTZGaU1PVEx1QTJHL2lQYU92YkVqUENRRUJzRWdHS1REUmo0RUJBd09oa1d3Q0JibDVCaHZHMjhiYi92N2k0N0ZtQ1BqRVFoclZuMzc5dTNidDIrSERtNTVibmx1ZVdscE9BeUg0VEFkTnZhRlFpaUUvdTF2MkJrN1krZUlDTXRpeTJMTDRnc1hSTWRpekpId1k3eXNXVlZWVlZWVlZkMjU0NVB0aysyVC9mSEgydDNHdmJaKy9XdlIrZTViQlZSQWhiYzN6YUpaTkNzdTdsRzNSOTBlZGN2THU2eGNWaTRyWDM4dE9oNWpqb0Nuc0ZpTGFGeU1EZ2dJQ0FnSWlJNm1QYlNIOXVpdmtRL240VHljOS9EREJqU2dBYk96QS9NRDh3UHpSNDRVbllzeFI4QlRXT3dCUXBUbVMvT2wrU3RXNEhFOGpzZmZmRk4wSXJzWndRakdlL2RnR2t5RGFkT25LNkZLcUJLNmE1Zm9XSXlKd0ZOWTdJR3lGbGdMckFWSGpuVGQzblY3MSswM2J1RGorRGcrUG1LRVhqcmNvUklxb2RMRkJhcWdDcXBpWW56QUIzeWdwc1pxdFZxdDFvSUMwZkVZZTVDNGdEQWhyTnVzMjZ6YmlvcDh5WmQ4NmRJbHFJRWFxQms5V3Z1b2krUC92YlNDRmF5TkJXL0VpSzVaWGJPNlpubDZXcE9zU2Rha28wZEZ4MlBzUVhEOGQzeXNWWkNXUzh1bDVhTkg0eWY0Q1g2eWU3ZDJ0MDBiMGJtYUpqblp5K0psOGJMTW1KR0RPWmlEOWZXaUV6SFdFcmlBTUljaVM3SWtTOEhCMmxWNnV0YWY4Y2dqb25QWmkrSXBudUlQSEhBZjdqN2NmZmpFaVlYK2hmNkYvclcxb25NeDFwejRLU3ptVUxRTzhLS2loalVOYXhyV2hJZFRQdVZUZmtXRjZGejJ3ZzI0QVRjODg4eTlnbnNGOXdveU03WEMyTDY5NkZ5TU5TY3VJTXdoblI1MGV0RHBRV1ZsdEk3VzBicXdNTXFqUE1yVFh5TWZKbUlpSm9hSFV5N2xVdTZKRS8xbjlwL1pmNmF2citoY2pEVUhuc0ppdWhCU0VWSVJVdkh3dzNYbjZzN1ZuVXRQMTdZY0dUQkFkQzU3VVNJbFV1S2xTN1lEdGdPMkF4RVJwODJuemFmTkZ5K0t6c1ZZVS9BSWhPbUN0b1p3L2JwV1FJWVBoOVd3R2xZZk9pUTZsNzB3QVJNd29YdDN3empET01PNHZEeHRNMHBKRXAyTHNhYmdBc0owcFhSaDZjTFNoYmR1MVY2dXZWeDdPVHFhVWltVlV2WFh5SWV2NCt2NGVwY3VFQS94RUorVG82MlJqQmdoT2hkajl1QXBMT1lFRUxWZndDdFhhazl0elo4dk9wSGR2dTl3SjVsa2twOS9YbjFaZlZsOU9TVkZkQ3pHZm9yak4yd3hkaCswVHZERGgzMVcrS3p3V1hIbkR0UkRQZFFQRy9hdkRYOE9yTEhEZlFiTWdCa3hNVDZqZlViN2pLNnFzbjVzL2RqNnNjVWlPaDVqLzQ3ai84TmlyQW0wdFlWcDArZ1VuYUpUZi9rTG10Q0VKbGRYMGJuc1JWdG9DMjFKVEZUN3FmM1VmbSs5SlRvUFkvK01Dd2h6YXZKNStieDhQanFhZWxKUDZybHJGd1poRUFaNWVvck9aYmNKTUFFbXZQKys4cWJ5cHZMbW5EbmFUWnROZEN6V3VuRUJZYTJDOGF6eHJQRnNlRGhOcCtrMFBUVlZ1NnZEeHI0b2lJS29mZnU4bG5rdDgxb1dGNmR0bFhMbmp1aFlySFhpcDdCWXEyRHBhK2xyNlp1VGc3MnhOL1llT0JEZWdEZmdqWC84UTNRdXUyVkFCbVNNSFZ0anJESFdHQThlRExvWWRESG9ZcnQyb21PeDFva1gwVm1yVWxsYVdWcFpXbFhsWCtkZjUxKzNiNSsyWjlXb1VYQUNUc0NKamgxRjU3TlA5KzUwbGE3UzFSRWpPc1YwaXVrVXMzLy9sZXdyMlZleWI5MFNuWXkxRGp3Q1lhMVNjVnB4V25IYXBVdXVkYTUxcm5WaFlkcGRWUldkeTI3SDRUZ2NsMlhYMmE2elhXY1hGR2duSnZib0lUb1dheDI0Z0xCV3JTaXVLSzRvN3NxVjJvVGFoTnFFOEhEdDd1SERvblBaQ3dmaVFCd1lFSUJHTktJeEw4OFVhNG8xeFRhZVJjOVl5K0JGZE1iK1NaK1VQaWw5VXR6ZFBjczh5enpMdG0rSE5FaUR0UEhqUmVleVd4QUVRZENORzFSTjFWVDl6RFBxRG5XSHVpTXZUM1FzNWx4NEJNTFlQeWtiWHphK2JQeTlld0dmQjN3ZThIbGNITzJtM2JSNzQwYlJ1ZXhXRE1WUTdPMk5nM0V3RHM3T2xrdmtFcmxrM0RqUnNaaHo0UkVJWS9kQlRwYVQ1ZVNFQkRDREdjd3JWb2pPWXk5S29pUkthbWpRT3ZObnpWS2oxV2cxZXZObTBibVl2bkVCWWN3T1VxYVVLV1crK2lwV1lBVldyRnNIbTJBVGJETG9aeVF2Z3d3eWtaYjduWGNVVkZEQlAveEJkQ3ltVC9yNWk4K1lBMUFqMVVnMTh2MzNxWlpxcVhiY09OcEFHMmlEamhyNUZGQkFRZFEyYjF5NlZMb2dYWkF1bU0zYUIzVlVDSmxENEJFSVk3K0F0dWZXa0NGVVJFVlV0SDgvQm1Nd0J1dTFzVy9uVGlBZ29PblR0YU9GNitwRUoyS09qZDl4TVBZTEtJcWlLTXBubjJsUFBRMGRDcS9CYS9CYVZaWG9YRTBURndlcllCV3N5c3g4dXVQVEhaL3UyTGF0NkVUTXNmRUloTEZtWkV3M3BodlRBd0xvTUIybXcxbFpjQkpPd2tuOU5mYlJFbHBDUzA2ZHNuV3dkYkIxaUlyU3pxai81aHZSdVpoajRRTENXQXZRR3ZrZWZiUmhXc08waG1tWm1iZ1VsK0pTSFRiMkVSRFErZlBhUlVTRU5yWDE5NytManNVY0F4Y1F4bHBRZitwUC9jbmIyelhCTmNFMTRjQUJPQXBINFdqajFpbDZZN1ZTQlZWUXhjaVJhcFZhcFZhVmxvcE94TVRpTlJER1d0QVpQSU5uOE1hTm0zNDMvVzc2RFI5T2FaUkdhWHYzaXM3Vk5GMjc0a3BjaVN1UEh6ZDJNSFl3ZG5qNmFkR0ptRmc4QW1Ic0FZcU5qWTJOalhWeEtaZkw1WEk1S1FuMndCN1k4OUpMb25NMXplM2IydXY0OGRyREJCa1pvaE94QjRzTENHUENJTW9razB4TGx6YjJaWWhPWksvR0RuZThodGZ3Mml1dktKRktwQkw1d1FlaWM3RUhnODhEWVV3ZzZ6THJNdXV5NDhkOXpENW1IL1AxNi9Ba1BBbFBSa1Q4MFBEbjREQURNekREWUlDYmNCTnVqaG5qVys1YjdsdGVXMXQ1cC9KTzVaMlRKMFhuWXkzTDRmK0NNdGFhYUkySmNYSGExZGF0MnF1Ym0raGNUV00yYTFOYnI3K3VYZk1aN3M2R0N3aGpEaWh3VCtDZXdEM0RocUV2K3FMdnZuMDRCK2ZnSFAwMTl0RlVta3BUdDIvSFpFekc1QmRmNUE1MzU4SUZoREVIWnVwdTZtN3FiakxaUnRsRzJVWmxaRUFoRkVKaHAwNmljOWt0RWlJaE1qMGRNaUVUTWlkTTBFWW1qWXZ3VEsrNGdEQ21BOXJVVnE5ZTJsVldsdmI2MkdPaWM5bU5nSUNLaWd3SERBY01CNktpVHZtZDhqdmxkKzJhNkZpc2FiZ1BoREVkME42eE4zYUVoNFRBSUJnRWczVFl5SWVBZ01IQnRtSmJzYTA0Tnpmb1l0REZvSXQrZnFKanNhYmhFUWhqT3RTM2I5KytmZnQyNk9DVzU1Ym5scGVXaHNOd0dBN1RZV05mS0lSQzZOLytocDJ4TTNhT2lMQXN0aXkyTEw1d1FYUXNkbi80TVY3R2RLaXFxcXFxcXVyT0haOXNuMnlmN0k4LzF1NDI3clgxNjErTHpuZmZLcUFDS3J5OWFSYk5vbGx4Y1krNlBlcjJxRnRlM21YbHNuSlorZnByMGZIWVQrTXBMTVowckhFeE9pQWdJQ0FnSURxYTl0QWUycU8vUmo2Y2gvTnczc01QRzlDQUJzek9Ec3dQekEvTUh6bFNkQzcyMDNnS2l6R25neWpObCtaTDgxZXN3T040SEkrLythYm9SSFl6Z2hHTTkrN2hMYnlGdDZaTnMreXc3TERzYUJ4cE1VZkJVMWlNT1NGcmdiWEFXbkRrU05mdFhiZDMzWDdqQmo2T2orUGpJMGJvcGNNZEtxRVNLbDFjb0J0MGcyN1BQZWNEUHVBRE5UVldxOVZxdFJZVWlJN0hORnhBR0hOaTFtM1diZFp0UlVXKzVFdStkT2tTMUVBTjFJd2VyWDNVeGZILy9WdkJDdGJHZ2pkaVJOZXNybGxkc3p3OXJVbldKR3ZTMGFPaTQ3VjJqdjlPaERIV2JLVGwwbkpwK2VqUitBbCtncC9zM3EzZGJkTkdkQzY3eFVBTXhHemQ2dlcyMTl0ZWI3LzBVZzdtWUE3VzE0dU8xZHB3QVdHc0ZaSWxXWktsNEdEdEtqMWQ2ODk0NUJIUnVleEZHWlJCR2FtcDduWHVkZTUxa3lZVitoZjZGL3JYMW9yTzFWcndVMWlNdFVMYW5sUkZSUTFyR3RZMHJBa1BwM3pLcC95S0N0RzU3SVZSR0lWUjBkSDNDdTRWM0N2SXpOUUtZL3Yyb25PMUZseEFHR3ZGVGc4NlBlajBvTEl5V2tmcmFGMVlHT1ZSSHVYcHI1RVBFekVSRThQREtaZHlLZmZFaWY0eis4L3NQOVBYVjNRdVo4ZFRXSXl4SHp5VisxVHVVN21kT2htK05YeHIrRFlqQTkvQmQvQWRrMGwwTG52UkNUcEJKOHJMYVJnTm8yRmhZU1g1SmZrbCtaV1Zvbk01R3g2Qk1NWitvSTFJdnZubXp0MDdkKy9jSFRwVXUzdjRzT2hjOXNLQk9CQUhCZ1FZRmhzV0d4YnYzZHNucFU5S254UjNkOUc1bkEyUFFCaGpQNnJ4RjY5SHFFZW9SK2pXclJpTjBSZzlhWkxvWEUzejZxdGE1MzVTa3Vna3pvSUxDR1BzUGhrTTBnWHBnblJoelJxTXd6aU1tek5IZEtMN3RoQVd3c0t2dmxJbUtoT1ZpZDI3aTQ3akxMaUFNTWJzSmlmTHlYSnlRZ0tjaEpOdzh0MTM5ZExoanMvaXMvaHNyMTY4NjIvejREVVF4cGpkbEduS05HVmFZaUpGVVJSRnZmSUtKVkVTSlRVMGlNNzFzNzZCYitDYjMveEdkQXhud1FXRU1kWmthclFhclVadjNreTlxVGYxSGo4ZVhvRlg0QldiVFhTdUgwUFAwclAwN0s5K0pUcUhzK0FDd2hocnN0alkyTmpZV0JjWDNJU2JjRk5VRkd5Q1RiREo0TGkvVnhiQ1FsaklXNTQwRjhmOWcyYU1PU3p0alBZMmJiN2M4T1dHTHpjY09JQzdjQmZ1ZXVFRjBibCtWaXFrUXVxTkc2SmpPQXRYMFFFWVkvclJlSlF1SGFXamRGUkhSK25LSUlOTVZMZXJibGZkTG90RmRCeG53UVdFTWZhemdpNEdYUXk2Nk9mWGNMYmhiTVBackN3WUJzTmdXSjgrb25QZEwvb1QvWW4rbEo5ZjZsM3FYZXBkVlNVNmo3UGdBc0lZKzFIYVZGV3ZYZzBUR3lZMlRNekswdTQrOXBqb1hQWXlwQmhTRENsLy9LUG9ITTZHMTBBWVkvOGZVM2RUZDFOM2t3bENJQVJDY25PMXUvb3JIUFFjUFVmUGJkcGtlZG55c3VYbHpFelJlWndOajBBWVl6K1EzcGJlbHQ2T2lMQmR0MTIzWGYva0V5aUVRaWpVMzJPdkZFL3hGSC9nd0hjMTM5VjhWek52bnVnOHpzcmhPMGNaWXkxUG02cUtpOU91dG03Vlh0M2NST2V5RjMxS245S24yN2JoV0J5TFkyZk0wTTQ5cWFzVG5jdFo4UlFXWTYyWXNhZXhwN0huN05sYUErRDI3ZHBkL1JVT2pkbXNkbE83cWQybVQrZkM4V0M0aUE3QUdIdndmdGpMNmpTY2h0UHZ2YWVYdmF6Kzd4dlFIc3NsZDNJbjk0UUU5Wmg2VEQyMmVMSG9XSzBOajBBWWF3VWFPOGJsY3JsY0x0KzBDY3hnQnZPS0ZhSnoyWXRPMFNrNlZWK1A1L0U4bnA4eFEvMVUvVlQ5ZE9WSzBibGFLLzI4NDJDTTJhMkh1WWU1aC9taGg5cHZiYisxL2RidDJ3RUJBV05qUmVkcW10dTN0VTd5MkZqRlQvRlQvQTRlRkoyb3RlTVJDR05PU0RzSXlzdXJYVnk3dUhaeGFXbTZMUnh6WVM3TS9mWmJMTWR5TEI4eGdndUhZK0VSQ0dOT0pIaG44TTdnblYyNjFJMnBHMU0zSmpNVEIrTmdIQndZS0RxWDNRYkFBQmhRV1FuNWtBLzVJMGRxaStKbno0cU94ZjRWajBBWWN3SkJZNExHQkkzcDNyM2VyZDZ0M2kwdlQ3ZUZJd3pDSU95TEw3VENNV0FBRnc3SHhpTVF4blRNT01VNHhUamxONzhoYi9JbTc2d3NLSUFDS1BEeEVaM0xYclNFbHRDU1U2ZHdHUzdEWmFOR2FZWGo2bFhSdWRoUDQwNTB4blJJSnBsa0dqeVlqR1FrNC83OTJ0MzI3VVhuc2hmTnAvazAvOGdSenhjOFgvQjhJU2JtNUxXVDEwNWVxNjRXbll2ZEg1N0NZa3hINVBQeWVmbDhkRFFWVVJFVk5lN3RwTC9DQWRFUURkRWZmWVNyY0JXdUdqV0tDNGMrOFJRV1l6b2dwVWdwVXNyMDZUQU94c0c0elp2UmhDWTB1ZXAwQnNGc1ZoUkZVWlRYWDlldUhmY0lYUGJUdUlBdzVzQis2QmpYYWVOZlk4ZTRkdFR0Tys4b3FLQ0NmL2lENkZpc2VlajBIUXhqemd4UktwUEtwTEpWcStCNWVCNmVmK01OMFluc1JVbVVSRWtORFdBRksxaG56VkpSUlJVM2J4YWRpelV2SG9FdzVnQzB4ajkzZDQrckhsYzlyaVluNHdmNEFYNHdjYUxvWEhhYkJiTmcxdDI3V0lxbFdEcDVzc1ZzTVZ2TW4zd2lPaFpyR1Z4QUdCT28zOHArSy91dC9OV3YzSUxkZ3QyQzkrNkYxK0YxZUgza1NORzU3QllFUVJCMDR3WlZVelZWUC9PTXVrUGRvZTdJeXhNZGk3VXNMaUNNQ1JCU0VWSVJVdkh3dzNYbjZzN1ZuVXRQaDBXd0NCWU5HQ0E2VjlOWXJiWlNXNm10TkRLeXBLNmtycVR1ekJuUmlkaUR3WS94TXZZQUJhNEtYQlc0cWx1M2V4M3ZkYnpYTVQ5ZnI0V0RUdEFKT2xGZXJsMkZoWEhoYUoxNEVaMnhCK0NwM0tkeW44cnQwd2VETVJpRER4M0NVQXpGVUg5LzBibnN0Z3lXd1RLTHBYNTkvZnI2OVZGUnBVcXBVcXBVVlltT3hjVGdLU3pHV3BBc3laSXNCUWRyVitucDJxNjRqendpT3BmZGhzTndHSDdzbU11TExpKzZ2RGgyYkhIUDRwN0ZQYi83VG5Rc0poWlBZVEhXQXFUbDBuSnArZWpSV3NFNGRreTNoU01Lb2lCcTN6NnZkNzNlOVhvM0tvb0xCL3RuUEFKaHJCbEpuYVhPVXVjcFU5QWYvZEgvd3crMXV6bzhZendWVWlGMXd3YnQvSTI1YzdXYjNESE8vaFdmaWM1WU01Q09TRWVrSS9QbVlTQUdZdURHamRvWjQvcmJhb1MyMEJiYWtwaW85bFI3cWowYkd4aUpST2RpamtsM2Y4RVpjeHlJVXFsVUtwVysreTcrRG4rSHYwdElFSjNJWG8wZDQyaEZLMXBuejFiN3FmM1VmaHMzaXM3RjlJR25zQml6UTJ4c2JHeHNySXRMK1pmbFg1Wi91WEdqdHJZeFk0Ym9YSGI3dm1PY2JHUWoyOVNwNnN2cXkrckxLU21pWXpGOTRRTEMySDNvWWU1aDdtRis2S0gySWUxRDJvZnMzS245QW82SkVaM0xidkVRRC9FMU5SQURNUkFURTZONEs5NktkM2EyNkZoTW43aUFNUFlUK2xOLzZrL2UzcTVHVjZPck1TMU51enR3b09oYzlxTFZ0SnBXWDdsaVdHUllaRmdVR1duSnRlUmFja3RLUk9kaStzWnJJSXo5RzdJc3k3TGN0U3NjZ0FOd29QSGdwdjc5UmVleUZ5VlNJaVZldW1UYmE5dHIyeHNSb2VhcXVXcnV4WXVpY3pIbndDTVF4djZKVmpnZWZ4d0lDQ2dyUzF2amVQeHgwYm5zUlRtVVF6bm56alVzYUZqUXNHRGt5RE1iejJ3OHMvRWYveENkaXprWGJpUmtEQUFDUXdOREEwT05SZ2lCRUFncEtOQnQ0VWlnQkVySXljRkJPQWdIRFJ6SWhZTzFKQjZCc0ZaTm1pM05sbVlQSFFwcllBMnMyYmRQMjZ1cVhUdlJ1ZXhGR1pSQkdhbXA3blh1ZGU1MWt5WVYraGY2Ri9yWDFvck94WndicjRHd1ZrbGFLNjJWMW80ZEM4RVFETUU3ZDJxRnc4TkRkQzY3eFVBTXhHemQyclpMMnk1dHU3ejBVZzdtWUE3VzE0dU94Vm9ISG9Hd1ZrVWFKQTJTQnNYSDR4U2NnbFBNWnUyc2JvUHVwbkovNkJqdnAvWlQrNzMxbHVnOHJIWGlBc0phQlRsWlRwYVRFeExBREdZd3IxZ2hPby85M3dESUlCTkJPSVJEK0lJRnltUmxzakw1dmZkRXgyS3RtKzdlZVRGMlB4bzd4cVcvU24rVi9wcVVwTnZDWVFRakdPL2R3OXQ0RzIvSHhYSGhZSTZFUnlETXFmelFNWDY5L2ZYMjE3ZHRnelJJZzdUeDQwWG5zcHNKVEdDNmRjczIxVGJWTm5YY3VKTFFrdENTMEVPSFJNZGk3Si94Q0lRNWhUNHBmVkw2cEhoNXRZdHJGOWN1TGkxTnI0V0QxdEphV252OXVvMXNaS1Bodzdsd01FZkdJeENtYThFN2czY0c3K3pTcGY3UDlYK3UvL1BCZzlwZFNSS2R5MjZoRUFxaGYvc2Jkc2JPMkRraXdyTFlzdGl5K01JRjBiRVkreW44R0MvVHBhQXhRV09DeG5Udlh1OVc3MWJ2bHBXbDNlM1pVM1F1dS8wZWZnKy9MeXR6NmV2UzE2VnZSSVIyNHQvWFg0dU94ZGo5NEFMQ2RNVTR4VGpGT09VM3YybUliSWhzaUR4MENGYkFDbGpoNnlzNmw5MElDS2lveUJCa0NESUVSVVVWK3hYN0ZmdGR1eVk2Rm1QMjRDa3NwZ3ZHczhhenhyUGg0VFNkcHRQMDFGVHRidnYyb25QWmJSMnNnM1ZwYVc3K2J2NXUvaE1tY01jNDB6TmVSR2NPemZoZnh2OHkvdGN6ejlqNjJQclkralR1aXF1L3drR2YwcWYwNmJadE1CdG13K3pubnVQQ3dad0JqMENZUTlKMnhaMDJqVTdSS1RyMWw3K2dDVTFvMHQ4WjR4cXpXVkVVUlZGZWUwMjc1alBHbVhQZ0VRaHpLRDkwak1zZ2c3eGxpKzRLeC9jZDQ5U051bEczTjkvVUNzZThlZG9IdVhBdzU4SWpFT1lBRU9XMThscDU3Wi8rQk50Z0cyeGJzRUIwSW50cEk2WDZlc05ndzJERDRGZGUwVTc4Ky9CRDBia1lhMG42ZVdmSG5JclcrT2Z1N2hIcUVlb1J1blVyUkVNMFJFK2FKRHBYMDl5K2paVllpWld4c1ZyaGFPeEhZY3k1OFJRV2U2RDZyZXkzc3QvS1gvM0s0NDdISFk4NysvZGpORWFqSGd2SFhKZ0xjNy85RnN1eEhNdEhqRkQ4RkQvRmp3c0hhMTFjUkFkZ3JVTklSVWhGU01YREQ5TnR1azIzTXpOeEZhN0NWVU9IaXM1bHR3RXdBQVpVVnNKZTJBdDdmL3RiNVpKeVNibGtzWWlPeFpnSXZBYkNXcFIyVkt5UGorR3U0YTdoYnVPZVRuMzdpczVsdHpBSWc3QXZ2b0JjeUlYY2tTTVZWVkVWOWU5L0Z4MkxNWkY0Q291MWlNRHF3T3JBNnQ2OThUUDhERDhyTE5UdTZxOXcwQkphUWt0T25kSUt4NkJCWERnWSt6ODhBbUhOeXRqVDJOUFlNeWlJMmxKYmFwdVJBUWdJK01nam9uUFpiU1dzaEpWSGozckVlc1I2eEk0ZGUvTGF5V3NucjFWWGk0N0ZtQ1BoRVFockZzWjBZN294L2JlL3RTWGJrbTNKUjQ3b3RuQkVRelJFZi9RUkxJQUZzQ0F5a2dzSFl6K09SeURzRjVFNlM1Mmx6bE9tb0QvNm8zOWozNE9ibStoYzlxS2R0Sk4ycmx1blBxRStvVDdSMkRGdXM0bk94WmdqNHhFSWF4SlpraVZabWpzWC94di9HLzg3T1ZtN3E2UEMwWGpHdUFVc1lGbTJUQ3NjYytkcUgrVEN3ZGo5NEJFSXN3T2lURExKdEhTcGRsYjMwcVdpRTltTGtpaUpraG9hd0FwV3NNNmFwVWFyMFdyMDVzMmljekdtUjF4QTJFK0tqWTJOalkxMWNTbVh5K1Z5T1NrSjlzQWUyUFBTUzZKejJXMFd6SUpaZCs5aUtaWmk2ZVRKRnJQRmJERi84b25vV0l6cEdSY1E5bS8xTVBjdzl6QS85RkE3ajNZZTdUdysrZ2czNFNiYzlOeHpvblBaTFFpQ0lPakdEYXFtYXFwKzVobDFoN3BEM1pHWEp6b1dZODZBMTBEWXYraFAvYWsvZVh1My83cjkxKzIvenM3V2ErR2dBaXFnZ3N1WERWY05WdzFYaHd6aHdzRlk4K090VEJnQUFKaGlUYkdtMkVjZmhUYlFCdHBrWitPSCtDRitHQndzT3BlOTZBU2RvQlBsNWFTU1N1clFvY3A4WmI0eXY2eE1kQzdHbkJFWGtGWk82OThJQ0tBcXFxS3FZOGR3RzI3RGJYMzZpTTVsdDhFd0dBWXJTbjFaZlZsOTJkQ2haeWFlbVhobVlrV0Y2RmlNT1RQZXpyMlZraVJKa2lSWnBtL3BXL3IyNEVFNENTZmhaT2ZPb25NMXpXZWZ1Y3gwbWVreTg5bG5sWjVLVDZYbmQ5K0pUc1JZYThCcklLMk1kbFRza0NGUURNVlFmT3dZcklFMXNFYUhoU01Lb2lCcTN6NHZpNWZGeXpKcVZISFA0cDdGWERnWWU2RDRLYXhXUWxvcnJaWFdqaDBMd1JBTXdUdDNZanpHWTd5SGgraGNka3VGVkVqZHNFRTdmNE1iL3hnVGlVY2dUazdLbERLbHpGZGZSVS8wUk0rOWUvVmFPR2dMYmFFdGlZbGE0Wmc5Vzd2TGhZTXhrWGdOeEVuSnlYS3luSnlRQUl0Z0VTeGFzVUowSG5zMWRveWpGYTFvblQxYjdhZjJVL3R0M0NnNkYyUHMvL0JUV0U2aXNXUGM0NERIQVk4RDc3K1BDM0VoTG56ckxkRzU3UFo5eDdpMjFjaVVLZXBrZGJJNnVYR3ZMY2FZSStFMUVKM3JrOUlucFUrS3U3dG5tV2VaWjluMjdaQUdhWkEyZnJ6b1hIYUxoM2lJcjZtQkdJaUJtSmdZeFZ2eFZyeXpzMFhIWW96OU9DNGdPcVVWRGk4dnowVFBSTS9FeGoyZFJvd1FuY3RldEpwVzArb3JWd3lMRElzTWl5SWpMYm1XWEV0dVNZbm9YSXl4bjhkcklEb1R2RE40Wi9ET0xsM3FFK3NUNnhNUEh0VHVTcExvWFBhaVJFcWt4RXVYYkh0dGUyMTdJeUxVWERWWHpiMTRVWFF1eHRqOTQ2ZXdkRUxibytvLy9xUHVrYnBINmg3SnpkWHU2ckJ3NUZBTzVadzcxN0MzWVcvRDNyQ3cwK2JUNXRObUxoeU02UkZQWVRrNDAzclRldFA2SjUrMGRiQjFzSFhJeW9MMzREMTR6OWRYZEM1N1VRSWxVRUpPRHE3QUZiZ2lPbHBSRlZWUmI5NFVuWXN4MW5SY1FCeVVORklhS1kwTUNkRVd4ZFBUTVFSRE1LUmpSOUc1N0VVWmxFRVpxYW51ZGU1MTduV1RKaFg2Ri9vWCt0ZldpczdGR1B2bGVBM0V3UVNXQjVZSGxvOFpBOTJnRzNUYnZSdURNQWlEUEQxRjU3SmJETVJBek5hdGJidTA3ZEsyeTBzdjVXQU81bUI5dmVoWWpMSG13eU1RQnlFZms0L0p4NlpPcGNFMG1BWi84QUdhMElRbVY5MFYrTWFPY2EzeFQ0ZDlLSXl4KzhZRlJERHBpSFJFT2pKdkhxWmdDcWFzWGcwS0tLQ2dmdjVjWkpCQkpvSndDSWZ3QlF1VXljcGtaZko3NzRtT3hSaHJlYnA3aCtzY0VPVWI4ZzM1Um1JaURJTmhNR3poUXRHSjdHWUVJeGp2M2NOYmVBdHZUWnRtbVd5WmJKbjg4Y2VpWXpIR0hod3VJQTlJT0lWVE9MbTZWdis1K3MvVmY5NjBTU3NjTDd3Z09wZmRUR0FDMDYxYnRxbTJxYmFwNDhhVmhKYUVsb1FlT2lRNkZtUHN3ZU0ra0JhbW5iL1JwazMxTjlYZlZIK1Rtb3E3Y0JmdTBsL2hvTFcwbHRaZXYyNGpHOWxvK0hBdUhJd3gvY3kxNjh6VEhaL3UrSFRIdG0zdi9PN083Kzc4N3ZCaCtBdytnODlDUWtUbnN0dENXQWdMdi9yS01OQXcwREF3SXVLVTN5bS9VMzcvOHoraVl6SEd4T01DMGlJUTVYdzVYODVQVFlVNU1BZm1qQmtqT2xIVG5EMXJlOGoya08yaGtTTkw4a3Z5Uy9JckswVW5Zb3c1RGk0Z3pjdzR4VGpGT0dYaVJQcUN2cUF2ZHUwU25jZHVCQVJVVkdRNFlEaGdPQkFWcFkwNHJsMFRIWXN4NW5oNERhU1pVU2ZxUkozKzh6OUY1N0RiT2xnSDY5TFMzRkxkVXQxU2h3emh3c0VZK3psY1FKcUpNZDJZYmt3UENJQmN5SVhjZnYxRTU3bHZIOEZIOE5HV0xWNER2QVo0RFlpSjRhMUdHR1AzaXgvamJTYlVnM3BRajc1OVJlZXdqOW1zOUZKNktiMWVlKzM3NzRKRUoyS002UWVQUUpvSmxWSXBsWGJvSURySGovcStZMXc3WS95Tk54UkZVUlJsM3J6djAzUGhZSXpaalF0SU15RWpHY25vZUdzR2RJcE8wYW42ZWp5UDUvSDhqQm1XU2t1bHBYTDFhdEc1R0dQNjV5STZnTE40clB5eDhzZks2K3FvbXFxcHV2R2R2VURmZDR3YnJBYXJ3Um9UWTFsdldXOVp2MmVQNkZpTU1lZkJJNUJtVXB4V25GYWNkdWtTTElFbHNPVE1HVkU1cUpBS3FmRGFOZnFLdnFLdmZ2dGJ5OHVXbHkwdloyYUsvdmt3eHB3UEY1Qm1SbGZvQ2wxWnZsek1WN2Rhd1JkOHdYZm9VUFdRZWtnOVZGZ28rdWZCR0hOZTNFallJaENseTlKbDZmSytmUmlGVVJnVkhkMWlYeW9Nd2lEc2l5OXdPUzdINVJFUmxqYVdOcFkyRlJXaWZ3S01NZWZISTVBV1FlVDVwT2VUbms4Ky96eThDKy9DdTdtNXpmNGx2dis4aGdXR0JZWUZZV0ZjT0JoakR4b3ZvcmVRaXRxSzJvcmFlL2Q4UHZmNTNPZnpqejRDQkFSMGM2TmlLcVppV2NiTnVCazN1N25kNytmVC9yL2FXcXpIZXF4ZnRRcFd3a3BZK2NJTGxvV1doWmFGTlRXaXYxL0dXT3ZEVTFnUFdHQm9ZR2hncUkrUHkxY3VYN2w4TldFQzdhVzl0SGZJRUxwTzErbTZ2My9qZjRjUDQ4UDRjRVVGdlVQdjBEdkhqdEYzOUIxOWw1TENteG95eGh6Ri93S2VZZU15L3pQQy93QUFBQ1YwUlZoMFpHRjBaVHBqY21WaGRHVUFNakF4TnkweE1pMHhOVlF4TlRvMU56b3lOeXN3T0Rvd01LSVJ2aThBQUFBbGRFVllkR1JoZEdVNmJXOWthV1o1QURJd01UY3RNVEl0TVRWVU1UVTZOVGM2TWpjck1EZzZNRERUVEFhVEFBQUFUWFJGV0hSemRtYzZZbUZ6WlMxMWNta0FabWxzWlRvdkx5OW9iMjFsTDJGa2JXbHVMMmxqYjI0dFptOXVkQzkwYlhBdmFXTnZibDlqYXpGaWVtRXdlbW81YW1wa1kzaHlMM0pwWjJoMExuTjJaN08zSjgwQUFBQUFTVVZPUks1Q1lJST1cIik7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQuaWNvbi1yZWZyZXNoOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFNUXBKUkVGVWVOcnQzWGxjVkhYM0IvQno3ckNJU2k2SUMraWprcFpwSXN3TXlCTGdsdVZ1S200cHFXbUV1Ry9oVXByNXVGWW9pdWFTRnJrbFp2cm9vK2pQRlJVUlpnWVZ4WjFLM0hJWFVCU0dlMzUvWEM5UFdwWUw4SjJCOC82SDF3d0duM3NiNXN6OTN1LzNmQUVZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTS9RVVVIWUN4NTlGMGRkUFZUVmRYcTVZWGt4ZVRGMU8zTGw3SDYzamR6WTNlb0Rmb2pUcDFVSXRhMUZhdENtL0QyL0Mya3hQY2h0dHd1MG9WeUlSTXlLeFNoVnBTUzJwWnVUSWtReklrbHl1SHYrQXYrSXVkSFVSQkZFUkprdkpiS2xRbytJV2hFQXFoc2d6MllBLzJkKzhXUFAvb01YV2tqdFR4NFVNTXdBQU11SDRkMmtFN2FIZjlPb1ZRQ0lYOC9qdnV4SjI0ODlvMVdrSkxhTW1sUytBSGZ1QjM3aHdtWUFJbW5EdG5OQmxOUmxOR2h2SkRpVVNmWC9aeWdpaUlncWhNbWF5SldST3pKZ1lGNFhiY2p0djkvYWtYOWFKZXJxN1FFM3BDVHdjSGlJRVlpTW5NeE5wWUcydWZPWU5UY0FwT09YREFjTlp3MW5BMktVbjBjVHdyTGlCTUtPK3ozbWU5ejlhc0thK1YxOHBydFZyNXRIeGFQdjNtbXpnYVIrTm9kM2NZQ0FOaFlNT0d5cjkrOVZYbGE5bXlvbk1YRm9xbWFJcCs4QURETVJ6RHo1NkZUdEFKT2gwN1JnbVVRQWtHQTE3RGEzak5ZTWpybGRjcnIxZEt5ckd4eDhZZUczdnZudWpjN0k4UWRiRzZXRjNza0NGVWphcFJ0WWtUY1NTT3hKSFZxcjNZejB0TlZiNk9IMjgwR28xRzQzLy9LL29JbjNya29nT3drZ3pSMDliVDF0UFczVjNqckhIV09MZG9JUnRrZzJ6dzg0UFRjQnBPKy9qZ0dCeURZMnJXRkozVTB0RWlXa1NMOHZOeERhN0JOU2RPa0FNNWtNT3VYVGdZQitQZ25UdnoxdVN0eVZ1emJ4OFhtT0toMCtxME9xMnRMVzJoTGJSbDlXcnNnQjJ3UTdkdWhmMTdhQVd0b0JXelpwbmNUZTRtOTRnSTBjZjlKQzRnN0tVMG9TYlVoQ3BXMUZUVFZOTlVhOThlVEdBQ1U5dTJ1QWYzNEo2V0xXRXV6SVc1VmF1S3psbmk2VUVQK3R4Y1pZanUwQ0dvRHRXaCtwWXQrUUg1QWZrQjY5Y2Z4YU40RkgvOVZYVE1ra0ozVVhkUmQzSEJBdVdLTVR5OHlIOGhBUUVOSDY0TWVVWkZpVDUrRlJjUTlrd2FOMjdjdUhIalNwVnNiVzF0YlcyRGd4RVJFYnQyVmI3YnZMbnkxZFpXZEU3MjErZ3orb3crUzA2VytrbjlwSDdyMStmZHlydVZkMnZkT2k0c3owZjdydlpkN2JzK1B2Z3YvQmYrS3lFQmpHQUVJeGI1K3lqTnAvazBQeXRMRTZtSjFFUys5bHB5YkhKc2N1elZxNkxQQnhjUTloamxKcUNOVGJZK1c1K3RiOThlRnNFaVdOUzNMeHlEWTNDc1hUdmxzYjI5Nkp6c0pUMmFIRUJkcUF0MTJiVUxNekFETTVZc2dRL2hRL2h3MHlibGsyNWVudWlZbGthN1hMdGN1M3pUSm96R2FJenUyTEc0Zno4NWt6TTVqeHhwaWpQRm1lTG16aFY5UHJpQWxIS2VmcDUrbm40dUx0Z1FHMkxEUVlPd0RKYkJNaDk5QklmZ0VCeHljUkdkanhVdk9rU0g2TkRWcTdnRWwrQ1NGU3ZNeDgzSHpjZWpvNDkrYy9TYm85OWN1aVE2bnlqS1BZOHFWY2hBQmpKY3VZSmU2SVZlTmpiRkhxUU50SUUyVzdZWXB4bW5HYWQxNkNENnZFaWlBN0RpcGZ3aE5HNnNTOVdsNmxKLytFRjZLRDJVSHY3Nks2WmdDcVpNbWNLRm8zUkRYL1JGMytyVllRV3NnQlhqeDl1UURkbFFlcm8yWFp1dVRWKzJ6T3VpMTBXdmk2KzlKanBuY2FNUDZBUDZJQ0JBV09GUWMwUlFCRVhVcVNQNmZLajRDcVNFS3hpenZZN1g4ZnFrU2FBREhlamF0aTJ1c1Z0V3dxaERYKzJwUGJYZnNJRnFVMjJxUFcxYVNsNUtYa3JlMGFPaTR4VVYzUVBkQTkyRGYvOGIvTUVmL0NkTUVKdm13Z1ZsZW0vdDJxTFBDMStCbERBZThSN3hIdkVOR3lwWEd1dldGZHpzQXdDQWR1MjRjTENYc2hnV3cySkpVcWV0U3YybC9sTC9sQlQxOWFiZm90K2kzK0xtSmpwbVlhTWJkSU51MUswck9nZjRnaS80aXJzQ2VoSVhFQ3ZYNU9NbUh6ZjUyTlZWTzA4N1R6c3ZKa1p6U25OS2N5bzFGUkFRTURpWUN3WXJVdXJyNjlIclRhNGlWNUdybkRpaHU2TzdvN3N6ZTdZNmUwOTB6SmVGQzNBQkxualJoWUdGaUlDQUxHZTJJeGNRSytPVDRaUGhrK0hnb05QcGREcmRwNS9hZ0EzWXdPblRHSU14R05PM3Ivb0pVWFJPVmpvcEsrckxsSUdXMEJKYWpoMXJGMmdYYUJkNCtyUnV0MjYzYm5kSXlLTi9aWDBmYUhiQUR0aFJycHpvR0NDRERESVhFUGFjUEwvMC9OTHp5OERBWEtkY3AxeW5sQlRsMmFsVDFaNU9vdk14OXBjU0lSRVNuWjFoTEl5RnNkOS9yeHVuRzZjYnQyK2ZPdFFxT3Q0elEwQkFDM2pqOWdJdkVIZ1QvMGxjUUN5VWNxVlJ1Ykp5cGZIZGQ5SVo2WXgwWnU5ZXBXbmY2NitMenNmWUM5a0Z1MkJYUUlEbWpPYU01b3pKcENNZDZXaktGTFUxaU9oNEZvK3ZRTmpmVVdkTjVaN09QWjE3Mm1CUW52M2dBNzZYd1VvVWRVR3FIdlNnbnp3WnBzSlVtSnFRb1A5Qy80WCtDLzZBOURUa1R1N2t6bGNnN0pIZzRPRGc0R0NOUnYwa3B2d2hIVGlBbitBbitJa0Z6UHBnckRoTWhza3dXYStuUzNTSkxobU5XcTFXcTlWKzlKSG9XSllHd3pBTXd6UWE1Wkg0ZTUzQ0E1UlcrdnY2Ky9yN3RXcWxEMG9mbEQ1bzkyNzFrOWpqTHhER1NobDFueFpFUkZ5OFdIdFZlMVY3ZGVOR3RXbW42SGlXb2w1VXZhaDZVZUtIc2l6bVVxaTAwSjNTbmRLZDZ0UkpOc2ttMmJSOE9ZN0g4VGkrY21YUnVVb2JTcUlrU3NySlVWWVczN3NIdzJFNERIK0d3bjBRRHNMQmloVjVTTEY0WUR0c2grMDZkYkx4dC9HMzhVOU9WdTZWZE9taTlPcFM5ODBvZXJTWDl0SmVSR3lHemJDWjZMTUNVUFpoMllkbEg2cERXUThmaXNyQmZ3REZSTnRIMjBmYlo4SUVMSXRsc2V5MGFmd0c5SUxDSUF6Q0hqNmtudFNUZXA0OUM2dGhOYXcrZlJwRE1BUkRUcC9HYnRnTnU1MDZCVE5nQnN5NGNFRnBRWEhybHRuYjdHMzJ2blhMWWFMRFJJZUp0MjRsMWtxc2xWZ3JKK2Q1Zi8zanpTYWRuZVZqOGpINVdOV3FtbWhOdENiYXhZWHFVVDJxNSt4TXkyazVMYTlaVTltQnNIRmovQmEveFc4Yk5WS3VORjkvSFF4Z0FJT2RuZWpUYVhXOHdBdTg3dDNEYk16RzdJRUREU3NOS3cwcjE2NHQ2bCtyemRKbWFiTk1KcVdBZUhxS1BnMW1nOWxnTmxTcXBIUlR2bk5IVkE1K0F5c2lqODhxV2JoUW1RWTRjS0RvWEphT0R0QUJPcENlRHRmZ0dsdzdjQURmdy9md3ZmMzdsZk4zNElDYm01dWJtOXZaczdHeHNiR3hzZm41b3ZNK0wvVjFrVDgzZjI3KzNQcjFiWmJZTExGWjR1NU9KK2trblF3TXBQMjBuL2EzYU1HejdaNFJBUUY5OVpWeVJUSnVuUEtrTEJmMnI5RnUwVzdSYmtsSndjazRHU2Q3ZUlnK2JPVzRuWjJWNDc1eFExUU1Ic0lxWk1vV3JhKzhrdDh6djJkK3o5aFk1ZG5XclVYbnNoamhFQTdoMmRsd0FTN0FoYTFib1RXMGh0WWJONXBqekRIbW1QajRvdzVISFk0NlBMM3JxOUlEU1BSQnZMaUNOdW1CRUFpQmFXbktzK3JYdFd1aExKU0Zzbi9va253T3orRzVGaTB3SHVNeHZrVUw2QTI5b1hlSERrcEJyVkpGOVBFSWg0Q0FvMGZya25SSnVxUzZkVzFyMk5hd3JkR256NHRlWVZvTFpZdGpTVkkyY0JPWGd3dElJVkgvNE0zVnpkWE4xYmRzVVhvN2lML1VGZXYrZmFYOTlPN2QwQUphUUl2WTJKd2JPVGR5Ym16WWtEWWxiVXJhbE94c21BSlRZSXJvbkpZbkpTRWxJU1hoOG1YbDBjcVYwQUFhUUlPVks5VlplK25uMDgrbm4vZjFMV2haUTBCQXZYdVgyc0lTQm1FUTFxVkxIdVZSSHUzWjR6N0hmWTc3bkk0ZGxTMStyMTE3MlIrUCtaaVArVHprL0NRdUlDOUpXZWpYb0lIeXlYcm5UbWdHemFDWnE2dm9YTVZOM2ZFT0hkRVJIUmNzS04rOGZQUHl6ZGV0MjRmN2NCOCtlQURUWUJwTUU1M1MrajArZEhmZ2dQcFZtWlV6Ymx5Rjd5dDhYK0g3Tm0wZ0VpSWhNalFVVnNKS1dQbk9PNlhtbmhzQ0FqWnRhbHZIdG81dG5RTUhsTC9QTm0yVUs5Zno1MFhIS3l6MlNmWko5a25pcC9HVy9CZFVFZkZNOEV6d1RLaFhUMW90clpaVzc5dFhhdmJSZUxUM3RqTGRjdE1tbklwVGNlcVNKWWIyaHZhRzlqdDNpbzdISGxmd09oMHFEWldHRGgycTNJVCs4TVBTMGdLSElpbVNJbi8vSGJwQk4rald1clhwbXVtYTZkcXhZOC83YzNRamRTTjFJNDhlaFhpSWgzaDNkOUhISmJsSmJwSmJqUnFpdDdibEF2S2N2RHQ0ZC9EdVVMZXVlYjE1dlhuOXZuM29oMzdvVjZ1VzZGeEZwV0M2YXhabVlkYUNCVFpiYmJiYWJQM3FxOE85RC9jKzNQdjMzMFhuWTg5SDJSREt5U24vUXY2Ri9Bc2ZmWVJEY0FnT0dUV3FwQTk5VVNJbFV1TE5tK2lEUHVqVHVyVnlSV0o2NXJzSGxsWkFaSHZaWHJaM2RYMThxTFA0OFJEV00xSVgvcGtUekFubWhGMjdTbXJob0dSS3BtU3pHZWJEZkppL1prMitsQy9sUzU5OWRyVGkwWXBISy83NnEraDg3T1VrMTB5dW1Weno1azNsMFl3WkRkYzFYTmR3M2Z6NURqa09PUTQ1NGVGVW4rcFQvWWtUY1NnT3hhR09qcUx6RmhhbGNEZzVLWTkyNzFiK250dTJOWlExbERXVVZmZkwrUnZ4RUEveGxqTUVLTHZMN3JJN0lpUkFBdnh6K2lJamZBek4wcW43YmRCYjlCYTl0V2RQaVdzeG9nTWQ2SWlnQTNTQUR1dldhUzVyTG1zdU4ycGtHbTRhYmhvZUVxTE1NK2ZDVVZLbGRVL3JudFk5Tzl2NGdmRUQ0d2V6WnRFWUdrTmpHalNBWUFpRzRLVkxDejVRbENnVkt0QmFXa3RydDI5WDdwRTBiLzZQLzBrZ0JFSWdrZWprS3Z2UjlxUHRSNHN2YU1JRFdDcDFJeHc3V3p0Yk85dUVCT1VTdjBFRDBia0tqVC80Zy8rNWM4cks2bzgrVWk3cDkrd1JIWXRaRnJYdHVuUmR1aTVkWDdvVXArTjBuTzduSnpwWFlWR0hhS1Z2cFcrbGI3dDJOWHhrK01qdzBiWnRULzQ3cGRDbzkwNGFOeGFkVzVsMVY3dTJNaTM4d2dWUk1mZ0s1QW5xU21QYjhiYmpiY2V2VzFkU0NvZjZTWkthVVROcU5udTI3Vmpic2JaajNkMjVjTEMvY3lUd1NPQ1J3TFEwVTFkVFYxUFhnQUJ5Sm1keUhqbFMrZTc5KzZMenZTejBSbS8wZG5BZ0l4bkp1SEdqc3JQbmUrK3AzMWM2U0FRRXdBZ1lBU01zWUVmQ1IrVGVjbSs1TjErQldCenRhZTFwN2Vtb0tPeU52YkgzMEtHaTh4UU9rd25MWVRrc04zQ2dJZDRRYjRoWE42Umk3TVVvbjhoZmZWVjV0SFNwOHZVWmhvSXNYTUdRM1ZiWUNsdVBIN2VZbGVkUFVGcVoxSzByZW9pWkM4Z2phdnRvdFF1bzZEd3ZUTDJuWVFBREdMNyt1cnl4dkxHOE1TSkNXWTlSMHNheW1XVkExTHZvWGZRdUkwYklGK1dMOHNYWnM1VW1sWmF6YjBWSm8zSFJ1R2hjM055U05pZHRUdHI4eXkraWNwVDZJU3g5cWo1Vm54b1VwQlNPQlF0RTUzbFJkSmdPMCtITVRQa3IrU3Y1cTI3ZGxMSFJNV080Y0xDaVIyUzRiTGhzdUJ3WlNWL1QxL1IxeTVaMGlBN1JJWEhyRTFqeEtMVUZSTmxmb0U0ZHBWdnIrdlhLcytMNzY3K1kxRlROVmMxVnpWVXZyeFRIRk1jVXh3MGJSQ2RpcFZQS21KUXhLV1BpNDVWN2JUb2RUYUFKTk9FWnBzbXk1NUlYbEJlVUYxVDRUU09mVjZrcklHb3ZJUnU5amQ1Ry84TVBWcnVBYWhrc2cyVS8vcWc4OFBGUjV2ZWZPU002Rm1NQS8rdmw5U0QvUWY2RC9PYk42VWY2a1g3ODVodlJ1VW9LeldETllNMWc4UVdrMUkxUm5yYy9iMy9lL3BOUGxHYUhiNzBsT3M5ejJ3U2JZRk4wdExHbXNhYXg1ckJoeXBQaVgwaU0vUlZsblVsdXJ2SW9MRXozdmU1NzNmZS8vZ3BSRUFWUk0yZUt6bWV0OGx2bHQ4cHZKWDQ3ZzFKekJhSVAxQWZxQXowOWxkbElreWVMenZPOGFBV3RvQld6WmltRlk4Z1E1Vmt1SE15NkZDeFluRWJUYUZwNE9JUkNLSVR5Ni9oNTJiamF1TnE0aWo5dkpiNkFLRjFLN2UzcEh0MmplOTkvYnkwN3dkRWlXa1NMOHZQaE0vZ01QZ3NMTTdtYjNFM3VFUkdpY3pGV0dFeHRURzFNYlJZdWhNV3dHQmIzN2FzOG01Y25PcGUxZU9qOTBQdWhOeGVRSWxlaFo0V2VGWHFxbDhvV3NJTDBuNmlmeUU3QktUajF3UWZHVHNaT3hrNDhkc3hLSm1VaDYrclZGRUloRk5LalI4RUhKL2EzYk5mWXJyRmR3d1dreUhoKzZmbWw1NWVCZ2JBUk5zSkc5VjZCNWFPVnRKSldEaHRtQ2pHRm1FSldyUktkaDdIaW9QUmUrL2xueUlSTXlCdzlXblFlUzJlN3lYYVQ3U1l1SUlWT25XVWwxWmZxUy9Xam9wUkxaUEVici93VDhpUlA4cHd5eFJSdmlqZkZSMGVMenNPWUNLWldwbGFtVnZQbTBXYmFUSnZWNmZYc1NYbWQ4anJsZFJKL3BXYnhiNnpQS3owOVBUMDkvYU9QWUNwTWhhbE5tb2pPODQ4ZXphb3lMVE10TXkzNy9IUFJjUml6QlBJNStaeDhidkJnOEFFZjhMbCtYWFFlUzFQbXR6Sy9sZm1OcjBBS2pVK0dUNFpQUnVYS3lzWXhYM3doT3M4L1dnU0xZTkdHRFk5UHgyV01BYWhOSEs5ZlYzYjZEQThYbmNmU1pFVmtSV1JGY0FFcE5IbVloM2s0ZGVyakc4ZFlIcHBCTTJqR21UT2FTcHBLbWtyOSt5dlBpbjhoTUdhSmxKWThzYkU4cFBXNFNtTXFqYWswaG9ld1hwcStqNzZQdnMrYmI1SUx1WkJMYUtqb1BFOFZEdUVRbnAwdGw1SEx5R1hlZXkrcGZsTDlwUHFabWFKak1XWU56S3ZNcTh5cndzT1ZmVEJ1M0JDZFI3UnNYYll1V3llK2dGajlTblE2U1NmcDVGZGZXWHIzVHpLVG1jd2ZmcWp1cnlBNkQyTi81QlhzRmV3VlhMMjY4cWg2ZGZtOGZGNCtiMitQVTNFcVRuVjBwTWswbVNhWEw2KzhnZjlGejdnRnNBQVcyTmpRRUJwQ1EvNndGZTdIOERGOGZPY09mb1BmNERmUHNLTWZBZ0xldjQrZjQrZjQrY09IVDM2YmVsSlA2cmx1SGZ3SVA4S1Bnd2VMUG0vRjdsRzNiZU1TNHhMakV2SHJacXkybmJ0T3E5UHF0RTJiS2krNHhFVFJlWjZHM3FGMzZKM0lTTk4wMDNUVDlGR2pST2RocFpQU1BMUmlSUnVkamM1R0Z4S2kvTjEwN3F4Y0dYdDVRVFJFUTNUNThxSnpzbitnQnozb2MzT05pNDJMall2dDdVWEhzZG9oTE5wS1cybnIrUEdpY3p6VlJKZ0lFOVBTTXF0blZzK3Nic0U1V1ltbTNhYmRwdDAyZUxEbW9PYWc1dUQ1ODByaG1EZFArVzd6NWx3NHJFeFRhQXBOMWQ1aTRsbnNrTS9URk56eitJdytvODg2ZGhTZDUwOGVyU1NYdDh2YjVlMERCNTViZkc3eHVjVi92aFJuckNqcFp1dG02MlpIUjhNa21BU1RTdUZRVDBtbEFRMW94QTlkcWF6dUNvUmVvOWZvdFlnSU1JSVJqT0wzQlA2VHp0QVpPa2RGcFN4T1daeXkrTkFoMFhGWTZhSU03UTRiVm1ydkVaUndWSmZxVWwzTHVRS3htZ0tpMzZMZm90L2k1a2FUYUJKTjZ0RkRkSjQvR1F0allleXZ2K2JzemRtYnMvZlRUMFhIWWFXTFVqZ3FWRkNHT0hoQmFvbGxZVU5ZVmxOQTVHUHlNZm5ZdUhFV085dHFOc3lHMmFHaHl2NEgyZG1pNDdEU2hjcFRlU3JmcHc4a1FSSWtWYXdvT2c4cklqTElJUE1RMWpQelB1dDkxdnZzSzYvZ1QvZ1QvcVMyZmJZME8zWW9DNTUyN0JDZGhKVk8yQXliWWJPV0xVWG5ZRVdNZ0lDNGdEd3pjdzl6RDNPUG5qMlZSMlhMaXM1VDRMR05jSGlXRlJOTUJ6clF1Ym1KanNHS0ZnWmdBQWJ3RU5Zend4YllBbHVvTFQ4c3lGVzRDbGZYckZIMk16Q1pSTWRocFJ1MXB0YlUrZzhMK0ZnSnhsY2cvOGdqM2lQZUk3NWhROWdEZTJDUGo0L29QQVhDSUF6Q0hqN1VKR3VTTmNsOHM1eFpCcHlFazNEUzdkdWljN0FpMWh5YVEzTytBdmxIbWhSTmlpYkZBcTg4RnNFaVdMUjhlZExtcE0xSm0zLzVSWFFjeGdBQW9BLzBnVDduem9tT3dZcllIdGdEZTY1ZUZSMURaWEVGUkptT2FHdXJiTEJrUVRmTkg5M3prRFpKbTZSTmMrZUtqc1BZSCtGd0hJN0RlUkpIaVhjUURzSkJ5K21sWjNFRlJGNHZyNWZYdi9zdWpzU1JPTEphTmRGNUNpeUd4YkI0Mjdia21zazFrMnVlT1NNNkRtTi9aSC9DL29UOWlkaFlaVCtjbXpkRjUyRkZRK29yOVpYNnhzYUt6bEdRUjNTQVB3WHFKbldUdWxsZ2k1SmRzQXQycVQyRUdMTXNCMjhldkhud1psWVd0SVNXMEhMeVpORjVXRkhZdURFNU5qazJPZmJJRWRGSlZCWldRQkJoTkl5RzBXM2FpRTZpb21rMGphYWRPR0dzYUt4b3JMaHpwK2c4alAwZFU3d3AzaFFmSFUwaEZFSWhQL3dnT2c5N1NmN2dELzduemtsdWtwdmtGaFltT3M2VExLYUE2QVAxZ2ZwQUR3LzRHcjZHcjExZFJlZFJLYk5ib3FPVlI4K3dud0ZqRnNBMDNEVGNOTHhmUCtYUnpKbTBpQmJSSXZFYkVMRm4xQkphUXN2OSs4MjU1bHh6YnJObXlwV0g1ZHc4VjFsTUFWRmFNTFJ0S3pyRzQvTHlsSldmbGpQbXlOaXprMlZsbmRMNDhWS1VGQ1ZGZVhqUUp0cEVtOWFzb2NOMG1BN3pqcGpDUGRvZ1NwbWVxKzVyOVA3N3h0bkcyY2JaelpvZC9lYm9OMGUvdVhSSmRNeW5zWmh1dHRxZnREOXBmenA0RUtmamRKenU1eWM2RDBSQ0pFVEd4UmtEallIR1FNc1pVbU9zTURSYzEzQmR3M1YyZHVWaXk4V1dpMjNZMER6TFBNczhxMVl0VFQ5TlAwMC9aMmM1Vzg2V3MvL2NjdzVINDJnY1hiNDhtTUVNNXIvWW1UQUtvaUNxWERsYVFTdG9oWjNkOCtiQ25iZ1RkNVlwbzNTMWRuQjQwZU9qWmJTTWx0MjdCejJoSi9Rc2hIVVRzMkUyek03TXhMZnhiWHo3K2Eva2NBU093QkZFc3BQc0pEdGR2eTZOazhaSjQ2NWV4YmJZRnRzbUpTbVRjNnh2OG9Qd0F1S1Q0WlBoazFHNWN1NlYzQ3U1VjY1ZHd6QU13ekNOUm5RdW1BTnpZTTRISHhoYkdGc1lXOFRFaUk3REdHT1dSbmhYVy9ONDgzanorTmF0OFNTZXhKUGlDd2RGVXpSRlAzaGc0MlRqWk9PMGNhUG9QSXd4WnFtRTN3TWhMV2xKYXptdFNqQWN3ekU4TGk2cGZsTDlwUG84UnN3WVkwOGp2SURBRy9BR3ZPSHRMVHFHU3BtMiszLy9Kem9IWTR4Wk9tRUZKSWlDS0loc2JKUXVvaDRlb2srRWl0Nml0K2l0UFh0RTUyQ01NVXNuN0I3SS9lNzN1OS92L3VhYm1JN3BtUDdpc3kwS3pRZ1lBU091WFV0eFRIRk1jVHgxU25RY3hoaXpkTUt1UVBMNzVQZko3K1BsSmZvRXFDaUxzaWhyOSs1SGozakJJR09NL1FOeDkwQk93QWs0b2RPSlBnRUZKMktwdEZSYXVuZXY2QnlNTVdZdGhCVVF2SWszOGFaZUwvb0VxRWdpaWFUa1pORTVHR1BNV2dncklEU0xadEdzK3ZWRm40REg5emJuZXgrTU1mYXNpcjJBcUN2UHNTazJ4YWF2dkNMNkJNQnhPQTdIMDlPVm5rSDM3NHVPd3hoajFxTFlDNGo1ZmZQNzV2ZHIxeFo5NEFVT3drRTRlUHk0NkJpTU1XWnRpcjJBeUYzbHJuTFhPblZFSDdpS2ZNbVhmRStjRUoyRE1jYXNUZkhmQTJrRWphRFJ2LzRsK3NBTFRzQ3YwcS9TcjZkUGk4N0JHR1BXcHRnTENMcWpPN3BiMEJYSVNscEpLeTF2b3hiR0dMTjB4WDhGMGdiYVFCdkxLU0RTSUdtUU5PajZkZEU1R0dQTTJoUi9BU0Vnb0JvMVJCKzRTdG5BNnNZTjBUa1lZOHphRkhzQm9aazBrMlpXcWlUNndGWFpLZGtwMlNuWHJvbk93UmhqMXFiNHIwREtRQmtvVTZHQzZBTlgzTDJiMWoydGUxcjNRdGp5a2pIR1NwbmlMeUIyWUFkMmxsSkFlT0VnWTR5OXFPS2ZoYlVjbCtOeWUzdlJCdzYrNEF1KzNIV1hNY1plVkxFVmtPRGc0T0RnWUkwR2pHQUVJNkxvQStjQ3doaGpMNmZZQ2toS1FFcEFTb0NOc0Eyc0dHT01GYTVpS3lCMjFlMnEyMVhuVC95TU1WWlNGRnNCVVdZNzVlV0JEblNnczRCQ2NnZ093U0VMR0VwampERXJWY3czMFluQUc3ekJXL3kwV2VwRGZhaFA1Y3FpY3pER21MVXEvbW04UmpDQ01TZEg5SUZqT0laamVKa3kvazcrVHY1T2pvNmk4ekRHbUxVcC9nSVNCRUVRZE9lTzZBTlhQYWp6b002RE9sV3JpczdCR0dQV3B2Z0x5QnlZQTNOdTNSSjk0Q3B5Sm1keWRuWVduWU14eHF4TjhmZkMyazdiYWZ2Tm02SVB2T0FFK0V2K2tqOWZnVERHMlBNcS9wWG9DM0VoTHJTYzVvV3lYdGJMK3BvMVJlZGdqREZyVS94RFdKV2hNbFMrY0VIMGdhdXdNVGJHeGcwYmlzN0JHR1BXcHZnTHlBcFlBU3N5TWtRZnVJcktVbGtxMjZpUjZCeU1NV1p0aXIrQUFBQ0FCVjJCZklxZjRxZGNRQmhqN0hrVmV3R1I1OHZ6NWZtblQ0cys4QUtKa0FpSnpzNGU4Ujd4SHZFOEc0c3h4cDVWc1JlUWVwSDFJdXRGL3ZJTFJWTTBSVDk0SVBvRUZKeUlkZEk2YVYzanhxSnpNTWFZdGRBVTl5OU1TMHRMUzBzamNuRjBjWFJ4N040ZGZvUGY0TGRxMVVTZkNHbTd0RjNhZnZic1pmTmw4Mlh6L3YyaTh6REdtS1VUZEE4RUFLcEFGYWhpTW9rK0FTb2FRU05vUklzV29uTXd4cGkxRUZaQTZDZjZpWDQ2ZEVqMENTakkwNWs2VTJjL1A1OE1ud3lmREFjSDBYa1lZOHpTQ2R2Z0NRRUJ3WElLaU5wY01kYzMxemZYMTlkWGVYYjNidEc1R0dQTVVnbTdBakdhakNhajZjUUo1ZEhkdTZKUFJJRUJNQUFHTkc4dU9nWmpqRms2Y2ZkQUFBQkFscFd2aHcrTFBoRUZNaUFETXQ1NVIzUU14aGl6ZElJTENBQVl3QUFHQ3hyS21vcFRjYXFYbDhjd2oyRWV3K3JYRjUySE1jWXNsZmdDY2hmdXd0MkRCMFhIZUpMR1hlT3VjZS9SUTNRT3hoaXpWTUlMeU4yWXV6RjNZK0xqNlRBZHBzT1ptYUx6RkZnSUMySGgrKytManNFWVk1YXEyQmNTUHVuV3RsdmJibTNMejNlUlhDUVh5ZE1UenNBWk9HTUJ2YWtRRUxCS2xacHYxWHlyNWx1Yk5sMU91NXgyT2UzcVZkR3hHR1BNVWdpL0FpblFHbHBENjQwYlJjZDRrcnhVWGlvdjdkMWJkQTdHR0xNMGxsTkFoc0FRR0xKMUsraEJEL3JjWE5GeFZIU2NqdFB4RHo5MG4rTSt4MzFPdVhLaTh6REdtS1VRUG9TbHVuTGx5cFVyVng0K2RJbDBpWFNKOVBlSDdiQWR0dGVySnpvWHhtRWN4ams0U0QybG5sTFBTNWV1ckxxeTZzcXE1R1RSdVJoalJjZnJvdGRGcjR1dnZWYTlTdlVxMWF2NCtybzJjMjNtMnF4Qmcyb1BxejJzOXREUk1jQW53Q2ZBNS9mZjFkNStvdk9LSW13bCt0UGdjQnlPd3pkdUpJa2trdDU5VjNTZWdselptSTNaSTBZb2o3NzVSdm1xcm1OaGpGbWo0T0RnNE9CZ2pTYjlmUHI1OVBQOSs5Tk1ta2t6eDQ2Vk84bWQ1RTZ2dmFaMHpBQWdJQ0FBa0VBQ0NRRFMwOVBUMDlQdjN0Vk8xMDdYVGwrN1ZyNHFYNVd2ZnZYVmthZ2pVVWVpenA0VmZWekZCVVVIZUpJeVZGUzFxdTA1MjNPMjV6SXlsSFVpZG5haWM2a29oRUlvcEVzWDAzRFRjTlB3bjM4V25ZY3g5dngwV3AxV3A2MVNoU0lvZ2lMV3I4ZFpPQXRuQlFXOTNFL055NE5CTUFnR3paZ0JTMkFKTEprMlRlbTRrWmNuK25pTGlzVVZFSlV1UlplaVMxbTdGZ2JDUUJob09lc3hhQmZ0b2wwSEQ1b3FtaXFhS3I3MWx1ZzhqTEZucHd4Tk9UbkpIZVdPY3NjREI1VFpsZzBhRlBvdmFnTnRvTTJXTFhlcjNxMTZ0MnEzYnVlR25SdDJidGpEaDZLUHY3Qlp6azMwSjNtQUIzaW9RMFdXQTF0aVMyenA3Nis3cUx1b3U5aTJyZWc4akxGL3BnNVZ5V2x5bXB5MllVT1JGUTdWTnRnRzI5cTNmNlh0SzIxZmFUdDNydWpqTHlvV1cwQ01hRVFqN3RzSEFSQUFBU2RQaXM3ekpFcWxWRXFkUFZ0OVlZck93eGg3dXZUMjZlM1QyNDhaQStOaFBJd1BEQ3l1MzR1emNUYk9EZzMxOVBQMDgvVFQ2MFdmaDhKbThXOThOU3JXcUZpam9xMHQzc2Y3ZU4rQ2JxcnZ4dDI0dTJyVlc3ZHUzYnAxNjlJbFpSYVowU2c2RjJQc2Y3d1dlQzN3V3RDb2tUSXBaODBhNVo2cVRmRk5Icm9DVitBS0lwclJqR1pKVXQ0bk5tOFdmVjRLaThWZWdhanlMdVZkeXJ2MC9mZVVSRW1VbEpNak9zK2Z6SVc1TUhmcVZIOG5meWQvSjBkSDBYRVlZd0JCRkVSQlpHTWoxNUhyeUhXKyt3NFd3U0pZWkc4dk5sWEp1MmRxOFFVa05UVTFOVFgxOW0ySWhFaUlYTE5HZEo0bjRVZ2NpU09yVlh0dzZjR2xCNWNpSWtUbllZd0JaSy9PWHAyOWV0Z3dtQXlUWWJMNG9TTktwbVJLcmwxYmRJN0NadkVGUkNWZmtDL0lGMmJPVlA1SG1NMmk4L3lKUC9pRC85aXgra0I5b0Q3UTAxTjBITVpLb3liVWhKcFFuVHF3SC9iRC9xbFRSZWNwa0F6SmtJd1dPK3YxUlZsTkFWRVg2T0FNbklFelZxNFVuZWV2MmRxU2puU2srKzY3aHVzYXJtdTR6bkxXcnpCVzhpSGE3TGZaYjdOLzBTTGxEZHR5V2cvaGFseU5xeTllRkoyanNGbE5BU213QVRiQWhtblRsQWNXdUVBbkh1SWgzdDI5VEwweTljclUrL1JUMFhFWUt3MzA5ZlgxOWZYRHcyRWtqSVNSbGpQWnBrQWY2QU45amgwVEhhT3dXVjBCTVJxTlJxUHgvSG5xUmIybzF3OC9pTTd6VkI3Z0FSNFJFVjUxdmVwNjFmWHlFaDJIc1pKSTMwZmZSOS9uelRmbFUvSXArZFRzMmFMelBBMkdZaWlHN3RnaE9rZGhzN29Db3JMWlo3UFBacC9sWG9tZ0YzcWhsNDFOL29uOEUva25mdmpCKzZ6M1dlK3pyN3dpT2hkakpZSGFIWnZTS0kzU1ltUFJHNzNSMjhGQmRLNC9DWU13Q0h2NDBEelBQTTg4YjhNRzBYRUttOVVXa0tUTlNadVROdi95QzhSQ0xNU3VXQ0U2ejlOZ0FBWmd3T3V2bXgzTmptYkhtSmhIejVhNG0ybU1GU2ViWGphOWJIb3RYVnJrSzhwZkV0MmplM1J2M2JvamdVY0Nqd1Jldnk0NlQyR3oyZ0tpeXZzcDc2ZThuejc5RkliQk1CaDIrN2JvUEUrRDdiQWR0dXZVU1p1a1RkSW04YjBSeGw2RXZwSytrcjdTdUhIWUNUdGhwMTY5Uk9kNUdscEVpMmhSZmo0Tm9BRTBZTVlNMFhtS1NvbjVKS3pUNlhRNlhWaVk4bWpoUXRGNW5pb1VRaUZVbHVrRzNhQWJuVHFaSnBnbW1DWnMyU0k2Rm1PV1REdEJPMEU3NFoxM29ETjBoczcvL1MrR1lSaUdXWEFMSVFJQ1dyWk02Y1k3YUpEb09FV2x4QlFRaFNScE4yazNhVGNsSnVKVW5JcFRMZjNtOWQyNytBYStnVys4OVpaaHBXR2xZZVh4NDZJVE1XWkoxRllrc3FQc0tEdnUzdzlSRUFWUmxTcUp6dlUwbEVpSmxIanpKamJGcHRpMFFRT2xnTnk0SVRwWFViSDZJYXpIeVRKOERwL0Q1MkZoNmlXazZFUi9yMElGZW9mZW9YZDI3ZEovb2Y5Qy84WHJyNHRPeEpnbGFQSnhrNCtiZk96cUtxK1FWOGdydG02MTlNSlJZQ3RzaGEzang1ZjB3cUd5M0V2QUYzVGxrUnF1TlZ4cnVEbzc0eGs4ZzJlOHZVWG5lcXBFU0lURWN1V29QL1duL3UzYVZTMWJ0V3pWc3V2WC8yNzQzZkM3SVN0TGREekdpcE5QaGsrR1QwYmx5dUFBRHVDd1o0K3lvbHo4MXRiL2hDYlFCSnFRa0dCNnovU2U2YjJoUXg4OVcrSzN1aTF4QlVUbGt1bVM2Wktaa0FCKzRBZCtJU0Z3RVM3Q1JjdHRkb2c3Y1NmdXJGUko2aS8xbC9xLys2N0xXWmV6TG1mWHJWUEs0ZjM3b3ZNeFZwU1VIUUlyVkpDdnlkZmthOXUyUVF6RVFJemx0d1JTbTd4aUNJWmdTTHQyeXQ5cnladHQ5VFFsYkFqcmY1Ukx5THQzNVNBNVNBNEtDVkZ2WG92TzlZLytEZitHZnpkc3FFeFAzTDdkSTk0ajNpUGUyVmwwTE1hS2dsbzRvQVcwZ0JaeGNiQUg5c0FlSHgvUnVaN1pRVGdJQnovN1RGbmdmT3FVNkRqRnJjUVdFRlZLY0Vwd1N2Q3VYZVJEUHVRelo0N29QTTlIcTVVZVNBK2tCd2NPZUhmdzd1RGRvVzVkMFlrWUt3d0ZoUU1BQUxadnQ3YkNvVzV0L2VyOFYrZS9Pajh5VW5RZVVVcllMS3luVS9jSHlJN0xqc3VPaTQrSFNUQUpKdm42aXM3MXJPZ1FIYUpEVjY5S3JhUldVcXUyYlEzeGhuaERmRXFLNkZ5TVBROWx1bjJOR3NvamRmcTZWaXM2MXpQekJtL3d2blBIdk5DODBMelEwL01vSHNXaitPdXZvbU9KVXVLdlFGVDdjQi91UTdNWjh6RWY4L3Ywb2NOMG1BNW5ab3JPOWF6UUYzM1J0M3AxNmtmOXFGOTh2TzZPN283dXp0dHZpODdGMkxQd3pQTE04c3g2NHczbG51U2hROHF6VmxRNEhzRXN6TUtzc0xEU1hqaFVKZlltK3ROY1huMTU5ZVhWdDIvWHFGZWpYbzE2R1JsNEdBL2o0UzVkUk9kNlpzbVFETWwyZHBBR2FaRFdvMGVOY2pYSzFTaDMrL2FWMzY3OGR1VzM1R1RSOFJqN0l4M3BTRWZObXVGYVhJdHJkK3lBOWJBZTFsZXZManJYaTFtMHlMamR1TjI0ZmRZczBVa3NSYWtad25vYTVaSmFYYm11cm1TM1ZxdFg1M3lTODBuT0o2R2hhZDNUdXFkMXo4NFduWWlWVHJwVnVsVzZWYU5HS1Yyelo4MVNtNHVLenZXODFPbTVEL0lmNUQvSWI5NWMrYnZLelJXZHkxS1VtaUdzcHlsdktHOG9ieGcyRE42QmQrQ2Q3ZHRGNTNrNXZYczcyRGpZT05nY1Bsd3daTUJZTVZBMlVDdGZYcGVpUzlHbHJGMExYOFBYOFBWWFgxbHI0UUJmOEFYZnk1ZHhPazdINmQyNmNlSDRhNlcrZ0tqM1JqVDlOZjAxL2J0M3AzMjBqL1paY1V1UlI5T0FwVmdwVm9wTlN0SnF0VnF0OXFPUGxHOXlGMkJXdUxUdmF0L1Z2dXZqNDRBTzZJQW1Fd3lFZ1RDd1J3L1J1VjZVdXE0REVpQUJFcnAwVWFiblhya2lPcGVsNGplVUo2Z3RGR3dDYkFKc0FnNGZWajVKdWJxS3psVTREaHpBenRnWk93OGNhUGpVOEtuaDA5T25SU2RpMXFWZ05tTk1ka3gyek9qUlNvdVJMNzVRdm10ckt6cmZDM3UwVGt6dUpmZVNld1VIcHppbU9LWTRscno5T3dvYkY1Q25VSGNTbEN2TGxlWEtlL2NxejVZdEt6clh5eXI0aFBWb0FaUTZqejAyTmpZMk50YlNlNGN4VVR4RFBVTTlRMzE5c1FOMndBNExGK0prbkl5VFBUeEU1eW9zZUFXdjRKVlJvd3lYRFpjTmwwdnZ1bzdueFFYa0graE82VTdwVG5YcUJPL0QrL0IrYkt6eXJCVi8wbm9DN2FXOXREY2xoZUlvanVMR2psVVhYb3JPeGNUeXV1aDEwZXVpazFOK2JuNXVmdTZzV1RnVForTE1BUVBBQ0VZd2xxQ2gwUDdRSC9yUG1HRWNZaHhpSERKaGd1ZzQxcWJrdkJDS21INllmcGgrV05ldWRKQU8wc0UxYTVSblMwNGhlZHlPSFZnT3kyRzVpQWhlc0ZnNktMTVJ5NVpWTm1ZYk9wUmVwVmZwMVhIamNEZ094K0dWSzR2T1Y5aW9BM1dnRGdzV21LYVlwcGltcU0wUDJmUGlBdktjbE5sTlhicEl6YVJtVXJPMWE1Vm5TMkFoVVh1SExZYkZzSGp0V25tK1BGK2VQM2x5aWwrS1g0cmZ1WE9pNDdHWFV5K3FYbFM5S0h2N2l2TXJ6cTg0ZjlBZytZUjhRajR4Y2FLNllGVjB2cUpDc1JSTHNkOSthM0l6dVpuYzFJMmVTbjdYM0tKUzZtZGhQYS9IYjY2OTl4NkVRUmlFUFh3b09sZWhXd3lMWWJIMDZQWFJ1N2QwWERvdUhUOTlXcnRhdTFxNyt2Lyt6elBkTTkwenZVTUg1ZnNsYUVpamhGSjdUMmwzYW5kcWR3NGZYc0dwZ2xNRnAvUG42UlY2aFY2WlA3K2tGdzZJaFZpSVhiSkVLUnpxckVRdUhDK0wvL0Jma25McDM3a3o2RUVQK2g5L0JBTVl3R0JuSnpwWGNhSFA2WFA2L01nUnVBLzM0ZjY4ZVpsWE02OW1YbDJ6NXR5d2M4UE9EU3VCaGRWS0tBV2phVk5sNWZlQUFSQU13UkRjcDQveVhldWZEUExNdHNFMjJEWjNyckdxc2FxeDZxaFJ5cE5jT0FvTEY1QkNvaFNTZHUwZ0hNSWhmTzFhaUlab2lDNWZYblN1WWpjTWhzR3cyN2ZwT2wybjZ6Ly9qQU54SUE1Y3U5WnRrTnNndDBHN2QvTnNyOEtsdjYrL3I3OWZxNVpza0EyeW9VY1B2SUUzOEViLy9nWGJBcFEyajRaZXFRRTFvQWFmZkdJS05BV2FBci84VW5Tc2tvb0xTQ0h6Q3ZZSzlncjI4TWdmbkQ4NGYvRG16VGdHeCtDWW1qVkY1eEtOSWltU0luLy9IZDNRRGQzV3J3ZFhjQVhYOWV0elluTmljMklURW5pbDc5L1RWdFZXMVZaMWQxZFdSbmZzQ0NmaEpKenMzQm15SUF1eXROb1NOenZxaGR5L0wrK1Y5OHA3Ky9ibGRSekZvNVMvNElxT3A1K25uNmVmaTRzMFFab2dUZGkwQ1NiRFpKaXMxNHZPWlpudTM2ZlJOSnBHSnlSSUE2UUIwb0M5ZStFVzNJSmJlL2FVY3lqblVNNGhLVW50R0NBNmFXRlRGK1psMm1YYVpkbzFhaVN0bGxaTHF3TUR5Wi84eVQ4d0VIZmhMdHdWR0FoellTN01yVnBWZEY1TG8yNXpvSGxkODdybTlZNGRrMzlKL2lYNUYyNHFXbHk0Z0JReGRYb2toVklvaGNiRTRHSmNqSXU3ZGhXZHkycDRnUmQ0M2J0SHMyZ1d6VHB4UWxud2RlS0UwdVR1NUVucFhlbGQ2ZDNqeC9NRzVRM0tHM1R5cE5KbSs3ZmZsUCs0K01lNjNlZTR6M0dmVTY2YzNWRzdvM1pINjliTm41by9OWDlxM2JvNEdBZmo0RmRmaFZiUUNsbzFib3hyY0EydThmQlFKbUUwYWdTTFlCRXNzcmNYZmJxdFMyb3FFQkJRKy9iS0RxUVhMb2hPVk5wd0FTbFdpTG9GdWdXNkJmLytOeHlEWTNBc0lvS0hIZ29YSlZNeUpadk5ZQVl6bUcvY2dGekloZHovZmNVb2pNS29hOWNnQkVJZzVNNmRaLzY1UUVDZzBXQXdCbU93a3hPMGhKYlEwc2xKK2JsVnFrQWU1RUZlbFNxUUNJbVF5RnNRRjVsMjBBN2EvZnl6cHErbXI2WnZ2MzVKOVpQcUo5VzNubjE5U2hwKzR4S2tZRU9vbHRBU1duNy92ZktzdWxNYll3d0FnS0lwbXFJZlBJQnN5SWJzaUFoVEsxTXJVNnQ1ODBUbllnb3VJSUo1eEh2RWU4UTdPMnQyYUhab2RpeGZya3c3Yk45ZWRDN0dSS0pwTkkybW5UaUJFM0VpVHV6VlN4bWlTazBWbllzOWpndUlSVUZVMnE4UEdvU0lpS2cyZFN0RjgvWlo2YVFESGVpSUlBSWlJR0xwVWx0YlcxdGIyeEVqRW1zbDFrcXNsWk1qT2g3N2ExeEFMSlE2YlJQU0lSM1NWNjNDSUF6Q29EZmZGSjJMc1VMbEIzN2c5OXR2U2h2MWp6OVdXdVhFeFltT3haNE50ekt4VUtacnBtdW1hOGVPWVNBR1lxQldxOHhDR2pHQ0R0TmhPc3czRFprMXk4dFR2a1pGNVFUa0JPUUV2UGttRnc3cnhGY2dWa1pkWDRJOXNBZjJtRGtUVCtBSlBOR25EOC9tWXBadno1Nzh5UHpJL01naFE0NEVIZ2s4RXBpV0pqb1Jlem44aG1QbDlLbjZWSDFxVUJEMW8zN1ViLzU4NWRuR2pVWG5ZcVhjb3ozRm9RdDBnUzdqeHh0YkdGc1lXOFRFaUk3RkNoY1BZVms1UTJORFkwUGpmZnVVaFFvNm5UclVCVDdnQXo3WHI0dk94MG9IZFVVNGpJSlJNR3IwYURnRWgrQlEvZnBjT0VvMnZnSXBvZFFWMFRhZU5wNDJuZ01IS2l1NEowemdsaGlzVUl5QUVURGkyaldRUVFiNTY2K1Z2ZEhuenpjYWpVYWo4ZjU5MGZGWThlQUNVa3A0bi9VKzYzMzJsVmZNbjVnL01YOFNHb291NklJdUkwWW9ueFJkWEVUbll4WnVGSXlDVVpjdWdSM1lnZDJzV2VXN2xlOVd2dHZTcFVxUHNnY1BSTWRqWXZBUVZpbWh0bnd3YlRCdE1HMllNeWNuTUNjd0o3QnVYV1hyMmc4L0xOalhnekVBVURvazdOK1BOYkFHMWdnSnVYdno3czI3TjE5OTFSaHNERFlHejUvUGhZTUI4QlVJZTRKbnFHZW9aNml2THpiRWh0Z3dMQXlhUWxOb0doeU00UmlPNFdYS2lNN0hDaGZObzNrMDc5WXRmQTFmdzlkaVltUUgyVUYyV0xKRWFZZCs4cVRvZk15eWNRRmhmNnNKTmFFbVZMR2lUWnhObkUxYzE2NlVSVm1VMWJjdjNzRTdlQ2NnNFBHdGI1bGx5OHRUMnVidjI2YzBtL3p1TzhlK2puMGQrLzcwRTE5UnNCZkJCWVM5RUhVblBQb3YvWmYrMjdtenNnNmxjMmVhVHROcGVtQWdlcUVYZXRuWWlNNVpPdDI5Qzh0Z0dTeUxpNE1jeUlHY1RadHlRM05EYzBQajRsSlRVMU5UVTIvZkZwMlFsUXhjUUZpaDhzbnd5ZkRKcUZ3NTF5M1hMZGZ0N2JleE1UYkd4cTFhd1RnWUIrTmF0WUk1TUFmbTFLa2pPcWZWZXJSbEsxU0JLbERsMUNrNlJzZm8yTzdkT0FKSDRJai8vQ2RuUjg2T25CMzc5dkVPajZ3NGNBRmh4VXEvUmI5RnY4WE5UUjRnRDVBSCtQbWhDVTFvOHZHQlR0QUpPdm42S3Y5S1hRaHBheXM2YjdGVDk1UkhRc0xFUkdnQURhQkJZaUpzaEkydzhmQmhqTU00akV0TVZMclQzcjByT2k0cjNiaUFNSXVpMCtxME9xMnRMVjJraTNUeGpUZmdTL2dTdm16Y0dETXhFek1iTllJZ0NJS2dXclhnQi9nQmZxaGRXNWs5NXVxS3EzQVZybkoxdFppZC9mU2dCMzF1cnJJRDRXKy9RVFdvQnRYT253YzNjQU8zOCtkaEgreURmZW5wU2hmYTgrZWw4bEo1cWZ6Sms4azFrMnNtMXp4N1Z2a2h4YitqSW1QUGd3c0lLMUc4Z3IyQ3ZZS3JWemRmTWw4eVg2cFpVMW91TFplV3U3cENiK2dOdmUzc0tJSWlLS0pjT1pnSk0yR21uWjJVSldWSldYWjJOSWttMGFSeTVaUUZjWWprUzc3a1c3NjhjaThuSzB1WnJYVDdOaTdBQmJnZ0t3dUd3bEFZbXBtcGRKSE55dEw4Ui9NZnpYK3lzaUFPNGlEdXhvMjZIOVQ5b080SGx5L0h4c2JHeHNibTU0cytMNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWUt6Yi9ENERFbTlvR0NhRlFBQUFBSlhSRldIUmtZWFJsT21OeVpXRjBaUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXdvaEcrTHdBQUFDVjBSVmgwWkdGMFpUcHRiMlJwWm5rQU1qQXhOeTB4TWkweE5WUXhOVG8xTnpveU55c3dPRG93TU5OTUJwTUFBQUJQZEVWWWRITjJaenBpWVhObExYVnlhUUJtYVd4bE9pOHZMMmh2YldVdllXUnRhVzR2YVdOdmJpMW1iMjUwTDNSdGNDOXBZMjl1WDJOck1XSjZZVEI2YWpscWFtUmplSEl2Y21WbWNtVnphQzV6ZG1lakYwaWtBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///941\n"); /***/ }), /* 942 */ /*!************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/utils/util.js ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports._code_color2 = exports._code_color1 = exports._code_chars = void 0;\nexports.resetSize = resetSize;\nfunction resetSize(vm) {\n var img_width, img_height, bar_width, bar_height;\n var parentWidth = vm.$el.parentNode.offsetWidth || window.offsetWidth;\n var parentHeight = vm.$el.parentNode.offsetHeight || window.offsetHeight;\n if (vm.imgSize.width.indexOf('%') != -1) {\n img_width = parseInt(this.imgSize.width) / 100 * parentWidth + 'px';\n } else {\n img_width = this.imgSize.width;\n }\n if (vm.imgSize.height.indexOf('%') != -1) {\n img_height = parseInt(this.imgSize.height) / 100 * parentHeight + 'px';\n } else {\n img_height = this.imgSize.height;\n }\n if (vm.barSize.width.indexOf('%') != -1) {\n bar_width = parseInt(this.barSize.width) / 100 * parentWidth + 'px';\n } else {\n bar_width = this.barSize.width;\n }\n if (vm.barSize.height.indexOf('%') != -1) {\n bar_height = parseInt(this.barSize.height) / 100 * parentHeight + 'px';\n } else {\n bar_height = this.barSize.height;\n }\n return {\n imgWidth: img_width,\n imgHeight: img_height,\n barWidth: bar_width,\n barHeight: bar_height\n };\n}\nvar _code_chars = [1, 2, 3, 4, 5, 6, 7, 8, 9, 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];\nexports._code_chars = _code_chars;\nvar _code_color1 = ['#fffff0', '#f0ffff', '#f0fff0', '#fff0f0'];\nexports._code_color1 = _code_color1;\nvar _code_color2 = ['#FF0033', '#006699', '#993366', '#FF9900', '#66CC66', '#FF33CC'];\nexports._code_color2 = _code_color2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvY29tcG9uZW50cy92ZXJpZnkvdXRpbHMvdXRpbC5qcyJdLCJuYW1lcyI6WyJyZXNldFNpemUiLCJ2bSIsImltZ193aWR0aCIsImltZ19oZWlnaHQiLCJiYXJfd2lkdGgiLCJiYXJfaGVpZ2h0IiwicGFyZW50V2lkdGgiLCIkZWwiLCJwYXJlbnROb2RlIiwib2Zmc2V0V2lkdGgiLCJ3aW5kb3ciLCJwYXJlbnRIZWlnaHQiLCJvZmZzZXRIZWlnaHQiLCJpbWdTaXplIiwid2lkdGgiLCJpbmRleE9mIiwicGFyc2VJbnQiLCJoZWlnaHQiLCJiYXJTaXplIiwiaW1nV2lkdGgiLCJpbWdIZWlnaHQiLCJiYXJXaWR0aCIsImJhckhlaWdodCIsIl9jb2RlX2NoYXJzIiwiX2NvZGVfY29sb3IxIiwiX2NvZGVfY29sb3IyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQ08sU0FBU0EsU0FBUyxDQUFDQyxFQUFFLEVBQUM7RUFDN0IsSUFBSUMsU0FBUyxFQUFDQyxVQUFVLEVBQUNDLFNBQVMsRUFBQ0MsVUFBVTtFQUM3QyxJQUFJQyxXQUFXLEdBQUNMLEVBQUUsQ0FBQ00sR0FBRyxDQUFDQyxVQUFVLENBQUNDLFdBQVcsSUFBRUMsTUFBTSxDQUFDRCxXQUFXO0VBQ2pFLElBQUlFLFlBQVksR0FBQ1YsRUFBRSxDQUFDTSxHQUFHLENBQUNDLFVBQVUsQ0FBQ0ksWUFBWSxJQUFFRixNQUFNLENBQUNFLFlBQVk7RUFDcEUsSUFBR1gsRUFBRSxDQUFDWSxPQUFPLENBQUNDLEtBQUssQ0FBQ0MsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFFLENBQUMsQ0FBQyxFQUFDO0lBQ3JDYixTQUFTLEdBQUNjLFFBQVEsQ0FBQyxJQUFJLENBQUNILE9BQU8sQ0FBQ0MsS0FBSyxDQUFDLEdBQUMsR0FBRyxHQUFDUixXQUFXLEdBQUMsSUFBSTtFQUMzRCxDQUFDLE1BQUk7SUFDTEosU0FBUyxHQUFDLElBQUksQ0FBQ1csT0FBTyxDQUFDQyxLQUFLO0VBQzVCO0VBQ0EsSUFBR2IsRUFBRSxDQUFDWSxPQUFPLENBQUNJLE1BQU0sQ0FBQ0YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFFLENBQUMsQ0FBQyxFQUFDO0lBQ3RDWixVQUFVLEdBQUNhLFFBQVEsQ0FBQyxJQUFJLENBQUNILE9BQU8sQ0FBQ0ksTUFBTSxDQUFDLEdBQUMsR0FBRyxHQUFDTixZQUFZLEdBQUMsSUFBSTtFQUM5RCxDQUFDLE1BQUk7SUFDTFIsVUFBVSxHQUFDLElBQUksQ0FBQ1UsT0FBTyxDQUFDSSxNQUFNO0VBQzlCO0VBQ0EsSUFBR2hCLEVBQUUsQ0FBQ2lCLE9BQU8sQ0FBQ0osS0FBSyxDQUFDQyxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUUsQ0FBQyxDQUFDLEVBQUM7SUFDckNYLFNBQVMsR0FBQ1ksUUFBUSxDQUFDLElBQUksQ0FBQ0UsT0FBTyxDQUFDSixLQUFLLENBQUMsR0FBQyxHQUFHLEdBQUNSLFdBQVcsR0FBQyxJQUFJO0VBQzNELENBQUMsTUFBSTtJQUNMRixTQUFTLEdBQUMsSUFBSSxDQUFDYyxPQUFPLENBQUNKLEtBQUs7RUFDNUI7RUFDQSxJQUFHYixFQUFFLENBQUNpQixPQUFPLENBQUNELE1BQU0sQ0FBQ0YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFFLENBQUMsQ0FBQyxFQUFDO0lBQ3RDVixVQUFVLEdBQUNXLFFBQVEsQ0FBQyxJQUFJLENBQUNFLE9BQU8sQ0FBQ0QsTUFBTSxDQUFDLEdBQUMsR0FBRyxHQUFDTixZQUFZLEdBQUMsSUFBSTtFQUM5RCxDQUFDLE1BQUk7SUFDTE4sVUFBVSxHQUFDLElBQUksQ0FBQ2EsT0FBTyxDQUFDRCxNQUFNO0VBQzlCO0VBQ0EsT0FBTTtJQUFDRSxRQUFRLEVBQUNqQixTQUFTO0lBQUNrQixTQUFTLEVBQUNqQixVQUFVO0lBQUNrQixRQUFRLEVBQUNqQixTQUFTO0lBQUNrQixTQUFTLEVBQUNqQjtFQUFVLENBQUM7QUFDdkY7QUFDTyxJQUFNa0IsV0FBVyxHQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDO0FBQUE7QUFDclAsSUFBTUMsWUFBWSxHQUFDLENBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxDQUFDO0FBQUE7QUFDNUQsSUFBTUMsWUFBWSxHQUFDLENBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLENBQUM7QUFBQSIsImZpbGUiOiI5NDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuZXhwb3J0IGZ1bmN0aW9uIHJlc2V0U2l6ZSh2bSl7XHJcbnZhciBpbWdfd2lkdGgsaW1nX2hlaWdodCxiYXJfd2lkdGgsYmFyX2hlaWdodFxyXG52YXIgcGFyZW50V2lkdGg9dm0uJGVsLnBhcmVudE5vZGUub2Zmc2V0V2lkdGh8fHdpbmRvdy5vZmZzZXRXaWR0aFxyXG52YXIgcGFyZW50SGVpZ2h0PXZtLiRlbC5wYXJlbnROb2RlLm9mZnNldEhlaWdodHx8d2luZG93Lm9mZnNldEhlaWdodFxyXG5pZih2bS5pbWdTaXplLndpZHRoLmluZGV4T2YoJyUnKSE9LTEpe1xyXG5pbWdfd2lkdGg9cGFyc2VJbnQodGhpcy5pbWdTaXplLndpZHRoKS8xMDAqcGFyZW50V2lkdGgrJ3B4J1xyXG59ZWxzZXtcclxuaW1nX3dpZHRoPXRoaXMuaW1nU2l6ZS53aWR0aFxyXG59XHJcbmlmKHZtLmltZ1NpemUuaGVpZ2h0LmluZGV4T2YoJyUnKSE9LTEpe1xyXG5pbWdfaGVpZ2h0PXBhcnNlSW50KHRoaXMuaW1nU2l6ZS5oZWlnaHQpLzEwMCpwYXJlbnRIZWlnaHQrJ3B4J1xyXG59ZWxzZXtcclxuaW1nX2hlaWdodD10aGlzLmltZ1NpemUuaGVpZ2h0XHJcbn1cclxuaWYodm0uYmFyU2l6ZS53aWR0aC5pbmRleE9mKCclJykhPS0xKXtcclxuYmFyX3dpZHRoPXBhcnNlSW50KHRoaXMuYmFyU2l6ZS53aWR0aCkvMTAwKnBhcmVudFdpZHRoKydweCdcclxufWVsc2V7XHJcbmJhcl93aWR0aD10aGlzLmJhclNpemUud2lkdGhcclxufVxyXG5pZih2bS5iYXJTaXplLmhlaWdodC5pbmRleE9mKCclJykhPS0xKXtcclxuYmFyX2hlaWdodD1wYXJzZUludCh0aGlzLmJhclNpemUuaGVpZ2h0KS8xMDAqcGFyZW50SGVpZ2h0KydweCdcclxufWVsc2V7XHJcbmJhcl9oZWlnaHQ9dGhpcy5iYXJTaXplLmhlaWdodFxyXG59XHJcbnJldHVybntpbWdXaWR0aDppbWdfd2lkdGgsaW1nSGVpZ2h0OmltZ19oZWlnaHQsYmFyV2lkdGg6YmFyX3dpZHRoLGJhckhlaWdodDpiYXJfaGVpZ2h0fVxyXG59XHJcbmV4cG9ydCBjb25zdCBfY29kZV9jaGFycz1bMSwyLDMsNCw1LDYsNyw4LDksJ2EnLCdiJywnYycsJ2QnLCdlJywnZicsJ2cnLCdoJywnaScsJ2onLCdrJywnbCcsJ20nLCduJywnbycsJ3AnLCdxJywncicsJ3MnLCd0JywndScsJ3YnLCd3JywneCcsJ3knLCd6JywnQScsJ0InLCdDJywnRCcsJ0UnLCdGJywnRycsJ0gnLCdJJywnSicsJ0snLCdMJywnTScsJ04nLCdPJywnUCcsJ1EnLCdSJywnUycsJ1QnLCdVJywnVicsJ1cnLCdYJywnWScsJ1onXVxyXG5leHBvcnQgY29uc3QgX2NvZGVfY29sb3IxPVsnI2ZmZmZmMCcsJyNmMGZmZmYnLCcjZjBmZmYwJywnI2ZmZjBmMCddXHJcbmV4cG9ydCBjb25zdCBfY29kZV9jb2xvcjI9WycjRkYwMDMzJywnIzAwNjY5OScsJyM5OTMzNjYnLCcjRkY5OTAwJywnIzY2Q0M2NicsJyNGRjMzQ0MnXVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///942\n"); /***/ }), /* 943 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/verifyPoint/verifyPoint.vue ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _verifyPoint_vue_vue_type_template_id_3a9c4572_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./verifyPoint.vue?vue&type=template&id=3a9c4572&scoped=true& */ 944);\n/* harmony import */ var _verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./verifyPoint.vue?vue&type=script&lang=js& */ 946);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _verifyPoint_vue_vue_type_template_id_3a9c4572_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _verifyPoint_vue_vue_type_template_id_3a9c4572_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3a9c4572\",\n null,\n false,\n _verifyPoint_vue_vue_type_template_id_3a9c4572_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/components/verify/verifyPoint/verifyPoint.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi92ZXJpZnlQb2ludC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9M2E5YzQ1NzImc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi92ZXJpZnlQb2ludC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3ZlcmlmeVBvaW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjNhOWM0NTcyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL2NvbXBvbmVudHMvdmVyaWZ5L3ZlcmlmeVBvaW50L3ZlcmlmeVBvaW50LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///943\n"); /***/ }), /* 944 */ /*!*********************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/verifyPoint/verifyPoint.vue?vue&type=template&id=3a9c4572&scoped=true& ***! \*********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_template_id_3a9c4572_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./verifyPoint.vue?vue&type=template&id=3a9c4572&scoped=true& */ 945); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_template_id_3a9c4572_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_template_id_3a9c4572_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_template_id_3a9c4572_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_template_id_3a9c4572_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 945 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/components/verify/verifyPoint/verifyPoint.vue?vue&type=template&id=3a9c4572&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(1, "v-show", _vm.showImage), expression: "_$s(1,'v-show',showImage)", }, ], staticClass: _vm._$s(1, "sc", "verify-image-out"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "verify-image-panel"), style: _vm._$s(2, "s", { width: _vm.imgSize.width, height: _vm.imgSize.height, "margin-bottom": _vm.vSpace + "px", }), attrs: { _i: 2 }, }, [ _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(3, "v-show", _vm.showRefresh), expression: "_$s(3,'v-show',showRefresh)", }, ], staticClass: _vm._$s(3, "sc", "verify-refresh"), attrs: { _i: 3 }, on: { click: _vm.refresh }, }, [ _c("text", { staticClass: _vm._$s(4, "sc", "iconfont icon-refresh"), attrs: { _i: 4 }, }), ] ), _c("image", { ref: "canvas", attrs: { src: _vm._$s( 5, "a-src", _vm.pointBackImgBase ? "data:image/png;base64," + _vm.pointBackImgBase : _vm.defaultImg ), id: "image", _i: 5, }, on: { click: function ($event) { _vm.bindingClick ? _vm.canvasClick($event) : undefined }, }, }), _vm._l( _vm._$s(6, "f", { forItems: _vm.tempPoints }), function (tempPoint, index, $20, $30) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("6-" + $30, "sc", "point-area"), style: _vm._$s("6-" + $30, "s", { "background-color": "#1abd6c", color: "#fff", "z-index": 9999, width: "20px", height: "20px", "text-align": "center", "line-height": "20px", "border-radius": "50%", position: "absolute", top: parseInt(tempPoint.y - 10) + "px", left: parseInt(tempPoint.x - 10) + "px", }), attrs: { _i: "6-" + $30 }, }, [_vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(index + 1)))] ) } ), ], 2 ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "verify-bar-area"), style: _vm._$s(7, "s", { width: _vm.imgSize.width, color: _vm.barAreaColor, "border-color": _vm.barAreaBorderColor, "line-height": "40px", }), attrs: { _i: 7 }, }, [ _c( "text", { staticClass: _vm._$s(8, "sc", "verify-msg"), attrs: { _i: 8 } }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.text)))] ), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 946 */ /*!***************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/verify/verifyPoint/verifyPoint.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./verifyPoint.vue?vue&type=script&lang=js& */ 947);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiI5NDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi92ZXJpZnlQb2ludC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3ZlcmlmeVBvaW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///946\n"); /***/ }), /* 947 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/components/verify/verifyPoint/verifyPoint.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ase = __webpack_require__(/*! ./../utils/ase.js */ 778);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\r\n * VerifyPoints\r\n * @description 点选\r\n * */\nvar _default2 = {\n name: 'VerifyPoints',\n props: {\n //弹出式pop,固定fixed\n mode: {\n type: String,\n default: 'fixed'\n },\n captchaType: {\n type: String\n },\n //间隔\n vSpace: {\n type: Number,\n default: 5\n },\n imgSize: {\n type: Object,\n default: function _default() {\n return {\n width: '310px',\n height: '155px'\n };\n }\n },\n barSize: {\n type: Object,\n default: function _default() {\n return {\n width: '310px',\n height: '40px'\n };\n }\n },\n defaultImg: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n secretKey: '',\n //后端返回的加密秘钥 字段\n checkNum: 3,\n //\n fontPos: [],\n // 选中的坐标信息\n checkPosArr: [],\n //用户点击的坐标\n num: 1,\n //点击的记数\n pointBackImgBase: '',\n //后端获取到的背景图片\n poinTextList: [],\n //后端返回的点击字体顺序\n backToken: '',\n //后端返回的token值\n imgRand: 0,\n //随机的背景图片\n setSize: {\n imgHeight: 0,\n imgWidth: 0,\n barHeight: 0,\n barWidth: 0\n },\n showImage: true,\n tempPoints: [],\n text: '',\n barAreaColor: '#fff',\n barAreaBorderColor: '#fff',\n showRefresh: true,\n bindingClick: true,\n imgLeft: '',\n imgTop: ''\n };\n },\n methods: {\n init: function init() {\n var _this = this;\n //加载页面\n this.fontPos.splice(0, this.fontPos.length);\n this.checkPosArr.splice(0, this.checkPosArr.length);\n this.num = 1;\n this.$nextTick(function () {\n _this.refresh();\n _this.$parent.$emit('ready', _this);\n });\n },\n canvasClick: function canvasClick(e) {\n var _this2 = this;\n var query = uni.createSelectorQuery().in(this);\n query.select('#image').boundingClientRect(function (data) {\n _this2.imgLeft = Math.ceil(data.left);\n _this2.imgTop = Math.ceil(data.top);\n _this2.checkPosArr.push(_this2.getMousePos(_this2.$refs.canvas, e));\n if (_this2.num == _this2.checkNum) {\n _this2.num = _this2.createPoint(_this2.getMousePos(_this2.$refs.canvas, e));\n //按比例转换坐标值\n _this2.checkPosArr = _this2.pointTransfrom(_this2.checkPosArr, _this2.imgSize);\n //等创建坐标执行完\n setTimeout(function () {\n //发送后端请求\n var captchaVerification = _this2.secretKey ? (0, _ase.aesEncrypt)(_this2.backToken + '---' + JSON.stringify(_this2.checkPosArr), _this2.secretKey) : _this2.backToken + '---' + JSON.stringify(_this2.checkPosArr);\n var data = {\n captchaType: _this2.captchaType,\n pointJson: _this2.secretKey ? (0, _ase.aesEncrypt)(JSON.stringify(_this2.checkPosArr), _this2.secretKey) : JSON.stringify(_this2.checkPosArr),\n token: _this2.backToken\n };\n (0, _api.ajcaptchaCheck)(data).then(function (result) {\n var res = result.data;\n _this2.barAreaColor = '#4cae4c';\n _this2.barAreaBorderColor = '#5cb85c';\n _this2.text = '验证成功';\n _this2.bindingClick = false;\n setTimeout(function () {\n if (_this2.mode == 'pop') {\n _this2.$parent.clickShow = false;\n }\n _this2.refresh();\n }, 1500);\n _this2.$emit('success', {\n captchaVerification: captchaVerification\n });\n }).catch(function (res) {\n _this2.$parent.$emit('error', _this2);\n _this2.barAreaColor = '#d9534f';\n _this2.barAreaBorderColor = '#d9534f';\n _this2.text = '验证失败';\n setTimeout(function () {\n _this2.refresh();\n }, 700);\n });\n }, 400);\n }\n if (_this2.num < _this2.checkNum) {\n _this2.num = _this2.createPoint(_this2.getMousePos(_this2.$refs.canvas, e));\n }\n }).exec();\n },\n //获取坐标\n getMousePos: function getMousePos(obj, e) {\n var position = {\n x: Math.ceil(e.detail.x) - this.imgLeft,\n y: Math.ceil(e.detail.y) - this.imgTop\n };\n return position;\n },\n //创建坐标点\n createPoint: function createPoint(pos) {\n this.tempPoints.push(Object.assign({}, pos));\n return ++this.num;\n },\n refresh: function refresh() {\n this.tempPoints.splice(0, this.tempPoints.length);\n this.barAreaColor = '#000';\n this.barAreaBorderColor = '#ddd';\n this.bindingClick = true;\n this.fontPos.splice(0, this.fontPos.length);\n this.checkPosArr.splice(0, this.checkPosArr.length);\n this.num = 1;\n this.getPictrue();\n\n // this.text = '验证失败'\n this.showRefresh = true;\n },\n // 请求背景图片和验证图片\n getPictrue: function getPictrue() {\n var _this3 = this;\n var data = {\n captchaType: this.captchaType,\n clientUid: uni.getStorageSync('point'),\n ts: Date.now() // 现在的时间戳\n };\n\n (0, _api.getAjcaptcha)(data).then(function (result) {\n var res = result.data;\n _this3.pointBackImgBase = res.originalImageBase64;\n _this3.backToken = res.token;\n _this3.secretKey = res.secretKey;\n _this3.poinTextList = res.wordList;\n _this3.text = '请依次点击【' + _this3.poinTextList.join(',') + '】';\n }).catch(function () {\n _this3.pointBackImgBase = null;\n });\n },\n //坐标转换函数\n pointTransfrom: function pointTransfrom(pointArr, imgSize) {\n var newPointArr = pointArr.map(function (p) {\n var x = Math.round(310 * p.x / parseInt(imgSize.width));\n var y = Math.round(155 * p.y / parseInt(imgSize.height));\n return {\n x: x,\n y: y\n };\n });\n return newPointArr;\n }\n },\n watch: {\n // type变化则全面刷新\n type: {\n immediate: true,\n handler: function handler() {\n this.init();\n }\n }\n },\n mounted: function mounted() {}\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvY29tcG9uZW50cy92ZXJpZnkvdmVyaWZ5UG9pbnQvdmVyaWZ5UG9pbnQudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsIm1vZGUiLCJ0eXBlIiwiZGVmYXVsdCIsImNhcHRjaGFUeXBlIiwidlNwYWNlIiwiaW1nU2l6ZSIsIndpZHRoIiwiaGVpZ2h0IiwiYmFyU2l6ZSIsImRlZmF1bHRJbWciLCJkYXRhIiwic2VjcmV0S2V5IiwiY2hlY2tOdW0iLCJmb250UG9zIiwiY2hlY2tQb3NBcnIiLCJudW0iLCJwb2ludEJhY2tJbWdCYXNlIiwicG9pblRleHRMaXN0IiwiYmFja1Rva2VuIiwiaW1nUmFuZCIsInNldFNpemUiLCJpbWdIZWlnaHQiLCJpbWdXaWR0aCIsImJhckhlaWdodCIsImJhcldpZHRoIiwic2hvd0ltYWdlIiwidGVtcFBvaW50cyIsInRleHQiLCJiYXJBcmVhQ29sb3IiLCJiYXJBcmVhQm9yZGVyQ29sb3IiLCJzaG93UmVmcmVzaCIsImJpbmRpbmdDbGljayIsImltZ0xlZnQiLCJpbWdUb3AiLCJtZXRob2RzIiwiaW5pdCIsImNhbnZhc0NsaWNrIiwicXVlcnkiLCJzZWxlY3QiLCJib3VuZGluZ0NsaWVudFJlY3QiLCJzZXRUaW1lb3V0IiwicG9pbnRKc29uIiwidG9rZW4iLCJ0aGVuIiwiY2FwdGNoYVZlcmlmaWNhdGlvbiIsImNhdGNoIiwiZXhlYyIsImdldE1vdXNlUG9zIiwieCIsInkiLCJjcmVhdGVQb2ludCIsInJlZnJlc2giLCJnZXRQaWN0cnVlIiwiY2xpZW50VWlkIiwidHMiLCJwb2ludFRyYW5zZnJvbSIsIndhdGNoIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsIm1vdW50ZWQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQStDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFIQSxnQkFPQTtFQUNBQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7SUFDQTtJQUNBO0lBQ0FHO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7UUFDQTtVQUNBSTtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBUDtNQUNBQztRQUNBO1VBQ0FJO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0FSO01BQ0FDO0lBQ0E7RUFDQTtFQUNBUTtJQUNBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0FDLE1BQ0FDLGlCQUNBQztRQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQUM7WUFDQTtZQUNBLDZDQUNBLHdHQUNBO1lBQ0E7Y0FDQXJDO2NBQ0FzQztjQUNBQztZQUNBO1lBQ0EsK0JBQ0FDO2NBQ0E7Y0FDQTtjQUNBO2NBQ0E7Y0FDQTtjQUNBSDtnQkFDQTtrQkFDQTtnQkFDQTtnQkFDQTtjQUNBO2NBQ0E7Z0JBQUFJO2NBQUE7WUFDQSxHQUNBQztjQUNBO2NBQ0E7Y0FDQTtjQUNBO2NBQ0FMO2dCQUNBO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQSxHQUNBTTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBQztRQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFFQTtNQUNBO01BQ0E7TUFFQTs7TUFFQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQWpEO1FBQ0FrRDtRQUNBQztNQUNBOztNQUNBLDZCQUNBWDtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBLEdBQ0FFO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQVU7TUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUFBUDtVQUFBQztRQUFBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQU87SUFDQTtJQUNBdkQ7TUFDQXdEO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7QUFDQTtBQUFBIiwiZmlsZSI6Ijk0Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBzdHlsZT1cInBvc2l0aW9uOiByZWxhdGl2ZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ2ZXJpZnktaW1hZ2Utb3V0XCIgdi1zaG93PVwic2hvd0ltYWdlXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidmVyaWZ5LWltYWdlLXBhbmVsXCIgOnN0eWxlPVwieyB3aWR0aDogaW1nU2l6ZS53aWR0aCwgaGVpZ2h0OiBpbWdTaXplLmhlaWdodCwgJ21hcmdpbi1ib3R0b20nOiB2U3BhY2UgKyAncHgnIH1cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZlcmlmeS1yZWZyZXNoXCIgc3R5bGU9XCJ6LWluZGV4OiAzXCIgQGNsaWNrPVwicmVmcmVzaFwiIHYtc2hvdz1cInNob3dSZWZyZXNoXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tcmVmcmVzaFwiPjwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PGltYWdlXHJcblx0XHRcdFx0XHQ6c3JjPVwicG9pbnRCYWNrSW1nQmFzZSA/ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsJyArIHBvaW50QmFja0ltZ0Jhc2UgOiBkZWZhdWx0SW1nXCJcclxuXHRcdFx0XHRcdGlkPVwiaW1hZ2VcIlxyXG5cdFx0XHRcdFx0cmVmPVwiY2FudmFzXCJcclxuXHRcdFx0XHRcdHN0eWxlPVwid2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgZGlzcGxheTogYmxvY2tcIlxyXG5cdFx0XHRcdFx0QGNsaWNrPVwiYmluZGluZ0NsaWNrID8gY2FudmFzQ2xpY2soJGV2ZW50KSA6IHVuZGVmaW5lZFwiXHJcblx0XHRcdFx0PjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXdcclxuXHRcdFx0XHRcdHYtZm9yPVwiKHRlbXBQb2ludCwgaW5kZXgpIGluIHRlbXBQb2ludHNcIlxyXG5cdFx0XHRcdFx0OmtleT1cImluZGV4XCJcclxuXHRcdFx0XHRcdGNsYXNzPVwicG9pbnQtYXJlYVwiXHJcblx0XHRcdFx0XHQ6c3R5bGU9XCJ7XHJcblx0XHRcdFx0XHRcdCdiYWNrZ3JvdW5kLWNvbG9yJzogJyMxYWJkNmMnLFxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJyNmZmYnLFxyXG5cdFx0XHRcdFx0XHQnei1pbmRleCc6IDk5OTksXHJcblx0XHRcdFx0XHRcdHdpZHRoOiAnMjBweCcsXHJcblx0XHRcdFx0XHRcdGhlaWdodDogJzIwcHgnLFxyXG5cdFx0XHRcdFx0XHQndGV4dC1hbGlnbic6ICdjZW50ZXInLFxyXG5cdFx0XHRcdFx0XHQnbGluZS1oZWlnaHQnOiAnMjBweCcsXHJcblx0XHRcdFx0XHRcdCdib3JkZXItcmFkaXVzJzogJzUwJScsXHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiAnYWJzb2x1dGUnLFxyXG5cdFx0XHRcdFx0XHR0b3A6IHBhcnNlSW50KHRlbXBQb2ludC55IC0gMTApICsgJ3B4JyxcclxuXHRcdFx0XHRcdFx0bGVmdDogcGFyc2VJbnQodGVtcFBvaW50LnggLSAxMCkgKyAncHgnXHJcblx0XHRcdFx0XHR9XCJcclxuXHRcdFx0XHQ+XHJcblx0XHRcdFx0XHR7eyBpbmRleCArIDEgfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gJ2hlaWdodCc6IHRoaXMuYmFyU2l6ZS5oZWlnaHQsIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ2ZXJpZnktYmFyLWFyZWFcIiA6c3R5bGU9XCJ7IHdpZHRoOiBpbWdTaXplLndpZHRoLCBjb2xvcjogYmFyQXJlYUNvbG9yLCAnYm9yZGVyLWNvbG9yJzogYmFyQXJlYUJvcmRlckNvbG9yLCAnbGluZS1oZWlnaHQnOiAnNDBweCcgfVwiPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cInZlcmlmeS1tc2dcIj57eyB0ZXh0IH19PC90ZXh0PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuPHNjcmlwdCB0eXBlPVwidGV4dC9iYWJlbFwiPlxyXG4vKipcclxuICogVmVyaWZ5UG9pbnRzXHJcbiAqIEBkZXNjcmlwdGlvbiDngrnpgIlcclxuICogKi9cclxuaW1wb3J0IHsgYWVzRW5jcnlwdCB9IGZyb20gJy4vLi4vdXRpbHMvYXNlLmpzJztcclxuaW1wb3J0IHsgZ2V0QWpjYXB0Y2hhLCBhamNhcHRjaGFDaGVjayB9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bmFtZTogJ1ZlcmlmeVBvaW50cycsXHJcblx0cHJvcHM6IHtcclxuXHRcdC8v5by55Ye65byPcG9w77yM5Zu65a6aZml4ZWRcclxuXHRcdG1vZGU6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnZml4ZWQnXHJcblx0XHR9LFxyXG5cdFx0Y2FwdGNoYVR5cGU6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nXHJcblx0XHR9LFxyXG5cdFx0Ly/pl7TpmpRcclxuXHRcdHZTcGFjZToge1xyXG5cdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdGRlZmF1bHQ6IDVcclxuXHRcdH0sXHJcblx0XHRpbWdTaXplOiB7XHJcblx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0ZGVmYXVsdCgpIHtcclxuXHRcdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6ICczMTBweCcsXHJcblx0XHRcdFx0XHRoZWlnaHQ6ICcxNTVweCdcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0YmFyU2l6ZToge1xyXG5cdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdGRlZmF1bHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAnMzEwcHgnLFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiAnNDBweCdcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGVmYXVsdEltZzoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9XHJcblx0fSxcclxuXHRkYXRhKCkge1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0c2VjcmV0S2V5OiAnJywgLy/lkI7nq6/ov5Tlm57nmoTliqDlr4bnp5jpkqUg5a2X5q61XHJcblx0XHRcdGNoZWNrTnVtOiAzLCAvL1xyXG5cdFx0XHRmb250UG9zOiBbXSwgLy8g6YCJ5Lit55qE5Z2Q5qCH5L+h5oGvXHJcblx0XHRcdGNoZWNrUG9zQXJyOiBbXSwgLy/nlKjmiLfngrnlh7vnmoTlnZDmoIdcclxuXHRcdFx0bnVtOiAxLCAvL+eCueWHu+eahOiusOaVsFxyXG5cdFx0XHRwb2ludEJhY2tJbWdCYXNlOiAnJywgLy/lkI7nq6/ojrflj5bliLDnmoTog4zmma/lm77niYdcclxuXHRcdFx0cG9pblRleHRMaXN0OiBbXSwgLy/lkI7nq6/ov5Tlm57nmoTngrnlh7vlrZfkvZPpobrluo9cclxuXHRcdFx0YmFja1Rva2VuOiAnJywgLy/lkI7nq6/ov5Tlm57nmoR0b2tlbuWAvFxyXG5cdFx0XHRpbWdSYW5kOiAwLCAvL+maj+acuueahOiDjOaZr+WbvueJh1xyXG5cdFx0XHRzZXRTaXplOiB7XHJcblx0XHRcdFx0aW1nSGVpZ2h0OiAwLFxyXG5cdFx0XHRcdGltZ1dpZHRoOiAwLFxyXG5cdFx0XHRcdGJhckhlaWdodDogMCxcclxuXHRcdFx0XHRiYXJXaWR0aDogMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93SW1hZ2U6IHRydWUsXHJcblx0XHRcdHRlbXBQb2ludHM6IFtdLFxyXG5cdFx0XHR0ZXh0OiAnJyxcclxuXHRcdFx0YmFyQXJlYUNvbG9yOiAnI2ZmZicsXHJcblx0XHRcdGJhckFyZWFCb3JkZXJDb2xvcjogJyNmZmYnLFxyXG5cdFx0XHRzaG93UmVmcmVzaDogdHJ1ZSxcclxuXHRcdFx0YmluZGluZ0NsaWNrOiB0cnVlLFxyXG5cdFx0XHRpbWdMZWZ0OiAnJyxcclxuXHRcdFx0aW1nVG9wOiAnJ1xyXG5cdFx0fTtcclxuXHR9LFxyXG5cdG1ldGhvZHM6IHtcclxuXHRcdGluaXQoKSB7XHJcblx0XHRcdC8v5Yqg6L296aG16Z2iXHJcblx0XHRcdHRoaXMuZm9udFBvcy5zcGxpY2UoMCwgdGhpcy5mb250UG9zLmxlbmd0aCk7XHJcblx0XHRcdHRoaXMuY2hlY2tQb3NBcnIuc3BsaWNlKDAsIHRoaXMuY2hlY2tQb3NBcnIubGVuZ3RoKTtcclxuXHRcdFx0dGhpcy5udW0gPSAxO1xyXG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy5yZWZyZXNoKCk7XHJcblx0XHRcdFx0dGhpcy4kcGFyZW50LiRlbWl0KCdyZWFkeScsIHRoaXMpO1xyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHRjYW52YXNDbGljayhlKSB7XHJcblx0XHRcdGNvbnN0IHF1ZXJ5ID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKTtcclxuXHRcdFx0cXVlcnlcclxuXHRcdFx0XHQuc2VsZWN0KCcjaW1hZ2UnKVxyXG5cdFx0XHRcdC5ib3VuZGluZ0NsaWVudFJlY3QoKGRhdGEpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuaW1nTGVmdCA9IE1hdGguY2VpbChkYXRhLmxlZnQpO1xyXG5cdFx0XHRcdFx0dGhpcy5pbWdUb3AgPSBNYXRoLmNlaWwoZGF0YS50b3ApO1xyXG5cdFx0XHRcdFx0dGhpcy5jaGVja1Bvc0Fyci5wdXNoKHRoaXMuZ2V0TW91c2VQb3ModGhpcy4kcmVmcy5jYW52YXMsIGUpKTtcclxuXHRcdFx0XHRcdGlmICh0aGlzLm51bSA9PSB0aGlzLmNoZWNrTnVtKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMubnVtID0gdGhpcy5jcmVhdGVQb2ludCh0aGlzLmdldE1vdXNlUG9zKHRoaXMuJHJlZnMuY2FudmFzLCBlKSk7XHJcblx0XHRcdFx0XHRcdC8v5oyJ5q+U5L6L6L2s5o2i5Z2Q5qCH5YC8XHJcblx0XHRcdFx0XHRcdHRoaXMuY2hlY2tQb3NBcnIgPSB0aGlzLnBvaW50VHJhbnNmcm9tKHRoaXMuY2hlY2tQb3NBcnIsIHRoaXMuaW1nU2l6ZSk7XHJcblx0XHRcdFx0XHRcdC8v562J5Yib5bu65Z2Q5qCH5omn6KGM5a6MXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdC8v5Y+R6YCB5ZCO56uv6K+35rGCXHJcblx0XHRcdFx0XHRcdFx0dmFyIGNhcHRjaGFWZXJpZmljYXRpb24gPSB0aGlzLnNlY3JldEtleVxyXG5cdFx0XHRcdFx0XHRcdFx0PyBhZXNFbmNyeXB0KHRoaXMuYmFja1Rva2VuICsgJy0tLScgKyBKU09OLnN0cmluZ2lmeSh0aGlzLmNoZWNrUG9zQXJyKSwgdGhpcy5zZWNyZXRLZXkpXHJcblx0XHRcdFx0XHRcdFx0XHQ6IHRoaXMuYmFja1Rva2VuICsgJy0tLScgKyBKU09OLnN0cmluZ2lmeSh0aGlzLmNoZWNrUG9zQXJyKTtcclxuXHRcdFx0XHRcdFx0XHRsZXQgZGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNhcHRjaGFUeXBlOiB0aGlzLmNhcHRjaGFUeXBlLFxyXG5cdFx0XHRcdFx0XHRcdFx0cG9pbnRKc29uOiB0aGlzLnNlY3JldEtleSA/IGFlc0VuY3J5cHQoSlNPTi5zdHJpbmdpZnkodGhpcy5jaGVja1Bvc0FyciksIHRoaXMuc2VjcmV0S2V5KSA6IEpTT04uc3RyaW5naWZ5KHRoaXMuY2hlY2tQb3NBcnIpLFxyXG5cdFx0XHRcdFx0XHRcdFx0dG9rZW46IHRoaXMuYmFja1Rva2VuXHJcblx0XHRcdFx0XHRcdFx0fTtcclxuXHRcdFx0XHRcdFx0XHRhamNhcHRjaGFDaGVjayhkYXRhKVxyXG5cdFx0XHRcdFx0XHRcdFx0LnRoZW4oKHJlc3VsdCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZXQgcmVzID0gcmVzdWx0LmRhdGE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuYmFyQXJlYUNvbG9yID0gJyM0Y2FlNGMnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLmJhckFyZWFCb3JkZXJDb2xvciA9ICcjNWNiODVjJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy50ZXh0ID0gJ+mqjOivgeaIkOWKnyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuYmluZGluZ0NsaWNrID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmICh0aGlzLm1vZGUgPT0gJ3BvcCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuJHBhcmVudC5jbGlja1Nob3cgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5yZWZyZXNoKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sIDE1MDApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLiRlbWl0KCdzdWNjZXNzJywgeyBjYXB0Y2hhVmVyaWZpY2F0aW9uIH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdC5jYXRjaCgocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuJHBhcmVudC4kZW1pdCgnZXJyb3InLCB0aGlzKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5iYXJBcmVhQ29sb3IgPSAnI2Q5NTM0Zic7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuYmFyQXJlYUJvcmRlckNvbG9yID0gJyNkOTUzNGYnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLnRleHQgPSAn6aqM6K+B5aSx6LSlJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5yZWZyZXNoKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sIDcwMCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSwgNDAwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICh0aGlzLm51bSA8IHRoaXMuY2hlY2tOdW0pIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5udW0gPSB0aGlzLmNyZWF0ZVBvaW50KHRoaXMuZ2V0TW91c2VQb3ModGhpcy4kcmVmcy5jYW52YXMsIGUpKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC5leGVjKCk7XHJcblx0XHR9LFxyXG5cdFx0Ly/ojrflj5blnZDmoIdcclxuXHRcdGdldE1vdXNlUG9zOiBmdW5jdGlvbiAob2JqLCBlKSB7XHJcblx0XHRcdGxldCBwb3NpdGlvbiA9IHtcclxuXHRcdFx0XHR4OiBNYXRoLmNlaWwoZS5kZXRhaWwueCkgLSB0aGlzLmltZ0xlZnQsXHJcblx0XHRcdFx0eTogTWF0aC5jZWlsKGUuZGV0YWlsLnkpIC0gdGhpcy5pbWdUb3BcclxuXHRcdFx0fTtcclxuXHRcdFx0cmV0dXJuIHBvc2l0aW9uO1xyXG5cdFx0fSxcclxuXHRcdC8v5Yib5bu65Z2Q5qCH54K5XHJcblx0XHRjcmVhdGVQb2ludDogZnVuY3Rpb24gKHBvcykge1xyXG5cdFx0XHR0aGlzLnRlbXBQb2ludHMucHVzaChPYmplY3QuYXNzaWduKHt9LCBwb3MpKTtcclxuXHRcdFx0cmV0dXJuICsrdGhpcy5udW07XHJcblx0XHR9LFxyXG5cdFx0cmVmcmVzaDogZnVuY3Rpb24gKCkge1xyXG5cdFx0XHR0aGlzLnRlbXBQb2ludHMuc3BsaWNlKDAsIHRoaXMudGVtcFBvaW50cy5sZW5ndGgpO1xyXG5cdFx0XHR0aGlzLmJhckFyZWFDb2xvciA9ICcjMDAwJztcclxuXHRcdFx0dGhpcy5iYXJBcmVhQm9yZGVyQ29sb3IgPSAnI2RkZCc7XHJcblx0XHRcdHRoaXMuYmluZGluZ0NsaWNrID0gdHJ1ZTtcclxuXHJcblx0XHRcdHRoaXMuZm9udFBvcy5zcGxpY2UoMCwgdGhpcy5mb250UG9zLmxlbmd0aCk7XHJcblx0XHRcdHRoaXMuY2hlY2tQb3NBcnIuc3BsaWNlKDAsIHRoaXMuY2hlY2tQb3NBcnIubGVuZ3RoKTtcclxuXHRcdFx0dGhpcy5udW0gPSAxO1xyXG5cclxuXHRcdFx0dGhpcy5nZXRQaWN0cnVlKCk7XHJcblxyXG5cdFx0XHQvLyB0aGlzLnRleHQgPSAn6aqM6K+B5aSx6LSlJ1xyXG5cdFx0XHR0aGlzLnNob3dSZWZyZXNoID0gdHJ1ZTtcclxuXHRcdH0sXHJcblx0XHQvLyDor7fmsYLog4zmma/lm77niYflkozpqozor4Hlm77niYdcclxuXHRcdGdldFBpY3RydWUoKSB7XHJcblx0XHRcdGxldCBkYXRhID0ge1xyXG5cdFx0XHRcdGNhcHRjaGFUeXBlOiB0aGlzLmNhcHRjaGFUeXBlLFxyXG5cdFx0XHRcdGNsaWVudFVpZDogdW5pLmdldFN0b3JhZ2VTeW5jKCdwb2ludCcpLFxyXG5cdFx0XHRcdHRzOiBEYXRlLm5vdygpIC8vIOeOsOWcqOeahOaXtumXtOaIs1xyXG5cdFx0XHR9O1xyXG5cdFx0XHRnZXRBamNhcHRjaGEoZGF0YSlcclxuXHRcdFx0XHQudGhlbigocmVzdWx0KSA9PiB7XHJcblx0XHRcdFx0XHRsZXQgcmVzID0gcmVzdWx0LmRhdGE7XHJcblx0XHRcdFx0XHR0aGlzLnBvaW50QmFja0ltZ0Jhc2UgPSByZXMub3JpZ2luYWxJbWFnZUJhc2U2NDtcclxuXHRcdFx0XHRcdHRoaXMuYmFja1Rva2VuID0gcmVzLnRva2VuO1xyXG5cdFx0XHRcdFx0dGhpcy5zZWNyZXRLZXkgPSByZXMuc2VjcmV0S2V5O1xyXG5cdFx0XHRcdFx0dGhpcy5wb2luVGV4dExpc3QgPSByZXMud29yZExpc3Q7XHJcblx0XHRcdFx0XHR0aGlzLnRleHQgPSAn6K+35L6d5qyh54K55Ye744CQJyArIHRoaXMucG9pblRleHRMaXN0LmpvaW4oJywnKSArICfjgJEnO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0LmNhdGNoKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMucG9pbnRCYWNrSW1nQmFzZSA9IG51bGw7XHJcblx0XHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0Ly/lnZDmoIfovazmjaLlh73mlbBcclxuXHRcdHBvaW50VHJhbnNmcm9tKHBvaW50QXJyLCBpbWdTaXplKSB7XHJcblx0XHRcdHZhciBuZXdQb2ludEFyciA9IHBvaW50QXJyLm1hcCgocCkgPT4ge1xyXG5cdFx0XHRcdGxldCB4ID0gTWF0aC5yb3VuZCgoMzEwICogcC54KSAvIHBhcnNlSW50KGltZ1NpemUud2lkdGgpKTtcclxuXHRcdFx0XHRsZXQgeSA9IE1hdGgucm91bmQoKDE1NSAqIHAueSkgLyBwYXJzZUludChpbWdTaXplLmhlaWdodCkpO1xyXG5cdFx0XHRcdHJldHVybiB7IHgsIHkgfTtcclxuXHRcdFx0fSk7XHJcblx0XHRcdHJldHVybiBuZXdQb2ludEFycjtcclxuXHRcdH1cclxuXHR9LFxyXG5cdHdhdGNoOiB7XHJcblx0XHQvLyB0eXBl5Y+Y5YyW5YiZ5YWo6Z2i5Yi35pawXHJcblx0XHR0eXBlOiB7XHJcblx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0aGFuZGxlcigpIHtcclxuXHRcdFx0XHR0aGlzLmluaXQoKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0bW91bnRlZCgpIHt9XHJcbn07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuLnZlcmlmeWJveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZWI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4udmVyaWZ5Ym94LXRvcCB7XHJcblx0cGFkZGluZzogMCAxNXB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRsaW5lLWhlaWdodDogNTBweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogIzQ1NDk0YztcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTdlYjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4udmVyaWZ5Ym94LWJvdHRvbSB7XHJcblx0LyogcGFkZGluZzogMTVweDsgKi9cclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4udmVyaWZ5Ym94LWNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxM3B4O1xyXG5cdHJpZ2h0OiA5cHg7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tYXNrIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTAwMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHQvKiBkaXNwbGF5OiBub25lOyAqL1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcblxyXG4udmVyaWZ5LXRpcHMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwcHg7XHJcblx0Ym90dG9tOiAwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigyMzEsIDI3LCAyNywgMC41KTtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnRpcHMtZW50ZXIsXHJcbi50aXBzLWxlYXZlLXRvIHtcclxuXHRib3R0b206IC0zMHB4O1xyXG59XHJcblxyXG4udGlwcy1lbnRlci1hY3RpdmUsXHJcbi50aXBzLWxlYXZlLWFjdGl2ZSB7XHJcblx0dHJhbnNpdGlvbjogYm90dG9tIDAuNXM7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyrluLjop4Tpqozor4HnoIEqL1xyXG4udmVyaWZ5LWNvZGUge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uY2VyaWZ5LWNvZGUtcGFuZWwge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udmVyaWZ5LWNvZGUtYXJlYSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi52ZXJpZnktaW5wdXQtYXJlYSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDYwJTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4udmVyaWZ5LWNoYW5nZS1hcmVhIHtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnZhcmlmeS1pbnB1dC1jb2RlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4udmVyaWZ5LWNoYW5nZS1jb2RlIHtcclxuXHRjb2xvcjogIzMzN2FiNztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi52ZXJpZnktYnRuIHtcclxuXHR3aWR0aDogMjAwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XHJcblx0Y29sb3I6ICNmZmZmZmY7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi8q5ruR5Yqo6aqM6K+B56CBKi9cclxuLnZlcmlmeS1iYXItYXJlYSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4udmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbW92ZS1ibG9jayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAycHggIzg4ODg4ODtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG5cclxuLnZlcmlmeS1iYXItYXJlYSAudmVyaWZ5LW1vdmUtYmxvY2s6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XHJcblx0Y29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1sZWZ0LWJhciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTFweDtcclxuXHRsZWZ0OiAtMXB4O1xyXG5cdGJhY2tncm91bmQ6ICNmMGZmZjA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4udmVyaWZ5LWltYWdlLXBhbmVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi52ZXJpZnktaW1hZ2UtcGFuZWwgLnZlcmlmeS1yZWZyZXNoIHtcclxuXHR3aWR0aDogMjVweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4udmVyaWZ5LWltYWdlLXBhbmVsIC5pY29uLXJlZnJlc2gge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnZlcmlmeS1pbWFnZS1wYW5lbCAudmVyaWZ5LWdhcCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG4udmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbW92ZS1ibG9jayAudmVyaWZ5LXN1Yi1ibG9jayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR6LWluZGV4OiAzO1xyXG5cdC8qIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7ICovXHJcbn1cclxuXHJcbi52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tb3ZlLWJsb2NrIC52ZXJpZnktaWNvbiB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4udmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbXNnIHtcclxuXHR6LWluZGV4OiAzO1xyXG59XHJcblxyXG4vKuWtl+S9k+Wbvuagh+eahGNzcyovXHJcbi8qQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjsqL1xyXG4vKnNyYzogdXJsKCcuLi9mb250cy9pY29uZm9udC5lb3Q/dD0xNTA4MjI5MTkzMTg4Jyk7ICEqIElFOSohKi9cclxuLypzcmM6IHVybCgnLi4vZm9udHMvaWNvbmZvbnQuZW90P3Q9MTUwODIyOTE5MzE4OCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgISogSUU2LUlFOCAqISovXHJcbi8qdXJsKCdkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBYUFBQXNBQUFBQUNVd0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFETUFBQUJDc1A2ejdVOVRMeklBQUFFOEFBQUFSQUFBQUZaVzdraVNZMjFoY0FBQUFZQUFBQUIzQUFBQnVNK3FCbFJuYkhsbUFBQUIrQUFBQW5RQUFBTFluclV3VDJobFlXUUFBQVJzQUFBQUx3QUFBRFlQTndhamFHaGxZUUFBQkp3QUFBQWNBQUFBSkFmZUE0ZG9iWFI0QUFBRXVBQUFBQk1BQUFBWUYra0FBR3h2WTJFQUFBVE1BQUFBRGdBQUFBNEN2QUdzYldGNGNBQUFCTndBQUFBZkFBQUFJQUVWQUYxdVlXMWxBQUFFL0FBQUFVVUFBQUp0UGxUK2ZYQnZjM1FBQUFaRUFBQUFQQUFBQUUzb1BQWFBlSnhqWUdSZ1lPQmlrR1BRWVdCMGNmTUpZZUJnWUdHQUFKQU1ZMDVtZWlKUURNb0R5ckdBYVE0Z1pvT0lBZ0NLSXdOUEFIaWNZMkJrL3NNNGdZR1ZnWU9waytrTUF3TkRQNFJtZk0xZ3hNakJ3TURFd01yTWdCVUVwTG1tTURnd1ZEeGJ3dHp3djRFaGhybUJvUUVvekFpU0F3QXcxQTBVZUp6RmtjRU5nQ0FNUlg4UmpDR080Z1RlOWVRY25oekFmWEMycnFHL2hZc1Q4TW1EOWdkUzBnSklBQWF5a0FqSUJZSHBwQ3Z1RDhqdVI2ek1KNjdBODlaZG4vZjFhTlBpa1VuOFJ2WW84RzIwQ2pLaW02UmY2YjltMzQrV1dkL3ZCcitvVzhWNnEzdkY1cUtsWXJQUnA0TDBBZDVuR0w4QWVKeEZVYzlyRTBFWW5UZXp1OGxNc3J2dGJycWIzVFJ0MHJTN2JkT21kSTBKYldtQ3RpSXRJdjVvaTE0cWV2Q2s5U1FWTEZpUWdxQUY4UTlRTEtJSEx4NDhGa0hvM1pObkZVWHdENUMyQjZkTzZzRmhtSTgzdzd6M2ZlOFJuWkNqYjJ5WDVZbExoc2trbVNjWENJRlJ4WUJGaXlqSDlScXRvcWVzOS9nNWk4V1Z1SnlxRE5UWUxQd0JJK2Nsalhya0d5bkRob1UrbkNnbmpiaEdZNXlzdCtnTUVxOElCSVh3c2pQVTY3Q25FUG00YjBzdTBoMzA5RmQ2N2RhNFhCaHI1NUtTbTE3UE9rN2dPRS9TaHE2bktkVnNDN2Q5ait0Y0dQS1Zib2M5dS8wanRCL1pJQTdQWFRWTEJlZjZvL3BhY2NqbndPWW0zRUxKZXRQdURydlYzZ2c5MXdsU1hXWTZINXFWd1J6V2YyVHlicllZZlNkcW9YT3doL1FhOFJXSWpCVGlTSTNoNjE0L3ZLU05SaE9OT3JzblFpNlhmNG5RRlFEVG1KRTFOS2JoSTZjckhFSk8vK1M1UVB4aFlKUlJ5dkJGQlArNVQ5RVBwRUFJVnp6UlFJcmptSjZqWTFXVG8rTlhUTWNodUJzS3VTOFBSWkFUU01sOW9UQTR1TkxrZUlBMFYxVWVxT29HUWg3SUF4R28rN1Q4M2ZuM1Qrdm9xQ05QUEFVYXpVWVVJN0xnS1NWMUprMm9VZWdoWUdoWitjS09lMkZqVnU1WktFWTJWa0UxM0FLMStqSTRyMUtMYlBsWmZyS2lQaE9YS1BSajdxOXNqOVhKN0xGSE5tcktKUzNWQ2RoWEdTZEtydG1vUWFXZU1qUVZ0MEtENnNHUE94MG9IMmZndHpvTlJPeHROcThGM3R6WU0vbitUaktTWDVxZjJqeDk0MTI3NlRJcjlGalh4S3I4ZVgvNmJLNHl1b3B3bzlweTFzdzhGOWtkdzRBbXVyUnBMVU0zdFl4NVpuS3BmSFBpOGR6ejE5dko2TWp5eFlVcnBxZWIxdUxzM2VHVjZ2cjIxcFNxcGVXa3FvbkFOOW9VeUlpWHB2OFh2bE41ZTNpY1kyQmtZR0FBNG4wdk40Zkc4OXQ4WmVCbVlRQ0JhOXdQUFJIMC93Y3NETXdtUUM0SEF4TklGQUJBZkFxYUFIaWNZMkJrWUdCdStOL0FFTVBDQUFKQWtwRUJGYkFCQUVjTUFtOTRuR05oWUdCZ2ZzbkF3TUtBaWdFU253RUJBQUFBQUFBQWRnQ2tBTm9CQ0FGc0FBQjRuR05nWkdCZ1lHTUlaR0JsQUFFbUlPWUNRZ2FHLzJBK0F3QVJTQUZ6QUhpY1pZOU5Uc013RUlWZitnZWtFcXFvWUlma0JXSUJLUDBScTI1WVZHcjNYWFRmcGs2Yktva2p4NjNVQTNBZWpzQUpPQUxjZ0R2d1NDZWJOcGJIMzd4NVkwOEEzT0FISG83ZkxmZVJQVnd5TzNJTkY3Z1hybE4vRUc2UVg0U2JhT05WdUVYOVRkakhNNmJDYlhSaGVZUFh1R0wyaEhkaER4MThDTmR3alUvaE92VXY0UWI1VzdpSk8vd0t0OUR4NnNJKzVsNVh1STFITC9iSFZpK2NYcW5sUWNXaHlTS1RPYitDbVY3dmtvV3QwdXFjYTF2RUpsT0RvRjlKVTUxcFc5MVQ3TmRENXlJVldaT3FDYXM2U1l6S3JkbnEwQVViNS9KUnJ4ZUpIb1FtNVZoai9yYkdBbzV4QllVbERvd3hRaGhraU1ybzZEdFZadlN2c1VQQ1hudFdQYzNuZEZzVTFQOXpoUUVDOU05Y1U3cXkwbms2VDRFOVh4dFNkWFFyYnN1ZWxEU1JYczFKRXJKQ1h0YTJWRUxxQVRabFY0NFJlbHpSaVQ4b1owai9BQWxhYnNnQUFBQjRuR05nWW9BQUxnYnNnSTJSaVpHWmtZV1JsWkdOa1oyQnNZSTFPU00xT1pzMU9TZS9PSlcxS0RNOW80UzlLRFd0S0xVNGc0RUJBSjc5Q2VRPScpIGZvcm1hdCgnd29mZicpLCovXHJcbi8qdXJsKCcuLi9mb250cy9pY29uZm9udC50dGY/dD0xNTA4MjI5MTkzMTg4JykgZm9ybWF0KCd0cnVldHlwZScpLCAhKiBjaHJvbWUsIGZpcmVmb3gsIG9wZXJhLCBTYWZhcmksIEFuZHJvaWQsIGlPUyA0LjIrKiEqL1xyXG4vKnVybCgnLi4vZm9udHMvaWNvbmZvbnQuc3ZnP3Q9MTUwODIyOTE5MzE4OCNpY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7ICEqIGlPUyA0LjEtICohKi9cclxuLyp9Ki9cclxuXHJcbi5pY29uZm9udCB7XHJcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWNoZWNrOmJlZm9yZSB7XHJcblx0Y29udGVudDogJyAnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFJbEZKUkVGVWVOcnQzWDFjVk5XNkIvQm5iY1MzeEpkN2ZMbVNlbytvcC9RbXlwNEJGY1FFd3BkOE55YzlpWnBwZ1VmRTQ5dTF0Q3dsTmNNeVNDTTFTODFqQ29haW9pSnZLb1lnc3dmVW81d1NKNjlTWkZLQ0tTQXdzKzRmMi9HZXRGRlJZRzNnOS8ySHoyeGorTzJKNFptMTl0cnJJUUlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUtnam1PZ0FBQUR3T0JoejgzVHpkUE5zMzk3cWFuVzF1akoyczhmTkhqZDdGQlRraHVTRzVJYmN1bFZkUDFrU2Zlb0FBUEJ3ZEZ6SGRYemdRTjBTM1JMZGtwZ1kyU0piWk12Tm05SXQ2WlowNjRjZkdtUTJ5R3lRbVpmWDNLTzVSM09Qd2tKZHNpNVpsNXlZS0lmTDRYTDRtREhxczdBcUd6aGdCQUlBb0ZGZEk3cEdkSTFvMUtqRmxoWmJXbXhadjE0OU9tWEs0ejNyNGNQRWlST2ZPRkV4S1NiRlZGRHdxTStFRVFnQWdNWTh5NS9sei9MR2padTNidDY2ZWV2OSs5V2pqMXM0YkFZTklrYU1XSEt5eDNtUDh4N25temQvMUdkeUVQMUNBUUNBU2lmclpKM3M2RmptV3VaYTVycHJGM3VMdmNYZUdqcTBlbjVhdTNhOG5KZno4azZkOGxQeVUvSlRZbUlxK3d3WWdRQUFhSUlrMFdnYVRhTy8rSUptMFN5YU5XSkV0Zi9JUE1xanZKZGUwZy9RRDlBUGNIT3JkR0locnhNQUFOekdtSndyNThxNTY5WlJMTVZTN01TSk5mYWpGVkpJWVl5L3dGL2dMN3owVW1XL3ZVR052azRBQUhDSFRxZlQ2WFFyVnRCNEdrL2pnNEtFQmZtQmZxQWYrdlNwN0xkaEJBSUFVTVBVd3ZINjYrb2oyMWVCU3FtVVN0dTNyK3kzb1lBQUFOUVF0WERNbUtFK1dybFNkQjRidnB3djU4dC8rNjJ5MzRjQ0FnQlF6ZVN0OGxaNTY4U0pGRWlCRkxoMnJlZzhkMk1EMlVBMjhQVHB5bjRmQ2dnQVFEWFJoK3BEOWFFalIxSUFCVkRBNXMyMG50YlRla2x6ZjNlWkYvTmlYdnYyVmZiN05IY2lBQUMxblJ3c0I4dkJ2cjVXZjZ1LzFYL25UdWJPM0psN0ErMHRXdkltYi9MT3llbWMzem0vYy82ZVBaWDlkbXhsQWdCUVJmVGQ5TjMwM1R3OHJGdXNXNnhiRWhQWkxEYUx6WEp5RXAzckhqTm9CczI0ZFl0L3dqL2huM2g1bVV3bWs4bWtLSlY5R294QUFBQWVrejVBSDZBUGVPWVo2em5yT2V1NUF3YzBXemdDS1pBQ3JWWjJoQjFoUjE1KytWRUxodzFHSUFBQWowaGRWZFdsaS9vb05WWDlXdm5sc05VZmxIU2s0NXdidVpFYmc0TFV3ckZodytNK0xVWWdBQUNWMUN1b1YxQ3ZvQ2VmNUt2NEtyNHFJVUU5cXNIQ2NSc3Y0QVc4WU9IQ3Fpb2NOdHE3cUFNQW9GSHFab2V0VzlNZ0drU0REaCttaGJTUUZuYnVMRHJYL1lXR21tSk1NYWFZc0xDcWZtWk1ZUUVBUElCdDIzUExwNVpQTFo4bUo5TVJPa0pIZERyUnVleUtwVmlLWGJkTzZhQjBVRG9FQjFmWGo4RVVGZ0NBSFgwdjk3M2M5M0tUSnBidkxkOWJ2dCszVCt1RmcwL21rL25rTDc5VUMwZElTSFgvUEl4QUFBRHVZdXZMd1EveFEvelFuajFzS0J2S2hqNy92T2hjOXZBNEhzZmpZbU9kMmptMWMybzNidHhSZHBRZFpSVVYxZjF6TVFJQkFMak5ZREFZREFZSEI5cEVtMmpUbDE5cXZYQlFHSVZSV0ZLU1dqZ21US2lwd21HRGkrZ0FBRVJFeEpoWlo5YVpkWkdSTkoybTAvVHg0MFVuc3N1SGZNZ25QYjJrb0tTZ3BHRDBhSVVwVEdHbHBUVWRBd1VFQU9vOVhiZ3VYQmYrL3Z1MGxiYlMxbGRmRlozSHJnRTBnQWFjUHUwNDIzRzI0K3hodzVTT1NrZWw0NDBib3VLZ2dBQkF2YVhqT3E3ajc3eERldEtUZnY1ODBYbnM4aUl2OHNyTmxmS2tQQ2x2OE9EMGp1a2QwenYrK3F2b1dMaUlEZ0QxanJwblZYQXdiODZiOCtZZmZ5dzZqejE4TlYvTlYrZmxXUVphQmxvR2VudWZZcWZZS1hieG91aGNOcmlJRGdEMWhpNVpsNnhMbmp5WkwrQUwrSUx3Y05GNTdPcExmYW52MWF0c1BwdlA1dnY3YTYxdzJHQUVBZ0IxbnJwbjFlalJQSk5uOHN6b2FNMXVyMDVFUkVWRjZsZGZYMFZSRkVVeG1VUW5za2VqTHlBQXdPUFQ3OWZ2MSs5LzdqbitFLytKLzdSamg3WUxSM0V4Y2VMRWh3OVhUSXBKTVdtM2NOaG85SVVFQUhoMDhoQjVpRHlrYjEvK00vK1ovN3g3TjBWU0pFVTJhaVE2MXozMHBDZDlXWmwxaW5XS2Rjb0xMMlI1Wm5sbWVSNC9ManJXdzhJMUVBQ29NK1MyY2x1NXJhc3IreXY3Sy92cmdRTzBqdGJSdW1iTlJPZTZHNC9ra1R6U1lxRk15cVRNZ0FDMWNCdzZKRHBYWmFHQUFFQ3QxenVrZDBqdmtHN2RhQmZ0b2wySEQxTUVSVkJFcTFhaWM5M2pkbDhPOWd2N2hmMFNHS2hPVlVWSGk0NzFxRkJBQUtEVzBoZnJpL1hGSFRzNmNBZnV3Qk1TMkJ3Mmg4MXAxMDUwTHJ1ZXBXZnAyZm56bGFIS1VHWG9wazJpNHp3dUZCQUFxSFZjdzF6RFhNUGF0cldTbGF5VWtFQnBsRVpwLy9WZm9uUFp3ODZ5cyt6c20yOHFFNVdKeXNRUFB4U2RwNnFnZ0FCQXJhSHVrdHVpUllPZ0JrRU5nZzRkWXQ3TW0zay85WlRvWEhaTnBJazBNVHpjV0dvc05aWXVYeTQ2VGxYRGZTQUFvSG5xZlJ4Tm02cVA0dVBWci8zN2k4NWwxMWdhUzJNM2IxWVdLNHVWeGErOG9oN2tYSFNzcW9ZUkNBQm9WbytvSGxFOW9obzJwTUUwbUFiSHhLaEhOVnc0SWltU0ltTmlYTEpkc2wyeXAwOVhEOWE5d21HREFnSUFtbVByeTlHNGYrUCtqZnYvNHg4VVQvRVVQM2l3NkZ6M2QvaHdVWHBSZWxINlN5OUZSMGRIUjBkYkxLSVRWVGZjU0FnQUdzUFloVDRYK2x6b3MyRURHOEZHc0JIanhvbE9aQTlmeEJmeFJXbHBGZVlLYzRWNTdOamNrTnlRM0pCYnQwVG5xaW00QmdJQW1pRXZraGZKaXo3OGtNV3plQlkvWjQ3b1BQYndwWHdwWDVxZGJSbG1HV1laNXVPamJuWllXQ2c2VjAzREZCWUFDS2RicTF1clc3dGloZVlMUnlwUDVhbmZmbHVSVTVGVGtUTjRjSDB0SERZWWdRQ0FNT3FlVlgvL083dktycktyYTlhSXptTVBQODZQOCtObU0vZmpmdHpQMnpzckxTc3RLKzNISDBYbkVnMGpFQUNvY1hKWHVhdmNkZXBVMW9sMVlwMDBmR05kUCtwSC9YNzhVVXFTa3FRa2YzOFVqdDlEQVFHQUdxTVAwWWZvUTE1NGdiYlRkdHErY1NNcHBKREN0RGNUd29rVEx5aXd2R2g1MGZLaXY3OXh1SEc0Y2JqWkxEcVcxbWp2Znh3QTFEbHVaamV6bTNuRUNNa2dHU1REMTErclJ4MGRSZWU2RzgvZ0dUemorblUrZ0EvZ0EvejgxQkdIMFNnNmwxWmhCQUlBMVVhOWc5ekhoLzNNZm1ZL1IwV3BSelZZT0U3eWsveGtTWW1VSStWSU9TTkhvbkE4SEl4QUFLREs2YnZwdSttN2VYaFl0MWkzV0xja0pySlpiQmFiNWVRa090Y2ZLeTlYdjQ0Wm83YVFqWXNUbmFpMmNCQWRBQURxRG4yQVBrQWY4TXd6MWdScmdqVWhJWUc5d0Y1Z0w3UnNLVHJYUFFJcGtBS3RWbGJNaWxueHBFbEt2Qkt2eE8vZUxUcFdiWU1SQ0FBOE5uV3Fxa3NYZGRYU3NXTjBnazdRQ1dkbjBibnVEYW8yZE9KR2J1VEdvQ0NUeVdReW1UWnNFQjJydHNJMUVBQjRaTDJDZWdYMUNucnlTYjZLcitLckVoSTBXemh1NHdXOGdCY3NYSWpDVVRXd0Z4WUFWSnJhbDZOMWF4cEVnMmpRNGNPMGtCYlN3czZkUmVlNnY5QlFVNHdweGhRVEZpWTZTVjJCS1N3QWVHZ2U1ejNPZTV4djN0enlyZVZieTdkSlNmUTJ2VTF2Ni9XaWM5a1ZTN0VVdTI2ZDBrSHBvSFFJRGhZZHA2N0JGQllBUEZEZnkzMHY5NzNjcEVsRlZrVldSZGJldlpvdkhKdHBNMjNldGswdEhDRWhvdVBVVlJpQkFJQmQ2bFNWb3lNeFlzUnNxNVNHRFJPZHl4NGV4K040WEd5c1V6dW5kazd0eG8wN3lvNnlvNnlpUW5TdXVnb2pFQUN3UTVMNGRENmRUOSs2VlgyczNjSkJZUlJHWVVsSmF1R1lNQUdGbzJiVVdBSHBzNzNQOWo3YjI3WHIyYk5uejU0OVc3VVNmZUlBWUE5anNsazJ5K1lORzlnbXRvbHRtakJCZENKN2JBMmR5cFZ5cFZ3Wk5Vb3RIS1dsb25QVkYxVStoZlg3UFc4Q0E5VXRBbng5bVFmellCNU5tdHo1RHozSWd6d0tDK2sxZW8xZWk0K25hVFNOcHExWm81Z1VrMkxLeUJEOXdnRFVSL0k1K1p4ODdvTVAyQ1EyaVUyYU8xZDBIbnZRMEVrYkhydUE5T0s5ZUMvZXNtV0QxQWFwRFZLLytvcm0wQnlhTTJUSUl6OWhORVZUOUlZTlJmdUw5aGZ0RHdtcGJ5MGlBVVNRVDhvbjVaTkxsckFaYkFhYnNYU3A2RHoyOEpWOEpWLzUzWGNWcHlwT1Zaenk5ajY5NFBTQzB3dCsvbGwwcnZycWtRdUkxNSs4L3VUMUp5ZW4wc21sazBzbkh6OU94K2dZSFhOMXJkcDRLU25sRThvbmxFOFlNVUw5UmJsNVUvUUxCbENYcUJmSlEwTFVpK1RoNGFMejNOK2xTK28yNjk3ZTZrekZwVXVpRTlWM2ozd05wSFIyNmV6UzJaR1IxVk00Ykh4OEhIczU5bkxzZGVCQWo2Z2VVVDJpbWpVVDlVSUIxQ1Z5bEJ3bFI3MzhNdWxKVC9xUFBoS2R4eDYraHEvaGE2NWNrV0tsV0NuVzN4K0ZRMXNxUFFKeE43Z2IzQTI5ZTF0YldWdFpXNWxNTmRVUWhpZnhKSjcwelRkTnVqVHAwcVRMMEtIZi9QTE5MOS84OHR0dllsNDJnTnJKN1RlMzM5eCtHenVXNWJBY2xoTVZwVTVaT1dodlU5VVFDcUdRYTllczA2M1RyZE45ZkxMS3M4cXp5aytkRWgwTGZxL1NJeEJyZjJ0L2EvK0pFMnU2a3hqelkzN016OHVyOU9YU2wwdGZUa2xSYjJ6NmovK28yWmNMb0haeWkzYUxkb3YyODVOMlNqdWxuZHUzYTdad0VCRlJjVEZQNEFrOFlkUW9GQTV0cS93VTFsL29ML1FYTHk5aGlZL1FFVHFpMDVVMUwydGUxdnpnUWR0RmZHRjVBRFJNWDZ3djFoZDdlcW85dldOaktaSWlLYkpSSTlHNTdqR0RadENNVzdmWVVyYVVMUjAxeXJUTnRNMjBMVFZWZEN5NHYwcVBJTlNMYnJtNTZrVzNMbDFFbndBdHBhVzAxR2dzZTZQc2piSTNCZzA2YytiTW1UTm5ybDBUSFF0QXBEdFR6YTJ0cmEydFUxTG9KSjJrazlyN29NVXplU2JQcktoZzdzeWR1UnNNYWtPblBYdEU1NEtIVStrUkNGL0dsL0ZsR3JyMmNIdFBIc2VWamlzZFZ5WW4zOWtsRktBZTZoM1NPNlIzU0xkdWxuOVkvbUg1eDhHRFdpMGN0cjRjTEo3RnMvaWdJQlNPMnFueVUxaTlxVGYxenNrUkhmeHU3RzMyTm51N2QyKzFvQ1Ftb3BCQWZhTCt2bmZxSklWSllWSllVaExyeC9xeGZ2LzVuNkp6MmNOU1dBcExDUWxSaGlwRGxhR2JOb25PQTQrbThnV2tNM1dtenJHeG9vUGJ0WXlXMGJKZXZkUXB0dVJrMXpEWE1OZXd0bTFGeHdLb0RyWXRndWdOZW9QZVNFeGtuc3lUZVhic0tEcVhQZXdzTzh2T3Z2bW04Ynp4dlBIODJyV2k4OERqcVhRQjZUSzZ5K2d1bzNmdG9zVzBtQmFmT3lmNkJPNnZaMC9Icnh5L2N2enE2RkUzVHpkUE4wL3Rka29EcUF4MXhOR2lSZm1JOGhIbEl3NGVwUGZvUFhxdld6ZlJ1ZXlhU0JOcFluaTRzZFJZYWl4ZHZseDBIS2dhajd3TVY1WmxXWloxT3NZWVkrellNZlZvMDZhaVQ4Z2Vuc3BUZWVxMzMxcm1XdVphNXZyNW5mcjAxS2VuUHYzaEI5RzVBQ3BEN1QxdWU1L0Z4NnRmKy9jWG5jdXVzVFNXeG03ZXJDeFdGaXVMWDNsRlBjaTU2RmhRTlI3NVRuUzFwN0NpOE1sOE1wOGNFS0FlTFM4WGZVTDJNRy9temJ5ZmVzcGhyTU5ZaDdISnliWmV6cUp6QVR5TXJoRmRJN3BHTkdyRTUvRjVmSjV0Q2xtN2hZTlA0OVA0dEIwNzFNSXhiZHJ0b3lnY2RVeVYzUWlveTlQbDZmS2VmNTduOFR5ZTkvWFhiQ2FieVdZMmJpejZCTzFhUUF0b3djV0xGZU1yeGxlTXQrM21lZkdpNkZnQS84NWdNQmdNQmdjSDh3WHpCZk9Gcjc1U3IrMFpES0p6M2QvaHcwVlRpcVlVVFJrNUVwdWgxbTFWZmllNWZvTitnMzdEMEtGV1Y2dXIxVFVtUnZPRnhKTTh5Zk4vLzlmaG9zTkZoNHMrUGlmM25keDNjdC8zMzR1T0JmRC9mVGsyYm1RR1ptQUcyeWQ1N2JIMTVhZ3dWNWdyeklNR1lmUFQrcUhhdGlLUkY4bUw1RVdEQjFNb2hWTG83dDMzOUFQUkpOc21iYjYrNnJyMEN4ZEVKNEw2U1gzL2ZQaWhlcC9FbkRtaTg5aUR2aHoxVzdWMUpEU3RNSzB3cllpUFYrOHdIVDFhYlN4VlVpTDZoTyt2VXllZXh0TjRXa3FLVzVwYm1sdGExNjZpRTBIOW9pdlZsZXBLbHkvWGZPRzR2U2lsSXFjaXB5Sm44R0FVanZxcDJsdmFxdHN2SHo2c2JzczhaQWpOcEprMDg4WU4wU2R1ajIwZFBidkZickZiS1NtMk8zdEY1NEs2VFU2VUUrWEUyYlBKaTd6SWE5RWkwWG5zNGNmNWNYN2NiT2JQOGVmNGM3NithT2hVdjlYWWJybzJjb0FjSUFkNGU5UGY2Ry8wdDdnNE5vdk5Zck9jbkVTL0VQYndFL3dFUC9IVFQ5WjBhN28xM2M4dmUwRDJnT3dCV3IvL0JXb0xXMThPbHNnU1dlTG5uOWYwTHRjUHJSLzFvMzQvL3NpR3NDRnNpTGUzY2JoeHVIRzQyU3c2Rm9oVjdTT1F1OWwyMldUQkxKZ0ZQLzg4LzVoL3pEL1cwTjVhZDdGdENTR1JSQklsSjd1dmRWL3J2dmEvLzF0MExxamRiSDA1Nk0vMFovcnpaNTlwdG5CdzRzUUxDcVNucGFlbHB3Y05RdUdBZjFmakJjUkduZG82Zmx6cUxmV1dlZzhad2pONEJzKzRmbDMwQzJJUG04UG1zRG50MmxsYldGdFlXOWcyYmV6WlUzUXVxRjNVMzV0Qmc3VGVsOFAyZnJRMnRqYTJOaDQ2TkRNNE16Z3orT3haMGJsQVc0UVZFQnRqVTJOVFk5TzBOUElnRC9MdzllWGhQSnlILy9xcjZGeDJmVVFmMFVkdDI2cEQrcVFrdWEzY1ZtNWJYUzE5b2E2dzllVlFmODlqWXJUYWw4TzIySVU1TUFmbU1HcFVWbHBXV2xhYTBTZzZGMmlUNW9iTTZsWU5zcXdXa29RRU5wdk5ack0xM0huUTFucHp2WFc5ZGYyZ1FYakR3YityTFgwNVZMYWRKTWFNVVpleHg4V0pUZ1RhSm53RWNqZjFGOWRra2haSmk2UkZ6ejNIMDNrNlQvL2xGOUc1N0lxZ0NJcG8xVXJxSmZXU2VpVWt1SGQyNyt6ZTJkMWRkQ3dRU3grcUQ5V0hQdldVZGFSMXBIVmtmTHhtQzBjZ0JWS2cxY3E2cys2cysrVEpLQnhRR1pvYmdkenR6aWU0QzlZTDFnc0pDZXBXRGhydTgrRkJIdVJSV0VnWmxFRVpRNGFvMTNveU1rVEhncHFoMzYvZnI5L3Y0c0lQOFVQOFVHb3FuYUFUZEVLRHUwRGZidWpFamR6SWpVRkI2dDUyR3phSWpnVzFpK1lMaUkyNmFxVjdkOWFJTldLTmtwTzEzakJIVlZURTIvQTJ2TTJRSWFaRHBrT21RK25wb2hOQjliQzFDMkJKTElrbHBhYXkvcXcvNisvaUlqcVhQY3pNek15OGNLSHhtdkdhOGRyNzc0dk9BN1dUNXFhdzdNbHl5bkxLY3NySlVRdUhqNDk2TkQ5ZmRLNzdhOUdDWFdWWDJkVkRoOXdDM1FMZEF2djFFNTBJcXBhdDg2VTBYNW92elU5STBIcmhVSVdHb25CQVZhZzFCY1JHbmFQOTE3L1VSNzYrdGh1Y1JPZTZ2eFl0SkNZeGlTVWs2TGlPNi9qQWdhSVR3ZVB4T085eDN1Tjg4K1pxQjh5REIyazVMYWZsUFhxSXptVlhMTVZTN0xwMTZ2dG55UkxSY2FCdXFEVlRXUGJZTGxaeUYrN0NYWktTNkVQNmtEN1VjSjhQZDNJbjk1czNlUVBlZ0RjWU9kSzAxclRXdERZNVdYUXNlRGg5TC9lOTNQZHlreVpsVDVROVVmYkVnUVBNbi9remZ3MS9JTmhNbTJuenRtMUtUNlduMG5QS0ZQV2cxU282RnRRTnRiNkEyTmoyckpMR1NHT2tNY25KYkQ2YnorWjM2Q0E2MS8wVkYxdGZ0NzV1Zlgza3lDeERsaUhMa0pRa09oSDhNWFdxeXRGUlhjU3hlN2Q2ZE5ndzBibnM0WEU4anNmRnhqcTFjMnJuMUc3Y3VLUHNLRHZLS2lwRTU0SzZwZFpOWWRtVEhaRWRrUjF4L3J4bG9HV2daYUMzTjEvRlYvRlZXdS9yMGJTcDlKNzBudlRlM3IyNlFsMmhydERmWDNRaStDT1N4S2Z6Nlh6NjFxM3FZKzBXRGdxak1BcExTbElMeDRRSktCeFFuZXBNQWJHeGRSYmsyVHliWi92NDJIWVBGWjNyL3BvMnBWMjBpM2J0MnlldmtGZklLNFlQRjUwSWlJZ1kwNWwxWnAwNU1wSnRZcHZZcGdrVFJDZXl5NGQ4eUNjOXZhU2dwS0NrWVBSb3RYQ1Vsb3FPQlhWYm5abkNza2VkZXVqVVNYMlVuS3hPUVhUcElqcVhYWHJTazc2c2pIVmdIVmdIZzhINGx2RXQ0MXQ3OTRxT1ZkL0k4K1I1OHJ4VnE5Z1Jkb1FkK1ovL0VaM24vczZjY2R6anVNZHh6OENCNlIzVE82WjMxUEJXUUZDbjFMa1J5TjNVRy9rdVhXTEgyWEYyM01kSDdiZVFteXM2bDExR01wS3hZVU8xdDN4MHRPNWZ1bi9wL2pWcWxPaFk5WVc2bGM1YmIybStjTnorUFpaY0pCZkpaZEFnRkE0UW9jNFhFQnQxMDhiTGw2VjhLVi9LOS9hbXhiU1lGbXU0cjhmdFFrSnJhQTJ0aVlxU3crVndPWHpNR05HeDZpcjVvSHhRUHZpM3Y2bVBsaTBUbmNjZXZwcXY1cXZ6OGlyQ0s4SXJ3djM5TTZNem96T2pmL3BKZEM2b24rcE5BYkd4dmVFYWxEWW9iVkRxNjh2ZjVlL3lkelc4VGZYdFFzSzJzcTFzNjg2ZGQvcElRSlZRZDFNT0NHQ1gyV1YyK2VPUFJlZXhxeS8xcGI1WHI2cXJDLzM5YmRmNlJNZUMrcTNlRlJDYmpKY3lYc3A0NmNvVngydU8xeHl2K2ZueG8vd29QL3JQZjRyT2RYK09qaXlINWJDY3FDaDVxN3hWM2pweG91aEV0ZFdkcWNHZjZDZjY2WXN2YUQydHAvV1NSdDhQUlVXVVR1bVVQbVRJNzIra0JSQkxvMitZbW1NckpCV1JGWkVWa1g1KzZ0RXpaMFRuc3VkT0E2S242V2w2ZXNzVzJ5ZG8wYmxxQzdkb3QyaTNhRDgvWHNnTGVlR09IY3lkdVRQM0JnMUU1L3BqeGNXOE8rL091NDhZWWR1bFduUWlnSDlYNTFkaFZWYnZZNzJQOVQ3V3BvM0Rib2ZkRHJzVEUra1lIYU5qMm0wWXhTTjVKSSswV05nTmRvUGRlT1VWeFZmeFZYeHQ5eXVBamJvYXIwOGZDcVpnQ2s1TXBIVzBqdFkxYXlZNjF6MXVyOEt6VHJGT3NVNFpOU3JMTThzenkvUFFJZEd4QVA1SXZSK0IzQzE3UVBhQTdBRlhyNVlsbGlXV0pRNGNTRXRwS1MzVmJvTW8yNGlFTitQTmVMUFBQNWVqNUNnNTZ1V1hSZWZTQ2x2cllSN0JJM2pFZ1FOYUxSeTJEd0tVU1ptVUdSQ0F3Z0cxQVVZZ0Q5Q0w5K0s5ZU11V0R0Y2RyanRjajQ5bnZzeVgrWHA0aU01bDErMCtENlNRUXNyTW1lclVSMlNrNkZnMXpTM05MYzB0cld0WHBtZDZwazlOMWV6Mi83Yi9YMk5vREkxNTlWVmxxREpVR2JwcGsraFlBQThESTVBSFVGZTdGQlphbWx1YVc1b1BIa3ljT0hFTk40aFNTQ0dGTWZVUDA3cDE4Z0I1Z0R4ZzVrelJzV3FLdWt0dWh3N1NKZW1TZENraFFiT0Z3K1paZXBhZW5UOGZoUU5xSTR4QUtrbWRFbW5SZ256Smwzd1BIYUlVU3FHVXZuMUY1N0lmK1BZblhIL3lKLy9ac3hXRFlsQU1HbDZ1K29qdVhMdUtjWWh4aURsNmxGSXBsVks3ZHhlZHl4NTJscDFsWjk5ODAxaHFMRFdXTGw4dU9nL0FvM0FRSGFDMnljL1B6OC9QdjNXcnpaZzJZOXFNMmJGRFdpT3RrZFo0ZXJJdjJaZnN5ei8vV1hTK2V3TlRQdVV6UmlWVVFpVkRoamh6Wis3TXIxMVR6MFBESTZtSFpDdm9VcndVTDhVbkpOQWx1a1NYdEx2b1FSVVJvVnhXTGl1WEZ5MFNuUVRnY2FDQVBLSXJDVmNTcmlTVWw3ZHAzYVoxbTlhN2RqbjgwK0dmRHYrMGRSenMzRmwwdm52WUNvbWU5S1FmTXFSOW0vWnQycmNwS3NyUHpjL056NjE5clhiVkxVZWFOcVhuNkRsNjdzQUIrcDYrcCs4MVBCSWNTMk5wN09iTnlqWmxtN0p0eGd6UmNRQ3FBcTZCUEtiVEMwNHZPTDNnNWszMTBmRGg2bFNSaGh0RTNiNUdvcmJhWGJOR0RwQUQ1SURhODBtNFIxU1BxQjVSRFJ2eTJYdzJuNzFyRnlWUkVpVjVlNHZPWlZja1JWSmtUSXhMdGt1MlMvYjA2ZXBCemtYSEFxZ0tHSUZVRVhWS3FMemN1Y1M1eExsazF5NCtqOC9qOC9yMFlTZllDWFpDdXoyeVdRRXJZQVYrZnM2aHpxSE9vUlpML3Q3OHZmbDdqeDBUbmV0dUJvUEJZREE0T056WWQyUGZqWDNidDdNTWxzRXl0TDdKNU9IRFJhMkxXaGUxSGpmdStBZkhQemorUVhtNTZFUUFWUWtYMGF2Sm5kYW5UY3FhbERXSmpXV0QyV0EyV1BzTm85VDdFZDUrMitSaDhqQjVhR1ZUUWNaa3MyeVd6UnMzTWdNek1NTzBhYUlUMmNNWDhVVjhVVnBhaGJuQ1hHRWVOT2ozSTFTQXVnVUZwSnAxamVnYTBUV2lVYU1XK2hiNkZ2cm9hSnBGczJqV2lCR2ljejBJLzRKL3diOVl0Y3JrYW5JMXViNyt1cWdjOGpuNW5IenVndy9ZSkRhSlRabzdWL1RyWWc5ZnlwZnlwZG5abG1HV1laWmhQajYyNWQraWN3RlVKMXdEcVdhNUlia2h1U0czYnBYa2xlU1Y1STBieDJmeW1YeW05aHRFc2Fsc0twdTZjS0Y4V2o0dG4zN3Z2WnIrK2JKSk5zbW0wRkRORjQ2VmZDVmYrZDEzRlRrVk9SVTVnd2VqY0VCOWdoRklEYk5kQkc2eXFzbXFKcXQyN2xTUGpoNHRPdGNESlZFU0pZV0ZLUzJWbGtyTDZtdTBwQzdMRFFsUk8wZUdoNHMrN2Z1N2RFbTlzZFRiMjlhNFRIUWlnSnFFRVVnTk8vZml1UmZQdlZoV3B2N2hlZkZGMnlvZDBia2V5SS84eUcvQkF2VVAvT3JWVmYzMDZyTGNLVlBVWmNZZmZTVDZkTzNxUi8ybzM0OC9zcVZzS1Z2cTQ0UENBZlVaVm1FSm9xN2FzbHI3Ri9ZdjdGLzQ5ZGZYcmwyN2R1MWExNjdxdi9ic0tUcWZYWXdZTVUvUDlsUGJUMjAvdFVXTC9OVDgxUHpVdzRjZjllbnVOTWpxUTMyb3o3WnRiQ1BieURacXNDOEhKMDY4b0VEeWwvd2xmejgvWTRBeHdCanczWGVpWXdHSXBMMDNhajBUSFIwZEhSMXRzYmk0dUxpNHVFeWVUSnRwTTIzZXRrMTByZ2RoOFN5ZXhjK1pJK2ZLdVhMdUo1L2NQdnJRVTZLNlFsMmhydERmWDlvcDdaUjJidDkrcDgrSnh2QU1uc0V6cmwrM05yWTJ0alllT2pRek9ETTRNMWpESFN3QmFoQ3VnV2lNN1g2SEMvMHY5TC9RLzRzdjFGYTJreWFKenZWQTBSUk4wUnMyS0M2S2krSml1OVBhYXIzN1A5TVg2NHYxeFo2ZWZDNmZ5K2NlUHF4dVgvN0VFNkxqMzQyZjVDZjV5WklTSmpHSlNjOC9yekNGS2V6SUVkRzVBTFFFQlVTamJJWEViRGFieldiYkxxMVRwb2pPOVVDY09QSFBQbE92RFFRR3FnZXRWbmVEdThIZDBMdTN0YlcxdGJWMVNncWRwSk4wc21WTDBYSC9tTzJHdnpGajFPM3c0K0pFSndMUUlzMU5HWURxM0xsejU4NmQ0MXk5VnJKM3IzT0tjNHB6U3FkT0ZFTXhGT1BtSmpxZlhZd1lNVmx1UDYvOXZQYnpPblowL3NYNUYrZGZ2dnZPdXNTNnhMb2tNWkY5emo1bm43ZHVMVHJtUFFJcGtBS3RWbGJNaWxueHBFbEt2Qkt2eE8vZUxUb1dnSlpoQkZLclNKSzZDbXI5ZXZVUHRXMXZKUTI3M2FLVmpHUWtZOE9Hb3VQYzQvWjI5M3dZSDhhSEJRYWFScGxHbVVadDNDZzZGa0J0Z0FKU0t6RW12eU8vSTc4VEVjSDJzWDFzWDNDdzZFUzFGVE16TXpNdlhHaThacnhtdlBiKys2THpBTlFtbU1LcXBmS1A1Qi9KUDNMb2tMT3pzN096YzZ0VzZ0RStmVVRucWwxQ1F4V3pZbGJNNzc0ck9nbEFiWVJsdkxVYTUrcEYzci8vblE3U1FUcW80UnZ3dEdJOGphZnhuM3lpdm01TGxvaU9BMUNiWVFxcmp0R1Y2a3AxcGN1WGt4ZDVrVmZ0NmZOUjdXN2ZYNlAwVkhvcVBXMnIyZTVkWmd3QUR3OGprRHBHYWF3MFZob3ZYc3czOG8xOEk2Wm1lQnlQNDNHeHNjMmVhZlpNczJlbVRsV1BvbkFBVkFVVWtEcktKSnRray96V1cvUXF2VXF2YXFXdlJ3MEtvekFLUzBweWF1ZlV6cW5kaEFsSDJWRjJsRlZVaUk0RlVKZWdnTlJ4U3BBU3BBUzkvYmE2akhicFV0RjVxaDBuVGp3am82U2dwS0NrWVBSb3RYQ1Vsb3FPQlZBWG9ZRFVFK3BXSE8rOFF5RVVRaUhpR2tSVnJ6Tm5IR01kWXgxam4zOWUzZlg0eGczUmlRRHFNaXpqcldmeTkrVHZ5ZC96elRkUGxqNVorbVJwU1FtMW9sYlVTdnV0ZHUzeUlpL3l5czJWSENWSHlkSFg5K1QwazlOUFRyOTZWWFFzZ1BvQXE3RHFPZm1ZZkV3K05uOCttOFBtc0RsaFlhTHpQQ3krbXEvbXEvUHlMQU10QXkwRHZiM1ZUb0FYTDRyT0JWQ2ZZQXFybmpNTk1BMHdEVmk5bXViU1hKbzdiNTdvUEEvVWwvcFMzNnRYMlh3Mm44MzM5MGZoQUJBSEl4RDRIVjJzTGxZWEd4UkVjUlJIY1o5OFFnb3BwRHg4bjQvcVZWU2tmdlgxVlc4RU5KbEVKd0tvejNBTkJING5mMGYranZ3ZFJtTjczcDYzNS9uNUxJZ0ZzYUJodzhRV2t1SmkzcDEzNTkySERUUEZtK0pOOFJrWm9sOG5BTUFJQkI1QWpwVmo1ZGhYWDJWWDJCVjI1ZE5QYVQydHAvVTEwSEwyOWk2K1RNZDBURGQ2dFBFMTQydkcxdzRlRlAxNkFNRC9Rd0dCaDZJN3FEdW9Pemh0R2wybXkzUjV3NGJxS2lROGtrZnlTSXRGSGZuODlhOXFZNnJvYU5IbkR3RDNRZ0dCU3BHN3lsM2xybE9uMG5iYVR0czNicXlxWHVhMndpRXRrNVpKeTZaT05lNDM3amZ1Ly9KTDBlY0xBUGJoR2doVVN2NnYrYi9tLzVxZDNiNU4remJ0MjJSa3NMRnNMQnZidnorbFVScWxWYjVGTFUvbHFUejEyMitsMzZUZnBOOE1CdU1jNHh6am5MMTdSWjhuQUR3WWx2SENJekd0TUswd3JZaVBiemErMmZobTQ3dDNWNDh1V2NKWDhwVjg1WGZmMmZ1KzMvLzdraVhYUDd2KzJmWFBldlV5OWpUMk5QWThlbFQwZVFIQXc4TVVGbFFMMXpEWE1OZXdKNTVvMkwxaDk0YmQyN1VyeXluTEtjdTVjdVgwZ3RNTFRpKzRlVk4wUGdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0FPLzRQU0J4Yk1xZ21BMjRBQUFBbGRFVllkR1JoZEdVNlkzSmxZWFJsQURJd01UY3RNVEl0TVRWVU1UVTZOVGM2TWpjck1EZzZNRENpRWI0dkFBQUFKWFJGV0hSa1lYUmxPbTF2WkdsbWVRQXlNREUzTFRFeUxURTFWREUxT2pVM09qSTNLekE0T2pBdzAwd0drd0FBQUUxMFJWaDBjM1puT21KaGMyVXRkWEpwQUdacGJHVTZMeTh2YUc5dFpTOWhaRzFwYmk5cFkyOXVMV1p2Ym5RdmRHMXdMMmxqYjI1Zlkyc3hZbnBoTUhwcU9XcHFaR040Y2k5amFHVmpheTV6ZG1mYlRwRFlBQUFBQUVsRlRrU3VRbUNDJyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcgJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBRHdSSlJFRlVlTnJ0M1Yxc1UrY1p3UEhuZFRBandaMG1iWlBLUi9oS20wR3F0aUpKR1o5Q0l2TUNhd0pvVWtzdk9wQzJYalNpNGtNRUNhYTJTTzBxRkVFaGdGQ1FTcVdPVldxSkVHSkp1eVlZV0NHOVFDSU9oUXZZbGdHQ0lGbWF0clZTVWh6aXhPOHVqTk0xZ1NaT2ZQeWU4NTcvN3dZbGZQZzV4ajUvbi9mRXh5SUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQVRpenNXdGkxc0NzL3Y2eTByTFNzZE1hTVovWThzK2VaUFpNbm01NExRTzZrbi9mcC9VQjZ2MkI2THJkUnBnY3daZjdlK1h2bjc1MDVNeEFJQkFLQnJWdDFqYTdSTmRYVmFxbGFxcGJPbVRQMHordTllcS9lZS9ldUZFcWhGSDd5U2VDandFZUJqK3JyMjk5b2Y2UDlqYi8vM2ZUMkFNaGNXVmxaV1ZuWjNMbjZ1RDZ1ajIvZUxGM1NKVjFWVmFwVzFhcmE2ZE9IL25uOWhmNUNmM0h6cHVwVzNhcTdxU2w1TEhrc2VheSsvbkx0NWRyTHRiZHZtOTZlWFBOWlFKUXFuMVErcVh6UzczK3ZOK2dOZXNPYmIwcTd0RXY3eEltWi9rdjZrcjZrTC9YM3EwUHFrRHBVWHgvYUZOb1UyclJ6NTNsMVhwMVgvZjJtdHhUQWNNdjFjcjFjVDVqUWZiMzdldmYxdWpycGtSN3AyYnhaMWFnYVZaT1hsL0UvV0NNMVVuUC92djVjZjY0L2YrdXRqZzg3UHV6NGNQZnUxRzlxYlhwN25lYVRnQ2hWZXFEMFFPbUJQLzVSSFZQSDFMSGYvQ2JyTjFFcGxWTFoyaXF0MGlxdHYvNTFOQnFOUnFQMzdwbmVjZ0RwSTQyQ2d0VHo5T1RKMVBPMHNqTGJ0NlBYNi9WNi9aLysxTEc1WTNQSDVnMGJIbnpYMnBCa1hseVBLVHRhZHJUczZPdXZxL2ZWKytyOUxWc2N1NkViY2tOdVBQR0VoQ1VzNFVXTHBzYW54cWZHVDV5SXhXS3hXQ3lSTUgwL0FINDBHSTZ3aENYYzNDeW41YlNjRG9lZHVqMTFSVjFSVjU1OWRrckZsSW9wRlgxOXNhdXhxN0dyYlcybTd3ZW5CRXdQNEpUME9ZN1VWNisvbnJNYmpraEVJaXRXU0lWVVNFVkxTMGxqU1dOSll5aGsrdjRBL0dRd0hIdGtqK3hwYWhwOFh1YUltcXdtcThtN2RpMm9YbEM5b0hyMmJOUDNoMU9zRFVoZ2ZXQjlZUDJXTGRJZ0RkTHdneC9rZklDemNsYk9MbHVXMzVIZmtkL3g1ejhQUHFBQk9HYllFY2QyMlM3Ykt5cHlQc2lEYzZ2OWRmMTEvWFd2dldiNmZuR0t0UUhSaituSDlHT3JWNXVlWS9DVno0TUhOQ0VCc205WU9ISjh4UEVvNm9nNm9vNjRZRC9rMVBhWkhpRGJ2cnVEL3VZYjAvTU1VeUVWVXRIV0ZpK1BsOGZMZi9XcmF5OWVlL0hhaXowOXBzY0N2R2pZVXBXcEk0NFJCRThGVHdWUEZSUmNMTHhZZUxFd0hqYzlUN1pZZHdTaTJsU2JhdnZ4ajAzUDhVZ3NiUUhqNXBxbHFsRks5aVo3azcwdTNpK05rWFVCNlR2Y2Q3anY4SC8vYTNxT0VYR3lIY2lZNlpQall6WHcwc0JMQXk5NVlMK1VJZXVXc05KSzc1ZmVMNzEvNTQ1YXJCYXJ4WVdGcHVjWlVWakNFajUzTHZXRXFLN21mU1RBdDl4NmptTkVpMld4TEw1OU8zb29laWg2YU5ZczArTmttM1ZISUlPNnBFdTZQdjNVOUJpanhzbDJZQmpQaGlPdFVBcWwwRVA3b1F4Wkc1QzhTWG1UOGlidDM1Kys1SWpwZVVhTnBTM0FzMHRWYWJwQk4raUdnUUU1THNmbCtLRkRwdWR4aXJVQnVUVDkwdlJMMC8veGovUzFxa3pQa3pGT3RzT0h2SFp5L0ZGVXNTcFd4ZnYycFphaS8vWTMwL000eGZwTG1SUi9WdnhaOFdkLy9XdmY3YjdiZmJkLy92UEJTNDU0eFUyNUtUZG56K1lTS2JDWjU1ZXEwaDVjRTIvT0IzTSttUFBCYjM5NzdkcTFhOWV1MlhzdExHdFBvZytWdnA1L1gxdGZXMTliVTVONlY3MnIzdjNGTDB6UGxUSGVSd0tMZU9WOUhDUGFMYnRsOTRVTDhhL2pYOGUvZnY1NXZ6d3ZmUk9RTkVJQ21FYzQ3T0M3Z0tRUkVpRDNDSWRkZkJ1UU5FSUNPSTl3Mk1uM0FVa2pKRUQyRVE2N0VaQWhDQWt3Zm9UREh3aklJeEFTSUhPRXcxOEl5QWdJQ1RBeXd1RlBCR1NVQ0Frd0hPSHdOd0tTSVVJQ0VBNmtFSkF4SWlUd0k4S0IvMGRBeG9tUXdBOElCeDZHZ0dRSklZR05DQWUrRHdISk1rSUNHeEFPakFZQmNRZ2hnUmNSRG1TQ2dEaU1rTUFMQ0FmR2dvRGtDQ0dCR3hFT2pBY0J5VEZDQWpjZ0hNZ0dBbUlJSVlFSmhBUFpSRUFNSXlUSUJjSUJKeEFRbHlBa2NBTGhnSk1JaU1zUUVtUUQ0VUF1RUJDWElpUVlDOEtCWENJZ0xrZElNQnFFQXlZUUVJOGdKSGdZd2dHVENJakhFQktJRUE2NEF3SHhLRUxpVDRRRGJrSkFQSTZRK0FQaGdCc1JFRXNRRWpzUkRyZ1pBYkVNSWJFRDRZQVhFQkJMRVJKdkloendFZ0ppT1VMaURZUURYa1JBZklLUXVCUGhnSmNSRUo4aEpPNUFPR0FEQXVKVGhNUU13Z0diRUJDZkl5UzVRVGhnSXdJQ0VTRWtUaUVjc0JrQndYY1FrdXdnSFBBREFvS0hJaVJqUXpqZ0p3UUUzNHVRakE3aGdCOFJFSXdLSVhrNHdnRS9JeURJQ0NGSklSd0FBY0VZK1RVa2hBUDRGZ0hCdVBnbEpJUURHSTZBSUN0c0RVbCtYWDVkZmwweVNUaUE0UWdJc21yd2xYcFl3aEp1YnBhSVJDU3lZb1hwdVRJV2xyQ0V6NTBiL05ycjJ4R1JpRVNxcTZQUmFEUWF2WGZQOUZpd0F3R0JJNnc1SXZFcWpqaVFBd1FFamlJa09VWTRrRU1FQkRsQlNCeEdPR0FBQVVGT0VaSXNJeHd3aUlEQUNFSXlUb1FETGtCQVlCUWh5UkRoZ0lzUUVMZ0NJUmtCNFlBTEVSQzRDaUVaZ25EQXhRZ0lYTW4zSVNFYzhBQUNBbGZ6WFVnSUJ6eUVnTUFUckE4SjRZQUhFUkI0aW5VaElSendzSURwQVlCTUpOWW0xaWJXS3FVZVY0K3J4NVgzWHdDZGtUTnl4b0x0Z0MveHdJVW5XUE41SEkvaThHZTJBMDRnSUhBMTY4TXhGQ0dCaHhBUXVKTHZ3akVVSVlFSEVCQzRpdS9ETVJRaGdZc1JFTGdDNFJnQklZRUxFUkFZUlRneVJFamdJZ1FFUmhDT2NTSWtjQUVDZ3B3aUhGbEdTR0FRQVVGT0VBNkhFUklZUUVEZ0tNS1JZNFFFT1VSQTRBakNZUmdoUVE3a21SNEFkaGtNUjFqQ0VtNXVsaU55Ukk1NE1CeGhDVXY0M0RrcGtpSXB1blZMYnNwTnVUbDd0dW14UnUyVzNKSmJNMmNHQzRJRndZS0ZDNmZHcDhhbnhrK2NpTVZpc1Znc2tUQTlIdXpBeFJTUkZjT09PQ0lTa2NpS0ZhYm55bGo2NnJpbDhkSjQ2Wm8xd1kzQmpjR05WVlY2bTk2bXQ1MDVZM3E4aktYL0h5cWtRaXBhV2tvYVN4cExHa01oMDJQQkRpeGhZVnlzV2FvYTRiTHExbHhHbnFVdFpCRUJ3Wmo0SlJ4REVSTGdXd1FFR2ZGck9JWWlKQUFCd1NnUmpvY2pKUEF6QW9MdlJUaEdoNURBandnSUhvcHdqQTBoZ1o4UUVId0g0Y2dPUWdJL0lDQVFFY0xoRkVJQ214RVFueU1jdVVGSVlDTUM0bE9Fd3d4Q0Fwc1FFSjhoSE81QVNHQURBdUlUaE1PZENBbThqSUJZam5CNEF5R0JGeEVRU3hFT2J5SWs4QklDWWhuQ1lRZENBaThnSUpZZ0hIWWlKSEF6QXVKeGhNTWZDQW5jaUlCNEZPSHdKMElDTnlFZ0hrTTRJRUpJNEE0RXhDTUlCeDZHa01Ba0F1SnloQU9qUVVoZ0FnRnhLY0tCc1NBa3lDVUM0aktFQTlsQVNKQUxCTVFsQ0FlY1FFamdKQUppR09GQUxoQVNPSUdBR0VJNFlBSWhRVFlSa0J3akhIQURRb0pzSUNBNVFqamdSb1FFNHhFd1BZRHRiQXRINGtyaVN1SUtUMUJiWEN5OFdIaXhNQjZmdUd6aXNvbkxWcS9XMi9RMnZlM01HZE56WmV5c25KV3p5NWJsdCtlMzU3Zi81UzhsalNXTkpZMmhrT214Yk1jUmlFTnNEY2ZWN1ZlM1g5Myt6VGVteDRJek9DSkJKZ2hJbGhFTzJJQ1FZRFFJU0pZUUR0aUlrT0Q3RUpCeEloendBMEtDaHlFZ1kwUTQ0RWVFQlArUGdHU0ljQUNFQkNrRVpKUUlCekFjSWZFM0FqSUN3Z0dNakpENEV3RjVCTUlCWkk2UStBc0JHWUp3QU9OSFNQeUJnRHhBT0lEc0l5UjI4MzFBQ0FmZ1BFSmlKOThHaEhBQXVVZEk3T0s3Z0JBT3dEeENZZ2ZmQklSd0FPNURTTHpOK29BczE4djFjajFoUWs5NVQzbFArYWVmcHI3N3kxK2FuaXRqZTJTUDdEbDdOaFcrMWF1ajBXZzBHcjEzei9SWVFEWU12c0FMUzFqQ3pjMFNrWWhFVnF3d1BWZkdLcVZTS2x0YlErK0UzZ205VTFWMVhwMVg1MVYvditteG5HTDlCMHAxWCsrKzNuMjlyaTcxRmVFQTNHandjUjJSaUVTcXExTWhPWGZPOUZ3WmE1VldhYTJzN0RuWWM3RG40TzdkcHNkeG1yVUJLWCs3L08zeXQzLzJNNWtyYzJYdXBrMm01OGxZZXFrcW1vZ21vbXZXRUE3NFFmcHhIdHdZM0JqY1dGWGwxVTlJMUl2MElyMW82OWI1M2ZPNzUzZlBtMmQ2SHFkWUc1QmtYakl2bWJkMXEzcE9QYWVlbXpEQjlEeWpsajdpMkNrN1plZXFWWnpqZ0IrbFAybzNkVTVrelJxdkhaR29HbFdqYXZMeUFnMkJoa0REYTYrWm5zY3AxZ1pFelZRejFjeXFLdE56akJwTFZjQXdubC9hT2k3SDViaUg5a01ac2k0Z0N6b1hkQzdvL09FUFpaL3NrMzNUcHBtZVowUXNWUUVqOHZiUzFvd1pKWTBsalNXTm9aRHBTYkxOdW9BTXJCdFlON0R1Uno4eVBjZUlXS29DTXViVnBhM1EvTkQ4MEh3UDdKY3laRjFBUklrUzllOS9teDdqa1RqaUFNYk5hMGNrZ1VtQlNZRkovL21QNlRteXpkcjNnWlRHUytPbDhSczMxRksxVkMyZE04ZjBQT2tqanVDVHdTZURUMVpYcDE5Sm1SNExzSUZyMzBleVEzYklqczdPNkF2UkY2SXZGQmViSGlmYjdEc0NlVUExcUFiVjBOeHNlZzdDQVRqUHJTZmI5VlA2S2YyVUMvWkREckUySU1sa01wbE03dDh2TlZJak5mZnY1M3lBSVV0VmhBTndubHVXdHZSaGZWZ2Y3dTFWTDZ1WDFjc0hEcGkrWDV4aWJVQXUxMTZ1dlZ4NyszYnFxei84SVdjM25EN2ltQmVjRjV5M2NpVW54NEhjTTM2eVBTbEpTYjcxVnJRajJoSHR1SFBIOVAzaGxEelRBemd0MWhScmlqVzF0VTNaTVdYSGxCMXo1cWdyNm9xNjh1eXpXYitoL2JKZjlyZTBCSXVDUmNHaXRXczU0Z0RNaThWaXNWZ3NrWmdhbnhxZkdqOXhJbld0cXZKeXVTRTM1TVlUVDJUNzl2UkpmVktmUEhhczQrbU9wenVlcnEwMXZmMU9zejRnYWJHV1dFdXM1ZFNwYVY5TisycmFWNG1FN0pKZHNtdkpFbW1YZG1uUC9KM3ErcEsrcEMvMTkwdW5kRXJuM3IxRmthSklVZVIzdnp2OXl1bFhUci9TMTJkNmV3RjhLeDJTNGd2RkY0b3ZmUHh4WDI5ZmIxOXZRWUUrcW8vcW93c1dxUGZVZStxOVFNWXJNdW1sS2xrbHEyVFZtMjkrTnh4YW05NXVwMW43VTFnaktTc3RLeTByblRGRHI5UXI5Y290VzFTTGFsRXRxMWVuZmd5NHFPamhmK3ZPSFZrbjYyVGRKNThNM0IyNE8zQzN2djdMZzE4ZS9QSmdaNmZwN1FHUXVmUTE4L1FwZlVxZjJydzU5ZDNubjAvOU9tUEdzTCt3UkpiSWtuLytVNytxWDlXdk5qVUZaZ1ZtQldiVjE3Y1h0QmUwRjNSMW1kNmVYUE50UUI0bC9ma0VpVFdKTllrMVAvMXArbjBsdkY4RDhJL0JId3ZXb2tYLzVDZWhhQ2dhaXY3clg2bkxzL2YybXA0UEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBdHZzZjJ2bGZzN2kwV0k0QUFBQWxkRVZZZEdSaGRHVTZZM0psWVhSbEFESXdNVGN0TVRJdE1UVlVNVFU2TlRjNk1qY3JNRGc2TURDaUViNHZBQUFBSlhSRldIUmtZWFJsT20xdlpHbG1lUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXcwMHdHa3dBQUFFMTBSVmgwYzNabk9tSmhjMlV0ZFhKcEFHWnBiR1U2THk4dmFHOXRaUzloWkcxcGJpOXBZMjl1TFdadmJuUXZkRzF3TDJsamIyNWZZMnN4WW5waE1IcHFPV3BxWkdONGNpOWpiRzl6WlM1emRtZEhrbjJXQUFBQUFFbEZUa1N1UW1DQycpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLmljb24tcmlnaHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnICc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBSjRwSlJFRlVlTnJ0M1h0Y1ZYVzZQL0RuMlZ3Q0J4VXpOYm5ra1hSU0d6WFcyaHVRUkx5TUlxS1JKRjdRMUNrckRTK1ZHcDNHeTlnNVl6STZxVnNOZlRtbHFHbWlwUWlJaUpxQWNuT3ZoYUtSSGlkc2hvYXRwS2FCb2dMN09YK3M2TXo4ZmxPNUNmenV0WG5lLyt6WFdoUjhRT1haMys5M1BkOHZBSHVBRUtXMTBscHA3ZGl4MG1YcHNuUjUvMzRwWDhxWDhyLzdUcFpsV1phSkdsLy85ZjYrZlkzL1grUG5FZjJkTU1ZWS95SnFZY2JieHR2RzIvNytsRU01bExON055eUNSYkJvd0lDbWZqNTZtOTZtdC9QekRaR0dTRVBreEltV05wWTJsallWRmFLL1Q4Wlk2K01pT29Dek1uMXQrdHIwOWE5L1RRZnBJQjBzTElUbHNCeVc5K3IxU3o4djVtRWU1dm43UTN0b0QrMG5UL1k3N1hmYTczUk9UdVdOeWh1Vk55b3JSWC9makxIV2cwY2d6VXliY21yVGh2SW9qL0pVRmNNd0RNT2VlS0xGdm1BOHhFTjhUUTJzaC9Xdy9ybm5GRlZSRmZYd1lkRS9COGFZOHpPSUR1QnNxRGYxcHQ2dnZkYmloYVBSQnRnQUc3eTh3QVFtTUtXbHlmbHl2cHcvYVpMb253Tmp6UGx4QVdsV2lPaU4zdWdkSC8vQXY3UUZMR0J4ZDRkemNBN083ZGdoNzVIM3lIdm16Qkg5RTJHTU9TK2V3bW9tcGxoVHJDbjJxYWRzNWJaeVczbEppZWc4aldnQURhQUJmL3lqdWw1ZHI2NWZ2UGo3dXlRNkYyTk0vM2dFMGt4c2I5dmV0cjNkbzRmb0hQOHZMTUFDTFBqOTc3VzFtUzFid2ltY3dzblZWWFF1eHBqK2NRRnBMdC9DdC9CdG16YWlZL3kwYWROcWx0WXNyVm1ha3FJVkVnOFAwWWtZWS9yRmovRTJFNSt6UG1kOXpuYnBBZ2dJK1B6em92UDhxSXR3RVM3MjduMjN3OTBPZHp1RWhmbDg2Zk9sejVmNzlsbXRWcXZWZXZldTZIaU1NZjNnRVVnenFWZnFsWHFsdUZpN3Fxc1RuZWZuWUNJbVltSjRPT1ZTTHVXZU9ORi9aditaL1dmNitvck94UmpURDE1RWIyWlNsVlFsVldWa1lDUkdZdVNvVWFMejNDODZRU2ZvUkhrNWxWQUpsVVJFbElTV2hKYUUvdld2b25NeHhod1hqMENhR1QxTHo5S3pTNWVDRERMSStubmFDUWZpUUJ3WUVJRDFXSS8xSjA1b2krNlNKRG9YWTh4eDhScElNN3RjY2JuaWNrVmxaZGVrcmtsZGs0Z3dBek13WThnUTBibnVGMlpoRm1aNWVXa2Q3cE1uKzFUNFZQaFVLSXEyUnZMbGw2THpNY1ljQjA5aHRTaEU2WUowUWJxd2RpM0dZUnpHNmJDeGJ4Yk1nbGwzNzJvanFpbFRsRUFsVUFuY3UxZDBMTWFZZUR5RjFhS0kxQ2ZVSjlRbjVzNkZ1VEFYNXI3MWx0Nm10aUFKa2lEcG9ZZW9qdXFvN3VPUDVWUTVWVTZkT1ZOMExNYVllRHdDZWNDa0ZDbEZTcGsrSGNiQk9CaTNlVE9hMElRbS9UWDIwUmJhUWxzU0U5VithaisxMzF0dmljN0RHSHZ3dUlBSUlwK1h6OHZubzZPcEovV2tucnQyWVJBR1laQ25wK2hjZHBzQUUyREMrKzhyYnlwdkttODJUdEhaYktKak1jWmFIaGNRd1l4bmpXZU5aOFBEYVRwTnArbXBxZHJkOXUxRjUycWEvZnU5TEY0V0w4dWtTVG1ZZ3psNDU0N29SSXl4bHNOcklJSlorbHI2V3ZybTVHQnY3STI5Qnc2RU4rQU5lT01mL3hDZHEybWVmYmJHV0dPc01SNDhHSFF4NkdMUXhYYnRSQ2RpakxVY2ZvelhRVlNXVnBaV2xsWlYrZGY1MS9uWDdkdEg4UlJQOGFOR3dRazRBU2M2ZGhTZHp6N2R1OU5WdWtwWFI0em9GTk1wcGxQTS92MVhzcTlrWDhtK2RVdDBNc1pZOCtFUmlJTXBUaXRPSzA2N2RNbTF6clhPdFM0c1RMdXJxcUp6MmUwNEhJZmpzdXc2MjNXMjYreUNnc0Q4d1B6QWZNZmJyWmd4MW5SY1FCeFVVVnhSWEZIY2xTdTFDYlVKdFFuaDRkcGQvUjFWKzBPSHV4R05hTXpMYXp3M1JYUXV4dGd2eDR2b090RW5wVTlLbnhSM2Q4OHl6ekxQc3UzYklRM1NJRzM4ZU5HNTdCWUVRUkIwNHdaVlV6VlZQL09NdWtQZG9lN0l5eE1kaXpGbVB4NkI2RVRaK0xMeFplUHYzUXY0UE9EemdNL2o0bWczN2FiZEd6ZUt6bVczWWlpR1ltOXZISXlEY1hCMnRsd2lsOGdsNDhhSmpzVVlzeCtQUUhST1RwYVQ1ZVNFQkRDREdjd3JWb2pPWXk5S29pUkthbWdBSzFqQk9tdVdHcTFHcTlHYk40dk94Umo3ZVZ4QW5JU1VLV1ZLbWErK2loVllnUlhyMXNFbTJBU2JEUG9aWVRadThiSUpOc0dtZDk1UlVFRUYvL0FIMGJFWVl6OU9QNzlnMkU5U0k5VklOZkw5OTZtV2FxbDIzRGphUUJ0b2c0NGErUlJRUUVFRUl4akJ1SFNwdGdtbDJheDlVRWVGa0xGV2hFY2dUa283ejJQSUVDcWlJaXJhdngrRE1SaUQ5ZHJZdDNNbkVCRFE5T21LcXFpSzZ2Z25QakxXR3ZBN095ZWxLSXFpS0o5OXBqMzFOSFFvdkFhdndXdFZWYUp6TlUxY0hLeUNWYkFxTS9QcGprOTNmTHBqMjdhaUV6SEdlQVRTYWhqVGplbkc5SUFBT2t5SDZYQldGcHlFazNCU2Y0MTl0SVNXMEpKVHAyd2RiQjFzSGFLaVRnODZQZWowb0crK0VaMkxzZGFJQzBncm96WHlQZnBvdzdTR2FRM1RNak54S1M3RnBUcHM3Q01nb1BQbnRZdUlDRzFxNis5L0Z4MkxzZGFFQzBncjFaLzZVMy95OW5aTmNFMXdUVGh3QUk3Q1VUamF1SFdLM2xpdFZFRVZWREZ5cEZxbFZxbFZwYVdpRXpIV0d2QWFTQ3QxQnMvZ0dieHg0NmJmVGIrYmZzT0hVeHFsVVpwZWo2cnQyaFZYNGtwY2VmeTRzWU94ZzdIRDAwK0xUc1JZYThBakVBWUFBTEd4c2JHeHNTNHU1WEs1WEM0bkpjRWUyQU43WG5wSmRLNm11WDFiZXgwL1hudVlJQ05EZENMR25CRVhFUFp2SU1va2sweExsemIyWlloT1pLL0dEbmU4aHRmdzJpdXZLSkZLcEJMNXdRZWljekhtVFBnOEVQWnZXWmRabDFtWEhUL3VZL1l4KzVpdlg0Y240VWw0TWlMaWg0WS9CNGNabUlFWkJnUGNoSnR3Yzh3WTMzTGZjdC95MnRyS081VjNLdStjUENrNkgyUE93T0YvRVRESG9EVW14c1ZwVjF1M2FxOXVicUp6TlkzWnJFMXR2ZjY2ZHMxbnVEUFdGRnhBbUYwQzl3VHVDZHd6YkJqNm9pLzY3dHVIYzNBT3p0RmZZeDlOcGFrMGRmdDJUTVprVEg3eFJlNXdaOHgrWEVCWWs1aTZtN3FidXB0TXRsRzJVYlpSR1JsUUNJVlEyS21UNkZ4Mmk0UklpRXhQaDB6SWhNd0pFN1NSU2VNaVBHUHNwM0FCWWIrSU5yWFZxNWQybFpXbHZUNzJtT2hjZGlNZ29LSWk3V0wwYUcxRWN2V3E2RmlNT1RMdUEyRy9pUGFPdmJFalBDUUVCc0VnR0tURFJqNEVCQXdPaGtXd0NCYmw1Qmh2RzI4YmIvdjdpNDdGbUNQakVRaHJWbjM3OXUzYnQyK0hEbTU1Ym5sdWVXbHBPQXlINFRBZE52YUZRaWlFL3UxdjJCazdZK2VJQ010aXkyTEw0Z3NYUk1kaXpKSHdZN3lzV1ZWVlZWVlZWZDI1NDVQdGsrMlQvZkhIMnQzR3ZiWisvV3ZSK2U1YkJWUkFoYmMzemFKWk5Dc3U3bEczUjkwZWRjdkx1NnhjVmk0clgzOHRPaDVqam9DbnNGaUxhRnlNRGdnSUNBZ0lpSTZtUGJTSDl1aXZrUS9uNFR5YzkvRERCalNnQWJPekEvTUQ4d1B6UjQ0VW5Zc3hSOEJUV093QlFwVG1TL09sK1N0VzRIRThqc2ZmZkZOMElyc1p3UWpHZS9kZ0dreURhZE9uSzZGS3FCSzZhNWZvV0l5SndGTlk3SUd5RmxnTHJBVkhqblRkM25WNzErMDNidURqK0RnK1BtS0VYanJjb1JJcW9kTEZCYXFnQ3FwaVluekFCM3lncHNacXRWcXQxb0lDMGZFWWU1QzRnREFock51czI2emJpb3A4eVpkODZkSWxxSUVhcUJrOVd2dW9pK1AvdmJTQ0ZheU5CVy9FaUs1WlhiTzZabmw2V3BPc1NkYWtvMGRGeDJQc1FYRDhkM3lzVlpDV1M4dWw1YU5INHlmNENYNnllN2QydDAwYjBibWFKam5aeStKbDhiTE1tSkdET1ppRDlmV2lFekhXRXJpQU1JY2lTN0lrUzhIQjJsVjZ1dGFmOGNnam9uUFppK0lwbnVJUEhIQWY3ajdjZmZqRWlZWCtoZjZGL3JXMW9uTXgxcHo0S1N6bVVMUU84S0tpaGpVTmF4cldoSWRUUHVWVGZrV0Y2Rnoyd2cyNEFUYzg4OHk5Z25zRjl3b3lNN1hDMkw2OTZGeU1OU2N1SU13aG5SNTBldERwUVdWbHRJN1cwYnF3TU1xalBNclRYeU1mSm1JaUpvYUhVeTdsVXU2SkUvMW45cC9aZjZhdnIraGNqRFVIbnNKaXVoQlNFVklSVXZId3czWG42czdWblV0UDE3WWNHVEJBZEM1N1VTSWxVdUtsUzdZRHRnTzJBeEVScDgybnphZk5GeStLenNWWVUvQUloT21DdG9ady9icFdRSVlQaDlXd0dsWWZPaVE2bDcwd0FSTXdvWHQzd3pqRE9NTzR2RHh0TTBwSkVwMkxzYWJnQXNKMHBYUmg2Y0xTaGJkdTFWNnV2Vng3T1RxYVVpbVZVdlhYeUlldjQrdjRlcGN1RUEveEVKK1RvNjJSakJnaE9oZGo5dUFwTE9ZRUVMVmZ3Q3RYYWs5dHpaOHZPcEhkdnU5d0o1bGtrcDkvWG4xWmZWbDlPU1ZGZEN6R2ZvcmpOMnd4ZGgrMFR2RERoMzFXK0t6d1dYSG5EdFJEUGRRUEcvYXZEWDhPckxIRGZRYk1nQmt4TVQ2amZVYjdqSzZxc241cy9kajZzY1VpT2g1ai80N2ovOE5pckFtMHRZVnAwK2dVbmFKVGYva0xtdENFSmxkWDBibnNSVnRvQzIxSlRGVDdxZjNVZm0rOUpUb1BZLytNQ3doemF2SjUrYng4UGpxYWVsSlA2cmxyRndaaEVBWjVlb3JPWmJjSk1BRW12UCsrOHFieXB2TG1uRG5hVFp0TmRDeld1bkVCWWEyQzhhenhyUEZzZURoTnArazBQVFZWdTZ2RHhyNG9pSUtvZmZ1OGxua3Q4MW9XRjZkdGxYTG5qdWhZckhYaXA3QllxMkRwYStscjZadVRnNzJ4Ti9ZZU9CRGVnRGZnalgvOFEzUXV1MlZBQm1TTUhWdGpyREhXR0E4ZURMb1lkREhvWXJ0Mm9tT3gxb2tYMFZtclVsbGFXVnBaV2xYbFgrZGY1MSszYjUrMlo5V29VWEFDVHNDSmpoMUY1N05QOSs1MGxhN1MxUkVqT3NWMGl1a1VzMy8vbGV3cjJWZXliOTBTbll5MURqd0NZYTFTY1ZweFduSGFwVXV1ZGE1MXJuVmhZZHBkVlJXZHkyN0g0VGdjbDJYWDJhNnpYV2NYRkdnbkp2Ym9JVG9XYXgyNGdMQldyU2l1S0s0bzdzcVYyb1RhaE5xRThIRHQ3dUhEb25QWkN3ZmlRQndZRUlCR05LSXhMODhVYTRvMXhUYWVSYzlZeStCRmRNYitTWitVUGlsOVV0emRQY3M4eXp6THRtK0hORWlEdFBIalJlZXlXeEFFUWRDTkcxUk4xVlQ5ekRQcURuV0h1aU12VDNRczVseDRCTUxZUHlrYlh6YStiUHk5ZXdHZkIzd2U4SGxjSE8ybTNiUjc0MGJSdWV4V0RNVlE3TzJOZzNFd0RzN09sa3ZrRXJsazNEalJzWmh6NFJFSVkvZEJUcGFUNWVTRUJEQ0RHY3dyVm9qT1l5OUtvaVJLYW1qUU92Tm56VktqMVdnMWV2Tm0wYm1Zdm5FQlljd09VcWFVS1dXKytpcFdZQVZXckZzSG0yQVRiRExvWnlRdmd3d3lrWmI3blhjVVZGREJQL3hCZEN5bVQvcjVpOCtZQTFBajFVZzE4djMzcVpacXFYYmNPTnBBRzJpRGpocjVGRkJBUWRRMmIxeTZWTG9nWFpBdW1NM2FCM1ZVQ0psRDRCRUlZNytBdHVmV2tDRlVSRVZVdEg4L0JtTXdCdXUxc1cvblRpQWdvT25UdGFPRjYrcEVKMktPamQ5eE1QWUxLSXFpS01wbm4ybFBQUTBkQ3EvQmEvQmFWWlhvWEUwVEZ3ZXJZQldzeXN4OHV1UFRIWi91MkxhdDZFVE1zZkVJaExGbVpFdzNwaHZUQXdMb01CMm13MWxaY0JKT3drbjlOZmJSRWxwQ1MwNmRzbld3ZGJCMWlJclN6cWovNWh2UnVaaGo0UUxDV0F2UUd2a2VmYlJoV3NPMGhtbVptYmdVbCtKU0hUYjJFUkRRK2ZQYVJVU0VOclgxOTcrTGpzVWNBeGNReGxwUWYrcFAvY25iMnpYQk5jRTE0Y0FCT0FwSDRXamoxaWw2WTdWU0JWVlF4Y2lSYXBWYXBWYVZsb3BPeE1UaU5SREdXdEFaUElObjhNYU5tMzQzL1c3NkRSOU9hWlJHYVh2M2lzN1ZORjI3NGtwY2lTdVBIemQyTUhZd2RuajZhZEdKbUZnOEFtSHNBWXFOalkyTmpYVnhLWmZMNVhJNUtRbjJ3QjdZODlKTG9uTTF6ZTNiMnV2NDhkckRCQmtab2hPeEI0c0xDR1BDSU1va2sweExsemIyWlloT1pLL0dEbmU4aHRmdzJpdXZLSkZLcEJMNXdRZWljN0VIZzg4RFlVd2c2ekxyTXV1eTQ4ZDl6RDVtSC9QMTYvQWtQQWxQUmtUODBQRG40REFETXpERFlJQ2JjQk51amhualcrNWI3bHRlVzF0NXAvSk81WjJUSjBYbll5M0w0ZitDTXRhYWFJMkpjWEhhMWRhdDJxdWJtK2hjVFdNMmExTmJyNyt1WGZNWjdzNkdDd2hqRGlod1QrQ2V3RDNEaHFFditxTHZ2bjA0QitmZ0hQMDE5dEZVbWtwVHQyL0haRXpHNUJkZjVBNTM1OElGaERFSFp1cHU2bTdxYmpMWlJ0bEcyVVpsWkVBaEZFSmhwMDZpYzlrdEVpSWhNajBkTWlFVE1pZE0wRVltall2d1RLKzRnRENtQTlyVVZxOWUybFZXbHZiNjJHT2ljOW1OZ0lDS2lnd0hEQWNNQjZLaVR2bWQ4anZsZCsyYTZGaXNhYmdQaERFZDBONnhOM2FFaDRUQUlCZ0VnM1RZeUllQWdNSEJ0bUpic2EwNE56Zm9ZdERGb0l0K2ZxSmpzYWJoRVFoak90UzNiOSsrZmZ0MjZPQ1c1NWJubHBlV2hzTndHQTdUWVdOZktJUkM2Ti8raHAyeE0zYU9pTEFzdGl5MkxMNXdRWFFzZG4vNE1WN0dkS2lxcXFxcXF1ck9IWjlzbjJ5ZjdJOC8xdTQyN3JYMTYxK0x6bmZmS3FBQ0tyeTlhUmJOb2xseGNZKzZQZXIycUZ0ZTNtWGxzbkpaK2ZwcjBmSFlUK01wTE1aMHJIRXhPaUFnSUNBZ0lEcWE5dEFlMnFPL1JqNmNoL053M3NNUEc5Q0FCc3pPRHN3UHpBL01IemxTZEM3MjAzZ0tpekduZ3lqTmwrWkw4MWVzd09ONEhJKy8rYWJvUkhZemdoR005KzdoTGJ5RnQ2Wk5zK3l3N0xEc2FCeHBNVWZCVTFpTU9TRnJnYlhBV25Ea1NOZnRYYmQzM1g3akJqNk9qK1BqSTBib3BjTWRLcUVTS2wxY29CdDBnMjdQUGVjRFB1QUROVFZXcTlWcXRSWVVpSTdITkZ4QUdITmkxbTNXYmRadFJVVys1RXUrZE9rUzFFQU4xSXdlclgzVXhmSC8vVnZCQ3RiR2dqZGlSTmVzcmxsZHN6dzlyVW5XSkd2UzBhT2k0N1YyanY5T2hESFdiS1RsMG5KcCtlalIrQWwrZ3AvczNxM2RiZE5HZEM2N3hVQU14R3pkNnZXMjE5dGViNy8wVWc3bVlBN1cxNHVPMWRwd0FXR3NGWklsV1pLbDRHRHRLajFkNjg5NDVCSFJ1ZXhGR1pSQkdhbXA3blh1ZGU1MWt5WVYraGY2Ri9yWDFvck8xVnJ3VTFpTXRVTGFubFJGUlExckd0WTByQWtQcDN6S3AveUtDdEc1N0lWUkdJVlIwZEgzQ3U0VjNDdkl6TlFLWS92Mm9uTzFGbHhBR0d2RlRnODZQZWowb0xJeVdrZnJhRjFZR09WUkh1WHByNUVQRXpFUkU4UERLWmR5S2ZmRWlmNHorOC9zUDlQWFYzUXVaOGRUV0l5eEh6eVYrMVR1VTdtZE9obStOWHhyK0RZakE5L0JkL0FkazBsMExudlJDVHBCSjhyTGFSZ05vMkZoWVNYNUpma2wrWldWb25NNUd4NkJNTVorb0kxSXZ2bm16dDA3ZCsvY0hUcFV1M3Y0c09oYzlzS0JPQkFIQmdRWUZoc1dHeGJ2M2RzbnBVOUtueFIzZDlHNW5BMlBRQmhqUDZyeEY2OUhxRWVvUitqV3JSaU4wUmc5YVpMb1hFM3o2cXRhNTM1U2t1Z2t6b0lMQ0dQc1Boa00wZ1hwZ25SaHpScU13emlNbXpOSGRLTDd0aEFXd3NLdnZsSW1LaE9WaWQyN2k0N2pMTGlBTU1ic0ppZkx5WEp5UWdLY2hKTnc4dDEzOWRMaGpzL2lzL2hzcjE2ODYyL3o0RFVReHBqZGxHbktOR1ZhWWlKRlVSUkZ2ZklLSlZFU0pUVTBpTTcxczc2QmIrQ2IzL3hHZEF4bndRV0VNZFprYXJRYXJVWnYza3k5cVRmMUhqOGVYb0ZYNEJXYlRYU3VIMFBQMHJQMDdLOStKVHFIcytBQ3doaHJzdGpZMk5qWVdCY1gzSVNiY0ZOVUZHeUNUYkRKNExpL1Z4YkNRbGpJVzU0MEY4ZjlnMmFNT1N6dGpQWTJiYjdjOE9XR0x6Y2NPSUM3Y0JmdWV1RUYwYmwrVmlxa1F1cU5HNkpqT0F0WDBRRVlZL3JSZUpRdUhhV2pkRlJIUituS0lJTk1WTGVyYmxmZExvdEZkQnhud1FXRU1mYXpnaTRHWFF5NjZPZlhjTGJoYk1QWnJDd1lCc05nV0o4K29uUGRML29UL1luK2xKOWY2bDNxWGVwZFZTVTZqN1BnQXNJWSsxSGFWRld2WGcwVEd5WTJUTXpLMHU0Kzlwam9YUFl5cEJoU0RDbC8vS1BvSE02RzEwQVlZLzhmVTNkVGQxTjNrd2xDSUFSQ2NuTzF1L29ySFBRY1BVZlBiZHBrZWRueXN1WGx6RXpSZVp3TmowQVlZeitRM3BiZWx0Nk9pTEJkdDEyM1hmL2tFeWlFUWlqVTMyT3ZGRS94RkgvZ3dIYzEzOVY4VnpOdm51Zzh6c3JoTzBjWll5MVBtNnFLaTlPdXRtN1ZYdDNjUk9leUYzMUtuOUtuMjdiaFdCeUxZMmZNME00OXFhc1RuY3RaOFJRV1k2MllzYWV4cDdIbjdObGFBK0QyN2RwZC9SVU9qZG1zZGxPN3FkMm1UK2ZDOFdDNGlBN0FHSHZ3ZnRqTDZqU2NodFB2dmFlWHZheis3eHZRSHNzbGQzSW45NFFFOVpoNlREMjJlTEhvV0swTmowQVlhd1VhTzhibGNybGNMdCswQ2N4Z0J2T0tGYUp6Mll0TzBTazZWVitQNS9FOG5wOHhRLzFVL1ZUOWRPVkswYmxhSy8yODQyQ00yYTJIdVllNWgvbWhoOXB2YmIrMS9kYnQyd0VCQVdOalJlZHFtdHUzdFU3eTJGakZUL0ZUL0E0ZUZKMm90ZU1SQ0dOT1NEc0l5c3VyWFZ5N3VIWnhhV202TFJ4ellTN00vZlpiTE1keUxCOHhnZ3VIWStFUkNHTk9KSGhuOE03Z25WMjYxSTJwRzFNM0pqTVRCK05nSEJ3WUtEcVgzUWJBQUJoUVdRbjVrQS81STBkcWkrSm56NHFPeGY0VmowQVljd0pCWTRMR0JJM3AzcjNlcmQ2dDNpMHZUN2VGSXd6Q0lPeUxMN1RDTVdBQUZ3N0h4aU1ReG5UTU9NVTR4VGpsTjc4aGIvSW03NndzS0lBQ0tQRHhFWjNMWHJTRWx0Q1NVNmR3R1M3RFphTkdhWVhqNmxYUnVkaFA0MDUweG5SSUpwbGtHanlZakdRazQvNzkydDMyN1VYbnNoZk5wL2swLzhnUnp4YzhYL0I4SVNibTVMV1QxMDVlcTY0V25ZdmRINTdDWWt4SDVQUHllZmw4ZERRVlVSRVZOZTd0cEwvQ0FkRVFEZEVmZllTcmNCV3VHaldLQzRjKzhSUVdZem9ncFVncFVzcjA2VEFPeHNHNHpadlJoQ1kwdWVwMEJzRnNWaFJGVVpUWFg5ZXVIZmNJWFBiVHVJQXc1c0IrNkJqWGFlTmZZOGU0ZHRUdE8rOG9xS0NDZi9pRDZGaXNlZWowSFF4anpneFJLcFBLcExKVnErQjVlQjZlZitNTjBZbnNSVW1VUkVrTkRXQUZLMWhuelZKUlJSVTNieGFkaXpVdkhvRXc1Z0MweGo5M2Q0K3JIbGM5cmlZbjR3ZjRBWDR3Y2FMb1hIYWJCYk5nMXQyN1dJcWxXRHA1c3NWc01Wdk1uM3dpT2hackdWeEFHQk9vMzhwK0svdXQvTld2M0lMZGd0MkM5KzZGMStGMWVIM2tTTkc1N0JZRVFSQjA0d1pWVXpWVlAvT011a1Bkb2U3SXl4TWRpN1VzTGlDTUNSQlNFVklSVXZId3czWG42czdWblV0UGgwV3dDQllOR0NBNlY5TllyYlpTVzZtdE5ES3lwSzZrcnFUdXpCblJpZGlEd1kveE12WUFCYTRLWEJXNHFsdTNleDN2ZGJ6WE1UOWZyNFdEVHRBSk9sRmVybDJGaFhIaGFKMTRFWjJ4QitDcDNLZHluOHJ0MHdlRE1SaUREeDNDVUF6RlVIOS8wYm5zdGd5V3dUS0xwWDU5L2ZyNjlWRlJwVXFwVXFwVVZZbU94Y1RnS1N6R1dwQXN5WklzQlFkclYrbnAycTY0anp3aU9wZmRoc053R0g3c21NdUxMaSs2dkRoMmJISFA0cDdGUGIvN1RuUXNKaFpQWVRIV0FxVGwwbkpwK2VqUldzRTRka3kzaFNNS29pQnEzejZ2ZDczZTlYbzNLb29MQi90blBBSmhyQmxKbmFYT1V1Y3BVOUFmL2RIL3d3KzF1em84WXp3VlVpRjF3d2J0L0kyNWM3V2IzREhPL2hXZmljNVlNNUNPU0Vla0kvUG1ZU0FHWXVER2pkb1o0L3JiYW9TMjBCYmFrcGlvOWxSN3FqMGJHeGlKUk9kaWprbDNmOEVaY3h5SVVxbFVLcFcrK3k3K0RuK0h2MHRJRUozSVhvMGQ0MmhGSzFwbnoxYjdxZjNVZmhzM2lzN0Y5SUduc0JpelEyeHNiR3hzckl0TCtaZmxYNVovdVhHanRyWXhZNGJvWEhiN3ZtT2NiR1FqMjlTcDZzdnF5K3JMS1NtaVl6Rjk0UUxDMkgzb1llNWg3bUYrNktIMkllMUQyb2ZzM0tuOUFvNkpFWjNMYnZFUUQvRTFOUkFETVJBVEU2TjRLOTZLZDNhMjZGaE1uN2lBTVBZVCtsTi82ay9lM3E1R1Y2T3JNUzFOdXp0d29PaGM5cUxWdEpwV1g3bGlXR1JZWkZnVUdXbkp0ZVJhY2t0S1JPZGkrc1pySUl6OUc3SXN5N0xjdFNzY2dBTndvUEhncHY3OVJlZXlGeVZTSWlWZXVtVGJhOXRyMnhzUm9lYXF1V3J1eFl1aWN6SG53Q01ReHY2SlZqZ2VmeHdJQ0NnclMxdmplUHh4MGJuc1JUbVVRem5uempVc2FGalFzR0RreURNYnoydzhzL0VmL3hDZGl6a1hiaVJrREFBQ1F3TkRBME9OUmdpQkVBZ3BLTkJ0NFVpZ0JFckl5Y0ZCT0FnSERSekloWU8xSkI2QnNGWk5taTNObG1ZUEhRcHJZQTJzMmJkUDI2dXFYVHZSdWV4RkdaUkJHYW1wN25YdWRlNTFreVlWK2hmNkYvclgxb3JPeFp3YnI0R3dWa2xhSzYyVjFvNGRDOEVRRE1FN2QycUZ3OE5EZEM2N3hVQU14R3pkMnJaTDJ5NXR1N3owVWc3bVlBN1cxNHVPeFZvSEhvR3dWa1VhSkEyU0JzWEg0eFNjZ2xQTVp1MnNib1B1cG5KLzZCanZwL1pUKzczMWx1ZzhySFhpQXNKYUJUbFpUcGFURXhMQURHWXdyMWdoT28vOTN3RElJQk5CT0lSRCtJSUZ5bVJsc2pMNXZmZEV4Mkt0bSs3ZWVURjJQeG83eHFXL1NuK1YvcHFVcE52Q1lRUWpHTy9kdzl0NEcyL0h4WEhoWUk2RVJ5RE1xZnpRTVg2OS9mWDIxN2R0Z3pSSWc3VHg0MFhuc3BzSlRHQzZkY3MyMVRiVk5uWGN1SkxRa3RDUzBFT0hSTWRpN0oveENJUTVoVDRwZlZMNnBIaDV0WXRyRjljdUxpMU5yNFdEMXRKYVdudjl1bzFzWktQaHc3bHdNRWZHSXhDbWE4RTdnM2NHNyt6U3BmN1A5WCt1Ly9QQmc5cGRTUktkeTI2aEVBcWhmL3NiZHNiTzJEa2l3ckxZc3RpeStNSUYwYkVZK3luOEdDL1RwYUF4UVdPQ3huVHZYdTlXNzFidmxwV2wzZTNaVTNRdXUvMGVmZysvTHl0ejZldlMxNlZ2UklSMjR0L1hYNHVPeGRqOTRBTENkTVU0eFRqRk9PVTN2Mm1JYkloc2lEeDBDRmJBQ2xqaDZ5czZsOTBJQ0tpb3lCQmtDRElFUlVVVit4WDdGZnRkdXlZNkZtUDI0Q2tzcGd2R3M4YXp4clBoNFRTZHB0UDAxRlR0YnZ2Mm9uUFpiUjJzZzNWcGFXNytidjV1L2hNbWNNYzQwek5lUkdjT3pmaGZ4djh5L3Rjeno5ajYyUHJZK2pUdWlxdS93a0dmMHFmMDZiWnRNQnRtdyt6bm51UEN3WndCajBDWVE5SjJ4WjAyalU3UktUcjFsNytnQ1UxbzB0OFo0eHF6V1ZFVVJWRmVlMDI3NWpQR21YUGdFUWh6S0Q5MGpNc2dnN3hsaSs0S3gvY2Q0OVNOdWxHM045L1VDc2U4ZWRvSHVYQXc1OElqRU9ZQUVPVzE4bHA1N1ovK0JOdGdHMnhic0VCMEludHBJNlg2ZXNOZ3cyREQ0RmRlMFU3OCsvQkQwYmtZYTBuNmVXZkhuSXJXK09mdTdoSHFFZW9SdW5VclJFTTBSRSthSkRwWDA5eStqWlZZaVpXeHNWcmhhT3hIWWN5NThSUVdlNkQ2cmV5M3N0L0tYLzNLNDQ3SEhZODcrL2RqTkVhakhndkhYSmdMYzcvOUZzdXhITXRIakZEOEZEL0Zqd3NIYTExY1JBZGdyVU5JUlVoRlNNWEREOU50dWsyM016TnhGYTdDVlVPSGlzNWx0d0V3QUFaVVZzSmUyQXQ3Zi90YjVaSnlTYmxrc1lpT3haZ0l2QWJDV3BSMlZLeVBqK0d1NGE3aGJ1T2VUbjM3aXM1bHR6QUlnN0F2dm9CY3lJWGNrU01WVlZFVjllOS9GeDJMTVpGNENvdTFpTURxd09yQTZ0Njk4VFA4REQ4ckxOVHU2cTl3MEJKYVFrdE9uZElLeDZCQlhEZ1krejg4QW1ITnl0alQyTlBZTXlpSTJsSmJhcHVSQVFnSStNZ2pvblBaYlNXc2hKVkhqM3JFZXNSNnhJNGRlL0xheVdzbnIxVlhpNDdGbUNQaEVRaHJGc1owWTdveC9iZS90U1hia20zSlI0N290bkJFUXpSRWYvUVJMSUFGc0NBeWtnc0hZeitPUnlEc0Y1RTZTNTJsemxPbW9ELzZvMzlqMzRPYm0raGM5cUtkdEpOMnJsdW5QcUUrb1Q3UjJERnVzNG5PeFpnajR4RUlheEpaa2lWWm1qc1gveHYvRy84N09WbTdxNlBDMFhqR3VBVXNZRm0yVENzY2MrZHFIK1RDd2RqOTRCRUlzd09pVERMSnRIU3BkbGIzMHFXaUU5bUxraWlKa2hvYXdBcFdzTTZhcFVhcjBXcjA1czJpY3pHbVIxeEEyRStLalkyTmpZMTFjU21YeStWeU9Ta0o5c0FlMlBQU1M2SnoyVzBXeklKWmQrOWlLWlppNmVUSkZyUEZiREYvOG9ub1dJenBHUmNROW0vMU1QY3c5ekEvOUZBN2ozWWU3VHcrK2dnMzRTYmM5Tnh6b25QWkxRaUNJT2pHRGFxbWFxcCs1aGwxaDdwRDNaR1hKem9XWTg2QTEwRFl2K2hQL2FrL2VYdTMvN3I5MSsyL3pzN1dhK0dnQWlxZ2dzdVhEVmNOVncxWGh3emh3c0ZZOCtPdFRCZ0FBSmhpVGJHbTJFY2ZoVGJRQnRwa1orT0grQ0YrR0J3c09wZTk2QVNkb0JQbDVhU1NTdXJRb2NwOFpiNHl2NnhNZEM3R25CRVhrRlpPNjk4SUNLQXFxcUtxWThkd0cyN0RiWDM2aU01bHQ4RXdHQVlyU24xWmZWbDkyZENoWnlhZW1YaG1Za1dGNkZpTU9UUGV6cjJWa2lSSmtpUlpwbS9wVy9yMjRFRTRDU2ZoWk9mT29uTTF6V2VmdWN4MG1la3k4OWxubFo1S1Q2WG5kOStKVHNSWWE4QnJJSzJNZGxUc2tDRlFETVZRZk93WXJJRTFzRWFIaFNNS29pQnEzejR2aTVmRnl6SnFWSEhQNHA3RlhEZ1llNkQ0S2F4V1Fsb3JyWlhXamgwTHdSQU13VHQzWWp6R1k3eUhoK2hjZGt1RlZFamRzRUU3ZjRNYi94Z1RpVWNnVGs3S2xES2x6RmRmUlUvMFJNKzllL1ZhT0dnTGJhRXRpWWxhNFpnOVc3dkxoWU14a1hnTnhFbkp5WEt5bkp5UUFJdGdFU3hhc1VKMEhuczFkb3lqRmExb25UMWI3YWYyVS90dDNDZzZGMlBzLy9CVFdFNmlzV1BjNDRESEFZOEQ3NytQQzNFaExuenJMZEc1N1BaOXg3aTIxY2lVS2Vwa2RiSTZ1WEd2TGNhWUkrRTFFSjNyazlJbnBVK0t1N3RubVdlWlo5bjI3WkFHYVpBMmZyem9YSGFMaDNpSXI2bUJHSWlCbUpnWXhWdnhWcnl6czBYSFlvejlPQzRnT3FVVkRpOHZ6MFRQUk0vRXhqMmRSb3dRbmN0ZXRKcFcwK29yVnd5TERJc01peUlqTGJtV1hFdHVTWW5vWEl5eG44ZHJJRG9UdkRONFovRE9MbDNxRStzVDZ4TVBIdFR1U3BMb1hQYWlSRXFreEV1WGJIdHRlMjE3SXlMVVhEVlh6YjE0VVhRdXh0ajk0NmV3ZEVMYm8rby8vcVB1a2JwSDZoN0p6ZFh1NnJCdzVGQU81Wnc3MTdDM1lXL0QzckN3MCtiVDV0Tm1MaHlNNlJGUFlUazQwM3JUZXRQNko1KzBkYkIxc0hYSXlvTDM0RDE0ejlkWGRDNTdVUUlsVUVKT0RxN0FGYmdpT2xwUkZWVlJiOTRVbllzeDFuUmNRQnlVTkZJYUtZME1DZEVXeGRQVE1RUkRNS1JqUjlHNTdFVVpsRUVacWFudWRlNTE3bldUSmhYNkYvb1grdGZXaXM3RkdQdmxlQTNFd1FTV0I1WUhsbzhaQTkyZ0czVGJ2UnVETUFpRFBEMUY1N0piRE1SQXpOYXRiYnUwN2RLMnkwc3Y1V0FPNW1COXZlaFlqTEhtd3lNUUJ5RWZrNC9KeDZaT3BjRTBtQVovOEFHYTBJUW1WOTBWK01hT2NhM3hUNGQ5S0l5eCs4WUZSRERwaUhSRU9qSnZIcVpnQ3Fhc1hnMEtLS0NnZnY1Y1pKQkJKb0p3Q0lmd0JRdVV5Y3BrWmZKNzc0bU94UmhyZWJwN2grc2NFT1ViOGczNVJtSWlESU5oTUd6aFF0R0o3R1lFSXhqdjNjTmJlQXR2VFp0bW1XeVpiSm44OGNlaVl6SEdIaHd1SUE5SU9JVlRPTG02VnYrNStzL1ZmOTYwU1NzY0w3d2dPcGZkVEdBQzA2MWJ0cW0ycWJhcDQ4YVZoSmFFbG9RZU9pUTZGbVBzd2VNK2tCYW1uYi9ScGszMU45WGZWSCtUbW9xN2NCZnUwbC9ob0xXMGx0WmV2MjRqRzlsbytIQXVISXd4L2N5MTY4elRIWi91K0hUSHRtM3YvTzdPNys3ODd2QmgrQXcrZzg5Q1FrVG5zdHRDV0FnTHYvcktNTkF3MERBd0l1S1UzeW0vVTM3Lzh6K2lZekhHeE9NQzBpSVE1WHc1WDg1UFRZVTVNQWZtakJrak9sSFRuRDFyZThqMmtPMmhrU05MOGt2eVMvSXJLMFVuWW93NURpNGd6Y3c0eFRqRk9HWGlSUHFDdnFBdmR1MFNuY2R1QkFSVVZHUTRZRGhnT0JBVnBZMDRybDBUSFlzeDVuaDREYVNaVVNmcVJKMys4ejlGNTdEYk9sZ0g2OUxTM0ZMZFV0MVNod3pod3NFWSt6bGNRSnFKTWQyWWJrd1BDSUJjeUlYY2Z2MUU1N2x2SDhGSDhOR1dMVjREdkFaNERZaUo0YTFHR0dQM2l4L2piU2JVZzNwUWo3NTlSZWV3ajltczlGSjZLYjFlZSszNzc0SkVKMktNNlFlUFFKb0psVklwbFhib0lEckhqL3ErWTF3N1kveU5OeFJGVVJSbDNyenYwM1BoWUl6WmpRdElNeUVqR2Nub2VHc0dkSXBPMGFuNmVqeVA1L0g4akJtV1NrdWxwWEwxYXRHNUdHUDY1eUk2Z0xONHJQeXg4c2ZLNitxb21xcXB1dkdkdlVEZmQ0d2JyQWFyd1JvVFkxbHZXVzladjJlUDZGaU1NZWZCSTVCbVVweFduRmFjZHVrU0xJRWxzT1RNR1ZFNXFKQUtxZkRhTmZxS3ZxS3ZmdnRieTh1V2x5MHZaMmFLL3Zrd3hwd1BGNUJtUmxmb0NsMVp2bHpNVjdkYXdSZDh3WGZvVVBXUWVrZzlWRmdvK3VmQkdITmUzRWpZSWhDbHk5Smw2ZksrZlJpRlVSZ1ZIZDFpWHlvTXdpRHNpeTl3T1M3SDVSRVJsamFXTnBZMkZSV2lmd0tNTWVmSEk1QVdRZVQ1cE9lVG5rOCsvenk4QysvQ3U3bTV6ZjRsdnYrOGhnV0dCWVlGWVdGY09CaGpEeG92b3JlUWl0cUsyb3JhZS9kOFB2ZjUzT2Z6ano0Q0JBUjBjNk5pS3FaaVdjYk51QmszdTduZDcrZlQvci9hV3F6SGVxeGZ0UXBXd2twWStjSUxsb1dXaFphRk5UV2l2MS9HV092RFUxZ1BXR0JvWUdoZ3FJK1B5MWN1WDdsOE5XRUM3YVc5dEhmSUVMcE8xK202djMvamY0Y1A0OFA0Y0VVRnZVUHYwRHZIanRGMzlCMTlsNUxDbXhveXhoekYvd0tlWWVNeS96UEMvd0FBQUNWMFJWaDBaR0YwWlRwamNtVmhkR1VBTWpBeE55MHhNaTB4TlZReE5UbzFOem95Tnlzd09Eb3dNS0lSdmk4QUFBQWxkRVZZZEdSaGRHVTZiVzlrYVdaNUFESXdNVGN0TVRJdE1UVlVNVFU2TlRjNk1qY3JNRGc2TUREVFRBYVRBQUFBVFhSRldIUnpkbWM2WW1GelpTMTFjbWtBWm1sc1pUb3ZMeTlvYjIxbEwyRmtiV2x1TDJsamIyNHRabTl1ZEM5MGJYQXZhV052Ymw5amF6RmllbUV3ZW1vNWFtcGtZM2h5TDNKcFoyaDBMbk4yWjdPM0o4MEFBQUFBU1VWT1JLNUNZSUk9Jyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XHJcblx0Y29udGVudDogJyAnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFNUXBKUkVGVWVOcnQzWGxjVkhYM0IvQno3ckNJU2k2SUMraWprcFpwSXN3TXlCTGdsdVZ1S200cHFXbUV1Ry9oVXByNXVGWW9pdWFTRnJrbFp2cm9vK2pQRlJVUlpnWVZ4WjFLM0hJWFVCU0dlMzUvWEM5UFdwWUw4SjJCOC82SDF3d0duM3NiNXN6OTN1LzNmQUVZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTS9RVVVIWUN4NTlGMGRkUFZUVmRYcTVZWGt4ZVRGMU8zTGw3SDYzamR6WTNlb0Rmb2pUcDFVSXRhMUZhdENtL0QyL0Mya3hQY2h0dHd1MG9WeUlSTXlLeFNoVnBTUzJwWnVUSWtReklrbHl1SHYrQXYrSXVkSFVSQkZFUkprdkpiS2xRbytJV2hFQXFoc2d6MllBLzJkKzhXUFAvb01YV2tqdFR4NFVNTXdBQU11SDRkMmtFN2FIZjlPb1ZRQ0lYOC9qdnV4SjI0ODlvMVdrSkxhTW1sUytBSGZ1QjM3aHdtWUFJbW5EdG5OQmxOUmxOR2h2SkRpVVNmWC9aeWdpaUlncWhNbWF5SldST3pKZ1lGNFhiY2p0djkvYWtYOWFKZXJxN1FFM3BDVHdjSGlJRVlpTW5NeE5wWUcydWZPWU5UY0FwT09YREFjTlp3MW5BMktVbjBjVHdyTGlCTUtPK3ozbWU5ejlhc0thK1YxOHBydFZyNXRIeGFQdjNtbXpnYVIrTm9kM2NZQ0FOaFlNT0d5cjkrOVZYbGE5bXlvbk1YRm9xbWFJcCs4QURETVJ6RHo1NkZUdEFKT2gwN1JnbVVRQWtHQTE3RGEzak5ZTWpybGRjcnIxZEt5ckd4eDhZZUczdnZudWpjN0k4UWRiRzZXRjNza0NGVWphcFJ0WWtUY1NTT3hKSFZxcjNZejB0TlZiNk9IMjgwR28xRzQzLy9LL29JbjNya29nT3drZ3pSMDliVDF0UFczVjNqckhIV09MZG9JUnRrZzJ6dzg0UFRjQnBPKy9qZ0dCeURZMnJXRkozVTB0RWlXa1NMOHZOeERhN0JOU2RPa0FNNWtNT3VYVGdZQitQZ25UdnoxdVN0eVZ1emJ4OFhtT0toMCtxME9xMnRMVzJoTGJSbDlXcnNnQjJ3UTdkdWhmMTdhQVd0b0JXelpwbmNUZTRtOTRnSTBjZjlKQzRnN0tVMG9TYlVoQ3BXMUZUVFZOTlVhOThlVEdBQ1U5dTJ1QWYzNEo2V0xXRXV6SVc1VmF1S3psbmk2VUVQK3R4Y1pZanUwQ0dvRHRXaCtwWXQrUUg1QWZrQjY5Y2Z4YU40RkgvOVZYVE1ra0ozVVhkUmQzSEJBdVdLTVR5OHlIOGhBUUVOSDY0TWVVWkZpVDUrRlJjUTlrd2FOMjdjdUhIalNwVnNiVzF0YlcyRGd4RVJFYnQyVmI3YnZMbnkxZFpXZEU3MjErZ3orb3crUzA2VytrbjlwSDdyMStmZHlydVZkMnZkT2k0c3owZjdydlpkN2JzK1B2Z3YvQmYrS3lFQmpHQUVJeGI1K3lqTnAvazBQeXRMRTZtSjFFUys5bHB5YkhKc2N1elZxNkxQQnhjUTloamxKcUNOVGJZK1c1K3RiOThlRnNFaVdOUzNMeHlEWTNDc1hUdmxzYjI5Nkp6c0pUMmFIRUJkcUF0MTJiVUxNekFETTVZc2dRL2hRL2h3MHlibGsyNWVudWlZbGthN1hMdGN1M3pUSm96R2FJenUyTEc0Zno4NWt6TTVqeHhwaWpQRm1lTG16aFY5UHJpQWxIS2VmcDUrbm40dUx0Z1FHMkxEUVlPd0RKYkJNaDk5QklmZ0VCeHljUkdkanhVdk9rU0g2TkRWcTdnRWwrQ1NGU3ZNeDgzSHpjZWpvNDkrYy9TYm85OWN1aVE2bnlqS1BZOHFWY2hBQmpKY3VZSmU2SVZlTmpiRkhxUU50SUUyVzdZWXB4bW5HYWQxNkNENnZFaWlBN0RpcGZ3aE5HNnNTOVdsNmxKLytFRjZLRDJVSHY3Nks2WmdDcVpNbWNLRm8zUkRYL1JGMytyVllRV3NnQlhqeDl1UURkbFFlcm8yWFp1dVRWKzJ6T3VpMTBXdmk2KzlKanBuY2FNUDZBUDZJQ0JBV09GUWMwUlFCRVhVcVNQNmZLajRDcVNFS3hpenZZN1g4ZnFrU2FBREhlamF0aTJ1c1Z0V3dxaERYKzJwUGJYZnNJRnFVMjJxUFcxYVNsNUtYa3JlMGFPaTR4VVYzUVBkQTkyRGYvOGIvTUVmL0NkTUVKdm13Z1ZsZW0vdDJxTFBDMStCbERBZThSN3hIdkVOR3lwWEd1dldGZHpzQXdDQWR1MjRjTENYc2hnV3cySkpVcWV0U3YybC9sTC9sQlQxOWFiZm90K2kzK0xtSmpwbVlhTWJkSU51MUswck9nZjRnaS80aXJzQ2VoSVhFQ3ZYNU9NbUh6ZjUyTlZWTzA4N1R6c3ZKa1p6U25OS2N5bzFGUkFRTURpWUN3WXJVdXJyNjlIclRhNGlWNUdybkRpaHU2TzdvN3N6ZTdZNmUwOTB6SmVGQzNBQkxualJoWUdGaUlDQUxHZTJJeGNRSytPVDRaUGhrK0hnb05QcGREcmRwNS9hZ0EzWXdPblRHSU14R05PM3Ivb0pVWFJPVmpvcEsrckxsSUdXMEJKYWpoMXJGMmdYYUJkNCtyUnV0MjYzYm5kSXlLTi9aWDBmYUhiQUR0aFJycHpvR0NDRERESVhFUGFjUEwvMC9OTHp5OERBWEtkY3AxeW5sQlRsMmFsVDFaNU9vdk14OXBjU0lSRVNuWjFoTEl5RnNkOS9yeHVuRzZjYnQyK2ZPdFFxT3Q0elEwQkFDM2pqOWdJdkVIZ1QvMGxjUUN5VWNxVlJ1Ykp5cGZIZGQ5SVo2WXgwWnU5ZXBXbmY2NitMenNmWUM5a0Z1MkJYUUlEbWpPYU01b3pKcENNZDZXaktGTFUxaU9oNEZvK3ZRTmpmVVdkTjVaN09QWjE3Mm1CUW52M2dBNzZYd1VvVWRVR3FIdlNnbnp3WnBzSlVtSnFRb1A5Qy80WCtDLzZBOURUa1R1N2t6bGNnN0pIZzRPRGc0R0NOUnYwa3B2d2hIVGlBbitBbitJa0Z6UHBnckRoTWhza3dXYStuUzNTSkxobU5XcTFXcTlWKzlKSG9XSllHd3pBTXd6UWE1Wkg0ZTUzQ0E1UlcrdnY2Ky9yN3RXcWxEMG9mbEQ1bzkyNzFrOWpqTHhER1NobDFueFpFUkZ5OFdIdFZlMVY3ZGVOR3RXbW42SGlXb2w1VXZhaDZVZUtIc2l6bVVxaTAwSjNTbmRLZDZ0UkpOc2ttMmJSOE9ZN0g4VGkrY21YUnVVb2JTcUlrU3NySlVWWVczN3NIdzJFNERIK0d3bjBRRHNMQmloVjVTTEY0WUR0c2grMDZkYkx4dC9HMzhVOU9WdTZWZE9taTlPcFM5ODBvZXJTWDl0SmVSR3lHemJDWjZMTUNVUFpoMllkbEg2cERXUThmaXNyQmZ3REZSTnRIMjBmYlo4SUVMSXRsc2V5MGFmd0c5SUxDSUF6Q0hqNmtudFNUZXA0OUM2dGhOYXcrZlJwRE1BUkRUcC9HYnRnTnU1MDZCVE5nQnN5NGNFRnBRWEhybHRuYjdHMzJ2blhMWWFMRFJJZUp0MjRsMWtxc2xWZ3JKK2Q1Zi8zanpTYWRuZVZqOGpINVdOV3FtbWhOdENiYXhZWHFVVDJxNSt4TXkyazVMYTlaVTltQnNIRmovQmEveFc4Yk5WS3VORjkvSFF4Z0FJT2RuZWpUYVhXOHdBdTg3dDNEYk16RzdJRUREU3NOS3cwcjE2NHQ2bCtyemRKbWFiTk1KcVdBZUhxS1BnMW1nOWxnTmxTcXBIUlR2bk5IVkE1K0F5c2lqODhxV2JoUW1RWTRjS0RvWEphT0R0QUJPcENlRHRmZ0dsdzdjQURmdy9md3ZmMzdsZk4zNElDYm01dWJtOXZaczdHeHNiR3hzZm41b3ZNK0wvVjFrVDgzZjI3KzNQcjFiWmJZTExGWjR1NU9KK2trblF3TXBQMjBuL2EzYU1HejdaNFJBUUY5OVpWeVJUSnVuUEtrTEJmMnI5RnUwVzdSYmtsSndjazRHU2Q3ZUlnK2JPVzRuWjJWNDc1eFExUU1Ic0lxWk1vV3JhKzhrdDh6djJkK3o5aFk1ZG5XclVYbnNoamhFQTdoMmRsd0FTN0FoYTFib1RXMGh0WWJONXBqekRIbW1QajRvdzVISFk0NlBMM3JxOUlEU1BSQnZMaUNOdW1CRUFpQmFXbktzK3JYdFd1aExKU0Zzbi9va253T3orRzVGaTB3SHVNeHZrVUw2QTI5b1hlSERrcEJyVkpGOVBFSWg0Q0FvMGZya25SSnVxUzZkVzFyMk5hd3JkR256NHRlWVZvTFpZdGpTVkkyY0JPWGd3dElJVkgvNE0zVnpkWE4xYmRzVVhvN2lML1VGZXYrZmFYOTlPN2QwQUphUUl2WTJKd2JPVGR5Ym16WWtEWWxiVXJhbE94c21BSlRZSXJvbkpZbkpTRWxJU1hoOG1YbDBjcVYwQUFhUUlPVks5VlplK25uMDgrbm4vZjFMV2haUTBCQXZYdVgyc0lTQm1FUTFxVkxIdVZSSHUzWjR6N0hmWTc3bkk0ZGxTMStyMTE3MlIrUCtaaVArVHprL0NRdUlDOUpXZWpYb0lIeXlYcm5UbWdHemFDWnE2dm9YTVZOM2ZFT0hkRVJIUmNzS04rOGZQUHl6ZGV0MjRmN2NCOCtlQURUWUJwTUU1M1MrajArZEhmZ2dQcFZtWlV6Ymx5Rjd5dDhYK0g3Tm0wZ0VpSWhNalFVVnNKS1dQbk9PNlhtbmhzQ0FqWnRhbHZIdG81dG5RTUhsTC9QTm0yVUs5Zno1MFhIS3l6MlNmWko5a25pcC9HVy9CZFVFZkZNOEV6d1RLaFhUMW90clpaVzc5dFhhdmJSZUxUM3RqTGRjdE1tbklwVGNlcVNKWWIyaHZhRzlqdDNpbzdISGxmd09oMHFEWldHRGgycTNJVCs4TVBTMGdLSElpbVNJbi8vSGJwQk4rald1clhwbXVtYTZkcXhZOC83YzNRamRTTjFJNDhlaFhpSWgzaDNkOUhISmJsSmJwSmJqUnFpdDdibEF2S2N2RHQ0ZC9EdVVMZXVlYjE1dlhuOXZuM29oMzdvVjZ1VzZGeEZwV0M2YXhabVlkYUNCVFpiYmJiYWJQM3FxOE85RC9jKzNQdjMzMFhuWTg5SDJSREt5U24vUXY2Ri9Bc2ZmWVJEY0FnT0dUV3FwQTk5VVNJbFV1TE5tK2lEUHVqVHVyVnlSV0o2NXJzSGxsWkFaSHZaWHJaM2RYMThxTFA0OFJEV00xSVgvcGtUekFubWhGMjdTbXJob0dSS3BtU3pHZWJEZkppL1prMitsQy9sUzU5OWRyVGkwWXBISy83NnEraDg3T1VrMTB5dW1Weno1azNsMFl3WkRkYzFYTmR3M2Z6NURqa09PUTQ1NGVGVW4rcFQvWWtUY1NnT3hhR09qcUx6RmhhbGNEZzVLWTkyNzFiK250dTJOWlExbERXVVZmZkwrUnZ4RUEveGxqTUVLTHZMN3JJN0lpUkFBdnh6K2lJamZBek4wcW43YmRCYjlCYTl0V2RQaVdzeG9nTWQ2SWlnQTNTQUR1dldhUzVyTG1zdU4ycGtHbTRhYmhvZUVxTE1NK2ZDVVZLbGRVL3JudFk5Tzl2NGdmRUQ0d2V6WnRFWUdrTmpHalNBWUFpRzRLVkxDejVRbENnVkt0QmFXa3RydDI5WDdwRTBiLzZQLzBrZ0JFSWdrZWprS3Z2UjlxUHRSNHN2YU1JRFdDcDFJeHc3V3p0Yk85dUVCT1VTdjBFRDBia0tqVC80Zy8rNWM4cks2bzgrVWk3cDkrd1JIWXRaRnJYdHVuUmR1aTVkWDdvVXArTjBuTzduSnpwWFlWR0hhS1Z2cFcrbGI3dDJOWHhrK01qdzBiWnRULzQ3cGRDbzkwNGFOeGFkVzVsMVY3dTJNaTM4d2dWUk1mZ0s1QW5xU21QYjhiYmpiY2V2VzFkU0NvZjZTWkthVVROcU5udTI3Vmpic2JaajNkMjVjTEMvY3lUd1NPQ1J3TFEwVTFkVFYxUFhnQUJ5Sm1keUhqbFMrZTc5KzZMenZTejBSbS8wZG5BZ0l4bkp1SEdqc3JQbmUrK3AzMWM2U0FRRXdBZ1lBU01zWUVmQ1IrVGVjbSs1TjErQldCenRhZTFwN2Vtb0tPeU52YkgzMEtHaTh4UU9rd25MWVRrc04zQ2dJZDRRYjRoWE42Umk3TVVvbjhoZmZWVjV0SFNwOHZVWmhvSXNYTUdRM1ZiWUNsdVBIN2VZbGVkUFVGcVoxSzByZW9pWkM4Z2phdnRvdFF1bzZEd3ZUTDJuWVFBREdMNyt1cnl4dkxHOE1TSkNXWTlSMHNheW1XVkExTHZvWGZRdUkwYklGK1dMOHNYWnM1VW1sWmF6YjBWSm8zSFJ1R2hjM055U05pZHRUdHI4eXkraWNwVDZJU3g5cWo1Vm54b1VwQlNPQlF0RTUzbFJkSmdPMCtITVRQa3IrU3Y1cTI3ZGxMSFJNV080Y0xDaVIyUzRiTGhzdUJ3WlNWL1QxL1IxeTVaMGlBN1JJWEhyRTFqeEtMVUZSTmxmb0U0ZHBWdnIrdlhLcytMNzY3K1kxRlROVmMxVnpWVXZyeFRIRk1jVXh3MGJSQ2RpcFZQS21KUXhLV1BpNDVWN2JUb2RUYUFKTk9FWnBzbXk1NUlYbEJlVUYxVDRUU09mVjZrcklHb3ZJUnU5amQ1Ry84TVBWcnVBYWhrc2cyVS8vcWc4OFBGUjV2ZWZPU002Rm1NQS8rdmw5U0QvUWY2RC9PYk42VWY2a1g3ODVodlJ1VW9LeldETllNMWc4UVdrMUkxUm5yYy9iMy9lL3BOUGxHYUhiNzBsT3M5ejJ3U2JZRk4wdExHbXNhYXg1ckJoeXBQaVgwaU0vUlZsblVsdXJ2SW9MRXozdmU1NzNmZS8vZ3BSRUFWUk0yZUt6bWV0OGx2bHQ4cHZKWDQ3ZzFKekJhSVAxQWZxQXowOWxkbElreWVMenZPOGFBV3RvQld6WmltRlk4Z1E1Vmt1SE15NkZDeFluRWJUYUZwNE9JUkNLSVR5Ni9oNTJiamF1TnE0aWo5dkpiNkFLRjFLN2UzcEh0MmplOTkvYnkwN3dkRWlXa1NMOHZQaE0vZ01QZ3NMTTdtYjNFM3VFUkdpY3pGV0dFeHRURzFNYlJZdWhNV3dHQmIzN2FzOG01Y25PcGUxZU9qOTBQdWhOeGVRSWxlaFo0V2VGWHFxbDhvV3NJTDBuNmlmeUU3QktUajF3UWZHVHNaT3hrNDhkc3hLSm1VaDYrclZGRUloRk5LalI4RUhKL2EzYk5mWXJyRmR3d1dreUhoKzZmbWw1NWVCZ2JBUk5zSkc5VjZCNWFPVnRKSldEaHRtQ2pHRm1FSldyUktkaDdIaW9QUmUrL2xueUlSTXlCdzlXblFlUzJlN3lYYVQ3U1l1SUlWT25XVWwxWmZxUy9Xam9wUkxaUEVici93VDhpUlA4cHd5eFJSdmlqZkZSMGVMenNPWUNLWldwbGFtVnZQbTBXYmFUSnZWNmZYc1NYbWQ4anJsZFJKL3BXYnhiNnpQS3owOVBUMDkvYU9QWUNwTWhhbE5tb2pPODQ4ZXphb3lMVE10TXkzNy9IUFJjUml6QlBJNStaeDhidkJnOEFFZjhMbCtYWFFlUzFQbXR6Sy9sZm1OcjBBS2pVK0dUNFpQUnVYS3lzWXhYM3doT3M4L1dnU0xZTkdHRFk5UHgyV01BYWhOSEs5ZlYzYjZEQThYbmNmU1pFVmtSV1JGY0FFcE5IbVloM2s0ZGVyakc4ZFlIcHBCTTJqR21UT2FTcHBLbWtyOSt5dlBpbjhoTUdhSmxKWThzYkU4cFBXNFNtTXFqYWswaG9ld1hwcStqNzZQdnMrYmI1SUx1WkJMYUtqb1BFOFZEdUVRbnAwdGw1SEx5R1hlZXkrcGZsTDlwUHFabWFKak1XWU56S3ZNcTh5cndzT1ZmVEJ1M0JDZFI3UnNYYll1V3llK2dGajlTblE2U1NmcDVGZGZXWHIzVHpLVG1jd2ZmcWp1cnlBNkQyTi81QlhzRmV3VlhMMjY4cWg2ZGZtOGZGNCtiMitQVTNFcVRuVjBwTWswbVNhWEw2KzhnZjlGejdnRnNBQVcyTmpRRUJwQ1EvNndGZTdIOERGOGZPY09mb1BmNERmUHNLTWZBZ0xldjQrZjQrZjQrY09IVDM2YmVsSlA2cmx1SGZ3SVA4S1Bnd2VMUG0vRjdsRzNiZU1TNHhMakV2SHJacXkybmJ0T3E5UHF0RTJiS2krNHhFVFJlWjZHM3FGMzZKM0lTTk4wMDNUVDlGR2pST2RocFpQU1BMUmlSUnVkamM1R0Z4S2kvTjEwN3F4Y0dYdDVRVFJFUTNUNThxSnpzbitnQnozb2MzT05pNDJMall2dDdVWEhzZG9oTE5wS1cybnIrUEdpY3p6VlJKZ0lFOVBTTXF0blZzK3Nic0U1V1ltbTNhYmRwdDAyZUxEbW9PYWc1dUQ1ODByaG1EZFArVzd6NWx3NHJFeFRhQXBOMWQ1aTRsbnNrTS9URk56eitJdytvODg2ZGhTZDUwOGVyU1NYdDh2YjVlMERCNTViZkc3eHVjVi92aFJuckNqcFp1dG02MlpIUjhNa21BU1RTdUZRVDBtbEFRMW94QTlkcWF6dUNvUmVvOWZvdFlnSU1JSVJqT0wzQlA2VHp0QVpPa2RGcFN4T1daeXkrTkFoMFhGWTZhSU03UTRiVm1ydkVaUndWSmZxVWwzTHVRS3htZ0tpMzZMZm90L2k1a2FUYUJKTjZ0RkRkSjQvR1F0allleXZ2K2JzemRtYnMvZlRUMFhIWWFXTFVqZ3FWRkNHT0hoQmFvbGxZVU5ZVmxOQTVHUHlNZm5ZdUhFV085dHFOc3lHMmFHaHl2NEgyZG1pNDdEU2hjcFRlU3JmcHc4a1FSSWtWYXdvT2c4cklqTElJUE1RMWpQelB1dDkxdnZzSzYvZ1QvZ1QvcVMyZmJZME8zWW9DNTUyN0JDZGhKVk8yQXliWWJPV0xVWG5ZRVdNZ0lDNGdEd3pjdzl6RDNPUG5qMlZSMlhMaXM1VDRMR05jSGlXRlJOTUJ6clF1Ym1KanNHS0ZnWmdBQWJ3RU5Zend4YllBbHVvTFQ4c3lGVzRDbGZYckZIMk16Q1pSTWRocFJ1MXB0YlUrZzhMK0ZnSnhsY2cvOGdqM2lQZUk3NWhROWdEZTJDUGo0L29QQVhDSUF6Q0hqN1VKR3VTTmNsOHM1eFpCcHlFazNEUzdkdWljN0FpMWh5YVEzTytBdmxIbWhSTmlpYkZBcTg4RnNFaVdMUjhlZExtcE0xSm0zLzVSWFFjeGdBQW9BLzBnVDduem9tT3dZcllIdGdEZTY1ZUZSMURaWEVGUkptT2FHdXJiTEJrUVRmTkg5M3prRFpKbTZSTmMrZUtqc1BZSCtGd0hJN0RlUkpIaVhjUURzSkJ5K21sWjNFRlJGNHZyNWZYdi9zdWpzU1JPTEphTmRGNUNpeUd4YkI0Mjdia21zazFrMnVlT1NNNkRtTi9aSC9DL29UOWlkaFlaVCtjbXpkRjUyRkZRK29yOVpYNnhzYUt6bEdRUjNTQVB3WHFKbldUdWxsZ2k1SmRzQXQycVQyRUdMTXNCMjhldkhud1psWVd0SVNXMEhMeVpORjVXRkhZdURFNU5qazJPZmJJRWRGSlZCWldRQkJoTkl5RzBXM2FpRTZpb21rMGphYWRPR0dzYUt4b3JMaHpwK2c4alAwZFU3d3AzaFFmSFUwaEZFSWhQL3dnT2c5N1NmN2dELzduemtsdWtwdmtGaFltT3M2VExLYUE2QVAxZ2ZwQUR3LzRHcjZHcjExZFJlZFJLYk5ib3FPVlI4K3dud0ZqRnNBMDNEVGNOTHhmUCtYUnpKbTBpQmJSSXZFYkVMRm4xQkphUXN2OSs4MjU1bHh6YnJObXlwV0g1ZHc4VjFsTUFWRmFNTFJ0S3pyRzQvTHlsSldmbGpQbXlOaXprMlZsbmRMNDhWS1VGQ1ZGZVhqUUp0cEVtOWFzb2NOMG1BN3pqcGpDUGRvZ1NwbWVxKzVyOVA3N3h0bkcyY2JaelpvZC9lYm9OMGUvdVhSSmRNeW5zWmh1dHRxZnREOXBmenA0RUtmamRKenU1eWM2RDBSQ0pFVEd4UmtEallIR1FNc1pVbU9zTURSYzEzQmR3M1YyZHVWaXk4V1dpMjNZMER6TFBNczhxMVl0VFQ5TlAwMC9aMmM1Vzg2V3MvL2NjdzVINDJnY1hiNDhtTUVNNXIvWW1UQUtvaUNxWERsYVFTdG9oWjNkOCtiQ25iZ1RkNVlwbzNTMWRuQjQwZU9qWmJTTWx0MjdCejJoSi9Rc2hIVVRzMkUyek03TXhMZnhiWHo3K2Eva2NBU093QkZFc3BQc0pEdGR2eTZOazhaSjQ2NWV4YmJZRnRzbUpTbVRjNnh2OG9Qd0F1S1Q0WlBoazFHNWN1NlYzQ3U1VjY1ZHd6QU13ekNOUm5RdW1BTnpZTTRISHhoYkdGc1lXOFRFaUk3REdHT1dSbmhYVy9ONDgzanorTmF0OFNTZXhKUGlDd2RGVXpSRlAzaGc0MlRqWk9PMGNhUG9QSXd4WnFtRTN3TWhMV2xKYXptdFNqQWN3ekU4TGk2cGZsTDlwUG84UnN3WVkwOGp2SURBRy9BR3ZPSHRMVHFHU3BtMiszLy9Kem9IWTR4Wk9tRUZKSWlDS0loc2JKUXVvaDRlb2srRWl0Nml0K2l0UFh0RTUyQ01NVXNuN0I3SS9lNzN1OS92L3VhYm1JN3BtUDdpc3kwS3pRZ1lBU091WFV0eFRIRk1jVHgxU25RY3hoaXpkTUt1UVBMNzVQZko3K1BsSmZvRXFDaUxzaWhyOSs1SGozakJJR09NL1FOeDkwQk93QWs0b2RPSlBnRUZKMktwdEZSYXVuZXY2QnlNTVdZdGhCVVF2SWszOGFaZUwvb0VxRWdpaWFUa1pORTVHR1BNV2dncklEU0xadEdzK3ZWRm40REg5emJuZXgrTU1mYXNpcjJBcUN2UHNTazJ4YWF2dkNMNkJNQnhPQTdIMDlPVm5rSDM3NHVPd3hoajFxTFlDNGo1ZmZQNzV2ZHIxeFo5NEFVT3drRTRlUHk0NkJpTU1XWnRpcjJBeUYzbHJuTFhPblZFSDdpS2ZNbVhmRStjRUoyRE1jYXNUZkhmQTJrRWphRFJ2LzRsK3NBTFRzQ3YwcS9TcjZkUGk4N0JHR1BXcHRnTENMcWpPN3BiMEJYSVNscEpLeTF2b3hiR0dMTjB4WDhGMGdiYVFCdkxLU0RTSUdtUU5PajZkZEU1R0dQTTJoUi9BU0Vnb0JvMVJCKzRTdG5BNnNZTjBUa1lZOHphRkhzQm9aazBrMlpXcWlUNndGWFpLZGtwMlNuWHJvbk93UmhqMXFiNHIwREtRQmtvVTZHQzZBTlgzTDJiMWoydGUxcjNRdGp5a2pIR1NwbmlMeUIyWUFkMmxsSkFlT0VnWTR5OXFPS2ZoYlVjbCtOeWUzdlJCdzYrNEF1KzNIV1hNY1plVkxFVmtPRGc0T0RnWUkwR2pHQUVJNkxvQStjQ3doaGpMNmZZQ2toS1FFcEFTb0NOc0Eyc0dHT01GYTVpS3lCMjFlMnEyMVhuVC95TU1WWlNGRnNCVVdZNzVlV0JEblNnczRCQ2NnZ093U0VMR0VwampERXJWY3czMFluQUc3ekJXL3kwV2VwRGZhaFA1Y3FpY3pER21MVXEvbW04UmpDQ01TZEg5SUZqT0laamVKa3kvazcrVHY1T2pvNmk4ekRHbUxVcC9nSVNCRUVRZE9lTzZBTlhQYWp6b002RE9sV3JpczdCR0dQV3B2Z0x5QnlZQTNOdTNSSjk0Q3B5Sm1keWRuWVduWU14eHF4TjhmZkMyazdiYWZ2Tm02SVB2T0FFK0V2K2tqOWZnVERHMlBNcS9wWG9DM0VoTHJTYzVvV3lYdGJMK3BvMVJlZGdqREZyVS94RFdKV2hNbFMrY0VIMGdhdXdNVGJHeGcwYmlzN0JHR1BXcHZnTHlBcFlBU3N5TWtRZnVJcktVbGtxMjZpUjZCeU1NV1p0aXIrQUFBQ0FCVjJCZklxZjRxZGNRQmhqN0hrVmV3R1I1OHZ6NWZtblQ0cys4QUtKa0FpSnpzNGU4Ujd4SHZFOEc0c3h4cDVWc1JlUWVwSDFJdXRGL3ZJTFJWTTBSVDk0SVBvRUZKeUlkZEk2YVYzanhxSnpNTWFZdGRBVTl5OU1TMHRMUzBzamNuRjBjWFJ4N040ZGZvUGY0TGRxMVVTZkNHbTd0RjNhZnZic1pmTmw4Mlh6L3YyaTh6REdtS1VUZEE4RUFLcEFGYWhpTW9rK0FTb2FRU05vUklzV29uTXd4cGkxRUZaQTZDZjZpWDQ2ZEVqMENTakkwNWs2VTJjL1A1OE1ud3lmREFjSDBYa1lZOHpTQ2R2Z0NRRUJ3WElLaU5wY01kYzMxemZYMTlkWGVYYjNidEc1R0dQTVVnbTdBakdhakNhajZjUUo1ZEhkdTZKUFJJRUJNQUFHTkc4dU9nWmpqRms2Y2ZkQUFBQkFscFd2aHcrTFBoRUZNaUFETXQ1NVIzUU14aGl6ZElJTENBQVl3QUFHQ3hyS21vcFRjYXFYbDhjd2oyRWV3K3JYRjUySE1jWXNsZmdDY2hmdXd0MkRCMFhIZUpMR1hlT3VjZS9SUTNRT3hoaXpWTUlMeU4yWXV6RjNZK0xqNlRBZHBzT1ptYUx6RkZnSUMySGgrKytManNFWVk1YXEyQmNTUHVuV3RsdmJibTNMejNlUlhDUVh5ZE1UenNBWk9HTUJ2YWtRRUxCS2xacHYxWHlyNWx1Yk5sMU91NXgyT2UzcVZkR3hHR1BNVWdpL0FpblFHbHBENjQwYlJjZDRrcnhVWGlvdjdkMWJkQTdHR0xNMGxsTkFoc0FRR0xKMUsraEJEL3JjWE5GeFZIU2NqdFB4RHo5MG4rTSt4MzFPdVhLaTh6REdtS1VRUG9TbHVuTGx5cFVyVng0K2RJbDBpWFNKOVBlSDdiQWR0dGVySnpvWHhtRWN4ams0U0QybG5sTFBTNWV1ckxxeTZzcXE1R1RSdVJoalJjZnJvdGRGcjR1dnZWYTlTdlVxMWF2NCtybzJjMjNtMnF4Qmcyb1BxejJzOXREUk1jQW53Q2ZBNS9mZjFkNStvdk9LSW13bCt0UGdjQnlPd3pkdUpJa2trdDU5VjNTZWdselptSTNaSTBZb2o3NzVSdm1xcm1OaGpGbWo0T0RnNE9CZ2pTYjlmUHI1OVBQOSs5Tk1ta2t6eDQ2Vk84bWQ1RTZ2dmFaMHpBQWdJQ0FBa0VBQ0NRRFMwOVBUMDlQdjN0Vk8xMDdYVGwrN1ZyNHFYNVd2ZnZYVmthZ2pVVWVpenA0VmZWekZCVVVIZUpJeVZGUzFxdTA1MjNPMjV6SXlsSFVpZG5haWM2a29oRUlvcEVzWDAzRFRjTlB3bjM4V25ZY3g5dngwV3AxV3A2MVNoU0lvZ2lMV3I4ZFpPQXRuQlFXOTNFL055NE5CTUFnR3paZ0JTMkFKTEprMlRlbTRrWmNuK25pTGlzVVZFSlV1UlplaVMxbTdGZ2JDUUJob09lc3hhQmZ0b2wwSEQ1b3FtaXFhS3I3MWx1ZzhqTEZucHd4Tk9UbkpIZVdPY3NjREI1VFpsZzBhRlBvdmFnTnRvTTJXTFhlcjNxMTZ0MnEzYnVlR25SdDJidGpEaDZLUHY3Qlp6azMwSjNtQUIzaW9RMFdXQTF0aVMyenA3Nis3cUx1b3U5aTJyZWc4akxGL3BnNVZ5V2x5bXB5MllVT1JGUTdWTnRnRzI5cTNmNlh0SzIxZmFUdDNydWpqTHlvV1cwQ01hRVFqN3RzSEFSQUFBU2RQaXM3ekpFcWxWRXFkUFZ0OVlZck93eGg3dXZUMjZlM1QyNDhaQStOaFBJd1BEQ3l1MzR1emNUYk9EZzMxOVBQMDgvVFQ2MFdmaDhKbThXOThOU3JXcUZpam9xMHQzc2Y3ZU4rQ2JxcnZ4dDI0dTJyVlc3ZHUzYnAxNjlJbFpSYVowU2c2RjJQc2Y3d1dlQzN3V3RDb2tUSXBaODBhNVo2cVRmRk5Icm9DVitBS0lwclJqR1pKVXQ0bk5tOFdmVjRLaThWZWdhanlMdVZkeXJ2MC9mZVVSRW1VbEpNak9zK2Z6SVc1TUhmcVZIOG5meWQvSjBkSDBYRVlZd0JCRkVSQlpHTWoxNUhyeUhXKyt3NFd3U0pZWkc4dk5sWEp1MmRxOFFVa05UVTFOVFgxOW0ySWhFaUlYTE5HZEo0bjRVZ2NpU09yVlh0dzZjR2xCNWNpSWtUbllZd0JaSy9PWHAyOWV0Z3dtQXlUWWJMNG9TTktwbVJLcmwxYmRJN0NadkVGUkNWZmtDL0lGMmJPVlA1SG1NMmk4L3lKUC9pRC85aXgra0I5b0Q3UTAxTjBITVpLb3liVWhKcFFuVHF3SC9iRC9xbFRSZWNwa0F6SmtJd1dPK3YxUlZsTkFWRVg2T0FNbklFelZxNFVuZWV2MmRxU2puU2srKzY3aHVzYXJtdTR6bkxXcnpCVzhpSGE3TGZaYjdOLzBTTGxEZHR5V2cvaGFseU5xeTllRkoyanNGbE5BU213QVRiQWhtblRsQWNXdUVBbkh1SWgzdDI5VEwweTljclUrL1JUMFhFWUt3MzA5ZlgxOWZYRHcyRWtqSVNSbGpQWnBrQWY2QU45amgwVEhhT3dXVjBCTVJxTlJxUHgvSG5xUmIybzF3OC9pTTd6VkI3Z0FSNFJFVjUxdmVwNjFmWHlFaDJIc1pKSTMwZmZSOS9uelRmbFUvSXArZFRzMmFMelBBMkdZaWlHN3RnaE9rZGhzN29Db3JMWlo3UFBacC9sWG9tZ0YzcWhsNDFOL29uOEUva25mdmpCKzZ6M1dlK3pyN3dpT2hkakpZSGFIWnZTS0kzU1ltUFJHNzNSMjhGQmRLNC9DWU13Q0h2NDBEelBQTTg4YjhNRzBYRUttOVVXa0tUTlNadVROdi95QzhSQ0xNU3VXQ0U2ejlOZ0FBWmd3T3V2bXgzTmptYkhtSmhIejVhNG0ybU1GU2ViWGphOWJIb3RYVnJrSzhwZkV0MmplM1J2M2JvamdVY0Nqd1Jldnk0NlQyR3oyZ0tpeXZzcDc2ZThuejc5RkliQk1CaDIrN2JvUEUrRDdiQWR0dXZVU1p1a1RkSW04YjBSeGw2RXZwSytrcjdTdUhIWUNUdGhwMTY5Uk9kNUdscEVpMmhSZmo0Tm9BRTBZTVlNMFhtS1NvbjVKS3pUNlhRNlhWaVk4bWpoUXRGNW5pb1VRaUZVbHVrRzNhQWJuVHFaSnBnbW1DWnMyU0k2Rm1PV1REdEJPMEU3NFoxM29ETjBoczcvL1MrR1lSaUdXWEFMSVFJQ1dyWk02Y1k3YUpEb09FV2x4QlFRaFNScE4yazNhVGNsSnVKVW5JcFRMZjNtOWQyNytBYStnVys4OVpaaHBXR2xZZVh4NDZJVE1XWkoxRllrc3FQc0tEdnUzdzlSRUFWUmxTcUp6dlUwbEVpSmxIanpKamJGcHRpMFFRT2xnTnk0SVRwWFViSDZJYXpIeVRKOERwL0Q1MkZoNmlXazZFUi9yMElGZW9mZW9YZDI3ZEovb2Y5Qy84WHJyNHRPeEpnbGFQSnhrNCtiZk96cUtxK1FWOGdydG02MTlNSlJZQ3RzaGEzang1ZjB3cUd5M0V2QUYzVGxrUnF1TlZ4cnVEbzc0eGs4ZzJlOHZVWG5lcXBFU0lURWN1V29QL1duL3UzYVZTMWJ0V3pWc3V2WC8yNzQzZkM3SVN0TGREekdpcE5QaGsrR1QwYmx5dUFBRHVDd1o0K3lvbHo4MXRiL2hDYlFCSnFRa0dCNnovU2U2YjJoUXg4OVcrSzN1aTF4QlVUbGt1bVM2Wktaa0FCKzRBZCtJU0Z3RVM3Q1JjdHRkb2c3Y1NmdXJGUko2aS8xbC9xLys2N0xXWmV6TG1mWHJWUEs0ZjM3b3ZNeFZwU1VIUUlyVkpDdnlkZmthOXUyUVF6RVFJemx0d1JTbTd4aUNJWmdTTHQyeXQ5cnladHQ5VFFsYkFqcmY1Ukx5THQzNVNBNVNBNEtDVkZ2WG92TzlZLytEZitHZnpkc3FFeFAzTDdkSTk0ajNpUGUyVmwwTE1hS2dsbzRvQVcwZ0JaeGNiQUg5c0FlSHgvUnVaN1pRVGdJQnovN1RGbmdmT3FVNkRqRnJjUVdFRlZLY0Vwd1N2Q3VYZVJEUHVRelo0N29QTTlIcTVVZVNBK2tCd2NPZUhmdzd1RGRvVzVkMFlrWUt3d0ZoUU1BQUxadnQ3YkNvVzV0L2VyOFYrZS9Pajh5VW5RZVVVcllMS3luVS9jSHlJN0xqc3VPaTQrSFNUQUpKdm42aXM3MXJPZ1FIYUpEVjY5S3JhUldVcXUyYlEzeGhuaERmRXFLNkZ5TVBROWx1bjJOR3NvamRmcTZWaXM2MXpQekJtL3d2blBIdk5DODBMelEwL01vSHNXaitPdXZvbU9KVXVLdlFGVDdjQi91UTdNWjh6RWY4L3Ywb2NOMG1BNW5ab3JPOWF6UUYzM1J0M3AxNmtmOXFGOTh2TzZPN283dXp0dHZpODdGMkxQd3pQTE04c3g2NHczbG51U2hROHF6VmxRNEhzRXN6TUtzc0xEU1hqaFVKZlltK3ROY1huMTU5ZVhWdDIvWHFGZWpYbzE2R1JsNEdBL2o0UzVkUk9kNlpzbVFETWwyZHBBR2FaRFdvMGVOY2pYSzFTaDMrL2FWMzY3OGR1VzM1R1RSOFJqN0l4M3BTRWZObXVGYVhJdHJkK3lBOWJBZTFsZXZManJYaTFtMHlMamR1TjI0ZmRZczBVa3NSYWtad25vYTVaSmFYYm11cm1TM1ZxdFg1M3lTODBuT0o2R2hhZDNUdXFkMXo4NFduWWlWVHJwVnVsVzZWYU5HS1Yyelo4MVNtNHVLenZXODFPbTVEL0lmNUQvSWI5NWMrYnZLelJXZHkxS1VtaUdzcHlsdktHOG9ieGcyRE42QmQrQ2Q3ZHRGNTNrNXZYczcyRGpZT05nY1Bsd3daTUJZTVZBMlVDdGZYcGVpUzlHbHJGMExYOFBYOFBWWFgxbHI0UUJmOEFYZnk1ZHhPazdINmQyNmNlSDRhNlcrZ0tqM1JqVDlOZjAxL2J0M3AzMjBqL1paY1V1UlI5T0FwVmdwVm9wTlN0SnF0VnF0OXFPUGxHOXlGMkJXdUxUdmF0L1Z2dXZqNDRBTzZJQW1Fd3lFZ1RDd1J3L1J1VjZVdXE0REVpQUJFcnAwVWFiblhya2lPcGVsNGplVUo2Z3RGR3dDYkFKc0FnNGZWajVKdWJxS3psVTREaHpBenRnWk93OGNhUGpVOEtuaDA5T25SU2RpMXFWZ05tTk1ka3gyek9qUlNvdVJMNzVRdm10ckt6cmZDM3UwVGt6dUpmZVNld1VIcHppbU9LWTRscno5T3dvYkY1Q25VSGNTbEN2TGxlWEtlL2NxejVZdEt6clh5eXI0aFBWb0FaUTZqejAyTmpZMk50YlNlNGN4VVR4RFBVTTlRMzE5c1FOMndBNExGK0prbkl5VFBUeEU1eW9zZUFXdjRKVlJvd3lYRFpjTmwwdnZ1bzdueFFYa0graE82VTdwVG5YcUJPL0QrL0IrYkt6eXJCVi8wbm9DN2FXOXREY2xoZUlvanVMR2psVVhYb3JPeGNUeXV1aDEwZXVpazFOK2JuNXVmdTZzV1RnVForTE1BUVBBQ0VZd2xxQ2gwUDdRSC9yUG1HRWNZaHhpSERKaGd1ZzQxcWJrdkJDS21INllmcGgrV05ldWRKQU8wc0UxYTVSblMwNGhlZHlPSFZnT3kyRzVpQWhlc0ZnNktMTVJ5NVpWTm1ZYk9wUmVwVmZwMVhIamNEZ094K0dWSzR2T1Y5aW9BM1dnRGdzV21LYVlwcGltcU0wUDJmUGlBdktjbE5sTlhicEl6YVJtVXJPMWE1Vm5TMkFoVVh1SExZYkZzSGp0V25tK1BGK2VQM2x5aWwrS1g0cmZ1WE9pNDdHWFV5K3FYbFM5S0h2N2l2TXJ6cTg0ZjlBZytZUjhRajR4Y2FLNllGVjB2cUpDc1JSTHNkOSthM0l6dVpuYzFJMmVTbjdYM0tKUzZtZGhQYS9IYjY2OTl4NkVRUmlFUFh3b09sZWhXd3lMWWJIMDZQWFJ1N2QwWERvdUhUOTlXcnRhdTFxNyt2Lyt6elBkTTkwenZVTUg1ZnNsYUVpamhGSjdUMmwzYW5kcWR3NGZYc0dwZ2xNRnAvUG42UlY2aFY2WlA3K2tGdzZJaFZpSVhiSkVLUnpxckVRdUhDK0wvL0Jma25McDM3a3o2RUVQK2g5L0JBTVl3R0JuSnpwWGNhSFA2WFA2L01nUnVBLzM0ZjY4ZVpsWE02OW1YbDJ6NXR5d2M4UE9EU3VCaGRWS0tBV2phVk5sNWZlQUFSQU13UkRjcDQveVhldWZEUExNdHNFMjJEWjNyckdxc2FxeDZxaFJ5cE5jT0FvTEY1QkNvaFNTZHUwZ0hNSWhmTzFhaUlab2lDNWZYblN1WWpjTWhzR3cyN2ZwT2wybjZ6Ly9qQU54SUE1Y3U5WnRrTnNndDBHN2QvTnNyOEtsdjYrL3I3OWZxNVpza0EyeW9VY1B2SUUzOEViLy9nWGJBcFEyajRaZXFRRTFvQWFmZkdJS05BV2FBci84VW5Tc2tvb0xTQ0h6Q3ZZSzlncjI4TWdmbkQ4NGYvRG16VGdHeCtDWW1qVkY1eEtOSWltU0luLy9IZDNRRGQzV3J3ZFhjQVhYOWV0elluTmljMklURW5pbDc5L1RWdFZXMVZaMWQxZFdSbmZzQ0NmaEpKenMzQm15SUF1eXROb1NOenZxaGR5L0wrK1Y5OHA3Ky9ibGRSekZvNVMvNElxT3A1K25uNmVmaTRzMFFab2dUZGkwQ1NiRFpKaXMxNHZPWlpudTM2ZlJOSnBHSnlSSUE2UUIwb0M5ZStFVzNJSmJlL2FVY3lqblVNNGhLVW50R0NBNmFXRlRGK1psMm1YYVpkbzFhaVN0bGxaTHF3TUR5Wi84eVQ4d0VIZmhMdHdWR0FoellTN01yVnBWZEY1TG8yNXpvSGxkODdybTlZNGRrMzlKL2lYNUYyNHFXbHk0Z0JReGRYb2toVklvaGNiRTRHSmNqSXU3ZGhXZHkycDRnUmQ0M2J0SHMyZ1d6VHB4UWxud2RlS0UwdVR1NUVucFhlbGQ2ZDNqeC9NRzVRM0tHM1R5cE5KbSs3ZmZsUCs0K01lNjNlZTR6M0dmVTY2YzNWRzdvM1pINjliTm41by9OWDlxM2JvNEdBZmo0RmRmaFZiUUNsbzFib3hyY0EydThmQlFKbUUwYWdTTFlCRXNzcmNYZmJxdFMyb3FFQkJRKy9iS0RxUVhMb2hPVk5wd0FTbFdpTG9GdWdXNkJmLytOeHlEWTNBc0lvS0hIZ29YSlZNeUpadk5ZQVl6bUcvY2dGekloZHovZmNVb2pNS29hOWNnQkVJZzVNNmRaLzY1UUVDZzBXQXdCbU93a3hPMGhKYlEwc2xKK2JsVnFrQWU1RUZlbFNxUUNJbVF5RnNRRjVsMjBBN2EvZnl6cHErbXI2WnZ2MzVKOVpQcUo5VzNubjE5U2hwKzR4S2tZRU9vbHRBU1duNy92ZktzdWxNYll3d0FnS0lwbXFJZlBJQnN5SWJzaUFoVEsxTXJVNnQ1ODBUbllnb3VJSUo1eEh2RWU4UTdPMnQyYUhab2RpeGZya3c3Yk45ZWRDN0dSS0pwTkkybW5UaUJFM0VpVHV6VlN4bWlTazBWbllzOWpndUlSVUZVMnE4UEdvU0lpS2cyZFN0RjgvWlo2YVFESGVpSUlBSWlJR0xwVWx0YlcxdGIyeEVqRW1zbDFrcXNsWk1qT2g3N2ExeEFMSlE2YlJQU0lSM1NWNjNDSUF6Q29EZmZGSjJMc1VMbEIzN2c5OXR2U2h2MWp6OVdXdVhFeFltT3haNE50ekt4VUtacnBtdW1hOGVPWVNBR1lxQldxOHhDR2pHQ0R0TmhPc3czRFprMXk4dFR2a1pGNVFUa0JPUUV2UGttRnc3cnhGY2dWa1pkWDRJOXNBZjJtRGtUVCtBSlBOR25EOC9tWXBadno1Nzh5UHpJL01naFE0NEVIZ2s4RXBpV0pqb1Jlem44aG1QbDlLbjZWSDFxVUJEMW8zN1ViLzU4NWRuR2pVWG5ZcVhjb3ozRm9RdDBnUzdqeHh0YkdGc1lXOFRFaUk3RkNoY1BZVms1UTJORFkwUGpmZnVVaFFvNm5UclVCVDdnQXo3WHI0dk94MG9IZFVVNGpJSlJNR3IwYURnRWgrQlEvZnBjT0VvMnZnSXBvZFFWMFRhZU5wNDJuZ01IS2l1NEowemdsaGlzVUl5QUVURGkyaldRUVFiNTY2K1Z2ZEhuenpjYWpVYWo4ZjU5MGZGWThlQUNVa3A0bi9VKzYzMzJsVmZNbjVnL01YOFNHb291NklJdUkwWW9ueFJkWEVUbll4WnVGSXlDVVpjdWdSM1lnZDJzV2VXN2xlOVd2dHZTcFVxUHNnY1BSTWRqWXZBUVZpbWh0bnd3YlRCdE1HMllNeWNuTUNjd0o3QnVYV1hyMmc4L0xOalhnekVBVURvazdOK1BOYkFHMWdnSnVYdno3czI3TjE5OTFSaHNERFlHejUvUGhZTUI4QlVJZTRKbnFHZW9aNml2THpiRWh0Z3dMQXlhUWxOb0doeU00UmlPNFdYS2lNN0hDaGZObzNrMDc5WXRmQTFmdzlkaVltUUgyVUYyV0xKRWFZZCs4cVRvZk15eWNRRmhmNnNKTmFFbVZMR2lUWnhObkUxYzE2NlVSVm1VMWJjdjNzRTdlQ2NnNFBHdGI1bGx5OHRUMnVidjI2YzBtL3p1TzhlK2puMGQrLzcwRTE5UnNCZkJCWVM5RUhVblBQb3YvWmYrMjdtenNnNmxjMmVhVHROcGVtQWdlcUVYZXRuWWlNNVpPdDI5Qzh0Z0dTeUxpNE1jeUlHY1RadHlRM05EYzBQajRsSlRVMU5UVTIvZkZwMlFsUXhjUUZpaDhzbnd5ZkRKcUZ3NTF5M1hMZGZ0N2JleE1UYkd4cTFhd1RnWUIrTmF0WUk1TUFmbTFLa2pPcWZWZXJSbEsxU0JLbERsMUNrNlJzZm8yTzdkT0FKSDRJai8vQ2RuUjg2T25CMzc5dkVPajZ3NGNBRmh4VXEvUmI5RnY4WE5UUjRnRDVBSCtQbWhDVTFvOHZHQlR0QUpPdm42S3Y5S1hRaHBheXM2YjdGVDk1UkhRc0xFUkdnQURhQkJZaUpzaEkydzhmQmhqTU00akV0TVZMclQzcjByT2k0cjNiaUFNSXVpMCtxME9xMnRMVjJraTNUeGpUZmdTL2dTdm16Y0dETXhFek1iTllJZ0NJS2dXclhnQi9nQmZxaGRXNWs5NXVxS3EzQVZybkoxdFppZC9mU2dCMzF1cnJJRDRXKy9RVFdvQnRYT253YzNjQU8zOCtkaEgreURmZW5wU2hmYTgrZWw4bEo1cWZ6Sms4azFrMnNtMXp4N1Z2a2h4YitqSW1QUGd3c0lLMUc4Z3IyQ3ZZS3JWemRmTWw4eVg2cFpVMW91TFplV3U3cENiK2dOdmUzc0tJSWlLS0pjT1pnSk0yR21uWjJVSldWSldYWjJOSWttMGFSeTVaUUZjWWprUzc3a1c3NjhjaThuSzB1WnJYVDdOaTdBQmJnZ0t3dUd3bEFZbXBtcGRKSE55dEw4Ui9NZnpYK3lzaUFPNGlEdXhvMjZIOVQ5b080SGx5L0h4c2JHeHNibTU0cytMNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWUt6Yi9ENERFbTlvR0NhRlFBQUFBSlhSRldIUmtZWFJsT21OeVpXRjBaUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXdvaEcrTHdBQUFDVjBSVmgwWkdGMFpUcHRiMlJwWm5rQU1qQXhOeTB4TWkweE5WUXhOVG8xTnpveU55c3dPRG93TU5OTUJwTUFBQUJQZEVWWWRITjJaenBpWVhObExYVnlhUUJtYVd4bE9pOHZMMmh2YldVdllXUnRhVzR2YVdOdmJpMW1iMjUwTDNSdGNDOXBZMjl1WDJOck1XSjZZVEI2YWpscWFtUmplSEl2Y21WbWNtVnphQzV6ZG1lakYwaWtBQUFBQUVsRlRrU3VRbUNDJyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///947\n"); /***/ }), /* 948 */ /*!**********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/login_mobile/routine_phone.vue ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _routine_phone_vue_vue_type_template_id_223c7f85___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./routine_phone.vue?vue&type=template&id=223c7f85& */ 949);\n/* harmony import */ var _routine_phone_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./routine_phone.vue?vue&type=script&lang=js& */ 951);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _routine_phone_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _routine_phone_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _routine_phone_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _routine_phone_vue_vue_type_template_id_223c7f85___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _routine_phone_vue_vue_type_template_id_223c7f85___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _routine_phone_vue_vue_type_template_id_223c7f85___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/components/login_mobile/routine_phone.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEg7QUFDMUg7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSx3RkFBTTtBQUNSLEVBQUUsaUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTQ4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yb3V0aW5lX3Bob25lLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yMjNjN2Y4NSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3JvdXRpbmVfcGhvbmUudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9yb3V0aW5lX3Bob25lLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy9jb21wb25lbnRzL2xvZ2luX21vYmlsZS9yb3V0aW5lX3Bob25lLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///948\n"); /***/ }), /* 949 */ /*!*****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/login_mobile/routine_phone.vue?vue&type=template&id=223c7f85& ***! \*****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_routine_phone_vue_vue_type_template_id_223c7f85___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./routine_phone.vue?vue&type=template&id=223c7f85& */ 950); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_routine_phone_vue_vue_type_template_id_223c7f85___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_routine_phone_vue_vue_type_template_id_223c7f85___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_routine_phone_vue_vue_type_template_id_223c7f85___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_routine_phone_vue_vue_type_template_id_223c7f85___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 950 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/components/login_mobile/routine_phone.vue?vue&type=template&id=223c7f85& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.isPhoneBox) ? _c("view", [ _c("view", { staticClass: _vm._$s(1, "sc", "mobile-bg"), attrs: { _i: 1 }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "mobile-mask animated"), class: _vm._$s(2, "c", { slideInUp: _vm.isUp }), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "info-box"), attrs: { _i: 3 } }, [ _c("image", { attrs: { src: _vm._$s(4, "a-src", _vm.logoUrl), _i: 4 }, }), _c( "view", { staticClass: _vm._$s(5, "sc", "title"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("获取授权"))))] ), _c( "view", { staticClass: _vm._$s(6, "sc", "txt"), attrs: { _i: 6 } }, [ _vm._v( _vm._$s(6, "t0-0", _vm._s(_vm.$t("获取微信的手机号授权"))) ), ] ), ] ), _c( "button", { staticClass: _vm._$s(7, "sc", "sub_btn"), attrs: { _i: 7 }, on: { getphonenumber: _vm.getphonenumber }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.$t("获取微信手机号"))))] ), ] ), ]) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 951 */ /*!***********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/components/login_mobile/routine_phone.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_routine_phone_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./routine_phone.vue?vue&type=script&lang=js& */ 952);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_routine_phone_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_routine_phone_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_routine_phone_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_routine_phone_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_routine_phone_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdpQixDQUFnQiwya0JBQUcsRUFBQyIsImZpbGUiOiI5NTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yb3V0aW5lX3Bob25lLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcm91dGluZV9waG9uZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///951\n"); /***/ }), /* 952 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/components/login_mobile/routine_phone.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _routine = _interopRequireDefault(__webpack_require__(/*! @/libs/routine */ 41));\nvar _user = __webpack_require__(/*! @/api/user */ 32);\nvar _public = __webpack_require__(/*! @/api/public */ 45);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = {\n name: 'routine_phone',\n props: {\n isPhoneBox: {\n type: Boolean,\n default: false\n },\n logoUrl: {\n type: String,\n default: ''\n },\n authKey: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n keyCode: '',\n account: '',\n codeNum: '',\n isStatus: false\n };\n },\n mounted: function mounted() {},\n methods: {\n close: function close(new_user) {\n this.$emit('close', {\n isStatus: this.isStatus,\n new_user: new_user\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvY29tcG9uZW50cy9sb2dpbl9tb2JpbGUvcm91dGluZV9waG9uZS52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiaXNQaG9uZUJveCIsInR5cGUiLCJkZWZhdWx0IiwibG9nb1VybCIsImF1dGhLZXkiLCJkYXRhIiwia2V5Q29kZSIsImFjY291bnQiLCJjb2RlTnVtIiwiaXNTdGF0dXMiLCJtb3VudGVkIiwibWV0aG9kcyIsImNsb3NlIiwibmV3X3VzZXIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFnQkE7QUFDQTtBQUtBOzs7Ozs7Ozs7Ozs7Ozs7O0FBUEE7QUFBQSxlQVlBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0VBQ0E7RUFFQUc7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUF3REFDO01BQ0E7UUFDQUg7UUFDQUk7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6Ijk1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LWlmPVwiaXNQaG9uZUJveFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtb2JpbGUtYmdcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1vYmlsZS1tYXNrIGFuaW1hdGVkXCIgOmNsYXNzPVwie3NsaWRlSW5VcDppc1VwfVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImluZm8tYm94XCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJsb2dvVXJsXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+e3skdChg6I635Y+W5o6I5p2DYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInR4dFwiPnt7JHQoYOiOt+WPluW+ruS/oeeahOaJi+acuuWPt+aOiOadg2ApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cInN1Yl9idG5cIiBvcGVuLXR5cGU9XCJnZXRQaG9uZU51bWJlclwiXHJcblx0XHRcdFx0QGdldHBob25lbnVtYmVyPVwiZ2V0cGhvbmVudW1iZXJcIj57eyR0KGDojrflj5blvq7kv6HmiYvmnLrlj7dgKX19PC9idXR0b24+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGNvbnN0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGltcG9ydCBSb3V0aW5lIGZyb20gJ0AvbGlicy9yb3V0aW5lJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bG9naW5Nb2JpbGUsXHJcblx0XHRnZXRDb2RlQXBpLFxyXG5cdFx0Z2V0VXNlckluZm9cclxuXHR9IGZyb20gXCJAL2FwaS91c2VyXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldExvZ28sXHJcblx0XHRzaWxlbmNlQXV0aCxcclxuXHRcdHJvdXRpbmVCaW5kaW5nUGhvbmVcclxuXHR9IGZyb20gJ0AvYXBpL3B1YmxpYyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3JvdXRpbmVfcGhvbmUnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0aXNQaG9uZUJveDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2UsXHJcblx0XHRcdH0sXHJcblx0XHRcdGxvZ29Vcmw6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJycsXHJcblx0XHRcdH0sXHJcblx0XHRcdGF1dGhLZXk6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJycsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRrZXlDb2RlOiAnJyxcclxuXHRcdFx0XHRhY2NvdW50OiAnJyxcclxuXHRcdFx0XHRjb2RlTnVtOiAnJyxcclxuXHRcdFx0XHRpc1N0YXR1czogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdC8vIOWwj+eoi+W6j+iOt+WPluaJi+acuuWPt+eggVxyXG5cdFx0XHRnZXRwaG9uZW51bWJlcihlKSB7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmraPlnKjnmbvlvZXkuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFJvdXRpbmUuZ2V0Q29kZSgpXHJcblx0XHRcdFx0XHQudGhlbihjb2RlID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRVc2VyUGhvbmVOdW1iZXIoZS5kZXRhaWwuZW5jcnlwdGVkRGF0YSwgZS5kZXRhaWwuaXYsIGNvZGUpO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChlcnJvciA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWwj+eoi+W6j+iOt+WPluaJi+acuuWPt+eggeWbnuiwg1xyXG5cdFx0XHRnZXRVc2VyUGhvbmVOdW1iZXIoZW5jcnlwdGVkRGF0YSwgaXYsIGNvZGUpIHtcclxuXHRcdFx0XHRyb3V0aW5lQmluZGluZ1Bob25lKHtcclxuXHRcdFx0XHRcdFx0ZW5jcnlwdGVkRGF0YTogZW5jcnlwdGVkRGF0YSxcclxuXHRcdFx0XHRcdFx0aXY6IGl2LFxyXG5cdFx0XHRcdFx0XHRjb2RlOiBjb2RlLFxyXG5cdFx0XHRcdFx0XHRzcHJlYWRfc3BpZDogYXBwLmdsb2JhbERhdGEuc3BpZCxcclxuXHRcdFx0XHRcdFx0c3ByZWFkX2NvZGU6IGFwcC5nbG9iYWxEYXRhLmNvZGUsXHJcblx0XHRcdFx0XHRcdGtleTogdGhpcy5hdXRoS2V5XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0bGV0IHRpbWUgPSByZXMuZGF0YS5leHBpcmVzX3RpbWUgLSB0aGlzLiRDYWNoZS50aW1lKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnTE9HSU4nLCB7XHJcblx0XHRcdFx0XHRcdFx0dG9rZW46IHJlcy5kYXRhLnRva2VuLFxyXG5cdFx0XHRcdFx0XHRcdHRpbWU6IHRpbWVcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdC8vIHRoaXMuZ2V0VXNlckluZm8oKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kZW1pdCgnbG9naW5TdWNjZXNzJywge1xyXG5cdFx0XHRcdFx0XHRcdGlzU3RhdHVzOiB0cnVlLFxyXG5cdFx0XHRcdFx0XHRcdG5ld191c2VyOiByZXMuZGF0YS51c2VySW5mby5uZXdfdXNlclxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5Liq5Lq655So5oi35L+h5oGvXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRVc2VySW5mbzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldFVzZXJJbmZvKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR0aGF0LnVzZXJJbmZvID0gcmVzLmRhdGFcclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcIlNFVFVJRFwiLCByZXMuZGF0YS51aWQpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiVVBEQVRFX1VTRVJJTkZPXCIsIHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdHRoYXQuaXNTdGF0dXMgPSB0cnVlXHJcblx0XHRcdFx0XHR0aGlzLmNsb3NlKHJlcy5kYXRhLm5ld191c2VyIHx8IDApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRjbG9zZShuZXdfdXNlcikge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2Nsb3NlJywge1xyXG5cdFx0XHRcdFx0aXNTdGF0dXM6IHRoaXMuaXNTdGF0dXMsXHJcblx0XHRcdFx0XHRuZXdfdXNlclxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0Lm1vYmlsZS1iZyB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0fVxyXG5cclxuXHQubW9iaWxlLW1hc2sge1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA2N3JweCAzMHJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG5cdFx0LmluZm8tYm94IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDE1MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1MHJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHJweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudHh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjODY4Njg2O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN1Yl9idG4ge1xyXG5cdFx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDYwcnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNDNycHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYW5pbWF0ZWQge1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAuNHNcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///952\n"); /***/ }), /* 953 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/privacyAgreementPopup/index.vue ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_ff2fe2fc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=ff2fe2fc&scoped=true& */ 954);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 956);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_ff2fe2fc_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_ff2fe2fc_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"ff2fe2fc\",\n null,\n false,\n _index_vue_vue_type_template_id_ff2fe2fc_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/privacyAgreementPopup/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTUzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZmYyZmUyZmMmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImZmMmZlMmZjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvcHJpdmFjeUFncmVlbWVudFBvcHVwL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///953\n"); /***/ }), /* 954 */ /*!******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/privacyAgreementPopup/index.vue?vue&type=template&id=ff2fe2fc&scoped=true& ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ff2fe2fc_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=ff2fe2fc&scoped=true& */ 955); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ff2fe2fc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ff2fe2fc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ff2fe2fc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ff2fe2fc_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 955 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/privacyAgreementPopup/index.vue?vue&type=template&id=ff2fe2fc&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "mask"), attrs: { hidden: _vm._$s(1, "a-hidden", _vm.isShow === false), _i: 1 }, on: { touchmove: function ($event) { $event.preventDefault() }, }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "product-window"), class: _vm._$s(2, "c", { on: _vm.isShow }), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "mp-data"), attrs: { _i: 3 } }, [ _c( "text", { staticClass: _vm._$s(4, "sc", "mp-name"), attrs: { _i: 4 } }, [ _vm._v( _vm._$s(4, "t0-0", _vm._s(_vm.mpData.siteName)) + _vm._$s(4, "t0-1", _vm._s(_vm.$t("服务与隐私协议"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "trip-msg"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "trip"), attrs: { _i: 6 } }, [ _vm._v( _vm._$s( 6, "t0-0", _vm._s( _vm.$t( "欢迎您使用" + _vm.mpData.siteName + "!请仔细阅读以下内容,并作出适当的选择:" ) ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "trip-title"), attrs: { _i: 7 } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.$t("隐私政策概要"))))] ), _c( "view", { staticClass: _vm._$s(8, "sc", "trip-msg"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "trip"), attrs: { _i: 9 } }, [ _vm._v( _vm._$s( 9, "t0-0", _vm._s( _vm.$t( "当您点击同意并开始时用产品服务时,即表示您已理解并同息该条款内容,该条款将对您产生法律约束力。如您拒绝,将无法继续下一步操作。" ) ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "main-color"), attrs: { _i: 10 }, on: { click: function ($event) { $event.stopPropagation() return _vm.privacy(3) }, }, }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.$t("点击阅读"))) + _vm._$s(10, "t0-1", _vm._s(_vm.agreementName)) ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "bottom"), attrs: { _i: 11 } }, [ _c( "button", { staticClass: _vm._$s(12, "sc", "save open"), attrs: { id: "agree-btn", _i: 12 }, on: { agreeprivacyauthorization: _vm.handleAgree }, }, [_vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.$t("同意并继续"))))] ), _c( "button", { staticClass: _vm._$s(13, "sc", "reject"), attrs: { _i: 13 }, on: { click: _vm.rejectAgreement }, }, [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.$t("取消"))))] ), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 956 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/privacyAgreementPopup/index.vue?vue&type=script&lang=js& ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 957);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI5NTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///956\n"); /***/ }), /* 957 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/privacyAgreementPopup/index.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx, __f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n mixins: [_color.default],\n data: function data() {\n return {\n isShow: false,\n agreementName: '',\n mpData: uni.getStorageSync('copyRight')\n };\n },\n mounted: function mounted() {\n var _this = this;\n wx.getPrivacySetting({\n success: function success(res) {\n __f__(\"log\", res.needAuthorization, \" at components/privacyAgreementPopup/index.vue:53\");\n if (res.needAuthorization) {\n // 需要弹出隐私协议\n _this.isShow = true;\n _this.agreementName = res.privacyContractName;\n } else {\n _this.$emit('onAgree');\n // 用户已经同意过隐私协议,所以不需要再弹出隐私协议,也能调用已声明过的隐私接口\n }\n },\n\n fail: function fail() {},\n complete: function complete() {}\n });\n },\n methods: {\n // 同意\n handleAgree: function handleAgree() {\n this.isShow = false;\n this.$emit('onAgree');\n },\n // 拒绝\n rejectAgreement: function rejectAgreement() {\n this.isShow = false;\n uni.switchTab({\n url: '/pages/index/index'\n });\n this.$emit('onReject');\n },\n closeAttr: function closeAttr() {\n this.$emit('onCloseAgePop');\n },\n // 跳转协议\n privacy: function privacy(type) {\n uni.navigateTo({\n url: \"/pages/users/privacy/index?type=\" + type\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"], __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wcml2YWN5QWdyZWVtZW50UG9wdXAvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm1peGlucyIsImRhdGEiLCJpc1Nob3ciLCJhZ3JlZW1lbnROYW1lIiwibXBEYXRhIiwibW91bnRlZCIsInd4Iiwic3VjY2VzcyIsImZhaWwiLCJjb21wbGV0ZSIsIm1ldGhvZHMiLCJoYW5kbGVBZ3JlZSIsInJlamVjdEFncmVlbWVudCIsInVuaSIsInVybCIsImNsb3NlQXR0ciIsInByaXZhY3kiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFvQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBR0E7RUFDQUE7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFBQTtJQUNBQztNQUNBQztRQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBOztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQUg7UUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6Ijk1Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1hc2tcIiBAdG91Y2htb3ZlLnByZXZlbnQgOmhpZGRlbj1cImlzU2hvdyA9PT0gZmFsc2VcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInByb2R1Y3Qtd2luZG93XCIgOmNsYXNzPVwieydvbic6aXNTaG93fVwiPlxyXG5cdFx0XHQ8IS0tIOWFs+mXrSBpY29uIC0tPlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1ndWFuYmlcIiBAY2xpY2s9XCJjbG9zZUF0dHJcIj48L3ZpZXc+IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1wLWRhdGFcIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1wLW5hbWVcIj57e21wRGF0YS5zaXRlTmFtZX19e3skdChg5pyN5Yqh5LiO6ZqQ56eB5Y2P6K6uYCl9fTwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRyaXAtbXNnXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0cmlwXCI+XHJcblx0XHRcdFx0XHR7eyR0KGDmrKLov47mgqjkvb/nlKgke21wRGF0YS5zaXRlTmFtZX3vvIHor7fku5Tnu4bpmIXor7vku6XkuIvlhoXlrrnvvIzlubbkvZzlh7rpgILlvZPnmoTpgInmi6nvvJpgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidHJpcC10aXRsZVwiPlxyXG5cdFx0XHRcdHt7JHQoYOmakOengeaUv+etluamguimgWApfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRyaXAtbXNnXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0cmlwXCI+XHJcblx0XHRcdFx0XHR7eyR0KGDlvZPmgqjngrnlh7vlkIzmhI/lubblvIDlp4vml7bnlKjkuqflk4HmnI3liqHml7bvvIzljbPooajnpLrmgqjlt7LnkIbop6PlubblkIzmga/or6XmnaHmrL7lhoXlrrnvvIzor6XmnaHmrL7lsIblr7nmgqjkuqfnlJ/ms5XlvovnuqbmnZ/lipvjgILlpoLmgqjmi5Lnu53vvIzlsIbml6Dms5Xnu6fnu63kuIvkuIDmraXmk43kvZzjgIJgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibWFpbi1jb2xvclwiIEBjbGljay5zdG9wPVwicHJpdmFjeSgzKVwiPnt7JHQoYOeCueWHu+mYheivu2ApfX17e2FncmVlbWVudE5hbWV9fTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21cIj5cclxuXHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwic2F2ZSBvcGVuXCIgdHlwZT1cImRlZmF1bHRcIiBpZD1cImFncmVlLWJ0blwiIG9wZW4tdHlwZT1cImFncmVlUHJpdmFjeUF1dGhvcml6YXRpb25cIlxyXG5cdFx0XHRcdFx0QGFncmVlcHJpdmFjeWF1dGhvcml6YXRpb249XCJoYW5kbGVBZ3JlZVwiPnt7JHQoYOWQjOaEj+W5tue7p+e7rWApfX08L2J1dHRvbj5cclxuXHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwicmVqZWN0XCIgQGNsaWNrPVwicmVqZWN0QWdyZWVtZW50XCI+XHJcblx0XHRcdFx0XHR7eyR0KGDlj5bmtohgKX19XHJcblx0XHRcdFx0PC9idXR0b24+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHR1c2VyRWRpdCxcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGlzU2hvdzogZmFsc2UsXHJcblx0XHRcdFx0YWdyZWVtZW50TmFtZTogJycsXHJcblx0XHRcdFx0bXBEYXRhOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2NvcHlSaWdodCcpLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHd4LmdldFByaXZhY3lTZXR0aW5nKHtcclxuXHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzLm5lZWRBdXRob3JpemF0aW9uKVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5uZWVkQXV0aG9yaXphdGlvbikge1xyXG5cdFx0XHRcdFx0XHQvLyDpnIDopoHlvLnlh7rpmpDnp4HljY/orq5cclxuXHRcdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSB0cnVlXHJcblx0XHRcdFx0XHRcdHRoaXMuYWdyZWVtZW50TmFtZSA9IHJlcy5wcml2YWN5Q29udHJhY3ROYW1lXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRlbWl0KCdvbkFncmVlJyk7XHJcblx0XHRcdFx0XHRcdC8vIOeUqOaIt+W3sue7j+WQjOaEj+i/h+makOengeWNj+iuru+8jOaJgOS7peS4jemcgOimgeWGjeW8ueWHuumakOengeWNj+iuru+8jOS5n+iDveiwg+eUqOW3suWjsOaYjui/h+eahOmakOengeaOpeWPo1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZmFpbDogKCkgPT4ge30sXHJcblx0XHRcdFx0Y29tcGxldGU6ICgpID0+IHt9XHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDlkIzmhI9cclxuXHRcdFx0aGFuZGxlQWdyZWUoKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3cgPSBmYWxzZVxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ29uQWdyZWUnKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5ouS57udXHJcblx0XHRcdHJlamVjdEFncmVlbWVudCgpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvdyA9IGZhbHNlXHJcblx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaW5kZXgvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdvblJlamVjdCcpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbG9zZUF0dHIoKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnb25DbG9zZUFnZVBvcCcpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDot7PovazljY/orq5cclxuXHRcdFx0cHJpdmFjeSh0eXBlKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy91c2Vycy9wcml2YWN5L2luZGV4P3R5cGU9XCIgKyB0eXBlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG48c3R5bGU+XHJcblx0LnBsLXN0eSB7XHJcblx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LnByb2R1Y3Qtd2luZG93Lm9uIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQubWFzayB7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDQwcnB4IDQwcnB4IDAgMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguMjUsIC41LCAuNSwgLjkpO1xyXG5cdFx0cGFkZGluZzogNjRycHggNDBycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzhycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYygzOHJweCsgY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpOyAvLy/lhbzlrrkgSU9TPDExLjIvXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYygzOHJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M+MTEuMi9cclxuXHRcdGJveC1zaGFkb3c6IDAgMnJweCAxMHJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG5cclxuXHRcdC5pY29uLWd1YW5iaSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA0MHJweDtcclxuXHRcdFx0cmlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1wLWRhdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBycHg7XHJcblxyXG5cdFx0XHQubXAtbmFtZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0OHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50cmlwLW1zZyB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMnJweDtcclxuXHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudHJpcCB7XHJcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogUGluZ0ZhbmcgU0MtUmVndWxhciwgUGluZ0ZhbmcgU0M7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50cmlwLXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1haW4tY29sb3Ige1xyXG5cdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3R0b20ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRcdC5zYXZlLFxyXG5cdFx0XHQucmVqZWN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDY3MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDgwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDgwcnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcblx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2F2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///957\n"); /***/ }), /* 958 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/binding_phone/index.vue?mpType=page ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2647bc57_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2647bc57&scoped=true&mpType=page */ 959);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 961);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2647bc57_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2647bc57_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2647bc57\",\n null,\n false,\n _index_vue_vue_type_template_id_2647bc57_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/binding_phone/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTU4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MjY0N2JjNTcmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjI2NDdiYzU3XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL2JpbmRpbmdfcGhvbmUvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///958\n"); /***/ }), /* 959 */ /*!**********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/binding_phone/index.vue?vue&type=template&id=2647bc57&scoped=true&mpType=page ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2647bc57_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2647bc57&scoped=true&mpType=page */ 960); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2647bc57_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2647bc57_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2647bc57_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2647bc57_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 960 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/binding_phone/index.vue?vue&type=template&id=2647bc57&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "wrapper"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _c("view", { staticClass: _vm._$s(1, "sc", "bag"), attrs: { _i: 1 } }), _c("view", { staticClass: _vm._$s(2, "sc", "system-height"), style: _vm._$s(2, "s", { height: _vm.statusBarHeight }), attrs: { _i: 2 }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "page-msg"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "title"), attrs: { _i: 4 } }, [ _vm._v( _vm._$s( 4, "t0-0", _vm._s( _vm.pageType == 1 ? _vm.$t("绑定手机号") : _vm.$t("手机号登录") ) ) ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "tip"), attrs: { _i: 5 } }, [ _vm._v( _vm._$s( 5, "t0-0", _vm._s( _vm.pageType == 1 ? _vm.$t("登录注册需绑定手机号") : _vm.$t("首次登录会自动注册") ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "page-form"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "item"), attrs: { _i: 7 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.phone, expression: "phone", }, ], attrs: { placeholder: _vm._$s( 8, "a-placeholder", _vm.$t("填写手机号码") ), _i: 8, }, domProps: { value: _vm._$s(8, "v-model", _vm.phone) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.phone = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s( 9, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 9 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.captcha, expression: "captcha", }, ], staticClass: _vm._$s(10, "sc", "codeIput"), attrs: { placeholder: _vm._$s( 10, "a-placeholder", _vm.$t("填写验证码") ), _i: 10, }, domProps: { value: _vm._$s(10, "v-model", _vm.captcha) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.captcha = $event.target.value }, }, }), _c("view", { staticClass: _vm._$s(11, "sc", "line"), attrs: { _i: 11 }, }), _c( "button", { staticClass: _vm._$s(12, "sc", "code font-num"), class: _vm._$s(12, "c", _vm.disabled === true ? "on" : ""), attrs: { disabled: _vm._$s(12, "a-disabled", _vm.disabled), _i: 12, }, on: { click: _vm.code }, }, [_vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.text)))] ), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "btn"), attrs: { _i: 13 }, on: { click: _vm.submitData }, }, [ _vm._v( _vm._$s( 13, "t0-0", _vm._s( _vm.$t("" + (_vm.pageType == 1 ? "绑定手机号" : "立即登录")) ) ) ), ] ), ] ), _vm._$s(14, "i", _vm.pageType == 0 && !_vm.canGetPrivacySetting) ? _c( "view", { staticClass: _vm._$s(14, "sc", "protocol"), attrs: { _i: 14 } }, [ _c( "checkbox-group", { attrs: { _i: 15 }, on: { click: function ($event) { $event.stopPropagation() return _vm.ChangeIsDefault($event) }, }, }, [ _c("checkbox", { class: _vm._$s(16, "c", _vm.inAnimation ? "trembling" : ""), attrs: { checked: _vm._$s( 16, "a-checked", _vm.protocol ? true : false ), _i: 16, }, on: { animationend: function ($event) { _vm.inAnimation = false }, }, }), _c( "text", { attrs: { _i: 17 }, on: { click: function ($event) { $event.stopPropagation() return _vm.ChangeIsDefault($event) }, }, }, [ _vm._v( _vm._$s(17, "t0-0", _vm._s(_vm.$t("已阅读并同意"))) ), ] ), _c( "text", { staticClass: _vm._$s(18, "sc", "main-color"), attrs: { _i: 18 }, on: { click: function ($event) { $event.stopPropagation() return _vm.privacy(4) }, }, }, [ _vm._v( _vm._$s(18, "t0-0", _vm._s(_vm.$t("《用户协议》"))) ), ] ), _vm._v(_vm._$s(15, "t3-0", _vm._s(_vm.$t("与")))), _c( "text", { staticClass: _vm._$s(19, "sc", "main-color"), attrs: { _i: 19 }, on: { click: function ($event) { $event.stopPropagation() return _vm.privacy(3) }, }, }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.$t("《隐私协议》"))) ), ] ), ] ), ] ) : _vm._e(), _c("Verify", { ref: "verify", attrs: { captchaType: "clickWord", imgSize: { width: "330px", height: "155px" }, _i: 20, }, on: { success: _vm.success }, }), _c("editUserModal", { attrs: { isShow: _vm.isShow, _i: 21 }, on: { closeEdit: _vm.closeEdit, editSuccess: _vm.editSuccess }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 961 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/binding_phone/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 962);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI5NjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///961\n"); /***/ }), /* 962 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/binding_phone/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _SendVerifyCode = _interopRequireDefault(__webpack_require__(/*! @/mixins/SendVerifyCode */ 767));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/eidtUserModal/index.vue */ 403));\nvar _index2 = _interopRequireDefault(__webpack_require__(/*! @/components/privacyAgreementPopup/index.vue */ 953));\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\nvar _routine = _interopRequireDefault(__webpack_require__(/*! @/libs/routine */ 41));\nvar _index3 = _interopRequireDefault(__webpack_require__(/*! ../components/verify/index.vue */ 768));\nvar _cache = _interopRequireDefault(__webpack_require__(/*! @/utils/cache */ 18));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar statusBarHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar _default = {\n mixins: [_SendVerifyCode.default, _color.default],\n components: {\n Verify: _index3.default,\n editUserModal: _index.default,\n privacyAgreementPopup: _index2.default\n },\n data: function data() {\n return {\n statusBarHeight: statusBarHeight,\n pageType: 1,\n // 0 登录 1 绑定手机\n phone: '',\n captcha: '',\n text: '获取验证码',\n isShow: false,\n protocol: false,\n inAnimation: false,\n authKey: \"\",\n backUrl: \"\",\n pageTitle: '绑定手机号',\n configData: _cache.default.get('BASIC_CONFIG'),\n canGetPrivacySetting: false\n };\n },\n onLoad: function onLoad(options) {\n if (options.authKey) {\n this.authKey = options.authKey;\n }\n this.backUrl = options.backUrl || '';\n if (options.pageType) {\n this.pageType = options.pageType || 1;\n this.pageTitle = options.pageType == 1 ? '绑定手机号' : '手机号登录';\n }\n var pages = getCurrentPages();\n var prePage = pages[pages.length - 2];\n if (prePage && prePage.route == 'pages/order_addcart/order_addcart') {\n this.isHome = true;\n } else {\n this.isHome = false;\n }\n },\n methods: {\n onAgree: function onAgree() {\n this.protocol = true;\n },\n submitData: function submitData() {\n var that = this;\n if (this.pageType == 0) {\n this.isLogin();\n return;\n }\n if (!this.rules()) return;\n if (!this.authKey) {\n var key = this.$Cache.get('snsapiKey');\n this.phoneAuth(key);\n } else {\n this.phoneAuth(this.authKey);\n }\n },\n rules: function rules() {\n var that = this;\n if (!this.protocol && this.pageType == 0) {\n uni.showToast({\n title: this.$t('请先阅读并同意协议'),\n icon: 'none',\n duration: 2000\n });\n return false;\n }\n if (!that.phone) {\n that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u624B\\u673A\\u53F7\\u7801\")\n });\n return false;\n }\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.phone)) {\n that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n return false;\n }\n if (!that.captcha) {\n return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u9A8C\\u8BC1\\u7801\")\n });\n return false;\n }\n return true;\n },\n isLogin: function isLogin() {\n var _this = this;\n if (!this.rules()) return;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u767B\\u5F55\\u4E2D\")\n });\n _routine.default.getCode().then(function (code) {\n (0, _public.phoneLogin)({\n code: code,\n spread_spid: app.globalData.spid,\n spread_code: app.globalData.code,\n phone: _this.phone,\n captcha: _this.captcha\n }).then(function (res) {\n uni.hideLoading();\n var time = res.data.expires_time - _this.$Cache.time();\n _this.$store.commit('LOGIN', {\n token: res.data.token,\n time: time\n });\n _this.getUserInfo(res.data.bindName);\n }).catch(function (err) {\n uni.hideLoading();\n uni.showToast({\n title: err,\n icon: 'none',\n duration: 2000\n });\n });\n }).catch(function (err) {\n __f__(\"log\", err, \" at pages/users/binding_phone/index.vue:217\");\n });\n },\n phoneAuth: function phoneAuth(key) {\n var _this2 = this;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u767B\\u5F55\\u4E2D\")\n });\n var met;\n met = _public.wechatBindingPhone;\n met({\n phone: this.phone,\n captcha: this.captcha,\n key: key\n }).then(function (res) {\n var time = res.data.expires_time - _this2.$Cache.time();\n _this2.$store.commit('LOGIN', {\n token: res.data.token,\n time: time\n });\n _this2.getUserInfo(res.data.bindName);\n }).catch(function (error) {\n uni.hideLoading();\n _this2.$util.Tips({\n title: error\n });\n });\n },\n /**\n * 获取个人用户信息\n */\n getUserInfo: function getUserInfo(new_user) {\n var _this3 = this;\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n uni.hideLoading();\n that.userInfo = res.data;\n that.$store.commit('SETUID', res.data.uid);\n that.$store.commit('UPDATE_USERINFO', res.data);\n if (new_user) {\n _this3.isShow = true;\n } else {\n that.$util.Tips({\n title: that.$t(\"\\u767B\\u5F55\\u6210\\u529F\"),\n icon: 'success'\n }, {\n url: _this3.backUrl || 'pages/user/index'\n });\n }\n });\n },\n success: function success(data) {\n var _this4 = this;\n this.$refs.verify.hide();\n var that = this;\n (0, _api.verifyCode)().then(function (res) {\n (0, _api.registerVerify)(that.phone, 'reset', res.data.key, _this4.captchaType, data.captchaVerification).then(function (res) {\n that.$util.Tips({\n title: res.msg\n });\n that.sendCode();\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n });\n },\n /**\n * 发送验证码\n *\n */\n code: function code() {\n var _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this5;\n if (that.phone) {\n _context.next = 3;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 3:\n if (/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.phone)) {\n _context.next = 5;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 5:\n _this5.$refs.verify.show();\n return _context.abrupt(\"return\");\n case 7:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n ChangeIsDefault: function ChangeIsDefault() {\n this.$set(this, 'protocol', !this.protocol);\n },\n closeEdit: function closeEdit() {\n this.isShow = false;\n this.$util.Tips({\n title: this.$t(\"\\u767B\\u5F55\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 3,\n url: 2\n });\n },\n editSuccess: function editSuccess() {\n this.isShow = false;\n },\n back: function back() {\n uni.navigateBack({\n delta: this.configData.wechat_auth_switch ? 2 : 1\n });\n },\n privacy: function privacy(type) {\n uni.navigateTo({\n url: \"/pages/users/privacy/index?type=\" + type\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvYmluZGluZ19waG9uZS9pbmRleC52dWUiXSwibmFtZXMiOlsibWl4aW5zIiwiY29tcG9uZW50cyIsIlZlcmlmeSIsImVkaXRVc2VyTW9kYWwiLCJwcml2YWN5QWdyZWVtZW50UG9wdXAiLCJkYXRhIiwic3RhdHVzQmFySGVpZ2h0IiwicGFnZVR5cGUiLCJwaG9uZSIsImNhcHRjaGEiLCJ0ZXh0IiwiaXNTaG93IiwicHJvdG9jb2wiLCJpbkFuaW1hdGlvbiIsImF1dGhLZXkiLCJiYWNrVXJsIiwicGFnZVRpdGxlIiwiY29uZmlnRGF0YSIsImNhbkdldFByaXZhY3lTZXR0aW5nIiwib25Mb2FkIiwibWV0aG9kcyIsIm9uQWdyZWUiLCJzdWJtaXREYXRhIiwicnVsZXMiLCJ1bmkiLCJ0aXRsZSIsImljb24iLCJkdXJhdGlvbiIsInRoYXQiLCJpc0xvZ2luIiwiUm91dGluZSIsInRoZW4iLCJjb2RlIiwic3ByZWFkX3NwaWQiLCJzcHJlYWRfY29kZSIsInRva2VuIiwidGltZSIsImNhdGNoIiwicGhvbmVBdXRoIiwibWV0Iiwia2V5IiwiZ2V0VXNlckluZm8iLCJ1cmwiLCJzdWNjZXNzIiwiQ2hhbmdlSXNEZWZhdWx0IiwiY2xvc2VFZGl0IiwidGFiIiwiZWRpdFN1Y2Nlc3MiLCJiYWNrIiwiZGVsdGEiLCJwcml2YWN5Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFpRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBTUE7QUFJQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF4QkE7QUFDQTtBQUFBLGVBd0JBO0VBQ0FBO0VBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0E7SUFDQTtJQU9BO0lBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztVQUNBQztVQUNBQztVQUNBQztRQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FDO1VBQ0FIO1FBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQUc7VUFDQUg7UUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0FBO1FBQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBSTtNQUFBO01BQ0E7TUFFQUw7UUFDQUM7TUFDQTtNQUNBSywyQkFDQUM7UUFDQTtVQUNBQztVQUNBQztVQUNBQztVQUNBMUI7VUFDQUM7UUFDQTtVQUNBZTtVQUNBO1VBQ0E7WUFDQVc7WUFDQUM7VUFDQTtVQUNBO1FBQ0EsR0FDQUM7VUFDQWI7VUFDQUE7WUFDQUM7WUFDQUM7WUFDQUM7VUFDQTtRQUNBO01BQ0EsR0FDQVU7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBZDtRQUNBQztNQUNBO01BQ0E7TUFLQWM7TUFFQUE7UUFDQS9CO1FBQ0FDO1FBQ0ErQjtNQUNBO1FBQ0E7UUFDQTtVQUNBTDtVQUNBQztRQUNBO1FBQ0E7TUFDQTtRQUNBWjtRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FnQjtNQUFBO01BQ0E7TUFDQTtRQUNBakI7UUFDQUk7UUFDQUE7UUFDQUE7UUFDQTtVQUNBO1FBQ0E7VUFXQUE7WUFDQUg7WUFDQUM7VUFDQTtZQUNBZ0I7VUFDQTtRQUdBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0EsMEdBQ0FaO1VBQ0FIO1lBQ0FIO1VBQ0E7VUFDQUc7UUFDQTtVQUNBO1lBQ0FIO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBTztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNBSjtnQkFBQSxJQUNBQTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtrQkFDQUg7Z0JBQ0E7Y0FBQTtnQkFBQSxJQUNBO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBO2tCQUNBQTtnQkFDQTtjQUFBO2dCQUNBO2dCQUFBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBRUE7SUFDQW1CO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQXBCO1FBQ0FDO01BQ0E7UUFDQW9CO1FBQ0FKO01BQ0E7SUFDQTtJQUNBSztNQUNBO0lBQ0E7SUFDQUM7TUFDQXhCO1FBQ0F5QjtNQUNBO0lBQ0E7SUFDQUM7TUFDQTFCO1FBQ0FrQjtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiOTYyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwid3JhcHBlclwiIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYmFnXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzeXN0ZW0taGVpZ2h0XCIgOnN0eWxlPVwieyBoZWlnaHQ6IHN0YXR1c0JhckhlaWdodCB9XCI+PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRpdGxlLWJhclwiIHN0eWxlPVwiaGVpZ2h0OiA0M3B4O1wiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImljb25cIiBAY2xpY2s9XCJiYWNrXCIgdi1pZj1cIiFpc0hvbWVcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vc3RhdGljL2xlZnQucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImljb25cIiBAY2xpY2s9XCJob21lXCIgdi1lbHNlPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvaG9tZS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdHt7JHQocGFnZVRpdGxlKX19XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwicGFnZS1tc2dcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdHt7cGFnZVR5cGUgPT0gMT8kdCgn57uR5a6a5omL5py65Y+3Jyk6JHQoJ+aJi+acuuWPt+eZu+W9lScpfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpcFwiPlxyXG5cdFx0XHRcdHt7cGFnZVR5cGUgPT0gMT8kdCgn55m75b2V5rOo5YaM6ZyA57uR5a6a5omL5py65Y+3Jyk6JHQoJ+mmluasoeeZu+W9leS8muiHquWKqOazqOWGjCcpfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwYWdlLWZvcm1cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0PGlucHV0IHR5cGU9J251bWJlcicgOnBsYWNlaG9sZGVyPSckdChg5aGr5YaZ5omL5py65Y+356CBYCknIHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcicgdi1tb2RlbD1cInBob25lXCJcclxuXHRcdFx0XHRcdDptYXhsZW5ndGg9XCIxMVwiPjwvaW5wdXQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHQ8aW5wdXQgdHlwZT0nbnVtYmVyJyA6cGxhY2Vob2xkZXI9JyR0KGDloavlhpnpqozor4HnoIFgKScgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJyA6bWF4bGVuZ3RoPVwiNlwiXHJcblx0XHRcdFx0XHRjbGFzcz1cImNvZGVJcHV0XCIgdi1tb2RlbD1cImNhcHRjaGFcIj48L2lucHV0PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZVwiPlxyXG5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImNvZGUgZm9udC1udW1cIiA6Y2xhc3M9XCJkaXNhYmxlZCA9PT0gdHJ1ZSA/ICdvbicgOiAnJ1wiIDpkaXNhYmxlZD0nZGlzYWJsZWQnIEBjbGljaz1cImNvZGVcIj5cclxuXHRcdFx0XHRcdHt7IHRleHQgfX1cclxuXHRcdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJ0blwiIEBjbGljaz1cInN1Ym1pdERhdGFcIj5cclxuXHRcdFx0XHR7eyR0KGAke3BhZ2VUeXBlID09IDEgPyAn57uR5a6a5omL5py65Y+3JyA6ICfnq4vljbPnmbvlvZUnfWApfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwcm90b2NvbFwiIHYtaWY9XCJwYWdlVHlwZSA9PSAwICYmICFjYW5HZXRQcml2YWN5U2V0dGluZ1wiPlxyXG5cdFx0XHQ8Y2hlY2tib3gtZ3JvdXAgQGNsaWNrLnN0b3A9J0NoYW5nZUlzRGVmYXVsdCc+XHJcblx0XHRcdFx0PGNoZWNrYm94IDpjbGFzcz1cImluQW5pbWF0aW9uPyd0cmVtYmxpbmcnOicnXCIgQGFuaW1hdGlvbmVuZD0naW5BbmltYXRpb249ZmFsc2UnXHJcblx0XHRcdFx0XHQ6Y2hlY2tlZD1cInByb3RvY29sID8gdHJ1ZSA6IGZhbHNlXCIgLz4gPHRleHQgQGNsaWNrLnN0b3A9J0NoYW5nZUlzRGVmYXVsdCc+e3skdChg5bey6ZiF6K+75bm25ZCM5oSPYCl9fTwvdGV4dD5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1haW4tY29sb3JcIiBAY2xpY2suc3RvcD1cInByaXZhY3koNClcIj57eyR0KGDjgIrnlKjmiLfljY/orq7jgItgKX19PC90ZXh0PlxyXG5cdFx0XHRcdHt7JHQoYOS4jmApfX08dGV4dCBjbGFzcz1cIm1haW4tY29sb3JcIiBAY2xpY2suc3RvcD1cInByaXZhY3koMylcIj57eyR0KGDjgIrpmpDnp4HljY/orq7jgItgKX19PC90ZXh0PlxyXG5cdFx0XHQ8L2NoZWNrYm94LWdyb3VwPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PFZlcmlmeSBAc3VjY2Vzcz1cInN1Y2Nlc3NcIiA6Y2FwdGNoYVR5cGU9XCInY2xpY2tXb3JkJ1wiIDppbWdTaXplPVwieyB3aWR0aDogJzMzMHB4JywgaGVpZ2h0OiAnMTU1cHgnIH1cIlxyXG5cdFx0XHRyZWY9XCJ2ZXJpZnlcIj48L1ZlcmlmeT5cclxuXHRcdDxlZGl0VXNlck1vZGFsIDppc1Nob3c9XCJpc1Nob3dcIiBAY2xvc2VFZGl0PVwiY2xvc2VFZGl0XCIgQGVkaXRTdWNjZXNzPVwiZWRpdFN1Y2Nlc3NcIj5cclxuXHRcdDwvZWRpdFVzZXJNb2RhbD5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PHByaXZhY3lBZ3JlZW1lbnRQb3B1cCB2LWlmPVwiY2FuR2V0UHJpdmFjeVNldHRpbmdcIiBAb25SZWplY3Q9XCJvblJlamVjdFwiIEBvbkFncmVlPVwib25BZ3JlZVwiPlxyXG5cdFx0PC9wcml2YWN5QWdyZWVtZW50UG9wdXA+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRjb25zdCBhcHAgPSBnZXRBcHAoKTtcclxuXHRsZXQgc3RhdHVzQmFySGVpZ2h0ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkuc3RhdHVzQmFySGVpZ2h0ICsgJ3B4JztcclxuXHRpbXBvcnQgc2VuZFZlcmlmeUNvZGUgZnJvbSBcIkAvbWl4aW5zL1NlbmRWZXJpZnlDb2RlXCI7XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0aW1wb3J0IGVkaXRVc2VyTW9kYWwgZnJvbSAnQC9jb21wb25lbnRzL2VpZHRVc2VyTW9kYWwvaW5kZXgudnVlJ1xyXG5cdGltcG9ydCBwcml2YWN5QWdyZWVtZW50UG9wdXAgZnJvbSAnQC9jb21wb25lbnRzL3ByaXZhY3lBZ3JlZW1lbnRQb3B1cC9pbmRleC52dWUnXHJcblx0aW1wb3J0IHtcclxuXHRcdGJpbmRpbmdVc2VyUGhvbmUsXHJcblx0XHR2ZXJpZnlDb2RlLFxyXG5cdFx0cmVnaXN0ZXJWZXJpZnksXHJcblx0XHR1cGRhdGVQaG9uZVxyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bG9naW5Nb2JpbGUsXHJcblx0XHRnZXRDb2RlQXBpLFxyXG5cdFx0Z2V0VXNlckluZm8sXHJcblx0XHRwaG9uZVNpbGVuY2VBdXRoXHJcblx0fSBmcm9tIFwiQC9hcGkvdXNlci5qc1wiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRwaG9uZUxvZ2luLFxyXG5cdFx0d2VjaGF0QmluZGluZ1Bob25lXHJcblx0fSBmcm9tICdAL2FwaS9wdWJsaWMuanMnXHJcblx0aW1wb3J0IFJvdXRpbmUgZnJvbSAnQC9saWJzL3JvdXRpbmUnO1xyXG5cdGltcG9ydCBWZXJpZnkgZnJvbSAnLi4vY29tcG9uZW50cy92ZXJpZnkvaW5kZXgudnVlJztcclxuXHRpbXBvcnQgQ2FjaGUgZnJvbSAnQC91dGlscy9jYWNoZSc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bWl4aW5zOiBbc2VuZFZlcmlmeUNvZGUsIGNvbG9yc10sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdFZlcmlmeSxcclxuXHRcdFx0ZWRpdFVzZXJNb2RhbCxcclxuXHRcdFx0cHJpdmFjeUFncmVlbWVudFBvcHVwXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRzdGF0dXNCYXJIZWlnaHQ6IHN0YXR1c0JhckhlaWdodCxcclxuXHRcdFx0XHRwYWdlVHlwZTogMSwgLy8gMCDnmbvlvZUgMSDnu5HlrprmiYvmnLpcclxuXHRcdFx0XHRwaG9uZTogJycsXHJcblx0XHRcdFx0Y2FwdGNoYTogJycsXHJcblx0XHRcdFx0dGV4dDogJ+iOt+WPlumqjOivgeeggScsXHJcblx0XHRcdFx0aXNTaG93OiBmYWxzZSxcclxuXHRcdFx0XHRwcm90b2NvbDogZmFsc2UsXHJcblx0XHRcdFx0aW5BbmltYXRpb246IGZhbHNlLFxyXG5cdFx0XHRcdGF1dGhLZXk6IFwiXCIsXHJcblx0XHRcdFx0YmFja1VybDogXCJcIixcclxuXHRcdFx0XHRwYWdlVGl0bGU6ICfnu5HlrprmiYvmnLrlj7cnLFxyXG5cdFx0XHRcdGNvbmZpZ0RhdGE6IENhY2hlLmdldCgnQkFTSUNfQ09ORklHJyksXHJcblx0XHRcdFx0Y2FuR2V0UHJpdmFjeVNldHRpbmc6IGZhbHNlLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0aWYgKG9wdGlvbnMuYXV0aEtleSkge1xyXG5cdFx0XHRcdHRoaXMuYXV0aEtleSA9IG9wdGlvbnMuYXV0aEtleVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRpZiAod3guZ2V0UHJpdmFjeVNldHRpbmcpIHtcclxuXHRcdFx0XHR0aGlzLmNhbkdldFByaXZhY3lTZXR0aW5nID0gdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdFx0dGhpcy5iYWNrVXJsID0gb3B0aW9ucy5iYWNrVXJsIHx8ICcnXHJcblx0XHRcdGlmIChvcHRpb25zLnBhZ2VUeXBlKSB7XHJcblx0XHRcdFx0dGhpcy5wYWdlVHlwZSA9IG9wdGlvbnMucGFnZVR5cGUgfHwgMVxyXG5cdFx0XHRcdHRoaXMucGFnZVRpdGxlID0gb3B0aW9ucy5wYWdlVHlwZSA9PSAxID8gJ+e7keWumuaJi+acuuWPtycgOiAn5omL5py65Y+355m75b2VJ1xyXG5cdFx0XHR9XHJcblx0XHRcdGxldCBwYWdlcyA9IGdldEN1cnJlbnRQYWdlcygpO1xyXG5cdFx0XHRsZXQgcHJlUGFnZSA9IHBhZ2VzW3BhZ2VzLmxlbmd0aCAtIDJdO1xyXG5cdFx0XHRpZiAocHJlUGFnZSAmJiBwcmVQYWdlLnJvdXRlID09ICdwYWdlcy9vcmRlcl9hZGRjYXJ0L29yZGVyX2FkZGNhcnQnKSB7XHJcblx0XHRcdFx0dGhpcy5pc0hvbWUgPSB0cnVlO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRoaXMuaXNIb21lID0gZmFsc2U7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdG9uQWdyZWUoKSB7XHJcblx0XHRcdFx0dGhpcy5wcm90b2NvbCA9IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0c3VibWl0RGF0YSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoaXMucGFnZVR5cGUgPT0gMCkge1xyXG5cdFx0XHRcdFx0dGhpcy5pc0xvZ2luKClcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoaXMucnVsZXMoKSkgcmV0dXJuXHJcblx0XHRcdFx0aWYgKCF0aGlzLmF1dGhLZXkpIHtcclxuXHRcdFx0XHRcdGxldCBrZXkgPSB0aGlzLiRDYWNoZS5nZXQoJ3Nuc2FwaUtleScpO1xyXG5cdFx0XHRcdFx0dGhpcy5waG9uZUF1dGgoa2V5KVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLnBob25lQXV0aCh0aGlzLmF1dGhLZXkpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRydWxlcygpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCF0aGlzLnByb3RvY29sICYmIHRoaXMucGFnZVR5cGUgPT0gMCkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCfor7flhYjpmIXor7vlubblkIzmhI/ljY/orq4nKSxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRyZXR1cm4gZmFsc2VcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCF0aGF0LnBob25lKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35aGr5YaZ5omL5py65Y+356CBYClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0cmV0dXJuIGZhbHNlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghKC9eMSgzfDR8NXw3fDh8OXw2KVxcZHs5fSQvaS50ZXN0KHRoYXQucGhvbmUpKSkge1xyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHJldHVybiBmYWxzZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoYXQuY2FwdGNoYSkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnpqozor4HnoIFgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRyZXR1cm4gZmFsc2VcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmV0dXJuIHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0aXNMb2dpbigpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMucnVsZXMoKSkgcmV0dXJuXHJcblxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5q2j5Zyo55m75b2V5LitYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRSb3V0aW5lLmdldENvZGUoKVxyXG5cdFx0XHRcdFx0LnRoZW4oY29kZSA9PiB7XHJcblx0XHRcdFx0XHRcdHBob25lTG9naW4oe1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29kZSxcclxuXHRcdFx0XHRcdFx0XHRcdHNwcmVhZF9zcGlkOiBhcHAuZ2xvYmFsRGF0YS5zcGlkLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3ByZWFkX2NvZGU6IGFwcC5nbG9iYWxEYXRhLmNvZGUsXHJcblx0XHRcdFx0XHRcdFx0XHRwaG9uZTogdGhpcy5waG9uZSxcclxuXHRcdFx0XHRcdFx0XHRcdGNhcHRjaGE6IHRoaXMuY2FwdGNoYSxcclxuXHRcdFx0XHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHRcdGxldCB0aW1lID0gcmVzLmRhdGEuZXhwaXJlc190aW1lIC0gdGhpcy4kQ2FjaGUudGltZSgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KCdMT0dJTicsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9rZW46IHJlcy5kYXRhLnRva2VuLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aW1lOiB0aW1lXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuZ2V0VXNlckluZm8ocmVzLmRhdGEuYmluZE5hbWUpO1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0LmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAyMDAwXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZXJyKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHBob25lQXV0aChrZXkpIHtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOato+WcqOeZu+W9leS4rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0bGV0IG1ldFxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdG1ldCA9IHBob25lTG9naW5cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZuZGVmIE1QXHJcblx0XHRcdFx0bWV0ID0gd2VjaGF0QmluZGluZ1Bob25lXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0bWV0KHtcclxuXHRcdFx0XHRcdHBob25lOiB0aGlzLnBob25lLFxyXG5cdFx0XHRcdFx0Y2FwdGNoYTogdGhpcy5jYXB0Y2hhLFxyXG5cdFx0XHRcdFx0a2V5XHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IHRpbWUgPSByZXMuZGF0YS5leHBpcmVzX3RpbWUgLSB0aGlzLiRDYWNoZS50aW1lKCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ0xPR0lOJywge1xyXG5cdFx0XHRcdFx0XHR0b2tlbjogcmVzLmRhdGEudG9rZW4sXHJcblx0XHRcdFx0XHRcdHRpbWU6IHRpbWVcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbyhyZXMuZGF0YS5iaW5kTmFtZSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyb3IgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJvclxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5Liq5Lq655So5oi35L+h5oGvXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRVc2VySW5mbyhuZXdfdXNlcikge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRVc2VySW5mbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0dGhhdC51c2VySW5mbyA9IHJlcy5kYXRhO1xyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdTRVRVSUQnLCByZXMuZGF0YS51aWQpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdVUERBVEVfVVNFUklORk8nLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHRpZiAobmV3X3VzZXIpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc1Nob3cgPSB0cnVlXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg55m75b2V5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHR0YWI6IDMsXHJcblx0XHRcdFx0XHRcdFx0dXJsOiB0aGlzLmNvbmZpZ0RhdGEud2VjaGF0X2F1dGhfc3dpdGNoID8gMiA6IDFcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZuZGVmIE1QXHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOeZu+W9leaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiB0aGlzLmJhY2tVcmwgfHwgJ3BhZ2VzL3VzZXIvaW5kZXgnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHN1Y2Nlc3MoZGF0YSkge1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMudmVyaWZ5LmhpZGUoKVxyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR2ZXJpZnlDb2RlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0cmVnaXN0ZXJWZXJpZnkodGhhdC5waG9uZSwgJ3Jlc2V0JywgcmVzLmRhdGEua2V5LCB0aGlzLmNhcHRjaGFUeXBlLCBkYXRhLmNhcHRjaGFWZXJpZmljYXRpb24pXHJcblx0XHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5zZW5kQ29kZSgpO1xyXG5cdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWPkemAgemqjOivgeeggVxyXG5cdFx0XHQgKlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0YXN5bmMgY29kZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCF0aGF0LnBob25lKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnmiYvmnLrlj7fnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghKC9eMSgzfDR8NXw3fDh8OXw2KVxcZHs5fSQvaS50ZXN0KHRoYXQucGhvbmUpKSkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl5q2j56Gu55qE5omL5py65Y+356CBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnZlcmlmeS5zaG93KCk7XHJcblx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRDaGFuZ2VJc0RlZmF1bHQoKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdwcm90b2NvbCcsICF0aGlzLnByb3RvY29sKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xvc2VFZGl0KCkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93ID0gZmFsc2VcclxuXHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOeZu+W9leaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0dGFiOiAzLFxyXG5cdFx0XHRcdFx0dXJsOiAyXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGVkaXRTdWNjZXNzKCkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93ID0gZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0YmFjaygpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKHtcclxuXHRcdFx0XHRcdGRlbHRhOiB0aGlzLmNvbmZpZ0RhdGEud2VjaGF0X2F1dGhfc3dpdGNoID8gMiA6IDFcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRwcml2YWN5KHR5cGUpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL3VzZXJzL3ByaXZhY3kvaW5kZXg/dHlwZT1cIiArIHR5cGVcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LndyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5iYWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDc1MHJweDtcclxuXHRcdFx0aGVpZ2h0OiA0NjBycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXZpZXctbGluZWFyKTtcclxuXHRcdH1cclxuXHJcblx0XHQucGFnZS1tc2cge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTYwcnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNzJycHg7XHJcblxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDhycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNjhycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50aXAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucGFnZS1mb3JtIHtcclxuXHRcdFx0d2lkdGg6IDYwNnJweDtcclxuXHRcdFx0bWFyZ2luOiAxMDBycHggYXV0byAwIGF1dG87XHJcblxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA4OHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQ1cnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI0cnB4IDQ4cnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycnB4O1xyXG5cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNCQkJCQkI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW5wdXQuY29kZUlwdXQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwMHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5saW5lIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAycnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyOHJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNDQ0NDQ0M7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29kZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jb2RlLm9uIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjQkJCQkJCICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHR3aWR0aDogNjA2cnB4O1xyXG5cdFx0XHRcdGhlaWdodDogODhycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwcnB4IDIwMHJweCAyMDBycHggMjAwcnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZyBTQy1SZWd1bGFyLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NHJweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0OHJweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGl0bGUtYmFyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ4cnB4O1xyXG5cdH1cclxuXHJcblx0Lmljb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMzBycHg7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDgwcnB4O1xyXG5cdFx0aGVpZ2h0OiA4MHJweDtcclxuXHJcblx0XHRpbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAzNXJweDtcclxuXHRcdFx0aGVpZ2h0OiAzNXJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm90b2NvbCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDUycnB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3R0b206IGNhbGMoNTJycHgrIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUzwxMS4yL1xyXG5cdFx0Ym90dG9tOiBjYWxjKDUycnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cclxuXHRcdC5tYWluLWNvbG9yIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50cmVtYmxpbmcge1xyXG5cdFx0XHRhbmltYXRpb246IHNoYWtlIDAuNnM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvZGVlcC8gdW5pLWNoZWNrYm94IC51bmktY2hlY2tib3gtaW5wdXQge1xyXG5cdFx0d2lkdGg6IDI4cnB4O1xyXG5cdFx0aGVpZ2h0OiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC9kZWVwLyB1bmktY2hlY2tib3ggLnVuaS1jaGVja2JveC1pbnB1dC51bmktY2hlY2tib3gtaW5wdXQtY2hlY2tlZDo6YmVmb3JlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0fVxyXG5cclxuXHQvZGVlcC8gdW5pLWNoZWNrYm94IC51bmktY2hlY2tib3gtd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XHJcblx0fVxyXG5cclxuXHQvKmNoZWNrYm94IOmAiemhueahhuWkp+WwjyAgKi9cclxuXHQvZGVlcC8gY2hlY2tib3ggLnd4LWNoZWNrYm94LWlucHV0IHtcclxuXHRcdHdpZHRoOiAyOHJweDtcclxuXHRcdGhlaWdodDogMjhycHg7XHJcblx0fVxyXG5cclxuXHQvKmNoZWNrYm946YCJ5Lit5ZCO5qC35byPICAqL1xyXG5cdC9kZWVwLyBjaGVja2JveCAud3gtY2hlY2tib3gtaW5wdXQud3gtY2hlY2tib3gtaW5wdXQtY2hlY2tlZCB7XHJcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHR9XHJcblxyXG5cdC8qY2hlY2tib3jpgInkuK3lkI7lm77moIfmoLflvI8gICovXHJcblx0L2RlZXAvIGNoZWNrYm94IC53eC1jaGVja2JveC1pbnB1dC53eC1jaGVja2JveC1pbnB1dC1jaGVja2VkOjpiZWZvcmUge1xyXG5cdFx0d2lkdGg6IDI4cnB4O1xyXG5cdFx0aGVpZ2h0OiAyOHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///962\n"); /***/ }), /* 963 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/retrievePassword/index.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_5b688f2c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5b688f2c&scoped=true&mpType=page */ 964);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 969);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_5b688f2c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_5b688f2c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5b688f2c\",\n null,\n false,\n _index_vue_vue_type_template_id_5b688f2c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/retrievePassword/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTYzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWI2ODhmMmMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjViNjg4ZjJjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL3JldHJpZXZlUGFzc3dvcmQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///963\n"); /***/ }), /* 964 */ /*!*************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/retrievePassword/index.vue?vue&type=template&id=5b688f2c&scoped=true&mpType=page ***! \*************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5b688f2c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5b688f2c&scoped=true&mpType=page */ 965); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5b688f2c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5b688f2c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5b688f2c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5b688f2c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 965 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/retrievePassword/index.vue?vue&type=template&id=5b688f2c&scoped=true&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { staticClass: _vm._$s(0, "sc", "register absolute"), attrs: { _i: 0 } }, [ _c( "div", { staticClass: _vm._$s(1, "sc", "shading"), attrs: { _i: 1 } }, [ _c( "div", { staticClass: _vm._$s( 2, "sc", "pictrue acea-row row-center-wrapper" ), attrs: { _i: 2 }, }, [ _c("image", { attrs: { src: _vm._$s(3, "a-src", __webpack_require__(/*! ../static/logo2.png */ 966)), _i: 3, }, }), ] ), ] ), _c( "div", { staticClass: _vm._$s(4, "sc", "whiteBg"), attrs: { _i: 4 } }, [ _c( "div", { staticClass: _vm._$s(5, "sc", "title"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("找回密码"))))] ), _c( "div", { staticClass: _vm._$s(6, "sc", "list"), attrs: { _i: 6 } }, [ _c( "div", { staticClass: _vm._$s(7, "sc", "item"), attrs: { _i: 7 } }, [ _c( "div", { staticClass: _vm._$s(8, "sc", "acea-row row-middle"), attrs: { _i: 8 }, }, [ _c("image", { attrs: { src: _vm._$s( 9, "a-src", __webpack_require__(/*! ../static/phone_1.png */ 967) ), _i: 9, }, }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.account, expression: "account", }, ], attrs: { placeholder: _vm._$s( 10, "a-placeholder", _vm.$t("输入手机号码") ), _i: 10, }, domProps: { value: _vm._$s(10, "v-model", _vm.account), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.account = $event.target.value }, }, }), ] ), ] ), _c( "div", { staticClass: _vm._$s(11, "sc", "item"), attrs: { _i: 11 } }, [ _c( "div", { staticClass: _vm._$s(12, "sc", "acea-row row-middle"), attrs: { _i: 12 }, }, [ _c("image", { attrs: { src: _vm._$s( 13, "a-src", __webpack_require__(/*! ../static/code_2.png */ 968) ), _i: 13, }, }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.captcha, expression: "captcha", }, ], staticClass: _vm._$s(14, "sc", "codeIput"), attrs: { placeholder: _vm._$s( 14, "a-placeholder", _vm.$t("填写验证码") ), _i: 14, }, domProps: { value: _vm._$s(14, "v-model", _vm.captcha), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.captcha = $event.target.value }, }, }), _c( "button", { staticClass: _vm._$s(15, "sc", "code"), class: _vm._$s( 15, "c", _vm.disabled === true ? "on" : "" ), attrs: { disabled: _vm._$s(15, "a-disabled", _vm.disabled), _i: 15, }, on: { click: _vm.code }, }, [_vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.text)))] ), ] ), ] ), _c( "div", { staticClass: _vm._$s(16, "sc", "item"), attrs: { _i: 16 } }, [ _c( "div", { staticClass: _vm._$s(17, "sc", "acea-row row-middle"), attrs: { _i: 17 }, }, [ _c("image", { attrs: { src: _vm._$s( 18, "a-src", __webpack_require__(/*! ../static//code_2.png */ 968) ), _i: 18, }, }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password, expression: "password", }, ], attrs: { placeholder: _vm._$s( 19, "a-placeholder", _vm.$t("填写您的新密码") ), _i: 19, }, domProps: { value: _vm._$s(19, "v-model", _vm.password), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.password = $event.target.value }, }, }), ] ), ] ), _vm._$s(20, "i", _vm.isShowCode) ? _c( "div", { staticClass: _vm._$s(20, "sc", "item"), attrs: { _i: 20 }, }, [ _c( "div", { staticClass: _vm._$s(21, "sc", "align-left"), attrs: { _i: 21 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.codeVal, expression: "codeVal", }, ], staticClass: _vm._$s(22, "sc", "codeIput"), attrs: { placeholder: _vm._$s( 22, "a-placeholder", _vm.$t("填写验证码") ), _i: 22, }, domProps: { value: _vm._$s(22, "v-model", _vm.codeVal), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.codeVal = $event.target.value }, }, }), _c( "div", { staticClass: _vm._$s(23, "sc", "code"), attrs: { _i: 23 }, on: { click: _vm.again }, }, [ _c("img", { attrs: { src: _vm._$s(24, "a-src", _vm.codeUrl), _i: 24, }, }), ] ), ] ), ] ) : _vm._e(), ] ), _c( "div", { staticClass: _vm._$s(25, "sc", "logon"), attrs: { _i: 25 }, on: { click: _vm.registerReset }, }, [_vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.$t("确认"))))] ), _c( "div", { staticClass: _vm._$s(26, "sc", "tip"), attrs: { _i: 26 } }, [ _c( "span", { staticClass: _vm._$s(27, "sc", "font-color-red"), attrs: { _i: 27 }, on: { click: _vm.back }, }, [_vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.$t("立即登录"))))] ), ] ), ] ), _c("div", { staticClass: _vm._$s(28, "sc", "bottom"), attrs: { _i: 28 }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 966 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/logo2.png ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/logo2.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijk2Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvdXNlcnMvc3RhdGljL2xvZ28yLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///966\n"); /***/ }), /* 967 */ /*!***********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/phone_1.png ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/phone_1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijk2Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvdXNlcnMvc3RhdGljL3Bob25lXzEucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///967\n"); /***/ }), /* 968 */ /*!**********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/code_2.png ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/code_2.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijk2OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvdXNlcnMvc3RhdGljL2NvZGVfMi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///968\n"); /***/ }), /* 969 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/retrievePassword/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 970);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI5NjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///969\n"); /***/ }), /* 970 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/retrievePassword/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _SendVerifyCode = _interopRequireDefault(__webpack_require__(/*! @/mixins/SendVerifyCode */ 767));\nvar _user = __webpack_require__(/*! @/api/user */ 32);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n// import { validatorDefaultCatch } from \"@/utils/dialog\";\n// import attrs, { required, alpha_num, chs_phone } from \"@utils/validate\";\n// import { VUE_APP_API_URL } from \"@utils\";\nvar _default = {\n name: \"RetrievePassword\",\n data: function data() {\n return {\n account: \"\",\n password: \"\",\n captcha: \"\",\n keyCode: \"\",\n codeUrl: \"\",\n codeVal: \"\",\n isShowCode: false\n };\n },\n mixins: [_SendVerifyCode.default],\n mounted: function mounted() {\n this.getCode();\n },\n methods: {\n back: function back() {\n uni.navigateBack();\n },\n again: function again() {\n this.codeUrl = VUE_APP_API_URL + \"/captcha?\" + this.keyCode + Date.parse(new Date());\n },\n getCode: function getCode() {\n var _this = this;\n (0, _user.getCodeApi)().then(function (res) {\n _this.keyCode = res.data.key;\n }).catch(function (res) {\n _this.$util.Tips({\n title: res.msg.msg || _this.$t(\"\\u52A0\\u8F7D\\u5931\\u8D25\")\n });\n });\n },\n registerReset: function registerReset() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this2;\n if (that.account) {\n _context.next = 3;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 3:\n if (/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.account)) {\n _context.next = 5;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 5:\n if (that.captcha) {\n _context.next = 7;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u9A8C\\u8BC1\\u7801\")\n }));\n case 7:\n (0, _user.registerReset)({\n account: that.account,\n captcha: that.captcha,\n password: that.password,\n code: that.codeVal\n }).then(function (res) {\n that.$util.Tips({\n title: res.msg\n }, {\n tab: 3\n });\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n case 8:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n code: function code() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var that;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n that = _this3;\n if (that.account) {\n _context2.next = 3;\n break;\n }\n return _context2.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 3:\n if (/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.account)) {\n _context2.next = 5;\n break;\n }\n return _context2.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 5:\n if (that.formItem == 2) that.type = \"register\";\n _context2.next = 8;\n return (0, _user.registerVerify)({\n phone: that.account,\n type: that.type,\n key: that.keyCode,\n code: that.codeVal\n }).then(function (res) {\n _this3.$util.Tips({\n title: res.msg || that.$t(\"\\u52A0\\u8F7D\\u5931\\u8D25\")\n });\n that.sendCode();\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n case 8:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvcmV0cmlldmVQYXNzd29yZC9pbmRleC52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiLCJhY2NvdW50IiwicGFzc3dvcmQiLCJjYXB0Y2hhIiwia2V5Q29kZSIsImNvZGVVcmwiLCJjb2RlVmFsIiwiaXNTaG93Q29kZSIsIm1peGlucyIsIm1vdW50ZWQiLCJtZXRob2RzIiwiYmFjayIsInVuaSIsImFnYWluIiwiVlVFX0FQUF9BUElfVVJMIiwiZ2V0Q29kZSIsInRoZW4iLCJjYXRjaCIsInRpdGxlIiwicmVnaXN0ZXJSZXNldCIsInRoYXQiLCJjb2RlIiwidGFiIiwicGhvbmUiLCJ0eXBlIiwia2V5Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFpREE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtBO0FBQ0E7QUFDQTtBQUFBLGVBRUE7RUFDQUE7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQSxlQUNBQztJQUNBO0lBQ0FDO01BQUE7TUFDQSx3QkFDQUM7UUFDQTtNQUNBLEdBQ0FDO1FBQ0E7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDQUM7Z0JBQUEsSUFDQUE7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7a0JBQ0FGO2dCQUNBO2NBQUE7Z0JBQUEsSUFDQTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtrQkFDQUE7Z0JBQ0E7Y0FBQTtnQkFBQSxJQUNBRTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtrQkFDQUY7Z0JBQ0E7Y0FBQTtnQkFDQTtrQkFDQWpCO2tCQUNBRTtrQkFDQUQ7a0JBQ0FtQjtnQkFDQSxHQUNBTDtrQkFDQUk7b0JBQ0FGO2tCQUNBO29CQUNBSTtrQkFDQTtnQkFDQSxHQUNBTDtrQkFDQUc7b0JBQ0FGO2tCQUNBO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQUc7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDQUQ7Z0JBQUEsSUFDQUE7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7a0JBQ0FGO2dCQUNBO2NBQUE7Z0JBQUEsSUFDQTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtrQkFDQUE7Z0JBQ0E7Y0FBQTtnQkFDQTtnQkFBQTtnQkFBQSxPQUNBO2tCQUNBSztrQkFDQUM7a0JBQ0FDO2tCQUNBSjtnQkFDQSxHQUNBTDtrQkFDQTtvQkFDQUU7a0JBQ0E7a0JBQ0FFO2dCQUNBLEdBQ0FIO2tCQUNBRztvQkFDQUY7a0JBQ0E7Z0JBQ0E7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI5NzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PGRpdiBjbGFzcz1cInJlZ2lzdGVyIGFic29sdXRlXCI+XHJcblx0XHQ8ZGl2IGNsYXNzPVwic2hhZGluZ1wiPlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwicGljdHJ1ZSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vc3RhdGljL2xvZ28yLnBuZ1wiIC8+XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0PC9kaXY+XHJcblx0XHQ8ZGl2IGNsYXNzPVwid2hpdGVCZ1wiPlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwidGl0bGVcIj57eyR0KGDmib7lm57lr4bnoIFgKX19PC9kaXY+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvcGhvbmVfMS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiA6cGxhY2Vob2xkZXI9XCIkdChg6L6T5YWl5omL5py65Y+356CBYClcIiB2LW1vZGVsPVwiYWNjb3VudFwiIC8+XHJcblx0XHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwiaXRlbVwiPlxyXG5cclxuXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvY29kZV8yLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIDpwbGFjZWhvbGRlcj1cIiR0KGDloavlhpnpqozor4HnoIFgKVwiIGNsYXNzPVwiY29kZUlwdXRcIiB2LW1vZGVsPVwiY2FwdGNoYVwiIC8+XHJcblx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJjb2RlXCIgOmRpc2FibGVkPVwiZGlzYWJsZWRcIiA6Y2xhc3M9XCJkaXNhYmxlZCA9PT0gdHJ1ZSA/ICdvbicgOiAnJ1wiIEBjbGljaz1cImNvZGVcIj5cclxuXHRcdFx0XHRcdFx0XHR7eyB0ZXh0IH19XHJcblx0XHRcdFx0XHRcdDwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvL2NvZGVfMi5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInBhc3N3b3JkXCIgOnBsYWNlaG9sZGVyPVwiJHQoYOWhq+WGmeaCqOeahOaWsOWvhueggWApXCIgdi1tb2RlbD1cInBhc3N3b3JkXCIgLz5cclxuXHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJpdGVtXCIgdi1pZj1cImlzU2hvd0NvZGVcIj5cclxuXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJhbGlnbi1sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIDpwbGFjZWhvbGRlcj1cIiR0KGDloavlhpnpqozor4HnoIFgKVwiIGNsYXNzPVwiY29kZUlwdXRcIiB2LW1vZGVsPVwiY29kZVZhbFwiIC8+XHJcblx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJjb2RlXCIgQGNsaWNrPVwiYWdhaW5cIj48aW1nIDpzcmM9XCJjb2RlVXJsXCIgLz48L2Rpdj5cclxuXHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cImxvZ29uXCIgQGNsaWNrPVwicmVnaXN0ZXJSZXNldFwiPnt7JHQoYOehruiupGApfX08L2Rpdj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cInRpcFwiPlxyXG5cdFx0XHRcdDxzcGFuIGNsYXNzPVwiZm9udC1jb2xvci1yZWRcIiBAY2xpY2s9XCJiYWNrXCI+e3skdChg56uL5Y2z55m75b2VYCl9fTwvc3Bhbj5cclxuXHRcdFx0PC9kaXY+XHJcblx0XHQ8L2Rpdj5cclxuXHRcdDxkaXYgY2xhc3M9XCJib3R0b21cIj48L2Rpdj5cclxuXHQ8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHNlbmRWZXJpZnlDb2RlIGZyb20gXCJAL21peGlucy9TZW5kVmVyaWZ5Q29kZVwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRyZWdpc3RlclZlcmlmeSxcclxuXHRcdHJlZ2lzdGVyUmVzZXQsXHJcblx0XHRnZXRDb2RlQXBpXHJcblx0fSBmcm9tIFwiQC9hcGkvdXNlclwiO1xyXG5cdC8vIGltcG9ydCB7IHZhbGlkYXRvckRlZmF1bHRDYXRjaCB9IGZyb20gXCJAL3V0aWxzL2RpYWxvZ1wiO1xyXG5cdC8vIGltcG9ydCBhdHRycywgeyByZXF1aXJlZCwgYWxwaGFfbnVtLCBjaHNfcGhvbmUgfSBmcm9tIFwiQHV0aWxzL3ZhbGlkYXRlXCI7XHJcblx0Ly8gaW1wb3J0IHsgVlVFX0FQUF9BUElfVVJMIH0gZnJvbSBcIkB1dGlsc1wiO1xyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcIlJldHJpZXZlUGFzc3dvcmRcIixcclxuXHRcdGRhdGE6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGFjY291bnQ6IFwiXCIsXHJcblx0XHRcdFx0cGFzc3dvcmQ6IFwiXCIsXHJcblx0XHRcdFx0Y2FwdGNoYTogXCJcIixcclxuXHRcdFx0XHRrZXlDb2RlOiBcIlwiLFxyXG5cdFx0XHRcdGNvZGVVcmw6IFwiXCIsXHJcblx0XHRcdFx0Y29kZVZhbDogXCJcIixcclxuXHRcdFx0XHRpc1Nob3dDb2RlOiBmYWxzZVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1peGluczogW3NlbmRWZXJpZnlDb2RlXSxcclxuXHRcdG1vdW50ZWQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLmdldENvZGUoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGJhY2soKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjaygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRhZ2FpbigpIHtcclxuXHRcdFx0XHR0aGlzLmNvZGVVcmwgPVxyXG5cdFx0XHRcdFx0VlVFX0FQUF9BUElfVVJMICsgXCIvY2FwdGNoYT9cIiArIHRoaXMua2V5Q29kZSArIERhdGUucGFyc2UobmV3IERhdGUoKSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldENvZGUoKSB7XHJcblx0XHRcdFx0Z2V0Q29kZUFwaSgpXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmtleUNvZGUgPSByZXMuZGF0YS5rZXk7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2cubXNnIHx8IHRoaXMuJHQoYOWKoOi9veWksei0pWApXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgcmVnaXN0ZXJSZXNldCgpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCF0aGF0LmFjY291bnQpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+Whq+WGmeaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCEvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdCh0aGF0LmFjY291bnQpKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghdGhhdC5jYXB0Y2hhKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnpqozor4HnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHJlZ2lzdGVyUmVzZXQoe1xyXG5cdFx0XHRcdFx0XHRhY2NvdW50OiB0aGF0LmFjY291bnQsXHJcblx0XHRcdFx0XHRcdGNhcHRjaGE6IHRoYXQuY2FwdGNoYSxcclxuXHRcdFx0XHRcdFx0cGFzc3dvcmQ6IHRoYXQucGFzc3dvcmQsXHJcblx0XHRcdFx0XHRcdGNvZGU6IHRoYXQuY29kZVZhbFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2dcclxuXHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdHRhYjogM1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXNcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRhc3luYyBjb2RlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAoIXRoYXQuYWNjb3VudCkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35aGr5YaZ5omL5py65Y+356CBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoIS9eMSgzfDR8NXw3fDh8OXw2KVxcZHs5fSQvaS50ZXN0KHRoYXQuYWNjb3VudCkpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKHRoYXQuZm9ybUl0ZW0gPT0gMikgdGhhdC50eXBlID0gXCJyZWdpc3RlclwiO1xyXG5cdFx0XHRcdGF3YWl0IHJlZ2lzdGVyVmVyaWZ5KHtcclxuXHRcdFx0XHRcdFx0cGhvbmU6IHRoYXQuYWNjb3VudCxcclxuXHRcdFx0XHRcdFx0dHlwZTogdGhhdC50eXBlLFxyXG5cdFx0XHRcdFx0XHRrZXk6IHRoYXQua2V5Q29kZSxcclxuXHRcdFx0XHRcdFx0Y29kZTogdGhhdC5jb2RlVmFsXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyB8fCB0aGF0LiR0KGDliqDovb3lpLHotKVgKVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGF0LnNlbmRDb2RlKCk7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlc1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdC5jb2RlIGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///970\n"); /***/ }), /* 971 */ /*!************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_info/index.vue?mpType=page ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_10baf345_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=10baf345&scoped=true&mpType=page */ 972);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 979);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_10baf345_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_10baf345_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"10baf345\",\n null,\n false,\n _index_vue_vue_type_template_id_10baf345_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_info/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTcxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTBiYWYzNDUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjEwYmFmMzQ1XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL3VzZXJfaW5mby9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///971\n"); /***/ }), /* 972 */ /*!******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_info/index.vue?vue&type=template&id=10baf345&scoped=true&mpType=page ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_10baf345_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=10baf345&scoped=true&mpType=page */ 973); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_10baf345_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_10baf345_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_10baf345_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_10baf345_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 973 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_info/index.vue?vue&type=template&id=10baf345&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { ykAuthpup: __webpack_require__(/*! @/components/yk-authpup/yk-authpup.vue */ 974).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("form", { attrs: { _i: 1 }, on: { submit: _vm.formSubmit } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "personal-data"), style: _vm._$s(2, "s", _vm.colorStyle), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "list"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s( 4, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 4 }, }, [ _c("view", [ _vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("头像")))), ]), _vm._$s(6, "i", !_vm.mp_is_new) ? [ _c( "view", { staticClass: _vm._$s(7, "sc", "avatar-box"), attrs: { _i: 7 }, on: { click: function ($event) { $event.stopPropagation() return _vm.openAuth($event) }, }, }, [ _c("image", { attrs: { src: _vm._$s(8, "a-src", _vm.userInfo.avatar), _i: 8, }, }), ] ), ] : _c( "button", { staticClass: _vm._$s(9, "sc", "avatar-box"), attrs: { _i: 9 }, on: { chooseavatar: _vm.onChooseAvatar }, }, [ _c("image", { attrs: { src: _vm._$s(10, "a-src", _vm.userInfo.avatar), _i: 10, }, }), ] ), ], 2 ), _c( "view", { staticClass: _vm._$s( 11, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 11 }, }, [ _c("view", [ _vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.$t("昵称")))), ]), _c( "view", { staticClass: _vm._$s(13, "sc", "input"), attrs: { _i: 13 }, }, [ _c("input", { attrs: { value: _vm._$s( 14, "a-value", _vm.userInfo.nickname ), _i: 14, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 15, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 15 }, }, [ _c("view", [ _vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.$t("手机号码")))), ]), _vm._$s(17, "i", !_vm.userInfo.phone) ? _c( "navigator", { staticClass: _vm._$s(17, "sc", "input"), attrs: { _i: 17 }, }, [ _vm._v( _vm._$s( 17, "t0-0", _vm._s(_vm.$t("点击绑定手机号")) ) ), _c("text", { staticClass: _vm._$s( 18, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 18 }, }), ] ) : _c( "view", { staticClass: _vm._$s( 19, "sc", "input acea-row row-between-wrapper" ), attrs: { _i: 19 }, }, [ _c("view"), _c( "view", { staticClass: _vm._$s( 21, "sc", "acea-row row-middle" ), attrs: { _i: 21 }, }, [ _c("input", { staticClass: _vm._$s(22, "sc", "id"), attrs: { value: _vm._$s( 22, "a-value", _vm.userInfo.phone ), _i: 22, }, }), _c("text", { staticClass: _vm._$s( 23, "sc", "iconfont icon-suozi" ), attrs: { _i: 23 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 24, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 24 }, }, [ _c("view", [ _vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.$t("ID号")))), ]), _c( "view", { staticClass: _vm._$s( 26, "sc", "input acea-row row-between-wrapper" ), attrs: { _i: 26 }, }, [ _c("view"), _c("view", [ _c("text", [ _vm._v( _vm._$s(29, "t0-0", _vm._s(_vm.userInfo.uid)) ), ]), _c("text", { staticClass: _vm._$s( 30, "sc", "iconfont icon-suozi" ), attrs: { _i: 30 }, }), ]), ] ), ] ), _vm._$s(31, "i", _vm.userInfo.phone) ? _c( "view", { staticClass: _vm._$s( 31, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 31 }, }, [ _c("view", [ _vm._v( _vm._$s(32, "t0-0", _vm._s(_vm.$t("更换手机号码"))) ), ]), _c( "navigator", { staticClass: _vm._$s(33, "sc", "input"), attrs: { _i: 33 }, }, [ _vm._v( _vm._$s( 33, "t0-0", _vm._s(_vm.$t("点击更换手机号码")) ) ), _c("text", { staticClass: _vm._$s( 34, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 34 }, }), ] ), ] ) : _vm._e(), _vm._$s(35, "i", _vm.userInfo.phone) ? _c( "view", { staticClass: _vm._$s( 35, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 35 }, }, [ _c("view", [ _vm._v(_vm._$s(36, "t0-0", _vm._s(_vm.$t("密码")))), ]), _c( "navigator", { staticClass: _vm._$s(37, "sc", "input"), attrs: { _i: 37 }, }, [ _vm._v( _vm._$s( 37, "t0-0", _vm._s(_vm.$t("点击修改密码")) ) ), _c("text", { staticClass: _vm._$s( 38, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 38 }, }), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 39, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 39 }, on: { click: _vm.initData }, }, [ _c("view", [ _vm._v(_vm._$s(40, "t0-0", _vm._s(_vm.$t("缓存大小")))), ]), _c( "view", { staticClass: _vm._$s(41, "sc", "input"), attrs: { _i: 41 }, }, [ _vm._v(_vm._$s(41, "t0-0", _vm._s(_vm.fileSizeString))), _c("text", { staticClass: _vm._$s( 42, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 42 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 43, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 43 }, on: { click: _vm.updateApp }, }, [ _c("view", [ _vm._v(_vm._$s(44, "t0-0", _vm._s(_vm.$t("当前版本")))), ]), _c( "view", { staticClass: _vm._$s(45, "sc", "input"), attrs: { _i: 45 }, }, [ _vm._v(_vm._$s(45, "t0-0", _vm._s(_vm.version))), _c("text", { staticClass: _vm._$s( 46, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 46 }, }), ] ), ] ), _vm._$s(47, "i", _vm.array.length) ? _c( "view", { staticClass: _vm._$s( 47, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 47 }, }, [ _c("view", [ _vm._v( _vm._$s(48, "t0-0", _vm._s(_vm.$t("语言切换"))) ), ]), _c( "view", { staticClass: _vm._$s(49, "sc", "uni-list-cell-db"), attrs: { _i: 49 }, }, [ _c( "picker", { attrs: { value: _vm._$s(50, "a-value", _vm.setIndex), range: _vm._$s(50, "a-range", _vm.array), _i: 50, }, on: { change: _vm.bindPickerChange }, }, [ _c( "view", { staticClass: _vm._$s( 51, "sc", "uni-input input" ), attrs: { _i: 51 }, }, [ _vm._v( _vm._$s( 51, "t0-0", _vm._s(_vm.array[_vm.setIndex].name) ) ), _c("text", { staticClass: _vm._$s( 52, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 52 }, }), ] ), ] ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 53, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 53 }, }, [ _c("view", [ _vm._v(_vm._$s(54, "t0-0", _vm._s(_vm.$t("地址管理")))), ]), _c( "navigator", { staticClass: _vm._$s(55, "sc", "input"), attrs: { _i: 55 }, }, [ _vm._v(_vm._$s(55, "t0-0", _vm._s(_vm.$t("点击前往")))), _c("text", { staticClass: _vm._$s( 56, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 56 }, }), ] ), ] ), _vm._$s(57, "i", _vm.userInfo.invioce_func) ? _c( "view", { staticClass: _vm._$s( 57, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 57 }, }, [ _c("view", [ _vm._v( _vm._$s(58, "t0-0", _vm._s(_vm.$t("发票管理"))) ), ]), _c( "navigator", { staticClass: _vm._$s(59, "sc", "input"), attrs: { _i: 59 }, }, [ _vm._v( _vm._$s(59, "t0-0", _vm._s(_vm.$t("点击前往"))) ), _c("text", { staticClass: _vm._$s( 60, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 60 }, }), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 61, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 61 }, }, [ _c("view", [ _vm._v(_vm._$s(62, "t0-0", _vm._s(_vm.$t("账号注销")))), ]), _c( "navigator", { staticClass: _vm._$s(63, "sc", "input"), attrs: { _i: 63 }, }, [ _vm._v( _vm._$s(63, "t0-0", _vm._s(_vm.$t("注销后无法恢复"))) ), _c("text", { staticClass: _vm._$s( 64, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 64 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 65, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 65 }, }, [ _c("view", [ _vm._v(_vm._$s(66, "t0-0", _vm._s(_vm.$t("用户协议")))), ]), _c( "navigator", { staticClass: _vm._$s(67, "sc", "input"), attrs: { _i: 67 }, }, [ _vm._v(_vm._$s(67, "t0-0", _vm._s(_vm.$t("点击查看")))), _c("text", { staticClass: _vm._$s( 68, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 68 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 69, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 69 }, }, [ _c("view", [ _vm._v(_vm._$s(70, "t0-0", _vm._s(_vm.$t("隐私协议")))), ]), _c( "navigator", { staticClass: _vm._$s(71, "sc", "input"), attrs: { _i: 71 }, }, [ _vm._v(_vm._$s(71, "t0-0", _vm._s(_vm.$t("点击查看")))), _c("text", { staticClass: _vm._$s( 72, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 72 }, }), ] ), ] ), ] ), _c( "button", { staticClass: _vm._$s(73, "sc", "modifyBnt bg-color"), attrs: { _i: 73 }, }, [_vm._v(_vm._$s(73, "t0-0", _vm._s(_vm.$t("保存修改"))))] ), _c( "view", { staticClass: _vm._$s( 74, "sc", "logOut cartcolor acea-row row-center-wrapper" ), attrs: { _i: 74 }, on: { click: _vm.outLogin }, }, [_vm._v(_vm._$s(74, "t0-0", _vm._s(_vm.$t("退出登录"))))] ), _c("app-update", { ref: "appUpdate", attrs: { force: true, tabbar: false, getVer: true, _i: 75 }, on: { isNew: _vm.isNew }, }), ], 1 ), ]), _vm._$s(76, "i", _vm.canvasStatus) ? _c("canvas", { style: _vm._$s(76, "s", { width: _vm.canvasWidth + "px", height: _vm.canvasHeight + "px", position: "absolute", left: "-100000px", top: "-100000px", }), attrs: { _i: 76 }, }) : _vm._e(), _c("yk-authpup", { ref: "WRITE_EXTERNAL_STORAGE", attrs: { type: "top", permissionID: "WRITE_EXTERNAL_STORAGE", _i: 77 }, on: { changeAuth: _vm.changeAuth }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 974 */ /*!*****************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/yk-authpup/yk-authpup.vue ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _yk_authpup_vue_vue_type_template_id_c4db0a78___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./yk-authpup.vue?vue&type=template&id=c4db0a78& */ 975);\n/* harmony import */ var _yk_authpup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./yk-authpup.vue?vue&type=script&lang=js& */ 977);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _yk_authpup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _yk_authpup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _yk_authpup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _yk_authpup_vue_vue_type_template_id_c4db0a78___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _yk_authpup_vue_vue_type_template_id_c4db0a78___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _yk_authpup_vue_vue_type_template_id_c4db0a78___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/yk-authpup/yk-authpup.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUg7QUFDdkg7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxxRkFBTTtBQUNSLEVBQUUsOEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTc0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi95ay1hdXRocHVwLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1jNGRiMGE3OCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3lrLWF1dGhwdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi95ay1hdXRocHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3lrLWF1dGhwdXAveWstYXV0aHB1cC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///974\n"); /***/ }), /* 975 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/yk-authpup/yk-authpup.vue?vue&type=template&id=c4db0a78& ***! \************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yk_authpup_vue_vue_type_template_id_c4db0a78___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./yk-authpup.vue?vue&type=template&id=c4db0a78& */ 976); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yk_authpup_vue_vue_type_template_id_c4db0a78___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yk_authpup_vue_vue_type_template_id_c4db0a78___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yk_authpup_vue_vue_type_template_id_c4db0a78___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yk_authpup_vue_vue_type_template_id_c4db0a78___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 976 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/yk-authpup/yk-authpup.vue?vue&type=template&id=c4db0a78& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.showPopup) ? _c( "view", { staticClass: _vm._$s(0, "sc", "uni-popup"), attrs: { _i: 0 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() }, }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "uni-custom uni-popup__wrapper"), class: _vm._$s(1, "c", [ _vm.type, _vm.ani, _vm.animation ? "ani" : "", ]), attrs: { _i: 1 }, on: { click: function ($event) { return _vm.close(true) }, }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "uni-popup__wrapper-box"), attrs: { _i: 2 }, }, [ _c( "view", { style: _vm._$s(3, "s", [ { paddingTop: _vm.StatusBar + "px" }, ]), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "title"), attrs: { _i: 4 }, }, [ _vm._v( _vm._$s( 4, "t0-0", _vm._s(_vm.authList[_vm.permissionID].title) ) ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "content"), attrs: { _i: 5 }, }, [ _vm._v( _vm._$s( 5, "t0-0", _vm._s(_vm.authList[_vm.permissionID].content) ) ), ] ), ] ), ] ), ] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 977 */ /*!******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/yk-authpup/yk-authpup.vue?vue&type=script&lang=js& ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yk_authpup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./yk-authpup.vue?vue&type=script&lang=js& */ 978);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yk_authpup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yk_authpup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yk_authpup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yk_authpup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_yk_authpup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFpQixDQUFnQix3a0JBQUcsRUFBQyIsImZpbGUiOiI5NzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi95ay1hdXRocHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4veWstYXV0aHB1cC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///977\n"); /***/ }), /* 978 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/yk-authpup/yk-authpup.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'YkAuthpup',\n props: {\n // 开启动画\n animation: {\n type: Boolean,\n default: true\n },\n //弹出层类型,可选值,top: 顶部弹出层;bottom:底部弹出层;center:全屏弹出层,\n type: {\n type: String,\n default: 'center'\n },\n show: {\n type: Boolean,\n default: true\n },\n permissionID: {\n type: [String, Number],\n default: ''\n }\n },\n data: function data() {\n return {\n ani: '',\n showPopup: false,\n StatusBar: '',\n authList: {\n 'WRITE_EXTERNAL_STORAGE': {\n title: \"七牛联盟对存储空间/照片权限申请说明\",\n content: \"便于您使用该功能上传您的照片/图片/视频及用于更换头像、意见反馈、保存相册、分享、客服沟通等场景中读取和写入相册和文件内容。\"\n },\n 'ACCESS_FINE_LOCATION': {\n title: \"七牛联盟对地理位置权限申请说明\",\n content: \"便于应用程序可以提供基于位置的服务、定位导航、附近搜索等功能。\"\n },\n 'CALL_PHONE': {\n title: \"七牛联盟对拨打/管理电话权限申请说明\",\n content: \"便于您使用该功能联系客服、业务经理与联系等场景下使用\"\n },\n 'CAMERA': {\n title: \"七牛联盟对拍摄照片/录制视频权限申请说明\",\n content: \"便于您使用该功能上传您的照片/图片/视频及用于更换头像、意见反馈、保存相册、分享、客服沟通等场景下使用。\"\n },\n 'RECORD_AUDIO': {\n title: \"七牛联盟申请获取麦克风权限\",\n content: \"在下方弹窗中选择允许后,你可以在七牛联盟中发送语音消息的场景使用麦克风进行录音。\"\n }\n }\n };\n },\n created: function created() {\n this.getSystemInfo();\n },\n methods: {\n //获取状态栏高度\n getSystemInfo: function getSystemInfo() {\n uni.getSystemInfo({\n success: function success(e) {\n this.StatusBar = e.statusBarHeight;\n }\n });\n },\n open: function open() {\n this.requestPermissions(this.permissionID);\n },\n close: function close(type) {\n var _this2 = this;\n this.ani = '';\n this.$nextTick(function () {\n setTimeout(function () {\n _this2.showPopup = false;\n }, 300);\n });\n },\n //权限检测\n requestPermissions: function requestPermissions(permissionID) {\n var _this = this;\n var _permissionID;\n _permissionID = 'android.permission.' + permissionID;\n\n //判断安卓与ios设备\n if (plus.os.name == 'Android') {\n plus.android.checkPermission(_permissionID, function (granted) {\n if (granted.checkResult == -1) {\n //还未授权当前查询的权限,打开权限申请目的自定义弹框\n _this.showPopup = true;\n _this.$nextTick(function () {\n setTimeout(function () {\n _this.ani = 'uni-' + _this.type;\n }, 30);\n });\n }\n }, function (error) {\n __f__(\"log\", error.message, \" at components/yk-authpup/yk-authpup.vue:110\");\n });\n plus.android.requestPermissions([_permissionID], function (e) {\n //关闭权限申请目的自定义弹框\n _this.ani = '';\n _this.$nextTick(function () {\n setTimeout(function () {\n _this.showPopup = false;\n }, 300);\n });\n if (e.granted.length > 0) {\n //当前查询权限已授权,此时可以通知页面执行接下来的操作\n _this.$emit('changeAuth');\n } else if (e.deniedAlways.length > 0) {\n // console.log(e)\n var content = '';\n if (permissionID == 'WRITE_EXTERNAL_STORAGE') {\n content = '未允许七牛联盟获取存储空间权限,无法访问相册中的图片或视频。';\n }\n uni.showModal({\n title: '提示',\n content: content,\n confirmText: '去授权',\n success: function success(res) {\n if (res.confirm) {\n uni.openAppAuthorizeSetting({\n success: function success(res) {\n __f__(\"log\", 'success', \" at components/yk-authpup/yk-authpup.vue:139\");\n }\n });\n }\n }\n });\n }\n });\n } else {\n //IOS不需要,在配置文件的隐私信息访问的许可描述里可添加\n }\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy95ay1hdXRocHVwL3lrLWF1dGhwdXAudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImFuaW1hdGlvbiIsInR5cGUiLCJkZWZhdWx0Iiwic2hvdyIsInBlcm1pc3Npb25JRCIsImRhdGEiLCJhbmkiLCJzaG93UG9wdXAiLCJTdGF0dXNCYXIiLCJhdXRoTGlzdCIsInRpdGxlIiwiY29udGVudCIsImNyZWF0ZWQiLCJtZXRob2RzIiwiZ2V0U3lzdGVtSW5mbyIsInVuaSIsInN1Y2Nlc3MiLCJvcGVuIiwiY2xvc2UiLCJzZXRUaW1lb3V0IiwicmVxdWVzdFBlcm1pc3Npb25zIiwiX3Blcm1pc3Npb25JRCIsInBsdXMiLCJfdGhpcyIsImNvbmZpcm1UZXh0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBY0E7RUFDQUE7RUFDQUM7SUFDQTtJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0E7SUFDQUQ7TUFDQUE7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7RUFDQTtFQUNBRztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0E7VUFDQUM7VUFDQUM7UUFDQTtRQUNBO1VBQ0FEO1VBQ0FDO1FBQ0E7UUFDQTtVQUNBRDtVQUNBQztRQUNBO1FBQ0E7VUFDQUQ7VUFDQUM7UUFDQTtRQUNBO1VBQ0FEO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQUM7UUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQUM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBQzs7TUFFQTtNQUNBO1FBQ0FDLDRDQUNBO1VBQ0E7WUFDQTtZQUNBQztZQUNBQTtjQUNBSjtnQkFDQUk7Y0FDQTtZQUNBO1VBQ0E7UUFDQSxHQUNBO1VBQ0E7UUFDQSxFQUNBO1FBQ0FELGlEQUNBO1VBQ0E7VUFDQUM7VUFDQUE7WUFDQUo7Y0FDQUk7WUFDQTtVQUNBO1VBQ0E7WUFDQTtZQUNBQTtVQUNBO1lBQ0E7WUFDQTtZQUNBO2NBQ0FaO1lBQ0E7WUFDQUk7Y0FDQUw7Y0FDQUM7Y0FDQWE7Y0FDQVI7Z0JBQ0E7a0JBQ0FEO29CQUNBQztzQkFDQTtvQkFDQTtrQkFDQTtnQkFDQTtjQUNBO1lBQ0E7VUFFQTtRQUNBO01BQ0E7UUFDQTtNQUFBO0lBR0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiOTc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJzaG93UG9wdXBcIiBjbGFzcz1cInVuaS1wb3B1cFwiIEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50PVwiXCI+XHJcblx0XHQ8dmlldyA6Y2xhc3M9XCJbdHlwZSwgYW5pLCBhbmltYXRpb24gPyAnYW5pJyA6ICcnXVwiIGNsYXNzPVwidW5pLWN1c3RvbSB1bmktcG9wdXBfX3dyYXBwZXJcIiBAY2xpY2s9XCJjbG9zZSh0cnVlKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1wb3B1cF9fd3JhcHBlci1ib3hcIj5cclxuXHRcdFx0XHQ8dmlldyA6c3R5bGU9XCJbe3BhZGRpbmdUb3A6IFN0YXR1c0JhcisncHgnfV1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57e2F1dGhMaXN0W3Blcm1pc3Npb25JRF0udGl0bGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVudFwiPnt7YXV0aExpc3RbcGVybWlzc2lvbklEXS5jb250ZW50fX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnWWtBdXRocHVwJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8vIOW8gOWQr+WKqOeUu1xyXG5cdFx0XHRhbmltYXRpb246IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/lvLnlh7rlsYLnsbvlnovvvIzlj6/pgInlgLzvvIx0b3A6IOmhtumDqOW8ueWHuuWxgu+8m2JvdHRvbe+8muW6lemDqOW8ueWHuuWxgu+8m2NlbnRlcu+8muWFqOWxj+W8ueWHuuWxgixcclxuXHRcdFx0dHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnY2VudGVyJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93OiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdHBlcm1pc3Npb25JRDoge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0YW5pOiAnJyxcclxuXHRcdFx0XHRzaG93UG9wdXA6IGZhbHNlLFxyXG5cdFx0XHRcdFN0YXR1c0JhcjogJycsXHJcblx0XHRcdFx0YXV0aExpc3Q6IHtcclxuXHRcdFx0XHRcdCdXUklURV9FWFRFUk5BTF9TVE9SQUdFJzoge1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogXCLkuIPniZvogZTnm5/lr7nlrZjlgqjnqbrpl7Qv54Wn54mH5p2D6ZmQ55Sz6K+36K+05piOXCIsXHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwi5L6/5LqO5oKo5L2/55So6K+l5Yqf6IO95LiK5Lyg5oKo55qE54Wn54mHL+WbvueJhy/op4bpopHlj4rnlKjkuo7mm7TmjaLlpLTlg4/jgIHmhI/op4Hlj43ppojjgIHkv53lrZjnm7jlhozjgIHliIbkuqvjgIHlrqLmnI3msp/pgJrnrYnlnLrmma/kuK3or7vlj5blkozlhpnlhaXnm7jlhozlkozmlofku7blhoXlrrnjgIJcIlxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdCdBQ0NFU1NfRklORV9MT0NBVElPTic6IHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IFwi5LiD54mb6IGU55uf5a+55Zyw55CG5L2N572u5p2D6ZmQ55Sz6K+36K+05piOXCIsXHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwi5L6/5LqO5bqU55So56iL5bqP5Y+v5Lul5o+Q5L6b5Z+65LqO5L2N572u55qE5pyN5Yqh44CB5a6a5L2N5a+86Iiq44CB6ZmE6L+R5pCc57Si562J5Yqf6IO944CCXCJcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHQnQ0FMTF9QSE9ORSc6IHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IFwi5LiD54mb6IGU55uf5a+55ouo5omTL+euoeeQhueUteivneadg+mZkOeUs+ivt+ivtOaYjlwiLFxyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIuS+v+S6juaCqOS9v+eUqOivpeWKn+iDveiBlOezu+WuouacjeOAgeS4muWKoee7j+eQhuS4juiBlOezu+etieWcuuaZr+S4i+S9v+eUqFwiXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0J0NBTUVSQSc6IHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IFwi5LiD54mb6IGU55uf5a+55ouN5pGE54Wn54mHL+W9leWItuinhumikeadg+mZkOeUs+ivt+ivtOaYjlwiLFxyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIuS+v+S6juaCqOS9v+eUqOivpeWKn+iDveS4iuS8oOaCqOeahOeFp+eJhy/lm77niYcv6KeG6aKR5Y+K55So5LqO5pu05o2i5aS05YOP44CB5oSP6KeB5Y+N6aaI44CB5L+d5a2Y55u45YaM44CB5YiG5Lqr44CB5a6i5pyN5rKf6YCa562J5Zy65pmv5LiL5L2/55So44CCXCJcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHQnUkVDT1JEX0FVRElPJzoge1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogXCLkuIPniZvogZTnm5/nlLPor7fojrflj5bpuqblhYvpo47mnYPpmZBcIixcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCLlnKjkuIvmlrnlvLnnqpfkuK3pgInmi6nlhYHorrjlkI7vvIzkvaDlj6/ku6XlnKjkuIPniZvogZTnm5/kuK3lj5HpgIHor63pn7Pmtojmga/nmoTlnLrmma/kvb/nlKjpuqblhYvpo47ov5vooYzlvZXpn7PjgIJcIlxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdHRoaXMuZ2V0U3lzdGVtSW5mbygpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly/ojrflj5bnirbmgIHmoI/pq5jluqZcclxuXHRcdFx0Z2V0U3lzdGVtSW5mbygpIHtcclxuXHRcdFx0XHR1bmkuZ2V0U3lzdGVtSW5mbyh7XHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuU3RhdHVzQmFyID0gZS5zdGF0dXNCYXJIZWlnaHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0b3BlbigpIHtcclxuXHRcdFx0XHR0aGlzLnJlcXVlc3RQZXJtaXNzaW9ucyh0aGlzLnBlcm1pc3Npb25JRCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlKHR5cGUpIHtcclxuXHRcdFx0XHR0aGlzLmFuaSA9ICcnXHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2hvd1BvcHVwID0gZmFsc2VcclxuXHRcdFx0XHRcdH0sIDMwMClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+adg+mZkOajgOa1i1xyXG5cdFx0XHRyZXF1ZXN0UGVybWlzc2lvbnMocGVybWlzc2lvbklEKSB7XHJcblx0XHRcdFx0bGV0IF90aGlzID0gdGhpcztcclxuXHRcdFx0XHRsZXQgX3Blcm1pc3Npb25JRDtcclxuXHRcdFx0XHRfcGVybWlzc2lvbklEID0gJ2FuZHJvaWQucGVybWlzc2lvbi4nICsgcGVybWlzc2lvbklEO1xyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdC8v5Yik5pat5a6J5Y2T5LiOaW9z6K6+5aSHXHJcblx0XHRcdFx0aWYgKHBsdXMub3MubmFtZSA9PSAnQW5kcm9pZCcpIHtcclxuXHRcdFx0XHRcdHBsdXMuYW5kcm9pZC5jaGVja1Blcm1pc3Npb24oX3Blcm1pc3Npb25JRCxcclxuXHRcdFx0XHRcdFx0Z3JhbnRlZCA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKGdyYW50ZWQuY2hlY2tSZXN1bHQgPT0gLTEpIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8v6L+Y5pyq5o6I5p2D5b2T5YmN5p+l6K+i55qE5p2D6ZmQ77yM5omT5byA5p2D6ZmQ55Sz6K+355uu55qE6Ieq5a6a5LmJ5by55qGGXHJcblx0XHRcdFx0XHRcdFx0XHRfdGhpcy5zaG93UG9wdXAgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0X3RoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0X3RoaXMuYW5pID0gJ3VuaS0nICsgX3RoaXMudHlwZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LCAzMClcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRlcnJvciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZXJyb3IubWVzc2FnZSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRwbHVzLmFuZHJvaWQucmVxdWVzdFBlcm1pc3Npb25zKFtfcGVybWlzc2lvbklEXSxcclxuXHRcdFx0XHRcdFx0KGUpID0+IHtcclxuXHRcdFx0XHRcdFx0XHQvL+WFs+mXreadg+mZkOeUs+ivt+ebrueahOiHquWumuS5ieW8ueahhlxyXG5cdFx0XHRcdFx0XHRcdF90aGlzLmFuaSA9ICcnO1xyXG5cdFx0XHRcdFx0XHRcdF90aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0X3RoaXMuc2hvd1BvcHVwID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0XHRcdH0sIDMwMClcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdGlmIChlLmdyYW50ZWQubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly/lvZPliY3mn6Xor6LmnYPpmZDlt7LmjojmnYPvvIzmraTml7blj6/ku6XpgJrnn6XpobXpnaLmiafooYzmjqXkuIvmnaXnmoTmk43kvZxcclxuXHRcdFx0XHRcdFx0XHRcdF90aGlzLiRlbWl0KCdjaGFuZ2VBdXRoJyk7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIGlmIChlLmRlbmllZEFsd2F5cy5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlKVxyXG5cdFx0XHRcdFx0XHRcdFx0bGV0IGNvbnRlbnQgPSAnJ1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYocGVybWlzc2lvbklEID09ICdXUklURV9FWFRFUk5BTF9TVE9SQUdFJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50ID0gJ+acquWFgeiuuOS4g+eJm+iBlOebn+iOt+WPluWtmOWCqOepuumXtOadg+mZkO+8jOaXoOazleiuv+mXruebuOWGjOS4reeahOWbvueJh+aIluinhumikeOAgidcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogJ+aPkOekuicsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IGNvbnRlbnQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbmZpcm1UZXh0OifljrvmjojmnYMnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLm9wZW5BcHBBdXRob3JpemVTZXR0aW5nKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIGNvbnNvbGUubG9nKCdzdWNjZXNzJylcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdC8vSU9T5LiN6ZyA6KaB77yM5Zyo6YWN572u5paH5Lu255qE6ZqQ56eB5L+h5oGv6K6/6Zeu55qE6K645Y+v5o+P6L+w6YeM5Y+v5re75YqgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LnVuaS1wb3B1cCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHQvKiAgI2lmZGVmICBINSAgKi9cclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0Ly8gdG9wOiA1MHB4O1xyXG5cdFx0LyogICNlbmRpZiAgKi9cclxuXHRcdC8qICAjaWZuZGVmICBINSAgKi9cclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0LyogICNlbmRpZiAgKi9cclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHotaW5kZXg6IDk5OTk5O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0Jl9fd3JhcHBlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdFx0Ji5hbmkge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnRvcCB7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5ib3R0b20ge1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5yaWdodCB7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY2VudGVyIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWJveCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYudW5pLWN1c3RvbSB7XHJcblx0XHRcdFx0JiAudW5pLXBvcHVwX193cmFwcGVyLWJveCB7XHJcblx0XHRcdFx0XHQvLyBib3JkZXItcmFkaXVzOiAyMHVweCAyMHVweCAwIDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnJweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuY2VudGVyIHtcclxuXHRcdFx0XHRcdCYgLnVuaS1wb3B1cF9fd3JhcHBlci1ib3gge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA4MCU7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYudG9wLFxyXG5cdFx0XHRcdCYuYm90dG9tIHtcclxuXHRcdFx0XHRcdCYgLnVuaS1wb3B1cF9fd3JhcHBlci1ib3gge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwMHVweDtcclxuXHRcdFx0XHRcdFx0Ly8gb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji51bmktdG9wLFxyXG5cdFx0XHQmLnVuaS1ib3R0b20ge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji51bmktY2VudGVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///978\n"); /***/ }), /* 979 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_info/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 980);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI5NzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///979\n"); /***/ }), /* 980 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_info/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ykAuthpup = _interopRequireDefault(__webpack_require__(/*! @/components/yk-authpup/yk-authpup */ 974));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _dayjsMin = _interopRequireDefault(__webpack_require__(/*! @/plugin/dayjs/dayjs.min.js */ 402));\nvar _cache = _interopRequireDefault(__webpack_require__(/*! @/utils/cache */ 18));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _appUpdate = _interopRequireDefault(__webpack_require__(/*! @/components/update/app-update.vue */ 209));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n appUpdate: _appUpdate.default,\n ykAuthpup: _ykAuthpup.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n ccPass: 0,\n pzPass: 0,\n userInfo: {},\n loginType: 'h5',\n //app.globalData.loginType\n userIndex: 0,\n switchUserInfo: [],\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n canvasWidth: \"\",\n canvasHeight: \"\",\n canvasStatus: false,\n fileSizeString: '',\n version: '',\n array: [],\n setIndex: 0,\n mp_is_new: this.$Cache.get('MP_VERSION_ISNEW') || false\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserInfo();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n var _this = this;\n if (this.isLogin) {\n this.getUserInfo();\n this.getLangList();\n this.formatSize();\n // 获取版本号\n plus.runtime.getProperty(plus.runtime.appid, function (inf) {\n _this.version = inf.version;\n });\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n getLangList: function getLangList() {\n var _this2 = this;\n (0, _user.getLangList)().then(function (res) {\n _this2.array = res.data;\n _this2.setLang();\n });\n },\n isNew: function isNew() {\n this.$util.Tips({\n title: this.$t(\"\\u5F53\\u524D\\u4E3A\\u6700\\u65B0\\u7248\\u672C\")\n });\n },\n getphonenumber: function getphonenumber(e) {\n var _this3 = this;\n if (e.detail.errMsg == 'getPhoneNumber:ok') {\n Routine.getCode().then(function (code) {\n var data = {\n code: code,\n iv: e.detail.iv,\n encryptedData: e.detail.encryptedData\n };\n (0, _user.mpBindingPhone)(data).then(function (res) {\n _this3.getUserInfo();\n _this3.$util.Tips({\n title: res.msg,\n icon: 'success'\n });\n }).catch(function (err) {\n return _this3.$util.Tips({\n title: err\n });\n });\n }).catch(function (error) {\n uni.hideLoading();\n });\n }\n },\n setLang: function setLang() {\n var _this4 = this;\n this.array.map(function (item, i) {\n if (_this4.$i18n.locale == item.value) {\n _this4.setIndex = i;\n }\n });\n },\n bindPickerChange: function bindPickerChange(e, item) {\n var _this5 = this;\n this.setIndex = e.detail.value;\n _cache.default.set('locale', this.array[this.setIndex].value);\n (0, _user.getLangJson)().then(function (res) {\n uni.setStorageSync('localeJson', res.data);\n _this5.$i18n.setLocaleMessage(_this5.array[_this5.setIndex].value, res.data[_this5.array[_this5.setIndex].value]);\n _this5.$nextTick(function (e) {\n _this5.$i18n.locale = _this5.array[_this5.setIndex].value;\n });\n });\n },\n updateApp: function updateApp() {\n this.$refs.appUpdate.update(); //调用子组件 检查更新\n },\n formatSize: function formatSize() {\n var that = this;\n plus.cache.calculate(function (size) {\n var sizeCache = parseInt(size);\n if (sizeCache == 0) {\n that.fileSizeString = \"0B\";\n } else if (sizeCache < 1024) {\n that.fileSizeString = sizeCache + \"B\";\n } else if (sizeCache < 1048576) {\n that.fileSizeString = (sizeCache / 1024).toFixed(2) + \"KB\";\n } else if (sizeCache < 1073741824) {\n that.fileSizeString = (sizeCache / 1048576).toFixed(2) + \"MB\";\n } else {\n that.fileSizeString = (sizeCache / 1073741824).toFixed(2) + \"GB\";\n }\n });\n },\n initData: function initData() {\n var _this6 = this;\n uni.showModal({\n title: this.$t(\"\\u6E05\\u9664\\u7F13\\u5B58\"),\n content: this.$t(\"\\u786E\\u5B9A\\u6E05\\u695A\\u672C\\u5730\\u7F13\\u5B58\\u6570\\u636E\\u5417\"),\n success: function success(res) {\n if (res.confirm) {\n _this6.clearCache();\n _this6.formatSize();\n } else if (res.cancel) {\n return that.$util.Tips({\n title: that.$t(\"\\u53D6\\u6D88\")\n });\n }\n }\n });\n },\n clearCache: function clearCache() {\n var that = this;\n var os = plus.os.name;\n if (os == 'Android') {\n var main = plus.android.runtimeMainActivity();\n var sdRoot = main.getCacheDir();\n var files = plus.android.invoke(sdRoot, \"listFiles\");\n var len = files.length;\n for (var i = 0; i < len; i++) {\n var filePath = '' + files[i]; // 没有找到合适的方法获取路径,这样写可以转成文件路径 \n plus.io.resolveLocalFileSystemURL(filePath, function (entry) {\n if (entry.isDirectory) {\n entry.removeRecursively(function (entry) {\n //递归删除其下的所有文件及子目录 \n uni.showToast({\n title: that.$t(\"\\u7F13\\u5B58\\u6E05\\u7406\\u5B8C\\u6210\"),\n duration: 2000\n });\n that.formatSize(); // 重新计算缓存 \n }, function (e) {\n __f__(\"log\", e.message, \" at pages/users/user_info/index.vue:373\");\n });\n } else {\n entry.remove();\n }\n }, function (e) {});\n }\n } else {\n // ios暂时未找到清理缓存的方法,以下是官方提供的方法,但是无效,会报错 \n plus.cache.clear(function () {\n uni.showToast({\n title: that.$t(\"\\u7F13\\u5B58\\u6E05\\u7406\\u5B8C\\u6210\"),\n duration: 2000\n });\n that.formatSize();\n });\n }\n },\n /**\n * 授权回调\n */\n onLoadFun: function onLoadFun() {\n this.getUserInfo();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 小程序设置\n */\n Setting: function Setting() {\n uni.openSetting({\n success: function success(res) {}\n });\n },\n switchAccounts: function switchAccounts(index) {\n var _this7 = this;\n var userInfo = this.switchUserInfo[index],\n that = this;\n that.userIndex = index;\n if (that.switchUserInfo.length <= 1) return true;\n if (userInfo === undefined) return that.$util.Tips({\n title: that.$t(\"\\u5207\\u6362\\u7684\\u8D26\\u53F7\\u4E0D\\u5B58\\u5728\")\n });\n if (userInfo.user_type === 'h5') {\n uni.showLoading({\n title: that.$t(\"\\u6B63\\u5728\\u5207\\u6362\\u4E2D\")\n });\n (0, _api.switchH5Login)().then(function (res) {\n uni.hideLoading();\n that.$store.commit(\"LOGIN\", {\n 'token': res.data.token,\n 'time': _this7.$Cache.strTotime(res.data.expires_time) - _this7.$Cache.time()\n });\n that.getUserInfo();\n }).catch(function (err) {\n uni.hideLoading();\n return that.$util.Tips({\n title: err\n });\n });\n } else {\n that.$store.commit(\"LOGOUT\");\n uni.showLoading({\n title: that.$t(\"\\u6B63\\u5728\\u5207\\u6362\\u4E2D\")\n });\n (0, _login.toLogin)();\n }\n },\n /**\n * 退出登录\n * \n */\n outLogin: function outLogin() {\n var that = this;\n if (that.loginType == 'h5') {\n uni.showModal({\n title: that.$t(\"\\u63D0\\u793A\"),\n content: that.$t(\"\\u786E\\u8BA4\\u9000\\u51FA\\u767B\\u5F55\"),\n success: function success(res) {\n if (res.confirm) {\n (0, _user.getLogout)().then(function (res) {\n // uni.clearStorage()\n that.$store.commit(\"LOGOUT\");\n uni.reLaunch({\n url: '/pages/index/index'\n });\n }).catch(function (err) {});\n } else if (res.cancel) {}\n }\n });\n }\n },\n /**\n * 获取用户详情\n */\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n that.$set(that, 'userInfo', res.data);\n var switchUserInfo = res.data.switchUserInfo || [];\n for (var i = 0; i < switchUserInfo.length; i++) {\n if (switchUserInfo[i].uid == that.userInfo.uid) that.userIndex = i;\n // 切割h5用户;user_type状态:h5、routine(小程序)、wechat(公众号);注:只有h5未注册手机号时,h5才可和小程序或是公众号数据想通;\n }\n\n that.$set(that, \"switchUserInfo\", switchUserInfo);\n });\n },\n /**\n * 上传文件\n * \n */\n openAuth: function openAuth() {\n this.$refs['WRITE_EXTERNAL_STORAGE'].open();\n },\n changeAuth: function changeAuth() {\n this.uploadpic({\n url: 'upload/image',\n sourceType: ['album']\n });\n },\n uploadpic: function uploadpic(obj) {\n var _this8 = this;\n var that = this;\n __f__(\"log\", 'zhe', \" at pages/users/user_info/index.vue:505\");\n this.canvasStatus = true;\n that.$util.uploadImageChange(obj && obj.url ? obj : 'upload/image', function (res) {\n var userInfo = that.switchUserInfo[that.userIndex];\n if (userInfo !== undefined) {\n that.userInfo.avatar = res.data.url;\n }\n that.switchUserInfo[that.userIndex] = userInfo;\n that.$set(that, 'switchUserInfo', that.switchUserInfo);\n _this8.canvasStatus = false;\n }, function (res) {\n _this8.canvasStatus = false;\n }, function (res) {\n _this8.canvasWidth = res.w;\n _this8.canvasHeight = res.h;\n });\n },\n // 微信头像获取\n onChooseAvatar: function onChooseAvatar(e) {\n var _this9 = this;\n __f__(\"log\", e, 'dddd', \" at pages/users/user_info/index.vue:524\");\n var avatarUrl = e.detail.avatarUrl;\n this.$util.uploadImgs('upload/image', avatarUrl, function (res) {\n _this9.userInfo.avatar = res.data.url;\n }, function (err) {\n __f__(\"log\", err, \" at pages/users/user_info/index.vue:531\");\n });\n },\n /**\n * 提交修改\n */\n formSubmit: function formSubmit(e) {\n var that = this,\n value = e.detail.value,\n userInfo = that.switchUserInfo[that.userIndex];\n if (!value.nickname) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u59D3\\u540D\")\n });\n value.avatar = this.userInfo.avatar;\n (0, _user.userEdit)(value).then(function (res) {\n return that.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, {\n tab: 3,\n url: 1\n });\n }).catch(function (msg) {\n return that.$util.Tips({\n title: msg || that.$t(\"\\u4FDD\\u5B58\\u5931\\u8D25\")\n }, {\n tab: 3,\n url: 1\n });\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9pbmZvL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiYXBwVXBkYXRlIiwieWtBdXRocHVwIiwibWl4aW5zIiwiZGF0YSIsImNjUGFzcyIsInB6UGFzcyIsInVzZXJJbmZvIiwibG9naW5UeXBlIiwidXNlckluZGV4Iiwic3dpdGNoVXNlckluZm8iLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiY2FudmFzV2lkdGgiLCJjYW52YXNIZWlnaHQiLCJjYW52YXNTdGF0dXMiLCJmaWxlU2l6ZVN0cmluZyIsInZlcnNpb24iLCJhcnJheSIsInNldEluZGV4IiwibXBfaXNfbmV3IiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsInBsdXMiLCJtZXRob2RzIiwiZ2V0TGFuZ0xpc3QiLCJpc05ldyIsInRpdGxlIiwiZ2V0cGhvbmVudW1iZXIiLCJSb3V0aW5lIiwidGhlbiIsImNvZGUiLCJpdiIsImVuY3J5cHRlZERhdGEiLCJpY29uIiwiY2F0Y2giLCJ1bmkiLCJzZXRMYW5nIiwiYmluZFBpY2tlckNoYW5nZSIsIkNhY2hlIiwidXBkYXRlQXBwIiwiZm9ybWF0U2l6ZSIsInRoYXQiLCJpbml0RGF0YSIsImNvbnRlbnQiLCJzdWNjZXNzIiwiY2xlYXJDYWNoZSIsImVudHJ5IiwiZHVyYXRpb24iLCJvbkxvYWRGdW4iLCJhdXRoQ29sc2UiLCJTZXR0aW5nIiwic3dpdGNoQWNjb3VudHMiLCJvdXRMb2dpbiIsInVybCIsImdldFVzZXJJbmZvIiwib3BlbkF1dGgiLCJjaGFuZ2VBdXRoIiwic291cmNlVHlwZSIsInVwbG9hZHBpYyIsIm9uQ2hvb3NlQXZhdGFyIiwiYXZhdGFyVXJsIiwiZSIsImZvcm1TdWJtaXQiLCJ2YWx1ZSIsInRhYiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTZLQTtBQUVBO0FBUUE7QUFHQTtBQUdBO0FBR0E7QUFLQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUVBQztJQUNBQztFQU1BO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtNQUNBO01BQ0E7TUFFQTtNQUNBO01BQ0FDO1FBQ0E7TUFDQTtJQUVBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBQyxrQkFDQUM7VUFDQTtZQUNBQztZQUNBQztZQUNBQztVQUNBO1VBQ0E7WUFDQTtZQUNBO2NBQ0FOO2NBQ0FPO1lBQ0E7VUFDQTtZQUNBO2NBQ0FQO1lBQ0E7VUFDQTtRQUNBLEdBQ0FRO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0FDO01BQ0E7UUFDQUg7UUFDQSx5RkFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFFQUk7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQWxCO1FBQ0E7UUFDQTtVQUNBbUI7UUFDQTtVQUNBQTtRQUNBO1VBQ0FBO1FBQ0E7VUFDQUE7UUFDQTtVQUNBQTtRQUNBO01BQ0E7SUFDQTtJQUVBQztNQUFBO01BQ0FQO1FBQ0FUO1FBQ0FpQjtRQUNBQztVQUNBO1lBQ0E7WUFDQTtVQUNBO1lBQ0E7Y0FDQWxCO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBbUI7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQXZCO1lBQ0E7Y0FDQXdCO2dCQUFBO2dCQUNBWDtrQkFDQVQ7a0JBQ0FxQjtnQkFDQTtnQkFDQU47Y0FDQTtnQkFDQTtjQUNBO1lBQ0E7Y0FDQUs7WUFDQTtVQUNBO1FBQ0E7TUFDQTtRQUFBO1FBQ0F4QjtVQUNBYTtZQUNBVDtZQUNBcUI7VUFDQTtVQUNBTjtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBTztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQWY7UUFDQVM7TUFDQTtJQUNBO0lBQ0FPO01BQUE7TUFDQTtRQUNBVjtNQUNBQTtNQUNBO01BQ0E7UUFDQWY7TUFDQTtNQUNBO1FBQ0FTO1VBQ0FUO1FBQ0E7UUFDQTtVQUNBUztVQUNBTTtZQUNBO1lBQ0E7VUFDQTtVQUNBQTtRQUNBO1VBQ0FOO1VBQ0E7WUFDQVQ7VUFDQTtRQUNBO01BQ0E7UUFDQWU7UUFDQU47VUFDQVQ7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0EwQjtNQUNBO01BQ0E7UUFDQWpCO1VBQ0FUO1VBQ0FpQjtVQUNBQztZQUNBO2NBQ0EsdUJBQ0FmO2dCQUNBO2dCQUNBWTtnQkFDQU47a0JBQ0FrQjtnQkFDQTtjQUNBLEdBQ0FuQjtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQW9CO01BQ0E7TUFDQTtRQUNBYjtRQUNBO1FBQ0E7VUFDQTtVQUNBO1FBU0E7O1FBQ0FBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FjO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0FIO1FBQ0FJO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0FqQjtRQUNBO1FBQ0E7VUFDQUE7UUFDQTtRQUNBQTtRQUNBQTtRQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBa0I7TUFBQTtNQUNBO01BQ0EsSUFDQUMsWUFDQUMsU0FEQUQ7TUFFQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUU7TUFDQTtRQUNBQztRQUNBN0Q7TUFDQTtRQUNBd0I7TUFDQTtNQUNBcUM7TUFDQTtRQUNBO1VBQ0FyQztVQUNBTztRQUNBO1VBQ0ErQjtVQUNBWDtRQUNBO01BQ0E7UUFDQTtVQUNBM0I7UUFDQTtVQUNBc0M7VUFDQVg7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiOTgwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PGZvcm0gQHN1Ym1pdD1cImZvcm1TdWJtaXRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3BlcnNvbmFsLWRhdGEnIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5aS05YOPYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHRlbXBsYXRlIHYtaWY9XCIhbXBfaXNfbmV3XCI+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhdmF0YXItYm94XCIgIEBjbGljay5zdG9wPSd1cGxvYWRwaWMnPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJ1c2VySW5mby5hdmF0YXJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImF2YXRhci1ib3hcIiAgQGNsaWNrLnN0b3A9J29wZW5BdXRoJz5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwidXNlckluZm8uYXZhdGFyXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHRcdDwvdGVtcGxhdGU+XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQ8YnV0dG9uIHYtZWxzZSBjbGFzcz1cImF2YXRhci1ib3hcIiBvcGVuLXR5cGU9XCJjaG9vc2VBdmF0YXJcIiBAY2hvb3NlYXZhdGFyPVwib25DaG9vc2VBdmF0YXJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cInVzZXJJbmZvLmF2YXRhclwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOaYteensGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbnB1dCc+PGlucHV0IHR5cGU9J25pY2tuYW1lJyBuYW1lPSduaWNrbmFtZScgOm1heGxlbmd0aD1cIjEwXCJcclxuXHRcdFx0XHRcdFx0XHRcdDp2YWx1ZT0ndXNlckluZm8ubmlja25hbWUnPjwvaW5wdXQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDmiYvmnLrlj7fnoIFgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImlucHV0XCIgb3Blbi10eXBlPVwiZ2V0UGhvbmVOdW1iZXJcIiBAZ2V0cGhvbmVudW1iZXI9XCJnZXRwaG9uZW51bWJlclwiXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cIiF1c2VySW5mby5waG9uZVwiPnt7JHQoYOeCueWHu+e7keWumuaJi+acuuWPt2ApfX1cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24teGlhbmd5b3VcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0XHRcdFx0XHQ8bmF2aWdhdG9yIHVybD1cIi9wYWdlcy91c2Vycy91c2VyX3Bob25lL2luZGV4XCIgaG92ZXItY2xhc3M9XCJub25lXCIgY2xhc3M9XCJpbnB1dFwiXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cIiF1c2VySW5mby5waG9uZVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOeCueWHu+e7keWumuaJi+acuuWPt2ApfX08dGV4dCBjbGFzcz1cImljb25mb250IGljb24teGlhbmd5b3VcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbnB1dCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT0ndGV4dCcgZGlzYWJsZWQ9J3RydWUnIG5hbWU9J3Bob25lJyA6dmFsdWU9J3VzZXJJbmZvLnBob25lJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz0naWQnPjwvaW5wdXQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1zdW96aSc+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGBJROWPt2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbnB1dCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQ+e3t1c2VySW5mby51aWR9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXN1b3ppJz48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDmnYPpmZDorr7nva5gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0XCIgQGNsaWNrPVwiU2V0dGluZ1wiPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOeCueWHu+euoeeQhmApfX08dGV4dCBjbGFzcz1cImljb25mb250IGljb24teGlhbmd5b3VcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtaWY9XCJ1c2VySW5mby5waG9uZSAmJiAhdGhpcy4kd2VjaGF0LmlzV2VpeGluKClcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5a+G56CBYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvdXNlcnMvdXNlcl9wd2RfZWRpdC9pbmRleFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIGNsYXNzPVwiaW5wdXRcIj5cclxuXHRcdFx0XHRcdFx0XHR7eyR0KGDngrnlh7vkv67mlLnlr4bnoIFgKX19PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXhpYW5neW91XCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiB2LWlmPVwidXNlckluZm8ucGhvbmVcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5pu05o2i5omL5py65Y+356CBYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvdXNlcnMvdXNlcl9waG9uZS9pbmRleD90eXBlPTFcIiBob3Zlci1jbGFzcz1cIm5vbmVcIiBjbGFzcz1cImlucHV0XCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg54K55Ye75pu05o2i5omL5py65Y+356CBYCl9fTx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ3lvdVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgdi1pZj1cInVzZXJJbmZvLnBob25lXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWvhueggWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxuYXZpZ2F0b3IgdXJsPVwiL3BhZ2VzL3VzZXJzL3VzZXJfcHdkX2VkaXQvaW5kZXhcIiBob3Zlci1jbGFzcz1cIm5vbmVcIiBjbGFzcz1cImlucHV0XCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg54K55Ye75L+u5pS55a+G56CBYCl9fTx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ3lvdVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIEBjbGljaz1cImluaXREYXRhXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOe8k+WtmOWkp+Wwj2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2ZpbGVTaXplU3RyaW5nfX08dGV4dCBjbGFzcz1cImljb25mb250IGljb24teGlhbmd5b3VcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgQGNsaWNrPVwidXBkYXRlQXBwXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW9k+WJjeeJiOacrGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRcIj5cclxuXHRcdFx0XHRcdFx0XHR7e3ZlcnNpb259fTx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ3lvdVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtaWY9XCJhcnJheS5sZW5ndGhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg6K+t6KiA5YiH5o2iYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktbGlzdC1jZWxsLWRiXCI+XHJcblx0XHRcdFx0XHRcdFx0PHBpY2tlciBAY2hhbmdlPVwiYmluZFBpY2tlckNoYW5nZVwiIHJhbmdlLWtleT1cIm5hbWVcIiA6dmFsdWU9XCJzZXRJbmRleFwiIDpyYW5nZT1cImFycmF5XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1pbnB1dCBpbnB1dFwiPnt7YXJyYXlbc2V0SW5kZXhdLm5hbWV9fTx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJpY29uZm9udCBpY29uLXhpYW5neW91XCI+PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5Zyw5Z2A566h55CGYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvdXNlcnMvdXNlcl9hZGRyZXNzX2xpc3QvaW5kZXhcIiBob3Zlci1jbGFzcz1cIm5vbmVcIiBjbGFzcz1cImlucHV0XCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg54K55Ye75YmN5b6AYCl9fTx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ3lvdVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtaWY9XCJ1c2VySW5mby5pbnZpb2NlX2Z1bmNcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5Y+R56Wo566h55CGYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvdXNlcnMvdXNlcl9pbnZvaWNlX2xpc3QvaW5kZXhcIiBob3Zlci1jbGFzcz1cIm5vbmVcIiBjbGFzcz1cImlucHV0XCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg54K55Ye75YmN5b6AYCl9fTx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ3lvdVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDotKblj7fms6jplIBgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8bmF2aWdhdG9yIHVybD1cIi9wYWdlcy91c2Vycy91c2VyX2NhbmNlbGxhdGlvbi9pbmRleFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIGNsYXNzPVwiaW5wdXRcIj5cclxuXHRcdFx0XHRcdFx0XHR7eyR0KGDms6jplIDlkI7ml6Dms5XmgaLlpI1gKX19PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXhpYW5neW91XCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOeUqOaIt+WNj+iurmApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxuYXZpZ2F0b3IgdXJsPVwiL3BhZ2VzL3VzZXJzL3ByaXZhY3kvaW5kZXg/dHlwZT00XCIgaG92ZXItY2xhc3M9XCJub25lXCIgY2xhc3M9XCJpbnB1dFwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOeCueWHu+afpeeci2ApfX08dGV4dCBjbGFzcz1cImljb25mb250IGljb24teGlhbmd5b3VcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg6ZqQ56eB5Y2P6K6uYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvdXNlcnMvcHJpdmFjeS9pbmRleD90eXBlPTNcIiBob3Zlci1jbGFzcz1cIm5vbmVcIiBjbGFzcz1cImlucHV0XCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg54K55Ye75p+l55yLYCl9fTx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ3lvdVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PGJ1dHRvbiBjbGFzcz0nbW9kaWZ5Qm50IGJnLWNvbG9yJyBmb3JtVHlwZT1cInN1Ym1pdFwiPnt7JHQoYOS/neWtmOS/ruaUuWApfX08L2J1dHRvbj5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBINSB8fCBBUFAtUExVUyB8fCBNUCAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxvZ091dCBjYXJ0Y29sb3IgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgQGNsaWNrPVwib3V0TG9naW5cIj57eyR0KGDpgIDlh7rnmbvlvZVgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdDwhLS0gI2lmZGVmIEFQUC1QTFVTIC0tPlxyXG5cdFx0XHRcdDxhcHAtdXBkYXRlIHJlZj1cImFwcFVwZGF0ZVwiIDpmb3JjZT1cInRydWVcIiA6dGFiYmFyPVwiZmFsc2VcIiA6Z2V0VmVyPSd0cnVlJyBAaXNOZXc9XCJpc05ld1wiPjwvYXBwLXVwZGF0ZT5cclxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC9mb3JtPlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8IS0tIDxhdXRob3JpemUgQG9uTG9hZEZ1bj1cIm9uTG9hZEZ1blwiIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8Y2FudmFzIGNhbnZhcy1pZD1cImNhbnZhc1wiIHYtaWY9XCJjYW52YXNTdGF0dXNcIlxyXG5cdFx0XHQ6c3R5bGU9XCJ7d2lkdGg6IGNhbnZhc1dpZHRoICsgJ3B4JywgaGVpZ2h0OiBjYW52YXNIZWlnaHQgKyAncHgnLHBvc2l0aW9uOiAnYWJzb2x1dGUnLGxlZnQ6Jy0xMDAwMDBweCcsdG9wOictMTAwMDAwcHgnfVwiPjwvY2FudmFzPlxyXG5cdFx0PCEtLSAjaWZkZWYgQVBQLVBMVVMgLS0+XHJcblx0XHQ8eWstYXV0aHB1cCByZWY9XCJXUklURV9FWFRFUk5BTF9TVE9SQUdFXCIgdHlwZT1cInRvcFwiIEBjaGFuZ2VBdXRoPVwiY2hhbmdlQXV0aFwiXHJcblx0XHQgICAgcGVybWlzc2lvbklEPVwiV1JJVEVfRVhURVJOQUxfU1RPUkFHRVwiPjwveWstYXV0aHB1cD5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdGltcG9ydCB5a0F1dGhwdXAgZnJvbSBcIkAvY29tcG9uZW50cy95ay1hdXRocHVwL3lrLWF1dGhwdXBcIjtcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0VXNlckluZm8sXHJcblx0XHR1c2VyRWRpdCxcclxuXHRcdGdldExvZ291dCxcclxuXHRcdGdldExhbmdMaXN0LFxyXG5cdFx0Z2V0TGFuZ0pzb24sXHJcblx0XHRtcEJpbmRpbmdQaG9uZVxyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHN3aXRjaEg1TG9naW4sXHJcblx0fSBmcm9tICdAL2FwaS9hcGkuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCBkYXlqcyBmcm9tIFwiQC9wbHVnaW4vZGF5anMvZGF5anMubWluLmpzXCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHRpbXBvcnQgUm91dGluZSBmcm9tICdAL2xpYnMvcm91dGluZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IENhY2hlIGZyb20gJ0AvdXRpbHMvY2FjaGUnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGltcG9ydCBhcHBVcGRhdGUgZnJvbSBcIkAvY29tcG9uZW50cy91cGRhdGUvYXBwLXVwZGF0ZS52dWVcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRhcHBVcGRhdGUsXHJcblx0XHRcdHlrQXV0aHB1cFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Y2NQYXNzOiAwLFxyXG5cdFx0XHRcdHB6UGFzczowLFxyXG5cdFx0XHRcdHVzZXJJbmZvOiB7fSxcclxuXHRcdFx0XHRsb2dpblR5cGU6ICdoNScsIC8vYXBwLmdsb2JhbERhdGEubG9naW5UeXBlXHJcblx0XHRcdFx0dXNlckluZGV4OiAwLFxyXG5cdFx0XHRcdHN3aXRjaFVzZXJJbmZvOiBbXSxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGNhbnZhc1dpZHRoOiBcIlwiLFxyXG5cdFx0XHRcdGNhbnZhc0hlaWdodDogXCJcIixcclxuXHRcdFx0XHRjYW52YXNTdGF0dXM6IGZhbHNlLFxyXG5cdFx0XHRcdGZpbGVTaXplU3RyaW5nOiAnJyxcclxuXHRcdFx0XHR2ZXJzaW9uOiAnJyxcclxuXHRcdFx0XHRhcnJheTogW10sXHJcblx0XHRcdFx0c2V0SW5kZXg6IDAsXHJcblx0XHRcdFx0bXBfaXNfbmV3OiB0aGlzLiRDYWNoZS5nZXQoJ01QX1ZFUlNJT05fSVNORVcnKSB8fCBmYWxzZVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0XHRpZiAobmV3Vikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKCk7XHJcblx0XHRcdFx0dGhpcy5nZXRMYW5nTGlzdCgpXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0dGhpcy5mb3JtYXRTaXplKClcclxuXHRcdFx0XHQvLyDojrflj5bniYjmnKzlj7dcclxuXHRcdFx0XHRwbHVzLnJ1bnRpbWUuZ2V0UHJvcGVydHkocGx1cy5ydW50aW1lLmFwcGlkLCAoaW5mKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnZlcnNpb24gPSBpbmYudmVyc2lvbjtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWYgXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRMYW5nTGlzdCgpIHtcclxuXHRcdFx0XHRnZXRMYW5nTGlzdCgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuYXJyYXkgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0dGhpcy5zZXRMYW5nKCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0aXNOZXcoKSB7XHJcblx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDlvZPliY3kuLrmnIDmlrDniYjmnKxgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRwaG9uZW51bWJlcihlKSB7XHJcblx0XHRcdFx0aWYgKGUuZGV0YWlsLmVyck1zZyA9PSAnZ2V0UGhvbmVOdW1iZXI6b2snKSB7XHJcblx0XHRcdFx0XHRSb3V0aW5lLmdldENvZGUoKVxyXG5cdFx0XHRcdFx0XHQudGhlbihjb2RlID0+IHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgZGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvZGUsXHJcblx0XHRcdFx0XHRcdFx0XHRpdjogZS5kZXRhaWwuaXYsXHJcblx0XHRcdFx0XHRcdFx0XHRlbmNyeXB0ZWREYXRhOiBlLmRldGFpbC5lbmNyeXB0ZWREYXRhLFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRtcEJpbmRpbmdQaG9uZShkYXRhKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKClcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0LmNhdGNoKGVycm9yID0+IHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRMYW5nKCkge1xyXG5cdFx0XHRcdHRoaXMuYXJyYXkubWFwKChpdGVtLCBpKSA9PiB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy4kaTE4bi5sb2NhbGUgPT0gaXRlbS52YWx1ZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnNldEluZGV4ID0gaVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRQaWNrZXJDaGFuZ2UoZSwgaXRlbSkge1xyXG5cdFx0XHRcdHRoaXMuc2V0SW5kZXggPSBlLmRldGFpbC52YWx1ZVxyXG5cdFx0XHRcdENhY2hlLnNldCgnbG9jYWxlJywgdGhpcy5hcnJheVt0aGlzLnNldEluZGV4XS52YWx1ZSlcclxuXHRcdFx0XHRnZXRMYW5nSnNvbigpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbG9jYWxlSnNvbicsIHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdHRoaXMuJGkxOG4uc2V0TG9jYWxlTWVzc2FnZSh0aGlzLmFycmF5W3RoaXMuc2V0SW5kZXhdLnZhbHVlLCByZXMuZGF0YVt0aGlzLmFycmF5W1xyXG5cdFx0XHRcdFx0XHR0aGlzLnNldEluZGV4XS52YWx1ZV0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kbmV4dFRpY2soZSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJGkxOG4ubG9jYWxlID0gdGhpcy5hcnJheVt0aGlzLnNldEluZGV4XS52YWx1ZTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdHVwZGF0ZUFwcCgpIHtcclxuXHRcdFx0XHR0aGlzLiRyZWZzLmFwcFVwZGF0ZS51cGRhdGUoKTsgLy/osIPnlKjlrZDnu4Tku7Yg5qOA5p+l5pu05pawXHJcblx0XHRcdH0sXHJcblx0XHRcdGZvcm1hdFNpemUoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHBsdXMuY2FjaGUuY2FsY3VsYXRlKGZ1bmN0aW9uKHNpemUpIHtcclxuXHRcdFx0XHRcdGxldCBzaXplQ2FjaGUgPSBwYXJzZUludChzaXplKTtcclxuXHRcdFx0XHRcdGlmIChzaXplQ2FjaGUgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmZpbGVTaXplU3RyaW5nID0gXCIwQlwiO1xyXG5cdFx0XHRcdFx0fSBlbHNlIGlmIChzaXplQ2FjaGUgPCAxMDI0KSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuZmlsZVNpemVTdHJpbmcgPSBzaXplQ2FjaGUgKyBcIkJcIjtcclxuXHRcdFx0XHRcdH0gZWxzZSBpZiAoc2l6ZUNhY2hlIDwgMTA0ODU3Nikge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmZpbGVTaXplU3RyaW5nID0gKHNpemVDYWNoZSAvIDEwMjQpLnRvRml4ZWQoMikgKyBcIktCXCI7XHJcblx0XHRcdFx0XHR9IGVsc2UgaWYgKHNpemVDYWNoZSA8IDEwNzM3NDE4MjQpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5maWxlU2l6ZVN0cmluZyA9IChzaXplQ2FjaGUgLyAxMDQ4NTc2KS50b0ZpeGVkKDIpICsgXCJNQlwiO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5maWxlU2l6ZVN0cmluZyA9IChzaXplQ2FjaGUgLyAxMDczNzQxODI0KS50b0ZpeGVkKDIpICsgXCJHQlwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0aW5pdERhdGEoKSB7XHJcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5riF6Zmk57yT5a2YYCksXHJcblx0XHRcdFx0XHRjb250ZW50OiB0aGlzLiR0KGDnoa7lrprmuIXmpZrmnKzlnLDnvJPlrZjmlbDmja7lkJdgKSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5jbGVhckNhY2hlKClcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmZvcm1hdFNpemUoKVxyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jYW5jZWwpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlj5bmtohgKVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsZWFyQ2FjaGUoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCBvcyA9IHBsdXMub3MubmFtZTtcclxuXHRcdFx0XHRpZiAob3MgPT0gJ0FuZHJvaWQnKSB7XHJcblx0XHRcdFx0XHRsZXQgbWFpbiA9IHBsdXMuYW5kcm9pZC5ydW50aW1lTWFpbkFjdGl2aXR5KCk7XHJcblx0XHRcdFx0XHRsZXQgc2RSb290ID0gbWFpbi5nZXRDYWNoZURpcigpO1xyXG5cdFx0XHRcdFx0bGV0IGZpbGVzID0gcGx1cy5hbmRyb2lkLmludm9rZShzZFJvb3QsIFwibGlzdEZpbGVzXCIpO1xyXG5cdFx0XHRcdFx0bGV0IGxlbiA9IGZpbGVzLmxlbmd0aDtcclxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgbGVuOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0bGV0IGZpbGVQYXRoID0gJycgKyBmaWxlc1tpXTsgLy8g5rKh5pyJ5om+5Yiw5ZCI6YCC55qE5pa55rOV6I635Y+W6Lev5b6E77yM6L+Z5qC35YaZ5Y+v5Lul6L2s5oiQ5paH5Lu26Lev5b6EICBcclxuXHRcdFx0XHRcdFx0cGx1cy5pby5yZXNvbHZlTG9jYWxGaWxlU3lzdGVtVVJMKGZpbGVQYXRoLCBmdW5jdGlvbihlbnRyeSkge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChlbnRyeS5pc0RpcmVjdG9yeSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZW50cnkucmVtb3ZlUmVjdXJzaXZlbHkoZnVuY3Rpb24oZW50cnkpIHsgLy/pgJLlvZLliKDpmaTlhbbkuIvnmoTmiYDmnInmlofku7blj4rlrZDnm67lvZUgIFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg57yT5a2Y5riF55CG5a6M5oiQYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDBcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuZm9ybWF0U2l6ZSgpOyAvLyDph43mlrDorqHnrpfnvJPlrZggIFxyXG5cdFx0XHRcdFx0XHRcdFx0fSwgZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhlLm1lc3NhZ2UpXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZW50cnkucmVtb3ZlKCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9LCBmdW5jdGlvbihlKSB7fSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHsgLy8gaW9z5pqC5pe25pyq5om+5Yiw5riF55CG57yT5a2Y55qE5pa55rOV77yM5Lul5LiL5piv5a6Y5pa55o+Q5L6b55qE5pa55rOV77yM5L2G5piv5peg5pWI77yM5Lya5oql6ZSZICBcclxuXHRcdFx0XHRcdHBsdXMuY2FjaGUuY2xlYXIoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDnvJPlrZjmuIXnkIblrozmiJBgKSxcclxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0dGhhdC5mb3JtYXRTaXplKCk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmjojmnYPlm57osINcclxuXHRcdFx0ICovXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmjojmnYPlhbPpl61cclxuXHRcdFx0YXV0aENvbHNlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5bCP56iL5bqP6K6+572uXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRTZXR0aW5nOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR1bmkub3BlblNldHRpbmcoe1xyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzd2l0Y2hBY2NvdW50czogZnVuY3Rpb24oaW5kZXgpIHtcclxuXHRcdFx0XHRsZXQgdXNlckluZm8gPSB0aGlzLnN3aXRjaFVzZXJJbmZvW2luZGV4XSxcclxuXHRcdFx0XHRcdHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQudXNlckluZGV4ID0gaW5kZXg7XHJcblx0XHRcdFx0aWYgKHRoYXQuc3dpdGNoVXNlckluZm8ubGVuZ3RoIDw9IDEpIHJldHVybiB0cnVlO1xyXG5cdFx0XHRcdGlmICh1c2VySW5mbyA9PT0gdW5kZWZpbmVkKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDliIfmjaLnmoTotKblj7fkuI3lrZjlnKhgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICh1c2VySW5mby51c2VyX3R5cGUgPT09ICdoNScpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmraPlnKjliIfmjaLkuK1gKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRzd2l0Y2hINUxvZ2luKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiTE9HSU5cIiwge1xyXG5cdFx0XHRcdFx0XHRcdCd0b2tlbic6IHJlcy5kYXRhLnRva2VuLFxyXG5cdFx0XHRcdFx0XHRcdCd0aW1lJzogdGhpcy4kQ2FjaGUuc3RyVG90aW1lKHJlcy5kYXRhLmV4cGlyZXNfdGltZSkgLSB0aGlzLiRDYWNoZS50aW1lKClcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdHRoYXQuZ2V0VXNlckluZm8oKTtcclxuXHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiTE9HT1VUXCIpO1xyXG5cdFx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOato+WcqOWIh+aNouS4rWApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDpgIDlh7rnmbvlvZVcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRvdXRMb2dpbjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvZ2luVHlwZSA9PSAnaDUnKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaPkOekumApLFxyXG5cdFx0XHRcdFx0XHRjb250ZW50OiB0aGF0LiR0KGDnoa7orqTpgIDlh7rnmbvlvZVgKSxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRnZXRMb2dvdXQoKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHVuaS5jbGVhclN0b3JhZ2UoKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcIkxPR09VVFwiKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2luZGV4L2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5jYXRjaChlcnIgPT4ge30pO1xyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge31cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W55So5oi36K+m5oOFXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRVc2VySW5mbzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldFVzZXJJbmZvKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICd1c2VySW5mbycsIHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdGxldCBzd2l0Y2hVc2VySW5mbyA9IHJlcy5kYXRhLnN3aXRjaFVzZXJJbmZvIHx8IFtdO1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzd2l0Y2hVc2VySW5mby5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRpZiAoc3dpdGNoVXNlckluZm9baV0udWlkID09IHRoYXQudXNlckluZm8udWlkKSB0aGF0LnVzZXJJbmRleCA9IGk7XHJcblx0XHRcdFx0XHRcdC8vIOWIh+WJsmg155So5oi377ybdXNlcl90eXBl54q25oCB77yaaDXjgIFyb3V0aW5l77yI5bCP56iL5bqP77yJ44CBd2VjaGF077yI5YWs5LyX5Y+377yJ77yb5rOo77ya5Y+q5pyJaDXmnKrms6jlhozmiYvmnLrlj7fml7bvvIxoNeaJjeWPr+WSjOWwj+eoi+W6j+aIluaYr+WFrOS8l+WPt+aVsOaNruaDs+mAmu+8m1xyXG5cdFx0XHRcdFx0XHQvLyNpZmRlZiBINVxyXG5cdFx0XHRcdFx0XHRpZiAoXHJcblx0XHRcdFx0XHRcdFx0IXRoYXQuJHdlY2hhdC5pc1dlaXhpbigpICYmXHJcblx0XHRcdFx0XHRcdFx0c3dpdGNoVXNlckluZm9baV0udXNlcl90eXBlICE9IFwiaDVcIiAmJlxyXG5cdFx0XHRcdFx0XHRcdHN3aXRjaFVzZXJJbmZvW2ldLnBob25lID09PSBcIlwiXHJcblx0XHRcdFx0XHRcdClcclxuXHRcdFx0XHRcdFx0XHRzd2l0Y2hVc2VySW5mby5zcGxpY2UoaSwgMSk7XHJcblx0XHRcdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJzd2l0Y2hVc2VySW5mb1wiLCBzd2l0Y2hVc2VySW5mbyk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDkuIrkvKDmlofku7ZcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRvcGVuQXV0aCgpIHtcclxuXHRcdFx0XHR0aGlzLiRyZWZzWydXUklURV9FWFRFUk5BTF9TVE9SQUdFJ10ub3BlbigpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNoYW5nZUF1dGgoKSB7XHJcblx0XHRcdFx0dGhpcy51cGxvYWRwaWMoe1xyXG5cdFx0XHRcdFx0dXJsOiAndXBsb2FkL2ltYWdlJyxcclxuXHRcdFx0XHRcdHNvdXJjZVR5cGU6IFsnYWxidW0nXVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdHVwbG9hZHBpYzogZnVuY3Rpb24ob2JqKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCd6aGUnKVxyXG5cdFx0XHRcdHRoaXMuY2FudmFzU3RhdHVzID0gdHJ1ZVxyXG5cdFx0XHRcdHRoYXQuJHV0aWwudXBsb2FkSW1hZ2VDaGFuZ2UoKG9iaiAmJiBvYmoudXJsKT9vYmo6J3VwbG9hZC9pbWFnZScsIChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGxldCB1c2VySW5mbyA9IHRoYXQuc3dpdGNoVXNlckluZm9bdGhhdC51c2VySW5kZXhdO1xyXG5cdFx0XHRcdFx0aWYgKHVzZXJJbmZvICE9PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC51c2VySW5mby5hdmF0YXIgPSByZXMuZGF0YS51cmw7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LnN3aXRjaFVzZXJJbmZvW3RoYXQudXNlckluZGV4XSA9IHVzZXJJbmZvO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdzd2l0Y2hVc2VySW5mbycsIHRoYXQuc3dpdGNoVXNlckluZm8pO1xyXG5cdFx0XHRcdFx0dGhpcy5jYW52YXNTdGF0dXMgPSBmYWxzZVxyXG5cdFx0XHRcdH0sIChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuY2FudmFzU3RhdHVzID0gZmFsc2VcclxuXHRcdFx0XHR9LCAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmNhbnZhc1dpZHRoID0gcmVzLndcclxuXHRcdFx0XHRcdHRoaXMuY2FudmFzSGVpZ2h0ID0gcmVzLmhcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5b6u5L+h5aS05YOP6I635Y+WXHJcblx0XHRcdG9uQ2hvb3NlQXZhdGFyKGUpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhlLCdkZGRkJylcclxuXHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRhdmF0YXJVcmxcclxuXHRcdFx0XHR9ID0gZS5kZXRhaWxcclxuXHRcdFx0XHR0aGlzLiR1dGlsLnVwbG9hZEltZ3MoJ3VwbG9hZC9pbWFnZScsIGF2YXRhclVybCwgKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy51c2VySW5mby5hdmF0YXIgPSByZXMuZGF0YS51cmxcclxuXHRcdFx0XHR9LCAoZXJyKSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhlcnIpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaPkOS6pOS/ruaUuVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Zm9ybVN1Ym1pdDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHZhbHVlID0gZS5kZXRhaWwudmFsdWUsXHJcblx0XHRcdFx0XHR1c2VySW5mbyA9IHRoYXQuc3dpdGNoVXNlckluZm9bdGhhdC51c2VySW5kZXhdO1xyXG5cdFx0XHRcdGlmICghdmFsdWUubmlja25hbWUpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeWnk+WQjWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dmFsdWUuYXZhdGFyID0gdGhpcy51c2VySW5mby5hdmF0YXI7XHJcblx0XHRcdFx0dXNlckVkaXQodmFsdWUpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdHRhYjogMyxcclxuXHRcdFx0XHRcdFx0dXJsOiAxXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KS5jYXRjaChtc2cgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBtc2cgfHwgdGhhdC4kdChg5L+d5a2Y5aSx6LSlYClcclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0dGFiOiAzLFxyXG5cdFx0XHRcdFx0XHR1cmw6IDFcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuY2FydGNvbG9yIHtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsLWRhdGEge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwcnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoNTBycHgrIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUzwxMS4yL1xyXG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoNTBycHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpOyAvLy/lhbzlrrkgSU9TPjExLjIvXHJcblx0fVxyXG5cclxuXHQucGVyc29uYWwtZGF0YSAud3JhcHBlciB7XHJcblx0XHRtYXJnaW46IDEwcnB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMzZycHggMzBycHggMTNycHggMzBycHg7XHJcblx0fVxyXG5cclxuXHQucGVyc29uYWwtZGF0YSAud3JhcHBlciAudGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBycHg7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQvZGVlcC8gLnVuaS1pbnB1dC1pbnB1dCB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsLWRhdGEgLndyYXBwZXIgLndyYXBMaXN0IC5pdGVtIHtcclxuXHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRoZWlnaHQ6IDE2MHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIycnB4O1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlcjogMnJweCBzb2xpZCAjZjhmOGY4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbC1kYXRhIC53cmFwcGVyIC53cmFwTGlzdCAuaXRlbS5vbiB7XHJcblx0XHRib3JkZXItY29sb3I6ICNlOTMzMjM7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBcklBQUFDZ0NBWUFBQUR3K0k4NUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeWhwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRRMUlEYzVMakUyTXpRNU9Td2dNakF4T0M4d09DOHhNeTB4TmpvME1Eb3lNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01Ua2dLRTFoWTJsdWRHOXphQ2tpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TTBRek5rWTNOemxDTnpKQ01URkZPVGd5TkVVNFF6aEdRVFJGUlVZMlJFUWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNMFF6TmtZM04wRkNOekpDTVRGRk9UZ3lORVU0UXpoR1FUUkZSVVkyUkVRaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEb3pSRE0yUmpjM04wSTNNa0l4TVVVNU9ESTBSVGhET0VaQk5FVkZSalpFUkNJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvelJETTJSamMzT0VJM01rSXhNVVU1T0RJMFJUaERPRVpCTkVWRlJqWkVSQ0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUG4zckpNQUFBQXJVU1VSQlZIamE3TjNOWHVMSUdzRGhxaWdLMk91K2dybUV1Zi90MmZUK2JPWUtabjlhVzVRNnFhUVNJb0tmb0NROHoyOVFSQlNCelgrcTMxUmlTaWtBQU1EWVZGNENBQUNFTEFBQUNGa0FBQkN5QUFBSVdRQUFFTElBQUNCa0FRQVFzZ0FBSUdRQkFFRElBZ0NBa0FVQVFNZ0NBSUNRQlFBQUlRc0FnSkFGQUFBaEN3QUFRaFlBQUNFTEFBQkNGZ0FBaEN3QUFBaFpBQUNFTEFBQUNGa0FBQkN5QUFBSVdRQUFFTElBQUNCa0FRQVFzZ0FBSUdRQkFFRElBZ0NBa0FVQVFNZ0NBSUNRQlFBQUlRc0FnSkFGQUFBaEN3QUFRaFlBQUNFTEFBQkNGZ0FBaEN3QUFBaFpBQUNFTEFBQUNGa0FBQkN5QUFBSVdRQUFFTElBQUNCa0FRQVFzZ0FBSUdRQkFFRElBZ0NBa0FVQVFNZ0NBSUNRQlFBQUlRc0FnSkFGQUFBaEN3QUFRaFlBQUNFTEFBQkNGZ0FBaEN3QUFBaFpBQUNFTEFBQUNGa0FBQkN5QUFBSVdRQUFFTElBQUNCa0FRQkF5QUlBSUdRQkFFRElBZ0NBa0FVQVFNZ0NBTUFKdVBRU0FBQk15NzkvLy9YYVhmSmk1cXkwWUZVdXFWelc5ZVdodnF6SzliMSsvdnBIeUFJQWNNakNxeHMxdGxkai96SGwvNm9VNHJ6K2N0WTJhM3R6ak8ybjBGNnRVcW9iTVlaNWZYMVYzMzdYQm0wTU1iWDNTdVhudnYxcGVxY0JBS1lsWGwrVlNJMmxaSnVJelN1d2k3cFVZMy9IRlBzaWpZTVBjVk9wczloRzdXMTlmUlZUKzUwWVQ2VFh2ZFVBQUJNTDJhdDVWNnJkVGRmTlNtelhxdVgyRk9LVHI3dHJzVnZCamVWT0lTekx5dXlmTm5OVE9JV1dGYklBQUZOemZkMnVtallyc21sV1IraThLdXVzWGJodXJ1ZFpnVFpwVTZ3L3A4MkthMG9sZEp2YjQ3eitjcDNIRFU1a1FWYklBZ0JNVFZ3c216aXRyMVYxbmk1QzA3UGQ1RUFYdENWbG0zQk5UZlMyN2R2R2JBaURjWVBVcjlUV3Z5czkxamV0VDJCRVZzZ0NBRXd1Wk9lTEprRHIvK1o1c2JYZGI3VWRDSWl4YjlNMldEZGpzczJuNFgyNzRZTjJMcmFKM2Z6amVVVGg5eWs4VHlFTEFEQzFrTTByc2pIVlRScG5UWWFtMkk4TE5CT3VhUk8wVGJhV2JRaGlkeVJZS3ZlTG16MFArdnUyMjNaVjhaV3R1WVFzQUFEdkQ5bmxUVE1iMjMvZHhlbGc5VFVNNG5TelJMdlpzU0FOZjI3NHU5dXZablhtL2hHeUFBQWNWSFd6ekt1c2w1dUR0dnE5WXR2dnB6Wkptd0dDK0dTMXRSODNpSHVHWU11UFh0YmZGN0lBQUJ4V1hQN0l5VmtOVDRhd0dRL1k3RnN3SEJrSVc5ZTdXMUtmdjAvR0RLcFRlSjVDRmdCZ2FwYkxQQUpReFg1WDJESXVFUHNkWXRzU1Rhay9uS3Y1WGlyN0dReFdaTnZ2bFpHQy9wUmVVY2dDQUhCNDFjMlBuYmZIcmMrdjNiYnY2MU1oWkFFQUppYm1rRTFwWFJkbzlTUkR1eFhWdUpXcDNYQnNHWURkZkw5ZnJ4MzhqdWI3NjdMVmdaQUZBT0NBSWR2c1dwQmpzNXRsSFp4NHR2bVFOaHNWZEgxYkFqWU85cFR0cmxYOWNFSnZmUXJQVThnQ0FFeE1kWE9UUHoza25RdkNrLzFpVTRpRGhPM0hDdUtUOHlLMHY2UC9tZkw5d1RGZjlXMFBwekJ2SUdRQkFDWW1MbTd5T01DcUR0QjVmNmhYYWs5NFVGbzBsUE1rbE8yMnlrRmZnNzFtTnl1My9aa1VObHR6MWIrN3ZZT1FCUURna0NHN3ZNbXhtV2RrVnlHZmlXdkgzckQ5eVdlYjIyTy9LVmRmdXFWeTI5SFpPQnd1V0tWbWJFSElBZ0J3NkpCZExNcUthcnlMTVYzR3dSRmNxUnlrVlhXdDJnMFY5S2Z5aW1WN3JzRUViVGtJTExiRENYZnRxSUdEdlFBQU9MVEZzanR4d2JyT3pkczZQSmNwUFQ4cFFuY3RsVjZOL1hsc0J3ZDlsWlhjc3Avc2JaWGl1c3pKQ2xrQUFBNHJ6dWNsVXBzbDExVWRvWGN4eFhtNzA5Wmc3clVwMWZKMTNLektEbmJmR2h3UUZ1L3FyMWZkb0d3VXNnQUFIRDVrRjMySmxoRDlFNW90cytLaUN2MEp2QVp6cjNHelBVR0oyMzVsTm84VHBIamJCbkYzNzNRU3oxUElBZ0JNTFdTdnJ0b1FUZjNnYTVZUDBucXNQODlqUGdDczdkejJRNHhodTAzVDVtZnVZbk55aFRqWXpTQUUyMjhCQUxEWHYzLy85YUdmKy9tZi81YWkzWnkwcTR3T3JHT0l2MU5vem5Fd3EwUDNzdjY2eWwrWExzMHp0ZlY5d2tPTzJOaWVWS0ZQMjlTZUtxeVAySS8rZlVJV0FJRGRaclArNm5EaGRETWEwSnlaNjArNTdMdlBNOSswQ0pzZnR0cTZOTWV0Q1ZrQWdJbjU3cFhTVDBacjd0T0xFcXpkNTUyRUxBQUEzeDJ1M2FWNnp3OExXUUFBdmxLTzFWbTVYSHptRndsWkFBQkdFNjlDRmdEZ0RiNXoxdlRucjMrbThCTG1jTDA2Vm5NS1dRQ0F3elJWdDlyWUhWV2Y1YzJyOGc0QmVmL1dWV2kzdFpxNldGNkw2L0RPbVZjaEN3RHdkY0dXWSswcTdOK1pLcGE0dlNqM3kyRjdIOXB0cjlJWnZoNUNGZ0RnbStVVng4VUhnbTBZZTdlaFhhVVZzRUlXQU9CTExFcTBmVGIrbHFGZG5iMGQ4V3R4WFM3ZmNxNEVJUXNBOEhZNVBtYzdiczlqQXQwTWJKNkhYWmU0NjBZTHVobmE3ZURyVmpGL2oreDF5TTlsSG80OEF5dGtBUUFPWTdFbll1OUN1N0thZHNSdGQ3RFhxdHp2cWdUZ2RoVG0zejJHbGRtcS9LMG4wWkJDRmdEZ2RkMDJVa001VVBOSzZ1TWJmMGVPMm55UVYxNjFYWWFucTVsWDVmWlRucG45MWpHQ2ZWVU5BTUIrT2R3V095TDJmKytJMktISDhyUHJyZHMvY3ZEWVYvWGlUV2hYa3VPcC9XRUFBT3kzYXhYeTk0NFFmWTl1TlhjN21LOVA3TG5ubGVnZjRVVC9GVi9JQWdDOGJIdWtJSThIUEI3Zzl6NlczL1hTWTMybnZFSzhES2U1U2l4a0FRQmVjYmtWY21sSGZIN0c5b2tSWXZqKzFjL2NoejlPTEtxRkxBREFPMjN2VXJBS2h6MGpWN2R0MTB1UCtkWGhuaVAyWWd4dmpwQUZBTmh2TytnZWp2QVlENjg4NWxmSks3RDVvSzQ0bGpmSDlsc0FBUHR0TC9vOUh1RXhIbDk1eksrUWR5UzRIdHViSTJRQkFQYmJYcDFjSCtFeDFxODg1ckVkNHBTN0ovRi9HUUFBdkQxc3gyNjBFU3RrQVFCZWxyNGdaS3RYSHZOWWxtT09XQ0VMQVBDeTdYLzJQOGFCV0JldlBPWXg1SlhZMmRqZkhDRUxBTERmOW9GWXh6aSs2UEtWeHp4R3hGNU40YzBSc2dBQSsrM2E0L1dRNHdVeFBGOFpmVGppODVsUEpXS0ZMQURBeTNKVWJwOTU2NURiVkYySDUyY09XeDNwdWN6Q0NMZllFcklBQUI5M3Z5TStEekVyZTdFakxPK1A5Qnp5K01KeWFtK01rQVVBZU5tZjhId25nZVVuTzZyYUVaYXBQTll4ZW04NXhUZEd5QUlBdkN3SDV1Mk9oc3FuYy8zSXl1eEYrZG50RHJzTmg5OTZLNWFJalZOOFk0UXNBTURyOHR6cS9ZNk8raEhhQTZqZUVvcXgzUGZIamdhN0Q4ZVpqWjJINDJ3WmRoS2NvaFlBNEcxdXcrNWRCdktjNjFVSjBYeFpoODFlc0ZXNXpNTCtIUTlXNGZtSzd5SE13b1IyS0JDeUFBQ2Y4enZzM29jMWx0dmVHNDczUjRyWXF2eWRreVprQVFEZUo0Zm5Rd25Gajg2ZWRuTzN4OXBxNnpOL201QUZBSml3VlluWmJxemdyZEdZQXphdnd1N2FDZUZRcnM2bDhZUXNBTURINUJDOUs1ZmNWSGttTlI5WVZRM0NOdDhuejhzK0R1TDNtUEpqejgvbERSQ3lBQUNmOS9BRmtmb1daekZTSUdRQkFGN3g4OWMvWS9welorZldkdmFSQlFDWWh2bTVQV0VoQ3dBd2Z0Zm4ySFZDRmdCZzNHSUoyYk1qWkFFQXh1MDZuTkVCWGtJV0FHQWF1ak9LblNVaEN3QXdYbWU3R2l0a0FRREc2NnhYWTJ0SnlBSUFqTk1zblBGcWJHMHRaQUVBeHVuNnpKKy9rQVVBR0tGOEJxOXo3N2hISVFzQU1ENVhYb0x3SUdRQkFNWWx6OFhPenZ3MVdBY3JzZ0FBbzJNMU5vUlYvaUJrQVFER1plWWxDUGRDRmdCZ1hISzdYWWpZWnJSQXlBSUFqTWk1cjhhbStuSTNySG9BQUlUc0dOeVdtQld5QUFBamtuY3JPT2V4Z2p4U3NCcmVJR1FCQU1iaDhveWZldzdZMiswYmhTd0FnSkE5WlErN0l2YmN5eDRBUU1pZXR2dDlFU3RrQVFER0ljL0hudE8vcEtjU3NDdGxEd0F3YnVmVWJIa1Y5aTRNZGlmd29nQUFqTmZVZHl2SUp6aFloY0hKRHRROUFNQTBUR21zSUpWWXpaZkgwQjdNOWZpUlgvUi9BUVlBMWk0VUYrSGtldmtBQUFBQVNVVk9SSzVDWUlJPVwiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjlmOTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0fVxyXG5cclxuXHQucGVyc29uYWwtZGF0YSAud3JhcHBlciAud3JhcExpc3QgLml0ZW0gLnBpY1R4dCB7XHJcblx0XHR3aWR0aDogNDQ1cnB4O1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsLWRhdGEgLndyYXBwZXIgLndyYXBMaXN0IC5pdGVtIC5waWNUeHQgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDk2cnB4O1xyXG5cdFx0aGVpZ2h0OiA5NnJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbC1kYXRhIC53cmFwcGVyIC53cmFwTGlzdCAuaXRlbSAucGljVHh0IC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsLWRhdGEgLndyYXBwZXIgLndyYXBMaXN0IC5pdGVtIC5waWNUeHQgLnBpY3RydWUgLmFsdGVyIHtcclxuXHRcdHdpZHRoOiAzMHJweDtcclxuXHRcdGhlaWdodDogMzBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbC1kYXRhIC53cmFwcGVyIC53cmFwTGlzdCAuaXRlbSAucGljVHh0IC50ZXh0IHtcclxuXHRcdHdpZHRoOiAzMjVycHg7XHJcblx0fVxyXG5cclxuXHQucGVyc29uYWwtZGF0YSAud3JhcHBlciAud3JhcExpc3QgLml0ZW0gLnBpY1R4dCAudGV4dCAubmFtZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbC1kYXRhIC53cmFwcGVyIC53cmFwTGlzdCAuaXRlbSAucGljVHh0IC50ZXh0IC5waG9uZSB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbC1kYXRhIC53cmFwcGVyIC53cmFwTGlzdCAuaXRlbSAuYm50IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjdycHg7XHJcblx0XHR3aWR0aDogMTQwcnB4O1xyXG5cdFx0aGVpZ2h0OiA1NHJweDtcclxuXHRcdGJvcmRlcjogMnJweCBzb2xpZCAjZTkzMzIzO1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsLWRhdGEgLndyYXBwZXIgLndyYXBMaXN0IC5pdGVtIC5jdXJyZW50Qm50IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCA1MSwgMzUsIDAuMSk7XHJcblx0XHR3aWR0aDogMTQwcnB4O1xyXG5cdFx0aGVpZ2h0OiA0OHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMjBycHggMCAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbC1kYXRhIC5saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbC1kYXRhIC5saXN0IC5pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDMwcnB4IDMwcnB4IDMwcnB4IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNmMmYyZjI7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQucGVyc29uYWwtZGF0YSAubGlzdCAuaXRlbSAucGhvbmUge1xyXG5cdFx0d2lkdGg6IDE2MHJweDtcclxuXHRcdGhlaWdodDogNTZycHg7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRsaW5lLWhlaWdodDogNTZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMnJweFxyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsLWRhdGEgLmxpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDg4cnB4O1xyXG5cdFx0aGVpZ2h0OiA4OHJweDtcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbC1kYXRhIC5saXN0IC5pdGVtIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsLWRhdGEgLmxpc3QgLml0ZW0gLmlucHV0IHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGNvbG9yOiAjODY4Njg2O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uLXN1b3ppIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsLWRhdGEgLmxpc3QgLml0ZW0gLmlucHV0IC5pZCB7XHJcblx0XHQvLyB3aWR0aDogMTgwcnB4O1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsLWRhdGEgLmxpc3QgLml0ZW0gLmlucHV0IC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsLWRhdGEgLm1vZGlmeUJudCB7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0aGVpZ2h0OiA5MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDkwcnB4O1xyXG5cdFx0bWFyZ2luOiA3NnJweCBhdXRvIDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbC1kYXRhIC5sb2dPdXQge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDVycHg7XHJcblx0XHRtYXJnaW46IDMwcnB4IGF1dG8gMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmF2YXRhci1ib3gge1xyXG5cdFx0d2lkdGg6IDk2cnB4O1xyXG5cdFx0aGVpZ2h0OiA5NnJweDtcclxuXHJcblx0XHRpbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///980\n"); /***/ }), /* 981 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_get_coupon/index.vue?mpType=page ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_26549ff4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=26549ff4&scoped=true&mpType=page */ 982);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 984);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_26549ff4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_26549ff4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"26549ff4\",\n null,\n false,\n _index_vue_vue_type_template_id_26549ff4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_get_coupon/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTgxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MjY1NDlmZjQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjI2NTQ5ZmY0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL3VzZXJfZ2V0X2NvdXBvbi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///981\n"); /***/ }), /* 982 */ /*!************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_get_coupon/index.vue?vue&type=template&id=26549ff4&scoped=true&mpType=page ***! \************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_26549ff4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=26549ff4&scoped=true&mpType=page */ 983); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_26549ff4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_26549ff4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_26549ff4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_26549ff4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 983 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_get_coupon/index.vue?vue&type=template&id=26549ff4&scoped=true&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.count > 1) ? _c( "view", { staticClass: _vm._$s(1, "sc", "acea-row row-around nav"), attrs: { _i: 1 }, }, [ _vm._l( _vm._$s(2, "f", { forItems: _vm.navList }), function (item, $10, $20, $30) { return [ _vm._$s("3-" + $30, "i", item.count) ? _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 0, key: item.type, }), class: _vm._$s("3-" + $30, "c", [ "acea-row", "row-middle", _vm.type === item.type ? "on" : "", ]), attrs: { _i: "3-" + $30 }, on: { click: function ($event) { return _vm.setType(item.type) }, }, }, [ _vm._v( _vm._$s("3-" + $30, "t0-0", _vm._s(item.name)) ), ] ) : _vm._e(), ] } ), ], 2 ) : _vm._e(), _vm._$s(4, "i", _vm.count > 1) ? _c("view") : _vm._e(), _vm._$s(5, "i", _vm.couponsList.length) ? _c( "view", { staticClass: _vm._$s(5, "sc", "coupon-list"), attrs: { _i: 5 } }, _vm._l( _vm._$s(6, "f", { forItems: _vm.couponsList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $21, key: index }), staticClass: _vm._$s( "6-" + $31, "sc", "item acea-row row-center-wrapper" ), class: _vm._$s("6-" + $31, "c", { svip: item.receive_type === 4, }), attrs: { _i: "6-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $31, "sc", "moneyCon acea-row row-center-wrapper" ), attrs: { _i: "7-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("8-" + $31, "sc", "money"), class: _vm._$s( "8-" + $31, "c", item.is_use >= item.receive_limit ? "moneyGray" : "" ), attrs: { _i: "8-" + $31 }, }, [ _c("view", [ _vm._v( _vm._$s( "9-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "10-" + $31, "sc", "num" ), attrs: { _i: "10-" + $31 }, }, [ _vm._v( _vm._$s( "10-" + $31, "t0-0", _vm._s(item.coupon_price) ) ), ] ), ]), _vm._$s("11-" + $31, "i", item.use_min_price > 0) ? _c( "view", { staticClass: _vm._$s( "11-" + $31, "sc", "pic-num" ), attrs: { _i: "11-" + $31 }, }, [ _vm._v( _vm._$s( "11-" + $31, "t0-0", _vm._s(_vm.$t("满")) ) + _vm._$s( "11-" + $31, "t0-1", _vm._s(item.use_min_price) ) + _vm._$s( "11-" + $31, "t0-2", _vm._s(_vm.$t("元可用")) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "12-" + $31, "sc", "pic-num" ), attrs: { _i: "12-" + $31 }, }, [ _vm._v( _vm._$s( "12-" + $31, "t0-0", _vm._s(_vm.$t("无门槛券")) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s("13-" + $31, "sc", "text"), attrs: { _i: "13-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $31, "sc", "condition" ), attrs: { _i: "14-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $31, "sc", "name line2" ), attrs: { _i: "15-" + $31 }, }, [ _vm._$s("16-" + $31, "i", item.type === 0) ? _c( "view", { staticClass: _vm._$s( "16-" + $31, "sc", "line-title" ), class: _vm._$s( "16-" + $31, "c", item.is_use >= item.receive_limit ? "bg-color-huic" : "" ), attrs: { _i: "16-" + $31 }, }, [ _vm._v( _vm._$s( "16-" + $31, "t0-0", _vm._s(_vm.$t("通用劵")) ) ), ] ) : _vm._$s("17-" + $31, "e", item.type === 1) ? _c( "view", { staticClass: _vm._$s( "17-" + $31, "sc", "line-title" ), class: _vm._$s( "17-" + $31, "c", item.is_use >= item.receive_limit ? "bg-color-huic" : "" ), attrs: { _i: "17-" + $31 }, }, [ _vm._v( _vm._$s( "17-" + $31, "t0-0", _vm._s(_vm.$t("品类券")) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "18-" + $31, "sc", "line-title" ), class: _vm._$s( "18-" + $31, "c", item.is_use >= item.receive_limit ? "bg-color-huic" : "" ), attrs: { _i: "18-" + $31 }, }, [ _vm._v( _vm._$s( "18-" + $31, "t0-0", _vm._s(_vm.$t("商品券")) ) ), ] ), _vm._$s( "19-" + $31, "i", item.receive_type === 4 ) ? _c("image", { staticClass: _vm._$s( "19-" + $31, "sc", "pic" ), attrs: { _i: "19-" + $31 }, }) : _vm._e(), _vm._v( _vm._$s( "15-" + $31, "t2-0", _vm._s(_vm.$t(item.title)) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "20-" + $31, "sc", "data acea-row row-between-wrapper" ), attrs: { _i: "20-" + $31 }, }, [ _vm._$s("21-" + $31, "i", item.coupon_time) ? _c("view", [ _vm._v( _vm._$s( "21-" + $31, "t0-0", _vm._s(_vm.$t("领取后")) ) + _vm._$s( "21-" + $31, "t0-1", _vm._s(item.coupon_time) ) + _vm._$s( "21-" + $31, "t0-2", _vm._s(_vm.$t("天内可用")) ) ), ]) : _vm._$s( "22-" + $31, "e", item.start_use_time || item.end_use_time ) ? _c("view", [ _vm._v( _vm._$s( "22-" + $31, "t0-0", _vm._s( item.start_use_time ? item.start_use_time + "-" : "" ) ) + _vm._$s( "22-" + $31, "t0-1", _vm._s(item.end_use_time) ) ), ]) : _c("view"), _vm._$s( "24-" + $31, "i", item.is_use >= item.receive_limit ) ? _c( "view", { staticClass: _vm._$s( "24-" + $31, "sc", "bnt gray" ), attrs: { _i: "24-" + $31 }, }, [ _vm._v( _vm._$s( "24-" + $31, "t0-0", _vm._s(_vm.$t("已领取")) ) ), ] ) : _vm._$s( "25-" + $31, "e", item.is_permanent == 0 && item.remain_count == 0 ) ? _c( "view", { staticClass: _vm._$s( "25-" + $31, "sc", "bnt gray" ), attrs: { _i: "25-" + $31 }, }, [ _vm._v( _vm._$s( "25-" + $31, "t0-0", _vm._s(_vm.$t("已领完")) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "26-" + $31, "sc", "bnt bg-color" ), attrs: { _i: "26-" + $31 }, on: { click: function ($event) { return _vm.getCoupon(item.id, item) }, }, }, [ _vm._v( _vm._$s( "26-" + $31, "t0-0", _vm._s(_vm.$t("立即领取")) ) ), ] ), ] ), ] ), ] ) } ), 0 ) : _vm._e(), _vm._$s(27, "i", _vm.couponsList.length) ? _c( "view", { staticClass: _vm._$s( 27, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 27 }, }, [ _c("text", { staticClass: _vm._$s(28, "sc", "loading iconfont icon-jiazai"), attrs: { hidden: _vm._$s(28, "a-hidden", _vm.loading == false), _i: 28, }, }), _vm._v(_vm._$s(27, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._$s(29, "e", !_vm.couponsList.length && _vm.page === 2) ? _c( "view", { staticClass: _vm._$s(29, "sc", "noCommodity"), attrs: { _i: 29 }, }, [ _c( "view", { staticClass: _vm._$s(30, "sc", "pictrue"), attrs: { _i: 30 }, }, [ _c("image", { attrs: { src: _vm._$s( 31, "a-src", _vm.imgHost + "/statics/images/noCoupon.png" ), _i: 31, }, }), ] ), ] ) : _vm._e(), _c("home", { attrs: { _i: 32 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 984 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_get_coupon/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 985);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI5ODQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///984\n"); /***/ }), /* 985 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_get_coupon/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n couponsList: [],\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n //提示语\n page: 1,\n limit: 20,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n type: 0,\n navList: [{\n type: 0,\n name: this.$t(\"\\u901A\\u7528\\u5238\"),\n count: 0\n }, {\n type: 1,\n name: this.$t(\"\\u54C1\\u7C7B\\u5238\"),\n count: 0\n }, {\n type: 2,\n name: this.$t(\"\\u5546\\u54C1\\u5238\"),\n count: 0\n }],\n count: 0,\n receiveLoading: false\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUseCoupons();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.getUseCoupons();\n } else {\n (0, _login.toLogin)();\n }\n },\n /**\n * 页面上拉触底事件的处理函数\n */\n onReachBottom: function onReachBottom() {\n this.getUseCoupons();\n },\n methods: {\n onLoadFun: function onLoadFun() {\n this.getUseCoupons();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n getCoupon: function getCoupon(id, item) {\n if (this.receiveLoading) return;\n var that = this;\n this.receiveLoading = true;\n //领取优惠券\n (0, _api.setCouponReceive)(id).then(function (res) {\n item.is_use += 1;\n that.$util.Tips({\n title: that.$t(\"\\u9886\\u53D6\\u6210\\u529F\")\n });\n setTimeout(function (e) {\n that.receiveLoading = false;\n }, 500);\n }).catch(function (error) {\n that.receiveLoading = false;\n return that.$util.Tips({\n title: error\n });\n });\n },\n /**\n * 获取领取优惠券列表\n */\n getUseCoupons: function getUseCoupons() {\n var that = this;\n if (this.loadend) return false;\n if (this.loading) return false;\n that.loading = true;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n (0, _api.getCoupons)({\n type: that.type,\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n var list = res.data.list,\n loadend = list.length < that.limit;\n var couponsList = that.$util.SplitArray(list, that.couponsList);\n res.data.count.forEach(function (value, index) {\n that.navList[index].count = value;\n if (value) {\n that.count++;\n }\n });\n that.$set(that, 'couponsList', couponsList);\n that.loadend = loadend;\n that.loading = false;\n that.loadTitle = loadend ? that.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page = that.page + 1;\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n setType: function setType(type) {\n if (this.type !== type) {\n this.type = type;\n this.couponsList = [];\n this.page = 1;\n this.loadend = false;\n this.getUseCoupons();\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9nZXRfY291cG9uL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiaG9tZSIsIm1peGlucyIsImRhdGEiLCJpbWdIb3N0IiwiY291cG9uc0xpc3QiLCJsb2FkaW5nIiwibG9hZGVuZCIsImxvYWRUaXRsZSIsInBhZ2UiLCJsaW1pdCIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJ0eXBlIiwibmF2TGlzdCIsIm5hbWUiLCJjb3VudCIsInJlY2VpdmVMb2FkaW5nIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsIm9uUmVhY2hCb3R0b20iLCJtZXRob2RzIiwib25Mb2FkRnVuIiwiYXV0aENvbHNlIiwiZ2V0Q291cG9uIiwiaXRlbSIsInRoYXQiLCJ0aXRsZSIsInNldFRpbWVvdXQiLCJnZXRVc2VDb3Vwb25zIiwicmVzIiwic2V0VHlwZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQXFFQTtBQUlBO0FBR0E7QUFNQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUdBO0VBQ0FBO0lBSUFDO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztRQUNBRDtRQUNBRTtRQUNBQztNQUNBLEdBQ0E7UUFDQUg7UUFDQUU7UUFDQUM7TUFDQSxHQUNBO1FBQ0FIO1FBQ0FFO1FBQ0FDO01BQ0EsRUFDQTtNQUNBQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUVBO0lBRUE7TUFDQTtJQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7VUFDQUM7UUFDQTtRQUNBQztVQUNBRjtRQUNBO01BQ0E7UUFDQUE7UUFDQTtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBRTtNQUNBO01BQ0E7TUFDQTtNQUNBSDtNQUNBQTtNQUNBO1FBQ0FqQjtRQUNBSjtRQUNBQztNQUNBO1FBQ0E7VUFDQUg7UUFDQTtRQUNBMkI7VUFDQUo7VUFDQTtZQUNBQTtVQUNBO1FBQ0E7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQUs7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6Ijk4NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyB2LWlmPVwiY291bnQgPiAxXCIgY2xhc3M9XCJhY2VhLXJvdyByb3ctYXJvdW5kIG5hdlwiPlxyXG5cdFx0XHQ8dGVtcGxhdGUgdi1mb3I9XCJpdGVtIGluIG5hdkxpc3RcIj5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5jb3VudFwiIDprZXk9XCJpdGVtLnR5cGVcIlxyXG5cdFx0XHRcdFx0OmNsYXNzPVwiWydhY2VhLXJvdycsICdyb3ctbWlkZGxlJywgdHlwZSA9PT0gaXRlbS50eXBlID8gJ29uJyA6ICcnXVwiIEBjbGljaz1cInNldFR5cGUoaXRlbS50eXBlKVwiPlxyXG5cdFx0XHRcdFx0e3sgaXRlbS5uYW1lIH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3RlbXBsYXRlPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgdi1pZj1cImNvdW50ID4gMVwiIHN0eWxlPVwiaGVpZ2h0OiAxMDZycHg7XCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J2NvdXBvbi1saXN0JyB2LWlmPVwiY291cG9uc0xpc3QubGVuZ3RoXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlcicgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY291cG9uc0xpc3RcIiA6a2V5PVwiaW5kZXhcIlxyXG5cdFx0XHRcdDpjbGFzcz1cIntzdmlwOiBpdGVtLnJlY2VpdmVfdHlwZSA9PT0gNH1cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5Q29uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5JyA6Y2xhc3M9J2l0ZW0uaXNfdXNlID49IGl0ZW0ucmVjZWl2ZV9saW1pdCA/IFwibW9uZXlHcmF5XCIgOiBcIlwiICc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYO+/pWApfX08dGV4dCBjbGFzcz0nbnVtJz57e2l0ZW0uY291cG9uX3ByaWNlfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpYy1udW1cIiB2LWlmPVwiaXRlbS51c2VfbWluX3ByaWNlID4gMFwiPnt7JHQoYOa7oWApfX0ge3tpdGVtLnVzZV9taW5fcHJpY2V9fVxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOWFg+WPr+eUqGApfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpYy1udW1cIiB2LWVsc2U+e3skdChg5peg6Zeo5qeb5Yi4YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbmRpdGlvblwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbGluZTJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmUtdGl0bGVcIiA6Y2xhc3M9XCJpdGVtLmlzX3VzZSA+PSBpdGVtLnJlY2VpdmVfbGltaXQgPyAnYmctY29sb3ItaHVpYycgOiAnJ1wiXHJcblx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS50eXBlID09PSAwXCI+e3skdChg6YCa55So5Yq1YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmUtdGl0bGVcIiA6Y2xhc3M9XCJpdGVtLmlzX3VzZSA+PSBpdGVtLnJlY2VpdmVfbGltaXQgPyAnYmctY29sb3ItaHVpYycgOiAnJ1wiXHJcblx0XHRcdFx0XHRcdFx0XHR2LWVsc2UtaWY9XCJpdGVtLnR5cGUgPT09IDFcIj57eyR0KGDlk4HnsbvliLhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZS10aXRsZVwiIDpjbGFzcz1cIml0ZW0uaXNfdXNlID49IGl0ZW0ucmVjZWl2ZV9saW1pdCA/ICdiZy1jb2xvci1odWljJyA6ICcnXCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtZWxzZT57eyR0KGDllYblk4HliLhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwiaXRlbS5yZWNlaXZlX3R5cGUgPT09IDRcIiBjbGFzcz1cInBpY1wiIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL2Z2aXAucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHR7eyAkdChpdGVtLnRpdGxlKSB9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGEgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5jb3Vwb25fdGltZVwiPnt7JHQoYOmihuWPluWQjmApfX0ge3tpdGVtLmNvdXBvbl90aW1lfX0ge3skdChg5aSp5YaF5Y+v55SoYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1lbHNlLWlmPVwiaXRlbS5zdGFydF91c2VfdGltZSB8fCBpdGVtLmVuZF91c2VfdGltZVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7IGl0ZW0uc3RhcnRfdXNlX3RpbWUgPyBpdGVtLnN0YXJ0X3VzZV90aW1lICsgJy0nIDogJycgfX17eyBpdGVtLmVuZF91c2VfdGltZSB9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtZWxzZT48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGdyYXlcIiB2LWlmPVwiaXRlbS5pc191c2UgPj0gaXRlbS5yZWNlaXZlX2xpbWl0XCI+e3skdChg5bey6aKG5Y+WYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnQgZ3JheVwiIHYtZWxzZS1pZj1cIml0ZW0uaXNfcGVybWFuZW50ID09IDAgJiYgaXRlbS5yZW1haW5fY291bnQgPT0gMFwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOW3sumihuWujGApfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudCBiZy1jb2xvclwiIHYtZWxzZSBAY2xpY2s9XCJnZXRDb3Vwb24oaXRlbS5pZCwgaXRlbSlcIj57eyR0KGDnq4vljbPpooblj5ZgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J2xvYWRpbmdpY29uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlcicgdi1pZj1cImNvdXBvbnNMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz0nbG9hZGluZyBpY29uZm9udCBpY29uLWppYXphaScgOmhpZGRlbj0nbG9hZGluZz09ZmFsc2UnPjwvdGV4dD57e2xvYWRUaXRsZX19XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0nbm9Db21tb2RpdHknIHYtZWxzZS1pZj1cIiFjb3Vwb25zTGlzdC5sZW5ndGggJiYgcGFnZSA9PT0gMlwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJpbWdIb3N0ICsgJy9zdGF0aWNzL2ltYWdlcy9ub0NvdXBvbi5wbmcnXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8YXV0aG9yaXplIEBvbkxvYWRGdW49XCJvbkxvYWRGdW5cIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldENvdXBvbnMsXHJcblx0XHRzZXRDb3Vwb25SZWNlaXZlXHJcblx0fSBmcm9tICdAL2FwaS9hcGkuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGhvbWVcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWdIb3N0OiBIVFRQX1JFUVVFU1RfVVJMLFxyXG5cdFx0XHRcdGNvdXBvbnNMaXN0OiBbXSxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkZW5kOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkVGl0bGU6IHRoaXMuJHQoYOWKoOi9veabtOWkmmApLCAvL+aPkOekuuivrVxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGltaXQ6IDIwLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UsIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdFx0dHlwZTogMCxcclxuXHRcdFx0XHRuYXZMaXN0OiBbe1xyXG5cdFx0XHRcdFx0XHR0eXBlOiAwLFxyXG5cdFx0XHRcdFx0XHRuYW1lOiB0aGlzLiR0KGDpgJrnlKjliLhgKSxcclxuXHRcdFx0XHRcdFx0Y291bnQ6IDBcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdHR5cGU6IDEsXHJcblx0XHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoYOWTgeexu+WIuGApLFxyXG5cdFx0XHRcdFx0XHRjb3VudDogMFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0dHlwZTogMixcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg5ZWG5ZOB5Yi4YCksXHJcblx0XHRcdFx0XHRcdGNvdW50OiAwXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0Y291bnQ6IDAsXHJcblx0XHRcdFx0cmVjZWl2ZUxvYWRpbmc6IGZhbHNlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNMb2dpbjoge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1YsIG9sZFYpIHtcclxuXHRcdFx0XHRcdGlmIChuZXdWKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0VXNlQ291cG9ucygpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1IHx8IEFQUC1QTFVTXHJcblx0XHRcdFx0dGhpcy5nZXRVc2VDb3Vwb25zKCk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0LyoqXHJcblx0XHQgKiDpobXpnaLkuIrmi4nop6blupXkuovku7bnmoTlpITnkIblh73mlbBcclxuXHRcdCAqL1xyXG5cdFx0b25SZWFjaEJvdHRvbTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHRoaXMuZ2V0VXNlQ291cG9ucygpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0b25Mb2FkRnVuKCkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlQ291cG9ucygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmjojmnYPlhbPpl61cclxuXHRcdFx0YXV0aENvbHNlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0Q291cG9uOiBmdW5jdGlvbihpZCwgaXRlbSkge1xyXG5cdFx0XHRcdGlmICh0aGlzLnJlY2VpdmVMb2FkaW5nKSByZXR1cm5cclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhpcy5yZWNlaXZlTG9hZGluZyA9IHRydWVcclxuXHRcdFx0XHQvL+mihuWPluS8mOaDoOWIuFxyXG5cdFx0XHRcdHNldENvdXBvblJlY2VpdmUoaWQpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0aXRlbS5pc191c2UgKz0gMTtcclxuXHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDpooblj5bmiJDlip9gKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KGUgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LnJlY2VpdmVMb2FkaW5nID0gZmFsc2VcclxuXHRcdFx0XHRcdH0sIDUwMClcclxuXHRcdFx0XHR9KS5jYXRjaChlcnJvciA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LnJlY2VpdmVMb2FkaW5nID0gZmFsc2VcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyb3JcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bpooblj5bkvJjmg6DliLjliJfooahcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldFVzZUNvdXBvbnM6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvYWRlbmQpIHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHRpZiAodGhpcy5sb2FkaW5nKSByZXR1cm4gZmFsc2U7XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdGdldENvdXBvbnMoe1xyXG5cdFx0XHRcdFx0dHlwZTogdGhhdC50eXBlLFxyXG5cdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0bGltaXQ6IHRoYXQubGltaXRcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRsZXQgbGlzdCA9IHJlcy5kYXRhLmxpc3QsXHJcblx0XHRcdFx0XHRcdGxvYWRlbmQgPSBsaXN0Lmxlbmd0aCA8IHRoYXQubGltaXQ7XHJcblx0XHRcdFx0XHRsZXQgY291cG9uc0xpc3QgPSB0aGF0LiR1dGlsLlNwbGl0QXJyYXkobGlzdCwgdGhhdC5jb3Vwb25zTGlzdCk7XHJcblx0XHRcdFx0XHRyZXMuZGF0YS5jb3VudC5mb3JFYWNoKCh2YWx1ZSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC5uYXZMaXN0W2luZGV4XS5jb3VudCA9IHZhbHVlO1xyXG5cdFx0XHRcdFx0XHRpZiAodmFsdWUpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmNvdW50Kys7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdjb3Vwb25zTGlzdCcsIGNvdXBvbnNMaXN0KTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGVuZCA9IGxvYWRlbmQ7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZFRpdGxlID0gbG9hZGVuZCA/IHRoYXQuJHQoYOaIkeS5n+aYr+acieW6lee6v+eahGApIDogdGhhdC4kdChg5Yqg6L295pu05aSaYCk7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2UgPSB0aGF0LnBhZ2UgKyAxO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZFRpdGxlID0gdGhhdC4kdChg5Yqg6L295pu05aSaYCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHNldFR5cGU6IGZ1bmN0aW9uKHR5cGUpIHtcclxuXHRcdFx0XHRpZiAodGhpcy50eXBlICE9PSB0eXBlKSB7XHJcblx0XHRcdFx0XHR0aGlzLnR5cGUgPSB0eXBlO1xyXG5cdFx0XHRcdFx0dGhpcy5jb3Vwb25zTGlzdCA9IFtdO1xyXG5cdFx0XHRcdFx0dGhpcy5wYWdlID0gMTtcclxuXHRcdFx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRVc2VDb3Vwb25zKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdC5uYXYge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDZycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdCAuaXRlbSAubW9uZXkgLm51bSB7XHJcblx0XHRmb250LXNpemU6IDQ4cnB4O1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0IC5pdGVtIC50ZXh0IC5kYXRhIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0IC5pdGVtIC50ZXh0IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMnJweDtcclxuXHR9XHJcblxyXG5cdC5uYXYgLmFjZWEtcm93IHtcclxuXHRcdGJvcmRlci10b3A6IDVycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItYm90dG9tOiA1cnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0Lm5hdiAuYWNlYS1yb3cub24ge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdCAucGljLW51bSB7XHJcblx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLWxpc3QgLml0ZW0gLnRleHQgLmNvbmRpdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdCAuaXRlbSAudGV4dCAuY29uZGl0aW9uIC5uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcnB4O1xyXG5cdFx0LyogZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovXHJcblx0fVxyXG5cclxuXHQuY291cG9uLWxpc3QgLml0ZW0gLnRleHQgLmNvbmRpdGlvbiAucGljIHtcclxuXHRcdHdpZHRoOiAzMHJweDtcclxuXHRcdGhlaWdodDogMzBycHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHJcblx0LmNvbmRpdGlvbiAubGluZS10aXRsZSB7XHJcblx0XHR3aWR0aDogOTBycHg7XHJcblx0XHRoZWlnaHQ6IDQwcnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRsaW5lLWhlaWdodDogNDBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI0NywgMjQ3LCAxKTtcclxuXHRcdGJvcmRlcjogMXJweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMThycHggIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdG1hcmdpbi1yaWdodDogMTJycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHJcblx0LmNvbmRpdGlvbiAubGluZS10aXRsZS5iZy1jb2xvci1odWljIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI0JCQiAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICNiYmIgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///985\n"); /***/ }), /* 986 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/visit_list/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_55396845_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=55396845&mpType=page */ 987);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 989);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_55396845_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_55396845_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_55396845_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/visit_list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTUzOTY4NDUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy92aXNpdF9saXN0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///986\n"); /***/ }), /* 987 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/visit_list/index.vue?vue&type=template&id=55396845&mpType=page ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_55396845_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=55396845&mpType=page */ 988); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_55396845_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_55396845_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_55396845_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_55396845_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 988 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/visit_list/index.vue?vue&type=template&id=55396845&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.visitList.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "record"), style: _vm._$s(1, "s", _vm.colorStyle), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "nav acea-row row-between-wrapper" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "left"), attrs: { _i: 3 } }, [ _vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("共")))), _c( "text", { staticClass: _vm._$s(4, "sc", "num"), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.count)))] ), _vm._v(_vm._$s(3, "t2-0", _vm._s(_vm.$t("件商品")))), ] ), _vm._$s(5, "i", !_vm.isShowChecked) ? _c( "view", { staticClass: _vm._$s(5, "sc", "font-num"), attrs: { _i: 5 }, on: { click: _vm.switchTap }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("管理"))))] ) : _c( "view", { attrs: { _i: 6 }, on: { click: _vm.switchTap } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("取消"))))] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "list"), attrs: { _i: 7 } }, [ _c( "checkbox-group", { attrs: { _i: 8 }, on: { change: _vm.checkboxChange } }, _vm._l( _vm._$s(9, "f", { forItems: _vm.visitList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("9-" + $30, "sc", "item"), attrs: { _i: "9-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "title"), attrs: { _i: "10-" + $30 }, }, [ _vm._$s("11-" + $30, "i", _vm.isShowChecked) ? _c("checkbox", { attrs: { value: _vm._$s( "11-" + $30, "a-value", item.time ), checked: _vm._$s( "11-" + $30, "a-checked", item.checked ), _i: "11-" + $30, }, }) : _vm._e(), _c("text", [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.time) ) ), ]), ] ), _c( "checkbox-group", { attrs: { _i: "13-" + $30 }, on: { change: function (e) { _vm.picCheckbox(e, index) }, }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "picList acea-row row-middle" ), attrs: { _i: "14-" + $30 }, }, _vm._l( _vm._$s(15 + "-" + $30, "f", { forItems: item.picList, }), function (j, jindex, $21, $31) { return _c( "view", { key: _vm._$s(15 + "-" + $30, "f", { forIndex: $21, key: jindex, }), staticClass: _vm._$s( "15-" + $30 + "-" + $31, "sc", "picTxt" ), attrs: { _i: "15-" + $30 + "-" + $31 }, on: { click: function ($event) { $event.stopPropagation() return _vm.goDetails(j) }, }, }, [ _c( "view", { staticClass: _vm._$s( "16-" + $30 + "-" + $31, "sc", "pictrue" ), attrs: { _i: "16-" + $30 + "-" + $31, }, }, [ _c("image", { attrs: { src: _vm._$s( "17-" + $30 + "-" + $31, "a-src", j.image ), _i: "17-" + $30 + "-" + $31, }, }), _vm._$s( "18-" + $30 + "-" + $31, "i", _vm.isShowChecked ) ? _c("checkbox", { staticClass: _vm._$s( "18-" + $30 + "-" + $31, "sc", "checkbox" ), attrs: { value: _vm._$s( "18-" + $30 + "-" + $31, "a-value", j.id.toString() ), checked: _vm._$s( "18-" + $30 + "-" + $31, "a-checked", j.checked ), _i: "18-" + $30 + "-" + $31, }, }) : _vm._e(), _vm._$s( "19-" + $30 + "-" + $31, "i", !_vm.isShowChecked && j.stock <= 0 ) ? _c( "view", { staticClass: _vm._$s( "19-" + $30 + "-" + $31, "sc", "masks acea-row row-center-wrapper" ), attrs: { _i: "19-" + $30 + "-" + $31, }, }, [ _c( "view", { staticClass: _vm._$s( "20-" + $30 + "-" + $31, "sc", "bg" ), attrs: { _i: "20-" + $30 + "-" + $31, }, }, [ _c("view", [ _vm._v( _vm._$s( "21-" + $30 + "-" + $31, "t0-0", _vm._s( _vm.$t("已售罄") ) ) ), ]), ] ), ] ) : _vm._e(), _vm._$s( "22-" + $30 + "-" + $31, "i", !_vm.isShowChecked && !j.is_show ) ? _c( "view", { staticClass: _vm._$s( "22-" + $30 + "-" + $31, "sc", "masks acea-row row-center-wrapper" ), attrs: { _i: "22-" + $30 + "-" + $31, }, }, [ _c( "view", { staticClass: _vm._$s( "23-" + $30 + "-" + $31, "sc", "bg" ), attrs: { _i: "23-" + $30 + "-" + $31, }, }, [ _c("view", [ _vm._v( _vm._$s( "24-" + $30 + "-" + $31, "t0-0", _vm._s( _vm.$t("已下架") ) ) ), ]), ] ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( "25-" + $30 + "-" + $31, "sc", "money" ), attrs: { _i: "25-" + $30 + "-" + $31, }, }, [ _c( "text", { staticClass: _vm._$s( "26-" + $30 + "-" + $31, "sc", "num" ), attrs: { _i: "26-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "26-" + $30 + "-" + $31, "t0-0", _vm._s(j.product_price) ) ), ] ), ] ), ] ) } ), 0 ), ] ), ] ) } ), 0 ), _c( "view", { staticClass: _vm._$s( 27, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 27 }, }, [ _c("text", { staticClass: _vm._$s( 28, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(28, "a-hidden", _vm.loading == false), _i: 28, }, }), _vm._v(_vm._$s(27, "t1-0", _vm._s(_vm.loadTitle))), ] ), ] ), _vm._$s(29, "i", _vm.isShowChecked) ? _c( "view", { staticClass: _vm._$s( 29, "sc", "footer acea-row row-between-wrapper" ), attrs: { _i: 29 }, }, [ _c( "checkbox-group", { attrs: { _i: 30 }, on: { change: _vm.checkboxAllChange }, }, [ _c("checkbox", { attrs: { checked: _vm._$s(31, "a-checked", _vm.isAllSelect), _i: 31, }, }), _c( "text", { staticClass: _vm._$s(32, "sc", "checkAll"), attrs: { _i: 32 }, }, [_vm._v(_vm._$s(32, "t0-0", _vm._s(_vm.$t("全选"))))] ), ] ), _c( "view", { staticClass: _vm._$s(33, "sc", "acea-row row-middle"), attrs: { _i: 33 }, }, [ _c( "view", { staticClass: _vm._$s( 34, "sc", "bnt acea-row row-center-wrapper" ), attrs: { _i: 34 }, on: { click: _vm.collect }, }, [_vm._v(_vm._$s(34, "t0-0", _vm._s(_vm.$t("收藏"))))] ), _c( "view", { staticClass: _vm._$s( 35, "sc", "bnt on acea-row row-center-wrapper" ), attrs: { _i: 35 }, on: { click: _vm.del }, }, [_vm._v(_vm._$s(35, "t0-0", _vm._s(_vm.$t("删除"))))] ), ] ), ] ) : _vm._e(), ] ) : _vm._$s(36, "e", !_vm.visitList.length && _vm.page == 2) ? _c( "view", { staticClass: _vm._$s(36, "sc", "noCommodity"), attrs: { _i: 36 } }, [ _c( "view", { staticClass: _vm._$s(37, "sc", "pictrue"), attrs: { _i: 37 } }, [ _c("image", { attrs: { src: _vm._$s( 38, "a-src", _vm.imgHost + "/statics/images/no-thing.png" ), _i: 38, }, }), ] ), _c( "view", { staticClass: _vm._$s( 39, "sc", "acea-row row-center-wrapper tip" ), attrs: { _i: 39 }, }, [_vm._v(_vm._$s(39, "t0-0", _vm._s(_vm.$t("暂无数据"))))] ), _c("recommend", { attrs: { hostProduct: _vm.hostProduct, _i: 40 }, }), ], 1 ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 989 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/visit_list/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 990);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI5ODkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///989\n"); /***/ }), /* 990 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/visit_list/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _recommend = _interopRequireDefault(__webpack_require__(/*! @/components/recommend */ 228));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n recommend: _recommend.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n isShowChecked: 0,\n count: 0,\n times: [],\n isAllSelect: false,\n hostProduct: [],\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n loading: false,\n loadend: false,\n visitList: [],\n limit: 21,\n page: 1,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n hotScroll: false,\n hotPage: 1,\n hotLimit: 10,\n isItemAll: [],\n imgHost: _app.HTTP_REQUEST_URL\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.loadend = false;\n this.page = 1;\n this.visitList = [];\n this.get_user_visit_list();\n this.get_host_product();\n } else {\n (0, _login.toLogin)();\n }\n },\n onShow: function onShow() {\n uni.removeStorageSync('form_type_cart');\n this.times = [];\n this.loadend = false;\n this.page = 1;\n this.visitList = [];\n this.get_user_visit_list();\n },\n methods: {\n goDetails: function goDetails(item) {\n if (this.isShowChecked || !item.is_show) return false;\n uni.navigateTo({\n url: '/pages/goods_details/index?id=' + item.product_id\n });\n },\n switchTap: function switchTap() {\n this.isShowChecked = !this.isShowChecked;\n },\n collect: function collect() {\n var _this = this;\n var ids = [];\n this.visitList.forEach(function (item) {\n item.picList.forEach(function (j) {\n if (j.checked) {\n ids.push(j.product_id);\n }\n });\n });\n if (!ids.length) {\n return this.$util.Tips({\n title: '请选择收藏商品'\n });\n }\n var str = ids.join(',');\n (0, _store.collectAll)(str).then(function (res) {\n return _this.$util.Tips({\n title: res.msg\n });\n });\n },\n del: function del() {\n var _this2 = this;\n var ids = [];\n this.visitList.forEach(function (item) {\n item.picList.forEach(function (j) {\n if (j.checked) {\n ids.push(j.product_id);\n }\n });\n });\n if (!ids.length) {\n return this.$util.Tips({\n title: '请选择删除商品'\n });\n }\n (0, _store.deleteVisitList)({\n ids: ids\n }).then(function (res) {\n _this2.times = [];\n _this2.loadend = false;\n _this2.page = 1;\n _this2.$set(_this2, 'visitList', []);\n _this2.get_user_visit_list();\n return _this2.$util.Tips({\n title: res.msg\n });\n });\n },\n picCheckbox: function picCheckbox(event, index) {\n var that = this,\n picTime = event.detail.value;\n that.visitList[index].picList.forEach(function (j) {\n if (picTime.indexOf(j.id + '') !== -1) {\n j.checked = true;\n } else {\n j.checked = false;\n }\n });\n if (that.visitList[index].picList.length == picTime.length) {\n that.visitList[index].checked = true;\n } else {\n that.visitList[index].checked = false;\n }\n var visitObj = [];\n that.visitList.forEach(function (item) {\n if (item.checked) {\n visitObj.push(item.time);\n } else {\n if (visitObj.indexOf(item.time) !== -1) {\n visitObj.remove(item.time);\n }\n }\n });\n if (visitObj.length == that.visitList.length) {\n that.isAllSelect = true;\n } else {\n that.isAllSelect = false;\n }\n },\n checkboxChange: function checkboxChange(event) {\n var that = this,\n timeList = event.detail.value;\n that.isItemAll = timeList;\n that.visitList.forEach(function (item, index) {\n if (timeList.indexOf(item.time) !== -1) {\n item.checked = true;\n } else {\n item.checked = false;\n }\n item.picList.forEach(function (j) {\n if (item.checked) {\n j.checked = true;\n } else {\n j.checked = false;\n }\n });\n });\n if (timeList.length === that.visitList.length) {\n that.isAllSelect = true;\n } else {\n that.isAllSelect = false;\n }\n },\n forGoods: function forGoods(val) {\n var that = this;\n if (!that.visitList.length) return;\n that.visitList.forEach(function (item) {\n if (val) {\n item.checked = true;\n } else {\n item.checked = false;\n }\n item.picList.forEach(function (j) {\n if (val) {\n j.checked = true;\n } else {\n j.checked = false;\n }\n });\n });\n },\n checkboxAllChange: function checkboxAllChange(event) {\n var value = event.detail.value;\n if (value.length) {\n this.isAllSelect = true;\n this.forGoods(1);\n } else {\n this.isAllSelect = false;\n this.forGoods(0);\n }\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 获取记录产品\n */\n get_user_visit_list: function get_user_visit_list() {\n var _this3 = this;\n var that = this;\n if (this.loading) return;\n if (this.loadend) return;\n that.loading = true;\n that.loadTitle = \"\";\n (0, _store.getVisitList)({\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n _this3.count = res.data.count;\n for (var i = 0; i < res.data.time.length; i++) {\n if (_this3.times.indexOf(res.data.time[i]) == -1) {\n _this3.times.push(res.data.time[i]);\n _this3.visitList.push({\n time: res.data.time[i],\n picList: []\n });\n }\n }\n for (var x = 0; x < _this3.times.length; x++) {\n _this3.visitList[x].checked = _this3.isAllSelect ? true : false;\n for (var j = 0; j < res.data.list.length; j++) {\n if (_this3.times[x] === res.data.list[j].time_key) {\n if (_this3.isAllSelect) {\n res.data.list[j].checked = true;\n } else {\n res.data.list[j].checked = false;\n }\n _this3.visitList[x].picList.push(res.data.list[j]);\n }\n }\n }\n var loadend = res.data.list.length < that.limit;\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6CA1\\u6709\\u66F4\\u591A\\u5185\\u5BB9\\u5566~\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page = that.page + 1;\n that.loading = false;\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n /**\n * 获取我的推荐\n */\n get_host_product: function get_host_product() {\n var that = this;\n if (that.hotScroll) return;\n (0, _store.getProductHot)(that.hotPage, that.hotLimit).then(function (res) {\n that.hotPage++;\n that.hotScroll = res.data.length < that.hotLimit;\n that.hostProduct = that.hostProduct.concat(res.data);\n });\n }\n },\n onReachBottom: function onReachBottom() {\n if (this.visitList.length) {\n this.get_user_visit_list();\n } else {\n this.get_host_product();\n }\n },\n // 滚动监听\n onPageScroll: function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdmlzaXRfbGlzdC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInJlY29tbWVuZCIsImhvbWUiLCJtaXhpbnMiLCJkYXRhIiwiaXNTaG93Q2hlY2tlZCIsImNvdW50IiwidGltZXMiLCJpc0FsbFNlbGVjdCIsImhvc3RQcm9kdWN0IiwibG9hZFRpdGxlIiwibG9hZGluZyIsImxvYWRlbmQiLCJ2aXNpdExpc3QiLCJsaW1pdCIsInBhZ2UiLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiaG90U2Nyb2xsIiwiaG90UGFnZSIsImhvdExpbWl0IiwiaXNJdGVtQWxsIiwiaW1nSG9zdCIsImNvbXB1dGVkIiwib25Mb2FkIiwib25TaG93IiwidW5pIiwibWV0aG9kcyIsImdvRGV0YWlscyIsInVybCIsInN3aXRjaFRhcCIsImNvbGxlY3QiLCJpdGVtIiwiaWRzIiwidGl0bGUiLCJkZWwiLCJwaWNDaGVja2JveCIsInBpY1RpbWUiLCJ0aGF0IiwiaiIsInZpc2l0T2JqIiwiY2hlY2tib3hDaGFuZ2UiLCJ0aW1lTGlzdCIsImZvckdvb2RzIiwiY2hlY2tib3hBbGxDaGFuZ2UiLCJhdXRoQ29sc2UiLCJnZXRfdXNlcl92aXNpdF9saXN0IiwidGltZSIsInBpY0xpc3QiLCJyZXMiLCJnZXRfaG9zdF9wcm9kdWN0Iiwib25SZWFjaEJvdHRvbSIsIm9uUGFnZVNjcm9sbCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQWlFQTtBQU1BO0FBR0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUNBQztJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQUY7UUFDQUc7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBQztVQUNBO1lBQ0FDO1VBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBQztRQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7VUFDQUE7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQUg7VUFDQTtZQUNBQztVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7VUFDQUM7UUFDQTtNQUNBO01BQ0E7UUFBQUQ7TUFBQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBRTtNQUNBO1FBQ0FDO01BQ0FDO1FBQ0E7VUFDQUM7UUFDQTtVQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBRDtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtNQUNBQTtRQUNBO1VBQ0FFO1FBQ0E7VUFDQTtZQUNBQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FGO01BQ0E7UUFDQUE7TUFDQTtJQUNBO0lBQ0FHO01BQ0E7UUFDQUM7TUFDQUo7TUFDQUE7UUFDQTtVQUNBTjtRQUNBO1VBQ0FBO1FBQ0E7UUFDQUE7VUFDQTtZQUNBTztVQUNBO1lBQ0FBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQUQ7TUFDQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQUs7TUFDQTtNQUNBO01BQ0FMO1FBQ0E7VUFDQU47UUFDQTtVQUNBQTtRQUNBO1FBQ0FBO1VBQ0E7WUFDQU87VUFDQTtZQUNBQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FLO01BQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQVI7TUFDQUE7TUFDQTtRQUNBdkI7UUFDQUQ7TUFDQTtRQUNBO1FBQ0E7VUFDQTtZQUNBO1lBQ0E7Y0FDQWlDO2NBQ0FDO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1lBQ0E7Y0FDQTtnQkFDQUM7Y0FDQTtnQkFDQUE7Y0FDQTtjQUNBO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7UUFDQVg7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQVk7TUFDQTtNQUNBO01BQ0EsMEJBQ0FaLGNBQ0FBLGNBQ0E7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0VBQ0E7RUFDQWE7SUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0ExQjtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI5OTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPCEtLSDmtY/op4jorrDlvZUgLS0+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInJlY29yZFwiIDpzdHlsZT1cImNvbG9yU3R5bGVcIiB2LWlmPVwidmlzaXRMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm5hdiBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+e3skdChg5YWxYCl9fSA8dGV4dCBjbGFzcz1cIm51bVwiPnt7Y291bnR9fTwvdGV4dD57eyR0KGDku7bllYblk4FgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZm9udC1udW1cIiB2LWlmPVwiIWlzU2hvd0NoZWNrZWRcIiBAY2xpY2s9XCJzd2l0Y2hUYXBcIj57eyR0KGDnrqHnkIZgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtZWxzZSBAY2xpY2s9XCJzd2l0Y2hUYXBcIj57eyR0KGDlj5bmtohgKX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiPlxyXG5cdFx0XHRcdDxjaGVja2JveC1ncm91cCBAY2hhbmdlPVwiY2hlY2tib3hDaGFuZ2VcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHZpc2l0TGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0PGNoZWNrYm94IHYtaWY9XCJpc1Nob3dDaGVja2VkXCIgOnZhbHVlPVwiaXRlbS50aW1lXCIgOmNoZWNrZWQ9XCJpdGVtLmNoZWNrZWRcIiAvPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7aXRlbS50aW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PGNoZWNrYm94LWdyb3VwIEBjaGFuZ2U9XCIoZSk9PntwaWNDaGVja2JveChlLGluZGV4KX1cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY0xpc3QgYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWNUeHRcIiB2LWZvcj1cIihqLGppbmRleCkgaW4gaXRlbS5waWNMaXN0XCIgOmtleT1cImppbmRleFwiIEBjbGljay5zdG9wPVwiZ29EZXRhaWxzKGopXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiai5pbWFnZVwiPjwvaW1hZ2U+XHJcbiAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxsYXp5TG9hZCA6c3JjPVwiai5pbWFnZVwiIHdpZHRoPVwiMTAwJVwiIGhlaWdodD1cIjEwMCVcIj48L2xhenlMb2FkPiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8Y2hlY2tib3ggdi1pZj1cImlzU2hvd0NoZWNrZWRcIiA6dmFsdWU9XCIoai5pZCkudG9TdHJpbmcoKVwiIDpjaGVja2VkPVwiai5jaGVja2VkXCIgY2xhc3M9XCJjaGVja2JveFwiIC8+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtYXNrcyBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiB2LWlmPVwiIWlzU2hvd0NoZWNrZWQgJiYgai5zdG9jazw9MFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiZ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDlt7LllK7nvYRgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1hc2tzIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiIHYtaWY9XCIhaXNTaG93Q2hlY2tlZCAmJiAhai5pc19zaG93XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW3suS4i+aetmApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXlcIj7CpTx0ZXh0IGNsYXNzPVwibnVtXCI+e3tqLnByb2R1Y3RfcHJpY2V9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L2NoZWNrYm94LWdyb3VwPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvY2hlY2tib3gtZ3JvdXA+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2xvYWRpbmdpY29uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0nbG9hZGluZyBpY29uZm9udCBpY29uLWppYXphaScgOmhpZGRlbj0nbG9hZGluZz09ZmFsc2UnPjwvdGV4dD57e2xvYWRUaXRsZX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZm9vdGVyIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiB2LWlmPVwiaXNTaG93Q2hlY2tlZFwiPlxyXG5cdFx0XHRcdDxjaGVja2JveC1ncm91cCBAY2hhbmdlPVwiY2hlY2tib3hBbGxDaGFuZ2VcIj5cclxuXHRcdFx0XHRcdDxjaGVja2JveCB2YWx1ZT1cImFsbFwiIDpjaGVja2VkPVwiaXNBbGxTZWxlY3RcIiAvPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9J2NoZWNrQWxsJz57eyR0KGDlhajpgIlgKX19PC90ZXh0PlxyXG5cdFx0XHRcdDwvY2hlY2tib3gtZ3JvdXA+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudCBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiBAY2xpY2s9XCJjb2xsZWN0XCI+e3skdChg5pS26JePYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IG9uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiIEBjbGljaz1cImRlbFwiPnt7JHQoYOWIoOmZpGApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0nbm9Db21tb2RpdHknIHYtZWxzZS1pZj1cIiF2aXNpdExpc3QubGVuZ3RoICYmIHBhZ2UgPT0gMlwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJpbWdIb3N0ICsgJy9zdGF0aWNzL2ltYWdlcy9uby10aGluZy5wbmcnXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlciB0aXBcIj57eyR0KGDmmoLml6DmlbDmja5gKX19PC92aWV3PlxyXG5cdFx0XHQ8cmVjb21tZW5kIDpob3N0UHJvZHVjdD1cImhvc3RQcm9kdWN0XCI+PC9yZWNvbW1lbmQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRWaXNpdExpc3QsXHJcblx0XHRnZXRQcm9kdWN0SG90LFxyXG5cdFx0ZGVsZXRlVmlzaXRMaXN0LFxyXG5cdFx0Y29sbGVjdEFsbFxyXG5cdH0gZnJvbSAnQC9hcGkvc3RvcmUuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCByZWNvbW1lbmQgZnJvbSAnQC9jb21wb25lbnRzL3JlY29tbWVuZCc7XHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGltcG9ydCB7SFRUUF9SRVFVRVNUX1VSTH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdHJlY29tbWVuZCxcclxuXHRcdFx0aG9tZSxcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpc1Nob3dDaGVja2VkOiAwLFxyXG5cdFx0XHRcdGNvdW50OiAwLFxyXG5cdFx0XHRcdHRpbWVzOiBbXSxcclxuXHRcdFx0XHRpc0FsbFNlbGVjdDogZmFsc2UsXHJcblx0XHRcdFx0aG9zdFByb2R1Y3Q6IFtdLFxyXG5cdFx0XHRcdGxvYWRUaXRsZTogdGhpcy4kdChg5Yqg6L295pu05aSaYCksXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdFx0dmlzaXRMaXN0OiBbXSxcclxuXHRcdFx0XHRsaW1pdDogMjEsXHJcblx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGhvdFNjcm9sbDogZmFsc2UsXHJcblx0XHRcdFx0aG90UGFnZTogMSxcclxuXHRcdFx0XHRob3RMaW1pdDogMTAsXHJcblx0XHRcdFx0aXNJdGVtQWxsOiBbXSxcclxuXHRcdFx0XHRpbWdIb3N0OkhUVFBfUkVRVUVTVF9VUkwgXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5wYWdlID0gMTtcclxuXHRcdFx0XHR0aGlzLnZpc2l0TGlzdCA9IFtdO1xyXG5cdFx0XHRcdHRoaXMuZ2V0X3VzZXJfdmlzaXRfbGlzdCgpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0X2hvc3RfcHJvZHVjdCgpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uU2hvdygpIHtcclxuXHRcdFx0dW5pLnJlbW92ZVN0b3JhZ2VTeW5jKCdmb3JtX3R5cGVfY2FydCcpO1xyXG5cdFx0XHR0aGlzLnRpbWVzID0gW107XHJcblx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHR0aGlzLnBhZ2UgPSAxO1xyXG5cdFx0XHR0aGlzLnZpc2l0TGlzdCA9IFtdO1xyXG5cdFx0XHR0aGlzLmdldF91c2VyX3Zpc2l0X2xpc3QoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdvRGV0YWlscyhpdGVtKXtcclxuXHRcdFx0XHRpZih0aGlzLmlzU2hvd0NoZWNrZWQgfHwgIWl0ZW0uaXNfc2hvdykgcmV0dXJuIGZhbHNlO1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kc19kZXRhaWxzL2luZGV4P2lkPScgKyBpdGVtLnByb2R1Y3RfaWRcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzd2l0Y2hUYXAoKXtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0NoZWNrZWQgPSAhdGhpcy5pc1Nob3dDaGVja2VkO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb2xsZWN0KCl7XHJcblx0XHRcdFx0bGV0IGlkcyA9IFtdO1xyXG5cdFx0XHRcdHRoaXMudmlzaXRMaXN0LmZvckVhY2goaXRlbT0+e1xyXG5cdFx0XHRcdFx0aXRlbS5waWNMaXN0LmZvckVhY2goaj0+e1xyXG5cdFx0XHRcdFx0XHRpZihqLmNoZWNrZWQpe1xyXG5cdFx0XHRcdFx0XHRcdGlkcy5wdXNoKGoucHJvZHVjdF9pZClcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdGlmKCFpZHMubGVuZ3RoKXtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ+ivt+mAieaLqeaUtuiXj+WVhuWTgSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsZXQgc3RyID0gaWRzLmpvaW4oJywnKTtcclxuXHRcdFx0XHRjb2xsZWN0QWxsKHN0cikudGhlbihyZXM9PntcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0ZGVsKCl7XHJcblx0XHRcdFx0bGV0IGlkcyA9IFtdO1xyXG5cdFx0XHRcdHRoaXMudmlzaXRMaXN0LmZvckVhY2goaXRlbT0+e1xyXG5cdFx0XHRcdFx0aXRlbS5waWNMaXN0LmZvckVhY2goaj0+e1xyXG5cdFx0XHRcdFx0XHRpZihqLmNoZWNrZWQpe1xyXG5cdFx0XHRcdFx0XHRcdGlkcy5wdXNoKGoucHJvZHVjdF9pZClcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdGlmKCFpZHMubGVuZ3RoKXtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ+ivt+mAieaLqeWIoOmZpOWVhuWTgSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkZWxldGVWaXNpdExpc3Qoe2lkc30pLnRoZW4ocmVzPT57XHJcblx0XHRcdFx0XHR0aGlzLnRpbWVzID0gW107XHJcblx0XHRcdFx0XHR0aGlzLmxvYWRlbmQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3Zpc2l0TGlzdCcsIFtdKTtcclxuXHRcdFx0XHRcdHRoaXMuZ2V0X3VzZXJfdmlzaXRfbGlzdCgpO1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRwaWNDaGVja2JveChldmVudCwgaW5kZXgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRwaWNUaW1lID0gZXZlbnQuZGV0YWlsLnZhbHVlO1xyXG5cdFx0XHRcdHRoYXQudmlzaXRMaXN0W2luZGV4XS5waWNMaXN0LmZvckVhY2goaiA9PiB7XHJcblx0XHRcdFx0XHRpZiAocGljVGltZS5pbmRleE9mKGouaWQgKyAnJykgIT09IC0xKSB7XHJcblx0XHRcdFx0XHRcdGouY2hlY2tlZCA9IHRydWU7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRqLmNoZWNrZWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdGlmKHRoYXQudmlzaXRMaXN0W2luZGV4XS5waWNMaXN0Lmxlbmd0aCA9PSBwaWNUaW1lLmxlbmd0aCl7XHJcblx0XHRcdFx0XHR0aGF0LnZpc2l0TGlzdFtpbmRleF0uY2hlY2tlZCA9IHRydWU7XHJcblx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHR0aGF0LnZpc2l0TGlzdFtpbmRleF0uY2hlY2tlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsZXQgdmlzaXRPYmogPSBbXTtcclxuXHRcdFx0XHR0aGF0LnZpc2l0TGlzdC5mb3JFYWNoKGl0ZW09PntcclxuXHRcdFx0XHRcdGlmKGl0ZW0uY2hlY2tlZCl7XHJcblx0XHRcdFx0XHRcdHZpc2l0T2JqLnB1c2goaXRlbS50aW1lKVxyXG5cdFx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHRcdGlmKHZpc2l0T2JqLmluZGV4T2YoaXRlbS50aW1lKSAhPT0gLTEpe1xyXG4gICAgICAgICAgICAgICB2aXNpdE9iai5yZW1vdmUoaXRlbS50aW1lKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0aWYodmlzaXRPYmoubGVuZ3RoID09IHRoYXQudmlzaXRMaXN0Lmxlbmd0aCl7XHJcblx0XHRcdFx0XHR0aGF0LmlzQWxsU2VsZWN0ID0gdHJ1ZTtcclxuXHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdHRoYXQuaXNBbGxTZWxlY3QgPSBmYWxzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGNoZWNrYm94Q2hhbmdlKGV2ZW50KSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzLFxyXG5cdFx0XHRcdFx0dGltZUxpc3QgPSBldmVudC5kZXRhaWwudmFsdWU7XHJcblx0XHRcdFx0dGhhdC5pc0l0ZW1BbGwgPSB0aW1lTGlzdDtcclxuXHRcdFx0XHR0aGF0LnZpc2l0TGlzdC5mb3JFYWNoKChpdGVtLCBpbmRleCkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHRpbWVMaXN0LmluZGV4T2YoaXRlbS50aW1lKSAhPT0gLTEpIHtcclxuXHRcdFx0XHRcdFx0aXRlbS5jaGVja2VkID0gdHJ1ZTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aXRlbS5waWNMaXN0LmZvckVhY2goaiA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtLmNoZWNrZWQpIHtcclxuXHRcdFx0XHRcdFx0XHRqLmNoZWNrZWQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGouY2hlY2tlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0aWYgKHRpbWVMaXN0Lmxlbmd0aCA9PT0gdGhhdC52aXNpdExpc3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHR0aGF0LmlzQWxsU2VsZWN0ID0gdHJ1ZTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhhdC5pc0FsbFNlbGVjdCA9IGZhbHNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Zm9yR29vZHModmFsKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICghdGhhdC52aXNpdExpc3QubGVuZ3RoKSByZXR1cm5cclxuXHRcdFx0XHR0aGF0LnZpc2l0TGlzdC5mb3JFYWNoKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRpZiAodmFsKSB7XHJcblx0XHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IHRydWU7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRpdGVtLmNoZWNrZWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGl0ZW0ucGljTGlzdC5mb3JFYWNoKGogPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAodmFsKSB7XHJcblx0XHRcdFx0XHRcdFx0ai5jaGVja2VkID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRqLmNoZWNrZWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGVja2JveEFsbENoYW5nZShldmVudCkge1xyXG5cdFx0XHRcdGxldCB2YWx1ZSA9IGV2ZW50LmRldGFpbC52YWx1ZTtcclxuXHRcdFx0XHRpZiAodmFsdWUubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHR0aGlzLmlzQWxsU2VsZWN0ID0gdHJ1ZTtcclxuXHRcdFx0XHRcdHRoaXMuZm9yR29vZHMoMSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5pc0FsbFNlbGVjdCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhpcy5mb3JHb29kcygwKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGVcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluiusOW9leS6p+WTgVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0X3VzZXJfdmlzaXRfbGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvYWRpbmcpIHJldHVybjtcclxuXHRcdFx0XHRpZiAodGhpcy5sb2FkZW5kKSByZXR1cm47XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IFwiXCI7XHJcblx0XHRcdFx0Z2V0VmlzaXRMaXN0KHtcclxuXHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdGxpbWl0OiB0aGF0LmxpbWl0XHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5jb3VudCA9IHJlcy5kYXRhLmNvdW50O1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCByZXMuZGF0YS50aW1lLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLnRpbWVzLmluZGV4T2YocmVzLmRhdGEudGltZVtpXSkgPT0gLTEpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnRpbWVzLnB1c2gocmVzLmRhdGEudGltZVtpXSlcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnZpc2l0TGlzdC5wdXNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpbWU6IHJlcy5kYXRhLnRpbWVbaV0sXHJcblx0XHRcdFx0XHRcdFx0XHRwaWNMaXN0OiBbXVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGZvciAobGV0IHggPSAwOyB4IDwgdGhpcy50aW1lcy5sZW5ndGg7IHgrKykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnZpc2l0TGlzdFt4XS5jaGVja2VkID0gdGhpcy5pc0FsbFNlbGVjdCA/IHRydWUgOiBmYWxzZTtcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgaiA9IDA7IGogPCByZXMuZGF0YS5saXN0Lmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHRoaXMudGltZXNbeF0gPT09IHJlcy5kYXRhLmxpc3Rbal0udGltZV9rZXkpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmICh0aGlzLmlzQWxsU2VsZWN0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJlcy5kYXRhLmxpc3Rbal0uY2hlY2tlZCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXMuZGF0YS5saXN0W2pdLmNoZWNrZWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMudmlzaXRMaXN0W3hdLnBpY0xpc3QucHVzaChyZXMuZGF0YS5saXN0W2pdKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0bGV0IGxvYWRlbmQgPSByZXMuZGF0YS5saXN0Lmxlbmd0aCA8IHRoYXQubGltaXQ7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBsb2FkZW5kO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkVGl0bGUgPSBsb2FkZW5kID8gdGhhdC4kdChg5rKh5pyJ5pu05aSa5YaF5a655ZWmfmApIDogdGhhdC4kdChg5Yqg6L295pu05aSaYCk7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2UgPSB0aGF0LnBhZ2UgKyAxO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkVGl0bGUgPSB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluaIkeeahOaOqOiNkFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0X2hvc3RfcHJvZHVjdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGF0LmhvdFNjcm9sbCkgcmV0dXJuXHJcblx0XHRcdFx0Z2V0UHJvZHVjdEhvdChcclxuXHRcdFx0XHRcdHRoYXQuaG90UGFnZSxcclxuXHRcdFx0XHRcdHRoYXQuaG90TGltaXQsXHJcblx0XHRcdFx0KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmhvdFBhZ2UrK1xyXG5cdFx0XHRcdFx0dGhhdC5ob3RTY3JvbGwgPSByZXMuZGF0YS5sZW5ndGggPCB0aGF0LmhvdExpbWl0XHJcblx0XHRcdFx0XHR0aGF0Lmhvc3RQcm9kdWN0ID0gdGhhdC5ob3N0UHJvZHVjdC5jb25jYXQocmVzLmRhdGEpXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblJlYWNoQm90dG9tKCkge1xyXG5cdFx0XHRpZiAodGhpcy52aXNpdExpc3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRfdXNlcl92aXNpdF9saXN0KCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy5nZXRfaG9zdF9wcm9kdWN0KCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvLyDmu5rliqjnm5HlkKxcclxuXHRcdG9uUGFnZVNjcm9sbChlKSB7XHJcblx0XHRcdC8vIOS8oOWFpXNjcm9sbFRvcOWAvOW5tuinpuWPkeaJgOaciWVhc3ktbG9hZGltYWdl57uE5Lu25LiL55qE5rua5Yqo55uR5ZCs5LqL5Lu2XHJcblx0XHRcdHVuaS4kZW1pdCgnc2Nyb2xsJyk7XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0XHJcblx0Lm5vQ29tbW9kaXR5IC5waWN0cnVle1xyXG5cdFx0d2lkdGg6IDQxNHJweDtcclxuXHRcdGhlaWdodDogMzA0cnB4O1xyXG5cdFx0bWFyZ2luOiAzMHJweCBhdXRvIDAgYXV0bztcclxuXHRcdC50aXB7XHJcblx0XHRcdGNvbG9yOiAjYmJiO1xyXG5cdFx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJlY29yZCAucGljdHJ1ZSAvZGVlcC9jaGVja2JveCAudW5pLWNoZWNrYm94LWlucHV0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblx0fVxyXG5cdFxyXG5cdC5yZWNvcmQgLnBpY3RydWUgL2RlZXAvY2hlY2tib3ggLnd4LWNoZWNrYm94LWlucHV0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblx0fVxyXG5cclxuXHQucmVjb3JkIHtcclxuXHRcdC5mb290ZXIge1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA5NnJweDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IC00cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHotaW5kZXg6IDMwO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoOTZycHggKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M8MTEuMi9cclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDk2cnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7IC8vL+WFvOWuuSBJT1M8MTEuMi9cclxuXHRcdFx0cGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cclxuXHRcdFx0LmJudCB7XHJcblx0XHRcdFx0d2lkdGg6IDE2MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXJweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cclxuXHRcdFx0XHQmLm9uIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXJweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2IHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0aGVpZ2h0OiA3NHJweDtcclxuXHRcdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHJcblx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHJcblx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzJycHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA5NnJweDtcclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM0cnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucGljTGlzdCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcnB4IDAgMTJycHg7XHJcblxyXG5cdFx0XHRcdFx0LnBpY1R4dCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxOHJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDhycHg7XHJcblxyXG5cdFx0XHRcdFx0XHQucGljdHJ1ZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIxOHJweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIxOHJweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdC5tYXNrcyB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdC5iZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMTBycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTEwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIHBhZGRpbmc6IDIycnB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMTBycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5jaGVja2JveCB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTBycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDE0cnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Lm1vbmV5IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXByaWNlQ29sb3IpO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVycHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///990\n"); /***/ }), /* 991 */ /*!************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_goods_collection/index.vue?mpType=page ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2667b6fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2667b6fe&scoped=true&mpType=page */ 992);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 994);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2667b6fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2667b6fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2667b6fe\",\n null,\n false,\n _index_vue_vue_type_template_id_2667b6fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_goods_collection/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MjY2N2I2ZmUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjI2NjdiNmZlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL3VzZXJfZ29vZHNfY29sbGVjdGlvbi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///991\n"); /***/ }), /* 992 */ /*!******************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_goods_collection/index.vue?vue&type=template&id=2667b6fe&scoped=true&mpType=page ***! \******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2667b6fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2667b6fe&scoped=true&mpType=page */ 993); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2667b6fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2667b6fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2667b6fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2667b6fe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 993 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_goods_collection/index.vue?vue&type=template&id=2667b6fe&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.collectProductList.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "collectionGoods"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "title-admin"), attrs: { _i: 2 }, }, [ _c("view", [ _vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("当前共")))), _c( "text", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.count)))] ), _vm._v(_vm._$s(3, "t2-0", _vm._s(_vm.$t("件商品")))), ]), _c( "view", { staticClass: _vm._$s(5, "sc", "admin"), attrs: { _i: 5 }, on: { click: _vm.showRadio }, }, [ _vm._v( _vm._$s( 5, "t0-0", _vm._s( _vm.checkbox_show ? _vm.$t("取消") : _vm.$t("管理") ) ) ), ] ), ] ), _c( "checkbox-group", { attrs: { _i: 6 }, on: { change: function ($event) { $event.stopPropagation() return _vm.checkboxChange($event) }, }, }, [ _vm._l( _vm._$s(7, "f", { forItems: _vm.collectProductList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(7, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "7-" + $30, "sc", "item acea-row" ), attrs: { _i: "7-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "left"), attrs: { _i: "8-" + $30 }, }, [ _c("checkbox", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s( "9-" + $30, "v-show", _vm.checkbox_show ), expression: "_$s((\"9-\"+$30),'v-show',checkbox_show)", }, ], attrs: { value: _vm._$s( "9-" + $30, "a-value", item.pid.toString() ), checked: _vm._$s( "9-" + $30, "a-checked", item.checked ), _i: "9-" + $30, }, }), _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "pictrue" ), attrs: { _i: "10-" + $30 }, on: { click: function ($event) { return _vm.jump(item) }, }, }, [ _c("image", { attrs: { src: _vm._$s( "11-" + $30, "a-src", item.image ), _i: "11-" + $30, }, }), _vm._$s("12-" + $30, "i", !item.is_show) ? _c("view", { staticClass: _vm._$s( "12-" + $30, "sc", "invalid acea-row row-center-wrapper" ), attrs: { _i: "12-" + $30 }, }) : _vm._e(), ] ), ] ), _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "text acea-row row-column-between" ), attrs: { _i: "13-" + $30 }, on: { click: function ($event) { return _vm.jump(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "name line2" ), attrs: { _i: "14-" + $30 }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "acea-row row-between-wrapper" ), attrs: { _i: "15-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "money font-color" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "16-" + $30, "t0-1", _vm._s(item.price) ) ), ] ), ] ), ] ), ] ) } ), _c( "view", { staticClass: _vm._$s( 17, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 17 }, }, [ _c("text", { staticClass: _vm._$s( 18, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(18, "a-hidden", _vm.loading == false), _i: 18, }, }), _vm._v(_vm._$s(17, "t1-0", _vm._s(_vm.loadTitle))), ] ), ], 2 ), ] ) : _vm._$s(19, "e", !_vm.collectProductList.length && _vm.page > 1) ? _c( "view", { staticClass: _vm._$s(19, "sc", "noCommodity"), attrs: { _i: 19 }, }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "pictrue"), attrs: { _i: 20 }, }, [ _c("image", { attrs: { src: _vm._$s( 21, "a-src", _vm.imgHost + "/statics/images/noCollection.png" ), _i: 21, }, }), ] ), _c("recommend", { attrs: { hostProduct: _vm.hostProduct, _i: 22 }, }), ], 1 ) : _vm._e(), _vm._$s(23, "i", _vm.checkbox_show && _vm.collectProductList.length) ? _c( "view", { staticClass: _vm._$s( 23, "sc", "footer acea-row row-between-wrapper" ), attrs: { _i: 23 }, }, [ _c("view", [ _c( "checkbox-group", { attrs: { _i: 25 }, on: { change: _vm.checkboxAllChange } }, [ _c("checkbox", { attrs: { checked: _vm._$s(26, "a-checked", !!_vm.isAllSelect), _i: 26, }, }), _c( "text", { staticClass: _vm._$s(27, "sc", "checkAll"), attrs: { _i: 27 }, }, [ _vm._v( _vm._$s(27, "t0-0", _vm._s(_vm.$t("全选"))) + _vm._$s(27, "t0-1", _vm._s(_vm.ids.length)) ), ] ), ] ), ]), _c( "view", { staticClass: _vm._$s(28, "sc", "button acea-row row-middle"), attrs: { _i: 28 }, }, [ _c( "button", { staticClass: _vm._$s(29, "sc", "bnt"), attrs: { _i: 29 }, on: { click: _vm.subDel }, }, [_vm._v(_vm._$s(29, "t0-0", _vm._s(_vm.$t("取关"))))] ), ] ), ] ) : _vm._e(), _c("home", { attrs: { _i: 30 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 994 */ /*!************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_goods_collection/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 995);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiI5OTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///994\n"); /***/ }), /* 995 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_goods_collection/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _recommend = _interopRequireDefault(__webpack_require__(/*! @/components/recommend */ 228));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\nvar _components$mixins$da;\nvar _default = (_components$mixins$da = {\n components: {\n recommend: _recommend.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n ids: [],\n hostProduct: [],\n checkbox_show: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n loading: false,\n loadend: false,\n collectProductList: [],\n count: 0,\n limit: 15,\n page: 1,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n hotScroll: false,\n hotPage: 1,\n hotLimit: 10,\n isAllSelect: false //全选\n };\n },\n\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.loadend = false;\n this.page = 1;\n this.collectProductList = [];\n this.getUserCollectProduct();\n } else {\n (0, _login.toLogin)();\n }\n },\n onShow: function onShow() {\n this.loadend = false;\n this.page = 1;\n this.$set(this, 'collectProductList', []);\n this.getUserCollectProduct();\n },\n /**\n * 页面上拉触底事件的处理函数\n */\n onReachBottom: function onReachBottom() {\n this.getUserCollectProduct();\n },\n methods: {\n showRadio: function showRadio() {\n this.checkbox_show = !this.checkbox_show;\n },\n checkboxChange: function checkboxChange(e) {\n if (e.detail.value.length < this.ids.length) {\n this.$set(this, 'isAllSelect', false);\n } else if (e.detail.value.length === this.collectProductList.length) {\n this.$set(this, 'isAllSelect', true);\n }\n this.$set(this, 'ids', e.detail.value);\n },\n subDel: function subDel() {\n var _this = this;\n var that = this;\n if (this.ids.length) {\n (0, _store.collectDel)(that.ids).then(function (res) {\n that.loadend = false;\n that.$util.Tips({\n title: res.msg\n });\n that.page = 1;\n that.collectProductList = [];\n _this.getUserCollectProduct();\n _this.ids.length = '';\n });\n } else {\n return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u5546\\u54C1\")\n });\n }\n },\n checkboxAllChange: function checkboxAllChange(event) {\n var value = event.detail.value;\n if (value.length > 0) {\n this.setAllSelectValue(1);\n } else {\n this.setAllSelectValue(0);\n }\n },\n setAllSelectValue: function setAllSelectValue(status) {\n var that = this;\n var selectValue = [];\n var valid = that.collectProductList;\n if (valid.length > 0) {\n var newValid = valid.map(function (item) {\n if (status) {\n item.checked = true;\n selectValue.push(item.pid);\n that.isAllSelect = true;\n } else {\n item.checked = false;\n that.isAllSelect = false;\n }\n return item;\n });\n that.$set(that, 'collectProductList', newValid);\n that.$set(that, 'ids', selectValue);\n }\n },\n jump: function jump(item) {\n if (item.is_show) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\" + item.pid\n });\n } else {\n this.$util.Tips({\n title: this.$t(\"\\u8BE5\\u5546\\u54C1\\u5DF2\\u4E0B\\u67B6\")\n });\n }\n },\n /**\n * 授权回调\n */\n onLoadFun: function onLoadFun() {\n this.loadend = false;\n this.page = 1;\n this.$set(this, 'collectProductList', []);\n this.getUserCollectProduct();\n // this.get_host_product();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 获取收藏产品\n */\n getUserCollectProduct: function getUserCollectProduct() {\n var _this2 = this;\n var that = this;\n if (this.loading) return;\n if (this.loadend) return;\n that.loading = true;\n that.loadTitle = \"\";\n (0, _store.getCollectUserList)({\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n _this2.count = res.data.count;\n var collectProductList = res.data.list;\n collectProductList.map(function (e) {\n e.checked = false;\n });\n var loadend = collectProductList.length < that.limit;\n that.collectProductList = that.$util.SplitArray(collectProductList, that.collectProductList);\n that.$set(that, 'collectProductList', that.collectProductList);\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n if (!that.collectProductList.length && that.page == 1) _this2.get_host_product();\n that.page = that.page + 1;\n that.loading = false;\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n /**\n * 获取我的推荐\n */\n get_host_product: function get_host_product() {\n var that = this;\n if (that.hotScroll) return;\n (0, _store.getProductHot)(that.hotPage, that.hotLimit).then(function (res) {\n that.hotPage++;\n that.hotScroll = res.data.length < that.hotLimit;\n that.hostProduct = that.hostProduct.concat(res.data);\n });\n }\n }\n}, (0, _defineProperty2.default)(_components$mixins$da, \"onReachBottom\", function onReachBottom() {\n this.getUserCollectProduct();\n}), (0, _defineProperty2.default)(_components$mixins$da, \"onPageScroll\", function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n}), _components$mixins$da);\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9nb29kc19jb2xsZWN0aW9uL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwicmVjb21tZW5kIiwiaG9tZSIsIm1peGlucyIsImRhdGEiLCJpbWdIb3N0IiwiaWRzIiwiaG9zdFByb2R1Y3QiLCJjaGVja2JveF9zaG93IiwibG9hZFRpdGxlIiwibG9hZGluZyIsImxvYWRlbmQiLCJjb2xsZWN0UHJvZHVjdExpc3QiLCJjb3VudCIsImxpbWl0IiwicGFnZSIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJob3RTY3JvbGwiLCJob3RQYWdlIiwiaG90TGltaXQiLCJpc0FsbFNlbGVjdCIsImNvbXB1dGVkIiwib25Mb2FkIiwib25TaG93Iiwib25SZWFjaEJvdHRvbSIsIm1ldGhvZHMiLCJzaG93UmFkaW8iLCJjaGVja2JveENoYW5nZSIsInN1YkRlbCIsInRoYXQiLCJ0aXRsZSIsImNoZWNrYm94QWxsQ2hhbmdlIiwic2V0QWxsU2VsZWN0VmFsdWUiLCJpdGVtIiwic2VsZWN0VmFsdWUiLCJqdW1wIiwidW5pIiwidXJsIiwib25Mb2FkRnVuIiwiYXV0aENvbHNlIiwiZ2V0VXNlckNvbGxlY3RQcm9kdWN0IiwiZSIsImdldF9ob3N0X3Byb2R1Y3QiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBMkRBO0FBS0E7QUFHQTtBQUdBO0FBSUE7QUFDQTtBQUNBO0FBRUE7QUFBQTtFQUVBQTtJQUNBQztJQUlBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTs7RUFDQUM7RUFDQUM7SUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBO1VBQ0FDO1VBQ0FBO1lBQ0FDO1VBQ0E7VUFDQUQ7VUFDQUE7VUFDQTtVQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtJQUVBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQUM7WUFDQUM7WUFDQUw7VUFDQTtZQUNBSTtZQUNBSjtVQUNBO1VBQ0E7UUFDQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQU07TUFDQTtRQUNBQztVQUNBQztRQUNBO01BQ0E7UUFDQTtVQUNBUDtRQUNBO01BQ0E7SUFFQTtJQUNBO0FBQ0E7QUFDQTtJQUNBUTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0FYO01BQ0FBO01BQ0E7UUFDQWY7UUFDQUQ7TUFDQTtRQUNBO1FBQ0E7UUFDQUY7VUFDQThCO1FBQ0E7UUFFQTtRQUNBWix5RUFDQWxCO1FBQ0FrQjtRQUNBQTtRQUNBQTtRQUNBO1FBQ0FBO1FBQ0FBO01BQ0E7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FhO01BQ0E7TUFDQTtNQUNBLDBCQUNBYixjQUNBQSxjQUNBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtFQUNBO0FBQUEsa0dBQ0E7RUFDQTtBQUNBLCtGQUVBWTtFQUNBO0VBQ0FMO0FBQ0E7QUFBQSIsImZpbGUiOiI5OTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J2NvbGxlY3Rpb25Hb29kcycgdi1pZj1cImNvbGxlY3RQcm9kdWN0TGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZS1hZG1pblwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOW9k+WJjeWFsWApfX0gPHRleHQgY2xhc3M9XCJ0ZXh0XCI+IHt7Y291bnR9fSA8L3RleHQ+IHt7JHQoYOS7tuWVhuWTgWApfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhZG1pblwiIEBjbGljaz1cInNob3dSYWRpb1wiPnt7Y2hlY2tib3hfc2hvdz8kdChg5Y+W5raIYCk6JHQoYOeuoeeQhmApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PGNoZWNrYm94LWdyb3VwIEBjaGFuZ2Uuc3RvcD1cImNoZWNrYm94Q2hhbmdlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cnIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGNvbGxlY3RQcm9kdWN0TGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0XCI+XHJcblx0XHRcdFx0XHRcdDxjaGVja2JveCB2LXNob3c9XCJjaGVja2JveF9zaG93XCIgOnZhbHVlPVwiaXRlbS5waWQudG9TdHJpbmcoKVwiIDpjaGVja2VkPVwiaXRlbS5jaGVja2VkXCIgLz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnIEBjbGljaz1cImp1bXAoaXRlbSlcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1hZ2VcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW52YWxpZCBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiB2LWlmPVwiIWl0ZW0uaXNfc2hvd1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx05bey5LiL5p62XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCBhY2VhLXJvdyByb3ctY29sdW1uLWJldHdlZW4nIEBjbGljaz1cImp1bXAoaXRlbSlcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTInPnt7aXRlbS5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXkgZm9udC1jb2xvcic+e3skdChg77+lYCl9fXt7aXRlbS5wcmljZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9J2RlbGV0ZScgQGNsaWNrLnN0b3A9J2RlbENvbGxlY3Rpb24oaXRlbS5waWQsaW5kZXgpJz7liKDpmaQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdsb2FkaW5naWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9J2xvYWRpbmcgaWNvbmZvbnQgaWNvbi1qaWF6YWknIDpoaWRkZW49J2xvYWRpbmc9PWZhbHNlJz48L3RleHQ+e3tsb2FkVGl0bGV9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8dmlldyBjbGFzcz0nbm9Db21tb2RpdHknIHYtZWxzZS1pZj1cIiFjb2xsZWN0UHJvZHVjdExpc3QubGVuZ3RoICYmIHBhZ2UgPiAxXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL25vQ29sbGVjdGlvbi5wbmcnXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8cmVjb21tZW5kIDpob3N0UHJvZHVjdD1cImhvc3RQcm9kdWN0XCI+PC9yZWNvbW1lbmQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0nZm9vdGVyIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIHYtaWY9XCJjaGVja2JveF9zaG93ICYmIGNvbGxlY3RQcm9kdWN0TGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0PGNoZWNrYm94LWdyb3VwIEBjaGFuZ2U9XCJjaGVja2JveEFsbENoYW5nZVwiPlxyXG5cdFx0XHRcdFx0PGNoZWNrYm94IHZhbHVlPVwiYWxsXCIgOmNoZWNrZWQ9XCIhIWlzQWxsU2VsZWN0XCIgLz5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdjaGVja0FsbCc+e3skdChg5YWo6YCJYCl9fSh7e2lkcy5sZW5ndGh9fSk8L3RleHQ+XHJcblx0XHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nYnV0dG9uIGFjZWEtcm93IHJvdy1taWRkbGUnPlxyXG5cdFx0XHRcdDxidXR0b24gY2xhc3M9J2JudCcgZm9ybVR5cGU9XCJzdWJtaXRcIiBAY2xpY2s9XCJzdWJEZWxcIj57eyR0KGDlj5blhbNgKX19PC9idXR0b24+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PCEtLSA8YXV0aG9yaXplIEBvbkxvYWRGdW49XCJvbkxvYWRGdW5cIiA6aXNBdXRvPVwiaXNBdXRvXCIgOmlzU2hvd0F1dGg9XCJpc1Nob3dBdXRoXCIgQGF1dGhDb2xzZT1cImF1dGhDb2xzZVwiPjwvYXV0aG9yaXplPiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0Q29sbGVjdFVzZXJMaXN0LFxyXG5cdFx0Z2V0UHJvZHVjdEhvdCxcclxuXHRcdGNvbGxlY3REZWxcclxuXHR9IGZyb20gJ0AvYXBpL3N0b3JlLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQgcmVjb21tZW5kIGZyb20gJ0AvY29tcG9uZW50cy9yZWNvbW1lbmQnO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cmVjb21tZW5kLFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplLFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0aG9tZVxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6IEhUVFBfUkVRVUVTVF9VUkwsXHJcblx0XHRcdFx0aWRzOiBbXSxcclxuXHRcdFx0XHRob3N0UHJvZHVjdDogW10sXHJcblx0XHRcdFx0Y2hlY2tib3hfc2hvdzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZFRpdGxlOiB0aGlzLiR0KGDliqDovb3mm7TlpJpgKSxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkZW5kOiBmYWxzZSxcclxuXHRcdFx0XHRjb2xsZWN0UHJvZHVjdExpc3Q6IFtdLFxyXG5cdFx0XHRcdGNvdW50OiAwLFxyXG5cdFx0XHRcdGxpbWl0OiAxNSxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UsIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdFx0aG90U2Nyb2xsOiBmYWxzZSxcclxuXHRcdFx0XHRob3RQYWdlOiAxLFxyXG5cdFx0XHRcdGhvdExpbWl0OiAxMCxcclxuXHRcdFx0XHRpc0FsbFNlbGVjdDogZmFsc2UsIC8v5YWo6YCJXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5wYWdlID0gMTtcclxuXHRcdFx0XHR0aGlzLmNvbGxlY3RQcm9kdWN0TGlzdCA9IFtdO1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlckNvbGxlY3RQcm9kdWN0KCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHR0aGlzLmxvYWRlbmQgPSBmYWxzZTtcclxuXHRcdFx0dGhpcy5wYWdlID0gMTtcclxuXHRcdFx0dGhpcy4kc2V0KHRoaXMsICdjb2xsZWN0UHJvZHVjdExpc3QnLCBbXSk7XHJcblx0XHRcdHRoaXMuZ2V0VXNlckNvbGxlY3RQcm9kdWN0KCk7XHJcblx0XHR9LFxyXG5cdFx0LyoqXHJcblx0XHQgKiDpobXpnaLkuIrmi4nop6blupXkuovku7bnmoTlpITnkIblh73mlbBcclxuXHRcdCAqL1xyXG5cdFx0b25SZWFjaEJvdHRvbTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHRoaXMuZ2V0VXNlckNvbGxlY3RQcm9kdWN0KCk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRzaG93UmFkaW8oKSB7XHJcblx0XHRcdFx0dGhpcy5jaGVja2JveF9zaG93ID0gIXRoaXMuY2hlY2tib3hfc2hvd1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGVja2JveENoYW5nZShlKSB7XHJcblx0XHRcdFx0aWYgKGUuZGV0YWlsLnZhbHVlLmxlbmd0aCA8IHRoaXMuaWRzLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdpc0FsbFNlbGVjdCcsIGZhbHNlKTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKGUuZGV0YWlsLnZhbHVlLmxlbmd0aCA9PT0gdGhpcy5jb2xsZWN0UHJvZHVjdExpc3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2lzQWxsU2VsZWN0JywgdHJ1ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnaWRzJywgZS5kZXRhaWwudmFsdWUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdWJEZWwoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKHRoaXMuaWRzLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0Y29sbGVjdERlbCh0aGF0LmlkcykudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0dGhhdC5wYWdlID0gMTtcclxuXHRcdFx0XHRcdFx0dGhhdC5jb2xsZWN0UHJvZHVjdExpc3QgPSBbXTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRVc2VyQ29sbGVjdFByb2R1Y3QoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5pZHMubGVuZ3RoID0gJyc7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fpgInmi6nllYblk4FgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hlY2tib3hBbGxDaGFuZ2UoZXZlbnQpIHtcclxuXHRcdFx0XHRsZXQgdmFsdWUgPSBldmVudC5kZXRhaWwudmFsdWU7XHJcblx0XHRcdFx0aWYgKHZhbHVlLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdHRoaXMuc2V0QWxsU2VsZWN0VmFsdWUoMSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5zZXRBbGxTZWxlY3RWYWx1ZSgwKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c2V0QWxsU2VsZWN0VmFsdWUoc3RhdHVzKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCBzZWxlY3RWYWx1ZSA9IFtdO1xyXG5cdFx0XHRcdGxldCB2YWxpZCA9IHRoYXQuY29sbGVjdFByb2R1Y3RMaXN0O1xyXG5cdFx0XHRcdGlmICh2YWxpZC5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0XHRsZXQgbmV3VmFsaWQgPSB2YWxpZC5tYXAoaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChzdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0XHRpdGVtLmNoZWNrZWQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdHNlbGVjdFZhbHVlLnB1c2goaXRlbS5waWQpO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaXNBbGxTZWxlY3QgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaXNBbGxTZWxlY3QgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRyZXR1cm4gaXRlbTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdjb2xsZWN0UHJvZHVjdExpc3QnLCBuZXdWYWxpZCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2lkcycsIHNlbGVjdFZhbHVlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGp1bXAoaXRlbSkge1xyXG5cdFx0XHRcdGlmIChpdGVtLmlzX3Nob3cpIHtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9nb29kc19kZXRhaWxzL2luZGV4P2lkPVwiICsgaXRlbS5waWRcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor6XllYblk4Hlt7LkuIvmnrZgKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5o6I5p2D5Zue6LCDXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRvbkxvYWRGdW46IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdjb2xsZWN0UHJvZHVjdExpc3QnLCBbXSk7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VyQ29sbGVjdFByb2R1Y3QoKTtcclxuXHRcdFx0XHQvLyB0aGlzLmdldF9ob3N0X3Byb2R1Y3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZShlKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5pS26JeP5Lqn5ZOBXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRVc2VyQ29sbGVjdFByb2R1Y3QoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvYWRpbmcpIHJldHVybjtcclxuXHRcdFx0XHRpZiAodGhpcy5sb2FkZW5kKSByZXR1cm47XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IFwiXCI7XHJcblx0XHRcdFx0Z2V0Q29sbGVjdFVzZXJMaXN0KHtcclxuXHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdGxpbWl0OiB0aGF0LmxpbWl0XHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5jb3VudCA9IHJlcy5kYXRhLmNvdW50O1xyXG5cdFx0XHRcdFx0bGV0IGNvbGxlY3RQcm9kdWN0TGlzdCA9IHJlcy5kYXRhLmxpc3Q7XHJcblx0XHRcdFx0XHRjb2xsZWN0UHJvZHVjdExpc3QubWFwKGUgPT4ge1xyXG5cdFx0XHRcdFx0XHRlLmNoZWNrZWQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0fSlcclxuXHJcblx0XHRcdFx0XHRsZXQgbG9hZGVuZCA9IGNvbGxlY3RQcm9kdWN0TGlzdC5sZW5ndGggPCB0aGF0LmxpbWl0O1xyXG5cdFx0XHRcdFx0dGhhdC5jb2xsZWN0UHJvZHVjdExpc3QgPSB0aGF0LiR1dGlsLlNwbGl0QXJyYXkoY29sbGVjdFByb2R1Y3RMaXN0LCB0aGF0XHJcblx0XHRcdFx0XHRcdC5jb2xsZWN0UHJvZHVjdExpc3QpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdjb2xsZWN0UHJvZHVjdExpc3QnLCB0aGF0LmNvbGxlY3RQcm9kdWN0TGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBsb2FkZW5kO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkVGl0bGUgPSBsb2FkZW5kID8gdGhhdC4kdChg5oiR5Lmf5piv5pyJ5bqV57q/55qEYCkgOiB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHRcdGlmICghdGhhdC5jb2xsZWN0UHJvZHVjdExpc3QubGVuZ3RoICYmIHRoYXQucGFnZSA9PSAxKSB0aGlzLmdldF9ob3N0X3Byb2R1Y3QoKTtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSA9IHRoYXQucGFnZSArIDE7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5oiR55qE5o6o6I2QXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRfaG9zdF9wcm9kdWN0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhhdC5ob3RTY3JvbGwpIHJldHVyblxyXG5cdFx0XHRcdGdldFByb2R1Y3RIb3QoXHJcblx0XHRcdFx0XHR0aGF0LmhvdFBhZ2UsXHJcblx0XHRcdFx0XHR0aGF0LmhvdExpbWl0LFxyXG5cdFx0XHRcdCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5ob3RQYWdlKytcclxuXHRcdFx0XHRcdHRoYXQuaG90U2Nyb2xsID0gcmVzLmRhdGEubGVuZ3RoIDwgdGhhdC5ob3RMaW1pdFxyXG5cdFx0XHRcdFx0dGhhdC5ob3N0UHJvZHVjdCA9IHRoYXQuaG9zdFByb2R1Y3QuY29uY2F0KHJlcy5kYXRhKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0dGhpcy5nZXRVc2VyQ29sbGVjdFByb2R1Y3QoKTtcclxuXHRcdH0sXHJcblx0XHQvLyDmu5rliqjnm5HlkKxcclxuXHRcdG9uUGFnZVNjcm9sbChlKSB7XHJcblx0XHRcdC8vIOS8oOWFpXNjcm9sbFRvcOWAvOW5tuinpuWPkeaJgOaciWVhc3ktbG9hZGltYWdl57uE5Lu25LiL55qE5rua5Yqo55uR5ZCs5LqL5Lu2XHJcblx0XHRcdHVuaS4kZW1pdCgnc2Nyb2xsJyk7XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LmNvbGxlY3Rpb25Hb29kcyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXJweCBzb2xpZCAjZWVlO1xyXG5cdH1cclxuXHJcblx0LmNvbGxlY3Rpb25Hb29kcyAuaXRlbSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNlZWU7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0fVxyXG5cclxuXHQubGVmdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbkdvb2RzIC5pdGVtIC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAxMzBycHg7XHJcblx0XHRoZWlnaHQ6IDEzMHJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQuaW52YWxpZCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbkdvb2RzIC5pdGVtIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uR29vZHMgLml0ZW0gLnRleHQge1xyXG5cdFx0aGVpZ2h0OiAxMzBycHg7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbkdvb2RzIC5pdGVtIC50ZXh0IC5uYW1lIHtcclxuXHRcdHdpZHRoOiBtYXgtY29udG5ldDtcclxuXHR9XHJcblxyXG5cdC5jb2xsZWN0aW9uR29vZHMgLml0ZW0gLnRleHQgLm1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0fVxyXG5cclxuXHQuY29sbGVjdGlvbkdvb2RzIC5pdGVtIC50ZXh0IC5kZWxldGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0d2lkdGg6IDE0NHJweDtcclxuXHRcdGhlaWdodDogNDZycHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NnJweDtcclxuXHR9XHJcblxyXG5cdC5ub0NvbW1vZGl0eSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZy10b3A6IDFycHg7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnRpdGxlLWFkbWluIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMjBycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcclxuXHJcblx0XHQudGV4dCB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdH1cclxuXHJcblx0XHQuYWRtaW4ge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyIHtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA5NnJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci10b3A6IDFycHggc29saWQgI2VlZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5mb290ZXIub24ge1xyXG5cdFx0Ly8gI2lmbmRlZiBINVxyXG5cdFx0Ym90dG9tOiAwcnB4O1xyXG5cdFx0Ly8gI2VuZGlmXHJcblx0XHQvLyAjaWZkZWYgTVAgfHwgQVBQLVBMVVNcclxuXHRcdGJvdHRvbTogMTAwcnB4O1xyXG5cdFx0Ym90dG9tOiBjYWxjKDEwMHJweCArIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUzwxMS4yL1xyXG5cdFx0Ym90dG9tOiBjYWxjKDEwMHJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M+MTEuMi9cclxuXHRcdC8vICNlbmRpZlxyXG5cdH1cclxuXHJcblx0LmZvb3RlciAuY2hlY2tBbGwge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2cnB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLnNob3BwaW5nQ2FydCAuZm9vdGVyIGNoZWNrYm94IC53eC1jaGVja2JveC1pbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7fVxyXG5cdC5mb290ZXIgLm1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyIC5wbGFjZU9yZGVyIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdHdpZHRoOiAyMjZycHg7XHJcblx0XHRoZWlnaHQ6IDcwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNzBycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMjJycHg7XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyIC5idXR0b24gLmJudCB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcblx0XHR3aWR0aDogMTYwcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuXHR9XHJcblxyXG5cdC5mb290ZXIgLmJ1dHRvbiBmb3JtfmZvcm0ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE3cnB4O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///995\n"); /***/ }), /* 996 */ /*!************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_sgin/index.vue?mpType=page ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2fb92ad0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2fb92ad0&scoped=true&mpType=page */ 997);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1000);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2fb92ad0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2fb92ad0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2fb92ad0\",\n null,\n false,\n _index_vue_vue_type_template_id_2fb92ad0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_sgin/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTk2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MmZiOTJhZDAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjJmYjkyYWQwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL3VzZXJzL3VzZXJfc2dpbi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///996\n"); /***/ }), /* 997 */ /*!******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_sgin/index.vue?vue&type=template&id=2fb92ad0&scoped=true&mpType=page ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2fb92ad0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2fb92ad0&scoped=true&mpType=page */ 998); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2fb92ad0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2fb92ad0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2fb92ad0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2fb92ad0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 998 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_sgin/index.vue?vue&type=template&id=2fb92ad0&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "sign"), style: _vm._$s(1, "s", _vm.colorStyle), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "header bgcolor"), style: _vm._$s( 2, "s", "background-image: url(" + _vm.sginBg + ");" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "headerCon acea-row row-between-wrapper" ), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s( 4, "sc", "left acea-row row-between-wrapper" ), attrs: { _i: 4 }, }, [ _c("img", { attrs: { src: _vm._$s(5, "a-src", _vm.sginTip), _i: 5 }, }), ] ), _c( "navigator", { staticClass: _vm._$s( 6, "sc", "right acea-row row-middle" ), attrs: { _i: 6 }, }, [ _c("view", [ _vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.$t("明细")))), ]), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "wrapper"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "sgin-num"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "text"), attrs: { _i: 10 }, }, [ _c("text"), _c( "text", { staticClass: _vm._$s(12, "sc", "num"), attrs: { _i: 12 }, }, [ _vm._v( _vm._$s(12, "t0-0", _vm._s(_vm.continuousSignDays)) ), ] ), _c("text"), ] ), _vm._$s(14, "i", _vm.signRemindSwitch == 1) ? _c( "view", { staticClass: _vm._$s(14, "sc", "tip"), attrs: { _i: 14 }, }, [ _c("text", { staticClass: _vm._$s(15, "sc", "mr16"), attrs: { _i: 15 }, }), _c("switch", { attrs: { checked: _vm._$s( 16, "a-checked", _vm.remindStatus ), _i: 16, }, on: { change: _vm.changeRemind }, }), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( 17, "sc", "list acea-row row-between-wrapper" ), attrs: { _i: 17 }, }, [ _vm._$s(18, "i", _vm.signMode == 0 || _vm.signMode == -1) ? _vm._l( _vm._$s(19, "f", { forItems: _vm.signSystemList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(19, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s( "19-" + $30, "sc", "mot-item" ), attrs: { _i: "19-" + $30 }, }, _vm._l( _vm._$s(20 + "-" + $30, "f", { forItems: item }), function (e, i, $21, $31) { return _c( "view", { key: _vm._$s(20 + "-" + $30, "f", { forIndex: $21, key: i, }), staticClass: _vm._$s( "20-" + $30 + "-" + $31, "sc", "row" ), class: _vm._$s( "20-" + $30 + "-" + $31, "c", { "sgin-day": e.sign_day, "last-day": e.is_sign, } ), attrs: { _i: "20-" + $30 + "-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $30 + "-" + $31, "sc", "type-img" ), attrs: { _i: "21-" + $30 + "-" + $31 }, }, [ _vm._$s( "22-" + $30 + "-" + $31, "i", !e.is_sign ) ? _c("img", { attrs: { src: _vm._$s( "22-" + $30 + "-" + $31, "a-src", _vm.getTypeImg( e.type, e.is_sign ) ), _i: "22-" + $30 + "-" + $31, }, }) : _c("text", { staticClass: _vm._$s( "23-" + $30 + "-" + $31, "sc", "iconfont icon-xuanzhong1" ), attrs: { _i: "23-" + $30 + "-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "24-" + $30 + "-" + $31, "sc", "venus" ), attrs: { _i: "24-" + $30 + "-" + $31 }, }, [ _vm._v( _vm._$s( "24-" + $30 + "-" + $31, "t0-0", _vm._s(e.day) ) ), ] ), ] ) } ), 0 ) } ) : _vm._l( _vm._$s(26, "f", { forItems: _vm.signSystemList }), function (item, index, $22, $32) { return _c( "view", { key: _vm._$s(26, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s( "26-" + $32, "sc", "mot-item" ), attrs: { _i: "26-" + $32 }, }, _vm._l( _vm._$s(27 + "-" + $32, "f", { forItems: item }), function (e, i, $23, $33) { return _c( "view", { key: _vm._$s(27 + "-" + $32, "f", { forIndex: $23, key: i, }), staticClass: _vm._$s( "27-" + $32 + "-" + $33, "sc", "mot-item-box" ), class: _vm._$s( "27-" + $32 + "-" + $33, "c", { "sgin-day": e.sign_day, "last-day": e.is_sign, } ), attrs: { _i: "27-" + $32 + "-" + $33 }, }, [ _c( "view", { staticClass: _vm._$s( "28-" + $32 + "-" + $33, "sc", "row" ), attrs: { _i: "28-" + $32 + "-" + $33 }, }, [ _c( "view", { staticClass: _vm._$s( "29-" + $32 + "-" + $33, "sc", "num" ), attrs: { _i: "29-" + $32 + "-" + $33, }, }, [ _vm._v( _vm._$s( "29-" + $32 + "-" + $33, "t0-0", _vm._s(e.point) ) ), ] ), _c( "view", { staticClass: _vm._$s( "30-" + $32 + "-" + $33, "sc", "type-img" ), attrs: { _i: "30-" + $32 + "-" + $33, }, }, [ _vm._$s( "31-" + $32 + "-" + $33, "i", !e.is_sign ) ? _c("img", { attrs: { src: _vm._$s( "31-" + $32 + "-" + $33, "a-src", _vm.getTypeImg( e.type, e.is_sign ) ), _i: "31-" + $32 + "-" + $33, }, }) : _c("text", { staticClass: _vm._$s( "32-" + $32 + "-" + $33, "sc", "iconfont icon-xuanzhong1" ), attrs: { _i: "32-" + $32 + "-" + $33, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( "33-" + $32 + "-" + $33, "sc", "text" ), attrs: { _i: "33-" + $32 + "-" + $33 }, }, [ _vm._v( _vm._$s( "33-" + $32 + "-" + $33, "t0-0", _vm._s(i + 1) ) ), ] ), ] ) } ), 0 ) } ), ], 2 ), _vm._$s(34, "i", _vm.checkSign) ? _c( "button", { staticClass: _vm._$s(34, "sc", "but bg-color on"), attrs: { _i: 34 }, }, [ _vm._v( _vm._$s( 34, "t0-0", _vm._s(_vm.$t("今日已签到,明日再来吧")) ) ), ] ) : _c( "form", { attrs: { _i: 35 }, on: { submit: _vm.goSign } }, [ _c( "button", { staticClass: _vm._$s(36, "sc", "but bg-color"), attrs: { _i: 36 }, }, [ _vm._v( _vm._$s(36, "t0-0", _vm._s(_vm.$t("立即签到"))) ), ] ), ] ), _vm._$s(37, "i", _vm.nextContinuousDays > 0) ? _c( "view", { staticClass: _vm._$s(37, "sc", "tip"), attrs: { _i: 37 }, }, [ _c("img", { attrs: { src: _vm._$s( 38, "a-src", _vm.imgHost + "/statics/images/sgin_icon_4.png" ), _i: 38, }, }), _vm._v( _vm._$s(37, "t1-0", _vm._s(_vm.nextContinuousDays)) ), ] ) : _vm._e(), _c("view", { staticClass: _vm._$s(39, "sc", "lock"), attrs: { _i: 39 }, }), ] ), _c( "view", { staticClass: _vm._$s(40, "sc", "wrapper wrapper2"), attrs: { _i: 40 }, }, [ _c( "view", { staticClass: _vm._$s(41, "sc", "tip"), attrs: { _i: 41 } }, [_vm._v(_vm._$s(41, "t0-0", _vm._s(_vm.$t("已累计签到"))))] ), _c( "view", { staticClass: _vm._$s( 42, "sc", "list2 acea-row row-center row-bottom" ), attrs: { _i: 42 }, }, [ _c( "view", { staticClass: _vm._$s(43, "sc", "item"), attrs: { _i: 43 }, }, [_vm._v(_vm._$s(43, "t0-0", _vm._s(_vm.signCount[0] || 0)))] ), _c( "view", { staticClass: _vm._$s(44, "sc", "item"), attrs: { _i: 44 }, }, [_vm._v(_vm._$s(44, "t0-0", _vm._s(_vm.signCount[1] || 0)))] ), _c( "view", { staticClass: _vm._$s(45, "sc", "item"), attrs: { _i: 45 }, }, [_vm._v(_vm._$s(45, "t0-0", _vm._s(_vm.signCount[2] || 0)))] ), _c( "view", { staticClass: _vm._$s(46, "sc", "item"), attrs: { _i: 46 }, }, [_vm._v(_vm._$s(46, "t0-0", _vm._s(_vm.signCount[3] || 0)))] ), _c( "view", { staticClass: _vm._$s(47, "sc", "data"), attrs: { _i: 47 }, }, [_vm._v(_vm._$s(47, "t0-0", _vm._s(_vm.$t("天"))))] ), ] ), _vm._$s(48, "i", _vm.nextCumulativeDays > 0) ? _c( "view", { staticClass: _vm._$s(48, "sc", "tip2"), attrs: { _i: 48 }, }, [ _c("img", { attrs: { src: _vm._$s( 49, "a-src", _vm.imgHost + "/statics/images/sgin_icon_4.png" ), _i: 49, }, }), _vm._v( _vm._$s(48, "t1-0", _vm._s(_vm.$t("再累计签到"))) + _vm._$s(48, "t1-1", _vm._s(_vm.nextCumulativeDays)) + _vm._$s( 48, "t1-2", _vm._s(_vm.$t("天,可额外获得惊喜礼包")) ) ), ] ) : _vm._e(), _vm._$s(50, "i", _vm.signList.length) ? _c( "view", { staticClass: _vm._$s(50, "sc", "list3"), attrs: { _i: 50 }, }, [ _vm._l( _vm._$s(51, "f", { forItems: _vm.signList }), function (item, index, $24, $34) { return _c( "view", { key: _vm._$s(51, "f", { forIndex: $24, key: index, }), staticClass: _vm._$s( "51-" + $34, "sc", "item acea-row" ), attrs: { _i: "51-" + $34 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s( "53-" + $34, "sc", "name line1" ), attrs: { _i: "53-" + $34 }, }, [ _vm._v( _vm._$s( "53-" + $34, "t0-0", _vm._s(_vm.$t(item.title)) ) ), ] ), _c( "view", { staticClass: _vm._$s( "54-" + $34, "sc", "data" ), attrs: { _i: "54-" + $34 }, }, [ _vm._v( _vm._$s( "54-" + $34, "t0-0", _vm._s(item.add_time) ) ), ] ), ]), _c( "view", { staticClass: _vm._$s( "55-" + $34, "sc", "num" ), attrs: { _i: "55-" + $34 }, }, [ _vm._v( _vm._$s( "55-" + $34, "t0-0", _vm._s(item.number) ) ), ] ), ] ) } ), _vm._$s(56, "i", _vm.signList.length >= 8) ? _c( "view", { staticClass: _vm._$s(56, "sc", "loading"), attrs: { _i: 56 }, on: { click: _vm.goSignList }, }, [ _vm._v( _vm._$s( 56, "t0-0", _vm._s(_vm.$t("点击加载更多")) ) ), _c("text", { staticClass: _vm._$s( 57, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 57 }, }), ] ) : _vm._e(), ], 2 ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s( 58, "sc", "signTip acea-row row-center-wrapper" ), class: _vm._$s(58, "c", _vm.active == true ? "on" : ""), attrs: { _i: 58 }, }, [ _c("view", { staticClass: _vm._$s(59, "sc", "signTipLight loadingpic"), attrs: { _i: 59 }, }), _c( "view", { staticClass: _vm._$s(60, "sc", "signTipCon"), attrs: { _i: 60 }, }, [ _c( "view", { staticClass: _vm._$s(61, "sc", "signHeight"), attrs: { _i: 61 }, }, [ _c("image", { attrs: { src: _vm._$s( 62, "a-src", __webpack_require__(/*! ../static/signH.png */ 999) ), _i: 62, }, }), ] ), _c( "view", { staticClass: _vm._$s(63, "sc", "state"), attrs: { _i: 63 }, }, [_vm._v(_vm._$s(63, "t0-0", _vm._s(_vm.$t("签到成功"))))] ), _c( "view", { staticClass: _vm._$s(64, "sc", "integral"), attrs: { _i: 64 }, }, [ _vm._v( _vm._$s(64, "t0-0", _vm._s(_vm.$t("获得"))) + _vm._$s(64, "t0-1", _vm._s(_vm.integral)) + _vm._$s(64, "t0-2", _vm._s(_vm.$t("积分"))) ), ] ), _c( "view", { staticClass: _vm._$s(65, "sc", "signTipBnt"), attrs: { _i: 65 }, on: { click: _vm.close }, }, [_vm._v(_vm._$s(65, "t0-0", _vm._s(_vm.$t("好的"))))] ), ] ), ] ), _c("view", { staticClass: _vm._$s(66, "sc", "mask"), attrs: { hidden: _vm._$s(66, "a-hidden", _vm.active == false), _i: 66, }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() return false($event) }, }, }), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 999 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/signH.png ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/signH.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijk5OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvcGFnZXMvdXNlcnMvc3RhdGljL3NpZ25ILnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///999\n"); /***/ }), /* 1000 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_sgin/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1001);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDAwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1000\n"); /***/ }), /* 1001 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_sgin/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {},\n mixins: [_color.default],\n data: function data() {\n return {\n active: false,\n userInfo: {},\n signCount: [],\n signSystemList: [],\n signList: [],\n integral: 0,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n sign_index: 0,\n picUrl: [],\n imgHost: _app.HTTP_REQUEST_URL,\n sginBg: '',\n sginTip: '',\n signMode: 0,\n // 0月签到 1周签到\n nextContinuousDays: 0,\n nextCumulativeDays: 0,\n continuousSignDays: 0,\n signRemindSwitch: 0,\n checkSign: 0,\n remindStatus: false\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserInfo();\n this.getSignSysteam();\n this.getSignList();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.getColor();\n this.getUserInfo();\n this.getSignSysteam();\n this.getSignList();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n /**\n * 授权回调\n */\n onLoadFun: function onLoadFun() {\n this.getUserInfo();\n this.getSignSysteam();\n this.getSignList();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n getColor: function getColor() {\n var _this = this;\n (0, _api.colorChange)('color_change').then(function (res) {\n _this.sginBg = \"\".concat(_this.imgHost, \"/statics/images/sgin_bg_\").concat(res.data.status, \".png\");\n _this.sginTip = \"\".concat(_this.imgHost, \"/statics/images/sgin_tip_\").concat(res.data.status, \".png\");\n var theme = ['#1db0fc', '#42CA4D', '#e93323', '#ff448f', '#FE5C2D'];\n uni.setNavigationBarColor({\n frontColor: '#ffffff',\n // 必写项\n backgroundColor: theme[res.data.status - 1] // 必写项\n });\n });\n },\n\n /**\n * 获取签到配置\n */\n getSignSysteam: function getSignSysteam() {\n var that = this;\n (0, _user.getSignConfig)().then(function (res) {\n that.$set(that, 'signSystemList', res.data.signList);\n that.signMode = res.data.signMode;\n that.nextContinuousDays = res.data.nextContinuousDays;\n that.nextCumulativeDays = res.data.nextCumulativeDays;\n that.continuousSignDays = res.data.continuousSignDays;\n that.signRemindSwitch = res.data.signRemindSwitch;\n that.checkSign = res.data.checkSign;\n that.remindStatus = !!res.data.signRemindStatus;\n that.signCount = that.PrefixInteger(res.data.cumulativeSignDays, 4);\n if (!res.data.signStatus) {\n that.$util.Tips({\n title: that.$t(\"\\u7B7E\\u5230\\u529F\\u80FD\\u5DF2\\u5173\\u95ED\")\n });\n setTimeout(function () {\n uni.navigateBack();\n }, 2000);\n }\n });\n },\n changeRemind: function changeRemind(e) {\n var status = e.detail.value ? 1 : 0;\n (0, _user.changeRemindStatus)(status).then(function (res) {\n __f__(\"log\", res, \" at pages/users/user_sgin/index.vue:244\");\n });\n },\n getTypeImg: function getTypeImg(type, isSgin) {\n var src;\n if (isSgin) {\n src = \"\".concat(this.imgHost, \"/statics/images/sgin_suc_1.png\");\n return src;\n }\n switch (type) {\n case 1:\n src = \"\".concat(this.imgHost, \"/statics/images/sgin_icon_1.png\");\n break;\n case 2:\n src = \"\".concat(this.imgHost, \"/statics/images/sgin_icon_2.png\");\n break;\n case 3:\n src = \"\".concat(this.imgHost, \"/statics/images/sgin_icon_3.png\");\n break;\n case 4:\n src = \"\".concat(this.imgHost, \"/statics/images/sgin_icon_3.png\");\n break;\n }\n return src;\n },\n /**\n * 去签到记录页面\n * \n */\n goSignList: function goSignList() {\n return this.$util.Tips('/pages/users/user_sgin_list/index');\n },\n /**\n * 获取用户信息\n */\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.postSignUser)({\n sign: 1\n }).then(function (res) {\n // res.data.integral = parseInt(res.data.integral);\n // let sum_sgin_day = res.data.sum_sgin_day;\n // that.$set(that, 'userInfo', res.data);\n // // that.signCount = that.PrefixInteger(sum_sgin_day, 4);\n // that.sign_index = res.data.sign_num;\n });\n },\n /**\n * 获取签到列表\n * \n */\n getSignList: function getSignList() {\n var that = this;\n (0, _user.getSignList)({\n page: 1,\n limit: 8\n }).then(function (res) {\n that.$set(that, 'signList', res.data);\n });\n },\n /**\n * 数字转中文\n * \n */\n Rp: function Rp(n) {\n var cnum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九'];\n var s = '';\n n = '' + n; // 数字转为字符串\n for (var i = 0; i < n.length; i++) {\n s += cnum[parseInt(n.charAt(i))];\n }\n return s;\n },\n /**\n * 数字分割为数组\n * @param int num 需要分割的数字\n * @param int length 需要分割为n位数组\n */\n PrefixInteger: function PrefixInteger(num, length) {\n return (Array(length).join('0') + num).slice(-length).split('');\n },\n /**\n * 用户签到\n */\n goSign: function goSign(e) {\n var _this2 = this;\n var that = this,\n sum_sgin_day = that.userInfo.sum_sgin_day;\n if (that.userInfo.is_day_sgin) return this.$util.Tips({\n title: that.$t(\"\\u60A8\\u4ECA\\u65E5\\u5DF2\\u7B7E\\u5230!\")\n });\n (0, _user.setSignIntegral)().then(function (res) {\n that.active = true;\n that.integral = res.data.integral;\n // that.sign_index = (that.sign_index + 1) > that.signSystemList.length ? 1 : that\n // \t.sign_index + 1;\n // that.signCount = that.PrefixInteger(sum_sgin_day + 1, 4);\n // that.$set(that.userInfo, 'is_day_sgin', true);\n // that.$set(that.userInfo, 'integral', that.$util.$h.Add(that.userInfo.integral, res.data\n // \t.integral));\n that.getSignSysteam();\n that.getSignList();\n }).catch(function (err) {\n return _this2.$util.Tips({\n title: err\n });\n });\n },\n /**\n * 关闭签到提示\n */\n close: function close() {\n this.active = false;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9zZ2luL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwibWl4aW5zIiwiZGF0YSIsImFjdGl2ZSIsInVzZXJJbmZvIiwic2lnbkNvdW50Iiwic2lnblN5c3RlbUxpc3QiLCJzaWduTGlzdCIsImludGVncmFsIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsInNpZ25faW5kZXgiLCJwaWNVcmwiLCJpbWdIb3N0Iiwic2dpbkJnIiwic2dpblRpcCIsInNpZ25Nb2RlIiwibmV4dENvbnRpbnVvdXNEYXlzIiwibmV4dEN1bXVsYXRpdmVEYXlzIiwiY29udGludW91c1NpZ25EYXlzIiwic2lnblJlbWluZFN3aXRjaCIsImNoZWNrU2lnbiIsInJlbWluZFN0YXR1cyIsImNvbXB1dGVkIiwid2F0Y2giLCJpc0xvZ2luIiwiaGFuZGxlciIsImRlZXAiLCJvbkxvYWQiLCJtZXRob2RzIiwib25Mb2FkRnVuIiwiYXV0aENvbHNlIiwiZ2V0Q29sb3IiLCJ1bmkiLCJmcm9udENvbG9yIiwiYmFja2dyb3VuZENvbG9yIiwiZ2V0U2lnblN5c3RlYW0iLCJ0aGF0IiwidGl0bGUiLCJzZXRUaW1lb3V0IiwiY2hhbmdlUmVtaW5kIiwiZ2V0VHlwZUltZyIsInNyYyIsImdvU2lnbkxpc3QiLCJnZXRVc2VySW5mbyIsInNpZ24iLCJnZXRTaWduTGlzdCIsInBhZ2UiLCJsaW1pdCIsIlJwIiwibiIsInMiLCJQcmVmaXhJbnRlZ2VyIiwiZ29TaWduIiwic3VtX3NnaW5fZGF5IiwiY2xvc2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFnSEE7QUFHQTtBQUdBO0FBT0E7QUFJQTtBQUlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBR0E7RUFDQUEsYUFJQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQUM7VUFDQUM7VUFBQTtVQUNBQztRQUNBO01BQ0E7SUFDQTs7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0E7VUFDQUE7WUFDQUM7VUFDQTtVQUNBQztZQUNBTjtVQUNBO1FBRUE7TUFDQTtJQUNBO0lBQ0FPO01BQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQUM7UUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBQTtVQUNBO1FBQ0E7VUFDQUE7VUFDQTtRQUNBO1VBQ0FBO1VBQ0E7UUFDQTtVQUNBQTtVQUNBO01BQUE7TUFFQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUFBLENBQ0E7SUFDQTtJQUVBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztRQUNBQztNQUNBO1FBQ0FYO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FZO01BQ0E7TUFDQTtNQUNBQztNQUNBO1FBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0FDO01BQ0E7UUFDQWhCO01BQ0E7TUFDQTtRQUNBRDtRQUNBQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBQTtRQUNBQTtNQUNBO1FBQ0E7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQWlCO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIxMDAxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdzaWduJyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdoZWFkZXIgYmdjb2xvcicgOnN0eWxlPVwiJ2JhY2tncm91bmQtaW1hZ2U6IHVybCgnK3NnaW5CZysnKTsnXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2hlYWRlckNvbiBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsZWZ0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8aW1nIDpzcmM9XCJzZ2luVGlwXCIgYWx0PVwiXCIgc3Jjc2V0PVwiXCI+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPSdyaWdodCBhY2VhLXJvdyByb3ctbWlkZGxlJyBob3Zlci1jbGFzcz0nbm9uZSdcclxuXHRcdFx0XHRcdFx0dXJsPScvcGFnZXMvdXNlcnMvdXNlcl9zZ2luX2xpc3QvaW5kZXgnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDmmI7nu4ZgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSd3cmFwcGVyJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNnaW4tbnVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQ+5bey6L+e57ut562+5YiwPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm51bVwiPnt7Y29udGludW91c1NpZ25EYXlzfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx0ZXh0PuWkqTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwXCIgdi1pZj1cInNpZ25SZW1pbmRTd2l0Y2ggPT0gMVwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1yMTZcIj7nrb7liLDmj5DphpI8L3RleHQ+XHJcblx0XHRcdFx0XHRcdDxzd2l0Y2ggOmNoZWNrZWQ9XCJyZW1pbmRTdGF0dXNcIiBjb2xvcj1cIiNGRkNDMzNcIiBAY2hhbmdlPVwiY2hhbmdlUmVtaW5kXCIgLz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpc3QgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dGVtcGxhdGUgdi1pZj1cInNpZ25Nb2RlID09IDAgfHwgc2lnbk1vZGUgPT0gLTFcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vdC1pdGVtJyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBzaWduU3lzdGVtTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicm93XCIgOmNsYXNzPVwieydzZ2luLWRheSc6ZS5zaWduX2RheSwnbGFzdC1kYXknOmUuaXNfc2lnbn1cIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1mb3I9XCIoZSxpKSBpbiBpdGVtXCIgOmtleT1cImlcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHlwZS1pbWdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGltZyB2LWlmPVwiIWUuaXNfc2lnblwiIDpzcmM9XCJnZXRUeXBlSW1nKGUudHlwZSxlLmlzX3NpZ24pXCIgYWx0PVwiXCIgc3Jjc2V0PVwiXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IHYtZWxzZSBjbGFzcz1cImljb25mb250IGljb24teHVhbnpob25nMVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd2ZW51cyc+e3tlLmRheX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC90ZW1wbGF0ZT5cclxuXHRcdFx0XHRcdDx0ZW1wbGF0ZSB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb3QtaXRlbScgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gc2lnblN5c3RlbUxpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vdC1pdGVtLWJveFwiIDpjbGFzcz1cInsnc2dpbi1kYXknOmUuc2lnbl9kYXksJ2xhc3QtZGF5JzplLmlzX3NpZ259XCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtZm9yPVwiKGUsaSkgaW4gaXRlbVwiIDprZXk9XCJpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJvd1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbnVtJz4re3tlLnBvaW50fX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHlwZS1pbWdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8aW1nIHYtaWY9XCIhZS5pc19zaWduXCIgOnNyYz1cImdldFR5cGVJbWcoZS50eXBlLGUuaXNfc2lnbilcIiBhbHQ9XCJcIiBzcmNzZXQ9XCJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWVsc2UgY2xhc3M9XCJpY29uZm9udCBpY29uLXh1YW56aG9uZzFcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHTnrKx7e2krMX195aSpXHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3RlbXBsYXRlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8YnV0dG9uIGNsYXNzPSdidXQgYmctY29sb3Igb24nIHYtaWY9XCJjaGVja1NpZ25cIj57eyR0KGDku4rml6Xlt7Lnrb7liLDvvIzmmI7ml6Xlho3mnaXlkKdgKX19PC9idXR0b24+XHJcblx0XHRcdFx0PGZvcm0gQHN1Ym1pdD1cImdvU2lnblwiIHYtZWxzZT5cclxuXHRcdFx0XHRcdDxidXR0b24gY2xhc3M9J2J1dCBiZy1jb2xvcicgZm9ybVR5cGU9XCJzdWJtaXRcIj57eyR0KGDnq4vljbPnrb7liLBgKX19PC9idXR0b24+XHJcblx0XHRcdFx0PC9mb3JtPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwXCIgdi1pZj1cIm5leHRDb250aW51b3VzRGF5cz4wXCI+XHJcblx0XHRcdFx0XHQ8aW1nIDpzcmM9XCJgJHtpbWdIb3N0fS9zdGF0aWNzL2ltYWdlcy9zZ2luX2ljb25fNC5wbmdgXCIgYWx0PVwiXCI+XHJcblx0XHRcdFx0XHTlho3ov57nu63nrb7liLB7e25leHRDb250aW51b3VzRGF5c3195aSp77yM5Y+v6aKd5aSW6I635b6X5oOK5Zac56S85YyFXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibG9ja1wiPjwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nd3JhcHBlciB3cmFwcGVyMic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpcCc+e3skdChg5bey57Sv6K6h562+5YiwYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbGlzdDIgYWNlYS1yb3cgcm93LWNlbnRlciByb3ctYm90dG9tJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJz57e3NpZ25Db3VudFswXSB8fCAwfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSc+e3tzaWduQ291bnRbMV0gfHwgMH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nPnt7c2lnbkNvdW50WzJdIHx8IDB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJz57e3NpZ25Db3VudFszXSB8fCAwfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nZGF0YSc+e3skdChg5aSpYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpcDInIHYtaWY9XCJuZXh0Q3VtdWxhdGl2ZURheXM+MFwiPlxyXG5cdFx0XHRcdFx0PGltZyA6c3JjPVwiYCR7aW1nSG9zdH0vc3RhdGljcy9pbWFnZXMvc2dpbl9pY29uXzQucG5nYFwiIGFsdD1cIlwiPlxyXG5cdFx0XHRcdFx0e3skdChg5YaN57Sv6K6h562+5YiwYCl9fXt7bmV4dEN1bXVsYXRpdmVEYXlzfX17eyR0KGDlpKnvvIzlj6/pop3lpJbojrflvpfmg4rllpznpLzljIVgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0Mycgdi1pZj1cInNpZ25MaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cnIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHNpZ25MaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lIGxpbmUxJz57eyR0KGl0ZW0udGl0bGUpfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2RhdGEnPnt7aXRlbS5hZGRfdGltZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdudW0nPit7e2l0ZW0ubnVtYmVyfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbG9hZGluZycgQGNsaWNrPSdnb1NpZ25MaXN0JyB2LWlmPVwic2lnbkxpc3QubGVuZ3RoID49IDhcIj57eyR0KGDngrnlh7vliqDovb3mm7TlpJpgKX19PHRleHRcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz0naWNvbmZvbnQgaWNvbi14aWFuZ3lvdSc+PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3NpZ25UaXAgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyJyA6Y2xhc3M9J2FjdGl2ZT09dHJ1ZT9cIm9uXCI6XCJcIic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3NpZ25UaXBMaWdodCBsb2FkaW5ncGljJz48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3NpZ25UaXBDb24nPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzaWduSGVpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvc2lnbkgucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdzdGF0ZSc+e3skdChg562+5Yiw5oiQ5YqfYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbnRlZ3JhbCc+e3skdChg6I635b6XYCl9fXt7aW50ZWdyYWx9fXt7JHQoYOenr+WIhmApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nc2lnblRpcEJudCcgQGNsaWNrPSdjbG9zZSc+e3skdChg5aW955qEYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J21hc2snIEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50PVwiZmFsc2VcIiA6aGlkZGVuPSdhY3RpdmU9PWZhbHNlJz48L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRwb3N0U2lnblVzZXIsXHJcblx0XHRnZXRTaWduQ29uZmlnLFxyXG5cdFx0Z2V0U2lnbkxpc3QsXHJcblx0XHRzZXRTaWduSW50ZWdyYWwsXHJcblx0XHRjaGFuZ2VSZW1pbmRTdGF0dXNcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRzZXRGb3JtSWQsXHJcblx0XHRjb2xvckNoYW5nZVxyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJztcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yJztcclxuXHQvLyAjaWZkZWYgTVBcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRhY3RpdmU6IGZhbHNlLFxyXG5cdFx0XHRcdHVzZXJJbmZvOiB7fSxcclxuXHRcdFx0XHRzaWduQ291bnQ6IFtdLFxyXG5cdFx0XHRcdHNpZ25TeXN0ZW1MaXN0OiBbXSxcclxuXHRcdFx0XHRzaWduTGlzdDogW10sXHJcblx0XHRcdFx0aW50ZWdyYWw6IDAsXHJcblx0XHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcclxuXHRcdFx0XHRpc1Nob3dBdXRoOiBmYWxzZSwgLy/mmK/lkKbpmpDol4/mjojmnYNcclxuXHRcdFx0XHRzaWduX2luZGV4OiAwLFxyXG5cdFx0XHRcdHBpY1VybDogW10sXHJcblx0XHRcdFx0aW1nSG9zdDogSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRzZ2luQmc6ICcnLFxyXG5cdFx0XHRcdHNnaW5UaXA6ICcnLFxyXG5cdFx0XHRcdHNpZ25Nb2RlOiAwLCAvLyAw5pyI562+5YiwIDHlkajnrb7liLBcclxuXHRcdFx0XHRuZXh0Q29udGludW91c0RheXM6IDAsXHJcblx0XHRcdFx0bmV4dEN1bXVsYXRpdmVEYXlzOiAwLFxyXG5cdFx0XHRcdGNvbnRpbnVvdXNTaWduRGF5czogMCxcclxuXHRcdFx0XHRzaWduUmVtaW5kU3dpdGNoOiAwLFxyXG5cdFx0XHRcdGNoZWNrU2lnbjogMCxcclxuXHRcdFx0XHRyZW1pbmRTdGF0dXM6IGZhbHNlLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0XHRpZiAobmV3Vikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0U2lnblN5c3RlYW0oKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRTaWduTGlzdCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRDb2xvcigpXHJcblx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0U2lnblN5c3RlYW0oKTtcclxuXHRcdFx0XHR0aGlzLmdldFNpZ25MaXN0KCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5o6I5p2D5Zue6LCDXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRvbkxvYWRGdW46IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKTtcclxuXHRcdFx0XHR0aGlzLmdldFNpZ25TeXN0ZWFtKCk7XHJcblx0XHRcdFx0dGhpcy5nZXRTaWduTGlzdCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmjojmnYPlhbPpl61cclxuXHRcdFx0YXV0aENvbHNlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRDb2xvcigpIHtcclxuXHRcdFx0XHRjb2xvckNoYW5nZSgnY29sb3JfY2hhbmdlJykudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5zZ2luQmcgPSBgJHt0aGlzLmltZ0hvc3R9L3N0YXRpY3MvaW1hZ2VzL3NnaW5fYmdfJHtyZXMuZGF0YS5zdGF0dXN9LnBuZ2BcclxuXHRcdFx0XHRcdHRoaXMuc2dpblRpcCA9IGAke3RoaXMuaW1nSG9zdH0vc3RhdGljcy9pbWFnZXMvc2dpbl90aXBfJHtyZXMuZGF0YS5zdGF0dXN9LnBuZ2BcclxuXHRcdFx0XHRcdGxldCB0aGVtZSA9IFsnIzFkYjBmYycsICcjNDJDQTREJywgJyNlOTMzMjMnLCAnI2ZmNDQ4ZicsICcjRkU1QzJEJ11cclxuXHRcdFx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyQ29sb3Ioe1xyXG5cdFx0XHRcdFx0XHRmcm9udENvbG9yOiAnI2ZmZmZmZicsIC8vIOW/heWGmemhuVxyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lW3Jlcy5kYXRhLnN0YXR1cyAtIDFdLCAvLyDlv4XlhpnpoblcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluetvuWIsOmFjee9rlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0U2lnblN5c3RlYW06IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRTaWduQ29uZmlnKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdzaWduU3lzdGVtTGlzdCcsIHJlcy5kYXRhLnNpZ25MaXN0KTtcclxuXHRcdFx0XHRcdHRoYXQuc2lnbk1vZGUgPSByZXMuZGF0YS5zaWduTW9kZTtcclxuXHRcdFx0XHRcdHRoYXQubmV4dENvbnRpbnVvdXNEYXlzID0gcmVzLmRhdGEubmV4dENvbnRpbnVvdXNEYXlzO1xyXG5cdFx0XHRcdFx0dGhhdC5uZXh0Q3VtdWxhdGl2ZURheXMgPSByZXMuZGF0YS5uZXh0Q3VtdWxhdGl2ZURheXM7XHJcblx0XHRcdFx0XHR0aGF0LmNvbnRpbnVvdXNTaWduRGF5cyA9IHJlcy5kYXRhLmNvbnRpbnVvdXNTaWduRGF5cztcclxuXHRcdFx0XHRcdHRoYXQuc2lnblJlbWluZFN3aXRjaCA9IHJlcy5kYXRhLnNpZ25SZW1pbmRTd2l0Y2g7XHJcblx0XHRcdFx0XHR0aGF0LmNoZWNrU2lnbiA9IHJlcy5kYXRhLmNoZWNrU2lnbjtcclxuXHRcdFx0XHRcdHRoYXQucmVtaW5kU3RhdHVzID0gISFyZXMuZGF0YS5zaWduUmVtaW5kU3RhdHVzO1xyXG5cdFx0XHRcdFx0dGhhdC5zaWduQ291bnQgPSB0aGF0LlByZWZpeEludGVnZXIocmVzLmRhdGEuY3VtdWxhdGl2ZVNpZ25EYXlzLCA0KTtcclxuXHRcdFx0XHRcdGlmICghcmVzLmRhdGEuc2lnblN0YXR1cykge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDnrb7liLDlip/og73lt7LlhbPpl61gKVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soKTtcclxuXHRcdFx0XHRcdFx0fSwgMjAwMClcclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhbmdlUmVtaW5kKGUpIHtcclxuXHRcdFx0XHRsZXQgc3RhdHVzID0gZS5kZXRhaWwudmFsdWUgPyAxIDogMFxyXG5cdFx0XHRcdGNoYW5nZVJlbWluZFN0YXR1cyhzdGF0dXMpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRUeXBlSW1nKHR5cGUsIGlzU2dpbikge1xyXG5cdFx0XHRcdGxldCBzcmNcclxuXHRcdFx0XHRpZiAoaXNTZ2luKSB7XHJcblx0XHRcdFx0XHRzcmMgPSBgJHt0aGlzLmltZ0hvc3R9L3N0YXRpY3MvaW1hZ2VzL3NnaW5fc3VjXzEucG5nYFxyXG5cdFx0XHRcdFx0cmV0dXJuIHNyY1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzd2l0Y2ggKHR5cGUpIHtcclxuXHRcdFx0XHRcdGNhc2UgMTpcclxuXHRcdFx0XHRcdFx0c3JjID0gYCR7dGhpcy5pbWdIb3N0fS9zdGF0aWNzL2ltYWdlcy9zZ2luX2ljb25fMS5wbmdgXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAyOlxyXG5cdFx0XHRcdFx0XHRzcmMgPSBgJHt0aGlzLmltZ0hvc3R9L3N0YXRpY3MvaW1hZ2VzL3NnaW5faWNvbl8yLnBuZ2BcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDM6XHJcblx0XHRcdFx0XHRcdHNyYyA9IGAke3RoaXMuaW1nSG9zdH0vc3RhdGljcy9pbWFnZXMvc2dpbl9pY29uXzMucG5nYFxyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgNDpcclxuXHRcdFx0XHRcdFx0c3JjID0gYCR7dGhpcy5pbWdIb3N0fS9zdGF0aWNzL2ltYWdlcy9zZ2luX2ljb25fMy5wbmdgXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gc3JjXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDljrvnrb7liLDorrDlvZXpobXpnaJcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnb1NpZ25MaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKCcvcGFnZXMvdXNlcnMvdXNlcl9zZ2luX2xpc3QvaW5kZXgnKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPlueUqOaIt+S/oeaBr1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0VXNlckluZm86IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRwb3N0U2lnblVzZXIoe1xyXG5cdFx0XHRcdFx0c2lnbjogMVxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdC8vIHJlcy5kYXRhLmludGVncmFsID0gcGFyc2VJbnQocmVzLmRhdGEuaW50ZWdyYWwpO1xyXG5cdFx0XHRcdFx0Ly8gbGV0IHN1bV9zZ2luX2RheSA9IHJlcy5kYXRhLnN1bV9zZ2luX2RheTtcclxuXHRcdFx0XHRcdC8vIHRoYXQuJHNldCh0aGF0LCAndXNlckluZm8nLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHQvLyAvLyB0aGF0LnNpZ25Db3VudCA9IHRoYXQuUHJlZml4SW50ZWdlcihzdW1fc2dpbl9kYXksIDQpO1xyXG5cdFx0XHRcdFx0Ly8gdGhhdC5zaWduX2luZGV4ID0gcmVzLmRhdGEuc2lnbl9udW07XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W562+5Yiw5YiX6KGoXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0U2lnbkxpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRTaWduTGlzdCh7XHJcblx0XHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdFx0bGltaXQ6IDhcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3NpZ25MaXN0JywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmlbDlrZfovazkuK3mlodcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRScDogZnVuY3Rpb24obikge1xyXG5cdFx0XHRcdGxldCBjbnVtID0gWyfpm7YnLCAn5LiAJywgJ+S6jCcsICfkuIknLCAn5ZubJywgJ+S6lCcsICflha0nLCAn5LiDJywgJ+WFqycsICfkuZ0nXTtcclxuXHRcdFx0XHRsZXQgcyA9ICcnO1xyXG5cdFx0XHRcdG4gPSAnJyArIG47IC8vIOaVsOWtl+i9rOS4uuWtl+espuS4slxyXG5cdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgbi5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0cyArPSBjbnVtW3BhcnNlSW50KG4uY2hhckF0KGkpKV07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiBzO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5pWw5a2X5YiG5Ymy5Li65pWw57uEXHJcblx0XHRcdCAqIEBwYXJhbSBpbnQgbnVtIOmcgOimgeWIhuWJsueahOaVsOWtl1xyXG5cdFx0XHQgKiBAcGFyYW0gaW50IGxlbmd0aCDpnIDopoHliIblibLkuLpu5L2N5pWw57uEXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRQcmVmaXhJbnRlZ2VyOiBmdW5jdGlvbihudW0sIGxlbmd0aCkge1xyXG5cdFx0XHRcdHJldHVybiAoQXJyYXkobGVuZ3RoKS5qb2luKCcwJykgKyBudW0pLnNsaWNlKC1sZW5ndGgpLnNwbGl0KCcnKTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDnlKjmiLfnrb7liLBcclxuXHRcdFx0ICovXHJcblx0XHRcdGdvU2lnbjogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHN1bV9zZ2luX2RheSA9IHRoYXQudXNlckluZm8uc3VtX3NnaW5fZGF5O1xyXG5cdFx0XHRcdGlmICh0aGF0LnVzZXJJbmZvLmlzX2RheV9zZ2luKSByZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmgqjku4rml6Xlt7Lnrb7liLAhYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRzZXRTaWduSW50ZWdyYWwoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmFjdGl2ZSA9IHRydWU7XHJcblx0XHRcdFx0XHR0aGF0LmludGVncmFsID0gcmVzLmRhdGEuaW50ZWdyYWw7XHJcblx0XHRcdFx0XHQvLyB0aGF0LnNpZ25faW5kZXggPSAodGhhdC5zaWduX2luZGV4ICsgMSkgPiB0aGF0LnNpZ25TeXN0ZW1MaXN0Lmxlbmd0aCA/IDEgOiB0aGF0XHJcblx0XHRcdFx0XHQvLyBcdC5zaWduX2luZGV4ICsgMTtcclxuXHRcdFx0XHRcdC8vIHRoYXQuc2lnbkNvdW50ID0gdGhhdC5QcmVmaXhJbnRlZ2VyKHN1bV9zZ2luX2RheSArIDEsIDQpO1xyXG5cdFx0XHRcdFx0Ly8gdGhhdC4kc2V0KHRoYXQudXNlckluZm8sICdpc19kYXlfc2dpbicsIHRydWUpO1xyXG5cdFx0XHRcdFx0Ly8gdGhhdC4kc2V0KHRoYXQudXNlckluZm8sICdpbnRlZ3JhbCcsIHRoYXQuJHV0aWwuJGguQWRkKHRoYXQudXNlckluZm8uaW50ZWdyYWwsIHJlcy5kYXRhXHJcblx0XHRcdFx0XHQvLyBcdC5pbnRlZ3JhbCkpO1xyXG5cdFx0XHRcdFx0dGhhdC5nZXRTaWduU3lzdGVhbSgpO1xyXG5cdFx0XHRcdFx0dGhhdC5nZXRTaWduTGlzdCgpO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWFs+mXreetvuWIsOaPkOekulxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Y2xvc2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuYWN0aXZlID0gZmFsc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5iZ2NvbG9yIHtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdHdpZHRoOiA3NTBycHg7XHJcblx0XHRoZWlnaHQ6IDQzOHJweDtcclxuXHR9XHJcblxyXG5cdC5zaWduIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHJweDtcclxuXHR9XHJcblxyXG5cdC5zaWduIC5oZWFkZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuc2lnbiAuaGVhZGVyIC5oZWFkZXJDb24ge1xyXG5cdFx0cGFkZGluZzogMCAwIDAgMzBycHg7XHJcblx0XHRoZWlnaHQ6IDIzNHJweDtcclxuXHR9XHJcblxyXG5cdC5zaWduIC5oZWFkZXIgLmhlYWRlckNvbiAubGVmdCB7XHJcblx0XHR3aWR0aDogNTMwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDM4OHJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMjhycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDU2cnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNpZ24gLmhlYWRlciAuaGVhZGVyQ29uIC5sZWZ0IC5pbnRlZ3JhbCB0ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxOXJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjkwMDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHBhZGRpbmc6IDRycHggMTVycHg7XHJcblx0fVxyXG5cclxuXHQuc2lnbiAuaGVhZGVyIC5oZWFkZXJDb24gLnRleHQge1xyXG5cdFx0d2lkdGg6IDQxMHJweDtcclxuXHR9XHJcblxyXG5cdC5zaWduIC5oZWFkZXIgLmhlYWRlckNvbiAubGVmdCAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTAwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRib3JkZXI6IDRycHggc29saWQgI2VjZGRiYztcclxuXHR9XHJcblxyXG5cdC5zaWduIC5oZWFkZXIgLmhlYWRlckNvbiAubGVmdCAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5zaWduIC5oZWFkZXIgLmhlYWRlckNvbiAucmlnaHQge1xyXG5cdFx0Ly8gd2lkdGg6IDE0MnJweDtcclxuXHRcdHBhZGRpbmc6IDZycHggMTJycHggNnJweCAxNnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4IDAgMCA1MHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHR9XHJcblxyXG5cdC5zaWduIC5oZWFkZXIgLmhlYWRlckNvbiAucmlnaHQgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMzNycHg7XHJcblx0XHRwYWRkaW5nOiAwIDEwcnB4IDAgMzBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiA1cnB4O1xyXG5cdH1cclxuXHJcblx0LnNpZ24gLndyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogLTE4OHJweCAyMHJweCAwIDIwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTVycHg7XHJcblx0XHRwYWRkaW5nOiAzMnJweCAzMnJweCA1OHJweCAzMnJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQudGlwIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzRycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMjZycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNnJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2dpbi1udW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDRycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM4cnB4O1xyXG5cclxuXHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MHJweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogRC1ESU4tUFJPLVNlbWlCb2xkLCBELURJTi1QUk87XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRjb2xvcjogI0ZFNUMyRDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBycHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDRycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50aXAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZyBTQy1SZWd1bGFyLCBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHJweDtcclxuXHJcblx0XHRcdFx0Lm1yMTYge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvZGVlcC8gdW5pLXN3aXRjaCAudW5pLXN3aXRjaC1pbnB1dDphZnRlciB7XHJcblx0XHRcdHdpZHRoOiAzMnJweDtcclxuXHRcdFx0aGVpZ2h0OiAzMnJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0bWFyZ2luOiA0cnB4IDAgNHJweCA0cnB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuNCk7XHJcblx0XHR9XHJcblxyXG5cdFx0L2RlZXAvdW5pLXN3aXRjaCAudW5pLXN3aXRjaC1pbnB1dDpiZWZvcmUge1xyXG5cdFx0XHR3aWR0aDogNzJycHg7XHJcblx0XHRcdGhlaWdodDogNDBycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XHJcblx0XHR9XHJcblxyXG5cdFx0L2RlZXAvIHVuaS1zd2l0Y2ggLnVuaS1zd2l0Y2gtaW5wdXQge1xyXG5cdFx0XHR3aWR0aDogNzZycHg7XHJcblx0XHRcdGhlaWdodDogNDRycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XHJcblx0XHR9XHJcblxyXG5cdFx0L2RlZXAvIHVuaS1zd2l0Y2ggLnVuaS1zd2l0Y2gtaW5wdXQudW5pLXN3aXRjaC1pbnB1dC1jaGVja2VkOmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMycnB4KTtcclxuXHRcdH1cclxuXHJcblx0XHQvZGVlcC8gLnVuaS1zd2l0Y2gtaW5wdXQtY2hlY2tlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tdmlldy10aGVtZSkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQvZGVlcC8gLnd4LXN3aXRjaC1pbnB1dCB7XHJcblx0XHRcdHdpZHRoOiA4MHJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IDQ0cnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lyrnmb3oibLmoLflvI/vvIhmYWxzZeeahOagt+W8j++8iSovXHJcblx0XHQvZGVlcC8gLnd4LXN3aXRjaC1pbnB1dDo6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDc2cnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogNDBycHggIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcclxuXHRcdH1cclxuXHJcblx0XHQvKue7v+iJsuagt+W8j++8iHRydWXnmoTmoLflvI/vvIkqL1xyXG5cdFx0L2RlZXAvIC53eC1zd2l0Y2gtaW5wdXQ6OmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDMycnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogMzJycHggIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luOiA0cnB4IDRycHggNHJweCA0cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC9kZWVwLyAud3gtc3dpdGNoLWlucHV0LWNoZWNrZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXZpZXctdGhlbWUpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2lnbiAud3JhcHBlciAubGlzdCB7XHJcblx0XHQubW90LWl0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdC5yb3cuc2dpbi1kYXkge1xyXG5cdFx0XHRcdGJvcmRlcjogMnJweCBzb2xpZCB2YXIoLS12aWV3LW9wLXBvaW50LWVpZ2h0KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1vdC1pdGVtLWJveC5zZ2luLWRheSAucm93IHtcclxuXHRcdFx0XHRib3JkZXI6IDJycHggc29saWQgdmFyKC0tdmlldy1vcC1wb2ludC1laWdodCk7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXZpZXctbWlub3JDb2xvclQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubW90LWl0ZW0tYm94Lmxhc3QtZGF5IC5yb3cge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS12aWV3LW1pbm9yQ29sb3JUKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnJvdy5sYXN0LWRheSB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXZpZXctbWlub3JDb2xvclQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubW90LWl0ZW0tYm94Lmxhc3QtZGF5IC5udW0ge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnJvdzpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vdC1pdGVtLWJveC5zZ2luLWRheSAubnVtIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tb3QtaXRlbS1ib3gge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHJweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNHJweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHJcblx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRycHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uLXh1YW56aG9uZzEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vdC1pdGVtLWJveDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDExMHJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI0Y1RjVGNTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdHdpZHRoOiA4MHJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHJweDtcclxuXHJcblxyXG5cdFx0XHQudHlwZS1pbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogNDBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHJweDtcclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lmljb24teHVhbnpob25nMSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnZlbnVzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cnB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE0cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5zaWduIC53cmFwcGVyIC5saXN0IC5pdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRjb2xvcjogIzhhODg4NjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5zaWduIC53cmFwcGVyIC5saXN0IC5pdGVtIC5yZXdhcmRUeHQge1xyXG5cdFx0d2lkdGg6IDc0cnB4O1xyXG5cdFx0aGVpZ2h0OiAzMnJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNGI0MDk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRjb2xvcjogI2E1N2QzZjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnJweDtcclxuXHR9XHJcblxyXG5cdC5zaWduIC53cmFwcGVyIC5saXN0IC5pdGVtIC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuXHJcblx0LnNpZ24gLndyYXBwZXIgLmxpc3QgLml0ZW0gLm51bS5vbiB7XHJcblx0XHRjb2xvcjogI2ZmOTAwMDtcclxuXHR9XHJcblxyXG5cdC5zaWduIC53cmFwcGVyIC5saXN0IC5pdGVtIC52ZW51cyB7XHJcblx0XHRtYXJnaW46IDEwcnB4IGF1dG87XHJcblxyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0d2lkdGg6IDU2cnB4O1xyXG5cdFx0aGVpZ2h0OiA1NnJweDtcclxuXHR9XHJcblxyXG5cdC5zaWduIC53cmFwcGVyIC5saXN0IC5pdGVtIC52ZW51cy52ZW51c1NlbGVjdCB7fVxyXG5cclxuXHQuc2lnbiAud3JhcHBlciAubGlzdCAuaXRlbSAudmVudXMucmV3YXJkIHtcclxuXHJcblx0XHR3aWR0aDogNzVycHg7XHJcblx0XHRoZWlnaHQ6IDU2cnB4O1xyXG5cdH1cclxuXHJcblx0LnNpZ24gLndyYXBwZXIgLmJ1dCB7XHJcblx0XHR3aWR0aDogNTY0cnB4O1xyXG5cdFx0aGVpZ2h0OiA4OHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogODhycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAzMHJweCBhdXRvIDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5zaWduIC53cmFwcGVyIC5idXQuYmctY29sb3Ige1xyXG5cclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LnNpZ24gLndyYXBwZXIgLmJ1dC5vbiB7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy1taW5vckNvbG9yKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnNpZ24gLndyYXBwZXIgLmxvY2sge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFpNEFBQUJFQ0FZQUFBQ211cjdLQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUEzWnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVFF5SURjNUxqRTJNRGt5TkN3Z01qQXhOeTh3Tnk4eE15MHdNVG93Tmpvek9TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1RVMDlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl0YlM4aUlIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVlNaV1lqSWlCNGJXeHVjenA0YlhBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOGlJSGh0Y0UxTk9rOXlhV2RwYm1Gc1JHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEb3dZV0ZtWWpVM01pMDNNR0poTFRSaU5EY3RPVEkyWWkwek9UaGxaRGt6WkRreE1Ea2lJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNa1kwT0VReFFqZEVNREZETVRGRk9EZ3dNVGxHTXpaRFJqUTNSVGt3TVRnaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk1rWTBPRVF4UWpaRU1ERkRNVEZGT0Rnd01UbEdNelpEUmpRM1JUa3dNVGdpSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UZ2dLRmRwYm1SdmQzTXBJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2Wm1Sak5UTTBNbVV0Tm1Ga09DMWlNRFJoTFRoalpURXRNamsyWVdZek0yRmtNbVV4SWlCemRGSmxaanBrYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pCaFlXWmlOVGN5TFRjd1ltRXROR0kwTnkwNU1qWmlMVE01T0dWa09UTmtPVEV3T1NJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BtaC9McXNBQUFvclNVUkJWSGphN04zUFR4dG5Ic2Z4Wng0Yi82Z2dkaFlrY3VFU2hRcG9pQWhJbTRRY3VIS0tOcEY2YWJWL1E2WGQvUS9TM0hZanRmOUMxZmEyV1ZVOTVJcXFTS21Tb2lyZEJTa291ZXdsU0xDRkRRV2lZSHVmNy9oNTdMRTk0N0ZOd21qSDcxZjBDR3pQODR6Rm8zejBuV2M4WTI5bVprWkZXRER0ajZiZE5HM0t0QW5UZGt6N3QybVBUUHZLdEorak9tOXViaW9BNlRJN085dnRaVElEd0h2UEN5K2tjTGxvMmw5Tis0TzgzbVduTmRQK1lkcGZUSHRKQ0FGREcwUmtCb0F6eXd2ZHR1R3FhZXVtM1k0WlVOblhiOXZ0VjVraVlDaVJHUURPTkMrQ2hjc3QwNzQzcmRUbkd5blpmcmVZRTJDb2tCa0F6and2WE9FeWJkclhwbVVHZkVNWjIvOUQ1Z1lZQ21RR2dFVHl3aFV1WDVvMmVzbzNKdjIvWUg2QW9VQm1BRWdrTDdLbUxhbVE4ODJqbzZQcXdvVUxxbFFxcVh3K3IwWkdSdFRidDIvVm16ZHYxUDcrdm5yMTZwVTZPRGhvNzdacXgvdUplUUpTaTh3QWtGaGVTT0h5YWZEWlFxR2dwcWVuMWNURVJNZmVaWEJwNTg2ZFUxTlRVMnBuWjBkdGJXMnA0K1BqNEdhZkVFSkFxcEVaQUJMTEN5bGNsdDJqOGZGeE5UYzNwN0xaYkUvdlJuWmNMcGZWeHNhRzJ0M2RkVSt2TUU5QXFwRVpBQkxMQy9tTXk1VGJZSDUrdnVjQkhkbGUrZ1dxcDR2TUU1QnFaQWFBeFBKQ1JwZ3NGb3QrRmVSNXpjdXFNNW1NV2xsWjhaK1hwUjFacXBHcVoyMXRUVlVxbFphQnBaOXM5K1RKRTNWMGRIU2VlUUpTamN3QWtGaGV5SXJMZitWOGt3d1NKQU11TGkycGd0bWhkSklkTDVuSE4yL2VESDFuMGwvR01YNWxub0JVaTh5TXBjVWxWU3dVSlduOHpGZ2tNd0R5SWlvdmxoWk5qVkZRbnJKNXNkaGJYdWl4c2JFWGN0NnAzZVhMbDVVMjRTTk4rVldTNTkvR2JtRmhJZkxkeVRobXZKZk1FNUJlVVpueGtja01UNXVVTUUzYm0ySktkSkFaQUhuUlVXTjhaUExDMDByK3VSdXpTTDNSUzE3b3ljbkpIOEkyS05xVkZzOFdMOXFFa2FlMS8zdzNacncxcGdwSXI2ak0rTUJtaHVTRkZEQVpreGZhSXpNQThpS2t4dmpBMWhoeW9HTnlJcFBSL3UrOTVJVXVsVXJmaEwxWUwxUnNNNFBXZDZCYnpsR0ZLWmZMM3pKVlFIcEZaVVk5SCtyRmltZFhhdXVQeVF5QXZHakxDNXNUZnExaHorcTRnNTY0dk5ENWZQNnArZjFoMktEYU5hbUl0TFlyTDdyYm1BOU50ZlNVcVFMU0t5b3ptaXV6TmkrMGJxelVraGtBZWRHU0Z6WW4vRnJENW9WblYybmo4a0xuY2psNThKbHBCMkdEdGd6Y3ZYRDVUY2JwOTFJbkFQOWZvak9qR1VBdUsySUtGeklER05LODhJSjU0WXFZN29WTEl5KzB2ZXpvdWFyZjNhNXhEVkp6R1VjM2xuSzB6a1NkS3BKK2N2Zkw1eWNuSjh3VWtHTFJtZUdXZXQwQlQzT2xsc3dBeUl0Z1htVHNDcTEvYWptUUZ4R25pbHJ5UWg4ZUhyb1h2alB0WTFjVlNaR1M2VmpHTVFObk9yN2M4Y0Qyay81eWpUVXpCYVJZZEdhWWpNZ0VWMXRjZnBBWkFIblJtaGYxWWlYVGNuWW5FMzVXcHlNdnRIeVpVY0FEMCtSYXBBZmFYZFpvcnl4cU5PV0ZidStlMk52Ylk2YUFGSXZPRExrSTJoNHh0ZVNHSWpNQThxSXpML3pQNUdxL3J0QmVNemZpOGtKdmIyKzM3K2ZGM2MvdjNxa3YrK3JHQisyOHhvQTEyZWErYVZkTnV5UGJCenVIakFjZ1JVSXo0KzduZDl3VkFwbkFaK0lDSVVSbUFPU0Z6UXRiWTBoT1pPd3FpKzQ5TC9UcjE2K0RYMTdrYzVjemVvSGdDVlpCOSs3ZCs3UDU4WFA3dTVGeFpEd0E2UldhR1RxUUZ5NHJYSGFRR1FCNTBaSVh1dm1aT0hlelNuYzJ4NHZQQzY5V3EzWHNTSloyS3BWS3piMFcvQ2t0WDhoN3BYTWxaZ1JBYjVtUkwzaWwwam4rVUFCNnlBdFRZNVNpYTR6UTY0NmtHbW9NNUpvZFVKclgvVHByQUVNbW1Ca3VOSUtaRVhjVE9nRERseGZCS3FNbEwySnVRaGQ2QXdVNVZWVFBJRHR3clhYUWpLWndBUkFNSXErZUV6YUhhbTFCSkZjYkFZQ28zOXVwMXNpS2FxMjF6dEJlWm9EQ1JRYjFRNmdXV01LcCtzVk0xZno4MXkrL2RQVDUvZlhyekFZd3hFRlV6NHZPWmQrYVNhVU5NZ09BSlIvZ2J5bFdiRjdVSDVzYTQ1L2Q4eUt5Y0tsVUs0SHdxUjlHdVNCUzl0S2lZRzR4RmNEdzhqT2pVbTBwV05wK0p6TUFOQTUwcXBYS3dIbVJEUi9VVTlWcU00U2FTNzloNHdFWStzSkZqcUNDbWVIeW9uRWVHd0RjZ1U1YmpkR2VHekhDQ3hmUERPcVdiZXg1cVBiS0NBQ0NtU0duaE5vUGNNZ01BT0UxUnRWZCtkTTR1T2sxTDZKWFhDcU5yeFJRN1pjc0FVRExFWlRYUEwxTVpnRG9taGQralZFZE9DKzZYRlhVT1JBaEJDRHFZSWZNQU5CVFhweXl4b2c4VlJSVkFSRkVBTWdNQUVubFJUYnFCZmZCbWVBT0FDQTBpTWdNQUgwRXhtbnlRa2RWUTFIVkQ0RUVvRjJOekFEUWE5MVNPMTFlWkdNRGlkQUJFSDhBUldZQTZEc3dCc21MTEFVTGdIZUJ6QUJ3Rm5rUmVxcUkrQUhRWHdqeE53QndOZ2M1NGQ5OFZpV0ZBUFNqeXA4QXdKbUlXSEdoY0FIUXp4RVVmd01BdmViRmUxaHg0VncxZ0xNTUlnRGtSYSt5QXc3S043c0NJRE1BbkhsZVJCUXUzYzlYTHl3dXFWeHVoTDgrQUY4MUpvaXVMaTZxa1Z5T1B4UUFWWTM1SE8zQzBxTEtqVVRuUmVpcG9rcWxGbE10OFVFOEFJRk1DSHdwYTJpbWNDb0pRS09HNko0WDFaZ2FSQTlTbUxoYjlRS0Fud2t4aFVtTnpBRFFxQ0ZxTVhsUzdiOXdpU3RNS0Z3QWtCa0Eza2RleEIzbzZQY3hLQUNDcUo4aktBRGtSZlAxN2lzeTJkbloyWTRuSHo5K0hEdG9XTCtnemMxTlpnZEltYWovOXovR1prYVZ6QURJaTNxTjhXUDN2S2pGNUlVZTVPam8ydlZyZnpNL0ZwZ1dBS0lTYzRSMC9kcDFNZ05BdlRDcG5LN0dDQ3RjTGk3ZldQNTd6SDcvWk5xNmFiTGRSYVlCR0dvWGw1ZHZrQmtBZXNxTEc4dW5xekhhQzVkVnUvSHRIbmJ1MmUzV2JUOEF3NGZNQUhDbWVSRXNYRzZaOXIxcHBUN2ZTTW4ydThXY0FFT0Z6QUJ3NW5uaENwZHAwNzQyTFRQZ0c4clkvaDh5TjhCUUlETUFKSklYcm5ENTByVFJVNzR4NmY4Rjh3TU1CVElEUUNKNUlZWExrdXJ6ZlBPbFM1ZlU2R2pvZTFpMTR3RklMeklEUUdKNUlWK3krR253MlVLaG9LYW5wN3NPT2pVMTViZWRuUjIxdGJXbGpvK1BneTkvWXRwUHpCV1FXbVFHZ01UeVFncVhaZmRvZkh4Y3pjM05xV3cyNjI4b08yZ1hIR0JpWWtLVnkyVzFzYkdoZG5kMzNkTXJ6Qk9RYW1RR2dNVHlRazRWVGJrTjV1Zm4vUUdGYkJqbTJiTm5MWTlsZStrbi9TM3UwUUNrRzVrQklMRzhrTUpsc2xncytsV1E1M21OamRmVzF0VDYrbnFqK3BHZjh2alJvMGNkTzVKKzBsL0dNYzR6VDBDcWtSa0FFc3NMYjJabTVqOVhybHc1TDBzNHB5VkxPYVphK3RYOCtqdStkd1JJSC92OUlXUUdnTVR5UW8rTmpiMTRGd01LR2NlTTk1THBBdEtMekFDUVpGN295Y25KSDk3bG16VGpyVEZWUUhxUkdRQ1N6QXRkS3BXK2VaZURsc3ZsYjVrcUlMM0lEQUJKNW9YTzUvTlB6ZThQMzlHWUQ0dkY0bE9tQ2tndk1nTkFrbm1oYzdtY1BQak10SU5URHZpYmpPTXVkUUtRVG1RR2dDVHpRbGNxRlhuaXVhcmYzYTR5NElEU1QrNSsrZnprNUlTWkFsS016QUNRWkY3b3c4TkQ5OEozcG4wOFFGVjBZUHRKZjNWMGRNUk1BU2xHWmdCSU1pLzAvdjUrY0lNSHBpM1luNzNvMkg1dmI0K1pBbEtNekFDUVpGN283ZTN0OWcxZm1IYkh0S3VtM1ZmMUx6OXp5YkpuSDkrM3I5K3gyemVFakFjZ1JjZ01BRW5teGY4RUdBRHNhWjVyMXk4czRRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0d2lkdGg6IDU1OHJweDtcclxuXHRcdGhlaWdodDogNjhycHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRib3R0b206IC00MnJweDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0fVxyXG5cclxuXHQuc2lnbiAud3JhcHBlcjIge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVycHg7XHJcblx0XHRwYWRkaW5nOiA3M3JweCAwIDU2cnB4IDA7XHJcblx0fVxyXG5cclxuXHQuc2lnbiAud3JhcHBlcjIgLnRpcCB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc2lnbiAud3JhcHBlcjIgLmxpc3QyIHtcclxuXHRcdG1hcmdpbjogNDVycHggMCAyNnJweCAwO1xyXG5cdH1cclxuXHJcblx0LnNpZ24gLndyYXBwZXIyIC5saXN0MiAuaXRlbSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0d2lkdGg6IDgwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxMTZycHg7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogNzJycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMTE2cnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxOXJweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGQUFBQUIwQ0FZQUFBQVNMTFdOQUFBQUFYTlNSMElBcnM0YzZRQUFBRGhsV0VsbVRVMEFLZ0FBQUFnQUFZZHBBQVFBQUFBQkFBQUFHZ0FBQUFBQUFxQUNBQVFBQUFBQkFBQUFVS0FEQUFRQUFBQUJBQUFBZEFBQUFBQW1hZWV4QUFBQTBFbEVRVlI0QWUzUndRa0FNQWdFUVpPVzBuOVBscEFpL0hndy9nK1dzY29SSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFKTEE2ZTZYRkx5dDlXNExTdXNCT1B3WXdDR2dPUUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFoa0NYd3R2d01MS2RmemJBQUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcblx0fVxyXG5cclxuXHQuc2lnbiAud3JhcHBlcjIgLmxpc3QyIC5kYXRhIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzIzMjMyMztcclxuXHR9XHJcblxyXG5cdC5zaWduIC53cmFwcGVyMiAudGlwMiB7XHJcblx0XHRwYWRkaW5nOiAwIDU1cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNHJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDI2cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI2cnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNpZ24gLmxpc3QzIHtcclxuXHRcdG1hcmdpbjogMHJweCAzN3JweCAwIDM3cnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAjRDhEOEQ4O1xyXG5cdH1cclxuXHJcblx0LnNpZ24gLmxpc3QzIC5pdGVtIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuXHRcdGhlaWdodDogMTMwcnB4O1xyXG5cdH1cclxuXHJcblx0LnNpZ24gLmxpc3QzIC5pdGVtIC5uYW1lIHtcclxuXHRcdGNvbG9yOiAjMjMyMzIzO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdHdpZHRoOiA0MDBycHg7XHJcblx0fVxyXG5cclxuXHQuc2lnbiAubGlzdDMgLml0ZW0gLmRhdGEge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjYmJiYmJiO1xyXG5cdFx0bWFyZ2luLXRvcDogOXJweDtcclxuXHR9XHJcblxyXG5cdC5zaWduIC5saXN0MyAuaXRlbSAubnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0XHRmb250LWZhbWlseTogJ0d1aWxkZm9yZCBQcm8nO1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LnNpZ24gLmxpc3QzIC5sb2FkaW5nIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGhlaWdodDogOTdycHg7XHJcblx0XHRsaW5lLWhlaWdodDogOTdycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc2lnbiAubGlzdDMgLmxvYWRpbmcgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0XHRjb2xvcjogIzIxMjEyMTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAycnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LnNpZ24gLnNpZ25UaXAge1xyXG5cdFx0d2lkdGg6IDY0NHJweDtcclxuXHRcdGhlaWdodDogNjQ1cnB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTMyMnJweDtcclxuXHRcdG1hcmdpbi10b3A6IC0zMjIuNXJweDtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHR9XHJcblxyXG5cdC5zaWduIC5zaWduVGlwIC5zaWduVGlwTGlnaHQge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQW9RQUFBS0ZDQU1BQUFCaU5RallBQUFBalZCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy84RGl6T0ZBQUFBTDNSU1RsTUFCQXNIRHhNZEdSWW5LeUV2UWlRK09VWXpTalpPWUZ0a1VtaHRlVmhWZEhDQ2ZvYUxrSldabmFHbXJMRzR4SnRMVnVJQUFMamdTVVJCVkhqYTdOemRrdW9nRUFUZ05PMzdQL09aWWlGZ2dLTzFRMXl3K2lNaFA3ZDJEVUdKaDRpSWlJaUkvQWJxcmJrbGNqOE1ieWlROGltbzJvR21uUlJEdVF0eWY4M2dKWkdLb053RzQ2WVVTbzh5S044SGdIV0lXeDZWQVp6NVBHOHFobklYVk5xTG96cFJCT1V1ZUpOU0tIZUJRaWd1VUFqbEN5aUU0aW1DVUNVVUgzLzZZSnRDS0g4SDFxRGhXUDRBclAxc3dLeUpDVDhXUXEzRytRN1Z3b0lwUVFRQkdoQ0dqRjA4NWt0REZVSkoyY3NOcVo5UlZzQTNnWWNmdERaeFowaTdkU1dGaDIxZWZOdmhCcTFLM0JWU0JFdXJiUlJDblBNcHFCeHVwSHhncWV6QmpzOTJES0dzRHRjTGxMVldkc0N1SVFTcVlxNnhlUU40ZW83SG1jTzlRNWduOU5BQ3hlWGw4S1h6c3FCdmZnangwUkRtSEo1TlQ0ZExPK2NnZVRqdUlmMlZNQVNhd0ZmZ3ptQVNRNmgzQmpaUTFRZ01NSFhlRUVhMFpwdGhpaVZEdkhGZVRRemg5ZDFTL1pTeUlPUWVPREJFTW5hSFMwNmFZZGtqMWdlNlN5NnlFa1M5UmJVc2xDSm8zYkFHR3ZqSHlhZkVWZFV2ZDh4bEV2TUtJZnFQaDVvdEx3V3B4eFh6WWRyRFdvN2RTL2NzMTlFRVpXR2ptY2pQVHRZeGRGYkNnbFV0YklibHlSbHNudy8xdHplclFSOVREaXVCdmtyNEF1ZFVRaEFjaERBR1VRUHlndEREampBbmhIY1B4eVJBWWtoZllpK29Yd1Q3TWNRV0lZd3dwcjk1V0E0YWJDTVlVaW5FQjBMSVNUL01ZT2lBVmppc3BmbENwaWVFMkFXNEp5YVBFTkx4Y1VzSVdRR0lJVTFMbGxMbEQyQmZDaUY5SVh4MFduMXFGM05DV0l3enFOY0lWdElVd1hZZ2ptYUhzTFFZdmhSSlh3Z1JlQVdpVDhQeE9nQU9XVFJTQnVrUDRjTUVFdysyVzljcGl3SHoxNHVCZXJWMGNZTVNtRkpvZXdYT0VMYkM5ZFE3QldlSFFyZzRIT0JJcm9EbFpIWUlXNGNEWWdoSE1hUXl1SzVoRVF5MUhVSllsb3YxS1lUTDRwUG5oUzRsaU41MVZyZy9oQ2dMRmdlVXdXV1JnVVU5QkRkdUQyR1lzVWFDLzgwaEZjSUYvV1B2N0piakJtRXdXa2xneUREajkzL2NDdkN5TEQ5MUY4c3p0T2FBb2MxTjArYjBFOFpPZUR1SXZyVlI4MHVJQmRSbVNUZ2pRRzk2SVhoNUt4bTBVbHI3enVnN0pJVEd5MklkbG9QekFTRUNVeGx1Y216c3diaUU3RjlvREE5cGluSWVhSlNveHJtSnZSOTRzNWdNd0VBM0FKWDNqNmR4Q1prb29HbzA3aThVU2I4aVFVMVdFRTRIMEZrRUhwTzZJRW1NdnBKU1N4S3B4Z2tLUTVXSEt3Z25CS2lUZ3lvTzhZbmJ0VFZiTFY4THVGU05WV2xnR25GSk9EdUFxaVZmS3NYY2xiU0VXbGhDVktFMW9hRGlxc1pUQTVXQ0tuL1Y0UDFzVnlQY0srR1YvMGNLbXhwUzV1RUt3b241V0JTcW93U25JcHhnUzJoaUNkUHJpUjBJVnhCT0ROUkplR1JmS1NGT0tpRXFsU3lzVFNUdUtSSlhFRTRLSmY5VTJwQXBpRHQ2Q0hkS3FLNUltT2ptWVJSeEJlR2t3T2QrakFjei8xVGEwUnZlcEZIYXZtSGZyQTZUSC8wY1A2SUVuZ3FlVk9VVmhQTkNyM3VRT0JXd0luNzA4N0NFOWd6MmNiallrMWJNdVlnckNHZUcwblpNbm9JNkRqb00zQzk0b3V3NTR4TFdqNk9STzFOcitHdnh5UlRId0FZZ0xnakxTcXpEeGUzQVdnVVRTZ2hhdGNDanJXcDhLeUJtSVdGeEU2TGVLWmhoTmQwb0lRMVhZMC9id2hXRUZWUEdvQWV3Q01Dd0VQVDlVMEk3dUtoQyt4ZU0vb1hTNTltcXlVSEZGWVQzQVA0Q01SY3hpMEh0cDlnS2pGRlhKRFRjd3hTR2l1RnF6S2pZdUpla1IwRHJ0a1JlUVRnOGxMR1FsSDQ1bUN5c3NjTVNtZ1kyTkNhWU9Td2g2cmVGdXI4OFhFRjRCOENJTFFzQnRUN0s4S0ZpQzJzMUNVbFlZOGVyc2M0OVZEVXhDbGNRQ2hmaTJBSENKUUVHODQ2aGhZMFc0bTBTNnVGcW5OT05RMVFyQ09VMUZENnBHbU1HVmxqTGwyL1dqaThLNlQ0SnNmT2FiTWtLUW5rRnVYR1hsYkNYZ1c5WUZicExRalZlalhOVXJ5eXYvUmxKWWlHV2prTHFGbUdiWVN6T0pTRm9xMXZVWWJpQ1VKQjBCcGh3UFZiVzFncGF5MWZHb0N0Z3pNYU5SOS96WnRLRmc5WFlNazBIdzVRSDRZdzd0UDhrcVJpL0lSa0xVUnVibDJBL2xyQXJldVRQZ28weDNQMFZmczN3R09lb0lWNTZGcU03SGdvSDRUckxtNEZYeXhCNlg1all1U3dCZVd4S2FHbEl3bk5vc0Jvbk9ocUtCdUU2UkxsN0dxS0loYUIwa3BEUkRRSEhFMnM3QjY0L0Q2d2NqRU44RTFLQzlkUC9nWHNkZzBCQlFvR0tqQ0gvZWhISVY1UlF3VDBTRGxmaldzSTZEbEhJRzRESG45Y0ljWDg2aHhJaXR5YTlGRXhzbThaYkpEUmoxZGcwM281dDdGN1RoRStwL2tYQXQ5QmJFaUtKUkdFYmswdG9KcEtRZkVSWDZBb0VNUWNmZkh6eXkwQyttZzZTeE9ONVVvVjVQRlNNU2NqeU9tNnZnWEh2SzN6WVhuZ2NhTS9pa09RY1pKNWJqdUZYTFdEb2dsbUlaZnJaMmtHL0tCeVVNTGJRVTB1LzBXUFZtT2w1bUg4Zm42eUVEenlvRVVKTFVaaEJPUklIcCt2MDFUUytWWVJOUGowaW9YUHVGWHBwL3ZCUVgzMFFZMDJ2S2x1VWN2REpXZGplbDZra1JMaDhhMkpNTkRETXRZQitjZ2JISk96ak5SeEpLOXhNUm45MUtPNGcvSHJhV1kxcEVad0xHQ2pPbjdzZWhSamxLOWVEN045N2RDTlJhTjBaSTJtbGs0VDlPT1F1RW9RRU9ZOFNzRmdPZGxPUU1FQUM5YmhtWS8zQ0VDN243eUhrSmFTUko5SXRhZ2tsWklIcWNLakg3QmRDYUtXRERIMkNBWUVzUkxQVkRnWjRPbkNHYnBBUVJxb3hZMDdEVUNZSWllQ1pZUWlaaWpsVWtKMDZjbFZDdTIyRmdHSE0yVGY4dm5DNkUvYWhhc3lZMExvaUNnVWhSZW9vZk1JTERjQ3RWWTNMSEpTS1F0RFpGelNtWCttZzJ3ZHVJdlMrczJoTW5PTEY3dkYwTUw0RGJnejNHc2tnQkRxQTU0VWh2QjVYOXRlRGlIemxrRmc5M2hLbGhCcStsL0NFYmVCVGRWdkNjR3RhYUN3SU9rand4R1ZoVE1GK01VWnVvai96aDFJOXJ1M3p6WGtMdjE4VXF2MEVNM0N6c3hXMHFySkJDUWV4WnlIODl5OFlBcnl5TUllcSsySlJDOUc0clJtRExseEJ3ZzBua0JDMmpINWhCc2xUcnhpQVp5ME1JYlkvT3BpanVETjA3Vi9jY05wVkJQa0NQQTBzQ25FL3dZN2NHN3R6QzdXRWcxaGErTENISjlCMUVKdlYrUEwzTm9MZVhDc0EzWnY5eDhLM3h2enNQL3VmMEFPN1BwdHZpZWJ5MEpLRWc0VDBRZUhnLy8rSzRhZUJVT3pNbEFMRzRXSTkzbDB1b1R0VXpDWGM2R3NKRTFGSFAvSGxoL0JMOVgwMWpvLzdhaFBEYWtJc0NBRURSRThPdzdNOTZvaks2ekhTdFNqYzl6d0ZIVTloUE5oWndxL3JNZjJjOFAwcU0wallTOFBZakVVcEI0czBmS2FGQkV3cElKV24wS0h5NkdzV3F2U09ueDlmRWpLdkxUNzN3L1ZZV01MZjdKM3BrcHdnRklVakxzalNhQ2pmLzFsem0xVzRhZ1FtbGFxMmo0anpiektUYjg1ZHBLR3ZmQWZqbDRZaFdTUHNtaGtNU2lIc1V3Zy92VXJHa1JqWHhBSEE5OXk2a3BoUW9TeCt1MHhRQlFoQmpKY1duUjM3aTdyaStrbUpJTXNoSnJHOVA0TVlQUFBDajBid3JhT2xnNWtQSmp1ZWoyTlRXdGdOUWtYemMvREZMeFFJSllYTkVKYlh4Z0ZDanlHbU1CcGgrd20yMTE3NGdFK0NkbjB1YklSRFVQTW5lOGlrVEZzNmhWQlptU2RYcFVtaElZMHpiaDlJcXVZOVlDN2todVFIZ3pHdWtSK1hGcVlFd2lBNEhYUnEvNHhqUHl1RUlNdzdjVjdhMTdNQWN2ZEFseWhleFdYK0x0RFMyQ1JCcE8wTURpVFRWVUQrYkE0N2xBOWlIMHdabkpzb0hLd1ZpcmpHUUhrR21abDRjVkxvamZDWVFUYVZtN1dUT0FEeGg0eXdIeXlGSVNKZmw4Z2YvM25RcS83Z2tQaWdTUW5ObnFwZHcxc1R4WndKK3R2Sk4vZTRJS1ZPZUNqbTVsTFRHcGp5UWtIWlg3VDlTSU5JWWVRd1RRd2Z4T0FiUXYvemsweDJPMXp2Z202TWMxTnhNaXJtc2orWTl3VENEVktNczhLa1gvRkx6YVhST0VDSVFmVHQ5YUhWQjQwUWh2M1YyNU9QaHRDK1JZYzdQeGQyeU1yaXNmM2tHeENoNkMwYk03ZWprRWxPZnhUQ3NmQ1hJUmhMSU13NXRPdS9XOVQ1bzRWUVVuajE5dVNqRWJRQm1mU29OeGlWSDc5RXg3N2xyUWxUU1MxaThZTmhKV1ZoazBid1M1SFNhQndoakNDbUZBNk5ESTdPQ0JHSGZhSW5NZml1VGc1ZWtzQkFERVlyN0J0S0U4YUVZeTlDR01XbEd2NGpoSlFaNVJqdTFHcUVaREFRZWc2dkl2S3pLTVNObVNGRTQ5Rk1lODB0QWJtampLbEFJYk95VDI0aExFempKczRsWEREQ2MvZmdYZG0vVGpFdnBVN0Njb01SNG9ORGN3ejdSTTlCRUZNSWlpWm9SNks1NWYzOW9EZ0xoY2dlUW02SGxMUXJnMUJLUTU5L3dCVm5YdmlQNHl4SUhkcWhtcnJHdlJySGhNRy9CZVhITUdpU1pkU1o4UnFUaE5CQzJKQVdrb20vS1ZTT1BpY2VuTEEwS2FUeVNvVVFVczUyVWdjYyt2V0pUUWYwWkJSR29TV0d6ekZDZ0RDTHhlbXhpUGpZQjBxckEzSTNzZ0JoaGlCL1MycEdmZzVDVnZ6NkpaSEM2V0VURUdSK0k1aWFJWExDVkk5aE1Bbkkrd095OFo3N0hzSzUrc1VKRVp3SEJPTnJYODd0eEhWWlcyV1dWeEtGMGRnbUJSY2N6azBNamdiQ0t3eDdCT0pqR0F3VXhzSjR6RTdHbm1Fa1d3eVMrdElrZ2RBT0w0QlEwdjdISUp6S2lwejQ5aStSQ3BwSTY0a3Vqc0t6MmdRdmMzME9nOEJHbGc0aUJyTjlMdXVYTXhFbGVXU1FtNXRIYVMxS0lCeWwxTkxlMG44WlJjdVdoWEdlTUlqdGNHN2JLdFJUQ09PYVEvSklCZzJGU1M2SWpxUkxHS1FUclYxbTNVOVNXdjRzZ2JrMk5wUkNxR0Z5ai9TYXk2SXhLSENJU1ZSTWtKYkMrUFN3UnBLRlpMaWV5YUQxd2tqZ0NGTmFGV2RIUGt4emJjZHM1cEl6bmhsZzdQQnRSVTJhUVJyMkRobVVjaWlMeGtHR1FWeWx6RjFUUW5oNk9CbGUydlZRQnIwWGdselNnbHd3bzdDMlQwT1lsc3dvWlJBdUE2RXVhZElNK2xTQUppbnFWUE85RHV4UWtTWUdRUW1HWTlLcHlRUHlNeG1FUUhuYW1NbHNzT0hrRVZCUEpVQ0lmTkNPdDV1VlJEMmlyOVFYdlRlV1BGRk9JYWR0eDFvaENpT0VLWWU5blI1NmhpMVFPQVlyUEU0SGd4bys3ek1vbVNNb3pTMk5OQnQvQ3NLeVRyWGtNS0pRbVVKYWpuSnhRa2VUeFlpY3RXb2U2WU8yZ2h2SEhNQlRDTVUwazhyU1JHdWVReWk5ZEZGUzJPc0x5YUpWWEJMRXZUQ0lmR3BJZE1MR2htazh6c3VUcUtmNjRGc2tOQWl0NWxNR1lRaFJtYW1QWEFmNmpBa21XbGQxUDR4MmV0czJyV0ZvUDBmeG9reFZnckFiT2dMaHFsKzY0Qm5FWmdnajhjSXZnODRMclNLRmh6WklEWVFUNldxN05Gd2FDSE5wZ0hBcENIemRsa243R1c1VzAvWEdISUtBUTlHMll6ZUNFTGRxaGkrRFBuS2czaUJDTUd4M0xrUmRXdGhScWNQL2RVS2dCZ2kzdGFTMXNsMm9nSnRPYUJsazIwV1pIWTROdTlSU1JLRlR2cXJteTZDbk1QNmVFSU1CUWl1enVXcUZScVpsN29OYU93ajF1aFVraFhvNzExVFdOOW9MbWVIVU54emlrbEtZSHhhS3U5YjlyNGZMWk5GcGE0YlMxQWlEaEtycjAvUlU2alFYakwyOWtCUzJRMWpRVXhuVE4zN1lEc2ZtalpLdktZd2R3OGY3b0UwTFVUbUNJckdUcUEzSUExODFpc09HeE5La1VHN251ZzlPTjIweVlvajlVRlliWVc4WVBNTVFMNnI1eHVKUUlzOXo4cDR1Y0loMldWV2lhcjlJSXZRV0NIU1Q5dG9XZmIvc2xtdWl6ZHdiREhnTzkxSGgzb1l4aG1ZTXRRek9BbS85anpuYzZjdWdDOGpwMmJEekFZUitzM1BCUkUxQTdtYSthY2VlNDA5NkJEVVFkSDhWUFYvUDFkOTM1czJuQTNDbE1sRloxWkl4VG05bEI2SGd0dldYUVN5U2xDUnd4KzVncE5DQ3FGalZJanZDVnJCQ2k1Nnp3UWpoc29vZmdmRCsvK2UwYXFld0ttY3ZQVll2NFUwWVJCRTVjUGhsRUtrTEZGTFVIWnpTemFZVlU1VFV0QW8za3hYdTJJTjdneHUwcnZjN3cydzkxNitDekZKSFNXU0l2S3Mvc2dDRTBrS2o4U0FpZit2aTFBc3B6U0NjRWdtdnlpVk9velJXYVBGekQ5ZHExc0FuL1FFSTlmMW9ERmxrZ21IS0lhZlZSUWtJWTNoU0pnT0pYeC9NR2pYb1dOZ2dzVU5RQ2Naclhwd1FCWlFrRUZyK2pKYjFkbEtvZ0xiRlhHWUtUOUQ5dDNiQ1Fyam5jRThoSTdWRnlXUjBuaGZPU1pIODlVRkVJVTEwYUlQS1dTRWxOVzlOMWkybWdUQ3NUSUg3ZXJIK05qOE91Y1ZNNFFrWEsrN3o2RVRTYzBocml4SUVJWTdKUVY4R2o1Y2ZIVE1ZZHp3UEc2eXl1YzRLamZmdFBIRGRiSXRsZWQzdWlVd0xhTFVUUElJUndsZXFKQm9IRERmRVlhVVJFdHMvbUtLK0RGWlFTT1B2RGZsZ0FxRVVRNFVWYmt2SUE2TnNsKysxMFFJSUxZSkkwLzFvYkNnOHMwUGFWUllsb0NuUlJWNDRmL1BCUS9YaGZOZ1V3RjA0dG1LYzE1eFZMSmRWN3dqMGpXYVlsdnZ4bUM2bm11LytPY2pBSU1aUWFrNHFFMExRaEx6d3BGWHpyVW5PS1p5bUtZZlFkZ2RGdXNrbForVzdWZlZxWGJTT0JNSUllcjN1eHNCNU9kWGQ1dDVvdm5GQzRZN0RiYXBiT2lNVTNuV2RIcFVuWHgrOEZwbXowK2pRcnZ2dVU3bGNzdkwxTkJDUG93MkN6T3lxaTRVUHpSRGVkVERodnUrV3lrTllsYW9ONW5jVUtjUVlSZ2pmOTVmQlUzWDlLTVNlUWd5aFlrYVNUME14NHZ5MStuSWt5cFlWdjFkNjA4YVdVM1UzZjBpK0dtRTdOQTEwVlhsYVJub296M1hEY1BqV0pIOUxyNUVUS3JpZEQ1b0p4R1g1aXJ0dVdneUZDWUJtQUlTTDZ1OVp6dXYxV21BczcrbDlMWERiNmZZcXJtWGRhY3ZpOGxEVnBXYitLQW9ja3FNK2pNRi81dVlkVUtoRVVoUWpIL1FVRnNlVVViOFdoMkFHSWhCMXN4NGdsajNRNHI3dzAzcjd2WEdxTFNtVlZmVUc4YURvaFVFNEluOVFQbmp4ZzdSN0lXTHdDTUx5UGsydmxnVVJhTnQ5cjkvYmNCUENWRXY0U3QvZGdzYmFiNktRcXNxeEppRjBESUtTVS9Kd2lRd1gvUmdmaE90ZmdkZ04xZ3RGbmhBeUdMdnQzYmd1WC9rNWI2OGxtTjlxTHBDRmNKM3ZnZXpaUStJM2lkR2h3NDNkY0JVVmhCREJHSXNRNHBCTTkvcWdtcVE3UjdDZHdra3BoNkN5TTk3eW5JTTBtN3ZpMHVUbExkQ2c0QmcwR2Q2OXBMQnpCR0t4bXpXNi9kYklEVTI5VkxPR3E1c0NnNkFJWVJLUlA1REJQOXlkMlhLek9CQ0ZSd0pzd0d4Q3lBNVRCZS8vbU5Ob1J5SkdtZ2hmK0NESWZ6T1ZWUExONlVXNGhmaHQ1aW1tcC9DaEtEVHRRVFZ3VlIrZk5JNGRqbjJoYTJobE1PeTVGeG9SR2poSnB2MU5qOEFSTkcwdnBOM1FpRmRIa1VKeTZMQ1A0VkdWWEh4SExCWXVpTVRqR2c2elFuVzlPaTF0Z2RvSXF3WUNNbzdkTmVGVzJQdHE2VkQrRGNKN21CazNyY1dnQytML0tJMUwvaXM1TjhQNzdhdDhFUEFUdW83QzhnRy9VM3VQeEJKM1FhNW1nclF3dGpScFRTSm8xQUtFYmRqcjFWc3NKdHNpL0I4ZytiV01iM1lQc0FTS1hIMzlQeExDV2pMNGExNW9LUHdlSHdTaHl6SE15bzVUK09BQTdueXdObXJHS1hMakJOMm50bldOVU9SNGhGU0JFSktEQzFhWWl6M2EzdGFPd3I3OFAzTm9qK1lNSDFINFJRd2l1UGpqV2dveGVLR3l3djBCT0x2cGJtUHNtd3k0YW9tRkh5d2xRc0k2aFFQWjFCSVE5MEtCSUt5d3VtWnNYUXFORTQ3eHY4bUhNc0xqaUd4M2FyNG5GaU1Kb3RKVkU5OFJ2Z04zSWluMGhwNmJJWmRBWVdSQUxnZHFVOUJxRVJwbVJCUDVSWEViTHJaa29UVGQ0Z05HczU4bjF4MWdxUFExREVvRVlSa2xwdEEwcmF2S1BnM1JKVkFQZG91TFlYaWtaSU5QM3hwQ1JoN29EeEMyWWM1RldsQi9xQWJIRnlVTno1QjlLL1FUdy9KN0dKU1ZNYktVY05xeGZ4aFQxVmtRMXJ0WXJBZTc0Y2g0VEZzQklEeHRNVnFIbU9wSWpoVzJhemUxUnIwdHNNSm9JOFQyV1Jodkl2THQ4VlUraU56aU9PUFNnejdUVTloMWZrMnlHM0haVDNFQnVaQlc2SW14b0oyN2hod3JhTmNPRTRFZkxQblFhaHNjZjA1UW93ZHJlc2RQUEdEcHZQQ2JmRkR0MkxrTVp2Z0tERkhPS1JRRUhzOVpGWlBkN25GZG1wWllCUW5aRmhlZGc3b3NOYUdFaS9KL1VMNUFRZTJWanJwYnowWjNGTjJsYnV4aGN1OXE1SytwaTZXY2ZGQUpnNUpUV0hTOCtQTW9yQldDZkxMYkVIazhYYjlab1dhUTZMNGZvMVVXQktHUTVJOUtIcXV3MG5xUG9PR3dIYlBZWDQ0WXZlMVI2RGNNdnlrV1N4djBJVFFVb3RSZStHZ2FWZjVaVHFnWjVFTXUrK2tSUTJIV1VPVkhnai9WYVpsWnlNNWRSWS8xQ0t5TmlVZGh5K3VqVy93NGVHZnFkV1cwOThJckdWUWR1ODhLMmNyUURzTGtNUmtWMVVZaHlMZEJQVmxtNk9NK29QWm9xU0d3TlQwL05rODRKS0llNng0U2pZbGszbGNmYVlSWU05allCL0w0RUhZWE0vaHgvc1RsRTRoaFhVTmhkcS81VVRpdUM5cVR0YWE0Z0l6S1FWb2hSOEtJc3I0TVFKZ2Vxd2daZU0xcEY1ZWpLdmJWR1RXdjRUZ3Z0RExEOGxJR1ExN3JTKzZDL09HSFlsaEt5U2xzZEN6ZVQvdVZDSTdqRUJlUWNVMFpkeVJPaENWR0F0NWl1ZEZqQmZ3QWhmUmNRU0N4WTNMc3F3dGxNMm9JVFZwNGxCZVcvMXduSklENEtJSVN3NE9VRU50S1c0bmhPMFJrdDBmZEtCZFVZN1hHbUhQNmJ5MmpHd1dXNkhiUExLQk5jcWRjREM1WS9PWUt5Z09JbHBNYlJob2hydm1rVjg4TGZRd3ZqTVZJNktNcElWSUpnSTdHeUdhUVA2NEl5ZmpHQjA2TDVmZ2dTSXpWYXBzaTVvQTZTc21lUVY3bXp1dFFuSHNRQjFBOTlFVkNQdlJPakhZeG1VeGxaSmQ2c3FlODFvMUhvZHh0Y2s5K1NZL2daNE14Sjk0eFFpMEx3ZlJqNy9DdGxuTjBsVFNDZXF4VzIzYzR4Z3BuYWtGSXQ0dkN2UWE4RkZnQWVpRGd6blpDMW9aOFdwUVNTMWFQa2xSWjFKL2lNZkdFMlBGQ0x6R3N1NnY2ZzhnV0orTXpJSjYwWjRSeVEyRjZML1JEOGFpblhQWlJHeWZGTURNaUpQa1RFQzcwZkU1dndRNDFoS0JQeVY0U1E5SVhrWi9pTjlPRzN5YUdsekdZWlRzR1ArbUVIRUkvRnNPeWxNT1ZlZzV0VVRXajNpY1J2M3N6Mm1nWUJ1NkZFYWVSWkRWaFZEb2dEOGJLQ1pmekprM09EalVHZkZQWjR2YnNrRllvYnVOUkQ3bHJ0SHdNNjg2Z25aekJER1VPaFpkejZOc2crcVUwem5OaGhVV1JNak5FeGFPWlJzbWdsaGtyRXgyUXk1NEpLeFJjU0JHMm5EZHBNRHRVZmU3bkExUGZ4dzNMZVZSY2FJYkpzc0pSTTZnbDk1aDBUWkljUVFmQ3o3UnBFTndoRElJMGhFVktNMFI1QjZIWGhHS1RFQTZjUWxEZlI1eWVqUnUyWllVU1FHSWdaTGRUUTJPSDZzNkRxSUY5anlFZDQ0cVNmamZKeS9kQ1VBWHJvdDZNL3ROL1BoNGp0em1ERElVdWc1ekN4R01ZVVNrcGJFUW1hRVhqYVJCcVNmakdDZXJJbGhYU25SaGx5M3I2T2hkaW9KbGZRdndmNS9DaWlsRXRzcU13Q3BkT1QyeHc4MEo3ODhUNFlISUVzUWNoa3FIeVlpSFBDWDByVlBpWnM5ekxQTjF1Y2xiVXd5Q3I0Z21XMUNBWjdEY0krL0REdUlvSnJGQlJhQnAvNjNyK09oZWI1UVhMWE9WNU5KNnBMYUpKbkZEVWRvOWhVRlBvYjU1Y3MwK0N0cjkwcHZUNTJzVDRvTitkc2FRUmxPZkc1amlkRnpiRG9LS3hnNkQ4RkhIYkI1OUhnclVWc3UxbUhFTll5M21oU3VkNVp0c3RPWnc1a1BnVWU5WFdkdnlRdHJlNFF3aXNXY08vSlliTk5UNG8rc0VXaEorc1RaQW9qWTk5TUxPTlVGRllDQXhMd0JDbjJ6clpLR3pBQjYxQURFOHpVb0dROFBQQmltSGx6cVR4b3d4UW5GLzBGZ0toTDNRYVJtZjViVndPeDZnZHgyR1RPL0M2c1hRWmd3Z0xXUkIrMWdzNWd6NkYyTTBJalFwQjRmMmVMalBFTjZCUTU0SVdmckRrV0tOMkxJSzdOUE1pd2pEVEMvUmlwOXZIWkQ0UU8vMEZEak1EcVkwV28vWVdOMnhXVU9pRjVEMkQveVFYd2xLWjBVZWRVTzFSSHp1aFZaUTRSZ2dxVTVvaHZvMzlNSmxnYkZQSTFWSlM0ZUJka3dXc1VPQm50SzZueHRUT0J5SWg3VVd6MFdMRUlvd1EzZlJvUXdXaFQyRXpTZ2JUUitLM1ZuZ3BnNXp3Tis5VFo3NE5HZ1lUbXlGK1RHcjQrV0JCYU1iS0VOcUg5bW55Y1YwRUZyYVdaMXY4SHdoUGQrMGVDNU9pKzdBc0t2cjQ4WnBPWG1oUm1KNUJaQUNFbGVHWXJEQTlnejZFdGcvdUlyRk5ZWm1ub25DTFJ4SkM0NFAyUkJrYUdwRFJnNzFtQTZIc3VheFBkclo5MGM4clhOdGpWZmM4bis3YTlUTXpvdUlDc1FGRkpJVGIvMnd1aEs0WnB1OFBvb3dIT2NjTFA5NHNSTTZ1OGZGbUNkeStFUmJpek00Q296Uk42NnFIaUF3eUJBNjdlUjYwZmVEZzBtUUZDaXpOc0Y3TGNQTGZEK3VCbWpPQVp1Wkl1T0Y2aTBnSTdXa05Qb1lxRnFkR0FmRjlzTnhEMFBmQ3F5aEVmbW44YTNQRzZoTXFBQXR6bG51ZVpodXZxRG1GM3BSQmtCd3Awd2NPbXN3cXRzd0N2cGsvK2RmWDgyeW96TFFlcURxcmpSZmx0VVlVUkZCNFFqaTBhbGlEbEYrZXBHY1FaZmttYkZINGU2L3dZanRFbG80WjFDcU1yQU5rYi9jaVIybmFoUzFRZUJTS2hTZ0xmVG52VHA0TDA0MW5xZGZ6YkFOalhBLzBPSTNHcytncVJtODVtL1o2THpSb2VYc25VNTJhd1V6OVlRMS8yOG8rM3JGR0RvTkdqaEhxdXNTRlVCNWVuSVRDN043MHZTVFFRVkNOOHdpZGdUNjlYc0lETFVGU2VOTHhidFlEM2M5cTQxbElOTGkxMmp4OHQ1djBVbDVFMWdlWDFqbEtISW5oYjZtZDBBTFI2RE85UW4vcWgya1Mra1dKK0tFMWdScENqbUdhekRBREwyeDd6d1kxaG5RbUR4UVc0T2h6dFJGYzF3M0MxMG5UcEY1QTYzYXY0dXYyUElHcG1sY0ZvWTBoRFRaQ1ZGa2ZsQitPaStTaFRsd1g0NjNHRk1Kd25kUW1WMzc0RThGdEVYaVVFdVorZThhRzBEbzBzVXl3alNlSERJTDBzTXNXbG1XRkxQRDQ0cng5TGpQVEFLN2JjMzA5VDNidXF1VkEyVWt4b3lEY1JlVTFmQ0RoalJnSUJ3dkQzVkU4ZWVKSVhJQnlKVVBoMjNoODZUVHpveTYxVVc1SWRDS3hvVkNjVkZkbVNkcUYzQXNsZ3pvYUd3cW5QQ3pFcmMvVkRzV2JYaitrUEtreERuUkNPMWxuU3dyQ3VVTEI3ei9TZHBPVkZ2YnVJU2hObVRnU3k4TVlOWVRIRlRMS3JpMlFmUW96cDBmb082RXl3dEtKeG9iQ0hDV2djR2hiRGFBM1dZWkJRTTdDU3BQWGExVStxQ0djSHlkdFoxL3NwRFpteXpwN0hNNXRhUGpFUFpISDkyZ05lek1jb0NaSkhJbTVlR1JUY3NLeDB1Y0taQkFRYU1tdFNmeEd0U2JRQ0REc2JnazYxM20zVVdpa0VZU0hDTWhCR3hGNGZIRXJYQzB0WjBuaGJmRkZUajcwenIrRGkrRlNvK0NaaXY0d3VYMk5QRlJGMmtoY2xwcENQeUE3YjNSZEg1Q04vTXJZeUdNUTVHYUVjSU82N2xiaUZCUVNJbTJ3dDBjYkNURTZGbUc3SnM5bEJ5RlVHOCtUbmJ2NzhnSXRmTUhOSWV4UGNzL1h5alZ2dHhFT0xVb0lhYlg2dy9xa3psTkc0dHc2SkQ2SGRWUWdIMUY0R1lBK2hkaEpDTVhQNTcrNTRFQW85UUQ5dlZtRGNOZDZjd2FCUXltMjBpb0xZWG1DZUt3WkZEWHY2OS8zWGIveTVXdDZYMVZBTkZZeWZyaE13YTlhRUlPZ3B0QnVXL2NwWTNHMkliaWowRTRLODZQeTJPZ3pyMWdEZ0s0UHlncSsySGVxM1lRUWxxS3c2eElNek1zYkFoU0NQQVJCZEY3N2U5QUxYY3VQY0NuVmI0SEh6N041OTlNVkwxL04rdys5TDh0cVMySlloQllsWmw3RGNXTFkxemhwUVhJWEVQcngyR2J3TndvL3dTRkNIRUcrVkdIc3R3Z1BxaExONEVaaDFkM3o3TzliSjdTMUlaU2loTUphV1ZCQXZ0T25obkJWRVA2OFBUOGJ2M3gxNzg5a2ZDMGFReE9XKzhELzJkUVVKV09GN1o3QnRzbFQycUEra3JZd2VsT2ErTFhKSjRTUTI1d3hzZGpmc0ZQYW42UzlEYlV0LzBwaFVRTndiYS9MWWlINXdqSmJXSU5EY3Y0WnNrSWVpSlZlUHovMEhnbmg3UzNvN0xVSTJmVVB2WVZSVWV2UEp4dnR5NU14VDJlRHBYMUV2RmNnNDdBWEdUNUNJbkkyN0lTS2JmMWVsZHhNVXNncHJMcy8xeWZsdUZISVJiVFVTSTk1Q2RrNFFUZnk4MXh0QkdHOWI5S2dGK2dKUzMwQkZXL3JDc1Vnb0c0Z0hMSWdCaDl5Yk1OeFFCN2dyc3RrTmxqc0R1ZjJmSENQNEM5dEduM015UFhLRGo1b2JHSXhyT09xeERvMnNhcXF2NDV2Uk9WRXFaTU8wdTJXNHhSQ05pVHc4SVNzVUNNSUFnaGZiN3ZJVDQ3ZUV3UVBBU0YrOTZ2cW40dlJ1a1FaNFgyZzlHaVFWNi9WRkNoVkpPWWRETjhLaTl6aDBDajJIZXZVWm1oS1kyKzdUa1BvSUdpZFlReXJxemN6UkgvNktXN2IzMmlYRUJyTnJ6a2tXZXBtc0VJT29OTHozNS9wSFZXQ1AzN0I0bnFiMU0wQTlsN1FFcDl3Mktzem1rSFFicWdoVjV1dUxzYWxRUENZd21NdnpPSSs5SlJlQ1BuYnhtNVI0dWVER2tGUVZkZlZmOVNkNmJLYk1BeUZDd2tRdG9RbDJNWVV3dlQ5SDdKZUkrTml3MEJtbW50dWZmdW5rK255OWNpU1pldGttaHptajc2ckYwa0pYQ1B1cHowQk9Ta1JVUzZvUmFtM3UyWFU2Q0dzYUp5OGxBdXZ0Q2djazMyOTFIWEhLWFI1WVZsbTEwOUY0amgyUU9oeXdxTXRYWjkzUStoa2RWV3B6Y3hZQjJOTllTck04QlNGYWQweEx3UUdsUm55bGxFZWtLTWRPMzlNa1FuaE9DTGErNExsaEd4MTNsWkNwRDhZaE10Z1Z5KzEybG1BRlZyNlZHMkdSZUxjb1BEbXBsQVlqNy9QLzBDMThDeUdrSlk0R1dUTERNWjNZNHgyVWFUeHFjcjFOUzI3VGhNSVVyZUl1MnpQMDZ1VWNBUkJhQ1pQajBGM3lKYnYxQzZFandZUUVVRHVOZWxwK1lKU3VTalZsUFdIR0F4dmVneGpvcVVadEFPeWRXcmlyRm43OVhrTUJYMENRd3ZDdFRxMWlXSEtWUlRGUGJxYzg4TDNZNE1HZzBMVG5ndzVmS0lCQVNtSXJXR29QUmJhSWx1K2tsOU9GaEJpYUhqWThZeFgxeW90SGpUVWFzSVB6U3g2TXdoeW5acXdIOHZETzlEL0lCRHV3VVFnNko5aERPcG0xdVdlMEJyZG1YRXpQUE8zR1JXMTlFSUFzTzBraFQzRzVYWW5ROXpQWUlXSVEwZ0czOXN5TmJMVitHNklFcnlRS0FObHV4ck5lbURReEZEcE16WHFnTnVnT1JUWnF0S3NGZ3RYdDRVbmMrUHo1WnExNHpyb0kxenp3UlF3TEpyc1ZHZE5sSEV2TEdzQm9GeWQwb2gzTkk2R0QwTHhLQUJVMzhnTDNUMVlJU0VpbHBDSHFZdXVKWnB1Mk83NVQ1ZTJFMXlUTjdNVG9ScHlrcE1KQ2M4VDQxd3pHQ3NJdFJXQzFzN3VWaWo4OWI4VWNBcmw3M2oxdUE1ODhLNFpaQXU4c0NuU00vbEoxTFI5QjI5c2RZWW10UDNZMnlYRk03Y3JsZXd5a1prMG9RZENZbjNsbnR5WXZBczZiL1hGbmcwaFBOa2dWSU1YZm96QjRKcmtkNFBCbFF6WmRFS3RKWVZ2L1M4RVlXc296cjNYR2hjTUl6UWhWQkpQNmFWRjAyVDU4WjFoa0ZTY1FnNmhpc1J3aVE2aDdZQ2M5RFBGV0ZYOVpEd21ubUdMRmFPVUlJTkI1REhiVW9NTmpvajJOTE5HSlliM0dtd015L1lqZVhFWXhYcjBHR0NZT0RKa1I3MzZBam9maU05amVGMVVDQUZDUUZBQXFKM1FtSnZJemZEWm5DaldCSEhUVHQwL050Z3pqV2lzb2kwcmZOSUJZYVA0aCtrOEpXNElpUzIzS1lVVDBrNElacGp1T0U1ODlMMkVFREEwU2pYdEJ4Z013dmllbXVOb2hiYUxoZllsWkdEd0M4UmpzZ2RDcmhVbjFHcWVSWHE4emZDU1ZQMm9YaG8wQ0pRVTlwdWREREdQeDhnUWZYbDZFaHBpSzNCSFkvaFlqU0Zxcnp1R1FJN21teUdXRjdaMUVaeTN3VVNNUnM2QlFtODhqbnp4T1B3U0JBSERaRmtrVkZveXFIMlFTVDF5SzU2alRtK1h3eEc1bkNZT29Gam1iZllKb3pyZWZNQnlHSkFwTWhOM1QyRkJMQ0ZmcGRvUTVndVRkRWRTMG8xd0w5UUl5SkxDdGdqUFAwVWZxNWxQRUkrMUlEZng3d3BCd2RjZ3FLcUdIRUNBMEs3TnNDWFRFbTJFS1l6dWJQajg3UENvRitibGlIdUJJREE0TWZValFkVjF5M2p3UUlCQXR1YkJmWEtYRVV1VDU2bC9ndjdCY0UvOVhMOEVDMllJSE1KbzVNTVM0OHhoTExKM1d4ajVkNFhmNUlMR0habkVrR0xRaGxEdkNhM3BzVlhWNUZGd2xNSjZITFVQS2hPVUdDS3lHWkNqZWhoMDFZWHc3OFB2NmVhMEtXS3A5ZHpNSThnU3FYWWtKZVBVTHpCc1RReXo2L2xYNkJtRDlsUmtSMzY4dFN2OFBnUmwzaDh4OXF3U29ZWndkVWNJbzVxcTZwa2Q3YXk1cENYelBkTUcyZUlhRWRwNmYvWHlKTFBBUmVlNzlEZHhwZzkzU2lnaHhyZlMvWGlTK2tSRE9OclJhRHNKQ0FXQ05vWG56K3FpUEZ2T1JjNlhYcGhBeGRyVFdIajlZZ1JsVUw1eC9nd0d0VXdHTXdYaGUyeGR3OWFUbStIMTZPT0ZyWHhjcG45TFhWOUNwRTQyVXBOcHBoSVk2WVhrTlR0Ny9HTUtJb1I5cTV4UnI2WHZhbzRTZm14M1ZIUVQzRTRHRElXNnN3d0dZV0lNaWZmRlk0Qnc3ZnFuRE1TL3ZsajgwbUFjYnpLWUdrWUlGRDZlOXlnOFJtSFJveEZ5RXJnN2dqZTNoV0U5U0Nza1JBYmtlWGFPMFU2b3BjS0o5c2dvMVJUS2orL2o3YW5lNDloTDJmdEN0dEtURE43eXJJRDVkNDU0N015UUZ4UitOWUlhdzV4SkJXT29FVm8rQ0R2Q1JzMXk1eFJtZVhoc3Z5MHBCQUtaUlBjZW9sTVdicWNtQkRTOHNDdUUzNmlsdS9PYW5mcEVRYUJjMVdWN1F6aE9UTFlYeWdKVUdwd3NEUll3Q1hURkN4MnB5VXFDL0wyQjJLckhKL2xkVVNnRUhWdzJoRW9ORjZld2V0NlBIU2FIendtUGs4SGcrL0lTcXBPTmYzdG1oWWJvaTdxS2NSRzFsRGl2MlExRVN3YjZiU084UGljc0dKekFDMEZaY0NwcEZEWUlGTnE1U2N5Ly9OdEMyYlFYaGorQ1FIV0ZOZUhINDJ2Tk0wQWhUTzhzQklKY1ZmbklrdkJRdWZBeElhd3BoTGZiTUNZYmozc0VEZjA5RUpWc0NBZ0hsMm1GMUpJcmJ0OUVORFl4SEtwd2M3SUZOaTRuV3pseWNUblhzcFVWQlV5L1cwMU43SUJzTXlnNC9Ca21xQlZJTjFSSGR2bnFVWWxHY0RuSXZheWVhUlFjT2tZZWpaYzlKSVBpOGhLZC9LRXNud2JoVzFRdStuclZrUU1VU29mM0Y1Y0RqU0FWUEp0Q3Q4MG5FekhjRERWRE1sdDFkcXJ2TWhIemVvRkJrOExjRVkrQlFxMmY1SUptdTVwMmZCV010U3dJRllmNlVmUkgvVGgwZmhMRTVjZ2pzaG1OMWUybDh1YVA1RVJZb1NDUXJmbTM2K1F1WU93cENSeUp5OVhLbVM0aEhNcXRTNndsd3VNS2hVelRxZlBpSUxvWGpURjZMRjBOeUhIdVA3eTdSVDlrSzdoMms1Q1JKeWprUDd1TlVFT29JL0t6aUEvOHI3dkVENHl3ZEVGZ2tGT0kvSzJGTWY0elN5c1VwWmZoTjNYdHdLUUpjbkVjQit6Q0dsTWhzTU1oMlVDbHdtZ1VnbmRydEU3bHhXR1NQWnNHR09TeUdIUmt5SnBCOXUzSElxZ3h6TldmVjBLWWdRMitJZFR6TzlVa2QrYUZaZjFNYndjb3pGdUV4bW1Cb0FqSU0vSnVDNi8xL09JbXFNbDV6YVhqbDVPQkNVanNYUUYrcGtMQVliZTFJVVRZZnF4QldTRnUwek50djJuREdaVEt0TktWTW8wdk5mbittb3hYNFRYSlV5Rm9YYkJLaEdZd1pvdXJaQ29PaE9STDJnb3ZCQWFWRmRJdTk3NWJSRjREUUVoZXYxMVBGcUZCNEtkUmJGM05Dd0NoekhkUXRsRWg3Q2xBT0M0b25QTGpCSVI1VTZtaFQ2WVhwbXRlR0x2S05EOGR3Yi9zbmRtYTJ5QU1oZXRzWHVKOU4rQUl1MzMvWjJ5QVlEREZOUGJYaXpiVGt6UnoweStkbWY0NVFrSWcwVzNvcC96REp5RzBNbGlxb1hWWnpyMHdLZE9yZCtEc1U5dDNLeU5zMlIrTWtxdXpseGtBOVhLcDE4UFViekRiNFpXeWpaKzV4VWlKUWRpNEErcGxrQ2VVVFM4Y20ramJZZmxSelFZQ212Tm8zOWsza2ZvRUJMbk9WNDZod2FCZXFEWm5HRC9GanJYSC9tay9oVTNmZHdwQzBVUEZ1Z1RMaTJzREdSTzhRSWpvakRjcWhTTmVxZDVZWXdKL0c2VXVjak9Zb0k1TFFxZzBISTdGM2pYTWN6VUJUOGhXcFZFUS9ocVFyLzllUXJ6dGh0ZGJ5TGhiRXBQNFpZWDh0OE1vMUoxUVVsZ1ZlYnFmd25qZ0ZDb2piTmtUOVkvSW1acE1JQ0RFTE9FZ05MRWorOEFyYmJ4bEFnanJHSXBqcE03V3c0N0pOTVB4VWNXSFAvbTNNcy9xcDFZTUxoUmF5elNtRTE0L3d3UzFzdUdOWVdldUNFdTlTbWpPVFV5cUt0dC9qZHcxZnFDK1c0eFFlaUhHeWNtQmJrWUpvK1VGSWNCb0w5STBlQ1Y3MFBaNlVVYkVDNGVoZXlIYk13WU5DbmwrMVJ6MXdYTVE1bm11ajN4U0VEcjNUUmI1d1Q5V21YNjNxVnpHZzFoQktDVEh1YXRCMmpJaUo3bDlnS3o3SW1CSklUZEJJUXl0cTdVd1JUUHRrWVFMNXQ3T1RZVXh4VXFCL2IzWVgrRTBDMUgzaWpBZDBPcEkzZ0xoOGJ6NGNxL1gwM1ppS2JWdDRsd1YrbXpzekNmS1l4bEtXY2FpcTkvWUxOSG5HT3RERTVzcTIzMDdmWkIzRkhXamlNVlNQYWFEdzVEOGJpWm9TWHhob3ZZNFdOQ1ZUdlpvekJsa1QrR0ZFRHFCYVZvbWRVUlo1c2hkY3pBdlB2dFJudVVHaFVadUVrcFpWNFhCMzlXMmI5ZnhzbUVZdlQ2UHNrSlkxOG9IaFZiRElZcXFxZXE5K2NtMWJuRXZFRlRxZ1JaWFp6eW1peFBTbVJRbksxOVVGOTQ0OUk2eFF2RDUwbm91QmpQQllHdUc1SFk0eU9BbHpWOWpKdFl6R0sxV21JYXJlSHhqTDhIblpDTWJiaGlrc1FvUDVaS1RXQVpweXlGTlE3WDdldkFnNjhWNVlpblJ0NCt6aTJNRG1RQmVSRFo2L0hPcXE5K0k3QlFySVV5ZFhmMWwxN2NtaHVMZTJQdkJWVThzR1RRb1ZNbUpLMFAyUHgxQlVUbTRoMUZkbCthS1VGR29FRnd3TEtKOStZbm5WMWc3VC94cUw2V2tqYzdidXlZd1U3bmdRM1MyVndwcnFxdXo1N29LUXI2ejBsNGMzMmc2cXM1ckZaTEhyaDNDZ3pza2VXSU93Sk5XNktvVmlqYVR1LzlCTlpuZk5MMzZVY3lxcUNJM3JsOHlmVkNxU0txbUtlcDl6YTdldlVLNGxaSTlmWlJ1bnpqeHduNEdUQ25tZitEN25KMXR2a1YxTmZaRDd4VHI2alBuZExOZVFHaWE0Ykg2NEprTm9Fd3k2MEJhdFcraW5ORElrUDNyQnliRWp1cDFWT2NjdzdvdTljeFlGUWtWaEh4aDJDUTdwMHFuckQrTEU4aWYzQXNSNE8yTmsydEZDTVdVQzlOcHNpNGdZd3JQQjZYQW40VTFycmVnWjlCMHZEbUhqZG9ZYkxzcU9qZ2J2MGowbVUrbUZkcVhoVnpoL2ZaaFpjRTNxdGYzV1B5S3lsTExqRE9waEQyNGxoRTVWZWw3ZTBDUEh3Z2pRU0V6UWk0SzJ4ZHhuSEk4QThZQ1FreWdzY0VUQXVlUFBaN0tyY3RHTE41Qkt2TWNoK3RhZVJ4cWhXRi9xRFp6U25NNWxkYXd3bklka0ZXR3ZPanBncGV2WTRLTFRrRVlzM2IrVjBBMnl0UmFORjRvYkxKZHphNm42RUZwTHlDVVFzRFpzdXMremdSTEN1RzdkZWN1QlYyeDdaK3RnQXBoSmhoOTEraGFKTnYvOVhWaDI5eThBK1hwUEtuVTNmN3UzTVFNeVBmZ0t5SW9NTHlYV1piWHBkNjRJR1hNeWVFemNzYXE5dmRRR0k4WTl3dUVpRnNob2RsbHUwb3pTU3VrNUR2WWV2eHZvQ3UxRmh5QlVvVWhjWFQxK3czdW1kWUhRenZVM0E1VUhhS2lTb1RjVm1qbUpsSEVFUHhhZ1hnZGxQMndaTDh3TFN0UnlYRWhIdXBXOUdaNFBKSTkrY2tsYmlsV0NDTFJOYjA5dmk3dEo1WWdDNGhtc0czeithRExabkl4cHJyUTFYWEFDcWt6S0VxZGYyUVdlVkVWQ2tMN3F0QzB3cEMvM0srZnVUZXk2engybmlYWkVveU5hS3pmUjgxQ2N2ZEk0dXNPQ3BOMitYOStRWWlBak9ubWdYVXlzZFNFWXpoOXQxMXhIb0N1aXdXSGdsQk54TkhWWC9mTUNFMHZSRTI2UHhMSDJ2MytFa0hKb0VaaGJGQVloOUU5K0xvbXFCOEVpM01SUDh4Z3JQdWd2SWgxZURTMWY5NXg5cWtGaWhpQTdNRXB4RE5VMTgzMjVvbHdCZ0hvL0lOYWNwZ0w2UEpzZzBBSlVDVUlIQmU1WXYwY1N2dlM0K2J0VDBnNGc0VXhqOWEyS2l3Vmc4OHY0VmRMaUIzMW1uc2tocmxyaGVyTUdGc25HSHcrSDkyUXBXWkIxWDJtR0FzZmxJSUpiODFVQ3FwcEFvWU9BSVdKV2hhRkp3QUNCSUIvd1RhMEFGNEpOTmV3dlNCOGdQaFVyQS9KVitIdTBtQXNybzFMbE9RZ1VQdXlVQ3E4ZldLZnpIRTN2SmVNT3VXQ2xtaGNOZUl4akdOVHZyOHl2Q1V0QU5JWVJKakExcDBNNTN6K1FRU0VMQjZQd2EvZjZrSWdBTFNXSHlXWmdVbEFDR2dUS2EvQlNFaXp3cjZ2N3Q3ZUhaS3NxdlJCalBvOFdxbWxYbDJxZnZiUS94cDdJM3NTNWZTSllTRTR0Tm1nVU1QMDZMckgrK2ZQUEQraEJITUlaY3NxQmJwMUc4SzluV2FnSUNEOFlXc1hKSnhBRGlFWkxSaTNCQlpSYUU2YlJVbUNrVWxoajRxZERKNzhtbzIxV2pHNENzaVpzV3RTQ2dML0k3aUZZWjBWRWtOSm9iRWtGR0kzc0ZaeDRMMUxZWU1CSTBHaDZHdUJtVzRVVGs0SitVNm9JSWo4QU12QlQ4b0FmS215R0M4QkpkSkhtMGtKQXJSb1Nad2FmKzhPU2RMb1F5YWtFNXBXcVBjVlBsK2lOTGg4K3k5Nzd6V3JNN0JaMm9ZVExqNjRVRGkyN1pDOU80YkhTM1VLR1lhVXpOM0dsa1NJdnMvMGhkQ1B5ZExPaFFrWHNLY2w4ODBtSGNMTks2cHZ2SC9ib0pBT3diN1ZvSmhjWUF5a05helFURTNxT3I1L2tTYUZvMlhES0dlRHBvMDZOVmVqejRkZ1h0Z1Y3NGJrY3pnQW9UMzNRU0dZU2VYYnZXVmdxUWx3VFpObHVCTWlTclhsWERJQkpScHVKeVZZYS81L1ZURWYxNzNqck1hbVVlTjJITGxKTFNNeVEvQkRXNmIvb0JzR1lWNDAyaHpqNmhjZkhJVFk1bFlabk4ra2NKeG5aajJMWU1iMml6RFBKZnlZQVpqUndUeTFxWVV5cFova25RbVhxa1lRaFFPSW9vS0Nqb2dzc3F1VC8vOERjM3V6bTI1UTM4a3M1dVNLVHBhVGw3eVpMN2U2cXF1cmx5WmR0VWhhb09ia1RQejNITEpLZEx3U3NmclJhZjZISTVJeFVGT2I3WTl2bXBHYWJHV3RrQ0Q0ZjkyZSs5T3BGVnRzamtTUlRpRUZVQmxLRFFxTFlQbmE5OVJaRlhtdVVJZ011YTNHTjA2OFk5OENKS2hzdW5Kbi9QTEhYTXFrSnFBUWN0V2JxYVFFREVLRGtKejhFWU9PdXowY0Q5RGV1SWJSRE1oQ3VNTE5mVmNFTGJ4Ky9VSWVSZmJjRDhoM1Z5c1FRaFJET1hZTEdKN0RoZlZhTTBQUzVKbHFoVzA5WGcxeG9yckxLWVZZRkk3MEZCYTVsR3NlczZQMDhneDZhbHFTZjZ3cTBmQ2FNbFhJaS8ra2dYKzFQNS9WNmY2UmtTRnJESkpSWjIvZUoyT1JsMlc5eWVFV0I0Y2tBckxrTnBhRUVIVkJnU0hLR3NGbTl0b0dIc3FEbk1LS2RxM202V2pEb09WbmJjUHozM1prVVhqT3BSeXp2U0dIT0liNWJ1cElWU1oweDdDSy9tQ2Z4SjRIcDBJTzkyY1M4WGdzUWNZWElQak9TMEhneHhsOEl3elJYeE9SNzdDZ1VQcWdoTERBRTZmeHdYK0pRbmViMEo1VlBCQStjOXFyWmNvOTFHM09WTGZtT09CRG5qYzVoTS9Tak1hTVFQYVoyQk85czFXcFVFZ2ljcFh1M1QrNVUvSnc1RmNWeUd0T0RDY0VoRXBJWG5ydkZPdW1aWEU1YjBHaTVTNC9nc09KY2lqU0V2S255djBROUdSdW5NVG5qNWRLaGw2UU5ZUkNvYnpPUjl2MnJGMHByTERwY21OUkdEVU5JQ1R2UEIycFZFT2N3Mm83c1NtVGt2OEZWQ2ZNOHIzM0IyTk90cWR6d1FZWHF2SDRIcEFOQ2tOLytlNDd4SW9MUWc3WEc1aWk0MjdDUGZsZUN5ZVV3Umh2T1FRelNXUDBkMWt2RkswalNxSEFNQ3ZyZk5TQTVzWGRDdnZPMlBJSXdGL0Qza2RqdndYL0FxRm12Q0hMV3NWNUJjbDRESjN0UHpoU2piYktzenBYSGQ4YzNRdGxoaHdFb2I5K2R3UXBoU3FFakVNYit2M0xHMG1iVjNRcXprcGF3aVFuc1I0TFJPU01WSzZkVjA3Z1ZVMlozU2tzMnk0Ynk1RHRvT2s1VE4wbDFsSGFVZ0p6OG5FeUt0V2xoTEFNcmZHYkpWQStWQ2lFcXRkOWNMWU16cHhCU0RxaDZvV0JxdTFxL3Q3WnlBTXpCSUkyQi9GWERSR1RRN1lIUkYwa0tTQnd5T0JaR2NSYUpjRUxrNU9zNWFGaVhsamlSUVB5NkltVFpkYlYzTTY2VEs4RmhzMWRrZTdkU3RKU0g3M3hhUXRna0lzam1KeTgxeHZUVGpnTktzZG5NZ3gxQ0FXRytNUFZ3dnB2SUVncDFPS3hUVUY4QXc0dGgyeVA0aHZQalZDYnpTL082Skl5bS8rOEJ1WnNUbVhOMTRVRUJxUy9KM2VFbEFqRkdacDZ3QkwxZHE2ZGhERFVYUzZwbXp1RUg5Wm9oYkRLS3hWQzVDajcrY3QxbVFpLzRjRVFWODBMdVNpQkpCQy9kVUk4Qk5Ed1FRSGllOXptYUMrQUlZZzdxZlVaZlJaclhGWEZkdk1DaFFYc2p6TElXZ2E3TXJSSDFtMVYzNEpBWUdndUNuMEo0VXB2U2lpYlJxVE80MU5xVmxrTzlrdEpZWmxGaTljdjFJM0ZlUC9UZWVpRWVBYkZRcnhSay9uUG1LQkdvU01sR1dUWG1mMkdJVW9NQ3d3Qmx0SFloSkJPUTMwZWtwM2xlVUJoMjZZakFYa1I5eDNOZ0p1dTAzc0tseExDdFg2M2JOMHc1VTBiakZZSTQ0WjJHZ3JCQ0FQdjlRdXJ3Q0NramZhbjBqYnZEa0c0K1E4ZEhHRzdKU2FFTmg0SklkZnYzZXlJdHJsOVFaWkRkd2dWQk5sQUszS3cvYlR6bmxjNHpzaDl3U0JUMHpaNzB6SHNiVTVXaGNBSnVZdFdLZHhJQ0QwdGNVMXE4RWRlZU1iU2J2ZU0yaUowTjhPOGltWXYvdjczaFpocHJjVGp3MWhBUmxIcjQ3K1NqV2dGUW9OQ0dZMW5vQkFQdjFvS2VQNUN4bS9aOC9BQTNBaUdERUVWUWdpZnFMOGx6NHMxdHArMnRVSmhQVGFUZFEwcnBEVFZmYU5sdVhNSm9hMTVaTjRJNWFQelFTTEdvRFRENWpVR0xTODhwckdjR1VjMXZCVlpHQ0UrZ09CL3h3U1pMSTFEeDVLeFdBM0lGRUs4UGZMbFYwS3p1eUVZd2cwTkNPOWpqNm84SzBMM0dZVmhBaThVRU5KZEVkTUtnL1pTRTZicXZ0VjZBaGY0aXpWOUd2MytuRllnV01NK1RlM0FvQkRMakE3V2F3Mzg1emdCZ3hxRkk2a0p2bXhYNi85T1FzeGw2Y214ak1lcUQrTE5PZlNnaFVjYzhjZXIyZFlNeHlsSThDMVVDbU4xL2x0V2xzblR6ZVRaTHVVOWc2eFZwdG1iR3lmekZGWkkxUFhhd1UrMzVneldsZmJMeG0wamRIREdDajkxcWFqS1g2c1BXdk1naGcweWpWeTJJeW1rSS9TOC81b0xta1ZDTFNzUkZBb3ZaQ0haWTZLTytMTWNZaE1sT05NUjFJSkJsVUR5VHFzeVBmdjJFd3EzRlNqay9WbzVNbVF6SU0rS3JxK0pxYldYM0IvK0hRSWdWYUp4MndqVlk4ZWIzS1JSV2cyaDdLWDlZbTkzU0pSSlNRV1RZb1hreFJWdS9ydG5pTlcwUkxGQ1ZUUE9JQjdPNFlJSUpQN3cvY3VPdDlvZTRvUlJ5RUt4Tm9Nd0s2dmkyV2F5RjFSZHkvdXRrTW0yMmNveVVwT21iMms4dnZiUjRIZm8xRUtGdGwzU05WenQzallaUERTVWVhRW1leVV2dHRkN09pOUpHKzV2MWdxSkMyNytreVlvNHJHbGFOd0tPWVI0Y1hrTXd6bmU3dXhIeTRpWUhMTEZHb2x4eUhKak9ZS1FLTVhLTUhyeUEzR0RwcThCSVZQWEowWnJvUmYzUFhXMVMzOGErbVF0dE5mdXoybnJtaGxodVI2YmRRMElLZmNRK1JLODBGKzYySjFTd1dDc1F5Z3B4TUN5S0h4bkJDM3JZY2VxcFlWanVXT2lJUWhKQnNYU0VCUkNBUEZINzkrelhEODRwaW5CVUpsS0xSaWtnejZxODhmaldMY29HcFNqdVpDRVJLNWhoWFZQbWVvNmJWSFkxRnpiNGE5SWN4WENZV2ZtRzQ3UGdCY1lJaVYvem95Tks5SUdFelJIYzVNRE9tcUN0MDJJV2ZYUFpORGswRFJDbTd5a2RBWTlwZ1VWdTFZYmp2aHp0K0hhbmgraE16U2xQeGpCSU41Y0tlMVluZHVQTi9BYVZHcTQ2aTdiMmNhUURxUW1nS3E3Tk1QbTFMem0yZzJqY1E4QTZhc3o5K0UyeDZaUjIxM3I3WE5vdkxESVVqbXJhendnNDZNSVZtOTVocGcxQmI2T29PUndOQmdiRExvRENDRTY4SGdPUS95cDRvMjlBSVpwUmRKR2taTWs0cTVZZk1ueXBqdy8zRXkyMW9WQ1lkY2xhNlBOdjcrMWdMQzl0c01wbDJYTk5jdytVSDNrU3N6b1grU0NRZmE1ZjhVR0UrTDJpaFZLQ0NXR1Iwenpmcit4Ymh3a2k0dUYyeWNCR1ovR2l0REVFQkNhVHNnWGhvUkRBZUlQWFlGaExmeFRtbVdKRVl3aFVGZzI1VEZhT3cvUFB0VTlwUkI4dEwxWk4vNm9ieDJyRkI0R2Z5dXJ1UllEenU0TU5yNVpkU3pyWEtqRUV6MzF3Y1UycGlOMFRBWmxRQzZPNTBPRWx1bDNrc3FRNW9RUEVGUnJOSTZVcmRRSnpiekVaSkRaSWJ0TWRyM3daaitSTXp2ckVCanlrTVVnVE9XNGp3cEZrTU9qeVVuMkt1MWF1am1IZDlkVkg0NVdja0ZxVWtQOVplaVNhZDNTVnowZ0tlanVSbWdicmRvWkRjWmNUV2J3YnY2bkZYRDVWQTVLMG5NVElJaXZoKzNHL2V0dEJJQVlOM2draE5JTEh6ZTBQbW1obVFuSmNNdzFoSEFOQ2htRzBCeEo4N2M3b21Xdmd5S3VxbFNFWTRrZzN0UU1IK1VuOWk2dXU1cjFTZGQ5bDJ5TUhaQXJJYXZUS29WSjNZSkJ2SWZIN0dxbXRneU53SiswaEhPT1lJTkpzYy9LVVB1MHpEUUc5WGdjWXlyVSs1d2hKdmhKT1VSR1BINnhST09vRkpwclFpRlBnMUNJUU1nNFpMY2JJelIvZTg2TXZid0NycGNLSTB5NTZMQ1BzbW1TWUc0LzJrYnVlKzZGYlYvdjlYNlo4dG9UckM1ZG9QNHU0cFlwSDI3bTFVeGQ3SmtWd3JxQmVBNzBsRUh2ZzQ1VVRBV0Y2bFIxMFQ5SkR2Ni94OTRJd2NZZXlMRjFCaUhHMmNNdUdxR24reVZtTklhRUVUSW41RzdJSnNRRHhPK096UFl5aURNb1ZaeVFuOTJvU3ZoUHJPWW41bUt0cGUweUVBd3ZzTFdtbC83U2dxdnJaNktDVmJSTTZYQUVUY3VNc1Btd2pNTUM0a0FBTWNJeXRKOWNDWGJNWUlPUWFvVUpSUkJ2aUh3Y2RvdS9mbDhjd0JrRVRFYU0wSFRDMThPeGpjZTBRb2docUtjbG1oRlNMVGNFUTZMbFp1RjkwLzZlSEJsK3puSzJoa3FaNUtDRnJpMkM2WEZyM2phREYvS0FmQ20xSTZCK2VTSHgrSEliOUNPY1dxWjRVS25tRUhheGEzUzZkcUxKRUZsNEdUcFBwaWttZVdiTWpGT05NSWxQa2YvcjIzTVVQN0dMQmcyczhHc29OR3FFa0NzWU5DamtSc2dRNUJndWllaElXbnFyNTVvc0ViK05ROXRkWW5lcnpETnBoVUlWeVVkUGEzdjZOSExaWTExSTFGNzc4MktJYU5FUksrd3VnNE9maDVicE5CaW5qcjlBSWR4WkdsVlpMVnRkbS9veGc2NWZaQlZEVVBOQ0VaSFR1Tmd1dmQ5ZENqTCtDQXA0ZzR1aEV6cDR4aGpVWldJNG5aZk05QUtObVIxemNSK1VESElNd1dFSURwZWJiNHpNbHJjTWtyS3NTRkFHZ3FyS3BxM080ZlExVG1IZWQ2eHJxK3ZSeWFDbEpyZWVMQXA3ZFRNNGFwblUzdWt3YjZtNnl0S2k2N0Z2dUZEa3JxTEhONkZGY1Y0eEJ4ODRvV3pSU0l2d2QvZEdMQWM0VUFCY3F0bGRJNnRDU3hVRmJScEFLV2ZLQ2FjM1RMQnJweG9oTkdDUWNVakg0b1VmNU1LTTd4cU5aN21yZlZ5QlE4VUlLNGd1RE90OCt1WUo5MUR6cmkxUVdQbmFPZUxycFFXRVZ6WGJDRnFtVUQxbTF6TDFXeTNSM2JkdEkvUWtKM0YzeDZ3YTN0YWRESmFGU1hMZXpuL0ZCS1VCMHQ0VmdxRG5jZ2tDWnc4eWt5ZVZhcndmTTJoV2FNemtXRklJRVFaNU5BYUFrTGphT0NRaW81TGQ3em1NN1pDdUp5eThNa0hoL1NBSEZvYlo4Y09lOHA5VGphVWZoVkFQeUU3VVhWQkw3Sy9wWEhHOXRzT3JiVmRLTk00Nm5qRVBLYk0reUZKUitHRDJLQlk3bTMyYWwvSnEwR0U4am9IajhSRCsycmtSSURFaitGRjVSQXhBTlJyUHpNVEU5TUhuTzhjVDlSbWJJeWdvbktyUG1GN0lFU1FRQ2c2MzRORGZMTDZsNGNIMi9GTlc1bVZGekFUdzNWWG1DSlRCM0puWWVqbTNmUXNHYXpNZzc4ckxCUkRlYW1XcDk5RkNnRTdoMHM4WmhQVmViL2p2R3pCWWszZFhoZllESC84NGxxVThFUzhvVEVUT254MGovMWRPejRFSzhNYzdWU0NQeTJWU0taUjZTcUU1REdueWZBbkhXNHZHd2djbmpaRDdvTFJDaGlEOStPRFhOdm1yemNLMnYvNWI1dmxGbVFORE9lMkQzZWZRd0tXS3BUMHhUdmlFcmtFS1MzK3BCaG15ZCtwUXNPNXVmV1JMNG9BZ2VXWkswTzM0aWxDQUtRMlNud1JBRWR0L1VMRGNuTEt5cEs2dGVLR0FFSFhRWTdENW52RHhuRCtQR1F4RFVGSW9HZVF5bDRUUVN5dEN3cUJPb2Q1QTgyelRidUNGb2o3RHhSa1VGUExialVNNnVzeGZMZWRmUDcvYjJRVEhERUZabkMwWDkwR1VkVmNmdDR1SkR2cjRlbTJwRlY2R2pWdVduOTh1NkdHNEZLNjB0NDdKVXBxbWUyNkUxZ0N0WTFjTDlTai9UTmVZdGxoR1ZOcHdFTEVxVEpIemt4WHREOHR5d0IvdmtKb1RMUXdJQlllR0ZUcFNkd2dmT3VGMGM3OVpJM3l5Y3l3aDVBUnlCam1HNHBKM3VDRVVCSGlRcTJCLzcydHpac3NHaHFqTVVBeVpFMUxsZ0t6Y1Q4d2s4TFArUW9ucHJwZXpPekN6MjdXdEw1L2xVbVlyWGRmaTFhaW5RS2tUOXRsNndHQUVMTG5hMm45UWJXZm16VFJFa093RkZXVE96bzhLQmtqNW8vZkJ6eG1EbzA0NEcwbVBIWlZDUFQxK1hpZWNLdERnbWQ0d0dXd2M0MUVwSEs0SWZjWWdGSkozdUtYREtoQ2FWNXV2M2Q2ejNIVVFWM2tqZnJBbFY5TjIrVVN6cSsxbkYwcGhlLzBzMVJUR1JwVUc4Zml6aysxYzg0NnFrait6YlU4anRGcklnY0pTR21FWlRpOGdvcXBwMUFQeDZ1RENNam1FS0xYL25DemJSZ0NtUDhFTlkxQkYwSFJDU1NDZVo1VkM2K21lSFdTZXRHTWZQQWxpQkU1VkNlY2drTHdnTFRrV3daZzVJUmViSHdvT3lVblpjTFg2Mm1zTlhEK0tTMVJtU3NsZ2pnY2hPUXNXenZqOUphQ1FCK1RONE5qZDU2MXVQNjl5ZXB2WFVTWHluNDE3bUNNSUh3VDdUU1dNc0cyckQydHlzRUtLekZrNUQxL2QxNFJZSmNhSDFRK01rNUVyUUcreHhrNlh1SVVia2tab09LSFVDSVltaEp6QjV6V2EwVjVDQWFGc2FGVVExQmVFdkVJak1KUkdDQVNaS0gveVlsbkNJYjFHTmdoM1dDSittU0U2N3BKaTJBZ01XV2M5Z0dqaWxUMkdMU2pzV3hxUSs1T3J6dmE0M05yNmVrc1hkMjQ2cWtKcDdPK0lMb2ZoVE9CV1FOaGxrK1doelRsdjg1SkpjMEw4ZWJUNm9VNHQ4T2N1NXV2VjB2ZjVmZkRFQlptSXY1Z1FTaXQ4dUNhMG5sSm9HY214MEZoZW9xWEdubW1FU21KaWhPTWRlVkd4YUN3UUZCaVNVN05SdE1YKzN1eUxRTFJjZERZMHBGV0xRY2lGbnBoa2ROajZiRnZTZFdGN3VaVTdXMmtHYkpDYTlGZTVLTFE3cXIyTXU1ZU9MQk43MVFqdGZVTWdCSWFvVWU2c3FjN1Z0SllIOEpnVmlud3FTNkxWajhSaHk1NEJ3QTM5T2EyRUN6STlza0xWQmlldEVIcTZlZnpTUVR2ZVFZTTNrekJDYjN6bldFWmpBU0duVUkzR0laZHl0M0ZFTUR6dG8rME9ZeDF0NTRzd1BHUXd2NXdkZEdjY05qREQvTFMyUm0vNHZOR3Q0dXVnaTlVdHJwOWRkMnZ2MDBDc2prcnVqY1NBRUlvSE00RkY1YkMrcEw0ejBia2FsNVJCaVdFbDluaXlZN0Q4aWJaZzIwVUFwZ3NtN29GNEpJWmFRRjV3bVU3NFVoL050Qk5DRCtaeHphYWJxbmxFbHNGWUNjZGNLNlpoTkliVWFBd0ZSSUpEZ0hpSVNOTDhKVXRFeS9YM2FkUENEWVVWUWszZk4wZmZIVEVtYkozMDhNTCtzenNvZi91ais3dnZQbTl5VWRoUitjUHczTmNydFVxZGRMeDAySlViWjZKZkp1UFREQVdGRlJQUytuTTQvK2E3NTZ5L2JCc0p5TkpIc1FMK0FBU1psbHpUVHFoSFl6TWNPM2hOckFtdFp3TkFyT2xvN0pvVWVoUGRDN29UU2dqOTRaSndLekM4TTRnbmdoMlNJYXlZcWVLVG5Qa3JNRHhsZGQ5S0JQRUFrTEVyRzZ6RkNSWEJEbFo0eTBOYnlUQStyNTI2ZmN5V2dPczdwRmRtaEk2Q2Mwd1poQzdsYXJ3MDZNZWx3cUNnRUI5TmRkcDliNXVNWTltSXYzUURheGVLMjJkWFBtVndQQjZ2VlFnWGt6c21Lb1pDV2xQcjh6SEI1dkVTQWVLVEZocklpTVlyUElQc1dLYkdNaGpMY0V3SXhBTU1JM3AxWFhIWUI3c05Pc0NjZjMxWTNzZnFIMjZvVU5qMlhUNTI1ZkdtcU1rMlhYZTdWcElkKzRSNDNGOWxUeUVnaHU1ZW1WNklFZVk3ZFVIWTlpMVRzNXpvbDhucU9xY2FqQWJKeTdUUUw2bjY2Z3lFK2w5SUx6aFJib0xuTWlFMHF6UzZFM0tOZGpCb0FmbTFGYUd0dGRDWW1RbVgyVlF0TiswMmpFS1ZRYkZiY3JmQ3JZQlF2MkE3Z2hpSHh4TkEzQzRYLzdZVDBmSzJ4N0xtSExKRys3cnJ1eXBhV0dZelEvZDVxWnYrOHlJM1RxeFYvbm5wUCtYT1hkNFJPY05vZkhRbGd6dDRKWXZGNlc3VUJuZEpVOHZKd2d4Q2NoaWhTdmZmbHhBRFFHKytYTzM0SmNnN2Z2V3NORUpqVWJnZWhkQWJ5VXorUlhPMU5UZ21yNVpuekRZdUxUczJ0NDRsaEZxdFdocWh6STVWSitRSUNnaUYrRldleDNPRXlQd3ZWNGoyUEl6THRxOEZoaEM4clQ0c2JhTm1rbDdJd1pMTFp5dDNpOTM0ODlaL2ZzWUNqN0lEd3UwOU4rN3BpdEJYL0RTNzh2Vmd0bkxHRGdudXk3YVZDSElLbTd4Qk52SmRTMEY3dGtBQ3pML244dFpQM1FxWGVHbE9hR0w0ZkZINDU0MDBBa1NWdzVtU0hBc01weUZrQkpyYkpkck84UTRhaWNaY1l6Y2JZM2xJUjNBZGd0Mi8zR2UyTjF1NFQ4ZW04ck9CdnBkTGs0UXo4NXFSL20rNld5eUhKRGtSZlBCeVMwUUpKdXVoL0g3NHJvTXU4VXpaU2U3b0RrcmZwV1ByUVh1YjFLMlk2Q3JWNXNmdHR3eFNjSndaREhEM3NRMGdRaUNWWkZDdUNjMTRyQ0JvWmlaR29SQzgvTGtUanBzalNMUVlnZlJoYWNuRXVmZXBmV01Kb1ZHcWhqaURJV2VRYnQvaHpTQ01HSVJDc01QaVNLZHduZmJoOHQ5Y1Vta3Z0MFhkZHlRb042S0g5VktpUzlUd3d0dU5KQ2RLUUY1aVQrOXlhMFM1TCtuN3JzOEVjblZQSVBUVjZuWkgyMnd1S1RBMmJmQ01JaEM3aTBkYUliTDM1T1ByejQxWWxMOS8yRHNYeFVTdElBd3ZJQ29LQWlKMzVIN1g1UDBmci84Y0lFZkJwTWsyMjNaYi81Q2tkamZaUzcvT25MbWNtWk1CTDJOcEptZHd0Z3AraEhBUkhrUHZacXVYU1JxZzhyaHU5M1VLdVZrY1BmTk5ndkM5bWgwUFRPNXFkby9jTVdlUTIwTHVqWm5tRkVKbjEyWDNpbDFiUSs0R2Y3S2Z2YVZzQnhFQXl2S0p3cnFLM0hsOEloelR1cXZMdWkvZkhMSm9sbDNERDRWT0JibHZMYTRnc2txRW04YnJwbURHTVZ3dnFaSzFzQ3hSeHhrVmtmQXBqUG13N1c5TUFTSUFvZiszYlpNSWZHOFZ2UHFHNGUycDhHRmdzdjRnVVVnSWZ1aVFmMHh2WDVVd1hXcm1KcENYUzVacHduc0tsVWN0TktUUkR2SlU5WHpMTzhTM0tVNTc3RnpDMEhGOTdYVDgyU09pc0Qxb1FWYU9HQTdURmFwQTI4eE01aW5wdXFwc0drK1pLRG9rWGR2VzV4RkN0NEttR3AxYjRrVnQ4QXdodmoycFR2Y1BDc1ZPT2JYN1QvNFlSQWFXS2d2ZkN1QktoZ00yTlBiWFNRU1M5Q1dGeDlPTkpSeTFZUERqOFBoeDRVNTZ0NzM2WnlWQXhPSTBMSGlrYjJrSngwejFmWXJtUGpUbUVISk5PVUxPSURlRmZHRUVIcllvSXZRQ0x6WXBtLzNqWjdSUzlLQVlyQ0U5QlFBcVhFV2NVUmgxYllrYTh0dE1CdG12MnJaTHhwZHhCV2xqbVNXcDhTSjYrd2I3dEN1aHFzUlBubXZ2UjNWSkhhNGN3NktNQXUzd2pUa1pRVUFOUkRXR3hMOWxMUmN1THQzeE8yZkNaYzFrcy81Y1d5c2tjYzJ6MVg5TkFnVXRqRVVHNGh0NTlKSGZlNS8xME56MmNYRUlJZjB1TU9HV2tLLzBKRk5JRFByVEFpZUkzSElZZ3NUWTEzQkMvSm14MmRMT0QrR0hXYzh6VkRSOTZSanlQYWxXMFRkd3lMVXZUMVc0ck9zdnhYandzeXZvT0UxTkFvU0YrZmFWT0M4eUJzTUZnN0lSbHBRbTRoUWlVMWg2MmxyNnJocUlKTXNIeGRCTlZuYXk3THVGaXpxOURacEJPUFBIL0VqSTlINWtJbk1LdjVpaitaNWxqT3lvU0NnU2hyeFFNaEo0ZjhGa1Zqam1DUm9lbDNBS1NYekJ0czhYT0EwRXVuamNnVU12RFowWUxXQjcvTG0vM21CamgwWFRsQmxUU1piTXV1L3YydHBaMjFRdGJ5MWNCMDNmRjJORGxsbEJReEphOFBIbGRicDVDMG9ZZy9EeHlpTHFQa2RWa1pGR0NzRi80bXFiNzBzQjdvNmE1V1B4VlV3VGhQbVNNVzBTUjNBV0hzLzg4V2ZENHduQ0dZT2Z1WHY4dlNPWWlFVVl4Y2tURTNpTXY0bENkYVR3RHNLSlFXTVJsNUFkbkMyV2haYnJtNkNRamQzeXp1aTgrZklKVWRncWRvNkFkOEt3YWJQemZYd2kyMGpVVkEwQzNLbmRFS2F3T2ErRzBLT0NOZ090UVEzc1RJRkhLY3dPZXNvaVhaNWtzTDJUUUdDWnBlNXBJMzVQQ3BBT2dENDdzL2lNUUloVE9Ec1RHcU1wNUlmQzR6SXdnZDZyMjNFSzU0WndXYmhibG8veDlnczBIUmMzeE9MSW9RclJwM3QvVEg5bTdvMG5MY3dneEoweEViaUVrQTBKcHZNaHU2RG0ydnJ1eTdrYjJYQVpoZ1dqRUFucTBOak81clRpaDd2S1hrMkptKzU2R2U4eDZSVTA0TFBMZ1dxNjVwZnJxbkxlRlF1SnFrc1hBRGlCQlJEOGp0cUlJTWxJd1pBQmpQRkdCREl0OXkweU1RYnhESm9aUXA2dWZ1aU9QM01vWEZ3OVhwNEpmNjJHTUhxOEc2T01QcGdYU2hpRStMdzRFbXIzRkM3aUVqRG96L2JLOG9IOUhqaWt0cFBFQTRoZjdBQ1R0cHBId1RIRHNLamJPb3B2bTZjRTVWeDJYZHRrbWppV2c2dnJKUm9NM0xFQ2ExTWF1Nm9hYmZ5NnpYQWc3SnkxTVB1VmtvSVlIQ25FNTVwUGR2OXBDYUs4VjNWektDdU5PNUJ0YUVuaGlLQzJqSTZocFNuY2ZkRE05VmwvekNrVVBwY3AvSDR2TGNzTXhZTkNHSTRYbTloaDhEWlIrSUJCQzg4WWxmQU16WHlCRXdpYzVBMGNzbHRNYVFEUHJJRERMOVh5SXRCWGx1Q2phdG9xMUxlM1pXUzNhcHV1UzBlcnRrdjZhMjB4Y2xTUWw0OXhTRlBWdVR3R0pYUStCTmJoZGhack96bFFmK3YxTDhzb3RJRHBYeEJPZ0h2MVpGdDBQSFpCSU4rQXpOYzdNWEYzek0rRXkwUGh1OWxxYmdqM24rb28vTXlBdUw5SjNEREsrRjNqc0lneElBYkVmWUUrdm1DNnl4UHltaDFwdnVYOWprS1BLd2hTWUppRXFZZHM5a1lXUHovcVZRc0x1TjJLdGJKMlRXN2Z3cUU0SlVMaTBscU53NUhhbDB2QStGTEFXanJ1ejZtcnpwb0cxK0FGN0tLM253MjhUSkFGZ2hpR0FENy9Ld0V4Z2tJNFlNUDBjU2oybk1CMTNBY2JGNjBSdy90TjhQcGR1dnIwd0JUT0k1TmxwbkRKSU5PeWhRRUljdjM5REM3dEl2bG9CQzRLakNJaHg2alR4MmZldjhCTHg1ekIrVkpQZHphbE9zQTc4OHNKWFJrS25OaFFQcjNrVWx4ckFUQmt3ekJoK0FwWEZUay9hdGgwZlpzUDNsWXdTa0M0WnZrK3NPWU4vNjdCUDhxanFZeUl3VEtVNzArRFhvVks4aWpFTE1uNXRCRisyZ0J1RHFvTy8rczU0VGlyOE13MFg2MHpzNFE4TW1FeUZ2NTRrYTVldGhRdVN5YlE4a3pJeFJHVVptSEpQeVdXMVFHTDdMUjRISzBmRXo3eDB2R0k0YjBoNVA2WUk4Z2hETHhnRXNYTGJEOVQ0TG5hcHh0dmFNWm1obklJTUN6aG14T2Q4eXVkd3FxLzl1RjZYT3ZlWDRkcElCdkFGck9mNE9EcjNMY0RZWTAzWjMvZnE1MVhUVEVKUlVKL3R4SitQZ1RXVU1DaysvQ3p5Y0hMTmR6VzRsQzRMSm5NRTRXOHIvV1RpVUp1Q3Q4ZnpMVzg3UFRQRHpnV1dGS0hvbWpxNjJYa3NjMkFZMm9Hcjk0bzlQSGN1V05vakV2dTk1YU1CTklUUXNrd2V5Z04wQlA3T2M4czdxMjBhSHRxTzZpN0pyRjVzbVoxQ3R2cnRmSTNRL2RMOWRyNzlHTXlUbjdtc09hdXJqTmxuQmNDQW1makcxWjYyRlJUbTM5VjV0UTY5bFByYUxZYjFiRFB0TGd2NEhQaUZoU1M3TkVmM3lPSWgrbFJrZ2FhRjQ4ZlhUUDVXb2MvOUdnSXc3OEJ3VW5qak5rdE95Nml4Y2drRG4wYlloOHNlbCttQ2FGN1N6Z2ZsUjVDN0NQWnc3S2dTY0cyZ2FHSW42amxIYlMwcXR1Mktza3pKM3haclhoS204dDF2TlIreUY5ZldNZVdXTmREc1ZodHE4b2QvbksxcksyYTZyeStyY3c0T0c0Q3Z3SEJNakFWNGV0VlJubXRHdWJaSXpPZkJzRnlvY1JEZDh6WEh6TmZzendUOGtQaHNtUUNQYzVXTHdPVFpXVHl5QmorZTJ6Z0kwbmtwZEZzQkJSVk1vdk1BTEw2SFBsZ0gxcUd4NDU3RXhoemR4emVLcVhqSWJ0SmtpV09xMkhBdzU5Vzl5VEZUdXVPSXVXNmJ5TmJrU1lLamFSL3VZYnN0UmhmWDFsdFJBS0VMSW50dGsyK0d4STZFZjVkYzh2ZzFvNDZDcnp4d0hCR2p2YkY0WmJTanhWU2dHYnMwVXl4TkYxTXpIUVhDNUFYRUhKYk9BdVA5WGxENFhHRzRJTENXYUp3RVpnc2JTRUg4TWR2c0g5WkdBNk1pS1BwdkdnUWlyU3BhSEkzQUpCRCtHWUx2WVVsNUFDT29xdnVVQkdGbnEycnVNNzhaN3VVcmFUcFd3RFROaVcvSDcvU3M4dTFkdmRzT0ZMeFdyRkRJWUFqM0tRUzNMR2Z1QW1vNjlYbFJsYzBVc3BCTWpWMWhtamtTd0d4Q0FPbzI2N0Q3dDZGSVFGNE44dC90bnMySGpUYndUMFBqeDkwY3gxUEQ5UFZjd2lYTFlVOFZUakN5TStFa3NqWSt3M0llMzhTN1hBUDBhQXEvTFEva2IwemNZYzhFc2dEazNzR3A2dHJGS2RRR2pCM0xSMmh5c2V1RDNXTnF1dVFaZW1xMU5xOE5UTmtsNWVHT2VSdCtQckNvQ3ZybW5oVCs3b1lUb1JuaERTMUkvTXBYMzZPYWd4RThYTGhmcVUySWtpYi9VbnpIV1NkUUNBZE1BWXRWdXZNOXkzNnQ0SEpMRWN6OVRBc1RTRjN5QjkzRkM0OTh0VERNTEgzTzZQM3psaTg3WHBQS1IzVHRPR2VpYm54djhNWWwzQU83OTN4aU9ETi9Ca2FCWUs0RkdVS0w5WlU1RzZFajY2SHVyQmJMZFJWL3VRK04yYngrcG9UYklMMThob1JUMFZkcytiV3RuTWsxbU1EVjF3NTI3ZHZvNmNsTTRNVlNFeDlWZnEwQVpUV084TnlBM1pSbjVVa0Z3T3NIWHBiUmlZOFBIN2tqeDlhd3RNN2dRbS82alJ4ZU91U0IveUEzc2plZjRxOEI1SW9xN09Ga3o1U2UxTHNFb2hwR282eHNNZjFGcGVrNGNRZ3B6QWkwWWE2aWdxMm5xK3BHMUg2YU5WL2hLeDEyL2VacDR2VDZhNTc3YzhiTmhUdU5TUEhuTlhGNEkzYkF5dmo1WmU2ZE9XMzQyV2MxY1JnQmZSVFMxbDl0ZzF3cDV1T2x5UjAvWUFUeUFkWUw1YU1MZHp4TWtjejc2TlpOdExNVXpRUXQ0Y0hCdUl3SUhOTjdFMUdUL2lYUmhtL1FyeEJncWIxa0pPR2d3NENqMmlqckNEZW1Udm1leVBZRUkwVTRneU9vZ2JXa2d4VWNyYU05YnVlV2RxYzNMenUrcjd2OGltVzJNVHRheGNESnRudEd3TUVSM1hFTHIwM3FVQ1FablZmQXRMUkRHb0pmaFVJSURyNlo2SVJRZHdlVk5QMzBxaWd1OGh2WStJNGhweENmaWE4OThmTGJQVWlQdWJGWSthTTcwTVRCdUtJSXlPUTRHT3VGMFp2QU84L2JmQStLNGxkM040cktMdkFSM3NPVHUwaEtHTzRwZUdOYmhqa0NOSTdPQ1FQQ1l2b29MejMzdVFsWWFON1dZMzhZRjhHUjNGY3RYaDliUTNXdW5DbGsxOVNCMndFVFgxa0YwS3ZkUlZ2M3pZakZxQVBhclB3dEJYK2ZCakhSakZzeDZQZlhKU3o0VWlQR0F5WCt5U2crZlpqbmlqa2xuRFJ3c0F6aFJPTExFSUJlM2d3RDQ2aEI1czNSQmovTTR2M0pTKzlXY05KSTlNZE93N3FkVG1ERE1qeEtYOExEb2RkTm13Y1Vra3hRNUdFWjBONWZNZFMzR3NPc3RlWGx6N1YxMk1HNXZXRlpzTnQwNWNDSGppc1hmeXN2RTRrRnBSY3FtbDBqV3dtZFFQTzJ6SnkxRCtyalVqaVlhZmJYcGhrVUI1QkNSUG5jRDVFL1ZQK21Ja2J3c2tVNHVGRlpFTmpLSUk5Q0VZUC9wYThMU3llOERSNW41ZEVSV21Da1NWMUhMYTdDWnJ1YmpBZ0UraU9RYWFNY1ZqVlhSMmxqb2wrQitrUmhycVR0eTh2WGVFY3BLRXdmTzNnY1NXN2IwODArTU5pRFYwNlRXbXRtOTVlVFdPMktObmQxR1VlZnhnUUMwaEM3MCttRTBZNVl2Y0p3ZVZvcEx2eDFmTWN6VEpUZU91T2Vma1lqMmtEUjFhZUIzdGs5bll3ZW5zay9XVG1iUC9qc2NXdkY4cmpnSEd2cXJwbSthN0RXTXhLZ0pZTmd6YTRPSVI1QnNFZTFzQWxRaEtSUFBNQzhyVWVvSEQ4MG9lcVNDK1AwWVh5TkVyWjJSSWNzVTRXa0hxMjFPaFN1ZUpnQnEyb2JaRmxyRU5URVQrNkNYY3dyRFA0SzZFc1k5dVdaME5wNXY3NDNoMTdDM2RNQUU2R01NYkRMcG5nalZqVXlCckM2aDNadmt1c2Q0T3JaZUQ5MzRLTFh5NEJ0bVdGUVJmSzdtUm9aa3c5aGxGR3hRb1M4M1kzeWtZVlZLUnJtNnJJQS90MGtDVmhiZzFOcjNwNXZlVFdYc0FyTk5HVXFyQUtPcURuNHE3N0tpRkR1RW1ieHQ4T2RXYXZnM1Z0cStUZE9lZUN0TjNza0FKRUFGTFY3TkxUaUNCWE1vcER1Tnp1Tk04VHNzZUY0ak05d0pEWlFVMGpkNHNZWTA4V2oxenQ4NFQzTjBoZ1hwbzZKQUFqRENOQ2w0UWNIaXZkVG4ybDdLYm5IWWNkaXNaNTZtZ0sraDNtSzcwaitPUkxvaEtGWnQwSGEwbXI4c09QdU43LzJGWEpGcHZyVUM4V2h0Z2w2L3VtTGdMOW5hTWdDNEhkTUNtemd0b0wyVzlrMG13MDBvekJrVU4rSWh3L3VNTkhCd0tMN0lJZGpuK253ZUlob3pMbThhUWZULzM5NHVITGJuZUVYWFRka0ZXU2g3NW5za0drV3hDYnBtbmJETDNaT2pvUlo5WXd2NzYrSUZrRFUyczN0Uyt2VSt5MHMydjVoOVhvZ21EV2xTOFRybVp5YWJzbWR4NFBVa0FiMXNsMmtvZ21odHplTlhtTUlQVG9TRWlmUTJxa29kZkltVHFCRTd0azlJZzhESjQvTUlzSDZwNlJ4YjlLd2pDUUdWbVFrMjdaYnBybTFMcEtaOEc2Z2twb0lJTDZXaHRRVkNTZWVlUUh1aUhuVWwydmRZQ1Q0Y2FwczlQS0wrS1ZXUXR5bUlrb0ppTXVIaGJJWHk1VjRpOERZa25DZVZVN3d3QldySWpDYjVwd0NDT080WmlqR2FMOGtENG0rRHpVNzVMUW94U3A1NTV0QWcrblBISzBDR3R4eFB2eHIyMVNlWXF6QUJqRnJhS294cEFUb2MwM0RjSFlBRWxxSkNSVk1JZHRnK1NOZmRyQm9uQU1uWks2L0RmQzNpc0Q1UlNGZTczOGNTZ3REQWVwYkJIWG1QMmNVdHZXWXV1U3ZEbHFicEJYWlFmR0NYaG9RU0VoeUNHY0NqejRuTkpIdHJVMGRFTFg5eTBrVitCcjk1US8zc3JNeno3Wit4MGxzRW01TzBQWGJBZHhkSjRqUm01N1ZPbmF1aUZmVFJ6MkhVSVYxOWIzVzNHNk5IejBta3Z0cU9JaHlOeGRIQjcxWE5CTFVRd3FVNlIrR1h4UmFHMmxXK2lISEhTYUFYRVFXT0ZjeW5WdkNUUDJGSGl5NFhVQkVtbkdoT09kQVI3RnRidkRVTGRZaVUvay9qUENtWW51R2h5T0orUktxRjBBM3Jqcm1xNURrTkkwcU5oZExyQ0lvV3VwVXdQV1ZrL3JKdEUzeHlBeE5jL1NVdGwxUkxPeUpXbDlMdHNxdk50SlFWWGdzNGR2U21scjV2UUxMbVlKeDg4d3dGbFpVdjh0c0krU01FQ2tjWFl0TW5qcURnbGtZQ2NKb3ZRRTd6OHRDVEN1RUxXZTRLU0RGT1lLMU1Dc2RaZkw1ZVhhZDIzaG1icTZZdkhsMm9ySy9LeWVYTTg2MjVxekRuWkdFb3RiTGFvTDU2MFRXMEtQOWhFNTZKeUM3aG9FbHBPWXg2L1kwK0IwaUZjRmhVUTQ3U0cyalcxZlF4N3ZjQ0JYSzRxL1NSL29VOThyV0VhMDY1eDBWbnVCWVFSRHNJYlgxOWRyMzFlZXBXUERqeUFlL0NUM05OTTUrN1lacSs3ZTgrV0RWMlhPVkJ1UlY2cHVoVWxSczRSMVV6R0JhdllnQUVkWVRsc0V5aXhDR0U3ZlJOTlFNYU42bVN3aUpIOW1VcDRhK3hoRkpMeXBjeXhHK0pLM1hmOUNJTlpGNm1NbW9ueTBIUysyYWI5RmJKaW1yMmhweHFZMmlNSkcwZTB3Z2xPL3RIRHFyRzVDSVUrSEV5ZWNMcXZjZUk1dndkUFNpcGIxRnUzd2t2Z3NXVHoxWWZRaUkrR3RHS1lkNURqYVlRb05kU1NZeGs3M1hUOEdoRFkxQlBpQnJ5QUMyUmlXazJSTmQ3bGUyd3NJWkVZdmk3SW9UQVBYdGFsUEFObGptWExId2hPOHA3NWNmcUYrbmFOaHVpbHJORWlDTTV1WWFKdFVtakI5ZEQ1cFRwaFZGRjMzT0FSR0ZGdzRibXhxeDZPaUlMS1FKVkY2cGxHZStxWlllcjh6elBnY296N3JVOGFPelVEVllscktSRWM4ejJXcjBBN1VsN0o5ZHVFOVJmb2xJSzcyeXBGMjd3SEFZVHV1cjluNlNkbXM1WlVzU2MrNDRxbGZJR2s0SElyeWdacTViZi9zc0xudFJLR21FNFNhZFVLOVZoYWVpYnludms4Q0toM1QwQncyR2tMVHoyR1E1bVhUNE1SWDVDSDR1N25BWVo4OWxIWTkxekxVUGRJc3o2UGZVejhOSGgzNTBPV0FWajlWQlhlK2E3dEJrT1JSVnFHVWpCYWFLNUtGZFphQ05XV25uZU9iSVJ1by9qa3BKYmpMTEExaXk4Q2hVSlRFSDA4OTlibGR2NUtNYS9acjJqZW9tN1lmTzRFVDVCbnRrRzNicXUyUmIwSFJCQUMrWE5zc2lFMVYyU0tGcURtQmE5bE1aQWhkOTRRYlFhcmwwTzI4Q3dvc2RSUjZzYVVmVmRiTTl6d2xQalhmbFFaWHU1SmxqSGhYVkhTOGFqYWFrVU82cnBlWDFHUFlvRzdjbzN4TXMxbXBkdHdqTlZqWEdYd3RyVjBlQmhsNldXU2RiR0Jva1h4VGR5TlAyNEJveGJERHJMNWU4VlU5VGR5TWtLaUpMZTJvSU1HOWVucnAvN0VJUEFHdGRoaWJzbGNVakNsR01CRTdJWGxhRk9ZS0pKVXJWTmRhVU5ld3BpN1dSRVB0clIyOGNGMWs2Wm5XTFl2Q05OSTFyY3BRUDVpZWJaNHQzNHBOMnpFVU84cXdrbzdkVmo3b2JwaFhIWW9zYllkdlFtWGpMRWZ5aHRaY29FSWlQcjMwLzBVZ0JwMG5kTUtEbjhWMUV3cGlZOWRKa3lES2s2eklLbW9lWkhjeTZTRk5QUzRsUkZjMU8rQ1QwZVVudUZTUmJ3aTE4N3JON01QV3dxRFYrR3k2Wmh3ZjNWRGRxRUZWakhjN1VYNVdUSmRPa2pDbmJVMWt0d1EzTFZZT0hOODgwcDVTZWZYTTVmem5KQWpqL2oxNXU5OXZEZ0NQYnNhYnZ1TjZiUDVDUHF3cEtRdlFWcjIxczlEK2JTQTVxY2pLb1htbXE4bzhCSUM3dTBFaDR0ckt1MnZ0cWVKS2l4TDFHSnE2cDV1QmVreVNrN0ErRjIweDdVQVJKUG1nK3lpaE1GdEloT085cGdZeCt0V2pLSFJkYXBmWm9UdndpZUx2THNyTWlSSWM3WnFtOXRETlk5TzJ6MnhvVXBTSFpQUktLck1CdFFJQ2lEbmUrUzR2TG1ZQks1aXRIbTRaWlRsWFU5ZWJ1NUZKZ3JoejgvYmFSbGk5dERMejNGeWZvK01wTVk2SnY5R3lVQkZFUGVtNjNGWWtQbFJMMGVJdzU2MWNSVWswTm9QdHBTdDJyTUtpSC9lYnJmVDAwcitSL21EdlhQZ1ROYUlvWGtCUUVBUkVFUVVGNUtGNTlmdC92SjQ3RHdjWnRNazIzVDdQWXBxa2FYYjMxMy9Pblh2bnpoMldWOUJRR21TMGJLYW12MkZKN1k1RzB4eEthb1l2K1UzYU5Sc1hmQzRtTkthd2FkZ3d3aXNaNENIYmJ6eHRkcHl4OE9MNjQ5ZjNldXNBKzZEdHR2YXFyTnpnSEMvendwMGQ2Zll3dzAyNzE1ZGk2NWdEY2gxL201VU4rV0ZQR0RLMU56RVlteUpMajBtSWJpNmsyTmIvdWZUZlZBYWJzakJEcUtVVm5rLzNvWVRKYVkvampYeGFmMW5oUWN6RlU5RDdneUVnSmIxSVEvNVVNejN6d0s1blRYOTFtZTREYjdIUVcrZk5lWlRWbDQ5Zlg3UDFqRjI2ZU0wY00yNVBzN0JKekcwYkdLdmlrdEpza0tCNCtiZ1dzWE4vMjdBSFE2ejdqaHRpYzFQTkRSb2N0ajBOUUtxcTlNanFPaGhzUFBzZnhiOWNyS0hZRkhmYXpoMTJGVThVMGt6ckk1c1REUFlxN0dEa0dUc09XYWxSUVZCT1ltK25abktkRllaRVlFdGxHVHIxbnAzWWhDNXIrbzZURk9NeFA2N25tQklQTStoZVN4ZmN0UnNyYUJOajAySTJUZGhlamdzNkNwVmhmbEtmaFF2amZyL1o4V21KU0htMzRsQWQrSVNZUWRic1dBbXlseU5XakM1bUpQeGZZL3pwTWl4cUpyVm54TjBTNU1Id0lycGlna1hib3hyTGlpV2ZQUDFOLzZCSDZFQlNCRUtsUnFId1F6WU9xUWNWUlpXZmdzMXlISUJWUWh6azNmWHQvYVBseTcxWjJMNDFHQlVjOThYS09uVmJhOVcwRzl6aGRPMzNWQW1rM09YMXJjc2k3WTRTZXhsdHN3S0ZTQUtSUEJBdlFlRk5rc2t6MFpqdjBDb1crWUJ4YnBybS96WEdQMHNHQk80czRtNCtSeFdQTm1xSnZEaE9nTjd4eU9aWnBBQndCK0hOL2VXS3FRQnpTQ0FRWkJvTmFnV0ZVc3dCUVI5RVU2elgzbEkvUXFUSVNZcjJoWWJENVJ2YklDYkQrcjNGcFRwT2RUM09yUFJ5TW1mNTlXVDlzaXhmdTVnNHRyeXNmM3ZybTFUSDBKak42ZVJ4d2V6Mzdxd2Q0NURadEZxMjFnVWVKTkpaU21mdEFPTUs1NHIvYjRYOUhoa3NzMERSbGd3UGxvZHlpcmRtdDRzQlBYWmJSTUlIOWVNTmRZNXU4ZDZERzUxU3hhQStObjFJWVVFdkJTQlowUmw3dkFGdGdoakc0NkhsNnpSdnNXM0N4bVR5VHdYdCt4V2p0NHo0MG05K01iUHIzakNTNjNtSlFabk5XeE5hTEhwdm13dTI3dXJkZW1GTTdCTUN4RjNGVnFKdExYVVdLcVRrVHc2anNnU0tPWWN4OHR3Rm92VC9OY1lmY3p4eFZmeHNRWmZjZ1R3YUJ4cUZLS3F3TzUwU05yWXNTZGdqQkRPa0Q1bkE0T1RGZHVvK0p6a3IrTjRJOFpLU0JNS0I4blFYK3l2NytmOUt3d21QWjlyNGVMM1dtVzl6QnFQdTE3Y1VQTTZydDJLSklZVXZtRDhUOVpmQVFObW1mMjhpUnQwaXFKQW1YN3J6TGdLR3Vxd0YyOTVybTU1eVkwSndSR0VwQnpBTVpyL3p0QXZMMzVTQ05EWUNIWUx4LytheHp4d1h3b2dzc2NpalMrMElQYnJia3kvMjJCT0h3VWl4ZHEyWThrRjFmVVFLS1FpaGcyYUZTaXk4MGZUK29paDNjYlNhNnltd3ZoUk1teDc3eCtoR3FPS2x2RkduK1BnbzhJR3g2ZWhLcC9uNUZjUGdsdlZiWmdPOTdQMmo5azE1ajkwVjZvcmRveG10dHVNRnU3eWtBZHJDQ1lmQnVOVG1JUWx4THJIbXdNb2tpWVBRQjR6Mi96WEdVVTZycWlsRW5yeDhtOHA1M1BvaW9RM2VaWS9VamNCQUFLZ1E1QkErc2tKQXFGTllBVUlPSXJOQXlqelA2Q1k0aFdzMUxmMzViWXRWZXdGLzJIWnJkdDVNZ0JQWGI5enQ3UFMxVy84Qy9GNlBKZ1p5dmJZK1hXNVM0ekp1Y1QrOGt4UTRSTi9ERFkrKy9laG5kT2I0U1ZvVkxlMHVqMGZSVEU1cVBRamxGUjQya0lidTl0ekdvZS9UUnVCL3RzWm9VQkVQNkRITGd4QnRVVVNHWEEvd3lhdmU4ZHdKTTBMWmdPVGhuZHRDeWdWSmtrSWRRdWp1VnJHRHpFeVVDRUJLTkdzQWlDNUF0Z3Y4aWJQazFzemJaalVPYkZJVFExZkZ0M3RNZ3ZyOW93bE1ab1RNRUZmMUc1elFDaTVnRVorTm1yZVhUSm9tTnBQWnRuRlhQSnZWYWk0OHRNdkNDeG1IMGdyTFJ3emlFYmZwNEZGLzZ5eEw5L3VZSFc1eFVQQTIveE10M29ZaExJK0gyd1ZIejFtU1hQQkg4c2J5cGVTMTczZzBDQ0VPb1g3ZHNiejNYYi9rVTEwckpzVUpaUE5jenVWaHQwWFljajRidE9iK3RtRGp1dG9PSTk2a0RiSks5T3Y3eTk0bUhOT1A5eE8rbmR1K1pmalhYdmR4ZHNncDk1ZjNsOVNSVjNWdmkrdUZLakkwcitISjd3MUQ5R2hhVjlFMmxCSXJEQWMxOStrckpKU3lsSDI4bzBPb0FRMG1YRkZaeC9yWE5ZOForQ1hJQTNvUVhHOEIrQ0RpVDRxU0RpWVhFamh5SWptQW5FRWhJRGk2K1QyV0RBNGk4bDVhNGY3eHhlOHFIbWVFSUszaCtaWEhSeHovbUtPNDhrbFppeWd0V25Sd3RRMmRHajVFODlzaUxxbGYzbnFPR0thblh6ZGtpTmNQZ25CZWZMd0dGajUyeTljM2RiMm5IUlpzbTVpdXJkMnZ6T2ZYeDY1d25qNHZ1aFljU2dSSjJ0eDBDYUhDY0RjVWZRZ1VqOGpvcUVGaTZTQVYvR2RuTHdhOUtOYVNUSklLdWdKQXlNRWp0THpSS0RtRXBCRjZJaktUT0lIQ0NjZUxRczBLUlhLTTV4NUNVS2lNVUdLWTAvNGR3bTlGQnVocG15QlBaVGxSV2w5WkMyRGJvOGl5eDZ4MEZZdnB3bU9YSWJPOXZCY3J2Qk8rZkJ3QWwzVjZmYytJVml0QUZPOU9FbHkwUERRd3doWjdNbjBSTEszZnVjUEU4V0xNWkdKMXc0THhKeEZVRU9wT3FGK3dpQmQrc1JJcm4vU3dkdDBsdXdyaW56WFd4b0FrZXhJK2dSL3pQN3lnT1QwQ3hCdUpra0RJNVZJTWtoU0Zra0U4aytGWVFhZ1NFNEdoTWtJaEJTQ1ZmRm5YWG9nK3FTOXRNeGcwcUwvdVVWcWhJdDcxMnVhQldzc2hKOEZRaFRvMDVRRC9MVzJQaEplUGZNR1dpTysxejYvV1JsbXgzZDdzYzc0OUl6a0IwYkRXL1Bkdjk3U1Fxc1NuQTdrNE9OUVp4Qy90V2pFQm9YN1ZMQ1N1U0VXSUJvc1VwSjIvK1U0Z3N6MHV5N2pocHhqa0pvaEhTcEFvSkJtVVZxaU1jRUNoNW9XNkU4YjNFRUo2a1VaNW9SVEZZR1lkUlo2bSszQ056UVh6aTM5OTIwUHBEckFBUVdwSHZSVHgwbFFNd2dkZlgycVFCODFPbDQ5K2JZQ1orUHAySU9CV3hmdnIzdnFGQldRTU9hd1QrN2JlUTM1Q3NaM1dseldDdS9uN1B3cTJHeVZaZm01cldocmVNNWhQR09FT3o4TUxKT1E1R0hxeFUvb2hiYjFRa1A0YlppK0tRQ0FvSEJEUEVFTXVHNzhVZzVBTXljTjR2SklNS2dwSmpFRXRIRWRhZGl4MFY2UTVUVUNZQ2d4aGdteWVicDRkRVlBeEtQenI1OXdNZTdQUFc4cGxHMHBVTWJZNlhRKytpYjB0c0FkQzE4eHkwTjVlQzRmQzdmN2xQU2ZlNXZuckc4Vm5Nc2NhRFluMXdFUGQwMWxjTmR0Zm1qVDR4RVd6ZExyZVMwNVpYck14cmJtK0lsUk9xQ2pVTDkwV0hITEY0dG5HRUd4eFRSVkdGcVQvTG5PdGtYSW9CcmxNOWxJTUNncEhES3FGb2RSZ1JZZ0hCTkpMR3FGeVF1bURxbFRJZDA3d1N5QW9OVmtwVkJYcmpCSmgrQ0NOMy9Db0MrRUhaRG5yWTkwVEtnMFl4UEdRdG9xRzQxWVhTWXVka3o1M0RXYUUyL2F0UjZXYVZRdmZ5d1gzeHRjMnR2aDl0RmhNd2tabmFsYjYrdEJkNkZ1M0YxU20wOGo1WERpMGwydjBoWmRGZFJZYzZsZk5wcCsrNURNbXFSdWQ4RThvWkN4Nk1NYkYzeVI3dVhtaGhVZEtVVGpENjRrVFFvTm92QkxTblJDU0VLcFZZZmdzTStIU2JuNEhndVNBRktLeWJCZUhHd1RnSC95Sk51ZnJIWm9VTG96QWhxWUduMDhNTjdXd3E2OEE2N3pobjNTTGw3YzJJcExtaDlmWGtpVWtVZjM2Z3NCTWNqS3FEcDREVXpIdXBUVUJ6dmVMQzNRMldKOWNwTTY5SUVsWm5sVldFN214eW82SEVBN2pjWElQWVNERWZ1VFY5WFpnY1kzMUltWFNmK0ZHb0hFWGp4V0Vpc0FadlVocVJUaHBoZHFTVURDb25KQWtJY1F6S05Fd0t4UVVKdkV0TDBrR0VBb0s0WUI4MndEZDhVSGtBVURyUi8vbXMyV2NsUzA3RWdmUkhSSk41aS91Nm9aSlN6c243VlpzSDhmOTJ3dVB2YzdoK2xvNUxGWEJ3UFNHd0tRc3BhQWlkUmtwQ2cwbkxqcFFLREhjYlRRTW4wUm1kQ0ptYUJrbk8yUUk2bGZwY0kyaThmaE9NZW1EcEZEeGg1ZDRHMjU4c2tXV1NQLzgxakZPb05MUUJxMkJFUXFOS09RSTZua0p4ZU83OUZndUNubWhVQS9JdWhOS0RvY1VBa0FRQ0tVNzdJRnNYUDJHemk4bHhINmNOajBBcVNGbWc5MTU3OXpYcnZkVXRMbmN5bi9MSE1QZmRneElGNjJESE1kNWhRMldvNlMwZmNIM0tkY0QwR1lSUW5MUE1XdzdkRFpzWmwvNFV5OFFtWThwdTd6NWtJMldoQXJEZ1JFK3YrNDR4R3QwNS9hYUhJRnA3Uk9Lcm90eXg0SXk2Wis1WURRRzBvTXhTU0dvaDJPSjRSSXZCYUVxVlpQOFlYcTh1VjhXaGx5U3daRVY3cmNRV3hMU09wQXNBQVd3MEZzdC8rQ3BTV1BoYll1bVpRaEtCcW4vNmg2QVBiSmJQQWRmbkR1TzBTRFQ4bURyTmVqeGN0bG50ejBXZ25pWEcyVGZBN25LczRaMzhleHJ3QzZQbURURkViL1BGMlE3ZnJETmtDaExEaVdBV3BrUWtrWTR0TUtwbTJZaklVNmZsTDltSU9MeGFMTGl3cloveWgzSEZJM3hEQmpVTXVTWm5oM3JFQW9FOVVvaGw2OHZDa2xxU2Fnb0pBWkhpMElDa0cxTUpRRXlrTVVmcnJ4YW1QbUxoQmdFQ21HTHBDM3BITk5RYzlSbUxxZ2FGakpaZHJMcnE4VE5xMSt1aFVmdkdXdWtMbDNDdjhieWl3dWxPVG00VmJLalF3c0srU0ZUT3ZkNWRPR0dYNUJwei8zd2xMSytYVzFGQ0NrRWljSWJnMXY5dG1NZ09ISkM4a0xpVDRwSExucjVydXZ5KzJkcHdmZ25yeGlKUVozQ29RU0Vpa0U5SEt1QXZKSlNGS3IwK0xaN1BPbUV5Z3RsUEVZUVpnVVpWRjFSQXZ4MERmcjU5c1RtVkNJeU5yZjc3WWlRM2JqalpiNC85K0RwMG9BdkVXc2J6QWxKYmI3NkEzbThTSTFLSVZLWHcwcDhFVmFSSFNveXVYdEgvZXA0NWw1WVE4Q3czRHZtbDM5eVZ1dmttQjZxQ292RFo4bng5bWFGWERxRGtHNkUvbG95Q0xFZzVncXRVSGVqTFFuTzRwOWlpOGI5b2xBdEN3Y1ZHbE5ab1U0aFFhakZZMWNoZUU4aGcvQlp1VnF0QzlreVVCaWc2M3dEZ09JUzQreGNkeDFyNUt2cGJkUDF6U0VaTmVRYjJBQkJwYmxGaFZEdWdUZ1ZZR3M1a2daT1BFa0k3WlJHeGdXV1NFVFN2cWNEeHJ2UjhqSXVlZnNneDdCdkQ4SHE2dzYrV05MQTdJeGFhdlM4aENTTWNLOUJHTndrZkZDbmtDUG9Td2lsVmx4TGtrTytDRFBpUWZyUHNrSTlQVmFWUXMwSXBSWGV4SHNZdEVYaHNFUXpnbEJqVUc2YWJCbUJleFJZMmJBQ1JLL3ZrR0V2azBQSlRSQmlWb2lrdGQ2TGZoa2xaNDhEd3kxbUVsYWVKQ0JzcmlqV3JBME9JVG5oUml3VjZiYUlUTEJxdU1XVktPelQrVDM4NjdRbURMbklFL05ZZGpaOE1USjc0WmJWQ0VEaE9EaytxYnhFRXFpdENDV0RLaHByUnVnSkJpVitERUdISHU2SkZLRUZpNWJ4UFFBK2lNY3lPOWFxMVF0OXowUlo0VXFIVVBYUlNDY2Nyd29EeFNFQnlCdG5raUQwVjg0M0hxb3dabDZjdFgwTkJHK0hrSnUrYi9KQWE0RjJqcXo5NEhvdE4vSjNYeDU2MUY5eWg2T3d4ZnROeUFzekVmeFMwQWxaTENCM1Y3cDFjU2hqZFdvdTNlMkFVNE91bVN5Yy80aTdHNWJ0YlpKVG11WVorZUh4YVY0UzZ4VWF4ZUdHaTl1Z0RpRTBNRUU4WEhQR29VQ1IxWFMrQThXcGFFd002cW5KWkdiaTROR0xOQ29hcTBvaEkxQjBGTW9HQmltZWwvQmRFdGFMUkp2QXhqZmEvWHlkSUJDamMyOHdod0VNMHZRTzdVdVBnQWdaODFYa3dwQVZOWFQxM1hZbVFqQmNzWTM1djFxVkY4VGYwK3lXVkxlc0c2eEpaaU1iRHZOYW5uQ2kzN3hGOVpvNkczNUFiSXA3c0QraFlFQnVxS0l4U1Y4U3NpQWpuVkMzd3FFUitnTEJleStFRklPQ1FIcEJBRkdoYUJnL2JvUnE0MDVTT0daUWdQaTRScVAyN1laRm1vbHd2Sm5NVEloQW5zL0ZLT0s3anYzTmF3NWtJL3NjVWZBOFBBWGZkRlE5dGcyTndTM1dnMDBEQnZlTFc3MkdWbjVYNlhjMjlrWUFvU1VYaGRocm9iUloxV2tReVYvTzhTakltKzZ4YmhzQklSOEJVZXpDNVkvK1JXZTI0NFhKaWFxbmNNTDlLREVaNXNiQnlBbWp1K1NZNUhNS1IwdkNGZGZRQ2NseXVEZ0RJaTRTaDVENWgxaFVVaENxYXZYekxSTmlVRm9oRVRoWnJoNWl5S1FnRkJhWVVET21Ed08wdjd2N0RRM01ZVnFlRzRyREpINm9nNUxpUEp6clgrN3NhMklRenBjNnQyOFJ0bGVzOUNyeENTZnZPMEJvM21KejE0c3NtcmNXWGpvYThIQ090SHRuZzROSXk4OGsraU1WYWZRRGJxZ3VFdlVpNHBENTRZUVJ4cytTNDAya0lGeFB4ZU5oVGlLY1VERW9aQ3ZObUV4TzRsZFlOUGhMaThlQ3dPR3EwSDdZd3FBWVZCQkNXbnE4MWpJVFFXQWNVQUIybmNXZmNaMmx1UXd5T201eU93VVBCSXU2WnZVNmM0TEJVNDFzdDBaalRlNHFlbllJdjMxM0ZON21GaFNiRTVFUisvVUZnT1kzWWhjbkJHUnkwbkk5VG5oTVA2VUVXVURJRGdMVzFZNjJsSCtjUTN0RjA0NlBSS0Z5UWxXcWZycGZRZ3d5REFXQytwcFFVZmdNd3BrVVdKR3liaVRpZVNaRFJPUm5tUWtlb1hHTlpuTHZtRU00NnUvM0JoVWFnU0VJRkRYcWNNT0hyM3dyZjZxOEZxY1ZyUVJML0xvSk5saG53WHhxK2d5NmFzQWdhb0pGcE5Ed1N4cnEyb1NHV0FZVzE2N24vVFRRSEI4aEc4Ry9sQm55Z1hvVEFXMFZhZXZONWJZU0oreWdvbUIxb3ZJVWFZdUNyeGR2RW9CSWJxaU1VT3RmMEkxd3pTVjlVR0E0V1oyNXQwTE5DRFVLSVVERVpQdytobzhvaEVZWTJselBLUnc0b1lmWC9aYUp6eUdrdkpoM0ZMRWVqaityR204dU5zbnUzUEJtWmNVZy9LY3RreFZzU3ROeTF4SkFLQjYydys3cVkwZUhuMjdyUHErQjk5MXlFVHU3MHV4WDJLU1FHU0lnczdHYmxYN095WTd5dG0ySlFIcEJGSnlyNDlyK296OXRqaHRoZHMrT1ZvYTNRUUtJTWh6QldOOHZHZVlsbzFxMTYybHBpYlRDYVNNY1dLR1NOWURRb0JkajdTR0h6d3VGeWdnZmJkeEphUXg2ZUlSdW04ZWlNb01FQkFBdS9zVHJCbzM1SnNrcDhyS1pjZUJRMlNBbUpHZ0k4cTJOR2d5eWZieWpvc0x3ejljT1NOMCtGWFpYVUxmRHR4QlZROXJmTzNzS3REMitBWGxobS9wYXBMVzhIUmFEZDZlTmdXRzU5LzVvS0xDUU0vdWJNT0VobVJEVUc3a21kbzcxYUt5c1VGSDQzQWhuS2pFWllHaHhFWUZLenlMeTVPN3g4KzNqK1hRemw0ekdra1BWUnlNc01JcjRBdERXMjJDK055SGVsZFc1NXNjbjFXZ2t0anpjb29GZmw3SEsrTmdzQURmY2VMTlBZS3A5YVNQNWlRalU5ZGRNTXVrV1BSVzJ0Nll5Vkh3ajFyN1ZIbGlEb2xhc2FYaElWdWFNNm5YaWlXL3dCeU96SDhWYnhxSEtqdStiRndabHdqWFhmWEtzUmVPSGEwSXRLOUVXaFZ3REFuWFRrUURpODNwM3RZSnd2R2NpSU1RZlJkKzRVMXZIdzl4RWVpRHZYTU1leUo4N3Y4S2FPZEh4UUZQV2hrTnB4RWlHY2p2ZHgySTRSemhjRFFpeG10dVlBeU1zZXFvL0YycjNoS3p2a2tvSW5SelJGNm5KWFAwbjY3SVhGS1lyUGVzdy9WMUJ1YnFDc0NRM3pPS0pKY0tQN2Fwc1VQVVhHQVpqSjVSTFFqMDU5aUNkUXQwSm9WRTBubG9TYWd4Q2drRmRRd2FOQ1Nza201VldlQThoWHFTSnpPVHU1REdmUTRPLzZaL3NmOHBxL0hoWHNkTkN3M0daQlY3SVRLdjRRWnU5ZXdSOXJOUGxjZzRHTk14T0hUbWRpc1ptZ3BJTUlKekpMOWoxUFNCdE5nTVE0b2Ixc3VMdGJtVk04SjVVYlYwb3NUOGY2alZxTCsrUFJtYkhXd2R4UW9xREVZVGhHRUxwaFBxU2NLbldoRnozMFZoYTRWUnliT29JUGxzU1BsMFRNb3U5NlQ0dG1TN1NxSFl1anhOSStJRy8rV0wyVXc0ZDJoNFFSS2lyNU1qV214VWlGSmVuOWZST3RMRTgxYjFzY3prNlF6Z0xHQjFGWTBNU2R1d0I0VXUra0I4SERTanRXY09ybExORFJSRENXNXhHMW1XSGFZR1FmRGQyZ2RhSWFiajhwaktCWWM1WC9pWUFoSUxEWVZPMTNyeEEwZmp4aWxEYkwrRVE2bm5KYkNvM3ZuUEM1Mm1KRHFHK0pyU2ZWQXFYNHhaL2tSUzdLeGpnejVxc1p5Nzg3YUdFS3NHZ3BMQ3Fpb2IyYXgvWW9PR21OZTh3aEIybXErSE9SRUpaUnRzWHkxc2hjSWVkWlFxL0tuSHA2U3RVYWtLZkszdHhkdVc4bjRyK3BydXIyN01nVU02REE0YlZNU1EzL0NZT2tUT3ZRMWFLMVoxd3RDU0VsQkZPMUtvL3N5YThDOGJtWkRUK0ZJZVRSNTBJY1FiODAyTW13M0FzV3FyNXFXdUt3RDlEaHJWWWJ3OEZuWmJrNGdqU1U4RUcyMkt2MXY0YUVyU1hBY0c3Q2h4c1VscmxLRjQzbDRIUHpUT0U3ZjU2dUgzQ3FjZ3JVYjQyaHdHNXBqeWJqTFhlQTFkZFRrRHprQmlHUW55U1dJNjlQRVQ2N3dSeEU5SUlYRUhoMDE1Q3RWMXl0MnNucFNFNHRFSnpNaTh4UHJNaS9FU0pCaThHSVQzUGlqUVFkMEgyRjFteU9WSGc3MmZKWG1HSE9LZVZvQnFZS1RIRWFwQkdCajV3WThQZkNSOEVNMlhNNlZMTnJHMk5YYnZRdXVXK0ZiVW9YQkdPaFV3c0NxbTJlSENHak4ydzdtcEJwMTZzS1JpRlpURVl4Y1V4ZE14dnpkUG1TeThLa2dDNjYyaVYyeVhydS9hRnNSRkNra0ZuQXNLcFlHeE5yd21mVWZnMEhuTUVTZmE0aDJHK0dEc2hWV2RJUDVzL3lrYmM0SmlWaFRpa3F5QWswYWpXUTZJYStEVWZQTFNpdFFDWlJITG5XNnNEQUtOb3JFSzBlMmJ4dWJvaFp3WGRoWXJUVFN4QWxiMytrdXNpbktZUVpzZ3I2WXBCQ08vbEozNUsrWHNOMGQrd3hqa2VqTFV5NFdSMkxCbGNmbWE3aEZCNW5ocy9iMnJWby9GRW5WQ1o0VlE0cGx3S0wrZXZHTUZqekdpbUVBM095TExCREhVeE1KTUsxdnZIc3dJdE4wVzZ5MmZuZDkyQlo3T3FIWUZ0QkZOanY1UlhYOGdKUzRKUVZRckpDdFBGRU8yZzdtb21MQmMzeGpUK1VWcmVLQlJqanZPY09NeFBkRHowVzJXWnM3bnJBMEhPNFdqWHp0T1RZOUpqSTN5ZWx6eGcwUGphMFdPOVVFZ0FQbGdUaXU1YkxBRFpKdkJQbG1GN1FWcFJHQmJqa2NDZ2dwQm1rQitDdWZHWXdXUFROYXlyQUtaVnJZMjcrblhPeXM1OUZ5c3ZXd1BDR2hBdTFjbThsTzhXbDNmL3NZMmFEL2ZYRHNWdjY0RUo3eG1GMWMwSkZZWkhuc2gvcnlGU1pONHdEamVScWhMcWZWeTZFVDZ2RXVxN2RpUTlPWDdNb2RMMEVBYXRnMEZJelNoay92Zlh6Q0NqZ1ZZN2RpSVNPa0FLd3dvUEptWWVubTFHSUM5dTJvYTNWM1c5Q3B5cStrTEpTdW1wLzJEVElQamVCV2h6eTFCRmJXZHhIOHA1a0tlcDJabi9hRFJuY0dnYWxoMUx5V216UlpiNDMvOFRiVmlvWnErOHRUaDM3RDlvNHhydEhEOVBUTGdJbFhHVkVIcTRKTlEzVFpRZUZHbjBnVFF5RUt2VDBqOWZsdVZFMjdUS2dXQ3FJSVNrRlJibk1vMFd4aE1Ha1pNUWdFQUZoY0pSVjc2VHNYMjhyaHVlR1FrQkpsVzBCMXhHZGNlK3JMdy9acmNwTzBGaDIyWXI2NEU1clhlMGQxTGVNY2graklCaHJLOGl2cXVhdmZMNHlmZlJrdEI5M0V6NHZIMkJFZmgwMCs0WklJL0hNSXo2V2dmcHNZekZkT1RsNS9PbmxvSnVkRW96ckFTbkxqVTU1R3hrWE9JK0tYaVlmbFkzc3NlMEhSZVd6YUFsdUVEWGZqYklsNUdDRUlUK3dQUEt2b0c2SmpidlRIcVAxQmlpUUYrbjJFYWUxakkrMU9lSnVaaTBta2hqbC9xOHZsOEd5NW45Tll2S0RFRXRIRVAzMGRpWnpFdG1XalMycHRhRXp4TVRQSGhOcmduMWdDdzM3U0JhLy8xMUFFTDJLdGpCQmRscDhQSDQ2aHhQUmRXT3A3MTZscCtpamljYS9qc3g4VU5wbmwzSXlsVHBVTVZlZk00ZmZpSE1rVmFGaCtYOVZtRFdpRWdQQ28rUDBuTmp0dDVWcGZEQys1R0VzUGcwV0gzNzJsQkY1c1hLOWYwQmhlN2puZVA1Z3hZYW5VTG9ZVFEySHZZVFBxMFVxaEtOOEVCRy8xL0tIMlRTN2RhL1VYY2VTbTdDUUJnT3hyaGpRMHlWUkpFRTkvNlBtRnNWTHlBT2s1bkU1L3ZUSm4wdStlWmZyYlNGMElKa1NnOHZ4SURjTUFobm0xOUxEQkx4S0RHVmZUTXB2UElqb1ZxVHV0RU40TGJxZS9neEVRM0I3RlRwUXk5dS9qajdoWXBhTGhTRklrVUtuU0t5bUlyR21pQU9aMVVUR0dsNU8vNG5EUFc2K3YzNXFEaDBqWENoaENhd3duaThvbmpCZTdJOTNjaEhPZU5hdGJiZmFJQzQxL3AzV0lQelFhTVBmQ21tby93cFk3UytCUDRTeDBmU1MxM1hCd3l5Y0FMc1B0YzMyRjFYRFNMNlFidmVCeFJhSTY2OGwxTDl5bUJzMWlVNHJiQVU3cjh1Zmd3ek1HNkVVS3NnaXNZcWN0L3kvbTNPckZkSVgrWnVDWjhmQ2QzTGFoK3JDVmZFWTBQbkdpc01kRHZWRzB4VjNKNlRlNlVhd0VIYUNaSENodzA2STh2ZGpnK29aZEdJOU55cE5QamRxQ3NXMmJPaHYrMUlyODUvSENDME9nbDFNeTFOa0VaZFNkODlXa3dicE5EUjlsUXgwYUFSNGxoTTREQ3JGOTd5L3MwU3J1Q3cwNVYzMDJpTU45VzdLWVJJSWFDeDdJWGE2aFliVGR6TVpKS2FmTC85NFRpWktBWG5neVl6K0l4THhxeEl5eGlwbmZzTjU5V01jMkU3bnpwWlRXdXU5cFZVUmpnNTZWM2JYZ0p1TXZRR2psZDhHTk9zdDVQWkMwMW4rNXE0WlBmdHd0all1R2hZcXhCMEJtTVNXdFRKN24rNUlUNnJ3TUpWZ3lFYTRXTDFBanJoWnJHT0N4RmNNTU92b3JHeHYvY0FVSzNrU2hTQ2VWVk5acWhuQXdhYkt0bDV5MjU2eVVRbjdDWmsyWlBwZGJJWGlkN1VkdWxLZm53d1VjT0Z1K0dMc0hmdkZJU3liODhUdnczaDJNa01oVzBZTEZsemJpZ0VBaWRqcWdrcDBtamhZL3BucnlvSHRSSU9JVVFLMTBaajRHVnQvWUo3VlloRGd4ODI2TCtMQVNwNXNDWXp6NEJBWkhDNlVZSzJiZUZXcnJwNXNlUUNXNThhNTNrM3FHWFBRVDBQdlJHRUtraDNjZ1JoSXRTUGNvelNlTEtVVWlHb3RvMjI0VUpVOWM4eFlhTjE5b1dSK2RqSzVMOWpDTnZpQU1UekZVQjBFRVFqUkFxeHR0OHh3bUUwUmdaWFhsYnIvdVczTVVCYkxIaThLUVRWN09EOG9aRVJrb2JSOGhJOCs2T1Nna2xteFh1QnQ5UjQwOXdCVmtKK3RNZlJTVkVBbStDRVE4NTNwRE8ycVIrUVVkNkp5RWRIQ1pjMFdUcmJIYUtNdHUzVUI2MEl5ZExUNFJXRm1mQ3NzbFBseVhnbTNNMEdZeWNhTzA3NC9Nbk8vSXlUSFh2dnNtRGdJWCtmeExVYXZZS0xadzJES0VKcG00WG5wOHRyZmhQT0h3MTRRdkxNY0lZS2RHb3NJQm9QQWZWdnN0ZTAxWnRoZEs4NlV4TUxJMXpkZ015RTRaMlR4RnM4SlpSdDB5S0VrKzA1QmMxaXVLOTVoVFlBNG01NlQzaDRYcjdnYnhheWtwVm0rSDc4cVZIN3A3Z0dFM1FYNjhBbmUxUFlOc1g5dEgyYVhTZkFvSlhnUER2NVR0ckNQcVI2elB1UW8yanNtZUlZaVNkRk00NnIxOHpDa0pwcGhqUDYyOGhsOGU3eUhKS21vY1ZvU0xXV1hwMVI1Q0c4NWIxRVBqamkzbUE0aXNaTFpWeHJpd25kOFhEMmw3NGhnTC84N2ZrU2xsbWw1cTBzclhlaUpMdnQvYWRBWDBqSHNTR2VkMDNrTnFsL1FpVUVCd2piNjY4UmJkek0rNitHRUhvSjY3aW1FSExwU1VBdTVJQkNVWnllcEV3NWhZb2dkTUxScFBUUDcxVGg4UlVZNHJPS0xoSll6STFIREc1V3B5V285elEvS3o4NEpqRndWNlp6Tzhid1ZFaHBGaTdaSUU2c0ZKSzFUV09iTFZsNmNIdnZTS2VOVU1weU14ZW1wWW5TMkd2Y2NZQVdVaFBuYjR4NU4yd3l6bmRQZHZ6RXhGUUZvUlVxdzM5OHRPWHR1bjNkcWpydjArYUN3N3dSTGhjVHJuWENOM1UvS3c5bWs1YjFKNEdmd3ZWTzlZQkNIYWNvUEN5Z0RTNzVJQmZZZ3Nla3FNK3VHOFhTWE8vMTVua08yNXc2YzN1WUJTTTRzMTQvME1rdTJ6djVSczBGOWhoTFhqNUpjb09vb3BSWUgzUTJPTUdIbkViLzVVbDUyUkZ4UE9iU0xlRlhpY21TM25sRDh5YTRobW1sQ2NUdHg1Tk5kNkNDa0R4ZTg5K3kvWjFySHdRcEl5eE9Mcm5Ib3BNQ3hIVjVGbXFmd1MwaFRIbk5ScWJycC9acHBHTnU2bkV0T0g5MGR6TE8wdjBUNjdtbUJhV1RyQVIzUnNCU2x5cUZ2cndYU3EzNUQ2Q3JZN25CNUFzRzM1aXlaL1AzYm1sVmw2bGRhMUlhR1FoeCtTeWhSWG81ckhueGl5aGpESTBRN2t4OGwvMllTY0YwZlZjZWpIRnFlaE4yeHhCNkYyWmVpYVZNTjI0ZFB3VXZiQ3lGMEUyMUtPOGE1cFFpZzg2MGZ2alE3OGx1Kyt0bFFoQ0RBMmhVdk9Ba3gyNzl3anViM2NMejNBVUNjWGtIb1JXaUYycmxGV1FrV1h6MlZ6R1lDZDYwR0l3N0VidnNla2RxaTJzNmJrc0VzWi9FdEFKTUxnUjN4UHdlM3BHckcyQmp3Ykc3ay9FMlBEdzdDVjlxMnBJaGdaUE5zdkQxUFlFbHRpK1dBVEVBRHVlTjBFWHdSenFoRnh3dmFzTFVQVFlJWWtBMnNoQm1oSkw3YVZYcDV5YWh1bTVQV3lHMFFKV20rOFM5MmROQXRTZHZ6Q2ZyTllSOXNSL3pYWGJTZ2p2ekxITE9oSUR3ci92cW1JQ25rMlZ0cm5GQmlTYlFZb2dRS2xWNUhhOXNpUHJuSEc2Mm80aU1DTTQybVB4QUJ2M3ROWW9oQ01OZ0tjY0p4eGx5UVl2NmhpUXRud2NMS1ZvallJR0xTaWNsN2dsT1YzaEphV3V6TU9wcXcrTTkzWTEvNXNZNy9UekhaYmFiNFo5Z2R5ZmdUNlB0OHcxOE5XSUlFRHJyald0d3d3dDg5SzhVZ2dqRlZlaUVTOWVFUCsxVTZCK3VDV0IzeDhXelNLRVNRcGdWQk9hM3JNdHlvb0tKeGc2b1VWTVpDcXhqSGJVM2RVd1BzYlRSR0pVSUEyRkhKL3llV21rS0ZTVFdmcUdDdXhDRFdRdU1aY2wyemF4alVxaWtaSDZ4ck9Zd3hMZTgxOG9ERURjVEo1ejN3YmZPZjJjcWZZOVJmQy92enRKUHJYSmdoaENLcy9RU2VDdVh2QmVDRFZyaTRXUVd6ZUc3enpySm1IYkM1dUs1Zm1jZ3ZFNmJBUUJQcHFwbElKdHhBekszV2JucXlHZXdaUDZaOXJjcUk4V3NEOXBKNlo4WXByZGo4QjBZSW9nSTRjOVBTN3p0VG8rU2l2VnVIWUR3NnpYY1daYlZ0N1dqQ2c0M3dsaExxQVlRS09Bc0RtWU5rOWxiUFNtTG5YUHZMQVdiZGNKdGFTYXdNaTdKYVdZZ1hOSktobDN1UU9GbHMyTE9YVW1JWTRUb2hHWVRhaHBCUTlTM3lmTVhHKzI4SDhTZ3Q5bXBJVklLUVd1RThHV1Ntb0NBd1NKZms1RGdNRGJkeGRFYUNaSFAzaG52YXNudDI0WXNnd21FS2VlS05ONjFFeWYwUTJickZQaHM5ZW8yWm1JNDc0TTErUUtGMkg4UzVxUVk3aEF6VG9qYmplL3dqM0tQenQvamh1aUlYMWRWLzVodzdNTjZHRFBGek4wOW0xcFpDUE04TDVObnAwRUU0RmEwRFU2b29SUU9aU2R2dHNLR3lzY3dhVE9RQVJWVW5ZWlFkS1loSG5WcEpMUDBrdU1zM2tJMHJXVVFPbEx6bzdmbUhKSER1ZEQxUWV1RWhzTTRlY2xiM2pLSS92QlkrTk9TWXo4NFgyNGh6QzlEQnZGVU9PRFFNcGhWOFhIanJXVXdJcXg5ektnQkFKZ29rbG1DZDFqendtVjJkcytMM0dRZnpSVFFQZW01cFJlNnBseWRDR2YyTktER1E3VGxkUVUyR3pERExLK01oaWRDSS9QUEV5Ym43d3ZLQ09KY1p2TCt4MEp2c3o5ZjdMYVhnUk5PdlZCeGFHd3cvWXZCVlVGRVdJTWphc0NFMkJmWHhWNUNKV3NzaEhVd1JiVGdqeFE0OHFhaFduSm1LY3huUjJQZUNCd0pyUlNGeDFVVjVVbVpaYVBiR2IwNngwVGo5QTZDYjhQZnUrMjMvMWQvUXZmejN1eitzSGNteWszRFFCakdNYkhqK3o2UTVFZzI4UDZ2aUZlSDE0bmxUTXd3WUNoL1dzcEFKNFgwNjY3MjBPN0ZEK3M4S1hEWm90VVd3a3N0WDNVd2cvZnNRUDMrYzk0RGc0UWdoSXgvOGUzeHk4Q21CVUtlUFgrTmxKdUxLZCt3c3dGdnBZeE1hd1E3dVpYZnNBbm5Ia2xiV1BsdnBkbURva01LY2FYbjB4YXhxaWxtREM4bitKWTd6dDhVRzd1WFcxQm1pUnhraXhpdU55Q2JISTN4eDFBMUxXRyt6TnQyc0JjQ3h5U0JPTnVaeXVHV3N1MmZxNU5kdnpGVEFmdXV4KzUveFoxUHVNdnA2N1IwRGFxUVp0dGF5RGcxRElLNGFQdzMxNk4xYlR2VFo5dnlyaWcwUDdGSlBKY3d6eURENE5reGRDOWVtQ2Q2b0hlMnN3bCtkU2ljSzNsZGQ4K09GTzc5dkdXMGY0Q1FzejYvMklHOVQ2UFplaktOOXcxSTRSSjhqTnVNOUcwWUo2WVJIbWxnRDVBSTQ5SVlHM0ZlZkg0dnp3a3VlYkJ0bFgzY3NRMGY0N21rZkJvNTUrN1VjbTllVU9kWmt0YzVRR2c0Zkk2UGpTMEVZemkwWFFMOU1tOExaaHNJSEZLalpuWFJuZjRCTitZajB5VmVtemQyYTdaRUxXUGhicHRYUjRVZzUrT1lPTmIyeUMvakpCNm1mVEFDQmJ5M1hUSkNpR3RsSHpmTEZrVlRaTUh0SE5idzA2ZHpkeS9JUFZoNVZ0ZjVldmtzQ0wweGhpYWdCbDcvM0w4Y3VTU2E5Qno2UXlXQXhBenIyaHNMYzYzR1VlaFd3K2tiRFRlUTVteXhoRk54MmZ3dFgyWlFUMTg3ZStDVHRwQXlSd3dsaGU4bTNNdW02d1pNRVg3Qkl5RkNxTlA4ZVhBOUM0YW5iVnAxM0dzYUEzZDFDUkFxQVBPOTJNUXcyRFY1Y01qUlhMTmUwUFdJbXZtTjh3RU9oUFlqMjJSS2F6T0VXNHljakMwQk1OdEE2QVQ5eEpoQ21JOGl0bitSa2pEeE1PNURjQ2lkdkdrTWs2RWJuaktFQnNGcXZVVnMvazJaM3M3NG5UK05IQmlmTExjS2xiVlNEbG9nbEJnVzZJOUJGZlFXeG9lOERCekJ1QnJvZ2hLc3g2S3RwY25BUURoT21iTjV2Z3FUaUphaC9MZE9YaVJWREUrTjNjdGVDMkVvWEliWWRiSDc3c1hYL0l1a0VNMWdZOWtycTErK09qcVhOVHlUM00rM05NNnp1Z1FwQWdIQ1RYQUM3dGlvbXFQaUJ0YWtIN1NEbkxZOWFNV2dTUGFlSldpL1RtSnB0ckwxcGphNksxREd2eHZJM0dwaTJwa0xQcEtkRktBM01MNmVPTk1UUVlmUWZYdHBXdFYxZDB4VGF3QVJ3c0tzVTRRUFpmVDVQNFpXQkdFT21acFRDeENDQUVLSklacENMV1N3U2NKRDdnWGl5UmFtdUQ3T2NHV2k4ZmFZTFFSMi9yUHhmdHQreHNCMGx6N0gySG1sbkkzY2FPSTdzRHRsendWWkQ0RHJxUmdDS3l6Mitza3dyTUlTTklOb0NUSHZuOGYvTWJRNjRtVnhRU21GL2hnNFJBd3hPQUVHaS9KZ0M3SGpaeTBsQmtIRklVd0oyUVlsT0xCak5HM1hnbHNyYjM3L2xXbUhPK0hVUWxSS3Y2NzZWdHNkMm04RkVWUTVZak9Ga0lzcWRkLytqK1ZWZDBjRXBaNEloSWRXSG52WFQvKzFIc2ZvQlhGWngxS2xFU0M0Q0JrMEttUlpGRnVWRHVSbXlIcEtEY1RJZ25mcDdnRXlFVGc2bW8vRUVyMUVSQi82R0djMkNLOTNFOWpBTS9EYXpwV1QzcmtnSzhsL1hCTTViNytNYWRKSWo0d0V3dnZEbHZja1c1U0gvbjlyK0xCV2FOa2dWTVlQRUpvUU9YODZGUUtERmRhaUR1Um1PbUptQ1MraTNCS1VZR3pMdWVRUEhtd2NMQ21XUUl6TFpkSFJBcUdic0VrakNBMkR6VzEzVGpHbmlDQ0lDRm9jMk9Ma2wwQmhaWnp4K2tBSVd2QUR3Wjc5OEJTMXZEOHVhRklJektxQzJBamRzWVJ3V3plUkRPYlIwYXE4NDJXRUxnUWFESWtnQ1pLenZkNDBpa1VUcGdGUlRzaU51d1VJTFY0dTV1TUs1RDdjTjdxYzltc0k1WTFCNzhnT3EwU3VkOWRDTXdqS2NLV25jUzkxNEgxNFkraGNicEZFVDYzaERqZW0wQ0FJRDgyZzVMQ0NXcWp2SHA3YlVNQjVVQW9oaEpPWHQyOWNob25oWnRDSmhJNkZNVEd1am55K0pmSnRtZVJQZDYxV2dMeTljQ0lraE90aEg2UXZEa1JlbHlodjdsaXdRMHVJRE9JMlJZbGhlanRSTGUvM3k1MFJET1JZN3ZraFpUeHkvQnlhWkF1RUVzU3FxV0JNN21FR0UyVUhPMFdoT2hjU3lvZjkwLzhsRTB6Z1RrWm1XNWJ0NUh6Skk3S3hzM3pHdFdFU1FMMnhFMWNuYndzbktvbStnaER1Yk4yTzFEenJPVjVUdmxoWlFpMUVjTEdFS2cxV3BoODJiZWpNQVhFYTZQMEVFa0I0ZS9USEdKdzhPR1RvczhiMDlJSGNUTmJTSGdkMjZkaUUwdTVGTnM2L1Q5dzAvMVBCckcwRmJqYnRXVUtjM1RCaHV5QVQyV1dYZWNJSkRvRFRZOFhhL0hva0ZSL01MaGtnMUVKdnJCRTBxcVhtUHdpOWo0bWhuTWE5ckNZSXRReUNVb3BCaEJBWlRPSWpaaEJUR0szcWgyL1hJb0prQ0pabFVBZWtrQVhWK05EU3NVQ1ljRUNNNi9EWnM2MU9KbXlCRUFxRWtiTjdZS0MwMTFLMkdpanNEbEhvM01xaWFaN1RNNmcxZzZWOHErT1BoNkVNaUtWU3BGQVpRdzJoSlZlb0hESlVQekVnT1NJUGJnYVo4WmxTUFR3b3Fmd1hzMThHeG5FM0tHZGRaRE05RldmYTB3S0VrZVY1b2c2Y3VoRi9NWmMxN1NneENDNGlIVnc2T0dRTUswVmhzaEk2WXlVTm9YSTZ3UWw2cjMrTEVNRUlBQVFaQ0lNblc0aW5RcENwM2dHRDJiSFVJRTczTTlkMDEwUFZlMEthMUhsMU1aNExiUC9udkxwYTI2NUhobGZuMjlUYWtEanF5ODEwRmo2UC9lN1ZaaUp3VDRiNEVJVVhyNGFTblN5MEcxOE1ldlRGdUYrN3JPdjRBMkhvd0U1VFVBUUVBb1JJb1Z5dmEwS1RwK0tkWmpBNUdKRGdCUHkyNzh5MExvU1EwSmYzSy8wdlFJMlI0RFIzcmVkR3hqR0owOXQ2Y1p5TU1XeGFGWmlsc1Rsa1FuRVNxMUxYRWlqZ0hYTEpZZEpJQ3JYUUdXZHJPN2dzMkM3blIvb2hzdGR6TkhMekk3MExZN0dFNGNvaHgrRW1RTTYxWk0wendMek1NVi9jOXUweXhCVWRNbTJ6Nnd0MFM4b29RUWgzdXYrakRobmtqRmo1Q2dpaktDNlN5NHNqZ0NDSUlFaE9XbXhTOTlpcE84akFGbUpRWWpPRkJzSlN2ZWhoY0tiZWE5U3ZOWUkzTDlJQ0VpV0Rtc1BRSHB3b2FUdVl4ZjdCN1dXNEk2N3ZPZ01odW1UYUY2K3lIOWN2ak9ORnFGMHZtdEpSMENYMHBkYUdRYTlqbks1d0hyeDllc3BlR0UrTWN6RDd2dktQTGpZb2k2WkNRMmgxeDRpZ1VoRDUvM1FSeGYyc0VQUTh3K0dzbFVQZW5nclhmWVV6Z25XQURCenNXZWphNGE3M1M2RGFubFN2S3JOT3FBd2hXZXhYWmpWR0VabldFSmFPamF5S3JWZlVjWjY1K3hSQ09sTUxKMi8xZmVJZnhPTnprSm5RWkdFd3M1MElaY2txMXE0b3V2MnJHTG9YaWFBM0svSVVndEZEWlBKRTRXTjhMRytjaEQvcEtoeFBNcmllWjYyTkM3Mi9QR2hkS3k0TklielB2NEEzM21NVjU0Z3dhbzE4blZ3WUNOVno0YmE3cmJ5R0VFUlFUOTlxK3pieFB4MDNob0RoNWp5WUk0TkwxVDVjRkozbUpzb1A3czZFdVZFY2lNTExaUnRqc0RHSE9BTHgvLytWUyt2d0U4Z0lCcE5NTWcvaXJhMmE5V3pzcjE3VHJWWUwyaWNiT1JLRFhOSUxFeEtzVUZHSWVqV3FoVU1zdmlTQnN3My9LTzVLaHVtWk1NSzJ0TzRsY3M3VkE5My9CRTV4ZXQwSStPQVF5Z3o2ZFNYYXVWUVN3b1pmSDJWaytadEQxbFlTUWlLUXEyTlZlZjNqenZ6Z2ZJdlRHS2t4bkpCL3VEQkNib1drY1BobitPK1ZEUjJjZVhFd3JUQ1pGR21Bb1dLUUZ1MDJieE56RGdPREhVYTRJamxwS3Z0dzNpQitQS29HK3Z5SVgvOC81TEl4M3g2enV3ZW5yNVZ2UnIydGxvQmNOUWpGUWpSOXRydWQvdml6ajNLaTBDd1JJaWtaK3lCOUY1Y2hVZjZuTUJRSUhnY1JoRnpJVHBSZVdDSDZ1WWFFSk5xYXRMa1I3UUhDK0V4dzJLQktQV2RIc3FXRnVPR2JNQzh6eEh4KzZvbnY2MDF5ZnZyNUVHR2QzKzBuTzlvR3BHZGxCUWd4bmIvUC9UOC9lTzB5VURoYUtobG54aU1meENudi8xQzl4aU1Fb1FPc2NCcVI4VlNJYnByTGhaWTI4KzI3Wlowa1plVnprckRPWWRYVTl0bFhwMndnWnJRTHBRam1IaDExQ0QvUjdEVTVtdkdUMDZmZXJzazk2N0hMYmNYMFlOeEpDdS9CbjNldEo3ZFllYUZvbnRHZkI1VTBKL3kzTURRUlZFNTQwQ0dFRHhvQm1aYlhVUnJjRkl2N1drSTRackMzYnlKeXp1d0JCZ2NORmpleks3blFLdHJOWXk3T2hzMW5BMVh0b3dpc0d3S3BxS1FGWTBWaGNmZTNUUFVoQ0c4ako3eVBvekZpc2JhZWVqajlkZ3dkZDBCd1lQQjBwRmN1OVZCSVAzbzhucVFtejRoOHUrVVhMQlJ2cWMySVRlRUdoMlZUTG55WmZ0cUlSVndGeldjVnpsaG0vUnp0MVZnZ0RMcVBoOTY2LzZCQmlQTTZaalFEMHpnaW9tUDF4ZDN3VllSVTQ1b054bVkwVmpIcThLdnJOUTY1NEZNejhSaGVPQTNJeE9HUWt0dzM1c1RZamRzWEhFSVNLR1JWR1MrRXRhUlVTN2dOdjl0SEhjemd3ajdrYkMrWlEvc3pqNDdVc0FvSVd6b3V3aHFRRzhSaXpDQmtaWGJlOElCTXg3OWN0WndFUGdnRXB4U0tiK2NRL0ZZTXlRV0p3WUMvanAwUUdDWjBUYXFGTU1NQndUTVdpamZWWnZxK2ZvNzJIMC8zenc0TC8vSDE4UkFFeXRlMlJlbkZhSnRXV2ErMUFuaHBuOGsyZjhQUExySmljMkVZQjh5bDhxc3NkRGNkajMrbmJTV0l4YTlLaEtIVTRJR0NRbnI1blJnU2dvSkFRR2hncU5idUlzNWdBZ2dGZy9RSnZUVmcxQjBZN0xUUi9sQlhsdldTbXh3N2JvVHd3czlxTG5vbXpZZXFKdkxwSFprNzU2M1VyOXBvWk45Y2U0bW9xdlJRTEZRVGhaR3paVmR0cElxRWFGeWdTdy9HOEVHdVNPb1kvTFlsWlg0RTZWTW5xV2s4UmtpR0UrcDkvdmtsZVdzeDNVdGlPYlNVWGtiUGhhenE3KzRDd2ZmbVVVSGtXLzFjU1NXazJVckllajhBb1pIQWtBVUM3YmEyMTRpaUFzT0FBZUZBSVlzamI5dlUwVnVzcmRoZFlJU0dGUUpDa1VmK0tnd2RlaGFFUUNFWW5DeWJDQWdWaG9KQyttQU92dmNlZzMxZmNBa0t3V0ZYTG0vYU9CUnRRNDBzZ0xDZExTNmZtNGZtaE8xbkhjeFZvS2xwR2hnT21KOGRlMER1U3RpZ2ZsQk9ueDYzbmNvVzVkZjVwSVErZTBsZ3FQbWcvSzUrVGIzR0lSZjA2V0F6TUNncFJEUldRak1OVVFoeEJ0K2MyZU5FY1UyYnpoU0Z0UkxsbDEyNjFBbmc1bFZieWQxUWF1ZmxYRVhIeS9Hc3g3UG8ycC83ZzVYTXR4V0YxTU5qMHlrdVMvaWdobUhYWDA4YmM3VkxmdFBURWlIVEJtR0VxS3FkWE8vblB4dlNPWTlTQVYwelZrZ2NJa1VXRUlaNmMrdjlrbXlzeXlEd3hIMWQ0UEE3ZWxGaVpVRThXUlZ4SXl4VmR6T2ZDblA0endKaHBVSFluMmFYWVBDY3lmRnUySG5CenV1UzlRYUNkVkYzM1MzWVJtR1EzRys1TlN0SkVJc0pRcnFramorOVh1UElrL1VFaHlNdmxGSldlRHlhWlJxS0FQREJ3NXNQSUY1MHJmdlJZVHVBc0dmOVlyblh5NW5hNFZHSm43Wk5nLzhzVVJZUU5vL3VPR2RzaFlLd0ZEYmJWRmQzNGRHVWxaUVBDd0FWZy9UYmRIMitqVUlxMWxENTlmTENCczh2a2hLZHdlRU8zQjhjbFBsNUtZRFFEd3duTk9vMGtSQVc3eVNDeWJ0dGxlN0FZSjBKNGR5eFFqRzQzQVJ3ck5zU3FnaVg4dUxNTm53OVdobGVoOHNHb1h0VmYxTFIzZlFMbGFJZ0xsblhLd2g3eFNCUm1GMzhyZVhUYzA0VTRvSHdnZ0loY3BJRUQ0U0N3S1BRajYzWEVJSktDc05aQ0k4djJ4ajQ0ekQxVktJdXM1MUIybmViaXVIK2lNaUNRYmJjbE9mZXl4WUkwbDIxWFRKTGJORzJFa0JTODhFQWxqSGZxeFY3T0N2NXprMjFOQWJ6UUdNSFNVQ3dMcmg2ZTlIYXZwaDh5VUhoTkJvTG1UNm9kUHFSR09vRStxNXJlT0VVUWpNM1NVamNCNU8zSHp2Y0EyZFFkMEprSngzTFFtZlpDTVZCcnNDd2FiTFQvUFo0SG1TUjh3SkNjMXZlUStHbkFuSzJkTlI3V0pTanc1b2tnMWxXZzhJTm8rblBlVDVaTEJrOUVQS0VVUlZvSmd3T3QvL1RNSFFrZ3FBUURQcUNRZm94SVVUSk9sSU1Kc2Z0Q1FubU54Y1pNUWdLQVdMUGl1VXZ6anRYTGUrOWhwcHF2dVhsd0I2amxMZnBvdm4xYUZINGdSRG01MjI1SXlzRWduUUwxV200K2RrNWlPUWdORWtnWFRxRVQ1bEdlQnJ1NENkaDZEaWV5U0JYUUxjd3dtbUNyS2ZIU2duVnFCQ0ozNnBSRitva1VCMUVib1dzUXkvMTBrb0ZNTFJGWTFxMTR4RENDY3R3UHVFUnZhcFExYVR1NGtCRjBZUXhua2pOVS84NmpyenRBZU04YXFjMjBwSTVCcVVDLzZmVWF6aUN3ODhZUktrQW1xZFFXV0VZN3JMQnhvM2lyQ0FDUnhBV3NtTFlkZGZqOHU4VWRsWEpDU1FPRlNxbmVRaXJ5ZG9LSURRVWxxcHRIL3VKRWJ4bkF6SlRQZ2hscExxNGJxZlFJek44MFVZNHFoRkNZRkFxK0JtSjhvQWdRU2hlemNURXR5VEltbFNOQnZ2LzM4dUxNK09jRTVHZDBJazc2Y0ZaTVZaZEdTR1R1NHdzMFpqQWtoczBLNW5ETkd3ZXdxaHVOQUxGZm1KNmE2djhlOGZnZzZQaC9BVW8zTFNZakhBOFhhNUx4alZDK0tBVWoyOS9IVU02c3hHQ0dmcDBJeUliVG1nRzVNUGdnL3MwRExuSk5Yc3lpRk9mQ2htUXUyTEZGQVBuWEtPUFQ2TFlsSmFpOGxtbTBwaWhkZmNzU3lCRUgyNVd0a2hOYkFGWjk4RU1vMWlMN0hyWURvSjdDaTkzclhFaEdkZXByVDQ0U0R3YS9yMmc3SkEwQkhYNThNSnB4ZnBJMTlRTEtSTkRRdktlRDJaaU1Lbk9vTVN3cVBzTTdhRFd5dHlZUVhMQzRtaVowbER4WkVNWkliWExPck4vK0NiM2NncVRKVFhzN0N3K0lCUmRYUmcrU0JEU3ZOcmpHeCtkVHpOS0pZUG80QUtGczArRVQvMmRwVHd3K01UUUZUNElBY0d4RjlLdllYUzNKanUxNy9ySkxjM0dwOUhxU2ZLNk5RYnYzRmVzRzFQWTJBNzRjcTl0VytwcXF2djgyNGVza2MrYjJJRi9YYlF5Lzk0ekhGRUNLK1FIR0tUNU94UjZneGxPb3pHU0VvV2hKTkJna0xjSmZEdUdRSkFJSEc0RFE1OHVZWWFCdVlTc1FTaEVEeCtuWFI0dDNQQ2E2dWVPeFdNTTZ6NCtPaXVOc0JNVVluOXlhQUVrbG5FWU5jWGNObk96WVlOMENMRnFNaS8vMXRkd3dhZmtMNWkvVTFSd0FzeUpUTllGWXpBNDZHOWg2Q2dCd3ZsQ1RXQkNxR09ZUkR0dGNIVkRHbDBJNFlCVkhyZnFMclYyZ21JYVVVVU02aGlXMW9weWtISUdvY3FXeFFRWjMwUkh3cGIyRmJNSG83aXZUUWFGaXZRU3ZOWCtlWkFVbW9zbDB6TDFoRUg2NFhLL0dVTTZMSG5HRERVWkdmTEpXRGdSN1VGN3RZNTdoMnNHQnZWVGtRV0lQYXJVTnJtM3N1eVVtRkJsN1lBT0NxcTZNQjFDUy9CMjdtWEZOSW10QnN0dFdlNjU2Q1NDQlJDVXltSXNJMi9MVHhLaU1KbFVaN0JvL0pSS2pIVXIvSDRNSGJva2cvUDVNVElUVkt3aE9HRVNuZDVOU0RDMFBvNXh2Z1FvbEJHcnp0YnRsRHpRSWxrM0VtdFlZa3RkaTBhM1FwcXlaTnZBRlBVS1F1eG9YM09DWFhBckZJQ2tWRCsvYy9pWHMvdmVlVm9IbzNFQlplcHBOQWFFdnFLUWFpTGZneUU0aEdDRjQzanN1bUJ3YklYSWo2bFoxOTJKd2VRbWhneG9UcWluSjNWeFczZWFmODVicHlEaFZJRXRVTEpHemxjcTVUK2EyTFZ0cVc4UWpaWGh4c0dxTGwzZEJ1bkNRY1pGSEw1SG9SdEVFa04wY00wL0VTSVl3d2dGaGQrQm9TTnVYWHBxQWhCMUp6VDZHRlEwM20wZ281dVFEd3JGRUVKeXNYSjk2NUNWYkFJaHEwcnJmcVNrYkxXQmh3d1F6c2Q3RU1qRnlqcjZiMDFBN2lkbkdHTTJmNXJpRjN6RERHR0VZSEFLWVlCWUxJMVF1STdVTjFDb0dEUnpFM1BwRG5xMWVIZlljWE8vUDhSaTQ4U25FWU1wd3RWQ3MwQ3BKb1lBUW5zaEwyRVZSdzlWeGRhMkhPeGNXTWs2UWhBcWdiazFJTmYxMHdZaCtldWlhTDFWZExSV0NDTTBIZ2luRE1JR2dlQTNtQ0VPakRlczBBUVJQZGJHQ2pJaHVHTnZwQi9lTVExM3ltSE1HYnlzS21JNGg1UjF2VkNuTUdSbGRyU1BUYW9ZSkp6UXQvMzV2dXlrTUZVQnk0a1dIU2tnQzhFR1lmb29XbStVRnlnSzliVEVoQkRoR0JCK000YU91TURnakJuNnJtMjNDYXJUZTlRSCtXUi8vVlRrRVlkRmxwK2NkVWJZczE0SUpKYmwxVHJFOEtLbnUrUnlaWlA2TnBUMGZaeXljNS8xV09tejhadlZVeGVFVWh5NnUxbitnUUx5SkMyWkt4R0t0TVJrMFBXK0kwR1pVQWdJWHpPSXZYZEEwTitSd1NTUFk0S1FiaHc4aGdRbEsySlVDQmVOc0JZOXpPQ3daTlpRN3NtYUM3UUFvYTkyMEhIRzFWK3lhZ3VuZTZFTUdSa0ozWmlMbnNaM3ZNbG1NeHd3QklPMjVUb2ZjcmxBNFRkaHFGTm9ycHNnUFhZSlFuOGNrUGZkcGVBbWhKOTVORGZ5NUd4dDV1am1IWHZPclFHRVdEZTJKUnBRV2FVTDFKYTlvQkJpQmZxOUYrbzBMMzFRbHFjdWdmUCs0ZWRSb3VVa002bXhab091dUpWVVg1WHpsVUVaUmdoNWtNWWcvd2Y2L0lYUURibGZYbnpsYzlXNUZVSmdNRDJ2ck9TZVV0WVJmblFEajg1ZVAvRmpmWlVQSlIxYnBWQnNvSU5xMnNIcHI1cTJHQmNaRUZTbmQ2cXp0RUhoZTJhSXZNUXd3cGNQaExvODZPc3BmQldQOWZaV1NhRS9Ya0xldXkvY2plUzUzS1NYR0dZRkhnZ1hXeGU2V3FvbkV1Vk9lZnZFa0NEakVIWWtKdXVLaFgwS2NWcXlIZ3pLUFlEckRuajNMeStEc1lDUVhzODdVRGlZWVdSSlNteXBNUmo4YWk5MDVJdkZDY0dnRUJqY3Rhd2VSUGVyR0RPbEdCeFJlQldsaTdWdmRtVWR0aWZMc055WFJXUlBXWXVLZFNPeGFpbUFNNmI0ZTJMWWdYV3JncHlzRVB4eEgrUVlLZ3JmWDRKeTNOTWg0aEJPdTJlQ1NUQTJyVkJEMEhPK0hrUERDTTNjeEI5MXQ1NTIzeDdqaHptM3daeGVYandZWG9uQnhGdTdPU1hyYTdrcEQrcFlmTEtYdDJzRHdyS3djeC8yNVJOQ2JNbEhhcklZa0lsQVNEdThrMTVDVVBoV1NKNXRaU1ZOR0FTQkl3eS9rRUk0SVdSQUNBNEI0ZDc3VmYxRURoMGxGSjhJamlCRVVyTENDTHZhR0JuU2QwdkZrME52cnZNVjBkS3lUQ2NSN0VGN2YxNVhSanFuQWtMNG9INUlDVkhvN3ZBVjA2RXpzN214WHB3Qmd4eEF4U0Qzd2EvRzBCRXZMeExrVVVTR0YrN2ZnK3NuQTN2NlFhQW1obW04ZW1IZkN6TnFVOEVzT2ZXc2xpd01kRlVRU2hJcG42NFBDMk9PR0lld3I2R2k3MUNPWEF6SU9vT1FQQUR3Rm5rN2ZNTmVjSlJPK01JR1orclUzc1FHdjVaRGtQakVjSVpDVnlHSW5IakhuQ1Fmblg3SFg2N2k0a3JUOWFQdVQxZnM0aEFveW1oTVVkSWVXM25KbVM0U2h6QmFLZ1YxSWhKRFJjM2duM1lkNHl3MUtMeUppMzhBT2M3YmVQUEpjSnlWYUkrRWtBdDVta1lFZm1WTWRzemtoUHV4anFDQ2NPK1ZiWWRpTVQvK1RoMTJRdGM0UjQ3L1lDWExPeGM5RU9RL3EvSUY1OXl4ZmlLMmNEYUZFL2FkaGg5ZGcvb3U5MVo2dGw2aU5nOU92RjN6d3k0ZnRodE1HaGVnbDVteE80L2cvaGlpVmtnTVdxMVFZZWg2ZXpOSVBvaWp4NllSK1hvakJwR1VyT21mN3pHcFFZRlJEend0RUhGaFpUOVdCd2hubXhaWkx3bUVhcVFtQy9MdmFUcEpTUVNGbkVTcW1XSUI3eTI1L3VsbEI1Y2lFQWphZ2pGbnhkUlg5ekdNKy94M1JSQTdadk03R0ZTNlFWUW5QQWZyejl6SmVMY2VGMGhjemxuZFhEbWhYdDlleURHQ1ZFQW9ZS2VMN2g0YlV1MXlqbmxLTnFoRGVJUHluQ2pjNTNOMmFaRVZDRTZ6RXJxQUlCZ2NDVmE0djJDRmRpZjBkNHpFMkp0enZvTkJjS2hINURpK0xETUlsdnJDR0tCRUlmTHVMVGtva2d5UjhTTFJ0WkZieTc4Q3l1cis1cSt0SmwxVElQaDBRWnpuZnJ1aGFQMnVHUktGQm9PZ0VIckY0RmZ4aDNCTTk2SVZma1hUdDUvSUNZLzBxaUFFaDlJSTgvVnU0QnhUZ2xDTmtuc09VV0oxc3FMQ1hUL0xMYkx3WEM5QTZDUTFnd09TTW5ycFZ3L2xEeTVwK3BMQTRlWWlDbmY2b3QzQVlGQnBISXVoc1ExK1pUZ0dnNVpxSVJEY05SYi96OTZaTFRtS0ExRzBRT3dJSkxhWThFUFYvMy9ta0ZxNGtySExFZ01WRXc1ZkE5MHZQZDNsT2I2cHpKUlQ0NHlEdWJWUXE5bFdoUkU1WXNZcEdHdFpDT242SHFwWE9IVC9hUHN6RDUzTmNQYXFTLzI5K05KLzZaaUdmbWpraExSNGY1cjdQSjlRTGtRYnowOUxnS0JYcDM0RTRaVUVJaHkvM01mQXZrNVhSbk44ckNncUEwSXcySW1ZL3dsRlo0WnErc05yYnJlWFZKUXF4NERDV25EWmpFR0QrUDdTOHRPVjRlY0VXUWdoUUtqZWpmNEVDbUdHRDN3UUNNSUswYkNERDE2S1lmTExsNURaNlRhSTgzdlYrQlFPRHEyYzlFUUlYa1ZnelFrRHlFTHh2ZlRKSzN6WGtQMEFRdlp5cjhTUDQ0SDZOVTAzU2szQ2xEV2kwd3pxQ3d5T0dzTDFQbzlDbGlFNWZsS2RTUi81b01ad3IrdTlFQXllWHlySEpDbmVnTUZkbGl3RWp5bFNGR0pabEE4T3JoV1NNNzBrdWFBcE1UZDlHUzNmLzd6OE5uczcvUkI4SnZKaklSQStrajhmdTg2TnhyT2NyYlpWTWkxSXpnckpNTUpISFR2b3ovSmk2UGtXNjVQM2t5RXZ4a1E5ZUNHOUFLRXExMFl3bURiVGhLbWEwSEo3Q1ZQU1VvcmhKTlM2QXlmVGdLK0xhUGVqR3pPMmh2REtaaUg5WUR6N0VOTHhsTHhJend0QXFtT3lpOFl2S0ZRSVhyMHFwSWZMSVl3d0hJSW9CdnNWdmJyMno2T2xoNXNoeTdoVmVWSjBaclNyZWdIRW45ZmJuWk9lR2kyMzdVVWlDTm5McFBwbjBYWUxFWVRMbklkdklaS2RRSUVhQUJvSWlVSTZLZm9zc2RUL25qRW85SG9sRDNMamk1WG8xeDVDQk9LVFl6SE9SS1hmd1FoTkI0L3VXWWlvK2dUalpyYXIwWVpFd0FTbHBGNjhyb2UrL25ucGhHeTgzUXlCa1BwK2RIakhMZWVvekpqNjRDYnp5ZVJObVp5NEdxZVlEQmVFSHRlcERSOS9JVzI2N2pmdkVJalBaMURQYzNRNFJFUzJwWnBaQ2w3Ri9BTXFNVTJkTzFWemZSSVJxeTJscndIKy9wa3NoMmpBaVpkL3NKMXU5d2lTbG9oNUhxelVGS3JhcU8rRFd4bDFyS3N6dkJBSGRsa0l2YlFFRzdqMjBmaGF3UWtkQ01IZ0JjcUtodGVySEFUcDhvcld1bWVWeEJoaFRWdWpCbC9LbGFhYUJYUmFMSUhRN2ZzMWhOVUFDSW41ellWRkZmTmQxMDd4SncyQk9DME1OYXk2WkdlV0pwNTl5ZE1xcG1kOHNobUN3bFhKWlF6V0RRN0FzK0xRU0pKeWp0dFBsOHRsNkFhNjlHTlNWMkJvek1VZGd4TmRBZjIzZEw2WmhGd1JTSmVodjJGZk1RR1pFRFRhSDV1NHZqZ2FlT2VZSVZvbHYrNmVRWVh3ZWhuY3I5ekFpRmhjRzRGQ1RqY1FYQjh5c2xXUTFwanU2bWtLcVpkVW5TNjEwSTB6UlVQMnA5WmJWZWorYjgwaXVvMWpKNlc4czBHNG9GNDJ0L2d4empMRE5IdkJJREM4WG1ieDZURjQxWHF3YUJvY0QrK3VDNjEwUWpqWGNlOTVQaytETzlNUU5FdzhEWUR3ZTl2NGdJTExUOENVcldKWWRqWklWangxRWFlNnMxWUttS0NTanlDSjl5ZFJDRE44bXBRQUFseC9JdXltdVhDL1JLNEg2TUVKNndZQ2huUHM5aEhXQ2pOZHpYQUlDRVZBb2xvT056TzQwdnlpT3g4QkVPWmlzUzRJS1RzZTA1Z1NKMUtTT3lkMDNoMFVyVThSMjdYcmpBQmhXTmY0N043ZHhSQm1yVVlRVmdnTWtaNnNESTZSczZtcTJabHpyVW0wS1VKSTk2SzhUM0lYN1lSVndOd2JGSVlBNGZwYTBFQU9DY2hjU3BkQ1B4aGJuVXhoNGdmai8wTmFvbDRYRW9qWmVlQ1F0Qy9WakRLMlU4WDZidWgya3pYcE9RV2ROMUZNUHo2Q1NpRVFzaG9BZHNZRU85STAxQ3htU3ZJb1BSdmNJMWl2djBYcjVHd3paTTgyOWY5dE1GNTFIWUpnc08xSlcwaHU2SElZSkVNYzV6cHlkbk1PSTNRVnVqWkwyb21DcXE5aHVvV1lXZGt0M3FCTDNES1BTcXhtTHlVWlFhQ1cvcmlXN0JJS0dRdlkwbis5L3NRSCs5NDlrTlpmRndMRWtkZFY1SCs2N1FaaGpSQWMwRFhKS3VEUEk4ZUZVTng1dVNpMHRudjNDU2hpZm9TS3l4bVIyS2d4R05LN1JBL2VWR2YzVWRtTEw5ajlKWWJYRzJGV0dnWmJIQkJQdDg4Z2I4WTUrcDFPR3pQSXBidlhOSVhrQjZ6UmUyQnduS011Y3c4QkdLV2pnbkN6WGtBNDhEUUdobUtXNUlLSXhZNE5vckxhbjA1aDRsS1luTjh5amkvVFhDTE1Lak5IZ1VJMlAvR3ExckVybjZTVW5UZE5EbHFHUGdSaTJvaTRIVk9oSHdyQ1BnbHdVZW9XZHJpVUJGR0lya2xvUUNZQWdhQVhqQnRMSWNvR1o0azlYeEQrVDA2aFBhMVBRak1idFlDZ1ZZT2dEQWFEbFpFUmdrSVh4RW1VWDJGdWhzcmlobUVJaEZSalhKd1FiS1dtWGZaeFBaOUd6dHlWYTRSUWV6NkZDVEJNZkFyZmlVTkdEQUpDeTJHOVh4bFNmeXIyTFN4bUYwSnp4WVRFYkY3Y1JwK0ZjUWs2UENxVHVrd08yWDhEQmtlRXFSd2xBSVJBb0U3bjJ1eDhDcE1IVHZoRy9Ka2F0Um5pL2RRTWljSDFRcWMrYWtVb0lJL0d3TDVGSlpiaGdhWWdKMlROTU93WTFCQjJmV1RGZlJ5ZHdndzNDTzRvTExMejZiQVUzdS9nZWhzUWs5VUhjU3d5S0hUYzBFU2NabXlpRDBWSnFySHJwTjRoZisrSHFGUy9pcWkyeCtJZklOV0V6RUh2SFFpRnRVRXpjVFh1aDhuckVhVVpaemtJQkxVdW9UQ3hlUWxzOEgwUXBMd1kwNVBiZXd6OTNRd0hXbE5wYmI4a3RIZkNnYk13Q0NkTEgwU0Y3cUFKMUtYMEtZUzZ5T01na3JMaEpNY0dJZWMwOTc3TUxxQ0RDSHpYdkNSSlM1eGswTUlOZTNyNUMwUE9XMVNwSTFKanVRb1lRb01JMjBWUURyYktNcWpMdGo3SUNZTm15blFDTnVpb2l6MGxMQzNOemkwbkkya1FpVGNJZThTTEU3VkQ4RzJza0Fia3JWSVBaMW1vRDlyd3piRGhkWlhFRzZIb0xJTGJLU2pTanZNS0s1SzB3NlFKeElQdUljeElXWU81UnBBZTVqUldzWW4rNkNZbC9sSHUxZ3A3VUhpeTNqUXBTVEthbUd3aGJPR0ZLQm1Dd1NQYmg2dFIySkVoNXNKcFBJSGw0cVFuQ05GMXRuNDRMWndGTnE1My9ObEhIL2NUc2RKMVFTSVFFRm9DVzZYcU9ncjF1TUQzeVVwV0JvM2doRWlSZFdpcDlWVnpmdURqelhyUmJXTzhoSG9Dd3NCQ0hXdjhJNVpKdXVjWEJuRWxwbnNFemI5RkNKN0hyaTZzRSs0UnhFbmFCVkhJdnE2UWNzRzNTb3hwWnJKR3NQUURjdUVYRE9sOVByWlRLUitGa080NE9UdnllWDEwZ2RFNFJaSEZGKzBKREYwVVFwTHViWVZReExZZ2U4NFJpMzBFVzNxUjFIdVlzNitMbEx4VGtacDhFRUtHL0RCSmJxS1NFdXhKbHQ3WWY3QVlYaUZKK1dNSWh5a01RbGFMRHZ6WlhOMVlZZlF4Mm5uTjdhYVpYU2h1dGN3SE9iOXFjT283RldmMGJFYW8ySE1JQ0pzZVNVbGNxNHNnbFBxR0grcGhTbUZla2MxREp4NUN5RmxZcTBOMHNFRERuNUZBYWhKUnAvRVdoSTROZ2tIU1JSUytXVzJHR0t3c2dmZnJRaXdNRllOSVNtS25ybXNaRUNFaFFxdDB1WFI3dm5TYlYrZ1cvWHp1QkdLd3Exbkd6M1pMaThmMXdYNHp3cTMybjEwQnl6c1pvV0t3V3ZYWUNSR1A2YTdyUTV1R2M3NHhTRFQ2RUFhUGVNMkZja0poWCtpN0JVS1ljV0lRVWRpRlVLQ0JIQjZRbXdhMVFTUDNHTzNXVWxobVg5Q0h3aWVqUVVtbGd5SDgwTnZQRU4rVnh4NjhjWVowYUxaRFhrTTlxQlFENnN2dU5mRHNLM1JSYUt0RDRJOHVHbk5aUlA5WTVXYUZld2d0Z0liQzlDMWdnVTVuRU5wQkNFTTBoZXNvdTRBRDZXTjR4bnNTU1VLR3pvUEJka1JmM1RCbmdjczR3T2RCdUVvaU5Ua1NrQzJCZmpDR3FnK0Z2OVZteWdwbnhEL0pUaXlFOWJHaVY2S01jQVNENWhlZE1JZVg2RXJ4REVJWkd0QzVQM0thSGxaaXJnNmM3dEpvQXBFVzl6c0FkUmVnU3I4KytuVXk3UU12WEM4d3FKOUhtMUJwTFdjK2JsSVFJaW9IUitPa0FJUytnaUZNZVNjQTRBd0NhYkNUN0tQTmlsVmVhV1lUR0NUcDl6UC9VUGlVd1p5MG94RFJHQndlM1pxVWxMTWNYUWpYQ3hLeVRjS2JMbloyT1VuQ0N1ZEFDRmt0aExTcEVRRFV0NFFsQjR1VmpoRzZETFpBMENwblh4ODlZNUJVUGNNUURMYjl3WHBYVnB2RG9QZ0dJVEJFZ1M2RUlKS1VhTHJSQXkyWEFKV3pzQXNCendiMVNXbmxrZUtUaHJEMUlIUlVRdG1Id2tjTVFpNkVVQUZSRi9RUWc2emtta0Y2UURZSWh1Y0RhZDExY3V2MjRsYjdBWU5yUlowVGh6ZFAxdlo4NkJpSXZEY1Fna0IvUlFoVkh3b2ZUd0tGZm9ldzdWc3NDR09ickNOWDhqZzBKeTlJV1VSc0J2TVJGS0hsYm9nMXdsOEtLdGxmK0lHUEdhdjYyZ3ZFajJPeGJnZGtueFI1eDJDVzB3VUlmOE93UDhoZ1VqV2pHYWFyR05TWEhUWThSOVNJTXk0azRGTXlVSGJCSkNldGxBNkJMb1NjemlJNTBnMHFDTUxlWHczdUdWUnY2NmRRcy9kQmRTb3RWUDNtaGtjL3hXay9jbWcwbDNWRGRNdkNtbTY3Zmh0S2pjSGZsRE1PaUZ0TFRUN1B2dzRGWk1SaVR3NkNSbm42aWNqM0RPYVphNFUraEY2Q2dxUWtWaFdmZHd3aVY1Wno4UlVCSWJyT3h5REVjTGZSRWFkYlFUZ1d5Ukd2Ny90ZFdxeDc4QlpCS1A5NG9jT2dsZ2NoM1dqaFlVZkRmOWtVeDlSaFBQY1VZdEFyejhOeG5vVXRjTlB6R0lTc3RzMGJFR2pXcS9Ub3N5Tm1YL1k5S3RSN0YvUW8vSlFMd1NEa3JReDlKN1JxMjhOVHB2Sm14UEVUbnFKWFlaWHN0SXRKUUdoLzN3WkQyUG91YUQ4VldtTlRIUnRiMFdzYmREbDBJSFFRL0hpaHl5QTRCSU4ram96dVNYdDQzaDRyN1A1amp6K2JLc3VZK0ZkSUlhMExtaDBRbXpPR3MxeU44aW1EWklXSCtwSzU1NFBsVXdaVldmYmpoWXBCRFdGcUdDUU1mNjBZRnNkM0ltVTFkeVlhM3FNNFNsNGxrWnV6U2ZRMDBqaUtjSGF5UnM0MkRsc0FvYkhPRDMzV3FuL1pPN2RscDJFWWl1SkxMbTA2aFdINC8yOEZ4WGFYYndSc2g1ZUVmWEpjNEFFWVpyRmx5WXFjUkdJSVRMTVN4K0QvY3VFK2lUc29zVUtVbVNHZHdWMUdHQS95MmgvMDR3ZTVjVU4xSlpkQStQY3MrL01id1MrajhDbmZjeGNoZW80elkxS1MzQVZGNjM4S2pRbjh5ZUtWVXhqa2ZIQTFxcFAzNlJGQldNYmxwbXhVdlJNSXY3dlZROWd3OG5mNTRTQVVBV0I0bDUwNVR4MEJtYjFnalVGMDkyM2h4d2VGUVNDRXcrSWNlYUFKeWN6UFZDOTU1THNqRDlDUzE4WkhiZFNjbXlDY3ZuLzd1R0RLb0tqM2VqcTliclZvSENFSWhmYm1GQ3BES05aWmNtS3BGOFplU0pXNm85M3U1VWJKUFhJVTVWdlNnTWJyR3dSQVNzelIyZC9EdFB3K3IxUlBFT3dmdmErWExUK21pd1dEcmh4eFl3cUZRUVNHZUdIdWhqRFlMclA0ZHlKTEN0M2c5YVlMS0NTakNQRDVUODhrRURZTWRrUHU3OFBmYmUwZHF5YzYyQTBpYTI5TUlReFdZM0pNb1lOd3JBdk92bC9jZzRMWUdqN1h4cGVsdmlmQ0VMKzJKRGdMZ1pqQld1ZzFtODVoUGlCNHlLRGRJYnd0aFNZblVGWmI1aWRBT05JUHJGYmV5WFUveURGODZ4WUlLZkFoajZVNFlVUDlQSXJDRU1nNGhjNkNsRjduYWpBdUVIUzZaNHJzZk5Cb3RQTkhxU1pwYUJnL1pOTGJrMG5YM0lReUFDR3RzZTd6NVg5QXFhZWhwU0sxUUdhdDl0K2NyYU5ZWEVCSUlBNjZaUytESDdxdGM5bFlFK0tJcWRjSWtjY3doYkRweWhuMUthMVFaL1lReWhWN3RtVTIwM2R5a1h6V3FwRDQxcjBWcVFNZkpCRGZtRUlsK0RrSVRaYWJnQ0U1TWxYVkFTTmtyaVl6WG1IeFJiZEFFNFR1ZWJGS0Q1WnRHNmoxSWs4djd5Q2hWTmdja0QyQnkyOWNNRUhRNnR0UmFMeEFFQTVUQ08ySUVhSnBuK0VsUytLSHhPWFhacHBxam1KL05PS0V4VGNDNnFZSmw4UmlBdkZuMmlxcFNjK3cyMXBPZ2cwR0NOMlcvRzRVR2xFd1FsUEdZMWw4dERpbnNLL25NTTlRdmtIUkdhRjh0dTI5OU9hZER3OUU0b1NOOFJpQm54Tnp4N29DY2tSZ1hCME0vR0dEb2x1bHlNcWd3Z3JkUXpQRHI0OWhIMVFya3pGMk95ejhVS0p4Z3d3UW9xNitBMXA3SHJMd2QwS05xUW5TVUNnQWdxQjhKd2g2RE0xdEtGUUtDS3RCMmRyVURjZVAyWTI4ZVJFZ2xLWFlIYjQyM1RxVTh2Y1FpaE0yRldtWTlPc2V0STlnMUY4R3RvWDVRVjFPb0xVT3dWdFJxSFlkVVdqVFV6eWhjSXhCSlM5ZU1PRTF2enlaYU53MHFqelJNL3BCNDhzaDlzSE5ENFYyMzU0Rzd1Rlk4TUdDUVFlZ1IvQldFVmtJbEMra3RUd3c2SmU0WmoxV1N6V0xmeFgzbmVpQlhnL2JPaS9mZHlYNmJwZFFhNWIxZXh1RWVuczUvZ29iRFB2WTJmVGZnbEFwVU9jUTZ0dEJxTHhNeEtGMlgyQ1luK0JOWnZUT1pHNUFpWVFYdGw3SFk5M3BSc0NQbGh4Wkd4dXcxT3hDY1I2RytiOUNhdElzUGNVTTJoSkNxMU9aTzBSazg0RVFES3UxR2h0MXVlcXhQeks4Z0ZhNjRlZm10MVYxdmF5U1ZmaUNLYmJGOXRWSFlxWUxjZ1dKMDJJR2hvN21vWGlDUDB0T29tK3pMVlJmRklvWXJKV3RBNGZqL1c1YWpCQzVTUzNKM3ZEWitsN2JLckFCSU9ycEFyVHZIRUluaGd6T2VpQU1RQ0VFaXFvRWFuTURLMHd4UkRVdmxHK1JOb05HNk9lN2dpR082Q0hjZENlRWRhMnRwem1PUW1mTUJZVGJlNXZVU0VDdXBDU1lZVWFndWJ3WEtpRE0zTERFMENkdU1EaDJjL2M4cHhESzQ5VmVpbE1MTHdvVWtuRGNNK2hYK0NzUmxHZk1DcUVRQnJWN01pTTBvcXR2Q3lzTXh0bEo1UWhQbnNGL0VpVkdtQTFkbHdVS2ljWjlCV1lVenFIYm1GWlRHb21acytvOGU3ZkNrYndNQW5NTFJFYStncTU3ZnFlQU1LY1FGZDFkV2c4eXFQM2xFNENJdk5NMFh3SmdwS29TS0hRdE9keXVTZEd4cGJzaU5VR2Z6YU4xZ0F0ajErS2tycVRRbTZDVHVySVh1c3VuMEo4Mmh1TXR2N3lFSzU4Wmg4NXZIdHpJMDFqYW82NUgwOEhlYzlBWTNlZGFPZ0tEc3Ard0k1bFo1b1ExRzB5YzhMclppWkpIRnRWQTRYQm5oMTYyZE1ZcldRcFJlV3B2RElPL3JNajM3SUJ3ZVR6eWpTQnlrK0pYTlRTQU5DRXdSMUMrWXlsMVlTdFVZZmt0aEZxZU14bFVVOFNnVzlJc3BXdmJyMTFSQmZhZTBDaW1PS3VlQWFza3cvSUVlZnNldXFyWXhCVDZsSzhzemFBclEraXNzQjZSVVZJdVZHY1k0UUtINFRNeHc5VzB6eE41cE1JSkNjZU5uV2JDbnJmQVl1cTVYSXc0dENtcEJXTmtFaW54UW5WRkRGVVNsdEZ4b1diY0NMbEFIZzZGd2VoQ2xEZFZ1Sjd5Y3FuWGJEcTZmTEJBeEd3dFJwRjFCbVJja0JvMWFUSGFBYndvaEI4U2xmczROc096VHRQMUVnWkVRaUVzT2hJN2luQ1dFMTVYM3N2VUNxRmFIaFVBNXkwZ3VIL293ZGxubUtDdHVTQUlYcDFDU0ZUSEVCcDhjRURLUnBmeExEVU1CY0oyajVrNDNaRFZQWURaUHNmSVFpQUlobFRLZlhOcTBpVkQ5eURDQnRrTTNvRkN6RkJSTml3eFBPY28zYXpGL2QxdUpWbnVTVHpWNmtvcWJuMkg1VVBqY3pNRHg5c3pCTVlpTmVtVEpockQ0QWREYlBBV0ZBWW56UEprbzlLbUdoQWNNc0o1d1F1NXFSRnRQZEhZTEFFL3R4YTlzck51NzNpRVFmQkxaWWVIa2VwTVpUQytENFlPdjhNc21WZzhvTW9kOHJMRUFabG8zTGlGcTRrR3dHYXVwNDhKeWxkbWcvNnZ2UTQyY2hSNXNUbG04Q3IzRng4Z2VBamhPWWZvZHNrMDcwc3E5bHBOeWV5Uk9pRFVPM3lrUzZtOGsyczFab1dvam1DK0k3dzBocDVDV1VzTXoyc25NdnZMWmdXSDgvQldTMis4c3VMRVR6aUxib3pIUndndXpLZ2RDOGdwZ2trMExzS3dVSGhkQm1sbktFdUdaL1p4NkdYaERubVV1aUhSdUJIQ1h3cG52UHVILzduN0ZkM1Y2NE9xTTZlSGJ5azJOU3NrTFM1dDhNcE9HSE9ZNnl3R2VmY2JEZ3RUSkJvM1F1aTdYQnlLb1MyTUg4OTJZTUl2OE1tYXlLcXpLRFMxVXhJSWxLL3JHMkZVcDZtMUdLb3pqSkFoTEFXSXMzdW9BWTlWOWQ3cHo0Q3dwZlcyaExBUXFjbll0dEFjcHNWN2lMb0JnV0JZSEoyY3hhQ3lhNjZsRUtkaFhSQ1dETktEMnJFcGhEL1I1N0FIc1g4ZG90Q1VSaGdKQXErZG1YaVJJMFBpS1F6eWJzV2ZJSnluSHJ5M3VvRFE5alNBZndoMFhsMVRaMnFDVE9oZnpRaThVVnBjU1BuMS9BcXBzU3NRWmlDdVFOamxMWk92NktIc3VLTUh3aW5VWWpJRUdlOG1xeDZmQzNsZ2d0aWd1a05Ta21jblgwNUVFQ05rNkRwYTFnUkMwd05oNkVuY0YvOGVGVTB2blBPMk41MUJZTzFPUkZLVGtZQjhUT0c5OEhQaURPOVVCcFZlSjZkcVRGNERnOURTVms2aHRTQ3NRcVE4RHNLZWMyNmNzR1F3YURMai96TEhMUXZ5M0tJNEUwa0ZCcytGMEV3eGhKa2ZMb0xpU2pSdXp5RUNmSjVGOXhrbzdJTlFUZkNIMW5WZjBIaDdHeHZDSWlrT0VONkt3QVRFZjJLRVlGamZIZlpBcUpidGd5Qk95QzhSampzbm5aZjRuV3FGUnRkcWc2SHAvVGJGbVVMc0MvbTF3YlFrWlZDV1FtU2JQZFVVK0N2VkIyR3N0YXBwN1U1TmtEcnEzRkwzQzhaZkV2dUh3ZkcwcEtJMUI1RzZXM096d2JHNm5OQk1Cd2dDb1ZXblVaZ1JlSk5Ua3AvdG5kdXltekFNUmRtU3A1T24vdi9uZGh6c2JBeDJtMEhpMUNSYUVFeE9YOXJwT3ZJRkMvMmpRM1p6RU9zYmNidHNIWHljbFBCZi9ENFZZVk9uN2dpcEFUMzN4MFlBelh6MzZtQTNBY3BSUWtoNU9YMC9IbTU2WXowbllaUEI5N29ucDdLRUlVOEIrd2FTUjFyTW9EOHR4bmRPU2JhUjBEY1FwbkljYTNodlBFekwyVWhZZDJyemxrYWVrVEFqUS8vYXFiNzZ2S3BVb3l2ZTQvbEx5Q3piVWFkc21tbW1kb05WVFJvb2Q5bklMS0ZwMncvcFJISlo3S0RsQy9ZT3ZpbWhGNUJkL2U3VXM3QlVCTEFzNlAzaTJmTHJnZE92T1NlTWZ5M0pWVUx1bXZuU0JVSlBCWWtrc2txWU9pSnlvbW1ZeFpKZmJKZ09ZdXFQUndweWFtS2hjZkJMOXN2OElBeUUxSkFWeXBwK0RhYktoV095aE9mMFpnd2N4RUcrUHRrSUZjU1hUMGl1UUJQTG9MVGQ4azdEcEl1bE8vYVhFS2tzeGVSekZBY3BvZDNDc2lEeE5Wc0hmd0lHd2tQUldoWlFKZ0pEUnIyamhFVEdmZkJyZUp2WUh4c0JucGRZbS9GSGk0Q1VjS2NpZTJPWGJHYnVsZDMrWE16Ykxub2xPZk1uWDhWSkdIenJib1dMQVlzMDVxT2h4aE91dHhtbUQxeFdydnV0YXBOYmRaT1E4UzlmQytvekdmeWlUZncvaXJJV1Q3NlVEeTNrb28zQWxFbEtxQ0wzaW9uSHZnc3V1YTkvZHlKZWF4S3hSSDBCa0FZNjJCYXY1Y0RLUjBKaTI0WXZuVGpZUStCbDRiZmtGLzhrMkJUaTRka2JHQ2FZVTBuOUpkUmpMM3p3TDUraUU2N1BCZ1dWQmpySWkzVndMdy9pTFNIWUgzTWNTUDB5SmJ4aldlWjhWQkJBRGlUcFNHZ29YZ3Q1cmliL25kTVN5c3UvZEVBMlpkb2pGRTRMVk1paFNGNXVLcmszUGtsNlBKaTQ4dnl3TWFlQ1NIR3doNVNxbkY5VW1QaU9RRVlrbGlsYkVWdlp6TXFqdWVZekczbGVRaDFFd2VwZlBsWSt0L1RYelZFUjBaR0crYUNINnBMSGQ3d3ZJZ3BzZFcrSTFHdlZMeVNjbXByWTNURXhsYlA2bUdDV2tIanUrZHRKeUluVjV1OGYvZkhFSENxaGpPT2hYQ0Voc1VpWUdqYXJUUkVLNzRDS0ZBZTFIQ01OUlExcDlXOXdQaWRPMjNFZ2g0SHJOVUxoNUdpRFpMUTdRNkdFVjNYSGoyU3Rlc09DRDMwSFA3NUErejJCTnJTaDBDK0t5Q1dSa0FnSGdMcytPQ0xoL0dBZkNXdlAzRUh0eFlQWDV2VWw1WHVTWU51VG16aWJHdkd4TlludmpQWVFGVzhKUzg1S09aZytrTnQ2R0RMaTBJd0V4d2FHaERPaUkzeDdNbmx0cmFKKzZYV3B6M3dGSG9VZWp0V3hTNERQaU1iOGVEYnE2NjYxUmVwMUVBanRxOG12cjl5Rm55eHBJT3lIQnhHd0VGT1Q2UURySnFQZkxhdVhoS2tQSDdqWkpGVHBvL21zUTR6Y1JuODhHd0JVZ2FHREdZL2VHSkwraFRFckV6MzlSSGR4TUN5Y0Q0QW9GT2lMS0tJTWhQNFNFck9FbzdMRUllRzhvRUZ4dE5CcEtLWE54c1RoclducTA4QzVTSWRQTGdWN1A5Q2lRd2xGUlJlamhOdWtVaEg2dDcyRnkrNXdmUVhCQ0lXemd3VWRSc05EbTRTYmg3cE1ZVmsvd2oreVNJamRXRkJISUNMaFRHQ2dJWG9Td2lhaFNER05qNkszeVIreXRoYlQ5V1dnamlVRW9qdWVERXE0UjRsSFNYbGxKbWxWOEhuSG0zellKS3oramZXcnYyTWg0VVJnS0dGZHVpRTJDWVhyeU5VNVlVemtEMkN2ZHlQYUJ5UXNuSWRYb1VZeW5pdkRJWlVxMFRxNlJ3OGRKQnlEa0hCRzZodXY4M1dNajRUeUhrbjlINE5Ea1FrTFp3VUwyQ3VQTlFRZHZGWkNVV084SFV1SWtIQkdzSDVBRjNQYm5TemZVa0pVQlRVa25CaTA1MEJDNkUwa1hFYWp3QWlGczRMMjdoOGQ4NTBrUkQ2aCtqY0J3OEo1QUFzbjUyTTRUVEVuOUJXVTdRVVM0cTBvdVA2clE4SUo0ZjlOL2x3Z29ZcEthZlRaOUlTRWk0UVlza2I5YjYzVFBpLzdZRmc4YkUxMFNXMnVCdFpXdWV1NXlnaHpyZ0lVUTBxb0R3VW5Cdm1nbGE2UlVKOFNscWJaM3lKZVczVllmRzdjQzBkSnhGbkJRVVRzRm15Y0UrejNEVy9oa0RKRHRuVnZhZ3lNUWt4emcrZUZUY1pKUWhIOU4vWk11TkV3c0o0UkEyOUFFWS8vWTA2MWJQVTk3Szhyd2lnT1VqL0VxMWJ2QWhiNFNRaDlGL2hLeUY4bjZoY2UzZ1EwSmw0dklYRk5XR2puL1ZHSDZYYUE1eTBsZkcwUWl1cnM5d1M4OVpRUXFpanRDTHNxbk5nZi9Jc0Z3cHNCUmtNSFh1SWhIMWhWelBmbFpnVjJDem1LUlJQUW8vYkRyWEVxRXN3dFZWb2ExTFpDQ1UwQStZdzE2YzhCamk4Yk9hQ1VzT3JwV1h3T1VZTXVJSGdmbjdXbGVDWVNHQ1cwUjhFWUFRYm5KVlMzT1ZWMHhNSFpTRGpSU0RiNExQQTJvV0J3RGNCeXRDM1NqNElmcEpPNGtuOUdscEF3dUJLR1F1WVhsZjFWTlVSV1RTUDdLTGdNWnE1dy9aZ1NGZzlEd3VCUzZCZlRxbXJMQnh3SUM0UHJBT1VyRGRvdjVWdnN1QW91QmZRUUhSR1gyUFFYWEFZdG8yMzFLOFdMYk9EZ3g2Q0NpR1htNEQrQTdnOGk4eVA0SVVhZXhhN253SUROUk1SajN5QUlnaUFJUG9nL1lQVC9HQ3oySFJjQUFBQUFTVVZPUks1Q1lJST0nKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnNpZ24gLnNpZ25UaXAub24ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG5cclxuXHQuc2lnbiAuc2lnblRpcCAuc2lnblRpcENvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBYVFBQUFGb0NBWUFBQUFZWm8vNkFBQUFBWE5TUjBJQXJzNGM2UUFBQURobFdFbG1UVTBBS2dBQUFBZ0FBWWRwQUFRQUFBQUJBQUFBR2dBQUFBQUFBcUFDQUFRQUFBQUJBQUFCcEtBREFBUUFBQUFCQUFBQmFBQUFBQUFLUjlvaUFBQWZyVWxFUVZSNEFlM2Q2M0xrTnBLR1lmZU1kMmIyOEdOajkvN3ZjdTIyM1c3M01tVlRYU3FWcXNnaUNDQ0JoeEdLT3BGQTVwdEpmUVFJZ0o5KytHRDc5dTNidjVhZi9uSHg5L2NQZHZVMUFsa0kvTFlZK2tzV1k5bUp3RUFFL2xoOCticitmZnIwNmZkYnZ2MTQvZVVpUkNFOC83djgvZlA2TjU4UlNFN2dXM0w3bVk5QVZnSi9Xd3lQdjM4TEJ4YWRDVUg2dkFoVENOWHI5dW4xM2ZKbTJlay9sNWYvWHY3aVFCc0NveEg0dkRqMFpUU24rSU5BVWdKeGdSaWk5SHBPdmdyUFgyTDBQOHNPcjk4bGRaTFpDSHhFNE0zVjJFYzcrUjRCQktvUWlBYlJmeXphODZvNUwyK1dMNkxyTGxwR05nUkdKaEI5MkRZRUVPaUx3R3RQM2FwTVdrWjlCWWcxNVFtNGYxU2VxUklSS0VIZzlkejgyOUk2aXBGMEJqQ1V3S3FNbmdsb0hmVWNIYlpOUytCeVlFTzBrRUtRYkFpTVRzRDlvOUVqekwrTUJGNWJSMkY4Q0ZMTU43SWhNRHFCTjRrL3VyUDhReUFKZ1RjWGlscElTYUxHek1NRTNpVCs0ZElVZ0FBQ0pRaThPUzlEa0t6QVVBS3JNbm9uNEI1Uzd4RmkzNHdFM2duU2pCRDRQQitCTjRrL24vczhScUJMQW0vT3kyZ2gyUkFZbmNDYnBCL2RXZjRoa0lqQW0zT1RJQ1dLSEZPZkp2QW02Wjh1eFlFSUlGQ2F3SnR6a3lDVnhxdThIZ204U2ZvZURXUVRBak1TdUp5REZQNFRwQm16WUQ2ZkNkSjhNZWR4L3dUZVRjVWdTUDBIallYSENSaGhkNXloRWhBb1RlRGRoU0pCS28xWWViMFJpS3N3Z3RSYlZOaUR3QTgvRUNSWk1CMkJkMGsvSFFFT0k5QW5nWGZucGhaU240RmlWVGtDV2tmbFdDb0pnWklFQ0ZKSm1zcEtRZURkamRNVVZqTVNnZkVKdkx0WTFFSWFQK2l6ZS9ndTZXY0h3bjhFT2lEd2JSbnkvZTdjSkVnZFJJWUpweEo0MXkxd2FtMEtSd0NCTFFSdW5wY0VhUXM2KzJRbEVOMTFOeE0vcTBQc1JtQVFBamZQUzRJMFNIUzVjWlBBdXk2Qm0zdjVFZ0VFYWhNZ1NMV0pxNjg1Z1p0SjM5d3FCaUNBd00yTFJTMGtpVEV5QVlJMGNuVDVscGtBUWNvY1BiWS9SZUQzcDQ1eUVBSUluRWtnUnRqZHZGalVRam9UdTdKYkVqQ2dvU1Y5ZFNQd01ZR2JZaFM3RTZTUG9ma2xONEdiWFFLNVhXSTlBa01RK1BEY0pFaER4SmNUTndoOGVCVjJZMTlmSVlCQVBRSWZucHNFcVY0UTFGU1hnUHRIZFhtckRZR3RCTFNRdHBLeTN4QUVQSEppaURCeVlsQUNCR25Rd0hMck5vSG9FckNvNm0wMnZrV2dKWUUvbGhGMkg1NmJ1dXhhaGtiZFp4SDQ4QXJzckFxVml3QUNtd2g4ZVA4b2ppWklteGphS1JtQnUwbWZ6QmZtSWpBU2dic1hpd1JwcEZEelpTVmdRTU5Ld2lzQ2ZSRzRlN0ZJa1BvS0ZtdU9FNGlFdjV2MHg2dFFBZ0lJUEVuZzdzVWlRWHFTcXNPNkpYQzNTNkJicXhtR3dQZ0VQbHd5YUhXZElLMGt2STVDUU90b2xFanlZelFDRHk4V0NkSm9JZWZQdzZTSENBRUVtaEI0ZUc0U3BDWnhVZWxKQkV5SVBRbXNZaEVvUU9EdS9hTW9ueUFWb0t5SWJnaEVkOTJIays2NnNaSWhDTXhIWU5QRklrR2FMekZHOXZoaGw4REl6dk1OZ1k0SjNGMmhZYldiSUswa3ZJNUFnQ0NORUVVK2pFaGcwN2xKa0VZTS9idytiVXI2ZWZId0hJRm1CRGFkbXdTcFdYeFVYSmlBQ2JHRmdTb09nWUlFSGc1b2lMb0lVa0hpaW1wS1lGUENON1ZRNVFqTVNTRHVIMjJhSDBpUTVreVFFYjNlMUNVd291TjhRcUJ6QXB2UFRZTFVlU1NadDRsQURDbjlzbWxQT3lHQVFHMENCS2syY2ZVMUpiQTU0WnRhcVhJRTVpU3crZnpVUXBvelFVYnplblBDaitZNGZ4RG9uTUNtQ2JHckR3UnBKZUUxTXdFREdqSkhqKzBqRTlnMElYWUZRSkJXRWw2ekV0aDFCWmJWU1hZamtKVEFyb3RGZ3BRMHlzeCtKYkFyNFYrUDhnWUJCR29RMk5XZFRwQnFoRVFkWnhMWWxmQm5HcUpzQkJCNFIyRFgrVW1RM3ZIelJUSUNobnNuQ3hoenB5R3dlVUxzU29RZ3JTUzhaaVFRVjE5eEQ4bUdBQUw5RWRqZG5VNlErZ3NpaTdZVDJOVWRzTDFZZXlLQVFBRUNCS2tBUkVYa0liQTc0Zk80eGxJRVVoUDR0cXhmdDdzN1hRc3BkY3luTmo2NjZnalMxQ25BK1k0SlBOVjdRWkE2amlqVDdoSjRLdUh2bHVoSEJCQW9SZUNwaTBXQ1ZBcS9jbW9USUVpMWlhc1BnZTBFQ05KMlZ2WWNnTUR1L3VrQmZPWUNBaGtJeFAyanB5NFl0WkF5aEplTjF3UThIZmFhaU04STlFUGdxZFpSbUUrUStna2lTN1lUZURyaHQxZGhUd1FRZUpMQTArY25RWHFTdU1PYUVuZzY0WnRhclhJRTVpRHdkSGM2UVpvalFVYnlNcnJyQ05KSUVlWExTQVMrTHZlUG5sNDloU0NObEFweitFS001b2d6TDNNU09IUitFcVNjUVovWjZrTUpQek00dmlOUWdjQ2g4NU1nVllpUUtvb1JzRHBETVpRS1FxQTRnUmp1VFpDS1kxVmdyd1NldmxuYXEwUHNRbUFnQWsvTlBicjBYd3Zwa29iM3ZSTTRkUFhWdTNQc1F5QTVnY1BuSjBGS25nRVRtYSs3YnFKZ2N6VWxnY005R0FRcFpkeW5OUHB3c2s5SmpkTUkxQ0d3Kyttd3Q4d2lTTGVvK0s1SEFvZTdBM3AwaWswSURFS2d5QVVqUVJva0d3WjNRM2ZkNEFIbVhub0NSUzRZQ1ZMNlBKakNnU0pYWDFPUTRpUUM5UWxFZHgxQnFzOWRqWTBJRkVuMlJyYXJGb0hSQ1JTN1lOUkNHajFWOHZ1bnV5NS9ESGt3Tm9GaUY0d0VhZXhFR2NHN1lsZGZJOERnQXdLZEVUaThPc09sUHdUcGtvYjNQUklvZHZYVm8zTnNRaUE1Z2FJWGpBUXBlVFlNYnI3dXVzRUR6TDMwQkFoUytoQnlZQ3VCb3NtK3RWTDdJWURBSmdKRnUrdWlSaTJrVGR6dDFJaUE3cnBHNEZXTHdBWUN4UzhZQ2RJRzZuWnBRc0NUWVp0Z1Z5a0Ntd2tRcE0ybzdKaWRnTlpSOWdpeWYyUUN4YnZyQXBZVzBzZ3BrOWUzR016d2ExN3pXWTdBOEFTS3Q0NkNHRUVhUG05U09oZ1ArZ3BSc2lHQVFKOEVDRktmY1dIVkNRUk9TZllUN0ZRa0FqTVNPS1c3TGtCcUljMllUbjM3SEMwamd0UjNqRmczTjRIVHprK0NOSGRpOWVqOWFjbmVvN05zUWlBaGdkUE9VWUtVTUJzR04vbTBaQitjRy9jUXFFSGd0TzY2TUo0ZzFRaWhPcllTaU1FTThXZERBSUUrQ1p4NndVaVErZ3o2ckZhZG11eXpRdVUzQWdVSm5IcU9FcVNDa1ZMVUlRSUdNeHpDNTJBRVRpZFE3TW13SDFsS2tENGk0L3ZhQkdKbEJuT1BhbE5YSHdMYkNaemFPZ296Q05MMllOanpYQUtuSi91NTVpc2RnYUVKeE1YaTZhdW5FS1NoY3lpTmN4WlNUUk1xaGs1SzRPdW5UNTlPNzhFZ1NKTm1WMmR1YXgxMUZoRG1JSEJGNExlcno2ZDhKRWluWUZYb0RnSngxVlVsMlhmWVpGY0VFUGhPSU9ZZVZibG9KRWpmb1h2WGhvQ0ZWTnR3VnlzQ1d3bFVFYU13aGlCdERZbjl6aUpRTGRuUGNrQzVDQXhPb0ZvUEJrRWFQSk02ZHk4R014Q2t6b1BFdktrSnhHQ0dhcXVuRUtTcGM2MjU4OVd1dkpwN3lnQUVjaEtvZW80U3BKeEpNb0xWQmpPTUVFVStqRXdnenRHcVBSZ0VhZVIwNnR1M3FvbmVOd3JXSWRBbGdkOXJ6RDI2OUp3Z1hkTHd2aGFCdVBJNmZkWjNMV2ZVZzhDZ0JLcDIxd1ZEZ2pSb0puWHVWclNPUXBSc0NDRFFKNEhURjFLOTVUWkJ1a1hGZDJjVDBGMTNObUhsSTNDTVFQWFdVWmhMa0k0RnpkSDdDY1NxM3RXR2tlNDN6eEVJVEUrZzJZQWpnalI5N2xVSG9IVlVIYmtLRWRoRm9NcENxcmNzSWtpM3FQanVMQUltd3A1RlZya0lsQ1BRcExzdXpDZEk1WUtvcE1jRXRJNGVNN0lIQWkwSnhHQ0dadWNwUVdvWitybnFidFl2UFJkbTNpSndpRURUNlJnRTZWRHNITHlEUUZ4MUdlcTlBNWhkRWFoTUlCNHowYXk3TG53bFNKVWpQbWwxSVVSTnI3d201YzV0QlBZUWFDcEdZU2hCMmhNdSt6NUxRT3ZvV1hLT1E2QU9nUzR1R2dsU25XRFBYa3V6bTZTemcrYy9BaHNKZkttOWJ0MHR1d2pTTFNxK0swbkFSTmlTTkpXRndEa0VtbmZYaFZzRTZaemdLdlU3Z1M0Uy9iczUzaUdBd0JXQldOVzdpOVZUQ05KVlpId3NTaUNTUEZwSU5nUVE2SmRBTnhlTkJLbmZKQm5CTWlQclJvZ2lIMFltMEhRaTdEVllnblJOeE9kU0JMU09TcEZVRGdMbkVlaW1kUlF1RXFUekFqMTd5VnBIczJjQS8zc24wTjNxS1FTcDk1VEphWi9XVWM2NHNYb3VBci8xTU5UN0VqbEJ1cVRoZlNrQ1drZWxTQ29IZ1hNSWRERVI5dG8xZ25STnhPZWpCTFNPamhKMFBBTG5FK2hpSXV5MW13VHBtb2pQUndsb0hSMGw2SGdFemlmUTFXQ0cxVjJDdEpMd1dvS0ExbEVKaXNwQTRGd0MzVXlFdlhhVElGMFQ4ZmtJQWEyakkvUWNpMEFkQXQyZXB3U3BUZ0xNVUV1c3lHQlZoaGtpemNmTUJMNHVJK3U2UFU4SlV1YlU2c3YyYnErNitzTEVHZ1NhRXZpbGFlMFBLaWRJRHdENWVST0J1T0tLKzBjMkJCRG9sMERYcmFQQVJwRDZUWjVNbG1rZFpZb1dXMmNsMEhYcktJSkNrR1pOelhKK2F4MlZZNmtrQk00aTBIM3JLQnduU0dlRmY1NXl0WTdtaVRWUDh4TG92blVVYUFsUzNnVHJ3WEt0b3g2aXdBWUU3aE5JMFRvS0Z3alMvVUQ2OVQ0QnJhUDdmUHlLUUE4RVVyU09BaFJCNmlGZGN0b1FTNDhZV1pjemRxeWVoMENhMWxHRWhDRE5rNWdsUGUxeXBlQ1NEaW9MZ1VFSXBHa2RCVytDTkVqV1ZYWWpXa2NoU2pZRUVPaVhRS3haMSsycURMZXdFYVJiVkh4M2o4QWZ5NC91SGQwajVEY0UraUNRcW5VVXlBaFNING1UeVFwaWxDbGFiSjJWUUxjcmV0OExDRUc2UjhkdjF3U2krZi9sK2t1ZkVVQ2dPd0xwV2tkQmtDQjFsMGRkRzZSMTFIVjRHSWZBQzRHVXJhT3duQ0RKNEswRURQUGVTc3ArQ0xRbGtMSjFGTWdJVXR2RXlWSzdZZDVaSXNYTzJRbWtiUjFGNEFqUzdPbTd6Zis0YjJTWTl6Wlc5a0tnSllHMHJhT0FScEJhcGs2T3VtT1lkK29rejRHWmxRZ2NKdkRiTXU4bzllb3BCT2x3RGd4ZlFOdzdzaUdBUU44RW9nY2ovWVVqUWVvN3lWcGJGMWRiQktsMUZOU1B3R01Ddnk2dG8vVGQ2Z1RwY2FCbjNzTXc3NW1qei9jc0JQNVl4R2lJYzVVZ1pVbTUrbmJHUUlaVTYyRFZSNlJHQkxvZ2tMNnJicVZJa0ZZU1hpOEpETkVmZmVtUTl3Z01TaUNHZVEremVncEJHalJMRDdwbG1QZEJnQTVIb0JLQllWcEh3WXNnVmNxYVJOWEVRSWFoa2p3UmU2WWlzSWRBK21IZTE4NFNwR3NpUGhNak9ZQkEvd1NHN0ZZblNQMG5YazBMclZkWGs3YTZFSGllUUxTTzBnL3p2bmFmSUYwVG1mZXpCKy9ORzN1ZTV5SVF3N3lIN01rZ1NMa1M4VXhyWXg3RGNGZGNad0pUTmdLTkNBd3g1K2dXTzRKMGk4cDgzM253M253eDUzRk9BbCtYMXRHd3E2Y1FwSnhKV2RMcUlXK09sZ1NrTEFRNklqQmtWOTNLbHlDdEpPWjlqYXV0dUg5a1F3Q0J2Z2w4V1ZwSFE2K2VRcEQ2VHNDenJZczVSOFAyUjU4TlQva0lWQ1FRUFJtZks5YlhwQ3FDMUFSN0Y1Vk9rZUJka0dZRUFzY0pERG5NK3hvTFFib21Ncy9uV0I1SVY5MDg4ZVpwWGdJeGtHSG9lMGRyYUFqU1NtS3VWMCtCblN2ZXZNMU5ZUGl1dWpVOEJHa2xNZGZyRkZkYmM0V1V0NE1TR0c2OXVudHhJa2ozNkl6NW0rY2NqUmxYWG8xSFlMcWVESUkwWGhMZjg4aWNvM3QwL0laQVh3UitXZTRkeFRrN3pVYVFwZ24xaTZPV0I1b3IzcnpOUzJDb0IrOXREUU5CMmtvcS8zNHhvVzdZSlVmeWg0Y0hDTHdTbUhaS0JrRjZ6WUdoMzBSZjlEUWpkWWFPSk9kbUlQRHIwbFUzNVpRTWdqUkRldi81Qk5pcCtxTG5DQ3N2QnlRUWM0Nm1YVDJGSUEyWTBWY3VSVGZkME90ZlhmbnJJd0paQ2NSRjQ4OVpqUzloTjBFcVFiSGZNcVliTnRwdktGaUd3RU1DTWVkb3lxNjZsUXhCV2ttTTl6cnRqZEh4UXNtakNRZ00reFRZUGJFalNIdG81ZG8zdXVwaU5XOGJBZ2owVDhDZ295VkdCS24vUkgzR3dyaG5OTzJOMFdlQU9RYUJoZ1NHZjg3UlZyWUVhU3VwUFB2cHFzc1RLNVlpNEh5OXlBR0NkQUZqa0xleGNHb2t1UTBCQlBvbk1OM3lRUGRDUXBEdTBjbjNXOXczaXNWVGJRZ2cwRCtCV0I3STZpa1hjU0pJRnpDU3Y0M2hvdTRiSlE4aTg2Y2hFT2ZyMUhPT2JrV2FJTjJpa3UrNzZLTFRWWmN2Yml5ZWw4RG5wWFdrYS8wcS9nVHBDa2pTajU1eGxEUnd6SjZTUUt4VlovV1VHNkVuU0RlZ0pQc3E1aHA1QW15eW9ERjNXZ0ltd040SlBVRzZBeWZCVDRhTUpnZ1NFeEg0aTBDY3IrNGIzVWtIZ25RSFRvS2ZZbmIzMUd0ZkpZZ1JFeEZZQ1VSWG5kVlRWaG8zWGduU0RTaEp2cktLZDVKQU1ST0JoVUFNOFRZSzlrRXFFS1FIZ0RyOU9XNkl1bS9VYVhDWWhjQVZBVjExVjBBKytraVFQaUxUNy9mUlJXY2h4bjdqd3pJRXJna1k0bjFONUlQUEJPa0RNSjErdlY1cHhhc05BUVQ2SnhEUE9MSjZ5c1k0RWFTTm9EclpMZnFnRFdMb0pCak1RT0FCZ1RoWGRhMC9nSFQ1TTBHNnBOSDMreGpFWU4ycnZtUEVPZ1JXQXRHTG9hdHVwYkh4bFNCdEJOVjRONU5mR3dkQTlRanNKQkJkZFZaajJBbU5JTzBFMW1EMzliNVJnNnBWaVFBQ1R4RDR1b2lScnJvbndCR2tKNkJWUE9TbDJiL1VaeEJEUmVpcVF1QUFBUmVRQitBUnBBUHdLaHhxOG1zRnlLcEFvQ0NCbjVmV2tZRkhUd0lsU0UrQ3EzQlk5RCtiMlYwQnRDb1FLRVRBS3Q0SFFSS2tnd0JQT3R6azE1UEFLaGFCa3dqRTBrRHVHeDJFUzVBT0Fqemg4TFVQMm4yakUrQXFFb0VUQ01RRnBGVzhDNEFsU0FVZ0ZpN0M1TmZDUUJXSHdJa0U0c0x4cDZWMTVBS3lBR1NDVkFCaXdTSk1maTBJVTFFSVZDRHdpMEVNNVNnVHBISXNqNVlVNjEzcGd6NUswZkVJMUNNUWsxK3RubEtRTjBFcUNQTkFVVEdpemdyZUJ3QTZGSUhLQkdMeXEzTzJNSFNDVkJqb0U4VVpVZmNFTkljZzBKREF5MzJqaHZVUFd6VkJhaHZhU093WW5lT0dhTnM0cUIyQnJRUmV6bG1ER0xiaTJyY2ZRZHJIcStUZWtkalI1RGVydXlSVlpTRndMZ0dUWDAva1M1Qk9oUHVnNkJqQVlEWGdCNUQ4akVCSEJHTHlxOVZUVGd3SVFUb1I3cDJpSTZrOVJmSU9JRDhoMEJrQmsxOHJCSVFnVllCOFZVVU1FM1dWZFFYRlJ3UTZKaERkNnlhL1ZnZ1FRYW9BK2FLSzZLSXoxK2dDaUxjSUpDQmc4bXVsSUJHa1NxQ1hhdUtwcitZdDFPT3RKZ1JLRUloQkRDYS9saUM1b1F5Q3RBRlNnVjNXdVVhR2R4ZUFxUWdFS2hINHNvaVJIbzFLc0tNYWduUStiTU83ejJlc0JnUktFNGdSZFZid0xrMzFRWGtFNlFHZ2d6K3ZZaFRkZFRZRUVNaEJ3SWk2Um5FaVNPZUNqNzVuYzQzT1pheDBCRW9TTUtLdUpNMmRaUkdrbmNCMjdHNTQ5dzVZZGtXZ0F3SWhSajh2WFhWV1Qya1VESUowRHZnUUl6ZER6MkdyVkFUT0l2QjVFU005R21mUjNWQXVRZG9BYWVjdXhHZ25NTHNqMEFHQm1HdGs5WlRHZ1NCSVpRTkFqTXJ5VkJvQ05RakVnL2FzbmxLRDlJTTZDTklEUUR0KzlzVFhIYkRzaWtBbkJHSjR0d25yblFTRElKVUpSSWlScEM3RFVpa0kxQ0lRMHpITU5hcEZlME05QkdrRHBBZTd4RTFRWXZRQWtwOFI2SXpBeTF5anBYVVVJK3RzblJBZ1NNY0M0UXJyR0Q5SEk5Q0NnT0hkTGFodnFKTWdiWUQwd1M3RTZBTXd2a2FnWXdLckdGazlwY01nRWFUbmdyS0trZWIrYy93Y2hVQXJBaDVCM29yOGhub0owZ1pJVjd1czYxd1JveXN3UGlMUU9ZRVFJOE83T3c0U1Fkb1huQkNqbjVZL1lyU1BtNzBSYUUwZzVocFpQYVYxRkI3VVQ1QWVBTHI0bVJoZHdQQVdnVVFFUW95TWhFMFFNSUswTFVpNjZiWnhzaGNDdlJFZ1JyMUY1STQ5Qk9rT25MOStXc1VvWG0wSUlKQ0hRRHp4VmNzb1Q3eCsrREdSclMxTTFVM1hncm82RVRoT0lNVElLZ3pIT1ZZdGdTQjlqTnZRN28vWitBV0JuZ2w0L0hqUDBibGpteTY3MjNDSTBXMHV2a1dnZHdKZmw1WlJqSVMxSlNTZ2hmUSthTEUybmFiK2V5NitRYUIzQW5FaFNZeDZqOUlkKzdTUTNzSWhSbTk1K0lSQUZnSXZZclMwanN3UnpCS3hHM1lTcE85UWlORjNGdDRoa0luQXkrQWpZcFFwWkxkdDFXWDNKeGZQTTdxZEg3NUZvSGNDSVViL1I0eDZEOU0yK3dqU0R6OTQ3UGkyWExFWEFyMFJJRWE5UmVTZ1BiTjMyUkdqZ3dua2NBUWFFZEJOMXdqOG1kWE8zRUtLVlgrdC9IdG1kaWtiZ1hNSXJHSVVyN2FCQ013cVNNUm9vQ1RteWxRRWROTU5ITzRaQlNtV29JK3VPaHNDQ09RaVlHaDNybmp0dG5ZbVFZcjVDU0ZHTWFMT2hnQUN1UWdRbzF6eGVzcmFXUVFweENoV1g0aWt0aUdBUUM0Q3NUYWRGUmh5eGV3cGEyY1FwT2h6RGpGeUEvU3BGSEVRQWswSkVLT20rT3RXUHJvZ1JZc294TWh5SW5YelNtMElsQ0JBakVwUVRGVEd5SUprOVlWRWljaFVCSzRJZUo3UkZaQVpQbzRxU0NhOHpwQzlmQnlWZ01lT2p4clpCMzZOS0VqbUdEMEl1cDhSNkpqQXI4c0FoaGdOYTV1UXdFaUNaRmozaEFuTTVhRUkvTEtJa2RWVGhncnBQbWRHRVNURHV2ZkYzZDRJOUVhQUdQVVdrUWIyakNCSWhuVTNTQnhWSWxDUXdPZWxaV1QxbElKQXN4YVZYWkFNNjg2YWVleEc0TS9wR0NGR1ZrK1JEUzhFTWd1U1lkMlNHSUc4QktLYi9hZEZqS3lla2plR3hTM1BLa2lHZFJkUEJRVWlVSTFBZExPSEdGazlwUnJ5SEJWbEU2UzRxb3BST1BxYmMrUVhLeEc0SmhBdG9oQ2pPSmR0Q0x3aGtFbVE0bXJxOC9LbmlmOG1oRDRna0lhQTFSZlNoS3FOb1ZrRTZmY0ZUNGlScTZvMmVhSldCSTRTc1ByQ1VZSVRISjlCa053dm1pQVJ1VGcwQVhPTWhnNXZPZWQ2RnFSb0RVV3JLRnBITmdRUXlFZmc1UncyckR0ZjRGcFozS3NneFgyaUVDT2pjRnBsaG5vUk9FWWd4TWl3N21NTXB6dTZSMEV5djJpNk5PVHdZQVFNNng0c29MWGM2VW1RNG9vcTdoZFpYTEZXOU5XRFFIa0NobldYWnpwTmliMElraUhkMDZRY1J3Y21ZRmozd01HdDRWb1BnbVJJZDQxSXF3T0Jjd2tZMW4wdTN5bEtieTFJaG5SUGtXYWNISmhBZExYSHNHNnJwd3djNUZxdXRSS2tseVJlbkxUS2I2MUlxd2VCOGdTaXEvM25SWXlzbmxLZTdaUWx0aEFrUTdxblREVk9EMFlndXRwRGpPTGkwb1pBRVFJMUJja291aUloVXdnQ3pRbjh1Z2pSTDgydFlNQndCR29Ka2xGMHc2VU9oeVlrRUJlVjBTcXllc3FFd2EvaGNnMUJNbkNoUmlUVmdjQzVCS0tyUGNRb0xpNXRDSnhDNEV4Qmlxc3BhOUdkRWphRklsQ1ZnUGxGVlhIUFc5bFpnbVJ1MGJ3NXhmTnhDTVJGWmR3dnNucktPREh0MnBQU2d2U1N3SXZINWlSMEhYYkdJZkNRZ0NIZER4SFpvVFNCa29Ka09IZnA2Q2dQZ1RZRURPbHV3MzM2V2tzSVVyU0tva1drV1Q5OU9nRXdBQUZMQUEwUXhLd3VIQlVrdzdtelJwN2RDTHdsOERJSWFibGZaUFdVdDF4OHFramdpQ0FaemwweFVLcEM0RVFDaG5TZkNGZlIyd2s4STBqUktvcFoyaWJIYmVkc1R3UjZKR0FVWFk5Um1kaW12WUtrVlRSeHNuQjlLQUpHMFEwVnpqR2MyU3BJV2tWanhKc1hDQVFCQXhma1FaY0VIZ2xTTk9uakpxZUZGTHNNSDZNUTJFVWd6bWRyMGUxQ1p1ZWFCTzRKVXR6b0RDR0tWeHNDQ09RbVlHNVI3dmhOWWYwdFFZcXJLUE9LcGdnL0p5Y2dFT2V6SjdwT0VPZ1JYTHdXcExpS2lsWlIzRE95SVlCQWJnS0djK2VPMzNUV3I0SVVWMUd4MGtLMGpHd0lJSkNid012NWJGSFUzRUdjMGZvUXBIWFFRaVN4RFFFRWNoTXduRHQzL0thMlBnUXBubGxrUXdDQi9BUU01ODRmdzZrOVdMdnNwb2JBZVFTU0U0aFcwZWVsaTg3cUtja0RPYnY1QkduMkRPQi9aZ0xSelI1UGM5WExrVG1LYkg4bFFKQmVVWGlEUUNvQ01ZSXVXa1htQ2FZS0cyUHZFU0JJOStqNERZSCtDQmhCMTE5TVdGU0lBRUVxQkZJeENGUWdFUGVJb2xWa25tQUYyS3FvVDRBZzFXZXVSZ1QyRW9oV2tkVVc5bEt6ZnpvQ0JDbGR5Qmc4R1lHWFI3NHNyU0x6QkNjTC9JenVFcVFabzg3bkRBUU01YzRRSlRZV0pVQ1FpdUpVR0FLSENVUkxLQ2E0ZXVUTFlaUUt5RWFBSUdXTEdIdEhKdkN5dUxHaDNDT0htRy8zQ0JDa2UzVDhoa0FkQWdZdDFPR3NsczRKRUtUT0E4UzhvUW1FRUwwc2JtelF3dEJ4NXR4R0FnUnBJeWk3SVZDWWdPNjV3a0FWbDU4QVFjb2ZReDdrSWhDajUySk9VYlNNYkFnZ2NFR0FJRjNBOEJhQkV3bEU5OXl2aXhERmd6QnRDQ0J3Z3dCQnVnSEZWd2dVSk9BK1VVR1lpaHFiQUVFYU83NjhhMHZBZmFLMi9OV2VqQUJCU2hZdzVxWWc0RDVSaWpBeHNqY0NCS20zaUxBbk13SDNpVEpIaiszTkNSQ2s1aUZnd0FBRTNDY2FJSWhjYUUrQUlMV1BBUXR5RTNDZktIZjhXTjhSQVlMVVVUQ1lrb3BBQ0ZFTTQ0NVhHd0lJRkNCQWtBcEFWTVJVQkFqUlZPSG1iRTBDQktrbWJYVmxKdkIxTVQ1V1dOQWl5aHhGdG5kTmdDQjFIUjdHZFVDQUVIVVFCQ2JNUVlBZ3pSRm5YdTRuUUlqMk0zTUVBb2NJRUtSRCtCdzhJQUZDTkdCUXVaU0RBRUhLRVNkV25rK0FFSjNQV0EwSTNDVkFrTzdpOGVNRUJFS0lZdmkyeDBGTUVHd3U5azJBSVBVZEg5YWRSNEFRbmNkV3lRZzhSWUFnUFlYTlFZa0pSRXZvTjhPM0UwZVE2Y01TSUVqRGhwWmpGd1RXdGVhaWF5NVc0clloZ0VDSEJBaFNoMEZoVWpFQ0lUNi94ZDhpUkNGS05nUVE2SmdBUWVvNE9FeDdtb0Q3UTAramN5QUM3UWdRcEhiczFWeVdRTFNBMW5YbVFwQnNDQ0NRakFCQlNoWXc1cjRqRUVJVTNYSnhmMGkzM0RzOHZrQWdEd0dDbENkV0xIMUxJRnBCY1c4b3hNaUdBQUlERUNCSUF3UnhNaGZXYmptcmJrOFdlTzZPVDRBZ2pSL2pFVHcwV202RUtQSUJnUWNFQ05JRFFINXVSaUR1QjYyVFdBMVNhQllHRlNOUWp3QkJxc2RhVGRzSXVEZTBqWk85RUJpT0FFRWFMcVFwSFlvdXViVTFaQ1dGbENGa05BTEhDUkNrNHd5VjhCeUI2SkpiVzBOVzJuNk9vYU1RR0lvQVFSb3FuQ21jTVVBaFJaZ1lpVUI5QWdTcFB2TVphNHpXVUF6VHRzcjJqTkhuTXdJYkNSQ2tqYURzdHB2QUtrSmZsc21ydXVSMjQzTUFBdk1SSUVqenhmeE1qNG5RbVhTVmpjRGdCQWpTNEFHdTRCNFJxZ0JaRlFqTVFJQWd6UkRsOGo2R0NFVTNYSFRIV2NLblBGOGxJakFsQVlJMFpkaWZjcG9JUFlYTlFRZ2dzSlVBUWRwS2FzNzlpTkNjY2VjMUFrMElFS1FtMkx1dE5BUW9KcXRHTjl6dlMzZWNOZVM2RFJYREVCaVBBRUVhTDZaN1Bib1VJUGVEOXRLelB3SUlGQ05Ba0lxaFRGTlF0SUplV2tETGF3eEtpTTgyQkJCQW9Ea0JndFE4QktjYm9CdnVkTVFxUUFDQkVnUUlVZ21LL1pVUjY4V3RyYUM0RjZRVjFGK01XSVFBQWxjRUNOSVZrSVFmUTJ4V0FZcjdRVjhYQWZJSWg0U0JaRElDc3hNZ1NQa3lJTVRtUlhpV1Z5UGg4c1dQeFFnZzhBRUJndlFCbUU2KzF2cnBKQkRNUUFDQjh3bUVJTVVWOTkvT3Iwb05Hd2hvL1d5QVpCY0VFQmlUUUFoU2RQOFFwUHJ4RGU2ckFMMjh1dmRUUHdocVJBQ0JmZ2lzTGFSK0xCclBramVpczdqM3h5SThJVVkyQkJCQUFJRUxBbXNMNmVJcmI1OGtzTTczZVczNUVKNG5TVG9NQVFTbUpQRGo4ay96eTdkdjMrS2Y2TituSkxEZjZWVjQzclI4Rm83eHZRMEJCQkJBNEVrQ24rSzRSWkRpSHRKL0xYOHZuK083aWJjUW1uVjBXN3gvODVud1RKd1pYRWNBZ1ZNSnZBclFJa3IvV0dyNjkxTnJhMS80S2pUcjZ4dkJXY1FtUHRzUVFBQUJCQm9RZUJXa3FQc3ZVZnJYOHZiTjl3M3MybEpsaU1yMTM5cWFlZmU5bHMwV3BQWkJBQUVFMmhGNEp6eUxLTVYzLzF6K1lzREQrdnZlWWVFaENMR3RyNWZ2dDM2M0hrTmNnb1FOQVFRUVFBQUJCQkJBQUFFRXppZncvKzlvYVdpMnE0QUJBQUFBQUVsRlRrU3VRbUNDJykgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHR3aWR0aDogNDIwcnB4O1xyXG5cdFx0aGVpZ2h0OiA0MTBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtNjQycnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5zaWduIC5zaWduVGlwIC5zaWduVGlwQ29uIC5zaWduSGVpZ2h0IHtcclxuXHRcdHdpZHRoOiAxMzRycHg7XHJcblx0XHRoZWlnaHQ6IDEyMHJweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNjdycHg7XHJcblx0XHR0b3A6IC02MHJweDtcclxuXHR9XHJcblxyXG5cdC5zaWduIC5zaWduVGlwIC5zaWduVGlwQ29uIC5zaWduSGVpZ2h0IGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnNpZ24gLnNpZ25UaXAgLnNpZ25UaXBDb24gLnN0YXRlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDE1MHJweDtcclxuXHR9XHJcblxyXG5cdC5zaWduIC5zaWduVGlwIC5zaWduVGlwQ29uIC5pbnRlZ3JhbCB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuXHRcdG1hcmdpbi10b3A6IDlycHg7XHJcblx0fVxyXG5cclxuXHQuc2lnbiAuc2lnblRpcCAuc2lnblRpcENvbiAuc2lnblRpcEJudCB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogMjYwcnB4O1xyXG5cdFx0aGVpZ2h0OiA3NnJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGQxNjg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzOHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA3NnJweDtcclxuXHRcdG1hcmdpbjogNDhycHggYXV0byAwIGF1dG87XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1001\n"); /***/ }), /* 1002 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_sgin_list/index.vue?mpType=page ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_0467a1e3_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0467a1e3&mpType=page */ 1003);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1005);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_0467a1e3_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_0467a1e3_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_0467a1e3_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_sgin_list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAwMi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTA0NjdhMWUzJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvdXNlcnMvdXNlcl9zZ2luX2xpc3QvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1002\n"); /***/ }), /* 1003 */ /*!***********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_sgin_list/index.vue?vue&type=template&id=0467a1e3&mpType=page ***! \***********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0467a1e3_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0467a1e3&mpType=page */ 1004); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0467a1e3_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0467a1e3_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0467a1e3_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0467a1e3_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1004 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_sgin_list/index.vue?vue&type=template&id=0467a1e3&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "sign-record"), attrs: { _i: 1 } }, [ _vm._l( _vm._$s(2, "f", { forItems: _vm.signList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("2-" + $30, "sc", "list"), attrs: { _i: "2-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "item"), attrs: { _i: "3-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("4-" + $30, "sc", "data"), attrs: { _i: "4-" + $30 }, }, [_vm._v(_vm._$s("4-" + $30, "t0-0", _vm._s(item.month)))] ), _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "listn"), attrs: { _i: "5-" + $30 }, }, _vm._l( _vm._$s(6 + "-" + $30, "f", { forItems: item.list }), function (itemn, indexn, $21, $31) { return _c( "view", { key: _vm._$s(6 + "-" + $30, "f", { forIndex: $21, key: indexn, }), staticClass: _vm._$s( "6-" + $30 + "-" + $31, "sc", "itemn acea-row row-between-wrapper" ), attrs: { _i: "6-" + $30 + "-" + $31 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s( "8-" + $30 + "-" + $31, "sc", "name line1" ), attrs: { _i: "8-" + $30 + "-" + $31 }, }, [ _vm._v( _vm._$s( "8-" + $30 + "-" + $31, "t0-0", _vm._s(_vm.$t(itemn.title)) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "9-" + $30 + "-" + $31, "t0-0", _vm._s(itemn.add_time) ) ), ]), ]), _c( "view", { staticClass: _vm._$s( "10-" + $30 + "-" + $31, "sc", "num" ), attrs: { _i: "10-" + $30 + "-" + $31 }, }, [ _vm._v( _vm._$s( "10-" + $30 + "-" + $31, "t0-0", _vm._s(itemn.number) ) ), ] ), ] ) } ), 0 ), ] ), ] ) } ), _vm._$s(11, "i", _vm.signList.length > 0) ? _c( "view", { staticClass: _vm._$s( 11, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 11 }, }, [ _c("text", { staticClass: _vm._$s( 12, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(12, "a-hidden", _vm.loading == false), _i: 12, }, }), _vm._v(_vm._$s(11, "t1-0", _vm._s(_vm.loadtitle))), ] ) : _vm._e(), _vm._$s(13, "i", _vm.signList.length == 0) ? _c( "view", [ _c("emptyPage", { attrs: { title: _vm.$t("暂无签到记录~"), _i: 14 }, }), ], 1 ) : _vm._e(), ], 2 ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1005 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_sgin_list/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1006);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDA1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1005\n"); /***/ }), /* 1006 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_sgin_list/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _emptyPage = _interopRequireDefault(__webpack_require__(/*! @/components/emptyPage */ 635));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n emptyPage: _emptyPage.default\n },\n data: function data() {\n return {\n loading: false,\n loadend: false,\n loadtitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n page: 1,\n limit: 8,\n signList: [],\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false //是否隐藏授权\n };\n },\n\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getSignMoneList();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.getSignMoneList();\n } else {\n (0, _login.toLogin)();\n }\n },\n onReachBottom: function onReachBottom() {\n this.getSignMoneList();\n },\n methods: {\n /**\n * \n * 授权回调\n */\n onLoadFun: function onLoadFun() {\n this.getSignMoneList();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 获取签到记录列表\n */\n getSignMoneList: function getSignMoneList() {\n var that = this;\n if (that.loading) return;\n if (that.loadend) return;\n that.loading = true;\n that.loadtitle = \"\";\n (0, _user.getSignMonthList)({\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n var list = res.data;\n var loadend = list.length < that.limit;\n that.signList = that.$util.SplitArray(list, that.signList);\n that.$set(that, 'signList', that.signList);\n that.loadend = loadend;\n that.loading = false;\n that.loadtitle = loadend ? that.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n }).catch(function (err) {\n that.loading = false;\n that.loadtitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9zZ2luX2xpc3QvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJlbXB0eVBhZ2UiLCJkYXRhIiwibG9hZGluZyIsImxvYWRlbmQiLCJsb2FkdGl0bGUiLCJwYWdlIiwibGltaXQiLCJzaWduTGlzdCIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJjb21wdXRlZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib25Mb2FkIiwib25SZWFjaEJvdHRvbSIsIm1ldGhvZHMiLCJvbkxvYWRGdW4iLCJhdXRoQ29sc2UiLCJnZXRTaWduTW9uZUxpc3QiLCJ0aGF0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBNkJBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUlBO0VBQ0FBO0lBQ0FDO0VBSUE7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTs7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0FDO01BQ0FBO01BQ0E7UUFBQWhCO1FBQUFDO01BQUE7UUFDQTtRQUNBO1FBQ0FlO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEwMDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0nc2lnbi1yZWNvcmQnPlxyXG5cdFx0ICAgPHZpZXcgY2xhc3M9J2xpc3QnIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHNpZ25MaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHQgICAgICA8dmlldyBjbGFzcz0naXRlbSc+XHJcblx0XHQgICAgICAgICA8dmlldyBjbGFzcz0nZGF0YSc+e3tpdGVtLm1vbnRofX08L3ZpZXc+XHJcblx0XHQgICAgICAgICA8dmlldyBjbGFzcz0nbGlzdG4nPlxyXG5cdFx0ICAgICAgICAgICAgPHZpZXcgY2xhc3M9J2l0ZW1uIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIHYtZm9yPVwiKGl0ZW1uLGluZGV4bikgaW4gaXRlbS5saXN0XCIgOmtleT1cImluZGV4blwiPlxyXG5cdFx0ICAgICAgICAgICAgICAgPHZpZXc+XHJcblx0XHQgICAgICAgICAgICAgICAgICA8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3skdChpdGVtbi50aXRsZSl9fTwvdmlldz5cclxuXHRcdCAgICAgICAgICAgICAgICAgIDx2aWV3Pnt7aXRlbW4uYWRkX3RpbWV9fTwvdmlldz5cclxuXHRcdCAgICAgICAgICAgICAgIDwvdmlldz5cclxuXHRcdCAgICAgICAgICAgICAgIDx2aWV3IGNsYXNzPSdudW0nPit7e2l0ZW1uLm51bWJlcn19PC92aWV3PlxyXG5cdFx0ICAgICAgICAgICAgPC92aWV3PlxyXG5cdFx0ICAgICAgICAgPC92aWV3PlxyXG5cdFx0ICAgICAgPC92aWV3PlxyXG5cdFx0ICAgPC92aWV3PlxyXG5cdFx0ICAgIDx2aWV3IGNsYXNzPSdsb2FkaW5naWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInIHYtaWY9XCJzaWduTGlzdC5sZW5ndGggPiAwXCI+XHJcblx0XHQgICAgICAgIDx0ZXh0IGNsYXNzPSdsb2FkaW5nIGljb25mb250IGljb24tamlhemFpJyA6aGlkZGVuPSdsb2FkaW5nPT1mYWxzZSc+PC90ZXh0Pnt7bG9hZHRpdGxlfX1cclxuXHRcdCAgICA8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJzaWduTGlzdC5sZW5ndGggPT0gMFwiPjxlbXB0eVBhZ2UgOnRpdGxlPVwiJHQoYOaaguaXoOetvuWIsOiusOW9lX5gKVwiPjwvZW1wdHlQYWdlPjwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PCEtLSA8YXV0aG9yaXplIEBvbkxvYWRGdW49XCJvbkxvYWRGdW5cIiA6aXNBdXRvPVwiaXNBdXRvXCIgOmlzU2hvd0F1dGg9XCJpc1Nob3dBdXRoXCIgQGF1dGhDb2xzZT1cImF1dGhDb2xzZVwiPjwvYXV0aG9yaXplPiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHsgZ2V0U2lnbk1vbnRoTGlzdCB9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB7IHRvTG9naW4gfSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdCBpbXBvcnQgeyBtYXBHZXR0ZXJzIH0gZnJvbSBcInZ1ZXhcIjtcclxuXHQgaW1wb3J0IGVtcHR5UGFnZSBmcm9tICdAL2NvbXBvbmVudHMvZW1wdHlQYWdlJztcclxuXHQgLy8gI2lmZGVmIE1QXHJcblx0IGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0IC8vICNlbmRpZlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0ZW1wdHlQYWdlLFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bG9hZGluZzpmYWxzZSxcclxuXHRcdFx0XHQgICAgbG9hZGVuZDpmYWxzZSxcclxuXHRcdFx0XHQgICAgbG9hZHRpdGxlOnRoaXMuJHQoYOWKoOi9veabtOWkmmApLFxyXG5cdFx0XHRcdCAgICBwYWdlOjEsXHJcblx0XHRcdFx0ICAgIGxpbWl0OjgsXHJcblx0XHRcdFx0ICAgIHNpZ25MaXN0OltdLFxyXG5cdFx0XHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcclxuXHRcdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0d2F0Y2g6e1xyXG5cdFx0XHRpc0xvZ2luOntcclxuXHRcdFx0XHRoYW5kbGVyOmZ1bmN0aW9uKG5ld1Ysb2xkVil7XHJcblx0XHRcdFx0XHRpZihuZXdWKXtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRTaWduTW9uZUxpc3QoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6dHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCl7XHJcblx0XHRcdGlmKHRoaXMuaXNMb2dpbil7XHJcblx0XHRcdFx0dGhpcy5nZXRTaWduTW9uZUxpc3QoKTtcclxuXHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbTogZnVuY3Rpb24gKCkge1xyXG5cdFx0ICAgIHRoaXMuZ2V0U2lnbk1vbmVMaXN0KCk7XHJcblx0XHQgIH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdCAgLyoqXHJcblx0XHRcdCAgICogXHJcblx0XHRcdCAgICog5o6I5p2D5Zue6LCDXHJcblx0XHRcdCAgKi9cclxuXHRcdFx0ICBvbkxvYWRGdW46ZnVuY3Rpb24oKXtcclxuXHRcdFx0ICAgIHRoaXMuZ2V0U2lnbk1vbmVMaXN0KCk7XHJcblx0XHRcdCAgfSxcclxuXHRcdFx0ICAvLyDmjojmnYPlhbPpl61cclxuXHRcdFx0ICBhdXRoQ29sc2U6ZnVuY3Rpb24oZSl7XHJcblx0XHRcdCAgXHR0aGlzLmlzU2hvd0F1dGggPSBlXHJcblx0XHRcdCAgfSxcclxuXHRcdFx0ICAvKipcclxuXHRcdFx0ICAgICAqIOiOt+WPluetvuWIsOiusOW9leWIl+ihqFxyXG5cdFx0XHQgICAgKi9cclxuXHRcdFx0ICAgIGdldFNpZ25Nb25lTGlzdDpmdW5jdGlvbigpe1xyXG5cdFx0XHQgICAgICBsZXQgdGhhdD10aGlzO1xyXG5cdFx0XHQgICAgICBpZih0aGF0LmxvYWRpbmcpIHJldHVybjtcclxuXHRcdFx0ICAgICAgaWYodGhhdC5sb2FkZW5kKSByZXR1cm47XHJcblx0XHRcdFx0ICB0aGF0LmxvYWRpbmcgPSB0cnVlO1xyXG5cdFx0XHRcdCAgdGhhdC5sb2FkdGl0bGUgPSBcIlwiO1xyXG5cdFx0XHQgICAgICBnZXRTaWduTW9udGhMaXN0KHsgcGFnZTogdGhhdC5wYWdlLCBsaW1pdDogdGhhdC5saW1pdCB9KS50aGVuKHJlcz0+e1xyXG5cdFx0XHQgICAgICAgIGxldCBsaXN0ID0gcmVzLmRhdGE7XHJcblx0XHRcdCAgICAgICAgbGV0IGxvYWRlbmQgPSBsaXN0Lmxlbmd0aCA8IHRoYXQubGltaXQ7XHJcblx0XHRcdCAgICAgICAgdGhhdC5zaWduTGlzdCA9IHRoYXQuJHV0aWwuU3BsaXRBcnJheShsaXN0LCB0aGF0LnNpZ25MaXN0KTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCdzaWduTGlzdCcsdGhhdC5zaWduTGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBsb2FkZW5kO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWR0aXRsZSA9IGxvYWRlbmQgPyB0aGF0LiR0KGDmiJHkuZ/mmK/mnInlupXnur/nmoRgKSA6IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHQgICAgICB9KS5jYXRjaChlcnI9PntcclxuXHRcdFx0XHRcdHRoYXQubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkdGl0bGUgPSB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0ICAgICAgfSk7XHJcblx0XHRcdCAgICB9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1006\n"); /***/ }), /* 1007 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_money/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_a1b0ce02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=a1b0ce02&scoped=true&mpType=page */ 1008);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1012);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_a1b0ce02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_a1b0ce02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"a1b0ce02\",\n null,\n false,\n _index_vue_vue_type_template_id_a1b0ce02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_money/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAwNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWExYjBjZTAyJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJhMWIwY2UwMlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy91c2VyX21vbmV5L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1007\n"); /***/ }), /* 1008 */ /*!*******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_money/index.vue?vue&type=template&id=a1b0ce02&scoped=true&mpType=page ***! \*******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a1b0ce02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=a1b0ce02&scoped=true&mpType=page */ 1009); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a1b0ce02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a1b0ce02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a1b0ce02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a1b0ce02_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1009 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_money/index.vue?vue&type=template&id=a1b0ce02&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "my-account"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "wrapper"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "header"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "headerCon"), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s( 5, "sc", "account acea-row row-top row-between" ), attrs: { _i: 5 }, }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "assets"), attrs: { _i: 6 }, }, [ _c("view", [ _vm._v( _vm._$s( 7, "t0-0", _vm._s(_vm.$t("总资产(元)")) ) ), ]), _c( "view", { staticClass: _vm._$s(8, "sc", "money"), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.userInfo.now_money || 0) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 9, "sc", "cumulative acea-row row-top" ), attrs: { _i: 9 }, }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "item"), attrs: { _i: 10 }, }, [ _c("view", [ _vm._v( _vm._$s( 11, "t0-0", _vm._s(_vm.$t("累计充值(元)")) ) ), ]), _c( "view", { staticClass: _vm._$s(12, "sc", "money"), attrs: { _i: 12 }, }, [ _vm._v( _vm._$s( 12, "t0-0", _vm._s(_vm.userInfo.recharge || 0) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "item"), attrs: { _i: 13 }, }, [ _c("view", [ _vm._v( _vm._$s( 14, "t0-0", _vm._s(_vm.$t("累计消费(元)")) ) ), ]), _c( "view", { staticClass: _vm._$s(15, "sc", "money"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.userInfo.orderStatusSum || 0) ) ), ] ), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "nav acea-row row-middle"), attrs: { _i: 16 }, }, [ _c( "navigator", { staticClass: _vm._$s(17, "sc", "item"), attrs: { _i: 17 }, }, [ _c("view", { staticClass: _vm._$s( 18, "sc", "iconfont icon-s-zhangdanjilu" ), attrs: { _i: 18 }, }), _c("view", [ _vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("账单记录")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s(20, "sc", "item"), attrs: { _i: 20 }, }, [ _c("view", { staticClass: _vm._$s( 21, "sc", "iconfont icon-s-xiaofeijilu" ), attrs: { _i: 21 }, }), _c("view", [ _vm._v(_vm._$s(22, "t0-0", _vm._s(_vm.$t("消费记录")))), ]), ] ), _vm._$s(23, "i", _vm.recharge_switch) ? _c( "navigator", { staticClass: _vm._$s(23, "sc", "item"), attrs: { _i: 23 }, }, [ _c("view", { staticClass: _vm._$s( 24, "sc", "iconfont icon-s-chongzhijilu" ), attrs: { _i: 24 }, }), _c("view", [ _vm._v( _vm._$s(25, "t0-0", _vm._s(_vm.$t("充值记录"))) ), ]), ] ) : _vm._e(), _c( "navigator", { staticClass: _vm._$s(26, "sc", "item"), attrs: { _i: 26 }, }, [ _c("view", { staticClass: _vm._$s( 27, "sc", "iconfont icon-jifenzhongxin" ), attrs: { _i: 27 }, }), _c("view", [ _vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.$t("积分中心")))), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s( 29, "sc", "advert acea-row row-between-wrapper" ), attrs: { _i: 29 }, }, [ _c( "navigator", { staticClass: _vm._$s( 30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 30 }, }, [ _c( "view", { staticClass: _vm._$s(31, "sc", "text"), attrs: { _i: 31 }, }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "name"), attrs: { _i: 32 }, }, [ _vm._v( _vm._$s( 32, "t0-0", _vm._s(_vm.$t("签到领积分")) ) ), ] ), _c("view", [ _vm._v( _vm._$s( 33, "t0-0", _vm._s(_vm.$t("赚积分抵现金")) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s(34, "sc", "pictrue"), attrs: { _i: 34 }, }, [ _c("image", { attrs: { src: _vm._$s( 35, "a-src", __webpack_require__(/*! ../static/gift.png */ 1010) ), _i: 35, }, }), ] ), ] ), _c( "navigator", { staticClass: _vm._$s( 36, "sc", "item on acea-row row-between-wrapper" ), attrs: { _i: 36 }, }, [ _c( "view", { staticClass: _vm._$s(37, "sc", "text"), attrs: { _i: 37 }, }, [ _c( "view", { staticClass: _vm._$s(38, "sc", "name"), attrs: { _i: 38 }, }, [ _vm._v( _vm._$s( 38, "t0-0", _vm._s(_vm.$t("领取优惠券")) ) ), ] ), _c("view", [ _vm._v( _vm._$s(39, "t0-0", _vm._s(_vm.$t("满减享优惠"))) ), ]), ] ), _c( "view", { staticClass: _vm._$s(40, "sc", "pictrue"), attrs: { _i: 40 }, }, [ _c("image", { attrs: { src: _vm._$s( 41, "a-src", __webpack_require__(/*! ../static/money.png */ 1011) ), _i: 41, }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(42, "sc", "list"), attrs: { _i: 42 } }, [ _c( "view", { staticClass: _vm._$s( 43, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 43 }, }, [ _c( "view", { staticClass: _vm._$s( 44, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: 44 }, }, [ _c("view", { staticClass: _vm._$s( 45, "sc", "iconfont icon-hebingxingzhuang" ), attrs: { _i: 45 }, }), _c( "view", { staticClass: _vm._$s(46, "sc", "text"), attrs: { _i: 46 }, }, [ _c( "view", { staticClass: _vm._$s(47, "sc", "line1"), attrs: { _i: 47 }, }, [ _vm._v( _vm._$s( 47, "t0-0", _vm._s(_vm.$t("最新拼团活动")) ) ), ] ), _c( "view", { staticClass: _vm._$s(48, "sc", "infor line1"), attrs: { _i: 48 }, }, [ _vm._v( _vm._$s( 48, "t0-0", _vm._s(_vm.$t("最新的优惠商品上架拼团")) ) ), ] ), ] ), ] ), _vm._$s(49, "i", _vm.activity.is_pink) ? _c( "navigator", { staticClass: _vm._$s(49, "sc", "bnt"), attrs: { _i: 49 }, }, [ _vm._v( _vm._$s(49, "t0-0", _vm._s(_vm.$t("立即参与"))) ), ] ) : _c( "view", { staticClass: _vm._$s(50, "sc", "bnt end"), attrs: { _i: 50 }, }, [ _vm._v( _vm._$s(50, "t0-0", _vm._s(_vm.$t("已结束"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 51, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 51 }, }, [ _c( "view", { staticClass: _vm._$s( 52, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: 52 }, }, [ _c("view", { staticClass: _vm._$s( 53, "sc", "iconfont icon-miaosha yellow" ), attrs: { _i: 53 }, }), _c( "view", { staticClass: _vm._$s(54, "sc", "text"), attrs: { _i: 54 }, }, [ _c( "view", { staticClass: _vm._$s(55, "sc", "line1"), attrs: { _i: 55 }, }, [ _vm._v( _vm._$s( 55, "t0-0", _vm._s(_vm.$t("当前限时秒杀")) ) ), ] ), _c( "view", { staticClass: _vm._$s(56, "sc", "infor line1"), attrs: { _i: 56 }, }, [ _vm._v( _vm._$s( 56, "t0-0", _vm._s(_vm.$t("最新商品秒杀进行中")) ) ), ] ), ] ), ] ), _vm._$s(57, "i", _vm.activity.is_seckill) ? _c( "navigator", { staticClass: _vm._$s(57, "sc", "bnt"), attrs: { _i: 57 }, }, [ _vm._v( _vm._$s(57, "t0-0", _vm._s(_vm.$t("立即参与"))) ), ] ) : _c( "view", { staticClass: _vm._$s(58, "sc", "bnt end"), attrs: { _i: 58 }, }, [ _vm._v( _vm._$s(58, "t0-0", _vm._s(_vm.$t("已结束"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 59, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 59 }, }, [ _c( "view", { staticClass: _vm._$s( 60, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: 60 }, }, [ _c("view", { staticClass: _vm._$s( 61, "sc", "iconfont icon-kanjia1 green" ), attrs: { _i: 61 }, }), _c( "view", { staticClass: _vm._$s(62, "sc", "text"), attrs: { _i: 62 }, }, [ _c( "view", { staticClass: _vm._$s(63, "sc", "line1"), attrs: { _i: 63 }, }, [ _vm._v( _vm._$s( 63, "t0-0", _vm._s(_vm.$t("砍价活动")) ) ), ] ), _c( "view", { staticClass: _vm._$s(64, "sc", "infor line1"), attrs: { _i: 64 }, }, [ _vm._v( _vm._$s( 64, "t0-0", _vm._s(_vm.$t("呼朋唤友来砍价")) ) ), ] ), ] ), ] ), _vm._$s(65, "i", _vm.activity.is_bargin) ? _c( "navigator", { staticClass: _vm._$s(65, "sc", "bnt"), attrs: { _i: 65 }, }, [ _vm._v( _vm._$s(65, "t0-0", _vm._s(_vm.$t("立即参与"))) ), ] ) : _c( "view", { staticClass: _vm._$s(66, "sc", "bnt end"), attrs: { _i: 66 }, }, [ _vm._v( _vm._$s(66, "t0-0", _vm._s(_vm.$t("已结束"))) ), ] ), ] ), ] ), ] ), _c("recommend", { attrs: { hostProduct: _vm.hostProduct, _i: 67 } }), ], 1 ), _c("home", { attrs: { _i: 68 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1010 */ /*!********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/gift.png ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/gift.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwMTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy9naWZ0LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1010\n"); /***/ }), /* 1011 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/money.png ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/money.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwMTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy9tb25leS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1011\n"); /***/ }), /* 1012 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_money/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1013);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1012\n"); /***/ }), /* 1013 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_money/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/recommend/index */ 228));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n recommend: _index.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n userInfo: {},\n hostProduct: [],\n isClose: false,\n recharge_switch: 0,\n activity: {},\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n hotScroll: false,\n hotPage: 1,\n hotLimit: 10\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserInfo();\n this.get_host_product();\n this.get_activity();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.getUserInfo();\n this.get_host_product();\n this.get_activity();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n onLoadFun: function onLoadFun() {\n this.getUserInfo();\n this.get_host_product();\n this.get_activity();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 获取用户详情\n */\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n that.$set(that, 'userInfo', res.data);\n that.recharge_switch = res.data.recharge_switch;\n });\n },\n /**\n * 获取活动可参与否\n */\n get_activity: function get_activity() {\n var that = this;\n (0, _user.userActivity)().then(function (res) {\n that.$set(that, \"activity\", res.data);\n });\n },\n /**\n * 获取我的推荐\n */\n get_host_product: function get_host_product() {\n var that = this;\n if (that.hotScroll) return;\n (0, _store.getProductHot)(that.hotPage, that.hotLimit).then(function (res) {\n that.hotPage++;\n that.hotScroll = res.data.length < that.hotLimit;\n that.hostProduct = that.hostProduct.concat(res.data);\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.get_host_product();\n },\n // 滚动监听\n onPageScroll: function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9tb25leS9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInJlY29tbWVuZCIsImhvbWUiLCJtaXhpbnMiLCJkYXRhIiwidXNlckluZm8iLCJob3N0UHJvZHVjdCIsImlzQ2xvc2UiLCJyZWNoYXJnZV9zd2l0Y2giLCJhY3Rpdml0eSIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJob3RTY3JvbGwiLCJob3RQYWdlIiwiaG90TGltaXQiLCJjb21wdXRlZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib25Mb2FkIiwibWV0aG9kcyIsIm9uTG9hZEZ1biIsImF1dGhDb2xzZSIsImdldFVzZXJJbmZvIiwidGhhdCIsImdldF9hY3Rpdml0eSIsImdldF9ob3N0X3Byb2R1Y3QiLCJvblJlYWNoQm90dG9tIiwib25QYWdlU2Nyb2xsIiwidW5pIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBcUlBO0FBR0E7QUFHQTtBQUlBO0FBR0E7QUFHQTtBQUlBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUNBQztJQUlBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFnQkE7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztRQUNBQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FEO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBRTtNQUNBO01BQ0E7TUFDQSwwQkFDQUYsY0FDQUEsY0FDQTtRQUNBQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7RUFDQTtFQUNBRztJQUNBO0VBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEwMTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J215LWFjY291bnQnPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nd3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2hlYWRlcic+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naGVhZGVyQ29uJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2FjY291bnQgYWNlYS1yb3cgcm93LXRvcCByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2Fzc2V0cyc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDmgLvotYTkuqco5YWDKWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXknPnt7dXNlckluZm8ubm93X21vbmV5IHx8IDB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSAjaWZkZWYgQVBQLVBMVVMgfHwgSDUgLS0+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSA8bmF2aWdhdG9yIHVybD1cIi9wYWdlcy91c2Vycy91c2VyX3BheW1lbnQvaW5kZXhcIiBob3Zlci1jbGFzcz1cIm5vbmVcIiBjbGFzcz0ncmVjaGFyZ2UnPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg5YWF5YC8YCl9fVxyXG5cdFx0XHRcdFx0XHRcdDwvbmF2aWdhdG9yPiAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwicmVjaGFyZ2Vfc3dpdGNoXCIgQGNsaWNrPVwib3BlblN1YnNjcmliZSgnL3BhZ2VzL3VzZXJzL3VzZXJfcGF5bWVudC9pbmRleCcpXCJcclxuXHRcdFx0XHRcdFx0XHRcdGNsYXNzPSdyZWNoYXJnZSc+e3skdChg5YWF5YC8YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY3VtdWxhdGl2ZSBhY2VhLXJvdyByb3ctdG9wJz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyB8fCBINSAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDntK/orqHlhYXlgLwo5YWDKWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXknPnt7dXNlckluZm8ucmVjaGFyZ2UgfHwgMH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbScgdi1pZj1cInJlY2hhcmdlX3N3aXRjaFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3skdChg57Sv6K6h5YWF5YC8KOWFgylgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5Jz57e3VzZXJJbmZvLnJlY2hhcmdlIHx8IDB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3skdChg57Sv6K6h5raI6LS5KOWFgylgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5Jz57e3VzZXJJbmZvLm9yZGVyU3RhdHVzU3VtIHx8IDB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J25hdiBhY2VhLXJvdyByb3ctbWlkZGxlJz5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9J2l0ZW0nIGhvdmVyLWNsYXNzPSdub25lJyB1cmw9Jy9wYWdlcy91c2Vycy91c2VyX2JpbGwvaW5kZXgnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi1zLXpoYW5nZGFuamlsdSc+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDotKbljZXorrDlvZVgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPSdpdGVtJyBob3Zlci1jbGFzcz0nbm9uZScgdXJsPScvcGFnZXMvdXNlcnMvdXNlcl9iaWxsL2luZGV4P3R5cGU9MSc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLXMteGlhb2ZlaWppbHUnPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5raI6LS56K6w5b2VYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz0naXRlbScgaG92ZXItY2xhc3M9J25vbmUnIHVybD0nL3BhZ2VzL3VzZXJzL3VzZXJfYmlsbC9pbmRleD90eXBlPTInXHJcblx0XHRcdFx0XHRcdHYtaWY9XCJyZWNoYXJnZV9zd2l0Y2hcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tcy1jaG9uZ3poaWppbHUnPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5YWF5YC86K6w5b2VYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz0naXRlbScgaG92ZXItY2xhc3M9J25vbmUnIHVybD0nL3BhZ2VzL3VzZXJzL3VzZXJfaW50ZWdyYWwvaW5kZXgnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWZlbnpob25neGluJz48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOenr+WIhuS4reW/g2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2FkdmVydCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgaG92ZXItY2xhc3M9J25vbmUnXHJcblx0XHRcdFx0XHRcdHVybD0nL3BhZ2VzL3VzZXJzL3VzZXJfc2dpbi9pbmRleCc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0Jz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSc+e3skdChg562+5Yiw6aKG56ev5YiGYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDotZrnp6/liIbmirXnjrDph5FgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPScuLi9zdGF0aWMvZ2lmdC5wbmcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz0naXRlbSBvbiBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyBob3Zlci1jbGFzcz0nbm9uZSdcclxuXHRcdFx0XHRcdFx0dXJsPScvcGFnZXMvdXNlcnMvdXNlcl9nZXRfY291cG9uL2luZGV4Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KGDpooblj5bkvJjmg6DliLhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOa7oeWHj+S6q+S8mOaDoGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy4uL3N0YXRpYy9tb25leS5wbmcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY1R4dCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi1oZWJpbmd4aW5nemh1YW5nJz48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxJz57eyR0KGDmnIDmlrDmi7zlm6LmtLvliqhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2luZm9yIGxpbmUxJz57eyR0KGDmnIDmlrDnmoTkvJjmg6DllYblk4HkuIrmnrbmi7zlm6JgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8bmF2aWdhdG9yIGhvdmVyLWNsYXNzPSdub25lJyB1cmw9Jy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbi9pbmRleCcgY2xhc3M9J2JudCdcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiYWN0aXZpdHkuaXNfcGlua1wiPnt7JHQoYOeri+WNs+WPguS4jmApfX08L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2JudCBlbmQnIHYtZWxzZT57eyR0KGDlt7Lnu5PmnZ9gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWNUeHQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tbWlhb3NoYSB5ZWxsb3cnPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEnPnt7JHQoYOW9k+WJjemZkOaXtuenkuadgGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5mb3IgbGluZTEnPnt7JHQoYOacgOaWsOWVhuWTgeenkuadgOi/m+ihjOS4rWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxuYXZpZ2F0b3IgaG92ZXItY2xhc3M9J25vbmUnIHVybD0nL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX3NlY2tpbGwvaW5kZXgnIGNsYXNzPSdibnQnXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cImFjdGl2aXR5LmlzX3NlY2tpbGxcIj57eyR0KGDnq4vljbPlj4LkuI5gKX19PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdibnQgZW5kJyB2LWVsc2U+e3skdChg5bey57uT5p2fYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljVHh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLWthbmppYTEgZ3JlZW4nPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGluZTEnPnt7JHQoYOegjeS7t+a0u+WKqGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5mb3IgbGluZTEnPnt7JHQoYOWRvOaci+WUpOWPi+adpeegjeS7t2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxuYXZpZ2F0b3IgaG92ZXItY2xhc3M9J25vbmUnIHVybD0nL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2JhcmdhaW4vaW5kZXgnIGNsYXNzPSdibnQnXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cImFjdGl2aXR5LmlzX2JhcmdpblwiPnt7JHQoYOeri+WNs+WPguS4jmApfX08L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2JudCBlbmQnIHYtZWxzZT57eyR0KGDlt7Lnu5PmnZ9gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8cmVjb21tZW5kIDpob3N0UHJvZHVjdD1cImhvc3RQcm9kdWN0XCI+PC9yZWNvbW1lbmQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFByb2R1Y3RIb3RcclxuXHR9IGZyb20gJ0AvYXBpL3N0b3JlLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0b3BlblJlY2hhcmdlU3Vic2NyaWJlXHJcblx0fSBmcm9tICdAL3V0aWxzL1N1YnNjcmliZU1lc3NhZ2UuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRVc2VySW5mbyxcclxuXHRcdHVzZXJBY3Rpdml0eVxyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IHJlY29tbWVuZCBmcm9tICdAL2NvbXBvbmVudHMvcmVjb21tZW5kL2luZGV4JztcclxuXHQvLyAjaWZkZWYgTVBcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cmVjb21tZW5kLFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplLFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0aG9tZVxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHVzZXJJbmZvOiB7fSxcclxuXHRcdFx0XHRob3N0UHJvZHVjdDogW10sXHJcblx0XHRcdFx0aXNDbG9zZTogZmFsc2UsXHJcblx0XHRcdFx0cmVjaGFyZ2Vfc3dpdGNoOiAwLFxyXG5cdFx0XHRcdGFjdGl2aXR5OiB7fSxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGhvdFNjcm9sbDogZmFsc2UsXHJcblx0XHRcdFx0aG90UGFnZTogMSxcclxuXHRcdFx0XHRob3RMaW1pdDogMTBcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldF9ob3N0X3Byb2R1Y3QoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRfYWN0aXZpdHkoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKTtcclxuXHRcdFx0XHR0aGlzLmdldF9ob3N0X3Byb2R1Y3QoKTtcclxuXHRcdFx0XHR0aGlzLmdldF9hY3Rpdml0eSgpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0b25Mb2FkRnVuOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKCk7XHJcblx0XHRcdFx0dGhpcy5nZXRfaG9zdF9wcm9kdWN0KCk7XHJcblx0XHRcdFx0dGhpcy5nZXRfYWN0aXZpdHkoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGVcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdG9wZW5TdWJzY3JpYmU6IGZ1bmN0aW9uKHBhZ2UpIHtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOato+WcqOWKoOi9vWApLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0b3BlblJlY2hhcmdlU3Vic2NyaWJlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogcGFnZSxcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pLmNhdGNoKCgpID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPlueUqOaIt+ivpuaDhVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0VXNlckluZm86IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRVc2VySW5mbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAndXNlckluZm8nLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHR0aGF0LnJlY2hhcmdlX3N3aXRjaCA9IHJlcy5kYXRhLnJlY2hhcmdlX3N3aXRjaDtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPlua0u+WKqOWPr+WPguS4juWQplxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0X2FjdGl2aXR5OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dXNlckFjdGl2aXR5KCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwiYWN0aXZpdHlcIiwgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bmiJHnmoTmjqjojZBcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldF9ob3N0X3Byb2R1Y3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhhdC5ob3RTY3JvbGwpIHJldHVyblxyXG5cdFx0XHRcdGdldFByb2R1Y3RIb3QoXHJcblx0XHRcdFx0XHR0aGF0LmhvdFBhZ2UsXHJcblx0XHRcdFx0XHR0aGF0LmhvdExpbWl0LFxyXG5cdFx0XHRcdCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5ob3RQYWdlKytcclxuXHRcdFx0XHRcdHRoYXQuaG90U2Nyb2xsID0gcmVzLmRhdGEubGVuZ3RoIDwgdGhhdC5ob3RMaW1pdFxyXG5cdFx0XHRcdFx0dGhhdC5ob3N0UHJvZHVjdCA9IHRoYXQuaG9zdFByb2R1Y3QuY29uY2F0KHJlcy5kYXRhKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0dGhpcy5nZXRfaG9zdF9wcm9kdWN0KCk7XHJcblx0XHR9LFxuXHRcdC8vIOa7muWKqOebkeWQrFxuXHRcdG9uUGFnZVNjcm9sbChlKSB7XG5cdFx0XHQvLyDkvKDlhaVzY3JvbGxUb3DlgLzlubbop6blj5HmiYDmnIllYXN5LWxvYWRpbWFnZee7hOS7tuS4i+eahOa7muWKqOebkeWQrOS6i+S7tlxuXHRcdFx0dW5pLiRlbWl0KCdzY3JvbGwnKTtcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDMycnB4IDAgMzRycHggMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE0cnB4O1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmhlYWRlciB7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0aGVpZ2h0OiAzMzBycHg7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMzNiMmIgMCUsICNmMzYwNTMgMTAwJSk7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5teS1hY2NvdW50IC53cmFwcGVyIC5oZWFkZXIgLmhlYWRlckNvbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBcklBQUFGS0NBWUFBQURoVUx4cEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRReUlEYzVMakUyTURreU5Dd2dNakF4Tnk4d055OHhNeTB3TVRvd05qb3pPU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UZ2dLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa0V6TVVNNFJEbEVNMFl4TlRFeFJUazRPVUpGUTBRNFFqZzBSREJDTXpRMUlpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rRXpNVU00UkRsRk0wWXhOVEV4UlRrNE9VSkZRMFE0UWpnMFJEQkNNelExSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFUTXhRemhFT1VJelJqRTFNVEZGT1RnNVFrVkRSRGhDT0RSRU1FSXpORFVpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UVRNeFF6aEVPVU16UmpFMU1URkZPVGc1UWtWRFJEaENPRFJFTUVJek5EVWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejZ5bXZ4dkFBQUloa2xFUVZSNDJ1emQwVzZiUUJDRzBRV013Zmo5bnpmTktOQllWU3ExaVhINDQzTWtYemZkR3o2aFliWjdlWGxwQUFDUXBuY0VBQUFJV1FBQUVMSUFBQ0JrQVFBUXNnQUFJR1FCQUVESUFnQWdaQUVBUU1nQ0FJQ1FCUUFBSVFzQWdKQUZBQUFoQ3dBQVFoWUFBQ0VMQUFCQ0ZnQUFoQ3dBQUVJV0FBQ0VMQUFBQ0ZrQUFCQ3lBQUFJV1FBQUVMSUFBQ0JrQVFBUXNnQUFJR1FCQUVESUFnQWdaQUVBUU1nQ0FJQ1FCUUFBSVFzQWdKQUZBQUFoQ3dBQVFoWUFBQ0VMQUFCQ0ZnQUFoQ3dBQUVJV0FBQ0VMQUFBQ0ZrQUFCQ3lBQUFJV1FBQUVMSUFBQ0JrQVFBUXNnQUFJR1FCQUVESUFnQWdaQUVBUU1nQ0FJQ1FCUUFBSVFzQWdKQUZBQUFoQ3dBQVFoWUFBQ0VMQUFCQ0ZnQUFoQ3dBQUVJV0FBQ0VMQUFBQ0ZrQUFCQ3lBQUFJV1FBQUVMSUFBQ0JrQVFBUXNnQUFJR1FCQUVESUFnQ0FrQVVBUU1nQ0FJQ1FCUUFBSVFzQWdKQUZBQUFoQ3dBQVFoWUFBQ0VMQUFCQ0ZnQUFoQ3dBQUFoWkFBQ0VMQUFBQ0ZrQUFCQ3lBQUFJV1FBQUVMSUFBQ0JrQVFBUXNnQUFJR1FCQUVESUFnQ0FrQVVBUU1nQ0FJQ1FCUUFBSVFzQWdKQUZBQUFoQ3dBQVFoWUFBQ0VMQUFCQ0ZnQUFoQ3dBQUFoWkFBQ0VMQUFBQ0ZrQUFCQ3lBQUFJV1FBQUVMSUFBQ0JrQVFBUXNnQUFJR1FCQUVESUFnQ0FrQVVBUU1nQ0FJQ1FCUUFBSVFzQWdKQUZBQUFoQ3dBQVFoWUFBQ0VMQUFCQ0ZnQUFoQ3dBQUFoWkFBQ0VMQUFBQ0ZrQUFCQ3lBQUFJV1FBQUVMSUFBQ0JrQVFBUXNnQUFJR1FCQUVESUFnQ0FrQVVBUU1nQ0FJQ1FCUUFBSVFzQWdKQUZBQUFoQ3dBQVFoWUFBSVFzQUFCQ0ZnQUFoQ3dBQUFoWkFBQ0VMQUFBQ0ZrQUFCQ3lBQUFJV1FBQUVMSUFBQ0JrQVFCQXlBSUFJR1FCQUVESUFnQ0FrQVVBUU1nQ0FJQ1FCUUFBSVFzQWdKQUZBQUFoQ3dBQVFoWUFBSVFzQUFCQ0ZnQUFoQ3dBQUFoWkFBQ0VMQUFBQ0ZrQUFCQ3lBQUFJV1FBQUVMSUFBQ0JrQVFCQXlBSUFJR1FCQUVESUFnQ0FrQVVBNEVjN09RSUFBSUowcjcvaDlkY0xXUUFBamg2dHQ3L2ZFd1ZDRmdDQXcwZnJSNFFzQUFEZm9WOWI5RFpjLzR1UUJRRGdrZUc2eGV1WGx3NElXUUFBOWc3WCtuWDMvZ2VFTEFBQTk5RDlFYTY3cjNrVnNnQUFmRmFOQ0l6dGZWemdvWVFzQUFELzZ2YXQ2OWgyR0JjUXNnQUEzRXQvRTY2SGFrY2hDd0RBUi9HNmhldGhlMUhJQWdCd0c2LzFHeEwrWUNFTEFQQzh1alZjenlueEttUUJBTVRyNFdaZWhTd0FBSC9ydm5QYjZYSUNJUXNBd0QzMWE3eU83UUVYRkFoWkFBQytJbnJ1VmNnQ0FEeWZvYjIvZmUyZTRUOHNaQUVBc20xdlg1K3U2NFFzQUVDZWJmYTFmdDJ6SG9LUUJRRElVZU1EVTN0N0MvdjBoQ3dBd1BHTmE4QU9qa0xJQWdBY1hZME1iT01EdmVNUXNnQUFSMmYrVmNnQ0FNUUY3TFFHTEVJV0FPRHdmTUFsWkFFQUJLeVFCUUJnejRDZGRaaVFCUUFRc0VJV0FJQ2RBdFlJZ1pBRkFJaFJXd2htQVN0a0FRQlNkR3ZBV3FNbFpBRUFZZ0oyMndQcklnTWhDd0FRb2VKMUZyQkNGZ0FncWFVcVlBZEhJV1FCQUJMVWgxd1hMU1ZrQVFCU2JIT3drNk1Rc2dBQUtjekJDbGtBZ0NnMS8zcHA1bUNGTEFCQUNQdGdoU3dBUUp5NmpldlNqQkVJV1FDQUVMWVJDRmtBZ0RqYk5nSnZZWVVzQUVBRUgzTUpXUUNBS0hiQ0Nsa0FnTWdHcXJld3ZhTVFzZ0FBQ2F6VUVySUFBSkhkNHkyc2tBVUFpRkp2WWMzQ0Nsa0FnQmcyRWdoWkFJQTQ5UVoyZGd4Q0ZnQWdoZHU1aEN3QVFKeHhqVmkzY3dsWkFJQVlGYkRXYWdsWkFJQVlOVXF3TkI5MENWa0FnQ0QxQnJZKzZESktJR1FCQUNLNG9Rc2hDd0RFTVVxQWtBVUE0dGhLZ0pBRkFPSzRaaFloQ3dCRXFiZXZpMjVCeUFJQVNZWTFZbnRIZ1pBRkFGTFVSb0tMWTBESUFnQkp6TU1pWkFHQUtPWmhFYklBUUp5YWc3MDI4N0FJV1FBZ3JFbnFUYXo5c0FoWkFDQ0dqN29Rc2dCQUhCOTFJV1FCZ0RnMVNqQTZCb1FzQUpDaTVtRHJvNjdCVVNCa0FZQVVOaE1nWkFHQU9NTWFzVFlUSUdRQmdLam1zRjRMSVFzQVJCblhpQVVoQ3dERXNDTVdJUXNBeEtuOXNMTmpRTWdDQUVsY2RJQ1FCUURpMUNqQjJURWdaQUdBSkc3cjRtRXNJd1lBUkN4Q0ZnQVFzZkFvUmdzQWdLKzZhZ3FFTEFDUXBHN3BXdlFFMzhWb0FRRHdXU0lXSVFzQXhERk9nSkFGQU9KNEU0dVFCUUFpSTlaMkFvUXNBQ0JpUWNnQ0FIdTZpRmlFTEFDUVpuNzluUjBEUWhZQVNES3RQeEN5QUVDTWVnczdPd2FFTEFDUXBPWmhMNDRCSVFzQUpLa2RzWXRqUU1nQ0FFa0dFWXVRQlFBU3U2QWl0bk1VQ0ZrQUlFWEY2MVViSUdRQkFCRUxRaFlBMkZsdEp4Z2NBMElXQUVoU2UySmRQWXVRQlFDaTFJVUhidTFDeUFJQVVXcFhyQXNQRUxJQVFOenozNjVZaEN3QUVHWGJVR0JYTEVJV0FJaXllUDRqWkFHQU5MV2g0T1FZRUxJQVFCSWJDaEN5QUVDY3V1eGdkZ3dJV1FBZ1NYM1V0VFFmZHlGa0FZQXdQdTVDeUFJQWNYemNoWkFGQU9LTXpjZGRDRmtBSVBENTd2cFpoQ3dBRU1YSFhRaFpBQ0JTemNVT2pnRWhDd0FrT2E4L0VMSUFRTlF6M2FVSENGa0FJSTY1V0lRc0FCQ25OaFNZaTBYSUFnQlJhbCtzdVZpRUxBQVE5eHkzTHhZaEN3REVxWWcxRjR1UUJRQ2kxUFd6SjhlQWtBVUFrdFNIWFZadElXUWRBUURFTVJjTFFoWUE0cmlDRm9Rc0FNU3BtZGpKTVlDUUJZQWt0WjNBU0FFSVdRQ0lNM3R1ZzVBRmdEUTFVdUQyTGhDeUFCREZTQUVJV1FDSU5IbGVnNUFGZ0RSRHM2VUFoQ3dBQkZvY0FRaFpBRWhqcEFDRUxBQkVQcDlueHdCQ0ZnRFMyRklBUWhZQTRvenRiVzhzSUdRQklJYWRzU0JrQVNEU3ZNWXNJR1FCSUVidGpIVU5MUWhaQUloanBBQ0VMQURFcVRleGcyTUFJUXNBU1dvbTFzNVlFTElBRUdkcVB2QUNJUXNBZ2MvaHlUR0FrQVdBTkQ3d0FpRUxBSEZPelExZUlHUUJJSkFQdkVESUFrQWM2N1pBeUFKQUhPdTJRTWdDUUNUcnRrRElBa0NjQ3Rpell3QWhDd0JwNXVadExBaFpBQWg4NW5vYkMwSVdBT0w0d0F1RUxBREVxVlZibzJNQUlRc0FhU1pIQUVJV0FOSjRHd3RDRmdBaW1ZMkZuZndTWUFCSjV3NWZ3cTFTYndBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDM2cnB4IDAgMjlycHggMDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQubXktYWNjb3VudCAud3JhcHBlciAuaGVhZGVyIC5oZWFkZXJDb24gLmFjY291bnQge1xyXG5cdFx0cGFkZGluZzogMCAzNXJweDtcclxuXHR9XHJcblxyXG5cdC5teS1hY2NvdW50IC53cmFwcGVyIC5oZWFkZXIgLmhlYWRlckNvbiAuYWNjb3VudCAuYXNzZXRzIC5tb25leSB7XHJcblx0XHRmb250LXNpemU6IDcycnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOiA2cnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdHdWlsZGZvcmQgUHJvJztcclxuXHR9XHJcblxyXG5cdC5teS1hY2NvdW50IC53cmFwcGVyIC5oZWFkZXIgLmhlYWRlckNvbiAuYWNjb3VudCAucmVjaGFyZ2Uge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdHdpZHRoOiAxNTBycHg7XHJcblx0XHRoZWlnaHQ6IDU0cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjdycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWY4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU0cnB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmhlYWRlciAuaGVhZGVyQ29uIC5jdW11bGF0aXZlIHtcclxuXHRcdG1hcmdpbi10b3A6IDQ2cnB4O1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmhlYWRlciAuaGVhZGVyQ29uIC5jdW11bGF0aXZlIC5pdGVtIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cnB4O1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmhlYWRlciAuaGVhZGVyQ29uIC5jdW11bGF0aXZlIC5pdGVtIC5tb25leSB7XHJcblx0XHRmb250LXNpemU6IDQ4cnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdHdWlsZGZvcmQgUHJvJztcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogNnJweDtcclxuXHR9XHJcblxyXG5cdC5teS1hY2NvdW50IC53cmFwcGVyIC5uYXYge1xyXG5cdFx0aGVpZ2h0OiAxNTVycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNmNWY1ZjU7XHJcblx0fVxyXG5cclxuXHQubXktYWNjb3VudCAud3JhcHBlciAubmF2IC5pdGVtIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQubXktYWNjb3VudCAud3JhcHBlciAubmF2IC5pdGVtIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDQ0cnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNHJweDtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5teS1hY2NvdW50IC53cmFwcGVyIC5hZHZlcnQge1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmFkdmVydCAuaXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNmQxO1xyXG5cdFx0d2lkdGg6IDMzMnJweDtcclxuXHRcdGhlaWdodDogMTE4cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0XHRwYWRkaW5nOiAwIDI3cnB4IDAgMjVycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjZTQ0NjA5O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcclxuXHR9XHJcblxyXG5cdC5teS1hY2NvdW50IC53cmFwcGVyIC5hZHZlcnQgLml0ZW0ub24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjNmMztcclxuXHRcdGNvbG9yOiAjZTk2ODY4O1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmFkdmVydCAuaXRlbSAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogNzhycHg7XHJcblx0XHRoZWlnaHQ6IDc4cnB4O1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmFkdmVydCAuaXRlbSAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5teS1hY2NvdW50IC53cmFwcGVyIC5hZHZlcnQgLml0ZW0gLnRleHQgLm5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICNmMzNjMmI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cnB4O1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmFkdmVydCAuaXRlbS5vbiAudGV4dCAubmFtZSB7XHJcblx0XHRjb2xvcjogI2Y2NDA1MTtcclxuXHR9XHJcblxyXG5cdC5teS1hY2NvdW50IC53cmFwcGVyIC5saXN0IHtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0fVxyXG5cclxuXHQubXktYWNjb3VudCAud3JhcHBlciAubGlzdCAuaXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0NHJweDtcclxuXHR9XHJcblxyXG5cdC5teS1hY2NvdW50IC53cmFwcGVyIC5saXN0IC5pdGVtIC5waWNUeHQgLmljb25mb250IHtcclxuXHRcdHdpZHRoOiA4MnJweDtcclxuXHRcdGhlaWdodDogODJycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjkzODkgMCUsICNmOTc3NmIgMTAwJSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODJycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0fVxyXG5cclxuXHQubXktYWNjb3VudCAud3JhcHBlciAubGlzdCAuaXRlbSAucGljVHh0IC5pY29uZm9udC55ZWxsb3cge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZjY2FhIDAlLCAjZmVhMDYwIDEwMCUpO1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmxpc3QgLml0ZW0gLnBpY1R4dCAuaWNvbmZvbnQuZ3JlZW4ge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYTFkNjdjIDAlLCAjOWRkMDc0IDEwMCUpO1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmxpc3QgLml0ZW0gLnBpY1R4dCB7XHJcblx0XHR3aWR0aDogNDI4cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmxpc3QgLml0ZW0gLnBpY1R4dCAudGV4dCB7XHJcblx0XHR3aWR0aDogMzE3cnB4O1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmxpc3QgLml0ZW0gLnBpY1R4dCAudGV4dCAuaW5mb3Ige1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0bWFyZ2luLXRvcDogNXJweDtcclxuXHR9XHJcblxyXG5cdC5teS1hY2NvdW50IC53cmFwcGVyIC5saXN0IC5pdGVtIC5ibnQge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0d2lkdGg6IDE1NnJweDtcclxuXHRcdGhlaWdodDogNTJycHg7XHJcblx0XHRib3JkZXI6IDFycHggc29saWQgI2RkZDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDI2cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUycnB4O1xyXG5cdH1cclxuXHJcblx0Lm15LWFjY291bnQgLndyYXBwZXIgLmxpc3QgLml0ZW0gLmJudC5lbmQge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjYWFhO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuXHRcdGJvcmRlci1jb2xvcjogI2YyZjJmMjtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1013\n"); /***/ }), /* 1014 */ /*!************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_bill/index.vue?mpType=page ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_784cb9de_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=784cb9de&scoped=true&mpType=page */ 1015);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1017);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_784cb9de_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_784cb9de_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"784cb9de\",\n null,\n false,\n _index_vue_vue_type_template_id_784cb9de_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_bill/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAxNC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTc4NGNiOWRlJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI3ODRjYjlkZVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy91c2VyX2JpbGwvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1014\n"); /***/ }), /* 1015 */ /*!******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_bill/index.vue?vue&type=template&id=784cb9de&scoped=true&mpType=page ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_784cb9de_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=784cb9de&scoped=true&mpType=page */ 1016); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_784cb9de_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_784cb9de_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_784cb9de_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_784cb9de_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1016 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_bill/index.vue?vue&type=template&id=784cb9de&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "bill-details"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "nav acea-row"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "item"), class: _vm._$s(3, "c", _vm.type == 0 ? "on" : ""), attrs: { _i: 3 }, on: { click: function ($event) { return _vm.changeType(0) }, }, }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("全部"))))] ), _c( "view", { staticClass: _vm._$s(4, "sc", "item"), class: _vm._$s(4, "c", _vm.type == 1 ? "on" : ""), attrs: { _i: 4 }, on: { click: function ($event) { return _vm.changeType(1) }, }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("消费"))))] ), _c( "view", { staticClass: _vm._$s(5, "sc", "item"), class: _vm._$s(5, "c", _vm.type == 2 ? "on" : ""), attrs: { _i: 5 }, on: { click: function ($event) { return _vm.changeType(2) }, }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("充值"))))] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "sign-record"), attrs: { _i: 6 } }, [ _vm._l( _vm._$s(7, "f", { forItems: _vm.userBillList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(7, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("7-" + $30, "sc", "list"), attrs: { _i: "7-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "item"), attrs: { _i: "8-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "data"), attrs: { _i: "9-" + $30 }, }, [ _vm._v( _vm._$s("9-" + $30, "t0-0", _vm._s(item.time)) ), ] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "listn"), attrs: { _i: "10-" + $30 }, }, _vm._l( _vm._$s(11 + "-" + $30, "f", { forItems: item.child, }), function (vo, indexn, $21, $31) { return _c( "view", { key: _vm._$s(11 + "-" + $30, "f", { forIndex: $21, key: indexn, }), staticClass: _vm._$s( "11-" + $30 + "-" + $31, "sc", "itemn acea-row row-between-wrapper" ), attrs: { _i: "11-" + $30 + "-" + $31 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s( "13-" + $30 + "-" + $31, "sc", "name line1" ), attrs: { _i: "13-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "13-" + $30 + "-" + $31, "t0-0", _vm._s(_vm.$t(vo.title)) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "14-" + $30 + "-" + $31, "t0-0", _vm._s(vo.add_time) ) ), ]), ]), _vm._$s("15-" + $30 + "-" + $31, "i", vo.pm) ? _c( "view", { staticClass: _vm._$s( "15-" + $30 + "-" + $31, "sc", "num" ), attrs: { _i: "15-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "15-" + $30 + "-" + $31, "t0-0", _vm._s(vo.number) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "16-" + $30 + "-" + $31, "sc", "num font-color" ), attrs: { _i: "16-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "16-" + $30 + "-" + $31, "t0-0", _vm._s(vo.number) ) ), ] ), ] ) } ), 0 ), ] ), ] ) } ), _vm._$s(17, "i", _vm.userBillList.length > 0) ? _c( "view", { staticClass: _vm._$s( 17, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 17 }, }, [ _c("text", { staticClass: _vm._$s( 18, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(18, "a-hidden", _vm.loading == false), _i: 18, }, }), _vm._v(_vm._$s(17, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), _vm._$s(19, "i", _vm.userBillList.length == 0) ? _c( "view", [ _c("emptyPage", { attrs: { title: _vm.$t("暂无账单的记录哦~"), _i: 20 }, }), ], 1 ) : _vm._e(), ], 2 ), ] ), _vm._$s(21, "i", _vm.navigation) ? _c("home", { attrs: { _i: 21 } }) : _vm._e(), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1017 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_bill/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1018);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1017\n"); /***/ }), /* 1018 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_bill/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _emptyPage = _interopRequireDefault(__webpack_require__(/*! @/components/emptyPage.vue */ 635));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n emptyPage: _emptyPage.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n loading: false,\n loadend: false,\n page: 1,\n limit: 15,\n type: 0,\n userBillList: [],\n times: [],\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false //是否隐藏授权\n };\n },\n\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onShow: function onShow() {\n if (this.isLogin) {\n this.getUserBillList();\n } else {\n (0, _login.toLogin)();\n }\n },\n /**\n * 生命周期函数--监听页面加载\n */\n onLoad: function onLoad(options) {\n this.type = options.type || 0;\n },\n /**\n * 页面上拉触底事件的处理函数\n */\n onReachBottom: function onReachBottom() {\n this.getUserBillList();\n },\n methods: {\n /**\n * 授权回调\n */\n onLoadFun: function onLoadFun() {\n this.getUserBillList();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 获取账户明细\n */\n getUserBillList: function getUserBillList() {\n var _this = this;\n var that = this;\n var page = that.page;\n var limit = that.limit;\n if (that.loading) return;\n if (that.loadend) return;\n that.loading = true;\n that.loadTitle = '';\n (0, _user.getCommissionInfo)({\n page: page,\n limit: limit\n }, that.type).then(function (res) {\n for (var i = 0; i < res.data.time.length; i++) {\n if (!_this.times.includes(res.data.time[i])) {\n _this.times.push(res.data.time[i]);\n _this.userBillList.push({\n time: res.data.time[i],\n child: []\n });\n }\n }\n for (var x = 0; x < _this.times.length; x++) {\n for (var j = 0; j < res.data.list.length; j++) {\n if (_this.times[x] === res.data.list[j].time_key) {\n _this.userBillList[x].child.push(res.data.list[j]);\n }\n }\n }\n var loadend = res.data.list.length < that.limit;\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page += 1;\n that.loading = false;\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n /**\n * 切换导航\n */\n changeType: function changeType(type) {\n this.type = type;\n this.loadend = false;\n this.page = 1;\n this.times = [];\n this.$set(this, 'userBillList', []);\n this.getUserBillList();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9iaWxsL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiZW1wdHlQYWdlIiwiaG9tZSIsIm1peGlucyIsImRhdGEiLCJsb2FkVGl0bGUiLCJsb2FkaW5nIiwibG9hZGVuZCIsInBhZ2UiLCJsaW1pdCIsInR5cGUiLCJ1c2VyQmlsbExpc3QiLCJ0aW1lcyIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJjb21wdXRlZCIsIm9uU2hvdyIsIm9uTG9hZCIsIm9uUmVhY2hCb3R0b20iLCJtZXRob2RzIiwib25Mb2FkRnVuIiwiYXV0aENvbHNlIiwiZ2V0VXNlckJpbGxMaXN0IiwidGhhdCIsInRpbWUiLCJjaGlsZCIsImNoYW5nZVR5cGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUF3Q0E7QUFHQTtBQUdBO0FBTUE7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFJQUM7SUFDQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7SUFDQTtFQUNBOztFQUNBQztFQUNBQztJQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBQztNQUNBQTtNQUNBO1FBQ0FmO1FBQ0FDO01BQ0E7UUFDQTtVQUVBO1lBQ0E7WUFDQTtjQUNBZTtjQUNBQztZQUNBO1VBQ0E7UUFDQTtRQUVBO1VBQ0E7WUFDQTtjQUNBO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7UUFDQUY7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUc7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMDE4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdiaWxsLWRldGFpbHMnPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbmF2IGFjZWEtcm93Jz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbScgOmNsYXNzPSd0eXBlPT0wID8gXCJvblwiOlwiXCInIEBjbGljaz0nY2hhbmdlVHlwZSgwKSc+e3skdChg5YWo6YOoYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbScgOmNsYXNzPSd0eXBlPT0xID8gXCJvblwiOlwiXCInIEBjbGljaz0nY2hhbmdlVHlwZSgxKSc+e3skdChg5raI6LS5YCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbScgOmNsYXNzPSd0eXBlPT0yID8gXCJvblwiOlwiXCInIEBjbGljaz0nY2hhbmdlVHlwZSgyKSc+e3skdChg5YWF5YC8YCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nc2lnbi1yZWNvcmQnPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0JyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiB1c2VyQmlsbExpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2RhdGEnPnt7aXRlbS50aW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0bic+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW1uIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIHYtZm9yPVwiKHZvLGluZGV4bikgaW4gaXRlbS5jaGlsZFwiIDprZXk9XCJpbmRleG5cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3skdCh2by50aXRsZSl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3t2by5hZGRfdGltZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J251bScgdi1pZj1cInZvLnBtXCI+K3t7dm8ubnVtYmVyfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbnVtIGZvbnQtY29sb3InIHYtZWxzZT4te3t2by5udW1iZXJ9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2xvYWRpbmdpY29uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlcicgdi1pZj1cInVzZXJCaWxsTGlzdC5sZW5ndGg+MFwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9J2xvYWRpbmcgaWNvbmZvbnQgaWNvbi1qaWF6YWknIDpoaWRkZW49J2xvYWRpbmc9PWZhbHNlJz48L3RleHQ+e3tsb2FkVGl0bGV9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwidXNlckJpbGxMaXN0Lmxlbmd0aCA9PSAwXCI+XHJcblx0XHRcdFx0XHQ8ZW1wdHlQYWdlIDp0aXRsZT1cIiR0KGDmmoLml6DotKbljZXnmoTorrDlvZXlk6bvvZ5gKVwiPjwvZW1wdHlQYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8IS0tIDxhdXRob3JpemUgQG9uTG9hZEZ1bj1cIm9uTG9hZEZ1blwiIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8aG9tZSB2LWlmPVwibmF2aWdhdGlvblwiPjwvaG9tZT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRDb21taXNzaW9uSW5mb1xyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgZW1wdHlQYWdlIGZyb20gJ0AvY29tcG9uZW50cy9lbXB0eVBhZ2UudnVlJztcclxuXHRpbXBvcnQgaG9tZSBmcm9tICdAL2NvbXBvbmVudHMvaG9tZSc7XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tIFwiQC9taXhpbnMvY29sb3JcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRlbXB0eVBhZ2UsXHJcblx0XHRcdGhvbWVcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRsb2FkVGl0bGU6IHRoaXMuJHQoYOWKoOi9veabtOWkmmApLFxyXG5cdFx0XHRcdGxvYWRpbmc6IGZhbHNlLFxyXG5cdFx0XHRcdGxvYWRlbmQ6IGZhbHNlLFxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGltaXQ6IDE1LFxyXG5cdFx0XHRcdHR5cGU6IDAsXHJcblx0XHRcdFx0dXNlckJpbGxMaXN0OiBbXSxcclxuXHRcdFx0XHR0aW1lczpbXSxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VyQmlsbExpc3QoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOeUn+WRveWRqOacn+WHveaVsC0t55uR5ZCs6aG16Z2i5Yqg6L29XHJcblx0XHQgKi9cclxuXHRcdG9uTG9hZDogZnVuY3Rpb24ob3B0aW9ucykge1xyXG5cdFx0XHR0aGlzLnR5cGUgPSBvcHRpb25zLnR5cGUgfHwgMDtcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOmhtemdouS4iuaLieinpuW6leS6i+S7tueahOWkhOeQhuWHveaVsFxyXG5cdFx0ICovXHJcblx0XHRvblJlYWNoQm90dG9tOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0dGhpcy5nZXRVc2VyQmlsbExpc3QoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmjojmnYPlm57osINcclxuXHRcdFx0ICovXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VyQmlsbExpc3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGVcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPlui0puaIt+aYjue7hlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0VXNlckJpbGxMaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IHBhZ2UgPSB0aGF0LnBhZ2U7XHJcblx0XHRcdFx0bGV0IGxpbWl0ID0gdGhhdC5saW1pdDtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkaW5nKSByZXR1cm47XHJcblx0XHRcdFx0aWYgKHRoYXQubG9hZGVuZCkgcmV0dXJuO1xyXG5cdFx0XHRcdHRoYXQubG9hZGluZyA9IHRydWU7XHJcblx0XHRcdFx0dGhhdC5sb2FkVGl0bGUgPSAnJztcclxuXHRcdFx0XHRnZXRDb21taXNzaW9uSW5mbyh7XHJcblx0XHRcdFx0XHRwYWdlOiBwYWdlLFxyXG5cdFx0XHRcdFx0bGltaXQ6IGxpbWl0XHJcblx0XHRcdFx0fSx0aGF0LnR5cGUpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgcmVzLmRhdGEudGltZS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0aWYgKCF0aGlzLnRpbWVzLmluY2x1ZGVzKHJlcy5kYXRhLnRpbWVbaV0pKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy50aW1lcy5wdXNoKHJlcy5kYXRhLnRpbWVbaV0pXHJcblx0XHRcdFx0XHRcdFx0dGhpcy51c2VyQmlsbExpc3QucHVzaCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aW1lOiByZXMuZGF0YS50aW1lW2ldLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y2hpbGQ6IFtdXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRmb3IgKGxldCB4ID0gMDsgeCA8IHRoaXMudGltZXMubGVuZ3RoOyB4KyspIHtcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgaiA9IDA7IGogPCByZXMuZGF0YS5saXN0Lmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHRoaXMudGltZXNbeF0gPT09IHJlcy5kYXRhLmxpc3Rbal0udGltZV9rZXkpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMudXNlckJpbGxMaXN0W3hdLmNoaWxkLnB1c2gocmVzLmRhdGEubGlzdFtqXSlcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGxldCBsb2FkZW5kID0gcmVzLmRhdGEubGlzdC5sZW5ndGggPCB0aGF0LmxpbWl0O1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkZW5kID0gbG9hZGVuZDtcclxuXHRcdFx0XHRcdHRoYXQubG9hZFRpdGxlID0gbG9hZGVuZCA/IHRoYXQuJHQoYOaIkeS5n+aYr+acieW6lee6v+eahGApIDogdGhhdC4kdChg5Yqg6L295pu05aSaYCk7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2UgKz0gMTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVycj0+e1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDliIfmjaLlr7zoiKpcclxuXHRcdFx0ICovXHJcblx0XHRcdGNoYW5nZVR5cGU6IGZ1bmN0aW9uKHR5cGUpIHtcclxuXHRcdFx0XHR0aGlzLnR5cGUgPSB0eXBlO1xyXG5cdFx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhpcy50aW1lcyA9IFtdO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAndXNlckJpbGxMaXN0JywgW10pO1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlckJpbGxMaXN0KCk7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz0nc2Nzcyc+XHJcblx0LmJpbGwtZGV0YWlscyAubmF2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsaW5lLWhlaWdodDogOTBycHg7XHJcblx0fVxyXG5cclxuXHQuYmlsbC1kZXRhaWxzIC5uYXYgLml0ZW0ge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5iaWxsLWRldGFpbHMgLm5hdiAuaXRlbS5vbiB7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRib3JkZXItYm90dG9tOiAzcnB4IHNvbGlkIHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1018\n"); /***/ }), /* 1019 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_integral/index.vue?mpType=page ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_e1ec087a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=e1ec087a&scoped=true&mpType=page */ 1020);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1023);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_e1ec087a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_e1ec087a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"e1ec087a\",\n null,\n false,\n _index_vue_vue_type_template_id_e1ec087a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_integral/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWUxZWMwODdhJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlMWVjMDg3YVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy91c2VyX2ludGVncmFsL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1019\n"); /***/ }), /* 1020 */ /*!**********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_integral/index.vue?vue&type=template&id=e1ec087a&scoped=true&mpType=page ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e1ec087a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=e1ec087a&scoped=true&mpType=page */ 1021); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e1ec087a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e1ec087a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e1ec087a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e1ec087a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1021 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_integral/index.vue?vue&type=template&id=e1ec087a&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "integral-details"), style: _vm._$s(1, "s", _vm.colorStyle), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "header"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "currentScore"), attrs: { _i: 3 }, }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("当前积分"))))] ), _c( "view", { staticClass: _vm._$s(4, "sc", "scoreNum"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.userInfo.integral)))] ), _c("view", { staticClass: _vm._$s(5, "sc", "line"), attrs: { _i: 5 }, }), _c( "view", { staticClass: _vm._$s(6, "sc", "nav acea-row"), attrs: { _i: 6 }, }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "item"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "num"), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s(8, "t0-0", _vm._s(_vm.userInfo.sum_integral)) ), ] ), _c("view", [ _vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.$t("累计积分")))), ]), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "item"), attrs: { _i: 10 } }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "num"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s(_vm.userInfo.deduction_integral) ) ), ] ), _c("view", [ _vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.$t("累计消费")))), ]), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "item"), attrs: { _i: 13 } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "num"), attrs: { _i: 14 }, }, [ _vm._v( _vm._$s( 14, "t0-0", _vm._s(_vm.userInfo.frozen_integral) ) ), ] ), _c("view", [ _vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.$t("冻结积分")))), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "apply"), attrs: { _i: 16 } }, [ _c("view", [ _c("navigator", {}, [ _c("view", [ _vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("积分规则")))), ]), ]), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "wrapper"), attrs: { _i: 20 } }, [ _c( "view", { staticClass: _vm._$s(21, "sc", "nav acea-row"), attrs: { _i: 21 }, }, _vm._l( _vm._$s(22, "f", { forItems: _vm.navList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(22, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "22-" + $30, "sc", "item acea-row row-center-wrapper" ), class: _vm._$s( "22-" + $30, "c", _vm.current == index ? "on" : "" ), attrs: { _i: "22-" + $30 }, on: { click: function ($event) { return _vm.nav(index) }, }, }, [ _c("text", { staticClass: _vm._$s("23-" + $30, "sc", "iconfont"), class: _vm._$s("23-" + $30, "c", item.icon), attrs: { _i: "23-" + $30 }, }), _vm._v(_vm._$s("22-" + $30, "t1-0", _vm._s(item.name))), ] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(24, "sc", "list"), class: _vm._$s(24, "c", { "bag-white": _vm.integralList.length, }), attrs: { hidden: _vm._$s(24, "a-hidden", _vm.current != 0), _i: 24, }, }, [ _vm._$s(25, "i", !_vm.isTime) ? _c( "view", { staticClass: _vm._$s( 25, "sc", "tip acea-row row-middle" ), attrs: { _i: 25 }, }, [ _c("text", { staticClass: _vm._$s( 26, "sc", "iconfont icon-shuoming" ), attrs: { _i: 26 }, }), _vm._v( _vm._$s( 25, "t1-0", _vm._s( _vm.$t( "提示:积分数值的高低会直接影响您的会员等级" ) ) ) ), ] ) : _c( "view", { staticClass: _vm._$s( 27, "sc", "tip acea-row row-middle" ), attrs: { _i: 27 }, }, [ _c("text", { staticClass: _vm._$s( 28, "sc", "iconfont icon-shuoming" ), attrs: { _i: 28 }, }), _vm._v( _vm._$s(27, "t1-0", _vm._s(_vm.$t("提示:你有"))) + _vm._$s( 27, "t1-1", _vm._s(_vm.userInfo.clear_integral) ) + _vm._$s(27, "t1-2", _vm._s(_vm.$t("积分在"))) + _vm._$s( 27, "t1-3", _vm._s( _vm._f("dateFormat")(_vm.userInfo.clear_time) ) ) + _vm._$s( 27, "t1-4", _vm._s(_vm.$t("过期,请尽快使用")) ) ), ] ), _vm._l( _vm._$s(29, "f", { forItems: _vm.integralList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(29, "f", { forIndex: $21, key: index }), staticClass: _vm._$s( "29-" + $31, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "29-" + $31 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s("31-" + $31, "sc", "state"), attrs: { _i: "31-" + $31 }, }, [ _vm._v( _vm._$s( "31-" + $31, "t0-0", _vm._s(_vm.$t(item.title)) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "32-" + $31, "t0-0", _vm._s(item.add_time) ) ), ]), ]), _vm._$s("33-" + $31, "i", item.pm) ? _c( "view", { staticClass: _vm._$s( "33-" + $31, "sc", "num font-color" ), attrs: { _i: "33-" + $31 }, }, [ _vm._v( _vm._$s( "33-" + $31, "t0-0", _vm._s(item.number) ) ), ] ) : _c( "view", { staticClass: _vm._$s("34-" + $31, "sc", "num"), attrs: { _i: "34-" + $31 }, }, [ _vm._v( _vm._$s( "34-" + $31, "t0-0", _vm._s(item.number) ) ), ] ), ] ) } ), _vm._$s(35, "i", _vm.integralList.length > 0) ? _c( "view", { staticClass: _vm._$s( 35, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 35 }, }, [ _c("text", { staticClass: _vm._$s( 36, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s( 36, "a-hidden", _vm.loading == false ), _i: 36, }, }), _vm._v(_vm._$s(35, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), _vm._$s(37, "i", _vm.integralList.length == 0) ? _c( "view", { staticClass: _vm._$s(37, "sc", "no-thing"), attrs: { _i: 37 }, }, [ _c("emptyPage", { attrs: { title: _vm.$t("暂无积分记录哦~"), _i: 38 }, }), ], 1 ) : _vm._e(), ], 2 ), _c( "view", { staticClass: _vm._$s(39, "sc", "list2"), attrs: { hidden: _vm._$s(39, "a-hidden", _vm.current != 1), _i: 39, }, }, [ _c( "navigator", { staticClass: _vm._$s( 40, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 40 }, }, [ _c( "view", { staticClass: _vm._$s(41, "sc", "pictrue"), attrs: { _i: 41 }, }, [ _c("image", { attrs: { src: _vm._$s( 42, "a-src", __webpack_require__(/*! ../static/score.png */ 1022) ), _i: 42, }, }), ] ), _c( "view", { staticClass: _vm._$s(43, "sc", "name"), attrs: { _i: 43 }, }, [ _vm._v( _vm._$s( 43, "t0-0", _vm._s(_vm.$t("购买商品可获得积分奖励")) ) ), ] ), _c( "view", { staticClass: _vm._$s(44, "sc", "earn"), attrs: { _i: 44 }, }, [_vm._v(_vm._$s(44, "t0-0", _vm._s(_vm.$t("赚积分"))))] ), ] ), _c( "navigator", { staticClass: _vm._$s( 45, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 45 }, }, [ _c( "view", { staticClass: _vm._$s(46, "sc", "pictrue"), attrs: { _i: 46 }, }, [ _c("image", { attrs: { src: _vm._$s( 47, "a-src", __webpack_require__(/*! ../static/score.png */ 1022) ), _i: 47, }, }), ] ), _c( "view", { staticClass: _vm._$s(48, "sc", "name"), attrs: { _i: 48 }, }, [ _vm._v( _vm._$s( 48, "t0-0", _vm._s(_vm.$t("每日签到可获得积分奖励")) ) ), ] ), _c( "view", { staticClass: _vm._$s(49, "sc", "earn"), attrs: { _i: 49 }, }, [_vm._v(_vm._$s(49, "t0-0", _vm._s(_vm.$t("赚积分"))))] ), ] ), ] ), ] ), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1022 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/score.png ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/score.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwMjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy9zY29yZS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1022\n"); /***/ }), /* 1023 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_integral/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1024);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDIzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1023\n"); /***/ }), /* 1024 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_integral/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _dayjsMin = _interopRequireDefault(__webpack_require__(/*! @/plugin/dayjs/dayjs.min.js */ 402));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _emptyPage = _interopRequireDefault(__webpack_require__(/*! @/components/emptyPage.vue */ 635));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n emptyPage: _emptyPage.default\n },\n filters: {\n dateFormat: function dateFormat(value) {\n return (0, _dayjsMin.default)(value * 1000).format('YYYY-MM-DD');\n }\n },\n mixins: [_color.default],\n data: function data() {\n return {\n navList: [{\n 'name': this.$t(\"\\u5206\\u503C\\u660E\\u7EC6\"),\n 'icon': 'icon-mingxi'\n }, {\n 'name': this.$t(\"\\u5206\\u503C\\u63D0\\u5347\"),\n 'icon': 'icon-tishengfenzhi'\n }],\n current: 0,\n page: 1,\n limit: 10,\n integralList: [],\n userInfo: {},\n loadend: false,\n loading: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n isTime: 0\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserInfo();\n this.getIntegralList();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.getUserInfo();\n this.getIntegralList();\n } else {\n (0, _login.toLogin)();\n }\n },\n /**\n * 页面上拉触底事件的处理函数\n */\n onReachBottom: function onReachBottom() {\n this.getIntegralList();\n },\n methods: {\n /**\n * 授权回调\n */\n onLoadFun: function onLoadFun() {\n this.getUserInfo();\n this.getIntegralList();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.postSignUser)({\n sign: 1,\n integral: 1,\n all: 1\n }).then(function (res) {\n that.$set(that, 'userInfo', res.data);\n var clearTime = res.data.clear_time;\n var showTime = clearTime - 86400 * 14;\n var timestamp = Date.parse(new Date()) / 1000;\n if (showTime < timestamp) {\n that.isTime = 1;\n } else {\n that.isTime = 0;\n }\n });\n },\n /**\n * 获取积分明细\n */\n getIntegralList: function getIntegralList() {\n var that = this;\n if (that.loading) return;\n if (that.loadend) return;\n that.loading = true;\n that.loadTitle = '';\n (0, _user.getIntegralList)({\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n var list = res.data,\n loadend = list.length < that.limit;\n that.integralList = that.$util.SplitArray(list, that.integralList);\n that.$set(that, 'integralList', that.integralList);\n that.page = that.page + 1;\n that.loading = false;\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n }, function (res) {\n this.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n nav: function nav(current) {\n this.current = current;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9pbnRlZ3JhbC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImVtcHR5UGFnZSIsImZpbHRlcnMiLCJkYXRlRm9ybWF0IiwibWl4aW5zIiwiZGF0YSIsIm5hdkxpc3QiLCJjdXJyZW50IiwicGFnZSIsImxpbWl0IiwiaW50ZWdyYWxMaXN0IiwidXNlckluZm8iLCJsb2FkZW5kIiwibG9hZGluZyIsImxvYWRUaXRsZSIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJpc1RpbWUiLCJjb21wdXRlZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib25Mb2FkIiwib25SZWFjaEJvdHRvbSIsIm1ldGhvZHMiLCJvbkxvYWRGdW4iLCJhdXRoQ29sc2UiLCJnZXRVc2VySW5mbyIsInNpZ24iLCJpbnRlZ3JhbCIsImFsbCIsInRoYXQiLCJnZXRJbnRlZ3JhbExpc3QiLCJuYXYiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFtRkE7QUFJQTtBQUNBO0FBR0E7QUFNQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBSUFDO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztRQUNBO1FBQ0E7TUFDQSxHQUNBO1FBQ0E7UUFDQTtNQUNBLEVBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztRQUNBQztRQUNBQztNQUNBO1FBQ0FDO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQUE7UUFDQTtVQUNBQTtRQUNBO01BQ0E7SUFDQTtJQUVBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBRDtNQUNBQTtNQUNBO1FBQ0F4QjtRQUNBQztNQUNBO1FBQ0E7VUFDQUc7UUFDQW9CO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7UUFDQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEwMjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0naW50ZWdyYWwtZGV0YWlscycgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0naGVhZGVyJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nY3VycmVudFNjb3JlJz57eyR0KGDlvZPliY3np6/liIZgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic2NvcmVOdW1cIj57e3VzZXJJbmZvLmludGVncmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUnPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbmF2IGFjZWEtcm93Jz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J251bSc+e3t1c2VySW5mby5zdW1faW50ZWdyYWx9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg57Sv6K6h56ev5YiGYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J251bSc+e3t1c2VySW5mby5kZWR1Y3Rpb25faW50ZWdyYWx9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg57Sv6K6h5raI6LS5YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J251bSc+e3t1c2VySW5mby5mcm96ZW5faW50ZWdyYWx9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5Ya757uT56ev5YiGYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhcHBseVwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdDxuYXZpZ2F0b3IgdXJsPScvcGFnZXMvdXNlcnMvcHJpdmFjeS9pbmRleD90eXBlPTYnIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOenr+WIhuinhOWImWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nd3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J25hdiBhY2VhLXJvdyc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInIDpjbGFzcz0nY3VycmVudD09aW5kZXg/XCJvblwiOlwiXCInXHJcblx0XHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG5hdkxpc3RcIiA6a2V5PSdpbmRleCcgQGNsaWNrPSduYXYoaW5kZXgpJz48dGV4dCBjbGFzcz0naWNvbmZvbnQnXHJcblx0XHRcdFx0XHRcdFx0OmNsYXNzPVwiaXRlbS5pY29uXCI+PC90ZXh0Pnt7aXRlbS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0JyA6Y2xhc3M9XCJ7J2JhZy13aGl0ZSc6IGludGVncmFsTGlzdC5sZW5ndGh9XCIgOmhpZGRlbj0nY3VycmVudCE9MCc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGlwIGFjZWEtcm93IHJvdy1taWRkbGUnIHYtaWY9XCIhaXNUaW1lXCI+PHRleHRcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz0naWNvbmZvbnQgaWNvbi1zaHVvbWluZyc+PC90ZXh0Pnt7JHQoYOaPkOekuu+8muenr+WIhuaVsOWAvOeahOmrmOS9juS8muebtOaOpeW9seWTjeaCqOeahOS8muWRmOetiee6p2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGlwIGFjZWEtcm93IHJvdy1taWRkbGUnIHYtZWxzZT48dGV4dFxyXG5cdFx0XHRcdFx0XHRcdGNsYXNzPSdpY29uZm9udCBpY29uLXNodW9taW5nJz48L3RleHQ+e3skdChg5o+Q56S677ya5L2g5pyJYCl9fXt7dXNlckluZm8uY2xlYXJfaW50ZWdyYWx9fXt7JHQoYOenr+WIhuWcqGApfX17eyB1c2VySW5mby5jbGVhcl90aW1lIHwgZGF0ZUZvcm1hdCB9fXt7JHQoYOi/h+acn++8jOivt+WwveW/q+S9v+eUqGApfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGludGVncmFsTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nc3RhdGUnPnt7JHQoaXRlbS50aXRsZSl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0uYWRkX3RpbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbnVtIGZvbnQtY29sb3InIHYtaWY9XCJpdGVtLnBtXCI+K3t7aXRlbS5udW1iZXJ9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J251bScgdi1lbHNlPi17e2l0ZW0ubnVtYmVyfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbG9hZGluZ2ljb24gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyJyB2LWlmPVwiaW50ZWdyYWxMaXN0Lmxlbmd0aD4wXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdsb2FkaW5nIGljb25mb250IGljb24tamlhemFpJyA6aGlkZGVuPSdsb2FkaW5nPT1mYWxzZSc+PC90ZXh0Pnt7bG9hZFRpdGxlfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibm8tdGhpbmdcIiB2LWlmPVwiaW50ZWdyYWxMaXN0Lmxlbmd0aCA9PSAwXCI+XHJcblx0XHRcdFx0XHRcdDxlbXB0eVBhZ2UgOnRpdGxlPVwiJHQoYOaaguaXoOenr+WIhuiusOW9leWTpu+9nmApXCI+PC9lbXB0eVBhZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0MicgOmhpZGRlbj0nY3VycmVudCE9MSc+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIGhvdmVyLWNsYXNzPSdub25lJyBvcGVuLXR5cGU9XCJzd2l0Y2hUYWJcIlxyXG5cdFx0XHRcdFx0XHR1cmw9Jy9wYWdlcy9pbmRleC9pbmRleCc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPScuLi9zdGF0aWMvc2NvcmUucG5nJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KGDotK3kubDllYblk4Hlj6/ojrflvpfnp6/liIblpZblirFgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nZWFybic+e3skdChg6LWa56ev5YiGYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyBob3Zlci1jbGFzcz0nbm9uZSdcclxuXHRcdFx0XHRcdFx0dXJsPScvcGFnZXMvdXNlcnMvdXNlcl9zZ2luL2luZGV4Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy4uL3N0YXRpYy9zY29yZS5wbmcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUnPnt7JHQoYOavj+aXpeetvuWIsOWPr+iOt+W+l+enr+WIhuWlluWKsWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdlYXJuJz57eyR0KGDotZrnp6/liIZgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRwb3N0U2lnblVzZXIsXHJcblx0XHRnZXRJbnRlZ3JhbExpc3RcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCBkYXlqcyBmcm9tICdAL3BsdWdpbi9kYXlqcy9kYXlqcy5taW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGVtcHR5UGFnZSBmcm9tICdAL2NvbXBvbmVudHMvZW1wdHlQYWdlLnZ1ZSc7XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvcidcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRlbXB0eVBhZ2VcclxuXHRcdH0sXHJcblx0XHRmaWx0ZXJzOiB7XHJcblx0XHRcdGRhdGVGb3JtYXQ6IGZ1bmN0aW9uKHZhbHVlKSB7XHJcblx0XHRcdFx0cmV0dXJuIGRheWpzKHZhbHVlICogMTAwMCkuZm9ybWF0KCdZWVlZLU1NLUREJyk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRuYXZMaXN0OiBbe1xyXG5cdFx0XHRcdFx0XHQnbmFtZSc6IHRoaXMuJHQoYOWIhuWAvOaYjue7hmApLFxyXG5cdFx0XHRcdFx0XHQnaWNvbic6ICdpY29uLW1pbmd4aSdcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdCduYW1lJzogdGhpcy4kdChg5YiG5YC85o+Q5Y2HYCksXHJcblx0XHRcdFx0XHRcdCdpY29uJzogJ2ljb24tdGlzaGVuZ2ZlbnpoaSdcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRdLFxyXG5cdFx0XHRcdGN1cnJlbnQ6IDAsXHJcblx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRsaW1pdDogMTAsXHJcblx0XHRcdFx0aW50ZWdyYWxMaXN0OiBbXSxcclxuXHRcdFx0XHR1c2VySW5mbzoge30sXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZFRpdGxlOiB0aGlzLiR0KGDliqDovb3mm7TlpJpgKSxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGlzVGltZTogMFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0XHRpZiAobmV3Vikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0SW50ZWdyYWxMaXN0KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKCk7XHJcblx0XHRcdFx0dGhpcy5nZXRJbnRlZ3JhbExpc3QoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOmhtemdouS4iuaLieinpuW6leS6i+S7tueahOWkhOeQhuWHveaVsFxyXG5cdFx0ICovXHJcblx0XHRvblJlYWNoQm90dG9tOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0dGhpcy5nZXRJbnRlZ3JhbExpc3QoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmjojmnYPlm57osINcclxuXHRcdFx0ICovXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0SW50ZWdyYWxMaXN0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdGdldFVzZXJJbmZvOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0cG9zdFNpZ25Vc2VyKHtcclxuXHRcdFx0XHRcdHNpZ246IDEsXHJcblx0XHRcdFx0XHRpbnRlZ3JhbDogMSxcclxuXHRcdFx0XHRcdGFsbDogMVxyXG5cdFx0XHRcdH0pLnRoZW4oZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3VzZXJJbmZvJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0bGV0IGNsZWFyVGltZSA9IHJlcy5kYXRhLmNsZWFyX3RpbWU7XHJcblx0XHRcdFx0XHRsZXQgc2hvd1RpbWUgPSBjbGVhclRpbWUgLSAoODY0MDAgKiAxNCk7XHJcblx0XHRcdFx0XHRsZXQgdGltZXN0YW1wID0gRGF0ZS5wYXJzZShuZXcgRGF0ZSgpKSAvIDEwMDA7XHJcblx0XHRcdFx0XHRpZiAoc2hvd1RpbWUgPCB0aW1lc3RhbXApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5pc1RpbWUgPSAxXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmlzVGltZSA9IDBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bnp6/liIbmmI7nu4ZcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldEludGVncmFsTGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvYWRpbmcpIHJldHVybjtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkZW5kKSByZXR1cm47XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9ICcnO1xyXG5cdFx0XHRcdGdldEludGVncmFsTGlzdCh7XHJcblx0XHRcdFx0XHRwYWdlOiB0aGF0LnBhZ2UsXHJcblx0XHRcdFx0XHRsaW1pdDogdGhhdC5saW1pdFxyXG5cdFx0XHRcdH0pLnRoZW4oZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRsZXQgbGlzdCA9IHJlcy5kYXRhLFxyXG5cdFx0XHRcdFx0XHRsb2FkZW5kID0gbGlzdC5sZW5ndGggPCB0aGF0LmxpbWl0O1xyXG5cdFx0XHRcdFx0dGhhdC5pbnRlZ3JhbExpc3QgPSB0aGF0LiR1dGlsLlNwbGl0QXJyYXkobGlzdCwgdGhhdC5pbnRlZ3JhbExpc3QpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdpbnRlZ3JhbExpc3QnLCB0aGF0LmludGVncmFsTGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2UgPSB0aGF0LnBhZ2UgKyAxO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBsb2FkZW5kO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkVGl0bGUgPSBsb2FkZW5kID8gdGhhdC4kdChg5oiR5Lmf5piv5pyJ5bqV57q/55qEYCkgOiB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHR9LCBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdHRoaXMubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkVGl0bGUgPSB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0bmF2OiBmdW5jdGlvbihjdXJyZW50KSB7XHJcblx0XHRcdFx0dGhpcy5jdXJyZW50ID0gY3VycmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LmludGVncmFsLWRldGFpbHMgLmhlYWRlciB7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvanBlZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFRQUFBUUFCQUFELzJ3QkRBQW9IQndrSEJnb0pDQWtMQ3dvTUR4a1FEdzRPRHg0V0Z4SVpKQ0FtSlNNZ0l5SW9MVGt3S0NvMkt5SWpNa1F5TmpzOVFFQkFKakJHUzBVK1Nqay9RRDMvMndCREFRc0xDdzhORHgwUUVCMDlLU01wUFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMy93Z0FSQ0FITUF1NERBUkVBQWhFQkF4RUIvOFFBR1FBQkFRRUJBUUVBQUFBQUFBQUFBQUFBQUFFQ0F3UUYvOFFBR1FFQkFRRUJBUUVBQUFBQUFBQUFBQUFBQUFFQ0F3VUgvOW9BREFNQkFBSVFBeEFBQUFENW5oL1F3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU5TYVN5QVMyR1dwUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHcE56T3BBQUFBSmJ6dXMyZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBV09reHFRQUFBQUFDVzhycVdnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRFVuWE9TQUFhU2dFTXFBQU9ldFl1Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQnFUcm5BQXFiVFVnQUFHYmNMRkFIUFdzWFFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXNuYk9BQjBaMUlBQUFBQm0zbTBBT1d0NXRBQUFBQUFBQUFBQUFBQUFBQUFBQUFxQ2dvQVNnQUVVUWhGQUFBQUE3WnhaQU9yTmtBQUFBQUFsdkpvQ1c4ZGJBQUFBQUFBQUFBQUFBQUFBQXFVRlNncENpa0FWQUtnb0tDZ29DRnpiSWk1TXJoUnVaNlp5QjBaMUlBQU56TklZdWdBQm0zbTBCald1ZDBBQUFBQUFBQUFBQUFBQUJ0bWdBQUFBcEFVQXFBVUZRQ2dvS0NoS290RWhJa3NFbTg1QUE5R2Vmb3h6cUFSZlB2cDU5ZEFBT2QxbFFPRzlsQUFBQUFBQUFBQUFBQUFIUmtBQUFBQUNnaFFDb0JRVkMxQlFVQ3FDd3NvVVVzaEpDSko2K2ZEcm5JQUFITzY4ZlR0RkFoeXV3T2V0WXVnQUFBQUFBQUFBQUFBQUIwWkFBQUFBQUFvSVVBcUFVRkNVRkJRVVZZSlZVU3hRQzJXTjV4dk9lbU1hemtBRGhyZmwzMkFITzZ5b3piejF2VE9pcFNnSVdCUkFRZ0lzSXNBQUFBQjBaQUFBQUFBQUFGSUNnRlFVRkNVRkJRVW9GV0ZWRVdySXBDaFpPbU1kTVk2WXdCNGVuZkYwQk5XVzZzcEtMSUVCRmdJb2dXQUVBQUJsWVpVQUFkR1FBQUFBQUFBQUtDRkFLZ29LRUZCUVVvS0NncUNwUUFLUXBIVE9PbU1jbXVXOVdyb0lvaXdFVVNCQXNJQ0tJQXNCQUFBQ0dWeW9IUmtBQUFBQUFBQUFDZ2hRQ29Xb0tFb0tDbEFLQ2xTb0tBQUJRUXFGQ0FRRUN3RVVTQkZFSUZnSUZFQkFBQUFaWEs3WkFBQUFBQUFBQUFBRklVQktwS0NncUNsQlFVRlNncUFVQUFDZ0FBQkNJSUZnVVFMSUVJRmdJRmdCQUFJQUdhQUFBb0FBQUFBQUFBS0FBQ3BRVUFxVUZCUVZLVUJCVkpRQVF0cEFBQUJBUUVJRmdVU0JDQllDQWtvRUFBcEdhQUFBQUZBQUFBQUFBQUtRb0JRbFVsQ1VGTFNLRFFTZ0ZDQVVFdEFBb1FBQUFDQWhGaENRV0VDd0VDd2dBSUlWa29BQUFBS0FBQUFBQUFBQ2tLQVVGS2hLQ2xBS1VxQ2dGUVZaUUFBQUFxQUFBQUFDTENFSVNYSkZoRkVCSVVCbFFBUVVBQUFvQUFBQUFBQUFCUUFVb3NzRXBRVUZLQ2dxQUtTcXFBUW9JRklLQ29BQUFJb2hDRWx5UmNoWVFFQkFaVUFDZ0JLQUFVQUFBQUFBQUFGSVVBcFFsQlVGQlFVb0tFQzBVQUlVQWhRQUNDZ3FBc0JDRU1ybVhKRmhDS0lBUlJBQUNvQlFFb0FLQUFBQUFBQUFBVUFGQlFsQ1VvS0FVRkFLS0FGQVFBQW9BQUlBQkNHSmNybGNrV0FpZ0NBQUFBQUZRVUpRQVVBQUFBQUFBQUFBdElvQlNvS2dvS0FVRkJRS0FBQW9RQUFvQUpGSmxjeGhjTEZ5RkVBQUFBQUFBQUFLQWdBQUFBQUFBQUFvQkNnSFNab0FOek5BQlVLQlNWbFFLUXhkQUFBQUVBS0FJUXlzSXNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlpPMmNrQUcwMUpVQUFpNXR3b0FITFc4MmdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUN5ZFpteUFBQzBrV3lBQUJMZWQxbTBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRHBNN3prQUFBQUFETnZMV3dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJaTnB2TUlBQUFNMjg3cVdnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUN5ZEpuVWdFWG5yV2JRQUFBQUFBQUFBQUFBQUFBQUFBQi84UUFMQkFBQWdFQ0F3Y0VBd0VCQVFBQUFBQUFBQUVDRVJJREV5QVVNVkJSWVdLaElUQkJZQVFRUUZKQ3NQL2FBQWdCQVFBQlB3RC9BTXpKUmJGaHNXRWpMaVdSNUdYRXlrWlQrR1d0ZlZGaHRpZ2w3VGltUEQ1ZlVJeGNpTUZIM25GU0pRY2Zwc0lWRXFhVW14UVpsOVRMNm1YMUxHVWExU2hUMVgwdUVLNlZGc1VFdlljRXh4YTB6aDhyNlRDTnoweGh6OXh3NWFaeHB3cWpMV1dNc1pZekw2bVgxTXZxWlhVeXVwbGRUSzdqSjdqSjZtUythTW1YUXlaR1ZQa1pjdjhBTExYeWZ0SlZJcTFVMFJqVDNwUnJvYXFocWpwd0tqTFdXRmlMVVVYODlrZjhveVlQNE5uajFObTVTTm5selE4R2EvNUdtdDZhL1dISDUwUWpUV3NLYjNSWnMrSi9rZUZOYjR2WEtOZEU0MVZlQVdyZ3JoRjc0b3k0bVZ5WmxNakIxOVZxdy94bS9XZnAwSXdqRGNxYUpRalBlcW1KK00xNnc5ZW1xYXBvYW8ydnBWRVdsR1lPRW9LdTkreGpZS3hGVmVraHBwdFBRMVZVMFlpK2ZhbytSUjhpajVGSHg5Q2RCWTAxODFGK1J6UXNXRXZuVitSaFhLOWIxdjB6VkgrNXFzV0tFbnVURmd6NVVGZ1A1WmtMNWJNcUpseDVGcTVJcDdGRVdvc1JaMUxHV3ZqaWs0N25Ramp5VytqSTQ4WHZxaE5QYzYvdkVoWmlOYUpRY2hZWE5tV2kxTCtleEZoUnJpUzlsRWNhYTZpL0lYeWo4aHFiVGlLREZCZjN1S1k0RFRYRDF4QndSWTF3MWZYbC9QUW9VS2ZRRndDaUxTMHRaUjhmWEFhSXRSWWl3czZsckxTaFRpeWZzVi9zcVZLbFNwVXFWS2xTcFhpTmRGZjdLalkyVktsU3BVcVY0V3VFdGpZMk5sU3BYNnUyTmpZMlYvbHFWTGk0dUxpNHVMaTR1TGk0dUxpNHVMaTR1TGk0dUxpOHZMeTh2NkYvUXY2QzBxTmR6TE9wWVdscFFvVUtGRGNablF6T2htZERONkdiME5wN1RhdXp5YlYyZVRhdXp5YlYyZVRhdXp5YlYyZVRhdXp5YlYyZVRhdXp5YlYyZVRhdXp5YlYyZVRhdXp5YlYyZVRhZTN5YlQybWYybWIwTHlwWGlrSldpMElXSnpGSlBVNUpEeE9XcWM2K2kzZlM0eXRFMDlkejVsOGk1ODliZEVTblg2YW0wUm1uN3pta09UbDlRVTJoWWllOFhzdkVTSE52NnFweUl1dWh1ZzVzcTN3ai8vRUFDTVJBQU1BQWdJQkF3VUFBQUFBQUFBQUFBQUJFUklnQW1Bd0ExRndFRkNBa0xELzJnQUlBUUlCQVQ4QS9tWjBwU2xLWHF0OGwrTmFVdjQ3VkdTS3Qxb3VqUWhOM3lMZExCY3RsMDZJeEl4dndKendycHo0SWZwK3crRDI0dlZkVWlINmFNR1IvVmFKTWhPclBnbVAwL1lTYUl6RmZ1YXBTbEtVeU1qSXlNakl5TWpJeUtVcFMvR1U2dk93VHhUcTAybjJuLy9FQUNRUkFBTUFBZ0lDQWdJREFRQUFBQUFBQUFBQkVSSWdBakJRWUFNUVFGRXhRWkN3LzlvQUNBRURBUUUvQVA4QW1aNUdSV1ZsWmtVdnFsTDFVVDlRcGU1T0NmcHJlOVJUSXBWdW42VzNyUzlGRTlVL1NXOVcreFBWUHhkS1VwU21Sa1VwU2xLWkZSVVZmZ045eWVxOEhTbEwrUldWbVRNakpGWDI5Rzk4a1pveVc2ZWk4QmZDMTZQWjgvME50Nkp0QzUvdlplbno2NWNtK2pqeWd0Rm92VG53VEg4ZjZId2EyNFArdFY5b3FNa1pHUldWOWxLWHpyU1kvalEvamFJMTk4WFZvaWwvSXBmT3ZnbVA0MmNFMS9QZ3I1NkU4RFMvNS9RaENFSVFoQ0VJUWhDRUlRaENFSVFoTnFaR1JrWkZNakl5TWk3WW1KaVltSmlZbUppWUdCZ1ltSmlZbUppUW5sbXRvVGFFMlM5TGE2SVJFNkV2VHAzUVhxRUoxSkNYcXMyUzhULy8yUT09Jyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDYwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiA3MnJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMzFycHggMCA0NXJweCAwO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAnR3VpbGRmb3JkIFBybyc7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5pbnRlZ3JhbC1kZXRhaWxzIC5oZWFkZXIgLmN1cnJlbnRTY29yZSB7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDExcnB4O1xyXG5cdH1cclxuXHJcblx0LmludGVncmFsLWRldGFpbHMgLmhlYWRlciAuc2NvcmVOdW0ge1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiR3VpbGRmb3JkIFByb1wiO1xyXG5cdH1cclxuXHJcblx0LmludGVncmFsLWRldGFpbHMgLmhlYWRlciAubGluZSB7XHJcblx0XHR3aWR0aDogNjBycHg7XHJcblx0XHRoZWlnaHQ6IDNycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luOiAyMHJweCBhdXRvIDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5pbnRlZ3JhbC1kZXRhaWxzIC5oZWFkZXIgLm5hdiB7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRtYXJnaW4tdG9wOiAzNXJweDtcclxuXHR9XHJcblxyXG5cdC5pbnRlZ3JhbC1kZXRhaWxzIC5oZWFkZXIgLm5hdiAuaXRlbSB7XHJcblx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmludGVncmFsLWRldGFpbHMgLmhlYWRlciAubmF2IC5pdGVtIC5udW0ge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAnR3VpbGRmb3JkIFBybyc7XHJcblx0fVxyXG5cclxuXHQuaW50ZWdyYWwtZGV0YWlscyAud3JhcHBlciAubmF2IHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHggMjBycHggMCAwO1xyXG5cdFx0bWFyZ2luOiAtOTZycHggYXV0byAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdFx0aGVpZ2h0OiA5NnJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogI2JiYjtcclxuXHR9XHJcblxyXG5cdC5pbnRlZ3JhbC1kZXRhaWxzIC53cmFwcGVyIC5uYXYgLml0ZW0ge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5pbnRlZ3JhbC1kZXRhaWxzIC53cmFwcGVyIC5uYXYgLml0ZW0ub24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHggMCAwIDA7XHJcblx0fVxyXG5cclxuXHQuaW50ZWdyYWwtZGV0YWlscyAud3JhcHBlciAubmF2IC5pdGVtOm50aC1vZi10eXBlKDIpLm9uIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMjBycHggMCAwO1xyXG5cdH1cclxuXHJcblx0LmludGVncmFsLWRldGFpbHMgLndyYXBwZXIgLm5hdiAuaXRlbSAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzOHJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0fVxyXG5cclxuXHQuaW50ZWdyYWwtZGV0YWlscyAud3JhcHBlciAubGlzdCB7XHJcblx0XHRwYWRkaW5nOiAyNHJweCAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5pbnRlZ3JhbC1kZXRhaWxzIC53cmFwcGVyIC5saXN0LmJhZy13aGl0ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmludGVncmFsLWRldGFpbHMgLndyYXBwZXIgLmxpc3QgLnRpcCB7XHJcblx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZTI7XHJcblx0XHRib3JkZXI6IDFycHggc29saWQgI2ZmZWFjMTtcclxuXHRcdGNvbG9yOiAjYzhhODZiO1xyXG5cdFx0cGFkZGluZzogMCAyMHJweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5pbnRlZ3JhbC1kZXRhaWxzIC53cmFwcGVyIC5saXN0IC50aXAgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMzVycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cnB4O1xyXG5cdH1cclxuXHJcblx0LmludGVncmFsLWRldGFpbHMgLndyYXBwZXIgLmxpc3QgLml0ZW0ge1xyXG5cdFx0aGVpZ2h0OiAxMjRycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNlZWU7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQuaW50ZWdyYWwtZGV0YWlscyAud3JhcHBlciAubGlzdCAuaXRlbSAuc3RhdGUge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOHJweDtcclxuXHR9XHJcblxyXG5cdC5pbnRlZ3JhbC1kZXRhaWxzIC53cmFwcGVyIC5saXN0IC5pdGVtIC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAnR3VpbGRmb3JkIFBybyc7XHJcblx0XHRjb2xvcjogIzE2QUM1NztcclxuXHR9XHJcblxyXG5cdC5pbnRlZ3JhbC1kZXRhaWxzIC53cmFwcGVyIC5saXN0IC5pdGVtIC5udW0uZm9udC1jb2xvciB7XHJcblx0XHRjb2xvcjogI0U5MzMyMyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmludGVncmFsLWRldGFpbHMgLndyYXBwZXIgLmxpc3QyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAyNHJweCAwO1xyXG5cdH1cclxuXHJcblx0LmludGVncmFsLWRldGFpbHMgLndyYXBwZXIgLmxpc3QyIC5pdGVtIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZjdlNyAwJSwgI2ZmZmRmOSAxMDAlKTtcclxuXHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMjBycHggYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjVycHggMCAxODBycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0LmludGVncmFsLWRldGFpbHMgLndyYXBwZXIgLmxpc3QyIC5pdGVtIC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiA5MHJweDtcclxuXHRcdGhlaWdodDogMTUwcnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogNDVycHg7XHJcblx0fVxyXG5cclxuXHQuaW50ZWdyYWwtZGV0YWlscyAud3JhcHBlciAubGlzdDIgLml0ZW0gLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaW50ZWdyYWwtZGV0YWlscyAud3JhcHBlciAubGlzdDIgLml0ZW0gLm5hbWUge1xyXG5cdFx0d2lkdGg6IDI4NXJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiAjYzhhODZiO1xyXG5cdH1cclxuXHJcblx0LmludGVncmFsLWRldGFpbHMgLndyYXBwZXIgLmxpc3QyIC5pdGVtIC5lYXJuIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogI2M4YTg2YjtcclxuXHRcdGJvcmRlcjogMnJweCBzb2xpZCAjYzhhODZiO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUycnB4O1xyXG5cdFx0aGVpZ2h0OiA1MnJweDtcclxuXHRcdHdpZHRoOiAxNjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHR9XHJcblxyXG5cdC5hcHBseSB7XHJcblx0XHR0b3A6IDUycnB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0XHRoZWlnaHQ6IDU2cnB4O1xyXG5cdFx0cGFkZGluZzogMCAxNHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYxZGI7XHJcblx0XHRjb2xvcjogI2E1NmExNTtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHJweCAwIDAgMzBycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmVtcHR5LWJveCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzAwcnB4O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1024\n"); /***/ }), /* 1025 */ /*!**************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_coupon/index.vue?mpType=page ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_0f2f3c86_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0f2f3c86&scoped=true&mpType=page */ 1026);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1028);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_0f2f3c86_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_0f2f3c86_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0f2f3c86\",\n null,\n false,\n _index_vue_vue_type_template_id_0f2f3c86_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_coupon/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAyNS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTBmMmYzYzg2JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIwZjJmM2M4NlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy91c2VyX2NvdXBvbi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1025\n"); /***/ }), /* 1026 */ /*!********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_coupon/index.vue?vue&type=template&id=0f2f3c86&scoped=true&mpType=page ***! \********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0f2f3c86_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0f2f3c86&scoped=true&mpType=page */ 1027); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0f2f3c86_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0f2f3c86_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0f2f3c86_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0f2f3c86_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1027 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_coupon/index.vue?vue&type=template&id=0f2f3c86&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "navbar acea-row row-around"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "item acea-row row-center-wrapper"), class: _vm._$s(2, "c", { on: _vm.navOn === 1 }), attrs: { _i: 2 }, on: { click: function ($event) { return _vm.onNav(1) }, }, }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t("未使用"))))] ), _c( "view", { staticClass: _vm._$s(3, "sc", "item acea-row row-center-wrapper"), class: _vm._$s(3, "c", { on: _vm.navOn === 2 }), attrs: { _i: 3 }, on: { click: function ($event) { return _vm.onNav(2) }, }, }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("已使用/过期"))))] ), ] ), _vm._$s(4, "i", _vm.couponsList.length) ? _c( "view", { staticClass: _vm._$s(4, "sc", "coupon-list"), attrs: { _i: 4 } }, _vm._l( _vm._$s(5, "f", { forItems: _vm.couponsList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "5-" + $30, "sc", "item acea-row row-center-wrapper" ), class: _vm._$s("5-" + $30, "c", { svip: item.receive_type === 4, }), attrs: { _i: "5-" + $30 }, on: { click: function ($event) { return _vm.useCoupon(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "moneyCon acea-row row-center-wrapper" ), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "money"), class: _vm._$s( "7-" + $30, "c", item._type == 0 ? "moneyGray" : "" ), attrs: { _i: "7-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s("9-" + $30, "sc", "num"), attrs: { _i: "9-" + $30 }, }, [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(item.coupon_price) ) ), ] ), ]), _vm._$s("10-" + $30, "i", item.use_min_price > 0) ? _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "pic-num" ), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(_vm.$t("满")) ) + _vm._$s( "10-" + $30, "t0-1", _vm._s(item.use_min_price) ) + _vm._$s( "10-" + $30, "t0-2", _vm._s(_vm.$t("元可用")) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "pic-num" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(_vm.$t("无门槛券")) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s("12-" + $30, "sc", "text"), attrs: { _i: "12-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "condition" ), attrs: { _i: "13-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "name line2" ), attrs: { _i: "14-" + $30 }, }, [ _vm._$s( "15-" + $30, "i", item.applicable_type === 0 ) ? _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "line-title" ), class: _vm._$s( "15-" + $30, "c", item._type === 0 ? "bg-color-huic" : "bg-color-check" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(_vm.$t("通用劵")) ) ), ] ) : _vm._$s( "16-" + $30, "e", item.applicable_type === 1 ) ? _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "line-title" ), class: _vm._$s( "16-" + $30, "c", item._type === 0 ? "bg-color-huic" : "bg-color-check" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(_vm.$t("品类券")) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "line-title" ), class: _vm._$s( "17-" + $30, "c", item._type === 0 ? "bg-color-huic" : "bg-color-check" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("商品券")) ) ), ] ), _vm._$s( "18-" + $30, "i", item.receive_type === 4 ) ? _c("image", { staticClass: _vm._$s( "18-" + $30, "sc", "pic" ), attrs: { src: _vm._$s( "18-" + $30, "a-src", __webpack_require__(/*! ../../../static/images/fvip.png */ 648) ), _i: "18-" + $30, }, }) : _vm._e(), _vm._v( _vm._$s( "14-" + $30, "t2-0", _vm._s(_vm.$t(item.coupon_title)) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "data acea-row row-between-wrapper" ), attrs: { _i: "19-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(item.add_time) ) + _vm._$s( "20-" + $30, "t0-1", _vm._s(item.end_time) ) ), ]), _vm._$s("21-" + $30, "i", item._type == 0) ? _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "bnt gray" ), attrs: { _i: "21-" + $30 }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(_vm.$t(item._msg)) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "22-" + $30, "sc", "bnt bg-color" ), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s(_vm.$t(item._msg)) ) ), ] ), ] ), ] ), ] ) } ), 0 ) : _vm._e(), _vm._$s(23, "i", !_vm.couponsList.length && _vm.page === 2) ? _c( "view", { staticClass: _vm._$s(23, "sc", "noCommodity"), attrs: { _i: 23 }, }, [ _c( "view", { staticClass: _vm._$s(24, "sc", "pictrue"), attrs: { _i: 24 }, }, [ _c("image", { attrs: { src: _vm._$s( 25, "a-src", _vm.imgHost + "/statics/images/noCoupon.png" ), _i: 25, }, }), ] ), ] ) : _vm._e(), _c("home", { attrs: { _i: 26 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1028 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_coupon/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1029);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1028\n"); /***/ }), /* 1029 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_coupon/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n couponsList: [],\n loading: false,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n navOn: 1,\n page: 1,\n limit: 15,\n finished: false\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUseCoupons();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.getUseCoupons();\n } else {\n (0, _login.toLogin)();\n }\n },\n onReachBottom: function onReachBottom() {\n this.getUseCoupons();\n },\n methods: {\n onNav: function onNav(type) {\n this.navOn = type;\n this.couponsList = [];\n this.page = 1;\n this.finished = false;\n this.getUseCoupons();\n },\n useCoupon: function useCoupon(item) {\n if (this.navOn == 2) return;\n var url = '';\n if (item.category_id == 0 && item.product_id == '') {\n url = '/pages/goods/goods_list/index?title=默认';\n }\n if (item.category_id != 0) {\n url = \"/pages/goods/goods_list/index?title=\".concat(item.coupon_title, \"&coupon_category_id=\").concat(item.category_id);\n }\n if (item.product_id != '') {\n var arr = item.product_id.split(',');\n var num = arr.length;\n if (num == 1) {\n url = '/pages/goods_details/index?id=' + item.product_id;\n } else {\n url = '/pages/goods/goods_list/index?productId=' + item.product_id + '&title=默认';\n }\n }\n uni.navigateTo({\n url: url\n });\n },\n /**\n * 授权回调\n */\n onLoadFun: function onLoadFun() {\n this.getUseCoupons();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 获取领取优惠券列表\n */\n getUseCoupons: function getUseCoupons() {\n var that = this;\n if (that.loading || that.finished) {\n return;\n }\n that.loading = true;\n uni.showLoading({\n title: that.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u2026\")\n });\n (0, _api.getUserCoupons)(this.navOn, {\n page: this.page,\n limit: this.limit\n }).then(function (res) {\n that.loading = false;\n uni.hideLoading();\n that.couponsList = that.couponsList.concat(res.data);\n that.finished = res.data.length < that.limit;\n that.page += 1;\n }).catch(function (err) {\n that.loading = false;\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9jb3Vwb24vaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJob21lIiwibWl4aW5zIiwiZGF0YSIsImltZ0hvc3QiLCJjb3Vwb25zTGlzdCIsImxvYWRpbmciLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwibmF2T24iLCJwYWdlIiwibGltaXQiLCJmaW5pc2hlZCIsImNvbXB1dGVkIiwid2F0Y2giLCJpc0xvZ2luIiwiaGFuZGxlciIsImRlZXAiLCJvbkxvYWQiLCJvblJlYWNoQm90dG9tIiwibWV0aG9kcyIsIm9uTmF2IiwidXNlQ291cG9uIiwidXJsIiwidW5pIiwib25Mb2FkRnVuIiwiYXV0aENvbHNlIiwiZ2V0VXNlQ291cG9ucyIsInRoYXQiLCJ0aXRsZSIsImljb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUEwREE7QUFHQTtBQUdBO0FBTUE7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBR0E7RUFDQUE7SUFJQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQUE7UUFDQTtVQUNBQTtRQUNBO01BQ0E7TUFDQUM7UUFDQUQ7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FFO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQTtNQUNBO01BQ0FDO01BQ0FKO1FBQ0FLO01BQ0E7TUFDQTtRQUNBbkI7UUFDQUM7TUFDQTtRQUNBaUI7UUFDQUo7UUFDQUk7UUFDQUE7UUFDQUE7TUFDQTtRQUNBQTtRQUNBSjtVQUNBSztVQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMDI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibmF2YmFyIGFjZWEtcm93IHJvdy1hcm91bmRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiIDpjbGFzcz1cInsgb246IG5hdk9uID09PSAxIH1cIiBAY2xpY2s9XCJvbk5hdigxKVwiPnt7JHQoYOacquS9v+eUqGApfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgOmNsYXNzPVwieyBvbjogbmF2T24gPT09IDIgfVwiIEBjbGljaz1cIm9uTmF2KDIpXCI+XHJcblx0XHRcdFx0e3skdChg5bey5L2/55SoL+i/h+acn2ApfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J2NvdXBvbi1saXN0JyB2LWlmPVwiY291cG9uc0xpc3QubGVuZ3RoXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlcicgdi1mb3I9JyhpdGVtLGluZGV4KSBpbiBjb3Vwb25zTGlzdCcgOmtleT1cImluZGV4XCJcclxuXHRcdFx0XHQ6Y2xhc3M9XCJ7c3ZpcDogaXRlbS5yZWNlaXZlX3R5cGUgPT09IDR9XCIgQGNsaWNrPVwidXNlQ291cG9uKGl0ZW0pXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb25leUNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leScgOmNsYXNzPSdpdGVtLl90eXBlID09IDAgPyBcIm1vbmV5R3JheVwiIDogXCJcIic+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYO+/pWApfX08dGV4dCBjbGFzcz0nbnVtJz57e2l0ZW0uY291cG9uX3ByaWNlfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpYy1udW1cIiB2LWlmPVwiaXRlbS51c2VfbWluX3ByaWNlID4gMFwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOa7oWApfX17e2l0ZW0udXNlX21pbl9wcmljZX19e3skdChg5YWD5Y+v55SoYCl9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljLW51bVwiIHYtZWxzZT57eyR0KGDml6Dpl6jmp5vliLhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29uZGl0aW9uJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGxpbmUyXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaW5lLXRpdGxlXCIgOmNsYXNzPVwiaXRlbS5fdHlwZSA9PT0gMCA/ICdiZy1jb2xvci1odWljJyA6ICdiZy1jb2xvci1jaGVjaydcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1pZj1cIml0ZW0uYXBwbGljYWJsZV90eXBlID09PSAwXCI+e3skdChg6YCa55So5Yq1YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmUtdGl0bGVcIiA6Y2xhc3M9XCJpdGVtLl90eXBlID09PSAwID8gJ2JnLWNvbG9yLWh1aWMnIDogJ2JnLWNvbG9yLWNoZWNrJ1wiXHJcblx0XHRcdFx0XHRcdFx0XHR2LWVsc2UtaWY9XCJpdGVtLmFwcGxpY2FibGVfdHlwZSA9PT0gMVwiPnt7JHQoYOWTgeexu+WIuGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaW5lLXRpdGxlXCIgOmNsYXNzPVwiaXRlbS5fdHlwZSA9PT0gMCA/ICdiZy1jb2xvci1odWljJyA6ICdiZy1jb2xvci1jaGVjaydcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1lbHNlPnt7JHQoYOWVhuWTgeWIuGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy9pbWFnZXMvZnZpcC5wbmdcIiBjbGFzcz1cInBpY1wiIHYtaWY9XCJpdGVtLnJlY2VpdmVfdHlwZT09PTRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoaXRlbS5jb3Vwb25fdGl0bGUpfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2RhdGEgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5hZGRfdGltZX19LXt7aXRlbS5lbmRfdGltZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYm50IGdyYXknIHYtaWY9XCJpdGVtLl90eXBlPT0wXCI+e3skdChpdGVtLl9tc2cpfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdibnQgYmctY29sb3InIHYtZWxzZT57eyR0KGl0ZW0uX21zZyl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdub0NvbW1vZGl0eScgdi1pZj1cIiFjb3Vwb25zTGlzdC5sZW5ndGggJiYgcGFnZSA9PT0gMlwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJpbWdIb3N0ICsgJy9zdGF0aWNzL2ltYWdlcy9ub0NvdXBvbi5wbmcnXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8IS0tIDxhdXRob3JpemUgQG9uTG9hZEZ1bj1cIm9uTG9hZEZ1blwiIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHQ8aG9tZT48L2hvbWU+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRVc2VyQ291cG9uc1xyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHQvLyAjaWZkZWYgTVBcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0SFRUUF9SRVFVRVNUX1VSTFxyXG5cdH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRob21lXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW1nSG9zdDogSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRjb3Vwb25zTGlzdDogW10sXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcclxuXHRcdFx0XHRpc1Nob3dBdXRoOiBmYWxzZSwgLy/mmK/lkKbpmpDol4/mjojmnYNcclxuXHRcdFx0XHRuYXZPbjogMSxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiAxNSxcclxuXHRcdFx0XHRmaW5pc2hlZDogZmFsc2VcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRVc2VDb3Vwb25zKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldFVzZUNvdXBvbnMoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblJlYWNoQm90dG9tKCkge1xyXG5cdFx0XHR0aGlzLmdldFVzZUNvdXBvbnMoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdG9uTmF2OiBmdW5jdGlvbih0eXBlKSB7XHJcblx0XHRcdFx0dGhpcy5uYXZPbiA9IHR5cGU7XHJcblx0XHRcdFx0dGhpcy5jb3Vwb25zTGlzdCA9IFtdO1xyXG5cdFx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhpcy5maW5pc2hlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlQ291cG9ucygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR1c2VDb3Vwb24oaXRlbSkge1xyXG5cdFx0XHRcdGlmICh0aGlzLm5hdk9uID09IDIpIHJldHVyblxyXG5cdFx0XHRcdGxldCB1cmwgPSAnJztcclxuXHRcdFx0XHRpZiAoaXRlbS5jYXRlZ29yeV9pZCA9PSAwICYmIGl0ZW0ucHJvZHVjdF9pZCA9PSAnJykge1xyXG5cdFx0XHRcdFx0dXJsID0gJy9wYWdlcy9nb29kcy9nb29kc19saXN0L2luZGV4P3RpdGxlPem7mOiupCdcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKGl0ZW0uY2F0ZWdvcnlfaWQgIT0gMCkge1xyXG5cdFx0XHRcdFx0dXJsID0gYC9wYWdlcy9nb29kcy9nb29kc19saXN0L2luZGV4P3RpdGxlPSR7aXRlbS5jb3Vwb25fdGl0bGV9JmNvdXBvbl9jYXRlZ29yeV9pZD0ke2l0ZW0uY2F0ZWdvcnlfaWR9YFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoaXRlbS5wcm9kdWN0X2lkICE9ICcnKSB7XHJcblx0XHRcdFx0XHRsZXQgYXJyID0gaXRlbS5wcm9kdWN0X2lkLnNwbGl0KCcsJyk7XHJcblx0XHRcdFx0XHRsZXQgbnVtID0gYXJyLmxlbmd0aDtcclxuXHRcdFx0XHRcdGlmIChudW0gPT0gMSkge1xyXG5cdFx0XHRcdFx0XHR1cmwgPSAnL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JyArIGl0ZW0ucHJvZHVjdF9pZFxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dXJsID0gJy9wYWdlcy9nb29kcy9nb29kc19saXN0L2luZGV4P3Byb2R1Y3RJZD0nICsgaXRlbS5wcm9kdWN0X2lkICsgJyZ0aXRsZT3pu5jorqQnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogdXJsXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmjojmnYPlm57osINcclxuXHRcdFx0ICovXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VDb3Vwb25zKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bpooblj5bkvJjmg6DliLjliJfooahcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldFVzZUNvdXBvbnM6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkaW5nIHx8IHRoYXQuZmluaXNoZWQpIHtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOato+WcqOWKoOi9veKApmApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Z2V0VXNlckNvdXBvbnModGhpcy5uYXZPbiwge1xyXG5cdFx0XHRcdFx0cGFnZTogdGhpcy5wYWdlLFxyXG5cdFx0XHRcdFx0bGltaXQ6IHRoaXMubGltaXRcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0dGhhdC5jb3Vwb25zTGlzdCA9IHRoYXQuY291cG9uc0xpc3QuY29uY2F0KHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdHRoYXQuZmluaXNoZWQgPSByZXMuZGF0YS5sZW5ndGggPCB0aGF0LmxpbWl0O1xyXG5cdFx0XHRcdFx0dGhhdC5wYWdlICs9IDE7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlPlxyXG5cdC5tb25leSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnBpYy1udW0ge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdH1cblx0LmNvdXBvbi1saXN0IC5pdGVte1xuXHR9XHJcblx0LmNvdXBvbi1saXN0IC5pdGVtIC50ZXh0e1xuXHRcdHBhZGRpbmc6IDE0cnB4IDEwcnB4O1xuXHR9XHJcblx0LmNvdXBvbi1saXN0IC5pdGVtIC50ZXh0IC5jb25kaXRpb24ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxyXG5cclxuXHQuY291cG9uLWxpc3QgLml0ZW0gLnRleHQgLmNvbmRpdGlvbiAubmFtZSB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NHJweDtcclxuXHRcdC8qIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyAqL1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0IC5pdGVtIC50ZXh0IC5jb25kaXRpb24gLnBpYyB7XHJcblx0XHR3aWR0aDogMzBycHg7XHJcblx0XHRoZWlnaHQ6IDMwcnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdC5jb25kaXRpb24gLmxpbmUtdGl0bGUge1xyXG5cdFx0Lyogd2lkdGg6IDcwcnB4OyAqL1xyXG5cdFx0aGVpZ2h0OiAzNnJweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI0NywgMjQ3LCAxKTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxOHJweCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxuXHQuY29uZGl0aW9uIC5saW5lLXRpdGxlLmJnLWNvbG9yLWh1aWMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjQkJCICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogI2JiYiAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQubmF2YmFyIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDVycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDVycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5vbiB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMjJycHg7XHJcblx0fVxyXG5cclxuXHQubm9Db21tb2RpdHkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzAwcnB4O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1029\n"); /***/ }), /* 1030 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_spread_user/index.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_5e422116_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5e422116&scoped=true&mpType=page */ 1031);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1033);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_5e422116_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_5e422116_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5e422116\",\n null,\n false,\n _index_vue_vue_type_template_id_5e422116_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_spread_user/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAzMC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTVlNDIyMTE2JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI1ZTQyMjExNlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy91c2VyX3NwcmVhZF91c2VyL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1030\n"); /***/ }), /* 1031 */ /*!*************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_spread_user/index.vue?vue&type=template&id=5e422116&scoped=true&mpType=page ***! \*************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5e422116_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5e422116&scoped=true&mpType=page */ 1032); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5e422116_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5e422116_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5e422116_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5e422116_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1032 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_spread_user/index.vue?vue&type=template&id=5e422116&scoped=true&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "my-promotion"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "header"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "name acea-row row-center-wrapper" ), attrs: { _i: 3 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(5, "sc", "user-msg"), attrs: { _i: 5 }, }, [ _c("image", { staticClass: _vm._$s(6, "sc", "avatar"), attrs: { src: _vm._$s(6, "a-src", _vm.userInfo.avatar), _i: 6, }, }), _c( "view", { staticClass: _vm._$s(7, "sc", "nickname line1"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.userInfo.nickname)) ), ] ), _vm._$s(8, "i", _vm.userInfo.is_agent_level) ? _c( "view", { staticClass: _vm._$s(8, "sc", "level line1"), attrs: { _i: 8 }, on: { click: _vm.jumbPath }, }, [ _c("text", [ _vm._v( _vm._$s( 9, "t0-0", _vm._s( _vm.userInfo.agent_level_name ? _vm.$t( _vm.userInfo.agent_level_name ) : _vm.$t("分销等级") ) ) ), ]), _vm._$s(10, "i", _vm.userInfo.is_agent_level) ? _c("text", { staticClass: _vm._$s( 10, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 10 }, }) : _vm._e(), ] ) : _vm._e(), ] ), ]), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "num"), attrs: { _i: 11 } }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.userInfo.brokerage_price)) ), ] ), _c( "view", { staticClass: _vm._$s( 12, "sc", "profit acea-row row-between-wrapper" ), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "item"), attrs: { _i: 13 }, }, [ _c("view", [ _vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.$t("昨日收益")))), ]), _c( "view", { staticClass: _vm._$s(15, "sc", "money"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s(15, "t0-0", _vm._s(_vm.userInfo.yesterDay)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "item"), attrs: { _i: 16 }, on: { click: function ($event) { return _vm.jumbPath(1) }, }, }, [ _c("view", [ _vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.$t("累积已提")))), _c("text", { staticClass: _vm._$s( 18, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 18 }, }), ]), _c( "view", { staticClass: _vm._$s(19, "sc", "money"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s( 19, "t0-0", _vm._s(_vm.userInfo.extractTotalPrice) ) ), ] ), ] ), ] ), _vm._$s( 20, "i", _vm.userInfo.division_open && _vm.userInfo.agent_apply_open && ((_vm.userInfo.is_division && _vm.userInfo.division_invite && _vm.userInfo.division_status) || (!_vm.userInfo.is_division && !_vm.userInfo.is_agent)) ) ? _c( "view", { staticClass: _vm._$s(20, "sc", "apply"), attrs: { _i: 20 }, }, [ _vm._$s(21, "i", _vm.userInfo.is_division) ? _c("view", [ _vm._v( _vm._$s(21, "t0-0", _vm._s(_vm.$t("邀请码"))) + _vm._$s( 21, "t0-1", _vm._s(_vm.userInfo.division_invite) ) ), ]) : _vm._e(), _vm._$s( 22, "i", !_vm.userInfo.is_division && !_vm.userInfo.is_agent ) ? _c("view", [ _c("navigator", {}, [ _c("view", [ _vm._v( _vm._$s( 24, "t0-0", _vm._s(_vm.$t("代理商申请")) ) ), ]), ]), ]) : _vm._e(), ] ) : _vm._e(), ] ), _c( "navigator", { staticClass: _vm._$s(25, "sc", "bnt bg-color"), attrs: { _i: 25 }, }, [_vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.$t("立即提现"))))] ), _c( "view", { staticClass: _vm._$s( 26, "sc", "list acea-row row-between-wrapper" ), attrs: { _i: 26 }, }, [ _c( "navigator", { staticClass: _vm._$s( 27, "sc", "item acea-row row-center-wrapper row-column" ), attrs: { _i: 27 }, }, [ _c("text", { staticClass: _vm._$s(28, "sc", "iconfont icon-erweima"), attrs: { _i: 28 }, }), _c("view", [ _vm._v(_vm._$s(29, "t0-0", _vm._s(_vm.$t("推广名片")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s( 30, "sc", "item acea-row row-center-wrapper row-column" ), attrs: { _i: 30 }, }, [ _c("text", { staticClass: _vm._$s(31, "sc", "iconfont icon-tongji"), attrs: { _i: 31 }, }), _c("view", [ _vm._v(_vm._$s(32, "t0-0", _vm._s(_vm.$t("推广人统计")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s( 33, "sc", "item acea-row row-center-wrapper row-column" ), attrs: { _i: 33 }, }, [ _c("text", { staticClass: _vm._$s(34, "sc", "iconfont icon-qiandai"), attrs: { _i: 34 }, }), _c("view", [ _vm._v(_vm._$s(35, "t0-0", _vm._s(_vm.$t("佣金明细")))), ]), ] ), _vm._$s( 36, "i", (_vm.userInfo.division_open && !_vm.userInfo.is_agent && !_vm.userInfo.is_division) || !_vm.userInfo.division_open ) ? _c( "navigator", { staticClass: _vm._$s( 36, "sc", "item acea-row row-center-wrapper row-column" ), attrs: { _i: 36 }, }, [ _c("text", { staticClass: _vm._$s(37, "sc", "iconfont icon-dingdan"), attrs: { _i: 37 }, }), _c("view", [ _vm._v( _vm._$s(38, "t0-0", _vm._s(_vm.$t("推广人订单"))) ), ]), ] ) : _vm._e(), _vm._$s( 39, "i", _vm.userInfo.division_open && (_vm.userInfo.is_agent || _vm.userInfo.is_division) ) ? _c( "navigator", { staticClass: _vm._$s( 39, "sc", "item acea-row row-center-wrapper row-column" ), attrs: { _i: 39 }, }, [ _c("text", { staticClass: _vm._$s(40, "sc", "iconfont icon-dingdan"), attrs: { _i: 40 }, }), _c("view", [ _vm._v( _vm._$s( 41, "t0-0", _vm._s( _vm.userInfo.is_division ? _vm.$t("事业部") : _vm.$t("agent") ) ) + _vm._$s(41, "t0-1", _vm._s(_vm.$t("推广订单"))) ), ]), ] ) : _vm._e(), _c( "navigator", { staticClass: _vm._$s( 42, "sc", "item acea-row row-center-wrapper row-column" ), attrs: { _i: 42 }, }, [ _c("text", { staticClass: _vm._$s(43, "sc", "iconfont icon-paihang1"), attrs: { _i: 43 }, }), _c("view", [ _vm._v(_vm._$s(44, "t0-0", _vm._s(_vm.$t("推广人排行")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s( 45, "sc", "item acea-row row-center-wrapper row-column" ), attrs: { _i: 45 }, }, [ _c("text", { staticClass: _vm._$s(46, "sc", "iconfont icon-paihang"), attrs: { _i: 46 }, }), _c("view", [ _vm._v(_vm._$s(47, "t0-0", _vm._s(_vm.$t("佣金排行")))), ]), ] ), _vm._$s( 48, "i", _vm.userInfo.division_open && _vm.userInfo.is_agent ) ? _c( "navigator", { staticClass: _vm._$s( 48, "sc", "item acea-row row-center-wrapper row-column" ), attrs: { _i: 48 }, }, [ _c("text", { staticClass: _vm._$s(49, "sc", "iconfont icon-tuandui"), attrs: { _i: 49 }, }), _c("view", [ _vm._v(_vm._$s(50, "t0-0", _vm._s(_vm.$t("员工列表")))), ]), ] ) : _vm._e(), ] ), ] ), _c("home", { attrs: { _i: 51 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1033 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_spread_user/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1034);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDMzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1033\n"); /***/ }), /* 1034 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_spread_user/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n userInfo: {},\n yesterdayPrice: 0.00,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false //是否隐藏授权\n };\n },\n\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserInfo();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n // try {\n // \tconst user_spread_user = uni.getStorageSync('user_spread_user');\n // \tif (user_spread_user) {\n // \t\tthis.getUserInfo();\n // \t} else {\n // \t\tuni.redirectTo({\n // \t\t\turl: '/pages/user/index'\n // \t\t});\n // \t}\n // } catch (e) {\n // \tuni.showToast({\n // \t\ttitle: e,\n // \t\ticon: 'none'\n // \t});\n // }\n this.getUserInfo();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n onLoadFun: function onLoadFun() {\n this.getUserInfo();\n },\n //跳转\n jumbPath: function jumbPath(type) {\n if (type == 1) {\n uni.navigateTo({\n // 提现记录\n url: '/pages/users/user_spread_money/index?type=1'\n });\n } else {\n uni.navigateTo({\n // 分佣等级\n url: '/pages/users/user_distribution_level/index'\n });\n }\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n openSubscribe: function openSubscribe(page) {\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\")\n });\n (0, _SubscribeMessage.openExtrctSubscribe)().then(function (res) {\n uni.hideLoading();\n uni.navigateTo({\n url: page\n });\n }).catch(function () {\n uni.hideLoading();\n });\n },\n /**\n * 获取个人用户信息\n */\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n that.$set(that, 'userInfo', res.data);\n if (!res.data.spread_status) {\n that.$util.Tips({\n title: that.$t(\"\\u60A8\\u76EE\\u524D\\u6682\\u65E0\\u63A8\\u5E7F\\u6743\\u9650\")\n }, {\n tab: 1,\n url: '/pages/index/index'\n });\n }\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9zcHJlYWRfdXNlci9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJtaXhpbnMiLCJkYXRhIiwidXNlckluZm8iLCJ5ZXN0ZXJkYXlQcmljZSIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJjb21wdXRlZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib25Mb2FkIiwibWV0aG9kcyIsIm9uTG9hZEZ1biIsImp1bWJQYXRoIiwidW5pIiwidXJsIiwiYXV0aENvbHNlIiwib3BlblN1YnNjcmliZSIsInRpdGxlIiwiZ2V0VXNlckluZm8iLCJ0aGF0IiwidGFiIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBbUdBO0FBR0E7QUFHQTtBQUdBO0FBTUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFJQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7SUFDQTtFQUNBOztFQUNBQztFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0FDO1VBQ0E7VUFDQUM7UUFDQTtNQUNBO1FBQ0FEO1VBQ0E7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQUg7UUFDQUk7TUFDQTtNQUNBO1FBQ0FKO1FBQ0FBO1VBQ0FDO1FBQ0E7TUFDQTtRQUNBRDtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUs7TUFDQTtNQUNBO1FBQ0FDO1FBQ0E7VUFDQUE7WUFDQUY7VUFDQTtZQUNBRztZQUNBTjtVQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEwMzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J215LXByb21vdGlvbic+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyJz5cclxuXHRcdFx0XHRcdDwhLS0g5b2T5YmN5L2j6YeRIC0tPlxyXG5cdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidXNlci1tc2dcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJhdmF0YXJcIiA6c3JjPVwidXNlckluZm8uYXZhdGFyXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuaWNrbmFtZSBsaW5lMVwiPnt7dXNlckluZm8ubmlja25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwidXNlckluZm8uaXNfYWdlbnRfbGV2ZWxcIiBjbGFzcz1cImxldmVsIGxpbmUxXCIgQGNsaWNrPVwianVtYlBhdGhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7dXNlckluZm8uYWdlbnRfbGV2ZWxfbmFtZT8kdCh1c2VySW5mby5hZ2VudF9sZXZlbF9uYW1lKTokdChg5YiG6ZSA562J57qnYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IHYtaWY9XCJ1c2VySW5mby5pc19hZ2VudF9sZXZlbFwiIGNsYXNzPSdpY29uZm9udCBpY29uLXhpYW5neW91Jz48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdudW0nPnt7dXNlckluZm8uYnJva2VyYWdlX3ByaWNlfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3Byb2ZpdCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5pio5pel5pS255uKYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5Jz57e3VzZXJJbmZvLnllc3RlckRheX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nIEBjbGljaz1cImp1bWJQYXRoKDEpXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOe0r+enr+W3suaPkGApfX08dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi14aWFuZ3lvdSc+PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5Jz57e3VzZXJJbmZvLmV4dHJhY3RUb3RhbFByaWNlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYXBwbHlcIlxyXG5cdFx0XHRcdFx0di1pZj1cInVzZXJJbmZvLmRpdmlzaW9uX29wZW4gJiYgdXNlckluZm8uYWdlbnRfYXBwbHlfb3BlbiAmJiAoKHVzZXJJbmZvLmlzX2RpdmlzaW9uICYmIHVzZXJJbmZvLmRpdmlzaW9uX2ludml0ZSAmJiB1c2VySW5mby5kaXZpc2lvbl9zdGF0dXMpIHx8ICghdXNlckluZm8uaXNfZGl2aXNpb24gJiYgIXVzZXJJbmZvLmlzX2FnZW50KSlcIj5cclxuXHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJ1c2VySW5mby5pc19kaXZpc2lvblwiPnt7JHQoYOmCgOivt+eggWApfX3vvJp7e3VzZXJJbmZvLmRpdmlzaW9uX2ludml0ZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cIiF1c2VySW5mby5pc19kaXZpc2lvbiAmJiAhdXNlckluZm8uaXNfYWdlbnRcIj5cclxuXHRcdFx0XHRcdFx0PG5hdmlnYXRvciB1cmw9Jy9wYWdlcy9hbm5leC9zZXR0bGVkL2luZGV4JyBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDku6PnkIbllYbnlLPor7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSAjaWZkZWYgQVBQLVBMVVMgfHwgSDUgLS0+XHJcblx0XHRcdDxuYXZpZ2F0b3IgdXJsPVwiL3BhZ2VzL3VzZXJzL3VzZXJfY2FzaC9pbmRleFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIGNsYXNzPSdibnQgYmctY29sb3InPnt7JHQoYOeri+WNs+aPkOeOsGApfX08L25hdmlnYXRvcj5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHQ8dmlldyBAY2xpY2s9XCJvcGVuU3Vic2NyaWJlKCcvcGFnZXMvdXNlcnMvdXNlcl9jYXNoL2luZGV4JylcIiBjbGFzcz0nYm50IGJnLWNvbG9yJz57eyR0KGDnq4vljbPmj5DnjrBgKX19PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2xpc3QgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PG5hdmlnYXRvciB1cmw9Jy9wYWdlcy91c2Vycy91c2VyX3NwcmVhZF9jb2RlL2luZGV4JyBob3Zlci1jbGFzcz1cIm5vbmVcIlxyXG5cdFx0XHRcdFx0Y2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyIHJvdy1jb2x1bW4nPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tZXJ3ZWltYSc+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5o6o5bm/5ZCN54mHYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8bmF2aWdhdG9yIHVybD0nL3BhZ2VzL3VzZXJzL3Byb21vdGVyLWxpc3QvaW5kZXgnIGhvdmVyLWNsYXNzPVwibm9uZVwiXHJcblx0XHRcdFx0XHRjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXIgcm93LWNvbHVtbic+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi10b25namknPjwvdGV4dD5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOaOqOW5v+S6uue7n+iuoWApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PG5hdmlnYXRvciB1cmw9Jy9wYWdlcy91c2Vycy91c2VyX3NwcmVhZF9tb25leS9pbmRleD90eXBlPTInIGhvdmVyLWNsYXNzPVwibm9uZVwiXHJcblx0XHRcdFx0XHRjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXIgcm93LWNvbHVtbic+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1xaWFuZGFpJz48L3RleHQ+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDkvaPph5HmmI7nu4ZgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cclxuXHRcdFx0XHQ8bmF2aWdhdG9yICB2LWlmPVwiKHVzZXJJbmZvLmRpdmlzaW9uX29wZW4gJiYgIXVzZXJJbmZvLmlzX2FnZW50ICYmICF1c2VySW5mby5pc19kaXZpc2lvbikgfHwgIXVzZXJJbmZvLmRpdmlzaW9uX29wZW5cIiB1cmw9Jy9wYWdlcy91c2Vycy9wcm9tb3Rlci1vcmRlci9pbmRleCcgaG92ZXItY2xhc3M9XCJub25lXCJcclxuXHRcdFx0XHRcdGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlciByb3ctY29sdW1uJz5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWRpbmdkYW4nPjwvdGV4dD5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOaOqOW5v+S6uuiuouWNlWApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC9uYXZpZ2F0b3I+XG5cdFx0XHRcdDxuYXZpZ2F0b3Igdi1pZj1cInVzZXJJbmZvLmRpdmlzaW9uX29wZW4gJiYgKHVzZXJJbmZvLmlzX2FnZW50IHx8IHVzZXJJbmZvLmlzX2RpdmlzaW9uKVwiIHVybD0nL3BhZ2VzL3VzZXJzL3Byb21vdGVyLW9yZGVyL2luZGV4P3R5cGU9MScgaG92ZXItY2xhc3M9XCJub25lXCJcblx0XHRcdFx0XHRjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXIgcm93LWNvbHVtbic+XG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tZGluZ2Rhbic+PC90ZXh0PlxuXHRcdFx0XHRcdDx2aWV3Pnt7dXNlckluZm8uaXNfZGl2aXNpb24/JHQoYOS6i+S4mumDqGApOiR0KGBhZ2VudGApfX17eyR0KGDmjqjlub/orqLljZVgKX19PC92aWV3PlxuXHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8bmF2aWdhdG9yIHVybD0nL3BhZ2VzL3VzZXJzL3Byb21vdGVyX3JhbmsvaW5kZXgnIGhvdmVyLWNsYXNzPVwibm9uZVwiXHJcblx0XHRcdFx0XHRjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXIgcm93LWNvbHVtbic+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1wYWloYW5nMSc+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5o6o5bm/5Lq65o6S6KGMYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8bmF2aWdhdG9yIHVybD0nL3BhZ2VzL3VzZXJzL2NvbW1pc3Npb25fcmFuay9pbmRleCcgaG92ZXItY2xhc3M9XCJub25lXCJcclxuXHRcdFx0XHRcdGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlciByb3ctY29sdW1uJz5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXBhaWhhbmcnPjwvdGV4dD5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS9o+mHkeaOkuihjGApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PG5hdmlnYXRvciB2LWlmPVwidXNlckluZm8uZGl2aXNpb25fb3BlbiAmJiB1c2VySW5mby5pc19hZ2VudFwiIHVybD0nL3BhZ2VzL3VzZXJzL3N0YWZmX2xpc3QvaW5kZXgnIGhvdmVyLWNsYXNzPVwibm9uZVwiXHJcblx0XHRcdFx0XHRjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXIgcm93LWNvbHVtbic+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi10dWFuZHVpJz48L3RleHQ+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDlkZjlt6XliJfooahgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFVzZXJJbmZvXHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0b3BlbkV4dHJjdFN1YnNjcmliZVxyXG5cdH0gZnJvbSAnQC91dGlscy9TdWJzY3JpYmVNZXNzYWdlLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHQvLyAjaWZkZWYgTVBcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGhvbWVcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR1c2VySW5mbzoge30sXHJcblx0XHRcdFx0eWVzdGVyZGF5UHJpY2U6IDAuMDAsXHJcblx0XHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcclxuXHRcdFx0XHRpc1Nob3dBdXRoOiBmYWxzZSAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0XHRpZiAobmV3Vikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHQvLyB0cnkge1xyXG5cdFx0XHRcdC8vIFx0Y29uc3QgdXNlcl9zcHJlYWRfdXNlciA9IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcl9zcHJlYWRfdXNlcicpO1xyXG5cdFx0XHRcdC8vIFx0aWYgKHVzZXJfc3ByZWFkX3VzZXIpIHtcclxuXHRcdFx0XHQvLyBcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHRcdC8vIFx0fSBlbHNlIHtcclxuXHRcdFx0XHQvLyBcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdC8vIFx0XHRcdHVybDogJy9wYWdlcy91c2VyL2luZGV4J1xyXG5cdFx0XHRcdC8vIFx0XHR9KTtcclxuXHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHQvLyB9IGNhdGNoIChlKSB7XHJcblx0XHRcdFx0Ly8gXHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHQvLyBcdFx0dGl0bGU6IGUsXHJcblx0XHRcdFx0Ly8gXHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdC8vIFx0fSk7XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0b25Mb2FkRnVuOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v6Lez6L2sXHJcblx0XHRcdGp1bWJQYXRoKHR5cGUpIHtcclxuXHRcdFx0XHRpZiAodHlwZSA9PSAxKSB7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdC8vIOaPkOeOsOiusOW9lVxyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvdXNlcl9zcHJlYWRfbW9uZXkvaW5kZXg/dHlwZT0xJ1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHQvLyDliIbkvaPnrYnnuqdcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3VzZXJzL3VzZXJfZGlzdHJpYnV0aW9uX2xldmVsL2luZGV4J1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdG9wZW5TdWJzY3JpYmU6IGZ1bmN0aW9uKHBhZ2UpIHtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOato+WcqOWKoOi9vWApLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0b3BlbkV4dHJjdFN1YnNjcmliZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IHBhZ2UsXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KS5jYXRjaCgoKSA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluS4quS6uueUqOaIt+S/oeaBr1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0VXNlckluZm86IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRVc2VySW5mbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAndXNlckluZm8nLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHRpZiAoIXJlcy5kYXRhLnNwcmVhZF9zdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5oKo55uu5YmN5pqC5peg5o6o5bm/5p2D6ZmQYClcclxuXHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdHRhYjogMSxcclxuXHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaW5kZXgvaW5kZXgnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQubXktcHJvbW90aW9uIC5oZWFkZXIge1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUF1NEFBQUYzQ0FNQUFBRE5Rajd1QUFBQWUxQk1WRVVBQUFELy8vL3BNeVA5NStiLy8vLy8vLy8vLy8vLy8vL3BNeVAvLy8vLy8vL3JRalBwTXlQcE15UHBNeVBwTXlQcE15UHBNeVBwTXlQcE15UHBNeVBwTXlQcE15UHBNeVBwTXlQcE15UHBNeVBwTXlQcE15UHBNeVBwTXlQcE15UHFRREhwTkNUcE5pYnFPU3JxT3l6cVBTM3FQaS9xUHpEcU9DaFMxYXlCQUFBQUgzUlNUbE1BRU13QkNnVU9BOTRNQjg4Sjk4UnAyai9vZHhXTGdWQXFzbHdocHBxVzBzU21nQUFBS0hOSlJFRlVlTnJzMG9FQUFBQU1CS0daek4veVFhNFl1b2NNM1FuUm5SRGRDZEdkRU4wSjBaMFEzUW5SblJEZENkR2RFTjBKMFowUTNRblJuUkRkQ2RHZEVOMEowWjBRM1FuUm5iRnJMc214Z3pBVVhVcExWeCs4L3hXK2F2SmN1QzM4U2RxcFV1T2NvUmtCQndrSjM0anY2czRWQVB6a2NWKzRBdURlNjhBVmZNbzZmRTkzaHFqTnFFNTQzQk5lTG9TcUlQOUdYMGIwUVQ5bkhiNmpPMVROYVlHYlN2WUovZ0lzcWxab2dhbE05MXNJU01lSDNCSHd0TzRNY1lxVTdCTzhISjYwVU1UMVhzSXp4S2lEcGZiaHBPNU45b2ltVDJFWHdsQ25QaVgxUmw4TWk5RUdsampqbjlPZFliU05KNTdmeGJBNGJXTjNPZmdNcFcxSzNqdjhLZDBoVHJ2b1BlSWFRd3Z0VWU1eDhMOUMreWVlK3pPNjE5RCs1L3YvMFA3bk95c2RZZE1qSlNkMFh5VXVVNUZ5UzkvaDY0WFF6a0lNN3p2THFrWVhzZWk3UERKeXBIdThwZ2t6aS9lMytRTWVHbjVJckY4Y3pCQUt5T0FMd1ZKV0c4KzkwczZmOFMvZHk5T3g3aXZiRGUxajJHYVdjWk01ckhPK2Uvdjh6T01zU2JQNSs4ajYrbFkvOXRNY0kxbTM2a2gzbmtwUGQzRUtQT2M5NVc2N3ZnR3Z0N25xemtyOXVDYVoyM0h2QUF1bnUzME52c055dGFrUGRHZFlOMGxKb1VBQlA2V3dJWDJQQjl5YTdwMFJ0akZ2OFZEcVJYYzRkZk05Z3p5VDd3ZTZ3K2kwN2xWMCtKaSt3Nm1ydTFDa2lpNURWcTF4dmtVV25zVEF6NWJxV1daUDk2N1dwY29NcHc1VFhZOFJmV2VsWGQxalNHQWQwUGRlVGZxbHUyNGRlemg1bmpwbVQvZCtKUlowTnhWZlRtL0VycVI0WC9kbDRlWW11aWpicHdHNzhOMFd4WHJBVkt5bGU5Wk04VzlYOXhqY1kzUTNRV3RNMXVrVm9weE4xNS9EU2h1Nm81V3VFeGhLRmVjYThETEZ0VXVBNytuZWZJQzFNZkZFYVc1ZmQ2WElpKzR1bUN1MkZ0N3ZzYzMxM0ROZS94dUN0U3BOS0ZOY3V3SVdpdWlMS1lxVzlGcDRweXhwYmxmM2ZyMjlHTkY1R3RxS0V4UWk4c0cydVd6cVhrZkszRzdqUlJySGNJK3NVSXEwaHV6aTcxL01LVzhlU3ZKMzlMYnU4VENidDFkRFcrNWx1K1BMUEdRNXBuY0ZJY3NWODFiRXZQNFNPbm5MZ1hDaXNlNTEvOWk3MmlTM1FSamFteFI5SWU1L3dqYmdXQWFSMk5PNlc1WDAvZG5aYkROVFNVL2lJWVE5bEw5OElBRzNKQjhkSnZENFU1ejY5NWJ1MHBkMVJKS25WcFBEWERNQUgxSWRLTWN4N3c2TVljNEV5TmsyTVNxdGRIV05DNnByd21MbG5ZYStNeEpYQTl1Zk11OXNKejNRSFNWTzJyK2pPOHJrVUZpMjZtNUR6VURTVFlwaFhtMFY3K2l1dERsaW8zc21xS2J1YzlJbTNoZWJrUVFlVDFrQVVKNTA1NTBQeUlmV096eStGbVlYYzQzdUZqWkFyRCtvL1RyZWM4cTBmeTJFZVRkZ2xPNloyb2N0dXVpaWJHUW91cGFzQTU3TXdHS3pmK2REUHd5dlhPa2Vwcnkvbzd2eDJLZG5NOUxkM05STnZBZmFqUDgrZ0Y2TytOcm9JNUtNeHhPWUFxbldHNENTK3JSM2Z2Q1hHeXZkNDB4R3Y2UDdNTTB0azkyMUdYZmNxeTQyQVk5OGRqbTNaYjJqZS8xSVE4VDVEcFJocDBvdXdwYjAzV1l1aFZFemIrbWVESnIxRWVmdXZ3eFFKQTFvbmFlMTFBeks0SWhNUGVFQlNTZjlXc2hwS1RWRHVmTkRPMUxxK0lBOE80eWpGRWJOWEtVN0YrSmNDNXNaYUpwMm9Ic2M4MjRCU2xmU1NISlg0ZWY5YU52RTZDcDVmd3kzbE1MU0VYNStoVFUvNkI3bm50ZEZNU05ZYzFjUEdzV0dZcjFXVzB1OG8vVDJRWkUrZXRVeHMrcSsxdjNWWTdnTDFDYUZIcmNtVUdRNkpVc3BqSnE1dUZYbCtnRWdkM1FISkpsVjl6alpmQXVBeHdrUlFHbm1tU1B5aE82eVZ0NmpkQnFsaWJoY0RuNUE0bGwxMXpCNzlzdDBid0FjVlN2N0tIT2NiTDRCanU0VjZCd2hmdFk3cjVYM2p1NFRQZ0RsVjlvOUIxQzMxK2p1Ui9UUm5SZFhhSk9zWWJMNUZnRE4ybFB0Sit6aHhyRVJDYWhwcWIwcXl1c25wcUVkT3I0U3R4cWM3bWgwSDdzeUlQc21oZm9vMjlkMGxiSElMb0pEVndZenQ4ajdNMGNvdXRZeTExbllkMldBZHIrNEkyamdYU0w4ZFZ5Zm1WRXUxcFVCZmdZZWVUeUNLYnBZZGE4TmRFTSt0cWR3YjAvWVBzMkdDTmFpdTFVMlIvamFwQ09Fc1YybldGMFVwbFgzbHU2RExsZWhnMzNTR3ZFOFdic1dxKzVWaEErRU43NlQxRVk4aXJ1V0xHbXh2S2ZYRHo5dHA2bFMwQi9GVS81SHFyc2xxcTlUQUVVMHFlb28zWUZYSzJwbWtoOGtlTzdPZEhLb0tta3Q3VDY1LzlDMVpWaVRablYrSXYwM3RMdS9xc3J1RU0ybkE4aDZkQy81M2FNZzdYVFpUWWF1TlVVQWszZ2Irc05sYThaUStqYzZNMmJlWUozTlJmSHM2dmw2VDB1RTdOamMvTkMxWmJ4MFg2dnZQbm1DR0hSK2NIcEFNTmhxYjNTZmdmS3N1QU50M1lqZGZsUHJTMGE1aGN5SEdZa0wyRC93WVY1cmlNQ3l1aWN3NE1ZSEozY29Xdmw3UjNjWHhXZVVjN3QzNy83T2o0OWt1WjNxSTZCNVVPWVZ0TzlhVVZ3NllGNXRwK3FiNnBiclltMlpNZXNqUFJ2WjZENEZ1VnZadTgxUzNBekJ3N3FpNjBYNUo3aWo4N0hUcm95QW5GMllLVktZN3dMMmRtN2xUNThIRWtWOGNaZElqNzQvb2J1L3IyVUdxTWhFdWN1S1VUYTdMSTRtOWJLSTF6b29DNHE2OFdJWHdwRWp3bmtpNlRTUWREK2greGhtUnVnendDVURwUldqL0gwYzlpYUV6alZlMDNGYWNwVWI2bCt4TGJsRGJwSXVWUGs3ZitCMWI0S3dKSU92YVl0RzJjbFc0YTZVRGNwKzNWVnVIQTBTWm4yWjljMXJjYzVVcjcvT3dHTmUwMVl0N21lTzhGSW1VTGY1VmxCT3A3QU5qTVo2bTlFWjNTK0htYkhkOTRpazFHNkZFeTl2bG5DZ2RkL1ZCSFNSN2RDNUxFYWY3dnFyeU01enVXN000OHhIM0ExQXVicklVVjYydUYvZ3V5azYxaFJya09LYzdsZjRucVZhbDlkK0VkOEZ2dWUyeUszOUlqNDQxek5DdmJUTi84QXpJbmNBNmNrQzNuSTVyYnBQZlFMNVFwUy9vNnlkOXJhTXZ3SnZaMDdoWGpkN2hlN1ZQajJSYVlDYzF0Mm5QZ0VrcDFIZTJiN2VnNytmQU9SODlpNWxvSUNML1NXNmo0L0dtejFkQjJYdEZmekVFVGI5WGZJbnZFUGJxdHNJNWUzd1NWTzh2c1ZGdXRjNHl6VEd6Ymdpbi9JRzdia2pWQWloWmNNSExISVBJTTBxZk9aVzJwRlRRTFliM1M4QWlTWDNad3diMlpGeVNPditEQUNKUmJzWVYwZnN6ODViYmM3OUJZQ280NE1LVTh2d1kwWDRoOTY4TjZBRldpVExUenhEUEFyYVdPK052Ui9taUEzTVpYZEVQa1I1MVJjcUcxb0ZaR2xnUW9EbW5PTkpxd1JweWxRWTNhOENBQkRoZ2UxWEpFMmZJRmNId09nSVJFNHhhNXJEL1g3WTNkREVYbFJsYTNUL0ZRRDBsVjFEcGZLWHdCelI2YnhZVWY0cUFQU1ZYYU85S3Y4MzZONVc5QzdHQldKWjkwV0Ewb2w1bFk4UWRITStIT1djVURRLy9DcmRBVW1rbi9YL1RMSUQ4c01Sb1lQOEZZQUgxYlhqUTBBLy9BYmRPV3MxVHpYWEhzMG5rbjF6UkdwKzBJY2ZBZ2I1S3dESW9ucndBMGIwdzIrSUdVRGFFTk8wTDRNNTRsTnp2Z0xNRHlXcUg3NTkvNC8vK0JqOHAvc1A5dTdnQkdFb0FJSm9LeVlhay80ckZCWGpVWWdFUHN4N0pTeHpYMExrVG9qY0NaRTdJWEluUk82RXlKMFF1Uk1pZDBMa1RvamNDWkU3SVhJblJPNkV5SjBRdVJNaWQwTGtUb2pjQ1pFN0lYSW5STzZFeUowUXVSTWlkMExrVG9qY0NaRTdJWEluUk82RXlKMFF1Uk1pZDBMa1RvamNDWkU3SVhJblJPNkVESjc3b1BlY1B4bmlKSC9OTUd6dTB6eGZQN2J5U2ZFMGI0WjQ5YkR0TTJ4SFp4Z3o5MmwrSDYrdmw1ZjF2a1J2dVordEw1ZmRlaC8wZXYxc3p4Nlc3d3pyY2p2MnhEOWk3Zy8yemlVOWJoZ0V3RWNaOGRiOVQ5akdybzJGY0oxMHBXSEtKbC9HazRYZ0IvR1FGUUJTYTBGTTZPTzJjMEMyUkJIOXd4UUIwTVZhRk9WL0FINUIzSkcwcGFMMFVXWUdaR3VabUh5VUlvQWtWNE14dm40b3krRU9EbnRpWjN4OWpQeE5FY29mb3doQWFiZnlZNzlmREhjNFEvdUhCM2dQN2JsOFNJQUg5TkNleVU4RC9GcTRBMGw3RVA0TU0yOWUvOS94ZzlNbjhqUGUxOEs5RDBZMkZiR1A1QjBvSkhFaUg4bDdTR1JVUkZzVStVbkZ1aEx1TVUwVFJLU005K3BERndpclprVGtGc1dvdUNJZ0xGb0prU1RoL2Z2VHA1Vnc3MkVwOVBYaGpabWhjUHM1WmpLS1h4KzZjc2JQc1d6VmlwekV1U3orZlorSGhYQUhUcXo1eXBMWXZ1MXp2U3J2S0VuNEF0S1VkNkN5N1NxS1ljNlZNOG9XLy9nN3lkMDZ1RVAwVysyZXppZG1aaTJheFNPM0ZIZHJrd2g4ZmIxb0ZoL0JOZ2JYenB3SGtIN0Q3NWZCM2FOWDhHYTlLY2ZSV3NudU0wejJWTWM5aTJ1OVdVWGU1ekR1dU9meHIwbC9QY2d5dVB2cXBzMHJkMmVnVnBGMzZKcmkvc0lNZDhQZFArcnhEcHprNlA1NThnaTFQY2IzVlhEUGd0ZU11NGo1OGtBcWRpV1JFNmJqTm1jaWwvQ09yV0I4SjczQm5ZYk9wQTdoL1pIM1ZYQlBLNURnNVVJZDJjN0lEN3o5TENaWlJScHdOeUZFOW1jZ1c2RlRTb0RiSSs3S2hLVCtqUFF4L2kyQ081QTk0YTZFNEw4eTdDNml4ZEtaZEs5MjNQMzhBTW9aM29HMDNENkhraGZtM3E4eFJuRDY5V0RqNy9GdkZkd3pLL1AxeWRGMzdBZjhmeDVKZlRNMzJuRjNLMzhKZTlzR3RkcTBHYWpOb2g3ZC9kQVFxQTlqNk1qOGJtVVIzTjNLZVdsaUJIRG93Ujl5dlVNRnBCbnVjTTZaQkNFRUNOcE5YcXRjamVIUDlyVjdkT2RERDNqSjNzbS9kU09MNEU1aFdreDg3cyswdTNMMEM0R0RqVXJwVERDekVJa2RXWjBNdGlTOTRMNVZORm9JZDlRQmRpYVdZL0c0QVFLVHduQ0Q0eUdkV1FOMzRIajRDWWx0eDUzM3JEMmVtSlJ0ZWRYQ08waVlMd0VTMjRHN0VQb3JNS0VIVjZzNzArTTJEMGg2NEc3Y1lUNVYwK0VGaitGOVJkd1pkN1E3Ykk4RWs4VjU4dDVhb2FhRUozWE9MeER1aW1DY3o5SjU4bDZwYkFlYU8xT0F0T011SHRwSlI1OGdyL2x5V1FOM0RFSHRldFVFbmtidUhGMmVXN0drRlRWTXpUZUJmZmtZWG5sd3YwZXA1ZmR4dDg5NVFMYXdGZExURWZFMWNPOGFOaS9JVG9OcXkzQ3ZORnNGc2xpalBpdUNqaHpJeXFSMXlNOUgycEZrbWs1MGIrTGxzZ2J1cE5PcmFmQjBwSWIvZEo0cXpacUFMU2lpQStRZUVYRXZsYzJnUE40NmdKSU00L0FQR3F2alBpeU5kUnNjM2tjMGI4MjBXdG5Nc0lrTDgzVHJBSFRPeGhQQXJWUTJnenEwWlNRQW43N0NhbmorbmF5T3UxMDM4SDB4UWhoaWU0SjdzZmY1WUtqRkFaSE1nUjlxdUpqVjFmTDdhK2htQk96OEJYeUg5QXZYVHFROTdIS0w0TzQwS3h5Sm1mVnJvc1o2ajN1WkZ4eUFOQXpaa0xRSkRtSE5NdHhyK2YyVjV2N0gvc1Bxb0xOa3VLdlh0cW1zZ1R1S1Uzd0NUamlTSUorRk81MWxHMEc0bWlSTFprb1Y3Y2hEanJLcmhuSFVBOThtTS9ZK3VPdTVLQUQvNFRySWdwcFdxVld2dUF2Y0thSkxmQzBBcEpiZlg1TTZtdFNRRisyQzUzVEtianZ2eStIZU5IUmwzS3N4dk1ybFdxbUMrd3YxdGowRmRBNlhxZVY5OTJaRmF0VXI3aGE2TXNnSWR5Tm84aFFobHpWd3Z5NHZkR1dBandVRGFldzdTYXZXaVJ5bXFrTWFBOXIwVUVScjAxUzFWaWVTN3R1UWRBU0NVSzhTdkEzdTUvSWNlTGptYUNvRXllaTFhN1hvZnZpOUE0OWVuY25lbnRqY1BnN1BhMFgzRjhhK084RTE0VE5oaEtDcmJaTjdGOXp0L200b3dLK256REpQbWF3YTdpK2UyNHhqMDEyakltaEw2b3BGZDlUNWNxR3g2UzdNTmsyWjlFMXduMmRrVDFPRi9UaC9zVkkxdVdkRXdwUXBQdGUrN1FtMVNsVmZVWDZlSXVHQjRZTDc0cVhxQytobWRYQTNWc2FLVnA0dkM3T29pS2tOaWRzZjFXcEV2Z0FqelRpcUFUZ1BmMi9SaVBRRHptRlh4bjUySTJ4MjVuSlcvaTJjbWhtd0E3aWRnNW03dFZwVDFaRE4rTW9BRWRMNEo3aXI1aTJtcXBNVitiQ3RLaUU0N3NNV1RsYndVbUNVek16SXh6L3JBYzdNWEs2R0FiSXMvSkVjZlVuVXVBbDZJaWpMNC83cUdlNW9iYXZDa3huVHNZVVhlNDBucG5Ya25Tc1Z3dFFkVUt0VnFvN3pDRERJMFpjRUNzOTN6YjNIaWNncGFnbWNwdmRYTmwyc2V4dSsyaDByS01HdlhUbkdyb2loaEtsWHc0VHdibmoxQWVGNGhJb0h4ZEg2dUVjejQrRGhPbCtPQ2RJS3B1N1J6a3JETGM5bXJjV25xSzFjNnA2ODBBbFhSQ3k1TkpiYjh5YTNEdTdCblpsQ3R5bDJJOGhLV3RuM3RIQlZWaVlFNTllcjNja1E0NTlRNzl4eVVUeSsvaDR2NzkzZExaS0w3YXVydUlYL1l1OXNzbHNIWVRDNmxLSi83MytGNzFHVFkrUGlRbm95TUVoMzFFRW5mRnhoVEJMeERjaGdFSUxIbm02OURsTmZsQVloS1BaMGp5RWZwSHQ1SGUyaVpYU0xMdTVsRXplQVVGWDJ1dHA5SmpEbXV6R1cvKzB2N2svUy9RdGx1SlpKMDRMSEVZVTh1ajY2UVY0aUZyNmpEVGdOd0ZDMUlySG50MVVxQU1yZzZNalNpcWVRNy9odXI0ZmNrdWRUNDc0TFpuSDA4R09DcG5rRlFPN3VaUExvTmwxNFRSc3JmQzZ2cVV1WGZiL3VqY3VMM05pOWs4L1N2VHMrUnRpL0NydndWbVlIMmZwQjBPcGwzN3RZV2dsS1ZtTnZjay9Udlh6cHI0MHk3Z2w0dUVzWDZGNTRJU2hMdzdMSFU5VzNIKzk5cUk4NFpybk80RkxRZWpNNDJDOHZXdndKZnByb2x2QW1yeWFhdHY1RGJ0L2hTdE9IVXZRbzQ3WS9VUGQ5Z0dhWHNSWFprYzJKN2MzS054VjZCZUhtd25oQXZ1YWd5Z1RYeFgrZXE4aHFBSkRZa2gxMWpBZy81dC9XK3ZiQWJSQW4xNW13TkFabGRXTjd5VUV1UHBTbC9aUkQzNGRuNnI0UEVMZU5hRVBjRU9CVjVlWnBraTlCYktjZ0pCM0lhcDh2TlNreFVQWUJvWFd3UWRETjRiRzZGK0QwSjFWN09IWXh5YTBnTUFmaDZSbDNBdUJ1aXlOelhSTGZLMjJxSHQ5TW5pYjVBSENydTd1emoyZGNZNm12YWw3R2ZKaEE5enpEVlIyYlU5a0JpVmpzNUxwNGxCMFFpVVR0K3ZvK3dnUzZWKy9lbGd0NTh6ZkhqYTdmS3VSclA5Zis1TW1VeDNPWVFQZThxakdMcWdnekU3cWM0d3lVSUtRRUFVNkQrTTVCNUM4K3pLQjdIdUFMcjFNY1FWVDhOWVk1ZEErQ08wTDNJQWpkZ3lCMER6d1J1Z2VPQ04wRFI0VHVnU05DOThBUm9YdmdpTkE5Y0VUb0hqZ2lkQThjRWJvSGpnamRBMGVFN29FalF2ZkFFYUY3NElqUVBYREVtN3JEZjNESDl5L0lJb2dmTWVBRU9ieWxPeUN4bUdwS3FxYmk5dmZCa0lQUUhJU3BtcmdOSXVjZ1ptTEpOS2tJYlUrUDRRM2RnVVRVTGgwNlhUV3hPZ2VSenBqTGxpL0lGeC9TNDMwWTFQMjI0Ymc5ZllBZkIrbW1BYk92Wms5VjM1dHBHcHNONmc3NFMzZjlKNC92MDBCRDlqVXZOUDZGbHV4ek5Lc2QwYjE5aVl6SHRweWw2bWVjNkk4Q202UXJVL1NyN2V0K084bnVtaTcvSSsvY2N1MEdZU2c2RmZ4bS9pTnMwNFRqZ0VseXBFYXFMOTAvZmFSWEtuaGhHNXVFYTllKytoMUpnL1lMTlg3aXVuL0dQZDVyYS9aLzhnNDBXdFgreTRRR2VlQkJmd3p2WCtDT01xVHExVk9iLytBeXJJK2dXazgySWVsL3lEdndRRFlSL3hUZW4zQ1BkM3hXQU1BTDNtRmhKejltTW9yUTNRZlczWFc0Y0IxKzlPME12elhoUFNVUHo3akxER3UyaS91czEwMWVVY040ZlhiaU5mWTV2ZHNMb3RHTmIzOTVFZThCa3dXN0o5eUJwbDZjZEc1bVhMWU1Qem93WTRoLzY5ZnkwNklUQWFnejNGRktrTUEyUDduSzFBKzRSNjUxeDkxS1ZOMmkrNkpaZkJ5eE9PNHp2OFpyWnZFb2s4WHRvUy82djFJeThmNkFPMHFKdVB1dUxUNUNLWm90WVh0QlVIWGl2RHo0eFVmVlZsejRjWG1iZS9mWkkrQlV2Ti9oUHZYaXR0bXdYODFXRG0zRG95V3JOTWpsQzl6dHRPNkJGcXpTekpKWUN2TmpkdHJlb0dTcTB0emhQbDIwT3VLdVRDU25LSzRMOGc2a1U5eTdqWnN3a1ozc2JPdDFuWkRMSEhmd0J5YWZ3cVRXMzQ4NFUxWHlEdmNZcXFOM04wYUFUNml2MjgvOEoyYmVjVWZmc2lFQWtIMG1DZmdQQ3lzSnFqN2lMZ1FBYmI3NDk2T2F5Zi9kNEI2ZGUwUGFjVC8yM2NBbnI2YnJtUm4xWXQxRHcxM3FQaEhTZG1tN3I5QXNkbjVGUUNXS3p3QW9Zd3Q2dm1sUGRMamlGdmQ2c2Q5dXVGdTc0dy80dERteDdUZnJtL25BM1E3WGZ2eExPZTNhbCtzMkk1ZW9jMEdXS3h6aytNUHRVWnJ0NmpYdXNWdk1vdTAvRG5KdUZIc1lvUFpUa21ONDd3aGtuQWo3WkhYV01VM3FNUkJsZDM3cmFIQi93dnBKWE9sb1JleENQbVY4VlBMNHYxdmNwUzhyQVZTMlFzY2o0MFk3b0p5V09sUmRMWXFqRHFjSGtNUngxNk1BMDg3RmVqWmppN2wzR28vNUlxdmpMczREbjFzUUtIbmMreDN1S0RGb0lSL2UzVjA3a0padWVMcWFlKzl3dDIzZ0FNUzRQeEowSzl0NXRvQVdPeE1NUERra2RUZzlNa0pvUEVoM1VneTRwUEYvMTdoM3Njc2pGZno1QmVoazVMNmwzRlpKaXVHOUlxQ2hhNzRKOW9sQW40Z3FBd3hvYTYxN0RMajdQRlJQYktsaDQ4bDdHdmQraHp2WldIQjMrZUJrTEV1QjVCbmVLd0srUHVzTURYYWZpSDZ2V3JTdU1oRTRKcmV6ZWFpc1pjUTlUNVM3dzUwZGR5OC9kSUlxVmlMdWk1MkFSMzU2T1RlKzUyUjE4KzU1N1B5Q1BOcDd5eVZPbGNidUJMV2UwNy9YTGU3RnBhS2xTQTg4SU9ta0NndGMxc3BtVU1hSjREQVJzKzRMYU1tVHRiNGdzaFBySW45NGdHNGFQSi9yY1U4VDdyL0UzUWlSeGdGNlRodHhYNm5WaE5LRk9PSitJaTU3NjZnbFVRM3ViOVhqem9qRVZyVG5RY3NvM1hEUDh4N3ZjekxqSGZNZGVEY2VrR2h4ZWE2V1ozaXZDR1dvVHlGck56d2dzV3Z2YmhuYzJoczYwNHpOL2xaOUdrSXFzK05DZWQ3dnZNYTlHMTZyUnBDZVQvbnRoZmpvM1JkN2F4TzRQMEt4RzlZaGJodlZnTHZraWVKdkNNVXBoc1ArSW1mMzdzQjMzdDNTSkhWZjRlNjlRUmplUGdRZ2kxYk9zNXBmRWRCNWZMc0FoNGxBdGxDWjBiWENIRXBIOFlTSCtBVWE5bVJHRTJTM1grSnVvNnV1M2xRb3NlNmVaalcvSXFEcjhoUzBQOGNtREtDVnNsTGx2VXZxS3ZUUHZLVnFNYmxOczVtN3d4MGQ5M0VYRG1KdHdOUmIyWC9NTWxTZTNoRFU0aHFxTW1odFlvQ0g3MjlBdGJYQ1hEZEM3WG5nd2dTUkdtdGQxU1RIaHg3UHpNeUJCN1ppVERnN2FVQlcxcXBJOUJZc3hxZUpRQzVGdVVLTGhkMlptZFcrd1VQRFNUbUU3aURKbjNrQnR2QSs1dy9CbmErK2xkTjI0VUtWWjRXWlBIMkZWd1JqRDBsT0UwRzhXYnJXMEhJRVdSdjNEWGdmR1pMc1pWb0xoUm45R2NsTVYwY05oZ05rbWIrTXU1cVZ1M1VmZHAvZU53OWViYlVQUjJJd3VHZndvUndibzMxeTNPUHdhQ2pMY0Z3T0N6cTFJWnVKUlFaQWptYjJQY3d5dUFQZGZpRVFnR2J6Uk9WblZHWmFYelVlZ3ZOcVJGd09xS3M1dGRZd0NzNGRzRTJFTzRZdWRWK3I3dDdJRGFmRXdNdDAxZ01EeWR6ZlBlNVZwMWIyVDJSUkNPSEFKVStxOXBMY2pIMVlSbTZuaUlDRG1aSExhbHYyY1ZVTGZuaW8wQVBqQ0ZBbTkzZUhlN0JpczdLMU1nM3d4TG12WitYUnp1cUxmUzlQemM3R1ZrdmsxVjRTME5UOVNidWpCaWptdHB3cHlOM2o3alp6M05zQWhCQlp4NWVWZ2RiOEJEWU5BOTBFNGhOaElZYnppbGNjb0F6ajNJU3RUSU1rVS9lWDUralFBKzVBNGRJQ0QxZ3FrLzJackdqbDhkQWpkeC9LTk5GWXJ5WE41TlhlRW9RbTBqbHJFNXM0OTFUdTd4NzMwY3hTRVZES1hJemQ4bGptSlo1Tm9aMkdDRlhMWEhRNDk4WE9VbXdLWjBZUWtPOXVNRUpONWY0RzNLTnd2RW4xeXNqYTU3Q2FZWFF2Q3FnTUUyRWx5TjBZNVRMeld3b3ROK2ZoWWRXWEZFM0hKOXk5Uy9BZ08wYVhLVk43VmNEbEs4bTJ3MEZKRmNQZlZJanV0OEUrMlNWdHo3Z0RmVTg3V1Nscm5RSThDYi9pWGZkbG44ek1Md3BJdjZWOVd4cTU2blNQdUgvcDFoaU9pY2pUTUg1Yno3eDdDTmMxTS9kTjMvRXVPKzNaVnYwejd1NjByeVY3NU5Kc28zdFp5SThUY1ZTZjE4M3BmckYzSmxseWd6QUF6VTBLalhEL0V5WXhkakNEUTNVbm5VZVEvckxkRzhSSHlBemx3d2VaemZXY2ZvWkxsdnNRNlJ1NjUvYk5PeGxsKzg5T3poSWJJMWdZOWkrVStGdmI4OVlici9mWnlhejdGR1NkZkNNZVVOWnIzVjhIdWdUZmY1Mk05aC8ydjArQWtySXljYjFSLzZidXhlWnhhczh6MTQ0Ykt3M3cyTkh4U08xWDViZlpENGcxZE9PK3YrYUV2T0tubGQvVXZkd3lyOUh6N0F5U2h2WEc4cGNBbUVhQjRBU3ZiSUdCU1M3SFlYQysvYnJLQ0VtVy9LSjYwWDBPSUxHRWdqQ2xNNk94cmppV3Z3ckVxc0ZSK0xxdlNyTDhkOUwvSG9DcDhrR1p6amdncjJsN3BmdVViUHdCTVZPK3F0aTh3Q2t0MUxvdkE1Q3FRTHdPcWdsZTlxMWtSbkhnSy9jMXFUM3dJb3N5QjYzdWMrRGcvdE8zSEFwcmZTVDVyeklQaElRMWM5clhjb1hoR3ZPSk5LeTZFcHQxL3lRQWdGWGJkUDlDNWpFUUhBclIwS2l2NDRDcExtK1dPQ2xUK0t6dVdYV1dxb1JkYXQ3Nko1UkF4T3I5M1Y0ZzRBZFkrNkM4M0tEL3JPNkFyREZXQTlsZ0gvOEFFbXQ5dDhObUlJQWt4bmFOWnJrNGZENjdJN0ZxRERHcWlqQ2h4VDcrQVVBaVVRMGg2aEdJRlR2NVg1RG4rbmpHZ1NrdEdZYy9xZDBCRVNrbFJGeXlhZitBRW9kRUNSR3Rqdm4vSmc3ZlhvNWpCdGZkTVlUcjdoakNkWGNNNGJvN2huRGRIVU80N280aFhIZkhFSzY3WXdqWDNUR0U2KzRZd25WM0RPRzZPNFp3M1IxRHVPNk9JVngzeHhDdXUyTUkxOTB4aE92dUdNSjFkd3podWp1R2NOMGRRN2p1amlGY2Q4Y1FycnRqQ05mZE1ZVHI3aGpDZFhjTTRibzdobkRkSFVPNDdvNGhYSGZIRUs2N1l3algzVEdFNis0WXduVjNET0c2TzRadzNSMUR1TzZPSVZiV0hWNEFwai9ZV2dMaGNUakM4SWR4V0ZaM1FHSW1QaUNUSDEzUEFDTHhDUmtPQkNEZDRwQStHWWMxZFlkRUxLRVFoVzEyTkpJSDRzeDlvcUdnVEFsZkgyZEYzUUU1aGc1bGEvME1tQ1QwcURYaEFVbERSMlQ4dVBEcjZWNWs3N0FsUEpDRU1VcUc0bEJrNzVBUCs3Q2M3a2poR1UxMitoazVQQkxGek1BSDB2QkkvT2k0WDB4M1NCeCtSMlI4bWFDazlqSFJSb0p2VW51UGZNeUh0WFFIMGpEQmh1KzMxRzY1b0lFa1lZSjhhTUpmU25lZ1dQV29NS3RKMzRGREd3aVRFeDFLclRhei9GbUJ1NUx1Ylc1bmhGRzY1NS9OMjNyVEJTaFVFQUpTREMyMGVTQ2dzVjBSQVFlKzQrdnRPS3lrZTZOMnBPT1BZZGpOZ1B1K3RRSU4raE40VU04YzgvMjJiNjJ0Mm56OGNUemZBeEsrNWl5a084am9MU1RKMkhlVWJZdFgxRUVnZ0hTYzEwZzJIZmpkcUtmeVZ0UFA5OER2TEZPdm8zdE9YMTEyVHhvNkloNTF2dXhadkNLUHJBYUtvVVBoaUJ2djZIcy92aGxLZEFiNVQ5K280cGZSSFNnTWRVZDVXSDRDRFZ2Nmpod211amNHWU5qUmQwZzZmbWtiNlI3cGVLRDBtckNNN2dPdGkrN0RSeFIzOUIxSWU5MUxpZE55ekhNNytnNGNwcm9YNUNodjU3NnZvdnVvRmRRK1VHRzlwWGZaY1ZVU09jeDFWK1pZRk1BWXdtNHZNczlMY2xRZG1KTnJOVEkvbWUwMnI2STc2bFIzWlVJZ3ZhZjMvZElhVUp6cXJwd1FPWmJYR0Q2bTg2MkE0UnRwdlZRbmhJQlNuaVdkN3JJdW9qdFFtT2t1ZEIvY0RMbk9pZW0xRmNPNXV0STlNdDRuZFlLanpOMnRyaHVsUDZsMFY4cGhpV2RLZ0NNa2sybHVGZDA1OUhCNVVvNy9wcXV4NXlQZHJKdmxhZHlqbGw3K0NaZXk3bmdrTzgxencvU25WYjQ3dlFZOWt3QWNJMkhpK3lLNk43MGN0WGsxVVlRcUR2a2hoOTI2K2RYVU1ockw5cWxrdTZHSkdPVXUzNnV1YTlPZmxvMFlPay9JbmJaakxCVWZuV1g4TTR2b1RzMnhIeVM1MTJxQzNjNnJ3TFVtdjFONmI3cVpNYkVlUm1mZGxiR3U4YlBsUUxyWlBJZXh1ZEJDY2xtQXViQ3Q4MlRXQUhtVzN0ZlFIYmc5OUFOSWNtVjNJYndhUjNwZmVrZmU3Y3dZU3JlOWdLeG5kaS9YV3dCTHdQaXFadUkrNmIycFpTajdjT211Vk9aNnVaK0lobWw2WDFGM2h0eWxtR3Uxa3RGUXVwMkZuMnkwS0ZIcEhxa0tCQk9PRHNOTHV1cjZ1TTI0QnhxY2FjY3NPZmFEdnN4eXhaOHhhK2plSmJVTTVGWmVqU01KVGZNNGJGYTBKbjA4Nnd3SXd5c1BrYzY2ZnFQRmQrRG5vLzJBNVNwUVl3M1E3TXJIR3Jvbm5kNUpCV0lOSTkxM1dvTURpbThFUXVwL3lycHZWYzBnVDYreUFMSjJ1eE5wZHZObERkMUpRMFdrcHA4QmFMUUtTMkd2YWdZNFRuNTFBTElKdmU1YlZUTW8vYVY4YUh6UXdXWWNoZ05lWGZkUUVDTEpteW45SmE1ZTk3MnFHZUE2RU5vS0R5U2o3UW5ndmNaOWZXQ0NPQjZYOU9EM3YxWnh2TEpQcHZ0RmRJLzMxM0FBNVBweUdwQ2EwMTBSQUNtdlBuYlZUbC9WYlZXODM3TTduejRFSWVqL29SQ3hiTEd1cnJzMk84V0lYSjBQQUNRWjZyNVg4WDRmMWd4WHV3WHZjV0FkWmZlOXh2M2RaanpiSFFOQkZZZm43UDU4TUhJTjNXL05rMTg5VDlnVXJiWjBweXMybEtBT2hBeDAzK3ZhK3ZmMnprUzVUUmdJb0RUaUNOUm5FcWM1MnFxTGhNVC9mMkd4VmJwSTRISTQwNnlBTnoxc2pDZkQ1R2xaclE1eWlVRWJDM001L0d0TERvWFJYZnVqZTJOSkNwaC9BZS8wVis3aFN2Q1A0K0Z3OTRsOFJmcFB3aE92ZnVldzVSN1MvRldqNWVBVVpJVnlDNUVsUm9CdXlPbnVWdDlBeUJLZ1BiS3NCZXIrTVYyMDdlN24vdmkrQ1Q2VEtQN3lsemhMV0lDd01Jd1M4ekw3MGlET3FxK2xmMTVIUVl2TiszSC9jK2VYOVNEc25XVEFjcVZ1QU5BYWh4R1lJblJEUTNlUTd1YW4wUHlvRUFCdWExWTV0aEo5cys2d2V6NXVnczhucWJ4RjBqQmkxa2VWOEt4NkZWb25KZGhLVUhlWHpmRjU1MUZpWDlwYkJJcUc4TUxVcVZ2OVZlR1A3dHhkZEM0RitpNlVhUUc1ZSsvQ0h1Nk51dS8yVHdFTkdKcnNDcytpTUw2RS9DU3Iva2ZDQkwrRnVuZnh0Tjl4VDhqMUwxZDR1eWd0M1MxbmRIbjIzeGZkMjRNR1lGZGxpcUkxcU1xRi9vRG8vbkI2RCtpQXVtUHdybUZSSlhxY3ByRjFRc1o2ZFVkZVRnL2NCMnlWc2NhS1ZRdFY0Q2s0NzkrUDNOMGROWGFMTGUyTnpyV3dGcmJ3cWR6dktlUXdpTW5DN2VCZGdjSmJueHZEVWZjMEN2clk3SDBRSGtUM0ZyRFhoNWtrb082YXV1NWNkRGRtZ0haN3dMbXhFdDlNNDRHWTdBMXpuWGpOR0xhSFZuTkk0c2FiZVFpZnQyMitBTTU0bXp2LzE0dENKRFpNRk5ncHRncmQwWmp4elJTMno5UmtyOGhjbSt1d0hpV2Q2VTVXZlpqRm1OZ000ZWxFdmxBRFJjdm1lalFHT25kTEJSTVN2UmhWN1NpcTEwZTF6QUZRZHp1NDM2VDc3aVVnU0JRNm1Ya2QwMk5UaDJSaE83aW42UDVBWHFoM1dqRjZXd0lMVmRjbGMrVTBCOU1COUdMT1RFWHU2STRIdFN3QmN0bXhTK1F0Vy90djl5d2dTV2JyamdmalNuakduR1Ftd21JOVpqNERZSS9FQXp3VVhYZjdvcTVMNXM0WUU1anc1OGVNeU00RkxIaE1TZWx1Zll6dGYxcnFmaUFaMnM4a29SdTlNV0ZQd3pCdTFXMlNzUEZ1T0M4SFRockxaMTBDaHZ5Ty9lNUZjOUdFcGo3ZnZaMk15UnlhQ1l4dVQvY0hkVU11ODUxZzF0NFlXVVhpTU1GQ1k0czRZbmcrcHU3RDJMeHl5b0RVOXRBcUt0SkMxcm10SDZ1Wk9ucXJoUlRZdmgwa1lPU2ZOTWowVERTUnVjRHNPUUpwbUZraDNjM3NreERsSC9tRFRwd3l0dHhLQ3VIYWpuN1grdml4VmhXTGtVTlFPZDY2cHVReThCYVFCb041RDJsaU5ZNXdkQ04rNUpSQmdYdkFucHdmT3hGZ2RXWUFoUUNyRGw4Q0g4WDJXMEFjazZyM0VrYjF1Wmpaak9TTjhqd2FrNnIzb29SOXM1Zms5NW5Cc2FSK3RMRWRnL3ZzYkEvWUlOL1RpKzNobE9DT2ZQUGZkNEhUQjMzWlJReDlIOWFXcGZWK0RFRGY5a0h4UFk2eitqeTBmd0p2bkRBRGZOY0YyT2RKRC9hSUhIeDlSWWxYTjJsNTVqN3dBWmFFdlptTVBSVTRyc3N5czhyZm9TejZvbCtPQzd6NkYzUVIwNzN2K2tTT2Q2NUovZFJUNEFrNHpiZUxPRXN1SmZyWUt0QlA0eWVuREU0RzY2TElBVzBma01wUTA1MXpaeEcyTyt2WnRSMzRHSGFVSzVBSXptL3Y1RHk4NnRvZUJWUFowSjVRQUVKZUwxcTREMmZVd28rbmQxZ0JYaGJkc3VlbU9XanIyWU5qZUtDeWpHTmdnQS9qVHRtenhEUUhxOXM2blNmaU15UnowUm5oQzVrRDVnUERSaHdKNm00dVVDbm5NZW5pejhWSnU5czZpbVBnRjVYU2FSeGJIZFRVeUI0a1dYcWo3Y2czVGh3UXN0QjI3S3RsejRVYVlUdE4zYzBTSnFYMEw2MjBxbHd2Y3dDVHlTazkxWGFQRXZjR1NSVEdGVi9pTTZsWnJPcG1PbW5kVFoxbit2NTNneDJsZm1tdHRJbDlZTnBCMDRmK2ZVZW82czQ1UUY1UjVtZWdQbEk0M1pSUkhBaFBsTGtPWTBsMElhbitNSFBvSE5xUjBCeStnYzA5Snc4QUdCZk9mNkZqVVpNV1BqMDF1eHU4QW16SjJKVEg0RjhxWTlFdytoenZuU0pOeGJ6VG1RNUFGRXJia3dwN29hNzdINkFVc25DN0tTTjVEV1pBbEZuOTF6ak5JaFo4QUxSblIzYmxOcFhzN3RZVi9YaWcrMFYxWmZWYnhYalorWmJTaGdOVFlFa1docWs5T3hobHY1RVh5cE1KMm1tOExMUlR4K0NEOEVIM1JoMUtxN3BHTTVvZmdlZWN5elJvZWh5bktQc0g4SjM3Z3ZVZ0E2MVY1Y05nSVR6UTNkeTZwQ3hraFNnbnVUNkQ0RjdCa3VnYzRNTXptZW0zZmhqdi9vUjN5d2RUb3htS0Y3cHpEbi9oRS9rZXpBTEdXTUl1QklZRmh2Y0ttQ2lFSjdyZkR0bTFxVlE0OGtXd0ROMTN3VW9QZDN3SkxFTjM0dXYxS0xEblMyQVJ1bSs5SEZEOXYyeUk3enl6Nmo2UTJYUlVyN1BBb2FaVjk2dDRzV0x2TnBZNWsyRFZ2WU5Ec0RJQTR2dUtyYm9QNURGWThYM1o2cXI3VUxaZUxXTDZQSjRXMEZsZGdPN1B3Y29nbnZuc21iL3U5MnNWY2tiTFBGYmQvdzE0dmF6ai8zTDBhS0xZRkJhZys1cktyT25NY25ULzRjL1dNZ1JnUC9pOG1ibnVxKzJyNzR2UkhkYUsrMmdlWjUyL3oxbjN3OXBMbmNCeHpxT3I4OVg5NFhHdFFFNWk4MGg4RzcxVjl4WTdjay9FOW9qTm52WStxWXZWL2I3TjRlNzE5TGJPRzdpUnA3ZlQ2OTNodm9YbkkxRy9BYnM2Z1VzYVRUdWpBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUF1NEFBQUYzQ0FZQUFBRDZuTTdjQUFBZ0FFbEVRVlI0WHUyZEI5UDBKcFpHVzJOUG5oMy8vNTg1emxsYlR4dmFDSUYwQ2NxbnE5N3k3bndTZ2tPNjNNVHc0Z2NCQ0VBQUFoQ0FBQVFnQUFFSW5KN0FjUG9hVWtFSVFBQUNFSUFBQkNBQUFRaEE0SVhnemlDQUFBUWdBQUVJUUFBQ0VJREFCUWdndUYrZ2s2Z2lCQ0FBQVFoQUFBSVFnQUFFRU53WkF4Q0FBQVFnQUFFSVFBQUNFTGdBQVFUM0MzUVNWWVFBQkNBQUFRaEFBQUlRZ0FDQ08yTUFBaENBQUFRZ0FBRUlRQUFDRnlDQTRINkJUcUtLRUlBQUJDQUFBUWhBQUFJUVFIQm5ERUFBQWhDQUFBUWdBQUVJUU9BQ0JCRGNMOUJKVkJFQ0VJQUFCQ0FBQVFoQUFBSUk3b3dCQ0VBQUFoQ0FBQVFnQUFFSVhJQUFndnNGT29rcVFnQUNFSUFBQkNBQUFRaEFBTUdkTVFBQkNFQUFBaENBQUFRZ0FJRUxFRUJ3djBBblVVVUlRQUFDRUlBQUJDQUFBUWdndURNR0lBQUJDRUFBQWhDQUFBUWdjQUVDQ080WDZDU3FDQUVJUUFBQ0VJQUFCQ0FBQVFSM3hnQUVJQUFCQ0VBQUFoQ0FBQVF1UUFEQi9RS2RSQlVoQUFFSVFBQUNFSUFBQkNDQTRNNFlnQUFFSUFBQkNFQUFBaENBd0FVSUlMaGZvSk9vSWdRZ0FBRUlRQUFDRUlBQUJCRGNHUU1RZ0FBRUlBQUJDRUFBQWhDNEFJSExDKzdqT0g3eGVyMytFdnlOcjlkTDdkSi85ZnZkL2YwMkRJUC8zeTdRTlZRUkFoQm9KVENPbzlZQ3JROStuVkNSZnQzVGV1RC90RDc4MXZvOTNvY0FCSzVEWUJ6SGNHM1F1aERLUkg1dGtBeWg5VUgvNVFlQnd3bGNUbkIzRSsydnI5ZnJTL2RYQWxFYnMvNStacE11d2NhekVMZ09BWGVZOTJ1RU5tYnJPcWVOV3V2RHI2L1g2eGMyNnV2ME9UV0ZnSlhBT0k1YUcvejZZRjBidkJKUTY4TXZXaU5RQkZxSjgxeHZBaVdEdHZlM2k4cHprKzN2VG5OVzlHN21ZYjlCLzhRRTdJR1RNaUJ3SEFHbldmL2I2L1hTbjRUMUhqOHZ3UC9jb3pES2dBQUVqaUhnRHZPU0g2VHc2eUgzNkpBdkFSNGw0REZkK3VpdjloakFtd0ljeDFFVDdSOGRCZmE0dnBxQTJwZ1I0RGZ0U1FxSHdEWUV4bkhVK2lDQmZhdjFUQ1p5clE4SThOdDBJYVZDWUJNQ1RtRFgraUE1WW91ZjVBY2Q4SC9FUXJjRlhzcE1FZGhxbzJ1bTdWeGkvcm5oaEl2cnFNMVprMCtuYUg0UWdNREpDVGdybkRibFhocjJ0UlpyZy82QkRYb05FLzhPZ1dNSk9BdWNQOUR2VVptM0FuQVloaC8zK0JqZmVEYUJVd3J1NHpqS3BLVy9JK29uMzlidm56MHNhRDBFemsxZ0hFY2Q2cVZsMy91bkRWcmE5NS8yL2pEZmd3QUUxZ2s0TGZ1L2RqelFoNVdTQys3M0hPN1grNGtuNmdrY0lSZ3YxblljUjAwNEJZNGMrV1B5SFVtZmIwTWdROEJaNHJSR0tFdk1rVDhPK0VmUzU5c1FTQkJ3VmpnZDZvK1ViWFM0bDJVTzZ6MmpkQk1DUnc3dVNZT2NhVXNiY3Ewdm1pYUwzRjFLc2tnc1FWVlozM0Z5M21UY1VTZ0VpZ2s0b2YzZkRabzBuODZ0bDJ1TlhHZWtYU1BOYkhGdjhnSUUraEp3bG5xNXg5VDhmT3JIT0NWa1RWbDZSK1hKOVphNG1GcUN2SmNsY0NiQlhSdHlyZEF1MzdJZjNyUGxqN3lzdlRSeW1uemZJcnd6Z3lCd0xJRkdvWDJ5aVRwVHV0YWJIdXVmMHNKOWR5d2R2ZzZCWnhOb0ZOb25Tam9YN0M1WDNSNC9hZDRSM251UXBJd1BnUjRiVnpQT1J2ZVkzNGRoK0Nhc2hOdmsvOU5wWTlha2x2RCswYXE1alg5RW9HL3VlZ3FBd0NvQlo0MlRvRjNySGpOemF4bkhVZjd4TXFuMytLWEsvM0lZQm1uaytVRUFBaHNTY080eFV0YlYvbVJabjh6VmNSd2xQOVN1TnhOeEpIYWJjZXZaRjZ3UHRkM0ZlNGNMN28wblpmVmcwdGUwNDhUVE4zUnIycmZSNFVDQ2hMUnRCS2t4anlDd0lZRnhIRnVzY2FyWlRPdmxOcy8vNjNTNDF6YytWai85UDY1OGJmNWtxdHB3YkZEMHN3bDBzSjVKQWZkMVRMR0RYQklMN3pvY2ZHNW1kb29EeGZMaGF2ZnNJVnpWK2tNRmR6ZnB0TG0xL0NZYnBpK293MllmMTBrYjhFZElEN1Q2UHBBVlA5ZVdYdVJkQ0NRSWROcEF0VG5PQXNYR2NmeXFNL1NKNWk3UUJDb0xEV25pT3NPbXVHY1RDQTdITFRFck9jRzlwMFZ1U2ZtbnVrdXhnSFh1MmNPNXFQVkhDKzQ5ekZFNXdiMTN1amdKNXZHcFdZRXc4b1Vqa0xWbzJQRXdCTllKZE5DbStZOGsvVXpIY1pUR3ZXWFRqeHVSY3R2emF4eSs4T3RkemhNUU1CUG81SXVlRTl5bERXOXh2MG0xSTFiK0thWlAxa1Q5OElVMzl6d1BIaWE0ZDlLa3FRZVRHMktuU1IyUGtNbTNJbk83Qkh0cDlqZzVNNjhnMElGQVI2dlpaTVAwVmR0QWNGZlJFKzE2NUg4cjY1d08vMWpuT293UGluZ3VBV2Z4MXNHN3grL3JlRTY2Rzl1OVVOM2pHeXBqbHV3aVd1T1M2MVN2ajFQT2ZRZ2NJcmgzOWkrZCtaKy9aOGdmMTZDWFJvWnJZcTB4bVpqZG80dGcwTHpmWjI3UWtnTUpkTjQ0azY0cUZYRXdsdlZCejN3VEJiT0htbjAwN3dlT0t6NTlEd0tOQ1MxaUNDbkJYWUdwclc2OEtkaVRtTHpFT29mbS9SNURkTk5XckFtcG0zeThvN1pkOVp1WnA1M2dMcUhkbXROVjZacThENnBQSjVrem9VOE9Db21UL3l3THpTWVFLUlFDTnliUVVkc3VTcmtBZHV0bGIrOTBrcTZjMFpDUkp0YTZ4MnNSd3Z1Tnh5NU4yNVpBcDlpNHNKTEtHdmNKSEhYeWcyU2oveHBiSWl1NzV2eXZUaDZRbTI0dXRYVks2eDY2REhONWt4SDZreDg3U25EdjZWdmFFbHdpSVhzV0dHSllHT0lndE5oWG40MzV5Yk9LdGpjUk1NeS8wdkpiQkhjRnRXcU5tTGkzckFqdkU2MTd4c0tJV2J5MEYza2VBbjlZMDYwSGJpdXZWRHBJaStDZXZXUnB4Wm9YWjZDS0QvYmNIMlB0dVljK3Q3dmczaUhuYXR4Vk05TzBPekV2Qlpmb0hXblpkVXBPK3B1TzQ2alRkbzVQYk81S2FmZlptQjg2cVdoMkc0SEkvYXl0c0QvZXJuR25XN3o1MEhDNGlBUFJZbUZqRnV6ZW82R1VBWUU3RTNDSFlLc20zSW9pbDNWcVNRYVFsbDBIZW44YjgrUmJLMnRZZkxDWGRULzIxMGY1WisyOUJ6NTNoT0RlKzdTc2Jpc0pMcEZKVEJOdVlob0wrOTV5Z2RNd0RQL3o3MlFDWlpJSGlnZU9NWm9NZ1NJQ0d3U041dHpwY25Fd2k1dXlVd3lzcFl1TEE5bFR6N001RjQwTUhuNDZnUTBVZjBLYUMxNVBDZTdhMTZYd1c3eS94ZURxRjhmS3Bid1FrZ2VLcDQ4QjJyOGVpTm1kMFlvbWUrbDcya3oxcDZBUitZK0ZoNDZVajFvcXVNU1VUOWt3NlZSUHk4UkxwcXJzRHBVQ0lYQVRBZ1pOZHE2bDJsRGwxaUlObUt4dDRhMkgxa3RXRnJYc3dVRmRhNC9jNDlaU1NYNFVDZ3RaTU5pY2J6SjJhY2IyQkJxc2NWTFVhWDNRbk5YNkVNb1B1ZUQxV0poZVBkQWJEL1Y2TEhhWFNhV3ZUaW9jdHFmTUY4NU9ZRmVOZThPbUhMdW1hUEpKZzZVL3RTSGxveGFhbjVLKzdISG5PRE9jSnBBbTl0b3ZEa0JMV1JMd1ZWdWp5TDlESUNEUUVMaWV5cEVzRnpZSjhFTm9JUXNFOEZBTG52UmxUNndSS2s5emZVMW9UeDN1VXhvOE5tZG1BQVNNQkNxdGNhbVlFeTgvYUI2dkNlNm1BNzBUMnJYbTZHOU50cHJNK3dWTEFsbG1qR1BqU1krdERhNnVMQm8yNVp3UG11cXZTU0tUOHlSL2VxRGhlbWVNV2N1ZDdDYU9UT2VXRFZsYzR1d3lPYk43TWpDdUsxZ0tnOEJOQ0ZRR25tWGQwcHl5UUd0RUtzQlVCM1FkMUxVK2FKMVkvRldrbUkwUDk4b0xuY28yd2VhOEJwOS9menlCQnYvMnJPWGI3ZnRmcEc0MmRnR21Qc3RMMHBjOVVBTG9RSysxSkxUMHJmV1p4U0xId1g2TjRnUC9mVy9CdmZZMjA2cU5UWnYya2krN095RkxVRjlLMzVRYkZoUHorOEtKR1YvM0IwNHNtbHhIb0ZLanBvOHBkL3JpNXByUW5yOFA2V3Z2T2VHL2RGTlcwYkdmZTI3OVN3YlAxaEhrTFFqY2swREQzUTVWc1NUNm51VkNSYWVRdEdqWjQ0NkozVzF6d2JCVjhzODlSd0d0ZXU5WmUyS28xS2FwaWlaWGw5SzJORXc0LzZud3hMeDBZUU1UcjdSemVQNlJCQnBpWUZhRHptdUFPaTI3ZDhrckxTSTJoeS9kTFZGODhDaXRETTlENE1vRURQY25MRFZQd2FUWkxISTFYQm9POVA1ekU3bGdZZTJyT25qVXRJbDNya0ZnYjhFOXpuZGVTdWx6MFVIcGkrSHpoa3NTck1WL2dtSlh6SGhNUEN0Um5uc3NnUVpUdUdmbUExUzFRUmRwMzJQb1Ryc25EYm5WZFM3VmI3RlZiaWtURGVsakh6dnlhYmlGUUlXcldseXMxZ1N0RGF0dWNXdjFhVHpRKytKalY3cWNmSVRWZnExREh2YnZld3Z1cFJjdmFhSkpreVp0ZHJpQlZndndIYlRzNFJDeEN1NU12SWROTEpwYlRtQWg4OHBTWVZvZnRFNkVtYVkwMy93YWtVMzdtcFMweDFGcm9qVkFmYTJSVm5jNmxjUGhmbzBtLy81b0FoV0N1MThISkR1RXZ1ZGFMeVM4eS9jOWVZOUxEblNuQTMxT2NNL0Z3T2g1c2s4OWV2UlBHNyszNEw1MG9VSGNMZHB3bFMzbVBiR2NtVXdhcTNBQzZobWRXcFVSWXZYWDZaUWNmdWVUelNaek8yTHkyZFdLOGdBRUhraWdRdVArQ2Z4Mjc0YVpJanhCclExYUkwd0MvTXFOaDZXOUVtZXowT0ZDbTNQeXpEQU13OWVsSCtCNUNEeUZRSVhnSGlyV0pEZklWUzNNR0Zja3dEdWhYUm1sZXNsTmNVcklKY0dkMU5KUEdlaUdkdllhZ0laUHZZWHZFbzE3MGkvY0JZSDZORy82YmxGZ2w1dDgydURqWFBDbU5rUVBUZEpRanVQNDFVSWhtTUpyQ1BQT1l3aFVhTnhuZnVFWkFkNTBmNE1IblZoamF2dWdST091YitEblhrdWE5MjVQb0ZCd1QxcXdnaXhUNGY1dm5uZHVmWkg4VVJ2M0V2YVROZXVVM3NFaWQvc1JibS9nM29MNzBva3lydldpYWNnSjRKcEFPb21hTk83aEI5d0U5aG82TzdIcGsxWlhHYjNGaWJtV011ODlna0NGeG4xMlkzSWdmR3R0azNaTmMxeHJTYkhQdTF0amxPYTFKTVhiWkprSnRlaUc0RHFDMkI4eDBtbGtEWUhDZE5LTGFaaWRra0R5ZzdKSy9WQmFuMEJCVUpOTnhuL082dU91NTVPWHlKWFdtK2Z2UVdCdndUMTFTVkdPNUM0bnpJWVVVNnEzTmFzTUorWjd6QmRhc1RHQndxd3l1MWl4Q2pWOUlhR1NyREo2YjVmMmJOeUZGQStCVFFnWURyNlRRL1ByOVpKaXJmakFYbEo1SjhCYmJsRk9GUnRubFZueVNDQk9ycVJqYnY3czNvSjc3cEtpclBEdS9GTW5seXRaKzJRY1IybjQ5ZTVpRUlwN0xuVXh5dEtuU3MzZ1hLUmc3VGllZXl5QkNoOXpCWmxWWlpGeG02NlVDYXRXdXhVM09KUHl3WEFBS0hMcGVld2dvZUdQSkZCeDgzcFRGaG1uNGZjM3EyWVBBSVdXZ0xEdllsZmJ0UmhBczB2UEl3ZklneHE5dCtBdTA3VTJ5dEtmRjc3TkxqR1JKbDJuVmIvQno2TElDMzN2ZmQzam0xT1hjalRySFFUMzBsN24rY2NSR01leDlwSzJvaUJVZ1kwRTZmY20vM3E5WkdLZnJCRVZBb1B2dDRrRzNhQWd3SjN1Y1NPZUJsc0pHQkpBNUlvcUNrTDFoVVRXdit6NjByQm1XVzVPRGR1RTRHNGRMRGQvYm0vQlhhZFhtWU5xZjhvTW9jMXROUTlySm9oa2xpYXU0YlFjUjRTdkNSd0k3clc5em51UElWQm9Eazl4TVF2d21VQTFmOGpYL0g1cjJSb3VqclBlak9qYmdlRCttSkZPUTJzSVZGamt3czhzS3ZEaStsZ3kyYmsxUkpiOVVsa3FkcU96S0RVUjNHc0d6UTNmS1Ixc3pRZ3F0ZHZ4ZDgyWlpCYlN4UG4wY0xXQlovR212Sll4eDF6blpzZ1VBSUdMRXFqSUxKTnJxZG50SkFoVTArYnAxMFJ0OGxvanBHeW91WVFwVGdWcFVWcVk2M3pSN3FYYUVHZ2lZSEEzczVTdnVXbjJmODlrbWRLaFhuK1NIMnJrcUZqeFozRWpSbkMzOU80RG5xa1pjRTFZT2syODRpQXVKOEJyWTVaTFM4MUdQR24zTUF6LzgvK0RVZGpZSmRpMnFYTjRHUUluSU5Db1ZmTXQrR1I4c2piSnpXT2ZhYXAxYlp6TWQ2TWxvWGhkczdhTjV5QndCd0lOYm10aDg2dVVhRUVtdTlKNHVCVDZXUEczZHFzOHdhbDNHTUNkMnRDNk9SVlhvOFBFYXg3QURlNHh2cjJUVkZQR1RSa3plUEZvNFlVbkV1Z3dQNXNPeWU2UTMzcDdhcHd4d3BKUmkzU1FUeHp3dExtSVFBZXJmZE10cEIwdVlxcXh4cEVPc21pVTNQdmgzUVYzNFd6VXFDMmFrOTJtcjQxNzhhYkV4c2tmUjRPdm5aYlZiTFJwOTU1THRLNFRnWVlnTkYrRHlmeU1xK1hXQ0IyK2x6SkZhRzFVbG9lYVg3d3hXOHNxdGhMVVZJNTNJSEJsQW8wSCs4VllNeWVVRDJ0M3d6UjZEc1J1TW11SkxkUmRWVmFDSy9jemRjOFRPRXB3dHdSaTVHcWQzZHljcVZ0Q3ROcWxURFFTOHBPcEpCc0U5OWdFTGg4M1MzREtvakRCSUlVQUJQNGswSkNwWVZFejVmeFZwZjJXY08wRFdXY0NmTVZsVUdIM3hSZXJXRFptWFFUemNiOWpMRUFBQW1rQ2pRZjdOY1dmVjhLOUUyR2tza3c1NWFQRkp6M1ZnSmwvdlZFV0lmNkZDZkVoY0lqZzdnYStSVXVkNnFxbDJ4SlRrMm1XU3JMUjFCWDdwcTFsazNrMzExMW5Qa3RGeVZpRUFBVG1CS0pEZUFtaVJjMVV3dG8zeXpUVllXTldFTmxucmhzdGpFM3VQU1dBZUJZQ1Z5ZlFvUEhPdXFObExtTk1wcEkwQ3RzcHpMRzJYZjd5VXZ5dC9acmNlOVlLNTkrdlJlQkl3ZDA2WUdPaXlRRnNPSVhyQkMwTm16YlUyZ0RWV05zdWZzb21zOGFSVGZsYTg0TGFub0JBNWVhY3pSZ1JhTnR6clhzZjhsK3ZsOVltQmFuVy9HSnR1OVc2aUN0ZERXM2VlU1NCaGh0TEovRnBJYnlWZXhZa3dFdCswSCsxTnRSa28wdHAyeVcwVzRKZHN3ckxSdzZBaHpkNlRlRGNGRStsT1Z3VFI4TDd4SWU5c3F5UzlxVW1uZFZjeHFaY1FwcG5JZUFJVkdxMkpJQkxzelp4Z2Frc3E2UXZadjZ6Um0yN3ZrR3F0eExTUFB0NEFvYURlSTdSYkQ5dUtLdWtIK0lMMmF6S1N4Ui9KWlFmOE96UmdydStMNWVabXZTTU92MTZEYnBPd05Kc2JmbUxOV21xcy9lblgvb3ViakpiOWdwbDM1cEF3d1VuL3JJVmY4RFhHbUhSYkxYd25NVGZHTE5ONlhzRW5yVlE1OTNIRW1oUTJPbHc3elhvMHA3TENyK2xQRFFUdmdzTzliakpQSGFFcHh1KzVVQTFvYzc0bFpuZTNmR2gxS1N6cEhkVEZVa0R1V05IOGFuN0VXak1JckVYa0ZpYlZxS1VZR1BlcTVmNHpxMElOTGpNN01sQmxqOGxwL2hZQUFzTzlkeTR2bWRQWGVSYmh3dnU0blR5alZtVFRacTBNTmhNMmpzRnBhNzk5STRtN0dKcXlyVkMrSGNJUEozQU9JN1dnL0lScUdaK3N3WDFaV00rb3NmNDVtMElORmpsOW1BZ0dVQUg4MDkydThMQWU5eHM5K2lsaTMzakZJTDdpWVgzMUVuWm12NFJiZnZGSmdQVlBUZUJsZUN4b3lxZnNzWlpEL2FxTTlyMm8zcU83OTZHd0ltRjk5bjhMbGpIWmtyRDIzUVlEV2tpY0JyQi9ZVENlMHBvTHpGL1o3TmJOUFVZTDBQZ3dRUUtOTmw3VUpLUHJJSmdRMnVjRHZhS2ZiSDhDRHF6VU9JWkNCZ0lPTGRiV2NKcll1WU1YeWg2Ukd1Q3RPWEtVdlg1RmE1ZkhPcUxrRC9uNFZNSjdrNTRsN1pLMlZxT3JKdk1XcG8wazd6ckJTZGxOWVhyeTU4emoyanBqZ1FhQXRKNjFuSVd1K0swZm5McHNRZ09IT3g3OWdabFFlQVB0MXZOUGMzQm1uU052UmdtWFdRTDA5dHlxTy9WR3pjczUwamhPSXZ6NE1tWDlDa3JpQUJYdTVoME41d3NOT2s4QkZ6Nk5oM3dMVUp5ejRybk5HbXFoM0l5Vyt1RDcyclBYcUVzQ0RnQ0xtQlZtdmV0TTgybG1PZVVmcWJiazEyQk0ycy9uUXVCa01BcEJYZGZRWGRDbFFaK2ozcHFza2hML2draWNSWUFmVnNuZUdzcU9RV2lLaUNWVzFLWmF4RFlrTUFCRy9UTU5jYXRFU1Z4TDNvbGV3bk1ocmdvR2dLUElyRHo0VDU1b0hmcmcvVytGOTgvazdTeWorbzBHbXNpc0lkQWJLcEk3aUduZmRkcFZhZm5MZW9yZ1YwNTJpZSthTUdHYkRWOTZ4Vk95azI5emNzUUtDZmdmRnUxUmxnUDE2VWYwV0ZlYThUa1VPL1dDSDFUYTRSMWJVSm9MNlhQOHhCb0lPQ3kxa2tCYUxXR2xYek4zeGVoOVdHbXJDdDA2OVA3VWg1S1FjQVBBbGtDMXMzbWNJUk9nUGNYTGZXWWdPL3J6WE9UeEozV1pXNnpNa0pvUDN5VVVJRW5FM0ErNWw2QXQ4N2JKV1RhUUxVaEo5TzVGbTdLK2s3U2pQN2tQcVB0RU5pRGdMUE9TZm1udng0SGZPMzNVdlpKaGtnSjdMTENTWDRvOGJVbkxtNlB3WENEYi9UWTNIYkg0RFJzbW56NnMwNE1UVFJ0d05vODVZTSt1UTdkTjhJZEVHVGFLdkdQUTJqZmZSVHdRUWprQ2JpRHQxOGpMQWQ5YmI3NmU2OFBibzFJdXJ0VlpxOUEwODZBaGNBSkNMZzkzZ3Z3a2g4c2NwRFdnbEIreU43TlVoaUVLaUt6WE84bndFUVZUa3pBTW1CUFhQMC9xdVltb2pabnYwR3JYWDRqZmsrNE5aOXpkeUtYdHE3VXA1NE4rZlFqaEFvK21ZQ2IyMzU5ME5yZzF6Mi9SdWpncll1UUZ1TlNLZy8xUWkrdC9ZOVA3Z1BhRG9HekVuRHJnd1Q0VUg3d0FyVmZHNUtLdnJCTmxUNzFLbGNaN0xpazhhd0Q1SVQxdW9YZzNzSzFRV0RQQnFPMDFJZDNJUUNCY3hGd0duWnZaaTlaTTltVXo5V1YxQVlDM1FtTTR5aGxuNVIrRnN0ZStIMjUyaWk3Rklrc3V2Zkt2UXNzMllSdVE4SUo2ektqYThKWlRXVmgrK1g3cWdtM2VncS9EVFFhQW9FSEVRak02UkxZcmU1NG5wQTJZbW5aZjNvUU1wb0tnY2NRYURqTWk1RzA2L0puUjh2K21CSFR0NkczRjl3ak03bjNpZGZKdUtidFBoaUZDZGQzSEZJYUJBNGpFS3dSRXREMXAzV2lWSHVtK2k4R3JCM1dRRDRNQVFoVUUzQ0hlTzlLNDJXSUd2bGhNU0ZHZFFWNThYRUVhZ2JmWlNBRm1XaEtnbGpEOWtsejVqZGorYkpqMHJwTTcxTlJDS3dUY0psb1pIbXJGZFo5UUt2V0I5SzRyU1BuQ1FoY2hvRHpXNisxelB2RHZOWUZyUThvL0M3VDgrZXU2SzBGOTRrRVBvNXFhNmh4ajdYdVhpalg1UElaYUZhRFdzL2R2ZFFPQWhDd0VuQUhmUy9BeDhHc1lTQ3J6ekNoOVlITjJBcVk1eUJ3WVFMT1BjWnIzblBKTU43QnJENEREY3ErQzNmNGlhditHTUg5eEgxQTFTQUFBUWhBQUFJUWdBQUVJTEJLQU1GOUZSRVBRQUFDRUlBQUJDQUFBUWhBNEhnQ0NPN0g5d0UxZ0FBRUlBQUJDRUFBQWhDQXdDb0JCUGRWUkR3QUFRaEFBQUlRZ0FBRUlBQ0I0d2tndUIvZkI5UUFBaENBQUFRZ0FBRUlRQUFDcXdRUTNGY1I4UUFFSUFBQkNFQUFBaENBQUFTT0o0RGdmbndmVUFNSVFBQUNFSUFBQkNBQUFRaXNFa0J3WDBYRUF4Q0FBQVFnQUFFSVFBQUNFRGllQUlMNzhYMUFEU0FBQVFoQUFBSVFnQUFFSUxCS0FNRjlGUkVQUUFBQ0VJQUFCQ0FBQVFoQTRIZ0NDTzdIOXdFMWdBQUVJQUFCQ0VBQUFoQ0F3Q29CQlBkVlJEd0FBUWhBQUFJUWdBQUVJQUNCNHdrZ3VCL2ZCOVFBQWhDQUFBUWdBQUVJUUFBQ3F3UVEzRmNSOFFBRUlBQUJDRUFBQWhDQUFBU09KNERnZm53ZlVBTUlRQUFDRUlBQUJDQUFBUWlzRWtCd1gwWEVBeENBQUFRZ0FBRUlRQUFDRURpZUFJTDc4WDFBRFNBQUFRaEFBQUlRZ0FBRUlMQktBTUY5RlJFUFFBQUNFSUFBQkNBQUFRaEE0SGdDQ083SDl3RTFnQUFFSUFBQkNFQUFBaENBd0NvQkJQZFZSRHdBQVFoQUFBSVFnQUFFSUFDQjR3a2d1Qi9mQjlRQUFoQ0FBQVFnQUFFSVFBQUNxd1FRM0ZjUjhRQUVJQUFCQ0VBQUFoQ0FBQVNPSjREZ2Zud2ZVQU1JUUFBQ0VJQUFCQ0FBQVFpc0VrQndYMFhFQXhDQUFBUWdBQUVJUUFBQ0VEaWVBSUw3OFgxQURTQUFBUWhBQUFJUWdBQUVJTEJLQU1GOUZSRVBRQUFDRUlBQUJDQUFBUWhBNEhnQ0NPN0g5d0UxZ0FBRUlBQUJDRUFBQWhDQXdDb0JCUGRWUkR3QUFRaEFBQUlRZ0FBRUlBQ0I0d2tndUIvZkI5UUFBaENBQUFRZ0FBRUlRQUFDcXdRUTNGY1I4UUFFSUFBQkNFQUFBaENBQUFTT0o0RGdmbndmVUFNSVFBQUNFSUFBQkNBQUFRaXNFa0J3WDBYRUF4Q0FBQVFnQUFFSVFBQUNFRGllQUlMNzhYMUFEU0FBQVFoQUFBSVFnQUFFSUxCS0FNRjlGUkVQUUFBQ0VJQUFCQ0FBQVFoQTRIZ0NDTzdIOXdFMWdBQUVJQUFCQ0VBQUFoQ0F3Q29CQlBkVlJEd0FBUWhBQUFJUWdBQUVJQUNCNHdrZ3VCL2ZCOVFBQWhDQUFBUWdBQUVJUUFBQ3F3UVEzRmNSOFFBRUlBQUJDRUFBQWhDQUFBU09KNERnZm53ZlVBTUlRQUFDRUlBQUJDQUFBUWlzRWtCd1gwWEVBeENBQUFRZ0FBRUlRQUFDRURpZUFJTDc4WDN3aUJxTTQrakgybCtDQm8vRE1QeitDQUEwRWdJUVdDVGcxZ2l0RTM2dEdQVUNhd1FEQndJUUdNZlJ5dzdoK2lBWjRyMU9QT21INFA2azN0NnhyZU00ZnZsNnZmVDNoZnRiR21zUzNuL3pmOE13L0xwalZma1VCQ0N3TXdFbnBQODFXQiswS1Z2V0NLME52eUxNNzl4aGZBNENPeElZeDFGeWc1Y2h0RGFFQ3IrNEpoTGNRL25obHgycmVzaW5FTndQd1g3UGp6cGhYWnV4L2xyR2xnUjVUYjVmaG1IUWhPUUhBUWpjZ01BNGpuOXo2NE0yNXBZMVF1dUNYeU93MnQxZ2JOQ0VaeE53R25XL1Bpd0o2aFpRV2h0K3Zxc1NzR1hodE1Eam1RY1FjSnV4SnB3MjQ1NC9mNUwrNmE0VHNDY3N5b0xBV1FtTTQvajMxK3VsTmFKMVEwNXAyN1JKYTQxQWdEL3JBS0JlRU1nUWNBTDdQNXlHdmJkTXFnTytCUGlmNzlRQnZTSGRpUTF0V1NIZ3pGbi8zRUJnVDMxWm0vTVBUL1JuWXlCQzRLb0V4bkdVOVUyYmNtK0JQU1hBYTRQKzhhcXNxRGNFbmtUQXVjdHBiV2kxMEZ1d1NZRC84UzRLUUFSM1M1Znp6SXpBT0k2YWNOS2k3ZjJUOEg2cjAvUGVBUGtlQkxZbTRMUm9PdFRMVDNYUG43VHUzK05pdHlkeXZnV0JNZ0k3SHVqamlrbDJrQUIvNllCV0JQZXk4ZmI0cDkwcCtWOEhiTWdoZS9tK2YvLzR6Z0FBQkU1SXdNVzZhSTA0Y24vUjV2elRDZkZRSlFnOG1zQTRqanJReTIzdXFKOE85OTlkMmJYdXlJWDFxRTdqdTVVRW5HdU1OdVN0emQ2V0dzcjBwY2wzNlpPenBhRThBNEdyRUhDYU5HM01aOWhiNURyencxWFlVVThJM0ozQU9JNlNIK1FhYy9SUGNvTXNjNWZNWUhlR3hmWG9EdVQ3QmdMTzlQM3ZTcUZkazBUYUwwMFNCYkRLeGFhSDhJL3didWc3SG9IQUhnUmNrTHFFOXBxZnRHRHlUOWQvdGJGTEk5ZGpmOEk2VjlNYnZBT0JqZ1NjcFY3eVEyMENDN200NkU5cmd1U0hIaTU0a2t2a2VudTU5SkU5RnNhTzNVdFJaeVRnaFBiL05HeWtPdGwrSmtlSDhrSk12dzNEOEczNFAyaVJRQk4veHBGRW5lNUtvRkhUcmcxVTFyTlA2bGRYbnJSelBYNHp6VHRyUkErc2xBRUJHNEZHVGJ2dWJmZ3UydU4xQ09nbHZFL1dIbjNuN09zRGdydHQzRDMyS1hkU2x0QmVxeUdYRlAxMURMQ3puMXRxWWt2ekoyM2JKVTFoangxd05QeHlCSndMblRiUzJ2MWtObi9kNXZsL0RldE96SEhpOHg1a3RDQ041T1ZHSEJXK0VvRU9lLzFFOGVmV0JsbmxlaDNzWno3dnpub29CZUFwNDJScUY5b3JqUnZxMmtDZzhhU3NMLzgrRE1NM0NjRmQ1aTVscHVuMTB3YjhTUVVYYVBWSkVkZUxNT1ZBSUVGZ0hNZFdBVHZwaXo2T1l5K3RtcSsxTkd1Zmc3emJuTFVHU2FnblV4V2pHd0tkQ1hTeW5IMFRCNUs2L1YzclRxOWZ5bkl2aGFWM3B6blZIUkVJN3IyNi9ZYmxkSnAwZXdudTZvRnZJM083VDFtcHpWcW5kZ0paYnpoT2FkSnhCRG9jN0ZYNW5PRGVPNUJObTYvV2lNODZNSTZqTm1mNTNSTElldHd3NHNzM0pORFJKWGF5cnp1TnUyVFgvM2JHRml2LzVJb2o1WUhXRGZuQ244WjZqK0RldWVmdlZOdzRqcG9ZcldNazV5clQwOVRsc1U5T3pjNGNybE81MmtBZzY1MEdKMjA1bkVESHRJL0pBTklPSnZZVW85em1yR2NKWkQxOFZGR0J1eERvZEtnWGpvbWxiRVBCWFFkNkhSSSsydldnRGFmS1F0TXFsTjFsak5HT2lFREhDNVkwNEdYcW1taTczYWF2MDJ6djMrU0NKbmZWdW5mSm1XbmNlbitjOGlEd0ZBS0J0cnExeVRNenRkdWN0N2prTGJVNWU2MjdQcHYwdDI5dElPOUQ0RWtFT3Uvdk14OTN0ejcwVUN6RzNUSTV2THY0SGEwUC9wZXN5OTU5aStDK04vRUxmQy9TVlBlbzhkZU5ncnMyVzJXbGtkWmNRYkpMcWVJbXJqa0pYN2lra0RJSFF0WUFBQ0FBU1VSQlZOQ2prWlFCZ2FjUTZMd3g5M0NuMDZGY2E0VCtLeFAzVXE3b2lWdE13aVZ3b3BWL1NwL1NUZ2owSXRCUjI2NHFKUzlUSy9RSThQS0R5dFBhc0pTV01uYTVEV050Wmhtd2VqRXJLUWZCdllUV1E1Nk50TlE5V3AzeVVaTUFiZ2t1a1YrWnRPaWgrY3I3bnVYcUZxZWZqSDFsTVluMzZGWEtlQ3lCem9Hak9YYzZIZEF0ZWVHMUtXdU5DSDNYbDdUMUthMTdyTDJiV080ZTI5RTBIQUtGQkJKYTZzSVNabzhuRDlMR29QaFpyblpEcHJ4WTZ4NnZRNGRiN2hIY1c0ZlVEZDgzVG9pU2x0ZjRxTDB2YmNxbFkxbzUwY2UrN2lsQm55dlJTM3FRWnlIZ0NHeVEwZUUxRE1QL1lzQ0dDNTNlbHpibExsQlowY2pGdnU2cGE5aG5DZ2NHQVFRZ3NFeGdnOWlVbk9BZXVyaWxLalZUK3ZtSERHdkxKNU5OeGdQaFVKYzZCSGRtNFlSQVp4TzRMenVWaDNVcEtsd3VNWG9ubTRMSm9QRmJtM2d6clJ0REFRSVFXQ2ZRTWY0bC9GaXBPNTNTTjBwb3oyYUtXaEhjWTVlNjFPRWV0N3IxNGNBVEVJaGxpTjYrNTduZzlWeTYyTVVEdlNwckVOempleDlTR2E0T3M4b2h1RFBwNGttWDBqeFpLV25DYUV6RjR5bzV3TWR4L0NvcWVGSExIcHlXNVorMmR1RkxQUEZTa3h5WEdXdlA4aHdFL3RTNDErWnQxL3pXWCtveXQxU3U1cFF3YlVyTlp0aVkxWnJZbHpVbGNCeTJPVFBnSUhBMUFvMktQMzhJaitXSDNBVnRLV0Y2OVVEdkJQZFZiWDE0VzJ0bVBUbk1aUWJCL1dvelkrUDZOcmpKZk54aDNDRFhCVXQrZzdZRWwyVE5XbUdUblpsZVF2amFUYTZUeWI3Z3Q0ODVmT014UmZIM0llRE14alg1a3orM0U3b3l0RDZFUWVhcE9CZ2QwTU9NRHRaTmVTMEd4bmVJNVhDZkRKeTlUNC9TRWdqMEk5QmdqZnNFakR2aFgrdUQ1djg3bGZNd0ROL0d0WXhjY2t3SGVpZTBXeTUybTJURFczQVBQQ1NRSGNHOTM1aTlmRWtObTNMT2xLWG9iVTFBQ2RHZlcwMER6Ym5Qc1c2NnVkQUozeXJQTW00bkFXOExsMGtkNnF0MitVRkRBeDVGd0tqSlRqR1phYTdkZWlQaFhYOHpYL1ZnUFZvMWZic05XZXVDMWdmOVdYNXhFRm91b0pWNEdBdE5ubms4Z2NvVXNibmdkQW51YndFK2MvdDYwUVdMTG1oV0hnVkxHV1hDUG94dldrNVo1SkxwcnJjZUNCWUJhT3M2VVA1SkNEU1l1Ulp2SGRScE5lV3Y3azdNT3JFdVhpZnNUcnN5aTFrbm5DY2ErN25uTklVek0vMUp1b1JxUU9CVUJCb3lUaTNtUDVhUW5rZ1pxLzFKbS9PaUw3c1QycVVrMExOcmxyaVFaM3k0ejJXeFFldCtxbEZJWmM1S29EQkZvMi9HNHZ4YWtCODBYeFhZTGt0YzlwZXg4RmtReGhhNW5Idk43Z2Q3QkhkTDl6M2ttUVp0Mm1hbnprSXRlOXhUY1ZySVhORE1JZWF1aHd3cm1ua2pBZzM1bVRleGJMbE5XWWQ2dWNmVS9ENUJzU3VLaTFsbXJKcVA4UTRFN2txZ3dXSXZKSnRjYk9RczdhVUhldDlGOFgwUEtaOTZQYnQ3RUR1QysxMW5VVVc3R3JScGI2V1gwamUrWGk4TjlteW1CMnUxS3N4YXFhTGpXMVJ6Z2pzYU5Xdkg4TnlqQ1ZTYXdqK2F0YVgwamFWZzNhWXMwM2ZMUGhaYTVaYnVsbGkwS3BiV25lY2hjRGNDamZuYkpUTW96azNhNjBVTHZJV2JPMFJvYlZpNmlHMnRxRGhPYnVsdWlGMWo1Vm9XdkxWRzgrOFhJOUFwLzZvbW5VeFgxUUo4UTRCTFROeHE2dEo3dU10Y2JMeFMzZjBKTkFTdmg1VlZ1bGV0RDRzbTdsenJPbTNLdnZnd3FINHBSUzJIKy8ySEcxKzhFSUVHVjl1d2xmNldkSzBQV2llS2Y2NGVFdHBMM09aUzM0bnZnMWtTM0hkMWwwRndMeDRXOTMyaFFuQ1hobDEvbWlBS0lwRzUybzhwVFVBdndKdE8wQjBubk8raytKS1ZwUlJRcEgyNzc5Q21aWjBJVkFqdTN6dE5tdFlHK2FTR0xpMWFGN1IrS0VqVVpLVno3bnphUUh2dFhYRUFXcHlpTmlTM3ExYXRVNWRSREFSMkliQ1FBQ0wzL1hjbU9mZVBXaHVrSGZmQ3R0ZkFhdzgzQ2ZDZEQvU3FWbnpYZzJRY3JUMnAzeWF1Z0Rsd3ZSYS9YUVlHSDltV1FLSGdQdlByY2tHa0d0eWFnS0VBcncxdlZYZ1Bza3hZTThlc0FTa1IzREdGcjlIazN4OVBvRkJ3bjhXT0JLbmVRZ0hlN0NPYVdXTmErc1dxY2RjM09OeTNrT2JkV3hPb0VOd25WdTRveTFTb0xUZlBPMWNIbjBxeWxYZXNjVjhTM0pPWmNWb3JnT0MrRmNFYmxWdm9vcElONkhTYnEwL3pwc0gvWFFtbWhRbGNVb3llTFhHVk1Rc1BwWlhnZVFqY2hVQ2g0SjROT0hQK3NONUtwMFB6TEYzc0VyT0dUQkZ4c1I4dHVpRzRqaUQydXd4azJ0R2RRS0dyVE5iMXpNMURLZjhrUXlpVFhMRWJxNnVMdE9PbG1laENMaVd1TW5xdnVKNjFuWURHdlpiY0RkOHJERTVkTlEyNUNhZzBiNnZhOWh6T3hxd3ljWERxMG8yUHU1Nlliemg4YU5JRENJemphTG04eEpOWTlmdDBoM3pOUFpPclRJeTRnM25jR3B5cVQzUFQ4Z1BHT0Uyc0k3QndTVkdxUUZNbU9oM3dyYTR5eVkrTVkwMmFXRjlVSEp5NmRxdjhicG1uRU56cnh1Z3QzNm93ZGIxOTNCczIzZmRwZUcxaUZycndoSDFqdVVBaGZQNlRHdTZXSFV5aklOQklvSEF1YW5NMlhhNjJjSERYeHFzTmRGR3dMN1FFK00vRnR5T3UzYmk2cXF4b3hNdnJFTGcwZ2NJODd2SmRsMVd1U3JIbkR1MWZEc1B3eXhLMFFrdEFXSlExSGFSL1o1T1VscW0ySWJoZmVwcjByWHpoaWRsL1hKTk9FNmRZZ0E5U3kvbjNrMEVvaFM0OElaUVNiWnJlUTNEdk82UW83V1lFQ3ExeXZ2VlZXV1RjeGl3cm1YNStqVWh1OHBWcEt1UGdzOXdGVEorMUxuV0Q0ODI2bU9aQW9KcEE1UUY2Y2Y5Zk9OVDdMQy92SVBkY2xxcUdOSld4cSsyU3hWN1ZOUHZpVndOMkx5SzR0eEs4MmZ1RkorYXc5VVZaWk55bUxMTjc2SU9tS0hPWm95ZHA0aW9YZy9oV1JHbnVkSUhDMGcvQi9XYmptZWIwSmRDd0Nhb2lSVmxrTWxtbXRNbExFNmExNHYxemRkSmFVcnFmVFZ4ZkROWUVVa0wySFU2VWRqTUNoam0wMU9JaUFkNTlLMHlFNFpXSVdoOCtCL3lHT3BWYTdCSGNiemFlTDlPY2hwc1JQL3VvMDQ2dFhsUHVObDJacDMyUW1pL0Q1NExYWWNBSHFKUXlqRGZscFJ5c3Ztd0U5MUxLUFA4b0FvRVd2RlJJRGptOTUvY3dESEsxVy93bEF0WDg4Mjh0dnZ0L3RIN1U1R3lPWTJDVzBzWHFVd1N3cjNVWS8vNW9BZzIzcjRmYy9FVk1xMmtnRnpMWjZSQ2djbndhMnRKK2lSVi9VakJxZlZqNkliaVhVdWI1UGdRcVRlSHh4N1V4SzF1RE9lRE1hYzBrWE5kZVhSN1hvWFJUMXZzSTduMkdFYVhjbUVDSHc3M29GQWQ2ZGs3MXBqcUVyblJMbHkvNTNzVEgvY2JqbXFhMUU2aDB0MDE5dUNqUU04cGsxNkpVU001MW8xeUVqM3Y3RUtLRUdnS2ROR3FyMlNSeWRRdlN4TFZjVlJ3SG5Xa2l5ejl0YVVLVFZhWm13UERPNHdoVUJMR25HRlZmWnVTK3IwTitqWmJkMXlWTzlXWnhwU3MrYkR4dWNORGd4eE1vekR5VjRsVjlRTzZZSm5ZaWhCdmJWTDJtbFE2YUhpZVQwbS95L01rSkdBZHBWdloybXF5a3RsMFR5NktKYjlUcXhXNHlhMEZuYWd0bThKT1BTNnAzSGdJTnNUQnF4T0xHTE8zWldxYUpEZ3FHT1BCc0xkV2I2azBlOS9NTVFXcHlVZ0lkRHZhTG1tdUxETkhvc3BOUy9QM1hnSHMzaXoyQ3U2RTNudlpJUS9xazFjM05DZVR5RjVOL3F2eGNjd0sreFNjOTF6V1RrNjh4NHdRM3B6NXRvTlBlYWdJTm1aNzB6YldOV2RZeHJRc1NsTE9wM296ek90WEdpU3Rmd1NGZ054L1c2bzdoUlFnY1RLQmdQaVhuNWxMbUpuY28wQ0Y3TGN1VXhTYzlSeXErY1gzcHhsUmZ4cTRXZXdUM2d3ZjVXVC9mc0NrdTNaWW8wN1lDUFB5NDgwR29Nd0crNGZ2eHBRbnhOM1BJMlpUUE9oaXAxK2tJTkc3T1djMVVRbE9XVENYWitQMTRZN1pZNU5RSHU5Mk1lTG9PcDBJUUtDQmc5QWxQbGJqb2poYkpCVHJjS3dCVjgza1N5TnJ3ZlpVcHhWK1lsV1l0YUYzdDJOV05Ec0c5WURBKzZkRUdyWHZXdjMwaExkTWtsV1REcEZNWHhTbWNMQ1p3TnVVbkRXN2Eyb1ZBZzlZOTZ3dTZrUHIxazByU1ZWN3p1aVlPWmhZNGIxUVNrQXF5eTZpaGtDY1FhRGhZWjkzb1ZtU1NUeXJKaHZTdzZwcjQwcVcxUzlsOGQxYkg5ZFdNQndUM0dtb1BlYWZTenp5WlVjWkZmWWZhOWhSRkNmQXRZekwyYmJkcTIvRnZmOGlZcHBuOUNMak5XWE82TkVnMHVUa2JmV085YTEzdE9oRm5tN0lFcFFvYS91MzloZzRsUFlCQWc1OTUwbXB2UEdDM3lCQVQzM1oxVVVHODM2N1d1TnJGN3dIRGppWTJiTXdTM25VQ2ZmdW5aaTViNmcwNHBVblRoVXNXcmR5dXArWGVEYWM4Q0J4Rm9NRXlOOG5WN01yUmZOMXlUNW9kMEFzdWQ5c3RZOFJSZmNsM0lkQ2JRS1h5ejF2ZzM3ZXhPL2xCTVc5eWFkdnlGMmVTc1I3cXE3UGcxRFpteTBXeXRrNjhkeUlDRFJ2elcyWjNmeHBuVzQ0MWZVZWF0RThnVzhFTmo3TlQ5b253VXhVSW5KNUFnOHRNdUVhVWF1MUx1YVMwYVphZ00zMEhpMXdwYlo2SHdKOUt1eHFyM0o3eWc3NDFTMDVSY0tqZkxYKzdIMVJiQ2xNTTNKc1FhTnlZOTZBUUI1dHBYT3NLZEVXV3IvM0lKck5HaUgrSHdBcUJBcFB5RVN3bHRHdHpsWmIvL1N2MGc5MTlZejRDRXQrRXdCWUVHcFYvVzFRcExsT0JyWXFOKzJTNEs1QjVEb2w5UVhEZlkxamM0QnNMZ2FWSHR5NTFVcllHcE00aXlJOXVETitId0JVSjdPUU9WNHRtNWdwbjlKZlY5OUMyMTFMblBRajhlVkNXMjRuMjViUEpuQ2tYVzJ0QXFscDNTRGE2czBGa29KK1lRS1cvMnBZdG1xVmdLZ3lJSWVCc3k5Nmg3RWNST0tud1B0dFlDNVVRUlZldlA2ckRhU3dFQ2dnWWc4OExTbXgrTkNXMFcyNVo5eDgrN0ZDUDRON2M5ODhxb01DRXREV1ltZEJkR09CMmlJbHJheWlVRDRFakNUamhYVUdtMGxvZCtaTTFUWnAyWGZUMitSV21tdDAxTi9PUnNQZzJCUFlnVUxoSGIxbWxsSHVNNU9FU2YvekRBdFlSM0xjY0dqY3RPN2k5N0lqeGs5dVFyYWtmZmErZ1NidnArS1JaeHhNNCtJQXZUWnI4MHVOTFdaU1ZRdGtwTE90V01xM3Q4V1NwQVFTdVRjREZsOGh0eGhLRHRrVmpVKzYxV2hOS0ZBNkh4c1paRnJBdHdGSG14UW00dk93YTZIdE9QZ1dYeWZUOXVkVk1HQ3RPOGFSL3ZQajRvL3JuSitEbXBUYm9yVFBHaERDU0cycWhDOTBzUzlYNWFWTkRDRnlIZ0xQTUthdVQvdmI2U1c2US9QQUpVdmNmTG9oNTBTdUh1Y2o0K2lLNDd6Vmtidm9kcDMyWEZtdkx6WG1TRno1RVdTRzBZLzYrNlZpa1dlY2s0TFR2MG5adnVkOUl1NjREZVdwVDF2cFVJaUFjRW5CMnp0NmpWaERZam9EVHZtdCtidTFhSjVjNXJRK2Z6REZPNlNlNXBVUUJlUXBMM0pZTDZYYTlUY21uSXVCT3o1cDQyaHg3YXVDMUdVdUROdkZURFU3SnBSdnk3aGNsbktxanFBd0VEaUxnTEhRUzNwVmRvdWNoWDRLNjFvalBIUTdCK2xCcS90YXJXT01PR2lOODlya0VuQUpPOGtOUEFkNWY1S1QxWVdLbGQwSjdhYVlibFNFWDIxbFplL2NjZ3Z2ZXhHLytQWGVDMWdhdENWaXpRV3RTYUJPV2tEM1RucmtKcDhOQnFZL2NvVDVwTis5Mm1nY0JFNEhna0s5TlUydEU2UjZrelZocmhCZllrNXRvcFpzT1FydXBGM2tJQXRzUWNBZDhyUTM2cTFFQ2FuM3dDci9aWWI1QjZYY2FvVjF0S0YwMHQra3RTcjBsQVRjSi9lYXNTZWdGZVkwN2I3TFNoTkNmSnB0OHh4WlBzNVZtZDlJKzNuS0UwYWlyRTNBSGZiODJhSDNRWDdnditmVWhYQ01tNXU2UWdWdHpaSW5UeG0vOXpTNW9zcjdJY3hDQXdEWUUzQ0ZmYTBPNFBvUzNzUHViMlNVN3ZOZUhPQ0E5cmxubGdWNUtBZ1c3WjllZGJRamtTMFZ3MzVzNDN5c200Q2F3dFBneXBaV00yV3d3U25FbGVBRUNFRGd0QVNld2EzMlF3RjZ5Um1qVDE2Wjh1UG43dEhDcEdBUXVUc0FKN0RyUWwycnhUMm1GSzFuZ0x0NTFWUDlxQkFLM205TE5XQ2RqbWNsbXdTaFhZMEI5SVFDQlBBRVhITzlONnlXb3RFYklFdmRUeVVzOEN3RUlYSU5BNEhZanBWK3AyMjQyMlAwTXJVZHdQME12VUljM2djRC9WZTQxdFQ3eVhtQkhnOGE0Z3NETkNBVHVkMzZOS04zRE9OVGZiRXpRSEFnRThvTjNyYW4xa1pmY29BTjlNaUhHV1VpWExucG5xVGYxdUFrQmQ1T2hObUZOdU5yeDZBTmFrOUhqTjBGRk15RHdPQUpSTnByUXY3V1VoVFJvT3RScmpUaU5yMnBwSTNnZUFoRDRrMEJnY2ZQeVE0ME1vZlhBQjdzbkUyS2NqWGxOSTgvV0J1cHpjUUtSRmkwTVlzMjF6RWVPYTVJcCs4emtoc1NMNDZENkVJQkFSTUM1elhrdG11V1Evd2xtWlkxZ09FSGd2Z1FpUzcyWEg1WmsyekF6bFdRSHlSQ1hPc3dqdU45M1BGKzZaVTZZOXhvMm40VkdtL0Y0dFVsMjZZNmc4aEE0SVFHM1dZZnJnMnI1empKQm9Pa0pPNHdxUVdCSEFwSDg0TC84RnRqdklEOGd1Tzg0bVBnVUJDQUFBUWhBQUFJUWdBQUVhZ2tndU5lUzR6MElRQUFDRUlBQUJDQUFBUWpzU0FEQmZVZllmQW9DRUlBQUJDQUFBUWhBQUFLMUJCRGNhOG54SGdRZ0FBRUlRQUFDRUlBQUJIWWtnT0MrSTJ3K0JRRUlRQUFDRUlBQUJDQUFnVm9DQ082MTVIZ1BBaENBQUFRZ0FBRUlRQUFDT3hKQWNOOFJOcCtDQUFRZ0FBRUlRQUFDRUlCQUxRRUU5MXB5dkFjQkNFQUFBaENBQUFRZ0FJRWRDU0M0N3dpYlQwRUFBaENBQUFRZ0FBRUlRS0NXQUlKN0xUbmVnd0FFSUFBQkNFQUFBaENBd0k0RUVOeDNoTTJuSUFBQkNFQUFBaENBQUFRZ1VFc0F3YjJXSE85QkFBSVFnQUFFSUFBQkNFQmdSd0lJN2p2QzVsTVFnQUFFSUFBQkNFQUFBaENvSllEZ1hrdU85eUFBQVFoQUFBSVFnQUFFSUxBakFRVDNIV0h6S1FoQUFBSVFnQUFFSUFBQkNOUVNRSEN2SmNkN0VJQUFCQ0FBQVFoQUFBSVEySkVBZ3Z1T3NQa1VCQ0FBQVFoQUFBSVFnQUFFYWdrZ3VOZVM0ejBJUUFBQ0VJQUFCQ0FBQVFqc1NBREJmVWZZZkFvQ0VJQUFCQ0FBQVFoQUFBSzFCQzRydUkvanFMcC9FZnpwLy85TEJHSjh2VjYvdTcvZlhxL1hyOE13NkgvakJ3RUkzSnpBT0k1YUQvd2FvZjliZi9HYXAvVkFhNFBXQ2YzM045YUltdzhNbWdlQjErczFqcVBXaGkvZG1xRC9XMnVELzlPNjRQL0N0VUZyQkQ4SUhFcmdVb0s3RTliLytucTk5T2NuV2lsQVRjS2ZYNi9YTDhNdzZQL21Cd0VJM0lTQUU5YkROYUswWlY2US8xWHJCRUo4S1Q2ZWg4QjVDWXpqS0VIOWI0SEFYbHBaclErL09QbEJhd1EvQ094TzRCS0N1OXVNLys0RTlsNTE5dHI0SDRkaFlBTHVQdlQ0SUFUNkVYQWJzdFlJYmN5OWZsb2p0RGI4TkF3RG1yWmVWQ2tIQWpzU2NBby9yUTBTMkh2SkQycUJWd0p5d04reFAvbFUzMEhjbmFlYmNQOXdFNjU3K1VHQjJwUi9ZSFBlRWpGbFE2QS9BU2V3YTQyUUJXNnJueGZndFViZ2FyY1ZaY3FGUUdjQzR6aEtZTmRmVDRFOXJxVUVlQjN1WmNubkI0SE5DV3c1bUpzcVA0NmpUc2Zha1BlczQwOXVBckk1Ti9VZUwwTmdld0xqT1A1emgwTjkyQkN0QzdMUXNVRnYzNzE4QVFMVkJOeUJYdXRESFBkV1hhYmhSVm5udEQ1Z25UUEE0cEY2QW5zS3hhWmFPaTM3dnpxYnZFM2ZkZytoZlMraHhiTVEySm1BYzUzVEdyR2xsbjJwVmZKeFJmdStjNy96T1FoWUNCeWs5UE5WNDNCdjZTU2VhU0p3S3NIOUJCdHlPUG0reC9lOWFXenhNZ1M2RXhqSFVZR24wcVFkdlhiSlBQNGRBZTdkdTVnQ0lWQk5ZQnhISGVpMVJoejlrK3ZNajBkWGd1L2ZrOERSbTkrSHFoUGEvMTFwMnZLUjN2cXZndE42YWVJa3ZFdTd4ZzhDRURpWVFLUFFIcTRSMnRoN21OQlY1cmNJN3djUERENFBnVC9TTzBwK3FBMU8xMEZjZTczV2hWNkN2ekxYZlUvblFLQTNnVk1JN28xQ3U1akliUDN4Tyszbys2cU5XV1VqdlBjZWVaUUhnUUlDVG1pWE5xM21OeEd3blR1ZU52a2VCM3h0K0RyZzQ5ZGEwek84QTRFT0JCcUY5b21BM2JqV3hLMUJlTy9RdnhReEpYQVd3ZjMvR2pSZ3VqRGwyN2hqeDNIOGJ5ZHp1alo5bWNRL0c3TTdhSHhKa0JyVENRTGJFM0FYcFVqUXJsMnZabVpyRjd5bU1udjhKTHhMOC80SmFuZmx2M0MzNjRHWE1pQ1FKOUJCVWZkTmJEWHI3SEtUV24rVTZZWTBrZ3pzS2dLMUcySFZ4MUl2Tlo2VVZhUUcvdzhKd2IzRmJCWVhsOXFZbGZGR1pqa0o5V1NoNlRZaUtBZ0NmeEp3MnZIL05CenNWZGpFSXVkTEg4ZnhxNDZzWjVxMWNSeFZieWtXWnV0VHgrOVNGQVFlUzhBRm9pcm1wZlkzRHNQd2RVSitrR0N0UGI3WFQzTEM1NzRZZDdDWEJaRll1bDZFSDFUT29ZSjdoMG0zSkxqM0RsTDVkUmlHNzRKTlgreTBNZXUvVEw0SFRScWF1aCtCVHBxdlpLeEtSNnVjQjZKVWNFb3ArLzQ1UzhGYmVIZHJCRGMxN3pkMCtOTE5DVGpMdDkrRGExdWJFOXlWanJybFFEQTdDN3hlTDJuMlE2dWNsMUVJWkszdHZZZStkNWpnM21uU3FkdVNQbVFkekdlcElSSDcwdnZKVFFxb2gwNGdtcjBkZ1k2K3BqbU5lNHVMWHFyaEtiYzZ2em5qQzcvZFVLSGtCeEp3RnEzV09KV2M0SzRBMWRxWW1seHZ4TW8vQmNMNmd3ZSs4QThjdzdWTlBsSnc3M1Y1eW1ReUJOb3VtYmxrN3VyNVM3bk1oSnQvVWtEb1dRSEtnc0JUQ0l6ajJFdXdubWpDZ3pWQ20yYnJ4aDkzUjd3NXEzeDlSNytaWVArVXZxU2RFT2hKb09PaFh0WDZPblozN1J3REV6WjlZdjJMRkl3STd6MEh5WTNMT2tSd0QweklQZEQrUGd6RE4zRkI3cXJqRWg4MUNlWDYweWw0S1ZYY3hLeVYrQTdDZTQ5ZXBZeEhFNmlZdjB1OGVzVEJTT2pXK3FEL1NoaGZXanRqZjlZdzNvWVVrbzhlMlRTK0I0Rk8yblpmbFZSd3FtUUFLUTZzUDgxcnVjUnBYVmhTQmt5U2FTUThEeERlcmNRZi9OeFJnbnRQLy9QVzRCSnR4aEsyMzRFakxoaE8xb0JjTHRmSjk5enptdUNlSlJ2emd5Y1VUVzhuMENrZ05heElUbkMzcmtOYUc3Ukd2SDNVRGVsclk2MjdndGpERERaSlpVTTdPVXFBd1AwSmROYTJDNWd5UWszU3VibzViaEhjdGQ5TG1SZkd0cXdGdHNaYTl6aVJSdEpDZVArZXBZVldBcnNMN201VFZxckdYcitXNEJMbGZ0Y2ttV1NGU1FqamNWMWpYL2RZQUppNTFQUnFMT1ZBNE80RU50aVljKzUwYSs1NjJkZ1ZReDBuV3J4RUlHenlNSEgzdnFWOUVHZ2wwQ0VUWFZ5RldmQzZVVTZaSE9qRFFsZnFHT2VOandOaGNhbHJIU1EzZi84SXdiMTN0TFp5SmY4djdxZVZqWFdpWlUvMThZcC9iV3p1U3JVSms5Zk5Kdy9OMjRaQXAwd3lZZVZ5ZHowc3hjRmtOK1ZBNjc2a2tZdGQ2bEtIQk56cXRobENsSHBUQWthQnVyVDF1ZUQxM0Ywd015MTdRdjVZVWdxa0xvU0xsWmtvLzBwNzhVSFBIeUc0OTh5djdyc3E1YU1XbTZmOXM2dWFMb01Qdm1YaTZYc3pFOXlEeGhaTmhVQXhBWU8xcTdoTSthWm40bUJTZ3Z2cXB1d0U5elZ6K09TYkdVV0N2alZKRVZmVE9ONkJ3Rk1JZEk1OThkaEtCSGU1MU9qNTdFM0pSbGUvMkdxZmtvdFdaWlduOUR2dG5CTFlWWEJ2T0MyL045UFg2eVV0bUFJL3BPRU9BMEJTUG1waE5nZTFlbFhMN2paa241OTlLVUJWajhZVEw1V2hJcW5wWXhCQ0FBSnBBZzNaSE43ejJ3V1BLajVGYThRbjdzUjR5Y3FpbHQzWE9MZzhaVzM5L0NnVUZ0WStObWNtQXdTTUJCcXNjWEtMMVovMmRhMFBVdXo1K1p2TW94NVozU1dEYUs3K3VGWlZZeXJxT0E0bVovMmJLU1hYdnMrLzM1L0Eyc2JUbFVERHBweTZNbGlUVDFvdkNlaVRMQTVPQUErandwTys3SEhqWFAxazRsb1QydlhxWk1OZG1Lekp5MSs2Z3FVd0NOeUVRSU5HTGVXbnF2VkJBcnptY3lybFcvRTlESVgxaXcvM3FmU1dhTjF2TW5acHh2WUVLaTlObTFuY25GVmQ4MTl5aE54YVU3ZXZlMlhjcXBZOWtEa2tQK2hRc1BhTGsxeFVld2lzZlloL3Z4K0J2UVgzTmZOeWpuQlcrSFhDdGlaQkhCWHVOZWVmakRHNXdwMDJUQ2RlVFdUckx6YUY1M3ozazRGeDFvL3dIQVNlUktBaDhHd21tSHR1Y2xNWmh1R1h4RUhkYStZL0dXTVcxZ2dKL3dwQ0w4bjdIaC91YzFsc3VEbnhTWU9jdGxZUktNajBFcGVmdFdxNU12L2lzOHFGTDdxMVNQdjNKMlBNd3ZvZzJVWi9KVEtWeFNLblQ2SjFyeG94OTMycFpKQTFVekNha0ZMZjJjeWNQSTZqQkc1Tk9JdVdmVEt2US9QN1NqQXNFNjk1OUZEQUV3aFVhdFNFcHRpeXBRTjduRkVxeGRocDJVczNaUlZsTlllVEh2SUpnNXMyTmhFd1pITEtsVi9sc21wWkg1emdiOVd5eC9XTDAwTG1nbUZKRDlrMGN1NzM4dDZDZTB0Z3FrNjkwa3hOVWpmV2RrbmpoUE9mRFUvTVN4YzJNUEZxTzRyM0hrVmdITWV2S2h0c0Npb3RLZHVaMDdVcGwyalp3MDlZclhKNlorYnVWMUpYbm9YQTNRa1V1cW5GT0dTUjF6Nzh2cStseDYvaFFPOC9QNUVMRmpMWlZSMDhlclNSTXM1SllHL0J2ZldLY1FXZ3llVGRKTUE3TGJ0Y1kxcmIvd21LWFFtOFJhTjJ6dkZQclU1RW9DRjRQV3lGTm1qRnRNaHZ0ZXFRNytyaFRkOHRoR0kvVnJubXlGMG05Y05kcG9VMDc5NmV3RGlPUytsYkxlM1hlaURCWFhNdG14Vm1yYUFPQjNyL2lUaGw3Sko4aE5WK3JXTWU5Tyt0Z21zUnFwWGM2S215SktScm9pbHdJNHdDMXdUMEF2ejdOa1BMejNBcnFxV1k4Sm1QbHN3Z2RHUjljRXMveXZNUXVDTUJ3eHlLbS8zTzlPQXlSdmxNRWY0WnJRdnZUQklsQW54aGdQcGFONVFJN2h6dTEyank3NDhtVUNHNCswTzh6eVFUdXNONkFiNUlBMTlSaDZVK2kyTmdsandTdVBQaDBhTi8ydmd6Qys3eDdXS2FkTktDYVlQK3BIbkxSWVNuK3JqQm56MDNaRW9FOTJJZlhNWXBCSjVFb0NMNExEWTF5NlZGYTBSNHlKY0FMODJXaFBqVm45dVl3MVNTcSs4c1BSQmVEbWZJcXNYaHZvazJMOStaUUtIUVBNblc1SlFDUGhOZExNQ3ZCcWVMYTBkTnUrK21XT08rSkxodkZ1ZDM1ekZ6MTdidExiaVh1TW9rQmQzQWpLMUpxQWxZZkVOcFJ3SGU2aXFqOFlPZisxMW5FZTNxUXFCUTQ1NU5veGlsZXRNYVY2U3RDdGFZVmdHK1JPTXVodmk1ZHhsSkZISkhBb1dDZTFZdWNQdS92d3VtT0Iyck80RDdWTlF0TWxTSnF3eCs3bmNjMUpWdGFobDB4WjhzVFBXMnFLRjJtNnNtbnlhbzJWMG1yTFNMVXBmZlhHbEdHVitNTlRoVnozTmlMaDR4dlBBMEFvWEJxWXNhYXFmQi81dmwwcFFVNTJDTjBScFI4NHNGOTF6S1dGOTIwUUdqcGtLOEE0R3JFaWdNVGwzZGI5MytyOHhTSm10Y3pNMHBDTFEyV1BLMnA3REhGc01seGVaa0xibHFIMUx2UGdUMkZ0eVZvY0dhSzEzK2FSTGVxNFJ5NFRHbWN4SURYWXhTdytJak9MaEpySW1YKzVIUHZjK1lwWlFiRXlpTWcxbmRuTmRRR2RlSXBhRFNwVTlNdEdRR3dRT3IzRnFIOGUrUEpWQ1lEbEthZE1rUFJUN3NJVnpMMnVEa2pOcHNlZkVGYmJsMGtMNWF1Tkk5ZHZSUEcxNGpyRmFqTTJ4Y3MwT3RDekNyeWlMamhBRHY0NXFkd09NNGxyancrRHFXbXNFeGRWV1BIRjU4Q29GQ3E1eXdGUG13Unh1emZPSzE2V3B0a05DY1ZSSlU1cGVQNDNUV0ZCZk5CNUduakJQYStUd0NGVEV3Z3VTVFdCUm5rWEgzemtpYnJsVFUyU3hWRlhLTjc3eUphNXhoalNHenpQT0dmYkxGZXd2dXRacXI0aXd5aWRONU1rMmNNNGZYYU55dGw2dDQ4R1NOWU5KQllJVkFvUjlyV0ZweEZwbkVoWERhNUNVOFR3NzVocURTWEt0S1RPRXFBOEdkR1FLQkJRSUc0VGIzZGxFV21ZUmM0TmVYbVd0dWhiTGhyYWgzTjZLK1U5WWFMUFo2RE1HZDJmRW1zTGZncnUvSkhOVHlNNStnZ3lDUzBBZnRzOEc3OXRmZWVoWnZ5bXZtTWdUM2xsN24zVWNRS0RTSHA1ajRGSkVtSzEwVXFPYkwweUZmV2padDlvcC9VZTcxbWppWVVvMGF1ZHdmTWNwcFpDMkJTaUU1L0p6bXRBN0lraU1XZjA3RG44eGtGNlNobGV0dlRReE03RWEzRnYrQzRMN1dZUS82OTEwRmQzZXlySEZMaWJ1a3lPM0VTTFNWb3dBQUlBQkpSRUZVbldiak5IR3QzVnk2S1JmVnViVnl2QStCS3hKb3NJREZ6UzBTZ3QyQlFadG5iYUJaL1AzWWxVNXVPVXN4TUhxL3FNNVg3Ri9xRElFV0FnMXVLZkZuemRyclJDYTdsaWI0ZCtPTU1tdHVkSG9QSC9jZTVHOVF4aEdDdStWa3VZYTJLdnRDNWdTOTlxM1V2OGRYbVZzMjVlSzBsVFVWNHgwSVhKMUFCNjFhdFhZcVk2V3JRUnI3dDB0eHNLYVpJemkxaGpUdlBJWkFwWjk3ektkcUx3NnlURW1HcWJIQWhmWDRwSkxXLzJnSnlnL3ZoSGhNaDlQUUpJRWpCSGNOZVBtVTEvNmFYVTQ2bU9QajA3TGxLbWI4VjJ0N25QY2VSYUREL0t6YW1FUElIVFI3c1VYT1ltbmtrclpIalhRYVcwT2dNcGxFVm1ndXJZTVQ0T1VhSzRWZHphOUc4VWM2eUJyU04zMW5kOEhkblM3bE02cEExWnJmb2xacUhFZVYvUTVFWGJycXZHSHl5NGRXcCtWUEJnckxhYm4wRXBnYU1Md0RnYnNRTU02cFhIT3pabkMzNldxTldQUnpMYndNS3E1SDdMOXFWVmFZemZkMzZXZmFBWUZTQWk0dVJhNGxOYi9GdE15dWJBbmtXaCt5bVdnYUQvWnhmSnpGVFlaMDBqVzlmZE4zamhMY0xhNGxOWnV5L0ZOMUVuNmZENVpTU1RZSUJyRUpQUHptMGpDWm1NWnVPcDVvRmdTNkVHallHQmN0Y2xIV21uY3F5VlNxdDBhVGZKeWYyV0tSUTZQV1plUlF5Qk1JTk96ZmE0by9lUVBvb0MzNXdXZWltUW53aVl4VVZ1eGFjeVFMK0d3eTFudGtpSCt4RW43QWM0Y0k3bStwK2cvTmVJM1dQUnVna2ZHTm5hV1NiRHl4eDc1cGE5bGszczBkaHVIckI0d25tZ2lCYmdRcU4rZXM0TDRRK0RwTEpkbXdQcVUyWnJuSnJQbkVOcnYzZEFOUFFSQTRPWUdHUFR3Ykg3ZFE1aVNWcER2VWEwN1h5RSt4dHQwYTh6ZHh2VHQ1OTFDOWpRblVETHd1VldvWS9Na1RzOHNjSXlFNjF5WUo4RG81Njc4MUJ3YTFlK0tuYnN5OU9udXZDMEFLZ2NETkNUUnN6c2xOenFERmw5Q3RUVm9Xd1ZyLzFZbWZ1dUdidmhlckF1NXZQZ1JvSGdTeUJDcmRYYlBaM1F5S0Fza1ArcFA4VUNNN3paUUt4amFnK0dNZVRBalVETDV1Q0JzdVc0bFByV3BIUzdDSXBVMlRDeE9jMWNDaWJkZWpCSjFaQ1BNTUJDSUNsUmxtTkZjbENIOXlOVGNvQ2tyNkpMNlVUZXVTUmRzK2k1c3ArU2pQUXVDSkJBb1VaekVlSGM2MUo3L2RWZHhlYm5GbmE4VWNIK3F0Mm5ZU1c3U1N2OW43aHdydWJzSllzaTJrc0h2dG1QNU5mdVpycHVqV3JvdXpSRmh2Z1oyWXpsc3J3ZnNRZUJLQlJvSGJhOGlFckZaTFpzV2RPdGhiaFFIY1pLeVVlUTRDQVlFQ2kxYk16ZnV3YTMrV2RhM1gvUTI1L3BrSjN3VzN3T0ltdzZpZkVEaUQ0RzdWU2gzWmRYSDZ4NUk2RTFSeVpNL3g3Y3NUTUxqQm5hR044Y0crSkFDZmpma01QVWdkTGttZ0lSNWxyL2JPTXNJVUJMZHljZU5ldlhTaDd4d3V1RHV0dXphNUpmLzBJNUcyVExxWkZ1N0lodkJ0Q0Z5VlFJTy8reDVObnZtbkcveGxmYjFJODdaSEQvR05XeE13K29vZndVQWFmUjNNdy9UUlZtdTk2b3ViN1JHOWR2SnZua0p3ZDhLN1RGWEtOSE9hT3NYQnFLNmVKWk9PbXhCUFBnR28zblVJTkpqRnQyemt6S0pXb0UxVHZVZ1R1Mlh2VVBZakNIUzRGR2tMVGltaFhTNjlVbEphWEh2UnRtL1JLemNvODB4Q3NsSkVua2w0bi9tZEZ0WlAvclU2YVg4Q1lHNHdYbWdDQkE0bGNETGhQYVZwLy92cjlaSnZ1K1dIYjd1RkVzOUF3RURnWk1MN1RHaDNpcitTbUQ0TzlZWitmK0lqcHhMYzNjQXVPWkZ1MFdjU3RLVkYwOFVzbjU4TGtyT2VsRldHVEZ5S1h1Y0hBUWgwSkZCNGdPNzQ1VCtYZ3pocmpWdTdTcXh4QksxdjBUT1UrWGdDSi9CNVR5cnRDak5rRVJ2MytKR2NCM0E2d2QxWHRkRGMzS3VMdFpsS2l6WVJ1QXVGZHRVRkY1bGVQVUk1RUVnUWNObzF1ZFp0blEwaS9ycldCcTBSSDU5Vko3UXJ0WnMwN1pZMVZRZDdXZU95VjZyVDZSQ0FRRDJCY1J4MWlQNm5jVDdXZjJqNlprN3BwelZCZGJIZUg0T0xUSzhldVdrNWxrM21zS2E3YkJMYURMZmVuUDN0cWhLNEo2NHRUcnVuU1dmeFNSTXJjcTRlTm1MNDhOTUl1S0JWdWFkWTUyY3RJZ25xMG9MOUhCZFFFVGpMd2I2MkYzZ1BBa1lDN25CZklqQWJTMDQrbGp2UWw5NHhneVd1cFJjZTh1NnBCZmRBKzY2VHFqYm4ydHNNYzkzcGM3bHFJNTFvMEFJdG1pYSs5VGU3Mk1INklzOUJBQUoxQk53R0xZMjMvbm9MOEZvWGRCaWZ1TTRGYTVQV0IzM1gra05vdDVMaU9RaDBJT0FVZ0pJZnBBRHNMZk5vejllQmZ1WVdXMkdwVC9yRmQwQkFFVGNqMEhzUWI0ckhhYjhseExkZXBpSVR0VzVWMUlZOEN4NTFnb0EwL1NVYk1tbmROdTE5Q29mQU1nRTNiN1U1YTk3cWtGKzd2bWxOOEFMN1RNUHVEdlUxc1RnSTdReGlDQnhFd0FuU2toMWFEL2plUWkvNUllbnU1b0xvZFZpd3JrRmFieFFYaC92Y1FlUGpTcCsxRHFyVHRja0o4ZjdHVkw5SnA5cmpOMkYvaTZJRTdKbDJQZENnYVdKTGFDL1IzT0VlYzdvUlFvV2VUQ0FRNHJVMjZFL3pPVGVudFI3bzc3MUdETU9nUTMzMk40NmpQOVNYckorekREUlA3aC9hRG9FakNRUkN2RjhmTkpkejhvTmtpRkIreUFyWFRyc3ZLMXlKZHdBWjZJNGNEQmY4ZHNuR2Mvcm11YzA2Yk5Ob1RjZm9EZ0xha0VzbW5DYTB0R2hKcmR6cGdWRkJDRHlJZ0ZzZjFPTFBHckYwaUkvUlZQclRKd1BlSDRTZHBrTGdFZ1FDK1VIcmcvYjJFdmxCU2dISkQ5WUFWTTlFU2dJZDZra2JmWWxSY281SzNrcHdMMFVhYU9WcS9PZDFTcFpwSzZ1OUw2MFB6ME1BQXVjaUVQalBsNWk5MVlpM09YMFloaC9PMVNKcUF3RUk5Q0xnRkg1eXZTa1YyQ1UzU09tM2FOM3JWVS9LdVJlQnh3bnVnYkN1aVZZVHJNS0V1OWNjb0RVUW1CQndablN0RFg2TktDV2tRRFZ0eXZpcmxwTGplUWljbkVEZ3BxdjFvY1NsMWgvb0ZlaWVqSzg3ZWRPcDNra0kzRnB3ZHh1dzkyOE4vMXVEWDV1eEpoc241QnA2dkFPQkV4SndQcW1oRDd6L3YwdHI2ek5VS2NNRUFuc3BQWjZId0FrSnVIendFczRsSy9tWXVocTU2UjNzanNCK3drNitZSlZxQnVDbG11azJacTg1OHhQUTBnWWYxSnJOUG1NcGhHY2dBSUZ6RXdpeVZmbU4yVnBoTDZ6clVDKzNHUHhVcmVSNERnSVhJQkM0eW1sdEtNMVVwUU84WHhzNHpGK2d2NjlTeGRzTDduRkhSQm8yL2JObjhBNUdjZGtsZmtkcmRwVWhURDBoMEkrQTI2aTkxdDFubXZEQmF2clFKMHNWOFMzOXVGTVNCSzVBSUxMaWU5bmhFOHpxMTRkVVh2Y3J0STg2WG9QQTR3VDNhM1FMdFlRQUJDQUFBUWhBQUFJUWdNQ1VBSUk3SXdJQ0VJQUFCQ0FBQVFoQUFBSVhJSURnZm9GT29vb1FnQUFFSUFBQkNFQUFBaEJBY0djTVFBQUNFSUFBQkNBQUFRaEE0QUlFRU53djBFbFVFUUlRZ0FBRUlBQUJDRUFBQWdqdWpBRUlRQUFDRUlBQUJDQUFBUWhjZ0FDQyt3VTZpU3BDQUFJUWdBQUVJQUFCQ0VBQXdaMHhBQUVJUUFBQ0VJQUFCQ0FBZ1FzUVFIQy9RQ2RSUlFoQUFBSVFnQUFFSUFBQkNDQzRNd1lnQUFFSVFBQUNFSUFBQkNCd0FRSUk3aGZvSktvSUFRaEFBQUlRZ0FBRUlBQUJCSGZHQUFRZ0FBRUlRQUFDRUlBQUJDNUFBTUg5QXAxRUZTRUFBUWhBQUFJUWdBQUVJSURnemhpQUFBUWdBQUVJUUFBQ0VJREFCUWdndUYrZ2s2Z2lCQ0FBQVFoQUFBSVFnQUFFRU53WkF4Q0FBQVFnQUFFSVFBQUNFTGdBQVFUM0MzUVNWWVFBQkNBQUFRaEFBQUlRZ0FDQ08yTUFBaENBQUFRZ0FBRUlRQUFDRnlDQTRINkJUcUtLRUlBQUJDQUFBUWhBQUFJUVFIQm5ERUFBQWhDQUFBUWdBQUVJUU9BQ0JCRGNMOUJKVkJFQ0VJQUFCQ0FBQVFoQUFBSUk3b3dCQ0VBQUFoQ0FBQVFnQUFFSVhJQUFndnNGT29rcVFnQUNFSUFBQkNBQUFRaEFBTUdkTVFBQkNFQUFBaENBQUFRZ0FJRUxFRUJ3djBBblVVVUlRQUFDRUlBQUJDQUFBUWdndURNR0lBQUJDRUFBQWhDQUFBUWdjQUVDQ080WDZDU3FDQUVJUUFBQ0VJQUFCQ0FBQVFSM3hnQUVJQUFCQ0VBQUFoQ0FBQVF1UUFEQi9RS2RSQlVoQUFFSVFBQUNFSUFBQkNDQTRNNFlnQUFFSUFBQkNFQUFBaENBd0FVSUlMaGZvSk9vSWdRZ0FBRUlRQUFDRUlBQUJCRGNHUU1RZ0FBRUlBQUJDRUFBQWhDNEFBRUU5d3QwRWxXRUFBUWdBQUVJUUFBQ0VJQUFnanRqQUFJUWdBQUVJQUFCQ0VBQUFoY2dnT0IrZ1U2aWloQ0FBQVFnQUFFSVFBQUNFRUJ3Wnd4QUFBSVFnQUFFSUFBQkNFRGdBZ1FRM0MvUVNWUVJBaENBQUFRZ0FBRUlRQUFDQ082TUFRaEFBQUlRZ0FBRUlBQUJDRnlBQUlMN0JUcUpLa0lBQWhDQUFBUWdBQUVJUUFEQm5URUFBUWhBQUFJUWdBQUVJQUNCQ3hCQWNMOUFKMTI1aXVNNGFvejlKZmdMbXpPK1hxL2Y5VGNNZy83TER3SVFlQmdCdDBaODRkWUl0VDdjbC93YThkc3dEUHEvK1VFQUFnOGlNSTZqNUFldEQxb1hZcG4xTFQ4NEdlSXg2d09DKzRNbXdGNU5IY2Z4eTlmcjVmODA2U3pqVEpQdU4vZjN5ekFNK3IvNVFRQUNOeVBnQlBWNGpiQzBVbXZFcjhFYXdXSGZRbzFuSUhBaEF1TTRTa2ozNjRNWDJOZGFvTFhCcnc5YUkzNjk4MEhmSWxDdEFlUGZJZkJ5cCtLL3ZWNnZ2d2Fhc3hZeUV0eC9lYjFlUDk5NUFyWUE0bDBJWEltQTI1RC83amJsSG51UE5tZ2Q4bisrRWdmcUNnRUl6QW1NNHlqNVFYOFMxbHQvRXVLOS9IQTdKV0NQeGJNVk1POWZtSUFUMlAvaEJQWXRXcUlKcUkzNUp3VDRMZkJTSmdTMkplQUVkcTBSMHFKdDhaUG1YZXNEQXZ3V2RDa1RBaHNTY0FLN0R2U3l6dmYrZVMyODFvZmJDUEFJN3IySHlZUEtHOGRSbTdFbTNCNC9OdWM5S1BNTkNIUWk0RnhpdEVaSWk3YkhUeHI0SCsrMFFlOEJqVzlBNEFnQ3pxWDJueHNKN0hHVDNnckFZUmgrUEtLdHZiK0o0TjZiNkFQS2MxcjJmM1V5YVpVU2svbnJCN1R2cGRoNEhnTDdFZGhZaTdiVWtGdHQwUHYxR0YrQ3dENEVEampRaHcyVEF2RDdxeC91RWR6M0dhdTMrY280anZKaDF5bjV5TEdqeWZjZG1XaHVNNnhveUkwSTdHeUp5NUdUOWwwYjlHTXlUZHhvQ05HVW14SndTcjkvNzZSbHoxSFVtaURMM0dWZDY0NFV2bTQ2Tk8vYkxLZEZrOUJlKy9PYmFJOXhwN0trZVpjR25oOEVJSEFDQXVNNGFuMW9jWTNSdk82eFBvaUdmRnAxd0VkNFA4SFlvQXJQSnRCQmFPOHBQNmd6Skx6L2RNVmU2YlZBWHJIdDFMbUFnQlBhNWE5YU0yWSs1aWxuSnBPYlRZOUFOVTFrYmN5M0NUb3A2QkllaGNDcENEUUs3UjhYT0JmTXFqV2lSN0NhMXA1dkVkNVBOVlNvek1NSU9LSDlQNVh5dzBSSk40Nmo0dW9raS9UNFhWSjRyeEhDZXNDaWpBc1JjRUVrTW0vVi9yUnhmb1JySjd4ckV2ZlltR2ZDdXl0L3dKV210cnQ0RHdKbEJCcUZkczNoYjBMaDJnbnZXaU42L0dhYWR5ZElqQWowUGZCU0JnVHlCRHBvMnBVUlpoSlUycmpleEpXZENlOWFmODZzRUVSd1o4WXRFbkFicUlUMjJyR2l6ZkhyK0NPZEo5NU1xK2I4YlBWWjBrZ3l4aUd3SVlFT0xuVEt4ZjU5WW8zNHYwNkhleFd0QzFtK0M3OHhqcVBXTmZMQWJ6ZzJLQm9DYnA2MVdOaGxWVmZNeXVmWFFaa1lkOHprRzY1OGFmYmxqbnU2aTk1cWhURkc0ME1Jak9QWXVubitQZ3pETjRsTnVhZTVTOFhQTm45WGQybnpGS1IydXNuM2tDRkVNMjlNd0duVHRFYTAvSlNtN1lmRUdpRjNHUVhEOS9wcEUvNEVwQVZLQ2JucFNPdUdMM3d2MHBRREFWMWwyaDd6SW80VGk3MytCMmRWLzI5SHlDbmxuK0oxdFA2Y0xwWU93YjFqejkrdHFFN1pJWElhZHdXd3RRUzZwbkRIRzdNbW5UWi9mT0h2TmpocHp5a0lqT01vZDViV213NzNFdHkxRGtnSStCemlBOEdDUU5aVGpDZ3FjUmNDSGJYaWV3anVNK1dmT3h4SUtTRTUrVlMrOEFqdWQ1a2xuZHZSU1pQMlBoeG5YR1c4VU4yejVpbGZXUzlZa0lXbUoybktlanlCRGk0eW51SE1qY1ZwMWJhNDRHM3lyU2hvampTemp4L1ZBT2hGb0lPMTNsZEZGdk5aOXJoeEhLVng3eTNEeGk0ejRScVVWREQwNGxWU1R1OUdsM3liWjA5TVlCekhubWJxcjJNemRNZlRlRXh4RXNqaThzNnJMVzlaZ0N3MEp4NTBWTzB5QkRvSG1QODJETU8zY2VNN1dmeFNUT1BOT1V4aFNSYWF5NHhDS25wV0FoMFA5V3JpeEpMdTI3eVI0RDV4N1kyMDd2cjBMRkQyaUQ1QWNEK0Mrc20vMlRtamcxcXJqQkVUSC9QQ2I4aU1yWHlyK3E4eTBTeGRrNXpTdW9jbjg1bTUvT1RkUWZVZ2NEb0NuVk95OVlpRFVmQ2ExZ2l0TXdxRVcwcGRPemtvSk5ZaTNHWk9OK0tvMEZVSWREN1VxOWxKTjVVQ2piNzJmSzBOWG11dnRXRXBkbWFpNFU4b01ROTNtMEZ3djhwczJMR2VuYlh0cW5uS1IwMEMrRnBRMjN2Q3haY2tHQmFHeWNSS0JNZ2tOWHc3SXVaVEVMZzBnWUpOMDlMT2xqaVk1QzJJQm90ZW5LSTI5dFUvalZuY0FwQm5JSEFXQXBHVnUwZTFrbHB1NHhxa0EvMHNNOHlLakJNZjdLVUlDTk5oSDI2NVIzRHZNYXh1Vk1ZRzBkcWlrMHJucExHM0ZCVXVyVmMyRzh6S3hJdk5YUXFlaTNOQ3N6SGZhTnpTbFAwSWJMQXh6NnhrYW8zaE81OUxtMUt0WHpHbFQrWi94b0tROUszZGp6UmZnc0QxQ0hSSS94ZzNPaGU4dmhRWW56elErNElOcmp6eHdUN09ycGUwRXU3Vld3anVlNUcreUhjTW0yVk5TM0krYWw5bENsdjFJek5rczRqOVdGT0JMTE1EUlUzamVBY0NUeUxRS2NWYmpLd2tEa2J1TUZwVEpybWR3d0lUdnFueDl5WmEvb3pySHY3dVR4cll0TFdaZ0dIZTFYd2pkOCtEdE9DcC9QQkpMWHUwUHF5bG80NWo1Y0k0R0YvVXFweFMwMWpMT3dqdUZrb1BlcWJCVFVhYm5DYU14cFFtVXppMmNqNXFzVEF0TGJ1ZXpXN0lSazJjSG9zblhpcllGcGVaQjQxdG10cUhRRU5RbU9hMy9tUUJpMU5JV3VOZ0ZyWHNnVVl0dGRIR0FHSmYxdFRoL3JETnVVOXZVUW9FOWlOZzBHUXZWY2I3b01meVF5N3JWTHlubXpMSEdXOXlqYTMycVN4NGg4WExJYmp2TjZZdjhTV2ozOWhNZXhYbVIzWVRRM25hOWFjeGx2TlI4eHRsMHBjOUJjd3RERXVCWi82MTJFOHRkOExHSEg2SmtVa2x6MENnTUtnOHJIS2NobEdicytha0JIaXRFU2wzdWpBT1p0SDBIV25Uckdra0xZZjd3emJuTS9RM2RZQkFDWUVHYTl6SEt1KzA5bDUrMEJxUUMxNFA1N21VZmRyTEZ5OVJNd3J0dnNrZksrQ0NDM0hTR2xEQ3JPWlpCUGNhYWpkOXB5RjNlODRIVGVOTG0vTnJHSVlmWjlMK0g3ZXltbTQyZFhXVEZxM2s2dVJ3NHFYODNGVWx0TzQzSGM4MHF6K0JCbzFhemwxTzgxSnJoTmFRK0Zwekh3ZXphdnBXUzkyaFFtdUU5VUlvNitFZXJYdi9vVVNKTnlSZ2NHRk42dU5TZDcyNE9TMU45OStHWWZndUlUOUljSmVBUDB0Z2tWSDZhWjNSbjFYdXRWamtEam5ZV3h0d3d5RkdreElUb2ZaU3BLcEFUL25UcHk1V1NOUkxrOU9pWlk5Zi9RU1lyQVRkNHV2T2RJQ0FnVUFQalpyaE01OUhMR3VFbTl0K0V5OHFQaFFZRnVKN2tsbHZTajdFc3hCNEFvRktON3FxK2VVeVIwa2JQMGsxblpBZmRKQXZPZEQ3SW1LTFhNNm5mdmVEUFlMN0UyYVRzWTBOdVpsTnZtWEdhb1NidHMvWlhxSmxEejlqT1RIcithcURSMmw3ZUI0Q1Z5ZlFHQU9qK1NnZjkyNC90M2t2M2V1dzlpMkxWVTVsSkMwR2E0WHo3eEI0Q29FR2kvMTdEM2J4Yll1dUxpVXMzWUhlYTlsTFh2WFB4cG1uY25FelZRZVBtZ3I1ZHhEY1cramQ3TjBPTnhXYWdrc3QyTndob3NTc2xTbzJ6dWNlcDNUeTcrdys4U3dNZUFZQ1p5TlFhUXIvekROM0NZbzBWSXRhc3JWMnUwMVpHK25TUlNwcnhlamZRNnZjMHQwU2gvaXlXaHJBTXhBNEE0R0crQmRmZmEwSldoc2t4RGY5T2h6bzlmM1lsVzRwNEgxWHF6MkNlOVB3dU5mTEZXWnduWTQxMmJUaGhXUHBmWXZoV25hWUZEMDM0V1QydHZxcExuVkNiT3BheXZzNnV5VHFYcjFMYXlEUVRxQWllRjFyaFA2MFB2ZzFRdisvWHlPS05mRE9wVVZyaE5hZDF0OW53MTF4cCtOdzMwcWE5MjlOd0hEcFdhcjkvZ0Fmem1YOWJ4TGVwZkV1MHNBM3VNMmw2bWFOZ2RHN3U3ckxJTGpmZWlxVk5hNUNjQTgzUFI4RkhncmMycFExb0gyYXA4VUt1UTFacDlwZTQ3SkVjRC84R3VPeTN1SnBDT3hQb0ZCdzF3YXNOZUwzUktZSVgzbXREWnFuSmdHK3daMHZCOHNxdU90OUR2ZjdEem0rZUJFQ0ZYZkFmRnhSbkxaZUZ2YlFnbFlrd0J0dVZDOGxHYWVFbEl3aitXUlZ5Qy85VU9uenZRU2swdS95L0FrSkZMcks1QzVGME1UemFkNThLMmM1bW5QTmQ2ZDJUWkE0bDJzTnNSTEJIVk40RFdIZWVSU0JRc0Y5NWhlZUVlQ0xiaUYwQWtLOHh0VDJRNG5nenVHK2xqTHYzWjVBb2VDZXRHQUZBbnk0LzV2alN3Sy9kcCtLdW9WN0xMZ3ZYdG8wRE1QL1dqNVc4aTZDZXdtdG16OWJLTGd2Qm5RNkFWd0RYUlAwKzFKMGJnSnI4dWtnVUR0T3JUN3VxbDZSOEZEYUhwNkh3QjBJRlBxNEw5NlI0RkpMYW81ckxTbjJhdzNXbU5yZ2RYV0pOZk9VbmlXSS9RNkRtRFpzUXFEUXgzMXh2M1dCcnBJZk5MYzFSMnRjWnJTMnRNVEp4YTR5YS9kRDdHYVJxeFdJTnVsNENqMldRS0VaZXBmODUyNHhVQnFtbXJFNk9hbXZwS3JDaC9YWTRjZlhMMENnTUt2TUxvSnVRMjU1RVErenlpd0ZwK3BackhJWEdLTlU4UmdDS3pFaXFVcHRMdWk2T2tsK3FJbVptOHgzZ3l2eGJnR3FOY0xRTWFPQ3IyNU9vQ0s0cERvSVZZMXhHNjdHNEdJUVNxRWxJT1JVWWdhZmJPS2J3K1lERUxnZ2dZcTVLQjkyV2I2cXNzaTR6Vkszcmk3R3lSUmFBano1eVdIZHNQN3RvcXk0NExDZ3loQjRFeWpNNDk2VVJTYXd5aTltcVNxMEJJUTlhYzNqN3Q4eHUvUzBEaGNFOTFhQ04zcS9JUStyQkhnSjM2WWdWRGZCTmZhVW5sSC9sUmxNcG5KTmxKbEp6SERTemZXQ05VZXpmLy96L0kyNmxhWkFvQnVCQnUxMlVSQ3FXeU5rSnBlMlRMLzNKdSswM3FrMUlwZnFkYW50c1NsOEtmanNYWWRoR0w3cEJwT0NJSEF6QXBVSDZLSWcxTStwZXh6RDlJelo5Y1Z3SU0vMVFteXhYMXRqZG91QlFYQy8yY1JwYlU3aGlUbituREpEbVB4Vk0wRWtzelJ4N2pDaE5JNmxZN1VrSWh6QnZYWGc4UDRqQ0RRYzdqMGZzd0R2dmlXLzBqQlF6Ui95dGM2OHRmZ05od25yQlN1KzdtamNIekhLYVdRdGdRWWwyM3NxTHludzRqcGxndFJubWV3cUR4UDZYRW44aTU1SDQxNDdjSGl2alVDaEQydnVZOXBRVFFFbEMybmlwTVZYT2JYQnFmR212QlpZb3JhZ2NXOGJQcno5QUFLRm1XVnlSTXorNGtHZ1dyZ1crRU8reXEvTlFCWGZyTHltVVVOd2Y4RDRwb24xQkFvenkrUStWSFFUKzRJQUx5RmV2dTAxL3UyeDRpKzAvcGswOVBVVTE5OHMxV0t1bDhnVGx5YlFhZUlWYjNCT2dQZXBKSHRjckZLNktST2NldW1SUytYM0l0Q29WZlBWTEw2d3hBbncvcjZJSG50WFNXQ3E2aTFmKysvMjRzeDNJSEExQW00Zjl5NndMZFUzcDVEMkgrbVVaY29YVjZQNFc4eWkxUUlqZnJmSDR0ZXpQcFIxQWdLTjdqSnFRZE1BYmpCOWUzb1RqYi9SdkkvLzZnbkdIbFU0UDRHR1lLL1BIdXNzY3JVQnE5cTNsT1pOZjdXL09HUEVtbis3dnJOTGxwemFCdkVlQk01QW9JUFYzbXlOUzdYWHJVLy9hcnhaZVpJaHh1aHVzM21XSE45ZUJQY3pqUFNUMWFGUm83YVduL1Z0dGxxN0tiR3hEalduWmJScEp4dUhWT2U4QkJyZFpkYnVnSkRsVFZhN1JjRytzUTZ4UlU1QnNHdjU0SGNMUGp0dnoxTXpDQ3dUYUFnRzlRVm5CV0NuMGY5eUxSRkdvK2RBN0NhemxpYlcxM3MzVjFzRWQyYmhqRUJEUUtqS1d0emNncFByWWlySmlyUnpXVzJlY1lNdk50MHpkQ0R3VkFLTlZyRzFqVm1tZHYxOElHdFNnRGZPNjFRWHhkbGt0REZiQXVCM3k5UDgxSEZGdSs5QndLaWhYcDJiOFFQQlhUUHZSQmdMV2FZc1B1azUySEUyR1V0ODNLNFdld1QzZTh5VDdxMW8wSGhuM1dReUovRmtLc21HVFRuV3Rsc25jSk43VC9jT29FQUluSnhBd3h6TmFxWVNCL1pacGlsaDZYd3htMlZqVmoza2QxdDBnK1BKdTVEcVFXQVRBZzBhNzBVM21ZUWJiektWWklQOEVydlpTa2JXb1g0dDdtNVhOem9FOTAyRzdmVUxiZEM2WnpYWDR6Z3VtYVA5Q1ZvVHgxOTFYQXBTbTZxMGVSOE4zY28zdy9KM00zT1ZOb3JuSVhCR0FnMmJjMUp6YlFoc2UxdnBIQXNKMnpYWkltSnR1M1ZqTGc2NFAyT2ZVU2NJN0VXZ1V1dWVuV2NyTjd0cno1ZUZUbXVFMWdXdER6Vy9XTnR1aVgzUmQzWlYvQ0c0MTNUdFE5NVptU2c1Q2hLZU5ZZzFnVDYvaGsyK2hQYkVUYWNnaUE3LzloTEtQQXNCUjZEZ1lCd3kweVlyNFgzaUF0UGdIbGZTSDNIUW1aUUVsazBlLy9ZU3lqejdlQUk5bFgvdVVHL1JmTGR3cnozVTcyNk5RM0J2NmVZSHZGdDVhaFlablg3bGc2Yk5XU2RnM1hLMjVYaWJuZFFMNnI3cmFma0J3NFltUG9SQXcrYnNMMXZ4dHkzN1ZMQmJrb3ZkNk1MYm01ZStPN1BrYlZsSnlvYkFYUWcwSE1hbCtQTWFkTG1wMUZyWXJDZzF4M1dvbCtYLy9TdFFYRFpsd2JGV01IeHVTMEdxcGo2OGN6SUNEUnZ6bmkyWmFmQUtndWQyRFNyWkV3cmZnc0FlQkFybTJoN1Z5WDBqZGJCWHlqZ2RHTlordTIvTWF4WGkzeUZ3RlFJRkNyUWpteFM3eUZnenlhak91NldCOUlBUTNJOGNLaGY1dGdzcTFTWjN4dkV5dTJYTkhUYmtUNzhXVUtJZXdBUitrWEZJTmM5TG9FQTdkVVFqWmpjNUY2U3NtMm5pam1nQTM0VEFWUW5zNU9iU2dtY1dXRnB3MkRnazl1V01nbGhMQi9EdVJnUk9yRldibkpUVi9BSy8yOW1HdmhFK2lvWEE3UWswWkhMWWtrM0tCRzVOLzZoNm9XM2ZzbmNvK3hFRUNwVnBlektaeGJjVnV2Y2NraUlXd1gzUElYTHhiN2tBMDYxOTFhMlV0Q0ZMV3k0LytzK3ZVSGpBdDkxS20rY2dZQ0JRdU9rWlNteDZKQ1cwYTgrVE5jNlNrUWJmOWliOHZBeUJ5ZDZzQTdQVkVyNEh1dG1odk1BU3Avb2RsdFFDd1gyUDRYR2piempoWFlFaUZqZVVyVnFleTF4anpSQng2S1RiQ2dybFF1QU1CSnpiak9iaWtmdUxnc3gwTUk4ejExajkyb1VTTjdvekRDanFjQnNDem0xR2MzRHRsdUt0MjV4eWo5RmhYZ2NMeTdxMWV5YVpFSWlsZ2xzRHBQeUxFWEJtTDJuZWo1aDh1UTNabW05VnROR2tYV3pNVWQxckVUajRnSis4REdVY3h4S2gvVEJ0MnJWNm10cENvSnlBczR3ck1IeHZHVFNuOUpQUXJ2WEJxcEE4MUZxL043VHlIdWFOMHhMWVdiT21DYWZMbmZ3RkxCOHVGWUZ4aC9pbG5iWWpxUmdFTmlEZ3RHdXl6dWxRdmNjdjZUNzNQcW1YQ2UzSlBQTjdOSUJ2UU9BcEJKeGJpaFNBVm1HNUZZMVNURXJnbnR4K1hIRUw4NjYzcEtZYWplRGVPaFFlL242d09XOTFldFlrVXo1WENlMFRzN2Zia0MzWGxZZTlOQXRtZlhnWDBud0liRXJBYll5YXAxdFo2SHhPZUswUjhhWmM0dFArWGxMaWZNNmJ3cUZ3Q0R5Y2dGTzg2WEMvbFFBdks3M2MzaWFYUWpyNVFkL1YybVNWaFU5aGliTlc5dUZEaSthdkVYRHVNNW9FRXVCN1RFQy9HZXQwbXhMWTlRMlp0aXhCWnI3NitLeXVkU1QvRG9HTkNEZ0JYcjd2RXVCNzdEMWFGeFNjcmpWaUlyQzdUYm5VL0kzUXZsSGZVeXdFbGdnNEJhQmtCOGtRSlh0NnJsak5aUW5xV2h0bUFydGJINlR0TDdFR25pYkRWSS9Ga3hFSmdRa0Jad0xUNWx3cXhHc2oxaVRUcWRiZnFEaWpXK0dpTTh2MVRwZEJBQUxIRVhEcFpiVkdsQWp4bXNkK2pkQW0rcm5sTUd5SkV3SjBRTkNtYk4zalZLNnNjY2xOL2poU2ZCa0N6eUlRS0FHMU5raEJaNTNEV2grMEpraDIwUG93Tzh3SEIzb0o3U1VIaE5NSTdXcURGY2l6Umc2dDdVYkFiYUthSUg0Q2FzenBUNVBLLzJuVDFFVUd5WW5tSytNT0JLVlhIeWVEVWJvY1llTXZBQUFEVTBsRVFWUTFrSUlnQUlFbUFvazFRbXVGWHd2OEdxRU5XYmNjcjYwUkV0WWx0SmRZL1pLK3IwMk40bVVJUUtBTEFXZXAwM3lPaFhpL0Z2aTFZV2FaVHh6b1MyTnVzckYxWFJwWFdRaUNleVU0WHR1UGdNdFFvUTI1MUVkV0oyOXAwUlkzKy8xYXdwY2dBSUV0Q0RnTmZvMlpYWDd4UDI1Uko4cUVBQVNPSnhCbzhFc3NjS3E0RGdJS1prMWE5bzVzR1lMN2tmVDVkcGFBbTJ6ZTU2MUVlK1lublB6WnMrNDJvSWNBQks1TndGbmd0RWJVQk1ack05YWgvblNiOHJWN2hkcEQ0SGdDZ2MrODFnWlovRXRrM1d5dysvRXQrNk1HSlkwNVM1MnB4ODBJdUVrbTRWd1RUSC9ldDYyMHBkcUVwVUZEWUM4bHgvTVFPREdCd0owbVhDTnE5aS9XaUJQM00xV0RRQTBCcCtpVERDSFp3Y3NRcFVVdEpzUW9MV3pMNTJzV3ZpM3JROWtQSWhBRWtaVUdzWWFVZkxwSUJZOFFXUGFnOFVOVDcwK2dVN1lxbWJ4MW1FOW1xTG8vUlZvSWdYc1NDTnhvUzdYcUlSREpEWXNCcldlamgrQit0aDU1YUgzY0J1MVB5M0VnaWc5bUZaMTNJS3ZQTG9HcCs2RURobVkvam9BTFV2UFdPTDlSeDN1WXp6emoxd2tGdmVNTzg3alJRb09mUk1BcEFVUDVJUmJrdzRRWUgvbkJraFRqakJ3UjNNL1lLOVFKQWhDQUFBUWdBQUVJUUFBQ0VRRUVkNFlFQkNBQUFRaEFBQUlRZ0FBRUxrQUF3ZjBDblVRVklRQUJDRUFBQWhDQUFBUWdnT0RPR0lBQUJDQUFBUWhBQUFJUWdNQUZDQ0M0WDZDVHFDSUVJQUFCQ0VBQUFoQ0FBQVFRM0JrREVJQUFCQ0FBQVFoQUFBSVF1QUFCQlBjTGRCSlZoQUFFSUFBQkNFQUFBaENBQUlJN1l3QUNFSUFBQkNBQUFRaEFBQUlYSUlEZ2ZvRk9vb29RZ0FBRUlBQUJDRUFBQWhCQWNHY01RQUFDRUlBQUJDQUFBUWhBNEFJRUVOd3YwRWxVRVFJUWdBQUVJQUFCQ0VBQUFnanVqQUVJUUFBQ0VJQUFCQ0FBQVFoY2dBQ0Mrd1U2aVNwQ0FBSVFnQUFFSUFBQkNFQUF3WjB4QUFFSVFBQUNFSUFBQkNBQWdRc1FRSEMvUUNkUlJRaEFBQUlRZ0FBRUlBQUJDQ0M0TXdZZ0FBRUlRQUFDRUlBQUJDQndBUUlJN2hmb0pLb0lBUWhBQUFJUWdBQUVJQUFCQkhmR0FBUWdBQUVJUUFBQ0VJQUFCQzVBQU1IOUFwMUVGU0VBQVFoQUFBSVFnQUFFSUlEZ3poaUFBQVFnQUFFSVFBQUNFSURBQlFnZ3VGK2drNmdpQkNBQUFRaEFBQUlRZ0FBRUVOd1pBeENBQUFRZ0FBRUlRQUFDRUxnQWdmOEhBTjhsMEUzMUtBa0FBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQvLyBoZWlnaHQ6IDQ4MHJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0Lm15LXByb21vdGlvbiAuaGVhZGVyIC5uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmctdG9wOiAzN3JweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQuZGlzdHJpYnV0aW9uIHtcclxuXHRcdFx0aGVpZ2h0OiA1MnJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4IDAgMCAzMHJweDtcclxuXHRcdFx0cGFkZGluZzogMCA1cnB4IDAgMTBycHg7XHJcblxyXG5cdFx0XHQmLm9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUUzO1xyXG5cdFx0XHRcdGNvbG9yOiAjRDE2NzM5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uLWRlbmdqaXR1YmlhbyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnVzZXItbXNnIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHQubmlja25hbWUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0bWFyZ2luOiAxMHJweCAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDhyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sZXZlbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA0cnB4IDEwcnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXZpZXctYm50Q29sb3IpIDAlLCB2YXIoLS12aWV3LW1haW4tb3ZlcikgMTAwJSk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTByZW07XHJcblx0XHRcdFx0Lmljb24teGlhbmd5b3Uge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm15LXByb21vdGlvbiAuaGVhZGVyIC5uYW1lIC5yZWNvcmQge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQubXktcHJvbW90aW9uIC5oZWFkZXIgLm5hbWUgLnJlY29yZCAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHJweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAycnB4O1xyXG5cdH1cclxuXHJcblx0Lm15LXByb21vdGlvbiAuaGVhZGVyIC5udW0ge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOiA4cnB4O1xyXG5cdFx0Zm9udC1zaXplOiA5MHJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAnR3VpbGRmb3JkIFBybyc7XHJcblx0fVxyXG5cclxuXHQubXktcHJvbW90aW9uIC5oZWFkZXIgLnByb2ZpdCB7XHJcblx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzVycHg7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHR9XHJcblxyXG5cdC5teS1wcm9tb3Rpb24gLmhlYWRlciAucHJvZml0IC5pdGVtIHtcclxuXHRcdG1pbi13aWR0aDogMjAwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Lm15LXByb21vdGlvbiAuaGVhZGVyIC5wcm9maXQgLml0ZW0gLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMThycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDVycHg7XHJcblx0fVxyXG5cclxuXHQubXktcHJvbW90aW9uIC5oZWFkZXIgLnByb2ZpdCAuaXRlbSAubW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogNXJweDtcclxuXHR9XHJcblxyXG5cdC5teS1wcm9tb3Rpb24gLmJudCB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogMjU4cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNjhycHg7XHJcblx0XHRtYXJnaW46IC0zMnJweCBhdXRvIDAgYXV0bztcclxuXHJcblx0XHRib3JkZXI6IDE2cnB4IHNvbGlkICNmNWY1ZjU7XHJcblx0fVxyXG5cclxuXHQubXktcHJvbW90aW9uIC5saXN0IHtcclxuXHRcdHBhZGRpbmc6IDAgMjBycHggNTBycHggMjBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5teS1wcm9tb3Rpb24gLmxpc3QgLml0ZW0ge1xyXG5cdFx0d2lkdGg6IDM0NXJweDtcclxuXHRcdGhlaWdodDogMjQwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblx0fVxyXG5cclxuXHQubXktcHJvbW90aW9uIC5saXN0IC5pdGVtIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDcwcnB4O1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmM0ZDNkIDAlLCAjZTkzMzIzIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LmFwcGx5IHtcclxuXHRcdHRvcDogNTJycHg7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRcdGhlaWdodDogNTZycHg7XHJcblx0XHRwYWRkaW5nOiAwIDE0cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjFkYjtcclxuXHRcdGNvbG9yOiAjYTU2YTE1O1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcnB4IDAgMCAzMHJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1034\n"); /***/ }), /* 1035 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_spread_code/index.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6bb2bdb8_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6bb2bdb8&mpType=page */ 1036);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1038);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6bb2bdb8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6bb2bdb8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_6bb2bdb8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_spread_code/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTAzNS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZiYjJiZGI4Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvdXNlcnMvdXNlcl9zcHJlYWRfY29kZS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1035\n"); /***/ }), /* 1036 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_spread_code/index.vue?vue&type=template&id=6bb2bdb8&mpType=page ***! \*************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bb2bdb8_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6bb2bdb8&mpType=page */ 1037); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bb2bdb8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bb2bdb8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bb2bdb8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bb2bdb8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1037 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_spread_code/index.vue?vue&type=template&id=6bb2bdb8&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { zbCode: __webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "distribution-posters"), attrs: { _i: 1 }, }, [ _c( "swiper", { attrs: { "indicator-dots": _vm._$s( 2, "a-indicator-dots", _vm.indicatorDots ), autoplay: _vm._$s(2, "a-autoplay", _vm.autoplay), circular: _vm._$s(2, "a-circular", _vm.circular), interval: _vm._$s(2, "a-interval", _vm.interval), duration: _vm._$s(2, "a-duration", _vm.duration), _i: 2, }, on: { change: _vm.bindchange }, }, [ _vm._l( _vm._$s(3, "f", { forItems: _vm.spreadData }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(3, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("4-" + $30, "sc", "aaa"), attrs: { _i: "4-" + $30 }, }, [ _c( "div", { ref: "bill", refInFor: true, staticClass: _vm._$s("5-" + $30, "sc", "box"), class: _vm._$s( "5-" + $30, "c", _vm.swiperIndex == index ? "active" : "quiet" ), attrs: { _i: "5-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "user-msg" ), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "user-code" ), attrs: { _i: "7-" + $30 }, }, [ _vm._$s( "8-" + $30, "i", _vm.posterImage[index] ) ? _c("image", { staticClass: _vm._$s( "8-" + $30, "sc", "canvas" ), style: _vm._$s("8-" + $30, "s", { height: _vm.hg + "px", }), attrs: { src: _vm._$s( "8-" + $30, "a-src", _vm.posterImage[index] ), _i: "8-" + $30, }, }) : _c("canvas", { staticClass: _vm._$s( "9-" + $30, "sc", "canvas" ), style: _vm._$s("9-" + $30, "s", { height: _vm.hg + "px", }), attrs: { "canvas-id": _vm._$s( "9-" + $30, "a-canvas-id", "myCanvas" + index ), _i: "9-" + $30, }, }), ] ), ] ), ] ), ] ), ] } ), ], 2 ), _c( "view", { staticClass: _vm._$s(10, "sc", "keep bg-color"), attrs: { _i: 10 }, on: { click: function ($event) { return _vm.savePosterPathMp(_vm.posterImage[_vm.swiperIndex]) }, }, }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.$t("保存海报"))))] ), ] ), _c("home", { attrs: { _i: 11 } }), _c( "view", { staticClass: _vm._$s(12, "sc", "qrimg"), attrs: { _i: 12 } }, [ _c("zb-code", { ref: "qrcode", attrs: { show: _vm.codeShow, cid: _vm.cid, val: _vm.val, size: _vm.size, unit: _vm.unit, background: _vm.background, foreground: _vm.foreground, pdground: _vm.pdground, icon: _vm.icon, iconSize: _vm.iconsize, onval: _vm.onval, loadMake: _vm.loadMake, _i: 13, }, on: { result: _vm.qrR }, }), ], 1 ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1038 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_spread_code/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1039);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDM4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1038\n"); /***/ }), /* 1039 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_spread_code/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _zbCode = _interopRequireDefault(__webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _app = __webpack_require__(/*! @/config/app.js */ 21);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default,\n zbCode: _zbCode.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgUrls: [],\n indicatorDots: false,\n posterImageStatus: true,\n circular: false,\n autoplay: false,\n interval: 3000,\n duration: 500,\n swiperIndex: 0,\n spreadList: [],\n userInfo: {},\n poster: '',\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n spreadData: [{}],\n //新海报数据\n nickName: \"\",\n siteName: \"\",\n mpUrl: \"\",\n canvasImageUrl: '',\n posterImage: [],\n //二维码参数\n codeShow: false,\n cid: '1',\n ifShow: true,\n val: \"\",\n // 要生成的二维码值\n size: 200,\n // 二维码大小\n unit: 'upx',\n // 单位\n background: '#FFF',\n // 背景色\n foreground: '#000',\n // 前景色\n pdground: '#000',\n // 角标色\n icon: '',\n // 二维码图标\n iconsize: 40,\n // 二维码图标大小\n lv: 3,\n // 二维码容错级别 , 一般不用设置,默认就行\n onval: true,\n // val值变化时自动重新生成二维码\n loadMake: true,\n // 组件加载完成后自动生成二维码\n src: '',\n // 二维码生成后的图片地址或base64\n codeSrc: \"\",\n wd: 0,\n hg: 0,\n qrcode: \"\"\n };\n },\n computed: (0, _vuex.mapGetters)({\n 'isLogin': 'isLogin',\n 'userData': 'userInfo',\n 'uid': 'uid'\n }),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.userSpreadBannerList();\n }\n },\n deep: true\n },\n userData: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.$set(this, 'userInfo', newV);\n }\n },\n deep: true\n }\n },\n onReady: function onReady() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!_this.isLogin) {\n _context.next = 6;\n break;\n }\n _this.val = \"\".concat(_app.HTTP_REQUEST_URL, \"?spid=\").concat(_this.uid);\n _context.next = 4;\n return _this.getUser();\n case 4:\n _context.next = 7;\n break;\n case 6:\n (0, _login.toLogin)();\n case 7:\n _this.$nextTick(function () {\n var selector = uni.createSelectorQuery().select('.aaa');\n selector.fields({\n size: true\n }, function (data) {\n _this.wd = data.width;\n _this.hg = data.height;\n }).exec();\n });\n case 8:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n onShow: function onShow() {},\n onHide: function onHide() {\n uni.hideLoading();\n },\n /**\n * 用户点击右上角分享\n */\n\n methods: {\n getUser: function getUser() {\n var _this2 = this;\n (0, _user.getUserInfo)().then(function (res) {\n _this2.userInfo = res.data;\n });\n },\n onLoadFun: function onLoadFun(e) {\n this.$set(this, 'userInfo', e);\n this.userSpreadBannerList();\n },\n qrR: function qrR(res) {\n this.codeSrc = res;\n this.spreadMsgs();\n },\n //获取图片\n spreadMsgs: function spreadMsgs() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var res, _loop, i;\n return _regenerator.default.wrap(function _callee2$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.next = 2;\n return (0, _user.spreadMsg)();\n case 2:\n res = _context3.sent;\n _this3.spreadData = res.data.spread;\n _this3.nickName = res.data.nickname;\n _this3.siteName = res.data.site_name;\n uni.showLoading({\n title: _this3.$t(\"\\u6D77\\u62A5\\u751F\\u6210\\u4E2D\"),\n mask: true\n });\n _loop = /*#__PURE__*/_regenerator.default.mark(function _loop(i) {\n var that, arr2, img;\n return _regenerator.default.wrap(function _loop$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n that = _this3;\n arr2 = void 0, img = void 0;\n _context2.next = 4;\n return _this3.imgToBase(res.data.spread[i].pic, res.data.qrcode);\n case 4:\n img = _context2.sent;\n arr2 = [img.code || _this3.codeSrc, res.data.spread[i].pic];\n that.$util.userPosterCanvas(arr2, res.data.nickname, res.data.site_name, i, _this3.wd, _this3.hg, function (tempFilePath) {\n that.$set(that.posterImage, i, tempFilePath);\n });\n case 7:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _loop);\n });\n i = 0;\n case 9:\n if (!(i < res.data.spread.length)) {\n _context3.next = 14;\n break;\n }\n return _context3.delegateYield(_loop(i), \"t0\", 11);\n case 11:\n i++;\n _context3.next = 9;\n break;\n case 14:\n uni.hideLoading();\n case 15:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee2);\n }))();\n },\n downloadImg: function downloadImg() {\n uni.saveImageToPhotosAlbum({\n filePath: this.posterImage[this.swiperIndex],\n success: function success() {}\n });\n },\n routineCode: function routineCode() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var res;\n return _regenerator.default.wrap(function _callee3$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n _context4.next = 2;\n return (0, _user.routineCode)();\n case 2:\n res = _context4.sent;\n _this4.mpUrl = res.data.url;\n case 4:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee3);\n }))();\n },\n imgToBase: function imgToBase(url, code) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n var res;\n return _regenerator.default.wrap(function _callee4$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n _context5.next = 2;\n return (0, _user.imgToBase)({\n image: url,\n code: code\n });\n case 2:\n res = _context5.sent;\n return _context5.abrupt(\"return\", res.data);\n case 4:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee4);\n }))();\n },\n // 二维码生成\n codeImg: function codeImg() {\n // http://当前域名+\"?spread=\"+用户uid\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n bindchange: function bindchange(e) {\n var spreadList = this.spreadList;\n this.swiperIndex = e.detail.current;\n // this.$set(this, 'poster', spreadList[e.detail.current].poster);\n },\n savePosterPathMp: function savePosterPathMp(url) {\n var that = this;\n uni.saveImageToPhotosAlbum({\n filePath: url,\n success: function success(res) {\n that.$util.Tips({\n title: that.$t(\"\\u4FDD\\u5B58\\u6210\\u529F\"),\n icon: 'success'\n });\n },\n fail: function fail(res) {\n that.$util.Tips({\n title: that.$t(\"\\u4FDD\\u5B58\\u5931\\u8D25\")\n });\n }\n });\n },\n //图片转符合安全域名路径\n downloadFilestoreImage: function downloadFilestoreImage(url) {\n var _this5 = this;\n return new Promise(function (resolve, reject) {\n var that = _this5;\n uni.downloadFile({\n url: url,\n success: function success(res) {\n resolve(res.tempFilePath);\n },\n fail: function fail() {\n return that.$util.Tips({\n title: ''\n });\n }\n });\n });\n },\n setShareInfoStatus: function setShareInfoStatus() {\n var _this6 = this;\n if (this.$wechat.isWeixin()) {\n if (this.isLogin) {\n (0, _user.getUserInfo)().then(function (res) {\n var configAppMessage = {\n desc: _this6.$t(\"\\u5206\\u9500\\u6D77\\u62A5\"),\n title: res.data.nickname + '-' + _this6.$t(\"\\u5206\\u9500\\u6D77\\u62A5\"),\n link: '/pages/index/index?spread=' + res.data.uid,\n imgUrl: _this6.spreadList[0]\n };\n _this6.$wechat.wechatEvevt([\"updateAppMessageShareData\", \"updateTimelineShareData\"], configAppMessage);\n });\n } else {\n (0, _login.toLogin)();\n }\n }\n },\n userSpreadBannerList: function userSpreadBannerList() {\n var that = this;\n uni.showLoading({\n title: that.$t(\"\\u83B7\\u53D6\\u4E2D\"),\n mask: true\n });\n (0, _user.spreadBanner)().then(function (res) {\n uni.hideLoading();\n that.$set(that, 'spreadList', res.data);\n that.$set(that, 'poster', res.data[0].poster);\n }).catch(function (err) {\n uni.hideLoading();\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9zcHJlYWRfY29kZS9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJ6YkNvZGUiLCJtaXhpbnMiLCJkYXRhIiwiaW1nVXJscyIsImluZGljYXRvckRvdHMiLCJwb3N0ZXJJbWFnZVN0YXR1cyIsImNpcmN1bGFyIiwiYXV0b3BsYXkiLCJpbnRlcnZhbCIsImR1cmF0aW9uIiwic3dpcGVySW5kZXgiLCJzcHJlYWRMaXN0IiwidXNlckluZm8iLCJwb3N0ZXIiLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwic3ByZWFkRGF0YSIsIm5pY2tOYW1lIiwic2l0ZU5hbWUiLCJtcFVybCIsImNhbnZhc0ltYWdlVXJsIiwicG9zdGVySW1hZ2UiLCJjb2RlU2hvdyIsImNpZCIsImlmU2hvdyIsInZhbCIsInNpemUiLCJ1bml0IiwiYmFja2dyb3VuZCIsImZvcmVncm91bmQiLCJwZGdyb3VuZCIsImljb24iLCJpY29uc2l6ZSIsImx2Iiwib252YWwiLCJsb2FkTWFrZSIsInNyYyIsImNvZGVTcmMiLCJ3ZCIsImhnIiwicXJjb2RlIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsInVzZXJEYXRhIiwib25SZWFkeSIsInNlbGVjdG9yIiwib25TaG93Iiwib25IaWRlIiwidW5pIiwibWV0aG9kcyIsImdldFVzZXIiLCJvbkxvYWRGdW4iLCJxclIiLCJzcHJlYWRNc2dzIiwicmVzIiwidGl0bGUiLCJtYXNrIiwiaSIsInRoYXQiLCJhcnIyIiwiaW1nIiwidGVtcEZpbGVQYXRoIiwiZG93bmxvYWRJbWciLCJmaWxlUGF0aCIsInN1Y2Nlc3MiLCJyb3V0aW5lQ29kZSIsImltZ1RvQmFzZSIsImltYWdlIiwiY29kZSIsImNvZGVJbWciLCJhdXRoQ29sc2UiLCJiaW5kY2hhbmdlIiwic2F2ZVBvc3RlclBhdGhNcCIsImZhaWwiLCJkb3dubG9hZEZpbGVzdG9yZUltYWdlIiwidXJsIiwicmVzb2x2ZSIsInNldFNoYXJlSW5mb1N0YXR1cyIsImRlc2MiLCJsaW5rIiwiaW1nVXJsIiwiY29uZmlnQXBwTWVzc2FnZSIsInVzZXJTcHJlYWRCYW5uZXJMaXN0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUErQ0E7QUFDQTtBQVFBO0FBR0E7QUFNQTtBQUNBO0FBSUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFJQUM7SUFDQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQUE7SUFBQTtNQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUEsS0FDQTtnQkFBQTtnQkFBQTtjQUFBO2NBQ0E7Y0FBQTtjQUFBLE9BQ0E7WUFBQTtjQUFBO2NBQUE7WUFBQTtjQUVBO1lBQUE7Y0FHQTtnQkFDQTtnQkFDQUM7a0JBQ0F0QjtnQkFDQTtrQkFDQTtrQkFDQTtnQkFDQTtjQUNBO1lBQUE7WUFBQTtjQUFBO1VBQUE7UUFBQTtNQUFBO0lBQUE7RUFDQTtFQUNBdUIsMkJBRUE7RUFDQUM7SUFDQUM7RUFDQTtFQUNBO0FBQ0E7QUFDQTs7RUFVQUM7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFBQSxPQUVBO2NBQUE7Z0JBQUFDO2dCQUNBO2dCQUNBO2dCQUNBO2dCQVFBTjtrQkFDQU87a0JBQ0FDO2dCQUNBO2dCQUFBLDhEQUVBQztrQkFBQTtrQkFBQTtvQkFBQTtzQkFBQTt3QkFBQTswQkFDQUM7MEJBQ0FDOzBCQUFBOzBCQUFBLE9BU0E7d0JBQUE7MEJBQUFDOzBCQUNBRDswQkFFQUQsbUZBQ0F2QixJQUNBLHFCQUNBMEI7NEJBQ0FIOzBCQVFBO3dCQUFBO3dCQUFBOzBCQUFBO3NCQUFBO29CQUFBO2tCQUFBO2dCQUFBO2dCQTFCQUQ7Y0FBQTtnQkFBQTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtjQUFBO2dCQUFBQTtnQkFBQTtnQkFBQTtjQUFBO2dCQTRCQVQ7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFFQTtJQUNBYztNQUNBZDtRQUNBZTtRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFBQSxPQUNBO2NBQUE7Z0JBQUFYO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQVk7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQUEsT0FDQTtrQkFDQUM7a0JBQ0FDO2dCQUNBO2NBQUE7Z0JBSEFkO2dCQUFBLGtDQUlBQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNBO0lBQ0E7SUFDQWU7TUFDQTtJQUFBLENBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQStDQUM7TUFDQTtNQUNBeEI7UUFDQWU7UUFDQUM7VUFDQU47WUFDQUg7WUFDQTNCO1VBQ0E7UUFDQTtRQUNBNkM7VUFDQWY7WUFDQUg7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FtQjtNQUFBO01BQ0E7UUFDQTtRQUNBMUI7VUFDQTJCO1VBQ0FYO1lBQ0FZO1VBQ0E7VUFDQUg7WUFDQTtjQUNBbEI7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FzQjtNQUFBO01BQ0E7UUFDQTtVQUNBO1lBQ0E7Y0FDQUM7Y0FDQXZCO2NBQ0F3QjtjQUNBQztZQUNBO1lBQ0EscUZBQ0FDO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFFQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQWxDO1FBQ0FPO1FBQ0FDO01BQ0E7TUFDQTtRQUNBUjtRQUNBVTtRQUNBQTtNQUlBO1FBQ0FWO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMDM5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdkaXN0cmlidXRpb24tcG9zdGVycyc+XHJcblx0XHRcdDxzd2lwZXIgOmluZGljYXRvci1kb3RzPVwiaW5kaWNhdG9yRG90c1wiIDphdXRvcGxheT1cImF1dG9wbGF5XCIgOmNpcmN1bGFyPVwiY2lyY3VsYXJcIiA6aW50ZXJ2YWw9XCJpbnRlcnZhbFwiXHJcblx0XHRcdFx0OmR1cmF0aW9uPVwiZHVyYXRpb25cIiBAY2hhbmdlPVwiYmluZGNoYW5nZVwiIHByZXZpb3VzLW1hcmdpbj1cIjQwcHhcIiBuZXh0LW1hcmdpbj1cIjQwcHhcIj5cclxuXHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gc3ByZWFkRGF0YVwiIDprZXk9XCJpbmRleFwiIGNsYXNzPVwiaW1nLWxpc3RcIj5cclxuXHRcdFx0XHRcdDxzd2lwZXItaXRlbSBjbGFzcz1cImFhYVwiPlxyXG5cdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYm94XCIgcmVmPVwiYmlsbFwiIDpjbGFzcz1cInN3aXBlckluZGV4ID09IGluZGV4ID8gJ2FjdGl2ZScgOiAncXVpZXQnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1c2VyLW1zZ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1c2VyLWNvZGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiY2FudmFzXCIgOnN0eWxlPVwie2hlaWdodDpoZysncHgnfVwiIDpzcmM9XCJwb3N0ZXJJbWFnZVtpbmRleF1cIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJwb3N0ZXJJbWFnZVtpbmRleF1cIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8Y2FudmFzIGNsYXNzPVwiY2FudmFzXCIgOnN0eWxlPVwie2hlaWdodDpoZysncHgnfVwiIDpjYW52YXMtaWQ9XCInbXlDYW52YXMnKyBpbmRleFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0di1lbHNlPjwvY2FudmFzPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdDwhLS0gPGltYWdlIDpzcmM9XCJpdGVtLndhcF9wb3N0ZXJcIiBjbGFzcz1cInNsaWRlLWltYWdlXCIgOmNsYXNzPVwic3dpcGVySW5kZXggPT0gaW5kZXggPyAnYWN0aXZlJyA6ICdxdWlldCdcIiBtb2RlPSdhc3BlY3RGaWxsJyAvPiAtLT5cclxuXHRcdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0PC9zd2lwZXI+XHJcblx0XHRcdDwhLS0gI2lmbmRlZiBINSAgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdrZWVwIGJnLWNvbG9yJyBAY2xpY2s9J3NhdmVQb3N0ZXJQYXRoTXAocG9zdGVySW1hZ2Vbc3dpcGVySW5kZXhdKSc+e3skdChg5L+d5a2Y5rW35oqlYCl9fTwvdmlldz5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmbmRlZiBNUCB8fCBBUFAtUExVUyAtLT5cclxuXHRcdFx0PGRpdiBjbGFzcz1cInByZXNlcnZlIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiPlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJsaW5lXCI+PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cInRpcFwiPnt7JHQoYOmVv+aMieS/neWtmOWbvueJh2ApfX08L2Rpdj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwibGluZVwiPjwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJxcmltZ1wiPlxyXG5cdFx0XHQ8emItY29kZSByZWY9XCJxcmNvZGVcIiA6c2hvdz1cImNvZGVTaG93XCIgOmNpZD1cImNpZFwiIDp2YWw9XCJ2YWxcIiA6c2l6ZT1cInNpemVcIiA6dW5pdD1cInVuaXRcIlxyXG5cdFx0XHRcdDpiYWNrZ3JvdW5kPVwiYmFja2dyb3VuZFwiIDpmb3JlZ3JvdW5kPVwiZm9yZWdyb3VuZFwiIDpwZGdyb3VuZD1cInBkZ3JvdW5kXCIgOmljb249XCJpY29uXCIgOmljb25TaXplPVwiaWNvbnNpemVcIlxyXG5cdFx0XHRcdDpvbnZhbD1cIm9udmFsXCIgOmxvYWRNYWtlPVwibG9hZE1ha2VcIiBAcmVzdWx0PVwicXJSXCIgLz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB6YkNvZGUgZnJvbSAnQC9jb21wb25lbnRzL3piLWNvZGUvemItY29kZS52dWUnXHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFVzZXJJbmZvLFxyXG5cdFx0c3ByZWFkQmFubmVyLFxyXG5cdFx0dXNlclNoYXJlLFxyXG5cdFx0cm91dGluZUNvZGUsXHJcblx0XHRzcHJlYWRNc2csXHJcblx0XHRpbWdUb0Jhc2VcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRUT0tFTk5BTUUsXHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAuanMnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGhvbWUsXHJcblx0XHRcdHpiQ29kZVxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ1VybHM6IFtdLFxyXG5cdFx0XHRcdGluZGljYXRvckRvdHM6IGZhbHNlLFxyXG5cdFx0XHRcdHBvc3RlckltYWdlU3RhdHVzOiB0cnVlLFxyXG5cdFx0XHRcdGNpcmN1bGFyOiBmYWxzZSxcclxuXHRcdFx0XHRhdXRvcGxheTogZmFsc2UsXHJcblx0XHRcdFx0aW50ZXJ2YWw6IDMwMDAsXHJcblx0XHRcdFx0ZHVyYXRpb246IDUwMCxcclxuXHRcdFx0XHRzd2lwZXJJbmRleDogMCxcclxuXHRcdFx0XHRzcHJlYWRMaXN0OiBbXSxcclxuXHRcdFx0XHR1c2VySW5mbzoge30sXHJcblx0XHRcdFx0cG9zdGVyOiAnJyxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdHNwcmVhZERhdGE6IFt7fV0sIC8v5paw5rW35oql5pWw5o2uXHJcblx0XHRcdFx0bmlja05hbWU6IFwiXCIsXHJcblx0XHRcdFx0c2l0ZU5hbWU6IFwiXCIsXHJcblx0XHRcdFx0bXBVcmw6IFwiXCIsXHJcblx0XHRcdFx0Y2FudmFzSW1hZ2VVcmw6ICcnLFxyXG5cdFx0XHRcdHBvc3RlckltYWdlOiBbXSxcclxuXHRcdFx0XHQvL+S6jOe7tOeggeWPguaVsFxyXG5cdFx0XHRcdGNvZGVTaG93OiBmYWxzZSxcclxuXHRcdFx0XHRjaWQ6ICcxJyxcclxuXHRcdFx0XHRpZlNob3c6IHRydWUsXHJcblx0XHRcdFx0dmFsOiBcIlwiLCAvLyDopoHnlJ/miJDnmoTkuoznu7TnoIHlgLxcclxuXHRcdFx0XHRzaXplOiAyMDAsIC8vIOS6jOe7tOeggeWkp+Wwj1xyXG5cdFx0XHRcdHVuaXQ6ICd1cHgnLCAvLyDljZXkvY1cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAnI0ZGRicsIC8vIOiDjOaZr+iJslxyXG5cdFx0XHRcdGZvcmVncm91bmQ6ICcjMDAwJywgLy8g5YmN5pmv6ImyXHJcblx0XHRcdFx0cGRncm91bmQ6ICcjMDAwJywgLy8g6KeS5qCH6ImyXHJcblx0XHRcdFx0aWNvbjogJycsIC8vIOS6jOe7tOeggeWbvuagh1xyXG5cdFx0XHRcdGljb25zaXplOiA0MCwgLy8g5LqM57u056CB5Zu+5qCH5aSn5bCPXHJcblx0XHRcdFx0bHY6IDMsIC8vIOS6jOe7tOeggeWuuemUmee6p+WIqyDvvIwg5LiA6Iis5LiN55So6K6+572u77yM6buY6K6k5bCx6KGMXHJcblx0XHRcdFx0b252YWw6IHRydWUsIC8vIHZhbOWAvOWPmOWMluaXtuiHquWKqOmHjeaWsOeUn+aIkOS6jOe7tOeggVxyXG5cdFx0XHRcdGxvYWRNYWtlOiB0cnVlLCAvLyDnu4Tku7bliqDovb3lrozmiJDlkI7oh6rliqjnlJ/miJDkuoznu7TnoIFcclxuXHRcdFx0XHRzcmM6ICcnLCAvLyDkuoznu7TnoIHnlJ/miJDlkI7nmoTlm77niYflnLDlnYDmiJZiYXNlNjRcclxuXHRcdFx0XHRjb2RlU3JjOiBcIlwiLFxyXG5cdFx0XHRcdHdkOiAwLFxyXG5cdFx0XHRcdGhnOiAwLFxyXG5cdFx0XHRcdHFyY29kZTogXCJcIlxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKHtcclxuXHRcdFx0J2lzTG9naW4nOiAnaXNMb2dpbicsXHJcblx0XHRcdCd1c2VyRGF0YSc6ICd1c2VySW5mbycsXHJcblx0XHRcdCd1aWQnOiAndWlkJ1xyXG5cdFx0fSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy51c2VyU3ByZWFkQmFubmVyTGlzdCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR1c2VyRGF0YToge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1YsIG9sZFYpIHtcclxuXHRcdFx0XHRcdGlmIChuZXdWKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAndXNlckluZm8nLCBuZXdWKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGFzeW5jIG9uUmVhZHkoKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLnZhbCA9IGAke0hUVFBfUkVRVUVTVF9VUkx9P3NwaWQ9JHt0aGlzLnVpZH1gXHJcblx0XHRcdFx0YXdhaXQgdGhpcy5nZXRVc2VyKClcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRsZXQgc2VsZWN0b3IgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLnNlbGVjdCgnLmFhYScpO1xyXG5cdFx0XHRcdHNlbGVjdG9yLmZpZWxkcyh7XHJcblx0XHRcdFx0XHRzaXplOiB0cnVlXHJcblx0XHRcdFx0fSwgZGF0YSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLndkID0gZGF0YS53aWR0aFxyXG5cdFx0XHRcdFx0dGhpcy5oZyA9IGRhdGEuaGVpZ2h0XHJcblx0XHRcdFx0fSkuZXhlYygpO1xyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdG9uU2hvdygpIHtcclxuXHJcblx0XHR9LFxyXG5cdFx0b25IaWRlKCkge1xyXG5cdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOeUqOaIt+eCueWHu+WPs+S4iuinkuWIhuS6q1xyXG5cdFx0ICovXHJcblx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdG9uU2hhcmVBcHBNZXNzYWdlKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLnVzZXJJbmZvLm5pY2tuYW1lICsgJy0nICsgdGhpcy4kdChg5YiG6ZSA5rW35oqlYCksXHJcblx0XHRcdFx0aW1hZ2VVcmw6IHRoaXMuc3ByZWFkTGlzdFswXSxcclxuXHRcdFx0XHRwYXRoOiAnL3BhZ2VzL2luZGV4L2luZGV4P3NwcmVhZD0nICsgdGhpcy51c2VySW5mby51aWQsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Ly8gI2VuZGlmXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldFVzZXIoKSB7XHJcblx0XHRcdFx0Z2V0VXNlckluZm8oKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnVzZXJJbmZvID0gcmVzLmRhdGFcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbkxvYWRGdW46IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3VzZXJJbmZvJywgZSk7XHJcblx0XHRcdFx0dGhpcy51c2VyU3ByZWFkQmFubmVyTGlzdCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRxclIocmVzKSB7XHJcblx0XHRcdFx0dGhpcy5jb2RlU3JjID0gcmVzXHJcblx0XHRcdFx0dGhpcy5zcHJlYWRNc2dzKClcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/ojrflj5blm77niYdcclxuXHRcdFx0YXN5bmMgc3ByZWFkTXNncygpIHtcclxuXHJcblx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IHNwcmVhZE1zZygpXHJcblx0XHRcdFx0dGhpcy5zcHJlYWREYXRhID0gcmVzLmRhdGEuc3ByZWFkXHJcblx0XHRcdFx0dGhpcy5uaWNrTmFtZSA9IHJlcy5kYXRhLm5pY2tuYW1lXHJcblx0XHRcdFx0dGhpcy5zaXRlTmFtZSA9IHJlcy5kYXRhLnNpdGVfbmFtZVxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdHRoaXMucXJjb2RlID0gYXdhaXQgdGhpcy5pbWdUb0Jhc2UocmVzLmRhdGEucXJjb2RlKVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdGF3YWl0IHRoaXMucm91dGluZUNvZGUoKVxyXG5cdFx0XHRcdGxldCBtcFVybCA9IGF3YWl0IHRoaXMuZG93bmxvYWRGaWxlc3RvcmVJbWFnZSh0aGlzLm1wVXJsKVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5rW35oql55Sf5oiQ5LitYCksXHJcblx0XHRcdFx0XHRtYXNrOiB0cnVlXHJcblx0XHRcdFx0fSk7XHJcblxyXG5cdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgcmVzLmRhdGEuc3ByZWFkLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRcdGxldCBhcnIyLCBpbWdcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUFx0XHJcblx0XHRcdFx0XHRhcnIyID0gW21wVXJsLCBhd2FpdCB0aGlzLmRvd25sb2FkRmlsZXN0b3JlSW1hZ2UocmVzLmRhdGEuc3ByZWFkW2ldLnBpYyldXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0aW1nID0gYXdhaXQgdGhpcy5pbWdUb0Jhc2UocmVzLmRhdGEuc3ByZWFkW2ldLnBpYywgcmVzLmRhdGEucXJjb2RlKVxyXG5cdFx0XHRcdFx0YXJyMiA9IFtpbWcuY29kZSB8fCB0aGlzLmNvZGVTcmMsIGltZy5pbWFnZV1cclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRpbWcgPSBhd2FpdCB0aGlzLmltZ1RvQmFzZShyZXMuZGF0YS5zcHJlYWRbaV0ucGljLCByZXMuZGF0YS5xcmNvZGUpXHJcblx0XHRcdFx0XHRhcnIyID0gW2ltZy5jb2RlIHx8IHRoaXMuY29kZVNyYywgcmVzLmRhdGEuc3ByZWFkW2ldLnBpY11cclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC51c2VyUG9zdGVyQ2FudmFzKGFycjIsIHJlcy5kYXRhLm5pY2tuYW1lLCByZXMuZGF0YS5zaXRlX25hbWUsIGksIHRoaXNcclxuXHRcdFx0XHRcdFx0LndkLFxyXG5cdFx0XHRcdFx0XHR0aGlzLmhnLCAoXHJcblx0XHRcdFx0XHRcdFx0dGVtcEZpbGVQYXRoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQucG9zdGVySW1hZ2UsIGksIHRlbXBGaWxlUGF0aCk7XHJcblx0XHRcdFx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0XHRcdFx0aWYgKCF0aGF0LnBvc3RlckltYWdlLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlsI/nqIvluo/kuoznu7TnoIHpnIDopoHlj5HluIPmraPlvI/niYjlkI7miY3og73ojrflj5bliLBgKVxyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRkb3dubG9hZEltZygpIHtcclxuXHRcdFx0XHR1bmkuc2F2ZUltYWdlVG9QaG90b3NBbGJ1bSh7XHJcblx0XHRcdFx0XHRmaWxlUGF0aDogdGhpcy5wb3N0ZXJJbWFnZVt0aGlzLnN3aXBlckluZGV4XSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKCkge31cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgcm91dGluZUNvZGUoKSB7XHJcblx0XHRcdFx0bGV0IHJlcyA9IGF3YWl0IHJvdXRpbmVDb2RlKClcclxuXHRcdFx0XHR0aGlzLm1wVXJsID0gcmVzLmRhdGEudXJsXHJcblx0XHRcdH0sXHJcblx0XHRcdGFzeW5jIGltZ1RvQmFzZSh1cmwsIGNvZGUpIHtcclxuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgaW1nVG9CYXNlKHtcclxuXHRcdFx0XHRcdGltYWdlOiB1cmwsXHJcblx0XHRcdFx0XHRjb2RlOiBjb2RlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRyZXR1cm4gcmVzLmRhdGFcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5LqM57u056CB55Sf5oiQXHJcblx0XHRcdGNvZGVJbWcoKSB7XHJcblx0XHRcdFx0Ly8gaHR0cDovL+W9k+WJjeWfn+WQjStcIj9zcHJlYWQ9XCIr55So5oi3dWlkXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRjaGFuZ2UoZSkge1xyXG5cdFx0XHRcdGxldCBzcHJlYWRMaXN0ID0gdGhpcy5zcHJlYWRMaXN0O1xyXG5cdFx0XHRcdHRoaXMuc3dpcGVySW5kZXggPSBlLmRldGFpbC5jdXJyZW50O1xyXG5cdFx0XHRcdC8vIHRoaXMuJHNldCh0aGlzLCAncG9zdGVyJywgc3ByZWFkTGlzdFtlLmRldGFpbC5jdXJyZW50XS5wb3N0ZXIpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0c2F2ZVBvc3RlclBhdGhNcCh1cmwpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmdldFNldHRpbmcoe1xyXG5cdFx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdFx0aWYgKCFyZXMuYXV0aFNldHRpbmdbJ3Njb3BlLndyaXRlUGhvdG9zQWxidW0nXSkge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5hdXRob3JpemUoe1xyXG5cdFx0XHRcdFx0XHRcdFx0c2NvcGU6ICdzY29wZS53cml0ZVBob3Rvc0FsYnVtJyxcclxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3MoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zYXZlSW1hZ2VUb1Bob3Rvc0FsYnVtKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmaWxlUGF0aDogdXJsLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOS/neWtmOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5aSx6LSlYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zYXZlSW1hZ2VUb1Bob3Rvc0FsYnVtKHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGVQYXRoOiB1cmwsXHJcblx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkv53lrZjlpLHotKVgKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRzYXZlUG9zdGVyUGF0aE1wKHVybCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuc2F2ZUltYWdlVG9QaG90b3NBbGJ1bSh7XHJcblx0XHRcdFx0XHRmaWxlUGF0aDogdXJsLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOS/neWtmOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5aSx6LSlYCksXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly/lm77niYfovaznrKblkIjlronlhajln5/lkI3ot6/lvoRcclxuXHRcdFx0ZG93bmxvYWRGaWxlc3RvcmVJbWFnZSh1cmwpIHtcclxuXHRcdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdFx0dW5pLmRvd25sb2FkRmlsZSh7XHJcblx0XHRcdFx0XHRcdHVybDogdXJsLFxyXG5cdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXNvbHZlKHJlcy50ZW1wRmlsZVBhdGgpO1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAnJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRTaGFyZUluZm9TdGF0dXM6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKSkge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdFx0XHRnZXRVc2VySW5mbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgY29uZmlnQXBwTWVzc2FnZSA9IHtcclxuXHRcdFx0XHRcdFx0XHRcdGRlc2M6IHRoaXMuJHQoYOWIhumUgOa1t+aKpWApLFxyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5kYXRhLm5pY2tuYW1lICsgJy0nICsgdGhpcy4kdChg5YiG6ZSA5rW35oqlYCksXHJcblx0XHRcdFx0XHRcdFx0XHRsaW5rOiAnL3BhZ2VzL2luZGV4L2luZGV4P3NwcmVhZD0nICsgcmVzLmRhdGEudWlkLFxyXG5cdFx0XHRcdFx0XHRcdFx0aW1nVXJsOiB0aGlzLnNwcmVhZExpc3RbMF1cclxuXHRcdFx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuJHdlY2hhdC53ZWNoYXRFdmV2dChbXCJ1cGRhdGVBcHBNZXNzYWdlU2hhcmVEYXRhXCIsIFwidXBkYXRlVGltZWxpbmVTaGFyZURhdGFcIl0sXHJcblx0XHRcdFx0XHRcdFx0XHRjb25maWdBcHBNZXNzYWdlKVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR1c2VyU3ByZWFkQmFubmVyTGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6I635Y+W5LitYCksXHJcblx0XHRcdFx0XHRtYXNrOiB0cnVlLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0c3ByZWFkQmFubmVyKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3NwcmVhZExpc3QnLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3Bvc3RlcicsIHJlcy5kYXRhWzBdLnBvc3Rlcik7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdHRoYXQuc2V0U2hhcmVJbmZvU3RhdHVzKCk7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTNhM2EzICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuY2FudmFzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ly8gaGVpZ2h0OiA1NTBweDtcclxuXHR9XHJcblxyXG5cdC5ib3gge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxOHJweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0LnVzZXItbXNnIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdC51c2VyLWNvZGUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdC8vIGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbWctbGlzdCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuZGlzdHJpYnV0aW9uLXBvc3RlcnMgc3dpcGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAwcnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXRvcDogNDBycHg7XHJcblx0fVxyXG5cclxuXHQuZGlzdHJpYnV0aW9uLXBvc3RlcnMgLnNsaWRlLWltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNXJweDtcclxuXHR9XHJcblxyXG5cdC5kaXN0cmlidXRpb24tcG9zdGVycyAvZGVlcC8uYWN0aXZlIHtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4gMHM7XHJcblx0fVxyXG5cclxuXHQuZGlzdHJpYnV0aW9uLXBvc3RlcnMgL2RlZXAvIC5xdWlldCB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuODMzMzMzMyk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluIDBzO1xyXG5cdH1cclxuXHJcblx0LmRpc3RyaWJ1dGlvbi1wb3N0ZXJzIC5rZWVwIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHdpZHRoOiA2MDBycHg7XHJcblx0XHRoZWlnaHQ6IDgwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODBycHg7XHJcblx0XHRtYXJnaW46IDM4cnB4IGF1dG87XHJcblx0fVxyXG5cclxuXHQuZGlzdHJpYnV0aW9uLXBvc3RlcnMgLnByZXNlcnZlIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMzhycHg7XHJcblx0fVxyXG5cclxuXHQuZGlzdHJpYnV0aW9uLXBvc3RlcnMgLnByZXNlcnZlIC5saW5lIHtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuZGlzdHJpYnV0aW9uLXBvc3RlcnMgLnByZXNlcnZlIC50aXAge1xyXG5cdFx0bWFyZ2luOiAwIDMwcnB4O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1039\n"); /***/ }), /* 1040 */ /*!********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_spread_money/index.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2cb345ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2cb345ea&scoped=true&mpType=page */ 1041);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1043);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2cb345ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2cb345ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2cb345ea\",\n null,\n false,\n _index_vue_vue_type_template_id_2cb345ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_spread_money/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA0MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJjYjM0NWVhJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIyY2IzNDVlYVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy91c2VyX3NwcmVhZF9tb25leS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1040\n"); /***/ }), /* 1041 */ /*!**************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_spread_money/index.vue?vue&type=template&id=2cb345ea&scoped=true&mpType=page ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2cb345ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2cb345ea&scoped=true&mpType=page */ 1042); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2cb345ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2cb345ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2cb345ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2cb345ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1042 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_spread_money/index.vue?vue&type=template&id=2cb345ea&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "commission-details"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "promoterHeader bg-color"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "headerCon acea-row row-between-wrapper" ), attrs: { _i: 3 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t(_vm.name))))] ), _vm._$s(6, "i", _vm.recordType == 4) ? _c( "view", { staticClass: _vm._$s(6, "sc", "money"), attrs: { _i: 6 }, }, [ _vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("¥")))), _c( "text", { staticClass: _vm._$s(7, "sc", "num"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.extractCount)) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s(8, "sc", "money"), attrs: { _i: 8 }, }, [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("¥")))), _c( "text", { staticClass: _vm._$s(9, "sc", "num"), attrs: { _i: 9 }, }, [ _vm._v( _vm._$s(9, "t0-0", _vm._s(_vm.recordCount)) ), ] ), ] ), ]), _c("view", { staticClass: _vm._$s(10, "sc", "iconfont icon-jinbi1"), attrs: { _i: 10 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "sign-record"), attrs: { _i: 11 }, }, [ _vm._l( _vm._$s(12, "f", { forItems: _vm.recordList }), function (item, index, $20, $30) { return _vm._$s("12-" + $30, "i", _vm.recordList.length > 0) ? [ _c( "view", { key: _vm._$s(12, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("13-" + $30, "sc", "list"), attrs: { _i: "13-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("14-" + $30, "sc", "item"), attrs: { _i: "14-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "data" ), attrs: { _i: "15-" + $30 }, }, [ _vm._v( _vm._$s( "15-" + $30, "t0-0", _vm._s(item.time) ) ), ] ), _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "listn" ), attrs: { _i: "16-" + $30 }, }, [ _vm._l( _vm._$s(17 + "-" + $30, "f", { forItems: item.child, }), function (child, indexn, $21, $31) { return [ _c( "view", { key: _vm._$s( 17 + "-" + $30, "f", { forIndex: $21, keyIndex: 0, key: indexn + "_0", } ), staticClass: _vm._$s( "18-" + $30 + "-" + $31, "sc", "itemn acea-row row-between-wrapper" ), attrs: { _i: "18-" + $30 + "-" + $31, }, }, [ _c( "view", { staticClass: _vm._$s( "19-" + $30 + "-" + $31, "sc", "title" ), attrs: { _i: "19-" + $30 + "-" + $31, }, }, [ _c( "view", { staticClass: _vm._$s( "20-" + $30 + "-" + $31, "sc", "name line1" ), attrs: { _i: "20-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "20-" + $30 + "-" + $31, "t0-0", _vm._s( _vm.type == 1 ? _vm.$t( child.mark ) : _vm.$t( child.title ) ) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "21-" + $30 + "-" + $31, "t0-0", _vm._s(child.add_time) ) ), ]), _vm._$s( "22-" + $30 + "-" + $31, "i", child.fail_msg ) ? _c( "view", { staticClass: _vm._$s( "22-" + $30 + "-" + $31, "sc", "fail-msg" ), attrs: { _i: "22-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "22-" + $30 + "-" + $31, "t0-0", _vm._s( _vm.$t("原因") ) ) + _vm._$s( "22-" + $30 + "-" + $31, "t0-1", _vm._s( child.fail_msg ) ) ), ] ) : _vm._e(), ] ), _vm._$s( "23-" + $30 + "-" + $31, "i", child.pm == 1 ) ? _c( "view", { staticClass: _vm._$s( "23-" + $30 + "-" + $31, "sc", "num font-color" ), attrs: { _i: "23-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "23-" + $30 + "-" + $31, "t0-0", _vm._s(child.number) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "24-" + $30 + "-" + $31, "sc", "num" ), attrs: { _i: "24-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "24-" + $30 + "-" + $31, "t0-0", _vm._s(child.number) ) ), ] ), ] ), ] } ), ], 2 ), ] ), ] ), ] : _vm._e() } ), _vm._$s(25, "i", _vm.recordList.length) ? _c( "view", { staticClass: _vm._$s( 25, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 25 }, }, [ _c("text", { staticClass: _vm._$s( 26, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(26, "a-hidden", _vm.loading == false), _i: 26, }, }), _vm._v(_vm._$s(25, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), _vm._$s(27, "i", _vm.recordList.length < 1 && _vm.page > 1) ? _c( "view", [ _c("emptyPage", { attrs: { title: _vm.$t("暂无数据~"), _i: 28 }, }), ], 1 ) : _vm._e(), ], 2 ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1043 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_spread_money/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1044);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1043\n"); /***/ }), /* 1044 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_spread_money/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _emptyPage = _interopRequireDefault(__webpack_require__(/*! @/components/emptyPage.vue */ 635));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n emptyPage: _emptyPage.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n name: '',\n type: 0,\n page: 1,\n limit: 15,\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n recordList: [],\n recordType: 0,\n recordCount: 0,\n extractCount: 0,\n times: []\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(options) {\n if (this.isLogin) {\n this.type = options.type;\n } else {\n (0, _login.toLogin)();\n }\n },\n onShow: function onShow() {\n var type = this.type;\n if (type == 1) {\n uni.setNavigationBarTitle({\n title: \"提现记录\"\n });\n this.name = '提现总额';\n this.recordType = 4;\n this.getRecordList();\n this.getRecordListCount();\n } else if (type == 2) {\n uni.setNavigationBarTitle({\n title: \"佣金记录\"\n });\n this.name = '佣金明细';\n this.recordType = 3;\n this.getRecordList();\n this.getRecordListCount();\n } else {\n uni.showToast({\n title: '参数错误',\n icon: 'none',\n duration: 1000,\n mask: true,\n success: function success(res) {\n setTimeout(function () {\n uni.navigateBack({\n delta: 1\n });\n }, 1200);\n }\n });\n }\n },\n methods: {\n getRecordList: function getRecordList() {\n var _this = this;\n var that = this;\n var page = that.page;\n var limit = that.limit;\n var recordType = that.recordType;\n if (that.loading) return;\n if (that.loadend) return;\n that.loading = true;\n that.loadTitle = '';\n (0, _user.getCommissionInfo)({\n page: page,\n limit: limit\n }, recordType).then(function (res) {\n for (var i = 0; i < res.data.time.length; i++) {\n if (!_this.times.includes(res.data.time[i])) {\n _this.times.push(res.data.time[i]);\n _this.recordList.push({\n time: res.data.time[i],\n child: []\n });\n }\n }\n for (var x = 0; x < _this.times.length; x++) {\n for (var j = 0; j < res.data.list.length; j++) {\n if (_this.times[x] === res.data.list[j].time_key) {\n _this.recordList[x].child.push(res.data.list[j]);\n }\n }\n }\n var loadend = res.data.list.length < that.limit;\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page += 1;\n that.loading = false;\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n getRecordListCount: function getRecordListCount() {\n var that = this;\n (0, _user.getSpreadInfo)().then(function (res) {\n that.recordCount = res.data.commissionCount;\n that.extractCount = res.data.extractCount;\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.getRecordList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9zcHJlYWRfbW9uZXkvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJlbXB0eVBhZ2UiLCJob21lIiwibWl4aW5zIiwiZGF0YSIsIm5hbWUiLCJ0eXBlIiwicGFnZSIsImxpbWl0IiwibG9hZGluZyIsImxvYWRlbmQiLCJsb2FkVGl0bGUiLCJyZWNvcmRMaXN0IiwicmVjb3JkVHlwZSIsInJlY29yZENvdW50IiwiZXh0cmFjdENvdW50IiwidGltZXMiLCJjb21wdXRlZCIsIm9uTG9hZCIsIm9uU2hvdyIsInVuaSIsInRpdGxlIiwiaWNvbiIsImR1cmF0aW9uIiwibWFzayIsInN1Y2Nlc3MiLCJzZXRUaW1lb3V0IiwiZGVsdGEiLCJtZXRob2RzIiwiZ2V0UmVjb3JkTGlzdCIsInRoYXQiLCJ0aW1lIiwiY2hpbGQiLCJnZXRSZWNvcmRMaXN0Q291bnQiLCJvblJlYWNoQm90dG9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBdURBO0FBSUE7QUFHQTtBQU1BO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBSUFDO0lBQ0FDO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO01BQ0FDO1FBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0FEO1FBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0FEO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1VBQ0FDO1lBRUFOO2NBQ0FPO1lBQ0E7VUFNQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQUM7TUFDQUE7TUFDQTtRQUNBdkI7UUFDQUM7TUFDQTtRQUNBO1VBQ0E7WUFDQTtZQUNBO2NBQ0F1QjtjQUNBQztZQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7WUFDQTtjQUNBO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7UUFDQUY7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQUc7TUFDQTtNQUNBO1FBQ0FIO1FBQ0FBO01BQ0E7SUFDQTtFQUNBO0VBQ0FJO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTA0NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz0nY29tbWlzc2lvbi1kZXRhaWxzJz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3Byb21vdGVySGVhZGVyIGJnLWNvbG9yJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naGVhZGVyQ29uIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KG5hbWUpfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leScgdi1pZj1cInJlY29yZFR5cGUgPT0gNFwiPnt7JHQoYO+/pWApfX08dGV4dCBjbGFzcz0nbnVtJz57e2V4dHJhY3RDb3VudH19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5JyB2LWVsc2U+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPSdudW0nPnt7cmVjb3JkQ291bnR9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaW5iaTEnPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3NpZ24tcmVjb3JkJz5cclxuXHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcmVjb3JkTGlzdFwiIDprZXk9XCJpbmRleFwiIHYtaWY9XCJyZWNvcmRMaXN0Lmxlbmd0aD4wXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nZGF0YSc+e3tpdGVtLnRpbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbGlzdG4nPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGNoaWxkLGluZGV4bikgaW4gaXRlbS5jaGlsZFwiIDprZXk9XCJpbmRleG5cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW1uIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lIGxpbmUxJz57e3R5cGUgPT0gMSA/ICR0KGNoaWxkLm1hcmspIDogJHQoY2hpbGQudGl0bGUpfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57e2NoaWxkLmFkZF90aW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZhaWwtbXNnXCIgdi1pZj1cImNoaWxkLmZhaWxfbXNnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHt7JHQoYOWOn+WboGApfX3vvJp7e2NoaWxkLmZhaWxfbXNnfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJmYWlsLW1zZ1wiIHYtZWxzZS1pZj1cImNoaWxkLmV4dHJhY3RfdHlwZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDmj5DnjrDmlrnlvI9gKX1977yae3tjaGlsZC5leHRyYWN0X3R5cGV9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J251bSBmb250LWNvbG9yJyB2LWlmPVwiY2hpbGQucG0gPT0gMVwiPit7e2NoaWxkLm51bWJlcn19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdudW0nIHYtZWxzZT4te3tjaGlsZC5udW1iZXJ9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbG9hZGluZ2ljb24gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyJyB2LWlmPVwicmVjb3JkTGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdsb2FkaW5nIGljb25mb250IGljb24tamlhemFpJyA6aGlkZGVuPSdsb2FkaW5nPT1mYWxzZSc+PC90ZXh0Pnt7bG9hZFRpdGxlfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cInJlY29yZExpc3QubGVuZ3RoIDwgMSAmJiBwYWdlID4gMVwiPlxyXG5cdFx0XHRcdFx0PGVtcHR5UGFnZSA6dGl0bGU9JyR0KGDmmoLml6DmlbDmja5+YCknPjwvZW1wdHlQYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHQ8aG9tZT48L2hvbWU+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRDb21taXNzaW9uSW5mbyxcclxuXHRcdGdldFNwcmVhZEluZm9cclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGVtcHR5UGFnZSBmcm9tICdAL2NvbXBvbmVudHMvZW1wdHlQYWdlLnZ1ZSdcclxuXHRpbXBvcnQgaG9tZSBmcm9tICdAL2NvbXBvbmVudHMvaG9tZSc7XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplLFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0ZW1wdHlQYWdlLFxyXG5cdFx0XHRob21lXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bmFtZTogJycsXHJcblx0XHRcdFx0dHlwZTogMCxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiAxNSxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkZW5kOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkVGl0bGU6IHRoaXMuJHQoYOWKoOi9veabtOWkmmApLFxyXG5cdFx0XHRcdHJlY29yZExpc3Q6IFtdLFxyXG5cdFx0XHRcdHJlY29yZFR5cGU6IDAsXHJcblx0XHRcdFx0cmVjb3JkQ291bnQ6IDAsXHJcblx0XHRcdFx0ZXh0cmFjdENvdW50OiAwLFxyXG5cdFx0XHRcdHRpbWVzOiBbXVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLnR5cGUgPSBvcHRpb25zLnR5cGU7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25TaG93OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0bGV0IHR5cGUgPSB0aGlzLnR5cGU7XHJcblx0XHRcdGlmICh0eXBlID09IDEpIHtcclxuXHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdHRpdGxlOiBcIuaPkOeOsOiusOW9lVwiXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhpcy5uYW1lID0gJ+aPkOeOsOaAu+minSc7XHJcblx0XHRcdFx0dGhpcy5yZWNvcmRUeXBlID0gNDtcclxuXHRcdFx0XHR0aGlzLmdldFJlY29yZExpc3QoKTtcclxuXHRcdFx0XHR0aGlzLmdldFJlY29yZExpc3RDb3VudCgpO1xyXG5cdFx0XHR9IGVsc2UgaWYgKHR5cGUgPT0gMikge1xyXG5cdFx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IFwi5L2j6YeR6K6w5b2VXCJcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGlzLm5hbWUgPSAn5L2j6YeR5piO57uGJztcclxuXHRcdFx0XHR0aGlzLnJlY29yZFR5cGUgPSAzO1xyXG5cdFx0XHRcdHRoaXMuZ2V0UmVjb3JkTGlzdCgpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0UmVjb3JkTGlzdENvdW50KCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+WPguaVsOmUmeivrycsXHJcblx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRkdXJhdGlvbjogMTAwMCxcclxuXHRcdFx0XHRcdG1hc2s6IHRydWUsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZuZGVmIEg1XHJcblx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7XHJcblx0XHRcdFx0XHRcdFx0XHRkZWx0YTogMSxcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdFx0XHRoaXN0b3J5LmJhY2soKTtcclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblx0XHRcdFx0XHRcdH0sIDEyMDApXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRSZWNvcmRMaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IHBhZ2UgPSB0aGF0LnBhZ2U7XHJcblx0XHRcdFx0bGV0IGxpbWl0ID0gdGhhdC5saW1pdDtcclxuXHRcdFx0XHRsZXQgcmVjb3JkVHlwZSA9IHRoYXQucmVjb3JkVHlwZTtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkaW5nKSByZXR1cm47XHJcblx0XHRcdFx0aWYgKHRoYXQubG9hZGVuZCkgcmV0dXJuO1xyXG5cdFx0XHRcdHRoYXQubG9hZGluZyA9IHRydWU7XHJcblx0XHRcdFx0dGhhdC5sb2FkVGl0bGUgPSAnJztcclxuXHRcdFx0XHRnZXRDb21taXNzaW9uSW5mbyh7XHJcblx0XHRcdFx0XHRwYWdlOiBwYWdlLFxyXG5cdFx0XHRcdFx0bGltaXQ6IGxpbWl0XHJcblx0XHRcdFx0fSwgcmVjb3JkVHlwZSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCByZXMuZGF0YS50aW1lLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdGlmICghdGhpcy50aW1lcy5pbmNsdWRlcyhyZXMuZGF0YS50aW1lW2ldKSkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMudGltZXMucHVzaChyZXMuZGF0YS50aW1lW2ldKVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMucmVjb3JkTGlzdC5wdXNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpbWU6IHJlcy5kYXRhLnRpbWVbaV0sXHJcblx0XHRcdFx0XHRcdFx0XHRjaGlsZDogW11cclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRmb3IgKGxldCB4ID0gMDsgeCA8IHRoaXMudGltZXMubGVuZ3RoOyB4KyspIHtcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgaiA9IDA7IGogPCByZXMuZGF0YS5saXN0Lmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHRoaXMudGltZXNbeF0gPT09IHJlcy5kYXRhLmxpc3Rbal0udGltZV9rZXkpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMucmVjb3JkTGlzdFt4XS5jaGlsZC5wdXNoKHJlcy5kYXRhLmxpc3Rbal0pXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRsZXQgbG9hZGVuZCA9IHJlcy5kYXRhLmxpc3QubGVuZ3RoIDwgdGhhdC5saW1pdDtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGVuZCA9IGxvYWRlbmQ7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IGxvYWRlbmQgPyB0aGF0LiR0KGDmiJHkuZ/mmK/mnInlupXnur/nmoRgKSA6IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdFx0dGhhdC5wYWdlICs9IDE7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGdldFJlY29yZExpc3RDb3VudDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldFNwcmVhZEluZm8oKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LnJlY29yZENvdW50ID0gcmVzLmRhdGEuY29tbWlzc2lvbkNvdW50O1xyXG5cdFx0XHRcdFx0dGhhdC5leHRyYWN0Q291bnQgPSByZXMuZGF0YS5leHRyYWN0Q291bnQ7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblJlYWNoQm90dG9tOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0dGhpcy5nZXRSZWNvcmRMaXN0KCk7XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuY29tbWlzc2lvbi1kZXRhaWxzIC5wcm9tb3RlckhlYWRlciAuaGVhZGVyQ29uIC5tb25leSB7XHJcblx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdH1cclxuXHJcblx0LmNvbW1pc3Npb24tZGV0YWlscyAucHJvbW90ZXJIZWFkZXIgLmhlYWRlckNvbiAubW9uZXkgLm51bSB7XHJcblx0XHRmb250LWZhbWlseTogJ0d1aWxkZm9yZCBQcm8nO1xyXG5cdH1cclxuXHQuc2lnbi1yZWNvcmQgLmxpc3QgLml0ZW0gLmxpc3RuIC5pdGVtbiAubmFtZXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ly8gbWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0d2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuXHR9XHJcblx0LnNpZ24tcmVjb3JkIC5saXN0IC5pdGVtIC5saXN0biAuaXRlbW4gLnRpdGxlIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcnB4O1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1044\n"); /***/ }), /* 1045 */ /*!************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_cash/index.vue?mpType=page ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_13e8280a_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=13e8280a&mpType=page */ 1046);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1048);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_13e8280a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_13e8280a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_13e8280a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_cash/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA0NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTEzZTgyODBhJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvdXNlcnMvdXNlcl9jYXNoL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1045\n"); /***/ }), /* 1046 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_cash/index.vue?vue&type=template&id=13e8280a&mpType=page ***! \******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_13e8280a_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=13e8280a&mpType=page */ 1047); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_13e8280a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_13e8280a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_13e8280a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_13e8280a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1047 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_cash/index.vue?vue&type=template&id=13e8280a&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "cash-withdrawal"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "nav acea-row"), attrs: { _i: 2 } }, _vm._l( _vm._$s(3, "f", { forItems: _vm.navList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("3-" + $30, "sc", "item fontcolor"), attrs: { _i: "3-" + $30 }, on: { click: function ($event) { return _vm.swichNav(item.id) }, }, }, [ _c("view", { staticClass: _vm._$s("4-" + $30, "sc", "line bg-color"), class: _vm._$s( "4-" + $30, "c", _vm.currentTab == item.id ? "on" : "" ), attrs: { _i: "4-" + $30 }, }), _c("view", { staticClass: _vm._$s("5-" + $30, "sc", "iconfont"), class: _vm._$s( "5-" + $30, "c", item.icon + " " + (_vm.currentTab == item.id ? "on" : "") ), attrs: { _i: "5-" + $30 }, }), _c("view", [ _vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(item.name))), ]), ] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(7, "sc", "wrapper"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "list"), attrs: { hidden: _vm._$s(8, "a-hidden", _vm.currentTab != 0), _i: 8, }, }, [ _c( "form", { attrs: { _i: 9 }, on: { submit: _vm.subCash } }, [ _c( "view", { staticClass: _vm._$s( 10, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 10 }, }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "name"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.$t("持卡人"))) ), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "input"), attrs: { _i: 12 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 13, "a-placeholder", _vm.$t("请输入持卡人姓名") ), _i: 13, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 14, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "name"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s(15, "t0-0", _vm._s(_vm.$t("卡号"))) ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "input"), attrs: { _i: 16 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 17, "a-placeholder", _vm.$t("请填写卡号") ), _i: 17, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 18, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 18 }, }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "name"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.$t("银行"))) ), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "input"), attrs: { _i: 20 }, }, [ _c( "picker", { attrs: { value: _vm._$s(21, "a-value", _vm.index), range: _vm._$s(21, "a-range", _vm.array), _i: 21, }, on: { change: _vm.bindPickerChange }, }, [ _c( "text", { staticClass: _vm._$s(22, "sc", "Bank"), attrs: { _i: 22 }, }, [ _vm._v( _vm._$s( 22, "t0-0", _vm._s(_vm.array[_vm.index]) ) ), ] ), _c("text", { staticClass: _vm._$s( 23, "sc", "iconfont icon-qiepian38" ), attrs: { _i: 23 }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 24, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 24 }, }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "name"), attrs: { _i: 25 }, }, [ _vm._v( _vm._$s(25, "t0-0", _vm._s(_vm.$t("提现"))) ), ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "input"), attrs: { _i: 26 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 27, "a-placeholder", _vm.$t("最低提现金额") + _vm.minPrice ), _i: 27, }, on: { input: _vm.inputNum }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(28, "sc", "tip"), attrs: { _i: 28 }, }, [ _vm._v( _vm._$s( 28, "t0-0", _vm._s(_vm.$t("当前可提现金额")) ) ), _c( "text", { staticClass: _vm._$s(29, "sc", "price"), attrs: { _i: 29 }, }, [ _vm._v( _vm._$s(29, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 29, "t0-1", _vm._s(_vm.userInfo.commissionCount) ) ), ] ), _vm._v( _vm._$s(28, "t2-0", _vm._s(_vm.$t("冻结佣金"))) + _vm._$s(28, "t2-1", _vm._s(_vm.$t("¥"))) + _vm._$s( 28, "t2-2", _vm._s(_vm.userInfo.broken_commission) ) ), ] ), _c( "view", { staticClass: _vm._$s(30, "sc", "tip"), attrs: { _i: 30 }, }, [ _vm._v( _vm._$s(30, "t0-0", _vm._s(_vm.$t("提现手续费: "))) ), _c( "text", { staticClass: _vm._$s(31, "sc", "price"), attrs: { _i: 31 }, }, [ _vm._v( _vm._$s(31, "t0-0", _vm._s(_vm.withdrawal_fee)) ), ] ), _vm._v( _vm._$s(30, "t2-0", _vm._s(_vm.$t("实际到账: "))) ), _c( "text", { staticClass: _vm._$s(32, "sc", "price"), attrs: { _i: 32 }, }, [ _vm._v( _vm._$s(32, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s(32, "t0-1", _vm._s(_vm.true_money)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(33, "sc", "tip"), attrs: { _i: 33 }, }, [ _vm._v( _vm._$s( 33, "t0-0", _vm._s(_vm.$t("说明: 每笔佣金的冻结期为")) ) + _vm._$s( 33, "t0-1", _vm._s(_vm.userInfo.broken_day) ) + _vm._$s( 33, "t0-2", _vm._s(_vm.$t("天,到期后可提现")) ) ), ] ), _c( "button", { staticClass: _vm._$s(34, "sc", "bnt bg-color"), attrs: { _i: 34 }, }, [_vm._v(_vm._$s(34, "t0-0", _vm._s(_vm.$t("提现"))))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(35, "sc", "list"), attrs: { hidden: _vm._$s(35, "a-hidden", _vm.currentTab != 1), _i: 35, }, }, [ _c( "form", { attrs: { _i: 36 }, on: { submit: _vm.subCash } }, [ _vm._$s(37, "i", !_vm.brokerageType) ? _c( "view", { staticClass: _vm._$s( 37, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 37 }, }, [ _c( "view", { staticClass: _vm._$s(38, "sc", "name"), attrs: { _i: 38 }, }, [ _vm._v( _vm._$s(38, "t0-0", _vm._s(_vm.$t("账号"))) ), ] ), _c( "view", { staticClass: _vm._$s(39, "sc", "input"), attrs: { _i: 39 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 40, "a-placeholder", _vm.$t("请填写您的微信账号") ), _i: 40, }, }), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 41, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 41 }, }, [ _c( "view", { staticClass: _vm._$s(42, "sc", "name"), attrs: { _i: 42 }, }, [ _vm._v( _vm._$s(42, "t0-0", _vm._s(_vm.$t("提现"))) ), ] ), _c( "view", { staticClass: _vm._$s(43, "sc", "input"), attrs: { _i: 43 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 44, "a-placeholder", _vm.$t("最低提现金额") + _vm.minPrice ), _i: 44, }, on: { input: _vm.inputNum }, }), ] ), ] ), _vm._$s(45, "i", !_vm.brokerageType) ? _c( "view", { staticClass: _vm._$s( 45, "sc", "item acea-row row-top row-between" ), attrs: { _i: 45 }, }, [ _c( "view", { staticClass: _vm._$s(46, "sc", "name"), attrs: { _i: 46 }, }, [ _vm._v( _vm._$s( 46, "t0-0", _vm._s(_vm.$t("收款码")) ) ), ] ), _c( "view", { staticClass: _vm._$s( 47, "sc", "input acea-row" ), attrs: { _i: 47 }, }, [ _vm._$s(48, "i", _vm.qrcodeUrlW) ? _c( "view", { staticClass: _vm._$s( 48, "sc", "picEwm" ), attrs: { _i: 48 }, }, [ _c("image", { attrs: { src: _vm._$s( 49, "a-src", _vm.qrcodeUrlW ), _i: 49, }, }), _c("text", { staticClass: _vm._$s( 50, "sc", "iconfont icon-guanbi1 fontcolor" ), attrs: { _i: 50 }, on: { click: _vm.DelPicW }, }), ] ) : _c( "view", { staticClass: _vm._$s( 51, "sc", "pictrue acea-row row-center-wrapper row-column" ), attrs: { _i: 51 }, on: { click: function ($event) { return _vm.uploadpic("W") }, }, }, [ _c("text", { staticClass: _vm._$s( 52, "sc", "iconfont icon-icon25201" ), attrs: { _i: 52 }, }), _c("view", [ _vm._v( _vm._$s( 53, "t0-0", _vm._s(_vm.$t("上传图片")) ) ), ]), ] ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(54, "sc", "tip"), attrs: { _i: 54 }, }, [ _vm._v( _vm._$s( 54, "t0-0", _vm._s(_vm.$t("当前可提现金额")) ) ), _c( "text", { staticClass: _vm._$s(55, "sc", "price"), attrs: { _i: 55 }, }, [ _vm._v( _vm._$s(55, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 55, "t0-1", _vm._s(_vm.userInfo.commissionCount) ) ), ] ), _vm._v( _vm._$s(54, "t2-0", _vm._s(_vm.$t("冻结佣金"))) + _vm._$s(54, "t2-1", _vm._s(_vm.$t("¥"))) + _vm._$s( 54, "t2-2", _vm._s(_vm.userInfo.broken_commission) ) ), ] ), _c( "view", { staticClass: _vm._$s(56, "sc", "tip"), attrs: { _i: 56 }, }, [ _vm._v( _vm._$s(56, "t0-0", _vm._s(_vm.$t("提现手续费: "))) ), _c( "text", { staticClass: _vm._$s(57, "sc", "price"), attrs: { _i: 57 }, }, [ _vm._v( _vm._$s(57, "t0-0", _vm._s(_vm.withdrawal_fee)) ), ] ), _vm._v( _vm._$s(56, "t2-0", _vm._s(_vm.$t("实际到账: "))) ), _c( "text", { staticClass: _vm._$s(58, "sc", "price"), attrs: { _i: 58 }, }, [ _vm._v( _vm._$s(58, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s(58, "t0-1", _vm._s(_vm.true_money)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(59, "sc", "tip"), attrs: { _i: 59 }, }, [ _vm._v( _vm._$s( 59, "t0-0", _vm._s(_vm.$t("说明: 每笔佣金的冻结期为")) ) + _vm._$s( 59, "t0-1", _vm._s(_vm.userInfo.broken_day) ) + _vm._$s( 59, "t0-2", _vm._s(_vm.$t("天,到期后可提现")) ) ), ] ), _c( "button", { staticClass: _vm._$s(60, "sc", "bnt bg-color"), attrs: { _i: 60 }, }, [_vm._v(_vm._$s(60, "t0-0", _vm._s(_vm.$t("提现"))))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(61, "sc", "list"), attrs: { hidden: _vm._$s(61, "a-hidden", _vm.currentTab != 2), _i: 61, }, }, [ _c( "form", { attrs: { _i: 62 }, on: { submit: _vm.subCash } }, [ _c( "view", { staticClass: _vm._$s( 63, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 63 }, }, [ _c( "view", { staticClass: _vm._$s(64, "sc", "name"), attrs: { _i: 64 }, }, [ _vm._v( _vm._$s(64, "t0-0", _vm._s(_vm.$t("账号"))) ), ] ), _c( "view", { staticClass: _vm._$s(65, "sc", "input"), attrs: { _i: 65 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 66, "a-placeholder", _vm.$t("请填写您的支付宝账号") ), _i: 66, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 67, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 67 }, }, [ _c( "view", { staticClass: _vm._$s(68, "sc", "name"), attrs: { _i: 68 }, }, [ _vm._v( _vm._$s(68, "t0-0", _vm._s(_vm.$t("提现"))) ), ] ), _c( "view", { staticClass: _vm._$s(69, "sc", "input"), attrs: { _i: 69 }, }, [ _c("input", { attrs: { placeholder: _vm._$s( 70, "a-placeholder", _vm.$t("最低提现金额") + _vm.minPrice ), _i: 70, }, on: { input: _vm.inputNum }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 71, "sc", "item acea-row row-top row-between" ), attrs: { _i: 71 }, }, [ _c( "view", { staticClass: _vm._$s(72, "sc", "name"), attrs: { _i: 72 }, }, [ _vm._v( _vm._$s(72, "t0-0", _vm._s(_vm.$t("收款码"))) ), ] ), _c( "view", { staticClass: _vm._$s(73, "sc", "input acea-row"), attrs: { _i: 73 }, }, [ _vm._$s(74, "i", _vm.qrcodeUrlZ) ? _c( "view", { staticClass: _vm._$s(74, "sc", "picEwm"), attrs: { _i: 74 }, }, [ _c("image", { attrs: { src: _vm._$s( 75, "a-src", _vm.qrcodeUrlZ ), _i: 75, }, }), _c("text", { staticClass: _vm._$s( 76, "sc", "iconfont icon-guanbi1 fontcolor" ), attrs: { _i: 76 }, on: { click: _vm.DelPicZ }, }), ] ) : _c( "view", { staticClass: _vm._$s( 77, "sc", "pictrue acea-row row-center-wrapper row-column" ), attrs: { _i: 77 }, on: { click: function ($event) { return _vm.uploadpic("Z") }, }, }, [ _c("text", { staticClass: _vm._$s( 78, "sc", "iconfont icon-icon25201" ), attrs: { _i: 78 }, }), _c("view", [ _vm._v( _vm._$s( 79, "t0-0", _vm._s(_vm.$t("上传图片")) ) ), ]), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(80, "sc", "tip"), attrs: { _i: 80 }, }, [ _vm._v( _vm._$s( 80, "t0-0", _vm._s(_vm.$t("当前可提现金额")) ) ), _c( "text", { staticClass: _vm._$s(81, "sc", "price"), attrs: { _i: 81 }, }, [ _vm._v( _vm._$s(81, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 81, "t0-1", _vm._s(_vm.userInfo.commissionCount) ) ), ] ), _vm._v( _vm._$s(80, "t2-0", _vm._s(_vm.$t("冻结佣金"))) + _vm._$s(80, "t2-1", _vm._s(_vm.$t("¥"))) + _vm._$s( 80, "t2-2", _vm._s(_vm.userInfo.broken_commission) ) ), ] ), _c( "view", { staticClass: _vm._$s(82, "sc", "tip"), attrs: { _i: 82 }, }, [ _vm._v( _vm._$s(82, "t0-0", _vm._s(_vm.$t("提现手续费: "))) ), _c( "text", { staticClass: _vm._$s(83, "sc", "price"), attrs: { _i: 83 }, }, [ _vm._v( _vm._$s(83, "t0-0", _vm._s(_vm.withdrawal_fee)) ), ] ), _vm._v( _vm._$s(82, "t2-0", _vm._s(_vm.$t("实际到账: "))) ), _c( "text", { staticClass: _vm._$s(84, "sc", "price"), attrs: { _i: 84 }, }, [ _vm._v( _vm._$s(84, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s(84, "t0-1", _vm._s(_vm.true_money)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(85, "sc", "tip"), attrs: { _i: 85 }, }, [ _vm._v( _vm._$s( 85, "t0-0", _vm._s(_vm.$t("说明: 每笔佣金的冻结期为")) ) + _vm._$s( 85, "t0-1", _vm._s(_vm.userInfo.broken_day) ) + _vm._$s( 85, "t0-2", _vm._s(_vm.$t("天,到期后可提现")) ) ), ] ), _c( "button", { staticClass: _vm._$s(86, "sc", "bnt bg-color"), attrs: { _i: 86 }, }, [_vm._v(_vm._$s(86, "t0-0", _vm._s(_vm.$t("提现"))))] ), ] ), ] ), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1048 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_cash/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1049);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDQ4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1048\n"); /***/ }), /* 1049 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_cash/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {},\n mixins: [_color.default],\n data: function data() {\n return {\n navList: [],\n currentTab: 0,\n index: 0,\n array: [],\n //提现银行\n minPrice: 0.00,\n //最低提现金额\n userInfo: [],\n isClone: false,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n qrcodeUrlW: \"\",\n qrcodeUrlZ: \"\",\n prevent: false,\n //避免重复提交成功多次\n brokerageType: 0,\n // 佣金到账方式\n withdrawal_fee: 0,\n //提现手续费\n true_money: 0\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserInfo();\n this.getUserExtractBank();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.getUserInfo();\n this.getUserExtractBank();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n inputNum: function inputNum(e) {\n var val = e.detail.value;\n var dot = val.indexOf('.');\n if (dot > -1) {\n this.moneyMaxLeng = dot + 3;\n } else {\n this.moneyMaxLeng = 8;\n }\n this.true_money = Math.floor(this.$util.$h.Mul(val, this.$util.$h.Div(this.$util.$h.Sub(100, this.withdrawal_fee), 100)) * 100) / 100 || 0;\n },\n // uploadpicW(){\n // \tthis.uploadpic(this.qrcodeUrlW);\n // },\n // uploadpicZ(){\n // \tthis.uploadpic(this.qrcodeUrlZ);\n // },\n /**\n * 上传文件\n * \n */\n uploadpic: function uploadpic(type) {\n var that = this;\n that.$util.uploadImageOne('upload/image', function (res) {\n if (type === 'W') {\n that.qrcodeUrlW = res.data.url;\n } else {\n that.qrcodeUrlZ = res.data.url;\n }\n });\n },\n /**\n * 删除图片\n * \n */\n DelPicW: function DelPicW() {\n this.qrcodeUrlW = \"\";\n },\n DelPicZ: function DelPicZ() {\n this.qrcodeUrlZ = \"\";\n },\n onLoadFun: function onLoadFun() {\n this.getUserInfo();\n this.getUserExtractBank();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n getUserExtractBank: function getUserExtractBank() {\n var that = this;\n (0, _user.extractBank)().then(function (res) {\n var array = res.data.extractBank;\n array.unshift('请选择银行');\n array.forEach(function (v, i) {\n array.splice(i, 1, that.$t(v));\n });\n that.$set(that, 'array', array);\n that.minPrice = res.data.minPrice;\n that.withdrawal_fee = res.data.withdrawal_fee;\n that.brokerageType = res.data.brokerageType ? parseInt(res.data.brokerageType) : 0;\n });\n },\n /**\n * 获取个人用户信息\n */\n getUserInfo: function getUserInfo() {\n var _this = this;\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n that.navList = [{\n 'name': that.$t(\"\\u94F6\\u884C\\u5361\"),\n 'icon': 'icon-yinhangqia',\n 'id': 0\n }, {\n 'name': that.$t(\"\\u5FAE\\u4FE1\"),\n 'icon': 'icon-weixin2',\n 'id': 1\n }, {\n 'name': that.$t(\"\\u652F\\u4ED8\\u5B9D\"),\n 'icon': 'icon-icon34',\n 'id': 2\n }];\n var list = [];\n that.userInfo = res.data;\n for (var i = 0; i < that.userInfo.extract_type.length; i++) {\n if (_this.navList[that.userInfo.extract_type[i]].id == that.userInfo.extract_type[i]) {\n list.push(_this.navList[that.userInfo.extract_type[i]]);\n }\n }\n _this.navList = list;\n _this.swichNav(_this.navList[0].id);\n });\n },\n swichNav: function swichNav(current) {\n this.currentTab = current;\n },\n bindPickerChange: function bindPickerChange(e) {\n this.index = e.detail.value;\n },\n subCash: function subCash(e) {\n var _this2 = this;\n var that = this,\n value = e.detail.value;\n if (this.prevent) return;\n if (that.currentTab == 0) {\n //银行卡\n if (!value.name.trim()) return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u586B\\u5199\\u6301\\u5361\\u4EBA\\u59D3\\u540D\")\n });\n if (!value.cardnum.trim()) return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u586B\\u5199\\u5361\\u53F7\")\n });\n if (that.index == 0) return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u9009\\u62E9\\u94F6\\u884C\")\n });\n value.extract_type = 'bank';\n value.bankname = that.array[that.index];\n } else if (that.currentTab == 1) {\n //微信\n value.extract_type = 'weixin';\n\n // 自动提现隐藏账号\n if (!that.brokerageType && !value.name.trim()) return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u586B\\u5199\\u5FAE\\u4FE1\\u53F7\")\n });\n value.weixin = value.name;\n value.qrcode_url = that.qrcodeUrlW;\n } else if (that.currentTab == 2) {\n //支付宝\n value.extract_type = 'alipay';\n if (value.name.length == 0) return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u586B\\u5199\\u8D26\\u53F7\")\n });\n value.alipay_code = value.name;\n value.qrcode_url = that.qrcodeUrlZ;\n }\n if (!value.money.trim()) return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u586B\\u5199\\u63D0\\u73B0\\u91D1\\u989D\")\n });\n if (Number(value.money) < Number(that.minPrice)) return this.$util.Tips({\n title: this.$t(\"\\u63D0\\u73B0\\u91D1\\u989D\\u4E0D\\u80FD\\u4F4E\\u4E8E\") + that.minPrice\n });\n this.prevent = true;\n (0, _user.extractCash)(value).then(function (res) {\n that.getUserInfo();\n return _this2.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, {\n url: '/pages/users/user_spread_user/index',\n tab: 2\n });\n setTimeout(function (e) {\n _this2.prevent = false;\n }, 1000);\n }).catch(function (err) {\n setTimeout(function (e) {\n _this2.prevent = false;\n }, 1000);\n return _this2.$util.Tips({\n title: err\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9jYXNoL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwibWl4aW5zIiwiZGF0YSIsIm5hdkxpc3QiLCJjdXJyZW50VGFiIiwiaW5kZXgiLCJhcnJheSIsIm1pblByaWNlIiwidXNlckluZm8iLCJpc0Nsb25lIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsInFyY29kZVVybFciLCJxcmNvZGVVcmxaIiwicHJldmVudCIsImJyb2tlcmFnZVR5cGUiLCJ3aXRoZHJhd2FsX2ZlZSIsInRydWVfbW9uZXkiLCJjb21wdXRlZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib25Mb2FkIiwibWV0aG9kcyIsImlucHV0TnVtIiwidXBsb2FkcGljIiwidGhhdCIsIkRlbFBpY1ciLCJEZWxQaWNaIiwib25Mb2FkRnVuIiwiYXV0aENvbHNlIiwiZ2V0VXNlckV4dHJhY3RCYW5rIiwiZ2V0VXNlckluZm8iLCJsaXN0Iiwic3dpY2hOYXYiLCJiaW5kUGlja2VyQ2hhbmdlIiwic3ViQ2FzaCIsInZhbHVlIiwidGl0bGUiLCJpY29uIiwidXJsIiwidGFiIiwic2V0VGltZW91dCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTBJQTtBQUtBO0FBR0E7QUFNQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUEsYUFJQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO01BQ0Esa0dBQ0FUO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBVTtNQUNBO01BQ0FDO1FBQ0E7VUFDQUE7UUFDQTtVQUNBQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTFCO1FBQ0FBO1VBQ0FBO1FBQ0E7UUFDQXFCO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBTTtNQUFBO01BQ0E7TUFDQTtRQUNBTjtVQUNBO1VBQ0E7VUFDQTtRQUNBLEdBQ0E7VUFDQTtVQUNBO1VBQ0E7UUFDQSxHQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0EsRUFDQTtRQUNBO1FBQ0FBO1FBQ0E7VUFDQTtZQUNBTztVQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBQztNQUNBO01BQ0E7UUFBQTtRQUNBO1VBQ0FDO1FBQ0E7UUFDQTtVQUNBQTtRQUNBO1FBQ0E7VUFDQUE7UUFDQTtRQUNBRDtRQUNBQTtNQUNBO1FBQUE7UUFDQUE7O1FBRUE7UUFDQTtVQUNBQztRQUNBO1FBQ0FEO1FBQ0FBO01BQ0E7UUFBQTtRQUNBQTtRQUNBO1VBQ0FDO1FBQ0E7UUFDQUQ7UUFDQUE7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7TUFDQTtRQUNBWjtRQUNBO1VBQ0FZO1VBQ0FDO1FBQ0E7VUFDQUM7VUFDQUM7UUFDQTtRQUNBQztVQUNBO1FBQ0E7TUFDQTtRQUNBQTtVQUNBO1FBQ0E7UUFDQTtVQUNBSjtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMDQ5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdjYXNoLXdpdGhkcmF3YWwnPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbmF2IGFjZWEtcm93Jz5cclxuXHRcdFx0XHQ8dmlldyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBuYXZMaXN0XCIgOmtleT1cImluZGV4XCIgY2xhc3M9J2l0ZW0gZm9udGNvbG9yJyBAY2xpY2s9XCJzd2ljaE5hdihpdGVtLmlkKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUgYmctY29sb3InIDpjbGFzcz0nY3VycmVudFRhYj09aXRlbS5pZCA/IFwib25cIjpcIlwiJz48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQnIDpjbGFzcz0naXRlbS5pY29uK1wiIFwiKyhjdXJyZW50VGFiPT1pdGVtLmlkID8gXCJvblwiOlwiXCIpJz48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldz57e2l0ZW0ubmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nd3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgOmhpZGRlbj0nY3VycmVudFRhYiAhPSAwJyBjbGFzcz0nbGlzdCc+XHJcblx0XHRcdFx0XHQ8Zm9ybSBAc3VibWl0PVwic3ViQ2FzaFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSc+e3skdChg5oyB5Y2h5Lq6YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5wdXQnPjxpbnB1dCA6cGxhY2Vob2xkZXI9JyR0KGDor7fovpPlhaXmjIHljaHkurrlp5PlkI1gKScgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lPVwibmFtZVwiPjwvaW5wdXQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KGDljaHlj7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbnB1dCc+PGlucHV0IHR5cGU9J251bWJlcicgOnBsYWNlaG9sZGVyPSckdChg6K+35aGr5YaZ5Y2h5Y+3YCknIHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcidcclxuXHRcdFx0XHRcdFx0XHRcdFx0bmFtZT1cImNhcmRudW1cIj48L2lucHV0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSc+e3skdChg6ZO26KGMYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5wdXQnPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHBpY2tlciBAY2hhbmdlPVwiYmluZFBpY2tlckNoYW5nZVwiIDp2YWx1ZT1cImluZGV4XCIgOnJhbmdlPVwiYXJyYXlcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J0JhbmsnPnt7YXJyYXlbaW5kZXhdfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXFpZXBpYW4zOCc+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KGDmj5DnjrBgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbnB1dCc+PGlucHV0IEBpbnB1dD0naW5wdXROdW0nIDpwbGFjZWhvbGRlcj0nJHQoYOacgOS9juaPkOeOsOmHkeminWApK21pblByaWNlJyBwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInXHJcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU9XCJtb25leVwiIHR5cGU9J2RpZ2l0Jz48L2lucHV0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGlwJz5cclxuXHRcdFx0XHRcdFx0XHR7eyR0KGDlvZPliY3lj6/mj5DnjrDph5Hpop1gKX19OiA8dGV4dFxyXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJwcmljZVwiPnt7JHQoYO+/pWApfX17e3VzZXJJbmZvLmNvbW1pc3Npb25Db3VudH19PC90ZXh0Pu+8jHt7JHQoYOWGu+e7k+S9o+mHkWApfX3vvJp7eyR0KGDvv6VgKX19e3t1c2VySW5mby5icm9rZW5fY29tbWlzc2lvbn19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpcCc+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg5o+Q546w5omL57ut6LS5OiBgKX19PHRleHQgY2xhc3M9XCJwcmljZVwiPnt7d2l0aGRyYXdhbF9mZWV9fSU8L3RleHQ+77yMe3skdChg5a6e6ZmF5Yiw6LSmOiBgKX19PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwicHJpY2VcIj57eyR0KGDvv6VgKX19e3t0cnVlX21vbmV5fX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpcCc+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg6K+05piOOiDmr4/nrJTkvaPph5HnmoTlhrvnu5PmnJ/kuLpgKX19e3t1c2VySW5mby5icm9rZW5fZGF5fX17eyR0KGDlpKnvvIzliLDmnJ/lkI7lj6/mj5DnjrBgKX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PGJ1dHRvbiBmb3JtVHlwZT1cInN1Ym1pdFwiIGNsYXNzPSdibnQgYmctY29sb3InPnt7JHQoYOaPkOeOsGApfX08L2J1dHRvbj5cclxuXHRcdFx0XHRcdDwvZm9ybT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgOmhpZGRlbj0nY3VycmVudFRhYiAhPSAxJyBjbGFzcz0nbGlzdCc+XHJcblx0XHRcdFx0XHQ8Zm9ybSBAc3VibWl0PVwic3ViQ2FzaFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyB2LWlmPVwiIWJyb2tlcmFnZVR5cGVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSc+e3skdChg6LSm5Y+3YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5wdXQnPjxpbnB1dCA6cGxhY2Vob2xkZXI9JyR0KGDor7floavlhpnmgqjnmoTlvq7kv6HotKblj7dgKScgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lPVwibmFtZVwiPjwvaW5wdXQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KGDmj5DnjrBgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbnB1dCc+PGlucHV0IEBpbnB1dD0naW5wdXROdW0nIDpwbGFjZWhvbGRlcj0nJHQoYOacgOS9juaPkOeOsOmHkeminWApK21pblByaWNlJyBwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInXHJcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU9XCJtb25leVwiIHR5cGU9J2RpZ2l0Jz48L2lucHV0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctdG9wIHJvdy1iZXR3ZWVuJyB2LWlmPVwiIWJyb2tlcmFnZVR5cGVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSc+e3skdChg5pS25qy+56CBYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0IGFjZWEtcm93XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY0V3bVwiIHYtaWY9XCJxcmNvZGVVcmxXXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwicXJjb2RlVXJsV1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWd1YW5iaTEgZm9udGNvbG9yJyBAY2xpY2s9J0RlbFBpY1cnPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlciByb3ctY29sdW1uJyBAY2xpY2s9J3VwbG9hZHBpYyhcIldcIiknIHYtZWxzZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250IGljb24taWNvbjI1MjAxJz48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS4iuS8oOWbvueJh2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0aXAnPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOW9k+WJjeWPr+aPkOeOsOmHkeminWApfX06IDx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cInByaWNlXCI+e3skdChg77+lYCl9fXt7dXNlckluZm8uY29tbWlzc2lvbkNvdW50fX0sPC90ZXh0Pnt7JHQoYOWGu+e7k+S9o+mHkWApfX3vvJp7eyR0KGDvv6VgKX19e3t1c2VySW5mby5icm9rZW5fY29tbWlzc2lvbn19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpcCc+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg5o+Q546w5omL57ut6LS5OiBgKX19PHRleHQgY2xhc3M9XCJwcmljZVwiPnt7d2l0aGRyYXdhbF9mZWV9fSU8L3RleHQ+77yMe3skdChg5a6e6ZmF5Yiw6LSmOiBgKX19PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwicHJpY2VcIj57eyR0KGDvv6VgKX19e3t0cnVlX21vbmV5fX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpcCc+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg6K+05piOOiDmr4/nrJTkvaPph5HnmoTlhrvnu5PmnJ/kuLpgKX19e3t1c2VySW5mby5icm9rZW5fZGF5fX17eyR0KGDlpKnvvIzliLDmnJ/lkI7lj6/mj5DnjrBgKX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PGJ1dHRvbiBmb3JtVHlwZT1cInN1Ym1pdFwiIGNsYXNzPSdibnQgYmctY29sb3InPnt7JHQoYOaPkOeOsGApfX08L2J1dHRvbj5cclxuXHRcdFx0XHRcdDwvZm9ybT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgOmhpZGRlbj0nY3VycmVudFRhYiAhPSAyJyBjbGFzcz0nbGlzdCc+XHJcblx0XHRcdFx0XHQ8Zm9ybSBAc3VibWl0PVwic3ViQ2FzaFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSc+e3skdChg6LSm5Y+3YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5wdXQnPjxpbnB1dCA6cGxhY2Vob2xkZXI9JyR0KGDor7floavlhpnmgqjnmoTmlK/ku5jlrp3otKblj7dgKScgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lPVwibmFtZVwiPjwvaW5wdXQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KGDmj5DnjrBgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpbnB1dCc+PGlucHV0IEBpbnB1dD0naW5wdXROdW0nIDpwbGFjZWhvbGRlcj0nJHQoYOacgOS9juaPkOeOsOmHkeminWApK21pblByaWNlJyBwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInXHJcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU9XCJtb25leVwiIHR5cGU9J2RpZ2l0Jz48L2lucHV0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctdG9wIHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSc+e3skdChg5pS25qy+56CBYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0IGFjZWEtcm93XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY0V3bVwiIHYtaWY9XCJxcmNvZGVVcmxaXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwicXJjb2RlVXJsWlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWd1YW5iaTEgZm9udGNvbG9yJyBAY2xpY2s9J0RlbFBpY1onPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlciByb3ctY29sdW1uJyBAY2xpY2s9J3VwbG9hZHBpYyhcIlpcIiknIHYtZWxzZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250IGljb24taWNvbjI1MjAxJz48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS4iuS8oOWbvueJh2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0aXAnPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOW9k+WJjeWPr+aPkOeOsOmHkeminWApfX06IDx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cInByaWNlXCI+e3skdChg77+lYCl9fXt7dXNlckluZm8uY29tbWlzc2lvbkNvdW50fX0sPC90ZXh0Pnt7JHQoYOWGu+e7k+S9o+mHkWApfX3vvJp7eyR0KGDvv6VgKX19e3t1c2VySW5mby5icm9rZW5fY29tbWlzc2lvbn19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpcCc+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg5o+Q546w5omL57ut6LS5OiBgKX19PHRleHQgY2xhc3M9XCJwcmljZVwiPnt7d2l0aGRyYXdhbF9mZWV9fSU8L3RleHQ+77yMe3skdChg5a6e6ZmF5Yiw6LSmOiBgKX19PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwicHJpY2VcIj57eyR0KGDvv6VgKX19e3t0cnVlX21vbmV5fX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpcCc+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg6K+05piOOiDmr4/nrJTkvaPph5HnmoTlhrvnu5PmnJ/kuLpgKX19e3t1c2VySW5mby5icm9rZW5fZGF5fX17eyR0KGDlpKnvvIzliLDmnJ/lkI7lj6/mj5DnjrBgKX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PGJ1dHRvbiBmb3JtVHlwZT1cInN1Ym1pdFwiIGNsYXNzPSdibnQgYmctY29sb3InPnt7JHQoYOaPkOeOsGApfX08L2J1dHRvbj5cclxuXHRcdFx0XHRcdDwvZm9ybT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PCEtLSA8YXV0aG9yaXplIEBvbkxvYWRGdW49XCJvbkxvYWRGdW5cIiA6aXNBdXRvPVwiaXNBdXRvXCIgOmlzU2hvd0F1dGg9XCJpc1Nob3dBdXRoXCIgQGF1dGhDb2xzZT1cImF1dGhDb2xzZVwiPjwvYXV0aG9yaXplPiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGV4dHJhY3RDYXNoLFxyXG5cdFx0ZXh0cmFjdEJhbmssXHJcblx0XHRnZXRVc2VySW5mb1xyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemVcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bmF2TGlzdDogW10sXHJcblx0XHRcdFx0Y3VycmVudFRhYjogMCxcclxuXHRcdFx0XHRpbmRleDogMCxcclxuXHRcdFx0XHRhcnJheTogW10sIC8v5o+Q546w6ZO26KGMXHJcblx0XHRcdFx0bWluUHJpY2U6IDAuMDAsIC8v5pyA5L2O5o+Q546w6YeR6aKdXHJcblx0XHRcdFx0dXNlckluZm86IFtdLFxyXG5cdFx0XHRcdGlzQ2xvbmU6IGZhbHNlLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UsIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdFx0cXJjb2RlVXJsVzogXCJcIixcclxuXHRcdFx0XHRxcmNvZGVVcmxaOiBcIlwiLFxyXG5cdFx0XHRcdHByZXZlbnQ6IGZhbHNlLCAvL+mBv+WFjemHjeWkjeaPkOS6pOaIkOWKn+WkmuasoVxyXG5cdFx0XHRcdGJyb2tlcmFnZVR5cGU6IDAsIC8vIOS9o+mHkeWIsOi0puaWueW8j1xyXG5cdFx0XHRcdHdpdGhkcmF3YWxfZmVlOiAwLCAvL+aPkOeOsOaJi+e7rei0uVxyXG5cdFx0XHRcdHRydWVfbW9uZXk6IDBcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldFVzZXJFeHRyYWN0QmFuaygpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlckV4dHJhY3RCYW5rKCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRpbnB1dE51bTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCB2YWwgPSBlLmRldGFpbC52YWx1ZTtcclxuXHRcdFx0XHRsZXQgZG90ID0gdmFsLmluZGV4T2YoJy4nKTtcclxuXHRcdFx0XHRpZiAoZG90ID4gLTEpIHtcclxuXHRcdFx0XHRcdHRoaXMubW9uZXlNYXhMZW5nID0gZG90ICsgMztcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5tb25leU1heExlbmcgPSA4XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMudHJ1ZV9tb25leSA9IE1hdGguZmxvb3IoKHRoaXMuJHV0aWwuJGguTXVsKHZhbCwgdGhpcy4kdXRpbC4kaC5EaXYodGhpcy4kdXRpbC4kaC5TdWIoMTAwLCB0aGlzXHJcblx0XHRcdFx0XHQud2l0aGRyYXdhbF9mZWUpLCAxMDApKSkgKiAxMDApIC8gMTAwIHx8IDA7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIHVwbG9hZHBpY1coKXtcclxuXHRcdFx0Ly8gXHR0aGlzLnVwbG9hZHBpYyh0aGlzLnFyY29kZVVybFcpO1xyXG5cdFx0XHQvLyB9LFxyXG5cdFx0XHQvLyB1cGxvYWRwaWNaKCl7XHJcblx0XHRcdC8vIFx0dGhpcy51cGxvYWRwaWModGhpcy5xcmNvZGVVcmxaKTtcclxuXHRcdFx0Ly8gfSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOS4iuS8oOaWh+S7tlxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdHVwbG9hZHBpYzogZnVuY3Rpb24odHlwZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LiR1dGlsLnVwbG9hZEltYWdlT25lKCd1cGxvYWQvaW1hZ2UnLCBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdGlmICh0eXBlID09PSAnVycpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5xcmNvZGVVcmxXID0gcmVzLmRhdGEudXJsO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5xcmNvZGVVcmxaID0gcmVzLmRhdGEudXJsO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5Yig6Zmk5Zu+54mHXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0RGVsUGljVzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5xcmNvZGVVcmxXID0gXCJcIjtcclxuXHRcdFx0fSxcclxuXHRcdFx0RGVsUGljWjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5xcmNvZGVVcmxaID0gXCJcIjtcclxuXHRcdFx0fSxcclxuXHRcdFx0b25Mb2FkRnVuOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKCk7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VyRXh0cmFjdEJhbmsoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGVcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0VXNlckV4dHJhY3RCYW5rOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0ZXh0cmFjdEJhbmsoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRsZXQgYXJyYXkgPSByZXMuZGF0YS5leHRyYWN0QmFuaztcclxuXHRcdFx0XHRcdGFycmF5LnVuc2hpZnQoJ+ivt+mAieaLqemTtuihjCcpO1xyXG5cdFx0XHRcdFx0YXJyYXkuZm9yRWFjaCgodiwgaSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRhcnJheS5zcGxpY2UoaSwgMSwgdGhhdC4kdCh2KSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2FycmF5JywgYXJyYXkpO1xyXG5cdFx0XHRcdFx0dGhhdC5taW5QcmljZSA9IHJlcy5kYXRhLm1pblByaWNlO1xyXG5cdFx0XHRcdFx0dGhhdC53aXRoZHJhd2FsX2ZlZSA9IHJlcy5kYXRhLndpdGhkcmF3YWxfZmVlO1xyXG5cdFx0XHRcdFx0dGhhdC5icm9rZXJhZ2VUeXBlID0gcmVzLmRhdGEuYnJva2VyYWdlVHlwZSA/IHBhcnNlSW50KHJlcy5kYXRhLmJyb2tlcmFnZVR5cGUpIDogMDtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluS4quS6uueUqOaIt+S/oeaBr1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0VXNlckluZm86IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRVc2VySW5mbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQubmF2TGlzdCA9IFt7XHJcblx0XHRcdFx0XHRcdFx0J25hbWUnOiB0aGF0LiR0KGDpk7booYzljaFgKSxcclxuXHRcdFx0XHRcdFx0XHQnaWNvbic6ICdpY29uLXlpbmhhbmdxaWEnLFxyXG5cdFx0XHRcdFx0XHRcdCdpZCc6IDBcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdCduYW1lJzogdGhhdC4kdChg5b6u5L+hYCksXHJcblx0XHRcdFx0XHRcdFx0J2ljb24nOiAnaWNvbi13ZWl4aW4yJyxcclxuXHRcdFx0XHRcdFx0XHQnaWQnOiAxXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHQnbmFtZSc6IHRoYXQuJHQoYOaUr+S7mOWunWApLFxyXG5cdFx0XHRcdFx0XHRcdCdpY29uJzogJ2ljb24taWNvbjM0JyxcclxuXHRcdFx0XHRcdFx0XHQnaWQnOiAyXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdF1cclxuXHRcdFx0XHRcdGxldCBsaXN0ID0gW107XHJcblx0XHRcdFx0XHR0aGF0LnVzZXJJbmZvID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRoYXQudXNlckluZm8uZXh0cmFjdF90eXBlLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLm5hdkxpc3RbdGhhdC51c2VySW5mby5leHRyYWN0X3R5cGVbaV1dLmlkID09IHRoYXQudXNlckluZm8uZXh0cmFjdF90eXBlW2ldKSB7XHJcblx0XHRcdFx0XHRcdFx0bGlzdC5wdXNoKHRoaXMubmF2TGlzdFt0aGF0LnVzZXJJbmZvLmV4dHJhY3RfdHlwZVtpXV0pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMubmF2TGlzdCA9IGxpc3RcclxuXHRcdFx0XHRcdHRoaXMuc3dpY2hOYXYodGhpcy5uYXZMaXN0WzBdLmlkKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzd2ljaE5hdjogZnVuY3Rpb24oY3VycmVudCkge1xyXG5cdFx0XHRcdHRoaXMuY3VycmVudFRhYiA9IGN1cnJlbnQ7XHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRQaWNrZXJDaGFuZ2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmluZGV4ID0gZS5kZXRhaWwudmFsdWU7XHJcblx0XHRcdH0sXHJcblx0XHRcdHN1YkNhc2goZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHZhbHVlID0gZS5kZXRhaWwudmFsdWU7XHJcblx0XHRcdFx0aWYgKHRoaXMucHJldmVudCkgcmV0dXJuXHJcblx0XHRcdFx0aWYgKHRoYXQuY3VycmVudFRhYiA9PSAwKSB7IC8v6ZO26KGM5Y2hXHJcblx0XHRcdFx0XHRpZiAoIXZhbHVlLm5hbWUudHJpbSgpKSByZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOivt+Whq+WGmeaMgeWNoeS6uuWnk+WQjWApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdGlmICghdmFsdWUuY2FyZG51bS50cmltKCkpIHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+35aGr5YaZ5Y2h5Y+3YClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0aWYgKHRoYXQuaW5kZXggPT0gMCkgcmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor7fpgInmi6npk7booYxgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR2YWx1ZS5leHRyYWN0X3R5cGUgPSAnYmFuayc7XHJcblx0XHRcdFx0XHR2YWx1ZS5iYW5rbmFtZSA9IHRoYXQuYXJyYXlbdGhhdC5pbmRleF07XHJcblx0XHRcdFx0fSBlbHNlIGlmICh0aGF0LmN1cnJlbnRUYWIgPT0gMSkgeyAvL+W+ruS/oVxyXG5cdFx0XHRcdFx0dmFsdWUuZXh0cmFjdF90eXBlID0gJ3dlaXhpbic7XHJcblxyXG5cdFx0XHRcdFx0Ly8g6Ieq5Yqo5o+Q546w6ZqQ6JeP6LSm5Y+3XHJcblx0XHRcdFx0XHRpZiAoIXRoYXQuYnJva2VyYWdlVHlwZSAmJiAhdmFsdWUubmFtZS50cmltKCkpIHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+35aGr5YaZ5b6u5L+h5Y+3YClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dmFsdWUud2VpeGluID0gdmFsdWUubmFtZTtcclxuXHRcdFx0XHRcdHZhbHVlLnFyY29kZV91cmwgPSB0aGF0LnFyY29kZVVybFc7XHJcblx0XHRcdFx0fSBlbHNlIGlmICh0aGF0LmN1cnJlbnRUYWIgPT0gMikgeyAvL+aUr+S7mOWunVxyXG5cdFx0XHRcdFx0dmFsdWUuZXh0cmFjdF90eXBlID0gJ2FsaXBheSc7XHJcblx0XHRcdFx0XHRpZiAodmFsdWUubmFtZS5sZW5ndGggPT0gMCkgcmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor7floavlhpnotKblj7dgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR2YWx1ZS5hbGlwYXlfY29kZSA9IHZhbHVlLm5hbWU7XHJcblx0XHRcdFx0XHR2YWx1ZS5xcmNvZGVfdXJsID0gdGhhdC5xcmNvZGVVcmxaO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXZhbHVlLm1vbmV5LnRyaW0oKSkgcmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+35aGr5YaZ5o+Q546w6YeR6aKdYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoTnVtYmVyKHZhbHVlLm1vbmV5KSA8IE51bWJlcih0aGF0Lm1pblByaWNlKSkgcmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5o+Q546w6YeR6aKd5LiN6IO95L2O5LqOYCkgKyB0aGF0Lm1pblByaWNlXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhpcy5wcmV2ZW50ID0gdHJ1ZVxyXG5cdFx0XHRcdGV4dHJhY3RDYXNoKHZhbHVlKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmdldFVzZXJJbmZvKCk7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvdXNlcl9zcHJlYWRfdXNlci9pbmRleCcsXHJcblx0XHRcdFx0XHRcdHRhYjogMlxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KGUgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnByZXZlbnQgPSBmYWxzZVxyXG5cdFx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dChlID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5wcmV2ZW50ID0gZmFsc2VcclxuXHRcdFx0XHRcdH0sIDEwMDApXHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZm9udGNvbG9yIHtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmNhc2gtd2l0aGRyYXdhbCAubmF2IHtcclxuXHRcdGhlaWdodDogMTMwcnB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxMHJweCAxMHJweCAjZjhmOGY4O1xyXG5cdH1cclxuXHJcblx0LmNhc2gtd2l0aGRyYXdhbCAubmF2IC5pdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmNhc2gtd2l0aGRyYXdhbCAubmF2IC5pdGVtfi5pdGVtIHtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjBmMDtcclxuXHR9XHJcblxyXG5cdC5jYXNoLXdpdGhkcmF3YWwgLm5hdiAuaXRlbSAuaWNvbmZvbnQge1xyXG5cdFx0d2lkdGg6IDQwcnB4O1xyXG5cdFx0aGVpZ2h0OiA0MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJvcmRlcjogMnJweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzN3JweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDZycHggYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0LmNhc2gtd2l0aGRyYXdhbCAubmF2IC5pdGVtIC5pY29uZm9udC5vbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5jYXNoLXdpdGhkcmF3YWwgLm5hdiAuaXRlbSAubGluZSB7XHJcblx0XHR3aWR0aDogMnJweDtcclxuXHRcdGhlaWdodDogMjBycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xyXG5cdH1cclxuXHJcblx0LmNhc2gtd2l0aGRyYXdhbCAubmF2IC5pdGVtIC5saW5lLm9uIHtcclxuXHRcdGhlaWdodDogMzlycHg7XHJcblx0fVxyXG5cclxuXHQuY2FzaC13aXRoZHJhd2FsIC53cmFwcGVyIC5saXN0IHtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0fVxyXG5cclxuXHQuY2FzaC13aXRoZHJhd2FsIC53cmFwcGVyIC5saXN0IC5pdGVtIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2VlZTtcclxuXHRcdG1pbi1oZWlnaHQ6IDI4cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0cGFkZGluZzogMzlycHggMDtcclxuXHR9XHJcblxyXG5cdC5jYXNoLXdpdGhkcmF3YWwgLndyYXBwZXIgLmxpc3QgLml0ZW0gLm5hbWUge1xyXG5cdFx0d2lkdGg6IDEzMHJweDtcclxuXHR9XHJcblxyXG5cdC5jYXNoLXdpdGhkcmF3YWwgLndyYXBwZXIgLmxpc3QgLml0ZW0gLmlucHV0IHtcclxuXHRcdHdpZHRoOiA1MDVycHg7XHJcblx0fVxyXG5cclxuXHQuY2FzaC13aXRoZHJhd2FsIC53cmFwcGVyIC5saXN0IC5pdGVtIC5pbnB1dCAucGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNiYmI7XHJcblx0fVxyXG5cclxuXHQuY2FzaC13aXRoZHJhd2FsIC53cmFwcGVyIC5saXN0IC5pdGVtIC5waWNFd20sXHJcblx0LmNhc2gtd2l0aGRyYXdhbCAud3JhcHBlciAubGlzdCAuaXRlbSAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTQwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxNDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyM3JweDtcclxuXHR9XHJcblxyXG5cdC5jYXNoLXdpdGhkcmF3YWwgLndyYXBwZXIgLmxpc3QgLml0ZW0gLnBpY0V3bSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNycHg7XHJcblx0fVxyXG5cclxuXHQuY2FzaC13aXRoZHJhd2FsIC53cmFwcGVyIC5saXN0IC5pdGVtIC5waWNFd20gLmljb24tZ3VhbmJpMSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogLTE0cnB4O1xyXG5cdFx0dG9wOiAtMTZycHg7XHJcblx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdH1cclxuXHJcblx0LmNhc2gtd2l0aGRyYXdhbCAud3JhcHBlciAubGlzdCAuaXRlbSAucGljdHJ1ZSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMSwgMjIxLCAyMjEsIDEpO1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGNvbG9yOiAjQkJCQkJCO1xyXG5cdH1cclxuXHJcblx0LmNhc2gtd2l0aGRyYXdhbCAud3JhcHBlciAubGlzdCAuaXRlbSAucGljdHJ1ZSAuaWNvbi1pY29uMjUyMDEge1xyXG5cdFx0Zm9udC1zaXplOiA0N3JweDtcclxuXHRcdGNvbG9yOiAjREREREREO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdH1cclxuXHJcblx0LmNhc2gtd2l0aGRyYXdhbCAud3JhcHBlciAubGlzdCAudGlwIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdG1hcmdpbi10b3A6IDI1cnB4O1xyXG5cdH1cclxuXHJcblx0LmNhc2gtd2l0aGRyYXdhbCAud3JhcHBlciAubGlzdCAuYm50IHtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogOTBycHg7XHJcblx0XHRtYXJnaW46IDY0cnB4IGF1dG87XHJcblx0fVxyXG5cclxuXHQuY2FzaC13aXRoZHJhd2FsIC53cmFwcGVyIC5saXN0IC50aXAyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogNDRycHggMCAyMHJweCAwO1xyXG5cdH1cclxuXHJcblx0LmNhc2gtd2l0aGRyYXdhbCAud3JhcHBlciAubGlzdCAudmFsdWUge1xyXG5cdFx0aGVpZ2h0OiAxMzVycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTM1cnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNhc2gtd2l0aGRyYXdhbCAud3JhcHBlciAubGlzdCAudmFsdWUgaW5wdXQge1xyXG5cdFx0Zm9udC1zaXplOiA4MHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0aGVpZ2h0OiAxMzVycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuY2FzaC13aXRoZHJhd2FsIC53cmFwcGVyIC5saXN0IC52YWx1ZSAucGxhY2Vob2xkZXIyIHtcclxuXHRcdGNvbG9yOiAjYmJiO1xyXG5cdH1cclxuXHJcblx0LnByaWNlIHtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXByaWNlQ29sb3IpO1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1049\n"); /***/ }), /* 1050 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_vip/index.vue?mpType=page ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4917b19c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4917b19c&scoped=true&mpType=page */ 1051);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1058);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4917b19c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4917b19c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4917b19c\",\n null,\n false,\n _index_vue_vue_type_template_id_4917b19c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_vip/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA1MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTQ5MTdiMTljJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI0OTE3YjE5Y1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy91c2VyX3ZpcC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1050\n"); /***/ }), /* 1051 */ /*!*****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_vip/index.vue?vue&type=template&id=4917b19c&scoped=true&mpType=page ***! \*****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4917b19c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4917b19c&scoped=true&mpType=page */ 1052); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4917b19c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4917b19c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4917b19c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4917b19c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1052 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_vip/index.vue?vue&type=template&id=4917b19c&scoped=true&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "member-center"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "header"), attrs: { _i: 2 } }, [ _c( "swiper", { staticClass: _vm._$s(3, "sc", "swiper"), attrs: { current: _vm._$s(3, "a-current", _vm.swiperIndex), _i: 3, }, on: { change: _vm.swiperChange }, }, [ _vm._l( _vm._$s(4, "f", { forItems: _vm.VipList }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), }, [ _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "swiper-item" ), class: _vm._$s("6-" + $30, "c", { on: _vm.swiperIndex == index, }), style: _vm._$s("6-" + $30, "s", { "background-image": "url(" + item.image + ")", }), attrs: { _i: "6-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "acea-row row-middle user-wrap" ), attrs: { _i: "7-" + $30 }, }, [ _c("image", { staticClass: _vm._$s( "8-" + $30, "sc", "image" ), attrs: { src: _vm._$s( "8-" + $30, "a-src", _vm.userInfo.avatar ), _i: "8-" + $30, }, }), _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "text" ), attrs: { _i: "9-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "name" ), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s( _vm.$t( _vm.userInfo.nickname || "" ) ) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(_vm.$t("商城购物可享")) ) ), _c( "text", { staticClass: _vm._$s( "12-" + $30, "sc", "num" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.discount) ) ), ] ), _vm._v( _vm._$s( "11-" + $30, "t2-0", _vm._s(_vm.$t("折")) ) ), ]), ] ), _vm._$s( "13-" + $30, "i", item.grade === _vm.levelInfo.grade ) ? _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "state" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(_vm.$t("当前等级")) ) ), ] ) : _vm._e(), _vm._$s( "14-" + $30, "i", !_vm.levelInfo.grade || item.grade > _vm.levelInfo.grade ) ? _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "state" ), attrs: { _i: "14-" + $30 }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(_vm.$t("未达成")) ) ), ] ) : _vm._e(), ] ), _vm._$s( "15-" + $30, "i", item.grade === _vm.levelInfo.grade ) ? [ _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "grow-wrap" ), attrs: { _i: "16-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("今日成长值")) ) ), _c( "text", { staticClass: _vm._$s( "18-" + $30, "sc", "num" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s( _vm.levelInfo.today_exp || "" ) ) ), ] ), _vm._v( _vm._$s( "17-" + $30, "t2-0", _vm._s(_vm.$t("点")) ) ), ]), _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "process" ), attrs: { _i: "19-" + $30 }, }, [ _c("view", { staticClass: _vm._$s( "20-" + $30, "sc", "fill" ), style: _vm._$s("20-" + $30, "s", { width: Math.floor( _vm.levelInfo.exp / item.next_exp_num > 1 ? 100 : (_vm.levelInfo.exp / item.next_exp_num) * 100 ) + "%", }), attrs: { _i: "20-" + $30 }, }), ] ), _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "ratio" ), attrs: { _i: "21-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s( "22-" + $30, "sc", "num" ), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s( _vm.levelInfo.exp || "" ) ) ), ] ), _c( "text", { staticClass: _vm._$s( "23-" + $30, "sc", "num" ), attrs: { _i: "23-" + $30 }, }, [ _vm._v( _vm._$s( "23-" + $30, "t0-0", _vm._s( item.next_exp_num || "" ) ) ), ] ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s( "24-" + $30, "sc", "acea-row row-between-wrapper record-wrap" ), attrs: { _i: "24-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "25-" + $30, "t0-0", _vm._s(_vm.$t("我的成长值记录")) ) ), ]), _c("view", { staticClass: _vm._$s( "26-" + $30, "sc", "iconfont icon-jiantou" ), attrs: { _i: "26-" + $30 }, }), ] ), ] : _vm._e(), _vm._$s( "27-" + $30, "i", !_vm.levelInfo.grade || item.grade > _vm.levelInfo.grade ) ? [ _c( "view", { staticClass: _vm._$s( "28-" + $30, "sc", "grow-wrap" ), attrs: { _i: "28-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "29-" + $30, "sc", "lock" ), attrs: { _i: "29-" + $30 }, }, [ _c("text", { staticClass: _vm._$s( "30-" + $30, "sc", "iconfont icon-quanxianguanlisuozi" ), attrs: { _i: "30-" + $30 }, }), _vm._v( _vm._$s( "29-" + $30, "t1-0", _vm._s(_vm.$t("暂未解锁该等级")) ) ), ] ), _c( "view", { staticClass: _vm._$s( "31-" + $30, "sc", "process" ), attrs: { _i: "31-" + $30 }, }, [ _c("view", { staticClass: _vm._$s( "32-" + $30, "sc", "fill" ), style: _vm._$s("32-" + $30, "s", { width: Math.floor( (_vm.levelInfo.exp / item.exp_num) * 100 ) + "%", }), attrs: { _i: "32-" + $30 }, }), ] ), _c( "view", { staticClass: _vm._$s( "33-" + $30, "sc", "ratio" ), attrs: { _i: "33-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s( "34-" + $30, "sc", "num" ), attrs: { _i: "34-" + $30 }, }, [ _vm._v( _vm._$s( "34-" + $30, "t0-0", _vm._s(_vm.$t("当前")) ) ), _c("text", [ _vm._v( _vm._$s( "35-" + $30, "t0-0", _vm._s( _vm.levelInfo.exp || 0 ) ) ), ]), _vm._v( _vm._$s( "34-" + $30, "t2-0", _vm._s(_vm.$t("点,需达到")) ) ), _c("text", [ _vm._v( _vm._$s( "36-" + $30, "t0-0", _vm._s(item.exp_num || "") ) ), ]), _vm._v( _vm._$s( "34-" + $30, "t4-0", _vm._s(_vm.$t("点解锁")) ) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s( "37-" + $30, "sc", "acea-row row-between-wrapper record-wrap" ), attrs: { _i: "37-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "38-" + $30, "t0-0", _vm._s( _vm.$t("我的成长值记录") ) ) ), ]), _c("view", { staticClass: _vm._$s( "39-" + $30, "sc", "iconfont icon-jiantou" ), attrs: { _i: "39-" + $30 }, }), ] ), ] ), ] : _vm._e(), _c( "view", { staticClass: _vm._$s( "40-" + $30, "sc", "level" ), attrs: { _i: "40-" + $30 }, }, [ _vm._v( _vm._$s( "40-" + $30, "t0-0", _vm._s(_vm.$t(item.name)) ) ), ] ), _vm._$s( "41-" + $30, "i", item.grade < _vm.levelInfo.grade ) ? _c( "view", { staticClass: _vm._$s( "41-" + $30, "sc", "pass" ), attrs: { _i: "41-" + $30 }, }, [ _vm._v( _vm._$s( "41-" + $30, "t0-0", _vm._s(_vm.$t("已解锁更高等级")) ) ), ] ) : _vm._e(), ], 2 ), ] ), ] } ), ], 2 ), _c( "view", { staticClass: _vm._$s(42, "sc", "right-section"), attrs: { _i: 42 }, }, [ _c( "view", { staticClass: _vm._$s( 43, "sc", "section-hd acea-row row-between-wrapper" ), attrs: { _i: 43 }, }, [ _c("view", [ _vm._v( _vm._$s(44, "t0-0", _vm._s(_vm.$t("我的成长特权"))) ), ]), _vm._$s(45, "i", _vm.is_open_member) ? _c( "navigator", { staticClass: _vm._$s(45, "sc", "svip"), attrs: { _i: 45 }, }, [ _vm._v( _vm._$s(45, "t0-0", _vm._s(_vm.$t("立即升级"))) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(46, "sc", "section-bd acea-row"), attrs: { _i: 46 }, }, [ _c( "view", { staticClass: _vm._$s(47, "sc", "item"), attrs: { _i: 47 }, }, [ _c("image", { staticClass: _vm._$s(48, "sc", "image"), attrs: { src: _vm._$s( 48, "a-src", __webpack_require__(/*! ../static/1.png */ 1053) ), _i: 48, }, }), _c("view", [ _vm._v( _vm._$s(49, "t0-0", _vm._s(_vm.$t("购物折扣"))) ), ]), ] ), _c( "view", { staticClass: _vm._$s(50, "sc", "item"), attrs: { _i: 50 }, }, [ _c("image", { staticClass: _vm._$s(51, "sc", "image"), attrs: { src: _vm._$s( 51, "a-src", __webpack_require__(/*! ../static/2.png */ 1054) ), _i: 51, }, }), _c("view", [ _vm._v( _vm._$s(52, "t0-0", _vm._s(_vm.$t("专属徽章"))) ), ]), ] ), _c( "view", { staticClass: _vm._$s(53, "sc", "item"), attrs: { _i: 53 }, }, [ _c("image", { staticClass: _vm._$s(54, "sc", "image"), attrs: { src: _vm._$s( 54, "a-src", __webpack_require__(/*! ../static/3.png */ 1055) ), _i: 54, }, }), _c("view", [ _vm._v( _vm._$s(55, "t0-0", _vm._s(_vm.$t("经验累积"))) ), ]), ] ), _c( "view", { staticClass: _vm._$s(56, "sc", "item"), attrs: { _i: 56 }, }, [ _c("image", { staticClass: _vm._$s(57, "sc", "image"), attrs: { src: _vm._$s( 57, "a-src", __webpack_require__(/*! ../static/4.png */ 1056) ), _i: 57, }, }), _c("view", [ _vm._v( _vm._$s(58, "t0-0", _vm._s(_vm.$t("尊享客服"))) ), ]), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(59, "sc", "skill-section"), attrs: { _i: 59 }, }, [ _c( "view", { staticClass: _vm._$s(60, "sc", "section-hd"), attrs: { _i: 60 }, }, [_vm._v(_vm._$s(60, "t0-0", _vm._s(_vm.$t("快速升级技巧"))))] ), _c( "view", { staticClass: _vm._$s(61, "sc", "section-bd"), attrs: { _i: 61 }, }, [ _c( "view", { staticClass: _vm._$s(62, "sc", "item acea-row row-middle"), attrs: { _i: 62 }, }, [ _c( "view", { staticClass: _vm._$s(63, "sc", "text"), attrs: { _i: 63 }, }, [ _c( "view", { staticClass: _vm._$s(64, "sc", "title"), attrs: { _i: 64 }, }, [ _vm._v(_vm._$s(64, "t0-0", _vm._s(_vm.$t("签到")))), _c( "text", { staticClass: _vm._$s(65, "sc", "mark"), attrs: { _i: 65 }, }, [ _vm._v( _vm._$s( 65, "t0-0", _vm._s(_vm.$t("可获得")) ) + _vm._$s( 65, "t0-1", _vm._s(_vm.taskInfo.sign || "") ) + _vm._$s( 65, "t0-2", _vm._s(_vm.$t("点经验")) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(66, "sc", "info"), attrs: { _i: 66 }, }, [ _vm._v( _vm._$s( 66, "t0-0", _vm._s(_vm.$t("每日签到可获得经验值,已签到")) ) + _vm._$s( 66, "t0-1", _vm._s(_vm.taskInfo.sign_count || "") ) + _vm._$s(66, "t0-2", _vm._s(_vm.$t("天"))) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(67, "sc", "link"), attrs: { _i: 67 }, }, [_vm._v(_vm._$s(67, "t0-0", _vm._s(_vm.$t("去签到"))))] ), ] ), _c( "view", { staticClass: _vm._$s(68, "sc", "item acea-row row-middle"), attrs: { _i: 68 }, }, [ _c( "view", { staticClass: _vm._$s(69, "sc", "text"), attrs: { _i: 69 }, }, [ _c( "view", { staticClass: _vm._$s(70, "sc", "title"), attrs: { _i: 70 }, }, [ _vm._v( _vm._$s(70, "t0-0", _vm._s(_vm.$t("购买商品"))) ), _c( "text", { staticClass: _vm._$s(71, "sc", "mark"), attrs: { _i: 71 }, }, [ _vm._v( _vm._$s( 71, "t0-0", _vm._s(_vm.taskInfo.order || "") ) + _vm._$s( 71, "t0-1", _vm._s(_vm.$t("点经验/元")) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(72, "sc", "info"), attrs: { _i: 72 }, }, [ _vm._v( _vm._$s( 72, "t0-0", _vm._s(_vm.$t("购买商品可获得对应的经验值")) ) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(73, "sc", "link"), attrs: { _i: 73 }, }, [_vm._v(_vm._$s(73, "t0-0", _vm._s(_vm.$t("去购买"))))] ), ] ), _c( "view", { staticClass: _vm._$s(74, "sc", "item acea-row row-middle"), attrs: { _i: 74 }, }, [ _c( "view", { staticClass: _vm._$s(75, "sc", "text"), attrs: { _i: 75 }, }, [ _c( "view", { staticClass: _vm._$s(76, "sc", "title"), attrs: { _i: 76 }, }, [ _vm._v( _vm._$s(76, "t0-0", _vm._s(_vm.$t("邀请好友"))) ), _c( "text", { staticClass: _vm._$s(77, "sc", "mark"), attrs: { _i: 77 }, }, [ _vm._v( _vm._$s( 77, "t0-0", _vm._s(_vm.taskInfo.invite || "") ) + _vm._$s( 77, "t0-1", _vm._s(_vm.$t("点经验/人")) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(78, "sc", "info"), attrs: { _i: 78 }, }, [ _vm._v( _vm._$s( 78, "t0-0", _vm._s(_vm.$t("邀请好友注册商城可获得经验值")) ) ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(79, "sc", "link"), attrs: { _i: 79 }, }, [_vm._v(_vm._$s(79, "t0-0", _vm._s(_vm.$t("去邀请"))))] ), ] ), ] ), ] ), _vm._$s(80, "i", _vm.hostProduct.length) ? _c("recommend", { attrs: { hostProduct: _vm.hostProduct, _i: 80 } }) : _vm._e(), _c( "view", { staticClass: _vm._$s(81, "sc", "growthValue"), class: _vm._$s(81, "c", _vm.growthValue == false ? "on" : ""), attrs: { _i: 81 }, }, [ _c( "view", { staticClass: _vm._$s(82, "sc", "pictrue"), attrs: { _i: 82 } }, [ _c("image", { attrs: { src: _vm._$s(83, "a-src", __webpack_require__(/*! ../static/value.jpg */ 1057)), _i: 83, }, }), _c("text", { staticClass: _vm._$s(84, "sc", "iconfont icon-guanbi3"), attrs: { _i: 84 }, on: { click: _vm.growthValue }, }), ] ), _c( "view", { staticClass: _vm._$s(85, "sc", "conter"), attrs: { _i: 85 } }, [_vm._v(_vm._$s(85, "t0-0", _vm._s(_vm.illustrate)))] ), ] ), _c("view", { staticClass: _vm._$s(86, "sc", "mask"), attrs: { hidden: _vm._$s(86, "a-hidden", _vm.growthValue), _i: 86 }, on: { click: _vm.growthValueClose }, }), ], 1 ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1053 */ /*!*****************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/1.png ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwNTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy8xLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1053\n"); /***/ }), /* 1054 */ /*!*****************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/2.png ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/2.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwNTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy8yLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1054\n"); /***/ }), /* 1055 */ /*!*****************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/3.png ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/3.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwNTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy8zLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1055\n"); /***/ }), /* 1056 */ /*!*****************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/4.png ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/4.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwNTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy80LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1056\n"); /***/ }), /* 1057 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/value.jpg ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/value.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwNTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy92YWx1ZS5qcGdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1057\n"); /***/ }), /* 1058 */ /*!***********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_vip/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1059);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDU4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1058\n"); /***/ }), /* 1059 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_vip/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _recommend = _interopRequireDefault(__webpack_require__(/*! @/components/recommend */ 228));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n recommend: _recommend.default\n },\n data: function data() {\n return {\n reach_count: 0,\n VipList: [],\n // indicatorDots: false,\n // circular: true,\n // autoplay: false,\n // interval: 3000,\n // duration: 500,\n swiperIndex: 0,\n growthValue: true,\n task: [],\n //任务列表\n illustrate: '',\n //任务说明\n level_id: 0,\n //任务id,\n hostProduct: [],\n grade: 0,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n hotScroll: false,\n hotPage: 1,\n hotLimit: 10,\n level_title: '',\n level_discount: '',\n levelInfo: {},\n task_list: [{\n real_name: this.$t(\"\\u79EF\\u5206\\u6570\"),\n number: 0\n }, {\n real_name: this.$t(\"\\u6D88\\u8D39\\u91D1\\u989D\"),\n number: 0\n }, {\n real_name: this.$t(\"\\u4F18\\u60E0\\u5238\"),\n number: 0\n }],\n userInfo: {},\n taskInfo: {},\n is_open_member: 0\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n VipList: function VipList() {\n var that = this;\n if (that.VipList.length > 0) {\n that.VipList.forEach(function (item, index) {\n if (item.is_clear === false) {\n // that.swiper.slideTo(index);\n that.activeIndex = index;\n that.grade = item.grade;\n }\n });\n }\n },\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.setLeveLComplete();\n this.get_host_product();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.setLeveLComplete();\n this.get_host_product();\n this.getlevelInfo();\n this.getUserInfo();\n } else {\n (0, _login.toLogin)();\n }\n var that = this;\n setTimeout(function () {\n that.loading = true;\n }, 500);\n },\n methods: {\n getUserInfo: function getUserInfo() {\n var _this = this;\n (0, _user.getUserInfo)().then(function (res) {\n _this.is_open_member = res.data.is_open_member;\n _this.task_list = [{\n real_name: _this.$t(\"\\u79EF\\u5206\\u6570\"),\n number: res.data.integral\n }, {\n real_name: _this.$t(\"\\u6D88\\u8D39\\u91D1\\u989D\"),\n number: res.data.orderStatusSum\n }, {\n real_name: _this.$t(\"\\u4F18\\u60E0\\u5238\"),\n number: res.data.couponCount\n }];\n });\n },\n getlevelInfo: function getlevelInfo() {\n var _this2 = this;\n (0, _user.getlevelInfo)().then(function (res) {\n var _res$data = res.data,\n level_info = _res$data.level_info,\n level_list = _res$data.level_list,\n task = _res$data.task,\n user = _res$data.user;\n _this2.levelInfo = level_info;\n _this2.VipList = level_list;\n _this2.userInfo = user;\n _this2.taskInfo = task;\n _this2.levelInfo.exp = parseFloat(_this2.levelInfo.exp);\n _this2.levelInfo.rate = Math.floor(_this2.levelInfo.exp / _this2.levelInfo.exp_num * 100);\n if (_this2.levelInfo.rate > 100) {\n _this2.levelInfo.rate = 100;\n }\n var index = level_list.findIndex(function (_ref) {\n var grade = _ref.grade;\n return grade === level_info.grade;\n });\n if (index !== -1) {\n _this2.swiperIndex = index;\n }\n });\n },\n onLoadFun: function onLoadFun() {\n this.setLeveLComplete();\n this.get_host_product();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 获取我的推荐\n */\n get_host_product: function get_host_product() {\n var _this3 = this;\n var that = this;\n (0, _store.getProductHot)().then(function (res) {\n var that = _this3;\n if (that.hotScroll) return;\n (0, _store.getProductHot)(that.hotPage, that.hotLimit).then(function (res) {\n that.hotPage++;\n that.hotScroll = res.data.length < that.hotLimit;\n that.hostProduct = that.hostProduct.concat(res.data);\n });\n });\n },\n /**\n * 会员切换\n * \n */\n swiperChange: function swiperChange(e) {\n var index = e.detail.current;\n this.swiperIndex = index;\n this.level_id = this.VipList[index].id || 0;\n this.level_title = this.VipList[index].name || '';\n this.level_discount = this.VipList[index].discount || '';\n // this.grade = this.VipList[index].grade\n // this.getTask();\n },\n\n /**\n * 关闭说明\n */\n growthValueClose: function growthValueClose() {\n this.growthValue = true;\n },\n /**\n * 打开说明\n */\n opHelp: function opHelp(index) {\n this.growthValue = false;\n this.illustrate = this.task[index].illustrate;\n },\n /**\n * 设置会员\n */\n setLeveLComplete: function setLeveLComplete() {\n var that = this;\n (0, _user.userLevelDetection)().then(function (res) {\n // that.getVipList();\n });\n },\n /**\n * 获取会员等级\n * \n */\n getVipList: function getVipList() {\n var that = this;\n (0, _user.userLevelGrade)().then(function (res) {\n that.$set(that, 'VipList', res.data.list);\n that.task = res.data.task.task;\n that.reach_count = res.data.task.reach_count;\n that.level_id = res.data.list[0] ? res.data.list[0].id : 0;\n that.level_title = res.data.list[0] ? res.data.list[0].name : '';\n that.level_discount = res.data.list[0] ? res.data.list[0].discount : '';\n // let arr = [];\n // res.data.list.forEach(function(item, index) {\n // \tif (item.is_clear == false) {\n // \t\tarr.push(item.grade);\n // \t}\n // })\n // that.grade = arr[0] || 0;\n // that.grade = res.data.list[0].grade\n });\n },\n\n /**\n * 获取任务要求\n */\n getTask: function getTask() {\n var that = this;\n (0, _user.userLevelTask)(that.level_id).then(function (res) {\n that.task = res.data.task;\n that.reach_count = res.data.reach_count;\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.get_host_product();\n },\n // 滚动监听\n onPageScroll: function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl92aXAvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJyZWNvbW1lbmQiLCJkYXRhIiwicmVhY2hfY291bnQiLCJWaXBMaXN0Iiwic3dpcGVySW5kZXgiLCJncm93dGhWYWx1ZSIsInRhc2siLCJpbGx1c3RyYXRlIiwibGV2ZWxfaWQiLCJob3N0UHJvZHVjdCIsImdyYWRlIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsImhvdFNjcm9sbCIsImhvdFBhZ2UiLCJob3RMaW1pdCIsImxldmVsX3RpdGxlIiwibGV2ZWxfZGlzY291bnQiLCJsZXZlbEluZm8iLCJ0YXNrX2xpc3QiLCJyZWFsX25hbWUiLCJudW1iZXIiLCJ1c2VySW5mbyIsInRhc2tJbmZvIiwiaXNfb3Blbl9tZW1iZXIiLCJjb21wdXRlZCIsIndhdGNoIiwidGhhdCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsInNldFRpbWVvdXQiLCJtZXRob2RzIiwiZ2V0VXNlckluZm8iLCJnZXRsZXZlbEluZm8iLCJyZXMiLCJsZXZlbF9pbmZvIiwibGV2ZWxfbGlzdCIsInVzZXIiLCJvbkxvYWRGdW4iLCJhdXRoQ29sc2UiLCJnZXRfaG9zdF9wcm9kdWN0Iiwic3dpcGVyQ2hhbmdlIiwiZ3Jvd3RoVmFsdWVDbG9zZSIsIm9wSGVscCIsInNldExldmVMQ29tcGxldGUiLCJnZXRWaXBMaXN0IiwiZ2V0VGFzayIsIm9uUmVhY2hCb3R0b20iLCJvblBhZ2VTY3JvbGwiLCJ1bmkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUE2SUE7QUFPQTtBQUdBO0FBR0E7QUFNQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFDQUM7RUFJQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FEO1FBQ0FDO01BQ0EsR0FDQTtRQUNBRDtRQUNBQztNQUNBLEVBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0F2QjtNQUNBO01BQ0E7UUFDQXdCO1VBQ0E7WUFDQTtZQUNBQTtZQUNBQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FDO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQUw7SUFDQTtFQUNBO0VBQ0FNO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1FBQ0E7VUFDQWQ7VUFDQUM7UUFDQSxHQUNBO1VBQ0FEO1VBQ0FDO1FBQ0EsR0FDQTtVQUNBRDtVQUNBQztRQUNBLEVBQ0E7TUFDQTtJQUNBO0lBQ0FjO01BQUE7TUFDQTtRQUNBLGdCQUtBQztVQUpBQztVQUNBQztVQUNBaEM7VUFDQWlDO1FBRUE7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFBQSxJQUNBN0I7VUFBQSxPQUNBQTtRQUFBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBOEI7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0EsMEJBQ0FmLGNBQ0FBLGNBQ0E7VUFDQUE7VUFDQUE7VUFDQUE7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBZ0I7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBOztJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7TUFBQSxDQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQXBCO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7O0lBQ0E7QUFDQTtBQUNBO0lBQ0FxQjtNQUNBO01BQ0E7UUFDQXJCO1FBQ0FBO01BQ0E7SUFDQTtFQUNBO0VBQ0FzQjtJQUNBO0VBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEwNTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0nbWVtYmVyLWNlbnRlcic+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdoZWFkZXInPlxyXG5cdFx0XHRcdDxzd2lwZXIgY2xhc3M9XCJzd2lwZXJcIiA6Y3VycmVudD1cInN3aXBlckluZGV4XCIgcHJldmlvdXMtbWFyZ2luPVwiNTVycHhcIiBuZXh0LW1hcmdpbj1cIjU1cnB4XCJcclxuXHRcdFx0XHRcdEBjaGFuZ2U9XCJzd2lwZXJDaGFuZ2VcIj5cclxuXHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gVmlwTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHQ8c3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lwZXItaXRlbVwiIDpjbGFzcz1cIntvbjogc3dpcGVySW5kZXggPT0gaW5kZXh9XCJcclxuXHRcdFx0XHRcdFx0XHRcdDpzdHlsZT1cInsnYmFja2dyb3VuZC1pbWFnZSc6ICd1cmwoJytpdGVtLmltYWdlKycpJ31cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZSB1c2VyLXdyYXBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiaW1hZ2VcIiA6c3JjPVwidXNlckluZm8uYXZhdGFyXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3skdCh1c2VySW5mby5uaWNrbmFtZSB8fCAnJyl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDllYbln47otK3nianlj6/kuqtgKX19PHRleHQgY2xhc3M9XCJudW1cIj57e2l0ZW0uZGlzY291bnR9fTwvdGV4dD57eyR0KGDmiphgKX19XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmdyYWRlID09PSBsZXZlbEluZm8uZ3JhZGVcIiBjbGFzcz1cInN0YXRlXCI+e3skdChg5b2T5YmN562J57qnYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIiFsZXZlbEluZm8uZ3JhZGUgfHwgaXRlbS5ncmFkZSA+IGxldmVsSW5mby5ncmFkZVwiIGNsYXNzPVwic3RhdGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDmnKrovr7miJBgKX19XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZW1wbGF0ZSB2LWlmPVwiaXRlbS5ncmFkZSA9PT0gbGV2ZWxJbmZvLmdyYWRlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ3Jvdy13cmFwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5LuK5pel5oiQ6ZW/5YC8YCl9fTx0ZXh0IGNsYXNzPVwibnVtXCI+e3tsZXZlbEluZm8udG9kYXlfZXhwIHx8ICcnfX08L3RleHQ+e3skdChg54K5YCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInByb2Nlc3NcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDpzdHlsZT1cInt3aWR0aDogYCR7TWF0aC5mbG9vcigobGV2ZWxJbmZvLmV4cCAvIGl0ZW0ubmV4dF9leHBfbnVtKSA+IDEgPyAxMDAgOiBsZXZlbEluZm8uZXhwIC8gaXRlbS5uZXh0X2V4cF9udW0gKiAxMDApfSVgfVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwiZmlsbFwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyYXRpb1wiPjx0ZXh0IGNsYXNzPVwibnVtXCI+e3tsZXZlbEluZm8uZXhwIHx8ICcnfX08L3RleHQ+Lzx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwibnVtXCI+e3tpdGVtLm5leHRfZXhwX251bSB8fCAnJ319PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwiYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlciByZWNvcmQtd3JhcFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsPVwiL3BhZ2VzL3VzZXJzL3VzZXJfdmlwX2FyZWVyL2luZGV4XCIgaG92ZXItY2xhc3M9XCJub25lXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5oiR55qE5oiQ6ZW/5YC86K6w5b2VYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tamlhbnRvdVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3RlbXBsYXRlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRlbXBsYXRlIHYtaWY9XCIhbGV2ZWxJbmZvLmdyYWRlIHx8IGl0ZW0uZ3JhZGUgPiBsZXZlbEluZm8uZ3JhZGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJncm93LXdyYXBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbG9jayc+PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9J2ljb25mb250IGljb24tcXVhbnhpYW5ndWFubGlzdW96aSc+PC90ZXh0Pnt7JHQoYOaaguacquino+mUgeivpeetiee6p2ApfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwcm9jZXNzXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCJ7d2lkdGg6IGAke01hdGguZmxvb3IobGV2ZWxJbmZvLmV4cCAvIGl0ZW0uZXhwX251bSAqIDEwMCl9JWB9XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJmaWxsXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJhdGlvXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cIm51bVwiPnt7JHQoYOW9k+WJjWApfX08dGV4dD57e2xldmVsSW5mby5leHAgfHwgMH19PC90ZXh0Pnt7JHQoYOeCue+8jOmcgOi+vuWIsGApfX08dGV4dD57e2l0ZW0uZXhwX251bSB8fCAnJ319PC90ZXh0Pnt7JHQoYOeCueino+mUgWApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyIHJlY29yZC13cmFwXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHN0eWxlPVwicGFkZGluZy1sZWZ0OiAwO1wiIHVybD1cIi9wYWdlcy91c2Vycy91c2VyX3ZpcF9hcmVlci9pbmRleFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOaIkeeahOaIkOmVv+WAvOiusOW9lWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tamlhbnRvdVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC90ZW1wbGF0ZT5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGV2ZWxcIj57eyR0KGl0ZW0ubmFtZSl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmdyYWRlIDwgbGV2ZWxJbmZvLmdyYWRlXCIgY2xhc3M9XCJwYXNzXCI+e3skdChg5bey6Kej6ZSB5pu06auY562J57qnYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwhLS0gPHZpZXcgdi1pZj1cIiFsZXZlbEluZm8uZ3JhZGUgfHwgaXRlbS5ncmFkZSA+IGxldmVsSW5mby5ncmFkZVwiIGNsYXNzPSdsb2NrJz48dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1xdWFueGlhbmd1YW5saXN1b3ppJz48L3RleHQ+5pqC5pyq6Kej6ZSB6K+l562J57qnPC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdDwvc3dpcGVyPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHQtc2VjdGlvblwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWN0aW9uLWhkIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5oiR55qE5oiQ6ZW/54m55p2DYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PG5hdmlnYXRvciB2LWlmPVwiaXNfb3Blbl9tZW1iZXJcIiBjbGFzcz1cInN2aXBcIiB1cmw9XCIvcGFnZXMvYW5uZXgvdmlwX3BhaWQvaW5kZXhcIj57eyR0KGDnq4vljbPljYfnuqdgKX19XHJcblx0XHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWN0aW9uLWJkIGFjZWEtcm93XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImltYWdlXCIgc3JjPVwiLi4vc3RhdGljLzEucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPnt7JHQoYOi0reeJqeaKmOaJo2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiaW1hZ2VcIiBzcmM9XCIuLi9zdGF0aWMvMi5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+e3skdChg5LiT5bGe5b6956ugYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpbWFnZVwiIHNyYz1cIi4uL3N0YXRpYy8zLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj57eyR0KGDnu4/pqozntK/np69gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImltYWdlXCIgc3JjPVwiLi4vc3RhdGljLzQucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPnt7JHQoYOWwiuS6q+WuouacjWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJza2lsbC1zZWN0aW9uXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWN0aW9uLWhkXCI+e3skdChg5b+r6YCf5Y2H57qn5oqA5benYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNlY3Rpb24tYmRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57eyR0KGDnrb7liLBgKX19PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJtYXJrXCI+e3skdChg5Y+v6I635b6XYCl9fXt7dGFza0luZm8uc2lnbiB8fCAnJ319e3skdChg54K557uP6aqMYCl9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+e3skdChg5q+P5pel562+5Yiw5Y+v6I635b6X57uP6aqM5YC877yM5bey562+5YiwYCl9fXt7dGFza0luZm8uc2lnbl9jb3VudCB8fCAnJ319e3skdChg5aSpYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwibGlua1wiIHVybD1cIi9wYWdlcy91c2Vycy91c2VyX3NnaW4vaW5kZXhcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj57eyR0KGDljrvnrb7liLBgKX19XHJcblx0XHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPnt7JHQoYOi0reS5sOWVhuWTgWApfX08dGV4dFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cIm1hcmtcIj4re3t0YXNrSW5mby5vcmRlciB8fCAnJ319e3skdChg54K557uP6aqML+WFg2ApfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPnt7JHQoYOi0reS5sOWVhuWTgeWPr+iOt+W+l+WvueW6lOeahOe7j+mqjOWAvGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cImxpbmtcIiBvcGVuLXR5cGU9XCJzd2l0Y2hUYWJcIiB1cmw9XCIvcGFnZXMvZ29vZHNfY2F0ZS9nb29kc19jYXRlXCJcclxuXHRcdFx0XHRcdFx0XHRob3Zlci1jbGFzcz1cIm5vbmVcIj57eyR0KGDljrvotK3kubBgKX19PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+e3skdChg6YKA6K+35aW95Y+LYCl9fTx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwibWFya1wiPit7e3Rhc2tJbmZvLmludml0ZSB8fCAnJ319e3skdChg54K557uP6aqML+S6umApfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPnt7JHQoYOmCgOivt+WlveWPi+azqOWGjOWVhuWfjuWPr+iOt+W+l+e7j+mqjOWAvGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cImxpbmtcIiB1cmw9XCIvcGFnZXMvdXNlcnMvdXNlcl9zcHJlYWRfY29kZS9pbmRleFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOWOu+mCgOivt2ApfX1cclxuXHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxyZWNvbW1lbmQgdi1pZj1cImhvc3RQcm9kdWN0Lmxlbmd0aFwiIDpob3N0UHJvZHVjdD1cImhvc3RQcm9kdWN0XCI+PC9yZWNvbW1lbmQ+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdncm93dGhWYWx1ZScgOmNsYXNzPSdncm93dGhWYWx1ZT09ZmFsc2U/XCJvblwiOlwiXCInPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy4uL3N0YXRpYy92YWx1ZS5qcGcnPjwvaW1hZ2U+PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tZ3VhbmJpMydcclxuXHRcdFx0XHRcdFx0QGNsaWNrPSdncm93dGhWYWx1ZSc+PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz57e2lsbHVzdHJhdGV9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbWFzaycgOmhpZGRlbj0nZ3Jvd3RoVmFsdWUnIEBjbGljaz0nZ3Jvd3RoVmFsdWVDbG9zZSc+PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFVzZXJJbmZvLFxyXG5cdFx0Z2V0bGV2ZWxJbmZvLFxyXG5cdFx0dXNlckxldmVsR3JhZGUsXHJcblx0XHR1c2VyTGV2ZWxUYXNrLFxyXG5cdFx0dXNlckxldmVsRGV0ZWN0aW9uXHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0UHJvZHVjdEhvdFxyXG5cdH0gZnJvbSAnQC9hcGkvc3RvcmUuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IHJlY29tbWVuZCBmcm9tICdAL2NvbXBvbmVudHMvcmVjb21tZW5kJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdHJlY29tbWVuZCxcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHJlYWNoX2NvdW50OiAwLFxyXG5cdFx0XHRcdFZpcExpc3Q6IFtdLFxyXG5cdFx0XHRcdC8vIGluZGljYXRvckRvdHM6IGZhbHNlLFxyXG5cdFx0XHRcdC8vIGNpcmN1bGFyOiB0cnVlLFxyXG5cdFx0XHRcdC8vIGF1dG9wbGF5OiBmYWxzZSxcclxuXHRcdFx0XHQvLyBpbnRlcnZhbDogMzAwMCxcclxuXHRcdFx0XHQvLyBkdXJhdGlvbjogNTAwLFxyXG5cdFx0XHRcdHN3aXBlckluZGV4OiAwLFxyXG5cdFx0XHRcdGdyb3d0aFZhbHVlOiB0cnVlLFxyXG5cdFx0XHRcdHRhc2s6IFtdLCAvL+S7u+WKoeWIl+ihqFxyXG5cdFx0XHRcdGlsbHVzdHJhdGU6ICcnLCAvL+S7u+WKoeivtOaYjlxyXG5cdFx0XHRcdGxldmVsX2lkOiAwLCAvL+S7u+WKoWlkLFxyXG5cdFx0XHRcdGhvc3RQcm9kdWN0OiBbXSxcclxuXHRcdFx0XHRncmFkZTogMCxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGhvdFNjcm9sbDogZmFsc2UsXHJcblx0XHRcdFx0aG90UGFnZTogMSxcclxuXHRcdFx0XHRob3RMaW1pdDogMTAsXHJcblx0XHRcdFx0bGV2ZWxfdGl0bGU6ICcnLFxyXG5cdFx0XHRcdGxldmVsX2Rpc2NvdW50OiAnJyxcclxuXHRcdFx0XHRsZXZlbEluZm86IHt9LFxyXG5cdFx0XHRcdHRhc2tfbGlzdDogW3tcclxuXHRcdFx0XHRcdFx0cmVhbF9uYW1lOiB0aGlzLiR0KGDnp6/liIbmlbBgKSxcclxuXHRcdFx0XHRcdFx0bnVtYmVyOiAwXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRyZWFsX25hbWU6IHRoaXMuJHQoYOa2iOi0uemHkeminWApLFxyXG5cdFx0XHRcdFx0XHRudW1iZXI6IDBcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdHJlYWxfbmFtZTogdGhpcy4kdChg5LyY5oOg5Yi4YCksXHJcblx0XHRcdFx0XHRcdG51bWJlcjogMFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0dXNlckluZm86IHt9LFxyXG5cdFx0XHRcdHRhc2tJbmZvOiB7fSxcclxuXHRcdFx0XHRpc19vcGVuX21lbWJlcjogMFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdFZpcExpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhhdC5WaXBMaXN0Lmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdHRoYXQuVmlwTGlzdC5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtLmlzX2NsZWFyID09PSBmYWxzZSkge1xyXG5cdFx0XHRcdFx0XHRcdC8vIHRoYXQuc3dpcGVyLnNsaWRlVG8oaW5kZXgpO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuYWN0aXZlSW5kZXggPSBpbmRleDtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmdyYWRlID0gaXRlbS5ncmFkZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zZXRMZXZlTENvbXBsZXRlKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0X2hvc3RfcHJvZHVjdCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5zZXRMZXZlTENvbXBsZXRlKCk7XHJcblx0XHRcdFx0dGhpcy5nZXRfaG9zdF9wcm9kdWN0KCk7XHJcblx0XHRcdFx0dGhpcy5nZXRsZXZlbEluZm8oKTtcclxuXHRcdFx0XHR0aGlzLmdldFVzZXJJbmZvKCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGF0LmxvYWRpbmcgPSB0cnVlXHJcblx0XHRcdH0sIDUwMClcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldFVzZXJJbmZvOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRnZXRVc2VySW5mbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuaXNfb3Blbl9tZW1iZXIgPSByZXMuZGF0YS5pc19vcGVuX21lbWJlclxyXG5cdFx0XHRcdFx0dGhpcy50YXNrX2xpc3QgPSBbe1xyXG5cdFx0XHRcdFx0XHRcdHJlYWxfbmFtZTogdGhpcy4kdChg56ev5YiG5pWwYCksXHJcblx0XHRcdFx0XHRcdFx0bnVtYmVyOiByZXMuZGF0YS5pbnRlZ3JhbFxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0cmVhbF9uYW1lOiB0aGlzLiR0KGDmtojotLnph5Hpop1gKSxcclxuXHRcdFx0XHRcdFx0XHRudW1iZXI6IHJlcy5kYXRhLm9yZGVyU3RhdHVzU3VtXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRyZWFsX25hbWU6IHRoaXMuJHQoYOS8mOaDoOWIuGApLFxyXG5cdFx0XHRcdFx0XHRcdG51bWJlcjogcmVzLmRhdGEuY291cG9uQ291bnRcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0bGV2ZWxJbmZvOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRnZXRsZXZlbEluZm8oKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRcdGxldmVsX2luZm8sXHJcblx0XHRcdFx0XHRcdGxldmVsX2xpc3QsXHJcblx0XHRcdFx0XHRcdHRhc2ssXHJcblx0XHRcdFx0XHRcdHVzZXJcclxuXHRcdFx0XHRcdH0gPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdHRoaXMubGV2ZWxJbmZvID0gbGV2ZWxfaW5mbztcclxuXHRcdFx0XHRcdHRoaXMuVmlwTGlzdCA9IGxldmVsX2xpc3Q7XHJcblx0XHRcdFx0XHR0aGlzLnVzZXJJbmZvID0gdXNlcjtcclxuXHRcdFx0XHRcdHRoaXMudGFza0luZm8gPSB0YXNrO1xyXG5cdFx0XHRcdFx0dGhpcy5sZXZlbEluZm8uZXhwID0gcGFyc2VGbG9hdCh0aGlzLmxldmVsSW5mby5leHApO1xyXG5cdFx0XHRcdFx0dGhpcy5sZXZlbEluZm8ucmF0ZSA9IE1hdGguZmxvb3IodGhpcy5sZXZlbEluZm8uZXhwIC8gdGhpcy5sZXZlbEluZm8uZXhwX251bSAqIDEwMCk7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5sZXZlbEluZm8ucmF0ZSA+IDEwMCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmxldmVsSW5mby5yYXRlID0gMTAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Y29uc3QgaW5kZXggPSBsZXZlbF9saXN0LmZpbmRJbmRleCgoe1xyXG5cdFx0XHRcdFx0XHRncmFkZVxyXG5cdFx0XHRcdFx0fSkgPT4gZ3JhZGUgPT09IGxldmVsX2luZm8uZ3JhZGUpO1xyXG5cdFx0XHRcdFx0aWYgKGluZGV4ICE9PSAtMSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnN3aXBlckluZGV4ID0gaW5kZXg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5zZXRMZXZlTENvbXBsZXRlKCk7XHJcblx0XHRcdFx0dGhpcy5nZXRfaG9zdF9wcm9kdWN0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bmiJHnmoTmjqjojZBcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldF9ob3N0X3Byb2R1Y3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRQcm9kdWN0SG90KCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdFx0aWYgKHRoYXQuaG90U2Nyb2xsKSByZXR1cm5cclxuXHRcdFx0XHRcdGdldFByb2R1Y3RIb3QoXHJcblx0XHRcdFx0XHRcdHRoYXQuaG90UGFnZSxcclxuXHRcdFx0XHRcdFx0dGhhdC5ob3RMaW1pdCxcclxuXHRcdFx0XHRcdCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmhvdFBhZ2UrK1xyXG5cdFx0XHRcdFx0XHR0aGF0LmhvdFNjcm9sbCA9IHJlcy5kYXRhLmxlbmd0aCA8IHRoYXQuaG90TGltaXRcclxuXHRcdFx0XHRcdFx0dGhhdC5ob3N0UHJvZHVjdCA9IHRoYXQuaG9zdFByb2R1Y3QuY29uY2F0KHJlcy5kYXRhKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDkvJrlkZjliIfmjaJcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzd2lwZXJDaGFuZ2UoZSkge1xyXG5cdFx0XHRcdGxldCBpbmRleCA9IGUuZGV0YWlsLmN1cnJlbnQ7XHJcblx0XHRcdFx0dGhpcy5zd2lwZXJJbmRleCA9IGluZGV4O1xyXG5cdFx0XHRcdHRoaXMubGV2ZWxfaWQgPSB0aGlzLlZpcExpc3RbaW5kZXhdLmlkIHx8IDA7XHJcblx0XHRcdFx0dGhpcy5sZXZlbF90aXRsZSA9IHRoaXMuVmlwTGlzdFtpbmRleF0ubmFtZSB8fCAnJztcclxuXHRcdFx0XHR0aGlzLmxldmVsX2Rpc2NvdW50ID0gdGhpcy5WaXBMaXN0W2luZGV4XS5kaXNjb3VudCB8fCAnJztcclxuXHRcdFx0XHQvLyB0aGlzLmdyYWRlID0gdGhpcy5WaXBMaXN0W2luZGV4XS5ncmFkZVxyXG5cdFx0XHRcdC8vIHRoaXMuZ2V0VGFzaygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5YWz6Zet6K+05piOXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRncm93dGhWYWx1ZUNsb3NlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmdyb3d0aFZhbHVlID0gdHJ1ZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaJk+W8gOivtOaYjlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0b3BIZWxwOiBmdW5jdGlvbihpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuZ3Jvd3RoVmFsdWUgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLmlsbHVzdHJhdGUgPSB0aGlzLnRhc2tbaW5kZXhdLmlsbHVzdHJhdGU7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDorr7nva7kvJrlkZhcclxuXHRcdFx0ICovXHJcblx0XHRcdHNldExldmVMQ29tcGxldGU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1c2VyTGV2ZWxEZXRlY3Rpb24oKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHQvLyB0aGF0LmdldFZpcExpc3QoKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluS8muWRmOetiee6p1xyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldFZpcExpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1c2VyTGV2ZWxHcmFkZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnVmlwTGlzdCcsIHJlcy5kYXRhLmxpc3QpO1xyXG5cdFx0XHRcdFx0dGhhdC50YXNrID0gcmVzLmRhdGEudGFzay50YXNrO1xyXG5cdFx0XHRcdFx0dGhhdC5yZWFjaF9jb3VudCA9IHJlcy5kYXRhLnRhc2sucmVhY2hfY291bnQ7XHJcblx0XHRcdFx0XHR0aGF0LmxldmVsX2lkID0gcmVzLmRhdGEubGlzdFswXSA/IHJlcy5kYXRhLmxpc3RbMF0uaWQgOiAwO1xyXG5cdFx0XHRcdFx0dGhhdC5sZXZlbF90aXRsZSA9IHJlcy5kYXRhLmxpc3RbMF0gPyByZXMuZGF0YS5saXN0WzBdLm5hbWUgOiAnJztcclxuXHRcdFx0XHRcdHRoYXQubGV2ZWxfZGlzY291bnQgPSByZXMuZGF0YS5saXN0WzBdID8gcmVzLmRhdGEubGlzdFswXS5kaXNjb3VudCA6ICcnO1xyXG5cdFx0XHRcdFx0Ly8gbGV0IGFyciA9IFtdO1xyXG5cdFx0XHRcdFx0Ly8gcmVzLmRhdGEubGlzdC5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0XHQvLyBcdGlmIChpdGVtLmlzX2NsZWFyID09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHQvLyBcdFx0YXJyLnB1c2goaXRlbS5ncmFkZSk7XHJcblx0XHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHRcdC8vIH0pXHJcblx0XHRcdFx0XHQvLyB0aGF0LmdyYWRlID0gYXJyWzBdIHx8IDA7XHJcblx0XHRcdFx0XHQvLyB0aGF0LmdyYWRlID0gcmVzLmRhdGEubGlzdFswXS5ncmFkZVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5Lu75Yqh6KaB5rGCXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRUYXNrOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dXNlckxldmVsVGFzayh0aGF0LmxldmVsX2lkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LnRhc2sgPSByZXMuZGF0YS50YXNrO1xyXG5cdFx0XHRcdFx0dGhhdC5yZWFjaF9jb3VudCA9IHJlcy5kYXRhLnJlYWNoX2NvdW50O1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0dGhpcy5nZXRfaG9zdF9wcm9kdWN0KCk7XHJcblx0XHR9LFxyXG5cdFx0Ly8g5rua5Yqo55uR5ZCsXHJcblx0XHRvblBhZ2VTY3JvbGwoZSkge1xyXG5cdFx0XHQvLyDkvKDlhaVzY3JvbGxUb3DlgLzlubbop6blj5HmiYDmnIllYXN5LWxvYWRpbWFnZee7hOS7tuS4i+eahOa7muWKqOebkeWQrOS6i+S7tlxyXG5cdFx0XHR1bmkuJGVtaXQoJ3Njcm9sbCcpO1xyXG5cdFx0fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5zd2lwZXIge1xyXG5cdFx0LnN3aXBlci1pdGVtIHtcclxuXHRcdFx0aGVpZ2h0OiAzMzBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIvMTAwJSAxMDAlIG5vLXJlcGVhdDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluIDBzO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cclxuXHRcdFx0Ji5vbiB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnVzZXItd3JhcCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHJweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMnJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHJcblx0XHRcdC5pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDkwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRcdFx0Ym9yZGVyOiA2cnB4IHNvbGlkIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4zKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNHJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cclxuXHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDlycHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zdGF0ZSB7XHJcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM2cnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMThycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMThycHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMThycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmdyb3ctd3JhcCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjRycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDM3cnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHJcblx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHJweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucHJvY2VzcyB7XHJcblx0XHRcdFx0d2lkdGg6IDMwMHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDZycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3JweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMnJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWxsIHtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5yYXRpbyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHJcblx0XHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblxyXG5cdFx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhycHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJlY29yZC13cmFwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIycnB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHJcblx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wYXNzIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjkycnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDU2cnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4MHJweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQycnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVNRQUFBQTRDQVlBQUFCVW1vVzRBQUFCUzJsVVdIUllUVXc2WTI5dExtRmtiMkpsTG5odGNBQUFBQUFBUEQ5NGNHRmphMlYwSUdKbFoybHVQU0x2dTc4aUlHbGtQU0pYTlUwd1RYQkRaV2hwU0hweVpWTjZUbFJqZW10ak9XUWlQejRLUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpUVdSdlltVWdXRTFRSUVOdmNtVWdOUzQyTFdNeE16Z2dOemt1TVRVNU9ESTBMQ0F5TURFMkx6QTVMekUwTFRBeE9qQTVPakF4SUNBZ0lDQWdJQ0FpUGdvZ1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNEtJQ0E4Y21SbU9rUmxjMk55YVhCMGFXOXVJSEprWmpwaFltOTFkRDBpSWk4K0NpQThMM0prWmpwU1JFWStDand2ZURwNGJYQnRaWFJoUGdvOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K0lFbXVPZ0FBQ1hSSlJFRlVlSnp0blZ0dlZOY1pocDh4Qm55QzJBR0RUY3l4U1FvTnFLSzRiVUxiOUNSVlZhVzJ1WWpheS80VmZrNmwwb3RLcllwYXBXbmFFa0ZBQ2VRQVNRZ0pkbHdnQkl5TkR4aWZwaGZ2V3F3MTR6MzJqSU9sZXZ3K2tqV3o5MTU3emZiRmZyUU8zL3BXaWRXekdaZ3JPTDhONkFKdXhST25UcDM2Q2o5ampQbC9vT285N2djbWdZbUNvclhjc0NLdHE3a0orQWJRQnJ5ZG5Sc0F2Z1gwQWY5WVpiM0dtUFZCSi9CTDREYnl3RWgyN1Jnd0ExeHB0TktXVlR6SUx1QjdRQ2s3OXhMd0N5U2pjZURUVmRScmpGay9mSXJlOVQ3MDdyK1VYU3NoUit4cXROTFZDT2tIVk1yb0NESWl3QUx3T3JDNGlucU5NZXVIUmZTdUw0VGpZOGdGa1JKeVJVTTBLcVE5d0k3dy9XSDRQQmcreDRBL0EzY2FmUWhqekxya0Rucm54OEp4ZEVGMHd3N2tqTHBwZEF4cGYvYjlIckFUdUFGY0JMNEV5ZzNXWjR4WjMzd0IvQUhvUlQ3WWlkd1EyUS9jckxleWVscEllNEgyOEQyMmpxWlJrMjByTUl3TWFSa1pzekVwSXdjTUl5Y3NJa2RBY2tZN2NzbXkxTk5DR2dTdUErK1NCSFlqbk8vUDZwZ0Qza090SldQTXhtQVFqUjl0RHNmektPVG5CcHFOajg1NER2Z2E4UGx5bGEzVVFub2FOY1VHd3ZFTjRENmE4dHRMcGRCdUFaZFdmbjVqVEJOeGlTem1FRGxoTDNMRWZlUU1rRU42a1ZOcXNsSUxLWXFvTzN3T29hREhLeWorb0FjWmNUajhHV00yRnZQQUdXQmYrR3RGSWhwQ0xhU2hVQzQ2WkFBWXJWWFpTa0tLTnRzU1BudUJDNmg3TmhuT0x3Q1BHdmtQakRGTnh6QWE0TjRFekNKUlhVQ0QydU1raDN5bEZsSlgrSndCdG9meUx3Tzd3N1V5OENjODFXK01nYWVBWDZNWXBFa2txUDhpZDh3Z0tYWFZ2SnRpSVcxQkxhQXlLUUJ5REExY2ZiM3FubjloR1JsanhCM2toQjhpOFhTaEZ0Skh5Q0hiU1U0cG9ZSHcyYnlDSWlFZER1ZmZSbGFMTisvT3lvOENiK0Z4STJOTUpSK2h3TWp2b081WkszSkhESmFNVGptT3VuWHY1amNYQ1drbm1wNzdHUGdRZUFZTlVyMkdGdFRPazJJTWpER21tampKMVlFY000TVczdTlHVHVrQ1RxQndvZ3FLcHYyM29SYlJVUlF6Y0ROVU1odituZ01PUGVuL3dCalRWQnhDcm9qZStCQzU1SFBrbGhKeVRRVkZMYVI0N3Bud09Zb2lMMThPUDlBQy9QNEpQcmd4cHZuNEV2Z3BDcHk4aHVLVjRuUi9kTXNTL3hRSkthN2UzWWFDbTlxQVY3T3lWeWxPeW1TTU1aRUoxQ282Z3NhbG4wWERRSjJrbHRGQzlVMUZYYmJwN05yQlVGR1UwVDNnM0JON1pHTk1NM09PdE5DMkZibmtJTWs3UzhhaWk0UjBOeXZjU3dwb0dnSCt3aXBUVXhwak5oeHp5Qmt4bStRVzVKUW9vcnZWTitSZHRnTm8zY2wxTkNJK2hicHIvMGJ4QmFNa09SbGpURDJVZ2IraUVJQmR5RE5UYUtZdHpySWRJS3g1eTF0SVB3TmVRR0hlWjFEUTBrWFNtTkhQa2QyTU1hWmVlcEU3SnBCTExpSzNuRUd1ZVFHNUI2Z1UwZ0p3RW1WNEcwR2gzNk5vQU9vVnRJSjNmTTBmM3hqVFRJd2pkN3lDWERLSzNES0NYSE9TYkhBN0Y5SWtLVGwzQ1lWNmR3Sy9RaXQxSCtEWk5XTk1ZMHdnZDNRamwzUWl0K1N1bVl5RmN5SEZOV2s5S0U1Z0R2aFJxQUEwaFdlTU1ZMFMzZEdKbkRLSEhOTVR6ajllRDVzTGFTajd2amNVN2d2SGs4RDdhL0NneHBqbTUzMVNLNmdQdVNWUFovdllQZFZDaXROeDNTUjd6UUovcHlDSXlSaGo2bUFCT1NTdTdPOGhKV3licG9hUUZvQjN3dmQydERyM0UrQjB1R2x3N1o3WEdOUEVEQ0tIbkVaT2VVamFPT1FkYWd4cUEzd0FuRWRyMThiUmx0aFRhRTFLRDhZWTB6Zzl5Q0ZUeUNuanlESG5rWE1lMDRLQ0k3OU5NdFpsNEUzUzVtL0hVYit2SXBHU01jYlV5U3h5eVBGd1BJWWNjemtjdHlNSHRiYWcvRWFIZ2QraXRTYWdXSUYybEJ2cFJEajNZTTBmMnhqVGpFUjNuRUJPYVNldC9IOFd1ZWN3TUIrN2JFTm9XY2hQME9yY2VSUk5PVWhLT1JuWG94aGpUQ05FZDVTUVV6WWp4eHhCenRsQ0dOaU9RcnFTM2Z4OUZPN2RRdG9HYVF6bnpqYkdySTQ3cENHZ0FlU1dYdVNheUJWSVFycExXdWhXQWw0TTErTDFjeFJrZHpQR21EcllSa3BiRkwzeUlxbjNkWjJ3OGorZlpYdVRGTHpVai9MaFRnTm5VWDdjSDVOaUI0d3hwaDY2a1R1R2tVdW1rVnY2dy9WSjVCNmdVa2dQMFFyY0dCelppOUpPZmhBcTdVTTdVeHBqVEwzc1ErN29SaTY1Uk1vYU1vMmNFM2NrV1pMQ2RoVGx5KzVEK2JQampyUXhxZitPTlhsa1kweXpFcDF4Q0cydDlnaHRIbmtOdUkwR3R4OVRsREZ5SG8yS255VTFxK0s2azgxUCtHR05NYzFOZEVaMFNEOXl5d2hWTW9KS0ljVWd5Y2dzV3BXN21kVEVXbEtCTWNZc1EzUkdMM0xKSEpWQjFxMWtIc29GZEJoTncwMEJuNkVveWlIZytleUdVWlNrKzdNMWVIQmpUSE54a0JRQTJZSmNNb1RTa0h3elhPOEUva1BWdEQrb1R6Y1RDaHdsYlgyVXA2MGRCbzZoZ0NaampLbkZFZVNLNGV4Y0wzTEtxOGd4bmNnNTEyS0JYRWh6d0J2WjhWYVU2M1lSaFg2UElOdDFvQkR3b3ZFblk0eHBRWTdvUU00WVFRNVpSRTdabXBWOWcyd25vMnFwREtFVnVQbjFmV2g2N3Exd3JpUDhEV0NNTVVzWklIa0M1STVwNUpMY09lZXBUQXhadUhQdFpSVG1mUkpGV0haVWxZLzM3S0d5T1dhTU1TQTNRS1V2dHBOY01vR0NJWWVxN2lzVUVxSGdNUEFVU3A0MGo1cGdlZXVwSy92Qm1kVS91ekdtU1doRHJ1akt6cFhRaE5rZmtTczJvWHhJNWFJS2xoc0hLcU9XMGdTS3BMeUtncHZpOHBMRmNQOXZTRVkweG14TTlpQVh0Q0EzZ0Z4eENMbmpJWExKR0RWa0JDc1BUTGVnYmxzbjJxTjdFMmthYnhMRkU1VHhKcExHYkdUaVpwQmw1SVRZYUJsRnpyaUhITEtORlp4VHE4dldoYllyNlNldHlIMUVDZzI0ajhLL0NUODJFTXFmWmhuN0dXT2FqaEo2OTF2UlVoQ1FHL1lqVjNRRHZ5UE5ySldCVzhBL3lmWmppOVN5MVNTU1Rpazd0eFhGRGd5Z2ZtSmM1eFlmb2djdnZqVm1vN0dQbEc4L3V1QVJjc1FBY2tZK3pWOUNibGtpSTFpKytYUVdlSzNneGc2VTRXMFFqWnpmeks0NUZNQ1lqVVgrenQ5RVRoaEVqdWlvS2p1Sm5ISzJWbVcxdW15UjYyaVpTQi9xdnJXakVmS3JhT0RxQk1vR2R5dGM3eXF1eGhqVHBNUjMvaFpxQ2UwRi9vWWFPMGZRVFAzRGNQMDJhY0M3a0pXRVJLamdKcFV0b2NnRmxLUjdDalhEUEg1a3pNYWlqTjc5S2JSNDlrSTR2d2k4MTJobDlRaXBtalprdmdObzFId0JoWVdYd3JXZGhIU1V4cGltWmlkNjUwdG9GdTI3S0tCNkFyaUJlbElOeFNnMktxUUJsSTZ5dmVwOFovajhCQTF5SFVYTnRDOVF5OHA3dWhtei90bUM0bzEySXdjOFFPTkNNU05rcEEyRkFod0ZYcWVCSFlzYUZkSk9GRmRReE1kb29WenN0clVCdThLRGVzY1NZOVkvM2FncmRwblU4aW1GYzg4WGxOK0VuTEZtUXJxRStvVjdnS2ZEL1pOSU9QZXJ5czdndFc3R05CTkZEWXN5aWltNmpCb2dYV2pLZnhUMWpoWWErWUgvQWJaeCsyVUVJdVJRQUFBQUFFbEZUa1N1UW1DQ1wiKSBjZW50ZXIvMTAwJSAxMDAlIG5vLXJlcGVhdDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1NnJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdH1cclxuXHJcblx0XHQubG9jayB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHJcblx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxN3JweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubGV2ZWwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTk1cnB4O1xyXG5cdFx0XHRsZWZ0OiA0NDBycHg7XHJcblx0XHRcdHdpZHRoOiAxMzJycHg7XHJcblx0XHRcdGhlaWdodDogNDRycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDRycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNFMUU2RUQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucmlnaHQtc2VjdGlvbiB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdG1hcmdpbjogMjhycHggMzBycHggMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRib3gtc2hhZG93OiAwIDVycHggMTZycHggMCByZ2JhKDIzNSwgMjM1LCAyMzUsIDAuNSk7XHJcblxyXG5cdFx0LnNlY3Rpb24taGQge1xyXG5cdFx0XHRwYWRkaW5nOiAyNXJweCAyNXJweCAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN2aXAge1xyXG5cdFx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzN3JweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxOXJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMzMzMzMzMgdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCTUFBQUFXQ0FZQUFBQWluYWQvQUFBQlMybFVXSFJZVFV3NlkyOXRMbUZrYjJKbExuaHRjQUFBQUFBQVBEOTRjR0ZqYTJWMElHSmxaMmx1UFNMdnU3OGlJR2xrUFNKWE5VMHdUWEJEWldocFNIcHlaVk42VGxSamVtdGpPV1FpUHo0S1BIZzZlRzF3YldWMFlTQjRiV3h1Y3pwNFBTSmhaRzlpWlRwdWN6cHRaWFJoTHlJZ2VEcDRiWEIwYXowaVFXUnZZbVVnV0UxUUlFTnZjbVVnTlM0MkxXTXhNemdnTnprdU1UVTVPREkwTENBeU1ERTJMekE1THpFMExUQXhPakE1T2pBeElDQWdJQ0FnSUNBaVBnb2dQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRLSUNBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlpOCtDaUE4TDNKa1pqcFNSRVkrQ2p3dmVEcDRiWEJ0WlhSaFBnbzhQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCtJRW11T2dBQUFYQkpSRUZVT0kyVjFEMkwxVkFReHZGZjF0WFNMaUFvV0ZnYXhFb1I3R3lFL1FRaUlpNVkzQzlnWWVHeWFPRW51TmdKSW9LRklMNGdncWJmUmhCWnRITGJGUXRCTFc5eUxBelhKSnpKWGc4TXpIbG04czh6T1ljVWFYL0hDdXNLM3VIN3VMRDk0TTB5WDFzQk5NTVQxQ2luR3RlazFrVE1wSGJlNVpYVTFsSmJEbnBXaFBWQlF1QVExc2pFVEdybVFhMlNtbHBxU3FrNTBGbk8wVGorT1J6QTJvVmV6TFNMK1VpTG90SXU2cTNOaTJWdXpLblJvcWlrcHQ2NmNhR0VJdTI5aGdwM1VmUmNuOGV4NEJic1lMKzMvNFE3UmZyNklybzJyN0FSMU03aUkydy8rckFVMTdXTENIWTAwSDlqTjFlWWdoMFA5UGZJUGhUQmp1QmtBSHNjdlgxZHlzTE80VkJHMzhQekdKWjNkaW5vdnkwWXNYUFdqTFVDMXpLOUwvRTBBa1hPTm5CcXBIM0JkYVJwMk5EWllkd2Y5ZXppTW41TWdUcG5BOWc5bk83dG4yRVRQdzhDZGM2Vy82U3J1Tlhsbi8zOTJPSEpUY0Z1WW82M2VOZzVDazh0aG1uUDRCZE80TnYvQXZyckQ5RVhGZFhYSnNScUFBQUFBRWxGVGtTdVFtQ0NcIikgY2FsYygxMDAlIC0gMTNycHgpIGNlbnRlci8xOXJweCAyMnJweCBuby1yZXBlYXQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI0ZGREVCMjtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbi1iZCB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMjUlO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzOHJweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzhycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblxyXG5cdFx0XHRcdC5pbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogOTBycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTlycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0U5QkI2RCAwJSwgI0YyQzg4MCAxMDAlKTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDhycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogOTBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2tpbGwtc2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiA2NXJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cclxuXHRcdC5zZWN0aW9uLWhkIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDM4cnB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzJycHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNTRycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbi1iZCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcnB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcnB4O1xyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdGhlaWdodDogMTQwcnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjVycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNXJweCAxMHJweCAwIHJnYmEoMjM1LCAyMzUsIDIzNSwgMC41KTtcclxuXHJcblx0XHRcdFx0fi5pdGVtIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxOXJweDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogNXJweCBzb2xpZCAjRThCODY5O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHJcblx0XHRcdFx0Lm1hcmsge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogI0M2OTg1QztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE5cnB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE4cnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5saW5rIHtcclxuXHRcdFx0XHR3aWR0aDogMTQ2cnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgI0U3QjY2NyAwJSwgI0ZGRUFCNSAxMDAlKTtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHJweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICM4QTVGMUU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC5oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNFFsUWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0x3QThQM2h3WVdOclpYUWdZbVZuYVc0OUl1Kzd2eUlnYVdROUlsYzFUVEJOY0VObGFHbEllbkpsVTNwT1ZHTjZhMk01WkNJL1BpQThlRHA0YlhCdFpYUmhJSGh0Ykc1ek9uZzlJbUZrYjJKbE9tNXpPbTFsZEdFdklpQjRPbmh0Y0hSclBTSkJaRzlpWlNCWVRWQWdRMjl5WlNBMUxqWXRZekV6T0NBM09TNHhOVGs0TWpRc0lESXdNVFl2TURrdk1UUXRNREU2TURrNk1ERWdJQ0FnSUNBZ0lDSStJRHh5WkdZNlVrUkdJSGh0Ykc1ek9uSmtaajBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOHdNaTh5TWkxeVpHWXRjM2x1ZEdGNExXNXpJeUkrSUR4eVpHWTZSR1Z6WTNKcGNIUnBiMjRnY21SbU9tRmliM1YwUFNJaUx6NGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4UDNod1lXTnJaWFFnWlc1a1BTSjNJajgrLyswQUxGQm9iM1J2YzJodmNDQXpMakFBT0VKSlRRUWxBQUFBQUFBUTFCMk0yWThBc2dUcGdBbVk3UGhDZnYvYkFJUUFBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRSUNBZ0lDQWdJQ0FnSUNBd01EQXdNREF3TURBd0VCQVFFQkFRRUNBUUVDQWdJQkFnSURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01ELzkwQUJBQmUvKzRBRGtGa2IySmxBR1RBQUFBQUFmL0FBQkVJQWxjQzdnTUFFUUFCRVFFQ0VRSC94QUNrQUFFQUFnTUJBUUVCQUFBQUFBQUFBQUFBQkFVQ0F3WUJCd29JQVFFQkFRRUJBUUFBQUFBQUFBQUFBQUFBQVFJREJBVVFBQUVEQWdRREJRVUhBd01EQkFJREFRRUFBZ01FRVFVU0lURUdRVkVUSW1GeGtRZUJvYkh3RkNNeVFsTEIwZExoOFJVellnZ2tVME55Z3BJV05FUmp3cUlSQVFFQUFnSUNBUU1FQWdJQ0FnTUJBUUFCQWhFRElSSXhRUVJSY1JNaU1tR0JrVUt4VXFFVUl3VXo4SUxSLzlvQURBTUFBQUVSQWhFQVB3RDhqN21FZTc2MVdmbGYrbmd2eldpLzA5UkJBUUVCQjVhNm1oNnByN0F0QWcwRlNOVjRxeUlNUzF2UWZKQnJJRjlObEd2RmlxbDZvaUNEUzQzS0w2bW1semlFUGpiRE03cVVUWmM5VU52TGxadTU2SGltcXIxWHhRVTFWZVpMNnE5dFRiMXNSUGluWWxSMHpCM3BUM2Rnd0M1Y2ZCWjNWU1pNaldqUDNXZ2QyRm40dkRNZDlWT3pYM2FSMjFRN0pFd2hvdG9OQUJ6TDNlU3FOK1NtcHY4QWRkMjhnMmpacXdIbzUzT3l6TjdFZVdxZk5vNTJSZzJZd1diYnhXdGZaWkdWUFJWVlVmdW95SXh2TS91eGdkU1RhL3VUY3cvS3pIdFBFT0hVZXNwTmJVRDhvMGlhNGJXM0pDeGNyZlhTOWIzVWFveEdva0dRRVJSN05qWjNXZ2N0QWs0OTkyOXRYTFhwQWMvUzUxTnRTVjFtdlh5NDNkdTNzTlBVMVR3eW5oYzhudzBIam01S1c0ejNTZVgrRjNGZ3NGT0E3RUtoclhXdjJMTE9jZkJ4MHkzWEc4bVY2eGRaajkyMTJJVTFNM0pSUU1acGJPUmQvd0Q5aXBKbjgramV2eXFwNnVlWW5POGtIa3VtT01ucHp5dHFHWDliK0szcXBaTmUyQkplN0t4cm5HMndUclc3VW5sZlhwWTArRDFFd0QzL0FIVE55WGFXSFAwV2JuOFIwbU5XSVpodEFCY2llVWNoMUhVOGxpK2VYNFhXa1dmRkpwQmxpdERIeURlbndWbUVudnRMbjlvcW52dVM1emk1M2l1blh4R08vbjAxT2tQSTMrdmNrbittdFJ0aHBxaXBJRWNaSUovRWR0MHZqajhreHQvQzZod3FucHgybFpJMDVlOWx2OE9xNTNMSzlScndrN3Q3Wnk0ckhFenM2UmpSWVd6VzE2ZWxsbWNkK2J0TnhVU3pTek96U3lPZGNiSGI2QzZTWXo0WjhydG9MMnRGaDlGYjd2cjBudXNHaVdVNVdOSlBrcDFqM2ZaTnJta3dkNzdTVlAzYlNMbk5wcCt5eGxuOW5YSEZZbXBvcUVCc0RHdmtidWVuODZyRXh5eTlwYklxcW12bnFDU1hGclR5SDBGMXh4azlwY3JwQXpEbWIvRmIzUFRIZGFpOG5SZ0pQZ2xrbnVwcS9DZFM0ZlBVMkphV3RPcEoxMC9oYzd5U2Vtc2NiN3E5aW82U2lhSE9MWE81K0g3QmM3THlPMHNrUjZqRTc5eUxRYmQzVFRaZE1lT1JqTEszcFZQbWU4M0pQci9oYTB4cjd0QmNPcXV6OE5WM09KREFUcmJUbW5TZHJPbXdxV1loejJrTlBwMTBYTzVTZW5TWTJyK0dqcHFVQXZEUzRhV09tL08rNm1yVzl5UEpxOWtZSWpzTkxhYTh2Z3RUSFNYTC9hbW14Qnp5VzM2NmxkWlk1WHlxcWxxZCs5YytKUzVHckVDV3FBMHZjL1h1V2QvWTJqTk0wenNqQVhFOGhxVlBQL1pQSmVZZHcvVlZaN3pYRFVFZ3R2ekd4MHNzWEp2VmQvaDNDc01HVjB6UVhBQTYvVzYxaExuMDZZMll6dDFySTZLaVkzSTFvTFFMNkRRMnR2elhXY1hqUzV5SWxSamNUTGhwQXNPVGo5YkxwcVJpNU9YcThla043UDhBaVV1V294N2M3VVluSkpjbVFnRFhyL2RjN25UU25tcnJra3V6WDF0dC9JV0xsYW1rQjFVODNzTDM1RStndnpXZkpwdWhwYWlwY0F4cHNlWTZwdEhXNFh3cFVWTG11ZXh3MkZzdmoxM0szanhYSk52cW1EY0ZSUWhqNUk3Ykd4QXVUZGVqRDZXVHZiTnZiNlRRNFRSMGpBR3REWDIzeWcvVmw2Y2VMR01YSy9DeWZWMDFPQllpN1FCMFBvRjNuakl4cTMycDYzaUtKbHdIQVdIVS93QUtYS1Jiak5PTXIrS2RQOTNMcWVmaHQ1TGxseUVqaks3aVdSeGZhUzRKL1VkVnp2SXNuYmw2ckYzeU9jWFNrQW44TitmelhsNU9UVjZiVTA5ZTV6cmh6dGRBQXVQbldyNmVRVTFYVnVEV05rZGUxdEw3L0VwdkszVEx1Y0c0SHE2eDdEUEc2eHNiWmZHMnBYZWZUVy9LYmZYOEs5bmtFY0F6UU5iZG8xY05TdlJqdzZtazl2L1EvSnBEQTJabWQyeDJBL2Rjc3NyR3ByU0xVMC9Za0VmaGR0NTlQRmF4eTMrUzYxdEVXMldjYkRJNE5ITlMzVUV4MUkzTDNjMmEyNTIvc3MrYlhqRUFpeEk2YUxiSWdsdzA0ZTNNOG5YWUQ1ck55MVdwanRybWg3TWdnM2FkcjdnOUVsMmxtbWhhUVlPMGNHTkkxM045Z04vTlMxcVR0SmtwR0JuZGNjM1Uyc2JMTXlXeTZWMnkyd0lKVVZPSHR6UHZZN0FmTlp0MHNsYTVvUkVSYXhCMjJWbDJYY1JTd2FsVTZHUmw3ZzBIZEwxTnI0cExxVnVYdWszSFhVRlo4a1ZyeFkrOVhleSttb3RCUzBsU0lxVU9ibWNkOWdORmp6NzAxMTh0VXNHUTZHNE8zaDRMVTJsMUd2SUZlMDNHVFk4eHNORkx1ZDFaVzUwTFFOTitwL2RZbVd6MjA2RG9GdWFUdG0wWElzTC9BQlV5MUZtdjhyR09Gb1pjMkdsOHh0bEhydXNlWDJhaU8rVEs0TmdhWHZkb1hjL0VOQTBBOXkxVmVpbmpoQWxxbkV1MzdKcHU5eDVGMzZSK3lKdHJrcXBKZnU0N1FSRGtEWWtlSjBKc245SmJyOE02YkQ2bXJ1SUl5R0RlZVEyakFITXYyTjdkVXVvc201MGxDUEQ2QUYwaCszVklOc29JRUxUNUN3Y0xybjVaWHFlbGtrL0tOVTE4MDR0bUVVWS9ERkgzV0FkTE5zcmpOZXp5dndyblNFYWI5RFkzWFR4NlozZC8ybVVtRzExZHJGSGxqTzgwbmRZMy93Q1JzRmpMUEhEMjFNY3I2V3pNT3c2aHM2dG1OVElONDRqOTNmb1R6RjFueXl5OWVtdkdUMzdKOFpkbDdPa2laVHNHZ0VZRERiYXhjTEUrOUp4NC9OUEtUMHBaSlpKWEZ6M0VrNzYzK2E2OVNmdGMvUEsvaHFMdzBhbjl5cDc5SnV2R2lhWndaQ3d1SjhQVFZOeWUxa3RYRUdCU2taNnlRUXhqVWgzNHJiL2gwSlhPODIrc1BiY3duL0pMKzBZYlFOdFRSQ2FRYVpuRFQzRThsbng1TGQ1Tjd4eG1vcktqRUtpWW03c2pUK1Zwc1BmWmJ4bmoyNTVaWGF0YzhYTnpyejArcnJyTzJlL2xyZElkZ1VrMmRKRlBSVk5VNGRtd2tmcU8xbExsakd2RzMwdTQ4THBLUm9rcTVRWGI1UnI4QnF1ZHl5eS9qNldTVDM3WXk0cXhvN09raURCeWVmTGtFbU4rUzU2blNvbGxrbWNYU3lGeE90amNqMDZMYzZtb3p2YlNYWmRyZWlNMysyTGUwbGRsWTBrbS93QmRMcTNVOXJPL1MzcE1Ga2tzK2Y3dHUrdXVuOHJONVo2amZpczNUVUZBM0xFQkxJT2R0ZE5ycmxKbmxlL1J1UlZWT0lUMUpOM0ZqVCtTK2x1blN5NjQ0eWQxakxPMzBnbDF0eXRaWmZaSnRwTXQ5QnJma0FuNWEwbFU5QlVWVGhsYTRBK2x1ZDFqTFBHZmxaTFhRUTRmVFViYzBwRG5kUDVLNTN5NU9tOGYyZTJxb3hRTkRvNEdCclNMYWN1aFdweDM1WnVYZlNta2xmSWJ2Y1Q0WFhXU1JtMXBMZ09sK2lxYmFzejM2TjM5RXVva3UxalM0Yk5QYk5jRFMrblZjOHNwOGUzV1kzNVg4TkRUMGpRWDVYT0EzTmxudXIxR00ySXNZM0xFQnA3dWExTUo4cGM3L3dBVkxQV3ZlU1MrM2hlL2d1dlVjL0pYeVZXOTNhanBzcGF1MWRMVmcyQk9ydHJDL3FSb3BzUlFYeXV5dEJKSnNMNmZOWnVjTzcxRjdoM0QwOVE0RnpYV091b3VzWGsrSzFNYStnNGZ3MVRVNGJKS1dsNEd1Z3Z5OUFzK1BKOGVuYVl5UjBEWktTa0YyMmJsMnMyNUpHd1BOZDhNTno5M3RtNitGWldZNjF0eXgxdmNSYngrQzdZelRqbnZmVG02ckhKSkxpOXdmSCtWcnpZbS9sUVQxN24zdThnK2ZqMVdibTByWnFweE9qanR2ZFl1VzFpRzZhUjVJQUpCMEo4L25vc1dqZkJSelRQQURMK0Y5L2lzYkhaWVZ3ckxVV3p4a1p0ZVZ4ejl5Nlk0WEwwUHArRThHeFJCbmFBTnQzdFdnMkJzT201SVhTZlQ4aVd1OHBzUHBhRm9EV3N1QnViSGJtRjcrUGp4eDl1RzhtK1RFcWVBRjJadDJna0RMZlVMZDF0ZTFCVzhUTWFUMzdiMnkzSHkyMVhPNWFnNHl1NHBjN00zT2RTYkhNYjJ2Y2VTNStkalVuK25KMWVQeUVHNzNkUHhGWXk1R3RiaWdteE56eWRUYnhOL2d1R1dkSmpwV1NWZWMydmMrQTJLNTNMSlBsSXBjUHJheDdSR3cySjNjUGxma3M2eXZ0ZW4wTEJ1QmFtcGN3ek1KR2gwYmNtNHVOYmJMcng4T1dXV3I2TGxIMmZBK0JxZUZyQTVnQkdwY1dDNDIwMjhGNnA5UFpZNVo1Zlo5TG9jR3A0TEJrVFJsMXpFQzVQN2hldngwNGVkWGVTSm05ajZmUVRVYThxLy85SDhsZExWZGt6SkpzUHd1R3Z1dDRMbmNiZTQzTXZ1Vk5VSmlHZ2R4dTE5eWV2b3JNZGZsTGx0RFcyYXpqZVkzdGVOYkhicUZMMkxCMVpIa09VT0xpTmpvUFZZc3Y4QWhlbFlUY2s5ZFZyeVFWOG9Ka0ZReGpjc2dPbXhHdW5TeXpaTDZYZlRYVVRDUWdORm10Njh5ckpxZjJXN1FuT3ZvTmxVSTM5bThPM3R1T29TelltdXFtWlRsdVhjZ2VYdjhGbVkvd0NtN2wwcjk5VnRoaVhBSXVrcUdyYTF1VjRPbXhHdW5SWnVQekZsa2FwNm50Q0EwV2FPdTVQN0t5YVMzYU9YazhsUjdISVkzQndGN2JqcUV2YzFWOHRKTWxaR0duS0NYa2JFV0E5NjV5WGY5RzU3VkwzNjNPNTFXNS9TTlpmNEtXUVNZcXJLM0s3bHRZWDBXTFBzclROT1hrRVhEUjh6eldwOWplMmdTbjYvd3JvMXRrMllod0thK3hwdWRPMjFnRGM4anl2OENwckwybW1NVVVrencxZ0ovVWJFMlYzOTFtL2xaRmtWS3l6blpuMkd4M1BTMitxNTIyMytsOU0yUnl6QU9tSXA2WnY2dE16ZitJMEpKVjZpL3dEVFhKV1JNQmpvMmdNMSsvY08rZkFkTHA0MmRsMThJOE5MVTFjaDdGajVIYVozdTBqQU50WFBPZ3Nsc2szZlNTVzlMSnNXSFllUTZaMzI2cGIvQU9pelNGcEhJbjg5ajVMbk1zdVQxL0YxbU1uOG1xcXhTZW9GcjlqRUJwREdNakcrZHZCZFpoMTI1WlpYZXA2VTVmYlJvQmNkZ05UNzdYS3VqZTFwU1lKWFZqUkxrK3owKzdwWnprQkEzTFFkVDZMTnltUDVhbU50V2pJY0l3d1hQL2ZUL3JkL3RCdzEwWnJjTEZ1V1hwdjl1RVE2bkdLbW91eHBiSEhheldNR1VBRG9BbU9FL3dDVEhsYjZWYm51Y2J1Y1NlcEszK0VhM1BEZjdmSk5EWlQwVmJXdkRJSUh1UFVOTnZlVHBiVk1zOGNmWmpqdjA2Q0xBS2FqSGFZcFZ4aDJoN0dOMlo1dHVDZGhiM3JINnU1ckgyNlRHZkwyVEZhU2xhWThQZ2Ewai8xSEFGeDZFbnhVbU9XWDhpNVRIMG82aXNxS2dsMGtyajRBMmJZK0M2WTQ0enFPZHkzVU1PdGZ4K3I5VnJMVk8vOEFEVzU3am9EZlhrRWtpSlZMaHRWV0VGakRsL1U3UVc2NitLbVdjeGFrdHE3ancrZ29SbnFwQStUOUZ3UWJiZ0RYWmNybmxsNmJtTW5kYVo4WDNqcEl4RzNrNjFuV0hROGx1WVdkMW01ejRVN3BYU0VtVjduRy9NclUvcG0yN2FpKzIxbFdkZjdZMmZJNEJseVNiQUFHM3dWM3Fka2xXOUpnczB2ZmxQWnQ4N1h2NXJsbnlhOU9rdzM3V2hsdy9EeGxqRFpKUllkZFJ2ZjNyRW1XVFZ1T0txcWNScWFnNk83Tm5JTjAwL3VGMnh3a25iRnoyZ09kek92anVydWI2Y3J0cUx5ZHZkYmYxUlc2bnBLaW9kWnJUYS96OFZMWlBYdHJWZERUNFhCU3Q3U3BJekFiWEc1NnJqYzdsZFIybUd1NlQ0bzJMdVV3YU5MWEE1OWJyV0hGL3dBcXpsbEpkUlRUVkVzcHU5eE4rWEwrNjdheG5wenRSaThCRGJXNXhjYk52ZTNqL2paU250TnBjT25uTFNRUTNtVHRaWXVVK0d2SGJvWWNQcHFZQjd5MG5uZndXTDVXdHp4eG5mdGpQaVVVWUxZN1gyMDAyVjhMOG42azFxS1dhdE1sN3VQbG0rYTZ5U1J4dVc2cnBKeGZ5VVZCa3FUc05keDE5VTJxTVRMSzRCb3ZtMDBCNWxZdFhTOG9lSHFtcGUweU1JYWJXTjdXODkxenVkK08yOGNkdThvZUhLV21hRE0xcGNMYmtFOWIzVXh0eXV2bDB1TWtYVDU2V2tqeXNhME9BMHNSc05OZXAwWFQ5UHZ0bTlkeFNWT05PeW5JUUJmcnI4MTNuVWM3bFhPejRzK1E2dUlQUzlncW5rcVpxeHhOM0c0TzNSVFlybjFMcm0xcmVQOEFHeXpmU0k3cEh2Tjc2MnNNb052ZmEreFdkN0V1bXcrb25zTEVrL3B1TGROVVYyT0Y4S1RTMkxtdXRvYkYyL1hrZFZxUWZTc0w0VWhoYXh6NDJ0c0JxNnhQcDBDMWp4N3UvaEhaVThORlNNczFqQVFMWDBCOXk5M0hoTVl5MVRZekhUZ2hwYWVsOWZkZlRaZExscEs1ZXM0bUpINHgxMC95dVY1WnRQOEF0eWRiano1Qzc3eXdkcHZhMm5tc1hsVFRtS25GM0hOM25ILzVGY2N1VTBxWDRqbTNHdnZYTzhsYTZRcEtoOHUvL3dEeUQrMTFQMUxlbzNFK2p3cXNyWEFNYTdMb1NNcnIydlpXVFpYMFhBdUJaSlRHNldKeEpzZFFiblhlMXRGNk1PRzVUYzlNWC8yK3g0SHdQQlRocnBJZ0hkMjJZWEdnc2RMTHRoeGE5dU9lZXZ3K2owT0ZVOU1BQTBFMjZDdzA1YzlMTHZNSlBYdHozVnV4MFVMY29BdHZycWZWYmsxK1V1OWQrMFNveFNLSG1CNDNIeFZTT2VxT0lXdGYrSnZ2MXNvMXJiLy8wdnlQb0NBZ0lDQXMzRWVKNGg4VlowTlJManY2S21xeFFFQkFRWU9GMVZuclRYWXFHcThSTlVRRUdwNE43b3Y0YVhBbFRXajRhOHA2SnVHaktlaFUvYWRtVW5jSzdoMjlFVjlMRlBKcHZqcFh5R3dicWR0UHJaWXVmaXV0clNMQ1NHOXBLUTFvMXY1YTdlRmxtOG0vVFhpOE1oSit6MExjeFA0cExXYU9STnpzcDc5cFkwa1FVYmk1My9kVlg2UWJ4eG54NmtYV3AvNlJvY2FtdWxEQUh6eUhRUk0xWTBjc3gxQUFXdjI0OXBaYjY5SjRvcVNpc2NRZUpaZHhTVTVCYTN3ZklQMkt6Y3NzdXA2YW1PT1BiVFVZakpLT3loYUthbUFzSVkrN3R0ZHcxZDcwbUV2djJYa3ZxZWxZWGt1RFdnbHhOZ0FMa25rQUJja2xhazhXZnl1S2JBS3lkb21xbk1vWUQrZWMya2NOKzdHZThTZkpZeTVKTHFkMXFZMisvU3diTGhHRmovdEloVXpqUXp6OTZ4MnV5UFZnQUt4LzltWHYwdldLc3FzVXE2c250SlRsL0t4dWpRT2x0cnJjeGs3K1V1U3RKSjFKL3N0TWUvdzE5b0wyYTNPZVZoOGxkYjdwSXRxUEFzVHhFZG8yUHNZZHpMTjkzR1BJdXNISHlYTzhtT042OXVreHQ5K2wyekRNRndzQjFWVWZiWnhyMmNXa1FkNHVObk9zZW1pNVpaOG1kMVBUVXh4eDdScW5pQ1N4aXBJMlU4VnJBUml6cmVKR3JqNWxhdzROOTVHWEpqNm50ejhrMGtwTHBIT2M3eDYrN1RWZHBoamk1K1RVNDJ0NHE5SmQxcExpN1JvSmRzQUJmNWVDZnRuWXNLVENhdXFJY1dtTmgvT2ROUDIwV2N1V2Y4V3BqYitGdzJrd3pEbTVwbmlhVWZsYnFMNzY5YmhjOTU1WCttNWpqajNVT294aVNRR09uYUlJeG8yMWdiZU5sdVlmTjlwYzdQWHBVdmRjNXBIRjdqcmNuNHJwcU1iYVhTSDNlQ2IrSE9zV3RmSjNXdEpjZWdKMytLVzR6dXJQYTVwTUVrbCs4bklqWUFEcmU1NnJqbHpTOVkrM2JIaW51clF5WWZoemNzZHBaQUxjanI0K0N6ckxQcSttdjJ4VVZPSjFGU2NyU0kyQVdBYm9iZUs3WVlZNHhpNTZRSEViazNQMTgxcS8wNDFyTHpiUk9salpEVFZGUTROWTNRNzNCMHVzMnpIMjFqTDhPZ3BjSWhnYUpLcHpRUU14NkczaHZaYzd5VzlZdWt3eG5lVGJQaWNNRFRIU3NCSS9OWWJqb3JNZCt5NTY5S1dhb2xtT2FSeDYyNkxySXpidEZMd3F5MWw1T2dHL1JTeVgya20vU1RUMEZSVU9zMFdiZm1Qa3M1WjQ0NDllMnBoNWRPaXA4TWhwbWgweGJmeHRwcDBYRDlUTEowbkhqaXlxTVJoaWFXUkMxdWJiZXE2WTQ3WnVTaW5ycFpIRzdqYnBmNXJwclVadDJybnphbTVVVHFJVXRRMXR3RHJiNnY3a3FmMmk1cHFoeERXbjQvTlp0MS9heGU0Znc5VVZMMnVjMzdzOVFiMytBc3VkNUhlY2V1M2RVSEQ5SlJBdWxJT3hJUEk3K1htcHJ5N2E4VmpOVzB0SzBDSnJTVzM1RC9LNjhlUGo3WXVmaW9hdkd5NjlpQVNQRFR5NUxzeitwdFJUWWkrUW52RzF0Ym5uNGRSWlJMZHEyV3AzTnplNlZsWHlWV2JyZnFDTGFyTnVsOW85NVpDR2dYOHVYbXA1TDQ2VDZiRGFpb05zdmRCdHFEYytYUlo2OXJxdXp3M2hlUitVdWpPV3cxMmI4ZWFibHY4QVoxSDBURGVIb0tjRHRBemJhMXVtaTlPUEhvZEUzN0hSdDd1VUVDOXRMaTJ2a3R6Qm1xK3J4NkdNWldubDFHM3dXdFNNK3E1ZXI0aGNUWUhUbGNqWUpjOUpyNWMxVlkzSSs5cE91bC80NUxGNU9oUXk0azQzSk54YTNrdU5vcXBhc3YyQjMrdkZUYTJOUGFTU2tBQTM5NVU5bjVXMURnMVpWdWFHczBQVnJ2bDVLWlk3UjlLd1RnVjh3YTk4ZGlUMEk2YmN1YTdjUEZ0TGRSOWN3YmcrR250bVpsSUZ6ZlVrWFh0eDRaN3JuZVQ3dTlwc1BncHdBeGpSWWJuVXJ0ak5UVVo4MW45b2dpWitPeEc2MXBsWHo0MURFRFp4djVoRmsvMDVtdDRrWTNNQSsybk1pL3dTM1MrTzNHWWh4TTIyajczdnNWeHZLc3djZFdjUmt5RTNjUVR5dDA5NjUzbDErVzVodC8vVC9KclNVa2I0eEpJM05tMkJ2WUFhZXBYTzI3MDNKUGJSVzB6SVMxN05HdU5pM29iWHVQQmF4dHZWVEthUUZwbHVnaTdhVnJMMkIzUGdPaWx1b1R1cmQ5RkFXRm9abE50SEFtOS9rdVhsbEwzNmI4WW8zQXRjV25jR3k3TU1NMWpZNktidnd1dWxyU1U4VG94SkozaS9VRFhRTG5sblowMU1VZXVpWkNXdWovQy9TeDVFZE9leTFobGI3OXBsTkt4Ylpib0l1MWxheTlnZC9JS1c2bTFrM1ZvK2lqTFNBMEEyL0VEcVBPKzY1ek52eGltSXNTT2hJOUYxYzNpQ3lwcWFNeGg3eG1MdFFEc0FzWlh2cHFUNVI2dUZrUkRtRUJydExYMkkvWlpsdC9KY2RLMWRXYTJ3eDlySTFoTmdkVGJvRkxkUW50UG1wb1N3aHJjcEEwSXZ2NHJuTXJhNmVPcHRSblFrZERiMFc3Zmh6ZUxJblF3TUxBNXd6RjJvNkFMTnQrR3BPbUUwVEdPYWZ5dTNIUzNUbWt1MTZZdGZFM1J0citLcXhjVXJNb2JOT1JGRmx6QUg4YjdjbWpjM0t6cmJYcHRxTTlTd3VuUDJTa2IrQmcvM1pRT1pGL3pLZU1ucjJ1L3VwWmFsNUgyZWxhWVluSEtHdEY1SDIySnRjajFXNVA4QXladmZwSWp3M3NtaWF2a0ZQSGJOazNuZmZuYmxtUzN5NnhUNFNqV3RFWFpVY1Fwb2lMWi8vV2R5dVR1Q1FPcXhPT3k3eXU2M010UlN6QWgrbVo3bm0xaGQ3bkh3R3AxWGJHeVRwenZkNzdpM3BlSDZxVm9xSytWdUhVcEY3emY3cngxWkZ2WSthNTVjc25XUGRhbkh2dFl4MVdFNGFUSGgxT0pwN1dOWlAzMzNITmpiWldnckc4ODczMUd2MnhXMWxaUFZrdWtsZWRPWjFzTmJXMjVMY3h4eDdudFBLK2xNU0J2b09kdnhmVmxmM00rMkxPMWxlSTRJbnlQSnlocldsemlUNUxWOFpPeVNSMGRMd3JXUGFKOFRsancrQWkvM3pyVE9BM3RFRGM2ZUlYTExta3VzV3YwOTlySVQ0QmhBdFIwemF5b2JvWjZnWDE2c2kwc1BlVm4vQU96TDVhMWlxYTNIcXlxSkRwU3hnR1ZyR1dhME5HMmdzTFdXcGhqOHp0bTVYL0NsYzU3eVNTVDFLNll6WHBpN3JTNXpCdTRrOUIrOXVWbHJ1K2s4Wi9scnZJOXdEQVRmUUJvdVNicHJHVHYybmpsYjB1cVBoNnNxUUpKdnVJdENaSlRiUTlBYmJybGx5eWVuVEhDL0t6QXdmREJab0ZYVURyK0creDU4bHp2bm4rR3YyeFgxZUwxVlFDMWg3R1BreG5kSDFaYnc0NWo3OXBjclBYcFRPY04zSE1UMVAxc3VzYzdiZmJTWDlCb1UxdHJzREh5a05heHppZGcwWEtiazkzbzFWM1NZRlBJM3RLZzlsR05YQnh5bitGenZMMzAzTVB1cysydzNEQmFKclpKUnZsMTEvbGM5WlozZDlGbU05S2lweE9wcWU2Q1kyWHVBTk9YTWhkc2VMR2RwYzdyU3NMZ0wzSUo1MzNLM3BqdXNIUEovRGUzOC9OSklNb3FlZW9kbGphNTErWUduN0RWTXJNWnMxdnAwZExna2NUUkpWRUFiNm0yM1gzcmhsemI2amM0dGQycEV1SVV0SzB4MHpHdWNQemN2Vk1jY3MvNWVsdGtuN2Zham1xNTV5VEk1MnUvVFZkcGhqUFRubGJVUXZEVHkxOFZicEkxT2x6YWVPaWttdmQ2YWpmQlIxRlM0QmpIRy93QlhQUVdVenp4aTYzZlRvNmJDWVlCbm5QZUhJcmhseVpaZFJ2eGticHNSZ3BXdVpBMEFnV3VMYi93dFk4VnkvZGZTYjE2VUU5ZkxOZk5JUU9tcTZlTStHYmRxNThwL1Y4Zm41cSttZElrbFZhK292OWVhZTExdUlwZExPY3JRVGZZangvbFp5eThmYlV4MzB1c1A0Y3E2c3RjOWo4aDF6V3RvdWQ1ZCttNXhPOW9PSGFPamFIeTVMN25NUnY0K1M4Mlg2dVg4YTErbFBsTnFNVHBhVnBpZ0RkT2xyQzIrcTdZOE4xdSsxdkpNWE5WZU15eUU1SG0yMWg5YzE2Y01mR2FjY3VUSzNjdlNobHJaSEUzZmUvSytoSDlsdnB5eXR5OW9Na3dOOUFmRyt5bHFTSU1sU1FiWEo4bE51a1J3NlNiOEY3ZUhQelBOUzNYNWFraXlwTU1ublA0WG0rbTM0ZVY5K1N4YXJ0c000WXRsYytQY0RNNGplMTkweHh0dWovdDNkRmdsSlNoaExXZzJ2NGFoZHNlUFY3OU0vUFMyZFZVdE16S0RIcHFQbGI0THQ0NFQxRXRWVlZqeldqdXVBMC9LZnE2NlNwdHk5Wmp6MzM3NXVkTDNTNVJOM2VuUFQ0azk1ZDNqcnNTVnl6ejJiVmNsWTUxN3VKdHp1ZVM1MnFyblZSQkl1ZlgreXhValUwVFRPczBPSE1XRytxemFkTHVnd0tzcWlQdTNlWkhMYlpNSmxiL1J0OUh3VGdwem5NYzZHNU9Va2xwK0M5bUhEMTJseWo2emcvQ2tGTmxjK0hLV2ptQnFiY3RWMXg0Wkx1K25PNXUxaHBvS2NBdGphMGdXRHR2ZDBYcHh4eG5xYVl1WHdsbXRpakJQY3Y1amt0N2s5c2Fxb3FjZVpIY0I3UmJUZjMvSlM1U1ZxWTMyNWF0NG1hMG04Z043ODlyZkZZdkpQOHR6SDcrM0lWM0U1SWVHdnNiNkVIbGY5d3NmcXhyVGtLekgzdkpKY1NkcmsvV3l4bHlySkhPejRxWEVna3UwMDFKWG51Vzc3Vld1cXBwYlpHRWdkUDdlYXh0cnF6dC8vOVQ4bDlOV21CcFlXNTJiZ1gxSGdPUkM1NVllWGZxdHk2YUtxcWZVT0JJeXRiK0ZvMTE2bE1jYmg4cGJ0RHpkYmZIKzYxMldNNDVqRTlyMm52Tk4vd0N4OHduZDZxTEIrS2tzczJPenlOeWJnSHFBcDQxZkpWbVFrazIzNnJUUFRBa25kVVRhZXRkQzNJNXVadksyaEhoNUxOeDIxTHBxcUtoMVE0RWpLMXV3L2MrS1l6U1c3UmxwR2NiM1J2YTl1N1RmK3hVczNOQ2UvRUNXRU5abGNSYTk3Z2VTeE9PU3RlU3Q4VjBaYWk0K1hraTNwS2dySFJOeU9HWnZMa1I0ZVN4bGp1N1daVnBubmRPNFhGbWpadjdyVW1rdHRhRlVlQ1YwVHc1cDFIMFI3d3M2Mzc5TDY3YjVjUU9TeldXY1JZa205cjh3cytQZW12SlZGeFBOYjFHSG12Vk5MdE1ocUh0YmxQZUEyMTFIaDVMTmsrUGJVdGc0eXpueS9DMGE2bitWTnlINVdNRk8ybkRYeXQ3YW9jUVlvUnMyMzVwT1FGMU56L1AvQVBmL0FOLy9BSFdveW1xbXd5OXJNUlVWQS9DeS93QnhENFcyVWt0WDhzV3gxbUlEdFpUMmNJRm5UeWFNWU9mWnQvTnZvcGN2SDhsakw3WlMwVFRIUXg1NUFNcnF1YlYyWWJtTUcrVUZhMWxsNzZZMzQrdmFvbG5rbWVYdmUrYVZ4Mk56bUo1QWJyY25pZVh6OHIyZ3dXcmxZSnExN01QcEFMaVNhNGtlRHlqalBlSnNzWmNzdlU3cldPTnZlWHRPZGlXR1lZQzNESVJQT0JiN2RPMXJuMy9WSG1IYzE2TGxabG5lK282Ym1NNjdxZ3FhK3BySG1Tb2xmSTQ2M2M0MkhrTlFGMXh4aytPMkx5YjZReEtHV2RjYWRGdngzTk9lMHltaHJjUVBaVU5MSkk1MmhjMXJpMEhuZHdGbWp6c3NaWllZZnlyVWx2cDBNUEM5TlJ0YkxqVmMyTncxK3kweEQ1TDhnOTR1d0R5SzUza3VXL0QwNmVQM2IzWTVRNGV3eFlSU1J3VzA3Y2pQTVQxem52QTZjaXVmNmVWdThyZEx1WXVicThVcXFxUXVrbGU5eDM1dVBoYzZtNjlHT0dNL3RtNTJvSGVKdTZ6UWQ4MzRsdjhBSHR6MjF1a2piY05HZDNYeFU4ZEJISFZWYmhIRXgwaDJEV05KK1YwdVdPUHRaTXE2V2w0VWtEUk5pTTdLU01hNUhFZG83clp1NDk2NDVjMlhyR04rR3U2bW12d2pDMjVLR21FOHUzYXo2NjhpRzZnTEV3enk5N2l6S1NmMm9xdkZxeXNjZTBlV3M1TWFiTkF2eUd3c3V1UEhKNzdjOHM3VlU1dzFKSkpYYWErM1RPN1dreUhWYThWZXNqa21zMWpIT0pOdEJwcjRybmJNU1NyNmt3Q1Y0ejFNallZeHJZOHh6OGx5eTVmL0FCOXVtT0h6Vmc2cHc3RFdobFBHSnBRTE9lQmNYSHhGN3JsTU0rVDMwMWxsTVZQVTRsVlZON3ZMR0g4bzAwNUR5c3U4NDVqSEs1MjlLNGtEZlUrTzYxcG50cWM4MjVCYXhtL2tqS0dHYW9jR3hzemEyMjZxWlpZNCs3MnVydnAwRkpnVFcya3EzaG8vU2VTNVpjMy9BSXgxeDQvL0FDVHBLK2pvMm1PbFlIdWJwYzZEVFMraXpNTTh1NzZMbEpkUlJ6MWs5UVNYUExSeWFEb3V1UEhKTy9ibmJiOG9KY0FlcFc5eWVtZE5KbE56YlpYeG52ZmF5ZmR0aHBacWgxbU5KOTN3V2Jsakd2SDdPaXBNRmpqQWtxSFdBRnlDTmpaZWE4bVdkMVBUcE9QN3BjdUlVbEgzSUd0TGdOd3Q0OFZ2ZVh0cnltTThaTnh6OVRpTTA1L0VRM3BmZGRwampQaHh5eVZyNWR5NC9YajBWOHZqNFoyaHlWVFJvTmZMOTFJZG9abGtrSWEzdkVtMWg0K0hncGRTZHRhcTVvZUg2dXRJSmE5amJpK2w3Z25XM3VYRExua2J4NDhzbjBDaTRkb2FCakpKY3BjUDFXNUxqT1RMbXV2aDM4UDA1dXBNK00wdEl4N0tkb09VV3VOaDcrWUMzT0tzWFA3T1ZyTVptblA0emJVWmIyRzl4c3UvSGo0KzNPOGxVOGxVODN6SGZuY3J0MUhHN3RRblRXQjczeHY4TlUybWtLU29hQnBxZk5aL3Mwamd5eU9zM1oyd3Y0YkJaM1A4dGFXdExnOVJVT0FBdUxhbmV4NmRGbTJ0U08ydy9oaHBMY3cwQXViZ1cwV3BOcnJUdEtUREtPbEZ5QVNCcnBvUEVjMWZENVZ2bHI2ZW4wRnJEUWNsMTQ4Wkp2N3BhbzZySGRTR2xvR3RyRTNzdW5scEs1MnB4ZDBseUhFbncyMzlVMnlwWks5N3JuT1Q0TE8wUUgxT2hCSjg5aXNYS212bEZkT1RmVzQ5Nnp2YXNZNHBweVEwNms2YThsbmUramRYMUJnRTlTUURjQW5ldzhOTEd3VFZ0U3ZvK0RjRnRPVjdtNWlPYmdMRFhsMFhvLzhBamJadGZUc040YnBxZGpINUc2amV3MHNkd3ZUeDhHT1BkOXB0MWtMYWFtWUdnQzQwdUFMbngwWHF4bU1qbGx1M1JMaVVNSTM4OWJKdkdzK04rVkhWOFJ4dEJBUG81WnVValhocHlWZHhSY2QwNjMxN3h2WmM3eTlyTVhKVmZFTDNrOTQzZDQ3TGplUjJ4MU9uTlZPTXlITmR4T3A1cmxsblN4VVB4QjcrOFhkZFBOYy9La2lHVFBVdXl4aHh1ZVE4Vk82MUk2VERPRmF5dGtZWE1mbE50d0J6U2NkcCsxOVZ3cjJkSHM5V0hNVzNQZFp2ZGQ4ZUdhM2IyNDVaMlhyMC85WDhqL2twM0FWSGhBUEpUUzdzWTVCMVF0MkdQVG1uWjB3TGJKMnNrckZWa1FFQkFRRUJCckxPbjE4MFhxKzJGbE5yci9UeFZrUVlPQTk2ejh0UnFJOE5QclpMVFYrR0FZU2RHNmZYdlUzL0FMWFh4OHBVZEpNLzhNZW5qKzJpemN2bFpqVnpTNEkrU3hrZTFndGNnbTJnM0I2V1hPOGtibUtSTEhTMG9MWUEwaGpmdktnNnRiMUF2dWJxYnJXb3F1M2xuY1lLRmpudmtOblNnWGU0ZUxqb3hxMU1kZDFPbVFnb3FBRjFVVzFOVnYyRFhYWXg0MnpuVzlpbThyMU42UzZRNnF1bXFmeHVEWTlBMkJuZFlMRGF3M0pYVEdhak55K0lsMFdDVnRjMXM4Z2JSMFlQZXFhanVOQThHbXhkZFp5NVpQWGRNY0xiMnN4VjRYZzRMS0NGbFhWZ1dOYk9NK1YzUHMyblFEcHV1VytUUHZMckZyOW1QU2txOFFxcXgyYWVaOGc1Tk9qV20rbGhzRjFrdy95eGNyZlN2SmEzYzc2Mkd2d1c1dS9obTJyU2d3TEZNVjFwcVo3WWI5Nm9sKzdpYU5uRXVkeUhOWnl6bUh2MjFqamN1blN4WUxnT0VnU1loVURFS2xnMWdoMHB3NGNpL1V1OXk1Wlo1NXo5dnAxL1R4YXF2aWlRTk1GQkhIUjA3UlpySUdDTzl2MU8xY2JEeFV4NGQvenZhWExYVWN6TFZUMUxpWHVjNG5ja214UG1WMW1zZXNXTjM1YUhnTjFsZUNmMGoreTF1MVBKcE00RnhHMnc4cnVQbHp2ZGExMThKVXFqd3JFc1NlQlRVMDBvY2Z4WlRsQTZrbXdzc1pjbU9IdTlySmE2eURoaWd3OENYR2ErSVBiWjMyU25JZS9YazUrekNEdm9WeHk1Yzgrc1hUeGtqWk54RFNVVEREZzlGRlR0QXNaU0d2bmVSek1oRmhmd0FXY09Qa3ZlZnRibEk1T3F4Q3JySGwwMHJuQThzeEs3ZUVucjI1WE8xQWNSMStOL05kTVpXZHRMblg1L0hSWFZsUzJzNDRKWjNCc1ViNURvTzZManpVdVV4OTZYSGQ5T2twdUhYQm9sclpXd3N0K0Z4QWRicGJudXVONTkzV0xwamhkYnlTMzRoaG1IZ3hVa2JaSmRzNUFkYTNNZU4xUEhQTDM2YTNNVkpWWWpWMVpPZVV0WnlhTkxEb2JMcE9PVDM3WXZKZmhYRjRidHJmY3JmY1l0dGFYUEorcmVpdmZ5U01vNFpwbkJzYlhQUGhlM3Fsc25kYWsyNkdrd0YyVVMxYm1zYUxFZ3UzNjNIUmNjdWI0eGRNY0w4cDhsZFEwRGV6cFdzZTYxcjJHcDh4cU5Wejhjc3IybDFqZHhTVk5mVVZKN3p5MXZJQThsMXg0OFl6bHlaWks5emczWGM5VHFWMjh2K01jKzYxT2xQbW1yUGFzb2FlYWR3REdPZGZ6K3QxTFlycEtQQTdXa3FMTmJiTVFUeThTVjV1VGx2cWUzVEhDL3l2cE9rcmFLZ2FXeFpIUHR1QmZVZUt6ajU1L3k5TitlTTlPZXE4VG5xQ2JPSWJmUURUL0s3NDQ0NDlzZnFidmZwVXZsNWwzbVYwdFRjMzBpU1ZBR2pEZlhYeVZ4bmw2VEtveGxmS1Exb0p2cFlhNitObG05ZTJkVmI0ZncvVzF4SkxITmI4eGJjNmFMbG55VEZ2SGl5eTlPK29lSEtLaVlIMUJibVlOUzZ4OTExd3l5dWY4QUY2NU1KMThwRlRqTkZTZHlsQUpidFlXL2ZXeTF4OEZ2ZVRPWE5qaCsyZTNKMTJOVDFEeWUwT1cvNFJwYnBwMFhweDRzTVA0KzNsNU9iTEw4S1Y4N25tNUpOOTliZjVXckpwejNVZDBqYjJ2NmxUZW1wYlVHU3J2Y0MvVCsvUkZrYVdzbG5KSWE0K3V2Z050VkxaSWxsdjRXOURnbFJVT0JFUkkwc1A1MFhLOHN0MDNqeDVaTzZ3emgwTURlMVl3SFE2MjBQaHBzbTkxcjlQS2UzVHhVZEhSaTkyWEErUHd2cXJKZDZUV3Z3OG54V0dKcERYQy9rQUxlNnk5Y2sxdG5ibmFuRzNtNFkvUzNsdW5YbzJvcGNTZThrT2M2eDI1cHY3SnRYU1ZSZGZ2WEhVNytpbHZ5eWd2cVNEb1NkUHE2ejVHMFY4cE52eEc1c01vSjllZ1V1V3hreUNXVTVXdEpKOWZvck52Wk51a3cvaDZwcUN3bUkySGp2ZnJweVZtRnZvZlJNSzRSdGxjK0lBZnlQTHF1bVBGbHZ2MGRSOUZvY0RwNlpyYlJ4azZmaXlqa05kbDZNZUtiMmxyb0c5aFRrMkxScCtIU3k5c21Pbk85enBwbXhtR0poR2NhQTJBQUl2djRLYmlhYzFWOFJOYm15dkhQd3Q1YXJqbnl6RnZIR2U2NU90NGpjL01BL1h4MEh6WEc4dGJ1TWN4VTQxSTY1TC9RbFl5NUUwbzU4VWM0a0YyKzJxNVhrKzZhVmt0WEk2MWo5ZkhxcCtwR3ZUR0p0UlZPc3hqbm55UFA0YnFiMk91d25oR3Nybk5NakhCdnA1RGJtdDQ4ZVdkMUUzSDE3aC8yZlJ0YTEwa1ZyT3ZZdDJ0WTM4U3UwK241Tjd1dEdXZjJmV2NPNGVwNlZvYjJUYkFhV1kzY0wxVGpqaGxudDA4Tk5IRXdORFdpd3RwYjRxK09tZDdmLzliOG9XRzAwWFlObExXdmUrOXlSZkxZMnNPbXk0NTVYZXZoMHhuWFh0RnhhbmpqN09SZ0RTNGxybWpRR3d1RFpYanR2U1p6U21YVmhJcEltelZFYkhmaEp1UitvRGw3MWpLYW0yc2RXOStuUXlVOExtT1lZMmdXSTBhQVJwcGEyMWl1TXlzNzI2YW5xdVJmY09jTDNzU0wrUlhvY3QyTUZVZERoOU5IMkRaTXJYUGZja2tBMkY3V0FPeTQ1MjcxUFRwaEpyZFJNVGdqajdPUmdEUzhrRm9BQTAxdlphd3R2VlRQSFNwWFJoSnBJbXl6c1kvOE9wSTYyMXNzNVd5Yml5YnJvSkthRjhaWVkyZ1dOckN4SGlEMVhLWlhiZW81WjVESEVYdllrTHV4cHFMK21paDB2S0duaTdCc2hhSE9mcVNkYmNyRG91V2VWM3FOenVkb21KVTdJbk1ld0J1ZTRJR2cwNXJXR1cvYVpZNlZhNk14THBZWXBaMnNlZTdxU090dGJMbmxkVHIyMWpOMWV2Z3BITUxYTWJhMmx0Q1BLd1hMZnpIVHh4cWpiSkJHNGdETmE0ODdjMXF5a3VyMm14VlQ1Q0k0R0M5K2w5OTlOOUZpelh0MDJ1eStPbHBnNlNRT2M4ZDV1WVhKSElEVWl5bml1NG81NlY5U0d6MUR4UzBZUDRUWUY0SEpvM0pQVmJ4bXZYdHp5L3IwZ1MxN0ltR0doWjJVWE9Rbjd4L0s1UDVRdW1QSGIzWFB5WTRmaHRYaVUzM0xQdXIvQUhsVEwzWW0rTG5tMlpNc3NNWnIva1NlVmRKMk9EWVJ1eHVLVm9INDNqL3RvbmpZc0g1aUQ0TG5ibGwxT282YW1NMjVxdnhXcnJuWG1rUFpnOTJOcHRHMGRBMGFMVXc4ZlRuYy9QOEFwWEY1SjZrN0RjazlBQnFWZS9sTlQ1OXVxd3JoZkVxK05zNzQyMFZLNnhkVTFZeURMMVl3OTkyblFMTjVjY2V2YmVPTzEwNms0YXdTejJqL0FGYXNBT1o4dmRwbXVHdDJRN1BBNmtMR1Z6em5YcHZVbmRVdUljVFZsV0JGRzdzWW1telk0d0k0MmprQXh2ZHNGckhEL3dBbWJ5VDFJcEc5clVQdTl4STNKZHQ4ZEN1blU5SGxmbHVjSUdBaC9mTnRtaTJ2aWRMV1QzNlpWWGF5U20wYmNvMnN3RW40YTNLWFU3cXlML0R1RThXeEZvbWRGOW1nSi8zNmo3cGx1WnUrem5hZEFWenorcHhuV0t6SGZ2MDZTUERPR3NEQk5USzdGYXBvdmxZZXpwMk9icmZObzk0OXk1WExQay9EVXh4aUJXOFYxVDQzVTlFeU9qcDdGb2pnYUdOTGZHMWk0K2E2WThQL0FKRnptUHB5a2xSUE9UbmtjLzNrbmZid3N1L2pqak92YmxjOTNhT2ZHL2tUL2hON1p0dGFYU2kxbTIrYUh5MjA5SFUxY2diREU5N25FQ3pXT1B5R3lsenh3N3JlcTZxbjRZWlRzRStLVHNnRnMzWkJ3TW5sbEhJK095NDUvVVhQK01QRnRseG1ob0c5bGhrRFMrd0hhTzd4MEZqcnFCb3BqeFpYdkowdHh4blRuYXF2cWFvM21sY1FkY3Q3VzhCdnN1c3dtTEZ6OG9nRjdRTnZlZm5mZGIzOE9iQXVKMkk4ZkpUczM4UFk0cFozaGtiQys1MDN0NnB1VHVycS9EbzZMaDV4QWxySGRremUxN1d0clpjYytiZldMcE1OZDFZU1Z1SDRjekpUc0VrZzA1RVhQTTIzMUN4amhsbDNXcmxKNlVOVmlOVFZPT1oyVmgvSzNUMThGM3c0NU82NVpjdHZTdUphT1YvTXJXL2lHOXp0cWRJT1IxVjBucDR4a2tyZzFyWE9KMnNMN2M5QWwxajIxSFJVV0F5U0FTVHV5TjlOQjFKMFhEUG4vd0NNYm1OczNWcStlZ3d4dVNNTmtrR2dPWUVhTGxqam5uZjZhbG1IZGMvV1l6VVZCYzBISzA2V2FMYWRGMzQrS1M3ckY1TGZYcFRQa0oxSk56NHJyYmpqNll1dEliNmtDNGFibFpzdFozMmh1bWZJYkFtNTB5dC9nYzFkU0cvc3Q4UHdLc3IzdEFZNXJEcVRZOHoxMnVGeHo1cGo2OXZSeGNkeXQ4dlQ2SFFjTVVkQkcyU3JJT1FBa09JQlB2NnJ4NWN2Sm5sMDlFd3h4OXBGVmpsSFFzeVVrYk00MHViV0Z0TmV1eTNqdzU1OTB5NXNjT280MnN4eXBxYjk2d0pKc052NFhyNHVLVHF2RmxudXFaMHIzbTVPNjdXNll0cUsrWU0xSjM5U2Y0U2YyeWl2cWdRNW8wdnNlbmlOT25pcjhFYWd5U1hVRng4dkxldzFYTzVUSDh0NCtsM1E0RlVUdkdqamZVOTExdGZjZFZ3dkx2MDdZNGZkMjFEd3hIQTFyNWIyQkRzdXQ5eDExS3o1Wlp0K01kSXgxSlJ4MmEwQTIzdmJaZGNlS2U2bVZtS3ZxTVpZenV0czA3WHV1bmhHZlBibjZuRjNPdlkzMTVmMldwSXpiZjhBS25tclh5RW0raDYvM1c5M1RuZjZRM1ZCeW01SHVVM1JCa3FzcDF0cnR6V2RpT1pTNDNhZmNQNDVMTyt6WDNTSUthZW9kb0RiYTJVa2s5UnpzcHNzZExRY1BTeXZGdzd6SU50eHB0YTY2ZUtTUG9XRmNLTnpYYzF0ckRVL3lWMHg0OWp2S1BDYWFsYUxDNWFCNUMzSmVqRENmSXNoUERGcWNvdDFjQVBSZHZHZkRLRFU0MUhHRFp3dnkxR3ltL0U5Ky9ibDY3aU1rYU9CUGhhK3g2TGxlWHMxSE0xT095T0g0ckEzR290YjZDeGVWTk9lcU1VZEptczQzdjZybGxuYXZhbm5yMzNIZUhSWmwyMGlPcVhPRmhzVGZYY2svc3BsbElmRGJCUjFOVSt6R2tubjNUWWEyNWFKNDMvQitYYVlSd2JVVlRvM1ROZHVDUUE0QzNqeXN0VGp0dnJwbTJSOWN3UGdTSm5aM2gxTnRiMk9nWG94NFpZNTU1NmZWTU40ZnA2Tm9ia2J5djNSc1BGZWpIam1QY1ptZHRkUkZCRkN3QnJRMGZQNnN1cys5OUZ1NDlmVXNqNU52dDlXUnpWYytLTlk2d0lCL3dEY3RScVAvOWY4a3ROWDFGS0MxaERtSFhLN1d4Nmc4bGpMREhMOHR6TExGcXFLdWFwZUhTTzIwYTBhTmFQRHhWeHd4eDlKY3JmYVBtUFVxNmpPMlRaSHNjMTdYRU9hYmdnN0ZMSmZadFBmaWxTK01zN3JTUll2YUxHM2gwV1p4NHhyeXRWcTJ5SUpsUFhUVXdMV0VPYWRjcnRiSHc2TE54bFdXeHFxS2lTcGZua0kwMEFHZ0hrRlpKUFJidG9WUmt4em1PRDJtem1tNEk1RlBZbXZ4R29jd3Q3cmJpem5OR3BIaDBXSmhqR3ZLcWttKzYyeThRUzRLeWFuQmEyem1iNVhjajRIa3MzR1pmbFpiR3FhZVNkMmFRK0FBMEFIZ0ZaSk9vVzdhVlVBWE5jSE5ObkEzQldiMStGbDdTM1Z0VEkzSjNXa2l4TFJxZksyeXg0NHgxbFpVdUh6enZBeWxyZHlTQ0FCMUo2S1paeVJyVytsakpORFJmOEFhVVRlM3FuZmllelhLVHp2eUFPNjV5WEs3eTlMMU9rZHM3TVBCZlZGdFhWUDFiQ084eU03M0o1TGVyYi9BRXo2N1YwMDFkakZRMW9ZK1o1MFpER01zY1l2NkN3NXJVMWoyWExmU3paaHRCaG9iSmlzeko1YlptMFVCdlkvL3dCcjliNjhsbTUzUHFkSjQ0ejhvbFpqTlJVQVJ4V3BhZHYrM0JEM1dBZU5yWmlRZWExanhZNDNmdXMzZi84QWxWUHFudjdseTY5cjVScWZJZWEzby83WDJIOEw0aFdOYlVWT1hEcUt3YzZvcWU2U3ovaEhvVGRZdkpKL0h1dFRIYThaTnc5Z1AvNmNJcjZ4b3Q5cXFXNW1nam15UFFEVmNmOEE3TTczL0ZmSEhIdFQxM0VtSVZoSWRLNHMvTEdMaGdIS3pXMkFBQzNPTHhpN2w5S1YvYVNPN1NkK1EyNW5rZVFiNHJlT1h4R2IvYlE2YUtNL2RqTTRiazdIK0Z2VzJmVFpUMCtJMThvYlJ3eXl1SkZteHNkYTU1RGtzK1dHSHRkNTVPMXBlRDUyUnRseHFzcDZDUDhBRTZJSHRLa3R0LzR3Umx1ZXQxd3k1dDlZTnpDenVwWXhEaDNBaGJEYU5sVFVELzhBazFYM2pzdzB6TmowWU5SekJXUERrei9rWHB6K0pjVFYxY1hCODcyc0o3ckdteld0NU5ERzJhUFJkY2VIR2QvS1hMN09jZStXVnhkZHgvOEFkc1BlVjEzamowenRyY1kyNnVjWEU4aHBaWDhJMW1aMzRXQ3dQdkt1dnVtdnNsVWVGWWhpRHd5Q0NTUWs2bXhJSGo1Qlp5enh4YXh3dVhmdzY2bjRady9EMkNiR0t0alh0RnpUUk9EcEFScnFkbTNDOCtYTG5sZFkrbS8wOGNlOG1OVHhIQlN0N0RDS1prREJwMmxtbDU4YzI5L0pKeDNMK1JjNUpxZW5MVk5aUFZPYytvbWUvTVNiRW5uOGJMdmhoamk1VE5EYzhOSGQvd0FycWUya3ZKVU5Oa2NFMVNRMktOem5IVFFhYXJPNWo3SmpjcjA2V2o0YWZsRWxhNXNVWTcxaWVYTmNjK1hML2c2VGlrL2tzbjErRzRYSDJkS3hzMG8vTmxHaEdtbDduVlptR2VmOG1wbmhpNTJyeFdwcTNFdWtMR2E2RCsyZ1hlY1dPTTI1M1BmcFc1clhKZGM5ZXY3cTlmQ1hMNCtHdHozZFVuYlBzWTJTVTVXTUxpZExEZjhBdXIxTzc2V1JlMFdBVHpXZk1Nak9oMDBLNDhuTi93Q0xwTU5yeStHWVUzUU1mSzBXRmlEeXNUNHJqLzhBWm43OU8wOE1WQlg0OUxVRXRpTG1SN0FEUWZEcXV2SHdTZDF5NU9hVzZucFF2bXphdWRmelhweThaSjQrMlA3cUhKVVdKQUduVWMxZzExdEZmTTl4RFJja2pRRFZUVTlvczZEQWEvRUhETEU1clRxU2I3SHhYSGwrcHh4Nm5kYjQrSzI5K24wRERlRmFPZ1kyYXRNWkl1VGZsYnJmeVhqdlBueVhVOVBWT0xESHVwdFhqOUJRTk1WSXhyM0FGb2MwQUFlVjdsWEhqenQ3YS9Wd2svYTR1dnh1cHJISE01NEd0Z0hkMGU3d1h1NHVQeG02OG5KeStTbWtsYzdjazdhMzk2N1gwNW94bGEzZHdXTFltb2l2cUhGMlZ1amZyWDNxL0ExdGltbGZab2M2L01haitWTXNzWk4zMnN4dHVsN1E0QlVWSlk0eEhMZlVFSFh5OEZ4dk03VGl1bmVZZnc3QlRoaG5iR0xBYTh4cHF1ZXZPck9OYnlWRkxSTnRHV0RMcGNXdi9LNnpoNjdMbElwNm5HODl3ek1OTjcraHR2cVYxeHg4WnFlbUxsdjA1K3B4R1Y5N3VKdnA5ZWkzT21MZHFwODVjYnVkY3E3bnRFVjB3Qk5qYTN6ODFMUkZmVTNCQWRmeS9kWnQzZWxpUG1sY2JOQjE2ZUt6Y3BPdmt2dE1ndythWGRwZGNYSGg1cWIyT253N2gyUjdtWForSVgvQ2VucG9WdngyanZNTjRjRVpCZEdMZUl0L2xhbkh2czI3R2xvYVduWnJrdU5WNk1acjJxUy9FS2VCdjRoMEFGdFBmenV1bTR6ZmY5S2lyNGhqYTIwYjh2STZqWDREWlR5MGptS3ZpQngvT2ZYM2ZKUzhnNTJveGFTYS9mdDU5UDdyT1hKOEd0cWlhdmVUZlBibDlYWEMzdE5JTXRZNTI3aVR5NUJTWFpwRU16M2JYS2x1bWt1bncycXJDTWpDYjhySDRlQ1NvN2ZDZURaNm5LWll6YTlyQUhTMXY1WFNjSDZsM0V0ay9MNjdnM0JNVUdXOGJYQzM2U1B6RHJ1dlhPTHB5dko5bjByRDhGcEtab3ZHQ2JhRGExdXZWZHBQSHBuelg3R3hSMnNBMEFXVmswelp1OWt0ZEhIcGU1ODdlNWJrTkttcXhxTm9Jemx0aHRjSy9DeWRPYXJPSVdqOEw3YmczZC9DeGJwcVl1U3JPSXZ2RDk3ejVtM3lXZjFKRjhYLzBQeVF0amRJYk1ZNTU2TkJKK0Nsc250WnY0YW54bGhJY0NDTndSWWo1S2JYcjVhN0s3UEdGazJlTWJEREkxb2M1ancwN09MU0I2cHRmRnJzcnRuVmVJakpqSHZObU5jNDlHZ241SVBDMHRKQkJCRzRPaFFlSUNETjBjaldoem1PRFRzU0NBZmVwdURRNHQ1Ym8xNjlzTCtDcWJqSnJYdk5tTkxpT2d1b3U3ZlVlRU9CSUxTQ053UW5SdS9MTnNibmJBK2lseWk3UzRNT3FhZ2dOamRxYmJMbmxrNlRIYzI2cWw0YmJER0ttc0JaRUJ1OFpmRW01c3VmbHV0YTByNnlzN2N2cGNNRFlhV00ybXF5TGQwYmhyamE1S1QreHowdFhEVE5NVkZjT054SlV1NzBramorbm5hL1JkSk5zMjZicVRDSjVtL2FhdVEwdE9SbUpjZnZaYjdsalRZaTRUTGtucVE5dHN1S1IwMGI2WENvVzAwV3pxaCtzOG5pWGtYdVU5KzJQU2hkSzV6amR4a2U0M0pOeVNUeXR1U3JKcWYwWHRmWWZ3elgxN0JQVUZ0QlJmaU05VDNYT0EvOGNaN3g5QXBlV1k5VDIxTWJsMXZwZGlmQThCYVA5UHB4WFZZSGVyYWxsdzF3Mk1MRG9CZXl4dlBPL3dCT25saGhOYTdVTmRqZGZpTGoyc2ppVHlGOGx1UXQwQzZUR1QwNWVWK0ZTNFc3MHNodWQ5ZVorSzFFdCs3ejdRQjNZSTduVFcyWWtubHBycXBaYjNiMFM2Nmkxdy9oekc4WExYeFVzallqdlBNT3lpYU9aSmVXM3Q0TE9YSmhqMTh0VEc1M1RyWWVGK0g4S2JueGV0TmJPMGwzMmVtT1NQTTNYSzZRMkpCOEFWeHZKbGwxT282VENUMlZIRmtWSkdhZkI2V0dqaWFDM05FMEI1Ynl6UDNjU3BlUEsrMThzWjZjZlY0blcxYm5PbGtlNEU4N2tFWC9BTHJwamhNZmp0aTVWQWN4MzRwSGhnOGQvaGZTeTZ5M1duTzdyVTZXQm1rYk8wUDZpTGorVmJOa3ZqZDFITWtzaHNOYjhtcXlZVHZJdDNldlM4d3pobkZjVUlNVlBJMlBRdW1rN2tiVzh6bmRacFhQTG14bnBmQjFjZUNjUDRLQS9FYXB0YlVOR2tFTnNqSEFhaDhtOTc5QVZ3dkp5Wit2VHJKampOMzJnMXZGa2hZNkREWUlxT0c5Z0lXaHJpTnJsMmhlU09aV3NlSE85NTFMeWZicHlNOVROTzh5U3lGNVBWMTE2SmhqSjY3Yzg4dG94bHRwOFFyL0FFeHBwYzl4VjFFczAydzA4OVE0TmlqZElUMEZ3cGxsampGbU9WZFhTY0x2RFJOWHZiVHhiOTZ3Skc5c3U2NFhtdDlPdVBGcnUxUGZpT0Y0V3d3MGNiSlpMV0R5QVNQRy9tc2VHV2ZkOU9ubGpqNjl1ZHJNVXE2dzJkSTVqQnMwSFMzU3k5R0hGSjc5dUdlZHQ2VlRuZ0c1SmNUdVNibGRHTmJhWFB1ZVNudGZHUEdoN3lBd0VrNkFEVzVVdmpKMmtsMjZDZzRlcWFxenBXdVkzeDB2MUd2Z3VHWE5ONnhkOGVQYm9SRGhPRHNKY1dTekFhdDU1aHlHaTQyOG1kMDdUSERHYitWRFhjUXp5M2pnSWlqRnczTHBwKzUwWGJpNFAvSnl1ZS9UbVpaWHZKZStRdU91NXZ2djRycnJWMThPV1c3N1JIMUZ1ZDFlM080ejRSSHl1Y2JYMzBBSGo1YUxXTm1QdjBzM3ZVV05CaEZmaUxnMktONUJOcmh2eHViTHo4djFHR1BwNjhPSzVkVjlFd3poQ21vMnRscjNYY2JIS2JDdzUzWGd6K281TS80OVI2TWVIREdmdVQ2ckhzTnd5TXhVc2NlY2QwVzNISW55RmxPUGl6ejd5YytUTEhEK0xpTVJ4K3JySEd6M1pEeUpOdHJhRG92bzhYRGpoajNPM24vVXl2dTlLTXlPY2J1Sjk1MlhXeVJ6dDlvNzUydHYzZ1QwMTEvWXBMZGFqRW4rMFo5VTRudTM4MWRYVFg5TUdSU1RFTmpEaVNlWGo0N0xOeW1Qc21Gcm82SGgyZW9lM015VFd3TndDQjRyamx5NzZqYzQ2N2lqNGVwYU5ySHlodHhvUmF4MCtGbHgxbGxlL1RyaFBCWlNWOUpRc2YyZGhZZTRhOUJ1dW42ZlRWejZjL1dZNjU0SWJyMHNmOExyaGg0c1padWRtcnBaSEVsMlhYWVhYZjRjZmxFZE9UdTl4OS9xczBpUEpQWWZqdWRoOUJadVVWQmZVV3ZwZTNNbEpkbzFmZVNIUUUzNmFmMlMxZjhBcFBndzJTVndEV3VJMzVlaW5kSFZVSER6cE1qbk1KdVJ1QWJXUG56VThOanVhSEFJNGhkN0cyTnQydDlkN3JwamhwTnVoaWhwNlcxZzBFYmJhYVdzQjBYV1RSdmJ5ZkZvb1c1UTl1bjFaZElWUjFXUFd2bElBOEhlQlM1ei9MTnJuYW5HWFNhaDErb0R2Z3NYTVVjMklPa2NkVGJ6K3RGUExhOUlFbFdUZTUyK0NtMFFYMUxya1h2cGM2NkxHWG9SKzBkSmJVbTUwQUIzV2UwN1dWSGhOVFZ2QURaRzZpM1Evd0EzVmt0WGI2QmhYQlVrK1V5UkY0SUY3dEIxL1lLNDhkdFM1U1BxdUVjSFUxT0dGekdzc0FNb2JxZTdaZTdpNGNmbWJybmMzZjBHRndRQUZrWWFOdGh2MXQ0cjF6REhIMUdMa3VRV1JOTnJhRG1RbDB4SnV0RW1JUlIzdTVvSUhJNnFOekg0VTlUandqdlo0OWR2TDNyRnloNDF6Rlp4SGJNVElPZjVqdjdsUDFGMS9UbEszaUp4elpaT1hVck9YSzFKMDVhcXh5UjE3dUkwdmZOZTY0WGszVjFYUFZHTEZ6dFhYNjduVlo4NmFyLy8wZnluNE5GQ0tOcjI1YzduTzdRODdnN0hwb3ZIeS96MDc0VHJwQXg1a1RSQzRGb2xjWEE3WExMYm5yM2x2aTNkL1puT2Y3Y3VTdlF4YnBOdzVzYjZ1RnN0c3Q5anNYQVhBUHZXYytzZWx4dTh1M1pTTlk1am12YTBzeWtFRWFXdDhMTHovajI3MjlPQ2tzSHVEZFdoeEFQaGRlcVI1L0pncXk2M0NZNHhTTWN3QXVjU1pEdWMxOWowMFhEUHZKMXg5ZElPTnh4dDdGNEFFaHVIQWFFdDVFanpXdUxmYytHYy93RDJvRjFZVGNQWXg5WEUyUzFybXdPeGNCb0NzNS94dWx4MXZ0MU0wYlRHNXJ3MHNJT2ErMWdQY3ZOTGQvMjlFMVhDT2EzTzROUGR6R3g4TDZMMWJ1bkd5TWd3ZWFTN1pkaGhVVUFwbUZvR1oxeTgyRjgzVHJzdlB5Vzdkc2ZUREZJcVZwaWRab2tOdzdrUzNrYmFhM1V3dDdNcDZSSVgwN05jb1AxelcwazdYK0cxOFRhaGd5dERHM09vM0lHZ0hpU3VHZS9oMHhpZGltSUdzaWNLZ21LbGExMzNiYkI4dHIvQlltUCsyN1h6Y21xeEIvWVVqQXluYVhIS05HaG8vTklSWUUySzlNa3gvbDdjclVsdituWVdObTExWmJwbWhpZWRnQi94S3Vzc3IxNkpab05YTFZNWkxMSVhPTjlBYk1hZjBob3NMQmJ1TXg5TTMvMjJSNERYWWtXU2hyS2VtSXZKVlRkeUlNNnRCdG5LeGVUSC9LU1pXclJrMkI0RTAvWTJOeEd0Mk5UT3dHTmp0dTR5MWhZOVZtVExQK1hTMzl2NVVzK01WbUl6L2ZTa2k5MnNCSVkyM0pyVzJBQzNNY2NmY1BLKzR4ZTFwYVRNK3dBT2d0c0IvQzZmajB6Zjc5cWNQa21mMlZMRytSN2pab1kwdWM3WFN6UjFUcWQ1SjI2bWc0SnhTcWFLbkVwWXNNcGpaeGRWT3l5a2M4c1JzZGd1T1hOak9zZmJXT0dWZGpTUmNLNEJFMzdQRTNFYXJuUFVXN01PdFlsc2VoSHZLOCtWNWVTLzA3WXlZeFJZMXhkVlZBN0tKNWpZUVdpT0swY2JSMURXQm9QdkMzaHcvTlhMS1NkZTNIUGxxYXZlNXR6Sk5oNGtua3UrT014OU9GdHZ0N0V5bmprYjIwZ2U0QTJZenFCenZweld0MnB0dmtxaGxjeU5qV3RJTzRGL1B6V3BqdnVpbFpIVVZUclJ0Zks3OUlCUHl1cGJqaW5qbGIxSFg0YndQaWRTMXM5V1k2Q21POGxTN3M5Tjd0QnNYNmNndU9mTlBXUHQwOFB1NkRKd3B3K0JsWi9xdFczWjc3TmdhNXB2Y00vRzhYNmtoY1AvQUxPUy93Qk5ibUtqeFRpNnVyR0dHSjMyZW52M0lvZ0ltaG8yRm1Cb0kxWGZEaHh4VHljbEpLK1FsNzNGeE92ZUo1OGwzbGs2a2N2SzdSeTRud1M1VzB1VzJzdU8zeVdwcXAvdHZwNk9wcWkxc0VUbmtrQUJyU2R5czVaWVkrNlNaMjlPd29lRXV5WUtqRjUyVXJOK3pOdTBJNkJ1OXl1R1hOZitEck9MeTlwYzJONFhoVGV3d3VuRDMyc1ozdEdhNDAydFlGWm1HZVYzZlRkeWs2Y3JXWXJXVnJ5NldWNEIvS0NiZlZsMXg0NUozN2M3bHRXWjJnazNKOTkvN3JlblBWK1dEcER5UDE4RllhWU5Ebm5LMEVrazJHNVZ0azd2cGNaYjY5dWd3N2h5dXJpSHVaMmNRc1NYYWFiM1hMUGx4eG5YdDBuRmxmYnFSU1lQZ2pMeXlzbG5EYmtFRHVubDd0RjVibG55NWYwM01KaTUvRU9KcFptbUtsSFp0MTd3MDlGM3g0ZFR5cG5uNHpweWMxUStWeGRLOHVKMXVUOCtpNnpVOVBQYmN2ZFEzMUFhTk5mcm1uZFhHYVEzeXZkelBoNzFyV2xzditFK2p3cXVybkJzVVpjSEVBSGx5K1YxeDVPYkRDOSsyc2VMa3k5ZW4wZkN1Q1lhWmpaOFFrWU1ndmF3SXVEcURmd1hqNWZxTXMrc0hxNC9wNWoza3Q2ckhjS3dXUHNxUnJESmxzMndBczRiV3RyZFl3NGN1Uy91OU5YazhPbzRMRU9KSyt1YzRBbU5uTFU5ZVM5dVAwK0dMejU4dVdYeW9uU1hKZklTNDlUKzY3eVRGeHl0cU82ZHRqWWk2M2N0cFA3Um5TdVBQVHcyU2ErUzd2WHd3amhsbmRsWUxucC9DNTVaWTQ5MVpoZDlPbXcvaG1wcWlDV3VBMDZjeGZUcXVXZlBqcjlycE1LN3Vrd0Nsb210TXBZTEFGMXdDYjg3K0s4dVBsbFhlVEdmbHZueGVqcEFXUU5EbkFXdTBhRHhLN3ppNzJYS1J6TlpqVWt0M1ozVzFzTDZBOVJheTlFa2poeVovWlF5MU1reEx5ODJ2dDcrYTFxV09YbGIwaXZrZGNhNzM2OGxQWFMxSGRVc0hOYTNiMG5hTTZwYWJnYm5ueStDemQzOExHbXo1WEJ1WSt1cXp2WDVWYVUyRlN6VzFKdnFOcldXYmF1blY0Znc5SklMdUd1ZzVEUzNpRS9kczA3R2t3aU9JQXZEYjIyQVhXUTB1R3VncFdqdUR3MjA1cnBFOUlOUmpEUjNRTnIyRzEvTlhiTzFGVjQwN2JhL1FsSUtTZkVITzFCY2Vadit5dHVvYitGWEpXRjF6YytYSmNidmFhUW5Ua0FrazIrcnFib2pQcUwvQUlmcnpRYWdKWGtaYm0vclpPNExpandTcXFIRHVPYTA5Ti84RlhWcTIvZDMyRWNJUGtjQzVoSC9BTGdDTnh0cHV1bU9Gck80K25ZWnd2RFRodWRyTTJsdTZMMzVhcjA0Y1UxMzdUZnk3aWxvb0tkZ2Exb0JBM0FHL291MlBISExPYldMWm80d0xqOElBNVg2WFhva2tZdU4waHpZdkZIZlcxdnIzSmJFbU9TZ3JNZll3YUVmRzUrTmxpNXo0ZFpJNWV0NGlCQjd3RitZTHIrN1hjclBuRjZjdFZZN212YVErT3ArdGx4eXlITzFHTGtuOFpPNXRjcmpjbXRmS21teEF1SkZ5UGY5YnJuYmFSQzdhV1Y1RVlMaVJhMjl2SHpzc3lYL0FDdlN6cGVIOFFxMjU4bVZ1NDUzOFZxU3RUVC8wdnlRUVZkUlRYN0dWekE3Y2JnKzQ2TE54eHk5eFpsWjZhNXBwWjM1NW5sN3RybmtPZ0d3Q3NrblVMYmU2MUtvOUJJSUlOaU5RUnVDZ2x2eENza2o3Sjh6aXkxaU5BU09oSUZ5c3pER1hjaStWcUd0SUlKRUZWUFQzN0dSekFkeHVENDJPaWx4bDlyTFo2YTVacEozbDhyeTl4NW5wMEEyQVNTVHFKYmI3YTFSNkNRUVFiRWFnamNGQkprcmFxVm5adm1jV1dzUm9DUjRuY3JQak43alhsVUxJRmUvaE5zd0ZOYTdQYVZCVVR3M0VVaGFEdU54NTJOOVZNcEw3YmxzNmphNHpUbk85eGU3YTUrUXRvQUZpNmk5MXZaVGtETTQ5M29kQ2ZDeW01ZlRUVlBVdGpzYmtGdXJHdDNKRzJ5VEhkTi82TDFWVTBUWWhVbUduRnlHbXpYU05ISWM3SlpNZXNaMnU3L2hEcWNUY1l2czlFMFU4RFFlOE5IdkhVblRmelc4Y1psL0p6dVZSS0tncnNUZmxwSVhPSC9xVEh1eHRITnozdXRvTGNycGNwZ3VNeXY0ZFJCSGcrQU56VFBHSlZ3Rit5dmVsWkp1YmpVa2hjcmxjL1VkT29xTVJ4MnZ4Qnh6eUZrUTBaQkUwTVkxbzBhMEFIWUJkTWVQSEdlVjlzNVo5ZEtZNWJGMGh0YnJxVC9kYWxsOU9lN1cybGdyYTZSc0ZCU3l5dmNiQXhzSnRibm10WWU4aFMzR2Uyc1piZFIydEp3YzZKalp1SWNRWlNNMWNhV056WFR2MXZaMXRHa2psZGM4dVg0eGJuSDgxWVB4N0JNRmpNV0NVTVRYL2hkVXlORWs3aVB6QngvQ1N1Zmp5WmZ5T281V3R4L0VzVGVjMGtoemJORjdmdHlXNXg0enUrMXVmMlYyV2RnTHBwaEdEcmxjNjdqejJGeUZ2Y25Vakc4a2Q5VlR4M0xHdWxsMDc4bW85RmNjY3IrR2ZLb00xVE5MYk1iQThtYWZKZE5hVGFaUVlQaU9JeXRaUzAwMGpqczVySEg0N0JZdkpqUGJVeHQ5UG9GSndRMm1qN2JIOFFqcEdnQW1uYVdQbmNOOVdnNWRENGhlYlBudHVzUGJyTUpQZnRKa3g3QU1EWjJlQzBNYnBnTW9xcHZ2SkNPWmJjV1pjK2F6aGp5NWQ1ZWw4c2NPbkg0cHhMaU9JdkxwSjNocnZ5Qnh5Z2VGdFBndlJoeFlUMzdjc3M3bDZVR2Q4aHU0azI1blkrdXU2MzR5ZW1lNzAxdWUxdTV1ZWRsWkxVc2FDNHVKQXVSdVBuNUsyYTlwL3dCcGRKaHRiWE9ES2FDU1Z6allaV2srcDJBQ3pjOGNXcExlcEhhMG5DRUZIR0tqR2FtT25BRnpBSE5kSVI1WHMwRWVLOCtmTmIxaTZZOGV1OG02ZmlLZ3c1cGh3YWxqYWJaZTJlTHlHM082azRzOCs3Nlc1NDR6VWNoV1lsV1Zybk9xSjNITWRCZXdBNkwwNDhXT1BweHVlVjlLMXp3M3oydWRiK0s2MzFxTTd2eTFPbEo4VmpzOHExZ0Z4RFdnbHgwQUF2NksrdmE3dDllM1I0Wnd4aUdJT2FURTZLSzR6UGVNb3lrNzNPaTgvSjlSamg2OXVtUERiMjdCbUg0RncvR0gxVXNjOVNOY3R3OGFiZys5ZVh6ejV2VzNhWXpEMjUzRStMNUpieFVMUkRGYTF3M0xZRGExanJvdXVIQm4vd0EvVE9YTlBoeDAxVStkeGZQSTU3dXBQMEY2WmpNT3NYSzhsdDdRWHpnZmhLdThyN2M4czkvaENmTTl4UGl0U0xQU1hSNGRXMTdzdFBFNXd2OEFwTnRmR3k1NTh2SHgrNzI2WVlaNWVwMCtqNFB3R0dORStLT3lBQnJ3TXdEZGdRTmJIY3J4Y3YxbmxQSGo5dlpPSEhESGQ5dWtteGZCc0NqN09BUlBjMGQyd0JKMDJIVWFMamh3Y3ZQKytyT2ZEam5qSEFZcHhSV1ZyaTJOK1NNMzIwSXYwNWFMMmNmMDB3dTY1WmM5eTZqbW5TdmtkbWU4dU81dVY3SjRTYStYbnp0YTNUTWJwcVQ0QUd5alB3aVBuTHJqbGZUOWxiTkpkL0RGa1VrcnJNWTRrMkd4NTdkVm5jazdxekc2MDZqRE9HS21yTFRJeHpRTEYyK3V0dWRsdzVQcU1NZW5YajQ5M3QzMUJ3L2g5QTBQbXRkb0RydUxkU092cXZObDVjbnAyL2JIdFpqTkZTakxUaGhJSDVmTmJ3NEwvd0FqOVRDZFZ5TmRqYzA3eUE0Z0hwdjgxNnNPT1l2UGx5ZjZVcjVpNjVKSlBVblZidlNmcU5EbnQxdWJKdWVtTGx0R2ZVTmFOTGsyMDJ0NzBtVENLK3FjU2ZSVnVNV1J2bC9DeHh2NExOeTBTWGUxdlI0UkpMWnptRzVKSE8zeVU4dCsyOWR1dG9NQXVSbmFOTFczK09uUlQ4Slk2dW53Mm1wZzB1TGN6Um9MNmVxMUowc3Z3a1NWc0VZc0MwVzBzQnI5RmRKSkRhc3FNWUJKQWRhdyt1YVZQZFVWUmlwSTBmZXkxUFNLaVN0ZTgzTHZJRGtwdE5JVXRROXh1SEp2YUk3cDNYL0Y4VkxUMGpQbWNSejl5emJBamprbC9DSFc4YnJGM3RWM1JZRE5PNEV4M0J0bHRmVHJmUUxXT05SM21GY0pFdVptYnJvZXR0TnRRTFdYWEhHM3BONjZmUjhQNGVocDhwY3hwQUF2Y2EveHN2Ump4cGE2MkdHS0FkME1BdFlXdDljbDJtTGpKYmUwbDFURkdBUzRYOTM5bHFZdFNaUlgxT014UnRJRWd2elcvS1QwMDV1cjRoNUNVYVg1N3JGNUZtbk0xUEVCSWQ5NXVldjBGenk1SzEwNXVweHVSN2lBL3JyeVhDOGxOYjlLU294SjUzY2I4N0g2dXMza3VqU3RrckNUM1M0MzN1UDdyamM4cU1XaVNkd0RXdWNUMEJTWEpIUTRkd3hYVnpobVk1cmI2dEFJMHZ1ZEYwa3Q2K1I5V3dQMmZOWmxrZkdRQ0FPOXE3cmM3YUx0T0hObTNUNmxoM0NsSERFQTZKcEdYUTJGenJ6MlhlY2NrNzlzZWRmLzAveVN3VVZSVkVpbmlkSmJjaXdhUGViQzY1M1BISCtWYngzV2lhQ1dCNWptWTVqeHlkOHh5SVdwbExOeGJQdTAyVloweURia0FDNU9nQTNKVGE2aVhKaDFYSEgycjRIQmxnU2RDUUR6SUJ1Rm1aNDI2bFh3NjNycEMwV3UyZFloc2lYWHczd1VsUlUzN0dKejdia1dBSGhjMkYxTGxqajdKTGZUWExETEE4eHlzTEhEa2ZtT1JDc3N2YzlKWlo3YTFRQUpJQUJKT2dBRnlUMEFRU1pLS3JpajdWOER3eTF5ZENRT3BBdVFzZWVOdXBZMzRYM2ZTSDNqc0U2K2FtbTVrY2gyYVNmQUtYSlpOTHFod1RFYTAvY3dPY09aUGRIbGMydXNaWnllMnBqYjZXejhLK3dOUDJ6dXlEWEo5YVcwV2Q3OWVsOU9mcWFrdmVZb0FYSG9OaDRuM0xwTVV0K0VjQ09uT2FRR2VwZHExZ0Z3MTNMVHdXdjVkSkswMUVGZk9RWFFTU0haakdhNWZHd3VON0xNOFo4cmQvNFRhZkNxV2xaMitNeTJzTHNwSWlDOXg1QjVHb0N6bG5iMWkzampKM1d1c3gyUjdQczlFMXRKU3RGbXh4MmJjY3k0aXhjVDRyV09HKzh2WmVUWFVpbWJITEpkd0Z3M1VrMkY3K0ozVzdxZW5IeXZ5azBtR1luaU1uWlVWSkxJNjRCZmwrN2I0dWZzMGVLemJKM1c1TGZqcDJGUHdwaG1HTkZSajljMmFYY1VWTTRFRHdkSUw4L0ZjTXVXMitPSHBySEczMjNWSEZzTkpHYVhCYVNLaWh0a2FZbTJsZHlPYVQ4UnZicXJPSzM5MXJXdkZ5OVROaWxkZVIrY3RPN25ITmJ4Y2JrZ0xVMWltNmdaYWVLN3A1czd2ME1IUG10Yjh2VE82MHZ4RXNCWkF4ckcyc0hhRnhIVWszSUsxNHB0R2pncksxeDdOajVqZTFoYzYvM0t2bGpoN1N6Syt2VHFNTTRHeHF2RFpKSWZza0IxTTFSOTNHQU9lWTZIUmM4dnFKUFRwT08xMThHQThLNEUwUHhDcS8xS1p0cnh4QU5pekRVZ2wzZWNQSXJ6NVo1NTNyMDErbnJ1bzlieHMyRmpxWENLYU9raTFhenNXNUhrY3MwZzd4djVyV1BIYjdMbkoxSEZWbGZpRlc0eVRPa2RtdmNCeGNmZnFWMnh4eHh2YkZ6MnF6R2Z4U2tSai9rRG05MnE2WFh3ejVOUmxoakZtZ3ZkK28veHNySmF6YjhvenBYUFBTK3pScDh0MWZSdGJZZGdPS1lwSTFsTlN5UHpmbURIV0E4WGJOWFBMNmpISDFlMnNjY3I3OU8zcHVGTUx3bHZiWTdXTWM4QzRwYWR6WHZ6ZEpIQzdXMlhEUGx5em5VZFBDYVlWZkY4Rkt3MDJDMGtkS3dES1pHRHZ1NUVtUTk2NUNuSHhaWmQ1RnptRTA0cXJyNm1ya01sUks5K2JrWEU2KzllakhpeHgvTG5lUzFYdWVCdHA5Y2wxbDEwNTNMdnRwZElUelN6UjhNQUhQTm1ndVBnTHFXeWQwN3ZVZFJoSENPSzRxNXBiRVlZU2RaWGdob0EzTnpZVzFYbjVQcWNNTHFkMTF3NHJmYnQyWVR3NXd6RjJsZk15cnJCcUkyRUZyYmEyTy9SZVhMbTVPUy90bGVuSEhEQ2YyNXJGdU9KcWdHQ2dqRlBDTHRiYnUyYjVDeE9xNjhmMDl0M243Uzh1TTlPRHFLbVdkN3BKNURJWGE2blR4MDJYcm1PT0hwd3p6dFFuMUFBc05mSlZ4dGsvS0c2UXVCdmROSmJ2MDIwbEZVMXNyWTRJM3ZMamE0Qkl2MDUzS3pueVljYzNrM2h4WlozcVBwdUMrenlSelcxT0p2N05qYlBMWFhZQU9odmE1c05sOC9tK3N0L1p4L0wyOFhGak5YTDI2dWJFTUE0Y2hFZEt4a3NvSGVJTFhhdDBGeDVIM3JoaHhjdWZ0M3k1T1BIMDRIRmVMSzNFSE9Zd2xrSk8yMmdPbTFyQUwyY1gwbmhkMTUrVGx1dW5JeXVMbkZ6bkVrNm01Sitld1hzMUoxSG1sM2UwWjhyV2dFRUVrMnNEcVBOVkxaUFNPK1Z4dUw2SGtBUDhwRXVYM0lvNVpYQnJRN1huWTJDbHl4eDd1bVorNTFXRzhLVnRZV3ZleHdaditGMjI0OXhYbnorcHcvNDJiZXZIaDYzWDBLaDRmbzhPWUh6bVBNQVNTYmJEWWEzMVhpeXk1TXN1dlRwTWNaMWwwd3JlSXFXampNVk9HbDE3RFllUG51dW1IRGJlMmVUTEhDZFZ4TlpqYzlVNTJkeDF2Y0FteC9zdmRqeDZ4Y0x5S2VTWjd6YzMyc1BBTFVrakZ5MjBGMXRYRURscnAvQzFwbTZhSDFMV2tpOXpibHFQVlRTYVE1S2g4bGhmVGxZZnh1cjQvZEwvWHRsSFRTeWx0cjZucHFQNFdibkoxRFZYdExnanB2eEMvS3h2OExMbjV1a2pycUhBTWhEbnRzMERvZjNWWHFWME1WUFRVNEFBYUI0OWVhbXY2VmhOaWJJaGxHUVpkdFI2OHJoYmtacWpueGh6cjVlZm9mZnlYU2Evd0FpbmxyM3ZKTjdIenVxaUUrcGM2NUo5OTFuZjJWRmZMWUhYOXgrNjFMZENLNmZ4Ri9ycFpadFArbW50QzdyYnIvWUxIbDJsbisyYmFlV1k5eHJuSG9Hay9MVlhhUjBkRmdFc3BHWU9jRDRGZFpqczA3WEN1R0dabWg4ZGdEcG16RG41OVZ1Y2NSOUFvY0VpcDhwR1VEb05UOGJydGp4UWRGRTJLRWFCdC9JYStLNnpDUm41ZVMxOGJOTHRHbHlTZmg4RnBOZmRVMVdPTWp2WXR0LzdnczAwNXVyNGljNjRCME9nL1padWVsam02bkdYbk1MMzhMbSsvN3JqbHlwcFJUWW1TVFlFazg3blRYbnF1ZjZpNjBySmExeEpCT20rL1hibUZtNTAwaE9xSE9PVU9GOTdjLzdxZVN5UFdSVkV6ZzFqWE9KT25kSnNUMVBSUnIyNjdDK0ZhdXN5dWUzdW13TmdUYS9sdHN1bkZoY3ZUT1YwK3RZSndLeU1NZTZJWEFidmZtQmZmb3ZUT0p5dVQ2bGgzRGxOU05ibzI5cjJBQjEwMzMzc3VrNDNPOG53NldPQ09Kb3MyM24wWFdUNFhyNWJES3hsdHJiYXE2K0QwLy8xUHlwNEUrSjlDeHNaSGFOYzd0Um9EbUowY2VaQkM4ZkxMTXQzMDlXRng4ZXZhdDRrZkVSQXk0TXpYT0p0dUk3YkhwM2wwNEplNzhPZkxmOXVWWG9jZDFZWVcrTmxkQTZVZ056Ym5ZT3RvVDRMSEpMY2JyMjFqZjNUYnZwWFJ0amUrUXREQTAzYzYxckVkZkZlU2IzcVBSYjkvVDVwSVdtUjVZTE5MaVdqd3ZvdmM4ckJCMnVEUGlkUk1heTJkcGQyZzU1cjdrYjJJc3ZQblAzZHUrSDhWZHhBK0ltQmdzWmdYRjF0d3c3QSs5YTRwZS9zeHlhL3dBdWRhMEhjcnJheHBhNFVJRzFzSmxzRzVqWXUyRGlMQW0raTU4bHZoZGUyc05iN2ZRZXdwY2pueXVZSXcwM0xyV0l0NDczQzhrdDMxN2VtVEdUdHk4ZEpRRnhJQXkzSkYrUUp1UGd2UnY3dU9wOExLTmxGRUxoamRMYTJDbTBkamgxZlRObzJpRU1ia0J6MnNEbXZ1Zk5jTTkrVzNiRCtQVGhPS0s4MXNzY2NUZ0N3dXp2R3pXbmtQRzY2OFUxN1l6dno4dU9kTXlFR09DMmI4OGgxSlBoMUs5UHYyNUptRTBwbHFtU3p1N0tIVzhzaHRyYmtEYmRZenZYUzR6ZDc5T3RucjRNUGhrWlJ0WmNzSWZVUHNUdFkyOE5lcTVTZVRwYmpIeldlWjg3M1Bsa0xpNGs1bkhhNStDN1RIVG41TjlEaGxmaWNvam9hYVNZNXRaTEZzVEJmOFRublN3V2N1U1lmeXB1NWVuMGFpd0RCY0lwMlM0MVZ0cktodXYyU0YvM1llRGM1enpITGJWY3J5WjUvd0FHNXgvK1NEakhGcnd6N0poY1VWSEUxdVVNcG1CcExlVjNia3BNTXY4QWszNVRHYStISHY4QXRkVm1rbWtMUmY4QUZJNDYzMXVMN3JwSmhQeW5rOWdtb3FhUVh0TThYQVA1UTRqZm50WldUSzNYd3picHVxYTE4a1J1NE1aWTkxdW1udTN1dGVHdTc2WnRWMURnbUtZcElHVWxIUEtYYk95T0RiSG1YYmFLWGt4d1ovVHpkOVErejJHbWEyZkhhK0ttWUJtTUxYQjBoRnZ3bG8wR3ZpdlBsOVQ1WFdMdGpoTmQrM1VRWXJ3dmdjRFdZVlJSU3pBV004d0VodU5DUTAyRGJueEt4NGNtZmRhbDhlbkc0L3hoWFZidXpaTVdnbjhMVFpvYWRnQTJ3Rmx2RGd1LzNla3VkK0hHdk5YVW5OSVh1Qi9NODJiOUJkdkhIRmk1NU00RzAwTW9NMG9jUitWdTF6MUt1dHM3VFphdHJXdTdOb1lMSHZFOWZUZGFtQjc2am1mdlpYV0daeDNzTG41TGY3Y1oyejQzNGRMaFhDV0w0b1E2R25leUcvZWxrKzdZMXZOem5PdGF3NlhYbnk1OGNlcDdhdzQ3djkzcDJjV0I4TGNQRFBpZFMzRUtwb3VhZUozM2VtdG5TZm1GOUxXR2k1M1BrNVBYcDB1T0U3bnRYWWp4dE02SjFMaE1NZERURFJyWUdoaHNOcm44UktUZy93REptNXVIcUt5YXBKZFBNOTdqcllrK2R2Y1Y2Y2NOVHIwemMwSXZ0ZXhWMHplL2JVNlFsYTB6dU1HM2NRR0RNNGtDelJmWFlYc2xzbmRhbTdYWDRMd1hqT01rUFpUdmpnTmlaSC9kdERUK1l1ZGJRQmVmaytwa2RjZUxidTJZUndsd2t6dEsrZUxFSzROdjJMYk9qYWRyazh5RDRMeVhtejVyNHgzbUdHRTNYTDQzN1FLcXBiMkdHc0ZKQTF1UmdoR1FXRnhjMjN1RjB3K2xrL2RuN1RMa212MnZuazlaTE84eVZFcnBITzN6T0s5ZU9PT002ZVc1ZVZRSHp0djNUMStpVlJFZkk1eE91aTFDOU45TlJWVmE4UjA4TWtybkhRTUdhNTZYVXo1TU1KdTZoTUxuMCttWUQ3TnEyWnJhckZMVTBCM2JKcG9MRTZlOWVEbCt0bjhjSHI0dnBzUEh5ejl1emtydUZ1RjZmSlR4d3pWQXVOQUNjdzF6QTdyeFNjL1BuM3Z4ZDVsaHgveDl2bnVNOFpWMklsN0lKSHdST0o3cmVsZ0xjdWkrbHhmUzR5YnY4bm41ZVR5dW5IUGtkSVM2V1J6aWRUYzNLNy8vQUsrbkRhTkpLR2c1SGQ2NDlPYTY3M08wdnBHTXJ6elUrZHBhUnhTVEVCakhPSk80SDBFWEhHNStuVllWd3BWMXJtT2tqYzFoSUp1MDdhK095OGZOOVQ0U3pIMjdZOEV5dmZwOURvdUg4T3dwZ2ZQMmVZZnJzY3c2NjdMeFRrNU9YMjcvQUtmSHh0VmR4UlMwa2I0cVFCemgzUTV2NFJ5dDRycHhmUzIzZnl4ZVQ3T0dyTWFyS3h4TDVIMklJRFFiQWVtNjkrUEQ0eHl5eWxVMlp6ajNuRjNtdW1PRWpobDI4ZEkxdlBiZStud1c5ZGFjME9hb0lkWm0xdGRlYXpwcUl4a2U3eFY5SzJ3MDhzenJaTkNiWDhkdEZqTE9UNTdXZXRmQy9vc0Jra2RkelRzUHk5ZCthNVpjdng4TjQ0T3dvc0JnaWExMHRta0FFOTNYMHVwTXBsZFQyNmVHb3R2KzBwUjNRMjl1WTNYVDlOTlNSWHo0eXdOeXRPMmdJUHc2TGNqRjBvNThUZTY5aWRqWVgySjlWZE03K0ZZK3JlZnhYUHYvQU1kRTE4SnZhSTZjM091aXFmTFE2WUQ0cTJ6VFcwZVNvQUZob2IvWFJadG8wWjVuL2gxNUQvS3N5bm9TNEtDYVVnbTdiODdYL2hadDJiZEhoK0F5dmMwT2FYQTYvaEd1aDFTWTdIYjRkdzgxaHpPWUdnZGVhNlRpU3V4b3NOZ2hZTHREUnBjZ2IrQzlFblVodGJ0ZlR3MnkyQkd1M0x6VzVyU1gyMHk0ckZIY0RsNDZuNEpNdElvNnJIUmMyZVdrY2dkdGRpcCtxT2RxY2JjNE90SVNMOVZtOG5aWnUvMm9aOFZjNXhCa0p1T2F6bHliVFNzbXJuSForMnZuc3NlU29ENnAxeVMrNUs1OWZLb3huZTQ2SGRPazZTWUtPcHFIQm9ZYkVhTzNWbU80ZTNZNFR3aFVWTDJ1bFlSY0Q4dk8vd0RDM2p4Ylp1VW52MitzNE53UkJDeGpwSWhld04zRFVtL01MdGp4TVhQN1BwRkRnZE5BMXYzVE5BTm1oby9mVUwwOFdFd2pHV2UzU1J0aWphQTFnYlljdm9MZG0vVG5XWm1hM1lyVWxUU0JOaWJXNlpob092MXVralNocXNaNzJqckMrMS8zV3RMcC85WDhqVWNza1J6UlNQakpGaVdPTFNSN3JLV1MremVuam5PZTR1ZTR1Y2QzT055Zk1sWDBNVUJEVmJuVFRQWUdPbGtjd2ZsTG5Gb3Q0WHNzOVQ0YjFkYTMwMHJUTm1oRWJZM3lSa21PUnpDUllsamkwa2U3ZFM2dnRyV25ycnZPWnppNXgzY1RjbjNuVXJPemNBMEs5MDNmaHRhem4wV2FzbisxZzEwcm1ocnBYdWFCbzB2SkE5MTF6c2thNy93blJzSFhsOVdXV2tnZ05iY216UnFiL0lLRlZFOWJJOG5zNUhRUUQ4UmE0dGRKWTdhV0pDM0o5MmQ2VmI1WktoM1p4QnhCOHlYZjhuSGNMckpKN1M3djVieEZCU0FQbklrbDVSaTFnZkhrbmVYcjBrUmFpcmxuMGNReG8vQ3h1Z0E1Sk1KRnRZUlExbGNXd1FObG12c0FTV2pwNEN5dHVPUDVabTNTMDJCNFpoalJQalUvYnpBWGJSeEh1ZzIya1BQVmNjczhzcjQ0dWs0NTdyeXQ0cmtNZjJUREltVWNGaTBOaEJhU0R6Y1JZa3FUaW52TDIzNVRIMDU3SlV5M2xubTdOcnRYT2M3dk84T3R4NHJVa25wUEsxb2txNmFuN3NMZTFrSDUzRG56T3ExTWJmZnB6eXFJWktxdGNHTkQ1SEhRTVlITzM4Qm9OMXV6anhtL2xjY2E2dkN1QXNheEJyWlptdG9xYzNjNlNvN3RtamV6VGE5d1Z3eTU1TDR4dVlYTDI3R0hCZUZjQUY2NmM0clVOMTdNbTBRY05RQVRxVnp2SmxsMVBUcE1NWWkxL0hZaVlhYkRZSTZPSnQydDdHelhaZVFKYll1Vm5GNWV5NStMaXFuRk1SeEY3aVRJNXJpVGM1dVozTjEwbkZoaDY5dWZuY3FpR0hzem5xS2pzd2Qyc0pjOCtObTMyVm03NlMvbEhmVlU4UVBZdzUzZitTWFUraDB1dFNXTUsrV3FtbC9FNGhwMkF1MXY3QUJia2x2OXArU0ducUtsMldHSjhqbkcxd0NkZkIzVk04c01QWnExM1dGY0I0cFdzWk5YeU5vcVlidXFINU83YlVocElMeVBDNjRaZlVTOVkrblhIaHY4clhSZ2NJOE5OKzdCeFNzWU5IUEdXSE56TmhaendEeU9pNDVaWjVYK25UckhwemVLOGJZbFhab1lDMm5wcldiSEVNaldqYTJWdG1rTHJqd1NmdXJubmxOZE9NbW5ra09hUjVlNy9rYi9BRUYya2s5ZE9PNzhvenBlUStDMzc5bjVhWFBKM1AxODFyZWt1bmpHdmxjR1J0TDNIazNXM21zNVp6R2J5TWNiYjA3bkFQWjlqbU8ybDdEN05TZzkrZWY3dU1BYW52T3MwOTFlVGsrcndsOGNYcHgrbnV2S3ZvTGNNNE00TWlFbFpNekZzUWEwZ3h0c0lXTy9WZlJ6N0x5WjU4bkxkWTI2cnBPUEhHZHVKeDcybFY5YzAwMkh4dG9xY1ptdFpFUXhqVy9sRm0yQjBDOUhEOUhsUDUxZk9mRDUxVlZrbFFUTlVUdmtjZFRjazZua0JyY0JleWNlR0g4Wk51R1Yycm4xTnZ3NmkyOXJmRGRYdXVkUmpLNSsvSkppeFA4QTIyVTlMUFZ5Q0tuaWRJOXhzQTN4MkhSWno1TWVPYnlyZUhIbG5sMTZmVStIdlpYaWxlR1ZPSWY5cFNFdHpHVVc3dHJteEsrYjlSOWY0eldFZTJmU3lmTDZDK2JoRGd1QjBjRElhcXFIZEw3V0xYTjB2MXVUNnJ6WVRsNTd2TGVxNjVjbkh4NDYxNmZPTWQ0L3hERkhPanAzR0NDMlVBRWdIbGNEOHR3dm84UDB1R0hkbTY4bWZMbGxldlRncHA1Slg1NW41M2RTYjM4aXZaSmhQV25PMjYyaXZxQTI0QSt2a2tjOTMvS0pKSzU1QjJzTGFhWDg3SzZaM1NPS1NWd1pHQzRudy9kVExLWTkxcVkydXR3bmhDdnIzTmNXRnJDZWRoc2RkOWw0K1Q2eVMrT0wwOFgwMXpubGZUNlRSOE9ZYmhMQkpVWkE1bTRlV2x0eDVhYkJlWFBQbTVQNDJ4Nkxqang5L0tIaVBGbExTRjBWRzF1WWQwWkJsYjRYc0FDdTNIOVBjdTh1M0c1L1p3VmZqRlpXdUpmSzdLZG1oeEFBdnRaZW5IaGs5Unl6ejJxQzhuY20vbXV1TTFYQzVYYlc2UnJCZHhBK0o5TjFzOGtSOVNUK0hUNS93cW03VWN1YysrL2p6OVR1cHRaTi9sSWhwWkppR3RhNGs3ZU9uVzFsenl6a2RKaGZsMDlEdzlOSUdsMFp5NkV1Tmg2TG5lU1gwM09PKzNXMCtDMHRPMXJuaHQrZWplUithNTJXM1o0NlQ1S3VscFdIczhnTnJFNVJvQnNRZWU2MWpoZDlubE1WRlVZdm11V085RFpkNWpKM3J0bThscWxteENXUWtGNThOU2Qva3VrWnVWcXZmTVR6Sjg3MjlFdXZiTnRhakpmY2dLZSsvZzl0VHBCZmRTLytrL0NHK2QyWWdiZFNwdFo3YXdYeU8wMzhGTnRKc09IU1NFWEJ0NEhmd3NwN0hUVU9CdWZsN3B0Zi9qcGMyUHA4VlpqYWpzNkxBV3gySkY3Z2JocDJXc2NOSzZXbm80WVd0czBBaTJ1bWk2U0p0Tk5SRkVMZDJ3NjI4bDFsbitENFE2akdJeDNRNW9BSHUwSFRhNjF0aTJxT2ZHNzVnSDJzRDhsbnltMWlpbnhkN3MxbmtIWVdOajhGenl0cC93QktpWEVYRTZrbnJmWFZZTC9TdmZWdU44Mmw5aHkrR2liRUo5VGZZYTlVVnBNajVDYkE2RFh4L2xCT3A4T3FLcHpPNDROZHp2YnowM0NzeDJuOXUzd25nNTgyVU9hWEEyT3BhVDE1clU0Nm0zMVhDT0VJWVdzenNiYTROeXhwUExUYStsbDYrTGkrN056a245dm9OSGhVTVdVTmphQUxFazZiZUM5SGpqUGh4M3RldFpGSGE5aVFycUpaYXlOU3htemhZZU8zeHVxa2xWODJLc1pmdkR5MytTYlh4Mm9hckhBTDJrQTM1bFM1elN6Q3VacThiNTUvaVI5YXJuZVNScnhjelZZMjdOL3VjLzFFZnVzL3FycC8vOWI4bGxEaEZWWGh6NGcxc2JkTTd5UUNlamRDU3VlWEpqaDc5dXVQSDVJOWJRVkZCSjJkUTBDNHV4N1Rkang0SHdWeHptYzNHTGo0Mzl5SG90ZG43V2NiSHl2YkhHMHZlODVXdEc1SjZKZXU3NlhlL1M0bHdHdmloTXRvMzJibWRHeHhMd056cGxBSkM1emx4dDAxNDVhMm8xMWN2WWdzYUxES3F0QmZFR3RqQnRuZWJBbm8zUWtyR1dlT1B0dkhISyttcXJvNm1pa0VjemJYRjJ1YmN0Y05ydE9pWTVZNVRjUzd4dmFPQzdZQTM4aXJxZXoya3dRMUUwalk0bzNPZTg1V2hvTnllaXpiSk50U2JkUkh3eGkzWjlwMmJYMkYzTWFYWmdPZW1XenJMaCtwamJwMThMcEliaDdhT0l5MVQ3V0Y3RTdIa1BGWFRMbmErc0VoT3VXSWJOR2hjVnFZMUxkTmRGaE5iaW9NalEyQ21icDJraHl0TnVUZE84YmVpMWM4Y092ZVNlTnMzOE5kWTEyR3VOT3hnRGlOWnR3OGJYYWJCWEcrWFpaY1ZTM3RKWDJhSFNTTzk1WFQweGJ2MHVhYkNHakkrdGZsekVXZ2FidmY0TzVoWXVmMmFtT3U2czZxcHFhV0IwZUh4Und4dGJkeFovdXVzTlRld0pYS1R5dmJkdXAwNWNzbm1kMnRSSTdLZDNQZGM2OHJIcXVubHFheDlzN2w5K211U3NwcWNGdE93UGNmenVHdnVQUUZUd3VWM2tsc2w2YjZEQjhieDJRTnBLYWFVT3NiaHBFWUIyTjlySzVaY2VIdGUzYjBYczZqcEd0bTRocm9xWmc3M1lSdUJlNGN4ZGNjdWZLOVlOekRIM2ZhMk9PY05ZQ3d4NFJSd3lURFF6eXREM25TMllIbGNMbjQ4bDd2cHZjamw2M2l2R01Wa01VVHBYdGRvMWtkMmdEd3k2QUM2czQ1dmROL1pXeTRSWE9aMjFiVXNoWUJjdGM4dWt5OHlCcGV3WFdaWXpyVE54MzdxcmZOaHRNU0lZMzFNZzBEMzZOdU9ZYnFiRzYxcTM4SjR5VGZ3aVM0alBJTE55d3N0WXRab2JlZXExamdtV2VQK1Vka1UxUjNta2tkWGFuZlp2Z3V0OFpQN1l4M2wzOExDazRkeGF1bGJIRFNUU09mYktRdzVTRHpEdHZrdU9YTGpGOGNyNmQvUSt6eW5vMmliSHEyR2xBR1l3NXcrV3cxSTdNV0RkUEZlZkxueXQxRzhjUHVzSGNROFBZRTBVK0MwREphcHQydHFKR2lSeEkvT09UYjNXZjArVEwwdTVISTR4aitNWWlTNlNjNWJmZ1liYURvMFdGZ3UySEZKNzlwZVhMV3ZoeUw1SHZOM2trK04vM1hlWTR5T055eVJpNE4xdUNyZDNxRnUvYlErUy9sOWZCV1Q0Ti9ZaWlucVhpT0NKOGozYUFOYmNudzA1ck9XZU9IOHF2amErajhQZXkvSGNZYUttcmord1VZc1hUMVR1d2pEZDNkNTJwTnVWbDVzL3E1UDRPdUhEbGw3OU84N1AyZjhFc0RnV1l6aWJBUzU3Z0RUTUlIZUlacm1zUjExWGp5eTV1Zkxmdzc2bkYrMmFjSnhGN1RNVnhZT3BxTWlrb3dNckk0VzlreHJmOEFpRzJYbzQvb3BlODB6NWJycDh3cWEyU1Y1ZFVTdWtlVHFYT0oxOEIwc3ZaaHhZWVRwNXNzN2FnUzFHd1phM1BUNUxmdG5kUm5PY2RicStOK1RLdGtGTlVWTHhIQkUrWjd0QTFqUzRtK25JSHFzNTU0WVRlVk1jY3NuMW5objJTNDFpdVdwcldmWXFOdmVsbG1mMmZkdnFBMXpibXkrVDlSL3dEa3BQMjhYZGQ4T0dTL3VmVHJjRDhBUnQ3TmtPSTFyRzJEM0JrakJJTmU2Tnp1dlBPUDZqNm51K25xbHd3bTN6TGlUMmtZdGl6cElhTjMyV21Gd3hrZmNBYWRyQUcybkpldmkrZzEvS09PZlBaL0Y4M21ta216U1ZNcnBITy9FWE9KSkpOL1VsZTZjY3htbzgyVzgvYUlaWXh0dlk2Zld5NnowekpycEZMbkhuOWZza3grU3dZeDhoREdCejNPSUFBdVV0bVBkNmtTWVpXOU90d2JoR3V4Rnd6eHVZdzJGOWpyNWpvdkhuOVhqUDRPK0gwK2Z2SjlRb3VGc0p3UmdscTNzTWpXN0hLZThSejJ1VjRzdVhsK292ajhQVDQ0WXp0WFlueGZTMGJIUVVVY1l5aTEyZ1cxNjI1NkxweC9TWlR2Tkx5NVl6eHg5UG5sZmpkWlh1R2VWK1MvNGN4dHFMYkwzNDhXTW0vbHd5enl2dFZPSmNTU2RmTmRablo2YzkxcWZNR1dCc2RQWDZLdmw1SmUrL2xFZk84OHg3dEUxdXNXTkpjNTJscmsrOVZueHUwdW5vSnFnaktEeUowT3hXY3VUR056QzExdUdjTlBlR3VlTERSMnY3Z2dGZVhQbHl2VWRzTUxMTDhPdWd3dWlvckYrVTZYTjdIYlRUb3VXc3E5TzhmYnlveFdscDJrUmtHMmdicHYvQzNNTXF4YzUvaHoxVmpUcFNjdG1qYjl0cnIxY2VNbVBmdHl5eTJwWktsN3lTWEYzbWRGdnhudzQ1ZG96bnVON2tXOUVudE5hL0RWbkh2V3RhRVo5VTBjd2ZMNk95bFhYM1Juek9lU1duU3cwSDg2YnFFa1lNYkpJNEFFbnJ2L0FBcGFXZHJhbXcyU1RjRWcyK3RyTEk2V2h3TUhVdGRlOTlUenQ0aTZza3F1cnBNSWF5emkwZSt4K0ZsckdSRjlGREZBMjltM0dwMjVkRjJ4aS9ES1N1WkcyOXg0YmZKVy9aTGI2K0ZUUGpHVFp3STVpMnZtczdaVTgrTUYrbDh2Z05CNzF2YTdxbGxycEhFNjZlZnlVMm10b0xxaDJ1cDk2enM5SXNsUWI2MjkzTll0RVY4MXpwNnJPemJVYzdqZlUzODkxTmkycGNKcUtsd2FBYm5VMkJHbCtYaXRTWlZkdTh3amcrUjRZWE5KQTExT3RyODlGMG1GWjIrbTRWd3BGQzFybnhnRDEvWUwwOFhIcjJ4bm44TzJvc05ncDIzREFEeXNCb3U4d2psNVZic01jUXR2YlhVOC93QzFsMngxSnBudXNaYTVqQU5ScWJhYjN0ZnpHaWJrYWtWZFRpN1dBOTRFVzk5dWRsbTJlelNncWNmWllpLzE2NjNXTG5JMXF1Y3E4ZHZvMXd2NC9IbXVXWEpMNmRQR09icXNiZHIzbTcrUDhybGxuVmMvVTRzWEUzY0JwL2JxdU55dTArVkxMWDV5RGMrcXZacVAvOWY4cW5EOWJUdW9tVStackpZaTRPYWRDNEUzRGgxQzhmTmhmTHkrSGZqc3VPdmxYY1Mxa0UzWTA4VG15UGpjNTczTjFEYmkyVy9WZE9ER3pkclBKZDlSeWRsNkhQVldPRnp4MDFkQkxML3RoMW5PM3k1aGJON2xqa25salpQYldIV1hmcDM4MVhUUlFPbWRLd3g1U1FRUWMybXpSekpYa2t0dXZsNkxxZDJ4ODJmWjhqM2daUTV6aUc5TG02OWs5UE5kZkQwQUR3Q3YvYWUvYnZzQnFhUjlKSEFYTmJMRGNPYTdRdXVTY3c4RGRlVGx4eTh2SjZNTmExOHRXTnpVVTNZd3NMWHZqSmM5emRiWEZzdC9jdGNVczd2cG5rc3ZTdWhncDlPNk9YSUx0dHo3ZExnNW9xYXJoa2tZQTBHeGRiOE53ZGRQTmNzKzhlbThkekx0MzgySjBWSkE2Yk16TGxKRmlEbTAwQTYzSzh2amJYZTVUVDRqak9LT3Fabm5acGVja2JmRTZDMnhYc3d4Y05xUVJBRHRxb2dBL2hqNStYbXVsKzBaZFZoMktSejBqS2RwRVhaQXRNZXhPdHc3b2Jyam5ocTdycE11dGZLSmlsUDlzN0p2YU5qamlKYytSM2lQd3Q2bFhDNlp6L2RWWTZzcHFKdlowY1lMeUxHWjJycmptT2Ezcks5MW5yNFI2T2VSMVcyYWQ5MmFoemorVUVXdXJaTmRlMWx1OTFlejFsTFR4dWZtYklTRGwyTjdqWnR0VGNsYzhabCtHclpwUzBPQTR6anNtYUdCMFVCTnpMS0N5Tm9KOGJYMFdybmpoMzdySGpiZjZkbFQ4TThOWUcwUzR6Vi9icWdkNFF4a0NNSGV6anpYSExrenk5UjB4d3huNVdUK09ZSTRmc2VEMDBWSEd3WkEySmdFcEFQZEpjQnJlL0pZd3dzL2xXN0k1TEVKc1d4WitkN25SeDZsMGtyck55blVFWmpyWmROWXoxM1dmK2xLNkhDYVB2VkV6NnlYUTVZN2hnNnRKMHZZcVM4bDZuVVRwaXpIREU4TnBvNHFhR3hiZHJlL3J6THR3ZEYwL1JuOHN2YWVVbnBycWEzTURKTE02UWthWmptZDRXNWFyY3c2Nlo4Nm80cWFwckgyZ2hlOGs2QUE2M1BJN0xWeXd4NnZzM2xZN2ZDZlo5aTJJaGtrekJUd2tBbDhnTVlEZWQzT3lna2VDOCtYUHEvdGFuRnZ1dm9kRmduQ21BeE1kVlR0clo0eGJzMlBzQzREZTVJZFlIb3VmbmxuOHVzeHh3Vk9NKzBDT0JwcE1HcG9xYU1ETGVJQUd4M0JlQUhPSnNOMWNlTEszZVY2Wjg4Zmg4MHJNWnI4UmZlYVNSNUoyQkp2NWtydGpoaEdNcmxXaW5hWTVBK1V0akZpQ1htNUYvQVhKMlhUems5TTYybXpWTk5Dd3V6QjdyYU8zQkovU043V1NicVgwNWVTWjd0enAwQzNyWHRqZFowMUpWMXNnanBZWHpPSnNNb0p6RW0xaGZjM0t6ZVRERCtTekcyNmZXY0E5a0dLMWJHVm1PU3g0VFJXRHkrcE9Sem05R3huN3h4SThMTHljdjFjbjhZNzQ4T1d0MzA2NStMY0FjQ1FsbUgwak1ZeEtIVDdUVUNKekd5TjNMWVJjSDNoZVdmcS9VWHQxa3hqNW54TDdUY2R4NTVhMlg3TlMyTFd4TUpEV3MvTGxZTzYwZ2RObDdNUHBaUDVNWmMrdXNYemFhcGNTWHl5dWxjNDVpNG0rcDg5QXZWamhqak5ZdUY1TXNydW9EcWh6dEJmMVd0MG1XL2JScWVpakZ6MWZUZEJTMUZWSUlvSW55UEpzQTBYMU95eG55WWNjM2xZM2pqbHlYV0w2L3duN0hNZXgxb3FhMXYyQ2pZTTdwWndZMmxvRjdkL0xjMjl4WGk1dnI1cldIdDY4UHBkVGVUNnlJL1ozN09xY1BqTWVLNHBHTGh3SXlObHRiUnZnUXZuWExuNXN2bnhkNWpqajZmTCtKdmFyaTJMdWtnb2kya3BuQ3dFWURTMGRHNWJBQmV6ZytodzM1WlR0dzVzcEp1ZTN5bW9ua3FIbVNvbWRKSVNTUzUycFBYelgwdVBEOVAxOFBKbG5sbE5UMmlTVFpiQnAwWFRLMnpwakNaVCtYYUkrUXVPdDFtUnExaTFqNUhBTVk1empZQU5CSitDdHNrM2IwbXJiMUhaWUx3WmkySnZZNHdPWkNiWGM0RnRnVHp2WmVQayt1NCtPNm5kZXZpNExsL0wwK3FZZHd0ZzJBUjlyV3ZqYzlvRG5ETUNiamNHK2dDOFBKemN2TjFKKzEybUV3eS90WDRweHJTVWdNT0hSTUdWcGJmUzEvY3VuRjlQYk80Y3ZMOFI4enhER3E3RUhsODByckg4b1BkdDRDNjkrSERoeDk0enQ1UDFkcWN1RjdraTl1cTlQbmo0NnM3WnViVytYS0JsT3Z3WEc5M3IwejVJejVuSFFuVG1PbytTMUlseWFoZHgwYmM5QVA0VjZrN1RkdnBQcHNPcWFrakpHYkU4d1IvaGM4K1NZdHpIYnNzTjRXbGNRK1ZyVzhqdnQ0ZU5sNXJ6NzZkOE9PV2JycTRjT29jT1ptZmxMbThyamx6MVhMa3VXZXZGMGt4aUpXWTNCR0xRaG9JSGhmNFhDNjhXTjZsWnVjOU9YcXNabm1KeW5LT2R1WjVmQmVxY2VMamxuMHFIeXVlYmtrMzZyZXBJNCtWYVM2Mzdwc202d2RPd2Y1K2dwdHBGZlVPSk50dVYvcXl1MTY5STdwWkhIb216MDJRMHo1TlNONzhybitOMW0zN0l0YWJESHVkK0c5N2NqL0NzN2l1bW84RklMU1dpM3ZDbWgwbFBoOFVZQWRiVGtPcWFOTEVPZ3B3QzBnY2lEdjd1VmxxUlBUUkppVWNWeTErcEJCdHRib3RUcE5xaW94VTJHdnkveXR5ckZWTmlMN09zNGE3RDZzbHFXZktya3FudU55NGsvWGtzN1JIa3FDUnYvS2x5MElqcGh0OGxQSWFUSmNhWEttNy9BSVB3eVpGTEpiSzBtNmwzVHBjMG1EVkZRVzkwdEhQdW5YVGxwWlBHMGQ3aGZDSkphNGcySUg0Z2JYOE9TM2poZG05UG8yR2NOd1FOQmNBNDJzQnRydmNyMzQ4R296YnV1cWdvNFlXdEFhMEViMjBHNjNPT1J6dTlySVR4c0FHZzk2MTFPMmRYYVBMaVRZaWJIVDkxcmNocFVWR09OSS9GYTJtdGxMbXNqbnF6SExYeXVGL2R0OUJjOHJ2OHRTT2JxY2RlUmJOZS93QzZ4YTFyN3FHZkZpNHVibkE4MXd6eXUrbFZFK0prbXpqY2VDeDU3L0s2K1ZiTFdadm5xZm9wdnBHaHJacW1RWkdPY0NPUUp0NHFTV3BhdjZQaGVxcVdtUnpKQ0NMaksxMXZsZGJtRmtOdi85RDhqSVViblFpc2dMcUp2VE95YSs3QW5pUFZkUWJHc0IzK3ZOWnRhMDN0YTNUVUtlMVNvdzNUVWRGbTFZc1luTUdseGZ6OFZtMFdNYjI2RnZpYmZCVGRWVVY5ZVduc28rL0k2NHNPVit2UWRWWkw4ckZJU3lEN3lhMHRRN1VEazN3NkFCZGZmVTlKK1VYTFVWY2xtZ3YxL3dEaTIvajBzbTVqN1ozVmcyS2tvQUhUT2JVVDIwWU5Xc1BqNHFXM0xwZGRkb2RSVlQxSjFkbFp5WU5BMGROT1Nzd2s5cHZ0b0dSbXA3enVnMTFWOXBOclNsd211cnU4UjluZ1A1NU82TXZnTkNWaTVZejh0ZHIyQ1BBY0dzOTRGZlVpeDcyckFSdU9scnJHWGxsK0dwSTFWUEZHSzE5NmVoamRER2RCRkEwTkFIaVFBTEFMUGpqUDVWdVJXdXcyVC9keGFzYkV6Y3hsK2VWMXh0YS9SUExYV0UyMThOTW1LWWRRakpRVTdIUEduYlRDNTh3Q3ArbmMvYk15bUtqcThVcTZva3l6dUxUc3hweXR0MEFGdEYxeDRwak9uTzU3UW1DV1k1WW1QZVR5YUNmN0xWMUorN1JMNU9qdzNoTEc4VGMzc3FhUU5KMUxtN1g1bllBYXJsbno0NCt1MThOM3Q5QW9mWjFRVUxSTmpWWkRIbE9ZeE5lSHlkMDZpd3NCZXk0WmMrV1hxNmRNY1pGbE54Qnd0Z0RYTXd5bGltcUdpelpaR3RjNGtYTzFzbzM2SmpobGw3OS9kcXlUdXVLeGJqbkU2NHVaSEk2T0oxOHJHbTFyOGdHZ1cwWGI5RHI5MWM3bHE5ZW5MRnVJVnBMMzlxNEg4NzNaVy9Id1Zrd3duN1dMdktzSFFVc0Z6VVQ5bzRieFJETjZ1NnBNcmxkZkMzQ1NiMzJpUHhBTXUybWlFVGRSYzZ2TitwSzZ6Qmk1ZkN2a25lOTJaN2lYSDMvQmJtTWsvcExhc3NOd1BGOFhrYkhRMFUweGtOZzROZGJYbmUyeTQ1OC9IaDF2dHJISEsvaDlrd2IyT2ZaWTIxdkZkZERoMU9BSFBnYzhHcGUyd2Q5M0RjRWFIbVN2TG45WGN1c2VxOVdIRmg3cTRxZU9PQ09DMk9wZUdzTWpxS3RnTEJYVHNaTkxtMjdSb0lEV2Fqb1Z3bkZ5OHVXN3R2T1ljYzIrUThRKzBESGNka2VacXlWa0p2OEFkdGViV1BJQVdBc2VpOUhId2E5OTE1OHVmTDFJNEdXcXU4dmU3TzkyN2liaytlNjllSDdmVWNMblVHU29lNjRCc1ByNUxyN1ozYTBrdWR2cXJNYlp2NEVpbHBhbXJrRWRQREpNNDJGbzJPZGJXMXpZZUs1NTh2SHhUZWRramVHT1dWMWpOdnMvQ0hzVDRneDNKVjRrd1laaC9jZStlclBZdE1ST3BGKzhiaGZPNXY4QThoSi8rdDY4ZnB1dDVlMzExc1hzMDltc05tZlo4YXhhRnBjSHlCcGhiSTNRTmEzdkUyTzJxOFZuTjlUOTNiREhIajkvdGZLK0svYS9qdU9rMDlHOTFEUmdaV3hRZ1J0QUcyamJhV1hxK24rZzhidk55eTV2aVhiNURVVk0wNzNQcVpqSTV4TGlYdUo4ZFY5WERqNHVQRFU5dVdYTFZlNm81TWFCNWIvdXJMZjhPTnp1VlIzUGM0a25tak85UFdNZkliTWE1eFBKb3VVYmt0OU96d0hnZkdNWmN4ellIUlF1M2tlMGhvQkdoSk95OGZOOVp4NGRZM3VPdkZ4VzVmdWo2L2gvQStBOE54TnFjVWZESkswWExYTzNzQVE3YzdsZk16NStYbXZYcDcvRGo0OGV0YlZ1TDhmMFZKRyttd3VCb1A1WERRRHhKRzV1dGNQMDJmSmx2UDA0WmMrTWZLc1F4N0VNU2M5MDh6N1BKdTBHdzEvYlJmVzRPTEhqdXJIazVPYTMrS2xPdXBPcDZyMDU1WTQveGpuam5jdmFNK29BQkEzMnY1YUxIdnRPdG96cEhPNnA0L0tYdGlNeE5oY25wcVZla1dkSGhWVFdIdXh5ZVFhYi9Id1hMUGx3d2wzWnAxeDQ3ZTVIYllad2xZdGZNQUM3WHYzR1ZlVGsrb21mOGJ1TzA0dGYwNjc3TmhtSE03eGp1MGEySTNIeFhISDlYSzl5dlI0NHhTMS9Fckl3VzAyZ0F0M2JlWGl2VGp4L2VPT1dVeHVvNUNveFNwcUhFbVFnTzBzRHkzNXJ0T09UMjRaOGxxdUwzRTZrbmZVcnJjWkp0amQ5N1l1ZmJtRWlhdDlvNzZrQWZ3cjdOYVIzVkpJUGlwcS80YVJnWEVnWFBST29kMUpqcFpwQ0EzTmJyYlFlYW00dXF1NmZDWkhFZDF6dXZNZS9aUTdkRlNZUUdsb0lBdHlJNUlkdWdpbzZlSFZ4WmY2OTYxUFEybW9aSG9IdEk4T1NHOUsrYkU4cElhNGFiZVBpcWY4QVNzbXhKenJoeHVldC93Q0ZxSlZYSlZ2ZGZ2YWRFWjd0NlJYenVJMU4rbk5XVlVkMC9LLzcvSkxkSzBPbnZ6RnZqOEZpMHJTWkNUWUFueUYxbXM2K1c2T21sbUlBRGdON2djdW5QZEpOcjNWL1I0QkxObEphNGcrSCtGcVNvN3JDdUdCM2MwUTF0bXVIWDhMcnRoeDdIZjBXQlFVNGIzQnNOQU5OdWQ5ZEN1ODQ0T2lpaGlZME5MQVFOdVZ2RFRvdW1QSGo4bHFTNnBaR0xYRGJlNC91dTB2M1owZ3o0dEd3V0R4Ni9YVkxZbWxIVlk0RzNPZTlnUURmYlZjYzhyOEdvb0tuSGk3UU9JUFc0MFhLNTAxRkJQaXpuMzd4SjgxaThsWFgyVWsySk9KZDN0ZkUvRDFVdkpTVDdxNTlZVCtKNDk5LzdMSDZsYTFFQjFRUzhuU3gyMVBvcGJhdmp0dWhwNnFwY0JIRTk5OWI1VGEzSlRIRzVYVU1wcWJkYmhYQmxiV2xycEkzMkxoM1FDT1kzOEYybkZuOW5MYjY1Z3ZBMFVCelN4dEdnMHRydXZUaHhmZExYMEttd09sZ1psampZMFdBc1I5YzEybkhHZDEvLzlIOGpXWlowMSsxNWZ3VjBXZ2NVUGZ3eTc1VjJmalRMSklmb3FiVC9UME1sNmZCVGE2KzdJTWsvU2ZRcHMvRFlHUzlDc3JQdWxSd3lucjZMTkZ4VFVKZFl2SkEzdDVhck9sMlYxV0lCOW5wOVpDTE9kK20vTThsWkZjNUpNSVNiRXlTdS9FODJOai9BQjRMZmovcE52SUtOOHdNMVE0eHhYekV1L0VSNFgyQ2VVbjdaN1B5MlMxekltbUtrYjJiZHUwdFp6dXA5NmVPN3VtNHJiNWozeVNUcmZVM3YxVy9YbzN0YVVtRjFkWFp3YUlJYmF5U2QzVC9BSWc3NkxGeWhwYUQvU2NNQXlEN1hVamQ3ckZnSTVqbHVzL3V2NFhXdlNKTmlOZmlCN09LN0l6b0F5N1dnZFNmSk5ZNCt6ZnkxQ25wS2J2MTAyZDNPSmxqOGV0MUxsbGVzWTF1UnBteDR4Tk1OQkN5blp0bkFCZVFPcDhWUDB2TCtTM0tUMTdjL05VVHp5RjBqM3lPSXVia3UrYTZ6SEhHTTNPM3I1V0ZCZ0dLNGs0TXA2V1N6Z0NIRmpyYTdjdEFzWGt3bFQ5UEo5Q3czMlh6Wkd6NHJVc3BvOUhFT09VMjVqS2JBaGNjK2JQNDlPazQ4ZmQ5dW03UGd6aDFnYTBOclo5emUyUWtDMllqbnF1RXVlYlhVblUwb2NTOW9reGE2bncrS0ttaUhkSFpOeTNHMmx0THJjNGJPNnY3Zmx4YzFkanVMUExtdG5MU0xabkZ3anRzZTlzdXN4NDhlNzdZc3l0NlJuWVpGQ0MrdnJtTmRvWFJRbnRIazh4ekZ3dFhrdC9qQ1NUK1ZSalcwTk5mN0xUZG84RC9BSHA5YmtjdzNVQUxVNCtTOTMwbHVQd3I2akVxaWZSOG5kL1EzdXQ5MWxxWU0rVVFMdmtPUm9jOXg1TkJjNCs0WE5sdVNUdGpkeXVvNnpBK0JlSWVJSlF5am81c2hJQmZrZGJVMnVYV3l0QThTRnc1ZnFjT1ArNjNPSEo5aXcvMlhjTThOUk5yZUxjVGpNakFIT3BJSHRjN01MM1k1MTdNUFd5OFgveWVUbDk5UjJuRTFZbDdWTUV3QmpxRGhUREthRElNaHFCOTVJNGpRdWRLNFppVDZLLy9BQnVUT2JuY3EzTHg2ZkY4YzR5eHZISlpKS3VzbWMxemk1c1llN0szWFFEcUF1M0Y5Tk1lOC9iTjVOdVBrcUFidUxydU81SnV2YisyVFVjOHN0b0w1WE92YlQ5L05TVDdzVnAzMUsxNlk5cFZMUTFWYThNcFlKSm5Gd2JhTmpuYWsyRjdBclBKeTRjYzNsVzhlTExQMTZmZCtEL1lOaitOc2pyY1dKd3JDOUhTVkZTM3NyTXNIRXNEN0Z4c2ZKZk01ZjhBOGpsWjQ4WHA2Y09EWFdYYjYySnZaWjdNSUhSMDBVV080ckNEbHFKY3JvczRGMmxqZFJ1RjRManpmVTVhdnAyMU9QOEFjK084WGUyYmlISDNHS2tmOWtwTHVheU9BOW14a1owRFExdG02TDZYRDlKeHpIV2Z0THo2N2ZJS21zbXFKSFMxTXIzdmtOeVhFa2srOWUzaTQrUGo5UEx5OHY2aXZrcU5DMW82YW4rUEZkT3JldlRqNlJYUGM3Y3E2VGRlc1k5NURXTmM1eDJEUmNsWGNudjBzbVY5ZTNiY1BjQTQ1ajhrWWhwM01pY1Jua2NMTmEyOWlYSFFjdkZlUG4rczQrS1hYdDN3K216dDNsNmZjTUw5bnZEdkM4TGF2R2FpS29uWTBQeU95dGFDM1FzSjNPWWxmTXYxWE56L0FQNjNzL1NrblVWT09lMHVqb28zVVdEVTBiWTdaY3pEbGFBTkxBamRhNGZvc3ZMeTVQbHl2TEpkVDIrUVlueEJpT0t2Y2FpWnhhZG01M1dBL2pWZlk0L3B1TEhIYno1ZlViNlVUaUJxNTIvTS9WbHI5c3VvNTVYYzJqU1R0dllGTk9TSzZSemp2b3RTTE9tQUJjYkFFazdBSjZYMzdYRkZnMVhXV3lzSWFUYTUzdnB5NmFyaHljODQrdmwyeDQ3bFA2ZDlobkJ6SW1pU3FEUVI1SFhtTlY4N2srcTVNcjA5UER3WVcvdWRNWFlYaE1XOGQydDhNeHQwSE5ZbVBKeSsvbDJ5OE9PYWptYS9pb0U1YWNaQnlOL2l2YncvU2RQUGx5T1JxTVJucUM3Tkk1eEp1U1NldW9ISzJxOTM2V280WmN0UWk4dTNOMVBIVEhsdGdYQnRybTNSQm9mT0JjTkl2MXZ0N2s3WFNLK1Z4UDR1U1QrejA5MU9nSXYrM3hXZC9jazNVaUNqa20xNVgzNjYyVTh2aU5mMHZhVEJpVG1JdmZxQnBaWjkreDBsUGhER2F1ODdaUjlicXlkaTJaSEJUdHZsdWVoRnZrdGFFZWV2aVlPNkJmNjA4VmRKdUttWEV5YmkzdkpPaXNTMVhTVnJuYWErSkJ2ZFNmMmlJNm92dWZqOVhWR2g4L0svMThWZGlPNllmTlhjUDdhWFRnamYwVTJ1cTFqTS9iVURweTgxTGw5aEpnb3BaaUJiZmEzUHgrQ3pQdU9qb2NBZkpZdXZlK3dBSTA4ZkJhazJPM3c3aDFqU0M1Z0l0YlVEdytJWGFZZkk3S2t3cW5oRGU2TkxhQm90di9LM01FdnRleENPTzJWcldFV0Z3TjExeG1tV1RxNk5nUGUxR243TFlySjhZeVhJSXNOTFppbHkrd29Lakd5WEc3eHR5SlhITGxxYTJvYWpGaWZ6NmsvcTNXYnk5R2xOUGlEbk9MUyszamNsVDlYWnBXeTE1dnowSFhmeDZMTnoyYVFIMVIxc2IzV2JmOUxFWjhzanpacmJrbnJ2MFUzS3VreW53NnJxSGdOWVhDNDJGN2c5T2llcW05ZFYzT0Q4RnkxTGc2VmpqY3RzTW8wQkIrYTY4ZUhudFBMVDZ2aEhCZFBUdGJuWTBFVzd0dGRsNnNPUHh2a3psbnQ5Qm84SmdwbU5iR3dNQTFKc0xudytDNzkxeTNwYWhyR2EyQXYvQUpWVFoyemVWdlZhK0YyLy85TDhqV1JaMjEweXlCTjFOc2dBT1NTbHJOdWgyVnBFcGgyMFdkcWxzYzA4azJKQUREeUhvblh5ZFQyM05ETEE1VmR3M0VxTnJSYlRscDcvQVBLei93Qkh2MDExbGIyVFRIRWUrNjQwNWYzMFVWekVrejN2TWNkM3lPT3J1bCtkL0M2MXJTdHJJWUtRZHJVT0VzdTdXRFVEeDUzMVRlL1NJVlRWeVZCMU9WbXpXTjBBQTJ1UEpKakorVnRqWlNZZlUxaCs3YmFQbkkvUm9IaGZVcTNLUm5YMlhMV1laaFl6U09GWFZEWWJ0YWJlbTY1M3l2VFV1dnlpUzF0YmlEc2pBV1JiTmF6dXRBOGZCTlRIMzdYeXZwckVGTFRkNnBmMmovOEF4dE54ZS9NcWJ0Nm5vblRSUGlVamdXUXRFTVkwQWFOU1BIeFc1aHFkKzJibDhSQmpwcXVzZVJGRkpLNG5rQ2IzL3dBcTdrTlcvbDEyRjhBWW5YWlphb2ltaHRtYzV4dFllOWNNdWJYV0RXT09yMzZkeFRZSHdodyszUFYxRWRYTTNaakFIZ3VHdXJuWDB1dU56eXl2YnJNZGZ4OUk5ZDdRYVNrWVlNSW80b0d0MER3d1ovRHJmVmFuRmN2Ylc2NUdweFBpYkhYT2RGSFVHSnhQNHk1a2JSMXVkTExYN01KcSswL2RicEFsd2VPSDd6RnNUaFk0Mis1Z2QycjdIV3p0ZTdZcE9UNHhpK0gzUm5ZaGhOQ010SFE5dThiVFZXL2ozZGg0SzQvcVpYdjB4ZkdLeXJ4cXJudTB6R0podjkxRFpqUmZjZDFhbkh1cytYMlV6NWk3cVR2Y2trKzg3bGRjY2RlMmJkdDFQUlZ0YTRNcDZlU1ROdGxhY3Z2T3kxbHlZNGQyc3laWDQ2ZlNjQTlsR040cGttcW1panBuQUV5ek9FVEJmOVJmdVBLeTh1WDFOdjhBQ09zNHBIMG1ud0wyZWNGUm1YRWFpUEZLMklYTVVZdEgybTRhWEVseEYvSFg1ZVRrNU9UUDFidDEzTWNmVGw4ZTlzczNadW84QXBtNGRUTkJZMXNMR3c1cmptNEFQTm5HK3AxWFhqK2x2SjNuVS9VajR0aW1QWWxpcjNQcmF5U1F2SmRsTWppTmQ5Q2JIWmVySGp4NGI2bFp2TE5LSjhqV2c5NjRIVGM4cmVLN3krWGJsYnZ0RmtudUxNdjU4L2NyOGRzYit5T3RXU2UyZS9oWllkaEdKWXJNMkNncEpxaDdpQjNHT0xSYzJGemF3RjF3NWVmaTRaNVpXZE5USExLNmYwRndoLzA5WTNYeHg0bHhGTERnK0hkMTczMVR4RVdzMXVjajlYWmh0MVh6Yi84QWtmMVAvd0JMMmY4QXhaOTMxVTQ1N0xQWmRBWWNLcEtmR3NXRWVVMUV6R09pWTlveWx6SWp1Ni9QVmNNZUhsNU0vTE8yN2I4c2NQMi9aOFI0djl0UEVQRWdrcDRhbVNrcGJrTmpoKzdabEdnYUdOczFvRGZCZTNEL0FQSDlick41bytQVk5iTE00eVZFcnBIRTh6bXQ0MnZvRjYrUGl3dzllM0RQa3VYU0ErcTFzd2FlVnY3cnJwdzhrZDhoZmEvTFpTVFJMcDQwUGtJYXhwYzQ2QU5GeVZicWQzMHU3bDFIZDhOK3puaVhpT1JqYVdoa2JDU0NaWGpJMERUVXVJc0JZcnljdjFmSGhOWTk1TzNIOVBjcis3MisrWVQ3Tk9GZURZalc4UlZjTTFYR0xpRU9EMkJ6U0Rad3ZjYmRWOGpsK3A1dWZMeG05UG9ZY1dIRFBMcFRZLzdXYUtnWStpNGVwWW9ZbWd4dGRIR0dYc1B4RTYzMTlWNk9MNk84dXZLdVdmTE1iMTZmRWNXNGx4WEdKWkpLbXBrYzE1MGJtSWFBZVdYWmZRNC9vOE9IMjUvL0FDTDhPZWU0QUV1Y1Q0Ym5YbVBDNjlNazA4dVYzZHRMcWpwZjBzdE9Wa1J5Kzl0L2Vma0wyVTFEdTlQQTB2Y0EwRnhKc0FPYWIxMjFqajhMdWg0ZnhDdWMwTWhjR3UwdjlEUmNPVDZuSEg4dWs0N1gwYkN1QjRvR2lXc2FCWWE1anJmd3Z0cXZEbjlSeVozcDdzT0RIR1MxZnoxZUQ0UXdOajdJdWEyNEZnVGUzdVhQSGl6enU3c3VlR1BVY1ppUEZrODE0NExNYmM3Y3I4cmVhOXZIOU5KM1pIRGs1Tno5cms2aXJtcUhFeVBjNis5emYwNkx2T09UMTdlZTVXL0tMdnZyNXJjbGliWU9lMWcxUGhZYS9Eb3RiVHhSblZBdFlmS3ludFpKRVo3ODF0L1ZJYjA5Wkc5K3JSZFMyVG8xMXRPaG9KWGczWnFkcmJlOHFYT1JxT2lvOEVlV2dsZ0hVdTBQa0Z4M3VxNktudzJHRm9MOG9IaGI1Y2xxYkVwMVJUVXc3cEhRNkQ0YnJXazJycHNXQlBjT2d2NGU4cXoyaXBteEdWK1lBbXgvNUgzNnJldnNscUE2cWNkNythYVRkK1dreTh6ODFLclc2UUhuNmJLalMrU3gwS3p2L1lpdm5OellYK2V5YnZwZlF3U3liTjVvSjhPSHlTbHRtblVqVFRhL1h4Q3NOMTA5RGdlZTEyQWJmRzZUSFk2K2h3S05tVTVRQ09vRnRyRmRNZVBWMk9vcGFHR0p1emJqcXUycDdMVmlKbVJqZG1ubHlXdkthVGJUSmlVVExrdkFQSUMzcDRKdEtxYWpHTFg3NTU3RTZlVmlwdS9LS09veFk3aC9VblVxZVFwcGNUY2JqTVNTZVpVdVYwS3lXdmM1MTNIVHFEL2hjYXFGUFZnMnNkdmQ3K3FKK0VSOVFYYy9tcHFHcTBabnUwR1oxK1ExVi9yNFhyMnRLUENLcXBlTEJ3dU52RHJ0dXRhNlRjajZCaFBCa2toWTZSampxTmN0L1hiUmE0K08ybDVQSDArcFlSd25CVGhqakczUWQwbXd2WTh4YlRWZS9IQ1NhMTI0NTNmYnVLV2docHgzV05EdE5nTEQwVjFKNlkzdFlBdEE1QTM5L3F0UW05LzBQcWhHUHhDM2o5YUtycFdUNGtHMzcrL1RXMzhxNzBtcW81c1dhSG04aERiOTIxOWZjcDVyNDJ2LzAveVBxYTBDb3lHWG1wZHRkZjViV2xuZ3Mvay9MYzF6UEJSZnkzaVJuV3loR3dTdEE2cXBZM3NsR3dVMnVvMnlTOW0yOTlkQnA4dmVnbzVYeVR5RmpOeitONTFEZkFkU3RUWHM5K25oa2pwR2xzUURwaU84NDhqNCsva3BxMnJ2eDZRV3RucXBlNEhTU09PKysvd0FXdXBPMHQzNlhVV0hVbEUwVFY4Z2UvZHNEZGJub1J1Vmk1VzNYd1RHenV0VlJpYzgvd0J6U3RFVWRyQU1iWW56STAyVFVuZDlMM1dodE5GQ08xcTMzZHlZT3A2cGNyZXNmU3lTZC9MWExYdUk3T25iMmJUcDNmeEgvS1RENXlTNWZablM0UlgxemdXeHZ5bmQ3Z2ZWWHp4blVaMWI3ZEpUOFBVRkkwU1lqVXRKR3BZMXczQXZhMjZ6bGxiK0dzWklzZjhBOGh3ekRBRzRkU1J1a2JjWjNOQkp0cGUyNjVhOG5XSWt1TWNTWXlTMkJrclkzZnBiMlVZYU9aTHNvQUFLeGZDZTI5STc4R2dqSGFZemk4YkNMRjBFRDg4aHZyWWtiWEN6NTVmOElhUlg0dGdkQUxZYmh3cUpHNkNvcXpuYmNiRU1Lc25KbDdLcHEzaUxFS3E0TlFJWTdXN0tCb2piYjlQZDVCZFp4VDU5dWR6K0ZCSlVsMnQ4eDNKZWN4SlBOYng0KysyUEpxYUpwbkFNWTk1Nk1hU1Bob0YyL1pqTzJlOHJxT2p3M2hER2NVYzNzb0gyY1FCWmppYkVnWEZ1N1lYNWtMaGw5UmhpMU9MSjlSd3IyWFVkRzFsVGpkWEhUc2FBNTdYdVk2UTIzQVliTmFUNXJ6OG4xT1Y5ZW5XWVJlemNUOEU4Sk15NGZSeFZjelc5MldjdGxPZHVsZzBYQTFLNXpETFB1ZTY2ZFNQbS9FSHRVeHZFN3NnbCt5dzZnTWpzM1RZRGxmdXJ0aDlObnJmSWVYak5Zdm04MVRpRmM4dmtmTEtYQnhKa3paUE83ck5KRit2TmRwNFRxUnh5bisxTlZsMGJzcm5BdkZyZ09EZ0xqa1drZ0xyajMrSEc3UVM4bm1WWkdPOS8wWmJqZGRMTVpqdjVieHh0L0M5d2JoakdzZW5iVDRiUVZGUTV4MGN5TjVIa05CZjNMeTh2MVBIeFQ5M2QrenBPSEszcjAvcExoWC9wd25iQkZpZkdHSVFZUlMvN3BaVVBESmNyZFNCVG52dXVQMUFMNS9OOWJ5OG1PdUxyL3QzNHVIeHk4cy9UdmF6amIyWCt6S0RzT0Y4UGd4REVHdE1icTZwYTJVdGtiYzVvV0MrVE1mZGRlZWNISnozV1h0MnR3ajRGeGY3WWVKdUtKSm11cVgwOU00MmJIR1N3WmI2REtMQzFqc3ZYeC9RZnAvell5emo1SFUxVWswanA1NVhTU1ppU1hQelhMdDdpOSthK2h4NDQ0eldMeDU1ZG9MNXIvaHNOTFdYYnl5dlh3NTdyUmNubXBKOWg2MXJuRUJyUzRuUUFDNThyRFZOeWQzMHVzcjZmUXVGdlpyeEp4Uk5FS1NnbWJBOHRIYXVZOE5zZFNjNWJsYllEcXZKei9XY1dILzYvYnJqdzVYMi9vekMvWlR3ZHdWVGl0NG5xNDZxcFkwRVVvZXdoa3RyT0JOKytBNWZKL3dEazgvMUdWeG5wOURpeDQ4Wi9haDRrOXNkSlFVOG1HOE1VZFBUeDI3UFBHd0J3RzJqeHFkbDF3K2k1TXNwY3pseXczdjVmQmNXNG14WEdKSFBxNmg3ZzQvaHViWE9tdlhRcjZuSDlIeDhjM1oyOHVmUG5aL1RtWkhETVM0aS9udDU5RjFtRXh1NThQUGN0dEQ1dHJXMjlmUDBWeW5uN1kxZnVqRWszMXY4QTNWblhSMzhlZ05KMEFKSjJGdFV0MStGbU8veTZMQytHY1F4TndESW50YWJkNHNkYlUyNldYbDVQcXNNUFhidGh3Wlp2cVdGY0NVdEcxa2xhNGQyempjZ0VlSnZ6WGk1UHErWEtheDlQWmg5TGhoKzdMNFcxVGkyRDROR0dVd2E5N1FialMxeG9Genh3NU9UdkowLytxZHVDeFRpK3BxOHpJdTR3bmxjYkhUM0w2V0gwL0hqSjkzaXo1Y3JiUGh4OHM4dFE0dmtlOGs5U2VTNzQ0ekdkT083dHBzMGFrK0s2K1J1MXFkT0dtMm52K2dzMnAwalNUWnRqeXRvc3EwWm5IbWg4c2hFOXhGdFNlZ1BQM0tlVWlXWlg4cmFsd21TWWk0UG9Wd3o1YlBUV09OK1hTMG1BRm9CY0hBYzczSDdMbjUyOXoyNmFpK2lvNmVtQTJ2MWNSKytpYXl2NVhXTWFxaXZoaEhjQU50TEFnKy95WGJHT1ZWRStLeU91QmxIMThGclhmOUp0VXZxbnZKTGlUOHZtRlJITXBKdXIwenRyTDl6eit2MldwZGVrMjFQbWFCdVBWTjB2YlE2b0Z2RDYrdDFQN2FucG9kS1gyQS96eTJVcXNtUXZlUnViNzdsUVcwR0dHUWl6WEhyb2QxZGZjMjZTa3dZSDhwUHI0ZUMzSU9wcE1LampBdTJ4QjB2MTg5THJXdERvSVlJNG1nMlpmM0xwampJTjVxV1JqVzJuSVdDMThzL0tESmlvRnlOTEhUWlcrajJxNThXM0Y3YVg2OHV0MWkzWDRSUno0bTRudW4xK3RFM2RMcEJreEI3bTJ2OEFKWjhrVno2czNJdnI1cHRkb2tsUVM2OXdPWDExVXR1aEdmVVorZjhBZFozMzJnM08rd0FKSi9TMG41SnJzNzMvQUV1cUxCYXFxY0x0ZGxjUDBscEh3VXM3NlhjZlFjSTRRRm1tU004cm5jM3QvSzlQSHg3N3FYSjlLdzdoeW1wZzBsbHpiUVd2cWV1aTd6aHdjOHN1blowMUhGQkhsdDB2NXJ2aHg0NDlUMDQ1VzdUUStOZ3NEc3QraWR0VHF3TjJJOVIvYXl4VFN2cU1VYTA2RUQwVGNhazErVkZWWXhlNUxocHBwWUJMbHFOU09lcXNZTnpaMzE2cmxjMTA1Mm94Z2cvaTlWeThxZW4vMVB5T0JwNWsrNVRTN2JtdzV1ZTZpOXRvbzNIWnlkREw3RzhjL21wMGFQc2tnUTlNaFR2RzZMN2JtMDdqYTZ6bzNwTkRHUXRMbkVYdHYvSHVWa0ZiTkk2b2VRMGxyQnVmRG9QZHpWOUdrV1dvYkczczRCdHUvcGZrT3BLU2Q3dm8yeXBzT2tuSGFUT0VNVzVlKytadzhiN0szTDdMUDdUSksrQ2tZWWFGZ0x1Y3R0Zk1IbXM2dnl2WHdyd3lTWnhscUpDTDk3dkc1UHhUY2sxUGFkL0xaOXBEZnVxU011Y2Z6V3ViN1hITlRXKzhsM3JxSjlMZ0ZkV0h0YXB3Z2p0Y3VrTmo1QWNrODVPc1dkVysxczJQQmNLR3dxcG02NjY2OUw5QXM3eXY0YWtqVkxqTmJWZmQwY1JpWnlFWXRZY3Jub3BxVDNWLzdSelFTT1BhWWhWc2hHNUdZdWNSNjdyTy9zTVJpR0UwQS83ZW4rMHlpOTN5MkxTZkk3QkxoY2xsa1YxYnhKaUZRQ3hzM1lSL2hFY05tREwwdUxYVEhpbTltV2VvNXlXcGM4M2NTNXgvTzQzUHgxWGZIajFHUE90SU0wcERXQnozT05nR1hMaXJQREgyYnkrSXVhTGhuRjY0dExLWnpBNDIrOHVIZVlib1NzWmMvSFBYYS9wNTN2MCtoWVg3THFxVExMWFBESXlMa3lmZHR0NE4wY2RmRmVmTG55eS9oTEk2WThjbnU3ZGRIaC9DSERiUWFpZUtxbGpCKzdqQURPV2wvd0FSOTVYQzNPM3Z0dVNZM2M2VStKKzArQ2xZNkRCNlprTVphNXJYTWExaGFiYVhPOWdWWnc1Wlg3SmNwOHZtV0ljVDR6akx5eDg4MHVkeDdzWmM4M09sdE5nU0Y2THhjZkgzbnJheTI5WXphRi9vTmJidHNRbnA4T2hJemRwVlNETVIxRVpPWXFlZnpnbGwrZmF1bXFzR29IWGhqZmljbzA3V1VkbkNEenlSN2tBODEwNDd5NWZ5WXQxTnFTcnhXcnF5Y3p4RXpsRkVNa1k4Z09kbDFtRVl1Vy9hdXl1Y1JsR1l1TmdHNm0rMncxMVdyckdidG1tTlhLOVRidWVHdlp4eFZ4UlBGRGgyRzFEaEtXMmYyYnJXZHoyMEE1bmt2TG45Wng0L3g3cjBZZlM1NWZ5c2orbU9IUDhBcDZ3WGgyR1BFT084YXBZQTM3MDBqSE1sbUxRMjVhQnFHa082aGZPNVByT1RreTFqMDlXUEhqeHp4NnE0eGIyd2NEY0MweG9lQ3NMZ004ZjNZckN5T1dld0dVa1pnNFJra2RFNHZwT1htLzhBc3p1c21jK1h4dlQrY3VLL2FweEh4VlBMSlUxOVF5T1U2dE1oSTVpd3RZdEJ2NUwyNGZTVEc3dXZKeXk1c3NwcXZtYzlVSGtsN255U2ZyTHI5N3h2cXZaaGpNSjE3Y0xuVUowenp6Vzh2M2Z5YzdsV29tK3FhMStHV1RXT2VRR0F1Y2Z5Z1hQb2x1TW03WXN4dDlQcEhDZnNzNHE0cWtZYVRENW1VNWNNMDBqQ3hnYmV4Y1hrWlFBdkR5L1hjZkgxajNYZmk0TG5lN3AvU1dEZXluZ2pnR0ZsZHhaaVZMVzFnYjJobzJaVGtjenZGcjNYMVhpNU9iUGxtNWVucG1PUEgxZTFCeFA3Y0tTZ2htd3JoS2xqb2FSZ3lNZEMwTmNTTGk1ZGJYVDFXT0g2VFBtOTdqZHl4ay90L1BPTjhVNHRqc3BtcmF5VnhOOUM5eFlBVGZRQmZVNC9wY2VPZGUzbnk1TlhyMDVveU5iYzU4eDFOK3Y3cjB6Y2Via3l5eXkzdnBGZFVQY09udlYzbGVxZVhTT1hFNm5VOVVaMjlZeDhoeXNhWEhvMFhVdVV4bThycUVsdnAxbUQ4RzR6aXoyZGxUU0NNbTVMbWx0aGE5NzlGNWMvcStQSHFlM280L3A4OHVuMTdDdlo1UVlZeGsrSlNRRjdlOFFkTGFYdGNuWFVMd2N2MU41Y3RZeTZlM0g2ZnhuN3IybFYvRStENFBIMk5JMWhlMjQ3Z2JiYlMxdFNuSDlQbHkzdXMza25GZXZiNWxqSEdGZGlEMzVIT2phNjlyR3dBMjVhbGV6SDZYSEgyNFo4MldjNmNsSlVUVEc4ajNPSjVra3IxWVk0NHg1NzVTYnJTNHRHNTlUOWRGcTZaOHNtaDAxaG82NVZpeW81bGNWZG0yc2tuWG1vVnRqcDVwUHd0SitTbHNKamt2YVhBNXBTM01OQ0xrRUc5N2ZKY2MrV1kvMjdZNFQyNnVqd0JqR2d5Wlc2bTVJSTBISzExNXNzN2xldW82VEdmSzIvN0tqMWJsdU5MOVZyREM1M1NaYW5yMnJhckdtdHpoampjL2h0YnUvc1YyeDRiTXZmVGxiOHVmbnhLU1Q4VHlSMEdoWGZ3WXVWUUhUdU90L0RUNUhrcytPcnBHblBjZUsxSjBsWVp4elVzMHpwcGRNMEhjcEtxTStvY2IyMVZWcSs4Y2RycWJpZEpVVk5LK3d0YnpTVnFlbHhTNFVYdUJJOVI5YkpwWFIwdUVDOThvMzJ0MFZrN0hSVTlESEhiTUF0ekc2TlZhUjlsRzNRaHR2QmFrMVNzSmE1a2QrOWY0Szc3WjJyNWNXc2JBNjYzdjhBc3J0ZHhWVkdLT0xoM3Y1M1RacFd5Vjd6Y0J3MU4vcm1wdEwwZ3ZxWEhYUHI1cVc3OUlqeVRrN2xadnYreEZkTjRsVDJlbW91Y1RvU2svcGZoc2pobWxObXNMaHRmcDRMV3VrOWZsMEZCdy9QTzRPZkZvZEFMRzRQWHBheXpNYnZvdlQ2QmhYQ2V4Y3dYMC9LZmo3bDN4NGQ5NzdUYjZIUTRGRFRNRjJ0ekFhRWpiM0xwanc2dTc2WnVUbzRZSW84cEFGd053UFgxWG94a2tZM1V3VE1hTkxkVmY4QXBQZmJUTFh0RFQzaFllSzNMUGxQSGFxbHhkalFiRTM1ZDdheXZsRjhGSlBqUDR0ZXR0ZlZZeXlpNlVOVmpIL0xyejVMamxuSk54cjJvcDhXTG11czdXLzlseXZMdHBTVDRrOXhQZXRwMTZyUGtLZVN1dTd2T0o4aW5rZHYvOVg4a1FZU3M3K3pXa2hqQ0ZGUzJCd1VFbHBQUlgwbTlmaHRCYVJxQUZObXFXWjArYXZacWh5dEY3alRyODBGWlV6bVZ4YmV6RzcrTnYyVDVQbFh2ZTZROW5DQ2VSdHBmK0dyV2pmeEVxT0NHbGIydFNROStoWXpmMEhOWTk5UnFSSG5xNXFvMkJ5UjhtRDk5Z2JnSzZueU5VYld0SURXdWxrUDRXc0dibjZBS2U0ZWw1VDRIVVZEUlBYeWlsZzBPVW16c3ZsZlEyVTNxNmdtL2JNTHd3ZG5SUU5ubDJNamhjNXZSU3kzdXJwSGZMaW1JbTdpWVl0Ymo4RFFPV25NTFBVR3AwV0hVZXRSTWFtVWE1UWJpL1RwdWszZlMrU0pOakx3Q3lsWXlCbTNkSGV0NTdMVXd0OXA1S2VXcGtsY1hTUExqZm1UcDVMcE1KOE0zTHRGSGFTSHVCenZCb0orU3RtT1B2U2J0OUxDajRleFN1YzNzNEMwT083cjN0ek5nQ1Z5dk5oai9kYW1HV1YvcDMyRmV6Q3BxTFBxdyt3dCtMN3RnODc3aXhYREw2ak85WTlOZnBTVjI4UERQQzJCTUQ2NnBwOHpONDRuTk9yZVJJdWJybHZMM2J0M21yZFNhUXE3ajdCTUthNkxDYUtJdVlMTmtlMEVsM1hucUVtT1dWNm5TYjE3dmI1OWlmSEdONHNja1Q1VDBiRUhHMnVnQWJkZDhjSmpQMzFqSzk5UlZzd0RIc1JIMmlxdlNRdTd6cGF5VnNUUU9vWTQzZG9yT1RpeHY3SnZKblZyeVNpNFh3cTVyc1FseFdjQUg3UFNkeUFHMThyNUw2NXZBRmM4dVRsenY3WnFPMkhIajd2dFUxbkZ4aVlZY0pvcVhDb1NDd3lSUmg5UzVnL0RlUjF1OENUNXJlSEY1Zno3Uzgzak9wcXVNcksyb3JIbVNhZWFjblV1bGZjKzV0N0FMMDQ4Y3gvak9uRExQSzl0ZE5TVlZYSUlxYUNTZVJ4QWEySnBjU1R5MDBCVXp6d3dtOHJKRXhtV1hxUHNQQi9zTzR3NHJmRzlsQlBUMGhONVpaR09ZMWpiaTVMM2hyUnV2Tmw5Yng0ei93Q3Y5MlR2andZNVg5MWYwZGhmc2U5bW5zK2hiVzhXWXJUMTFYSDMvc2JaUVNYTk9hejMrRnJBQUZmTjVlWGs1c3U3Wi9UMFk0WThmcjE5MUx4TC93QlFPRjRMVFNZWHdaaGxIU1JSZ3hzbmhqYjJwYU5zejhyUzV4dXV1SDBtV1h2OXJlZkxoajZ2ay9tZmlYai9BSWo0a2xkTlgxOVIyYnRtc2tJeXR2bzF3dnlYcDR2cE1PTzczdXZIbHpidjJjSytvdTR1Y2M3anVYYW4xWHUxTmRSaThrUjNTRng2RG9GZE9mbDIxbEVzdTJjY1Vrcmd5TmpudWNiQU5CSkpQSUtaWjQ0emVWMUU4YmZUNm53aDdJZUxPTEh0ZEJRVHdVeGNNODhqTXJXdC9VWEhTeThQTC84QWtPUEhyai9kWHF3NE56ZGYwdGhQc3M5bm5zOWdaWDhVVlZKaUZiR3dGOU1KZzV1WUFIWFE4MTgvUDZqbTVicTdkcHg0NHVaNHE5dThWSEhKaGZDbEhTME5NQTRSdWdiYTF3UmR6Z0FTNExmRDlMbmxsdlAwdHltRWZ6ampQRStNNDNLK1N2ckpaTTVKSUx6bFBQejBLK25oOUx4NHpkZVRQbHR1NDVlV1lOSUpzNG5tZkRxdlRoWmgvR2RNZnFWSGRVWmdSYlJYZHZiTnUyZ202aHVhR01mSWNyR2x4NkFYS1d5ZDFKTGVwN2R0dzl3SmpXUE9iMk5IT0dYRjNsbG1OYVQrSnpqeXN2TnkvVTRZUzZ2YjBZZlRjbVZuWFQ3aGcvc3h3TGgrS09weG1Wa3MyVVB5T0lBMjd3Y2VkajRMNXZKejhuUDY5UGZod1lZZnllNHZ4M2hHQ1J1Z3dxR0ZsbWlNWkxjdTdjVzVXQ3VIMHZMbC9MMFo4L0hoL0gzSHgvR2VOTVV4UnpoMmptdE9oQU5oYnc4RjdPUDZTWSszajVQcU1xNUYwc3NqaTU3aTQrSnY5YUwyWThlT002OXZMTTg4cis3MDFQa2F6ZTExVzBXU291ZE9pYTJsc2tSblBMdDcrcXVtTjk3WWdFN1hLdm83cVhCU1N6dXNHT3NCZTl2R3l4Y3RlblNZMnVtb09IWkp5MHVqN2h0Y3VHdzY5VjVzdWJYVyszV1lmTHJLWEFxV2tBTW1YV3hzUnBwMTNLNTNrdGJtRWI1YXlqbzJrTll5NDBCTnYyMXZaYXd3eXQzWjBseW5xS09yeDB2dms3M2xkZHB4eU0za2MvTlcxRTVPWnpyZEZ2SEdZK21ibHRFTDNIZHhObHVmK21icGd0N2pMRnp3QnlXRS9DTytld05rN1RhTzZWenV2dVFvSTNQMUFOdXZSWjNwWkw3U29hRnpuQXVEaGZieFZ0MzFEVlhsTmhaTmpsSkhJNmJmdXBKMmRyMkREUURxT2l1bGk3Z280NHhja0MyaXVsU3hLeU85bkFENHJmUk50RXRlMXVnTGJyVXYramFzbXhGd0JzNFdWcVgxL2F0ZmlEeURkM3VVNjBta0o5V1hjL3J4VTMxL1oyaXVuSk9wdjUvMlUzMnYvYlErWWN6NEs3aDdyUzZVOWZRajlrM0RwckR5NDJ1Ymp3dXNXL1pMMTZTb2FTYWQ0RFkzSHlTVkk2YWk0Y21sTFE1c25lc2JhYWFYdHYxVng3cC9UdmNMNFVZTXVaZ0RkemR1bCtwOGRGMjhQZ2R4UjRSVHdBRElCWWFPSTUzOTY3WTQ2OXBhdm9vMlJDNHNDZHl1a2srR2R6VFkrZGpQek50WmFsNlJEZmlMV1h1OFc1QlhjUlZ6NHhZR3p3Tnh6V0xsSXFpbnhkMm96bTF0citIOExsNS9aWkZEVVl1N1d6eno1L1hSVDlUNFZUeVlxODVobUp2dHFzWE1WazFkYzZ1OTNUd1hQenZzVmo2emU1UE95YjJJcjUzeUVOYm11VHkxdmZscGRCTnBjSXJxcHVab2MxdHJpNHZmeldwTFd0ZmQvOWI4a1FrY1B5ckRYcjAyTm50eVEyM05xYkxLOXRvcWhweit2VkRVWmlxQityb056Sk0vbDEyVlN0RlJOK1VHM1ZVdFYxblRISzNSbk4zWCtWWWpjWllxWnBhd1pwRHVlbmk0L3NycmErdnlyM09kSy9NOG1SenRnQjhBQnNBblUvSnRiMG1FVFRnUG5jMm1oR3BjL1IyVWRBZHJybmEwc2Z0Mkg0YTNKUXhkdFBxRElkZGYzMTZLS2psbUk0azR2bmtkRkZ1Ym16UVBBYlg4MW01VC9LanBjTnc4YWZmemMvMDNHbnpTVFBKTnlLeXF4ZXBxTzYxM1pzNk0wK2dWMG1IM1M1VDRWbmZrT2djNG5wY3JmV0xIZFdGUGhOWk9SYVBLRHpkdnI0TE41SjhOVEN1am8rRW52czZvSnR2Y25LMGVaV0x5Vy9oZkdSMVZMaG1BNFlBNnFuaXZiOERBSHZOdENMaTY0NVpiK1c1dWVvbVM4YllUaGpNdEJRdGU4QWdTU2pVNlcwQThsaVkzK21wSjkrM08xWEdYRWVOWGhvNHFqS2JocllXdURlOS95YUFORThaN3JYYzlUYXJkdzNqbFNETGlsWEJoMGJ0U2FtZTcvRTVjd2NrdU05ZHBySyswVTBmQzJIWEZUV1ZPTHp0TjNSMDdlemhjN2tNNUdyUWQ5VmZMTytwcUxQR2UwZVhpbjdNenNzTG9LWERSeWt5TmttSXZ2bWNIV05sckhodWZlOXMzS2I2Y2pYNHpWMWhkOW9xWnA3bTlueVBMQjRCbDhvQzdUaWsrTzJmUHRRU3pPZDNRTEM5ZzF2TStIaVZ2d2s3ck56eXZVOXJuQ3VFOGZ4MmFPS2hvS2g0a0lBZTVoYXl4NWpTN3RlaTVjdjFQRnhUZDl1bUgwL0p5UDZKNFAvNlpzWnIyUTF1T3pSVU5JNE5lNTg3c2pBTXQ3WmRKRFplSGwrczVNcHZIckgvMjd6NldZOWU4MzE2T2o5ajNzc2l6VE9peHJFNHhsZkUxakd4TmZZTk1qY3RuRUJ3NTNLOFV2SnpYY3R0L3R2VnhtcjZmTHVML0FQcVF4T3JqbG9PSFlHNGRRMk1iQkRtaURtMkkxRVphTnJjbDZ1RDZEa3l5OHIxazUzTHg3ZnpoaXZFT01ZMU02ZkVLNm9uYzdacm51SWJwYXdGK2kraGo5Tmh4OTVhOG1MeWRLQ1IyVzVKTnoxK3JycE8zSzJhMGh1ZTRuZGJrampsN2ExcEc2Q0NXb2tFVUVicEpIV0RXdGFTNGttdzBGK1pXY3Nwak41ZW0rUEc1M1U5dnRQQnZzTzRzNHBkSEsrbWRSVVpMYzhzb3kyYVRhNXpjdjJYeitYNi9ERytPSHQ2OGVEcnQvUnVHZXp2MmFlek9uanJ1SUsySEZLK0Z0elJuSmtiSXo4UkpkY214Y0Y0T1hQbTVuYWNVMDRqaTMvcUNkSEhMaHZDbE5GUTBZYVltbW1ZeGpjalRsSGVhTlRZZFY2T0Q2UGNtL2JqbnkrTjE5bjgyNHZ4TmkyTnlQZlhWVXNtWnhka0wzV0Z5VDExM1h2bjAyR0h0ei9WYzRabXQ1a24xWHAzUEhVam5sbjVJMGt6bk9OanB5NnFTT1ZyU1hFN20vbXJwR1RHT2tjR3NCYzQzczBDNU5oZjVKYnI4TEp2OHZvZkRQczI0ZzRra2piQlN5eHhQR3NqeGtEZXBKZHBheFhtNXZxc09QOXYvQUNlakRoOHB2NGZmY0Y5bUhEUENsT0t2SDZxT29xWXhkMEFhM3NpVzk3VjFzeE5oMXN2azU4L055WjllbnI0K0NJR1ArMURDOEtoK3k0TEZGRzFvY3dQaGFHRndCSnM3TFlYRjlMTFdIMC9KbjNsNmRMeS9wOVBoK05jYVluak1qODAwakdYZFlCenJHNXVTYmxmUTR2cFpIajV2cWJYS09McEhGNzVIUGNUcVR2NDI5VjdaTlRUaHZmYlUrVnJkRHZiWTZmUVJpemFJNm9jZWc4djdxN1BUUTU1Y2JsUXVUeXhLZFExbFZqVFliVVZGc2taSU50ZVhtdU9YTmpIZkhodnk2L0QrRlpUbGZMWnJiMzFBdWZEeVhETG0yNnppZGJEaFZIU05MM1pkaGU3UmJUWFQvSzRaNTUzckhicEpoaDNVV294aWxwYzdZaTN1NkFEbmJwNnE0Y1dkdTh2Umx5WVNkZTNNVldOU3pPTmk1bzVBSGt2VitsUDhQTmVYN3FkMHNraEpjNG05eXU4LzlPZS9tTUxKcEdCZFk2L1ErQ21ob2ZLUERUeFZuUWpQbEp2YlFMVjlGOU5CYzQ4MW5iRDBSdU5oMVUyYStWaEJRNXJYdWIrV2lYdFYxQmhqc3B5alQzS05SYzA5QjJiUVMxcE9oMVdvcXhER1J0MnQ5ZUdnVmtSa2FsalJwWUFlQzFvUkpNUUE1LzRSVmRKWEVuZjQvUVFRcGFrdU9pdXhITXg1blRwZi9LYm8xT2xISzU4MDJWSGROZmw5ZkZTOVZQdzFtVURwNjNVMzJhckVYZmNqWCtVMkp0UFF6VDJBR3UrbHR2ZXJNZGpxY080ZWM0Umx3SnVibStUWFh5V3BoS2w5dTZ3L2g1alMxem1nV3NkbTZycE9MN0k3Q21vWUliV2JjZ1d2WVcyVzVoSjM4aXpZNXNZdDcrWGd0eTZTajZ0a2JRVHNUWWVmK0ZkN1QyZzFHS05hQ0JiVVc1NmVJc3J2U2FVcytMYUVaanBwdVZQUFhvMHBwOFgxdG41ZFNzWE8wMHBaOFYwUGY1OVQ5YnJOeWg2VmMySU96RUYzTHh1czdWWFMxaE45YitKTzNrRkJFZFZEOVYvcjNMRkdrT2tsZFpnTG5PMkEvbFpGMVE0QlcxbGk1cGFDNjNqeTExM1ZtL1VSOUl3VGdaeEljOWcwQXU1d0I1ajExWHR4NFU4MzBxZzRacEtlTU5jR2syc2JOYjE4bDJuSEU4My8xL3lhc2pZZVN4dHIwMi9aWTNEWUtEQTBiUnlDcTdZR21BMkErdlJaTno1ZXRwaDArdmlFTi9abks1c1RMQzM4K04raTFJaXJzWmpxU0djenpkL0RRci9hZjJ4a21EUjJjVmdOaWY0U0RHQ2ttcVhkMFdZVFowanRoNWRTcmJwZGZLM2I5aHd3QWdDYWUzbVFma05WejdyVFE2U3V4RjI1amlISWFDeXN1TTkrMWJNMUJoNHViVHo5RHFBUVZqV1dSdFcxT0oxTlNjclNXTk9nWXpweUdpM01KTzZ6YzdmVHltd3V0cTNkeUo5aitad0t0eWs2aVRHMzI2V2s0VWRZUHFuaG90Y2h4c1A4TEZ5eXZwcVNSYk1wOEd3OGQ1N1h1SEpnQitLejc5KzJvMXlZNHlNWmFLbWFEc0NXWm5IeDJUY05JVDVzYXJ6ZTcyTlBNL2RzdGJ6dXMzUzZZZjZaVE43K0pZb3lQOVRJM1ozSHd2Y2MxamVtcEh2K29jTVlkclRVTDY2ZG91SktseDdNSHJsMXVuN3N1cDZXNmlGVThhNGlRV1V2MmVoaUFJYXluaWEwbHZpZDdwK2xXZk9SeWxWaXRSVXVMcDU1cDNFMys4ZVNMbmV3dlpkSnhXKzB2SXE1S2g3cm05aDBDN1RqeG41WXZKbGVua0ZIWFZ6OGxMVFR6dUkvSXh4QUhVdTJDWlo0WWQ3a01jYzc4UHBYREhzYjRuNGltaWI5bWxqamZxZXpZWFcyMGM1MlVOWGg1ZnJzY1pySDM5M293NGRmdXk5djZPd0QyQWNKOE53L2J1S3NTbzRNZ0wzUlRUTmZQZG1wQU5nR0VnYUN4djFYajVPZjZuUEg5MW5qL1R2ampKZXBOckRGZmE1N04rQTZWOU53cmgxUFcxY1hkYlVTUXNmWjdkbmczTnRUNzF4NGVEbnp2N2QvNWRmMVpqL0wxL1QrZWVNUGJyeGR4TzZVTXEzMGxLNEZySVlpWW10WitYOFBndm9ZZlErTTN5ZTNreStxeThyNCtueG1hcHhERUpYUG5sbm5MaVM1OGozQnR6cmJNNGhlakRESEhyR1J6dk5sbmUwS1Y4Y2ZkYzlyM0RjTU43ZSt3Qzd5WmZEbmxsdjNVUjlRVGNOMGFSYlVXT28xNW15MUpmbHozRWJWYU4xUG9zTnJzUmtiRlIwczFROXpnMENOam5hbnFSNExubnlZY2ZlVmRNY01zNS9UNy93WC93Qk8vRk9QNUtqRklUaHRDNWdlWmFrOWtBMjE3a25YVWJhTHdaL1hiNjQrcTlXSDArTW4zZjBCU2NOZXlmMlcwMmV0K3k0cGljQXpPRDNSdmpFZ0Z4cnFTTGcyWHo4cytibHoxZDdidUU0NXQ4dzQwLzZoNjZxWTZnNGNaSFJVV1Z6UTJCb2o1ZDM4SUJJRGw2dVA2T1o0N3k5czNra2Z6ZmkvRVdLNDFLNlhFYTZhVXZKSkRudUlHYmNXSjFDOXZCd1RqK1A5czNtMDUxMDdXZ2hwY1NOTlFMSCt5OVd1K3VvOHVkbHUvbEhkTTkrNVYweHRyQlFsMDJ4UXl6dURJbzNQYzc4SWEyNVBMUzNpbjZrd21ycFpoY3IxNmZVT0VmWkx4UnhQSkdZOFBsaHBYMisra0JaWnAxemQ2d3NQZXZGei9WekNmdDl2Uk9HNjdmMFJoUHN2NEk0SWhiVmNSVHcxbGZHd09NVFpHT0RTR2RPZmUzWHpNL3FlWGt2VnIxNGNjd203Rkh4SDdacU9oamZSOE93dzBzY1lNWU1jVE84QUxIdkMyNnZGd1o4dDhza3o1Y1o2Zno5am5HV05ZMUs5MDlTL0krNS9HUlluUTkzcFpmVDRmcHYwNXV6dHd6NVBMMWRPVUJ2ckkvT2QrOGJtL1hWZW1TVHB4eXlyVkpPR2tCdnkrdVMzTk1XSTdwUzYrK3ZUUUs3VnAzM1VRYXh6am9DYjdXRzZYTFUvcE1jYmF1cVBCYXVxY3d0aWRaeEd0anQxR2h1dk5uenlkUjJuRjh1M29PRHNnYkpVQzJ4MU8zbDVyamVhdXM0dTNUQ0REY09qdFpqUzBDOTh0LzhBQzgyVjVNNzA3endrVXRieEN4dDJVK1hUUUg2NVhDNmNYRGwveWNjK1NUTFU5T1VxTVRxWnljMGhQZ0NRQjVkVjcrUGprK08zRFBQYXVKYzQzSkpKWGJUbmFaZkpaVGNyRTZLbDlOYm5XNnFlMmUyaDJZODAxL29hakdUYlEzUnVWbUtWenJhSHAxOVZOMFM0c1BMZ0x0T2lndDRNUHRzMzFSTkxlS21Zd056V0hwOUZScEt6eHhuU3kwZE5VbFlHMyt2N3JVUlhTVnBOeGZlKy93RGxWVU45VzdYWGx5UVJETVhIVW42K0thc1JxTWhQOTlWTi9Bd0w3N2tJTkw1QnlKMFZPMm95YWN6NEtlZ2JISkxiS0Ryc0NwWlZXZFBoazBwWUMwbmErKzl1V2llSHo4anJLREFRNEF1WnFOdmhia3RUaitSMk5EZ2tUTEZ6YkxwSW0zUndVY01QNFdpNDExOFA1WFdmZEtuZHF4bzFJRnVYMTRxK2thMzRpeGdMUTRhQkxSVno0cUxtOG1uMXlVOHZzS2liRmhyZDV2dmJrUExWUzVmNlJUMUdKT2ZjTmYzZkhTNm5rYVZjbGNmL0FDS2QralZRWDFtOTNpNjU5LzROVkJmVjY2RzRQWHJ6MnZzcFVSWHp1T29OejYrbDAyRWNjMDdnQTAySkFPaDI5MTFxWDRIUzRkd3hVMWJobWpmWTJ0bHVTUVJ1YnJwTWRwdDlNd2ZnaGpBeDBrZGpwcTc4V282Y2d1czR0bytqMFdCVXRJMXVXTmppQnJjYkh3OUYyeDRadjB6VjFHeU9JZDJ6ZE5kTFgxMjZXWG8xUFRsKzVrWm1mcXNzK3IwMStmYi8wUHlidGV4YzIvdzN0ZU9SVGFSc0VnODA2UzZlRWc4bGR4cWE5TVh2REdrcCtDOUtpUjVsY1NkRzlPdjhCV0o2UjN5Rnh5TXYwMDNQNzJWRWlLbFl3ZHBVT0FBMXkvSUhxZkJTMzdFaktTc2tlT3hwbTVXYlg1MjhMYkN5bnJ1KzFsMzBNaGhndkxPN003Zkw0NzNXTGJsMURXbURxeXBxVDJWTEdXdE9nREJjbjNxekdUK1MvaFlVZkROWFVaWDFEdXlhZDgxODN2SjhGYmxyMHpZNkNMRDhGdzBETzRUU0QzNitIaXNlVnJVbGJYWXU4L2QwTk9Hams0RFhUUlo4dE5hUkpJOFFxTHVxSnV4Wi93QTNXK0hrcGJ2cFowaHZPRlUyc3N6Nmg0M2F6UUUrZlJOVTJpeVk3SERjVXROSEh5RG5ETTc0M1dwaGFiVlZSakZWTitLWndGclpXbkszeTBzdCtIVFBsRlRKVU9kejhiblUzOGI3aFdZUTg5SWJwSG44M3B0L0MxTWNaNjl1ZHl0SXFTcHFYMmhoa2syRjJ0TnQrbzA1cGNzY2ZhekhMTDA2bkRlQnNZcjNzYTZQc1d1dHNDOXh2MHkzQVhueitxd3c5UzEybkZiL0FDNmo3RHd6N0ZETDJjK0lhUlhEbnlWSnl4aHV1cGJvMHRCQzgyZjFHZkpOeStNZGNPTEhIKzMxZUtMMlpjQ1JOZlhWTWRiT3h0dXdnN01SbHc3dmV0WnB0NHJ4Nnp5NnkvZGY2ZDUxUDZjTHhKLzFITnBvcHNQNFd3MktpaUlMSXBZbXRCSTJ1U085Y1dDNzhYMHZKeTN4ejZ3WXk1dUxIM08zODdZenh6eFZ4UFAvQU4zV1ZOUTV4dDJNUmM1eEJGZzJ3dTQ2R3dYcng0T0xoL3VwYzV5VDlxbWRoRld3R2ZFSkk4UGlJdWUzY0hUbndiQ2RRUjRoZDhlWEgvakhLNDV6dmFETFdZWFMzRk5GSld5RGFhZXpJZ2R0SVJiTUJmOEFNQ3Vsbm5PL2JqbGJQYW5ucnFpb0JhNStXTW0vWnQwWVBjcGp4NDQrbUxsYWhyYk1YK0VjTTQzanNyWXNOb0o1M1BJRFNHT3NibTJtbXRsNStYNm5pNHArNjkvMDdZY09lZnJxUDZXNEsvNlpzVXJXUTRqeExVUjRiU1diSStPZnVISmZVaTlnVGJrVjgvayt2enptc1Aydlp4L1RjZVA4KzYreC9hL1pIN0o0QXlsaGd4T3VpYmN2a01UcnlBWlFXTlA0cnVON2NndkhoK3J6Wi9PM1c1Y2M2blVmRStNditvakg4YXowdUZ0TkZUTmNXc0VPalF3R3dGbTJHeTkrSDBtYy9rNS9xVEdkZW44OVlsalZiaWM3cWl2cW56RjJsaTg3N2k0dnF2WnhjUEhqOGR1UE55N21sSytvYnN3QWFXdmE5dkxrdlI0eVhjZVh5djNSWHlPZmJNYjIyMEEzOGxXYmQxZ3JxNjJqZERCSk80TWlZNTdpYkFOQk55ZGhwMVdNczhjWjM3Ync0N24yK3Y4QUNQc1c0cDRuZEZLMm5mUzBiclpwNTJsalc2aTl5YkRaZUxsK3R4d25UMFljRTMrNS9ST0UrenpnRDJkd2lyeHVvanhTdGpaZHpNN0F4cjJYTnJFNjNJWHp1VDZuTE85UFJqeDQ0K25MOFUrM0tPQ0tURCtIcWVLbWphTWpPeXl0QURkR25NM3FON0xmSHdaOHFYa21IdC9PMk04VjR2amtycGF1cWU3TVNTQTRnYW01R25MVmZUdytrNHNaTnp0NXMvcU03MVBUbW5FSFZ4MTMxUDhBUG11K09FeDlPWGxiMzhvNzVtOGg5Zk5kTGxiRXRxSzU1Y1NRYmVDd1kyc05kOVU2WDJ6WkU5NXMxcEordm10WmVNbXpHVzEwdUg4SzRoWDVTMWhESGM4cEl0ejFYajVmcXNlTytQeTlFNFgwUER1QzZTa0FmVk9Cc0FiRngwY0R5dWIyc3ZIeS9VYzJmV0xwaHh6RzdxNG1yTU13dGdiRzF0d0xYQkhMcDBUSERreTd5YnVlUHc1WEVPS0h5M1pEWm9Gd05SYnp2ejBYcHc0ZCszUExsMDVLZXVucVNlMGM0M08yMzFvdlZqeDQ0K25reXQzdEdMU2VlaTNyK21kbVVMVTZUZEx0QjVYVTNUdGk0NXJXNUl2YlhsSjhVMG1xeURTZVJVMUZrLzIyTnB5NDdIWHcvc3BWUzJVVjdhYWU5UzBXRVZHMXRyajVxQ1kxakl4c1BMZFZmK3cxTFc5QjVibjRLNkVPV3RKSTVhY2sxQkJmV08veHVQN0t6U29qNmg3K2ExNlJxekU4N3EzMS9ZOGNTR214S2s5alRuZDErU2x2K2hxZFVXUFgwVVhYM2FYU0Y3dExpL2hmNWRVdHBHNk9tbWVRQVRyNFgwK1NiMytSYzArRU9rSXpOSjI2am40S3hIVTBPQnQvUWVXcHplS3F1c3BNTmhqQXUwQXRzT2ZUeDVMcEJkUk1qanRvTkZ2MGwvcHVkUEcwV0ZnZWR6L2ZWUG5iTy91aHk0Z3hqaUNkdHJHd09ueFZscWI3VmRSaTVEclhOdVdnMVV0TjFVMUdMYzJuenRZM3Y0ZWF6NUoyclpzUmM3VVgyM0kvYmJtcHRkMzVRSkt6TU43cWJPMEY5UTQzTjlPU2I2V0lycGllWTlVMkk1ZVNmUDFVVktncEtpcGRsamJ2ek9udzVxZTJaSFZZZHdwUFVGaGt6RTNCMmNQRGw1clhoZmd2OVBwdUVjSHhNeXVrWTI0QUpjN25icGZSZXpqNGNQSHYyenV1OW84THA2WU43TnR5QnVQcXhYWEhESEQwelBhNWIyVFJzQWZQNDhsdUp1c0pLcGpkamI5L1ZhM3BMdENsclJZNmoxL1pTMlJKajkxUExpbVVqWHcwdDd2a3MrVFhpLy9SL0pWMk1yZGlzTi9Pajc1djBWT2c3YVViZ2xUVVZNaGM5d3pPMEZsV2I5a2VvbHptMSs2UHJ5VktoZDZVNVc3Y3p5OTZ2bzlOd01WT05SbWVSNzcrUFFJZjl0RG5QbU4zbXpSNkR5Q25wZjZyZEVKSC9kMHNSZTdhNDBBUG1zMzMydWx4VDRHRDk5aU00YUJZOWtDbHk2NjZYWDNXYmEyaG91NVJVN1h2R2dkbHVWamUxWXZreEdzNzBrbllSZWRnQjhPU2x2M1dhK0VkOHVGMHVzc3Bua0dwRGRSY0xPclUyZ1RjUVd1MmxpWkMwYUEyMXN1azQ3OGx5VXMySVZNNUprbGU2L0s5aDZMYzQ5TVhKREwzSG10ZU1TNVZqcTQ4eWZWWHFKM1VpS2hxcHlCSEM0Z25jZ2dmSHhXYnlZenJmYXpITDJ1YVRoU3RxU0E0NUFmMHRMaXVlWE4vNHRUais3dmNKOW5NVHNyNVlzK1d6aTZaMW1nYUVtMm1vWG55ejVzdlYxSFRHY2VQdDJyY000WHdOZ2RYVmRPQ0FEMlVPVXU4amJZV0M1K04zKzY3YjhyL0FNWjBnVmZ0UndYQ0d1WmcxRkU2Vm1ZTmxlME92MEk2YkxwK25jL1UwazcvQUpWODJ4cjJvY1Q0MDR3MDlUVXRhKzdCSEFIYzlnMFI2VzZCWnZCampQOEE3THQwbDEvR2R1ZWo0WTRzeGlNMVZleDFKU0UzTlJpazRwbWkrdWdmbWM3Zm90OGZMd1lmdHcxYXVjNWNyKzY2aU5QUThIWU1EOXN4V1hIS3BnczZudzlwWlNpVG9aM1hMbXNJTjlGcnkrbzVmMjQvdHgrN1AvMTRmdXltNnFLcmkrWmtacDhHb3FYQ0lDTEY4RVlmVXZCL1ZNKzUrQzNod1dYOTl0Yzh1V2EvWk5PVG1xSjZoNWZQTkxLOXh1WFNQTGlTZk5kNWpNZlVjcm5iN3RZTVkrVndaRzF6M3VObXNhMHVjNDlBQUNyYmpqTjVYVVpreXk2ajZId3o3SytNZUtabXgwT0ZWREdPL3dEVmtpZGJVWDIwdUxlSzhtZjEzQmoxamQ1TzJIMCtlWDh1bjlTOExmOEFUTmhPRFFSWWp4bmlNRUlqdEkrS1NSbDNnV0xtNWRBMFdDOFhKOWJueVh3azhYYmo0WmhsNVh1T3Z4SDJtZXpIMmEwLzJYaHlncEttcWFIQ09vN05rc29lTlJlMmdGeHA0THplSEp5WnlhdjVlanl3eDczSnI0ZnpweG43ZHVLZUpqTkJCVlRVZEs1enNyV090ZHBGZ0FHaHVVRDkxOUhENkhIL0FKOXVHZjFPL3dDRTArR1ZtSTFGWEtaNnVxZlVTT0pMKzBMblhKMU9VRTkzWHpYcXc0dVBqL2pIQzU1WDM3VnJxa2o4QXk2Y3pmWDRhTDArVzUyNTNLeEZMaWR6ZFprK3pGdHBiUytpaWI3UzZhaXFxeVJzTkxCSk5JNGdOYkd3a2tuYlpZeTVNTU84ckhhY2VXVTZmYmVEUFlQeFB4SmtxS3VML1Q2UHVsMGs1N01CcDE1alhSZUxsK3UrT0ozeCtta204dmIraU1QNFM5bUhzMGdaVVloSlM0cGlFVExaWHRFa1RaYmJrRWpOcUY4LzliazVQN3IwNHpIR2FqZ3VMdmIyOTBVbUg4T3RGSlNnRmpCQ3hqQmxJSTNhQmZWZGVMNkxMbHU4cjB4eThrNDV0L09tTGNUWXRqVWpwSytzbWx2ZlF2SUZqMUZ5dm9ZZlI4ZUh0NTc5VHVXYTdjOFh0RjliODkvbVY2c2NNY2Y0dVBsYjc3UjNTL3B0ZndXdC9kbTkxcExuTzMrdmtoTC9BRTh5MzVKMThzM2Z0c2lwcEpTQkhHWEVuU3d2ejVjbGpMUEhIMlRlVjFIWTRSd1ZpZUlrT2RFNk9LNDc3eGxiWStPdDE1OHZxc1o2ZXJENmEzMitsWWZ3amcrRWdTVmo0cHBBMEd4R2dJSG1iNmhlRzgzTG5kVDA3VGl4dytXZFp4SlFVRFN5bGF3QVhHUnJRUGY3eUZySDZlNTk1WHMvVms2Y1BYOFQxTlJtRWJpMXArWDdMMWNmQmpQZnB5NU9iYzFITXl6eXptOGozT1BtdlRNSkk4OTVMV25JdHpVUzNLdmJBSnRuL3Q0WERxRTJhWVpqMVJyVUxFOGxkZEhwa0l5VkRhVEhBN1EyMDZmdXBzVEdVaGNkcmU1VFpwTlpBeHU0QXRzb05oZEd6UzQ4Z29sYUgxQUIwdnRycXRDRytkeDJKK3YzVlZFYzl4T3VpRVIzdWR6T2lMLzIxcDh3YSswQTNGdmVyUkhkSzBiSFZMbHYwdW1rek9QMWYrNm0vd0MwZUR0WDIwS2xxcGNORkpJQVMzMUcva29iWGxGZzVkcVc2ay9wK0c2MXJhT21wY0pZd0M0Rng5ZTVhazdGL0RSeFJXdTBIYjY4VlpGMHNtdWpqRmdSYjNCYTBNSFZqRys3bmZUM3FzK1ZSbjRpMEcyYlMzVlh5bjNOcW1YRTNXdUgzTjdlNyt5Yi90TmZLdG14Q1IvNTdmSCtDbTFRWkt4eHRkOTkvd0RDenNRbjFKSlBlK3ZOU29qUHFDUnZmM3JKdEhkTDRsQjVkN3JaZGI4ci9KV2VoT3A4T3Fha3RER0hYZlRhL29yZC9DdXp3emhPV1lBeU1ManArVzIzWFZheHd1VjFmVE8vcytoNFp3eERUZ0Y3R1hISzF6Zno2THZPSCswMjdHbW80WUdOQVl6TjVMdGpqSWx2OXJBUGFCYTlyZTViblROOXZUVWh0ckh3K3QwOHZzbWtXU3VhTGt2RnhwYlJTNXFxS25FMmtIdkFFYWI2ZWZSVHlWUlZHS0VadnZGbTVFN1VVK0s3ZmVCYzduWTNwLy9TL0o2UUR1RnpWZzVnU0xPMnNSZ3BwV0UwbVVaUWVYdXQxUEpYU2JWNUJsUE1NRzU1dTh2QlUwOWRJSTI1SXdBZXZUMHZjcEoyalNHbDd2MXVLVmU3K0ZuRFJOc0gxRHcxZzFMQWJhWDJKMzJVV0o3YTVrSUVkRkUwbmJNRzNOeDhTc1ZvTWMwMTVLdWF6UnJsMjl5blZWcWx4S2twUmxwMlpuZ2ZpZHFBZm1reHRUYW5xTVVxcDc1cE1yVCtVYUFEcFpibUUrVTJyaTl6ajF2OFZ1WXlNN2JHVTA4bjRJbnU5eWx5eGg0MnJHREJhdVcxd0dYNjZsWXZMUGhaajkxMVQ4TTVyRitkL2xvUExSWXZKbFY4Y1l2b09IcWVFQnoyeHhBYzMyK1o2TE04cjdxK1VTOCtEMFgrOU0xeGJlN1dhKzYreXZoaXU4cjZZUDQwbzZJSDdIU3NKR25hUHNiZUlCNWtLK0cvU3pINzFTMVBGM0VPS3VkRlNzcUhCK3pZR1B5anArSFRtdWZqSjNsV3BNWjZSV2NMOFJZaGFiRUpvY1BpZHIydGRVTmJkdDlTR1o4eHNPU3Y2dUdQV00ydmphek9GY0ZZUVM3RXNUck1icUl6YzAxQU94cHk0Y25TbkljcDhGejVPWG15bjdaSVRERkZuOW9OUGhyVER3M2dHSFlWR05CVTFEVzFkVzdRZ3VEcEE4TmQwTjdoWXg0TXNydlBLMnVuNnZoTmE2Kzc1NWkzRWVMWXc1eHhDdnFLcTVKREpYSElMNmdOWnNBRjZzT0RESHVTYmNNK1c1ZjJvUzk1R2hOanZxYmVYUmQ1TmZoejg3bDFQYXh3N0I4U3hXVVJVRkhOVU9KQXZHeHhhTG0ycmdMQ3hLNTU4MkhGM25YWERoeno2azZmZU9EL0FQcDE0cTRobGlmVk1OTlR1QWNlNlJwZnZCejMyQUZ1aThYSjlmNVQvd0NudXZSLzhUR2ZMK2tNRzlrUHMwNEFwMlZQRVZYQlUxTURCSkpFSkdGM2FaZThIT2U2L1Bia3ZCbmx5Y2wzbGI1ZloybXNjZkhHUlI4U2Y5UTJBY1BRdXc3ZzdDNEkyeDNqYlBaaGs3dmR2bUg0aFlMZkQ5Tm5sTlpUWDlzWlorUHYwL21IaWoycThWY1RQbGRWMWtqSTVDUjJUSGtNRGJuUzE3YWdyNkhGOUZ4WTNlVnRybG56Nm43UGI1bk5VeVNPelNQTDNIVTNONy9NcjA0OGVHSDhmVHoyK1hlU0pKTTQyc2JiN0UvdHV0NlppTVNTYm01SjVsWFZES1R5S3VxbGtxeHcvQ01ReEtWc05IU1N6UGVjb3MxMjU1N2FyR1hMamhOMHh3dVYxSDN6ZzMvcDl4dkZ4SFY0MFJodElRSEV5M2JkdCtWN0U5MzBYaDVmcTh2K1A4ZnU5T0hEakx1dnVsTmgzc3c5bVZPSE9qaXhQRW9HZ21TUndMTzBINlFkd0xyeVh5NVA0OXZUZkM5ZW56SGkvd0J2ZGZXRjlIZzBiYVdtQWN4Z2k3aldqVnQ3QzJoYnlYYkQ2TExMK1hURjVjSjF0OEF4UEhNVXhhUno2eXFra0RqY3NMamwzdmEzUmV6aitsd3c5dU9mTnE5WHBSbDdXalllOWV2eHd4bjdmYmhseWVYdG9jOHVPZ0FVYy9iV1dsM1ZEZWdSYTdGQ1ZLaG9aNWpsaWlMeWJiZVA4TEZ6eG52VGN4dGR6Z3ZBVmZYMmtuYjluaXNDNHlDMmw5Z0RzVjUrWDZqR1RXTjdkc09HNzNrK2gwMkJZQmdMUVpzazgwZmU3NGJxUnVHamJudXZKbGxueWRSMW1PT04zRURFZU1ZWVdtR2xZMXJHZ2hyVzZXNmJhSmg5UG44dFpjdC80dUJyc2ZxNnR4T2R3Qkx2ek8ySlhzdzRKUGJobHkyelNqZStTUWx6bkVrOVYzOGNZODJXVmw3WVpmRldhalBsczBBME91M24reWIrNnhnWkR5dVByOWtiMHgwTnJuWG9ycE80Rm82S2R4UEt0all5ZGdzMjZXYnZ0S2pwWEhrcythcDhkRjFHbnVDWElTeEd5UGNEMy9WZ3M3cTlNWHp0Wm9DUDJXNUttME9TcEx0QVZxVDdpT1pYSHpXdWpUV1NUdW9yeFVhM1dzbFpudEVrZGJuN3ZuNktLaHZuSUl0OFA4b3FLNTVlNDcrUVYycktPSnp6c2ZSWnFKOFdIdWVSWUhrcHFxdmFiQ3RCbkduTzZ1b0wrbW9HQUFCb3RwWTJHM2t0VEgvU1hwY3hRc2pBdFlXOXkxSlBTYjJrZHF4b3ZwcDA1ZWZpbnFwSzB5VnJRTDNXK28xUFNCTFg1UmRydk5OcnRXU1lnVGNacmc4cjZiN2I3S1Ztb1Q2eHhkeVUySWI1eWRjeWJXZjJqdW1OcjVyK28rS0hUUTZZNmEzVTZHa3lXMWNUYm5ZRW45enVwYkpDTTJEUCtFT04vcnlVM2ZzZGZhTFdqd2VXcGRvMTJVQzkrdXRyV09xczNranRjTjRXQkFMMm5iUUVYQVBoMFhTWW83M0Q4QXBxY01KYUhPSUdnYUFkT3A4MTF4dytTdW1ncDQ0YkJnRGZEbC9DN1RHUmphYUpJMlh6RWVuMEZVOXRiNnRvR2g5KzM5MDJJY3VJTmFEcUwyMEY5ejB1VkJUVDRvN2s4RHlPeDViZUNtNGFxbm54TTJONUFOL2VzN2EwbzU4U2Qrdm4xS3pzNlZjMklFa2d1dmNMTnYySXA1NnczR28wV0x1dGY5UC8wL3lXaWNkYkxEVGFKYjgwNk9tVG41V2szM1NlMC9LQTRtUWtrOTNuNCtIL0FMUXFOYm44bTdkUno4QjZKL1E5amhMdFhHelQ2bE5HMG9TeHdqTEcwT2NSdU9SUlhnRDVlOUsrelJ5dXMxZHRocklxZHVXRm9MdjFmdXBNYmFiMHJacW1wbmRxNXg2QVh0OUJibU1pYjJSVUZUTWRHRzNYVk55R3RyYURBSkhXTWg4YmJBZnlzK1Z2cGRTTHVEQkthS3hjR2FjM1dJdnBxc2Z1dnRkeFpNWmg5TU5YaTQ1TkEvZFR3eCtUdDQ3RnFXTFNHSE1SemR6OVBKWHFlbDFmbjBpU1l4WFM2UVJsZzVaR2Z1cHMxRUdTUEU2aldhVHMybi95UHkvQk50ZEl4bzZKbGpWNGdISG15RVppZmZkTjNTTW1WMkFVbHpGUU9xcEJzK29kM1NmTGF5eFpuVjJUY1oxeldHT2tiVDBVZHJBVThUQTdhMnJpQ2RreDRjcmQxZktlbktWbUwxbFVTNm9xWjV0Zi9Va0pBOG0zQUMzK2pHYnlLR2FhUjJZQWtlQStycnJNSjhzM2t2d2h0cDZpcGVHd3hTVHVkcGxqYTU1dnlHaXR1T0h1eUpMbGwxWGU0RDdMT0tNZGUwc29ud1J1QUljOEV5Ryt0aEhweVhrNVByT0xIcWQxMXgrbnl2ZDlQNk00VS82YktXbmppcmVJcWlPTVJqTzh6eXRZRHNiZGtmM0s4UE45Uno4bU9zYkpqWG80L3dCUGp2YzdmVDVjYjlrdnM1aUhZeFV0YlZ4dGNMUk1qSU1qTzhOdHdDMWM4T0xjMU4zSy9kdkx1Ymw2Zkh1TGYrcFBGNjJLYWl3R0p1RzA1TG14OWt4c1pEVHNRUnFGNnVMNkRLLy9BTE9uT2MxeG04WDg1WTF4UGp1UHp1bXI2K3FxSkhra3RNcjdFazNPZ0lCSzkzNkhGeDR1VjVyY3UzT1BZNGF5dXlqWGMzY2ZKWEhWNms2WXk1Tm9raGFUWm1ZanFmOEFDNmFZOHR0ZGowS3VrMmRtVHkxK3ZOV2ErVVhlRjhONHRqRWpHVVZITklIa0RNR0hLTDdHOXRRdVhKejRZZmwwbkRsWnQ5NjRWOWhFMGdiVjhSek1wWUFBNXpIbTEyRUIyamJqVXJ3NS9WY21YOE5TT21IRGpKdkwyK3NOeFgyYyt6K21kSFJVOU5XVmNRN3NyMnRjNlI0R284cmpaZVBYSnlaYTcyN1NYRy9HbnlmaXIyMjR4aXVhbm9IUHBvTE9hQXk3R3RhNzhvQU95OS9EOUhiTjVKbGxOYmo0amlHSTErSXpPbHJLbVdRdU96bmx3OUxyMlljWEhoNmpoZVcxV2t0SG1OUEZkSzVXMnRaekhaTi9DZFJyRWR1Vi9QV3lNeGwyWlBMNVhSWkU2bXc2b3FuaGtVVDNGMmdzQ2ZrdVdmSk1XNWh1Tzh3bjJmMWM3V3pWcEZQRm9lL29TTjlCdnN1V1hOdWZ0ZGNPTHQyOFZQdzV3K3o3dHJKNTIvbWNBUUhXMzF2ekM4dC9VenY5TzNqTVZGaXZHam5neDA1RFJ5REJia2VuSmJ4NExmNU9lWEo4T0NxOFZxNnR6czczV1BpYjJPbW1xOVhId3lPZDVGY2RkU1NUNGxkdGY2WXViRTJhUEJOVDJ4N2F6S05oWlJLd3VwdW5VZUVvbmwyOHlFN0s3YjNHMk9CN2xMVjdxeGhvWE9BMDB2eitQdVdMa3N4V1VkR3hvRjczOXl6YnRkYWJDNktMcDVKcllpeVZZdjNiRWo2K1MzTVdmU0UrY3UzSit2VmJtTWhVY3VKNXE2WjM5bmwwMGVWZTMyUnJmcGlYQUliWU9rOXlEUzU5OXVhRS93RFNNK012MlAxKzZEVjluY1RZNi9Yd1VWT2h3KzVGaC9IZ29xNGd3L0tCY0RjVzhmTDNxb3Q0YVZqTmJEYXlLbng5bTM4WHg1ZnlycjdJeWRVdGFMQTJBMjJXMHFQSlhob090OS9nblh3aUErdkp1QWZpcFZRWktvdXVDVDhmb3F6MHNxRzZjOHlUNFh1aXRKbGNWTDkyZE5UNVNwNzdFZDh2bWhQYkM1ZHRwWlhlbXY4QXR1aGdta05nTlBKVDJpOHBNRWxtYzB1QklQTGx0NUxVdzJPeXcvaHZRWFp6dHkyMDhObDBuSC9zdnAzRkZoTUVJQUxXKzRDNjZUajEyeGJxcjJPS0tNQ3dzRnFTTEc4VFJ4N2IrTmlydU0zMjBTVjRhQ1RZQWM3ZGZlbTAwZ1RZbTBDNGRxZE5Eb3I1U0dsTk5pVFczKzhkb055ZFZMbjhHcC9sVVZHS2dqOForU3pjdXV6VVZjMklhZDBra2RkdjdyUGxGVmNsWVRmdmFtNSt2VlR5UGhYUzFuNVNmSCtQQ3l6Y3V4QmtuSmNTQ2ZyK3l6NUcvc2p1bGNmRlR5YTkrMy8vMVB5VHVpNkxEV3lPTWczSjBWUjVJKytnT2lMSTFYSjBIMS9BVjBsWk5ZMXZlTnIvQUZ5VkhwZTUvZEdnK3QxUFFBdGo2RXFESDc2YzJhQ0FuVUUyRENuUHNaSFpRZmQ3azJ1b3RZcVdrcHhjZ0VqVGtmclZZdjhBWjBraXFqWUxSeGowK09taWRLOE5YTzRkMnpCMTIrS2JHbDB1L2F6Z2VGN3JPcXFPNnJvMmJ1ZS93Qk5rMVRiUTdGWW1mN1VEQjBMckZXWVZkbzhtTTFUaFpwREIvd0FRQjZXV3ZCUEtJRWxYUEpmTkk0K0JjVmZDSjVJem55RldZNk5vN2lYYmxYVVR5ckFSU1BkWmpYT0ovU0Nma0V1V01UVnZhenBlSE1ScmozWXhFMDIxa3ZmM05iZHl4bHpZNHo3dDQ4VnY5UG91QSt5dHRZNk45VzZTWWFGd0gzVVkxMXVkSEczaXZIbDlSeTMrTTA3VEhDZnk3ZlpNTTRiNEk0VmhiSlhUVTBib3htZkhGMldaeEc3WFd0Zlhxdk5uanljbDNuWFhHNFRyR2FhTVY5dCtDWUhHWWVIc05oZEkyN0JPK3hjUTNRYWJYdUZyaSttdXJxZExseVhHOTZmRHVKZmE3eFh4QTZVUzFyb0laRFlzaUoyT2x0UERvdlZoOUh4KzhuSFBrNjZmT2l6RUs5NWxrTWp2ekdTWTJBNkU1clh1RjJreDQ1ckhUbDVaYVJaWTRJejk3S1puRGRrWkliZm1BN1FoYmh1bzBrMm1XR05zTFJvQ084L3dKZWRTYkxjL3R6cU1XbDV1NHVjZitSdWpOQkNYRU5hMGx4MkExUDdwNjd0NmFuKzNUWVJ3ZmkrTVBhMm5wWGhwSUdZc2RwcmE1dG91R2ZQamgxTzY2VGozMzZmYXVIL1pIaDlHMk9yeDZwWXdOR2JzNzJkcCtJT0d5OG5KeTU1enIrTHJoZzdHZmkvaFBoQ0g3UGhWTkMrWmpjdWZ1dWNiYWFXdmE2eGh4WlpOM1BYVDVMeEg3VWNheGd5TWltZEZFWEd6UVNBRzdXMDJGbDNuMDNlOG5QTGxsZk1xbXJxS3A1a3FaaklUeUpOZ2V1dHVxOW1HR0dNOU9lV2R2U0U1NUIwMjZyYkZZRnhLSmI5bUZoMFJOMWtCZllIM0s2a2l6djhBS3lvc0pySzU3V1FRdmVUK2xwUE8ycDJHNjVYa3huVGVPSGU2K2o0VDdQbnRhS2pFcFd3UjZPeTM3eEhOcFhuejVhN1REVmRQOXB3REFJOHRMRkZKSzNhUjFpN01OL0RWY0xNc3UzU09QeGJqT2VjdWppT1ZwdUFHMnlqeDlGMTQrSzMyNTNrMVhFMUZiVVZMaVh2T3ZVbGV2SENZelVjOHM1ZTZpWDVrclRudmQvcGk1NEhNSWEzZHRMcFR5UTB3elg1S2E3WFRDeEt1MmNyMjJ0YTQ4cis3bXMzcEppbHhVY2ttemZnc2VUY3crVnJEaGhBNzFnZmZvczNKcVkvZFBFTU1JNzNJVytyck84bS9YVmE1S3VLTDhGcnJVbHM3TnhXeVZyM2JXK1MzampwaTNhSTZSenR5dHN0ZDFwbmUzaUlKc1lGNEcycW14Z1hrcWJWaVNUeS91aSt3Tko1YjhrMGFyY0lTUU5GUkliVFhIK1VFcU9rRzl0ZkwvQ05KN0kyTnRwOWY1VUc4UEFIZU51UThrOURXNnFEZGo5ZnNnalBycmZYK0ZDb1Q2d253VmwzVGFPNm9jN21mY3RGN1IzVGJpNVQrMDE5Mm95bis1L2hYZisxYSsxLzVmTk5qV1pUMUtibFp2dGptY1R6VS93Q2w5SmtOSkxLQjNTYitDYTMrQ1JmME9CUGZZdWJ2dm9lcTE0V3RPeG9NQVkzVXQzQTIvdXRZNGVJNjJtdytPSm9GaG9CYjNEbXVzZ3NvMnNqNUFhTGZwUHl5ZFVOWnFDcmN2dXhmYU5KWGl4N3c4YjJ1UE5aMzBzVmsySjJObW5ZSG52NVgxVTNSV3o0cVFDTGducDlhTEhsMm1sTS9FSkx1N3pkVkxUVlFKcTV6Z0E1d090OStmK0ZObXFnelZZSUF1TCtxenVvaFBxdVgxNmJwc1JYVHVKUDEvZFo4aHFHZVE2QnppZE5qZFFYTkZnVlpWT0hjYzBlVHI3N2JMcGp4Mm05Tzl3M2drbU1tUmhKSTNkcHI0QTdMdE9Lbm45bi8xZnlYTE43R0VqckMzWDRwMS9oWWk2dVB6NmY0VlA2WjZNSFUvWG9FUnJKdWJuNjhsUm0wUGRvMFdIWFpUU3BESUdEdlBOeWhFeGtqVzJFYmVXOXZCWnRWc3p1Tnk1K1VMTzEwMU9xWVk5M1pqNnByWWp2eEcya2JRM3hWOFVRMzFzNzkzbjNhTFhpYlJ6STQ3aytxdW9tMk55ZWFhTjE0cWoyeFBKRFRZMkdWMnpENktlVVhWUzQ4T21mdlp1dm1mMldmUDdMNHJXbHdKamlDNEYvUFhiNkpXTGxsZlN6WCtYVFUySFVkSzNOSytLSU5GN2FaanNmUDRybjQ3L2szTXI4SlgvNUxoR0dmN1RCUEpiM1g1WEE2RlBINGtPNzdxbHhEMmk0ck14OE5JNHdNMnUzdVdCNldzVmYwNzgwbG53NDZXcHhyR0pDNHZxYWh6dDdFNVFPcEpzQUxKSnhZKzliWGVWK2VtbDJHd3c5NnZyb1lPZlp4SHRaejFCQU5tWEszT1Mrc0p1R3ZuS29iNjJqaE5xU2tEbkM0N2VvT1p4dnpETkdqM2dyVXd2dks5TTVaejFKMmdUVmRST2J5U0czUnB5dDlCWUxVeGtZdHFObDUyMDYyVzhmSGZiTzYzdzAwMVE0TWhpZkk1MmdER2szV0xsamkxSnZyNWR0ZzNBR01ZbzRGMFJoajZ1QjlmSmNjdWIveGRjZUtmOHZiNnhobkFmRDJCUnRueFNhSjhyQm1MSEc1QkZqWjE3V1htNU1zOHZkZEpqTWU1RzNFZmFEZytEc2RUNFRERTJ3dGRqQUwyQk80TjdnN0poaGFsdU5mS01aNDN4YkZIUHZVUFpHNjRBelc3cDhOaFplbmo0Si95VHowNDJXUXZKZEk4dmNkU1M0a2tuZmM3WFhlWXlkT0Z0OHRvem5qbHA1YXBlenV0Wk4xSk5FbXF4MDJWUG4yOURTN1JvSlBncmJqajdXemE5dzNoN0VjU2Mxc05POGcyMXl1MlBNbmt1T2ZOalBUV09PMzAzQy9aN1MwYld6NHhNeGpMWE1ZZHJ0ZlhwZGNNdWE1VFRyTUpGelVZN2dlQlJHS2doaEQyNlp1NlhYc1RjSGUyaTQ2eXRhdlRnTVU0d3E2eHpneHpnM1d4QklHdlFiV3VWMnc0dnV4NS83Y2ZOVXoxRGk2UjVkNyt2a3ZWTVpITzU1ZkZSaVFQclgrVnJweXJBeWdja1dScWRJU2pXbUNLSU5qSXBIbnVzSjkybnZVdVdNaHExYlUrRVR5MkxtZ0E4eU5GeXZMSjZhL1RxN2h3cUdGb2MreE8za3VmbmN2WHB2SER4N3JlNTlQVHQ3dVhiNjNWazJiaXVueEZ2NVNUNVdWbUNlU3JrcXBKTDYyQzdUR09WeVJpNG5VNmxhMUU4djl2TGxWTjB1cDBickV1QVEwd01tNmd3elg1M1MrdWpzVTd2NEdZWVR2b3JvYm13L1g5bFZTR1EvWDlrRW9SRHdROSttMEFOUmVvOTdRTjJQeVVHdDFSYSt2MThrVkZmVUU4L1JCSGRPZHQ3OHJsRGJRWGxUcjVTc0hPdGIrNnNKNy9wckx6MUNxdExublhVZlh3VlBiU1pIYTY2SXV1dTJiV3VkYksxeHYwRjFFMG4wK0h5eTdzY0wrQlZOT2dwTUR6V0RvNzM4RHoyNXF3MXAxdEZoRWNkaTVvSExZMytKV29hZEZCVHNZM1JvQUcrZ1c0cVkyVU5BN3pXL0QrNjF1YVQ0WXVyTXQ3TytPL2trdlpmWFNITGlKYVNOOUwzK3RPUzF2cmJLdmx4TjJwMXNzMnlHbFpOaUplU1d1dGZmWGZTMnFlV2hYeTE1M0xnc1hJVnNsWVhFbS93QWZvTE11NnFHK29kY200OVZiZnNuNFJuek9PNUg3cWJHaDArdHI2L1B3Q3p1blRLS0dlZHd5TmNBTnhiOFh6MlNTMU5UMDZXaDRjcWFoemJ0Y1FlWmFRQnBlMmkzT0w1TFBzK2c0UndlMlBLWkd0QS9GY2k0OVRjcnBqeFhhZmgzZExobE5UQVpHdExnTi9KZXFTYVl1MWlYZ2FabWowSDhMYzZTeC85YjhsVEhHMXlzZjl0VnBlN01kL005QXI2VCtuaGNHaXczK1g4bFhXKzBZaHJuSFFYVkc4UnRhTHUxUDF5VTJyTE9kbWkzMTZLYit3WGEwWGNkZDkvcmtvdmJCOVhsL0FBT1gxNHBvMml2bmtmOEFtTmxaRXRhcms4MW83QTF4MkI5RTJtbXdReU8yYVZueWk2YjIwVXJ1VmdwYy9oWmlrTXc1eC9FVDdsUE9tcEVsbUhSOHdTcHUzcGVvbXNvR3QyYUI1MlRzM0c3czRJaDMzc2JwdHpUeGliclU3RUtTRUVNYm5JNTMwVjBkb2N1TzFHb2lBajhocmIzYXBxMVVJLzZwV2s1V3pPQjNjYnRiNm13NXAreWQxcmRlbkRJb3JHdnJZNGYxTWpQYXllUXRjWEt6Y3IveG5RMU9yY0pvL3dEOVdpZFV5RFR0YXQxd0hEWWlQVVhVdU9lWHU2WDlxdXJNYXhDcWFXR2JzbzdXRVVJN05sdWhEZDFySGl4azc3WXR1K2xLU1hmaTE5LytWMXh4a25TWHl2eVpiMkExSjB0WTMrQ3p2WHNxMm9NQ3hMRUhaYWVua0lOdFMwZ0crbWw3TEdYTGhGbU9WOWVuMDdCUFpaVXpsa3RlWFJNc0M0bXdicjFKSzgrZlBsZjR6cHY5S2ZkOUNpd3JoTGhlSUNhU0tXYU1ackV0Tm5EZTU2WFhMOTJYZSs2NnpVbnB6R01lMDZPRmpxZkM0STR3ZEE0RFVXTnJpM0t3WFhEaXVYZDZaeXprOVBsZUpjU1lyaWNqblQxRWdhZVFlY3R2SmVpY1dNYzh1UzJLQ1NXOXk0a3U4VHo1THBqTVpQVEc5bzdwU2VRSHZWTldUcHJKSjNVV1I0YnE2THY0WnNqZklRMWpYT2NUWVdGeC9LemJKNzlFMjYzQ09EY1Z4Vnpja0wyUms5NTdta05HdlUyQzRaYzhuOFc1anQ5UXcvZ1hDTUlZMmZGWm15UGFBWFJnanB6dlplYkxreXlibUxQRU9MOEx3bU0wMkd3eE55aTJjV3ZwcGJRYXE0NDVaOU5kWXZtMko4V1YxZVNCSzRNdVNCbUp0N2w2TU9IeG43bUx5ZkRtSlpueUc4ajNFbm1UZGRaampHY3NybE5OQmUwYzkxdmMxcHo3OWZEVVpMblRrcFU5UmhtVTlwdmQxSG1ZSnFyckppQVNkQmU2MDFPa3lubzU1M1pXUnVjU1JzMC9OYzhzOFl2amE2U2s0YmxKRDU3TmI0OHZKY3J6YTZqZVBIdjJ1MlVPSDBZMmE1L1UyWEx6eXlkYmpNWjBpMUdJd3hBNWN1bW1pMWp4L0xQa29wOFRra3VHNkRsL0s3WTR4akxMcFd2bGU4OTV4SzZ6R1J5dVgyYWxkUm5ac3FQTXc2aFRZMW1UcG9FMzhMR3N2UmUyRnlTcCtWOU0yc2NvbGJXeGtxNlJJYkZ0OWZGVS93Q204Uis1QnVEUUVhMS90bG1BL3VwcTFML2JFeWFiK2lwL2hyTXYwVUdsenoxdWl4cWNYSG1vTkJ2ZlhkRHA0UmZRb3JXZExkUEZUVFB1dFpjT1FzcjY5a3ZlbUoxL0w3N3F5dGpZSHZOcmJwN3FMR0hESFB0bXY2YitGcjg3SUwrbXdwZ3kzRnZkOWFLam9xZWhpakcxN1cxc3JJTGVNUngvaGEzYmx1cklOdmJ0YnF0RzlNSDF0Z2JHeTFFMmhQcnpwcVBVK2xySmFtOXEyVEVYbHhHYm1iYStQeFVsTm9NdGU4bStmVzF2VDVKYUlUNnR4QnU4bndYTzVDSTZwT28xK3ZpcHY1VkdkTjFLZC9LZTBaMCtwR3FzTk5abGNmcnFxcVRGUjFFcEdWdVlPSUhQVHk1SjQybzZqRE9HNUpYZ3ZiZlhtMFc5L3ZYWEhpbG5kN1B5Ny9EZUc2YUx2U0J1NDB5anAxWFhEaWsvdXBhNituZ3A2ZHVWakl6dFkyQUlBWFdZeUo3Uy90TFdpMm1uSy8wRnJjTk5FdGMxb0ZqYlcyL0szOHJGeTB5cjVzVEREcUE3WDlWdjJVOHRuNGYvMS95VVNPc01vMFdZMU8yaTl0djhLKzB2MmpKckw3K24xc3FSc3pnYU1GejE1QlovSi8wOFBWeHY5Y2svSnY4QTAxdWt0dC9uM0tqVmFSK3czK3JLTDE4TmpLU1YvS3l1MDBtUjRhNDZtNVdiYXVvbHN3NW8vTHI0cWQwLzZTVzBiUnlhUEJORzJ3UXNHN21qMFR4Ti9FWnQ3QnQ4enJud1N5UTdlT3FvR2JNdWVYdTZwdlJKVVorSVAxRWNZSGpiNjFUYTZSWFMxMDJ6WDI2alFXVFpxTkpwSnpjelNzakhQTSs1VGNHUFkwTWYrNU0rVncvS3dXSHJyWk4zNE9qN2ZUd0EvWjZXTUg5Y25mT25nZEUxbGZhYlE1c1NxcGJnek9BT21WbmNhQi84YkpNUHVYSldTT2NkU2JucWRUL0szTWV6ZFIzYTYzVnQrelBmdzJVOUZWVlp5MDhENVNkTzYwa2U4ckdXZU9QdHFZMnV6d3IyZVl2WHVCbFoyTEhXSTYyUGh1dUYrbzMvQUFkZkY5U3czMmE0WGhUR3o0bk5DMHRGejJwYmZyb09kMXl5dWVYOHZUV09wNml6cStKdUZ1SEdaS1NPS2FVRFN6QmE0RjcrVndwampiNjdhM1h6ZkcvYVhpVmFIdzBuM0VSSkhkTmdHMjVMck9LMytYVEhuSHp1cnhDcnJYbDgwejNsMjkzRS91dlJqaGhqUDdjN25sZndndTAxSjlkMWF6V2gwbGhvYmxVL3cxRWwycFdwamJGWXFTYkxkSk1OSlVWQkhZeFBrdVFCbEIxdWJhYnJHV2VPTjdyVW0zZjRKN084V3hFdGZOSDJFSkY3eTkwVzMwSjBYREw2bjR3YThMdDlMbytHT0crSEdkcFdTeHp6eE52bDdwQU80dmZmWmNjc3JlN2ExampwVVlyN1FhV21hWWNNakViUnBaalFCYnBmUWFsV2NXV2NhdXBIekxFdUpNUnhGN3krWjRhNG5UTWR1aTc4ZkJNZmJqK3BYUHZlNTF5OXhQbVYza2s5SmxudjAwdWt0ZTMxK3lXLzdabnRxZEk0cUt3SjBIdlZrM1UzSURZbExMR2J1c2cxenJXQjFVdjdadXRZNDNYWHRjVU9CVjljUjJjTHNwNTdOdDVuUll5NXNkZE91UEhiNzl1eG91RTRZV3RrclpBTXVwWU4vZjRMeTVjOTIzTU5MSjlSaDlBMHRwNDJYQXRuc0I1RlkxbG5keGYyenUrblAxZU9nM0RYWFBRYUQzTHRqdzM1WnZKaTUrZkVKWlQwQkc5L3JkZDhlT1JpOG0wQXVjU1M1eGRmcnN1bmpIUHlwZE5TSmJ0amNEbXFhMnhMN2JJYSs3U1pMOVZudGRQTXdVN05NUmM5Yks5UmVwK1d4c2QrU0RlMklkUE5RN2IyUStDR204UmdLcHBzN281L0lLblRFeUFJYllHUXAxRGJVNTUveXBzbmJBdUo1cXJxUEZGZUlGK3FxYitLMXVJU3BKL3ByUmF4eXVmWUVIeUNpYmJCVEU4ajllNUY2VG9xRU90Y0Q0S3dXc05DMFcwRnh6K3VTc0ZyREUyUGNEVHJaVk55cGdrYUxiZWlHM3Yyb0RiL0FENkttMnQxYnZxZlZYWjJpU1Z0K1pIdktiRVY5WWYxSGJxZjVUWjdRMzFUdE5UNi93Q0ZMV2RJN3BpN244Vk4vd0MxN2lPNSt2NHZpcnY3cjhOZWIvbDhWai90TzJCZDBLc2wwcy90cnM5eEFGeXJvaVpCaDhrN2gzVGJtYitpc255ZjlPa29jQ2E1d0xtWDg3RWVldWkzTVIyRkZoVUZPMXVaclM0Y3U2UDdMckpCZndPaWhGd0d0SjZjdkxrVnFVU1RXTUhPM3VWOG1idG9kaVFCT3VuMXFyNWY3SWd6NG9Ecm1OL1JTNWZCcFhUWW1OZStmcm11ZHBwV1M0amUzZVBxZjVUeU5mZC8vOUQ4a1RqYytLalhycjVlZ0J1cDMrdmltOXNoY1hhRFFmVzZWUzRHalJjL1hxcHJmc2VpSjc5OVBOVVNXVXpScTY1OEU3Uk1aSEd3RFJ0L1ZUcUwya2h6VzJBRzNPd0NtNE14S1FOQXB0Wk52RE1lb0hwL1pUYTZhblREbklQVUlhYVhUdzg1YitXNmRralY5cHBnZFM1MXZjbXFNRFhVNC9ERUQ0azMvdXJxblRVY1NjUHdNWTN5Q2VOTm83NitvZjhBbklIaHA4bGZGUEpHZEs5MjVQcXI0eE5zTGs4eXJxSnRxY0NlblJWZmhsSEJOS2JSeHZjVHRZZjRVdGtKTFZ4UzhPMWRTUm5CWU9nMTM4ZkJjc3VYWFVhbUx1c0k0Q2dkbGtxUmUxamVSd0RiKyt3WE81Y21YOU4vdGp1b28rRmNBakhiU1F1a2FMbGpDMituSy9tdU9wNWQ3dGEzdjA1N0ZmYW5CVEF4WVBUeHR5M2FIQVhjUUR2ZjNMYzQ4c3IxNlAyNC93QXU2K1hZcHhkakdLUGVaYXA0YTc4Z0oyUEsyK3E3NDhVbnN5NVBpZW5ObHM4cEwzbHg4WHV0YXgxMzEwVHJHOVJ6OG1EblF4L2lkbmQwYWROT3E2YS8yenVYOG83cHlkR2dBZGQvanVtaU5KY1R1VlY2Z0JtMHY2QzZlaS8wdEtIQmNSeEJ3YlQwOGpya0FFTU5qYzcrU3hseXpFa3lyNmZnbnN1cVplem54Ri9ZUjd1RHRBQjQzc0F1RjU3ZlR0TU5lM2VNcCtFK0Y0d01zVTA3RzZGMlVqTUJZODF4MzVaZjJ2VGpzYTlvOGpyd1VBYkd3YUFzRmdBTGpsdG90emd1VjNVdWN4Zk02M0dxNnVlNHl6UElKdVJjMlBuNnIwWThNbnRtOGtxb2M0M056ZjY2THZMSjB4NXRicExiYnFNNjIwbDdqelVYVHhGWTNLTXkycEVVRXN4QVl4eDhnU1Q1QUJUeW1NMzB2YnFzTjRReEN0eXZkRzZPSjM1M2QwQUhtYitTNVpjN2ZoOTNiVTNEZUQ0VTBQcW50bm1HdHRDRGNXSzh1WEpubGY2ZE1jWkhsWGoxTlRNN09tYkhFd0N3QUF1UDM1S1k0WjVOWlpURzZjZFdZL0pNU0d2YzQvQmRwd2ZkenVlMUJMVXpTM3p2TnVnWGZIamtuOXVkeXZ5amszWFZpM2J3bXd1VVJnWkFQN291bURwZm9JZW1yT1R6VWFtbmgxUldUVzVqYlg2OFZFMjNOaE4wVDM3YjJ3N2ZYd1VWSUVJL25xcHMwMmhqUi9kWGFoZUJ0dXJJWHByTXZsN2xVOXRSZVQvZERUQzU2cUdvQWtJYUwzNW9UWHc4VlZpWFdSTjJzVEo5ZlYwVGY5c0NjeUxOUFF4eFFiMndFbTJxQ1pGUzJJSkhvaUo4VUxSeTArdWFHMHRyV2pZVzBXb013OEJLbERQWUVhZk5Xbi9iU1ovRlFhWFZIaWcwT25KNTNRYWpJU2cxR1RycW91cnByTHI4bFUzcjB3djFzb2UySk4rUVAxOEVXZERZblBObWp6MFRSVXlLZ2M0Z205cmo2OGxwRjlTNFd3YWtHNTN1VnFRWDlQVHh3Z2FEVHFBdDZnc1d5Qmcwc1BKTno0SHBxd0J2YjY5RmRqVTZzMEp2OGsySXo2NTJ0anA0cDVDTTZ1ZHJxRm55UCswQ1dzY2VmUDY1cDVDSkpWdUozVTJJajV5cDVELy8wZnlSQ3pkVHY5YmVDbnVyZW5oSmNma0ZVYld4RTc2RG9vdHJjMXJXZFBOVG9aaDF2Y216WVptalZ4OXdVWHByTlcxdDdEeVRSMDB1clhuWlBFMjBtcWxQNWlyNG5rd00waC9NZlZQR0o1TUM1eDVxNmh0NXFlcXAyV0t1anQ1NktHbnR2RkRYYjBOTHRnVDVCUzNTNm45dDdLU1orekNCMU9pbmxEeCt5WkZoY2o3Wm5XMTJDejUvWTFQbGRVdUN4NkV0dVR6Zi9Hb1diNVg4TCsyTDFrR0gwYmJ6U01hUUw1VzJ2djBHbDlGbnhueXR5dDlOVTNGTkRSM0ZORUh1R3hOdWZPeTFKLzR3ays3bmEvakRGS2xwamprN0podm9EYlRsWUMzSlBDLzhxdmxyMDVxUVlqWHZMajJzZ083M0VpTVg1Wm5hQmE4Y0o2OWt5dDdyV2FhQ25QOEEzRlUzTnVZNGUrNGVidFFEZE81Nk1wai9BSlJaS3FCb0xZSVFCc1pIbTcvTUhrVnJ0bXlmQ0U1MGp0M3VQbTQ3ZkpOeHp0akF0dDRyV1BadG5IRkpJUTJOaGVUb0EwRTZwbGxqSFNZNU9zd3JnekdNVWMwTmhNYkQrWncrdExMaGx6ei9BSTl1bU9HL2I2eGhIc3lvYUtOaytLek5BYjNuTWRvVGJXM3dYbnk1TXI4OU55WTQrb3ZhbkgrR3VHMmRuUlJST2xhTkRadHpiWDlsblZ5dlMxODF4djJpVjljWklxY3VqWVNkallXNUFBYWFMcE9EZjhuUHpmUHFpdnFxbHpuVHl2ZGZxZmgwWHF4NGNjWXhjNVVJeU1IWFZhNitEYU82UnhWUy9kcUpKM1JnQ2pXTEsxOXRldW15bS91c3UxaFM0WFdWYnd5R0Y3aWRyTkorU2x6eGs3WFR2c000QXFKQXlXc2V5bmpKdVE3Vjl1bHVRc3ZMbnpWMHd3N2RaSFNZQmdUZnU0Mnp6RGR6ZzA2am5jaXdDNWJ5eWRmSFVVdUpjV2pLNk9FOW0wWEFhMjNwcHBzdDQ4ZVJ2RnhGWGpOUlVPUGVjTDMxdjljbDZNZUdmUHR5eXkwcUh5T2tOM09KUGl1M2o0OVQwNVM3YXRBalA1OXNTOXFGYXpJVHNMZGIyS2xYVVlPY2ZOU2RrbTJzbTYwMFdKNUluVE5rYm5IWkJKYkI0WFBsOUZTaVV5bklJdU5MZE92bXNiN05KTFlXdDN0OWZCTnJwNlRHem5mdy93QUsreHFkTzNXeDh1bndTWWlPNlVsYTBsYXk0OVZVdlhvQ0xQUW9wZFhTYllsd0NHL3N3TCtueFJQeldCY1NpYit6d0J4MytDTC9BTk5yWWllU0g0U1k2YzMyUVRHVTQ2ZTlCS2JHMXFKSzJnQWJhS3o3dE11MEEwVi90bGdadkw0LzRVUnBkUDhBWDhoQnFNM0wrQXFyU1pUOWFLNlhUQXZKVDhtbUpjZXFtNThGMUdHYTNOTzA3TjFFL0xFNWpwejhGTzJwcGt5Rjd0TXBWMFdwOE5DL2UzelZrUmRVOUJiVTZhZnVyQmFSd1JzdGNYOGxWMGxBdEcyaTFxejBsbERJQXIyTkxwN2MrU214SGRVZUtiR2g5U0xIcmJtcHVuL1NJNmY1S2JHaDAyNm14R011K3FnMVBrOTMxNm9OQmVTcGFiZi8wdnlRaHBjZkRyK3dVOUw3U0dockJ0cjhmZXA3UFFYaytBVi9Jd01nSGlWR3R0RDV5ZWFhWmFTNXpsZFNHeks0OGltNGFySVJQUDVTbmxEVExzSk9pbmxEVElVMHA1SjVSZkZuOWtrVThqVE1VVWg1MlU4elg5dHJhQjNNcDVMcjRiMllhMDZra3FlV1JwS1poOFkvSmNwM1U5SmpLUnJSK0ZyUjQyVFgzTnZYT3BvdFh5TjA1Q3l1cFBTb3o4V2dpMGlabUlPNTFUV3o4cStiR3F1VFJqc28yN3ZucHRxcnEvS2IreUprcnFrNXNzamdmelBPUnZucXMvdG55dXNtczB0UEZyVTFUUVJ1eUlaM2VST2dGMXJkK1BScWZMVzZzcElML1pxVnIzVzBsbk9kd3RybzNRQlR4dCtUcVZYejRoVnozYStZaG4valozR0FkQUJ5V3BqSWx0UUNkODJ0enBmeXY4MWI5b3kxdEZ6Ym40Qy95U3JGbFNZUlgxcmcybnBwWEUyMXNiYXJGNXNNZmZ0MG5INWZoOUl3VDJYNGhXRmt0V0RIR2JGelhDMi9VK1M0NWMrVjlUVFhoaGpOV3ZwMUZ3aHcxdyt3UHJKS2N2WUE0dEpCZGNiMzNBOVZ3OHM3ZDN0WmxMMUZmaXZ0RHduREdtSENvWTh6VFlQRFFScHBjRWJMZU11WDhacUxaNDl2bFdMOGI0dmliMzNuY3hqdVFKQjU2ZVdxNmNmQmpMdkx0akxrNjFIR3l6dmxjWFN5T2U3cTV4SlhvbUdNOVJqeXlxTzZYb2YzV3IybmJTNlJ4MHVkVTN2cjRTelRXTG5xVk9vUy9mMGFxeWJOMW14am5tekdGeDhCZFMyUlozMXAwZUdjTDRsaVQydGlwNUNEdWNwYUJmeE9oWEhMbWs5T3N3ZlNNTjluOUpTTWJMaXN6V1dzVEhjYVcxSVBVcmhseVhMMTdibUVYTTJMWUhnckN5aWdoek4wejJHdmlQSFJjOVoycjR5ZHVLeFRqS2VmTTJOOTc4bUhRYmkvSmRad1pXYnQ2VExPVCtMamFqRWFxcFBma2NCMEJYcHc0cGpPMkxubGVrQnhKTnlTVDRsYmpsYldza0QrRlU5KzJCbHNuNVdUN05UcEhIbW91bXU2RzRBOUNoMVd3RE1CdjRxYmtTZitteHRPNDJzQ2ZKVHlhMTlrK09pUDZkZnI0TE56WHhUV1VZYmE0c09XMzFaVHkzMm1td3RpWUxXSHdTM1pyL2JTK29qR2dBMDAwK3RsWktJanAzRzlqb3RURTNwb0xpZHl0YVoySXZ3ODFWWnR2cXZkRkd1dE1NMXVhVm1iWW1SRllaejQvSlRaMDgzVlR1c2d3bjNxTHB0YkY0SDVLa1NHUmE3ZkJCTGJFQjlmUVFTR3RhTGVTbE8yZVlCSnVKcGdaQjVmRmFXU05icFR5S2RINWF6SWI3aEVyVzU1NTNLR3ZscUx5VU55UExvYkxsTm02d0x1WDdwODZXUmlYRlc2bjVYVStRQXUyMVdlenB2amdrY2Z3blhSVXF4aW9MMkpGaXIwaTJobzJ0c1NBTk9tNnVoUGF4clJZQUt5RGFIQm84VmRIeThNb0hSUTdhWFRqcXFpTzZvLzVmRkJvZk9kZTl5M1M2RVoweDExVTJOSm04Vk5qUzZVcUh0cU1pYkdveUhyNkoyZHNNNUo2cTZYK20xc01rZ3VBNGVTbWtmLzAveVRYdG8wZS9rRm0xcWRQQzREZFQyakQ3eCtqUXFOamFON3RUOWZ3bHYyVktaaC9WVHM2U0JSTUhJS2FxYm5wc0ZLMGNoOWU1UEdtMlFweDBDZU5YYjNzUjBIeFR4VGJZeUliYWVIMXFuaXUyenNmSDY5RmZFOG52WnNHN2g3N0thTjFpWHdNM2VQSWYyVjZUdHFOZlR4Z2dOTHVmMENocEZreForMGJBT25NKzRicUxwRWRQV3pudWg1djBCc0ZldmxadHJOSk1kWnBHUmpmdlBGL1RkTndZbGxGSCtLU1NZamRyQmxiNmxKYlQrNndOZEhGY1FVMGJPam45OXc4Ym0rcWVOdnMzRU9XcnFKZnh5dkk2QWtEMEdpc3hrWjNVWTdGYUo3YVNoWThpcFo2aHdiREUrUWsyR1VkVm01eWUxbUZycmNNNEd4ZkVIQzhaaVlRQ0RhNVB1NjJYbnorb2t2N1kzT0wveWZWTUg5bGRIVE1aVVY4Z0RXaTd1ME5nTGpmV3k1NWNtZWMxNmF4bUdOL3QwMHRkd2p3MUdHdE1jOHJRYkR1Z0E3amZVZ0xQbEo3N3Jlc3IzNmpnc2I5cVVzalhRNGZGMlRMa05MZTYyM0sxdGRsdkhqeTVQZlNTejU3cjVoaUhFR0k0aTl4bXFIa092ZG9jYmFubnpYZkhpeHc5c1paNjlSUnVmYzZra3JwcWE2YzdiZTZqdmw1RCtWZGFTVnJMcjdxOXJ1UExoUmR4N29lVno4L0pMTFB3eHU1SmRQUTFOUWNzVVpOK2dKWE81NHQ0NGI5dTR3bmdIRXE3SkpKSDJjWjFMbjJhUEU3WElzdVdYUHIwNlk0U1h2MCtoMGZDdkQrQ0R0S3lWczhvYmZKM2JCNDF0MDNYRExreXo5TjZrOU5XSThZMFZCRVlLS09PTU5CQXluWFRiOFBtcE9PNS9ocnlrZk9zUzRzcTYxeHlraTR0K0ozcGE2OU9QMDhuejI1M2tzOU9XbHFaNWplUjU4QmM2THRqaGpIUExrdHJSZTJwSzJseTJ3TWdIbjRsTnNkdFJrZDlmUVJ2VERNVkRVZUUzM1JmUnJ5VnVvbmJOa0xuY3Y1VXRrN1NZL0N3Z3crWittVWdkZnJkWXZKaTErblZyRmhqV2dGNXVmMDJDNVhQOEEwMStuRXJzWUl2eWk0RzFsTjdia21MVEpWUnQyQXVycTFuS29FdFdYWERSNzlWWmhmbGhFZEs1MTlWMThFM0drK1pXNHp1dlVUMklHWURtRkd0MWdaQWlYKzJzdlBWUzAvREc3dVZySkwvdFhvYTQvWGlocHRiR1VJM05pVlgyM3RpMlJHNE1BVGE2YnhZZEZKZjhBYlBkL0R6dEFGVjJ4TXZrRVBiV1pmSDYrQ0RXWHF3NitXQmZibWgrR09ZZFVQM0JjT3QwVFZyRXU2S2JYeFlFbnFoZXZUeTVSSmF6RFhFaTFsWXU2a3Nwbk90Y0tpeGhveHBjS0N6anBtdDEvaFhYK2xTbWdOdFlCWFJwbjJnSFQzNkorVWsweE0xdjdLalE2YzlmcjVKc2FIVG0zMXFtMGFIVGVQN0tiR2d5K1BvbXhxZEx2cXM3UDdhdTBCNnBzWUdRYkRUelFZWHZ6UTcrV3ZVbTEvd0JsZFdMMGt4MGtrbGlkUEpYdW0xMVRZYm9NMXZRTGNpTG1LamlZMEFnRTI2Qlgwci8vMVB5VHNpZTYxdEI4Vmx2cExaU3NicTgzS20yVWxyWTI3QUQ1K2liTlZuMnJHN1c5Ky91VGE2ZUdwWU9ZVHlKTnZQdFRPb1U4cWFqMFZURHphbmxUUjlvYit0cXZsVTBkdTAvbmFsdFhRWnVramZsOGdwdWtnWmJpNW1hUGVwMk5UblJrYXp0SHZLSzBPZFNqVjB6ajRBZjNRYXpOUk4xN04wbi9BTGpaWFZHSnIyTi8yb0ltZUpHWS93QUpKa20wZDlkVVBCR2NnZEcyQStDMTRua2l1ZTUzNG5FK1pWMUUzV0txTlpBNWxXM3ByMjlaREpJUUdNY1NmQTI5Vm55azlyNC9aYVUrQjF0UmJ1NUI0M3VPcXhlU2ZCNDExK0Y4RnRsYzE4NHpONTVqWWVKMTNYTExMT3RkUjlEb3NMNGN3Wm9kVlMwNGN3QnptaktUcCt5NDYxM2QxcVhLK3ZTTGlQdEl3bkRXR1BESUdGdzdva3loeDAwTnVpMU41L3hpK09NbjdyMitaWXg3UWNZeEl1QW1kRkc3VFEySkhrTEFMV1BEdS91WnVjbldIdHhNdFZVVkxpWkpKSkR2Y2tuNWxkcHg0ejB4NVpYNVIzZDM4UjkxOXZSYjdpYnJVNlZ0amwzNWFKM2ZhTlJlVHVyNldhOXNjdmlQZm9tMk52V3h2ZWJOYVhjdEFsc250cVMxZVlkdzlpVmU5cklvSkMxeEd6VHJmVGRjc3VmREYwL1N5ZlRNSTlta2dBa3hGellXZzNzOXdCTGJhK0Zsd3k1c3N2WHAxbUVrL3QxK1RoYmh5TVpHUlR5TkZybXgxSFQzcm41ZDYrV3ZYdHltTGUwQWtQaXBNckc3TmF4dG10MDVFS3poeXo5ZW1ibGcrZFYyUDRoV3VPZVZ3YWQ3TzNYZkhpeGs3OXNYa211bEs5N25HN25FazdrbGVqQ1l1VXlyWG10dHFlYXRwYjMyd01wSG9wTHM5dFJjVHpSZGZkNXFodlR3M0hUM0ltNnpEU2Jmc3B0ZC93QzB5Q2dxSnphT0p6dlBRS1hQR0xKbGt2NmZoK1EyZFVISUI0aS92SFN5NDU4dU5uWHQwbkhmbFp0b3FPbDJEWE9icVNkZGx6bVZ2VFVralZMV1JSN0ZyUjRXdjdscnhYeVZNMkkzSkRMbnhYV2NjYzduaWdTVlVrbjVpUEpYeGtZdWYyUnk0dTNLM2l6Y3R2RnBrUWVYQTVoRjFXQmYwVDBkTVM4L1dpejVMMDFFdVYyZFBXZzYrS2hkVm1HRThrMUVuVGFJeDRsQnVhd0tyODlOeldEK1Uzb3YvdHRBQVRwTjJ2Y3dITUlzM0hoa0c5N29iLzB3TWgrdm9JYi9BTFlGeFQwbTNsMU53dmJHK3BDYitUWFcySmNTckxyOHRTYVkzUzNadlR3bEV0ank2cWJwcWlick1SdWRzRVZNaXBpYlhIMTgwMExDT21zTmhvcUp6SXcyM2trTnR0d3F1NDk3V3czQ0cyQm44ZjJRalE2Yngrdk5RYW5UZUtEUTZhL05CcU12djlFUnE3UW9OWmtPK3QwczB1cXdNaDZLSitXSmRkVFN5eU1tTmM3WUxVNk4vS1hGUnlQTnkzNC8yVlA3WE5OaDRicTV0dmlySjkwWEVVRWJCc0wrSzNxSGNiaThOMEZncnVIL0FHeE00SE1LYkgvLzFmeWE5bzF1M3J0L2NMbnR2cG9mVWdYVDJJcjZweDJWOFV0YUhUUFBOWFNiYXk5eDVxNmh0NW1QVk5STmx6MUthZzl1ZXBUVVY3Zi9BSkgwVFVPaTQvV2ZSTlFML3dETDRLNmc4dmY4eWFoL2w1NzFkRzNpaUNEMEFuWUVwdFc1dFBLL1p2cXBjb2VOVFlzTWtlUm1OcjlBc2VmMlh4aTdwTUFZNDNjTTErdXgraXMzeXlhNmkvaG9LQ2thRE0rSmxybXdJdnB0OFZtNHkrL1p1MzAxVGNRNGJSNlF4aVIydGliV1AxWko5cEYxOTZvYXpqS3VrRG13V2picmEybGg0bGEvVHl2c21VeHZUbHFqRUsydGNUSks5N2p5YnJ2eTU2S3pER0w1N1JEVHZBdks5a1Y5YnVjQzcvNmczRi9KYTNQVWpGbCthMVBrcFdBZ1pwbkRhOW10djVDeEtrbDNzM1BTTStwZTdidURvM1JiUHlqa2s5VDhWV2JYaUlrd1VsUlVPRFlvbnVKMjdwc3MzUEhHZHRURzVmaDIrRThCNHBpVG8zR043R0Vnbk0wZ2N1YTgvd0N2SmRPdUhITWJ1dnFHSDhBNFBoVFJMaWM3SE9GaVdOUGV1T1o1NkxobHllVHJyK3VtK3M0cndQQTR6Rmg4TVdkZ0xRU0E0a0RuZld4VXh4eXkrRGVMNTFqSEhsZFdGd2pKYXdpemJIbHlGaDRMMFRnNjdyRjVkZFJ3dFJpRlZVdUxwWkM2L1g5dWk2WThXT0xHV1hraDVyYjZuelhUcHcxZkx0NFpBcHByVFVaQ1ZXdE1MbnhUcExxUEw5VmRFc0VYY2JtUXZrSURXa2ttMWdDVDhsTGxKMnV0dWhvZUdxNnFJY1c5bXdnZDUvUTgvY3VXWE5MR3BoWFRROFA0ZFJOdlZTOW84YTZIdSs4RFhkY3N1VzJhZFp4elRiSlgwbEsyMEVUV0FDd3VHOUZ6a3p5WFdNL0tqcWNYelhPZTU4UHEyaTY0Y1dydXNYTlJ6WWhKSWU3Zlg5MTJtRVl1U0k1N242azM4MWRhWXVWWXJYV21CWkdPWUJhblM2WUdXMjJ2MTdsVjB3TWwrcW40TlZqZDNMYnlWMmFqMFg1ck43THBsbEpzbWtaaGg1cXlmWTZiUUFORmRmN0ozV3hyUW5zdlhwc1ZSNkNvMUxKSG1jRG5aRGJ3eUE4MFR0aVhqa25ZeHpIcWpYN1htYnhVMG04WHVZOVZkRjB4ekZOUk52THFtNkVxYit4M1hsMU4wMDkxS3MzOG8ydGlMdkFLaVZIQnpOcmZOR3ZhYkhFMGI3b245SkxMZUN0TC9UTVNBYVhRWW1ZRFQ5N0s3R0JuQ2JHcDAzdTk2ZzB1bDZIMFFhaklmOHFERHRQRkY3WUdSRS9MQXllN3lWaEdKZDlCWHVyM1dPYS9VcWFUWDNiR3NjNFhBTysxdFVFNkdpYy96c2tGeEJRdGFHMzVEbVZSWXNZMlBrcXV1bTN0QU5OUGd0YlJxZE9BZDAyZTJoOVNPbjdJSXpxZzlmcjVwc2YvMXZ5Umw4anpab0s1OU5QQlRUUDFJUGtyNVNHdjlOb29YODA4cVNSa0tIcW5rZjZQc1hnVlBJMStIbjJQNnVubFY4V1AyUS9RS2VScGdhUjNSUEpOUFBzcnZvcDVMcGlhZDNJSDY5RmZKTkFwbmxQSTB5RkhJVTh6eGpZS0NRNzZLZWErTGMzRC93QlJVdWROUkxqdzVuNmJuWlAzVTZUV1VMVzI3clcraWF2eWJadSt6UWk3NUczSElmc21vbmJVN0Y2YUhTTm1jZ1d1ZWY4QWxYOEhYM1FKOGZxbmFSL2R0MTI5ZFNrbS9sZW9xWkttcnFuSHZTUHY1clVtT1BmeW03ZlREN000V00wakkvOEEzT3U3MFU4dnRGNitXQmZTeEhScnBuZFhkMXZ1R3BUOTFYcWZoR2tyWnRSR0dSTk9sbU5BTnJkZDFaajkyZktmQ0E0bDl5NGtrOHlicS9oTnRSYjQvQlRiTnZiMXNicERaZ0xqNWY1VjNydXJOMzhyMmc0YnhPdWV3UndQczRqV3g1L0pjYno0ZW83VGkvOEFKOU53YjJYVHlOYkxXRnNUZEhPN1E1Umw1NzhndU9mMUdXVTFQVHJPUENUcjI3VmxGd2x3NHdPbGZGVVROMEliWndEZ0xXNldLODl1VnZ0TldmaHplTCswdUtJUGd3eU5rYkFDMEZqUU5QTWI3THRodzU1TGxsampOMzIrWVlqeFJpZGU1eGZQSUFlamowWGJINmZ2ZGM3eVd6cFFPbWRJU1pIa2s2bTVKdXUzaHB5dHJRNlVEeDhVMG12dXdNbCtxcTYvMDFoenVhdGhJSTA4UVp0YTUxc29KV3JjWkdiUEpaMG1EMXRZNENHQnhQa2JlWk8zTmNjdWZHZE40OFYwNitqNE03TnJaYSthT0J1aExiZ3V2dmIwWG56NTk5WXVtUEZOOStsMDA0TGhRLzdlRVN2L0FQSTlvSUpHM2tGei9kbTZheHhWZGJ4RzV3YzFyZ3h1eldSMkZoN3JHeTZZY1NYS09acU1Wa2VUWng4YzJwMStTNi9wT1Z6K3lya3FaSkQzaVQ3MTB4eDhacGk5dEZ5ZDlWcE5QTkw5RUw2WlptaFRWK1dXQmVmSlhVZzFGNUtyV2dPUG1wVFVlQnQ3OHZOTm0zdVZEYk1OUElKcWZMUGJNTTZwdjdIVFlCYllLeisvYU1nRWFrKzdJVzVuM0tkcmF5emdKSmZiTEV2UEpQelRwam1KNXAwUExxN2lleE53RTNBVGNIaE5sTjdXVGJ6TU9xdTZhZUY0RzJxbXI4akFGeDJ1cnFHMllZNDc2cVZkcERJZWYxNnFva01qQTVCRjlwTFdnQWFLcFd3RUJKVjNOTXUxSDBVVFRIdGJjeDllU0g0YXpQNC9JSU5icHJuZjkwR0JsOGIvQUFRYXk4bE8xNllsL2o4VVB4R09ZZFZFMVdPY2RGVHI3dkM2L2dvc2tlTGM5SzJ0aWM2MWh1bTAyblEwWk5yajRLSXM0NmRyTjdLNlBhYXdzWU5CWXBvWkdiNjJWT21zMUgwQ214cE5RbXovQUxhWFQzTi9EcnFteEhmT2xvMHVtOGYzV2FQLzEveWZCa01lZ0FYTnJ0bjJrZTJud1VHV2RoNWhYY1RWWkRLZW53VjZPekszb21vYlltTUZQRTJ4N0llSG9wNDAyODdMeStLZUs3cnpzdkQ0cWVKdW5aZUE5VThEZGU5ajVmRlBBOHEzaUlBQzVBMEgxeVR4TnNTNkJtcm50OWY0VFVOMUhmWDB6TDVSbUt1dENLN0dIQzRqWUI1Ni93QmxkR2tLU3VxcHRNemo0TnY2YUpyN20rK21uc3AzNnV1QjFlYkQ0cTd4TzNuWnd0LzNKZ2VvWUxueXViQk4wMVA4c0RQQXovYmh6SDlVaHY3OHVvS2Evd0JKdHFkVlRPMHpaUWZ5c0FhUGdyNHcyajdxbzB1R3BSZE5UZ1RZRFUvWHUzVGVrMWRwTlBodFpWSExEQzl4L3dEYWYyV0x5NFl4MHg0N2s3ckJ2WnZpV0lGaGtZNXJUcWJOT245bDVjL3FiYnJHZHVzd3hudDlNb2ZaL2dtRE1iTGlkVEV6THFXRXRMamJYOE90bHd5NU04dmRYVS80eGxXOGE4TjRFeDhPR1VySHlNN29lOGh4SmJzUmE0QUpXY01MZlUyMXYveXI1dGpIdEh4UEVIUGJHOHh4RzdRMWhzTGNqYmtMTDBZZlQ1Vzd5Y3J5U1hVY0ZVNGhWMVJKbW1lNjUySk52UmV1Y1dHTTdpWmNseVFDKzNOYW5YcGk5LzJ3TWhQSlVZRWs3cHRYaWdJUFFOYmFIVHpSakx2MDN4MDAwcmdJMk9jU2JXYTNOcWZKWXVlT0s0WTVYOE9ydy9oREVLd3RlOWhnaU51OUlNZ0k4amJaY011ZlR0K2hiN3Jxb01Bd1RDd0hWYzMyaVJvdVkybXdCNmFiaTY0M2t5eTZkTWVLVDJWUEVOUFR4bU9paWloWU5Nd0F2MDA1N0tZNFpaWGRkUExIR09Vck1lbW1KKzhKNTZrMjlPUzc0OFVudzRaY24yVWN0ZE5MdWRQQmRwaEl4Y3RvYm5PY2Jra2xiazE2WjJ3SldtYmZzWFUwYnJBdjZKMHZkWTVpaHA1YzlVVXVlcWRKcDZCZjB1cGVqYklOc250bTFtR2twMURYM2JBMnllNmIrekt5dmlqMVVFSGhmWlJydXZNMTFMc3NwY2RRc3Bxc1NSeTM2cXhxVDcrZ09UUnA3bThFMG5pWmdtalgzWVp2TmEwYmhtS2wxRWVGeEtTd0FMcTlHbXhzZDFCdkVZQ28yaG9GdVNMcHVGcmFKR2E5dlpGbHNlR1R4UHVWWFZyRXkrZnFpTVRJZkFJTURKNG4zYUtMcXNNLzFkRFg5bWZ3K0tKcWZkam5QUUtwMDhMaVVYZXZURy9pRTBYZEVSNkFUc2cyc2hMdkpGVFk2WWFFMnQ2cW0wK09LTm9HeURlSEFiRUs5SDRETGJtZzFHZTNOQnJNOTBHbDA1VG9hak9mby9zb05abVRhdFprUkdKZWVTaDAvOUQ4a2hta1BQMFdmR0w1VmhtZDFQcXJvOHFCN3grWStxYU50b3FKVzdPOWIveXA0dzIyaXVtR25kUG1IZjFKNHcyeUdJVC9BS1lqL3dERjM5YWVNUjcvQUtoUCttTC9BT3IvQU90WFFmNmhQK21ML3dDci93Q3ROQi9xRS82WXYvcS8rdE5Eei9VSitrZi9BTlhmMUpvWUd0blBNRHlCL2xOTHRxZFBLN2Q1OVNwNHcyMGtrN2tuekt2akVlVzkvbW1vdTJiWE5iLzZjWjh3VC84QTZUUnRtWnBEc1F3ZjhHZ2Z5VlBHRzJrZ3UvRTV4OHlycUl3TWJTTFhQdy9oVVk5Z3pxNzFIOElIWU02dTlSL0NCMkRPcnZVZndnODdCaHRmTWJlSS9oQkxnZXlBZ2lDQ1FqL3l0YzYvbmxlMVl5d21YdTF1WjJUV282bWg0dnE4UHNZY0x3Wnhic1phYXFkeXQrV3RZdVgvQU1iRDc1Zit2LzhBalg2dVd0ZExhZjJtOFJTeHVpaml3MmtZNFdQMldDcGpOdkF2ckpDTHAvOEFHdys5L3dENy9ETTVMTytxNDZ2eGZFTVJjWFZGVEtTZjB2ZUxhVzB6T2VmaXRUZ3duM1c4dVZtdWxJNmxZN1Z6NVQ1dUIvOEE4cnBNY2NmVEc2eCt4eGZxazlXLzByV3p5cncwTVIvUEw3bk4vb1EyeC8wK0g5VXYvd0JtZjBJZVZQOEFUNGYxUytyUDZFUEtuK253L3FsOVdmMEllVlA5UGgvVkw2cy9vUThxZjZmRCtxWDFaL1FoNVZ2anBvWTdXWUhXL1ZyZnp0WlN6Wk10WGJvS0xHcE1QLzJLSERzMzYzd3pPZDhLaG8rQzQzNmZHM2U4di83L0FBNnpteW5xUklxZUpzU3FnV3Y3R052NllteU1hUElHVnlYNmZDL2Yvd0R2OEg2K2Y5S1dXb21tTjN2TitvSi9jbFdjT0dQM1M4MmQreUE2bmEvOFVrcC8rVGY2VjBtTWpIbmF3K3h4ZnFrOVcvMHJYeHBObjJPTDlVbnEzK2hUUjVVK3hSZnFrOVcvMEttNjgreFJmcWs5Vy8wSWp3MEVSL05ML3dEWnY5Q0xMcDUvcDhQNnBmVm45Q0hsVC9UNGYxUytyUDZFUEtuK253L3FsOVdmMEllVlBzRVA2cFBWbjlDRzZ5K3d4ZnFrOVcvMEthNzJoOWlpL1ZKNnQvb1ZKMHlGSkdQelA5Vy8wcWFXM2IzN0xIMWY2dC9wVlEreXg5WCtyZjZVSG4yV1A5VC9BRmIvQUVxYUQ3SkgrcVQxYi9TbW91M2hvNGorWi9xMytsTkd6N0hGK3FUMWIvUW1qeXA5amkvVko2dC9vVFI1VSt4eGZxazlXLzBKbzhxZlk0djFTZXJmNkUwZVZQc2NYNnBQVnY4QVFtanlyejdGRitxVDFiL1FxbHV6N0ZGK3FUMWIvUWdmWVl2MVNlcmY2RkxOaDlpaS9WSjZ0L29UUXpGTEdPYi9BRmIvQUVxaklVN0JzWGVvL2hUWHliZTlnenE3MUg4S2ozc1c5WGZEK0VYeXAyVGVydlVmd3BvMjg3RnZWM3FQNFZUWjJET3J2VWZ3ZzgrenQvVS8xYi9TaTdlZlptZnFmNmorbFRScyt6TTZ2OVcvMHBvOHE4K3l4OVgrcmY2VlVQc3NmVi9xMytsQSt5eDlYK3JmNlVEN0xIMWY2dC9wUVkvWTR2MVA5Vy8wcTdYYkw3TEgxZjZ0L3BVUmsyQmpkczN2dC9DTHR1YUEzWkUyMlp6MENEM3RIZUN1MTNYbWMrQ2lNYmtxN1hiRTZwdEhoYUQxVGEyN1ltTUhtZmgvQ2lQT3hiMWQ2aitGYmRydDUyRE9ydlVmd29qd3dNT2wzZW8vaEQwOCt6UjlYK3JmNlZOTDVWLy8wZnlQb0NBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lQL1MvSStnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZy85UDhqNkFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNELzFQeVBvQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSVAvVi9JK2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnLzliOGo2QWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0QvMS95UG9DQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJUC9RL0krZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWcvOUg4ajZBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDRC8wdnlQb0NBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lQL1QvSStnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZy85VDhqNkFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNELzFmeVBvQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSVAvVy9JK2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnLzlmOGo2QWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0QvMFB5UG9DQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJUC9SL0krZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWcvOUw4ajZBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDRC8wL3lQb0NBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lQL1UvSStnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZy85WDhqNkFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNELzF2eVBvQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSVAvWC9JK2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnLzlEOGo2QWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0QvMGZ5UG9DQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJUC9TL0krZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWcvOVA4ajZBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDRC8xUHlQb0NBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lQL1YvSStnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZy85YjhqNkFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNELzEveVBvQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSVAvUS9JK2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnLzlIOGo2QWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0QvMlE9PVwiKSBjZW50ZXIgdG9wLzEwMCUgMTAwJSBuby1yZXBlYXQ7XHJcblx0XHRoZWlnaHQ6IDYwMHJweDtcclxuXHRcdHBhZGRpbmctdG9wOiAzN3JweDtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC5oZWFkZXIgc3dpcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMzMwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm1lbWJlci1jZW50ZXIgLmhlYWRlciBzd2lwZXItaXRlbSAubWVtYmVyQmcuYWN0aXZlIHtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4gMHM7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAuaGVhZGVyIHN3aXBlci1pdGVtIC5tZW1iZXJCZy5xdWlldCB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluIDBzO1xyXG5cdH1cclxuXHJcblx0Lm1lbWJlci1jZW50ZXIgLmhlYWRlciBzd2lwZXItaXRlbSAubWVtYmVyQmcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDMyOHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJVxyXG5cdH1cclxuXHJcblx0Lm1lbWJlci1jZW50ZXIgLmhlYWRlciBzd2lwZXItaXRlbSAubWVtYmVyQmcgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDg5cnB4O1xyXG5cdFx0aGVpZ2h0OiAxMDhycHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiA2MHJweDtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC5oZWFkZXIgc3dpcGVyLWl0ZW0gLm1lbWJlckJnIC5uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogNDZycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBhZGRpbmc6IDQwcnB4IDAgMCAzNXJweDtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC5oZWFkZXIgc3dpcGVyLWl0ZW0gLm1lbWJlckJnIC5nYXRoZXIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA4NnJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBycHg7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAuaGVhZGVyIHN3aXBlci1pdGVtIC5tZW1iZXJCZyAuZ2F0aGVyIC5zdHJvbmcge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC5oZWFkZXIgc3dpcGVyLWl0ZW0gLm1lbWJlckJnIC51bmdhdGhlciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NXJweDtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC5oZWFkZXIgc3dpcGVyLWl0ZW0gLm1lbWJlckJnIC5kaXNjb3VudCB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW46IDE1cnB4IDAgMCAzNXJweDtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC5oZWFkZXIgc3dpcGVyLWl0ZW0gLm1lbWJlckJnIC5kaXNjb3VudCAuaWNvbmZvbnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC5oZWFkZXIgc3dpcGVyLWl0ZW0gLm1lbWJlckJnIC5uYXYge1xyXG5cdFx0bWFyZ2luLXRvcDogMzZycHg7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAuaGVhZGVyIHN3aXBlci1pdGVtIC5tZW1iZXJCZyAubmF2IC5pdGVtIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Lm1lbWJlci1jZW50ZXIgLmhlYWRlciBzd2lwZXItaXRlbSAubWVtYmVyQmcgLm5hdiAuaXRlbSAubnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtZmFtaWx5OiAnR3VpbGRmb3JkIFBybyc7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAuaGVhZGVyIHN3aXBlci1pdGVtIC5tZW1iZXJCZyAubmF2IC5pdGVtfi5pdGVtOjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDJycHg7XHJcblx0XHRoZWlnaHQ6IDMycnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAuaGVhZGVyIHN3aXBlci1pdGVtIC5tZW1iZXJCZyAubG9jayB7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0bWFyZ2luOiA3M3JweCAwIDAgMzVycHg7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAuaGVhZGVyIHN3aXBlci1pdGVtIC5tZW1iZXJCZyAubG9jayAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzN3JweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTVycHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTRycHg7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAud3JhcHBlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE2cnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBycHg7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAud3JhcHBlciAudGl0bGUge1xyXG5cdFx0aGVpZ2h0OiA5OHJweDtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC53cmFwcGVyIC50aXRsZSAuaWNvbmZvbnQge1xyXG5cdFx0Y29sb3I6ICNmZmFlMDY7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiA0MHJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTJycHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTJycHg7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAud3JhcHBlciAudGl0bGUgLm51bSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAud3JhcHBlciAudGl0bGUgLm51bSAuY3VycmVudCB7XHJcblx0XHRjb2xvcjogI2ZmYWUwNjtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC53cmFwcGVyIC5saXN0IC5pdGVtIHtcclxuXHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRoZWlnaHQ6IDE4NHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblx0XHRtYXJnaW46IDAgYXV0byAyMHJweCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMjdycHggMCAyMnJweCAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0Lm1lbWJlci1jZW50ZXIgLndyYXBwZXIgLmxpc3QgLml0ZW0gLnRvcCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyN3JweDtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC53cmFwcGVyIC5saXN0IC5pdGVtIC50b3AgLm5hbWUge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDZycHggc29saWQgI2ZmYWUwNjtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC53cmFwcGVyIC5saXN0IC5pdGVtIC50b3AgLm5hbWUgLmljb25mb250IHtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAtMnJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC53cmFwcGVyIC5saXN0IC5pdGVtIC5jdS1wcm9ncmVzcyB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aGVpZ2h0OiAxMnJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0XHR3aWR0aDogNjM2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0XHRtYXJnaW46IDM1cnB4IGF1dG8gMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lm1lbWJlci1jZW50ZXIgLndyYXBwZXIgLmxpc3QgLml0ZW0gLmN1LXByb2dyZXNzIC5iZy1yZWQge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTI5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAud3JhcHBlciAubGlzdCAuaXRlbSAuZXhwZXJpZW5jZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxN3JweDtcclxuXHRcdHBhZGRpbmc6IDAgMjdycHg7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAud3JhcHBlciAubGlzdCAuaXRlbSAuZXhwZXJpZW5jZSAubnVtIHtcclxuXHRcdGNvbG9yOiAjZmZhZDA3O1xyXG5cdH1cclxuXHJcblx0Lm1lbWJlci1jZW50ZXIgLmdyb3d0aFZhbHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMjY2cnB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0d2lkdGg6IDU2MHJweDtcclxuXHRcdGhlaWdodDogNzQwcnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yODBycHg7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMCUsIDApO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjI1LCAuNSwgLjUsIC45KTtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC5ncm93dGhWYWx1ZS5vbiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0Lm1lbWJlci1jZW50ZXIgLmdyb3d0aFZhbHVlIC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyNTdycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAuZ3Jvd3RoVmFsdWUgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnJweCAxNnJweCAwIDA7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAuZ3Jvd3RoVmFsdWUgLmNvbnRlciB7XHJcblx0XHRwYWRkaW5nOiAwIDM1cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0bWFyZ2luLXRvcDogNThycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0aGVpZ2h0OiAzNTBycHg7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC5ncm93dGhWYWx1ZSAucGljdHJ1ZSAuaWNvbmZvbnQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Zm9udC1zaXplOiA2NXJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dG9wOiA3NzVycHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0fVxyXG5cclxuXHQudHJhaXQge1xyXG5cdFx0bWFyZ2luLXRvcDogMzZycHg7XHJcblxyXG5cdFx0LnRyYWl0LWhkIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDUUFBQUFWQ0FZQUFBQXVKa3lRQUFBQXJVbEVRVlJJUzJOa0lCSDgvLy9mbVlHQndaNkJnWUdYZ1lHQmpZR0JnUlVKZy9nc0pJb2o2NS9CU0tKN0dQNy8vOTlHb2FYNEhQMlVIQWQ1TXpBd21OTW9oRHBJZGhDcElVcXErbEVIRVFxeDBSQWFlaUVFTGVoc29ObVlHVnJHSU5NZ05qWnhVQUZJampnKzg2WXkvdi8vdndXTEl3aFpSaXRIUGdVNUNGVFFtVEl3TVBEZzhER3RMTWZtNmRiUlhEYjBjaGtoRjlOYmZqUU5FUXB4a2tOb3RNVklLRWloQlNuTldvd0FLZFFwdldJbDNWb0FBQUFBU1VWT1JLNUNZSUk9XCIpIGxlZnQgY2VudGVyLzM2cnB4IDIxcnB4IG5vLXJlcGVhdCxcclxuXHRcdFx0XHRcdHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ1FBQUFBVkNBWUFBQUF1Smt5UUFBQUF1RWxFUVZSSVMrMldUUW9DTVF5RnY3ZjE1NExpQmNRNzZBVkVUK05Dd1lYZVJ2QUUva1VLVStndXh0RnhGaTJVMERibHZieUVFSm5aQXBnQlErQUdYSUY3WTlNNTczZnZTNytqcEMyQkpUTjd0QUQzeUo0bHJRSjhTSVRXd0FRWS9FQ2huYVJEaUZERXVRdGZkUUVTd2FpRVBMV3FRcTVDWnJZRTVzQzRhWWlwTDZYR0dMWFBELytWT0tmY0dQOEJYZ2FkZzdra1FodGdDb3hhUnZnTmhmYTFxTjJpOWh5NmZxOHA4eFR2bjBKMVluUnkxcnVKOFFYTEN3a2NjaGQwMGdBQUFBQkpSVTVFcmtKZ2dnPT1cIikgcmlnaHQgY2VudGVyLzM2cnB4IDIxcnB4IG5vLXJlcGVhdCwgO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudHJhaXQtYmQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogMjBycHggMzBycHggMDtcclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTU2cnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTczcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiA2OHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDY4cnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcblxyXG5cdFx0XHRcdCYuaW1hZ2UxIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRVFBQUFCRUNBWUFBQUE0RTVPeUFBQWJua2xFUVZSNFh1MWNlM1JWMVpuZis3enZLN201ZVpBSENaREtJd0xoRWFISVEwS2xpa3NRcVNOV2JSV29nNnRUWnhUYnRicG02VnJFcWN4cU83TnFheDFySFZ0bFlNWU9WRkd3R2tUaHhrQjRKaVJpVU1CbzN1UjU4N3ozM1BQYWU5WjM3am1YazVzYkNJaWRmM3BZZDUyYmM4OWo3OS81ZmIvdjI5LytOaGo5YlJ1QkFQNGJIaU1SK0g4QmhGTEtJb1I4aXFKa2lLS1lheGlHRHlGRUthV0RobUcwaTZJWVFnZ05ZWXlOdi9ZTCs5b0JvWlRDTTFKVVZaMm82L29raEZBT3BUUlZWVldCWVJpcTZ6bzFEQVBCZDVabE1TRUVNd3lEV0paVk1jWURnaUFBUUY4aWhOb1FRbUdNTWYwNlFmcmFBS0dVZWpWTnUwSFR0SnQwWGM5VlZUV2k2M3F2b2lpRERNUG9naUJJTE11bWNCeVh3cktzaURFV0VFTEFITmgwd3pBMDJBZ2hGSDdqZVo2VkpLbkpNSXhhajhmek9jWTQ4blVBYzkwQm9aUm1SQ0tScFlTUSticXVkeXVLMHF3b1NpOGhoSFc1WERsZXIzZXl5K1h5TVF5aklZVGc0elFMYUE5amZRQWdpUkRpTlF5RFZWVzFMeEtKZ0NreG9panlvaWllRWtYeEdNWVlqbDIzN2JvQlFpbjF5Yks4V2xYVllrSklmVFFhYlI0Y0hPd2toS1RsNStlWGVMM2VkSVNRREc4ZklVUkFNeHdmWjRlZ1RmWUh3QUhXOEFnaEVTR1VSZ2p4RFEwTjlVU2owWGFYeTVYbThYaE9zeXk3SDJNTTkvN0syMWNHQkFReUdvMHUwVFR0RGwzWDYxVlYvYnl2cjY5RDEzVzJzTEJ3bGR2dDlpQ0VGSXNKQUlUek01WWVBQkEyS0FDSXpSck9Bc1pMQ01sU0ZDWFMxOWQzM3UvM1o3bmQ3dmNRUXNlL3FzWjhKVUFvcFlHaG9hRkh3VHRFSXBHenc4UER6WjJkblYyRmhZVTNUNWd3WVRiRE1LckZDRENMUkNCc2xzQmJ0WUd4MitOa2lHMUdBSWFUTVdCU1BrSklUbjkvZnh1bHRDczFOVlhpT080RmpISDBXcWx5ellDb3FscWlLTXFkaG1IVXk3TDhXVmRYVi9lNWMrY2l0OTkrK3pxdjErczJlMGtwWVZuV05oRUF3QVlHQUJnUElOQytSSVlBS0FBT21CSHNKWVJRUUZFVWZ5Z1VPcDZXbHBhUE1mNHZTWklhcmdXVWF3SWtHbzJ1amtRaU13a2gxU3pMWG1ob2FPaVBScU9rdUxqNFcyNjNtemNNQTdNc0N3MjJ3V0JZbHJWQnNKbGlzOEs1ZHpJazBXeHNjT0MraWFDQXZ2Z013OGp1NmVuNUpDVWx4YzN6ZkJYUDg1VlhDOHBWQTZJb3luM1JhSFFDUXVoRVgxOWYwOERBd0dCYlc1cytmLzc4ZVI2UFIrSjVYdEEwVFFYQkF4MmdsRWJBYmJLczZWR0JJVTVnbkJvQzM1TUJZdXVIelJSZ0JYeTM5d0FRbUEvc1BXQkNQVDA5WDNnOEh1cnhlT29SUWdldVJsZXVDcEJJSkxKZVVaUnN3ekNPYXByV2VPclVxYkRYNjFWZmYvMTEvTlJUVDAxMXVWd0N4cGdCWURER1pnYzRqb09HMnBwQU9JNUxCb2dUbUdUNllXc0gzRE1PQnJoakN4aDRManlIWnhnR1FNa05oVUwxUHAvUHpiTHNHWjduUHhndlU4WU5DS1gwOXNIQndSbWFwbFZGbzlFdk5FMExueng1VWx1L2ZqMllBRHB5NUVoQklCQVFYUzRYSzRvaXhBcXc1NEF4RmpqbXN6aU9NN1ZEMHpUVDdmSThiNE5CTkUxamVKNVBkTHRPTUd4VE1ZR3hBTEdET2RoRGdPZEZDSUVYbXREVjFWV1JtWmxaaURFK3dmUDhrZkdBTWk1QUZFV1pwYXJxV2xWVkR3WUNnZk9OalkwandJQ092ZkxLSzRGWnMyYTV2VjR2NC9QNU9JL0hJOXFnV0RZUHo0THhpbE5rQVF6b0NCVUVnYWdxT0NYRVdRRENkeFlpVkxnZTNEakhjU1lqZEYzbjREdUUvVmFFQ3lERGI1SmhHTUJLUDBJb05SUUtOV09NTzlQUzB1WnJtclpYa3FSelZ3TGxpb0JRU3YzUmFQVEhDS0dnSkVsbldsdGJoMzcyczUvcEw3LzhNblFzN2pJM2I5N01yMXk1MGw5VVZDUmxabVp5RE1Od2tpU1piTEdBY0xyZTJJVXcwTUhZWmdUOERlZkFJZHMwNEEvUUJ6Z0dtZ0ZnMmQ3Ri9OdjZ6V1dacGFick9zRVl1ekhHYWNEQ0N4Y3VWRXlkT25XR0pFbFRHWVo1R1dNOGREbFFMZ3NJcFpSWEZPVkhvaWlDQzZ2dDdPd00vZTUzdjlPZWVlWVpBTU9PTk8zNzQzMzc5cVZQblRwVlNFbEpBVnRtSkVsQ2hCQkRrcVQ0dWVDS0hYRUhYR3Uyd2UxMk03SXNtNjdhQW9rRlBYSUFCSWQ1akRGNEZCc0ljTG1tNkFJSUNDRUFSckdZNDJKWlZtcHVidDR2U1ZJZ0t5dHJIc1lZaGd3QXlwZ0R4TXNDb3FycUlvUVF4QnVIdkY1djgyOS8rMXV0c3JKUzM3MTd0NmtianMxOFFHbHBxYlJ0MjdhVTNOeGNjTE1BQ0FFV3dHK0VFQUxLYnlJUVk0VzVlYjFla3lIaGNCaFp2NXQvUnlJUkJrQ0N6Z0pRY0kzTkhJc2xBSUxwZ2dFa1RkTk1GdkU4RDZrRU1Dc1pCbzRuVHB5b0tpb3FDaHVHTVMwOVBYMGhRdWdqalBISFk3RmtURUNzSWZxUENTRUhWRld0cjZtcGlaU1dsc0tRSE1Dd3IwdEVHbGRXVnZvek1qS2dJOUJaQ3FOVitEQU1nMU5UVTFGdmJ5OXBibTVXWG56eFJXMzM3dDIyeHhuVnZyS3lNcTZrcEVRb0xDeVVwa3laNGdLeGprYWpjYmRzbVJDamFSb005RVRRRlFBZnZBd3dRZE8wWVpmTDVhNnFxcW94REtOdjFxeFphVDZmYjdZb2lqZGhqUC8xcWdGUkZPVnVlS25SYVBTSW9pamRFeVpNa0MycW1lS1lRUHY0L1hmdDJzWG01dWFha1NyWWNFNU9EZzZGUW5wcmE2dTZmdjM2YTAzNDRMS3lNbmJWcWxYdWIzN3ptMTVabHNGa2dEV01xcXFnVmVCZFBKQXV3Qmk3Z0NXR1lWQlJGT21lUFh0cXlzdkxCNTk5OWxsUmtxU0picmQ3Q2N1eUhSamp2eVFESlNsREtLVlp1cTQvRW9sRURnNE9EcDQvZXZUbzhObXpaL1d5c2pJNFAxRURSdDMzK2VlZkY2ZE1tY0xLc3F5dlg3OGVodmpYTTZtRHE2cXFwS2xUcC9vOUhnK25LQXJqY3JsQWJGMnFxb0pJZzZCRHBPb0JnZjNGTDM1eERDRVVYYmh3SVQ5djNyd1VyOWM3Mit2MUxrVUliVXVXa1VzS2lLN3JkMnFhbHRuVjFmVlJmMzkvNTU0OWU1UjkrL2JoNnVwcSt3MlAwQkRhZDlxUEVMTVdJVFRaMGdzVEpNaDhYZG9jbHhBU2swTFltMXZDM3Z6VCtRanJ1K044UWdnaUZBc01Md2tHWlQ2VnhTTFFCdE9GZzU0ekRPTWRIQncwc3JPenErRVl2TXgxNjlhSmVYbDVCWDYvZnpITHNwOWlqS3NTMytZb1FDaWxibDNYLzJGNGVQaEVRMFBEMlRObnpneS84TUlMUm5WMXRYTkFOdUtOMDc3YVE2Q3BTZTNTMUZScS9vc0ZJc1RhVXdSaUQ1cWJlQnlCRTRocE1VS21VeksveEQ0Snh3MUNFT0JBRVB0SzJEVm5tNnFxNE9BNHQ5dnRyYW1wNlZtMmJGa3JXTmU5OTk2TGxpMWJ4cTFldmRxZm01dGJMSXJpRW9zbHdPRDRsZ3lRWWxtV1M3dTd1eitvcjY5dmZlKzk5NVNxcWlwU1hWMDlabEtIOXRVbU40a3hPaE1IeFFRcEFSUnN4aWZ4NDNGUVlxaU5CTVZpRVFXMklPYndSV1BHZldCQ0tTa3BFREh6Yjd6eFJ1UEdqUnNoRjJONkxtREo4dVhMdlhQbnpwM2s5L3UvalJCNkhXTU11ZHF4QVZFVTVjR2hvU0g1NHNXTEo4dkx5ME92dnZxcWxwV1ZSWUxCWU1LcnVuU1RFWUJBbzgxT09aaGdkenJaY1Z0ZWJQRHNUaWM3UGdhamdHbUUwSXBqalNsci9INi9CNkxibHBZV2ZlWEtsWjJPY1JRdUxTM0Ztelp0RXBjdVhacFJVRkJ3TTh1eUJzWjQ5NWlBVUVwRldaWWY3K25wT2ZiSko1OTgrdFpiYjRXcnE2czFCenNjM0UwQ2lBbEdFcnBieDBlWlJ4S0dqR2tlU1JoaWdtNHppdElLWnVLZHBlKysrMjVLZG5hMnVIZnYzcjZ5c2pKN2RBMVhNeVVsSmN6RER6L01MRjY4MkRkejVzeGlTWkp1UmdqOUVtTWNONXNSSmtNcG5Ub3dNUENkdHJhMjk0OGVQZHEwZi85KytZc3Z2dEF0UUp4Z0pHaklhZUI5VEN0c1RVQkpHR0tlWVJITlNYK3pzOG1QajJKYU1pMkN1MUpTd2VYZlplc1lpS3NkTDlscEJReUFMRjY4bUxucnJydWtCUXNXZk1QbjgzMmJZWmovZENhcVJ3Q2lhZHB0WFYxZFU1dWJtdzhlTzNiczR0dHZ2dzJwT0QwWUREcVRPSWs1REVSRDFiVUlvVGx4Rzdmb1BxN09XR1l3UWtESFlGcE1tSk1JY1N6RjhodDI0dG9uRXVUQTJUL1RaREl6TTVrMWE5Ync2OWV2ejBFSTNja3dUSlVnQ0NmdDYwWUFJc3Z5cG82T0RxT2hvYUh5d0lFRHZXKzg4VVowNHNTSlJnSWdvOHpHZEx0RTM0QW92WnNpdWp6dU5aSUpaREtHT0Z5dlUxQXhvblVVMFRuV01Qa1NHSllXeFM0ajJ5bURnOXpFdTE1TDhITHhRYU1kV1FORDRCd1lpTjV6enoxcFBNK3Y5WHE5TUNuMjRpaEFJT3BWRk9YeHhzYkd0dlBuejU4OGZQaHd6enZ2dktOWWd1cGtTRklkc1c5SXU0K1dVa1Jmd3hoUEdwc2hSaDJsS0lncHZSdGhOQ2tldDlsbVErZ0E1bEVwenJxdGxyU1Y5MUZFL0hGUWJHR2x0QUp6eGdhY3M2NHhBUWpubjNZZ1pMNTRHNURISG51TXZlT09PMUlBRUwvZlA0ZGwyY2VTQVFMektqOXFiVzJ0cnEydFBSc01CZ2VDd2FCcUFXSytDOGVUeGd6ZFRiVDZUdnVwR3E2OTFOa1JRdnMyazczaTd0aDVoL3hFTm9JWW96bHhnU1IwZ09HeENRWnRmVzhEd2VSVkd3dzdEcUVVdmMwVjNHWGU0d3JiQ0phQXljRDV5NWN2Wjc3NzNlLzZNak16N3d3RUFuZGpqQit3TS9WeGs2R1Vaa2VqMFUxTlRVMFZSNDhlYlRoNDhPQVFlQmdIUXhLMTQ3TGhPTzJ1TEtXVUhrcnNER2JSQ3B5NUltaDN4TGg0b0F4VHV0V01GQWdad0R4amdmR1hEUVFqQ3d5SFFGTXlnSDEwTWs1YjEzOGxOQnd1RjA2MXdhR2JOMjltN3IvL2ZrOXhjZkYzVWxOVDE3RXMreWpHdU4wK0thWm5sT2FwcXZwZ2EydnJ3WXFLaXFaang0NkZEeDgrckYrdHlUZ2JTVG9xZ2dqUjVVNVhqSW14QmVkKys5ZHhRTnIzdjRZUmVwZ1NNc0FndGhSUEJHYjhaUU5COU5WWXcwaXNLN1pYSXZRWmR0SzZzbkdBNFFSaFJGKzNidDBLSmlQbDUrZmZrWkdSOGJBZ0NEQ3VNVk9NVG9ia0VVTHV1M2p4NG9jZmZ2aGg2NS8vL0dlNXZiMWQ4L2w4OUVxaU9sYmphTWVoSnloR3o0MklNQ25xeDloNEFpSGNpQkFGRnBWUk1KTUVNT0xlSkNHWVl4ZzBEMDljQjE1dFBGdWlzSnJRQWtNMmI5N3N6cy9QWHhnSUJKN21PTzVaalBHQlJFQ2dYT0creHNiR1E1V1ZsUzE3OXV3Sk56UTBKRExFZkdlWEcvNDdXMGt2SGlxbGlCd0NoaVFiczVoakdSTU1Xb29uM21reGc3eWFiTXhpUDVZdHVDZnBnSFFNZEVaNUdnc1FkdE9tVGE3NTgrZFAwM1g5YVpmTDlSTEd1SHdVSUxJc1A5alMwbkt3cXFxcUJUVGs3Tm16cW9NaFY2VWhKbklYRDVSU2pBOGxqa0ZHQ0tnRmh0SDZ6cXNJa1EySkxqYlcwVXRCR3p2cDc2NFZrRGhtbXpkdnRnR1pxdXY2VDF3dTEzOWdqQThuQXBJVGlVUTJ0YlMwQkk4ZlA5NVlVVkV4V0ZkWEYzVUFZcmJWa2R0SVRDT09la20wL2NBVEJOSG5UUG9uUnBqQURJeE1aaGl0ZTE5RmxHNndOR003d3FpUlVnb3VZYmtkd1pvTU04Y3N4Z3AreXYxeFViNkMzVGdaRWovMTk3Ly9QYnR5NVVwM1RrNU9FY013NjBSUkJFQ2FFd0ZKaVVRaWp6VTNONTg2YytiTVorWGw1WDBBQ0p4a0RmMFRYZTFsWGEvNVh0djJuMFlZelIwVllZS0FZandDakZqMFRrWUlwdDY0TzRneGpvRmlDeXNsMjlrcDk4ZkF1L0ptWnZ5dDArTE1Ba0JXclZybExTZ29LRVlJTFVBSXZXZ1g0RGhGRlRKY2o3ZTJ0alpkdUhEaFRHVmxaZmZldlh2RGpqaGszTUdaYVM3dCt5RnEzVE1pOGdTQkpNWUFnOEdiM0Zsck5MOEZubVJEckxNRXNzVXJjUDY2U3k2NWFYY1pwV1RyQ0ROQ3BKOUZhQVdlOHVDVmhEWHVaaE53dzg4Ly96eUU3cWtaR1JrbExNc1dJSVJnUEdNeVBqRjAvMEZYVjVmZTJOaFljK1RJa2ZhWFgzNDVQSG55WkJqTDJQY2NsOG5RcnZmblVvMGNHaFZobXN4SUJNTVp0QmxiMkVuM3hsMnkzdmkvZXpCQ2Q4Zk54aHJMRUVwck9heXR3Rk0yWGk0V2NiSWpqZ25rUkNaTm1pVGNkdHR0bWJtNXVZdGgyZ0pqL0paOXdnaEFkRjIvSXhxTlpuLzIyV2NmVlZaVzl1N2F0VXM1ZXZTb1BkTm1leGlucHhsRldxTzkvSEZNU0JuRk5CNXVYL0lhdEpiTlh6c3Z4Z3pRREFzTWl5RXgrU1MvNWpBTkdnYmFnREc2K3pMaGZ5Tmw2RVoreXNheDlHUk1RRzYrK1diWG9rV0xjbEpTVXI2RkVEcUpNVDZkRkJCSzZYU0UwS3JlM3Q3MzkrM2JkL0hOTjk5VTkrM2JCNEJBdnNENWdMajViTml3UWZyM2YxNWI3UGU0Zm9neENDR2RuRFJkYUFtckpaeXg1MStIL0FtbXFKWWdFdVE0NWhrSFk1em1ZZy8velVmdTJyV0xnVm1CSlV1V0ZCSkM3ckNHLzcxakFRSXpZWStGUXFHcSt2cjZDMy82MDUvazk5OS9YL3Y4ODg5aDB0WEpKdE4wdG03ZEtzeWZQMTljTlpjL2d6Q1p4R0tZR3JCdW5SaGhPbk9oanNoelBQbVR4UEIvUk9RYXZ5L2R6azE3eEJaYjJ5TW1NaGp2MnJXTG56MTd0dStHRzI2WXd6RE1Vb1poZm80eE5pZVZSMmtJSE5CMS9hR09qbzVvUzB2TGlmMzc5L2NIZzhFb2ZLenpuV2wwVkY1ZTdvYzAzQzNUMVg1d3JiQXhZT2NZUGlQVGlNbk00N3JsVDJLcHFRcCs2dDhuVDNSYmpiLzMzbnZaaHg1NlNGeTllbldhcXFyTEJFR0E2ZEwvZHFJMktzaFJWZldtY0RoOFMwTkRRN0M2dXJyNStQSGp5aC8vK01ld0l3TmxYcjl6NTA3ZnRHblQzSlJTYlY1MlQ0OXA2OHdsZ1dRZ1kyYmVmV1JpK1BvbG1FZU9MY2NEQ09SQm5uenlTWmdKbk1SeDNHME13N3lCTVc2NkxDQ1VVbytxcXYvWTJkbFowOUxTVWx0UlVVRjM3dHc1Y1Bic1dYdkN5ZXhtWFYxZG5sbmJvT3RrZG1aSHU4MFFiRVdWc2VsYkl6WTRzM0tmOFNrRU8xdnV5SzRuTWlweExBT21SUWtNQVFoaTJSRkVqY25SRlJoU1ZsWUdoVHl1Ung5OTFDVUl3bnhSRkc5QkNQMkwwMXlTbWt4TTYraTZjRGljMnR2Yis5SHg0OGNqNWVYbFlZc2w1dXN1TFMzbGR1ellNVm5YZGFnNE52S0ZjODJJR0dhQ0dUcUN6YlI3YkU3TGpqREJmMkRUM3EyaC9CVVN6REMxWUF1d3lRVkxLMkwzUzV3RXV5SWdlUFBtemR6Q2hRdDkzL3ZlOTlJWmhybUY1L2xHalBHSG8wUW04WURWaVJ4Q0NLUVRneGN2WHZ6aThPSERCUFRrdmZmZUEvR0JXVERwZ1FjZXlIVzczVkM0b3FWcGRmK0dxWHJQcFRFTG1Jc1poY1d6OENaaHJBUzBRWFRFeEFaMkNCZ0ZzM0F4RlRTRE01aFNpR3VRaGFycG84eTJXYitOWWduRkc3bHBQMGhNSTVyWEFEc2lrWWpuNmFlZkZobUdtZU55dVc1aEdBYUcvSEV4dFhFWWM2QUVJOTl3T0N5MHQ3Y2ZyNm1wVVU2ZE9qWDAzSFBQRFlBZDdOeTVNeVV2THk5bHhvd1pxVkRrQXFVT2FiaDlPcWJETGtUTndpOXFHQWl4RENIZ3MwVkVxYzVpd2xGRWRVTXhpenQwb0FBTHIxMUh5TUFZNllRQW5YUWRyckJtVERsQ0RZWEVsTWc4RnlGRGlTSktNT0ZZZzNqY2tra2pqdU1hOFpTTlk2VVNtUTBiTmdpUFBQSUl2MlRKa2h4TjA0QWRBNG56TVZjRUJJcHl3K0h3VDRhSGh6ODRkKzVjOStuVHA3dU9IRGtTM3IxN2QrUlh2L3FWdjZTa3hGTlFVT0RKenM3T0NvVkNuWklrY1laaHFJSWc2SkZJaElpaWFJREd3T1oyZy9aU3MxYkVVVEFES3g5TU1HSHVFVGI0RGlmMDlQU1lIVlVVeGR6MzkvZGpTWktZM3Q1ZS9lT1BZNlVkOWZYMXhtdXZ2UWF6Y3BmTjNJR1Ezbi8vL2V5Q0JRdjhITWNWc3l5N2tPTzRmN1ZEOVhHWmpIMlNMTXUzOXZmMzM5VGQzZjFSUTBORFYxMWRYVjh3R0lRNkVlSFdXMi9OZ0hxUDlQUjBIcVlOb1NOUVBoV05SbUVGZ3k2S3dBdnptQkdOUm1GdjFxY21BR083b1JIdGd1dUdoNGRIRk5iMDkvZVR3Y0ZCRklsRWpMYTJObEpiVzJ1Y09uVktDUWFEZG1sWFl0OWdZb3Jkdm4wN3pzdkxjNGZENGFLc3JLd0ZQTStmU2piSmZVV0dXRm9pUkNLUnB3WUdCczQzTlRWOTN0alkyUDdSUng4TlE5M0Y3YmZmN3MvT3p1WlRVMVBOTWt5b09BVEdDNElBNEdqd2diQkVFQVJnU3J4WTE2b2ppODN2RXdMMUhJeGRSbVhWbk1WZGlDekxkb0FGOWE1a2VIaVlEQXdNd0RTSjBkcmFxcDA4ZWRMWXNXTUhoQVNKbTFrRkFLUGF3c0pDTjFRaUZoVVYzWWd4enVSNS9qZlhYRkpsZ1pJMU1ERHc4NTZlbnZlN3VycnE2K3JxUXMzTnpkRzFhOWNHTkUwekFvRUFsRDV4Z1VBZ2xlZDVrQWVnTUpSWFFsV2h6UE04ZE5DY1VyVEFzQ2x1VHA1YkpWZHd6QzYxc01zc2JmWlFSVkhNRXlPUmlON1IwYUdGUWlHanE2dkxPSC8rdkZwV1ZqYWNNRXZIbEpXWktWZm1oaHR1Y0UrZVBEbG4zcng1MHptT215VUlBbVRHTHJ1Y1pGelpKMVZWRjhxeS9FTUFwYW1wNmVNTEZ5NkVTa3BLVXRQUzB2akJ3Y0VvbUVkR1JvWlhraVF2MUtGQzBRcHMwRkJOMDJDaEQ0YjZVNGQrT08wZWZvTzYxVGdBaVVVNXFxb0N5d3habHJYKy9uNEQxdHFjTzNkT2EycHFVdjd3aHo4TXcreUFSUkhvRDd0cjF5NGFqVWFsNmRPblowMmVQSG1hMys4dkVRUmhIOGI0VEJJMmpUZzBMa0RnQ2xWVnZ4K05ScGQxZG5aKzBOVFVWTnZXMWhaZXRHaFJocy9uNDd1N3U0Y2tTY0laR1JscGJyZmJMSkcwS3BqdGg5bmlaNEprSGJTcm1rZUlZc3pMeEROek5vdGdlWldoS0lvbXk3SXlORFNrTmpRMHlIVjFkVkFFT0F3bEczRFJqVGZlS015Y09SUENjNWl5aE1yRG90emMzTG1VMGhxWHl6VXE1a2dHenJnQmdZczFUWHRTbHVVWi9mMzlCeHNhR2o1cGJtNGVYTHAwYVpiWDZ4WEM0ZkN3WVJqNmhBa1QwZ1ZCZ0dwaUlBbmMzNnhJaE10MVhUYzFBKzdGc215eTBpeHd1NG1EU0FNQ1FOQW5WVlVWUWtpMHRiVTE4dGxubjBXKy9QTEw4RTkvK2xPb08rWFdyRmtqNU9mbk0zUG16R0dMaTR2VE1qSXlwdWZsNWMyR3hRbUNJT3dkYjczN1ZRRUNkYmFRbEpWbCtjWklKSEswbzZPanRxR2hvYk9rcENRZEZnb1poaEdOUkNMUlFDQVFjTHZkVUUzTVc2c2dXS3Y0SDBDQTZOYWNtYmQrYzNvYXN6Mndtc0tSYmdBR0FaaXFvaWpESFIwZC9SMGRIZUdhbXBxaExWdTJETjU0NDQzY29rV0x4SUtDQW5iT25EbnBvR25aMmRtejh2UHpiMkJaOW5NTGpIRVgrMTBWSURiRkRNTjRVdGYxcGFxcTF2WDI5cDQ4Zi83OGhVQWdJQlVXRnZxaFdEUWFqY3JnYmJ4ZWJ4WXNNTFFLYllFcGNXOWptUTVFL3M2Y0o0QUVqOEVBQ2dCSEtWVW9wVVBEdzhORHZiMjl3d01EQTJwVlZWWGZsaTFiaHRhc1dTUG01T1R3SlNVbGZGRlJFYXlxQ3ZqOS9zTDA5UFJ2K1AzK0V3aWhkOGZMakhHNTNjc0pFS1VVMXRmOWtCRFNBY0IwZDNlZjZ1am82SjArZlhxdUphQ21aM0c1WENDMHNONk9nOFZFaG1IQWZsUjVGaXhWdGJURExPK09aU0wwWVZWVmgwS2hVRVRUTkFDR2xKZVh0NzMwMGt0UVZjaE1tREJCdlBYV1cwRTRZY1lnSlJBSTVLZWxwZVdKb3JoYkVJUzZLd25vVjlhUXhCdFFTcitoNi9vdkNTR3dIT1M4cG1sbjI5cmFQb1k4UTBwS1Nxb2dDR1l0T3l3bWdqcFNsbVY5OExmbGF1Mk8yd3d4QVRRTUF3UlMwVFJOcHBSQ29UQVUvcU9USjArMmJkdTI3VXVvbzU4NWM2YXdZc1dLZEovUGx5cUtZbVphV3RvTWxtV3pvVHpUNS9QQkNCYUdHTmUwWFpQSk9KOEVpeEFOdy9nK0llUkhNTGRCS1czVk5PMThYMS9mV1ZoN201S1NraTZLSXRTZGd3NUFRaGZBZ1hVc01OQ3l5N09oSFdBZUVNcWJUSUhmSVk0NWMrWk16WTRkTzc2WU1XT0dPeEFJOE9ucDZWSjZlcnJKQnAvUE53T0NMWTdqY2tSUi9COUprdDY1SmhRY0YzMWxRT3g3UWZVQUllU2ZJQ2RMQ0RFWEJWSktXMlJaL2hUVzdjS2FaTGZiRFN1dVhCekh3U0ptMEJhb0tUVUJBQThGM2owVUNnMzE5UFIwZDNWMTlZRjdUVTlQQnpDWjFOaVc0WEs1OGlSSm1rUUl5VVFJUWNhdXl1VnliY2NZOTMxVk1Fenh1aDQzY1lBQ3ZZTTVZc2h0cm9ZQkZNTXczWlRTa0s3cnJmQlJGQVVhSHBabE9Rcm1BVUNCQ1VFcTBuTEhzQVNlaHdnWFl4eHd1VnpBZ0V5b1h6Y01BMWFCWjhLZ2tHR1lBNklvdm9rUTZycGE0YnhjbjY4cklBbW1sSTBRV2tJSXVRc2hOQnRjTUtVVTVsRUdZYzBLak45Z1lUTWh4RnhRQUtZQ0ZrUXB0VmRhZ3J0eFlZd3pNTVlneXJCMjd6U2xkRC9Mc2ljd3h2Rk0rZlY4cVY4YklBN1dRTWV5RUVJekNDRnpFVUxGR0dNb0FmZGJuYmNIY0hGeEJWZkxNQXdzai8rQ1pkbFBFRUlRY2w5QUNQVmNUelpjZHk5ekxXL0crcTh5WUxVRWdBUnZIb3IwSWFvRlFFQkhJUEtFdDk5anNlS0trK3JYMG82eHJ2bmFHWEk5Ry92WHVOZmZBRWxBK2Y4QXNpOWhOZWNYcXdrQUFBQUFTVVZPUks1Q1lJST1cIik7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmltYWdlMiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVRQUFBQkVDQVlBQUFBNEU1T3lBQUFiVGtsRVFWUjRYdTFjZVhCVXg1bnZmdmVNWmthajBZRU9KSkNNekMwT0djeHBSTUFHQ2pBbVdXUGpFeE1Ycm15OGErUHNWcmJLM2tMZTJDa25WUnNudGpleHZVbU1GeloyUVRBWUhDUEF4Z0tCT0NVa2d6Q0hCM1FpYVNTTnpwbDNkMjk5ajNuS2FOREY0YzAvNmFwaFJ1L28xLzE3My9mN2p2NGFqUDdlK2lDQS80NUhYd1QrSm9CUVNsbUVrRnRWMVNSUkZOTk4wM1FqaENpbHRNczB6V3VpS0FZUlF0MFlZL1AvKzRWOTU0QlFTdUVaSGszVFJocUdNUW9obEVZcGpkYzBUV0FZaGhxR1FVM1RSUENiWlZsTUNNRU13eUNXWlRXTWNhY2dDQURRVllSUUEwSW9oREdtM3lWSTN4a2dsRktYcnV0amRGMi94ekNNZEUzVHdvWmh0S21xMnNVd2pDRUlnc1N5cklmak9BL0xzaUxHV0VBSWdlUkFNMHpUMUtFUlFpaWM0M21lbFNTcHhqVE5pcmk0dUc4eHh1SHZBcGc3RGdpbE5Da2NEczhqaEV3M0RLTkZWZFZhVlZYYkNDR3N3K0ZJYzdsY294ME9oNXRoR0IwaEJKOW90WUR4TUpFUEFDUVJRbHltYWJLYXByV0h3MkZRSlVZVVJWNFV4ZE9pS0I3SEdNT3hPOWJ1R0NDVVVyY3N5eXMwVGNzamhGUXBpbExiMWRYVlRBaEp5TXpNekhlNVhJa0lJUm5lUGtLSUFHZEVmYUluQkdPeVB3QU9TQTJQRUJJUlFnbUVFSGQzZDNlcm9palhIQTVIUWx4YzNCbVdaZmRoaktIdjIyNjNEUWdRcEtJb2MzVmRYMllZUnBXbWFkKzJ0N2MzR1liQjV1VGtMSFU2blhFSUlUVWlDUUJFOUdjZ1BnQWdiRkFBRUZ0cXVBZ3dMa0pJaXFxcTRmYjI5a3RlcnpmRjZYVHVSUWlkdUYyT3VTMUFLS1crN3U3dTU4QTZoTVBoOHowOVBiWE56YzJCbkp5YzJTTkdqSmpNTUl3V2tRaFFpMWdnYkNtQnQyb0RZNDhuV2tKc05RSXdvaVVHVk1wTkNFbnI2T2hvb0pRRzR1UGpKWTdqM3NFWUs3Y3FLcmNNaUtacCthcXFMamROczBxVzVRdUJRS0RsNHNXTDRTVkxscXgydVZ4T2E1YVVFcFpsYlJVQkFHeGdBSURoQUFMamk1VVFBQVhBQVRXQ2J3a2g1Rk5WMVJzTUJrOGtKQ1JrWW96L1I1SWsvNjJBY2t1QUtJcXlJaHdPVHlTRWxMRXNlOW52OTNjb2lrTHk4dksrNTNRNmVkTTBNY3V5TUdBYkRJWmxXUnNFVzFKc3FZaitqcGFRV0xXeHdZRitZMEVCZm5HYnBwbmEydHA2enVQeE9IbWVMK1Y1dnVSbVFibHBRRlJWZlVSUmxCRUlvWlB0N2UwMW5aMmRYUTBORGNiMDZkT254Y1hGU1R6UEM3cXVhMEI0d0FPVTBqQ1lUWmExTENwSVNEUXcwUndDdi9zRHhPWVBXMUpBS3VDMy9RMEFnZnJBZHh5b1VHdHI2NVc0dURnYUZ4ZFhoUkE2Y0RPOGNsT0FoTVBoTmFxcXBwcW1lVXpYOWVyVHAwK0hYQzZYOXRGSEgrR1hYMzQ1MStGd0NCaGpCb0RCR0ZzVDREZ09CbXB6QXVFNHJqOUFvb0hwano5czdvQStlOEVBY3h3QkJwNEx6K0VaaGdGUTBvUEJZSlhiN1hheUxIdVc1L2t2aGlzcHd3YUVVcnFrcTZ0cm5LN3JwWXFpWE5GMVBYVHExQ2w5elpvMW9BTG82TkdqV1Q2ZlQzUTRIS3dvaXVBcndEY0hFaE1CeDNvV3gzRVdkK2k2YnBsZG51ZHRNSWl1Nnd6UDg3Rm1OeG9NVzFVc1lDS0EyTTRjZklPRDUwSUlnUlVhRVFnRURpVW5KK2RnakUveVBIOTBPS0FNQ3hCVlZTZHBtclpLMDdTRFBwL3ZVblYxZFI4d1lHSy8vLzN2ZlpNbVRYSzZYQzdHN1haemNYRnhvZzFLUk9maFdSQ3ZSSk1zZ0FFVG9ZSWdFRTBEbzRTNENJRHdtd1VQRmU0SE04NXhuQ1VSaG1GdzhCdmMvb2lIQ3lERE9jazBUWkJLTDBJb1BoZ00xbUtNbXhNU0VxYnJ1cjVia3FTTFE0RXlKQ0NVVXEraUtEOUJDQlZMa25TMnZyNisrMmMvKzVueC92dnZ3OFI2VGVhR0RSdjR4WXNYZThlUEh5OGxKeWR6RE1Od2tpUlowaElCSXRyMFhyOFJBaDJNYlltQXYrRWFPR1NyQnZ3Qi9BREhnRE1BTE51NldIOUh6amtpYXFrYmhrRXd4azZNY1FKSTRlWExsdy9sNXVhT2t5UXBsMkdZOXpIRzNZT0JNaWdnbEZKZVZkVWZpNklJSnF5aXViazUrTHZmL1U1LzlkVlhBUXpiMDdUN3gzdjI3RW5NemMwVlBCNFA2RElqU1JJaWhKaVNKUFZlQzZZNHl1K0FlNjB4T0oxT1JwWmx5MVJIUUdLQmo2SUFnc004eGhnc2lnMEVtRnlMZEFFRWhCQUFvMFlreDhHeXJGUmJXN3RQa2lSZlNrcktOSXd4aEF3QXlvQUI0cUNBYUpvMkN5RUUvc1pYTHBlcjl1MjMzOVpMU2txTTdkdTNXN3dSMWF3SEZCUVVTSysvL3JvblBUMGR6Q3dBUWtBSzRCd2hoQUR6V3doY2x3cXJ1V2pySERnRUVTL3I4SnhEWWpLOFFSd09oeGtBQ1NZTFFNRTl0dVJFcEFSQXNFd3dnS1RydWlWRlBNOURLZ0hVU29iQThlVEprNlhqeDQ4UG1hWjVkMkppNGt5RTBHR004ZGNEU2NtQWdFUkM5SjhRUWc1b21sWlZYbDRlTGlnb2dKQWN3TER2aTBVYWw1U1VlSk9Ta21BaXlPVnlVWWhXNGNNd0RJNlBqMGVjVWp0UzVMUTFpS0lWR0tPcEVPckh0QTVLNlM3RFFMdjNuN3kyTHljblI4ck96bllBV1N1SzBtdVdJeXJFNkxvT2daNEl2QUxnZzVVQlNkQjF2Y2ZoY0RoTFMwdkxUZE5zbnpScFVvTGI3WjRzaXVJOUdPT2YzelFncXFvK0JDOVZVWlNqcXFxMmpCZ3hRbzZJbWtXT01XTGYyLysyYmR2WTlQUjB5MU1GSFU1TFM4UEJZTkNZbUlrY0xxZjRueGloZFVNUjIxL1Awd3JNc0J0eHdyUkRoWVdGN05LbFM1MzMzbnV2UzVabFVCbVFHa2JUTk9BcXNDNXhrQzdBR0R0QVNrelRwS0lvMHAwN2Q1WVhGUlYxdmZiYWE2SWtTU09kVHVkY2xtV2JNTVovNlc4Yy9Vb0lwVFRGTUl4bncrSHd3YTZ1cmt2SGpoM3JPWC8rdkZGWVdBalh4M0xBRGYyKzlkWmJZbloyTml2THNyRm16UnFkdHArY1FnbitDaUVFN0gvVERTTlVpQk5udkJxNUVaZVdsa3E1dWJuZXVMZzRUbFZWeHVGd0FOazZORTBEa2daQ0IwODFEZ2oyRjcvNHhYR0VrREp6NWt4KzJyUnBIcGZMTmRubGNzMURDTDNlWDBhdVgwQU13MWl1NjNweUlCQTQzTkhSMGJ4ejUwNTF6NTQ5dUt5c3pNNWR4SEpJN0NSN1ZZcTJuQ3FnbU95OFZURHNqaW1pbTlta1djOUVQUWlmTzNjdUxqczcyNjBvQ3BoazJ4a0V0WkVZaG5GMWRYV1pxYW1wWlNETjhESlhyMTR0Wm1Sa1pIbTkzamtzeTM2RE1TNGRhT0M5eHltbFRzTXcvckducCtlazMrOC9mL2JzMlo1MzNubkhMQ3NyaXc3SWhwWEdvKzBucDFLVDNMSmt4QTZXVXZvcW16eTdNUHA0WVdFaDkreXp6OFlEajNBY0oyaWFCZ2FPY3pxZHJ2THk4dGI1OCtmWGczWTkvUEREYVA3OCtkeUtGU3U4NmVucGVhSW96bzFJQ1NTcGV0c05Fa0lwelpObHVhQ2xwZVdMcXFxcStyMTc5NnFscGFXa3JLeHNzS1JPdjJwQUFrZlBJSXluM3JTT0RISURSbmdoVHA1ZEhITUo5dnY5SGxBVFVDR1B4d01lTTc5ang0N3FaNTU1Qm5JeGxxOERVckpnd1FMWDFLbFRSM205M3ZzUlFoOWhqQ0ZYT3pBZ3FxbyszdDNkTFRjMk5wNHFLaW9LZnZEQkIzcEtTZ29wTGk2MjFXUkFRbzN1bUFhT3JxTUlmWEFud1lqMFZjR2t6SjNXWDc5SGpoeHhlNzNlT1BCdTYrcnFqTVdMRnpkSHhWRzRvS0FBcjErL1hwdzNiMTVTVmxiV2JKWmxUWXp4OWdFQm9aU0tzaXkvME5yYWV2emN1WFBmN05xMUsxUldWcVpIU1FmY095eEFTUFBocXdqajBZTURRanNwUXJzUXhkVndIY2JvSVlUUWxLRkF4QXhkalpQdTI5WGZkWjkvL3Jrbk5UVlYzTDE3ZDN0aFlhRWRYVnRKcHZ6OGZPYnBwNTltNXN5WjQ1NDRjV0tlSkVtekVVSy94QmozcWswZmxhR1U1bloyZG42L29hRmgvN0ZqeDJyMjdkc25YN2x5eFlnQUVnM0dvQnhDQTE5TnBaUTVNOFRFUHNVQ1dZY1RGbmIwa2F5bXd5OVNUTjhjN0Y2SzBJZnNpQVdEbVc5dy9XMS95VTRyWUFCa3pwdzV6SU1QUGlqTm1ESGpMcmZiZlQvRE1QOGRuYWp1QTRpdTZ3OEVBb0hjMnRyYWc4ZVBIMi84OU5OUElSVm5GQmNYUnlkeFluTVlONHpkYlB5cUVHTzhhZUJKMFVvbWRlR0EzRUlidjFwSE1SNU0zVHFZMUFMSXR3eldlbU9reUVXV3lpUW5Kek1yVjY3azE2eFprNFlRV3M0d1RLa2dDS2ZzanZvQUlzdnkrcWFtSnRQdjk1Y2NPSENnYmNlT0hjcklrU1BOR0VDR1ZCdWo4V0F4eG1qQlFLTmxLRjZJMHhiR0VtT2Z5ODJtZ3hXRHFROURjVFpPVzJpcDJnQXRHaEJybmlBaDhBMkI2QTkrOElNRW51ZFh1Vnd1V0JUNzdRMkFnTmVycXVvTDFkWFZEWmN1WFRwMTVNaVIxczgrKzB5TkVHcC82YjRCMWNaby9MSVlvNEVCWWRNV0RSbGxtNDFmZ25rZFVNb1lSQmJpdFBzSEJUVVMrRm4wRkEzSTg4OC96eTVidGd5czBpcXYxenVGWmRubit3TUUxbFYrWEY5ZlgxWlJVWEcrdUxpNHM3aTRXSXNBQXRkSE8yT0RFcXZSdUw4WUl6eWdoTEJwOXc4RGtBTkRBSUtHQTBnZktRR1ZnWWtzV0xDQWVmVFJSOTNKeWNuTGZUN2ZReGpqeCt4TWZlL0FLS1dwaXFLc3I2bXBPWFRzMkRIL3dZTUh1OEhDUkVsSUxIY01MQ0hYOWcwcUlZeERTSWdsMDFpeE42L3QyNHdRZW5wQXRjTWdJY3VHa3BCWXRiSGlzQTBiTmpCcjE2Nk55OHZMKzM1OGZQeHFsbVdmd3hoZjZ4VWxpeFFvemRBMDdmSDYrdnFEaHc0ZHFqbCsvSGpveUpFanhpMnBURVBSTG96UXFrRzBleU9idnZUWEE1Mm43Vjk1U1VpOWl2REFzUStic1hSSUtZdnlRZnJNZGRPbVRhQXlVbVptNXJLa3BLU25CVUdBdU1aS01VWkxTQVloNUpIR3hzWXZ2L3p5eS9vLy8vblA4clZyMTNTMzIwMXZtbFRyLzdJT0QyWWxLTzFnRUZxSVJ5NEg0cnlobVExLytRQWhQSWhacFRWc3h2SWhmQnlyMndFbFpNT0dEYzdNek15WlBwL3ZGWTdqWHNNWUg0Z0ZCTW9WSHFtdXJ2NnFwS1NrYnVmT25TRy8zeDhySWRFV1prQ1ZvWTE3UnhPVFFBbkR3STNTRHZDbUdaZnpRMXQ5YU4yZUFoUGpUUmpoZ2tIdlJlZzM3TWpsTHc1eFRYK0FXT1Bmc0dFRHUzNzllc2YwNmRQdk5nempGWWZEOFM3R3VPZ0dRR1JaZnJ5dXJ1NWdhV2xwSFhESStmUG50U2dKR1RhSFFNZEczZTVpakFjbTFtRk1ac0JMR0piTHhtbkxCak81MFViakJ0V0tBaVRYTUl4L2NUZ2MvNFV4UGhJTFNGbzRIRjVmVjFkWGZPTEVpZXBEaHc1MVZWWldLbEdBeENhR0Jrd0JtUFc3WDJSWWN4Y3htTUdsNUZaUW9laERCcFBOaUhKZW5MV3lYL2M5cXR0WTU4dzY5ZDU3NzdHTEZ5OTJwcVdsaldjWVpyVW9pZ0JJYlN3Z25uQTQvSHh0YmUzcHMyZlBYaWdxS21vSFFPQ2lTT2dmYTJyN05iMW03Uzd3TU5jeG1DNGtDRDJFS0g3aFZ1YmQ3ejJVZGpJZU5KcDBXY21tMFF4TEYrS1JxL3Zsb2NqOVZzWS84cnRYVWdDUXBVdVh1ckt5c3ZJUVFqTVFRcisxQzNDaVNSVXlYQy9VMTlmWFhMNTgrV3hKU1VuTDd0MjdRMUYreUpET21WRzdZeDFHRVplYm9tckdnNmVaM1JRc3pvQSt5YzJBeFRCNEdqSEpROGdPQ3lpcVlEeDRJVTVZM1NjZWlnTEFsdXJveCtDMzNub0xYUGY0cEtTa2ZKWmxzeEJDRU05WUVoL3J1djh3RUFnWTFkWFY1VWVQSHIzMi92dnZoMGFQSGcyeGpOMWh0RlQwVVJsYXYyMnFhZllONkNpbEZaeklyVFpVWS9OdDhRbWxuWWdCcTRPOWlOSytNUTVGdTdqUi83QzZIMkNqcGFQM05PUkVSbzBhSlR6d3dBUEo2ZW5wa1BGWE1jYTlxdGNIRU1Nd2xpbUtrbnJod29YREpTVWxiZHUyYlZPUEhUdG1yN1RaRnNiKzdpVlplblduMThRRzhNVU5PVk9LYUFWSCtZVUcwaUhndTNuMW9haUdSZlFoRTZHcGFBQlRUaWw2bGM5K3VFOG1MZUsyMzJBSkFaRFpzMmM3WnMyYWxlYnhlTDZIRURxRk1lNk56R1BELzdFSW9hVnRiVzM3OSt6WjAvakpKNTlvZS9ic0FVQWdYeENOZUsvNnJGdTNUdnJ0dnk4NXpqTjRTdFJ5Uzh3TG85V1UwbWM0eEhZWWlQNTZzTUN2OTBhS09oSENMN0tJMzJVeTZwdUlEdWFYQUZQZ1o3anNOZURkUnB0Ylc2Sjc1N2x0MnpZR1ZnWG16cDJiUXdoWkZnbi8yNkxOMGwvSFFDbXNoRDBmREFaTHE2cXFMbi84OGNmeS92Mzc5VysvL1JZV1hhUEJzeDYwYWRNbTRWK2ZtTENSdytRTjZJVEJDREh3ejhCdE00dW9sVDBuQ0Q5RUVTcWdpSG90VlVEZ2wxaHpxVUNJN3VLUVZHRWliUlZDRkR6YTRXVHJPN2pzUisyVVFIL2NZWFcrYmRzMmZ2TGt5ZTR4WThaTVlSaG1Ic013YjJDTXJVWGxHemdFRGhpRzhWUlRVNU5TVjFkM2N0KytmUjNGeGNVS2ZDTFg5MWxWS2lvcThzNGUxYjVVNU9uL1dwM2g2NmpkdVBiVUZ5RlFJNHp3cTF6Mll6ZVlUVXY5a0F3OEFkbXpZVGVLVUNXZi9kaWcrZHVISDM2WWZlcXBwOFFWSzFZa2FKbzJYeEFFV0M2MXhqNGdJSnFtM1JNS2hlN3orLzNGWldWbHRTZE9uRkQvK01jL2hxSXlVTmE5VzdkdWRkOTk5OTFPU3FtZTdHNTFlVkhYSkZiQWhFTW9DNWxrRk0rUnVReEc5L1U3STRvNldRWVg0T3pIK3pXWnVuL0xyd2ZqRzhpK013aDNFSVphOTNPSXE4YlphNGQwMUNBUDh0SkxMOEZLNENpTzR4NWdHR1lIeHJobVVFQW9wWEdhcHYxVGMzTnplVjFkWGNXaFE0Zm8xcTFiTzgrZlB3ODhZcWZqVUdWbFpZWlYyMkFZWUcxMFdaWk5XS3JVTkkzRXg4ZlRMTzdjY29hRS80UWlhOXQ5K0lXaTFkeVlKd2QxcW5UL2xnb2NsVitGSldKWUpTYUVWa3Bqbjc3cFRINWhZU0VVOGppZWUrNDVoeUFJMDBWUmhKZjFIOUhxMHEvS3dFRks2ZXBRS0JUZjF0WjIrTVNKRStHaW9xSlFSRW9zN2lnb0tPQzJiTmt5MmpBTXFEaUdSa0toa0FacnVBNkhnOENhTGdDVmhZN1hVRVRqQVViTHpNT01NSHFWdit2cFdJdHdneUMxbjNuVDYzSjdxeEhDOGRlWHk2ODN3ekIvNGh6L1ErQ1ZvUmJMK3J6NERSczJjRE5uem5RLzhjUVRpUXpEM01memZEWEcrTXZZQi9mTGdKVFNORUlJcEJPTEd4c2JyeHc1Y29RQW4remR1eGZJQjFiQnBNY2VleXpkNlhSQzRZcVZzVllVUlFGOElvQmF3Q1NyaDkvR2xLeTl6aStXRi8wNWw3TjJiVlZWRlZRQ0FKNjBzN01UMW54Nng1V2ZuNDhDZ1FDVG01dUwwc21KUEI0Ykp5TjlXdGNFMnJ2dWZ2TGZkbDR0TGk2MjYxT0c1Qm1Ram5BNEhQZktLNitJRE1OTWNUZ2M5ekVNQXlGL0w1a095Q0YvZlJQR0k2RlFTTGgyN2RxSjh2Snk5ZlRwMDkxdnZ2bG1KeFRPYmQyNjFaT1JrZUVaTjI1Y1BCUzVRS2tEVkFCQnNaMXBtZ2FVUVVBLzd0RGhKYXlwYkk1UWZwMlpPR0crZ3JLaEQ2czhBaVFLZmtObGdLN3IwQSs5ZHMzSzAxZ04xbXFuZUw1NWt1UHhleEZRdm43ajQ3cDdBZER0MjdjRCtNUFpMY0dzVzdkT2VQYlpaL201YytlbTZib08wdEVadXg0ekpDQlFsQnNLaGY2bHA2Zm5pNHNYTDdhY09YTW1jUFRvMGREMjdkdkR2L3JWcjd6NStmbHhXVmxaY2FtcHFTbkJZTEJaa2lUT05FMU5FQVFqSEE0VFVSUk40QmhQeC81OUdKTk1KQ2F2VnVMbm5Jc3FtSUdkRHhhWXNQWUl6VUtJVXRyYTJtb0JxcXFxOVgyWGNQcGRCcEhITllvZWZYZDMyMmR3cktxcXl0eThlVE9zeWcyNkpBSkV1bmJ0V25iR2pCbGVqdVB5V0phZHlYSGN6MjFYZlZncVkxOGt5L0tpam82T2UxcGFXZzc3L2Y1QVpXVmxlM0Z4TWRTSkNJc1dMVW9DRWsxTVRPUmgyUkFtQXVWVGlxTEFEZ1pERkVXclpBcUFVUlFGdnEzNlZBQUVqa2VBc1Y1ODdLRGdaRTlQVDUvQ21vNk9EdExWMVlYQzRiRFowTkJBS2lvcXpOT25UNnVEcUE0c1RMRWZmdmdoenNqSWNJWkNvZkVwS1NremVKNC8zZDhpOTVBU0VoRlJJUndPdjl6WjJYbXBwcWJtMitycTZtdUhEeC91Z2JxTEpVdVdlRk5UVS9uNCtIaXJEQlBXbXNIb0NJSUE0T2p3QVcwUUJBRWtwYmRZTjFKSFpyMTVRZ2pVY3pCMkdWV2s1cXpYMTVGbDJYYXdvTjZWOVBUMGtNN09UbGdtTWV2cjYvVlRwMDZaVzdac0FaY2d0bG1GZkJEVjV1VGtPS0VTY2Z6NDhSTXd4c2s4ei8vbWxrdXFJcUNrZEhaMnZ0SGEycm8vRUFoVVZWWldCbXRyYTVWVnExYjVRTzk5UGgrVVBuRStueStlNTNrb1pJRTNEdVdWVUZVbzh6d1BFN1NXRkNOZzJCSmhMWjVIU3E3Z21NMEhkcG1sTFQxVVZWWHJ3bkE0YkRRMU5lbkJZTkFNQkFMbXBVdVh0TUxDd3A2WVZUcW1zTkF5WXN5WU1XT2NvMGVQVHBzMmJkcFlqdU1tQ1lJQW1iRkJ0NU1NSjFFTDVEWlRsdVVmQVNnMU5UVmZYNzU4T1ppZm54K2ZrSkRBZDNWMUthQWVTVWxKTGttU1hGQ0hDa1VyMEdDZ3VxN0RSaDhNOWFkUi9CR3RKbkFPNmxaN0FZZ3R5dEUwRGFUTWxHVlo3K2pvTUdHdnpjV0xGL1dhbWhyMUQzLzRRdytzRGtSRUJPYkRidHUyalNxS0lvMGRPelpsOU9qUmQzdTkzbnhCRVBaZ2pNLzJJMDE5RGcwTGtBampQNmtveXZ6bTV1WXZhbXBxS2hvYUdrS3paczFLY3J2ZGZFdExTN2NrU1RncEtTbkI2WFJhSlpLUkNtYjdZVGI1V1NCRkR0cFZ6WDA0eERBc2Eyb0haYllVd2ZZcVUxVlZjQURWN3U1dXplLzN5NVdWbFZBRTJBTWxHM0RUaEFrVGhJa1RKNEo3RGt1V1VIazRQajA5ZlNxbHROemhjTnpnYy9RSHpyQUJnWnQxWFg5Smx1VnhIUjBkQi8xKy83bmEydHF1ZWZQbXBiaGNMaUVVQ3ZXQXlSMHhZa1NpSUFoUVRReENZb1UyVUpFSXR4dUdZWEVHOU1XeWJIK2xXZURReFFhUnB1V3dVR3BvbXFZU1FwVDYrdnJ3aFFzWHdsZXZYZzM5OUtjL2hhcEZidVhLbFVKbVppWXpaY29VTmk4dkx5RXBLV2xzUmtiR1pOaWNJQWpDN3VIV3U5OFVJRkJuQzBsWldaWW5oTVBoWTAxTlRSVit2Nzg1UHo4L0VUWUttYWFwaE1OaHhlZnorWnhPSjBTb2ZHUVhCQnNwL2djUXdMdTFWdVlqNTZJdGpUVWUyRTBSbFc0QWFRRXdOVlZWZTVxYW1qcWFtcHBDNWVYbDNSczNidXlhTUdFQ04ydldMREVySzR1ZE1tVktJbkJhYW1ycXBNek16REVzeTM0YkFXTTQvb29sTURjRmlDMWlwbW0rWkJqR1BFM1RLdHZhMms1ZHVuVHBzcy9uazNKeWNyeFFMS29vaWd6V3h1VnlwY0FHdzBpaExVaEs5TllRK0ExdWYzVE9FMEN5eGdXZ0FIQ1VVcFZTMnQzVDA5UGQxdGJXMDluWnFaV1dsclp2M0xpeGUrWEtsV0phV2hxZm41L1BqeDgvSG5aVitieGViMDVpWXVKZFhxOFhQTnpQaHlzWnd6SzdneEVRcFJUMjEvMklFTklFd0xTMHRKeHVhbXBxR3p0MmJIcUVRQzNMNG5BNGdHaGh2eDBIbTRsTTA0VHZHOHF6b0hBM3doMVdlZmYxVElUUm8ybGFkekFZRE91NkRzQ1FvcUtpaG5mZmZSZXFDcGtSSTBhSWl4WXRBdUtFRlFPUHorZkxURWhJeUJCRmNic2dDSlZERWVodGMwaHNCNVRTdXd6RCtDVWhCQ29BTCttNmZyNmhvZUZyeURONFBKNTRRUkNzV25iWVRBUjFwQ3pMdXVIdmlLbTFKMjVMaUFXZ2FacEFrS3F1NnpLbEZBcUZvZkFmblRwMXF1SDExMSsvQ25YMEV5ZE9GQll1WEpqb2RydWgyQzQ1SVNGaEhNdXlxVkNlNlhhN0lZSzF3b05iYWJla010RVBnazJJcG1rK1NRajVNYXh0VUVycmRWMi8xTjdlZmg3MjNubzhua1JSRktIdUhIZ0FFcm9BRHV4amdVRExMcytHY1lCNmdDdHZTUXFjQnovbTdObXo1VnUyYkxreWJ0dzRwOC9uNHhNVEU2WEV4RVJMR3R4dTl6aHd0amlPU3hORjhVK1NKRmx1L2UyMDJ3YkVmamhVRHhCQy9obHlzb1FRYTFNZ3BiUk9sdVZ2WU44dTdFbDJPcDJ3NDhvQk5hVVJib0dhVWdzQXNGQVF6d1dEd2U3VzF0YVdRQ0RRRHVZMU1URVJ3R1Rpcjdja2g4T1JJVW5TS0VKSU1xUVdXWll0ZFRnY0gyS00yMjhIaU52bWtQNGVEa1UzQ0NGWUk0YUY2aFVRUURFTTAwSXBEUnFHVVE4ZlZWVmg0Q0ZabGhWUUR3QUtWQWdxQWlQbUdMYkE4K0RoWW94OURvY0RKQ0FaNnRkTjA0UmQ0TWtRRkRJTWMwQVV4VThnSTNDenhEa1ljSGRNUXZyaGwxU0UwRnhDeUlNSW9jbGdncW0xd0kyNllNOEt4Ryt3c1prUVltMG9BRlVCRGFLVTJqc3R3ZHc0TU1aSkdHTWdaZGk3ZDRaU3VvOWwyWk1ZNDk1TStaMlFqTzlFUWdhUUdwaFlDa0pvSENFRVVuOTUrSHE1cGpjeStkZzFZM0RUVllaaFlIdjhGWlpsenlHRXdPVytqQkJxdlpQU2NNZXR6SzI4bWNoL2xRRzdKUUFrZVBPUU9nT3ZGcXdOOEFoNG52RDJXeU5TY1RPcHdsc1pVcDk3dmpPVnVlMlIvWTA2K0RzZ01jRC9INy9xcHdpWGluNmZBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5pbWFnZTMge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFUUFBQUJFQ0FZQUFBQTRFNU95QUFBYklrbEVRVlI0WHUxY2UzUlUxYm5mKzd4bk1wTk1KZy95SUNGRWtIZDRSQkI1U0NoVVlBa3FkWW1pVnBGNmNmWFdleW0yYS9VUFhZdHdxMTF0LzZqV1dyVmNXK1ZDcjExSkVRVXJBUlVTQXVHWlFNU2tQQnpJazd3bm1TUXo1NzMzWGQ5eFRqcVp2SVBlL3RPejFxeVRtWFBPUG1mL3p1LzdmZC8rOXJlRDBiKzJmZ2pnZitIUkg0Ri9DaUNVVWhZaDVGWlZOVkVVeFRUVE5OMElJVW9wN1RaTjg1WW9pbjZFVUEvRzJQei9mbUhmT2lDVVVyaEhyS1pwRXczRG1JUVFTcVdVeG1tYUpqQU1RdzNEb0tacEl2aWJaVmxNQ01FTXd5Q1daVFdNY1VBUUJBRG9Ka0tvRVNFVXhCalRieE9rYncwUVNxbEwxL1VwdXE3ZlpSaEdtcVpwSWNNd09sUlY3V1lZeGhBRVFXSlpOcGJqdUZpV1pVV01zWUFRQXViQVpwaW1xY05HQ0tGd2pPZDVWcEtrV3RNMEw4WEV4SHlGTVE1OUc4Qjg0NEJRU2hORG9kQXlRc2dDd3pEYVZGV3RVMVcxZ3hEQ09oeU9WSmZMbGVWd09Od013K2dJSWZoRW1nVThEeFArQUVBU0ljUmxtaWFyYVZwbktCUUNVMkpFVWVSRlVid2dpdUlaakRIODlvMXQzeGdnbEZLM0xNdnJOVTNMSVlSVUtZcFMxOTNkM1VJSWljL0l5TWgxdVZ3SkNDRVozajVDaUlCbVJId2lPd1RQWkg4QUhHQU5qeEFTRVVMeGhCQjNUMDlQdTZJb3R4d09SM3hNVE14RmxtV1BZSXloN2R2ZWJoc1FFRWhGVVpicXVyN09NSXdxVGRPKzZ1enNiRFlNZzgzT3psN3JkRHBqRUVKcW1Ba0FST1JuS0QwQUlHeFFBQkNiTlZ3WUdCY2hKRmxWMVZCblorYzFqOGVUN0hRNkR5T0V6dDZ1eHR3V0lKUlNiMDlQejNQZ0hVS2hVSFZ2YjI5ZFMwdExhM1oyOWowVEpreVl3ekNNRm1ZRW1FVTBFRFpMNEszYXdOalBFOGtRMjR3QWpFakdnRW01Q1NHcFhWMWRqWlRTMXJpNE9Jbmp1RGN3eHNwNHFUSnVRRFJOeTFWVjlYN1ROS3RrV2I3UzJ0cmFkdlhxMWRDYU5XczJ1bHd1cDlWTFNnbkxzcmFKQUFBMk1BREFhQUNCNTR0bUNJQUM0SUFad1Y1Q0NIbFZWZlg0L2Y2ejhmSHhHUmpqLzVFa3lUY2VVTVlGaUtJbzYwT2gwQ3hDU0RuTHN0ZDlQbCtYb2lna0p5Zm5PMDZua3pkTkU3TXNDdzlzZzhHd0xHdURZRFBGWmtYa1BwSWgwV1pqZ3dQdFJvTUMrdUkyVFRPbHZiMzl5OWpZV0NmUDgyVTh6NWVPRlpReEE2S3E2cU9Lb2t4QUNKM3I3T3lzRFFRQzNZMk5qY2FDQlF2bXg4VEVTRHpQQzdxdWF5QjRvQU9VMGhDNFRaYTFQQ293SkJLWVNBMkJ2d2NEeE5ZUG15bkFDdmpiM2dOQVlENndqd0VUYW05dnZ4RVRFME5qWW1LcUVFS2Zqa1ZYeGdSSUtCVGFwS3BxaW1tYXAzVmRyN2x3NFVMUTVYSnA3Ny8vUG43eHhSZW5PaHdPQVdQTUFEQVlZNnNESE1mQmc5cWFRRGlPR3d5UVNHQUcwdzliTzZETlBqREFIWWVCZ2Z2Q2ZYaUdZUUNVTkwvZlgrVjJ1NTBzeTE3bWVmNnowVEpsMUlCUVN0ZDBkM2RQMTNXOVRGR1VHN3F1QjgrZlA2OXYyclFKVEFDZE9uVXEwK3YxaWc2SGd4VkZFV0lGMkhQQW1EQTQxcjA0anJPMFE5ZDF5KzN5UEcrRFFYUmRaM2llajNhN2tXRFlwbUlCRXdiRUR1WmdEd0dlQ3lFRVhtaENhMnRyU1ZKU1VqYkcrQnpQODZkR0E4cW9BRkZWZGJhbWFROXFtbmJNNi9WZXE2bXA2UWNHZE95ZGQ5N3h6cDQ5MitseXVSaTMyODNGeE1TSU5paGhtNGQ3d1hnbFVtUUJET2dJRlFTQmFCbzRKY1NGQVlTL1dZaFE0WHB3NHh6SFdZd3dESU9EdnlIc0QwZTRBREljazB6VEJGWjZFRUp4ZnIrL0RtUGNFaDhmdjBEWDlZT1NKRjBkQ1pRUkFhR1VlaFJGK1FsQ3FGaVNwTXNORFEwOVAvLzV6NDNkdTNkRHgvcGM1clp0Mi9qVnExZDdac3lZSVNVbEpYRU13M0NTSkZsc0NRTVI2WHEvdmhBR09oamJqSUR2Y0E3OFpKc0dmQUY5Z045QU13QXMyN3RZMzhQSEhHR3oxQTNESUJoako4WTRIbGg0L2ZyMWtxbFRwMDZYSkdrcXd6QzdNY1k5dzRFeUxDQ1VVbDVWMVIrSm9nZ3U3RkpMUzR2L3JiZmUwbmZ0MmdWZzJKR20zVDQrZE9oUXd0U3BVNFhZMkZpd1pVYVNKRVFJTVNWSjZqc1hYSEZFM0FIWFdzL2dkRG9aV1pZdFZ4MEdpUVU5aWdBSWZ1WXh4dUJSYkNEQTVWcWlDeUFnaEFBWU5jd2NCOHV5VWwxZDNSRkprcnpKeWNuek1jWXdaQUJRaGh3Z0RndUlwbW1MRVVJUWJ4eDN1Vngxdi92ZDcvVFMwbEtqc0xEUTBvMkl6YnBCWGw2ZTlNb3JyOFNtcGFXQm13VkFDTEFBamhGQ0NDaS9oY0RYckxBMmw4dGxNU1FZREtMd2NldDdLQlJpQUNUb0xBQUYxOWpNQ2JNRVFMQmNNSUNrNjdyRklwN25JWlVBWmlYRHdQSGN1WE5sTTJiTUNKcW1lV2RDUXNJaWhOQUpqUEVYUTdGa1NFRENRL1NmRUVJKzFUU3RxcUtpSXBTWGx3ZERjZ0REdmk0YWFWeGFXdXBKVEV5RWprQm5LWXhXNGNNd0RJNkxpME1kSFIya3JxNU9mZlBOTi9YQ3drTGI0d3g0dnZ6OGZDNDNOMWZJenM2V0prK2U3QUN4VmhTbHp5MkhUWWpSZFIwR2VpTG9Db0FQWGdhWW9PdDZyOFBoY0phVmxWV1lwdGs1ZS9ic2VMZmJQVWNVeGJzd3hyOFlNeUNxcWo0RUwxVlJsRk9xcXJaTm1EQkJEbFBORXNjbzJ2ZTFYMUJRd0thbHBWbVJLdGh3YW1vcTl2djlSa05EZzdacDA2YnhKbnh3Zm40K3UzYnRXdWZkZDkvdGttVVpUQVpZdzJpYUJsb0YzaVVHMGdVWVl3ZXd4RFJOS29vaVBYRGdRRVZSVVZIM3l5Ky9MRXFTTk5IcGRDNWxXYllaWS95M3dVQVpsQ0dVMG1URE1KNE5oVUxIdXJ1N3I1MCtmYnEzdXJyYXlNL1BoL09qTldCQXU2Ky8vcm80ZWZKa1ZwWmxZOU9tVFRERUgxTlNoM1plekVJSXpVVUl6U01FWldHTTREdHNYWlNTUzRUUUlPSGNQbFBNdUtDcUt1TndPRUJzSFpxbWdVaURvRU9rR2dNQys2dGYvZW9NUWtoWnRHZ1JQMy8rL0ZpWHl6WEg1WEl0UXdpOU1saEdibEJBRE1PNFg5ZjFwTmJXMWhOZFhWMHRCdzRjVUE4ZE9vVEx5OHZ0Tnh5dElkR2dER1ZTUXdvODdiem9RWWhzcDVRK2hCQ2VOK1NKNFFNZ1RaQ01NNFNVNlVGZENuSWNad2VEWURZU3d6Q3U3dTV1TXlVbHBSeGVDTHpNalJzM2l1bnA2WmtlajJjSnk3Si94eGlYRGZYZ2ZiOVRTcDJHWWZ4N2IyL3ZPWi9QVjMzNTh1WGVOOTU0d3l3dkw0OGNrSTNwalEvWE9Rc0lRclpUUlBOSEFtR3c0N3BLSG00amFTV2dJeHpIQ1pxbWdZUGpuRTZucTZLaW9uMzU4dVVOWUYyUFBQSUlXcjU4T2JkKy9YcFBXbHBhamlpS1M4TXNBUWIzYlFNWVFpbk5rV1U1cjYydDdiT3FxcXFHdzRjUHEyVmxaYVM4dkh5NHBNNTQrb0pvMi9rOGl1a0JoQkFFVXVQYUtLVzcyS1M3ZC9sOHZsZ3dFekNoMk5oWWlKajUvZnYzMXp6enpET1FpN0U4RjdCa3hZb1Zybm56NWszeWVEemZSUWk5anpHR1hPM1FnS2lxK2tSUFQ0L2MxTlIwdnFpb3lQL3V1Ky9xeWNuSnBMaTQyRGFUSVFWMUxEMmlIV2QzVWpvK1ZrVGQ1eU1tY2ZGRDhOdkpreWZkSG84bkJxTGIrdnA2WS9YcTFTMFI0eWljbDVlSHQyN2RLaTVidGl3eE16UHpIcFpsVFl4eDRaQ0FVRXBGV1phM3Q3ZTNuL255eXkvLy91R0hId2JMeTh2MUNIYkF0V01DeERJSk03UUNVZVpyWGFDMGl5QTZEMk84WlFnQUF4U2o5eGlFaWhIRlhRU1JQSXp3anlFVUgrTDhFaVpwU1o1OTdKTlBQb2xOU1VrUkR4NDgySm1mbjIrUHJvRWhURzV1THZQMDAwOHpTNVlzY2MrYU5TdEhrcVI3RUVLL3hoajNtVTAvazZHVVRnMEVBdDlyYkd3OGV2cjA2ZG9qUjQ3SU4yN2NNTUtBUklJeEtnMmhiYWQyVWtwK2pCQWVyVWxVWXA1OUNNZmZVeFBaZVFDVjZyMGZJb1JYREFTRmxqREp5L3NBQ1IrSDBOK09sK3kwQWdaQWxpeFp3anp3d0FQU3dvVUw3M0M3M2Q5bEdPYS9JeFBWL1FEUmRmMisxdGJXcVhWMWRjZk9uRG5UOU5GSEgwRXF6aWd1TG81TTRrVG5NQVk4SSswODdpRWEreXBHYUNnV0RQcXlNV2JuNCtTbGx3WTdDRzFTamFsQkNQZG5Da1VsVE1xOTBZQkFFMzFqcEhCN2xza2tKU1V4R3paczREZHQycFNLRUxxZllaZ3lRUkRPMi9mc0I0Z3N5MXVibTV0Tm44OVgrdW1ubjNiczM3OWZtVGh4b2hrRnlJaG1ZemFYdklZeDJqNFdUVUZXeDFZTTFyRytabWp6aVI5VFRGL3QxKzdRMTBVQ1l2VVRHQUo3R0lnKy9QREQ4VHpQUCtoeXVXQlM3TTBCZ0VEVXE2cnE5cHFhbXNacjE2NmRQM255WlB2SEgzK3NoZ1Yxc0hUZm9HWkRXNC9Qb3dSZEhCTVlsclNnWFd6cXltRmRMMjA2bmtjeE90N1BuQ2phdzZhdUhJcUpGZ0QyVU1NRzVQbm5uMmZYclZzSFh1bEJqOGN6bDJYWjV3Y0RCT1pWZnRUUTBGQis2ZEtsNnVMaTRrQnhjYkVXQmdUT2p3ekdoaFJXcytsejZOVE9zUUtDRU4zRHBxNGUxc1FBYkdLU2FMQjNzYW1yaGdLeUgwdkFaT0M1VnF4WXdUejIyR1B1cEtTays3MWU3ME1ZNDhmdFRIMmZ5VkJLVXhSRjJWcGJXMXR5K3ZScDM3Rmp4M3JBdzBRd0pGbzdCbVdJMFhTMEdBOHFmaU5BUk9rbE51MisrY09kWlRRZDNZSVJmamZ5SEFhaGxUajF1OFZEWEJkdE50WTRiTnUyYmN6bXpadGpjbkp5dmhjWEY3ZVJaZG5uTU1hMytxaGtpUUtsNlpxbVBkSFEwSENzcEtTazlzeVpNOEdUSjA4YVl6VVo0OWFSWW96UUlONWdOSnloTzlpMHRhOE5kYWJaZU9RaXd1Z2ZZVDFGQVRaOXpYQWViSUNPUU5zN2QrNEVrNUV5TWpMV0pTWW1QaTBJQW94cnJCUmpKRVBTQ1NHUE5qVTFmZjc1NTU4My9QV3ZmNVZ2M2JxbHU5MXVPaFpSTlJvT0YyTThtSHNjQlNBVWRWRkVkM0FUMTcwWGZiYlpXQVRNNkc5U21PNWgwOVlOWjJaRE1tVGJ0bTNPakl5TVJWNnY5eVdPNDE3R0dIOGFEUWlVS3p4YVUxTnp2TFMwdFA3QWdRTkJuODhYelpCSUR6T295WmlOZjh0SENJOURRLzRCQWFVSVFDMW1FTGxFRUFSMEZEcHRqM2o3VG1RWXZCS25yaHZLWE96KzllVlF3aGVDeWJCYnQyNTFMRml3NEU3RE1GNXlPQnh2WTR5TEJnQWl5L0lUOWZYMXg4ckt5dXBCUTZxcnE3VUlob3hLUTJqVDRTeGltbERQQVdaWWdqR0dJT3ZwVWZCalRLZEEyMXpHaG1IZDlDQ3hpSFdQQ0VDbUdvYnhVNGZEOFh1TThjbG9RRkpEb2REVyt2cjY0ck5uejlhVWxKUjBWMVpXS2hHQVJDZUdoa3dCMExwREQ1a005WEFUSDNqUHFEdjRJY2Jvd1RIMWRoUW5NeERFVGJ4LzBDQXU0dkxvNE13NjlJYy8vSUZkdlhxMU16VTFkUWJETUJ0RlVRUkE2cUlCaVEyRlFzL1gxZFZkdUh6NThwV2lvcUpPQUFST0NnLzlvMTN0cU1ZMFJ0MkI4WG1kNFVDQkVlNmtqYU5KRjFnWi8zQlRmWG9KZ0t4ZHU5YVZtWm1aZ3hCYWlCQjYweTdBaVJSVnlIQnRiMmhvcUwxKy9mcmwwdExTdG9NSER3WWo0cEJSQjJlUmZUSHFQcmdOcnpNUUZZclFSMXptOTZ6UjdRaWJ6WTRCZWQvWFgzOGRRdmU0eE1URVhKWmxNeEZDTUo2eEdCOGR1ditndGJYVnFLbXBxVGgxNnRTdDNidDNCN095c21Bc1k5ODdraFVqWmMyc2E0eTYvVnNRUmYxaWg1RjZNdFJ4U2xFbFI1azhQSGxqMXlqYWlHUkgzK21RRTVrMGFaSnczMzMzSmFXbHBTMkJhUXVNOFlmMkNmMEFNUXhqbmFJb0tWZXVYRGxSV2xyYVVWQlFvSjQrZmRxZWFiTjBNbnpoaU9aQ2J4N3dFTWJZemhCdWo0bjBQSVQ3QjFTajZOQ0FVeUM4NXljL01ocFRnV3VIQk9TZWUrNXhMRjY4T0RVMk52WTdDS0h6R09PKzZEZDYrRDhOSWJTMm82UGo2S0ZEaDVvKytPQUQ3ZENoUXdBSTVBc2liOUFIekpZdFc2U3NMTXNqYXZuNStSWnJBQXdEYThjeFF2TW9KU3Y1eVp1TGpac0ZXeENtdDhjVWl2WndreDhkelFnNjBsenM0YjhGY0VGQkFRT3pBa3VYTHMwbWhLd0xELzg3Qm1VSXBSUm13cDczKy8xbFZWVlYxLy95bDcvSVI0OGUxYi82Nml1WWRJMEV6MkxJenAwN2hRVUxGb2lCUUlESXNreWJtcHEwblUvUGRSbElQbzYvVGhUdjRTWnYza0p2L25rZVFzNGFFeWxnKytNR2hTSmd5T2JSTU1UMmlORXN3d1VGQmZ5Y09YUGNVNlpNbWNzd3pES0dZWDZKTWJZbWxRZG9pR1h6aHZGVWMzT3pVbDlmZis3SWtTTmR4Y1hGQ256QzU5dWpSK3RyVVZHUkI5SndNUDhDSDVpcHk1dlNjWXJGZEM0TTFyanNKN2NZTi85c2FZaEY5enVleUxlL2o4ZGtNS1U3MkR1ZUhESzBINm5OUng1NWhIM3FxYWZFOWV2WHgydWF0bHdRQkpndS9YUGtkUU9TekpxbTNSVU1CdS8xK1h6RjVlWGxkV2ZQbmxYLzlLYy9CU015VU5iMSsvYnRjOTk1NTUxT1NxbXVhUnFCQ2lLSHcwSHVTcW45a2xENjhkbUc5TzNMczI0OWlTaDlGOEdZZzhGNUNERmRDQ2xkSmhJZVFvUytoakNLbzRpV2ZQMW1SZzczV2N4T3hwTTM5OHVtalFSQzVISElnN3p3d2dzd0V6aUo0N2o3R0liWmp6R3VIUllRU21tTXBtbi8wZExTVWxGZlgzK3BwS1NFN3R1M0wxQmRYVzFQT0ZrZ1ZsWldwbHUxRFlZQnVxSExzbXpDVkNXQUV4Y1hSeWR4bFk5am9yNkZLQWxRWXVReEREc1BZZlF1UmZTMy9CMVBRNDYwYjlOOWUxN0RDQStiVUNLbXVlZUpGei81UVdHaGxSTWU4d3hnZm40K0ZQSTRubnZ1T1ljZ0NBdEVVYndYSWZSZmtlWXlxTWxZb2tqcHhtQXdHTmZSMFhIaTdObXpvYUtpb21DWUpaWjI1T1hsY1h2MzdzMHlEQU1xam1FandXQlFnemxjWU1rZFV2VmpERlYranhFTzZOaTVua0hxYkpicWJ5RnFCamdPNWVISnovUkZtUHIxZC9Nd3h2MlNQdUZuNkFPTVVGVFoxaGxjOWM3aGRzalJvUEFNd0tqY3ZpME4yN1p0NHhZdFd1Uis4c2tuRXhpR3VaZm4rUnFNOGVjRFJHWXd5bEZLVXdraGtFNHNibXBxdW5IeTVFa0Nlbkw0OEdFUUg1Z0ZreDUvL1BFMHA5TUpoU3RXeGxwUkZBWHdtWUN1ekJKbzV6R01VTGZKeG01b1plZGRUdFZLL0JpamJzUjQxM09UNzYrc3FxcUNTZ0RBazA0a1o1ZXhTTzByZVlMQ0FNc3R3QjVtNXdqOXdoL0Nxd3RQOW5iRGZVcExTMmxiV3h0TWk5ajFLU05hRGJBakZBckZ2UFRTU3lMRE1ITWREc2U5RE1QQWtMOVBUTzFHQm1pSWZRQkd2c0ZnVUxoMTY5Ylppb29LOWNLRkN6MnZ2dnBxQU9pNmI5KysyUFQwOU5qcDA2ZkhRWkVMbERwQUJSQVUyNGxhcmROdDF1d2lmUHp1Z0RqL01yU1hFQ3IrTjhRNVNvT3hLeTVIbGtjQW8rQzR1L3ZZY29iSWp5Tk1NeEVoeXlsaXZrQ0kxQkhLSFB6c1dxSWxldURGWUY5ZFhVMEIwTUxDUWpDYjBaZ09zMlhMRnVIWlo1L2xseTVkbXFyck9yQWpFRDBmTXlJZ1VKUWJEQVovMnR2Yis5blZxMWZiTGw2ODJIcnExS2xnWVdGaDZEZS8rWTBuTnpjM0pqTXpNeVlsSlNYWjcvZTNTSkxFbWFhcENZSmdoRUloSW9xaUNaMkh6ZWtFN2FWV3JVaEV3UXlzZkxEQWhMbEgyT0J2T0tHOXZkMHlCMVZWclgxWFZ4ZVdKSW5wNk9nd3Z2amk2OUtPcXFvcTg3MzMzb05adVdHblJFQklOMi9lekM1Y3VORERjVndPeTdLTE9JNzdoUjJxajhwazdKTmtXVjdWMWRWMVYxdGIyd21mejlkYVdWblpXVnhjREhVaXdxcFZxeEpCUkJNU0VuaVlOb1NPUVBtVW9paXdnc0VRUmRFcW1RSmdGRVdCdlZXZkdnV01KUmZSRHdYWDlmYjI5aXVzNmVycUl0M2QzU2dVQ3BtTmpZM2swcVZMNW9VTEY5UmhUQWNtcHRnOWUvYmc5UFIwWnpBWW5KR2NuTHlRNS9rTGcwMXlqOGlRc0xBSm9WRG94VUFnY0syMnR2YXJtcHFhV3lkT25PaUZ1b3MxYTlaNFVsSlMrTGk0T0tzTUUrYWF3ZWtJZ2dEZzZQQ0I2RllRQkdCS1g3RnV1STdNZXZPRUVLam5ZT3d5cW5ETldWK3NJOHV5SFdCQnZTdnA3ZTBsZ1VBQXBrbk1ob1lHL2Z6NTgrYmV2WHNoSklqZXJFSStHTlZtWjJjN29SSnh4b3daTXpIR1NUelAvM2JjSlZWaFVKSURnY0F2Mjl2Ymo3YTJ0bFpWVmxiNjYrcnFsQWNmZk5DcjY3cnA5WHFoOUluemVyMXhQTTlESVF1OGNTaXZoS3BDbWVkNTZLQTFwUmdHdzJhRU5Ya2UxaFQ0emRZRHU4elNaZzlWVmRVNk1SUUtHYzNOemJyZjd6ZGJXMXZOYTlldXdYQ2hOMnFXanNuUHQ0Slpac3FVS2M2c3JLelUrZlBuVCtNNGJyWWdDSkFaRzNZNXlaQ2lHZ201cG1tTFpGbitJWUJTVzF2N3hmWHIxLzI1dWJseDhmSHhmSGQzdHdMbWtaaVk2SklreVFWMXFGQzBBaHM4cUs3cnNOQUhRLzFwaEg1RW1na2NnMGkzRDREb29oeE4wNEJscGl6TGVsZFhsd2xyYmE1ZXZhclgxdGFxZi96akgzdGhkaUQ4dk5BZnRxQ2dnQ3FLSWsyYk5pMDVLeXZyVG8vSGt5c0l3aUdNc1NYeXcyMmpBZ1FhMERUdCs0cWlMRzlwYWZtc3RyYjJVbU5qWTNEeDRzV0picmViYjJ0cjY1RWtDU2NtSnNZN25VNnJSREpjd1d6ZjJ4WS9DNlR3ajNaVmN6OE5NUXpMbTlxamFadEZNRHd3VlZXRkFGRHQ2ZW5SZkQ2ZlhGbFpDVVdBdlZDeUFSZk5uRGxUbURWckZvVG5NR1VKbFljejB0TFM1bEZLS3h3T3g0Q1lZekJnUmcwSVhLenIrZ3V5TEUvdjZ1bzY1dlA1dnF5cnErdGV0bXhac3N2bEVvTEJZSzlwbXNhRUNSTVNCRUdBYW1JZ0NiUnZWU1RDNVlaaFdKb0JiYkVzTzFocEZrUyswWU5JMHdwWUtEVTBUVk1KSVVwRFEwUG95cFVyb1pzM2J3Wi85ck9mUWQwcHQySERCaUVqSTRPWk8zY3VtNU9URTUrWW1EZ3RQVDE5RGl4T0VBVGg0R2pyM2NjRUNOVFpRbEpXbHVXWm9WRG9kSE56OHlXZno5ZVNtNXViQUF1RlROTlVRcUdRNHZWNnZVNm5FK1pMK1BBcUNEWmMvQThnUUhScnpjeUhqMFY2R3V0NVlEVkZSTG9CMkFKZ2FxcXE5alkzTjNjMU56Y0hLeW9xZW5iczJORTljK1pNYnZIaXhXSm1aaVk3ZCs3Y0JOQzBsSlNVMlJrWkdWTllsdjBxRE1abzRoV0xNR01DeEthWWFab3ZHSWF4VE5PMHlvNk9qdlBYcmwyNzd2VjZwZXpzYkE4VWl5cUtJb08zY2JsY3liREFNRnhvQzB5SlhCb0NmMFBZSDVuekJKQ3M1d0pRQURoS3FVb3A3ZW50N2UzcDZPam9EUVFDV2xsWldlZU9IVHQ2Tm16WUlLYW1wdks1dWJuOGpCa3pZRldWMStQeFpDY2tKTnpoOFhqT0lZUStHUzB6UnVWMmh4TWZTaW1zci9zaElhUVpnR2xyYTd2UTNOemNNVzNhdExTd2dGcWV4ZUZ3Z05EQ2Vqc09GaE9acGduN0FlVlpzRlExckIxV2VmZlhtUWlqVjlPMEhyL2ZIOUoxSFlBaFJVVkZqVysvL1RaVUZUSVRKa3dRVjYxYUJjSUpNd2F4WHE4M0l6NCtQbDBVeFVKQkVDcEhFdERiMXBEb0JpaWxkeGlHOFd0Q0NGUUFYdE4xdmJxeHNmRUx5RFBFeHNiR0NZSmcxYkxEWWlLb0kyVloxZzNmdzY3Vzdyak5FQXRBMHpSQklGVmQxMlZLS1JRS1ErRS9Pbi8rZk9NcnI3eHlFK3JvWjgyYUpheGN1VExCN1hiSGlhS1lGQjhmUDUxbDJSUW96M1M3M1RDQ2hTSEd1TFp4bVV6a25XQVJvbW1hM3llRS9Bam1OaWlsRGJxdVgrdnM3S3lHdGJleHNiRUpvaWhDM1Rub0FDUjBBUnhZeHdJRExiczhHNTREekFOQ2VZc3BjQnppbU11WEwxZnMzYnYzeHZUcDA1MWVyNWRQU0VpUUVoSVNMRGE0M2U3cEVHeHhISmNxaXVML1NwTDA4YmhRaUxqb3RnR3gyNExxQVVMSWYwSk9saEJpTFFxa2xOYkxzdngzV0xjTGE1S2RUaWVzdUhKQVRXbFlXNkNtMUFJQVBCUjRkNy9mMzlQZTN0N1cydHJhQ2U0MUlTRUJ3R1RpdnQ0U0hRNUh1aVJKa3dnaFNWQzl5TEpzbWNQaDJJTXg3cnhkTU1ZdHFrUGRHSXB1RUVJd1J3eUo0UFV3Z0dJWXBvMVM2amNNb3dFK3FxckNnd2RsV1ZiQVBBQW9NQ0ZJUlliZE1TeUI1eUhDeFJoN0hRNEhNQ0FKNnRkTjA0UlY0RWt3S0dRWTVsTlJGRDlBQ0xXT1ZUaUhBKzRiWThnZytwS0NFRnBLQ0hrQUlUUUhYRENsRk9aVHVtSE5Db3pmWUZSUENMRVdGSUNwZ0FWUlN1MlZsdUJ1SEJqalJJd3hpREtzM2J0SUtUM0NzdXc1akhGZnB2eWJZTVp0ZTVuUlBrVDRQMEVrSTRTbUUwSWdFNStETVlaNUMwKzQ4OUZ6eGhDbXF3ekR3UEw0R3l6TGZva1FncEQ3T2tLby9adGt3emZ1WlVZTFNyUUl3M29oaEJDQUJHOGVVbWNRMVlLM0FSMkJ5QlBlZm51WUZXTkpGWTdua2ZwZDg2Mlp6RzAvMlQrcGdYOEJFZ1g4L3dFbWdQQUlxQnozRFFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmltYWdlNCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVRQUFBQkVDQVlBQUFBNEU1T3lBQUFiRGtsRVFWUjRYdTFjZVhCVVZiby81KzdkNlU0Nm5UMGhFQ0lSd2hLV0NNTXFZV0FFUmhBWkN4U2RVZVJaV1BQRzl4VG5WYzBmV21WNHl0UXNWZU80UE1meHpZdzY4TVo1aVlpQ1NoQ0ZoRUJZRXhJaEVZZ04yWmRPMGxtNzczN1BxKy9TTjNZNld3ZjB6VDl6cTdwdXV1ODk1NTd6dTc5dlBkOEpSdjg4aGlDQS80bkhVQVQrSVlBUVFtaUVrRk9XNVhpZTUxTjFYWGNpaEFnaHBFL1g5UmFlNTMwSW9YNk1zZjcvL2NLK2MwQUlJZkNNYUVWUkptbWFOZ1VobEVJSWlWRVVoYU1vaW1pYVJuUmRSL0EzVGRQWU1BeE1VUlNpYVZyQkdQZHlIQWNBM1VBSU5TT0UvQmhqOGwyQzlKMEJRZ2h4cUtvNlRWWFZ1elJOUzFVVUphQnBXcGNzeTMwVVJXa2N4d2swVFVjekRCTk4welNQTWVZUVFzQWNPRFJkMTFVNERNTWdjSTFsV1ZvUWhIcGQxeXVqb3FLK3hoZ0h2Z3Rndm5WQUNDSHhnVUJndVdFWUN6Uk42NUJsdVVHVzVTN0RNR2lielpiaWNEZ3liRGFiazZJb0ZTRUVuMUN4Z1BGUXdROEFKQmlHNGRCMW5WWVVwVHNRQ0lBb1VUelBzenpQWCtCNS9nekdHSDc3MW81dkRSQkNpRk1VeFEyS291UVlobEV0U1ZKRFgxOWZ1MkVZc2VucDZia09oeU1PSVNUQzIwY0lHYUF6UWo2aEU0SXhXUjhBQjFqRElvUjRoRkNzWVJqTy92NytUa21TV213MlcyeFVWTlJGbXFhUFlJeWg3OXMrYmhzUVVKQ1NKQzFUVlhXOXBtblZpcUo4M2QzZDNhWnBHcDJabWJuT2JyZEhJWVRrSUJNQWlORFBhUG9BZ0xCQUFVQXMxakJCWUJ5R1lTVEtzaHpvN3U2KzVuSzVFdTEyKzJHRTBObmIxVEczQlFnaHhOM2YzLzhrV0lkQUlGQXpNRERRME43ZTdzM016RnlTbEpRMGg2SW9KY2dJRUl0d0lDeVd3RnUxZ0xIR0U4b1FTNHdBakZER2dFZzVEY05JNmVucGFTYUVlR05pWWdTR1lWN0hHRXUzU3BWYkJrUlJsRnhabHUvVmRiMWFGTVVyWHErMzQrclZxNEcxYTlkdWRqZ2Nkbk9XaEJnMFRWc2lBZ0JZd0FBQWtRQUM0d3RuQ0lBQzRJQVl3VmxBQ0xsbFdYYjVmTDZ6c2JHeDZSamp2d3FDNExrVlVHNEpFRW1TTmdRQ2dWbUdZWlRUTkYzcjhYaDZKRWt5Y25KeXZtKzMyMWxkMXpGTjB6QmdDd3lLcG1rTEJJc3BGaXRDejZFTUNSY2JDeHpvTnh3VTBDOU9YZGVUT3pzN0wwZEhSOXRabGkxaldiWjBvcUJNR0JCWmxoK1VKQ2tKSVhTdXU3dTd2cmUzdDYrNXVWbGJzR0RCL0tpb0tJRmxXVTVWVlFVVUh1Z0JRa2dBekNaTm14WVZHQklLVEtnT2diOUhBc1RTSHhaVGdCWHd0M1VHZ0VCODRCd0ZJdFRaMlhrOUtpcUtSRVZGVlNPRWprNUVyMHdJa0VBZ3NGV1c1V1JkMTArcnFscDM0Y0lGdjhQaFVONTc3ejM4M0hQUFpkbHNOZzVqVEFFd0dHTnpBZ3pEd0VBdG5XQXdERE1TSUtIQWpLUS9MTjBCZlE2Q0FlWTRDQXc4RjU3RFVoUUZvS1Q2Zkw1cXA5TnBwMm42RXN1eW4wZktsSWdCSVlTczdldnJtNkdxYXBra1NkZFZWZldmUDM5ZTNicDFLNGdBT25YcTFHUzMyODNiYkRhYTUzbndGZURNQUdPQzRKalBZaGpHMUIycXFwcG1sMlZaQ3d4RFZWV0taZGx3c3hzS2hpVXFKakJCUUN4bkRzN2c0RGtRUW1DRmtyeGViMGxDUWtJbXh2Z2N5N0tuSWdFbElrQmtXWjZ0S01vbVJWR091ZDN1YTNWMWRVUEFnSW45NlU5L2NzK2VQZHZ1Y0Rnb3A5UEpSRVZGOFJZb1FabUhaMEc4RXFwa0FReVlDT0U0emxBVU1FcUlDUUlJZjlQZ29VSjdNT01NdzVpTTBEU05nYi9CN1E5NnVBQXlYQk4wWFFkV3VoQkNNVDZmcndGajNCNGJHN3RBVmRXRGdpQmNIUStVY1FFaGhMZ2tTZm81UXFoWUVJUkxUVTFOL1MrKytLTDIxbHR2d2NRR1RlYk9uVHZaTld2V3VMS3pzNFdFaEFTR29paEdFQVNUTFVFZ1FrM3Z6WVlRNkdCc01RSyt3ejN3a3lVYThBWDBBL3dHT2dQQXNxeUwrVDE0elJZVVMxWFROQU5qYk1jWXh3SUxhMnRyUzdLeXNtWUlncEJGVWRSYkdPUCtzVUFaRXhCQ0NDdkw4czk0bmdjVFZ0bmUzdTc3d3gvK29PN2V2UnZBc0R4TnEzOTg2TkNodUt5c0xDNDZPaHBrbVJJRUFSbUdvUXVDTUhndm1PSVF2d1BhbW1PdzIrMlVLSXFtcVE2Q1JJTStDZ0VJZm1ZeHhtQlJMQ0RBNUpwS0YwQkFDQUV3Y3BBNU5wcW1oWWFHaGlPQ0lMZ1RFeFBuWTR3aFpBQlFSZzBReHdSRVVaVEZDQ0h3TjQ0N0hJNkcxMTU3VFMwdExkVUtDd3ROdlJGeW1BL0l5OHNUOXV6WkU1MmFtZ3BtRmdBeGdBVnd6VEFNQXpTL2ljQk5WcGlIdytFd0dlTDMrMUh3dXZrOUVBaFFBQkpNRm9DQ05oWnpnaXdCRUV3VERDQ3BxbXF5aUdWWlNDV0FXSWtRT0o0N2Q2NHNPenZicit2Nm5YRnhjWXNRUWljd3hsK094cEpSQVFtRzZEODNET09vb2lqVkZSVVZnYnk4UEFqSkFReXJYVGpTdUxTMDFCVWZIdzhUZ2NrU2lGYmhRMUVVam9tSlFWMWRYVVpEUTRQOHhodHZxSVdGaFpiRlFYclh4WHlNMFFzZ21vU2dTa21XOXgwcjcvZ3FNek5UbURwMXFnMlV0U1JKZzJZNUtFS1VxcW9RNlBHZ1Z3QjhzRExBQkZWVkIydzJtNzJzckt4QzEvWHUyYk5ueHpxZHpqazh6OStGTWY3bGhBR1JaZmwrZUttU0pKMlNaYmtqS1NsSkRGTE5WSTVodEIvc3Y2Q2dnRTVOVFRVOVZaRGhsSlFVN1BQNXRLYW1KbVhyMXEyakpuejBybklMa05DeDFtRk1QWTVqNTVmazUrZlQ2OWF0czMvdmU5OXppS0lJSWdPc29SUkZBVjBGMWlVSzBnVVlZeHV3Uk5kMXd2TThPWERnUUVWUlVWSGZTeSs5eEF1Q01NbHV0eStqYWJvTlkvekpTS0NNeUJCQ1NLS21hVThFQW9GamZYMTkxMDZmUGoxUVUxT2o1ZWZudy8zaE9tQll2NisrK2lvL2RlcFVXaFJGYmV2V3JSRGlqNXZVMGJ2TzUyT0VnU0hERG9MUU8zVGNYWThITCtDeXNqSWhLeXZMRlJVVnhjaXlUTmxzTmxDMk5rVlJRRW1EUWdkUE5Rb1U3SzkvL2VzekNDRnAwYUpGN1B6NTg2TWREc2NjaDhPeEhDRzBaNlNNM0lpQWFKcDJyNnFxQ1Y2djkwUlBUMC83Z1FNSDVFT0hEdUh5OG5MckRZZnJrUEJKakNaU296RVY2UjFuOHpFZUdSQm9SQkI2aFk1ZjlFeElCL2p5NWN0UlU2ZE9kVXFTQkNiWmNnWkJiQVNLb2h4OWZYMTZjbkp5T1RTSGw3bDU4MlkrTFMxdHNzdmxXa3JUOUZjWTQ3TFJCajc0T3lIRXJtbmF2dzRNREp6emVEdzFseTVkR25qOTlkZjE4dkx5MElCczNEYys2c3hIdWFCM25CNFRFRk5FQ0ZtRkU1WVVoM2FSbjUvUFBQSEVFekdnUnhpRzRSUkZBUVBIMk8xMlIwVkZSZWVLRlN1YW9PbVdMVnZRaWhVcm1BMGJOcmhTVTFOemVKNWZGbVFKTUhqd0dNWVFRa2lPS0lwNUhSMGRuMWRYVnpjZFBueFlMaXNyTThyTHk4ZEs2a3gwL3NQdU53RkJwbElkNHlBZlVRbEw3eC9oQnV6eGVLSkJURUNFb3FPandXTm05Ky9mWC9mNDQ0OURMc2EwWE1DU2xTdFhPdWJObXpmRjVYTDlBQ0gwSHNZWWNyV2pBeUxMOGlQOS9mMWlhMnZyK2FLaUl0L2JiNyt0SmlZbUdzWEZ4WmFZaktwUWJ3Y1Z2ZU5VSklEMFVBbkxJV2djOFRoNThxVFQ1WEpGZ1hmYjJOaW9yVm16cGowa2pzSjVlWGw0eDQ0ZC9QTGx5K01uVDU2OGhLWnBIV05jT0NvZ2hCQmVGTVduT3pzN3oxeStmUG1yRHovODBGOWVYcTZHc0NNb3p1TXJTZEpSbWtjTTlEVENLQThoREs2MGRWUmlqRDlFalAwVkhEdS94L3BSYnk4ZFYyVGdYaXB4K1ppKzA2ZWZmaHFkbkp6TUh6eDRzRHMvUDkrS3JxRU5sWnViU3ozMjJHUFUwcVZMbmJObXpjb1JCR0VKUXVnM0dPTkJzUm5TT1NFa3E3ZTM5MGZOemMyZm5UNTl1djdJa1NQaTlldlh0U0Fnb1dDTXFVUDA5aE52WTRTMmowUC9Ib3laVlRoeFdTWGNwN2VYakdwbFF2dWhrdTRlTjl3SXhqV1d2MlNsRlRBQXNuVHBVdXErKys0VEZpNWNlSWZUNmZ3QlJWSC9IWnFvSHRLNXFxcjNlTDNlcklhR2htTm56cHhwL2Vpamp5QVZweFVYRjRjbWNjSnpHRVBtcmJjWHY0MFJIZ2NNcXducHdaaXN3b21yS204Q01wNE9RWWhLV2hrSklQQ0F3UmdwK0RSVFpCSVNFcWlOR3pleVc3ZHVUVUVJM1V0UlZCbkhjZWV0RVEzcFhCVEZIVzF0YmJySDR5azlldlJvMS83OSs2VkpreWJwWVlDTUtqYWs5WGdld2VqNEJIVkpKWlc4YXI3ZWVud2t4eXlzSzFKRkpYOS9Yb1Q5aHdKaXpoTVlBbWNJUkI5NDRJRllsbVUzT1J3T1dCUjdZeGdnNFBYS3N2eDBYVjFkODdWcjE4NmZQSG15OCtPUFA1YURDbldrZE44d3NkSGJ2b0FWdG93SUJ6eDRHeUhvY1F6dGJycnVveDhFN2FaVFZ1ZFBvSDhUQUN2VXNBQjU2cW1uNlBYcjE0TlYydVJ5dWViU05QM1VTSURBdXNyUG1wcWF5aXNySzJ1S2k0dDdpNHVMbFNBZ2NIK29NemJNMHBEV28za0d3aE5saHprT2drZ0pRdFE3R0pHM3gwQ2pseEtZREJ5N2FsQVJSd0RNRUphQXlFQ2JsU3RYVWc4OTlKQXpJU0hoWHJmYmZUL0crR0VyVXo4b01vU1FaRW1TZHRUWDE1ZWNQbjNhYyt6WXNYNndNQ0VNQ2RjZFF4aWl0M3oyZTRUUTB4RU1NdXdXdkl0Ty9RRzBOUSs5NWVnekNKR1hoOXhFVUMvRm9qeWNlSStwZ0Nkd2hJdU5HWWZ0M0xtVDJyWnRXMVJPVHM2UFltSmlOdE0wL1NUR3VHV1FTdVpiSWlSTlVaUkhtcHFhanBXVWxOU2ZPWFBHZi9Ma1NTMVNrZEZhamhSamhGWk9ZTER3MUYxMDZycEJNTDRCcGVnWmhQQk5VQWlxb2xpOC9SYkFzT1kzR0NGYi9iL3d3Z3NnTWtKNmV2cjYrUGo0eHppT2c3akdUREdHTWlUTk1Jd0hXMXRidi9qaWl5K2Ezbi8vZmJHbHBVVjFPcDBrRXFXcU54K2VzRHRQcDYwZjFXSm9UWjhXSTRUZllTYXRmMmRpSUErNWUxU0c3Tnk1MDU2ZW5yN0k3WFkvenpETVN4ampvK0dBUUxuQ2czVjFkY2RMUzBzYkR4dzQ0UGQ0UE9FTXVmbk9SZ2ovOWVaUEpxTHNFQ0dvanBsMDc2aVQxWm8rMlk0eEJlVVRFUjkwMnZyZDRmSVl0clJoam4vbnpwMzBqaDA3YkFzV0xMaFQwN1RuYlRiYm14ampvbUdBaUtMNFNHTmo0N0d5c3JKRzBDRTFOVFZLQ0VQRzFDRVJqeG9jbTZhUEgwTUliV2NtYlZnMVdqdTk2ZU9KTVk2Z1hqcDlRNmhISEM0eWc0OEtBU1JMMDdUL3NObHMvNFV4UGhrT1NFb2dFTmpSMk5oWWZQYnMyYnFTa3BLK3Fxb3FLUVNROE1UUWVDbUFZWE1sVFovTU00ajJOa0w0cGkrQjBTNTYwbjNEZFVqVHdXY1FRVU1WNnppSUU0UkttUFQ3OHNaZ3lPQ2xQLzd4ai9TYU5XdnNLU2twMlJSRmJlWjVIZ0JwQ0Fja09oQUlQTlhRMEhEaDBxVkxWNHFLaXJvQkVMZ3BHUHFIbTlvSkJYbWs2Y0E4dzhESEVSNFMxMEQzejlEcG0xNFpWS2lOSDRHbEdnWlNCQXg4aFU3ZkZKb3ZnU1pteGovWWRsQmZBU0RyMXExelRKNDhPUWNodEJBaDlJWlZnQk9xVkNIRDlYUlRVMU45YlczdHBkTFMwbzZEQncvNlEveVFpSnl6a1FaT3VnKzRqRDUwQTJFVVR1bkIyd2xDanlORXRtT0VKMmlwYm5aQlVXZytuclE1MUN4YkNuVlkzdmZWVjE4RjF6MG1QajQrbDZicHlRZ2hpR2RNeG9lNzd2L2k5WHExdXJxNmlsT25Uclc4OWRaYi9veU1ESWhscklHSHNpSmlrZEhyOStlalVkS0Qzd0JJZGhPTTZqREJZemhuby9DRWtIbzY0NEZ3RHptVUhZTU5JU2N5WmNvVTdwNTc3a2xJVFUxZENzc1dadlFkVGlQNHJtbmFla21Ta3E5Y3VYS2l0TFMwcTZDZ1FENTkrclMxMGdhM2pCYmtqY2xvdGE3d0lzWkJ2VEhhbkJEWnpVN1prcS9XdlYrSk1ab2JnWWg4d3k2S3JHTFR0d3pKcElXSnl4QkFsaXhaWWx1OGVIRktkSFQwOXhGQzV6SEdGMGNFaEJBeUhTRzBycXVyNjdORGh3NjFmdkRCQjhxaFE0Y0FFTWdYaENJK0NNejI3ZHVGakF6ejVTajUrZmtqc2thckt4alhZaEJDZHJOVEg4d25Od3JtNlFnVkk0eGlJZ0tGa0hlWnFRK0dSOWVoNG1LRi8yWjNCUVVGRkt3S0xGdTJMTk13alBYQjhMOXJORUJnSmV3cG44OVhWbDFkWGZ2M3YvOWQvT3l6ejlTdnYvNGFGbDFEeGNzVW5SZGVlSUZic0dBQjM5dmJhNGlpU0ZwYld3RVVhNGx6Y0Q1YTNmOUdBQWd5QVRGcGFJSkN4Z1dGRVBJS08vV2hjRVZxcVlLUm5va0xDZ3JZT1hQbU9LZE5temFYb3FqbEZFWDlDbU5zTGlvUDB5RkJzWG0wcmExTmFteHNQSGZreUpHZTR1SmlDVDdCKzYzbzBmeGFWRlRrZ2pRY3JML0FCMWJxZEYzWGZ2akRIMEllOHh0QWJydzNQaUFJQU5rMjZOeVJHd2RjR3BKZ3N2ZGpGQ0pDQlBVaWpDQkI4M3QyNnJad01SbVRWRnUyYktFZmZmUlJmc09HRGJHS29xemdPQTZXUy84bnRORXcxMWxSbEx2OGZ2L2RIbytudUx5OHZPSHMyYlB5WC83eUYzOHcyaDI4ZjkrK2ZjNDc3N3pUVGdoUkZVVXhvSUxJWnJOQlNZTTFlV25WcWxVbVd6VFAzM3JHRXdGVFpPNTRaRUxlYmtRaUZYSVQ1RUdlZmZaWldBbWN3akRNUFJSRjdjY1kxNDhKQ0NFa1NsR1VmMnR2YjY5b2JHeXNMQ2twSWZ2MjdldXRxYW14RnB4TVVLcXFxdExNMmdaTkE3MmhpcUtvdzFJbGdCTVRFMFBjYmplczNPbXdZamZYVlZPSUtXclRXQk80Q2NoUHhnSUVsaEtvd2tJekp6emhrdS84L0h3bzVMRTkrZVNUTm83akZ2QThmemRDNkQ5RHhXVkVrVEZsbUpETmZyOC9wcXVyNjhUWnMyY0RSVVZGL2lCTFROMlJsNWZIN04yN04wUFROS2c0aHNQdysvMEtyT0VDUzJCTk53aVVpVUV5dXJpTVE5SW5FTUI4czh3OUZCNENJak1VRUJONE1KTXBLU2wwYTJ1cnlUeHdBWUlyQUJHYmZkQi9PM2Z1WkJZdFd1VDg4WTkvSEVkUjFOMHN5OVpoakw4SWYwa2pScHVFa0JURE1DQ2RXTnphMm5yOTVNbVRCdWlUdzRjUGcvS0JWVERoNFljZlRyWGI3VkM0WW1hc0pVbVNBSjhnb0NZd3dDQnJzVHZOT1BNR3hzWTJqREF5REIyWkZRbm1GQW04QUtRVC9PSmZqMHN2NXVibUlxL1hTMlZsWmFIYTJsbzBNREJnM3RYVzFtYU90YlMwbEhSMGRNQ3l5RERsUFJvRGdSMkJRQ0RxK2VlZjV5bUttbXV6MmU2bUtBcEMva0ZsYXJVZFBmeld0QWY5ZmovWDB0Snl0cUtpUXI1dzRVTC95eSsvM0F0MDNiZHZYM1JhV2xyMGpCa3pZcURJQlVvZG9BSUlpdTFBcVlKeWhRZkE3M0MyMiswQWptSHIvT1Ixakl4dDVzUE5Lb2x2dkdvRFViL3NzcS9hMDlKaTVtbk1BOVpxdTdxNnpER0NGWU56VFUwTnFhNnVOZ29MQ3dIOFNFU0gycjU5Ty9mRUUwK3d5NVl0UzFGVkZkalJHNzRlTXk0Z1VKVHI5L3YvWTJCZzRQT3JWNjkyWEx4NDBYdnExQ2wvWVdGaDRIZS8rNTByTnpjM2F2TGt5VkhKeWNtSlBwK3ZYUkFFUnRkMWhlTTRMUkFJR0R6UDY4QVFPT3gyMEwzRVpBelhlWHdKMXZ0ZXd3aWxmNU5Gd01qQTNHL0V1TFcvZ25zNk96dE5JR1ZaTnM4OVBUMVlFQVNxcTZ0TCsvTExtNlVkMWRYVitqdnZ2QVBXYkV3TEJvcDAyN1p0OU1LRkMxME13K1RRTkwySVlaaGZXcTU2UkNKajNTU0s0dXFlbnA2N09qbzZUbmc4SG05VlZWVjNjWEV4MUlsd3ExZXZqZ2NsR2hjWHg4S3lJVXdFeXFja1NZSWREQnJQODJiSkZBQWpTUktjemZwVUN4aSs1MlEyVVhzZVFvWTJHeU95MU1Ec2I1V0VlMzlyaWR6QXdNQ1F3cHFlbmg2anI2OFBCUUlCdmJtNTJhaXNyTlF2WExnZ2p5RTZzREJGdi92dXV6Z3RMYzN1OS91ekV4TVRGN0lzZTJHa1JlNXhHUkljR0JjSUJKN3I3ZTI5Vmw5Zi8zVmRYVjNMaVJNbkJxRHVZdTNhdGE3azVHUTJKaWJHTE1PRXRXWXdPaHpIQVRncWZNQzc1VGdPbURKWXJCdXNJN05FQ3VvNUtLdU1LbGh6TnVqcmlLSm9wUnlnM3RVWUdCZ3dlbnQ3WVprRXJKZDYvdng1ZmUvZXZlQVNoQjltSVI5RXRabVptWGFvUk16T3pwNkpNVTVnV2ZhVld5NnBDb0tTMk52Yis2dk96czdQdkY1dmRWVlZsYStob1VIYXRHbVRHOHlxMisyRzBpZkc3WGJIc0N3TGhTeEFZU2l2aEtwQ2tXVlptS0M1cEJnRXc2SzR1WGdlTExtQzN5eDlZSlZaM3RTNENCRlpsczBiQTRHQTF0YldwdnA4UHQzcjllclhybDBEejNnZ3hFY3luNTJmYjFwdmF0cTBhZmFNakl5VStmUG5UMmNZWmpiSGNaQVpHM003U1VTcllJcWlMQkpGOGFjQVNuMTkvWmUxdGJXKzNOemNtTmpZV0xhdnIwOEM4WWlQajNjSWd1Q0FPbFFvV29FREJxcXFLbXowd1ZCL0dsSndGeXIzY0EwODNVRUF3b3R5RkVVQmx1bWlLS285UFQwNjdMVzVldldxV2w5ZkwvLzV6MzhlZ05XQklFVmdQblJCUVFHUkpFbVlQbjE2WWtaR3hwMHVseXVYNDdoREdPTkxJN0JweUU4UkFSTFUrRCtSSkdsRmUzdjc1L1gxOVpYTnpjMyt4WXNYeHp1ZFRyYWpvNk5mRUFRY0h4OGZhN2ZielJMSllBV3o5VEJMK1prZ0JYKzBxcHFIS0VWTk02MnBaWUlzRmtGNG9NdXlEQTZnM04vZnIzZzhIckdxcWdxS0FBZWdaQU1help3NWs1czFheGE0NTdCa0NaV0gyYW1wcWZNSUlSVTJtMjJZenpFU09CRURBbzFWVlgxV0ZNVVpQVDA5eHp3ZXorV0dob2ErNWN1WEp6b2NEczd2OXcrQXlVMUtTb3JqT0E2cWlZRWswTDlaa1FqTk5VMHpkUWIwUmRQMFNLVlo0TkNGQjVFNk9JQ2dueFJGa1EzRGtKcWFtZ0pYcmx3SjNMaHh3LytMWC93QzZrNlpqUnMzY3VucDZkVGN1WFBwbkp5YzJQajQrT2xwYVdsellITUN4M0VISTYxM254QWdVR2NMU1ZsUkZHY0dBb0hUYlcxdGxSNlBwejAzTnpjT05ncnB1aTRGQWdISjdYYTc3WFk3Wk1mWTRDNElPbGo4RHlDQWQydXV6QWV2V1l5QXN6a2UyRTBSa200QXRnQ1lpaXpMQTIxdGJUMXRiVzMraW9xSy9sMjdkdlhObkRtVFdieDRNVDk1OG1SNjd0eTVjYURUa3BPVFo2ZW5wMCtqYWZycklCaVIrQ3NtWVNZRWlFVXhYZGVmMVRSdHVhSW9WVjFkWGVldlhidFc2M2E3aGN6TVRCY1VpMHFTSklLMWNUZ2NpYkRCTUZob0Mwd0ozUm9DZjRQYkg1cnpCSkRNY1FFb0FCd2hSQ2FFOUE4TURQUjNkWFVOOVBiMkttVmxaZDI3ZHUzcTM3aHhJNStTa3NMbTV1YXkyZG5ac0t2SzdYSzVNdVBpNHU1d3VWem5FRUtmUnNxTWlNenVXQXFJRUFMNzYzNXFHRVliQU5QUjBYR2hyYTJ0YS9yMDZhbEJCV3BhRnB2TkJvb1c5dHN4c0psSTEzVTREeXZQZ3EycVFkMWhsbmZmVE9CcEE0cWk5UHQ4dm9DcXFnQ01VVlJVMVB6bW0yOUNWU0dWbEpURXIxNjlHaFFuckJoRXU5M3U5TmpZMkRTZTV3czVqcXNhVDRIZXRnNEo3NEFRY29lbWFiOHhEQU1xQUsrcHFsclQzTno4SmVRWm9xT2pZemlPTTJ2WllUTVIxSkhTTk8yRTcwRlRhMDNjWW9nSm9LN3JvQ0JsVlZWRlFnZ1VDa1BoUHpwLy9uenpuajE3YmtBZC9heFpzN2hWcTFiRk9aMU9LTFpMaUkyTm5VSFRkREtVWnpxZFRvaGdJY1M0cGVPV1JDYjBTYkFKVWRmMW54aUc4VE5ZMnlDRU5LbXFlcTI3dTdzRzl0NUdSMGZIOFR3UGRlZWdCeUNoQytEQVBoWUl0S3p5YkJnSGlBZkVSU1pUNERyNE1aY3VYYXJZdTNmdjlSa3padGpkYmpjYkZ4Y254TVhGbVd4d09wMHp3TmxpR0NhRjUvbS9DWUx3OFMyaEVOTG90Z0d4K29McUFjTXcvaDF5c29aaG1Kc0NDU0dOb2loK0JmdDJZVSt5M1c2SEhWYzJxQ2tONmhhb0tUVUJBQXNGOFp6UDUrdnY3T3pzOEhxOTNXQmU0K0xpQUV3cTV1WVJiN1BaMGdSQm1HSVlSZ0pDQ0RKMlpUYWI3VjJNY2ZmdGduSExTblcwQjBQUkRVSUkxb2doNmJzQkFpaUtvam9JSVQ1TjA1cmdJOHN5RE53dmlxSUU0Z0ZBZ1FoQktqSm9qbUVMUEFzZUxzYlliYlBaZ0FFSlVMK3U2enJzQWsrQUhSWVVSUjNsZWY0RGhKQjNvb3B6TE9DK05ZYU1vRitTRVVMTERNTzREeUUwQjB3d0lRU0tYZnBnendvaEJGeHUwVEFNYzBNQmlBcElFQ0hFMm1rSjVzYUdNWTdIR0lOU2hyMTdGd2toUjJpYVBvY3hIc3lVZnh2TXVHMHJFK2tnZ3Y4SkloRWhOTU13REZqVHpjRVl3N3FGS3pqNThEVmpjTk5saXFKZ2UveDFtcVl2STRUQTVhNUZDSFYrbTJ6NDFxMU1wS0NFSzJISUdTR0VBQ1I0ODFDa0QxNHRXQnZRSStCNXd0dnZETEppSXFuQ1d4blNrRGJmbWNqYzlzaitRUjM4RTVBdzRQOFBBcWk0Q0p6bTV0UUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdGNvbG9yOiAjRkNEQjlDO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9kdWxlIHtcclxuXHRcdHBhZGRpbmc6IDQwcnB4IDMwcnB4IDAgMzBycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblxyXG5cdFx0Lmljb25zIHtcclxuXHRcdFx0d2lkdGg6IDVycHg7XHJcblx0XHRcdGhlaWdodDogMzBycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogOHJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U2QzA4MztcclxuXHRcdH1cclxuXHJcblx0XHQubGluayB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cclxuXHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNnJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmdhaW5MaXN0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMzBycHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQucGljVHh0IHtcclxuXHRcdFx0XHRcdC5waWN0cnVlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDcwcnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDcwcnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSXdBQUFDTUNBWUFBQUN1d0VFK0FBQWdBRWxFUVZSNFh1MTlDWGhWMWJuMjJ1ZWNuQ1FreklSQUFrbEF3aUF5R0lLSWlBd3lpSXJnQkpTcUYxc0hxcmZYcXIxcWgydGJiN1hWVm0vdjdhV3QxdllxZzFDMG9nZ0lpTXFNZ0FFaEpFQUlVNWdDaENHUThVejdmOTZUODRZdmk3M1BFQWF4L2Zmem5PZWNzL2ZhZTYrOTFydmU3LzIrTld4RGZZTTMwelNUbFZMdGZUNWZPNi9YbTQ3ZmZyKy9sZC92VHpSTjAvRDcvVjdETUdvQ2dVQmxaV1dsZWVqUW9SYWxwYVV0VDU4KzNiYWlvZ0xudEFvRUF2RktxZURITUF4MzZKTm9HSVp5dVZ3MWhtRjRIQTZIMStGdzROdUQvMjYzdXp3aElhRTBPVG41YVBQbXpZKzNhZFBtZUhKeXN0L2xjcmtkRGtjVHA5TVo3M0E0WFBIeDhiai9HWmZMZGRRd2pFTXVsK3VJVXVxb1V1cUVZUmlCYjJMUkc5KzBUSnVtbWFDVWF1ZnorVG9FQW9GTW44K1g2ZmY3VzV1bTZmVDcvZFZLcWJOVlZWWFZPM2JzNkhEdzRNRXVKMDZjNkZKUlVaSGg5L3VUVGROVURvY0RRRkJ1dDd2K0V4OGZIL3p0ZERxRHg1QUd2L0VONE9DRGM3bjUvWDRWQ0FTVTErdXQvL2I3L1pVT2grTm9ZbUppY1VwS3l2Wk9uVHJ0ZHJ2ZGNmSHg4VW1HWVNTN1hDNW5YRnhjWlZ4YzNHSERNUGE0WEs0RFNxbFNwVlM1WVJqbkxuNkZWOGczQmpDbWFiWlFTcVg3L2Y3dVhxKzNxOGZqYVk5S1F3djJlcjJuOXV6WjAzTDM3dDFYbFphVzlqaDc5bXlQNnVwcU40NWppNHVMVXdCRlVsS1NTazVPRG40U0V4UHJRUUpnRUJENDVnZEE0WVkwMlBBdFB3UVVBVlJkWGEwcUt5dVZ4K1B4QVJoTm1qVFozclp0MjhKT25Ub2RpWXVMUzNJNEhDM2k0K01UWEM3WDJmajQrRDFPcDdOUUtWVUM4SHdUZ0hORkE4WTBUWmRTS3RYbjgyWDUvZjVyUEI1UEo5TTBZVzdPK3YzK0U5dTNiMis3YTlldW5HUEhqZzJvcUtob1hsdGJxOUQ2c1NVa0pLZ21UWm9Fd2RHaVJZc2dXTUFpcUdDa0FTaFF5ZnpJaG8xalpCWDVUY0JJRUJFOFpDY3dGRDdZY0orYW1ocFZVVkdoYW10cks5MXU5MWRwYVducnUzVHBzdC9sY2lXNVhLNFdicmZiY0xsY3BTNlhhNGZUNmR5bGxEb0FNM3FsRXMwVkNSZ0JsRzVlcnpmSDYvVm1CQUlCcjJtYVpjWEZ4VTEyN05qUjkvRGh3OWZYMU5TMFFZc0dVRkR4QUFRQTByeDVjOVdxVlN2VnRHblRvR25CTVovUEY2eEFzbzVrRkZZTzkwbG1RWG95a054UFpzRzUvRTBUSnNGRDA0ZHJlendlZGViTUdZQ28zTzEyNTZXbnA2L1B5c282SGhjWDF6SWhJYUdwMiswKzRYUTZDMEtzQStCVVhXbkF1ZUlBWTVwbVc1L1AxOVBuODEzdjhYZzYrbnkreW1QSGp2bTJidDNhL2RDaFEvMHJLaXJTQVJBQ0JSVUJjd09RcEtXbHFkYXRXd2NyV0dvTU81QklYU0ovVzFXUzFERUVqaDJBQ0J5cGhRQWM1QlBNaC8xZ251UEhqNE45amljbEpZRjE4ckt5c3Z5SmlZbXQ0dUxpYXR4dTkwYWwxT1lRNC9pdUZPQmNNWUF4VGJPVlVxcDdkWFgxOVg2L1A4UHI5ZFpVVmxhZVhydDJiVTVKU2NuSWlvcUtGZ0FLd1FJUXdPU0FTZExUMDFXelpzM3F6WURPSkZiQTBBRVNDVERoS296NmhtekRid2tjZ0l2TVEwMEZBT0U1VHA4K3Jjckx5eXVTazVNLzY5Mjc5NHJtelp2SEp5UWt0RXBNVER4ckdNWm1wOU81UlNrRnNmeTFBK2RyQjR4cG12RWVqNmVyYVpvMyt2MytIbDZ2dC9yMDZkTm4xcTFiTjNEZnZuM0RxcXFxbWhBbzFDaG9yVzNidGxVZE9uUUlBZ1dWVFkrRmdoV1ZwcHNkcTJOTUp4bkVDank2bHRIWmhZQ1M3Q1BObGdRUFBUVm9IVEFPUHZoZFhsNnV5c3JLd0M3THI3MzIyczlUVTFQZGNYRnhyZVBqNDQrNVhLNDFTcWtDcGRTcHI5TWwvOW9BZ3ppSlVxcU4zKzhmV0ZOVE04VHI5Y2I1L2Y3RG4zLytlYjg5ZS9hTXJhcXFpb2ZaQVhVRERBQUx0cFl0VzZyczdHelZwazJib0NZaFVGangwc3ZSOTZFQ3cybVlhR2lmcnJsTXE1c29YZk9RZ1pnT1RFUEd3Vzh3RGhvQmhmbkpreWZWd1lNSFBVMmJObDB3ZVBEZ3o1bzJiZG91UGo2K1dXSmk0ZzZsMUNkS3FiMkdZZFNwKzh1OGZTMkFBYXQ0dmQ0K1BwOXZxTi92NytEeitjb0tDZ3FhcmwrLy92NHpaODZrVXA4QUpBQUVCQ3NLTXlNalEzWHMyREhZR2lFZzljckhmd21ZY0F4ajVSV0YzUFFHTVJlOVBzZzAwaFhYV1VVM1RicEFwcmRGME9BYm9DSGp3TlJpS3lzclU2ZE9uU3JOek14ODU5cHJyejJZbEpUVXp1bDAxanFkemkrY1RpYzBUdG5sZHNVdksyREFLaFVWRlNtSmlZazNlanllR3p3ZWo3K3NyS3hpK2ZMbHQ4THJBVkNxcXFxQ1lBQlE4RUhGUU1oMjZkSWw2QjZUVVFnT3NvZ1ZlS1Jaa213VGpSbWlheDJ1QVV2dzZJeGpGY01oY1BSdkdkY0JhQUFleElrQUhMRG9vVU9Id0xSNXVibTVjenQxNnVSS1NFaG9IUmNYdDgvaGNJQnRkaHVHNGIxY1JIUFpBQk15UVYxcWEydkhlcjNlTGpVMU5jZFdyRmpSYS9mdTNiZWRQWHMySHFZSGdDRlE4STNDeTh6TVZOMjZkUXUyZWl0V1FVRkpackVEaWRRbEJKZWVsb1V1NHpDU0xmVGpaQW9yZDF3M1EzWmdJYkNreG1Fc2gyWUs0SUV3M3JObmo2ZDU4K2J6UjQ4ZXZiWlpzMmJ0NFUyNVhDNkFaajI2TEM0SGFDNExZQkJzOC9sOHVUNmZiMFJ0YlcxU1dWbFoxZUxGaSs4N2VmSmtKMFJGcVZXb1NWQUJLS3l1WGJ1cWR1M2ExY2RSV0NEVUlsTEVXbW1UY0NJM2twY2tqMHRCTFBOZ0o0U3RUSkMrVDNZN3lEZ09RVWhoRExhQktJWkpScnI5Ky9kREhPOGJQbno0dEt5c3JDWnV0enZKNlhSKzVYUTZseG1HY2Z4U2crYVNBd1loZlkvSE04THI5UTd5K1h4VmVYbDVyVFp2M256ZjZkT25rd0VVZk1nY1lCVlVGQUp1VjExMVZWRGc0aGoyUVJ5eTVldmcwTTJOSFhoa09oMEV1dXN0d1dCbG5zS0JSUWNWUVVDMnN2S2tLSVIxeHFFb2hnc09wc0VIOFp1U2twS3FMbDI2dkRsMDZOQkRicmM3TlM0dWJvL0Q0VmlrbE5wL0tiMm9Td29ZMHpTYmU3M2VpYlcxdGIycnE2dFBMVjI2ZE5EZXZYdUhBU1NoY0huUUJERnVnbStBQmN5Q0ZnV3dzUFVSQlB6bWZtaytkSkZycFZ2c21NVXVEaE5PeTBqV0lCaDBMMHAzclNWNEpJQUFEUDdYKzYxd2pNQ0Jya0VaZ1psMzdkb0Z2Yk4wNHNTSmk1S1RrenM0SEk1VExwZHJ2bEtxOEZLQjVwSUFKcVJYTW10cmE4ZDVQSjdNMHRKUzc1SWxTeWFmUEhteUF4NVVDbHVDQlVBQVNNQXNhRVZrRmxZQUN3MkZ5djRpSE1OdlZJclVERmJla2RRcjBsUkpWMXVuYzNZTFdHa1hxVzBrZUsxWVJJSk9Nb25PTk5KTUVVQzRIbnZPQ1JxWUtJQUdaYlJ2M3o3b200UGp4bzM3VTNaMk5ucnlBeTZYYTRsU2F1T2xFTU1YSFRBaHNIU3JycTRlNy9WNjIrM1pzeWZ3NmFlZlBuTG16Smtrc0FyQUFqY1p6SUtOZlR3SXdDRmlpOExnTVdtR0dHWm5CeUlxRTI0M3p0ZjFBQ3VZWXRnS0ZGTDRFa3cwTTdwKzBiV1RqT3pxd0NIQWRhYmhPVFN2T3ZQSS93U0xWUTg1bzhVd1VRQU56anR3NElBcUxTMnRIRHAwNk8rdXUrNDZuNk51VzZtVVduMnhPekl2S21CTTA4UVlnRTRlaitkYnRiVzFyYlpzMlpLOGJ0MDZ4RllTQUJicEJaRXAyR2tJY2N0V2cyTVFleWd3Q1M0VUVvQ0YvV2hkQUovczhKT1ZnbXRFNmtPS0pIeDFacEZna0NEU1FXT25WV2lPa0MvMmFIT2ZIWURJTGt4SEY1eGpldERaaWtZR3Bpa3BLYWtkT0hEZ0g0WVBIMzVhS1lWQllLdENZdmlpZVZBWERUQVl3S1NVNnVIeGVPNnFyYTFOL3ZMTEwxdHYyTERoWDhyTHk1Mm9XSUlGSm9SbWlLWUJkamtsSmFWK1NBSE5ENGNlb0pBNHlBa0ZTOTFEMWlFVHNkTlJtaHhkeDFnRjUzVEJLODJYRGd3SkdobHJrZHFFVENVWlFvSkszMjhWQ1phZ0kwaG96aVJvMExBQUdwUVBtR2Jmdm4zK25KeWMxMis3N2JiRFNxbGt3ekJXT3AzT3p3ekRxQXVWWCtCMk1RRURzTnp0OVhxYnIxNjlPbTN6NXMzZktpOHZONkJaR042WGVvVU1nTUpGUWNBaklxdklDb1FKd243SkdIUTVwWGFSWmtXbWxlYklTaFRMZk9oZW1DeGJPNitJRldzbGRtV2xTM0JKRTJvVnI1SGdvM2tDbzBqM20rWEdDREhZR1dXMWQrOWV1TjVtYm03dVgyKy8vWFlFOXhLVlVxdGNMaGRBYzhGTWM4R0FDV2tXaFBmdnE2NnVicjE4K2ZKdStmbjV0Nk1qalc0enpZbzBFYkx5OFBBd05XQWE2ZzdhYWhZU3dhRjdSMngxckd5bTAxbUQvNlBSTGdTSDNoajEvVkswV3BraEhUQXlQVUdqTTRuMEFpV3pTSWFTSWhocEFCb3lEYjZMaW9yVWtTTkgxTFhYWGp2bnJydnVRb2NsUVBPWnkrVmFjYUU5M2hjRE1PaytudythcGUyYU5Xc3k4dkx5SmlJcUNUTUVaZ0ZZOExHS3h0SUxRV1VDTUtCVldmR1NRYVRYSUtPaVVpQ3lsY3ZXTE0yVGJvNElJcktRN2tMclhoSUJKTk5aQ1dBZEdQS1pwR2JSd2FMckdkM2t5ZU5zVUFRUE5RM0dCY0VaMkw1OWV6QTZmT09OTjg0WU8zYnNya0FnQUE5cW9jdmxRbFM0MFIyWEZ3UVkwelRiZUwzZWUzMCtYL2Jtelp1VFY2eFk4ZDN5OG5JSEJLNEVDd3JNTG56UFZzc2hsVWlMaDdjclpJS0lyWS9mVnF3Z3paSE9GZ1NQN0pPU29wbDVacVZLWU9nVmFjYzBraDJseVpMN1phTWd1OUFFeXp6d09Ra2FtbVdrcGVZamFHQ2VTa3RMMWJadDJ4Q3FDSXdlUFhyYTRNR0RUL2g4UHRQdGRzOVRTbTFyYktkbG93R0RZWlIrdjMrU3orZnJ0MjNidG9SbHk1Wjk1L1RwMDI2Ryt2V0FuR3lkVnQ0SkhoeHhHRmtna3A1cHc2WEFwZWlWWmdyN3BMbVRES09iUVk3dGxhQmdKVWtBU3VhU21rTmVqNlpSbWc2cFJTVGdwSWJoZmZoY1lHTVpjOUw3dlNqK3NSOXAyWFdBOGlIcm9CeHhiT3ZXcmNFeE5xbXBxWjdSbzBmL2IwNU9UcTNENFNoM3VWelREY1BBbEplWXQwWUJCc01UZkQ0ZnhyQ01LaWtwU1Z5d1lNR0RKMCtlVEdTY0JTNnZGTGdTSUZaZUNpc2NEeXJOaEFRSHAzL29Xa2EyVUQ0OW1RWGZET3haTVp4dWdnZzJxL3hhbVF1WlZ4eVhvTUV4WFY5SnNPa2FoZ3pDY2lNQWRLWmp4eVFCdzk1dGZBTk1ETzRCU09qbGhtbUN1Vy9kdW5YMWhBa1RYc3ZPemtibzQ1REQ0WmhqR01hSldCRVRNMkRnUG1Nc1N5QVFtSGpreUpHRStmUG5mNmVzckN6NTdObXp3WEMvWkJhNnhhd1lLN0RJRmlrTGc2MU0ybWdKRHBvQldmQlNWRXZReUFDZVpBV3BvWFJtMEptSlRDQk5vUFNRbUIrcHRheE1qNVhZbGVuWVNNaHF1aGVGL1FRVnptTTVjZGdudnJFZkpoNXNENVpCQTRZWG1wS1NjdksrKys2YmxwNmVqcGtYNjUxTzU0SllBM3VOQVV4N2o4Y3pwYXFxS21YT25Ea1RqeDQ5bW9hUjhIU2ZLWENsTmdoWCtMcVpZQ1NYN2lKYnFqUlZzbkpZc0x5ZlR1RVNwRlk2UnhleXZMYVZXWk1nbFlLVmFWbTVFalNTZVhRQVNjRXVUUk91QTFEUTVOSWN5NGJIaG9ucmszM0JNUGpnUEpRam5uM256cDNxMkxGajlkTnQwdExTRGs2ZE92V1BicmM3MmVGd2ZCUWFHaEgxTE15WUFJTlpoMTZ2ZDFJZ0VMaG0vdno1ZzRxS2lxNkhqUVJnZ0dMZEk4TERXSUZGdGt5ZEVna1VGb0kwRTJRYmFaWWtRQ1RENExvNm84bTByQ0RKUkxwNFpkNTA1cEpnc1JMQXVwblVHY1RLckRLTkRNN1JuTXF5NEhFYzQ3QlY1cE42aGxvR1pZOElNSVpFd056akE2YTUrdXFyUDVzOGVmSUs5TXc0SEk1Wm1FZ1hyUWlPR2pDbWFicDlQdDlBdjk4L05pOHZyOTJxVmF1K1RiQ3dmNGo5UWdRSkswT0NRclpnV1dsc3BWVDZzdVVRTkpMT2VVMFdxbDY1T2hEMVNwYzZSVlk2R1VzSHRRNUczYlJJL2NSem1XL0pUR1FOTWc4WmxPWlJCdWh3SHNwVUNsb3BpRm5lOHRrNVBwajNPWHo0c0NvdUxnNmFMZ0FHZWdZekxVYU5HdlhIZ1FNSG9ndmhnTVBobUcwWUJuNUgzR0lCRFBxSUhqMXg0a1RDMy83MnQ0ZE9uanlaeEhnTFJTNGVnQ0xOU2tEcU5wOFVLMWtJNTZHM21pWklqNy93dXJvdWtmdjFweVk0eURoV3gzRWZuWkhZNm1YK3lKb1NGUHl0UDU4RWtXUVpDUm9DajJXaDl6SHhHalRWU01mb044dWFaUVJaZ045TUMvT0VBZVV3UzZnYi9FYzNBa0NUa3BKU09XWEtsRmZidFd2WDFPRndMRkJLcll3bXFCY1ZZRXpUYklaNEM4YTF2UHZ1dTNjY09IQWdDMkNoYmtFcnAzWmhnVWFqSGFRNWtGb0VEMHdhWmt4R2FobTlBbmxQRkw3T0JKSkpaRG9KVm9KVFZyQitYT29mM2w4eUg4L1YzWHFkU1NUUUpQTklrU3ROSTgwd3owUGo1R0J4bWg2V0VaZ2VkY0V1RmdoZk9DTUFESTdoUDJlSFlueDBabWJtN2tjZWVXUzZ5K1dDYVhySE1JeDlrU2dtSW1EUUF3MVQ1UFY2NzF5OWVuV3ZUWnMyalRweDRrUVFMUGdRS0dRWGFZYjBRcmRxMmJKd1pOeUZMTVBXSTlOWnRYaHAzblF6SlZ1K3JGQ1pIMmxHcGJqa2J4bEhJUWgwUnRGTm16eXVnNUxNWXVVMVNWREpkQlREakwvUWZETjRoMkFwZEEzLzR4c0FBMkRnd2JJTEFXV0w0QjVNVTc5Ky9lYVBHemR1bThQaDJLbVVlaS9TOU54b0FOUEc0L0ZNUFg3OGVOcTc3Nzc3VUZsWldSeTBTMmlGZ2lCZ1NJMjZackdxaEhEYVFWWWc0d3ZTcmRSYk50TkxBRWxtbzBDVXVnbHB5WWpNTC9Ndjg2WnJHV2tDV2ZrME0yUkR0RjVXTm85WmFTY0pmaW1RZVk0T0xnS0F4MUhtMk1BWTJIQmYvT1pBZWpJUHpvTTNoWkY1WUJwcUlhUkh2eDFZcGsyYk50NkhIbnJvMSszYXRVUG0zOFgwM0hDajljSUNKclFXQ3dadUQzLy8vZmRIRnhjWFgzM3ExS2tnV3RrRHpRb2czY3RLbDVXbmF4cTlOZXJtaVFXaU00c1ZJL0hlMG15UmNaZy9HUk5pdmpoeVQrYUYxN0lTNURwRFVxaEt4c0Z6NmlLVklKSmVtcndXUVNNQkl6VVBHNC9NTndOMFBCZjZCRUJDdldBZnp3SERRUFRDSk5HODRSc3NBeEVNbHNuT3p0NzAwRU1QUWNkVUtLWGVDamVZUEJKZ09uczhub2QzN05pUmdTR1dNRVhzaGViOElJYlgyVHF0OUFVTGg2Q3dNd3RJeDByQXQ0ekZXRlVxMDh0V1NyWWdJeEFVNFFSdk9IQklzOHAwVm5aZW1qSG1SNEtITEVIMmtPVWxHVXVXRmMwUkFTZ2JBYzduSWtoa0dRQUJnQ0U3NHA0WU1iQm56NTU2SUJFME9BYVdDUWxnTldiTW1EOFBHRERnTERvb01SekNibmluTFdDd0hKakg0N21qcHFabTBPelpzeWNkT1hLa0ZSUTNvN2xXTGpRcng2cEF3eFcyTkMyeXdQRGdqRnpxTFY5dm9aSkpKR2lqcVdScGl1UjFZd1dMbldZRFdHVndqUTFCWjFWV3RHNE9HUUhIZVRpR3NpY0RBVFFFSm43ak9GaUZHelRON3QyNzY0ZTlTaEFpUFFBRDA5UytmZnNUUC9qQkQvNEhBampFTWhpQWRkNW1DNWlhbXBwdXBtbE9XYnQyYmY4Tkd6YmNqR21ic0lOQXJKdy94SlpMdWlWRGhOTXEwZEE5Q3g4NVprSHB3S0pYaEh2ZWM5c05ha0JPVjlVNXM3M2FXMUtxMW04cVVuTStYRm5mNjIxWG1mbzE1WDFqQlU5U2t3VDEwT1RScWxlUExJWGZ5TWM3ODVhci9PMTF6Z2VCUUkwQk15S2p1SG9qSUNnWWU0Rk9JV0JZN2pROWRLY3BqT2xOSWFpSzRKMTBCT2pXbzF4aG1rSjlUYXAvLy80THg0MGJsNitVK2h3Zks1YXhCQXkwaTkvdnYrdnMyYk1EWjgyYTlVaHBhYWticGdpQTRjeEVVajViTTcrbHVXbXNOdEFybDYyQzE5TTF5R3MvKzQ3cWxKRjZYbXZZVTFLcW52cjVYeHVBSmxZUTZNeG14MWlwYlZxbzM3M3dzRXBPcWhPaWN2dnpyQ1hxd3lYcnp3TXZub3NMRHBGSnFiVW85dWt5U3lkQXpwcWdGMGtQaU5kaEdzZ0lETjJValpSQVpKQ1BxM1MxYmR2VzgvM3ZmLy9sNU9Ua1NxWFUyNFpoWUEyK0Jwc2xZS3FxcWpLY1R1ZlVWYXRXZ1YxR1VMdFE2RW9CYWFkWkpMMWFVVnUwZEU5d29BQUpSdW9tUFBqRU93YXBTZU51dExwRmNOK2NEMWNIUDlIZUx4b21zbUxJbDU2N1QvWHFrV21iais4KzlYdDF0S3k4L3JpOER3VXNHRWVPaFdGaVBqdTlQdTZYWXBsbWljQmlIZ0VXV0FkWkgxSmpTWmJCaWhqWFgzLzlCMlBIamkxV1NpMVZTbUdFWG9OaG5lY0J4alROSm42L2Y0VEg0eG4rMWx0dlBYemt5SkVtMUM1Y0drd0tYVjI4eWNLMEs3MVlLMDhLVm1reThQdVgvLzR0ZFUyM2pyWVZ0VzFuaWZySks3UFBXN1B1WWpJTnpNK2NhVS9hNWdFSDN2bGdWZkJqeDFoNEZnNVJZQWVpYnRhcGZhVDV4L1ZRNWd6V1NhYUIxb0hnaFdWZ3ZjZ3dCVTBUcDZ4QXk2U2xwWjE2NG9rbmZ1OTJ1N0ZjMm5ualpxd0FnNlZNcCtUbDVlVXNYNzc4RGt6TGhEbXlHOGh0MXlKMVJGOU1ZU2xyWnQ2Zm53NWJVVGc0L3FIZldyYnNpeVdJZS9mSVVDOCs4NjJ3K2ZoaVU1RjY4ZmZ6emx0S3hLcnhnRW5nd1ZEZkVHU3lFNUpBb2VtaCtDVmI0YjhVdkZhYWtveUY2N0tmQ1FzMTNYVFRUWE5Hamh5SkFWYnZoWHF6NjRkME5nQk1hS29JMW13Wi85WmJiOTI3Zi8vK1ZNa3Vjb29JRmI2VlNMeFlZSW1HaWVhOUViNWxCd0h6OEd1MkxmdGlNTTAxM1Rxb2w1NlpGQll3K1R0SzFJOWVudE1nVGFUbjQzeHFhamVXSzVtQmRZQ0wwbDJtcXcyQmpKZ1pUSkswQXJ5V1pCb3lHNk8vSFR0MlBQTGtrMC8rRlIyVG9laHYvVUFySFRDcGdVQmdRbUZoNGZDUFAvNTRQTmdGZlVhY01FL0FFUEg0bGw2UjNtSjFXeDl0aTQ0MkhlNC83NDBuSWpQTXc3ODdMMDJreW9wMG5CZEV1dDdkTzZvWG41a1FBVEFIMUk5Zm1SdXpBR2VRamRvRzVVMnZTUmV5QkJMWUNiOEJGbmhKMGd6S1RGTExrSlZ3SGdhUnA2YW1xbHR2dmZXdkF3WU1PS1NVUWsvMjlucmRwTFV3ckFyMXJibHo1MDRxTGk3T2hGaVNVVjJySUYyazJvckZoUTVuM3V5dU0rLzE3MGZLZ2hyL3lQL1l0bXlyazJNQkMvSjFUZGQwOWRJejk0WUh6TTZENmtjdno3Vk1FK2wrdUFjWG9pWmI2TDM0c3M4TmFRRXNqSU9SM3F6T1ZKS3gyS0VKRnh2aU55c3JhODlqanoyR0RLOVhTaTNteUx4NmhnbDFBOXhlVmxZMmF1Yk1tUThkUFhyVVlEY0E1eFhoQnN5QWJHRjJUQ0xkNmtpRkV1NTY0U3IxL1Q4K0ZoRXdkMDZkWnJzTVdhUjhSVHFPbS9mcWxxNWUvT0hkRVFIejQ5LzgzWlpob25sKzlnRVJOTExqVXVvZG1ETG9UdFNmdks3T0xtUWUyUmZHN29LVWxCVHprVWNlZWExOSsvWjROOElNdXRnU01PMENnY0I5cTFhdHVtM3QyclZEYVk2NGdpVXlLZjEvUFNOV1prUWl1akZNZzlqS2dKenU1NTRUNi8xak9YZnhmZStvSGhFQk0zZHBQYU0yVEN1dlozRVZ2QUFBQlNTL3JXN21jdmpWM1NON2hjM0gzb01uMVBwdHBmWFhzNkVhdFM1dnV5cmVlL2k4OXhzd1BkMWdXZDV5VUJWK282NFFDdUdpQm5ZT0I2N0ptQXl2QWNEQUxHSHE4cUJCZytiZmR0dHRtQWdIOFl0T3llQktsc0hOTk0yK0hvOW4wc3laTXgvY3YzOS9XOXdRN2hqbkYwbHpGSzNHa0F4amhmUncxeGwrWXgvMWc0ZkhSd1NEdDhJeWd0M2d2TGprdElqWHVaQUV4WHYycWN5MmRUM1ZkdHV4azFVcVBhTkxWTGQ1OVkvdnFTWEw4eXhEQWFoOE1BMkhmMGl6Z3ZKRXhhT2prYTYwN0FDMksyL0dlVGhjQW9EQnVvS1ptWmtIbm5qaWlabEtxYTNvWXpJTTQyd1FNT2czOHZ2OVl3NGVQRGoydmZmZXV4L2FCWUNSNjdqUUhGbmQxSTYyZGNCRVErK2t5VGRmZlVLbHB1QjlGT0czczJYN1ZFSjgzZHIrZGx0YzB3NlJMbk5CeDRPQVNRbWZoMFBIS2xUV1ZZSXR3OXl4OU5ncDlTLy85dHV3QWhuQTRESm1CQVhkWkRncURLN2FNYnZ1M2RMTDRrczgwSXNORjN2S2xDbi9tNW1aQ2JPRVh1eURCRXg2SUJDWXZHelpzbnMyYnR4NEhjQUMrd2QyNGZCTDNJQ2ZhTTFMdUY3cFNPRDU2TzNubzZyRTRxSnRLcU45Yzl1MHUwdE9xQjQ5KzBaMXJjWW1xcWlzVnU1QVdkalQ5eDJwVWwyN2RvdjZGcU1tL1NTWTFxNmN5RFRzWDBKYU1BVFhDK1M1K0phTjNNcXhvTGRFTDR2RE9PRXQ5ZXZYYi9uZGQ5LzlwVkpxcG1FWVd3aVluclcxdGQrWk1XUEdvd2NPSE1DaWhRM01rZXdLQ0FjV3E0ZXpNMHVSUUJjdFlJcUtkcW1zMUxyVkhheTJqZHZMMUtEcmM2T3VxTVltM0xKNW8rclJPY1h5OUtwcWovSTRXNnUyS2EyanZqd0FFNmxSNFRnanUreDBCR0IwelVLekpjMlRCQ04xREw1eFBhN0RBMitwUTRjT1o1NTY2cWszUXgyU3l3eE1lZlg1Zk1NUEhUcjA0THg1OHlaaFRpNkNkWEpFblp4U3lpZU81bUdzdkNTOXhPeXVzMkI2ZEF5RDYyMzVLazkxejhLckNocHUyNHFQcTM2NTEwVmRTUmVTOE9qeEUrcnNpUkxWc2QzNVpuVGZVYS9xMXExclRKY2ZPYkdPWWFJcGIvWWo2YXVpVzkzUXJsRkw4Y3R4djlBeFlKa3BVNmE4a1pHUjhaVlM2bjBBcHFYZjd4KzNZY09HaDFhdVhEbm82Tkdqd1dBZHg0Zkt4WDlrNXNNOXZjd1VoeUNRR3FNdGhBVnYvMGRNQlZ5NFk2Y0tlTTRxTXhCUS9vQlNBVWNUbGRQM21waXVjYUdKWVpxMkZSU29Ga21Zb2h0UUZkVisxVDZ0bzhyb2lMY0x4cmFOblBUVHFNQ0NSSExRV1N3T0NabUlEUnZmSEhzRGZZUytKUUJtNk5DaDgwZU1HTEVCZmJrQURQcU9KbjM0NFllUGJkKytQVU5HZHpreGpabUtWTm1SQkhFc211YWp0ODhWbUY3VWUwcU9xZzhYZjZHT2xsbE1wWW5TRjQ3RWtQV05RNW5LVUlZeWc4NzErWnVGcDIrTkRKR3dYZHVXYXZ5WTY5VlZtZTF0VVRSeW92WHpoOU0wZHZVVERkT3dRWE9zRHJ3d0FBYnVkYmR1M2I1NjRJRUhQalVNNCs4QVRPL0t5c3I3WnM2YytlVGh3NGRkQUF4bk1zcGwycTJHT0ZvSnFIQ2dzaXNkcTBKWU1OMmFZZkozN0ZmUHZmaTJUZVdkL3lhMWFBckx5dVpIMGxpNGJ0U2dFMjk0ay9uNTdmUGZVYjJ2N21UNUxGYUFpWFMvYUZ4b1BkKzBBRFJKRkw0UTB4eSttWktTVXZIREgvN3dZN2ZidlJDQUdWSlVWUFQ0b2tXTDdzVWNYSFlIY09xclZmeEZGbkMwd1RrS3IyaEJ0c0NHWVg3NTMzUFZ1cnlkRnhReGpjU1VzUnl2WnlLTDEvNUZBdXVnL2ozVXo1K2ViQW1ZRVJOL2FodThDd2ZXY09DUFpCUUpHc1pqNEMxQitPTHo0SU1QZnBTYW1yb1NnTGxuelpvMVQ2OWJ0KzU2NkJjS1hvNnNDeGQvc1Nxc2NJVkUydE1meXVvNkM2ZGJVL0p6djVxaHRoYnVhMVJoNm5tTEZyd1htczZPR2ZwYzNVbjk5dmtIclJsbTB2T042czZJTmZRaG1SUVpJY1B3UFFlWWl3M0FqQnMzN291K2ZmdHV3cnVkSDUwL2YvNVA4ZHBlQnV3NFFVM09PWXBFaDlHQVI2ZjVjQUp0NGZTR1hnS3ZQMnZlU2pYcmZTeEJXN2RkYUdWR3l4Q05lZjVJQXZSZjdoMnU3cjlucUNWZ2JwN3dIMkVIZllYTHQyeVFzZVNiZlZQVU1leTl4dnJKNDhlUEw4M0p5ZGxtZUwzZWY1ODdkKzZ6ZS9mdWJSMTZQMDh3d3N2M0ZPa01FMG5ZMmhWU0xHREJQUmZaTUF3SzZ2V1pTOVNIU3pkZUVyQkVNaU9SUUJCdG5PcXVXd2VxeHg0WVkyc2xSb1FZSnRyNzZXWTBuTmxpV2w2Ym9DTERNQjdEVi9EMDdOa1RERlBkcTFldm5VWnRiZTB2M243NzdaOGVPblRJQVhjYUprbU9meUhGNllpMm1oMWdaL3RwaXV5T1d4WEtJaHVHaVdTSC8xR08zenl4TGc0VkMwUG9FZDFZeWx1Q2lOMEVZQmg4c3JLeTFMQmh3OHpSbzBmdk1JNGVQVHJ0M1hmZmZRejZCVjBDOEpDNGZJZlYrQmZaZ25UUEtkTERSU3VRa2ZtRjAzLzhqMUwzalhxT0VSTi9kc25Cb3JNaEhST1lKa2FRRVk5cDM3NjlHajU4dUxydHR0djJHSVdGaFhPWExGbHlMeU84Nk9Ya0c5RUFDTTVuc1ZMZk9yWFowWGtzOFJmZTUvOHpUTU5JZDZUR0tDMUFPRzJuWDBjL0R5RGlVQWZPMmNaTHpzYVBINDhaQldYR0YxOTg4ZG1xVmF1R0VUQmdGNzY5VmE3SW9Bc3Bac29LREhhWjBnRVZyaEFXL1pNenpNMFRmMVpmWExHQUJSWE9XUVhSbExmdUpWRStjR0ljVEZKb3lDWUFjOFJZdW5UcFYzM0JFbm9BQUNBQVNVUkJWSGw1ZVgwQUdEbCtWNzdXbCtEUTBhZ3pqSjBnSnFpaUZYQkl0Mmo2anhwRjVmOG9KdzJmY0E0d3NXb1IzYlcyWTM1S0JIbGNCdkRJTU5Bd0kwYU1VSDM3OWkwMUZpMWFWTFI1OCtaczlpRnhEQXdIZkZzaE5sYkVFN1hSeEY4SXFvLy8yUUV6OGVmbjFYT2tjdGRERExHVU4rdElBZ1lCUEhoS2VJZlZIWGZjZ1JlZm5UWSsrdWlqM1pzM2IrNE13R0FjcUZ5dlRvN2Z2WkI0UjZ3dU5kTC9zd05tMklTZlhWQndrbUNKdGQ0SUhBcGZBQVl2bEFmRGRPL2UvYVR4L3Z2dkg4elB6MC9YQWFOUEtZblduTmlaaEhEeENXbnFtRzd4akg5eWt6VHhGNDJLOUVyNUVDdFltSjRCUEU1d3c3dXM0Q1YxN2RxMTNKZzdkMjVaWVdGaGF3Skd2dGNvRm9heHFuUXJHeG1KVm5tZGo2Yy85NDJUSXhWVk5lb1BieTlSUzFkdVZVbE40dFhkdHc1UUQ5dzlwRkhQTVd6Q3p4c2Q2YlVEVGJTTkhrREJ4bVZjTVZUemxsdHVVVDE3OXF3MlpzK2VmWHJIamgzTjBmR0lZWmxjem9QallIQ2kzZ3RxMVhOdDU4cEowRVFMRnFSYlBPT2JCUmlBNWVrWHBxdmQrNDgxaUorODhNTUphbEJ1OUVNemlhN2hFMStJS1pKdDVSSEZVdDRFazV6ZnhORjNHT1l3ZXZSb0xBZFNhOHlhTmF0aTU4NmRTUUFNbDFFRklQaEs0QXVKdjFpNWJIWk1wTjluOFRlSVlRaVc0djBZSzEyM3NiSUc1WFpWTHp3OU1XYVdHVGJ4RncydUU2dDUwVjNyYU1HRG05SWtjVFVKQUFZYTV0cHJyL1VhTTJiTThCVVZGVG5sUENRT2JZaTFXOEFxVTQwMVM0dW5QeHR6SVg4ZEo5U0JaWWF5QWd2SzQ1NWJCNmpISGhnVmM5YUdhUXdUclRtUmdJMjJjY3AwbkhNdEIxSmhtRVBmdm4xVjc5NjlBOGIwNmROOXhjWEZUcWxoNUJMdzBoN3FtWWxXeURZbTBydGt4cFVQR0lEbHFSZG0xSnNoSFJWWVhPaU5YejJrMnJXTlBGMUdQM2ZvaEJjYTdJcVdJWmhPSC9BZExYaWtXMDBOQTRhQnA1U1RrK00zM25ubm5hQkpZaHdHVVY3OTlUVlc5akVjV0dLTjlGcDFaQzZaL2t6TXJmSnlubEFIbHBscWQwbWRackhhbnBsNnU3cGxTSjlHWld2b3hQODh6N3pGWXBhczhoUU42R2dSdUJBajJBVWZBQ1kzTi9lYzZOVVpScjVvM0lwbDVMNUk0R2xNcFBkS0JnekJBak5rVnduUGZtOXNvOEdDc2gyaU1VeTBETUY2aVFWYzB0eVJZV2lTT0hXMlk4ZU9hdURBZ1JWd3EwOFVGaGEySXNOSXQ1cXJOVFpXUURIVGVJaElObGdLUmZ4ZU11UEtaSmc2elRJcnFGbnN3UExNOXhyUExBVEcwQW5uR0NaYXNFUXlSOUZjQi9Va3A4N3lEU2lJeGZUcjErK1VNVy9ldk1NRkJRWHQ4UlpTdXRVY1BNWE9SMW1aRk1LNm1JMUVkemdlQzlNc21mN3ZqYUp5bm9UMTVKS2JKQVRqSVJkcnEyT1dPckRZbWVsbnB0NTJRY3pDNnc2WjhKOFJHNWtkczB0ekZBdlQ2TXVaY1pnbXBzMWk5a0J1YnU0aFk4R0NCWHUzYk5tU3hmRzhIRzBuUjl4WjNaU1ppbGI0RW1DUm1JYkhsODVvSEdBcXEyclY4Nis5cjdidXFGdDVhZlNRWHVwNzk5MnNraThRT0hWZ2VTY0tzUFMrS1BnY092SEZSa2Q2R3pON1FOWVBXWWJ6ckRHdUY4TTArL2J0VzR6T3gxMzUrZmxkd0RBY0FBN2h5emQra1ZHc0dFU2FuR2pwTGhJVDhUcU5CY3h2WGwra2xxekVVck4xRys3WEpTdFZ2ZkRrWFNvMXhYNE9kcmhhQmxpZWZHSFdlVUU1ZWM2elFUTjBjY0NDNjk1MDd6bUdpYmFSTVYwa3dXdjFyTFFBT0VhVHhOZmxZQVlrQmxIMTc5Ky9JRGk4WWV2V3JjSGhEVlpMZklSYkJVQ3lqRzYyN0NvZ1drYjZwSkVNOCtoUDNncFdySjZmcGtrSjZoZFAzcW42OU1pSWlRSHF3UEpPdlRka1ZYblBCczNReFFNTE1qZ2t4REFYQXBab0c2ZHMrQXphNFJ0ems3RHVIV1lOcEtXbFliMllqY2JxMWFzL3ljdkxHM0h3NE1HZ2hzRVFUUzRpSkY5UUhnMkR5SnF3TW1PeGRCTjhNdU9ITVZVc0V6Ly9YL1BVbWk5MzJXdU1SOGVvMFRlRlgveUhKMWRVMVFhWnBUZ0VRQjJFZUo1bnA5NTYwY0VTWkpnSkw1NEgrbWpBMDlqNEMyN0crcEVyajNNeUd3QXphdFNvWmNhV0xWdW1yMTI3OW40c29NY2x5akROaEtDeDY0QzB5bndrUkRORGtkSWg4NDBGREFUcG96OXVPRE5Tdjkrb3dkY0VLenF5R1lKbXFXT3J5d2tXQWlhYWN0THpGY2tjaFFPZE5FY00ybkUxS21pWXUrNjZhNjVSVWxMeTR0S2xTMzljVWxJU0JBeEgzZEc5bG05YXM3TjkwU0RmU3U5WVZRSWZ1TEdBd1RWUnlVLy9jcllDUStnYjg5R25SMGYxd2xOM1dZcGhNc3Z1a3VPMnd2TlNNUXZ6UzRhSmxka2pDVjQ3RUVyUnF5OWZCcGNhZ2JzcFU2Wk1NL0I2bXpsejVyeStkKzllQXhxR3IrWWp3OGhlYTZ2Q2p3UWlxVm5zS3MvS2ZIMHlJL0tDemVFWW92UjR1ZnJaZjMwUWxpR3V5a2dKTXMxVm1XM3JMMVVIRm1pV1NHQ0p6cXcxeXE0R1RkSkx0c3hteFNKSWJHZU9vZ0dkRGhnd0RDSzg4SkFBbUt5c3JOckhIMy84VjVncWUrZThlZlArVWxoWTJCS3VOVmdHSmdrTUk5OWFTbStKTjVlS1BGb2hHMHVmMGljem5tcHNXWityL01vYTljcnJpOVhxTUpvbXFZbGJQVGYxVmpVb056dklTRSsrTU5zV1pMandjOStEWnJtMFlNRjlCdDk3RGpDeUlNS1pLYnY0U3pUeUFmZVFVVjdFWUxqUU16eWtIajE2bEQ3d3dBTy9DVTdHWDd4NDhac0ZCUVZkSUh3eHpBRnI4OG9lYTMzMVRLSXhGdnFMQlN4NDhHVVh5REN5a04vKyt4cjE5dnRydzdiWWYzMWd1RnE4WWxzUUxIYVZBbUJkRHJBRUFTTVlKaHFHb0huWHpYd3NGb0R4RnprWkh6TUdNSUNxZi8vK1JYZmVlV2VRWVhxdVhMbnlEL241K1RkaElXQUFCcDRTVjg5a3RGZEhieXptUldjbEhmRlMzL0Qzc292QU1ES1BBTU8wbVorcGlzcUd1aVphWWZuczFERnF6R1ZnRnViNXhudGZpaW5TRzgzVUVqdndzREhMTGdHNDFGd1ZIQ1pwNU1pUm45MXd3dzJ2QWpBWlc3ZHVmVzd6NXMzZnc3c0I5ZWttK2dwVUY3cE9ETmNqb2I5UDJ5dGpPdmo5NmN3TE4wbDZBUlh2TzZhZWZQRnY5YUNKQkJZZWYzYnFMWmNWTEhVTTgrdVlJcjNoekpGa0tDdnpobjM2T0JqTVI2SitBV0R1dSsrKy8rdllzZU0wQUtaNVZWWFYzUXNYTG54OTU4NmRya09IRHRVdnVjcnVBUm04QTRCaU5TOVdERVBBY0dpRHZvN2VzaG1SWHpyUkdKRlRVVm1qbnZ6bDNBWTZSYWR4eVlEUFRSMmpiaGx5ZVpjK1EzNXV2UGRYVVkvcGpXU0c1UE5ZQ1dZMllzNnBCcnNBTUl6d1ptWm1Wai8yMkdNdk9SeU9XUUNNUXlrMWRPblNwZE8zYnQyYURoMkQwWGY2bEZtS1h0eThzZlJIWWNXTThUcDhJRTdOUmJwTHdUQUVHRUF6YmNibmF2RktMSEp0djJUSTF3VVd5VERSaEN4MDcwalhtQ3gzdmQ1a1hJeGplZVdiVGFCZElIajc5ZXNIL1lKM0NNM2pzcXZkMTZ4WjgrWlhYMzAxQ0RvR2dPRTZ2ZnJMUUNNSlhUdUJ4djBjbU1QTVd3MHdCOXQ4T3ZQU01JeGtwZmNXNWFuL25ZSFhHNTdiR3BxaHk4OHM1elRNcjg4RHM1MjNvNFBlYWlGS01ybVZwQ0J3V0RkODJ5eE1FVDVqeG94WjBiOS9mMlRvTXdJbWJldldyVC9KeTh0N0RHL3drdTYxSEs0cEVSb3IwMUNCbzBOTE56K1NhZmp3aTk1OFREbWRJTDlMdTYzK3NsajkrdlhGUVYxVEQ1WkhSNnN4WDRNWmtrOTY0NFNYbzFxOVFUSi9OTUZScTlKazNRQm9YSlllNWdoZ0FjTjgrOXZmbnA2ZW52NWJ3ekR5Q1poRXBkVEl1WFBuemk0cUttb0NUd2tzQS9jYUFUeEdlMW14ZGdMTEtqTklTODNEdDZqeXplNUliOFV3U0wvZ3o0OHBaUWFVWWRTZGZ5bTNJOGZMMWVJVmRlYnB4dHd1S2p2clhDRHZVdDQzM0xVSDNmdXlKZlBwUVU0clRSSXVMbVlsOUpHZTBWMzJVTFBEc1hQbnpwVVBQL3d3Um5OaEpmQkQ4dVVVVnk5YnR1enRnb0tDWE9nWVJIMHgzTUhLdmRZemFmVmZ6elJuMGNrNTIyd2Q4aUY0cllWL2ZqelVHV1lxTStDL0xHenpkWUhENnI2REpwd0RURFRlSEs4UmplYlJRWWNHeVNHWnVqczlhTkNnTDBlT0hJbk1mR3dZUnFVRVRHcFJVZEV6cTFldmZncnZPWVo3YmZXK0pGbkpWclpmQncvdEk4TE1BQTBDZ3RLT0lqMDdPR2w3Y2M2Q043NFh2UHc1WWVaWER1UGMveXVwY2k5RlhtN1FHSWIzc0FLUGxTbmlQcXNCOXJybTRmdVMwQjNBOXlVaFlJY094MG1USnIyVmtaSHhYNFpoNEkwbXdkZjNVRnpoL1MyM2ZQREJCMit4bXdCcjNqR0lSOTBoOVllZUdUdW1RWWJnMDNObFRxbk83Y2JiZlBURzFQcDZvRWtLWGo5b3B1cGVtL1JOM2V5MGhueWVRZmUrY3Q3ajJUR05majJkUWZRTHllTnlIalhNRVlKMU1FZlFMMTI3ZGkxOThNRUhrWkZaaG1FRXUrMzFkejVldlhMbHlqZTJidDA2aU4wRVhQTU9sWTJLbHYxTEVxbmh2Q2V3Qy9vbGFONGtZS3k2SGZCQTgxK2ZXdmNpTGJLTVlkU3hUZkN0S29IZ0V2RUVEcTkzcFFPb2pwM3JtMmhZYlFhR2FZeDVDUWNPbmFWWXRsd3VucXRtQWl4d3FXKysrZWFWZ3djUC9nMUdteGlHRVF5UjY0QnBVMXhjL1BpNmRldCtEbTlKanNLVFUyZmxTeEFJR2dwYnlUTHN6QUpxa1JrQVJqSVUwdXJyNkxHUTVyLythUDJ6NjRDb0IxekFId1FQYXNIaENBSHFDa05OdzlpSFRvdjJnbjdRaE4vRUZPbTFrd2QycmpqTGtNdDZzSGVhd2JxMHREUno4dVRKZjJqWHJ0My9HSVpSeE92cmdJRTdjc1BDaFF2ZjI3bHpaeXBZaGt1eDhyVXFaQmtDU0dhVXJqWXppY3dBdlJoMWptOTZYUEloR0t3ajBFaVhILzdwWVlIbnVpWGg5YTArNGh4aW5icm1Xd2VlcjN1VGJHSmxNdW9yd0RnWGxwZDVIbmpQSzFGSGVzTjVSWkpWcEVWZ1kwYTlBQ3h3cDlHd0dhenIwNmZQZ2J2dnZoc1R2UDl1R0ViOVN4MnNYblNlbnBlWDkvS1dMVnUrRGZITDFUWGhZc01jVWJoeWtMaU9iTmx0Z0lMaVd6R1FUbmZQc1ErQW9adE5RWTM5SC80UmdLbmJ6b0hGZW9haHJuR0M1akY0Sm9CMjZZV3laTldHa3lENXhzaTY1OUExWHQyeldRUG1oZ24yYjJTVElJakZoWmJPQnJXTFhDMFRVMklSZDhGd3pMRmp4eTdvMGFNSEFKT0hkejFhTWt6b29STFFWVEJ2M3J4M2lvcUtXcUp2aWVJWERJRWJ3WXh3T2kxWDJkU1pob1dETWFIUU1OUXE5SWpZNnFTWWxvWDZvNm1qMUlEZTV3WnNOMlNZODRIRDR6SWRkRTdRWk9GTkpNRlR5RlRXakJVTks1MWpRcnZVNTlwZzNUTktzUERZdWZ6WHRmU0dvRjY1Y1pkNjlwVVA2a0VXTFlORVNzZThJNTNzbWNZcVV4Uzc4STY2ZHUxNmNzcVVLWENsM3pZTW84RWtMRXZ1TmswemZkMjZkZFB5OC9QSG9hdUFrVit3REc3RTZLLytRaWRtR0JtamkwejlJalBMR1pWa0Q0QkdUcG9EcURDUDZQc1AzS1FHOU1rOHh6S1djNWdiRnI0TzNQci9JZmM5aEp6UXUyTDVaYzFjVnRlcWU0c05hdmhjSDVRbGU0UXVhZm5hSE9CWGdBbm5NNnE5Y21PeCt1VzBqOVZaRVhtT3hldXgweXg4RmxvQWRnTXdQZ2J0Z3NscWNLVkhqUnIxY1U1T0RrWndyVGNNdzl1Z0hLemFpV21hYm8vSGM4ZjgrZlAvcjdpNE9Qbnc0Y05CbHNId1RXeW9VQWhZbWhOcFNtUUx4Mjh1UDQ3ellDZmh1bkVkWU9rdHlSa0tlcWVrQkJ0cFZlOUlrK3NKUnlvMFhXdVIvV1JaU1BxVzE1TmFpMlVoRzRwZW5sYXVzSDROL0xlTGwwUnJmaUtsa3pxS2dUcWFJNzRYaWV4eS8vMzN2K3h5dWY1cUdNWjVMN0swVlllbWFYWmFzMmJONjl1MmJSdUpBZUlNNU1FczRlYXNkUHkyR3lqT041L2lZWkJKNkJsOFVEZ1lCb3B2dm1kWlhvZmVFMXNEQzFNV2lnUU1DMFB2dXRBMWd5NnNkZEExMUNKMUwwWFZONXBVU2YvNmRkZ1FaSDUwRUxPUjhWdUNPQnJRMlRSMFMxZGNncFp2bnFYWTViaGRnQVdmMGFOSEw4dk56UVc3ckRBTUEvYTh3UllPTUlubDVlVmpQL25raytsNzl1eUpwNWJCc0FjQ2hndEEwOVBScVZtK1h4bkh3RFpBTlRhYUlIMGdsZjRHRlpvMnE4cldXNzRzZkttUnJBcFgxMUpJMDBEL2hGcTlqQzlKcHVPeldqR0l2SjhFczh5dmpEL3BnTGRpeUVnTUVnM0lxRjA0dkFTTmwvT09FSHZwM0xsenhlVEprMTlNVEV6OFAxMjc4UHBoL1UvVE5EdXVYYnYyVHdVRkJiZGkzaEpaaHFLWFM3UXlXcXRUdTN5M01qSkxYeC9BQWRoZzFsaFlTQ3V2UTViQnR6eG1CU0JXTml0VXIyVEpBTklNMG94SkU4aUNvYmhueTlmTmlCWEQ2R2wwRVBKK2VqbngvanBUUlFPQ1NFeGpaWXJ3YkpBR0hPUU5WeHFlMGJCaHd6N3IzNzgvMXF5SGR2RlpYVHNTWU9KcWFtb0dMMXk0OE4zOSsvZTNncGFCQU9iQ2lYS1plWDBvSnpMSzJmK3NRRlE4S0JCb0JtQVFSUWFqRVBHb0JLbGxhS2JxUEltR0E3ZXN6SThFZzY1MXJFQkJVSkl0Q0FJT0p0Sk5vQVNyYnI0a1NDWFRTcGVmOTlNWlJMS2RITkY0b1V6RFBFcWhpMnZDSEFFczlJemdTbWRuWjUrWVBIbnlmem9jRHJ6UXZOd0tMTUVHWUhkQUZGYUxMNy84OHRmYnRtMTdWSHBNcUZpK1ZKdTZoZ3pCeWdHamdQS3dzVkFBSWtSOWNZeXVPUXVWNWttdUVVd0FzUktsaHRETlNqaXp4YlFTQkxvNWtkZVc1a21hSDNtK25WbVM0TFRTS05LRTh4b3NPNlRIYnhuUGlwVnA5SEtnS1dJZ2xXNDAzeG9MeitpV1cyNlozYU5IRDJpWFFpdnRFcFZKQ2owTVFOVjM0Y0tGY3c0Y09OQVZ3VHlNbGVGMFdvSkdCdVg0ME96OUJLSmw2MGZsNHhnRkdBR0ZiKzVqb2ZKYStFL1RwTGQ4cVMwa3JVdVE2T1pDcDMvSkdPRWFrWDRkSzEyam15dkpQc3lUenBDU29YWEF4Y0kwVmt6S011VUxKOUNJQVJaMk12YnAwMmZuSFhmY2diZXl6bWVmVWFNWkpnU2FKanQyN1BodWZuNys3dzRlUE9nQWFQaHVhNW9sNlRVeEdJY0hoUWtDcStDM1pBa0Foa0N5WWcvR2V3ZzBYSi9YSUlpa1dMU3FTS2xwcEptdzJpOHJXZHA5Z2xrWHhIb2wwbHpKK3hBb3NrRkliU2ExaTJRZE5ENHlqQlZZSkxqMWZPc0FadGtTTEZ5Q0ROMDEwQzRkTzNiMGp4czM3clcwdExSWDdZU3VCRTlFa3lSYWMvclNwVXZmT1hiczJFMEFEUFFNV0lZZlZLaSttQ0llQnVZSGdHRmtrUS9JSGxLQ1FKb2pQTFQ4enp5d0MwRnFDVjdQU2poS1lEQllLUFVRelFEMzBYekl5cElBcUtkbHd6aHYwV1ZkMC9BWkNENDV2NHYza2RPUTVYR1pMOTFzOHR5Z25oRDlhenFJZUp6bGkvTG1XRjBNTlVHUURrSTNKeWRuL2JCaHd6Q0Flb05oR1A1SUVpVVd3RGhQbkRpUnUyYk5tdmtuVDU1c3UydlhydUNvUEVSLzhZSEhveTlFaEp2VGxaYUFvVTNGTjQ0VEhQaFBEMEkzVFFRSks1NlZTcmFoS0paTUl3dVhwa0JxQTFreHlLdlZVQXRKOFZMQTZ1YlJpc0ZZYVZLZlNEMUhNeTU3N0psUHlkSVNORmJBa0V6R0JzUXlaWkFPNVF5MlIwUVg3QUtoMjdsejU5THg0OGYvTkNFaDRXK0dZVlJFQWt2d2VhSkpKRmpHV1ZoWStQanUzYnRmTzN6NHNIUDM3dDNCQVZiNElENURWMWtHOGpqU2poMlhiQlVNMk1FMDRXRTRwbFJ2cVV5UFFrRXJ3WFhBWk5qd1g5Y3BQRit2ZkNzRzBDdFpNcEprTElKZEY2TE1HeXVKNEpWbHF1ZUhwb2VBa0ZxTjUwdlJML1VhOHl2TmtOeW43K2RJT3JuMEdMc0FNakl5YXNlTUdmUGZIVHAwZU1Vd2pCUFI0aUFtd0lReTEvYnp6ei8vWTBWRnhWMFlNNE1oRUFBTXgvK2lNdVU0WUxodUdDZktaVnhaeURKZ0I4RGdReEJJdTAxZ3NXWGlQSm8vdGg0V05MMExLU2dKS0YySTZoVmh4UkNTZ2NndU9oaDBqYUhySThsOEVpeFdJaGZIT1VETmltR2tlSmIzWlpuU0RDS1A5SWpvZUREbWdtZ3UyR1hnd0lFZlhIZmRkUmpjL1ZVNHIwZ0hVc3lBQ1JWc3QwOC8vZlREcXFxcWJqQk5mUDBmUUVPenhBV2lvVjlBZ2FoNGZRQVZ3VUQ3aXJRRURjVWh4VEVCUXpCd3VDZlRzOEoxNzBmM1NxUlprYTNURGtCMkdrS2FQbDE0Nm5tVlFwZnNJUWVTU1pQRllTTmthUjBZekk4T0h1WmZtbjZHTU9BUmNXRWd4TUI2OXV5NS9kWmJiOFVTWDhzTXc2aWo2eWkzeGdMR2VlVElrUnNLQ2dvVzFOYldOaXNzTEF3eURLZW5jT1VIZ0FZUEJqY09HV2FFbUwzY0ZKdklLenNwK2VvVkhFTTZiTklGbDRJWDE0YVhKcG1KT2tnWGhGYW1UZ2VEWG1iVVFQcTVCQVMreVNDeWxmTTRtWS9mRk8wU0xQaE5rTkNNSWgzM1NjREkvRXJ6S0UwajlTRk5QWm1GODR3eU16TlAzbjc3N2M4M2E5WU1BYnJLS0hGU242eFJnQW0xekxqMTY5Yy9VVkZSOGVzelo4NDQ5KzdkRzR3Q2M4QVZLaElWeXJIQUFBeEF3VXBndEpnUENMYUI2WUxieDMyNGp3NGFBa295RFlGSm15MUJwVE9IWHJHc0JDdUdrZnVzTkpBZENNbGMrcEFOL2llbzhRek1PODBSZ1VMelpRVmluZEhJbXRqUEdCZktrZzJWdWlVdExjMDNlUERnMzNidjNoMHU5SGs5MGRHQXA5R0FDUlZLMDVVclYwSTBQVnBXVm1iQTNRYkxjRGdFaDBDZ1VEZ2lIUStDQjJPa1dMcTdISnVCTkhwNEh1ZXc0eElWSlh1NXlWeWthUUpIOTVoMFVGaVpGVmxvc2tVVEJIWWdrcXhETXlqMURNMlNORWt5MkFtZ3NHK056MEhkeDN0S0I0QU1RN0RRRk9IWnVmb2xRLzhJMEtXbnB3ZjY5T2t6YThDQUFUOHpER052Tk9Dd1NuTkJnQWtWWXN0MTY5YTk0ZmY3N3dGWXlEUWNRRTRCakljSHcwRFBBRHdNek1FbGw1MXhCQTFpQnZTQzZHTExsc1RnRm9OL2JLRXNaSUJMdXQ3Uzlsc0JoNEpSZ2toV1ZEaHc2WjZhTkl2NjRIbGNreWFiRElybmx4Mnh1QjcxSHMwZW1WbWFjUjRqV0RnMkY1NHB3QUptQ1lIRjdOZXYzNkxycnJzT3I0aEI2RC95aURFYlJGMHdZRUtnU1YyOWVqV0c4NDBHVURnV0dGMElHSGlGaDBmQlNkQUFFQ3d3SHFlWllTODM3SzkwdjFscEJBSUttaVBIeUFEWVIwK0RGQzNCb09zU2FWYXN5a2hXbEpWNWtNd2pyMDFHSVppWUwra3B5U1g2bVdlY0o1MERtaDhDWGdLR3Yra1JvVUZ5RERXQ2MyaWNXTXl3ZCsvZUg5OTQ0NDBjbjJ2WkN4MHQ0MXdVd0lRS0xXdjE2dFhUWFM3WFlJeWRBZE9nK3dDLytRNERlazVnR0tBZkQwY0JDREJ4ZkEwcm1nT3UySnROVjV3Z29oc04wRWp6SWQxVHRrSXBnbVVsNjE2VkxvUUpBbDdIcm1DbCtaR2VHZG1UcG9qQXdEYytMQlBPQ0tYZ2xTekl2RXVoSzJORCtJMEd5QjVvZUVVQUN5SzVQWHIwK0h6SWtDSFB1MXl1ZGRGRWNpTUI1NklCQmplcXFxcnFzR0hEaG5rSkNRbTVBQXBpTlBDZW9HbndEU0hNemtxNGZBQU5oSm4wRHVpV00rUHMrNEJkWmpxY2l3cENJYk9QQklXRzQ3SkYwanVoOEpiYVJ6ZExzcUIwMEZoVm5tNnVDQmlhSXh4bnJJVmdvWGxpcklyUmNYcFBOTjhTZkpKRm1DODhNOWlFd0VUWjBIWEdOOWdGWU9uWnMrZnFJVU9Hd0F4OUVVdXNKUnhvTGlwZ1ROUEU5VHB1MkxEaHo2WnBqb0o1Z3E1QkZ3TEFBOFpCa0krTEx1TEI4WUFjQXNHQ1lveUZGYzBaZVF6dVNTOUtWcFNrYTkwOE1OWkJRWWxDMFNPMzRVQmt4VkRTblpVYWgvZVdnQ0d6b01ISUhuNDJBcjVnWHVvaFBxZjBpamlXaFk0REdnOTdud0VVL0U1UFR6ZXZ1ZWFhUllNSEQ4YklmL1FSbmI5Z2NTUXF1WlFheHNLMloyemN1UEYzTHBkci9LbFRwd3dHOXNBMDBEVmdHODdaeHJrUWFhQlFGZ3o3YWFoN1VLaG9SWHc3R01TZExFVHBLa3Z2aWFhSGFRa2E3cGY2UkVaeUpjUElaNU5laWpRVE9qdXgwZ2tTTUFkWlJUZEJPSmREUmFTZWtwRndta00yTUh6ajJnUUx5ZzRORHlhcFhidDIvdjc5KzgvT3ljbjV2VkpxazkzSXVVYmlKYmErcEZodVlwcG02eTFidHJ3VUZ4ZjMzWk1uVHlMUUYreHZBbUR3NGR0VHVCNHdIaDZLSHZxR0ZjbDRDbnZCY1gra1ErRUFQUFMwV0xpTTBjaDh5aGJML2RMdHBkbVNXb1pNSlVHaE00elVOQVFZaFMwWHhXWVhobVJNQ2wyQ3VMeTh2RDdXeEd0S1Y1bmc1bUEwaW55d3JoUzRLSSswdERSUFRrN083RjY5ZW1FKzlQYUxaWVlhTkpwWVFCQnJXdE0wVytUbjV6OWRVMVB6ck0vbmk0UEhCTkJBQkRQSWgzMG9ORTZTb3kyV2RNOEtsdk9nMEpwUVlIVFI5VXBtaFVnMnNmb3ROUWZ2SXhsSmFpSWVwNXRQVDRqeEZPbENrMVVJRU5taENFRGdPRmlXNThpNENyMDZtaVNBZ2IzNkhCZU5aNWNUME5xMWExZlpwMCtmYWIxNjlYcFRLYlg3VW9BbENPaFlRUkJyZXRNMGt3c0tDaWFmUFh2MkpaZkwxWnJ2WklLZUFWandIK0RoN0VvVUxBb0l3RUdob1BBSUZMWThSa3paVjRMMERPb1JhSXpUV0prb0FrZCs2L3BGYWhJY2s1NFBnNHBrSi9hZ2swa1l3YVVueFB6VDJ3TlE4UHk2WHBFTWcyY2xJUEN0Ujh6SkxuQWNPblRvY09TYWE2NTV0WHYzN3U4WWhuRWsxanFLSmYwbEIweW9VcHhWVlZWOTh2UHovOUtzV2JPK1lCUUNCMnlERC83VFRFRUFvc0NvYlFBTWlrSkdjVkg0OUlyWXBZQnZCdnNvT1BXZ245UUpGTUQ4bHNmczNIQVdMaG1EM2hvanRSemlRVE5LcllHOGdWWGdCRUN6RUlSU085SGtJczlnVGd4eWdwREZlWGd1TkNMc3g3WDRXcjMyN2R0dkhEcDA2QXZ4OGZITG94M1RFZ3RBOUxTWEJUQ2k5WGJKeTh2N3FXbWEzellNdzRXV2hzS2o5MFRXUWFFQ1JDeHNUcmRGeGJKdmllTm5XTmxrRzFRMFovVEpHQXJ5UU5mYnFzQm9CblR2U2dKSEJ0Y1lMN0g2Wm15SitRQ0k4RXpTOVBKK3pCZGpLUUFEbVEvc0FjQXdJQWV3NERlMFhvc1dMVHdkTzNhY25adWIrNGU0dUxpdGhtSFVYQWdRb2ozM3NnSW1WQkN0Q2dvSzdqbDY5T2hMclZ1M2JvM1dnNEtFdHNFSExqZit3MFR4dlFjQUJSY2JwbWFSNW9TZ29laGx3Y3JPU0tZbjg4Z0NrcEZqcVlWb1VuZ3VUU0hGTGY5TDE1NmRxTGdtR2dCWUUyRUZkc1pTRTdGTGd3RTR1TU1BQXA0RjdDUk5Ea0NDOUJ3eGw1aVlXTnFyVjY5WHM3T3ozelVNWTMrMGxYMHgwbDEyd0REVEJ3NGM2TDFwMDZiZnA2YW0zb1NDa0RFYUZLNEVEbGYwWkt0a2kyTkJzbStHQVREWkVjZkFIbHU3MUIreW9pbGc2ZkdnWXVuV1MzY2MrOGwwK0UybUE2RHh3VGtBUGlMZENDZElvTkQ4U0xOS1hVT3hqM3pDQXdKNDJIT1A2ekxJYVpybXV0R2pSeitia0pCd1VlTXIwWUxwYXdOTXFOV21GQlFVakM4dExmMlBObTNhZE1RK3NBdkFnb0tXd0lHSjR2UVdBQU9GVGlaQklaTjVPTDZFbmdzcG4yTnFKT3ZJOExxZGw4WEFHZ1d1OU43WWg0Tjd3T3lBRlJIaFJqNzVkbDY2d2JKYmcvc1lzZVZZSUVacHdUWXdzZXhUZzFseXU5MTdPM2Z1UEsxVHAwNGZ4TWZINzdzWVlmNW9RU0xUZmEyQUVkcW0rNG9WSzU2RXRtbmJ0bTBTS3BzUllVWkZBU0o2RjN4ekhDcUpyaWRuV1FJNEZMcTR2aFNuWkFmNVRhQ3dwUk5nekJzWlJMSUpqbEhrZ2swQWNwZ2Q5cGtCWEx3ZXZ0bHpUdEFpcnpTeDdQL2hONDZ4TVlTOHY0bzJiZHJNeWMzTi9hdkw1Y0p3eXVyR1ZQVEZPdWVLQUV5SWJkekhqaDNMM2JoeDQvTXBLU2tqMjdadDZ3Qlk0RDNKQmFheEQwSVorN2tFQ2Y1VERLT3cyYzJQd21kbHNlSWxLMUNjNm9VcFhXcWFJK3hqM3crbjFuQzJCTWY5NERvQUxOa0JlZUlTSjh3VEEyNEFDSDR6Q0luenNJRnR3RENCUU1BZkZ4ZTNPaWNuNTdVMmJkcGdKUVhiNmFzWEN3elJYT2VLQVl4Z20rYUZoWVdqOXUvZi8yK3RXclc2dmxXclZpNVVMTmlGaytZNCtJcXRtMnhFcjR1ajJHZ0c4QzBCd3dxbHBwRGRETWlIako5d2doNTcweG5hcDE0aTh4QVkxRXpzM3NCeGFCRjJhekRnUmgzR2NUOWtGcC9QNTNPNVhKdXlzN1AvbEoyZHZWUXBkZVJTQmVHaUFZaWU1b29EakFCTzBvRURCMFpzMzc3OVh4TVRFd2VucEtURWd6Mm9iZGl6aTFaTTF1R1VGODZWd242RzUrVTRGQTZMa0lFelBUNURVOGJ6YUtySVVQUnltRjhDQVJYUEQrTkNORUZnZjEvZWRBQUFBb0ZKUkVGVUVRQ0VzUlNBQnNkQ2diNGFwOVA1UmQrK2ZmL1N2bjM3RlVxcFExY1NVUGljVnl4Z0JIRGlEeDgrbkx0cDA2WWZKQ1ltamtsTFMwdmlPQnFhQnNaSHFDc0FHTEFQamdOWS9PQTQrM2s0ZHBiaW1IMUpFamdFaVdRUktWNWxudzg5R1lDQm5nNzI4ZjBLdUQ1ZGJrYW1rWmZ5OHZJS2w4dUZaVGIrMHFaTm03V05IV3ZiR0xab3pEbFhQR0JDK2diNXhCeVV6cXRYcjU1UVZWVTF2bG16WmxlM2F0WEtqUXBCWlFBVTdNaWtPMHgySVdENFh3N1dZdUNOWHBBQWFvUHlsSjROVFp5Y3pjQ1hPcEJWQ0JTa3dUNU8xc085VDU4KzdmRjRQRHRhdEdpeHBGKy9maCs0WEs1dFNxbUtLNUZSdmpFbUtSejZUZE5zVmxGUmtiTnAwNlo3L0g3LzZQajQrRTR0V3JSd2d1N0JCdXpib2Y2UW85MTRUSFlZY2h5d2pNdm92ZGRrRnFTaEM4LzBVa2dER0JDMGpCSGhPVUxCU2IvWDY5MmJsSlMwTWljbkI2N3hscERaaVRpZnVURk1jS25PK1VZd1RBVHdKQncrZkRpbnFLam9UdE0wYjBwSVNNaHUwcVJKaStUa1pJUGlWbzU0STJBQUNJSkdILytpbTZVUXk5VVBBMlgzQTExNk9hNllacXF5c3RLc3JhMDk2ZkY0aWwwdTEvcXJyNzU2WWF0V3JlQVdCOWZzLzZadTMzakFoQ29USzVnNzRkVXFwZG9mT1hLa1ozRng4YWphMnRwY2w4dVZGUjhmMzZKSmt5WnhiUFdTTGZTeE1YcjBWd2JxNUZBSDlqblJ2TlhVMU1ETVlKblJmWW1KaVp1NmQrKytzbVhMbG9WS3FSS01rVUpJNk9zS3RsMU1jUDVEQU1hdVFMQjhyRklLUzJCMUtDMHQ3YkozNzk1K1hxKzNxOFBoeURBTUl5VXVMcTZwMisyT2N6Z2NMb2ZENFFpOS94TEF3Mjh3U3NEaGNNQmtCQkFYOFhxOWZvL0hnK21ZWjAzVFBCNElCQTRtSkNRVVoyUmtiRTVOVGQydGxEcXNsTUxFOXBwdmdoNXBESkQrSDJIbnp5VU9NQytJQUFBQUFFbEZUa1N1UW1DQ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA3MHJweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0XHQmLm9uIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUl3QUFBQ01DQVlBQUFDdXdFRStBQUFnQUVsRVFWUjRYdVY5QjN4VVZkcit1WlBKSklGUWhJUkFBZ2tnb1lnVVExQVJrQ0pGUklyWUVORUZGOHZxNTFwMzFYWEx0OFcydXVybnJtc3ZGTUVGVnBRVkZVU2xCQkF3SUlRRUNLRzNBS0VFa3BCTXlmMy9uc2s4NGMzSm5acUFzUC81Wlg0em1kdk9QZWM1ei91ODczblB1WWE2Z0YrbWFjWXJwVnE1M2U2V0xwY3JCZDg5SGs4emo4Y1RaNXFtNGZGNFhJWmhsRmRXVnBhV2xwYWErL2Z2YjFwWVdIalJpUk1uV3BTVWxPQ1lacFdWbFRGS0tlL2JNQXlIN3gxbkdJYXkyKzNsaG1FNGJUYWJ5MmF6NGRPSi94ME9SM0ZzYkd4aGZIejhvU1pObWh4SlNFZzRFaDhmNzdIYjdRNmJ6ZFlnS2lvcXhtYXoyV05pWW5EOWszYTcvWkJoR1B2dGR2dEJwZFFocGRSUnd6QXFMOFNxTnk2MFFwdW1HYXVVYXVsMnUxdFhWbGFtdWQzdU5JL0gwOXcwelNpUHgzTmFLWFdxckt6czlKWXRXMXJ2Mjdldnc5R2pSenVVbEpTa2VqeWVlTk0wbGMxbUF4Q1V3K0dvZnNmRXhIaS9SMFZGZWJkaEgzekhKNENETjQ3bHkrUHhxTXJLU3VWeXVhby9QUjVQcWMxbU94UVhGMWVRbUppNHVWMjdkdHNkRGtkMFRFeE1ROE13NHUxMmUxUjBkSFJwZEhUMEFjTXdkdGp0OXIxS3FVS2xWTEZoR0dkT2ZwNDN5QVVER05NMG15cWxVandlVDJlWHk5WFI2WFMyUXFPaEI3dGNydU03ZHV5NGFQdjI3UmNYRmhaMk9YWHFWSmZUcDA4N3NCMnY2T2hvQlZBMGJOaFF4Y2ZIZTk5eGNYSFZJQUV3Q0FoODhnMmc4SVY5OE1LbmZCTlFCTkRwMDZkVmFXbXBjanFkYmdDalFZTUdtMXUwYUpIWHJsMjdnOUhSMFExdE5sdlRtSmlZV0x2ZGZpb21KbVpIVkZSVW5sSnFEOEJ6SVFEbnZBYU1hWnAycFZTUzIrMXU2L0Y0TG5VNm5lMU0wNFM1T2VYeGVJNXUzcnk1eGJadDJ6SU9IejU4UlVsSlNaT0tpZ3FGM285WGJHeXNhdENnZ1JjY1RaczI5WUlGTElJR3hqNEFCUnFaYjlteHNZMnNJajhKR0FraWdvZnNCSWJDR3k5Y3A3eThYSldVbEtpS2lvcFNoOFB4WTNKeTh1b09IVHJzdHR2dERlMTJlMU9IdzJIWTdmWkN1OTIrSlNvcWFwdFNhaS9NNlBsS05PY2xZQVJRT3JsY3JneVh5NVZhV1ZucE1rMnpxS0Nnb01HV0xWdDZIamh3NE1yeTh2SUU5R2dBQlEwUFFBQWdUWm8wVWMyYU5WT05Halh5bWhac2M3dmQzZ1lrNjBoR1llUHdOOGtzMko4TUpIOG5zK0JZZnFjSmsrQ2g2Y081blU2bk9ubnlKRUJVN0hBNHNsTlNVbGEzYmR2MlNIUjA5RVd4c2JHTkhBN0gwYWlvcUZ3ZjZ3QTRaZWNiY000N3dKaW0yY0x0ZG5kMXU5MVhPcDNPTm02M3UvVHc0Y1B1alJzM2R0Ni9mMy92a3BLU0ZBQ0VRRUZEd053QUpNbkp5YXA1OCtiZUJwWWF3eDlJcEM2UjM2MGFTZW9ZQXNjZmdBZ2NxWVVBSEpRVHpJZmZ3VHhIamh3Qit4eHAyTEFoV0NlN2JkdTJucmk0dUdiUjBkSGxEb2RqclZKcXZZOXgzT2NMY000YndKaW0yVXdwMWZuMDZkTlhlanllVkpmTFZWNWFXbnBpNWNxVkdYdjI3QmxhVWxMU0ZFQWhXQUFDbUJ3d1NVcEtpbXJjdUhHMUdkQ1p4QW9ZT2tDQ0FTWlFnMUhma0czNEtZRURjSkY1cUtrQUlOekhpUk1uVkhGeGNVbDhmUHkzM2J0M1g5cWtTWk9ZMk5qWVpuRnhjYWNNdzFnZkZSVzFRU2tGc2Z5VEErY25CNHhwbWpGT3A3T2phWnI5UEI1UEY1ZkxkZnJFaVJNblY2MWExV2ZYcmwyRHlzcktHaEFvMUNqb3JTMWF0RkN0VzdmMkFnV05UWStGZ2hXTnBwc2RxMjNjVHpLSUZYaDBMYU96Q3dFbDJVZWFMUWtlZW1yUU9tQWN2UEc5dUxoWUZSVVZnVjJXWEhiWlpkOGxKU1U1b3FPam04ZkV4QnkyMiswcmxGSzVTcW5qUDZWTC9wTUJCbkVTcFZTQ3grUHBVMTVlUHNEbGNrVjdQSjREMzMzM1hhOGRPM2FNS2lzcmk0SFpBWFVEREFBTFhoZGRkSkZLVDA5WENRa0pYazFDb0xEaHBaZWovNFlHREtSaFFxRjl1dVp5WDkxRTZacUhETVQ5d0RSa0hId0g0NkFUVUpnZk8zWk03ZHUzejltb1VhUFArL2Z2LzIyalJvMWF4c1RFTkk2TGk5dWlsUHBhS2JYVE1Jd3FkWCtPWHo4SllNQXFMcGVyaDl2dEh1anhlRnE3M2U2aTNOemNScXRYcjc3ajVNbVRTZFFuQUFrQUFjR0t5a3hOVFZWdDJyVHg5a1lJU0wzeDhiOEVUQ0NHc2ZLS2ZHNTZqWmlMM2g1a0d1bUs2NnlpbXlaZElOUGJJbWp3Q2RDUWNXQnE4U29xS2xMSGp4OHZURXRMbTNuWlpaZnRhOWl3WWN1b3FLaUtxS2lvNzZPaW9xQnhpczYxSzM1T0FRTldLU2twU1l5TGkrdm5kRHF2Y2pxZG5xS2lvcElsUzVaY0I2OEhRQ2tySy9PQ0FVREJHdzBESWR1aFF3ZXZlMHhHSVRqSUlsYmdrV1pKc2swb1pvaXVkYUFPTE1Hak00NVZESWZBMFQ5bFhBZWdBWGdRSndKd3dLTDc5KzhIMDJablptYk9idGV1blQwMk5yWjVkSFQwTHB2TkJyYlpiaGlHNjF3UnpUa0RqTThFZGFpb3FCamxjcms2bEplWEgxNjZkR20zN2R1M2p6eDE2bFFNVEE4QVE2RGdFNVdYbHBhbU9uWHE1TzMxVnF5Q2lwTE00ZzhrVXBjUVhQcStySFFaaDVGc29XOG5VMWk1NDdvWjhnY1dBa3RxSE1aeWFLWUFIZ2pqSFR0Mk9KczBhVEovK1BEaEt4czNidHdLM3BUZGJnZG9WbVBJNGx5QTVwd0FCc0UydDl1ZDZYYTdoMVJVVkRRc0tpb3ErK3FycnlZZU8zYXNIYUtpMUNyVUpHZ0FWRmJIamgxVnk1WXRxK01vckJCcUVTbGlyYlJKSUpFYnpFdVMyNlVnbG1Yd0o0U3RUSkQrbXh4MmtIRWNncERDR0d3RFVReVRqUDEyNzk0TmNieHI4T0RCcjdkdDI3YUJ3K0ZvR0JVVjlXTlVWTlJpd3pDT25HM1FuSFhBSUtUdmREcUh1Rnl1dm02M3V5dzdPN3ZaK3ZYcko1NDRjU0llUU1HYnpBRldRVU1oNEhieHhSZDdCUzYyNFRlSVEvWjhIUnk2dWZFSEhybWZEZ0xkOVpaZ3NESlBnY0NpZzRvZ0lGdFplVklVd2pyalVCVERCUWZUNEkzNHpaNDllOG82ZE9qdzdzQ0JBL2M3SEk2azZPam9IVGFiN1F1bDFPNno2VVdkVmNDWXB0bkU1WExkV2xGUjBmMzA2ZFBIRnkxYTFIZm56cDJEQUJKZnVOeHJnaGczd1NmQUFtWkJqd0pZMlBzSUFuN3lkMmsrZEpGcnBWdjhNWXUvT0V3Z0xTTlpnMkRRdlNqZHRaYmdrUUFDTVBpL1BtNkZiUVFPZEEzcUNNeThiZHMyNkoxRnQ5NTY2eGZ4OGZHdGJUYmJjYnZkUGw4cGxYZTJRSE5XQU9QVEsya1ZGUlZqbkU1bldtRmhvV3Zod29VVGpoMDcxaG8zS29VdHdRSWdBQ1JnRnZRaU1nc2JnSldHU3VWNEViYmhPeHBGYWdZcjcwanFGV21xcEt1dDB6bUhCYXkwaTlRMkVyeFdMQ0pCSjVsRVp4cHBwZ2dnbkk4ajV3UU5UQlJBZ3pyYXRXc1g5TTIrTVdQR3ZKbWVubzZSL0VxNzNiNVFLYlgyYklqaGVnZU1EeXlkVHA4K1BkYmxjclhjc1dOSDVUZmZmSFBQeVpNbkc0SlZBQmE0eVdBV3ZEakdnd0FjSXJhb0RHNlRab2hoZGc0Z29qSGhkdU40WFErd2dTbUdyVUFoaFMvQlJET2o2eGRkTzhuSXJnNGNBbHhuR2g1RDg2b3pqL3lmWUxFYUlXZTBHQ1lLb01GeGUvZnVWWVdGaGFVREJ3NTg5ZkxMTDNmYnFsN0xsRkpaOVQyUVdhK0FNVTBUT1FEdG5FN25iUlVWRmMwMmJOZ1F2MnJWS3NSV1lnRVc2UVdSS1Rob0NISExYb050RUh1b01Ba3VWQktBaGQvUnV3QStPZUFuR3dYbkNEYUdGRXo0NnN3aXdTQkJwSVBHbjFhaE9VSzVPS0xOMy93QmlPekMvZWlDTTZjSGc2M29aR0NhUFh2MlZQVHAwK2VmZ3djUFBxR1VRaExZY3A4WXJqY1BxdDRBZ3dRbXBWUVhwOU01cnFLaUl2NkhIMzVvdm1iTm1wOFZGeGRIb1dFSkZwZ1FtaUdhQnRqbHhNVEU2cFFDbWgrbUhxQ1NtT1NFaXFYdUlldVFpVGpvS0UyT3JtT3Nnbk82NEpYbVN3ZUdCSTJNdFVodFFxYVNEQ0ZCcGY5dUZRbVdvQ05JYU00a2FOQ3hBQnJVRDVobTE2NWRub3lNakxkR2poeDVRQ2tWYnhqR3NxaW9xRzhOdzZnS2xkZnhWWitBQVZodWRMbGNUYkt5c3BMWHIxOS9XM0Z4c1FITnd2QysxQ3RrQUZRdUtnSWVFVmxGTmlCTUVINlhqRUdYVTJvWGFWYmt2dEljV1lsaVdRN2RDNU4xNjg4cllzTmFpVjNaNkJKYzBvUmF4V3NrK0dpZXdDalMvV2E5TVVJTWRrWmQ3ZHk1RTY2M21abVorZjcxMTErUDRGNmNVbXE1M1c0SGFPck1OSFVHakUreklMdy84ZlRwMDgyWExGblNLU2NuNTNvTXBORnRwbG1SSmtJMkhtNGVwZ1pNUTkxQlc4MUtJamgwNzRpOWpvM04vWFRXNFAraGFCZUNRKytNK3U5U3RGcVpJUjB3Y24rQ1JtY1M2UVZLWnBFTUpVVXc5Z0ZveURUNHpNL1BWd2NQSGxTWFhYYlp4K1BHamNPQUpVRHpyZDF1WDFyWEVlLzZBRXlLMisyR1ptbXhZc1dLMU96czdGc1JsWVFaQXJNQUxIaGJSV1BwaGFBeEFSalFxbXg0eVNEU2E1QlJVU2tRMmN0bGI1Ym1TVGRIQkJGWlNIZWhkUytKQUpMN1dRbGdIUmp5bnFSbTBjR2k2eG5kNU1udDdGQUVEelVOOG9MZ0RHemV2TmtiSGU3WHI5LzBVYU5HYmF1c3JJUUh0Y0J1dHlNcUhQSEFaWjBBWTVwbWdzdmx1dG50ZHFldlg3OCtmdW5TcFQ4dkxpNjJRZUJLc0tEQy9JWHYyV3VaVW9sOWNmUCtLcGtnWXUvanB4VXJTSE9rc3dYQkk4ZWtwR2htbWRtb0VoaDZRL3BqR3NtTzBtVEozMlduSUx2UUJNc3k4RDRKR3BwbDdFdk5SOURBUEJVV0ZxcE5telloVkZFNWZQancxL3YzNzMvVTdYYWJEb2RqbmxKcVU2U0RsaEVEQm1tVUhvOW52TnZ0N3JWcDA2Yll4WXNYMzNYaXhBa0hRLzE2UUU3MlRpdnZCRGVPT0l5c0VFblB0T0ZTNEZMMFNqT0YzNlM1a3d5am0wSG05a3BRc0pFa0FDVnpTYzBoejBmVEtFMkgxQ0lTY0ZMRDhEcThMN0N4akRucDQxNFUvL2dkKzNMb0FQVkQxa0U5WXR2R2pSdTlPVFpKU1VuTzRjT0gveU1qSTZQQ1pyTVYyKzMyYVlaaFlNcEwySytJQUlQMEJMZmJqUnlXWVh2MjdJbjcvUFBQSng4N2RpeU9jUmE0dkZMZ1NvQlllU2xzY055b05CTVNISnorb1dzWjJVTjU5MlFXZkRLd1o4Vnd1Z2tpMkt6S2EyVXVaRm14WFlJRzIzUjlKY0dtYXhneUNPdU5BTkNaamdPVEJBeEh0L0VKTURHNEJ5QmhsQnVtQ2VhK2VmUG1wMis1NVphWDA5UFRFZnJZYjdQWlBqWU00Mmk0aUFrYk1IQ2ZrY3RTV1ZsNTY4R0RCMlBuejU5L1YxRlJVZnlwVTZlODRYN0pMSFNMMlRCV1lKRTlVbFlHZTVtMDBSSWNOQU95NHFXb2xxQ1JBVHpKQ2xKRDZjeWdNeE9aUUpwQTZTR3hQRkpyV1prZUs3RXI5Mk1uSWF2cFhoUitKNmh3SE91SmFaLzR4Tzh3OFdCN3NBdzZNTHpReE1URVl4TW5Ubnc5SlNVRk15OVdSMFZGZlI1dVlDOFN3TFJ5T3AyVHlzcktFai8rK09OYkR4MDZsSXhNZUxyUEZMaFNHd1NxZk4xTU1KSkxkNUU5VlpvcTJUaXNXRjVQcDNBSlVpdWRvd3RabnR2S3JFbVFTc0hLZmRtNEVqU1NlWFFBU2NFdVRSUE9BMURRNU5JY3k0N0hqb256azMzQk1IampPTlFqN24zcjFxM3E4T0hEMWROdGtwT1Q5OTEzMzMxdk9CeU9lSnZOOWg5ZmFrVElzekREQWd4bUhicGNydkdWbFpXWHpwOC92MjkrZnY2VnNKRUFERkNzZTBTNEdTdXd5SjZwVXlLQndrcVFab0pzSTgyU0JJaGtHSnhYWnpTNUx4dElNcEV1WGxrMm5ia2tXS3dFc0c0bWRRYXhNcXZjUndibmFFNWxYWEE3dGpGdGxlV2tucUdXUWQwakFveVVDSmg3dk1FMGwxeHl5YmNUSmt4WWlwRVptODMyRVNiU2hTcUNRd2FNYVpvT3Q5dmR4K1B4ak1yT3ptNjVmUG55MndrV2pnOXhYSWdnWVdOSVVNZ2VMQnVOdlpSS1gvWWNna2JTT2MvSlN0VWJWd2VpM3VoU3A4aEdKMlBwb05iQnFKc1dxWjk0TE1zdG1ZbXNRZVloZzlJOHlnQWRqa09kU2tFckJUSHJXOTQ3ODRONW5RTUhEcWlDZ2dLdjZRSmdvR2N3MDJMWXNHRnY5T25UQjBNSWUyMDIyeXpETVBBOTZDc2N3R0NNNk42alI0L0cvdXRmLzVweTdOaXhob3kzVU9UaUJpalNyQVNrYnZOSnNaS0ZjQnhHcTJtQzlQZ0x6NnZyRXZtN2Z0Y0VCeG5IYWp1dW96TVNlNzBzSDFsVGdvTGY5ZnVUSUpJc0kwRkQ0TEV1OURFbW5vT21HdnN4K3MyNlpoMUJGdUE3OTRWNVFrSTV6QkxhQnY5akdBR2dTVXhNTEowMGFkTGZXclpzMmNobXMzMnVsRm9XU2xBdkpNQ1lwdGtZOFJia3RjeVpNMmYwM3IxNzJ3SXMxQzNvNWRRdXJOQlF0SU0wQjFLTDRJWkp3NHpKU0Myak55Q3ZpY3JYbVVBeWlkeFBncFhnbEEyc2I1ZjZoOWVYek1kamRiZGVaeElKTk1rOFV1UkswMGd6ek9QUU9aa3NUdFBET2dMVG95MDR4QUxoQzJjRWdNRTIvTS9ab2NpUFRrdEwyMzdQUGZkTXM5dnRNRTB6RGNQWUZZeGlnZ0lHSTlBd1JTNlg2NGFzckt4dTY5YXRHM2IwNkZFdldQQW1VTWd1MGd6cGxXN1ZzMlhseUxnTFdZYTlSKzVuMWVPbGVkUE5sT3o1c2tGbGVhUVpsZUtTMzJVY2hTRFFHVVUzYlhLN0Rrb3lpNVhYSkVFbDk2TVladnlGNXB2Qk93UkxvV3Y0UHo0Qk1BQUdIaXlIRUZDM0NPN0JOUFhxMVd2K21ERmpOdGxzdHExS3FibkJwdWVHQXBnRXA5TjUzNUVqUjVMbnpKa3pwYWlvS0JyYXhiZENnUmN3cEVaZHMxZzFRaUR0SUJ1UThRWHBWdW85bS90TEFFbG1vMENVdWduN2toRlpYcFpmbGszWE10SUVzdkZwWnNpRzZMMXNiRzZ6MGs0Uy9GSWc4eGdkWEFRQXQ2UE84UUpqNElYcjRqc1Q2Y2s4T0E3ZUZETHp3RFRVUXRnZjQzWmdtWVNFQk5lVUtWT2ViOW15SlFvL0I5TnpBMlhyQlFTTWJ5MFdKRzRQL3VTVFQ0WVhGQlJjY3Z6NGNTOWFPUUxOQmlEZHkwYVhqYWRyR3IwMzZ1YUpGYUl6aXhVajhkclNiSkZ4V0Q0WkUySzVtTGtueThKeldRbHluU0VwVkNYajRENTFrVW9RU1M5Tm5vdWdrWUNSbW9lZFI1YWJBVG9lQzMwQ0lLRmQ4QnVQQWNOQTlNSWswYnpoRXl3REVReVdTVTlQWHpkbHloVG9tQktsMUllQmtzbURBYWE5MCttOGU4dVdMYWxJc1lRcDRpZzA1d2N4dk03ZWFhVXZXRGtFaFQremdQM1lDUGlVc1JpclJ1WCtzcGVTTGNnSUJFVWd3ZHMrcmFXNi9MSk9DcFdSbU5CRXRVaG9xZzRYblZDSGk0cFZTZWxwbGJ0MWo5cXgrMkN0aFlWMGt5WkJqM3VVNENGTGtEMWtmVW5Ha25WRmMwUUF5azVBOFV1VHpRV1JBQml5STY2SmpJRWRPM1pVQTRtZ3dUYXdqRThBcXhFalJyeHp4UlZYbk1JQUpkSWgvS1YzK2dVTWxnTnpPcDJqeTh2TCs4NmFOV3Y4d1lNSG0wRnhNNXByNVVLemNmU2VxTnR5cSswNlE3RnlHTG5VZTc3ZVF5V1RTTkR5UFBvMUFZcnJoL1pXVjJaMDlnSWsyT3RRMFFtMU9udUxtcjlvdFJkTVZtRHhwOWtBVmhsY1kwZlFXWlVOclp0RFJzQnhITGFoN3NsQUFBcUJpZS9ZRGxiaEM1cG0rL2J0MVdtdkVvVFlINENCYVdyVnF0WFJoeDkrK0RVSVlCL0xJQUdyMXNzdllNckx5enVacGpscDVjcVZ2ZGVzV1hNTnBtM0NEZ0t4Y3Y0UWV5N3BsZ3dSU0t1RVF2ZXNmSlNZRmNYUzg5ejBpbkJOTWwwdzg5SWdMa2FOSDN1MUdqM3NpbHFWd2ZQcTU1QTdscFNXcS84c1dxMCtXL2k5S2kycnZlNlBCSTBPVmdLQkdnTm1SRVp4OVU1QVVERDJBcDFDd0xEZWFYcm9UbE1ZMDV0Q1VCWEJPK2tJMEsxSHZjSTArY2FhVk8vZXZSZU1HVE1tUnluMUhkNVdMR01KR0dnWGo4Y3o3dFNwVTMwKyt1aWpld29MQ3gwd1JRQU1aeWFTOHRtYnJRUnBzTWFUb1BMWFl5VmQ4M3k2QmdubFBEaTJhNmRVOWRRdmIxSHhEYXJFWWwxZUFNN1R6MDlWTzNaam1icXFWeUN3V0cxSHczSEJJVElwdFJiRlBsMW02UVRJV1JNMFNmU0FlQjd1QXhtQjFFM1pTUWxFQnZtNFNsZUxGaTJjRHo3NDRBdng4ZkdsU3FtcGhtR2N1VG5mUFZvQ3BxeXNMRFVxS3VxKzVjdVhnMTJHVUx0UTZFb0I2VSt6U0hxMWFwaGdsY3RqQ0E1cUFwb2VxK1A5bVIrY2EzRGY3dXFoS2FQcmdwRmF4d0kwNzg1Y3FCWXYvOUdTclFJeHFTdy9CU3dZUitiQzhLUzhkM3A5L0YyS1pab2xBb3ZYQmxoZ0hXUjc4RGdjSTFrR0sySmNlZVdWbjQ0YU5hcEFLYlZJS1lVTXZScHBuYlVBWTVwbUE0L0hNOFRwZEE3KzhNTVA3ejU0OEdBRGFoY3VEU2FGcmk3ZVpDWDVhNTFRd2NMOXBHQ1ZwaXJVODRRS0ZncGRVMVV0YXBtVTBEUWtmZlBxTzUvVkFJMC9MUk9JaVhBTVV4UTRnS2liZFdvZmFmNXhUdFE1ZzNXU2FhQjFJSGhoR2RndU1reEIwOFFwSzlBeXljbkp4eDk2NktHL094d09MSmRXSzIvR0NqQll5blJTZG5aMnhwSWxTMFpqV2liTWtiOUVibitWb3lNNlZMTVJ5bjdoTUZhM3ptbnFtU2Z2OE1zc0FNbjhSV3ZVOTlsYkZZU3QzcWd0bWpkUjEvVHZvY1lNdjBJMURHREtIdnp0V3pYTVU2Um1DdmNQSm9FSFEzMURjeVlISVFrVW1oNktYN0lWL3BlQzEwcFRrckZ3WG80ellhR21xNisrK3VPaFE0Y2l3V3F1YnpTN09xV3pCbUI4VTBXd1pzdllEei84OE9iZHUzY25TWGFSVTBTbzhHV1BsNVZFMXptUW1RakdFTUcyQjJzVU5QQTdMejNnVjdQTStuU1orbXpobW1yeEd1aDZPTmVZNFplckNUY01zQVFmek5QUEgzMU5sUWdoSEFuVHlKTnpQalcxR3pzaG1ZRnRnR1BvTHRPOWhrQkd6QXdtU1ZvQm5rc3lEWm1OMGQ4MmJkb2NmT1NSUjk3SHdLUXYrbHVkYUtVREpxbXlzdktXdkx5OHdWOSsrZVZZc0F2R2pEaGhub0FoNHZFcHZTSWRITG9Ocnd0NHJNQVJqR2tlbmpKYVhkT3ZlNjNkNE4yODhzNTh0WHA5ZmcyaEtuZjBCNTRoL1h1b2UyNGZic2syTStjdFZUTStXV0lKcUdEZzk3ZWRRVFpxRzlRM3ZTWmR5QkpJWUNkOEIxamdKYkc5ZENlRVdvYXNoT09RUko2VWxLU3V1KzY2OTYrNDRvcjlTaW1NWkcrdTFrMWFKV0ZWcU50bXo1NDl2cUNnSUExaVNVWjFyWUowZnJuZXR5RWNGenFRZVF2M1BFbUpUZFU3THo1Z1diemZQRGRkYmRxNngrOUtVOEVhRjZCNStHNXJBWDNYbzYrcFEwZjh4Mm1DZ2R5cVUrRTNMa1JOdHRCSDhlV1lHL1lGc0pBSEk3MVpuYWtrWTNGQUV5NDJ4Ry9idG0xMzNILy8vYk5oa3BSU1h6RXpyNXBoZk1NQTF4Y1ZGUTJiTVdQR2xFT0hEaGtjQnVDOElseUFCUWhrRHF5RWI3QkdDR1plOUlvT1J2Y1BUYmxlWGRPdlI2MzJnUm1hT1EvVGpxdGV3Y3JsYi92dDR3WlltcWZQdnZwZXZmM1JvcERBR0M1NE9BWkUwTWlCUzZsM1lNcWdPOUYrOGo3bDlTUjQ1RmdZaHdzU0V4UE5lKzY1NStWV3JWcmgyUWpUNldKTHdMU3NyS3ljdUh6NThwRXJWNjRjU0hQRUZTeFJTT24vNndYeDF6TkNhWlM2TnA0Vm1HYTk4Vmd0N1lKUS84OGYrNGNsV01KdFBNUnkzbi9sd1ZxbUNld3krWkhYYXB3dUdDaER2WC9zUnpkWTFyZE1xc0ozWEEraEVDNXE0TStSd1BrWWsrRTVBQmlZSlV4ZDd0dTM3L3lSSTBkaUloekVMd1lsdlN0WnNxZjFkRHFkNDJmTW1ERjU5KzdkTFhCQnVHT2NYeVROVVRoYXhLb3grVnM0NTlGdk9sQWp0RTlOVXYvM3B5bTFNUER1eksvVnB3dkJzTFZmd1JyVmFqdFk1bllMRWZ3L3YzMWJiZDhWMnRoVEtGNmhyQ2ZzRDZaaCtvYzBLOWdQRFkrQlJyclNjZ0RZWDMzTGNTK2NHNERCdW9KcGFXbDdIM3Jvb1JsS3FZMFlZeklNNDVRWE1CZzM4bmc4SS9idDJ6ZHE3dHk1ZDBDN0FEQnlIUmVhSTZ1TCtxdHNYV1FGYXhTcm5oWko0MDRZMjEvZE5yWi9yVVBCTG9lS2ltdjlIc3k4K1NzM2ROSUhMejlZNjN4dnpWam85YjdDQWJrOFNiQjZ3bllBZzh1WUVSUjBrK0dvTUxqcVQvdnhHcnd1dlN3K3hBT2oySEN4SjAyYTlJKzB0RFNZSll4aTd5TmdVaW9yS3ljc1hyejRwclZyMTE0T3NNRCtnVjJZZm9rTDhCMnFBQTAwS2gyc1VrS2xhYXZ6M0gzN1VEVm0yT1UxR25MSG5rUHFsNzk3MTY5WEZDbFlQM2psUVcrQVQ3NCsrbVNwbXY3dkpiVWVjQkVPS0lMZFA1bUc0MHZZSDFxRTZ3WDZpTUI3R3AyaHJMeFpHVTFtR2llOHBWNjllaTI1OGNZYmYxQkt6VEFNWXdNQjA3V2lvdUt1NmRPbjM3dDM3MTRzV2xqREhNbWhnRUJnc1dvOG5XVjRJNkdDTGhLejlkeVR0eXNFN09Rclo4dHU5ZVJ6TXl4VEZPb0MzaGQrYzZmcTNxWG10YjVldmtHOS9QYjhrSVJ2SlBjbndjVElMZ2NkQVJnclp1TkFyUlY0cUdQd2lmTnhIUjU0UzYxYnR6NzU2S09QdnVzYmtGeHNZTXFyMiswZXZILy8vc256NXMwYmp6bTVDTmJKakRvNXBUUVk4dlh0L3Y0UDlUeWg3aWNiL2ZtbkpxcHVuVk10QVBOUlVLOG9YS1o1NFRkMzFBTE14czI3MWErZm1lWTlWVEF3QnRzZXl2MXpIRWxmRlQxVWN5NEJ3MUZ2c0F4MERGaG0wcVJKYjZlbXBtTEE3Qk1BNWlLUHh6Tm16Wm8xVTVZdFc5YjMwS0ZEM21BZDgwUGw0ait5OEZhRnNibzVJcHZVV0ZkYURxVVNubnR5Z2lYRFBQSHNHWVlKUjR2cDE1U04vTmVuYXpNTUFST3BOZ3AwUGF0eXk2U3pTQmlMVmdDZnpMMkJQc0xZRWdBemNPREErVU9HREZtamxQb1lnTUhZMGZqUFB2dnMvczJiTjZmSzZDNG5wdUVHOVBSQ2YrWW5rTkNyYjAzakR6elAvOFlQd3p5TE9WdFZyMGg2dHRYMVhuamFEOFA4cFlwaFFyMWVKT1hSell1LzY0WFN5ZGlobWFzREx3eUFnWHZkcVZPbkgrKzg4ODV2RE1QNE53RFR2YlMwZE9LTUdUTWVPWERnZ0IyQTRVeEd1VXk3VllwanVEM0lIeXNGcXl4c3Z6Z3RTU0g1U1hrVEthMGZrY2p6M0gzYkVOVStMYW5HNVhic1BxVGVub2xGczRPREJZOTN4TlA3NUtkMTJVMTE3OFJoNnVLMGxqVTJiOTlkcU42YWdleUEydURVendPdnJmRHc4WUFDT1ZUUWhlSkM2L2N2dFEwQXlPRUZpR21tYnlZbUpwWTgvdmpqWHpvY2pnVUF6SUQ4L1B3SHZ2amlpNXN4QjVmREFaejZhaFYva1N3aUk0YkJCSEZkQmlTcnpFeE5YZUlQZ0JmUzd4czM3MUtQLy9rTUd3WHJQTUhBRTRqaGc5VUx0UXlucjBESFFQamlQWG55NVA4a0pTVXRBMkJ1V3JGaXhXT3JWcTI2RXZxRmdwZVpkU2lBUkc0d2VndTBuYlNuMzFTd1NzRDIveDhBVTFld2tEMGlQUStPSjhQd09RZVlpdzNBakJrejV2dWVQWHV1dzdPZDc1MC9mLzV2OGRoZUJ1dzRRVTNPT1lxa0VEcDRkQVlLUjZCOS91RVR3VHJJQmJtOThNZ0pkY2N2YXc0bGhHSTJBM1V5MlNIRGFUZU9UVkhIY1BRYTZ5ZVBIVHUyTUNNalk1UGhjcmwrTlh2MjdDZDI3dHpaM1BkOEhtK0VsODhwMGhrbVV1K2lMbUJCR1JiOGx3SUdEVDkwd3A5cmdEMmNSdmJYSHFHQWpzZnllbVFZeG1QNENKNnVYYnVDWVU1MzY5WnRxMUZSVWZISHFWT24vbmIvL3YwMnVOTXdTVEwvQlNlelFxelY3QUI1MTdvZ3Jzc3dRY3ZFcHVyOWwrNjdJQmtrbEVJRE1KR1k2VUQxSFVqTEJHSjJiT013QVJnRzc3WnQyNnBCZ3dhWnc0Y1AzMkljT25UbzlUbHo1dHdQL1lJaEFYaElYTDdES3Y5Rk1vWHVPUVhyR2FFS1pKMXV1M1ZxbzU1LzZyWlE2djZDM09leFAwOVRHL0oyMXlwN3NQcTBNa3RrRm45Z2ttRFJXUi9YNHhBQkk4aUl4N1JxMVVvTkhqeFlqUnc1Y29lUmw1YzNlK0hDaFRjendvdFJUajRSamZOOUF0RmVLRUsycnZHWDdwMVQvK3NCODJQdXJwQm1Wb1lTeXRETlVTRHdTTkN4TFpucXdEbmJlTWpaMkxGak1hT2d5UGorKysrL1hiNTgrU0FDQnV6Q3A3ZktGUmwwczhSQ1dZRkI3eG4rdW4yb1BXakMyS3ZVN1dQN1haRHNFVXFoWDN4enZscTBiR085bVNVOXlCcElJRXVXNFg0MFMwelk4cVZzQWpBSGpVV0xGdjJZblozZEE0Q1IrYnZ5c2I0NnplbjI4V3pHWDNEdDIyL28rMThObUduL1hxcW16bGxhTDhFN3RsVW9US1RyU2pJTUEzaGtHR2lZSVVPR3FKNDlleFlhWDN6eFJmNzY5ZXZUT1liRUhCZ21mT1BnVUlZRnJIcVNWTi9odU5BNklCK2RNa0lONmQ4dGxNNTZRZTR6YmU1U05lM2Z5NWlFRURnQUFDQUFTVVJCVk1OS3ZRam1yVnBwbVVCTUk4RkN3Q0NBQjA4Sno3QWFQWG8wSG54Mnd2alBmLzZ6ZmYzNjllMEJHT1NCeXZYcVpQNXVxSWkxMnErdUx2VUxUOTJtb0dQT3hRdWgrZzJiZDZzZVhkSlVVa0tUYzNGSnIrQjkxQmZ0RGRWTUI5dVBuUzdjZGlOdzVLeElQRkFlRE5PNWMrZGp4aWVmZkxJdkp5Y25SUWVNUHFVa1ZJYndWOE9CekZZdzVML3cxUGh6QXBpTm0vZW94NStwR3FCRXp1NGJ6OTUxVGtCVEJaanBFUTJJaGhxSENXUUJkUEF4Z01jSmJuaVdGYnlramgwN0ZodXpaODh1eXN2TGEwN0F5T2NhaGNNdy9ocGRMMml3bm1GMW5xK20vZnFjOVBTWDNsNmdGaTdkV0swbGhsM2RUZjNxM3V2UCtyVVI3WjN3NEpua2RKcVR1blF5SzRZSnRkTURLSGh4R1Zla2FsNTc3YldxYTlldXA0MVpzMmFkMkxKbFN4TU1QQ0l0azh0NU1BOEdCK3Fqb0ZZajEvcE5Tc1VkakVHQ2dlckxxYjg2NjQyR0M5eHc5eXMxWmk2Q1plYTk4OGc1dWZiZzhYK3B2azRrbmNxcURpTTVqNXpmeE93N3BEa01IejRjeTRGVUdCOTk5RkhKMXExYkd3SXdYRVlWZ09BamdhMGloaElNb1VZb2c0SEMzM2xhTkcrc3ByMTg3MWx2dEpYWitlb1ByM3hTeXl5OCtjeGtiMnJGMlg0TkVvQ1IxNHFrMGV2aXFPRGFORWxjVFFLQWdZYTU3TExMWE1iMDZkUGQrZm41VVhJZUVsTWJ3aDBXc0xvNUs5Y3RuRXJvMFNWVi9mV3A4V2U3dmRTTG1qbmlCY2RkMjF2ZGY4ZVFzMzc5Ui80MFhmMm9SWHZEcVNmZDNPaHhzMURORytkY3kwUXFwRG4wN05sVGRlL2V2ZEtZTm0yYXU2Q2dJRXBxR0xrRVBFMk5qbnI4SDA0aFFtVWlmYi91WGRxY0U4QlVtYU16ajBWa1l5VWxORll6L3UvK3N3K1lQMDVYR3paSFBuMVhOL3YrVWxLQ2dSQnRTcmVhR2dZTUEwOHBJeVBEWTh5Y09kTnJraGlIUVpSWGYzeE51T1lrM0Vodm9JSE1pVGRjcFNiZTBQZXNOcGpYSEwxYzJ4d1J2Rzg5ZDlkWk4wc3Z2UEVmOWRXU0RaYjNHYXlSclRTaVZRY041VHkwQ0Z5SUVleUNOd0NUbVpsNVJ2VHFEQ01mTkc3Rk12SzNzeG5wdmVNY0FPYkZ0Ny93ZWtkV0wxVHlqU1BPdmxuNmNPNHlOWFZ1M1lOM2JKZHc0eThFR0JtR0pvbFRaOXUwYWFQNjlPbFRBcmY2YUY1ZVhqTXlqSFNydVZyanVZajA4a1oxemZQNDNTUFUwUDZYbmpXR0tTMnJVTGMvOUU5TGN5VE5FbGltUHRiRzgzY2pVK2N1VXgvTVdWYW5BVWlXTjV3TVNWMzcwQnh4NmdxZmdJSllUSzlldlk0YjgrYk5PNUNibTlzS1R5R2xXODNrS1E0K3lzYWtFTlliTmhqZFlYc2tPYjB2UG5XcmdvNEo5d1U5c2pKN20wS013MUNHNGpKaytua1dMczFSaDRwT0JnM0xROHRjTzZDNzMvTWdMNzFsaTZhcWIyWjZSTURLV3B1dmZ2dlNuSG9KM3ZrVHZQNFlsS0RSbHpOam1pYW16V0wyUUdabTVuN2o4ODgvMzdsaHc0YTJ6T2RsdHAzTXVMT2lOMGxob2RLZkZNckJDcytiZU9rMzRRTUdZTG5qNGJmVXFkS3FWYkVqRmR6Qk9vR1ZkbWdVSDZ0bXZ2YUxzRUVERCttaC93MDhiOHJxZWxiM0Y4bnNBUktBRkwyY1o0MjhYcVJwOXV6WnN3Q0RqOXR5Y25JNmdHR1lBQTdoeXlkK2tWR3NLbysvaFJvM2lHUk02Wk0zL2tmRk53eHZtZFFWMmR2VUgxN0J3MU9EVHlrSnRSSENBYytydjUrb2VsNFMzdGpYdGwyRmFzb1Q3MVZYWlRqWDArczFtT0QxMTFuSk1FeWk0dU55TUFNU1NWUzllL2ZPOWFZM2JOeTQwWnZlWUxYRVI2QlZBQ1RMNkkzano0U0U2b3B6djYrblB4NnVOVktGUjRyVnhFZmVqb2plUTJXK1FQdk5ldTAraGJUU2NGOERibjIyemlDUE5QNUNobUhRRHArWW00UjE3ekJySURrNUdldkZyRFd5c3JLK3pzN09Ickp2M3o2dmhrR0tKaGNSa2c4b0Q3VW5XdTNIMzZUdUNhVUh4VGVJVWZQZXFyMmNSaWdOa2ZYRE52WGlXMTlVaTlsUXJoY0tJd1U2RDVqd3lmdEdxbjY5TzRaU3hGcjdYSDNMTTdWK0M3ZmNrY1pmS0Jmd0tWY2U1MlEyQUdiWXNHR0xqUTBiTmt4YnVYTGxIVmhBajB1VVlab0pRZU52QU5MZktHa2dCaUZnUXEyRTdwMWJLMmlZU0Y5Z21qKzgrcWtxMkhVbzVDQmpwSm9ISnVqUGo0NEwyM3pLZS92NUUrOTV5MXFYemhuTUhBVzZQMXhYNXZTQ1liZ2FGVFRNdUhIalpodDc5dXg1WnRHaVJiL1pzMmVQRnpETXVxTjdMWiswRm95dWcyMFBkNWlnUjVjMmRRSU15elAxM3l2VXRFOVdSRXozd2U1cjBrMzkxYVNiNnA1Qyt2QWZaNmgxdWJXVHdVTmhQcFl4bU9EMTExbWw2TldYTDROTGpjRGRwRW1UWGpmd2VKdVBQLzc0clowN2R4clFNSHcwSHhsR2pscnJGUmVPOXhFdVdIQ3RjY016MUM4bURvcVVZR29jOTJQZUh2WFh0NzRNNkVLSHlud3lQdk9YeDhhcERtM3JaM0R5NlJmbnF1VnI4eU0yUzNXTnY5QXNjUmxXUkhqaElRRXdiZHUyclhqZ2dRZWV3MVRaRytiTm0vZGVYbDdlUlhDdHdUSXdTV0FZK2RSU2VrdFNqOGlZVENpdWRiaXpCKzRjZDVYQ3U3NWVXSHdab0lHK0NSY2NldWZvMXp2ZHExZkM5ZUFDM2NzSGM1YXI5MmRISHJ3TFIvRHE5MCt3b0dOempSZ3U5QXdQcVV1WExvVjMzbm5uaTk3SitGOTk5ZFc3dWJtNUhTQjhrZWFBdFhubGlMVytlaWJaSWh6NkN4Y3N1SUg3Snc3eXNreDl2MjU3NkswNk1RMzB5cXUvcS85NVVnRE1CM096NmhRMzBzMVhNSE1xTlNlanZISXlQbVlNSUlHcWQrL2UrVGZjY0lPWFlib3VXN2JzbnprNU9WZGpJV0FBQnA0U1Y4OWt0RmRIcjVWNUN1WXkrOXN1NHprUytTOC9mWXVDanFudjF3dHZmcW0rV3JZcFlrMHorYWErOWFKWjlQdUNPWHJxcjNQREZ1aW8xMUNtbHZnRER6dXpYRTJUZ2hlQWdVa2FPblRvdDFkZGRkWGZBSmpValJzM1BybCsvZnBmNE5tQStuUVRmUVdxdXE0VHcvVkk2Ty9qSnFRbkprSDF0OS9jZkZZQWMvZFRVMVhCN3NOQnpaSS9zOVdoYlF2MTN2T1Q2eHZIYW4zdWJ2WExQODRNT2t6aEw0aktBbG1aR3pLUExMVHNxSG9lREtiSVVyOEFNQk1uVHZ5Z1RaczJyd013VGNyS3ltNWNzR0RCVzF1M2JyWHYzNysvZXNsVkRnL0k0QjBBRklsNW9ZMWtJUWtZcGpibzYraGh2L2x2UDFDdkdnRmxnS3M5L3Bkdmh5MHM5VWI0MTkvdlZTMFQ2M2RXd2JhZGg5VGtYK09aRU9GRnFJT1pJZWxLV3prcTdNU2NVdzEyQVdBWTRVMUxTenQ5Ly8zM1AydXoyVDRDWUd4S3FZR0xGaTJhdG5IanhoVG9HR1RmNlZObXBjQ05sUDZrQ3RmWHZzUDVPVFdYKzMwei9kRjY3OFZ6djhwVy81ajJiWTN6aGlMWWRYUDY0TSt1VVRlUHlLejM4dlc3NWJtZ3pLY3ppZTRkNlJxVDlhbTNtNHlMTVpkWFB0a0UyZ1dDdDFldlh0QXZMeW1sNW5IWjFjNHJWcXg0OThjZmYrd0xIUVBBY0oxZS9XR2d3WVJ1TUZwa1lnNExiNVZnRHJaQmxQZXp0NjBmTGxHWFZwcnk1RlMxZmMrUk9nbExWSFNIdEVUMTNndjFiNWI2M2Z5Y1h6RDdDNWJxREtOM1JwcDl1VHladkFpQnc3YmgwMlpoaXZBZU1XTEUwdDY5ZXordmxQcVdnRW5ldUhIajA5bloyZmZqQ1Y3U3ZaYnBtaEtoNFFvdEtuQU1hT25taCtlVmlMOGt2YVY2NWVsYjZvS05Xc2ZDSE4zMjBEc0J3WUxSNW90VEU3MGFwNlQwVE1xbWxabFk4UDVEWG1EWDUydnlyOTVYMjN6UjNsQmNmNnZRaGw2ZVlBekt0Z0dndUN3OXpCSEFBb2E1L2ZiYnA2V2twTHhrR0VZT0FST0hkVzFtejU0OUt6OC92d0U4SmJBTTNHc0U4Qmp0WmNQNjgvZURxWEErUlpWUGRpZnlKZDFUMDNUcjJFbzk5NnNibEdGVTVkSFV4MnZ1bDlucTcxTy85ZXVGakJod3FYcmd6a0dxVWNOWWIyckVDMjkrcFphdHlmZTdHUFRURDR4VTF3Nm8zK1N1Qi8vd2tWcVh1eWRraldXbFNRSjVxMVlnWk93Rlpva2oxQnh3Yk4rK2ZlbmRkOStORlkrd0V2aCsrWENLU3hZdlhqdzFOemMzRXpvR1VWK2tPMWk1MTNvaHJmN1hDODFaZEhMT05udUh2QW1lYTh6UUh1cmU4WGhlZ0tsTTcwT2w2ZzZhbno4NXJkb2NTWHFQYnhpam5yejNXdFcvZDNxdGh2cHk2U2IxOTJuZjFtQWJscmRmWmdmMTdPTTMxQWVXcTgveDFJdi9Wc3ZXYkl2SUxGR3JXSUVva0pEbXVuWjhaaElmc2dXRzZkdTM3dzlEaHc1OVFTbjFwV0VZcFJJd1NmbjUrYi9PeXNwNkZNODVobnR0OWJ3azJjanlydnpSSHMwTXdzd29FQUtDMGpXbjJNV250TEVUUnZWV0UwWmY3dTNkWHRDWWxjcG1WTTFVaVBRMTREYm90cW9YeXdzdDhwZkh4cXBXQVR5ZWJic09xK2ZlK0VMaFUzOHQvMWY5enNwOGIvWnk5ZjZjRldGcExPa2U2L2ZuTDhGZXRoZWZsNFJaQW54ZUV1SXZHSEFjUDM3OGg2bXBxYThZaHVGTmVwYUFjU2lscnYzMDAwOC81REFCMXJ4akVJKzZRK29QdlREK21BWUZnay9QbFRtbFZ2R1hiM1AzclgzVm1DRlZEOGlpU2ZLZTM2ejBycUViQ1c1R1R2bUhseWxZV1pOdTdLTW0zeFQ2ME1OckgzNnI1bnlaWFkyWmxnbU4xWnpYdzU5a1o5WEFQT243YzdMVXUvL0tzdXdUL2pTTmZyNWdta1Z1bC9Pb1lZN0FMakJIWUplT0hUc1dUcDQ4K2E5S3FZOE13L0QyRnYyWmo1Y3NXN2JzN1kwYk4vYmxNQUhYdkVOam82SGwrSkxzcVlHOEo3QUx4aVZvM2lSZ3JJWWRjRVBQUGpaYWRldVk0cTA0Ny82KytUSlliUmxzQXpORjRJVEtPdXZ6OXFvUDVxNzBuaE5BdWV5UzhLUEl5OVp1VXgvTVhlRVZ1Ny84MldDVkhzYkFZeFU3VjNPQXBUYjdZa21PK3N2ckN5SUszbG1oekFvOEVtQ29PeTRYejFVekFSYTQxTmRjYzgyeS92Mzd2NmlVK3Rvd0RLOEhvQU1tb2FDZzRJRlZxMWI5TDd3bG1ZVW5wODdLaHlBUU5Bem1TWlpCWWZBR2FsRVlBRVl5RlBiVjE5R2p0bmoyc1RHcVc2ZmtNNEFSdFZFTnVFcVBGenhvQlp1dDZscm4yNnRtN0VNdlgyMUJ2ejUzajdyL0R6UFBhaTZ5QkF5WDlZQTU0Z01wNEJrbEp5ZWJFeVpNK0dmTGxpMWZNd3lqZWdoZEJ3eVU1VlVMRml5WXUzWHIxaVN3REpkaTVXTlZ5RElFa0d3Z3V0cHNkRTVWUU5ZNVVFeVBTd3BPQnVzSU5ON01PODlNRUV0dG1KWmdxSTQ0KzFpbnF2dFdnZWVuZmtrMnNUSVpMQjh3THIxQUFzYWYrZEh2SzV6OXBFVmdaMGE3QUN4OEVodURkVDE2OU5oNzQ0MDMvbEVwOVcvRE1LcWZlbXIxb1BPVTdPenNGelpzMkhBN3hDOVgxNFNMRFhORTRjb2tjWGtERks2eThmbFVET3ludStmNERZQ2htMDFCamQ4L2Urdk1NcXNVdnY1QW9Hc2NyM24wN2d5ZzFVMG9od0k4eWFwblRBNEovTXh6RVhTTlYyVnVhd0lHdi9XNThmbUlCaUQ5YVVpQ1Nqb2IxQzV5dFV4TWlmV3hpeG8xYXRUblhicDBBV0N5OGF6SGFvQmJJQllwK2dQbnpaczNNejgvL3lLTUxWSDhnaUZ3SVpnUlRxZkZkOTBVU0FaQlRpaW9qbHFGQTQyOENTbW0yUVB3K2VrYkFNeVp5ZzRHR3BaQmxnVTZ4MnV5Y0I3dnFjaFUxb3dWRGpocUFxTUd6MWIvVTNXUFZmOVdOU2I3WjgzN2txQStlS1JZamZ2Rkc5bzVxcWJLeUhxTmhHa0lLQm1vNDdKa0ZMdndqanAyN0hoczBxUkpjS1duR29aeEptZFUxekFzaEdtYUthdFdyWG85SnlkbkRJWUtHUGtGeXdBd2pQN3FEM1RpRFpGcEFBN3FGMWxZenFpczZtR0dGMHh5MGh5Tys4dWpvOVdsSFZ0Vlk4WS9ZSFJRbmFuS0drRDJqVldkQVNGQlZBV2tZSzh6UXYwTVkyRnlIQ2JKNGMrczlQK0VGYXR6U3pCaE8rTk1pTUU4OGRkUHFrSEdPcTBMV0NUejBJeHpHSUR4TVVSMk1Wa05ydlN3WWNPK3pNakl3QlNHMVlaaHVLeTdnL2pWTkUySDAra2NQWC8rL0E4S0NncmlEeHc0NEdVWnBHL2loUWFGZ0tVNWthWkVOaEsrYy9seEhBYzdDZGVONndCTGIwbk9VTUI1UncyK1ZOMTFNMTFld1FoYXU1enB3ZkNhQW1nWFVnS0V1SWpEVlBWK3NGQWtyNXFycEV2YytadHBXWVVFYjJUSisxbjFtSjBxM1lYR2ZQV0RiOVRIbitNUml6VmY0V2dWSzVEcFFwZHBtREJKZkM0UzJlV09PKzU0d1c2M3YyOFlScEZlRHI4MWJKcG11eFVyVnJ5MWFkT21vVWdRWnlBUFpna1haNlBqdTc5RWNUNzVGQmRGWlVEUDRBMUFJQTBVbjN6T3Nqd1B2c2ZHMk5YYmY3bE5OV3dRVTAzSE5Rb3ZiRUpOOWduT0ZzSzNEWUNTY0JoRDM5ZW5vSHdpWEY1RXV0VUVEMDFsMldtbkduZi9tK3BVa0RFc0t5MVVCWHhyc3lWLzU1Tm5LWGFadHd1dzREMTgrUERGbVptWllKZWxobUhVNmttQkFCTlhYRnc4NnV1dnY1NjJZOGVPR0dvWnBEMFFNRndBV3FZbHlKdVJ6MWZHRFlGdGdHaThhSUwwUkNyNUJKV0JsM2RRRC81c1lMWCtzR3JkR3FUaTB5bWhjUVY2dUdob2IwM0k2amlqZTNnK2FWYXJEZzBPVHF0R3JEcVBPTmJITkUrOTlLbGF1bVpibmJXS0RoN0pPQndHWUFmbXZDUEVYdHEzYjE4eVljS0VaK0xpNGo3UXRRdnJJS0QvYVpwbW01VXJWNzZabTV0N0hlWXRrV1VvZXJsRUs2TzFGTFk4dVh5Mk1ncE5YeC9BQWRoZzFsaWgyRmVlQjcvamZDTUhkbFYzM1hTVk1oWGlMVllQWkxNU3NEVWJvM2JEOHFsdTNJK2ZyQTVkbkVxOTR4T3dHclkwQTFLVHhLb2ZJbGQxSFpwd3FVdWVlL01ydGVDN25JQllqOFFzV1praWdBWFNnRW5lY0tVeFVXM1FvRUhmOXU3ZCsvYys3ZUsyN0tDQlNtaWFablI1ZVhuL0JRc1d6Tm05ZTNjemFCa0lZQzZjS0plWjExTTVVVkRPL3FjN0IxQ0FBb0ZtQUFaUlpEQUtNNzBZNDVHZUZMWmYwYU90bW56amxTcXhXY1BxNGxaMThKbzkzRnJDK1BhcDNyZEtwUHBhamwrMGFnalVqelRkY29aK3pwU3RCbk9KYzlWNE1reFZ1UXFMVHFubi92bWxXcGUzMXdza21kRllGNkZMWU9KVENsMmNFK1lJWUtGbkJGYzZQVDM5NklRSkUvNXNzOW53UVBQYVQ0UDMzVjNRQ0pkcG1rMS8rT0dINXpkdDJuU3Y5SmpRa0h5b05uVU5HWUxSVFRBS0tBOHZnb0RyMTJNYlhYUEdVV2llNUJyQjFFY0FWZTl1YVNvdHBhbTY1T0pXM2phdjlBckhxb3F2cldOOFMzeFVtdzRabHZkalR2U0dyc0ZvTlZsR21pbTVXMVc1cXNCYzdUVldFeU1acGxMOW1MZFhGZXc2b3JLeXQzdUJ3cnJqOTBqVFlDVlF5QzcrM0dnK05SYWUwYlhYWGp1clM1Y3UwQzU1VnRvbEpKUGt1empxb09lQ0JRcyszcnQzYjBjRTg1QXJ3K20wQkkwTXl2R21PZm9KUkV1UGlBcWRBb3lBd2lkL2t4RmdWaWJObG13c0FwR2drYUY0dVkzNmc1ODFRL2FNa3dTMENENVNPbU5XWk9QSSs1T2FRUjljWlpsNGZaWkhNalMzUmVKU3kyTjVONnhUempkQ0p3WllPTWpZbzBlUHJhTkhqLzZkVW1vK3g0ejgxVVJRaHZGVlNvTXRXN2I4UENjbjU5VjkrL2JaQUJvKzI1cG1TWHBORE1iaGhtR0N3Q3I0enJ4UjNCVEFSQ0RKMzlrckdPOWhRK0Q4UEFjQnlYMzlBVU1IaHovUVdHa0Q2YUxMQ0NsQm9wc0xtUllwcjh2elNJQ3dmdmlicmdIUitjZ3dWbVpKT2hZNnFLUXdad2ZrSnlVQ1RCR0dhNkJkMnJScDR4a3pac3pMeWNuSmYvTW5kQ1Y0UWdLTXI1SlNGaTFhTlBQdzRjTlhBekRRTTJBWnZ0R2crbUtLdUJrTU9xS2dxQUNhSE53VVIwZ0pBbW1Pc0YzK3p3SnpDSUdOSXh0YVZyNWtJTElYZzRXNEh0N1NmUEkzaWxIWldKSkZxbW5adDBpUmJFelppRmJua2ZPN3VGMU9RNWJiZFZZS0JncTlqQVFwNzBzK3d4SHNnbFFUQk9rZ2RETXlNbFlQR2pRSXExZXZNUXpERTR4and3Rk0xTkdqUnpOWHJGZ3gvOWl4WXkyMmJkdm16Y3BEOUJkdmVEejZRa1M0T0YxcENSamFWSHhpTzhHQi8rbHA2YWFKSUdIRHk5RnhNb0RPTkd3WXFhR2tOcEFOZzMyc1VpMGt4Y3N4SzkwODZ0cEJna3ZxRTFrV21uRTVZczk3a0N3dE80Yk9ManlmQkluc2NIU2pVYzhjalFhN1FPaTJiOSsrY096WXNiK05qWTM5bDJFWUpjSEE0alg3b2V3a2VteFVYbDdlQTl1M2IzLzV3SUVEVWR1M2IvY21XT0dOK0F4ZFpSbklZNllkQnk1NVl3ell3VFRoWnJoaWdONVRKYVdEbFhBZU1CbGUrTjhLSkZhTmI4VUFlaU5MVXlJWmkyRFhoYWplU0RTVnNrNmxSbUhqVXRSemZ4MHdVdlRyYkttYlQya2lKUk94ZnVoQ2MzRkREZ0drcHFaV2pCZ3g0djlhdDI3OVY4TXdqb2FLZzdBQTR5dGNpKysrKys2TmtwS1NjY2laUVFvRUFNUDhYelNtekFPR3ZjVEVLQzdqeWtxV0FUc0FCbS9lcEtSNkFvdVZqZU5vL3RoN1dQRm9aRjFMRUZDNkVOVWJ3b29oSkFPUlhYUXc2QnBEMTAwMGZ4SWNCSVF1Z1BFL0U5U3NHSVpNS2tIajdmVytlQUtaQmIraHZJem1BaXlNdVNDYUMzYnAwNmZQcDVkZmZqbVN1MzhNNUJYcFFBb2JNTDZLN2ZUTk45OThWbFpXMWdtbWlZLy9BMmhvbHJoQU5QUUxLQkFOcnlkUUVReTRNV29kZ2dZM2owcWpPQ1pnMlBPWjdzbjkyZUM2OTZNM2lqUXJzbmY2QTVDVklKYW16bXE3WGxiZUN6OGx3OGg5c1oxcEkyUnBDVWdkOURxakVDanNqQXhod0NQaXdrQ0lnWFh0Mm5YemRkZGRoN1hnRmh1R1VVWFhJYjRpQlV6VXdZTUhyOHJOemYyOG9xS2ljVjVlbnBkaE9EMkZLejhBTkdnd0NDMFVtQkZpam5KVGxLR3NIS1RrbzFld0RmdmhCZEJRMDBqQmkzUERTNVBNUkIzRVhrZFFXSms2SzNyWEdVU0NRN0tRMURiU2k1SU1RMWJoSjBXN3pEckVkNEtFR2dyNzhUZGRXUE4vYVI1MWtZdHROUFZrRnM0elNrdExPM2I5OWRmL3ZuSGp4Z2pRbFlhSWsrcmRJZ0tNcitLaVY2OWUvVkJKU2NuekowK2VqTnE1YzZjM0NzeUVLelFrS3BLNXdBQU1RTUVHWUxTWUFoaUFnT2tDZmZJM1hFY0hEUUVsbVliQVpQYTdCSlhPSEpLK2d6R01QTlpLQS9rREljK3JwMnp3ZjRJYTk4Q3kweHdSS1BoZkgycVI1WlZnSjJ2aXZJeHhvUzdaVWFsYmtwT1QzZjM3OTMrcGMrZk9jS0ZyalVTSEFwNklBZU1yZktObHk1WkJOTjFiVkZSa3dOMEd5ekFkZ2lrUXFCUm1wT05HY0dPTUZFdDNsN2taMklleEdkNEVqdUhBSlNwTGpuS1R1ZGpUQ1J3MnFEK1drTnQxTGFJM2ptUVhLOWFpYWVHbnZLYjBmR2lPbUFORW5RU2djR3lOOTBIZEordUE1eWZERUN3VTVweGJKRVAvQ05DbHBLUlU5dWpSNDZNcnJyamlENFpoN0F3RkhGYjcxQWt3dm9xN2FOV3FWVzk3UEo2YkFCWXlEUlBJS1lCeDgyQVk2Qm1BQnpjSXNNQWxsejJKb0lHbW9SY2t6Ukd1U2NCUjJGRlkwb05DWXdGYzB2Vm1qNVFhUndlVXBIbkpIdjdNQWl0VTk5U2tXZFNUNTNFTVRUWVpGUGN2QjJKeFB1bzkzaThCS00wNHR4RXN6TTJGWndwR0I3UDR3R0wyNnRYcmk4c3Z2L3dKWCtnLytEQzdIMFRWR1RBKzBDUmxaV1Voblc4NGdNSmNZQXdoSVBFS040K0trNkFCSUZoaDNNN0c1Q2czZW9sMHY5bUliRmhVTkRQSDJPdlpjL0ZKaXFiM3dFclhSV3VnM2lZYlN0OVBBazZ5RG8rUjRYN0pLR1FadVVRL3ZTTWNLNTBEZ3BXQWw0RGhkM1ljZEVqbVVDTTRoODZKeFF5N2QrLytaYjkrL1ppZmF6a0tIU3JqMUF0Z2ZKWFZOaXNyYTVyZGJ1K1AzQmt3RFlZUDhKM1BNS0RuQklZQituRnpGSUFBRS9OcjJOQk11T0pvTnRVL1FVUTNHcUNSTmwyNnAreUZVZ1JMODZKN1Zib1FsdURTenlFcldZcGQ2Wm1SUFFrU0FnT2ZlTE5PT0NPVWdwZm5abm53djJSQUdSdkNkM1JBbWlGNFJRQUxJcmxkdW5UNWJzQ0FBYiszMisyclFvbmtCZ05PdlFFR0Z5b3JLMnU5WnMyYWViR3hzWmtBQ21JMDhKNmdhZkFKSWN6QlNyaDhBQTJFbWZRTzZKYXo0SHo4Q25RTjk4T3hxRWhVTWdmVVVHbGtGY2trVW5oTDdTTWJ4SW81ckZ4VzJYaFNWK2lna2lDaGVLVTN4SEtEUlJnZHAvZEU4eTNCSjFtRTE4YzlnMDBJVE5RTlhXZDhnbDBBbHE1ZHUyWU5HREFBWnVqN2NHSXRnVUJUcjRBeFRSUG5hN05telpwM1ROTWNCdk1FWFlNaEJJQUhqSU1nSHhkZHhJM2pCcGtDd1lwaWpJVWVGbWZrTWJnbnZTZ2V3NHFWWHBBT0hCbUkwM3VzRlZ2STM2d1lTcnF6dWg3Qy96Ukowa3lpdzhnUmZvS0xENWlYZW9qM0tjSExYQmJxT0hRZWpqNERLUGlla3BKaVhucnBwVi8wNzk4Zm1mOFlJNnE1Ymtrd0dnbXd2VjRCSTNwdDZ0cTFhMSsxMisxamp4OC9iakN3QjZhQnJnSGJjTTQyam9GSUE0V3lZamhPUTkyRFNrVXY0dFBCSU81a0pVcVFTTytKcG9mN0VqQzYzcEFBMUkreEFvMk11K2dSWUFDRmpVN3pBK1pnQkZ3M1FUZy9VMFdrMEphUmNKcFZkakI4NHR3RUMrb09IUThtcVdYTGxwN2V2WHZQeXNqSStMdFNhcDFoR0hYU0xEcDJ6Z3BnZkpYZWZNT0dEYzlHUjBmLy9OaXhZd2owZWNlYkFCaTgrZlFVcmdlTW00ZWloNzRoTXpDZXdsRnduQmY3b1hJQUhucGFyRnpHYU9STnloN0wzL2ticnlPQkpEVVBnYWczbmpSSEVtQmtFaTZLelNFTXlaZ1V1Z1J4Y1hGeGRheUoxNWF1TXMvUFpEU0tmTEN1Rkxpb2orVGtaR2RHUnNhc2J0MjZZVDcwNXZveVF6VTZUUjNZS2VpaHlOYkx5Y2w1ckx5OC9BbTMyeDBOandtZ2dRaG1rQSsvb2RJNFNZNjJXTkk5RzFqT2cwSnZRb1hSUmRkTmt1NEs2eVpEYjJqOHordElScEplQ3JmVHphZlpZUmhmdXRCa0ZRS0VvcGVtRU52QnNqeEd4bFhvMVpINUFBYU82ak12R3ZlTzM4UnFDNlU5ZXZSNHZWdTNidThxcGJhZkRiQjRBUjIwMWV1NGcybWE4Ym01dVJOT25UcjFyTjF1Yjg1bk1rSFBBQ3o0SCtEaDdFcFVMQ29Jd0VHbG9QSUlGUFk4Umt3NVZvTDlHZFFqMEppRVpHV2lDQmI1S2N5cDk2dnVNa3ZQaDBGRm1oL0dmOGdrak9EU0UyTDU2ZTBCS0xoL1hhOUloc0c5RWhENDFDUG1aQmM0RHExYnR6NTQ2YVdYL3ExejU4NHpEY000V01jbUMzajRXUWVNci9LanlzcktldVRrNUx6WHVISGpubUFVQWdkc2d6ZitwNW1DQUVTRlVkc0FHQlNGak9LaTh1a1ZjVWdCbnd6MlVYRHFRVCtwRTZoRitDbTMrWFBEV1p0a0RIbzlqTlF5eFlObWxGb0RaUU9yd0FtQVppR2o2Um9JOTRveWd6bVI1QVFoaStOd1graEUrQjNuNG1QMVdyVnF0WGJnd0lGL2lvbUpXUkpxVGt0ZEFIVk9BQ042YjRmczdPemZtcVo1dTJFWWR2UTBWQjY5SjdJT0toVWdZbVZ6dWkxZFpKeVArVE5zYkxJTkdwb1R6S1c3UzFOZ05UNURSdEVqdzdvYkxZTnJqSmRZZlRLMnhISUFSTGduYVhwcGRsZ3V4bElBQnBZSDdBSEFNQ0FIc09BN3RGN1RwazJkYmRxMG1aV1ptZm5QNk9qb2pZWmhsTmNGQ0tFZWUwNEI0NnVJWnJtNXVUY2RPblRvMmViTm16ZEg3MEZGUXR2Z0RaY2IvOE5FOGJrSEFBVVhHNlpta1dhRG9LSG9aY1hLd1VqdVQrYVJGU1FqeDFJTDBhVHdXSnBDaWx2K0wxMTdEcUxpbk9nQVlFMkVGVGdZUzAzRWZHWUc0T0FPQXdpNEY3Q1RORGtBQ2ZabnhseGNYRnhodDI3ZC9wYWVuajdITUF6cjUrV0Vpb0F3OXp2bmdHSDU5dTdkMjMzZHVuVi9UMHBLdWhvVklXTTBxRndKSEs3b3lWN0pIc2VLNU5nTUEyQnlJSTZCUGZaMnFUOWtRMVBBa2xYUXNIVHJwUmVGMzJVd2tFd0hRT09OWXdCOFJMb1JUcEJBb2ZtUlpwVzZobUlmNVlRSEJQQnc1QjduWlpEVE5NMVZ3NGNQZnlJMk5yWmU0eXVoNHVZbkE0eXYxeWJtNXVhT0xTd3MvRjFDUW9KMy9UQ3dDOENDaXBiQWdZbmk5QllBQTVWT0prRWxrM2tZVWFYblFzcG5UbzFrSFJsZTkrZGwwWVJSNEVydmpXTTR1QWJNRGxnUkVXNlVrMC9ucFJzc2h6WDRHeU8yekFWaWxCWnNReTNEMUVxSHc3R3pmZnYycjdkcjErN1RtSmlZWGZVUjVnOFZKSEsvbnhRd1F0dDBYcnAwNlNQUU5pMWF0R2lJeG1aRW1GRlJnSWplQlo4Y2gwYWk2OGtwRkFBT2hTN09MOFVwMlVGK0VpanM2UVFZeTBZR3dYNzhqbTBVdVdBVGdCeG1oMk5tQUJmUGgwK09uQk8wS0N0TkxNZC8rSWx0N0F3Kzc2OGtJU0hoNDh6TXpQZnRkanZTS1U5SGNTdktYZ0FBQThoSlJFRlUwdEQxZGN4NUFSZ2YyemdPSHo2Y3VYYnQydDhuSmlZT2JkR2loUTFnZ2Zja0Y1akdieERLK0oxTGtPQi9KbG94anhVVmp6Y2JpNDB0V1lIaVZLOU02VkxUSE9FM2p2MXdhZzFuU3pEdkIrY0JZTWtPS0JPWE9HSHFBUU51QUFpK013aUo0L0FDMjRCaEtpc3JQZEhSMFZrWkdSa3ZKeVFrWUNVRnY5Tlg2d3NNb1p6bnZBR01ZSnNtZVhsNXczYnYzdjNMWnMyYVhkbXNXVE03R2hic3drbHpUTDVpN3lZYjBldGlGaHZOQUQ0bFlOaWcxQlJ5bUFIbGtQRVRUdERqYURwRCs5UkxaQjRDZzVxSnd4dllEclBDWVEwRzNLakRtUGREWm5HNzNXNjczYjR1UFQzOXpmVDA5RVZLcVlObkt3Z1hDa0QwZmM0N3dBamdOTnk3ZCsrUXpaczMvMDljWEZ6L3hNVEVHTEFIdFExSGR0R0x5VHFjOHNLNVV2aWQ0WGs1YXN5MENCazQwK016TkdVOGpxYUtERVV2aCtVbEVNaHNORHZZajkvQklnQUlZeWtBRGJiNUFuM2xVVkZSMy9mczJmTzlWcTFhTFZWSzdUK2ZnTUw3UEc4Qkk0QVRjK0RBZ2N4MTY5WTlIQmNYTnlJNU9ia2g4MmhvR2hnZm9hNEFZTUErMk00MEFpWnBjWnlIdWJNVXgyZzBuMm1zMGFta1dPVU1UcktLSFBPaEp3TXcwTlBCYjN5K0FzNVBsNXVSYVpTbHVMaTR4RzYzWTVtTjl4SVNFbFpHbW1zYkNWdEVjc3g1RHhoZkk2S2NXS204ZlZaVzFpMWxaV1ZqR3pkdWZFbXpaczBjYUJBMEJnREJnVXk2dzJRWGdvYi95MlF0QnQ3b0JRbWcxcWhQNmRuUXhNblpESHlvQTZQTkJBcjJ3Vytjcklkcm56aHh3dWwwT3JjMGJkcDBZYTlldlQ2MTIrMTRubURKK2Nnb0Y0eEpDb1IrMHpRYmw1U1VaS3hidCs0bWo4Y3pQQ1ltcGwzVHBrMmpRUGZNRTVFanhUTGJqZU0rY3NDUXlkWXlMa1BHUVRub2lWSHIwSVhuL2xKSUF4Z1F0SXdSNFhoZmNOTGpjcmwyTm16WWNGbEdSZ1pjNHcwK3N4TjBQbk1rVEhDMmpya2dHQ1lJZUdJUEhEaVFrWitmZjROcG1sZkh4c2FtTjJqUW9HbDhmTHhCY2F2bjBNcDBTSDJFMnNvczhUY1oxR05PRHNIQ2dDRE5WR2xwcVZsUlVYSE02WFFXMk8zMjFaZGNjc21DWnMyYXdTMnUvWVNMczlXNlorRzhGenhnZkkySkZjeWo0TlVxcFZvZFBIaXdhMEZCd2JDS2lvcE11OTNlTmlZbXBtbURCZzJpMmV1cFMyU3lFOGVkOU9pdkROVEpWQWZ1VC9OV1hsNE9NNE5sUm5mRnhjV3Q2OXk1ODdLTExyb29UeW1GaHg5aHROSHpVd1hiNmhNMy94V0E4VmNoV0Q1V0tZVWxzRm9YRmhaMjJMbHpaeStYeTlYUlpyT2xHb2FSR0IwZDNjamhjRVRiYkRhN3pXYXorWjUvQ2VEaE8xSWNLbTAyRzB4R0plSWlMcGZMNDNRNk1SM3psR21hUnlvcksvZkZ4c1lXcEthbXJrOUtTdHF1bERxZ2xNTEU5dklMUVk5RUFxVC9COUk0MURRWkI2L2hBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLm9uMiB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFJd0FBQUNNQ0FZQUFBQ3V3RUUrQUFBZ0FFbEVRVlI0WHQxOUNYaFYxYm4yMnVlY25DUVFCb0VRU0NBQkNnZ2lVd2dvS2dySUtESVVKd1QwWWtWdDlWcUgybnIvV3p2WVZxOXQxVm9WcTIzdFZVRkJzS0lJcUlqSWpJQUJJU1JNWVo0Q2hKQkF4alB0Kzd3bjV3MGZ5MzNHbkFEKzUzbk9jNGE5OXZTdGQ3M2YrMzFyMkliNkhyOU0wMHhSU3JYMWVEeHQzRzUzQnI1N3ZkNFdYcTgzMlRSTncrdjF1ZzNEcVBiNWZCVVZGUlhta1NOSG1oY1ZGVjFXV2xyYXVyeThIUHUwOFBsOGlVb3AvOXN3REdmZ25Xd1lobkk0SE5XR1liaHNOcHZiWnJQaDA0WGZUcWV6TENrcHFTZ2xKZVY0czJiTlRyWnExZXBrU2txSzErRndPRzAyV3lPNzNaNW9zOWtjaVltSk9QOFpoOE54M0RDTUl3Nkg0NWhTNnJoUzZwUmhHTDd2byttTjc5dEZtNmFacEpScTQvRjQydmw4dml5UHg1UGw5WHBibXFacDkzcTlWVXFwczVXVmxWVTdkdXhvZC9qdzRjNm5UcDNxWEY1ZW51bjFlbE5NMDFRMm13MUFVRTZucys2ZG1Kam8vMjYzMi8zYlVBYmY4UW5nNEkxOStmSjZ2Y3JuOHltMzIxMzM2ZlY2SzJ3MjIvSGs1T1RDMU5UVTdSMDdkdHpqZERvVEVoTVRHeHVHa2VKd09Pd0pDUWtWQ1FrSlJ3M0QyT3R3T0E0cHBZcVVVbVdHWVp3NytDVmVJZDhid0ppbTJWd3BsZUgxZXJ1NTNlNnVMcGVyTFNvTkxkanRkcC9ldTNmdlpYdjI3UGxCVVZGUjk3Tm56M2F2cXFweVlqdGVDUWtKQ3FCbzNMaXhTa2xKOGIrVGs1UHJRQUpnRUJENDVCdEE0UXRsOE1LbmZCTlFCRkJWVlpXcXFLaFFMcGZMQTJBMGF0Um9lK3ZXclFzNmR1eDRMQ0Vob2JITlptdWVtSmlZNUhBNHppWW1KdTYxMiswRlNxbURBTS8zQVRpWE5HQk0wM1FvcGRJOEhrOEhyOWQ3cGN2bDZtaWFKdHpOV2EvWGUycjc5dTJ0ZCsvZW5YM2l4SW1yeXN2TG05WFUxQ2kwZnJ5U2twSlVvMGFOL09CbzNyeTVIeXhnRVZRd3lnQVVxR1MrWmNQR05yS0svQ1JnSklnSUhySVRHQXB2dkhDZTZ1cHFWVjVlcm1wcWFpcWNUdWUzNmVucDZ6dDM3bnpBNFhBMGRqZ2N6WjFPcCtGd09Jb2NEc2NPdTkyK1d5bDFDRzcwVWlXYVN4SXdBaWlYdTkzdWJMZmJuZW56K2R5bWFSWVhGaFkyMnJGalI1K2pSNDllWFYxZDNRb3RHa0JCeFFNUUFFaXpaczFVaXhZdFZKTW1UZnl1QmRzOEhvKy9Bc2s2a2xGWU9meFBNZ3ZLazRIay8yUVc3TXZ2ZEdFU1BIUjlPTGJMNVZKbnpwd0JpTXFjVG1kdVJrYkcrZzRkT3B4TVNFaTRMQ2twcVluVDZUeGx0OXZ6QTZ3RDRGUmVhc0M1NUFCam1tWnJqOGZUdytQeFhPMXl1ZHA3UEo2S0V5ZE9lTFp1M2RydHlKRWovY3ZMeXpNQUVBSUZGUUYzQTVDa3A2ZXJsaTFiK2l0WWFveGdJSkc2Ukg2M3FpU3BZd2ljWUFBaWNLUVdBbkJ3bldBKy9BL21PWG55Sk5qblpPUEdqY0U2dVIwNmRQQW1KeWUzU0VoSXFIWTZuUnVWVXBzRGpPTzVWSUJ6eVFER05NMFdTcWx1VlZWVlYzdTkza3kzMjExZFVWRlJ1bmJ0MnV5REJ3OE9MeTh2Ync2Z0VDd0FBVndPbUNRakkwTTFiZHEwemczb1RHSUZEQjBnNFFBVHFzS29iOGcyL0pUQUFiaklQTlJVQUJEdW83UzBWSldWbFpXbnBLUXM2OVdyMTRwbXpab2xKaVVsdFVoT1RqNXJHTVptdTkyK1JTa0ZzWHpSZ1hQUkFXT2FacUxMNWVwcW11WjFYcSszdTl2dHJpb3RMVDJ6YnQyNmdmdjM3eDlTV1ZuWmlFQ2hSa0ZyYmQyNnRXclhycDBmS0toc1Jpd1VyS2cwM2UxWWJXTTV5U0JXNE5HMWpNNHVCSlJrSCttMkpIZ1lxVUhyZ0hId3h2ZXlzakpWWEZ3TWRsbmV0Mi9mcjlMUzBwd0pDUWt0RXhNVFR6Z2NqalZLcVh5bDFPbUxHWkpmTk1BZ1Q2S1VhdVgxZWdkV1YxZmY0SGE3RTd4ZTc5R3Z2dnFxMzk2OWU4ZFdWbFltd3UyQXVnRUdnQVd2eXk2N1RIWHAwa1cxYXRYS3Iwa0lGRmE4akhMMC8xQ0JvVFJNSkxUUDBGeVcxVjJVcm5uSVFDd0hwaUhqNERzWUI0MkF3cnlrcEVRZFBuelkxYVJKazRXREJnMWExcVJKa3phSmlZbE5rNU9UZHlpbHZsQks3VE1NbzFiZFgrRFhSUUVNV01YdGR2ZjJlRHlEdlY1dk80L0hVNXlmbjk5ay9mcjFkNTA1Y3lhTitnUWdBU0FnV0dITXpNeE0xYjU5ZTM5cmhJRFVLeCsvSldCQ01ZeFZWQlFJMDgvTHVlajFRYWFSb2JqT0tycHIwZ1V5b3kyQ0JwOEFEUmtIcmhhdjR1SmlkZnIwNmFLc3JLejMrdmJ0ZTdoeDQ4WnQ3SFo3amQxdS85cHV0MFBqRkYvb1VQeUNBZ2FzVWw1ZW5wcWNuSHlkeStXNnh1VnllWXVMaTh1WEwxOStFNkllQUtXeXN0SVBCZ0FGYjFRTWhHem56cDM5NFRFWmhlQWdpMWlCUjdvbHlUYVJ1Q0dHMXFFYXNBU1B6amhXT1J3Q1IvK1VlUjJBQnVCQm5nakFBWXNlT1hJRVRKdWJrNU16dDJQSGpvNmtwS1NXQ1FrSisyMDJHOWhtajJFWTdndEZOQmNNTUFFWDFMbW1wbWFzMiszdVhGMWRmV0xGaWhVOTkrelpNK2JzMmJPSmNEMEFESUdDVHhndkt5dExYWDc1NWY1V2I4VXFNSlJrbG1BZ2ticUU0TkxMMHVneUR5UFpRdDlPcHJBS3gzVTNGQXdzQkpiVU9NemwwRTBCUEJER2UvZnVkVFZyMW16QnlKRWoxelp0MnJRdG9pbUh3d0hRckVlWHhZVUF6UVVCREpKdEhvOG54K1B4REt1cHFXbGNYRnhjK2Rsbm4wMHRLU25waUt3b3RRbzFDU29BeHVyYXRhdHEwNlpOWFI2RkJxRVdrU0xXU3B1RUVybmhvaVM1WFFwaWVRM0JoTENWQzlML2s5ME9NbzlERUZJWWcyMGdpdUdTVWU3QWdRTVF4L3VIRGgwNm8wT0hEbzJjVG1kanU5MytyZDF1WDJvWXhzbUdCazJEQXdZcGZaZkxOY3p0ZGwvcjhYZ3FjM056VzJ6ZXZIbHFhV2xwQ29DQ041a0RySUtLUXNMdEJ6LzRnVi9nWWh2K2d6aGt5OWZCb2J1YllPQ1I1WFFRNktHM0JJT1Zld29GRmgxVUJBSFp5aXFTb2hEV0dZZWlHQ0U0bUFadjVHOE9IanhZMmJsejUzOE9Iano0aU5QcFRFdElTTmhyczlrV0s2VU9OR1FVMWFDQU1VMnptZHZ0dnFPbXBxWlhWVlhWNlNWTGxseTdiOSsrSVFCSklGM3VkMEhNbStBVFlBR3pvRVVCTEd4OUJBRS8rYjkwSDdySXRkSXR3WmdsV0I0bWxKYVJyRUV3NkZHVUhscEw4RWdBQVJqOHJmZGJZUnVCQTEwREc0R1pkKy9lRGIyejVJNDc3bGlja3BMU3ptYXpuWFk0SEF1VVVnVU5CWm9HQVV4QXIyVFYxTlNNZDdsY1dVVkZSZTdQUC85OGNrbEpTVHZjcUJTMkJBdUFBSkNBV2RDS3lDeXNBQm9OUm1WL0ViYmhPeXBGYWdhcjZFanFGZW1xWktpdDB6bTdCYXkwaTlRMkVyeFdMQ0pCSjVsRVp4cnBwZ2dnSEk4OTV3UU5YQlJBQXh2dDM3OGYrdWJ3K1BIalgrL1NwUXQ2OG4wT2grTnpwZFRHaGhERGNRZE1BQ3lYVjFWVlRYQzczVzMyN3QzcisvTExMKzgvYytaTVk3QUt3SUl3R2N5Q0YvdDRrSUJEeGhiRzREYnBocGhtWndjaUtoTmhOL2JYOVFBcm1HTFlDaFJTK0JKTWRETzZmdEcxazh6czZzQWh3SFdtNFQ1MHJ6cnp5TjhFaTFVUE9iUEZjRkVBRGZZN2RPaVFLaW9xcWhnOGVQQkxBd1lNOE5ocVh5dVZVcXZqM1pFWlY4Q1lwb2t4QUIxZEx0ZWROVFUxTGJaczJaS3lidDA2NUZhU0FCWVpCWkVwMkdrSWNjdFdnMjBRZXpDWUJCZU1CR0RoZjdRdWdFOTIrTWxLd1RIQzlTR0ZFNzQ2czBnd1NCRHBvQW1tVmVpT2NGM3MwZVovd1FCRWRtRTVodUFjMDRQT1ZqUXlNTTNCZ3dkckJnNGMrTnJRb1VOTGxWSVlCTFlxSUliakZrSEZEVEFZd0tTVTZ1NXl1U2JXMU5Ta2ZQUE5OeTAzYk5qd0gyVmxaWFpVTE1FQ0YwSTNSTmNBdjV5YW1sbzNwSUR1aDBNUFlDUU9jb0pocVh2SU9tUWlkanBLbDZQckdLdmtuQzU0cGZ2U2dTRkJJM010VXB1UXFTUkRTRkRwLzF0bGdpWG9DQks2TXdrYU5DeUFCdllCMCt6ZnY5K2JuWjM5eHBneFk0NHFwVklNdzFocHQ5dVhHWVpSbXlxdjV5dWVnQUZZYm5HNzNjMVdyMTZkdm5uejVqdkx5c29NYUJhbTk2VmVJUVBBdURBRUlpS3lpcXhBdUNEOEx4bURJYWZVTHRLdHlMTFNIVm1KWW5rZGVoUW1iUnNzS21MRldvbGRXZWtTWE5LRld1VnJKUGpvbnNBb012eW0zWmdoQmp2RFZ2djI3VVBvYmViazVQenI1cHR2Um5JdldTbTF5dUZ3QURUMVpwcDZBeWFnV1pEZW4xcFZWZFZ5K2ZMbGwrZmw1ZDJNampTR3pYUXIwa1hJeXNQTnc5V0FhYWc3Nkt0cEpJSkRqNDdZNmxqWkxLZXpCbjlIb2wwSURyMHg2djlMMFdybGhuVEF5UElFamM0a01ncVV6Q0laU29wZ2xBRm95RFQ0M0xWcmx6cDI3SmpxMjdmdm5Ja1RKNkxERXFCWjVuQTRWdFMzeHpzZWdNbndlRHpRTEszWHJGbVRtWnViZXdleWtuQkRZQmFBQlcrcmJDeWpFRlFtQUFOYWxSVXZHVVJHRFRJcktnVWlXN2xzemRJOTZlNklJQ0lMNlNHMEhpVVJRTEtjbFFEV2dTSHZTV29XSFN5Nm50RmRudHpPQmtYd1VOTmdYQkNDZ2UzYnQvdXp3OWRkZDkzTXNXUEg3dmI1ZklpZ0Zqa2NEbVNGWSs2NHJCZGdUTk5zNVhhN2IvTjRQRjAyYjk2Y3NtTEZpbnZMeXNwc0VMZ1NMREJZc1BROVd5MkhWS0lzYmo2WWtRa2l0ajUrV3JHQ2RFYzZXeEE4c2s5S2ltWmVNeXRWQWtPdnlHQk1JOWxSdWl6NXYyd1VaQmU2WUhrTnZFK0NobTRaWmFuNUNCcTRwNktpSXJWdDJ6YWtLbndqUjQ2Y01XalFvRk1lajhkME9wM3psVkxiWXUyMGpCa3dHRWJwOVhvbmVUeWVmdHUyYlV0YXVuVHBqMHBMUzUxTTllc0pPZGs2cmFJVDNEanlNTklna3A3cHc2WEFwZWlWYmdyL1NYY25HVVozZ3h6YkswSEJTcElBbE13bE5ZYzhIbDJqZEIxU2kwakFTUTNEOC9DK3dNWXk1NlQzZTFIODQzK1VaZGNCN0VQV2dSMnhiZXZXcmY0eE5tbHBhYTZSSTBlK21wMmRYV096MmNvY0RzYzdobUZneWt2VXI1Z0FnK0VKSG84SFkxaEdIRHg0TUhuaHdvWDNsSlNVSkRQUGdwQlhDbHdKRUtzb2hSV09HNVZ1UW9LRDB6OTBMU05iS08rZXpJSlBKdmFzR0U1M1FRU2IxZlZhdVF0NXJkZ3VRWU50dXI2U1lOTTFEQm1FZGlNQWRLWmp4eVFCdzk1dGZBSk1UTzRCU09qbGhtdUN1Mi9ac21YVjdiZmYvbUtYTGwyUStqaGlzOW5tR0laeEtsckVSQTBZaE04WXkrTHorZTQ0ZHV4WTBvSUZDMzVVWEZ5Y2N2YnNXWCs2WHpJTHcySldqQlZZWkl1VXhtQXJrejVhZ29OdVFCcGVpbW9KR3BuQWs2d2dOWlRPRERvemtRbWtDNVFSRXE5SGFpMHIxMk1sZG1VNU5oS3ltaDVGNFgrQ0N2dlJUaHoyaVUvOER4Y1B0Z2ZMb0FFakNrMU5UUzJaT25YcWpJeU1ETXk4V0crMzJ4ZEdtOWlMQlRCdFhTN1h0TXJLeXRRNWMrYmNjZno0OFhTTWhHZjRUSUVydFVFbzQrdHVncGxjaG90c3FkSlZ5Y3FoWVhrK25jSWxTSzEwamk1a2VXd3J0eVpCS2dVcnk3SnlKV2drOCtnQWtvSmR1aVljQjZDZ3k2VTdsZzJQRFJQSEovdUNZZkRHZnJBajduM256cDNxeElrVGRkTnQwdFBURC8vNHh6LyttOVBwVExIWmJKOEVoa1pFUEFzektzQmcxcUhiN1o3azgvbXVYTEJnd2JXN2R1MjZHajRTZ0FHSzlZZ0lOMk1GRnRreWRVb2tVR2dFNlNiSU50SXRTWUJJaHNGeGRVYVRaVmxCa29sMDhjcHIwNWxMZ3NWS0FPdHVVbWNRSzdmS01qSTVSM2NxYmNIdDJNWmhxN3hPNmhscUdkZ2VHV0FNaVlDN3h4dE1jOFVWVnl5YlBIbnlDdlRNMkd5MmR6R1JMbElSSERGZ1ROTjBlanllZ1Y2dmQyeHVibTZiVmF0V1RTRlkyRC9FZmlHQ2hKVWhRU0Zic0t3MHRsSXFmZGx5Q0JwSjV6d21qYXBYcmc1RXZkS2xUcEdWVHNiU1FhMkRVWGN0VWo5eFgxNjNaQ2F5QnBtSERFcjNLQk4wMkE4MmxZSldDbUxhVzk0N3h3ZnpQRWVQSGxXRmhZVisxd1hBUU05Z3BzV0lFU1ArTm5EZ1FIUWhITExaYkxNTnc4RDNzSzlvQUlNK29nZE9uVHFWOVA3NzcwOHZLU2xwekh3TFJTNXVnQ0xOU2tEcVBwOFVLMWtJKzZHM21pNUl6Ny93dUxvdWtmL3JkMDF3a0hHc3R1TThPaU94MWN2ckkydEtVUEM3Zm44U1JKSmxKR2dJUE5wQzcyUGlNZWlxVVk3WmI5cWFOb0lzd0hlV2hYdkNnSEs0SmRRTmZxTWJBYUJKVFUydG1EWnQyZ3R0MnJScFlyUFpGaXFsVmthUzFJc0lNS1pwTmtXK0JlTmE1czJiTis3UW9VTWRBQmJxRnJSeWFoY2FOQkx0SU4yQjFDSzRZZEl3Y3pKU3krZ1Z5SFBDK0RvVFNDYVI1U1JZQ1U1WndmcDJxWDk0ZnNsODNGY1A2M1Vta1VDVHpDTkZyblNOZE1QY0Q0MlRnOFhwZW1nak1EM3FnbDBzRUw0SVJnQVliTU52emc3RitPaXNyS3c5OTk5Ly96c09od091NlQzRE1QYUhvNWl3Z0VFUE5GeVIyKzMrNGVyVnEzdHUyclJweEtsVHAveGd3WnRBSWJ0SU42UWIzYXBsUytQSXZBdFpocTFIbHJOcThkSzk2VzVLdG54Wm9mSjZwQnVWNHBMZlpSNkZJTkFaUlhkdGNyc09TaktMVmRRa1FTWExVUXd6LzBMM3plUWRrcVhRTmZ5TlR3QU1nRUVFeXk0RTJCYkpQYmltZnYzNkxSZy9mdncybTgyMlV5bjFRYmpwdVpFQXBwWEw1ZnJ4eVpNbjArZk5temU5dUxnNEFkb2xzRUtCSHpDa1JsMnpXRlZDS08wZ0s1RDVCUmxXNmkyYjVTV0FKTE5SSUVyZGhMSmtSRjR2cjE5ZW02NWxwQXRrNWRQTmtBM1JlbG5aM0dhbG5TVDRwVURtUGpxNENBQnVoODN4QW1QZ2hmUGlPd2ZTazNtd0g2SXBqTXdEMDFBTG9UejY3Y0F5clZxMWNrK2ZQdjI1Tm0zYTRPTG5ZWHB1cU5GNklRRVRXSXNGQTdlSGZ2amhoeU1MQ3d1dk9IMzZ0Qit0N0lGbUJaRHVaYVhMeXRNMWpkNGFkZmRFZytqTVlzVklQTGQwVzJRY1hwL01DZkc2T0hKUFhndVBaU1hJZFlha1VKV01nL3ZVUlNwQkpLTTBlU3lDUmdKR2FoNDJIbm5kVE5CeFgrZ1RBQW4xZ3YrNER4Z0dvaGN1aWU0Tm4yQVppR0N3VEpjdVhUWk5uejRkT3FaY0tmVldxTUhrNFFEVHllVnkzYmRqeDQ1TURMR0VLMkl2Tk9jSE1iM08xbW1sTDJnY2dpS1lXMEE1VmdJK1pTN0dxbEpaWHJaU3NnVVpnYUFJSlhoRGdVTzZWWmF6OHZQU2pmRjZKSGpJRW1RUGFTL0pXTkpXZEVjRW9Hd0UySitMSUpGbEFBUUFodXlJYzJMRXdONjllK3VBUk5CZ0cxZ21JSURWNk5Hai8zSFZWVmVkUlFjbGhrTUVHOTRaRkRCWURzemxjbzJycnE2K2R2YnMyWk9PSFR2V0FvcWIyVnlyRUpxVlkyWFFVTWFXcmtVYUREZk96S1hlOHZVV0twbEVnamFTU3BhdVNCNDNXckFFMDJ3QXEweXVzU0hvck1xSzF0MGhNK0RZRDl0Z2V6SVFRRU5nNGp1MmcxWDRncWJaczJkUDNiQlhDVUtVQjJEZ210cTJiWHZxMFVjZmZSa0NPTUF5R0lEMW5WZFF3RlJYVjE5dW11YTB0V3ZYOXQrd1ljT05tTFlKUHdqRXl2bERiTG1rV3pKRUtLMFNDZDNUK0xoaUdrb0hGcU1pbkpOTUY2dDdrUzFlUDBZMGJpb1V5QWdFYWd5NEVabkYxUnNCUWNIY0MzUUtBVU83MC9Vd25LWXdaalNGcENxU2R6SVFZRmdQdThJMUJmcWFWUC8rL1JlTkh6OCtUeW4xRmQ1V0xHTUpHR2dYcjljNzhlelpzd1BmZmZmZCs0dUtpcHh3UlFBTVp5YVM4dG1hK1NuZFRYMHFUeklEV3dXUHAydVFXQmtpWGd3aWdSeU5lOE45Y2NFaE1pbTFGc1UrUTJZWkJNaFpFNHdpR1FIeE9Dd0RHWUdobS9LNkNFUW0rYmhLVit2V3JWMFBQL3p3SDFOU1VpcVVVbThiaG9FMStNNTdXUUttc3JJeTAyNjMvM2pWcWxWZ2wySFVMaFM2VWtBRzB5eVNYa1A1L0dBMHpuMElEaGlRWUpSc1VwOUs3OW10Z3hwOGJTL1ZzWDJhU21tY0hIZ25xZktLYWxWZWlibFRWZXJna1pQcXF6VmIxTGY1ZS8yWFZKL3pCWE4zRkxCZ0hEa1dodVY1NzR6NnJIUU8zUktCUllBQUxQQU9zajZreHBJc2d4VXhycjc2Nm8vR2poMWJxSlJhb3BUQ0NMM3poblYrQnpDbWFUYnllcjNEWEM3WDBMZmVldXUrWThlT05hSjI0ZEpnVXVqcTRrMGkyUW9vc1JoZENsYnBxbUtwdktZcGpkVE53d2VvWWRmM1ZhMWExQzVDRk1tcnBQU3MrbUxGWnZYSmt2V3E5RXo1ZDFiV0RBYUdTQnNMN29WREZOaUJxTHQxYWgvcC9uRjgySnpKT3NrMDBEb1F2UEFNckJlWnBxQnI0cFFWYUpuMDlQVFRqenp5eUN0T3B4UExwWDFuM0l3VllMQ1U2YlRjM056czVjdVhqOE8wVExpallBTzVnekdFanVoWTNZWVYzVWRhQ2JKYzgyYU4xY1RSMTZoUlEvdXBwTVRhZkVrc3Irb2F0L3JzcTIvVXZFOVdxN0l6RmVjeFRpelhaUVY2TUFraUdPb2JOakxaQ1VtZzBQVlEvSkt0OEZzS1hpdE5TY2JDY2RuUGhJV2Fyci8rK2puRGh3L0hBS3NQQXIzWmRVTTZ6d05NWUtvSTFteVo4TlpiYjkxMjRNQ0JOTWt1Y29vSUZiNXM4Ykp5NlQ0aWpWS3N5c1hDSUZiSDZkMmpvL3J2aDI5WHlVbXhBMFVIUTFXMVMvM2hwVGxxUzhHK29PdkpoSE8zNGU2UDg2bXAzZGdJeVF5c0Exd2J3MldHMmhESXlKbkJKVmtKZXNrMFpEWm1mOXUzYjMvc3NjY2UreGM2SmdQWjM3cUJWanBnMG53KzMrMEZCUVZEUC8zMDB3bGdGL1FaY2NJOEFVUEU0MU5HUlhwbDZRS3dQdUNKbFduR2pSaWc3cGswWE5rRDYrekd3aXJCOXZINVRQWFA5ejVUSDMrK3ZrR1loa0JBSkVOdEEzc3phdEtGTElFRWRzSjNnQVZSa3BRQjhsNm9aY2hLMkErRHlOUFMwdFJOTjkzMHI2dXV1dXFJVWdvOTJkdTVudzRZckFwMTU5eTVjeWNWRmhabVFTekpySzVWa2k1Y0JVUVRRb2R5YjdFYzU4NEpnOVNkRTI0SWQ0bjEzdjd1aDh2VmUvTlhOQmpUNE42NUVEWFpRdS9GbDMxdUtBdGdZUnlNakdaMXBwS014UTVOaE5nUXZ4MDZkTmo3NElNUHpvVkxVa3A5eHBGNWRZQUpkQVBjWEZ4Y1BHTFdyRm5Uang4L2JyQWJnUE9LY0FKZWdGV0x0MktVVU9WaThmbVJNczFWMlYzVlU0L2NYbTh3UkhxQVA3ejB2bHI3elk2b21DYmErMmNmRUVFak95Nmwzb0VyZys1RS9VbDc2ZXlpYXlNdVlJVHVndFRVVlBQKysrOS9zVzNidG5nMndreUcyQkl3Ylh3KzM5UlZxMWFOV2J0MjdXQzZJNjVnaVl1VThiOStJVmJ1UmlJNkZvYlFoWEk0bjg5cnlzeG9wVjc4emIwcTBWazdZL0pDdkNDR2YvcXJOOVRoWTZlK3d6U1JYbmNrNVJnR1MzdkxRVlg0anVNZ0ZjSkZEWUlGSExDTG5oeUUrSVZid3RUbGE2Kzlkc0dZTVdNd0VRN2lGNTJTL3BVczZlUDZ1Rnl1U2JObXpicm53SUVEclhGQ2hHT2NYeVRkVVRSYVJLOHNYYTNIR2owRk15NGVEL0RxTXcrb3pJelVDNEdUODg1UnVPK1lldmlwTjc2ejdIdzRKZ20zWGRvYjl3MG00UEFQNlZaUURvQkJSeU5EYWRrQkhLemVtT2ZoY0FrQUJ1c0tabVZsSFhya2tVZG1LYVcyb28vSk1JeXpmc0NnMzhqcjlZNCtmUGp3MkE4KytPQXVhQmNBUnE3alFuY1VUVFJEaHFtUFc0ckdtQ2c3L1ByZTZxZjMzbnpCd2NJVC92bTErV3JabXEyV2VacElHSVJ1SWhRajR6Z2Njc2xJaVdEQkp3SVZKbGVESFVlUGJobGw4U0VlY0VzSXNhZE5tL1pxVmxZVzNCSjZzUThUTUJrK24yL3kwcVZMYjkyNGNlTUFnQVgrRCt6QzRaYzRBZCtSdXBkUXZkTHhOQjZ2Qi9tVk41OS9TRFZyV2pzaDdtSzhpa3ZPcUh0LzlvcXFjYmxETWsxOTc1OU13LzRsM0NzWWd1c0ZFbmgwTzNwb3JUTzl6Q1p6R0NlaXBYNzkraTIvNVpaYnZsRkt6VElNWXdzQjA2T21wdVpITTJmT2ZPRFFvVU5ZdFBBOGR5UzdBc0loUDVUd2JXaW11Zkc2bnVyUjZXTXZCazdPTytmL3ZQcHZ0ZkxyL0lpaXBtamN1NVdtWTJhWG5ZNEFqRlU1ZHRUcTdvMGFocDg0SHRmaFFiVFVybDI3TTQ4Ly92Zy9BeDJTU3cxTWVmVjRQRU9QSERseXovejU4eWRoVGk2U2RYSkVuWnhTR21tbDY1U24vNDcwT0pHV3cvR2ZldVJXTmJEZjVSY2RNTXZXNUtrL3ZZWXB6T0g3bnVyTE5EZ0grNUgwVmRFamRlY1NOT3oxQnN0QXg0QmxwazJiOXZmTXpNeHZsVklmQWpDWGViM2U4UnMyYkppK2N1WEthNDhmUCs3M2dSd2Z5bGwyRXJXaFZMZHVKQ0tiMUNodkloWmpCVE5DUW9KRHZmL2E0eGMwTWdxR3pJckthblhyQTM5U1NPelZoMEVpYlN4eTBGa3M1NlBXeENmSDNpQmFRdDhTQURONDhPQUZ3NFlOMjZDVW1nUEFvTzlvMHNjZmYvemc5dTNiTTJWMmx4UFRjT0g2OEVLcnlnNG5pT090YVdTRjliNGlTejM3NUpTTHppNjhnRWQrODZiYVVZaEVhZTByWE9NSXR6M2NjYXpjVURUZ1lZUG1XQjFFWVFBTXd1dkxMNy84Mjd2dnZ2dEx3ekQrRGNEMHFxaW9tRHByMXF6SGpoNDk2Z0JnT0pOUkx0TnVOY1JSM21RazlCZXNOc01aSzl4MkhIZllvRjdxMGVsakxobkEvSEhHZlBYVjJtM2ZBVXNrZG9vMTFSQkpDQjNNQTlBdHNYc0JZcHJETjFOVFU4dWZlT0tKVDUxTzV5SUE1b1pkdTNZOXRIang0dHN3QjVmZEFaejZhcFYvMFJWMnBDMG9IaDJTVmkwTi85MTI4MEExN2JZaGx3eGczcHp6cFpyN0NaNVljLzRyMmtZV0xYaWlaUnA1ZFFRTjh6SFFNUkMrZU45enp6MmZwS1dsclFSZ2JsMnpaczNQMXExYmR6WDBDd1V2UjlhRnlyOEVxN3hnUmlMdFJXdUVjSFNNN2ZkUEdhYkdqK2gveVFCbXdSY2IxWXkzUG92SUhVVnlmL0xHUWpGdXRLa1BHZFhpSEdRWWRoTmdMallBTTM3OCtLLzc5T216Q2M5MmZtREJnZ1ZQNGJHOVROaHhncHFjY3hTSlc5Q1pScTg5cTVBN1Z2RG9Sbjd3N2hGcXpJMzlMaG5BZkxGcWkzcis5UVVSaGRieGRsTjZnQkpOM293SlFMQU1lNit4ZnZLRUNST0tzck96dHhsdXQvdm5jK2ZPZlhMZnZuMHRBOC9uOFdkNCtad2luV0hDQ2R0Z1FpdWVZTEVDNzkyM1hxOG1qYnYya2dITWg1K3VWNi9QeENqSGM2OVlHbDJrd2xVL1R5UXlnY2VXS1E5MmFMTFBDcURwMGFNSEdLYXFaOCtlTzQyYW1wcW4zMzc3N2FlT0hEbGlRemdObHlUSHY1RGk5Qlp0TlRzZ21ISG9paHJDZUx6WjhTTnkxQU5UaGwweWdIbHp6akwxL2lkckc3VDNPcFM5UTJtWlVDQWt3d0E0QUF2ZUhUcDBVRU9HRERGSGpoeTV3emgrL1BpTWVmUG1QUWo5Z2k0QlJFaGN2c05xL0l0a0NqMXlDdGVDR08rSEt4ZXROc0x4Y25yOVFQMytpUXMzbkNFY01uLzc0bHkxNXB1ZERkcW5GTXhPa1lKRlozM3N4eTRDWnBDUmoybmJ0cTBhT25Tb0dqTm16RjZqb0tCZzd1ZWZmMzRiTTd6bzVlUVQwVGpmSjVnYjRnV0hvODE0NTErc3pvZmhseCs4L3BpeTJjSk9GdzlYMTNIWlB2SCtGOVRaOHRvMGZiVGRLZlhWTktHMHBINDlFblQwQkJ3dXdUbmJlTWpaaEFrVE1LT2cyUGo2NjYrWHJWcTFhZ2dCQTNiaDAxdmxpZ3k2a09KRldZRWgyRVhwaGdobnpHaVo1dVducDZuT0hkTGlVdUgxT2NqK1F5ZlUvZi8xajZqY1ViaEdGNmx3UlRrOXlXcGxSeXROS1FtQVhRUndTWUVobXdETU1XUEpraVhmNXVibTlnWmc1UGhkK1ZoZmdrTkhvODR3d1ppb0lmTXZzbUluanVxdjdwdDhZMzNxT2k3Ny91TzlMOVhjaGV2T08xYTR4aEZ1ZTZoS3QycUlrZVo3OUgxbEFvOE1BdzB6Yk5ndzFhZFBueUpqOGVMRnV6WnYzdHlGZlVnY0E4TUIzMWFJamZibVNIV3hodENSbmc5dWFjNk1oNVV6d1JHWGlvL2xJQzYzUjAxNjZHVy9PNHFXSVNPdDVHRGw5UCtqdFRmQmdrOTJhS0tMQU0rd0dqZHVIQjU4Vm1wODhza25lelp2M3R3SmdNRTRVTGxlblJ5L1c1K2JpV2RJSGE0U0hycDd1Qm83TER1V3VvN0xQaDh2K1VhOSt2YVNpUEl2c2FZb2RJMFNTbU5HVzI5czNBQU1RMnM4VUI0TTA2MWJ0eExqd3c4L1BKeVhsNWVoQTBhZlVoS3BqdzFtOVdoOGNDUXRLTmoxTkcvYVNMMzEvQU1xS1k1emtDSkZFc2IxVG43NEZYVkdzSXZjTjlyS2k1WWhkTWtReS9uSUx2amtCRGM4eXdwUlV0ZXVYY3VNdVhQbkZoY1VGTFFrWU9SemphSmhtR0ErTmg1Q04xcXdUaHA3dGJybjlvYWZYcUxmMjkvZlErNWxYWU9PNlR2UzUrZ0FBQ0FBU1VSQlZJM1VuZ1JicE81Y2xnTlE4QUxEb0JNU1F6VkhqUnFGQkY2Vk1YdjI3TklkTzNZMFE4Y2pobVZ5T1ErT2c4R09laStvVmMrMVRwTlNFRWNqMkNLbDIxQ01aVE1NOWN6UGIxUFpWM2FJbEJ6cVhlN3J6WVhxcWVjeGpjY0lHaDNGVW5uUk5oWnA2MWpPSitjM2NmUWRoam1NSERrU3k0SFVHTysrKzI3NXpwMDdHd013WEVZVmdPQWpnYTJTUUJJTWtkSm1wQzBqMm5MQmpKS1VtS0QrOHFzcDZnZFpEUjltNzloelZEMysrMW1xeGxXNzlsd2tvQStueGVwem5Qb0VLamd2dXdlNG1nUUFBdzNUdDI5ZnR6Rno1a3pQcmwyNzdISWVFb2Myb0RMMC9Bc3ZKcEw4Q3lzeldoREV5NWlOa3B6cTZjY25xbDdkTSt2TklNRU84RzMrQWZYVTgvTVU5RXVrbFJ4THk0K1dhYXpxTFJKTnd6blhjaUFWaGpuMDZkTkg5ZXJWeTJlODg4NDduc0xDUXJ2VU1ISUplTFlXYVRCZVRLUkM5a0prZWtOVndxUDNqbEkzRGVrZGQ5RDhlL0VHOWRyTXBmVWFodGxRNEpFeVFxKzdVUFVtOHpEVU1HQVlSRXJaMmRsZTQ3MzMzdk83Sk9aaGtPWFZIMThUTFVQb1JnaFdVeXdYYlVkbXROZUQ4dGs5c3RUUEg3aEp0YnlzU2IyQlUzU3lWRDMzMmtLVnQvUGN5azVXQjQya1JVZmE2S0l0WnlVVklnRW56b01YRjJJRXUrQU53T1RrNUp3VHZUckR5QWVOVzdHTS9DOWNYMGxEWlhxanpXTWtKTmpWa0t1Nys5bW1SOWVNcUlHVHYvdUlXdkRGSnJYaTZ4M0s3YWxkTWlXU1NvaWtYTHlPdzNQRkNsWXlERjBTcDg2MmI5OWVEUnc0c0J4aDlhbUNnb0lXWkJnWlZuTzF4a2dHZ0lkcVlkZ1d6Z2RMbzRaanBFaUZ0bDZ1UjVjTU5UQzdzK3JmdTVQcWxCbjlWTnBEUjArcFRma0gxSVp2OXlwRVJiRlVjamdtQ21lbmNJMlRHalBXNHpBUHcwd3ZuNENDWEV5L2Z2MU9HL1BuenorYW41L2ZGazhoWlZqTndWUHNmTlJiaUpXWURXYzhiRzhvcGdsVkNVMGFKNm1wRXdhcTRZT3VWUGdlcjFmcG1VcTFkSFcrV3JCMGt6cGNkRG9tOEVUTGtKRnFrV0NDTnh4WTVTSkQrSzZ0NWdDWGRNUll1SERodmkxYnRuVGdlRjZPdHBNajdxem9MVnJoUzk4WUsvSWpvWFVacFRSdWxLaHVHNTJqSm83S1VZMlM0N2Z5bEc1MHI4K252bHhUb0daK3VGWWRMaW9KeTZUMXVYOTVmNkdZSnBiWkE3Sit5REtjWjQxeHZSaW0yYWRQbjBKMFB1N095OHZyREliaEFIQUlYejd4aTZHMUZZTkV5elQ2VGNiYmVEVG91R0Y5MUQyM0RZb3JvMFRDVE85OXZFNzlmZmJ5aTU3cERTZDRnekVOR1lhRHFQaTRITXlBeENDcS92Mzc1L3VITjJ6ZHV0VS92TUZxaVk5UXF3QklsdEVaSUppQm8xWDcwZEIyKy9RVzZ2RjdSNm9yWXhDMGtRQWlYSm5jdlAxcTQ5Wjk2djJGNnkvNFNEdmFLZGI4Q3htR1NUdDhvbHNBNjk1aDFrQjZlanJXaTlsb3JGNjkrb3ZjM054aGh3OGY5bXNZRE5Ia0lrTHlBZVdSMHFGVk9mN0hpNHJXdlVRQ3NrbGpCNmg3Yng4VXJrN2p2cjI4c2thOU5uT1pXcmEyNEpMSTlNYWFmMkZnZ2srNThqZ25zd0V3STBhTVdHcHMyYkxsbmJWcjE5NkZCZlM0UkJtbW1SQTB3VG9nbzJuNU9tRENDZVJJd2NualBIRG5EZXJXbTNMaURvWndCOXgzcUZqOS9ObjMxYWxTUEFUazNDdmMvWVhiSHVuOVc1VUw1NDVDeVFBY1Q0N3BCY053TlNwb21Ja1RKODQxRGg0OCtNeVNKVXYrKytEQmczN0FjTlFkdzJ2NXBMVndLanZjZHNrdzlUR0t2T21mVHJ0UmpidXhUN2k2amZ2MmcwZE9xWWQrTzB1ZExhOTkzRXlzb1g0b1JvNEdoQ3diVHZBR0E2c1V2V1FZNW1BUVVpTnhOMjNhdEJrR0htOHpaODZjTi9idDIyZEF3L0RSZkdRWTJXdXRXejBhSThVTExQSWFucGcrUW8yNjRjcTRneUhjQWJGRzd3Ty9uS2tPSGoxVkw3REVtMm1DdWFOSUdxY09HSFFMSU1PTENBbUE2ZENoUTgxRER6MzBQNWdxKzhQNTgrZS9XVkJRY0JsQ2E3QU1YQklZUmo2MWxOR1NkQy84THhLTklmTXdrVEJST0REZU1pcGIvV1RLNEhCMTJ5RGJYL3JYRitxakx6YjdqeTBydlVsS0k5V3RjM3ZWOVFmdDFPblNjclVwYjdjcU9sSHluWEswVjZQa0pKWFRwNnZLYXBlbWpwODhyWGJ1T2FUMkh5eUtHWVRSQ0Y0ZHJMaEltZVZGRG9ZTFBTTkM2dDY5ZTlIZGQ5LzlaLzlrL004KysreWYrZm41blNGOE1jd0JhL1BLSG10OTlVeWlNUnI2aTJjSFpPL3U3ZFNmLyt2V2l6S2xwTExLcFNiKzVEVi83N1EwK3VpaEE5UXZINzNUcndGa2kxNjZjcE42L20vejZxYWNZQnZHSGsrZmNwT2FPT2E2N3l4anYzN1REdlhFMDI4b3QvdmNVSWxJR0lMZzFVRWNhZU1rV0pqaDVjTkVNV01BQTZqNjkrKy82NGMvL0tHZllYcXNYTG55dGJ5OHZPdXhFREFBZzBpSnEyY3kyNnVqMThvOWhXT2FZTnRsUGljY1RhZTNicVplLzhQVUJrM0doYUtsZVl1L1VUTm00bkZDNTE2ZE82U3J0MTcrMlhsZ2tkdnhKSlFIbjN5bEZtQktxWmVmZWREUExNRmUvM3ozTS9XUFdZdWpZcHBJcHBZRUF3OGJNd1V2RjNubXF1QndTY09IRDE5MnpUWFh2QURBWkc3ZHV2Vy9ObS9lL0JNOEcxQ2ZicUt2UUZYZmRXSzRJaFhqZmR5RWpNVENnZTdGWDk2bWVuVnIxeUN1SnBLRC91SzVEOVNHTGZ2T0svcjhiNmFyZ1RuZFErNys3Ri9mVjU4cytWcmRkZXVONnNGN1FxL3lXVlZWbzBaTmZrclZpREUyOHVEQmtxakJtRWorYjNVYy9LZVBnOEY4Sk9vWEFHYnExS24vMjc1OSt4a0FUTFBLeXNwYkZpMWE5TWJPblRzZFI0NGNxVnR5bGQwRE1ua0hBTVhxWGlRWUNCZ09iZERYMGJNeXl0VjlPNnBuZmpZaGtucHRzREtqcHIya3FtdHFuNlNMVi9ObUtXcnhyTitHUFIrbW5jejdaSlc2NjlhaENzdXJoWHM5OEl0WDFKYjgyZ2RmaEl2Q3dya2h1YitWTm1RajV0S3JDS2NCR0daNHM3S3lxaDU4OE1GbmJUYmJ1d0FNbk83Z0pVdVd2TE4xNjlZTTZCaU12dE9uekVxQkd5djk0Y1p3OGJ3d0hvYzN4S201TENlTjViRGIxTC8rK0I4cUk2MTVPRnMzMkhhRTBHUHZmL1c4RUhwQTM2N3FMMDlQai9zNW4zdGxudnJvczYvRGdnVzIwNk1qWFdQU25ucTlzUnpzekxHODhza20wQzRRdlAzNjlZTitlVjRwTlovTHJuWmJzMmJOUDcvOTl0dHJvV01BR0s3VHF6OE1OSnpRRFVlTEhKakRpN2NhWUM0Zk5rclFUQmplV3oxODk4VmRZZXA0OFJsMTIzK2V2OUwzNEd1dVZNODhPVFh1Z0pueDFtSTE4NE92d3ZhQ2t6Rms0eUpqRUNoMCsveGZUM0h3Tit1R1Q1dUZLOEo3OU9qUksvcjM3LytjVW1vWkFaTytkZXZXWCtibTVqNklKM2pKOEZvTzE1UUlKYktEQ1NtZFJ2RWJGNHdPTGQzOVNLWWh2ZXJ6dW1lOU1FMmxYMFIyd1hXZEtxMVFFMy95K25tVm1IMWxKL1hxTS9mRkhURFB2LzZSbXJkd2JkaU9US3ZVaG40eDRkd2E2NFpER2pEYkVlNElZQUhEVEpreTVaMk1qSXpuRGNQSUkyQ1NzZXI2M0xselorL2F0YXNSSWlXd0RNSnJKUENZN1dYRkJvdjNnNEdIbW9kUFVlV1QzWWw4cVcza2NFMnlXM2FQVFBYQy83c2w3cFVTeXdGdnZ1OVZkYWE4OXRuUXVHNU15LzFxM3RPeEhDcmtQai82MlF4VnNBdlB0NnA5QllzZXJUUkpxTURCNmppVUNYQkw3S0ZtaDJPblRwMHE3cnZ2dnQ4SFZnSS9JaDlPY2NYU3BVdmZ6cy9QejRHT1FkWVh3eDJzd212OUlxMSs2eGZOV1hSeXpqWmJoN3dKSG9zMGlmSlAzamRNM1hqTnhWK3dHUlgzMDkrOXJ6WVhuUCtVMXJmLzhwRHEzS0ZOM0VDREhNK05rNTVXWHE4dkpGZ2ttUGc5bkVDMkFoTWFOSWRrc3Y4SStSY3d6TFhYWHZ2TjhPSEQvNmlVK3RRd2pBb0ptTFJkdTNiOVl2WHExWS9qT2NjSXI2MmVseVFyV1Zvb0dPMng0cEZtQm1pUUVKU2hPZlpqV0MxOUxJSFR1SkZUelgxNXVqSk5yOExTTDdyL2pWc3RSWGlnZjh4WnJXWitoR2RPbld2NUUwYjJWNy80eWJnSWp4QysyT3lQMTZpL3ZybllzbUN3a0ZxM0M4c0ZHMkIvWGtEaGNQamxBcm9EMEgrRUIxTUFNT2h3bkRScDBsdVptWmwvTVF3RFR6VHg1NUdJWWd4TEcvWFJSeCs5eFc0Q3JIbkhKQjUxaDlRZitzVUVZeG9BQlRFOVYrYVU2anpZZUJzQ0UrN29tY2RySzhOL2ZOT25NTEE5TUxnOXZQWGpYS0xvNUJsMXh5TlkrK1djbThBaVJoKzgvcWhLYTlVc29yT3hzcXdLdTF3ZU5mWkhmMVpsWi9GUTEvTmZvZHlTQkV3NHphSUxaT3pMNkFqSk9yZ2pzRXZYcmwyTDdybm5uajhwcGQ0MURPUEVlWUFKVk1nVksxZXUvUHZXclZ1dlpUY0IxN3hEWmVQQXNuK0psYWlIZGpvdGdsM1FMMEgzSmdGajFlMUExc0h4Ynh1ZHJhWk52TXFQRVA5Ky9zbDFQbVg2emdIblFyUE9vMytZcDNLM0hUeXZOakc0L1BsZlRna0paRFlDN2lpN0VmamZjNjk5b2o1YThrMUUrWmRRV2tVeW9GNGZFckFFaTF3MUUyQkJTSDNqalRldUhEUm8wSitWVWw4WWhsRmpCWmhXaFlXRkQ2MWJ0KzYzaUpia0tEdzVkVlkrQklHZ29iQ1ZMSU9Md1J1b1JhZ0d3RWlHUWxsOUhUMTVjMkNmcHg0Y3FRWm1kenF2Y3VvQTUvUDZ3UU1Rb1pWZktPQUFMSS8rQVE4cHEyTm4vN25IRGUrcm52engrVm5jWURrcks5RE0vbmlkZXZtdDJxVkNZdEVpVmlDeE9vNEVERjBSZTZlWnJFdFBUemNuVDU3OFdwczJiVjQyREdNWGo2MC9KQlJKdkdzV0xWcjB3YzZkTzlQQU1seUtsWTlWSWNzUVFMSW1kYVpoUnhaOEloRE1pRXNIaFE0aUhnZjd6M3orTHRVMEpja1NESFVaNXdEcitQMkVxZ1ZQUTcrZWUrTnp0WEJaN2RMdzhuWC9uWVBWdEZ1dnEzdTJsSnljTHl1MHJnS00yclQ4cDh1M3F0KzkvRkh0TGNSeHZwTitUb0tGalJuMUFyQ2dzeEVObThtNjNyMTdIN3JsbGxzUS92M2JNSXhTUzhBRUxqUWpOemYzajF1MmJKa0M4Y3ZWTlJGaXd4MVJ1SEtRdURRV0xrWjJHK0EzbjRxQmNucDRqdi9RQWhsbTY1U04zd3RldjErQUpXQk5yWkpJN2RRNGZsRmRhL2FBM29rL2dOQnJQZldKdDlXSlUyZlB5L3lpSWg3K2oySHE5akhmWFpWYzEzaTRRbmpaTDFZWHFOLzk5V1BsQzZBbG1GYlJ3Um11bkw1ZEJodnNtcEdyWldKS0xQSXVHSTQ1ZHV6WWhkMjdkd2RnY3ZHc3gxQ0F3ZVNkd2ZQbnozOXYxNjVkbDZGdmllSVhESUVUZ1JFNG5SYmZkVmNnR1FSalFxRmhxRlVZRWZGbXBKaG15K0xGb2V6dkg3MUo5ZTZXb1ozanU4RGhOWnduL255K1dwZWxvRkFKSUlDbmx2SmplYkhTVWJkN0R4ZXJoMzR6VjFWV241dUl6Mk5PR1grMXV1K09RWFZzWndVV2xKMnpjSU9hOGM2eU9yQkVDd3JKSU9FMERhOEI1V1RQTkJKMUZMdUlqcnAyN1ZveWJkbzBoTkp2RzRhQngvZlZ2U3l0WnBwbXhycDE2MmJrNWVXTlIxY0JNNzlnR1p5STJWLzlnVTY4WURJTktwejZSVjRzWjFUV3RqREREeVk1YVU1MkY3UnIwMXc5Tm0ydzZ0d2gxYTlWdnZzNjk1OFZjT3ZLQjhMM0FISnFRVlNMb1hQZlF5RG9uRkFQaFBaKy9XMnF6ZHVQcUo4OSsrRjVLMWZ5WHRHci92U2pZMVVMaTBjS25xMnNWcjkvZFpGYXQybVAvLzZ0QUJ5T1FTSUZpd1FyUFFDN0FaZ2ZnM2JCbzI0UVNvOFlNZUxUN096c1ovSE1hc013em1zTndRRGpkTGxjNHhZc1dQQy9oWVdGS1VlUEh2V3pESVp2MG8xQXdOS2RTRmNpYnh6ZmdWNElYcnpnSjVGSjVEckE1eXJCckhOWE1rS1NBQ1M0Q0NaZFROTG93UVNqTHNZbEtHWGZsV1EzeVZybm1LVVdhUHd0ajJQRklzMVNrdFJ2SHhtcit2Wm9Yd2ZIL04zSDFHOWUra1FkTHk2ck8xYXdmRW1rb0FoWFRoZTZTTlRSSGZHNVNHU1h1KzY2NjQ4T2grTmZobUVVNjIwb0tDK2JwdGx4elpvMWIyemJ0bTA0Qm9nemtRZTNoSk96MHZFOTJFQnhQdmtVSndXeW9XZndobkV3REJTZmZNNnlQQTYreTJFVU5LWTBpZ1FNamFGM1hlZ1ZLQ3Vkd2xvYVJKYVhqVUNXb1V1VjlLK0RsMEE3OTcrcHhnenVxYWFNNjY4KytHeVRtcjlraThLTVNaNURYbis4bUVhL0wxNHY3STN2RkxzY3R3dXc0RDF5NU1pbE9UazVZSmNWaG1IVXBwckZLeFJna3N2S3lzWis4Y1VYNyt6ZHV6ZVJXZ2JESGdnWUxnQU53K2o1RkRJS242K00zL2dPVk9ORkY2UVBwTktmb01Mc3IxVmxTNjJrRzE5cUpDdFBvMnNwTXBnT1Npc0drY3dZem0zb1lPQjlTSHZwZ0xjS2hjTXhpSDZQVnRkRjdjTGhKV2k4bkhlRTNFdW5UcDNLSjArZS9FeHljdkwvNnRxRnh3K3AvRXpUYkw5Mjdkclg4L1B6YjhLOEpiSU1SUytYYUdXMlZxZDIrV3hsWEN4amZRQUhZSU5iNDQyaHJEd09XUWFmY3BzVmdGalp3ZHlFWkFCWjJYUmozQzViTjhVOW1VaDNTVllNbzVmUlFjano2WGJpK2NQbGJNS0Iwd3BVVnE2SW93WTR5QnVoTkNLaklVT0dMT3Zmdi8rdkE5cmx1NE9LWmRlQVZTczBUVE9odXJwNjBLSkZpK1lkT0hDZ0JiUU1CREFYVHBUTHpPdERPWEdoblAzUFZvcUtCd1VDelFBTXNzaGdGQ0llbFNCblc5Sk40WC9kaFZpNUh3a0dYZXRZZ1lLZ3BDYVJ0SzFUT3QyaVpDYWRqWFRHb3l2bThYaytuVUhrTWFVcnJpL1RFTUJTNk5JZEFTeU1qQkJLZCtuUzVkVGt5Wk4vYjdQWjhFRHpXbkZsOFFvYlc1cW0yZnliYjc1NWJ0dTJiUS9JaUFrVnk0ZHFVOWVRSVZnNVlCUlFIbDQwQ2tBRUVZeHRETTJaUjZGN1lvODJYUmUxamp5T2JQbXk1Y25LbCs2RTU1ZVZyTGRZcVU5MExhRnJHc2ttVnNlUnJLZTdKZW5DZWIyMEhjb1NuRHhISk81R0I3aTBBMTBSRTZrTW8vblVXRVJHbzBhTm10MjllM2RvbHdJcjdSS1JTd3FjRktEcXMyalJvam1IRGgzcWltUWV4c3B3T2kxQkk1Tnl2R24yZmtKZ3lkWlBoVTRCUmlEZ2svL1JxRHdXUVNOcG05dG9XQ3NXMHQyRWRGdFdSZzdXc2lUUVdCbnlVOTZmN3E2c2dLc3pwR1JveVlaNll3Z0hIaXNtcFUzNXdBazBZb0NGbll5OWUvZmVPVzdjdUY4cHBSYXd6eWhtaGdrWXBkR09IVHZ1emN2TGUrbnc0Y00yZ0liUHRxWmJrbEVUazNFd0hGd1FXQVhmT1c0VU53VXdFVWp5ZnhxSStSNVdCSTdQWTBpZ0JOTVlraEdzM0pjRWFUQ0JTS094d2lWb2RIZEJiU1ZCSlBlVDEwRDdTTzBpV1FlTmoyN0V5aTFKNXBIZ2xQZE11OUcyQkF1bnY2SzdCdHFsZmZ2MjN2SGp4NytZbnA3K1FqQ2hLOEVUMWlVSkkyVXNXYkxrdlJNblRsd1B3RURQZ0dYNFJvWHFpeW5pb3VGK0FCaG1Gbm1EZktBMlFTRGRFVzVjL3VZMXNBdEJDbDhlVHhwZlp3TnNZN0pRNmlHNkFmNUhnOHZLa2dDb28rWEFYR29yemNMeXZBZUNVYzd2NG5uSUtuUzkvRjllbHhXWUphUHE5MHBYeUUvYWw3M1JZQmNNTlVHU0RrSTNPenQ3L1pBaFF4NVRTbTB3REtOMjRiNFFyMmdBWXo5MTZsVE9talZyRnBTVWxMVGV2WHUzZjFRZXNyOTRJK0xSRnlMQ2VSbEtTOERRcCtJVDJ3a08vR1lFb2JzbWdvUVZ6MG9sMjFneGpjNHlzaExKTUpJRnJJWmFTSXFYZlZhTTNLemNtczRBVXAvd3ZDaEROeTU3N0ttakpFdEwwT2pINXZISUtBUXhiWXBQWEN2c0RMWkhSaGZzQXFIYnFWT25vZ2tUSmp5VmxKVDB2bUVZNXk5QkVRUTBFUU1tMEhMc0JRVUZEKzNacytmRm8wZVAydmZzMmVNZllJVTM4ak1NbFdVaWp5UHQySEVwcVJJM3p5ZG1jTVVBYVJBYWlrWkJLOEZ4d0dSNDRiY1VzeElnZXVYcng3WFNObExmU01ZaTJBbFN5VFJzeVpJZHJFQWsrOUlvNmdsMkhUQlM5T3NNb2pNT0dVMnlKRzBNK3pDRTV1S0c3QUxJek15c0dUMTY5Ri9idFd2M0o4TXdUb1ZqbHJwN2pyU2d1UERXWDMzMTFkL0t5OHNuWXN3TWhrQUFNQnovaThxVTQ0QVJ1bUdjS0pkeDVjM0loQjNRendRZmRRMHJqNWxnZ2diNzBmMng5ZER3akM2a1hwQ1JENDJ0QzJlclN0RVppT3lpZzBIWEdCSjBCQk92Z1RxRmdKRC84M3djb0diRk1GSTh5L05Ld1MwalRtWnpBUmJtWEpETkJic01IRGp3b3dFREJtQnc5N2Vob2lJZEgxRXhqRERzNVY5KytlWEhsWldWbDhNMThmRi9BQTNkRWhlSWhuNEJCYUxpOVFGVUJBUDlLOHFTT1dCNEdJM2lXRllndm5PNEo4dXpwVWt3U1Bybi85S3R5TmFwZzRiYmdta0l5VkM2OE5TdmxmZkNUOGt3c2l5MmM5Z0lXVm9IaGdTOVBDK3ZYN3ArcGpBUUVYRmhJT1RBZXZUb3NmMm1tMjU2UWltMTFEQ01XcnFPOEJVcllPekhqaDI3Smo4L2YyRk5UVTNUZ29JQ1A4TndlZ3BYZmdCb1VGRVFXcmhnWm9qWnkwMGF4Yld5azVLUFhzRTJsTU1Mb0tHbWtZSVh4MGFVUnREd2VIcnZyM1JWRWlSVzlLNHppTlcrckdUSklMS1Y2MEFsQTFLMGt6MVFEdDhKRXJvdGxPTi91ckNXR29XZ2xmcUYrcEN1bnN6Q2VVWlpXVmtsTjk5ODg2K2JObTJLQkYxRmhEaXBLeFlUWUFKR1QxaS9mdjBqNWVYbHo1MDVjOGErYjk4K2Z4YVlBNjVRa2FoUWpnVUdZQUFLVmdDenhieEJBQUt1Qy9USi84Z2tFalFFRkJrRHh5Y3c2Yk1scUhUbTBDdFc2aVNDU1RlaUZXaENnWkRIMFlkc3lNbDVqSkI0N1l6a0NCUVpadXNnMWhtTnJNbUlpTThJWUVPbGJrbFBUL2NNR2pUbytXN2R1aUdFL2s1UGRDVGdpUmt3QWFNMFdibHlKVVRUQThYRnhRYkNiYkFNaDBOd0NBU01nbUVOMURPNE1XYUtaYmpMc1JrQUR2TUh2QW5zdzQ1TFZKYnM1U1p6MGNjVE9OSnQ2S0pYZ2tNeVRiREswY0drQTBheURyV0oxRE82TzhJMXkyUW5nTUsrTmQ0SGRaKzBBYzlEQVM0MUN6TzVYUDJTcVg4azZESXlNbnk5ZS9kKzk2cXJydnFOWVJqbkx6OFJDVklDWmVvRm1JQVJMMXUzYnQzZnZWN3ZyUUFMbVlZRHlDbUFjZk5nR09nWmdJZUpPWVRrc2pPT29FSCtobEdRZEVkMEEweHVVU1N6aGRMSUFKY012VU1KWGxhK2pJSWt3SUs1QmRwWmo5U1lIcUJiNWZIcFl1bXl5YUM0ZjlrUmkrTlI3L0YrZVF6cHhybU51b1ZqY3hHWkFpeGdsZ0JZekg3OStpMGVNR0RBazRIVXYvVlkxd2lBVTIvQUJFQ1R0bnIxYWd6bkd3bWdjQ3d3dWhBdzhBbzNEMk5KMEhCUUZWdVdITDNIWG03NFh6SUpqTUZLWk1YQzBCdzVSZ1pneTZXTzRmNDZlQ1Q3aExLVHJDZ3JWNlV6RmN1VFVXUmVSZVpkcUYwNGVwSFJFZmFUd1FIQlNzQkx3UEE3bVFVTmttT29rWnhENDhSaWhyMTY5ZnIwdXV1dTQvaGN5MTdvQ0xEaUx4SVh3QVNNMW1IMTZ0WHZPQnlPUVJnN0E2WkI5d0crOHhrR2pKekFNRUEvYm80Q0VHRGkrQnI2WWc2NFltODJRM0dDZ0dFMFFDUGRDdG1HektXM1NsbkplbFNsQzJIcGVxaC9ySXdyM1k4ZVJxTThJeU1DZzBDaFRUZ2psSUtYNTVBYVN6S2d6QTNoT3hvZ2U2QVJGUUVzeU9SMjc5NzlxeHR1dU9IWERvZGpYU1NaM0hEQWlSdGdjS0xLeXNwMkd6WnNtSitVbEpRRG9DQkhnK2dKbWdhZkVNTHNyRVRJQjlCQW1Nbm9nR0U1TDV4OUgvRExMSWQ5WVVnWW1YMGtNQnBaUmJaeUtieWw5cEVWWXNVY1ZpR3JMcEIxZDhIZnZFNEtXNEtGVTNPWXEySjJuTkVUM2JjRW4yUVJucCtaV3dJVHRtSG9qRSt3QzhEU28wZVAxVGZjY0FQYzBOZlI1RnBDZ1NhdWdERk5FOGRydjJIRGhuK1lwamtDN2dtNkJsMElBQThZQjBrK0xycUlHOGNOY2dnRURjVWNDeU1zdEI1R1dkSnZTNmFnWVdVVXBBTUhCcWFneEw1NjVqWVVpSFIya2VEUk5RN1BLd0ZEWmtHRGtUMzhCQmNmTUMvMUVLTkZDVjZ3S1ppRWdRTWFEM3VmQVJSOHo4aklNSys4OHNyRmd3WU53c2gvOUJINVp5M0c0eFZYd0FpRFoyN2N1UEVsaDhNeDRmVHAwd1lUZTJBYTZCcXdEZWRzWXgrSU5GQW9EY04rR3VvZUdCV3RpRThIZzU2UlJwUWdrZEVUQWNXeUJBei9sL3BFWm5LRFJVMDhqdzQ2V1JIWWw1Vk9rSUE1eUNxNkM4SytIQ29paGJiTWhMT1JzSUhoRThjbVdHQTdORHdBcVUyYk50NysvZnZQenM3T2ZrVXB0Y2t3akhwcEZoMWtEUUtZUUlXMDNMSmx5N01KQ1FuM2xwU1VJTkhuNzI4Q1lQRG0wMU80SGpCdUhvb2Ura1pHTFRBK2U4RnhYSlNEY1FBZVJsbzBMbk0wOGlabGkrWC9NdXhsQlVzdG83T1ZYbms4amdRcUl5TlVKQmZGWmhlR1pFeXVHMGdRbDVXVjFTVW9kZmFVV1drT1JxUElCK3RLZ1F0N3BLZW51N0t6czJmMzdOa1Q4NkczeDhzTlNYczJHR0FDb0dtZWw1ZjNzK3JxNmljOUhrOENJaWFBQmlLWVNUNzhCNk54a2h4OU1Tc0RuNnhnR1VtaE5jRmdETkgxU3JaeUU1SlpKUHZRTGZBOGtwRmtsTUx0RFBNWkNUSDZrZlBQeVNvRWlPeFFCQkN3SFN6TGZXUmVCY2NsU1BFSk1MQlhuK09pY2U5eUFscWJObTBxZXZmdVBhTm56NTcvVkVydGFRaXcrQUVkRDc4VzZoaW1hYWJrNStkUFBudjI3TE1PaDZNbG44a0VQUU93NERmQXc5bVZNQ3dNQk9EQUtEQWVnY0lXeDR3cCswcFFua2s5QW8xNUdpc1hKYldQZEFOVy8wc0JTalppVXBHLzJZTk9KZ0d3T0krY1VRLytZN1FIb09EK2RiMGlHUWIzU2tEZ1U4K1lrMTBRT0xScjErN1lsVmRlK1VLM2J0M2VNd3pqV0VQV2FZTURKbEFKOXNyS3l0NTVlWGx2Tm0zYXRBOFloY0FCMitDTjMzUlRFSUJzV2ZEUEFBWkZJYk80TUQ2akluWXA0SlBKUGdwT1Bla25BVUl0d2srNXpVcmt5b3FRSFlnY2JjaW9oK3pDbkJDdUg5ZUcveEVFUUxQZ3hiU0FQQzdLNHByQm5CamtCQ0dML1hCZmFFVDRIOGVDWGJDOWJkdTJHd2NQSHZ5N3hNVEU1WkdPYWFrUG9DNElZSVFZN3B5Ym0vdVVhWnBURE1Od29LWEJlSXlleURvd0trQkVZY2ZwdGd5UmNUeU9uMkZsazIxUTBaelJKM01vMkllaHQ1WEI2QVprWktXSDBUSzVSdWF3K21SdWlkY0J0c0U5U2RmTDgvRzZtRXNCR01oMFlBOEFoZ2s1Z0FYZm9mV2FOMi91YXQrKy9leWNuSnpYRWhJU3RocUdVVjBmSUVTNjd3VUZUTUFRTGZMejgyODlmdno0c3kxYnRteUoxZ05EUXR2Z2paQWJ2K0dpK053RGdJS0xEVk96U1BkQjBGRDAwckN5TTVMbHlUelNRREp6TExVUWsydmNsNjZRek1IZlpDWW1ISEd0T0NZYUFGZ1RhUVYyeGxJVHNVdURDVGlFd3dBQ1JiNTBPUUFKeW5QRVhISnljbEhQbmoxZjZOS2x5enpETUE1RVd0bnhLSGZCQWNPTFBuVG9VSzlObXphOWtwYVdkajBNSVhNME1LNEVEbGYwWkt0a2k2TWgyVGZEQkJncmdSRUYySWV0WGVvUFdkRVVzR1FWVkN6RGVobU9VNFJUVTVEcEFCSzg4VCtBajB3MzBna1NLTlJnMHExUzExRHM0em9SQVFFODdMbkhjWm5rTkUxejNjaVJJNTlNU2txS2EzNGxVakJkTk1BRVdtMXFmbjcraEtLaW9sKzFhdFhLUDFzZDdBS3d3TkFTT0hCUm5ONENZTURvWkJJWW1jd2orMmdZS3FPaU9LWkdzbzVNcndlTHNoaEJVZURLNkkxOU9MaHV1QjJ3SWpMY3VFNCtuWmVnbGQwYS9JOFpXNDRGWXBZV2JFTXR3NkdWVHFkelg2ZE9uV1owN05qeG84VEV4UDN4U1BOSENoSlo3cUlDUm1pYmJpdFdySGdNMnFaMTY5YU5BUWhtaEprVkJZZ1lYZkRKY2Fna1prTTV5eExBb2RERjhhVTRKVHZJVHdLRkxaMmFndGRHQnFHN0lVT3gweFJzQXBERDdiRFBET0RpOGZESm5uT0NsaUpZOXYrd0h3amIyQmdDMFY5NXExYXQ1dVRrNVB6TDRYQmdPR1ZWTEJVZHIzMHVDY0FFMk1aNTRzU0puSTBiTi80Nk5UVjFlT3ZXclcwQUM2SW51Y0EwL29OUXh2OWNnZ1MvT1hTQTQxaGhlTG9pdEc1V3ZHUUZpbFBkbUhSVk1xbUg3NHlDT0xXR3N5VTQ3Z2ZIQVdESkRyZ21MbkhDb1FkTXVBRWcrTTRrSlBiREMyd0Rodkg1Zk42RWhJVFYyZG5aTDdacTFRb3JLUVNkdmhvdk1FUnluRXNHTUlKdG1oVVVGSXc0Y09EQVQxdTBhSEYxaXhZdEhLaFlzQXNuelhId0ZWczMyWWhSRjBleHllU1hCQXdybEpwQ2RqUGdPaWgycVdINEtUTzQxRXRrSGdLRG5hSHMzc0IydUJWMmF6RGhSaDNHY1Q5a0ZvL0g0M0U0SEp1NmRPbnlOTzJDYmdBQUF0dEpSRUZVZXBjdVhaWW9wWTQxVkJJdUVvRG9aUzQ1d0FqZ05ENTA2TkN3N2R1My8yZHljdktnMU5UVVJMQUh0UTE3ZGxHWlpCMU9lZUZjS2Z6UDlEejBETjBUOHg4eWNhYm5aMlJaNmhncHBobmw4SG9KQkRJYjNRN0s4VHRZQkFCaExnV2d3YlpBb3EvYWJyZC8zYWRQbnpmYnRtMjdRaWwxNUZJQ0N1L3prZ1dNQUU3aTBhTkhjelp0MnZSb2NuTHk2UFQwOU1ZY1IwUFh3UHdJZFFVQUEvYkJkZ0NMYjQ3L2xSUHU1REJKaHMreVZVbXh5aG1jWkJVeUZENFp5UUFNakhUd0g1K3Z3RXd2TzFGUkJ0ZFJWbFpXN25BNHNNekdtNjFhdFZvYjYxamJXTmdpbG4wdWVjQUVLaEhYaVRrb25WYXZYbjE3WldYbGhLWk5tMTdSb2tVTEp5b0VsUUZRc0NPVExvVHNRc0R3dHh5c3hjUWI5WW9BNm5uMmxKRU5OWkdjemNDSE9qRGJUS0J3UURiWUJHNEs1eTR0TFhXNVhLNGR6WnMzLzd4ZnYzNGZPUndPck45YWZpa3l5dmZHSllWQ3YybWFUY3ZMeTdNM2JkcDBxOWZySFptWW1OaXhlZlBtZHRBOVdqLzdkcGl5bDZQZHVFMTJHSEljc016TDZMM1haQnFVWVFqUDhsSklBeGdRdE13UjRUNEN5VW12MiszZTE3aHg0NVhaMmRrSWpiY0UzRTdZK2N5eE1FRkQ3Zk85WUpndzRFazZldlJvOXE1ZHUzNW9tdWIxU1VsSlhSbzFhdFE4SlNYRm9MaVZJOTRJR0FDQ29HR3lUa1pIVnBHVFRPcHhUQTdCd25DYmJxcWlvc0tzcWFrcGNibGNoUTZIWS8wVlYxeXhxRVdMRmdpTC9XdjJmMTlmMzN2QUJGd1dWakMzSTZwVlNyVTlkdXhZajhMQ3doRTFOVFU1RG9lalEySmlZdk5HalJvbHNOVkx0dERIeHVqWlg1bW9rME1kMk9kRTkxWmRYUTAzZzJWRzl5Y25KMi9xMXEzYnlzc3V1NnhBS1lXSEVxQzMwWHV4a20zeEJPZi9GNEFKWmhEVE5LRjdzQVJXdTZLaW9zNzc5dTNyNTNhN3U5cHN0a3pETUZJVEVoS2FPSjNPQkp2TjVyRFpiTGJBOHk4QlBIekgwQXFmeldhRHkvQWhMK0oydTcwdWx3dlRNYythcG5uUzUvTWRUa3BLS3N6TXpOeWNscGEyUnlsMUZBOXVneGY2UHVpUldJRDBmK3JabzFJbE80YXRBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBycHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0MDBycHg7XHJcblxyXG5cdFx0XHRcdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNnJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTQwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGQ0RCOUM7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNXJweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzhENTMwNjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZ+Lml0ZW0ge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDcyMHJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDEpO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1059\n"); /***/ }), /* 1060 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_distribution_level/index.vue?mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6cffb540_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6cffb540&scoped=true&mpType=page */ 1061);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1065);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6cffb540_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6cffb540_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6cffb540\",\n null,\n false,\n _index_vue_vue_type_template_id_6cffb540_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_distribution_level/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA2MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZjZmZiNTQwJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI2Y2ZmYjU0MFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy91c2VyX2Rpc3RyaWJ1dGlvbl9sZXZlbC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1060\n"); /***/ }), /* 1061 */ /*!********************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_distribution_level/index.vue?vue&type=template&id=6cffb540&scoped=true&mpType=page ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6cffb540_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6cffb540&scoped=true&mpType=page */ 1062); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6cffb540_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6cffb540_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6cffb540_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6cffb540_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1062 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_distribution_level/index.vue?vue&type=template&id=6cffb540&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "member-center"), attrs: { _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "bag"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../static/images/jf-head.png */ 1063) ), _i: 2, }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "header"), attrs: { _i: 3 } }, [ _c( "swiper", { staticClass: _vm._$s(4, "sc", "swiper"), attrs: { current: _vm._$s(4, "a-current", _vm.swiperIndex), _i: 4, }, on: { change: _vm.swiperChange }, }, [ _vm._l( _vm._$s(5, "f", { forItems: _vm.distributionLevel }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(5, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "swiper-item" ), class: _vm._$s("7-" + $30, "c", { on: _vm.swiperIndex == index, }), style: _vm._$s("7-" + $30, "s", { "background-image": "url(" + item.image + ")", }), attrs: { _i: "7-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "acea-row row-middle user-wrap" ), attrs: { _i: "8-" + $30 }, }, [ _c("image", { staticClass: _vm._$s( "9-" + $30, "sc", "image" ), attrs: { src: _vm._$s( "9-" + $30, "a-src", _vm.userInfo.avatar ), _i: "9-" + $30, }, }), _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "user-msg" ), attrs: { _i: "10-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "text" ), attrs: { _i: "11-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "name" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s( _vm.userInfo.nickname ) ) ), ] ), _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "level" ), class: _vm._$s( "13-" + $30, "c", { "level-sty": item.grade > (_vm.levelInfo.grade || 0), } ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(_vm.$t(item.name)) ) ), ] ), ] ), ] ), _vm._$s( "14-" + $30, "i", item.grade > (_vm.levelInfo.grade || 0) ) ? _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "state" ), attrs: { _i: "14-" + $30 }, }, [ _c("image", { staticClass: _vm._$s( "15-" + $30, "sc", "lock" ), attrs: { src: _vm._$s( "15-" + $30, "a-src", __webpack_require__(/*! ../static/lock.png */ 1064) ), _i: "15-" + $30, }, }), ] ) : _vm._e(), ] ), [ _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "level-grow-wrap" ), attrs: { _i: "17-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "level-info" ), class: _vm._$s("18-" + $30, "c", { "lock-sty": item.grade > (_vm.levelInfo.grade || 0), }), attrs: { _i: "18-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "level-info-title" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(_vm.$t("一级分佣比例")) ) ), ] ), _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "num" ), attrs: { _i: "20-" + $30 }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s( item.one_brokerage_percent ) ) ), _c("text", { staticClass: _vm._$s( "21-" + $30, "sc", "percent" ), attrs: { _i: "21-" + $30 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( "22-" + $30, "sc", "level-info" ), class: _vm._$s("22-" + $30, "c", { "lock-sty": item.grade > (_vm.levelInfo.grade || 0), }), attrs: { _i: "22-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "23-" + $30, "sc", "level-info-title" ), attrs: { _i: "23-" + $30 }, }, [ _vm._v( _vm._$s( "23-" + $30, "t0-0", _vm._s(_vm.$t("二级分佣比例")) ) ), ] ), _c( "view", { staticClass: _vm._$s( "24-" + $30, "sc", "num" ), attrs: { _i: "24-" + $30 }, }, [ _vm._v( _vm._$s( "24-" + $30, "t0-0", _vm._s( item.two_brokerage_percent ) ) ), _c("text", { staticClass: _vm._$s( "25-" + $30, "sc", "percent" ), attrs: { _i: "25-" + $30 }, }), ] ), ] ), ] ), ], ], 2 ), ] ), ] } ), ], 2 ), ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "skill-section"), attrs: { _i: 26 }, }, [ _c( "view", { staticClass: _vm._$s( 27, "sc", "section-hd acea-row row-between-wrapper" ), attrs: { _i: 27 }, }, [ _c( "view", { staticClass: _vm._$s(28, "sc", "title"), attrs: { _i: 28 }, }, [ _c("view", { staticClass: _vm._$s(29, "sc", "line-left"), attrs: { _i: 29 }, }), _c("text", [ _vm._v( _vm._$s(30, "t0-0", _vm._s(_vm.$t("快速升级技巧"))) ), ]), ] ), _c( "view", { staticClass: _vm._$s(31, "sc", "task"), attrs: { _i: 31 }, }, [ _c( "text", { staticClass: _vm._$s(32, "sc", "task-num"), attrs: { _i: 32 }, }, [_vm._v(_vm._$s(32, "t0-0", _vm._s(_vm.taskNum)))] ), _c("text", [ _vm._v(_vm._$s(33, "t0-0", _vm._s(_vm.task.length))), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s(34, "sc", "section-bd acea-row"), attrs: { _i: 34 }, }, _vm._l( _vm._$s(35, "f", { forItems: _vm.task }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(35, "f", { forIndex: $21, key: item.id }), staticClass: _vm._$s( "35-" + $31, "sc", "item acea-row row-middle" ), attrs: { _i: "35-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("36-" + $31, "sc", "text"), attrs: { _i: "36-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "37-" + $31, "sc", "title" ), attrs: { _i: "37-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "38-" + $31, "sc", "name line2" ), attrs: { _i: "38-" + $31 }, }, [ _vm._v( _vm._$s( "38-" + $31, "t0-0", _vm._s(_vm.$t(item.name)) ) ), _c("text", { staticClass: _vm._$s( "39-" + $31, "sc", "iconfont icon-wenti" ), attrs: { _i: "39-" + $31 }, on: { click: function ($event) { return _vm.opHelp(index) }, }, }), ] ), _c( "text", { staticClass: _vm._$s( "40-" + $31, "sc", "mark" ), attrs: { _i: "40-" + $31 }, }, [ _vm._v( _vm._$s( "40-" + $31, "t0-0", _vm._s( item.finish ? _vm.$t("已完成") : _vm.$t("未完成") ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "41-" + $31, "sc", "process" ), attrs: { _i: "41-" + $31 }, }, [ _c("view", { staticClass: _vm._$s( "42-" + $31, "sc", "fill" ), style: _vm._$s("42-" + $31, "s", { width: Math.floor( item.new_number / item.number > 1 ? 100 : (item.new_number / item.number) * 100 ) + "%", }), attrs: { _i: "42-" + $31 }, }), ] ), _c( "view", { staticClass: _vm._$s( "43-" + $31, "sc", "info-box" ), attrs: { _i: "43-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "44-" + $31, "sc", "info" ), attrs: { _i: "44-" + $31 }, }, [ _vm._v( _vm._$s( "44-" + $31, "t0-0", _vm._s( item.finish ? "" : _vm.$t(item.task_type_title) ) ) ), ] ), _c( "view", { staticClass: _vm._$s( "45-" + $31, "sc", "link" ), attrs: { _i: "45-" + $31 }, }, [ _c( "text", { staticClass: _vm._$s( "46-" + $31, "sc", "new-number" ), attrs: { _i: "46-" + $31 }, }, [ _vm._v( _vm._$s( "46-" + $31, "t0-0", _vm._s(item.new_number) ) ), ] ), _vm._v( _vm._$s( "45-" + $31, "t1-0", _vm._s(item.number) ) ), ] ), ] ), ] ), ] ) } ), 0 ), ] ), _vm._$s(47, "i", _vm.hostProduct.length) ? _c("recommend", { attrs: { hostProduct: _vm.hostProduct, _i: 47 }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s(48, "sc", "growthValue"), class: _vm._$s(48, "c", _vm.growthValue == false ? "on" : ""), attrs: { _i: 48 }, }, [ _c("text", { staticClass: _vm._$s(49, "sc", "iconfont icon-guanbi3"), attrs: { _i: 49 }, on: { click: function ($event) { _vm.growthValue = true }, }, }), _c( "view", { staticClass: _vm._$s(50, "sc", "conter"), attrs: { _i: 50 } }, [_vm._v(_vm._$s(50, "t0-0", _vm._s(_vm.illustrate)))] ), ] ), _c("view", { staticClass: _vm._$s(51, "sc", "mask"), attrs: { hidden: _vm._$s(51, "a-hidden", _vm.growthValue), _i: 51 }, on: { click: _vm.growthValueClose }, }), ], 1 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1063 */ /*!******************************************************!*\ !*** E:/2024/1/广告/uni-app/static/images/jf-head.png ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/images/jf-head.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwNjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3N0YXRpYy9pbWFnZXMvamYtaGVhZC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1063\n"); /***/ }), /* 1064 */ /*!********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/lock.png ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/lock.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwNjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy9sb2NrLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1064\n"); /***/ }), /* 1065 */ /*!**************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_distribution_level/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1066);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDY1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1065\n"); /***/ }), /* 1066 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_distribution_level/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _recommend = _interopRequireDefault(__webpack_require__(/*! @/components/recommend */ 228));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n recommend: _recommend.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n reach_count: 0,\n distributionLevel: [],\n swiperIndex: 0,\n growthValue: true,\n task: [],\n //任务列表\n illustrate: '',\n //任务说明\n level_id: 0,\n //任务id,\n hostProduct: [],\n grade: 0,\n hotScroll: false,\n hotPage: 1,\n hotLimit: 10,\n level_title: '',\n level_discount: '',\n levelInfo: {},\n userInfo: {},\n taskInfo: {},\n taskNum: 0\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n distributionLevel: function distributionLevel() {\n var that = this;\n if (that.distributionLevel.length > 0) {\n that.distributionLevel.forEach(function (item, index) {\n if (item.is_clear === false) {\n // that.swiper.slideTo(index);\n that.activeIndex = index;\n that.grade = item.grade;\n }\n });\n }\n },\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.get_host_product();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.agentLevelList();\n } else {\n (0, _login.toLogin)();\n }\n this.get_host_product();\n },\n // 滚动监听\n onPageScroll: function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n },\n methods: {\n agentLevelList: function agentLevelList() {\n var _this = this;\n (0, _user.agentLevelList)().then(function (res) {\n var _res$data = res.data,\n level_info = _res$data.level_info,\n level_list = _res$data.level_list,\n task = _res$data.task,\n user = _res$data.user;\n _this.levelInfo = level_info;\n _this.distributionLevel = level_list;\n _this.userInfo = user;\n _this.taskInfo = task;\n _this.levelInfo.exp = parseFloat(_this.levelInfo.exp);\n _this.levelInfo.rate = Math.floor(_this.levelInfo.exp / _this.levelInfo.exp_num * 100);\n if (_this.levelInfo.rate > 100) {\n _this.levelInfo.rate = 100;\n }\n var index = level_list.findIndex(function (grade, v) {\n return grade.id === user.agent_level;\n });\n if (index !== -1) {\n _this.swiperIndex = index === -1 ? 0 : index;\n }\n _this.level_id = _this.distributionLevel[index === -1 ? 0 : index].id || 0;\n _this.getTask();\n });\n },\n /**\n * 获取我的推荐\n */\n get_host_product: function get_host_product() {\n var that = this;\n if (that.hotScroll) return;\n (0, _store.getProductHot)(that.hotPage, that.hotLimit).then(function (res) {\n that.hotPage++;\n that.hotScroll = res.data.length < that.hotLimit;\n that.hostProduct = that.hostProduct.concat(res.data);\n });\n },\n /**\n * 会员切换\n * \n */\n swiperChange: function swiperChange(e) {\n var index = e.detail.current;\n this.swiperIndex = index;\n this.level_id = this.distributionLevel[index].id || 0;\n this.level_title = this.distributionLevel[index].name || '';\n this.level_discount = this.distributionLevel[index].discount || '';\n // this.grade = this.distributionLevel[index].grade\n this.getTask();\n },\n /**\n * 关闭说明\n */\n growthValueClose: function growthValueClose() {\n this.growthValue = true;\n },\n /**\n * 打开说明\n */\n opHelp: function opHelp(index) {\n this.growthValue = false;\n this.illustrate = this.task[index].desc;\n },\n /**\n * 获取任务要求\n */\n getTask: function getTask() {\n var that = this;\n that.taskNum = 0;\n (0, _user.agentLevelTaskList)(that.level_id).then(function (res) {\n that.task = res.data;\n for (var i = 0; i < that.task.length; i++) {\n if (that.task[i].finish) {\n that.taskNum += 1;\n }\n }\n });\n }\n },\n onReachBottom: function onReachBottom() {\n if (!this.hotScroll) {\n this.get_host_product();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9kaXN0cmlidXRpb25fbGV2ZWwvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJyZWNvbW1lbmQiLCJtaXhpbnMiLCJkYXRhIiwicmVhY2hfY291bnQiLCJkaXN0cmlidXRpb25MZXZlbCIsInN3aXBlckluZGV4IiwiZ3Jvd3RoVmFsdWUiLCJ0YXNrIiwiaWxsdXN0cmF0ZSIsImxldmVsX2lkIiwiaG9zdFByb2R1Y3QiLCJncmFkZSIsImhvdFNjcm9sbCIsImhvdFBhZ2UiLCJob3RMaW1pdCIsImxldmVsX3RpdGxlIiwibGV2ZWxfZGlzY291bnQiLCJsZXZlbEluZm8iLCJ1c2VySW5mbyIsInRhc2tJbmZvIiwidGFza051bSIsImNvbXB1dGVkIiwid2F0Y2giLCJ0aGF0IiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib25Mb2FkIiwib25QYWdlU2Nyb2xsIiwidW5pIiwibWV0aG9kcyIsImFnZW50TGV2ZWxMaXN0IiwicmVzIiwibGV2ZWxfaW5mbyIsImxldmVsX2xpc3QiLCJ1c2VyIiwiZ2V0X2hvc3RfcHJvZHVjdCIsInN3aXBlckNoYW5nZSIsImdyb3d0aFZhbHVlQ2xvc2UiLCJvcEhlbHAiLCJnZXRUYXNrIiwib25SZWFjaEJvdHRvbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTZHQTtBQUlBO0FBR0E7QUFHQTtBQUdBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FsQjtNQUNBO01BQ0E7UUFDQW1CO1VBQ0E7WUFDQTtZQUNBQTtZQUNBQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FDO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtJQUNBO0VBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO1FBQ0EsZ0JBS0FDO1VBSkFDO1VBQ0FDO1VBQ0EzQjtVQUNBNEI7UUFFQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7UUFDQSwyQ0FDQXhCO1VBQUEsT0FFQUE7UUFBQSxFQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQXlCO01BQ0E7TUFDQTtNQUNBLDBCQUNBYixjQUNBQSxjQUNBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FjO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBakI7TUFDQTtRQUNBQTtRQUNBO1VBQ0E7WUFDQUE7VUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FrQjtJQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMDY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdtZW1iZXItY2VudGVyJz5cclxuXHRcdFx0PGltYWdlIGNsYXNzPVwiYmFnXCIgc3JjPVwiLi4vLi4vLi4vc3RhdGljL2ltYWdlcy9qZi1oZWFkLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0naGVhZGVyJz5cclxuXHRcdFx0XHQ8c3dpcGVyIGNsYXNzPVwic3dpcGVyXCIgOmN1cnJlbnQ9XCJzd2lwZXJJbmRleFwiIHByZXZpb3VzLW1hcmdpbj1cIjU1cnB4XCIgbmV4dC1tYXJnaW49XCI1NXJweFwiXHJcblx0XHRcdFx0XHRAY2hhbmdlPVwic3dpcGVyQ2hhbmdlXCI+XHJcblx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGRpc3RyaWJ1dGlvbkxldmVsXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDxzd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN3aXBlci1pdGVtXCIgOmNsYXNzPVwie29uOiBzd2lwZXJJbmRleCA9PSBpbmRleH1cIlxyXG5cdFx0XHRcdFx0XHRcdFx0OnN0eWxlPVwieydiYWNrZ3JvdW5kLWltYWdlJzogJ3VybCgnK2l0ZW0uaW1hZ2UrJyknfVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlIHVzZXItd3JhcFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpbWFnZVwiIDpzcmM9XCJ1c2VySW5mby5hdmF0YXJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVzZXItbXNnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj57e3VzZXJJbmZvLm5pY2tuYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxldmVsXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0OmNsYXNzPVwieydsZXZlbC1zdHknOml0ZW0uZ3JhZGUgPiAobGV2ZWxJbmZvLmdyYWRlIHx8IDApfVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGl0ZW0ubmFtZSl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIFx0XHQ8dmlldyB2LWlmPVwiaXRlbS5ncmFkZSA9PT0gbGV2ZWxJbmZvLmdyYWRlXCIgY2xhc3M9XCJzdGF0ZVwiPuW9k+WJjeetiee6pzwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1lbHNlLWlmPVwiaXRlbS5ncmFkZSA+IGxldmVsSW5mby5ncmFkZVwiIGNsYXNzPVwic3RhdGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHTmmoLmnKrop6PplIFcclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0uZ3JhZGUgPiAobGV2ZWxJbmZvLmdyYWRlIHx8IDApXCIgY2xhc3M9XCJzdGF0ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImxvY2tcIiBzcmM9XCIuLi9zdGF0aWMvbG9jay5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRlbXBsYXRlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxldmVsLWdyb3ctd3JhcFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGV2ZWwtaW5mb1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ6Y2xhc3M9XCJ7J2xvY2stc3R5JzppdGVtLmdyYWRlID4gKGxldmVsSW5mby5ncmFkZSB8fCAwKX1cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGV2ZWwtaW5mby10aXRsZVwiPnt7JHQoYOS4gOe6p+WIhuS9o+avlOS+i2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7aXRlbS5vbmVfYnJva2VyYWdlX3BlcmNlbnR9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInBlcmNlbnRcIj4lPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxldmVsLWluZm9cIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0OmNsYXNzPVwieydsb2NrLXN0eSc6aXRlbS5ncmFkZSA+IChsZXZlbEluZm8uZ3JhZGUgfHwgMCl9XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxldmVsLWluZm8tdGl0bGVcIj57eyR0KGDkuoznuqfliIbkvaPmr5TkvotgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj57e2l0ZW0udHdvX2Jyb2tlcmFnZV9wZXJjZW50fX08dGV4dCBjbGFzcz1cInBlcmNlbnRcIj4lPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdGVtcGxhdGU+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHQ8L3N3aXBlcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNraWxsLXNlY3Rpb25cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNlY3Rpb24taGQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmUtbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx0ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOW/q+mAn+WNh+e6p+aKgOW3p2ApfX1cclxuXHRcdFx0XHRcdFx0PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0YXNrXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGFzay1udW1cIj5cclxuXHRcdFx0XHRcdFx0XHR7eyB0YXNrTnVtICB9fVxyXG5cdFx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx0ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdC97eyB0YXNrLmxlbmd0aH19XHJcblx0XHRcdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWN0aW9uLWJkIGFjZWEtcm93XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LW1pZGRsZVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHRhc2tcIiA6a2V5PSdpdGVtLmlkJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGxpbmUyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7JHQoaXRlbS5uYW1lKX19XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi13ZW50aVwiIEBjbGljaz1cIm9wSGVscChpbmRleClcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJtYXJrXCI+e3tpdGVtLmZpbmlzaD8kdChg5bey5a6M5oiQYCk6JHQoYOacquWujOaIkGApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJvY2Vzc1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXdcclxuXHRcdFx0XHRcdFx0XHRcdFx0OnN0eWxlPVwie3dpZHRoOiBgJHtNYXRoLmZsb29yKChpdGVtLm5ld19udW1iZXIgLyBpdGVtLm51bWJlcikgPiAxID8gMTAwIDogaXRlbS5uZXdfbnVtYmVyIC8gaXRlbS5udW1iZXIqIDEwMCl9JWB9XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJmaWxsXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm8tYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9cIj57e2l0ZW0uZmluaXNoID8gJycgOiAkdChpdGVtLnRhc2tfdHlwZV90aXRsZSl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlua1wiIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm5ldy1udW1iZXJcIj57e2l0ZW0ubmV3X251bWJlcn19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQve3tpdGVtLm51bWJlcn19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxyZWNvbW1lbmQgdi1pZj1cImhvc3RQcm9kdWN0Lmxlbmd0aFwiIDpob3N0UHJvZHVjdD1cImhvc3RQcm9kdWN0XCI+PC9yZWNvbW1lbmQ+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdncm93dGhWYWx1ZScgOmNsYXNzPSdncm93dGhWYWx1ZT09ZmFsc2U/XCJvblwiOlwiXCInPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWd1YW5iaTMnIEBjbGljaz0nZ3Jvd3RoVmFsdWUgPSB0cnVlJz48L3RleHQ+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3tpbGx1c3RyYXRlfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J21hc2snIDpoaWRkZW49J2dyb3d0aFZhbHVlJyBAY2xpY2s9J2dyb3d0aFZhbHVlQ2xvc2UnPjwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRhZ2VudExldmVsTGlzdCxcclxuXHRcdGFnZW50TGV2ZWxUYXNrTGlzdFxyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFByb2R1Y3RIb3RcclxuXHR9IGZyb20gJ0AvYXBpL3N0b3JlLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRpbXBvcnQgcmVjb21tZW5kIGZyb20gJ0AvY29tcG9uZW50cy9yZWNvbW1lbmQnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cmVjb21tZW5kXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0cmVhY2hfY291bnQ6IDAsXHJcblx0XHRcdFx0ZGlzdHJpYnV0aW9uTGV2ZWw6IFtdLFxyXG5cdFx0XHRcdHN3aXBlckluZGV4OiAwLFxyXG5cdFx0XHRcdGdyb3d0aFZhbHVlOiB0cnVlLFxyXG5cdFx0XHRcdHRhc2s6IFtdLCAvL+S7u+WKoeWIl+ihqFxyXG5cdFx0XHRcdGlsbHVzdHJhdGU6ICcnLCAvL+S7u+WKoeivtOaYjlxyXG5cdFx0XHRcdGxldmVsX2lkOiAwLCAvL+S7u+WKoWlkLFxyXG5cdFx0XHRcdGhvc3RQcm9kdWN0OiBbXSxcclxuXHRcdFx0XHRncmFkZTogMCxcclxuXHRcdFx0XHRob3RTY3JvbGw6IGZhbHNlLFxyXG5cdFx0XHRcdGhvdFBhZ2U6IDEsXHJcblx0XHRcdFx0aG90TGltaXQ6IDEwLFxyXG5cdFx0XHRcdGxldmVsX3RpdGxlOiAnJyxcclxuXHRcdFx0XHRsZXZlbF9kaXNjb3VudDogJycsXHJcblx0XHRcdFx0bGV2ZWxJbmZvOiB7fSxcclxuXHRcdFx0XHR1c2VySW5mbzoge30sXHJcblx0XHRcdFx0dGFza0luZm86IHt9LFxyXG5cdFx0XHRcdHRhc2tOdW06IDBcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRkaXN0cmlidXRpb25MZXZlbDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGF0LmRpc3RyaWJ1dGlvbkxldmVsLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdHRoYXQuZGlzdHJpYnV0aW9uTGV2ZWwuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRcdFx0XHRpZiAoaXRlbS5pc19jbGVhciA9PT0gZmFsc2UpIHtcclxuXHRcdFx0XHRcdFx0XHQvLyB0aGF0LnN3aXBlci5zbGlkZVRvKGluZGV4KTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmFjdGl2ZUluZGV4ID0gaW5kZXg7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5ncmFkZSA9IGl0ZW0uZ3JhZGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0aXNMb2dpbjoge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1YsIG9sZFYpIHtcclxuXHRcdFx0XHRcdGlmIChuZXdWKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0X2hvc3RfcHJvZHVjdCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5hZ2VudExldmVsTGlzdCgpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0XHR0aGlzLmdldF9ob3N0X3Byb2R1Y3QoKTtcclxuXHRcdH0sXHJcblx0XHQvLyDmu5rliqjnm5HlkKxcclxuXHRcdG9uUGFnZVNjcm9sbChlKSB7XHJcblx0XHRcdC8vIOS8oOWFpXNjcm9sbFRvcOWAvOW5tuinpuWPkeaJgOaciWVhc3ktbG9hZGltYWdl57uE5Lu25LiL55qE5rua5Yqo55uR5ZCs5LqL5Lu2XHJcblx0XHRcdHVuaS4kZW1pdCgnc2Nyb2xsJyk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRhZ2VudExldmVsTGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0YWdlbnRMZXZlbExpc3QoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRcdGxldmVsX2luZm8sXHJcblx0XHRcdFx0XHRcdGxldmVsX2xpc3QsXHJcblx0XHRcdFx0XHRcdHRhc2ssXHJcblx0XHRcdFx0XHRcdHVzZXJcclxuXHRcdFx0XHRcdH0gPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdHRoaXMubGV2ZWxJbmZvID0gbGV2ZWxfaW5mbztcclxuXHRcdFx0XHRcdHRoaXMuZGlzdHJpYnV0aW9uTGV2ZWwgPSBsZXZlbF9saXN0O1xyXG5cdFx0XHRcdFx0dGhpcy51c2VySW5mbyA9IHVzZXI7XHJcblx0XHRcdFx0XHR0aGlzLnRhc2tJbmZvID0gdGFzaztcclxuXHRcdFx0XHRcdHRoaXMubGV2ZWxJbmZvLmV4cCA9IHBhcnNlRmxvYXQodGhpcy5sZXZlbEluZm8uZXhwKTtcclxuXHRcdFx0XHRcdHRoaXMubGV2ZWxJbmZvLnJhdGUgPSBNYXRoLmZsb29yKHRoaXMubGV2ZWxJbmZvLmV4cCAvIHRoaXMubGV2ZWxJbmZvLmV4cF9udW0gKiAxMDApO1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMubGV2ZWxJbmZvLnJhdGUgPiAxMDApIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5sZXZlbEluZm8ucmF0ZSA9IDEwMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGNvbnN0IGluZGV4ID0gbGV2ZWxfbGlzdC5maW5kSW5kZXgoKFxyXG5cdFx0XHRcdFx0XHRcdGdyYWRlLCB2XHJcblx0XHRcdFx0XHRcdCkgPT5cclxuXHRcdFx0XHRcdFx0Z3JhZGUuaWQgPT09IHVzZXIuYWdlbnRfbGV2ZWxcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRpZiAoaW5kZXggIT09IC0xKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuc3dpcGVySW5kZXggPSBpbmRleCA9PT0gLTEgPyAwIDogaW5kZXg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLmxldmVsX2lkID0gdGhpcy5kaXN0cmlidXRpb25MZXZlbFtpbmRleCA9PT0gLTEgPyAwIDogaW5kZXhdLmlkIHx8IDA7XHJcblx0XHRcdFx0XHR0aGlzLmdldFRhc2soKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluaIkeeahOaOqOiNkFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0X2hvc3RfcHJvZHVjdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGF0LmhvdFNjcm9sbCkgcmV0dXJuXHJcblx0XHRcdFx0Z2V0UHJvZHVjdEhvdChcclxuXHRcdFx0XHRcdHRoYXQuaG90UGFnZSxcclxuXHRcdFx0XHRcdHRoYXQuaG90TGltaXQsXHJcblx0XHRcdFx0KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmhvdFBhZ2UrK1xyXG5cdFx0XHRcdFx0dGhhdC5ob3RTY3JvbGwgPSByZXMuZGF0YS5sZW5ndGggPCB0aGF0LmhvdExpbWl0XHJcblx0XHRcdFx0XHR0aGF0Lmhvc3RQcm9kdWN0ID0gdGhhdC5ob3N0UHJvZHVjdC5jb25jYXQocmVzLmRhdGEpXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDkvJrlkZjliIfmjaJcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzd2lwZXJDaGFuZ2UoZSkge1xyXG5cdFx0XHRcdGxldCBpbmRleCA9IGUuZGV0YWlsLmN1cnJlbnQ7XHJcblx0XHRcdFx0dGhpcy5zd2lwZXJJbmRleCA9IGluZGV4O1xyXG5cdFx0XHRcdHRoaXMubGV2ZWxfaWQgPSB0aGlzLmRpc3RyaWJ1dGlvbkxldmVsW2luZGV4XS5pZCB8fCAwO1xyXG5cdFx0XHRcdHRoaXMubGV2ZWxfdGl0bGUgPSB0aGlzLmRpc3RyaWJ1dGlvbkxldmVsW2luZGV4XS5uYW1lIHx8ICcnO1xyXG5cdFx0XHRcdHRoaXMubGV2ZWxfZGlzY291bnQgPSB0aGlzLmRpc3RyaWJ1dGlvbkxldmVsW2luZGV4XS5kaXNjb3VudCB8fCAnJztcclxuXHRcdFx0XHQvLyB0aGlzLmdyYWRlID0gdGhpcy5kaXN0cmlidXRpb25MZXZlbFtpbmRleF0uZ3JhZGVcclxuXHRcdFx0XHR0aGlzLmdldFRhc2soKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWFs+mXreivtOaYjlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z3Jvd3RoVmFsdWVDbG9zZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5ncm93dGhWYWx1ZSA9IHRydWU7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmiZPlvIDor7TmmI5cclxuXHRcdFx0ICovXHJcblx0XHRcdG9wSGVscDogZnVuY3Rpb24oaW5kZXgpIHtcclxuXHRcdFx0XHR0aGlzLmdyb3d0aFZhbHVlID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5pbGx1c3RyYXRlID0gdGhpcy50YXNrW2luZGV4XS5kZXNjO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5Lu75Yqh6KaB5rGCXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRUYXNrOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC50YXNrTnVtID0gMFxyXG5cdFx0XHRcdGFnZW50TGV2ZWxUYXNrTGlzdCh0aGF0LmxldmVsX2lkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LnRhc2sgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCB0aGF0LnRhc2subGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0aWYgKHRoYXQudGFza1tpXS5maW5pc2gpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnRhc2tOdW0gKz0gMVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblJlYWNoQm90dG9tKCkge1xyXG5cdFx0XHRpZiAoIXRoaXMuaG90U2Nyb2xsKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRfaG9zdF9wcm9kdWN0KCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5zd2lwZXIge1xyXG5cdFx0LnN3aXBlci1pdGVtIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIvMTAwJSAxMDAlIG5vLXJlcGVhdDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluIDBzO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cclxuXHRcdFx0Ji5vbiB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnVzZXItd3JhcCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHJweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMnJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHJcblx0XHRcdC5pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDkwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudXNlci1tc2cge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNHJweDtcclxuXHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cclxuXHRcdFx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnN0YXRlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwcnB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiA3MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDcwcnB4O1xyXG5cclxuXHRcdFx0XHQubG9jayB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ3Jvdy13cmFwIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNHJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNzBycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdGNvbG9yOiAjNDc0NzQ3O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0Lm51bSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubGV2ZWwge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHJweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0cGFkZGluZzogM3JweCA4cnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5za2lsbC1zZWN0aW9uIHtcclxuXHRcdG1hcmdpbjogMjRycHggMzBycHggMjBycHggMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHJweDtcclxuXHJcblx0XHQuc2VjdGlvbi1oZCB7XHJcblx0XHRcdHBhZGRpbmc6IDM4cnB4IDM2cnB4IDAgMzZycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblxyXG5cdFx0XHRcdC5saW5lLWxlZnQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA4cnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRThCODY5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRhc2sge1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRhc2stbnVtIHtcclxuXHRcdFx0XHRjb2xvcjogI0M2OTg1QztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uLWJkIHtcclxuXHRcdFx0cGFkZGluZzogMzBycHg7XHJcblxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ly8gaGVpZ2h0OiAxNDBycHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyNXJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCA1cnB4IDEwcnB4IDAgI0Y4RjhGODtcclxuXHJcblx0XHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH4uaXRlbSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdC5pY29uLXdlbnRpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1hcmsge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wcm9jZXNzIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEycnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjJycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcclxuXHJcblx0XHRcdFx0LmZpbGwge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFN0I2Njc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5mby1ib3gge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMThycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGluayB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHJcblx0XHRcdFx0Lm5ldy1udW1iZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNDNjk4NUM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmFnIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyODVycHg7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAuaGVhZGVyIHtcclxuXHRcdC8vIGhlaWdodDogNDcwcnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDM3cnB4O1xyXG5cdH1cclxuXHJcblx0Lm1lbWJlci1jZW50ZXIgLmhlYWRlciBzd2lwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ly8gaGVpZ2h0OiAzMzBycHg7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAuZ3Jvd3RoVmFsdWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAyNjZycHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogNTYwcnB4O1xyXG5cdFx0bWluLWhlaWdodDogNDQwcnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yODBycHg7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMCUsIDApO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjI1LCAuNSwgLjUsIC45KTtcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC5ncm93dGhWYWx1ZS5vbiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0Lm1lbWJlci1jZW50ZXIgLmdyb3d0aFZhbHVlIC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyNTdycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAuZ3Jvd3RoVmFsdWUgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnJweCAxNnJweCAwIDA7XHJcblx0fVxyXG5cclxuXHQubWVtYmVyLWNlbnRlciAuZ3Jvd3RoVmFsdWUgLmNvbnRlciB7XHJcblx0XHRwYWRkaW5nOiAwIDM1cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0bWFyZ2luLXRvcDogNThycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0aGVpZ2h0OiAzNTBycHg7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHR9XHJcblxyXG5cdC5tZW1iZXItY2VudGVyIC5ncm93dGhWYWx1ZSAuaWNvbmZvbnQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Zm9udC1zaXplOiA2NXJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Ym90dG9tOiAtOTBycHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0fVxyXG5cclxuXHQubGV2ZWwtZ3Jvdy13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRsZWZ0OiAzMHJweDtcclxuXHRcdGJvdHRvbTogMzlycHg7XHJcblx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0Y29sb3I6ICM0NzQ3NDc7XHJcblxyXG5cclxuXHJcblx0XHQubGV2ZWwtaW5mbyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcnB4O1xyXG5cclxuXHRcdFx0LmxldmVsLWluZm8tdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubnVtIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cclxuXHRcdFx0XHQucGVyY2VudCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2NrLXN0eSB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuc3dpcGVyIC5sZXZlbC1zdHkge1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1066\n"); /***/ }), /* 1067 */ /*!********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_address_list/index.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2b638260_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2b638260&mpType=page */ 1068);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1071);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2b638260_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2b638260_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_2b638260_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_address_list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA2Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJiNjM4MjYwJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvdXNlcnMvdXNlcl9hZGRyZXNzX2xpc3QvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1067\n"); /***/ }), /* 1068 */ /*!**************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_address_list/index.vue?vue&type=template&id=2b638260&mpType=page ***! \**************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2b638260_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2b638260&mpType=page */ 1069); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2b638260_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2b638260_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2b638260_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2b638260_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1069 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_address_list/index.vue?vue&type=template&id=2b638260&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "address-management"), class: _vm._$s( 1, "c", _vm.addressList.length < 1 && _vm.page > 1 ? "fff" : "" ), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "line"), attrs: { _i: 2 } }, [ _vm._$s(3, "i", _vm.addressList.length) ? _c("image", { attrs: { src: _vm._$s( 3, "a-src", __webpack_require__(/*! ../../../static/images/line.jpg */ 1070) ), _i: 3, }, }) : _vm._e(), ] ), _vm._$s(4, "i", _vm.addressList.length) ? _c( "radio-group", { staticClass: _vm._$s(4, "sc", "radio-group"), attrs: { _i: 4 }, on: { change: _vm.radioChange }, }, _vm._l( _vm._$s(5, "f", { forItems: _vm.addressList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("5-" + $30, "sc", "item"), attrs: { _i: "5-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "address"), attrs: { _i: "6-" + $30 }, on: { click: function ($event) { return _vm.goOrder(item.id) }, }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "consignee" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(_vm.$t("收货人")) ) + _vm._$s( "7-" + $30, "t0-1", _vm._s(item.real_name) ) ), _c( "text", { staticClass: _vm._$s( "8-" + $30, "sc", "phone" ), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(item.phone) ) ), ] ), ] ), _c("view", [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(_vm.$t("收货地址")) ) + _vm._$s( "9-" + $30, "t0-1", _vm._s(item.province) ) + _vm._$s( "9-" + $30, "t0-2", _vm._s(item.city) ) + _vm._$s( "9-" + $30, "t0-3", _vm._s(item.district) ) + _vm._$s( "9-" + $30, "t0-4", _vm._s(item.detail) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "operation acea-row row-between-wrapper" ), attrs: { _i: "10-" + $30 }, }, [ _c( "radio", { staticClass: _vm._$s( "11-" + $30, "sc", "radio" ), attrs: { value: _vm._$s( "11-" + $30, "a-value", index.toString() ), checked: _vm._$s( "11-" + $30, "a-checked", item.is_default ? true : false ), _i: "11-" + $30, }, }, [ _c("text", [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(_vm.$t("设为默认")) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "acea-row row-middle" ), attrs: { _i: "13-" + $30 }, }, [ _c( "view", { attrs: { _i: "14-" + $30 }, on: { click: function ($event) { return _vm.editAddress(item.id) }, }, }, [ _c("text", { staticClass: _vm._$s( "15-" + $30, "sc", "iconfont icon-bianji" ), attrs: { _i: "15-" + $30 }, }), _vm._v( _vm._$s( "14-" + $30, "t1-0", _vm._s(_vm.$t("编辑")) ) ), ] ), _c( "view", { attrs: { _i: "16-" + $30 }, on: { click: function ($event) { return _vm.delAddress(index) }, }, }, [ _c("text", { staticClass: _vm._$s( "17-" + $30, "sc", "iconfont icon-shanchu" ), attrs: { _i: "17-" + $30 }, }), _vm._v( _vm._$s( "16-" + $30, "t1-0", _vm._s(_vm.$t("删除")) ) ), ] ), ] ), ] ), ] ) } ), 0 ) : _vm._e(), _vm._$s(18, "i", _vm.addressList.length) ? _c( "view", { staticClass: _vm._$s( 18, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 18 }, }, [ _c("text", { staticClass: _vm._$s( 19, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(19, "a-hidden", _vm.loading == false), _i: 19, }, }), _vm._v(_vm._$s(18, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), _vm._$s(20, "i", _vm.addressList.length < 1 && _vm.page > 1) ? _c( "view", { staticClass: _vm._$s(20, "sc", "noCommodity"), attrs: { _i: 20 }, }, [ _c( "view", { staticClass: _vm._$s(21, "sc", "pictrue"), attrs: { _i: 21 }, }, [ _c("image", { attrs: { src: _vm._$s( 22, "a-src", _vm.imgHost + "/statics/images/noAddress.png" ), _i: 22, }, }), ] ), ] ) : _vm._e(), _c("view"), _c( "view", { staticClass: _vm._$s( 24, "sc", "footer acea-row row-between-wrapper" ), attrs: { _i: 24 }, }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "addressBnt on"), attrs: { _i: 25 }, on: { click: _vm.addAddress }, }, [ _c("text", { staticClass: _vm._$s( 26, "sc", "iconfont icon-tianjiadizhi" ), attrs: { _i: 26 }, }), _vm._v(_vm._$s(25, "t1-0", _vm._s(_vm.$t("添加新地址")))), ] ), ] ), ] ), _c("home", { attrs: { _i: 27 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1070 */ /*!***************************************************!*\ !*** E:/2024/1/广告/uni-app/static/images/line.jpg ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/images/line.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwNzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3N0YXRpYy9pbWFnZXMvbGluZS5qcGdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1070\n"); /***/ }), /* 1071 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_address_list/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1072);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDcxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1071\n"); /***/ }), /* 1072 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_address_list/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n addressList: [],\n cartId: '',\n pinkId: 0,\n couponId: 0,\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n page: 1,\n limit: 20,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n news: '',\n noCoupon: 0\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(options) {\n if (this.isLogin) {\n this.cartId = options.cartId || '';\n this.noCoupon = options.noCoupon || 0;\n this.pinkId = options.pinkId || 0;\n this.couponId = options.couponId || 0;\n this.news = options.news || 0;\n this.getAddressList(true);\n } else {\n (0, _login.toLogin)();\n }\n },\n onShow: function onShow() {\n var that = this;\n that.getAddressList(true);\n },\n methods: {\n onLoadFun: function onLoadFun() {\n this.getAddressList();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /*\n * 导入微信地址(小程序)\n */\n getWxAddress: function getWxAddress() {\n var that = this;\n uni.authorize({\n scope: 'scope.address',\n success: function success(res) {\n uni.chooseAddress({\n success: function success(res) {\n var addressP = {};\n addressP.province = res.provinceName;\n addressP.city = res.cityName;\n addressP.district = res.countyName;\n (0, _user.editAddress)({\n address: addressP,\n is_default: 1,\n real_name: res.userName,\n post_code: res.postalCode,\n phone: res.telNumber,\n detail: res.detailInfo,\n id: 0,\n type: 1\n }).then(function (res) {\n that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n that.getAddressList(true);\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n fail: function fail(err) {\n if (err.errMsg == 'chooseAddress:cancel') return that.$util.Tips({\n title: that.$t(\"\\u53D6\\u6D88\\u9009\\u62E9\")\n });\n }\n });\n },\n fail: function fail(res) {\n uni.showModal({\n title: that.$t(\"\\u60A8\\u5DF2\\u62D2\\u7EDD\\u5BFC\\u5165\\u5FAE\\u4FE1\\u5730\\u5740\\u6743\\u9650\"),\n content: that.$t(\"\\u662F\\u5426\\u8FDB\\u5165\\u6743\\u9650\\u7BA1\\u7406\\uFF0C\\u8C03\\u6574\\u6388\\u6743\\uFF1F\"),\n success: function success(res) {\n if (res.confirm) {\n uni.openSetting({\n success: function success(res) {}\n });\n } else if (res.cancel) {\n return that.$util.Tips({\n title: that.$t(\"\\u5DF2\\u53D6\\u6D88\\uFF01\")\n });\n }\n }\n });\n }\n });\n },\n /*\n * 导入微信地址(公众号)\n */\n getAddress: function getAddress() {\n var that = this;\n that.$wechat.openAddress().then(function (userInfo) {\n // open();\n (0, _user.editAddress)({\n real_name: userInfo.userName,\n phone: userInfo.telNumber,\n address: {\n province: userInfo.provinceName,\n city: userInfo.cityName,\n district: userInfo.countryName\n },\n detail: userInfo.detailInfo,\n post_code: userInfo.postalCode,\n is_default: 1,\n type: 1\n }).then(function () {\n that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n // close();\n that.getAddressList(true);\n });\n }).catch(function (err) {\n // close();\n return that.$util.Tips({\n title: err || that.$t(\"\\u6DFB\\u52A0\\u5931\\u8D25\")\n });\n });\n });\n },\n /**\n * 获取地址列表\n * \n */\n getAddressList: function getAddressList(isPage) {\n var that = this;\n if (isPage) {\n that.loadend = false;\n that.page = 1;\n that.$set(that, 'addressList', []);\n }\n ;\n if (that.loading) return;\n if (that.loadend) return;\n that.loading = true;\n that.loadTitle = '';\n (0, _user.getAddressList)({\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n var list = res.data;\n var loadend = list.length < that.limit;\n that.addressList = that.$util.SplitArray(list, that.addressList);\n that.$set(that, 'addressList', that.addressList);\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page = that.page + 1;\n that.loading = false;\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n /**\n * 设置默认地址\n */\n radioChange: function radioChange(e) {\n var index = parseInt(e.detail.value),\n that = this;\n var address = this.addressList[index];\n if (address == undefined) return that.$util.Tips({\n title: that.$t(\"\\u60A8\\u8BBE\\u7F6E\\u7684\\u9ED8\\u8BA4\\u5730\\u5740\\u4E0D\\u5B58\\u5728!\")\n });\n (0, _user.setAddressDefault)(address.id).then(function (res) {\n for (var i = 0, len = that.addressList.length; i < len; i++) {\n if (i == index) that.addressList[i].is_default = true;else that.addressList[i].is_default = false;\n }\n that.$util.Tips({\n title: that.$t(\"\\u8BBE\\u7F6E\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n that.$set(that, 'addressList', that.addressList);\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n /**\n * 编辑地址\n */\n editAddress: function editAddress(id) {\n var cartId = this.cartId,\n pinkId = this.pinkId,\n couponId = this.couponId;\n this.cartId = '';\n this.pinkId = '';\n this.couponId = '';\n uni.navigateTo({\n url: '/pages/users/user_address/index?id=' + id + '&cartId=' + cartId + '&pinkId=' + pinkId + '&couponId=' + couponId + '&new=' + this.news\n });\n },\n /**\n * 删除地址\n */\n delAddress: function delAddress(index) {\n var that = this,\n address = this.addressList[index];\n if (address == undefined) return that.$util.Tips({\n title: that.$t(\"\\u60A8\\u5220\\u9664\\u7684\\u5730\\u5740\\u4E0D\\u5B58\\u5728!\")\n });\n (0, _user.delAddress)(address.id).then(function (res) {\n that.$util.Tips({\n title: that.$t(\"\\u5220\\u9664\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n that.addressList.splice(index, 1);\n that.$set(that, 'addressList', that.addressList);\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n /**\n * 新增地址\n */\n addAddress: function addAddress() {\n var cartId = this.cartId,\n pinkId = this.pinkId,\n couponId = this.couponId;\n this.cartId = '';\n this.pinkId = '';\n this.couponId = '';\n uni.navigateTo({\n url: '/pages/users/user_address/index?cartId=' + cartId + '&pinkId=' + pinkId + '&couponId=' + couponId + '&new=' + this.news\n });\n },\n goOrder: function goOrder(id) {\n var cartId = '';\n var pinkId = '';\n var couponId = '';\n if (this.cartId && id) {\n cartId = this.cartId;\n pinkId = this.pinkId;\n couponId = this.couponId;\n this.cartId = '';\n this.pinkId = '';\n this.couponId = '';\n uni.redirectTo({\n url: '/pages/goods/order_confirm/index?is_address=1&new=' + this.news + '&cartId=' + cartId + '&addressId=' + id + '&pinkId=' + pinkId + '&couponId=' + couponId + '&noCoupon=' + this.noCoupon\n });\n }\n }\n },\n onReachBottom: function onReachBottom() {\n this.getAddressList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9hZGRyZXNzX2xpc3QvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJob21lIiwibWl4aW5zIiwiZGF0YSIsImltZ0hvc3QiLCJhZGRyZXNzTGlzdCIsImNhcnRJZCIsInBpbmtJZCIsImNvdXBvbklkIiwibG9hZGluZyIsImxvYWRlbmQiLCJsb2FkVGl0bGUiLCJwYWdlIiwibGltaXQiLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwibmV3cyIsIm5vQ291cG9uIiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJvblNob3ciLCJ0aGF0IiwibWV0aG9kcyIsIm9uTG9hZEZ1biIsImF1dGhDb2xzZSIsImdldFd4QWRkcmVzcyIsInVuaSIsInNjb3BlIiwic3VjY2VzcyIsImFkZHJlc3NQIiwiYWRkcmVzcyIsImlzX2RlZmF1bHQiLCJyZWFsX25hbWUiLCJwb3N0X2NvZGUiLCJwaG9uZSIsImRldGFpbCIsImlkIiwidHlwZSIsInRpdGxlIiwiaWNvbiIsImZhaWwiLCJUaXBzIiwiY29udGVudCIsImdldEFkZHJlc3MiLCJwcm92aW5jZSIsImNpdHkiLCJkaXN0cmljdCIsInRoZW4iLCJjYXRjaCIsImdldEFkZHJlc3NMaXN0IiwicmFkaW9DaGFuZ2UiLCJlZGl0QWRkcmVzcyIsInVybCIsImRlbEFkZHJlc3MiLCJhZGRBZGRyZXNzIiwiZ29PcmRlciIsIm9uUmVhY2hCb3R0b20iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUF5RUE7QUFPQTtBQUdBO0FBTUE7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBR0E7RUFDQUE7SUFJQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBQztRQUNBQztRQUNBQztVQUNBRjtZQUNBRTtjQUNBO2NBQ0FDO2NBQ0FBO2NBQ0FBO2NBRUE7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Z0JBQ0FDO2dCQUNBQztjQUNBO2dCQUNBaEI7a0JBQ0FpQjtrQkFDQUM7Z0JBQ0E7a0JBQ0FsQjtnQkFDQTtjQUNBO2dCQUNBO2tCQUNBaUI7Z0JBQ0E7Y0FDQTtZQUNBO1lBQ0FFO2NBQ0EsNERBQ0FDO2dCQUNBSDtjQUNBO1lBQ0E7VUFDQTtRQUNBO1FBQ0FFO1VBQ0FkO1lBQ0FZO1lBQ0FJO1lBQ0FkO2NBQ0E7Z0JBQ0FGO2tCQUNBRTtnQkFDQTtjQUNBO2dCQUNBO2tCQUNBVTtnQkFDQTtjQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBSztNQUNBO01BQ0F0QjtRQUNBO1FBQ0E7VUFDQVc7VUFDQUU7VUFDQUo7WUFDQWM7WUFDQUM7WUFDQUM7VUFDQTtVQUNBWDtVQUNBRjtVQUNBRjtVQUNBTTtRQUNBLEdBQ0FVO1VBQ0ExQjtZQUNBaUI7WUFDQUM7VUFDQTtZQUNBO1lBQ0FsQjtVQUNBO1FBQ0EsR0FDQTJCO1VBQ0E7VUFDQTtZQUNBVjtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQVc7TUFDQTtNQUNBO1FBQ0E1QjtRQUNBQTtRQUNBQTtNQUNBO01BQUE7TUFDQTtNQUNBO01BQ0FBO01BQ0FBO01BQ0E7UUFDQVQ7UUFDQUM7TUFDQTtRQUNBO1FBQ0E7UUFDQVE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQTZCO01BQ0E7UUFDQTdCO01BQ0E7TUFDQTtRQUNBaUI7TUFDQTtNQUNBO1FBQ0E7VUFDQSwyREFDQWpCO1FBQ0E7UUFDQUE7VUFDQWlCO1VBQ0FDO1FBQ0E7VUFDQWxCO1FBQ0E7TUFDQTtRQUNBO1VBQ0FpQjtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBYTtNQUNBO1FBQ0E1QztRQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBa0I7UUFDQTBCLHFGQUNBN0Msd0JBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBNkM7TUFDQTtRQUNBdkI7TUFDQTtRQUNBUTtNQUNBO01BQ0E7UUFDQWpCO1VBQ0FpQjtVQUNBQztRQUNBO1VBQ0FsQjtVQUNBQTtRQUNBO01BQ0E7UUFDQTtVQUNBaUI7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQWdCO01BQ0E7UUFDQS9DO1FBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0FrQjtRQUNBMEIsZ0ZBQ0E7TUFDQTtJQUNBO0lBQ0FHO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQWpEO1FBQ0FDO1FBQ0FDO1FBQ0E7UUFDQTtRQUNBO1FBQ0FrQjtVQUNBMEIscUZBQ0E5QywyQ0FDQUM7UUFFQTtNQUNBO0lBQ0E7RUFDQTtFQUNBaUQ7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMDcyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdhZGRyZXNzLW1hbmFnZW1lbnQnIDpjbGFzcz0nYWRkcmVzc0xpc3QubGVuZ3RoIDwgMSAmJiBwYWdlID4gMSA/IFwiZmZmXCI6XCJcIic+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdsaW5lJz5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPScuLi8uLi8uLi9zdGF0aWMvaW1hZ2VzL2xpbmUuanBnJyB2LWlmPVwiYWRkcmVzc0xpc3QubGVuZ3RoXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8cmFkaW8tZ3JvdXAgY2xhc3M9XCJyYWRpby1ncm91cFwiIEBjaGFuZ2U9XCJyYWRpb0NoYW5nZVwiIHYtaWY9XCJhZGRyZXNzTGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbScgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gYWRkcmVzc0xpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhZGRyZXNzJyBAY2xpY2s9J2dvT3JkZXIoaXRlbS5pZCknPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29uc2lnbmVlJz57eyR0KGDmlLbotKfkurpgKX1977yae3tpdGVtLnJlYWxfbmFtZX19PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdGNsYXNzPSdwaG9uZSc+e3tpdGVtLnBob25lfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDmlLbotKflnLDlnYBgKX1977yae3tpdGVtLnByb3ZpbmNlfX17e2l0ZW0uY2l0eX19e3tpdGVtLmRpc3RyaWN0fX17e2l0ZW0uZGV0YWlsfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nb3BlcmF0aW9uIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHRcdFx0XHRcdDxyYWRpbyBjbGFzcz1cInJhZGlvXCIgOnZhbHVlPVwiaW5kZXgudG9TdHJpbmcoKVwiIDpjaGVja2VkPVwiaXRlbS5pc19kZWZhdWx0ID8gdHJ1ZSA6IGZhbHNlXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQ+e3skdChg6K6+5Li66buY6K6kYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC9yYWRpbz5cclxuXHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHRcdFx0XHQ8cmFkaW8gY2xhc3M9XCJyYWRpb1wiIDp2YWx1ZT1cImluZGV4XCIgOmNoZWNrZWQ9XCJpdGVtLmlzX2RlZmF1bHQgPyB0cnVlIDogZmFsc2VcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dD57eyR0KGDorr7kuLrpu5jorqRgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3JhZGlvPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2FjZWEtcm93IHJvdy1taWRkbGUnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IEBjbGljaz0nZWRpdEFkZHJlc3MoaXRlbS5pZCknPjx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWJpYW5qaSc+PC90ZXh0Pnt7JHQoYOe8lui+kWApfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgQGNsaWNrPSdkZWxBZGRyZXNzKGluZGV4KSc+PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tc2hhbmNodSc+PC90ZXh0Pnt7JHQoYOWIoOmZpGApfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvcmFkaW8tZ3JvdXA+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdsb2FkaW5naWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInIHYtaWY9XCJhZGRyZXNzTGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz0nbG9hZGluZyBpY29uZm9udCBpY29uLWppYXphaScgOmhpZGRlbj0nbG9hZGluZz09ZmFsc2UnPjwvdGV4dD57e2xvYWRUaXRsZX19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J25vQ29tbW9kaXR5JyB2LWlmPVwiYWRkcmVzc0xpc3QubGVuZ3RoIDwgMSAmJiBwYWdlID4gMVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvbm9BZGRyZXNzLnBuZydcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBzdHlsZT0naGVpZ2h0OjEyMHJweDsnPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2Zvb3RlciBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nYWRkcmVzc0JudCBvbicgQGNsaWNrPSdhZGRBZGRyZXNzJz48dGV4dFxyXG5cdFx0XHRcdFx0XHRjbGFzcz0naWNvbmZvbnQgaWNvbi10aWFuamlhZGl6aGknPjwvdGV4dD57eyR0KGDmt7vliqDmlrDlnLDlnYBgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdDwhLS0gI2lmZGVmIE1QLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2FkZHJlc3NCbnQgd3hibnQnIEBjbGljaz0nYWRkQWRkcmVzcyc+PHRleHRcclxuXHRcdFx0XHRcdFx0Y2xhc3M9J2ljb25mb250IGljb24tdGlhbmppYWRpemhpJz48L3RleHQ+e3skdChg5re75Yqg5paw5Zyw5Z2AYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nYWRkcmVzc0JudCcgQGNsaWNrPSdnZXRXeEFkZHJlc3MnPjx0ZXh0XHJcblx0XHRcdFx0XHRcdGNsYXNzPSdpY29uZm9udCBpY29uLXdlaXhpbjInPjwvdGV4dD57eyR0KGDlr7zlhaXlvq7kv6HlnLDlnYBgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdDwhLS0gI2lmZGVmIEg1LS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2FkZHJlc3NCbnQnIDpjbGFzcz1cInRoaXMuJHdlY2hhdC5pc1dlaXhpbigpPyd3eGJudCc6J29uJ1wiIEBjbGljaz0nYWRkQWRkcmVzcyc+PHRleHRcclxuXHRcdFx0XHRcdFx0Y2xhc3M9J2ljb25mb250IGljb24tdGlhbmppYWRpemhpJz48L3RleHQ+e3skdChg5re75Yqg5paw5Zyw5Z2AYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nYWRkcmVzc0JudCcgQGNsaWNrPSdnZXRBZGRyZXNzJyB2LWlmPVwidGhpcy4kd2VjaGF0LmlzV2VpeGluKClcIj48dGV4dFxyXG5cdFx0XHRcdFx0XHRjbGFzcz0naWNvbmZvbnQgaWNvbi13ZWl4aW4yJz48L3RleHQ+e3skdChg5a+85YWl5b6u5L+h5Zyw5Z2AYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8IS0tIDxhdXRob3JpemUgQG9uTG9hZEZ1bj1cIm9uTG9hZEZ1blwiIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHQ8aG9tZT48L2hvbWU+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRBZGRyZXNzTGlzdCxcclxuXHRcdHNldEFkZHJlc3NEZWZhdWx0LFxyXG5cdFx0ZGVsQWRkcmVzcyxcclxuXHRcdGVkaXRBZGRyZXNzLFxyXG5cdFx0cG9zdEFkZHJlc3NcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGhvbWVcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWdIb3N0OiBIVFRQX1JFUVVFU1RfVVJMLFxyXG5cdFx0XHRcdGFkZHJlc3NMaXN0OiBbXSxcclxuXHRcdFx0XHRjYXJ0SWQ6ICcnLFxyXG5cdFx0XHRcdHBpbmtJZDogMCxcclxuXHRcdFx0XHRjb3Vwb25JZDogMCxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkZW5kOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkVGl0bGU6IHRoaXMuJHQoYOWKoOi9veabtOWkmmApLFxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGltaXQ6IDIwLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UsIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdFx0bmV3czogJycsXHJcblx0XHRcdFx0bm9Db3Vwb246IDBcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5jYXJ0SWQgPSBvcHRpb25zLmNhcnRJZCB8fCAnJztcclxuXHRcdFx0XHR0aGlzLm5vQ291cG9uID0gb3B0aW9ucy5ub0NvdXBvbiB8fCAwO1xyXG5cdFx0XHRcdHRoaXMucGlua0lkID0gb3B0aW9ucy5waW5rSWQgfHwgMDtcclxuXHRcdFx0XHR0aGlzLmNvdXBvbklkID0gb3B0aW9ucy5jb3Vwb25JZCB8fCAwO1xyXG5cdFx0XHRcdHRoaXMubmV3cyA9IG9wdGlvbnMubmV3cyB8fCAwO1xyXG5cdFx0XHRcdHRoaXMuZ2V0QWRkcmVzc0xpc3QodHJ1ZSk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25TaG93OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHR0aGF0LmdldEFkZHJlc3NMaXN0KHRydWUpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0b25Mb2FkRnVuOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmdldEFkZHJlc3NMaXN0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qXHJcblx0XHRcdCAqIOWvvOWFpeW+ruS/oeWcsOWdgO+8iOWwj+eoi+W6j++8iVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0V3hBZGRyZXNzOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XG5cdFx0XHRcdHVuaS5hdXRob3JpemUoe1xyXG5cdFx0XHRcdFx0c2NvcGU6ICdzY29wZS5hZGRyZXNzJyxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR1bmkuY2hvb3NlQWRkcmVzcyh7XHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXQgYWRkcmVzc1AgPSB7fTtcclxuXHRcdFx0XHRcdFx0XHRcdGFkZHJlc3NQLnByb3ZpbmNlID0gcmVzLnByb3ZpbmNlTmFtZTtcclxuXHRcdFx0XHRcdFx0XHRcdGFkZHJlc3NQLmNpdHkgPSByZXMuY2l0eU5hbWU7XHJcblx0XHRcdFx0XHRcdFx0XHRhZGRyZXNzUC5kaXN0cmljdCA9IHJlcy5jb3VudHlOYW1lO1xuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0ZWRpdEFkZHJlc3Moe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhZGRyZXNzOiBhZGRyZXNzUCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aXNfZGVmYXVsdDogMSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmVhbF9uYW1lOiByZXMudXNlck5hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc3RfY29kZTogcmVzLnBvc3RhbENvZGUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHBob25lOiByZXMudGVsTnVtYmVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRkZXRhaWw6IHJlcy5kZXRhaWxJbmZvLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpZDogMCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHlwZTogMVxyXG5cdFx0XHRcdFx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmt7vliqDmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSwgZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5nZXRBZGRyZXNzTGlzdCh0cnVlKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihlcnIpIHtcblx0XHRcdFx0XHRcdFx0XHRpZiAoZXJyLmVyck1zZyA9PSAnY2hvb3NlQWRkcmVzczpjYW5jZWwnKSByZXR1cm4gdGhhdC4kdXRpbFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWPlua2iOmAieaLqWApXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmgqjlt7Lmi5Lnu53lr7zlhaXlvq7kv6HlnLDlnYDmnYPpmZBgKSxcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB0aGF0LiR0KGDmmK/lkKbov5vlhaXmnYPpmZDnrqHnkIbvvIzosIPmlbTmjojmnYPvvJ9gKSxcclxuXHRcdFx0XHRcdFx0XHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5vcGVuU2V0dGluZyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5bey5Y+W5raI77yBYClcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qXHJcblx0XHRcdCAqIOWvvOWFpeW+ruS/oeWcsOWdgO+8iOWFrOS8l+WPt++8iVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0QWRkcmVzcygpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC4kd2VjaGF0Lm9wZW5BZGRyZXNzKCkudGhlbih1c2VySW5mbyA9PiB7XHJcblx0XHRcdFx0XHQvLyBvcGVuKCk7XHJcblx0XHRcdFx0XHRlZGl0QWRkcmVzcyh7XHJcblx0XHRcdFx0XHRcdFx0cmVhbF9uYW1lOiB1c2VySW5mby51c2VyTmFtZSxcclxuXHRcdFx0XHRcdFx0XHRwaG9uZTogdXNlckluZm8udGVsTnVtYmVyLFxyXG5cdFx0XHRcdFx0XHRcdGFkZHJlc3M6IHtcclxuXHRcdFx0XHRcdFx0XHRcdHByb3ZpbmNlOiB1c2VySW5mby5wcm92aW5jZU5hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHRjaXR5OiB1c2VySW5mby5jaXR5TmFtZSxcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3RyaWN0OiB1c2VySW5mby5jb3VudHJ5TmFtZVxyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0ZGV0YWlsOiB1c2VySW5mby5kZXRhaWxJbmZvLFxyXG5cdFx0XHRcdFx0XHRcdHBvc3RfY29kZTogdXNlckluZm8ucG9zdGFsQ29kZSxcclxuXHRcdFx0XHRcdFx0XHRpc19kZWZhdWx0OiAxLFxyXG5cdFx0XHRcdFx0XHRcdHR5cGU6IDFcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0LnRoZW4oKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5re75Yqg5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHR9LCBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIGNsb3NlKCk7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmdldEFkZHJlc3NMaXN0KHRydWUpO1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHQuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0XHQvLyBjbG9zZSgpO1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyciB8fCB0aGF0LiR0KGDmt7vliqDlpLHotKVgKVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluWcsOWdgOWIl+ihqFxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldEFkZHJlc3NMaXN0OiBmdW5jdGlvbihpc1BhZ2UpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKGlzUGFnZSkge1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2UgPSAxO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdhZGRyZXNzTGlzdCcsIFtdKTtcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvYWRpbmcpIHJldHVybjtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkZW5kKSByZXR1cm47XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9ICcnO1xyXG5cdFx0XHRcdGdldEFkZHJlc3NMaXN0KHtcclxuXHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdGxpbWl0OiB0aGF0LmxpbWl0XHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGxpc3QgPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdGxldCBsb2FkZW5kID0gbGlzdC5sZW5ndGggPCB0aGF0LmxpbWl0O1xyXG5cdFx0XHRcdFx0dGhhdC5hZGRyZXNzTGlzdCA9IHRoYXQuJHV0aWwuU3BsaXRBcnJheShsaXN0LCB0aGF0LmFkZHJlc3NMaXN0KTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnYWRkcmVzc0xpc3QnLCB0aGF0LmFkZHJlc3NMaXN0KTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGVuZCA9IGxvYWRlbmQ7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IGxvYWRlbmQgPyB0aGF0LiR0KGDmiJHkuZ/mmK/mnInlupXnur/nmoRgKSA6IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdFx0dGhhdC5wYWdlID0gdGhhdC5wYWdlICsgMTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZFRpdGxlID0gdGhhdC4kdChg5Yqg6L295pu05aSaYCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDorr7nva7pu5jorqTlnLDlnYBcclxuXHRcdFx0ICovXHJcblx0XHRcdHJhZGlvQ2hhbmdlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0bGV0IGluZGV4ID0gcGFyc2VJbnQoZS5kZXRhaWwudmFsdWUpLFxyXG5cdFx0XHRcdFx0dGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGFkZHJlc3MgPSB0aGlzLmFkZHJlc3NMaXN0W2luZGV4XTtcclxuXHRcdFx0XHRpZiAoYWRkcmVzcyA9PSB1bmRlZmluZWQpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaCqOiuvue9rueahOm7mOiupOWcsOWdgOS4jeWtmOWcqCFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHNldEFkZHJlc3NEZWZhdWx0KGFkZHJlc3MuaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwLCBsZW4gPSB0aGF0LmFkZHJlc3NMaXN0Lmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdGlmIChpID09IGluZGV4KSB0aGF0LmFkZHJlc3NMaXN0W2ldLmlzX2RlZmF1bHQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRlbHNlIHRoYXQuYWRkcmVzc0xpc3RbaV0uaXNfZGVmYXVsdCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOiuvue9ruaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdH0sIGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2FkZHJlc3NMaXN0JywgdGhhdC5hZGRyZXNzTGlzdCk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog57yW6L6R5Zyw5Z2AXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRlZGl0QWRkcmVzczogZnVuY3Rpb24oaWQpIHtcclxuXHRcdFx0XHRsZXQgY2FydElkID0gdGhpcy5jYXJ0SWQsXHJcblx0XHRcdFx0XHRwaW5rSWQgPSB0aGlzLnBpbmtJZCxcclxuXHRcdFx0XHRcdGNvdXBvbklkID0gdGhpcy5jb3Vwb25JZDtcclxuXHRcdFx0XHR0aGlzLmNhcnRJZCA9ICcnO1xyXG5cdFx0XHRcdHRoaXMucGlua0lkID0gJyc7XHJcblx0XHRcdFx0dGhpcy5jb3Vwb25JZCA9ICcnO1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy91c2Vycy91c2VyX2FkZHJlc3MvaW5kZXg/aWQ9JyArIGlkICsgJyZjYXJ0SWQ9JyArIGNhcnRJZCArICcmcGlua0lkPScgK1xyXG5cdFx0XHRcdFx0XHRwaW5rSWQgKyAnJmNvdXBvbklkPScgK1xyXG5cdFx0XHRcdFx0XHRjb3Vwb25JZCArICcmbmV3PScgKyB0aGlzLm5ld3NcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5Yig6Zmk5Zyw5Z2AXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRkZWxBZGRyZXNzOiBmdW5jdGlvbihpbmRleCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdGFkZHJlc3MgPSB0aGlzLmFkZHJlc3NMaXN0W2luZGV4XTtcclxuXHRcdFx0XHRpZiAoYWRkcmVzcyA9PSB1bmRlZmluZWQpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaCqOWIoOmZpOeahOWcsOWdgOS4jeWtmOWcqCFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGRlbEFkZHJlc3MoYWRkcmVzcy5pZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWIoOmZpOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdH0sIGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmFkZHJlc3NMaXN0LnNwbGljZShpbmRleCwgMSk7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnYWRkcmVzc0xpc3QnLCB0aGF0LmFkZHJlc3NMaXN0KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmlrDlop7lnLDlnYBcclxuXHRcdFx0ICovXHJcblx0XHRcdGFkZEFkZHJlc3M6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCBjYXJ0SWQgPSB0aGlzLmNhcnRJZCxcclxuXHRcdFx0XHRcdHBpbmtJZCA9IHRoaXMucGlua0lkLFxyXG5cdFx0XHRcdFx0Y291cG9uSWQgPSB0aGlzLmNvdXBvbklkO1xyXG5cdFx0XHRcdHRoaXMuY2FydElkID0gJyc7XHJcblx0XHRcdFx0dGhpcy5waW5rSWQgPSAnJztcclxuXHRcdFx0XHR0aGlzLmNvdXBvbklkID0gJyc7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3VzZXJzL3VzZXJfYWRkcmVzcy9pbmRleD9jYXJ0SWQ9JyArIGNhcnRJZCArICcmcGlua0lkPScgKyBwaW5rSWQgK1xyXG5cdFx0XHRcdFx0XHQnJmNvdXBvbklkPScgKyBjb3Vwb25JZCArICcmbmV3PScgKyB0aGlzLm5ld3NcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb09yZGVyOiBmdW5jdGlvbihpZCkge1xyXG5cdFx0XHRcdGxldCBjYXJ0SWQgPSAnJztcclxuXHRcdFx0XHRsZXQgcGlua0lkID0gJyc7XHJcblx0XHRcdFx0bGV0IGNvdXBvbklkID0gJyc7XHJcblx0XHRcdFx0aWYgKHRoaXMuY2FydElkICYmIGlkKSB7XHJcblx0XHRcdFx0XHRjYXJ0SWQgPSB0aGlzLmNhcnRJZDtcclxuXHRcdFx0XHRcdHBpbmtJZCA9IHRoaXMucGlua0lkO1xyXG5cdFx0XHRcdFx0Y291cG9uSWQgPSB0aGlzLmNvdXBvbklkO1xyXG5cdFx0XHRcdFx0dGhpcy5jYXJ0SWQgPSAnJztcclxuXHRcdFx0XHRcdHRoaXMucGlua0lkID0gJyc7XHJcblx0XHRcdFx0XHR0aGlzLmNvdXBvbklkID0gJyc7XHJcblx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kcy9vcmRlcl9jb25maXJtL2luZGV4P2lzX2FkZHJlc3M9MSZuZXc9JyArIHRoaXMubmV3cyArICcmY2FydElkPScgK1xyXG5cdFx0XHRcdFx0XHRcdGNhcnRJZCArICcmYWRkcmVzc0lkPScgKyBpZCArICcmcGlua0lkPScgK1xyXG5cdFx0XHRcdFx0XHRcdHBpbmtJZCArICcmY291cG9uSWQ9JyArIGNvdXBvbklkICsgJyZub0NvdXBvbj0nICsgdGhpcy5ub0NvdXBvblxyXG5cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHRoaXMuZ2V0QWRkcmVzc0xpc3QoKTtcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlPlxyXG5cdC5hZGRyZXNzLW1hbmFnZW1lbnQuZmZmIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRoZWlnaHQ6IDEzMDBycHhcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLW1hbmFnZW1lbnQgLmxpbmUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDNycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy1tYW5hZ2VtZW50IC5saW5lIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy1tYW5hZ2VtZW50IC5pdGVtIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy1tYW5hZ2VtZW50IC5pdGVtIC5hZGRyZXNzIHtcclxuXHRcdHBhZGRpbmc6IDMwcnB4IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNlZWU7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy1tYW5hZ2VtZW50IC5pdGVtIC5hZGRyZXNzIC5jb25zaWduZWUge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOHJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLW1hbmFnZW1lbnQgLml0ZW0gLmFkZHJlc3MgLmNvbnNpZ25lZSAucGhvbmUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI1cnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZHJlc3MtbWFuYWdlbWVudCAuaXRlbSAub3BlcmF0aW9uIHtcclxuXHRcdGhlaWdodDogODNycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy1tYW5hZ2VtZW50IC5pdGVtIC5vcGVyYXRpb24gLnJhZGlvIHRleHQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEzcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZHJlc3MtbWFuYWdlbWVudCAuaXRlbSAub3BlcmF0aW9uIC5pY29uZm9udCB7XHJcblx0XHRjb2xvcjogIzJjMmMyYztcclxuXHRcdGZvbnQtc2l6ZTogMzVycHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTJycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZHJlc3MtbWFuYWdlbWVudCAuaXRlbSAub3BlcmF0aW9uIC5pY29uZm9udC5pY29uLXNoYW5jaHUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDQwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzOHJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLW1hbmFnZW1lbnQgLmZvb3RlciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IDEwNnJweDtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0LmFkZHJlc3MtbWFuYWdlbWVudCAuZm9vdGVyIC5hZGRyZXNzQm50IHtcclxuXHRcdHdpZHRoOiAzMzBycHg7XHJcblx0XHRoZWlnaHQ6IDc2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNzZycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLW1hbmFnZW1lbnQgLmZvb3RlciAuYWRkcmVzc0JudC5vbiB7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy1tYW5hZ2VtZW50IC5mb290ZXIgLmFkZHJlc3NCbnQgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMzVycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhycHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTFycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy1tYW5hZ2VtZW50IC5mb290ZXIgLmFkZHJlc3NCbnQud3hibnQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZFOTYwRjtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1072\n"); /***/ }), /* 1073 */ /*!***************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_address/index.vue?mpType=page ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_1b483033_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=1b483033&scoped=true&mpType=page */ 1074);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1076);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_1b483033_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_1b483033_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1b483033\",\n null,\n false,\n _index_vue_vue_type_template_id_1b483033_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_address/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA3My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTFiNDgzMDMzJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIxYjQ4MzAzM1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy91c2VyX2FkZHJlc3MvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1073\n"); /***/ }), /* 1074 */ /*!*********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_address/index.vue?vue&type=template&id=1b483033&scoped=true&mpType=page ***! \*********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1b483033_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=1b483033&scoped=true&mpType=page */ 1075); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1b483033_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1b483033_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1b483033_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1b483033_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1075 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_address/index.vue?vue&type=template&id=1b483033&scoped=true&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c("form", { attrs: { _i: 1 }, on: { submit: _vm.formSubmit } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "addAddress"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "list"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s( 4, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("姓名"))))] ), _c("input", { attrs: { placeholder: _vm._$s( 6, "a-placeholder", _vm.$t("请输入姓名") ), value: _vm._$s(6, "a-value", _vm.userAddress.real_name), _i: 6, }, }), ] ), _c( "view", { staticClass: _vm._$s( 7, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "name"), attrs: { _i: 8 }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("联系电话"))))] ), _c("input", { attrs: { placeholder: _vm._$s( 9, "a-placeholder", _vm.$t("请输入联系电话") ), value: _vm._$s(9, "a-value", _vm.userAddress.phone), _i: 9, }, }), ] ), _c( "view", { staticClass: _vm._$s( 10, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 10 }, }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "name"), attrs: { _i: 11 }, }, [_vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.$t("所在地区"))))] ), _c( "view", { staticClass: _vm._$s(12, "sc", "address"), attrs: { _i: 12 }, }, [ _c( "picker", { attrs: { value: _vm._$s(13, "a-value", _vm.valueRegion), range: _vm._$s(13, "a-range", _vm.multiArray), _i: 13, }, on: { change: _vm.bindRegionChange, columnchange: _vm.bindMultiPickerColumnChange, }, }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "acea-row"), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "picker"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.region[0]) ) + _vm._$s( 15, "t0-1", _vm._s(_vm.region[1]) ) + _vm._$s( 15, "t0-2", _vm._s(_vm.region[2]) ) ), ] ), _c("view", { staticClass: _vm._$s( 16, "sc", "iconfont icon-dizhi fontcolor" ), attrs: { _i: 16 }, }), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 17, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 17 }, }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "name"), attrs: { _i: 18 }, }, [_vm._v(_vm._$s(18, "t0-0", _vm._s(_vm.$t("详细地址"))))] ), _c("input", { attrs: { placeholder: _vm._$s( 19, "a-placeholder", _vm.$t("请填写具体地址") ), value: _vm._$s(19, "a-value", _vm.userAddress.detail), _i: 19, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "default acea-row row-middle"), attrs: { _i: 20 }, on: { click: _vm.ChangeIsDefault }, }, [ _c("checkbox-group", [ _c("checkbox", { attrs: { checked: _vm._$s( 22, "a-checked", _vm.userAddress.is_default ? true : false ), _i: 22, }, }), _vm._v(_vm._$s(21, "t1-0", _vm._s(_vm.$t("设置为默认地址")))), ]), ] ), _c( "button", { staticClass: _vm._$s(23, "sc", "keepBnt bg-color"), attrs: { _i: 23 }, }, [_vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.$t("立即保存"))))] ), ] ), ]), _c("home", { attrs: { _i: 24 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1076 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_address/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1077);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1076\n"); /***/ }), /* 1077 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_address/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n regionDval: [this.$t(\"\\u6D59\\u6C5F\\u7701\"), this.$t(\"\\u676D\\u5DDE\\u5E02\"), this.$t(\"\\u6EE8\\u6C5F\\u533A\")],\n cartId: '',\n //购物车id\n pinkId: 0,\n //拼团id\n couponId: 0,\n //优惠券id\n id: 0,\n //地址id\n userAddress: {\n is_default: false\n },\n //地址详情\n region: [this.$t(\"\\u7701\"), this.$t(\"\\u5E02\"), this.$t(\"\\u533A\")],\n valueRegion: [0, 0, 0],\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n district: [],\n multiArray: [],\n multiIndex: [0, 0, 0],\n cityId: 0,\n defaultRegion: [this.$t(\"\\u5E7F\\u4E1C\\u7701\"), this.$t(\"\\u5E7F\\u5DDE\\u5E02\"), this.$t(\"\\u756A\\u79BA\\u533A\")],\n defaultRegionCode: '110101',\n news: '',\n noCoupon: 0\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserAddress();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n if (this.isLogin) {\n this.cartId = options.cartId || '';\n this.pinkId = options.pinkId || 0;\n this.couponId = options.couponId || 0;\n this.id = options.id || 0;\n this.noCoupon = options.noCoupon || 0;\n this.news = options.new || '';\n uni.setNavigationBarTitle({\n title: options.id ? this.$t(\"\\u4FEE\\u6539\\u5730\\u5740\") : this.$t(\"\\u6DFB\\u52A0\\u5730\\u5740\")\n });\n this.getUserAddress();\n this.getCityList();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n // 获取选择的地区\n handleGetRegion: function handleGetRegion(region) {\n this.region = region;\n },\n // 回去地址数据\n getCityList: function getCityList() {\n var _this = this;\n var that = this;\n (0, _api.getCity)().then(function (res) {\n _this.district = res.data;\n that.initialize();\n });\n },\n initialize: function initialize() {\n var _this2 = this;\n var that = this,\n province = [],\n city = [],\n area = [];\n var cityChildren = that.district[0].c || [];\n var areaChildren = cityChildren.length ? cityChildren[0].c || [] : [];\n that.district.forEach(function (item, i) {\n province.push(item.n);\n if (item.n === _this2.region[0]) {\n _this2.valueRegion[0] = i;\n _this2.multiIndex[0] = i;\n }\n });\n that.district[this.valueRegion[0]].c.forEach(function (item, i) {\n if (_this2.region[1] == item.c) {\n _this2.valueRegion[1] = i;\n _this2.multiIndex[1] = i;\n }\n city.push(item.n);\n });\n that.district[this.valueRegion[0]].c[this.valueRegion[1]].c.forEach(function (item, i) {\n if (_this2.region[2] == item.c) {\n _this2.valueRegion[2] = i;\n _this2.multiIndex[2] = i;\n }\n area.push(item.n);\n });\n this.multiArray = [province, city, area];\n },\n bindRegionChange: function bindRegionChange(e) {\n var multiIndex = this.multiIndex,\n province = this.district[multiIndex[0]] || {\n c: []\n },\n city = province.c[multiIndex[1]] || {\n v: 0\n },\n multiArray = this.multiArray,\n value = e.detail.value;\n this.region = [multiArray[0][value[0]], multiArray[1][value[1]], multiArray[2][value[2]]];\n // this.$set(this.region,0,multiArray[0][value[0]]);\n // this.$set(this.region,1,multiArray[1][value[1]]);\n // this.$set(this.region,2,multiArray[2][value[2]]);\n this.cityId = city.v;\n this.valueRegion = [0, 0, 0];\n this.initialize();\n },\n bindMultiPickerColumnChange: function bindMultiPickerColumnChange(e) {\n var that = this,\n column = e.detail.column,\n value = e.detail.value,\n currentCity = this.district[value] || {\n c: []\n },\n multiArray = that.multiArray,\n multiIndex = that.multiIndex;\n multiIndex[column] = value;\n switch (column) {\n case 0:\n var areaList = currentCity.c[0] || {\n c: []\n };\n multiArray[1] = currentCity.c.map(function (item) {\n return item.n;\n });\n multiArray[2] = areaList.c.map(function (item) {\n return item.n;\n });\n break;\n case 1:\n var cityList = that.district[multiIndex[0]].c[multiIndex[1]].c || [];\n multiArray[2] = cityList.map(function (item) {\n return item.n;\n });\n break;\n case 2:\n break;\n }\n this.$set(this.multiArray, 0, multiArray[0]);\n this.$set(this.multiArray, 1, multiArray[1]);\n this.$set(this.multiArray, 2, multiArray[2]);\n this.multiIndex = multiIndex;\n // this.setData({ multiArray: multiArray, multiIndex: multiIndex});\n },\n\n // 授权回调\n onLoadFun: function onLoadFun() {\n this.getUserAddress();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n toggleTab: function toggleTab(str) {\n this.$refs[str].show();\n },\n // bindRegionChange: function(e) {\n // \tthis.$set(this, 'region', e.detail.value);\n // },\n onConfirm: function onConfirm(val) {\n this.region = val.checkArr[0] + '-' + val.checkArr[1] + '-' + val.checkArr[2];\n },\n getUserAddress: function getUserAddress() {\n if (!this.id) return false;\n var that = this;\n (0, _user.getAddressDetail)(this.id).then(function (res) {\n // let region = [res.data.province, res.data.city, res.data.district];\n var region = [res.data.province, res.data.city, res.data.district];\n that.$set(that, 'userAddress', res.data);\n that.$set(that, 'region', region);\n that.cityId = res.data.city_id;\n });\n },\n // 导入共享地址(小程序)\n getWxAddress: function getWxAddress() {\n var that = this;\n uni.authorize({\n scope: 'scope.address',\n success: function success(res) {\n uni.chooseAddress({\n success: function success(res) {\n var addressP = {};\n addressP.province = res.provinceName;\n addressP.city = res.cityName;\n addressP.district = res.countyName;\n (0, _user.editAddress)({\n address: addressP,\n is_default: 1,\n real_name: res.userName,\n post_code: res.postalCode,\n phone: res.telNumber,\n detail: res.detailInfo,\n id: 0,\n type: 1\n }).then(function (res) {\n setTimeout(function () {\n if (that.cartId) {\n var cartId = that.cartId;\n var pinkId = that.pinkId;\n var couponId = that.couponId;\n that.cartId = '';\n that.pinkId = '';\n that.couponId = '';\n uni.navigateTo({\n url: '/pages/goods/order_confirm/index?cartId=' + cartId + '&addressId=' + (that.id ? that.id : res.data.id) + '&pinkId=' + pinkId + '&couponId=' + couponId + '&new=' + that.news + '&noCoupon=' + that.noCoupon\n });\n } else {\n uni.navigateBack({\n delta: 1\n });\n }\n }, 1000);\n return that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n fail: function fail(res) {\n if (res.errMsg == 'chooseAddress:cancel') return that.$util.Tips({\n title: that.$t(\"\\u53D6\\u6D88\\u9009\\u62E9\")\n });\n }\n });\n },\n fail: function fail(res) {\n uni.showModal({\n title: that.$t(\"\\u60A8\\u5DF2\\u62D2\\u7EDD\\u5BFC\\u5165\\u5FAE\\u4FE1\\u5730\\u5740\\u6743\\u9650\"),\n content: that.$t(\"\\u662F\\u5426\\u8FDB\\u5165\\u6743\\u9650\\u7BA1\\u7406\\uFF0C\\u8C03\\u6574\\u6388\\u6743\\uFF1F\"),\n success: function success(res) {\n if (res.confirm) {\n uni.openSetting({\n success: function success(res) {}\n });\n } else if (res.cancel) {\n return that.$util.Tips({\n title: that.$t(\"\\u5DF2\\u53D6\\u6D88\\uFF01\")\n });\n }\n }\n });\n }\n });\n },\n // 导入共享地址(微信);\n getAddress: function getAddress() {\n var _this3 = this;\n var that = this;\n that.$wechat.openAddress().then(function (userInfo) {\n (0, _user.editAddress)({\n id: _this3.id,\n real_name: userInfo.userName,\n phone: userInfo.telNumber,\n address: {\n province: userInfo.provinceName,\n city: userInfo.cityName,\n district: userInfo.countryName\n },\n detail: userInfo.detailInfo,\n is_default: 1,\n post_code: userInfo.postalCode,\n type: 1\n }).then(function (res) {\n // close();\n that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n if (that.cartId) {\n var cartId = that.cartId;\n var pinkId = that.pinkId;\n var couponId = that.couponId;\n that.cartId = '';\n that.pinkId = '';\n that.couponId = '';\n uni.navigateTo({\n url: '/pages/goods/order_confirm/index?cartId=' + cartId + '&addressId=' + (that.id ? that.id : res.data.id) + '&pinkId=' + pinkId + '&couponId=' + couponId + '&new=' + that.news\n });\n } else {\n uni.navigateTo({\n url: '/pages/users/user_address_list/index'\n });\n // history.back();\n }\n });\n }).catch(function (err) {\n // close();\n return that.$util.Tips({\n title: err || that.$t(\"\\u6DFB\\u52A0\\u5931\\u8D25\")\n });\n });\n }).catch(function (err) {});\n },\n /**\n * 提交用户添加地址\n * \n */\n formSubmit: function formSubmit(e) {\n var that = this,\n value = e.detail.value;\n if (!value.real_name.trim()) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u6536\\u8D27\\u4EBA\\u59D3\\u540D\")\n });\n if (!value.phone) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u8054\\u7CFB\\u7535\\u8BDD\")\n });\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(value.phone)) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n if (that.region[0] == that.$t(\"\\u7701\")) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u6240\\u5728\\u5730\\u533A\")\n });\n if (!value.detail.trim()) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u8BE6\\u7EC6\\u5730\\u5740\")\n });\n value.id = that.id;\n var regionArray = that.region;\n value.address = {\n province: regionArray[0],\n city: regionArray[1],\n district: regionArray[2],\n city_id: that.cityId\n };\n value.is_default = that.userAddress.is_default ? 1 : 0;\n uni.showLoading({\n title: that.$t(\"\\u4FDD\\u5B58\\u4E2D\"),\n mask: true\n });\n (0, _user.editAddress)(value).then(function (res) {\n if (that.id) that.$util.Tips({\n title: that.$t(\"\\u4FEE\\u6539\\u6210\\u529F\"),\n icon: 'success'\n });else that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n });\n setTimeout(function () {\n if (that.cartId) {\n var cartId = that.cartId;\n var pinkId = that.pinkId;\n var couponId = that.couponId;\n that.cartId = '';\n that.pinkId = '';\n that.couponId = '';\n uni.navigateTo({\n url: '/pages/goods/order_confirm/index?new=' + that.news + '&cartId=' + cartId + '&addressId=' + (that.id ? that.id : res.data.id) + '&pinkId=' + pinkId + '&couponId=' + couponId + '&noCoupon=' + that.noCoupon\n });\n } else {\n return uni.navigateBack({\n delta: 1\n });\n }\n }, 1000);\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n ChangeIsDefault: function ChangeIsDefault(e) {\n this.$set(this.userAddress, 'is_default', !this.userAddress.is_default);\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9hZGRyZXNzL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiaG9tZSIsIm1peGlucyIsImRhdGEiLCJyZWdpb25EdmFsIiwiY2FydElkIiwicGlua0lkIiwiY291cG9uSWQiLCJpZCIsInVzZXJBZGRyZXNzIiwiaXNfZGVmYXVsdCIsInJlZ2lvbiIsInZhbHVlUmVnaW9uIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsImRpc3RyaWN0IiwibXVsdGlBcnJheSIsIm11bHRpSW5kZXgiLCJjaXR5SWQiLCJkZWZhdWx0UmVnaW9uIiwiZGVmYXVsdFJlZ2lvbkNvZGUiLCJuZXdzIiwibm9Db3Vwb24iLCJjb21wdXRlZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib25Mb2FkIiwidW5pIiwidGl0bGUiLCJtZXRob2RzIiwiaGFuZGxlR2V0UmVnaW9uIiwiZ2V0Q2l0eUxpc3QiLCJ0aGF0IiwiaW5pdGlhbGl6ZSIsInByb3ZpbmNlIiwiY2l0eSIsImFyZWEiLCJiaW5kUmVnaW9uQ2hhbmdlIiwiYyIsInYiLCJ2YWx1ZSIsImJpbmRNdWx0aVBpY2tlckNvbHVtbkNoYW5nZSIsImNvbHVtbiIsImN1cnJlbnRDaXR5Iiwib25Mb2FkRnVuIiwiYXV0aENvbHNlIiwidG9nZ2xlVGFiIiwib25Db25maXJtIiwiZ2V0VXNlckFkZHJlc3MiLCJnZXRXeEFkZHJlc3MiLCJzY29wZSIsInN1Y2Nlc3MiLCJhZGRyZXNzUCIsImFkZHJlc3MiLCJyZWFsX25hbWUiLCJwb3N0X2NvZGUiLCJwaG9uZSIsImRldGFpbCIsInR5cGUiLCJzZXRUaW1lb3V0IiwidXJsIiwicmVzIiwiZGVsdGEiLCJpY29uIiwiZmFpbCIsIlRpcHMiLCJjb250ZW50IiwiZ2V0QWRkcmVzcyIsInRoZW4iLCJjYXRjaCIsImZvcm1TdWJtaXQiLCJjaXR5X2lkIiwibWFzayIsIkNoYW5nZUlzRGVmYXVsdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTJEQTtBQUlBO0FBR0E7QUFHQTtBQU9BO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFJQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7UUFDQUM7TUFDQTtNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBQztRQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBRUE7SUFDQUM7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQTtRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQTtNQUNBSjtRQUNBRTtRQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUY7UUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUNBRztNQUNBO01BQ0FIO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFDQUk7TUFDQTtNQUNBO0lBRUE7SUFDQUM7TUFDQTtRQUNBSDtVQUNBSTtRQUNBO1FBQ0FIO1VBQ0FJO1FBQ0E7UUFDQXpCO1FBQ0EwQjtNQUVBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBQztRQUNBRjtRQUNBRztVQUNBTDtRQUNBO1FBQ0F4QjtRQUNBQztNQUNBQTtNQUNBO1FBQ0E7VUFDQTtZQUNBdUI7VUFDQTtVQUNBeEI7WUFDQTtVQUNBO1VBQ0FBO1lBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBQTtZQUNBO1VBQ0E7VUFDQTtRQUNBO1VBRUE7TUFBQTtNQUdBO01BQ0E7TUFDQTtNQVFBO01BQ0E7SUFDQTs7SUFDQTtJQUNBOEI7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0FoQjtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQTtJQUNBaUI7TUFDQTtNQUNBdEI7UUFDQXVCO1FBQ0FDO1VBQ0F4QjtZQUNBd0I7Y0FDQTtjQUNBQztjQUNBQTtjQUNBQTtjQUNBO2dCQUNBQztnQkFDQTdDO2dCQUNBOEM7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Z0JBQ0FuRDtnQkFDQW9EO2NBQ0E7Z0JBQ0FDO2tCQUNBO29CQUNBO29CQUNBO29CQUNBO29CQUNBM0I7b0JBQ0FBO29CQUNBQTtvQkFDQUw7c0JBQ0FpQyxrREFDQXpELFNBQ0EsaUJBQ0E2QixlQUNBMUIsS0FDQXVELFNBQ0F2RCxNQUNBLGFBQ0FGLFNBQ0EsZUFDQUMsV0FDQSxlQUNBYyxPQUNBLG9CQUNBQztvQkFDQTtrQkFDQTtvQkFDQU87c0JBQ0FtQztvQkFDQTtrQkFDQTtnQkFDQTtnQkFDQTtrQkFDQWxDO2tCQUNBbUM7Z0JBQ0E7Y0FDQTtnQkFDQTtrQkFDQW5DO2dCQUNBO2NBQ0E7WUFDQTtZQUNBb0M7Y0FDQSw0REFDQUM7Z0JBQ0FyQztjQUNBO1lBQ0E7VUFDQTtRQUNBO1FBQ0FvQztVQUNBckM7WUFDQUM7WUFDQXNDO1lBQ0FmO2NBQ0E7Z0JBQ0F4QjtrQkFDQXdCO2dCQUNBO2NBQ0E7Z0JBQ0E7a0JBQ0F2QjtnQkFDQTtjQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0F1QztNQUFBO01BQ0E7TUFDQW5DO1FBQ0E7VUFDQTFCO1VBQ0FnRDtVQUNBRTtVQUNBSDtZQUNBbkI7WUFDQUM7WUFDQXRCO1VBQ0E7VUFDQTRDO1VBQ0FqRDtVQUNBK0M7VUFDQUc7UUFDQSxHQUNBVTtVQUNBO1VBQ0FwQztZQUNBSjtZQUNBbUM7VUFDQTtZQUNBO2NBQ0E7Y0FDQTtjQUNBO2NBQ0EvQjtjQUNBQTtjQUNBQTtjQUNBTDtnQkFDQWlDLGtEQUNBekQsOENBQ0EwRCxTQUNBdkQsNEJBQ0EsZUFDQUQ7Y0FDQTtZQUNBO2NBQ0FzQjtnQkFDQWlDO2NBQ0E7Y0FDQTtZQUNBO1VBQ0E7UUFDQSxHQUNBUztVQUNBO1VBQ0E7WUFDQXpDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBMEM7TUFDQTtRQUNBOUI7TUFDQTtRQUNBWjtNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBWTtNQUNBO01BQ0FBO1FBQ0FOO1FBQ0FDO1FBQ0F0QjtRQUNBMEQ7TUFDQTtNQUNBL0I7TUFFQWI7UUFDQUM7UUFDQTRDO01BQ0E7TUFDQTtRQUNBLGFBQ0F4QztVQUNBSjtVQUNBbUM7UUFDQSxRQUVBL0I7VUFDQUo7VUFDQW1DO1FBQ0E7UUFDQUo7VUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBM0I7WUFDQUE7WUFDQUE7WUFDQUw7Y0FDQWlDLDJEQUNBLDJEQUNBQyxvREFDQXhELFdBQ0Esb0JBQ0FlO1lBQ0E7VUFDQTtZQUtBO2NBQ0EwQztZQUNBO1VBRUE7UUFDQTtNQUNBO1FBQ0E7VUFDQWxDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E2QztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTA3Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8Zm9ybSBAc3VibWl0PVwiZm9ybVN1Ym1pdFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nYWRkQWRkcmVzcyc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpc3QnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KGDlp5PlkI1gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT0ndGV4dCcgOnBsYWNlaG9sZGVyPSckdChg6K+36L6T5YWl5aeT5ZCNYCknIG5hbWU9J3JlYWxfbmFtZScgOnZhbHVlPVwidXNlckFkZHJlc3MucmVhbF9uYW1lXCJcclxuXHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInPjwvaW5wdXQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUnPnt7JHQoYOiBlOezu+eUteivnWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPSdudW1iZXInIDpwbGFjZWhvbGRlcj0nJHQoYOivt+i+k+WFpeiBlOezu+eUteivnWApJyBuYW1lPVwicGhvbmVcIiA6dmFsdWU9J3VzZXJBZGRyZXNzLnBob25lJ1xyXG5cdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcicgcGF0dGVybj1cIlxcZCpcIj48L2lucHV0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KGDmiYDlnKjlnLDljLpgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFkZHJlc3NcIj5cclxuXHRcdFx0XHRcdFx0XHQ8cGlja2VyIG1vZGU9XCJtdWx0aVNlbGVjdG9yXCIgQGNoYW5nZT1cImJpbmRSZWdpb25DaGFuZ2VcIlxyXG5cdFx0XHRcdFx0XHRcdFx0QGNvbHVtbmNoYW5nZT1cImJpbmRNdWx0aVBpY2tlckNvbHVtbkNoYW5nZVwiIDp2YWx1ZT1cInZhbHVlUmVnaW9uXCIgOnJhbmdlPVwibXVsdGlBcnJheVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2FjZWEtcm93Jz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWNrZXJcIj57e3JlZ2lvblswXX1977yMe3tyZWdpb25bMV19fe+8jHt7cmVnaW9uWzJdfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLWRpemhpIGZvbnRjb2xvcic+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUnPnt7JHQoYOivpue7huWcsOWdgGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPSd0ZXh0JyA6cGxhY2Vob2xkZXI9JyR0KGDor7floavlhpnlhbfkvZPlnLDlnYBgKScgbmFtZT0nZGV0YWlsJyBwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInXHJcblx0XHRcdFx0XHRcdFx0OnZhbHVlPSd1c2VyQWRkcmVzcy5kZXRhaWwnPjwvaW5wdXQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdkZWZhdWx0IGFjZWEtcm93IHJvdy1taWRkbGUnIEBjbGljaz0nQ2hhbmdlSXNEZWZhdWx0Jz5cclxuXHRcdFx0XHRcdDxjaGVja2JveC1ncm91cD5cclxuXHRcdFx0XHRcdFx0PGNoZWNrYm94IDpjaGVja2VkPVwidXNlckFkZHJlc3MuaXNfZGVmYXVsdCA/IHRydWUgOiBmYWxzZVwiIC8+e3skdChg6K6+572u5Li66buY6K6k5Zyw5Z2AYCl9fVxyXG5cdFx0XHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDxidXR0b24gY2xhc3M9J2tlZXBCbnQgYmctY29sb3InIGZvcm0tdHlwZT1cInN1Ym1pdFwiPnt7JHQoYOeri+WNs+S/neWtmGApfX08L2J1dHRvbj5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIndlY2hhdEFkZHJlc3NcIiB2LWlmPVwiIWlkXCIgQGNsaWNrPVwiZ2V0V3hBZGRyZXNzXCI+e3skdChg5a+85YWl5b6u5L+h5Zyw5Z2AYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIndlY2hhdEFkZHJlc3NcIiB2LWlmPVwidGhpcy4kd2VjaGF0LmlzV2VpeGluKCkgJiYgIWlkXCIgQGNsaWNrPVwiZ2V0QWRkcmVzc1wiPnt7JHQoYOWvvOWFpeW+ruS/oeWcsOWdgGApfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvZm9ybT5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PCEtLSA8YXV0aG9yaXplIEBvbkxvYWRGdW49XCJvbkxvYWRGdW5cIiA6aXNBdXRvPVwiaXNBdXRvXCIgOmlzU2hvd0F1dGg9XCJpc1Nob3dBdXRoXCIgQGF1dGhDb2xzZT1cImF1dGhDb2xzZVwiPjwvYXV0aG9yaXplPiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0ZWRpdEFkZHJlc3MsXHJcblx0XHRnZXRBZGRyZXNzRGV0YWlsXHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0Q2l0eVxyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgaG9tZSBmcm9tICdAL2NvbXBvbmVudHMvaG9tZSc7XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplLFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0aG9tZSxcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRyZWdpb25EdmFsOiBbdGhpcy4kdChg5rWZ5rGf55yBYCksIHRoaXMuJHQoYOadreW3nuW4gmApLCB0aGlzLiR0KGDmu6jmsZ/ljLpgKV0sXHJcblx0XHRcdFx0Y2FydElkOiAnJywgLy/otK3nianovaZpZFxyXG5cdFx0XHRcdHBpbmtJZDogMCwgLy/mi7zlm6JpZFxyXG5cdFx0XHRcdGNvdXBvbklkOiAwLCAvL+S8mOaDoOWIuGlkXHJcblx0XHRcdFx0aWQ6IDAsIC8v5Zyw5Z2AaWRcclxuXHRcdFx0XHR1c2VyQWRkcmVzczoge1xyXG5cdFx0XHRcdFx0aXNfZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0XHR9LCAvL+WcsOWdgOivpuaDhVxyXG5cdFx0XHRcdHJlZ2lvbjogW3RoaXMuJHQoYOecgWApLCB0aGlzLiR0KGDluIJgKSwgdGhpcy4kdChg5Yy6YCldLFxyXG5cdFx0XHRcdHZhbHVlUmVnaW9uOiBbMCwgMCwgMF0sXHJcblx0XHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcclxuXHRcdFx0XHRpc1Nob3dBdXRoOiBmYWxzZSwgLy/mmK/lkKbpmpDol4/mjojmnYNcclxuXHRcdFx0XHRkaXN0cmljdDogW10sXHJcblx0XHRcdFx0bXVsdGlBcnJheTogW10sXHJcblx0XHRcdFx0bXVsdGlJbmRleDogWzAsIDAsIDBdLFxyXG5cdFx0XHRcdGNpdHlJZDogMCxcclxuXHRcdFx0XHRkZWZhdWx0UmVnaW9uOiBbdGhpcy4kdChg5bm/5Lic55yBYCksIHRoaXMuJHQoYOW5v+W3nuW4gmApLCB0aGlzLiR0KGDnlarnprrljLpgKV0sXHJcblx0XHRcdFx0ZGVmYXVsdFJlZ2lvbkNvZGU6ICcxMTAxMDEnLFxyXG5cdFx0XHRcdG5ld3M6ICcnLFxyXG5cdFx0XHRcdG5vQ291cG9uOiAwXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNMb2dpbjoge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1YsIG9sZFYpIHtcclxuXHRcdFx0XHRcdGlmIChuZXdWKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0VXNlckFkZHJlc3MoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmNhcnRJZCA9IG9wdGlvbnMuY2FydElkIHx8ICcnO1xyXG5cdFx0XHRcdHRoaXMucGlua0lkID0gb3B0aW9ucy5waW5rSWQgfHwgMDtcclxuXHRcdFx0XHR0aGlzLmNvdXBvbklkID0gb3B0aW9ucy5jb3Vwb25JZCB8fCAwO1xyXG5cdFx0XHRcdHRoaXMuaWQgPSBvcHRpb25zLmlkIHx8IDA7XHJcblx0XHRcdFx0dGhpcy5ub0NvdXBvbiA9IG9wdGlvbnMubm9Db3Vwb24gfHwgMDtcclxuXHRcdFx0XHR0aGlzLm5ld3MgPSBvcHRpb25zLm5ldyB8fCAnJztcclxuXHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdHRpdGxlOiBvcHRpb25zLmlkID8gdGhpcy4kdChg5L+u5pS55Zyw5Z2AYCkgOiB0aGlzLiR0KGDmt7vliqDlnLDlnYBgKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhpcy5nZXRVc2VyQWRkcmVzcygpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0Q2l0eUxpc3QoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHQvLyDojrflj5bpgInmi6nnmoTlnLDljLpcclxuXHRcdFx0aGFuZGxlR2V0UmVnaW9uKHJlZ2lvbikge1xyXG5cdFx0XHRcdHRoaXMucmVnaW9uID0gcmVnaW9uXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyDlm57ljrvlnLDlnYDmlbDmja5cclxuXHRcdFx0Z2V0Q2l0eUxpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRDaXR5KCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5kaXN0cmljdCA9IHJlcy5kYXRhXHJcblx0XHRcdFx0XHR0aGF0LmluaXRpYWxpemUoKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbml0aWFsaXplKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHByb3ZpbmNlID0gW10sXHJcblx0XHRcdFx0XHRjaXR5ID0gW10sXHJcblx0XHRcdFx0XHRhcmVhID0gW107XHJcblx0XHRcdFx0bGV0IGNpdHlDaGlsZHJlbiA9IHRoYXQuZGlzdHJpY3RbMF0uYyB8fCBbXTtcclxuXHRcdFx0XHRsZXQgYXJlYUNoaWxkcmVuID0gY2l0eUNoaWxkcmVuLmxlbmd0aCA/IChjaXR5Q2hpbGRyZW5bMF0uYyB8fCBbXSkgOiBbXTtcclxuXHRcdFx0XHR0aGF0LmRpc3RyaWN0LmZvckVhY2goKGl0ZW0sIGkpID0+IHtcclxuXHRcdFx0XHRcdHByb3ZpbmNlLnB1c2goaXRlbS5uKTtcclxuXHRcdFx0XHRcdGlmIChpdGVtLm4gPT09IHRoaXMucmVnaW9uWzBdKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMudmFsdWVSZWdpb25bMF0gPSBpXHJcblx0XHRcdFx0XHRcdHRoaXMubXVsdGlJbmRleFswXSA9IGlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGF0LmRpc3RyaWN0W3RoaXMudmFsdWVSZWdpb25bMF1dLmMuZm9yRWFjaCgoaXRlbSwgaSkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMucmVnaW9uWzFdID09IGl0ZW0uYykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnZhbHVlUmVnaW9uWzFdID0gaVxyXG5cdFx0XHRcdFx0XHR0aGlzLm11bHRpSW5kZXhbMV0gPSBpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRjaXR5LnB1c2goaXRlbS5uKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGF0LmRpc3RyaWN0W3RoaXMudmFsdWVSZWdpb25bMF1dLmNbdGhpcy52YWx1ZVJlZ2lvblsxXV0uYy5mb3JFYWNoKChpdGVtLCBpKSA9PiB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5yZWdpb25bMl0gPT0gaXRlbS5jKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMudmFsdWVSZWdpb25bMl0gPSBpXHJcblx0XHRcdFx0XHRcdHRoaXMubXVsdGlJbmRleFsyXSA9IGlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGFyZWEucHVzaChpdGVtLm4pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHRoaXMubXVsdGlBcnJheSA9IFtwcm92aW5jZSwgY2l0eSwgYXJlYV1cclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRSZWdpb25DaGFuZ2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRsZXQgbXVsdGlJbmRleCA9IHRoaXMubXVsdGlJbmRleCxcclxuXHRcdFx0XHRcdHByb3ZpbmNlID0gdGhpcy5kaXN0cmljdFttdWx0aUluZGV4WzBdXSB8fCB7XHJcblx0XHRcdFx0XHRcdGM6IFtdXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Y2l0eSA9IHByb3ZpbmNlLmNbbXVsdGlJbmRleFsxXV0gfHwge1xyXG5cdFx0XHRcdFx0XHR2OiAwXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0bXVsdGlBcnJheSA9IHRoaXMubXVsdGlBcnJheSxcclxuXHRcdFx0XHRcdHZhbHVlID0gZS5kZXRhaWwudmFsdWU7XHJcblxyXG5cdFx0XHRcdHRoaXMucmVnaW9uID0gW211bHRpQXJyYXlbMF1bdmFsdWVbMF1dLCBtdWx0aUFycmF5WzFdW3ZhbHVlWzFdXSwgbXVsdGlBcnJheVsyXVt2YWx1ZVsyXV1dXHJcblx0XHRcdFx0Ly8gdGhpcy4kc2V0KHRoaXMucmVnaW9uLDAsbXVsdGlBcnJheVswXVt2YWx1ZVswXV0pO1xyXG5cdFx0XHRcdC8vIHRoaXMuJHNldCh0aGlzLnJlZ2lvbiwxLG11bHRpQXJyYXlbMV1bdmFsdWVbMV1dKTtcclxuXHRcdFx0XHQvLyB0aGlzLiRzZXQodGhpcy5yZWdpb24sMixtdWx0aUFycmF5WzJdW3ZhbHVlWzJdXSk7XHJcblx0XHRcdFx0dGhpcy5jaXR5SWQgPSBjaXR5LnZcclxuXHRcdFx0XHR0aGlzLnZhbHVlUmVnaW9uID0gWzAsIDAsIDBdXHJcblx0XHRcdFx0dGhpcy5pbml0aWFsaXplKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRNdWx0aVBpY2tlckNvbHVtbkNoYW5nZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdGNvbHVtbiA9IGUuZGV0YWlsLmNvbHVtbixcclxuXHRcdFx0XHRcdHZhbHVlID0gZS5kZXRhaWwudmFsdWUsXHJcblx0XHRcdFx0XHRjdXJyZW50Q2l0eSA9IHRoaXMuZGlzdHJpY3RbdmFsdWVdIHx8IHtcclxuXHRcdFx0XHRcdFx0YzogW11cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRtdWx0aUFycmF5ID0gdGhhdC5tdWx0aUFycmF5LFxyXG5cdFx0XHRcdFx0bXVsdGlJbmRleCA9IHRoYXQubXVsdGlJbmRleDtcclxuXHRcdFx0XHRtdWx0aUluZGV4W2NvbHVtbl0gPSB2YWx1ZTtcclxuXHRcdFx0XHRzd2l0Y2ggKGNvbHVtbikge1xyXG5cdFx0XHRcdFx0Y2FzZSAwOlxyXG5cdFx0XHRcdFx0XHRsZXQgYXJlYUxpc3QgPSBjdXJyZW50Q2l0eS5jWzBdIHx8IHtcclxuXHRcdFx0XHRcdFx0XHRjOiBbXVxyXG5cdFx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0XHRtdWx0aUFycmF5WzFdID0gY3VycmVudENpdHkuYy5tYXAoKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gaXRlbS5uO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0bXVsdGlBcnJheVsyXSA9IGFyZWFMaXN0LmMubWFwKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIGl0ZW0ubjtcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAxOlxyXG5cdFx0XHRcdFx0XHRsZXQgY2l0eUxpc3QgPSB0aGF0LmRpc3RyaWN0W211bHRpSW5kZXhbMF1dLmNbbXVsdGlJbmRleFsxXV0uYyB8fCBbXTtcclxuXHRcdFx0XHRcdFx0bXVsdGlBcnJheVsyXSA9IGNpdHlMaXN0Lm1hcCgoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiBpdGVtLm47XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgMjpcclxuXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjaWZkZWYgTVAgfHwgQVBQLVBMVVNcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tdWx0aUFycmF5LCAwLCBtdWx0aUFycmF5WzBdKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tdWx0aUFycmF5LCAxLCBtdWx0aUFycmF5WzFdKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5tdWx0aUFycmF5LCAyLCBtdWx0aUFycmF5WzJdKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDUgXHJcblx0XHRcdFx0dGhpcy5tdWx0aUFycmF5ID0gbXVsdGlBcnJheTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblxyXG5cclxuXHRcdFx0XHR0aGlzLm11bHRpSW5kZXggPSBtdWx0aUluZGV4XHJcblx0XHRcdFx0Ly8gdGhpcy5zZXREYXRhKHsgbXVsdGlBcnJheTogbXVsdGlBcnJheSwgbXVsdGlJbmRleDogbXVsdGlJbmRleH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmjojmnYPlm57osINcclxuXHRcdFx0b25Mb2FkRnVuOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmdldFVzZXJBZGRyZXNzKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdHRvZ2dsZVRhYihzdHIpIHtcclxuXHRcdFx0XHR0aGlzLiRyZWZzW3N0cl0uc2hvdygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyBiaW5kUmVnaW9uQ2hhbmdlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdC8vIFx0dGhpcy4kc2V0KHRoaXMsICdyZWdpb24nLCBlLmRldGFpbC52YWx1ZSk7XHJcblx0XHRcdC8vIH0sXHJcblx0XHRcdG9uQ29uZmlybSh2YWwpIHtcclxuXHRcdFx0XHR0aGlzLnJlZ2lvbiA9IHZhbC5jaGVja0FyclswXSArICctJyArIHZhbC5jaGVja0FyclsxXSArICctJyArIHZhbC5jaGVja0FyclsyXTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0VXNlckFkZHJlc3M6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGlmICghdGhpcy5pZCkgcmV0dXJuIGZhbHNlO1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRBZGRyZXNzRGV0YWlsKHRoaXMuaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdC8vIGxldCByZWdpb24gPSBbcmVzLmRhdGEucHJvdmluY2UsIHJlcy5kYXRhLmNpdHksIHJlcy5kYXRhLmRpc3RyaWN0XTtcclxuXHRcdFx0XHRcdGxldCByZWdpb24gPSBbcmVzLmRhdGEucHJvdmluY2UsIHJlcy5kYXRhLmNpdHksIHJlcy5kYXRhLmRpc3RyaWN0XTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAndXNlckFkZHJlc3MnLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3JlZ2lvbicsIHJlZ2lvbik7XHJcblx0XHRcdFx0XHR0aGF0LmNpdHlJZCA9IHJlcy5kYXRhLmNpdHlfaWRcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5a+85YWl5YWx5Lqr5Zyw5Z2A77yI5bCP56iL5bqP77yJXHJcblx0XHRcdGdldFd4QWRkcmVzczogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5hdXRob3JpemUoe1xyXG5cdFx0XHRcdFx0c2NvcGU6ICdzY29wZS5hZGRyZXNzJyxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR1bmkuY2hvb3NlQWRkcmVzcyh7XHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXQgYWRkcmVzc1AgPSB7fTtcclxuXHRcdFx0XHRcdFx0XHRcdGFkZHJlc3NQLnByb3ZpbmNlID0gcmVzLnByb3ZpbmNlTmFtZTtcclxuXHRcdFx0XHRcdFx0XHRcdGFkZHJlc3NQLmNpdHkgPSByZXMuY2l0eU5hbWU7XHJcblx0XHRcdFx0XHRcdFx0XHRhZGRyZXNzUC5kaXN0cmljdCA9IHJlcy5jb3VudHlOYW1lO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZWRpdEFkZHJlc3Moe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhZGRyZXNzOiBhZGRyZXNzUCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aXNfZGVmYXVsdDogMSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmVhbF9uYW1lOiByZXMudXNlck5hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc3RfY29kZTogcmVzLnBvc3RhbENvZGUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHBob25lOiByZXMudGVsTnVtYmVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRkZXRhaWw6IHJlcy5kZXRhaWxJbmZvLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpZDogMCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHlwZTogMSxcclxuXHRcdFx0XHRcdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAodGhhdC5jYXJ0SWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxldCBjYXJ0SWQgPSB0aGF0LmNhcnRJZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxldCBwaW5rSWQgPSB0aGF0LnBpbmtJZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxldCBjb3Vwb25JZCA9IHRoYXQuY291cG9uSWQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmNhcnRJZCA9ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5waW5rSWQgPSAnJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuY291cG9uSWQgPSAnJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX2NvbmZpcm0vaW5kZXg/Y2FydElkPScgK1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhcnRJZCArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JyZhZGRyZXNzSWQ9JyArIChcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuaWQgPyB0aGF0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuaWQgOlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmVzLmRhdGFcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5pZCkgK1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCcmcGlua0lkPScgK1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBpbmtJZCArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JyZjb3Vwb25JZD0nICtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb3Vwb25JZCArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JyZuZXc9JyArIHRoYXRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQubmV3cyArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JyZub0NvdXBvbj0nICsgdGhhdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5ub0NvdXBvblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkZWx0YTogMVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LCAxMDAwKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOa3u+WKoOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHJlcy5lcnJNc2cgPT0gJ2Nob29zZUFkZHJlc3M6Y2FuY2VsJykgcmV0dXJuIHRoYXQuJHV0aWxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlj5bmtojpgInmi6lgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5oKo5bey5ouS57ud5a+85YWl5b6u5L+h5Zyw5Z2A5p2D6ZmQYCksXHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdGhhdC4kdChg5piv5ZCm6L+b5YWl5p2D6ZmQ566h55CG77yM6LCD5pW05o6I5p2D77yfYCksXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkub3BlblNldHRpbmcoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge31cclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jYW5jZWwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOW3suWPlua2iO+8gWApXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5a+85YWl5YWx5Lqr5Zyw5Z2A77yI5b6u5L+h77yJ77ybXHJcblx0XHRcdGdldEFkZHJlc3MoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuJHdlY2hhdC5vcGVuQWRkcmVzcygpLnRoZW4odXNlckluZm8gPT4ge1xyXG5cdFx0XHRcdFx0ZWRpdEFkZHJlc3Moe1xyXG5cdFx0XHRcdFx0XHRcdGlkOiB0aGlzLmlkLFxyXG5cdFx0XHRcdFx0XHRcdHJlYWxfbmFtZTogdXNlckluZm8udXNlck5hbWUsXHJcblx0XHRcdFx0XHRcdFx0cGhvbmU6IHVzZXJJbmZvLnRlbE51bWJlcixcclxuXHRcdFx0XHRcdFx0XHRhZGRyZXNzOiB7XHJcblx0XHRcdFx0XHRcdFx0XHRwcm92aW5jZTogdXNlckluZm8ucHJvdmluY2VOYW1lLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y2l0eTogdXNlckluZm8uY2l0eU5hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHRkaXN0cmljdDogdXNlckluZm8uY291bnRyeU5hbWVcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGRldGFpbDogdXNlckluZm8uZGV0YWlsSW5mbyxcclxuXHRcdFx0XHRcdFx0XHRpc19kZWZhdWx0OiAxLFxyXG5cdFx0XHRcdFx0XHRcdHBvc3RfY29kZTogdXNlckluZm8ucG9zdGFsQ29kZSxcclxuXHRcdFx0XHRcdFx0XHR0eXBlOiAxLFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHQudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gY2xvc2UoKTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOa3u+WKoOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0fSwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHRoYXQuY2FydElkKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxldCBjYXJ0SWQgPSB0aGF0LmNhcnRJZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0IHBpbmtJZCA9IHRoYXQucGlua0lkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZXQgY291cG9uSWQgPSB0aGF0LmNvdXBvbklkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmNhcnRJZCA9ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnBpbmtJZCA9ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmNvdXBvbklkID0gJyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvb3JkZXJfY29uZmlybS9pbmRleD9jYXJ0SWQ9JyArXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYXJ0SWQgKyAnJmFkZHJlc3NJZD0nICsgKHRoYXQuaWQgPyB0aGF0LmlkIDpcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmVzLmRhdGFcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmlkKSArICcmcGlua0lkPScgKyBwaW5rSWQgK1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0JyZjb3Vwb25JZD0nICtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvdXBvbklkICsgJyZuZXc9JyArIHRoYXQubmV3c1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvdXNlcl9hZGRyZXNzX2xpc3QvaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIGhpc3RvcnkuYmFjaygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHQuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0XHQvLyBjbG9zZSgpO1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyciB8fCB0aGF0LiR0KGDmt7vliqDlpLHotKVgKVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge30pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5o+Q5Lqk55So5oi35re75Yqg5Zyw5Z2AXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Zm9ybVN1Ym1pdDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHZhbHVlID0gZS5kZXRhaWwudmFsdWU7XHJcblx0XHRcdFx0aWYgKCF2YWx1ZS5yZWFsX25hbWUudHJpbSgpKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnmlLbotKfkurrlp5PlkI1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghdmFsdWUucGhvbmUpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+Whq+WGmeiBlOezu+eUteivnWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCEvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdCh2YWx1ZS5waG9uZSkpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKHRoYXQucmVnaW9uWzBdID09IHRoYXQuJHQoYOecgWApKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fpgInmi6nmiYDlnKjlnLDljLpgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghdmFsdWUuZGV0YWlsLnRyaW0oKSkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35aGr5YaZ6K+m57uG5Zyw5Z2AYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR2YWx1ZS5pZCA9IHRoYXQuaWQ7XHJcblx0XHRcdFx0bGV0IHJlZ2lvbkFycmF5ID0gdGhhdC5yZWdpb247XHJcblx0XHRcdFx0dmFsdWUuYWRkcmVzcyA9IHtcclxuXHRcdFx0XHRcdHByb3ZpbmNlOiByZWdpb25BcnJheVswXSxcclxuXHRcdFx0XHRcdGNpdHk6IHJlZ2lvbkFycmF5WzFdLFxyXG5cdFx0XHRcdFx0ZGlzdHJpY3Q6IHJlZ2lvbkFycmF5WzJdLFxyXG5cdFx0XHRcdFx0Y2l0eV9pZDogdGhhdC5jaXR5SWQsXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHR2YWx1ZS5pc19kZWZhdWx0ID0gdGhhdC51c2VyQWRkcmVzcy5pc19kZWZhdWx0ID8gMSA6IDA7XHJcblxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5LitYCksXHJcblx0XHRcdFx0XHRtYXNrOiB0cnVlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRlZGl0QWRkcmVzcyh2YWx1ZSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHRoYXQuaWQpXHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOS/ruaUueaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdGVsc2VcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5re75Yqg5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0aWYgKHRoYXQuY2FydElkKSB7XHJcblx0XHRcdFx0XHRcdFx0bGV0IGNhcnRJZCA9IHRoYXQuY2FydElkO1xyXG5cdFx0XHRcdFx0XHRcdGxldCBwaW5rSWQgPSB0aGF0LnBpbmtJZDtcclxuXHRcdFx0XHRcdFx0XHRsZXQgY291cG9uSWQgPSB0aGF0LmNvdXBvbklkO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuY2FydElkID0gJyc7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5waW5rSWQgPSAnJztcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmNvdXBvbklkID0gJyc7XHJcblx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX2NvbmZpcm0vaW5kZXg/bmV3PScgKyB0aGF0Lm5ld3MgK1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQnJmNhcnRJZD0nICsgY2FydElkICsgJyZhZGRyZXNzSWQ9JyArICh0aGF0LmlkID8gdGhhdC5pZCA6XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVzLmRhdGEuaWQpICsgJyZwaW5rSWQ9JyArIHBpbmtJZCArICcmY291cG9uSWQ9JyArXHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvdXBvbklkICtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JyZub0NvdXBvbj0nICsgdGhhdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQubm9Db3Vwb25cclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gaGlzdG9yeS5iYWNrKCk7XHJcblx0XHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0Ly8gI2lmbmRlZiBINVxyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB1bmkubmF2aWdhdGVCYWNrKHtcclxuXHRcdFx0XHRcdFx0XHRcdGRlbHRhOiAxLFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sIDEwMDApO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Q2hhbmdlSXNEZWZhdWx0OiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMudXNlckFkZHJlc3MsICdpc19kZWZhdWx0JywgIXRoaXMudXNlckFkZHJlc3MuaXNfZGVmYXVsdCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5mb250Y29sb3Ige1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3Qge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC5saXN0IC5pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDMwcnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXJweCBzb2xpZCAjZWVlO1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3QgLml0ZW0gLm5hbWUge1xyXG5cdFx0d2lkdGg6IDE5NXJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC5saXN0IC5pdGVtIC5hZGRyZXNzIHtcclxuXHRcdC8vIHdpZHRoOiA0MTJycHg7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3QgLml0ZW0gaW5wdXQge1xyXG5cdFx0d2lkdGg6IDQ3NXJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAubGlzdCAuaXRlbSAucGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNjY2M7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAubGlzdCAuaXRlbSBwaWNrZXIge1xyXG5cdFx0d2lkdGg6IDQ3NXJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC5saXN0IC5pdGVtIHBpY2tlciAucGlja2VyIHtcclxuXHRcdHdpZHRoOiA0MTBycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmxpc3QgLml0ZW0gcGlja2VyIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDQzcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmRlZmF1bHQge1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogMjNycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkQWRkcmVzcyAuZGVmYXVsdCBjaGVja2JveCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZEFkZHJlc3MgLmtlZXBCbnQge1xyXG5cdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdG1hcmdpbjogNTBycHggYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5hZGRBZGRyZXNzIC53ZWNoYXRBZGRyZXNzIHtcclxuXHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1077\n"); /***/ }), /* 1078 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_phone/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_3af041a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=3af041a6&mpType=page */ 1079);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1081);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_3af041a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_3af041a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_3af041a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_phone/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA3OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTNhZjA0MWE2Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvdXNlcnMvdXNlcl9waG9uZS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1078\n"); /***/ }), /* 1079 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_phone/index.vue?vue&type=template&id=3af041a6&mpType=page ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3af041a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=3af041a6&mpType=page */ 1080); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3af041a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3af041a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3af041a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3af041a6_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1080 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_phone/index.vue?vue&type=template&id=3af041a6&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c("form", { attrs: { _i: 1 }, on: { submit: _vm.editPwd } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "ChangePassword"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "list"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "item"), attrs: { _i: 4 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.phone, expression: "phone", }, ], attrs: { placeholder: _vm._$s( 5, "a-placeholder", _vm.$t("填写手机号码") ), _i: 5, }, domProps: { value: _vm._$s(5, "v-model", _vm.phone) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.phone = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s( 6, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 6 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.captcha, expression: "captcha", }, ], staticClass: _vm._$s(7, "sc", "codeIput"), attrs: { placeholder: _vm._$s( 7, "a-placeholder", _vm.$t("填写验证码") ), _i: 7, }, domProps: { value: _vm._$s(7, "v-model", _vm.captcha) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.captcha = $event.target.value }, }, }), _c( "button", { staticClass: _vm._$s(8, "sc", "code font-num"), class: _vm._$s( 8, "c", _vm.disabled === true ? "on" : "" ), attrs: { disabled: _vm._$s(8, "a-disabled", _vm.disabled), _i: 8, }, on: { click: _vm.code }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.text)))] ), ] ), ] ), _c( "button", { staticClass: _vm._$s(9, "sc", "confirmBnt bg-color"), attrs: { _i: 9 }, }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.$t("确认绑定"))))] ), ] ), ]), _c("Verify", { ref: "verify", attrs: { captchaType: _vm.captchaType, imgSize: { width: "330px", height: "155px" }, _i: 10, }, on: { success: _vm.success }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1081 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_phone/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1082);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDgxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1081\n"); /***/ }), /* 1082 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_phone/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _SendVerifyCode = _interopRequireDefault(__webpack_require__(/*! @/mixins/SendVerifyCode */ 767));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../components/verify/index.vue */ 768));\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n mixins: [_SendVerifyCode.default, _color.default],\n components: {\n Verify: _index.default\n },\n data: function data() {\n return {\n phone: '',\n captcha: '',\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n key: '',\n authKey: '',\n type: 0\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(options) {\n var _this = this;\n if (this.isLogin) {\n (0, _api.verifyCode)().then(function (res) {\n _this.$set(_this, 'key', res.data.key);\n });\n this.authKey = options.key || '';\n this.url = options.url || '';\n } else {\n (0, _login.toLogin)();\n }\n this.type = options.type || 0;\n },\n methods: {\n onLoadFun: function onLoadFun() {},\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n editPwd: function editPwd() {\n var that = this;\n if (!that.phone) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u624B\\u673A\\u53F7\\u7801\")\n });\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.phone)) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n if (!that.captcha) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u9A8C\\u8BC1\\u7801\")\n });\n if (this.type == 0) {\n (0, _api.bindingUserPhone)({\n phone: that.phone,\n captcha: that.captcha\n }).then(function (res) {\n if (res.data !== undefined && res.data.is_bind) {\n uni.showModal({\n title: that.$t(\"\\u662F\\u5426\\u7ED1\\u5B9A\\u8D26\\u53F7\"),\n content: res.msg,\n confirmText: that.$t(\"\\u7ED1\\u5B9A\"),\n success: function success(res) {\n if (res.confirm) {\n (0, _api.bindingUserPhone)({\n phone: that.phone,\n captcha: that.captcha,\n step: 1\n }).then(function (res) {\n return that.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/users/user_info/index'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n } else if (res.cancel) {\n return that.$util.Tips({\n title: that.$t(\"\\u60A8\\u5DF2\\u53D6\\u6D88\\u7ED1\\u5B9A\\uFF01\")\n }, {\n tab: 5,\n url: '/pages/users/user_info/index'\n });\n }\n }\n });\n } else return that.$util.Tips({\n title: that.$t(\"\\u7ED1\\u5B9A\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/users/user_info/index'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n } else {\n (0, _api.updatePhone)({\n phone: that.phone,\n captcha: that.captcha\n }).then(function (res) {\n return that.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/users/user_info/index'\n });\n }).catch(function (error) {\n return that.$util.Tips({\n title: error\n });\n });\n }\n },\n success: function success(data) {\n var _this2 = this;\n this.$refs.verify.hide();\n var that = this;\n (0, _api.verifyCode)().then(function (res) {\n (0, _api.registerVerify)(that.phone, 'reset', res.data.key, _this2.captchaType, data.captchaVerification).then(function (res) {\n that.$util.Tips({\n title: res.msg\n });\n that.sendCode();\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n });\n },\n /**\n * 发送验证码\n *\n */\n code: function code() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this3;\n if (that.phone) {\n _context.next = 3;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 3:\n if (/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.phone)) {\n _context.next = 5;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 5:\n _this3.$refs.verify.show();\n return _context.abrupt(\"return\");\n case 7:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9waG9uZS9pbmRleC52dWUiXSwibmFtZXMiOlsibWl4aW5zIiwiY29tcG9uZW50cyIsIlZlcmlmeSIsImRhdGEiLCJwaG9uZSIsImNhcHRjaGEiLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwia2V5IiwiYXV0aEtleSIsInR5cGUiLCJjb21wdXRlZCIsIm9uTG9hZCIsIm1ldGhvZHMiLCJvbkxvYWRGdW4iLCJhdXRoQ29sc2UiLCJlZGl0UHdkIiwidGl0bGUiLCJ1bmkiLCJjb250ZW50IiwiY29uZmlybVRleHQiLCJzdWNjZXNzIiwic3RlcCIsImljb24iLCJ0YWIiLCJ1cmwiLCJ0aGVuIiwidGhhdCIsImNvZGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQTZCQTtBQUNBO0FBQ0E7QUFNQTtBQUdBO0FBTUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7RUFDQUM7SUFJQUM7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFBQTtJQUNBO01BQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBO1FBQ0E7VUFDQWI7VUFDQUM7UUFDQTtVQUNBO1lBQ0FhO2NBQ0FEO2NBQ0FFO2NBQ0FDO2NBQ0FDO2dCQUNBO2tCQUNBO29CQUNBakI7b0JBQ0FDO29CQUNBaUI7a0JBQ0E7b0JBQ0E7c0JBQ0FMO3NCQUNBTTtvQkFDQTtzQkFDQUM7c0JBQ0FDO29CQUNBO2tCQUNBO29CQUNBO3NCQUNBUjtvQkFDQTtrQkFDQTtnQkFDQTtrQkFDQTtvQkFDQUE7a0JBQ0E7b0JBQ0FPO29CQUNBQztrQkFDQTtnQkFDQTtjQUNBO1lBQ0E7VUFDQSxPQUNBO1lBQ0FSO1lBQ0FNO1VBQ0E7WUFDQUM7WUFDQUM7VUFDQTtRQUNBO1VBQ0E7WUFDQVI7VUFDQTtRQUNBO01BQ0E7UUFDQTtVQUNBYjtVQUNBQztRQUNBO1VBQ0E7WUFDQVk7WUFDQU07VUFDQTtZQUNBQztZQUNBQztVQUNBO1FBQ0E7VUFDQTtZQUNBUjtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FJO01BQUE7TUFDQTtNQUNBO01BQ0E7UUFDQSwwR0FDQUs7VUFDQUM7WUFDQVY7VUFDQTtVQUNBVTtRQUNBO1VBQ0E7WUFDQVY7VUFDQTtRQUNBO01BQ0E7SUFFQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FXO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FEO2dCQUFBLElBQ0FBO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBO2tCQUNBVjtnQkFDQTtjQUFBO2dCQUFBLElBQ0E7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7a0JBQ0FBO2dCQUNBO2NBQUE7Z0JBQ0E7Z0JBQUE7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFFQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMDgyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDxmb3JtIEBzdWJtaXQ9XCJlZGl0UHdkXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiQ2hhbmdlUGFzc3dvcmRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT0nbnVtYmVyJyA6cGxhY2Vob2xkZXI9JyR0KGDloavlhpnmiYvmnLrlj7fnoIFgKScgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJ1xyXG5cdFx0XHRcdFx0XHRcdHYtbW9kZWw9XCJwaG9uZVwiPjwvaW5wdXQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT0nbnVtYmVyJyA6cGxhY2Vob2xkZXI9JyR0KGDloavlhpnpqozor4HnoIFgKScgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJyBjbGFzcz1cImNvZGVJcHV0XCJcclxuXHRcdFx0XHRcdFx0XHR2LW1vZGVsPVwiY2FwdGNoYVwiPjwvaW5wdXQ+XHJcblx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJjb2RlIGZvbnQtbnVtXCIgOmNsYXNzPVwiZGlzYWJsZWQgPT09IHRydWUgPyAnb24nIDogJydcIiA6ZGlzYWJsZWQ9J2Rpc2FibGVkJ1xyXG5cdFx0XHRcdFx0XHRcdEBjbGljaz1cImNvZGVcIj5cclxuXHRcdFx0XHRcdFx0XHR7eyB0ZXh0IH19XHJcblx0XHRcdFx0XHRcdDwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8YnV0dG9uIGZvcm0tdHlwZT1cInN1Ym1pdFwiIGNsYXNzPVwiY29uZmlybUJudCBiZy1jb2xvclwiPnt7JHQoYOehruiupOe7keWummApfX08L2J1dHRvbj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC9mb3JtPlxyXG5cclxuXHRcdDxWZXJpZnkgQHN1Y2Nlc3M9XCJzdWNjZXNzXCIgOmNhcHRjaGFUeXBlPVwiY2FwdGNoYVR5cGVcIiA6aW1nU2l6ZT1cInsgd2lkdGg6ICczMzBweCcsIGhlaWdodDogJzE1NXB4JyB9XCJcclxuXHRcdFx0cmVmPVwidmVyaWZ5XCI+PC9WZXJpZnk+XHJcblxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHNlbmRWZXJpZnlDb2RlIGZyb20gXCJAL21peGlucy9TZW5kVmVyaWZ5Q29kZVwiO1xyXG5cdGltcG9ydCBWZXJpZnkgZnJvbSAnLi4vY29tcG9uZW50cy92ZXJpZnkvaW5kZXgudnVlJztcclxuXHRpbXBvcnQge1xyXG5cdFx0cmVnaXN0ZXJWZXJpZnksXHJcblx0XHRiaW5kaW5nVXNlclBob25lLFxyXG5cdFx0dmVyaWZ5Q29kZSxcclxuXHRcdHVwZGF0ZVBob25lXHJcblx0fSBmcm9tICdAL2FwaS9hcGkuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bWl4aW5zOiBbc2VuZFZlcmlmeUNvZGUsIGNvbG9yc10sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRWZXJpZnlcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBob25lOiAnJyxcclxuXHRcdFx0XHRjYXB0Y2hhOiAnJyxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGtleTogJycsXHJcblx0XHRcdFx0YXV0aEtleTogJycsXHJcblx0XHRcdFx0dHlwZTogMFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR2ZXJpZnlDb2RlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdrZXknLCByZXMuZGF0YS5rZXkpXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhpcy5hdXRoS2V5ID0gb3B0aW9ucy5rZXkgfHwgJyc7XHJcblx0XHRcdFx0dGhpcy51cmwgPSBvcHRpb25zLnVybCB8fCAnJztcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy50eXBlID0gb3B0aW9ucy50eXBlIHx8IDBcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oKSB7fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGVcclxuXHRcdFx0fSxcclxuXHRcdFx0ZWRpdFB3ZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICghdGhhdC5waG9uZSkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35aGr5YaZ5omL5py65Y+356CBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoISgvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdCh0aGF0LnBob25lKSkpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCF0aGF0LmNhcHRjaGEpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+Whq+WGmemqjOivgeeggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PSAwKSB7XHJcblx0XHRcdFx0XHRiaW5kaW5nVXNlclBob25lKHtcclxuXHRcdFx0XHRcdFx0cGhvbmU6IHRoYXQucGhvbmUsXHJcblx0XHRcdFx0XHRcdGNhcHRjaGE6IHRoYXQuY2FwdGNoYVxyXG5cdFx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmRhdGEgIT09IHVuZGVmaW5lZCAmJiByZXMuZGF0YS5pc19iaW5kKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5piv5ZCm57uR5a6a6LSm5Y+3YCksXHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiByZXMubXNnLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y29uZmlybVRleHQ6IHRoYXQuJHQoYOe7keWummApLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmluZGluZ1VzZXJQaG9uZSh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwaG9uZTogdGhhdC5waG9uZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhcHRjaGE6IHRoYXQuY2FwdGNoYSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHN0ZXA6IDFcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy91c2Vycy91c2VyX2luZm8vaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaCqOW3suWPlua2iOe7keWumu+8gWApXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGFiOiA1LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3VzZXJzL3VzZXJfaW5mby9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2VcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDnu5HlrprmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRhYjogNSxcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy91c2Vycy91c2VyX2luZm8vaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dXBkYXRlUGhvbmUoe1xyXG5cdFx0XHRcdFx0XHRwaG9uZTogdGhhdC5waG9uZSxcclxuXHRcdFx0XHRcdFx0Y2FwdGNoYTogdGhhdC5jYXB0Y2hhLFxyXG5cdFx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdHRhYjogNSxcclxuXHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvdXNlcl9pbmZvL2luZGV4J1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pLmNhdGNoKGVycm9yID0+IHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGVycm9yLFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdWNjZXNzKGRhdGEpIHtcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnZlcmlmeS5oaWRlKClcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dmVyaWZ5Q29kZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHJlZ2lzdGVyVmVyaWZ5KHRoYXQucGhvbmUsICdyZXNldCcsIHJlcy5kYXRhLmtleSwgdGhpcy5jYXB0Y2hhVHlwZSwgZGF0YS5jYXB0Y2hhVmVyaWZpY2F0aW9uKVxyXG5cdFx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2VuZENvZGUoKTtcclxuXHRcdFx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5Y+R6YCB6aqM6K+B56CBXHJcblx0XHRcdCAqXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRhc3luYyBjb2RlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAoIXRoYXQucGhvbmUpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+Whq+WGmeaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCEoL14xKDN8NHw1fDd8OHw5fDYpXFxkezl9JC9pLnRlc3QodGhhdC5waG9uZSkpKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMudmVyaWZ5LnNob3coKTtcclxuXHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuQ2hhbmdlUGFzc3dvcmQgLnBob25lIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDU1cnB4O1xyXG5cdH1cclxuXHJcblx0LkNoYW5nZVBhc3N3b3JkIC5saXN0IHtcclxuXHRcdHdpZHRoOiA1ODBycHg7XHJcblx0XHRtYXJnaW46IDUzcnB4IGF1dG8gMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0LkNoYW5nZVBhc3N3b3JkIC5saXN0IC5pdGVtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMTBycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAycnB4IHNvbGlkICNmMGYwZjA7XHJcblx0fVxyXG5cclxuXHQuQ2hhbmdlUGFzc3dvcmQgLmxpc3QgLml0ZW0gaW5wdXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdH1cclxuXHJcblx0LkNoYW5nZVBhc3N3b3JkIC5saXN0IC5pdGVtIC5wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogI2I5YjliYztcclxuXHR9XHJcblxyXG5cdC5DaGFuZ2VQYXNzd29yZCAubGlzdCAuaXRlbSBpbnB1dC5jb2RlSXB1dCB7XHJcblx0XHR3aWR0aDogMzQwcnB4O1xyXG5cdH1cclxuXHJcblx0LkNoYW5nZVBhc3N3b3JkIC5saXN0IC5pdGVtIC5jb2RlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LkNoYW5nZVBhc3N3b3JkIC5saXN0IC5pdGVtIC5jb2RlLm9uIHtcclxuXHRcdGNvbG9yOiAjYjliOWJjICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuQ2hhbmdlUGFzc3dvcmQgLmNvbmZpcm1CbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdHdpZHRoOiA1ODBycHg7XHJcblx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDVycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogOTJycHggYXV0byAwIGF1dG87XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogOTBycHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1082\n"); /***/ }), /* 1083 */ /*!***************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_payment/index.vue?mpType=page ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_85d5e676_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=85d5e676&scoped=true&mpType=page */ 1084);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1086);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_85d5e676_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_85d5e676_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"85d5e676\",\n null,\n false,\n _index_vue_vue_type_template_id_85d5e676_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_payment/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA4My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTg1ZDVlNjc2JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI4NWQ1ZTY3NlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy91c2VyX3BheW1lbnQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1083\n"); /***/ }), /* 1084 */ /*!*********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_payment/index.vue?vue&type=template&id=85d5e676&scoped=true&mpType=page ***! \*********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_85d5e676_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=85d5e676&scoped=true&mpType=page */ 1085); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_85d5e676_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_85d5e676_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_85d5e676_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_85d5e676_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1085 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_payment/index.vue?vue&type=template&id=85d5e676&scoped=true&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("form", { style: _vm._$s(1, "s", _vm.colorStyle), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "payment-top acea-row row-column row-center-wrapper" ), attrs: { _i: 2 }, }, [ _c( "span", { staticClass: _vm._$s(3, "sc", "name"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("我的余额"))))] ), _c( "view", { staticClass: _vm._$s(4, "sc", "pic"), attrs: { _i: 4 } }, [ _c( "span", { staticClass: _vm._$s(5, "sc", "pic-font"), attrs: { _i: 5 }, }, [ _c( "span", { staticClass: _vm._$s(6, "sc", "num"), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("¥"))))] ), _vm._v( _vm._$s(5, "t1-0", _vm._s(_vm.userinfo.now_money || 0)) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "payment"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "nav acea-row row-around row-middle" ), attrs: { _i: 8 }, }, _vm._l( _vm._$s(9, "f", { forItems: _vm.navRecharge }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("9-" + $30, "sc", "item"), class: _vm._$s( "9-" + $30, "c", _vm.active == index ? "on" : "" ), attrs: { _i: "9-" + $30 }, on: { click: function ($event) { return _vm.navRecharges(index) }, }, }, [_vm._v(_vm._$s("9-" + $30, "t0-0", _vm._s(_vm.$t(item))))] ) } ), 0 ), _vm._$s(10, "i", !_vm.active) ? _c( "view", { staticClass: _vm._$s(10, "sc", "tip picList"), attrs: { _i: 10 }, }, [ _vm._l( _vm._$s(11, "f", { forItems: _vm.picList }), function (item, index, $21, $31) { return _vm._$s("11-" + $31, "i", item.price) ? _c( "view", { key: _vm._$s(11, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "11-" + $31, "sc", "pic-box pic-box-color acea-row row-center-wrapper row-column" ), class: _vm._$s( "11-" + $31, "c", _vm.activePic == index ? "pic-box-color-active" : "" ), attrs: { _i: "11-" + $31 }, on: { click: function ($event) { return _vm.picCharge(index, item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "12-" + $31, "sc", "pic-number-pic" ), attrs: { _i: "12-" + $31 }, }, [ _vm._v( _vm._$s( "12-" + $31, "t0-0", _vm._s(item.price) ) ), _c( "span", { staticClass: _vm._$s( "13-" + $31, "sc", "pic-number" ), attrs: { _i: "13-" + $31 }, }, [ _vm._v( _vm._$s( "13-" + $31, "t0-0", _vm._s(_vm.$t("元")) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "14-" + $31, "sc", "pic-number" ), attrs: { _i: "14-" + $31 }, }, [ _vm._v( _vm._$s( "14-" + $31, "t0-0", _vm._s(_vm.$t("赠送")) ) + _vm._$s( "14-" + $31, "t0-1", _vm._s(item.give_money) ) + _vm._$s( "14-" + $31, "t0-2", _vm._s(_vm.$t("元")) ) ), ] ), ] ) : _vm._e() } ), _c( "view", { staticClass: _vm._$s( 15, "sc", "pic-box pic-box-color acea-row row-center-wrapper" ), class: _vm._$s( 15, "c", _vm.activePic == _vm.picList.length ? "pic-box-color-active" : "" ), attrs: { _i: 15 }, on: { click: function ($event) { return _vm.picCharge(_vm.picList.length) }, }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.money, expression: "money", }, ], staticClass: _vm._$s( 16, "sc", "pic-box-money pic-number-pic" ), class: _vm._$s( 16, "c", _vm.activePic == _vm.picList.length ? "pic-box-color-active" : "" ), attrs: { placeholder: _vm._$s( 16, "a-placeholder", _vm.$t("其他") ), "placeholder-class": _vm._$s( 16, "a-placeholder-class", _vm.activePic == _vm.picList.length ? "active" : "" ), _i: 16, }, domProps: { value: _vm._$s(16, "v-model", _vm.money), }, on: { input: [ function ($event) { if ($event.target.composing) { return } _vm.money = $event.target.value }, _vm.replaceInput, ], }, }), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "tips-box"), attrs: { _i: 17 }, }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "tips mt-30"), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s(18, "t0-0", _vm._s(_vm.$t("注意事项"))) ), ] ), _vm._l( _vm._$s(19, "f", { forItems: _vm.rechargeAttention }), function (item, $12, $22, $32) { return _c( "view", { key: _vm._$s(19, "f", { forIndex: $22, key: item, }), staticClass: _vm._$s( "19-" + $32, "sc", "tips-samll" ), attrs: { _i: "19-" + $32 }, }, [ _vm._v( _vm._$s( "19-" + $32, "t0-0", _vm._s(_vm.$t(item)) ) ), ] ) } ), ], 2 ), ], 2 ) : _c( "view", { staticClass: _vm._$s(20, "sc", "tip"), attrs: { _i: 20 } }, [ _c( "view", { staticClass: _vm._$s(21, "sc", "input"), attrs: { _i: 21 }, }, [ _c("text", [ _vm._v(_vm._$s(22, "t0-0", _vm._s(_vm.$t("¥")))), ]), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.number, expression: "number", }, ], attrs: { _i: 23 }, domProps: { value: _vm._$s(23, "v-model", _vm.number), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.number = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(24, "sc", "tips-title"), attrs: { _i: 24 }, }, [ _c("view", [ _vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.$t("提示")))), ]), _c("view", [ _vm._v( _vm._$s( 26, "t0-0", _vm._s(_vm.$t("当前可转入佣金为")) ) ), _c( "text", { staticClass: _vm._$s(27, "sc", "font-color"), attrs: { _i: 27 }, }, [ _vm._v( _vm._$s(27, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 27, "t0-1", _vm._s(_vm.userinfo.commissionCount || 0) ) ), ] ), _vm._v( _vm._$s(26, "t2-0", _vm._s(_vm.$t("冻结佣金为"))) ), _c( "text", { staticClass: _vm._$s(28, "sc", "font-color"), attrs: { _i: 28 }, }, [ _vm._v( _vm._$s(28, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 28, "t0-1", _vm._s(_vm.userinfo.broken_commission) ) ), ] ), ]), ] ), _c( "view", { staticClass: _vm._$s(29, "sc", "tips-box"), attrs: { _i: 29 }, }, [ _c( "view", { staticClass: _vm._$s(30, "sc", "tips mt-30"), attrs: { _i: 30 }, }, [ _vm._v( _vm._$s(30, "t0-0", _vm._s(_vm.$t("注意事项"))) ), ] ), _vm._l( _vm._$s(31, "f", { forItems: _vm.rechargeAttention }), function (item, $13, $23, $33) { return _c( "view", { key: _vm._$s(31, "f", { forIndex: $23, key: item, }), staticClass: _vm._$s( "31-" + $33, "sc", "tips-samll" ), attrs: { _i: "31-" + $33 }, }, [ _vm._v( _vm._$s( "31-" + $33, "t0-0", _vm._s(_vm.$t(item)) ) ), ] ) } ), ], 2 ), ] ), _c( "button", { staticClass: _vm._$s(32, "sc", "but bg-color"), attrs: { _i: 32 }, on: { click: _vm.submitSub }, }, [ _vm._v( _vm._$s( 32, "t0-0", _vm._s(_vm.active ? _vm.$t("立即转入") : _vm.$t("立即充值")) ) ), ] ), ] ), ]), _c("payment", { attrs: { payMode: _vm.payMode, pay_close: _vm.pay_close, "is-call": true, totalPrice: _vm.numberPic, _i: 33, }, on: { onChangeFun: _vm.onChangeFun }, }), _c("view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(34, "v-show", false), expression: "_$s(34,'v-show',false)", }, ], attrs: { _i: 34 }, domProps: { innerHTML: _vm._s(_vm._$s(34, "v-html", _vm.formContent)) }, }), _c("home", { attrs: { _i: 35 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1086 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_payment/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1087);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1086\n"); /***/ }), /* 1087 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_payment/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _payment = _interopRequireDefault(__webpack_require__(/*! @/components/payment */ 666));\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n payment: _payment.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n var that = this;\n return {\n now_money: 0,\n navRecharge: [this.$t(\"\\u8D26\\u6237\\u5145\\u503C\"), this.$t(\"\\u4F63\\u91D1\\u8F6C\\u5165\")],\n active: 0,\n number: '',\n formContent: '',\n userinfo: {},\n placeholder: \"0.00\",\n from: '',\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n picList: [],\n activePic: 0,\n money: \"\",\n numberPic: '',\n rechar_id: 0,\n rechargeAttention: [],\n pay_close: false,\n payMode: [{\n name: this.$t(\"\\u5FAE\\u4FE1\\u652F\\u4ED8\"),\n icon: 'icon-weixinzhifu',\n value: 'weixin',\n title: this.$t(\"\\u5FAE\\u4FE1\\u652F\\u4ED8\"),\n payStatus: true\n }, {\n name: this.$t(\"\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n icon: 'icon-zhifubao',\n value: 'alipay',\n title: this.$t(\"\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n payStatus: true\n }],\n totalPrice: 0\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserInfo();\n this.getRecharge();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n if (this.isLogin) {\n this.getBasicConfig();\n this.getUserInfo();\n this.getRecharge();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n replaceInput: function replaceInput(event) {\n var _this = this;\n // 必须在nextTick中\n this.$nextTick(function () {\n _this.money = event.target.value.match(/^\\d*(\\.?\\d{0,2})/g)[0];\n });\n },\n getBasicConfig: function getBasicConfig() {\n var _this2 = this;\n (0, _public.basicConfig)().then(function (res) {\n var _res$data = res.data,\n ali_pay_status = _res$data.ali_pay_status,\n pay_weixin_open = _res$data.pay_weixin_open;\n _this2.payMode[0].payStatus = pay_weixin_open;\n _this2.payMode[1].payStatus = ali_pay_status;\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n /**\n * 选择金额\n */\n picCharge: function picCharge(idx, item) {\n this.activePic = idx;\n if (item === undefined) {\n this.rechar_id = 0;\n this.numberPic = \"\";\n } else {\n this.money = \"\";\n this.rechar_id = item.id;\n this.numberPic = item.price;\n }\n },\n /**\n * 充值额度选择\n */\n getRecharge: function getRecharge() {\n var _this3 = this;\n (0, _user.getRechargeApi)().then(function (res) {\n _this3.picList = res.data.recharge_quota;\n if (_this3.picList[0]) {\n _this3.rechar_id = _this3.picList[0].id;\n _this3.numberPic = _this3.picList[0].price;\n }\n _this3.rechargeAttention = res.data.recharge_attention || [];\n }).catch(function (res) {\n _this3.$util.Tips({\n title: res\n });\n });\n },\n onLoadFun: function onLoadFun() {\n this.getUserInfo();\n this.getRecharge();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n navRecharges: function navRecharges(index) {\n this.active = index;\n },\n /**\n * 获取用户信息\n */\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n that.$set(that, 'userinfo', res.data);\n });\n },\n onChangeFun: function onChangeFun(e) {\n var opt = e;\n var action = opt.action || null;\n var value = opt.value != undefined ? opt.value : null;\n this.pay_close = false;\n action && this[action] && this[action](value);\n },\n payCheck: function payCheck(type) {\n var _this4 = this;\n var that = this;\n uni.showLoading({\n title: that.$t(\"\\u6B63\\u5728\\u652F\\u4ED8\")\n });\n (0, _user.recharge)({\n price: that.rechar_id == 0 ? that.money : that.numberPic,\n from: type,\n rechar_id: that.rechar_id,\n type: 0\n }).then(function (res) {\n var status = res.data.status,\n orderId = res.data.result.orderId,\n jsConfig = res.data.result.jsConfig;\n switch (status) {\n case 'ORDER_EXIST':\n case 'EXTEND_ORDER':\n uni.hideLoading();\n return that.$util.Tips({\n title: res.msg\n });\n break;\n case 'ALLINPAY_PAY':\n uni.hideLoading();\n plus.runtime.openURL(jsConfig.payinfo);\n break;\n case 'PAY_ERROR':\n uni.hideLoading();\n return that.$util.Tips({\n title: res.msg\n });\n break;\n case 'SUCCESS':\n uni.hideLoading();\n return that.$util.Tips({\n title: that.$t(\"\\u652F\\u4ED8\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/users/user_money/index'\n });\n break;\n case 'WECHAT_PAY':\n that.toPay = true;\n uni.requestPayment({\n provider: 'wxpay',\n orderInfo: jsConfig,\n success: function success(e) {\n that.$set(that, 'userinfo.now_money', that.$util.$h.Add(_this4.number, that.userinfo.now_money));\n return that.$util.Tips({\n title: that.$t(\"\\u652F\\u4ED8\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/users/user_money/index'\n });\n },\n fail: function fail(e) {\n return that.$util.Tips({\n title: that.$t(\"\\u652F\\u4ED8\\u5931\\u8D25\")\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n break;\n case 'PAY_DEFICIENCY':\n uni.hideLoading();\n //余额不足\n return that.$util.Tips({\n title: res.msg\n }, {\n tab: 5,\n url: goPages + '&status=1'\n });\n break;\n case \"WECHAT_H5_PAY\":\n uni.hideLoading();\n setTimeout(function () {\n location.href = res.data.result.jsConfig.h5_url;\n }, 2000);\n break;\n case 'ALIPAY_PAY':\n uni.requestPayment({\n provider: 'alipay',\n orderInfo: jsConfig,\n success: function success(e) {\n that.$set(that, 'userinfo.now_money', that.$util.$h.Add(_this4.number, that.userinfo.now_money));\n return that.$util.Tips({\n title: that.$t(\"\\u652F\\u4ED8\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/users/user_money/index'\n });\n },\n fail: function fail(e) {\n return that.$util.Tips({\n title: that.$t(\"\\u652F\\u4ED8\\u5931\\u8D25\")\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n break;\n }\n }).catch(function (err) {\n uni.hideLoading();\n return that.$util.Tips({\n title: err\n });\n });\n },\n formpost: function formpost(url, postData) {\n var tempform = document.createElement(\"form\");\n tempform.action = url;\n tempform.method = \"post\";\n tempform.target = \"_self\";\n tempform.style.display = \"none\";\n for (var x in postData) {\n var opt = document.createElement(\"input\");\n opt.name = x;\n opt.value = postData[x];\n tempform.appendChild(opt);\n }\n document.body.appendChild(tempform);\n this.$nextTick(function (e) {\n tempform.submit();\n });\n },\n pay: function pay() {\n this.pay_close = true;\n },\n /*\n * 用户充值\n */\n submitSub: function submitSub() {\n var that = this;\n var value = this.number;\n // 转入余额\n if (that.active) {\n if (parseFloat(value) < 0 || parseFloat(value) == NaN || value == undefined || value == \"\") {\n return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u91D1\\u989D\")\n });\n }\n uni.showModal({\n title: that.$t(\"\\u8F6C\\u5165\\u4F59\\u989D\"),\n content: that.$t(\"\\u8F6C\\u5165\\u4F59\\u989D\\u540E\\u65E0\\u6CD5\\u518D\\u6B21\\u8F6C\\u51FA\\uFF0C\\u786E\\u8BA4\\u662F\\u5426\\u8F6C\\u5165\\u4F59\\u989D\"),\n success: function success(res) {\n if (res.confirm) {\n (0, _user.recharge)({\n price: parseFloat(value),\n type: 1\n }).then(function (res) {\n // that.$set(that, 'userinfo.now_money', that.$util.$h.Add(value, that.userinfo.now_money))\n return that.$util.Tips({\n title: that.$t(\"\\u8F6C\\u5165\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/users/user_money/index'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n } else if (res.cancel) {\n return that.$util.Tips({\n title: that.$t(\"\\u5DF2\\u53D6\\u6D88\")\n });\n }\n }\n });\n } else {\n if (this.numberPic == '') this.numberPic = this.money;\n this.pay();\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9wYXltZW50L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwicGF5bWVudCIsImhvbWUiLCJtaXhpbnMiLCJkYXRhIiwibm93X21vbmV5IiwibmF2UmVjaGFyZ2UiLCJhY3RpdmUiLCJudW1iZXIiLCJmb3JtQ29udGVudCIsInVzZXJpbmZvIiwicGxhY2Vob2xkZXIiLCJmcm9tIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsInBpY0xpc3QiLCJhY3RpdmVQaWMiLCJtb25leSIsIm51bWJlclBpYyIsInJlY2hhcl9pZCIsInJlY2hhcmdlQXR0ZW50aW9uIiwicGF5X2Nsb3NlIiwicGF5TW9kZSIsIm5hbWUiLCJpY29uIiwidmFsdWUiLCJ0aXRsZSIsInBheVN0YXR1cyIsInRvdGFsUHJpY2UiLCJjb21wdXRlZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib25Mb2FkIiwibWV0aG9kcyIsInJlcGxhY2VJbnB1dCIsImdldEJhc2ljQ29uZmlnIiwicmVzIiwiYWxpX3BheV9zdGF0dXMiLCJwYXlfd2VpeGluX29wZW4iLCJ1bmkiLCJwaWNDaGFyZ2UiLCJnZXRSZWNoYXJnZSIsInRoZW4iLCJjYXRjaCIsIm9uTG9hZEZ1biIsImF1dGhDb2xzZSIsIm5hdlJlY2hhcmdlcyIsImdldFVzZXJJbmZvIiwidGhhdCIsIm9uQ2hhbmdlRnVuIiwiYWN0aW9uIiwicGF5Q2hlY2siLCJwcmljZSIsInR5cGUiLCJvcmRlcklkIiwianNDb25maWciLCJwbHVzIiwidGFiIiwidXJsIiwicHJvdmlkZXIiLCJvcmRlckluZm8iLCJzdWNjZXNzIiwiZmFpbCIsImNvbXBsZXRlIiwic2V0VGltZW91dCIsImxvY2F0aW9uIiwiZm9ybXBvc3QiLCJ0ZW1wZm9ybSIsIm9wdCIsImRvY3VtZW50IiwicGF5Iiwic3VibWl0U3ViIiwiY29udGVudCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQXVFQTtBQUtBO0FBR0E7QUFNQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFHQTtFQUNBQTtJQUNBQztJQUlBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQSxHQUVBO1FBQ0FKO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0EsRUFFQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7UUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUlBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0EsZ0JBR0FDO1VBRkFDO1VBQ0FDO1FBRUE7UUFFQTtNQUtBO1FBQ0FDO1VBQ0FmO1VBQ0FGO1FBQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0lBQ0FrQjtNQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQSw0QkFDQUM7UUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1FBQ0E7TUFDQSxHQUNBQztRQUNBO1VBQ0FuQjtRQUNBO01BQ0E7SUFDQTtJQUdBb0I7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBQztJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBWjtRQUNBZjtNQUNBO01BQ0E7UUFDQTRCO1FBQ0ExQztRQUNBTztRQUNBb0M7TUFDQTtRQUNBO1VBQ0FDO1VBQ0FDO1FBQ0E7VUFDQTtVQUNBO1lBQ0FoQjtZQUNBO2NBQ0FmO1lBQ0E7WUFDQTtVQUNBO1lBQ0FlO1lBMkJBaUI7WUFLQTtVQUNBO1lBQ0FqQjtZQUNBO2NBQ0FmO1lBQ0E7WUFDQTtVQUNBO1lBQ0FlO1lBQ0E7Y0FDQWY7Y0FDQUY7WUFDQTtjQUNBbUM7Y0FDQUM7WUFDQTtZQUNBO1VBQ0E7WUFDQVY7WUFxRUFUO2NBQ0FvQjtjQUNBQztjQUNBQztnQkFDQWIsK0RBQ0ExQyxRQUNBMEMsY0FDQTdDO2dCQUNBO2tCQUNBcUI7a0JBQ0FGO2dCQUNBO2tCQUNBbUM7a0JBQ0FDO2dCQUNBO2NBQ0E7Y0FDQUk7Z0JBQ0E7a0JBQ0F0QztnQkFDQTtjQUNBO2NBQ0F1QztnQkFDQXhCO2NBQ0E7WUFDQTtZQUVBO1VBQ0E7WUFDQUE7WUFDQTtZQUNBO2NBQ0FmO1lBQ0E7Y0FDQWlDO2NBQ0FDO1lBQ0E7WUFDQTtVQUVBO1lBQ0FuQjtZQUNBeUI7Y0FDQUM7WUFDQTtZQUNBO1VBRUE7WUFjQTFCO2NBQ0FvQjtjQUNBQztjQUNBQztnQkFDQWIsK0RBQ0ExQyxRQUNBMEMsY0FDQTdDO2dCQUNBO2tCQUNBcUI7a0JBQ0FGO2dCQUNBO2tCQUNBbUM7a0JBQ0FDO2dCQUNBO2NBRUE7Y0FDQUk7Z0JBQ0E7a0JBQ0F0QztnQkFDQTtjQUNBO2NBQ0F1QztnQkFDQXhCO2NBQ0E7WUFDQTtZQUVBO1FBQUE7TUFFQTtRQUNBQTtRQUNBO1VBQ0FmO1FBQ0E7TUFDQTtJQUNBO0lBQ0EwQztNQUNBO01BQ0FDO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0E7UUFDQTtRQUNBQztRQUNBQTtRQUNBRDtNQUNBO01BQ0FFO01BQ0E7UUFDQUY7TUFDQTtJQUNBO0lBQ0FHO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7VUFDQTtZQUNBL0M7VUFDQTtRQUNBO1FBQ0FlO1VBQ0FmO1VBQ0FnRDtVQUNBWDtZQUNBO2NBQ0E7Z0JBQ0FUO2dCQUNBQztjQUNBLEdBQ0FYO2dCQUNBO2dCQUNBO2tCQUNBbEI7a0JBQ0FGO2dCQUNBO2tCQUNBbUM7a0JBQ0FDO2dCQUNBO2NBQ0E7Z0JBQ0E7a0JBQ0FsQztnQkFDQTtjQUNBO1lBQ0E7Y0FDQTtnQkFDQUE7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTA4Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDxmb3JtIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwYXltZW50LXRvcCBhY2VhLXJvdyByb3ctY29sdW1uIHJvdy1jZW50ZXItd3JhcHBlclwiPlxyXG5cdFx0XHRcdDxzcGFuIGNsYXNzPVwibmFtZVwiPnt7JHQoYOaIkeeahOS9meminWApfX08L3NwYW4+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWNcIj5cclxuXHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwicGljLWZvbnRcIj48c3BhbiBjbGFzcz1cIm51bVwiPiB7eyR0KGDvv6VgKX19PC9zcGFuPnt7IHVzZXJpbmZvLm5vd19tb25leSB8fCAwIH19PC9zcGFuPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBheW1lbnRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hdiBhY2VhLXJvdyByb3ctYXJvdW5kIHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cImFjdGl2ZT09aW5kZXg/J29uJzonJ1wiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG5hdlJlY2hhcmdlXCIgOmtleT1cImluZGV4XCJcclxuXHRcdFx0XHRcdFx0QGNsaWNrPVwibmF2UmVjaGFyZ2VzKGluZGV4KVwiPnt7JHQoaXRlbSl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpcCBwaWNMaXN0JyB2LWlmPSchYWN0aXZlJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljLWJveCBwaWMtYm94LWNvbG9yIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlciByb3ctY29sdW1uXCJcclxuXHRcdFx0XHRcdFx0OmNsYXNzPVwiYWN0aXZlUGljID09IGluZGV4ID8gJ3BpYy1ib3gtY29sb3ItYWN0aXZlJyA6ICcnXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIHBpY0xpc3RcIlxyXG5cdFx0XHRcdFx0XHQ6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJwaWNDaGFyZ2UoaW5kZXgsIGl0ZW0pXCIgdi1pZj1cIml0ZW0ucHJpY2VcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWMtbnVtYmVyLXBpY1wiPlxyXG5cdFx0XHRcdFx0XHRcdHt7IGl0ZW0ucHJpY2UgfX08c3BhbiBjbGFzcz1cInBpYy1udW1iZXJcIj4ge3skdChg5YWDYCl9fTwvc3Bhbj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpYy1udW1iZXJcIj57eyR0KGDotaDpgIFgKX19OiB7eyBpdGVtLmdpdmVfbW9uZXkgfX0ge3skdChg5YWDYCl9fSA8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpYy1ib3ggcGljLWJveC1jb2xvciBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIlxyXG5cdFx0XHRcdFx0XHQ6Y2xhc3M9XCJhY3RpdmVQaWMgPT0gcGljTGlzdC5sZW5ndGggPyAncGljLWJveC1jb2xvci1hY3RpdmUnIDogJydcIlxyXG5cdFx0XHRcdFx0XHRAY2xpY2s9XCJwaWNDaGFyZ2UocGljTGlzdC5sZW5ndGgpXCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwiZGlnaXRcIiBAaW5wdXQ9XCJyZXBsYWNlSW5wdXRcIiA6cGxhY2Vob2xkZXI9XCIkdChg5YW25LuWYClcIiB2LW1vZGVsPVwibW9uZXlcIlxyXG5cdFx0XHRcdFx0XHRcdGNsYXNzPVwicGljLWJveC1tb25leSBwaWMtbnVtYmVyLXBpY1wiXHJcblx0XHRcdFx0XHRcdFx0OnBsYWNlaG9sZGVyLWNsYXNzPVwiYWN0aXZlUGljID09IHBpY0xpc3QubGVuZ3RoID8gJ2FjdGl2ZScgOicnXCJcclxuXHRcdFx0XHRcdFx0XHQ6Y2xhc3M9XCJhY3RpdmVQaWMgPT0gcGljTGlzdC5sZW5ndGggPyAncGljLWJveC1jb2xvci1hY3RpdmUnIDogJydcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzLWJveFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpcHMgbXQtMzBcIj57eyR0KGDms6jmhI/kuovpoblgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpcHMtc2FtbGxcIiB2LWZvcj1cIml0ZW0gaW4gcmVjaGFyZ2VBdHRlbnRpb25cIiA6a2V5PVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7ICR0KGl0ZW0pIH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwXCIgdi1lbHNlPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2lucHV0Jz48dGV4dD57eyR0KGDvv6VgKX19PC90ZXh0PjxpbnB1dCB2LW1vZGVsPVwibnVtYmVyXCIgcGxhY2Vob2xkZXI9XCIwLjAwXCIgdHlwZT0nbnVtYmVyJ1xyXG5cdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcicgbmFtZT1cIm51bWJlclwiPjwvaW5wdXQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzLXRpdGxlXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMjZycHg7XCI+e3skdChg5o+Q56S6YCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJtYXJnaW4tdG9wOiAxMHJweDtcIj57eyR0KGDlvZPliY3lj6/ovazlhaXkvaPph5HkuLpgKX19IDx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRjbGFzcz0nZm9udC1jb2xvcic+e3skdChg77+lYCl9fXt7dXNlcmluZm8uY29tbWlzc2lvbkNvdW50IHx8IDB9fTwvdGV4dD57eyR0KGDlhrvnu5PkvaPph5HkuLpgKX19PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdGNsYXNzPSdmb250LWNvbG9yJz57eyR0KGDvv6VgKX19e3t1c2VyaW5mby5icm9rZW5fY29tbWlzc2lvbn19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwcy1ib3hcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzIG10LTMwXCI+e3skdChg5rOo5oSP5LqL6aG5YCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzLXNhbWxsXCIgdi1mb3I9XCJpdGVtIGluIHJlY2hhcmdlQXR0ZW50aW9uXCIgOmtleT1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdFx0XHR7eyAkdChpdGVtKSB9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxidXR0b24gY2xhc3M9J2J1dCBiZy1jb2xvcicgQGNsaWNrPVwic3VibWl0U3ViXCI+IHt7YWN0aXZlID8gJHQoYOeri+WNs+i9rOWFpWApOiAkdChg56uL5Y2z5YWF5YC8YCkgfX08L2J1dHRvbj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC9mb3JtPlxyXG5cdFx0PHBheW1lbnQgOnBheU1vZGU9XCJwYXlNb2RlXCIgOnBheV9jbG9zZT1cInBheV9jbG9zZVwiIDppcy1jYWxsPVwidHJ1ZVwiIEBvbkNoYW5nZUZ1bj1cIm9uQ2hhbmdlRnVuXCJcclxuXHRcdFx0OnRvdGFsUHJpY2U9XCJudW1iZXJQaWNcIj48L3BheW1lbnQ+XHJcblx0XHQ8dmlldyB2LXNob3c9XCJmYWxzZVwiIHYtaHRtbD1cImZvcm1Db250ZW50XCI+PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8IS0tIDxhdXRob3JpemUgQG9uTG9hZEZ1bj1cIm9uTG9hZEZ1blwiIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHQ8aG9tZT48L2hvbWU+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRVc2VySW5mbyxcclxuXHRcdHJlY2hhcmdlLFxyXG5cdFx0Z2V0UmVjaGFyZ2VBcGlcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSBcIkAvbWl4aW5zL2NvbG9yXCI7XHJcblx0aW1wb3J0IHBheW1lbnQgZnJvbSAnQC9jb21wb25lbnRzL3BheW1lbnQnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRiYXNpY0NvbmZpZ1xyXG5cdH0gZnJvbSAnQC9hcGkvcHVibGljLmpzJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cGF5bWVudCxcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGhvbWVcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG5vd19tb25leTogMCxcclxuXHRcdFx0XHRuYXZSZWNoYXJnZTogW3RoaXMuJHQoYOi0puaIt+WFheWAvGApLCB0aGlzLiR0KGDkvaPph5HovazlhaVgKV0sXHJcblx0XHRcdFx0YWN0aXZlOiAwLFxyXG5cdFx0XHRcdG51bWJlcjogJycsXHJcblx0XHRcdFx0Zm9ybUNvbnRlbnQ6ICcnLFxyXG5cdFx0XHRcdHVzZXJpbmZvOiB7fSxcclxuXHRcdFx0XHRwbGFjZWhvbGRlcjogXCIwLjAwXCIsXHJcblx0XHRcdFx0ZnJvbTogJycsXHJcblx0XHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcclxuXHRcdFx0XHRpc1Nob3dBdXRoOiBmYWxzZSwgLy/mmK/lkKbpmpDol4/mjojmnYNcclxuXHRcdFx0XHRwaWNMaXN0OiBbXSxcclxuXHRcdFx0XHRhY3RpdmVQaWM6IDAsXHJcblx0XHRcdFx0bW9uZXk6IFwiXCIsXHJcblx0XHRcdFx0bnVtYmVyUGljOiAnJyxcclxuXHRcdFx0XHRyZWNoYXJfaWQ6IDAsXHJcblx0XHRcdFx0cmVjaGFyZ2VBdHRlbnRpb246IFtdLFxyXG5cdFx0XHRcdHBheV9jbG9zZTogZmFsc2UsXHJcblx0XHRcdFx0cGF5TW9kZTogW3tcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg5b6u5L+h5pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdpY29uLXdlaXhpbnpoaWZ1JyxcclxuXHRcdFx0XHRcdFx0dmFsdWU6ICd3ZWl4aW4nLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5b6u5L+h5pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdHBheVN0YXR1czogdHJ1ZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINSB8fEFQUC1QTFVTXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoYOaUr+S7mOWuneaUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnaWNvbi16aGlmdWJhbycsXHJcblx0XHRcdFx0XHRcdHZhbHVlOiAnYWxpcGF5JyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOaUr+S7mOWuneaUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRwYXlTdGF0dXM6IHRydWVcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRdLFxyXG5cdFx0XHRcdHRvdGFsUHJpY2U6IDBcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldFJlY2hhcmdlKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0dGhpcy5mcm9tID0gdGhpcy4kd2VjaGF0LmlzV2VpeGluKCkgPyBcIndlaXhpblwiIDogXCJ3ZWl4aW5oNVwiXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRCYXNpY0NvbmZpZygpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKTtcclxuXHRcdFx0XHR0aGlzLmdldFJlY2hhcmdlKCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRyZXBsYWNlSW5wdXQoZXZlbnQpIHtcclxuXHRcdFx0ICAgIC8vIOW/hemhu+WcqG5leHRUaWNr5LitXHJcblx0XHRcdCAgICB0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdCAgICAgICAgdGhpcy5tb25leSA9IGV2ZW50LnRhcmdldC52YWx1ZS5tYXRjaCgvXlxcZCooXFwuP1xcZHswLDJ9KS9nKVswXVxyXG5cdFx0XHQgICAgfSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0QmFzaWNDb25maWcoKSB7XHJcblx0XHRcdFx0YmFzaWNDb25maWcoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zdCB7XHJcblx0XHRcdFx0XHRcdGFsaV9wYXlfc3RhdHVzLFxyXG5cdFx0XHRcdFx0XHRwYXlfd2VpeGluX29wZW5cclxuXHRcdFx0XHRcdH0gPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdHRoaXMucGF5TW9kZVswXS5wYXlTdGF0dXMgPSBwYXlfd2VpeGluX29wZW47XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVMgfHwgSDVcclxuXHRcdFx0XHRcdHRoaXMucGF5TW9kZVsxXS5wYXlTdGF0dXMgPSBhbGlfcGF5X3N0YXR1cztcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8jaWZkZWYgTVBcclxuXHRcdFx0XHRcdHRoaXMucGF5TW9kZVsxXS5wYXlTdGF0dXMgPSBmYWxzZTtcclxuXHRcdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOmAieaLqemHkeminVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0cGljQ2hhcmdlKGlkeCwgaXRlbSkge1xyXG5cdFx0XHRcdHRoaXMuYWN0aXZlUGljID0gaWR4O1xyXG5cdFx0XHRcdGlmIChpdGVtID09PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdHRoaXMucmVjaGFyX2lkID0gMDtcclxuXHRcdFx0XHRcdHRoaXMubnVtYmVyUGljID0gXCJcIjtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5tb25leSA9IFwiXCI7XHJcblx0XHRcdFx0XHR0aGlzLnJlY2hhcl9pZCA9IGl0ZW0uaWQ7XHJcblx0XHRcdFx0XHR0aGlzLm51bWJlclBpYyA9IGl0ZW0ucHJpY2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWFheWAvOmineW6pumAieaLqVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0UmVjaGFyZ2UoKSB7XHJcblx0XHRcdFx0Z2V0UmVjaGFyZ2VBcGkoKVxyXG5cdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5waWNMaXN0ID0gcmVzLmRhdGEucmVjaGFyZ2VfcXVvdGE7XHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLnBpY0xpc3RbMF0pIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnJlY2hhcl9pZCA9IHRoaXMucGljTGlzdFswXS5pZDtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLm51bWJlclBpYyA9IHRoaXMucGljTGlzdFswXS5wcmljZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0aGlzLnJlY2hhcmdlQXR0ZW50aW9uID0gcmVzLmRhdGEucmVjaGFyZ2VfYXR0ZW50aW9uIHx8IFtdO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXNcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cclxuXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0UmVjaGFyZ2UoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGVcclxuXHRcdFx0fSxcclxuXHRcdFx0bmF2UmVjaGFyZ2VzOiBmdW5jdGlvbihpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuYWN0aXZlID0gaW5kZXg7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bnlKjmiLfkv6Hmga9cclxuXHRcdFx0ICovXHJcblx0XHRcdGdldFVzZXJJbmZvOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0VXNlckluZm8oKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3VzZXJpbmZvJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdG9uQ2hhbmdlRnVuOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0bGV0IG9wdCA9IGU7XHJcblx0XHRcdFx0bGV0IGFjdGlvbiA9IG9wdC5hY3Rpb24gfHwgbnVsbDtcclxuXHRcdFx0XHRsZXQgdmFsdWUgPSBvcHQudmFsdWUgIT0gdW5kZWZpbmVkID8gb3B0LnZhbHVlIDogbnVsbDtcclxuXHRcdFx0XHR0aGlzLnBheV9jbG9zZSA9IGZhbHNlXHJcblx0XHRcdFx0YWN0aW9uICYmIHRoaXNbYWN0aW9uXSAmJiB0aGlzW2FjdGlvbl0odmFsdWUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRwYXlDaGVjayh0eXBlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmraPlnKjmlK/ku5hgKSxcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHJlY2hhcmdlKHtcclxuXHRcdFx0XHRcdHByaWNlOiB0aGF0LnJlY2hhcl9pZCA9PSAwID8gdGhhdC5tb25leSA6IHRoYXQubnVtYmVyUGljLFxyXG5cdFx0XHRcdFx0ZnJvbTogdHlwZSxcclxuXHRcdFx0XHRcdHJlY2hhcl9pZDogdGhhdC5yZWNoYXJfaWQsXHJcblx0XHRcdFx0XHR0eXBlOiAwXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IHN0YXR1cyA9IHJlcy5kYXRhLnN0YXR1cyxcclxuXHRcdFx0XHRcdFx0b3JkZXJJZCA9IHJlcy5kYXRhLnJlc3VsdC5vcmRlcklkLFxyXG5cdFx0XHRcdFx0XHRqc0NvbmZpZyA9IHJlcy5kYXRhLnJlc3VsdC5qc0NvbmZpZ1xyXG5cdFx0XHRcdFx0c3dpdGNoIChzdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0Y2FzZSAnT1JERVJfRVhJU1QnOlxyXG5cdFx0XHRcdFx0XHRjYXNlICdFWFRFTkRfT1JERVInOlxyXG5cdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2dcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0Y2FzZSAnQUxMSU5QQVlfUEFZJzpcclxuXHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmluaXRJbiA9IHRydWVcclxuXHRcdFx0XHRcdFx0XHR3eC5vcGVuRW1iZWRkZWRNaW5pUHJvZ3JhbSh7XHJcblx0XHRcdFx0XHRcdFx0XHRhcHBJZDogJ3d4ZWYyNzc5OTZhY2MxNjZjMycsXHJcblx0XHRcdFx0XHRcdFx0XHRleHRyYURhdGE6IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y3VzaWQ6IGpzQ29uZmlnLmN1c2lkLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRhcHBpZDoganNDb25maWcuYXBwaWQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnNpb246IGpzQ29uZmlnLnZlcnNpb24sXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyeGFtdDoganNDb25maWcudHJ4YW10LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXFzbjoganNDb25maWcucmVxc24sXHJcblx0XHRcdFx0XHRcdFx0XHRcdG5vdGlmeV91cmw6IGpzQ29uZmlnLm5vdGlmeV91cmwsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvZHk6IGpzQ29uZmlnLmJvZHksXHJcblx0XHRcdFx0XHRcdFx0XHRcdHJlbWFyazoganNDb25maWcucmVtYXJrLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR2YWxpZHRpbWU6IGpzQ29uZmlnLnZhbGlkdGltZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmFuZG9tc3RyOiBqc0NvbmZpZy5yYW5kb21zdHIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHBheXR5cGU6IGpzQ29uZmlnLnBheXR5cGUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHNpZ246IGpzQ29uZmlnLnNpZ24sXHJcblx0XHRcdFx0XHRcdFx0XHRcdHNpZ250eXBlOiBqc0NvbmZpZy5zaWdudHlwZVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5qdW1wRGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVySWQ6IHJlcy5kYXRhLnJlc3VsdC5vcmRlcklkLFxyXG5cdFx0XHRcdFx0XHRcdFx0bXNnOiByZXMubXNnLFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0XHRwbHVzLnJ1bnRpbWUub3BlblVSTChqc0NvbmZpZy5wYXlpbmZvKTtcclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmZvcm1wb3N0KHJlcy5kYXRhLnJlc3VsdC5wYXlfdXJsLCBqc0NvbmZpZylcclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0Y2FzZSAnUEFZX0VSUk9SJzpcclxuXHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdGNhc2UgJ1NVQ0NFU1MnOlxyXG5cdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaUr+S7mOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGFiOiA1LFxyXG5cdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3VzZXJzL3VzZXJfbW9uZXkvaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdGNhc2UgJ1dFQ0hBVF9QQVknOlxyXG5cdFx0XHRcdFx0XHRcdHRoYXQudG9QYXkgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdFx0XHRcdC8qIHRoYXQudG9QYXkgPSB0cnVlOyAqL1xyXG5cdFx0XHRcdFx0XHRcdGxldCBtcF9wYXlfbmFtZSA9ICcnXHJcblx0XHRcdFx0XHRcdFx0aWYgKHVuaS5yZXF1ZXN0T3JkZXJQYXltZW50KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtcF9wYXlfbmFtZSA9ICdyZXF1ZXN0T3JkZXJQYXltZW50J1xyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtcF9wYXlfbmFtZSA9ICdyZXF1ZXN0UGF5bWVudCdcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dW5pW21wX3BheV9uYW1lXSh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aW1lU3RhbXA6IGpzQ29uZmlnLnRpbWVzdGFtcCxcclxuXHRcdFx0XHRcdFx0XHRcdG5vbmNlU3RyOiBqc0NvbmZpZy5ub25jZVN0cixcclxuXHRcdFx0XHRcdFx0XHRcdHBhY2thZ2U6IGpzQ29uZmlnLnBhY2thZ2UsXHJcblx0XHRcdFx0XHRcdFx0XHRzaWduVHlwZToganNDb25maWcuc2lnblR5cGUsXHJcblx0XHRcdFx0XHRcdFx0XHRwYXlTaWduOiBqc0NvbmZpZy5wYXlTaWduLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3VzZXJpbmZvLm5vd19tb25leScsIHRoYXQuJHV0aWwuJGguQWRkKHRoaXNcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQubnVtYmVyLCB0aGF0LnVzZXJpbmZvXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Lm5vd19tb25leSkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5pSv5LuY5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3VzZXJzL3VzZXJfbW9uZXkvaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmlK/ku5jlpLHotKVgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRjb21wbGV0ZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly/lhbPpl63lvZPliY3pobXpnaLot7Povazoh7PorqLljZXnirbmgIFcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWYgKHJlcy5lcnJNc2cgPT0gJ3JlcXVlc3RQYXltZW50OmNhbmNlbCcgfHwgZS5lcnJNc2cgPT1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQncmVxdWVzdE9yZGVyUGF5bWVudDpjYW5jZWwnKSByZXR1cm4gdGhhdC4kdXRpbFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlj5bmtojmlK/ku5hgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuJHdlY2hhdC5wYXkocmVzLmRhdGEucmVzdWx0LmpzQ29uZmlnKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3VzZXJpbmZvLm5vd19tb25leScsIHRoYXQuJHV0aWwuJGguQWRkKHRoaXNcclxuXHRcdFx0XHRcdFx0XHRcdFx0Lm51bWJlciwgdGhhdC51c2VyaW5mb1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQubm93X21vbmV5KSk7XHJcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaUr+S7mOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGFiOiA1LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvdXNlcl9tb25leS9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0pLmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAoIXRoaXMuJHdlY2hhdC5pc1dlaXhpbigpKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmlK/ku5jlpLHotKVgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuZXJyTXNnID09ICdjaG9vc2VXWFBheTpjYW5jZWwnKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWPlua2iOaUr+S7mGApXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZXF1ZXN0UGF5bWVudCh7XHJcblx0XHRcdFx0XHRcdFx0XHRwcm92aWRlcjogJ3d4cGF5JyxcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVySW5mbzoganNDb25maWcsXHJcblx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiAoZSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3VzZXJpbmZvLm5vd19tb25leScsIHRoYXQuJHV0aWwuJGguQWRkKHRoaXNcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQubnVtYmVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQudXNlcmluZm9cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQubm93X21vbmV5KSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmlK/ku5jmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRhYjogNSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvdXNlcl9tb25leS9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0ZmFpbDogKGUpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaUr+S7mOWksei0pWApXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdGNvbXBsZXRlOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0Y2FzZSAnUEFZX0RFRklDSUVOQ1knOlxyXG5cdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdC8v5L2Z6aKd5LiN6LazXHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZ1xyXG5cdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRhYjogNSxcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogZ29QYWdlcyArICcmc3RhdHVzPTEnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblxyXG5cdFx0XHRcdFx0XHRjYXNlIFwiV0VDSEFUX0g1X1BBWVwiOlxyXG5cdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0bG9jYXRpb24uaHJlZiA9IHJlcy5kYXRhLnJlc3VsdC5qc0NvbmZpZy5oNV91cmw7XHJcblx0XHRcdFx0XHRcdFx0fSwgMjAwMCk7XHJcblx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblxyXG5cdFx0XHRcdFx0XHRjYXNlICdBTElQQVlfUEFZJzpcclxuXHRcdFx0XHRcdFx0XHQvLyNpZmRlZiBINVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZm9ybUNvbnRlbnQgPSByZXMuZGF0YS5yZXN1bHQuanNDb25maWc7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FsaXBheXN1Ym1pdCcpLnN1Ym1pdCgpO1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0Ly8jZW5kaWZcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvdXNlcnMvYWxpcGF5X2ludm9rZS9pbmRleD9pZD0ke29yZGVySWR9Jmxpbms9JHtqc0NvbmZpZy5xckNvZGV9YFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZXF1ZXN0UGF5bWVudCh7XHJcblx0XHRcdFx0XHRcdFx0XHRwcm92aWRlcjogJ2FsaXBheScsXHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlckluZm86IGpzQ29uZmlnLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogKGUpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICd1c2VyaW5mby5ub3dfbW9uZXknLCB0aGF0LiR1dGlsLiRoLkFkZCh0aGlzXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Lm51bWJlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnVzZXJpbmZvXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Lm5vd19tb25leSkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5pSv5LuY5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3VzZXJzL3VzZXJfbW9uZXkvaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRmYWlsOiAoZSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5pSv5LuY5aSx6LSlYClcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0Y29tcGxldGU6ICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGZvcm1wb3N0KHVybCwgcG9zdERhdGEpIHtcclxuXHRcdFx0XHRsZXQgdGVtcGZvcm0gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiZm9ybVwiKTtcclxuXHRcdFx0XHR0ZW1wZm9ybS5hY3Rpb24gPSB1cmw7XHJcblx0XHRcdFx0dGVtcGZvcm0ubWV0aG9kID0gXCJwb3N0XCI7XHJcblx0XHRcdFx0dGVtcGZvcm0udGFyZ2V0ID0gXCJfc2VsZlwiO1xyXG5cdFx0XHRcdHRlbXBmb3JtLnN0eWxlLmRpc3BsYXkgPSBcIm5vbmVcIjtcclxuXHRcdFx0XHRmb3IgKGxldCB4IGluIHBvc3REYXRhKSB7XHJcblx0XHRcdFx0XHRsZXQgb3B0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImlucHV0XCIpO1xyXG5cdFx0XHRcdFx0b3B0Lm5hbWUgPSB4O1xyXG5cdFx0XHRcdFx0b3B0LnZhbHVlID0gcG9zdERhdGFbeF07XHJcblx0XHRcdFx0XHR0ZW1wZm9ybS5hcHBlbmRDaGlsZChvcHQpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHRlbXBmb3JtKTtcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljayhlID0+IHtcclxuXHRcdFx0XHRcdHRlbXBmb3JtLnN1Ym1pdCgpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdHBheSgpIHtcclxuXHRcdFx0XHR0aGlzLnBheV9jbG9zZSA9IHRydWU7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qXHJcblx0XHRcdCAqIOeUqOaIt+WFheWAvFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0c3VibWl0U3ViKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGxldCB2YWx1ZSA9IHRoaXMubnVtYmVyO1xyXG5cdFx0XHRcdC8vIOi9rOWFpeS9meminVxyXG5cdFx0XHRcdGlmICh0aGF0LmFjdGl2ZSkge1xyXG5cdFx0XHRcdFx0aWYgKHBhcnNlRmxvYXQodmFsdWUpIDwgMCB8fCBwYXJzZUZsb2F0KHZhbHVlKSA9PSBOYU4gfHwgdmFsdWUgPT0gdW5kZWZpbmVkIHx8IHZhbHVlID09IFwiXCIpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpemHkeminWApXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDovazlhaXkvZnpop1gKSxcclxuXHRcdFx0XHRcdFx0Y29udGVudDogdGhhdC4kdChg6L2s5YWl5L2Z6aKd5ZCO5peg5rOV5YaN5qyh6L2s5Ye677yM56Gu6K6k5piv5ZCm6L2s5YWl5L2Z6aKdYCksXHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3MocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRyZWNoYXJnZSh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cHJpY2U6IHBhcnNlRmxvYXQodmFsdWUpLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHR5cGU6IDFcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB0aGF0LiRzZXQodGhhdCwgJ3VzZXJpbmZvLm5vd19tb25leScsIHRoYXQuJHV0aWwuJGguQWRkKHZhbHVlLCB0aGF0LnVzZXJpbmZvLm5vd19tb25leSkpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6L2s5YWl5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvdXNlcl9tb25leS9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jYW5jZWwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5bey5Y+W5raIYClcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLm51bWJlclBpYyA9PSAnJykgdGhpcy5udW1iZXJQaWMgPSB0aGlzLm1vbmV5O1xyXG5cdFx0XHRcdFx0dGhpcy5wYXkoKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQudGlwIC5waWMtYm94LWNvbG9yIC5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRwYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5iZ2NvbG9yIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpXHJcblx0fVxyXG5cclxuXHQucGF5bWVudCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IC02MHJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cnB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM5cnB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzlycHg7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudCAubmF2IHtcclxuXHRcdGhlaWdodDogNzVycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNzVycHg7XHJcblx0XHRwYWRkaW5nOiAwIDEwMHJweDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50IC5uYXYgLml0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQgLm5hdiAuaXRlbS5vbiB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGJvcmRlci1ib3R0b206IDRycHggc29saWQgdmFyKC0tdmlldy10aGVtZSk7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudCAuaW5wdXQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RkZGRkZDtcclxuXHRcdG1hcmdpbjogNjBycHggYXV0byAwIGF1dG87XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBycHg7XHJcblx0XHRmb250LXNpemU6IDU2cnB4O1xyXG5cdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcblx0fVxyXG5cclxuXHQucGF5bWVudCAuaW5wdXQgdGV4dCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwNnJweDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50IC5pbnB1dCBpbnB1dCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMDZycHg7XHJcblx0XHR3aWR0aDogMzAwcnB4O1xyXG5cdFx0aGVpZ2h0OiA5NHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogNzBycHg7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudCAucGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNkMGQwZDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRsaW5lLWhlaWdodDogOTRycHg7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudCAudGlwIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzg4ODg4ODtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXJweDtcclxuXHR9XHJcblxyXG5cdC5wYXltZW50IC5idXQge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0d2lkdGg6IDcwMHJweDtcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdG1hcmdpbjogNDZycHggYXV0byAwIGF1dG87XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC10b3Age1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDM1MHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cclxuXHRcdC5uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTM4cnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQucGljIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHQubnVtIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDU2cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBpYy1mb250IHtcclxuXHRcdFx0Zm9udC1zaXplOiA3OHJweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGljTGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luOiAzMHJweCAwO1xyXG5cclxuXHRcdC5waWMtYm94IHtcclxuXHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjFycHg7XHJcblx0XHRcdHBhZGRpbmc6IDIwcnB4IDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTJycHg7XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5waWMtYm94LWNvbG9yIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHRcdFx0Y29sb3I6ICM2NTY1NjU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBpYy1udW1iZXIge1xyXG5cdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5waWMtbnVtYmVyLXBpYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzhycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuYWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQucGljLWJveC1jb2xvci1hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRpcHMtYm94IHtcclxuXHRcdC50aXBzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQudGlwcy1zYW1sbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQudGlwLWJveCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRpcHMtdGl0bGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1087\n"); /***/ }), /* 1088 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_pwd_edit/index.vue?mpType=page ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_d445803a_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=d445803a&mpType=page */ 1089);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1091);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_d445803a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_d445803a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_d445803a_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_pwd_edit/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA4OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQ0NDU4MDNhJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvdXNlcnMvdXNlcl9wd2RfZWRpdC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1088\n"); /***/ }), /* 1089 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_pwd_edit/index.vue?vue&type=template&id=d445803a&mpType=page ***! \**********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d445803a_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=d445803a&mpType=page */ 1090); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d445803a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d445803a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d445803a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d445803a_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1090 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_pwd_edit/index.vue?vue&type=template&id=d445803a&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "ChangePassword"), attrs: { _i: 1 } }, [ _c("form", { attrs: { _i: 2 }, on: { submit: _vm.editPwd } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "phone"), attrs: { _i: 3 } }, [ _vm._v( _vm._$s(3, "t0-0", _vm._s(_vm.$t("当前手机号"))) + _vm._$s(3, "t0-1", _vm._s(_vm.phone)) ), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "list"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "item"), attrs: { _i: 5 } }, [ _c("input", { attrs: { placeholder: _vm._$s( 6, "a-placeholder", _vm.$t("设置新密码") ), value: _vm._$s(6, "a-value", _vm.password), _i: 6, }, }), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "item"), attrs: { _i: 7 } }, [ _c("input", { attrs: { placeholder: _vm._$s( 8, "a-placeholder", _vm.$t("确认新密码") ), value: _vm._$s(8, "a-value", _vm.qr_password), _i: 8, }, }), ] ), _c( "view", { staticClass: _vm._$s( 9, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 9 }, }, [ _c("input", { staticClass: _vm._$s(10, "sc", "codeIput"), attrs: { placeholder: _vm._$s( 10, "a-placeholder", _vm.$t("填写验证码") ), value: _vm._$s(10, "a-value", _vm.captcha), _i: 10, }, }), _c( "button", { staticClass: _vm._$s(11, "sc", "code font-num"), class: _vm._$s( 11, "c", _vm.disabled === true ? "on" : "" ), attrs: { disabled: _vm._$s(11, "a-disabled", _vm.disabled), _i: 11, }, on: { click: _vm.code }, }, [_vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.text)))] ), ] ), ] ), _c( "button", { staticClass: _vm._$s(12, "sc", "confirmBnt bg-color"), attrs: { _i: 12 }, }, [_vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.$t("确认修改"))))] ), ]), ] ), _c("Verify", { ref: "verify", attrs: { captchaType: _vm.captchaType, imgSize: { width: "330px", height: "155px" }, _i: 13, }, on: { success: _vm.success }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1091 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_pwd_edit/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1092);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1091\n"); /***/ }), /* 1092 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_pwd_edit/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _SendVerifyCode = _interopRequireDefault(__webpack_require__(/*! @/mixins/SendVerifyCode */ 767));\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../components/verify/index.vue */ 768));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n mixins: [_SendVerifyCode.default, _color.default],\n components: {\n Verify: _index.default\n },\n data: function data() {\n return {\n userInfo: {},\n phone: '',\n password: '',\n captcha: '',\n qr_password: '',\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n key: ''\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserInfo();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n var _this = this;\n if (this.isLogin) {\n this.getUserInfo();\n (0, _api.verifyCode)().then(function (res) {\n _this.$set(_this, 'key', res.data.key);\n });\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n /**\n * 授权回调\n */\n onLoadFun: function onLoadFun(e) {\n this.getUserInfo();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 获取个人用户信息\n */\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n var tel = res.data.phone;\n var phone = tel.substr(0, 3) + \"****\" + tel.substr(7);\n that.$set(that, 'userInfo', res.data);\n that.phone = phone;\n });\n },\n /**\n * 发送验证码\n * \n */\n code: function code() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this2;\n if (that.userInfo.phone) {\n _context.next = 3;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u624B\\u673A\\u53F7\\u7801\\u4E0D\\u5B58\\u5728,\\u65E0\\u6CD5\\u53D1\\u9001\\u9A8C\\u8BC1\\u7801\\uFF01\")\n }));\n case 3:\n _this2.$refs.verify.show();\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n success: function success(data) {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var that;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n that = _this3;\n _this3.$refs.verify.hide();\n _context2.next = 4;\n return (0, _user.registerVerify)({\n phone: that.userInfo.phone,\n type: 'reset',\n key: that.key,\n captchaType: _this3.captchaType,\n captchaVerification: data.captchaVerification\n }).then(function (res) {\n _this3.sendCode();\n that.$util.Tips({\n title: res.msg\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n case 4:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n /**\n * H5登录 修改密码\n * \n */\n editPwd: function editPwd(e) {\n var that = this,\n password = e.detail.value.password,\n qr_password = e.detail.value.qr_password,\n captcha = e.detail.value.captcha;\n if (!password) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u65B0\\u5BC6\\u7801\")\n });\n if (qr_password != password) return that.$util.Tips({\n title: that.$t(\"\\u4E24\\u6B21\\u8F93\\u5165\\u7684\\u5BC6\\u7801\\u4E0D\\u4E00\\u81F4\\uFF01\")\n });\n if (!captcha) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u9A8C\\u8BC1\\u7801\")\n });\n (0, _api.phoneRegisterReset)({\n account: that.userInfo.phone,\n captcha: captcha,\n password: password\n }).then(function (res) {\n return that.$util.Tips({\n title: res.msg\n }, {\n tab: 3,\n url: 1\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9wd2RfZWRpdC9pbmRleC52dWUiXSwibmFtZXMiOlsibWl4aW5zIiwiY29tcG9uZW50cyIsIlZlcmlmeSIsImRhdGEiLCJ1c2VySW5mbyIsInBob25lIiwicGFzc3dvcmQiLCJjYXB0Y2hhIiwicXJfcGFzc3dvcmQiLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwia2V5IiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsIm1ldGhvZHMiLCJvbkxvYWRGdW4iLCJhdXRoQ29sc2UiLCJnZXRVc2VySW5mbyIsInRoYXQiLCJjb2RlIiwidGl0bGUiLCJzdWNjZXNzIiwidHlwZSIsImNhcHRjaGFUeXBlIiwiY2FwdGNoYVZlcmlmaWNhdGlvbiIsImVkaXRQd2QiLCJhY2NvdW50IiwidGFiIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFtQ0E7QUFDQTtBQUlBO0FBSUE7QUFHQTtBQU1BO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7RUFDQUM7SUFJQUM7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFBQTtJQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBQztRQUNBQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNBRDtnQkFBQSxJQUNBQTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtrQkFDQUU7Z0JBQ0E7Y0FBQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUVBO0lBQ0FDO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FIO2dCQUNBO2dCQUFBO2dCQUFBLE9BQ0E7a0JBQ0FqQjtrQkFDQXFCO2tCQUNBZjtrQkFDQWdCO2tCQUNBQztnQkFDQTtrQkFDQTtrQkFDQU47b0JBQ0FFO2tCQUNBO2dCQUNBO2tCQUNBO29CQUNBQTtrQkFDQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUs7TUFDQTtRQUNBdkI7UUFDQUU7UUFDQUQ7TUFDQTtRQUNBaUI7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7UUFDQU07UUFDQXZCO1FBQ0FEO01BQ0E7UUFDQTtVQUNBa0I7UUFDQTtVQUNBTztVQUNBQztRQUNBO01BQ0E7UUFDQTtVQUNBUjtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMDkyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiQ2hhbmdlUGFzc3dvcmRcIj5cclxuXHRcdFx0PGZvcm0gQHN1Ym1pdD1cImVkaXRQd2RcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInBob25lXCI+e3skdChg5b2T5YmN5omL5py65Y+3YCl9fe+8mnt7cGhvbmV9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT0ncGFzc3dvcmQnIDpwbGFjZWhvbGRlcj0nJHQoYOiuvue9ruaWsOWvhueggWApJyBwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInXHJcblx0XHRcdFx0XHRcdFx0bmFtZT1cInBhc3N3b3JkXCIgOnZhbHVlPVwicGFzc3dvcmRcIj48L2lucHV0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPSdwYXNzd29yZCcgOnBsYWNlaG9sZGVyPSckdChg56Gu6K6k5paw5a+G56CBYCknIHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcidcclxuXHRcdFx0XHRcdFx0XHRuYW1lPVwicXJfcGFzc3dvcmRcIiA6dmFsdWU9XCJxcl9wYXNzd29yZFwiPjwvaW5wdXQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT0nbnVtYmVyJyA6cGxhY2Vob2xkZXI9JyR0KGDloavlhpnpqozor4HnoIFgKScgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJyBjbGFzcz1cImNvZGVJcHV0XCJcclxuXHRcdFx0XHRcdFx0XHRuYW1lPVwiY2FwdGNoYVwiIDp2YWx1ZT1cImNhcHRjaGFcIj48L2lucHV0PlxyXG5cdFx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiY29kZSBmb250LW51bVwiIDpjbGFzcz1cImRpc2FibGVkID09PSB0cnVlID8gJ29uJyA6ICcnXCIgOmRpc2FibGVkPSdkaXNhYmxlZCdcclxuXHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJjb2RlXCI+XHJcblx0XHRcdFx0XHRcdFx0e3sgdGV4dCB9fVxyXG5cdFx0XHRcdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PGJ1dHRvbiBmb3JtLXR5cGU9XCJzdWJtaXRcIiBjbGFzcz1cImNvbmZpcm1CbnQgYmctY29sb3JcIj57eyR0KGDnoa7orqTkv67mlLlgKX19PC9idXR0b24+XHJcblx0XHRcdDwvZm9ybT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PCEtLSA8YXV0aG9yaXplIEBvbkxvYWRGdW49XCJvbkxvYWRGdW5cIiA6aXNBdXRvPVwiaXNBdXRvXCIgOmlzU2hvd0F1dGg9XCJpc1Nob3dBdXRoXCIgQGF1dGhDb2xzZT1cImF1dGhDb2xzZVwiPjwvYXV0aG9yaXplPiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PFZlcmlmeSBAc3VjY2Vzcz1cInN1Y2Nlc3NcIiA6Y2FwdGNoYVR5cGU9XCJjYXB0Y2hhVHlwZVwiIDppbWdTaXplPVwieyB3aWR0aDogJzMzMHB4JywgaGVpZ2h0OiAnMTU1cHgnIH1cIlxyXG5cdFx0XHRyZWY9XCJ2ZXJpZnlcIj48L1ZlcmlmeT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBzZW5kVmVyaWZ5Q29kZSBmcm9tIFwiQC9taXhpbnMvU2VuZFZlcmlmeUNvZGVcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0cGhvbmVSZWdpc3RlclJlc2V0LFxyXG5cdFx0dmVyaWZ5Q29kZVxyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0VXNlckluZm8sXHJcblx0XHRyZWdpc3RlclZlcmlmeVxyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJztcclxuXHRpbXBvcnQgVmVyaWZ5IGZyb20gJy4uL2NvbXBvbmVudHMvdmVyaWZ5L2luZGV4LnZ1ZSc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bWl4aW5zOiBbc2VuZFZlcmlmeUNvZGUsIGNvbG9yc10sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRWZXJpZnlcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHVzZXJJbmZvOiB7fSxcclxuXHRcdFx0XHRwaG9uZTogJycsXHJcblx0XHRcdFx0cGFzc3dvcmQ6ICcnLFxyXG5cdFx0XHRcdGNhcHRjaGE6ICcnLFxyXG5cdFx0XHRcdHFyX3Bhc3N3b3JkOiAnJyxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGtleTogJycsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNMb2dpbjoge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1YsIG9sZFYpIHtcclxuXHRcdFx0XHRcdGlmIChuZXdWKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKTtcclxuXHRcdFx0XHR2ZXJpZnlDb2RlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdrZXknLCByZXMuZGF0YS5rZXkpXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmjojmnYPlm57osINcclxuXHRcdFx0ICovXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGVcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluS4quS6uueUqOaIt+S/oeaBr1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0VXNlckluZm86IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRVc2VySW5mbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCB0ZWwgPSByZXMuZGF0YS5waG9uZTtcclxuXHRcdFx0XHRcdGxldCBwaG9uZSA9IHRlbC5zdWJzdHIoMCwgMykgKyBcIioqKipcIiArIHRlbC5zdWJzdHIoNyk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3VzZXJJbmZvJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0dGhhdC5waG9uZSA9IHBob25lO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5Y+R6YCB6aqM6K+B56CBXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0YXN5bmMgY29kZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCF0aGF0LnVzZXJJbmZvLnBob25lKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmiYvmnLrlj7fnoIHkuI3lrZjlnKgs5peg5rOV5Y+R6YCB6aqM6K+B56CB77yBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnZlcmlmeS5zaG93KClcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdGFzeW5jIHN1Y2Nlc3MoZGF0YSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnZlcmlmeS5oaWRlKClcclxuXHRcdFx0XHRhd2FpdCByZWdpc3RlclZlcmlmeSh7XHJcblx0XHRcdFx0XHRwaG9uZTogdGhhdC51c2VySW5mby5waG9uZSxcclxuXHRcdFx0XHRcdHR5cGU6ICdyZXNldCcsXHJcblx0XHRcdFx0XHRrZXk6IHRoYXQua2V5LFxyXG5cdFx0XHRcdFx0Y2FwdGNoYVR5cGU6IHRoaXMuY2FwdGNoYVR5cGUsXHJcblx0XHRcdFx0XHRjYXB0Y2hhVmVyaWZpY2F0aW9uOiBkYXRhLmNhcHRjaGFWZXJpZmljYXRpb25cclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnNlbmRDb2RlKClcclxuXHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICogSDXnmbvlvZUg5L+u5pS55a+G56CBXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0ZWRpdFB3ZDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHBhc3N3b3JkID0gZS5kZXRhaWwudmFsdWUucGFzc3dvcmQsXHJcblx0XHRcdFx0XHRxcl9wYXNzd29yZCA9IGUuZGV0YWlsLnZhbHVlLnFyX3Bhc3N3b3JkLFxyXG5cdFx0XHRcdFx0Y2FwdGNoYSA9IGUuZGV0YWlsLnZhbHVlLmNhcHRjaGE7XHJcblx0XHRcdFx0aWYgKCFwYXNzd29yZCkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl5paw5a+G56CBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAocXJfcGFzc3dvcmQgIT0gcGFzc3dvcmQpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOS4pOasoei+k+WFpeeahOWvhueggeS4jeS4gOiHtO+8gWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCFjYXB0Y2hhKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXpqozor4HnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHBob25lUmVnaXN0ZXJSZXNldCh7XHJcblx0XHRcdFx0XHRhY2NvdW50OiB0aGF0LnVzZXJJbmZvLnBob25lLFxyXG5cdFx0XHRcdFx0Y2FwdGNoYTogY2FwdGNoYSxcclxuXHRcdFx0XHRcdHBhc3N3b3JkOiBwYXNzd29yZFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZ1xyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHR0YWI6IDMsXHJcblx0XHRcdFx0XHRcdHVybDogMVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5DaGFuZ2VQYXNzd29yZCAucGhvbmUge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogNTVycHg7XHJcblx0fVxyXG5cclxuXHQuQ2hhbmdlUGFzc3dvcmQgLmxpc3Qge1xyXG5cdFx0d2lkdGg6IDU4MHJweDtcclxuXHRcdG1hcmdpbjogNTNycHggYXV0byAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQuQ2hhbmdlUGFzc3dvcmQgLmxpc3QgLml0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDExMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDJycHggc29saWQgI2YwZjBmMDtcclxuXHR9XHJcblxyXG5cdC5DaGFuZ2VQYXNzd29yZCAubGlzdCAuaXRlbSBpbnB1dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0fVxyXG5cclxuXHQuQ2hhbmdlUGFzc3dvcmQgLmxpc3QgLml0ZW0gLnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjYjliOWJjO1xyXG5cdH1cclxuXHJcblx0LkNoYW5nZVBhc3N3b3JkIC5saXN0IC5pdGVtIGlucHV0LmNvZGVJcHV0IHtcclxuXHRcdHdpZHRoOiAzNDBycHg7XHJcblx0fVxyXG5cclxuXHQuQ2hhbmdlUGFzc3dvcmQgLmxpc3QgLml0ZW0gLmNvZGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuQ2hhbmdlUGFzc3dvcmQgLmxpc3QgLml0ZW0gLmNvZGUub24ge1xyXG5cdFx0Y29sb3I6ICNiOWI5YmMgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5DaGFuZ2VQYXNzd29yZCAuY29uZmlybUJudCB7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0d2lkdGg6IDU4MHJweDtcclxuXHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0NXJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luOiA5MnJweCBhdXRvIDAgYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA5MHJweDtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1092\n"); /***/ }), /* 1093 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/promoter-list/index.vue?mpType=page ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_752a743c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=752a743c&scoped=true&mpType=page */ 1094);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1099);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_752a743c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_752a743c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"752a743c\",\n null,\n false,\n _index_vue_vue_type_template_id_752a743c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/promoter-list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTA5My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTc1MmE3NDNjJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI3NTJhNzQzY1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy9wcm9tb3Rlci1saXN0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1093\n"); /***/ }), /* 1094 */ /*!**********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/promoter-list/index.vue?vue&type=template&id=752a743c&scoped=true&mpType=page ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_752a743c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=752a743c&scoped=true&mpType=page */ 1095); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_752a743c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_752a743c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_752a743c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_752a743c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1095 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/promoter-list/index.vue?vue&type=template&id=752a743c&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "promoter-list"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "promoterHeader bg-color"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "headerCon acea-row row-between-wrapper" ), attrs: { _i: 3 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("推广人数"))))] ), _c("view", [ _c( "text", { staticClass: _vm._$s(7, "sc", "num"), attrs: { _i: 7 }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.teamCount)))] ), _vm._v(_vm._$s(6, "t1-0", _vm._s(_vm.$t("人")))), ]), ]), _c("view", { staticClass: _vm._$s(8, "sc", "iconfont icon-tuandui"), attrs: { _i: 8 }, }), ] ), ] ), _vm._$s(9, "i", _vm.brokerage_level == 2) ? _c( "view", { staticClass: _vm._$s(9, "sc", "nav acea-row row-around"), attrs: { _i: 9 }, }, [ _c( "view", { class: _vm._$s( 10, "c", _vm.grade == 0 ? "item on" : "item" ), attrs: { _i: 10 }, on: { click: function ($event) { return _vm.setType(0) }, }, }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.$t("一级"))) + _vm._$s(10, "t0-1", _vm._s(_vm.total)) ), ] ), _c( "view", { class: _vm._$s( 11, "c", _vm.grade == 1 ? "item on" : "item" ), attrs: { _i: 11 }, on: { click: function ($event) { return _vm.setType(1) }, }, }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.$t("二级"))) + _vm._$s(11, "t0-1", _vm._s(_vm.totalLevel)) ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 12, "sc", "search acea-row row-between-wrapper" ), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "input"), attrs: { _i: 13 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.keyword, expression: "keyword", }, ], attrs: { placeholder: _vm._$s( 14, "a-placeholder", _vm.$t("点击搜索名称") ), _i: 14, }, domProps: { value: _vm._$s(14, "v-model", _vm.keyword) }, on: { confirm: _vm.submitForm, input: function ($event) { if ($event.target.composing) { return } _vm.keyword = $event.target.value }, }, }), ] ), _c("button", { staticClass: _vm._$s(15, "sc", "iconfont icon-sousuo2"), attrs: { _i: 15 }, on: { click: _vm.submitForm }, }), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "list"), attrs: { _i: 16 } }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "sortNav acea-row row-middle"), attrs: { _i: 17 }, }, [ _vm._$s(18, "i", _vm.sort == "childCount DESC") ? _c( "view", { staticClass: _vm._$s(18, "sc", "sortItem"), attrs: { _i: 18 }, on: { click: function ($event) { return _vm.setSort("childCount ASC") }, }, }, [ _vm._v( _vm._$s(18, "t0-0", _vm._s(_vm.$t("团队排序"))) ), _c("image", { attrs: { src: _vm._$s( 19, "a-src", __webpack_require__(/*! ../static/sort1.png */ 1096) ), _i: 19, }, }), ] ) : _vm._$s(20, "e", _vm.sort == "childCount ASC") ? _c( "view", { staticClass: _vm._$s(20, "sc", "sortItem"), attrs: { _i: 20 }, on: { click: function ($event) { return _vm.setSort("") }, }, }, [ _vm._v( _vm._$s(20, "t0-0", _vm._s(_vm.$t("团队排序"))) ), _c("image", { attrs: { src: _vm._$s( 21, "a-src", __webpack_require__(/*! ../static/sort3.png */ 1097) ), _i: 21, }, }), ] ) : _c( "view", { staticClass: _vm._$s(22, "sc", "sortItem"), attrs: { _i: 22 }, on: { click: function ($event) { return _vm.setSort("childCount DESC") }, }, }, [ _vm._v( _vm._$s(22, "t0-0", _vm._s(_vm.$t("团队排序"))) ), _c("image", { attrs: { src: _vm._$s( 23, "a-src", __webpack_require__(/*! ../static/sort2.png */ 1098) ), _i: 23, }, }), ] ), _vm._$s(24, "i", _vm.sort == "numberCount DESC") ? _c( "view", { staticClass: _vm._$s(24, "sc", "sortItem"), attrs: { _i: 24 }, on: { click: function ($event) { return _vm.setSort("numberCount ASC") }, }, }, [ _vm._v( _vm._$s(24, "t0-0", _vm._s(_vm.$t("金额排序"))) ), _c("image", { attrs: { src: _vm._$s( 25, "a-src", __webpack_require__(/*! ../static/sort1.png */ 1096) ), _i: 25, }, }), ] ) : _vm._$s(26, "e", _vm.sort == "numberCount ASC") ? _c( "view", { staticClass: _vm._$s(26, "sc", "sortItem"), attrs: { _i: 26 }, on: { click: function ($event) { return _vm.setSort("") }, }, }, [ _vm._v( _vm._$s(26, "t0-0", _vm._s(_vm.$t("金额排序"))) ), _c("image", { attrs: { src: _vm._$s( 27, "a-src", __webpack_require__(/*! ../static/sort3.png */ 1097) ), _i: 27, }, }), ] ) : _c( "view", { staticClass: _vm._$s(28, "sc", "sortItem"), attrs: { _i: 28 }, on: { click: function ($event) { return _vm.setSort("numberCount DESC") }, }, }, [ _vm._v( _vm._$s(28, "t0-0", _vm._s(_vm.$t("金额排序"))) ), _c("image", { attrs: { src: _vm._$s( 29, "a-src", __webpack_require__(/*! ../static/sort2.png */ 1098) ), _i: 29, }, }), ] ), _vm._$s(30, "i", _vm.sort == "orderCount DESC") ? _c( "view", { staticClass: _vm._$s(30, "sc", "sortItem"), attrs: { _i: 30 }, on: { click: function ($event) { return _vm.setSort("orderCount ASC") }, }, }, [ _vm._v( _vm._$s(30, "t0-0", _vm._s(_vm.$t("订单排序"))) ), _c("image", { attrs: { src: _vm._$s( 31, "a-src", __webpack_require__(/*! ../static/sort1.png */ 1096) ), _i: 31, }, }), ] ) : _vm._$s(32, "e", _vm.sort == "orderCount ASC") ? _c( "view", { staticClass: _vm._$s(32, "sc", "sortItem"), attrs: { _i: 32 }, on: { click: function ($event) { return _vm.setSort("") }, }, }, [ _vm._v( _vm._$s(32, "t0-0", _vm._s(_vm.$t("订单排序"))) ), _c("image", { attrs: { src: _vm._$s( 33, "a-src", __webpack_require__(/*! ../static/sort3.png */ 1097) ), _i: 33, }, }), ] ) : _c( "view", { staticClass: _vm._$s(34, "sc", "sortItem"), attrs: { _i: 34 }, on: { click: function ($event) { return _vm.setSort("orderCount DESC") }, }, }, [ _vm._v( _vm._$s(34, "t0-0", _vm._s(_vm.$t("订单排序"))) ), _c("image", { attrs: { src: _vm._$s( 35, "a-src", __webpack_require__(/*! ../static/sort2.png */ 1098) ), _i: 35, }, }), ] ), ] ), _vm._l( _vm._$s(36, "f", { forItems: _vm.recordList }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(36, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "37-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "37-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "38-" + $30, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: "38-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "39-" + $30, "sc", "pictrue" ), attrs: { _i: "39-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "40-" + $30, "a-src", item.avatar ), _i: "40-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s("41-" + $30, "sc", "text"), attrs: { _i: "41-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "42-" + $30, "sc", "name line1" ), attrs: { _i: "42-" + $30 }, }, [ _vm._v( _vm._$s( "42-" + $30, "t0-0", _vm._s(item.nickname) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "43-" + $30, "t0-0", _vm._s(_vm.$t("加入时间")) ) + _vm._$s( "43-" + $30, "t0-1", _vm._s(item.time) ) ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s("44-" + $30, "sc", "right"), attrs: { _i: "44-" + $30 }, }, [ _c("view", [ _c( "text", { staticClass: _vm._$s( "46-" + $30, "sc", "num font-num" ), attrs: { _i: "46-" + $30 }, }, [ _vm._v( _vm._$s( "46-" + $30, "t0-0", _vm._s( item.childCount ? item.childCount : 0 ) ) ), ] ), _vm._v( _vm._$s( "45-" + $30, "t1-0", _vm._s(_vm.$t("人")) ) ), ]), _c("view", [ _c( "text", { staticClass: _vm._$s( "48-" + $30, "sc", "num" ), attrs: { _i: "48-" + $30 }, }, [ _vm._v( _vm._$s( "48-" + $30, "t0-0", _vm._s( item.orderCount ? item.orderCount : 0 ) ) ), ] ), _vm._v( _vm._$s( "47-" + $30, "t1-0", _vm._s(_vm.$t("单")) ) ), ]), _c("view", [ _c( "text", { staticClass: _vm._$s( "50-" + $30, "sc", "num" ), attrs: { _i: "50-" + $30 }, }, [ _vm._v( _vm._$s( "50-" + $30, "t0-0", _vm._s( item.numberCount ? item.numberCount : 0 ) ) ), ] ), _vm._v( _vm._$s( "49-" + $30, "t1-0", _vm._s(_vm.$t("元")) ) ), ]), ] ), ] ), ] } ), _vm._$s(51, "i", !_vm.recordList.length && !_vm.loading) ? _c( "view", { staticClass: _vm._$s(51, "sc", "no-data"), attrs: { _i: 51 }, }, [ _c( "view", { staticClass: _vm._$s(52, "sc", "emptyBox"), attrs: { _i: 52 }, }, [ _c("image", { attrs: { src: _vm._$s( 53, "a-src", _vm.imgHost + "/statics/images/no-thing.png" ), _i: 53, }, }), _c( "view", { staticClass: _vm._$s(54, "sc", "tips"), attrs: { _i: 54 }, }, [ _vm._v( _vm._$s(54, "t0-0", _vm._s(_vm.$t("暂无数据"))) ), ] ), ] ), ] ) : _vm._e(), ], 2 ), ] ), _c("home", { attrs: { _i: 55 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1096 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/sort1.png ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/sort1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwOTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy9zb3J0MS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1096\n"); /***/ }), /* 1097 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/sort3.png ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/sort3.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwOTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy9zb3J0My5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1097\n"); /***/ }), /* 1098 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/sort2.png ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/sort2.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEwOTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy9zb3J0Mi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1098\n"); /***/ }), /* 1099 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/promoter-list/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1100);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMDk5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1099\n"); /***/ }), /* 1100 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/promoter-list/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n total: 0,\n totalLevel: 0,\n teamCount: 0,\n page: 1,\n limit: 20,\n keyword: '',\n sort: '',\n grade: 0,\n status: false,\n recordList: [],\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n brokerage_level: 0,\n loading: false\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.userSpreadNewList();\n } else {\n (0, _login.toLogin)();\n }\n },\n onShow: function onShow() {\n // if (this.is_show) this.userSpreadNewList();\n },\n onHide: function onHide() {\n this.is_show = true;\n },\n methods: {\n onLoadFun: function onLoadFun(e) {\n this.userSpreadNewList();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n setSort: function setSort(sort) {\n var that = this;\n that.sort = sort;\n that.page = 1;\n that.limit = 20;\n that.status = false;\n that.$set(that, 'recordList', []);\n that.userSpreadNewList();\n },\n // setKeyword: function(e) {\n // \tthis.keyword = e.detail.value;\n // },\n submitForm: function submitForm() {\n this.page = 1;\n this.limit = 20;\n this.status = false;\n this.$set(this, 'recordList', []);\n this.userSpreadNewList();\n },\n setType: function setType(grade) {\n if (this.grade != grade) {\n this.grade = grade;\n this.page = 1;\n this.limit = 20;\n this.keyword = '';\n this.sort = '';\n this.status = false;\n this.$set(this, 'recordList', []);\n this.userSpreadNewList();\n }\n },\n userSpreadNewList: function userSpreadNewList() {\n var _this = this;\n if (this.loading) return;\n this.loading = true;\n var that = this;\n var page = that.page;\n var limit = that.limit;\n var status = that.status;\n var keyword = that.keyword;\n var sort = that.sort;\n var grade = that.grade;\n var recordList = that.recordList;\n var recordListNew = [];\n if (status == true) return;\n (0, _user.spreadPeople)({\n page: page,\n limit: limit,\n keyword: keyword,\n grade: grade,\n sort: sort\n }).then(function (res) {\n var len = res.data.list.length;\n var recordListData = res.data.list;\n recordListNew = recordList.concat(recordListData);\n that.total = res.data.total;\n that.totalLevel = res.data.totalLevel;\n that.teamCount = res.data.count;\n that.status = limit > len;\n that.page = page + 1;\n that.$set(that, 'recordList', recordListNew);\n that.brokerage_level = res.data.brokerage_level;\n _this.loading = false;\n }).catch(function (err) {\n _this.loading = false;\n });\n }\n },\n onReachBottom: function onReachBottom() {\n if (this.teamCount > this.recordList.length) {\n this.userSpreadNewList();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvcHJvbW90ZXItbGlzdC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJtaXhpbnMiLCJkYXRhIiwiaW1nSG9zdCIsInRvdGFsIiwidG90YWxMZXZlbCIsInRlYW1Db3VudCIsInBhZ2UiLCJsaW1pdCIsImtleXdvcmQiLCJzb3J0IiwiZ3JhZGUiLCJzdGF0dXMiLCJyZWNvcmRMaXN0IiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsImJyb2tlcmFnZV9sZXZlbCIsImxvYWRpbmciLCJjb21wdXRlZCIsIm9uTG9hZCIsIm9uU2hvdyIsIm9uSGlkZSIsIm1ldGhvZHMiLCJvbkxvYWRGdW4iLCJhdXRoQ29sc2UiLCJzZXRTb3J0IiwidGhhdCIsInN1Ym1pdEZvcm0iLCJzZXRUeXBlIiwidXNlclNwcmVhZE5ld0xpc3QiLCJyZWNvcmRMaXN0TmV3Iiwib25SZWFjaEJvdHRvbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQThGQTtBQUdBO0FBR0E7QUFNQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFHQTtFQUNBQTtJQUlBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQUEsQ0FDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUM7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUVBQztNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0F0QjtRQUNBQztRQUNBQztRQUNBRTtRQUNBRDtNQUNBO1FBQ0E7UUFDQTtRQUNBb0I7UUFDQUo7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUs7SUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTEwMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInByb21vdGVyLWxpc3RcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3Byb21vdGVySGVhZGVyIGJnLWNvbG9yJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naGVhZGVyQ29uIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KGDmjqjlub/kurrmlbBgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz48dGV4dCBjbGFzcz0nbnVtJz57e3RlYW1Db3VudH19PC90ZXh0Pnt7JHQoJ+S6uicpfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi10dWFuZHVpJz48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSduYXYgYWNlYS1yb3cgcm93LWFyb3VuZCcgdi1pZj1cImJyb2tlcmFnZV9sZXZlbCA9PSAyXCI+XHJcblx0XHRcdFx0PHZpZXcgOmNsYXNzPVwiZ3JhZGUgPT0gMCA/ICdpdGVtIG9uJyA6ICdpdGVtJ1wiIEBjbGljaz0nc2V0VHlwZSgwKSc+e3skdChg5LiA57qnYCl9fSh7e3RvdGFsfX0pPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IDpjbGFzcz1cImdyYWRlID09IDEgPyAnaXRlbSBvbicgOiAnaXRlbSdcIiBAY2xpY2s9J3NldFR5cGUoMSknPnt7JHQoYOS6jOe6p2ApfX0oe3t0b3RhbExldmVsfX0pPC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gXHQ8Zm9ybSBAc3VibWl0LnByZXZlbnQ9XCJzdWJtaXRGb3JtXCI+XHJcblx0XHRcdFx0XHJcblx0XHRcdDwvZm9ybT4gLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdzZWFyY2ggYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2lucHV0Jz48aW5wdXQgOnBsYWNlaG9sZGVyPSckdChg54K55Ye75pCc57Si5ZCN56ewYCknIHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcidcclxuXHRcdFx0XHRcdFx0di1tb2RlbD1cImtleXdvcmRcIiBAY29uZmlybT1cInN1Ym1pdEZvcm1cIiBjb25maXJtLXR5cGU9J3NlYXJjaCcgbmFtZT1cInNlYXJjaFwiPjwvaW5wdXQ+PC92aWV3PlxyXG5cdFx0XHRcdDxidXR0b24gY2xhc3M9J2ljb25mb250IGljb24tc291c3VvMicgQGNsaWNrPVwic3VibWl0Rm9ybVwiPjwvYnV0dG9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0Jz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNvcnROYXYgYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzb3J0SXRlbVwiIEBjbGljaz0nc2V0U29ydChcImNoaWxkQ291bnQgQVNDXCIpJyB2LWlmPVwic29ydCA9PSAnY2hpbGRDb3VudCBERVNDJ1wiPlxyXG5cdFx0XHRcdFx0XHR7eyR0KGDlm6LpmJ/mjpLluo9gKX19XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy4uL3N0YXRpYy9zb3J0MS5wbmcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNvcnRJdGVtXCIgQGNsaWNrPSdzZXRTb3J0KFwiXCIpJyB2LWVsc2UtaWY9XCJzb3J0ID09ICdjaGlsZENvdW50IEFTQydcIj57eyR0KGDlm6LpmJ/mjpLluo9gKX19XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy4uL3N0YXRpYy9zb3J0My5wbmcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNvcnRJdGVtXCIgQGNsaWNrPSdzZXRTb3J0KFwiY2hpbGRDb3VudCBERVNDXCIpJyB2LWVsc2U+e3skdChg5Zui6Zif5o6S5bqPYCl9fVxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPScuLi9zdGF0aWMvc29ydDIucG5nJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzb3J0SXRlbVwiIEBjbGljaz0nc2V0U29ydChcIm51bWJlckNvdW50IEFTQ1wiKScgdi1pZj1cInNvcnQgPT0gJ251bWJlckNvdW50IERFU0MnXCI+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOmHkemineaOkuW6j2ApfX1cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz0nLi4vc3RhdGljL3NvcnQxLnBuZyc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic29ydEl0ZW1cIiBAY2xpY2s9J3NldFNvcnQoXCJcIiknIHYtZWxzZS1pZj1cInNvcnQgPT0gJ251bWJlckNvdW50IEFTQydcIj57eyR0KGDph5Hpop3mjpLluo9gKX19XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy4uL3N0YXRpYy9zb3J0My5wbmcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNvcnRJdGVtXCIgQGNsaWNrPSdzZXRTb3J0KFwibnVtYmVyQ291bnQgREVTQ1wiKScgdi1lbHNlPnt7JHQoYOmHkemineaOkuW6j2ApfX1cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz0nLi4vc3RhdGljL3NvcnQyLnBuZyc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic29ydEl0ZW1cIiBAY2xpY2s9J3NldFNvcnQoXCJvcmRlckNvdW50IEFTQ1wiKScgdi1pZj1cInNvcnQgPT0gJ29yZGVyQ291bnQgREVTQydcIj5cclxuXHRcdFx0XHRcdFx0e3skdChg6K6i5Y2V5o6S5bqPYCl9fVxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPScuLi9zdGF0aWMvc29ydDEucG5nJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzb3J0SXRlbVwiIEBjbGljaz0nc2V0U29ydChcIlwiKScgdi1lbHNlLWlmPVwic29ydCA9PSAnb3JkZXJDb3VudCBBU0MnXCI+e3skdChg6K6i5Y2V5o6S5bqPYCl9fVxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPScuLi9zdGF0aWMvc29ydDMucG5nJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzb3J0SXRlbVwiIEBjbGljaz0nc2V0U29ydChcIm9yZGVyQ291bnQgREVTQ1wiKScgdi1lbHNlPnt7JHQoYOiuouWNleaOkuW6j2ApfX1cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz0nLi4vc3RhdGljL3NvcnQyLnBuZyc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHJlY29yZExpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY1R4dCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW0uYXZhdGFyJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3tpdGVtLm5pY2tuYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDliqDlhaXml7bpl7RgKX19OiB7e2l0ZW0udGltZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+PHRleHQgY2xhc3M9J251bSBmb250LW51bSc+e3tpdGVtLmNoaWxkQ291bnQgPyBpdGVtLmNoaWxkQ291bnQgOiAwfX08L3RleHQ+e3skdChg5Lq6YCl9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz48dGV4dCBjbGFzcz1cIm51bVwiPnt7aXRlbS5vcmRlckNvdW50ID8gaXRlbS5vcmRlckNvdW50IDogMH19PC90ZXh0Pnt7JHQoYOWNlWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+PHRleHQgY2xhc3M9XCJudW1cIj57e2l0ZW0ubnVtYmVyQ291bnQgPyBpdGVtLm51bWJlckNvdW50IDogMH19PC90ZXh0Pnt7JHQoYOWFg2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibm8tZGF0YVwiIHYtaWY9XCIhcmVjb3JkTGlzdC5sZW5ndGggJiYgIWxvYWRpbmdcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdlbXB0eUJveCc+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvbm8tdGhpbmcucG5nJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGlwc1wiPnt7JHQoYOaaguaXoOaVsOaNrmApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdHNwcmVhZFBlb3BsZVxyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgaG9tZSBmcm9tICdAL2NvbXBvbmVudHMvaG9tZSc7XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdEhUVFBfUkVRVUVTVF9VUkxcclxuXHR9IGZyb20gJ0AvY29uZmlnL2FwcCc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplLFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0aG9tZVxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6IEhUVFBfUkVRVUVTVF9VUkwsXHJcblx0XHRcdFx0dG90YWw6IDAsXHJcblx0XHRcdFx0dG90YWxMZXZlbDogMCxcclxuXHRcdFx0XHR0ZWFtQ291bnQ6IDAsXHJcblx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRsaW1pdDogMjAsXHJcblx0XHRcdFx0a2V5d29yZDogJycsXHJcblx0XHRcdFx0c29ydDogJycsXHJcblx0XHRcdFx0Z3JhZGU6IDAsXHJcblx0XHRcdFx0c3RhdHVzOiBmYWxzZSxcclxuXHRcdFx0XHRyZWNvcmRMaXN0OiBbXSxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGJyb2tlcmFnZV9sZXZlbDogMCxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRoaXMudXNlclNwcmVhZE5ld0xpc3QoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblNob3c6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHQvLyBpZiAodGhpcy5pc19zaG93KSB0aGlzLnVzZXJTcHJlYWROZXdMaXN0KCk7XHJcblx0XHR9LFxyXG5cdFx0b25IaWRlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0dGhpcy5pc19zaG93ID0gdHJ1ZTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMudXNlclNwcmVhZE5ld0xpc3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGVcclxuXHRcdFx0fSxcclxuXHRcdFx0c2V0U29ydDogZnVuY3Rpb24oc29ydCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LnNvcnQgPSBzb3J0O1xyXG5cdFx0XHRcdHRoYXQucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhhdC5saW1pdCA9IDIwO1xyXG5cdFx0XHRcdHRoYXQuc3RhdHVzID0gZmFsc2U7XHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdyZWNvcmRMaXN0JywgW10pO1xyXG5cdFx0XHRcdHRoYXQudXNlclNwcmVhZE5ld0xpc3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gc2V0S2V5d29yZDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHQvLyBcdHRoaXMua2V5d29yZCA9IGUuZGV0YWlsLnZhbHVlO1xyXG5cdFx0XHQvLyB9LFxyXG5cdFx0XHRzdWJtaXRGb3JtOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLnBhZ2UgPSAxO1xyXG5cdFx0XHRcdHRoaXMubGltaXQgPSAyMDtcclxuXHRcdFx0XHR0aGlzLnN0YXR1cyA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAncmVjb3JkTGlzdCcsIFtdKTtcclxuXHRcdFx0XHR0aGlzLnVzZXJTcHJlYWROZXdMaXN0KCk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRzZXRUeXBlOiBmdW5jdGlvbihncmFkZSkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmdyYWRlICE9IGdyYWRlKSB7XHJcblx0XHRcdFx0XHR0aGlzLmdyYWRlID0gZ3JhZGU7XHJcblx0XHRcdFx0XHR0aGlzLnBhZ2UgPSAxO1xyXG5cdFx0XHRcdFx0dGhpcy5saW1pdCA9IDIwO1xyXG5cdFx0XHRcdFx0dGhpcy5rZXl3b3JkID0gJyc7XHJcblx0XHRcdFx0XHR0aGlzLnNvcnQgPSAnJztcclxuXHRcdFx0XHRcdHRoaXMuc3RhdHVzID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3JlY29yZExpc3QnLCBbXSk7XHJcblx0XHRcdFx0XHR0aGlzLnVzZXJTcHJlYWROZXdMaXN0KCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR1c2VyU3ByZWFkTmV3TGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMubG9hZGluZykgcmV0dXJuXHJcblx0XHRcdFx0dGhpcy5sb2FkaW5nID0gdHJ1ZVxyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRsZXQgcGFnZSA9IHRoYXQucGFnZTtcclxuXHRcdFx0XHRsZXQgbGltaXQgPSB0aGF0LmxpbWl0O1xyXG5cdFx0XHRcdGxldCBzdGF0dXMgPSB0aGF0LnN0YXR1cztcclxuXHRcdFx0XHRsZXQga2V5d29yZCA9IHRoYXQua2V5d29yZDtcclxuXHRcdFx0XHRsZXQgc29ydCA9IHRoYXQuc29ydDtcclxuXHRcdFx0XHRsZXQgZ3JhZGUgPSB0aGF0LmdyYWRlO1xyXG5cdFx0XHRcdGxldCByZWNvcmRMaXN0ID0gdGhhdC5yZWNvcmRMaXN0O1xyXG5cdFx0XHRcdGxldCByZWNvcmRMaXN0TmV3ID0gW107XHJcblx0XHRcdFx0aWYgKHN0YXR1cyA9PSB0cnVlKSByZXR1cm47XHJcblx0XHRcdFx0c3ByZWFkUGVvcGxlKHtcclxuXHRcdFx0XHRcdHBhZ2U6IHBhZ2UsXHJcblx0XHRcdFx0XHRsaW1pdDogbGltaXQsXHJcblx0XHRcdFx0XHRrZXl3b3JkOiBrZXl3b3JkLFxyXG5cdFx0XHRcdFx0Z3JhZGU6IGdyYWRlLFxyXG5cdFx0XHRcdFx0c29ydDogc29ydCxcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRsZXQgbGVuID0gcmVzLmRhdGEubGlzdC5sZW5ndGg7XHJcblx0XHRcdFx0XHRsZXQgcmVjb3JkTGlzdERhdGEgPSByZXMuZGF0YS5saXN0O1xyXG5cdFx0XHRcdFx0cmVjb3JkTGlzdE5ldyA9IHJlY29yZExpc3QuY29uY2F0KHJlY29yZExpc3REYXRhKTtcclxuXHRcdFx0XHRcdHRoYXQudG90YWwgPSByZXMuZGF0YS50b3RhbDtcclxuXHRcdFx0XHRcdHRoYXQudG90YWxMZXZlbCA9IHJlcy5kYXRhLnRvdGFsTGV2ZWw7XHJcblx0XHRcdFx0XHR0aGF0LnRlYW1Db3VudCA9IHJlcy5kYXRhLmNvdW50O1xyXG5cdFx0XHRcdFx0dGhhdC5zdGF0dXMgPSBsaW1pdCA+IGxlbjtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSA9IHBhZ2UgKyAxO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdyZWNvcmRMaXN0JywgcmVjb3JkTGlzdE5ldyk7XHJcblx0XHRcdFx0XHR0aGF0LmJyb2tlcmFnZV9sZXZlbCA9IHJlcy5kYXRhLmJyb2tlcmFnZV9sZXZlbDtcclxuXHRcdFx0XHRcdHRoaXMubG9hZGluZyA9IGZhbHNlXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoaXMubG9hZGluZyA9IGZhbHNlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uUmVhY2hCb3R0b206IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRpZiAodGhpcy50ZWFtQ291bnQgPiB0aGlzLnJlY29yZExpc3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0dGhpcy51c2VyU3ByZWFkTmV3TGlzdCgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQucHJvbW90ZXItbGlzdCAubmF2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLm5hdiAuaXRlbS5vbiB7XHJcblx0XHRib3JkZXItYm90dG9tOiA1cnB4IHNvbGlkIHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLnNlYXJjaCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHJweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAuc2VhcmNoIC5pbnB1dCB7XHJcblx0XHR3aWR0aDogNjEwcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5wcm9tb3Rlci1saXN0IC5zZWFyY2ggLmlucHV0IGlucHV0IHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHR3aWR0aDogNjEwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLnNlYXJjaCAuaW5wdXQgLnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjYmJiO1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLnNlYXJjaCAuaW5wdXQgLmljb25mb250IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAyOHJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLnNlYXJjaCAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiA0NXJweDtcclxuXHRcdGNvbG9yOiAjNTE1MTUxO1xyXG5cdFx0d2lkdGg6IDExMHJweDtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAubGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9tb3Rlci1saXN0IC5saXN0IC5zb3J0TmF2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRoZWlnaHQ6IDc2cnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLmxpc3QgLnNvcnROYXYgLnNvcnRJdGVtIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAubGlzdCAuc29ydE5hdiAuc29ydEl0ZW0gaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDI0cnB4O1xyXG5cdFx0aGVpZ2h0OiAyNHJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cnB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IC0zcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLmxpc3QgLml0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2VlZTtcclxuXHRcdGhlaWdodDogMTUycnB4O1xyXG5cdFx0cGFkZGluZzogMCAzMHJweCAwIDIwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLmxpc3QgLml0ZW0gLnBpY1R4dCB7XHJcblx0XHR3aWR0aDogNDQwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLmxpc3QgLml0ZW0gLnBpY1R4dCAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTA2cnB4O1xyXG5cdFx0aGVpZ2h0OiAxMDZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAubGlzdCAuaXRlbSAucGljVHh0IC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym9yZGVyOiAzcnB4IHNvbGlkICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTBycHggI2FhYTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAubGlzdCAuaXRlbSAucGljVHh0IC50ZXh0IHtcclxuXHRcdHdpZHRoOiAzMDRycHg7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAubGlzdCAuaXRlbSAucGljVHh0IC50ZXh0IC5uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLmxpc3QgLml0ZW0gLnJpZ2h0IHtcclxuXHRcdHdpZHRoOiAyNDBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cdC5wcm9tb3Rlci1saXN0IC5saXN0IC5pdGVtIC5yaWdodCAubnVtIHtcclxuXHRcdG1hcmdpbi1yaWdodDogN3JweDtcclxuXHR9XHJcblxyXG5cdC5uby1kYXRhIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBycHg7XHJcblx0XHRwYWRkaW5nOiAxODBycHggMCBjYWxjKDEwMHZoIC0gMTAzMHJweCk7XHJcblxyXG5cdFx0LmVtcHR5Qm94IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBycHg7XHJcblxyXG5cdFx0XHQudGlwcyB7XHJcblx0XHRcdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiA0MTRycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMDRycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1100\n"); /***/ }), /* 1101 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/promoter-order/index.vue?mpType=page ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4b304e34_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4b304e34&scoped=true&mpType=page */ 1102);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1104);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4b304e34_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4b304e34_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4b304e34\",\n null,\n false,\n _index_vue_vue_type_template_id_4b304e34_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/promoter-order/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTEwMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTRiMzA0ZTM0JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI0YjMwNGUzNFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy9wcm9tb3Rlci1vcmRlci9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1101\n"); /***/ }), /* 1102 */ /*!***********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/promoter-order/index.vue?vue&type=template&id=4b304e34&scoped=true&mpType=page ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b304e34_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4b304e34&scoped=true&mpType=page */ 1103); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b304e34_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b304e34_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b304e34_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b304e34_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1103 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/promoter-order/index.vue?vue&type=template&id=4b304e34&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "promoter-order"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "promoterHeader bg-color"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "headerCon acea-row row-between-wrapper" ), attrs: { _i: 3 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 }, }, [ _vm._v( _vm._$s(5, "t0-0", _vm._s(_vm.$t("累计推广订单"))) ), ] ), _c("view", [ _c( "text", { staticClass: _vm._$s(7, "sc", "num"), attrs: { _i: 7 }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.count || 0)))] ), _vm._v(_vm._$s(6, "t1-0", _vm._s(_vm.$t("单")))), ]), ]), _c("view", { staticClass: _vm._$s(8, "sc", "iconfont icon-2"), attrs: { _i: 8 }, }), ] ), ] ), _vm._$s(9, "i", _vm.recordList.length > 0) ? _c( "view", { staticClass: _vm._$s(9, "sc", "list"), attrs: { _i: 9 } }, [ _vm._l( _vm._$s(10, "f", { forItems: _vm.recordList }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(10, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("11-" + $30, "sc", "item"), attrs: { _i: "11-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "title acea-row row-column row-center" ), attrs: { _i: "12-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "data" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.time) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(_vm.$t("本月累计推广订单")) ) + _vm._$s( "14-" + $30, "t0-1", _vm._s(item.count || 0) ) + _vm._$s( "14-" + $30, "t0-2", _vm._s(_vm.$t("单")) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "listn" ), attrs: { _i: "15-" + $30 }, }, [ _vm._l( _vm._$s(16 + "-" + $30, "f", { forItems: item.child, }), function (child, indexn, $21, $31) { return [ _c( "view", { key: _vm._$s(16 + "-" + $30, "f", { forIndex: $21, keyIndex: 0, key: indexn + "_0", }), staticClass: _vm._$s( "17-" + $30 + "-" + $31, "sc", "itenm" ), attrs: { _i: "17-" + $30 + "-" + $31, }, }, [ _c( "view", { staticClass: _vm._$s( "18-" + $30 + "-" + $31, "sc", "top acea-row row-between-wrapper" ), attrs: { _i: "18-" + $30 + "-" + $31, }, }, [ _c( "view", { staticClass: _vm._$s( "19-" + $30 + "-" + $31, "sc", "pictxt acea-row row-between-wrapper" ), attrs: { _i: "19-" + $30 + "-" + $31, }, }, [ _c( "view", { staticClass: _vm._$s( "20-" + $30 + "-" + $31, "sc", "pictrue" ), attrs: { _i: "20-" + $30 + "-" + $31, }, }, [ _c("image", { attrs: { src: _vm._$s( "21-" + $30 + "-" + $31, "a-src", child.avatar ), _i: "21-" + $30 + "-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "22-" + $30 + "-" + $31, "sc", "text line1" ), attrs: { _i: "22-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "22-" + $30 + "-" + $31, "t0-0", _vm._s(child.nickname) ) ), ] ), ] ), _vm._$s( "23-" + $30 + "-" + $31, "i", child.type == "brokerage" ) ? _c( "view", { staticClass: _vm._$s( "23-" + $30 + "-" + $31, "sc", "money" ), attrs: { _i: "23-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "23-" + $30 + "-" + $31, "t0-0", _vm._s(_vm.$t("返佣")) ) ), _c( "text", { staticClass: _vm._$s( "24-" + $30 + "-" + $31, "sc", "font-color" ), attrs: { _i: "24-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "24-" + $30 + "-" + $31, "t0-0", _vm._s( _vm.$t("¥") ) ) + _vm._$s( "24-" + $30 + "-" + $31, "t0-1", _vm._s( child.number ) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s( "25-" + $30 + "-" + $31, "sc", "money" ), attrs: { _i: "25-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "25-" + $30 + "-" + $31, "t0-0", _vm._s( _vm.$t("暂未返佣") ) ) ), _c( "text", { staticClass: _vm._$s( "26-" + $30 + "-" + $31, "sc", "font-color" ), attrs: { _i: "26-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "26-" + $30 + "-" + $31, "t0-0", _vm._s( _vm.$t("¥") ) ) + _vm._$s( "26-" + $30 + "-" + $31, "t0-1", _vm._s( child.number ) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "27-" + $30 + "-" + $31, "sc", "bottom" ), attrs: { _i: "27-" + $30 + "-" + $31, }, }, [ _c("view", [ _c( "text", { staticClass: _vm._$s( "29-" + $30 + "-" + $31, "sc", "name" ), attrs: { _i: "29-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "29-" + $30 + "-" + $31, "t0-0", _vm._s( _vm.$t("订单编号") ) ) ), ] ), _vm._v( _vm._$s( "28-" + $30 + "-" + $31, "t1-0", _vm._s(child.order_id) ) ), ]), _c("view", [ _c( "text", { staticClass: _vm._$s( "31-" + $30 + "-" + $31, "sc", "name" ), attrs: { _i: "31-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "31-" + $30 + "-" + $31, "t0-0", _vm._s( _vm.$t("下单时间") ) ) ), ] ), _vm._v( _vm._$s( "30-" + $30 + "-" + $31, "t1-0", _vm._s(child.time) ) ), ]), _vm._$s( "32-" + $30 + "-" + $31, "i", child.children && child.children.length ) ? _c( "view", { staticClass: _vm._$s( "32-" + $30 + "-" + $31, "sc", "more" ), attrs: { _i: "32-" + $30 + "-" + $31, }, on: { click: function ( $event ) { return _vm.open(child) }, }, }, [ _vm._v( _vm._$s( "32-" + $30 + "-" + $31, "t0-0", _vm._s( child.open ? _vm.$t("收起") : _vm.$t("更多") ) ) ), _c("text", { staticClass: _vm._$s( "33-" + $30 + "-" + $31, "sc", "iconfont" ), class: _vm._$s( "33-" + $30 + "-" + $31, "c", child.open ? "icon-xiangshang" : "icon-xiangxia" ), attrs: { _i: "33-" + $30 + "-" + $31, }, }), ] ) : _vm._e(), ] ), _vm._$s( "34-" + $30 + "-" + $31, "i", child.open ) ? _c( "view", { staticClass: _vm._$s( "34-" + $30 + "-" + $31, "sc", "more-record" ), attrs: { _i: "34-" + $30 + "-" + $31, }, }, _vm._l( _vm._$s( 35 + "-" + $30 + "-" + $31, "f", { forItems: child.children } ), function ( sp, indexs, $22, $32 ) { return _c( "view", { key: _vm._$s( 35 + "-" + $30 + "-" + $31, "f", { forIndex: $22, key: indexs, } ), staticClass: _vm._$s( "35-" + $30 + "-" + $31 + "-" + $32, "sc", "more-record-list" ), attrs: { _i: "35-" + $30 + "-" + $31 + "-" + $32, }, }, [ _c( "view", { staticClass: _vm._$s( "36-" + $30 + "-" + $31 + "-" + $32, "sc", "more-record-box" ), attrs: { _i: "36-" + $30 + "-" + $31 + "-" + $32, }, }, [ _c("view", [ _c( "text", { staticClass: _vm._$s( "38-" + $30 + "-" + $31 + "-" + $32, "sc", "name" ), attrs: { _i: "38-" + $30 + "-" + $31 + "-" + $32, }, }, [ _vm._v( _vm._$s( "38-" + $30 + "-" + $31 + "-" + $32, "t0-0", _vm._s( _vm.$t( "单号" ) ) ) ), ] ), _vm._v( _vm._$s( "37-" + $30 + "-" + $31 + "-" + $32, "t1-0", _vm._s( sp.order_id ) ) ), ]), _vm._$s( "39-" + $30 + "-" + $31 + "-" + $32, "i", sp.type == "brokerage" ) ? _c( "view", { staticClass: _vm._$s( "39-" + $30 + "-" + $31 + "-" + $32, "sc", "money" ), attrs: { _i: "39-" + $30 + "-" + $31 + "-" + $32, }, }, [ _vm._v( _vm._$s( "39-" + $30 + "-" + $31 + "-" + $32, "t0-0", _vm._s( _vm.$t( "返佣" ) ) ) ), _c( "text", { staticClass: _vm._$s( "40-" + $30 + "-" + $31 + "-" + $32, "sc", "font-color" ), attrs: { _i: "40-" + $30 + "-" + $31 + "-" + $32, }, }, [ _vm._v( _vm._$s( "40-" + $30 + "-" + $31 + "-" + $32, "t0-0", _vm._s( _vm.$t( "¥" ) ) ) + _vm._$s( "40-" + $30 + "-" + $31 + "-" + $32, "t0-1", _vm._s( sp.number ) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s( "41-" + $30 + "-" + $31 + "-" + $32, "sc", "money" ), attrs: { _i: "41-" + $30 + "-" + $31 + "-" + $32, }, }, [ _vm._v( _vm._$s( "41-" + $30 + "-" + $31 + "-" + $32, "t0-0", _vm._s( _vm.$t( "暂未返佣" ) ) ) ), _c( "text", { staticClass: _vm._$s( "42-" + $30 + "-" + $31 + "-" + $32, "sc", "font-color" ), attrs: { _i: "42-" + $30 + "-" + $31 + "-" + $32, }, }, [ _vm._v( _vm._$s( "42-" + $30 + "-" + $31 + "-" + $32, "t0-0", _vm._s( _vm.$t( "¥" ) ) ) + _vm._$s( "42-" + $30 + "-" + $31 + "-" + $32, "t0-1", _vm._s( sp.number ) ) ), ] ), ] ), ] ), ] ) } ), 0 ) : _vm._e(), ] ), ] } ), ], 2 ), ] ), ] } ), ], 2 ) : _vm._e(), _vm._$s(43, "i", _vm.recordList.length == 0) ? _c( "view", [ _c("emptyPage", { attrs: { title: _vm.$t("暂无推广订单~"), _i: 44 }, }), ], 1 ) : _vm._e(), ] ), _c("home", { attrs: { _i: 45 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1104 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/promoter-order/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1105);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMTA0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1104\n"); /***/ }), /* 1105 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/promoter-order/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _emptyPage = _interopRequireDefault(__webpack_require__(/*! @/components/emptyPage.vue */ 635));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n emptyPage: _emptyPage.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n page: 1,\n limit: 8,\n status: false,\n recordList: [],\n times: [],\n recordCount: 0,\n count: 0,\n orderType: 0,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false //是否隐藏授权\n };\n },\n\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(options) {\n if (this.isLogin) {\n this.orderType = options.type || 0;\n this.getRecordOrderList(options.type);\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n open: function open(item) {\n item.open = !item.open;\n },\n onLoadFun: function onLoadFun() {\n this.getRecordOrderList();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n getRecordOrderList: function getRecordOrderList() {\n var _this = this;\n var that = this;\n var page = that.page;\n var limit = that.limit;\n var status = that.status;\n if (status == true) return;\n var fun;\n if (this.orderType) {\n fun = _user.divisionOrder;\n uni.setNavigationBarTitle({\n title: that.$t(\"\\u63A8\\u5E7F\\u8BA2\\u5355\\u5217\\u8868\")\n });\n } else {\n fun = _user.spreadOrder;\n }\n fun({\n page: page,\n limit: limit\n }).then(function (res) {\n for (var i = 0; i < res.data.time.length; i++) {\n if (!_this.times.includes(res.data.time[i].time)) {\n _this.times.push(res.data.time[i].time);\n _this.recordList.push({\n time: res.data.time[i].time,\n count: res.data.time[i].count,\n child: []\n });\n }\n }\n for (var x = 0; x < _this.times.length; x++) {\n for (var j = 0; j < res.data.list.length; j++) {\n if (_this.times[x] === res.data.list[j].time_key) {\n res.data.list[j].open = false;\n _this.recordList[x].child.push(res.data.list[j]);\n }\n }\n }\n that.count = res.data.count || 0;\n that.status = res.data.list.length < 8;\n that.page += 1;\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.getRecordOrderList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvcHJvbW90ZXItb3JkZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJlbXB0eVBhZ2UiLCJob21lIiwibWl4aW5zIiwiZGF0YSIsInBhZ2UiLCJsaW1pdCIsInN0YXR1cyIsInJlY29yZExpc3QiLCJ0aW1lcyIsInJlY29yZENvdW50IiwiY291bnQiLCJvcmRlclR5cGUiLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJtZXRob2RzIiwib3BlbiIsIml0ZW0iLCJvbkxvYWRGdW4iLCJhdXRoQ29sc2UiLCJnZXRSZWNvcmRPcmRlckxpc3QiLCJmdW4iLCJ1bmkiLCJ0aXRsZSIsInRpbWUiLCJjaGlsZCIsInJlcyIsInRoYXQiLCJvblJlYWNoQm90dG9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBNEVBO0FBSUE7QUFHQTtBQU1BO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBSUFDO0lBQ0FDO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTs7RUFDQUM7RUFDQUM7SUFDQTtNQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7VUFDQUM7UUFDQTtNQUNBO1FBQ0FGO01BQ0E7TUFDQUE7UUFDQWxCO1FBQ0FDO01BQ0E7UUFDQTtVQUNBO1lBQ0E7WUFDQTtjQUNBb0I7Y0FDQWY7Y0FDQWdCO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQTtZQUNBO2NBQ0FDO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7UUFDQUM7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMTA1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwicHJvbW90ZXItb3JkZXJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3Byb21vdGVySGVhZGVyIGJnLWNvbG9yJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naGVhZGVyQ29uIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lJz57eyR0KGDntK/orqHmjqjlub/orqLljZVgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz48dGV4dCBjbGFzcz0nbnVtJz57e2NvdW50IHx8IDB9fTwvdGV4dD57eyR0KGDljZVgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tMic+PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCcgdi1pZj1cInJlY29yZExpc3QubGVuZ3RoPjBcIj5cclxuXHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcmVjb3JkTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGl0bGUgYWNlYS1yb3cgcm93LWNvbHVtbiByb3ctY2VudGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nZGF0YSc+e3tpdGVtLnRpbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDmnKzmnIjntK/orqHmjqjlub/orqLljZVgKX1977yae3tpdGVtLmNvdW50IHx8IDB9fXt7JHQoYOWNlWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpc3RuJz5cclxuXHRcdFx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoY2hpbGQsaW5kZXhuKSBpbiBpdGVtLmNoaWxkXCIgOmtleT1cImluZGV4blwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW5tJz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RvcCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz0nY2hpbGQuYXZhdGFyJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQgbGluZTEnPnt7Y2hpbGQubmlja25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5JyB2LWlmPVwiY2hpbGQudHlwZSA9PSAnYnJva2VyYWdlJ1wiPnt7JHQoYOi/lOS9o2ApfX3vvJo8dGV4dFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz0nZm9udC1jb2xvcic+e3skdChg77+lYCl9fXt7Y2hpbGQubnVtYmVyfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leScgdi1lbHNlPnt7JHQoYOaaguacqui/lOS9o2ApfX3vvJo8dGV4dFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz0nZm9udC1jb2xvcic+e3skdChg77+lYCl9fXt7Y2hpbGQubnVtYmVyfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdib3R0b20nPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pjx0ZXh0IGNsYXNzPSduYW1lJz57eyR0KGDorqLljZXnvJblj7dgKX1977yaPC90ZXh0Pnt7Y2hpbGQub3JkZXJfaWR9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz48dGV4dCBjbGFzcz0nbmFtZSc+e3skdChg5LiL5Y2V5pe26Ze0YCl9fe+8mjwvdGV4dD57e2NoaWxkLnRpbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vcmVcIiB2LWlmPVwiY2hpbGQuY2hpbGRyZW4gJiYgY2hpbGQuY2hpbGRyZW4ubGVuZ3RoXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cIm9wZW4oY2hpbGQpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7e2NoaWxkLm9wZW4/JHQoYOaUtui1t2ApOiR0KGDmm7TlpJpgKX19XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0OmNsYXNzPVwiY2hpbGQub3Blbj8naWNvbi14aWFuZ3NoYW5nJzonaWNvbi14aWFuZ3hpYSdcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9yZS1yZWNvcmRcIiB2LWlmPVwiY2hpbGQub3BlblwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9yZS1yZWNvcmQtbGlzdFwiIHYtZm9yPVwiKHNwLGluZGV4cykgaW4gY2hpbGQuY2hpbGRyZW5cIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0OmtleT1cImluZGV4c1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb3JlLXJlY29yZC1ib3hcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+PHRleHQgY2xhc3M9J25hbWUnPnt7JHQoYOWNleWPt2ApfX3vvJo8L3RleHQ+e3tzcC5vcmRlcl9pZH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXknIHYtaWY9XCJzcC50eXBlID09ICdicm9rZXJhZ2UnXCI+e3skdChg6L+U5L2jYCl9fe+8mjx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz0nZm9udC1jb2xvcic+e3skdChg77+lYCl9fXt7c3AubnVtYmVyfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXknIHYtZWxzZT57eyR0KGDmmoLmnKrov5TkvaNgKX1977yaPHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPSdmb250LWNvbG9yJz57eyR0KGDvv6VgKX19e3tzcC5udW1iZXJ9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgdi1pZj1cInJlY29yZExpc3QubGVuZ3RoID09IDBcIj5cclxuXHRcdFx0XHQ8ZW1wdHlQYWdlIDp0aXRsZT1cIiR0KGDmmoLml6Dmjqjlub/orqLljZXvvZ5gKVwiPjwvZW1wdHlQYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdHNwcmVhZE9yZGVyLFxyXG5cdFx0ZGl2aXNpb25PcmRlclxyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgZW1wdHlQYWdlIGZyb20gJ0AvY29tcG9uZW50cy9lbXB0eVBhZ2UudnVlJ1xyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRlbXB0eVBhZ2UsXHJcblx0XHRcdGhvbWVcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiA4LFxyXG5cdFx0XHRcdHN0YXR1czogZmFsc2UsXHJcblx0XHRcdFx0cmVjb3JkTGlzdDogW10sXHJcblx0XHRcdFx0dGltZXM6IFtdLFxyXG5cdFx0XHRcdHJlY29yZENvdW50OiAwLFxyXG5cdFx0XHRcdGNvdW50OiAwLFxyXG5cdFx0XHRcdG9yZGVyVHlwZTogMCxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRoaXMub3JkZXJUeXBlID0gb3B0aW9ucy50eXBlIHx8IDBcclxuXHRcdFx0XHR0aGlzLmdldFJlY29yZE9yZGVyTGlzdChvcHRpb25zLnR5cGUpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0b3BlbihpdGVtKSB7XHJcblx0XHRcdFx0aXRlbS5vcGVuID0gIWl0ZW0ub3BlblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbkxvYWRGdW4oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRSZWNvcmRPcmRlckxpc3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGVcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0UmVjb3JkT3JkZXJMaXN0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRsZXQgcGFnZSA9IHRoYXQucGFnZTtcclxuXHRcdFx0XHRsZXQgbGltaXQgPSB0aGF0LmxpbWl0O1xyXG5cdFx0XHRcdGxldCBzdGF0dXMgPSB0aGF0LnN0YXR1cztcclxuXHRcdFx0XHRpZiAoc3RhdHVzID09IHRydWUpIHJldHVybjtcclxuXHRcdFx0XHRsZXQgZnVuXHJcblx0XHRcdFx0aWYgKHRoaXMub3JkZXJUeXBlKSB7XHJcblx0XHRcdFx0XHRmdW4gPSBkaXZpc2lvbk9yZGVyXHJcblx0XHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaOqOW5v+iuouWNleWIl+ihqGApXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRmdW4gPSBzcHJlYWRPcmRlclxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmdW4oe1xyXG5cdFx0XHRcdFx0cGFnZTogcGFnZSxcclxuXHRcdFx0XHRcdGxpbWl0OiBsaW1pdFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgcmVzLmRhdGEudGltZS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRpZiAoIXRoaXMudGltZXMuaW5jbHVkZXMocmVzLmRhdGEudGltZVtpXS50aW1lKSkge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMudGltZXMucHVzaChyZXMuZGF0YS50aW1lW2ldLnRpbWUpXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5yZWNvcmRMaXN0LnB1c2goe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGltZTogcmVzLmRhdGEudGltZVtpXS50aW1lLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y291bnQ6IHJlcy5kYXRhLnRpbWVbaV0uY291bnQsXHJcblx0XHRcdFx0XHRcdFx0XHRjaGlsZDogW11cclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRmb3IgKGxldCB4ID0gMDsgeCA8IHRoaXMudGltZXMubGVuZ3RoOyB4KyspIHtcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgaiA9IDA7IGogPCByZXMuZGF0YS5saXN0Lmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHRoaXMudGltZXNbeF0gPT09IHJlcy5kYXRhLmxpc3Rbal0udGltZV9rZXkpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJlcy5kYXRhLmxpc3Rbal0ub3BlbiA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnJlY29yZExpc3RbeF0uY2hpbGQucHVzaChyZXMuZGF0YS5saXN0W2pdKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5jb3VudCA9IHJlcy5kYXRhLmNvdW50IHx8IDA7XHJcblx0XHRcdFx0XHR0aGF0LnN0YXR1cyA9IHJlcy5kYXRhLmxpc3QubGVuZ3RoIDwgODtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSArPSAxO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0dGhpcy5nZXRSZWNvcmRPcmRlckxpc3QoKTtcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC5wcm9tb3Rlci1vcmRlciAubGlzdCAuaXRlbSAudGl0bGUge1xyXG5cdFx0aGVpZ2h0OiAxMzNycHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLW9yZGVyIC5saXN0IC5pdGVtIC50aXRsZSAuZGF0YSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLW9yZGVyIC5saXN0IC5pdGVtIC5saXN0biAuaXRlbm0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdC8vIG1hcmdpbjogMCAkdW5pLWluZGV4LW1hcmdpbi1yb3c7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cnB4O1xyXG5cclxuXHRcdC5tb3JlLXJlY29yZCB7XHJcblx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cclxuXHRcdFx0Lm1vcmUtcmVjb3JkLWxpc3Qge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcnB4IDMwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xyXG5cclxuXHRcdFx0XHQubW9yZS1yZWNvcmQtYm94IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItb3JkZXIgLmxpc3QgLml0ZW0gLmxpc3RuIC5pdGVubX4uaXRlbm0ge1xyXG5cdFx0bWFyZ2luLXRvcDogMTJycHg7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItb3JkZXIgLmxpc3QgLml0ZW0gLmxpc3RuIC5pdGVubSAudG9wIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHJweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItb3JkZXIgLmxpc3QgLml0ZW0gLmxpc3RuIC5pdGVubSAudG9wIC5waWN0eHQge1xyXG5cdFx0d2lkdGg6IDMyMHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9tb3Rlci1vcmRlciAubGlzdCAuaXRlbSAubGlzdG4gLml0ZW5tIC50b3AgLnBpY3R4dCAudGV4dCB7XHJcblx0XHR3aWR0aDogMjMwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLW9yZGVyIC5saXN0IC5pdGVtIC5saXN0biAuaXRlbm0gLnRvcCAucGljdHh0IC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiA2NnJweDtcclxuXHRcdGhlaWdodDogNjZycHg7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItb3JkZXIgLmxpc3QgLml0ZW0gLmxpc3RuIC5pdGVubSAudG9wIC5waWN0eHQgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRib3JkZXI6IDNycHggc29saWQgI2ZmZjtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTVycHggI2FhYTtcclxuXHR9XHJcblxyXG5cdC5wcm9tb3Rlci1vcmRlciAubGlzdCAuaXRlbSAubGlzdG4gLml0ZW5tIC50b3AgLm1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItb3JkZXIgLmxpc3QgLml0ZW0gLmxpc3RuIC5pdGVubSAuYm90dG9tIHtcclxuXHRcdHBhZGRpbmc6IDIwcnB4IDMwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQubW9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDEycnB4O1xyXG5cdFx0XHRib3R0b206IDI0cnB4O1xyXG5cclxuXHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItb3JkZXIgLmxpc3QgLml0ZW0gLmxpc3RuIC5pdGVubSAuYm90dG9tIC5uYW1lIHtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1105\n"); /***/ }), /* 1106 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/promoter_rank/index.vue?mpType=page ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_08cf16fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=08cf16fc&scoped=true&mpType=page */ 1107);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1109);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_08cf16fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_08cf16fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"08cf16fc\",\n null,\n false,\n _index_vue_vue_type_template_id_08cf16fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/promoter_rank/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTEwNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTA4Y2YxNmZjJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIwOGNmMTZmY1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy9wcm9tb3Rlcl9yYW5rL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1106\n"); /***/ }), /* 1107 */ /*!**********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/promoter_rank/index.vue?vue&type=template&id=08cf16fc&scoped=true&mpType=page ***! \**********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08cf16fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=08cf16fc&scoped=true&mpType=page */ 1108); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08cf16fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08cf16fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08cf16fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08cf16fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1108 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/promoter_rank/index.vue?vue&type=template&id=08cf16fc&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "PromoterRank"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "redBg bg-color"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "header"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s( 4, "sc", "nav acea-row row-center-wrapper" ), attrs: { _i: 4 }, }, _vm._l( _vm._$s(5, "f", { forItems: _vm.navList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("5-" + $30, "sc", "item"), class: _vm._$s( "5-" + $30, "c", _vm.active == index ? "font-color" : "" ), attrs: { _i: "5-" + $30 }, on: { click: function ($event) { return _vm.switchTap(index) }, }, }, [ _vm._v( _vm._$s("5-" + $30, "t0-0", _vm._s(_vm.$t(item))) ), ] ) } ), 0 ), _c( "view", { staticClass: _vm._$s( 6, "sc", "rank acea-row row-bottom row-around" ), attrs: { _i: 6 }, }, [ _vm._$s(7, "i", _vm.Two.uid) ? _c( "view", { staticClass: _vm._$s(7, "sc", "item two"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "pictrue"), attrs: { _i: 8 }, }, [ _c("image", { attrs: { src: _vm._$s(9, "a-src", _vm.Two.avatar), _i: 9, }, }), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "name line1"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s( 10, "t0-0", _vm._s(_vm.Two.nickname) ) ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "num"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.Two.count)) + _vm._$s(11, "t0-1", _vm._s(_vm.$t("人"))) ), ] ), ] ) : _vm._e(), _vm._$s(12, "i", _vm.One.uid) ? _c( "view", { staticClass: _vm._$s(12, "sc", "item one"), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "pictrue"), attrs: { _i: 13 }, }, [ _c("image", { attrs: { src: _vm._$s(14, "a-src", _vm.One.avatar), _i: 14, }, }), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "name line1"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.One.nickname) ) ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "num"), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s(16, "t0-0", _vm._s(_vm.One.count)) + _vm._$s(16, "t0-1", _vm._s(_vm.$t("人"))) ), ] ), ] ) : _vm._e(), _vm._$s(17, "i", _vm.Three.uid) ? _c( "view", { staticClass: _vm._$s(17, "sc", "item three"), attrs: { _i: 17 }, }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "pictrue"), attrs: { _i: 18 }, }, [ _c("image", { attrs: { src: _vm._$s( 19, "a-src", _vm.Three.avatar ), _i: 19, }, }), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "name line1"), attrs: { _i: 20 }, }, [ _vm._v( _vm._$s( 20, "t0-0", _vm._s(_vm.Three.nickname) ) ), ] ), _c( "view", { staticClass: _vm._$s(21, "sc", "num"), attrs: { _i: 21 }, }, [ _vm._v( _vm._$s( 21, "t0-0", _vm._s(_vm.Three.count) ) + _vm._$s(21, "t0-1", _vm._s(_vm.$t("人"))) ), ] ), ] ) : _vm._e(), ] ), ] ), ] ), _vm._$s(22, "i", _vm.rankList.length) ? _c( "view", { staticClass: _vm._$s(22, "sc", "list"), attrs: { _i: 22 } }, _vm._l( _vm._$s(23, "f", { forItems: _vm.rankList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(23, "f", { forIndex: $21, key: index }), staticClass: _vm._$s( "23-" + $31, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "23-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s("24-" + $31, "sc", "num"), attrs: { _i: "24-" + $31 }, }, [ _vm._v( _vm._$s("24-" + $31, "t0-0", _vm._s(index + 4)) ), ] ), _c( "view", { staticClass: _vm._$s( "25-" + $31, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: "25-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "26-" + $31, "sc", "pictrue" ), attrs: { _i: "26-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "27-" + $31, "a-src", item.avatar ), _i: "27-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "28-" + $31, "sc", "text line1" ), attrs: { _i: "28-" + $31 }, }, [ _vm._v( _vm._$s( "28-" + $31, "t0-0", _vm._s(item.nickname) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "29-" + $31, "sc", "people font-color" ), attrs: { _i: "29-" + $31 }, }, [ _vm._v( _vm._$s("29-" + $31, "t0-0", _vm._s(item.count)) + _vm._$s( "29-" + $31, "t0-1", _vm._s(_vm.$t("人")) ) ), ] ), ] ) } ), 0 ) : _vm._e(), ] ), _c("home", { attrs: { _i: 30 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1109 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/promoter_rank/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1110);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMTA5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1109\n"); /***/ }), /* 1110 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/promoter_rank/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n navList: [this.$t(\"\\u5468\\u699C\"), this.$t(\"\\u6708\\u699C\")],\n active: 0,\n page: 1,\n limit: 10,\n type: 'week',\n loading: false,\n loadend: false,\n rankList: [],\n Two: {},\n One: {},\n Three: {},\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false //是否隐藏授权\n };\n },\n\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getRanklist();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.getRanklist();\n } else {\n (0, _login.toLogin)();\n }\n },\n // onShow: function () {\n // if(this.isClone && app.globalData.isLog){\n // this.setData({ loadend: false, page: 1, rankList:[]});\n // this.getRanklist();\n // }\n // },\n methods: {\n onLoadFun: function onLoadFun() {\n this.getRanklist();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n getRanklist: function getRanklist() {\n var that = this;\n if (that.loadend) return;\n if (that.loading) return;\n that.loading = true;\n (0, _user.getRankList)({\n page: that.page,\n limit: that.limit,\n type: that.type\n }).then(function (res) {\n var list = res.data;\n that.rankList.push.apply(that.rankList, list);\n if (that.page == 1) {\n that.One = that.rankList.shift() || {};\n that.Two = that.rankList.shift() || {};\n that.Three = that.rankList.shift() || {};\n }\n that.loadend = list.length < that.limit;\n that.loading = false;\n that.$set(that, 'rankList', that.rankList);\n that.One = that.One;\n that.Two = that.Two;\n that.Three = that.Three;\n that.page = that.page + 1;\n }).catch(function (err) {\n that.loading = false;\n });\n },\n switchTap: function switchTap(index) {\n if (this.active === index) return;\n this.active = index;\n this.type = index ? 'month' : 'week';\n this.page = 1;\n this.loadend = false;\n this.$set(this, 'rankList', []);\n this.Two = {};\n this.One = {};\n this.Three = {};\n this.getRanklist();\n }\n },\n onReachBottom: function onReachBottom() {\n this.getRanklist();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvcHJvbW90ZXJfcmFuay9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJtaXhpbnMiLCJkYXRhIiwibmF2TGlzdCIsImFjdGl2ZSIsInBhZ2UiLCJsaW1pdCIsInR5cGUiLCJsb2FkaW5nIiwibG9hZGVuZCIsInJhbmtMaXN0IiwiVHdvIiwiT25lIiwiVGhyZWUiLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsIm1ldGhvZHMiLCJvbkxvYWRGdW4iLCJhdXRoQ29sc2UiLCJnZXRSYW5rbGlzdCIsInRoYXQiLCJzd2l0Y2hUYXAiLCJvblJlYWNoQm90dG9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBMkRBO0FBR0E7QUFHQTtBQU1BO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFJQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7SUFDQTtFQUNBOztFQUNBQztFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQUM7TUFDQTtRQUNBckI7UUFDQUM7UUFDQUM7TUFDQTtRQUNBO1FBQ0FtQjtRQUNBO1VBQ0FBO1VBQ0FBO1VBQ0FBO1FBQ0E7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtRQUNBQTtNQUNBO0lBQ0E7SUFFQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMTEwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiUHJvbW90ZXJSYW5rXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicmVkQmcgYmctY29sb3JcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRlclwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYXYgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cImFjdGl2ZSA9PSBpbmRleCA/ICdmb250LWNvbG9yJyA6ICcnXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbmF2TGlzdFwiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRcdCBAY2xpY2s9XCJzd2l0Y2hUYXAoaW5kZXgpXCI+XHJcblx0XHRcdFx0XHRcdFx0e3sgJHQoaXRlbSkgfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyYW5rIGFjZWEtcm93IHJvdy1ib3R0b20gcm93LWFyb3VuZFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gdHdvXCIgdi1pZj1cIlR3by51aWRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiVHdvLmF2YXRhclwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBsaW5lMVwiPnt7VHdvLm5pY2tuYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj57e1R3by5jb3VudH19e3skdChg5Lq6YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gb25lXCIgdi1pZj1cIk9uZS51aWRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiT25lLmF2YXRhclwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBsaW5lMVwiPnt7T25lLm5pY2tuYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj57e09uZS5jb3VudH19e3skdChg5Lq6YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gdGhyZWVcIiB2LWlmPVwiVGhyZWUudWlkXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIlRocmVlLmF2YXRhclwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBsaW5lMVwiPnt7VGhyZWUubmlja25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7VGhyZWUuY291bnR9fXt7JHQoYOS6umApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCIgdi1pZj1cInJhbmtMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcmFua0xpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3tpbmRleCs0fX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY1R4dCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5hdmF0YXJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCBsaW5lMVwiPnt7aXRlbS5uaWNrbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwZW9wbGUgZm9udC1jb2xvclwiPnt7aXRlbS5jb3VudH19e3skdChg5Lq6YCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PCEtLSA8YXV0aG9yaXplIEBvbkxvYWRGdW49XCJvbkxvYWRGdW5cIiA6aXNBdXRvPVwiaXNBdXRvXCIgOmlzU2hvd0F1dGg9XCJpc1Nob3dBdXRoXCIgQGF1dGhDb2xzZT1cImF1dGhDb2xzZVwiPjwvYXV0aG9yaXplPiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0UmFua0xpc3RcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGhvbWVcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6W2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG5hdkxpc3Q6IFt0aGlzLiR0KGDlkajmppxgKSwgdGhpcy4kdChg5pyI5qacYCldLFxyXG5cdFx0XHRcdGFjdGl2ZTogMCxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiAxMCxcclxuXHRcdFx0XHR0eXBlOiAnd2VlaycsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdFx0cmFua0xpc3Q6IFtdLFxyXG5cdFx0XHRcdFR3bzoge30sXHJcblx0XHRcdFx0T25lOiB7fSxcclxuXHRcdFx0XHRUaHJlZToge30sXHJcblx0XHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcclxuXHRcdFx0XHRpc1Nob3dBdXRoOiBmYWxzZSAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdHdhdGNoOntcclxuXHRcdFx0aXNMb2dpbjp7XHJcblx0XHRcdFx0aGFuZGxlcjpmdW5jdGlvbihuZXdWLG9sZFYpe1xyXG5cdFx0XHRcdFx0aWYobmV3Vil7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0UmFua2xpc3QoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6dHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRSYW5rbGlzdCgpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vIG9uU2hvdzogZnVuY3Rpb24gKCkge1xyXG5cdFx0Ly8gICAgaWYodGhpcy5pc0Nsb25lICYmIGFwcC5nbG9iYWxEYXRhLmlzTG9nKXtcclxuXHRcdC8vICAgICAgdGhpcy5zZXREYXRhKHsgbG9hZGVuZDogZmFsc2UsIHBhZ2U6IDEsIHJhbmtMaXN0OltdfSk7XHJcblx0XHQvLyAgICAgIHRoaXMuZ2V0UmFua2xpc3QoKTtcclxuXHRcdC8vICAgIH1cclxuXHRcdC8vICB9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRvbkxvYWRGdW4oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRSYW5rbGlzdCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmjojmnYPlhbPpl61cclxuXHRcdFx0YXV0aENvbHNlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRSYW5rbGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvYWRlbmQpIHJldHVybjtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkaW5nKSByZXR1cm47XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHRnZXRSYW5rTGlzdCh7XHJcblx0XHRcdFx0XHRwYWdlOiB0aGF0LnBhZ2UsXHJcblx0XHRcdFx0XHRsaW1pdDogdGhhdC5saW1pdCxcclxuXHRcdFx0XHRcdHR5cGU6IHRoYXQudHlwZVxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCBsaXN0ID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHR0aGF0LnJhbmtMaXN0LnB1c2guYXBwbHkodGhhdC5yYW5rTGlzdCwgbGlzdCk7XHJcblx0XHRcdFx0XHRpZiAodGhhdC5wYWdlID09IDEpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5PbmUgPSB0aGF0LnJhbmtMaXN0LnNoaWZ0KCkgfHwge307XHJcblx0XHRcdFx0XHRcdHRoYXQuVHdvID0gdGhhdC5yYW5rTGlzdC5zaGlmdCgpIHx8IHt9O1xyXG5cdFx0XHRcdFx0XHR0aGF0LlRocmVlID0gdGhhdC5yYW5rTGlzdC5zaGlmdCgpIHx8IHt9O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5sb2FkZW5kID0gbGlzdC5sZW5ndGggPCB0aGF0LmxpbWl0O1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3JhbmtMaXN0JywgdGhhdC5yYW5rTGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0Lk9uZSA9IHRoYXQuT25lO1xyXG5cdFx0XHRcdFx0dGhhdC5Ud28gPSB0aGF0LlR3bztcclxuXHRcdFx0XHRcdHRoYXQuVGhyZWUgPSB0aGF0LlRocmVlO1xyXG5cdFx0XHRcdFx0dGhhdC5wYWdlID0gdGhhdC5wYWdlICsgMTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdHN3aXRjaFRhcDogZnVuY3Rpb24oaW5kZXgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5hY3RpdmUgPT09IGluZGV4KSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5hY3RpdmUgPSBpbmRleDtcclxuXHRcdFx0XHR0aGlzLnR5cGUgPSBpbmRleCA/ICdtb250aCcgOiAnd2Vlayc7XHJcblx0XHRcdFx0dGhpcy5wYWdlID0gMTtcclxuXHRcdFx0XHR0aGlzLmxvYWRlbmQgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ3JhbmtMaXN0JywgW10pO1xyXG5cdFx0XHRcdHRoaXMuVHdvID0ge307XHJcblx0XHRcdFx0dGhpcy5PbmUgPSB7fTtcclxuXHRcdFx0XHR0aGlzLlRocmVlID0ge307XHJcblx0XHRcdFx0dGhpcy5nZXRSYW5rbGlzdCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uUmVhY2hCb3R0b206IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLmdldFJhbmtsaXN0KCk7XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHRcclxuXHQuUHJvbW90ZXJSYW5rIC5yZWRCZyB7XHJcblx0XHRwYWRkaW5nOiA0NXJweCAwIDMwcnB4IDA7XHJcblx0fVxyXG5cclxuXHQuUHJvbW90ZXJSYW5rIC5oZWFkZXIge1xyXG5cdFx0Ly8gYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQVFBQUFRQUJBQUQvMndCREFBb0hCd2tIQmdvSkNBa0xDd29NRHhrUUR3NE9EeDRXRnhJWkpDQW1KU01nSXlJb0xUa3dLQ28yS3lJak1rUXlOanM5UUVCQUpqQkdTMFUrU2prL1FEMy8yd0JEQVFzTEN3OE5EeDBRRUIwOUtTTXBQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQzL3dnQVJDQUhNQXU0REFSRUFBaEVCQXhFQi84UUFHUUFCQVFFQkFRRUFBQUFBQUFBQUFBQUFBQUVDQXdRRi84UUFHUUVCQVFFQkFRRUFBQUFBQUFBQUFBQUFBQUVDQXdVSC85b0FEQU1CQUFJUUF4QUFBQUQ1bmgvUXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTlNhU3lBUzJHV3BRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUdwTnpPcEFBQUFKYnp1czJnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFXT2t4cVFBQUFBQUNXOHJxV2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEVW5YT1NBQWFTZ0VNcUFBT2V0WXVnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCcVRybkFBcWJUVWdBQUdiY0xGQUhQV3NYUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBc25iT0FCMFoxSUFBQUFCbTNtMEFPV3Q1dEFBQUFBQUFBQUFBQUFBQUFBQUFBQXFDZ29BU2dBRVVRaEZBQUFBQTdaeFpBT3JOa0FBQUFBQWx2Sm9DVzhkYkFBQUFBQUFBQUFBQUFBQUFBcVVGU2dwQ2lrQVZBS2dvS0Nnb0NGemJJaTVNcmhSdVo2WnlCMFoxSUFBTnpOSVl1Z0FCbTNtMEJqV3VkMEFBQUFBQUFBQUFBQUFBQnRtZ0FBQUFwQVVBcUFVRlFDZ29LQ2hLb3RFaElrc0VtODVBQTlHZWZveHpxQVJmUHZwNTlkQUFPZDFsUU9HOWxBQUFBQUFBQUFBQUFBQUhSa0FBQUFBQ2doUUNvQlFWQzFCUVVDcUN3c29VVXNoSkNKSjYrZkRybklBQUhPNjhmVHRGQWh5dXdPZXRZdWdBQUFBQUFBQUFBQUFBQjBaQUFBQUFBQW9JVUFxQVVGQ1VGQlFVVllKVlVTeFFDMldONXh2T2VtTWF6a0FEaHJmbDMyQUhPNnlvemJ6MXZUT2lwU2dJV0JSQVFnSXNJc0FBQUFCMFpBQUFBQUFBQUZJQ2dGUVVGQ1VGQlFVb0ZXRlZFV3JJcENoWk9tTWRNWTZZd0I0ZW5mRjBCTldXNnNwS0xJRUJGZ0lvZ1dBRUFBQmxZWlVBQWRHUUFBQUFBQUFBS0NGQUtnb0tFRkJRVW9LQ2dxQ3BRQUtRcEhUT09tTWNtdVc5V3JvSW9pd0VVU0JBc0lDS0lBc0JBQUFDR1Z5b0hSa0FBQUFBQUFBQUNnaFFDb1dvS0VvS0NsQUtDbFNvS0FBQlFRcUZDQVFFQ3dFVVNCRkVJRmdJRkVCQUFBQVpYSzdaQUFBQUFBQUFBQUFGSVVCS3BLQ2dxQ2xCUVVGU2dxQVVBQUNnQUFCQ0lJRmdVUUxJRUlGZ0lGZ0JBQUlBR2FBQUFvQUFBQUFBQUFLQUFDcFFVQXFVRkJRVktVQkJWSlFBUXRwQUFBQkFRRUlGZ1VTQkNCWUNBa29FQUFwR2FBQUFBRkFBQUFBQUFBS1FvQlFsVWxDVUZMU0tEUVNnRkNBVUV0QUFvUUFBQUNBaEZoQ1FXRUN3RUN3Z0FJSVZrb0FBQUFLQUFBQUFBQUFDa0tBVUZLaEtDbEFLVXFDZ0ZRVlpRQUFBQXFBQUFBQUNMQ0VJU1hKRmhGRUJJVUJsUUFRVUFBQW9BQUFBQUFBQUJRQVVvc3NFcFFVRktDZ3FBS1NxcUFRb0lGSUtDb0FBQUlvaENFbHlSY2hZUUVCQVpVQUNnQktBQVVBQUFBQUFBQUZJVUFwUWxCVUZCUVVvS0VDMFVBSVVBaFFBQ0NncUFzQkNFTXJtWEpGaENLSUFSUkFBQ29CUUVvQUtBQUFBQUFBQUFVQUZCUWxDVW9LQVVGQUtLQUZBUUFBb0FBSUFCQ0dKY3JsY2tXQWlnQ0FBQUFBRlFVSlFBVUFBQUFBQUFBQUF0SW9CU29LZ29LQVVGQlFLQUFBb1FBQW9BSkZKbGN4aGNMRnlGRUFBQUFBQUFBQUtBZ0FBQUFBQUFBQW9CQ2dIU1pvQU56TkFCVUtCU1ZsUUtReGRBQUFBRUFLQUlReXNJc0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCWk8yY2tBRzAxSlVBQWk1dHdvQUhMVzgyZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ3lkWm15QUFDMGtXeUFBQkxlZDFtMEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEcE03emtBQUFBQUROdkxXd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlpOcHZNSUFBQU0yODdxV2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ3lkSm5VZ0VYbnJXYlFBQUFBQUFBQUFBQUFBQUFBQUFCLzhRQUxCQUFBZ0VDQXdjRUF3RUJBUUFBQUFBQUFBRUNFUklERXlBVU1WQlJZV0toSVRCQllBUVFRRkpDc1AvYUFBZ0JBUUFCUHdEL0FNekpSYkZoc1dFakxpV1I1R1hFeWtaVCtHV3RmVkZodGlnbDdUaW1QRDVmVUl4Y2lNRkgzbkZTSlFjZnBzSVZFcWFVbXhRWmw5VEw2bVgxTEdVYTFTaFQxWDB1RUs2VkZzVUV2WWNFeHhhMHpoOHI2VENOejB4aHo5eHc1YVp4cHdxakxXV01zWll6TDZtWDFNdnFaWFV5dXBsZFRLN2pKN2pKNm1TK2FNbVhReVpHVlBrWmN2OEFMTFh5ZnRKVklxMVUwUmpUM3BScm9hcWhxanB3S2pMV1dGaUxVVVg4OWtmOG95WVA0Tm5qMU5tNVNObmx6UThHYS81R210NmEvV0hINTBRalRXc0tiM1JacytKL2tlRk5iNHZYS05kRTQxVmVBV3JncmhGNzRveTRtVnlabE1qQjE5VnF3L3htL1dmcDBJd2pEY3FhSlFqUGVxbUorTTE2dzllbXFhcG9hbzJ2cFZFV2xHWU9Fb0t1OSt4allLeEZWZWtocHB0UFExVlUwWWkrZmFvK1JSOGlqNUZIeDlDZEJZMDE4MUYrUnpRc1dFdm5WK1JoWEs5YjF2MHpWSCs1cXNXS0VudVRGZ3o1VUZnUDVaa0w1Yk1xSmx4NUZxNUlwN0ZFV29zUloxTEdXdmppazQ3blFqanlXK2pJNDhYdnFoTlBjNi92RWhaaU5hSlFjaFlYTm1XaTFMK2V4RmhScmlTOWxFY2FhNmkvSVh5ajhocWJUaUtERkJmM3VLWTREVFhEMXhCd1JZMXcxZlhsL1BRb1VLZlFGd0NpTFMwdFpSOGZYQWFJdFJZaXdzNmxyTFNoVGl5ZnNWL3NxVktsU3BVcVZLbFNwWGlOZEZmN0tqWTJWS2xTcFVxVjRXdUV0alkyTmxTcFg2dTJOalkyVi9scVZMaTR1TGk0dUxpNHVMaTR1TGk0dUxpNHVMaTR1TGk4dkx5OHY2Ri9RdjZDMHFOZHpMT3BZV2xwUW9VS0ZEY1puUXpPaG1kRE42R2IwTnA3VGF1enliVjJlVGF1enliVjJlVGF1enliVjJlVGF1enliVjJlVGF1enliVjJlVGF1enliVjJlVGF1enliVjJlVGFlM3liVDJtZjJtYjBMeXBYaWtKV2kwSVdKekZKUFU1SkR4T1dxYzYraTNmUzR5dEUwOWR6NWw4aTU4OWJkRVNuWDZhbTBSbW43em1rT1RsOVFVMmhZaWU4WHN2RVNITnY2cXB5SXV1aHVnNXNxM3dqLy9FQUNNUkFBTUFBZ0lCQXdVQUFBQUFBQUFBQUFBQkVSSWdBbUF3QTFGd0VGQ0FrTEQvMmdBSUFRSUJBVDhBL21aMHBTbEtYcXQ4bCtOYVV2NDdWR1NLdDFvdWpRaE4zeUxkTEJjdGwwNkl4SXh2d0p6d3JwejRJZnArdytEMjR2VmRVaUg2YU1HUi9WYUpNaE9yUGdtUDAvWVNhSXpGZnVhcFNsS1V5TWpJeU1qSXlNakl5S1VwUy9HVTZ2T3dUeFRxMDJuMm4vL0VBQ1FSQUFNQUFnSUNBZ0lEQVFBQUFBQUFBQUFCRVJJZ0FqQlFZQU1RUUZFeFFaQ3cvOW9BQ0FFREFRRS9BUDhBbVo1R1JXVmxaa1V2cWxMMVVUOVFwZTVPQ2ZwcmU5UlRJcFZ1bjZXM3JTOUZFOVUvU1c5Vyt4UFZQeGRLVXBTbVJrVXBTbEtaRlJVVmZnTjl5ZXE4SFNsTCtSV1ZtVE1qSkZYMjlHOThrWm95VzZlaThCZkMxNlBaOC8wTnQ2SnRDNS92WmVuejY1Y20ramp5Z3RGb3ZUbndUSDhmNkh3YTI0UCt0VjlvcU1rWkdSV1Y5bEtYenJTWS9qUS9qYUkxOThYVm9pbC9JcGZPdmdtUDQyY0UxL1BncjU2RThEUy81L1FoQ0VJUWhDRUlRaENFSVFoQ0VJUWhOcVpHUmtaRk1qSXlNaTdZbUppWW1KaVltSmlZR0JnWW1KaVltSmlRbmxtdG9UYUUyUzlMYTZJUkU2RXZUcDNRWHFFSjFKQ1hxczJTOFQvLzJRPT1cIikgbm8tcmVwZWF0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDQ2MHJweDtcclxuXHRcdC8vIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdH1cclxuXHJcblx0LlByb21vdGVyUmFuayAuaGVhZGVyIC5uYXYge1xyXG5cdFx0d2lkdGg6IDQ1MHJweDtcclxuXHRcdGhlaWdodDogNjZycHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzNycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5Qcm9tb3RlclJhbmsgLmhlYWRlciAubmF2IC5pdGVtIHtcclxuXHRcdHdpZHRoOiAyMjNycHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0fVxyXG5cclxuXHQuUHJvbW90ZXJSYW5rIC5oZWFkZXIgLm5hdiAuaXRlbS5mb250LWNvbG9yOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzM3JweCAwIDAgMzNycHg7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSkgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5Qcm9tb3RlclJhbmsgLmhlYWRlciAubmF2IC5pdGVtLmZvbnQtY29sb3I6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMzNycHggMzNycHggMDtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LlByb21vdGVyUmFuayAuaGVhZGVyIC5yYW5rIHtcclxuXHRcdHBhZGRpbmc6IDAgMjBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5Qcm9tb3RlclJhbmsgLmhlYWRlciAucmFuayAuaXRlbSAucGljdHJ1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0XHJcblx0LlByb21vdGVyUmFuayAuaGVhZGVyIC5yYW5rIC5pdGVtLnR3byAucGljdHJ1ZXtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFJZ0FBQUN4Q0FZQUFBQWZ6L1UzQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUEzWnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVFF5SURjNUxqRTJNRGt5TkN3Z01qQXhOeTh3Tnk4eE15MHdNVG93Tmpvek9TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1RVMDlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl0YlM4aUlIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVlNaV1lqSWlCNGJXeHVjenA0YlhBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOGlJSGh0Y0UxTk9rOXlhV2RwYm1Gc1JHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEb3hOR1V5TnpSa09TMDBZbVE0TFRVek5HSXRZV1prWlMwMlpUbG1NVGd4WW1abFlXVWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZPRFZCT0RnMk16ZEVPRVUxTVRGRk9UZzRSVE01T1RReVFqaERPRE16TVRjaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk9EVkJPRGcyTXpaRU9FVTFNVEZGT1RnNFJUTTVPVFF5UWpoRE9ETXpNVGNpSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UZ2dLRmRwYm1SdmQzTXBJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2T1RBeFpHVTJPV0l0TldNMk15MHhPVFExTFRsbFptTXRNR0l6Tmpjd1lURm1OV1V4SWlCemRGSmxaanBrYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pFMFpUSTNOR1E1TFRSaVpEZ3ROVE0wWWkxaFptUmxMVFpsT1dZeE9ERmlabVZoWlNJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B1TTB4TTBBQUJLYlNVUkJWSGphN0YwTGRCMVZGYjB2U1J1U0ptaytUV00vS0pDMmdBZ1VCV1ZWUUN5S3JRc1ZxQzJnZ0ZDZ3RGQzBwYkpjOGlsL3FDNldSZm4vRVZDZ1VBdTRsTFlzaWlJZ1ZmbEp4WDdvUjJrUzBqUkpiZHFrYVpQV3MrZmRWK2JkM3BrMzc4M01tM2t6WjY5MTFyeTgrZWFlL2M0NTk5eHo3eVQyN05rajhvRzFhOWVLRUtLT1pDYkpaSkpSSktYeSt6NlNEU1IvSnZrRnlRZEJQMmhqWTJNZzl5MFM4Y1VGSk8rUlhFZHltSWtjUUlra1RPcVkrWEZ0cExnUzVPY2tENUtNY0hBc3lES0w1SG1TQVV5UTZHTU95UlU1blBkdGtzZVpJTkhHRjBodWMzSCtHZEx0TUVFaWloczh1a1lwRXlSNitCekpOejI0em5DU2J6RkJvb2Z4SGw3cjYweVE2T0V3RDY5MUZCTWtlaGpwNGJVYW1DRFJRN3VIMTlyaTg3TW13dEpvSlFIZUc4SGVlU1JmSmZrVVNUL0pKcElsSkUrU05IdDh2dzBlWG11MUQrMXhLTWxaSk9OSWhwSDBrRFNSUEVleWtHUnJFRXBLQkRRV000M2tGcEVjQzlFQlJMbVc1RjRQSCtGVWtrVWVYZXRHa3JrZVhXc2d5ZlVpbWNDenl0U2k4YTVvYkd4Y0ZBZUMzRTd5STRlbjNVY3kzYU5IS0NOWko2MlZGMTNtZjNuMFhLK1FuT2p3Mk91SUpOZEhPUWFabFFVNWdJdEpydkhvM2pEWmQzcHduV2M4Sk1laUxNaGhFSVIrYU9kRzFZSU1wYzE2a3ZJc1QrMlR2OWhWSGp3RzdvMGgvS056UEwrVDVFc2theng0Rm96dFBKOWpzRDJHTEVsSDFDekkrVG1RSXhWSVgrclJNM1NMNUhqS2RoZHh6QnFQbm1WT2p1Y2hic3ViRmNrblFkeGtIMCtVd1p3WFFCeHlQTW1LTE03NUQ4bkpKSzk2OUF5by9qbk94ZmxmaXlKQkRuRng3aWliSGs4dWVFYzJzaE9TTEpiS2ZNbkQrMy9HWmR1UGlpSkJxbHljV3lxOHo5bTBrdnpTd1hHelNUWjZmTzlCSHZUSUlrZVFqMXljMjBMUzVjTXp2U0dEWUN2OFY0clhjSnNFL0RpS0JQblF4YmxRa2gvcGJSUWoyMVZUcjVLQnJkZFk3Zks2RzZKSWtOKzdPUGQ1SDUrck5VT1gwZy9BR3Y3V3hmbFBScEVnQzBqK2w4TjVPMFF5bytvWDdNWTRtbnk4NzEwNW5yZkc1eDlNWUFTQklxYm1jTjVVNGUvb3FkM0lhYm1QOTMyWDVPb2N6anUzc2JGeFR4UUpBdnlPNU1vc2p2OXBIc3hwamMyK1QvdDg3NXVGOHdGSnVLWFRpQnh2NWxOaFFkU0QzRXB5ZW9aSWZLVklwcUxuNWVGNTdBaFNrWWY3enhESlNubTd3Qk5qUCtPSkhNL2xXMWxCRlF4aGtPcG5OdnZ2Y0JuVU9nVVNUblp6R284VTNpYm9yUEN3U05iQldMcFpJc2MvZ2xCVWtCVmxiVGI3VHNuVE0yRGd6UzZGWDAzeStUdzhCeEtCRTIzMmR3U2xwQ0FKWXVkaXZpS1NGV2QrWTZLRFkvSXh4ZUZrbTNnSHhWT2I0MGdRSkw5MjIvUWVMdlQ1L2xESWR4d2NkMDRlM016TUREK2tuamdTcERXRG0wSHc1dWVZd3c4ZEJxSFZQcE1WdFNsMkk5MElYbnZqU0JCMDI5NjMyWS9Td0p0OHVqZUtsNlpsY2Z5Y0RMMGROOENBb1YwdVpsV0FPZ3FVSUVqMnJITmdlZy8zNGQ3M2sxUm1jWHc5eWE5OGVBNFVRbzNMY013SGNTVUlrS2s2Q3owTUpNcThIT3IvbnNQWVE4WFpKTi8xOERuR0NtZmxCdXZqVEJBbnZ3NU1tVnpnMGYxQWpNZGNuUCtVU003amNRdmtYdjVBVXB6aHVNNDR1eGdBNHhGT0pnU2RSdklibC9mQ2ZOcW5IU2pGRGpnWFZlMUh1TGpHS0VrT0o5MzRsU0tQdFI5aEpFaXpiQVNucm1HUjdGVmtDOHl0ZVUxNHM2NEh1cnpJYWw2U3c3bklxYnhOY3JERDQ1Y0hySjlRek0zOVd4YkhuaW9iK0N5SHh4OG9ZNWg3aExjanM1Z0JoK0g2NXh4YWt4SHkrQmV5REk3ZkRsbzVpUkFzZ3ptSjVOa2NMcmxNSk1jd01McUpjc2FkTXFqRnpQdURSRExCaGVVdHEzeisxMUN2OHFKSXJsK0crcEdOOGxsZ2FmYVh6ekE1aDI0eWtvaVlEL1J2STJnSmFCbk12QkhFaGpnTnNqZFRtZU1sdXFWaVVJdzBXT1k0QmdmNEwySGNaQmRKclhDM0t1SmJSSXFqZzdZZ2dic1lhb1JXR2F6bUNyaU8wU0taa1J3ZE1EbUVKRWFEY0w5azVsc2hjUCtoV1I5a3VXQ29lSjBKOGdsZVlqNmtBWU56UzVrZ24rQTE0VytCY0tGaEdibmVqOFB3SUNWaGVBaHFqRzRLVmxHdmVwa3YvMlJKaVJnNGNLQVlNR0NBOFJsU1hGeHNTRkZSa1NIR3IwVnVkKy9ldlhjTDZlL3ZOMlRYcmwyRzdOeTUwOWltanZNQkM4UEMxSklRL1dwZThJSWdVUHArKyswbnlzcktSR2xwcVVHTWxPSWRtMVdGTUZZQWFVQVdTRTlQajlpeFk0ZnhuUWZ1WlFrVFJPOW1rRm5OcXBJc2tVZ1loQ2d2THpjRWhNZ1hRRVlRRVRKNGNMTHpCTEowZDNjYkFzTGtrRVpZVGhhMW1RbXlyNXZaUVc0R1l5V3pIZlZ0aVF3VkZSVmkwS0JCV1ZzSVB3R0NRcXFycXcwWHRIMzdkckZ0MnphRE1BN3hRSmlDb2NBVFpTa1FPVEJxK3dqSk1YYXhSRlZWbGFpc3JEUStGeEw2K3ZwRVYxZVgyTHAxcS9IWkJsZ0JhU2I5WUZZd1FaTEVHQ0tTcS94TnM3Sm9jQ0g0UmNKYVJBR3dLbHUyYkRGY2tCV2ZSTEtvNlZvaXl1YllFb1RJOFgyUmZKdFR2WlVicWFtcE1RZ1NSWUFnbloyZGR1NEhOYnVYRTBtZWlCVkJpQmo3eTEvSUJOMStCSDIxdGJXUkpZYU9LQjBkSFVaUHlBSlk1V2dhRWVXanlCT0V5SUd5UGN6V3IxWDNJVTlSVjFjWEdWZVNpK3RwYjI4M2Npd2FkRXFTUEJ0SmdoQXhNSVVCNjVSTzFYVlY0VW9RWitCem5BRjlJRDZCNjdIUXpjTXlpTzJKREVHSUhDamNRYVowckM0QXJhK3Z6MnYrb2hDQWZFcGJXNXRWSUl2Ujc5T0pKT3NMbmlCRURrd3JmRkoxS2JBVWlETmdOUmpXZ0RWQmZLTFJFK3BPemlLU0xDMVlnaEE1c0t3Qnl2MEdxTEZHUTBPRGtRcG5aRVp2YjY5b2JXM1Z4U2I0WWdhUjVLR0NJZ2dSQTRFRTNvaHdsYm9QQWVqUW9VTkRsZjBzQkNBcnUyblRKaU9RMVFBTDBWemp4OHBEbmhORWtnTUZ1alBVZlhBcENFWVp1UVBCSzF5T0JyRFVsM3BORWs4SlF1VEF2QkdreTg5UjR3MVlEWXlkTU53RFl6dXdKaHJkb1hENmZDSkpmK2dJSWkzSG8wSlphQjZ1Wk5pd1liRkpldVVMNk4yMHRMVG9hbEorTFVuaWlXS0xQQ1RIWFNvNU1CdytZc1FJSm9jUFFKdWliZEhHQ240QVhVaWRoSU1nSXZsNnNiU1lBNk90K0FjNHYrRWYwTFpvWTgzSTlneXBrK0JkRERFVkQzTzN6bktnTzh2d0graitOalUxNmFyWkxpRlhjMDlnQkNGeVlHVWN6Q29yTnNjY2JEbnlEMlJlUVJJbEprR2VaQUtSWkZuZUNTTFQ1NWpFWEd2dXJTQWd4V2dzSTVqQXRibTVXZTNkb0U5OERKRmtYUzdYTE1xUkhKak50bEFvNlhOMFpaa2N3UWF1MElFQzZHaWgxRm5lZ2xTc2pKUDIvbm9rd1RqUEVUeWdBK2hDQVFaSjc4Z0xRV1E5UjlxcWYwaWZjNFkwUElBdU5EVTFVNlh1L0l0QlpDWFl1MmJYZ3A3S3lKRWplV3dsWkVDd3VuSGpSbldBRDBWSFIyWlRtWmF0VnU5WGcxS015akk1d2dmb0JMcFJDckJxcEE2OWR6R3l3SGlDR25md2tIMTRBZDFvNHBFSlVwZmV1Umc1TlFFcjNRd3hSOHpJZHpEQ0QrUkhsTW8wVEtVNDFNbVVDcWNXNUFZek9XQzJVQ2JJS0F4QVY0cXJHU0oxNnQ2Q2tQWEFTc2Q0RVhHeE9VcldtQzVHaUlFYUV0U1NtSUM4L0ZGa1JkNTNhMEhtbThtQlhndDNhUXV6NjZ1TWpSVkwzZWJ1WXNoNllGWGhrOHpmWWQ1SzNLY21GQ0tnTStoT3dVbFN4emxia0xTM0xTQ05IdGRKVFZFQWRLY1pDcmtwSjRMSTZRcmoxRzR0bzdDaDBlRTRxZXVzTGNoUHpIOWdJalZYaGhVK1VvdnQyT2s2STBHSVVSaUlHNjhHT1l6b0JLd0t4a3VkTzdZZ3MxVFdzZldJbGhYUjZIT1dJNElRaytDa3BwaS80K21SMFlOR3A1T2w3ak5hRUx4WmFTKzlVQkRMUFpkbzltaVVZdWN5cWZ1TUJMbkEvQWZXQkdORUV4cmRYbWhMRURJeGVQM0UzdmVmSUxtQ0JlTVkwUVIwcXlROUQ1Y2NzTFFnVTlSZ3B0QldFMlE0QjNTclNaeE5zU1BJR2VZL3VNWTArdERvV0U4UU1pMWphRFBHN0Y2WUlQRUlWaFUzY3pCeFliVE9na3hRM1F1WEVrWWYwTEVtSnpJeEkwRTA2VmhHUktIUmRUcEJ5S1FnRWoyQkNjSUVrVGhCY21LdkJUa1M3aWkxRjVPdmVXNXRmQUJkSzh0SWdERmp6UVE1VG8wL0dQR0NSdWRmTmhQa2kwd1FKb2lDWTgwRUdjc0VZWUlvTURMcVJSU01ZT2JUR05Vbk1lSVhoeWdZQTI3QWdod2lUTzlwUWZxVjh4L3hBM1N1VkwyREU0ZUFDYVBZZWpBQXpaSmhvMEdRQXpNY3hJZ3ZRUTRBUVE1SXN5czhlaHRiYUhSdkVHUTRFNFJob2Z2aElFamFkQ3ZOd3F5TW1FQ2orem9RcEo0SndyRFFmVDBJVXNNRVlkaFprTFNhTTU2WUhWOW9kRzhreWpncnhyQTBLaUJIV3RrNloxSGpDNDN1SzVnTkRIdlNrSFNadjlDOG9JWVJFMmgwdncwRVlVWXdyTkFQZ3FTOXdUbmZyMnBuaEFjYTNmZUNJT2xMMy9YM2MwdkYxVnpzcS90MkVLU05DY0t3MEgwYkNOTE9CR0hZV1pCbTh6ZDlmWDNjVWpHRlJ2Zk5JTWdHSmdqRFF2Y2I5aUdJOG40UlJveWcwYjFCa0RYbWIvRDJSQVlUUkdJTkNMSVMxc1ZzWmppYkdqOUE1d3BCd0ltVlJZMk5qYjMwWVRWYmtYaERvL1BWNEVacXNPNDk4eDdsNVRPTUdFQ2pjK00xSVNtQ0xHZUNNRUVVL05WTWtOZVpJRXdRQmErYkNZSlhuWGFuOWlDanhuRkl2T0lQSll2YUxUbVJKQWdGSTRoWVh6VWYwZFBUd3kwWEUzUjNkNnRmL1VWeUlxMGU5Y1VNSnpIaVE1QS9wajZZQ2JKWXRTQ2NENGsrb0dOTi9MRjRINEtRU1VFdVpHOCtCTVVqMjdadDR4YU1PTFp2MzY0V0NxMldYTmpIZ2dCUG0vOWdna1FmR2gybmNVQWx5QUsxNjhPanU5RUZkS3ZwakN5d0pBaVpsaFZDWnRCU2JxYXJxNHRiTXFLQWJoWDNza0p5d05LQ0FBK2IvOWk2ZFN1M1pFU2gwZTFENmhjNmdqd0c3MkkyUXdoa0dORUxUcFh3WVlmVXZUMUJ5TVIwcUg1b3k1WXQzS0lSZzBhbkM2VHVNMW9RNEhZMVdPWHhtZWpBUXArMzY0N1ZFb1NZOUE1dFhqRi8xOW5aeVMwYkVXaDArWXJVdVRPQ1NNd3ovNEYwTEZ1UmFGZ1BUV3A5bnRYeGxnUWhSaTJselJ2bTd6bzZPcmlGQ3h3YUhiNGhkWjBkUVNUbW12OUFVb1Y3TklYZGM5RWt4dWJhbldOTEVHTFd5N1I1MmZ4ZGUzczdUL0F1UUVCbjBKMkNsNldPY3lPSXhPVWtlNnRKVVBuTTNkN0M3TllxVmV2OVVyZkNGVUdJWWYra3pRTnFGTXdWWjRVRDZFclRjM2xBNmxhNHRTQXBQN1haYks3YTJ0cTQ1UXNFMEpVU0Ztek9GSHRrUlJCaVdwdHFqdEJkWWxkVEdLNUZrNTY0WE9wVWVHVkJRSkxIYWJORTdUTDE5dmF5RmtJSzZFYlRyVjBpZFNrOEpZakVSY0swSWhITVZtdHJLNWNtaGhEUUNYU2p1SlpPcVVQaEMwR0llUi9SNW1MemQ0aU1OMjNheEJvSkdhQVR6V1RzNlZLSHdpOExBcEk4STVTYUVTUmdlS3dtUElBdU5Bbk5SMGgzQzdLOVZxNEw2VjRtNU1RYWN6ekNOYXpCQXpyUXhCM1ExY3hjcnBjVFFZaUpHTzJaSkpRVkVtSFdlRUF2T0tEdE5lNGVPcG9rZFNieVpVRkFrblcwT1ZPWXNxd0lpRnBhV2ppSkZnRFE1bWg3SlNpRmJpWkxYWW04RWtTU1pLbDBOMm5SYzNOek15OWxsVWVncmRIbW10N2taWm5HV253bGlDVEpQVUtwSjhCRVlDWkpmc21oV2NKeW50U05DSlFnRWxlUzNHditBZ1d4VFUxTjdHNThkaXRvWTgzY3BmdWtUbHdqNGRYUS9kcTFhL0c2b2tkSnprMWpZRkdSR0Rac21PN2Q4QXlYQVNsaURvMWJRV1g2ZVdROTlvU0tJSklrZU9uWkl5VG5wTjBra1JCRGh3NFZGUlVWckZtUHVyTG9yV2gwaHhUNitVUU96NWJMVG5oZC9DTXR5ZDBrMDlWOXRiVzFvcWFtaGpYc0FraUNXWlIrd3NWZjRwWGw4STBnSnBMY1NIS1Z1bS9Rb0VHR05lRlhuMlVIdUJKWURZdVN6MXRJcnZhYUhMNFJ4RVNVQzJtRFNEcnRsYzU0UjN4RFE0TW9MUzFselRzQVJtVXg4S2JwRlNJNm5VSEVlTkN2ZXlmOHJpOGxrcHhNbTZlRThuNWV4Q1Z3T2RYVjFjd0FHNkNlQXk1Rm95ZGtTTSswcTBndkNJSklraHhFbTRVa1k5Vjk2TjNVMTllTGdRTUhNaHVVTGl3cXdTeUdMakMyTXNsTmhqUlVCSkVrS2FmTm5ZaXk5M2tJc2lZSVhtRk40djVpWitnRFZnUEJxSVZ1a0VxNE5OZXhsZEFTeEVTVUtUTGkzcWM3Zzlpa3JxN09DR1RqQ0FTZ21KcGdrWUdHUzVtZXk1QjlRUkZFa21SL2theVUvNFp1ZjFsWm1SR2Z4Q1c1QmplQ09NTm02VkdVZWw2VWJiRlB3UkxFUkpTemFUT2ZaSWh1ZjNsNXVlRjZva29VRUFPdXhHYkpVVlNmenlaaVBCSFVNeWFDbmlWSEpBRTViaVdaS2l6R2hrQVF4Q2RSY1Qxd0pSYlY1dWJ1Ni8wazF4STVOZ2Y1ckltd1RLTWtvaHhGbTl0SXhsc2RVMUpTSXFxcXFrUmxaYVh4dVpDQUFUV3NDWVpsbnpJc0RJaGxOK1pZTGNjUVc0S1lpSElTYlc0Z0dXZDNITndQeG5aZ1ZjS2FsVVgyRTlZQ1l5Y09WcTdHU2dwejNkWnZSSjRnSnFKTXBNMlA3U3hLcW9zTUZ3VENnQ3pvQ1FVSjlFQkFpdFI2S2c3YWR4a3NKeEhqeFREcUlSSDJtZnBFRkNUWFpwT2NRWkl4TjE5Y1hHd1FCajBocFBLUmdQUEx3cVRlaWdGQkR3U0VjUGplWVFRZjZLN09KMks4RytiMlR4VEtVZzVFbEZxUkxDTzRnT1R3Yk02RlZVa0pZaGNJaUpRU1dLR1VBR2lUbEVEaEtZRjFnSUFRMk9Zd1lReHIwR0tweWNkMUM4WXhRYndqQ3dneW1RUkp0NE5EL3JpcnBMVjRoa2p4ZnFHMWRhTFFGNE1oc295aXpRU1NVMGlPUi93YThDTWhHdjJUU0w1ZVpUR1I0c05DYnQ5RWxGWUxJcklnUWoyRzVGaTVQWUprakZES0RienN2WXJrR3pLd3pzYmZTZDdFbGtnUm1XcnRSTlNYa3lMU0lMRDlMQWxHbEErUTIrRWltYjJ0a3pKQUJzRGxKaXVBWlF1ZzZIYVROSkdzbDRLUjFBL2thMlVqaS84TE1BQTNpK1ptTWMvZzBRQUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcblx0ICB3aWR0aDogMTM2cnB4O1xyXG5cdCAgaGVpZ2h0OiAxNzdycHg7XHJcblx0fVxyXG5cclxuXHQuUHJvbW90ZXJSYW5rIC5oZWFkZXIgLnJhbmsgLml0ZW0gLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRib3R0b206IDJycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTY1cnB4O1xyXG5cdH1cclxuXHRcclxuXHQuUHJvbW90ZXJSYW5rIC5oZWFkZXIgLnJhbmsgLml0ZW0udHdvIC5waWN0cnVlIGltYWdle1xyXG5cdFx0d2lkdGg6IDEzMHJweDtcclxuXHRcdGhlaWdodDogMTMwcnB4O1xyXG5cdH1cclxuXHJcblx0LlByb21vdGVyUmFuayAuaGVhZGVyIC5yYW5rIC5pdGVtLm9uZSAucGljdHJ1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUp3QUFBRE5DQVlBQUFCTmFoa2ZBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTNacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UUXlJRGM1TGpFMk1Ea3lOQ3dnTWpBeE55OHdOeTh4TXkwd01Ub3dOam96T1NBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRveE5HVXlOelJrT1MwMFltUTRMVFV6TkdJdFlXWmtaUzAyWlRsbU1UZ3hZbVpsWVdVaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5VVTFNVGxCUmpCRU9FVTFNVEZGT1VFd1JqUkdSVFF5TVVaR05EazVORUlpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TlVVMU1UbEJSVVpFT0VVMU1URkZPVUV3UmpSR1JUUXlNVVpHTkRrNU5FSWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRnZ0tGZHBibVJ2ZDNNcElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZPVEF4WkdVMk9XSXROV00yTXkweE9UUTFMVGxsWm1NdE1HSXpOamN3WVRGbU5XVXhJaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPakUwWlRJM05HUTVMVFJpWkRndE5UTTBZaTFoWm1SbExUWmxPV1l4T0RGaVptVmhaU0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHZ4RlRESUFBQmVwU1VSQlZIamE3SjBKbUZUVmxjY1AzVFIwUXpkYnM0a0JGRE5XRkhBbHJyaVRhQndkVTZpQTBZbmpNZ29xNHphWXpHUXpHVE9abUxpTkNHcmNrakZSY1NtWHhFQTA0b0lMQkVVRU5HVVVjQU82NlFhYWJub0JtcDd6NzNzN3ZkejdxbDVWdmZmcVZkWDVmOThwbWxldlh0Kys5MWZuYnVmZTI2dXRyWTJ5b25pVXNxcElMTlgwVHVYWHI3TWR4VGFBYlNCYk05czJ0bmZabHJJOXpMYUZja0dwL3YwZXFUZUprb0YyQ3IvZXBFR3phUlRiZ1d6ZllydWU3WGEyTzlsMlMrWUpjS21BMW90Zi80dnRleWw4YWd6YnJXeW5hd0EzUzBaMlY1RmtnYU1lVGhHMnJwckM5aXJiYU1sR0FjNk5kL3V4OWxDWjZDdHM5MGxtQ25CdTJtdy85T2hwWC9md1dRSmNudW9uSGovdnUyempKRnNGT0p0M080ZGZqL0g0cVdWcy95YVpLOERaTk5XbjUwNW1LNUhzRmVDNmVqY001aDdzMDlNbitQaHNBUzVITlpKdG1FL1A3a3N5UkNMQTlkQW9INEdEaGtnV0MzQmQxY1RXNHVQeld5V0x3elcxVlU1cVRuS3M5alNZQlArRTdXOXNOUUg4L28xczFUNVdmWjhIbEkramRSN3V4MWJLdGs3Lzd2Y0ZPS1ZpUFd5QWtmMUp0dVk4RzBJYk1DRyt3Y2QwYkdMYjZoTndPelRNZnVvUXRzdDBUM3RFai9mMnNQMmViUUhiYnd1NVNnVmdiNU9hOEo3a2NFK0UxT0RwbTJ6ZjlpMGxrZGhPVW1GR2Z1Z2p0Zzk4ek1jZnNiM01Oc3NDVzBjNS94T3ArZUZudGZjck9PQ09aM3MraGVFQ1JHTDhtbTJPajJueWErN3pPYlpkUGozN0ViWWJTY1hudWRHWmJBc3BIaDFmT01ERm8yTzFhMCtuVjNnejI3aytlYm5YU0FWU2VxbGFVakZ5ZmdoNU1TT056MzI1L1VzUWp3NHJET0NJZnNiMnBRdytmNGVQUXhqWHNua1pCdjFqRFozWE9pbERiNzh2MncveUg3aDQ5RkIrblo3aFUvWml1OG9uTDRlMjR2VWVQZTBoM2RueG82UDE3eDQ4NTBvdWo0UHkzY09kNGRIdlBWTVBwZmdCM1czOGVtK0dUM21GYmFaUGVZaXBzcTk1VlA2bjVEdHdKM3IwbklOMUQ5YXZYdXZsR1ZRNWFMTWh6Tnl2Z1dUMDZMMEtCamc1MzRIYno4TzBqL1ExcFpIWVRkcEx1WjBsd0dEMTJib2QyT2hqeXJ6OHU4ZmtPM0JlWmxZZjMxTWJpZDFEN2tmcEgyTjdLb0E4TFBYd1dZUHlIYmpQUEh4V2ZVQnBmc1BsZlVzRFNzOE9ENSsxS2QrQis5aWo1elFGbUZsL2NsR3QxdXVPUWhENnE0ZlAranpmZ1h2Ym8rZGdVbnA5UUduK2tKTFBGT0FMOEVsQTZjSHYyUm15OGdndGNNOTQ5SnpIMlJvQ1NuT1ZCaXFSTmdlWW41anpmZGFENTZCanN5Qy9nWXZFbHZIcllnOHk2cTRBVTczVmhVZlpTTUhGdkdFbVpMNEh6M21VeStPamZQZHcwR3hkaU9scURvVnZHNFdnOC9JbHR0c3krRHlpVjM2VTc1blU0ZVhXa0lyZFNrZi96VFl2NEJRUHB1UkRNUHRUOEN1enJtTjdNczBtd3ZsY0RwOFhCbkJLVDdCZHdQYXB5L3V4TmRaM0tQMzlQaklSMWp1VUpibW5MRXY1aUR5OE80WDczMkU3aldGYlVRalZRRThoUk9rNHRyZGM5S1NPSlJXT2t3ME5kZUc5K21rdkY3VHdSVVRnSlRiY1N4WVJqWGkvRThpL1FOUFFBMGZhd3lYcnVkYm9iMmEyaEVJcWR1SGhUc2hpR3A5MjhhVzRKOENlZldpQmc3WWxlUit4WC8rUXhmUWQ3L0srNDdLWVJsU3R5V0lFdDJhN29NTUNYTExHS3hycy81aVZsS25vNUFrdTcvNHErUlV5NVE2NFJFSVE2QllCVHNuTmFxeC96Vkxhc09WV3BjdDdFUWx6VmhiU2lLRFdFMTNrOFU0QnJyTWRsMnhDR210V3p3bll1eUVxSTlVd2JvUXpCYjM4OG1KUzIwa2tBNjVaZ0ZQQ3RORjZGL2RoM0tsWGdPazZPNDIyNDJUZDVneEs0elJ3eWJTYVFyRDZQeXpBd2J1NUdSYzZtdTNDZ0x3YjJvMy9rZWFuYndyUXkyR29xSitMK3o0T1EwR0hhVzhSdDNGeW1Ha1lHVUI2ZnM2Vzd0ck5JOWorTTRBMFR0ZGUySTNlRitDNmE1WEwrN0JpNnlHZnZSdUdONjdKOENuZkorZXpIYnpRQWVSK2hxR2UvTjBtSXllQlEzemJIcGYzbnNyMkM1OWcrN0pIUUdNUUZsc3JmTW1IVkpicU5Mb05EMGVuckZxQTY2NjFsRnI0T2RabFh1c3hiRmhROGdKNXR3azBoa2tRdHpiWXcxUldrTnFZNW9nVVByT1NyVTZBNjY3cUZLclZEdDFLWHUwMUVvK2lYWWhGTVB0NC9IY2RxZ0h4WWxjbXBBMzdzYVM2bG5SVldBbzViQnNTdnBkbUwrMHUvYzFQRnphc0lYM2R4ellYZGtiSGVvZE1Cb1V4dmJhUTFMQkxLdHJqY2dTZ0lJRkxOMk91SUhYVTBCa3BnamFRN1pmODB4L0kvN01Vc0pmSDAvckxNVGFGejJHcjFsczBzT2tzL0s0Tms0ZnJGYkxqS3hGM3RqckROcy9UdXZjR2oyV0xqTUNJUERvR2w3QjlVNE1RdExEYTdDV2RUbXk0dUowNlp3RVFsZEpmZndHdyt2OGJLUUxhVTB1dG5qdEx4MWRtRHpobkVGOUxvOXB3YXJlczFqMjByUnJpTWJvZGRCZ2xud29LU3ZCQVdGZUFnVm5Nb2xSUzU1YXBYZ3dlMzhSdy9TQXN4UnZHNHlzWGVRVGNSRzFoVjZXMkkzMTYvdUl3L2JGaDNNWDhOUko1cFRvOUpDTEFKUkRDbjZ1RUZVK0Vqc1lXQVM2UklqRjhLMThRVmp6Umk1eWZiUUpjY3YxWldNbFk2UFcrSExaRWhmWE0rNWQwVlJEY2NVSEZBNGo2akNJcUdjazJuRzJZdXRadUZjcncvZXhWelAvb0ZZRjdtb2phRUdLMmg2aTFYdHQyWmJzMnMxV3pjZXRnNXhmcVdyQmF6clpHZ0hOWHJYNUs4ZWdTVW1jTCtQQlhEeUlxTzVDb2RIK2l2dnV3alZYWFVxNGZ5cm9EbTBpN3R4RzFmTUsybm4zUFIwUk5mK1Zydmg2d3M0anpjWThBNTE0TFBRT3VxQjlSLzBQWURpZnFONTY5MTRnczVQUWdaZjI3SEVzQkQ5aTRtbWpITzJ3cjJGRjZ0bWttMWk0OEZjWkNEZC9BYjRmVVpQcWF0S3ZWM3BWRUZVY1JsUi9OM3V3cnFpb01zMUExdytzMXZFVlUveVo3djR4MjJsL0czdTFJQVM1MTZIREtpdnVETDRwS0diTGppQWFlb0tyTVFKYy9lRW9mdy9jK1VkMHJETjlyN1BsU1h2dHlCUU0zUDR4L1dlOFF3M1lpcVhXZXlWVTZqaUU3bFdqQThRcTZuQmQvVWNyR0t4dCtNZEgyVnhtK1AzSGJ6OVd5QlBSaU5vYjJMd3ZoWENxcTB2K2xwTWNiY2FIMFA0d3IzTE80WFRhUkNrS05xN2p2L294cTh5VS9MQWViQmMxbVQ3ZEpnTE9EaHZvUHk5MFFPajQ0SVdnVjNDNnJuTTY5eXpGVWtOcjVHVkhOWTF6ZHZwRU1QR3loZ2Nqb0I4SXlBQndPNE9KUlJNTStTTWtpV2N1UElCcDZuaHJLRUtraGxocHU1allzUzNZbkJ0SXZZdWcrRStEaVVWU2Q5eVQwYW4yNWpUYjhJcTQ2SndoazFxcDJOVkUxZjE5YjFpYTZDeUZhTXhtNkJZVUpYRHlLVWRPNWxHalZlSEU1MGJCdmM0ZGdTZzczT0FQczJkYTlTTFQ1Tjl4dFNMZ2oxd082YmRkWU9NREZvNGl5eGNEa0lZNzNWRXhtcjNaSmVqTUFoU3pNYUZUZnorMjdKWW51UWtUT1ZJWnVYZjRERjQrZVJtcm5TL3VBTGdBYk1VdTExMFRwQysyNnF2a0tRTHN3VjQxOWZoZm1MM0R4NkJWNnlNTSs3RjgraVdqa1ZmenVRQUhHQzdYV0VXM2lWa3ZEY3NjNzJLNW02TzdLTCtEaTBTSTkzSEdkUFJVbDNGYTdrTHNOcDB0YnpZKzIzYmFGcWxQUjVuaVlqbHJmRzhCa3YvL0FxVjJJL285dG1yMEtyU1FhZFFOUjJmN0NocDlxL3BEb2k1c1R6ZEhpWko4TEdMcWR1UXVjNm9uaUQ3RnZsNHFwbTczblNCVWFaQlg3QlZjMFRZNWhjbGlmZXk1RDE1Ujd3TVdqV0Z1SmZUWHNKdzRQT0pIYmExZHlDbm9MQ0lIV3NMdTVYY2ROdHUwdk85MkJWVjVuTW5RN2NnYzQ1ZGwrYjRlTjIyaVY1eElOblNIdHRXeTI2Mm9lSmFwOW5CeW14bDdTMERXR0h6alZabnZLWG8weVlDTXVJeHAwbXBSNUdJVE9STlc5VHRDaGVwM3FkWnZPVytEaVVReDM4RmZIdHZremQxVDNtcTJxVWxGNHRKMXIwSTJZOExGMlVCRnhNb09oODJ4dllLOVhiZjNVRWJaUjF3dHNZZFNBazFUWjJGRkFXZjRzbkI0dUhzVjVUL09zMWVoSTltd0RUNUxDRGJQcTJOTnR1dE9wZXZVc2d0Z2I0TlIwRlRvSjVneENlNXZ0RzFLZ3VkMm1hOVdkaUQ5bXYwcU5SN0d0MUcrdHNBMlpLckRsa3RDWnE1eHFlNmU0dll4VldXY1J1SGdVNXdQZ2dGaHpJaDdyQzRaZElJV1lheHA2dmlvN1U0UGJ5MXFWZWRZOEhDcDlNOFFJYXovUmJwTnh0aHlVYm5QM3N4NVJnYktlbXgzZ1ZLU3VHVHpaUGpjNlIyWVFjcHE1M3FvTWUxdlB0THVJeTM1YXNKMEd0UVpoSmZVTUMwZENSLzlVSnVMelJaancvL1I3YWpxc3V4Q3VmbkE2YXlTSzBvQU45ZVNEWkZ1RGdEV1VBbHYrQ0h1dkRML1lxVDMza0diQjl5b1ZtekdicTZzUVBDbFRWdm5aYzBYWm1qcFpzK0JqbFJxUDRweXJOWVozUTFqNDJOdGsvVUcrQ21GTjY2K3hoYXVqYWgzUFZhdnJsZjZwZXJqYnJGVXAxaUFJYlBrcnhDdU91TUtwYXIzZG55bzFIa1UxT3QyNFhuR3NMSGdwQkpWL1ZhMmtNeldOMlRqSlcrRGlVWXh4M0dHU1g4Nk55a3VsTUFwRkl5NVZaVzZyK1ZTa2tHY2U3aEt5SFZZNzlKK2xLaTIwcWhVTDAwMWhsOFZMdlFGT2hZcmZhRnp2dXkvM1lLWklJUlNhQnA2aXl0N1VEM1drZDhZZTdpcXlIZm5kUGo1VEpBVlFjQ3BTT3lLWXdqbHBWMlFHWER5S0N2dDZzd0Y1aEd3c1U4akNQS3U5bzNpRHJoSFQ5bkF6MllaMXY5UkxiWmtsS215MU0yQk1OQXhubTVVZWNLcG5PdHU0WG5HTTdNOG1VZ3hnU016VWJNMU95aDRPWTI1akRPOVdPVTB5VzZTRTVaNm1sd016NTZVRG5LWHRkbmpoYm5NcXNuaTVNVTd6ck5lbUJsdzhpdDNERHpXdUR6NUxNbG5VZ3ducjJTMkhhb1pjZXpoekVBL2Jua3JQVkdUMFdDY29Oa3hkNWc0NE5SVHlMZVA2b0ZNbGMwVU9YczRhbGpaRHM1VFV3NTJOMWxyM3UwcWRGbGFJUk9yMEgvTkFGakIwamh2Z3BybDhvRWpVNlpEQWlBdVdpbnBVcDFqdTl6WGpZemk3U2lSS0pEc2pVNWlweWtRZTdwdHNKZDJ1OUI2aUQwb1RpUklJalBRMmxpZVhhS1ljZ1R2VHJFNlBJVmxmS2txdVhrNHpEMmZZZ1l0SFM5cGRvQUhjMFpLWElwZWRoNk9kcXRVK05nODMyZXlkOWxPSDI0cEVycXJWQ0RQVDM5WmJQZFlHbkRuUWhtTzdKZVpONUw2NzJ2Mkk5VTZkWmdQTzdOZmlQRktSS0JYMVA5eDJkWEozNE9KUkRMS1pkOW8zTkJHSm5OWFBPcUl4U1RQMmR3K0hLZisrM1c3QjRwaVNrWktCb3RRRVpzeUZWWDAwWTM4SDdraXpBU2hqYjZKME93OVdkbzdxQ3B6WjBpdVZUV2xFYWNyT3prRmRnWnRvdkMxaDVLSjBaV2Rub2dKT3haOGZZSDVvckdTY0tFM2dyT3djQU5iZzRjWVpIWWJpQWJLaVhwUyt3STdKRHhnYkIrRE1aZFI5OXBaTUUyWFlXOTNMZG5WZkFHZFd1Q1hESmNORUdRSm5aV2dmQVU0VU9IQ2pCRGhSUU1EdEJlQ0dHWmZSYVJDSk1wR2RvV0VBcmxLQUUza1BuUFZZK2FFT3dGVklob2t5Qk03SzBCQUFaKzZoV2RSZk1reVVtWXFzUjNKVkFEaHovVjlSSDhrd1VZYkFXUmtxQlhDV2tGNVpOQ1BLbURoclJZdXJabVZiVkNiNUpjcVFOK3ZDK1hKWnNDQUszTzgxR0ZmM05Fbk9pRExUbm1iYjFRWUExMnBlYjVNTUUyVktuTzFpSzRCck1lL2RLZmtseXBBM0swUE5BSzdldkhtSFpKZ29RK0FhYlZmckFWeXQ2ZmpxSmNORW1jbk8wQllINExaTGhva3lCSzdPZHJVR3dHMFc0RVRlQTJkbGFET0EyMkJjM2xVdEdTYktUSGFHTmdLNDlRS2NLQ0RnMWd0d29zQ0JXMmRjM3JsQk1reVVJWEFiYlZmWEFiaTExSFB3RnoyTTNkc2swMFRwQ2V5WS9JQ3h0VVVVaWUzbUh6NHdQdFR5aVdTY0tEM1oyZmtBckhWRWk2d3lQN1JlTWs2VUpuQldkdG9aNndEdVBlUHQ1ZzhsNDBUcHljN09lMTJCZTh0NHUrbDl5VGhSZW1yNndIWjFhVmZnbHFOdmFqVDhkbTJTekJPbDJEdXRZbmEyOXJ3S3R2N1NDVndrMXF5aDY2NUc4WEtpRk5XNHhuWjF1V2FzMjBxSEpjWnRPOTZXREJTbEpqc3pyM2Y4MEJXNGhlYUhWNUpENUtaSVpCR3owdmllN1kwLzJvQURoZDNYTnlBUXN5a3UrU2h5MlZsZ1ZscU5KVEs0OElZSlhDU0dodDJMeGtQcTM1Q01GTGxUL1p1MnF5OHlXeTAyRHdjOVp3ZE9GdFdJa3FuTnlUbjlvZXQvZWdMM0REcTIzYTdzM2lKamNpSVgxZWtIeklvUlBBNldZczdBUldLMTFtcTE3aFhKVUZGaWJYL0ZxVHF0VGVUaG9BVm10ZnFhMDhKV2tVaXhzZjFWMnp1UDk3eGdBKzRKczdmYXJLQVRpYXlkQmF0RGFuQUhYQ1NHR3g4MXJtOWRLQmtyc3N2T3hxT2FwYVFlRHJyWHVOS3lscWh4dFdTdXFMdkFCTmd3OVN2YlJUdHdrUmdtV2xlWUpEOHJHU3pxd2NSenRxc3JtS0ZsN29GVHVzMjQwckNjYWY1VU1sbWthejFtb2VFdnRuZHVkL3BJSXVBZVlldEJWeHRSN2VPUzBTS2xkaGFNU1FFdzg3dlVnVk5ySGU0MGV5U3ZTL2k1U0RGUS83cnRuVHMxT3lsN09PaHV0aHJEeTlVOElobGU2S3A1MU9iZHFqVXpsQjV3cWx0N2k5bVdXK1lVYUNjcUJEVngyVGNzdGIxenMyMG9KQlVQUjdwYXJUS3VWdDlQRWl0WGlPSXlyN3JmOWdaV1BzOUw5dW5rd0VWaTJKM3dSck1PWDBkVTkyZkovMElUeXJ4bG5lMmRuekFyVFprRHAzUWZtMW1IYnY2TjB6NWdvbndVeWhwbGJncGh2cjl5OHdoM3dLbGV4N1ZtQXJpNnJycFBDcUpRaExKdXRUYlJybUZHV3IwRFRrSDNBbGtqU1pZNERmNko4a2tvNC9vbHRuZWVZRFlXdTMxTXFnZURYTU8yMVNSL25sU3RlVjJWYmxkbGJBbzcxbHlkeXFOU0F5NFNRMC9rQnVNNkZrMXZta3NTaXA2UDRqTGRkS2ZUYmxvM01CTWIvQU5PQ1gxaTA0VmlubldiaEREbG5iWXRVbVZyYXJIdVRKSy93RVZpY0dNWFdxdlc2Z2RrRTV4OEVzcXkyanJtaHJML0Y4MkN6OEFwNkQ3ajExbW05K1hPN0JjM3l5N28rZEp1UTFtMldhZEZaekVEYVlVTnBYK2FZQ1QyR0w4K2FMYm5hb2syT0NaVWxCUE5OaTY3RGIrd3JjS2k5akpYWlUvQkFxZDBGZHU3eGxYTXM2S2hLWjJJM08wazJLTzdWK295cCt3QUY0bmhRS1d6cmUwNXJPS3ArWjJVWDY0SlVTRDJGVmhiMjh0YWxYbVdnRlBRSWFEOWZMSWRnMW43cFBSY2M2cEh1dEFwd0xhMXZZd2pzWTh6L1JYZW5BZ2RpV0Yzbk5sVzkxeDFMMzlqRmt0aGhsMTFpMVZaMlp0QnMzVVpVemlBVTlETjU5ZGZXcUhiT0ZjMnhRbXpVRGJPQS9lMzZyS2xjQUduOUYxU0M2bDdhQS8zZW01aFQvZXlGRzdZaERKQjJkaGpHN2xOWkpsWnlrQzkydG84N2tuR28zMUliV0J5dXVYWEVZMjRuR2pRcVZMUW9XaXpMZUpxOUI0bnovWThXMVJ2NHhaaTRCUjAvVWh0L1hXeUZicWhNNGdxcDBtQlozUG9vK1l4N2lBc2NJSU5qZTR6TXUyUkJnZWNncTZjWDdGeStpVHIrd09uc0xlYnlTa29sdklQbExYZDNGNmJsNmdqaDNiUG1jbldKb1FQT0FWZG1XN1RuVzU5djJ3ODBkN2NSQ2dlSUNBRW9ZN3BxaWJIQlZDb1JzOXhFeW9lVHVBNjIzUVBzNTFyZmI5M3BZS3VkSDhCd2s4MS80MWgrN25UZEJXRUFiZ0x2RzZ6QlErY2dxNUlENWxjYTA5RkNkSHdpN2d6Y1pwcTQ0bThiYTloUUxmNlFmNXhsOU5OMk5aamp0c3c4ZkFEMXdrZTV1R3c3NFM5NFZZK2lXZ2szMUk4VURqeHFnckZ2S2c5bnEzOURsTHJFZVlHbGFSZ2dWUFF3WTFoa25Xd3ZZb2R4SjJKV1F6ZkVRSk1Kc0ppOWFyNWljNjkzYXFyME9lRFRGYnd3Q25veHBFYVZEekU4WjZLeVZ6TlhxSUFGTGtYQUVQUXBIM0JTNGNRNFhPMm5nZW4vQWRPUVlleE9yanlpeHp2S1M0bkduWWgwY0JUcEczbnBxMkdSY3FiZisyMGxLOUREN0ZkNmNjWVc3aUI2d1FQSThCM08xYXhVTjl4cWxQUmI0SndaUk5pMTlBcGFFbm9zRkNGem1UUUZtUXpxZGtIVGtFM1duL3pUazU0SDlwMVE4OWpBUGNSeUNBYzlZMll3NFpseWU3RUtPK0ZlbWtBQ1hBS090U1pGK3Zoa3dRTk43NnQ0aGcxTmRaM1RHR0N0dk16TlRXVi9KU2diZTNESFZocGw4YUNsL3dHcmhPOGthUjJiRG9uU2RLSitoOUdOT1Fzcm1vbkZralZ1WXBveXpORU85NGhGK0g3bU9HNU90VjFvNFVIWENkNEp4SmlzWWdPVFhwdjZYNHFBcVhpT0tLaTB2eUNyT09NREVSMk5Mc0t1TVZtNE5jeGFDK0g4YzhKTDNBS3VxTDJoaTdSOTluMlNuby9ZQU4wQTA4Z0tqc3doM3UyYmVwOE02d3RnTGs3QlFpN0l0eEVPUElnd1phbkFwdzc4QkFFZ0hXdzMyRWI3dW96bUtPdE9KcnRXSVlQODdSRklmOGo5ekJrSDZwOWMzRU1wUE9jWjA5dFp2c2Z0dmwrVHJvWEZuQ2Q0Q0hrNlhKU0c2aU1kdjA1UktQMFA0VGJlZ2V6alNjcUdSR092MmRYdFJyU2FGeko3YkozVTExQWpoN25IV3ozK0JWS0pNQjFnbGZDcjlQYjJ5cHUybmlHOXh1a3FseEVxR0NJcGU5WS8yYzBNQU9BWVF6cy90MzhFVnVjZ2R1Y3pwTlc2TGJ0WXd6YXJsd3J1dHdFcmp0OG1IUzlsTzA4dHZLMG40T0FnVDZqbFBjcjRWcTdaSmk2Vmx6UmFhaVdFZGxTMUZmWGdpMDZBb09ydzliNkxsYW5ZSUlIMjFWRnRITkRwdHVad1lOaDYvajduRTU0RWVDeVU5MWlVZllNTnN5RmxlVDRYd1NTc1lreTlxZC9NcGVxemNJQXJqdDhRd2dMUUJBcXJlQXJ6NUdVTjJqSXNCNGt4cEJ0eWJlaXlVL2d1c09IaU9QSmJLZnFmeWV4OVFsSjZoQmRpMkExaEhZc2F2L1g1NGhiQVM0N1F5eUE3a2kyZzlnd1RYRmdBQkFDcFBmWlZtbDdxeDIySEJqS0VPQzhoN0EzdnlKR2I1OHUvM0lQZ2lxMURXVWJvdTlHajZHZi9oa2hQaTM2WjFSL09DYXFWaHVtbExoTFNtdjF2K3R5c1ZmcHRmNWZnQUVBeitKekVZSEVDUk1BQUFBQVNVVk9SSzVDWUlJPVwiKTtcclxuXHRcdHdpZHRoOiAxNTZycHg7XHJcblx0XHRoZWlnaHQ6IDIwNXJweDtcclxuXHR9XHJcblxyXG5cdC5Qcm9tb3RlclJhbmsgLmhlYWRlciAucmFuayAuaXRlbS5vbmUgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDE1MHJweDtcclxuXHRcdGhlaWdodDogMTUwcnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC03NXJweDtcclxuXHR9XHJcblxyXG5cdC5Qcm9tb3RlclJhbmsgLmhlYWRlciAucmFuayAuaXRlbS50aHJlZSAucGljdHJ1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUlnQUFBQ3hDQVlBQUFBZnovVTNBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTNacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UUXlJRGM1TGpFMk1Ea3lOQ3dnTWpBeE55OHdOeTh4TXkwd01Ub3dOam96T1NBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRveE5HVXlOelJrT1MwMFltUTRMVFV6TkdJdFlXWmtaUzAyWlRsbU1UZ3hZbVpsWVdVaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1URXhSVGxHUkRsRU9FVTJNVEZGT1RnME1EZzRSalE1TURNM1FqTkdSVElpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TVRFeFJUbEdSRGhFT0VVMk1URkZPVGcwTURnNFJqUTVNRE0zUWpOR1JUSWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRnZ0tGZHBibVJ2ZDNNcElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZPVEF4WkdVMk9XSXROV00yTXkweE9UUTFMVGxsWm1NdE1HSXpOamN3WVRGbU5XVXhJaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPakUwWlRJM05HUTVMVFJpWkRndE5UTTBZaTFoWm1SbExUWmxPV1l4T0RGaVptVmhaU0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHVkTFAyRUFBQldLU1VSQlZIamE3RjBKbUZUVmxUNjkweHMwemRMTmJxVFpKQW9FZ2huVWpPS00wZm0wM0VJaFNmQ0xhRFFvamxzbXppUW1kSXhqY0w1OEVhUEdKWXRKZEVRTG8xTEpqT2g4b2trRXhiQkdoTzVtUjZDN2FlZ0d1aHZvZmM1Zjl6VlZ0MTdWcSsyOVd0NjcvL2Vkb3Z2VzI3am43M1BQUGVmYys3TDYrdm9vV1dpdExxTTB3eENXSlN6eldLcFlDclQyYnBaOUxIOW0rUm5MOW5SNDJOTHE0MG0vWnpZNUY3ZXliR1dwWnBrYVFBNGdWeU5NL3pHUE83V1RuRXFRLzJMNUZjdW9LSTRGV2U1bFdjV1Nwd2hpZnp6QThtOXhuT2RpZVZFUnhONll5ZkxUQk02ZnJ3MDdpaUEyeGNNbVhhTkFFY1IrK0R6THY1aHduWkVzMXlpQzJBOXpUYnpXUHl1QzJBOVRUYnpXREVVUSsyRzBpZGVxVUFTeEg0NlplQzJyUTVwWjZkSnB1U204TjV5OWI3SmN4bExKMHNOeWhPVnRsaFVzaDAyKzN6NFRyMVZuUVg5TVlWbkFNb2RsQk10cGxrTXNiN0w4Z2VXa2t3aHlPOHVqSkhJaG9SekE3N0lzWlhuV3hIdHVNdkZhTzB5OFZqN0xqMGdFOElJanRZamJJRUQzZlJMQnZUZWNNTVFzWjNrdUREbjZNWnpsR1pNSkFzdlVZTksxWGpYNXVmNmRqTVA0NDFsZWI2MHVXMnAzZ2lDbmNVOE14OS9COGdPVDdnMlQvWlFKMTFuSjhxbEp6d1NMY0drTXgxY3pTVzVPcHNLeWtwWHU1LzhZck1KZWxxSVlUMFhxSFVHdVdoTWVBL2RHQ245V25PZTNzRnpJc3RPRVo4SFFzU3BPWjN0aWFmWHhacnRaa0Z2aUlFZS9uM1NYU2M5d2lrUStwVDNPODY4emlSeWsrUnp4QUVOejBxeElNZ21TU1BUeFVzMlpNd043V0M1aDJSYkRPZnRacm1ENWkwblBBSi9pNGdUTy95YzdFbVJ5QXVkV1JYQnFZOFZtclpPakljbHFUWm4vWitMOXh5WFk5MVYySk1qQUJNNHRzR0JLM3NqeVJCVEgzY2R5ME9SN0Z5ZDRmcUVkQ2ZKWkF1Zld3OCsxNEpuV2FVNXdPQnpReEd3a0dnUnNzQ05CZGlWd0xwUmtSWGdieGNpN0RiNnYxUnhiczFHWDRIWDMyWkVnZjB6ZzNGVVdQbGRqaENtbEpiTitscGNUT0grRkhRbmlZVGtSeDNsblNFUmVyWUpSanVPUWhmZDlPczd6ZGxyOEI1TWFncFJXSDRjaUZzVng2aUt5Tm50cWxEa3RzdkMrVzFnZWl1TzhtN2t2Kyt4b1FZRFhXYjRYdy9IL2tRUnpPdGpndTdFVzMvcy9LZnA4RTRhbDY1a2NIeVZUWWFsSTF2MkU1WVlJbm5nTmlWRDBzaVE4anhGQlNwSncvOFVrS3VXTkhFL2tmdVl5T2Q1TXRySlNWVENFSk5WakJ0OC9tYUJUR3kwUWNCcHY4UDAwTWpkQUZ3Ni9JWkhWTlJwbU42UkNVYW1zS0dzeStPN3FKRDBERW05R0lYd3NKdjVDRXA0RGdjQ3JETDV2VHBXU1Vra1FveUhtSDBsVW5GbU5xNkk0SmhsTEhLNHc4SGRRWlhmVWlRUkI4S3ZYWVBad204WDNoMEt1amVLNGhVa1lacFpFK0VNNjdVU0NORVlZWnVDOFdabHorTmNvbmRBeWk4bUsyaFNqVERlYzF3NG5FZ1RUdGs4TXZrY2g4eU1XM1J2RlM3ZkhjUHdERVdZN2lRQUpRNk5ZVEcwS2RaUlNnaURZc3ljSzAzdStCZmQrbnFVMGh1T0hzZnpjZ3VkQUlkU2NDTWRzZHlwQmdFalZXWmhoSUZCbVpxci9hMUg2SHNINEJzdFhUWHlPNlJSZHVjRmVKeE1rbXI4T0xKbjBtSFEvRU9QM0Naei9Db2wxUElrQ3NaZi9ZY21KY0Z5TGs0Y1lBUG1JYUJZRVhjL3kzd25lQyt0cFg0MUNLVWJBdWFocXZ5Q0JhMVJwNUlobUdsOURTYXo5U0VlQ0hOWTZJZHFoNFExdFZoRXJ2czN5QVptenJ3ZW12SWhxM2huSHVZaXBZQUhYcENpUFg1OWkvYVRGMnR5UFl6ajJPcTJERjBSNS9PYzBId2FMc016TXpHS1JFOUwxYjBacFRVWnB4M3RqZEk0M3BWbzV1V2xBa1BmSk9GQVVTdWt2YTdFSjVEQ1EzVVE1WTZmbTFHTGwvYmtrQWx6WTNuS2doYzhPbitZckxHK1IyTDhNOVNNSHRXZUJwUm1qUGNPOE9LYkp2WlNpL0VzZ3NwSzVUMnJJWUVoMVdZVTJteW1OOHhLbk5NV2dHR21RRnVNWWxNTC9FdkltWFN6bGxOaXVpQnRMcTQvUGNyd0Y0VTVvWkpMQVdiMGt6a3RnNkpnUS9rOGdtN0lMaXlrN3Y0aXlDd29wSzM4QVplY05vS3pjUENFNWJIU3lFYWZLNHA5RmQvVDFkSXN3VFc4Zi85eEpmZDFkUHVudE9rTjluV2VvdCtNMDlYYWVvdDdUN1h5WUxsdFFibExYYkV3RDY1NFdRMHkvTTNaSndsZkp5cUtjb2tHVVV5d2t1N0NFU1ZIc2E0L3BNaHBSTUdmSnlqTkk5ckwxN2Uxb1o2SzBVVS83Q1NHblR2amFUY0JhUlJBL3NDanBPM0Y1MlFWRmxEdHdLT1ZBU2dlendjaEozbE16OGJJSGxQZ2tkM0NsNEV4dkQvVzB0bERQeWFQVXpkTGJFVmZ4T3BKejd5aUMrUEdCNWtlTWlvb1VySkE4VmtqdTRBcit1WmpTQ1NCbzdxQ2hQc0djdXZkTU8zVzNORkpYU3dQLzNCYnRaZGJ3ME51UUZ2K2ZWRHVwQWM0cWNoMTNoMzFROWhmeXlrZFEzcERSdnFFak5pOWxHRkhKYVA2WC9kZGlsc0toUE4vaHlVMStxUkQ0SWV5clVLNldQTzQrTFh3TDlqK29zMVZJQnc4ZHB4cUoyZzZ6TUpmYjZ0a1ZqVzBOT0lhaXJtTUhxYXU1M3VmVEdHQVJFK1FGWlVGa2VFTVJKTHV3bFBJcnhsRmVHWnZ3N0NqQ05nVmw3Q1pPNUVubUZLS3k4ZXdGaitXNVJJd2hrSDZpNUxGMUdtQXdPd1ZwUUpZVGU0bU83ZUQ1U3gyM2hTL0FCN0VMUmsrbWdwRVRxWXNOUkdmamZpWk5hNmpoNWUyMHNZaHBaRUVHa0ZqbDVndEI1dzRjd3NRNGgvMktDTFU2OERuS21RekRwd3NaT0RhMS81R1RCNGlPYkJIU3pLVHA3VEU4dktmMUdCTmxIL3NyWjlkb3ZjL1c0ekpGa05BaytWbE9hZmw5QlNPcUtLZWt6R2lnSnhwMkFYc3NGeEZWemhKLzZla0lERUVORzlpNzRnbEowOTlEVFluOVJHazdUaDMxdTVnd3pWOW5ncnlzQ0tJYllOeFQrM3E2WCtBcDVoZkRIbFBJdnNTNHVVUmorUTlzUURsbEZNNDBFeDE0ajJqL0doNUVtb3ltem4vbTJkRVNjbm0yS1lJSVlyREg2TnZsNy9hd1BsSDVKS0x4VjdPMW1CMXpUQ1B0Z1A1dStKZ0gwei94RUJRMms0OUlIWXFhbGpKUmpqcVhJRjczMTBtOHpXbFl5TytIVHlPYStGVkJFRHNDQktsN2pmMlZyZUdPZ0ttNW4wbnlrck1JNG5XUDBmNUNyZ3o1UFdZZ1V4WXdNU2FUSTlCY1E3UmpoWmdKaGNacW40VjFlVDZ6UDBHOGJwVHRZYlcrM29rb3FpQ2F1cEJveEd4eUpPcDU2Tm4rSWxGN3lCMHBXalNTdkdaUGduamRDQzVnbjFMOUN2OXNkajBtWEU5VWRhMElXamtaQ003dFdrVzA4dzJlSW9mYy9BZ2xEbkJpVDl1SElGNDNhaml3c245NlNBZDBHdnVucFdOSUlYRE9mNUJvNjNQaEhGbGt2Mjlna3V6TmZJSjQzVmhXdUVJM3BNQnFUSjdQc3hOWDVzOU1ySnp4N1BZUzFYalltdWhDODZnN1djQWtlU2R6Q2VKMVkxc0RsUHZKaFRQRkk0aG0za05VZHE0aVFUUTR2b2RvNHhQc205UUhmd1BXTEdhUy9EcXpDT0oxd3lUOG1NUmJDbVJVemlTYXNTUjlvNS9wQ2tSbE43TUwxeEN5amdnYjBmeUFpZEtYL2dRUjVIaWF4TnJhd0Z2eGtPSW1tbmdEcGRIN2NqSnR6Q0dxZTEwTU9hVFRHeXoxWFdhVHhGeUNlTjJvMWtHYWVxSHNiL0FJTStOT2tUdFJTQnlIMXJFMWVUcVVYNExDNlZ1WUpEM3BSeEJoT1g1THdSdk5ZeWk1OEVIbkJMMlNCUVRYMWo4V3FpYmxkeHBKK3RLSElPR0dsWUpCUlAvd0VOSEFjVXFoVnVEa2ZxSVBIeEYxS1JZTk4yWXRuSHBVUnc1a1d5K3FWdVN3RXVoYjlMRStzNzFZMDBrYVdCQ3ZHdy96QzZrTjVYd1gvNGlvWkpSU1lqS0FxcllQbGhKMTZwWTUzOGxXNUpuVUVjVHJ4czQ0V0ZXV0kva2N5bktrWnJoWld4M3NrOENMdlpKSnNpYjVRNHdJbjc4aWtRUFIwZG5mVmVSSTFYQ0R5VUMyVkZLREFPVksxdFc1eVNXSTE0MHFZTHpMdFZ5S2MweGZMRkwxQ3FrQlpvclFnUnhuS3ZmcFN1Z3NhUllFTytQSTc2K2ZOSTlvOUNWS1Nha0dkSUNBcEF3a1NaOU1Ea0ZFUFllODZ4L0M1NU51Vk1wSkZ5QmFYYWxiOTcxSTA1MkZCQkdWWVBLck9Zb3IyWmJjVFNwOG5rN0lFdm11NHNyZ0w1N1hkR2laQlhsZThqdmdFTTI2TC9hRlNRcldBenFCYm1TbmRiQ21Rd3NJSWdxTTVScFMxSE1NK3B4U1Jyb0N1cGw4VTNEcmxab3VUU1NJV0pxd1hQYVlzUlRoR3FXRWRBZVdpK2hYQlN6WGRHcWFCWG1ZeFg5QlpHZW4zU0ZXdUNta3VUdVNMWFNWTGRWc0RkVjBhZ0pCdkc3c2RDeHZXejNoT3FMUzBhcnpNd1hRRlhRbTQzWk50d2xiRUN4czhrZExzWVdDL21ZSzZRN29ETHJ6STBmVGJRSUU4YnF4eXZ4eXFRM3JWckx6VklkbkdxQ3pxUXVEV3kvWGRCeTNCWkhmdG9BdytvZ0xWV2RuS3FBN2ZTcmtrZmdJSXBZcnlHOGltUEkxMWNtWkRyME81Mmk2anRtQ1BDajlob1hVZGwxRTdTUkFoOE9uRytzNklrRzhiaVRpNWtwdFNNWXAyQU9UZENtWnVack9vN1lnOTBxL0RaNG9STUVlZ0M3MW84RzkwUkhFNjBhdVJjNFhUN2hXZGFyZFVPVUticG1uNlQ2aUJjR2JsUWFjL1EzYlBsWE1VaDFxTjBDblJkSytQWVdhN2lNUzVGYnBOK3dKcGhaWDJ3L1E2ZGk1d2EyM0dSUEU2LzQ4QmI3L0pDdUhhTXlscWpQdENtd0dtQ1Z0WFg2K3hvR3dGa1QyUFlaT1pjTXpSSFdrWFlIMU5NTjA2UmkzRVVIbVM3K05tcU02MGU3UXI1Y09ReEN2Ry9OWS8xd1dPeGhYemxZZGFIZWdkbFd1T3B2RVhKZ1F5b0xJMVdMWTNqcS9SSFdnM1lHRmJ1VzYvTXhWa1FsU01VTjFubU9tdk5NakVNVHJobzM1c25TSVBsNnZZRmZvZGYxbGpSTm5MY2cwRnYrZVVOaTJRZTA2NkJ4QTF3WFN5eE93VEdGNklFRXVsdjBQdGRtTDQ2RFB6VndVU0pEWkVRNVdzRDFCZEViaFM0RUVrUWVod1ZXcXc1eUd3ZU9EV3k0UUJQRzY4ZTQ5T1pkZk9sWjFtT1A4RU9oY3lybE5CRGRnUVdCYi9KRVNaUGpVVWtybkFUcVhzN3ZneEdRUVJCNVBTdFI2RitkYUVaM3VKNEFnOHVMYTR1R3FvNXlLSXQxN25jNEJRYzZSRDFJRWNTNUJob2NreUVpcHFYQ282aWlub2xCblFVYUNJSExCQjdhd1ZIQW04Qlp5R1VOQWtHRVJEbEp3TGtHR2dTRHl1OGNMbEFWUkJKRXRTS0hVbEoydk9zcXB5Q2tJYnZFRnl1U3lRN1VwakhPaDEzME9XbVM3a2p0QWRaUlRvZGQ5aVRJWENvWUFRVnFsbHU0enFsZWNDcjN1MjBDUVhxbXByMWQxbEZPaDEzMFBDQ0svd2JtM1UzV1VVOUhURWR6U0FZSzBTRTJkcmFxam5JcXV0dUNXWXlCSWs4eVprNnFqbkFxOTdwdEFrR095QlZFRWNTejBvNGZQZ2h5V21rNGZWUjNsVkp4dUNtNDVESUxzazVwT0hWRWQ1VlRvZGI5UFQ1QjJSUkRuRXFRcEpFRjJTazF0QjFWSE9SV3RPdDN2QkVGcVdMb2xGbldkVXAzbE5IU2ZEcllnNEVSTk5yazhpSTdVeVV3Nm9Eck1hY0I3ZDBsNmgzSWR1Tkdmck5zcUhkeXlTM1dZMDlDeU83amxFM3owRTJTOTlGVnpyZW93cDZHNUpyamx3MENDckkxd3NJTHRDYUl6Q21zRENiSUY3dW5acnpwT2hQSm9GZXc4ZStrNExrMTROVTVvQkhGNTRMSCtSVHFwNmUrcTQ1eUNJNXVEVy82cWNVS3FSMzFMT3FSeHMrbzRwNkJ4UzNETC8vYi9FRWlRMWRJaHh6NGw2bXBYbldkM1FNZk5PNEpiVitzSjR2TFVVV0E4cEpjdFRQMTYxWUYyUjhNR29Xcy82alF1NkN3SThLcjAyNkYxcWdQdGprTnJ5WWdEd1FUeFNMOGQ1V0htVExQcVJMc0N1bTM2aEl3NElCUEU1ZGxHV2dUTmg3NGVvZ1B2cVk2MEs2QmI2TmlQYlJvSHdsb1E0RGZ5UmRid1JmcFVaOW9OMENsMEsrUFh3UTJoQ1BKN0dKK3p2eUhEMTdoQmRhanRwclliZ3JPM1p6VGRSeUNJeTlPczgwVjJlVldIMmcyNy9xajNQWVR1STFvUVlMbjBHK0wwTFhXcVUrMkNscDJoOG0zTFF4MGFtaUF1RDhLb3NuZGErNXJxV0x0QXI4djNOSjFIU1JDQlpkSnZSN2FvTWdBN0FEclU1MTZXaFRzOFBFRmNubmY0VTQ2VTdWaWhPampUb2RmaE9rM1hNUkpFNElmU2I4ZTJFOVYvckRvNVU5SHdONkZESXgzSFJCQ1g1MTMrZkZkcSs1Um5RcjFkcXJNekRkRFp0dDhGdDc2cjZUaE9nZ2pjeitJUHQyRnh6YzQzVllkbjNMVFdHN3d3cWtmVExTVkdFSmNIbFVPL2xOcEFFRlZ4bGpsb1BVUlU5M3B3Nnk4MTNTWklFUDg0ZFZReVYxdWZVNXZOWkFLZ282M1BCcnNGUnlQNUhyRVJ4T1ZwMHBralRKZFVoRFV6aGhaOWVPSitUYWRrbGdVQlNWN2t6N2VsdGxvUDBmSGRTZ25wQ3VpbTFoUGMrcmFtU3pLWElBTGZvc0FkaVZDSnRQRUp0VlF6SFFHZGJQeDVjTFZZaTZaRHNvWWdMczluL0htSDFOYmVRTFQ1S1FwYXRxZVFXc2RENktTOVB2aUxiMnM2Sktzc0NFaXlrb0pyUmxEWHFQZVNGVklGNktKQlY2THhBdXZPRSt1bDR0MUk5MjdTRnRhY1JRM2YrK0JmbFhKU0RlaWdSc2NENkdwSlBKZUxqeUF1RDV5T0d5Vi9CR1p0eXpNcW9aZEtJSTBQSGNqRGZZdFBWMEpubEN3TEFwTHM0YytiS0RES0NvZG8vVEtpazJyN2lLUURmZjdSbzhGT0tYUXpUOU1WSlpjZ2dpVHZhTU5OZ1BmY1RyVHVZYUsydzBwcHlRTDZHbjJ1WCtoMmQ2UmNpN1VFRVNTQlRaUHJDYkNWcGlKSmNzbWgzNzUwbWFZYlNpMUJCTDdIOHF6VWdqVVhhNWRxTzljb1dET3M3QmQ5ckYrNzlKeW1rNFNSMVdmV2tnYXZHKy8xL2kzTHpWSjdmZ25SN0FlSnlpY3BoWm9KVEFZK2Zvd3RoMjc3YkZTbWY1T3RSMTk2RVVTUUpNYzMzeVphS051cFBLSVpkeEdObXFNVWF3WU9mMGkwNmFsUWRUa0lvZC9DNU9neDYxYm1Fc1J2U1g1QmlOckp0eUthN0NhYWVJUDRXU0VPOUlrZ21DL09vZE1iaHZnN3piSWMxaEhFVDVJZnMzeGY5MTNsTExZbVM0anlpcFMrWXdHMnFkejBaS2dJS2NEelczckliSEpZUnhBL1VXN2pUM2pTdVZKNzhRaWltZmNRbFoyckZCOE5qdThSU1ZGOWJnVkJqOFZNakY5WmRXdHJDU0pJY2dWL3ZrTEI3K2ZOWm5kbDBueWlxbXY1S2RTUUUzcEVZZDNzV2tWVSt5cjdHenEzQWhIU200d3Ewak9ESUlJa01CVi9ZSm11K3c2em0ybnNycFNPVW9RSUJNb0VVUWtXT25XQjNNcU5pVVJJMDRzZ2dpUndPcDd5ZWRtNmFBeVBRQk91WjdsT3pIaWNESVRLZDc0aFJBNmI5d09oaEx2aXphMmtMMEg4UkhGckh2ZGczWGZGbFVUbmZZTm94R3hua2dOcmpyYS9KR3BzOUdnaFVjL2hTZVlqSlo4Z2dpUmpTRlRLZnlYazkwUE9JNXF5d0RuQk5Rd2pXUEdtWDlUVUQ1UjZmaXZXWXAvTUpZaWZLR3d1NkhHV29TRy9IODR1eTZSNWJHc20ySk1ZU00vWHJoVHJua01EMWVmM01URmVTdFVqcHBZZ2dpUWd4MDlZRmxHNDNOQ1FLVVRqcnlHcW1KbjVNeDcwTnpadjJmMG50aGc3d2tZOVdKNW5XY3JrU09rNzRsSlBFRDlSWnZEblQxbm1oajJtYUJqUldQNTY3R1ZFQThveml4aG5Xc1NXVDVCVGhpc09zTzNHQStHMlkzQXVRZnhFdVp3L0gyWUpuN2pKWWtNejdBS2kwUmNMcTVKWG5KNmtRSDFHNDBhaWd4K0lyYzJORjVwaEo0VWZKbHEvWVgrQytJbHlGWDkreDlDaTlFK1J5eWN6VWRnQVZYeUJxQ1RGOFpTMlEweUtUV0lyYyt6aUUzcXFHb2cxUHN2cDhyeVZqbXBJWDRMNGlUTGQ1NmdSeldjcGlIaDhRWm1ZL1F4aDBwU05KeG80amlpMzBKcG53MXN4UUlnVGU5bWZxQkd6RWZtdENXRUhIQkw3d0QzT3hOaVN6dDJmL2dUeEV3Vk9COG9JYm1VNVA2WnppNGFMU0cxUmhmQmpDdGt2emgvSVpHTEpLeUhLeVJlV0tFZmpIOTVoajcvOG5rN3h1bks4a1Jwa09OVW9LcmhBaXJiNmVQYXl4eDYwMkdyeXhWQWJ4aW1DbUVjV0VJVG52NFNnVzdvSFMybzFhN0dTU2ZGSnBuVjFaaEpFSmtzVmYxN0pjalhMSmJBWEtYNGloTURmSi9GNmxkVk1pb3grQVdEbUUwUW1DeEk1WDJUNWt2WXZUM1ZvSWdXWEc1Z0hlS0RZSHhUN2JQeU41U1Bmdnk2UGJiWmdzaGRCUXBNR2pzVjVMTWdvbjZQOU81SkU5SGFJSm5tYUExd1VZQVh3dWxnbytsaUFzUE5CZXpWQkpuVzc5bHBaMitML0JSZ0FpZVlFb3JUUmZMNEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG5cdCAgd2lkdGg6IDEzNnJweDtcclxuXHQgIGhlaWdodDogMTc3cnB4O1xyXG5cdH1cclxuXHJcblx0LlByb21vdGVyUmFuayAuaGVhZGVyIC5yYW5rIC5pdGVtLnRocmVlIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMzBycHg7XHJcblx0XHRoZWlnaHQ6IDEzMHJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNjRycHg7XHJcblx0fVxyXG5cclxuXHQuUHJvbW90ZXJSYW5rIC5oZWFkZXIgLnJhbmsgLml0ZW0gLm5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogMjJycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTcwcnB4O1xyXG5cdH1cclxuXHJcblx0LlByb21vdGVyUmFuayAuaGVhZGVyIC5yYW5rIC5pdGVtIC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LlByb21vdGVyUmFuayAubGlzdCB7XHJcblx0XHR3aWR0aDogNzEwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0bWFyZ2luOiAtNjBycHggYXV0byAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LlByb21vdGVyUmFuayAubGlzdCAuaXRlbSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcclxuXHRcdGhlaWdodDogMTAxcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5Qcm9tb3RlclJhbmsgLmxpc3QgLml0ZW0gLm51bSB7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdHdpZHRoOiA3MHJweDtcclxuXHR9XHJcblxyXG5cdC5Qcm9tb3RlclJhbmsgLmxpc3QgLml0ZW0gLnBpY1R4dCB7XHJcblx0XHR3aWR0aDogMzUwcnB4O1xyXG5cdH1cclxuXHJcblx0LlByb21vdGVyUmFuayAubGlzdCAuaXRlbSAucGljVHh0IC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiA2OHJweDtcclxuXHRcdGhlaWdodDogNjhycHg7XHJcblx0fVxyXG5cclxuXHQuUHJvbW90ZXJSYW5rIC5saXN0IC5pdGVtIC5waWNUeHQgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5Qcm9tb3RlclJhbmsgLmxpc3QgLml0ZW0gLnBpY1R4dCAudGV4dCB7XHJcblx0XHR3aWR0aDogMjYycnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0fVxyXG5cclxuXHQuUHJvbW90ZXJSYW5rIC5saXN0IC5pdGVtIC5wZW9wbGUge1xyXG5cdFx0d2lkdGg6IDE3NXJweDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1110\n"); /***/ }), /* 1111 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/commission_rank/index.vue?mpType=page ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_39b68dba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=39b68dba&scoped=true&mpType=page */ 1112);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1114);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_39b68dba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_39b68dba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"39b68dba\",\n null,\n false,\n _index_vue_vue_type_template_id_39b68dba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/commission_rank/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTExMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM5YjY4ZGJhJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIzOWI2OGRiYVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy9jb21taXNzaW9uX3JhbmsvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1111\n"); /***/ }), /* 1112 */ /*!************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/commission_rank/index.vue?vue&type=template&id=39b68dba&scoped=true&mpType=page ***! \************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_39b68dba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=39b68dba&scoped=true&mpType=page */ 1113); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_39b68dba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_39b68dba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_39b68dba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_39b68dba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1113 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/commission_rank/index.vue?vue&type=template&id=39b68dba&scoped=true&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "CommissionRank"), style: _vm._$s(1, "s", _vm.colorStyle), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "header"), attrs: { _i: 2 } }, [ _vm._$s(3, "i", _vm.position) ? _c( "view", { staticClass: _vm._$s(3, "sc", "rank"), attrs: { _i: 3 } }, [ _vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("您目前的排名")))), _c( "text", { staticClass: _vm._$s(4, "sc", "num"), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.position)))] ), ] ) : _c( "view", { staticClass: _vm._$s(5, "sc", "rank"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("您目前暂无排名"))))] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "wrapper"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "nav acea-row row-around"), attrs: { _i: 7 }, }, _vm._l( _vm._$s(8, "f", { forItems: _vm.navList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(8, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("8-" + $30, "sc", "item"), class: _vm._$s( "8-" + $30, "c", _vm.active == index ? "fontcolor" : "" ), attrs: { _i: "8-" + $30 }, on: { click: function ($event) { return _vm.switchTap(index) }, }, }, [_vm._v(_vm._$s("8-" + $30, "t0-0", _vm._s(_vm.$t(item))))] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(9, "sc", "list"), attrs: { _i: 9 } }, _vm._l( _vm._$s(10, "f", { forItems: _vm.rankList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(10, "f", { forIndex: $21, key: index }), staticClass: _vm._$s( "10-" + $31, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "10-" + $31 }, }, [ _vm._$s("11-" + $31, "i", index <= 2) ? _c( "view", { staticClass: _vm._$s("11-" + $31, "sc", "num"), attrs: { _i: "11-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "12-" + $31, "a-src", "../static/medal0" + (index + 1) + ".png" ), _i: "12-" + $31, }, }), ] ) : _c( "view", { staticClass: _vm._$s( "13-" + $31, "sc", "num more-num" ), attrs: { _i: "13-" + $31 }, }, [ _vm._v( _vm._$s("13-" + $31, "t0-0", _vm._s(index + 1)) ), ] ), _c( "view", { staticClass: _vm._$s( "14-" + $31, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: "14-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $31, "sc", "pictrue" ), attrs: { _i: "15-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "16-" + $31, "a-src", item.avatar ), _i: "16-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "17-" + $31, "sc", "text line1" ), attrs: { _i: "17-" + $31 }, }, [ _vm._v( _vm._$s( "17-" + $31, "t0-0", _vm._s(_vm.$t(item.nickname)) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "18-" + $31, "sc", "people font-color" ), attrs: { _i: "18-" + $31 }, }, [ _vm._v( _vm._$s("18-" + $31, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( "18-" + $31, "t0-1", _vm._s(item.brokerage_price) ) ), ] ), ] ) } ), 0 ), ] ), _vm._$s(19, "i", _vm.rankList.length == 0) ? _c( "view", [ _vm._$s(20, "i", !_vm.loading) ? _c("emptyPage", { attrs: { title: _vm.$t("暂无排名~"), _i: 20 }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s( 21, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 21 }, }, [ _c("text", { staticClass: _vm._$s( 22, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(22, "a-hidden", _vm.loading == false), _i: 22, }, }), ] ), ], 1 ) : _vm._e(), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1114 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/commission_rank/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1115);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMTE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1114\n"); /***/ }), /* 1115 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/commission_rank/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _emptyPage = _interopRequireDefault(__webpack_require__(/*! @/components/emptyPage.vue */ 635));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n emptyPage: _emptyPage.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n navList: [this.$t(\"\\u5468\\u6392\\u884C\"), this.$t(\"\\u6708\\u6392\\u884C\")],\n active: 0,\n rankList: [],\n page: 1,\n limit: 20,\n loadend: false,\n loading: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n type: 'week',\n position: 0,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false //是否隐藏授权\n };\n },\n\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getBrokerageRankList();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.getBrokerageRankList();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n onLoadFun: function onLoadFun() {\n this.getBrokerageRankList();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n switchTap: function switchTap(index) {\n this.active = index;\n this.type = index ? 'month' : 'week';\n this.page = 1;\n this.loadend = false;\n this.$set(this, 'rankList', []);\n this.getBrokerageRankList();\n },\n getBrokerageRankList: function getBrokerageRankList() {\n var _this = this;\n if (this.loadend) return;\n if (this.loading) return;\n this.loading = true;\n this.loadTitle = '';\n (0, _user.getBrokerageRank)({\n page: this.page,\n limit: this.limit,\n type: this.type\n }).then(function (res) {\n var list = res.data.rank;\n var loadend = list.length < _this.limit;\n _this.rankList.push.apply(_this.rankList, list);\n _this.loading = false;\n _this.loadend = loadend;\n _this.loadTitle = loadend ? _this.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : _this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n _this.$set(_this, 'rankList', _this.rankList);\n _this.position = res.data.position;\n _this.page += 1;\n }).catch(function (err) {\n _this.loading = false;\n _this.loadTitle = _this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.getBrokerageRankList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvY29tbWlzc2lvbl9yYW5rL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiZW1wdHlQYWdlIiwibWl4aW5zIiwiZGF0YSIsIm5hdkxpc3QiLCJhY3RpdmUiLCJyYW5rTGlzdCIsInBhZ2UiLCJsaW1pdCIsImxvYWRlbmQiLCJsb2FkaW5nIiwibG9hZFRpdGxlIiwidHlwZSIsInBvc2l0aW9uIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsImNvbXB1dGVkIiwid2F0Y2giLCJpc0xvZ2luIiwiaGFuZGxlciIsImRlZXAiLCJvbkxvYWQiLCJtZXRob2RzIiwib25Mb2FkRnVuIiwiYXV0aENvbHNlIiwic3dpdGNoVGFwIiwiZ2V0QnJva2VyYWdlUmFua0xpc3QiLCJvblJlYWNoQm90dG9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBOENBO0FBQ0E7QUFHQTtBQUdBO0FBTUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUlBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztJQUNBO0VBQ0E7O0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FuQjtRQUNBQztRQUNBSTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FlO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTExNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiQ29tbWlzc2lvblJhbmtcIiA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyYW5rXCIgdi1pZj1cInBvc2l0aW9uXCI+e3skdChg5oKo55uu5YmN55qE5o6S5ZCNYCl9fTx0ZXh0IGNsYXNzPVwibnVtXCI+e3sgcG9zaXRpb24gfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmFua1wiIHYtZWxzZT57eyR0KGDmgqjnm67liY3mmoLml6DmjpLlkI1gKX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwid3JhcHBlclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmF2IGFjZWEtcm93IHJvdy1hcm91bmRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cImFjdGl2ZSA9PSBpbmRleCA/ICdmb250Y29sb3InIDogJydcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBuYXZMaXN0XCJcclxuXHRcdFx0XHRcdFx0OmtleT1cImluZGV4XCIgQGNsaWNrPVwic3dpdGNoVGFwKGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHR7eyAkdChpdGVtKSB9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcmFua0xpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIiB2LWlmPVwiaW5kZXggPD0gMlwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiJy4uL3N0YXRpYy9tZWRhbDAnKyhpbmRleCsxKSsnLnBuZydcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtIG1vcmUtbnVtXCIgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHRcdHt7aW5kZXgrMX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWNUeHQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmF2YXRhclwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCBsaW5lMVwiPnt7JHQoaXRlbS5uaWNrbmFtZSl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBlb3BsZSBmb250LWNvbG9yXCI+e3skdChg77+lYCl9fXt7aXRlbS5icm9rZXJhZ2VfcHJpY2V9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgdi1pZj1cInJhbmtMaXN0Lmxlbmd0aCA9PSAwXCI+XHJcblx0XHRcdFx0PGVtcHR5UGFnZSB2LWlmPVwiIWxvYWRpbmdcIiA6dGl0bGU9XCIkdChg5pqC5peg5o6S5ZCNfmApXCI+PC9lbXB0eVBhZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsb2FkaW5naWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibG9hZGluZyBpY29uZm9udCBpY29uLWppYXphaVwiIDpoaWRkZW49XCJsb2FkaW5nID09IGZhbHNlXCI+PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8IS0tIDxhdXRob3JpemUgQG9uTG9hZEZ1bj1cIm9uTG9hZEZ1blwiIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgZW1wdHlQYWdlIGZyb20gJ0AvY29tcG9uZW50cy9lbXB0eVBhZ2UudnVlJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0QnJva2VyYWdlUmFua1xyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRlbXB0eVBhZ2VcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRuYXZMaXN0OiBbdGhpcy4kdChg5ZGo5o6S6KGMYCksIHRoaXMuJHQoYOaciOaOkuihjGApXSxcclxuXHRcdFx0XHRhY3RpdmU6IDAsXHJcblx0XHRcdFx0cmFua0xpc3Q6IFtdLFxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGltaXQ6IDIwLFxyXG5cdFx0XHRcdGxvYWRlbmQ6IGZhbHNlLFxyXG5cdFx0XHRcdGxvYWRpbmc6IGZhbHNlLFxyXG5cdFx0XHRcdGxvYWRUaXRsZTogdGhpcy4kdChg5Yqg6L295pu05aSaYCksXHJcblx0XHRcdFx0dHlwZTogJ3dlZWsnLFxyXG5cdFx0XHRcdHBvc2l0aW9uOiAwLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UgLy/mmK/lkKbpmpDol4/mjojmnYNcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRCcm9rZXJhZ2VSYW5rTGlzdCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRCcm9rZXJhZ2VSYW5rTGlzdCgpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0b25Mb2FkRnVuOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmdldEJyb2tlcmFnZVJhbmtMaXN0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdHN3aXRjaFRhcDogZnVuY3Rpb24oaW5kZXgpIHtcclxuXHRcdFx0XHR0aGlzLmFjdGl2ZSA9IGluZGV4O1xyXG5cdFx0XHRcdHRoaXMudHlwZSA9IGluZGV4ID8gJ21vbnRoJyA6ICd3ZWVrJztcclxuXHRcdFx0XHR0aGlzLnBhZ2UgPSAxO1xyXG5cdFx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAncmFua0xpc3QnLCBbXSk7XHJcblx0XHRcdFx0dGhpcy5nZXRCcm9rZXJhZ2VSYW5rTGlzdCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRCcm9rZXJhZ2VSYW5rTGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMubG9hZGVuZCkgcmV0dXJuO1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvYWRpbmcpIHJldHVybjtcclxuXHRcdFx0XHR0aGlzLmxvYWRpbmcgPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMubG9hZFRpdGxlID0gJyc7XHJcblx0XHRcdFx0Z2V0QnJva2VyYWdlUmFuayh7XHJcblx0XHRcdFx0XHRwYWdlOiB0aGlzLnBhZ2UsXHJcblx0XHRcdFx0XHRsaW1pdDogdGhpcy5saW1pdCxcclxuXHRcdFx0XHRcdHR5cGU6IHRoaXMudHlwZVxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCBsaXN0ID0gcmVzLmRhdGEucmFuaztcclxuXHRcdFx0XHRcdGxldCBsb2FkZW5kID0gbGlzdC5sZW5ndGggPCB0aGlzLmxpbWl0O1xyXG5cdFx0XHRcdFx0dGhpcy5yYW5rTGlzdC5wdXNoLmFwcGx5KHRoaXMucmFua0xpc3QsIGxpc3QpO1xyXG5cdFx0XHRcdFx0dGhpcy5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLmxvYWRlbmQgPSBsb2FkZW5kO1xyXG5cdFx0XHRcdFx0dGhpcy5sb2FkVGl0bGUgPSBsb2FkZW5kID8gdGhpcy4kdChg5oiR5Lmf5piv5pyJ5bqV57q/55qEYCkgOiB0aGlzLiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAncmFua0xpc3QnLCB0aGlzLnJhbmtMaXN0KTtcclxuXHRcdFx0XHRcdHRoaXMucG9zaXRpb24gPSByZXMuZGF0YS5wb3NpdGlvbjtcclxuXHRcdFx0XHRcdHRoaXMucGFnZSArPSAxXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoaXMubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhpcy5sb2FkVGl0bGUgPSB0aGlzLiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0dGhpcy5nZXRCcm9rZXJhZ2VSYW5rTGlzdCgpO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LkNvbW1pc3Npb25SYW5rIC5oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUF1NEFBQUZaQ0FZQUFBREhPcXFhQUFBQUFYTlNSMElBcnM0YzZRQUFBRGhsV0VsbVRVMEFLZ0FBQUFnQUFZZHBBQVFBQUFBQkFBQUFHZ0FBQUFBQUFxQUNBQVFBQUFBQkFBQUM3cUFEQUFRQUFBQUJBQUFCV1FBQUFBQVQ2aXpiQUFCQUFFbEVRVlI0QWV5OUNiUmt4M2tlVnJmNzdUTUFCdnRHWWg1V0xpQ0pBY1ZWdElTaExVcE1kRTRJUjhkSHluRmtEQklwb21RN0pKMDRkbnlTQUpUdDQ1eklGaEVmYTRrZFJ3UEhqSzA0TnNGUW03VUVBMUlFU1pFV0FGSmN4QVY2SUFoaUlaWlpnSmw1NzNYM3pmZjl0LzdxdXJkdnI2KzdYL2Z0djREYlZmVnZWZlhkTzYrL1cxMjNybk9XREFGRHdCQXdCQXdCUThBUU1BUU1BVVBBRURBRURBRkR3QkF3QkF3QlE4QVFNQVFNQVVQQUVEQUVEQUZEd0JBd0JBd0JROEFRTUFRTUFVUEFFREFFREFGRHdCQXdCQXdCUThBUU1BUU1BVVBBRURBRURBRkR3QkF3QkF3QlE4QVFNQVFNQVVQQUVEQUVEQUZEd0JBd0JBd0JROEFRTUFRTUFVUEFFREFFREFGRHdCQXdCQXdCUThBUU1BUU1BVVBBRURBRURBRkR3QkF3QkF3QlE4QVFNQVFNQVVQQUVEQUVEQUZEd0JBd0JBd0JROEFRTUFRTUFVUEFFREFFREFGRHdCQXdCQXdCUThBUU1BUU1BVVBBRURBRURBRkR3QkF3QkF3QlE4QVFNQVFNQVVQQUVEQUVEQUZEd0JBd0JBd0JROEFRTUFRTUFVUEFFREFFREFGRHdCQXdCQXdCUTJBa0JKS1J2TXpKRURBRURBRkR3QkF3QkF5Qk9VTWdmY3dkY0x2dVVwZmljRGhxa2wvR2VvdDFIQWwxaVRzSTJTcnlGY2hXcE13OHE2K2l6dks2REQ5MTUxRGVRWGtiY3VZN3FHOUxuaUtuTG5VdnA0bDdBYklYYWppUVB3LzVDNjZWeWFRTVdmSVdkeFk2UzRaQVZ3U011SGVGeGhTR2dDRmdDQmdDaG9BaE1FOElwSjhENlY1eW15REVteUREbTYzVWJTYklRWnlsanJFY25PbnhwTzQwK3IyRi9tNkI2Ry9Wa09QbVlndmoyY0p0eEZieUp2ZlNUUGZmT2pkeEJKS0p0MkFOR0FLR2dDRmdDQmdDaG9BaE1BWUUwaSs2aXpHSHZRa3lLK1M4QlZLT0dmS01sR2Y1aFdOb1puWkRHTEdmM1hNenBaNFpjWjhTME5hTUlXQUlHQUtHZ0NGZ0NBeUhRUG9GZHhsSSttMllnWDVqcStYZUNOTHlSc3hJMzRvb0c4TkZxcnoxV1dEMFpjelNmeEZMY2I0RWpMNkUraGV4OU9iNXlvOTh3UVpveEgzQlRyZ04xeEF3QkF3QlE4QVFtRVVFUU5LWDBhODNnM1MrTTAzZDk0TjR2aFBsVjgxaVgrZW1UNm43RHNqOHc3WEVmUWJMYlI0R25vK0F6Ty9PVGYrdG94MElHSEh2Z01RRWhvQWhZQWdZQW9hQUlUQnBCTkkvY2xkaE52MGRXSWYrVHF4REoxSC9QaERMN0lIUFNUZStxUEd6QjJtL2dCdWp6MkJtL21GZy9ybmtiZTZaUllWakhzZHR4SDBlejVyMTJSQXdCQXdCUThBUW1ETUUwaS9qd2RDejdzOWo5NWIzZ0h6OE1FajZMWE0yaEdwMmwwdHNuUHZkV3MzOUxvajhKMjFubTlrK3pVYmNaL3Y4V084TUFVUEFFREFFRElHNVJBQ3p1blgzaUhzYmxtaThCOFR3UFNDRjd3QlpYNXJMd1N4T3A3bWQ1YWRCRG44WDUrcjNzSERwRWZ3YWduc3RTN09DZ0JIM1dUa1QxZzlEd0JBd0JBd0JRMkRPRVVnZmNadXU2ZDRMMHY0ZUVMOC9qK0VjbXZNaExYYjNVL2NDYnJwK0g4dHFmZzg3MS8vNzVEYjNuY1VHWlA5SGI4UjkvOCtCOWNBUU1BUU1BVVBBRUpoYkJQQlE2WTJZVGY4SlBBVDVsekNJMitaMklOYnhRUkI0RERQdy96Zk85NjlqU2MyM0JuRXdtL0VpWU1SOXZIaGFORVBBRURBRURBRkRvUElJQkxLZWdxd25SdFlyZjhMTEJwaTZqTVFuUnVMTDRKbVV6SWo3cEpDMXVJYUFJV0FJR0FLR1FJVVFNTEplb1pNNTdxRVlpUjgzb2wzakdYSHZDbzBwREFGRHdCQXdCQXlCeFVZQVpQMHlXUWFUdXJzd3MvNld4VWJEUmo4UUFxbjdQSmJUL0F1MzZqNmF2TW05TkpDUEdRMk1nQkgzZ2FFeVEwUEFFREFFREFGRG9Qb0lZTnZHRlhmT3ZTOXR1YitDMGI0WGhOMTJncW4rYVovRUNIZHcwL2NiSVBIMzR6MjN2NVBjNnJoamphVTlJbURFZlk4QW1yc2hZQWdZQW9hQUlWQUZCREM3L3ZaV3k5MEZZdkRqSU91WFZHRk1Ob1laUVNCMUwySjNtbitOTjdqZW43elYvZEdNOUdvdXUySEVmUzVQbTNYYUVEQUVEQUZEd0JEWU93SjRlK21yRWVWdTdBanprOGh2Mm50RWkyQUk5RVhncXpJTDMzTC9GOTdhK21SZmF6UElJV0RFUFFlSFZRd0JROEFRTUFRTWdlb2prUDZ4ZTMycjRmNGFDTlJkR08xRzlVZHNJNXhCQk01aXYvL2p0YnI3U1BKOTdwc3oyTCtaN0pJUjk1azhMZFlwUThBUU1BUU1BVU5nL0FoZ2h2MjltRjMvRUNMLzhQaWpXMFJEWUNRRXNJckdmUUtFOUNOWVJuTmlwQWdMNUdURWZZRk90ZzNWRURBRURBRkRZUEVRU0wrQi9UMU91Wi9FdzZZZnhOcjFXeGNQQVJ2eEhDSHdTSks2WDNRWHUzK1QzT3kyNTZqZlUrdXFFZmVwUVcwTkdRS0dnQ0ZnQ0JnQzAwTUF5MkV1YnpYZFh3VVIrbGtROWl1bTE3SzFaQWpzRVlIVVBZZGZobjRGeTJoK0tYbXorOTRlbzFYSzNZaDdwVTZuRGNZUU1BUU1BVU5nMFJIZzN1c2c3SDhIWC9EdkIyRmZYM1E4YlB4empFRHF6cVUxRVBqRS9ZUGtMZTc1T1I3SjJMcHV4SDFzVUZvZ1E4QVFNQVFNQVVOZy94QVF3dDV5ZndNejdIOGRoUDNnL3ZYRVdqWUV4b3hBNmw3R1F2aC9YRnR4djVEYzdrNk9PZnBjaFRQaVBsZW55enByQ0JnQ2hvQWhZQWprRVVnZmNZZGF1KzYvTThLZXg4VnFsVVRnSklqclAzTEw3cDhzS29FMzRsN0o2OW9HWlFnWUFvYUFJVkIxQlBDRzA0UHVGZmNoekVUK0RZejFVTlhIYStNekJDSUVNZ0ovd04ySE43SytITWtyWHpUaVh2bFRiQU0wQkF3QlE4QVFxQklDMlB1NjVyN2dmaHE3eFB5OFBYUmFwVE5yWXhrYUFUekVpbmNSL0EvdXJlNmZJMjhON1QrSERrYmM1L0NrV1pjTkFVUEFFREFFRmhPQjlQUHVoMERjUDRMUnYyRXhFYkJSR3dJbENLVHVNUkQzdjQwM3NmNU9pYlpTSWlQdWxUcWROaGhEd0JBd0JBeUJLaUtRZnM3ZGd1M3hmZ2xqKzZFcWpzL0daQWlNQ1lIZlNXcnVROWlCNW10amlqZHpZWXk0ejl3cHNRNFpBb2FBSVdBSUdBSVpBcklYZThQZGd3ZFBmd2JMWXBZTUYwUEFFT2lEUU9vYWVPN2pWMnROL0x2NWZ2ZGlIK3U1VXh0eG43dFRaaDAyQkF3QlE4QVFxRG9DZVBCMEJRK2UvamRZRnZQZmc3QmZVUFh4MnZnTWdiRWprTG9Yc1h6bTUvRVcxbCt0MGx0WWpiaVAvVXF4Z0lhQUlXQUlHQUtHd09nSVlGbk1EMkRHOEorRHNOODhlaFR6TkFRTUFVRWdkZDhBMmYwdms3ZTdUMVVCRVNQdVZUaUxOZ1pEd0JBd0JBeUJ1VWNBTDFDNnFOWEFDMllTOTFNWWpIMC96LzBadFFITUVBTDQ4Y3I5MDFyZC9TMnNmejgxUS8wYXVpdjJoMkZveU16QkVEQUVEQUZEd0JBWUx3S1laYjhUeE9LWEVmWHE4VWEyYUlhQUlSQWg4RFNJNzg5aDl2MkJTRFpYUlNQdWMzVzZyTE9HZ0NGZ0NCZ0NWVUlBcyt4WHAwMGg3SGRXYVZ3MkZrTmd4aEY0SUttRHdML0ZQVDNqL2V6b1hxMURZZ0pEd0JBd0JBd0JROEFRbUNnQytOMCt3U3o3ejRDMGZ4VU5HV21mS05vVzNCRG9RT0JPL3R2RHY4R2Y0ci9GRHUwTUMrYXFzek9NbzNYTkVEQUVEQUZEd0JBWUNJSDBzKzdtWm9JM1BUcjNBd001bUpFaFlBaE1EQUVzVWZ0VVBjWERxKzl3MzVoWUkyTU1iRFB1WXdUVFFoa0Nob0FoWUFnWUFyMFFhSHpXL1FUZXkvN0hSdHA3b1dRNlEyQjZDUERmSXY5Tjh0L205Rm9kdlNXYmNSOGRPL00wQkF3QlE4QVFNQVFHUWlCOXhCMXFiYnRmd1kveWMwRU9CaHFVR1JrQ1ZVTWdkZis2dHVwK05ybmRuWnpWb1JseG45VXpZLzB5QkF3QlE4QVFxQVFDNlIrNXY5QnF1ZnRCMnErdHhJQnNFSVpBbFJGSTNWTzFtcnNyZVp2N2cxa2NwaEgzV1R3cjFpZER3QkF3QkF5QnVVY2cvVE8zMW5yVy9jOGc3UDgxQm1QZnQzTi9SbTBBQzRRQWxyNjcrMnBYdUwrVFhPL096OUs0N1EvSkxKME42NHNoWUFnWUFvWkFKUkJJUCs5dWJ6WGRSMEhYWDFlSkFka2dESUZGUkNCMVg2Mmw3c2VTZDhydVR6T0JnQkgzbVRnTjFnbER3QkF3QkF5QnFpRFErSXc3aGkvWFh3WnBYNi9LbUd3Y2hzRENJcEM2YzVoKy83bWxkN3JqczRDQkVmZFpPQXZXQjBQQUVEQUVESUc1UnlCOTJLMjNhdkl5cFdOelB4Z2JnQ0ZnQ0JRUk9GNjd3UDFNY3F2YktTcW1XVGZpUGsyMHJTMUR3QkF3QkF5QlNpS0FONkJlMTlwMXY0Rlo5amRXY29BMktFUEFFSEI0V2RNZjFaZmRYOEliVjcrOVgzRFlQdTc3aGJ5MWF3Z1lBb2FBSVZBSkJOTFB1UDhJcFAwUkkrMlZPSjAyQ0VPZ0t3Sko0dDdHZit2OE45L1ZhTUlLSSs0VEJ0akNHd0tHZ0NGZ0NGUVRBY3krMVp1ZmNYK3ZsYmpmQkdtL3BKcWp0RkVaQW9aQURnSDhXK2UvK2VabjNkL0YzNENwcjF5WmVvTzV3VnZGRURBRURBRkR3QkNZUXdTd252MlNadUwrSFdiZzdwakQ3bHVYRFFGRFlBd0lnTGovZGoxMS8zbnkvZTdGTVlRYktJUVI5NEZnTWlORHdCQXdCQXdCUXlCRElQMnNlejFla2Y0SjFHNHdUQXdCUTJEaEVYaThWbmZ2U2Q3cUhwOEdFclpVWmhvb1d4dUdnQ0ZnQ0JnQ2xVQUFwUDNQZ2JRL2pNRVlhYS9FR2JWQkdBSjdSdUFHdkxQaGMvemJzT2RJQXdRdzRqNEFTR1ppQ0JnQ2hvQWhZQWcwUHVmK0NrZzdYNE4ra2FGaENCZ0Noa0NFd0dYODI4Qy9FWkZzSWtVajdoT0IxWUlhQW9hQUlXQUlWQVVCUG9DR2gxRC9mcEs2K3pHbWxhcU15OFpoQ0JnQ1kwVmdoWDhqK05EcVdLTVdndGthOXdJZ1ZqVUVEQUZEd0JBd0JCU0I5TXR1cFhuYS9TdDhXZjZuS3JQY0VEQUVESUdlQ0tUdVg5UXVjajg5aVpjMUdYSHZpYndwRFFGRHdCQXdCQllWQWJ4VTZiTG1ydnNZdmlpbnNuWjFVWEcyY1JzQ1ZVUWdkZTRQOGJLbXY0aVhOVDAvenZFWmNSOG5taGJMRURBRURBRkRvQklJeU00eExld2NrOWhEcUpVNG9UWUlRMkEvRUVqZDQ3WGw4ZTQ0WThSOVAwNmt0V2tJR0FLR2dDRXdzd2lBdEwrajFYSy9EZEorYUdZN2FSMHpCQXlCK1VBZ2RTZHJOWGRIOGc3M3hYRjAyQjVPSFFlS0ZzTVFNQVFNQVVPZ0VnZ0lhVS9kN3h0cHI4VHB0RUVZQXZ1UEFDWUFNQkh3RVArMmpLTXpOdU0rRGhRdGhpRmdDQmdDaHNEY0k0QzNvZjRGdk1yODR4aklnYmtmakExZy9BZ2tuT3VzTzVmVWNWKzNKTGxMV3k1MURlZlNKblE0SkI5LzB4YXhFZ2k4VWt2ZCsvQ1dWVzRwTzNJeTRqNHlkT1pvQ0JnQ2hvQWhVQlVFTUJ2MlBzeUsvVG9ZMldwVnhtVGo2SUZBc3VxUzJocklOdzZjOGpRQkVWY3lIbklRZEpHVHJDLzNDRlpRcFNEeVF1SWJJUFZLNXRzeUIzM2lka0R5ejRQM24wZCtyaERBcXBWRklIWGJXRGJ6NDFnMnd3bUNrWklSOTVGZ015ZER3QkF3QkF5QnFpRFErSXo3eTloLytYZzJqVnFWVVMzNE9Hb3JJTjFLek5kQXpMT3l5R3E4TjV1bGxjTFlmNlMxQTVKUEVvOERaRDd4NVZUcTIrZ3ZiQ3hWQXdIOFJKTW03dGpTTzkxSFJ4bVFFZmRSVURNZlE4QVFNQVFNZ1VvZ2dCY3IvU3dHOGtzNDdQdHdUczlvVWpzSUhuNlJTMnVITUl1K2dUT0pvMnFKcy9NazhjMlRMa2xQWWFiK05MZzgzdFZwYVY0UndIdmQzRStPUXQ3dEQ5Vzhudkk1NzNlYXBoL0FFSTdoT0lMak9JNFBKMG15aGR5U0lXQUlHQUpUUWNDVDlsK2VTbVBXeU5nUVNHb1hZS2s1aUhweUVZZzZOdjZSNVN4akM5ODdVTHFMOXJqOGhldmFjV0M5dTB1NWxJWkxiWmpqbUZKS1c2YzhrVDlwUkg1S21JKzVHZjZNOGxmcjczUy9Na3pjaFNEdUlJbDNEQW9LeU9ORGc5cXFIZUp2b254WTYzM3lKNVNnd285YmpkM1d4MTdWcCtEM3FGYm1OZmRqL2hqNmY3UXdocE9vMzQweFBsQ1FUN3c2eEhtb3hEbVlPS0RXZ0NFd0J3ZzBIM2IvTGJyNUMzUFExWVh2WWxJSFVROHo2aGQ1a3J4WFdFaSt6Mld6MkZpV1VrdEF5SFZ0dW4vWVZCNDY1UnAxMW1XdCtvQXozUEY2K1hRSlArVkV4QjdyNTF1UWNXMjlMTnR4WE1LenN0ZkJpSC9hQkpGdllVWWVoRjVJdmMzSWp3WFhLUVQ1bS9YdmQvOXcwSFlXaGJqenJtYWdCT0k0TkNZZ2Z2Y2krRDBETlpETkxOTWVmekRTbzhnZVpIbUE5QkM2ZG5RQXU3NG1RN2I3Y2JSN1o5K2dBeGg0Z3N6eEh1bGhmamZhTzk1REgxU0l4emhic0Q4WmhDTVVoc0RqSWJSMWRJUW1lcnFnL1JNd3VLT25VVnY1YnZTQjlwWU1BVU5nUkFRYW44YXJ5QlAzVDBkME43Y0pJNUROcUIvQzBoZk9xSTlJMUlXMGJudGlmZzRyMnJQMTQ3S09YTW9nNmpPVHNONmVSRjVJL0xwck1jZVJyZEZmUjNtRVdYd3N4RWhiWnp5Ung0dzhTVDBpVzVwTkJIQzYvcXVsZDdsL05ranYrTnVPcGNWRFlOQ2JEQ0p6Zkl6dy9CcGk5U0x0Yk9yWFFHVHhCNnM3ZVllZU1UaHJ2NG1EcFAxaUhKWU1BVVBBRU9pTEFCNUUvWEU4aVBxcmZRM05ZS29JSlBVTFFkU3Z3SXFUSzBCaWw2WHRnV2ZSc0FWajZrNkRuSU9jY3YwM2QybEorVUFuUXNrbnFqNmZ6UXlFT2oyTFBwNlZqbXFmMjMwRkhqSkRmeUdvTjI1bXNFU283eXc5N2t5SnFlUGhyaE1jMHVZTFdPWHpMSDVZK0Y0N3RKVm1BZ0djcmwvRjM2YlRXUFArNi8wNlpNUzlIMElWMDRQMEhzV1FlQXlTbmdDQmZxQ2JvWTlGQXMxRXV3L0Jua1M2SThIMlBnanY3RkNVQ3o0QyswY1I2OUdpR3ZKamtQRUdRTk1oOWdPMkoxUmd1U0ZnQ0JnQ1pRaGd5OGYvdU5WMC94SXNacGEyRkNucjZtTEl1Tk5ML1VxUTlTdXhGR1k5a095K2c4ZVNsalFsVWNkTU1vaTZTOC9nZ1UzTU1QZDFuRmNETHVQWnhmZ3dUdmRVTm9nRWVPSFhpQlplN3BzUmVjN1M5MDVKL1ZMZ2ZTbnVpNEFmeUh2U0FvbVhtZmplZnFhZENnSzFwT1grSmNpNzYwZmVqYmhQNVh6TVZDUDNETkVia3UxZTZZTlFIdklHeDVEZkNSSjlOMGowQTE0bUdZazFDaCtJWlgzS2pQa3grTjJPV0NmVkZ2VmpLTWVrWFZYYUI2M3ZhNDUrSGtFSFBqSkVKMjRid3BZM05RR1RBZnp1QjRiSEI3QXpFME9nMGdoNDB2NXZ3WHpzZTI4L3p6VFdmeWYxSzF3S3NwN1VPQnM4UUNKcEJVR3Z5V3c2L3Z5bEx3dkpyeTVSSHdRVHJNOXZuZ01PejJURzNKYytPZVJhZkdBWHVRT3g3NXA0RHBhdmh2cHFrSGZzVnROOERrdjRuOFZLR3N6NFc5by9CUEMzaWVRZGY2dk9ZSi8zMytyV0Vmc0QxZzJaQ3NwQitEWXhyS05ERE8xNEgxdjhkY2dsMWttNDd3TlovQkExS0ZOV1JyYXA3cFUyb2FUZlg2UVI0aHhEMWkzT0VlZ2V3TkUxd2YrT3JzckJIeEMrcUU4Y2ZYaVZZejdhbzcyOXFEaldZZEpEd3hpYnJTRlFSUVRTVDdzZnhFdzdTWHYvYWNrcUFyRGZZOEliUnpuYm0zSjJ2WFlKU0NXV2NmVHJFNWE2cEszbllZZGxIWGpZa3ZacFA1OUYxaE92OUZuZ0JBTE94S1UxdGN1eDh3NlhIbUc3ekc0Skw2RkthdGM1dDN3ZDhNWU5rU3lsQVpGUDhZSW9TOU5IQU9TZGY2dndOK3RIa25lNVQ1WjF3SWg3R1NvbE1oQzJCMHZFS3RyVXdnVHoyL3IwZ2N0VUh1M1QvcjE5OUxHYU03VW5ZOEVRNVEraXI0ZmdmemQ4N3NXeGlXT1V4Qm44bzNBa0VlNUcyZ2VOZTJKUXd4NTJKTTI5NGp3RS9WRWNsZ3dCUTJCR0VNRHMxZmZoaS9BM3dXaU10RS83blBETnBQVlhZM1lYUzJId2dDWEpkOC9FbWZYV2M3QnJrL1dlOXFic2pnRDNmVzgrQ1QwT0lmSDRsY05kamlWSjNVbDh0aC8rUVp5dkcrSDdva3NhVDBuZXZSSFRUQVFCL0szQ1V3K2Z3Tit1SDhETSt4ZUxiVlNLdVBjaHRzV3hsOVpMWWlnaFBscnFNRDBoeVd1dlBsRGZOV0ZjbTFEZTFkV2dVM0c4VXpTVTVKaHY4K2hRWHAzR1hIS3kyU2syaVNGZ0NCZ0N2UkZJSDNZM2diVC9EcGhnZDdiU080UnBSMENBMnplbVMzZ2drbXVxKzlGMXpPeHlacjJXUG9jWjQyeG1mWVFtemFVWEFrTGl2dzBMSEMzT3NJUEVKeUR4UFdiaWt6cCtHZUhCV2ZqR2Q3TGxOSGlPd05MVUVMaXcxWEsvQ2ZMK1RwRDM3OFN0Vm9xNFkyQkg0OEdOV0M3RzZFbUlSMnhqUDl6dUhhTFJKekJiZm1JSSsyNm1SN3NwaHBCemx0dVNJV0FJR0FKRElaQit3VjNXM0hHL0RkNTQyVkNPWmp3eUFra2RVQys5Q29RUDY2eDdSU0ZaVDBuV3Z3ZlNqbjNIWVd1VXNCZGdZOVRGSkY0ZWNGVVNmNkMwRVptRlgza3RIdjY5SHR2WmY4ZTFHay9qWkRWTGJVMDRkZ1JlMWNqSU8yZmVUMnYwcWhGM0haZmxFUUlqekxiZkc3bGIwUkF3QkF5QnVVSUFNKzNyalczM0NTeWx2bW11T2o2UG5RWEl0ZnBWbUdGL0ZXWnlON3FQUUpiQmdLdzd6cXlEcklPcEcxbnZEdGRVTkh3QlZmTUpOSVVESko3cjRia3UzaVVsSkI0UHZ6b3NvYWt0SGM3SU8waThyWU9mL0ZuQ1RlMmJtazMzLzJBaTRrZVR0emg1K1lBUjk4bmpQZ3N0RExQRENmYlc2djJnNXl3TXlQcGdDQmdDaGtBWkF2ZzF2OWI4dFBzbytPUTdqQm1XSVRRbUdYWW1xUzFmaTluMWE3QnVlcVg3REh2NkNoNTRmTkt2WGEveWxvMWp3blcvd29ERUp5VHdKUElKOXRUbnN3bTFrcVZPY3Q1ZmpWOVdyZ1hweDdNSXU5L0d1YlhkYUNaODJ0N1QzSGIvRzlyNEw5aU9FZmNKbzczZjRUSGJmaFI5dUhPSWZqeXdoNGRTaDJqR1RBMEJROEFRR0Q4Q2pZZmRMNEsweTI1VTQ0OXVFUk04Y01yWjlkclNWU0I0M2Qvb21iWmVjclVXQ2Z0TGR2ODBiNWNOOXNoUEdsL0crY1c1cnBIQTgxelg4cVBnVGtIY2Y1OEhIbVIxRFp6cnhzbThqZFhHaWNEZHU1OTIzMTUrbDd2WGlQczRZWjNOV1BjTTJhMTdoN1EzODA0RXRpRDZjQ1EraHZMaHFONnQrQmdVRDNSUkhvTjhrQmlZTHNtOTdmWUU2cFlNZ1lWQW9QbUg3djFZZnZHQmhSanNsQWZKQjA3ZEVramMwbVdZbVUzS1crZExrTGdyREFoN2dwbDJuQXRMODR3QTFzTW56Vy9nQWRVL3d6S2FhM0dmaGw5WS9GdHQ0MkdGQjFtWFhzNElQR2ZpN1VIV0dLS3hsUEd2N3A3R3A5MFRSdHpIQXVkc0JzRnMrekgwN09nUXZmczRadHUzaHJBMzB4SUVQSWIzcW1xSVp3eFMrQVkvOVdlT0dJT1NFZjVpVWhvamptZGxRNkJxQ094K3h2MVEybkwvdUdyajJ2ZngxUEJpbitXYmhMQjM3UXZmWk5wNkJvVDlPeURzMjEzTlRER25DT0Q4SmlubWhGTGNrR0gyUGEzaEFlU1NGendsZFd6ZVZIOGRpUDRtbHIrRDhEZGZtdE1CejNTMy80RVI5NWsrUDN2dTNEMURScmh2U1B0NU1uK29SMmNQUVhkYkQ3MnF1UDcvVWEyVTVOMTBKMkI3VjRsOVVYU0VKTDk0OHdUWkVSaXlqNE9rNDRNWW1ZMGhVQ1VFOEREcUc1c3R2R0FKajg5VmFWejdPaFl1amNBTWV3MHY1dWxZSnFFZEEwbFBXdGpydS9WZEVEdmJhVVJocVd5T08rTzArVjBRY3B6djJtV3lqTWFWdlAwMnFhMWpsYzJiWVBzOENQdzNRZVR0Wm02TTE4U1ZSdHdIUi9QZFBVeVBRVGNJTWVzUm9xK0t5eWcrMk1NcVJ4cEI5dTZGN1dZUCs2THFJUkRHRTBWaG56cjdNeWloN0JOcVQrcXRmdDRZMjlGdU5zQ0t1Z2U3NlNQNW83M2lSSGJGNGdNUS9GcFIyS1YrRlBMakJkMnhRcjFiVmQvYzJrMXZja09nY2doZ3Q0V0xtdWZkYjJEMXhvV1ZHOXcrRFVpV3c2emNDTUxlNVoxVmZPQ1U2OWViMkNIR0ZzVHMwMW5hMzJhNTk3N2p3UWRadVE2K1pNOStiZythckYwc3kyZGFlSWpWbHMrTTU1eFZqYmgzSTllRGtESkZ0QmhEQ0hFdlV1dUpuL3BQS2ovWnF3OXhvK2dQeWZTZ1N5dlU5YmdXQnMzUkg4Rm1VUHRGdFFOT0ozRk9lT00xeUt6K1VkZ2R4eEduTytKS2p6SnZFQ3daQWd1RGdPd2c4N0Q3S0VnN3BvVXQ3UmtCdm1GejlSYVFNSkN0c2lRejdGanYzSHpXNkhvWlBvc280NE9zVFR6STJzSVdrdlZic01OUTRmNlpEekF2YitLYXdrT3N1OS9DQTZ3dkxDSktZeDF6cFloN04ySUwwalF3YU4xaURCeGdOZ3p2UkRkSTNvZEp2d2FjNGxuaExUanp1QitZSEVjKzl3bmoyOFFnRHNjRHdkZ2VpdXVEbEJIbkNPd3VpbTAxam0vanJsam55eStWeU1wRTcwT01ld29LdGpkSXVxakUxNkZ2SHg3RTJXd01nWGxEQUR2SS9FK0pjejg2Yi8yZXZmNWlXY3pLWVN5THdkcGw3TFRlbWJoRUF1dlhzVlZnNmxxZGFwTVlBdmdWeGpVZUFVSEhDNTFxTjJBbUh2dStSNG5MWjl6cUcwRHVYOHpXditQQlYwdWpJVkFwNGo0YUJOWHo4a1Q3ZUhGa25sVCtXVkhlcGI0Sk9ZOFA0YWhLT29hQkZFa3h2dmVIVHZmQjQ0NkNsOGJaaFB6ZWdtNllLbSs0UnZXL0U3NDhpdW5EUllIVkRZRjVSd0M3SzVDdy80L3pQbzc5N24reWRMbExaRmxNbm1ocHY3aE9PV2w5RTRldFUxWk1MTytPUU5wNERrcXNiYTlmQnhML2FoRDQvSTFnc25RSkhuUitxMnZ0UENsN3dHT3F2bnN3MDVRaVlNUzlGSmJLQ3N0SVhhL0JQb0diZ0VkN0daak9FREFFRElGcEk1RCtvYnNPajBKK0ZPM21XY0cwT3pMUDdmRjE5NnV2QWJuSy9YallIaEZmcXRQNE9oNDZQZFdXV2NrUUdBaUJGbjZkMmNLYTlxY3grMzRqcmpHOGpUV1hhbmhuMTJIWkF6NlY1VE5ZSzI5cFlBU011QThNVlNVTTd4cHlGUGNOYVcvbWhvQWhZQWhNRkFFOGpMclJPT2MraHArNHVqRE9pVFpmaWVDMUZjeUVMbTkyeklabWc4UFdmeUJkYWZNcEVLOUtETmNHc1Y4STRGZWFwUFVWN0VLRGY2cExYUCsra2U4Slh1YVZyTjZLNVRPWW9ULy9OZWh3TzI2cEx3SkczUHRDVkEwRHYwem15SkNqZVVEdDRYOFU1UWUxUHVzNWZpblFwU3V6M2xYcm55RmdDQXlCQUhhUStXWDg2Mzd6RUM1bXFnamc1VG5KNnV0Qm9nNnBKTXF4UDB6emFYQW5QSHlLZmJzdEdRSmpRNEMvMmpRK2oxVXoxNENrYitLR2NUa1htcnNZdVkyM2dMeUQ1TGZPNUhSVzZVVEFpSHNuSmxXVkhCdHlZSStCKzI0TjZXUG1ob0FoWUFoTURBSC9adFJoZnptY1dIL21LakNXeENScnQrSmg5VHhwNGhqU0ZvblYxMUhBOGhoTGhzQWtFTUN2TjdJSFBONnM2MnFiV0Q0REVoL05yeVdjZlYrL0hldmV0N0QrL2R1VDZFRmxZaHB4cjh5cDdENFF6Slp6ZXVVRDNTMUtOY2RMcFNZMEJBd0JRMkFmRUVnLzdkN1FUTjMvdWc5TnozZVRKRWZMMTJOTk1YZU1LZndReVowOW1vL2orTjU4ajlGNlB6OEk4TmVjNWpmbHBWMWNQcFBVb2hWdnZGWlhyZ2VwdnlTYmZVOTM1bWRjVSt5cFBkZ3pSYkQzc2FrNzBYYlpiNk85dW5TOGw5SjBob0FoWUFoTUM0SDB5MjZsa2JwL2hmWldwdFZtSmRyQmxuekoydTBnN1ZqVFhpRHQ4dktrbmM5akZ0UklleVhPOWJ3TmdyL3U3RDZLWDNxK3daOThjcjNuQTlNSmxzNjRidThUeUZrdlhzVm0zQWM4NTM2Tjl4MWR6THZKdTVpUEpMNE5mWGl3aXllWHRYeXdpNDdpZTNyb3lsUWZSN3lUWlFxVGpSV0JoeER0eElnUmo4SHY4SWkrNW1ZSXpCVUNqWlB1ZjhGY0hEYUJ0alF3QXR6bWtidkc4QVU0Y1VyeEFDQm1QRjNqbVZocVpVTmdYeEJJRzkvRjlZaWxXc3RZeHNXOTNuM2lrcTVrL1UydXRmc2Q1N2J4cTVBOUthM1FPQ1B1QVlxK2hhT3dHSllBOXcwNmhBRm56STkyc1MvOC90bTJBdGsvaHRwbVd6SlE2WUdCck14b3J3aWN3QTNTdmFNRThUZVNSdHhIQWM5ODVncUIzVSs1SDByU29aZjZ6ZFVZeDl0Wi9KQytlak5lcG5SVlI5aVVXenp1L2drNDBMa09uUWtNZ1gxRGdDOXYydm1DUzVlNVBla1Z1Vzd3cFdCcDdSQ1d6dUR0clBiU0pzSEdsc3JrTHBHc0FsSjBCTWNIY0R5STQyaUp5VnlJMEhlUy9ZK00wRmtqN2lPQVppNkdnQ0V3WGdUU1Q3bUxNU3Z4ZjQ0M2FvV2pZYnM5TGpFb0plMU56TER2L2djajdSVSsvZk05TkN5WDJmMHFmZ242VTF5aitGVW9Ta245SUhhU2ZBczJvN2t5a2k1dTBXYmNDK2NlWlBjbGlFaDROWDFZQzNPWTM0ayt4Mk1aWkFqMzJ6S1pRV0FhbncydXVXT0lOdWpzT2MvUDF2aGF0MGlHd093aTBFemNQMFB2T3FlT1o3ZkwrOWF6MnNxMVdHNXdBNWF5NStmalVwS2dYWkNobHExbDM3ZVRZdzBQakVES0pWeXlkT1lOdUpTamZkK3g1Q3RaZlMxMnBNR0RxOXU0bmhmNGphdEczRHN2cDJHSmJtZUUyWkdNc3JUbmdkbnAvdnoxQktUNkJIcmRkZWxTbHhFZGcveU9McnFpK0NFSXR0RE8wYUxDNm9aQWxSRHdXei8rV0pYR05LbXhDS0VwbVkxTVcxaUNJRXRqc0h1TUpVTmdYaERnVWk3OE9wUXUzWXlsTS9uNzltUVpTMmt3QTUrZWV3d3o4NHU1NjR3UjkzbTVrSWZzcDEvaXN6bWsyeWtRd2xMaVBpSWhIYXA1MytjSEIzUjZ5TWpyZ0VpWm1TRXdad2lrRDducm15MzNENGUrQlo2emNlNjl1d2tlNE1QTTVOSWxIYUd5aC83d0VHcWFkdWhNWUFqTVBBTGNhUWEvRktYTkYvRkxVdjRoYTVtSng1N3Y2Vm1TOThXN0thMGtjUWNCNUt3NVp6Q1ArZ1Bad3FVUGpqQmlRSmZ0WEFOUy9PNFIvTTNGRURBRURJRTlJOUJJM0hGczZYeGd6NEVxSFFCTEJ6YmVpQm5KYUI5c2pEZGJHb08xd3EwWEtqMTZHOXlDSU1BbFhqdG44T0FxbDg2MC95VHdoVTN1d0p0QjNyK0lhLzNsQlFFakcyYWxpRHRJSngvRVBJcmpTRGE4eGZ3RURwc1krZnRHR0QxdmVJNk80R2N1SGdGZ1Qvd0dYZmFpdUIzV3dnRDVYV2hqbVBqOFplTEVBSEhOeEJDWUNRU2FuM1R2VHhQM2d6UFJtVm50QkxmSzJ6aVNYd09NdnFicE5yYk80eXdrbGhwWU1nU3FnZ0JuMWJleGRHYUZONm9YaDFISlc0RHg3eUE5OTZWc1hYelFWTHRRS2VLT1V6WEtMSE1WejdEaFVINVdlV015NlhRVURkd3p3VWFPRFJtYkQxZWZHTkxIekEyQmZVRWdmZGhkMjJ5NFg5aVh4dWVsMFFTdmhoZlN2cHJyc1d6MXVQMG9aTHM1dVZVTWdXb2drR0xtL1l1WWVYOHRsb2ExZDVlUjl4Umd2L2YwL05ld0l3MW01eGNnVlkyNFQvS1VIVWZ3RTEwYU9BYjVYVjEwNHhKejV2VG9JTUZnUitMZVFkNHhVM3N2NUpNa2xZTjBiejl0anV4bjQ5YTJJV0FJOUVZQXBQMlhzSzc5WUcrckJkWmlxVUN5Y1J0ZXFyU2NBeUhsTGh3N21IVjArVzMwY2taV01RU3FnTUR1MS9BcXB2TWc3NGZEYUJMdXBMVDJPdXcyZzM4WHUzaWhVOFdURWZjQlR6REk4QlpNZVhRa3Z6eWlRMjRDUThBUU1BUU1nY0VRYUh6UzNRblNQc29TdjhFYW1IY3J2Z1orSFVzRkNtOUNUWnZQZzdSL0JhUERqS1FsUTJBUkVOamRjbWtMeTJlV2I4Ry9oMndUTitiSjJzMnVsYXpnMzhOV3BWSEFiWW9sUThBUU1BUU1BVU5nL3hEQUkvRUhRZHIveWY3MVlNWmJYcnBNWHYvZVFkb2JUNE9rNEkyU1J0cG4vQVJhOThhT0FGOG9obXMvNWU0elVhcXRIZ2FCZjAwa3FWN1JpSHZ2Yy9weHFMZDZtNWpXRURBRURBRkRZQzhJTkpiYzM0TS8zaUJrcVFPQjVhdGRiZjFXekN3V3ZxNGJXMWdXOFBVT2N4TVlBZ3VEQUhkTzJua001TDJSRzNLeWZKVnNrenI4SzFWeVlXYTJVdmhMTUxQOW5HYkgrRERmdS9HekM5T2RPTGFtMmJpMVpRZ1lBb2JBSWlHQVBkdC9NRW5kWDF1a01RODgxcFhyWFczdGxwdzVsbWJpdlROZmRlbnVFem01VlF5QmhVU2dkUm83emp3QzhwNS9HVk95ZEtrOEQ0SzNOVlVPRmx2alhqaWxJT3IzRmtSV05RUU1BVVBBRUpnQUF1bVgzVXJqQmZlL1kzbHE5YjVkOTRyWDZpMnV0bkoxUjVSazUwK3lsOUowYUV4Z0NDd29BdWxaNTg3L3NYT3JiM1F1M3V1ZDd6ZzRnQmMxbmNOdVM2MzhyUHc4STJYRWZaN1BudlhkRURBRURJRTVSZ0MvZFA4Y0hpMjcyWlpvNTA5aXNucTlTd3FrUFUyeHplUDI0cjFzSm8rTTFReUJMZ2pnSFFicCtVZEEzckhyVXYyQ1lDUXZiVnJEZHBHdmdMeTcvSHI0WURSbmhhb3ZsZUZ2aWZmUDJUbXg3czR4QXZ6RkJrZlhoS0h4dVlsaDB1MWRndzJtdUhlWXhzeldFSmdXQXVrbjNlWFlCK1hucDlYZTNMU3pmSTFMVnEvTGRUZHQ0Y1ZLbkZGY3NEZEU1a0N3aWlIUUZ3RnNoOHBsTTgwWGM1WWs4c25HRzNLeWVhNVVqYmdyVWI4YkorVjY4SnBOSE1mbStRUlozeXVId0IxRGpPZ1VybDlPRTFneUJDcUhRRE4xZnhlRGFrK05WVzZFd3c4b1diNGNENkxlbkhma3RuYzdJTzE4ZTZRbFE4QVE2SU1BcGdPMnZ3VHkvbHpPTGxtNkdMdk52RFlubTlkS3BaYktrS2pQNjRtWVVyOE5ueWtCWGRZTUhpcmpDNkFPbGVtNnlFNTBrWnZZRUpockJERGIvdnBHNm41cXJnY3g3czdYRDRGWXZDNFhOVnNlOHhoSWUvN0J1NXlSVlF3QlE2QVRnVzA4d0wyNmpHVXpGd2Rkc25JbFZ1VTFjQS84elNDYngwS2xpUHVrVGdBSTF5eTgyZUtPUHYxNE4yNWNUdlRCWUxPUDN0U1RSZURPSWNOZmhITit6NUErT1hOY0V4L09DYXhpQ013QUFuaE03QmV4YjdzOWtLcm5vbmJRMWZCVFB2NjlxZ1M3Wk9Cbi8vTWs3VGJUSGtDeGdpRXdEQUxiZUpCNzdZaExhdTBmOW1vcjErTGYxbm5YMnY3T01KRm15dGFJKzB5ZER1dE14UkVZOXEyUVI0RUhqNzBrSSs1N1FjOTh4NDdBN3FmY2V6SHQ5U05qRHp5dkFaTTFrUFkzZ2JTMzcyTTRWNVRpNTM0OFVUZXZvN0orR3dJemdBQWVSajJQQjdyWDNnenl2dDd1ejhvTnpqVnhROXpBVzRmbk1GVnRqZnNjbmdMcjhpSWdnQzlpTHBIaFVobExoc0RDSWdBK1dzZnhqeFlXZ09MQWsyWHNYb2RkTUdyTFFTT2tmZWNyZUJEMVZKQlp3UkF3QkVaRkFFdGp0dm1TcHZaeU0vNnlWVnQvUGJaNEgyYmw2cWp0ajkvUFp0ekhqNmxGTkFUS0VCaDJtVXhaREpNWkFuT05BR2JiZnhxTFFmQ05hUWtiVG1PbW5hUjlMUWRHdXZPTnVaMEp6QTNFS29iQXJDREFyU0xQWWRuWit1MzRaU3VqdlVMZXNUeXR4VzBpNTJ5M0pwdHhuNVVMeS9wUmRRU09WbjJBTmo1RG9CY0M2WU9PRFBWdjlySlpKSjJzYWE4ZnlBMDUzWGtTcFAzcG5Nd3Fob0FoTUFZRThKS205RHgybTRrZVdlVHlOQzVUdzFQaFkyaGdlaUdNdUU4UGEydHBzUkVZZG4zN1lxTmxvNjhjQXJ0MTkzN010bU54cVNYK1RNL3Q2ZUtVTnA1ejZlN2pzY2pLaG9BaE1FNEVXcWV4Yk9ZcmVmS09aV3BjcnVhd2JHMWVraTJWbVpjelpmMmNXd1J3aDgrMTdmTzVtRzV1VWJlT3p4SUNuRzF2dE56ZndrNHlDNStTdFp2QUVTN1A0WkEyWGdTaCtHcE9acFVoRVppRnZkK0c3UEtlek8zZjBtandOWi9IN3FyZnhFdk8ydTlMNEhJMUxsdHJ2WXczcnpyczVqVGp5V2JjWi93RVdmY3FnY0RSU296Q0JtRUlqSWdBWjl0QjJxOGEwYjB5YnNuS1ZhNjJlbTF1UEdtVHM0Qi9rcE5WdWtLQ1BZbWowcUNWREc0U0dDN0t6VS9qdXlEdlQrUkFUYkJzcmJhUmY0OUN6bUNHS2pialB0akplS2lQMlNiMGgvdlk3RlhOTFFid0ZFWFhkTEtyeGhUN2pjQ2RRM1NnMzNsbXFEdUdpR2VtaHNDK0ltQ3o3UjUrYkVlWHJMVm4rU2hOVzF4M2krM3FoTWw2Tzh0eUNFUkxrbk55clVSYjM2dG9vZkplK0N3Nk5yMHVoSFIzQzgrSHIySEoycFhCTEZtKzFOVldybkd0bmU4RzJTd1dqTGdQY0ZidzlQSFJYbVpZQ25FdjlQZjBzaG1EN3RGKy9SaERHeFppekFqZzJ1QVNtV0dJOW5HYzV3LzI2Z1ppcHIzMHBqTUVaZ2tCV2R1ZUx2cHNPN2FmMjdnVk8xcTBmK1RtQzVZeTBqNzdQODBQZFQwTjhOZUpmOEY2a2NwaC9zSU5ZenZVT0NwZ1hNUm1FTXo3cnNEcGF6QS93S1hiWDhPRmlCdnErb1h0VHEvZGlBZkVNUStLbStwWlRVYmNaL1hNV0wrcWdrQlBFbDR5eUswU21Za01nYmxFd0diYnM5TW02OXFMTzhocy95bkl3ZlpjbnRmUTZRRkllckNOQy9BcmtzcFlMV1VsaUlPMk1haGRSME56S2xCOCtuVmY3UWJCdkY4czZzdHcxallHOFo4eG0vVDhsNTNiZUd1MFRTUzNhYjBWNjkzL0EzcUtGempOWUdyZi9zOWc1OGJSSlV4TzNqT09PQlpqS2doc1RxV1Y2VGJ5Z1NHYmUzUkllek0zQkdZV0FWdmJqbE96ZEFuV3RWK1RPMGRwNHhuTTZuMHZKNXVyQ3NsYkdZRXJHUVFKZXZHUWg1Uko5dlFvOFpQNGcvS21BZnRTMXN6Y3lnWWRNKzNLYkJYN09LY3BiT05qSUh5MGpiSjJCZ3F3ajBaNE1WTjZIalB2VVVycUczaEJVMzVaVzZUZTkyTGxadHhCMU84RHF0amJSOUlSZkI3eVpjdW1nQUR3SitZWGpkQVUvZTRkd1c4L1hCNUZvM2YwYXhoWTNBbWJRLzNzWWoyV3laeGdIYjZieUE2elhFaU1hY2tRbUhrRWJMWWRweWhaNlhqZ0xXMmRBMUhBUzVibUtRMUJ5RWo2Y29uRU1FN1VGMjFVMzAydSttSStySDNSZjk3ckdEOGg2TFVFcGhScm5wTnUyQlhPVjhmNUhLYTlRcXlaaGJ2NUFoNVdmUXIvWE5zUGp2TkI4cVR4RXJab2ZXN211bDA1NGc2RVNaU096aHpTaTlPaGV6SFU5ODNKY084ZnBaOWNndzVpdlFYZmovVHhQOXBIWDFUajFXNGhIVUhwWTZGbUJVTmd6aERBYlB1eFpNSFh0bWZyMnR0ZnMybmF3aHNjdVlQTW9GUEo4M1hTeTBpZWpDQW1pWEc1ei9ERXRHaGZyRWN4U0dDNzlpR3lxMW94TitZU3N0d2hLbUpJZzZLc0IwaHNyK2ZOUWcvZldWV2xPOTl5cm40STY5M2JMMFZMMW05eGFlTTBzRGsvVTkydTRsS1pyWmxDZVBFNjgrZ2NESms3dDl3TkFuNXMxTDdDOXo3NDNvN2ppUjR4aHIyQmliSGI2aEhYVkliQVRDT0FML1lFM1BTRE05M0pDWGN1V2R2RWpoWFJRMjlzRC90SE83ekJjVzRTeVZ3ZlFrY1NwNGVNSzJhSjlPVTlpc1lweENxSzR6Z3M1L3kwTG8yVWY0aVBxdFMrS3JtT3ExOWVNbDdGUmZFTmRjU2llZTRjcTM5UnpqclByVCsveFZoVWQ2UTRWb2R5MWdRcCtQbVhjUzIzSHhhWE42c2VlUDJzZGRSVmtiaWYyQVBLSkhTVzlvWkFURDczRnFtMzk4bmU2cTdhKzZFNUF1Sjl2S3ZGZ0FyRTRGaVA0SGlvNk9LWERHMFc1WDNxSjFUdlkydlZja05ncmhCby9LSDdFY3pJdldhdU9qM096bUtYaW1UbHVsekV0SUVYdit3K25aUE5aRVhKbGpBNmNEcWZhMTlqd2haMG5zeUpUWmNmRXpRc2JUUkdUTXpqV0lVbU0yTFpJZFFlZGVZaFZxZHFiaVdLV2VuWWl0Z1U2eGkxaUhpZS9MbVNPQkRxcWRPNHdVNWp4TG5laEJGRmpZVzhaOTlveXhoNnNENnJLVDJIbSt2OE1yYWtmZ0cyY2IxaHBucmMvZzF2cHJxMXA4NXM3Y0g3eEI1OHpUVkRZRlJDUFN4K0R3enJBREo4ZEZpZmZ2YUl5ZkdXeFMyVDlRdFhIQk9YenR6V3o2bUgvb2tlT2xNWkFwTkRvT0grZG1BRWsydGxOaU1uUzM3clI2VkU0Q3pZUGFiNEFOek1kRjZKV1pjT2xTNC8wYUdwYjFsT1FvZVlhcXJobFNCS25VcjFwYUNrclBheU5BUDZFTk1IVnIzRWl6NGtWQnd2MHMxVnNRZ2dPaCtQV1hEeE9BWnNhQU9TTGJxeXdVYUdNVVFTRjdHWWE3TmlHaHRwUEpKNE5kS2M3VWEyY2ZzU2szYVJQdmhyekJuSTA5MW5zYi83SlhpNzhSV2hON1hWVjd2bTdvdlpOcEZCdW4rRnloRjNFS2t0ekhhT2l1aDlvenJPaWQvaFNmY1QrSi9ZQS82RGRvKy9qQlJKN3FDKzA3SzdhOGlHSHZNM0FiSGJvNmpzaGJpZmlJTloyUkNZQmdJN0Q3cDM0QXY1am1tME5ZdHQxRFplNzVMYVN1Z2EveDZtNTdEbFhQUVRmRkR1VjZId0ZSbElsZTlQeDFlb0VqUDEwNXoyS0xNYVNKclhrVGlTbUlWWVJkSkdYOW9nbGZyN09KbEZGTWZiQndJb3ptcFZraGZpbEZqTXRTamc2MGNSRDFkMWNtNWlCVzA5OXVLbTU1Y1ZqNmY2ZGlYWHRQTzI0VnpRUDRvbDF3QmwzVkt4VDVGdk41ZHB5TlB6MktxMWZoRC9qamRDYy94MzNUcnplWXg1TjhqMnExREZwVExFOHFFUkFMMmZwSE1FdjNseTJaeFNaNStZY0R2SFNranVoSnNjUER5K3FBL0Irc2pnSG1KWmRpT3lOV1NNb3ZtOVJZSFZEWUVwSVBEQktiUXhrMDNVVmwrRm1icUw4MzNiK1RPUXBETjUyUXpWQWtIemZTcldSYXdralJVdGF4NzVrYWpSUDhTZ0RSTnpFc1hJUit5OENKbk1FSXUvajBGWnNGYy96UmxMRDhpQ0gzMkxCL1h6ZkJUSEU5VURCcEIxeFNvZWUrUUxjWEJCTVVzcVpEeE5zVC9Mak1FODBvZEFGTWFIMnZnOFhCYzBDd0VLUmpOUjVVUGtYTy9lQmlLcExidmFqS3gzcnlweDN4cnkzSk8wSHh2U3g4eTdJN0RWWGJWbnpkMDRWMlVrZDgrQnh4amd6aEZpbFkzcHhBaHgxSVU0YlduRmNrTmdHZ2lrRDd0ck1idjNZOU5vYStiYVNGYWRXN3MrMTYwVWIyQk1kNTdNeWZhbEVwTXBsR1BTcERQbFFzYVVUTVV6bnlyVEdCaUFGaVdQSy9IZ0tHZGlqbml4bWJTditzaUdSVEVrWDRKZSs2UzVxQ21uT3RKVG5tOWdNZXFLZ1F4ZjhlRFFCYUEyUmdGVEdtcWlqVS9oWm9kMWY2NUVGZGw0MHl5TDQwTWlabnJOZUYwNEh6bkhxRThsOHVDak1RbzJVNjN5emFuYjJHa21Tc25TSVZkYnVUcVM3RSt4Y2t0bFBJeGJBOEw1RU96dW13TWlPT0J3WnNic0JIcHl4NWg3ODNIRTQ3bGk3RmxQSjlIQkR3L1RTWXpyMFJMN3JSSlpMNUV1SVNKT1pmRjYrWnJPRU5nekFvMXQ5OWZ4eFYvVjc1V2UrTlEyYnNKeWtmWmNXTnJDaTEyNFJHWS9rakNwM2cwTHVZdE5TTHpVcnozUm1GbEFyaXJsWnptQktwbXJBWEp0QTl1Q3RsTmtRNzAweXh4SHFyNE1RenROdml6eHZJMnF4Wi85algzVkQ3bjJJUkxOVlZGdnJOaHBIVFBMT2x6S0JFY1YrSE1udGw0V01LQVFNc0hheC9DaUxDQXE0Z2VkRkdDcm1Fc29WZnE0MmNtamNic1BSUk9ORTNJYTA1OXRxVEZsWmFtbzEzYkxiQ2NnUzNlL0t5OVFTNVl1YlVmbnpma3VYcDZXTnRxeUtaZW1ETU9VUjJmTjVSREFFZzcrTTNnQ3g1WlhNTmN5eWFhU3ZaTkcvSUNHSlVQQUVCZ1lBY3kycnpkMjNGTndLS3dWR1RqRS9CcGlKcTUrTVA4NGl2elVqcDFrSnA2SzVDWnFrSC94YzhRdnR0VnZmNVV4ajJXK0xER2dVck1jQVF0Q2J3QWZiVk8rYmJRdnNCTlRmRWgvdkovUDFFcU1WQmJiQ2NuelZuRVgyNDRMVU9MQUZSd2RiaVJUWEtoU3MzRHV2UjNsc1YxY0VibFhCcnZJbUxIMG5BWnhLR2lIMmcxUUpYSFVKZ1JWaGZlSjlTcFNHVTNoRjhiaDlia3NzczNKeDFWSmxsMXk0RzNvUTNzK29yWDlGRzdLc2JYclBxVjJUL2FwQTliczlCQUFHWi8wSlQ2OXdWaExob0FoTUZNSTdHNjd1L0FYWnZGSU84NUNEUzlxaVZQYVBJVUp1UW1UZGhLaFBpa21XMklhZndQRS9scG03bTJVcE5GUHlwUlRyN2Fpd0lmS2thdFBuSWVaYzQycnMrTlJXNHhKSC9tRzh2RWw0d2Y5dEEwVVExOVFEa250Z2dBRkh5Y1d6V3U1ZEhnUWVraGxXRHJjZ0NPVUtndUZza0QwaGx4KzdkQnpFK0d0bUlWWUZEQTJCTksrS3FTU3hWSjl5R2tiNnhtRGZwU1YrTXM1cGcxUzhNdXFuWjlGLzA2THZVbjRNT3IyRnBiQjNSVGlKQ3ZYdUhRYnMvRmNUck1QeVlqN1BvQnVUUm9DaG9BaFVEVUU4QjE4ckdwakdtUTg4a0JxZlQyWXlpNHkzSlZpQmxKTWdFSjNsT2hvSGhTZVEvbWxGcEU0S3hia1NoQ2xqVGdXeXpoVUpMbVhhY3p3ekIvbEVYa0wvVlZuT25qZklQSjFpUldUd1dBZ21zcDlCR3lpa1lVaGh3S1V3RVRPRFdXS0QzMTh2U09PK2lJUE4wNG9DNUZYSFVPeDdPT0ptRGFNNjVPb1lnSGxVVjNhWlIyR29WdVIzb2ZweUdRc3dhRkRQUlZCdW9zZkVwZXZEbTlWNVJ4b2JlTm0xM3I1c2FtMFgyekVpSHNSRWFzYkFvYUFJV0FJRElWQStxQTcwa2pjMjRkeXFvSXhmejVmTzV3ZnlRNis1SnQ0a2NzazBvQkVKOWMwU1kvNk1kZXlHa0VmU0pYS05LZXQrcXNkUlQ1T2p0eEJKcUhsQTBiTTFaZFZsVWV5WUFNOXl6a1hWTVNVZVJjZklYVStkand6cTIzUnJaaEVWNllvR3U1RHZWdTNpQXRUY1l5c0syWmlFRlY0YnZUWER2V25jY0NTalFXRmVJZXE5RU4xVXZHbWxER3V6c3o3T2gybFBlajBuRWd3K3FwTjFrUTRwMUxJd21VYTJqSDU5a0tac1ZWSGRhd1hJLzhSMmVSaXhEWjdLS2ZudjRFbE0wZENCRDZvbXF4Y2hvZlBKL3pMV21peFhURGkzc2JDU29hQUlXQUlHQUlqSUlESHRJNk40RGIzTHJYMUcwQWsybCtqYVdzWFA2RnZqWDljTVNrcGlSNFRHMUVydWFHZkhrcWl2RC9GSW9wbjB0V21yTDFJRnRxRFRNU3FZKzdianVXSnE3dmFNdDVBdVlLSC9HcHJ3cjZTekZOWW1jUUR5OVRtYzB6Tjk1Zm05TkdtTW5GVzQyZVIwREdtNzRwR21OKzhaQ0Q1OGJVTk1nd1Q3RUhlU1hnemhBR0QzSEY1ekFKd1JCZmJJRGJPWWF2eWw1Q2Z5dkQyZ0VzTC9NRDFvamRzeFpzQWJ3b0QyTFc3bE9IdVplSGFvVlJsTk04NkhtVGlwQUUxRnVycUg3b3Rob1dQb2w5QlBWTFZMMzlMbGk0TDdzbmFqU0R1TDZDdURRYlZSQXZ0dnpnVGJjYUNHd0tHZ0NGZ0NGUVJnZlFMYnJseHh2M2xLWDkzN1QrVTlRUDQrZnlxWEQvUzdjY0JRek1uMjNPbER5ZFFJaVB0UkFSSDZ2U05aU2dyNFdNZVF0T0dGVS9pVlU1eUpQRXBVQnNVUTRKYzlOUWhpWm5HOERKc3k0Rzk3Uy9FYk9XTnJyNTZsVXVXUU53WnpBZk8ydUtuUDVCbHBEN1RNSzRrMkZNU0NIOG16SFRoTSs4alRRVGQvQlk2U1dvQTF3K3FYU2M1eit6YnNzeUl5RUVtWW43QVRoUlpXWnlJY2ZPc2E1NS94clZlK2Fack5WL0dOWkZkejRJc1BxS05rOEsxSkdFVWVvUUx0bFJraldUbkxySVJIM3lvaUFXV3hUd1VZZ05WWmpJOXQ1M1lRSzhwanFPeVBlUjhJTFYyRUc5VjlTQWt1QW10clYzbld1ZWUyRVBVNFYyTnVBK1BtWGtZQW9hQUlXQUllQVNhWjl5UG90aWVobG9RWkdvYnQrQUwzTE1TakRrRnlVbDNueG5mNkVrNmVpUWxMa3FNeExUTUp5WXZYcC96cGN3ZlhoMWFGVHNLT1V5dkRMNHFqM1JLdmlTQTEyZms1aHEzZE1IclFQcVdFVWNkYUFBcUdScUpHOGgwRWljSzJpYnQzalkweEVJc3l6emJaeWVyVitjekhwbVdzeng4cWpoY0lDVHFFSVpybGdaYTkyVmFMRjJJWDBjdWREdFk3cFc4c2dWVW93Y3dZY2JuRStJUWdqcHYxaGdDRldhU2FNc0NQM2hRNFpVODVmR2FlZXJEWlJIWkJUKzRTbUljSmgrSFJiMGVRNThvakZPSlQ2d2VxcHh1eTNzWmt0WERiYmZWNjV6RGpRNSthbXZMSmx3eTRqNWhnQzI4SVdBSUdBSlZSZ0RmaSsrdjh2akt4cGFzWENrRUo5YTF6bjA5cnU1Zm1VUWxJamJzU09ER2xDdVJvU0lpWEVFYys3T01JNmRUdlk4bHNiVTkxYWtQOG1SNUF5K3R1UUpMWkVBM3hKaU4wcEFIRTNNdlUxSFFGKzNFSWZwUUI4MGpWWWdmeSthNXJDREhZNGhsY1prMnJLdE15OGdKbFlqNXpvRklqbHFvSnl2eTYwanIzRE80SVFXQlZ5dzl6SDZsalp3Mkljd1NEKzdRaXducktBZzUxMmFvb3hJNjhXRlpEMjhQU2U1YWxiRGVoenF4RjZIVTl1VWozWDdDcGZpbExhbmhoV3RJbkgydmJkeUlYeWkrTXJYK0dIR2ZHdFRXa0NGZ0NCZ0MxVUlnL1FOM0dPdmJmN2hhbytvM21wcEwxbS9NR2FVN21IRnJuY25KOWxRaFdlbVNoUHlvVGttTTJoZHoySW1vS0dkZGZXTWJsVkdQUXdnYVpiNk9raVRwZzhaUVBUVW9oeDFqTWxOODFvVzBoNW4xNEt5TmFQQzRUbWZXbVdLOXJ3YWQ2cGtYay9vWDVmTmExNU5UN0g4c1IxbXErSkRoc3lLQ0xOZHA2Y0M4R1V0dGZGNURqbk9VOEVhcmhuTUh2YndDaG1yR1JLNFB2YUxXSnRwVTZmdkgvQTBobXhGYjd4ZTZvblVKd0E4a3l1aXZPdVRpcnpybVROUnJZcDk4djNoWjZmQlVuY3MxYms0NFNnWExpYzUveXlVYnJ3L095Y3JsMkRMeUl1ZndYTUEwa2hIM2FhQnNiUmdDaG9BaFVFRUVHalYzTjRiRnI4NkZTY242NFd6Smh4OXhpamNvdGdxdlJ0OFRHREV4S1FRU3pxc3lUMWkwbXN1aEV5S1RFL3BLRkYrS1d2ZG5VZHBnT1k1UEc2MnJQY09oTENvdjAvNnBUTlpVc3lLS2FLWmQ2bFRFTSsxaW1BV1Z3S3d6cVZ6TFhpVHlTTVppa0VtbHdoLytaTWtJdFl4Y3oxSDRKMG1CUDBRWDFZa1ZtVzY0TzBPWjlSWmxUU0hyZXBxWXgwdGJSTTdJTU5Va1paeE9ucTJZd01mM0NFcjRSY2FZc0JWN0RlSUpmL0UwaW8wYXF5MkZtcnl1ckY5cUlubXVzWnhtcUVyYStCNGUzajJKWDkwT0JUL1pIdkwwRjBKOWtnVWo3cE5FMTJJYkFvYUFJVkJSQlBBbG1ldys2STdGWDk0VkhXcDdXSGdZTFZsOVZidk8wczRUWUIvNDNXSENTVWdKQ1lxbW1MakU1WWpnS0pFSkRNbjdpamsvZUdqTU9FWlVaZ3d4OGFRc2JqNFFNZHJ6Z0tHMnFYa2c3VElWRHlOUmFEQXlOZThjSENoalVsdXZWNW5rWGg4eTJvU0tMMWM1MDVPR1hJc0N2bzVaaGN4cGd5TXdhRDh0SG1SK0xVdW8wNWJuaHdmUFFaWVZJK3U1Wmd0YUZoc0s5QlRxRER3VldTaWFab25Oc0tSeUtrU1FxY1hRNjd3a0d5dHRZanNxV1ErQlVmWDZTZjV0YW1GN3lOcUJ0d0Rhck9FRUQ2dlhWcS9CVFR4ZXpEVGhaTVI5d2dCYmVFUEFFREFFcW9qQTdnbjNkbnhuSGE3aTJMcU5xYmEyaVMvcU5odEpXK2RjNnp6MmJSOVhLaElTSDFlSWlCS2JvZzNyRVdraGFSSVRsVE1YUWRUSnVLNGtTODFZaitQQlZvbVFraW1OMTRKT2VBdmpxWjJYQlI4bzBoWTd4Y0JxNU11aDdnTjAxT0ZTS3FOY0UyT3lMQjhxckhqdVQ1QmNFL0hKNHJCVng5d2ZBbzNXVWVGSjA1bDJuVXFYT3E1dFBhRThnVHh0TkZjWDVGSkhaSnBMR0RaSnZjcVlveTRDUGMzZUZ0S3NXZHBUUnlkeDlENitLcWN5MGtHY2lUU3VDb3AxK21paXJpekZQbVg2UVdYWWZTZmQvUzYyT0wyMjdjRjNPbXcvalhxM3h0dW1leWtaY2Q4TGV1WnJDQmdDaHNEaUl2QVRrLzE2bWpGZzhjQ2U0ME9XVVdxZDVRT3BZMENoUndnaFFkcG0wWTUxVDN4b0V0UUZlY1o2b0E4R1BxQ3Y1K1RGZUZFczRkN2FFT3pFbEFRTUtaQTdsQ1dleE1ZSEt1SGhScG1LVlRaSEF6MThrRkJYT1hPbU9GZGRwdWtjbEpjdlFrWW9oR2pyWUhsRzlLQk1jVk5adjV3K3RNSE5GazhvVDZRbjJITHVvWXJKT3RYU1BPVFNrbmZwNkJMRDBpQUx6VnFvdGdzaWxpYkZYd0ptTXZsa2JPL1BUR0l4MTdoYVppNEdVRUdYNnd0MVRCcmIyMlhDNFQvVGMxdDRVUFVLdElIZGtwQ1MyZ3Ara2JzS3MrNGs3NU5MUnR3bmg2MUZOZ1FNQVVPZ2tnaVFpMkdaekUvb0YyUWxCMWtZVkczOU9ueEJ0Ny9wdWNiVk5YSHNSMUxpZ2JhRm5QZzhkSVhkcEkzYW9VNjdNcEtUazhOR1hkb0Z5R0plN1J0UldaaXdwZHkzSVRHMGpObDJQZ2NRbEdLRWdLRmhHTVpsWVlvMDl3RkNVSW5LVnBDMHJEYVpkUEUrZVdJNWFyMHV5M0xLY0lSckYrVjRkbDM4ZGJrTVRGT1dJV3cyY041NXROcHIxaUVXYzFob2srRTBzUW5La1dpalpTMkl6UHNyTVJjWnU0TkM2QjZGVEF3UWx5bno5U0RXUm9LQVJ0Tk11SzYzdjRPM0oxOGZHazFXWCsxbjNZTm83QVVqN21PSDFBSWFBb2FBSVZCdEJMaE1CbCtzVjFaN2xOSG84SGJVWktYNHNpVjhZVTh3Q1NIUytER0pVUmx5OHBWU1ZZSElCSEpGWDY4VEdmWlZUMm9IWFExYjI2WFkvU1hqUVdwQVU1UlpsVVpVbnVYMHoxU3dZZ0VmbkZtWHNyUkRiMFN0WCtCcWZMc3MxMGJnb2Nld1pFYThHWVRPdkROZ21ZNWFsa29tVjF1cXM4Wlk4a250dEw1b2VYYldzcE9Fc1FzRGhreGdvUzdXczh6bE1CNHpYZThTcHRXOU9jejRSdURhMGtVd3pXaWkzTFNLbktjZ0s4aXFNYmtKeVB3WVhkcGpIMWhoTTFMMGRhb3pBV0xnV21odHUxWUxMM2x5dTc2L1lwQ2RZbHBxREI4bnhLU1pIMEtIVEgxOHJ0ZGp1REhJbWhqYloydjdLYXh0NTAwOWQrQkJuK3ZyMkFMMWNpeWorZDdZMmlnR011SmVSTVRxaG9BaFlBZ1lBcjBSYUMzWWJQdmF0ZUdMbWNEdzdaSnBnNjg2bjB4U3NpSFJsWWhvVXhGaGtkVU1sS3RNYmJ3c2lFUEJHNUNVNFdHNnBINFI4b3VScnlFR2lBZmJZakRhZTRJc1d3R0ttd2k5bkNTYy8zdXlqc1h1UXRwSkFHa215b3lBY3g5M0xpRVF3cTZrVzZicmZUeXhqY3VldUdlQjRLYzZIMWZrMG9qME91SDZjZ0FBUUFCSlJFRlVLckE4cVVYeVRGdlJUemxSMmRnQ0kvVXlJZEtxUjY1NmxWTWxaZUJNbmN5d014U3dVemNVYWpobkt5dVhZSk9aald5YlJoRCs3QmNuR3ZGczQyVk4yRHFTSkQ0ajlaazhhdzlsaWMyc2JjdFdHSXpYVklJM0RMZGE1MTNTZkFuL25rNmgvQXE2MElEY0ozU0haMU82cjZkVkJCRDZ1bFFMTW5YUG5DTmIyRW1zWURDdUFuYmcyWDBhTi9idGg5YjVOdFhtamhIM2NTRnNjUXdCUThBUU1BVDJnQUMvYzNmL1B4RDNoVWtnTEt2UkEyZ1lkN3J6NVBoRzcwbElSOERBWUNLTmtoU0tVQlpYbFVrbGt3djdvVDlsS21kUnlwaFpyeC9DUzVHdWRrdDRrUXkyeGdDanlXWUxNMXVTYjNWa0dZNUN5RldHUENiZVdwWmNmYU44Q2FTZGIweVZHSlRqWUZETnBRSFdOVDcxTk5GNmxHY0R5UFJaeDJqbzY4emljaVN1WERHNk9JU0VjNEFxUXk1RmZ1Q0lDVHZ4RVF6OVE2aWlJMlphOTlpVHBQUFhHUDVhNG5CVFI4WXJyTmZicVgyY3N5MlpnbzlzUllaNnlPRWZ5cW1ydFVCNlcxZTZKb2l2YXp6dFdyc3ZRWTJaZUUzc0xqMFlRcE1JVUdGT1Bac3J5TmhFU0ZxbVRUR3BYMUUrWkQwOS95VFd1dlBtUG1zc1dUcUlXZmRESVBTVFdVcG5NKzVEbmlBek53UU1BVU5na1JGWXRHVXl0YldyaGNUb09VOWJPeUR1ejJwMTdIbU9teks2RWc0bEdiNHVXVUdXc1p5c1N4MXhLQWF4cUlHMEwrRUZVclhscXlFZ29XWVFIT0xBc2lmV0tBVmRrSGxicmVmSU4vM1VWK1A0ZWk2MjJqQm4wbm9jbTNLdGE5NU5Sdm1pSldJU0oyV256UFdnWHUwOFlRNk1scGlySFhVa3k4eDUwSWQ2eW5qRXRxaHFER0hNck5OSGJlaXJjVFFtMjZHTXljdkVGM0pacW9YckViLyt0SGJYWGNOOUMva0xlYUlPTDE0K2dienJrQmlXQ2ZVY2VmY3k2U1p0MVk2bWNSemFqU3VsTzdqeGVBNy9uTnFyQjJ0cnI4WU5pUkgzY1VGc2NRd0JROEFRTUFSR1JBQmM3Yzd3SlRwaWpIbHlTL0FGbkV0WTA1cVIzSngwOUlvU2tUaUN5alQzT3ZKazhoRGh3VkpnSlhiMGRjcW9KNS95aVd2WWEvVUxYWDN0UnJ3NDVqSklPVzhIdzVoVWh6SURxQTVCZ2p3cXg2UmR5Z1dkNnBucjJuYU5venBwQTNvWmhMYkh0aWxqaW1XVTgvQkppZ1ZackZlN1N1WVJHNDBacWs0OUN6YTB3U0gvV0hrT2ZGMWxVZ2VobG4wWmtmUGN5SE1JQk16WEJVLzE5YlpjV2hOODlEeFJCamUyRzJLd2JmcXFuN1lQR1dmbTFaWnQ0UTJ0eWRMbHJpN3IzdkZBYlBNTTFIZ29sbDBSTzJUc25naTh6TXRGVDVHdjUyd2lmNDJqOWxTTk03WE9QZW5xRVhGUGxpL0JTNFB4YTFZVFM0REduR3pHZmN5QVdqaER3QkF3QktxS0FMNGNrNTBIM1k5VmRYekZjZFd3L1dPQ0J6YzE4WUU2UG93MjhVU0NRaUlTSnhJWDFFVWNDckdCTDhOQU9KbHlLdnJRRitQZzhwajZNa2g3Z3VVUFRNSjJHSkVFaXptZDZlakxVaStScTQzNDBMN29yM1d2Qy9Fb3A0enRNSzR2U3owcUJ6MU1nZzNkNk1NVTUxcW1PQ3FMWFFVL2hMektoeCtjbHBITGlRY0d3bDZKaGNxUWk0eTJsSG1pTGVjTlplYlVpNXgrMGFHWTZnTVZjUTdMekJiK0dsT2E1Ym1NeURsMUV0TzN5MnRBeWJ1Y1g2NlhYOGZEc0pkaXk5V1hYZVA4V1hCKzdFYkVibXNURElmWWdaaXJuQWJTcHM4cEZ5Y1dmRks5MWllUlk0MStpcVUreWZMRklUcG4zVnV2ZkMzVXgxVXc0ajR1SkMyT0lXQUlHQUpWUitDRWV3MitFMitxK2pCMWZBa2VNb3RUdXNQOW1mbHovNWdTQ1VXVUN0VThJVkdDUXZzT1F4OEVjbEdSTjZuSTIzS3Y2ZG9TOXFFWDBvNWdRc2pvUUFOL0tLa085Uks1Mmt2T2hoaURqVEZIWGZWS3VFUGR4eEk3bHIyditra1F4b2pzZ3EzS2ZEc2kxM0tjRjh1c1Z5d3BPWmRoK1lzaUp1cEN6SWtYZGN4WVZoSXRFbnp3UEhrU0xlZEI5VHduU0hRUmpPTnpSQm5zYUMra0cwYlN2QmlqSE1WVWY5ODkwV1hHREpJbEplK3MwWjR4UWQ3NWExQ2FibEVxWFEva25WMWhOOW1zSDVvWWlTOUttb3N3K2lqSUM5WHVmbEdJUVl2cDlwTTU0cDd3dlE5bkgwY2JXRW96eG1URWZZeGdXaWhEd0JBd0JLcU13RzdMdlZmNVFKWEh5YkZ4NWl4WndrL2RQbkVuREQ2RU5wVkVkc0drQk1VVElCVm55c0lubEtLUGpJUUQwNHc2UElDYTFBK2lvbXlLaGp6SWlMVHM4eUo1aGtXT1VIZm80VWRaVVM0M0FqNis2Q1FRUHFJMlk1OVE3dUlUWW1nYzl0ZW5uRTZGVmN4MXpEaVBRc294UmlIekhLdS9ZSVRaa21RamlUbndERFBja0lrWlpFWHlydllTbDQ0NGhHQkgxMHlJUnpYYUNNdG1mSCtvbC9oaXlJaXc4enFKaDdyb3FlQjU5djFFT2NGeUxvZnRTZmwyWXJrSFZEZTE5K1k4MWFYa0hkR2srZEFIQ05RM2xrRThpWlEydUVQT3kvN2ZHZnVJWjBydy9vZlcyVytPdFRsRmJLeEJMWmdoWUFnWUFvWkE5UkRBOSs5N3F6ZXE4aEh4Q3plWHVDL3ptR2ZPY3ZHN1ZVZzRjRENURkFvcXlIVEMzU0pkNExFcWcwRlNJOUZxKzNsUENHZ1VERXZLcWkvTEdZK01TblVzczZyMXJDcDZJZktVeDBudE5OZFlhc082ajVsclErT28zNkxsTVU1bFkxZmNWS2YyV2llK3hYSWtDeGNRemRST3owTmt4MktJbzNiZFpOMzZJRUhrMnVSKzZLRnBoSk9JL05ERUVMaUdnNDNLbzZiRlBLcXJ5VFR5NHMwOTM2U0tHWUN4TmozZWFHUHRtZ1V6QkF3QlE4QVFtQlVFMHQ5eXE3dXBPNW9uZnJQU3V6SDNBelBUeWRLaFhORFcrU2R5OVhGWEF0bGdZRllpZ2kwa0phcXJQcEFYNmlKT0ZlUVNOQW9uY2ZFaGNqakVobEttamtwdTA0Y0hHakNiMnQ3SFhlMXB3OFpveDBQTHpPTXk5K3BHWGFaT0tmZEoyeW42aTF6OVlSdTNrZk5oSFBiQjV5RU82NHVVY05JRkY3MHdrTXRNT2VYQVFjVUtpY2lJTDI3ZVFwbTJuTCtGZ1BhTXA3UDR2QWJ3VEFmM1cwOWxlbHVjZkZ6NjRhQ3Q5a0hLRE1LajNZN3M0NDQydU9kN3R1MG9mYnlaK0xLc3NpeWVSbUFlYkZtbWdMNE1MMHJrbWpTbTFvczU5VDVKMTdVeTVqemRmUTZYN2cwWWIvWnNERzlFYW5nUFJPdmNFMk5yeVlqNzJLQzBRSWFBSVdBSVZCZUJ4cnA3Tjc0MDIwOXFWbmVvK0tLOUxqYzZQblNHMzd0enNuRldBcWRRWXFLa0JBclJxVndiVmIzV1NXU1lJRmN1bERsNmZ3VEpRcEJNTTJtTGJJQmxQVWpZejJJYnUxUDR5Ujl2cy9SMjhzSWNDWURsUXQ1ZVpCTEsrMEt1T3ZFRDhlZC9kYnlBcWI2OGhnZGoxOUVKdGtjbnBOQnV0M0k3YnVha2RYR21rejlZWjlMQVdXMXhQam51N0t3R01zM0JLeHhlbGVFaEp6RXJCdmFxT0tvdWMydzJ0bDN6SEY2TTFEZ1ArK3hsUzVralNEaUp2SkQ1N09WS2JEN2J3NXd4Y0pDa0k3NWtsSENaRHA2eHFDOWZoSjFXc0k0OXpFQnIzN004YTVuWEVaeHdoQzZ5Nm1VTXBhYytzMmQ4TnVMbHpIMlJPUzg1MFhtNWxMMWVSYlFiYThKYWQ3ZCtVd2hadzNzZ1dseG1KemVqUVR4eXdZajd5TkNab3lGZ0NCZ0NpNE1Bdm5NV1pKa01pTWtLZHJlSUVoODZDMFFva3UrcHFLeERneFRya0N0WlViTFIwUWYxOGVRa1RGSXpKbVNpVmgxekJnU2hsaVRCV2ZKMUZ2RkNuRmJqRmRjNDl5enljNVJrY1dpU0k5MFVNNVpZSUd3N2hoTDZscnhORlR4dHJlbFdOL0RDSjJsSDdZcDUzSkF2MHo0QVFQdGlYZTB5bGVncFdxVFV3VHlKRVlTeG5OQkpIUjk2bnFRZUZEQmdPYXJEcnRWc3VCMFE5K2IySzBLTVplWWNmaGxCYitjUzI4ZVhqUGlEc1h1UitQTHRxclVsdnNocHlkWDVGbDIrOEV1YW94VUtVbWJPQXRSYVpBNlRRTDZwMU5uMnpKUVNjUlB5em9ycVJlSDlXZGFrZnFHelVGQVcxOVYyeEx4MS9tbmMvRzlpN0o1aVk3LzYydktsMkpFS3krM0drSXk0andGRUMyRUlHQUtHUU5VUndIZmJlOGY0M1RhemNOVldMOGNYTHFmMXNwUTJ6OGsyYjFxZmVrN1FsV3hFalNzSEV4RnNwTzd0Z2s3OWtBZVpPRkNoUnpzbzk4NXVOWGN3NDM0R09jWWRTTDQzajlxUjBENEVZMHMza1V1WnVZWUZZVXVMZHhTaW8wVzNnNnBJRjVmVlJ4cVFEOStTbGpYMzRrcG1SQnRKaG9xeU1GdFdJcmt2Qmp1eGtWcmJUcXNoWjR3TVA1NnpCcStGblhQeVhDdkRTUXVjUEdjWkg5SUVjeW40SUw2c3MrQlp6cG41WFZmSHk4dkMzWjZZWjIzNWlENkEzQkw2eGpLUnRLdGFWTFJkTDVKTXJydG9ObDZFY2I5aTQ0bVhzY1JzKzJsczRCUzlBNEk3ekJoeG56ankxb0FoWUFnWUFvWUFFRWdmZEp2WVVlWTFpd0JHc29vdjJDaHh6ZW9razFLWGpBMUZMVkVSTTVaWUZad3lZZUMxZElHT1pFbGtKQzdSTWhwdlRhdXNLSjhzKzBPTDZFeVk5ZFJZdEtWZVp6VFZCVG1iWVpVZjBpNkxJcUFRYysyOEVXSmRaWnBUSFpkWkQ0YmVRUUw1c3VyRVJ4MWpuUVJZZ0ErT21hanpRQ0tMWm9ySnVjaGc1MVVacm1wUE9RNWlLeUo4b0NobHlFUXM1NHhNbURwUHBsbmsrU2Q1cDd0MzBVdENTTG9Lb1JNRDVoS0QxNVEwSnBMOGh6b3h6OXhVa3JmTGF1d2ZrN1FuQlh4UTV1VVVaZVB5V1RHWTcwWlJMSDVqK2toMzhIY2pJdTd5UWlidW1qT0c3V1I1Vml3WkFvYUFJV0FJR0FKZEVaQnRJTHRxSzZUZ1Q5dEw3UmVvY0dUcDlqUFRHMkJFUEpTY2RCQVM3UTF0OVloa2diUlRCa1lWdUJMWlZVZUtHZ3k2YkptRFRMWXJVVk1kNDZHc0UraEM4RmlubmpvVXlJbTA3MXdpa2NtMG5UZ3ZLek1RaytxeVd2WVp5N1RNWE11eDdhS1VkZnlhNjdpTGRjcFZ4bHlUbGxXbmNsajdwVTZldDJjS2I4N3p6NktlYTcxZjBQTk9ZNWJESVFKWWsvQ3pIUHFpWlJIS2gxd3YyZzV6WDI1Ym9DUU5aL0hqVU5wZUZpanpwU3lYaXZXY2Nvd1ZiQXVadHZoOFFKYjRLMTV0bFc4czNudXlwVEo3eDlBaUdBS0dnQ0ZRYVFUdzVmZmVNTHRWNFpIV01OdXVhM2hsbUh4ZGVmVGxPOUdoUjRSQ3lFYkdjSExFSlVkQ3ZGNUlORHNHZjUxa2xYNHlIbTFJc3BCenNVSVdqSWEwMEp6bGZOS1ltb3ZXazdYTUY5NXdaM2dKNVhVYVZ1M0ZnRGFpRUtsNmFLV2RpeEVOMVZqTG10TVU1UkJNNWN3TEtkZ1U1UE5lemYwakxJNGJaNE1pWWRGNlpwakhTUXdnWUs3bFdLL2w3Q0Ztd3NoclFLS2hMQ3ZJdkp0Y0cxVGdvSjIwSklZK0JzcWh1L1JCa25ocXF3SjZodGwvdHBzWlMweW9XSk93N0FjTGNWSWxaV0lVMlZEbnA2WmpNM0h2RUloMDdCL3B6ck5ZTG5NNHhKVVhNbTAvRytxakZveTRqNHFjK1JrQ2hvQWhzQUFJNEF1MHR2c0g3czh0d0ZEeFVPcmx1V0cyOEhNM3YrTW5tWEx4UGZsZ2V5SlhwUklXNUNwbnJzc1Z0SDhrTzNHSEEva0I2Y21JRFF3a2xrVHhicjRjK2RLY3hJd2lNVmQvNWtqU0RuS3AwaTRLSjBWdlI5dW95R3IvSkFGOHdCQTNGTHcvNjNxb0tMYUp5LzJibkJ1TGVGaUJ4Y1pDd29JekZzNHhkRlN6THJrb0Joc3VUUFY2b2lzUGZuQ25HSTBwMXhmbGtJbVlKNXRrR1hacVJqL2RYU1lMQWtHWFJCK3NEcGZucDFsbTBqNHdvSlI5WUIwKzQrdU12empvaDdlVGFyR3NOcFBPZC9Bd2FrVGNIVjdxSm51NnA0MDl0V3hMWmZZRW56a2JBb2FBSVZCeEJFNjRXL0NsbWQ5bXBZcER4bloxYmduYjFVV3BOWWJac1NoY1ZpVFQ0QkduV0VhU0VTZHZTOUlTU0l5M0QwUUc5akxiVGovdlR4TXBva0NTazVzOXA1MGtXbW55UWRrNUx4WkM1TXZTbGpjVkVUKzhUa2dWcTdHTWRSSTV5SXBEZ3JSSDBxQnFFdFdseUE4OXZFM29YRUd1SVNxVFIrTUxZOWJCcVU1enlsa2VKVVZuVEM0ZWZ3NXhQdG1zUkkxQzY0UzVuR2d2MTJzaGR3MUZZZnYxS2dyZnZvQ0svbHBuVGdma09WaHlRVEs5dEV0NVVWZXNpK0hlUGxMOFlwYzIyOXZJOHRlOFdtRnlZSlFXYk1aOUZOVE14eEF3QkF5QkJVRUE2OXZmc1FoRHJhMWVtVnNta3piT1lQcHZlL3hEandoQ0tMTGdLem5pd2RhOVhMbUoxQ043MVVzZWpPRG5wN3JGSGVWc2hqSjJaUEJDb2orVGIxTno3Wk9TTVRIeE5rVlpDT0hiWnd6MWw5Z3h1OHNFQTN3V09xUWRpenNpTXJVYklPUmVUT1F1Q1NNTmcwVzdVcDVHKzJ5STdTQW5zSEppdFYzdFVLL0JlZDhlSnNMVmZValo2cFBOc0VWTTlVcVQ5TlZ1b0JoSDdDaXptN3dXcU9EQkZCdUZTcWFVdG1rREg3NGJTcHFCS2w2bUUySlJ5YVE1MnhFSGtiYmJnWDlIazVFSmxkbS9EeThjWThhSFZKUDF6UkJSSG43SGpqTjdTVGJqdmhmMHpOY1FNQVFNZ2FvamtMcWpWUjhpeDVkZ0c4ZzR5YTRRc1dETTVUeVo5Y0hKTHVMazJRWnR4ZDdyZzVrU0Z2VWgyZkcyb2tKWlpqeFJrVnp0T3ZJUU1kTW8rVUd1L2RSY0RMeTU5a21xL1BDSEVEWHBBTm9Wc2E4RWhwVTFNNzVQMzZIeEJld2ZLY1ZOWFFNdjV1S1IrajN2KzN1TjBhSnN6SG9TdEpreUc5WDF6dldNeVRsVlU0UVRPWElsNDNwZDZMVkFnMUNtSFh6cFExa1NwdDhwTFV1VVk1MjdxbjJ1YmVyMVJVOVI4WVB0VVNDTlpBcnRVNUJSanhUNmxWV244dG5hTHV4S3hWLzErT3ZlSHBJUjl6MkFaNjZHZ0NGZ0NGUWRBVXd1Vm4vR0hTK0ZTWll1REtlU3M0d1RXU1lUV2lDSmlTcFJNU2RXNGtKaFJFeUNEZlU0Y2tTRnNieWZ6MFN2WmFvekE1Vm83alcrS3MzRktwWnhCRkVvWkg3OGxQWFBMUGkrcWtub2J5aW9FZk5oRWlOcTFHSDh4bWdyelhPTk1nYXpjclZ6cTlmZ0xWTWIyYTh6Kzl5MThZd3kyd2xJa05ieElJOUpMOFhoK2xVZEcrZjUxZGwxbG4xZDdLbVBiVm52Y2k3RDlSeVpNSWJFSytaVWRNU2xFUkxiRjBlcEJmZXMxdjRNWTJtTHhsZHE0WDBJVGZ4NjU1TXNseWxzT2F1NlFYTmJLak1vVW1abkNCZ0Noc0NDSVpEK3Zyc1VTMlZ1N3ZxTlZ4RThhcXRYNVVmU1BJMHYvTjI4Yk5JMWtJeEFqZ3FFSXhBWnlwbElSdFJHY3k5WEUxYVpoTGRFNUNXVDl2N2tiS3BzQjBrL0hPSWV0ME4zMUhYV2xkWFFSNmxrUHVxU3JiL1huaUVuVThvNTBHbGVFbi9XYURwMzRBM09IVHlDdXhXOENmVGM0ODZkL2d6a3VHWlM3TlU5VVNhb0oxUHg3SVZibVUwM0dlVTRtR2tUekRuY1RJTlBKRlQwOUJXSHFiKzBpRnhqWkY0K1pGbmIza0R0NHNaUWx1VXloVmpCUStYYTV5ZzhMNjlRcFIwcUl0dUg2ZW9VTDE1S05pNEkzWmFINE04OUZlckRGb3k0RDR1WTJSc0Nob0Foc0NBSVlGN3hyZmpDMjRldnV1a0NYTnhOSmkzK3ZEM043Z1MyZ1VaOW1abHdGRTlVbFBNS0VhRXlHR1IyUXB4QXVEeGJhdXZERTZ6UWRVa2FUc21adURBV0ZNVStpQTNqUUU4L01mQjlaRmxlMjROY2ROU1hwUkJFbGJUV0lDclRYQ04xMDZ2ZGhISmhwaUR0OVFQT1hmU0R6aDNDWmt1MWRlZGUvcEp6T3lCaVo3K093YUtQS2FoVldPOHhvYjZNTzZ4QzY4OFdkL1BuVUtRYXd4MlZXWlMxNSt5TFZGaklVbHdOTG9VMjFEYk81UzBDZE9EQnZ6dytrTUNLc3ZUSnk4S0Z4YmdxMHh3aVNhRk4xRkFPLzJhOGVob1pkNmVxYmR3UW1rcVdzVnltdG9wL042TTlRMVA1UDhnQktTc1lBb2FBSVdBSURJVUFabDBYWUpuTUdwYkpIQXk0eURJWmJ1TTJqVVNTd2FOSEl0RVFFMzZRZUVTMndsY284SWZvdEs2RUJibllSWDZERlBYbVFNSm9MSFhVTnFSQkNGV1BYTzhOUktSNitnVVdxRUhpbk5ZYUpKYlBVSmtEazE5aGtCOTRQWWo3dTdCTVpoUExaVjZGbWZmYlVDZUpCMkhuYkh6dUxNM1FHRUpYUE41eVRsUVk0ZS9sdVdzUDUxSlBwMWlxdVJkS3BqSU55ZHpMOUhxUzY2RE1MdlpCV2E0akJvMFAra1crRWxQMU5KVk9vT0JUc2E3eWtCZnNnM3pjQlJEMHRJRmY4YUxFZDBhTW1veTRqNHFjK1JrQ2hvQWhVSEVFOEIxNXRPSkQ3SHliWWVNa0dNQ1VsOGtNQW5KRVdJSjVRY1pxVHNRS3lBa0pURTRlQXBRVllFbGo3eHNzU0hJODBWRnlManJHRDBidFFpWkRrRks5TnRDMnowcVVNMm1lMVdiakU0U2NNKzcxUzBEU2Z3Q0VuUTh6VTRaWlU4N0FIM3dyOXV6MnM2cnB6ajZOb1J1dWltQVpybVV5Mm1QdW15Y1JSM3pQNVVWeXptUGVINkxRUUpQNnN4NlhWZDh0MTBhb1IyQUo2V1g5eUxqWWVyKzRmOTJhbXBhOCtDdGVzb0xyYU1Sa3hIMUU0TXpORURBRURJRXFJNEF2eUJxK05OOWU1VEZ5Yk1ueW9kd1EwOTBYYy9XcFZXS3lFdGhIMURwa1Fsb2lYWkhFQkpYYXdqMldSZEZLaXFSZTdmZXJac3lzSFNERUVTdnZyc0k0MTdJM1lTYkxINlNldGRGV0Jib25CSzNVcEx1d0hXYmlKZlNUeXhxNExHYmpOU0RwYjBKNUxUc2huR0huTGlGcjEyWGt2WTVsRVBLQ0haRDhtVXFLdGVaeDUxU21lYWJUR3pROXBiemV4TUxuNGZwRFhXemtBNzZhMDVobHJXZGgrMy9TTDk4VnFRc1JMOFpTTzk5V1ROWkQvOWlpOXhQellveitQZHF6UmF2NGR5VjZHSDdZNEViY2gwWE03QTBCUThBUVdBUUUrT0lsMEpIS0Q3V0R1SFBHSGFPZThDR2tvcXdOOHIxSXJyT2VQQTloMlhTa3Axd2VJS1RNKzViR1ZvSWpEdkVIRlRoVWp6ajAxM2FsS2NSVk5UMWxxVGR6cVhpZEdIcWhscW5QZVlxZzhPSGI3MnRYY0p0YWxmMERPZWV4Z3VVTmZDQ1Z5Mk9rdndTY0IyenEySlhvZ2pkbkJEN0JraGxadnh5akJyT3BwV0s3cU1jaVliY1V4RUx0WENZTDF4REZPSjl5VGFpSmw0V3FQOTlpb3lFQkM2OFR2UlJpUWgzOFN0dUhsazZFbFVuTGNVNjUxMHNicWxPNTFwa1hEcmwyWXhuanhQVkpsWnZZWFNaYTA1N2c0WUI0Snl0MmZkQmt4SDFRcE16T0VEQUVESUVGUW1DbjZjQlFxcDBTTEhGSUV1d0M0bE9LMmRPMDhiSldKNThyeWVuU0Vva1FlVVQya1RjS3hFb01JaDNxZ1NTeHJPNUZ1OGlsV0tRL3phVU41QkpEQkY1R2ZSd1A1ZEJYN3h2SWtNUmhCSitpWWkvaUtMcEFNTlY1bi9MV2VSQnozTU51M0FqaS9zWnNhVXhnZ093VEFLamhPdHJBdmU2QlcvRUdYcnphdm9YbE1nR1VjZmFiQU9aQTdCRjhFTHN1OFdLeFAvZlNrSjUzTDVQclFKdEJMa09HVHN4UXo0VlIzeDQ5anR1UTJDVSt1VGJob00wWHczYVQ1K3hnVk5KRXptUmNsWFQzVkM1VXNwTC90UytuN0ZFeDR0NERIRk1aQW9hQUliQ3dDS1R1dFZVZnUrenVFQSt5OE1VYXE2WmFMbUVTUW9pMEU5RG5PQzBaQ21XcWozS0dFblV1SmlWbDFqNXV6cmJjdE9pdE53dUJiTUVnSDBiYmpQT29vN05ZNUFCSTBFbmNsN0ZsNkFaSSsvb052cWZ4NkZDbTNUTFd2WE5HZm4wVE5oZ255WHNYbkgyUXlXZDZZdnEyaFA2VzJNcjVWRjhPMHg5bHcrS1oxWk11b1dqclJSS25KTDZHTHNzbG5ueVVhRFZ3UVVXeEpqR0pCYXJZcjd6dzl5WGh5NWhHU0ViY1J3RE5YQXdCUThBUXFEb0MrSTZ0UEhGMzNKWXRTaWtmVE4zUFJKS2lSOXdQeUFiaVBMQ1R6VTg4V1JtZXMyUnIzT09tV1pZNDdCZVNaQkFVWXl2QjgyWkM4REtQVVQ0MVNqZmZmdnB1ZnNQSWZSdDgrSlJMWDladnl0YTMxN0VmdHp5OEhDUEFNdGU2WTlhZGR1dFlCNytFMmRUV0t4NndZZG9kbDIwWlJtV3lZbnUwOFFlR3hSSkhGMTkvRXFVNGZOckZNdFNaTkZwV1UwbTdsbGxvWFNLTEtJU1N4dHV4Yy9HOGtiVExjbkFxbERWOHJGZlpGUE8wa1o5eGR5T3VjemZpUHNXVFprMFpBb2FBSVRBdkNPQTdEbE9IMVU3Sk1wWTBSS240VTNha21uZ3hjSXBReURjWlNCSDFZQzlTOXp3bldGSlg5QytUQlljNEFNcFN6V1Q4bEJMOE0wbm1GUG9SWW1SNnRZM0V2WXRrZ2pFYjdHMjlEMW9NbkErZVltMnlXNzRhUzJEd1FPcmFKdm9CMmlSYlBzWmRvaTFtM1BsUUtuZWI0Y3VaTm02R0FlUzZaQ1kyMzVkeWZCYjdkd0E5bDhTY25qenZlczJwTHJOb2Ywb0wvSWlhVXIrOE9ESUk3bDZHTzAvNnNGYmFUdXpxeTNJWnhYTEdaTDJMTE1RTkJUcE1QcVhOVjNDWnRIZXNTckI5YUx3VjdhQTlNT0krS0ZKbVp3Z1lBb2JBZ2lDUWZzRnRKSHhqS3IvWXFub2s2M2g1REhZRDhTa0Y4U3J1dGF5NmllVkRFSWNPRGhJTHVzUXA1OFd4STBkV3JHY3lQZTBkWS9mbXdhdllkckVldDFEZW9VSVRJWEpCUHMwcStpRGpBQkZuZDdodis4YnJzclhyc21OTUYzUkl5cmpiREdmZEQyQlpEWmRDY01aZWdrMmFidlhDcmFoajNjdDRUa3JPaTFoUXhkNzc0WXBaZkg3amNtU0hZcGFnbHppb1NZaWNQWVA3dy9kRlNiNjZsK2FJSWYySmxGM3J1ZllpQnkyeWM5Tk9oVm4zaEwvTUNEam95SUQ1cEsra2FVTmk3UmtDaG9BaFlBanNFWUhkbDl5Yk1QRlZHL0I3Wk5Edm01bXlTMWJ5eTJSYzRRdDFqeEQyZEM4U2paN0d2WlI2Z3RRRzlaaURhVHMwa3hRcktRakVSUXZNdFN3ZThxRnhzb3FYUjJidCtOQjV1V1MrZjVsZUhaaHIyY2VhaFl5RGxJTnIyakhUemgxQXVDU0c1RHZzRm9NYnZaNTcvTU9QTVZhdXpJajcydlZaSEs2Uko2a1BiV1NJakcvWTQ4SVRjYUpyaE4zdGxuSXRha1h6Z2hQamNFdlFwTWI0QmFWV3FmSUhSZEkyL0xwMlFlTm9ybkdRbDRnaTdmNFdPMzdWdzk4aGpuR1lBd3UzTEJrQ2hvQWhZQWdZQWhFQ2ZEQjFsci85b3E2T1dpdyttQ3BmcUYxWndxaXRsUGpwTnpSVmNYdGExbHhkd1NPWmhNanduRUFmbDFXWDJ5cFNoSmt0aStGVTBwSHh5WkJ5N1VRVnFtaEdrUmRMczc0ZmpNZkVsU0VoUmU0aUs5YURZWmVDOUNmMHNtQVV5VU8vaDIzQWg1UkJzYXd4TlE1ekRFajB5RW5jVTVCdHZwWitIWTk2OElGVDdoUWoyMEp5NE9xUG9pVFdmU3krZkttMkFUOHNsYm5nKzV3Nyt5ZHdPd3NaWWlZckdmYllDakI3TlNqOTlHQWdINFBqbkhxSzIyeVhDVW03bG5XS2RZRktDbEZIMWJBTUlrUkpXelR3aDR4UkhSZ0RaUVJOL1Q2UGNqMURKQmFFaFFVUGo1aWlqUUNUeWhtbW1HSy9vbTRmNnVudXlWeXJvenlnYXNROUI2RlZEQUZEd0JBd0JOSWFpSHV2TDhNS1FGUXJQcGhhK0VLZDF5RUtvZXJXZWZrTnBVd3A5QWdLNUNDVnRWb045R2tJeGdQVFlydkZlbG1ybmJJaDJ1eDA3aUZoWENZeVNwSnlIcGdCSjBFWEdlVklKTlFrMTF4Q1ZjTmE5VFZzLzNqcGYrTGM2dUZNSjd2RVpLWmRQMlVwRGFnVmQ1ZzVkTlM1ODF2T25mdFQ1K1NOdkdoUFp2TFpMditCc1Y5NG9KVVB0V0s5TSs0T3NyTElVUjE3VWh5R0M4eWVjckpjRW5MdHVaZjB6R2hMaHAxZ3Uwd2UyUTFMMFNVTFR0ck9MVm5aQWgreXBwVFhVYVpsSEZGbFdSQkNOb1lrN1l3NVpsbTN1TjFzMm1vQWk0eCtjN2xlVXQvQUpZbWJ1d0ZUNWptZ3Naa1pBb2FBSVdBSVZCOEJmSWtkbWNKMzJQNEJ5VGRkMXZFV1RKOVNERGpkUGEzVitjbUZGZlhvYm81aFlZd3QwSEZ3cDhDQXRNaGNDQklYTklCZ2tVQnE4bVJKcWwzYWkwM1ViVFp5ZEpoRWtFdFZ5TXhJK2JoRFRCM25QOEh1TUNCTU1qdk9uV0s0d3dlWHhiQXNCOVllcitLaDFIWHN6VTR5THc4VmVvSmZPamo5RjhNMnVRMGtiZ0xXYm5EdXlwOTBidnNwRVBjWGNjK0Fkd1EwY0ozeGFERS9rOGxJMmxJOEJNc2JBM21ZbGVRVjhUampMN1AwcFExT1hNZ1I4U0J5UW15MVJSMnExbjB1WWc5enJPSXJtRWxRYXlTcnZEbnFscVNoWGhqRHNkZzJmUVpOSlgwYjFIV3NkanovSzVlRWtGeTJsNTR6NGg0QXNZSWhZQWdZQW9iQTBBaFVlaXZJMmtwK054blh4QmVwMEpPaGNacXNRMHhLSXNMQ0pRSkJSWG1vbEhRSE91R3MvT0FNc3hCMzJxbWo1ckNUMlhZUTl6cDJ1OEIvdmNLV3REUmpJdlllQjRuNjZtSE1nRitHc1lPYzF3K0NvT01Rc282OHhySS91TVNGTjNSOHdEUWNJTSt5TGtqUklGNzlraWVmTmNUYXdJT3RzdGFkNjl5eGJyN0pIQ1NOVzBXU3lEZVZ2R3RPR2E1SFBHamlkcDVGMjF3Ymp6YkR1cEIrYlk5UEw5Zk5HTUtsdUlsSjZ2NlhqQTdpcm5neUIyNHlYc1Y2OE1iRGpZV0dHOXgxNnBaY0xwUEV4SjBQcUxxbkIrNUhkRnM5c0k4WkdnS0dnQ0ZnQ0ZRVWdmUkJ0N1RUY05kV2RIZ3lySTcxN1R2NWRhY3pOM2FTa1lqTERFdW94QjFPcVNNSlJLeEFidktCU2RibEovd2FTTllRUkZHNmxvczdKSUpoYktFd1pJQVNjODYwY3h3cm1EVy80RjBnejRmOWpEcEorZ0hvU05KMVJwc3o4SDQyV0lnbGNjR2hXenpLY2hxMkVZQXJhVkJGaXFtU2QvU0JiMTNWb2NuSlE5OTB1UTVuNTduekRMZWR4SGFCUXVwSjNMZEI1TTU4M3JsWHZwcnBzWDV0bUhPaXZjbm43RVNmTVVnL3RiTkRlK2NkZkdzSmxsNlJ1SFBHWFI1UTVZMkk5TVAzUmJ2RW5aMmEvTFdpM2I2cU9nSVBNSlFPbnhrUkZQZHpMLzQ5NnRkTkkrNzlFREs5SVdBSUdBS0xoY0NyTU54S2Z6Y2t5eUJ2VVVvNTgxbnhsSUI4cGcyUW9qb0lKZGZMa0JFRmZ1UXJKSzFZUmxRSG9XMWdQVExYNGc2VUVDZjNLd0NjcEI3aU0wcXVVZ2hMWFM5OXdieGZsYUc0NUdRSnl4RXVlQ3VXcS94bm1ISEhyS1lRUmlwak91amJKcUVXb3M1bEtreVVhNHJ0VmRZclYzdkc5RGRMTVZGbG1UY0tzaDBwYmlKWUI3OFA2MUY0ZmhvZzhjdFhaQVIraDdPeGlNVWxYdU5PTWt6R1prR1BySkhjdlJ1N3pHSHhHQ0l4WWczWFVwMDNMN3JHdlNOR0p1RDY5aVova2NoaFAwUmpjMkthN3VMWGxTZ2xjZ09KYzh0clpZQlU2VC9PQTR6ZlRBd0JROEFRTUFRaUJCb050eGxWSzFsTXVJUWhUcHp0ckhqaSt2YTBnU1VhS3lTbVhHZE1za1JhcFFsMWtMY0U1RDBqRWx4VFU3UlIyMkh6dUowOE9SdzIwdUQyYUVmV3M0T3cxN2tVZ1hTSHM5dGx4SHp3cUtOYmxvdzdCNHRpemZOQVVnOUN6M1g0VGR4bzRkd0o2UjI5OFI2ZTdBVGI3a3phWTlHcUdmSWNvZTkweTBua2V1SURtRXNnN25MZDVkVHRDbStjY0tNb0QyL0tyeEp0MVRSS3c0eHA3LzNoV1BFckM1OWg4Q2xaV2dkdkg0eTQ5M2hLUU1OWmJnZ1lBb2FBSWJBb0NPQTdjN1BTWTVVZFBQSXpsK2t1Q0MySnlTd2ZQQ25EOWkveTRXeG1penRhdUM2ejZHUm5qSTlaMGRyeU9tWklWNFRFaTR4eG1PTDJNMGttaTNVcVYxbXV6Z0EreVF4M1ZGZDVSeDdaQ0tHTDZoMjJrWUN6MDAyOFlwN0xUVjcrQXNvNHg3TEFYd2NhMmU1N2tXUGkwaHJrK2lBc2w4Zzg4MitkTy8wNDdqZllkL2FieHpnUzIrdUdvOWNSYTNhcG1HTFhZb2hZUnovVzhlK3RodWNHNmtzSHN1dXBHTStQaVF1NVd2aVZwTFh6aWt0NG82S3h0QTJ0YTF6TlZWNjBpK1V6V0U0TGt3VUpuNmtZTU5tTSs0QkFtWmtoWUFnWUFvdUFRTldKZTdLRXRjMXhhbTZESStpM2ZxeVlZQm44cTloaXNjN1dZMWxaT2FaeHFwZWNIOFUyOEdCcWMvZGxMRVhZY1V1eVcwbVhHWFVRclRvdzRoWjFTWElXM0MyYm9aYVFiRkFiWWdkOVVsR2NhOTlFRmo1WWlBK05FT2RpSEF1R0wwdmpvRGRjTG5QdTY4NTk3OStnV2N4d0huZ1R1RHNlVUpVbENUcnpyajBkdnBueGVmZys4THl3YjJlKzR0eXpuM0R1K1lmd2tDcDJvMW1Hdk1IMStxUnN0QjBXSTlwM0c2ZkdRazZ5SGswOXE0YmpMSlo3emZyR3RuWHVKck9NYXdrejdpbGlsL2NDVXV6YVF6TGJ3ZzFXaWw5KzVCN050MXZ1dzE3bCs1Vkp1bnoyQ3RMRlpaSmliditZY1BtV0pqNFVIUU9uOHBMY2lIc0pLQ1l5QkF3QlEyQ0JFZGlzOHRpTE0xdkZtYStaSER1LzBDUGlRVzRsMy9IZHZ1Z2pXNDRuTStPTU8yWnVjYVFnQ1VtZHhMMHpKUXpPQndsWHNGUmpHelBXOHJCZ3AxMnBwTkRQcmpaQjBXMEEzZVRCc1grQjYvVzVaaDIvTXJqVG44RXZDYUE3ckIrOEhlUERFaFNXQlpsQk90Mi91ZEVzZEp6QW5EUHRYTVp6NXN1WWFmOE5FSGNjNTUvT1ZwYzBvZC9GbW5kdVk4a2xKK29XR2xWQmZPS0w0Mks5S05NQVpYTEtzdFF1cWFSN3BQZzZsWnNBck4rdTQxcmlkcEM5VW9xbEl5M2NXRExuOXF5VlQ4VVpkeEwzQVpNUjl3R0JNak5Ed0JBd0JCWUJBVHkvdHhsLy9WZHR6RW5oQzNJbWlUdFBnSElwNVRDYVF5ZWNNejVKWmZaNjRxREwxSmpGQkNscTRzRzQrakszUmVSUDg4Vkc2RVNIdWx0YU9lZ2FTNnNnKytkQXBFaHk4MGx1SG55ZnRIbGFDT2VDSU9RNWxra0hIVWdjcjB3VzYwY3NrN3h6RnB1N3RaejhGR1oxT1E3SUxueWJKOHBjVTZ3RW5xT1ladEl4RTI5U01keEl2WXpsTWQ5OUFLVDl0MERhbndSSjU4MFY5TnpHazh0bDlJRldqa3ZPNmdEOTVZbmd5Y29sdHEwSGRkb1hsYldOWTIxYldsNmlkOXdTZDVGWkFtbXZGeDRHRDk3U3I4eWpoWWRTTStMdWZ3bUpBd1dIN29XT0lYWTNuUWxOOGU5TzhlOVNyMDRhY2UrRmp1a01BVVBBRUZnOEJEWXJQV1E4QkpaTGhabXZuSzVTRlR4NHluWHV1NmZBWHk5dmIrZGVOa1lRdy9yS0JiSmtwcGxnRmxSZUtKUTNESk9pbnRrSjlVT1ptNU5JV2N6YnBZSTNxcXJybHVjOTlsVGo5by9jTy8zMHd3Z0RzcDZBekIvNkFjL1pzWnhHeVB1UVRIRlBIVkpuQW9hK2NEYjY3Slp6VDMzVXVlZCtMM3Roay93aVFvS09STENiZURaaEc3OGVjQWNTM0ZUbEdISm1WZkpKYlB1TnE4UW1uTnlTa0VPSWFrc3JJTzBnN2xqZjNwbWlmckZJNHM1ZlIzaGR4Q290YTE0TVJEbUhNR2NweFExeG5JeTR4MmhZMlJBd0JBd0JRMkJnQkVDOHJvcS9PQWQybkJQRFJHYWEyNTB0em55MU5WTW9EVUk2bExDVWtCUHVicWhxN2EzTWhMTlN0RWU5aGYvUzdkTnVhZjBjaURsbU5tVTVTZEVRWWdZQlRyWFZDMXh0NXpRMndDQzUzVXRDRzBJR2kyMUZkU2xHZFE2ZzFJZjlpTzM2OUVzQjRzTi92QUU1OHhpQXdDdzc3ekFPSGtFT0lpdzNKcHpwOVVTNVQ4aTlxYlh2NkJqN3hIWDRaNzd1M0pQL0I5YmluOGhldWlRVDZ0QnIzNlVBUDc2OTlUeVdMM0haenpKOFplWjlrTjdBbDgxeXpJS3JMeE5mbmFvT1pkcU1JK0Vkdk11NCtjTU5vS3YzeHBYL0J2bExFSC9ka1ZUV0xlMFN1eGR3VWVIZ3VianV3WC93bG5wYmR2emQ0YzBiSDV3UHV4NTE5N2NaOSs3WW1NWVFNQVFNZ1lWQ0FDOWZPclN6NjhCa3FwdUtXMEdtcmZ6TTE2eU9uRnhES1ZVZzUzRm5Zd1BLVVJjUm5OUlBTbHhMM0RnRGZuQUlLeTkwSnJUZ0RBZHU0N2U4ZXFGcmd1ZzNzVXdqVGYxdU5BWFR1QXZsWlcwOXltTkNIc3BlTDVuYWxrY2NTU29rRitTSWJ5eDlCZVQ5T1VRaGFUN3dobXlQZDVKaTJYR0hBK1F4aWFUalFud2g3YmoyVHFFdlhCcnozTytEdEg4UFRRTm52TEFvMTRkd3d1RlBjcnVEZmNBNUhxNTNMKzBxMnlsVmRCa1U3ZjBSOXJydllsb21MbW11aHI0dHJSMENjY2V2QXgxM21ISGZFbHhqWi9DREFzYkVheXlPQmJOZ0djdkwra0NaTjQ1Tmc3LzNrZnVUeU5hTDl5RkRMN2xuZlRTUndGbDNib2ZaTHhseDc0ZVE2UTBCUThBUVdCQUVkbmFxUGRzdTMreGNhaEFsMmRzOHFrKzFTSWJoa3hJTTRVMHFMTXU5RCsyVlkrV1hwM2duMkFrbkxzUWdBVy90bkhMTmxZdmRraEIzaVZTd3lxbzFMSE5ZWHJ2SU5VQ3NPRk12S2Vxek9wV0lWT1Z6YjlIZkVQWURHUlhpRDFqbGpDWVR5ZnZweitKeXdBT2h2SEc3NEMwZ3dSZDd3Q2E5NWgxNDg0MnVYS0oxK3BIc1FkVG4vbjMyb2lYaDZ3WFNudlU0STZXRWhzOGJZTXRFV1Y3REZ4cmhRZUx4WWpZRS9uclJhaCtaUThhOVk1WnczZFJ4NDVmMXIyQVFWL2s3RUpkdjRjSFVGc1ltSWZIQlhoVERxMHgrSk5CdUlwYzZqU2tEZk1HUGNWUlBYVkNnckVuMVdwOWl6bG4zK0JkQUkrNVRCTithTWdRTUFVT2dDZ2hnRXU5UUdkbXJ3dGc0aG82dElESDdYTXB1SnpsZ0VnZ2s0Um0rTEFLVXBjb1BFZzd5eHlpRjgrSjlmTmEyVUxrcW1QTkFMR25MVzNMSGpnYVd2OVF3YTd1MGRobWtKSXBNdEdMU0FKRGc1L3Y2eW9WQzNsczdYT3VPVHFuYXg4NThZTXMreDdxNEhPSlNxQXIxSENRZnhhZExYQ0h2dUhrallULzFVSmFEUExvTHNlYWREeTdMc2hudHAyTFNKZGJRWXNUalREbUJPdk5GUElqNjc3QThCalB0Mjg5a0Q2SUdCbG9XMlBlRk50enBCK2REWHNyRVpUUHlhMEtaVDVtTVk5Tng2VGhwcDJYcVdJNlNWbmxOcW11a2xpSnNNbFdDbFR5cmJtVUR6MUZ3RzhpdURsbUFkQmZMWkhBOXBvM3piVXUyaDJDeXNrZTd3enBkb09ObEdLNDNDTFV1RWJXdjNsWmt4WS9ZUnVNWGJhWlFGK0x1Y01Qb0UxL0M1UEFucVYreUdmZCtDSm5lRURBRURJRUZRUUJmaHRVbTdzVWRaWFJON2F5ZFh4Q0xRRXpZTjA5YWhHOTQwaUY4ZzJVV3VpVEdZQkpDN2YyRWs0RWtjZGE5QWZLM0JHTGVLM0ZieU9XTnkxd0RhNnNiNS9tcWRnVHEwYWJHa3Y1cHBTTm5aK0lPeGVVTzQvRUxTSFRyV01MQjNXYk9mQTdrSFErdWNsQ1gvQWh5WFdlc2ZScG44NXp4UnpzdmY4MjVieC9IUHUyZnhOS1hGN0JVeDh2N0FTc24xSU9QYytoMi9JdzdmaGxwNHpuTy9yWmp4VTM3SHJTVnZrVEVhdlVsdDNMZ2Nsa21rOGl2QVJEcWhSaDdRQ1kza2R2UHk0MWt5cVZLREl3Z0VoKzVyTER4cDZGYm13d1p3dmN5aXR1ZWxYTHh3ZmdCWDhLa3Q5cXpNZ3pyaHlGZ0NCZ0Noc0ErSVlCZDU2STNndXhUSnliWWJQeXpOSnZoUzFEbUlwSEVlQUtqM0U3cm1zczRZRVB1RXZNWGNWTWhjcEtjRmg2QTQ2eDdhd2VrVVhYQmk0SW9nZVJ5YThpMUM2N0ZMeFo0bTJxdG9JZHBJRTZSMjJCRkhkUmcxdU8xUXRzMTdqQ0U4WngvSE50Ri9nR0k4TE5admZlZU82TjNnemNNSkd2UC9iOW83NDlSUG9YN0JDWHR3NFQxNXdBdkQzTmN3cFRiYTM5UVRIdlpVZGZXOC95MmE3NWN2QXhRVDBEYXViUnE5WUpyUU9EeFBFRkhvcE0vT0UyTy9qZk9QNTloNGx1UWEwbk4xSjkxVFZxT2JPSyt5U3g5WkZ0NmJXb010ZHVudlBpQTZxQTd5eGh4MzZjVFpzMGFBb2FBSVRCckNJQUVYaVhmbi9xOVhiRTg1WnJtT0JWbnZHTGRQcFNGVDBTa2dxUkRpWWVVSTRZaThzaFd1c3M2RGlIenF2TStXZzM4dkhVZWE5ZGZ3b3M2TWV1c2NVTmpqSk41eUZJSGtEQ3VXVjdadUJUa3JFREkxTGNYWG1JVEczWXI5d295QVoyQzJNSkRrUTBRWUw1ZGxVbmxXVzFNbi80TThPVHN2QWl5Q3R5NVJDZTBGYzVRLy9ib3c0Tzc0K3hpNWgzUElNaDJrZUlaeHlIT3ZiQlduZVlNRUpjbFlQZVB5RFI3bVBrZ2ZwMjVITXZ2Y1VOVXVueUgvYzdDcGNDOHNmMGk3amxPWWFsTEkvd3FGRUxHdzZDTHI4dlFXUStHckdSSm9OUktuTk5YajZJOHJrKzVYTndTVXA1OTRMajZIRWJjcDN5aXJEbER3QkF3QkdZVkFYelhYaldyZlJ0SHZ4SSt6QmVsbEx1SzdHZUt5UW5LZ1l0RUpDUEkwTTlRam0zWmY5VEZoUitzK2p4WFZobURvTXl4a3pUdG52dWVFQ2NKUUFkSmFxeTFHbDdQdnU1V0QxNHBPODF3T1VSc0lUY0tpRXRaNkdQbVd2aWtWaTAwVjVOaW5mSXltZHFQSTJkODlEckJ6UWozZWsrd1N3dVREaWlyamVuVHQ4VTE2VXRZbnNSbEpEeFJJdy9SbndIZWRIQi9kNndWbHhjMWVYSDNUaGNhNUZoRnhMeWc2eDRrMzIrTWcyOUhYVjYvQk1UOUVuQjJqREU4WmEwZDBweXUySllVTjgyN1o1L0RRNm5jc2FqWnZtWjlGMmd0SHZ6UWJta1hJVk9SMk1rSFpCVDZzcHpXWHYyZkFWM3g3MCtpRDAvMzZac1I5ejRBbWRvUU1BUU1nVVZCQUY5OGxWNHFJK3VYNDVQSk4xTHVVd29jaVVRalRzVTZkWjZNQ0NGbkdRU0ZaVEhGaDhhUzNKTVgwWGxmOFdOWjJRNXllYTA4MXZnM3pqMkR5VnFRcDRCRjhLU0hUNWgzNTVJWnpycGZjSVZid3Y3dXhac2d0ZXliUjMwSUhROU9xZ3dDRk1wa3NYNFBaUW1ORDc1ZGRRa1A2aTVkNUp2RFRQWkVFdHNDWWQ4NGpFc1JhK3psd1dEcHhHaXQ2WW5WaDFXNWRFWXVnckp6R0RlQk5nZHF0cjhSVytMRHFLc0hMblBMT0ZodUorMkg1dEN3ejd4cDNENkpHZmYvbjcwMys1RnR5Yzc3ZG1abERXZTRjM2ZmN3I1Tk5pbVNwbXhTcEduTEEyd0RncXdIdzRJSlF5TGd2OEZ2aHAvMDVCY0JmckNmQk1PQVowQTJZTU9HQVlHMlBBT0dIeXdaRkNEQlRaTVVtMlNMUGQ5NU9sUE5tZW52OSsyMUltUHZ5cXB6VHAycEtpdmkzcjNYaWpWRnhOcDVLcjhkR1R1MmxzbDRDODd3d0N4TXMyV0xRcGE2UXNOdDdWZ1lZZ1pKU3ZpTWxiNml4YTZTdlJRMnQxak54aHB3ejB3MDJqTFFNdEF5MERMd0pCblFkOXBtQTNkbUFxdmlYVktxK3F0bURTb3FrT0grVU0rajdxQmtBOENSZ0NScDJxYXY2QmkwOEVDZ2x5c2NhRk56Ly9vZ1p4c1JwRDRpbU1ENzlxMTMrcG4zdmRmUDRLZHM4dGtvSGFZazdXc3Y3RXdTQWU3Yjd3aE1zOFFqV3lwTUNwNFBaUW5KM2pmVjF1MnpGK1F5TFhDOWVPNUFOMStlZVFmRWp5LzAycmprZDEyT1U1WjByYk9GRElYWjliM1gzdlVEcWV3aWMyNmhUeHpLOTF3N0doM3ZmNmlkWkI2cHFuWWtwa0NDTFYwYjlFSktEMjBndE92d2hENXRLMDIrZjZvU1hRRzJ1a2tjL1gwNnIzUER2MkxuV1RWNXkwRExRTXRBeThER1owRGZvVzgrMFhmK05jM0VtWitpZVV2aDQwREFDeG9yQUFYTTRqS21DRU9XUUNadHorelpYdmtPZENudld4aWNNNmJibUd1dDhmNEhtaW05b3plcWFnbk1BRHk0bCtIYjh4TzlIR2o3bHU3djlFRlpDaDBkUC9wQ29MOXFyR0tKUC9nODFlRUdQWHBWRlRxb3RnSHNBUGNYOVZDcWgwZGlBR2xhcnJYek5jM3VzeE9Na0MrenJ2VGhlUlMvbkVtd2pyZHdzaFFuUHpSUEc3djJ5K3VaTkdMeE9kalNTNVoyWC8rYVFMdG0ycmQxODdOMkhFUGhRcUQ5Vk11ekZvZjYzRVJNV3d6TitsRFpKanJ4YVdLeEtnYmlvYU5icVRlVHZ0SGZBVUVYeHNVSGc0dDhCZ0dlWTRWZnV2ekNyWXpKUXBnS3pLZTRvZzI0Vjhsb2JNdEF5MERMd0UzT2dFRFdacys0ajMrS2ZvTFhpNyswejhNRm9LR29BcVFBaHIxM2RYUU9QY2NBaEtoaWMyR0E0bzhOdmlIb2Zmb1owRlBOdXZQZzZkYmVXL0t6WndRWU9RbHNzczNmVERQdUxJcGdDYzNKZ1hhb09Ua2V0Q05WVmVvZVZHS3owbVdIeHFvWFhsZmJKR1FxRUQwRHVKTWNHcjJvdjgvUXFSd25iVzFyblRzM1NTeHZlZWJDOVZJQkJMTFduZVU0ZTRyTmxQaGx5MXkzWlJGMkhHS3FuWEMyZCsvcWx4ZXRhYi83anZacjV3MnUzSVRJQVNjNzRneVB0MDlhMTM3WUhRdTB6dzgvOHpNV3Z0R3N1a2g2U3B1OVMzajJQZUNxRkgwdk9udGU0K2Nna3BmNEwranludTNNRTBqOE42aDY0SnZuY0hqbytJTFNnUHNGeVdtcWxvR1dnWmFCRzVhQmVEcHZRMGM5QXU0OEZQY3FDeGdqc1Z6Mnd6SXFoUW1XT2tYVVBsbXZRWWhraURObVVzdkNIc0JmeHlha2QvalF0bndBY282dGJkWmZ5OEd4N1kyWlN2QkNUMU50RGJselMyL0gxREtOcVFEb3lmNzk3bFE3bkV4NDhGQ1cyWFkvR3k5SkVUalExVGpScDRsZzBOWnJBdEp2MDJzZEY0T21ZY2NqcWYySVE1V3lvV1ZmYzJaMGs2RDJkZ1RlMlk1U3kwV2VhNWxyUDNUZXJNcnVQK3p2ZmtudzdnZEk5VXVLVTVSREVwM3B1czl1MzlVcysxdTYvbTlxcGoxQXV6OGI5VWdxSitXSHo5akp3V2ZhRGZNVGJVWDZRSVp4WTBCSzByUjJUekU2YkFUd1BjT09UZHF2bzlpcU9HenFlOUhqUVgvWXZVemlCM1ByQnYwM1N0ZndndEtBK3dYSmFhcVdnWmFCbG9HV2djM0p3SmtIS2w4eGNIZG1SK0RDK0JaWmhSOEw1aDNabnJreTZCTUlpZHBjSjR0MEtuRXF4NVF0dEMzazZRSGdmVTlBZkZlVUdWdmljY29qSFFtcWVYa0JkaDVZWlFtU2x5RTkwa3VhT3IwSmM5N3ZFc0lLbW9VYVdIb0drVjQ4citLT1ZjSEc5VXAxSWFza1QvUzdBUStLQXQ1OVY0T0RNM2FCSisxUjBpN3J2WFQ5T1d4b2c2VTVPM29ZZHFvMTRaZE55OXFwWjdYQkJUMWxmM2VCWTViTDZIckdKMkY5dDg2UkxnM2FWNTNiMG5JT1BoTTdkOTdRTEx0QU84ODRFSi9QUnFhaGZFNHlIeXluVXRHL3M3bGU5bld5LzVGM011b0U0dW0rZFpWN0RzbmVLSm1OajlpV3BZOWo2bVJoVDVOTldhbGpPeTRvTHpRWU83ekErdWh2MEVRM2tzN0xCVTAyNEg1QmNwcXFaYUJsb0dYZ1JtVmcyZTFkbVMrMEY1TDQ0WGFRWGxyd1F0cDVEa0VCRnZFTlhrQk8xZ2t2dlVGMzJrV2Rhb293YzBWWU1RRjYwWW1CcDZSdXpzdDhsdTlyRmwyejdyZS9KbURPTkNjR2FTbmVuUWswaGJObWRMZDI3M1I3M3V2OWRuZjQ0Rk5oUmkyZFlkbUcrNnU1V3dIM3lnT3ZxcmlCcXY2VWJPa1BmdG5QU05TRm9iQlZZcnlqakhhVEFiaTdsNC94WlFhYldYcmFPdFk2Ylh4bUF2N0VXZXJCMEV5bU5HZUxiT2t2Tnd0ZTU2N2xNa2FuWnkyZlRwTGpsaGZ4R1plMldleU8xQTVMWmd5d256Q2kvUlZCeno0c2RRUEcrRmdhczdWN3E3djF4anZhN2xHejdObzV4amRxWWV0Y2tJK3FHNjVJRDNSZjZNSFprNGMvMG8waEQwSDNzOG1aWllmSXlyb3UxakhodzdZMExkRjRKcjUyeVpCbFBYd0tyZ290TjR2Um9kR3ZndXU2MllEN3VxdzBXY3RBeTBETHdBM01nTDRUOTlaOTZXMUtLcGJNREE4R0k0Qnp4WXI3cHdzeHhqTElDMzVHWHhsWXQyNGNVdGpPUVZjR3RnLy9PcVlXWEhmemsvdmQ0ZjBmZXYzNlRQdHkrNFZMdHMxV29EV1BVZ0ROYjgxOFRROHNzb1RtTlcxd2NsL3JtUVVlQlV3V0o2empUcDlWUDFiY09sM0trcTZzbncrbmZqUGJ5YXozN0MyQlczWkU2WUhxMmZqcUE0Q0t3L3VtZjlCMW4vOC9PdjZPNmhyYjY3L1NkVi81UzExMzYrY1ZUN1BRWHJ6TjNkSzZ6NWZhQlhYdWZMVmZNblBKcFN4OUg4a054NXJDaFdmSkRBK3E3dWhtd3kvTzRscGRYSEJqcDVmbDZiRUF1N1lBMWJLWTNUdXZhYWI5ZFQrQU9pVmVRYzNqdHV2K0NMSnIvSE85b2ZmazRmdmQ4VVB0SXFNSGNkUERRSG84bzA3WE1vVDdFVlhzVlB4Wjd0blZzR1dQdkhRcDlVbXp3YXlUZ29pWG9sZEp6eXlWR2IxcllsM2ZHbkJmbDVVbWF4bG9HV2dadUprWjJEdURHRGNsRHdKSWsvcmJmZlFUOVpVWUpxQWlnSWdCRFBVb0JpMkFrTEI1N0hVSzJ6TXVDQ284YWRBalVkb3hJOHFMbVk0ZS9OaUdzejFlcUpOZ1RWYWxUM2lzRGovUUt0REI3aUs3QW53QStPMjlmUzl4bjZsZVNtbW9TS3JHTTE0MmtzWlFTc3I3MnJPZkZZOFhMODMwVERhQTI0bXAyMUMvbVYybmVkNnllL2grMXozNGZRSDJ2OXQxOS85QU05by9VWmNFOWgvOHc2Njc5N3RkOTlhLzBIVnYvSWIyYWY4NXJTL1hMRDZmTi9UK3JCRlhSNkpQMXJpejF0MUQ1SWFCdG5LY3FxNHRqOU9uVTlpeDNwMDM0L0lRckg4OXFTRWZOdU40SVZNL1p0czczZTAzM3RLdkx3THZ1N2QxWGJraHdWODIzTzJWdm9hUFk2V2M2eTNRZmlqUS91aER6YlIvcEh1WVdMZWRKcklZQUc3Q1VETDl0WjNFcVRaVDJXQnZIYWVVRTZldUYyY1VxM0tPZUdYd01yalIzNkhKY3F0OFJNNXJ2cjZLNTlrMGVjdEF5MERMUU12QURjaUF2c2cyOStIVThVL1FaU25ISzdxd0Foa0ZqR2NYQW5nWWN5UUlnVXBRWk9mVUU3UllyZFBBUHVKYnhrUXdkVTVoNTlsUEMzdkRwUURmNmNIbnFnaUFhWm5MbHNBN0Q2T3UwQkFka2tPWnJzY1BHZkJkVkxPNzIzdUE5NW1YeVhRN2dENloyQjVHSllGZmFkY0d2ZTZGbjdOUitxcmxLc3k0QTBxWGdFdEFKeUJhcytzVVp0U1BBT3gvS0hEKy8rcjRqbmlCOXJuV2tFL2lEdWpreTY0NytHSFhQZElCc0gvem4rNjYxMzVOQVA1bit2aU9SZUsxOWFNVEwzNWJiZWJPTW9EYWJNK05YdkpFQ2luazFrUFVpZlh1VTRGM3hyY1R3TnZYcWpmdHJ3T09PdmpmeDBTN3huRE5YdE1XOFJJQS9OMi9ZdERicDBOTnBmRk11NVpkR2JUdmF4Y1p0cW5FUSs1OXYwVGdLZXBpTFRjdnNkV01nU1pKTTVmRll3cWRxc1VYUGk0Ri92elFVWDdJSUg3RXdjd0YyMncvUksrTThIZW9MbTNHdmM1RzQxc0dXZ1phQmxvR2Jtd0d4c0JvTk5QMTB2TUNJSWxHalVkRzRNSzRPRHRsQTlrRFNwQ042eElSSzhSWXJFcXR3S0N1QjI4L2VCV3Y3ckJjKzd2cllWVWVMTjNWSGNaTUwxNWkyVXovcTRVTWpMd2lvTkZXeXV6c3prNWxQNTJwdnEwWis3cVJkWjNvbTcvNFBFN0F3RHJhdGF6bUIwWlZoUTRKRFc1cFpueW1IV1VtNmlOTFpmaWNNRFp0WGRpZDZNMmVCei9RRFB2ZjY1ZkdQQlI0UDlHNmR2cWhkZC85RExUY3VBUGpCVllQZmsvZy9ZOTZjUC9XUDk5MWIvK3pYWGYzejNYZDd0ZGtyNlU0L0hMaGFXYTF5eTQyT3pwWUd6L1hraUs2ZkdGNXJFRjRweDFVQjhEd1dHTmgvM2cvcktyMmZMMHdyMjJwcThRbG5USkREMkJQZ1pVUkV6NnZ1V09rbkFlUjU5bzFSbXZhSC94VW54K0JkbllhQW5UWEpadEZKajVUVXB0a3N6YkZKbXhMMStQeURYd3dsdHcyZGxEZEFRWldaeXRQWW5QVzY3bEl4anRiblhuWHhKcFd1Q3F0dEF5MERMUU10QXkwRFBDbHQ3RVBwNDUzbEJsL1liN3l5eCtnSXdITEUvY24vZEpCZ0FYYzZWbEdaTFUrZUlBTllNbHErRFRMbVVnRVBnVGV0VTNrVW0vajNOT056dXoyVjRWVmM5WVdOSmFlQk9hZ2pIbUp2TDJNZ25zMk1mVnBiNmM0aldSVXl3M0MySTYybzlRRFN0bEYxSzQ2Z1NoNXNIUW04QTZ3WnZ6Y3VSd0xzRC9VclBwbi83ZU92OU12aTJHcERHQ1c4UmYwV0xYUExqekN4dG9UVThCZHZnKytKOS8vcyt2ZStaY0Y0UDlGTGFINUovVjcxbnV5WWZ0RXpXYXpsSVpaZDlyMVE2NFhkYmpTamR1dVZIM3VRMkE3RXFnK005UFB3Nm9BZHg1VzdYUURVZUprenNNV09ic0FHVTBUUy9VU0srcDVqVk1lc2J6bEl6UHQ5MytpNWo1WGlITmVMa1hxNjJZSlMwbVpXQzRSMWFSaVhkd3RGSlZ0cUZaa3JNdDZCc3Y2eXVNVmNxTVo5L0VFdzVxZWNRVmJhUmxvR1dnWmFCbG9HZURMVU5OeG0xbkdNMWxYRHJpVGRnQUY0SUtTL0pqMjJuSk9OZmFEMVN0UnozZ1pOaDBCVGdidktDcGxtZWtuTUVWQWRxRUhEQSsrT082MkJmNTI3cndyL0hkYndBc0RnZ1IxaDVQSFVZRFJkdytBd0FvSUR1eHB1UGJCajNwZHFzN1Y0bUozbm41Z2ZINkZXWFhXcXUvK25Qb3BjSDd2SC9SZ25ZZFBIMmoyWERQRzNaWUFxSmVaYUV4MXN0WkZCZGh2cVUvTWREOVMzRWYvdmVMOWp0YS8vM2s5d1BvdkNjRC9Nd0xQUDZ2MThqOVZ1eDlxdGwxdEZoUzdMdUI1c3N4YjVpc3A5bU5lZGE3QjBVUGRlT2lmK0RiakFQNmxIVFI1c1FCM0RnbzNOKzRmUG1rM3BqTFhnN0FuQjEvb0lkU1B1eE05SXpIaEY2MDBjNXcrYzlyMnYvL0lFQTA5dENlOWdTcXVRMkdVeWlWTnE2UzlMd0hkNnNYOUdmdXM4NUVvbFJTR2JKMjhNbm5aclBOVU5ibzg4L05FcFF5V0s5ZEt5MERMUU10QXkwREx3T01neWJYTzBFTEFoUW5STEx6eDh4a2hYNFo2Wmpyb1J3VXNqRDlVTHdDYmxrSnZXYlJjSnFXbFE0M09NZE0zYUdrbkdFaUNJY2ZETG1NU0o3QWJqTjk2K2ZBakFjMFR6YnkvTGZ5bjljL000QktBRGpnUUNFc1JRRm9zVEU2UVRsQ0E3SkxsS0NveUx3MjVnajkrNkVJSjcwSTlIYUJaaWtFS1JqUjlSdUpTcFk4NkRuOGdZUDIvOWpQa3ZBenAzdDhYLzQ4RWNqL1FXQUc2c3ZHRG5kbDIwaExvTE1NWTVPWXhMUlNUNVRhbjJtb1R5a09zZDM1UmdQNTcvVTNDWEhyaVgxZ2UwNlp6UmdEc2Fsdngxb1hNTytLb1BaWUZiUXYrMVNEUnJqcVIxcHh4TC9FeWp2cEp2Q3FtWDk2bFBlTlA5RXpFNmNFOTc5ZnVoM0dKRjRXUVdmVkhnbm9LeEJjWlBNWjFPbXE3RElTczVsVWxYbjZHcmNzNDBEVWxRNnhSdlZUUk1nZGZ0WHBPbDR0RkErNGxGWTFwR1dnWmFCbTQ0UmxZZGtmNmh0M01XWGVBWTEyZTRDR3cydnhGOHY4cVhVY0FBRUFBU1VSQlZBVkVqTDZ4TFVlV0JrRnRsckpVaDUzQlM5M1pzRE5RaXZnRHJDQ1pRVS82aEEzZ0ozMFFUUVRtRmxxTGZhU1oxUG44eU91WXQvWHlwZGtPU3ovWVpwT0dkQmdNeW9ORzRPa1FoL1lGWjRWRzMxalkybDR5ZHdpWlcrcmo2TnlYbEVGVjBtekY5UEtpaEFuYlNqTmdQVEFrdXBWanh2MUVNK0lMemJTemZTVXo0YXh2cHgzV3NUOFdWQThpcnlxMGtZY2ZjRlZjMm5yMHA1cTkvNnI0endUbWRlaVZWU1ZuYm5RVjRneFgrazNuT09vUzlTSXVqSXpnbzM2cXNaMnc3RWMzWFdYWlUrcWh5aDBBZjNBdFFOTFN1WDF1ZU1YTFpxNEhYK2VheFdlbS9WUkxaQmI2WEhDVGgxbGV0Y0pJa0I4TkJYUHhSNlFZUm5oOHNSVzFiNEI0eDhSV0plTzdrdjZoNncxODduL3c2ZG5WT2UxWGtsZkxqZjhPUGNHek53MjR2OXBMMWxwdkdXZ1phQm00T2htWWREekZ0cEhBZmJ3MFpqS1lmMy8xbHlCeGluc3lCaGNvS1RVNDZTWGxuQmpaK0FyVGpDRmFneDdqdDRpVGJYcEZTOGFXMEw1RVRobDg5SUU5MlU4RU9PZEhqN3c4WXJIM2xtYmY3d2k3ejRSeE1Zb2pVUnJvakRpQVFRSWJDS2Nkd0o0YnFxeERLYUwxREx6N2dhN3VrQTE3VytTRFFZNTBXVDFEUVlWcWYzNVA2OHkxUzR6M25WYy9ud1d3ajl1Z1g0NG55Z09zM0JnYy9LVHZMOXRrbG55TUhha3o1bkdwWmNsRFJ6enRabDVybm12QUxpOEFkeDZXOVRhWXN1VjZZZWRsTXNvSnFhYWVjdk1UZ2ZPNXNMbEErL0dCQVBzOXJTVDZRcnh1ZUdKYkZ6ZWxXdDMwK0tyWmh1NnBHTHlMVW5XVE9ybEpsRlVwbjJmSjRPM09TWWZqWlNNTzBzdUxYY2F4VS9pT1pGbDk2WFM4cHIwQjk1ZCtDVnFETFFNdEF5MERMUU5YTWdPakdYZnZIbklGT3BxQVk5eVZsRU5ySHFDaWVvcnNsdlVRR3VTZ1VMMEdOZUFXbHI4RWZsbkZ3TS9LOElHRXpNdGxJcTdqT1liMjZEN2ExeXlyd052Ky9XNzcxcHQ2bytickJ2RFRXZXc4WXg4NkN6aFhoUmwzd0ozMnFSWmFKSW9PQ2pZaVJuQmlzdUV6dmJSUmI0K2IvVk5tUVhXcTVmQ1ViSyt2bFRQYkpMS2YrdlNXK2lId2Z2U2x1Z2x3bFgxQm9jWDY4Z3g1MkZKZnB2U0RRM3lOWU05RXpuNkg0cnkrMVBMQzR6czZTbHZxQnpkUlBLd0thUGUyajloeVRVUjlyWFNkMGovOTFHVjJqRGs1Zk9RbE1TY0g5NzBzaGh2aU5CbWttSkFNVTZWMHk1VXkrbDdIT2RPUlBNM1hIeEhrR1ErYUplSm5PeW1HK21iVWpFNXBSLzJLbGZFRXduaUNZVjEzMjR6N3VxdzBXY3RBeTBETHdBM01nTDdmRHZXOXFPMHVOckNNbHNyd0Z0WHJVQUE5eHJKMHRnWXQyZmtBSlFYTVU1Y2RwbFpGUGZlNXRpSmpTbGRBRi9IU0wrUjJCVUNCdDN2MWdOS3h1UURnUWtzbVRnN3ZhZG5Nblc2MmQ3ZmIwUXo4MW81K3VBR3Mya1BlbnNsVklPTkRuWHhISUxVRkZWQjBCNUV6QWtyUzVPbEo4dENzVzNpSlU0eU1yUTkzdGFjN29GWnJ0dnQxMm5YYmx3aTkxb1dZbDQyYmZrbHBZTXhUSHg5cFY4bjU5OENTR2Iwd3E1dnBKVlJjQno1b2VaMzRZT2o2c1Iwb1d6cDZpOGREM2F3ZFB2VHpEZ3YvZStLNjlXNk9IT0hySlRDRVJNekptYVlPSDlRcUc4Q3BpUGRuMHNhOXFBOFFQSDVobDdhK0djMlBHa29PL0s5RGFVdGxyc05WYW4xc0dXZ1phQm00b2hsWWFLbU12eFd2YVArZXRWdmxHeDV3b0lGNk5yZ0hIODhhK3JuNjE4QWpBVWpLQXRBVW9IN085UUlZMWNWZ0tRVWFjcnBoNXBCaGI3L2czYVQ0cUthMzYwVW1CN2I5WXdaK2NYSXNBUCt3T3hZWTNOcStwV05IeTZoMy9OYk5MYlpMOUhJWkhtZ0ZaWEhRRWJVQzBuT1BraEpkdkFjWlZKTGVUanJNN0JOMjZPaVZFUjlzeXFGUFVzSWVFTFZ6dCs4bk05TFY1K1ZKb2p6ZWhyRTgzdXFNUlk3TGlnd0FQWWN2OXRLYlQxdnF5cnZ6TDU1ZlFmU3JTVGZWY3dvczU5RzJuY3ZUWTYzb09mUzFQTlgxOURwMkxZOUNOdGVEeVN5VDZSODhYb1Z4ZEVMRHFOUlpUOW1BaGwzcGZ1L1dPenJZS0VoZVRvbnRtaUFkUCtrY3U3YXBlSGNtWTRZL0g0L3NEeUZlYVJsUElIQkRSUDh2S0czRy9ZTGtORlhMUU10QXk4Qk55b0MrekZqanZybUY5YU1HTFRGRStETHorK3FIRGI0WWZHY0hBTEU4RldlTVZrN3JWQVVjb1FRblIweUlRMFpkMWI0dU8yOElRMTI2QkRpSmhlMlBjUlR3czNYS0k2Q1BmY3puQW5rVHZhMXppMlV6V3dMeEF1L3dNd0hGMlJ0NmtIWDNsdUlHK2tyUVRrUHdiaENlQmtSZGtsTEJielFRMjNDeVV4L0RuU29LTWNRSWZTMHVQRHJac0YwaTRKM1BSWUozNUptSVl2OGltWHE4MlU0dGc4OCtWZFJqREYzaE1VMTdjcGM4VkdQbXphcWFlVjlxeWREaTZMQTd1YWZkWWU3ckdRYmVuaXZnempYMThnM1BzTXRlYm1TcVBMUHJpZ1Fxc0VSMUVSTXRsTlNsenBlR3JxZ00wb3BQY2VyMWpwbU9TUkdxWU90N3Exb2VINnRoWjNyN1BBL2FUT0Vyb21lMnFYV2VMKzVNQSs0WDU2ZHBXd1phQmxvR2JsSUdOaHU0ODZYSUEzbFpQTnVsR2NSWFdRQWRBVVRPZEtNQ0pEYXJiY1VuaUs3ZEUvZ1lEeE13bGRDSVoxRk1kbWVibGJySHorR1grTGR1T2xSOVBNWEpZaHM1YUFHTlpteTErNHhtYXJ0dVh3QkxZRjJ6MlR2SFI5MHQ3UUUvMDR4ODJRZWVUaG1CSlEzazVXRElGTUliZWROaGVGcUR5Vko2azRLS0ZvZVFqZXVWcVZuRjRvWmlXelBRQzcxSWlVTXZuM0o3Sk9LbElMNXFiR2ZhUXhkSFpWWms2T3hUMFdLZk12S0xzeWpFTnlpYWRkZExvVTRlM2U4T3YvaEV6K2wramtJVDhQcjNva0pJMG9JNWhYcW1vKzZpdzJHTGtkTGwrekE3Y0xMSXV0cW4xNnhpdSs0QXZTWmorVDRQRVFJdWVkQkJMTW44SXczcTJnNStYVGxQdnM3MlJjbkdNKzQ4TFAyWTBvRDdZeExVMUMwRExRTXRBeTBEbTVFQkFHWDlYUTJnQkFOY3VWSjNLa0VLblV3ZVd0a0Fhc0JmcFNSb1NVSDRXU3plT2RESklWd0pRd2tNMUcwb1dlckNQOXNzWWhnZE9ZdFBGNnpMTmxSbi8vekZYRnNFTGsrNlE5SHAzYmUxTWtON3dPOEpITnVhUmhORVNzUnNlczZxWndleWdkSVBXcUdpQWtJTHRoZHdsc0R5ZEFpWkRTcGYxOGNuK1hCenAvWDZYdWQrS1BDK05pbGp2K2RSZC9iNlFHTkU2bHhVK3F6YkRybU81RTJWMDFwbSs1UUZaV2NsUGp6NkpXU2hoMDFQTk5OKzlQQ2VadGwxTXl1eFcwdGFENC8wVm5MYjFWMUkyK3hTMU9rV1Y4VGQ2b2sxN2k1MUI3TG96R1V0VjlJQmVwdmV1ZUtEcmNMRUlIckZRSDdXN2RWSXhzRDlDV2JjbGZwV1dnWmFCbG9HV2daYUJveFBObnZHZmJ6VjJ2aEw4d3A4Q0F3dU9DWEtTRnFKMXVtS0xNZUFYNEFjejFZbTRJbDRucEZQV2NUMkRHa0NNdGxoNmlOOGd2UXRCSG93MkpMQ003Qzl4cURMY3NXM3YrVEVYbWpaeGZ6Z2daZGs5T0FjQng0U1RpdUN3aWROZVZLcFhCNVhUN3ZMVW5XY2wwdnRhTGVaWFMyYnljRmNOdHd6K1RIV2NjbnhqK202dkVsbWxGM3JrQVZvajF5elRHYXVoMCs5TkNhYmhQSVpFYzFmZDh5bm5tNGxMenRNOHpOWFZLRXZvSnhZS0Nud2EvU29mSzhFUTZsOXFOSjlLM1NpMGV4anlsS1pOT1ZYa1BKTFZGMmVaRmNacm1RckxRTXRBeTBETFFNdEEzeUphaSs4elMxc1oxZVg4ZnJTV25jbCtESHdVRDBubjkyL0FDd0Fsd1JBMlcrN2hqOW1CZW1FRERMd2tZQzZiZXNnTmd6LzRPMUhtN1Z4Mm9Vdkt0OGNVSmNPSDB4TzlubGhqMTdXdzBPT0NkcDlaeEhBMHFnTVM5Qlp5QXFRejNyb0hURUNKeS9QdmlVSWRsbkdmRjFQbTVwS2IvQ3VUWlptK25YQXlha0hYTnMrSzA5ZnF2NlVmcWVzMGp1UlViZGQ2bEtXZVNTa1pNVW04dW44d29lT3ZmY2xPOXBueHhndG1Sa2c1cXBiTXZQMUZDMnB4bFZWU3Jsc0ljandndzlVMkdPU2ZuYld5Wm10ZkMxSEdENTFteVZtQm9MS3RvN2hTc2dkNjZxZXhwTUg0OG1GTmYxdVMyWFdKS1dKV2daYUJsb0dibUlHOUozOXBiL25OM1h3NHk5RnZqVDliWDlGQmh4OUtYaWo3bHNLa2FXOHBqV1BMVXZDUlMzbUZQb0UyNjVLejRPb2xNUnIxa3ZwNW1vLzJTVVFqMUM5WTV5THZabGVtS3o3RWUwc2pyVVB1TlpTenpYRE83MnRHVzFBT1kzN2d5ZVBSSWQyQW1ES3hPdUE0S01UR2RqSzZJQUhpSUpTOWRCeEVTRXJqaGlwak91OXREL1RKN1dwM1hHNnVmcEpIM2lRRTRyOHVaWHNjd1RNL3BheG9RK2J6Qkgxd3BPWHRBbnFPbkw2bVJSZDhpRlhuYmVnTGs2WEF1MlAvRXlDczBUNDZJNUpwTTdSU1l1WWtzNndLNWN3OUxVN2ZnNFJjWXFPT2tVRytibWs2dGgwMVpWZW41ZlVRMHQ1VW13ekZqSTdpcVpNTkVXb1N5WDFGcjZpMHhuZ0h2OVFMdWdPVjYrVmxvR1dnWmFCbG9HV0FiNlFOM3JHZmJnUVhCZDgvS1Y1MVQ0RG9JMEI0aGpWUnpwWFU4YTNPOENFZXNyRUpsOUVvUytBS08xRnpSSUhCbkNFN0p6RG9iR0xVdGhrb0RxVzJuWG1aUDlCZC9yd2ZtL3BnRFJDQTNtRXNUc2xQaHNsd0RvWmtWTGU5eG9CMGxXeG51cElYdXhYcGl0T0NmUVdrVnJ2dm4xYmZNeDFnaXlOTGxlV2wrTkdmVG5UUi9SaE14Z2ZyWVhPNnVTRG9rdDcwenF2d1dlK0Y1UHVXRFB0cHl5VDBVNHlEaHVmRzF6enlHNzR2a3I2REovZzJQWHdTMXYza2k2cG1HUzNlbEdKVVdLRnZQUWg2eldsald3SE9ZRlZSMlErNmxTemIrYXY0bW44OTJjOHNYQk9uM1VGVzJrWmFCbG9HV2daYUJudzk5eUhtNXlITTB0bC9McjNLejVpSXhMMU1hbFlneUM2blNDbENDU3ErR0tJTC9MVUpTVUdKV0lQZk5NSEd2cWtSVVNjME9Va2RBRmgwVjdkVklaWmFNOTNIb1JjekZtNmhFVUZKZ2YxQ0lMZUpXMHpLbjRoUXc4LzdrQVpkT2hMbkl4aEFjbzRzaDZVNVZXNTNoM3c3cjdrU0VhMlQxVE5kcXIyUzc4SmtQSzBRNVM4YUxFTkh2dTg0WEVlc1NWZlZVN3RQNVpSbndpc0w3dkQrMTlxdHAxdEg1bC9EM2VSTWtvTFVlQ1JwK2hLSHdicHFtdndLWmREL29pQ3MyTVN4SUVLd2IwZnBwbUtweTRuRHhzK1MzWnVUUnliUkJ0VlU3MW4yR2VZVjBrbmZLN3FNbHJLVjZ0cW50UzIwakxRTXRBeTBETFFNc0NYNDBZRDkyN0oxbjVWWWUzeUZTMEZYOVRJSTRWSjZYdnlhUmNneDhPU3pPSzBxY2VhTW15U3ozRFVRMmJBbFBxVW9SYnZTV2RSKzlmdFJqdkZMV3l5dnRBMmtjZmF2ZVQ0aTg4MUE4L1NBRFI1QUV2R0I3b0tDUlpiaVF0Znc1bU1CWDBlUlgza0RhTThxQXA5NFNYN1QwUEoxN1RPUlk2NzB2dUNVRWZIVVQrSXFucm9sM3JoMHZIeGNYZjhTRHZKNUd4N3RpaDNtNmxlTUhMS2trcUJMdTNFRnBDZFlOdlVpcFdPbm5IMEo1ZytSbjZlZWduQzRKS21JZ09Jc2tTbURIZHNsL1pYbEU2MmhuOS9sdU8vVCtmMHU2MXhQeWN4VGR3eTBETFFNbkRUTXFBdndTK2Z5d3FBSzVxNEphOTRyOHBrcHZYTFY2a0FQQklsaVIxVXN4SVVnbTB1WGFCYVNoWERzcnB1UjBrbE0rQ0pHQ24yQ2x2c0pRamlFT2pyZW9Jc3kxTlJVN3d5S0x4MHpNTGFqeTBpTmV0KytObVB1KzA3ZC9WeUpzMWs1NWFRMlVwTzA5Sko3K01lOGJ6ZW5jQUEwbGdQN0U2b21qTFFuUDJSWmFGektvNFhmT2xnMW0xZ013VUlLa0tuNlR4QWk1MW1lT09vM3dLTHZCN2t5dVVzdDg1T3NpSk9CaHE4WTJkZHRLNmJKd2Zvb1RxUWVhb2JQbVVodDc2UzY2SFV1YmE2WkxaOTZkbDJiZG1wS05sMHNvUjBKcXhFdWpLcGRlbWJadGJoS0FIUHY1YTRJYU9lTnFqejh5UjJXRkJTMG0vTXA5NUJiTGxxSzZwWGxZei8vdmp2azVOOWNZKzVzcTIwRExRTXRBeTBETFFNc0FSOG85ZTRMK2NqNEw1MXhZRDdtczlnNHBLQkNtRWNmaWl2QmkwRHc4b3U1WFhBNUN1d2tLSTBoNllzYWVvTXhLTmlYUmdBeU5LcHNLR3p1ZmlGWG14MGZFLzdoai80UXU4NVltMDFjQVFqYUJ3RmZFcnVvSklQWk9tVCt2U25Ua3VjNmdPWkNySHk2QVUrRDA4alA1QWxhOXpaMzUyWjkzeDFxQkhuMEhOVkc4VllLYUo5QkxWTjhvaVREMXJxT2VhZzVDUEhVbktERG5rYzVoV242QVhhdFVUbStQQlF2M3pvbjd6V1Z0T0tTekEyRmMvOVQ0YjNaY0dvR1BlNjlITVhhWHFrcno1ZTF0a09KeWtLSHo1dUM5MDVkVlJGSi84QytMT1J1bTBiVjZkS1YwbGZIVHVhT0ZpZUR2OCtuZGN4VXR4S3kwRExRTXRBeTBETEFETmptdzNjeDErTW81K3FyOFJINER4d0FUQkJCMDJRRXJJQmVBLy9RUmdxWUxqMFY1V1NmZ1pMMG1WWTI2a090U3g0MnE5MWZSQ2ZwZWhwa0w2ZTlyUlZIVmd1bVhVL1B1aU9QLyt3T3oxNHFMcGFTcUNaTk1HbkVXTU9nS0JBRjQ3a0kzb09wT2hvcVc0NWVlUlJQQ0Q0MUVISHBaTDU1VXlhZFFkMHVSOWpXK29aYTZUTC9tVVNiWmYyRlIzb0ZhdlVJd2R1Ri9tYW5HUnVySXM4RlJsTFp2cStuUjVxdWRJajdhbC9ySWRTbzV1b3ZEc2tKaW1NYnZWZXFoQ1NBZzBoSkV2YUdmQ25iZHFKdW5rWjI0YzZqa0d0cTlvZDF3ZDlTajhIb0tKUzg3M2tTcDhuNDRtRDBjVENlWjF2UzJYT3kweVR0d3kwRExRTTNMQU1MTGNFM0lkYm5XOVdCdlFLKzZXV09FeGlkNUNKa0FGZm5rODYwL1hTa2xHQkY5b0VqMWlVOHFRb2M0bDR5cXA2OGNPT2tqWkJUVGh4eU5pNFJ5ZGphTWtzNXBRbCtCSlg5YklxQlY1MkJteVZqN3VURGtsRHYxUUx4L2MvNldaMzM5UXFsTnZkMW03OEFvSWVXM3BRRUdERnMxekdZQlNUNEtGWjNBNm9FUjFDbllxK0JKY2NYaVhSSkh5WnduV0ZVMVhDbDJjamRsOVhlTVdmczBXazVIV015c1BzUU9jT2hVWHlGVFhMU1lmOWdnY3B1eDZJMmNBODdTcVo3YkJGVnROYzU4NUtIK1Y5LzFGMy9FRExaTFRPbmJDT3hJa2g0cnF1UkxvY05sS1I5bndPeWpDVFQwb3NMazkwdDRTV25zdExjUXA3dGo5TGw1ZkhmdFFwUWNOdElMTXVGQU05VmdneVJ1LzF5czlqNEw0WVR5eWMwOFB6THM4NTVrM2NNdEF5MERMUU1yQ3BHZGpaMmZDSFU3bHdveS9IOFFOaTErTGFKaXFCQmw5QVU2MExkYTJ6T20zUXcwZmRST0FtMWRhQkVpUXdmZzRGK0FkZCtwcG1MRkVEdTdEMSttWmlScDFZNlF0ZG5oeDJoNTkvMEIxOStWa0Fxd1NiT01BTGNMcEgwT2pNZ0k1bCtPV0JMa3ZFSzc3SWtUMXRDZlMzcmVVeUxKbnh6aURWVGNNVGg4dTJzNjlKNlhNZXlNYThaQWJsWVo4QVBjZGxRSTlQNWt1OGM0Z01uNjN1OE5FakxWRzZwOW4yMVl1U3ViNGVHZUZseFNtdmt3VlI5L1VNdlltTnhSRStTOGhTaGRqWEg1dEluMDNUZ005SCtvOTkwOFpCM0swK1ZzcHJtcnlEWDROVFd5cHpEUzVTNjJMTFFNdEF5OEFWenNEa0wzcXB6TDByM01Wbjd0cDRkbjM4Z05nek4vQThBcXdCSUd0RVBRaEtSUUtpck5PUDVGTVhNc1FHVXFLMUtnR2F6V1NVN21aa2lDMStCYnhWY1FCZTZIUHBOekVBYzQ0djZqWWx5bllkbTVnNjV2djN1K012UCtwT3RONjlCNXhvY1FyUVhxaGtsb2VlcUFsY0N6SkVoenlvRVdYVUVhMTZRa1hGd3A1MU5Xd3RRWmZIeXFSWFNlNzE3bHJ6dmc2ODAzNGVnMWhVaUVtSjJDWmhqNno0TWQ2c0o1OFVlZVpERkw0QTlLeFhNbCtnU1hkeWRLdzhmNjRIVTdVOFNmOWxVN2xFaG5yZFBWZHBDckZPT1VPdWFtM1c4Nm5IM2c1WVZieXV0ZVVXV3RXZnNPV0RBbDJSdnNJNWRMbTBxeWhHZmltUE1GbTltblJyVjdsWTlaU2xZN3FUZXFLKzZxcTIwakxRTXRBeTBETFFNaEFaV0hZLzJPUmNMT2Y3dytHTlpyMkd5bGRZNHp0OTliMCs3RWdGY29wQ3R1Q0F0ZUJtSENyaUptNm93WmpqVmUzQyt0REpZclh0MVNUSUxWalI3Rzl0bnpadUkrMFRlVkFYdjlTRHFpZDZTUExvaTQrMW56Z1A2RWxoVURxbUFGR2NvZXQwbGN3eFZIZW5LZ3ByR1hFcXVYbDBVUnhmK2h6QXdCWWJKWUwxN3V5SVUvWjNSMzZlejdpdHFFUHEyRzR2ZFRIT2N2T1I0NWErNUlGeElCL1JsQ0hYd1VlR2ZmUFpSZVprLzZIdWx1SmxTOWs4dlhCZkVLZ2tUMU5VZFNJR0plMmdlV0NFSHR2aVc5a2lUbm42cDJ6c1kzbmFSOUR5dWM1T29DOE5GbzlzWWlod0F5dlJWZUNtNDc4N3A0K2V1RnRjNlZaYUJsb0dXZ1phQmxvR01nTS9TR1lUNmZKMHRUeUE4VjNKR2ZkekVsL3dCMHdDbUJxOGlIZTFsbm1RZmNEaUh6TE1naTB6cWRqWUxvMlRwcUhxeG9MSTg2aDgzSFQ0SktpeldTVnpLUEJreUxnUldCdzlGSEQvU0V0bVB0Rk9pNmNhaDVRMUdBMEFPZ0NweGFheVRabDlRKzZHYUN5TzdGald6MUI2V0pXMHp3NFhsZUpwNXJUYjBaS1pXZTd2cnNIVWR5a2xOazdyK2dBTXEvcGx2Z2ZidlR6MGRkTHJ2QmlnODh1RWppSVB2dFFuV282LzZBNjFydjFJTy9rc3REeUoyWFlpOHd0SnBzZWZCM1dGZXM3QXV6dXlxNHZUa2QyaTYxR1NMVFFaNmUwVGRtNm45Z203MnNidFlwZ3h4alQ4YTVJbXRleXE4dVAxN2VPL1N4ZjFtOVMzMGpMUU10QXkwRExRTXBBWitEQ1pUYVJudDRRY3ZnVGx5bzE1aEVhb1dsVExFd2xKaHRoNEoyVTVvRFgyaUl6dE1pYTJGc0tvaUxjYk5JQWFBb2RHeGhGMmJoT1gwQ2UxMmtiaWFzU0JUSWRqaURJYmZMcC9yenY0OEFmZDZhUDdtaEhXMGdFYWRjTUEwK0JkcjNtQ0VMaVdVWS9nN21IbzNBSEorMTczZm5RZzZ3T0tmRTNKRHB0S0QvTGQxa08xZTIrS1o3OFAvSlNOODhCNyt0dE90cTdYL1lPUFB1WDRrM3FNVlM2eVB0YVhPZ0JlYjBmVkE2anNJblB3K2FlaTJrbkdiNnp0dTVnZkU3ZklpWkswWWhsTzZYckswMDQwUHhQcDZ5RmdsOE1SNzRKUCtPVXdrWnV2T3dPZmRoaGtDWmwxOE9HVDRqUXpYU3NjV0x5Nnl2Ync3ODd5ZFBSTDRBVTlhN3ZLWEpDY3Btb1phQmxvR2JocEdkRDM0SWRYK2Z2dVdhL0hlSTA3U3gwU0x6eHI3SmZwN3o3bmhjb0JaRjBkeWVVc3hvKzFYbnlSWVYvVkFVL3B4MWpzbGpZSVFwK2d6TFlDWnQ2d0JSMG1PbVVjVStKWTBldjhuaVhWaFNVZHIzZnEyWVdXYnh3LytLemIvK2dIM1oydFgraG1kOTVRTElBcVd4MUJvMFNmZWk5aytYQ29PdU5DSFI3RDFGa1JjaHJueUlJZEpUdVZ2SVZQY0ZKYkxKZlowZktUSTkxMDhPcjZERG53UnBpSzVNK2oyZitrc2dNRjIzOEUzajFXUUxyMGVUaGZBdTJ5UHprODZBN3ZmYUhjZmk1L2JvajZNTDZPOEpRSVRkV1pvYm13dzk3eWlscUFYOGpRcDh5ZnI2aG5SbXM5S216VExqOHY2Wjk2bTJGblFlK1RiS0VPWEdyWGhoblB1SThmbXI5b0lBMjRYNVNkcG1zWmFCbG9HYmg1R2ZqQjZwdHlBd2N2Y0hobVM4anBydFpaYTF1L3Exd0tldWs3Q1Y0WmlLaHdWQW9BTTBDNkFQWGV0WmZCZzJrRCtOZ3Q3Qk5VZVYyeFpJYStsUzJ1OWU2S1lENlpPVlNhSlJoelhBeFNnYUZLTkZ2OExKQ09hM1A4NVlmZDF2WnV0NnNCYkwvK3RsUUIzdlB0cXRrWW5RQ29Nc0NKZUhkS2RUZEtnelFVamFjUE12Y0JlUWlkSkJSMmhGbFQ3TFJHTGhHRG5RaE83V3AvZDczTVNCdWthN3pSTjN1Z0p6YWxvcFpSajhOOVRSNUtIMFVkSDE2SGJZSW1uOHRrcUZ1bWZQa3A0YWwreGRBYmFyVmp6NkdXeUhBRDVHdEtTTlVvcGxuSmRJUTh4UU9xaW1OZ1V5bnNXdm1YMkZ3R3VrNlJQaitMNmRvcmVsM2hZVEFnWHBhc1J4dmw4eVQ5bVZqNHBIMzZYekU2WHFLM1lBbGZQZDRMK3R1QSt3WEphYXFXZ1phQmxvRWJsNEdGSGs3Tkw5cE5IVHcvUys5b0grNG9mSWxlZWVDZW5hM29BSnRrSllHTmFJcU1TN09Ddi9oYVZxdU1nWHVUSGtlRUxaOEo0K1JvSDlCV2NFYTJtWDdSTmpiTXJDZFk5STBFZnNpQ09weDRTZ0xCdWJZcFBQenNmZG14NjhtMG03MzJwcm9jSDhwc2EwQlZ5VHBNOGpSa2hDZGZEempxYmk4N2dFd2wrbURlZmdQQnlNQldPb1Z2Vm1jNy9YcDNFdVdIYkZFb2pnY1c4V3JlWTZyMThJd1QyNVRUZCtwUWRFRVRvSTlsL0VJaDJWSVg4dlJJeTJNRTJ2dTMweDQ2REtFNGZKMEpxK0x3YStnZ0o5aFc5amx5UkhrOU04NHEvNzFQdVBXZ1BjT2tVUFZpRDA5eDBKNHRkUmdhVFYzNDEyRnN5Mm10c0dpdkJzTkR6VlZwUzJXcVpEUzJaYUJsb0dXZ1plQXBNakFUY0kvSnlxZnd1bGFtUEFnMnFZRDdWSHR5TDQ2dStFdGpFN0NNTWowUVp5VUJqbXlOVjVPaTU5cEMwelpvZ2puMGxic01aU29iZ3pOd281VG9iUU1mc1FvdUR2dTBzNjlrdlVOUE0xNENMSGZCQWNOT2hMWFlIU3M3Wkh4TFlIUjI1NDVZT3FDU3RobkFuUXM1QThBdU81Z090bUh3NkZEcWlMSGJKTzBRSXFkNGNOaG1xWGxrYVJoNjJtVzlPN1B1Z1BmVDBhODRETncrRmExbEhwOTBsakZXZUtpT2xCbVk0eDlMWTZ3TEhsc2R5OFZFbThhYzlLRDkvdWZkcWQ1UWl6dGVuS1R1K2Fnbk1aalBDcVoyY0taczd6b3lVaGN4aWc5aTVIUmhIRVB5L0xFRTFhcnhvYTExbkNMTmRYdldSZHY0dTQzaWNMMFlsc21VenpMRDViT2lsOE05YWVFVDBVckxRTXRBeTBETFFNdUFNN0MzMS8xRXpPa21wMk41SWxCWWxjbnVHMVh0Q3JQbm9KV0JPQ3NCZmhMa1VNMlo3d0tNY3FqaEF6Rk96SHJHUXA2OEtDejFHclFSS3VYd0JXc2l0OExTY2tMbVF5akVYWFVISTBZZ2s5T2pCOTNocHoveE1UL1VUaWlldmdjWmNnaXNlbkExZ0EyZDVmQTBMT3I2aU05T1pVZmNlMndwMFdHVDRGTjJFVFZ5MVJhUjI5cmJuVFh2MmNjelB0RzM3Si9ITStxbis0VXNiU3R3dmc2MDJ5NUIrMmwzb0Jjc0hYNytvVUQ3dmxyM0hqMGVHVjJwaDVWQTI5Y3lobHBTSW85YVRnQk1NcVVaQ3hIRnNTSkdMK25QeEtDWUJrL2RiRlZIUmludG82cyt4K1lsVytOaVB5dk9WZlltVitFODNSdjl2VG5XY3hGUFVmaFV0Tkl5MERMUU10QXkwRExnRE9nbFRIb2hldmZUVFU3SDRtajRqcW5KenVpTDlCb09mb0JYNmdxOERtUEVudTJCVncyVWEzdHNWQzk0cWRKbERNZEx1OVJEZzA4N054RnlaRlp6Q3VSaG1ZeE1FNDJBVTFNbU9qL2E3L1kvK0pOdS84UHY2L205Ui8xa3VkZThZd2g0eHhFK3FQbEs3bFpUbDQxVFR4NmFoMWpIbzE2WDFDZXRkU01lRTE3SXhDODZ2RjJWVWhCcjlnTmg4amdrSDlRSmpER1VjY211SG0rTzAyaFpmcUxBODlQajQrN2czcWZLMXc4MDY4NjZhYTVDRkptNUZzTUk0dGx3ZDBGbWJqcG9EZHB0eXdsZEhEbXN2SDdwYTZNd3RFM3dkby91bUk5NHRnKyt4RmlqYzhNbCtQVmx4bjl2RnNmRHYwZVBHMWxiNC82NEREVjl5MERMUU12QURjdUFnTk4zOVNYNTdVMGROalB1L0R5ZFAxZFB0cmIxYktGMmwzbUtMZGxlV1c0UzBGUjRMUHVDcW9pemdpQjVVVThLUzhiU2hiSnNSblVBVTQzeDhMSHJPaDMrTkJvNjJON1kzTkJQSWkramdkYjlxSGpZTE81RHJaTmdjU293K3RFUHRBTGx0THYxMWZlRWg5OFNUZ1hZcXFRekhUS3ZFMHNQU2d3WTFUMXdzZWhjQUxzTUpCSlJmRDJ5c0FsaVhUU3dScjB5dHFIaWlyTGVmWStIVmZYakZTODdzcC9rTnFGTkR1b0k0akFJaDZkdnRVMVZCN3dYWGRnb0JtdmFUL2ExZTR3ZlJOVmUrTFM1aXJ4cUltUisreTFOUmQxVWRmY2s1RmJXSjhaQWs5STdHMk03QzhQQmdjUkw1dTRpRHIzZGFsOTRkRm5xZXZKaEh5UXRWL1JjeGNya3FuRFQwUzk4eTZkY3BzY2xhS1Zsb0dXZ1phQmxvR1dnenNCMzZzb204c3ZqNFpyMktmdHdYNmR5RGxBWmlMTlNBU3BFcm5JQ0FhUk8xQmd5Y2xCY2swbTU2dGhabkRyUm5GbEZsRHBDOTBpdzkwblFSNXZFY05PaWJqZG96UmVBcURBTHJkTSswZ09yQngvK3lHOVlYWnhxZHlBSDF5QU1lQmtNQjRHQ1Q0cmNnYUdoTzlNeDVGVm5VbThxVmRabDBpZWc2akN4ZldDbjRyc1B4V085T3lDTmx6TzVmWlJWKzVhbHIrVFp0NW9hcUhPVEFtQlAwQjdVZG5xNWtwYlVIejE0MkIxODlyRjJqOUZlN1VmOVM4WXlQRjBmWEI4MU5iZzJOSzBXaXIxNDdLbW5QSnFTSm54RnJVTVFkaFpFM1RLdU04UE5NclpEVGhCM1JpdzhKZXBGRi9KVTkwYlYrVnhGWlhOVldMMXR0OTVSaGdld3g3OEFQcTZyYmNiOWNSbHErcGFCbG9HV2dSdVdBWDBQZmllL096ZDE2RXVXeSt5K1hZWTMyUmJBV3I1ZjZ0ZUdXWE9od0RGRm5BdzBBRTdpSEU4NFUyRVNPaWpneWJnVFVmcXVYSHRkQkdBSFJvcERWN2JJd2dUV2VxdDFzanpheUxicWR1ekFTVGFPbjRIa096OTZwSFhiSDNSemdYWmVJclNyclNLbk83dkNzelU2cE1Gb2lFWXp1SGxtM2tHcFZDaWl0cVZlRDhaSzZXaThzclU0T3hRMkZ4R0FObTlWcFkzbFF3MkFSMGNZR0RIaVNFUnNTdCtRUXhsVFRRSHIrQ0x2YmJoeG1SOXIrOHdEYmZtb2gxQlBIbnlwSm80S0FNYktSUXhlYmhxcTdwVGNoNUZEOXlvc3NuZnJmV3dSSi9tWGRzS3ZwQXdGNlF2cW9lR1dLWVduUkg4R2NuemljMWt1bDQxSHAyeGpKTDZxMWEzZHQ0WmQ4L00yNDRRTVRjYTFCdHpIR1duMWxvR1dnWmFCRzU0QmZjRis5K20rU3E1ZndwamxFaFFxNWN3RFkwVnp4Wmx6Z0F0aXlscnMyYXQ4dG52R0NKcWdMZ0ZYeGdGQXBjNGdUR2d3UWI2RDhhRlJESWNKM3FBTUpVSVZmNjRpVGdLMnl0UTJ4Ui9jS3FXeE5XMEp5QzIwemVMeEZ4OEtzQjVvRnY0OXZiRDBhOTMwMW0yRDkvNWxUWGdEMEVYY0pnR0NONlVPUTVHZEc0TUgydFoxVlkwWVpaRG1tQTBybHF4T2JuQlZoZk42ZHoyc3lyN3VTKzN2N3JabDV3UmlEMC9iREpZNk5BN3pmRXByV1R4cXFqNmRhdWVZbzRjUDlFYlVqN3Y1d1VPRjFqN3RoSk5IZndyWHVoNzZNcU9lOXJMeE1IR3VaRlFweEVXZjNUYTFBaUdNaWcxRW9tN0NTWExiaDk2Mm5HcGRDc00zWTJVMTFZV2VxeWdXVjVJWlB3aS9HUDN5OXlTZGJzRDlTYkxVYkZvR1dnWmFCbTVRQnJRaHh2Y09IL0cybGdHMjNhZ01MUFZBMkhDZHUyWnVaM3Rha3R3dk05aW93U2JJQVRobFFSWjFnekxxd3BZMW1FcU1hZUNGdVd4cThDNlI3UTJ1Nnphd294N3hTN04xZS9CaDQvWlZ0MCs0T1p4a05sT2w3c3RTVytlZDNQK3NXeHc4NkU0ZjNkZTY5Mi8xTDJxYUJhU3hzd0pSY0l4MmVrcWRnUW9NRTN3QTFpVWIxTkdyT0Y1Mm9oZWRmNDdHUFpqdzBlZXEwMm9aOThYN3UyUERNUVRrcXpxejYvUWxqZ0xrZTcrbGZqVTQyZGRlOTNxcDBvRU9saEZsN3JBZ3RDbmhzMjVHOVlvR2k0WGxDZVo3UWZoYTJhY3FoMVQ4eEdROGYwWlVkNHp3Y2VPa0d3ZHluWTVCVFRoeDFIcFZpeTM4QnBYeCt2YkZvZjRPUGVYNEduQi95b1ExODVhQmxvR1dnVTNQZ0hhV2VYand0N3Z2YVp5L3ZNbGpYV29idHNudWFtMDdYNnJ6NndqY0F3aXRRd0NKaVh3ZGE3c0VTb0VhYkFkT2ZBeDRUNUFGR0hNSW5VcW9PbjUrY0NTekdMdlEyeDRlR2UyVkFHRXJIU0tLelZTeGE4cXA2MjdCRDYxKzlsUHQrZjZvMjMzcjNXN3ZyYTkxczd1dlM4ZEFza1FrQjBJV29MM1FsS1Y5SmlIcitLZXpleEdLaU90YUxVOCtLUWJpQWU4NzhtRkx5OFd4WktCcTJ1TEFOcGZDeEF4N2d2YWlaNlo5cXpzNU9lMk9CTmFQMlo5ZHUrd3N0UHdtd2JPcFFybGx3dEpGbXJFZ21wTUlnN1JCWng1cXBxZEZSaHdWUW5IOVhFV3BJKzFSd2hmUWpnTTJJYWZhTjFKUkFrWWNCNGV2eXFoYWFjUmVxQnlhWHFuYWROWk4yQ28wU3IrK1hjL2FrSXVuS0EyNFAwV3ltbW5MUU10QXk4QU55c0IzTk5hTkJ1NHNsNWxXd04wL1l6LzY2UHBlWWdETkdoQXdFQ2RnWXBUSjF6NGdzeEY0eDg2Z0d4byt4azdZcWRRQXJvU1NnZHNOZ2UxdEhESEN6MkRQaG4xM2JCSStiaE5CbE1IS0Zkc3M5UXZKY1hmNjhBdnZPRE1Id0wvNVZXMmovbG8zM2J2VlRhZWcxZ0RxMkdjbmZMY1FPdThxZ3k0RzQ3Z3lqRDcxVFlkejhVZGFHNFM5amRNb2JTeVV1UUM1WDg2a2RyUS9mWCtkNkFNSng1OGpRSHN0azg1WVg0RDlST05qYWN6Si9uMHRqZG5YNnBzVmFNK21hYjBBYUNvY0ZGR1BvcEs1eWREWlRqcm51SmFKVDc5eW5kRlRuQ3Y1RUJ2Zlh0b3owdG5lenFFSUE1TTBydlZEczR3MnBPazNsRjZMMm5pMlhSOWNKUzQrZDA4eGdnYmNueUpaemJSbG9HV2daZUFHWmVDN216N1dmaHUyYjVkaFRqZGdQM2VqSjhCUVZieGFKQUJQQWNNSm1DcGJURndGUzRJblVsRFRpRHVJT1k0UmJlRnYxOUFiNEVWWU55UjVEZTZ5R1pwd0NPa1RFR1lUWS9DT1Axc2ZMaDU5MFFIY1QvY2ZhZ3YxdDNXODFjMXUzOVhEcTl2ZGRJdlpiQTJLSUE1TUN4cWdIMVNGSW94Qnd4ck1TNTYyMlhnR1NEbGhYTWFDcUh0d2xXNUxrSXVIVlZudnppODdqaXU5ZDR2QlRuMEkwTDRVOVpwK3phaWZIaDEzeC92NzNmR2poNXBsZitqeDJoa1gzT2xEVFMzb1E4R1dicmpTMnlNTHN4Q3M1STRWdHBteVlwdnhLcHJYU0tJUzFHMm1zeFg5cVk1alNTV28yTXBEN0xtS29kbFZyNTFaMzY1bE1wY3BEYmhmSm12TnAyV2daYUJsWU1Nem9DL2o3MjdJOStXNVY0b1pkMzZ1bmhobENCL3d0a3Y5bkswMUdPZjZYQXRGZmVFRW5tSjQ3bnFxakZVVFdFR2pvSGMxbWFERVNMQU9wUml3aVIvb0pBZGNoNGtxK2gvTUxLeUtNUHVTK3FtWUJUYWlnejRSUndjKzJMb042aXJyd0x1WEhad2NkY2YzUGhaNHY2OGRWcjdvWmdMd3U2KzlxWDNmWHhNMjNoS0FKeUxnV01SQkE3U1g0SUIzN2Ezb09qeWRWckc5SGZxNm5WTVJvcjYzV2VsaldFYWNMQXJFL3U2N2Vqa1RNYlE3am9NN0tkeGNzQnhHR2syeHMydk82ZkZjZ1AxUmQvS0lXWFl0aTZsMmpDRTBiblROUExScWlweWpjMmgwbExDM254M1ZWc3A2ZFc4VHVuRHBZNFRNOGVEcEtDVDhYYWx0Nm5TaHJPMXNQRHlGNjFCSTdWekZXZE9yTHRtcWZ0MmpyMC83NHFVY1h3UHVtWWxHV3daYUJsb0dXZ1pLQnJhVzNYY0FWSnRkdE5SQzI3Rk5lTXRsRkxacm14OThrdFhOcG5sOW9RbTBSRjNseEFGMkRUMmd6ZUJkSW1TNHBGdlJoZndNZUsvbDR2Vi84YS9CTytEVElCOERsU0NybTRaZVhPVHVoL3JvOXRHcFF3dTlNZlRveThQdStNSG4zZUhlSGVIa3Q3U0U1aXQ2Z1BWTmJhbXVwMFN6MHdNYUEvVmRTUVlFQ1dNVWRYanJzMWMwT0NvRjJTSlBKQzM3bUVtM2pCdEViaERZWmNaYlJJYWRadDRYZW0veDhmNVJkNmdsTWFjNmpnLzNaYWZueEtPdkpqUlBTSm9JV2dQb002QWRRelVCb1h2dW9uajdSQjJkWTVrUkgwT3ZoMU40ZGNJM1kzUW1TL2paSnZwcVZjcHJ1MXFmOGsybkpDemZwQnRqWFJ4cWZmc2xTZ1B1bDBoYWMya1phQmxvR2RqMERPejhhOTBmSC94UDNhZjZJdjdLSm85MW9iY1dUaXZnUHJtbHZkMzNOd3k0MXdBckxpWjRxb2dUU0FWMlJWSDBNQ21IWnNGR09senRublV3TGpib2FudlZrUnY0eTlZKzJDUmYwWUV2ZmpZT1g0SVFoM2J3RDlvTFZUZlRuNWFucDkxY3M5WDdBci9IOXo3dlpyZnU2dUhWMTdvZHJZRm5GbjVySjlhVUZ4ODZIQ0E2Wjl2ZDYwQ3h4YTV1cFFqRjBMazhVazRkLzZUSVZaL3BJY1VkemJCN1cwdXRYejg2Nlk2UDdtc3B6SUdPUTIxM2VhU3hBZGdaWUxoRGtsY1hmQzlBT01rc0QzMmFvQ3JnSEh2c0VLb3dBdHVsakVvT2krNk84cHJ4c1lIUGF6dVdsODlLTmdCTm5qWkljZFVXN05xU0NudzNvRXoxZHlWLzJXTTR5eE8yQnIzY0wzc051Ry9BQjZJTm9XV2daYUJsNEhsblFGL0lDd0gzZjZDNC84cnpqbjJWNGkwUFArKzYxMzYyZEdsNmkvdVVQOWF4SVlpQmtaMERnb29ZSnNGVlJWTnMzQm1BSzJmU0RkNWtteURPQUpHNlFCK2d6Z0JkQVR4QlRSOVVIRHIwYnB0VDFORTdkalJxVUNvSCs4dW12SXdKbVd6UXMxUTgyN08vWkRTU29KS0E3RzNlbmN6MVAydkZEN3F0aC9lNll4NWMzYnZkN2R5NjFXMXBCbjVyYjljejhkTnRRU0xIMENrSEJOS0VOK0trazlGQkdqeFQwRkdnT2p3STZvcUhuLzZuYjR2NXNYN1ZPZXJtV284L1owdExBZlZUQWZmNWllUzhFVmJMWkJpYzNRa1ZwZFExUnA2N2RhbjFOTUdCUWljUEllcVdvMEFPUVI2SEJSSlN0M1BOaDIwZnRMZkphMXFHbHpZT3JBcUZXSlNNRlh5UnE1NG1xRXBaS3l6YWE4dHMzZjdhb08vekEvM2R1V1Jwd1AyU2lXdHVMUU10QXkwREc1K0JaZmM3K25iZGFPRHVkZTRDVWhOZWxLTXkwUnIzNmExM2ROZnk2ZVpkM2dSRkFLeXFJRFkyVGVCVjZhM0RGcUFvMEFuYXlobndFaTZNRXVzYTBJRjNBN1FWb0NjN3k4REZ4Q0ljdm5VOWZOaEp4VzJKMkY4MmdQZTZuNERYQVhpUGZ0TitpUzkvNGl4bENHQmVIQjlyZDVaOXJYZS8xNTFvdmZsVXdIMjJ0eWNBdjlkdDM3NmwyZmpkRGdEdkxTWHBtNUduQWpwSTFPSFBMYUdEMERuOGRmUEFPd01XeDNwaDByNTJ3ZG5YclBxUlp0VVBEL1c2ZXgwQzdBdk5ydE5IZSt0VVFIcTBVK29LZHdhMFk1OEg5Z1NwNmdXUVMrYTBocTRlQmpiVzRTbytkUmszL2NxMUpDVnBoajFsVE9Ya1dMMTJwYTlNVTFWOGkyQ0RHRjI4aWY2bTFHVng4SEZkZlNxK0FmZW5TbGN6Ymhsb0dXZ1p1RGtaMFBmTjcrUVg5U2FQZXE0djBkbmRiNVVoVGpVN3RwSEFQVWVZQUFzMEZnVlJEWXFONG1vZHZJMkcxRUJjSXZ0aVF3R3dBZXdDbktjc3daLzFpbFUxYjRCSDNUYWliaW9yU1NYTW13Wi9McW5ic0c4UHNFNlZNaGhMTDFvMU9GOTBjMmE5QmVLbm12VStCZ25yaGczZy9zYTdlcGoxdHQ3RXVyMHRXVFRBWUdvMDI3ZVFVWU9XbGxmdEdMaXJVMUF0MnpsNXVOODkvRVEzREEvMWxsTmtHZ1QvcGFjRERTckQwRGwySEp6M3NFMXc3U3FuT0V4MHFydGViTk1PYy9Ia3kzWTBpYTRxVGo4Mk1DcSt0bEJYZE1yclF6MUswYVVBR25hajhHZmFxMTAyZ2QrNi9WWGxOdTUwU01QcGdaYkthQ3ZJUzVZRzNDK1p1T2JXTXRBeTBES3c2Um5ZWFhSL1g1dldNUTI0K3RiWndFRXY5alg3VlFOMzFybnpSWnZUdGhzNDVuVkRBbEFWQU82S0JFR0xEa2FZczhoVk54N1RDV29BYUdhVlFnTkRYTUttUjN4Umx5eGpReWtKU2kwblZsNEtQb1ZxT3dHczdWSkhuT1J4RVcvY2pMK0tBV3ZvM1VmSjhHY28zU25MVWs2MFE2UFdoMm5ieFc3Qzhob1p1ekVNZGRBWmduaTZHOTJvdUZNeTFFMUJuNGhvMkdaYXk2N2x6QXVXeDJnTk8ydnZEWUlkTStLSXA4ckpBTm9WOGRGVXJjdHgyenpzVTEvOENSVzZQdkFxOWlDK3hKbVBqRmZUakpmOXRXOGZ5bjB0dWJFVHAxNWNtTXlkQlpVdTZqZUJUQVhjNnpMbjc4MHpsQWJjbnlGNXpiVmxvR1dnWldDVE16RDV6ZTdUL2IvZC9aNHd5YTl2OGppWGVpSE9VdnRxVDNpN3BjcGt1dFZ0YWEzN3MzN0JYdm1jZ2ZacWZNbllVNVNBcTZKRkY1aDJaZHc3SmpCUDhFODl3VFNBejZGMGd0cFhNdnNBeG1tWE9qb1ZnMU9Zc0hrY2VDZW9aOXpWdDd6ZlNwQnAwSm14b3UvdUMrMGdUM0FzeHlWTzZZak9hM2JVUVNOOFd5UHRTd21zYXUzalFSQVVobmdpcXZyOVNneVlVcW5TeENHd2s4N2pqeEIySVl6cVJVNElaQngxUEZkV09wUWVLM1p4OUE2OVgxNnI3QU9oWEtvNE9VejhLU2FjSE5paUVCWVN3ZE80dHduM2NCanFWc0lONHlaYWRyV25pWUNxekI5OTJPZXVrajBOeThlaWxaYUJsb0dXZ1phQmxvRzFHUkJvK0oyMWlnMFRqa0g2OU03d1liSU5HKzVxT0tDcEVhSnlsVk1DczZTMUtlZ2g1TVZkVE9HbE15Z1VMYlBHS0d1YkRCRkl4TDdvNHlpMlZrUWMyc1FlRzBqb1hJOCtaWHU5UVdVais3U3pXOFJBN0RzSTZncllnM2NMcmVxZFlHa2NCSC9SZ1UxVmNqRFJVZHAxWHJKdHQwbTdJVWV2dytib1hJazY4c3hWK2trMkhtYzJpVHhqMWJKMDhZM1NZK0lVMEI3dDR1c1JScitvdS8wVjZldTF2dFpoVDFHN042RnMzV0daekdxdzNrMkdsMjg5UTZrdXhUTkVhYTR0QXkwRExRTXRBNXVhZ1JzQjNNY1BpMDMyM3RMMTFIYUJBSkNiY1BEcHJjYVpFOFA5VExOMFlOWFFXd2NQSG9HcUZGbnlDS1d6V3I2SlhRcEZvY01ob0lGdHNsMVhPZWxBeG5KejJ3ZTFJN3JlUk9jb2xSMnNDM2FsTXBLaFM2T2d2VzA0VUFuV1FiS09qRTdsWVRtMktLQ1E0UHVLK2o5SnJxaHNRcnU0WU42emZUM3lVc0tnakZ5UWt6QkgydnZXOXIycDVka0xHMklyTy8zZis5ZHg2RU1ZUWYzTFJRcHdpQ092VWRaTnE4OUgrY3pVOXBXL202anJHOHp6dkV4ZHZDeXZGbHlDYjhEOUVrbHJMaTBETFFNdEF6Y2xBOElsTndLNEw0LzFac29UclcrT3dzTmt6SmJkcUpJZ0xYTUFOWUlMR3ZJVUQ4eFZvVzVaOEdsZVp0NnRsQTNJbzdJQm1JTGRFcUFtdFQ4Ni9HU1F1NmxZYnlWT3ZSOG1sUFROZU1VV2cySVVkcFY5MzUvK3phVzlZUVpPeDhyWmdXcDVyWE12cXNiNnVtZGQxWm5zRjlJczJlZXM5MzBaamdVZHJaUWNSQTU3WVhqS0lNZGJadFBUTWJwcjBKNDhNZUdoaWhlc1paNXBENFNZY3R1VkUwejRhMUFacHhmNlBHWjdZUjFzWmJhWjNIUzdtK3krTVJqYjZUT3VieWRZWEpaQjNGWnBHV2daYUJsb0dXZ1pjQVo0RVpPK2x6ZHdiOFN6RjNnOEc4WnNHVURyUmgwQ1Z2VjR5UklnRUNCWHkrRTl5VnJidzJkZGxJSWRpTkMrbklJSGZSaVFqMnlLSHYrSUFTak1QdVJTRVhRMW4rM0l5MzRGU0VhTUVCZUE2YmFKWVllZXNzTkxiNEFDVGFVMW0vVndHcERVaVJhMjRsT0lMc1RaaFB1T0dGMEFhSTgzYlVGcW9jdHhXaSt4NVFpSlNVN0ZvaHVNWDNXUFYwcFQ5R0huZU9FbmtSVTFhQ2RndG1VYXNiSWQyeUlqM3VnZ1hKSFZmclY4Zy9rdExiY2JMSk01ZnFBSG9aOXRtUXc1NWVQUVNzdEF5MERMUU10QXk4RGFEQWdBNkltOTd1K3VWVzZZY0F6Y0ozdHY2bHRTMndMZThBTElNOUliVWN2WDVBYlFtRDdGSnRHR2tGeUNTZ1B2dEsxaXA3NkV4Z2IvQ0FZUEN5aE1HVFBSOWd0ZHlyR3piMlZiczREUnZqMXR5eWgrMmtmRlpGUWNhU1M3cUlvOVplWFhMNVRwcGFseTIya2Exb3dMZVNYdWVXU1YwTFB2eUhMc0k3L2ExbTZjNm9PcWZDbTFiVUdHN2tpdng2L0VpR3RZNm1ZSUVyWkRkaVc4WWR6NE9abkZjM29qYzF5eUc1Yk5OdHlXZ1phQmxvR1dnU2ZPZ0piTC9HOVBiSHlORGIyLzh2RnFmMlZteTJZM2Jia00xdzhBVm9Hd2NrbVJKWmdMNnZYT2Eyd05pSEdzZFlrNDhLVUFBSkhKSm9GalRWaytublhicEQrK0VUZUJ0ME5pSDdxa2FXZUtIb1dWR0E3WWxYT3Zpbk5sYkVrR0dOTjBTbm5XUlNXaWZ4eGxCaGF6S1BTcFZPRkxwZWV6ejBreGhuYzh4YkI1K2tCSGVhcjk3SnZ0cGwxMmpsZ1pCNXZrUmMxeXdqWkpkbUJNZTVQVk9lT3NKSnZQNllWdTA5M1hCK044SHN0a0NKaVhiUkM4VlZvR1dnWmFCbG9HV2dZeUE4dlp6UUR1akhkeDhFa08yM1E4YXpaUWJucWxBbHl3cnFZTUdvQnRIWGkzV3FjMEw2bEtRUVgyYXZDZVFOeU9ZVnVEU2ZqQlFUZVFWV2dtN1d1YVBQMm8vZkVGQ1JVOXNjNzJHamNVRnhTVVk0Tmh2VzYzdENrVFcwVWZ6S2RiMGxHcjdxdDBHUyticFU1YUthbEwyMTdZdDBYWWtpODUyTVpPSzM5WGJkajcyRCtDTzNaZVB5dmlSSi9FY3R6ME1ydno3aUFGdktHNW14OE5aSmV0VkIvMXk0Wm9maTBETFFNdEF5MERtNXlCVy85cTl3TWhnai9hNURIbTJFNGZmWlNzNlZRUGwwMW10d2F5VmhsbEFNQ1dBTEJDYldhck9sN0dmc2c0RXZ4WjJNc3MxZ25xVXBpb1poMnFJMEducXlHci9SQmxNR3pMallHTjRxVDJ2UVZrOU1Nayt3U3REMXpxZXZJUnlnUVpwZEMrWWE4SFJ4eHlTTjAvMzBSWW9Ic0pVWTh0NmdtV2EzdWNIUXBiMmxPeG5Sa3FjVkJYU1JzejBRZTNFY29RMlRaUHhTZHNiRjg2TG1IeTY1ekRKMlBkSkxyMTJqY0h3eDFQQ0F5VVQxbHB3UDBwRTliTVd3WmFCbG9HYm1JR0JDcHV4SElaWnNVOE8xWmQ1SzAzZnJZSEtJQ1RtM2FRaDJyTW5sMm5YbS8vUjUyUzhwcVh6T0FQWGZBQVYyTktUc2hWRFB6RGh0Z0d0NkhET051bFdZcnRlN2JnVU1jTUdhUUFZVG1oeStMWVlXeWlrNmtXalhzTHhHdzNhVG8rRFIzNUV0OWpEV1R0OWpKZTJLWU1PbklQMzNRUURTT0hDMlBmbEl3Y0ozbWRjRTA3Nk1pT09pRXRULzJZam1ObGpMZ29lWTFLak1mRkc4ZmZrUHJXN1hmS3k5eElBV1g4L0V3dnZkeTVBZmZMNWExNXRReTBETFFNM0tnTVRCY0M3aHZ5eGZxNGNjenYvMlJ3YmJmNDJiczlwRnB5WW9ESHlVeUlneTh6dUloQkdBSHVBcS9hdUxZcElaSVJ0WjY2ampMenJGZ3M3MEFNUURVbzcwM0tyUHNBa09QcjFsYng4TTErbU05NlZ2VEczTlVhRWdtem8zV0hJdWI1SklLNW9Rd2MxaG9NMjR4bTNnYmhNWkc1MDBYVFVYY0VUbVV3dlk2cWRXRlhFZGhzb3R5OERPS2hweHR4YlFZT3JraG5oMVdnTWh6MEkxMnBoKzlOSjF1di84d2dCWFA5aXJjOFBla3Y3blA0R3pvYlJHK1Zsb0dXZ1phQmxvR1dnVFVaMk4zdS9xL0QwNDVGbXJ0cjFCc2xXaHg4cWkvYWc3SkV4ZytwdnZHdDd2U0w3Mi9VT0ovTFlBQnhDVVlpb0VVcFQ1QVhaalpKd0JnNkEwanhpTk90VkhCZ3hseEt1OGtBUHUwTTRxa2o0SWlDYllKNzVNdzh1ODdzc08wbTNmYmQxN3ZaM212ZDFtNy9rWjVzemJyWjdWdmRaQ2RScmFMa0ZIelNlckEwa2lWaTlzRnBNS0IxVXRsdTc5enRidSs4MXUyZXpOWGZwWDdjT2VwT0QrNTM4d050RStpN0RybmhxcGk0NVJoY0Q3bGwwU1kzTmFXZ2o4T3l0RTg1UXZGSmFHNlFNd0xYL3NYUUxvUEwwVitJWHA3bkNKM1ZHMHNudXNZc3I2dkwvUDZQNnVvejh3MjRQM01LVzRDV2daYUJsb0hOejhEa0wzZEhCLytqWDhiMEZ6Wi90SHFPVExQdXM3ZC9xUXlWTmF1blgvNHdnRndSM3d3R1ZBYXdxOHBBbEpXa2FUZXFBeFRMckxoc0RCN1RGcHJnc1pJRm51MW5uQUh3b2F1N1U4YzF2c1pHaGdYc1YvR01vL1ZHM0sxYnIzVzMzdm1tWHJMMVJqZmIzVkZmWWp2STJWU2dtZWc2M0RoSUg5UWZzcElJOUhWZ2VIb1hSd0oyVDVYM3NpM2RIK3p1aFo4NmZYcDAzSjArL0tJNyt2TGo3dlRSbC9LbHJiNFFHaStYWUN3VG40QzcyQlREdmt2b0VSVzlHRzVhMHF6bW80VSt2empVSmVwdUw0UFZnVU9XY1d2WDB0aEF1UG1WMlp2ZkhneHljZmg1dDZ4ZTdEWlFYckxTZ1BzbEU5ZmNXZ1phQmxvR2Jsd0dXT2UrN1A3Q1RSajMvT0VIM2RhYlB5Y1ExKy9qUHBscU5oYndQbHBHY3hOeTRURW1PZ09zalV2S29BSHNBTTN3Vm9WczdEWUFoQ2hyTzN3alJoSERqSXJiQ1ZuZEZySHhyeW1kNFNIVXJaMjlidStyMytyMnZ2S2VlS0ZwTnpCWEZDSndpRS9RWHMrMG95bzJyaUNvQ29GMDlIY0hQUTl3VjMwU0FIN0diTDV0dGpTN3I1WnUzZW1tczUxdS8rU2dXL0J5bmtWL0ErSG9oTVBhL1lOeGRVV3BFazdGTmpBNFlqZTJ6WHFxMGs1MUY5VkxEQVRZdXhNUk1tT0dyTFJqNTNZaUE1UFpiamU5OWM0Z0dlTmxkd1BsSlN0eHlTL3AzZHhhQmxvR1dnWmFCbTVNQnJhbU4rUUJWVjlSTFdWNDhOUEJ0ZDE2L1Z1RCtrMnZKSlliQU1VcUtjWjRDUUNEQWc0TkVLbEhTY0JvVWNnaFpoWEVjWFN5SFJVTDBqa29KSDJoMkVRZGxlZXlWWjlvSGZ0MDcyNjM5L1kzdXFsQmV4cmp3TXg2Z0hhQXU4RjcwQVR5amtRMDdNODVBUHZwNjVqWTUxSDVhRURUdlR2ZDd0dnZkbHUzdGVmM1JIT3A2ZzRXN3J1Wm5xV2VlWE5vVE5JV2V4WHFlYytBamFvT0JqVmYwU0tnRGZ6U0lOb3MrVU9YTXBtNllJdThKNzBzejJ1RnFkeHN5a1BzWlo5K0RYVngvS2hiSEg3eDNBZmRnUHR6VDJrTDJETFFNdEF5c0prWjJQN0wzZTlxWkgreW1hTTdPNnI1L1o4S2Z3RzQrc0tNR3E4eGIrVUpNckFPMkFIcVZBcW1wU0pacVlmZWlEQjBpUTROU2pISFJrY0NUYWh4SlhJeHJvYytSRVN5VDYrZmFvWjd1d0x0S01mSWxIb0M3ZFNuYkd5TFBrdHRrM2JRUExBYnlpYzhzRHFicVUvTS9FK2NDNi9GeDR4eDRESXFqREhsVU9vVVI5YkpWU3NrRkhVOFcvVDEwb1cweVM1aFkrZmVPTldXVmZKZTI4NkRET2dYdWEyN1h4K0lGZzkrTktnL3Iwb0Q3czhya3kxT3kwRExRTXZBaG1jQVhLSHY3NysxNGNOY0RXOTUyaTBlZmJpcWk5dDZRenRHQUhSdTZrRTJ6aHM3dXJ6UHdRWWVTa2tmeVFvZ3JPUUduN0laNEVQcTZUZW1FVnNyUzNxZnBNU1VqcHNCenpxblhEU0RsMWxSTjRaaDFaSFNVUXVsZ09hQm5Vb0dyMm12aVhQYVZ4VGJPbzdybUV1dS8rbFQvOS9RekJhNFJpbGRUaGswajh4M1ZlZWgzRE01ekdDeUs5Y0NIL3dwOEpTTWs3cGFYK3NhcjJWMDcra2FyaUQxOHZTb216LzZ1TS9qY3o2dldubk9nVnU0bG9HV2daYUJsb0hOeTRDK3UzOTc4MFoxL29oTzcvMVlPQTFrMHBjcHUwYmNlak9yalNvREE3Q2RHUWxFV0RLWFRCaVhsSVo4VUVkVzJlUGlXV014S2FiUkNpZjFmYkJoM3lGWWwyQWdabjJLQnR4b3hXYzlPd05OV2JhY3VnR3FEYnVCVGczYXYrOUczL08wQXdGSHUxRFo4Vit1U1ZuMU16c2RNWEJSR2VoN1VTOUhvU05uN0cxdTQ5Nm9ZdnRoU1Z5NjNKdjAzVW8rYWUyWXNuWDBTZTNXK1Y1bm1UNklXNisvTnhqQjR1RlBCdlhuV1duQS9YbG1zOFZxR1dnWmFCblk4QXpjK3MzdTcybUlOMmE1VERjLzdKYUhudzJ1Nm15MFQvTkEyU3FERElEbDF1RzVYTjVoWlcyUXZLalpBS3VCYndleFVCV2J5bzhPV0pjeUJDcUFWR2FmRFZicmgwNXRqVWNXK0t3blJaUjg2c2QwblEweHc2NXZlRmlYalA4bW92UXQ4ekxxT2tGaXNEMHRlaGpDUTR1d2orTnF5REt1YlRGTjI2U1NEZnlwWDFCcXR3dk1ib1JxcGlVeWs2MytJWFlHdkZ5Y2RxY1BQbmhoWTIvQS9ZV2x0Z1Z1R1dnWmFCbll2QXpvQy85bUxaZlJKVHk5OTZQQmhaemVmcnViYk44YXlGcmxNUmw0RE5JRGU2NHRsWjlablFyb0RBZlh4d0hDcjNLM3RUR3VoZUlBMHV2QU5KYm55WTE4c3pIb0dyNzRPdEFvVnNxQ3lsLy9wRlpSRk03ZHk0NFRYanpWSExmRHF4NnFvaWVpN1dBb3FoVGI3T2JBUURZcHQwTTdYU1lEWGo1WE9iSWpsUjl5cm1UUGsyM0EvWGxtczhWcUdXZ1phQm00QVJud2NobSs4Ry9Jc1R4Nm9OMGg3ZzJ1N0V3N1NMVHlBak13QnBocTZnekdQQ01ZOW9jUXBRemlwV01zV1NsQUcza3VZOEV6N1RJSzlaUWxIZHZWOGpwVzJxVXNZNG1XMmY5czV3WFJRVUplVUJzM0xPelduYS9vSm42dmpKcGxkWE10cjN1UmZ4c2JjQy9wYmt6TFFNdEF5MERMd0pOazRNWXRsMUZTeHZzeFQrKytxejIwVnorUFAwbmVtczByekVEaTVPeEMyUzBJeFJvd1hTT3ZBYkFuQUQ3alVqY2dQcWU2YmF2NEdRTnE5N0JQK1RoY3ExK0xETEFGWkYwV2p6N1N4K21rRmoxM3ZnSDM1NTdTRnJCbG9HV2daV0N6TStEbE1zc2J0THVNTHVmaTROTnVlWHBRTGl5N2dHeS8vZk9sM3Bqbm5JRWEreW8weTBROFlaeHkwY0hTRVpSZzRTY3FHSElBcUFPMEcxQkhBSVBwQU5zRldHZnc5RDJQUmp6aWw1aGpXMnlJSDlTMjBYR05BK3YrSkJyamNnUXJZdHppMXcyNXRpTUdOcVdFdjRkVWhJMjViQWEyYnIvVFRYZGZHN2pQUjh2cUJzcm5WR25BL1RrbHNvVnBHV2daYUJtNFNSbFlUTHZmTmtqUW9HOEtQZjN5KzROTFBPV2h0SjA3QTFtcm5KT0JBSTFudElFc1RkSW1aZENRR1FOVDEyRzFUbWxPek5UYkJCc3AwUnVrVXNlVmswb1BYSzJsVmgwVjZDNXllM0JTU2R1K2R2YU1mbHhTVnRPTWsxUSs2aFJCSVVXckFBQXRwRWxFUVZTMTZLTDVqSlN5Rk9hWW9OYUpXaFlCR0dmYWxJQVpyR3JEb2hLOE1tanNFMlJnMHMzZStjV0JIZHMvTG5SenoyVjRrVWNEN29PMHQwckxRTXRBeTBETHdKTmtJSmJMZlA5SmJEZkZadjdvazI1eGRMOE14N1B1Ny94akwvWmIra1VpZ0pjVXU0REtkZTNWV0puTTVpUzBhRm5ORWhuUC9jZ0pZMlNFVGVoZ2NzY1kvSXBOMkpZNm5ha0RKM0NGMWp4K0tVdUs3RW1LN2VtUWpIMjNFTHc3aWN5OTZmV3E5dnZLMEduNjFqZUFxM21KS2VsaUdUWmhWd0E2SXNreUIvZ1UvOHArNEoveXBMUUZEMG5aT2ZSeCtndmJPU2ZtZGZLWjZYME9rMW05dG4zUm5YenhqL3JrdmVCekErNHZPTUV0Zk10QXkwREx3Q1ptUUhoa0taRHduMjdpMkM0YTA4bG5meXhRRStoR2h0TzkxL1hHUksxM2IrVnNCcFNtVmFaQ2ZVWWdlUzB6WXBVc0tXcnBFNUFXd0VnNDJhUzh0amRmeGF3dWw0SUJrT2Q0eXd5anl0RFNQTkdCN0VUUzFEMEpyWDNPNDlWNnFyUXV1Z2Z3Zld6M2lsUHFSWlBOMWhtN0MxUUhldWVxbHhZVmpIM1RYcFZCVGlyNzJzbm1FWHRzY3FQcld6dmQxbHZmSHFUQVMyVG14d1BaaTZyTVhsVGdGcmRsb0dXZ1phQmxZTE16c0xmVC9SY0h4OTFmRnlxNE1VOXBMazhlZFl1SEgzWmJyMzJqWE56Wk8zOUdiMG44Vkdpb0I0UkZjVU9ZQXZEcThWb1lZTEtXQi9vTXRUV0Exd1NoQ1NpTFhpKzNtY3h1ZFRPOStLclRhK1dad0Y3TXBiVUJKOEhkNUUwWC9ZUzZoUkpFd0lYb1JOUDVrMDR2eTluYjdTYTZqdDBDQkt0clpqQWYwODJlamNjdnA1OEo2c0JCZ2s5WkdWc01ESWhzdHFxcnpYN21IUjN6cGVpUTZaaHFmS2Z6YmxkOW1pN3VkdTRuTWczVWsvVzJGVC9GbDhhUXc2enFLY1BHQzI3bWV1UHZ5VU10MjlpWFhmUlg1cVRDSVJCRkNLc3RESmxJRm90VGw4TDB6Zm9OcE50YUlqTjhTK3JobVMxalgyUmF4cGZrUmJiVllyY010QXkwRExRTWJGZ0c5djhIdjBuMVg5K3dZVjA4SEFISTNmZitPWUdwMWR6WDZiMmZkS2Vmdlp5ZnlpL3UzRXZRQmhiTWxrbzFRVjBSOUJhbEdreGc2WFF2MkJJUWFaT2drOG1zbSs2ODFtM2RlYmViOFJDZzh5MW91bURXUElHMXdMZ0Q0aVRRamx4MUtFQzlseEVWMmR4Z2VMbzE2MmEzMkljZmVjVEtlR1BxWHRLV0N1WSttYUZTbFlSVG9za1dkTHdHdUJ2QTk4Q2Q3aS8yOTd1NUFMeHZZaVpiaXRFRGV3RGlVa0lEUlFOMmdYb0IrMFRlUzhlaHpVck9DNENPQk53ZmZkak5qeC9JLzlUanpzNjZlNXl5bjFEMW9iOVJTS3RSUFcwWmV2QXBLaDVuQkVXek1jeGs5M1g5Mi8rTndYaE9Qdm1EYnI2dkcvZVhWRlovZFY1U2c2Mlpsb0dXZ1phQmxvSE55Y0J5MnYzTnlhSzdXY0Jkd0dqKzVRKzcyZHUvVUM0a3J6eWYzLytnVzU0d3k5a0tRTEFzQXdIc1VRTDBBUkJUdEdJcW1RR2c1c2EzNzJnWjB0ZTdIYjJwZGpyYjdRRWpvTDJMV2ZJYWRCdHdBOEpYT29CNkQvQURuRFBqbm5hZWpaWjhRVS9RSnhYdnpsT3ZEdXNsS2pMNGNhSGpnVjRMQ2c2UUhhQzdSOGVBY3RrWmRQZXo2MXM3dWtuWjNaRi9EOWoxS3M3Z3QyUktqRW8rcU5OZUFIMXNwdUxWN2NtdG8rNVVBSDk1LzhmZC9PU0JiQkQyQkZxdUFUS1YwdDIrNmpPanR4cUdFclo5cGMvRVFGUWMwbUx6NlBaWGYza3dLTjd2OERKQk80M3phV2lsWmFCbG9HV2daYUJsNEZJWnVQMk43bi9XOS9VbmwzSyt4azZuRDM2aTVRakQ3U0ZuWC9tbEF1dkFNQnQ1YUZBNUxpQnV3TndpUzEyQ2R0ZUY3Z2FVM0VqZ0kvazZYeGdMdUU3MzN1aG1kNzV1QUcrUWk1eElwdkIxUVk0aUQyYmMrN2VTcm1qMEdQRHVBMXY0b0dkR014NWQxclBkYkF0S3lUZ3BSNVkrdFM3YXpKdUk2UGVxbjhOK3I4YWtHRTVheHFjT2RJYlNsZ3A2QWZ1dDJlMXVkdmNienVGRTd4dmcvc1JEbGdtODYyR09DNzBzTXVSY00zeVNUOXU4bHRSMTFLT3piY2cza2Q5NjR6MzlBblJiSSt3THo3cWNmUFpIV1gxcHRBSDNsNWJxMWxETFFNdEF5OERtWldEeTU3c1R6YmovTi8wM3ZNYTNpZC9ZNTR6cFZBK3ExbVhyMXB0YTF2R1ZXblF6K013UG80VVBBdkFybndkTHE2b0FvTmUxWXhNZ01VenNBdGljYXRlTzZZeFphSUJ1SEQzRVZEMW0weTNQbVhWUjZ5dGQydWNzZllKbE41WWRUUGhaOXlBR2txSm5vdGxPVGJQTmxLMFpuOGZOV0hKYytGUmo4MWpRRVdNa1YzTDVsV0lpQUQvWjJ1NW4xSlhuZXRiY1ZWeGhJRUhyYTViZzNiTGVyRzh1K1p0Q3RVeHI5dGJQRFVZN2YvQytmbUhUelh0ZXdwZEUyMUtad1dWb2xaYUJsb0dXZ1phQnA4MkF2a2orNW1uWC9WdFA2M2ZkN1JlSFgrcG44czg2WHNTU2hRZlg1ZzgvVTVWdjhRMHM1dzBMT2NBdjlVbVJnVGRGRGVURkRvcnNiSnIyVUIxYTFkMmJ1YzVwQkZveEdvUDJCTEtXWTYvalhGbnEzRURmcUh1QzMxaW11cnVEL0x3eTFsSEhLY2FSYnZUSFMxMFEwSWN3cVNrcTNNYXlsRVBSdVdBSWVHY3BUYlRsNlhMeG1rTG41bWlwaDNDZEJ1d2x4cXE0d3pCa2xaeThkeGprYVZpTU1jTHk1cFh0dC8rTUx0c0tNaTk1am1EMFhvZVhsWlUyNC82eU10M2FhUmxvR1dnWjJOQU03UHlWN2pzQ1piKzdvY083Y0Zpbm4zOVBnRFNRanl3bm11V2N2ZjN0QzMwMlNnbVFTekNYdEI0Z01nQWdCWnFIMkFUeXFSNkVjb1VUdVFYZ1ZrZXB4eXh6empZbjlmWEFIcjF1S1JmUXNIVWM4Zm1BYTVFanEyMnE5dXEyOGJ2bzhCVDFPYjRsenJnZDZxT2o5Rm55OFhqTCtIS01tYmxvTjNObVFOOHZ1MUVRNXo1emJTcnpMRVNnSlBaM3BRalZ2WFMwUXFkc011c2JUSG5KMnV6MTFTNVNESFgreGZmN3o4c3JHSGNEN3E4ZzZhM0psb0dXZ1phQmpjdkF0UHVQTjI1TVR6Q2c1ZW1oSGtyOXljQnk5aVl2WjlIRGxCdGNFdE1OUUhtTXQraW9EeXBoQUdCRUxqQUlzVWt5SWNmUysrVVhzSnRPTWtod25BQjFBR1N4MHpFR3dvNlQ0QmliNUN0YWdEOWdtU05qRVMrT2xKMUh5NDFBK0RyT3VJMnNFeE8raWovb1o5cUpEdm9XZmg3bnlKZHNsaGhzRHNsL0twd3lkVkV0MTA3MWFlckZsNElNd0I2NklrOFFIeFIxS1dQYm9yaSt6TTVYOVpLMXFpejBBUHFwbHNtOHFyS2E5MzlWUFdqdHRneTBETFFNdEF4Yyt3emNubmIvMWY1cDkrOXF4dTd0YXorWXB4ekFxWGFZWWZlVGlWN01RbUVYa08ydi9kbnUrUDBOK2hGaWdNNnFCS1U4S2FxYXI4RmR5Sm5WOVd4N1paZkxORlpBVVVyK0x5RGRsUWd1c0dyZ1RBQjRkQUJZNmpVdmlEUGxCaXJrQmZ4U2p4ajJxWHo3UnFXbnBCODBTODJucktZalZHc1ZNaDJlenE3NVhON0NIQ3A4WFdkWEdkbnlpMEVDZENkT1ZjY1NJV21FbzdoYlZEUVdTQ2EwSGdKeUhSQUtRM2VYc0NuQ0tpd3kwcFE2c1M1dUt5dWJUV2R2ZnNzdldhdEhlZkxweTM4Z3RXNi9BZmM2RzQxdkdXZ1phQmxvR2JoVUJpYS8yZTN2LzNiM244bjVyMTBxd0hWMkVtZzgvZUpQdSsydi9Oa3lDaDVVM2RiYkZVKysrR0dSM1FSbWdPbEdnSkR4Z3dHTmxldGt5STYxMk1hSUVRRENxM2wxamdPdGpucUcydlZLbHJQYlduL2N2ZjloMXgzY2w4OEdsRnV2ZDkwM3YyNXNiNlROVFFxWjFGUGhmU0dySWVzekhIVms3Rjh2NHNTTHFyaktTZmNKQ2Q2TFNkaVZld0xxVWJDaEZGRTY5ZUtOTzN1SmpOYTIxMlgrNkpOdWVmUnFQMWU2YksyMERMUU10QXkwRExRTVBJY016THYvVUZHWUlyeHhaZjd3bzI1KzhNVmczTHdXZmNLTGd6YW9BUFFNNEJMRk1iYUM1TVRYWUU3eU1VaTNXOWhiRjNFTUlPR2ozZ05OMW1mMzROT0IzTGdNREZ5VGh0NGdYckxURXdYUkx4K2JBdG8xR285bGVrZllQR2JmblJQR3JjTTVxWE1VTWllU1pPcW9yME5mSldxZmE2NEZaaEIwaEJxWDBDUDJwYXZxeFhmc2M5M3IybzUwNSt1L3F2dWsrTEJxUE12NVNYZnkrWis4OHBFMTRQN0tMMEhyUU10QXkwREx3R1prNFBadmRUL1JsLzkvdlJtamVmcFJuSHp5RC8zbG5wNTg2ZTk4L1ovUXpPYm0vTGhkY0V3RitBcDRTMENYbEVUSURrQVliQThTYXowSzFSRmxTR1BSWW9NeWdPa0FzQ0lEcE1iaElPSjVjSFJydGRjMjRUZWlURFVtUDFCTFBpSW56b3ZHbTJOM2ZraGNkY0M2dmhMYmZZVkhWNG5ISk9VMGdTdWxsaUhNdXBXYmVkclJVcmZwOXQ1Z2NQejcxdHVzQnJKWFVXbkEvVlZrdmJYWk10QXkwREt3b1JtWUxidC9UME1yMy9rYk9zejF3OUtNcU1GN0lsVlpzUmM1SUtER1VodkhnNTI1NG5uVmc5YTRzdCtXc0xjeDFrNTdVVml3SURHOE9vWTZRbW42UnlzeGlzUFdLR2swR3c0ZUhiTEpOczZiVlhpVGFrbW94cGdnM1huSjhTT3ZjaVdkLzB0eFpNUzVEbGx0RGsvZTh4cGtpcEc3dWZDblNjczJsTTd1dnF0blZvYnZZempWQStocy8zb1ZTZ1B1VitFcXRENjBETFFNdEF4c1NBWjIvMnIzaC9vKy96ODJaRGhQUFF6djdhN1h6TmRsNjg0NzNleU5iOWFpemVEcm1WZEFIS1dtbFQ3Rm1KUUhJakdYZ2lOTmJXZVpUdDZIM0pVSUhBQzFBSGFza1VHREIzWDZnVTZKTnFxd3N3eGp5eHdFbndEZXVwSE15ZTJUNEJRUkFSTWRGTk1BOEFuV2l6NXN6dnpDZ2p3UExocEgySXBibFhXeWxmYktjcFB0Vzkzc3E3ODA2Ti9pK0ZGMyt2bWZEbVN2c3RLQSs2dk1mbXU3WmFCbG9HVmdBek93dGVqK1J2bHl6eS81RzBSUFAvOSt0emg2TUxpeXMzZCtvWnRVcjBzZktLOTZaUXpDOGxwbXZ4TjFaMTAwd1NIQXp1cUlZZGVLNTNNQ2FCUkdMejcyRFpzZUZGSUpoRmsrV0hWZGZBRzBLYTg2Y3g3TGlwcCtJNkNoeFJ1cW5vZU9MdU5EZERhMzBUTDFVbWhqWGR2RllNVGsrTmFPbi95TUQvTFE1NEw4RzRCVGpXdmw3Ui9EUzZSUGM4WFlUS2U4REtoY0hFeHk2RWc1cW9iRGRTSXNiZnNWYmU3RGpqNTlXV28vL1pPUC9rQmoxZWdZNEJVNHp2dG9acDhiYlJsb0dXZ1phQmxvR1hpcURPeitsZTUvMS9mY0h6NlYwNFlabjN5czllNSttTEFmMkdRNk5Tam9FZFQxSEd4aWwzSHZEZGdDMEJWZEFqdndqZzJLWnNVZ3h3NFN2RzBIOWxSMHVQR2dpWjRBczhtYkVpbnNZYzhyZ0dpZUdYNVRCd0Fhdmo2UWF5TVh5MFJjTHVOREhGNnF5eGdCNmJkMFVBRC9yTVNnYlNqSFk5RllqaXNBZVowUDUwSHlnVXd4WGNpWi9xOUFPK0lDdlBNNklVTVIxd04yYlNxekc2bTM0V2FjdHIveUM5bzl0TDY3MHJQT24ra0ZhNmNIVjJxQWovMm9YS25ldHM2MERMUU10QXkwREZ6NURHaDJqNi8zLytES2QvUUZkcEFYTTUxOE10enZlYW9aOSsydkRIK0dmNEZkZU82aEI4c21pSjRncnFiWktqS1ZnZ09qM3FORHVZWlBBbllicGswNFVlMC9Ta1FLQjJnNkp6K29ZNXFCOEZ0VGlCL2JwQnN3dzljSExxQ2oxY1JyUDVDbjlibEhJQlh0NUZnS1lCNmcvb0dPUnpxT2RZQVZIOU5sV2ZSR2pLMGViK2JGc3ZHTlRQK0VRTy9idTZXN3pja0Q3ZVpGcWtLanQxaW45TWs0MEhSNXNuN1hubGVUbjk1K3U1dTkrZDZnYy9OSG4zYnpoOXBXOUlxVkJ0eXYyQVZwM1drWmFCbG9HZGlFRE53KzdmNUxmZUVEVDI1c1dlenJpLy9COEl0LzlzWTN1dWtka05zR0ZrQ2dTcEMra21jQVlQSmpLa1ZaS29PUkR0dENYWGV0VjFpVENnS0ZydGlaUVhGK09aVHFTeDFRTmdrWkg0UmdxMjVzc2x6R2h6aWY2ZmhJUno0dkM3Ym1Yd1V6K29CMlp0Mi8wSUh0aFVVR2ZUTENDb2Y2U09kS3ByWllFbU0zMUttcVRjVTc5OGhBNDlVeGFDNlJPakZVSENwbFNYdlY5VHR2YlhjNzcvN2pnMzR2VDdqeC91NUFkbFVxRGJoZmxTdlIrdEV5MERMUU1yQkJHWmo4RzkyQlptai8vUTBhMHFXR2N2TFpuM1NMaytGUDdUdnYvbkkzbWJIMjRwb1dVRnVBdGJKOUlQVVJnS05hUUNORFRkQm4xTmZiSjR2YUpXTDA0VktiRkl2a0w2SjlxQ2M2czRTRlMxRWZqME5HVCtvRFdHZXB6TS9vWUhrTWhSdUN2RkZBL2pCa0loY1h4cHRsTlBhaUdzbVZxNEZLN2x3UHk1Sks1cFJUdHlJb3ZCVDUwR3EyYkdNY3dyYklyekhqZGUxYnF5MWJlVnZ2OGNlL3J6SHlRUERWSzQvN2VGNjlIcmNldFF5MERMUU10QXhjaXd6Y091bitFMzBITXI5NGM0c1dGM3U5dXhjWjkybVlhRjkzNys4TytObVVvMTZsVWZNeFBvTkM4VWtOQ0dYbk92YnBnMHhIYmxrK3NXR2RwUHFqVk12aEwxR081TU9TbGZwNEhGNTdVaDlBTzdGK29pT1h6ZHdWLzIwZGdQLzNkVERiL2lURncxczNSbVI1UktEYVZqdzVMbm5ISkhPTm5maEJpa2M2aDFyalU1ckVJT0lNNHFiOGlsUGVicngxaTU4OVZtWCt4ZmU3cFhhU3VhcWxBZmVyZW1WYXYxb0dXZ1phQnE1NUJ0cXNlMzhCbDhjUHU3bDJtcW5MZE8vMWJ2dGQ3ZTkrM1FwQTdJS1Nhc0NnZVUvblh1Q3dUcFUrQ3BMeGhtWkkxMmxTdms0M2pPQWFBSnhaY1hEYjEzVzhIVHh5QU95NjhqUStySkppdVEzZ0hUOW0xMEZkTEozaGRoYlpVNWRxYkVia2RRRHBqTkJENXZ4bFRpU3JYVEdwNitJTjRNUFZZWEptUGV3cTg5NHFCVW1ISVNQUzFTV3NhOTk2Kzl1RERpNE83M1duOTM0OGtGMjFTZ1B1VisyS3RQNjBETFFNdEF4c1VBYmFySHQvTVhtQnkveGdPTDA2ZS8zZGJ2Yk96MS9QcTUxZ2JVd1pUUUp2ZEtuUFVVYmRxdVFybXlJWEE1RE1VT24rWENoZ25hVXhMRmxoSnB6alZBYzdlR1k5YlJJbFpmMXBmRmdld3d3N0J6UHNyTVpnYlhzdFQvMXFwWVlNSGxlcWhKMWpXbVA2d2l1WnlXZGVTejBFR2RrUElwTi95ZE8yTkpWR1JSRE1HY094d2RXcGMrTzg4MDF0L1ZpZXVGWnU5RmJVNDQvLzRPcDA4cHllNUVmeUhIVVR0d3kwRExRTXRBeTBERncrQTIzV2ZaVTdMNWs1NVluRVZkbCsrMmU3cld2eWNxYno4SnBITXdadFdaY1Q0TEFBZU1sVFpVWTY2aVYyMU1GVDlsdWw2dmx4Z09lM3F1TWI0dmQwZkUwSHkxdHFIWUNiY2hrZmZPdTE4d0IyNm9EMVdnNy9BdEZZZ25EeVNhNmQ3MHc0RlpiTGlKVG5GZURSNjRDbXFTUzlIT05yWENZN2Q3cWQ5LzZjUVBzdzZmejc3QVRlcjNvWjl2cXE5N2IxcjJXZ1phQmxvR1hnMm1XZ3pickhKZE8rN3NjZi9aN1djQThYVVc5LzlSZTc2ZWdWNjFmMklsOEEyZ3JRVHJBbjJ3SUc0VUdBNkNva0dDSURSeU5FN0dUbW5VNHVhR3VWbjlvSVBvK1Z4Um1PblY1WXhzS1NGUzRGTSszN09qN1dRV0hXSFQwSHU4bFFMdVBETWhuOE9Jakp6UUV4V1NKRHU2bUREdS9uSkRpdlZPTmJPeDArOG9zRWw0bmxLdmUycEE0U0REdFRGR29tcngwdFppbHhhbUVxcndHZHpQYTYzVy85dWw2eU5QeUpnemVqOHRiajYxQWFjTDhPVjZuMXNXV2daYUJsNEJwbmdGbDNkZit2RDhCQkRSUnVFTDg4ZXRpZGZQajdBcThNdWkvOFhNL0RxdFBiVFBWZTB5SWdsNkRPbUs2K3BnaFd3KzJ4ZFE0ejVBVUhobDhmUzd1NDEzN3BVOEI1ZWlVdEJoY3p6SVF6cy82ZURvQTV3Sm5DY2htQU5iUHJ6TUl6TTU2aEwrTWpkeStSWWUzOE4zWFFEczg4Y3NNQWlHZGRmZDJHcXVjV0p5UTdjNTZWOUhrUlpGSmI1MDJUaGNwcHBMa1BOSzVuK01oOWtPRTFMTUl3cHJHeGZjYTVLcFJ0SHdIdG9uVTV2ZjkrZC9xbDFyWFQvMnR3Tk9CZVg3M0d0d3kwRExRTXRBeThrQXdJay83bitsTDgzZ3NKZnMyQ01yUFg3elN6UWo4Rzc5LzQxVzZ5KzlvMUc4MnF1eDVORENueFkxS3NhaUNaWHFrSFdCYVFuaURRc2FqVVIwYkthQlYxTU5VemFEWlNVMUFQMitnencvMVRIY3kyMTRXSFVnSFduK2dBWEFPNkwrTkR0NzZsZytVM3pLN1RWcjFSQ1RjSVRQRGUwdkd6T3A3b3NsZGpIZVFFZWVxUzdXVkx5ZU9TOUpnMHI0L01FTlNwS2hHd3FYU09GSDY0WGNzeTJlcDIzL3YxYnJyTlJWMlYrY05QdXROUC8yUWx1QVpjQSs3WDRDSzFMcllNdEF5MERGejNERXorb3VZeko5Mi9jOTNIOGJ6NnY5QmJHWG1kZWwwbTA2bkF4YTkxazIzUTNCVXRUd2pnY29ZM0thUEpwUmMxa2pSRzFNa1VtMlRFRnlDSmN5a3BOWnlVTkdpQzlxd1greEVETUg5ZkI0Q2R0ckx3M0hDOVhJWFo5MDkxTUV0K0dSOWlBODV6SzBqQSs3Z3cyODhOd285MDFLQitiT2U2eHVreEF0dHk3Q2lRMjZDU3AzN1NXNWJFOXlaT2NZeWRmTmQxSE5JOHI0VnBOREd3bFN6Q2hIWkVMbFNPYkY5b1ZiOW9hVTM3ZEpkWDFLN0s0cUMvZ1Y1SnJnZlhnUHYxdUU2dGx5MERMUU10QTljK0E3Zi9hdmZmNnB2K2Q2NzlRSjdUQU9iK2lSN1V0aW9UdlFpR05iamRWR3N6akpLa3V3STBRVnoyMUlBdmdabW90Nm12KzRsaGpTblJDUURubG9ObFczdGsyRXB2R2p4MVpvdDdzSm9hYUJ3RnFPTnduaHpkRXhaQU5BRDlhY3JqZkFEL1QxSWlOeGViUmc0WWR4NzF1SXR6bFF0eVNHeVZwSGtOSEMxMC9uekp4dGVHSEl6aytMc3BLTG84c2o2bXRYL2F2a0s2ODQxZk9iTlgrMEpMMW80Ly9EMTZmdTFLQSs3WDdwSzFEcmNNdEF5MERGenJEUHpiMTdyM3o3bnpwOXJmZmY2QXRSbXJ3bHRWZDMvbTE3dWxIcUI3aFhqbi9MYnBsSkJmM1RkNmIzQ1ljaWxUejRPbWlZbU5DMU1uYWdDSk0zNHBKeFl5bFQ0bVZta3BhdEJ1ZGM4WEVKOTJhUnMybTBEV2dmVjYzRFh2WEpHblBqMlpTNUxxL0V1ZTE4b1BBWk1mWkpFbmFEbkNGanRLa1Y4VGZsdHZLZDY2eXdNTnE4S2JqSTgvK0YwTkpqK1ZLOTExNEJwd3Z3NVhxZld4WmFCbG9HVmdRekp3KzdjMDQ3N3MvcnNOR2M1ekdjYkpKOS90NXZ1ZkQySk5kMjUzZTkvNk5RR3E2L3MxblVEY21ESkhKK1JuRENoQVdKY0VraFlIU096MVlXamdxbHpVQU5XNUlUK3lxZlhYT0dkMVRnYTgxbWozaSszSlJ4NlJqOHhEanR1NXdKdjE3YXMxN3BiSTFibW1VcGZNT2FIaG81N1hwVFl0ZlBvVXdkVml0ci95ODkzc0RaNEFYcFhsL0xnN2ZsK2dYVHM4WGRkeWZmOGlYTmVNdDM2M0RMUU10QXpjOEF3SUcvdzFwZUJTNzQzYzFOU2RmUFQ3Mm83dS9tQjQwNzNYdE9iOVZ3ZXlUYXV3bmhwd0NGN01BdTVjZ1VzMFFKVUE2RFZvUlphQVBmV0ExOFhWMzRzN3gvckUxR09LUEJpZ2s1Zk1UZktpQ2Q1TG5xb1dNRk94ZGZBSjBIdk42RXk0U3JTNkpwWHdpckt6Tjc3UjhZNkV1aXpaamhYUVByL2VmM3I0RkxUU010QXkwRExRTXRBeThOSXljT3UzdWgrcXNiL3gwaHE4RGcwSkZSMS8rUDkxaTJNMkZGK1ZMVzNIczZzSDZ3YkxRMWJxSzhtZE94RUxFS3pBWU5vbE9FeGdpQnk3Z2ozclNnSjFVNHlBTVdFTWFHVi83b1dlOUx6N3J1UWJVdTVxYXhyR3RLVlo5d1R0VUIrRFJHbkF3NXp3ZUNxU1VwUmM4dXpjKzFRMEt5WWRSbnFMSlN1WFkrVnhwYml0MTcvZWJYL3Rsd1o5V21wWnpQRUhlb2ZDeWZEZjE4RG9tbFR5OGx5VDdyWnV0Z3kwRExRTXRBeHNRZ2FXLzB2MytxT0Q3bnNDQVYvZGhQRTh0ekZzN1hSNzcvMVRIZXZjNnpMZi83STdldi8zQmVEV2JVOVNXNzRBWG1CdGdPR29DRDBrMEU0bGRVQ2Q1YlZQOER6OFdJTkdWWHRRcWFYR3VZYWEzbU16MWM0NnUxcm1zUGZPejNSYjIyeWlybkV2T1dTY2xCWGJBNTRHc05FeWlPMjN0TlhpdC9XR1VtM1dEcGozZW1iczNRS25LUGhVZkxJdmxBYjBNZ2srMnpNcURsQk9udzkrcUwzbXRjZjQ2VDBsQ3psTFp1UmpBSi9nUFpiUjVISWEwYVYyS09wTzU5Mytwei9xanI3OFVEOUM3UGU1anVZY1NwRVl1a09KVHFWektnaXZPcVVHNmNoeXh4bkw3UncydGw2ZGF2MUsrdUs1MmR2ZjduYSs4bk9EaG5obndqRy9hSTJXb3cyTXJsRWxyODAxNm5McmFzdEF5MERMUU12QUptVGcwZC9xL2syTjR6L2FoTEU4enpHd0hlVHVOMy9qekl0aTJBbmo4TWV2WUgzdS85L2UxVFJKZGx6VnJPN3FqMm5KU0cyTlpNM1lzaVFMTUpKeGhBai9BbFpFRUVHd2hCMHM4UytCZjhEU3NNSmhiSWpBTEZqQkRoWVFmSVdOTE52WTJJcVJ4aU5abzVIbVE5MVYzY1U1SisvSmw2K3F1NmVtWjdxcnVqb3pvbDdldlBmY216ZHZTZEduM3VUTEI0SW1RdWRGQm1FVFFhY3VqQnlUc0VrUE9kUVNLQjlKM0duQTV5aml2b250RGxkSTNEZDV3bzVKZTVCMVBXWlo2NkQzSTdEY3Z5dzhBb3RCOGkyWjlJdkpqSU0yNnlpdzBYNGV6ZFFMdlVWTnl3RjFJTjNzOVdNRGErUWErT1BqV05KT0g1SjNmTVRJUWR6cFV4UDMvWHQ5RWs3T0R3K3UyQ1FlWWxZeW5BYm9LY1NBM1RJVDk4M1AvVHIydFBQTldmMjJmd3ZQa056dFB3RGVSMXlza2IrYmk1VjF5N1pWb0ZXZ1ZhQlZZQ1VxY1BjNzZSL3hoK2kzVjJJeFQzQVJnNDBka0hlODVYSEl1ODFkNDFhYXZaLy9GM2hwZmVoNFp6OFRDZXl1UjJuRjlxQ3pNdnBISnU3NDRuVUVJZnhGM09zNG0xZlM5alBYMC9aVjMzRW44UTdTN2w0RTNIcjBHaU1JRXhGeEIrbmx2MUNJQUZmQnRScU9RK2UrTE9oTXF0Z0ZGUnZtMEJTTWZTV2JMWk5ScjVHTWs3U1RhUk1UcEo1RW5UcjZpYlRUYnVLK2hoVkJUK0wrL3MvUy9wMmI2Y0RFSFI1eW9SdEVFbkdHcGF4R29SbzdGZHBvV2xiaXZubnQ5VFQ4RmI3dHFtdTgwejU2LzRjNHRZa0g2cTlPNDgvUTFsb0ZXZ1ZhQlZvRldnVVdVb0hoTUgzOVlKeHdHem4xOTRZc0pKdmxtWlI3Y2ZkdS9BZDJlcnpaMnpiRDAyYTJYdjZ0dFBmT2YyTy83b1BsU2ZpRVRFeVBUNEIwcExBR2kwM3lRb0pLUThqU014b0VNVW4wWkppU1FlRDFhNEIyK09GY2ZQbUtsRE5HZkFwSjk0VHU2WGNlell0Z3ovdzVaOGdhMXpKSk9jZXNBM29UZG81cnVlZFBHMnRCdjZyUnZSb1cwWHIwNTEySmtzTnBCS3h2NnpyT2FaODY4akZ2ai9rZlBCckF0Mml0VnVOL0JhMjFDclFLdEFxMENyUUtMS1FDMjcrZjNzYkVmN2FReVpkODBzbjRVNUYzbmp0ZE43NjJmUnZrZlREMUpzZ2FzMHh5anp1U0lKSTU4bk5VQy8yYVNTakJJcWRCVW12WnhMWFcxWGVmZGJlYWQ2R1ArSGpyaWU1bTA4NjcydWY1OFp6c3ViYnBIRU9uTlpDcWVmM0FTUTYvV2xZY0ZqRGpKeGdQVUQ4UmNhcWp0cEJPMzVhSjFXTjlmTi9CTEduUEQ2S3VJbW5uRjhkdnQ3VldnVmFCVm9GV2dWYUJoVlZnNTByNlU5d0FKWUZ2YmFvQ2svRmVKdS9ZNmxDM3dmcEcybjdwemNRakk1ZXRuY2dQUWZ6TS9YeGpuR045YUFzak81TE9BY2tvR2FkN3lad2hpR3lRMUVKK3BhOUpiZURvZit3bjhNZmFUL0k5cmUwaGMzcS9lbGtQOEY2ejgvVFl2WDRSTVordVB0d3lvenFxd0FnUjlSWGt1QzhxTUVEM0cvSDR5TzA0VE4vajdFYjQ0Ylg5eFRkbjNvZzZ3ZFlvSHZsNCtPRDIyYzI5NE1qNGhsdHJGV2dWYUJWb0ZXZ1ZXRndGQnIrYjl0WUg2ZXVMeTJESlp6NFlaZksrOTBrdjBRRzJnV3lCdks5LzV1SWN6RVBDS09MWFd3a0cxSWRCUFJnOHR6dUlhSktvRm5JNkpadkVsdjNkSk1Ra3VkSFAzTW11N2J6RGJwenZ0bnQ4VnYzMFBOUGptTGYrMXdLdDNmbVFtRU0yc1MvclovRm95L1hSRHg2V1R6VThORitISFRDMkk0aTNWS0ZYWjJ6MktGZi91Q3FLY3hiNDhQYjJLMStiK2RFNndaNjd2UnYvT2ZNK2hITk83OHluNHpmY1dxdEFxMENyUUt0QXE4QkNLNEN6M2Y4SlpPSXZGNXJFTWsrT080a2tKUWNQUHVwbE9jQ3hmMXZYMzBnYnozK3BJMlU5eEdJR0l1Z2dmb1dNUnhva2hJWDRCVEZrSnpGSUkwa2xTZGhrdEljWFhJNndkUjFXSG04NFExWk5acU12WkIzWVFzaW5NTktETEhPclRFMk9UOFFmRmVNSjZaaUQ4amlHd0plODZqVlJqckhJT3FzWE92YXFGV3FJMmlWc3QrSmRhRGFYdDVCMzZGUjNYb3FSU09pUDBHWExZcTlyVDMwMmszWnNGNnZiWkx5UC96LytQVTMyNzlicWxaVDFuYTNreXRxaVdnVmFCVm9GV2dVdVZBVW0zMDFYNysybnQvQ0g2ZXFGU3Z4Y2t4Mmt6Yys5am4yOXMzZlpEKzdkeGxudjM4OG5xVHpKbkVpa3ArSVY4azA5amZqU3JOT3hqOGJibHhqTHRGbm1ZVERoYTM4ZERnUGQyaGJlSEx2N2VaemwvaXEybjI4QVJpYzQ2SlFZT2xKMllQYlZ1Q2ZYR01EVVFsZUdISjl6ODYrYVRKOHhPUmJORHp2TEdsdlBIc1M4a0hWaXAzUzY0NDVLamNmcHdRYy93eG51N3lRZUk4cUNjNFdDMDgweWVrOUJIZVdDZzFEamJTUEFlcm5Ja1ZMWFpGZWdUdmU0MHZBNW50SCtNc0wwSitSSlMvdnY0bUh0Qy81RzFIbnIwMS85dkY0TjF5clFLdEFxMENyUUtuQUdGY0R4a0grTVAwemZPSVBRS3hWeVkvZUxhZmpaVjdDbS9wL3h3eEVlYUgwSGI0aWNlZ1ByWXkwK0NGZ2gxaHhIa3pobFowYm0weUo3eHBOWDAwK0FqS2xqMHNaeDJmdU91ODNyVzArblRXd0ZHajYxaTV2a0cwU0F0d3Vad1dMNTNsWkQ1d2lDUUNUNmsvSXJBbU82VWNjT2JlREpZYURPN3hpMW10Z0Nsc2NwTHZwNmRCSFoxVXdJRzVvY0VDdzN6OC9wbUFYR0JPQ2pNUWZBaUF6VFJnUEg3SFdIblVEYWVRd2tmcjdnVHZ2Qmd6dHA5UEhOTk43RCtlMDRHcE5JeFdUWTdDNHNYN29rSXpyMkhKWXhaVFRoSlRBZk5PWmYrVW1tdm1xS3czRVJLdU9qaWxqWDF1ZmZtSGtJbFdFTzd0L0dHNGZ4WWpMOW1IdlV3QmNUL3lSS2VqRlgzckp1RldnVmFCVm9GVmpLQ3JTejNlZjdXdFoybnNQZDl6ZXdhNEozWWJ2R3JSRjdOM2dVM29lZDhuR2tZSldGMElxOTVZQW1jaVJvdHBOWVNMWWZvWkNwSzZTY3FpRHl4cGRZOXFjZmlPbGd1QTBDdjROMURoRkdhQVhMbkJ4VW1JNmV2SWlCVkZER0NSeWtpSkI5SEk0UU4vdkE1bnh0ZXBUZVJGaytqTW01b2ttTXVXa2crUzBRRzlGYmIyZWI3TU9lVzRreWVVYVBPa3hBMUEvd3d5Mi9MVFV2Um42WVd6ZmsyVU5CUzAzY3U5ZzBNRElhUURrMlJDZ2s1NUFDQ0VOY0VUaUk0WlF1V3g3dE9zQ1dtSzB2ZkJYLytySXo0emk2Y3lPTmYvbmp2SkFaNitvcW5rQlpWN2M0YldXdEFxMENyUUt0QXVkZmdVLy9OcjEyY0lDejNRZnBxZk9mL1dMTk9OaDhPbTFkK3lySWJmOUZUV1F6KzNqZC9maUQvM3Y4QlpHb2dTMFVibXppQm5YUmNaYkFtT3dTVnFBV1FOYU5reDFqRWhHWmNXRThmcXhUZkJrN0crRGhFRHFQQThkZ0ZQbFJIT3VOQzF1ZXRNSlZkb29sQ2N0U3pubXA1NnhjbEE4dTdOazBaaCs2UXZZRG9DNWsvanl6M1dSYUpobHlNTWRoNElJSi82S2pqYkZpWHVreElLa3Z1aHdPMXl3SVR6ODdWbnBoWXF6T0dQYVAwZFoybnNXZDlxL2djUVhzLzY5YWZySFMyM2l4MHVxOERiVmEza1BGeHl6clErTTNRS3RBcTBDclFLdEFxOEFqVitEZXQ5T2Z3T25QSDlueE1qcXNiK0lCMWQvVW52RHA1Ui9jL1JCMzM3SHYvWEcyRW9qTklRUjdmcW9tSGNkZ0U1YkYyNHhEWDBRSXRobXJVQUdnemgrVEU0MEpNdUZuajJaLzk1eEVZU0pXR1VkZXVqdFBteEpRaU93UTlscGZZZ1pNTnN1UDJtTk9rbDNHTkpGMmlONlllYm1GWEZRUWVqSUgxSGs5OUxPT1lpMkhUWGZMYWZPZGRNaEZ4MWcxTHVKS1I1OFFoS2ZzZWVzMUdXeThNWXg3aXJiNTNFdHBlUFhWYnZLSU1Ua2NZei83OTNCeXpKMVRSRjBObDZyVXE3R2d0b3BXZ1ZhQlZvRldnZFdvQU1qN1AyQWx2N01hcXpualZZQmRjZHZNK3RPenovVWU3ajlJKysvOUFHZGJmM3k2SklLRWlkQlNybG9odVVIb3pOZUtIZ3E3aUx6U3Q5YUJpSXNRVWhkQTloSk4xamtJRzN0dmNXY29UcXN4SVJVbTB1bDBVL2JNVktuRXAyb2FXbWVHNUhHRm0wc00vN0p1akIyeStNOG9PcTVLd2l4Zlk5Q2JSRE5RSWU2VUdiRHFwMlhmcmJlL2U3bE4rVG0zSGdaS0UzMU5GalVwR0NXUVBhV2p2ZEk1NWtON3ZKOWc2em9ldnNZekRkT056Mi93alBZSitzdmNUbFBXeTF5dnR2WldnVmFCVm9GV2dYT3F3TDN2cEd1NFVmeDlFSUhaditMbmxNTkZtMlpqOXd0cHVQc3E5aWlUcWxVTkRIRC93M2Z5MXBuQ2NDdjdTV0pGd25UanZtSU85WTE4aFlWTlp2aUkyNFd2WlJGUnpPVVUzSE42eDJaZmNGUFkzalljQlFYQWQrRVpCTTF6bFFFVWhrN2JxV2UrSnNIRmw4cHdjaTcwbmJjcExtSzR6d0s4b1NDeGpkQkZ6U1E0WldrZUV4cytOVW11c2RLSHdqS0hOWjV4T1JZTWw1S1hkUUx3QWt6Y2xmZThXYWxyUDBkaUZaQkN0dk1xblNib2RQTklmQVBxNXJVdlkyc01IMEx1dDRON3Ywejd2M2dMMzNVKzJySnZ2VnlqcXRTWGErRnR0YTBDclFLdEFxMEN5MStCKzMrZC9oQjMrdjVxK1ROZG5nd0hQSW5seGEra3RhbXpycG5oSVU0WjJYdjNyVFJCUDNlclNKakp0WDFKN3RTaTk1QkVXRGF5RE1xR1FaQXFGTVJJdEo0NDZrS3ZPRlFKbEcxMXZDS0hEOTNaaEhlTXlDRlBwUEJLZ21zaHlTeXhLOW5razY1c25ONnlGQ2RjakZWY3hwenk5WnpxYVFOR3NRbGtpNG5zcDF4Q0g2YUMwUmlYUXJZckhHMFRiNDBoaHFGeFVWd09ZdXkrcDVjMVgrUVRlRG9ySDQ0cDE3OFBGU0RzSVZkaGpoVzVoMzNqaFY5THcyZGVtTVVjSHVJQjFQOU5venZ2enRvdXFjWmZ4U1ZkZmx0MnEwQ3JRS3RBcThDeVYrRHV0OU0zOGNmcUQ1WTl6NlhLRDR3cW4vYyt1M1Vta1F6aGpPLzlEMytlV2R6REVxOUkyTU9JTzBNWlhnZ3hkVlN5c1ErNWlCQW96NUI5NDZLWE8yV1AwWFA3aG1MWE9zcldaN0ZzcHhIcENXekFjampyQ0FnWmtqbDBseitWYzdTYWJIdnQwaUcyaURCak9BR0l4Z3VMSEppR2RZUzZTYWRGWkkxRTR1VUFYY1RrMlA2MkNVdTNFQXJHNncwU2JyODhRNDdEdkVUU2phMWlHTWU1QzVFbnJreFlFRFBDMnM0ek91cHg5dUZxL01nY2NZdlg5NTdzMGFZekdWdzh4UnhsdlhpTGFobTNDclFLdEFxMENxeE9CU1ovbjNidmY1citGU3Q2YlhWV2RUNHJHVDd6WXRwNDdsZXhkUVp2Nkp4cUI5anp2bi9qQjlnei9HREtNaldzU0poSnFCQkI0dFFaZzE1aWpJMTMzL01qQmkwNmtXT1RkK3M2WXg5WEhBR01uVElDMEUvRUJvTG5KQkgxUG5qYXFPZEhCTlVPMU5FWEFQbFZlczExaW90aTBjK3hOSG5rRjNKTmJnc2VMblZ1aExMVmU4eXRveitQZE9RVW5vZSt0UGZ3MWhGSE9jWWNPZ2ZOS1VXMjV5Q2RYVkFHcnBxRzFpR0p1WWs3dG5KdHZQQmEydGk5WGtYcnhQRW5OOVBvMW8rd2lQTHRkc1pMTHJuY2w3d01iZm10QXEwQ3JRS3RBc3RjZ1h2ZlNsOERrZmdYZkdZM3dDNXo0a3VRMjJEakN2WU80OVNaemRtenNMbG5lSFRySjJsMCs0U3RDQ2FlV0l2SnNKWWx0amlsSXliVzdHMHV4bG92Z0gwRE8wMldhYmFPY2k5VzJHZ25pVkVvWFRyWlBqQ3IxUmc2bFhVSUNFajRkK0RzcHdrb0doZnF1VHZIZGFKbVhSNHpFR1NyRlRjR1JWY0U0R3FiOWV3eGoyeVZqbUt0azBsS3paTFBjSy9YRmI3R3hWQS9BT2poc1FUUDF6TjArWjFVcjdYdHo2Uk52RkJwYlhNN0oxSmQrUTZDMFMwYzlYajMvVXJieExvQzVYdW9sVTF1RldnVmFCVm9GV2dWV0xZS3RDTWlIK01iQVlQam0xWTNubjJwWWxkZHZJUDdkL0FHeWg4ZHZmZTlJbmVGOE5LVittZ1NQUWF6MFA1eDJpaUgzajNWbEVsQTFBZUdkOFdwVTF6SWRPT0hsK0pMUlJXVDVrTHFpU004TUxSMVFUUXFGODJsQkRKRU1UUjU5Zzh4RXByU2xTaEhDNXArS2xaSkNYcWF5amhDbUpEWGV0MHhOeGc0WTloN2paUUp5WmVJSFRycHZjZTl3aEJMbStQVitWcEhPSnZuNnVucERLZWkwMFNDZDdwNklkbUVoMDdYMC9ENUwrRy93V3VWY3hqUkhkei9DS1FkL3dJMDN1dVVUWnFwUUZYdUdWdFR0QXEwQ3JRS3RBcTBDaXhWQlVEZS93SUovZEZTSlhXQmtobHNQb1c5NzcrQk05K2ZuczBhYkpCMzNzY2YvRFJOOEFhczBrakMwS0xyczA0b2l6N0RwTEN1a0dyNlF4bWNUMGlQT2FCc24yN3ZTK2hnNkpGNjRMV0JJdUpSNWp3TXdNNXpGSmtDR2p0dTQyWmZ6MjAvcUVzTGx4d3N0UE1TSnZzcUovaHliRi9ucGo2VTdFeVF5L1lXNjJyZndDcytaQTJqRDFPZXE3SVJKRnNBQ3RtT3VHVyt3Q2xYWTRHaG5VMGRMN0dZVUlkQkVGMUsvSHJSc0pDc0Q1OS9GUzhLbS8wSHM4bkJTQStnamorK25DOVU2cW8zbjFScVB4KzhvVm9GV2dWYUJWb0ZXZ1VXVjRISmQ5UE92YjMwYi9qajlmcmlzcmpnTTZONHZQTSszSDM1eUwzdmsvRitHcjMvMHpUNjZHYTNVQkl4TnZpUzlKWUd1UjU2UUoySWE3QU0rN2lYZnpoS1J4eGpPWmo3ck02VDBDN0g2RG5HeDJSUnZnVHd3enlKRmF1bkVJMTRpSWFWZ0RiVGJsLzdQSUdlYzliTk9kYzZ5UUE2UDYrRDQ1SlQySWt0cER2c3hMRnhiWXBmWVJYVVl3S2pEak54STBpZG4rSXhzSnN4SElmc1hHc1ZiV3RiTzJtVDU3SnZIL0ZERWVEeEo3ZEEybitNdSt3anVyWTJSd1ZjOGptZ0RkSXEwQ3JRS3RBcTBDcXcrQXJzL1UxNmZYU1EvaGwvd0o1ZGZEWVhONFBCY0R0dHZQamx0SDdsNkRMcTRkV2JQOFJiS25GMEpOa2JHNHArSkxrMnU2dDZpL1NsYkhJbmY3SVBrR3AydEJVZHNRS0hJV3dra3JyckhyWUM4VGg2MzFHSFc0NWpvTVBGdUJCV0FYbUpWaExDbUhJMHVsVkRxNC90ZTNnUEVLRCtGd2dIVkM3T0N4SExYZTd3MDd5ODhCTTR5b1ZjR3lkZzRMb3UreEVQSFZ2cElaUzVxSXc0QlVON2hhZGU4MHFJaTRQUjVCaVVoK3RwZzl0aWRyRXRwc3dZUHVpNEhXYi9GMitudy91M08yV1Q1cXBBVmZLNThBM1VLdEFxMENyUUt0QXFzUEFLWU12TTc0RlYvTjNDRTFtQkJIanl6UERxYXpnUlpEaTdHbXhXSDkxK1QzZmd0WDJHWk03a2tlaVFhNVdDUUVIZFVYZmRhZWpoWTFESExYSUZwS2doTG9VQVUzRk1Uc3JERitEa1c0OHJvbWwxNlRuSEUyUklXczhSOFlvS1Fpd2wwOXhpMFBKeTdsTTY1OHFUWE93clorZHVQUG9paHFBZkN3NFF2ZGNyU09CS1hHTHNhNzhZbDJHTXVTMW00NFZYNGtWS1V5QmtPdjdvUGR4bC93bWVnNmkyWXpsSTZ4OWFnZjhIVHdzK3FtWjhPZjhBQUFBQVNVVk9SSzVDWUlJPVwiKSBuby1yZXBlYXQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzQ0cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cclxuXHQuQ29tbWlzc2lvblJhbmsgLmhlYWRlciAucmFuayB7XHJcblx0XHRmb250LXNpemU6IDMzcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDE2MHJweDtcclxuXHRcdGxlZnQ6IDQ4cnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHR9XHJcblxyXG5cdC5Db21taXNzaW9uUmFuayAuaGVhZGVyIC5yYW5rIC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiA1MXJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luOiAwIDEwcnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MXJweDtcblx0XHRzcGFue1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUxcnB4O1xuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5Db21taXNzaW9uUmFuayAud3JhcHBlciB7XHJcblx0XHR3aWR0aDogNzEwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdFx0bWFyZ2luOiAtNzZycHggYXV0byAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQuQ29tbWlzc2lvblJhbmsgLndyYXBwZXIgLm5hdiB7XHJcblx0XHRoZWlnaHQ6IDk5cnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMi41cnB4IHNvbGlkICNmM2YzZjM7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA5OXJweDtcclxuXHR9XHJcblxyXG5cdC5Db21taXNzaW9uUmFuayAud3JhcHBlciAubmF2IC5pdGVtLmZvbnQtY29sb3Ige1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogNHJweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5Db21taXNzaW9uUmFuayAud3JhcHBlciAubmF2IC5pdGVtLmZvbnRjb2xvciB7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRib3JkZXItYm90dG9tOiA0cnB4IHNvbGlkIHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LkNvbW1pc3Npb25SYW5rIC53cmFwcGVyIC5saXN0IHtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0fVxyXG5cclxuXHQuQ29tbWlzc2lvblJhbmsgLndyYXBwZXIgLmxpc3QgLml0ZW0ge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7XHJcblx0XHRoZWlnaHQ6IDEwMXJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0fVxyXG5cclxuXHQuQ29tbWlzc2lvblJhbmsgLndyYXBwZXIgLmxpc3QgLml0ZW0gLm51bSB7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdHdpZHRoOiA3MHJweDtcclxuXHR9XHJcblxyXG5cdC5Db21taXNzaW9uUmFuayAud3JhcHBlciAubGlzdCAuaXRlbSAubnVtLm1vcmUtbnVtIHtcclxuXHRcdHBhZGRpbmctbGVmdDogOHJweDtcclxuXHR9XHJcblxyXG5cdC5Db21taXNzaW9uUmFuayAud3JhcHBlciAubGlzdCAuaXRlbSAubnVtIGltYWdlIHtcclxuXHRcdHdpZHRoOiAzNHJweDtcclxuXHRcdGhlaWdodDogNDBycHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5Db21taXNzaW9uUmFuayAud3JhcHBlciAubGlzdCAuaXRlbSAucGljVHh0IHtcclxuXHRcdHdpZHRoOiAzNTBycHg7XHJcblx0fVxyXG5cclxuXHQuQ29tbWlzc2lvblJhbmsgLndyYXBwZXIgLmxpc3QgLml0ZW0gLnBpY1R4dCAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogNjhycHg7XHJcblx0XHRoZWlnaHQ6IDY4cnB4O1xyXG5cdH1cclxuXHJcblx0LkNvbW1pc3Npb25SYW5rIC53cmFwcGVyIC5saXN0IC5pdGVtIC5waWNUeHQgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5Db21taXNzaW9uUmFuayAud3JhcHBlciAubGlzdCAuaXRlbSAucGljVHh0IC50ZXh0IHtcclxuXHRcdHdpZHRoOiAyNjJycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cdC5Db21taXNzaW9uUmFuayAud3JhcHBlciAubGlzdCAuaXRlbSAucGVvcGxlIHtcclxuXHRcdHdpZHRoOiAxNzVycHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1115\n"); /***/ }), /* 1116 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_return_list/index.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_f9430868_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=f9430868&scoped=true&mpType=page */ 1117);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1119);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_f9430868_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_f9430868_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"f9430868\",\n null,\n false,\n _index_vue_vue_type_template_id_f9430868_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/user_return_list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTExNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWY5NDMwODY4JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJmOTQzMDg2OFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy91c2VyX3JldHVybl9saXN0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1116\n"); /***/ }), /* 1117 */ /*!*************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_return_list/index.vue?vue&type=template&id=f9430868&scoped=true&mpType=page ***! \*************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9430868_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=f9430868&scoped=true&mpType=page */ 1118); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9430868_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9430868_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9430868_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9430868_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1118 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_return_list/index.vue?vue&type=template&id=f9430868&scoped=true&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "top-tabs"), attrs: { _i: 1 } }, _vm._l( _vm._$s(2, "f", { forItems: _vm.tabsList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("2-" + $30, "sc", "tabs"), class: _vm._$s("2-" + $30, "c", { btborder: _vm.type === index, }), attrs: { _i: "2-" + $30 }, on: { click: function ($event) { return _vm.changeTabs(index) }, }, }, [_vm._v(_vm._$s("2-" + $30, "t0-0", _vm._s(item.name)))] ) } ), 0 ), _vm._$s(3, "i", _vm.orderList.length) ? _c( "view", { staticClass: _vm._$s(3, "sc", "return-list"), attrs: { _i: 3 } }, _vm._l( _vm._$s(4, "f", { forItems: _vm.orderList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("4-" + $31, "sc", "goodWrapper"), attrs: { _i: "4-" + $31 }, on: { click: function ($event) { return _vm.goOrderDetails(item.order_id) }, }, }, [ _vm._$s( "5-" + $31, "i", item.refund_type == 1 || item.refund_type == 2 ) ? _c("view", { staticClass: _vm._$s( "5-" + $31, "sc", "iconfont icon-shenqingzhong powder" ), attrs: { _i: "5-" + $31 }, }) : _vm._e(), _vm._$s("6-" + $31, "i", item.refund_type == 3) ? _c("view", { staticClass: _vm._$s( "6-" + $31, "sc", "iconfont icon-yijujue" ), attrs: { _i: "6-" + $31 }, }) : _vm._e(), _vm._$s("7-" + $31, "i", item.refund_type == 4) ? _c("view", { staticClass: _vm._$s( "7-" + $31, "sc", "iconfont icon-daituihuo1 powder" ), attrs: { _i: "7-" + $31 }, }) : _vm._e(), _vm._$s("8-" + $31, "i", item.refund_type == 5) ? _c("view", { staticClass: _vm._$s( "8-" + $31, "sc", "iconfont icon-tuikuanzhong powder" ), attrs: { _i: "8-" + $31 }, }) : _vm._e(), _vm._$s("9-" + $31, "i", item.refund_type == 6) ? _c("view", { staticClass: _vm._$s( "9-" + $31, "sc", "iconfont icon-yituikuan" ), attrs: { _i: "9-" + $31 }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s("10-" + $31, "sc", "orderNum"), attrs: { _i: "10-" + $31 }, }, [ _vm._v( _vm._$s( "10-" + $31, "t0-0", _vm._s(_vm.$t("订单号")) ) + _vm._$s("10-" + $31, "t0-1", _vm._s(item.order_id)) ), ] ), _vm._l( _vm._$s(11 + "-" + $31, "f", { forItems: item.cart_info, }), function (items, index, $22, $32) { return _c( "view", { key: _vm._$s(11 + "-" + $31, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s( "11-" + $31 + "-" + $32, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "11-" + $31 + "-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "12-" + $31 + "-" + $32, "sc", "pictrue" ), attrs: { _i: "12-" + $31 + "-" + $32 }, }, [ _c("image", { attrs: { src: _vm._$s( "13-" + $31 + "-" + $32, "a-src", items.productInfo.attrInfo ? items.productInfo.attrInfo.image : items.productInfo.image ), _i: "13-" + $31 + "-" + $32, }, }), ] ), _c( "view", { staticClass: _vm._$s( "14-" + $31 + "-" + $32, "sc", "text" ), attrs: { _i: "14-" + $31 + "-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $31 + "-" + $32, "sc", "acea-row row-between-wrapper" ), attrs: { _i: "15-" + $31 + "-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "16-" + $31 + "-" + $32, "sc", "name line1" ), attrs: { _i: "16-" + $31 + "-" + $32 }, }, [ _vm._v( _vm._$s( "16-" + $31 + "-" + $32, "t0-0", _vm._s(items.productInfo.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "17-" + $31 + "-" + $32, "sc", "num" ), attrs: { _i: "17-" + $31 + "-" + $32 }, }, [ _vm._v( _vm._$s( "17-" + $31 + "-" + $32, "t0-0", _vm._s(items.cart_num) ) ), ] ), ] ), _vm._$s( "18-" + $31 + "-" + $32, "i", items.productInfo.attrInfo ) ? _c( "view", { staticClass: _vm._$s( "18-" + $31 + "-" + $32, "sc", "attr line1" ), attrs: { _i: "18-" + $31 + "-" + $32 }, }, [ _vm._v( _vm._$s( "18-" + $31 + "-" + $32, "t0-0", _vm._s( items.productInfo.attrInfo.suk ) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "19-" + $31 + "-" + $32, "sc", "attr line1" ), attrs: { _i: "19-" + $31 + "-" + $32 }, }, [ _vm._v( _vm._$s( "19-" + $31 + "-" + $32, "t0-0", _vm._s(items.productInfo.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "20-" + $31 + "-" + $32, "sc", "money" ), attrs: { _i: "20-" + $31 + "-" + $32 }, }, [ _vm._v( _vm._$s( "20-" + $31 + "-" + $32, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "20-" + $31 + "-" + $32, "t0-1", _vm._s( items.productInfo.attrInfo ? items.productInfo.attrInfo.price : items.productInfo.price ) ) ), ] ), ] ), ] ) } ), _c( "view", { staticClass: _vm._$s("21-" + $31, "sc", "totalSum"), attrs: { _i: "21-" + $31 }, }, [ _vm._v( _vm._$s("21-" + $31, "t0-0", _vm._s(_vm.$t("共"))) + _vm._$s( "21-" + $31, "t0-1", _vm._s(item.refund_num || 0) ) + _vm._$s( "21-" + $31, "t0-2", _vm._s(_vm.$t("件商品,总金额")) ) ), _c( "text", { staticClass: _vm._$s( "22-" + $31, "sc", "font-color price" ), attrs: { _i: "22-" + $31 }, }, [ _vm._v( _vm._$s( "22-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "22-" + $31, "t0-1", _vm._s(item.refund_price) ) ), ] ), ] ), ], 2 ) } ), 0 ) : _vm._e(), _vm._$s(23, "i", _vm.orderList.length > 0) ? _c( "view", { staticClass: _vm._$s( 23, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 23 }, }, [ _c("text", { staticClass: _vm._$s(24, "sc", "loading iconfont icon-jiazai"), attrs: { hidden: _vm._$s(24, "a-hidden", _vm.loading == false), _i: 24, }, }), _vm._v(_vm._$s(23, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), _vm._$s(25, "i", _vm.orderList.length == 0 && !_vm.loading) ? _c( "view", [ _c("emptyPage", { attrs: { title: _vm.$t("暂无退款订单~"), _i: 26 }, }), ], 1 ) : _vm._e(), _c("home", { attrs: { _i: 27 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1119 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/user_return_list/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1120);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMTE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1119\n"); /***/ }), /* 1120 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/user_return_list/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _emptyPage = _interopRequireDefault(__webpack_require__(/*! @/components/emptyPage */ 635));\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default,\n emptyPage: _emptyPage.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n type: 0,\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n //提示语\n orderList: [],\n //订单数组\n orderStatus: -3,\n //订单状态\n page: 1,\n limit: 20,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n tabsList: [{\n key: 0,\n name: this.$t(\"\\u5168\\u90E8\")\n }, {\n key: 1,\n name: this.$t(\"\\u7533\\u8BF7\\u4E2D\")\n },\n // {\n // \tkey: 2,\n // \tname: '待退货'\n // }, \n // {\n // \tkey: 3,\n // \tname: '退款中'\n // }, \n {\n key: 2,\n name: this.$t(\"\\u5DF2\\u9000\\u6B3E\")\n }]\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getOrderList();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.getOrderList();\n } else {\n (0, _login.toLogin)();\n }\n },\n /**\n * 页面上拉触底事件的处理函数\n */\n onReachBottom: function onReachBottom() {\n this.getOrderList();\n },\n methods: {\n onLoadFun: function onLoadFun() {\n this.getOrderList();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 去订单详情\n */\n goOrderDetails: function goOrderDetails(order_id) {\n if (!order_id) return that.$util.Tips({\n title: that.$t(\"\\u7F3A\\u5C11\\u8BA2\\u5355\\u53F7\\u65E0\\u6CD5\\u67E5\\u770B\\u8BA2\\u5355\\u8BE6\\u60C5\")\n });\n uni.navigateTo({\n url: '/pages/goods/order_details/index?order_id=' + order_id + '&isReturen=1'\n });\n },\n changeTabs: function changeTabs(index) {\n this.type = index;\n this.loadend = false;\n this.page = 1;\n this.limit = 20;\n this.orderList = [];\n this.getOrderList(index);\n },\n /**\n * 获取订单列表\n */\n getOrderList: function getOrderList(type) {\n var that = this;\n if (that.loading) return;\n if (that.loadend) return;\n that.loading = true;\n that.loadTitle = \"\";\n (0, _order.getNewOrderList)({\n // type: that.orderStatus,\n page: that.page,\n limit: that.limit,\n refund_status: type ? type : that.type\n }).then(function (res) {\n var list = res.data.list || [];\n var loadend = list.length < that.limit;\n that.orderList = that.orderList.concat(list);\n that.$set(that, 'orderList', that.orderList);\n that.loadend = loadend;\n that.loading = false;\n that.loadTitle = loadend ? that.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page = that.page + 1;\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvdXNlcl9yZXR1cm5fbGlzdC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJlbXB0eVBhZ2UiLCJtaXhpbnMiLCJkYXRhIiwidHlwZSIsImxvYWRpbmciLCJsb2FkZW5kIiwibG9hZFRpdGxlIiwib3JkZXJMaXN0Iiwib3JkZXJTdGF0dXMiLCJwYWdlIiwibGltaXQiLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwidGFic0xpc3QiLCJrZXkiLCJuYW1lIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsIm9uUmVhY2hCb3R0b20iLCJtZXRob2RzIiwib25Mb2FkRnVuIiwiYXV0aENvbHNlIiwiZ29PcmRlckRldGFpbHMiLCJ0aXRsZSIsInVuaSIsInVybCIsImNoYW5nZVRhYnMiLCJnZXRPcmRlckxpc3QiLCJ0aGF0IiwicmVmdW5kX3N0YXR1cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQXVEQTtBQUNBO0FBQ0E7QUFHQTtBQUdBO0FBTUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUNBQztJQUNBQztFQUlBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBRDtRQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FEO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtRQUNBQztNQUNBO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0FDO01BQ0FBO01BQ0E7UUFDQTtRQUNBdkI7UUFDQUM7UUFDQXVCO01BQ0E7UUFDQTtRQUNBO1FBQ0FEO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjExMjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0b3AtdGFic1wiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRhYnNcIiA6Y2xhc3M9XCJ7YnRib3JkZXI6dHlwZSA9PT0gaW5kZXh9XCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gdGFic0xpc3RcIiA6a2V5PVwiaW5kZXhcIlxyXG5cdFx0XHRcdEB0YXA9XCJjaGFuZ2VUYWJzKGluZGV4KVwiPlxyXG5cdFx0XHRcdHt7aXRlbS5uYW1lfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J3JldHVybi1saXN0JyB2LWlmPVwib3JkZXJMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nZ29vZFdyYXBwZXInIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG9yZGVyTGlzdFwiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0QGNsaWNrPSdnb09yZGVyRGV0YWlscyhpdGVtLm9yZGVyX2lkKSc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tc2hlbnFpbmd6aG9uZyBwb3dkZXInIHYtaWY9XCJpdGVtLnJlZnVuZF90eXBlPT0xIHx8aXRlbS5yZWZ1bmRfdHlwZT09MlwiPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi15aWp1anVlJyB2LWlmPVwiaXRlbS5yZWZ1bmRfdHlwZT09M1wiPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi1kYWl0dWlodW8xIHBvd2Rlcicgdi1pZj1cIml0ZW0ucmVmdW5kX3R5cGU9PTRcIj48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tdHVpa3Vhbnpob25nIHBvd2Rlcicgdi1pZj1cIml0ZW0ucmVmdW5kX3R5cGU9PTVcIj48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24teWl0dWlrdWFuJyB2LWlmPVwiaXRlbS5yZWZ1bmRfdHlwZT09NlwiPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nb3JkZXJOdW0nPnt7JHQoYOiuouWNleWPt2ApfX3vvJp7e2l0ZW0ub3JkZXJfaWR9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyB2LWZvcj1cIihpdGVtcyxpbmRleCkgaW4gaXRlbS5jYXJ0X2luZm9cIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW1zLnByb2R1Y3RJbmZvLmF0dHJJbmZvP2l0ZW1zLnByb2R1Y3RJbmZvLmF0dHJJbmZvLmltYWdlOml0ZW1zLnByb2R1Y3RJbmZvLmltYWdlJz5cclxuXHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2FjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lIGxpbmUxJz57e2l0ZW1zLnByb2R1Y3RJbmZvLnN0b3JlX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbnVtJz54IHt7aXRlbXMuY2FydF9udW19fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYXR0ciBsaW5lMScgdi1pZj1cIml0ZW1zLnByb2R1Y3RJbmZvLmF0dHJJbmZvXCI+e3tpdGVtcy5wcm9kdWN0SW5mby5hdHRySW5mby5zdWt9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhdHRyIGxpbmUxJyB2LWVsc2U+e3tpdGVtcy5wcm9kdWN0SW5mby5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSc+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7aXRlbXMucHJvZHVjdEluZm8uYXR0ckluZm8/aXRlbXMucHJvZHVjdEluZm8uYXR0ckluZm8ucHJpY2U6aXRlbXMucHJvZHVjdEluZm8ucHJpY2V9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RvdGFsU3VtJz57eyR0KGDlhbFgKX19IHt7aXRlbS5yZWZ1bmRfbnVtIHx8IDB9fSB7eyR0KGDku7bllYblk4HvvIzmgLvph5Hpop1gKX19IDx0ZXh0XHJcblx0XHRcdFx0XHRcdGNsYXNzPSdmb250LWNvbG9yIHByaWNlJz57eyR0KGDvv6VgKX19e3tpdGVtLnJlZnVuZF9wcmljZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J2xvYWRpbmdpY29uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlcicgdi1pZj1cIm9yZGVyTGlzdC5sZW5ndGggPiAwXCI+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPSdsb2FkaW5nIGljb25mb250IGljb24tamlhemFpJyA6aGlkZGVuPSdsb2FkaW5nPT1mYWxzZSc+PC90ZXh0Pnt7bG9hZFRpdGxlfX1cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IHYtaWY9XCJvcmRlckxpc3QubGVuZ3RoID09IDAgICYmICFsb2FkaW5nXCI+XHJcblx0XHRcdDxlbXB0eVBhZ2UgOnRpdGxlPVwiJHQoYOaaguaXoOmAgOasvuiuouWNlX5gKVwiPjwvZW1wdHlQYWdlPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8IS0tIDxhdXRob3JpemUgQG9uTG9hZEZ1bj1cIm9uTG9hZEZ1blwiIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHQ8aG9tZT48L2hvbWU+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQgZW1wdHlQYWdlIGZyb20gJ0AvY29tcG9uZW50cy9lbXB0eVBhZ2UnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXROZXdPcmRlckxpc3RcclxuXHR9IGZyb20gJ0AvYXBpL29yZGVyLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHQvLyAjaWZkZWYgTVBcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0aG9tZSxcclxuXHRcdFx0ZW1wdHlQYWdlLFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHR5cGU6IDAsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdFx0bG9hZFRpdGxlOiB0aGlzLiR0KGDliqDovb3mm7TlpJpgKSwgLy/mj5DnpLror61cclxuXHRcdFx0XHRvcmRlckxpc3Q6IFtdLCAvL+iuouWNleaVsOe7hFxyXG5cdFx0XHRcdG9yZGVyU3RhdHVzOiAtMywgLy/orqLljZXnirbmgIFcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiAyMCxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdHRhYnNMaXN0OiBbe1xyXG5cdFx0XHRcdFx0a2V5OiAwLFxyXG5cdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg5YWo6YOoYClcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGtleTogMSxcclxuXHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoYOeUs+ivt+S4rWApXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHQvLyB7XHJcblx0XHRcdFx0Ly8gXHRrZXk6IDIsXHJcblx0XHRcdFx0Ly8gXHRuYW1lOiAn5b6F6YCA6LSnJ1xyXG5cdFx0XHRcdC8vIH0sIFxyXG5cdFx0XHRcdC8vIHtcclxuXHRcdFx0XHQvLyBcdGtleTogMyxcclxuXHRcdFx0XHQvLyBcdG5hbWU6ICfpgIDmrL7kuK0nXHJcblx0XHRcdFx0Ly8gfSwgXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0a2V5OiAyLFxyXG5cdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg5bey6YCA5qy+YClcclxuXHRcdFx0XHR9XVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0XHRpZiAobmV3Vikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldE9yZGVyTGlzdCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRPcmRlckxpc3QoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOmhtemdouS4iuaLieinpuW6leS6i+S7tueahOWkhOeQhuWHveaVsFxyXG5cdFx0ICovXHJcblx0XHRvblJlYWNoQm90dG9tOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0dGhpcy5nZXRPcmRlckxpc3QoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdG9uTG9hZEZ1bigpIHtcclxuXHRcdFx0XHR0aGlzLmdldE9yZGVyTGlzdCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmjojmnYPlhbPpl61cclxuXHRcdFx0YXV0aENvbHNlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5Y676K6i5Y2V6K+m5oOFXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnb09yZGVyRGV0YWlsczogZnVuY3Rpb24ob3JkZXJfaWQpIHtcclxuXHRcdFx0XHRpZiAoIW9yZGVyX2lkKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDnvLrlsJHorqLljZXlj7fml6Dms5Xmn6XnnIvorqLljZXor6bmg4VgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kcy9vcmRlcl9kZXRhaWxzL2luZGV4P29yZGVyX2lkPScgKyBvcmRlcl9pZCArICcmaXNSZXR1cmVuPTEnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhbmdlVGFicyhpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMudHlwZSA9IGluZGV4XHJcblx0XHRcdFx0dGhpcy5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5wYWdlID0gMVxyXG5cdFx0XHRcdHRoaXMubGltaXQgPSAyMFxyXG5cdFx0XHRcdHRoaXMub3JkZXJMaXN0ID0gW11cclxuXHRcdFx0XHR0aGlzLmdldE9yZGVyTGlzdChpbmRleClcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluiuouWNleWIl+ihqFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0T3JkZXJMaXN0KHR5cGUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoYXQubG9hZGluZykgcmV0dXJuO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvYWRlbmQpIHJldHVybjtcclxuXHRcdFx0XHR0aGF0LmxvYWRpbmcgPSB0cnVlO1xyXG5cdFx0XHRcdHRoYXQubG9hZFRpdGxlID0gXCJcIjtcclxuXHRcdFx0XHRnZXROZXdPcmRlckxpc3Qoe1xyXG5cdFx0XHRcdFx0Ly8gdHlwZTogdGhhdC5vcmRlclN0YXR1cyxcclxuXHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdGxpbWl0OiB0aGF0LmxpbWl0LFxyXG5cdFx0XHRcdFx0cmVmdW5kX3N0YXR1czogdHlwZSA/IHR5cGUgOiB0aGF0LnR5cGVcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRsZXQgbGlzdCA9IHJlcy5kYXRhLmxpc3QgfHwgW107XHJcblx0XHRcdFx0XHRsZXQgbG9hZGVuZCA9IGxpc3QubGVuZ3RoIDwgdGhhdC5saW1pdDtcclxuXHRcdFx0XHRcdHRoYXQub3JkZXJMaXN0ID0gdGhhdC5vcmRlckxpc3QuY29uY2F0KGxpc3QpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdvcmRlckxpc3QnLCB0aGF0Lm9yZGVyTGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBsb2FkZW5kO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IGxvYWRlbmQgPyB0aGF0LiR0KGDmiJHkuZ/mmK/mnInlupXnur/nmoRgKSA6IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdFx0dGhhdC5wYWdlID0gdGhhdC5wYWdlICsgMTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQucmV0dXJuLWxpc3QgLmdvb2RXcmFwcGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOiAxM3JweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5yZXR1cm4tbGlzdCAuZ29vZFdyYXBwZXIgLm9yZGVyTnVtIHtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuXHRcdGhlaWdodDogODdycHg7XHJcblx0XHRsaW5lLWhlaWdodDogODdycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQucmV0dXJuLWxpc3QgLmdvb2RXcmFwcGVyIC5pdGVtIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRwYWRkaW5nOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5yZXR1cm4tbGlzdCAuZ29vZFdyYXBwZXIgLnRvdGFsU3VtIHtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHggMzJycHggMzBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5yZXR1cm4tbGlzdCAuZ29vZFdyYXBwZXIgLnRvdGFsU3VtIC5wcmljZSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQucmV0dXJuLWxpc3QgLmdvb2RXcmFwcGVyIC5pY29uZm9udCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRmb250LXNpemU6IDEwOXJweDtcclxuXHRcdHRvcDogN3JweDtcclxuXHRcdHJpZ2h0OiAzMHJweDtcclxuXHRcdGNvbG9yOiAjY2NjO1xyXG5cdH1cclxuXHJcblx0LnJldHVybi1saXN0IC5nb29kV3JhcHBlciAuaWNvbmZvbnQucG93ZGVyIHtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LW1pbm9yQ29sb3IpO1xyXG5cdH1cclxuXHJcblx0LnRvcC10YWJzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDgwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC50b3AtdGFicyAudGFicyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0fVxyXG5cclxuXHQuYnRib3JkZXIge1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICcgJztcclxuXHRcdFx0d2lkdGg6IDM5cHg7XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0Ym90dG9tOiAycHg7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1120\n"); /***/ }), /* 1121 */ /*!********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/login/index.vue?mpType=page ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_c94cf268_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=c94cf268&mpType=page */ 1122);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1125);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_c94cf268_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_c94cf268_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_c94cf268_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/login/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTEyMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWM5NGNmMjY4Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvdXNlcnMvbG9naW4vaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1121\n"); /***/ }), /* 1122 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/login/index.vue?vue&type=template&id=c94cf268&mpType=page ***! \**************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c94cf268_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=c94cf268&mpType=page */ 1123); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c94cf268_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c94cf268_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c94cf268_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c94cf268_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1123 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/login/index.vue?vue&type=template&id=c94cf268&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "login-wrapper"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "shading"), attrs: { _i: 1 } }, [ _c("image", { attrs: { src: _vm._$s(2, "a-src", _vm.logoUrl), _i: 2 }, }), ] ), _vm._$s(3, "i", _vm.formItem === 1) ? _c( "view", { staticClass: _vm._$s(3, "sc", "whiteBg"), attrs: { _i: 3 } }, [ _vm._$s(4, "i", _vm.current !== 1) ? _c( "view", { staticClass: _vm._$s(4, "sc", "list"), attrs: { _i: 4 } }, [ _c( "form", { attrs: { _i: 5 }, on: { submit: function ($event) { $event.preventDefault() return _vm.submit($event) }, }, }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "item"), attrs: { _i: 6 }, }, [ _c( "view", { staticClass: _vm._$s( 7, "sc", "acea-row row-middle" ), attrs: { _i: 7 }, }, [ _c("image", { attrs: { src: _vm._$s( 8, "a-src", __webpack_require__(/*! ../static/phone_1.png */ 967) ), _i: 8, }, }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.account, expression: "account", }, ], attrs: { placeholder: _vm._$s( 9, "a-placeholder", _vm.$t("输入手机号码") ), _i: 9, }, domProps: { value: _vm._$s(9, "v-model", _vm.account), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.account = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "item"), attrs: { _i: 10 }, }, [ _c( "view", { staticClass: _vm._$s( 11, "sc", "acea-row row-middle" ), attrs: { _i: 11 }, }, [ _c("image", { attrs: { src: _vm._$s( 12, "a-src", __webpack_require__(/*! ../static/code_1.png */ 1124) ), _i: 12, }, }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password, expression: "password", }, ], attrs: { placeholder: _vm._$s( 13, "a-placeholder", _vm.$t("填写登录密码") ), _i: 13, }, domProps: { value: _vm._$s( 13, "v-model", _vm.password ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.password = $event.target.value }, }, }), ] ), ] ), ] ), ] ) : _vm._e(), _vm._$s( 14, "i", _vm.current !== 0 || _vm.appLoginStatus || _vm.appleLoginStatus ) ? _c( "view", { staticClass: _vm._$s(14, "sc", "list"), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "item"), attrs: { _i: 15 }, }, [ _c( "view", { staticClass: _vm._$s( 16, "sc", "acea-row row-middle" ), attrs: { _i: 16 }, }, [ _c("image", { attrs: { src: _vm._$s( 17, "a-src", __webpack_require__(/*! ../static/phone_1.png */ 967) ), _i: 17, }, }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.account, expression: "account", }, ], attrs: { placeholder: _vm._$s( 18, "a-placeholder", _vm.$t("输入手机号码") ), _i: 18, }, domProps: { value: _vm._$s(18, "v-model", _vm.account), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.account = $event.target.value }, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "item"), attrs: { _i: 19 }, }, [ _c( "view", { staticClass: _vm._$s( 20, "sc", "acea-row row-middle" ), attrs: { _i: 20 }, }, [ _c("image", { attrs: { src: _vm._$s( 21, "a-src", __webpack_require__(/*! ../static/code_2.png */ 968) ), _i: 21, }, }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.captcha, expression: "captcha", }, ], staticClass: _vm._$s(22, "sc", "codeIput"), attrs: { placeholder: _vm._$s( 22, "a-placeholder", _vm.$t("填写验证码") ), _i: 22, }, domProps: { value: _vm._$s(22, "v-model", _vm.captcha), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.captcha = $event.target.value }, }, }), _c( "button", { staticClass: _vm._$s(23, "sc", "code"), class: _vm._$s( 23, "c", _vm.disabled === true ? "on" : "" ), attrs: { disabled: _vm._$s( 23, "a-disabled", _vm.disabled ), _i: 23, }, on: { click: _vm.code }, }, [_vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.text)))] ), ] ), ] ), ] ) : _vm._e(), _vm._$s(24, "i", _vm.current !== 0) ? _c( "view", { staticClass: _vm._$s(24, "sc", "logon"), attrs: { _i: 24 }, on: { click: _vm.loginMobile }, }, [_vm._v(_vm._$s(24, "t0-0", _vm._s(_vm.$t("登录"))))] ) : _vm._e(), _vm._$s(25, "i", _vm.current === 0) ? _c( "view", { staticClass: _vm._$s(25, "sc", "logon"), attrs: { _i: 25 }, on: { click: _vm.submit }, }, [_vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.$t("登录"))))] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(26, "sc", "tips"), attrs: { _i: 26 } }, [ _vm._$s(27, "i", _vm.current == 0) ? _c( "view", { attrs: { _i: 27 }, on: { click: function ($event) { _vm.current = 1 }, }, }, [ _vm._v( _vm._$s(27, "t0-0", _vm._s(_vm.$t("快速登录"))) ), ] ) : _vm._e(), _vm._$s(28, "i", _vm.current == 1) ? _c( "view", { attrs: { _i: 28 }, on: { click: function ($event) { _vm.current = 0 }, }, }, [ _vm._v( _vm._$s(28, "t0-0", _vm._s(_vm.$t("账号登录"))) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(29, "sc", "protocol"), attrs: { _i: 29 }, }, [ _c( "checkbox-group", { attrs: { _i: 30 }, on: { change: _vm.ChangeIsDefault } }, [ _c("checkbox", { class: _vm._$s( 31, "c", _vm.inAnimation ? "trembling" : "" ), attrs: { checked: _vm._$s( 31, "a-checked", _vm.protocol ? true : false ), _i: 31, }, on: { animationend: function ($event) { _vm.inAnimation = false }, }, }), _vm._v( _vm._$s(30, "t1-0", _vm._s(_vm.$t("已阅读并同意"))) ), _c( "text", { staticClass: _vm._$s(32, "sc", "main-color"), attrs: { _i: 32 }, on: { click: function ($event) { return _vm.privacy(4) }, }, }, [ _vm._v( _vm._$s(32, "t0-0", _vm._s(_vm.$t("《用户协议》"))) ), ] ), _vm._v(_vm._$s(30, "t3-0", _vm._s(_vm.$t("与")))), _c( "text", { staticClass: _vm._$s(33, "sc", "main-color"), attrs: { _i: 33 }, on: { click: function ($event) { return _vm.privacy(3) }, }, }, [ _vm._v( _vm._$s(33, "t0-0", _vm._s(_vm.$t("《隐私协议》"))) ), ] ), ] ), ] ), ] ) : _vm._e(), _c("Verify", { ref: "verify", attrs: { captchaType: _vm.captchaType, imgSize: { width: "330px", height: "155px" }, _i: 34, }, on: { success: _vm.success }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1124 */ /*!**********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/code_1.png ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/code_1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjExMjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy9jb2RlXzEucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1124\n"); /***/ }), /* 1125 */ /*!********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/login/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1126);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMTI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1125\n"); /***/ }), /* 1126 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/login/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nvar _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _dayjsMin = _interopRequireDefault(__webpack_require__(/*! @/plugin/dayjs/dayjs.min.js */ 402));\nvar _SendVerifyCode = _interopRequireDefault(__webpack_require__(/*! @/mixins/SendVerifyCode */ 767));\nvar _user = __webpack_require__(/*! @/api/user */ 32);\nvar _validate = _interopRequireWildcard(__webpack_require__(/*! @/utils/validate */ 37));\nvar _public = __webpack_require__(/*! @/api/public */ 45);\nvar _utils = __webpack_require__(/*! @/utils */ 38);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../components/verify/index.vue */ 768));\nfunction _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== \"function\") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }\nfunction _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== \"object\" && typeof obj !== \"function\") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n// import cookie from \"@/utils/store/cookie\";\n\nvar BACK_URL = \"login_back_url\";\nvar _default = {\n name: \"Login\",\n components: {\n Verify: _index.default\n },\n mixins: [_SendVerifyCode.default, _color.default],\n data: function data() {\n return {\n copyRight: '',\n inAnimation: false,\n protocol: false,\n navList: [this.$t(\"\\u5FEB\\u901F\\u767B\\u5F55\"), this.$t(\"\\u8D26\\u53F7\\u767B\\u5F55\")],\n current: 1,\n account: \"\",\n password: \"\",\n captcha: \"\",\n formItem: 1,\n type: \"login\",\n logoUrl: \"\",\n keyCode: \"\",\n codeUrl: \"\",\n codeVal: \"\",\n isShowCode: false,\n appLoginStatus: false,\n // 微信登录强制绑定手机号码状态\n appUserInfo: null,\n // 微信登录保存的用户信息\n appleLoginStatus: false,\n // 苹果登录强制绑定手机号码状态\n appleUserInfo: null,\n appleShow: false,\n // 苹果登录版本必须要求ios13以上的\n keyLock: true\n };\n },\n watch: {\n formItem: function formItem(nval, oVal) {\n if (nval == 1) {\n this.type = 'login';\n } else {\n this.type = 'register';\n }\n }\n },\n onLoad: function onLoad() {\n var _this = this;\n var self = this;\n uni.getSystemInfo({\n success: function success(res) {\n if (res.platform.toLowerCase() == 'ios' && _this.getSystem(res.system)) {\n self.appleShow = true;\n }\n }\n });\n if (uni.getStorageSync('copyRight').copyrightContext) {\n this.copyRight = uni.getStorageSync('copyRight').copyrightContext;\n }\n },\n mounted: function mounted() {\n // this.getCode();\n this.getLogoImage();\n },\n methods: {\n ChangeIsDefault: function ChangeIsDefault(e) {\n this.$set(this, 'protocol', !this.protocol);\n },\n privacy: function privacy(type) {\n uni.navigateTo({\n url: \"/pages/users/privacy/index?type=\" + type\n });\n },\n // IOS 版本号判断\n getSystem: function getSystem(system) {\n var str;\n system.toLowerCase().indexOf('ios') === -1 ? str = system : str = system.split(' ')[1];\n if (str.indexOf('.')) return str.split('.')[0] >= 13;\n return str >= 13;\n },\n // 苹果登录\n appleLogin: function appleLogin() {\n var self = this;\n this.account = '';\n this.captcha = '';\n if (!self.protocol) {\n this.inAnimation = true;\n return self.$util.Tips({\n title: '请先阅读并同意协议'\n });\n }\n uni.showLoading({\n title: this.$t(\"\\u767B\\u5F55\\u4E2D\")\n });\n uni.login({\n provider: 'apple',\n timeout: 10000,\n success: function success(loginRes) {\n uni.getUserInfo({\n provider: 'apple',\n success: function success(infoRes) {\n self.appleUserInfo = infoRes.userInfo;\n self.appleLoginApi();\n },\n fail: function fail() {\n uni.showToast({\n title: self.$t(\"\\u83B7\\u53D6\\u7528\\u6237\\u4FE1\\u606F\\u5931\\u8D25\"),\n icon: 'none',\n duration: 2000\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n },\n fail: function fail(error) {\n __f__(\"log\", error, \" at pages/users/login/index.vue:248\");\n }\n });\n },\n // 苹果登录Api\n appleLoginApi: function appleLoginApi() {\n var self = this;\n (0, _user.appleLogin)({\n openId: self.appleUserInfo.openId,\n email: self.appleUserInfo.email || '',\n phone: this.account,\n captcha: this.captcha\n }).then(function (_ref) {\n var data = _ref.data;\n if (data.isbind) {\n uni.showModal({\n title: self.$t(\"\\u63D0\\u793A\"),\n content: self.$t(\"\\u8BF7\\u7ED1\\u5B9A\\u624B\\u673A\\u53F7\\u540E\\uFF0C\\u7EE7\\u7EED\\u64CD\\u4F5C\"),\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {\n self.current = 1;\n self.appleLoginStatus = true;\n }\n }\n });\n } else {\n self.$store.commit(\"LOGIN\", {\n 'token': data.token,\n 'time': data.expires_time - self.$Cache.time()\n });\n var backUrl = self.$Cache.get(BACK_URL) || \"/pages/index/index\";\n self.$Cache.clear(BACK_URL);\n self.$store.commit(\"SETUID\", data.userInfo.uid);\n uni.reLaunch({\n url: backUrl\n });\n }\n }).catch(function (error) {\n uni.showModal({\n title: self.$t(\"\\u63D0\\u793A\"),\n content: self.$t(\"\\u9519\\u8BEF\\u4FE1\\u606F\") + \"\".concat(error),\n success: function success(res) {\n if (res.confirm) {\n __f__(\"log\", self.$t(\"\\u7528\\u6237\\u70B9\\u51FB\\u786E\\u5B9A\"), \" at pages/users/login/index.vue:293\");\n } else if (res.cancel) {\n __f__(\"log\", self.$t(\"\\u7528\\u6237\\u70B9\\u51FB\\u53D6\\u6D88\"), \" at pages/users/login/index.vue:295\");\n }\n }\n });\n });\n },\n // App微信登录\n wxLogin: function wxLogin() {\n var self = this;\n this.account = '';\n this.captcha = '';\n if (!self.protocol) {\n this.inAnimation = true;\n return self.$util.Tips({\n title: '请先阅读并同意协议'\n });\n }\n uni.showLoading({\n title: self.$t(\"\\u767B\\u5F55\\u4E2D\")\n });\n uni.login({\n provider: 'weixin',\n success: function success(loginRes) {\n // 获取用户信息\n uni.getUserInfo({\n provider: 'weixin',\n success: function success(infoRes) {\n self.appUserInfo = infoRes.userInfo;\n self.wxLoginApi();\n },\n fail: function fail() {\n uni.showToast({\n title: self.$t(\"\\u83B7\\u53D6\\u7528\\u6237\\u4FE1\\u606F\\u5931\\u8D25\"),\n icon: 'none',\n duration: 2000\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n },\n fail: function fail() {\n uni.showToast({\n title: self.$t(\"\\u767B\\u5F55\\u5931\\u8D25\"),\n icon: 'none',\n duration: 2000\n });\n }\n });\n },\n wxLoginApi: function wxLoginApi() {\n var self = this;\n (0, _api.wechatAppAuth)({\n userInfo: self.appUserInfo,\n phone: this.account,\n code: this.captcha\n }).then(function (_ref2) {\n var data = _ref2.data;\n if (data.isbind) {\n uni.showModal({\n title: self.$t(\"\\u63D0\\u793A\"),\n content: self.$t(\"\\u8BF7\\u7ED1\\u5B9A\\u624B\\u673A\\u53F7\\u540E\\uFF0C\\u7EE7\\u7EED\\u64CD\\u4F5C\"),\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {\n self.current = 1;\n self.appLoginStatus = true;\n }\n }\n });\n } else {\n self.$store.commit(\"LOGIN\", {\n 'token': data.token,\n 'time': data.expires_time - self.$Cache.time()\n });\n var backUrl = self.$Cache.get(BACK_URL) || \"/pages/index/index\";\n self.$Cache.clear(BACK_URL);\n self.$store.commit(\"SETUID\", data.userInfo.uid);\n uni.reLaunch({\n url: backUrl\n });\n }\n }).catch(function (error) {\n uni.showModal({\n title: self.$t(\"\\u63D0\\u793A\"),\n content: self.$t(\"\\u9519\\u8BEF\\u4FE1\\u606F\") + \"\".concat(error),\n success: function success(res) {\n if (res.confirm) {\n __f__(\"log\", self.$t(\"\\u7528\\u6237\\u70B9\\u51FB\\u786E\\u5B9A\"), \" at pages/users/login/index.vue:386\");\n } else if (res.cancel) {\n __f__(\"log\", self.$t(\"\\u7528\\u6237\\u70B9\\u51FB\\u53D6\\u6D88\"), \" at pages/users/login/index.vue:388\");\n }\n }\n });\n });\n },\n again: function again() {\n this.codeUrl = _utils.VUE_APP_API_URL + \"/sms_captcha?\" + \"key=\" + this.keyCode + Date.parse(new Date());\n },\n success: function success(data) {\n var _this2 = this;\n this.$refs.verify.hide();\n (0, _user.getCodeApi)().then(function (res) {\n _this2.keyCode = res.data.key;\n _this2.getCode(data);\n }).catch(function (res) {\n _this2.$util.Tips({\n title: res\n });\n });\n },\n code: function code() {\n var that = this;\n if (!that.protocol) {\n this.inAnimation = true;\n return that.$util.Tips({\n title: '请先阅读并同意协议'\n });\n }\n if (!that.account) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u624B\\u673A\\u53F7\\u7801\")\n });\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.account)) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n this.$refs.verify.show();\n },\n getLogoImage: function getLogoImage() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this3;\n (0, _public.getLogo)(2).then(function (res) {\n that.logoUrl = res.data.logo_url;\n });\n case 2:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n loginMobile: function loginMobile() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var that;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n that = _this4;\n if (that.protocol) {\n _context2.next = 4;\n break;\n }\n _this4.inAnimation = true;\n return _context2.abrupt(\"return\", that.$util.Tips({\n title: '请先阅读并同意协议'\n }));\n case 4:\n if (that.account) {\n _context2.next = 6;\n break;\n }\n return _context2.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 6:\n if (/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.account)) {\n _context2.next = 8;\n break;\n }\n return _context2.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 8:\n if (that.captcha) {\n _context2.next = 10;\n break;\n }\n return _context2.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u9A8C\\u8BC1\\u7801\")\n }));\n case 10:\n if (/^[\\w\\d]+$/i.test(that.captcha)) {\n _context2.next = 12;\n break;\n }\n return _context2.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u9A8C\\u8BC1\\u7801\")\n }));\n case 12:\n if (!that.appLoginStatus) {\n _context2.next = 16;\n break;\n }\n that.wxLoginApi();\n _context2.next = 26;\n break;\n case 16:\n if (!that.appleLoginStatus) {\n _context2.next = 20;\n break;\n }\n that.appleLoginApi();\n _context2.next = 26;\n break;\n case 20:\n if (!_this4.keyLock) {\n _context2.next = 24;\n break;\n }\n _this4.keyLock = !_this4.keyLock;\n _context2.next = 25;\n break;\n case 24:\n return _context2.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u52FF\\u91CD\\u590D\\u70B9\\u51FB\")\n }));\n case 25:\n (0, _user.loginMobile)({\n phone: that.account,\n captcha: that.captcha,\n spread: that.$Cache.get(\"spread\")\n }).then(function (res) {\n var data = res.data;\n that.$store.commit(\"LOGIN\", {\n 'token': data.token,\n 'time': data.expires_time - _this4.$Cache.time()\n });\n var backUrl = that.$Cache.get(BACK_URL) || \"/pages/index/index\";\n that.$Cache.clear(BACK_URL);\n (0, _user.getUserInfo)().then(function (res) {\n _this4.keyLock = true;\n that.$store.commit(\"SETUID\", res.data.uid);\n if (backUrl.indexOf('/pages/users/login/index') !== -1) {\n backUrl = '/pages/index/index';\n }\n uni.reLaunch({\n url: backUrl\n });\n });\n }).catch(function (res) {\n _this4.keyLock = true;\n that.$util.Tips({\n title: res\n });\n });\n case 26:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n register: function register() {\n var _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var that;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n that = _this5;\n if (that.protocol) {\n _context3.next = 4;\n break;\n }\n _this5.inAnimation = true;\n return _context3.abrupt(\"return\", that.$util.Tips({\n title: '请先阅读并同意协议'\n }));\n case 4:\n if (that.account) {\n _context3.next = 6;\n break;\n }\n return _context3.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 6:\n if (/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.account)) {\n _context3.next = 8;\n break;\n }\n return _context3.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 8:\n if (that.captcha) {\n _context3.next = 10;\n break;\n }\n return _context3.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u9A8C\\u8BC1\\u7801\")\n }));\n case 10:\n if (/^[\\w\\d]+$/i.test(that.captcha)) {\n _context3.next = 12;\n break;\n }\n return _context3.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u9A8C\\u8BC1\\u7801\")\n }));\n case 12:\n if (that.password) {\n _context3.next = 14;\n break;\n }\n return _context3.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u5BC6\\u7801\")\n }));\n case 14:\n if (!/^([0-9]|[a-z]|[A-Z]){0,6}$/i.test(that.password)) {\n _context3.next = 16;\n break;\n }\n return _context3.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u60A8\\u8F93\\u5165\\u7684\\u5BC6\\u7801\\u8FC7\\u4E8E\\u7B80\\u5355\")\n }));\n case 16:\n (0, _user.register)({\n account: that.account,\n captcha: that.captcha,\n password: that.password,\n spread: that.$Cache.get(\"spread\")\n }).then(function (res) {\n that.$util.Tips({\n title: res\n });\n that.formItem = 1;\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n case 17:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n getCode: function getCode(data) {\n var _this6 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n var that;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n that = _this6;\n if (that.protocol) {\n _context4.next = 4;\n break;\n }\n _this6.inAnimation = true;\n return _context4.abrupt(\"return\", that.$util.Tips({\n title: '请先阅读并同意协议'\n }));\n case 4:\n if (that.account) {\n _context4.next = 6;\n break;\n }\n return _context4.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 6:\n if (/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.account)) {\n _context4.next = 8;\n break;\n }\n return _context4.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n }));\n case 8:\n if (that.formItem == 2) that.type = \"register\";\n _context4.next = 11;\n return (0, _user.registerVerify)({\n phone: that.account,\n type: that.type,\n key: that.keyCode,\n captchaType: _this6.captchaType,\n captchaVerification: data.captchaVerification\n }).then(function (res) {\n _this6.sendCode();\n that.$util.Tips({\n title: res.msg\n });\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n case 11:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n navTap: function navTap(index) {\n this.current = index;\n },\n submit: function submit() {\n var _this7 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {\n var that;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n that = _this7;\n if (that.protocol) {\n _context5.next = 4;\n break;\n }\n _this7.inAnimation = true;\n return _context5.abrupt(\"return\", that.$util.Tips({\n title: '请先阅读并同意协议'\n }));\n case 4:\n if (that.account) {\n _context5.next = 6;\n break;\n }\n return _context5.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u8D26\\u53F7\")\n }));\n case 6:\n if (/^[\\w\\d]{5,16}$/i.test(that.account)) {\n _context5.next = 8;\n break;\n }\n return _context5.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u8D26\\u53F7\")\n }));\n case 8:\n if (that.password) {\n _context5.next = 10;\n break;\n }\n return _context5.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u5BC6\\u7801\")\n }));\n case 10:\n if (!_this7.keyLock) {\n _context5.next = 14;\n break;\n }\n _this7.keyLock = !_this7.keyLock;\n _context5.next = 15;\n break;\n case 14:\n return _context5.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u52FF\\u91CD\\u590D\\u70B9\\u51FB\")\n }));\n case 15:\n (0, _user.loginH5)({\n account: that.account,\n password: that.password,\n spread: that.$Cache.get(\"spread\")\n }).then(function (_ref3) {\n var data = _ref3.data;\n that.$store.commit(\"LOGIN\", {\n 'token': data.token,\n 'time': data.expires_time - _this7.$Cache.time()\n });\n var backUrl = that.$Cache.get(BACK_URL) || \"/pages/index/index\";\n that.$Cache.clear(BACK_URL);\n (0, _user.getUserInfo)().then(function (res) {\n _this7.keyLock = true;\n that.$store.commit(\"SETUID\", res.data.uid);\n uni.reLaunch({\n url: backUrl\n });\n }).catch(function (error) {\n _this7.keyLock = true;\n });\n }).catch(function (e) {\n _this7.keyLock = true;\n that.$util.Tips({\n title: e\n });\n });\n case 16:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }))();\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvbG9naW4vaW5kZXgudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJjb21wb25lbnRzIiwiVmVyaWZ5IiwibWl4aW5zIiwiZGF0YSIsImNvcHlSaWdodCIsImluQW5pbWF0aW9uIiwicHJvdG9jb2wiLCJuYXZMaXN0IiwiY3VycmVudCIsImFjY291bnQiLCJwYXNzd29yZCIsImNhcHRjaGEiLCJmb3JtSXRlbSIsInR5cGUiLCJsb2dvVXJsIiwia2V5Q29kZSIsImNvZGVVcmwiLCJjb2RlVmFsIiwiaXNTaG93Q29kZSIsImFwcExvZ2luU3RhdHVzIiwiYXBwVXNlckluZm8iLCJhcHBsZUxvZ2luU3RhdHVzIiwiYXBwbGVVc2VySW5mbyIsImFwcGxlU2hvdyIsImtleUxvY2siLCJ3YXRjaCIsIm9uTG9hZCIsInVuaSIsInN1Y2Nlc3MiLCJzZWxmIiwibW91bnRlZCIsIm1ldGhvZHMiLCJDaGFuZ2VJc0RlZmF1bHQiLCJwcml2YWN5IiwidXJsIiwiZ2V0U3lzdGVtIiwic3lzdGVtIiwiYXBwbGVMb2dpbiIsInRpdGxlIiwicHJvdmlkZXIiLCJ0aW1lb3V0IiwiZmFpbCIsImljb24iLCJkdXJhdGlvbiIsImNvbXBsZXRlIiwiYXBwbGVMb2dpbkFwaSIsIm9wZW5JZCIsImVtYWlsIiwicGhvbmUiLCJjb250ZW50Iiwic2hvd0NhbmNlbCIsInd4TG9naW4iLCJ3eExvZ2luQXBpIiwidXNlckluZm8iLCJjb2RlIiwiYWdhaW4iLCJWVUVfQVBQX0FQSV9VUkwiLCJEYXRlIiwidGhlbiIsImNhdGNoIiwiZ2V0TG9nb0ltYWdlIiwidGhhdCIsImxvZ2luTW9iaWxlIiwic3ByZWFkIiwiYmFja1VybCIsInJlZ2lzdGVyIiwiZ2V0Q29kZSIsImtleSIsImNhcHRjaGFUeXBlIiwiY2FwdGNoYVZlcmlmaWNhdGlvbiIsIm5hdlRhcCIsInN1Ym1pdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQXlHQTtBQUNBO0FBQ0E7QUFTQTtBQUtBO0FBSUE7QUFJQTtBQUtBO0FBQ0E7QUFBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBWEE7O0FBU0E7QUFBQSxlQUdBO0VBQ0FBO0VBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBYjtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FjO0lBQUE7SUFDQTtJQUNBQztNQUNBQztRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0FOO1FBQ0FPO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUM7TUFDQSxzQkFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBQztRQUNBO01BQ0E7TUFDQVg7UUFDQVc7TUFDQTtNQUNBWDtRQUNBWTtRQUNBQztRQUNBWjtVQUNBRDtZQUNBWTtZQUNBWDtjQUNBQztjQUNBQTtZQUNBO1lBQ0FZO2NBQ0FkO2dCQUNBVztnQkFDQUk7Z0JBQ0FDO2NBQ0E7WUFDQTtZQUNBQztjQUNBakI7WUFDQTtVQUNBO1FBQ0E7UUFDQWM7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FJO01BQ0E7TUFDQTtRQUNBQztRQUNBQztRQUNBQztRQUNBckM7TUFDQSx3QkFFQTtRQUFBLElBREFSO1FBRUE7VUFDQXdCO1lBQ0FX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QUNBO2tCQUNBRztvQkFDQXZCO2tCQUNBO2dCQUNBLEdBQ0FxQjtrQkFDQUU7b0JBQ0F2QjtrQkFDQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNBO0lBQ0FnQztNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFDQVY7Z0JBQUEsSUFDQUE7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQ0E7Z0JBQUEsa0NBQ0FBO2tCQUNBdkI7Z0JBQ0E7Y0FBQTtnQkFBQSxJQUVBdUI7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7a0JBQ0F2QjtnQkFDQTtjQUFBO2dCQUFBLElBQ0E7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7a0JBQ0FBO2dCQUNBO2NBQUE7Z0JBQUEsSUFDQXVCO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBO2tCQUNBdkI7Z0JBQ0E7Y0FBQTtnQkFBQSxLQUNBO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUNBO2dCQUFBO2dCQUFBO2NBQUE7Z0JBQUEsa0NBRUF1QjtrQkFDQXZCO2dCQUNBO2NBQUE7Z0JBRUE7a0JBQ0E3QjtrQkFDQUM7a0JBQ0FxRDtnQkFDQSxHQUNBTCxzQkFFQTtrQkFBQSxJQURBdkQ7a0JBRUEwRDtvQkFDQTtvQkFDQTtrQkFDQTtrQkFDQTtrQkFDQUE7a0JBQ0E7b0JBQ0E7b0JBQ0FBO29CQUNBbEM7c0JBQ0FPO29CQUNBO2tCQUNBO29CQUNBO2tCQUNBO2dCQUNBLEdBQ0F5QjtrQkFDQTtrQkFDQUU7b0JBQ0F2QjtrQkFDQTtnQkFDQTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjExMjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJsb2dpbi13cmFwcGVyXCIgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFkaW5nXCI+XHJcblx0XHRcdDxpbWFnZSA6c3JjPVwibG9nb1VybFwiIC8+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIndoaXRlQmdcIiB2LWlmPVwiZm9ybUl0ZW0gPT09IDFcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCIgdi1pZj1cImN1cnJlbnQgIT09IDFcIj5cclxuXHRcdFx0XHQ8Zm9ybSBAc3VibWl0LnByZXZlbnQ9XCJzdWJtaXRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vc3RhdGljL3Bob25lXzEucG5nXCIgc3R5bGU9XCJ3aWR0aDogMjRycHg7IGhlaWdodDogMzRycHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiA6cGxhY2Vob2xkZXI9XCIkdChg6L6T5YWl5omL5py65Y+356CBYClcIiB2LW1vZGVsPVwiYWNjb3VudFwiIG1heGxlbmd0aD1cIjExXCIgcmVxdWlyZWQgLz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvY29kZV8xLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDI4cnB4OyBoZWlnaHQ6IDMycnB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJwYXNzd29yZFwiIDpwbGFjZWhvbGRlcj1cIiR0KGDloavlhpnnmbvlvZXlr4bnoIFgKVwiIHYtbW9kZWw9XCJwYXNzd29yZFwiIHJlcXVpcmVkIC8+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L2Zvcm0+XHJcblx0XHRcdFx0PCEtLSA8bmF2aWdhdG9yIGNsYXNzPVwiZm9yZ2V0UHdkXCIgaG92ZXItY2xhc3M9XCJub25lXCIgdXJsPVwiL3BhZ2VzL3VzZXJzL3JldHJpZXZlUGFzc3dvcmQvaW5kZXhcIj5cclxuXHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi13ZW50aVwiPjwvc3Bhbj7lv5jorrDlr4bnoIFcclxuXHRcdFx0XHQ8L25hdmlnYXRvcj4gLS0+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCIgdi1pZj1cImN1cnJlbnQgIT09IDAgfHwgYXBwTG9naW5TdGF0dXMgfHwgYXBwbGVMb2dpblN0YXR1c1wiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvcGhvbmVfMS5wbmdcIiBzdHlsZT1cIndpZHRoOiAyNHJweDsgaGVpZ2h0OiAzNHJweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiA6cGxhY2Vob2xkZXI9XCIkdChg6L6T5YWl5omL5py65Y+356CBYClcIiB2LW1vZGVsPVwiYWNjb3VudFwiIDptYXhsZW5ndGg9XCIxMVwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvY29kZV8yLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDI4cnB4OyBoZWlnaHQ6IDMycnB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIDpwbGFjZWhvbGRlcj1cIiR0KGDloavlhpnpqozor4HnoIFgKVwiIDptYXhsZW5ndGg9XCI2XCIgY2xhc3M9XCJjb2RlSXB1dFwiXHJcblx0XHRcdFx0XHRcdFx0di1tb2RlbD1cImNhcHRjaGFcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiY29kZVwiIDpkaXNhYmxlZD1cImRpc2FibGVkXCIgOmNsYXNzPVwiZGlzYWJsZWQgPT09IHRydWUgPyAnb24nIDogJydcIiBAY2xpY2s9XCJjb2RlXCI+XHJcblx0XHRcdFx0XHRcdFx0e3sgdGV4dCB9fVxyXG5cdFx0XHRcdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PCEtLSBcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtaWY9XCJpc1Nob3dDb2RlXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uL3N0YXRpYy9jb2RlXzIucG5nXCIgc3R5bGU9XCJ3aWR0aDogMjhycHg7IGhlaWdodDogMzJycHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOWhq+WGmemqjOivgeeggWApXCIgY2xhc3M9XCJjb2RlSXB1dFwiIHYtbW9kZWw9XCJjb2RlVmFsXCIgLz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb2RlXCIgQGNsaWNrPVwiYWdhaW5cIj48aW1nIDpzcmM9XCJjb2RlVXJsXCIgLz48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxvZ29uXCIgQGNsaWNrPVwibG9naW5Nb2JpbGVcIiB2LWlmPVwiY3VycmVudCAhPT0gMFwiPnt7JHQoYOeZu+W9lWApfX08L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibG9nb25cIiBAY2xpY2s9XCJzdWJtaXRcIiB2LWlmPVwiY3VycmVudCA9PT0gMFwiPnt7JHQoYOeZu+W9lWApfX08L3ZpZXc+XHJcblx0XHRcdDwhLS0gI2lmbmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzXCI+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cImN1cnJlbnQ9PTBcIiBAY2xpY2s9XCJjdXJyZW50ID0gMVwiPnt7JHQoYOW/q+mAn+eZu+W9lWApfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cImN1cnJlbnQ9PTFcIiBAY2xpY2s9XCJjdXJyZW50ID0gMFwiPnt7JHQoYOi0puWPt+eZu+W9lWApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmZGVmIEFQUC1QTFVTIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpcHNcIj5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiY3VycmVudD09MFwiIEBjbGljaz1cImN1cnJlbnQgPSAxXCI+e3skdChg5b+r6YCf55m75b2VYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiY3VycmVudD09MVwiIEBjbGljaz1cImN1cnJlbnQgPSAwXCI+e3skdChg6LSm5Y+355m75b2VYCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiYXBwTG9naW5cIiB2LWlmPVwiIWFwcExvZ2luU3RhdHVzICYmICFhcHBsZUxvZ2luU3RhdHVzXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZHNcIj5cclxuXHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwibGluZVwiPjwvc3Bhbj5cclxuXHRcdFx0XHRcdDxwPnt7JHQoYOWFtuS7luaWueW8j+eZu+W9lWApfX08L3A+XHJcblx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cImxpbmVcIj48L3NwYW4+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuIHd4XCIgQGNsaWNrPVwid3hMb2dpblwiPlxyXG5cdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cImljb25mb250IGljb24tcy13ZWl4aW5kZW5nbHUxXCI+PC9zcGFuPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG4gbWltYVwiIHYtaWY9XCJjdXJyZW50ID09IDFcIiBAY2xpY2s9XCJjdXJyZW50ID0wXCI+XHJcblx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zLW1pbWFkZW5nbHUxXCI+PC9zcGFuPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG4geWFuemhlbmdcIiB2LWlmPVwiY3VycmVudCA9PSAwXCIgQGNsaWNrPVwiY3VycmVudCA9MVwiPlxyXG5cdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cImljb25mb250IGljb24tcy15YW56aGVuZ21hZGVuZ2x1MVwiPjwvc3Bhbj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYXBwbGUtYnRuXCIgQGNsaWNrPVwiYXBwbGVMb2dpblwiIHYtaWY9XCJhcHBsZVNob3dcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXMtcGluZ2d1b1wiPjwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInByb3RvY29sXCI+XHJcblx0XHRcdFx0PGNoZWNrYm94LWdyb3VwIEBjaGFuZ2U9J0NoYW5nZUlzRGVmYXVsdCc+XHJcblx0XHRcdFx0XHQ8Y2hlY2tib3ggOmNsYXNzPVwiaW5BbmltYXRpb24/J3RyZW1ibGluZyc6JydcIiBAYW5pbWF0aW9uZW5kPSdpbkFuaW1hdGlvbj1mYWxzZSdcclxuXHRcdFx0XHRcdFx0OmNoZWNrZWQ9XCJwcm90b2NvbCA/IHRydWUgOiBmYWxzZVwiIC8+e3skdChg5bey6ZiF6K+75bm25ZCM5oSPYCl9fSA8dGV4dCBjbGFzcz1cIm1haW4tY29sb3JcIlxyXG5cdFx0XHRcdFx0XHRAY2xpY2s9XCJwcml2YWN5KDQpXCI+e3skdChg44CK55So5oi35Y2P6K6u44CLYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdHt7JHQoYOS4jmApfX08dGV4dCBjbGFzcz1cIm1haW4tY29sb3JcIiBAY2xpY2s9XCJwcml2YWN5KDMpXCI+e3skdChg44CK6ZqQ56eB5Y2P6K6u44CLYCl9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L2NoZWNrYm94LWdyb3VwPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiYm90dG9tXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidmVyXCIgdi1pZj1cImNvcHlSaWdodFwiPnt7Y29weVJpZ2h0fX08L3ZpZXc+XHJcblx0XHRcdDx2aWV3IHYtZWxzZSBjbGFzcz1cInZlclwiPsKpIDIwMTQtMjAyM1xyXG5cdFx0XHRcdDxhIGhyZWY9XCJodHRwczovL3d3dy5jcm1lYi5jb21cIj53d3cuY3JtZWIuY29tPC9hPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0PFZlcmlmeSBAc3VjY2Vzcz1cInN1Y2Nlc3NcIiA6Y2FwdGNoYVR5cGU9XCJjYXB0Y2hhVHlwZVwiIDppbWdTaXplPVwieyB3aWR0aDogJzMzMHB4JywgaGVpZ2h0OiAnMTU1cHgnIH1cIlxyXG5cdFx0XHRyZWY9XCJ2ZXJpZnlcIj48L1ZlcmlmeT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGRheWpzIGZyb20gXCJAL3BsdWdpbi9kYXlqcy9kYXlqcy5taW4uanNcIjtcclxuXHRpbXBvcnQgc2VuZFZlcmlmeUNvZGUgZnJvbSBcIkAvbWl4aW5zL1NlbmRWZXJpZnlDb2RlXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdGxvZ2luSDUsXHJcblx0XHRsb2dpbk1vYmlsZSxcclxuXHRcdHJlZ2lzdGVyVmVyaWZ5LFxyXG5cdFx0cmVnaXN0ZXIsXHJcblx0XHRnZXRDb2RlQXBpLFxyXG5cdFx0Z2V0VXNlckluZm8sXHJcblx0XHRhcHBsZUxvZ2luXHJcblx0fSBmcm9tIFwiQC9hcGkvdXNlclwiO1xyXG5cdGltcG9ydCBhdHRycywge1xyXG5cdFx0cmVxdWlyZWQsXHJcblx0XHRhbHBoYV9udW0sXHJcblx0XHRjaHNfcGhvbmVcclxuXHR9IGZyb20gXCJAL3V0aWxzL3ZhbGlkYXRlXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldExvZ29cclxuXHR9IGZyb20gXCJAL2FwaS9wdWJsaWNcIjtcclxuXHQvLyBpbXBvcnQgY29va2llIGZyb20gXCJAL3V0aWxzL3N0b3JlL2Nvb2tpZVwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRWVUVfQVBQX0FQSV9VUkxcclxuXHR9IGZyb20gXCJAL3V0aWxzXCI7XHJcblx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0aW1wb3J0IHtcclxuXHRcdHdlY2hhdEFwcEF1dGhcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcydcclxuXHQvLyAjZW5kaWZcclxuXHRjb25zdCBCQUNLX1VSTCA9IFwibG9naW5fYmFja191cmxcIjtcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJztcclxuXHRpbXBvcnQgVmVyaWZ5IGZyb20gJy4uL2NvbXBvbmVudHMvdmVyaWZ5L2luZGV4LnZ1ZSc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJMb2dpblwiLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRWZXJpZnlcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtzZW5kVmVyaWZ5Q29kZSwgY29sb3JzXSxcclxuXHRcdGRhdGE6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGNvcHlSaWdodDogJycsXHJcblx0XHRcdFx0aW5BbmltYXRpb246IGZhbHNlLFxyXG5cdFx0XHRcdHByb3RvY29sOiBmYWxzZSxcclxuXHRcdFx0XHRuYXZMaXN0OiBbdGhpcy4kdChg5b+r6YCf55m75b2VYCksIHRoaXMuJHQoYOi0puWPt+eZu+W9lWApXSxcclxuXHRcdFx0XHRjdXJyZW50OiAxLFxyXG5cdFx0XHRcdGFjY291bnQ6IFwiXCIsXHJcblx0XHRcdFx0cGFzc3dvcmQ6IFwiXCIsXHJcblx0XHRcdFx0Y2FwdGNoYTogXCJcIixcclxuXHRcdFx0XHRmb3JtSXRlbTogMSxcclxuXHRcdFx0XHR0eXBlOiBcImxvZ2luXCIsXHJcblx0XHRcdFx0bG9nb1VybDogXCJcIixcclxuXHRcdFx0XHRrZXlDb2RlOiBcIlwiLFxyXG5cdFx0XHRcdGNvZGVVcmw6IFwiXCIsXHJcblx0XHRcdFx0Y29kZVZhbDogXCJcIixcclxuXHRcdFx0XHRpc1Nob3dDb2RlOiBmYWxzZSxcclxuXHRcdFx0XHRhcHBMb2dpblN0YXR1czogZmFsc2UsIC8vIOW+ruS/oeeZu+W9leW8uuWItue7keWumuaJi+acuuWPt+eggeeKtuaAgVxyXG5cdFx0XHRcdGFwcFVzZXJJbmZvOiBudWxsLCAvLyDlvq7kv6HnmbvlvZXkv53lrZjnmoTnlKjmiLfkv6Hmga9cclxuXHRcdFx0XHRhcHBsZUxvZ2luU3RhdHVzOiBmYWxzZSwgLy8g6Iu55p6c55m75b2V5by65Yi257uR5a6a5omL5py65Y+356CB54q25oCBXHJcblx0XHRcdFx0YXBwbGVVc2VySW5mbzogbnVsbCxcclxuXHRcdFx0XHRhcHBsZVNob3c6IGZhbHNlLCAvLyDoi7nmnpznmbvlvZXniYjmnKzlv4XpobvopoHmsYJpb3MxM+S7peS4iueahFxyXG5cdFx0XHRcdGtleUxvY2s6IHRydWVcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRmb3JtSXRlbTogZnVuY3Rpb24obnZhbCwgb1ZhbCkge1xyXG5cdFx0XHRcdGlmIChudmFsID09IDEpIHtcclxuXHRcdFx0XHRcdHRoaXMudHlwZSA9ICdsb2dpbidcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy50eXBlID0gJ3JlZ2lzdGVyJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0bGV0IHNlbGYgPSB0aGlzXHJcblx0XHRcdHVuaS5nZXRTeXN0ZW1JbmZvKHtcclxuXHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRpZiAocmVzLnBsYXRmb3JtLnRvTG93ZXJDYXNlKCkgPT0gJ2lvcycgJiYgdGhpcy5nZXRTeXN0ZW0ocmVzLnN5c3RlbSkpIHtcclxuXHRcdFx0XHRcdFx0c2VsZi5hcHBsZVNob3cgPSB0cnVlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnY29weVJpZ2h0JykuY29weXJpZ2h0Q29udGV4dCkge1xyXG5cdFx0XHRcdHRoaXMuY29weVJpZ2h0ID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdjb3B5UmlnaHQnKS5jb3B5cmlnaHRDb250ZXh0XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHQvLyB0aGlzLmdldENvZGUoKTtcclxuXHRcdFx0dGhpcy5nZXRMb2dvSW1hZ2UoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdENoYW5nZUlzRGVmYXVsdChlKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdwcm90b2NvbCcsICF0aGlzLnByb3RvY29sKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0cHJpdmFjeSh0eXBlKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy91c2Vycy9wcml2YWN5L2luZGV4P3R5cGU9XCIgKyB0eXBlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gSU9TIOeJiOacrOWPt+WIpOaWrVxyXG5cdFx0XHRnZXRTeXN0ZW0oc3lzdGVtKSB7XHJcblx0XHRcdFx0bGV0IHN0clxyXG5cdFx0XHRcdHN5c3RlbS50b0xvd2VyQ2FzZSgpLmluZGV4T2YoJ2lvcycpID09PSAtMSA/IHN0ciA9IHN5c3RlbSA6IHN0ciA9IHN5c3RlbS5zcGxpdCgnICcpWzFdXHJcblx0XHRcdFx0aWYgKHN0ci5pbmRleE9mKCcuJykpXHJcblx0XHRcdFx0XHRyZXR1cm4gc3RyLnNwbGl0KCcuJylbMF0gPj0gMTNcclxuXHRcdFx0XHRyZXR1cm4gc3RyID49IDEzXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiLueaenOeZu+W9lVxyXG5cdFx0XHRhcHBsZUxvZ2luKCkge1xyXG5cdFx0XHRcdGxldCBzZWxmID0gdGhpc1xyXG5cdFx0XHRcdHRoaXMuYWNjb3VudCA9ICcnXHJcblx0XHRcdFx0dGhpcy5jYXB0Y2hhID0gJydcclxuXHRcdFx0XHRpZiAoIXNlbGYucHJvdG9jb2wpIHtcclxuXHRcdFx0XHRcdHRoaXMuaW5BbmltYXRpb24gPSB0cnVlXHJcblx0XHRcdFx0XHRyZXR1cm4gc2VsZi4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfor7flhYjpmIXor7vlubblkIzmhI/ljY/orq4nXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnmbvlvZXkuK1gKVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dW5pLmxvZ2luKHtcclxuXHRcdFx0XHRcdHByb3ZpZGVyOiAnYXBwbGUnLFxyXG5cdFx0XHRcdFx0dGltZW91dDogMTAwMDAsXHJcblx0XHRcdFx0XHRzdWNjZXNzKGxvZ2luUmVzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5nZXRVc2VySW5mbyh7XHJcblx0XHRcdFx0XHRcdFx0cHJvdmlkZXI6ICdhcHBsZScsXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24oaW5mb1Jlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0c2VsZi5hcHBsZVVzZXJJbmZvID0gaW5mb1Jlcy51c2VySW5mb1xyXG5cdFx0XHRcdFx0XHRcdFx0c2VsZi5hcHBsZUxvZ2luQXBpKClcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGZhaWwoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHNlbGYuJHQoYOiOt+WPlueUqOaIt+S/oeaBr+Wksei0pWApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAyMDAwXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0Y29tcGxldGUoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbChlcnJvcikge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhlcnJvcilcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDoi7nmnpznmbvlvZVBcGlcclxuXHRcdFx0YXBwbGVMb2dpbkFwaSgpIHtcclxuXHRcdFx0XHRsZXQgc2VsZiA9IHRoaXNcclxuXHRcdFx0XHRhcHBsZUxvZ2luKHtcclxuXHRcdFx0XHRcdG9wZW5JZDogc2VsZi5hcHBsZVVzZXJJbmZvLm9wZW5JZCxcclxuXHRcdFx0XHRcdGVtYWlsOiBzZWxmLmFwcGxlVXNlckluZm8uZW1haWwgfHwgJycsXHJcblx0XHRcdFx0XHRwaG9uZTogdGhpcy5hY2NvdW50LFxyXG5cdFx0XHRcdFx0Y2FwdGNoYTogdGhpcy5jYXB0Y2hhXHJcblx0XHRcdFx0fSkudGhlbigoe1xyXG5cdFx0XHRcdFx0ZGF0YVxyXG5cdFx0XHRcdH0pID0+IHtcclxuXHRcdFx0XHRcdGlmIChkYXRhLmlzYmluZCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogc2VsZi4kdChg5o+Q56S6YCksXHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogc2VsZi4kdChg6K+357uR5a6a5omL5py65Y+35ZCO77yM57un57ut5pON5L2cYCksXHJcblx0XHRcdFx0XHRcdFx0c2hvd0NhbmNlbDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0c2VsZi5jdXJyZW50ID0gMVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzZWxmLmFwcGxlTG9naW5TdGF0dXMgPSB0cnVlXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHNlbGYuJHN0b3JlLmNvbW1pdChcIkxPR0lOXCIsIHtcclxuXHRcdFx0XHRcdFx0XHQndG9rZW4nOiBkYXRhLnRva2VuLFxyXG5cdFx0XHRcdFx0XHRcdCd0aW1lJzogZGF0YS5leHBpcmVzX3RpbWUgLSBzZWxmLiRDYWNoZS50aW1lKClcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdGxldCBiYWNrVXJsID0gc2VsZi4kQ2FjaGUuZ2V0KEJBQ0tfVVJMKSB8fCBcIi9wYWdlcy9pbmRleC9pbmRleFwiO1xyXG5cdFx0XHRcdFx0XHRzZWxmLiRDYWNoZS5jbGVhcihCQUNLX1VSTCk7XHJcblx0XHRcdFx0XHRcdHNlbGYuJHN0b3JlLmNvbW1pdChcIlNFVFVJRFwiLCBkYXRhLnVzZXJJbmZvLnVpZCk7XHJcblx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBiYWNrVXJsXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVycm9yID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogc2VsZi4kdChg5o+Q56S6YCksXHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHNlbGYuJHQoYOmUmeivr+S/oeaBr2ApICsgYCR7ZXJyb3J9YCxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhzZWxmLiR0KGDnlKjmiLfngrnlh7vnoa7lrppgKSk7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuY2FuY2VsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhzZWxmLiR0KGDnlKjmiLfngrnlh7vlj5bmtohgKSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyBBcHDlvq7kv6HnmbvlvZVcclxuXHRcdFx0d3hMb2dpbigpIHtcclxuXHRcdFx0XHRsZXQgc2VsZiA9IHRoaXNcclxuXHRcdFx0XHR0aGlzLmFjY291bnQgPSAnJ1xyXG5cdFx0XHRcdHRoaXMuY2FwdGNoYSA9ICcnXHJcblx0XHRcdFx0aWYgKCFzZWxmLnByb3RvY29sKSB7XHJcblx0XHRcdFx0XHR0aGlzLmluQW5pbWF0aW9uID0gdHJ1ZVxyXG5cdFx0XHRcdFx0cmV0dXJuIHNlbGYuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn6K+35YWI6ZiF6K+75bm25ZCM5oSP5Y2P6K6uJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogc2VsZi4kdChg55m75b2V5LitYClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHVuaS5sb2dpbih7XHJcblx0XHRcdFx0XHRwcm92aWRlcjogJ3dlaXhpbicsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihsb2dpblJlcykge1xyXG5cdFx0XHRcdFx0XHQvLyDojrflj5bnlKjmiLfkv6Hmga9cclxuXHRcdFx0XHRcdFx0dW5pLmdldFVzZXJJbmZvKHtcclxuXHRcdFx0XHRcdFx0XHRwcm92aWRlcjogJ3dlaXhpbicsXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24oaW5mb1Jlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0c2VsZi5hcHBVc2VySW5mbyA9IGluZm9SZXMudXNlckluZm9cclxuXHRcdFx0XHRcdFx0XHRcdHNlbGYud3hMb2dpbkFwaSgpXHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRmYWlsKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBzZWxmLiR0KGDojrflj5bnlKjmiLfkv6Hmga/lpLHotKVgKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGNvbXBsZXRlKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWwoKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBzZWxmLiR0KGDnmbvlvZXlpLHotKVgKSxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdHd4TG9naW5BcGkoKSB7XHJcblx0XHRcdFx0bGV0IHNlbGYgPSB0aGlzXHJcblx0XHRcdFx0d2VjaGF0QXBwQXV0aCh7XHJcblx0XHRcdFx0XHR1c2VySW5mbzogc2VsZi5hcHBVc2VySW5mbyxcclxuXHRcdFx0XHRcdHBob25lOiB0aGlzLmFjY291bnQsXHJcblx0XHRcdFx0XHRjb2RlOiB0aGlzLmNhcHRjaGFcclxuXHRcdFx0XHR9KS50aGVuKCh7XHJcblx0XHRcdFx0XHRkYXRhXHJcblx0XHRcdFx0fSkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGRhdGEuaXNiaW5kKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBzZWxmLiR0KGDmj5DnpLpgKSxcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBzZWxmLiR0KGDor7fnu5HlrprmiYvmnLrlj7flkI7vvIznu6fnu63mk43kvZxgKSxcclxuXHRcdFx0XHRcdFx0XHRzaG93Q2FuY2VsOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzZWxmLmN1cnJlbnQgPSAxXHJcblx0XHRcdFx0XHRcdFx0XHRcdHNlbGYuYXBwTG9naW5TdGF0dXMgPSB0cnVlXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHNlbGYuJHN0b3JlLmNvbW1pdChcIkxPR0lOXCIsIHtcclxuXHRcdFx0XHRcdFx0XHQndG9rZW4nOiBkYXRhLnRva2VuLFxyXG5cdFx0XHRcdFx0XHRcdCd0aW1lJzogZGF0YS5leHBpcmVzX3RpbWUgLSBzZWxmLiRDYWNoZS50aW1lKClcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdGxldCBiYWNrVXJsID0gc2VsZi4kQ2FjaGUuZ2V0KEJBQ0tfVVJMKSB8fCBcIi9wYWdlcy9pbmRleC9pbmRleFwiO1xyXG5cdFx0XHRcdFx0XHRzZWxmLiRDYWNoZS5jbGVhcihCQUNLX1VSTCk7XHJcblx0XHRcdFx0XHRcdHNlbGYuJHN0b3JlLmNvbW1pdChcIlNFVFVJRFwiLCBkYXRhLnVzZXJJbmZvLnVpZCk7XHJcblx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBiYWNrVXJsXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVycm9yID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogc2VsZi4kdChg5o+Q56S6YCksXHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHNlbGYuJHQoYOmUmeivr+S/oeaBr2ApICsgYCR7ZXJyb3J9YCxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhzZWxmLiR0KGDnlKjmiLfngrnlh7vnoa7lrppgKSk7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuY2FuY2VsKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhzZWxmLiR0KGDnlKjmiLfngrnlh7vlj5bmtohgKSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhZ2FpbigpIHtcclxuXHRcdFx0XHR0aGlzLmNvZGVVcmwgPVxyXG5cdFx0XHRcdFx0VlVFX0FQUF9BUElfVVJMICtcclxuXHRcdFx0XHRcdFwiL3Ntc19jYXB0Y2hhP1wiICtcclxuXHRcdFx0XHRcdFwia2V5PVwiICtcclxuXHRcdFx0XHRcdHRoaXMua2V5Q29kZSArXHJcblx0XHRcdFx0XHREYXRlLnBhcnNlKG5ldyBEYXRlKCkpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdWNjZXNzKGRhdGEpIHtcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnZlcmlmeS5oaWRlKClcclxuXHRcdFx0XHRnZXRDb2RlQXBpKClcclxuXHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMua2V5Q29kZSA9IHJlcy5kYXRhLmtleTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRDb2RlKGRhdGEpO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXNcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y29kZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAoIXRoYXQucHJvdG9jb2wpIHtcclxuXHRcdFx0XHRcdHRoaXMuaW5BbmltYXRpb24gPSB0cnVlXHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfor7flhYjpmIXor7vlubblkIzmhI/ljY/orq4nXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCF0aGF0LmFjY291bnQpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+Whq+WGmeaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCEvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdCh0aGF0LmFjY291bnQpKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMudmVyaWZ5LnNob3coKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhc3luYyBnZXRMb2dvSW1hZ2UoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldExvZ28oMikudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5sb2dvVXJsID0gcmVzLmRhdGEubG9nb191cmw7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGFzeW5jIGxvZ2luTW9iaWxlKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAoIXRoYXQucHJvdG9jb2wpIHtcclxuXHRcdFx0XHRcdHRoaXMuaW5BbmltYXRpb24gPSB0cnVlXHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfor7flhYjpmIXor7vlubblkIzmhI/ljY/orq4nXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCF0aGF0LmFjY291bnQpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+Whq+WGmeaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCEvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdCh0aGF0LmFjY291bnQpKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghdGhhdC5jYXB0Y2hhKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnpqozor4HnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghL15bXFx3XFxkXSskL2kudGVzdCh0aGF0LmNhcHRjaGEpKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmraPnoa7nmoTpqozor4HnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICh0aGF0LmFwcExvZ2luU3RhdHVzKSB7XHJcblx0XHRcdFx0XHR0aGF0Lnd4TG9naW5BcGkoKVxyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhhdC5hcHBsZUxvZ2luU3RhdHVzKSB7XHJcblx0XHRcdFx0XHR0aGF0LmFwcGxlTG9naW5BcGkoKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5rZXlMb2NrKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMua2V5TG9jayA9ICF0aGlzLmtleUxvY2tcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fli7/ph43lpI3ngrnlh7tgKVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGxvZ2luTW9iaWxlKHtcclxuXHRcdFx0XHRcdFx0XHRwaG9uZTogdGhhdC5hY2NvdW50LFxyXG5cdFx0XHRcdFx0XHRcdGNhcHRjaGE6IHRoYXQuY2FwdGNoYSxcclxuXHRcdFx0XHRcdFx0XHRzcHJlYWQ6IHRoYXQuJENhY2hlLmdldChcInNwcmVhZFwiKVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBkYXRhID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiTE9HSU5cIiwge1xyXG5cdFx0XHRcdFx0XHRcdFx0J3Rva2VuJzogZGF0YS50b2tlbixcclxuXHRcdFx0XHRcdFx0XHRcdCd0aW1lJzogZGF0YS5leHBpcmVzX3RpbWUgLSB0aGlzLiRDYWNoZS50aW1lKClcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRsZXQgYmFja1VybCA9IHRoYXQuJENhY2hlLmdldChCQUNLX1VSTCkgfHwgXCIvcGFnZXMvaW5kZXgvaW5kZXhcIjtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiRDYWNoZS5jbGVhcihCQUNLX1VSTCk7XHJcblx0XHRcdFx0XHRcdFx0Z2V0VXNlckluZm8oKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLmtleUxvY2sgPSB0cnVlXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJTRVRVSURcIiwgcmVzLmRhdGEudWlkKTtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChiYWNrVXJsLmluZGV4T2YoJy9wYWdlcy91c2Vycy9sb2dpbi9pbmRleCcpICE9PSAtMSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrVXJsID0gJy9wYWdlcy9pbmRleC9pbmRleCc7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6IGJhY2tVcmxcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdC5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMua2V5TG9jayA9IHRydWVcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlc1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhc3luYyByZWdpc3RlcigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCF0aGF0LnByb3RvY29sKSB7XHJcblx0XHRcdFx0XHR0aGlzLmluQW5pbWF0aW9uID0gdHJ1ZVxyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn6K+35YWI6ZiF6K+75bm25ZCM5oSP5Y2P6K6uJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghdGhhdC5hY2NvdW50KSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnmiYvmnLrlj7fnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghL14xKDN8NHw1fDd8OHw5fDYpXFxkezl9JC9pLnRlc3QodGhhdC5hY2NvdW50KSkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl5q2j56Gu55qE5omL5py65Y+356CBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoIXRoYXQuY2FwdGNoYSkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35aGr5YaZ6aqM6K+B56CBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoIS9eW1xcd1xcZF0rJC9pLnRlc3QodGhhdC5jYXB0Y2hhKSkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl5q2j56Gu55qE6aqM6K+B56CBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoIXRoYXQucGFzc3dvcmQpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+Whq+WGmeWvhueggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKC9eKFswLTldfFthLXpdfFtBLVpdKXswLDZ9JC9pLnRlc3QodGhhdC5wYXNzd29yZCkpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaCqOi+k+WFpeeahOWvhueggei/h+S6jueugOWNlWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0cmVnaXN0ZXIoe1xyXG5cdFx0XHRcdFx0XHRhY2NvdW50OiB0aGF0LmFjY291bnQsXHJcblx0XHRcdFx0XHRcdGNhcHRjaGE6IHRoYXQuY2FwdGNoYSxcclxuXHRcdFx0XHRcdFx0cGFzc3dvcmQ6IHRoYXQucGFzc3dvcmQsXHJcblx0XHRcdFx0XHRcdHNwcmVhZDogdGhhdC4kQ2FjaGUuZ2V0KFwic3ByZWFkXCIpXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmZvcm1JdGVtID0gMTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2gocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGFzeW5jIGdldENvZGUoZGF0YSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAoIXRoYXQucHJvdG9jb2wpIHtcclxuXHRcdFx0XHRcdHRoaXMuaW5BbmltYXRpb24gPSB0cnVlXHJcblx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfor7flhYjpmIXor7vlubblkIzmhI/ljY/orq4nXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCF0aGF0LmFjY291bnQpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+Whq+WGmeaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCEvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdCh0aGF0LmFjY291bnQpKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICh0aGF0LmZvcm1JdGVtID09IDIpIHRoYXQudHlwZSA9IFwicmVnaXN0ZXJcIjtcclxuXHJcblx0XHRcdFx0YXdhaXQgcmVnaXN0ZXJWZXJpZnkoe1xyXG5cdFx0XHRcdFx0XHRwaG9uZTogdGhhdC5hY2NvdW50LFxyXG5cdFx0XHRcdFx0XHR0eXBlOiB0aGF0LnR5cGUsXHJcblx0XHRcdFx0XHRcdGtleTogdGhhdC5rZXlDb2RlLFxyXG5cdFx0XHRcdFx0XHRjYXB0Y2hhVHlwZTogdGhpcy5jYXB0Y2hhVHlwZSxcclxuXHRcdFx0XHRcdFx0Y2FwdGNoYVZlcmlmaWNhdGlvbjogZGF0YS5jYXB0Y2hhVmVyaWZpY2F0aW9uXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zZW5kQ29kZSgpXHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2dcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlc1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRuYXZUYXA6IGZ1bmN0aW9uKGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy5jdXJyZW50ID0gaW5kZXg7XHJcblx0XHRcdH0sXHJcblx0XHRcdGFzeW5jIHN1Ym1pdCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCF0aGF0LnByb3RvY29sKSB7XHJcblx0XHRcdFx0XHR0aGlzLmluQW5pbWF0aW9uID0gdHJ1ZVxyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn6K+35YWI6ZiF6K+75bm25ZCM5oSP5Y2P6K6uJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghdGhhdC5hY2NvdW50KSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnotKblj7dgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghL15bXFx3XFxkXXs1LDE2fSQvaS50ZXN0KHRoYXQuYWNjb3VudCkpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOi0puWPt2ApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCF0aGF0LnBhc3N3b3JkKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnlr4bnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICh0aGlzLmtleUxvY2spIHtcclxuXHRcdFx0XHRcdHRoaXMua2V5TG9jayA9ICF0aGlzLmtleUxvY2tcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fli7/ph43lpI3ngrnlh7tgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxvZ2luSDUoe1xyXG5cdFx0XHRcdFx0XHRhY2NvdW50OiB0aGF0LmFjY291bnQsXHJcblx0XHRcdFx0XHRcdHBhc3N3b3JkOiB0aGF0LnBhc3N3b3JkLFxyXG5cdFx0XHRcdFx0XHRzcHJlYWQ6IHRoYXQuJENhY2hlLmdldChcInNwcmVhZFwiKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC50aGVuKCh7XHJcblx0XHRcdFx0XHRcdGRhdGFcclxuXHRcdFx0XHRcdH0pID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiTE9HSU5cIiwge1xyXG5cdFx0XHRcdFx0XHRcdCd0b2tlbic6IGRhdGEudG9rZW4sXHJcblx0XHRcdFx0XHRcdFx0J3RpbWUnOiBkYXRhLmV4cGlyZXNfdGltZSAtIHRoaXMuJENhY2hlLnRpbWUoKVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0bGV0IGJhY2tVcmwgPSB0aGF0LiRDYWNoZS5nZXQoQkFDS19VUkwpIHx8IFwiL3BhZ2VzL2luZGV4L2luZGV4XCI7XHJcblx0XHRcdFx0XHRcdHRoYXQuJENhY2hlLmNsZWFyKEJBQ0tfVVJMKTtcclxuXHRcdFx0XHRcdFx0Z2V0VXNlckluZm8oKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5rZXlMb2NrID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcIlNFVFVJRFwiLCByZXMuZGF0YS51aWQpO1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6IGJhY2tVcmxcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSkuY2F0Y2goZXJyb3IgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMua2V5TG9jayA9IHRydWVcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2goZSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMua2V5TG9jayA9IHRydWVcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZT5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG48L3N0eWxlPlxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuYXBwTG9naW4ge1xyXG5cdFx0bWFyZ2luLXRvcDogNjBycHg7XHJcblxyXG5cdFx0LmhkcyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRjb2xvcjogI0I0QjRCNDtcclxuXHJcblx0XHRcdC5saW5lIHtcclxuXHRcdFx0XHR3aWR0aDogNjhycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNDQ0NDQ0M7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAyMHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5idG4td3JhcHBlciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHJweDtcclxuXHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogNjhycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2OHJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hcHBsZS1idG4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogNjhycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2OHJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHJcblxyXG5cdFx0XHRcdC5pY29uLXMtcGluZ2d1byB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDRycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC53eCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjFDNjRGO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWltYSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjhCM0U5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQueWFuemhlbmcge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y4OUMyMztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb2RlIGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5hY2VhLXJvdy5yb3ctbWlkZGxlIHtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sb2dpbi13cmFwcGVyIHtcclxuXHRcdHBhZGRpbmc6IDMwcnB4O1xyXG5cclxuXHRcdC5zaGFkaW5nIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0LyogI2lmZGVmIEFQUC1WVUUgKi9cclxuXHRcdFx0bWFyZ2luLXRvcDogNTBycHg7XHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHQvKiAjaWZuZGVmIEFQUC1WVUUgKi9cclxuXHJcblx0XHRcdG1hcmdpbi10b3A6IDIwMHJweDtcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblxyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAyNDBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNDBycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQud2hpdGVCZyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwMHJweDtcclxuXHJcblx0XHRcdC5saXN0IHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0LnJvdy1taWRkbGUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cnB4IDQ1cnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDgwcnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuY29kZSB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAzMHJweDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sb2dvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogODZycHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogODBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTIwcnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50aXBzIHtcclxuXHRcdFx0XHRtYXJnaW46IDMwcnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb3RvY29sIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym90dG9tOiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5ib3R0b20ge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAzMHJweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cclxuXHRcdC52ZXIge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC52ZXItbXNnIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudHJlbWJsaW5nIHtcclxuXHRcdGFuaW1hdGlvbjogc2hha2UgMC42cztcclxuXHR9XHJcblxyXG5cdC5tYWluLWNvbG9yIHtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1126\n"); /***/ }), /* 1127 */ /*!********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/payment_on_behalf/index.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2e21cac0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2e21cac0&scoped=true&mpType=page */ 1128);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1131);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2e21cac0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2e21cac0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2e21cac0\",\n null,\n false,\n _index_vue_vue_type_template_id_2e21cac0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/payment_on_behalf/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTEyNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJlMjFjYWMwJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIyZTIxY2FjMFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy9wYXltZW50X29uX2JlaGFsZi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1127\n"); /***/ }), /* 1128 */ /*!**************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/payment_on_behalf/index.vue?vue&type=template&id=2e21cac0&scoped=true&mpType=page ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e21cac0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2e21cac0&scoped=true&mpType=page */ 1129); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e21cac0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e21cac0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e21cac0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e21cac0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1129 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/payment_on_behalf/index.vue?vue&type=template&id=2e21cac0&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "main"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", !_vm.resData.type && !_vm.resData.paid) ? _c( "view", { staticClass: _vm._$s(1, "sc", "head"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "user-img"), attrs: { _i: 2 } }, [ _c("image", { attrs: { src: _vm._$s(3, "a-src", _vm.resData.avatar), _i: 3, }, }), ] ), _vm._$s(4, "i", !_vm.resData.paid && !_vm.resData.type) ? _c( "view", { staticClass: _vm._$s(4, "sc", "order-status"), attrs: { _i: 4 }, }, [ _vm._v( _vm._$s( 4, "t0-0", _vm._s( _vm.$t("代付订单创建成功,发给好友帮你付款吧~") ) ) ), ] ) : _vm._e(), ] ) : _c( "view", { staticClass: _vm._$s(5, "sc", "head-other"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "user-img"), attrs: { _i: 6 } }, [ _c("image", { attrs: { src: _vm._$s( 7, "a-src", _vm.resData.paid && !_vm.resData.type && _vm.resData.pay_uid === _vm.$store.state.app.uid ? _vm.resData.pay_avatar : _vm.resData.avatar ), _i: 7, }, }), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "order-status"), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "head-other-nickname"), attrs: { _i: 9 }, }, [ _vm._v( _vm._$s( 9, "t0-0", _vm._s( _vm.resData.paid && !_vm.resData.type && _vm.resData.pay_uid === _vm.$store.state.app.uid ? _vm.resData.pay_nickname : _vm.resData.nickname ) ) ), ] ), _vm._$s(10, "i", !_vm.resData.paid && _vm.resData.type) ? _c( "view", { staticClass: _vm._$s(10, "sc", "head-other-trip"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s( 10, "t0-0", _vm._s(_vm.$t("帮我付一下这件商品了,谢谢~")) ) ), ] ) : _vm._e(), _vm._$s( 11, "i", _vm.resData.pay_uid !== _vm.$store.state.app.uid && _vm.resData.paid && _vm.resData.type ) ? _c( "view", { staticClass: _vm._$s(11, "sc", "head-other-trip"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s(_vm.$t("已经有人替我代付,谢谢啦~")) ) ), ] ) : _vm._e(), _vm._$s( 12, "i", _vm.resData.pay_uid === _vm.$store.state.app.uid && _vm.resData.paid && _vm.resData.type ) ? _c( "view", { staticClass: _vm._$s(12, "sc", "head-other-trip"), attrs: { _i: 12 }, }, [ _vm._v( _vm._$s( 12, "t0-0", _vm._s(_vm.$t("谢谢你帮我支付,么么哒~")) ) ), ] ) : _vm._e(), _vm._$s( 13, "i", _vm.resData.pay_uid !== _vm.resData.uid && _vm.resData.paid && !_vm.resData.type ) ? _c( "view", { staticClass: _vm._$s(13, "sc", "head-other-trip"), attrs: { _i: 13 }, }, [ _vm._v( _vm._$s( 13, "t0-0", _vm._s( _vm.$t("我已为你代付成功,商家正在努力发货中~") ) ) ), ] ) : _vm._e(), ] ), ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "order-msg"), attrs: { _i: 14 } }, [ _vm._$s(15, "i", _vm.resData.paid && !_vm.resData.type) ? _c( "view", { staticClass: _vm._$s(15, "sc", "pay-success"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.$t("好友代付成功,商家正在努力发货中~")) ) ), ] ) : _c( "view", { staticClass: _vm._$s(16, "sc", "pay--box"), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "order-top"), attrs: { _i: 17 }, }, [_vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.$t("代付金额"))))] ), _c( "view", { staticClass: _vm._$s(18, "sc", "order-num"), attrs: { _i: 18 }, }, [ _c( "text", { staticClass: _vm._$s(19, "sc", "icon"), attrs: { _i: 19 }, }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("¥"))))] ), _vm._v( _vm._$s(18, "t1-0", _vm._s(_vm.resData.pay_price || 0)) ), ] ), ] ), _vm._$s(20, "i", !_vm.resData.paid && !_vm.resData.type) ? _c( "view", { staticClass: _vm._$s(20, "sc", "order-btn"), attrs: { _i: 20 }, on: { click: function ($event) { return _vm.appShare("WXSceneSession") }, }, }, [_vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.$t("发送给微信好友"))))] ) : _vm._e(), _vm._$s(21, "i", !_vm.resData.paid && !_vm.resData.type) ? _c( "button", { staticClass: _vm._$s(21, "sc", "order-btn detail"), attrs: { _i: 21 }, on: { click: function ($event) { return _vm.goOrderDetail() }, }, }, [_vm._v(_vm._$s(21, "t0-0", _vm._s(_vm.$t("查看订单详情"))))] ) : _vm._e(), _vm._$s(22, "i", !_vm.resData.paid && _vm.resData.type) ? _c( "button", { staticClass: _vm._$s(22, "sc", "order-btn"), attrs: { _i: 22 }, on: { click: function ($event) { return _vm.payOpen() }, }, }, [_vm._v(_vm._$s(22, "t0-0", _vm._s(_vm.$t("立即付款"))))] ) : _vm._e(), _vm._$s(23, "i", _vm.resData.paid && _vm.resData.type) ? _c( "button", { staticClass: _vm._$s(23, "sc", "order-btn on-pay"), attrs: { _i: 23 }, }, [_vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.$t("订单已支付"))))] ) : _vm._e(), _vm._$s(24, "i", _vm.resData.paid && !_vm.resData.type) ? _c( "button", { staticClass: _vm._$s(24, "sc", "order-btn"), attrs: { _i: 24 }, on: { click: function ($event) { return _vm.goOrderDetail() }, }, }, [_vm._v(_vm._$s(24, "t0-0", _vm._s(_vm.$t("查看订单详情"))))] ) : _vm._e(), _vm._$s( 25, "i", _vm.resData.pay_uid === _vm.$store.state.app.uid && _vm.resData.type ) ? _c( "view", { staticClass: _vm._$s(25, "sc", "order-trip"), attrs: { _i: 25 }, }, [ _vm._v( _vm._$s( 25, "t0-0", _vm._s( _vm.$t("如果订单申请退款,已支付金额将原路退还给您") ) ) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "order-list"), attrs: { _i: 26 } }, [ _c("orderGoods", { attrs: { cartInfo: _vm.resData.cartInfo, is_confirm: true, pay_price: _vm.resData.pay_price, is_behalf: _vm.resData.paid && !_vm.resData.type ? true : false, _i: 27, }, }), ], 1 ), _vm._$s(28, "i", _vm.shareModal) ? _c( "view", { staticClass: _vm._$s(28, "sc", "share-box"), attrs: { _i: 28 } }, [ _c("image", { attrs: { src: _vm._$s( 29, "a-src", __webpack_require__(/*! ../static/share-info2.png */ 1130) ), _i: 29, }, on: { click: function ($event) { _vm.shareModal = false }, }, }), ] ) : _vm._e(), _c("payment", { attrs: { payMode: _vm.payMode, pay_close: _vm.pay_close, friendPay: true, order_id: _vm.order_id, totalPrice: _vm.resData.pay_price, _i: 30, }, on: { onChangeFun: _vm.onChangeFun }, }), _c("home", { attrs: { _i: 31 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1130 */ /*!***************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/static/share-info2.png ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/users/static/share-info2.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjExMzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3VzZXJzL3N0YXRpYy9zaGFyZS1pbmZvMi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1130\n"); /***/ }), /* 1131 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/payment_on_behalf/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1132);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMTMxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1131\n"); /***/ }), /* 1132 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/payment_on_behalf/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _orderGoods = _interopRequireDefault(__webpack_require__(/*! @/components/orderGoods */ 656));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _payment = _interopRequireDefault(__webpack_require__(/*! @/components/payment */ 666));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/home/index.vue */ 466));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _app = __webpack_require__(/*! @/config/app.js */ 21);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n mixins: [_color.default],\n components: {\n orderGoods: _orderGoods.default,\n payment: _payment.default,\n home: _index.default\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n data: function data() {\n return {\n shareModal: false,\n cartInfo: [],\n resData: {},\n payMode: [{\n name: this.$t(\"\\u5FAE\\u4FE1\\u652F\\u4ED8\"),\n icon: 'icon-weixinzhifu',\n value: 'weixin',\n title: this.$t(\"\\u4F7F\\u7528\\u5FAE\\u4FE1\\u5FEB\\u6377\\u652F\\u4ED8\"),\n payStatus: true\n }\n\n // {\n // \tname: '支付宝支付',\n // \ticon: 'icon-zhifubao',\n // \tvalue: 'alipay',\n // \ttitle: '使用线上支付宝支付',\n // \tpayStatus: true\n // },\n ],\n\n pay_close: false,\n oid: '',\n order_id: ''\n };\n },\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV == true) {\n this.getDetail();\n }\n },\n deep: true\n }\n },\n onReady: function onReady() {\n // uni.setNavigationBarTitle({\n // \ttitle: '好友代付' || '支付成功'\n // });\n },\n onLoad: function onLoad(option) {\n this.oid = option.oid;\n },\n onShow: function onShow() {\n if (this.isLogin) {\n this.getDetail();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n /**\r\n * 打开支付组件\r\n *\r\n */\n payOpen: function payOpen() {\n this.pay_close = true;\n },\n getDetail: function getDetail() {\n var _this = this;\n var that = this;\n (0, _user.friendDetail)(this.oid).then(function (res) {\n _this.resData = res.data.info;\n _this.order_id = res.data.info.order_id;\n if (_this.resData.paid && !_this.resData.type) {\n _this.goOrderDetail();\n }\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n }, {\n tab: 4,\n url: '/pages/index/index'\n });\n });\n },\n appShare: function appShare(scene) {\n var that = this;\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].$page.fullPath; // 获取当前页面路由,也就是最后一个打开的页面路由\n uni.share({\n provider: 'weixin',\n scene: scene,\n type: 0,\n href: \"\".concat(_app.HTTP_REQUEST_URL).concat(curRoute),\n title: that.$t(\"\\u597D\\u53CB\\u4EE3\\u4ED8\"),\n summary: that.$t(\"\\u5E2E\\u6211\\u4ED8\\u4E00\\u4E0B\\u8FD9\\u4EF6\\u5546\\u54C1\\u4E86\\uFF0C\\u8C22\\u8C22~\"),\n imageUrl: that.resData.paid && !that.resData.type && that.resData.pay_uid === that.$store.state.app.uid ? that.resData.pay_avatar : that.resData.avatar,\n success: function success(res) {\n uni.showToast({\n title: that.$t(\"\\u5206\\u4EAB\\u6210\\u529F\"),\n icon: 'success',\n duration: 2000\n });\n },\n fail: function fail(err) {\n uni.showToast({\n title: that.$t(\"\\u5206\\u4EAB\\u5931\\u8D25\"),\n icon: 'none',\n duration: 2000\n });\n }\n });\n },\n shareFriend: function shareFriend() {\n this.shareModal = true;\n },\n /**\r\n * 事件回调\r\n *\r\n */\n onChangeFun: function onChangeFun(e) {\n var opt = e;\n var action = opt.action || null;\n var value = opt.value != undefined ? opt.value : null;\n action && this[action] && this[action](value);\n },\n /**\r\n * 关闭支付组件\r\n */\n payClose: function payClose() {\n this.pay_close = false;\n },\n /**\r\n * 支付失败回调\r\n */\n pay_fail: function pay_fail() {\n this.pay_close = false;\n },\n /**\r\n * 支付成功回调\r\n */\n pay_complete: function pay_complete() {\n this.pay_close = false;\n this.getDetail();\n uni.navigateTo({\n url: '/pages/users/payment_on_behalf/pay_status?oid=' + this.oid\n });\n },\n goOrderDetail: function goOrderDetail() {\n uni.navigateTo({\n url: '/pages/goods/order_details/index?oid=' + this.oid\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvcGF5bWVudF9vbl9iZWhhbGYvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm1peGlucyIsImNvbXBvbmVudHMiLCJvcmRlckdvb2RzIiwicGF5bWVudCIsImhvbWUiLCJjb21wdXRlZCIsImRhdGEiLCJzaGFyZU1vZGFsIiwiY2FydEluZm8iLCJyZXNEYXRhIiwicGF5TW9kZSIsIm5hbWUiLCJpY29uIiwidmFsdWUiLCJ0aXRsZSIsInBheVN0YXR1cyIsInBheV9jbG9zZSIsIm9pZCIsIm9yZGVyX2lkIiwid2F0Y2giLCJpc0xvZ2luIiwiaGFuZGxlciIsImRlZXAiLCJvblJlYWR5Iiwib25Mb2FkIiwib25TaG93IiwibWV0aG9kcyIsInBheU9wZW4iLCJnZXREZXRhaWwiLCJ0aGVuIiwiY2F0Y2giLCJ0aGF0IiwidGFiIiwidXJsIiwiYXBwU2hhcmUiLCJ1bmkiLCJwcm92aWRlciIsInNjZW5lIiwidHlwZSIsImhyZWYiLCJzdW1tYXJ5IiwiaW1hZ2VVcmwiLCJzdWNjZXNzIiwiZHVyYXRpb24iLCJmYWlsIiwic2hhcmVGcmllbmQiLCJvbkNoYW5nZUZ1biIsImFjdGlvbiIsInBheUNsb3NlIiwicGF5X2ZhaWwiLCJwYXlfY29tcGxldGUiLCJnb09yZGVyRGV0YWlsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBcUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFFQTtFQUNBQTtFQUNBQztJQUNBQztJQUNBQztJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUMsVUFDQTtRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBOztNQUVBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQUEsQ0FFQTs7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0VBQUEsQ0FDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFXQUM7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0Esa0NBQ0FDO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUlBLEdBQ0FDO1FBQ0FDLGdCQUNBO1VBQ0FqQjtRQUNBLEdBQ0E7VUFDQWtCO1VBQ0FDO1FBQ0EsRUFDQTtNQUNBO0lBQ0E7SUFtQkFDO01BQ0E7TUFDQTtNQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0F6QjtRQUNBMEI7UUFDQUM7UUFDQUM7VUFDQVA7WUFDQXJCO1lBQ0FGO1lBQ0ErQjtVQUNBO1FBQ0E7UUFDQUM7VUFDQVQ7WUFDQXJCO1lBQ0FGO1lBQ0ErQjtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUFFO01BRUE7SUFFQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0FDO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQWY7UUFDQUY7TUFDQTtJQUNBO0lBQ0FrQjtNQUNBaEI7UUFDQUY7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjExMzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJtYWluXCIgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCIgdi1pZj1cIiFyZXNEYXRhLnR5cGUgJiYgIXJlc0RhdGEucGFpZFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInVzZXItaW1nXCI+XHJcblx0XHRcdFx0PGltYWdlIGNsYXNzPVwiXCIgOnNyYz1cInJlc0RhdGEuYXZhdGFyXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSBwYWlkOiAwIOacquaUr+S7mCAxIOW3suaUr+S7mCB0eXBlOjAg5pys5Lq6IDEg5aW95Y+LLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwib3JkZXItc3RhdHVzXCIgdi1pZj1cIiFyZXNEYXRhLnBhaWQgJiYgIXJlc0RhdGEudHlwZVwiPlxyXG5cdFx0XHRcdHt7ICR0KGDku6Pku5jorqLljZXliJvlu7rmiJDlip/vvIzlj5Hnu5nlpb3lj4vluK7kvaDku5jmrL7lkKd+YCkgfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJoZWFkLW90aGVyXCIgdi1lbHNlPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInVzZXItaW1nXCI+XHJcblx0XHRcdFx0PGltYWdlIGNsYXNzPVwiXCIgOnNyYz1cInJlc0RhdGEucGFpZCAmJiAhcmVzRGF0YS50eXBlICYmIHJlc0RhdGEucGF5X3VpZCA9PT0gJHN0b3JlLnN0YXRlLmFwcC51aWQgPyByZXNEYXRhLnBheV9hdmF0YXIgOiByZXNEYXRhLmF2YXRhclwiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwib3JkZXItc3RhdHVzXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkLW90aGVyLW5pY2tuYW1lXCI+XHJcblx0XHRcdFx0XHR7eyByZXNEYXRhLnBhaWQgJiYgIXJlc0RhdGEudHlwZSAmJiByZXNEYXRhLnBheV91aWQgPT09ICRzdG9yZS5zdGF0ZS5hcHAudWlkID8gcmVzRGF0YS5wYXlfbmlja25hbWUgOiByZXNEYXRhLm5pY2tuYW1lIH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZC1vdGhlci10cmlwXCIgdi1pZj1cIiFyZXNEYXRhLnBhaWQgJiYgcmVzRGF0YS50eXBlXCI+XHJcblx0XHRcdFx0XHR7eyAkdChg5biu5oiR5LuY5LiA5LiL6L+Z5Lu25ZWG5ZOB5LqG77yM6LCi6LCifmApIH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZC1vdGhlci10cmlwXCIgdi1pZj1cInJlc0RhdGEucGF5X3VpZCAhPT0gJHN0b3JlLnN0YXRlLmFwcC51aWQgJiYgcmVzRGF0YS5wYWlkICYmIHJlc0RhdGEudHlwZVwiPlxyXG5cdFx0XHRcdFx0e3sgJHQoYOW3sue7j+acieS6uuabv+aIkeS7o+S7mO+8jOiwouiwouWVpn5gKSB9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWQtb3RoZXItdHJpcFwiIHYtaWY9XCJyZXNEYXRhLnBheV91aWQgPT09ICRzdG9yZS5zdGF0ZS5hcHAudWlkICYmIHJlc0RhdGEucGFpZCAmJiByZXNEYXRhLnR5cGVcIj5cclxuXHRcdFx0XHRcdHt7ICR0KGDosKLosKLkvaDluK7miJHmlK/ku5jvvIzkuYjkuYjlk5J+YCkgfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkLW90aGVyLXRyaXBcIiB2LWlmPVwicmVzRGF0YS5wYXlfdWlkICE9PSByZXNEYXRhLnVpZCAmJiByZXNEYXRhLnBhaWQgJiYgIXJlc0RhdGEudHlwZVwiPlxyXG5cdFx0XHRcdFx0e3sgJHQoYOaIkeW3suS4uuS9oOS7o+S7mOaIkOWKn++8jOWVhuWutuato+WcqOWKquWKm+WPkei0p+S4rX5gKSB9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJvcmRlci1tc2dcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwYXktc3VjY2Vzc1wiIHYtaWY9XCJyZXNEYXRhLnBhaWQgJiYgIXJlc0RhdGEudHlwZVwiPlxyXG5cdFx0XHRcdHt7ICR0KGDlpb3lj4vku6Pku5jmiJDlip/vvIzllYblrrbmraPlnKjliqrlipvlj5HotKfkuK1+YCkgfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyB2LWVsc2UgY2xhc3M9XCJwYXktLWJveFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwib3JkZXItdG9wXCI+XHJcblx0XHRcdFx0XHR7eyAkdChg5Luj5LuY6YeR6aKdYCkgfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJvcmRlci1udW1cIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvblwiPnt7ICR0KGDvv6VgKSB9fTwvdGV4dD5cclxuXHRcdFx0XHRcdHt7IHJlc0RhdGEucGF5X3ByaWNlIHx8IDAgfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSAjaWZkZWYgQVBQLVBMVVMgLS0+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCIhcmVzRGF0YS5wYWlkICYmICFyZXNEYXRhLnR5cGVcIiBjbGFzcz1cIm9yZGVyLWJ0blwiIEBjbGljaz1cImFwcFNoYXJlKCdXWFNjZW5lU2Vzc2lvbicpXCI+XHJcblx0XHRcdFx0e3sgJHQoYOWPkemAgee7meW+ruS/oeWlveWPi2ApIH19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHQ8dmlldyB2LWlmPVwiIXJlc0RhdGEucGFpZCAmJiAhcmVzRGF0YS50eXBlXCIgY2xhc3M9XCJvcmRlci1idG5cIiBAY2xpY2s9XCJzaGFyZUZyaWVuZFwiPlxyXG5cdFx0XHRcdHt7ICR0KGDlj5HpgIHnu5nlvq7kv6Hlpb3lj4tgKSB9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0PGJ1dHRvbiB2LWlmPVwiIXJlc0RhdGEucGFpZCAmJiAhcmVzRGF0YS50eXBlXCIgY2xhc3M9XCJvcmRlci1idG5cIiBvcGVuLXR5cGU9XCJzaGFyZVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIEBjbGljaz1cInNoYXJlTW9kYWwgPSBmYWxzZVwiPlxyXG5cdFx0XHRcdHt7ICR0KGDlj5HpgIHnu5nlvq7kv6Hlpb3lj4tgKSB9fVxyXG5cdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDxidXR0b24gdi1pZj1cIiFyZXNEYXRhLnBhaWQgJiYgIXJlc0RhdGEudHlwZVwiIGNsYXNzPVwib3JkZXItYnRuIGRldGFpbFwiIEBjbGljaz1cImdvT3JkZXJEZXRhaWwoKVwiPlxyXG5cdFx0XHRcdHt7ICR0KGDmn6XnnIvorqLljZXor6bmg4VgKSB9fVxyXG5cdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cIm9yZGVyLWJ0blwiIHYtaWY9XCIhcmVzRGF0YS5wYWlkICYmIHJlc0RhdGEudHlwZVwiIEB0YXA9XCJwYXlPcGVuKClcIj57eyAkdChg56uL5Y2z5LuY5qy+YCkgfX08L2J1dHRvbj5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cIm9yZGVyLWJ0biBvbi1wYXlcIiB2LWlmPVwicmVzRGF0YS5wYWlkICYmIHJlc0RhdGEudHlwZVwiPnt7ICR0KGDorqLljZXlt7LmlK/ku5hgKSB9fTwvYnV0dG9uPlxyXG5cdFx0XHQ8YnV0dG9uIGNsYXNzPVwib3JkZXItYnRuXCIgdi1pZj1cInJlc0RhdGEucGFpZCAmJiAhcmVzRGF0YS50eXBlXCIgQHRhcD1cImdvT3JkZXJEZXRhaWwoKVwiPnt7ICR0KGDmn6XnnIvorqLljZXor6bmg4VgKSB9fTwvYnV0dG9uPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm9yZGVyLXRyaXBcIiB2LWlmPVwicmVzRGF0YS5wYXlfdWlkID09PSAkc3RvcmUuc3RhdGUuYXBwLnVpZCAmJiByZXNEYXRhLnR5cGVcIj5cclxuXHRcdFx0XHR7eyAkdChg5aaC5p6c6K6i5Y2V55Sz6K+36YCA5qy+77yM5bey5pSv5LuY6YeR6aKd5bCG5Y6f6Lev6YCA6L+Y57uZ5oKoYCkgfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJvcmRlci1saXN0XCI+XHJcblx0XHRcdDxvcmRlckdvb2RzIDpjYXJ0SW5mbz1cInJlc0RhdGEuY2FydEluZm9cIiA6aXNfY29uZmlybT1cInRydWVcIiA6cGF5X3ByaWNlPVwicmVzRGF0YS5wYXlfcHJpY2VcIiA6aXNfYmVoYWxmPVwicmVzRGF0YS5wYWlkICYmICFyZXNEYXRhLnR5cGUgPyB0cnVlIDogZmFsc2VcIj48L29yZGVyR29vZHM+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXJlLWJveFwiIHYtaWY9XCJzaGFyZU1vZGFsXCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvc2hhcmUtaW5mbzIucG5nXCIgQGNsaWNrPVwic2hhcmVNb2RhbCA9IGZhbHNlXCI+PC9pbWFnZT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxwYXltZW50IDpwYXlNb2RlPVwicGF5TW9kZVwiIDpwYXlfY2xvc2U9XCJwYXlfY2xvc2VcIiA6ZnJpZW5kUGF5PVwidHJ1ZVwiIEBvbkNoYW5nZUZ1bj1cIm9uQ2hhbmdlRnVuXCIgOm9yZGVyX2lkPVwib3JkZXJfaWRcIiA6dG90YWxQcmljZT1cInJlc0RhdGEucGF5X3ByaWNlXCI+PC9wYXltZW50PlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IG9yZGVyR29vZHMgZnJvbSAnQC9jb21wb25lbnRzL29yZGVyR29vZHMnO1xyXG5pbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yJztcclxuaW1wb3J0IHBheW1lbnQgZnJvbSAnQC9jb21wb25lbnRzL3BheW1lbnQnO1xyXG5pbXBvcnQgaG9tZSBmcm9tICdAL2NvbXBvbmVudHMvaG9tZS9pbmRleC52dWUnO1xyXG5pbXBvcnQgeyBmcmllbmREZXRhaWwgfSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuaW1wb3J0IHsgSFRUUF9SRVFVRVNUX1VSTCB9IGZyb20gJ0AvY29uZmlnL2FwcC5qcyc7XHJcbmltcG9ydCB7IHRvTG9naW4gfSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5pbXBvcnQgeyBtYXBHZXR0ZXJzIH0gZnJvbSAndnVleCc7XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRjb21wb25lbnRzOiB7XHJcblx0XHRvcmRlckdvb2RzLFxyXG5cdFx0cGF5bWVudCxcclxuXHRcdGhvbWVcclxuXHR9LFxyXG5cdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRkYXRhKCkge1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0c2hhcmVNb2RhbDogZmFsc2UsXHJcblx0XHRcdGNhcnRJbmZvOiBbXSxcclxuXHRcdFx0cmVzRGF0YToge30sXHJcblx0XHRcdHBheU1vZGU6IFtcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRuYW1lOiB0aGlzLiR0KGDlvq7kv6HmlK/ku5hgKSxcclxuXHRcdFx0XHRcdGljb246ICdpY29uLXdlaXhpbnpoaWZ1JyxcclxuXHRcdFx0XHRcdHZhbHVlOiAnd2VpeGluJyxcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDkvb/nlKjlvq7kv6Hlv6vmjbfmlK/ku5hgKSxcclxuXHRcdFx0XHRcdHBheVN0YXR1czogdHJ1ZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjaWZkZWYgSDUgfHwgQVBQLVBMVVNcclxuXHRcdFx0XHQvLyB7XHJcblx0XHRcdFx0Ly8gXHRuYW1lOiAn5pSv5LuY5a6d5pSv5LuYJyxcclxuXHRcdFx0XHQvLyBcdGljb246ICdpY29uLXpoaWZ1YmFvJyxcclxuXHRcdFx0XHQvLyBcdHZhbHVlOiAnYWxpcGF5JyxcclxuXHRcdFx0XHQvLyBcdHRpdGxlOiAn5L2/55So57q/5LiK5pSv5LuY5a6d5pSv5LuYJyxcclxuXHRcdFx0XHQvLyBcdHBheVN0YXR1czogdHJ1ZVxyXG5cdFx0XHRcdC8vIH0sXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdF0sXHJcblx0XHRcdHBheV9jbG9zZTogZmFsc2UsXHJcblx0XHRcdG9pZDogJycsXHJcblx0XHRcdG9yZGVyX2lkOiAnJ1xyXG5cdFx0fTtcclxuXHR9LFxyXG5cdHdhdGNoOiB7XHJcblx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uIChuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0aWYgKG5ld1YgPT0gdHJ1ZSkge1xyXG5cdFx0XHRcdFx0dGhpcy5nZXREZXRhaWwoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGRlZXA6IHRydWVcclxuXHRcdH1cclxuXHR9LFxyXG5cdG9uUmVhZHkoKSB7XHJcblx0XHQvLyB1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdC8vIFx0dGl0bGU6ICflpb3lj4vku6Pku5gnIHx8ICfmlK/ku5jmiJDlip8nXHJcblx0XHQvLyB9KTtcclxuXHR9LFxyXG5cdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdHRoaXMub2lkID0gb3B0aW9uLm9pZDtcclxuXHR9LFxyXG5cdG9uU2hvdygpIHtcclxuXHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0dGhpcy5nZXREZXRhaWwoKTtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHRvTG9naW4oKTtcclxuXHRcdH1cclxuXHR9LFxyXG5cdC8vICNpZmRlZiBNUFxyXG5cdG9uU2hhcmVBcHBNZXNzYWdlKCkge1xyXG5cdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0dGl0bGU6ICcnLFxyXG5cdFx0XHRpbWFnZVVybDogJycsXHJcblx0XHRcdHBhdGg6ICcvcGFnZXMvdXNlcnMvcGF5bWVudF9vbl9iZWhhbGYvaW5kZXg/b2lkPScgKyB0aGF0Lm9pZCArICcmc3ByZWFkPScgKyB0aGlzLiRzdG9yZS5zdGF0ZS5hcHAudWlkXHJcblx0XHR9O1xyXG5cdH0sXHJcblx0Ly8gI2VuZGlmXHJcblx0bWV0aG9kczoge1xyXG5cdFx0LyoqXHJcblx0XHQgKiDmiZPlvIDmlK/ku5jnu4Tku7ZcclxuXHRcdCAqXHJcblx0XHQgKi9cclxuXHRcdHBheU9wZW4oKSB7XHJcblx0XHRcdHRoaXMucGF5X2Nsb3NlID0gdHJ1ZTtcclxuXHRcdH0sXHJcblx0XHRnZXREZXRhaWwoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0ZnJpZW5kRGV0YWlsKHRoaXMub2lkKVxyXG5cdFx0XHRcdC50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMucmVzRGF0YSA9IHJlcy5kYXRhLmluZm87XHJcblx0XHRcdFx0XHR0aGlzLm9yZGVyX2lkID0gcmVzLmRhdGEuaW5mby5vcmRlcl9pZDtcclxuXHRcdFx0XHRcdGlmICh0aGlzLnJlc0RhdGEucGFpZCAmJiAhdGhpcy5yZXNEYXRhLnR5cGUpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nb09yZGVyRGV0YWlsKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyNpZmRlZiBINVxyXG5cdFx0XHRcdFx0dGhpcy5TaGFyZUluZm8odGhpcy5yZXNEYXRhKTtcclxuXHRcdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQuY2F0Y2goKGVycikgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0dGFiOiA0LFxyXG5cdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9pbmRleC9pbmRleCdcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHQvLyNpZmRlZiBINVxyXG5cdFx0U2hhcmVJbmZvKGRhdGEpIHtcclxuXHRcdFx0bGV0IGhyZWYgPSBsb2NhdGlvbi5ocmVmO1xyXG5cdFx0XHRpZiAodGhpcy4kd2VjaGF0LmlzV2VpeGluKCkpIHtcclxuXHRcdFx0XHRsZXQgY29uZmlnQXBwTWVzc2FnZSA9IHtcclxuXHRcdFx0XHRcdGRlc2M6IHRoaXMuJHQoYOW4ruaIkeS7mOS4gOS4i+i/meS7tuWVhuWTgeS6hu+8jOiwouiwon5gKSxcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDlpb3lj4vku6Pku5hgKSxcclxuXHRcdFx0XHRcdGxpbms6IGhyZWYsXHJcblx0XHRcdFx0XHRpbWdVcmw6IGRhdGEuYXZhdGFyXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHR0aGlzLiR3ZWNoYXRcclxuXHRcdFx0XHRcdC53ZWNoYXRFdmV2dChbJ3VwZGF0ZUFwcE1lc3NhZ2VTaGFyZURhdGEnLCAndXBkYXRlVGltZWxpbmVTaGFyZURhdGEnLCAnb25NZW51U2hhcmVBcHBNZXNzYWdlJywgJ29uTWVudVNoYXJlVGltZWxpbmUnXSwgY29uZmlnQXBwTWVzc2FnZSlcclxuXHRcdFx0XHRcdC50aGVuKChyZXMpID0+IHt9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKChlcnIpID0+IHt9KTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vI2VuZGlmXHJcblx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdGFwcFNoYXJlKHNjZW5lKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0bGV0IHJvdXRlcyA9IGdldEN1cnJlbnRQYWdlcygpOyAvLyDojrflj5blvZPliY3miZPlvIDov4fnmoTpobXpnaLot6/nlLHmlbDnu4RcclxuXHRcdFx0bGV0IGN1clJvdXRlID0gcm91dGVzW3JvdXRlcy5sZW5ndGggLSAxXS4kcGFnZS5mdWxsUGF0aDsgLy8g6I635Y+W5b2T5YmN6aG16Z2i6Lev55Sx77yM5Lmf5bCx5piv5pyA5ZCO5LiA5Liq5omT5byA55qE6aG16Z2i6Lev55SxXHJcblx0XHRcdHVuaS5zaGFyZSh7XHJcblx0XHRcdFx0cHJvdmlkZXI6ICd3ZWl4aW4nLFxyXG5cdFx0XHRcdHNjZW5lOiBzY2VuZSxcclxuXHRcdFx0XHR0eXBlOiAwLFxyXG5cdFx0XHRcdGhyZWY6IGAke0hUVFBfUkVRVUVTVF9VUkx9JHtjdXJSb3V0ZX1gLFxyXG5cdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlpb3lj4vku6Pku5hgKSxcclxuXHRcdFx0XHRzdW1tYXJ5OiB0aGF0LiR0KGDluK7miJHku5jkuIDkuIvov5nku7bllYblk4HkuobvvIzosKLosKJ+YCksXHJcblx0XHRcdFx0aW1hZ2VVcmw6IHRoYXQucmVzRGF0YS5wYWlkICYmICF0aGF0LnJlc0RhdGEudHlwZSAmJiB0aGF0LnJlc0RhdGEucGF5X3VpZCA9PT0gdGhhdC4kc3RvcmUuc3RhdGUuYXBwLnVpZCA/IHRoYXQucmVzRGF0YS5wYXlfYXZhdGFyIDogdGhhdC5yZXNEYXRhLmF2YXRhcixcclxuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbiAocmVzKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWIhuS6q+aIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAyMDAwXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGZhaWw6IGZ1bmN0aW9uIChlcnIpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5YiG5Lqr5aSx6LSlYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDBcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0Ly8gI2VuZGlmXHJcblx0XHRzaGFyZUZyaWVuZCgpIHtcclxuXHRcdFx0Ly8gI2lmbmRlZiBNUFxyXG5cdFx0XHR0aGlzLnNoYXJlTW9kYWwgPSB0cnVlO1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOS6i+S7tuWbnuiwg1xyXG5cdFx0ICpcclxuXHRcdCAqL1xyXG5cdFx0b25DaGFuZ2VGdW4oZSkge1xyXG5cdFx0XHRsZXQgb3B0ID0gZTtcclxuXHRcdFx0bGV0IGFjdGlvbiA9IG9wdC5hY3Rpb24gfHwgbnVsbDtcclxuXHRcdFx0bGV0IHZhbHVlID0gb3B0LnZhbHVlICE9IHVuZGVmaW5lZCA/IG9wdC52YWx1ZSA6IG51bGw7XHJcblx0XHRcdGFjdGlvbiAmJiB0aGlzW2FjdGlvbl0gJiYgdGhpc1thY3Rpb25dKHZhbHVlKTtcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOWFs+mXreaUr+S7mOe7hOS7tlxyXG5cdFx0ICovXHJcblx0XHRwYXlDbG9zZSgpIHtcclxuXHRcdFx0dGhpcy5wYXlfY2xvc2UgPSBmYWxzZTtcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOaUr+S7mOWksei0peWbnuiwg1xyXG5cdFx0ICovXHJcblx0XHRwYXlfZmFpbCgpIHtcclxuXHRcdFx0dGhpcy5wYXlfY2xvc2UgPSBmYWxzZTtcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOaUr+S7mOaIkOWKn+Wbnuiwg1xyXG5cdFx0ICovXHJcblx0XHRwYXlfY29tcGxldGUoKSB7XHJcblx0XHRcdHRoaXMucGF5X2Nsb3NlID0gZmFsc2U7XHJcblx0XHRcdHRoaXMuZ2V0RGV0YWlsKCk7XHJcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvcGF5bWVudF9vbl9iZWhhbGYvcGF5X3N0YXR1cz9vaWQ9JyArIHRoaXMub2lkXHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdGdvT3JkZXJEZXRhaWwoKSB7XHJcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvb3JkZXJfZGV0YWlscy9pbmRleD9vaWQ9JyArIHRoaXMub2lkXHJcblx0XHRcdH0pO1xyXG5cdFx0fVxyXG5cdH1cclxufTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcbi5tYWluIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG5cclxuXHQuaGVhZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogNjBycHggMCA2MnJweCAwO1xyXG5cclxuXHRcdC51c2VyLWltZyB7XHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogNjhycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2OHJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQub3JkZXItc3RhdHVzIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWQtb3RoZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDYwcnB4IDAgNjBycHggMzBycHg7XHJcblxyXG5cdFx0LnVzZXItaW1nIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5vcmRlci1zdGF0dXMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQuaGVhZC1vdGhlci1uaWNrbmFtZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhlYWQtb3RoZXItdHJpcCB7XHJcblx0XHRcdFx0cGFkZGluZzogNnJweCAxM3JweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaGVhZC1vdGhlci10cmlwOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0d2lkdGg6IDBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAwcnB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMTBycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDEwcnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxMHJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxMHJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogLTIwcnB4O1xyXG5cdFx0XHRcdGJvdHRvbTogMTVycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vcmRlci1tc2cge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE0cnB4IDE0cnB4IDAgMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDQwcnB4IDA7XHJcblx0XHRtYXJnaW46IC0zMHJweCAzMHJweCAwIDMwcnB4O1xyXG5cclxuXHRcdC5wYXktLWJveCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQucGF5LXN1Y2Nlc3Mge1xyXG5cdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9yZGVyLW51bSB7XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmb250LXNpemU6IDY2cnB4O1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9yZGVyLWJ0biB7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA4MHJweDtcclxuXHRcdFx0cGFkZGluZzogMjZycHggMDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDogNjBycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9yZGVyLWJ0bi5kZXRhaWwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdH1cclxuXHJcblx0XHQub3JkZXItYnRuLm9uLXBheSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9yZGVyLXRyaXAge1xyXG5cdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub3JkZXItbGlzdCB7XHJcblx0XHRtYXJnaW46IDMwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTRycHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdC5vcmRlckdvb2RzIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdC9kZWVwLyAudGV4dCAubmFtZSB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNoYXJlLWJveCB7XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1132\n"); /***/ }), /* 1133 */ /*!*************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/payment_on_behalf/pay_status.vue?mpType=page ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _pay_status_vue_vue_type_template_id_81dfb9ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pay_status.vue?vue&type=template&id=81dfb9ea&scoped=true&mpType=page */ 1134);\n/* harmony import */ var _pay_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pay_status.vue?vue&type=script&lang=js&mpType=page */ 1136);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _pay_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _pay_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _pay_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _pay_status_vue_vue_type_template_id_81dfb9ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _pay_status_vue_vue_type_template_id_81dfb9ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"81dfb9ea\",\n null,\n false,\n _pay_status_vue_vue_type_template_id_81dfb9ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/payment_on_behalf/pay_status.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDeUU7QUFDTDs7O0FBR3BFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJGQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTEzMy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vcGF5X3N0YXR1cy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ODFkZmI5ZWEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3BheV9zdGF0dXMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3BheV9zdGF0dXMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI4MWRmYjllYVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy9wYXltZW50X29uX2JlaGFsZi9wYXlfc3RhdHVzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1133\n"); /***/ }), /* 1134 */ /*!*******************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/payment_on_behalf/pay_status.vue?vue&type=template&id=81dfb9ea&scoped=true&mpType=page ***! \*******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pay_status_vue_vue_type_template_id_81dfb9ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./pay_status.vue?vue&type=template&id=81dfb9ea&scoped=true&mpType=page */ 1135); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pay_status_vue_vue_type_template_id_81dfb9ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pay_status_vue_vue_type_template_id_81dfb9ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pay_status_vue_vue_type_template_id_81dfb9ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pay_status_vue_vue_type_template_id_81dfb9ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1135 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/payment_on_behalf/pay_status.vue?vue&type=template&id=81dfb9ea&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "main"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "payment-status"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s( 2, "sc", "iconfont icons icon-duihao2 bg-color" ), attrs: { _i: 2 }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "status"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("代付成功"))))] ), _c( "view", { staticClass: _vm._$s(4, "sc", "wrapper"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "itemCom"), attrs: { _i: 5 } }, [ _c( "text", { staticClass: _vm._$s(6, "sc", "rmb"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("¥"))))] ), _vm._v( _vm._$s(5, "t1-0", _vm._s(_vm.resData.pay_price || 0.0)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "head-other"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "user-img"), attrs: { _i: 8 } }, [ _c("image", { attrs: { src: _vm._$s(9, "a-src", _vm.resData.avatar), _i: 9, }, }), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "order-status"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s( 10, "t0-0", _vm._s( _vm.$t("谢谢你为我付款,还可以再去看看其他商品哟~") ) ) ), ] ), ] ), ] ), _c( "button", { staticClass: _vm._$s(11, "sc", "returnBnt"), attrs: { _i: 11 }, on: { click: _vm.goIndex }, }, [_vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.$t("返回首页"))))] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1136 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/payment_on_behalf/pay_status.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pay_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./pay_status.vue?vue&type=script&lang=js&mpType=page */ 1137);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pay_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pay_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pay_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pay_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pay_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdqQixDQUFnQixtbEJBQUcsRUFBQyIsImZpbGUiOiIxMTM2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGF5X3N0YXR1cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGF5X3N0YXR1cy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1136\n"); /***/ }), /* 1137 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/payment_on_behalf/pay_status.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _this = void 0;\nvar _default = {\n mixins: [_color.default],\n data: function data() {\n return {\n loading: false,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n resData: {}\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n _this.getDetail();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n this.options = options;\n if (!options.order_id) return this.$util.Tips({\n title: this.$t(\"\\u7F3A\\u5C11\\u53C2\\u6570\\u65E0\\u6CD5\\u67E5\\u770B\\u8BA2\\u5355\\u652F\\u4ED8\\u72B6\\u6001\")\n }, {\n tab: 3,\n url: 1\n });\n this.orderId = options.order_id;\n },\n onShow: function onShow() {\n if (this.isLogin) {\n this.getDetail();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n getDetail: function getDetail() {\n var _this2 = this;\n (0, _user.friendDetail)(this.orderId).then(function (res) {\n if (_this2.resData.paid == 0) {\n return _this2.$util.Tips({\n title: _this2.$t(\"\\u8BE5\\u8BA2\\u5355\\u6682\\u672A\\u652F\\u4ED8\")\n }, {\n tab: 3,\n url: 1\n });\n }\n _this2.resData = res.data.info;\n });\n },\n openTap: function openTap() {\n this.$set(this, 'couponsHidden', !this.couponsHidden);\n },\n onLoadFun: function onLoadFun() {\n this.getDetail();\n },\n /**\n * 支付完成查询支付状态\n */\n getOrderPayInfo: function getOrderPayInfo() {\n var _this3 = this;\n var that = this;\n uni.showLoading({\n title: that.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _order.getOrderDetail)(that.orderId).then(function (res) {\n uni.hideLoading();\n that.$set(that, 'order_pay_info', res.data);\n uni.setNavigationBarTitle({\n title: res.data.paid ? that.$t(\"\\u652F\\u4ED8\\u6210\\u529F\") : that.$t(\"\\u672A\\u652F\\u4ED8\")\n });\n _this3.loading = true;\n }).catch(function (err) {\n _this3.loading = true;\n uni.hideLoading();\n });\n },\n /**\n * 去首页关闭当前所有页面\n */\n goIndex: function goIndex(e) {\n uni.switchTab({\n url: '/pages/index/index'\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvcGF5bWVudF9vbl9iZWhhbGYvcGF5X3N0YXR1cy52dWUiXSwibmFtZXMiOlsibWl4aW5zIiwiZGF0YSIsImxvYWRpbmciLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwicmVzRGF0YSIsImNvbXB1dGVkIiwid2F0Y2giLCJpc0xvZ2luIiwiaGFuZGxlciIsImRlZXAiLCJvbkxvYWQiLCJ0aXRsZSIsInRhYiIsInVybCIsIm9uU2hvdyIsIm1ldGhvZHMiLCJnZXREZXRhaWwiLCJvcGVuVGFwIiwib25Mb2FkRnVuIiwiZ2V0T3JkZXJQYXlJbmZvIiwidW5pIiwidGhhdCIsImdvSW5kZXgiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFzQkE7QUFHQTtBQUdBO0FBR0E7QUFDQTtBQUVBO0FBQUEsZUFDQTtFQUNBQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO01BQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7VUFDQTtZQUNBTDtVQUNBO1lBQ0FDO1lBQ0FDO1VBQ0E7UUFDQTtRQUNBO01BRUE7SUFDQTtJQUNBSTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBQztRQUNBVDtNQUNBO01BQ0E7UUFDQVM7UUFDQUM7UUFDQUQ7VUFDQVQ7UUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBUztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUU7TUFDQUY7UUFDQVA7TUFDQTtJQUNBO0VBRUE7QUFDQTtBQUFBIiwiZmlsZSI6IjExMzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiIGNsYXNzPVwibWFpblwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J3BheW1lbnQtc3RhdHVzJz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb25zIGljb24tZHVpaGFvMiBiZy1jb2xvcic+PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nc3RhdHVzJz57eyR0KGDku6Pku5jmiJDlip9gKX19PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nd3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW1Db20nPiA8dGV4dCBjbGFzcz1cInJtYlwiPnt7JHQoYO+/pWApfX08L3RleHQ+IHt7cmVzRGF0YS5wYXlfcHJpY2UgfHwgMC4wMH19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZC1vdGhlclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidXNlci1pbWdcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cIlwiIDpzcmM9XCJyZXNEYXRhLmF2YXRhclwiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm9yZGVyLXN0YXR1c1wiPlxyXG5cdFx0XHRcdFx0e3skdChg6LCi6LCi5L2g5Li65oiR5LuY5qy+77yM6L+Y5Y+v5Lul5YaN5Y6755yL55yL5YW25LuW5ZWG5ZOB5ZOffmApfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxidXR0b24gQGNsaWNrPVwiZ29JbmRleFwiIGNsYXNzPSdyZXR1cm5CbnQnIGZvcm1UeXBlPVwic3VibWl0XCIgaG92ZXItY2xhc3M9J25vbmUnPnt7JHQoYOi/lOWbnummlumhtWApfX08L2J1dHRvbj5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRPcmRlckRldGFpbFxyXG5cdH0gZnJvbSAnQC9hcGkvb3JkZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSBcIkAvbWl4aW5zL2NvbG9yXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdGZyaWVuZERldGFpbFxyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcydcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdHJlc0RhdGE6IHt9XHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNMb2dpbjoge1xyXG5cdFx0XHRcdGhhbmRsZXI6IChuZXdWLCBvbGRWKSA9PiB7XHJcblx0XHRcdFx0XHRpZiAobmV3Vikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldERldGFpbCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0dGhpcy5vcHRpb25zID0gb3B0aW9uc1xyXG5cdFx0XHRpZiAoIW9wdGlvbnMub3JkZXJfaWQpIHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnvLrlsJHlj4LmlbDml6Dms5Xmn6XnnIvorqLljZXmlK/ku5jnirbmgIFgKVxyXG5cdFx0XHR9LCB7XHJcblx0XHRcdFx0dGFiOiAzLFxyXG5cdFx0XHRcdHVybDogMVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0dGhpcy5vcmRlcklkID0gb3B0aW9ucy5vcmRlcl9pZDtcclxuXHRcdH0sXHJcblx0XHRvblNob3coKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldERldGFpbCgpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0RGV0YWlsKCkge1xyXG5cdFx0XHRcdGZyaWVuZERldGFpbCh0aGlzLm9yZGVySWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLnJlc0RhdGEucGFpZCA9PSAwKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor6XorqLljZXmmoLmnKrmlK/ku5hgKVxyXG5cdFx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFx0dGFiOiAzLFxyXG5cdFx0XHRcdFx0XHRcdHVybDogMVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMucmVzRGF0YSA9IHJlcy5kYXRhLmluZm9cclxuXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0b3BlblRhcCgpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2NvdXBvbnNIaWRkZW4nLCAhdGhpcy5jb3Vwb25zSGlkZGVuKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0b25Mb2FkRnVuKCkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0RGV0YWlsKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmlK/ku5jlrozmiJDmn6Xor6LmlK/ku5jnirbmgIFcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldE9yZGVyUGF5SW5mbygpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmraPlnKjliqDovb3kuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGdldE9yZGVyRGV0YWlsKHRoYXQub3JkZXJJZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ29yZGVyX3BheV9pbmZvJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0dW5pLnNldE5hdmlnYXRpb25CYXJUaXRsZSh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMuZGF0YS5wYWlkID8gdGhhdC4kdChg5pSv5LuY5oiQ5YqfYCkgOiB0aGF0LiR0KGDmnKrmlK/ku5hgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR0aGlzLmxvYWRpbmcgPSB0cnVlXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoaXMubG9hZGluZyA9IHRydWVcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5Y676aaW6aG15YWz6Zet5b2T5YmN5omA5pyJ6aG16Z2iXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnb0luZGV4KGUpIHtcclxuXHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9pbmRleC9pbmRleCdcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQubWFpbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdC5wYXltZW50LXN0YXR1cyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdG1hcmdpbjogMHJweCAzMHJweCAwIDMwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdFx0cGFkZGluZzogOTRycHggMCA2MHJweCAwO1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHJcblx0XHRcdC5pY29ucyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA3MHJweDtcclxuXHRcdFx0XHR3aWR0aDogMTQwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTQwcnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MHJweDtcclxuXHRcdFx0XHRib3JkZXI6IDZycHggc29saWQgI2Y1ZjVmNTtcclxuXHRcdFx0XHRtYXJnaW46IDBycHggYXV0byAwIGF1dG87XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnJtYiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzM3JweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnN0YXR1cyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luOiAyNXJweCAwIDdycHggMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LndyYXBwZXIge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0XHRmb250LXNpemU6IDY2cnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaGVhZC1vdGhlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHJweDtcclxuXHJcblx0XHRcdFx0LnVzZXItaW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDUwcnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQub3JkZXItc3RhdHVzIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNnJweCAxM3JweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdC5yZXR1cm5CbnQge1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDg2cnB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1137\n"); /***/ }), /* 1138 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/staff_list/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_21b1c4e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=21b1c4e0&scoped=true&mpType=page */ 1139);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1141);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_21b1c4e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_21b1c4e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"21b1c4e0\",\n null,\n false,\n _index_vue_vue_type_template_id_21b1c4e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/users/staff_list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTEzOC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTIxYjFjNGUwJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIyMWIxYzRlMFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy91c2Vycy9zdGFmZl9saXN0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1138\n"); /***/ }), /* 1139 */ /*!*******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/staff_list/index.vue?vue&type=template&id=21b1c4e0&scoped=true&mpType=page ***! \*******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_21b1c4e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=21b1c4e0&scoped=true&mpType=page */ 1140); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_21b1c4e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_21b1c4e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_21b1c4e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_21b1c4e0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1140 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/staff_list/index.vue?vue&type=template&id=21b1c4e0&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { zbCode: __webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "promoter-list"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "promoterHeader bg-color"), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "headerCon acea-row row-between-wrapper" ), attrs: { _i: 3 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 }, }, [ _vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("员工人数")))), _c( "view", { staticClass: _vm._$s(6, "sc", "invitation"), attrs: { _i: 6 }, on: { click: _vm.showCode }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("邀请"))))] ), ] ), _c("view", [ _c( "text", { staticClass: _vm._$s(8, "sc", "num"), attrs: { _i: 8 }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.teamCount)))] ), _vm._v(_vm._$s(7, "t1-0", _vm._s(_vm.$t("人")))), ]), ]), _c("view", { staticClass: _vm._$s(9, "sc", "iconfont icon-tuandui"), attrs: { _i: 9 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "list"), attrs: { _i: 10 } }, [ _vm._l( _vm._$s(11, "f", { forItems: _vm.recordList }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(11, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "12-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "12-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: "13-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "pictrue" ), attrs: { _i: "14-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "15-" + $30, "a-src", item.avatar ), _i: "15-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s("16-" + $30, "sc", "text"), attrs: { _i: "16-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "name line1" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(item.nickname) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(_vm.$t("加入时间")) ) + _vm._$s( "18-" + $30, "t0-1", _vm._s(item.division_change_time) ) ), ]), _c("view", [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(_vm.$t("分佣比例")) ) + _vm._$s( "19-" + $30, "t0-1", _vm._s(item.division_percent) ) ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s("20-" + $30, "sc", "right"), attrs: { _i: "20-" + $30 }, }, [ _c("view", [ _c( "text", { staticClass: _vm._$s( "22-" + $30, "sc", "num font-color" ), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s( item.childCount ? item.childCount : 0 ) ) ), ] ), _vm._v( _vm._$s( "21-" + $30, "t1-0", _vm._s(_vm.$t("人")) ) ), ]), _c("view", [ _c( "text", { staticClass: _vm._$s( "24-" + $30, "sc", "num" ), attrs: { _i: "24-" + $30 }, }, [ _vm._v( _vm._$s( "24-" + $30, "t0-0", _vm._s( item.orderCount ? item.orderCount : 0 ) ) ), ] ), _vm._v( _vm._$s( "23-" + $30, "t1-0", _vm._s(_vm.$t("单")) ) ), ]), _c("view", [ _c( "text", { staticClass: _vm._$s( "26-" + $30, "sc", "num" ), attrs: { _i: "26-" + $30 }, }, [ _vm._v( _vm._$s( "26-" + $30, "t0-0", _vm._s( item.numberCount ? item.numberCount : 0 ) ) ), ] ), _vm._v( _vm._$s( "25-" + $30, "t1-0", _vm._s(_vm.$t("元")) ) ), ]), ] ), ] ), _c( "view", { key: _vm._$s(11, "f", { forIndex: $20, keyIndex: 1, key: index + "_1", }), staticClass: _vm._$s("27-" + $30, "sc", "item-btn"), attrs: { _i: "27-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("28-" + $30, "sc", "change"), attrs: { _i: "28-" + $30 }, on: { click: function ($event) { return _vm.changeData(item) }, }, }, [ _vm._v( _vm._$s( "28-" + $30, "t0-0", _vm._s(_vm.$t("修改分佣比例")) ) ), ] ), _c( "view", { staticClass: _vm._$s("29-" + $30, "sc", "clear"), attrs: { _i: "29-" + $30 }, on: { click: function ($event) { return _vm.clear(item, index) }, }, }, [ _vm._v( _vm._$s( "29-" + $30, "t0-0", _vm._s(_vm.$t("删除")) ) ), ] ), ] ), ] } ), ], 2 ), ] ), _c("home", { attrs: { _i: 30 } }), _c( "view", { staticClass: _vm._$s(31, "sc", "refund-input"), class: _vm._$s(31, "c", _vm.refund_close ? "on" : ""), attrs: { _i: 31 }, }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "input-msg"), attrs: { _i: 32 } }, [ _c("text", { staticClass: _vm._$s(33, "sc", "iconfont icon-guanbi5"), attrs: { _i: 33 }, on: { click: function ($event) { _vm.refund_close = false }, }, }), _c( "view", { staticClass: _vm._$s(34, "sc", "refund-input-title"), attrs: { _i: 34 }, }, [_vm._v(_vm._$s(34, "t0-0", _vm._s(_vm.$t("修改分佣比例"))))] ), _c( "view", { staticClass: _vm._$s(35, "sc", "refund-input-sty"), attrs: { _i: 35 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.agent_percent, expression: "agent_percent", }, ], attrs: { placeholder: _vm._$s( 36, "a-placeholder", _vm.$t("请输入百分比") ), _i: 36, }, domProps: { value: _vm._$s(36, "v-model", _vm.agent_percent), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.agent_percent = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(37, "sc", "refund-bth"), attrs: { _i: 37 }, }, [ _c( "view", { staticClass: _vm._$s(38, "sc", "submit-refund"), attrs: { _i: 38 }, on: { click: function ($event) { return _vm.refundSubmit() }, }, }, [_vm._v(_vm._$s(38, "t0-0", _vm._s(_vm.$t("提交"))))] ), ] ), ] ), ] ), _vm._$s(39, "i", _vm.refund_close) ? _c("view", { staticClass: _vm._$s(39, "sc", "mask invoice-mask"), attrs: { _i: 39 }, on: { click: function ($event) { _vm.refund_close = false }, }, }) : _vm._e(), _vm._$s(40, "i", _vm.codeModal) ? _c("view", { staticClass: _vm._$s(40, "sc", "mask invoice-mask"), attrs: { _i: 40 }, on: { click: function ($event) { _vm.codeModal = false }, }, }) : _vm._e(), _vm._$s(41, "i", _vm.codeModal) ? _c( "view", { staticClass: _vm._$s(41, "sc", "poster-pop"), attrs: { _i: 41 } }, [ _c("image", { staticClass: _vm._$s(42, "sc", "close"), attrs: { _i: 42 }, on: { click: _vm.posterImageClose }, }), _c("image", { attrs: { src: _vm._$s(43, "a-src", _vm.codeSrc), _i: 43 }, }), _c( "view", { staticClass: _vm._$s(44, "sc", "save-poster"), attrs: { _i: 44 }, on: { click: _vm.savePosterPath }, }, [_vm._v(_vm._$s(44, "t0-0", _vm._s(_vm.$t("保存到手机"))))] ), ] ) : _vm._e(), _c("zb-code", { ref: "qrcode", attrs: { show: _vm.codeShow, cid: _vm.cid, val: _vm.val, size: _vm.size, unit: _vm.unit, background: _vm.background, foreground: _vm.foreground, pdground: _vm.pdground, icon: _vm.icon, iconSize: _vm.iconsize, onval: _vm.onval, loadMake: _vm.loadMake, _i: 45, }, on: { result: _vm.qrR }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1141 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/users/staff_list/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1142);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMTQxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1141\n"); /***/ }), /* 1142 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/users/staff_list/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _zbCode = _interopRequireDefault(__webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default,\n zbCode: _zbCode.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n total: 0,\n totalLevel: 0,\n agent_percent: null,\n teamCount: 0,\n page: 1,\n limit: 20,\n keyword: '',\n sort: '',\n grade: 0,\n uid: 0,\n status: false,\n recordList: [],\n refund_close: false,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n //二维码参数\n codeShow: false,\n cid: '1',\n ifShow: true,\n val: \"\",\n // 要生成的二维码值\n size: 400,\n // 二维码大小\n unit: 'upx',\n // 单位\n background: '#FFF',\n // 背景色\n foreground: '#000',\n // 前景色\n pdground: '#000',\n // 角标色\n icon: '',\n // 二维码图标\n iconsize: 70,\n // 二维码图标大小\n lv: 3,\n // 二维码容错级别 , 一般不用设置,默认就行\n onval: true,\n // val值变化时自动重新生成二维码\n loadMake: true,\n // 组件加载完成后自动生成二维码\n src: '',\n // 二维码生成后的图片地址或base64\n codeSrc: '',\n codeModal: false\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.userSpreadNewList();\n } else {\n (0, _login.toLogin)();\n }\n },\n onShow: function onShow() {\n if (this.is_show) this.userSpreadNewList();\n // this.getUrlCode()\n },\n\n onHide: function onHide() {\n this.is_show = true;\n },\n methods: {\n qrR: function qrR(res) {\n this.codeSrc = res;\n },\n showCode: function showCode() {\n this.codeModal = true;\n },\n posterImageClose: function posterImageClose() {\n this.codeModal = false;\n },\n onLoadFun: function onLoadFun(e) {\n this.userSpreadNewList();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n setSort: function setSort(sort) {\n var that = this;\n that.sort = sort;\n that.page = 1;\n that.limit = 20;\n that.status = false;\n that.$set(that, 'recordList', []);\n that.userSpreadNewList();\n },\n // setKeyword: function(e) {\n // \tthis.keyword = e.detail.value;\n // },\n submitForm: function submitForm() {\n this.page = 1;\n this.limit = 20;\n this.status = false;\n this.$set(this, 'recordList', []);\n this.userSpreadNewList();\n },\n clear: function clear(data, index) {\n var that = this;\n uni.showModal({\n title: that.$t(\"\\u5220\\u9664\\u5458\\u5DE5\"),\n content: that.$t(\"\\u786E\\u5B9A\\u5220\\u9664\\u8BE5\\u5458\\u5DE5?\"),\n success: function success(res) {\n if (res.confirm) {\n (0, _user.delClerkPercent)(data.uid).then(function (res) {\n that.recordList.splice(index, 1);\n that.$set(that, 'recordList', that.recordList);\n // that.userSpreadNewList();\n return that.$util.Tips({\n title: that.$t(\"\\u5220\\u9664\\u6210\\u529F\"),\n icon: 'success'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n } else if (res.cancel) {\n return that.$util.Tips({\n title: that.$t(\"\\u5DF2\\u53D6\\u6D88\")\n });\n }\n }\n });\n },\n changeData: function changeData(data) {\n this.refund_close = true;\n this.uid = data.uid;\n },\n refundSubmit: function refundSubmit() {\n var _this = this;\n if (this.agent_percent < 0) {\n return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u6BD4\\u4F8B\")\n });\n }\n (0, _user.setClerkPercent)({\n agent_percent: this.agent_percent,\n uid: this.uid\n }).then(function (res) {\n _this.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, function () {\n _this.refund_close = false;\n _this.page = 1;\n _this.limit = 20;\n _this.keyword = '';\n _this.sort = '';\n _this.status = false;\n _this.$set(_this, 'recordList', []);\n _this.userSpreadNewList();\n });\n }).catch(function (err) {\n _this.$util.Tips({\n title: err\n });\n });\n },\n setType: function setType(grade) {\n if (this.grade != grade) {\n this.grade = grade;\n this.page = 1;\n this.limit = 20;\n this.keyword = '';\n this.sort = '';\n this.status = false;\n this.$set(this, 'recordList', []);\n this.userSpreadNewList();\n }\n },\n userSpreadNewList: function userSpreadNewList() {\n var that = this;\n var page = that.page;\n var limit = that.limit;\n var status = that.status;\n var keyword = that.keyword;\n var sort = that.sort;\n var grade = that.grade;\n var recordList = that.recordList;\n var recordListNew = [];\n if (status == true) return;\n (0, _user.clerkPeople)({\n page: page,\n limit: limit,\n keyword: keyword,\n grade: grade,\n sort: sort\n }).then(function (res) {\n var len = res.data.list.length;\n var recordListData = res.data.list;\n recordListNew = recordList.concat(recordListData);\n that.total = res.data.total;\n that.totalLevel = res.data.totalLevel;\n that.teamCount = res.data.count;\n that.codeSrc = res.data.codeUrl;\n that.status = limit > len;\n that.page = page + 1;\n that.$set(that, 'recordList', recordListNew);\n });\n },\n downloadFilestoreImage: function downloadFilestoreImage(url) {\n var _this2 = this;\n return new Promise(function (resolve, reject) {\n var that = _this2;\n uni.downloadFile({\n url: url,\n success: function success(res) {\n resolve(res.tempFilePath);\n },\n fail: function fail() {\n return that.$util.Tips({\n title: ''\n });\n }\n });\n });\n },\n savePosterPath: function savePosterPath() {\n var that = this;\n that.downloadFilestoreImage(that.codeSrc).then(function (url) {\n uni.getSetting({\n success: function success(res) {\n if (!res.authSetting['scope.writePhotosAlbum']) {\n uni.authorize({\n scope: 'scope.writePhotosAlbum',\n success: function success() {\n uni.saveImageToPhotosAlbum({\n filePath: url,\n success: function success(res) {\n that.posterImageClose();\n that.$util.Tips({\n title: that.$t(\"\\u4FDD\\u5B58\\u6210\\u529F\"),\n icon: 'success'\n });\n },\n fail: function fail(res) {\n that.$util.Tips({\n title: that.$t(\"\\u4FDD\\u5B58\\u5931\\u8D25\")\n });\n }\n });\n }\n });\n } else {\n uni.saveImageToPhotosAlbum({\n filePath: url,\n success: function success(res) {\n that.posterImageClose();\n that.$util.Tips({\n title: that.$t(\"\\u4FDD\\u5B58\\u6210\\u529F\"),\n icon: 'success'\n });\n },\n fail: function fail(res) {\n __f__(\"log\", res, \" at pages/users/staff_list/index.vue:355\");\n that.$util.Tips({\n title: that.$t(\"\\u4FDD\\u5B58\\u5931\\u8D25\")\n });\n }\n });\n }\n }\n });\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.userSpreadNewList();\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvdXNlcnMvc3RhZmZfbGlzdC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJ6YkNvZGUiLCJtaXhpbnMiLCJkYXRhIiwidG90YWwiLCJ0b3RhbExldmVsIiwiYWdlbnRfcGVyY2VudCIsInRlYW1Db3VudCIsInBhZ2UiLCJsaW1pdCIsImtleXdvcmQiLCJzb3J0IiwiZ3JhZGUiLCJ1aWQiLCJzdGF0dXMiLCJyZWNvcmRMaXN0IiwicmVmdW5kX2Nsb3NlIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsImNvZGVTaG93IiwiY2lkIiwiaWZTaG93IiwidmFsIiwic2l6ZSIsInVuaXQiLCJiYWNrZ3JvdW5kIiwiZm9yZWdyb3VuZCIsInBkZ3JvdW5kIiwiaWNvbiIsImljb25zaXplIiwibHYiLCJvbnZhbCIsImxvYWRNYWtlIiwic3JjIiwiY29kZVNyYyIsImNvZGVNb2RhbCIsImNvbXB1dGVkIiwib25Mb2FkIiwib25TaG93Iiwib25IaWRlIiwibWV0aG9kcyIsInFyUiIsInNob3dDb2RlIiwicG9zdGVySW1hZ2VDbG9zZSIsIm9uTG9hZEZ1biIsImF1dGhDb2xzZSIsInNldFNvcnQiLCJ0aGF0Iiwic3VibWl0Rm9ybSIsImNsZWFyIiwidW5pIiwidGl0bGUiLCJjb250ZW50Iiwic3VjY2VzcyIsInRoZW4iLCJjYXRjaCIsImNoYW5nZURhdGEiLCJyZWZ1bmRTdWJtaXQiLCJzZXRUeXBlIiwidXNlclNwcmVhZE5ld0xpc3QiLCJyZWNvcmRMaXN0TmV3IiwiZG93bmxvYWRGaWxlc3RvcmVJbWFnZSIsInVybCIsInJlc29sdmUiLCJmYWlsIiwic2F2ZVBvc3RlclBhdGgiLCJzY29wZSIsImZpbGVQYXRoIiwib25SZWFjaEJvdHRvbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQWtGQTtBQUtBO0FBR0E7QUFNQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUlBQztJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtFQUNBOztFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUM7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1VBQ0E7WUFDQSxxQ0FDQUM7Y0FDQVA7Y0FDQUE7Y0FDQTtjQUNBO2dCQUNBSTtnQkFDQXZCO2NBQ0E7WUFDQSxHQUNBMkI7Y0FDQTtnQkFDQUo7Y0FDQTtZQUNBO1VBQ0E7WUFDQTtjQUNBQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUs7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7VUFDQU47UUFDQTtNQUNBO01BQ0E7UUFDQTdDO1FBQ0FPO01BQ0E7UUFDQTtVQUNBc0M7VUFDQXZCO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0F1QjtRQUNBO01BQ0E7SUFDQTtJQUNBTztNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FuRDtRQUNBQztRQUNBQztRQUNBRTtRQUNBRDtNQUNBO1FBQ0E7UUFDQTtRQUNBaUQ7UUFDQWI7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0lBQ0FjO01BQUE7TUFDQTtRQUNBO1FBQ0FYO1VBQ0FZO1VBQ0FUO1lBQ0FVO1VBQ0E7VUFDQUM7WUFDQTtjQUNBYjtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQWM7TUFDQTtNQUNBbEI7UUFDQUc7VUFDQUc7WUFDQTtjQUNBSDtnQkFDQWdCO2dCQUNBYjtrQkFDQUg7b0JBQ0FpQjtvQkFDQWQ7c0JBQ0FOO3NCQUNBQTt3QkFDQUk7d0JBQ0F2QjtzQkFDQTtvQkFDQTtvQkFDQW9DO3NCQUNBakI7d0JBQ0FJO3NCQUNBO29CQUNBO2tCQUNBO2dCQUNBO2NBQ0E7WUFDQTtjQUNBRDtnQkFDQWlCO2dCQUNBZDtrQkFDQU47a0JBQ0FBO29CQUNBSTtvQkFDQXZCO2tCQUNBO2dCQUNBO2dCQUNBb0M7a0JBQ0E7a0JBQ0FqQjtvQkFDQUk7a0JBQ0E7Z0JBQ0E7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBRUE7RUFDQTtFQUNBaUI7SUFDQTtFQUNBO0FBQ0E7QUFBQSwyQiIsImZpbGUiOiIxMTQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwicHJvbW90ZXItbGlzdFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ncHJvbW90ZXJIZWFkZXIgYmctY29sb3InPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdoZWFkZXJDb24gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUnPnt7JHQoYOWRmOW3peS6uuaVsGApfX1cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImludml0YXRpb25cIiBAY2xpY2s9XCJzaG93Q29kZVwiPnt7JHQoYOmCgOivt2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+PHRleHQgY2xhc3M9J251bSc+e3t0ZWFtQ291bnR9fTwvdGV4dD57eyR0KGDkurpgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tdHVhbmR1aSc+PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPSdzZWFyY2ggYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2lucHV0Jz48aW5wdXQgcGxhY2Vob2xkZXI9J+eCueWHu+aQnOe0ouS8muWRmOWQjeensCcgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJyB2LW1vZGVsPVwia2V5d29yZFwiXHJcblx0XHRcdFx0XHRcdEBjb25maXJtPVwic3VibWl0Rm9ybVwiIGNvbmZpcm0tdHlwZT0nc2VhcmNoJyBuYW1lPVwic2VhcmNoXCI+PC9pbnB1dD48L3ZpZXc+XHJcblx0XHRcdFx0PGJ1dHRvbiBjbGFzcz0naWNvbmZvbnQgaWNvbi1zb3VzdW8yJyBAY2xpY2s9XCJzdWJtaXRGb3JtXCI+PC9idXR0b24+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0Jz5cclxuXHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcmVjb3JkTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljVHh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz0naXRlbS5hdmF0YXInPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0Jz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lIGxpbmUxJz57e2l0ZW0ubmlja25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWKoOWFpeaXtumXtGApfX06IHt7aXRlbS5kaXZpc2lvbl9jaGFuZ2VfdGltZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5YiG5L2j5q+U5L6LYCl9fToge3tpdGVtLmRpdmlzaW9uX3BlcmNlbnR9fSU8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz48dGV4dCBjbGFzcz0nbnVtIGZvbnQtY29sb3InPnt7aXRlbS5jaGlsZENvdW50ID8gaXRlbS5jaGlsZENvdW50IDogMH19PC90ZXh0Pnt7JHQoYOS6umApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+PHRleHQgY2xhc3M9XCJudW1cIj57e2l0ZW0ub3JkZXJDb3VudCA/IGl0ZW0ub3JkZXJDb3VudCA6IDB9fTwvdGV4dD57eyR0KGDljZVgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pjx0ZXh0IGNsYXNzPVwibnVtXCI+e3tpdGVtLm51bWJlckNvdW50ID8gaXRlbS5udW1iZXJDb3VudCA6IDB9fTwvdGV4dD57eyR0KGDlhYNgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0tYnRuXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2hhbmdlXCIgQGNsaWNrPVwiY2hhbmdlRGF0YShpdGVtKVwiPnt7JHQoYOS/ruaUueWIhuS9o+avlOS+i2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2xlYXJcIiBAY2xpY2s9XCJjbGVhcihpdGVtLGluZGV4KVwiPnt7JHQoYOWIoOmZpGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8IS0tIDxhdXRob3JpemUgQG9uTG9hZEZ1bj1cIm9uTG9hZEZ1blwiIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8aG9tZT48L2hvbWU+XHJcblx0XHQ8dmlldyBjbGFzcz1cInJlZnVuZC1pbnB1dFwiIDpjbGFzcz1cInJlZnVuZF9jbG9zZSA/ICdvbicgOiAnJ1wiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0LW1zZ1wiPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWd1YW5iaTUnIEB0YXA9J3JlZnVuZF9jbG9zZSA9IGZhbHNlJz48L3RleHQ+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJyZWZ1bmQtaW5wdXQtdGl0bGVcIj57eyR0KGDkv67mlLnliIbkvaPmr5TkvotgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmVmdW5kLWlucHV0LXN0eVwiPlxyXG5cdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJudW1iZXJcIiB2LW1vZGVsPVwiYWdlbnRfcGVyY2VudFwiIDpwbGFjZWhvbGRlcj1cIiR0KGDor7fovpPlhaXnmb7liIbmr5RgKVwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicmVmdW5kLWJ0aFwiPlxyXG5cdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cImNsb3NlLXJlZnVuZFwiIEBjbGljaz1cInJlZnVuZF9jbG9zZSA9IGZhbHNlXCI+5Y+W5raIPC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3VibWl0LXJlZnVuZFwiIEBjbGljaz1cInJlZnVuZFN1Ym1pdCgpXCI+e3skdChg5o+Q5LqkYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFzayBpbnZvaWNlLW1hc2tcIiB2LWlmPVwicmVmdW5kX2Nsb3NlXCIgQGNsaWNrPVwicmVmdW5kX2Nsb3NlID0gZmFsc2VcIj48L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1hc2sgaW52b2ljZS1tYXNrXCIgdi1pZj1cImNvZGVNb2RhbFwiIEBjbGljaz1cImNvZGVNb2RhbCA9IGZhbHNlXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwb3N0ZXItcG9wXCIgdi1pZj1cImNvZGVNb2RhbFwiPlxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9pbWFnZXMvcG9zdGVyLWNsb3NlLnBuZ1wiIGNsYXNzPVwiY2xvc2VcIiBAY2xpY2s9XCJwb3N0ZXJJbWFnZUNsb3NlXCI+PC9pbWFnZT5cclxuXHRcdFx0PGltYWdlIDpzcmM9XCJjb2RlU3JjXCI+PC9pbWFnZT5cclxuXHRcdFx0PCEtLSAjaWZuZGVmIEg1ICAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzYXZlLXBvc3RlclwiIEBjbGljaz1cInNhdmVQb3N0ZXJQYXRoXCI+e3skdChg5L+d5a2Y5Yiw5omL5py6YCl9fTwvdmlldz5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImtlZXBcIj57eyR0KGDplb/mjInlm77niYflj6/ku6Xkv53lrZjliLDmiYvmnLpgKX19PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx6Yi1jb2RlIHJlZj1cInFyY29kZVwiIDpzaG93PVwiY29kZVNob3dcIiA6Y2lkPVwiY2lkXCIgOnZhbD1cInZhbFwiIDpzaXplPVwic2l6ZVwiIDp1bml0PVwidW5pdFwiIDpiYWNrZ3JvdW5kPVwiYmFja2dyb3VuZFwiXHJcblx0XHRcdDpmb3JlZ3JvdW5kPVwiZm9yZWdyb3VuZFwiIDpwZGdyb3VuZD1cInBkZ3JvdW5kXCIgOmljb249XCJpY29uXCIgOmljb25TaXplPVwiaWNvbnNpemVcIiA6b252YWw9XCJvbnZhbFwiXHJcblx0XHRcdDpsb2FkTWFrZT1cImxvYWRNYWtlXCIgQHJlc3VsdD1cInFyUlwiIC8+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Y2xlcmtQZW9wbGUsXHJcblx0XHRzZXRDbGVya1BlcmNlbnQsXHJcblx0XHRkZWxDbGVya1BlcmNlbnRcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnXHJcblx0aW1wb3J0IHpiQ29kZSBmcm9tICdAL2NvbXBvbmVudHMvemItY29kZS96Yi1jb2RlLnZ1ZSdcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRob21lLFxyXG5cdFx0XHR6YkNvZGVcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0b3RhbDogMCxcclxuXHRcdFx0XHR0b3RhbExldmVsOiAwLFxyXG5cdFx0XHRcdGFnZW50X3BlcmNlbnQ6IG51bGwsXHJcblx0XHRcdFx0dGVhbUNvdW50OiAwLFxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGltaXQ6IDIwLFxyXG5cdFx0XHRcdGtleXdvcmQ6ICcnLFxyXG5cdFx0XHRcdHNvcnQ6ICcnLFxyXG5cdFx0XHRcdGdyYWRlOiAwLFxyXG5cdFx0XHRcdHVpZDogMCxcclxuXHRcdFx0XHRzdGF0dXM6IGZhbHNlLFxyXG5cdFx0XHRcdHJlY29yZExpc3Q6IFtdLFxyXG5cdFx0XHRcdHJlZnVuZF9jbG9zZTogZmFsc2UsXHJcblx0XHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcclxuXHRcdFx0XHRpc1Nob3dBdXRoOiBmYWxzZSwgLy/mmK/lkKbpmpDol4/mjojmnYNcclxuXHRcdFx0XHQvL+S6jOe7tOeggeWPguaVsFxyXG5cdFx0XHRcdGNvZGVTaG93OiBmYWxzZSxcclxuXHRcdFx0XHRjaWQ6ICcxJyxcclxuXHRcdFx0XHRpZlNob3c6IHRydWUsXHJcblx0XHRcdFx0dmFsOiBcIlwiLCAvLyDopoHnlJ/miJDnmoTkuoznu7TnoIHlgLxcclxuXHRcdFx0XHRzaXplOiA0MDAsIC8vIOS6jOe7tOeggeWkp+Wwj1xyXG5cdFx0XHRcdHVuaXQ6ICd1cHgnLCAvLyDljZXkvY1cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAnI0ZGRicsIC8vIOiDjOaZr+iJslxyXG5cdFx0XHRcdGZvcmVncm91bmQ6ICcjMDAwJywgLy8g5YmN5pmv6ImyXHJcblx0XHRcdFx0cGRncm91bmQ6ICcjMDAwJywgLy8g6KeS5qCH6ImyXHJcblx0XHRcdFx0aWNvbjogJycsIC8vIOS6jOe7tOeggeWbvuagh1xyXG5cdFx0XHRcdGljb25zaXplOiA3MCwgLy8g5LqM57u056CB5Zu+5qCH5aSn5bCPXHJcblx0XHRcdFx0bHY6IDMsIC8vIOS6jOe7tOeggeWuuemUmee6p+WIqyDvvIwg5LiA6Iis5LiN55So6K6+572u77yM6buY6K6k5bCx6KGMXHJcblx0XHRcdFx0b252YWw6IHRydWUsIC8vIHZhbOWAvOWPmOWMluaXtuiHquWKqOmHjeaWsOeUn+aIkOS6jOe7tOeggVxyXG5cdFx0XHRcdGxvYWRNYWtlOiB0cnVlLCAvLyDnu4Tku7bliqDovb3lrozmiJDlkI7oh6rliqjnlJ/miJDkuoznu7TnoIFcclxuXHRcdFx0XHRzcmM6ICcnLCAvLyDkuoznu7TnoIHnlJ/miJDlkI7nmoTlm77niYflnLDlnYDmiJZiYXNlNjRcclxuXHRcdFx0XHRjb2RlU3JjOiAnJyxcclxuXHRcdFx0XHRjb2RlTW9kYWw6IGZhbHNlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy51c2VyU3ByZWFkTmV3TGlzdCgpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uU2hvdzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzX3Nob3cpIHRoaXMudXNlclNwcmVhZE5ld0xpc3QoKTtcclxuXHRcdFx0Ly8gdGhpcy5nZXRVcmxDb2RlKClcclxuXHRcdH0sXHJcblx0XHRvbkhpZGU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLmlzX3Nob3cgPSB0cnVlO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0cXJSKHJlcykge1xyXG5cdFx0XHRcdHRoaXMuY29kZVNyYyA9IHJlc1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93Q29kZSgpIHtcclxuXHRcdFx0XHR0aGlzLmNvZGVNb2RhbCA9IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0cG9zdGVySW1hZ2VDbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLmNvZGVNb2RhbCA9IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMudXNlclNwcmVhZE5ld0xpc3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93QXV0aCA9IGVcclxuXHRcdFx0fSxcclxuXHRcdFx0c2V0U29ydDogZnVuY3Rpb24oc29ydCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LnNvcnQgPSBzb3J0O1xyXG5cdFx0XHRcdHRoYXQucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhhdC5saW1pdCA9IDIwO1xyXG5cdFx0XHRcdHRoYXQuc3RhdHVzID0gZmFsc2U7XHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdyZWNvcmRMaXN0JywgW10pO1xyXG5cdFx0XHRcdHRoYXQudXNlclNwcmVhZE5ld0xpc3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gc2V0S2V5d29yZDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHQvLyBcdHRoaXMua2V5d29yZCA9IGUuZGV0YWlsLnZhbHVlO1xyXG5cdFx0XHQvLyB9LFxyXG5cdFx0XHRzdWJtaXRGb3JtOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLnBhZ2UgPSAxO1xyXG5cdFx0XHRcdHRoaXMubGltaXQgPSAyMDtcclxuXHRcdFx0XHR0aGlzLnN0YXR1cyA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAncmVjb3JkTGlzdCcsIFtdKTtcclxuXHRcdFx0XHR0aGlzLnVzZXJTcHJlYWROZXdMaXN0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsZWFyKGRhdGEsIGluZGV4KSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWIoOmZpOWRmOW3pWApLFxyXG5cdFx0XHRcdFx0Y29udGVudDogdGhhdC4kdChg56Gu5a6a5Yig6Zmk6K+l5ZGY5belP2ApLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdGRlbENsZXJrUGVyY2VudChkYXRhLnVpZClcclxuXHRcdFx0XHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQucmVjb3JkTGlzdC5zcGxpY2UoaW5kZXgsIDEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3JlY29yZExpc3QnLCB0aGF0LnJlY29yZExpc3QpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyB0aGF0LnVzZXJTcHJlYWROZXdMaXN0KCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDliKDpmaTmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0LmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIGlmIChyZXMuY2FuY2VsKSB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5bey5Y+W5raIYClcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFuZ2VEYXRhKGRhdGEpIHtcclxuXHRcdFx0XHR0aGlzLnJlZnVuZF9jbG9zZSA9IHRydWVcclxuXHRcdFx0XHR0aGlzLnVpZCA9IGRhdGEudWlkXHJcblx0XHRcdH0sXHJcblx0XHRcdHJlZnVuZFN1Ym1pdCgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5hZ2VudF9wZXJjZW50IDwgMCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor7fovpPlhaXmr5TkvotgKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c2V0Q2xlcmtQZXJjZW50KHtcclxuXHRcdFx0XHRcdGFnZW50X3BlcmNlbnQ6IHRoaXMuYWdlbnRfcGVyY2VudCxcclxuXHRcdFx0XHRcdHVpZDogdGhpcy51aWRcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHR9LCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMucmVmdW5kX2Nsb3NlID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0dGhpcy5wYWdlID0gMTtcclxuXHRcdFx0XHRcdFx0dGhpcy5saW1pdCA9IDIwO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmtleXdvcmQgPSAnJztcclxuXHRcdFx0XHRcdFx0dGhpcy5zb3J0ID0gJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMuc3RhdHVzID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAncmVjb3JkTGlzdCcsIFtdKTtcclxuXHRcdFx0XHRcdFx0dGhpcy51c2VyU3ByZWFkTmV3TGlzdCgpO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIsXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdHNldFR5cGU6IGZ1bmN0aW9uKGdyYWRlKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuZ3JhZGUgIT0gZ3JhZGUpIHtcclxuXHRcdFx0XHRcdHRoaXMuZ3JhZGUgPSBncmFkZTtcclxuXHRcdFx0XHRcdHRoaXMucGFnZSA9IDE7XHJcblx0XHRcdFx0XHR0aGlzLmxpbWl0ID0gMjA7XHJcblx0XHRcdFx0XHR0aGlzLmtleXdvcmQgPSAnJztcclxuXHRcdFx0XHRcdHRoaXMuc29ydCA9ICcnO1xyXG5cdFx0XHRcdFx0dGhpcy5zdGF0dXMgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAncmVjb3JkTGlzdCcsIFtdKTtcclxuXHRcdFx0XHRcdHRoaXMudXNlclNwcmVhZE5ld0xpc3QoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHVzZXJTcHJlYWROZXdMaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IHBhZ2UgPSB0aGF0LnBhZ2U7XHJcblx0XHRcdFx0bGV0IGxpbWl0ID0gdGhhdC5saW1pdDtcclxuXHRcdFx0XHRsZXQgc3RhdHVzID0gdGhhdC5zdGF0dXM7XHJcblx0XHRcdFx0bGV0IGtleXdvcmQgPSB0aGF0LmtleXdvcmQ7XHJcblx0XHRcdFx0bGV0IHNvcnQgPSB0aGF0LnNvcnQ7XHJcblx0XHRcdFx0bGV0IGdyYWRlID0gdGhhdC5ncmFkZTtcclxuXHRcdFx0XHRsZXQgcmVjb3JkTGlzdCA9IHRoYXQucmVjb3JkTGlzdDtcclxuXHRcdFx0XHRsZXQgcmVjb3JkTGlzdE5ldyA9IFtdO1xyXG5cdFx0XHRcdGlmIChzdGF0dXMgPT0gdHJ1ZSkgcmV0dXJuO1xyXG5cdFx0XHRcdGNsZXJrUGVvcGxlKHtcclxuXHRcdFx0XHRcdHBhZ2U6IHBhZ2UsXHJcblx0XHRcdFx0XHRsaW1pdDogbGltaXQsXHJcblx0XHRcdFx0XHRrZXl3b3JkOiBrZXl3b3JkLFxyXG5cdFx0XHRcdFx0Z3JhZGU6IGdyYWRlLFxyXG5cdFx0XHRcdFx0c29ydDogc29ydCxcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRsZXQgbGVuID0gcmVzLmRhdGEubGlzdC5sZW5ndGg7XHJcblx0XHRcdFx0XHRsZXQgcmVjb3JkTGlzdERhdGEgPSByZXMuZGF0YS5saXN0O1xyXG5cdFx0XHRcdFx0cmVjb3JkTGlzdE5ldyA9IHJlY29yZExpc3QuY29uY2F0KHJlY29yZExpc3REYXRhKTtcclxuXHRcdFx0XHRcdHRoYXQudG90YWwgPSByZXMuZGF0YS50b3RhbDtcclxuXHRcdFx0XHRcdHRoYXQudG90YWxMZXZlbCA9IHJlcy5kYXRhLnRvdGFsTGV2ZWw7XHJcblx0XHRcdFx0XHR0aGF0LnRlYW1Db3VudCA9IHJlcy5kYXRhLmNvdW50O1xyXG5cdFx0XHRcdFx0dGhhdC5jb2RlU3JjID0gcmVzLmRhdGEuY29kZVVybDtcclxuXHRcdFx0XHRcdHRoYXQuc3RhdHVzID0gbGltaXQgPiBsZW47XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2UgPSBwYWdlICsgMTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAncmVjb3JkTGlzdCcsIHJlY29yZExpc3ROZXcpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRkb3dubG9hZEZpbGVzdG9yZUltYWdlKHVybCkge1xyXG5cdFx0XHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0XHR1bmkuZG93bmxvYWRGaWxlKHtcclxuXHRcdFx0XHRcdFx0dXJsOiB1cmwsXHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdHJlc29sdmUocmVzLnRlbXBGaWxlUGF0aCk7XHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICcnXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdHNhdmVQb3N0ZXJQYXRoKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LmRvd25sb2FkRmlsZXN0b3JlSW1hZ2UodGhhdC5jb2RlU3JjKS50aGVuKHVybD0+e1xyXG5cdFx0XHRcdFx0dW5pLmdldFNldHRpbmcoe1xyXG5cdFx0XHRcdFx0XHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdGlmICghcmVzLmF1dGhTZXR0aW5nWydzY29wZS53cml0ZVBob3Rvc0FsYnVtJ10pIHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5hdXRob3JpemUoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzY29wZTogJ3Njb3BlLndyaXRlUGhvdG9zQWxidW0nLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zYXZlSW1hZ2VUb1Bob3Rvc0FsYnVtKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZpbGVQYXRoOiB1cmwsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5wb3N0ZXJJbWFnZUNsb3NlKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOS/neWtmOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5aSx6LSlYClcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2F2ZUltYWdlVG9QaG90b3NBbGJ1bSh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZpbGVQYXRoOiB1cmwsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQucG9zdGVySW1hZ2VDbG9zZSgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5aSx6LSlYClcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uUmVhY2hCb3R0b206IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLnVzZXJTcHJlYWROZXdMaXN0KCk7XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuaW52b2ljZS1tYXNrIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAubmF2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLm5hdiAuaXRlbS5vbiB7XHJcblx0XHRib3JkZXItYm90dG9tOiA1cnB4IHNvbGlkICNlOTMzMjM7XHJcblx0XHRjb2xvcjogI2U5MzMyMztcclxuXHR9XHJcblxyXG5cdC5wcm9tb3Rlci1saXN0IC5zZWFyY2gge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLnNlYXJjaCAuaW5wdXQge1xyXG5cdFx0d2lkdGg6IDYxMHJweDtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAubmFtZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdC5pbnZpdGF0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdFx0cGFkZGluZzogMHJweCAxMHJweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdFx0XHRjb2xvcjogI2QxM2QyNTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9tb3Rlci1saXN0IC5zZWFyY2ggLmlucHV0IGlucHV0IHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHR3aWR0aDogNjEwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLnNlYXJjaCAuaW5wdXQgLnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjYmJiO1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLnNlYXJjaCAuaW5wdXQgLmljb25mb250IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAyOHJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLnNlYXJjaCAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiA0NXJweDtcclxuXHRcdGNvbG9yOiAjNTE1MTUxO1xyXG5cdFx0d2lkdGg6IDExMHJweDtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAubGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9tb3Rlci1saXN0IC5saXN0IC5zb3J0TmF2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRoZWlnaHQ6IDc2cnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLmxpc3QgLnNvcnROYXYgLnNvcnRJdGVtIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAubGlzdCAuc29ydE5hdiAuc29ydEl0ZW0gaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDI0cnB4O1xyXG5cdFx0aGVpZ2h0OiAyNHJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cnB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IC0zcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLmxpc3QgLml0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2VlZTtcclxuXHRcdGhlaWdodDogMTUycnB4O1xyXG5cdFx0cGFkZGluZzogMCAzMHJweCAwIDIwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cclxuXHR9XHJcblxyXG5cdC5pdGVtLWJ0biB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmNsZWFyLFxyXG5cdC5jaGFuZ2Uge1xyXG5cdFx0cGFkZGluZzogNXJweCAxNXJweDtcclxuXHRcdG1hcmdpbjogMTBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0LmNsZWFyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5jaGFuZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlNGQzNjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLmxpc3QgLml0ZW0gLnBpY1R4dCB7XHJcblx0XHR3aWR0aDogNDQwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLmxpc3QgLml0ZW0gLnBpY1R4dCAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTA2cnB4O1xyXG5cdFx0aGVpZ2h0OiAxMDZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAubGlzdCAuaXRlbSAucGljVHh0IC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym9yZGVyOiAzcnB4IHNvbGlkICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTBycHggI2FhYTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAubGlzdCAuaXRlbSAucGljVHh0IC50ZXh0IHtcclxuXHRcdHdpZHRoOiAzMDRycHg7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblx0fVxyXG5cclxuXHQucHJvbW90ZXItbGlzdCAubGlzdCAuaXRlbSAucGljVHh0IC50ZXh0IC5uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb21vdGVyLWxpc3QgLmxpc3QgLml0ZW0gLnJpZ2h0IHtcclxuXHRcdHdpZHRoOiAyNDBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cdC5wcm9tb3Rlci1saXN0IC5saXN0IC5pdGVtIC5yaWdodCAubnVtIHtcclxuXHRcdG1hcmdpbi1yaWdodDogN3JweDtcclxuXHR9XHJcblxyXG5cdC5yZWZ1bmQtaW5wdXQge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZycHggMTZycHggMCAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0cGFkZGluZzogNDBycHggMCA3MHJweCAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuXHJcblx0XHQucmVmdW5kLWlucHV0LXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBycHg7XHJcblx0XHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yZWZ1bmQtaW5wdXQtc3R5IHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHRcdFx0cGFkZGluZzogMjBycHggMjBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcnB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAyMHJweCA2NXJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5wdXQtbXNnIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOiAwIDY1cnB4O1xyXG5cclxuXHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdFx0XHR0b3A6IDhycHg7XHJcblx0XHRcdFx0cmlnaHQ6IC0zMHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5yZWZ1bmQtYnRoIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bWFyZ2luOiAwIDY1cnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0LmNsb3NlLXJlZnVuZCB7XHJcblx0XHRcdFx0cGFkZGluZzogMjRycHggODBycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogODBycHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnN1Ym1pdC1yZWZ1bmQge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI0cnB4IDBycHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDgwcnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNjJDMkM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yZWZ1bmQtaW5wdXQub24ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdC5wb3N0ZXItcG9wIHtcclxuXHRcdHdpZHRoOiA0NTBycHg7XHJcblx0XHRoZWlnaHQ6IDQ1MHJweDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHBhZGRpbmc6IDEwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHotaW5kZXg6IDM5OTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bWFyZ2luLXRvcDogLTM1N3JweDtcclxuXHR9XHJcblxyXG5cdC5wb3N0ZXItcG9wIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQucG9zdGVyLXBvcCAuY2xvc2Uge1xyXG5cdFx0d2lkdGg6IDQ2cnB4O1xyXG5cdFx0aGVpZ2h0OiA3NXJweDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAtNzNycHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5wb3N0ZXItcG9wIC5zYXZlLXBvc3RlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGYyZDBhO1xyXG5cdFx0Zm9udC1zaXplOiDvvJoyMnJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiA3NnJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA3NnJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnBvc3Rlci1wb3AgLmtlZXAge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1142\n"); /***/ }), /* 1143 */ /*!**********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_details/index.vue?mpType=page ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_36d53d83_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=36d53d83&scoped=true&mpType=page */ 1144);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1146);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_36d53d83_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_36d53d83_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"36d53d83\",\n null,\n false,\n _index_vue_vue_type_template_id_36d53d83_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/goods_details/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE0My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM2ZDUzZDgzJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIzNmQ1M2Q4M1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9nb29kc19kZXRhaWxzL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1143\n"); /***/ }), /* 1144 */ /*!****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_details/index.vue?vue&type=template&id=36d53d83&scoped=true&mpType=page ***! \****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36d53d83_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=36d53d83&scoped=true&mpType=page */ 1145); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36d53d83_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36d53d83_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36d53d83_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36d53d83_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1145 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods_details/index.vue?vue&type=template&id=36d53d83&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { zbCode: __webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "product-con"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "product-con"), attrs: { _i: 1 } }, [ _c("homeList", { attrs: { navH: _vm.navH, returnShow: _vm.returnShow, currentPage: _vm.currentPage, sysHeight: _vm.sysHeight, _i: 2, }, }), _c("view", [ _c( "scroll-view", { style: _vm._$s(4, "s", "height:" + _vm.height + "px;"), attrs: { "scroll-top": _vm._$s(4, "a-scroll-top", _vm.scrollTop), _i: 4, }, on: { scroll: _vm.scroll }, }, [ _c( "view", { attrs: { id: "past0", _i: 5 } }, [ _c("view", { style: _vm._$s( 6, "s", "width:100%;" + "height:" + _vm.sysHeight ), attrs: { _i: 6 }, }), _c("productConSwiper", { ref: "proSwiper", attrs: { imgUrls: _vm.storeInfo.slider_image, videoline: _vm.storeInfo.video_link, _i: 7, }, on: { videoPause: _vm.videoPause, showSwiperImg: _vm.showSwiperImg, }, }), _c( "view", { staticClass: _vm._$s(8, "sc", "wrapper"), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s( 9, "sc", "share acea-row row-between row-bottom" ), attrs: { _i: 9 }, }, [ _c( "view", { staticClass: _vm._$s( 10, "sc", "money font-color" ), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.$t("¥"))) ), _c("text", { staticClass: _vm._$s(11, "sc", "num"), attrs: { _i: 11 }, domProps: { textContent: _vm._s( _vm._$s( 11, "v-text", _vm.storeInfo.price || 0 ) ), }, }), _vm._$s(12, "i", _vm.storeInfo.spec_type) ? _c("text", [ _vm._v( _vm._$s( 12, "t0-0", _vm._s(_vm.$t("起")) ) ), ]) : _vm._e(), _vm._$s( 13, "i", _vm.storeInfo.vip_price && _vm.storeInfo.vip_price > 0 && _vm.storeInfo.is_vip == 1 && _vm.svip_price_open == 1 ) ? _c( "text", { staticClass: _vm._$s( 13, "sc", "vip-money" ), attrs: { _i: 13 }, }, [ _vm._v( _vm._$s( 13, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( 13, "t0-1", _vm._s(_vm.storeInfo.vip_price) ) ), ] ) : _vm._e(), _vm._$s( 14, "i", _vm.storeInfo.vip_price && _vm.storeInfo.vip_price > 0 && _vm.storeInfo.is_vip == 1 && _vm.svip_price_open == 1 ) ? _c("image", { attrs: { src: _vm._$s( 14, "a-src", __webpack_require__(/*! ../../static/images/svip.gif */ 382) ), _i: 14, }, }) : _vm._e(), ] ), ] ), _c("view", { staticClass: _vm._$s(15, "sc", "introduce"), attrs: { _i: 15 }, domProps: { textContent: _vm._s( _vm._$s( 15, "v-text", _vm.storeInfo.store_name || "" ) ), }, }), _vm._$s(16, "i", _vm.storeInfo.limit_type > 0) ? _c( "view", { staticClass: _vm._$s(16, "sc", "limit_good"), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s( _vm.storeInfo.limit_type == 1 ? _vm.$t("单次限购") : _vm.$t("永久限购") ) ) + _vm._$s( 16, "t0-1", _vm._s(_vm.storeInfo.limit_num) ) + _vm._$s( 16, "t0-2", _vm._s(_vm.$t(_vm.storeInfo.unit_name)) ) ), _vm._$s( 17, "i", _vm.storeInfo.limit_type > 0 && _vm.storeInfo.min_qty > 1 ) ? _c("text", { staticClass: _vm._$s(17, "sc", "line"), attrs: { _i: 17 }, }) : _vm._e(), _vm._$s(18, "i", _vm.storeInfo.min_qty > 1) ? _c("text", [ _vm._v( _vm._$s( 18, "t0-0", _vm._s(_vm.$t("起购")) ) + _vm._$s( 18, "t0-1", _vm._s( _vm.storeInfo.min_qty + _vm.storeInfo.unit_name ) ) ), ]) : _vm._e(), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 19, "sc", "label acea-row row-between-wrapper" ), attrs: { _i: 19 }, }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "delete-line"), attrs: { _i: 20 }, }, [ _vm._v( _vm._$s( 20, "t0-0", _vm._s(_vm.$t("划线价")) ) + _vm._$s(20, "t0-1", _vm._s(_vm.$t("¥"))) + _vm._$s( 20, "t0-2", _vm._s(_vm.storeInfo.ot_price || 0) ) ), ] ), _c("view", [ _vm._v( _vm._$s(21, "t0-0", _vm._s(_vm.$t("库存"))) + _vm._$s( 21, "t0-1", _vm._s(_vm.storeInfo.stock || 0) ) + _vm._$s( 21, "t0-2", _vm._s( _vm.$t(_vm.storeInfo.unit_name) || "" ) ) ), ]), _c("view", [ _vm._v( _vm._$s(22, "t0-0", _vm._s(_vm.$t("销量"))) + _vm._$s( 22, "t0-1", _vm._s(_vm.storeInfo.fsales || 0) ) + _vm._$s( 22, "t0-2", _vm._s( _vm.$t(_vm.storeInfo.unit_name) || "" ) ) ), ]), ] ), _vm._$s( 23, "i", !_vm.is_money_level && _vm.storeInfo.vip_price && _vm.storeInfo.is_vip ) ? _c( "view", { staticClass: _vm._$s( 23, "sc", "svip acea-row row-between-wrapper" ), attrs: { _i: 23 }, }, [ _c("view", [ _vm._v( _vm._$s( 24, "t0-0", _vm._s(_vm.$t("开通“超级会员”立省")) ) + _vm._$s(24, "t0-1", _vm._s(_vm.diff)) + _vm._$s(24, "t0-2", _vm._s(_vm.$t("元"))) ), ]), _c("navigator", {}, [ _vm._v( _vm._$s( 25, "t0-0", _vm._s(_vm.$t("立即开通")) ) ), _c("text", { staticClass: _vm._$s( 26, "sc", "iconfont icon-jiantou" ), attrs: { _i: 26 }, }), ]), ] ) : _vm._e(), _vm._$s(27, "i", _vm.storeInfo.presale) ? _c( "view", { staticClass: _vm._$s(27, "sc", "presell_count"), attrs: { _i: 27 }, }, [ _c("view", [ _c("view", [ _vm._v( _vm._$s( 29, "t0-0", _vm._s(_vm.$t("预售活动时间")) ) ), ]), _vm._$s( 30, "i", _vm.storeInfo.presale_start_time && _vm.storeInfo.presale_end_time ) ? _c( "view", { staticClass: _vm._$s( 30, "sc", "presell_time" ), attrs: { _i: 30 }, }, [ _c("view", { staticClass: _vm._$s( 31, "sc", "iconfont icon-shijian1" ), attrs: { _i: 31 }, }), _vm._v( _vm._$s( 30, "t1-0", _vm._s( _vm.storeInfo.presale_start_time ) ) ), _c("span", { staticClass: _vm._$s( 32, "sc", "area_line" ), attrs: { _i: 32 }, }), _vm._v( _vm._$s( 30, "t3-0", _vm._s( _vm.storeInfo.presale_end_time ) ) ), ] ) : _vm._e(), ]), _c("view", [ _vm._v( _vm._$s( 33, "t0-0", _vm._s(_vm.$t("预售结束后")) ) + _vm._$s( 33, "t0-1", _vm._s(_vm.storeInfo.presale_day) ) + _vm._$s( 33, "t0-2", _vm._s(_vm.$t("天内发货")) ) ), ]), ] ) : _vm._e(), _vm._$s(34, "i", _vm.couponList.length) ? _c( "view", { staticClass: _vm._$s( 34, "sc", "coupon acea-row row-between-wrapper" ), attrs: { _i: 34 }, on: { click: _vm.couponTap }, }, [ _c( "view", { staticClass: _vm._$s( 35, "sc", "hide line1 acea-row" ), attrs: { _i: 35 }, }, [ _vm._v( _vm._$s( 35, "t0-0", _vm._s(_vm.$t("优惠券")) ) ), _vm._l( _vm._$s(36, "f", { forItems: _vm.couponList, }), function (item, index, $20, $30) { return [ _vm._$s("37-" + $30, "i", index < 2) ? _c( "view", { key: _vm._$s(36, "f", { forIndex: $20, keyIndex: 0, key: index, }), staticClass: _vm._$s( "37-" + $30, "sc", "activity" ), attrs: { _i: "37-" + $30 }, }, [ _vm._v( _vm._$s( "37-" + $30, "t0-0", _vm._s(_vm.$t("满")) ) + _vm._$s( "37-" + $30, "t0-1", _vm._s( item.use_min_price ) ) + _vm._$s( "37-" + $30, "t0-2", _vm._s(_vm.$t("减")) ) + _vm._$s( "37-" + $30, "t0-3", _vm._s( item.coupon_price ) ) ), ] ) : _vm._e(), ] } ), ], 2 ), _c("view", { staticClass: _vm._$s( 38, "sc", "iconfont icon-jiantou" ), attrs: { _i: 38 }, }), ] ) : _vm._e(), _vm._$s(39, "i", _vm.activity.length) ? _c( "view", { staticClass: _vm._$s( 39, "sc", "coupon acea-row row-between-wrapper" ), attrs: { _i: 39 }, }, [ _c( "view", { staticClass: _vm._$s( 40, "sc", "line1 acea-row" ), attrs: { _i: 40 }, }, [ _c( "text", { staticClass: _vm._$s( 41, "sc", "coupon-title" ), attrs: { _i: 41 }, }, [ _vm._v( _vm._$s( 41, "t0-0", _vm._s(_vm.$t("活动")) ) ), ] ), _vm._l( _vm._$s(42, "f", { forItems: _vm.activity, }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(42, "f", { forIndex: $21, key: index, }), attrs: { _i: "42-" + $31 }, on: { click: function ($event) { return _vm.goActivity(item) }, }, }, [ _vm._$s( "43-" + $31, "i", item.type === "1" ) ? _c( "view", { class: _vm._$s( "43-" + $31, "c", index == 0 ? "activity_pin" : false || index == 1 ? "activity_miao" : false || index == 2 ? "activity_kan" : "" ), attrs: { _i: "43-" + $31 }, }, [ _c("text", { staticClass: _vm._$s( "44-" + $31, "sc", "iconfonts iconfont icon-pintuan" ), attrs: { _i: "44-" + $31, }, }), _c( "text", { staticClass: _vm._$s( "45-" + $31, "sc", "activity_title" ), attrs: { _i: "45-" + $31, }, }, [ _vm._v( _vm._$s( "45-" + $31, "t0-0", _vm._s( _vm.$t("参与秒杀") ) ) ), ] ), ] ) : _vm._e(), _vm._$s( "46-" + $31, "i", item.type === "2" ) ? _c( "view", { class: _vm._$s( "46-" + $31, "c", index == 0 ? "activity_pin" : false || index == 1 ? "activity_miao" : false || index == 2 ? "activity_kan" : "" ), attrs: { _i: "46-" + $31 }, }, [ _c("text", { staticClass: _vm._$s( "47-" + $31, "sc", "iconfonts iconfont icon-shenhezhong" ), attrs: { _i: "47-" + $31, }, }), _c( "text", { staticClass: _vm._$s( "48-" + $31, "sc", "activity_title" ), attrs: { _i: "48-" + $31, }, }, [ _vm._v( _vm._$s( "48-" + $31, "t0-0", _vm._s( _vm.$t("参与砍价") ) ) ), ] ), ] ) : _vm._e(), _vm._$s( "49-" + $31, "i", item.type === "3" ) ? _c( "view", { class: _vm._$s( "49-" + $31, "c", index == 0 ? "activity_pin" : false || index == 1 ? "activity_miao" : false || index == 2 ? "activity_kan" : "" ), attrs: { _i: "49-" + $31 }, }, [ _c("text", { staticClass: _vm._$s( "50-" + $31, "sc", "iconfonts iconfont icon-kanjia" ), attrs: { _i: "50-" + $31, }, }), _c( "text", { staticClass: _vm._$s( "51-" + $31, "sc", "activity_title" ), attrs: { _i: "51-" + $31, }, }, [ _vm._v( _vm._$s( "51-" + $31, "t0-0", _vm._s( _vm.$t("参与拼团") ) ) ), ] ), ] ) : _vm._e(), ] ) } ), ], 2 ), ] ) : _vm._e(), ] ), _vm._$s(52, "i", _vm.attr.productAttr.length) ? _c( "view", { staticClass: _vm._$s( 52, "sc", "attribute acea-row row-between-wrapper" ), attrs: { _i: 52 }, on: { click: _vm.selecAttr }, }, [ _c( "view", { staticClass: _vm._$s(53, "sc", "flex"), attrs: { _i: 53 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s( 55, "sc", "attr-txt" ), attrs: { _i: 55 }, }, [ _vm._v( _vm._$s(55, "t0-0", _vm._s(_vm.attrTxt)) ), ] ), _c( "view", { staticClass: _vm._$s( 56, "sc", "atterTxt line1" ), attrs: { _i: 56 }, }, [ _vm._v( _vm._$s( 56, "t0-0", _vm._s(_vm.attrValue) ) ), ] ), ]), _c("view", { staticClass: _vm._$s( 57, "sc", "iconfont icon-jiantou" ), attrs: { _i: 57 }, }), ] ), _vm._$s(58, "i", _vm.skuArr.length > 1) ? _c( "view", { staticClass: _vm._$s( 58, "sc", "acea-row row-between-wrapper" ), attrs: { _i: 58 }, }, [ _c( "view", { staticClass: _vm._$s(59, "sc", "flexs"), attrs: { _i: 59 }, }, _vm._l( _vm._$s(60, "f", { forItems: _vm.skuArr.slice(0, 4), }), function (item, index, $22, $32) { return _c("image", { key: _vm._$s(60, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s( "60-" + $32, "sc", "attrImg" ), attrs: { src: _vm._$s( "60-" + $32, "a-src", item.image ), _i: "60-" + $32, }, }) } ), 0 ), _c( "view", { staticClass: _vm._$s( 61, "sc", "switchTxt" ), attrs: { _i: 61 }, }, [ _vm._v( _vm._$s( 61, "t0-0", _vm._s(_vm.$t("共")) ) + _vm._$s( 61, "t0-1", _vm._s(_vm.skuArr.length) ) + _vm._$s( 61, "t0-2", _vm._s(_vm.$t("种规格可选")) ) ), ] ), ] ) : _vm._e(), ] ) : _vm._e(), ], 1 ), _vm._$s(62, "i", _vm.replyCount) ? _c( "view", { staticClass: _vm._$s(62, "sc", "userEvaluation"), attrs: { id: "past1", _i: 62 }, }, [ _c( "view", { staticClass: _vm._$s( 63, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 63 }, }, [ _c("view", [ _vm._v( _vm._$s( 64, "t0-0", _vm._s(_vm.$t("用户评价")) ) + _vm._$s(64, "t0-1", _vm._s(_vm.replyCount)) ), ]), _c( "navigator", { staticClass: _vm._$s(65, "sc", "praise"), attrs: { url: _vm._$s( 65, "a-url", "/pages/goods/goods_comment_list/index?product_id=" + _vm.id ), _i: 65, }, }, [ _c( "text", { staticClass: _vm._$s(66, "sc", "font-num"), attrs: { _i: 66 }, }, [ _vm._v( _vm._$s( 66, "t0-0", _vm._s(_vm.replyChance) ) ), ] ), _vm._v( _vm._$s(65, "t1-0", _vm._s(_vm.$t("好评率"))) ), _c("text", { staticClass: _vm._$s( 67, "sc", "iconfont icon-jiantou" ), attrs: { _i: 67 }, }), ] ), ] ), _vm._$s(68, "i", _vm.replyCount) ? [ _c("userEvaluation", { attrs: { reply: _vm.reply, _i: 69 }, }), ] : _vm._e(), ], 2 ) : _vm._e(), _c( "view", { staticClass: _vm._$s(70, "sc", "product-intro"), attrs: { id: "past3", _i: 70 }, }, [ _c( "view", { staticClass: _vm._$s(71, "sc", "title"), attrs: { _i: 71 }, }, [_vm._v(_vm._$s(71, "t0-0", _vm._s(_vm.$t("产品介绍"))))] ), _c( "view", { staticClass: _vm._$s(72, "sc", "conter"), attrs: { _i: 72 }, }, [ _c("view", { staticClass: _vm._$s(73, "sc", "description"), attrs: { _i: 73 }, domProps: { innerHTML: _vm._s( _vm._$s(73, "v-html", _vm.description) ), }, }), ] ), ] ), ] ), ]), _c( "view", { staticClass: _vm._$s( 74, "sc", "footer acea-row row-between-wrapper" ), class: _vm._$s(74, "c", { eject: _vm.storeInfo.id }), attrs: { _i: 74 }, }, [ _c( "navigator", { staticClass: _vm._$s(75, "sc", "item"), attrs: { _i: 75 } }, [ _c("view", { staticClass: _vm._$s(76, "sc", "iconfont icon-shouye6"), attrs: { _i: 76 }, }), _c( "view", { staticClass: _vm._$s(77, "sc", "p_center"), attrs: { _i: 77 }, }, [_vm._v(_vm._$s(77, "t0-0", _vm._s(_vm.$t("首页"))))] ), ] ), _c( "view", { staticClass: _vm._$s(78, "sc", "item"), attrs: { _i: 78 }, on: { click: _vm.setCollect }, }, [ _vm._$s(79, "i", _vm.storeInfo.userCollect) ? _c("view", { staticClass: _vm._$s( 79, "sc", "iconfont icon-shoucang1" ), attrs: { _i: 79 }, }) : _c("view", { staticClass: _vm._$s( 80, "sc", "iconfont icon-shoucang" ), attrs: { _i: 80 }, }), _c( "view", { staticClass: _vm._$s(81, "sc", "p_center"), attrs: { _i: 81 }, }, [_vm._v(_vm._$s(81, "t0-0", _vm._s(_vm.$t("收藏"))))] ), ] ), _c( "view", { staticClass: _vm._$s(82, "sc", "animated item"), class: _vm._$s( 82, "c", _vm.animated == true ? "bounceIn" : "" ), attrs: { _i: 82 }, on: { click: _vm.goCart }, }, [ _c( "view", { staticClass: _vm._$s(83, "sc", "iconfont icon-gouwuche1"), attrs: { _i: 83 }, }, [ _vm._$s(84, "i", parseFloat(_vm.CartCount) > 0) ? _c( "text", { staticClass: _vm._$s(84, "sc", "num bg-color"), attrs: { _i: 84 }, }, [ _vm._v( _vm._$s(84, "t0-0", _vm._s(_vm.CartCount || 0)) ), ] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(85, "sc", "p_center"), attrs: { _i: 85 }, }, [_vm._v(_vm._$s(85, "t0-0", _vm._s(_vm.$t("购物车"))))] ), ] ), _vm._$s(86, "i", _vm.noGoods) ? _c( "view", { staticClass: _vm._$s(86, "sc", "presale"), attrs: { _i: 86 }, }, [ _c( "view", { staticClass: _vm._$s(87, "sc", "acea-row"), attrs: { _i: 87 }, }, [ _c( "form", { staticClass: _vm._$s( 88, "sc", " bnts bg-color-hui" ), attrs: { _i: 88 }, }, [ _c( "button", { staticClass: _vm._$s( 89, "sc", " bnts bg-color-hui" ), attrs: { _i: 89 }, }, [ _vm._v( _vm._$s( 89, "t0-0", _vm._s(_vm.$t("暂无产品")) ) ), ] ), ] ), ] ), ] ) : _c("view", [ _vm._$s(91, "i", !_vm.storeInfo.presale) ? _c("view", [ _vm._$s(92, "i", _vm.attr.productSelect.stock <= 0) ? _c( "view", { staticClass: _vm._$s( 92, "sc", "bnt acea-row" ), class: _vm._$s( 92, "c", !_vm.storeInfo.cart_button ? "virbnt" : "" ), attrs: { _i: 92 }, }, [ _vm._$s(93, "i", _vm.storeInfo.cart_button) ? _c( "form", { staticClass: _vm._$s( 93, "sc", "joinCart bnts" ), class: _vm._$s( 93, "c", !_vm.storeInfo.cart_button ? "virbnt" : "" ), attrs: { _i: 93 }, on: { submit: _vm.joinCart }, }, [ _c( "button", { staticClass: _vm._$s( 94, "sc", "joinCart bnts" ), attrs: { _i: 94 }, }, [ _vm._v( _vm._$s( 94, "t0-0", _vm._s(_vm.$t("加入购物车")) ) ), ] ), ] ) : _vm._e(), _c( "form", { staticClass: _vm._$s( 95, "sc", "buy bnts bg-color-hui" ), attrs: { _i: 95 }, }, [ _c( "button", { staticClass: _vm._$s( 96, "sc", "buy bnts bg-color-hui" ), class: _vm._$s( 96, "c", !_vm.storeInfo.cart_button ? "virbnt" : "" ), attrs: { _i: 96 }, }, [ _vm._v( _vm._$s( 96, "t0-0", _vm._s(_vm.$t("已售罄")) ) ), ] ), ] ), ] ) : _c( "view", { staticClass: _vm._$s( 97, "sc", "bnt acea-row" ), attrs: { _i: 97 }, }, [ _vm._$s(98, "i", _vm.storeInfo.cart_button) ? _c( "form", { staticClass: _vm._$s( 98, "sc", "joinCart bnts" ), attrs: { _i: 98 }, on: { submit: _vm.joinCart }, }, [ _c( "button", { staticClass: _vm._$s( 99, "sc", "joinCart bnts" ), attrs: { _i: 99 }, }, [ _vm._v( _vm._$s( 99, "t0-0", _vm._s(_vm.$t("加入购物车")) ) ), ] ), ] ) : _vm._e(), _c( "form", { staticClass: _vm._$s( 100, "sc", "buy bnts" ), class: _vm._$s( 100, "c", !_vm.storeInfo.cart_button ? "virbnt" : "" ), attrs: { _i: 100 }, on: { submit: _vm.goBuy }, }, [ _c( "button", { staticClass: _vm._$s( 101, "sc", "buy bnts" ), class: _vm._$s( 101, "c", !_vm.storeInfo.cart_button ? "virbnt" : "" ), attrs: { _i: 101 }, }, [ _vm._v( _vm._$s( 101, "t0-0", _vm._s(_vm.$t("立即购买")) ) ), ] ), ] ), ] ), ]) : _c( "view", { staticClass: _vm._$s(102, "sc", "presale"), attrs: { _i: 102 }, }, [ _vm._$s( 103, "i", _vm.presale_pay_status === 1 || _vm.presale_pay_status === 3 ) ? _c( "view", { staticClass: _vm._$s(103, "sc", "acea-row"), attrs: { _i: 103 }, }, [ _c( "form", { staticClass: _vm._$s( 104, "sc", "bnts bg-color-hui" ), attrs: { _i: 104 }, }, [ _c( "button", { staticClass: _vm._$s( 105, "sc", "bnts bg-color-hui" ), attrs: { _i: 105 }, }, [ _vm._v( _vm._$s( 105, "t0-0", _vm._s( _vm.presale_pay_status === 1 ? _vm.$t("未开始") : _vm.$t("已结束") ) ) ), ] ), ] ), ] ) : _vm._$s( 106, "e", _vm.attr.productSelect.quota <= 0 || _vm.attr.productSelect.quota < _vm.attr.productSelect.cart_num ) ? _c( "view", { staticClass: _vm._$s(106, "sc", "acea-row"), attrs: { _i: 106 }, }, [ _c( "form", { staticClass: _vm._$s( 107, "sc", " bnts bg-color-hui" ), attrs: { _i: 107 }, }, [ _c( "button", { staticClass: _vm._$s( 108, "sc", " bnts bg-color-hui" ), attrs: { _i: 108 }, }, [ _vm._v( _vm._$s( 108, "t0-0", _vm._s(_vm.$t("已售罄")) ) ), ] ), ] ), ] ) : _vm._$s(109, "e", _vm.presale_pay_status === 2) ? _c( "view", { staticClass: _vm._$s( 109, "sc", "bnts acea-row" ), attrs: { _i: 109 }, }, [ _c( "form", { staticClass: _vm._$s(110, "sc", "bnts"), attrs: { _i: 110 }, on: { submit: _vm.goBuy }, }, [ _c( "button", { staticClass: _vm._$s( 111, "sc", "bnts" ), attrs: { _i: 111 }, }, [ _vm._v( _vm._$s( 111, "t0-0", _vm._s(_vm.$t("立即购买")) ) ), ] ), ] ), ] ) : _vm._e(), ] ), ]), ] ), _c("shareRedPackets", { attrs: { sharePacket: _vm.sharePacket, showAnimate: _vm.showAnimate, _i: 112, }, on: { listenerActionSheet: _vm.listenerActionSheet, closeChange: _vm.closeChange, boxStatus: _vm.boxStatus, }, }), _c("productWindow", { attrs: { attr: _vm.attr, isShow: 1, iSplus: 1, limitNum: _vm.storeInfo.limit_num, minQty: _vm.storeInfo.min_qty, unitName: _vm.storeInfo.unit_name, id: "product-window", is_vip: _vm.is_vip, is_virtual: _vm.storeInfo.is_virtual, _i: 113, }, on: { myevent: _vm.onMyEvent, ChangeAttr: _vm.ChangeAttr, ChangeCartNum: _vm.ChangeCartNum, attrVal: _vm.attrVal, iptCartNum: _vm.iptCartNum, getImg: _vm.showImg, }, }), _c("cus-previewImg", { ref: "cusPreviewImg", attrs: { list: _vm.skuArr, _i: 114 }, on: { changeSwitch: _vm.changeSwitch, shareFriend: _vm.listenerActionSheet, }, }), _c("swiperPrevie", { ref: "cusSwiperImg", attrs: { list: _vm.storeInfo.slider_image, _i: 115 }, }), _vm._$s(116, "i", _vm.coupon) ? _c("couponListWindow", { attrs: { coupon: _vm.coupon, _i: 116 }, on: { ChangCouponsClone: _vm.ChangCouponsClone, ChangCoupons: _vm.ChangCoupons, ChangCouponsUseState: _vm.ChangCouponsUseState, tabCouponType: _vm.tabCouponType, }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s( 117, "sc", "generate-posters acea-row row-middle" ), class: _vm._$s(117, "c", _vm.posters ? "on" : ""), attrs: { _i: 117 }, }, [ _vm._$s(118, "i", _vm.weixinStatus === true) ? _c( "button", { staticClass: _vm._$s(118, "sc", "item"), attrs: { _i: 118 }, on: { click: function ($event) { _vm.H5ShareBox = true }, }, }, [ _c("view", { staticClass: _vm._$s( 119, "sc", "iconfont icon-weixin3" ), attrs: { _i: 119 }, }), _c("view", [ _vm._v( _vm._$s(120, "t0-0", _vm._s(_vm.$t("发送给朋友"))) ), ]), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(121, "sc", "item"), attrs: { _i: 121 }, on: { click: function ($event) { return _vm.appShare("WXSceneSession") }, }, }, [ _c("view", { staticClass: _vm._$s(122, "sc", "iconfont icon-weixin3"), attrs: { _i: 122 }, }), _c("view", [ _vm._v(_vm._$s(123, "t0-0", _vm._s(_vm.$t("微信好友")))), ]), ] ), _c( "view", { staticClass: _vm._$s(124, "sc", "item"), attrs: { _i: 124 }, on: { click: function ($event) { return _vm.appShare("WXSenceTimeline") }, }, }, [ _c("view", { staticClass: _vm._$s( 125, "sc", "iconfont icon-pengyouquan" ), attrs: { _i: 125 }, }), _c("view", [ _vm._v(_vm._$s(126, "t0-0", _vm._s(_vm.$t("微信朋友圈")))), ]), ] ), _c( "button", { staticClass: _vm._$s(127, "sc", "item"), attrs: { _i: 127 }, on: { click: _vm.goPoster }, }, [ _c("view", { staticClass: _vm._$s(128, "sc", "iconfont icon-haibao"), attrs: { _i: 128 }, }), _c("view", [ _vm._v(_vm._$s(129, "t0-0", _vm._s(_vm.$t("生成海报")))), ]), ] ), ] ), _vm._$s(130, "i", _vm.posters) ? _c("view", { staticClass: _vm._$s(130, "sc", "mask"), attrs: { _i: 130 }, on: { click: _vm.listenerActionClose }, }) : _vm._e(), _vm._$s(131, "i", _vm.posterImageStatus) ? _c( "view", { staticClass: _vm._$s(131, "sc", "poster-pop"), attrs: { _i: 131 }, }, [ _c("image", { staticClass: _vm._$s(132, "sc", "close"), attrs: { src: _vm._$s( 132, "a-src", __webpack_require__(/*! ../../static/images/poster-close.png */ 517) ), _i: 132, }, on: { click: _vm.posterImageClose }, }), _c("image", { attrs: { src: _vm._$s(133, "a-src", _vm.posterImage), _i: 133, }, }), _c( "view", { staticClass: _vm._$s(134, "sc", "save-poster"), attrs: { _i: 134 }, on: { click: _vm.savePosterPath }, }, [_vm._v(_vm._$s(134, "t0-0", _vm._s(_vm.$t("保存到手机"))))] ), ] ) : _vm._e(), _vm._$s(135, "i", _vm.posterImageStatus) ? _c("view", { staticClass: _vm._$s(135, "sc", "mask"), attrs: { _i: 135 }, }) : _vm._e(), _vm._$s(136, "i", _vm.canvasStatus) ? _c("canvas", { staticClass: _vm._$s(136, "sc", "canvas"), attrs: { _i: 136 }, }) : _vm._e(), _vm._$s(137, "i", _vm.H5ShareBox) ? _c( "view", { staticClass: _vm._$s(137, "sc", "share-box"), attrs: { _i: 137 }, }, [ _c("image", { attrs: { src: _vm._$s( 138, "a-src", _vm.imgHost + "/statics/images/share-info.png" ), _i: 138, }, on: { click: function ($event) { _vm.H5ShareBox = false }, }, }), ] ) : _vm._e(), _c("zb-code", { ref: "qrcode", attrs: { show: _vm.codeShow, cid: _vm.cid, val: _vm.codeVal, size: _vm.size, unit: _vm.unit, background: _vm.background, foreground: _vm.foreground, pdground: _vm.pdground, icon: _vm.codeIcon, iconSize: _vm.iconsize, onval: _vm.onval, loadMake: _vm.loadMake, _i: 139, }, on: { result: _vm.qrR }, }), ], 1 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1146 */ /*!**********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/goods_details/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1147);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMTQ2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1146\n"); /***/ }), /* 1147 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/goods_details/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 455));\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/cusPreviewImg/index.vue */ 1148));\nvar _swiperPrevie = _interopRequireDefault(__webpack_require__(/*! @/components/cusPreviewImg/swiperPrevie.vue */ 1153));\nvar _productConSwiper = _interopRequireDefault(__webpack_require__(/*! @/components/productConSwiper */ 1158));\nvar _couponListWindow = _interopRequireDefault(__webpack_require__(/*! @/components/couponListWindow */ 645));\nvar _productWindow = _interopRequireDefault(__webpack_require__(/*! @/components/productWindow */ 379));\nvar _userEvaluation = _interopRequireDefault(__webpack_require__(/*! @/components/userEvaluation */ 562));\nvar _shareRedPackets = _interopRequireDefault(__webpack_require__(/*! @/components/shareRedPackets */ 1164));\nvar _kefuIcon = _interopRequireDefault(__webpack_require__(/*! @/components/kefuIcon */ 1169));\nvar _menuIcon = _interopRequireDefault(__webpack_require__(/*! @/components/menuIcon.vue */ 1174));\nvar _utils = __webpack_require__(/*! @/utils */ 38);\nvar _clipboard = _interopRequireDefault(__webpack_require__(/*! @/plugin/clipboard/clipboard.js */ 577));\nvar _app = __webpack_require__(/*! @/config/app.js */ 21);\nvar _app2 = __webpack_require__(/*! @/config/app */ 21);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _sharePoster = __webpack_require__(/*! @/mixins/sharePoster */ 1179);\nvar _jyfParser = _interopRequireDefault(__webpack_require__(/*! @/components/jyf-parser/jyf-parser */ 167));\nvar _homeList = _interopRequireDefault(__webpack_require__(/*! @/components/homeList */ 1180));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar sysHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar app = getApp();\nvar _default = {\n components: {\n productConSwiper: _productConSwiper.default,\n couponListWindow: _couponListWindow.default,\n productWindow: _productWindow.default,\n userEvaluation: _userEvaluation.default,\n shareRedPackets: _shareRedPackets.default,\n kefuIcon: _kefuIcon.default,\n menuIcon: _menuIcon.default,\n cusPreviewImg: _index.default,\n swiperPrevie: _swiperPrevie.default,\n parser: _jyfParser.default,\n homeList: _homeList.default\n },\n directives: {\n trigger: {\n inserted: function inserted(el, binging) {\n el.click();\n }\n }\n },\n mixins: [_color.default, _sharePoster.sharePoster],\n data: function data() {\n var that = this;\n return {\n imgHost: _app2.HTTP_REQUEST_URL,\n sysHeight: sysHeight,\n noGoods: false,\n showSkeleton: true,\n //骨架屏显示隐藏\n isNodes: 0,\n //控制什么时候开始抓取元素节点,只要数值改变就重新抓取\n Active: false,\n presale_pay_status: 1,\n //属性是否打开\n coupon: {\n coupon: false,\n type: -1,\n list: [],\n count: []\n },\n showAnimate: false,\n showMenuIcon: false,\n attrTxt: this.$t(\"\\u8BF7\\u9009\\u62E9\"),\n //属性页面提示\n attrValue: \"\",\n //已选属性\n animated: false,\n //购物车动画\n id: 0,\n //商品id\n replyCount: 0,\n //总评论数量\n reply: [],\n //评论列表\n storeInfo: {},\n //商品详情\n productValue: [],\n //系统属性\n couponList: [],\n //优惠券\n cart_num: 1,\n //购买数量\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n isOpen: false,\n //是否打开属性组件\n actionSheetHidden: true,\n posterImageStatus: false,\n storeImage: \"\",\n //海报产品图\n PromotionCode: \"\",\n //二维码图片\n canvasStatus: false,\n //海报绘图标签\n posterImage: \"\",\n //海报路径\n posterbackgd: \"/static/images/posterbackgd.png\",\n sharePacket: {\n isState: true //默认不显示\n },\n\n //分销商详细\n uid: 0,\n //用户uid\n circular: false,\n autoplay: false,\n interval: 3000,\n duration: 500,\n clientHeight: \"\",\n systemStore: {},\n //门店信息\n good_list: [],\n replyChance: 0,\n CartCount: 0,\n isDown: true,\n storeSelfMention: true,\n posters: false,\n weixinStatus: false,\n attr: {\n cartAttr: false,\n productAttr: [],\n productSelect: {}\n },\n description: \"\",\n navActive: 0,\n H5ShareBox: false,\n //公众号分享图片\n activity: [],\n navH: \"\",\n navList: [],\n opacity: 0,\n scrollY: 0,\n topArr: [],\n toView: \"\",\n height: 0,\n heightArr: [],\n lock: false,\n scrollTop: 0,\n tagStyle: {\n img: \"width:100%;display:block;\",\n table: \"width:100%\",\n video: \"width:100%;height:100%;\"\n },\n returnShow: true,\n //判断顶部返回是否出现\n diff: \"\",\n is_money_level: 1,\n is_vip: 0,\n //是否是会员\n navbarRight: 0,\n homeTop: 20,\n routineContact: 0,\n skuArr: [],\n selectSku: {},\n currentPage: false,\n svip_price_open: 1\n };\n },\n computed: (0, _vuex.mapGetters)([\"isLogin\"]),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV == true) {\n this.getCouponList();\n this.getCartCount();\n this.downloadFilePromotionCode();\n // this.ShareInfo();\n }\n },\n\n deep: true\n },\n storeInfo: {\n handler: function handler() {\n this.$nextTick(function () {});\n },\n immediate: true\n }\n },\n onLoad: function onLoad(options) {\n var that = this;\n var pages = getCurrentPages();\n that.returnShow = pages.length === 1 ? false : true;\n that.navH = 30;\n that.id = options.id;\n uni.getSystemInfo({\n success: function success(res) {\n that.height = res.windowHeight;\n //res.windowHeight:获取整个窗口高度为px,*2为rpx;98为头部占据的高度;\n }\n });\n //扫码携带参数处理\n\n that.getGoodsDetails();\n },\n onReady: function onReady() {\n this.isNodes++;\n this.$nextTick(function () {});\n },\n /**\n * 用户点击右上角分享\n */\n onNavigationBarButtonTap: function onNavigationBarButtonTap(e) {\n this.currentPage = !this.currentPage;\n },\n methods: {\n // 操作菜单\n moreNav: function moreNav() {\n this.currentPage = !this.currentPage;\n },\n jumpUrl: function jumpUrl(url) {\n uni.switchTab({\n url: url\n });\n },\n videoPause: function videoPause() {\n this.$nextTick(function () {\n that.infoScroll();\n });\n },\n qrR: function qrR(res) {\n this.PromotionCode = res;\n },\n // app分享\n appShare: function appShare(scene) {\n var that = this;\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].$page.fullPath; // 获取当前页面路由,也就是最后一个打开的页面路由\n uni.share({\n provider: \"weixin\",\n scene: scene,\n type: 0,\n href: \"\".concat(_app2.HTTP_REQUEST_URL).concat(curRoute, \"&spread=\").concat(that.uid),\n title: that.storeInfo.store_name,\n summary: that.storeInfo.store_info,\n imageUrl: that.storeInfo.small_image,\n success: function success(res) {\n // uni.showToast({\n // \ttitle: that.$t(`分享成功`),\n // \ticon: \"success\",\n // });\n that.posters = false;\n },\n fail: function fail(err) {\n uni.showToast({\n title: that.$t(\"\\u5206\\u4EAB\\u5931\\u8D25\"),\n icon: \"none\",\n duration: 2000\n });\n that.posters = false;\n }\n });\n },\n closeChange: function closeChange() {\n this.$set(this.sharePacket, \"isState\", true);\n },\n boxStatus: function boxStatus(data) {\n this.showAnimate = data;\n },\n goActivity: function goActivity(e) {\n var item = e;\n if (item.type === \"1\") {\n uni.navigateTo({\n url: \"/pages/activity/goods_seckill_details/index?id=\".concat(item.id, \"&time=\").concat(item.time, \"&status=1\")\n });\n } else if (item.type === \"2\") {\n uni.navigateTo({\n url: \"/pages/activity/goods_bargain_details/index?id=\".concat(item.id, \"&bargain=\").concat(this.uid)\n });\n } else {\n uni.navigateTo({\n url: \"/pages/activity/goods_combination_details/index?id=\".concat(item.id)\n });\n }\n },\n /**\n * 购物车手动填写\n *\n */\n iptCartNum: function iptCartNum(e) {\n var _this = this;\n if (e) {\n var number = this.storeInfo.min_qty;\n if (Number.isInteger(parseInt(e)) && parseInt(e) >= this.storeInfo.min_qty) {\n number = parseInt(e);\n }\n this.$nextTick(function (e) {\n _this.$set(_this.attr.productSelect, \"cart_num\", e < 0 ? _this.storeInfo.min_qty : number);\n });\n }\n },\n // 后退\n returns: function returns() {\n return uni.navigateBack({\n delta: 1\n });\n },\n tap: function tap(index) {\n var id = \"past\" + index;\n var index = index;\n var that = this;\n // if (!this.data.good_list.length && id == \"past2\") {\n // id = \"past3\"\n // }\n this.$set(this, \"toView\", id);\n this.$set(this, \"navActive\", index);\n this.$set(this, \"lock\", true);\n this.$set(this, \"scrollTop\", index > 0 ? that.topArr[index] - app.globalData.navHeight / 2 : that.topArr[index]);\n },\n scroll: function scroll(e) {\n var that = this,\n scrollY = e.detail.scrollTop;\n var opacity = scrollY / 200;\n opacity = opacity > 1 ? 1 : opacity;\n that.$set(that, \"opacity\", opacity);\n that.$set(that, \"scrollY\", scrollY);\n that.$set(that, \"showAnimate\", false);\n that.$set(that, \"showMenuIcon\", false);\n that.$set(that, 'currentPage', false);\n this.$refs.proSwiper.videoIsPause();\n if (that.lock) {\n that.$set(that, \"lock\", false);\n return;\n }\n for (var i = 0; i < that.topArr.length; i++) {\n if (scrollY < that.topArr[i] - app.globalData.navHeight / 2 + that.heightArr[i]) {\n that.$set(that, \"navActive\", i);\n break;\n }\n }\n },\n /*\n *去商品详情页\n */\n goDetail: function goDetail(item) {\n if (item.activity.length == 0) {\n uni.redirectTo({\n url: \"/pages/goods_details/index?id=\" + item.id\n });\n return;\n }\n // 砍价\n if (item.activity && item.activity.type == 2) {\n uni.redirectTo({\n url: \"/pages/activity/goods_bargain_details/index?id=\".concat(item.activity.id, \"&bargain=\").concat(this.uid)\n });\n return;\n }\n // 拼团\n if (item.activity && item.activity.type == 3) {\n uni.redirectTo({\n url: \"/pages/activity/goods_combination_details/index?id=\".concat(item.activity.id)\n });\n return;\n }\n // 秒杀\n if (item.activity && item.activity.type == 1) {\n uni.redirectTo({\n url: \"/pages/activity/goods_seckill_details/index?id=\".concat(item.activity.id, \"&time=\").concat(item.activity.time, \"&status=1\")\n });\n return;\n }\n },\n // 微信登录回调\n onLoadFun: function onLoadFun(e) {\n // this.getUserInfo();\n // this.get_product_collect();\n },\n ChangCouponsClone: function ChangCouponsClone() {\n this.$set(this.coupon, \"coupon\", false);\n },\n /*\n * 获取用户信息\n */\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n that.$set(that, \"uid\", res.data.uid);\n that.$set(that, \"is_money_level\", res.data.is_money_level);\n });\n },\n /**\n * 购物车数量加和数量减\n *\n */\n ChangeCartNum: function ChangeCartNum(changeValue) {\n //changeValue:是否 加|减\n //获取当前变动属性\n var productSelect = this.productValue[this.attrValue];\n //如果没有属性,赋值给商品默认库存\n if (productSelect === undefined && !this.attr.productAttr.length) productSelect = this.attr.productSelect;\n //无属性值即库存为0;不存在加减;\n var stock = productSelect.stock || 0;\n var num = this.attr.productSelect;\n if (productSelect === undefined || this.storeInfo.limit_num && num.cart_num >= this.storeInfo.limit_num && changeValue) return;\n if (changeValue) {\n num.cart_num++;\n if (num.cart_num > stock) {\n this.$set(this.attr.productSelect, \"cart_num\", stock ? stock : this.storeInfo.min_qty);\n this.$set(this, \"cart_num\", stock ? stock : 1);\n }\n } else {\n num.cart_num--;\n if (num.cart_num < 1) {\n this.$set(this.attr.productSelect, \"cart_num\", this.storeInfo.min_qty);\n this.$set(this, \"cart_num\", 1);\n }\n }\n },\n attrVal: function attrVal(val) {\n this.$set(this.attr.productAttr[val.indexw], \"index\", this.attr.productAttr[val.indexw].attr_values[val.indexn]);\n },\n /**\n * 属性变动赋值\n *\n */\n ChangeAttr: function ChangeAttr(res) {\n var _this2 = this;\n var productSelect = this.productValue[res];\n if (!productSelect) {\n this.$util.Tips({\n title: this.$t(\"\\u91CD\\u65B0\\u9009\\u62E9\"),\n success: function success() {\n _this2.noGoods = true;\n _this2.attr.productSelect.stock = 0;\n _this2.attr.productSelect.quota = 0;\n _this2.attr.productSelect.cart_num = 0;\n }\n });\n } else {\n this.noGoods = false;\n }\n this.$set(this, \"selectSku\", productSelect);\n if (productSelect && productSelect.stock > 0) {\n this.$set(this.attr.productSelect, \"image\", productSelect.image);\n this.$set(this.attr.productSelect, \"price\", productSelect.price);\n this.$set(this.attr.productSelect, \"stock\", productSelect.stock);\n this.$set(this.attr.productSelect, \"unique\", productSelect.unique);\n this.$set(this.attr.productSelect, \"cart_num\", this.storeInfo.min_qty);\n this.$set(this.attr.productSelect, \"vip_price\", productSelect.vip_price);\n this.$set(this, \"attrValue\", res);\n this.$set(this, \"attrTxt\", this.$t(\"\\u5DF2\\u9009\\u62E9\"));\n } else {\n this.$set(this.attr.productSelect, \"image\", productSelect.image);\n this.$set(this.attr.productSelect, \"price\", productSelect.price);\n this.$set(this.attr.productSelect, \"stock\", 0);\n this.$set(this.attr.productSelect, \"unique\", \"\");\n this.$set(this.attr.productSelect, \"cart_num\", 0);\n this.$set(this.attr.productSelect, \"vip_price\", this.storeInfo.vip_price);\n this.$set(this, \"attrValue\", \"\");\n this.$set(this, \"attrTxt\", this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n }\n },\n /**\n * 领取完毕移除当前页面领取过的优惠券展示\n */\n ChangCoupons: function ChangCoupons(e) {\n var coupon = e;\n var couponList = this.$util.ArrayRemove(this.couponList, \"id\", coupon.id);\n this.$set(this, \"couponList\", couponList);\n this.getCouponList();\n },\n setClientHeight: function setClientHeight() {\n var that = this;\n if (!that.good_list.length) return;\n var view = uni.createSelectorQuery().in(this).select(\"#list0\");\n view.fields({\n size: true\n }, function (data) {\n that.$set(that, \"clientHeight\", data.height + 20);\n }).exec();\n },\n /**\n * 获取产品详情\n *\n */\n getGoodsDetails: function getGoodsDetails() {\n var _this3 = this;\n var that = this;\n uni.showLoading({\n title: '加载中',\n mask: true\n });\n (0, _store.getProductDetail)(that.id).then(function (res) {\n uni.hideLoading();\n var storeInfo = res.data.storeInfo;\n var good_list = res.data.good_list || [];\n var count = Math.ceil(good_list.length / 6);\n var goodArray = new Array();\n for (var i = 0; i < count; i++) {\n var list = good_list.slice(i * 6, i * 6 + 6);\n if (list.length) goodArray.push({\n list: list\n });\n }\n that.$set(that, \"storeInfo\", storeInfo);\n that.$set(that, \"description\", storeInfo.description);\n if (_this3.description) {\n _this3.description = _this3.description.replace(/ 0) {\n value = this.attr.productAttr.length ? key.split(\",\") : [];\n break;\n }\n }\n for (var i = 0; i < productAttr.length; i++) {\n this.$set(productAttr[i], \"index\", value[i]);\n }\n //sort();排序函数:数字-英文-汉字;\n\n var productSelect = this.productValue[value.join(\",\")];\n if (productSelect && productAttr.length) {\n this.$set(this.attr.productSelect, \"store_name\", this.storeInfo.store_name);\n this.$set(this.attr.productSelect, \"image\", productSelect.image);\n this.$set(this.attr.productSelect, \"price\", productSelect.price);\n this.$set(this.attr.productSelect, \"stock\", productSelect.stock);\n this.$set(this.attr.productSelect, \"unique\", productSelect.unique);\n this.$set(this.attr.productSelect, \"cart_num\", this.storeInfo.min_qty);\n this.$set(this, \"attrValue\", value.join(\",\"));\n this.$set(this.attr.productSelect, \"vip_price\", productSelect.vip_price);\n this.$set(this, \"attrTxt\", this.$t(\"\\u5DF2\\u9009\\u62E9\"));\n } else if (!productSelect && productAttr.length) {\n this.$set(this.attr.productSelect, \"store_name\", this.storeInfo.store_name);\n this.$set(this.attr.productSelect, \"image\", this.storeInfo.image);\n this.$set(this.attr.productSelect, \"price\", this.storeInfo.price);\n this.$set(this.attr.productSelect, \"stock\", 0);\n this.$set(this.attr.productSelect, \"unique\", \"\");\n this.$set(this.attr.productSelect, \"cart_num\", 0);\n this.$set(this.attr.productSelect, \"vip_price\", this.storeInfo.vip_price);\n this.$set(this, \"attrValue\", \"\");\n this.$set(this, \"attrTxt\", this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n } else if (!productSelect && !productAttr.length) {\n this.$set(this.attr.productSelect, \"store_name\", this.storeInfo.store_name);\n this.$set(this.attr.productSelect, \"image\", this.storeInfo.image);\n this.$set(this.attr.productSelect, \"price\", this.storeInfo.price);\n this.$set(this.attr.productSelect, \"stock\", this.storeInfo.stock);\n this.$set(this.attr.productSelect, \"unique\", this.storeInfo.unique || \"\");\n this.$set(this.attr.productSelect, \"cart_num\", this.storeInfo.min_qty);\n this.$set(this.attr.productSelect, \"vip_price\", this.storeInfo.vip_price);\n this.$set(this, \"attrValue\", \"\");\n this.$set(this, \"attrTxt\", this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n }\n },\n /**\n * 获取优惠券\n *\n */\n getCouponList: function getCouponList(type) {\n var that = this,\n obj = {\n page: 1,\n limit: 20,\n product_id: that.id\n };\n if (type !== undefined || type !== null) {\n obj.type = type;\n }\n (0, _api.getCoupons)(obj).then(function (res) {\n that.$set(that.coupon, \"count\", res.data.count);\n if (type === undefined || type === null) {\n var count = (0, _toConsumableArray2.default)(that.coupon.count),\n indexs = \"\";\n var index = count.findIndex(function (item) {\n return item;\n });\n var delCount = that.coupon.count,\n newDelCount = [];\n var countIndex = 0;\n delCount.forEach(function (item, index) {\n if (item === 0) {\n countIndex = index;\n } else {\n newDelCount.push(item);\n }\n });\n if (newDelCount.length == 3) {\n indexs = 2;\n } else if (newDelCount.length == 2) {\n if (countIndex === 2) {\n indexs = 1;\n } else {\n indexs = 2;\n }\n } else {\n indexs = delCount.findIndex(function (item) {\n return item === count[index];\n });\n }\n that.$set(that.coupon, \"type\", indexs);\n that.getCouponList(indexs);\n } else {\n that.$set(that.coupon, \"list\", res.data.list);\n }\n });\n },\n ChangCouponsUseState: function ChangCouponsUseState(index) {\n var that = this;\n that.coupon.list[index].is_use++;\n // that.$set(that.coupon, \"list\", that.coupon.list);\n that.$set(that.coupon, \"coupon\", false);\n },\n /**\n *\n *\n * 收藏商品\n */\n setCollect: function setCollect() {\n if (this.isLogin === false) {\n (0, _login.toLogin)();\n } else {\n var _that = this;\n if (this.storeInfo.userCollect) {\n (0, _store.collectDel)([this.storeInfo.id]).then(function (res) {\n _that.$set(_that.storeInfo, \"userCollect\", !_that.storeInfo.userCollect);\n return _that.$util.Tips({\n title: res.msg\n });\n });\n } else {\n (0, _store.collectAdd)(this.storeInfo.id).then(function (res) {\n _that.$set(_that.storeInfo, \"userCollect\", !_that.storeInfo.userCollect);\n return _that.$util.Tips({\n title: res.msg\n });\n });\n }\n }\n },\n /**\n * 打开属性插件\n */\n selecAttr: function selecAttr() {\n this.$refs.proSwiper.videoIsPause();\n this.$set(this.attr, \"cartAttr\", true);\n this.$set(this, \"isOpen\", true);\n },\n /**\n * 打开优惠券插件\n */\n couponTap: function couponTap() {\n var that = this;\n if (that.isLogin === false) {\n (0, _login.toLogin)();\n } else {\n this.$refs.proSwiper.videoIsPause();\n that.getCouponList();\n that.$set(that.coupon, \"coupon\", true);\n }\n },\n onMyEvent: function onMyEvent() {\n this.$set(this.attr, \"cartAttr\", false);\n this.$set(this, \"isOpen\", false);\n },\n /**\n * 打开属性加入购物车\n *\n */\n joinCart: function joinCart(e) {\n //是否登录\n if (this.isLogin === false) {\n (0, _login.toLogin)();\n } else {\n this.$refs.proSwiper.videoIsPause();\n this.goCat();\n }\n },\n goCart: function goCart() {\n uni.switchTab({\n url: '/pages/order_addcart/order_addcart'\n });\n },\n /*\n * 加入购物车\n */\n goCat: function goCat(news) {\n var that = this,\n productSelect = that.productValue[this.attrValue];\n that.currentPage = false;\n //打开属性\n if (that.attrValue) {\n //默认选中了属性,但是没有打开过属性弹窗还是自动打开让用户查看默认选中的属性\n that.attr.cartAttr = !that.isOpen ? true : false;\n } else {\n if (that.isOpen) that.attr.cartAttr = true;else that.attr.cartAttr = !that.attr.cartAttr;\n }\n //只有关闭属性弹窗时进行加入购物车\n if (that.attr.cartAttr === true && that.isOpen === false) return that.isOpen = true;\n //如果有属性,没有选择,提示用户选择\n if (that.attr.productAttr.length && productSelect === undefined && that.isOpen === true) return that.$util.Tips({\n title: that.$t(\"\\u4EA7\\u54C1\\u5E93\\u5B58\\u4E0D\\u8DB3\\uFF0C\\u8BF7\\u9009\\u62E9\\u5176\\u5B83\\u5C5E\\u6027\")\n });\n if (that.attr.productSelect.cart_num <= 0) {\n that.attr.productSelect.cart_num = 1;\n that.isOpen = false;\n return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u6570\\u91CF\")\n });\n }\n var q = {\n productId: that.id,\n cartNum: that.attr.productSelect.cart_num,\n new: news === undefined ? 0 : 1,\n uniqueId: that.attr.productSelect !== undefined ? that.attr.productSelect.unique : \"\",\n virtual_type: that.storeInfo.virtual_type\n };\n (0, _store.postCartAdd)(q).then(function (res) {\n that.isOpen = false;\n that.attr.cartAttr = false;\n if (news) {\n uni.navigateTo({\n url: \"/pages/goods/order_confirm/index?new=1&cartId=\" + res.data.cartId\n });\n } else {\n that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n success: function success() {\n that.getCartCount(true);\n }\n });\n }\n }).catch(function (err) {\n that.isOpen = false;\n return that.$util.Tips({\n title: err\n });\n });\n },\n /**\n * 获取购物车数量\n * @param boolean 是否展示购物车动画和重置属性\n */\n getCartCount: function getCartCount(isAnima) {\n var _this4 = this;\n var that = this;\n var isLogin = that.isLogin;\n if (isLogin) {\n (0, _order.getCartCounts)().then(function (res) {\n that.CartCount = res.data.count;\n _this4.$store.commit(\"indexData/setCartNum\", that.CartCount > 99 ? \"...\" : that.CartCount + \"\");\n // uni.setTabBarBadge({\n // \tindex: Number(uni.getStorageSync('FOOTER_ADDCART')) || 2,\n // \ttext: that.CartCount + ''\n // })\n //加入购物车后重置属性\n if (isAnima) {\n that.animated = true;\n setTimeout(function () {\n that.animated = false;\n }, 500);\n }\n });\n }\n },\n /**\n * 立即购买\n */\n goBuy: function goBuy(e) {\n if (this.isLogin === false) {\n (0, _login.toLogin)();\n } else {\n this.$refs.proSwiper.videoIsPause();\n this.goCat(true);\n }\n },\n open: function open(data) {\n this.showMenuIcon = data;\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 分享打开\n *\n */\n listenerActionSheet: function listenerActionSheet() {\n this.currentPage = false;\n this.downloadFilePromotionCode();\n if (this.isLogin === false) {\n (0, _login.toLogin)();\n } else {\n if (this.posterImage) {\n this.posters = true;\n return;\n }\n if (this.PromotionCode.indexOf(\"http\") == 0) {\n // this.downloadFilePromotionCode();\n }\n this.posters = true;\n }\n },\n // 分享关闭\n listenerActionClose: function listenerActionClose() {\n this.posters = false;\n this.posterImageStatus = false;\n },\n //隐藏海报\n posterImageClose: function posterImageClose() {\n this.posterImageStatus = false;\n },\n // 小程序关闭分享弹窗;\n goFriend: function goFriend() {\n this.posters = false;\n },\n /*\n * 保存到手机相册\n */\n savePosterPath: function savePosterPath() {\n var that = this;\n uni.saveImageToPhotosAlbum({\n filePath: that.posterImage,\n success: function success(res) {\n that.posterImageClose();\n that.$util.Tips({\n title: that.$t(\"\\u4FDD\\u5B58\\u6210\\u529F\"),\n icon: \"success\"\n });\n },\n fail: function fail(res) {\n that.$util.Tips({\n title: that.$t(\"\\u4FDD\\u5B58\\u5931\\u8D25\")\n });\n }\n });\n },\n tabCouponType: function tabCouponType(type) {\n this.$set(this.coupon, \"type\", type);\n this.getCouponList(type);\n },\n //点击sku图片打开轮播图\n showImg: function showImg(index) {\n this.$refs.cusPreviewImg.open(this.selectSku.suk);\n },\n showSwiperImg: function showSwiperImg(index) {\n this.$refs.cusSwiperImg.open(index);\n },\n //滑动轮播图选择商品\n changeSwitch: function changeSwitch(e) {\n var productSelect = this.skuArr[e];\n this.$set(this, \"selectSku\", productSelect);\n var skuList = productSelect.suk.split(\",\");\n this.$set(this.attr.productAttr[0], \"index\", skuList[0]);\n if (skuList.length == 2) {\n this.$set(this.attr.productAttr[0], \"index\", skuList[0]);\n this.$set(this.attr.productAttr[1], \"index\", skuList[1]);\n } else if (skuList.length == 3) {\n this.$set(this.attr.productAttr[0], \"index\", skuList[0]);\n this.$set(this.attr.productAttr[1], \"index\", skuList[1]);\n this.$set(this.attr.productAttr[2], \"index\", skuList[2]);\n } else if (skuList.length == 4) {\n this.$set(this.attr.productAttr[0], \"index\", skuList[0]);\n this.$set(this.attr.productAttr[1], \"index\", skuList[1]);\n this.$set(this.attr.productAttr[2], \"index\", skuList[2]);\n this.$set(this.attr.productAttr[3], \"index\", skuList[3]);\n }\n if (productSelect) {\n this.$set(this.attr.productSelect, \"image\", productSelect.image);\n this.$set(this.attr.productSelect, \"price\", productSelect.price);\n this.$set(this.attr.productSelect, \"stock\", productSelect.stock);\n this.$set(this.attr.productSelect, \"unique\", productSelect.unique);\n this.$set(this.attr.productSelect, \"vipPrice\", productSelect.vipPrice);\n this.$set(this, \"attrTxt\", this.$t(\"\\u5DF2\\u9009\\u62E9\"));\n this.$set(this, \"attrValue\", productSelect.suk);\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInByb2R1Y3RDb25Td2lwZXIiLCJjb3Vwb25MaXN0V2luZG93IiwicHJvZHVjdFdpbmRvdyIsInVzZXJFdmFsdWF0aW9uIiwic2hhcmVSZWRQYWNrZXRzIiwia2VmdUljb24iLCJtZW51SWNvbiIsImN1c1ByZXZpZXdJbWciLCJzd2lwZXJQcmV2aWUiLCJwYXJzZXIiLCJob21lTGlzdCIsImRpcmVjdGl2ZXMiLCJ0cmlnZ2VyIiwiaW5zZXJ0ZWQiLCJlbCIsIm1peGlucyIsImRhdGEiLCJpbWdIb3N0Iiwic3lzSGVpZ2h0Iiwibm9Hb29kcyIsInNob3dTa2VsZXRvbiIsImlzTm9kZXMiLCJBY3RpdmUiLCJwcmVzYWxlX3BheV9zdGF0dXMiLCJjb3Vwb24iLCJ0eXBlIiwibGlzdCIsImNvdW50Iiwic2hvd0FuaW1hdGUiLCJzaG93TWVudUljb24iLCJhdHRyVHh0IiwiYXR0clZhbHVlIiwiYW5pbWF0ZWQiLCJpZCIsInJlcGx5Q291bnQiLCJyZXBseSIsInN0b3JlSW5mbyIsInByb2R1Y3RWYWx1ZSIsImNvdXBvbkxpc3QiLCJjYXJ0X251bSIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJpc09wZW4iLCJhY3Rpb25TaGVldEhpZGRlbiIsInBvc3RlckltYWdlU3RhdHVzIiwic3RvcmVJbWFnZSIsIlByb21vdGlvbkNvZGUiLCJjYW52YXNTdGF0dXMiLCJwb3N0ZXJJbWFnZSIsInBvc3RlcmJhY2tnZCIsInNoYXJlUGFja2V0IiwiaXNTdGF0ZSIsInVpZCIsImNpcmN1bGFyIiwiYXV0b3BsYXkiLCJpbnRlcnZhbCIsImR1cmF0aW9uIiwiY2xpZW50SGVpZ2h0Iiwic3lzdGVtU3RvcmUiLCJnb29kX2xpc3QiLCJyZXBseUNoYW5jZSIsIkNhcnRDb3VudCIsImlzRG93biIsInN0b3JlU2VsZk1lbnRpb24iLCJwb3N0ZXJzIiwid2VpeGluU3RhdHVzIiwiYXR0ciIsImNhcnRBdHRyIiwicHJvZHVjdEF0dHIiLCJwcm9kdWN0U2VsZWN0IiwiZGVzY3JpcHRpb24iLCJuYXZBY3RpdmUiLCJINVNoYXJlQm94IiwiYWN0aXZpdHkiLCJuYXZIIiwibmF2TGlzdCIsIm9wYWNpdHkiLCJzY3JvbGxZIiwidG9wQXJyIiwidG9WaWV3IiwiaGVpZ2h0IiwiaGVpZ2h0QXJyIiwibG9jayIsInNjcm9sbFRvcCIsInRhZ1N0eWxlIiwiaW1nIiwidGFibGUiLCJ2aWRlbyIsInJldHVyblNob3ciLCJkaWZmIiwiaXNfbW9uZXlfbGV2ZWwiLCJpc192aXAiLCJuYXZiYXJSaWdodCIsImhvbWVUb3AiLCJyb3V0aW5lQ29udGFjdCIsInNrdUFyciIsInNlbGVjdFNrdSIsImN1cnJlbnRQYWdlIiwic3ZpcF9wcmljZV9vcGVuIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsImltbWVkaWF0ZSIsIm9uTG9hZCIsInRoYXQiLCJ1bmkiLCJzdWNjZXNzIiwib25SZWFkeSIsIm9uTmF2aWdhdGlvbkJhckJ1dHRvblRhcCIsIm1ldGhvZHMiLCJtb3JlTmF2IiwianVtcFVybCIsInVybCIsInZpZGVvUGF1c2UiLCJxclIiLCJhcHBTaGFyZSIsInByb3ZpZGVyIiwic2NlbmUiLCJocmVmIiwidGl0bGUiLCJzdW1tYXJ5IiwiaW1hZ2VVcmwiLCJmYWlsIiwiaWNvbiIsImNsb3NlQ2hhbmdlIiwiYm94U3RhdHVzIiwiZ29BY3Rpdml0eSIsImlwdENhcnROdW0iLCJudW1iZXIiLCJyZXR1cm5zIiwiZGVsdGEiLCJ0YXAiLCJpbmRleCIsInNjcm9sbCIsImdvRGV0YWlsIiwib25Mb2FkRnVuIiwiQ2hhbmdDb3Vwb25zQ2xvbmUiLCJnZXRVc2VySW5mbyIsIkNoYW5nZUNhcnROdW0iLCJsaW1pdF9udW0iLCJudW0iLCJhdHRyVmFsIiwiQ2hhbmdlQXR0ciIsIkNoYW5nQ291cG9ucyIsInNldENsaWVudEhlaWdodCIsInZpZXciLCJmaWVsZHMiLCJzaXplIiwiZXhlYyIsImdldEdvb2RzRGV0YWlscyIsIm1hc2siLCJ0aGVuIiwiZ29vZEFycmF5IiwicmVzIiwiTnVtYmVyIiwic2V0VGltZW91dCIsImNhdGNoIiwidGFiIiwiaW5mb1Njcm9sbCIsImlkVmlldyIsInF1ZXJ5IiwibWFrZVBob25lIiwicGhvbmVOdW1iZXIiLCJzaG93TWFvTG9jYXRpb24iLCJsYXRpdHVkZSIsImxvbmdpdHVkZSIsInNjYWxlIiwibmFtZSIsImFkZHJlc3MiLCJEZWZhdWx0U2VsZWN0IiwidmFsdWUiLCJnZXRDb3Vwb25MaXN0Iiwib2JqIiwicGFnZSIsImxpbWl0IiwicHJvZHVjdF9pZCIsImluZGV4cyIsIm5ld0RlbENvdW50IiwiZGVsQ291bnQiLCJjb3VudEluZGV4IiwiQ2hhbmdDb3Vwb25zVXNlU3RhdGUiLCJzZXRDb2xsZWN0Iiwic2VsZWNBdHRyIiwiY291cG9uVGFwIiwib25NeUV2ZW50Iiwiam9pbkNhcnQiLCJnb0NhcnQiLCJnb0NhdCIsInByb2R1Y3RJZCIsImNhcnROdW0iLCJuZXciLCJ1bmlxdWVJZCIsInZpcnR1YWxfdHlwZSIsImdldENhcnRDb3VudCIsImdvQnV5Iiwib3BlbiIsImF1dGhDb2xzZSIsImxpc3RlbmVyQWN0aW9uU2hlZXQiLCJsaXN0ZW5lckFjdGlvbkNsb3NlIiwicG9zdGVySW1hZ2VDbG9zZSIsImdvRnJpZW5kIiwic2F2ZVBvc3RlclBhdGgiLCJmaWxlUGF0aCIsInRhYkNvdXBvblR5cGUiLCJzaG93SW1nIiwic2hvd1N3aXBlckltZyIsImNoYW5nZVN3aXRjaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFpYkE7QUFPQTtBQUlBO0FBR0E7QUFHQTtBQUdBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUtBO0FBSUE7QUFJQTtBQUNBO0FBR0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXZEQTtBQWlEQTtBQUFBLGVBT0E7RUFDQUE7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFJQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0E7TUFDQUM7UUFDQUE7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7UUFDQUM7TUFDQTs7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FD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Q0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTE0Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInByb2R1Y3QtY29uXCIgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwcm9kdWN0LWNvblwiPlxyXG5cdFx0XHQ8IS0tICNpZm5kZWYgQVBQLVBMVVMgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibmF2YmFyXCIgOnN0eWxlPVwieyBoZWlnaHQ6IG5hdkggKyAncnB4Jywgb3BhY2l0eTogb3BhY2l0eSB9XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYXZiYXJIXCIgOnN0eWxlPVwiJ2hlaWdodDonICsgbmF2SCArICdycHg7J1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYXZiYXJDb24gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCJcclxuXHRcdFx0XHRcdFx0OnN0eWxlPVwieyBwYWRkaW5nUmlnaHQ6IChuYXZiYXJSaWdodC0yMCkgKyAncHgnIH1cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkZXIgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgOmNsYXNzPVwibmF2QWN0aXZlID09PSBpbmRleCA/ICdvbicgOiAnJ1wiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBuYXZMaXN0XCJcclxuXHRcdFx0XHRcdFx0XHRcdDprZXk9XCJpbmRleFwiIEB0YXA9XCJ0YXAoaW5kZXgpXCI+e3sgaXRlbSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PCEtLSA8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi14aWFuZ3p1bycgOnN0eWxlPVwie3RvcDpuYXZILzIrJ3JweCcsb3BhY2l0eTooMS1vcGFjaXR5KX1cIiBAdGFwPSdyZXR1cm5zJz48L3ZpZXc+IC0tPlxyXG5cclxuXHRcdFx0PCEtLSAjaWZuZGVmIEFQUC1QTFVTIC0tPlxyXG5cdFx0XHQ8dmlldyBpZD1cImhvbWVcIiBjbGFzcz1cImhvbWUgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgOmNsYXNzPVwiW29wYWNpdHk+MC41Pydvbic6JyddXCJcclxuXHRcdFx0XHQ6c3R5bGU9XCJ7IHRvcDogaG9tZVRvcCArJ3JweCd9XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWZhbmh1aTJcIiBAdGFwPVwicmV0dXJuc1wiPjwvdmlldz5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIj48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWdlbmdkdW81XCIgQGNsaWNrPVwibW9yZU5hdlwiPjwvdmlldz5cclxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHRcdDx2aWV3IGlkPVwiaG9tZVwiIGNsYXNzPVwiaG9tZSByaWdodCBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiA6Y2xhc3M9XCJbb3BhY2l0eT4wLjU/J29uJzonJ11cIlxyXG5cdFx0XHRcdDpzdHlsZT1cInsgdG9wOiBob21lVG9wICsncnB4J31cIj5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWdlbmdkdW8yXCIgQGNsaWNrPVwibW9yZU5hdlwiPjwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PGhvbWVMaXN0IDpuYXZIPVwibmF2SFwiIDpyZXR1cm5TaG93PVwicmV0dXJuU2hvd1wiIDpjdXJyZW50UGFnZT1cImN1cnJlbnRQYWdlXCIgOnN5c0hlaWdodD1cInN5c0hlaWdodFwiPlxyXG5cdFx0XHQ8L2hvbWVMaXN0PlxyXG5cdFx0XHQ8dmlldz5cclxuXHRcdFx0XHQ8c2Nyb2xsLXZpZXcgOnNjcm9sbC10b3A9XCJzY3JvbGxUb3BcIiBzY3JvbGwteT1cInRydWVcIiBzY3JvbGwtd2l0aC1hbmltYXRpb249XCJ0cnVlXCJcclxuXHRcdFx0XHRcdDpzdHlsZT1cIidoZWlnaHQ6JyArIGhlaWdodCArICdweDsnXCIgQHNjcm9sbD1cInNjcm9sbFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgaWQ9XCJwYXN0MFwiPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyB8fCBNUCAtLT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiA6c3R5bGU9XCInd2lkdGg6MTAwJTsnICsgJ2hlaWdodDonK3N5c0hlaWdodFwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHRcdDxwcm9kdWN0Q29uU3dpcGVyIHJlZj1cInByb1N3aXBlclwiIDppbWdVcmxzPVwic3RvcmVJbmZvLnNsaWRlcl9pbWFnZVwiXHJcblx0XHRcdFx0XHRcdFx0OnZpZGVvbGluZT1cInN0b3JlSW5mby52aWRlb19saW5rXCIgQHZpZGVvUGF1c2U9XCJ2aWRlb1BhdXNlXCIgQHNob3dTd2lwZXJJbWc9XCJzaG93U3dpcGVySW1nXCI+XHJcblx0XHRcdFx0XHRcdDwvcHJvZHVjdENvblN3aXBlcj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ3cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzaGFyZSBhY2VhLXJvdyByb3ctYmV0d2VlbiByb3ctYm90dG9tXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5IGZvbnQtY29sb3JcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm51bVwiIHYtdGV4dD1cInN0b3JlSW5mby5wcmljZSB8fCAwXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWlmPVwic3RvcmVJbmZvLnNwZWNfdHlwZVwiPnt7JHQoYOi1t2ApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmlwLW1vbmV5XCIgdi1pZj1cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgc3RvcmVJbmZvLnZpcF9wcmljZSAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgc3RvcmVJbmZvLnZpcF9wcmljZSA+IDAgJiZcclxuICAgICAgICAgICAgICAgICAgICAgIHN0b3JlSW5mby5pc192aXAgPT0gMSAmJlxyXG5cdFx0XHRcdFx0ICBzdmlwX3ByaWNlX29wZW4gPT0gMVxyXG4gICAgICAgICAgICAgICAgICAgIFwiPnt7JHQoYO+/pWApfX17eyBzdG9yZUluZm8udmlwX3ByaWNlIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgc3RvcmVJbmZvLnZpcF9wcmljZSAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgc3RvcmVJbmZvLnZpcF9wcmljZSA+IDAgJiZcclxuICAgICAgICAgICAgICAgICAgICAgIHN0b3JlSW5mby5pc192aXAgPT0gMSAmJlxyXG5cdFx0XHRcdFx0ICBzdmlwX3ByaWNlX29wZW4gPT0gMVxyXG4gICAgICAgICAgICAgICAgICAgIFwiIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWFnZXMvc3ZpcC5naWZcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cImljb25mb250IGljb24tZmVueGlhbmdcIiBAY2xpY2s9XCJsaXN0ZW5lckFjdGlvblNoZWV0XCI+PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnRyb2R1Y2VcIiB2LXRleHQ9XCJzdG9yZUluZm8uc3RvcmVfbmFtZSB8fCAnJ1wiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbWl0X2dvb2RcIiB2LWlmPVwic3RvcmVJbmZvLmxpbWl0X3R5cGUgPiAwXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7e3N0b3JlSW5mby5saW1pdF90eXBlID09IDEgPyAkdChg5Y2V5qyh6ZmQ6LStYCkgOiAkdChg5rC45LmF6ZmQ6LStYCl9fXt7c3RvcmVJbmZvLmxpbWl0X251bX19e3skdChzdG9yZUluZm8udW5pdF9uYW1lKX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0nbGluZScgdi1pZj0nc3RvcmVJbmZvLmxpbWl0X3R5cGUgPiAwICYmIHN0b3JlSW5mby5taW5fcXR5ID4gMSc+IHwgPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0di1pZj0nc3RvcmVJbmZvLm1pbl9xdHkgPiAxJz57eyR0KGDotbfotK1gKX19e3sgc3RvcmVJbmZvLm1pbl9xdHkgKyBzdG9yZUluZm8udW5pdF9uYW1lIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiBzdHlsZT1cInBhZGRpbmctYm90dG9tOiAyMHJweFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkZWxldGUtbGluZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDliJLnur/ku7dgKX19IDoge3skdChg77+lYCl9fXt7c3RvcmVJbmZvLm90X3ByaWNlIHx8IDB9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj57eyR0KGDlupPlrZhgKX19IDoge3tzdG9yZUluZm8uc3RvY2sgfHwgMH19XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7JHQoc3RvcmVJbmZvLnVuaXRfbmFtZSkgfHwgJyd9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj57eyR0KGDplIDph49gKX19IDoge3tzdG9yZUluZm8uZnNhbGVzIHx8IDB9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7eyR0KHN0b3JlSW5mby51bml0X25hbWUpIHx8ICcnfX1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIlxyXG4gICAgICAgICAgICAgICAgICAhaXNfbW9uZXlfbGV2ZWwgJiYgc3RvcmVJbmZvLnZpcF9wcmljZSAmJiBzdG9yZUluZm8uaXNfdmlwXHJcbiAgICAgICAgICAgICAgICBcIiBjbGFzcz1cInN2aXAgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj57eyR0KGDlvIDpgJrigJzotoXnuqfkvJrlkZjigJ3nq4vnnIFgKX19e3sgZGlmZiB9fXt7JHQoYOWFg2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8bmF2aWdhdG9yIHVybD1cIi9wYWdlcy9hbm5leC92aXBfcGFpZC9pbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDnq4vljbPlvIDpgJpgKX19XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1qaWFudG91XCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJlc2VsbF9jb3VudFwiIHYtaWY9XCJzdG9yZUluZm8ucHJlc2FsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOmihOWUrua0u+WKqOaXtumXtGApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJzdG9yZUluZm8ucHJlc2FsZV9zdGFydF90aW1lICYmIHN0b3JlSW5mby5wcmVzYWxlX2VuZF90aW1lXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cInByZXNlbGxfdGltZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLXNoaWppYW4xJz48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0e3tzdG9yZUluZm8ucHJlc2FsZV9zdGFydF90aW1lfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz0nYXJlYV9saW5lJz5+PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7c3RvcmVJbmZvLnByZXNhbGVfZW5kX3RpbWV9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDpooTllK7nu5PmnZ/lkI5gKX19IHt7IHN0b3JlSW5mby5wcmVzYWxlX2RheSB9fSB7eyR0KGDlpKnlhoXlj5HotKdgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPSdjb3Vwb24gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgdi1pZj1cInN0b3JlSW5mby5naXZlX2ludGVncmFsID4gMFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naGlkZSBsaW5lMSBhY2VhLXJvdyc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx06LWg56ev5YiG77yaXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2FjdGl2aXR5Jz7otaDpgIEge3tzdG9yZUluZm8uZ2l2ZV9pbnRlZ3JhbH19IOenr+WIhjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY291cG9uTGlzdC5sZW5ndGhcIiBjbGFzcz1cImNvdXBvbiBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCJcclxuXHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cImNvdXBvblRhcFwiIHN0eWxlPVwibWFyZ2luLXRvcDogMHJweFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoaWRlIGxpbmUxIGFjZWEtcm93XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7JHQoYOS8mOaDoOWIuGApfX3vvJpcclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRlbXBsYXRlIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBjb3Vwb25MaXN0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImluZGV4IDwgMlwiIGNsYXNzPVwiYWN0aXZpdHlcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHt7JHQoYOa7oWApfX0ge3sgaXRlbS51c2VfbWluX3ByaWNlIH19IHt7JHQoYOWHj2ApfX0ge3sgaXRlbS5jb3Vwb25fcHJpY2UgfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdGVtcGxhdGU+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tamlhbnRvdVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb3Vwb24gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtaWY9XCJhY3Rpdml0eS5sZW5ndGhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZTEgYWNlYS1yb3dcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJjb3Vwb24tdGl0bGVcIj57eyR0KGDmtLvliqhgKX1977yaPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gYWN0aXZpdHlcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJnb0FjdGl2aXR5KGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0udHlwZSA9PT0gJzEnXCIgOmNsYXNzPVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGluZGV4ID09IDBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICA/ICdhY3Rpdml0eV9waW4nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOiAnJyB8fCBpbmRleCA9PSAxXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyAnYWN0aXZpdHlfbWlhbydcclxuICAgICAgICAgICAgICAgICAgICAgICAgICA6ICcnIHx8IGluZGV4ID09IDJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICA/ICdhY3Rpdml0eV9rYW4nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOiAnJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250cyBpY29uZm9udCBpY29uLXBpbnR1YW5cIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImFjdGl2aXR5X3RpdGxlXCI+e3skdChg5Y+C5LiO56eS5p2AYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgOmNsYXNzPVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGluZGV4ID09IDBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICA/ICdhY3Rpdml0eV9waW4nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOiAnJyB8fCBpbmRleCA9PSAxXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyAnYWN0aXZpdHlfbWlhbydcclxuICAgICAgICAgICAgICAgICAgICAgICAgICA6ICcnIHx8IGluZGV4ID09IDJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICA/ICdhY3Rpdml0eV9rYW4nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOiAnJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgXCIgdi1pZj1cIml0ZW0udHlwZSA9PT0gJzInXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250cyBpY29uZm9udCBpY29uLXNoZW5oZXpob25nXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJhY3Rpdml0eV90aXRsZVwiPnt7JHQoYOWPguS4juegjeS7t2ApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IDpjbGFzcz1cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbmRleCA9PSAwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyAnYWN0aXZpdHlfcGluJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogJycgfHwgaW5kZXggPT0gMVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gJ2FjdGl2aXR5X21pYW8nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOiAnJyB8fCBpbmRleCA9PSAyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyAnYWN0aXZpdHlfa2FuJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogJydcclxuICAgICAgICAgICAgICAgICAgICAgIFwiIHYtaWY9XCJpdGVtLnR5cGUgPT09ICczJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udHMgaWNvbmZvbnQgaWNvbi1rYW5qaWFcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImFjdGl2aXR5X3RpdGxlXCI+e3skdChg5Y+C5LiO5ou85ZuiYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhdHRyaWJ1dGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIEBjbGljaz1cInNlbGVjQXR0clwiXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cImF0dHIucHJvZHVjdEF0dHIubGVuZ3RoXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHdpZHRoOiA5MCVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhdHRyLXR4dFwiPiB7e2F0dHJUeHR9fe+8miA8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYXR0ZXJUeHQgbGluZTFcIiBzdHlsZT1cIndpZHRoOiA4MiVcIj57e1xyXG4gICAgICAgICAgICAgICAgICAgIGF0dHJWYWx1ZVxyXG4gICAgICAgICAgICAgICAgICB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1qaWFudG91XCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiBzdHlsZT1cIm1hcmdpbi10b3A6IDdweDsgcGFkZGluZy1sZWZ0OiA2MHB4XCJcclxuXHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJza3VBcnIubGVuZ3RoID4gMVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4c1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1hZ2VcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gc2t1QXJyLnNsaWNlKDAsIDQpXCIgOmtleT1cImluZGV4XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cImF0dHJJbWdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3dpdGNoVHh0XCI+e3skdChg5YWxYCl9fXt7IHNrdUFyci5sZW5ndGggfX0ge3skdChg56eN6KeE5qC85Y+v6YCJYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidXNlckV2YWx1YXRpb25cIiBpZD1cInBhc3QxXCIgdi1pZj1cInJlcGx5Q291bnRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+e3skdChg55So5oi36K+E5Lu3YCl9fSh7eyByZXBseUNvdW50IH19KTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwicHJhaXNlXCIgaG92ZXItY2xhc3M9XCJub25lXCJcclxuXHRcdFx0XHRcdFx0XHRcdDp1cmw9XCInL3BhZ2VzL2dvb2RzL2dvb2RzX2NvbW1lbnRfbGlzdC9pbmRleD9wcm9kdWN0X2lkPScgKyBpZFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJmb250LW51bVwiPnt7IHJlcGx5Q2hhbmNlIH19JTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdHt7JHQoYOWlveivhOeOh2ApfX1cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1qaWFudG91XCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxibG9jayB2LWlmPVwicmVwbHlDb3VudFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx1c2VyRXZhbHVhdGlvbiA6cmVwbHk9XCJyZXBseVwiPjwvdXNlckV2YWx1YXRpb24+XHJcblx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tIOS8mOWTgeaOqOiNkCAtLT5cclxuXHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJzdXBlcmlvclwiIHYtaWY9XCJnb29kX2xpc3QubGVuZ3RoXCIgaWQ9XCJwYXN0MlwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZ3cgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmduXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlVHh0XCI+e3skdChg5LyY5ZOB5o6o6I2QYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmd3IGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaW5nblwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzbGlkZXItYmFubmVyIGJhbm5lclwiPlxyXG5cdFx0XHRcdFx0XHRcdDxzd2lwZXIgaW5kaWNhdG9yLWRvdHM9XCJ0cnVlXCIgOmF1dG9wbGF5PVwiYXV0b3BsYXlcIiA6Y2lyY3VsYXI9XCJjaXJjdWxhclwiIDppbnRlcnZhbD1cImludGVydmFsXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpkdXJhdGlvbj1cImR1cmF0aW9uXCIgaW5kaWNhdG9yLWNvbG9yPVwiIzk5OVwiIGluZGljYXRvci1hY3RpdmUtY29sb3I9XCJ2YXIoLS12aWV3LXRoZW1lKVwiXHJcblx0XHRcdFx0XHRcdFx0XHQ6c3R5bGU9XCInaGVpZ2h0OicgKyBjbGllbnRIZWlnaHQgKyAncHgnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8c3dpcGVyLWl0ZW0gdi1mb3I9XCIoaXRlbSwgaW5kZXh3KSBpbiBnb29kX2xpc3RcIiA6a2V5PVwiaW5kZXh3XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdCBhY2VhLXJvdyByb3ctbWlkZGxlXCIgOmlkPVwiJ2xpc3QnICsgaW5kZXh3XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIodmFsLCBpbmRleG4pIGluIGl0ZW0ubGlzdFwiIDprZXk9XCJpbmRleG5cIiBAY2xpY2s9XCJnb0RldGFpbCh2YWwpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJ2YWwuaW1hZ2VcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nIHBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2LWlmPVwidmFsLmFjdGl2aXR5ICYmIHZhbC5hY3Rpdml0eS50eXBlID09PSAnMSdcIj57eyR0KGDnp5LmnYBgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nIHBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2LWlmPVwidmFsLmFjdGl2aXR5ICYmIHZhbC5hY3Rpdml0eS50eXBlID09PSAnMidcIj57eyR0KGDnoI3ku7dgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInBpY3RydWVfbG9nIHBpY3RydWVfbG9nX2NsYXNzXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2LWlmPVwidmFsLmFjdGl2aXR5ICYmIHZhbC5hY3Rpdml0eS50eXBlID09PSAnMydcIj57eyR0KGDmi7zlm6JgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGxpbmUxXCI+e3sgdmFsLnN0b3JlX25hbWUgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5IGZvbnQtY29sb3JcIj57eyR0KGDvv6VgKX19e3sgdmFsLnByaWNlIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdFx0XHQ8L3N3aXBlcj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJvZHVjdC1pbnRyb1wiIGlkPVwicGFzdDNcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPnt7JHQoYOS6p+WTgeS7i+e7jWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSAjaWZuZGVmIEFQUC1QTFVTIC0tPlxyXG5cdFx0XHRcdFx0XHRcdDxwYXJzZXIgOmh0bWw9XCJkZXNjcmlwdGlvblwiIHJlZj1cImFydGljbGVcIiA6dGFnLXN0eWxlPVwidGFnU3R5bGVcIj48L3BhcnNlcj5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRlc2NyaXB0aW9uXCIgdi1odG1sPVwiZGVzY3JpcHRpb25cIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJ1bmktcC1iLTk4XCI+PC92aWV3PiAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmb290ZXIgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIDpjbGFzcz1cInsnZWplY3QnOnN0b3JlSW5mby5pZH1cIj5cclxuXHRcdFx0XHQ8IS0tIDxidXR0b24gb3Blbi10eXBlPVwiY29udGFjdFwiIGhvdmVyLWNsYXNzPSdub25lJyBjbGFzcz0naXRlbSc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLWtlZnUnPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+5a6i5pyNPC92aWV3PlxyXG5cdFx0XHRcdFx0PC9idXR0b24+IC0tPlxyXG5cclxuXHRcdFx0XHQ8bmF2aWdhdG9yIGhvdmVyLWNsYXNzPVwibm9uZVwiIGNsYXNzPVwiaXRlbVwiIG9wZW4tdHlwZT1cInN3aXRjaFRhYlwiIHVybD1cIi9wYWdlcy9pbmRleC9pbmRleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXNob3V5ZTZcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBfY2VudGVyXCI+e3skdChg6aaW6aG1YCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJzZXRDb2xsZWN0XCIgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tc2hvdWNhbmcxXCIgdi1pZj1cInN0b3JlSW5mby51c2VyQ29sbGVjdFwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zaG91Y2FuZ1wiIHYtZWxzZT48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBfY2VudGVyXCI+e3skdChg5pS26JePYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhbmltYXRlZCBpdGVtXCIgOmNsYXNzPVwiYW5pbWF0ZWQgPT0gdHJ1ZSA/ICdib3VuY2VJbicgOiAnJ1wiIEBjbGljaz1cImdvQ2FydFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWdvdXd1Y2hlMVwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm51bSBiZy1jb2xvclwiIHYtaWY9XCJwYXJzZUZsb2F0KENhcnRDb3VudCkgPiAwXCI+e3tcclxuICAgICAgICAgICAgICBDYXJ0Q291bnQgfHwgMFxyXG4gICAgICAgICAgICB9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicF9jZW50ZXJcIj57eyR0KGDotK3nianovaZgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwibm9Hb29kc1wiIGNsYXNzPVwicHJlc2FsZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvd1wiPlxyXG5cdFx0XHRcdFx0XHQ8Zm9ybSBjbGFzcz1cIiBibnRzIGJnLWNvbG9yLWh1aVwiPjxidXR0b24gY2xhc3M9XCIgYm50cyBiZy1jb2xvci1odWlcIlxyXG5cdFx0XHRcdFx0XHRcdFx0Zm9ybS10eXBlPVwic3VibWl0XCI+e3skdChg5pqC5peg5Lqn5ZOBYCl9fTwvYnV0dG9uPjwvZm9ybT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1lbHNlPlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cIiFzdG9yZUluZm8ucHJlc2FsZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudCBhY2VhLXJvd1wiIDpjbGFzcz1cIiFzdG9yZUluZm8uY2FydF9idXR0b24gPyAndmlyYm50JyA6ICcnXCJcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiYXR0ci5wcm9kdWN0U2VsZWN0LnN0b2NrIDw9IDBcIj5cclxuXHRcdFx0XHRcdFx0XHQ8Zm9ybSB2LWlmPVwic3RvcmVJbmZvLmNhcnRfYnV0dG9uXCIgQHN1Ym1pdD1cImpvaW5DYXJ0XCIgY2xhc3M9XCJqb2luQ2FydCBibnRzXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpjbGFzcz1cIiFzdG9yZUluZm8uY2FydF9idXR0b24gPyAndmlyYm50JyA6ICcnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiam9pbkNhcnQgYm50c1wiIGZvcm0tdHlwZT1cInN1Ym1pdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDliqDlhaXotK3nianovaZgKX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHQ8L2Zvcm0+XHJcblx0XHRcdFx0XHRcdFx0PGZvcm0gY2xhc3M9XCJidXkgYm50cyBiZy1jb2xvci1odWlcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJidXkgYm50cyBiZy1jb2xvci1odWlcIiBmb3JtLXR5cGU9XCJzdWJtaXRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ6Y2xhc3M9XCIhc3RvcmVJbmZvLmNhcnRfYnV0dG9uID8gJ3ZpcmJudCcgOiAnJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7eyR0KGDlt7LllK7nvYRgKX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHQ8L2Zvcm0+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnQgYWNlYS1yb3dcIiB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdFx0PGZvcm0gdi1pZj1cInN0b3JlSW5mby5jYXJ0X2J1dHRvblwiIEBzdWJtaXQ9XCJqb2luQ2FydFwiIGNsYXNzPVwiam9pbkNhcnQgYm50c1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImpvaW5DYXJ0IGJudHNcIiBmb3JtLXR5cGU9XCJzdWJtaXRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3skdChg5Yqg5YWl6LSt54mp6L2mYCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PC9idXR0b24+XHJcblx0XHRcdFx0XHRcdFx0PC9mb3JtPlxyXG5cdFx0XHRcdFx0XHRcdDxmb3JtIEBzdWJtaXQ9XCJnb0J1eVwiIGNsYXNzPVwiYnV5IGJudHNcIiA6Y2xhc3M9XCIhc3RvcmVJbmZvLmNhcnRfYnV0dG9uID8gJ3ZpcmJudCcgOiAnJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImJ1eSBibnRzXCIgOmNsYXNzPVwiIXN0b3JlSW5mby5jYXJ0X2J1dHRvbiA/ICd2aXJibnQnIDogJydcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb3JtLXR5cGU9XCJzdWJtaXRcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3skdChg56uL5Y2z6LSt5LmwYCl9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PC9idXR0b24+XHJcblx0XHRcdFx0XHRcdFx0PC9mb3JtPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInByZXNhbGVcIiB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3dcIiB2LWlmPVwicHJlc2FsZV9wYXlfc3RhdHVzID09PSAxIHx8IHByZXNhbGVfcGF5X3N0YXR1cyA9PT0gM1wiPlxyXG5cdFx0XHRcdFx0XHRcdDxmb3JtIGNsYXNzPVwiYm50cyBiZy1jb2xvci1odWlcIj48YnV0dG9uIGNsYXNzPVwiYm50cyBiZy1jb2xvci1odWlcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb3JtLXR5cGU9XCJzdWJtaXRcIj57e3ByZXNhbGVfcGF5X3N0YXR1cyA9PT0gMT8kdChg5pyq5byA5aeLYCk6JHQoYOW3sue7k+adn2ApfX08L2J1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHQ8L2Zvcm0+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvd1wiXHJcblx0XHRcdFx0XHRcdFx0di1lbHNlLWlmPVwiYXR0ci5wcm9kdWN0U2VsZWN0LnF1b3RhIDw9IDAgfHwgYXR0ci5wcm9kdWN0U2VsZWN0LnF1b3RhIDwgYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtXCI+XHJcblx0XHRcdFx0XHRcdFx0PGZvcm0gY2xhc3M9XCIgYm50cyBiZy1jb2xvci1odWlcIj48YnV0dG9uIGNsYXNzPVwiIGJudHMgYmctY29sb3ItaHVpXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9ybS10eXBlPVwic3VibWl0XCI+e3skdChg5bey5ZSu572EYCl9fTwvYnV0dG9uPjwvZm9ybT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudHMgYWNlYS1yb3dcIiB2LWVsc2UtaWY9XCJwcmVzYWxlX3BheV9zdGF0dXMgPT09IDJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8Zm9ybSBAc3VibWl0PVwiZ29CdXlcIiBjbGFzcz1cImJudHNcIj48YnV0dG9uIGNsYXNzPVwiYm50c1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvcm0tdHlwZT1cInN1Ym1pdFwiPnt7JHQoYOeri+WNs+i0reS5sGApfX08L2J1dHRvbj5cclxuXHRcdFx0XHRcdFx0XHQ8L2Zvcm0+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDwhLS0gXHQ8dmlldyB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlyYm50IGFjZWEtcm93XCIgOmNsYXNzPVwic3RvcmVJbmZvLmlzX3ZpcnR1YWw/J3ZpcmJudCc6JydcIiB2LWlmPVwiYXR0ci5wcm9kdWN0U2VsZWN0LnN0b2NrIDw9IDBcIj5cclxuXHRcdFx0XHRcdFx0XHQ8Zm9ybSBjbGFzcz1cImJ1eSBibnRzIGJnLWNvbG9yLWh1aVwiPjxidXR0b24gY2xhc3M9XCJ2aXJidXkgdmlyYm50cyBiZy1jb2xvci1odWlcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb3JtLXR5cGU9XCJzdWJtaXRcIj7lt7LllK7nvYQ8L2J1dHRvbj48L2Zvcm0+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2aXJibnQgYWNlYS1yb3dcIiB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdFx0PGZvcm0gQHN1Ym1pdD1cImdvQnV5XCIgY2xhc3M9XCJidXkgYm50c1wiPjxidXR0b24gY2xhc3M9XCJ2aXJidXkgdmlyYm50c1wiIGZvcm0tdHlwZT1cInN1Ym1pdFwiPueri+WNs+i0reS5sDwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHRcdDwvZm9ybT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8c2hhcmVSZWRQYWNrZXRzIDpzaGFyZVBhY2tldD1cInNoYXJlUGFja2V0XCIgQGxpc3RlbmVyQWN0aW9uU2hlZXQ9XCJsaXN0ZW5lckFjdGlvblNoZWV0XCJcclxuXHRcdFx0XHRAY2xvc2VDaGFuZ2U9XCJjbG9zZUNoYW5nZVwiIDpzaG93QW5pbWF0ZT1cInNob3dBbmltYXRlXCIgQGJveFN0YXR1cz1cImJveFN0YXR1c1wiPlxyXG5cdFx0XHQ8L3NoYXJlUmVkUGFja2V0cz5cclxuXHRcdFx0PCEtLSDnu4Tku7YgLS0+XHJcblx0XHRcdDxwcm9kdWN0V2luZG93IDphdHRyPVwiYXR0clwiIDppc1Nob3c9XCIxXCIgOmlTcGx1cz1cIjFcIiA6bGltaXROdW09XCJzdG9yZUluZm8ubGltaXRfbnVtXCJcclxuXHRcdFx0XHQ6bWluUXR5PVwic3RvcmVJbmZvLm1pbl9xdHlcIiA6dW5pdE5hbWU9XCJzdG9yZUluZm8udW5pdF9uYW1lXCIgQG15ZXZlbnQ9XCJvbk15RXZlbnRcIlxyXG5cdFx0XHRcdEBDaGFuZ2VBdHRyPVwiQ2hhbmdlQXR0clwiIEBDaGFuZ2VDYXJ0TnVtPVwiQ2hhbmdlQ2FydE51bVwiIEBhdHRyVmFsPVwiYXR0clZhbFwiIEBpcHRDYXJ0TnVtPVwiaXB0Q2FydE51bVwiXHJcblx0XHRcdFx0aWQ9XCJwcm9kdWN0LXdpbmRvd1wiIDppc192aXA9XCJpc192aXBcIiBAZ2V0SW1nPVwic2hvd0ltZ1wiIDppc192aXJ0dWFsPVwic3RvcmVJbmZvLmlzX3ZpcnR1YWxcIj5cclxuXHRcdFx0PC9wcm9kdWN0V2luZG93PlxyXG5cdFx0XHQ8Y3VzLXByZXZpZXdJbWcgcmVmPVwiY3VzUHJldmlld0ltZ1wiIDpsaXN0PVwic2t1QXJyXCIgQGNoYW5nZVN3aXRjaD1cImNoYW5nZVN3aXRjaFwiXHJcblx0XHRcdFx0QHNoYXJlRnJpZW5kPVwibGlzdGVuZXJBY3Rpb25TaGVldFwiIC8+XHJcblx0XHRcdDxzd2lwZXJQcmV2aWUgcmVmPVwiY3VzU3dpcGVySW1nXCIgOmxpc3Q9XCJzdG9yZUluZm8uc2xpZGVyX2ltYWdlXCI+PC9zd2lwZXJQcmV2aWU+XHJcblx0XHRcdDxjb3Vwb25MaXN0V2luZG93IDpjb3Vwb249XCJjb3Vwb25cIiB2LWlmPVwiY291cG9uXCIgQENoYW5nQ291cG9uc0Nsb25lPVwiQ2hhbmdDb3Vwb25zQ2xvbmVcIlxyXG5cdFx0XHRcdEBDaGFuZ0NvdXBvbnM9XCJDaGFuZ0NvdXBvbnNcIiBAQ2hhbmdDb3Vwb25zVXNlU3RhdGU9XCJDaGFuZ0NvdXBvbnNVc2VTdGF0ZVwiXHJcblx0XHRcdFx0QHRhYkNvdXBvblR5cGU9XCJ0YWJDb3Vwb25UeXBlXCI+XHJcblx0XHRcdDwvY291cG9uTGlzdFdpbmRvdz5cclxuXHRcdFx0PCEtLSDliIbkuqvmjInpkq4gLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZ2VuZXJhdGUtcG9zdGVycyBhY2VhLXJvdyByb3ctbWlkZGxlXCIgOmNsYXNzPVwicG9zdGVycyA/ICdvbicgOiAnJ1wiPlxyXG5cdFx0XHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiaXRlbVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIHYtaWY9XCJ3ZWl4aW5TdGF0dXMgPT09IHRydWVcIiBAY2xpY2s9XCJINVNoYXJlQm94ID0gdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXdlaXhpbjNcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPnt7JHQoYOWPkemAgee7meaci+WPi2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC9idXR0b24+XHJcblx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cIml0ZW1cIiBvcGVuLXR5cGU9XCJzaGFyZVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIEBjbGljaz1cImdvRnJpZW5kXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24td2VpeGluM1wiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+e3skdChg5Y+R6YCB57uZ5pyL5Y+LYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBINSAgLS0+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cIml0ZW0gY29weS1kYXRhXCIgdi1pZj1cInN0b3JlSW5mby5jb21tYW5kX3dvcmQgIT0gJydcIlxyXG5cdFx0XHRcdFx0OmRhdGEtY2xpcGJvYXJkLXRleHQ9XCJzdG9yZUluZm8uY29tbWFuZF93b3JkXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tZnV6aGlrb3VsaW5nXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHRleHQ+e3skdChg5aSN5Yi25Y+j5LukYCl9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiBAY2xpY2s9XCJhcHBTaGFyZSgnV1hTY2VuZVNlc3Npb24nKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXdlaXhpbjNcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPnt7JHQoYOW+ruS/oeWlveWPi2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cImFwcFNoYXJlKCdXWFNlbmNlVGltZWxpbmUnKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXBlbmd5b3VxdWFuXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj57eyR0KGDlvq7kv6HmnIvlj4vlnIhgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiaXRlbVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIEBjbGljaz1cImdvUG9zdGVyXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24taGFpYmFvXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj57eyR0KGDnlJ/miJDmtbfmiqVgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvYnV0dG9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibWFza1wiIHYtaWY9XCJwb3N0ZXJzXCIgQGNsaWNrPVwibGlzdGVuZXJBY3Rpb25DbG9zZVwiPjwvdmlldz5cclxuXHRcdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8IS0tIOa1t+aKpeWxleekuiAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJwb3N0ZXItcG9wXCIgdi1pZj1cInBvc3RlckltYWdlU3RhdHVzXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWFnZXMvcG9zdGVyLWNsb3NlLnBuZ1wiIGNsYXNzPVwiY2xvc2VcIiBAY2xpY2s9XCJwb3N0ZXJJbWFnZUNsb3NlXCI+XHJcblx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cInBvc3RlckltYWdlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8IS0tICNpZm5kZWYgSDUgIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic2F2ZS1wb3N0ZXJcIiBAY2xpY2s9XCJzYXZlUG9zdGVyUGF0aFwiPnt7JHQoYOS/neWtmOWIsOaJi+acumApfX08L3ZpZXc+XHJcblx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJrZWVwXCI+e3skdChg6ZW/5oyJ5Zu+54mH5Y+v5Lul5L+d5a2Y5Yiw5omL5py6YCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1hc2tcIiB2LWlmPVwicG9zdGVySW1hZ2VTdGF0dXNcIj48L3ZpZXc+XHJcblx0XHRcdDxjYW52YXMgY2xhc3M9XCJjYW52YXNcIiBjYW52YXMtaWQ9XCJteUNhbnZhc1wiIHYtaWY9XCJjYW52YXNTdGF0dXNcIj48L2NhbnZhcz5cclxuXHRcdFx0PCEtLSDlj5HpgIHnu5nmnIvlj4vlm77niYcgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2hhcmUtYm94XCIgdi1pZj1cIkg1U2hhcmVCb3hcIj5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL3NoYXJlLWluZm8ucG5nJ1wiIEBjbGljaz1cIkg1U2hhcmVCb3ggPSBmYWxzZVwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuPCEtLSBcdFx0XHQ8a2VmdUljb24gOmlkcz1cInBhcnNlSW50KGlkKVwiIDpyb3V0aW5lQ29udGFjdD1cInJvdXRpbmVDb250YWN0XCIgOnN0b3JlSW5mbz1cInN0b3JlSW5mb1wiIDpnb29kc0Nvbj1cIjFcIj5cclxuXHRcdFx0PC9rZWZ1SWNvbj4gLS0+XHJcblx0XHRcdDwhLS0gI2lmZGVmIEg1IHx8IEFQUC1QTFVTIC0tPlxyXG5cdFx0XHQ8emItY29kZSByZWY9XCJxcmNvZGVcIiA6c2hvdz1cImNvZGVTaG93XCIgOmNpZD1cImNpZFwiIDp2YWw9XCJjb2RlVmFsXCIgOnNpemU9XCJzaXplXCIgOnVuaXQ9XCJ1bml0XCJcclxuXHRcdFx0XHQ6YmFja2dyb3VuZD1cImJhY2tncm91bmRcIiA6Zm9yZWdyb3VuZD1cImZvcmVncm91bmRcIiA6cGRncm91bmQ9XCJwZGdyb3VuZFwiIDppY29uPVwiY29kZUljb25cIlxyXG5cdFx0XHRcdDppY29uU2l6ZT1cImljb25zaXplXCIgOm9udmFsPVwib252YWxcIiA6bG9hZE1ha2U9XCJsb2FkTWFrZVwiIEByZXN1bHQ9XCJxclJcIiAvPlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGxldCBzeXNIZWlnaHQgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5zdGF0dXNCYXJIZWlnaHQgKyAncHgnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRQcm9kdWN0RGV0YWlsLFxyXG5cdFx0Z2V0UHJvZHVjdENvZGUsXHJcblx0XHRjb2xsZWN0QWRkLFxyXG5cdFx0Y29sbGVjdERlbCxcclxuXHRcdHBvc3RDYXJ0QWRkLFxyXG5cdH0gZnJvbSBcIkAvYXBpL3N0b3JlLmpzXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFVzZXJJbmZvLFxyXG5cdFx0dXNlclNoYXJlXHJcblx0fSBmcm9tIFwiQC9hcGkvdXNlci5qc1wiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRDb3Vwb25zXHJcblx0fSBmcm9tIFwiQC9hcGkvYXBpLmpzXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldENhcnRDb3VudHNcclxuXHR9IGZyb20gXCJAL2FwaS9vcmRlci5qc1wiO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tIFwiQC9saWJzL2xvZ2luLmpzXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblxyXG5cdGltcG9ydCBjdXNQcmV2aWV3SW1nIGZyb20gXCJAL2NvbXBvbmVudHMvY3VzUHJldmlld0ltZy9pbmRleC52dWVcIjtcclxuXHRpbXBvcnQgc3dpcGVyUHJldmllIGZyb20gXCJAL2NvbXBvbmVudHMvY3VzUHJldmlld0ltZy9zd2lwZXJQcmV2aWUudnVlXCI7XHJcblx0aW1wb3J0IHByb2R1Y3RDb25Td2lwZXIgZnJvbSBcIkAvY29tcG9uZW50cy9wcm9kdWN0Q29uU3dpcGVyXCI7XHJcblx0aW1wb3J0IGNvdXBvbkxpc3RXaW5kb3cgZnJvbSBcIkAvY29tcG9uZW50cy9jb3Vwb25MaXN0V2luZG93XCI7XHJcblx0aW1wb3J0IHByb2R1Y3RXaW5kb3cgZnJvbSBcIkAvY29tcG9uZW50cy9wcm9kdWN0V2luZG93XCI7XHJcblx0aW1wb3J0IHVzZXJFdmFsdWF0aW9uIGZyb20gXCJAL2NvbXBvbmVudHMvdXNlckV2YWx1YXRpb25cIjtcclxuXHRpbXBvcnQgc2hhcmVSZWRQYWNrZXRzIGZyb20gXCJAL2NvbXBvbmVudHMvc2hhcmVSZWRQYWNrZXRzXCI7XHJcblx0aW1wb3J0IGtlZnVJY29uIGZyb20gXCJAL2NvbXBvbmVudHMva2VmdUljb25cIjtcclxuXHRpbXBvcnQgbWVudUljb24gZnJvbSBcIkAvY29tcG9uZW50cy9tZW51SWNvbi52dWVcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0dXBkYXRlVVJMUGFyYW1ldGVyXHJcblx0fSBmcm9tIFwiQC91dGlsc1wiO1xyXG5cdGltcG9ydCBDbGlwYm9hcmRKUyBmcm9tIFwiQC9wbHVnaW4vY2xpcGJvYXJkL2NsaXBib2FyZC5qc1wiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSBcIkAvY29tcG9uZW50cy9BdXRob3JpemVcIjtcclxuXHQvLyAjZW5kaWZcclxuXHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRpbXBvcnQge1xyXG5cdFx0VE9LRU5OQU1FXHJcblx0fSBmcm9tIFwiQC9jb25maWcvYXBwLmpzXCI7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IHtcclxuXHRcdEhUVFBfUkVRVUVTVF9VUkxcclxuXHR9IGZyb20gJ0AvY29uZmlnL2FwcCc7XHJcblx0bGV0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSBcIkAvbWl4aW5zL2NvbG9yXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdHNoYXJlUG9zdGVyXHJcblx0fSBmcm9tIFwiQC9taXhpbnMvc2hhcmVQb3N0ZXJcIjtcclxuXHRpbXBvcnQgcGFyc2VyIGZyb20gXCJAL2NvbXBvbmVudHMvanlmLXBhcnNlci9qeWYtcGFyc2VyXCI7XHJcblx0aW1wb3J0IGhvbWVMaXN0IGZyb20gJ0AvY29tcG9uZW50cy9ob21lTGlzdCdcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdHByb2R1Y3RDb25Td2lwZXIsXHJcblx0XHRcdGNvdXBvbkxpc3RXaW5kb3csXHJcblx0XHRcdHByb2R1Y3RXaW5kb3csXHJcblx0XHRcdHVzZXJFdmFsdWF0aW9uLFxyXG5cdFx0XHRzaGFyZVJlZFBhY2tldHMsXHJcblx0XHRcdGtlZnVJY29uLFxyXG5cdFx0XHRtZW51SWNvbixcclxuXHRcdFx0Y3VzUHJldmlld0ltZyxcclxuXHRcdFx0c3dpcGVyUHJldmllLFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplLFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0cGFyc2VyLFxyXG5cdFx0XHRob21lTGlzdFxyXG5cdFx0fSxcclxuXHRcdGRpcmVjdGl2ZXM6IHtcclxuXHRcdFx0dHJpZ2dlcjoge1xyXG5cdFx0XHRcdGluc2VydGVkKGVsLCBiaW5naW5nKSB7XHJcblx0XHRcdFx0XHRlbC5jbGljaygpO1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzLCBzaGFyZVBvc3Rlcl0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW1nSG9zdDogSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRzeXNIZWlnaHQ6IHN5c0hlaWdodCxcclxuXHRcdFx0XHRub0dvb2RzOiBmYWxzZSxcclxuXHRcdFx0XHRzaG93U2tlbGV0b246IHRydWUsIC8v6aqo5p625bGP5pi+56S66ZqQ6JePXHJcblx0XHRcdFx0aXNOb2RlczogMCwgLy/mjqfliLbku4DkuYjml7blgJnlvIDlp4vmipPlj5blhYPntKDoioLngrks5Y+q6KaB5pWw5YC85pS55Y+Y5bCx6YeN5paw5oqT5Y+WXHJcblx0XHRcdFx0QWN0aXZlOiBmYWxzZSxcclxuXHRcdFx0XHRwcmVzYWxlX3BheV9zdGF0dXM6IDEsXHJcblx0XHRcdFx0Ly/lsZ7mgKfmmK/lkKbmiZPlvIBcclxuXHRcdFx0XHRjb3Vwb246IHtcclxuXHRcdFx0XHRcdGNvdXBvbjogZmFsc2UsXHJcblx0XHRcdFx0XHR0eXBlOiAtMSxcclxuXHRcdFx0XHRcdGxpc3Q6IFtdLFxyXG5cdFx0XHRcdFx0Y291bnQ6IFtdLFxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0c2hvd0FuaW1hdGU6IGZhbHNlLFxyXG5cdFx0XHRcdHNob3dNZW51SWNvbjogZmFsc2UsXHJcblx0XHRcdFx0YXR0clR4dDogdGhpcy4kdChg6K+36YCJ5oupYCksIC8v5bGe5oCn6aG16Z2i5o+Q56S6XHJcblx0XHRcdFx0YXR0clZhbHVlOiBcIlwiLCAvL+W3sumAieWxnuaAp1xyXG5cdFx0XHRcdGFuaW1hdGVkOiBmYWxzZSwgLy/otK3nianovabliqjnlLtcclxuXHRcdFx0XHRpZDogMCwgLy/llYblk4FpZFxyXG5cdFx0XHRcdHJlcGx5Q291bnQ6IDAsIC8v5oC76K+E6K665pWw6YePXHJcblx0XHRcdFx0cmVwbHk6IFtdLCAvL+ivhOiuuuWIl+ihqFxyXG5cdFx0XHRcdHN0b3JlSW5mbzoge30sIC8v5ZWG5ZOB6K+m5oOFXHJcblx0XHRcdFx0cHJvZHVjdFZhbHVlOiBbXSwgLy/ns7vnu5/lsZ7mgKdcclxuXHRcdFx0XHRjb3Vwb25MaXN0OiBbXSwgLy/kvJjmg6DliLhcclxuXHRcdFx0XHRjYXJ0X251bTogMSwgLy/otK3kubDmlbDph49cclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdGlzT3BlbjogZmFsc2UsIC8v5piv5ZCm5omT5byA5bGe5oCn57uE5Lu2XHJcblx0XHRcdFx0YWN0aW9uU2hlZXRIaWRkZW46IHRydWUsXHJcblx0XHRcdFx0cG9zdGVySW1hZ2VTdGF0dXM6IGZhbHNlLFxyXG5cdFx0XHRcdHN0b3JlSW1hZ2U6IFwiXCIsIC8v5rW35oql5Lqn5ZOB5Zu+XHJcblx0XHRcdFx0UHJvbW90aW9uQ29kZTogXCJcIiwgLy/kuoznu7TnoIHlm77niYdcclxuXHRcdFx0XHRjYW52YXNTdGF0dXM6IGZhbHNlLCAvL+a1t+aKpee7mOWbvuagh+etvlxyXG5cdFx0XHRcdHBvc3RlckltYWdlOiBcIlwiLCAvL+a1t+aKpei3r+W+hFxyXG5cdFx0XHRcdHBvc3RlcmJhY2tnZDogXCIvc3RhdGljL2ltYWdlcy9wb3N0ZXJiYWNrZ2QucG5nXCIsXHJcblx0XHRcdFx0c2hhcmVQYWNrZXQ6IHtcclxuXHRcdFx0XHRcdGlzU3RhdGU6IHRydWUsIC8v6buY6K6k5LiN5pi+56S6XHJcblx0XHRcdFx0fSwgLy/liIbplIDllYbor6bnu4ZcclxuXHRcdFx0XHR1aWQ6IDAsIC8v55So5oi3dWlkXHJcblx0XHRcdFx0Y2lyY3VsYXI6IGZhbHNlLFxyXG5cdFx0XHRcdGF1dG9wbGF5OiBmYWxzZSxcclxuXHRcdFx0XHRpbnRlcnZhbDogMzAwMCxcclxuXHRcdFx0XHRkdXJhdGlvbjogNTAwLFxyXG5cdFx0XHRcdGNsaWVudEhlaWdodDogXCJcIixcclxuXHRcdFx0XHRzeXN0ZW1TdG9yZToge30sIC8v6Zeo5bqX5L+h5oGvXHJcblx0XHRcdFx0Z29vZF9saXN0OiBbXSxcclxuXHRcdFx0XHRyZXBseUNoYW5jZTogMCxcclxuXHRcdFx0XHRDYXJ0Q291bnQ6IDAsXHJcblx0XHRcdFx0aXNEb3duOiB0cnVlLFxyXG5cdFx0XHRcdHN0b3JlU2VsZk1lbnRpb246IHRydWUsXHJcblx0XHRcdFx0cG9zdGVyczogZmFsc2UsXHJcblx0XHRcdFx0d2VpeGluU3RhdHVzOiBmYWxzZSxcclxuXHRcdFx0XHRhdHRyOiB7XHJcblx0XHRcdFx0XHRjYXJ0QXR0cjogZmFsc2UsXHJcblx0XHRcdFx0XHRwcm9kdWN0QXR0cjogW10sXHJcblx0XHRcdFx0XHRwcm9kdWN0U2VsZWN0OiB7fSxcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlc2NyaXB0aW9uOiBcIlwiLFxyXG5cdFx0XHRcdG5hdkFjdGl2ZTogMCxcclxuXHRcdFx0XHRINVNoYXJlQm94OiBmYWxzZSwgLy/lhazkvJflj7fliIbkuqvlm77niYdcclxuXHRcdFx0XHRhY3Rpdml0eTogW10sXHJcblx0XHRcdFx0bmF2SDogXCJcIixcclxuXHRcdFx0XHRuYXZMaXN0OiBbXSxcclxuXHRcdFx0XHRvcGFjaXR5OiAwLFxyXG5cdFx0XHRcdHNjcm9sbFk6IDAsXHJcblx0XHRcdFx0dG9wQXJyOiBbXSxcclxuXHRcdFx0XHR0b1ZpZXc6IFwiXCIsXHJcblx0XHRcdFx0aGVpZ2h0OiAwLFxyXG5cdFx0XHRcdGhlaWdodEFycjogW10sXHJcblx0XHRcdFx0bG9jazogZmFsc2UsXHJcblx0XHRcdFx0c2Nyb2xsVG9wOiAwLFxyXG5cdFx0XHRcdHRhZ1N0eWxlOiB7XHJcblx0XHRcdFx0XHRpbWc6IFwid2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO1wiLFxyXG5cdFx0XHRcdFx0dGFibGU6IFwid2lkdGg6MTAwJVwiLFxyXG5cdFx0XHRcdFx0dmlkZW86IFwid2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtcIixcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHJldHVyblNob3c6IHRydWUsIC8v5Yik5pat6aG26YOo6L+U5Zue5piv5ZCm5Ye6546wXHJcblx0XHRcdFx0ZGlmZjogXCJcIixcclxuXHRcdFx0XHRpc19tb25leV9sZXZlbDogMSxcclxuXHRcdFx0XHRpc192aXA6IDAsIC8v5piv5ZCm5piv5Lya5ZGYXHJcblx0XHRcdFx0bmF2YmFyUmlnaHQ6IDAsXHJcblx0XHRcdFx0aG9tZVRvcDogMjAsXHJcblx0XHRcdFx0cm91dGluZUNvbnRhY3Q6IDAsXHJcblx0XHRcdFx0c2t1QXJyOiBbXSxcclxuXHRcdFx0XHRzZWxlY3RTa3U6IHt9LFxyXG5cdFx0XHRcdGN1cnJlbnRQYWdlOiBmYWxzZSxcclxuXHRcdFx0XHRzdmlwX3ByaWNlX29wZW46IDEsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoW1wiaXNMb2dpblwiXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YgPT0gdHJ1ZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldENvdXBvbkxpc3QoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRDYXJ0Q291bnQoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5kb3dubG9hZEZpbGVQcm9tb3Rpb25Db2RlKCk7XHJcblx0XHRcdFx0XHRcdC8vIHRoaXMuU2hhcmVJbmZvKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdG9yZUluZm86IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHt9KTtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHZhciBwYWdlcyA9IGdldEN1cnJlbnRQYWdlcygpO1xyXG5cdFx0XHR0aGF0LnJldHVyblNob3cgPSBwYWdlcy5sZW5ndGggPT09IDEgPyBmYWxzZSA6IHRydWU7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHR0aGF0Lm5hdkggPSBhcHAuZ2xvYmFsRGF0YS5uYXZIZWlnaHQ7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0dGhhdC5uYXZIID0gOTY7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0dGhhdC5uYXZIID0gMzA7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR0aGF0LmlkID0gb3B0aW9ucy5pZDtcclxuXHRcdFx0dW5pLmdldFN5c3RlbUluZm8oe1xyXG5cdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0dGhhdC5oZWlnaHQgPSByZXMud2luZG93SGVpZ2h0O1xyXG5cdFx0XHRcdFx0Ly9yZXMud2luZG93SGVpZ2h0OuiOt+WPluaVtOS4queql+WPo+mrmOW6puS4unB477yMKjLkuLpycHjvvJs5OOS4uuWktOmDqOWNoOaNrueahOmrmOW6pu+8m1xyXG5cdFx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtUExVUyB8fCBINSB8fCBNUC1BTElQQVlcclxuXHRcdFx0XHRcdHRoYXQubmF2YmFyUmlnaHQgPVxyXG5cdFx0XHRcdFx0XHRyZXMud2luZG93V2lkdGggLSB1bmkuZ2V0TWVudUJ1dHRvbkJvdW5kaW5nQ2xpZW50UmVjdCgpLmxlZnQ7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHR9KTtcclxuXHRcdFx0Ly/miavnoIHmkLrluKblj4LmlbDlpITnkIZcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGlmIChvcHRpb25zLnNjZW5lKSB7XHJcblx0XHRcdFx0bGV0IHZhbHVlID0gdGhhdC4kdXRpbC5nZXRVcmxQYXJhbXMoZGVjb2RlVVJJQ29tcG9uZW50KG9wdGlvbnMuc2NlbmUpKTtcclxuXHRcdFx0XHRpZiAodmFsdWUuaWQpIG9wdGlvbnMuaWQgPSB2YWx1ZS5pZDtcclxuXHRcdFx0XHQvL+iusOW9leaOqOW5v+S6unVpZFxyXG5cdFx0XHRcdGlmICh2YWx1ZS5waWQpIGFwcC5nbG9iYWxEYXRhLnNwaWQgPSB2YWx1ZS5waWQ7XHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKCFvcHRpb25zLmlkKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93U2tlbGV0b24gPSBmYWxzZTtcclxuXHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDnvLrlsJHlj4LmlbDml6Dms5Xmn6XnnIvllYblk4FgKSxcclxuXHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHR0YWI6IDMsXHJcblx0XHRcdFx0XHR1cmw6IDEsXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhhdC5pZCA9IG9wdGlvbnMuaWQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdHRoYXQuZ2V0R29vZHNEZXRhaWxzKCk7XHJcblx0XHR9LFxyXG5cdFx0b25SZWFkeTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHRoaXMuaXNOb2RlcysrO1xyXG5cdFx0XHR0aGlzLiRuZXh0VGljayhmdW5jdGlvbigpIHtcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRjb25zdCBtZW51QnV0dG9uID0gdW5pLmdldE1lbnVCdXR0b25Cb3VuZGluZ0NsaWVudFJlY3QoKTtcclxuXHRcdFx0XHRjb25zdCBxdWVyeSA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuaW4odGhpcyk7XHJcblx0XHRcdFx0cXVlcnlcclxuXHRcdFx0XHRcdC5zZWxlY3QoXCIjaG9tZVwiKVxyXG5cdFx0XHRcdFx0LmJvdW5kaW5nQ2xpZW50UmVjdCgoZGF0YSkgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmhvbWVUb3AgPSBtZW51QnV0dG9uLnRvcCAqIDIgKyBtZW51QnV0dG9uLmhlaWdodCAtIGRhdGEuaGVpZ2h0IHx8IDA7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmV4ZWMoKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRjb25zdCBjbGlwYm9hcmQgPSBuZXcgQ2xpcGJvYXJkSlMoXCIuY29weS1kYXRhXCIpO1xyXG5cdFx0XHRcdGNsaXBib2FyZC5vbihcInN1Y2Nlc3NcIiwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWkjeWItuaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog55So5oi354K55Ye75Y+z5LiK6KeS5YiG5LqrXHJcblx0XHQgKi9cclxuXHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0b25TaGFyZUFwcE1lc3NhZ2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHRoYXQuJHNldCh0aGF0LCBcImFjdGlvblNoZWV0SGlkZGVuXCIsICF0aGF0LmFjdGlvblNoZWV0SGlkZGVuKTtcclxuXHRcdFx0dXNlclNoYXJlKCk7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dGl0bGU6IHRoYXQuc3RvcmVJbmZvLnN0b3JlX25hbWUgfHwgXCJcIixcclxuXHRcdFx0XHRpbWFnZVVybDogdGhhdC5zdG9yZUluZm8uaW1hZ2UgfHwgXCJcIixcclxuXHRcdFx0XHRwYXRoOiBcIi9wYWdlcy9nb29kc19kZXRhaWxzL2luZGV4P2lkPVwiICsgdGhhdC5pZCArIFwiJnNwaWQ9XCIgKyB0aGF0LnVpZCxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRvblNoYXJlVGltZWxpbmUoKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0dXNlclNoYXJlKCk7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dGl0bGU6IHRoYXQuc3RvcmVJbmZvLnN0b3JlX25hbWUsXHJcblx0XHRcdFx0cXVlcnk6IHtcclxuXHRcdFx0XHRcdGlkOiB0aGF0LmlkLFxyXG5cdFx0XHRcdFx0c3BpZDogdGhhdC51aWQgfHwgMCxcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGltYWdlVXJsOiB0aGF0LnN0b3JlSW5mby5pbWFnZSxcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHQvLyAjZW5kaWZcclxuXHRcdG9uTmF2aWdhdGlvbkJhckJ1dHRvblRhcChlKSB7XHJcblx0XHRcdHRoaXMuY3VycmVudFBhZ2UgPSAhdGhpcy5jdXJyZW50UGFnZVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5pON5L2c6I+c5Y2VXHJcblx0XHRcdG1vcmVOYXYoKSB7XHJcblx0XHRcdFx0dGhpcy5jdXJyZW50UGFnZSA9ICF0aGlzLmN1cnJlbnRQYWdlXHJcblx0XHRcdH0sXHJcblx0XHRcdGp1bXBVcmwodXJsKSB7XHJcblx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHR1cmwsXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHZpZGVvUGF1c2UoKSB7XHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5pbmZvU2Nyb2xsKCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHFyUihyZXMpIHtcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRpZiAoIXRoaXMuJHdlY2hhdC5pc1dlaXhpbigpIHx8IHRoaXMuc2hhcmVRcmNvZGUgIT0gJzEnKSB7XHJcblx0XHRcdFx0XHR0aGlzLlByb21vdGlvbkNvZGUgPSByZXM7XHJcblx0XHRcdFx0XHR0aGlzLmZvbGxvd0NvZGUgPSAnJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHR0aGlzLlByb21vdGlvbkNvZGUgPSByZXM7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGFwcOWIhuS6q1xyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0YXBwU2hhcmUoc2NlbmUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IHJvdXRlcyA9IGdldEN1cnJlbnRQYWdlcygpOyAvLyDojrflj5blvZPliY3miZPlvIDov4fnmoTpobXpnaLot6/nlLHmlbDnu4RcclxuXHRcdFx0XHRsZXQgY3VyUm91dGUgPSByb3V0ZXNbcm91dGVzLmxlbmd0aCAtIDFdLiRwYWdlLmZ1bGxQYXRoOyAvLyDojrflj5blvZPliY3pobXpnaLot6/nlLHvvIzkuZ/lsLHmmK/mnIDlkI7kuIDkuKrmiZPlvIDnmoTpobXpnaLot6/nlLFcclxuXHRcdFx0XHR1bmkuc2hhcmUoe1xyXG5cdFx0XHRcdFx0cHJvdmlkZXI6IFwid2VpeGluXCIsXHJcblx0XHRcdFx0XHRzY2VuZTogc2NlbmUsXHJcblx0XHRcdFx0XHR0eXBlOiAwLFxyXG5cdFx0XHRcdFx0aHJlZjogYCR7SFRUUF9SRVFVRVNUX1VSTH0ke2N1clJvdXRlfSZzcHJlYWQ9JHt0aGF0LnVpZH1gLFxyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuc3RvcmVJbmZvLnN0b3JlX25hbWUsXHJcblx0XHRcdFx0XHRzdW1tYXJ5OiB0aGF0LnN0b3JlSW5mby5zdG9yZV9pbmZvLFxyXG5cdFx0XHRcdFx0aW1hZ2VVcmw6IHRoYXQuc3RvcmVJbmZvLnNtYWxsX2ltYWdlLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdC8vIHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHQvLyBcdHRpdGxlOiB0aGF0LiR0KGDliIbkuqvmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0Ly8gXHRpY29uOiBcInN1Y2Nlc3NcIixcclxuXHRcdFx0XHRcdFx0Ly8gfSk7XHJcblx0XHRcdFx0XHRcdHRoYXQucG9zdGVycyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKGVycikge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5YiG5Lqr5aSx6LSlYCksXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogXCJub25lXCIsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDAsXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnBvc3RlcnMgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRjbG9zZUNoYW5nZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuc2hhcmVQYWNrZXQsIFwiaXNTdGF0ZVwiLCB0cnVlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ym94U3RhdHVzKGRhdGEpIHtcclxuXHRcdFx0XHR0aGlzLnNob3dBbmltYXRlID0gZGF0YTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29BY3Rpdml0eTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCBpdGVtID0gZTtcclxuXHRcdFx0XHRpZiAoaXRlbS50eXBlID09PSBcIjFcIikge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvYWN0aXZpdHkvZ29vZHNfc2Vja2lsbF9kZXRhaWxzL2luZGV4P2lkPSR7aXRlbS5pZH0mdGltZT0ke2l0ZW0udGltZX0mc3RhdHVzPTFgLFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSBlbHNlIGlmIChpdGVtLnR5cGUgPT09IFwiMlwiKSB7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9hY3Rpdml0eS9nb29kc19iYXJnYWluX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfSZiYXJnYWluPSR7dGhpcy51aWR9YCxcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbl9kZXRhaWxzL2luZGV4P2lkPSR7aXRlbS5pZH1gLFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6LSt54mp6L2m5omL5Yqo5aGr5YaZXHJcblx0XHRcdCAqXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRpcHRDYXJ0TnVtOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0aWYgKGUpIHtcclxuXHRcdFx0XHRcdGxldCBudW1iZXIgPSB0aGlzLnN0b3JlSW5mby5taW5fcXR5O1xyXG5cdFx0XHRcdFx0aWYgKE51bWJlci5pc0ludGVnZXIocGFyc2VJbnQoZSkpICYmIHBhcnNlSW50KGUpID49IHRoaXMuc3RvcmVJbmZvLm1pbl9xdHkpIHtcclxuXHRcdFx0XHRcdFx0bnVtYmVyID0gcGFyc2VJbnQoZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLiRuZXh0VGljayhlID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIGUgPCAwID8gdGhpcy5zdG9yZUluZm8ubWluX3F0eSA6XHJcblx0XHRcdFx0XHRcdFx0bnVtYmVyKTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlkI7pgIBcclxuXHRcdFx0cmV0dXJucygpIHtcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRyZXR1cm4gaGlzdG9yeS5iYWNrKCk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBINVxyXG5cdFx0XHRcdHJldHVybiB1bmkubmF2aWdhdGVCYWNrKHtcclxuXHRcdFx0XHRcdGRlbHRhOiAxLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdHRhcDogZnVuY3Rpb24oaW5kZXgpIHtcclxuXHRcdFx0XHR2YXIgaWQgPSBcInBhc3RcIiArIGluZGV4O1xyXG5cdFx0XHRcdHZhciBpbmRleCA9IGluZGV4O1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHQvLyBpZiAoIXRoaXMuZGF0YS5nb29kX2xpc3QubGVuZ3RoICYmIGlkID09IFwicGFzdDJcIikge1xyXG5cdFx0XHRcdC8vICAgaWQgPSBcInBhc3QzXCJcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwidG9WaWV3XCIsIGlkKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJuYXZBY3RpdmVcIiwgaW5kZXgpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcImxvY2tcIiwgdHJ1ZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KFxyXG5cdFx0XHRcdFx0dGhpcyxcclxuXHRcdFx0XHRcdFwic2Nyb2xsVG9wXCIsXHJcblx0XHRcdFx0XHRpbmRleCA+IDAgP1xyXG5cdFx0XHRcdFx0dGhhdC50b3BBcnJbaW5kZXhdIC0gYXBwLmdsb2JhbERhdGEubmF2SGVpZ2h0IC8gMiA6XHJcblx0XHRcdFx0XHR0aGF0LnRvcEFycltpbmRleF1cclxuXHRcdFx0XHQpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzY3JvbGwoZSkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHNjcm9sbFkgPSBlLmRldGFpbC5zY3JvbGxUb3A7XHJcblx0XHRcdFx0dmFyIG9wYWNpdHkgPSBzY3JvbGxZIC8gMjAwO1xyXG5cdFx0XHRcdG9wYWNpdHkgPSBvcGFjaXR5ID4gMSA/IDEgOiBvcGFjaXR5O1xyXG5cdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcIm9wYWNpdHlcIiwgb3BhY2l0eSk7XHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwic2Nyb2xsWVwiLCBzY3JvbGxZKTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJzaG93QW5pbWF0ZVwiLCBmYWxzZSk7XHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwic2hvd01lbnVJY29uXCIsIGZhbHNlKTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2N1cnJlbnRQYWdlJywgZmFsc2UpO1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMucHJvU3dpcGVyLnZpZGVvSXNQYXVzZSgpXHJcblx0XHRcdFx0aWYgKHRoYXQubG9jaykge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwibG9ja1wiLCBmYWxzZSk7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhhdC50b3BBcnIubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdGlmIChcclxuXHRcdFx0XHRcdFx0c2Nyb2xsWSA8XHJcblx0XHRcdFx0XHRcdHRoYXQudG9wQXJyW2ldIC0gYXBwLmdsb2JhbERhdGEubmF2SGVpZ2h0IC8gMiArIHRoYXQuaGVpZ2h0QXJyW2ldXHJcblx0XHRcdFx0XHQpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwibmF2QWN0aXZlXCIsIGkpO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qXHJcblx0XHRcdCAq5Y675ZWG5ZOB6K+m5oOF6aG1XHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnb0RldGFpbChpdGVtKSB7XHJcblx0XHRcdFx0aWYgKGl0ZW0uYWN0aXZpdHkubGVuZ3RoID09IDApIHtcclxuXHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlcy9nb29kc19kZXRhaWxzL2luZGV4P2lkPVwiICsgaXRlbS5pZCxcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyDnoI3ku7dcclxuXHRcdFx0XHRpZiAoaXRlbS5hY3Rpdml0eSAmJiBpdGVtLmFjdGl2aXR5LnR5cGUgPT0gMikge1xyXG5cdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbl9kZXRhaWxzL2luZGV4P2lkPSR7aXRlbS5hY3Rpdml0eS5pZH0mYmFyZ2Fpbj0ke3RoaXMudWlkfWAsXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8g5ou85ZuiXHJcblx0XHRcdFx0aWYgKGl0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09IDMpIHtcclxuXHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2NvbWJpbmF0aW9uX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmFjdGl2aXR5LmlkfWAsXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8g56eS5p2AXHJcblx0XHRcdFx0aWYgKGl0ZW0uYWN0aXZpdHkgJiYgaXRlbS5hY3Rpdml0eS50eXBlID09IDEpIHtcclxuXHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX3NlY2tpbGxfZGV0YWlscy9pbmRleD9pZD0ke2l0ZW0uYWN0aXZpdHkuaWR9JnRpbWU9JHtpdGVtLmFjdGl2aXR5LnRpbWV9JnN0YXR1cz0xYCxcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5b6u5L+h55m75b2V5Zue6LCDXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdC8vIHRoaXMuZ2V0VXNlckluZm8oKTtcclxuXHRcdFx0XHQvLyB0aGlzLmdldF9wcm9kdWN0X2NvbGxlY3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Q2hhbmdDb3Vwb25zQ2xvbmU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmNvdXBvbiwgXCJjb3Vwb25cIiwgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKlxyXG5cdFx0XHQgKiDojrflj5bnlKjmiLfkv6Hmga9cclxuXHRcdFx0ICovXHJcblx0XHRcdGdldFVzZXJJbmZvOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0VXNlckluZm8oKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcInVpZFwiLCByZXMuZGF0YS51aWQpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwiaXNfbW9uZXlfbGV2ZWxcIiwgcmVzLmRhdGEuaXNfbW9uZXlfbGV2ZWwpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6LSt54mp6L2m5pWw6YeP5Yqg5ZKM5pWw6YeP5YePXHJcblx0XHRcdCAqXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRDaGFuZ2VDYXJ0TnVtOiBmdW5jdGlvbihjaGFuZ2VWYWx1ZSkge1xyXG5cdFx0XHRcdC8vY2hhbmdlVmFsdWU65piv5ZCmIOWKoHzlh49cclxuXHRcdFx0XHQvL+iOt+WPluW9k+WJjeWPmOWKqOWxnuaAp1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0U2VsZWN0ID0gdGhpcy5wcm9kdWN0VmFsdWVbdGhpcy5hdHRyVmFsdWVdO1xyXG5cdFx0XHRcdC8v5aaC5p6c5rKh5pyJ5bGe5oCnLOi1i+WAvOe7meWVhuWTgem7mOiupOW6k+WtmFxyXG5cdFx0XHRcdGlmIChwcm9kdWN0U2VsZWN0ID09PSB1bmRlZmluZWQgJiYgIXRoaXMuYXR0ci5wcm9kdWN0QXR0ci5sZW5ndGgpXHJcblx0XHRcdFx0XHRwcm9kdWN0U2VsZWN0ID0gdGhpcy5hdHRyLnByb2R1Y3RTZWxlY3Q7XHJcblx0XHRcdFx0Ly/ml6DlsZ7mgKflgLzljbPlupPlrZjkuLow77yb5LiN5a2Y5Zyo5Yqg5YeP77ybXHJcblx0XHRcdFx0bGV0IHN0b2NrID0gcHJvZHVjdFNlbGVjdC5zdG9jayB8fCAwO1xyXG5cdFx0XHRcdGxldCBudW0gPSB0aGlzLmF0dHIucHJvZHVjdFNlbGVjdDtcclxuXHRcdFx0XHRpZiAocHJvZHVjdFNlbGVjdCA9PT0gdW5kZWZpbmVkIHx8ICh0aGlzLnN0b3JlSW5mby5saW1pdF9udW0gJiYgbnVtLmNhcnRfbnVtID49IHRoaXMuc3RvcmVJbmZvXHJcblx0XHRcdFx0XHRcdC5saW1pdF9udW0gJiYgY2hhbmdlVmFsdWUpKSByZXR1cm47XHJcblx0XHRcdFx0aWYgKGNoYW5nZVZhbHVlKSB7XHJcblx0XHRcdFx0XHRudW0uY2FydF9udW0rKztcclxuXHRcdFx0XHRcdGlmIChudW0uY2FydF9udW0gPiBzdG9jaykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgc3RvY2sgPyBzdG9jayA6IHRoaXMuc3RvcmVJbmZvLm1pbl9xdHkpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJjYXJ0X251bVwiLCBzdG9jayA/IHN0b2NrIDogMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdG51bS5jYXJ0X251bS0tO1xyXG5cdFx0XHRcdFx0aWYgKG51bS5jYXJ0X251bSA8IDEpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIHRoaXMuc3RvcmVJbmZvLm1pbl9xdHkpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJjYXJ0X251bVwiLCAxKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGF0dHJWYWwodmFsKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KFxyXG5cdFx0XHRcdFx0dGhpcy5hdHRyLnByb2R1Y3RBdHRyW3ZhbC5pbmRleHddLFxyXG5cdFx0XHRcdFx0XCJpbmRleFwiLFxyXG5cdFx0XHRcdFx0dGhpcy5hdHRyLnByb2R1Y3RBdHRyW3ZhbC5pbmRleHddLmF0dHJfdmFsdWVzW3ZhbC5pbmRleG5dXHJcblx0XHRcdFx0KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWxnuaAp+WPmOWKqOi1i+WAvFxyXG5cdFx0XHQgKlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Q2hhbmdlQXR0cjogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0bGV0IHByb2R1Y3RTZWxlY3QgPSB0aGlzLnByb2R1Y3RWYWx1ZVtyZXNdO1xyXG5cdFx0XHRcdGlmICghcHJvZHVjdFNlbGVjdCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOmHjeaWsOmAieaLqWApLFxyXG5cdFx0XHRcdFx0XHRzdWNjZXNzOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5ub0dvb2RzID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LnN0b2NrID0gMFxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LnF1b3RhID0gMFxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtID0gMFxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMubm9Hb29kcyA9IGZhbHNlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcInNlbGVjdFNrdVwiLCBwcm9kdWN0U2VsZWN0KTtcclxuXHRcdFx0XHRpZiAocHJvZHVjdFNlbGVjdCAmJiBwcm9kdWN0U2VsZWN0LnN0b2NrID4gMCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcImltYWdlXCIsIHByb2R1Y3RTZWxlY3QuaW1hZ2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcInByaWNlXCIsIHByb2R1Y3RTZWxlY3QucHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcInN0b2NrXCIsIHByb2R1Y3RTZWxlY3Quc3RvY2spO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcInVuaXF1ZVwiLCBwcm9kdWN0U2VsZWN0LnVuaXF1ZSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgdGhpcy5zdG9yZUluZm8ubWluX3F0eSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQoXHJcblx0XHRcdFx0XHRcdHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LFxyXG5cdFx0XHRcdFx0XHRcInZpcF9wcmljZVwiLFxyXG5cdFx0XHRcdFx0XHRwcm9kdWN0U2VsZWN0LnZpcF9wcmljZVxyXG5cdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcImF0dHJWYWx1ZVwiLCByZXMpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clR4dFwiLCB0aGlzLiR0KGDlt7LpgInmi6lgKSk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJwcmljZVwiLCBwcm9kdWN0U2VsZWN0LnByaWNlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJzdG9ja1wiLCAwKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJ1bmlxdWVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQoXHJcblx0XHRcdFx0XHRcdHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LFxyXG5cdFx0XHRcdFx0XHRcInZpcF9wcmljZVwiLFxyXG5cdFx0XHRcdFx0XHR0aGlzLnN0b3JlSW5mby52aXBfcHJpY2VcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVmFsdWVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVHh0XCIsIHRoaXMuJHQoYOivt+mAieaLqWApKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDpooblj5blrozmr5Xnp7vpmaTlvZPliY3pobXpnaLpooblj5bov4fnmoTkvJjmg6DliLjlsZXnpLpcclxuXHRcdFx0ICovXHJcblx0XHRcdENoYW5nQ291cG9uczogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCBjb3Vwb24gPSBlO1xyXG5cdFx0XHRcdGxldCBjb3Vwb25MaXN0ID0gdGhpcy4kdXRpbC5BcnJheVJlbW92ZSh0aGlzLmNvdXBvbkxpc3QsIFwiaWRcIiwgY291cG9uLmlkKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJjb3Vwb25MaXN0XCIsIGNvdXBvbkxpc3QpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0Q291cG9uTGlzdCgpO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0c2V0Q2xpZW50SGVpZ2h0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCF0aGF0Lmdvb2RfbGlzdC5sZW5ndGgpIHJldHVybjtcclxuXHRcdFx0XHRsZXQgdmlldyA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuaW4odGhpcykuc2VsZWN0KFwiI2xpc3QwXCIpO1xyXG5cdFx0XHRcdHZpZXdcclxuXHRcdFx0XHRcdC5maWVsZHMoe1xyXG5cdFx0XHRcdFx0XHRcdHNpemU6IHRydWUsXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdChkYXRhKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwiY2xpZW50SGVpZ2h0XCIsIGRhdGEuaGVpZ2h0ICsgMjApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQpXHJcblx0XHRcdFx0XHQuZXhlYygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5Lqn5ZOB6K+m5oOFXHJcblx0XHRcdCAqXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRHb29kc0RldGFpbHM6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6ICfliqDovb3kuK0nLFxyXG5cdFx0XHRcdFx0bWFzazogdHJ1ZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Z2V0UHJvZHVjdERldGFpbCh0aGF0LmlkKVxyXG5cdFx0XHRcdFx0LnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0bGV0IHN0b3JlSW5mbyA9IHJlcy5kYXRhLnN0b3JlSW5mbztcclxuXHRcdFx0XHRcdFx0bGV0IGdvb2RfbGlzdCA9IHJlcy5kYXRhLmdvb2RfbGlzdCB8fCBbXTtcclxuXHRcdFx0XHRcdFx0bGV0IGNvdW50ID0gTWF0aC5jZWlsKGdvb2RfbGlzdC5sZW5ndGggLyA2KTtcclxuXHRcdFx0XHRcdFx0bGV0IGdvb2RBcnJheSA9IG5ldyBBcnJheSgpO1xyXG5cdFx0XHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IGNvdW50OyBpKyspIHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgbGlzdCA9IGdvb2RfbGlzdC5zbGljZShpICogNiwgaSAqIDYgKyA2KTtcclxuXHRcdFx0XHRcdFx0XHRpZiAobGlzdC5sZW5ndGgpXHJcblx0XHRcdFx0XHRcdFx0XHRnb29kQXJyYXkucHVzaCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpc3Q6IGxpc3QsXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJzdG9yZUluZm9cIiwgc3RvcmVJbmZvKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwiZGVzY3JpcHRpb25cIiwgc3RvcmVJbmZvLmRlc2NyaXB0aW9uKTtcclxuXHRcdFx0XHRcdFx0aWYgKHRoaXMuZGVzY3JpcHRpb24pIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmRlc2NyaXB0aW9uID0gdGhpcy5kZXNjcmlwdGlvbi5yZXBsYWNlKFxyXG5cdFx0XHRcdFx0XHRcdFx0LzxpbWcvZ2ksXHJcblx0XHRcdFx0XHRcdFx0XHQnPGltZyBzdHlsZT1cIm1heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9ja1wiICdcclxuXHRcdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZGVzY3JpcHRpb24gPSB0aGlzLmRlc2NyaXB0aW9uLnJlcGxhY2UoXHJcblx0XHRcdFx0XHRcdFx0XHQvPHZpZGVvL2dpLFxyXG5cdFx0XHRcdFx0XHRcdFx0Jzx2aWRlbyBzdHlsZT1cIndpZHRoOjEwMCU7aGVpZ2h0OjMwMHB4O2Rpc3BsYXk6YmxvY2tcIiAnXHJcblx0XHRcdFx0XHRcdFx0KTtcclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdwcmVzYWxlX3BheV9zdGF0dXMnLCByZXMuZGF0YS5zdG9yZUluZm9cclxuXHRcdFx0XHRcdFx0XHQucHJlc2FsZV9wYXlfc3RhdHVzKTsgLy8gMeacquW8gOWnizsgMui/m+ihjOS4rTsgM+W3sue7k+adn1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJyZXBseVwiLCByZXMuZGF0YS5yZXBseSA/IFtyZXMuZGF0YS5yZXBseV0gOiBbXSk7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcInJlcGx5Q291bnRcIiwgcmVzLmRhdGEucmVwbHlDb3VudCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcInJlcGx5Q2hhbmNlXCIsIHJlcy5kYXRhLnJlcGx5Q2hhbmNlKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQuYXR0ciwgXCJwcm9kdWN0QXR0clwiLCByZXMuZGF0YS5wcm9kdWN0QXR0cik7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcInByb2R1Y3RWYWx1ZVwiLCByZXMuZGF0YS5wcm9kdWN0VmFsdWUpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJpc192aXBcIiwgcmVzLmRhdGEuc3RvcmVJbmZvLmlzX3ZpcCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LnNoYXJlUGFja2V0LCBcInByaWNlTmFtZVwiLCByZXMuZGF0YS5wcmljZU5hbWUpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQoXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5zaGFyZVBhY2tldCxcclxuXHRcdFx0XHRcdFx0XHRcImlzU3RhdGVcIixcclxuXHRcdFx0XHRcdFx0XHRyZXMuZGF0YS5wcmljZU5hbWUgIT0gMCA/IHRydWUgOiBmYWxzZVxyXG5cdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJzeXN0ZW1TdG9yZVwiLCByZXMuZGF0YS5zeXN0ZW1fc3RvcmUpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJzdG9yZVNlbGZNZW50aW9uXCIsIHJlcy5kYXRhLnN0b3JlX3NlbGZfbWVudGlvbik7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcImdvb2RfbGlzdFwiLCBnb29kQXJyYXkpO1xyXG5cclxuXHRcdFx0XHRcdFx0aWYgKCFzdG9yZUluZm8ud2VjaGF0X2NvZGUpIHtcclxuXHRcdFx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmNvZGVWYWwgPSB3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgJy9wYWdlcy9nb29kc19kZXRhaWxzL2luZGV4P2lkPScgKyB0aGlzLmlkICtcclxuXHRcdFx0XHRcdFx0XHRcdCcmc3BpZD0nICsgdGhpcy4kc3RvcmUuc3RhdGUuYXBwLnVpZFxyXG5cdFx0XHRcdFx0XHRcdC8vICNlbmRpZlx0XHJcblx0XHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5jb2RlVmFsID0gSFRUUF9SRVFVRVNUX1VSTCArICcvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0nICsgdGhpcy5pZCArXHJcblx0XHRcdFx0XHRcdFx0XHQnJnNwaWQ9JyArIHRoaXMuJHN0b3JlLnN0YXRlLmFwcC51aWRcclxuXHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcdFxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcIlByb21vdGlvbkNvZGVcIiwgc3RvcmVJbmZvLndlY2hhdF9jb2RlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQoXHJcblx0XHRcdFx0XHRcdFx0dGhhdCxcclxuXHRcdFx0XHRcdFx0XHRcImFjdGl2aXR5XCIsXHJcblx0XHRcdFx0XHRcdFx0cmVzLmRhdGEuYWN0aXZpdHkgPyByZXMuZGF0YS5hY3Rpdml0eSA6IFtdXHJcblx0XHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcImNvdXBvbkxpc3RcIiwgcmVzLmRhdGEuY291cG9ucyk7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldChcclxuXHRcdFx0XHRcdFx0XHR0aGF0LFxyXG5cdFx0XHRcdFx0XHRcdFwicm91dGluZUNvbnRhY3RcIixcclxuXHRcdFx0XHRcdFx0XHROdW1iZXIocmVzLmRhdGEucm91dGluZV9jb250YWN0X3R5cGUpXHJcblx0XHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBzdG9yZUluZm8uc3RvcmVfbmFtZS5zdWJzdHJpbmcoMCwgNykgKyBcIi4uLlwiLFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQga2V5IGluIHJlcy5kYXRhLnByb2R1Y3RWYWx1ZSkge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBvYmogPSByZXMuZGF0YS5wcm9kdWN0VmFsdWVba2V5XTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnNrdUFyci5wdXNoKG9iaik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwic2VsZWN0U2t1XCIsIHRoYXQuc2t1QXJyWzBdKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KFxyXG5cdFx0XHRcdFx0XHRcdHRoYXQsXHJcblx0XHRcdFx0XHRcdFx0XCJkaWZmXCIsXHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC4kaC5TdWIoc3RvcmVJbmZvLnByaWNlLCBzdG9yZUluZm8udmlwX3ByaWNlKVxyXG5cdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0XHR2YXIgbmF2TGlzdCA9IFt0aGF0LiR0KGDllYblk4FgKSwgdGhhdC4kdChg6K+m5oOFYCldO1xyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmRhdGEucmVwbHlDb3VudCkge1xyXG5cdFx0XHRcdFx0XHRcdG5hdkxpc3Quc3BsaWNlKDEsIDAsIHRoYXQuJHQoYOivhOS7t2ApKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyBpZiAoZ29vZEFycmF5Lmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHQvLyBcdG5hdkxpc3Quc3BsaWNlKC0xLCAwLCAn5o6o6I2QJyk7XHJcblx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwibmF2TGlzdFwiLCBuYXZMaXN0KTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwic3RvcmVJbWFnZVwiLCB0aGF0LnN0b3JlSW5mby5pbWFnZSk7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcInN2aXBfcHJpY2Vfb3BlblwiLCByZXMuZGF0YS5zdmlwX3ByaWNlX29wZW4pO1xyXG5cdFx0XHRcdFx0XHRpZiAodGhhdC5pc0xvZ2luKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vICNpZmRlZiBINSB8fCBBUFAtUExVU1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldEltYWdlQmFzZTY0KCk7XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdFx0aWYgKHRoYXQuaXNMb2dpbikge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuU2hhcmVJbmZvKCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHJcblx0XHRcdFx0XHRcdFx0aWYgKGdvb2RfbGlzdC5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vICNpZm5kZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2V0Q2xpZW50SGVpZ2h0KCk7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnNldENsaWVudEhlaWdodCgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSwgMTAwMCk7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaW5mb1Njcm9sbCgpO1xyXG5cdFx0XHRcdFx0XHR9LCA1MDApO1xyXG5cdFx0XHRcdFx0XHQvLyAjaWZuZGVmIEg1XHJcblx0XHRcdFx0XHRcdHRoYXQuZG93bmxvYWRGaWxlc3RvcmVJbWFnZSgpO1xyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0dGhhdC5EZWZhdWx0U2VsZWN0KCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuZ2V0Q2FydENvdW50KCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2hvd0FuaW1hdGUgPSB0cnVlXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKChlcnIpID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdC8v54q25oCB5byC5bi46L+U5Zue5LiK57qn6aG16Z2iXHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnIudG9TdHJpbmcoKSxcclxuXHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdHRhYjogMyxcclxuXHRcdFx0XHRcdFx0XHR1cmw6IDEsXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGluZm9TY3JvbGw6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHRvcEFyciA9IFtdLFxyXG5cdFx0XHRcdFx0aGVpZ2h0QXJyID0gW107XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGF0Lm5hdkxpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdC8vcHJvZHVjdExpc3RcclxuXHRcdFx0XHRcdC8v6I635Y+W5YWD57Sg5omA5Zyo5L2N572uXHJcblx0XHRcdFx0XHR2YXIgcXVlcnkgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpO1xyXG5cdFx0XHRcdFx0dmFyIGlkVmlldyA9IFwiI3Bhc3RcIiArIGk7XHJcblx0XHRcdFx0XHRpZiAoXHJcblx0XHRcdFx0XHRcdCghdGhpcy5yZXBseUNvdW50ICYmICF0aGF0Lmdvb2RfbGlzdC5sZW5ndGggJiYgaSA9PSAxKSB8fFxyXG5cdFx0XHRcdFx0XHQodGhpcy5yZXBseUNvdW50ICYmICF0aGF0Lmdvb2RfbGlzdC5sZW5ndGggJiYgaSA9PSAyKSB8fFxyXG5cdFx0XHRcdFx0XHQoIXRoaXMucmVwbHlDb3VudCAmJiB0aGF0Lmdvb2RfbGlzdC5sZW5ndGggJiYgaSA9PSAyKVxyXG5cdFx0XHRcdFx0KSB7XHJcblx0XHRcdFx0XHRcdGlkVmlldyA9IFwiI3Bhc3RcIiArIDM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoIXRoaXMucmVwbHlDb3VudCAmJiB0aGF0Lmdvb2RfbGlzdC5sZW5ndGggJiYgaSA9PSAxKSB7XHJcblx0XHRcdFx0XHRcdGlkVmlldyA9IFwiI3Bhc3RcIiArIDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRxdWVyeS5zZWxlY3QoaWRWaWV3KS5ib3VuZGluZ0NsaWVudFJlY3QoKTtcclxuXHRcdFx0XHRcdHF1ZXJ5LmV4ZWMoZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHZhciB0b3AgPSByZXNbMF0udG9wO1xyXG5cdFx0XHRcdFx0XHR2YXIgaGVpZ2h0ID0gcmVzWzBdLmhlaWdodDtcclxuXHRcdFx0XHRcdFx0dG9wQXJyLnB1c2godG9wKTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0QXJyLnB1c2goaGVpZ2h0KTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwidG9wQXJyXCIsIHRvcEFycik7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcImhlaWdodEFyclwiLCBoZWlnaHRBcnIpO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5ouo5omT55S16K+dXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRtYWtlUGhvbmU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHVuaS5tYWtlUGhvbmVDYWxsKHtcclxuXHRcdFx0XHRcdHBob25lTnVtYmVyOiB0aGlzLnN5c3RlbVN0b3JlLnBob25lLFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5omT5byA5Zyw5Zu+XHJcblx0XHRcdCAqXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzaG93TWFvTG9jYXRpb246IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGlmICghdGhpcy5zeXN0ZW1TdG9yZS5sYXRpdHVkZSB8fCAhdGhpcy5zeXN0ZW1TdG9yZS5sb25naXR1ZGUpXHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOe8uuWwkee7j+e6rOW6puS/oeaBr+aXoOazleafpeeci+WcsOWbvmApLFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dW5pLm9wZW5Mb2NhdGlvbih7XHJcblx0XHRcdFx0XHRsYXRpdHVkZTogcGFyc2VGbG9hdCh0aGlzLnN5c3RlbVN0b3JlLmxhdGl0dWRlKSxcclxuXHRcdFx0XHRcdGxvbmdpdHVkZTogcGFyc2VGbG9hdCh0aGlzLnN5c3RlbVN0b3JlLmxvbmdpdHVkZSksXHJcblx0XHRcdFx0XHRzY2FsZTogOCxcclxuXHRcdFx0XHRcdG5hbWU6IHRoaXMuc3lzdGVtU3RvcmUubmFtZSxcclxuXHRcdFx0XHRcdGFkZHJlc3M6IHRoaXMuc3lzdGVtU3RvcmUuYWRkcmVzcyArIHRoaXMuc3lzdGVtU3RvcmUuZGV0YWlsZWRfYWRkcmVzcyxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKCkge30sXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDpu5jorqTpgInkuK3lsZ7mgKdcclxuXHRcdFx0ICpcclxuXHRcdFx0ICovXHJcblx0XHRcdERlZmF1bHRTZWxlY3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0QXR0ciA9IHRoaXMuYXR0ci5wcm9kdWN0QXR0cjtcclxuXHRcdFx0XHRsZXQgdmFsdWUgPSBbXTtcclxuXHRcdFx0XHRmb3IgKHZhciBrZXkgaW4gdGhpcy5wcm9kdWN0VmFsdWUpIHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLnByb2R1Y3RWYWx1ZVtrZXldLnN0b2NrID4gMCkge1xyXG5cdFx0XHRcdFx0XHR2YWx1ZSA9IHRoaXMuYXR0ci5wcm9kdWN0QXR0ci5sZW5ndGggPyBrZXkuc3BsaXQoXCIsXCIpIDogW107XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHByb2R1Y3RBdHRyLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQocHJvZHVjdEF0dHJbaV0sIFwiaW5kZXhcIiwgdmFsdWVbaV0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL3NvcnQoKTvmjpLluo/lh73mlbA65pWw5a2XLeiLseaWhy3msYnlrZfvvJtcclxuXHJcblx0XHRcdFx0bGV0IHByb2R1Y3RTZWxlY3QgPSB0aGlzLnByb2R1Y3RWYWx1ZVt2YWx1ZS5qb2luKFwiLFwiKV07XHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QgJiYgcHJvZHVjdEF0dHIubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQoXHJcblx0XHRcdFx0XHRcdHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LFxyXG5cdFx0XHRcdFx0XHRcInN0b3JlX25hbWVcIixcclxuXHRcdFx0XHRcdFx0dGhpcy5zdG9yZUluZm8uc3RvcmVfbmFtZVxyXG5cdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJwcmljZVwiLCBwcm9kdWN0U2VsZWN0LnByaWNlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJzdG9ja1wiLCBwcm9kdWN0U2VsZWN0LnN0b2NrKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJ1bmlxdWVcIiwgcHJvZHVjdFNlbGVjdC51bmlxdWUpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIHRoaXMuc3RvcmVJbmZvLm1pbl9xdHkpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clZhbHVlXCIsIHZhbHVlLmpvaW4oXCIsXCIpKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldChcclxuXHRcdFx0XHRcdFx0dGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsXHJcblx0XHRcdFx0XHRcdFwidmlwX3ByaWNlXCIsXHJcblx0XHRcdFx0XHRcdHByb2R1Y3RTZWxlY3QudmlwX3ByaWNlXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clR4dFwiLCB0aGlzLiR0KGDlt7LpgInmi6lgKSk7XHJcblx0XHRcdFx0fSBlbHNlIGlmICghcHJvZHVjdFNlbGVjdCAmJiBwcm9kdWN0QXR0ci5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldChcclxuXHRcdFx0XHRcdFx0dGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsXHJcblx0XHRcdFx0XHRcdFwic3RvcmVfbmFtZVwiLFxyXG5cdFx0XHRcdFx0XHR0aGlzLnN0b3JlSW5mby5zdG9yZV9uYW1lXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcImltYWdlXCIsIHRoaXMuc3RvcmVJbmZvLmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJwcmljZVwiLCB0aGlzLnN0b3JlSW5mby5wcmljZSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwic3RvY2tcIiwgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwidW5pcXVlXCIsIFwiXCIpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIDApO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KFxyXG5cdFx0XHRcdFx0XHR0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCxcclxuXHRcdFx0XHRcdFx0XCJ2aXBfcHJpY2VcIixcclxuXHRcdFx0XHRcdFx0dGhpcy5zdG9yZUluZm8udmlwX3ByaWNlXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clZhbHVlXCIsIFwiXCIpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clR4dFwiLCB0aGlzLiR0KGDor7fpgInmi6lgKSk7XHJcblx0XHRcdFx0fSBlbHNlIGlmICghcHJvZHVjdFNlbGVjdCAmJiAhcHJvZHVjdEF0dHIubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQoXHJcblx0XHRcdFx0XHRcdHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LFxyXG5cdFx0XHRcdFx0XHRcInN0b3JlX25hbWVcIixcclxuXHRcdFx0XHRcdFx0dGhpcy5zdG9yZUluZm8uc3RvcmVfbmFtZVxyXG5cdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCB0aGlzLnN0b3JlSW5mby5pbWFnZSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwicHJpY2VcIiwgdGhpcy5zdG9yZUluZm8ucHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcInN0b2NrXCIsIHRoaXMuc3RvcmVJbmZvLnN0b2NrKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldChcclxuXHRcdFx0XHRcdFx0dGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsXHJcblx0XHRcdFx0XHRcdFwidW5pcXVlXCIsXHJcblx0XHRcdFx0XHRcdHRoaXMuc3RvcmVJbmZvLnVuaXF1ZSB8fCBcIlwiXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIHRoaXMuc3RvcmVJbmZvLm1pbl9xdHkpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KFxyXG5cdFx0XHRcdFx0XHR0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCxcclxuXHRcdFx0XHRcdFx0XCJ2aXBfcHJpY2VcIixcclxuXHRcdFx0XHRcdFx0dGhpcy5zdG9yZUluZm8udmlwX3ByaWNlXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clZhbHVlXCIsIFwiXCIpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clR4dFwiLCB0aGlzLiR0KGDor7fpgInmi6lgKSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5LyY5oOg5Yi4XHJcblx0XHRcdCAqXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRDb3Vwb25MaXN0KHR5cGUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRvYmogPSB7XHJcblx0XHRcdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0XHRcdGxpbWl0OiAyMCxcclxuXHRcdFx0XHRcdFx0cHJvZHVjdF9pZDogdGhhdC5pZCxcclxuXHRcdFx0XHRcdH07XHJcblx0XHRcdFx0aWYgKHR5cGUgIT09IHVuZGVmaW5lZCB8fCB0eXBlICE9PSBudWxsKSB7XHJcblx0XHRcdFx0XHRvYmoudHlwZSA9IHR5cGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGdldENvdXBvbnMob2JqKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LmNvdXBvbiwgXCJjb3VudFwiLCByZXMuZGF0YS5jb3VudCk7XHJcblx0XHRcdFx0XHRpZiAodHlwZSA9PT0gdW5kZWZpbmVkIHx8IHR5cGUgPT09IG51bGwpIHtcclxuXHRcdFx0XHRcdFx0bGV0IGNvdW50ID0gWy4uLnRoYXQuY291cG9uLmNvdW50XSxcclxuXHRcdFx0XHRcdFx0XHRpbmRleHMgPSBcIlwiO1xyXG5cdFx0XHRcdFx0XHRsZXQgaW5kZXggPSBjb3VudC5maW5kSW5kZXgoKGl0ZW0pID0+IGl0ZW0pO1xyXG5cdFx0XHRcdFx0XHRsZXQgZGVsQ291bnQgPSB0aGF0LmNvdXBvbi5jb3VudCxcclxuXHRcdFx0XHRcdFx0XHRuZXdEZWxDb3VudCA9IFtdO1xyXG5cdFx0XHRcdFx0XHRsZXQgY291bnRJbmRleCA9IDA7XHJcblx0XHRcdFx0XHRcdGRlbENvdW50LmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKGl0ZW0gPT09IDApIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvdW50SW5kZXggPSBpbmRleDtcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0bmV3RGVsQ291bnQucHVzaChpdGVtKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRpZiAobmV3RGVsQ291bnQubGVuZ3RoID09IDMpIHtcclxuXHRcdFx0XHRcdFx0XHRpbmRleHMgPSAyO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2UgaWYgKG5ld0RlbENvdW50Lmxlbmd0aCA9PSAyKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKGNvdW50SW5kZXggPT09IDIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGluZGV4cyA9IDE7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGluZGV4cyA9IDI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGluZGV4cyA9IGRlbENvdW50LmZpbmRJbmRleCgoaXRlbSkgPT4gaXRlbSA9PT0gY291bnRbaW5kZXhdKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdC5jb3Vwb24sIFwidHlwZVwiLCBpbmRleHMpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmdldENvdXBvbkxpc3QoaW5kZXhzKTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LmNvdXBvbiwgXCJsaXN0XCIsIHJlcy5kYXRhLmxpc3QpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRDaGFuZ0NvdXBvbnNVc2VTdGF0ZShpbmRleCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LmNvdXBvbi5saXN0W2luZGV4XS5pc191c2UrKztcclxuXHRcdFx0XHQvLyB0aGF0LiRzZXQodGhhdC5jb3Vwb24sIFwibGlzdFwiLCB0aGF0LmNvdXBvbi5saXN0KTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdC5jb3Vwb24sIFwiY291cG9uXCIsIGZhbHNlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqXHJcblx0XHRcdCAqXHJcblx0XHRcdCAqIOaUtuiXj+WVhuWTgVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0c2V0Q29sbGVjdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuaXNMb2dpbiA9PT0gZmFsc2UpIHtcclxuXHRcdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuc3RvcmVJbmZvLnVzZXJDb2xsZWN0KSB7XHJcblx0XHRcdFx0XHRcdGNvbGxlY3REZWwoW3RoaXMuc3RvcmVJbmZvLmlkXSkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kc2V0KFxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zdG9yZUluZm8sXHJcblx0XHRcdFx0XHRcdFx0XHRcInVzZXJDb2xsZWN0XCIsXHJcblx0XHRcdFx0XHRcdFx0XHQhdGhhdC5zdG9yZUluZm8udXNlckNvbGxlY3RcclxuXHRcdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0Y29sbGVjdEFkZCh0aGlzLnN0b3JlSW5mby5pZCkudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kc2V0KFxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zdG9yZUluZm8sXHJcblx0XHRcdFx0XHRcdFx0XHRcInVzZXJDb2xsZWN0XCIsXHJcblx0XHRcdFx0XHRcdFx0XHQhdGhhdC5zdG9yZUluZm8udXNlckNvbGxlY3RcclxuXHRcdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaJk+W8gOWxnuaAp+aPkuS7tlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0c2VsZWNBdHRyOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnByb1N3aXBlci52aWRlb0lzUGF1c2UoKVxyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIsIFwiY2FydEF0dHJcIiwgdHJ1ZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiaXNPcGVuXCIsIHRydWUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5omT5byA5LyY5oOg5Yi45o+S5Lu2XHJcblx0XHRcdCAqL1xyXG5cdFx0XHRjb3Vwb25UYXA6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhhdC5pc0xvZ2luID09PSBmYWxzZSkge1xyXG5cdFx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLiRyZWZzLnByb1N3aXBlci52aWRlb0lzUGF1c2UoKVxyXG5cdFx0XHRcdFx0dGhhdC5nZXRDb3Vwb25MaXN0KCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdC5jb3Vwb24sIFwiY291cG9uXCIsIHRydWUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0b25NeUV2ZW50OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLCBcImNhcnRBdHRyXCIsIGZhbHNlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJpc09wZW5cIiwgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5omT5byA5bGe5oCn5Yqg5YWl6LSt54mp6L2mXHJcblx0XHRcdCAqXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRqb2luQ2FydDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdC8v5piv5ZCm55m75b2VXHJcblx0XHRcdFx0aWYgKHRoaXMuaXNMb2dpbiA9PT0gZmFsc2UpIHtcclxuXHRcdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy4kcmVmcy5wcm9Td2lwZXIudmlkZW9Jc1BhdXNlKClcclxuXHRcdFx0XHRcdHRoaXMuZ29DYXQoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvQ2FydCgpIHtcclxuXHJcblx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvb3JkZXJfYWRkY2FydC9vcmRlcl9hZGRjYXJ0J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qXHJcblx0XHRcdCAqIOWKoOWFpei0reeJqei9plxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z29DYXQ6IGZ1bmN0aW9uKG5ld3MpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRwcm9kdWN0U2VsZWN0ID0gdGhhdC5wcm9kdWN0VmFsdWVbdGhpcy5hdHRyVmFsdWVdO1xyXG5cdFx0XHRcdHRoYXQuY3VycmVudFBhZ2UgPSBmYWxzZTtcclxuXHRcdFx0XHQvL+aJk+W8gOWxnuaAp1xyXG5cdFx0XHRcdGlmICh0aGF0LmF0dHJWYWx1ZSkge1xyXG5cdFx0XHRcdFx0Ly/pu5jorqTpgInkuK3kuoblsZ7mgKfvvIzkvYbmmK/msqHmnInmiZPlvIDov4flsZ7mgKflvLnnqpfov5jmmK/oh6rliqjmiZPlvIDorqnnlKjmiLfmn6XnnIvpu5jorqTpgInkuK3nmoTlsZ7mgKdcclxuXHRcdFx0XHRcdHRoYXQuYXR0ci5jYXJ0QXR0ciA9ICF0aGF0LmlzT3BlbiA/IHRydWUgOiBmYWxzZTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKHRoYXQuaXNPcGVuKSB0aGF0LmF0dHIuY2FydEF0dHIgPSB0cnVlO1xyXG5cdFx0XHRcdFx0ZWxzZSB0aGF0LmF0dHIuY2FydEF0dHIgPSAhdGhhdC5hdHRyLmNhcnRBdHRyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL+WPquacieWFs+mXreWxnuaAp+W8ueeql+aXtui/m+ihjOWKoOWFpei0reeJqei9plxyXG5cdFx0XHRcdGlmICh0aGF0LmF0dHIuY2FydEF0dHIgPT09IHRydWUgJiYgdGhhdC5pc09wZW4gPT09IGZhbHNlKVxyXG5cdFx0XHRcdFx0cmV0dXJuICh0aGF0LmlzT3BlbiA9IHRydWUpO1xyXG5cdFx0XHRcdC8v5aaC5p6c5pyJ5bGe5oCnLOayoeaciemAieaLqSzmj5DnpLrnlKjmiLfpgInmi6lcclxuXHRcdFx0XHRpZiAoXHJcblx0XHRcdFx0XHR0aGF0LmF0dHIucHJvZHVjdEF0dHIubGVuZ3RoICYmXHJcblx0XHRcdFx0XHRwcm9kdWN0U2VsZWN0ID09PSB1bmRlZmluZWQgJiZcclxuXHRcdFx0XHRcdHRoYXQuaXNPcGVuID09PSB0cnVlXHJcblx0XHRcdFx0KVxyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkuqflk4HlupPlrZjkuI3otrPvvIzor7fpgInmi6nlhbblroPlsZ7mgKdgKSxcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICh0aGF0LmF0dHIucHJvZHVjdFNlbGVjdC5jYXJ0X251bSA8PSAwKSB7XHJcblx0XHRcdFx0XHR0aGF0LmF0dHIucHJvZHVjdFNlbGVjdC5jYXJ0X251bSA9IDE7XHJcblx0XHRcdFx0XHR0aGF0LmlzT3BlbiA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fpgInmi6nmlbDph49gKSxcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsZXQgcSA9IHtcclxuXHRcdFx0XHRcdHByb2R1Y3RJZDogdGhhdC5pZCxcclxuXHRcdFx0XHRcdGNhcnROdW06IHRoYXQuYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtLFxyXG5cdFx0XHRcdFx0bmV3OiBuZXdzID09PSB1bmRlZmluZWQgPyAwIDogMSxcclxuXHRcdFx0XHRcdHVuaXF1ZUlkOiB0aGF0LmF0dHIucHJvZHVjdFNlbGVjdCAhPT0gdW5kZWZpbmVkID9cclxuXHRcdFx0XHRcdFx0dGhhdC5hdHRyLnByb2R1Y3RTZWxlY3QudW5pcXVlIDogXCJcIixcclxuXHRcdFx0XHRcdHZpcnR1YWxfdHlwZTogdGhhdC5zdG9yZUluZm8udmlydHVhbF90eXBlLFxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0cG9zdENhcnRBZGQocSlcclxuXHRcdFx0XHRcdC50aGVuKGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmlzT3BlbiA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmF0dHIuY2FydEF0dHIgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0aWYgKG5ld3MpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL2dvb2RzL29yZGVyX2NvbmZpcm0vaW5kZXg/bmV3PTEmY2FydElkPVwiICtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmVzLmRhdGEuY2FydElkLFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5re75Yqg5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuZ2V0Q2FydENvdW50KHRydWUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaCgoZXJyKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuaXNPcGVuID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnIsXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5botK3nianovabmlbDph49cclxuXHRcdFx0ICogQHBhcmFtIGJvb2xlYW4g5piv5ZCm5bGV56S66LSt54mp6L2m5Yqo55S75ZKM6YeN572u5bGe5oCnXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRDYXJ0Q291bnQ6IGZ1bmN0aW9uKGlzQW5pbWEpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Y29uc3QgaXNMb2dpbiA9IHRoYXQuaXNMb2dpbjtcclxuXHRcdFx0XHRpZiAoaXNMb2dpbikge1xyXG5cdFx0XHRcdFx0Z2V0Q2FydENvdW50cygpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LkNhcnRDb3VudCA9IHJlcy5kYXRhLmNvdW50O1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoXHJcblx0XHRcdFx0XHRcdFx0XCJpbmRleERhdGEvc2V0Q2FydE51bVwiLFxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuQ2FydENvdW50ID4gOTkgPyBcIi4uLlwiIDogdGhhdC5DYXJ0Q291bnQgKyBcIlwiXHJcblx0XHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRcdC8vIHVuaS5zZXRUYWJCYXJCYWRnZSh7XHJcblx0XHRcdFx0XHRcdC8vIFx0aW5kZXg6IE51bWJlcih1bmkuZ2V0U3RvcmFnZVN5bmMoJ0ZPT1RFUl9BRERDQVJUJykpIHx8IDIsXHJcblx0XHRcdFx0XHRcdC8vIFx0dGV4dDogdGhhdC5DYXJ0Q291bnQgKyAnJ1xyXG5cdFx0XHRcdFx0XHQvLyB9KVxyXG5cdFx0XHRcdFx0XHQvL+WKoOWFpei0reeJqei9puWQjumHjee9ruWxnuaAp1xyXG5cdFx0XHRcdFx0XHRpZiAoaXNBbmltYSkge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuYW5pbWF0ZWQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmFuaW1hdGVkID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0fSwgNTAwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog56uL5Y2z6LSt5LmwXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnb0J1eTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmlzTG9naW4gPT09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuJHJlZnMucHJvU3dpcGVyLnZpZGVvSXNQYXVzZSgpXHJcblx0XHRcdFx0XHR0aGlzLmdvQ2F0KHRydWUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0b3BlbihkYXRhKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93TWVudUljb24gPSBkYXRhO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmjojmnYPlhbPpl61cclxuXHRcdFx0YXV0aENvbHNlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWIhuS6q+aJk+W8gFxyXG5cdFx0XHQgKlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0bGlzdGVuZXJBY3Rpb25TaGVldCgpIHtcclxuXHRcdFx0XHR0aGlzLmN1cnJlbnRQYWdlID0gZmFsc2VcclxuXHRcdFx0XHR0aGlzLmRvd25sb2FkRmlsZVByb21vdGlvbkNvZGUoKTtcclxuXHRcdFx0XHRpZiAodGhpcy5pc0xvZ2luID09PSBmYWxzZSkge1xyXG5cdFx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5wb3N0ZXJJbWFnZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBvc3RlcnMgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuJHdlY2hhdC5pc1dlaXhpbigpKSB7XHJcblx0XHRcdFx0XHRcdC8vIHRoaXMuU2hhcmVJbmZvKClcclxuXHRcdFx0XHRcdFx0dGhpcy53ZWl4aW5TdGF0dXMgPSB0cnVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdC8vIHRoaXMuZG93bmxvYWRGaWxlUHJvbW90aW9uQ29kZSgpO1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdGlmICh0aGlzLlByb21vdGlvbkNvZGUuaW5kZXhPZihcImh0dHBcIikgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHQvLyB0aGlzLmRvd25sb2FkRmlsZVByb21vdGlvbkNvZGUoKTtcclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblx0XHRcdFx0XHR0aGlzLnBvc3RlcnMgPSB0cnVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YiG5Lqr5YWz6ZetXHJcblx0XHRcdGxpc3RlbmVyQWN0aW9uQ2xvc2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMucG9zdGVycyA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMucG9zdGVySW1hZ2VTdGF0dXMgPSBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/pmpDol4/mtbfmiqVcclxuXHRcdFx0cG9zdGVySW1hZ2VDbG9zZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5wb3N0ZXJJbWFnZVN0YXR1cyA9IGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cclxuXHJcblxyXG5cdFx0XHQvLyDlsI/nqIvluo/lhbPpl63liIbkuqvlvLnnqpfvvJtcclxuXHRcdFx0Z29GcmllbmQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMucG9zdGVycyA9IGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKlxyXG5cdFx0XHQgKiDkv53lrZjliLDmiYvmnLrnm7jlhoxcclxuXHRcdFx0ICovXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRzYXZlUG9zdGVyUGF0aDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5nZXRTZXR0aW5nKHtcclxuXHRcdFx0XHRcdHN1Y2Nlc3MocmVzKSB7XHJcblx0XHRcdFx0XHRcdGlmICghcmVzLmF1dGhTZXR0aW5nW1wic2NvcGUud3JpdGVQaG90b3NBbGJ1bVwiXSkge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5hdXRob3JpemUoe1xyXG5cdFx0XHRcdFx0XHRcdFx0c2NvcGU6IFwic2NvcGUud3JpdGVQaG90b3NBbGJ1bVwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzcygpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNhdmVJbWFnZVRvUGhvdG9zQWxidW0oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpbGVQYXRoOiB0aGF0LnBvc3RlckltYWdlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5wb3N0ZXJJbWFnZUNsb3NlKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGljb246IFwic3VjY2Vzc1wiLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkv53lrZjlpLHotKVgKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2F2ZUltYWdlVG9QaG90b3NBbGJ1bSh7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWxlUGF0aDogdGhhdC5wb3N0ZXJJbWFnZSxcclxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnBvc3RlckltYWdlQ2xvc2UoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogXCJzdWNjZXNzXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkv53lrZjlpLHotKVgKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8jaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0c2F2ZVBvc3RlclBhdGgoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5zYXZlSW1hZ2VUb1Bob3Rvc0FsYnVtKHtcclxuXHRcdFx0XHRcdGZpbGVQYXRoOiB0aGF0LnBvc3RlckltYWdlLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQucG9zdGVySW1hZ2VDbG9zZSgpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkv53lrZjmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiBcInN1Y2Nlc3NcIixcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOS/neWtmOWksei0pWApLFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyNpZmRlZiBINVxyXG5cdFx0XHRTaGFyZUluZm8oKSB7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB0aGlzLnN0b3JlSW5mbztcclxuXHRcdFx0XHRsZXQgaHJlZiA9IGxvY2F0aW9uLmhyZWY7XHJcblx0XHRcdFx0aWYgKHRoaXMuJHdlY2hhdC5pc1dlaXhpbigpKSB7XHJcblx0XHRcdFx0XHRnZXRVc2VySW5mbygpLnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRocmVmID1cclxuXHRcdFx0XHRcdFx0XHRocmVmLmluZGV4T2YoXCI/XCIpID09PSAtMSA/XHJcblx0XHRcdFx0XHRcdFx0aHJlZiArIFwiP3NwcmVhZD1cIiArIHJlcy5kYXRhLnVpZCA6XHJcblx0XHRcdFx0XHRcdFx0dXBkYXRlVVJMUGFyYW1ldGVyKGhyZWYsICdzcHJlYWQnLCByZXMuZGF0YS51aWQpO1xyXG5cdFx0XHRcdFx0XHRsZXQgY29uZmlnQXBwTWVzc2FnZSA9IHtcclxuXHRcdFx0XHRcdFx0XHRkZXNjOiBkYXRhLnN0b3JlX2luZm8sXHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGRhdGEuc3RvcmVfbmFtZSxcclxuXHRcdFx0XHRcdFx0XHRsaW5rOiBocmVmLFxyXG5cdFx0XHRcdFx0XHRcdGltZ1VybDogZGF0YS5pbWFnZSxcclxuXHRcdFx0XHRcdFx0fTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kd2VjaGF0XHJcblx0XHRcdFx0XHRcdFx0LndlY2hhdEV2ZXZ0KFxyXG5cdFx0XHRcdFx0XHRcdFx0W1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcInVwZGF0ZUFwcE1lc3NhZ2VTaGFyZURhdGFcIixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XCJ1cGRhdGVUaW1lbGluZVNoYXJlRGF0YVwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcIm9uTWVudVNoYXJlQXBwTWVzc2FnZVwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcIm9uTWVudVNoYXJlVGltZWxpbmVcIixcclxuXHRcdFx0XHRcdFx0XHRcdF0sXHJcblx0XHRcdFx0XHRcdFx0XHRjb25maWdBcHBNZXNzYWdlXHJcblx0XHRcdFx0XHRcdFx0KVxyXG5cdFx0XHRcdFx0XHRcdC50aGVuKChyZXMpID0+IHt9KVxyXG5cdFx0XHRcdFx0XHRcdC5jYXRjaCgoZXJyKSA9PiB7fSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdHRhYkNvdXBvblR5cGU6IGZ1bmN0aW9uKHR5cGUpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5jb3Vwb24sIFwidHlwZVwiLCB0eXBlKTtcclxuXHRcdFx0XHR0aGlzLmdldENvdXBvbkxpc3QodHlwZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v54K55Ye7c2t15Zu+54mH5omT5byA6L2u5pKt5Zu+XHJcblx0XHRcdHNob3dJbWcoaW5kZXgpIHtcclxuXHRcdFx0XHR0aGlzLiRyZWZzLmN1c1ByZXZpZXdJbWcub3Blbih0aGlzLnNlbGVjdFNrdS5zdWspO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93U3dpcGVySW1nKGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy4kcmVmcy5jdXNTd2lwZXJJbWcub3BlbihpbmRleCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v5ruR5Yqo6L2u5pKt5Zu+6YCJ5oup5ZWG5ZOBXHJcblx0XHRcdGNoYW5nZVN3aXRjaChlKSB7XHJcblx0XHRcdFx0bGV0IHByb2R1Y3RTZWxlY3QgPSB0aGlzLnNrdUFycltlXTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJzZWxlY3RTa3VcIiwgcHJvZHVjdFNlbGVjdCk7XHJcblx0XHRcdFx0dmFyIHNrdUxpc3QgPSBwcm9kdWN0U2VsZWN0LnN1ay5zcGxpdChcIixcIik7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0QXR0clswXSwgXCJpbmRleFwiLCBza3VMaXN0WzBdKTtcclxuXHJcblx0XHRcdFx0aWYgKHNrdUxpc3QubGVuZ3RoID09IDIpIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdEF0dHJbMF0sIFwiaW5kZXhcIiwgc2t1TGlzdFswXSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RBdHRyWzFdLCBcImluZGV4XCIsIHNrdUxpc3RbMV0pO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAoc2t1TGlzdC5sZW5ndGggPT0gMykge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0QXR0clswXSwgXCJpbmRleFwiLCBza3VMaXN0WzBdKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdEF0dHJbMV0sIFwiaW5kZXhcIiwgc2t1TGlzdFsxXSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RBdHRyWzJdLCBcImluZGV4XCIsIHNrdUxpc3RbMl0pO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAoc2t1TGlzdC5sZW5ndGggPT0gNCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0QXR0clswXSwgXCJpbmRleFwiLCBza3VMaXN0WzBdKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdEF0dHJbMV0sIFwiaW5kZXhcIiwgc2t1TGlzdFsxXSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RBdHRyWzJdLCBcImluZGV4XCIsIHNrdUxpc3RbMl0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0QXR0clszXSwgXCJpbmRleFwiLCBza3VMaXN0WzNdKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QpIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJwcmljZVwiLCBwcm9kdWN0U2VsZWN0LnByaWNlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJzdG9ja1wiLCBwcm9kdWN0U2VsZWN0LnN0b2NrKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJ1bmlxdWVcIiwgcHJvZHVjdFNlbGVjdC51bmlxdWUpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcInZpcFByaWNlXCIsIHByb2R1Y3RTZWxlY3QudmlwUHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clR4dFwiLCB0aGlzLiR0KGDlt7LpgInmi6lgKSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVmFsdWVcIiwgcHJvZHVjdFNlbGVjdC5zdWspO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LmFjdGl2aXR5X3BpbiB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogNDRycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDRycHg7XHJcblx0XHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjMzLCA1MSwgMzUsIDEpIDAlLCByZ2JhKDI1MCwgMTAxLCAyMCwgMSkgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMnJweDtcclxuXHRcdHBhZGRpbmc6IDAgMTVycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMTlycHg7XHJcblx0fVxyXG5cclxuXHQuYWN0aXZpdHlfbWlhbyB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogNDRycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDRycHg7XHJcblx0XHRwYWRkaW5nOiAwIDE1cnB4O1xyXG5cdFx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1MCwgMTAyLCAyNCwgMSkgMCUsIHJnYmEoMjU0LCAxNjEsIDE1LCAxKSAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIycnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE5cnB4O1xyXG5cdH1cclxuXHJcblx0Lmljb25mb250cyB7XHJcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5hY3Rpdml0eV90aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuYWN0aXZpdHlfa2FuIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiA0NHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NHJweDtcclxuXHRcdHBhZGRpbmc6IDAgMTVycHg7XHJcblx0XHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU0LCAxNTksIDE1LCAxKSAwJSwgcmdiYSgyNTQsIDE3OCwgMTUsIDEpIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjJycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMTlycHg7XHJcblx0fVxyXG5cclxuXHQubWFzayB7XHJcblx0XHR6LWluZGV4OiAzMDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5oZWFkLWJhciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYXRlLXBvc3RlcnMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDE3MHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogMzg4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KTtcclxuXHRcdGJvcmRlci10b3A6IDFycHggc29saWQgI2VlZTtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmF0ZS1wb3N0ZXJzLm9uIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhdGUtcG9zdGVycyAuaXRlbSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmF0ZS1wb3N0ZXJzIC5pdGVtIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDgwcnB4O1xyXG5cdFx0Y29sb3I6ICM1ZWFlNzI7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhdGUtcG9zdGVycyAuaXRlbSAuaWNvbmZvbnQuaWNvbi1oYWliYW8ge1xyXG5cdFx0Y29sb3I6ICM1MzkxZjE7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhdGUtcG9zdGVycyAuaXRlbSAuaWNvbmZvbnQuaWNvbi1oYW93dXF1YW4xIHtcclxuXHRcdGNvbG9yOiAjZmY5NTRkO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5mb290ZXIge1xyXG5cdFx0cGFkZGluZzogMCAyMHJweCAwIDMwcnB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuXHRcdHotaW5kZXg6IDI3NztcclxuXHRcdGJvcmRlci10b3A6IDFycHggc29saWQgI2YwZjBmMDtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHJweCsgY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpOyAvLy/lhbzlrrkgSU9TPDExLjIvXHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwcnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC4yNSwgLjUsIC41LCAuOSk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuaXRlbSB7XHJcblx0XHRmb250LXNpemU6IDE4cnB4O1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuaXRlbSAuaWNvbmZvbnQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiA0MHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuZm9vdGVyIC5pdGVtIC5pY29uZm9udC5pY29uLXNob3VjYW5nMSB7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuaXRlbSAuaWNvbmZvbnQuaWNvbi1nb3V3dWNoZTEge1xyXG5cdFx0Zm9udC1zaXplOiA0MHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuZm9vdGVyIC5pdGVtIC5pY29uZm9udC5pY29uLWdvdXd1Y2hlMSAubnVtIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Zm9udC1zaXplOiAxOHJweDtcclxuXHRcdHBhZGRpbmc6IDJycHggMTBycHggM3JweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwMHJweDtcclxuXHRcdHRvcDogLTEwcnB4O1xyXG5cdFx0cmlnaHQ6IC0xMHJweDtcclxuXHR9XHJcblxyXG5cdC52aXJibnQge1xyXG5cdFx0d2lkdGg6IDQ0NHJweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiA3NnJweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHggIWltcG9ydGFudDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQudmlyYm50cyB7XHJcblx0XHR3aWR0aDogNDQ0cnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNzZycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LWJudENvbG9yKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuYm50IHtcclxuXHRcdHdpZHRoOiA0NDRycHg7XHJcblx0XHRoZWlnaHQ6IDc2cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5mb290ZXIgLmJudCAuYm50cyB7XHJcblx0XHR3aWR0aDogMjIycnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDc2cnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5mb290ZXIgLmJudCAuam9pbkNhcnQge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHggMCAwIDUwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy1ibnRDb2xvcik7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZWExMGYgMCUsICNmYTgwMTMgMTAwJSk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuYm50IC5idXkge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCA1MHJweCA1MHJweCAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYTY1MTQgMCUsICNlOTMzMjMgMTAwJSk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLnN0b3JlLWluZm8ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5zdG9yZS1pbmZvIC50aXRsZSB7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0aGVpZ2h0OiA4MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4MHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5zdG9yZS1pbmZvIC5pbmZvIHtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRoZWlnaHQ6IDEyNnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuc3RvcmUtaW5mbyAuaW5mbyAucGljVHh0IHtcclxuXHRcdHdpZHRoOiA2MTVycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLnN0b3JlLWluZm8gLmluZm8gLnBpY1R4dCAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogNzZycHg7XHJcblx0XHRoZWlnaHQ6IDc2cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5zdG9yZS1pbmZvIC5pbmZvIC5waWNUeHQgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5zdG9yZS1pbmZvIC5pbmZvIC5waWNUeHQgLnRleHQge1xyXG5cdFx0d2lkdGg6IDUyMnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuc3RvcmUtaW5mbyAuaW5mbyAucGljVHh0IC50ZXh0IC5uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuc3RvcmUtaW5mbyAuaW5mbyAucGljVHh0IC50ZXh0IC5hZGRyZXNzIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdG1hcmdpbi10b3A6IDNycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLnN0b3JlLWluZm8gLmluZm8gLnBpY1R4dCAudGV4dCAuYWRkcmVzcyAuaWNvbmZvbnQge1xyXG5cdFx0Y29sb3I6ICM3MDcwNzA7XHJcblx0XHRmb250LXNpemU6IDE4cnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5zdG9yZS1pbmZvIC5pbmZvIC5waWNUeHQgLnRleHQgLmFkZHJlc3MgLmFkZHJlc3NUeHQge1xyXG5cdFx0bWF4LXdpZHRoOiA0ODBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLnN0b3JlLWluZm8gLmluZm8gLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLnN1cGVyaW9yIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuc3VwZXJpb3IgLnRpdGxlIHtcclxuXHRcdGhlaWdodDogOThycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLnN1cGVyaW9yIC50aXRsZSAubGluZ3cge1xyXG5cdFx0d2lkdGg6IDIzcnB4O1xyXG5cdFx0aGVpZ2h0OiAyM3JweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctbWlub3JDb2xvclQpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5zdXBlcmlvciAudGl0bGUgLmxpbmduIHtcclxuXHRcdHdpZHRoOiAxMXJweDtcclxuXHRcdGhlaWdodDogMTFycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuc3VwZXJpb3IgLnRpdGxlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAzMHJweDtcclxuXHRcdGhlaWdodDogMzBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLnN1cGVyaW9yIC50aXRsZSAudGl0bGVUeHQge1xyXG5cdFx0bWFyZ2luOiAwIDIwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y1N2EzNyAwJSwgI2YyMWIwNyAxMDAlKTtcclxuXHRcdC8vIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0Ly8gLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5zdXBlcmlvciAuc2xpZGVyLWJhbm5lciB7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLnN1cGVyaW9yIC5zbGlkZXItYmFubmVyIHN3aXBlciB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuc3VwZXJpb3IgLnNsaWRlci1iYW5uZXIgc3dpcGVyLWl0ZW0ge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5zdXBlcmlvciAuc2xpZGVyLWJhbm5lciAubGlzdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuc3VwZXJpb3IgLnNsaWRlci1iYW5uZXIgLmxpc3QgLml0ZW0ge1xyXG5cdFx0d2lkdGg6IDIxNXJweDtcclxuXHRcdG1hcmdpbjogMCAyMnJweCAzMHJweCAwO1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuc3VwZXJpb3IgLnNsaWRlci1iYW5uZXIgLmxpc3QgLml0ZW06bnRoLW9mLXR5cGUoM24pIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuc3VwZXJpb3IgLnNsaWRlci1iYW5uZXIgLmxpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDIxNXJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5zdXBlcmlvciAuc2xpZGVyLWJhbm5lciAubGlzdCAuaXRlbSAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5zdXBlcmlvciAuc2xpZGVyLWJhbm5lciAubGlzdCAuaXRlbSAubmFtZSB7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdG1hcmdpbi10b3A6IDEycnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5zdXBlcmlvciAuc2xpZGVyLWJhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLnN1cGVyaW9yIC5zbGlkZXItYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlOTMzMjM7XHJcblx0fVxyXG5cclxuXHRidXR0b24ge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0YnV0dG9uOjphZnRlciB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0fVxyXG5cclxuXHRhY3Rpb24tc2hlZXQtaXRlbSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0aGVpZ2h0OiAyNDBycHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogOHJweCAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3Q6OmFmdGVyIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5hY3Rpb24tc2hlZXQge1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHBhZGRpbmc6IDI1cnB4IDA7XHJcblx0fVxyXG5cclxuXHQuY2FudmFzIHtcclxuXHRcdHotaW5kZXg6IDMwMDtcclxuXHRcdHdpZHRoOiA3NTBweDtcclxuXHRcdGhlaWdodDogMTE5MHB4O1xyXG5cdH1cclxuXHJcblx0LnBvc3Rlci1wb3Age1xyXG5cdFx0d2lkdGg6IDQ1MHJweDtcclxuXHRcdGhlaWdodDogNzE0cnB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0ei1pbmRleDogMzk5O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRtYXJnaW4tdG9wOiAtMzc3cnB4O1xyXG5cdH1cclxuXHJcblx0LnBvc3Rlci1wb3AgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5wb3N0ZXItcG9wIC5jbG9zZSB7XHJcblx0XHR3aWR0aDogNDZycHg7XHJcblx0XHRoZWlnaHQ6IDc1cnB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IC03M3JweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnBvc3Rlci1wb3AgLnNhdmUtcG9zdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZjJkMGE7XHJcblx0XHRmb250LXNpemU6IO+8mjIycnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDc2cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDc2cnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQucG9zdGVyLXBvcCAua2VlcCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5tYXNrIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0fVxyXG5cclxuXHQud3JhcHBlciAuY291cG9uLXRpdGxlIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm8td3JhcHBlciAuaWNvbm4ge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFIZ0FBQUI0Q0FZQUFBQTVaRGJTQUFBWUtFbEVRVlI0bk8yZGVYaFRWZnJIUDBuVGxwYXV0SFNqWlNrdCt4NDJVVFlWRjVDNGdzS0lPcU9qSXhKSFpkVGZ5RytlRVoxeHhnVkhqZUxvNktpSUtLc1ljQVVFQlFvb0FTeFFLQzFRdWxQb2xtNTBTK2FQSlBYbVptMmEzQlRvNTNuNlFNNDk5NTZUKzgyNTl5enYreDdabUM4V2NiR2pVMm1pZ0JGQUdwQUs5QUdTZ0JqelgzZEFBWVNiVDZrQldvQTZvTno4Vnd5Y0FVNEJ1VUNtVXF1dWt1NWJlSVpPcFhGNlhDRlJQYnlHVHFVSkFzWUNWd0NUZ1RGQVNqc3ZZeEU2R2toMlVsWUJjQURZQ2V3QjlpdTE2cWIyMXRtZlhCUUM2MVNhZUdBMmNBTndIYjhLNUd0U3pIODNtei9YNmxTYXJjQ1h3Q2FsVm4xV29ucDRUS2NWV0tmU1JBSnpnTHVBYVVDQVh5dGtJZ3k0eGZ6WHFsTnBmZ0ErQTlZb3RlcHF2OWJNQWJMTzlnN1dxVFRqZ1ljeGlkdmRuWE5hREszazFaNGx0NmFFb3JyekZEZFVVRnBmUVhsakRmcm1laHBhR21reHRsTGYwZ2hBcUNJWWhTeUFFRVV3NFlFaHhBWkhrQkRhZzZTUUh2VHFIa3RhZUNKOXcrSlJ5TjMrVGRVQmE0RjNsRnIxM3ZaL2E4OXg5UTd1RkFMclZCbzVwbGF4R0pqa0tuOWxVeTM3em1WenFQd2ttWlduT1ZsVFFvdWgxYXQxVXNnRDZCK2V5SWpvZm96cWtjcUV1RUZFQjRXNWMyb0dzQXpZcU5TcURWNnRsQjA2dGNBNmxVWUczQW84Q3d4M2x2ZUV2b2p2UzM0aDQyd1d4NnJ6TVJpTlVsU3hEYmxNeHVESTNreUtIOExWaVNNWkVOSEwxU21ITVgydno1VmF0YzhxMjJrRjFxazAwNEJYQUtXalBHVVhxdERtNytYcnd2M2sxWGF1L2t6ZnNIaHVUQjZMcXZkRTRycEZPY3VxQS82azFLcDMrS0llblU1Z25VcVRETHdFekhPVVo5KzViRDQ3dllOZFo3TXdHSDMrbE9zUWNwbWNxK0tIY0ZlL2FVem9PZEJaMXMrQXA1UmFkWUUzeSs4MEFwdmZzd3VCRjdBenpERVlqV3dwUHNCSHVWdkpyaTZVcEU3ZVptQmtNdmVtWGN1TXBESElaVEo3V1dxQVo0RGwzbm8vZHdxQmRTcE5YMkFsY0tXOTR6dEtNM243K0pmazZvdDlYaGNwU0l0STR1RkJzNWlXTU1KUmx0M0FBcVZXZmJxalpmbGRZSjFLY3pmd0ZoQWhQcFpkWGNpeW94dlFuYy94YVIzOGhUSTJuY1ZEYjJOZ3BOM0pNajN3aUZLclh0bVJNdndtc0U2bENRYmVCQjRRSDZ0dmFXVDU4YzJzUHYyRDVMMWhxWkhMWk16dE40VkhCczBtVkJGc0w4dDd3Q0tsVnQzb3lmVmRDU3ozNUtKdUZKcU1hZjdXUnR5OTU0NHpkL3NMZkhwcXh5VXZMcGo2RnArZCtvRzUyMTlnNzduajlySThBT3cwM3pPdjQzV0JkU3JOS0dBZk1FNlkzbVJvNGRXakcxaTBaemtsRFJYZUxyYlRVOUpRd2FJOXkxbDJaQU5OaGhieDRYSEFQdk85OHlwZUZWaW4wbHlQcWVVbUNkT0w2c3U1YitjeVBqbTVIU09YZnF0MWhCRWpxMDV0NTc2ZHl5aXFMeGNmVHNMVWtxLzNacGxlRTFpbjB0d0thREZOeUxlUlVaYkZnaDlmdm1pSFByNGd1N3FRQlQrK3pKNnlZK0pEWVlCV3A5TGM1cTJ5dkNLd1RxV1pqMm15UFVpWXZqWnZKMy9jOXc3VlRYWGVLT2FTb3JxcGprZjMvWnQxZVR2Rmg0S0FOZVo3Mm1FNkxMRDUxN1lDd1hLZUVTT3ZaMjNrbjVsck92MU1sRDh4R0EzOEkzTU5yeDNkS0g1MUJRQXJkQ3JON1IwdG8wTUM2MVNhRzRGUEVZaHJNQnA0L3RBcVZ1UnU2MmpkTGhzK1BybU41dzZ0RWplR0FHQ1YrUjU3ak1jQzYxU2E0Y0JxQkk5bGc5SEEwa09mOEVXK3BFdWlsd1RhL0wwc1BmU0pXR1RMNDlycFNwc3pQQkxZUEdiN0NzR2NzaEVqTDJTdVpuUEJUNTdXNWJKbmM4RlB2SkM1V3Z5NERnTys4blNjM0c2QnpVWnZHeEFacTcxNWJCT2ZuOG53cEE1ZENQajhUQVp2SHRza1RrNEdOcGhuQjl1Rkp5MTRPYUpKakhWNU8va3daNHNIbCtyQ0hoL21iTEhYdXg2SGFVNi9YYlJMWVBQQ3dmM0N0SXl5TEY0OHZLNjk1WGJoZ2hjUHJ5T2pMRXVjZkw5WkE3ZHhXMkR6a3AvVkw2aW92cHdsQno3cUdncjVBSVBSd0pJREg5bWI4WHBMcDlMMGMvYzZiZ2xzWHF4ZmlXREpyOG5Rd3BNL3Y0ZStxZDdkc3Jwb0ovcW1lcDc4K1QzeDNIVUU4TEZaRTVlNDI0SVhJbHFzZi9PWXRtdjZVUUt5cXd2UlpHbkZ5VmRpMHNRbExnWFdxVFFwbU14czJ0aDM3amlyVHU1d3M0cGRkSlJQVCsxZ24rMVM0d3RtYlp6aVRndGVobUM4VzkvU3lQT0hQcjJzVjRXa3hvaVI1dzZ0YWpQY054T09TUnVuT0JWWXA5Sk1CdTRRcHIxMWJOTmx1WjdyYjBvYktubkxkbnc4QjVNRG5rTWNDbXcyU3Y4WDBHWWVtRjFkeUJyYjhWa1hFckVtYjZlOWZvK1ZSbUtjdGVCYkVSbWxMenU2b1d0STVFY01SZ1BManF3WEp5c3hhV1VYdXdLYnUrRFBDdE8ybC94eXlWby9Ya3pveW5QWlVab3BUbDZLQXkwZHRlRFpDSHlGREVZank0OXY5a29GdStnNGJ4Ly9VbXl3T0F5VFpqWTRFdmhKNFlmdmlnOXdxcWJVTzdYcm9zUGs2b3ZaVW54QW5QeWt2YncyRHVBNmxXWWlva21ORmJsYnZWWTVieUdYeVVrTFR5UTFJcEhrMEJpaWdzSUlWWFFqUUNhanR2a0MrdVo2U2hzcU9GVlR5Z2w5RVkydHpmNnVzbGY1S0hjcjEvZXk2aUpkQ1V3RXJCYmo3WG40UHlqODhOUDU3RTR6WXhVV0dNSzFTYU9abmpBQ1pXdzZJUUZCcms4Q1dvMEdNaXRPczZ2c0tOOFc2aTZKWVY1MmRTSDd6bVdMSGQ0ZVJDU3dsV2VET1d4Q0VRTFArc2YydmNQT3MwZDhXMXNYOUFxTjVYZnBNN2doZVN6ZDNCVFZHUmxsV2F3OCtUMzd6bVY3b1hiK1kzTDhNRjZiOEpBd3FRN29CYlNGa3hDMzREc1JpSHUyb2NyZWtwVmtoQ3FDV1Rqb0p1YjBuZHllY0FvdW1SUTNoRWx4UTloL1BvZFhqcXduUjEva3RXdEx5ZTZ5TE00MlZCRWYwdWFmM0IyVGh1OWFFc1NkckR1Rkh6WVY3S1BWVCtQZTBUSDlXVGY5LzVtWE9zMnI0Z29aRzV2T0oxT2Y0ZzhEWnlLWCtjU0x4NmNZakFZMkZld1RKMXRwMlBhdGRDcE5BakJWZVBEcndwOTlWamxuM05GM011OU1lbFQ0eS9RWkFUSTV2eDk0STh1dmVJVHd3QkNmbCtkdHZpcTBzWUdiQ2lSWVBnaC90ck1SbUwvbTZJdjhFamJodnZRWi9IbkVYQUlrYmxIallnZncvbFdQMHlOWXFoQmMzdUZNYlJrbnJGOHhBY0JObGcvQ3V6aFRtR3RyOFNIZjFzd090L1NaaEhxd1N2SnlMZlFQVCtUdEt4WVJkcEcxNUcyMldzMnkvRWNPb0ZOcEFvR3JoVG1rN2prUGplckRNeVB1ZEozUng2UkZKUEhjNkFYSUhNL2ZkenAyblQwcVRyb2FDSVJmZTlGakVaampsRGZxT1ZFdFhjOHlVQjdBMzVUM3Vud3NINm5NNCtPVDMxTllkNTcwaUNRZUgzb3JrVUd1WTZXZHUxRE4reWUrSmFzNm42akE3and5ZUxZanIzc0FwaVlNNS9hK1Y5bXpiT3lVWkZjWFV0RllJM3k5UkdDeXdzeXdDR3cxYzdYL2ZJNmtDL3J6VXFmUnUzdFBwM21PVlJYd3dPN1hhRFlIUER0ZVhVQk5jd1BMeHYvZTZYa1hXcHY0M2E1WEthNy9kWExqV0hVQlg4NVlTcEE4ME9GNWZ4eHlNMXVMRDFMVlZPditGL0VUUm96OGZQNkVlR1pyRXBBaEYzeG80NWVLVTFMVmpTQjVJUGVtWGVzeTM1YmlBMjNpV2poUWtldnl2TXpLMDFiaUFsUTAxbkJTNzN4dVBWUVJ6SUswcTUzbTZVd2NzdFZzRXZ6YXliS1MvcGVLRGdkL2NadnJlbzBteW8wUWdhbmhDVFpwTGdLUUFaRFN2YWZObzE4dWs5R3pXNlRMYzIvdmM1WFRWdDZaeUxUVlRBa2cxNmswMFVCdlM2ckJhSlIwNVdoNjRraTM4czFLR2MrODFHbHRZblZYZE9PSm9hNzlwQk5EZXJCMDlBSWlBa01CazdnUERaeEZiRGVib0Q4MmhBZUdjR1g4RUxmcTUyOXlhNHJGOFRwN0E5RUtSREVpU3hvcWFESklzL0lpUThiNFdLZlI0YXp5L21uWTdUdzQ4RVpLR3lwSkRvMTFGTFhHaGh1VHgzSk4waWp5YTh1SURnNGpKdGkrdUFhamdaSUdVNVRhWmtNckNsbUF5NzVCWjhFU2NUY3R3aXA2eG5BRmtDNU1rWEp5SXlrMHhtMlJMRVFFaHJhMXh2WVFKRmVJdnp4ZzZyeHRLVDdBL3ZJY3Nxc0xhVEcwRWgwVVJzOXVrWVFvZ2pBWWpmUVBUK1RzaFNwcW14dmFYYTZVNU5hVWlML2pJQVhRVjVpU1gxc21XWVVTUTZNbEswdUlFU1BmRk9yNEtIY3JPZm9pQmtUMFlucmlTQjRkZkRORG9ubzcvTkdWTitySnJEak4zblBIMlZHYXlma0xlb2xyN3B4aVd6ZVhWQVdtVFN6YXlKTlE0RENGOUROR3g2c0xlUDdRcCtUb2k3Z3hlUnhMUjkvdGRFd3NKQ1k0Z3VtSkk1bWVPSktuaDgvaGg5TERmSlM3bGNPVmViNnR0SnNVMVowWEovVldBUEZXbWVwdE12bU1acU4zZzNpNzRwT1QyM25qMkJlTTd0R2Z0ZE9YMENjc3p1TnJ5V1h5TnJHM2xSemlsY1ByS2J2ZzMwMWFTaG9xeFVseENxQ0hNRVhLZ2IxZXd1ZzdMeDFleTdxOFhUdzI5QmJtcDA3MzZyV3ZTUnpGRlQwSDgrekJsV3dya1g0TzM0SysyZVoreHNnQnE1K3hsQ0dQOHV2T1NWTE95NGZYOFVYK1hqUVRGM3BkWEF1aGltQmVHbmMvRHd6d2FoeXpkbEhWYUtOZG5CeFI0REs5aEQzRjZxWTZDbTNmRzE3bGkveTlyRCt6aTFmSFArZ3FZTGRYZUhqUVRUdzBjS2JyakQ2Z3BzVkd1KzV5UkZZZFVuc3UrSExWcXJpK2dwY09yMlh4c05zbEVkZkNnd052NUlia3NaS1ZaOEdPZGdGeVJOSFhSUjVzUHVjckgxcU5MRHV5bmpFeGFjenA2OVEveXljc0dYRVhTYUU5WEdmMEluYTBDL083SVZKV1ZiNDkzOWNPYzd5NmdGMWxSL25UTU9mQjRocGFtL2l6N2dPdS91Yi9lUHluZDF6MmhKY2YzOHlNYjUvaDNwM0x5S3JLZDVndlZCSE1ZME1kdWd4SmhoelRQZ0p0dEhkbXlSdThlV3lUMTJOSHI4M2J4ZFQ0NFM2SFFpdHp0L0ZkMFFHcW0rcjRzZlFJLzh4YzR6RHZuckpqdkgvaVd5b2FhemhTbWNjVFA3M3JNQytZZXRmOXd4TTlxcjhuMk5HdVZnNVlQYmo5WVYyWVZaWHZWZThKZzlISXR1S0QzTnpuQ3BkNUcxcXQ5NXAwOW9xeWw5ZVYxZWx0ZmUxdVUrRVQ3R2pYS3Nka0xOMUd1QjltbHdEZXp2NlNnK1VudlhLdHJLb3pOQmxhR0JjN3dHWGVlOUt1WVhoMFg4QmtydlBrOERzYzVwMldNSUpaeWVPUnkyVEVkWXZpSDhyN1hGcWhURTN3T0FwaHU3R2pYWjBDS0VNUXdEc3F1THRmWER0YURLMDg4ZE83ZkRENUNmcUd4YnMrd1FuWjFVWDBEMDhrU081Njc4Mm9vREErbkx5WUM2MU5McjBtNURJWno0MVp3SktSZHhFYzRONDZjV0pJRDNvRWgxUFJXT002Y3dlSkNyWXhYeXFUWTlvY3VZM0lRTGYyZy9RSit1WjZIdGoxV29kOW9RcnJ6OUVyTkxaZDU3VEhKY1pkY1Mya1NMVGtHR0dyWGJrY3NGb2ZUSkM0YXkrbXNxbVdCelBlWUhjSFhHYnFXaTdRclowaStKSXdSVGRKeWtrTXNWbWRPeXNIckd3OWVvWEdTRklaWjlRMk4vREh2Zi9tdzF6UDRsOHFaQUcwU0x5UTRZemFsZ3VTbEpOa3ExMmVqY0IyTXZrRkkwWXFHejFiK0lnS0NxUDhndS9mZWU1eS9vSTBlMGYzNm03eldqb3RCNndDYjZSSk9HNXp4WXlrMFI2ZGw5SzlKN2sxbldPYnZQTVg5UGJpVGZvRU85cWRVQUJXazhHV25hKzl2ZUZ5ZTBrSWlXYVllZmhpb2FHMWlkV25mK0JzUXhXREkxTVlFdFdiMVBBRW0vSGYwT2crVkRUV2tLTXZJdDMxUHI4K1pVZnBMNUtVbzVBSDJCdDlIRkVvdGVvS25VcFRBS1JZTXFhRkozRzgycXU3b0xhYmF3V3R0OG5RelBxODNYeVFzNFh5Um1zem1VQjVBRW1oTWZUc0Z0bG1JWExCUENIeFhkRUJ2d3U4TG0rM0pPWDBEMDhVdTlubUF4V1dnZUorekFJRGpPelJ6KzhDejBnYTNTYnNoN2xiSE5vL05SdGFPVk5ieGhrN3BrWWI4L2R3LzREcnZSSVZ3Qk8rS2RKSjVsdytza2VxT0VrSHZ5NFZacmpJTENrUmdhRmtWcDVtOXRabmVlWEllbytOMnlvYWEveTIrNHUrdVo0M3NqWktWdDRvVzgweTRGZUJyWjRqeXBoMHYzclg2WnZyV1haa2cxZXNGai9JK2M0dklScWVQN1NLc3czUzJHakprREUyTmwyY2JDWHdma3o3MlFJUTJ5MkNkRHMyeEJjalRZWVdudDcvWDBsTmtkN0krb0x2UzZUcFhJRnA1M0dSTVg4TjhET1lCVlpxMWMzQTk4SWNVeVNjSlBjMVoyckxlSFRmdjlFMyt6NDYvYnZaWC9PUnhISEZyb29mS2s3YUJqU0R0Ym5PVjhJYzF5UjVmYWRUdjNLa01vLzdkLzJMQWg4WitobU1CbDQ2dkpaM3NyOXluZG5MMk5IcVM4dC9oQUp2QXRvR3Z3TWllblhJYnJnemNxcW1sTHQvZkptTitYdThmdTNuRHExaTlla2Z2WDVkVi9RSmkyT0E5VkN3RldnTExOb21zRktyTGdWK0VPYWNtVHplMS9XVG5Ocm1CcDQvdElyN2RpN3pxcW1RTys2b3ZtQm04amh4MGc5QW0zdW9lTFY2dGZERDdKUUpra2U3a1lyRGxYa3MzUE1XYzdiL25SVzUyK3lPbysyaGI2NW45OW1qTmt1YWt4T0crYUthVHBITDVNeE9tU2hPdHRKUXZDSytHbE1FOFZDQStKQW9Kc1VOOFhzb1ExOXlxcWFVMTdNMjhucldSbUtDSXhnUzFadVU3ajJKN1JaQmNFQWdScU9ScXFZNml1dkx5YTR1NUZSTktVYU15R1V5WmlhUFkrR2cyY1NIUkRFOHVpOVJRV0dTZW9aY0dUZEVIRXVzSG1jQ0s3WHFhcDFLc3hyNHJTVnRYdXEwUzFwZ0llV05lcmUvcThGb1pIUEJUMndwUHNqODFPbjhObjBHVjhVUFpiTnQ1RG1mTVM5MXFqaHBOWUk0bFdBL1hyU1ZxZUNFbmdQZDlyNjdIR2xzYmVhRG5POVFiVjFLcFFSbU9SWUdSaVl6b2VjZ2NiS05tYWVOd0VxdGVpOWcxYzI4cC84MVhxM2NwVWhWVTIySHJGRGF5ejIyZ1d2MklBb2xESTRqdnI4by9IQmRMNlhkSUNoZCtJZis0WWxjbHpSR25QeWl2YnlPQk42RVlKMVlMcE94Y05CTkRySjJJVFVQRDVxRlhHYTFWbkFFazJZMjJCVllxVlViZ0w4SzA2WW5qa1FaaythdE9uYmhJV05pMHV4Rkp2b3JJZ2NHQzg0R3VaOWpYbE8wc0hqWTdSZGxYT1ZMQmJsTVpzL1g2Z0FtcmV5ZjQraUFVcXMyQW84TDB3WkdKalBYRDU1NlhaaVkyM2VLdlJITjQrQTQ3cVRUNXFqVXFuY0NhNFZwand5ZVRZS3QvVzBYUGlZaEpKcEhCdHRzamJRV2NEb0I3czd6ZGpFQ0Q4UlFSVEIvR1RYL29ncTNlN0VqUThaZlJzMFhldy9XWXRMR0tTNEZWbXJWQmNBendyU0pQUWN4TDNWYSsyclpoY2ZjbFRxVmliYVRHcytZdFhHS3V6Mm01WWpNZXRSRFZGMHpYQkl3TURLWlI0ZmNMRTdPQU41eTUzeTNCRFlQbXhZZ01Pc0praXQ0ZWR6OUhvVVY3TUk5SWdKRGVYbmMvV0l2U1Qyd3dLeUpTOXdlOHlpMTZ0UEFJbUZhcjlCWS9xNjh0MnZvNUFQa01qbC9VOTVyejB0eWtWS3JkanVnZDd1VVVXclZId1B2QzlNbXhRM2hhU2RPMDExNHh0UEQ3K0RLT0p0UXh2ODFhK0EybmpTOVJ6QlpZYlp4UjkvSjNKYyt3NE5MZFdHUCs5Sm5jSWZ0Zk1OK1lHRjdyOVZ1Z1pWYWRTT21IYWV0VEJvV0RaN05MWDBtMlQrcEM3ZTVwYzhrRnRtT2R3dUJXODMzdmwxNDlQSlVhdFdGbVBaWmFqTmZrQ0ZqeVlnN21YVUoybkZKeGF6azhTd1pjYWQ0anFFT21HbSs1KzNHNDk2UlVxcytETXdGMmtMUHlHVnluaDM5RzJhblRQRDBzcGN0TjZWTTROblJ2eEYzV0p1QU9lWjc3UkVkNnY0cXRlcXZnWGtJekczbE1qbC9IZjBiRm5RWkNiak4zZjJ2dGlkdUt6RGZmSTg5cHNQakc2Vld2UUc0QjRISU1tUThOdlFXbmg0K3Ayc0k1UVM1VE03VHcrZncrTkJieFkvbFZ1QWVwVmE5dnNObGRQUUNBRXF0ZWhXaXh6WEEzSDVUZUgzQ1EwUUVkVTJHaUlrSUN1WDFDUTh4dDk4VThhRW00RTd6UGUwd1htdGU1cFo4TTRLT0Y1akd5U3VuUE5VMXJTbGdZR1F5SzZjOHhTVGJjVzR0Y0xNM1dxNEZyejQvbFZyMU44QVV3Q3BBUnEvUUdENmMvQVR6VTZkZjFxdFFNbVRjMlc4S0gwNSt3bDQwbzJKZ2l2a2VlZzJ2dnlDVld2VkJZQUtpeVpBZ2VTQ0xoOTJHWnVMRGwrVjZja0pJTkc5TS9BTlBEWjlqYnplMS9jQUU4NzN6S2o3cEFabkhiSk9COThUSHJvZ2J6TnJwUzdpcjMxU3g0ZGdsaVZ3bTQ2NStVMWs3ZlltOVJ6S1lwbjRuZXpyT2RZVnN6QmVMWE9mcUFEcVY1bTVNUzFzMjI0MWxWeGV5N09nR2RPZHpiRSs4QkZER3ByTjQ2RzJPK2g5NlFLM1VxbGQwcEF5ZFN1UDB1TThGTmxjaUZWaUJhQnRiQ3p0S00xbCtiRE1uYTBwOFhoY3A2QitleU1MQk56RXRZWVNqTEJtWWx2dzZ2TTFycHhEWVhCRTVwb1dLdnlQYVJnQk12ajdmRlI5Z1JlN1dEZ2NqOVJjREk1TzVKKzFhcmtzYTQrajFVd01zQWQ1eWR6M1hGWjFHWUFzNmxTWUZlQlZ3dU1hNDcxdzJxMDV0SjZQc21PU2JoTFFYdVV6T3BMakJ6RStkN21yamovWEE0KzZZMmJTSFRpZXdCWjFLTXcxWUJ0ajRZRmc0MjFERnBvSzlmRlg0czl2K3UxTFJKeXlPbWNuam1KMHlVZXpDS2VZQXNGaXBWZS93UlQwNnJjQUFPcFZHaG1ucGNTbmcxSU02dTdxUXJjVUgyVjJXeFlucUlrbTNvQWZUR0haQVpDK3VpaC9LTlltajNKbTRPUUk4QzJ3dzI1ajdoRTR0c0FYeisva1dUR2FnTGhlVnl4djEvSHp1QkFjclRuRzQ4alFuYTBxOEhsdFRJUStnZjNnaXc2UDdNYXBIS3VON0RuQzQ3N0NJREV4UHBvM2Vlczg2NDZJUVdJaE9wWmtJUElScGJ0dXRTZXdXUXl1bmEwczVXVk5LVWQxNWl1dkxLV21vcEx4UlQwMXpBdzB0alRRYld0bzIxUWdKQ0NKUXJpQkVFVXg0WUFneHdSRWtoRVNSRkJwTGN2ZFkrb2NuMEM4c1FSejcwUm4xd0JyZ0hiUDdyV1JjZEFKYjBLazBrWmhFbm9kcCt0UHR1eTBSclppOENqNEYxaWkxYW1tQ1FvdHdKYkRyWFN2OGhQbUcvUWY0ajA2bGlRZG1BemNBMTJGbm1DVVJ0Y0JXVEhHb05pbTFhdW0yUy9lUVRpdXdFUE9OZkE5NFQ2ZlNCQUZqZ1Nzd1RZZU9RUkFwMThzVVlPb0Y3OFRrUWI5ZnFWVTNPVCtsYzlGcEg5SHRRYWZTUkFNamdIUk1XOWIzeGJSVlVJejVMeFFJQWl6Ymt0UURqZVoveTgxL3hVQ2UrUzhIeUZScTFUWTdMbmMyWEQyaS93Y2tCRW5pU2NZdXdRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xyXG5cdFx0d2lkdGg6IDEwMHJweDtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQucHJvLXdyYXBwZXIgLmljb25uLmljb25uMSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUhnQUFBQjRDQVlBQUFBNVpEYlNBQUFSNEVsRVFWUjRuTzJkZVpnVTVaM0hQMVhWVTl6RE1ZRGNJRGNhQmpKUUNzTWhEeTU0Y3JqaFRNREVYS3RFMjdnR244VGtpWnBvOHFnUlF5ZXlxMDkyNHdLcmdNYXdFRFJ1VUJGa1FCc1FnVlc1ajhFQmdlR1lHUkJxcHF2Mmo2b2VhcXFxcitudTZlcVovanhQUDFCdnZUVlZYZDkrcjkvN2UzK3ZNSEx4RmJLZG9GOXVCeFFDL1lHK1FHK2dHMUJnZmxvQlBxQ05lVWtsVUFOY0JNck5UeGx3RkRnRUhBQjJLUUgxZk1OOWkvb1I5TXRSei9zYTZEbFNSdEF2eThCSVlEUXdEaWdDZWliNFo4SkN0d2Q2UkxsWEtiQUQyQVJzQWJZcEFWVk45Smt6U1ZZSUhQVEwxd0JUZ0Z1QnlWd1ZLTjMwTkQvVHpPT3FvRjllRDZ3RDFpb0I5Y3NHZW81NkkzaTFpZzc2NWJiQVRHQU9NQUdRTXZwQVRrTEErOEFLWUpVU1VDOWs0aUZpVmRHZUV6am9sMjhBN3NNUXQxVTgxOVJvY09TY3pzRnluUzh1Nkp5bzBEbFpDZVdYZENxdXdGZXFUbzBHbDZxTi9DM3p3Q2RDQzFtZ2pRd2RXd2wwYVFOZDh3VzZ0eFhvVnlEUXA3MkFUNHo3c1M4Q3J3RXZLZ0YxYTZMZk9SbXlRdUNnWHhhQjZjRERRSEdzL09lK2dvOUtOWGFXYWV3Nm9YT28zQkF3bGZoRTZGc2dVTmhWWUZoWGtSdDdpYlJ2RWRlbEpjQnp3R29sb0tiNHFaeDRXdUNnWHhhQXU0REhnYUhSOHU0L28vUHVBWTJTb3hxZm45TFI5SVo0d3F1SUFnenVMRkRjVzJSaWY1RUJIWVZZbCt6RytGNS9WUUpxMnA3V3N3SUgvZklFNEhmQWlFaDVUbGZwL00rbkdtL3YxVGh5cm9FVmpVR2Y5Z0szREJLWmRwMUlwOVpSeGQ0Ty9FUUpxQnZTOFJ5ZUV6am9sM3NBendCekkrWDVxRlJqeFU2TnpVZTBCaStwaVNJS01LYVB5SnpoSWpmMGpOcG9yd0FlVVFKcWFTcnY3eG1CelhaMkFmQWJYSVk1bWc3cjkydjgxL1lRKzA1N1hOVUlET3drOE8wUkV2ODBRRVIwTDlTVndLUEFrbFMxejU0UU9PaVgrd0RMZ1RGdTV6Y2MxSGh4YTRnRDVka3BySjMrQlFMM2pwYTRxVy9FRXIwWm1LOEUxTVBKM2l2akFnZjk4anpnQlNEZmZtN3ZhWjNuTjRYWWZqenRuYzJNTUtLSHlFUGpKQVoxY2kzT0ZjQ1BsSUM2UEpsN1pFemdvRjl1QnZ3UitMNzkzS1ZxK0xjdElWWjlFdko4RzVzc29nQ3pDaVh1SzVab21lZWE1VS9BL1VwQXJaY1FzUVNPZnlpZjJFMTdZTmh2SGVKdVBhWXhaM2sxSzNZMmZuSEI2RnVzK0NURW5PWFZiRDNtV2xOOUg5aGt2ck9VazNLQmczNTVPUEFob0ZqVDFSQTh2eW1FZjNVTkp5cWJnTEkyVGxUcStGZlhzR2hqQ0RYa09LMEFINXJ2THFXa1ZPQ2dYNzRGbytSMnM2YVhWZWg4ZDFVMXIzd2NvdWxKZXhVZGVIVm5pSHRXVlZOVzRYZ1QzVEJLOGkycHZHZktCQTc2NWJ1QU5VQnJhL3FXb3hwM3I2aG1iNVlPZmRMQnZ0TTZkNitvWnN0UlI1WGRHbGdUOU12L25LcDdwVVRnb0YvK0pvYXh2VTZMLy9vdWpSK3ZxZUhDNVZUY3BYRng0VEw4ZUUwTnIrOTJpQ3dEcTh4M21qUkpDMnorMnBaaW1jN1RnY0FISVo3ZVVOTWtPbEwxUmRQaDZmZHFXUHlCbyttU2dLVkJ2L3lOWk8rUmxNQkJ2M3diOENvV2NUVWRubHhmdzdJZHpwNUVEbmVXN3dqeDYvV093aUFCcjVqdnVON1VXK0NnWHg0S3JNUlNMV3M2L0dwOURXcytiWnlHaTNTeTlsT05YemxGRGxmWFVXZmFvbEV2Z2MweDI1dFliTW82OE52M2FsajNXVTdjK3JMdU00M2Z2bGRqcjY1YkEyL1dkNXljc01DbTA5c2IySnpWbHBTRVdMMG5KMjZ5ck42anNhVEUwYnoxQU40d3JZTUpVWjhTdkFTYkVlUDEzUm92Yjh1MXVhbmk1VzBodDk2MWdtSFRUNGlFQkRZbkRyNW5UZHR5Vk9QWkRUV0ozamRIREo3ZFVPTTJUdjZlcVVIY3hDMndPZVZYNXhkVVZxSHppN2R6UTZGMG9PbndpN2RyM0N4ZUx3VDk4clh4L3AyNEJEWW42NWRqbWZKVFEvREl1aG9xY2thTXRGRnhHUmF1cTdIYnJ2T0JaYVltTVltM0JDL0FObG4vUWtrb1ozNXNBUGFkMXZualprZi9aZ3lHSmpHSk9SOGM5TXM5Z2YvRE1pVDY4SmpHQTZzZDNma2NhVUlBL2pEZHg0Mjk2cFRIU3VCNklLcVBWendsK0RrczRsNnFocWZlYWRxelFnMk5Eano1VHFqV2NkK2tEWVkyVVlrcWNOQXZqd05tV05PV2xJU2E1SHh1cGpsWnFidU5qMmRpTE1DTFNFU0JUYWYwNXpGcUNNQm9EMTdibFJ2dlpvclhkcmw2bk5iUnlFNjBFbndYTnFmMFJadWFocHVOVjlGMGVHNmp3K1l3QWtNclYxd0ZOcnZnajF2VE5oelVHcTMzWXpheDR3dWREUWNkT2p4QkJDMGpsZUFwV05ZS2FUb3MyWktybXIzQ2kxc2ROZW5YTURSekVFbmdoZGFEZit6WE9IdzJWemQ3aFFQbE91djNPMHJ4UXJlOERvR0RmbmtVTnFQR3N1MjUwdXMxbGpvMUdRT01zaWU2bGVBZldnK0NwVnJPWXVWQjlwN1crYWpVVVlwL2FFK29FNlBEREpzd3k1cjI2czdNZDZ4YXl5REVYSTdiOEZSbWVPMzhpcDJhZlVYakxPQWhvRGFjaEQwSXkyd3NZUk5PVmVtVU9LZXNHb3llN1FSK2Q0ZVB2Z1VlVkJjamJNUlAzNnpoWUlZV3pXMCtvbkdxU3FmejFmWEpyVEEwZkNtY1lLK2laMXNQMW42bUVjcGdBWDUwb3VSWmNjRllCUDc0cE13Rkt0SjBReU1iZFRTc0ZUam9sN3NBTjFsUC92M3p6RmJQZ3pxbFplbFVTaG5jT2JNL3dMZWNHdDBFZEFrZldIOStVN0M0dis0L28yYzhiSUpidTN2a25NN1JERDFYcjNZQzEzYndWbzF5OUp6Ty9qTzZOV2FJQk55SnNXcXhqc0MzV3k5ODkwRG1PMWQyL3ZSUmlKZTJablltNjd1S3hIMmp2Uld5NjkwREdnTTYxbm1tT3pBRkZnR0NmamtQbUdqTnNmR3d0d1MrY05rUU9OTUR0cGUzaFRoek1kTlBVWmNQamppMG1namt3ZFUyZUNRV2Q1enlTenI3UFRiMlBWV2xaN1RERjBiVGpUaGRYbUx2S1oyemwrcm9sWS9wK1JxdW91dFlycllmMXpOZVV1S2xYUXVZTWtSaVlDZUJLaFUySHphaTgyVEw4NmNDSGRoMlhHZnl3RHI5ZzJLZ3hHYzVxT1dURTlueGVvWjFGVmcwTlk5OGl6djRqS0VpR3c5cC9QU3RHcXFia0lWMVo1bk81SUYxa29yaGFoVmRaOTUzMXdrUDFJVXhhQ25ETTNmNjZvZ2Jabnhma1IvYzRLMk9VTHJaZmRLaDJRZ0FNZWlYMndPOXdxbWFEb2V5SUp6UnBBRWlIVnBFSHJKOG8xQ0tGS3VxVVhMZ2pDTmVaeStndllndFJ1VEpTdDB0aG9UbjZOMCt1bnI1emFDZ1pkTlJPQnh4MThaUUVSaGdUY20wY1NOZXFtSVkrblhnWXZwaWdIb1NGNXY0WUJIb1kwMDVsaVVDYnp3VXZaK3dyVlN6dTVrMmVzb3VPTFRySzJKc1lsRkxwc3lBaVhLZ1hPZS9QM1p2U3k2cThPejdXZERPcEpndm5PdVlldm1BYStwbWFyRG5TWnJGbTBJY1A2OHpyMGlpZTF1QmtBWWxSelVDSDRTeXBxbEpKU2NySFVtZGZVQUhhOHI1cjdMbnhlZ1lhNU5mMzYzUjNHY3NpRXZHcmJkRm5oRWFlRVIza2Y0ZEJicmxReXRab0ZYMGFJR2VvZUt5NDhzWCtJRE8xcFR6V2JwYThISVNTNVRidFlDNXd5Vm1Ga3EwU1hnTnZYYzQ3elNoZHZaaEMxeFc2ZndWTkdydUdDTHk4SGhmVmdzYnB2S0tRN3RXUG14ZUhkNjNZYVVHQWZDUGxaaFgxSGdzWGk3TmsyVGQ3ZzJBUzFtMXIxZjllV1NDanhtRjN2Y1lTUVNYWVdIcnJQbUdxYXhDNzFHa1JpZHVKRVNNaGNTMXRQUm9qN0Z6YTRGcjJpUnZlcnk1djhnQ2ozbGtwQXFYZ09OVklyWm0xNnUvYTFHQWI0OUk3dW1VSGlKUFRNNks3UnJyaGN2a1NrakUySmF0bGpiTnZHdWduMWtvY2VlUStvbXM5QkJaTk5WSHM4YXJyNXQyRjBYZ2xEV2xYWHpidDJXTXh5YjVlSENzUkF2My9ROGNOUFBCRDI2VStNTjBIODBic2JqZ3F0MHBIOGJteUxXMGJTNkF4eDFlNWhWSjNERkU0bStmaGRoMFdPUFRMM1d1MkF3ZFBkc0pqTzBqTXE5SXRIcitOMnJ5bXp1K1o3a1BxTE1IYnBlRzJwazNTZHEzZ1BsRkV2T0xKSFFNSzg1RlZVY1NvVU1Mb1ZGWHhaRncwZTVMSDFCbmM2WnUrZG4zYXhjd0JHOGZ4Y09qS2VDaTNSRVJ1OEJ0bS9aTHltYTZPN1U3TEFMN3JTbjlQTHpZSzBkMFhMVGJKd0o3ckNrSjdueWR3eVA0UkVNN0czdEVKYUNleFJJT3p5ZEMvOWliSCtmd0dQMEtIQVh6R0hBMm5MVE5lcWF3YTY0SVp4c3VtbTJIcTViSkV1dVpZVjF6SlRqYkdON05vVmtKWEJWNHMvVk1VWGNoY215OEhKNURBRWIwaUM3d05vejliQUhvMkVySXRjTlp4S0RPZ3QzSnZ4SUlnaW13RWxDcmdYZXRPYUxzWHAzRFk0enQ0OURxSGFBYTZzNE92bW5OTWJGL1R1QnN3VVdyZGVIL1dNK3NCV3E5eFFkMEZHS3UvMGszdXJmblBEeEI3L2FDTlQ0SEdCcitMWHhRSzdBU1VFOEM3MXR6M2pZNHM2VjQveG52Syt3U3Y3bEJ1WFdRUTZQM2daUGhBL3ZabGRhREtVTkVwQXhxL05RN05aNE9nbHA2WHVleC84M2NubEdpQUZPdmN3aFVSMFA3cE5wS2pBamlMY0h3Z3lydUxiSXBRd0ZaanAzWG1iVzgyck0reTFWWE1qdHpQcWFQWTY3N0V0RUVWZ0xxaGFCZlhnbmNFMDZiTXp4ekFvZkpkRXhJcnpKN21HdnB2V0JOY0t1QVg3SWUzTkJUWkZDbjNKallhd3pxSk5pMzJRR2JkdUFpc0JKUXR3SmJyR21OeWZ1L3NUQi9oRU9UTGNCV2UyS2tMdFRUMW9QSkEwWFBoZkJyeXZRckVKZzB3Q0hkMDI1NUl3bThGc3M4c1NqUWFKM0ZzNUY3UnprQ3pPekIwTXlCcThCS1FOV0F4NnhwRS9xSkZIWFBsZUpNOC9YdUFoUDZPV1I3akFqckJxT05jditLT2FjWTV1SHh2aVlWbXNocmlBTDhaTHpEWFhRSGhsYnUxMFE2b1FSVUhTTThmQzBET3duTUxNeFYxWmxpWnFFUnN0SEdRMFFaamtlMVV5a0JkUlB3bWpWdFFiRkVseFFzQXN1UkdGM2FDQ3dvZGhTdTE0Q04wYTZMeHhENU1KWVZpQzN6NE9jM1N6bUhnQVpFd0hqbnR0V0RWUmphUkNXbXdFcEFMUVVldGFhTjZpVXlaM2l1cW00b1pnK1hHT1UwYWp4cWFoT1ZlS2NTbG1CejY3bC9qR3Q3a0NQRkRPd2s4TUFZUjJFcUFWNkk1L3E0QkRhSFRmT3h1UFhJRWp4enUzdTAxeHlwSWIrWjhZN2x1dnBXQVBOTlRXSVM5MlNnRWxBUEEvZGIwN3EzRlhqeTF0elFLUjJJQXZ6NlZwL2JjcFQ3bFlCNktPNi9rOGhObFlDNkRQZ1BhOXJvM2lJTEp6VEJwWHhwWnVFRUg4VzlIZkw4cDZsQjNOUm5PdjlIMkJ6bFp3d1YrYzdJWEtjclZYeG5wTVNNb1E1cHRnRUxFdjFiQ1F1c0JOUXJHRHRPSDdlbUx5aVdtSDU5emxFdldhWmZMN3FOZDQ4RGQ1bnZQaUhxcFlnU1VJOWo3TE5VRlU0VGdKOU45SEY3aHYyNHNwbmJCNHY4YktMUGJtTzRDTnh1dnZPRXFiY2FTa0RkamJIYlpXM29ORkV3WW1qVU4xQktVK2JPSVNLUFRYSjBXRlZncHZtdTYwVlNTaWdCOVMxZ0xoWjNXMUdBWDA3eTVad0VFbUJla2NRdm5lS0dnRythNzdqZUpGM1VsSUQ2Qm5BM0ZwRUY0TUd4RW85TWFGb2JZeVNLS01BakV5UWVIT3N3L1lhQXU1V0ErcGVrNzVIc0h3QlFBdW9yMktwck1HWS9mai9WUjM3elZOeWxjWkhmSEg0LzFlYzJPNmNDczgxM21qUXBheXpOa2p3TlM4Y0xqSEh5c2psNU9iT21oWUdkQkpiTnlXTzBjNXhiQlV4TFJja05rOUxla0JKUS93Nk1COHFzNmQzeUJmNDhLNCs1dzV2MkxKUUF6Qm9tOGVkWmVXNFJjY3FBOGVZN1RCa3A3KzRxQWZWajRFWnN4aEJaZ244ZEw3RjRtcTlKemlkM2FTT3dlSnFQaFRkSmR0c3lHTy9xUnZQZHBaUzBqR2ZNTWRzNHpEMXNyWXp1TGJMeVczbk1IdFkwT21DaUFMT0hTYXo4bG11VkRJYnBkMXg5eDdteEVFWXVUdSt5Z2FCZm5vY3h0WlZ2UDdmM3RNN3ptMEpzUDk0NDQ4eVA2Q0h5MERncDBzS0JDdUFCSmFBdVRlWWVRWC8wK005cEY5aDhpTDdBVW16YjJJYlpjRkRqMzdlRzNIYnV5a3I2RlFqY08wcHk4MzRNVTRJeDVSZjNyRkFrUENHdytTQWl4a1RGVTlpMkVRQmp2NEYvN05kWXVqMlU4U1daOVdWZ0o0RzdSMGhNR2lCR2FuNHFnWjhETDhRN254c0x6d2djSnVpWGV3S0xnQm1SOG54VXF2SHF4eG9sUjdXazlrRnFDRVFCaW51THpQMjZ5QTA5bzNacC9nSThGSStiVFNKNFR1QXdRYjg4QVhnT0tJcVU1MVNWenBwUE5kNzZYT1BZZVc4cDNhdWR3RzJEUmFaZUZ6TmM4UTdnWVNXZ2JrakhjM2hXWUlDZ1h4WXdwaDZmQUw0V0xlKyswenJyRDJpVUhOSFlkN3JodDZBWE1LcmdNWDFFYnU0dnhtTzQyUU04RHJ4aCtwaW5CVThMSE1ac242ZGp1SUVXeDhoTytTV2RZS25PSjJVYXUwN3FIQ3AzYkk2Y05ENFIraFlJRkhZUkdOWk5ST25wQ0ZVVWlSS01tbWwxcXRyWmFHU0Z3RmFDZm5rVThDOFl0dTJXOFZ4VG84SGhzenFIenVwOGNVR25yRUxuWkNXVVg5U3BWT0VyVmFkYWc2L01mWVZhNUVHZUNDMWtnVFl5RkxRU3VLYTFFVXE1UjF1QnZoMEVydTJRVUZEV1M4QXE0RVZ6K1cyRGtYVUNod242NWJZWUlzL0ZNSDk2YmY0eGhMR3E0RlZnbFJKUUw4VElueGF5Vm1BclFiOThEVEFGdUJXWWpNc3dxNEdvQXRaanhLRmFxd1RVTDJQa1R6dU5RbUFyUWI4c0F5T0IwUmptMENLZ1o1cHVWNHJSQzk2RXNZSitteEpRUGJYNVg2TVQySTJnWDI0UEZBSURNTGFzN3dOMEF3ck1UMHRBQmxxWmwxd0NycGovbHB1Zk11Q0krZGtQN0ZJQzZybUcrUWIxSjViQS93OFFyTC96eTJaZVhRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciAuaGVhZGVyIHtcclxuXHRcdGhlaWdodDogOTZycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMwNTA1MDU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0LyogI2lmZGVmIEFQUC1QTFVTICovXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LmhvbWUge1xyXG5cdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHR0b3A6IDIwcnB4ICFpbXBvcnRhbnQ7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC5uYXZiYXIgLmhlYWRlciAuaXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDAgMjVycHg7XHJcblx0fVxyXG5cclxuXHQubmF2YmFyIC5oZWFkZXIgLml0ZW0ub246YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiA2MHJweDtcclxuXHRcdGhlaWdodDogNXJweDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmMzM2NiAwJSwgI2ZmNjUzMyAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0Ym90dG9tOiAtMTBycHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTI4cnB4O1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubmF2YmFyIC5uYXZiYXJIIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5uYXZiYXIgLm5hdmJhckggLm5hdmJhckNvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtUExVUyB8fCBINSB8fCBNUC1BTElQQVkgKi9cclxuXHRcdC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC5ob21lIHtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0LyogI2lmZGVmIE1QICovXHJcblx0XHR3aWR0aDogMTI2cnB4O1xyXG5cdFx0bGVmdDogMTVycHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdC8qICNpZm5kZWYgTVAgKi9cclxuXHRcdHdpZHRoOiA1NnJweDtcclxuXHRcdGxlZnQ6IDMzcnB4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRoZWlnaHQ6IDU2cnB4O1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzNycHg7XHJcblxyXG5cdFx0Ji5yaWdodCB7XHJcblx0XHRcdHJpZ2h0OiAzM3JweDtcclxuXHRcdFx0bGVmdDogdW5zZXRcclxuXHRcdH1cclxuXHJcblx0XHQmLm9uIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdW5zZXQ7XHJcblx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaG9tZUluZGV4IHtcclxuXHRcdFx0LyogI2lmZGVmIE1QICovXHJcblx0XHRcdHdpZHRoOiA5OHJweDtcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdC8qICNpZm5kZWYgTVAgKi9cclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ob21lIC5pY29uZm9udCB7XHJcblx0XHR3aWR0aDogNThycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuaG9tZSAubGluZSB7XHJcblx0XHR3aWR0aDogMXJweDtcclxuXHRcdGhlaWdodDogMzRycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjQjNCM0IzO1xyXG5cdH1cclxuXHJcblx0LmhvbWUgLmljb24teGlhbmd6dW8ge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5zaGFyZS1ib3gge1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRpbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmNvbnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuY29udGVyIGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5zdmlwIHtcclxuXHRcdGhlaWdodDogNjRycHg7XHJcblx0XHRwYWRkaW5nOiAwIDI2cnB4IDAgNjBycHg7XHJcblx0XHRtYXJnaW46IDI0cnB4IDMwcnB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQXJJQUFBQkFDQVlBQUFEbXZKUzdBQUFBQVhOU1IwSUFyczRjNlFBQUFEaGxXRWxtVFUwQUtnQUFBQWdBQVlkcEFBUUFBQUFCQUFBQUdnQUFBQUFBQXFBQ0FBUUFBQUFCQUFBQ3NxQURBQVFBQUFBQkFBQUFRQUFBQUFCcVNaNVZBQUJBQUVsRVFWUjRBZTI5VzdNbHg1VWVWbnVmYy9xQ3hyWFJ4STBnYmdSQURqblVVRU5GRE1maG1KQWpIRllvNUFpSFFqTitjVGlzQjBYWWVwTDg3Z2YvQUVmSVQ2VGxCeWtzL3dMTGVwZUdZWHVHTXhTSFF3NDVNeHhlUVFJZ0NCQUV1Z0YwbjlObjcrM3ZXNWtyYzJWV1psYlZ2cHh6dXJHeisrekt5N3JscXN4VnExWmxaYzI2U3JyNTlhLytsNnZWNm5kbTNleTN1OW5xdDd0dTlsUU9PcHVoaG4rRHFRS1VWV2RGb1JycVFzWXltNXZDMHVkdG5XbXVaYVVUSzk5YVpGTERUSEJtM1NZMEdpeldFS21IMHF0UWZyRmhwZUtqS2RZcVhLM1N0R3RXQ0lHQ0VsRzZXbGE0MWxGeEZHWU1ibzVUd2xYWnRHM29hUG5XNkpORzNtYnhobmhZWEl0bjY1czBBRWc4Z1k4RU5MZGNuVWdidTg2aFBwdGZjckFLSUxSWFFtSzV2T3M0U2RzQjZnNzZuS1VOeEZhbmFOTzV4a3JORTRYQ1JBYXptYzVOMXM2NjVTcTJFZHFtK1Z6YjlBaHFTK21jQjFzbDZwNGZISFR6bWVVTitzdEYxL0ZQa20xREJlZ2ZIaHgyUVFTeUFmbkZBbjFmV0Q0TzI1R1lkNGRIUjFTZUZKMWtuUEg0Qno2TFUrQmFWTTBEOEFCNDg4TkxYaHV4VHlTMFJMOVdpMk9ITDVUTmo0QkMxc09qN3ZRVTU5RG9NK0ZsVUN5SXJZNzV5Sjg5a2JQQ0twVTNBaFp6cnZmNGpXU0tjRnFaZ0NVRmhSZzRObkVhamJVbTM4KzAyWmZTeW9aZ0lMSTh3VnpDK0YvcEdHdUFEelhKbURyQUtjQzhuSEcrY1lZMFV0NkkrVDFiSFVNV2pNSFowSWtrOGlIbXdCVWN5UzhuMXVEYmxxcUZ5QzRWVXJHeUFJZXFDYUNwSFNxVDIycnRFdU5neVptMGRIWkhpV2U2N1hXaFY4RnV1aG5tT2d3QTJrS09ENkUxWXQ0VmFLbzRNc2RsZUVCV2tSY0ZlOUVQZ0lXTTB1WDQ1Rit3MFFYWVNWVksyQ05sUmFsZGRXOWlYSDhUVFBHMy9KUFpxMy93NzBvc2VxaDMvdlFyTDUwc3UvOFRFdjhuSlFSYkovcnRVVWdnYktHZnozQ3pvc0NIdXBDeFpQVEUyN29wZVJBdDBwMUlBK0NPREVmS3hnUlQ1bXVRNjZIMEtwUkZiTEJqT3RZcTNBYmRVdHRhSkdybzI2emlhTjBZM0J5bmhIc3ZPYktVdjlZbjdac2VxWitzYjZ4YTRrSkxSNHZ6bE0zek9TNWlOSXlrbStsMHhRdGhHQVM0bU00QW13T2hScXJrQXE3T0tlY2dMOEEyR1FhNHVNYWJQTUxNSXh1TGd2d01CaktLNVhLNG1YYnlHbGc2a0dKTDV6U3NybUVPdXNzVlpLSnNaTTgvU2NaR0hCNTBoM05YRHMxd0poZThHQlg0RUgwT1IzSitTRjJrcWVqQUtnaUlIMXc2N09ZSGwwVyt2RSs4WVRpOUMrYzBPT2hCR2tjQk1oNGVYUUwrSlhUbnRMdDc4aEhxSTVYWU4yWG9qd1lrYStrQkJLMEFSODVrSmtJSjMrSGdkNUNQdzA3QWtrS0plcUd1aWROb3JEWDVQcWJOdnBSV3BzSndYSFduNkRadjNqaStSaWdycFpDVndBenphOVh4NW9oenh6SzNjeUJEWTVHZ25LdWRkMkNyZzRIQW1qaCtNUmJuSEkvaHpHdmp5S09WY1NTS2doVlJpNVdLa1I0bmdOSys3RFJoN3E3Z0NLNW9NMFQzRGVGYXpxeEhrMkFCNFhoZXhEYU5uMS9GZnNyUXhIaTF6bXB0dURaRVQyZ0hPTTNneUd1SnFGcnJFb3lSaFF3M0t4YUpyTHIvRHhlbi8zYjI2ai82a1cxUFVHOSsvU3YvQkhQMFg4eG1zd2N0VUMyL2QyU3BHYWZDUkpFMWhhMVRQNEZ3YWdMTjZLM1NTQnRvbjdPNTUrWnE3T1k2UFJpYzcwV2lSdnpFemhlQmZhWEZVYmkwaTdFLzJ0NDZXdHdTN1J4WFlTeGVEcE9YRllmMU9aNXR5L0ZzbVhoeWNUVUVVTFlSMWhrdW1Qd3JwWlU0ZnpHNk5KdmhBdHNUUmpFSko2NlBWS2pESyt3VkpCeGRCMlkrVWtTWGx2OUtzQko0Y0JRRE52MDg2VkdtQjlnbkdGSDhhWGZaamo4NjdreGlYd01PTHd5NFhCenlLQzJDUmhrWWhhV2pyR1FTbndEMDZVekdDZUdnZUJHVDZHMXdRb1ZsK0prajJuc0E1MWQ0ZWNJOGlJamdkOHJvYlEvWENjc2JqWU9qSy9CdEtLZERYdHk5allqdGppT3lsRDdvaTRWeWN0cWpIc3Z0ZVcwQ2xoUnl5RXE1aWROb2JEU3huMm16TDZXVmZqNnA4K3B2ZENwaWpxL21rd0RPTGQ2QU9XMzJjVk1ySHRwbGJOK0I3QndMY2Y2RjlqeXpBZzg2cm5SZ2RkN25mY3h4bXVVTmtJdW94Y3F5QkJOQS9ld3YwMW1yRnJvK1BYVzJ0R2k0R3NKbEY5TTV6d1ByTm5WYXcxeUZiSFJZNVFhZW5XTkRRNTY4LzJOQkV6Zy9icVVmYkVCWnFoS2duRk9sbk9Ga3hRb1M1K1lIc1AvL2JQYks3LzhyaFFtb3Q3NytsZjhCSnYycjJqRG1LT2NwVUNoaE5CdDdPaTlCaDdxUXNYeHF4c0RDdFBJZ1dxVGJ3c25iSElHTnllUmt0VHlCY044RStoRXZOUGdUWm9DblBvSzRvb3dBVlpGN3g0bnpTL0NWTHd0amVWc2NGYUtFVzRKVGVIdTB1R054Q0dmeExMMVMzdEl0NGRuMkVqN3JGTS9BcnZESVVRSkpiRWI3SEVzS1RIT2tCT1Bzb3JHZURvd3REVzdKWnZNQ2l2aWw0RHFXZEk3ZEhPekRreHYvQUtueUlhTlpDeDlzb3FHOEZBQVBid1FQVGl4aGxaalljOGpseXlLUjRpQnFlNEJJYkV3QUVtY1VmYUdDVUZReXFpQXVCN0RPcE9CQ250TzdqTWJBU2dhRVNKV09OUjFmNTlqN2VzSkJEdDVRTElCYlVhbzR2ckw4UUowYm9ZOGY4RHk1YzhzUmlWSTZ0UnJXSVZ1U0t6UXlVd0JnbGVvcWdlMFgzSm5HYjRGTUh6b0RHNG1UMEduaU5Cb2JUZXhyMnV4TGNrQWpIRVlYZWEyZnIwVEd3UUxta2ppdmlHRHArVzNpeERuQytkWmgyWUFzSGZEekxoTStwY1QxTWpNNnJ2eWp3NXlsdE9OWjQxQnhBK1FpYXJHeUxNUUUwSzA1c3BpelM5NUEwbEVVL2hVaEttMXpQaTBTSncvelJTT3R0bmNWY2haRThqSTN4Y0JoTEhBOHNGWitlcUN1WWl4aGo5NERSNFU2ZHU2eGwrdC9nQXVaQ3Y4cDFSbXRyRGlDMGorZHZmcjcveHZoQlBYT04vN2xwNDhYaXovSEZMbzJBbGxBZ2pGdk1tODBaazFaMFVtRzh5WDF2VWFLNE16cVdIazlwVDU0a1hZZnJGN2pDSXdtUThEV09QU01WTDhqUUlObzFnUzZTbzh0d3FtRWxxTFdCUkxsREZGR2dwWUpyRm1yb2s3aHJUaktzb2ZMQ2dEbGNBcHZqem51R0J6QzVIaVdacDYzTkV0NHRqM0gxYkxGSXp3Y29CQ05SWEUraDJPR0FWVWlGWllVc0pFMjEwZGp4WTlVK25La3c0dklsT2ZGUjJMcXhMSTVoUmNoUERZUUJNY2hldlFBTDlGYUFYRXRnZ2w3clRnS1QrRVRKOVpUZDMwbEFwSUhGc3RBUWxnL2UyQ1dIeEJrc2NCeWk3QVdsa1FER2htSVU4a2xEakZoemUzcEFuOThsT2hUMm94MXJIQmd3Y3VsYUplV2l4UG53Q3BlZHBUMXMxZytJUDJTTmsrWUIxeTBGbmV4ZnBacmQyMGI4K3hiS1ZtNVN1MnFJTnVtT0RXYUJ0YjFETCtLWTlwSzJRUXNLWlNnQzNWTm5FWmpvMG5HVWNJS3dES3U2Y0RTZWZWaktZR1pXcUR6eXNmNWRGNTFYSXlrZ1luRXFPdXM0N3BYTStZVXZkYzN6bXMrT2JnTUhQSlRBRDBxSW82Rkt0TTZrTjBBdVloYXJDekxNQUYwdWw5Z1dlTGNZeW5Qa25PT0Rxd200ZDhRQXZaaXp2Tk4zWXU5R1hIT1MrUmtEb0t2clBGblFmOVVFSHNzRWREMlZodGcyQ3pqQkhOWkhHNWJwelRXUGFvaEdaQkJ5R2N3V1hGUWd0WHFReXh4K0szWksvL3doNGVyMWY4OHYvVW5pMzh6NU1TRytURklYUUVLVXBrcWsxV0UvakVCaWhlSVB1QUZyYUg4ZWw2dGlIbTk3V2NHM3dkMXdGd25hRlBmaVUxYmJXbHkzc28zR2Zsc0VGVEVWQ3NOM3BNUkdyUTJhYUljTGFHSDJndThyUlBMSUZCMGxESmdYTFREbzNYd2tRdWhCK0Y4dDg0cDRwRUdtVVJyODVHZDRVV0FnbXV5ZWEzckg4blA4clFRenU1bWRCQWRsWFd4RmxEemRDelZTSU91eEpIaHhQS3hQcW4wVk01MXFib1dsbzBBWXZSVkh1dWJhNXFTNS9FQThIelpMTDk0cnVEQXVpVUVIam9UdSsvQWVqaEl4UmZWWlAxc3lZbFJzUDF4Y3cySXczb1hwNW5qR2llNE55QW1zc0I4a0RXdnNteUFUdXlFeEVFL2d5eExSRjlGbmpIQzRBbkxEQTZzckxPdHpjVUpNbnpjUVRGbmVlUFpYL1lEeFhoN29DcWF3VmJJTWkxR1dzWEdyS0YvT2NXMFIzUmNXZURUcnBneWt4RWJSdVc4d0RTYS9KT0lNQkRsWW1BSnJNTUZ0SU05NUx4Qk9SanRyQWV5am5ZZEhsYkdSbjZHd090eThYL2dHdlo3cy9mLytDdGZ4b1h1anhyZzBpUVhraEpRVmM2c29WM3NVL2J3RVcyTndaSlFqWlRHVkNjd3pZS2pXNlN1bFhwK3RhejBXSi9Wc1NoMkxhbm5YVGN2d0VtbDFKRlVYcys2SkNWb0tnd2hrb1lFNWNJVUNqb3F5V1o3RW5wWXhDVmtnSENrc21LZ2I0bHFaUTFXMjljNUtzMFNQOUxUOWhwdGd5Y3ZJakNpNENlc1JtTkxaSlo0KzFyVEhQRHhzYmdqR095VGpEUWZHY1RqUzRFanZDTDdvNE9ubGFQQWJQVi9CdEJrMFU1WTFMQVNLS3V3bFlCSFJRT2JYRmM4bk5TZ0VnNmYySDlrUXlJd0VoL3JjU2VESmNyY2UyRkJRRjR3WW9lOFNqR25FRTA1Z01HVktLekhKNDNUVThBak91T1NhV0RGQVZ4K3Z3NDJ0bkR0TDV4UXV3Wld6NXNISXAvNUVTSm5Zc29pSmtreUNpUzdFMmdrS0cwR1JGYWh0SW1zS1FQUjZuaU1BQlNCMmc5a1MvUWlvdVNjQmNadkpKTkJwTVVFTENta2NOVlNFNmZSV0cxYXdsbmt1bGVPWmVsOWxmV29CaG1ZUno3NnlodWFLdU1DT1NnY0wyMUo5RlZlM2hweEF2aUNHSmNOaEpmRVVySXA5N1Fra0lXcWxFS3J0QUZ5RWJWWVdSWmdBbWgrVTFrbWFHcTVoQUJQUHF4dE1LMHVDMGRRWHBTbDAwcm5iSzJFOFNZMkNFY0pJSmp4Ri9yblpwaVNEOVZhMFRzU0FuOXl3STg0ckpEUlYvZkFleFVFTENUYVNSMk9YSnN0ZHBNVldrbWNDbTVDenNOVUhkcU1SbFpNU0xVS3M5bnY4cXg4dVFYRE5uY2hHWUxTOW5XbFVmelNNVDNCSllpMHpzcEE1ZHR5Q3JtMUVsblV6blBlcGt3bmlOVjNHOWlyQ1FTVXArQllRVVBEL1plcHFxZDJRcWFxb0VKbld2VXcwd3E5RXFKN214WXRNRDR6dkhoVWk4YTZGN3c4QmRDUFRteE9sYmRRM29sRmswUWlxZ2FCeGxuSDF0QzhjeEVJZG8wb2lSUExPazBDb0FWM3BMTWUyS1JOd1ltVmF0QmQwQkNIcFFRcE1DTXJCNHlvb2o4aUxlVUFpR3luMWZPU0hTNTNNSmliTmJlRUo5WVNhMkJsMnk4SGx2N2lBbmg0UkdjWmZ3NUJjRGlER1QxM094aVlDMXVLdlM5dHBBR2VWT2U4empnV05rMHk5cm1HZk9pbHJSb2p5S0piWnRVR2NZTEtaUXBjT3NBdHM4YmZSQ1FrOW9XK0JuQkRzenlGQTZzM2poWUNON2N5VjhWeDVRM0tWUDhES0J4clhDSUFPMHhiRzZhOTU1T1lOVFltRlI2b2Q0QWNrRTN1aEdVY1p1TmhGQTFQbER6RlFjV1JjbExDb1dVMUNmMHhRbnNZMlJVR3lOUm45ZHJoNVZycnNQenlJVTdaMzEwTGR3cFNvb0FSaUZQaG15UzNTcXpNU1Zub2tlY3ZUOXFXMXhmS3hYTk4vQkxkQXY1dzFRUmhob25kb3hCR29TWjdMcDNaRm44WkgzR1FwUHVyT2x2cFdtRmN4WGk1M2pvbnRpd0VYRFEzN3RoTWErdkNpVDAxeVl0VDhnQmZqVDZQZ3RTRGhlVTBkVFQwaW1PcWZUYWhRT0ZwYk5VQVorRHVCUXRTWCtMU0E1cThTRlVjVW9uRXd0RzNJcDRTM3E2RnRmUnhBWEY3eVZxSnFFZXNaYzMza1ZVOGdPbytzbHFsUitmQTRnYWhJcC9DbmRtUjNZcEQ1OHpZN29TUmpBK3NlWldJcDc5SWI4cElYb0NrODhveGc3RmxoOEVnYlVTQ1phOVhybjJsUEVNSk4xYjYwaGI1N2RNV05RRHJ3SmU0T0dkTm11RUppNno1cDAzWTBIRmR5dFpjaHJobXpZV2RVNjAxaEdSUDJlQzAwZ0ZVSWhPUFlqT0pRN3ZwYlNmblIybXVEL0VZRXJva212UVpoRGxuaENkK2pCNUtLSlBybHJNdjg2d05SbVFuRXg1QUdOTFhBUHI1TjJzSFNvT0IwbW43dGlSVmVucFV2bmw1Vy93dUVoM3Q0d1NaaUtJcUdvMjJGdEpvNm1jRHlEN1FTTUJRemMwV1RqbHo1M1M2V29MSGw3WnlKVUNMSm9wbDE5RG1OQkhIOUZVd2xsd25XSmtFNUIzc0dNbFg0RWhzTHVGTHlzUkVoMWNPVXNwLzNGcFZYd3M0V1RzcnpuckJTY2JTQUhrSnpCQnBiYWtsU3duNFFRUXJLNFJKbGhFWVdzektjb1ZMdURobUY4VWxvb09uSjVXMWVNQ2JIMkRmV2tTS1R4a3Qybkd5bXVGWnU2ZVREQTYzNDhENGRhWURQY2JGMTYxN3hibWY2cnhLZEl1T0svZDdwZE9rNDdqR2s4NHJsaWwwMkg1TlhoUWJncS9SMmRkWE5jQjFzRnhHd0xUcGNvRVFjWVZqSEpZZ2dXNHdic0tsK1VOenhyTWNubkpKeEhKVHAzV0V3OXFVYW1vamVpQVhFZHA4bjRKaE9iTXhERWQyMWoycC9NLzFhUHFjRy8rdHlrVStIRUZqVXd1KzFUYVcvaTdnTHFwY2EvZVZIV0thY3VJY3h1NS9LOHFlVmowc1pvVmVqc2hkQjViY2ExSXVobmtyeTNBSWFYaTl3YTB2S1NDa2pWcTBuZE9VVTdCa2FiVS9mMnJBSVFUYStkZFB4ZXRCT1AycE1oSW5scVFJWnh6d2hEcWRXQzRuRUZyNHdYLzVJRUlsTWpybmw3bmtwaUJTV1MxOEZEWld4UndFWitSMnhvdVNjV0laQVc4dlB6anNqcmlITEtJd0o4Y2ZSbm83enQzN0RxemJiY0JGT3JmUkd6cXZqTHJTZVRVWDV6SG5RWnhYckh2bDBvRms3cFRIT0VuU1VYYnJYc21UODZZT08wYUVQVXhCQXpndnk5TTdvbCt1VWNkYm1nQ3EyYWdDUHF0NGJoRnA1WTI0Mk04S21ETXNsWE9JbXkwdTlZb3ZpbEVHakxFS2VKVUZHOFIrVVNZRUVIZ1RKMlg1eWRBbUVDZDZEeHdWTk1ieTUrZURxSzRIbVBFZFV5d3lISU9Zd3N5NjUzbEd6eVExdTkxczNJRjRVL2tSWHNkSWpwdVh0eTN1R1BvS1k4Y0Y2MVRtYmN0MGJ2UnNSM2NneEJpZEZVVVlnOWlTZDFOOFF4dU9FQ09uL0MybFBCcnJMcDU5eVB5TFdyV2JTNEVMMFZqU2FWejhKV29Ha0RCT3l6SlM5TmppZ0JVMWw1VFJ5eVNKVWE4NE5CS0o5ZkJrQU9kMW9SY0NKY0o2WVFtSGx3NXBGQVQxYmk5WkZ4cFdoSGgwTDNOeFRTT2RJZmJCclFOZTRUSG00cTYrT0JiaEpTZExGaTRqUU9STXNUeVc1QklIeXpkRCtkZ1hjWk5DM1had0Z0MXhRNDN3SlVOc1VTY09yRGdXRTVUUDhZYlAxWExwZ0l1ODhzeTNFbTRrSmZMS0hRZTQ5alVidnkzVWZkdDBEZmpIL1BPakJ5YmllaWVSTjZDMEVielJIVE1zWk9MTGovQkw5NU0xN3RZWVdpcXhEQ21WaHdYOVV3QWVhd1NqTEJZNnlSTlZiNks0bklGT3Z0VFZhQ2JZalFKNEo2S2lEMktmV2FrSlBHUXQ4bWJ6d0doV0NhZkh4SkNuVGUyUzBZSEo5bkdhalgzdzRacUpCQlhjNmxhWmFCdkx6QmRnTElpaTdmeDRMa3luOUtxaXJDa2ttckE3cEw5TjBoVmFsZXBtajZjMHloMS9CU0dzamFWQndjVzdsdEtQSk5CTVVPcFNva09oaWNhb1lwRElMMG5jd3NiWnRhUWFCZmNsc01pdmh5b0ljSzFwZEsyQkFpQ1hGQlFsQ01zSklBZmcrUDdYQ3Z2RHd2dm85d3gwK1hXdVFGcFFnQ01mTmFDQW1jUW9jeTlaUHE1azRvb0kra2FNM1BBakNzVUU0b3pjY2ltQkpYaXFqejZMU051dnBNVDJERzZmdzVZb2NoRFFZUlRubGN0WThwT3dEaDkrSmhaalc2S3ZFK25KK2x0R1h3ZmVlUGRpcmNSQjVwWlozSFdnT0VMWDZjQWVaMGdEVTNZWm9OT0xtMGpadnBBM2swa2FOejVrYXk1NVM1K1Ixc1pOZlVJN0syQ29NL3JyMXJTYWwySXpzUEZGRXZUeTA2anhUMndWeGlHcmc2RWJUekZDZ25aUUZUS2NwL3dyT1VzcVEwUjJjSEt6QVZrMmVCbXM2Y2hPNmg4Vll2U1Z5R29LeStNNzNlbXZmdGt0MzMrdlc5NzVDT2NhRytROGNLMDdmT3hHZDNqakNYVDFuQ2E1eW05azdXVUpjeStsTVgyNmwvb3pRZFp4WFI4SE5ZN3RoclJrc25FQ05kS0dMTnllcTU0SCtNVzFzWlludDVFQ2pCR2xIZDBOVmt6bXJrRXpSRmtiVzJvN0tSQWhmczZXRGlabFlhZjdTZFJsbXlCemRVOVpjWGpuaUJ1TE80RW9MT2h4VDFsSm1WTHB4TUs1dEtSUDZmQUdlSSttQjhETHAyeTFqQ05ma0RzOXdZV0lPSmFRaDlIUDJFYjlVemQ0T0Y1N2k5clEzbmxXNVkybmErY3Nxd3prZ2tqbmxYL1FaWkJKaGF4aVZodFdkQzVXdk94eDZRRHBUS0Fsa1dCR1hybHRYUnozVldhZ1RjZlY3ZmZhdk5UV1NleGJkcWdCbkVNNHJOenBSWllMeUhpYnlJNXJiYm1NUzNZL1djTnhsVEdOc1MxUlh3eE43aDlkaU5JN0M5R1NMWVBnMk9hZk9Lek1lNmMxSVRGMjdJTTJ5Y3NmNTJFb0dHcGphUmtVbStXTkErbktDN2pUYVZWbmw4eHh5NmlWVjc1Nk5MQmF0WUpSdi92bXo3cTdiNzNoRmVHQVdOL2g1WWZGZTcvdVR0NTRyYnY4cVpmRXFUVWt0cGRWWVdvVTJjNXoxRWdqUUJyWU8yNHE5YTlVdDJNeHpvYjhoVDRUVVFWYkVITXlpUnFDMldUZnJlR01ZdHFjUkdPMVFxSUtKRmhLbUN5Y0w5Sk1RK2xjWG5jOU1FSUV3NmQwOUpqUjFMMnBQTTBsbk5naUpDdXRnUUw5SlExaERxeHdQbEpLV1JkYzY1WnN4MFZtUG5rbmxpVVJBVCtuM0pNWEpxcVU2SkRhcmJnSVF6a1dkK25vSUpHL0VKS1N5T3pXejdwSXVQTGdjWEgzRHE1bGxlaXRSOS9GQWRwSUU0VTUxeVRhZ09xY0E3c05VYmpVZzdzTnVPZ3JkeGFla0RCZVpqTytuTWQxcjNBeUJwTyt0TVZsQTJtMGZSQjFEM0FHR3VEOGgrTXF6bXRsWXJla2dOM1plRTlacnQrbjM0T3hwVGZmeVpnVXc5QVNJbS9EK09iTnVxN0w1M0JmSjlGTzYveW5qRkx1V1loSWViTFFBeDBqUFRyMHROY0ZaejR5N3VlS2pxeTlSdlJSc3Bxa00xa2Jpb3p1bkw3enkrN2s1ei9Cbzd5Mm9WN2R1ZFBkL3B2dmRRY1BQZEpkZnY3bDdnQ1IybzNTZ0d4RjJvcWpKOVFBYVpOVzVXV3QzeC92Y1EzY2h5ZVc4NUIyU2IyckdBMU16NVc4ek9ESFB0WEFiYXdLVXdFVEc1RU1pVkFCaUE2bk9vc3BPVGI2UDlmUWlzWTZXTUpWSXJFVUNPU0NmUkxCdkJQcnlLZS9JUXBCWXd6ajJITmlEYmh4WXJVMjdrclFIeEN5ZmpicmMrdGxyckNMQVdVeUNsM2dUV3Bac21BclZZQWRIeHVYcUIxekxwRG5YcSt5MXBRUnFVTDc1Q3FNVzM1QVFKWU9aSkV5UDQ2cUpHV2krQjBIK05MV0NFWEpTMXR6TEJ2Zy9ySmhnRlk1N0J2T1VnTXk3N0Z2TFBac2xzQlpOc0NhcHd0alJaNGFTOVNWN3RJYVhpS2RRanBvZEZ4NTFGUmw3TzJWd3ZranpZWThzYlpPcTUwck5wL2g5b29reG5FdURpdjRTVDZER3FMbkJNcVFha1Vxa20yWms4cStTTkoyWDV4NDZEbXlWZDBxWWVXcjVjWng4Y0hON3M2UGY5Z3RiNmR2NFY3NTFHZTZxOCsrM0IwK2NxTmJZSG5CeVR1dmQ3ZC8vTjF1OGVIN1FtMTU4LzN1N25mK1kzZnBpYWU3eTgrK2dLVjhMb0xSWUxYMUp1cUI1Nm1VSnFpZ2hQNHhxYU9XYWhvOEd4V2N2d1QxZnE0dDIxakVERTQrTVV0amhZRXRYN0hLakhtVTFCaGFHcG5LUklCYkxDajhkVTR4R2ZZVEhlaG9Vd2hUaGhOdkFjUzRrcUFHUWVxUmxuQjJrZGcrV3dEU1lIcEtJaXFNZFJLSmRYeGtoU3hBNldpR0JKa1gzTm1odEpNQlNCN0l0bHBHU3NCSjVMWUJQNTh6UWhjNDRMckI5Yk9NOUlsd2FHQ2o1aVBjV2VSNGFSN2hxMjFmRkxrUmNnNnNMQ3dtQjZPajZReHhBOFRJcSt6WUFlZFZ6MytKVUZIZDNDcUxmd3k0REo4TDV5amp2TnFYdGphU3Z5VG92bTR0RGFqemlxY2M0cnhPT1MrNFFZMVJWODRPL2sxSTNuR1ZxQzl0N2pvSmFITFR6ekVzYTBjNW50Y2hCQnlaM1BnUlp4cmxkV1Vhd3o3WVhhOHpPZFFFcjlXUFlaVENHT3VkTm14U1doNGZkM2RlKzFGMyt1NDdDWmtyVDcvWVhmdnMzK2tPSDNnbzFCOCs4R0IzK0J3ZDIxZTYyNi85ZGZmQjk3K0pML2U1dmQ2T3NRemg1SjIzeEptOS9PUXpqYWhQSUxmVkROVzg1akNjSm9lZXo1eVoxaytqdG9lZW9BRSt2RmFuYkFLYVhDTkgyNE94QTRsR2F6VFJLZEtDYkhDWTZGaldid3lYQVk1MjA1bUhubGlVa1ViUmo4LzZ1bllPYUs1TXhZdGRGTmZEOXlWUEI3NnNpeTNCNW5VdFhlVk9UT2JFcWd6eVlRUjVKTWNheUlIL0xTZFcxc05TRGkreWZCQ2g5a0lYYmdRY1BLMDVMaVQ0OEFQWHowcmtsbzd5SnNuSXNDNlozdVY1Q3pRSFphSHpPdVBORWgzWTdialA0cnpLV01WNDVYbG5QMW9wR1c1Y3dnRG5kY2xyVHRKUXBPQmUydEoxcnowTkZuSDJsV2VrQWRvRDdoWEx5Q3ZYdFZjVHozTWNKRVNiSFhLdEsrd2l2dHczMlhIbDNLWTl4TElpMlhYRTJpVmhFM2tsSWduajJDWmJJZGFpclFsaW95QlR5c3REK2xhV2dCWjVocXBTSmxXVGd4QzdDbnlaWi81SlI5TlpMUkV1MVlHWlhudkkxM25mRG5ERVMyQmJkV1I1NTNQOHhzL2xUeDdqZVhtUEhubThlK2h6djlOZHV1NjNyT1hkRXQ2WW5oMDlDRVhqUW5mM0E5SExBODkvcHJ2eXpBdmRoei80ZHZmaGo3K0hOankreEpkMmJ2L2tCOTN4TDE3dkhuamg1ZTdvc2NjOTFiTTU4SlNMWHJmRlRzZlFFRkdGMnhiZis1TE84TmtaaHRpbVlxWnhtd2E5dnB6aXFBZURCdGNkZDgybDRaZHN6UVYydFdVQWRNWTBoYzI4dGNJY0l6M0MwOVN3eDJtaVBaU1h5N1M2OG5JWG0zbkw0UktSaU9jb2FxMXZSR1htWUtpQkRBQktCaTkyMmVVQmdPdHR4NlU0SU1tZERFSVhJTUlTdG1uSnRXNkZ4RzEzdVB4QUlyNW9GeG5sYzdTSTlvVnpVVUE4aDZwNE5uZkVuUFllem10Yzk5b2ZCNU00eTVqaHNnRmVTT204WnVkN2lKaEVndkhTRnZkYmRtZG1BSVBMRkxEalFJZWxBK3UraVQ3QVlkKzhnUVk0RDNYWlFNOFllTHFzdDhNT2VTNFprTWpyT3Z2SzhrMTdPSzg5eHpYdmh2RE5tVk1XM1A1ekxOSCs4RytkY1NWOXhkeVNGNlZ3RkxzaWxWbG5jNkZHbEtrcm1WZklpQ09wSkswU1I5QkpRQ0FieFZNUkdibE9aRTZBZlFIOCtHN0h3RXRnVzNOa1Q5NStDeEhWSDNjcmZyWEdwL25scTkyRG4vMVNkL1dUbjhZWXdtV0lDb2NETzcvMmlXNSs1UkVGd3hHWHhvOStKWDh6dkRIODRHZSsxRjM1MUN2ZHJiLzhSbmY4MW1zQ3Q3ajlFY3JmeG5LRXg3cHJMNzNhSFZ6TjlvV3orbFZGR1E2YlpDM3BTWFFVY2N2eVRKTGhYSUdwZ0l2ZitYV2pzdWVxMmduTVpSZzZqN0Y1elljYkY2bUdLR1dzQ2prYUlDYWVXdEl0SnI0a3czVzB2ckVHWnB4aUIxa0cxTjBNbEpYU1ZmSmFMNS9sdFRMQjVCU0hJTm5vaHc1QVRIb2tqOTV5aW9ERGRjWnR4K1ZsQTBoY1A2dWM0MUYyUFRqRWZySlNoVjg0NTN6TTZOYkNScmlMa0tONmtxVHFMNmdoZ1JzcXFQTXFhMS9OdUxMblpvaEcxczdJUGovMElWL2JtdXE4WXB5NVpRT0l2dHB4bnZHSVJad3pST2hXc215QXl3ZjI2VUpwQUhOMmlWMCtWdnBpWlJBT1k2U1NhT2U3SXpxdnVDRVYrMWFITFpLZ3N3d2IwZjRnUWhGVEtzVnA1dmduNzVaOXJaSGduQlRuRDdPV3ZsVFJzTldRYlQwSjZVUkhWdGFwVWk3dkRySnA3WGxLZXdkOC90RzIwMUNMc1pZS1ZwcGtaREMxYVpiNGdPT253MkZUYXhldzJjMnZmelhoTUNoL3hwc245WVB2ZjY4N3hhNERtbWJ3bnErOTlIbjU0MTJQU3dqZFAvZ0VIRkJFVkN0TVNHdjVJYmJtdWtOYVRxeVRkOS9xYm43dlQ3dlRtNUUrOGErOStFcDM1ZWxubGFVNUw1bUFFYUtjOCtBOFdFV01wOUtBMUtZYVlkWXJqSmN1K1NwbmtEZ0RDdldiWmtqWENyY3BQY1czOGxyNjYvS3o5SlNISGgzOVlRaUZUeUcxTkhWNUFmRWsybWE3Snl4UW9VU1ZKWS8xYWpSNkJNV1RpUitSSGE5WWxwemxxM2dHUktvTXpCSTBWM2pzTmp1NEJMc1ZZNXVLd2hyNVRLdXZvTEczRWRrb0V1aklHa0lIS0dzL2xZZzU4a1V3R2pMaXVhaXR1Mmprb3Nhb0xaSFo2aUhrSUpjZU5xQWFqb2h2azZVSG9XL3h6TG5ncXJjM3hDY01CUWl3Sk9RVDlwVmxKT1RBdC9VaXNZb0RJeTlPTE5HODNXbzZzVWVYWUd0OUgwUmVma1RCUlcrVWRmMm9UTWtyaCtwVjlQdFZBRW1wUkFDOWhDOWpWUXBxUk5FR2g0UGZHbzRIbEVmMWVOTmZONkdRNmdFYzVWRTZ5b3RVRW5uVmF3bWhHZ1MxQ2M2MHlNSzlaeG5WR1pITy82VXRIZVVWWWJWdmhlYTBLUzBKZUtHcVFLWlN0UUZ5RWJWWVdlYWRnL0ttRU8vV2xKT09iTjhLM0JuMmVKYXYvOUdCblpKb3cvREVKZXdyRytRSW1TWTE3bW9pamhlZDFqemlPb1lFNXlBanY3d3B4RjgrSllkSjVCQW9pM3J3STFGZ3p1VWNwdGtsMHdocDZFc3ppWE5ONmZTUGxXUG9qb0hKYU5HZmRJYWVEU0VsRWRtcGZlSWp3WnZmL1haMytzRXRSeEJ5WFgzbXBlNmhWNy9ZSFZ5NUtuWDhuT1A4Mm8zdTROcVRPS2ZlRU9WbnhJc3p3eDNCd1VQUGRQTUhIdThXdDk3c2xzYzN1Nk5IUDlGZC85Mi8zOTErL1VmZHJlOS9DM1g0MUJ6NDN2cmg5K0dvejdxclQzMHlkR2JUaktxMUlsNmIvRHJJaXRPbXZPTldDckZXajBmS3BmUjMxVm1sUDFLYzh3TGJVTXdOMGNWNVhTSUNTU2UybE9UeHZ2TTZ4YlpaSjliQzk1WVYyTWFRNTNoeVVUaEhwOFl6V0VMQUU2WU0xeHVmdGVHcVVUcTJ5eDlseUM1c3FPbm94QklXTUNKbE1NUnNOQW02T3BESGpvN2NEUG81WldTQWVzb1RTTHFQSXBnK0lIclQraUJDbnc1eEM3UnpYbHNzVyszVVZtQk1ZZWNjUnp5VjI3QWJLN3o5THk5dDVRN0FDR0ZpNUpVdmJRMG5jVjZ4ZE1EdExlczFZazdqTUlVOXhKbHBBUFB2OUFUN3o3Y1lvbEdXRGVDbVhTS2ZhaGRhT05wR3gxR1dER0RzNUJPQ1kxb1loNHhpdVNOdVlHVlBXWW00SnE1VkNsY3JrYXp3cDExa0VFRHRJOFprczhNbGdsUUM4WEFNVG1zT041SW83UjFsQzNZU2NyR2NwNFFjQVpLS0hCcmxHZ3p3aUNyWEt0UDN5cldMaE5mUU50RmN1b1Axc0hkdjNaVENBWllSUFBhMy85UHUwbU9mY0kwNENmTXJqM1lIRHo2Tk95SzlFOUlUNHdsVURseGVjUGpvYzlpNjc2TnVjZk1OaEpVLzZoNzQ1SXZkbFNlZjdkNy96dGU3Mjc5NFRUQnYvZUQ3M2VYck43cjVKWDR0NVlJa25vRDhKQStkVHl2NkZGaUxkNkh6dGxNbEJVWGgyNjBSN2lMa3lyS1dhMnZ5VG9PdVVSbFhMeTh6ZUZEYUJPdVAyV1VGclMrRHlVc05wRUhCUzA0aWFuWE5xNk9QRjcxQ2hKSTRVeE1uazV0UUVudkZDMU9sRkZtb2NYU09kQStXZ0NLN2IrSEZJcjlnK2FZNVgvd3d4bE9jV01KYWZNS2lISjFZeDMvb0piQXlUOWRQei81TURtcVJSYXZzMTRZaThNdGI2NmJWaXNzeHVBNlplZ2VWWE04akNNOVhONEZXT2ZjR1g1WXBZTm5BYW5ZRnRlWmlhV0QyMlF1bUFXemZlWHB5dXlvVW53VFA2YnhxSkxRS21UVkk1SlhyM2JsMGdDL0RadTJOWXZpU2w5endsbTFURloxempVOEtFT3lURHlGVUFUbEwrN1NkcFZFa3ROTzJTZlIzemZHc0RpdERyYkx1Rmh6c1JXSklMNmxBN0J6K2FraW9wNkwxUnBWZ1VxN0Jhei9MeDJtT2JNYmo5cHV2aDR2V28zL3J5OTJsUjdGc0FCZUcyZUVWT0tMUHkxSFlXbVdVNVNqV3pvK3VkdlBIUDQybEJ1OWhhY0hyOG5qZzBkLzZYVGpQNzNWM1A4QldYUmlBdDk5NnM3djJxUmVLK0dNcnMyNVZWVCtXbnNEbFJDY2g3NEczcVFHZUNrNnBWdUlEdmZpUXVnV1p0WTBobnFHY1dYR0NiR0ZYQTVtcmZhUHBaRFphQk8xYTFGYWpzY1NwNzFkTFd0YlFsWG55bkxBYkRsUnlMUFZUMGdTNlJ0UUFUQmorS1Z2WUtybHdCUUNUUWZUYTltL0JTR3pKNFFXOVEza0pMQXF3T3NWSEVTb2ZOK0E2T1hsQnhMQzZLRm1lQVhWczE1ZUpWSVlkU2FYUEY3WlcvTktXT0s5Umg5bys3Y2lsQkhYZUhFbnlsYTJWZldsclU1N1RKTnhEcjZrQkxEczhQZEZ0UEtPdDRGUGVPVDhQTGM0cnoyVnNhM0lLenVzSlhaWUpDVmNLZnZsdjdhZ3J4aWZYMllydGlXTlZSbUhMZzFhYkJVbmRpRVUvR1dtVngrdzRzdEkxak9zTDZZbXRWNmNWeDVMTkhFZXRBZ1dCTkNxczUwVk9qd3FxUjQrZUZZdEVSVVlSSHMyazc1Q0NJOXZTWVlrZ2R5ZzR4UXRZVEpkdlBJVWRDVzVBTDNnekZUc1JIRjdIeTEzeTZLNnRtZFVwMWxGeEVBNmsrZVZIdXFQclY3cVRYMzBmeWw1MEQ3N3krZTdkYi82L2duV0NQV2ZYK1d3Q3U2L1M4VGhHaDRtWVZGak5RWjlNTEtGOERnV3JqWE5ndnpITDg1UC8vRGh2ckRSREFETWdqR1VZYW5rVXA3TWpndGxsQmZXSE9aR1dzeW0xeVdEcGo0R0JISlVkRFdJMDFzdGF1ekpaSTBjWWJzbFZZZzJDQjd4UStWUjFZdEh1ZGpMUVVUREQxbHBjVXhjdlVFcUR4NE9qUTN4VXFOeG00YzR5TDljVnkxRDFvYWRIdTJaaEd2a2xvcHp6RHN1L2duWHRBN3RvS0Y3YUVnZldYNFQ3WUd2VXpPR0lYL0g4SFRxN0lUc080Rk94T21hMWkyc3cyS09jaHdid3VQMzBPSzZKNVhaL004d2xpYjRXMWt2V1JjU2N4dzNwRXU4S3lJdm5DV0FjRlRTRjFsU3dNSWZ6NnB6bGFCY1M5RllCTDRreHd1bHVZRGtpSTY4RXJjZll0VHA3akhtaW44R3RvQ2UwOG9KTUJEcXRzRC9rRSt3OUFVY1NySWxPWmNrZnJZbWZ6MEp5Sk4yZXJHU0VKSEs2ck53Y1N4KzA3STkremF3NHNzbEp5K0JxeFFYV3F1b2p4S3RQUFF1bVVCTFMwYU9mOGhmQ0dtYXNmK3N2L3JpNyt2alQzU1BZb1dBb3pRNHVkNGNQUHRXZHZ2OWFkL1dKWjZBNGJJbUNrN0s0VTMvVU1FZ1RBRjVsUTZEbGRpcXVkbkxMR0IrTFdnN2Z0bDdiRU8zV2k2WENjajkzMDRQZFVNVzVNbzZmK0xDaTRnSTNSakY4WW1zcDBTYkVLVUdqWDZBamlLbzVIbWtBQzhrYlcvcXZOWDdTRXQ0cWdnMVNzams1TWJTbTBwa3JUOWZJS0U2c3Y3OEhmM2tKckJTSkJTbjV1cGVSclBWU2wyekZoVWVJNlFYRXlIT09XYStLOUN5b1NtcjZyTXA3Z01EMVZXZ0ZGKy9lUHJGY09zQXg0WjJCK2ttdFVoOXFXTTJ1ZGd2OHVRc2ZlbGJhTTFuN05rUnMzMzcrR3NBMTNqbXhXS3JJRjFVMStqcFdNcmxoOWR0ejVUZVJ5ZmpqUURjVnNBTmhkd045bTM4MFQ5aEp5QzBmUkpEZEJUTEU4aHZkSGdoeTRIRTduWFVYY2VYVGlneC9xTWl1c04vNlY3RmZRMlI2N1pTREZ3aUpIR0FPUzVsUVV3VlV5aEEwZDFiRkdMRUR0WlR4NHZhSHNPMkhvNXpZREpjcytFak9YMmM2cm84VnBXR2cwZUZFb1NaRnFEL0YxNzV1L3ZSNzNldmYrc1B1Uy8vNGZ3cjFyY3o4RWo2azRDKzZCMWV2WVhuQlRkemwwRmkxc05wdG8xREZZYTMwaVFUWU5JcFFXNWFMMDZxZHVqZ1MzUmVTYktqV3lnamNYRFYrVHBHUWZaeHVDWFBoaGRwREdlclI0N1ZneUVkbnQrYWc2ZzJ3UTJRRUdOU0xuYk1UcXp6QjhtMjVLR1BSTGJib0pPc1pPZzc4MWVST2tpeG9JREU2bjRYSnpmV3pYSTRpQ1dDeW55eWpIWVdrVG13dFVsdEFPZDhxcTQ1MUpHR1FnWHV1bm12aWhkWTd6TGtjbS9ZdnA3Y3Y3MFlEc0V1TGt6dDRCd1pSZGtaRVJ6a3JYaFJFY1NYeUtpOW5Wc1RqT0RCMmdXdjUzUnJieHRpcGtKSVhvYmpyRWwvV0todXpHcWJZUDNrdlFaY3JHSm1xU0xaQnhqUHNsTndvNDJqc2VRUnJFYzBVUVNTQzA4WlQ1NXhIWWxSYk5DS25mZzcwYVVhWktKdklKMEs3dXZBN2huNUJWdWc5TEMwSXRQSk1nN1p1Q0xIQ0hRYWpPckp1cEtqRW5Halh2ZlhuWDBOL0Z0MnROMy9hdmZQWC83Rzc4ZXJmN2dObE5WeWI0aTZDdUtoaTBKRi9TUjBaMm5hS1E4N3NkcmljSXhXZWFEdEl0SHlPSWsxaTNaYTMzZW9ZMFRHWk9xTEcwSjNVRFFLM3hwb1MyeUxqMUxFc1gvekZEdEZBaTJGVElmcEhwZVZHRW9Vc0piYVNZdEhsZEFqaFlnQllDY2xXYUlWb0xOclZXT1lzaVdyUjFTUFA0V0JURG1pOG5mQzRLSlVkVTBZazV2aFQ0ME80R2l5ZDJBVXZNRFZhdVF6blVMWm5nZm1hR3M5QnREM0xqNnNHT1AveGQzQUZDd2Z0M0czcEEvQ3J4VEdXOTNEWERFN2k0Y1NiNkRuWHVNc2EyMkYzS0tFb093eGc3bGZXd3lld3RnRFJadGc1aGJzMHdYTm13YllPNTZWcjNxYkFsdW1TcjdhYWlGU0JFSnVPbVMrT0s0OEVyY0EycFFNUHNwRS8yRTQ1QjJwTjFxSFhaT1lhdmF6dE05ZmtEUVg2d2NMMUpuUkt1VDBOLzhXMDZqN0VEZ1BYbm5vK1ZpRjNjdlBkN3RjLy9IWjM1RDlWKzZNLy9MKzZ4MS81VzA2UkhuS0pOeFJ2dmZsakxEdDROY0VsSDJwS2VKS2ZseUVCMm5WaHJaTzhhNkcyUlYvUFgvUGtEeklqdGxJcUF3OURsUEV1WU8yVXJreUJ6YnE2Rm1vRGljT1kwNGNHbFh2TWVndVdjZFdpTjBnOHFXYjlxTGJ5S0VzVTJFNmVralNUQ3hFZHhGb0UySTZlT2d5WUdINXFNajN6ZUxEemxmQW1PUW54S3huM3FoQXZLMHZjNVl0eURLeGtZZWNQRUkxVnR1eHo3ZXRlNHNSS1JDaGptdE84UUdYUllYNjZMcEI4V3hIRm5YUTd4TFpDZGs5a2l4cmduQjNyNERFU3luV3ZuR3RKNG0xWklmRkdGTTZyY3lUYkxsQVBHODZyTEJsUSs2QmpLUnE5SG9wVW9EL3lRWVJOb3E2eTFwWStEMlpwNEZ0bVY2K2xYdEVxVzNLaDc4eGIrMWhIekZwZzA4Ulk0SWZ5eUY4R2tzaW9Gak9EU1lvVkdCa0xJclNYbDBnb0c3a25uc1dFS3hUcURYVG9DRHRrWVdiZFc5LzZHbDV3T09tdXYvekY3ckVYUHkrUENkNzY4Ly9IQW5VZi9lck43aGQvOGZYdXFkLzgzZTQyUG9Ed3hwLzlJY3AvM0QzN3BmK3NlK1RaMUpFVmhaR0pkMktEREFuRkhSV29PTzN6amxqc3llNDFzTDRHT05tVENkZ2twVU9aTHhQd1F3bDhMRloxR3NQNldOS3ZYQ0NVTjBEQ250RWlRWlNwUDE4cDgxQ3F3TWdhVERjbnhhYVd5Q2lxaWxDTHhpb2NyUE9DaWluQkFVYjNsU1VyM3JUTGkyQUZ2b1JiNk1XdTBGNnVvaEFxYUJsaTU3WG56SDduL2RzenVEODB3T3MvSXFITHUxaUxIV3hUbzJ1WVdqTjhHY3E5SUlZSTdKUVVuRmZ5bW9BSVozSHRUK0NTRC91RndKMExFT1FXcm0rRGlSTE1XQkFUY0h4NkpDL0Y0Ulk5UWV0REI3UWtBOHJDSGo5Y3lxbE82eEI2VDZCZVJlUWkwV0FXR2FIR1FXamp4emlyRWJpZlc5dVJwVWg2VWFLaVhWUldhaE11RDM3eXBlN3Q3L3hSOTR0di9udHhhaDkrOXVYdTVzK3crd0NURWZJblgvdTMzVnQvOFVmZGV6LzFiV2krL3VrdjRKYzBZM0p2RzdwSUxQbXJEQkZpbjl0Y0F6cENlVXoxdnpudGNSVE9qL000K2M0TGFsZDZvVE1yUnJmV01UTU1kSFQwUWEyeFRTeW1BUVVoMGhJaU5VcWtvMEFGR0ZZWmVZUzRna3VoOHFPZWU5NU1RNitKZEtwd05MS0E5YndXZUdwVVRLQzM0R1BIWE1ZaThNV3B0R2RQenM4OUp2OGtUZDdQZlp1a2lIc01HSTdkRW9HeGxjdzlIYkUxVzRQbGpyaWhGT2VWZTBLblhseTc0K3E4MXVhNFludGJvRVloN2lzN3ZCdVRrZ2hIT29oODRrem5sVWZqSHdVWXpRUytXcUZIZFZ4cHE1QTNwazBoQm85eUUwOVo4S2RPNnlEU1dBQUl4SDVwdEYxc3J4ZHlIVm05clY3YmthWFl3ZDVMWjZGNGJ1N0x2RWtQUGYyQ09MS3M0c2w1LzdXL2pxMEc5dmpXcnp2K2FUckN5MXdQUGZXcEhqMTM5NldPTEpwM1laQjBBSldJYTVzS2VsOGQxeGxKZFFXUVd2djBERVBVcVpkYXRrMnZ4S05mVitaYXJ1MWpUNnRwNjdQZG1uUGlVTFpEM0czemtrTzVja0s1TWdma3hoTGc3SG1hckM0U1NpbFlyMFRZUGpVSGhqYit4eHJaR2tSczhIUjRxS1Vnb3FQYkE4TTE0UUI3eTJxU1NHeUpIZzB6bFZwcVUrVHFjU0pTa0xsS2NMMkdYZEZkVDVydFkwMVU4L1lGMkZPY3JBRXNHMWljSHNPSFNHOGVPVlI3aVUrWTVMTzBpTHhXbGtIMWNGakJDQ2lYS2RCUnpzWkl4ZVNKVTBabjJlMHJPekhTU3g3eVFRUkdYZm1YMlRJS1VXVk1Qd3Y5cEhOT215TnJiZGR3WE5WV3lZMDNIVmNLVmRRcTZyUFVBcVhjOGtlYlNSbUptOVBOeXhsOVd4UTV3WkE4SlR6czgxTFdqZlVzd29TOFJrUGRlbFZFWlpXWm9YSDFzU2RsVjRQRjhiUnRzaDVuTkZhVWFvZ2hLMkYyOUVZdW10THVlNUtDN1V0N0RmUTB3R2t6TkZyV2VlR3J4MmhpeFJpNUpwTGNLcmpPY3lGYU5henBkT1VTaFRoOW85WnBzSmxtZUlHci9zV3ZDRjljNmlETkVXWlYyVjlXR09sUEZFWnIzRkVpQXNoS084NUVhVWtCbXVlOFVCQUcvVm93VWxHQnE5YW5YTGRUaWlyWUNqMWVhNVlYZlRCdXBhZDdJdmVFQmpEZmxuQmNWOWk1d05rTkRFNk96MTd5VHQxYTBWZmd3a2tXUHR6S0tVbUdHZWVhS2ZKcnBXczVyNlFmOXBXMVRya2huc2lRTW5hN0c5QXhoRDJpZDJqUmJENmhZUW9reHdDaVJINmxZQnJYeUpJRWJhZzRyWWlMVWdhUlk0d3dCWDYwc2ZMSE5zaXA1UUtvcTNKODFvL0lndCtTVEpEY0dnNE1BbitSY2d6aTcwUFB2Tmk5OStQdnhZb1J1ZXN2ZmI0TUpUeTRGVkQ4S3dOdW9aWW54L2R4QzlUdVVSSWNLTzQ4bjNVSHpvL3oyZlowaW5hM3JaTXhRMXprODBJU3ZwVGNUU3hhMEU3UW9uTnA1aEp1UlFGYUl1WVk4ZGUxMW1GRURnQTZEQ25WZnpZQlVrTk42dXdETHdJN1NlenJLRUczenAydXdNY21uWithUHpZcTNxaWp2TFlqK3JxOFcvaXdCcWRIWWhMNGNRVHNMOHRQMDhvNlVBbjlEYk9YcFFNbjRFRy94Y3k1aEhZa1E0ZzVOdDluOUJVditzU0dVVG5NTGtSNmszMWxHM3pTSmxoSmZ2VnUzWThoVVBERWNkV1pubkpKdTlGVGNtd1dXMGdIbWtzWFVGMjdJRVNNU2c0OE5CaEFuNDRzM1VKY0E5K1NVY0djck9zN3N1QWNJalZVbFB5UnFFaWtYT1RJNVFXVEhGazhHbmo4cGQ4bzBoSStucmVMeWlhc3hoVlVQMzFSeCtIdm9jNUVBL3ZUMDFkeld5Y2MyRzJJbktLMTRYbGJXaDZpRzl2N1VkUytYQkpaU0JuNEV1blEyUEtDcEJQVk4ra0IxWlRidFZaZ0ZGYnU2aXNYTjQzR0txd2FWaTM3NDF3dWtLNndZTlFtZGpXRHZQZUwxTlErS252dm44ZDdzZ2R3YUpaM2p4RWdQUTdpcHpPWEU4L1BlbnpvNGdBT3JOczJhOGdHS0RuWUZVWmZaWW5DbUVtTW0yMDRrUEpoaEJGZklGVXU0WWlkRkdSZldUN0JHVXltYjR5MjZoL1h1VTVKSkJNY1YvS3Q5VFB5YTVLbjdlT2ZyTGNkcStlY0luaUpDdkFUL01RY1pyUHkybzZzNk10ZkJaY1FqdXRmeTIvWGRWanIraHdVQVNXTXZHbys5dHluM2Q1dTdIU1d3dlpiNUFsNndabk80TFpXWFB1T1kyc1MzTk9FT1BSclUrbWU3dGdXaGIvb09wcGpEaXhoekZiY0QzVm9QdUJrcTgwclRuY09CckdIOHRQUUl1ZCsyVHpwbkZkU1JmMVo4a1dBQm12YnBNNHVPaU54V0RxN2xyYUZ2WWZ6dkZ4UzQySnhxZGo3UFcweUp1NTMzWngxLytBN0xCQjk1ZTVHSWZrNXh2Rm9YVGwrMld0K2hJOXR5S1AxQU4zT0lQb3EyM1BkemJmbktxQnhlbU9QMS9pQ0dCL2hUMGp5K1Z0R1gyVW1qVVQwVzNNeDJxdVJ6cEdZQXNiNXFsdHpZUWF2Ylo1bzIybTh1Yjh0aVF6WitxS01FSVpkbHlncjh0YUg2d25XcThnb3NtTUZHSkdUOVhTd0hVajVTa0Z5Qlh4VzJ4UXVWUHAybXl6RUp2TTB6ZkRHNExWUFBOTjkrTXZYMDRaSzZmcUxuME5MbjQ3ejV1VnlJajR4K1FjWnhnaWM4eHZSeHh6bDQxQ21XZ3JhUC9PdVh4UTVSblc4S0d5eGNoUzUybzNmQmhUSDhVMmdJamRHSmVUREo5V1JrWTZZT0M4alFTNG5HRTVqWVNnYmt6djJQMlZCT2g2bVJsSkprRXdsR2l2cnY5ak9OT25pNUZDbS9kWUVyVkNoL0JOUlNwU21YSEpMK1BkczNaYjBkOC8yL3dJSVRnZno5TTZIYlVuZ3VOQjVuZk9yb2VicFNCc0pvNXJSVjN3Z1lSWFd2bHFYT01NV0htdnVMYXVSVi9sY3F0SzF4a1hyN0hFRDU1VnpubzZpOUlzQlBmUjFhdVNXdHBFT0lXOEk2RHpyRGJzVmNUQVBRY1I0NEVkc0k0NHRlOFMySWJWWW5ob1JDUTZybDluQytIemRrUjNCVkNNai9IZ0JsYms0eG9DVWlFVmYyZ2V4dkdDc0kvczQxOGNXRkxJOHVlMU9Hb1JmWXBBSy85SVZzOURSWmhWUDZEYm9OSm5zRzhzYTRGZ3BuT3d5OElqYU5yMTI2d2p5WndXeTFuaWNyc2YyME0vcGNiMFdOVGlVYWhjTVQ0K0hNV1NLUUxsTVE3SlUyc2Z3cDNFSE8vZW9uY1o2Uzd3cklrMnUzcFU0MU0ydWFFL3U1STRRN3ZmKzdVaHRXeVdMU0duVmljWDU0UXVXa3o5UHl5ZTFkQ3hQR04wVkw4dUl6SEpxbTJiWWlTUkdYOU0yZzlqUCtqVzJxMU1YV0FzQUhGZGlXMEltTk5GeGxFL3Q2cktCMkRLY0l6bi9rcGkrTUpzZ0ZkZ2w3UlNLdGpzNHJtd1ZRVk93Vm9uWEpEck4rcGVyZHd5NW9welFPMlVUeDVWaU1UK0dXQlMyN3NoR21HSnVqazh2NnN0ZXh4OTgwRDF3NHpvNmVOTGR2ZlY2ZC9Ud0ozczROMTc5SWo1RCs4VmUvYXYvNEwvcjFia0s5amhOeDcvK2tUaXlmTVI1L0tHN2k1dEJqbjNhdFFZNHFQcm5ZOWRjU2YvOE9HK2pkd1dkRmFxMndlbWVvRUVET0pnTVRNR1lSZitlaW96R0xsVXJTdExzWWRKR0p3RnArK2JpMENicFFCNHluWWtUUzRZbFlaM0l1L3JWeTNmUS9ObUxzS3V1N2VsZVlBMmNIbjlVbE81QUhOaXJDQlRTUGNHY0NQT3dDTzRxRVJHVXRhOUQrNzU2RXZOTGwrQTNnVDcveGlaRVFWZDhhWXVmcEkyR3FJR05pUVRuVE5iWTZzdGFEZWhlRSswbCtmR29MNWdXYktMRDQrelZtZXdwMFRHVTlhM3NaNC82Y0FWdG5pNFJHUE0waW5hamRhNmt6Y3RFZ1NRS2JCQk1kbEE0MWI4NDE3VkZhS1F5UVBUb0NnZmFnVVJHMzMvOTllNng1NTN6ZXVlWDM4VWVicGU3d3dmZzJHNHhIYi83bys0VVRqTFQrei8vT1U2dXM3YVhIMzRZTlFQQ0N0YkFqMXpZSE0wQnlIM3pmYTRCdmswLzdqSDRSVk1FNTBGaERPdjBLRFNwUGRpNEo2T2MxQ0V1UmtCbVZlNEV6Y0FrOWJHQW1Bek1wRWV1Z2hzR1JTVVFIMzlzeTRJdWtkTTU1eWhpdFgvbkxOdEZaNy9YM2JtZUllNUlJSjkyNW5udzZRRExsdzR1WWZuQXdZVGdGQnc4dmlER0pRcE1rVnpmYytOMldYUDRKdDJranlNNFoxTFcyQzdTeVZiMUtTR0ZSRjUxemF2djMrQ0I1UDJTZ1JYMmw2V1BFL3VqMkFUcTE3SlZkb0doNHlwUlZ4ekxZRXFvZnd5T0t4MW5Pc2FhSmhCUzhRU0ZzdkE4OEVoYU9aMjhyUHl5STIydy9MR2Vzb21pRXFBSnR5TUpuaFFlL3VTejNhOS84dVB1K0lNUHUxLy85R2ZkbzU5eXp1eEhyMyt6dS9MNHk5MmxSNThEM0VoaCsrU2xobUgwNDNmK3BqdDUvelVwbitLUndkcy9ZR1NXbmVtNlI1OTdIci9NTi9pd3lZRWowMGg3WjdhaG5QV2J4cXAvZlE0WEZYTjh6OGREcnRuWE1lTi9UZEpFbStFaU5KL2hvcUtSZ3hJdFAyZExUYjA2UmhNR0VuWFdUTkpuME1tVlcwVE1nVUNaTDdkSktpTDR0dnZuUUkxcmorK2ZYdTE3Y3VFMGdKdmVVeXdUMU9RYzJDdHVCd0t0SERyeXd3VW5jR0Q1dU4xTXo1SW53RDFmeFlHZEVuMlZwUU53Sm1YWlpJbHFKaUI4aDdXY1Y1S2g4OHFsa3VTWmtlMXh0aFd3a2VBYXQrWWFOcGtwZFhWY2FiT2J0dGt5VFVtRUVxT3J0Tm15M3BhMTVxUUVvSUdNeUFCZVlvVHdJdzZydFVoMW1oczVzamRlZnJWNy80MDNzRGIydUh2cnIzN1FuZUs3eHpkZWZBNUtXWFozM3Y3TDd1UzkxN29yVDN4K3planNDczdyejd2algzM2ZoZktoZzlzM2IzVnZmdWV2OElhakM1RTg5c0lMM1pXSEh4blF6a0J6L2JacUFISGZ2TmZBa0Fab0FNNHlUZWUzelhzM2JxbDFnS2MwRWttQXpXbmF4b1phNUNaMVpnMVlEVmdOVzcvZlNWUzJoczdMUnUxakN1c0tYK1cxZzRaK3R6ZG5zZ3VhbTB1MXAzQWZhV0NCRHh4dzZoMGc4bnB3YWFJREM4ZHlnUWhzL01LWDJvQ29JQTVoT25peXZ5eTN6UnB4VSt5d1lYUG9JUFBMWG5vVDJ5ZWZNSm9kWVc5Wjdpczd4VWttQmUrOHl2WmN3WDF0TVhOczNVY1kvUFpjby92bFJhWmlkSmxDRW5IMTdXTVBGRk9XTE5CeDVSOFJoMlZQeVVNWTJsaVJpWTQwVzhmWS9KU0tsbWEzL3VTclFrSXI1RGhTSmw0RWI3LzNYdmZUci84eEZtMXo4K0t1dS9UQTFlN0p6NzdVWGJ2K3FKVDVjL2pnazkyVkc1L0Z3dTFyb2E2VldkeDV0N3Y5aSsvaWp1dVdnQzNnSVAveUJ6L3Qzbi85cllEMjhET2Y3SjcvblMrSGNsT1IyaC90S2NwYUpRU3NNMHZsMnJMaGNCYlpSSzdBc0Z3Ym10Zk8xT215UmRVVnlmZHJZbHZNeVNPT1dKUmNHek8ybGlYaW8vNTJTdkZhMENtdEZDL3lHRnBhNFBBaWR1RElUS2dPdFVKWXF0TXF6OURMRlBCUWJSd3BXMDJFUUVJek9RQmdlbFVLU3dKTUJrQ0d2S3YxdjlxWUlvbEkycFNTU0xCWlNENklJRGpRS0IvL2tTVEtYSjltUDRucnVndERCZ012dXNjY25NMndqaTJqN0Y1MDhFUjRzUklJSjZmelNaSDNIWExMQzJEMFhYT2taQ01YU1pzcG1HeWlMRkxKaFlxVU44d1pwajBldllwK3Z3b2dxVUFSSUtnQVZjbmx3NGlRNHZxbmc0d0FSVEk1U0ZKT3dKSkNBbFl2TkhFYWpZMG1NcFBtMEU4UFBJQlRGM0xiTFNYcmFYZzA1RXliMHBKUUtGUVp5Z1BaRFpBdEtxSi9YQnQ3ZU9tQjhSRlk0RE15eWlVRUMwUmd3OWkxbmZJOFpySy9MSmNuSUVZMzJ0SERiUytjVjc2MFhsd0xMN1JqSjl3TFlsait3STh3VEVsMFh1a29jNDB0VXlUcHl2MEtxWi9UU1pZbEErRFp3L0dvUEpUYTZMQXk0dHFMYnRZUUREM04waDhTeDVWeVRNQlRmRGxpd3RIUVVBZTB6M1NvMS9LelNwM0VuT2s1c2lXNFJLQllVRG40dVArdDczMjNlL2NuUHdtTkR6MXh2WHZpbFJlN295c1lWSkptM2VYckwzV1hzZVJBRmxrSHlKaFpudDd1N3Z6eUwvSEMySnRTeWNqTWU2Ly9vbnY3aDY5aGtFRUJTQWRZcFAzMDU3L1FYWC94UlNuSG40Ymd0b2tHREdWYnRaNUNJK2R0NWhLNUF1RnliV2hlTzFPbnk1Wmc2d1A5Zmsxb01wbVNLUjdHZEJBbGlVb3JoUXc3eWFaNExXN2JkMlFETjgwRVliVENTU3ZWYVpYdnhqUkhsa2hDUm1rRmZzeTR5bERsT2NoQjRWa3dBTjd2TTVEYWFCRkFtVVZ0U3JNRzEyVkxqcXd6WUh5RXhvM0c2NDRzZVFpckFVZFdIcXVKUVA2MlEyUURadWdRSVFxT3JFUjdZWkd6L3JnSzN4VzJoV1E2emJxc0dNQTJ6aGltUFI2OUNzZk5vQXpMRldrRVp3QlZpU05McXBhbTZaUER3VzhrWTFyNzJRUXNLZlJoaXpWTm5FWmpvNGw4cERuMDBRTVA0QlRsMjBsbHlYb2FSZzA1MDZhMEpCUUtWWWJ5UUhZRFpJUEtmZUFscWpoeUVQSEZLdTVXdEtBRFpGSVl2MUtIZVk3b3J1d3ZPOFc1eEtOODk0SllTdHV3Y1ZuSXo5MWE1TE8wWEwvTHgrZFRFbmRScUwwZ1puUmpKNVp6WGhsNXBVTStraG5oT0s3RllhYkQySnZaR2FFYVlkU0w0K3g1cTZPWFlkZUxFRUpZNDBjaXZ6aUcrV2F4d0tjbWdnVUxlY3BGQk9pRkI4SEZEODlONHNoS1E4QWF6T1Q5dTMzelp2ZnpQL3V6N3FOM2Z5VzRNeWpqeGd1ZjdCNS8vaG5veFEyOUdmYUN1L0xFYjNTWEhuSHJhUW5JellPUDMvMGhsaEg4SUNqL28vZXhqT0F2VWZlaFcwdkRnWFRqNVZlNnAzN2pjMWdMWGxvTTNoRGVObEdoN0x0STZIL3lqdGkyTTg0N001YWY5VVRhTFVwVXBxdTF1UlNWMGRpVHAyU0srN1J5TkFlaHZHM3IzcEcxMm5CNTBaWXF0YUMwWHBYQ0tpa0RFUHcrYlF1ekkwWGEySkVGZmNNMmNHTkdhTVA2OFNVSGpoOUdWOXNSV2RMaUJZVVVqU05yalRmbWRkR1JKVU5OaVVDbXZ5YmJrenJCVVVMYk9uckdQUjY5Q3NmUXlsa0JpWkpGZ09BSW9DcTUzRmw2RVZGeURnZS9rVXdHa1JZVHNLU1F3bFZMVFp4R1k2T0p2S1E1OU5NREQrQlVaZHg2UThsNkdpWU5PZE9tdENRVUNsV0c4a0IyQStRaWFyRXl5Z0RIYjBFSGx0RkVUUVpGeDYvN1FBS1dKL0FGSjBuYW9raUZJeDFMZnQxTDltRnR3OGZ0dVNaR1h4RTVGdWQxYUc5WjJ5ZThaeUQ5bU9LOHNuc2N5M0RLNmJoeW5hMGpPV2FlS25NY3QrRzR3bmFMSVpmb3I5ZTdzdkRGNXZCeTNBQUFGMTFKUkVGVTlPQWJpekNVaVEzcXRDTGY4Tk8yNnNncW8vZXdxOEFiMy9sMmQvS1IyMTdqRXFLeVQzN21oZTZoRzNHNXdmem9BZHhCWFpWK0xlN2N4QWx3NGZiVFl5NGplSzE3N3hmdmhENC8vUFF6M2JPLzljWHU4b01QaHJwK3BxZ05CMVpvU3FvYUN1cnoyVjZOWExDeld4Vm54b0tWOWN3U2FiY25RT1dLcE54eUtkeU1HV1pmTXNWOVdqa2RCNkc4MDlZMGlwcTJ1VktLMStMbUlCVWl4WXVVdldzVUs3S2N3MHRwaFZNcDFjb2hJbGFxQWJCR1JOYVNkMkpFUmtJeEtmWlBuY0hadlNNYmhUVnNFd0dkSThzcTQxWWg4cEhEMnowVW5TTkxIT1BJSXU4dVRZcUpVbVJQNERRcG1OUWFRSlB0ZVc0SlRrcHU4NUpuM09QUnEzQ3NySndWa0NoVEJBaVhiMVFaalVkUVM5ZlhPaHo4UmpJUnZwQkx3SkpDQWJoVTFjUnBORGFheUNZMFN4OTlLVlNXQkRuTHVwTDFOUHdiY3FaTmFVa29GS29NNVlIc0JzaEYxR0tsUEhybkdsb3VJZWdsZzNLSTNRZktYL2dLSXp0RHh5akhDMVVMZnY3V09zZmVXaVRBNERNL3doT2pxV3RmN2RLQmFORE1nQ01YMHdtVytHU0tUamlkMkxRcEVhbFg0TmlsamhBRXREYVJjSkZNWTY1eTJZVXV2NWpzLzRBNWpZWTRyc2dVRFFnbFFZckN1SEx5Nnh2SlgvN0dPYTBKQ1YvWWlTTkwydHhhNDVmZi94dThCUFpYeUx0UHd6MzQrQ1BkVTY4K2gzVzB1dHdnaXNUSGplLys3SmZkMno5K0hmQk9NNWNmZXFoNzdyZS8xRDMwaVNjR0ZFSTZEWTNsVFRnUHlibExDbEdtWGVjdXFpT3IyaFE3bnlpaFg1TTArMExKRkE5ak9vajhWRG1TMjNWa3JTeGxmc0UxS25WUDZoeWUrdzMwTkNQVldvZ2tLdFVBMkpZalN3Nk9yNU1zOHBhY0Zja0FYQ3hIMXNzczhwVkdVdWlpNlp4MVpIRk5NQzFTc3YxTzJsQUllc2lBa21JQWN0aFpNU2U1V2Rrejd2SG9WZWlwanV3S0lMR1J1UWdRZE9TcmttdFIwdmRJd2VIZ041S0pqWVZjQXBZVUNzQ2xxaVpPbzdIUlJEYlNIUHJvZ1Fkd1N1THRwcTR5NXBWWlE4NjBLUzBKZXFGS3lRNGZOMEF1b21hVmNDNFh4M1JneldkcUMwSWQ4Z3RmelUvVWhwSHRzQm1sWkFTMitJRUVaZUJ3Wm9nQU1zTGJZWmVEM0lvb1pQR29Td2ZrTVhvUndzd1puRjlFUDJXUFhEckttUm9xMks2YVkxYWNWN3hIWUozeHpIOUpTSVoxd3Vnakk1emlOS3VPRXNnR2F6Q21nYURqeWo2R3VkTkFzVTJXRGZQeWdoaGw4REtwRWl5Y3hTL2xlZEdTUHpZdUt4OHpMeUZPckp2ajdlV25zUXpnOFJkZTdGNy96cDkzNy83MHA5MnRkOTZUdjhlZXVkRTkvT1JqY0NhZDVNY2YzdWwrOWJPM0VNSEYzUklTMThFKzgvbmY3RDd4MHFmbHBFOWszUWVuNHEyU2JMNFB2YSs1WUJxWU9tL2N5WjZPdFU2MzYxdzR5T3F0T2E4RTJ0N041NERybGh1aXlEVHN0ZmNxMXVVOGlMZUw3ZzR5dlpBQVo2Znp2UHU4cklnemUzNGk1Q0x0cnZ4eDZPUHV0TGRkeW5BMFpRbkJYZS9BVnE3TnpvSGxFZ0oxd2diRUFGM1pmUUQ3MWJxUlhjZVQ1UU4wWUtlc3IrVnM0UXRvZUVrc21QbUs3RTVTN3lRekNrb0hyZ2xyK3NheDZwMVgzZHB3RktvNmkvRERaRTN2S0NURGw4c0Q2Q3pyeTFtbXlXVkhFcVR6TExJdzZreE1pMmZ6UFFheEluRmFJWk1zWGFCaUl2NW1FVm15aXJRYzQ5N2RnUnRBSDc3N2J2ZmFONy9SOFZoTndIM2kweTkzei96bUYvQldJd2FXVFRrZjJ5YjVBWUNzT1NsbU12ZEluMkZGdkIrMzFqYVJkb3ZTVEtWclphcUxFZnRnWU1DcTdiQTQycmxFNVZwRDEyZHp2R2hkY2xnSHFUM3A0em40c1VzTGxJNWdhVUdJYWlIeW4vV3JmS09YU1lYSkZLWFZrVktteXdEQWpHTVNxaFFwNTIwQXlNNFVnUkhwS0RxUElwWUJORmtMSnZuMFphL0l2SVNUZGRmUkVzRGlTTkl1R3A3YmlNaVNYSlRUWm5QdFpNb3ljbXlhTmZ4N2l1cFZKT0lLNXdKSUtsRUVDSmYxV09VY1dTSVlNU3krdzhHdndiSHRlVDRCU3dvNVpLWGN4R2swTnBySUtaMkhIbmdBcHlMaERxb3JZMTQ1TmVSTW05S1NvQmVxbE96d2NRUGtFaXJHMlBMMER2YVRkVnR4SmZ3Ti9BRWNUTm1pSzZ5QlRTRDdCYUdMN2JQZ3dLN2lpUFpETm94NndWdDNmMW41T0FKZVBqZGlSamxzSmZ5SzZ0NnlGaTVpdXh6blgrYThXcEFpS24wWU9JeU05cm9YeE1iTVUwT0pSaGpPdnppdnJjaHlFTVRnaGpwa05Pb2JvcTIyTWM5bk5GZ1VPU2dMWWEzVG11T3lIUEY1ZTNBbTZkcjE2OTF2L09mL1JmY09QcUR3OW85KzJOMTYrKzNBZDQ0dmJWeC85bFBkMDUvN1hIZjFJWDZwYTB6U1RraVBnY0NqMW8zQk56QlUzams1c3pSYnFkTzBRVDlNbDNhVGxaRTJtclNlR1NKTVBUTVdkelREOHdhY3BwN05wSjNLYXlwOEpsM1IyY3hndERnRlZuSDJ4L1BUZ0VSaWxmMDlPZkZVK0JGSDdkK0c4MkVFcHoxSVJRTjhDV3FKTGJpVzlxV2dEUFlBMGRIZ3dQSmNEU1VZSFhtQkM1RmQrYVJyRVljakhXdFNzZjVWUHBBd2V2Y0JSbCs1YlJab04yUU9JaDdvWjJtellGd0FLR1E0TG5XTkxWL2NhaVNDYXZlU2ZXWEhScXVWdGtSZC9YSUI1emxxeTRpamwwSWNaenJOL0ZPcFJxQUhFTkNoSENIeVM3cGprNWNCNEpzNXNtdklmZU9GRjdHVHdZdlkxUGh1ZCtmV1RheDNPWnJndk5vT3hrN1kydkY1Q2o5RmFlTXAzeitRbStvNGFxTHMzS2orMXhoSWtmVEhNNmVxRzl2N3FmQmo2WjQxM003NllRaWI3RmwzYjgvdmpEU3dQOGRucEdqREJvK3F1WWVzZTJlbWJQTzVKSEhTSHJOMFlCZllnUUJyWU9OTFR5WGFpRmJpNHd1eUJ0WTk0emFDMWJKWVg4djlaYm5zUWJaUnFjR2hIaXlGdHJ4QWhjZm9ZeE1kT0RySmpNQnlUSXJvSmZralFUcXZhNzBnUmhLTXRuTEpnRjFqRzl6aXlLT2FFOGVWeXhYV2RGenBDRER5SzMvTVo1emFYYytBV1FRQnlMS1pJMXNnYTZ1NCtVMHRjUXV0YTljZnJ6VlBxTmVlNXhxWlFPTENnVjZrdmxBVzFmRTJGWFdSK3JqRmZvbXE3dE8rYlZGTjJ5WkZ0ZSsxdnA1V2FhVVpxL3BZcFAxQU9mdlRET2RGMXNIaWs3SWh5ZnFPZUYyWjQ1SDB3ZVZyV001WjJsb3pZQ1VaK1VpQzMyTTI5VFJnQ2J6ak9XTUVGc3NVSnptd2NDNVhjSTZYSnpZeVN1c1M1UTJDUUc3bndFNkl2aEtaTDRneDhxcGZFQXNFbWVuemtuMXN1UzJYN2pTUXdEY0tKQ1dSWGppdmRCNkxxYzh2Z0RIS1N1ZDFCdDVjTmpBMXFlTXFMNG1WK0djMEc2SUlhM0dnNlVpalJObjRoNVE2c2tORUJNWDhUSVUzcU52UFpnclpQb09kVUV5WEZleUV4UVpFcVZPZVpFMDJyM1hySGkzdGJkSmRWNTdwZUVXcFdWa2Fpa1hnQWs5Ty9JRTBEREZBNEw1cTNwWTJ6SGcwMlF1cnFtMTErOEoyY0MvWS9hQUJMaU00UGY0UWQwclpnR1dSOHd4L2g1ZXV3aG5FVGtiZUtSbnNON2ZST3ZuSTdURkxHa2gwa2F3ek80UGpKUTRzWCtDaTh6TW13YkVjOVlFRTBKb2RIamdIbGc3ZTJDUU9KWmNvY0dzeDFZZnZnTkpRdmFBczZxRmp2NG56bWl4VG9FT3FqQnJIVGFLdXdYSFY5YTBabnpIOEF3cUF4WW1tM01nM3hzZUVzeENvMzVzWk0wQmNCM1FnK2U3d0JEUVVkVzkyZWx0U1o3cmFGdGs5bllvR25MNWx6blArZXFqa0Jhb0s1cjQ2MDhBNlEzY2RuSXp0dlZia3BiNFVMN25YK3JHWDkrSm9nRnRFbmQ3K29DclF3UkhYd1dJditkR09wdCtpQzlITVdwcHg3Mmt1SVpqc3dPTGxNRGpJTHRVZDN6bGs1a3RpcWR0Y2s4YlhZOWxBK0RpQ2dxcFIxN0k1enJtbkxONGJrdDBHVFAxZ2xzc0ZzTzJwckJFMjBkZklLbmYzbFNMNks4NHJlRTZPdXNKWWtpd2Q1akV2aWRHMlJvRlE4QldzcTBSYjBUS1lEa0huTFJCK2NoQnlBa0JyU2NFRU1tY0FDdTFSZ1NPaVlHY2d6RDNBUXBTMUpUbmIzc0ptbk5xMHQ5U0JDcGtDNzBKVkQxbHVwREFjMDFlcUV6QzJ1YUZLN2RUU1pwb3JVZDNsOU5nbTdlMzN2S1NOQzFLMzVjNzJuTmd0MDc4Z1duTmkzTTk5dTBDS1hpSnFXa3lIOCs3U1pYemNpSS9LeHlRWUNiZEZsMW1hb0hpMHJUaWZjd1NoNWtkY0E0c3R1a1k3eG9pT2NuY0R2OCs5a3N5UGJuOVpSSXk1UmRlVWhJOHZpQU5iTW5KZWJuWGt1QVhZVEw3c0JTZVc0M05zb3NNS0I1eGZSS3hHZVMwdDVVc2R5WjZ5ZkV3L2lhRnpYTU9lc25weG0wSURBcEduT3E3aVBMTnNCUjJScDE3NXQxeTl4WkgwTGZ6OXZSRm9vMEc0N2NXOTQ4eU83dGJPQVBzN0YreU0xY2VBc0U2c3picDZOdWZFeVNyemwwRUFab2JFSDRRcEVDaFViYWFkS2RobngvenNPRTNwL3g3MlFtbGdQMGpPNW5UQXdWcGduMVdYdkllQ3crRVZMaU9Bc3puU2EzRmJkT0V6OVkzemRrZ0hGbi9PSWF0SFUwUEhaUW1CamNDR0ZwOXhrY3UxSEZoWlgzc1gyMy81dnZ1dTV4eWtUT2Rib3E5MFhrZklyVVNvQzN3NFlvVUlLS1BlZ1VYSUVDQVVYTXhUbkVid1NQYVZqVEJLdW53RXZmQ1NXTytXdDR5UzE5SlpEWTRyRzhsN0xIK0FxdE1xNDBDWExVaUJZK05iaDdQNTZsdDRaTGxWUjVaaW5rMUtUOWpaOE53K2w0dTlUdGIyMXc4Y1c3VjJub080VHEvZVVtTTRIYU5HYVd4OXJ3ZGpSY0NrbEp2ZzdJVUhIMjV0c3VkODNuMDZFeWE3NzhhZXcyZ044RElhTGxHOWdUMmF6Qjd3ZnRXQVBLcEdSRlFpZnhnZ015NEpxTCtkTHg4S01MbzR3TmU0RGk0VGg0TnJSRUtVOUJRUlhYNGhWRklCN1JBUjBqbVhKdkN4K0pnRUo1TVJXSzZEamVUNnVOd1JRTDRlTnVVRENYU084WUpZZHhwbVVWMGlPSk95dit5VXo5TFNKRmYybG1WVDdJOWhDOGR4UnVkUjE5Z1dnUXk4elVxa2t3NGova1pkZERJcHFGWnhYTGxjZ1lTbk1BYzRlY29mOUNsTEZraS9tcjUxaUVzcUk3TGJTK0FueXRzZXhlMVJ5blF0aEVlZHBPMkpzS2QwYjJoZy9ac0xUdGpTcE9QRTRILzU4VXFZTnJubFdxSVhnaHFiYzFidmVVMm5rc2JQV1JVVDJWK2dIbHdnVVNZcWNRKytiUTBzNmJ3eUlzckgrblpnM0lLRGRCMEdEWS9jQytrVXpxSWtPSmxIVng2RXp6dGxHUUZlNU5JdmZSVm9IK0FGcUlQTC9NclhXSnI4eWhjY1dQbktseVBJbnVUV2QwWUhrNUZkT3BoakUzY2Y0TmU5OHBmWkZGOFpnWm1zMnhXbjByOTFyekN0bzE4NklOdHp0ZUJNMjJ6R05iYmtNWUVQOFRmYVY1WWRoTWZLYzdLTzQ4cXhKZnZKZXNkVkx5VDVTVEw5RE5rNUlySVBYcnIyZjM5dy9PRjNVUG1GMFBDeHlkaUppVTVUZWVvb2ZHeDA4UEhxYUhiR2Q5QjV5NEhqS1JwTU55ZHQrekI3TjUvOWJMYVRlaHFaWVViM0FzVE8rMHdGNzV6SmRqUjlqNGk1bmM1dWtjbzlkSXEzMk90cHBGYmNOeFhPNjVLZmQyME10Q1ZnRGdxT0xKMHZSRkw1UVFQM01wYzFYSFZSNkJES0RnY2xscWliSDJDTHJrdllva3RldHFyVENTMlFnelJYZHo5eVFjV2lHRmdHQ2NkMURsa25PN0Izc1g4dDVDcVNWU0h3U0gzeTlsenNQNkt2Syt4dUlDOXVDYTBtRitsRGgzVzI0a2kyUVZVeWR3ek9LeVBmVnZFamlIQzVBTmZaaXNNOEFqN2hERjdpdURMaWkvR2lqbXV1VFlyVUp2M2Q3dEdILzYyQWZQQ05mL2tGckxmNEJsRHdTbDdDclZrUTBCNDhZazRNS1c4NzlmZ29nMnFEQXFSSEQxN0ZPbWRIdGl4WHVUYnQyRHFsTVhUdDRCN0hRNktPQUIzRzdFT29SR21MMXRiNTgvdG9ZeEtlUUNSZ2FjazFqWW5HT2p6RE5iQkhCa3NHa21IazIwcThIRWVsNHdEbGwvc2crcVE1VDhiVjJvSUNTTjljUTZpeWNFcVF4d0RnYklncFdpakpCeHVUNFpWd0lxeTJRZ0ROcG16N3RLWEcvd2lPamlSZlYreUxxNVJmenlleFBxdWtaRG00dkpGTlJteVJSd0tVOUtkUGNOMmFqSEhHc3NjMEF4ZXVQWnhjbGdnUXRCS3I0dElDUzV2dHZ1eHc4R3R3Y2c2Mm5JQWxCUXZWeURkeEdvMk5KbkpMMzZmMHdBTTREU20zM0pTTitaeDZRODYwS1MwSm1VSlZJTThsQXlzNHJuUk8rV25Rb1VUblpmNG9sTmwvQVlxUDJHWDdLem81VEVXK3BwSzdHMkNMcnJDTXdHRWx2NGVJd01aMXNFbFRWdkFqR3c3c0FwKy9YYTM2NjNRVmdRNnMrM3JZdEFqc0FnNnNjN3hjSDB4UGxEUWNmSHpkaXkrSDFhSzdKU1FiZlkyRzFPdXZqOUQ3TUVJZkpNcGpjL0FiM1RJRlp1eGt0MEFWWWhKMWhiNUV6UlVZUzhibXJlUEtQRk9QUksraUFBUG04b0xZL0tRN25QLzI3SlhmLzI3QSt1QlB2L0xQc1ZiMlgvUUpPMzZsWDBFT0ZCUUNGZkxmRHlpdDN2VFk0Nk1FcXcwS2tCNDllTUJTajBNSGpwWlRyRE1yQmJrU2p1WGFCR1N0UW9tdURteHQwL0o0Qm1xS2h6SDdFR1d1V2x1WFFWM0JPb1JPMlpSV1dpSk1YNllTVFllWGNuVWw0T2RFU2FCUzdXZ1RrMzhBS3JCWGNrbVRMU2lBTUhZTm9jckMyWTU0Z0REc2JWdVdWeGlwRG9RcjNRejhGQkFWbWdVQmt4VnlDVzNMVndCMUpQbUdRRnNCWTRYa1BQSEU4Z3c0c3VrSGUwQWxrbFFtT0daU1owVUR1RUUyWTl6amtWVms0TUk0QStrTEV3R0NqbUpWZEdTSldLRHZjUEJyY1BvOFlrMENsaFFpVERQWHhHazBOcHJJYisvSXF0YmhzRExxS2tzSGRPc3BiU3Nkb2RnWkk1ZGM2MXFJeEFZVURoNXpFa3cyZ1BqMjVkM2JjR0lwQTNBRUxnV1dUOVZlSVUvdkZFY0M1UnpXVXk2T2IyT1AyWk5rWDFrSEROcjhqNzFmeFlHZHNnYVdqakVkMk43RWNQS3ExTnhmZGlaNzRnN0lxd2dVRE91QlYzeDVTOVlEMndZbnRmeEt0Yk9IOHRFSVhmZHFRS3pLYmJYa2cvUHFJNkFLMEF3NmtpbitHT2xkNTRNSVBLZDB6dVZGTVFwUVNiMHVaeFYwbnVYR2lmaG9VeDl0dHZvZlo2Lzh3Zi9xYXlQeFczLzYxZjhlM3hMK1gvQzJIdmJHR0U3Q0x1UHBHUEhYbWIxaEtpTWhlbndzWHJQUkFybzh3QU1HbFdLdnBxcWtQdGFaMUFTNUVtN2wyZ1JrclVLSnJsN0J0RTNMNHhtbyt6R00yWWNvYzlYYXVneXBTMW1HYzl4U1dtbUpac3JMeEVQZWFNZzZmaVVBSU9iVm5tUmVUWEtjNTF3VTcwQThvT0hEck1PekVLaXhvSUV3TTY0aFZGazRTOWNENk5BUDhCYkc1eFZHaWdiUVpLVXBnUk9wUFhNRGFMTEp0T3V4RlVBZFNTcElEaFU3SnpsUFBGZ2VxUXlsSEZuS2UwYzJxaVc1MUVUVkJnQ25TZnpha3hoYSs1a0VMQ24wWVlzMVRaeEdZNk9KZktRNTlNOEREK0FVNWR0SlpUYm1jeDROT2RPbXRDUmtXQ1dQY1JsUjFIV3ZCYmdlVDc1UUJXZFNuTmNSOEQzOHZBSmxPRGNTaFExN3Qzb1lJYyszK2JscWdXdHJFZjBid3hMR1o0bXZmSjNTMlRUd2R2Wno3YWc0c0ZPMjBWSUhWbzJib2Uwa2RoVnpmS2wwSm5RdHgwSy9iUldjMTJSOWJhQWRNZ0dhYTR4bG5YRnJYWENPeGpITy9WM3g5VEMzUFZjZ1oxUlVtcytvQyt0ZGM2S1JSakVuVVZmd3BQTWE1bGdSTWxaYUZ2Uy81Q1V4UnZ3QlVuYTAzME9IL3Ruc00zL3diNVNJSlNGMXQvL3NxeTlnYlAxckZQNnVBdFdPZ3R5amdJbFlabDRqTTY2K3g4ZWlOUnN0b01zRHZJbHhqczVzV2E1eWJiOWpVMnRLZE8zb1k3c3RqNlh2NkE1ajkybXJSR21MMXRiNUR6bXlrVjVLUzB2QmdWVVdSTkJHclROT29oc2k0Qm9KZXloVTVIZ2VScXFSZDhVSUZKYzdlRUJTSW1GTVpFSXBwTGJLaHhHMFFGZ0ZZTjZuVUdYaHRKRkhENkR5QjNnTDQvTUtJMFVEYUxMU2xNQUpBOC9jQUpwc1FYZUd1UUJtRi9WZVgyS0Y1RHh4Mmo5SlVobEtXcHNjZTQ0c1d5TlpEMnVsUmxWVzlFQWJIakttUFI1WlJRWXV6RE9RdmtBUklHZ2xWbFhmVjFFNkRnZS9Ca2ZiU3NjRUxDbVVvQXQxVFp4R1k2T0pYS1E1Nk04REQrQVVwTnRSVlRibWN5NE5PZE1tVzBKbmRkMHJsdytNU1Z3eXdNaHJoOGlyWE04dHZURUVERXlHeXBldVFoVFdnRWtXc0xLZGxud293U05tK0RuS1NwWVJZSWVEeXVQcUF4anIyYVVIM0tQK3NRRTJ2TVFsRVZpK3RTOHB6Smd3L25tbTZNQmlUN0ZjcEhaWjlwZmxPdVFNTFBSVCswMkhudlJ4TGtKYmhtT0xDa01uVXFLOGpMSXJFMjEwQ0VsSnppLzZ4NjI1Wk0xcjBtbzVGUEtnenp2ZzhFR0VNcjhDb3F0U3g1VjhxZUpoMy9FL2RNdWovMmIyMmYvcURVdXpLdkdkci8vdnI1NGNuUDRldmxuOGUxREc3K0drUFc4Um1SZmtIZ1ZYc1hWbnRzZkhTcU9OVktMbWJYdVdCMGdUYXUvSVpncWJXcXhwTno4L091ajc5RWtodHRib1JiemRPckxabWxld2RSS05kMlRwNU5VdVVkR1JwVVVBbEJCUGU2OGw1eXg2ZldobFFUMFppYWdvelNrSlQ2TkFRaUZUaDlNQW1xekE3dFNSMWI0R3FaaEpLM1ZaY2Jqa1NITW9KWmdCRzUxSStwRjJ3dU1rRUJsQ2oreWFGV2xmVXFGSU1wTWhBeGVtR1VoZmtBZ1F0T0tyT1BJeWRUcDB0bnRlRGdlL2tZeURxZndtWUVtaGdwQlhOM0VhalkwbXN2allMQzNnK2xDSnZOSjVsVE9jYXpndDgvRXh0OVVTQnphTUVBOHpvTlNVVWxwU1ZGa0wrd0Y4bnJJc2N6ekNQdVNIRXZJZERoUS9wWW91OFV0ZldFWWduM3pOR2ozT0laeE1lWkdMajZiSEpHNmpoY2d1OTJmdEo2OFRHR2ozaGEvVzhvb2NHMzJHdzcwTWUrdm03YjRNdWJsN3dtek9Hd21landwY1hzMDV5aGZFSVBjSzI0ejEwUW8xOHJnZWVwRmxDdjMybkVVc2c1a3NGMkRrdFdTSUZMSkNVMTRTb3gwQmIrdTRGc0ZYcjhFSC9Sb29mcTA3V241dDl0Si8vZGRLM1I3L2Z5aVRTVjNuYTRHQkFBQUFBRWxGVGtTdVFtQ0NcIikgY2VudGVyLzEwMCUgMTAwJSBuby1yZXBlYXQ7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICNhZTVhMmE7XHJcblx0fVxyXG5cclxuXHQuc3ZpcCAuaWNvbmZvbnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEycnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAud3JhcHBlciAuc2hhcmUgLm1vbmV5IGltYWdlIHtcclxuXHRcdHdpZHRoOiA2NnJweDtcclxuXHRcdGhlaWdodDogMjZycHg7XHJcblx0fVxyXG5cclxuXHQuaW50cm9kdWNlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ0cnB4O1xyXG5cdH1cclxuXHJcblx0LmxpbWl0X2dvb2Qge1xyXG5cdFx0Zm9udC1zaXplOiAxNnJweDtcclxuXHRcdG1hcmdpbjogMTBycHggMzBycHg7XHJcblx0XHRjb2xvcjogcmVkO1xyXG5cclxuXHRcdC5saW5lIHtcclxuXHRcdFx0cGFkZGluZzogMCA2cnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmF0dHJJbWcge1xyXG5cdFx0d2lkdGg6IDY2cnB4O1xyXG5cdFx0aGVpZ2h0OiA2NnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1yaWdodDogMTRycHg7XHJcblx0fVxyXG5cclxuXHQuc3dpdGNoVHh0IHtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHQvLyBmbGV4OiAxO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcblx0XHRwYWRkaW5nOiAwIDEwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5hdHRyaWJ1dGUge1xyXG5cdFx0cGFkZGluZzogMTBycHggMzBycHg7XHJcblxyXG5cdFx0LmxpbmUxIHtcclxuXHRcdFx0d2lkdGg6IDYwMHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mbGV4IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5mbGV4cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LmF0dHItdHh0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdHdpZHRoOiAxMzBycHg7XHJcblx0fVxyXG5cclxuXHQucHJlc2VsbF9jb3VudCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdHBhZGRpbmc6IDIwcnB4IDMwcnB4O1xyXG5cclxuXHRcdC5wcmVzZWxsX3RpbWUge1xyXG5cdFx0XHRtYXJnaW46IDhycHggMCA0cnB4O1xyXG5cclxuXHRcdFx0LmFyZWFfbGluZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCA2cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24tc2hpamlhbjEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcmVzYWxlIC5ibnRzIHtcclxuXHRcdHdpZHRoOiA0NDRycHg7XHJcblx0XHRoZWlnaHQ6IDc2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHggNTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA3NnJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5kZWxldGUtbGluZSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1147\n"); /***/ }), /* 1148 */ /*!***************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/cusPreviewImg/index.vue ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_9a5be2d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=9a5be2d8&scoped=true& */ 1149);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 1151);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_9a5be2d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_9a5be2d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"9a5be2d8\",\n null,\n false,\n _index_vue_vue_type_template_id_9a5be2d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/cusPreviewImg/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE0OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTlhNWJlMmQ4JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI5YTViZTJkOFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL2N1c1ByZXZpZXdJbWcvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1148\n"); /***/ }), /* 1149 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/cusPreviewImg/index.vue?vue&type=template&id=9a5be2d8&scoped=true& ***! \**********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9a5be2d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=9a5be2d8&scoped=true& */ 1150); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9a5be2d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9a5be2d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9a5be2d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9a5be2d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1150 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/cusPreviewImg/index.vue?vue&type=template&id=9a5be2d8&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.showBox) ? _c( "view", { staticClass: _vm._$s(0, "sc", "previewImg"), attrs: { _i: 0 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() }, }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "mask"), attrs: { _i: 1 }, on: { click: _vm.close }, }, [ _c( "swiper", { staticClass: _vm._$s(2, "sc", "mask-swiper"), attrs: { current: _vm._$s(2, "a-current", _vm.currentIndex), circular: _vm._$s(2, "a-circular", _vm.circular), duration: _vm._$s(2, "a-duration", _vm.duration), _i: 2, }, on: { change: _vm.changeSwiper }, }, _vm._l( _vm._$s(3, "f", { forItems: _vm.list }), function (src, i, $20, $30) { return _c( "swiper-item", { key: _vm._$s(3, "f", { forIndex: $20, key: i }), staticClass: _vm._$s( "3-" + $30, "sc", "flex flex-column justify-center align-center" ), attrs: { _i: "3-" + $30 }, }, [ _c("image", { staticClass: _vm._$s( "4-" + $30, "sc", "mask-swiper-img" ), attrs: { src: _vm._$s("4-" + $30, "a-src", src.image), _i: "4-" + $30, }, }), _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "mask_sku"), attrs: { _i: "5-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s( "6-" + $30, "sc", "sku_name" ), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s("6-" + $30, "t0-0", _vm._s(src.suk)) ), ] ), _c( "text", { staticClass: _vm._$s( "7-" + $30, "sc", "sku_price" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "7-" + $30, "t0-1", _vm._s(src.price) ) ), ] ), ] ), ] ) } ), 0 ), ] ), _vm._$s(8, "i", _vm.list.length > 0) ? _c( "view", { staticClass: _vm._$s(8, "sc", "pagebox"), attrs: { _i: 8 } }, [ _vm._v( _vm._$s(8, "t0-0", _vm._s(Number(_vm.currentIndex) + 1)) + _vm._$s(8, "t0-1", _vm._s(_vm.list.length)) ), ] ) : _vm._e(), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1151 */ /*!****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/cusPreviewImg/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 1152);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIxMTUxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1151\n"); /***/ }), /* 1152 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/cusPreviewImg/index.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'cusPreviewImg',\n props: {\n list: {\n type: Array,\n required: true,\n default: function _default() {\n return [];\n }\n },\n circular: {\n type: Boolean,\n default: true\n },\n duration: {\n type: Number,\n default: 500\n }\n },\n data: function data() {\n return {\n currentIndex: 0,\n showBox: false\n };\n },\n watch: {\n list: function list(val) {}\n },\n methods: {\n // 左右切换\n changeSwiper: function changeSwiper(e) {\n this.currentIndex = e.target.current;\n this.$emit('changeSwitch', e.target.current);\n },\n open: function open(current) {\n if (!current || !this.list.length) return;\n this.currentIndex = this.list.map(function (item) {\n return item.suk;\n }).indexOf(current);\n this.showBox = true;\n },\n close: function close() {\n this.showBox = false;\n },\n shareFriend: function shareFriend() {\n this.$emit('shareFriend');\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9jdXNQcmV2aWV3SW1nL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJsaXN0IiwidHlwZSIsInJlcXVpcmVkIiwiZGVmYXVsdCIsImNpcmN1bGFyIiwiZHVyYXRpb24iLCJkYXRhIiwiY3VycmVudEluZGV4Iiwic2hvd0JveCIsIndhdGNoIiwibWV0aG9kcyIsImNoYW5nZVN3aXBlciIsIm9wZW4iLCJjbG9zZSIsInNoYXJlRnJpZW5kIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBc0JBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FIO01BQ0FFO0lBQ0E7SUFDQUU7TUFDQUo7TUFDQUU7SUFDQTtFQUNBO0VBQ0FHO0lBQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FUO0VBQ0E7RUFDQVU7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFBQTtNQUFBO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjExNTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJwcmV2aWV3SW1nXCIgdi1pZj1cInNob3dCb3hcIiBAdG91Y2htb3ZlLnN0b3AucHJldmVudD5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFza1wiIEBjbGljaz1cImNsb3NlXCI+XHJcblx0XHRcdDxzd2lwZXIgQGNoYW5nZT1cImNoYW5nZVN3aXBlclwiIGNsYXNzPVwibWFzay1zd2lwZXJcIiA6Y3VycmVudD1cImN1cnJlbnRJbmRleFwiIDpjaXJjdWxhcj1cImNpcmN1bGFyXCJcclxuXHRcdFx0XHQ6ZHVyYXRpb249XCJkdXJhdGlvblwiPlxyXG5cdFx0XHRcdDxzd2lwZXItaXRlbSB2LWZvcj1cIihzcmMsIGkpIGluIGxpc3RcIiA6a2V5PVwiaVwiIGNsYXNzPVwiZmxleCBmbGV4LWNvbHVtbiBqdXN0aWZ5LWNlbnRlciBhbGlnbi1jZW50ZXJcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cIm1hc2stc3dpcGVyLWltZ1wiIDpzcmM9XCJzcmMuaW1hZ2VcIiBtb2RlPVwid2lkdGhGaXhcIiAvPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtYXNrX3NrdVwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInNrdV9uYW1lXCI+e3tzcmMuc3VrfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwic2t1X3ByaWNlXCI+e3skdChg77+lYCl9fXt7c3JjLnByaWNlfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdFx0PC9zd2lwZXI+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInBhZ2Vib3hcIiB2LWlmPVwibGlzdC5sZW5ndGg+MFwiPnt7IE51bWJlcihjdXJyZW50SW5kZXgpICsgMSB9fSAvIHt7IGxpc3QubGVuZ3RoIH19PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PCEtLSA8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tZmVueGlhbmcgc2hhcmVfYnRuXCIgQGNsaWNrPVwic2hhcmVGcmllbmQoKVwiPjwvdGV4dD4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdjdXNQcmV2aWV3SW1nJyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGxpc3Q6IHtcclxuXHRcdFx0XHR0eXBlOiBBcnJheSxcclxuXHRcdFx0XHRyZXF1aXJlZDogdHJ1ZSxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gW107XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaXJjdWxhcjoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRkdXJhdGlvbjoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiA1MDBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0Y3VycmVudEluZGV4OiAwLFxyXG5cdFx0XHRcdHNob3dCb3g6IGZhbHNlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0bGlzdCh2YWwpIHt9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDlt6blj7PliIfmjaJcclxuXHRcdFx0Y2hhbmdlU3dpcGVyKGUpIHtcclxuXHRcdFx0XHR0aGlzLmN1cnJlbnRJbmRleCA9IGUudGFyZ2V0LmN1cnJlbnQ7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlU3dpdGNoJywgZS50YXJnZXQuY3VycmVudClcclxuXHRcdFx0fSxcclxuXHRcdFx0b3BlbihjdXJyZW50KSB7XHJcblx0XHRcdFx0aWYgKCFjdXJyZW50IHx8ICF0aGlzLmxpc3QubGVuZ3RoKSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5jdXJyZW50SW5kZXggPSB0aGlzLmxpc3QubWFwKChpdGVtKSA9PiBpdGVtLnN1aykuaW5kZXhPZihjdXJyZW50KTtcclxuXHRcdFx0XHR0aGlzLnNob3dCb3ggPSB0cnVlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLnNob3dCb3ggPSBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0c2hhcmVGcmllbmQoKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnc2hhcmVGcmllbmQnKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAbWl4aW4gZnVsbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wcmV2aWV3SW1nIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAzMDA7XHJcblx0XHRAaW5jbHVkZSBmdWxsO1xyXG5cclxuXHRcdC5tYXNrIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHotaW5kZXg6IDg7XHJcblx0XHRcdEBpbmNsdWRlIGZ1bGw7XHJcblxyXG5cdFx0XHQmLXN3aXBlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZnVsbDtcclxuXHJcblx0XHRcdFx0Ji1pbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBhZ2Vib3gge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3R0b206IDIwcnB4O1xyXG5cdFx0XHR6LWluZGV4OiAzMDA7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWFza19za3Uge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdHotaW5kZXg6IDMwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDMwcnB4O1xyXG5cclxuXHRcdC5za3VfbmFtZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0cGFkZGluZzogMTBycHggMzBycHggMTBycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNrdV9wcmljZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvbnQxMiB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdH1cclxuXHJcblx0LnNoYXJlX2J0biB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDcwcnB4O1xyXG5cdFx0cmlnaHQ6IDUwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiA0MHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ei1pbmRleDogMzAwO1xyXG5cdH1cclxuXHJcblx0LmZsZXgtY29sdW1uIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHQuanVzdGlmeS1jZW50ZXIge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuYWxpZ24tY2VudGVyIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1152\n"); /***/ }), /* 1153 */ /*!**********************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/cusPreviewImg/swiperPrevie.vue ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _swiperPrevie_vue_vue_type_template_id_1a83fe56_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./swiperPrevie.vue?vue&type=template&id=1a83fe56&scoped=true& */ 1154);\n/* harmony import */ var _swiperPrevie_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./swiperPrevie.vue?vue&type=script&lang=js& */ 1156);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _swiperPrevie_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _swiperPrevie_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _swiperPrevie_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _swiperPrevie_vue_vue_type_template_id_1a83fe56_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _swiperPrevie_vue_vue_type_template_id_1a83fe56_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1a83fe56\",\n null,\n false,\n _swiperPrevie_vue_vue_type_template_id_1a83fe56_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/cusPreviewImg/swiperPrevie.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE1My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vc3dpcGVyUHJldmllLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xYTgzZmU1NiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3N3aXBlclByZXZpZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3N3aXBlclByZXZpZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIxYTgzZmU1NlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL2N1c1ByZXZpZXdJbWcvc3dpcGVyUHJldmllLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1153\n"); /***/ }), /* 1154 */ /*!*****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/cusPreviewImg/swiperPrevie.vue?vue&type=template&id=1a83fe56&scoped=true& ***! \*****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperPrevie_vue_vue_type_template_id_1a83fe56_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./swiperPrevie.vue?vue&type=template&id=1a83fe56&scoped=true& */ 1155); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperPrevie_vue_vue_type_template_id_1a83fe56_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperPrevie_vue_vue_type_template_id_1a83fe56_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperPrevie_vue_vue_type_template_id_1a83fe56_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperPrevie_vue_vue_type_template_id_1a83fe56_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1155 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/cusPreviewImg/swiperPrevie.vue?vue&type=template&id=1a83fe56&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.showBox) ? _c( "view", { staticClass: _vm._$s(0, "sc", "previewImg"), attrs: { _i: 0 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() }, }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "mask"), attrs: { _i: 1 }, on: { click: _vm.close }, }, [ _c( "swiper", { staticClass: _vm._$s(2, "sc", "mask-swiper"), attrs: { current: _vm._$s(2, "a-current", _vm.currentIndex), circular: _vm._$s(2, "a-circular", _vm.circular), duration: _vm._$s(2, "a-duration", _vm.duration), _i: 2, }, on: { change: _vm.changeSwiper }, }, _vm._l( _vm._$s(3, "f", { forItems: _vm.list }), function (src, i, $20, $30) { return _c( "swiper-item", { key: _vm._$s(3, "f", { forIndex: $20, key: i }), staticClass: _vm._$s( "3-" + $30, "sc", "flex flex-column justify-center align-center" ), attrs: { _i: "3-" + $30 }, }, [ _c("image", { staticClass: _vm._$s( "4-" + $30, "sc", "mask-swiper-img" ), attrs: { src: _vm._$s("4-" + $30, "a-src", src), _i: "4-" + $30, }, }), ] ) } ), 0 ), ] ), _vm._$s(5, "i", _vm.list.length > 0) ? _c( "view", { staticClass: _vm._$s(5, "sc", "pagebox"), attrs: { _i: 5 } }, [ _vm._v( _vm._$s(5, "t0-0", _vm._s(Number(_vm.currentIndex) + 1)) + _vm._$s(5, "t0-1", _vm._s(_vm.list.length)) ), ] ) : _vm._e(), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1156 */ /*!***********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/cusPreviewImg/swiperPrevie.vue?vue&type=script&lang=js& ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperPrevie_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./swiperPrevie.vue?vue&type=script&lang=js& */ 1157);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperPrevie_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperPrevie_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperPrevie_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperPrevie_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_swiperPrevie_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVpQixDQUFnQiwwa0JBQUcsRUFBQyIsImZpbGUiOiIxMTU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc3dpcGVyUHJldmllLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vc3dpcGVyUHJldmllLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1156\n"); /***/ }), /* 1157 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/cusPreviewImg/swiperPrevie.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'cusPreviewImg',\n props: {\n list: {\n type: Array,\n required: true,\n default: function _default() {\n return [];\n }\n },\n circular: {\n type: Boolean,\n default: true\n },\n duration: {\n type: Number,\n default: 500\n }\n },\n data: function data() {\n return {\n currentIndex: 0,\n showBox: false\n };\n },\n watch: {\n list: function list(val) {}\n },\n methods: {\n // 左右切换\n changeSwiper: function changeSwiper(e) {\n this.currentIndex = e.target.current;\n // this.$emit('changeSwitch', e.target.current)\n },\n open: function open(current) {\n if (!this.list.length) return;\n this.currentIndex = current;\n this.showBox = true;\n },\n close: function close() {\n this.showBox = false;\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9jdXNQcmV2aWV3SW1nL3N3aXBlclByZXZpZS52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwibGlzdCIsInR5cGUiLCJyZXF1aXJlZCIsImRlZmF1bHQiLCJjaXJjdWxhciIsImR1cmF0aW9uIiwiZGF0YSIsImN1cnJlbnRJbmRleCIsInNob3dCb3giLCJ3YXRjaCIsIm1ldGhvZHMiLCJjaGFuZ2VTd2lwZXIiLCJvcGVuIiwiY2xvc2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2dCQWVBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FIO01BQ0FFO0lBQ0E7SUFDQUU7TUFDQUo7TUFDQUU7SUFDQTtFQUNBO0VBQ0FHO0lBQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FUO0VBQ0E7RUFDQVU7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMTU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwicHJldmlld0ltZ1wiIHYtaWY9XCJzaG93Qm94XCIgQHRvdWNobW92ZS5zdG9wLnByZXZlbnQ+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1hc2tcIiBAY2xpY2s9XCJjbG9zZVwiPlxyXG5cdFx0XHQ8c3dpcGVyIEBjaGFuZ2U9XCJjaGFuZ2VTd2lwZXJcIiBjbGFzcz1cIm1hc2stc3dpcGVyXCIgOmN1cnJlbnQ9XCJjdXJyZW50SW5kZXhcIiA6Y2lyY3VsYXI9XCJjaXJjdWxhclwiXHJcblx0XHRcdFx0OmR1cmF0aW9uPVwiZHVyYXRpb25cIj5cclxuXHRcdFx0XHQ8c3dpcGVyLWl0ZW0gdi1mb3I9XCIoc3JjLCBpKSBpbiBsaXN0XCIgOmtleT1cImlcIiBjbGFzcz1cImZsZXggZmxleC1jb2x1bW4ganVzdGlmeS1jZW50ZXIgYWxpZ24tY2VudGVyXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJtYXNrLXN3aXBlci1pbWdcIiA6c3JjPVwic3JjXCIgbW9kZT1cIndpZHRoRml4XCIgLz5cclxuXHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHQ8L3N3aXBlcj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwicGFnZWJveFwiIHYtaWY9XCJsaXN0Lmxlbmd0aD4wXCI+e3sgTnVtYmVyKGN1cnJlbnRJbmRleCkgKyAxIH19IC8ge3sgbGlzdC5sZW5ndGggfX08L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnY3VzUHJldmlld0ltZycsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRsaXN0OiB7XHJcblx0XHRcdFx0dHlwZTogQXJyYXksXHJcblx0XHRcdFx0cmVxdWlyZWQ6IHRydWUsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIFtdO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Y2lyY3VsYXI6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0ZHVyYXRpb246IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogNTAwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGN1cnJlbnRJbmRleDogMCxcclxuXHRcdFx0XHRzaG93Qm94OiBmYWxzZVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGxpc3QodmFsKSB7fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5bem5Y+z5YiH5o2iXHJcblx0XHRcdGNoYW5nZVN3aXBlcihlKSB7XHJcblx0XHRcdFx0dGhpcy5jdXJyZW50SW5kZXggPSBlLnRhcmdldC5jdXJyZW50O1xyXG5cdFx0XHRcdC8vIHRoaXMuJGVtaXQoJ2NoYW5nZVN3aXRjaCcsIGUudGFyZ2V0LmN1cnJlbnQpXHJcblx0XHRcdH0sXHJcblx0XHRcdG9wZW4oY3VycmVudCkge1xyXG5cdFx0XHRcdGlmICghdGhpcy5saXN0Lmxlbmd0aCkgcmV0dXJuO1xyXG5cdFx0XHRcdHRoaXMuY3VycmVudEluZGV4ID0gY3VycmVudDtcclxuXHRcdFx0XHR0aGlzLnNob3dCb3ggPSB0cnVlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLnNob3dCb3ggPSBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdEBtaXhpbiBmdWxsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnByZXZpZXdJbWcge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDMwMDtcclxuXHRcdEBpbmNsdWRlIGZ1bGw7XHJcblxyXG5cdFx0Lm1hc2sge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0ei1pbmRleDogODtcclxuXHRcdFx0QGluY2x1ZGUgZnVsbDtcclxuXHJcblx0XHRcdCYtc3dpcGVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmdWxsO1xyXG5cclxuXHRcdFx0XHQmLWltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucGFnZWJveCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvdHRvbTogMjBycHg7XHJcblx0XHRcdHotaW5kZXg6IDMwMDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tYXNrX3NrdSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0ei1pbmRleDogMzAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblxyXG5cdFx0LnNrdV9uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHJweCAzMHJweCAxMHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2t1X3ByaWNlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9udDEyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0fVxyXG5cclxuXHQuc2hhcmVfYnRuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNzBycHg7XHJcblx0XHRyaWdodDogNTBycHg7XHJcblx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR6LWluZGV4OiAzMDA7XHJcblx0fVxyXG5cclxuXHQuZmxleC1jb2x1bW4ge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdC5qdXN0aWZ5LWNlbnRlciB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5hbGlnbi1jZW50ZXIge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1157\n"); /***/ }), /* 1158 */ /*!******************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/productConSwiper/index.vue ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_fba0bbae_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=fba0bbae&scoped=true& */ 1159);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 1162);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_fba0bbae_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_fba0bbae_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"fba0bbae\",\n null,\n false,\n _index_vue_vue_type_template_id_fba0bbae_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/productConSwiper/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE1OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWZiYTBiYmFlJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJmYmEwYmJhZVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3Byb2R1Y3RDb25Td2lwZXIvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1158\n"); /***/ }), /* 1159 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/productConSwiper/index.vue?vue&type=template&id=fba0bbae&scoped=true& ***! \*************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fba0bbae_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=fba0bbae&scoped=true& */ 1160); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fba0bbae_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fba0bbae_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fba0bbae_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fba0bbae_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1160 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/productConSwiper/index.vue?vue&type=template&id=fba0bbae&scoped=true& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "product-bg"), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.isPlay) ? _c( "swiper", { attrs: { "indicator-dots": _vm._$s( 1, "a-indicator-dots", _vm.indicatorDots ), autoplay: _vm._$s(1, "a-autoplay", _vm.autoplay), circular: _vm._$s(1, "a-circular", _vm.circular), interval: _vm._$s(1, "a-interval", _vm.interval), duration: _vm._$s(1, "a-duration", _vm.duration), _i: 1, }, on: { change: _vm.change }, }, [ _vm._$s(2, "i", _vm.videoline) ? _c("swiper-item", [ _c( "view", { staticClass: _vm._$s(3, "sc", "item"), attrs: { _i: 3 }, }, [ _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(4, "v-show", _vm.controls), expression: "_$s(4,'v-show',controls)", }, ], staticClass: _vm._$s(4, "sc", "poster"), attrs: { _i: 4 }, }, [ _c("image", { staticClass: _vm._$s(5, "sc", "image"), attrs: { src: _vm._$s(5, "a-src", _vm.imgUrls[0]), _i: 5, }, }), ] ), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(6, "v-show", _vm.controls), expression: "_$s(6,'v-show',controls)", }, ], staticClass: _vm._$s(6, "sc", "stop"), attrs: { _i: 6 }, on: { click: _vm.bindPause }, }, [ _c("image", { staticClass: _vm._$s(7, "sc", "image"), attrs: { src: _vm._$s( 7, "a-src", __webpack_require__(/*! ../../static/images/stop.png */ 1161) ), _i: 7, }, }), ] ), ] ), ]) : _vm._e(), _vm._l( _vm._$s(8, "f", { forItems: _vm.imgUrls }), function (item, index, $20, $30) { return [ _vm._$s( "9-" + $30, "i", _vm.videoline ? index >= 1 : index >= 0 ) ? _c( "swiper-item", { key: _vm._$s(8, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), }, [ _c("image", { staticClass: _vm._$s( "10-" + $30, "sc", "slide-image" ), attrs: { src: _vm._$s("10-" + $30, "a-src", item), _i: "10-" + $30, }, on: { click: function ($event) { $event.stopPropagation() return _vm.openImage(index) }, }, }), ] ) : _vm._e(), ] } ), ], 2 ) : _vm._e(), _vm._$s(11, "i", !_vm.isPlay) ? _c("view", [ _c("video", { staticClass: _vm._$s(12, "sc", "goods-video"), attrs: { id: "myVideo", src: _vm._$s(12, "a-src", _vm.videoline), poster: _vm._$s(12, "a-poster", _vm.imgUrls[0]), _i: 12, }, on: { pause: _vm.videoPause }, }), ]) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1161 */ /*!***************************************************!*\ !*** E:/2024/1/广告/uni-app/static/images/stop.png ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/images/stop.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjExNjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3N0YXRpYy9pbWFnZXMvc3RvcC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1161\n"); /***/ }), /* 1162 */ /*!*******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/productConSwiper/index.vue?vue&type=script&lang=js& ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 1163);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIxMTYyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1162\n"); /***/ }), /* 1163 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/productConSwiper/index.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n imgUrls: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n videoline: {\n type: String,\n value: \"\"\n }\n },\n data: function data() {\n return {\n indicatorDots: true,\n circular: true,\n autoplay: true,\n interval: 3000,\n duration: 500,\n currents: \"1\",\n controls: true,\n isPlay: true,\n videoContext: ''\n };\n },\n mounted: function mounted() {\n if (this.videoline) {\n this.imgUrls.shift();\n }\n },\n methods: {\n videoPause: function videoPause(e) {\n this.isPlay = true;\n this.autoplay = true;\n },\n videoIsPause: function videoIsPause() {\n this.videoContext = uni.createVideoContext('myVideo', this);\n this.videoContext.pause();\n },\n bindPause: function bindPause() {\n this.isPlay = false;\n this.videoContext = uni.createVideoContext('myVideo', this);\n this.videoContext.play();\n },\n change: function change(e) {\n this.$set(this, 'currents', e.detail.current + 1);\n },\n // 查看图片详情\n openImage: function openImage(index) {\n this.$emit('showSwiperImg', index);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wcm9kdWN0Q29uU3dpcGVyL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJwcm9wcyIsImltZ1VybHMiLCJ0eXBlIiwiZGVmYXVsdCIsInZpZGVvbGluZSIsInZhbHVlIiwiZGF0YSIsImluZGljYXRvckRvdHMiLCJjaXJjdWxhciIsImF1dG9wbGF5IiwiaW50ZXJ2YWwiLCJkdXJhdGlvbiIsImN1cnJlbnRzIiwiY29udHJvbHMiLCJpc1BsYXkiLCJ2aWRlb0NvbnRleHQiLCJtb3VudGVkIiwibWV0aG9kcyIsInZpZGVvUGF1c2UiLCJ2aWRlb0lzUGF1c2UiLCJiaW5kUGF1c2UiLCJjaGFuZ2UiLCJvcGVuSW1hZ2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBa0RBO0VBQ0FBO0lBQ0FDO01BQ0FDO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FHO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0E7SUFDQTtFQUlBO0VBQ0FDO0lBQ0FDO01BRUE7TUFDQTtJQUVBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BT0E7TUFDQTtNQUNBO0lBRUE7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjExNjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9J3Byb2R1Y3QtYmcnPlxyXG5cdFx0PHN3aXBlciA6aW5kaWNhdG9yLWRvdHM9XCJpbmRpY2F0b3JEb3RzXCIgaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcj1cInZhcigtLXZpZXctdGhlbWUpXCIgOmF1dG9wbGF5PVwiYXV0b3BsYXlcIlxyXG5cdFx0XHQ6Y2lyY3VsYXI9XCJjaXJjdWxhclwiIDppbnRlcnZhbD1cImludGVydmFsXCIgOmR1cmF0aW9uPVwiZHVyYXRpb25cIiBAY2hhbmdlPVwiY2hhbmdlXCIgdi1pZj1cImlzUGxheVwiPlxyXG5cdFx0XHQ8IS0tICNpZm5kZWYgQVBQLVBMVVMgLS0+XHJcblx0XHRcdDxzd2lwZXItaXRlbSB2LWlmPVwidmlkZW9saW5lXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyB2LXNob3c9XCIhY29udHJvbHNcIiBzdHlsZT1cIndpZHRoOjEwMCU7aGVpZ2h0OjEwMCUgXCI+XHJcblx0XHRcdFx0XHRcdDx2aWRlbyBpZD1cIm15VmlkZW9cIiA6c3JjPSdlbmNvZGVVUkkodmlkZW9saW5lKScgb2JqZWN0Rml0PVwiY29udGFpblwiIGNvbnRyb2xzIHN0eWxlPVwid2lkdGg6MTAwJTtoZWlnaHQ6MTAwJVwiXHJcblx0XHRcdFx0XHRcdFx0c2hvdy1jZW50ZXItcGxheS1idG4gc2hvdy1tdXRlLWJ0bj1cInRydWVcIiBhdXRvLXBhdXNlLWlmLW5hdmlnYXRlIDpjdXN0b20tY2FjaGU9XCJmYWxzZVwiXHJcblx0XHRcdFx0XHRcdFx0OmVuYWJsZS1wcm9ncmVzcy1nZXN0dXJlPVwiZmFsc2VcIiA6cG9zdGVyPVwiaW1nVXJsc1swXVwiIEBwYXVzZT1cInZpZGVvUGF1c2VcIj48L3ZpZGVvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwb3N0ZXJcIiB2LXNob3c9XCJjb250cm9sc1wiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpbWFnZVwiIDpzcmM9XCJpbWdVcmxzWzBdXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3RvcFwiIHYtc2hvdz1cImNvbnRyb2xzXCIgQGNsaWNrLnN0b3A9XCJiaW5kUGF1c2VcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiaW1hZ2VcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2VzL3N0b3AucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdFx0PHN3aXBlci1pdGVtIHYtaWY9XCJ2aWRlb2xpbmVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicG9zdGVyXCIgdi1zaG93PVwiY29udHJvbHNcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiaW1hZ2VcIiA6c3JjPVwiaW1nVXJsc1swXVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN0b3BcIiB2LXNob3c9XCJjb250cm9sc1wiIEB0YXA9XCJiaW5kUGF1c2VcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiaW1hZ2VcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2VzL3N0b3AucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gaW1nVXJsc1wiIDprZXk9J2luZGV4Jz5cclxuXHRcdFx0XHQ8c3dpcGVyLWl0ZW0gdi1pZj1cInZpZGVvbGluZT9pbmRleD49MTppbmRleD49MFwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtXCIgY2xhc3M9XCJzbGlkZS1pbWFnZVwiIEBjbGljay5zdG9wPVwib3BlbkltYWdlKGluZGV4KVwiIC8+XHJcblx0XHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdFx0PC9ibG9jaz5cclxuXHRcdDwvc3dpcGVyPlxyXG5cdFx0PCEtLSAjaWZkZWYgQVBQLVBMVVMgLS0+XHJcblx0XHQ8dmlldyB2LWlmPVwiIWlzUGxheVwiIHN0eWxlPVwid2lkdGg6IDc1MHJweDsgaGVpZ2h0OiA3NTBycHg7XCI+XHJcblx0XHRcdDx2aWRlbyBpZD1cIm15VmlkZW9cIiBjbGFzcz1cImdvb2RzLXZpZGVvXCIgOnNyYz0ndmlkZW9saW5lJyBjb250cm9scyBzaG93LWNlbnRlci1wbGF5LWJ0biBzaG93LW11dGUtYnRuPVwidHJ1ZVwiXHJcblx0XHRcdFx0YXV0b3BsYXk9XCJ0cnVlXCIgYXV0by1wYXVzZS1pZi1uYXZpZ2F0ZSA6Y3VzdG9tLWNhY2hlPVwiZmFsc2VcIiA6ZW5hYmxlLXByb2dyZXNzLWdlc3R1cmU9XCJmYWxzZVwiXHJcblx0XHRcdFx0OnBvc3Rlcj1cImltZ1VybHNbMF1cIiBAcGF1c2U9XCJ2aWRlb1BhdXNlXCI+PC92aWRlbz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0aW1nVXJsczoge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIFtdO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0dmlkZW9saW5lOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdHZhbHVlOiBcIlwiXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGluZGljYXRvckRvdHM6IHRydWUsXHJcblx0XHRcdFx0Y2lyY3VsYXI6IHRydWUsXHJcblx0XHRcdFx0YXV0b3BsYXk6IHRydWUsXHJcblx0XHRcdFx0aW50ZXJ2YWw6IDMwMDAsXHJcblx0XHRcdFx0ZHVyYXRpb246IDUwMCxcclxuXHRcdFx0XHRjdXJyZW50czogXCIxXCIsXHJcblx0XHRcdFx0Y29udHJvbHM6IHRydWUsXHJcblx0XHRcdFx0aXNQbGF5OiB0cnVlLFxyXG5cdFx0XHRcdHZpZGVvQ29udGV4dDogJydcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHRpZiAodGhpcy52aWRlb2xpbmUpIHtcclxuXHRcdFx0XHR0aGlzLmltZ1VybHMuc2hpZnQoKVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vICNpZm5kZWYgQVBQLVBMVVNcclxuXHRcdFx0dGhpcy52aWRlb0NvbnRleHQgPSB1bmkuY3JlYXRlVmlkZW9Db250ZXh0KCdteVZpZGVvJywgdGhpcyk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0dmlkZW9QYXVzZShlKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0dGhpcy5pc1BsYXkgPSB0cnVlXHJcblx0XHRcdFx0dGhpcy5hdXRvcGxheSA9IHRydWVcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0dmlkZW9Jc1BhdXNlKCkge1xyXG5cdFx0XHRcdHRoaXMudmlkZW9Db250ZXh0ID0gdW5pLmNyZWF0ZVZpZGVvQ29udGV4dCgnbXlWaWRlbycsIHRoaXMpO1xyXG5cdFx0XHRcdHRoaXMudmlkZW9Db250ZXh0LnBhdXNlKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRQYXVzZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnY29udHJvbHMnLCBmYWxzZSlcclxuXHRcdFx0XHR0aGlzLnZpZGVvQ29udGV4dC5wbGF5KCk7XHJcblx0XHRcdFx0dGhpcy5hdXRvcGxheSA9IGZhbHNlXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0dGhpcy5pc1BsYXkgPSBmYWxzZVxyXG5cdFx0XHRcdHRoaXMudmlkZW9Db250ZXh0ID0gdW5pLmNyZWF0ZVZpZGVvQ29udGV4dCgnbXlWaWRlbycsIHRoaXMpO1xyXG5cdFx0XHRcdHRoaXMudmlkZW9Db250ZXh0LnBsYXkoKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhbmdlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdjdXJyZW50cycsIGUuZGV0YWlsLmN1cnJlbnQgKyAxKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5p+l55yL5Zu+54mH6K+m5oOFXHJcblx0XHRcdG9wZW5JbWFnZShpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ3Nob3dTd2lwZXJJbWcnLCBpbmRleClcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LnByb2R1Y3QtYmcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDc1MHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWJnIHN3aXBlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWJnIC5zbGlkZS1pbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWJnIC5wYWdlcyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0aGVpZ2h0OiAzNHJweDtcclxuXHRcdHBhZGRpbmc6IDAgMTBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdFx0cmlnaHQ6IDMwcnB4O1xyXG5cdFx0Ym90dG9tOiAzMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzA1MDUwNTtcclxuXHR9XHJcblxyXG5cdCNteVZpZGVvIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lmdvb2RzLXZpZGVvIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtYmcgLml0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1iZyAuaXRlbSAucG9zdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRoZWlnaHQ6IDc1MHJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWJnIC5pdGVtIC5wb3N0ZXIgLmltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtYmcgLml0ZW0gLnN0b3Age1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogMTM2cnB4O1xyXG5cdFx0aGVpZ2h0OiAxMzZycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtNjhycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTY4cnB4O1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWJnIC5pdGVtIC5zdG9wIC5pbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1163\n"); /***/ }), /* 1164 */ /*!*****************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/shareRedPackets/index.vue ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_1cb57b71_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=1cb57b71&scoped=true& */ 1165);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 1167);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_1cb57b71_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_1cb57b71_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1cb57b71\",\n null,\n false,\n _index_vue_vue_type_template_id_1cb57b71_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/shareRedPackets/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE2NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTFjYjU3YjcxJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIxY2I1N2I3MVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3NoYXJlUmVkUGFja2V0cy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1164\n"); /***/ }), /* 1165 */ /*!************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/shareRedPackets/index.vue?vue&type=template&id=1cb57b71&scoped=true& ***! \************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1cb57b71_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=1cb57b71&scoped=true& */ 1166); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1cb57b71_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1cb57b71_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1cb57b71_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1cb57b71_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1166 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/shareRedPackets/index.vue?vue&type=template&id=1cb57b71&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.sharePacket.isState) ? _c( "view", { staticClass: _vm._$s(0, "sc", "sharing-packets"), class: _vm._$s( 0, "c", _vm.sharePacket.isState && _vm.showAnimate ? "" : "right" ), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "sharing-con"), attrs: { _i: 1 }, on: { click: _vm.goShare }, }, [ _c("image", { attrs: { src: _vm._$s( 2, "a-src", _vm.imgHost + "/statics/images/red-packets.png" ), _i: 2, }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "text font-color"), attrs: { _i: 3 }, }, [ _c("view", [ _vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("最高返佣")))), ]), _c( "view", { staticClass: _vm._$s(5, "sc", "money"), attrs: { _i: 5 }, }, [ _c( "text", { staticClass: _vm._$s(6, "sc", "label"), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("¥"))))] ), _vm._v( _vm._$s(5, "t1-0", _vm._s(_vm.sharePacket.priceName)) ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "tip"), attrs: { _i: 7 } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.$t("推广享佣金"))))] ), _c( "view", { staticClass: _vm._$s(8, "sc", "shareBut"), attrs: { _i: 8 }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("立即分享"))))] ), ] ), ] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1167 */ /*!******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/shareRedPackets/index.vue?vue&type=script&lang=js& ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 1168);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIxMTY3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1167\n"); /***/ }), /* 1168 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/shareRedPackets/index.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n sharePacket: {\n type: Object,\n default: function _default() {\n return {\n isState: true,\n priceName: ''\n };\n }\n },\n showAnimate: {\n type: Boolean,\n default: true\n }\n },\n watch: {\n showAnimate: function showAnimate(nVal, oVal) {\n var _this = this;\n setTimeout(function (res) {\n _this.isAnimate = nVal;\n }, 1000);\n }\n },\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n isAnimate: true\n };\n },\n methods: {\n closeShare: function closeShare() {\n this.$emit('closeChange');\n },\n goShare: function goShare() {\n if (this.isAnimate) {\n this.$emit('listenerActionSheet');\n } else {\n this.isAnimate = true;\n this.$emit('boxStatus', true);\n }\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9zaGFyZVJlZFBhY2tldHMvaW5kZXgudnVlIl0sIm5hbWVzIjpbInByb3BzIiwic2hhcmVQYWNrZXQiLCJ0eXBlIiwiZGVmYXVsdCIsImlzU3RhdGUiLCJwcmljZU5hbWUiLCJzaG93QW5pbWF0ZSIsIndhdGNoIiwic2V0VGltZW91dCIsImRhdGEiLCJpbWdIb3N0IiwiaXNBbmltYXRlIiwibWV0aG9kcyIsImNsb3NlU2hhcmUiLCJnb1NoYXJlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFlQTs7Ozs7Ozs7Ozs7Ozs7O2dCQUdBO0VBRUFBO0lBQ0FDO01BQ0FDO01BQ0FDO1FBQ0E7VUFDQUM7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQUo7TUFDQUM7SUFDQTtFQUNBO0VBQ0FJO0lBQ0FEO01BQUE7TUFDQUU7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUVBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMTY4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJzaGFyZVBhY2tldC5pc1N0YXRlXCIgY2xhc3M9J3NoYXJpbmctcGFja2V0cycgOmNsYXNzPSdzaGFyZVBhY2tldC5pc1N0YXRlICYmIHNob3dBbmltYXRlID8gXCJcIjpcInJpZ2h0XCInPlxyXG5cdFx0PHZpZXcgY2xhc3M9J3NoYXJpbmctY29uJyBAY2xpY2s9J2dvU2hhcmUnPlxyXG5cdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL3JlZC1wYWNrZXRzLnBuZydcIiAvPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCBmb250LWNvbG9yJz5cclxuXHRcdFx0XHQ8dmlldz57eyR0KGDmnIDpq5jov5TkvaNgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSc+PHRleHQgY2xhc3M9J2xhYmVsJz57eyR0KGDvv6VgKX19PC90ZXh0Pnt7c2hhcmVQYWNrZXQucHJpY2VOYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpcCc+e3skdChg5o6o5bm/5Lqr5L2j6YeRYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nc2hhcmVCdXQnPnt7JHQoYOeri+WNs+WIhuS6q2ApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRzaGFyZVBhY2tldDoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHRcdGlzU3RhdGU6IHRydWUsXHJcblx0XHRcdFx0XHRcdHByaWNlTmFtZTogJydcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dBbmltYXRlOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0c2hvd0FuaW1hdGUoblZhbCwgb1ZhbCkge1xyXG5cdFx0XHRcdHNldFRpbWVvdXQocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuaXNBbmltYXRlID0gblZhbFxyXG5cdFx0XHRcdH0sIDEwMDApXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6IEhUVFBfUkVRVUVTVF9VUkwsXHJcblx0XHRcdFx0aXNBbmltYXRlOiB0cnVlXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2xvc2VTaGFyZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xvc2VDaGFuZ2UnKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29TaGFyZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuaXNBbmltYXRlKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdsaXN0ZW5lckFjdGlvblNoZWV0Jyk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuaXNBbmltYXRlID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnYm94U3RhdHVzJywgdHJ1ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuc2hhcmluZy1wYWNrZXRzIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDMwcnB4O1xyXG5cdFx0Ym90dG9tOiAyMDBycHg7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHJcblx0XHQmLnJpZ2h0IHtcclxuXHRcdFx0bGVmdDogLTE3MHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC5zaGFyaW5nLXBhY2tldHMub24ge1xyXG5cdC8vIFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHQvLyBcdG9wYWNpdHk6IDA7XHJcblx0Ly8gfVxyXG5cclxuXHQuc2hhcmluZy1wYWNrZXRzIC5pY29uZm9udCB7XHJcblx0XHR3aWR0aDogNDRycHg7XHJcblx0XHRoZWlnaHQ6IDQ0cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ0cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuXHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmctbGVmdDogMXB4O1xyXG5cdH1cclxuXHJcblx0LnNoYXJpbmctcGFja2V0cyAubGluZSB7XHJcblx0XHR3aWR0aDogMnJweDtcclxuXHRcdGhlaWdodDogNDBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQuc2hhcmluZy1wYWNrZXRzIC5zaGFyaW5nLWNvbiB7XHJcblx0XHR3aWR0aDogMTg3cnB4O1xyXG5cdFx0aGVpZ2h0OiAyMTBycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQuc2hhcmluZy1wYWNrZXRzIC5zaGFyaW5nLWNvbiBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5zaGFyaW5nLXBhY2tldHMgLnNoYXJpbmctY29uIC50ZXh0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMzBycHg7XHJcblx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc2hhcmluZy1wYWNrZXRzIC5zaGFyaW5nLWNvbiAudGV4dCAubW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcblx0XHRsaW5lLWhlaWdodDogNDJycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbi10b3A6IDVycHg7XHJcblx0fVxyXG5cclxuXHQuc2hhcmluZy1wYWNrZXRzIC5zaGFyaW5nLWNvbiAudGV4dCAubW9uZXkgLmxhYmVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0fVxyXG5cclxuXHQuc2hhcmluZy1wYWNrZXRzIC5zaGFyaW5nLWNvbiAudGV4dCAudGlwIHtcclxuXHRcdGZvbnQtc2l6ZTogMThycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRtYXJnaW4tdG9wOiA1cnB4O1xyXG5cdH1cclxuXHJcblx0LnNoYXJpbmctcGFja2V0cyAuc2hhcmluZy1jb24gLnRleHQgLnNoYXJlQnV0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ4cnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHQvKiAjaWZkZWYgSDUgKi9cclxuXHRcdG1hcmdpbi10b3A6IDI4cnB4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblxyXG5cdFx0LyogI2lmbmRlZiBINSAqL1xyXG5cdFx0bWFyZ2luLXRvcDogMjZycHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1168\n"); /***/ }), /* 1169 */ /*!**********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/kefuIcon/index.vue ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2e27b7c0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2e27b7c0& */ 1170);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 1172);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2e27b7c0___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2e27b7c0___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_2e27b7c0___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/kefuIcon/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE2OS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJlMjdiN2MwJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9rZWZ1SWNvbi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1169\n"); /***/ }), /* 1170 */ /*!*****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/kefuIcon/index.vue?vue&type=template&id=2e27b7c0& ***! \*****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e27b7c0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2e27b7c0& */ 1171); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e27b7c0___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e27b7c0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e27b7c0___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2e27b7c0___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1171 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/kefuIcon/index.vue?vue&type=template&id=2e27b7c0& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("text", { staticClass: _vm._$s( 0, "sc", "acea-row row-center-wrapper cartf iconfont icon-kefu3" ), style: _vm._$s(0, "s", { top: _vm.top + "px" }), attrs: { _i: 0 }, on: { click: _vm.goCustomer, touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() return _vm.setTouchMove($event) }, }, }) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1172 */ /*!***********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/kefuIcon/index.vue?vue&type=script&lang=js& ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 1173);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIxMTcyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1172\n"); /***/ }), /* 1173 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/kefuIcon/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _index = __webpack_require__(/*! @/utils/index.js */ 38);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default2 = {\n name: \"kefuIcon\",\n props: {\n ids: {\n type: Number,\n default: 0\n },\n routineContact: {\n type: Number,\n default: 0\n },\n storeInfo: {\n type: Object,\n default: function _default() {}\n },\n goodsCon: {\n type: Number,\n default: 0\n }\n },\n data: function data() {\n return {\n top: \"480\"\n };\n },\n mounted: function mounted() {},\n methods: {\n goCustomer: function goCustomer() {\n (0, _index.getCustomer)(\"/pages/extension/customer_list/chat?productId=\".concat(this.ids));\n },\n setTouchMove: function setTouchMove(e) {\n var that = this;\n if (e.touches[0].clientY < 480 && e.touches[0].clientY > 66) {\n that.top = e.touches[0].clientY;\n }\n }\n },\n created: function created() {}\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9rZWZ1SWNvbi9pbmRleC52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiaWRzIiwidHlwZSIsImRlZmF1bHQiLCJyb3V0aW5lQ29udGFjdCIsInN0b3JlSW5mbyIsImdvb2RzQ29uIiwiZGF0YSIsInRvcCIsIm1vdW50ZWQiLCJtZXRob2RzIiwiZ29DdXN0b21lciIsInNldFRvdWNoTW92ZSIsInRoYXQiLCJjcmVhdGVkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFvQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUdBO0FBQUEsZ0JBQ0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7SUFDQTtFQUNBO0VBQ0FJO0lBQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDLDZCQUlBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7QUFDQTtBQUFBIiwiZmlsZSI6IjExNzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PCEtLSAjaWZkZWYgQVBQLVBMVVMgfHwgSDUgLS0+XHJcblx0PHRleHQgY2xhc3M9XCJhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXIgY2FydGYgaWNvbmZvbnQgaWNvbi1rZWZ1M1wiIDpzdHlsZT1cInsgdG9wOiB0b3AgKyAncHgnfVwiIEBjbGljaz1cImdvQ3VzdG9tZXJcIlxyXG5cdFx0QHRvdWNobW92ZS5zdG9wLnByZXZlbnQ9XCJzZXRUb3VjaE1vdmVcIj48L3RleHQ+XHJcblx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0PHZpZXcgdi1pZj1cInJvdXRpbmVDb250YWN0ID09IDBcIiBjbGFzcz1cImFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlciBjYXJ0ZiBpY29uZm9udCBpY29uLWtlZnUzXCJcclxuXHRcdDpzdHlsZT1cInsgdG9wOiB0b3AgKyAncHgnfVwiIEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50PVwic2V0VG91Y2hNb3ZlXCIgQGNsaWNrPVwiZ29DdXN0b21lclwiPjwvdmlldz5cclxuXHQ8YnV0dG9uIGNsYXNzPVwiYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyIGNhcnRmIGljb25mb250IGljb24ta2VmdTNcIiBvcGVuLXR5cGU9J2NvbnRhY3QnXHJcblx0XHQ6c3R5bGU9XCJ7IHRvcDogdG9wICsgJ3B4J31cIiBAdG91Y2htb3ZlLnN0b3AucHJldmVudD1cInNldFRvdWNoTW92ZVwiXHJcblx0XHR2LWVsc2UtaWY9XCJyb3V0aW5lQ29udGFjdD09MSAmJiAhZ29vZHNDb25cIj48L2J1dHRvbj5cclxuXHQ8YnV0dG9uIGNsYXNzPVwiYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyIGNhcnRmIGljb25mb250IGljb24ta2VmdTNcIiBvcGVuLXR5cGU9J2NvbnRhY3QnXHJcblx0XHQ6c2VuZC1tZXNzYWdlLXRpdGxlPVwic3RvcmVJbmZvLnN0b3JlX25hbWVcIiA6c2VuZC1tZXNzYWdlLWltZz1cInN0b3JlSW5mby5pbWFnZVwiXHJcblx0XHQ6c2VuZC1tZXNzYWdlLXBhdGg9XCJgL3BhZ2VzL2dvb2RzX2RldGFpbHMvaW5kZXg/aWQ9JHtzdG9yZUluZm8uaWR9YFwiIHNob3ctbWVzc2FnZS1jYXJkXHJcblx0XHQ6c3R5bGU9XCJ7IHRvcDogdG9wICsgJ3B4J31cIiBAdG91Y2htb3ZlLnN0b3AucHJldmVudD1cInNldFRvdWNoTW92ZVwiXHJcblx0XHR2LWVsc2UtaWY9XCJyb3V0aW5lQ29udGFjdD09MSAmJiBnb29kc0NvblwiPjwvYnV0dG9uPlxyXG5cdDwhLS0gI2VuZGlmIC0tPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0Q3VzdG9tZXJcclxuXHR9IGZyb20gJ0AvdXRpbHMvaW5kZXguanMnXHJcblx0bGV0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwia2VmdUljb25cIixcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGlkczoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdHJvdXRpbmVDb250YWN0OiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDBcclxuXHRcdFx0fSxcclxuXHRcdFx0c3RvcmVJbmZvOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvb2RzQ29uOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGE6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRvcDogXCI0ODBcIlxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHR0aGlzLnRvcCA9IHBhcnNlRmxvYXQod2luZG93LmlubmVySGVpZ2h0KSAtIDIwMFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdvQ3VzdG9tZXIoKSB7XHJcblx0XHRcdFx0Z2V0Q3VzdG9tZXIoYC9wYWdlcy9leHRlbnNpb24vY3VzdG9tZXJfbGlzdC9jaGF0P3Byb2R1Y3RJZD0ke3RoaXMuaWRzfWApXHJcblx0XHRcdH0sXHJcblx0XHRcdHNldFRvdWNoTW92ZShlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmIChlLnRvdWNoZXNbMF0uY2xpZW50WSA8IDQ4MCAmJiBlLnRvdWNoZXNbMF0uY2xpZW50WSA+IDY2KSB7XHJcblx0XHRcdFx0XHR0aGF0LnRvcCA9IGUudG91Y2hlc1swXS5jbGllbnRZXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHt9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuY2FydGYge1xyXG5cdFx0d2lkdGg6IDk2cnB4O1xyXG5cdFx0aGVpZ2h0OiA5NnJweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgM3JweCAxNnJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Zm9udC1zaXplOiA0N3JweDtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0cmlnaHQ6IDE1cnB4O1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1173\n"); /***/ }), /* 1174 */ /*!****************************************************!*\ !*** E:/2024/1/广告/uni-app/components/menuIcon.vue ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _menuIcon_vue_vue_type_template_id_37a2f6b3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./menuIcon.vue?vue&type=template&id=37a2f6b3& */ 1175);\n/* harmony import */ var _menuIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./menuIcon.vue?vue&type=script&lang=js& */ 1177);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _menuIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _menuIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _menuIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _menuIcon_vue_vue_type_template_id_37a2f6b3___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _menuIcon_vue_vue_type_template_id_37a2f6b3___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _menuIcon_vue_vue_type_template_id_37a2f6b3___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/menuIcon.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUg7QUFDckg7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSxtRkFBTTtBQUNSLEVBQUUsNEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE3NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vbWVudUljb24udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM3YTJmNmIzJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbWVudUljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9tZW51SWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9tZW51SWNvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1174\n"); /***/ }), /* 1175 */ /*!***********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/menuIcon.vue?vue&type=template&id=37a2f6b3& ***! \***********************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menuIcon_vue_vue_type_template_id_37a2f6b3___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./menuIcon.vue?vue&type=template&id=37a2f6b3& */ 1176); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menuIcon_vue_vue_type_template_id_37a2f6b3___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menuIcon_vue_vue_type_template_id_37a2f6b3___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menuIcon_vue_vue_type_template_id_37a2f6b3___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menuIcon_vue_vue_type_template_id_37a2f6b3___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1176 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/menuIcon.vue?vue&type=template&id=37a2f6b3& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "home acea-row row-center-wrapper"), class: _vm._$s(1, "c", [ _vm.returnShow ? "p10" : "p20", _vm.text_opacity >= 1 ? "opacity" : "", ]), style: _vm._$s(1, "s", { marginTop: _vm.menuButton.top + "px", width: _vm.menuButton.width + "px", }), attrs: { id: "home", _i: 1 }, }, [ _vm._$s(2, "i", _vm.returnShow) ? _c("view", { staticClass: _vm._$s(2, "sc", "iconfont icon-xiangzuo"), class: _vm._$s(2, "c", _vm.text_opacity >= 1 ? "opacity" : ""), attrs: { _i: 2 }, on: { click: _vm.returns }, }) : _vm._e(), _vm._$s(3, "i", _vm.returnShow) ? _c("view", { staticClass: _vm._$s(3, "sc", "line"), attrs: { _i: 3 }, }) : _vm._e(), _c( "view", { staticClass: _vm._$s(4, "sc", "animation-box"), attrs: { _i: 4 } }, [ _c("transition", { attrs: { name: "fade", _i: 5 } }, [ _vm._$s(6, "i", !_vm.Active) ? _c("view", { staticClass: _vm._$s(6, "sc", "iconfont icon-gengduo4"), class: _vm._$s( 6, "c", _vm.text_opacity >= 1 ? "opacity" : "" ), attrs: { _i: 6 }, on: { click: _vm.open }, }) : _vm._e(), ]), _c( "transition", { attrs: { name: "fade", mode: "out-in", _i: 7 } }, [ _vm._$s(8, "i", _vm.Active) ? _c("view", { staticClass: _vm._$s(8, "sc", "iconfont icon-guanbi5"), class: _vm._$s( 8, "c", _vm.text_opacity >= 1 ? "opacity" : "" ), attrs: { _i: 8 }, on: { click: _vm.open }, }) : _vm._e(), ] ), ], 1 ), _vm._$s(9, "i", _vm.Active) ? _c( "view", { staticClass: _vm._$s(9, "sc", "homeCon bg-color"), class: _vm._$s(9, "c", _vm.Active === true ? "active" : ""), attrs: { _i: 9 }, on: { click: _vm.open }, }, _vm._l( _vm._$s(10, "f", { forItems: _vm.iconList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(10, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("10-" + $30, "sc", "homeCon-box"), attrs: { _i: "10-" + $30 }, on: { click: function ($event) { return _vm.jumpUrl(item.path, item.jumpType) }, }, }, [ _c("text", { staticClass: _vm._$s("11-" + $30, "sc", "iconfont"), class: _vm._$s("11-" + $30, "c", item.iconName), attrs: { _i: "11-" + $30 }, }), _c( "text", { staticClass: _vm._$s("12-" + $30, "sc", "text"), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s("12-" + $30, "t0-0", _vm._s(item.name)) ), ] ), ] ) } ), 0 ) : _vm._e(), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1177 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/menuIcon.vue?vue&type=script&lang=js& ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menuIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./menuIcon.vue?vue&type=script&lang=js& */ 1178);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menuIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menuIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menuIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menuIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_menuIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIxMTc3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbWVudUljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9tZW51SWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1177\n"); /***/ }), /* 1178 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/menuIcon.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"menuIcon\",\n data: function data() {\n return {\n Active: false,\n returnShow: true,\n //判断顶部返回是否出现\n homeTop: 20,\n text_opacity: 0,\n menuButton: {},\n iconList: [{\n name: this.$t(\"\\u9996\\u9875\"),\n iconName: \"icon-shouye8\",\n path: '/pages/index/index',\n jumpType: 1\n }, {\n name: this.$t(\"\\u8D2D\\u7269\\u8F66\"),\n iconName: \"icon-gouwuche7\",\n path: '/pages/order_addcart/order_addcart',\n jumpType: 1\n }, {\n name: this.$t(\"\\u641C\\u7D22\"),\n iconName: \"icon-sousuo6\",\n path: '/pages/goods/goods_search/index',\n jumpType: 0\n }, {\n name: this.$t(\"\\u6211\\u7684\\u6536\\u85CF\"),\n iconName: \"icon-shoucang3\",\n path: '/pages/users/user_goods_collection/index',\n jumpType: 0\n }, {\n name: this.$t(\"\\u4E2A\\u4EBA\\u4E2D\\u5FC3\"),\n iconName: \"icon-yonghu1\",\n path: '/pages/user/index',\n jumpType: 1\n }]\n };\n },\n props: {\n showMenuIcon: {\n type: Boolean,\n default: false\n },\n opacity: {\n type: Number,\n default: 1\n }\n },\n watch: {\n showMenuIcon: function showMenuIcon(e) {\n this.Active = e;\n },\n opacity: function opacity(e) {\n this.text_opacity = e;\n }\n },\n mounted: function mounted() {\n var pages = getCurrentPages();\n this.returnShow = pages.length === 1 ? false : true;\n this.$nextTick(function () {});\n },\n methods: {\n open: function open() {\n this.Active = !this.Active;\n if (this.Active) this.$emit('open', true);\n },\n // 后退\n returns: function returns() {\n uni.navigateBack();\n },\n jumpUrl: function jumpUrl(url, type) {\n (type === 1 ? uni.switchTab : uni.navigateTo)({\n url: url\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9tZW51SWNvbi52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiLCJBY3RpdmUiLCJyZXR1cm5TaG93IiwiaG9tZVRvcCIsInRleHRfb3BhY2l0eSIsIm1lbnVCdXR0b24iLCJpY29uTGlzdCIsImljb25OYW1lIiwicGF0aCIsImp1bXBUeXBlIiwicHJvcHMiLCJzaG93TWVudUljb24iLCJ0eXBlIiwiZGVmYXVsdCIsIm9wYWNpdHkiLCJ3YXRjaCIsIm1vdW50ZWQiLCJtZXRob2RzIiwib3BlbiIsInJldHVybnMiLCJ1bmkiLCJqdW1wVXJsIiwidXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQXVDQTtFQUNBQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQVA7UUFDQVE7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FWO1FBQ0FRO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBVjtRQUNBUTtRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQVY7UUFDQVE7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FWO1FBQ0FRO1FBQ0FDO1FBQ0FDO01BQ0E7SUFFQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0FKO01BQ0E7SUFDQTtJQUNBRztNQUNBO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO0lBQ0E7SUFDQSw0QkFXQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBO1FBQUFDO01BQUE7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMTc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgaWQ9XCJob21lXCIgY2xhc3M9XCJob21lIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiXHJcblx0XHRcdDpjbGFzcz1cIltyZXR1cm5TaG93ID8gJ3AxMCc6J3AyMCcsIHRleHRfb3BhY2l0eSA+PSAxID8gJ29wYWNpdHknOicnXVwiIDpzdHlsZT1cInsgbWFyZ2luVG9wOiBtZW51QnV0dG9uLnRvcCArJ3B4Jywgd2lkdGg6IG1lbnVCdXR0b24ud2lkdGggKyAncHgnfVwiPlxyXG5cdFx0XHQ8dmlldyB2LWlmPVwicmV0dXJuU2hvd1wiIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ3p1b1wiIDpjbGFzcz1cInRleHRfb3BhY2l0eSA+PSAxID8gJ29wYWNpdHknOicnXCJcclxuXHRcdFx0XHRAdGFwPVwicmV0dXJuc1wiPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIiB2LWlmPVwicmV0dXJuU2hvd1wiPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJhbmltYXRpb24tYm94XCI+XHJcblx0XHRcdFx0PHRyYW5zaXRpb24gbmFtZT1cImZhZGVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IHYtaWY9XCIhQWN0aXZlXCIgY2xhc3M9XCJpY29uZm9udCBpY29uLWdlbmdkdW80XCIgOmNsYXNzPVwidGV4dF9vcGFjaXR5ID49IDEgPyAnb3BhY2l0eSc6JydcIlxyXG5cdFx0XHRcdFx0XHRAY2xpY2s9XCJvcGVuXCI+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tIFx0PHZpZXcgdi1pZj1cIkFjdGl2ZVwiIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1ndWFuYmk1XCIgQGNsaWNrPVwib3BlblwiPlxyXG5cdFx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0XHQ8L3RyYW5zaXRpb24+XHJcblx0XHRcdFx0PHRyYW5zaXRpb24gbmFtZT1cImZhZGVcIiBtb2RlPVwib3V0LWluXCI+XHJcblx0XHRcdFx0XHQ8IS0tIFx0PHZpZXcgdi1pZj1cIiFBY3RpdmVcIiBjbGFzcz1cImljb25mb250IGljb24tZ2VuZ2R1bzRcIiBAY2xpY2s9XCJvcGVuXCI+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cIkFjdGl2ZVwiIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1ndWFuYmk1XCIgOmNsYXNzPVwidGV4dF9vcGFjaXR5ID49IDEgPyAnb3BhY2l0eSc6JydcIlxyXG5cdFx0XHRcdFx0XHRAY2xpY2s9XCJvcGVuXCI+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC90cmFuc2l0aW9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaG9tZUNvbiBiZy1jb2xvclwiIDpjbGFzcz1cIkFjdGl2ZSA9PT0gdHJ1ZSA/ICdhY3RpdmUnIDogJydcIiB2LWlmPVwiQWN0aXZlXCIgQGNsaWNrPVwib3BlblwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaG9tZUNvbi1ib3hcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBpY29uTGlzdFwiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJqdW1wVXJsKGl0ZW0ucGF0aCxpdGVtLmp1bXBUeXBlKVwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ljb25mb250JyA6Y2xhc3M9XCJpdGVtLmljb25OYW1lXCI+XHJcblx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRleHRcIj57e2l0ZW0ubmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwibWVudUljb25cIixcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0QWN0aXZlOiBmYWxzZSxcclxuXHRcdFx0XHRyZXR1cm5TaG93OiB0cnVlLCAvL+WIpOaWremhtumDqOi/lOWbnuaYr+WQpuWHuueOsFxyXG5cdFx0XHRcdGhvbWVUb3A6IDIwLFxyXG5cdFx0XHRcdHRleHRfb3BhY2l0eTogMCxcclxuXHRcdFx0XHRtZW51QnV0dG9uOnt9LFxyXG5cdFx0XHRcdGljb25MaXN0OiBbe1xyXG5cdFx0XHRcdFx0XHRuYW1lOiB0aGlzLiR0KGDpppbpobVgKSxcclxuXHRcdFx0XHRcdFx0aWNvbk5hbWU6IFwiaWNvbi1zaG91eWU4XCIsXHJcblx0XHRcdFx0XHRcdHBhdGg6ICcvcGFnZXMvaW5kZXgvaW5kZXgnLFxyXG5cdFx0XHRcdFx0XHRqdW1wVHlwZTogMVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg6LSt54mp6L2mYCksXHJcblx0XHRcdFx0XHRcdGljb25OYW1lOiBcImljb24tZ291d3VjaGU3XCIsXHJcblx0XHRcdFx0XHRcdHBhdGg6ICcvcGFnZXMvb3JkZXJfYWRkY2FydC9vcmRlcl9hZGRjYXJ0JyxcclxuXHRcdFx0XHRcdFx0anVtcFR5cGU6IDFcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoYOaQnOe0omApLFxyXG5cdFx0XHRcdFx0XHRpY29uTmFtZTogXCJpY29uLXNvdXN1bzZcIixcclxuXHRcdFx0XHRcdFx0cGF0aDogJy9wYWdlcy9nb29kcy9nb29kc19zZWFyY2gvaW5kZXgnLFxyXG5cdFx0XHRcdFx0XHRqdW1wVHlwZTogMFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg5oiR55qE5pS26JePYCksXHJcblx0XHRcdFx0XHRcdGljb25OYW1lOiBcImljb24tc2hvdWNhbmczXCIsXHJcblx0XHRcdFx0XHRcdHBhdGg6ICcvcGFnZXMvdXNlcnMvdXNlcl9nb29kc19jb2xsZWN0aW9uL2luZGV4JyxcclxuXHRcdFx0XHRcdFx0anVtcFR5cGU6IDBcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoYOS4quS6uuS4reW/g2ApLFxyXG5cdFx0XHRcdFx0XHRpY29uTmFtZTogXCJpY29uLXlvbmdodTFcIixcclxuXHRcdFx0XHRcdFx0cGF0aDogJy9wYWdlcy91c2VyL2luZGV4JyxcclxuXHRcdFx0XHRcdFx0anVtcFR5cGU6IDFcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRdXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0c2hvd01lbnVJY29uOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvcGFjaXR5OiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDFcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHNob3dNZW51SWNvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5BY3RpdmUgPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdG9wYWNpdHkoZSkge1xyXG5cdFx0XHRcdHRoaXMudGV4dF9vcGFjaXR5ID0gZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0dmFyIHBhZ2VzID0gZ2V0Q3VycmVudFBhZ2VzKCk7XHJcblx0XHRcdHRoaXMucmV0dXJuU2hvdyA9IHBhZ2VzLmxlbmd0aCA9PT0gMSA/IGZhbHNlIDogdHJ1ZTtcclxuXHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdHRoaXMubWVudUJ1dHRvbiA9IHVuaS5nZXRNZW51QnV0dG9uQm91bmRpbmdDbGllbnRSZWN0KCk7XHJcblx0XHRcdFx0Y29uc3QgcXVlcnkgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpO1xyXG5cdFx0XHRcdHF1ZXJ5XHJcblx0XHRcdFx0XHQuc2VsZWN0KCcjaG9tZScpXHJcblx0XHRcdFx0XHQuYm91bmRpbmdDbGllbnRSZWN0KGRhdGEgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmhvbWVUb3AgPSB0aGlzLm1lbnVCdXR0b24udG9wICogMiArIHRoaXMubWVudUJ1dHRvbi5oZWlnaHQgLSBkYXRhLmhlaWdodCArIDI7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmV4ZWMoKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRvcGVuKCkge1xyXG5cdFx0XHRcdHRoaXMuQWN0aXZlID0gIXRoaXMuQWN0aXZlXHJcblx0XHRcdFx0aWYgKHRoaXMuQWN0aXZlKSB0aGlzLiRlbWl0KCdvcGVuJywgdHJ1ZSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5ZCO6YCAXHJcblx0XHRcdHJldHVybnMoKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjaygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRqdW1wVXJsKHVybCwgdHlwZSkge1xyXG5cdFx0XHRcdCh0eXBlID09PSAxID8gdW5pLnN3aXRjaFRhYiA6IHVuaS5uYXZpZ2F0ZVRvKSh7dXJsfSlcclxuXHRcdFx0fSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmhvbWUge1xyXG5cdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHR0b3A6IDIwcnB4ICFpbXBvcnRhbnQ7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC5ob21lLm9wYWNpdHkge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcblx0fVxyXG5cclxuXHQuaG9tZSB7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdC8vIHdpZHRoOiAxMzBycHg7XHJcblx0XHQvLyBwYWRkaW5nOiAwIDIwcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MnJweDtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0bGVmdDogMzNycHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0Lm9wYWNpdHkge1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbi1nZW5nZHVvNCxcclxuXHRcdC5pY29uLWd1YW5iaTUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiA0MHJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0XHRcdFxyXG5cdFx0Lmljb24teGlhbmd6dW97XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhycHg7XHJcblx0XHR9XHJcblx0XHQuaWNvbi1nZW5nZHVvNCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ob21lIC5hbmltYXRpb24tYm94IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiA0MHJweDtcclxuXHRcdGhlaWdodDogMjhycHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1ndWFuYmk1IHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuaG9tZSAuaG9tZUNvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRwYWRkaW5nOiA0cnB4O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDE1cnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDE1cnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxN3JweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTE1cnB4O1xyXG5cdFx0XHRyaWdodDogNjZycHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmMmYyZjI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMTVycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMTVycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDE3cnB4IHNvbGlkICNmZmY7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtMTNycHg7XHJcblx0XHRcdHJpZ2h0OiA2NnJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaG9tZUNvbi1ib3gge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDE1cnB4IDIwcnB4O1xyXG5cclxuXHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiA1cnB4IDNycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaG9tZUNvbi1ib3g6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhvbWUgLmhvbWVDb24uYWN0aXZlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0b3A6IDc1cnB4O1xyXG5cdFx0YW5pbWF0aW9uOiBib3VuY2VJbkxlZnQgMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuMzEwLCAwLjY1NSwgMS4wMDApO1xyXG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93OiAkdW5pLWluZGV4LWJveC1zaGFkb3c7XHJcblx0fVxyXG5cclxuXHQuaG9tZSAubGluZSB7XHJcblx0XHR3aWR0aDogMnJweDtcclxuXHRcdGhlaWdodDogMjZycHg7XHJcblx0XHRtYXJnaW46IDAgMThycHggMCAxNnJweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblx0fVxyXG5cclxuXHQuaG9tZSAubGluZS5vcGFjaXR5IHtcclxuXHRcdGNvbG9yOiAjMDUwNTA1O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNTtcclxuXHR9XHJcblxyXG5cdC5ob21lIC5pY29uLXhpYW5nenVvIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0fVxyXG5cclxuXHQuZmFkZS1lbnRlci1hY3RpdmUsXHJcblx0LmZhZGUtbGVhdmUtYWN0aXZlIHtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cdH1cclxuXHJcblx0LmZhZGUtZW50ZXIsXHJcblx0LmZhZGUtbGVhdmUtdG9cclxuXHJcblx0LyogLmZhZGUtbGVhdmUtYWN0aXZlIGJlbG93IHZlcnNpb24gMi4xLjggKi9cclxuXHRcdHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQucDEwIHtcclxuXHRcdHBhZGRpbmc6IDAgMjVycHg7XHJcblx0fVxyXG5cclxuXHQucDIwIHtcclxuXHRcdHBhZGRpbmc6IDAgNDBycHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1178\n"); /***/ }), /* 1179 */ /*!**************************************************!*\ !*** E:/2024/1/广告/uni-app/mixins/sharePoster.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.sharePoster = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _public = __webpack_require__(/*! @/api/public */ 45);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\nvar _lang = _interopRequireDefault(__webpack_require__(/*! ../utils/lang.js */ 46));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\nvar sysHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar sharePoster = {\n data: function data() {\n return {\n //二维码参数\n codeShow: false,\n cid: '1',\n codeVal: \"\",\n // 要生成的二维码值\n size: 200,\n // 二维码大小\n unit: 'upx',\n // 单位\n background: '#FFF',\n // 背景色\n foreground: '#000',\n // 前景色\n pdground: '#000',\n // 角标色\n codeIcon: '',\n // 二维码图标\n iconsize: 40,\n // 二维码图标大小\n lv: 3,\n // 二维码容错级别 , 一般不用设置,默认就行\n onval: true,\n // val值变化时自动重新生成二维码\n loadMake: true,\n // 组件加载完成后自动生成二维码\n base64Show: 0,\n shareQrcode: 0,\n followCode: '',\n selectSku: {},\n currentPage: false,\n sysHeight: sysHeight,\n isShow: 0,\n storeImageBase64: ''\n };\n },\n methods: {\n qrR: function qrR(res) {\n this.PromotionCode = res;\n },\n getImageBase64: function getImageBase64() {\n var _this = this;\n var that = this;\n (0, _public.imageBase64)(that.storeImage, this.storeInfo.wechat_code).then(function (res) {\n that.storeImageBase64 = res.data.image;\n if (_this.storeInfo.wechat_code) {\n that.PromotionCode = res.data.code;\n }\n }).catch(function () {});\n },\n initPoster: function initPoster(arr2) {\n var that = this;\n uni.getImageInfo({\n src: that.PromotionCode,\n success: function success() {\n if (arr2[2] == \"\") {\n //海报二维码不存在则从新下载\n that.downloadFilePromotionCode(function (msgPromotionCode) {\n arr2[2] = msgPromotionCode;\n if (arr2[2] == \"\") return that.$util.Tips({\n title: _lang.default.t(\"\\u6D77\\u62A5\\u4E8C\\u7EF4\\u7801\\u751F\\u6210\\u5931\\u8D25\")\n });\n that.$util.PosterCanvas(arr2, that.storeInfo.store_name, that.storeInfo.price, that.storeInfo.ot_price, function (tempFilePath) {\n that.$set(that, \"posterImage\", tempFilePath);\n that.$set(that, \"posterImageStatus\", true);\n that.$set(that, \"canvasStatus\", false);\n that.$set(that, \"actionSheetHidden\", !that.actionSheetHidden);\n });\n });\n } else {\n //生成推广海报\n that.$nextTick(function (e) {\n that.$util.PosterCanvas(arr2, that.storeInfo.store_name, that.storeInfo.price, that.storeInfo.ot_price, function (tempFilePath) {\n that.$set(that, \"posterImage\", tempFilePath);\n that.$set(that, \"posterImageStatus\", true);\n that.$set(that, \"canvasStatus\", false);\n that.$set(that, \"actionSheetHidden\", !that.actionSheetHidden);\n });\n });\n }\n },\n fail: function fail(res) {}\n });\n },\n /**\r\n * 生成海报\r\n */\n goPoster: function goPoster(type) {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that, arr2;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this2;\n that.posters = false;\n that.$set(that, \"canvasStatus\", true);\n arr2 = [that.posterbackgd, that.storeImageBase64, that.PromotionCode];\n if (that.storeImageBase64) {\n _context.next = 6;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: _lang.default.t(\"\\u6B63\\u5728\\u4E0B\\u8F7D\\u6D77\\u62A5,\\u8BF7\\u7A0D\\u540E\\u518D\\u8BD5\")\n }));\n case 6:\n that.initPoster(arr2);\n case 7:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n //替换安全域名\n setDomain: function setDomain(url) {\n url = url ? url.toString() : \"\";\n //本地调试打开,生产请注销\n if (url.indexOf(\"https://\") > -1) return url;else return url.replace(\"http://\", \"https://\");\n },\n //获取海报产品图\n downloadFilestoreImage: function downloadFilestoreImage() {\n var that = this;\n uni.downloadFile({\n url: that.setDomain(that.storeInfo.image),\n success: function success(res) {\n that.storeImage = res.tempFilePath;\n that.storeImageBase64 = res.tempFilePath;\n },\n fail: function fail() {\n return that.$util.Tips({\n title: \"\"\n });\n that.storeImage = \"\";\n }\n });\n },\n /**\r\n * 获取产品分销二维码\r\n * @param function successFn 下载完成回调\r\n *\r\n */\n downloadFilePromotionCode: function downloadFilePromotionCode(successFn) {\n var that = this;\n uni.downloadFile({\n url: that.setDomain(that.PromotionCode),\n success: function success(res) {\n that.$set(that, \"isDown\", false);\n if (typeof successFn == \"function\") successFn && successFn(res.tempFilePath);else that.$set(that, \"PromotionCode\", res.tempFilePath);\n },\n fail: function fail() {\n that.$set(that, \"isDown\", false);\n that.$set(that, \"PromotionCode\", \"\");\n }\n });\n }\n }\n};\nexports.sharePoster = sharePoster;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWl4aW5zL3NoYXJlUG9zdGVyLmpzIl0sIm5hbWVzIjpbInN5c0hlaWdodCIsInVuaSIsImdldFN5c3RlbUluZm9TeW5jIiwic3RhdHVzQmFySGVpZ2h0Iiwic2hhcmVQb3N0ZXIiLCJkYXRhIiwiY29kZVNob3ciLCJjaWQiLCJjb2RlVmFsIiwic2l6ZSIsInVuaXQiLCJiYWNrZ3JvdW5kIiwiZm9yZWdyb3VuZCIsInBkZ3JvdW5kIiwiY29kZUljb24iLCJpY29uc2l6ZSIsImx2Iiwib252YWwiLCJsb2FkTWFrZSIsImJhc2U2NFNob3ciLCJzaGFyZVFyY29kZSIsImZvbGxvd0NvZGUiLCJzZWxlY3RTa3UiLCJjdXJyZW50UGFnZSIsImlzU2hvdyIsInN0b3JlSW1hZ2VCYXNlNjQiLCJtZXRob2RzIiwicXJSIiwicmVzIiwiUHJvbW90aW9uQ29kZSIsImdldEltYWdlQmFzZTY0IiwidGhhdCIsImltYWdlQmFzZTY0Iiwic3RvcmVJbWFnZSIsInN0b3JlSW5mbyIsIndlY2hhdF9jb2RlIiwidGhlbiIsImltYWdlIiwiY29kZSIsImNhdGNoIiwiaW5pdFBvc3RlciIsImFycjIiLCJnZXRJbWFnZUluZm8iLCJzcmMiLCJzdWNjZXNzIiwiZG93bmxvYWRGaWxlUHJvbW90aW9uQ29kZSIsIm1zZ1Byb21vdGlvbkNvZGUiLCIkdXRpbCIsIlRpcHMiLCJ0aXRsZSIsImkxOG4iLCJ0IiwiUG9zdGVyQ2FudmFzIiwic3RvcmVfbmFtZSIsInByaWNlIiwib3RfcHJpY2UiLCJ0ZW1wRmlsZVBhdGgiLCIkc2V0IiwiYWN0aW9uU2hlZXRIaWRkZW4iLCIkbmV4dFRpY2siLCJlIiwiZmFpbCIsImdvUG9zdGVyIiwidHlwZSIsInBvc3RlcnMiLCJwb3N0ZXJiYWNrZ2QiLCJzZXREb21haW4iLCJ1cmwiLCJ0b1N0cmluZyIsImluZGV4T2YiLCJyZXBsYWNlIiwiZG93bmxvYWRGaWxlc3RvcmVJbWFnZSIsImRvd25sb2FkRmlsZSIsInN1Y2Nlc3NGbiJdLCJt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Q0EsSUFBSSxDQUFDMEIsSUFBSSxDQUFDMUIsSUFBSSxFQUFFLGVBQWUsRUFBRSxFQUFFLENBQUM7UUFDckM7TUFDRCxDQUFDLENBQUM7SUFFSDtFQUNEO0FBQ0QsQ0FBQztBQUFDIiwiZmlsZSI6IjExNzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENSTUVCIFsgQ1JNRULotYvog73lvIDlj5HogIXvvIzliqnlipvkvIHkuJrlj5HlsZUgXVxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IENvcHlyaWdodCAoYykgMjAxNn4yMDIxIGh0dHBzOi8vd3d3LmNybWViLmNvbSBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IExpY2Vuc2VkIENSTUVC5bm25LiN5piv6Ieq55Sx6L2v5Lu277yM5pyq57uP6K645Y+v5LiN6IO95Y675o6JQ1JNRULnm7jlhbPniYjmnYNcclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gfCBBdXRob3I6IENSTUVCIFRlYW0gPGFkbWluQGNybWViLmNvbT5cclxuLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuaW1wb3J0IHtcclxuXHRpbWFnZUJhc2U2NFxyXG59IGZyb20gXCJAL2FwaS9wdWJsaWNcIjtcclxuaW1wb3J0IHtcclxuXHRnZXRQcm9kdWN0Q29kZSwgLy8g5pmu6YCa5ZWG5ZOB5bCP56iL5bqPY29kZVxyXG59IGZyb20gXCJAL2FwaS9zdG9yZS5qc1wiO1xyXG5pbXBvcnQge1xyXG5cdHNjb21iaW5hdGlvbkNvZGUsIC8vIOaLvOWbomNvZGVcclxuXHRzZWNraWxsQ29kZSAvLyDnp5LmnYBcclxufSBmcm9tICdAL2FwaS9hY3Rpdml0eS5qcyc7XHJcbmltcG9ydCBpMThuIGZyb20gJy4uL3V0aWxzL2xhbmcuanMnO1xyXG5sZXQgc3lzSGVpZ2h0ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkuc3RhdHVzQmFySGVpZ2h0ICsgJ3B4JztcclxuZXhwb3J0IGNvbnN0IHNoYXJlUG9zdGVyID0ge1xyXG5cdGRhdGEoKSB7XHJcblx0XHRyZXR1cm4ge1xyXG5cdFx0XHQvL+S6jOe7tOeggeWPguaVsFxyXG5cdFx0XHRjb2RlU2hvdzogZmFsc2UsXHJcblx0XHRcdGNpZDogJzEnLFxyXG5cdFx0XHRjb2RlVmFsOiBcIlwiLCAvLyDopoHnlJ/miJDnmoTkuoznu7TnoIHlgLxcclxuXHRcdFx0c2l6ZTogMjAwLCAvLyDkuoznu7TnoIHlpKflsI9cclxuXHRcdFx0dW5pdDogJ3VweCcsIC8vIOWNleS9jVxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAnI0ZGRicsIC8vIOiDjOaZr+iJslxyXG5cdFx0XHRmb3JlZ3JvdW5kOiAnIzAwMCcsIC8vIOWJjeaZr+iJslxyXG5cdFx0XHRwZGdyb3VuZDogJyMwMDAnLCAvLyDop5LmoIfoibJcclxuXHRcdFx0Y29kZUljb246ICcnLCAvLyDkuoznu7TnoIHlm77moIdcclxuXHRcdFx0aWNvbnNpemU6IDQwLCAvLyDkuoznu7TnoIHlm77moIflpKflsI9cclxuXHRcdFx0bHY6IDMsIC8vIOS6jOe7tOeggeWuuemUmee6p+WIqyDvvIwg5LiA6Iis5LiN55So6K6+572u77yM6buY6K6k5bCx6KGMXHJcblx0XHRcdG9udmFsOiB0cnVlLCAvLyB2YWzlgLzlj5jljJbml7boh6rliqjph43mlrDnlJ/miJDkuoznu7TnoIFcclxuXHRcdFx0bG9hZE1ha2U6IHRydWUsIC8vIOe7hOS7tuWKoOi9veWujOaIkOWQjuiHquWKqOeUn+aIkOS6jOe7tOeggVxyXG5cdFx0XHRiYXNlNjRTaG93OiAwLFxyXG5cdFx0XHRzaGFyZVFyY29kZTogMCxcclxuXHRcdFx0Zm9sbG93Q29kZTogJycsXHJcblx0XHRcdHNlbGVjdFNrdToge30sXHJcblx0XHRcdGN1cnJlbnRQYWdlOiBmYWxzZSxcclxuXHRcdFx0c3lzSGVpZ2h0OiBzeXNIZWlnaHQsXHJcblx0XHRcdGlzU2hvdzogMCxcclxuXHRcdFx0c3RvcmVJbWFnZUJhc2U2NDogJydcclxuXHRcdH07XHJcblx0fSxcclxuXHRtZXRob2RzOiB7XHJcblx0XHRxclIocmVzKSB7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cdFx0XHR0aGlzLlByb21vdGlvbkNvZGUgPSByZXM7XHJcblxyXG5cdFx0fSxcclxuXHRcdGdldEltYWdlQmFzZTY0KCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdGltYWdlQmFzZTY0KHRoYXQuc3RvcmVJbWFnZSwgdGhpcy5zdG9yZUluZm8ud2VjaGF0X2NvZGUpXHJcblx0XHRcdFx0LnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5zdG9yZUltYWdlQmFzZTY0ID0gcmVzLmRhdGEuaW1hZ2U7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5zdG9yZUluZm8ud2VjaGF0X2NvZGUpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5Qcm9tb3Rpb25Db2RlID0gcmVzLmRhdGEuY29kZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC5jYXRjaCgoKSA9PiB7fSk7XHJcblx0XHR9LFxyXG5cdFx0aW5pdFBvc3RlcihhcnIyKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0dW5pLmdldEltYWdlSW5mbyh7XHJcblx0XHRcdFx0c3JjOiB0aGF0LlByb21vdGlvbkNvZGUsXHJcblx0XHRcdFx0c3VjY2VzcygpIHtcclxuXHRcdFx0XHRcdGlmIChhcnIyWzJdID09IFwiXCIpIHtcclxuXHRcdFx0XHRcdFx0Ly/mtbfmiqXkuoznu7TnoIHkuI3lrZjlnKjliJnku47mlrDkuIvovb1cclxuXHRcdFx0XHRcdFx0dGhhdC5kb3dubG9hZEZpbGVQcm9tb3Rpb25Db2RlKGZ1bmN0aW9uKFxyXG5cdFx0XHRcdFx0XHRcdG1zZ1Byb21vdGlvbkNvZGUpIHtcclxuXHRcdFx0XHRcdFx0XHRhcnIyWzJdID0gbXNnUHJvbW90aW9uQ29kZTtcclxuXHRcdFx0XHRcdFx0XHRpZiAoYXJyMlsyXSA9PSBcIlwiKVxyXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBpMThuLnQoXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YOa1t+aKpeS6jOe7tOeggeeUn+aIkOWksei0pWBcclxuXHRcdFx0XHRcdFx0XHRcdFx0KSxcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuUG9zdGVyQ2FudmFzKFxyXG5cdFx0XHRcdFx0XHRcdFx0YXJyMixcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc3RvcmVJbmZvLnN0b3JlX25hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnN0b3JlSW5mby5wcmljZSxcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc3RvcmVJbmZvLm90X3ByaWNlLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZnVuY3Rpb24odGVtcEZpbGVQYXRoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFwicG9zdGVySW1hZ2VcIixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZW1wRmlsZVBhdGgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcInBvc3RlckltYWdlU3RhdHVzXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJ1ZSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFwiY2FudmFzU3RhdHVzXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmFsc2UpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcImFjdGlvblNoZWV0SGlkZGVuXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IXRoYXRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuYWN0aW9uU2hlZXRIaWRkZW5cclxuXHRcdFx0XHRcdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdC8v55Sf5oiQ5o6o5bm/5rW35oqlXHJcblx0XHRcdFx0XHRcdHRoYXQuJG5leHRUaWNrKGUgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuUG9zdGVyQ2FudmFzKFxyXG5cdFx0XHRcdFx0XHRcdFx0YXJyMixcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc3RvcmVJbmZvLnN0b3JlX25hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LnN0b3JlSW5mby5wcmljZSxcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc3RvcmVJbmZvLm90X3ByaWNlLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZnVuY3Rpb24odGVtcEZpbGVQYXRoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFwicG9zdGVySW1hZ2VcIixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZW1wRmlsZVBhdGgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcInBvc3RlckltYWdlU3RhdHVzXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJ1ZSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFwiY2FudmFzU3RhdHVzXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmFsc2UpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcImFjdGlvblNoZWV0SGlkZGVuXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0IXRoYXRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuYWN0aW9uU2hlZXRIaWRkZW5cclxuXHRcdFx0XHRcdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOeUn+aIkOa1t+aKpVxyXG5cdFx0ICovXHJcblx0XHRhc3luYyBnb1Bvc3Rlcih0eXBlKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0dGhhdC5wb3N0ZXJzID0gZmFsc2U7XHJcblx0XHRcdHRoYXQuJHNldCh0aGF0LCBcImNhbnZhc1N0YXR1c1wiLCB0cnVlKTtcclxuXHRcdFx0bGV0IGFycjJcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0YXJyMiA9IFt0aGF0LnBvc3RlcmJhY2tnZCwgdGhhdC5zdG9yZUltYWdlQmFzZTY0LCB0aGF0LlByb21vdGlvbkNvZGVdO1xyXG5cdFx0XHRpZiAoIXRoYXQuc3RvcmVJbWFnZUJhc2U2NClcclxuXHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiBpMThuLnQoYOato+WcqOS4i+i9vea1t+aKpSzor7fnqI3lkI7lho3or5VgKSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0dGhhdC5pbml0UG9zdGVyKGFycjIpXHJcblxyXG5cdFx0fSxcclxuXHRcdC8v5pu/5o2i5a6J5YWo5Z+f5ZCNXHJcblx0XHRzZXREb21haW4odXJsKSB7XHJcblx0XHRcdHVybCA9IHVybCA/IHVybC50b1N0cmluZygpIDogXCJcIjtcclxuXHRcdFx0Ly/mnKzlnLDosIPor5XmiZPlvIAs55Sf5Lqn6K+35rOo6ZSAXHJcblx0XHRcdGlmICh1cmwuaW5kZXhPZihcImh0dHBzOi8vXCIpID4gLTEpIHJldHVybiB1cmw7XHJcblx0XHRcdGVsc2UgcmV0dXJuIHVybC5yZXBsYWNlKFwiaHR0cDovL1wiLCBcImh0dHBzOi8vXCIpO1xyXG5cdFx0fSxcclxuXHRcdC8v6I635Y+W5rW35oql5Lqn5ZOB5Zu+XHJcblx0XHRkb3dubG9hZEZpbGVzdG9yZUltYWdlKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHVuaS5kb3dubG9hZEZpbGUoe1xyXG5cdFx0XHRcdHVybDogdGhhdC5zZXREb21haW4odGhhdC5zdG9yZUluZm8uaW1hZ2UpLFxyXG5cdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0dGhhdC5zdG9yZUltYWdlID0gcmVzLnRlbXBGaWxlUGF0aDtcclxuXHRcdFx0XHRcdHRoYXQuc3RvcmVJbWFnZUJhc2U2NCA9IHJlcy50ZW1wRmlsZVBhdGg7XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRmYWlsOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogXCJcIixcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhhdC5zdG9yZUltYWdlID0gXCJcIjtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOiOt+WPluS6p+WTgeWIhumUgOS6jOe7tOeggVxyXG5cdFx0ICogQHBhcmFtIGZ1bmN0aW9uIHN1Y2Nlc3NGbiDkuIvovb3lrozmiJDlm57osINcclxuXHRcdCAqXHJcblx0XHQgKi9cclxuXHRcdGRvd25sb2FkRmlsZVByb21vdGlvbkNvZGUoc3VjY2Vzc0ZuKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cdFx0XHR1bmkuZG93bmxvYWRGaWxlKHtcclxuXHRcdFx0XHR1cmw6IHRoYXQuc2V0RG9tYWluKHRoYXQuUHJvbW90aW9uQ29kZSksXHJcblx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJpc0Rvd25cIiwgZmFsc2UpO1xyXG5cdFx0XHRcdFx0aWYgKHR5cGVvZiBzdWNjZXNzRm4gPT0gXCJmdW5jdGlvblwiKVxyXG5cdFx0XHRcdFx0XHRzdWNjZXNzRm4gJiYgc3VjY2Vzc0ZuKHJlcy50ZW1wRmlsZVBhdGgpO1xyXG5cdFx0XHRcdFx0ZWxzZSB0aGF0LiRzZXQodGhhdCwgXCJQcm9tb3Rpb25Db2RlXCIsIHJlcy50ZW1wRmlsZVBhdGgpO1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZmFpbDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJpc0Rvd25cIiwgZmFsc2UpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwiUHJvbW90aW9uQ29kZVwiLCBcIlwiKTtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHR9KTtcclxuXHJcblx0XHR9LFxyXG5cdH1cclxufTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1179\n"); /***/ }), /* 1180 */ /*!**********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/homeList/index.vue ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6d29745b_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6d29745b&scoped=true& */ 1181);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 1183);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6d29745b_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6d29745b_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6d29745b\",\n null,\n false,\n _index_vue_vue_type_template_id_6d29745b_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/homeList/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE4MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZkMjk3NDViJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI2ZDI5NzQ1YlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL2hvbWVMaXN0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1180\n"); /***/ }), /* 1181 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/homeList/index.vue?vue&type=template&id=6d29745b&scoped=true& ***! \*****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6d29745b_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6d29745b&scoped=true& */ 1182); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6d29745b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6d29745b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6d29745b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6d29745b_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1182 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/homeList/index.vue?vue&type=template&id=6d29745b&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", _vm.currentPage), expression: "_$s(0,'v-show',currentPage)", }, ], staticClass: _vm._$s(0, "sc", "animated dialog_nav"), class: _vm._$s(0, "c", [ _vm.goodList ? "dialogIndex" : "", _vm.currentPage ? "" : "", ]), style: _vm._$s(0, "s", { top: _vm.navH + 65 + "rpx", marginTop: _vm.sysHeight, }), attrs: { _i: 0 }, }, _vm._l( _vm._$s(1, "f", { forItems: _vm.selectNavList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(1, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("1-" + $30, "sc", "dialog_nav_item"), class: _vm._$s("1-" + $30, "c", item.after), attrs: { _i: "1-" + $30 }, on: { click: function ($event) { return _vm.linkPage(item.url) }, }, }, [ _c("text", { staticClass: _vm._$s("2-" + $30, "sc", "iconfont"), class: _vm._$s("2-" + $30, "c", item.icon), attrs: { _i: "2-" + $30 }, }), _c( "text", { staticClass: _vm._$s("3-" + $30, "sc", "pl-20"), attrs: { _i: "3-" + $30 }, }, [_vm._v(_vm._$s("3-" + $30, "t0-0", _vm._s(item.name)))] ), ] ) } ), 0 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1183 */ /*!***********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/homeList/index.vue?vue&type=script&lang=js& ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 1184);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIxMTgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1183\n"); /***/ }), /* 1184 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/homeList/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"homeIdex\",\n props: {\n navH: {\n type: String | Number,\n default: \"\"\n },\n returnShow: {\n type: Boolean,\n default: true\n },\n goodList: {\n type: Boolean,\n default: false\n },\n currentPage: {\n type: Boolean,\n default: false\n },\n goodsShow: {\n type: Boolean,\n default: false\n },\n sysHeight: {\n type: String | Number,\n default: \"\"\n }\n },\n data: function data() {\n return {\n selectNavList: [{\n name: this.$t(\"\\u9996\\u9875\"),\n icon: 'icon-shouye8',\n url: '/pages/index/index',\n after: 'dialog_after'\n }, {\n name: this.$t(\"\\u641C\\u7D22\"),\n icon: 'icon-sousuo6',\n url: '/pages/goods/goods_search/index',\n after: 'dialog_after'\n }, {\n name: this.$t(\"\\u8D2D\\u7269\\u8F66\"),\n icon: 'icon-gouwuche7',\n url: '/pages/order_addcart/order_addcart',\n after: 'dialog_after'\n }, {\n name: this.$t(\"\\u6211\\u7684\\u6536\\u85CF\"),\n icon: 'icon-shoucang3',\n url: '/pages/users/user_goods_collection/index',\n after: 'dialog_after'\n }, {\n name: this.$t(\"\\u4E2A\\u4EBA\\u4E2D\\u5FC3\"),\n icon: 'icon-gerenzhongxin1',\n url: '/pages/user/index'\n }]\n };\n },\n methods: {\n linkPage: function linkPage(url) {\n if (['/pages/goods_cate/goods_cate', '/pages/order_addcart/order_addcart', '/pages/user/index', '/pages/index/index'].indexOf(url) == -1) {\n uni.navigateTo({\n url: url\n });\n } else {\n uni.switchTab({\n url: url\n });\n }\n }\n },\n created: function created() {},\n beforeDestroy: function beforeDestroy() {}\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9ob21lTGlzdC9pbmRleC52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwibmF2SCIsInR5cGUiLCJkZWZhdWx0IiwicmV0dXJuU2hvdyIsImdvb2RMaXN0IiwiY3VycmVudFBhZ2UiLCJnb29kc1Nob3ciLCJzeXNIZWlnaHQiLCJkYXRhIiwic2VsZWN0TmF2TGlzdCIsImljb24iLCJ1cmwiLCJhZnRlciIsIm1ldGhvZHMiLCJsaW5rUGFnZSIsImluZGV4T2YiLCJ1bmkiLCJjcmVhdGVkIiwiYmVmb3JlRGVzdHJveSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQWlCQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztJQUNBO0lBQ0FJO01BQ0FMO01BQ0FDO0lBQ0E7SUFDQUs7TUFDQU47TUFDQUM7SUFDQTtFQUNBO0VBQ0FNO0lBQ0E7TUFDQUM7UUFDQVg7UUFDQVk7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FkO1FBQ0FZO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBZDtRQUNBWTtRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQWQ7UUFDQVk7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FkO1FBQ0FZO1FBQ0FDO01BQ0E7SUFFQTtFQUNBO0VBQ0FFO0lBQ0FDO01BQ0EsZ0dBQ0EscUJBQ0EsQ0FDQUM7UUFDQUM7VUFDQUw7UUFDQTtNQUNBO1FBQ0FLO1VBQ0FMO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQU07RUFDQUM7QUFDQTtBQUFBIiwiZmlsZSI6IjExODQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PCEtLSAjaWZkZWYgQVBQLVBMVVMgLS0+XHJcblx0PHZpZXcgY2xhc3M9XCJhbmltYXRlZCBkaWFsb2dfbmF2XCIgOnN0eWxlPVwieyB0b3A6IChuYXZIKzY1KSArICdycHgnLCBtYXJnaW5Ub3A6IHN5c0hlaWdodH1cIlxyXG5cdFx0OmNsYXNzPVwiW2dvb2RMaXN0PydkaWFsb2dJbmRleCc6JycsY3VycmVudFBhZ2U/Jyc6JyddXCIgdi1zaG93PVwiY3VycmVudFBhZ2VcIj5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSAjaWZuZGVmIEFQUC1QTFVTIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJhbmltYXRlZCBkaWFsb2dfbmF2XCIgOnN0eWxlPVwieyB0b3A6IChuYXZIKzE1KSArICdycHgnIH1cIlxyXG5cdFx0XHQ6Y2xhc3M9XCJbZ29vZExpc3Q/J2RpYWxvZ0luZGV4JzonJyxnb29kc1Nob3c/J2RpYWxvZ0dvb2RzJzonJyxjdXJyZW50UGFnZT8nJzonJ11cIiB2LXNob3c9XCJjdXJyZW50UGFnZVwiPlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJkaWFsb2dfbmF2X2l0ZW1cIiA6Y2xhc3M9XCJpdGVtLmFmdGVyXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gc2VsZWN0TmF2TGlzdFwiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0QGNsaWNrPVwibGlua1BhZ2UoaXRlbS51cmwpXCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udFwiIDpjbGFzcz1cIml0ZW0uaWNvblwiPjwvdGV4dD5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cInBsLTIwXCI+e3tpdGVtLm5hbWV9fTwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwiaG9tZUlkZXhcIixcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdG5hdkg6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcgfCBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogXCJcIlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZXR1cm5TaG93OiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdGdvb2RMaXN0OiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjdXJyZW50UGFnZToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29vZHNTaG93OiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzeXNIZWlnaHQ6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcgfCBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogXCJcIlxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0c2VsZWN0TmF2TGlzdDogW3tcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg6aaW6aG1YCksXHJcblx0XHRcdFx0XHRcdGljb246ICdpY29uLXNob3V5ZTgnLFxyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaW5kZXgvaW5kZXgnLFxyXG5cdFx0XHRcdFx0XHRhZnRlcjogJ2RpYWxvZ19hZnRlcidcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoYOaQnOe0omApLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnaWNvbi1zb3VzdW82JyxcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL2dvb2RzX3NlYXJjaC9pbmRleCcsXHJcblx0XHRcdFx0XHRcdGFmdGVyOiAnZGlhbG9nX2FmdGVyJ1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg6LSt54mp6L2mYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdpY29uLWdvdXd1Y2hlNycsXHJcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9vcmRlcl9hZGRjYXJ0L29yZGVyX2FkZGNhcnQnLFxyXG5cdFx0XHRcdFx0XHRhZnRlcjogJ2RpYWxvZ19hZnRlcidcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoYOaIkeeahOaUtuiXj2ApLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnaWNvbi1zaG91Y2FuZzMnLFxyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlcnMvdXNlcl9nb29kc19jb2xsZWN0aW9uL2luZGV4JyxcclxuXHRcdFx0XHRcdFx0YWZ0ZXI6ICdkaWFsb2dfYWZ0ZXInXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRuYW1lOiB0aGlzLiR0KGDkuKrkurrkuK3lv4NgKSxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ2ljb24tZ2VyZW56aG9uZ3hpbjEnLFxyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvdXNlci9pbmRleCdcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0bGlua1BhZ2UodXJsKSB7XHJcblx0XHRcdFx0aWYgKFsnL3BhZ2VzL2dvb2RzX2NhdGUvZ29vZHNfY2F0ZScsICcvcGFnZXMvb3JkZXJfYWRkY2FydC9vcmRlcl9hZGRjYXJ0JywgJy9wYWdlcy91c2VyL2luZGV4JyxcclxuXHRcdFx0XHRcdFx0Jy9wYWdlcy9pbmRleC9pbmRleCdcclxuXHRcdFx0XHRcdF1cclxuXHRcdFx0XHRcdC5pbmRleE9mKHVybCkgPT0gLTEpIHtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiB1cmxcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0XHR1cmw6IHVybFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge30sXHJcblx0XHRiZWZvcmVEZXN0cm95KCkge31cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuZGlhbG9nX25hdiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvKiAjaWZkZWYgTVAgKi9cclxuXHRcdGxlZnQ6IDE0cnB4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHQvKiAjaWZuZGVmIE1QICovXHJcblx0XHRyaWdodDogMTRycHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdHdpZHRoOiAyNDBycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNnJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdFx0ei1pbmRleDogMzEwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTRycHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDE1cnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDE1cnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAzMHJweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTIwcnB4O1xyXG5cdFx0XHQvKiAjaWZkZWYgQVBQLVBMVVMgfHwgSDUgKi9cclxuXHRcdFx0cmlnaHQ6IDMycnB4O1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0LyogI2lmZGVmIE1QICovXHJcblx0XHRcdGxlZnQ6IDgwcnB4O1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2YyZjJmMjtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxNXJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxNXJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMzBycHggc29saWQgI2ZmZjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC0yMHJweDtcclxuXHRcdFx0LyogI2lmZGVmIEFQUC1QTFVTIHx8IEg1ICovXHJcblx0XHRcdHJpZ2h0OiAzMnJweDtcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdC8qICNpZmRlZiBNUCAqL1xyXG5cdFx0XHRsZWZ0OiA4MHJweDtcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCYuZGlhbG9nSW5kZXgge1xyXG5cdFx0XHRsZWZ0OiAxNHJweDtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0bGVmdDogLTE2MHJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5kaWFsb2dHb29kcyB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0bGVmdDogLTE3MHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRpYWxvZ19uYXZfaXRlbSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogODRycHg7XHJcblx0XHRsaW5lLWhlaWdodDogODRycHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcnB4IDA7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogI2VlZTtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0Lmljb25mb250IHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNnJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kaWFsb2dfYWZ0ZXIge1xyXG5cdFx0OjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1184\n"); /***/ }), /* 1185 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_bargain/index.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_f8d0b596_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=f8d0b596&mpType=page */ 1186);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1188);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_f8d0b596_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_f8d0b596_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_f8d0b596_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/activity/goods_bargain/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE4NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWY4ZDBiNTk2Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1185\n"); /***/ }), /* 1186 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_bargain/index.vue?vue&type=template&id=f8d0b596&mpType=page ***! \*************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f8d0b596_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=f8d0b596&mpType=page */ 1187); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f8d0b596_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f8d0b596_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f8d0b596_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f8d0b596_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1187 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_bargain/index.vue?vue&type=template&id=f8d0b596&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "bargain-list"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "header"), style: _vm._$s( 2, "s", "background-image: url(" + _vm.picUrl.bgList + ");" ), attrs: { _i: 2 }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "list"), attrs: { _i: 3 } }, [ _vm._l( _vm._$s(4, "f", { forItems: _vm.bargainList }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "5-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "5-" + $30 }, on: { click: function ($event) { return _vm.openSubscribe(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "pictrue"), attrs: { _i: "6-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s("7-" + $30, "a-src", item.image), _i: "7-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "text acea-row row-column-around" ), attrs: { _i: "8-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "name line1" ), attrs: { _i: "9-" + $30 }, }, [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(item.title || "") ) ), ] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "num"), attrs: { _i: "10-" + $30 }, }, [ _c("text", { staticClass: _vm._$s( "11-" + $30, "sc", "iconfont icon-pintuan" ), attrs: { _i: "11-" + $30 }, }), _vm._v( _vm._$s( "10-" + $30, "t1-0", _vm._s(item.people || "") ) + _vm._$s( "10-" + $30, "t1-1", _vm._s(_vm.$t("人正在参与")) ) ), ] ), _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "money" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(_vm.$t("最低")) ) + _vm._$s( "12-" + $30, "t0-1", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "13-" + $30, "sc", "price" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.min_price) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s("14-" + $30, "sc", "cutBnt"), attrs: { _i: "14-" + $30 }, }, [ _c("text", { staticClass: _vm._$s( "15-" + $30, "sc", "iconfont icon-kanjia" ), attrs: { _i: "15-" + $30 }, }), _vm._v( _vm._$s( "14-" + $30, "t1-0", _vm._s(_vm.$t("参与砍价")) ) ), ] ), ] ), ] } ), ], 2 ), ] ), _c("home", { attrs: { _i: 16 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1188 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_bargain/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1189);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMTg4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1188\n"); /***/ }), /* 1189 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_bargain/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = {\n mixins: [_color.default],\n components: {\n home: _home.default\n },\n data: function data() {\n return {\n bargainList: [],\n page: 1,\n limit: 20,\n loading: false,\n loadend: false,\n userInfo: {},\n navH: '',\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n returnShow: true,\n picUrl: {},\n picList: [{\n bgList: 'data:image/jpg;base64,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'\n }, {\n bgList: 'data:image/jpg;base64,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'\n }, {\n bgList: 'data:image/jpg;base64,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'\n }, {\n bgList: 'data:image/jpg;base64,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'\n }, {\n bgList: 'data:image/jpg;base64,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'\n }]\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUserInfo();\n this.getBargainList();\n }\n },\n deep: true\n },\n colorStatus: function colorStatus(newValue, oldValue) {\n if (newValue) {\n this.colorShow(newValue);\n }\n }\n },\n onLoad: function onLoad(options) {\n var _this = this;\n if (!this.colorStatus) {\n (0, _api.colorChange)('color_change').then(function (res) {\n _this.colorShow(res.data.status);\n });\n }\n var pages = getCurrentPages();\n this.returnShow = pages.length === 1 ? false : true;\n uni.setNavigationBarTitle({\n title: this.$t(\"\\u780D\\u4EF7\\u5217\\u8868\")\n });\n this.getBargainList();\n if (this.isLogin) {\n this.getUserInfo();\n }\n },\n methods: {\n colorShow: function colorShow(colorStatus) {\n switch (colorStatus) {\n case 1:\n this.picUrl = this.picList[0];\n break;\n case 2:\n this.picUrl = this.picList[1];\n break;\n case 3:\n this.picUrl = this.picList[2];\n break;\n case 4:\n this.picUrl = this.picList[3];\n break;\n case 5:\n this.picUrl = this.picList[4];\n break;\n default:\n this.picUrl = this.picList[2];\n break;\n }\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /*\n * 获取用户信息\n */\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n that.$set(that, 'userInfo', res.data);\n });\n },\n goBack: function goBack() {\n uni.navigateBack({\n delta: 1\n });\n },\n onLoadFun: function onLoadFun(e) {\n this.getBargainList();\n this.userInfo = e;\n },\n openSubscribe: function openSubscribe(item) {\n if (!this.isLogin) {\n (0, _login.toLogin)();\n }\n var page = '/pages/activity/goods_bargain_details/index?id=' + item.id + '&bargain=' + this.userInfo.uid;\n uni.navigateTo({\n url: page\n });\n },\n getBargainList: function getBargainList() {\n var that = this;\n if (that.loadend) return;\n if (that.loading) return;\n that.loading = true;\n (0, _activity.getBargainList)({\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n that.$set(that, 'bargainList', that.bargainList.concat(res.data));\n that.$set(that, 'page', that.page + 1);\n that.$set(that, 'loadend', that.limit > res.data.length);\n that.$set(that, 'loading', false);\n }).catch(function (res) {\n that.loading = false;\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.getBargainList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbi9pbmRleC52dWUiXSwibmFtZXMiOlsibWl4aW5zIiwiY29tcG9uZW50cyIsImhvbWUiLCJkYXRhIiwiYmFyZ2Fpbkxpc3QiLCJwYWdlIiwibGltaXQiLCJsb2FkaW5nIiwibG9hZGVuZCIsInVzZXJJbmZvIiwibmF2SCIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJyZXR1cm5TaG93IiwicGljVXJsIiwicGljTGlzdCIsImJnTGlzdCIsImNvbXB1dGVkIiwid2F0Y2giLCJpc0xvZ2luIiwiaGFuZGxlciIsImRlZXAiLCJjb2xvclN0YXR1cyIsIm9uTG9hZCIsInVuaSIsInRpdGxlIiwibWV0aG9kcyIsImNvbG9yU2hvdyIsImF1dGhDb2xzZSIsImdldFVzZXJJbmZvIiwidGhhdCIsImdvQmFjayIsImRlbHRhIiwib25Mb2FkRnVuIiwib3BlblN1YnNjcmliZSIsInVybCIsImdldEJhcmdhaW5MaXN0Iiwib25SZWFjaEJvdHRvbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQW9DQTtBQUdBO0FBR0E7QUFHQTtBQUNBO0FBR0E7QUFHQTtBQU1BOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF2QkE7QUFBQSxlQXdCQTtFQUNBQTtFQUNBQztJQUNBQztFQUlBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBQTtNQUNBLEdBQ0E7UUFDQUE7TUFDQSxHQUNBO1FBQ0FBO01BQ0EsR0FDQTtRQUNBQTtNQUNBO0lBRUE7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFBQTtJQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0FDO0lBQ0E7SUFPQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7TUFBQTtJQUVBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQVA7UUFDQVE7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUVBO0lBQ0FDO01BQ0E7UUFDQTtNQUNBO01BQ0E7TUFFQVY7UUFDQVc7TUFDQTtJQWVBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0FOO01BQ0E7UUFDQXpCO1FBQ0FDO01BQ0E7UUFDQXdCO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7UUFDQUE7TUFDQTtJQUNBO0VBQ0E7RUFDQU87SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMTg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO21pbi1oZWlnaHQ6IDEwMHZoOyBwYWRkaW5nLWJvdHRvbTogMXJweDtcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdiYXJnYWluLWxpc3QnPlxyXG5cdFx0XHQ8IS0tICNpZm5kZWYgQVBQLVBMVVMgLS0+XHJcblx0XHRcdDwhLS0gXHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi14aWFuZ3p1bycgQHRhcD0nZ29CYWNrJyA6c3R5bGU9XCIndG9wOicrIChuYXZILzIgIC0gMTIpICsncnB4J1wiIHYtaWY9XCJyZXR1cm5TaG93XCI+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0naGVhZGVyJyA6c3R5bGU9XCInYmFja2dyb3VuZC1pbWFnZTogdXJsKCcrcGljVXJsLmJnTGlzdCsnKTsnXCI+PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCc+XHJcblx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGJhcmdhaW5MaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyBAdGFwPVwib3BlblN1YnNjcmliZShpdGVtKVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW0uaW1hZ2UnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQgYWNlYS1yb3cgcm93LWNvbHVtbi1hcm91bmQnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lIGxpbmUxJz57e2l0ZW0udGl0bGUgfHwgJyd9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbnVtJz48dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1waW50dWFuJz48L3RleHQ+e3tpdGVtLnBlb3BsZSB8fCAnJ319e3skdChg5Lq65q2j5Zyo5Y+C5LiOYCl9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXknPnt7JHQoYOacgOS9jmApfX0gOiB7eyR0KGDvv6VgKX19PHRleHQgY2xhc3M9J3ByaWNlJz57e2l0ZW0ubWluX3ByaWNlfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdjdXRCbnQnPjx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWthbmppYSc+PC90ZXh0Pnt7JHQoYOWPguS4juegjeS7t2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8IS0tIDxhdXRob3JpemUgQG9uTG9hZEZ1bj1cIm9uTG9hZEZ1blwiIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHQ8aG9tZT48L2hvbWU+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0bGV0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRCYXJnYWluTGlzdFxyXG5cdH0gZnJvbSAnQC9hcGkvYWN0aXZpdHkuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRvcGVuQmFyZ2FpblN1YnNjcmliZVxyXG5cdH0gZnJvbSAnQC91dGlscy9TdWJzY3JpYmVNZXNzYWdlLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0VXNlckluZm9cclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Y29sb3JDaGFuZ2VcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdGhvbWUsXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemVcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRiYXJnYWluTGlzdDogW10sXHJcblx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRsaW1pdDogMjAsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdFx0dXNlckluZm86IHt9LFxyXG5cdFx0XHRcdG5hdkg6ICcnLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UsIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdFx0cmV0dXJuU2hvdzogdHJ1ZSxcclxuXHRcdFx0XHRwaWNVcmw6IHt9LFxyXG5cdFx0XHRcdHBpY0xpc3Q6IFt7XHJcblx0XHRcdFx0XHRcdGJnTGlzdDogJ2RhdGE6aW1hZ2UvanBnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQVFBQUFRQUJBQUQvMndCREFBd0lDUW9KQnd3S0NRb05EQXdPRVIwVEVSQVFFU01aR3hVZEtpVXNLeWtsS0NndU5FSTRMakUvTWlnb09rNDZQMFJIU2t0S0xUZFJWMUZJVmtKSlNrZi8yd0JEQVF3TkRSRVBFU0lURXlKSE1DZ3dSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBkSFIwZEhSMGRIUjBmL3dnQVJDQUxJQXU0REFTSUFBaEVCQXhFQi84UUFHd0FCQUFJREFRRUFBQUFBQUFBQUFBQUFBQUVEQWdRRkJnZi94QUFiQVFFQUFnTUJBUUFBQUFBQUFBQUFBQUFBQXdRQkFnVUdCLy9hQUF3REFRQUNFQU1RQUFBQTJSNnJ4UUFBQUFBQUFBQUFDY3QrT1NyYUs5b01iQUFBQUFBQUFBQUFBQUFBQUFBUnA3cmJYa04vUm5xd0pJd0FBSFMxdHF0TllyUVMySzJWaXNXS3haUm16am1MNkxsWU5zQUFBQUFBQUFBQUFMc3QyR2FKSUxBTmdBQUFBQUFBQUFBQUFBQUFBQUFBRmRqT09iaDA5Q2VyV0pZZ0JPTTdrMHFkcTVTd3VVc3JsSXVVaTVTTTlUWTE1NFFtaUxLOWNvdGpHY0Nkc1FNNEFBQUFBQWJFYnNNd1FXQWJBQUFBQUFBQUFBQTFCc0FBQUFBQUFBQUFpVzJ2UHI2ZlBtcllDV0lScnRtcG1yWXRWQzFWQmNxRnFxQzVVTGNhODVZNUU4T2VCcG5PTVRLWWJZRE9BQUFBQUZ1SFFpbG1TR3lHTmpQcFJTOHAxcTlkdWFSUEJLSndKOUxCUDVsdjZFc1IzdHl0YThxOVZMYnl1WG82a2ZFeTlKT20zbko5RFV4d3k2eFNwajBTdGU4M2o2Ym5iNmNmRDFuTjJjVjFhNVkrY3VvbGlrWlE2dHRleHhoWXJnQUFBTU0yZGVianY2RTlXSXlieDZ6REN2WXVVc2JYS1JjcEZ5a1hLUmRzYTIxTkNFa2RsZGxjZTFrVEdNNFRFNzZ3TnNBQUFBRGEwM3R6aFd0eWcybEE2bnB2TStsNVBaWWN2cXhUZWU3L0FKUzY1UTlUSEkyNmwzY3c1SExtaHkxczd1aHlQUjNWYS9KN3VXMTVmcnoxT2xSZlJYdTdHblBCbnFlbXM1WFZoc2VWM2RIZDZIRzlCcTdYbXFIWTlMd3U3NS9hUHJiWGs3WllQVDQrYTYwVmpXNDNiNWQzbTZuUW82TzJPdG5sUEw3dkZzdHZzVk5SdU5OOU51RFI0UHF2TFdxV0NGMmxLQk5Gek9uT1cxV3FkT2oxTlBUZlhWb3BMRllzVml4V0xKcTM5c1cyRTBBWlRHV09tWlRHTXdOOEJuQUFBQUZtN2hsWHR5aEh2S0JLQjFQVGVaOU55ZTN3KzV3KzVwdjVHN2Y2TmlyNWJyOHYwMit2bCtoVDZQR25tNk90eUphM3BxTDcrZDJmSjlqYjJKNnVOTjFNRnl2Z2VzMXBxdWwxWW1LeDVUZDBkM284WDBYbWZUZVlwOUwwL0M3bkswbHBudU00NGZUMkdrbXA1NzFubVo2ZXVoZjVYYlpXYzN0K1VkeSs1Uzg0OUhHTnZPdlFVN2E4VjJPUkxYaENTT1VDVUNOSGZwbGoxUlBWMWVmMnNkTitLNk5XdSttMmMyZE96ZjJNNlViQnZvR2NBV1Y1NFI3V1FqREdZbmZFRGJBQUFDK2plamx5UXIyWlFKZ0FPcjZiekhwK1YyK0YzZUYzWTkrTjAvUGVtMjE4dDZqUTIydkE5Rm9kRERrY2pjMHIzTDlSYlRyOC9zNWJmayt6UFU2ZE4xRmU3czZUejA5VDFlZko2ME5qeVc3bzd2UjQzcFBMZXA4dFQ2WHFlVDF1UkhOMStUMXVNejJlTjJlRG5YdmVZOVA1ZVNMWFE2SEY5QmRUYnkrOVhmNXV5ZXIzbmtjZDhlcXI4ejEyZXY1bjJmak5KTmVZZEhsU2dTZ1RCbHA0YmVwUFZDU01BQUFBQUF6dzAyTTJHQk8rSUdjQUFBWGJHTTFya29uWFlRU2dTZ2RiMC9sL1VjbnQ4THU4SHZSNytJNmpvVyticWRhdmNxZERnVTllcWF0d0kzTks3emZWYTJ6ZHkrOTVIdFhiazlTZGUvVnIzSG5QWDZNOVRYNjlka05ueUc5ejkvcGNiMHZsZlZlVXBkTDFmSTYvSGptN0hGN1hFeTdmQjczQWFkL3kzcWZLeVI2MDR1aHh2UlhVM2N6dlk3M2tlMXRIWDUzM1BtWm9lZDYvVTZNVTlIanRuVnVVU0pzMVNCSkJLQk9wdFY3eDZ3c1ZTYzhLMStldWRWdFZGUTN3QUJaWE1hYjJSaXhpSmh2Z000QUFXVmJXbTlncjJnQUFBT3Q2ZnkvcU9UMitCM3VCMnRjOFRxZVhpMXovQUYyeDVYMGRUbzQxY0RWc1V1bnpvV3FQck5qWDFlWDN0alo4WjNKNnZWNXZSNVVVM1dvMXZQU1EreG5pZEtPZnkrL3o5L29jZjAvay9XZVNwZFAxdk82UExoczlYVlg0M3kxZHJER2MvT2RyaFdLV2doMHVMNk8raS9sOTd5MDR1cHd2VTd2bmZSOG4wR1BtZS80dXhXZ2RMa2dBQUFBYWl5cXhWenlyeWEzV1VXYWIzMlVXeGJZOC9yVTV4elJhaUF5eHNyMDN5ak9NWXdKM3hBemdBQnQ2K3hET0VVd0FBQUhYOVA1ajB2SjdmbmV0eTlpU3R4TWJ2UVdLbkY5TlRzMGVyNVRWdHA2UEZsRGVQMTJ0czZ2Szczbk83WFphbzMwNDdNTm5Iem5wYWQ0OVRzVzRRMmZJNy9QMytoeC9VK1M5YnE4N3MyK1g3M01rcjg3MTJGMmsyZFBtdlQ2eWVRcTlqNSs1emVjanJXS20vZnM2SEw3dm1yTy92V3FHTjBlVHIzUFllYjZYUXh0NEo2dnkzVDVPSW1yZ0FBQVk2MjNxelFNc0praXN6cXoxemRiUlpIdmZaVFpEdnlZeXh1Vnd5QUFMdHVQZm51bTF6eTNRcHpycXM4Sk5ick1jcTlzTmRnQTJBQnEzZDNqWnd5ZERYMXpYYTlENVJITjZ2a2N0ak1vVDFKUTJlZ280eXRhOUhqNTVqYlk2dkNTUTl2YTgwMG05VndkTm5XYjlkTFc5UEhtVmU1MG5OU3dlczVQSlJ6VDArV21yK3M1SEtSV0o3SEdTMS9VZWYxMGN2cWMvSm9wZWp6NFdxdHZvdk1JNVBWZVVtdklMRUlBQUFDaSt1VFNtWVRWY3NzTXNadHNwdDAzdW5IV2p6UUxNUUFBSFRuSEtwT3hSbkNFWktySnppbU5pblNmRWJBQUFBTTV4bVBFc1pKWWpKRUdURVpJZ3lSQmtnU3hHU0JMR1NXTWtvZ3lZakppTW1Na29neVlqSkVHU0lNbU1rc1JsaUdJa3lBQUFBaVJycGl4VG5MSExHYzdLcDF6bHJtMkEyd0FBQnUzYzdmcnlUQ01iUkV3Uk1UbGxDSTVxc2JxTXBRMlNnU2dTaWRXVGM5SFZzK1FleFJUZU9leFp4NDU3RmpQajkzMG0vcEo0S3Z0OEszUTI0NzI5V3VlVGVuMWN1UFo2N0tLZng3MkRHM2o2L2FReDgvbHZYK1V5OWhGRHErUDF2Y2MvZlR6K2g5QThudkR5MTYxU29YVTUxTVcyTDdPM3YwdWg0L2R3OVZ0anpMMkN2YjhlOWdQRGEvcnZIM09jUXQxNVFKUUpRSlFKUUs4YzhKNnM1WU02NVlnR1FBQUFDeXRoMEkwOXFHU1ltR3ljTXNKZ2ptVlo0WllEYkFBQ1lqVnYraTgvMmVmMDcxVzlYdDY3WVkzMTJ3TmRzRHkvUDZYTDZmRDYvYjg3NjZuMGJ2TmVvOGJITnJaNkRvOGYyVzl5T255dTU1U3ZTZFRoNVRna2o5cXBuazk3enRPdTZmRTl0dmVBNkZMcCt4ZVB0aW45WjViMVBsMmVFeHo2dkI5UHZhMjN5ZTk1YmQxT3Bibzh1dlR3bnFiL0FLenduczZ0M0x4bnN2Rjc2U2liMUFNZ0FFd0pRTU1jc1o2NGJhQUFBQUFBQUFYMmFqVGJibld0amt0eHhpT1hLdU1jcFF5bEFsQW1HT3J0K2c4OTZIbDlyTTRjVTI3bFYxODY4MTJHa3ZIdzdXdG5Ia05DSFc4OTdyZjhEM09mMk92NFgxL2pwcTBJWGVkNlRwOEhmNTNXOHdoME9US0pQWVp1cHgvUS9PSG9OTHA4Ym1iT3J1YlIrNDhoN1R4L1A3SHNmSytxOHJydndQVytSMzcvQUNmZGNUWjg1UjZsdm9LZHRyNGVwSFU0cysyOFI2dXJlM1BFL1JQQlJ5VXpqUFI1c29aU2dTZ1NnU2dSamxqTlhEZlFBQU1BQXlBQUFBWll6SEprSXB3QUFBRmRsV01kejFQZ2U1enVyNkx6L2U0TUZycmFuVjFOZHVJcVcrZjIranI3RkxwL09tTHRlYnk2Zks2TWMzdFBGZTk4TFI2ZWVYc0lPYnU3a1Zydmk4UFpVV2FYZ09ob1RmNVh2dWRWeUtIVjYrdDFORE9QTTd1aHZYdVo3L3gzc2ZHY3pzK3Q4djZqeSsrbkNZejArSjZiVDczSG9kU3prMWU4enI4N2IvT3VjL0t5bjIwVTJwNTMwUGxkSmM4NjdMbE1NZ0FBQU1ZbUpxNGI2QUJnRElBWndBQUFBbUdtOG9RenlnU2dTZ1NnVFhuaGgxL1llUzlQeWUzZjV6ditlMGs5SHFiZm1zYmVodG8yZFpOYS93QTE2VE92emhpN1huT3AydC9wOHJ0dkJlOThEbHFaYXpvOGYxM1I0dlI1M1k4bGpRNlBIeVl0OVBhOHowZkE1WFo3bko2M0oxazhydTZIYjZYSTlyNGYzSGkrZjF0VFRxZFBqWk1aenA5Sjg1NmZ6SEo3dkgrZy9QZm9Va2ZpT1IxdVBkNW1YMEQ1NzlDcjNOTHhucy9GYlIyWjRaWDZNb1lTZ1NnU2dTZ0JQWERiVU1BQVpER1EyMUFBQUFFYTdTSXJBQUFBRERQRERzK2s4MTZYa2Rxemc5N2dhU2VrODU2UFgxM3MyTkszV1RoK2hHUG1hSGI4M2IxK0gwb3Avb1BnUGY4QXoraDFPYWgxZUo3RHJjbnNjZnYvQURoRHI4Q1VENlQ1L3dCQjUza2QzdmNqcjhmTHlmdHZHZlM3TlNQT2IrTmEzNG1OL245WGlUT001MStvZVg5UjVia2Q3ai9RL25QMGFTTHcvRjdQRnZjMmZvZnp2NkpYdGFYaWZhK0oyMHZ5THRFTmdBQUFBVFZ3enFHTWdBQUJuQUFBQUNKWXppaERabEFsQWxBbEFsQXM3ZEh0ZVYxdGZ6M3FlVlZ1Ny9PNi9qZDlkS09TNm5FK2liM2ovYThydWZMcXZSZWM2dkQyZTE2SHBVT20rZSt3K2Y3YTdGbjBQUEczRjZld3FYZm5OWDBxTFZMNVd6cjZmSCtsOG5xN3ZFOUhwOFAwbms1SW5yTXVKalBrL2FmUGZXM2VmdGVOK28rTmhuODVPTG84ajZwNWIxSGxlUjN2UGZTUG12ME9hSGgrVCtoZlBKNnMvUnZuSDBiVGZTOFY3VHh1K2xpRjZqS0JLQktCS0JLSll5RTlZTVpBQURBQU5zQUFBQUFZUk1RemhqSUFBQUdXN29hMFV2WTB0S05kdTN6S0l6cmtoSkZmMCtMRWN1eFREYlRvN0hHaldXK3JHZDR1cmJ4VWN2YWNScnQyNitQSmsxdGVLejZIWTgvclJUZGV2ZzlyU1R0YU9wRi9rWlpZSk5PenBhM3ZxbDdUOFg5VitYNlNiK2xyeGNvN1B2UEErMDUvVTdueXo2cjh6WTFOL251anlkM0dtN0lOOUFBQUFHVWQrcGE1T1BxOGVOMWZKUnNVZWw4NkVzWVl5RElZQnZvQUFCRTQ3VmViWGRXdm4zdVpodDZuUnBrQ1VDVUNVQ1VDYTh4cU1zTlVvRW9Fb0VvRW9Fb0VvcjFreTUxZVBtdlo3dXBpcTMxdFNHelpXWnc2L0kzK2p4TnREMHZqWlJmcnYzdldjZnM4UDB0L2dQZithbHIrTVE3UG50ajEzai9WOHp0ZW04RDdQeWVrbkFSZDF1RGRNTmtvRW9Fb0VvRW92MDM3UFZyczhKN1dhc3VUQmEwZGJMSDZEOC9DelhET0F4c0dNQnZxQUFCZHNWVS9QUG9tM1pwMzhqdGRUa1piL1Q0dm5SOUE4SUdjQUFBQVk2bTdSaFNocWxBbEFsQWxBbEZtTnRmUnBlYjlwSTVmY0FBbEJ0TmxlRzhPL1o1NzBub1BKVzkvUjd1TWRUcWFmbW9iSHRLZmxsOXZuVlliT3IwZVhzZXE4cDZubjlmcCtmNjNCZ200KzNYWjJ2UGhrQUFBQTZIUHpnbjlmbHk5WHczc3M5Q01mU2NRUFErYURHUVpER1F3Q1NNQXQzSTkrZEhYalRPcFR0VDVEMm1wbkdIbmZVN04rbmROUjV1TnRIMHY1cGt4WlpNUmt4R1RFWk1Sa3hHdFh1YW1FUkRWTTRqSmlNbUl5OUI1MzNsYTlvL1BmdVdud2ZWZkdIcWZNVXVyaWhIUGt4eFlzalgxOTQ5clNwcmxyNSt0OHA3K3pSNlBjNXZYbHJjbnlleGQyZk9hS2NMTlRKaWE3UHFmRjZuTzdYMFBpK2E3ZU5vWXVydzhtSXlZakppTW1JeVlqTE91L2FPUnZHQUdOZ0FaREFBTjlHN2h1VjViVlN2TmFxRnNWc1oxOVhwYzZ2Yml0RjZsTkYrTm1DaENPU1VHWlFKUUpRSlFKeGthV085cDRZb0VvRW9FOXpoZGVwYittWmVjOUJ3ZlM1MFhwdFBPY24zRFNiNXBwZldXdTN4eW43VFZuSHhldjYzek00K2JkLzBsaE51eHM1MTUyM3YrZTNqNW5tb2QzekVvU3cxY1gzL21PRjZLenFjZnI5VGp5aGFxU2d6S0JLQktCS0pZc3RpWllRWUJrQU1aREdRQXhsTVo3YWJrMEtscTlRTDFBdlVDK3ZBeHJDNVZES212WjFvNUExa0FBTXV2VW40ejBOVlNmaHJLK3BTUkxiR3BUMGRkaldHTWdMSy9UODNwOFgybmdQUWVaOWI3UG8rWnlrcmVrY2k2MUQwV2pudnJ0VjRVYjRwNWM4VTZlNTR2UXUwUHJ0M3lQdHRQb0h5ZjBuRmFjdlA2VlN4ODQzUFZiY0V2bkxOdlU1blg3L2xmVStadVVOWWVtODBBQUFBdXIyTjRnMjBBQmtNWkJrQU1aQUdEVzJLRmF4c05jYkRYR3hGQXZuWEZ5SnQxZ3poaG13MDExTWNvTXR6VDlkeCtqbmExdm5Yc054WHJSeWIzbC9UOGJ0OHp6NCtpK09ET0kxdG1jT2MzdGRtbjAzbWV4UTZHSHJMTkR5SHN0MGFZNUhCMnVIYTJvOXhYMXRNV2VhOVA0RFdQaGUzNHZxNXRPZjUvMzJqUFE4dDErckZLemp1YW14eXVwNktxMnZ1YzNtVTZYTWpiYmw2SFU1L3ZQSlRUZjV3ZGZrQUVTQUpqWXpqT1NTSUFNWkFEQU1iQUF5aVp4bkdNbThXa1V3V0xsTFZjcEZ5a1haYSszdmpZRThBQURXMll4blRaWVJ5Ny9xZk4razhMNmpQVTI5UHkvZWljYThTWmVZczEvb0hrNVdiM1g1WE5RdVZwUUpRRXcwMzlybzYrNzRuM1d3M3RuWnlQQy9WT1RqTkZwVWsxUG4zMDNSMzFwcjZWVmZiWTBzYWEwK1dPR0VVbG0zenR5YVAxT09VZDNtZk5vaDdEeGtvYjZTZ1NnU2dTZ1NpNWpLNGtqRE9BQXhrQU1aQURHUVpBRGVQSG5kT05kdU8zTlNPU0ZjNDJ6V2JtZGF0NGxpRE9BQUFNZFhjeHhtbjIvaFBTZVQ5QjFkVGN3OE42blM0R3p5UFdjZVp4OUI2WHoyM3NiT0h6cjJQaUl0cCtsK05sQzFWbEFsQXo3ZkI2dm0vU2JlR04vRDlURzlxNDRoM3FkU2EyTU1yWXFXSXhpdkNjTUtab3JzZFducTh2ZHQ1TWR2aituNGVvN0hNbEN4VmxBbEFsQWxBbEZ1Y1RzeE84WVp3QUFHTWdBRGEwMzFYU3RqMjVEclY0YzF0NjIrTVJORUFBQUFBQUFBQUJqcjdVUjc5bW5pVmVYOUdpTnp2OFcvMGNiSHpmMlRYMmVCVnQ4YXBIMVB3a29tV0VobkVvR2ZjNDNlOFg2N0RVMjhQUGQvQzYrV2NKeWFad3d0MTlzVTZHeHpQVWVaenhoNnZ6VW9TUnlnU2dTZ1NnU2dTZ1NiR2NZN0p2R0djQUFCZ0FETFp6M29KWXN3VjVjMkJuTmdNNHhIRkhRcGdBQUFBRHBWNSthOU5YemIvblhZNU42bGlMbFlBQlJleG5XOWY1cmE4cjMvUng1M1I4MTMreHdLOFBWOE9kdlQ5VDBLVisxcVcrUjlmMU9iMXRTM1Y4ZXNjaS9qMTlUYnEyRlZOOGUxaE91MEpFYW16cDdhMDhycTh6MXZtY1VQVitYbEFsQWxBbEdlbStMTERDVUpOSnl6MmR0TWJEYlFNZ0FFWDlhaGI0Y2VsbXJhODAzZExwODlzVWRCaTFXclQyS3hZckZpc1dLeHpSZnFBQUluWXJ6NDRlbXg0bmM4dmwyc2M2MzlQR3poOTNUM2I5ZVRhTkxyVjZhK0xxOUY1MzFIa1dWM3BFbmxzUFhjR09UbmpzOGNDalc2R091Mmd2bzEyZW84dnQ4dnFlaXgxc3ZJK3U5TnJXMVdZZkoydWp3ZW5peTF0TnM3cXJRam5iWTZVY1BEYlhzYW1yc1pSenVqb2VoNE5JOW41RUFic2Urbkh1UE1jTHJWZXY4SjNJdHV6dy9SNWVROUo0WFkzS1BwUGlRNk5BQmIxdW53dTU1R1BWZVp0MHE5N1Y5UldzVHNiTHozcU9mWlpzN1oxZUYyNjQ0L0w3RzVaMStOcHV6anBMeEdHUFk0dHFwTHBhcUZxb2F3dTFBR3hyVThEMFhmejQvVThYN0RvN1BIdG1penNwbXZ2dTlEbWRQbzBXaHM4eTNyMk1OSHBaYzNnK3M0cXJyZHprYmtGamFvNldwdm54OGVnNUhwUEw2dzdISUFZNURXbzZFYTdjK2pwVTE3UHY2dkU3SG52UTlqSThYNnJYeHNzMjF5aWRUR2RIV21MY01ZNU00MHJzdWJKcjZUUjJkYnBjdWdlMzhhQTl2NHYzbmsrOXIxMjYvaWZVZVpkN2svUVBLZGJxK1U5RnhibWp5dXB5Kzd6dzlKd28yTm5wK2Y3MjdaTjNFOUZwZWQ2MnRpREhxMGRobHE3ZkYzbjZkL0Y3T2NhOUYrcno1YWFwaW5hNnZNcHhtd3JyNWNVdXhqclcrMDhYWXFucGNxeFdBdTFRRmRrK2E5UlJPN3NlVDlkWGpVMHpYdDZrYTcrbXQ1dlFub2IxK09YWHB5Z3hoeE9wdytkYXNjMjJuYzZFOHF5VFRvVTVWeXg4dkNZK2cvUEF0MVFBQUkxdG1qei9BSHV6YjU3YjhQN1RxMjYrVVc5dk0ydWJ2cFZFNDJJd01lZjBOSGZXKzdUNm5ydko2R1cvbDMrRHBXYkxPTVBXZVc2SG4rdDFGMmZ6djJldnFkT3FlUHk5MWRmMUh3ZG1KWWh4MjlhN245RHEyMVQ0ZjNPZXRxVEhMdjQ2bGNlL2Y2dkI3ZlI1OWlKdVFZNnUxWGpPalEwT05lMGE2ODQ3bTFYamp0cHF1cnB5Wm9qS2oxM2k3VlRyOGExVU5vVzZvRVoyN1hqdmE5ZmI1blo1dlE1R3AxdENwWjVPV3h1MTdPck96WHRydTcvbGQ2MVg3L1AxY0pZdHJXbStyTnhkVDAvTzEzNUhvK1IxTU94ak5mWjV2RDVmcHRlU241NXU4ajFYbGRwcFlUMWVnNTQ2RFFZenRZeFB6djZKanI3TkZlenpNY3RXM0QyZDduYlhUNDl1SndPK0Jqb2J2T2swM09seTdmZStBMzNQWGFYUWM4ZEJ6eDJOM3phaGI5RnplZTMxMzJobmRyYmludDA3dWoxN043eTNxNzhjR3RuazhQdWMvaDlMVzN0M2FsMXEyS3FkdE5ucDhISzFGMU9kcDZzTSt4anRaVlp1UlowTlZ0YjFkTHFYS21ITDdIR2tqNE9uM2VWMmVOcnEzby9NV0t4MHhacmhwdFJ1VTEvTGZySFl0NDNSMjEyODlMVjExenpScnR1MmM2N09tYzN6dm90MThUYncxSk5pdXRydGJHdHRzenQ2Vms4TTJWNGFaMk5UR21hRGk2M1I1bnQvQzVNVi9uWlRobFh0YkkrYy9SWW8ySzg1NE50bXZmcTlqREREMkhpTitlRjB2RGUrMjR4b2pScTU3SGY0V1NIcS9JU2huRW9Fb0dURVpNUmwwZWIydVIyT3hienJ2SCsxMllyemprMk5DekRablhHdlhsMnJOWmx1VHBOdGR1bkRNMTh0bXRuUFhvd2kzakpHZHVuWHpkbmZYT3VyUXp2WnAzNFRRODlnK2kvTmMyRE9PMEo2NGFiYmRkOGZOZnBXdmZXeXRveXBqbDNZelZwOEl6Z1dWMmlZbHJrTmdIUG9zMWR0ZW5ocFdsMWxWdU01REdlZnplaHovZjhBejhPdHlwbkZwdnVxN1BuWDBJSzlqRGpkelFtMTE3TmJmOWY1RG1hblJ3NWZYejNxOC9RK2FDOVJBQUFBQUFudGNUc2VlOUJ0RHhmdGNNTTZzNHRhdFcyTXQvbWRIR2R3YTVBeGlZMVJUZlMySmt4WjRzYSt4cGJGcURESExPVFRDbmNwbXIrYmRMUDMvZ09YczlITGJBU1JBWFphMlhLNnRpdFhzV1k0b3BlbEdXUGlmYVJHV09Ob3RxdEV4bTFEWUpPVHI3T3YxT1puWmhudHJiYlRiRExtVHoraHJVMjFmUnZuSWRIbmdSVlpQSjZkTFBIeWZySXcxT0hCWjNkN243UFg1UGRIc3ZHZ0FBQUFBQUFSdGEyend1M2FtUEMrN3dxenI2WE5ycnN3azBxNk9oMElwTnhNYzNvaGxqRXhxVTNVdHNzc2NoamxqTEZvMlV6N2J4bWVWVE9teFZXdVV3NkhPQmtNNEFBREFNYmJkL05zOHg2WGR4aWZLZXNXMVd4eXpsamxuVVJ2SGxucVVkTG1WNjltUHJQTFRsak8yTTd0WlhtM2NOUldzNVlvOUI1K1JMR0FBQjV2ajlDcnhudDluczhMMVY3bTVEMHZtZ0FBQUFBQUFGdE0xNXR6UFFlZjlCZlhpNkZHY01va2p3NkdoWkJOMk1kSzd5dnFMaHora3d6eDAyaW02bHRsbGpYUFh1MUtzZlgrUUQwWG5nd0RJTUFBeUFBQUFBWDBLTnZmdTViei9vdCtuVmRQbDJWbzZuTGtUeEFBQUFBQUFBSW1OYytiYTJ0NFQzM1I5THorajZ6eUlkSG5BQUFBQUFBQUFBQUFBQUxhWnJ6N2wzTW5rZGJxNjJyalF2MjFIcGZPQlpyQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVlZMnROZzMxQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvOFFBVFJBQUFnRURBUVFFQ1FnSEJ3UUNBUVVBQVFJREFBUVJCUkloTVZFR0VFRnhFeUFpTURJMVlYS3hGQlV6TkZOemdaSVdRRUpVa2FIQkl5UlFVbUtpMFRaRGdvTUhrMFFsWTVDeThQL2FBQWdCQVFBQlB3RDlaVU01MlZHU2V5b0xaVThwL0tQTHNIK0VFQWpCR1FleXA3UWpmSHZITHQ4MkFXSUEzazhLdDRsaFRIRmp4TmJWYlZiVmJWYlZiVmJWYlZiVlhNSWxUYVgwaCt1d3hQS2NEY08xcWloU05jS04vYWUwL3dDRnoyNnlieDVMYytkT3JJMnl3d1I1bTBVRExudUZiVmJWYlZiVmJWYlZiVmJWYlZiVmJWWE1ZRDdZNE54Ny93QmJ0N2N5ZVUyNWZqU3FxZ0tvd0IyZjRiTEVrcVliOEQyaXBZbmlPRzRkaDUrT0JrNDUwcENvRkhBVm1zMW1zMW1zMW1zMW1zMW1wZkxRaitINjFiMiszaDM0ZGc1ME4yNGY0ZXlxNmJMRElOVFF0R2VhbmdmR2k5TWV5czFtczFtczFtczFtczFtczFtczAzcG45WXRyZmF3N2pkMkRuL2lUQldRcXd5RDJWUENZbTVxZUI4VkRXMVdhelcxV2F6V2EycXpXYXpXYTJxUFhHWXdqQnhrbjBlcVl4bkhneGpuU0ZBamhodjdLWEcwTThPMm0yUzNrOFBQMjBHMzViOEJ3SFA4QXhRaFhRcXd5RFUwUmliSEZUd1BpRTRGYlZack5ack5iVlpyTlpyYXJOWnJhb2RjVVRPanNDTUx4NnBZbWl4dEVIYTVVc1RNaFljRnBCa2djNllGVGcrZXQ0ZkNISjlFY2ZiUTNEQS9WQXJIZ0tFVEhpUUtFQzlwSm9SSUsyRUg3QXJBNjhEa0tLb2YyQlJoUTltS01BN0RSaGNVUVJ4R1AxUjFWMEt0d05PalJ0c244RHo2eU1vYXpXYXpXYXpXYXpXYXpXYXpXYXpRM0RIV0NSd0p4MUVrOFNUMzFrNDNIZDUrS015UHNqaDJtbFVLZ1Zkd0hpMnR1OTFNSW94dk84azhBSytZSi90a3I1Z20rMlNwZEV1STR5d2NPUjNnbnEyVzVHdGx1UnJaYmthU0o1R0NJaFpqdUFBcUhTYlJZZ0hpREhtYTFteml0WmxNSTJRNE9SMWFacHRzMW1ra3FiYk1NNU5mTmRsOWd0Zk5kbDlndERUTExzZ1NyblQ0REF4Uk5rZ0VnaXRPc1lYdGhKSXUwVFh6ZmEvWWl2bSsxK3hGZk45cjlpS24wNjNNTGJLYkpBSkJIVlp3aWU1V004T0p4WHpkYS9aVjgzMnYySXI1dnRmc3FqczR2bkl3c1NVQTJnS09uMnBHQkVLbDBtZmJZUjdKU2pvMDUvWVVkeG82SmQvNkt1N09hMXdKaHVQQWc1SGlhUlpRelF0Tk1OdmZnQTdnSzFPd3QwdFdsaFRaWmVST0NQT3pSQ1ZNZG80R21CVWtIY1J4NjVCc09SMmNSV2F6V2F6V2F6V2F6V2F6V2FnRzArZXhkL2lSUzdDT3V4bmE3ZXFXWHdtUEl4czBrbXlqcmpPMTIwaHdRZVZNZHA4OFBPQUZpQU41TlJSaU5NRGoybnh1anZyQnZ1ejhSMXlEZFdrcW9hV2JBTEsyQm5sVVRSeXBsYTJSV3lPVkFDcHBraVhKSXJVcmtYRnhrSEtvTUE4elNxemNCV21qR25RamtvcWFaSVl5OGh3Qlh6dGJjelZ2Y1IzTWUxR2Npcmo2Qis0MXBYMUJLbGxXR011NXdCWHp0YmN6VnZjUjNDYlVSeUtsK2pidTZ0SSt2cjNIcU45QUxqd0pmeXVyVVpHaTFNdW5FQVZaWHFYVWZKaHhGWjZtZFVYTEhBclZHOE5Ea2pkdERBcG9lUi9BMFFRY0hjYTAzVFJkeG1TUnlvemdBVmEyMFZyQ0k0eHVING1wNEVuaVpHRzRqRkxvMXNXSUx1Q0RRMEczKzBscjVndC90SmErWUxmN1NXdm1DMyswbHI1Z3QvdEphZlFZZGc3TWpocWRXamRrYjBsSlU5L2pYTU9SdHJ4SEgyanJ1SXR0TWppdkNzMW1zMW1zMW1zMW1zMW1nU1NBTjVQQVZESDROQU8zaWUveElvNDJSeXo0STREbjFUS2lZMkgyczhhalZDamxud1J3RktBU0Fkd3BnQTJBY2p6bHJGZ2JiY1R3N3ZINk8rc0crN1B4SFZwTnhKSnFGMnJzU0EyNGN0NUZNTjFXMTI5ckpKZ0JsWTcxTkxxenh2dG9teWZmeURWcnJna2JZbGlJN3Q5Zk9sdjJGdnltcnJYZGhpa01XU09kVDNzOXdTQ2R6Y1FLamk3WG9ZQXdOMWFkOVJpOTBWcmYxTWUrT3JRdUV2ZUt1Zm9IOTAxcFgxQksxajZrZThmSHEwTC91ZmhVdjBUZHg2dEkrdnIzR2pUL1h6OTZmajFheDlmUGNLVXNweXBJSTRFVjhybisyZitKb1hsejlzLzhBRTFDWG5oVjJPU1JrMXFLN05wbjJqcVlCaGdqTmFUUERCQjROM0NZYklMZG9wR1YxQlFnZzd3UnZCb2tLQ1NjQVVsN2FtUmliaU1ielF2N1A5NWovQUQxODQyZjd6RitZVjg0MmY3ekYrWVY4NDJmN3pGK1lWODQyZjd6RitjVStwV2FvVDRkS21rOEpOSkpqRzJ4Ykg0K1BjeGJEYlE5RnY1SHJ1cmM3NUl4M3JXMVcxVzFXMVcxVzFXMVcxV1Nkd3EwdDlnYmIrbWVBNWVLcXVRU295QnhQVVZkTWJReG5oUVZpQ1FNZ2NUUUJKd09ORUVIQjNIemNFVzIrL2dPUG1Pam5yRnZ1ejhSWFlhMFQxbGVkL3dEVTAzQTFhV01sOVBJRklWVk85alYxbzhzRVJrVnc0VVpJeGc0clR4dFhpcnp6WHllcnFKdmxraWpjQWVOVytrTzBZSmZaSkhlYXVyVjdhUUJpR0JHUVJ3UFZwMzFDTDNSV3QvVXg3NDZ0QzlDWHZGWFAwRW51bXRLOVh4OTFhejlRYnZIVm9JK2xxWDZKdTQ5V2tlc1Y3alJwL1dKKzlQeDZyK0l6NnQ0TUVBa0N2bVdiN1ZLK1pwdnRVcjVtbDdaRnFHQVJSQkJ2Q2pHVFY1YW00dHlpblpPUVFha1F4eU1qYmlwd2V2U0dZV1g0bkFOYXE4aDArWHVIbjJVT2hVOERUQW81VThSMTNGbXNtV2o4bHUwZGhwMWVJN0xvVk5aOFdLS1NRNFFaNW5zcTN0VWg4bytVM1BsNDBjcm9oVlR1YmoxUEs4bU5vNXh3cFpHVkNvTzQ4YUJJT1J4RkVsamsrYUFKT0J4TlJLSTBDOXZiMytZNk9lc1crN1B4RmRoclJQV1Y1My8xTk53TmRIdUZ4NzlYZy91azN1TjhLMGoxbEZYZ2hXb0RGOUtLaUg5a080VnIvd0QydXJUdnFFUHVpcEVTUkNqZ0VIaURYemJhL1pDb29raFFKR29VVmMvUVNlNmEwbjFkSDNVeUs2RldBWUhjUWErYkxUN0lWRERIQ3V6R0FCeUZTL1JOM0hxMGIxZ3ZjYU5TZXNUOTZmalMwZjhBcUVlNzQyby9YNWUvK25Yb2d6WkgzaldxcURwOG85bFdtaFJ2QUhtZHRvanN3QUsrWUxiL0FEeVY4d1czK2VTam9Gci9BSjVLYlE3VWZ0UzBkSXR1eDNvNlREMlBJQ2VCT0R2cVZERks2UHhWaXZtTGxNcnRqaXZIdThSZ3JEREFFY2pUMkVSM2pLSDJieFIwNSt5UUh2R0srYnBmOHlmeE5McHA3WkFPNFpxT3loVGVRWFB0NFVBQU1BWUE3QjQ4UmpDT0hHV1BvOVV4aU9OZ1k1MGhqQ09HR1c3S1hHME04TzJtS2x0M0R6VnJIazdaN09IbWVqbnJGdnV6OFJYWWEwVDFuZWQvOVRUY0RYUjNoYysvVnlwYTJrVmQ1S2tBVm8wWkdveHNhM1ZxQUxhaElvR1NUZ0NveGhRT1FGYS94aHJOYWQ5UWg5MFZOTEhCR1hrT0FLK2Q3WG0xVzl4SGN4N2NUYlFxNStnazkwMXBQcTZQdXFXUklveTduQUc4azE4OFd2TnZ5MWJYTVZ5bTFFMjBLbCtpYnVQVm8vckplNDBhZjFpZnZUOGFIQVUzL1VJOTNxV1p6cjVUYU96alp4K0dlcXlua2JXWlZaeVZKSXgyWUhWcVAxK1h2NjlEK3BIM2pXcStycGU2clBVYmN3S0drQ3NBQVFhT29XZzQzQ1Y4NVdmN3dsSFVyUDdkS2sxRzFQQ2RLU1pKc2xIRGdjY0hOVzhCSjIzR0FPQTVtcjcxaGNmZU41bWFQWWNqc084ZnFFY1RPak1DTUx4NnBZbWl4a2c3WEtsaVprTERndElNa0RuUkJVNFBtVkJZZ0RpYVJRcUJSd0htZWpmckZ2dXo4UlhZYTBUMW5lZC85VFRjRFdqWGkyOTVKSEljTElmd0JyTlR4b3VvMnpnQUZpdy9sV2F0RVUzdHkvYnRBQW51b0d0VXVoY1hJQ0hLcU1BOHoxYVo2dmg5d1ZydjFJZStPcm8vNk12ZUt1dnE4bnVtdEk5WFI5MWEzOVFQZU9yby93RDkycHZvVzdqMWFONnlYdU5HbjlaSDcwL0dod0ZOL3dCUkQzZjZkU2Y5U0gvL0FIWjFXSHJ5VDNtNnRTK3Z5OS85T3ZRZnFKOTQxcTNxNlh1cUMzbW56NEtNc0J4STRVMm5YUUJKZ2I4TUduVW9jZG5YMGNqTFhidit5RnhYWlYrYzM4LzNqZVpuWGJUSTRydkg2Z0NSd0o2aVNlSko3NnljZWJ0bDNsejJiaDVybzM2eGI3cy9FVjJHdEQ5YVhudmYxTk53TmJPMUl4UERKK05XZXF5d0lFY2VFWCtCQXFHOWU4MUtJN0d3cTV3S3czSEJwNzVyVFVKeHM3U3NSN0RuRlhlcFMzQUtBYkNIaUJ4UFZtdE05WHcrNEsxNzZrUGZIVjBlenNUZDRxNStyeWU2YTBqMWRGV3QvVUQzaXMxMGUvN3RUZlF2M0hxMFgxa3ZjZXFUMWtmdmo4YUhBVWYrb3g3dlVuL1V2OGZoWFlhc1BYc3Z2UDFhajZ3bDc2ejFhRDlSUHZHdFc5WFM5MWFQcy9JSThkV3RXQWREY1JqM3h6RkVGVGcxYnhTWEV3ampHV1k0SC9KcXh0RXRMY1JMK0pyVWJ0TE8yYVJ0NTRBY3pURXNTekhKWTVKOXZtcGwySEk3RHZIbjQ1ZGhIWFp6dGR2VkxMNFRHN0d6U1NiS091TTdYYlNIQkI1VXgyam5oNWdESndLakd5Z1hsNXJvMzZ4YjdzL0VWMkd0RTlhWG5mOEExTk53TmFkWXBkU1NseVFxbkdCMm1qb3RyemY4MVdtbndXekYwRzg3Z1NlcTcwNjNuZndqZ2h1QklPS0dqV3ZOL3dBMWFwWml6a0d3U1ZZRTRQVnBucTZIM1JVOE1jOFJqa0cwcHI1a3RmOEFYK2FyYTNqdFk5aUZjQ3J2ZGJTKzZhMGx2LzArS3BZMG5qS091MHA0ZzE4eTJ2OEFxL05WcGJSV3NleEVNZjFOUy9RdDNIcTBYMWxIM0hxazlaTjk4ZmpRNENqL0FOU0R1L3AxSi8xTC9INFYyR3RQOWV5KzgveDZ0UzlZemQvOU92UWZxQjk0MXEzcTJYdXEzdTU3Y0VSU0ZRZDVHNGl0TTFUNVMzZ3BnRmZzSTRHdUl4enJWckF3VFpRWlJqbGZZZVZhTnAzeVNMd2tuMHJEK0E1VkxLc1ViTzUyVkF5U2ExRzlhOHVDL0JGM0w1dTRHVXoycjFoV05DTG1hRUNIaVRRdGxQYjhLTm55ZW10cEYzNDJoelhmNDhTeHNqRm53UndIUHFtVkV4c1B0WjQxR3FGSExQZ2pnS1VBa0E3aFRBQnNBNUhQekVBeStleGZOOUd2V0wvZG40aWp3TmFINjB2Ty93RHFhUG8xcFY5RmJ5elJ6SFp5MlFhT3FXZjI2MWJYY0UrUkRJR3gxWEYzQkJoSlpWVW1ocVZuOXV0YXhlUjNNcWlJN1FVSEo2dEw5WFFlNktrZEkwTHVRb0hFbXZuU3orM1dvcFVtakR4TUdCNEVWZGZWcFBkTmFXMkxKQjMwSFZFTHVRQUJuSjRBVjg1MmYyNjFEUEhNbTNHd1pUMmlwV0hnbTdqMWFMNnlqN2pScVQxbWZ2ajhhRlJ3QjlhbW1KOUFBQWQ0NnZrY1B5ejVUZytFeGpxaXNZbzd0N2tBN2I5V3V3Q083RGcvU0RyMEQxZWZlTmF2NnRsN3VwR1pDSFU0WlRrRWM2MDY3RjNBRHdZYm1GWUZFNHJYTlI4UEo0Q0w2SlR2UG5QWlREWmNnOWxDZ2FCcFRTbWxOS2FtdGtsR2ZSYnNJcDQzamNvNHdSNHF4dXdKVVpBNDlSVjB4dERHZUZCV0lKQXlCeE5BRW5Bb2dnNE80K1loR3ludE8vemZScjFpL3dCMmZpS1BBMW8rN1Vidy93Q28vRTBHeXRNZkxmdlBWcEJJMUpQYm12Q05XcGsvT0UxWjY5TDlYUSs0SzZRRWl3SHZqcTZPRTdFdzVNS3V5QmFTazhBcHJTL3FxL2o4YTFqSTB4dmFSOGVyUVhJRXc3alVzaEtNQnlQVm92ck9QdU5HcFBXYmZmSDQwS041RkJxc3lTRUp0QlNEUXZyWDdlUDh3cU4xa1RhallNdk1IUFZJNlJKdHV3VUR0SndLK1hXMzI4ZjVoV3MzY2R6T29pTzBGSFhvSHE4KzhhMWYxYkwzZGZSNE9ieDMvWkE2cjhPYk9VUmVuc25GTU5rK2R1RjNodndQVURRTkEwcHBUU21sTlhrUWtpSkhwTHZIaXBLNklWVTREY2VwNUhreHRIT09GTEl5b1ZCM0hqUUpCeU9Jb2tzY254MUcwNEhQem5SbjFrLzNaK0swYXMyMkw2NkhOajhUVVV1YVkrVy9lZXJTUFdNZFlyVlBXTW85dmlhVjZ0ZzkwVjBoK29EM3gxZEhDQkZOM2lyNjVFcU9pZWlBY25tYTBrWnM0ejMxcmZxczk2OVdpbkFtL0NraWJ3Yk00eGhUZ2ZoMWFINnpqN21yc3FRSDUxUDN4R1B4cWFjUkpqaXg0Q3RWSk42NTdTQm1yZUo1NWhFZ3lTY0QyZTJyU0JiYTNXSmVDanF2TGRicTNhSitCcWVKN2VabzVCZ2c0Ny9hUEU2UGVyejc1cldQVmszVmJRUGNUQ0tNWkpQOEJ6Tldkc2xyQUlrNEQrSk5OSWlrQmlBU2NEcTEydzhHL2g0L1JKMyt3K2RjYlNFZmlPc0dnYVUwcHBUU21nYWNZa1plUkkvbjRrUmpDTUhHV1BvOVV4aU9OZ1k1MUdVQ09HR1c3S1hHUnk3YVlxVzNlUEFNblBMem5SbjFpLzNaK0sxTElzVVRPNXdBTWswR1ZyaDVGR0M3WklGQ1pZWVdkdUNqK2RXVUh5dTdFUk9BY2ttaG90bnliOHhxMTA2MnRYTHhKaHVaSkpwc0twWW5BRzhrOWdxOGxFOTNMSXZva25IaWFUNnRoOXdWMGorb2ozeFNhVEVzQUw1WmlBU2M0RlJ3aU5QQnB1WE9kbjIxZEZZTFdSenUzRUFjeldpcm13aXJYdlZqZDRxMTBXMk51cG15emtBNXlSVnRhUTJxYk1LQlJXb1RpM3M1SkR5T0IxYUY2emo3bW81cVMyaThMNFlScjRYbmpmVFJieVQza21yYUNQVXRSbWRpVEVtQUJ6cTFzb0xYUGdZd2xTT3NVYk81d0FDVFIxU2I1eCtVQW5ZempaN05tb1pWbWhXUkRrRVpCcTVzNExvWW5qRDFyR254MmhSb2R5dGtGZXJSOU5pdW9UTE56d0tnaVNDTVJ4S0ZVZGdyWEpnTFFRajBwV0NnVkRvbHFJOE9HWnVlVFZ0YVEycTRoUUNwcFVoaGFSenNxb3lUVjdlTmQzQmszaFJ1VWNoV2ozL3l1RW8vMGlialRvcm9Rd0JIYURVMmgyVGdsVTJUVTBaaW1lTThVWXFmNCtjWVljanFGQTBEU21sTkthVTFKdmtkdWJFL3o4MEkzUEJDZndORlhIRkNQRmhHRXp6ODVwTjR0bGVlRWNFaGdWcTcxTDVVMjk5bEJ3QXpRdW9sMzVKOWdGWE55MDVBOUZWNExXbjNJdEx4WldHUU1nZ2NhR3MyUDJvL0thT3RXUDJ2KzAxcWVyTmREd2NPVmo3ZVo4WFROV3RvN05ZcG0yR1FZcldkU2h1b2xpZ0pjWjNuZUJVR3JXalFMNFY5aGdBQ045UzZuWkltUTVjOWdBSXE3dTN1cE5zN2xIb3FPQUZhVHFsdkRhQ0djN0JXdFkxU0NlMkVNQkw1STVnQVZaNnphbUJSSzJ3OVByZGtpa2g5dnVVMWYzOGw5TGs3a0hCT3F5dVRhM1N5Z1p3ZDQ1ZzE4L1duK3Y4QUxSMTJ6LzEva3JVTlZhNlV4eHFZNC81bXRIdm83U1poTHVWZ0srZWJIN1grUnJWdFdGeXZnWWNpUHRKM0U5V2xhcDhsQmlseVl2NXJYenpZL2JmeU5henFNVjJVV0hlcTVKUFZvdXBRMjBKaG5PeFUydDJpSVNqbVE4Z0RVOTFKY1hQaDNQYUNCMkFWRHJkbTBZTFBzRWplQ0RSMW14KzIvd0JwclZOVE43aEV5c1FQNHQxVzF3OXRPSll6dkhaMkVWQnJkbzZEd2o3RGNpRFVtdFdTeGtpVEo1QUhOVFNtV2Q1RHVMc1dJL0h6a3czZzgrc1VEU21sTkthbWs4SEN6ZHVNRHY4QU0yOEJsM25jb3BJMFFZVkFPc29qY1FEVFd5SGdkay94RlBFNmNSa2N4MUlNSUJ5ODVIei9BTU5QbkpSbE04dXNVS1dsTkpWekx0dnNEZ3Z4OHpHb1JBbzdCNDVoUjJCRzQwUVZPRDV4ZHcvdzA4L09OdlFqeEJTMHRTeTdJMlY0bnpTSEtCdVl6NDYwd0JHRFRxVi94ZytkSXdTT29VS1NtbDJSZ1VUbmVmTldrbVk5ZzhWK0ZIeGs3YXpScDEyVDVrVm1zMW1zMW1zMW1zOVNhUmZ1b0lnL21vTlR3eTI4aFNaQ2hHLzhLelZ0WVhWMnBhQ0xhWFBNQVZkV056YUFOUEVVQjNaM0VWYTJseGRraUNNdGp0NEFWZFdkemFFZUhqS0RzTzRnMURwVjdQR0pJNFNWTzhFa0RJcjVsMUg3RC9lSytaZFIrdy8zaXZtWFVmc1A5NHI1azFIN0QvZUtrMGkvaWpMdEJ1QTdDQ2F6U0JuWUlnTEZqZ0FjU2FHaWFqOWgvdkZmTXVvL1lmN3hYekxxSDJQKzhWTmEzRU1vaGtpWVNOdzdjMGRHdnd1ZkFmeldqa0VnakJHNGcxbXMxbXMxbXMxYldzMTA1U0NNdVFNbnNBcTQwNjd0azI1WWlGNEU1QnFHTjVwQkhFcGR6MkN2bVhVUHNmOEFlSytaZFIrdy93QjRyNWwxSDdEL0FIaXZtWFVmc1A4QWVLK1pkUit3L3dCNHE2c2JtMEFNOFpWVHVCM0VaclBuVzRueEN4NER6a2NoamNNUHhIc3BHQlFNdThIcVBpSjFzTWpGSGNjZVlGYVBacGUzM2czSkNnRWtWOHg2ZjloL00xOHg2ZjhBWUQ4eHI1ajAvd0N3SDVqWHpIcC8yQS9NYStZOVArd0g1alh6SHAvMkEvTWErWTlQK3dINWpVZWoyRWJoMWdHUlFHSzZVL1c0ZmRQVjBhbUJzR1R0UmpWK2l6MmtzUjM3U210Qmk4SHBjWE52S05kS0dBdFlsNXZVWkJqQkc4RURIaXQ2SnFjcVo1Q25EYU96amxtdEJ4ODd4Ylh0eDFFMFhGWGhUNTBzdWVYK0ZaMmhXcjZiZEMva2RJbWRYT1FVcjVCZWZ1azM1RFh5RzgvZFp2eUd2a041KzZ6ZmtOTUhSeWpvVkkzRlNNRWRmUllENUhKNzlhbGcyTTRPOGJEVm83RmJoM0J3VlhJTldWMmx5bVBSY2NSNHV2Z0hTWmZQUytuK293eW1NNE85VHhGQWhoa0hJUGlwNGpqZm56R2EwaTlXeHZSTElDVUlLdHpGZnBEcC93Qm8zNVRYNlE2ZjlvZnltdjBoMC83UnZ5bXYwaDAvN1J2eW12MGgwLzdSdnltdjBoMC83UnZ5bXYwaDAvN1EvbE5mcERwLzJoL0thL1NIVC90RCtRMXJPb0pmWFFhTE93Z3dEV2E2UDNQZ3J0NCt4MS9tS01qT1FpN3l4d0JVU0JJbFFjQUs2V1NabmdqOWhOUTZsZXdSaElyaGxWZTQxODhhais5TldnWDBsN1pNWnZUUnNHcm1Yd0ZySktCdEZFTEFjOENqcldvc1NmbFA0QUFBVkxxbDdMR1VlNVlnN3V3WnJOSTd4dUhRbFdVNUREY1FhMEs1a3V0TkR6SExna0d0YnVaTFN3YVdIMGlRQlIxVy93RDNwcUYzUDhyVzVaeThpa0VGcXNMNks4aEVrWjd3ZUlOS2MrSjByVUM3aGZtcHJOWnJvcjlSbDkrdFMrb3orNDFhUnZtazl5aVhqa0RvU3BCM0VWUHJWKzBwSW0yQU53QUFyNTQxSDk2YWhyR28vdlRmd1d0TXVXdXRQaW5rQURNSzEvMVBOK0h4clBtczFtczFKK3BSU3RHZVk3UlVjaXVNcWU4VWFQVVBFazh6b05ySGQzK3hOdlVLV3JXZEt0RjA2U1dLRlkzUVpCV3RKMHEwTmhHOGtLeU02Z2t0WHpYWWZ1a1g1Qlh6VllmdWtYNUJYelZZZnVrWDVSWHpWWWZ1a1g1Ulh6VllmdWtYNVJYelZZZnVrWDVCWHpWWWZ1a1g1Qld2MlVObmRwNEViQ3VONDZ0SnNycWU1am1oaklqQjlLcmExV0x5aWRwajI5WFNPVVNhc3dIN0tCVDhldm9uOVRtOSt0VDlXM0gzYmZEeGVqSHFrZSthNlMrcVc5NGRkdmNTMjc3Y0RsRFE2UTM0K3lyOUk3Ly9BUGFxMTZSWFhoMUVvUW9TT3JwYjlQQjdyZFVjVHlIWmpScER4d29KTmRHN2FXM3NHOE11d1diTmFsNnZuOXhxMEliVTh2dVUwVlRicG5IK28vSHIwRDFQQld2K3BwdlBOd0g2bUNRY2c0TkpQMlAvQUJGQWdqSU9hUGlzMlRqbDVnbXVpWHJSL3VqOFJXdCtxTG4zSzByMVpCN2kxZjM4T254QjUrMDRBRzhtazZTV3oraEJPZTVLL1NLSDkxdVB5VitrVVA3dFArU3YwaWgvZHAveVYra01QN3RjZmtvOUpMWmQ3d1RyM3BXcjZqODRYSWRVd2lEQTZ0RDlWUWU1MVg5MnRyYXlPTjdLcElGU1N2TEswam5hWmlXSjl2WDBZbENXYzN2MWZ6ZzZkUDdqZUwwWDlVajN6WFNPTjVOSmZZQkpCQjhUVG9sbjFDR0o5Nk00QkZMQkVxQlZqVUtCZ0FBWXJXTGVPMzFyWWlHd3BLbWhYUzc2ekI3cDZ1aXFJTk9MOXBjMEs2VFh3Z3RQazY3MmxybzBOcTdsOXl2QTVJNzZ1ZDF6S09UdDhldlFQVTBINC9FMTBoOVRUZFFQbkcvVlFTRGtIRkNaaFFsVWpmdXJ3aVVaRm95RThOM21TYTZKZXRYKzZOYTBDMmszQ0x2SlExcFhxeUQ3dGE2WG5mYi9BSTFZeXZhMnNTeG9tenNnbnN5Y1ZCS3M4UWNWZ1ZnVmdWcUVVYzFsS3NpZ3JzbnJ0ZFN1N1JTa0Uyd3BQSUVWcFdyVDNzVHBLUUhURzhkb3BvdkNJNk52RGdnMUtyUlRQRzNGR0tuK1BYb2JGYmFUMzZ1bUpzWi91MjhSQXpNRlVaWTdnQnhKcm8vREpiYWFJNWdVY2ttdXdrMUxzVFhVamhSZ3NjYmh3cldMZElraWtDQlM1SVBWbzNyZTI5OGRYU0QxK081YUZkTC9BS3pCN3JkV2xhdE5ZUHNMaDR5UVNLdTlVVlJzUUVPNXJXeXg4Q3hPUzIwU1RXaVdjY0ZsRzZJTnFSQVhidEpxOHVJN1MxZWFRNFZSVE1YZDNiaXhKUGYxOUY3eFpMUDVNU051TDRWTkVrMGJSeUtHVmhnZzFxTVNXK296d3A2S3NRQWFVK2NiOVhIbkNhNkkrdFgrNlB4V3J6NkdySDZsSFhURDA3ZjhhdGJmYXRZVHpSZmhXcWFsOHo3S0pIdHZJQ2VRQUZmcFZjL1lSMStsVno5aEhXaWF3ZFRNaVBHRWRLdS9xYzN1SDRWbXMxbXVqalkxVlU3SFZoU1JWcnFoTlp1UU9ZTlFhQmZUUWlYQ0prY0dvNkJlYzRxMGpSeGFXK0p6dHV4eWFuc0lKb0hqMmRuYVVqSzdxazZPM2lPVkJpcVhRYjJPTXVCRytCblpGWnJRdGs2eEQrSkZSazFydXJDMGhFS2I1SC9rS3NZeExHcnFOemdFVjBtVFp0NFBlTlpyUmZXOXQ3NG9WMGo5Zmp1V21rWmE2VnZ0M0VIdW1zMERVRVc0ZHdycENOa1czdDI2c09rTnZCWUlreXVaRVd0VTFPYlVaZHB4c1JyNktWbXMxbW9KM2dsRWtURkdVNUJGV25TaUV4ZjNxTmtrNXJ2Rlh0eDhxdkpaK0cyeElISVVubkQrcmp6amR0V0Y1TlkzUW1nM3Q2SlU3d3dxVFg3eVViQnNHclR5VFl4RXFWSlVIWk5kTWVOdCtOV1AxR0g3dGZoV3EyME55MGFUUmh3QVNPWXJXZEhTMWcrVVd2MFlJRG9kNUZhRm80dmxNOXh1aTRMMkZxc0xTM3ROdExlTUlDTW5tYXUvcXN2M1orQjhUbzk2OHQrOXZnZXJwQjYvdU85ZmdLaFpKSVZaQ0NwQUlJNEVVVTY1RnljMCtJMExFNENqSkozREZUTXJUdXkraXpFanV6VUV6d1NpV045bDBPUWFYVVpwNEYyRUVaZFFTZTNKRmEzR1VFSjdXMmlTYTBXSUhUSUR6UUd1bUc2Q0QzajFhTDY0dHZmRkN1a1pBMS91Q1Z1TmRMQUJjd2U0ZW9IZUtoZ3dCdTdCOEs2VmpaK1M5ejFwa1NYR293UlNiMVpnQ09ZcGJXM1NNS0lVQUF3QmdWcjF2SGFhcEpIQ05sU0FRT3daNjlBc29JOU1pY1JxV2tYYVkxMHFzNFJaTE9xYk1nY2J4MUo1dy9xNDg0M3BWMFRqU1RWaVhBSldNc08vSUZYUXhIVnVNUUtLNlo4YmZ1YXJENmhCOTJ2d3JVTGlOTHlHQW5EdXBLOGpVY2FTd3RISW9kV0JCQjRFVkZCSGJ3Q0tKUWlLTUFEc3FDNWlOOUpiZzVrVlF6RGtLdS9xY3Z1SDRWbXMxcCtoM2w3QUprMkVVOEMyUVRXamRINWJPOEZ6UEtwSzhBdlYwajlmWFBldndGUjNWekVteEhQS2c1SzVBcjVkZDl0MU4rZHE2T2FwTEpaRVhKTW13MkExWGVvaUswbGVKU1hWQ3d6VGFoZU14WTNjdk1uYklwcnU1a1FvODhyZzhWWnlSV2F6V21Xd05sQzNORU5kTEVFZnlVZTlXaWVwclg3c1YweityVy92bXMxb25yaTE5K3V5dWxIcm1UM1ZxRFc3K0NJUnh6WlVjd0NRS251SmJtVXlUdVhZMW1nZDQ3NmlRYkE3aFhUUGphZHoxb2ZyaTI5L3E2VSt1bjl4YXpXYTBQMVBiKzRLNlcrcVAvWXRacE8zOVhBL1dKT3l1aDNyWi91VDhWclZKeGJXVWszSFlVa0RtYTArWVQyRU1vR0E2ZzEwMDQydmMxV0gxQ0Q3dGZoWFMrUXhYOXE2Y1VVMXAwdmg3V0tYR050RmFwbkVjTHVkNFVFa1YwV25lNDFlN2xmZXpyVjU5VG45eHZoMTZCSWttalcreTNCTWRmU1AxN2RkNi9BZGZSZUl5V1V4NVNWZlFFYWRjbmxFM2k2VW8rYTdiN3BQaFhUVGphOXpWb25xVzErN0ZkTlBvTGIzK3JvbGJHYlV6TjJRZy94UFYwa1RibCtVam1VUGlLZkxIZlVZOGdkd3Jwcnh0ZjhBenJRL1hOcjc5Q3VsWHJ0L2NYcjBQMU5iZTRLNlhlcVAvWXZVbm9mcXgvV1g1MTBOOWNQOXlmaUs2UWVwTHIzSzBiMVJiZmRyWFRYamEvOEFsVmg5UWcrN1g0VjBwZ2U1MWEwaFQ5cFRWbEdzVUt4cHdSUUIzVTZob3lwR1FRUWEwQ3pOanJ0M0J5VEsxZS9VcC9jYjRkY1Uwa1dmQlN2SG5qc2tqTmRHNys2K2Q0b1htZDQ1TWdoKzRucTZTZXY3cnZYNERyNkY3N0NmNzJ0V0FHbFhYM1QvQUE4WFNmVlZyOXlud3Jwcnh0Zi9BQ3JSUFV0cjkydGROZnE5dDcvVjBUdGZBYVY0VTdtbUphcDVCSEE3bnNCcTR0emMya2tYRm1HVjc2NEhCNDlhbnloMzBuMFk3aFhUYmphZitWYUg2NXRmZjZ1bGZyeHZjWHIwTDFOYmU0SzZYK3FQL1lPcGR5RDlXQTg2Zk9QdlExME05Y1A5eWZqWFNEMUpkZTVXamVxTFg3dGE2YmNiWC95cXc5WHdmZHI4S3ZvME54RSt5TnZaS2c5dU1pcExsTE8wa3VKUFJSY25tVFduWDBWL1pyUEZ1RGRoN0RTUnA4b01teU52WnhudHhtcjM2bFA3amZEeE9qZnIrMTcyK0I2dWt2cis2NzArSFgwSitvVC9BSHRhdjZwdXZ1bStIaTZUNnF0ZnVVK0ZkTnVOcC81Vm9YcVMxKzdGZE52cTl0NzlXOFJubmpoVGV6c0ZIZm1yZUpZSUVpVGNxS0FLMXJVRml1WWJMdGxxMGpPUWExNjArU2FySUJ1Ui9LSGNldEQ1WTc2VDZNZHdycHY2ZG4vNVZvekJkV3RqeWVsM29PNnVsd0kxbys0T3ZRZlUxdDdncnBoNm0vOEFZdERlUVAxakhuRDUzVHJtNXRMOE5hQXRMd0NjeHlyVUp0YzFLSHdIeUR3U05qYXF3aE50WXd3c2NsRUNtdW1NVHpUV2NVU0YzZmFxMWpNVnJHaDRxb0ZhMXFOdlltSXpra25PRkF5VFdyNjA5K2doalF4UWc1NWxqV2lhMCtsc1VJMjRHM2tWcE9yVzJwN1pnTEFyeEREQkZUeG1TQ1JCdUxLUUt1YmVhMW1NZHhHVWJrZVZacTFzYnU3UXZiVzd5QWJpUU4yYTZPNlBleDZwSFBQQ1lvNDgrbDFkSkNQbjY2NzErQXFEVGI2ZU1TUTIwcm9hK1p0VC9jcHE2TDJFMWpZTUxrWWQyemlyeUUzRmxMQ3B3WFFxRDNpbTBUVTBjZzJibjNhbDB1L2hqTHlXc3FLdThramNLeldhMG4xVGEvY3A4QlhTdlRybTlFRDJ5ZUVNWk9SV2x3dGJhZEJCSjZhSUFhNmJiNGJaT2IxMGIwUzVTOUYxZHhtTlkvUUI0azFKSXNVWmRqZ1ZxZDY5enFzdHp5UGsrd0N0TUszRnBGT3ZCMURkeHJwTnBVbDlhcEpBTXl4ZGxUUlN3U21PWkhqY2RqREJyTklmTEhmVWYwWTdoWFRmMDdQL0FNcXNQcjBIM2kxYU50UUQyYnE2YXdaamd1ZVJLVm1zMW9QcVcyOXdWMHc5VGY4QXNGUkRMNTVmcXcvVytpU0E2MDMzSitLOWQ3ZzlJYkQ3dVRxNmEvWFlQYzYraFgxK2YzT3JwcjllZzl6cTZQQlJvbHI3blZyT3F3NlpiYlRlVTdia1NwSld1TGhwWlRsbllzeDl1YWhSVmlVS0FBQUFQRllBcWF1UWd1WlJINklkZ3VPR005V2tiOUp0ZnVVK0E2bmRJa0x5TUZWUmtrN2dCVUdvcHFmUzJEN0tNTUVyY0JYU0c3TU5qSy9zMlU5cFBWMEx2TXd5Mmovc0hhWHVOQ3VtMnlMeURtVVBVRHZIZlVSQmlVamtLNmMrblo5ejFZL1hvUHZGK05hVytZeXRkSW9QRDZKY3J5VGEvaDE2QjZsdGZ1eFhUTDFOL3dDd1ZFTUpubjV3ZVlJL1hZcHBiZHhMQTVSMTNnaXYwbzFYN1pQeUN2MG8xWDdaUHlDcE5WdkpiMWJ4NWlaazRFQUFBZDFmcFJxdjJ5ZmtGWFYxTmVUdE5jT1hjL0RrQjJWbXMxYVhjMXBPSnJkeWpENGNpTzJ2MG8xWDdaUHlDcnk3bXZaek5jdnR1UUJ5QUZacXgxbS9zSWpIYnk0VHNCQUlGSHBScXYyeWZrRlQzRXR6S1pKNUdkdWJHczFiZElkVHQ0UkZITUNvR0J0SUNhL1NuVmZ0ay9JSy9TblZmdGsvSUsvU25WZnRrL0lLL1NuVmZ0ay9JS202UjZuUEVZek54SEZFQU5ack5XR3VYOWpENEdDWEVZNWdHdjBwMVg3WlB5Q3RTNlJYbDdJc01zKzJoWUFnQUJhaWxlS1FTeHVVZENHRERjUWEvU2ZWTzJWUHlDcjNVTHErY1BjeUYrUTRBVm1vWlpJSlJKRTVSbE9RVk9DS0hTZlZmdGsvSUt6ZTZ2Zi9BRzA3ZmdBS2g2TTJzRmhKNFllR25LazdkWnEyNlE2bGF3aUtLWUZRTjIyZ0pxOHZaNzZmdzF6SVhmR0IyQUNySDY5RDc2L0d0S2ZEQVZNZ2toZEc0TUNEM0duQmprZU51S0VxZThHczFZYXpmV0VaanQ1Y0p5WUFnVmU2bGQ2aTYvS3BOb0RnQUFBS0c0WTg0S2lzcm1WTnBJWFplZU1DcHJhYUQ2V0owendKRzd4QjRoeDU4OC9PdXV5NUhZZDQvVWlRQms3aHpwR1YwMmxPUWVCb2tBWkp3T1pwN3lKT0Iyei9BS2FmVUhPNUVDKzA3elZ2dGhESk8rODc4SGNBS3ViemF6SENkM2ExUm5aZFR5SVBqUXhTVHpDS0pOcDNPQUJ6clJOTWowMjF3Tjh6NEx2elBWZXhHQytuaE83WWRsL0RQWFkvWG9mZlg0MVlTYk1ncmlLMXBQQmF6ZG9QdENmd0p6MXdMdkxmZ1BPS0dad3Fnc3hPQUJ2Sk5hZnBrZHFBOXdnZWZqc0hlRW83ZitmaHV3TndwZ3NrTExLQXlrRUVHcjJBVzg1UlRsU05wZTd6QTg4UjUyWWJTWkhFVm1zMW1zMW1zMW1zMW1zMW1zMW1zMW1zMUxLa1NiVG51SGFhbXVKSjN4d1hPNVJUM0loUVJSYjJVWUxkbWFlU1NRNWR5M2YxUWxJL0xmeW1Ib3A3ZVpxYWVTYjBqdTdGSERyaGJiaFZ1WUZack5ack5kR3JNSi9lWDlOOXkxRFFycGJCNERXM2ZzbUFhczFtckg2OUQ3Ni9Hclk0Y1ZidUd0dzFkTFUyTmZtLzFxdFpvWkp3T0pwUUZRRGw1elJMTVF4QzZsK2treUl3ZXdkclVGd21WM25uUXp6eWVHK3J4Z2tCR2NFMXFCSm5DbmlpZ0h4ampyQTgxYjJFMDQyc2JDSGd6VXVrcCsxUC9BQ24wbjdLZk5YRm5QYkhFMFpBUEJodkJvN2pqenNvMkg5aDRlZm1sV0pOcHZ3SE0xTEs4cjdUbnVIS2dTRGtlWXNKTXhsRHhVN3U3eExLQTNFNFRzRzlqN0tzRndBQU1BY0JVSTNDaFhUYTAyN0dLN0hHRTcrdXgrdlErK3Z4cUk0TldrdjkwazlpN1ZkTnZXOFRkalE5VUMvdG44UE9XVVB5bTdqaTdHYmYzVXBCSndNQWVTbzVBVVN5YnprRGx6cEpObEM4bTREZlZ4ZWlXWm1QMGFVOGhra0x0eFk1UFh1eDFnWjZpZk5XaW9YTWtnMmtYZnM4elUxMjdlaytCMkt1NFZIY2RsQ2N4a01ya1kzNE84VkZkcGN4N0VxamZ1SU84R3RXc1BrekNXTGZFMjczVDUxMTIweDI5bEhjY0h6c011MDhxRTcwYitSRlhFcGxrSjdCdVVlenpWdkw0S1lOMmNHN3F1TDVFUStEOHB1WjRDckVzYlVPeHl6NVluOGFVTXpCVkdTZUFyVExZUklCeEozaysyck9QQUZSQ2l5cnhZRHZOWGx2SGVXY3R1L295SVZOVHhQQlBKRElNT2pGU1BibnFzZnIwUHZyOGFqTlc4dUxhWDNHK0ZkTGlHTm0vTkNLalV1NEEvR2dBQUFPQTg1b2hBMUljeXJVZ0lweUZYYmxjQUFZR2VOWDk4YmsrQ2gzSUtadDJ3cDhrZHZNK0tSNGc4MUVDTGNOMlpPYUpKT1QyMUVGd1MyL0haU1NKSXVNN09PSEtsWXhQelUwQ0xxMGVGdCtWM0dqa0VnOFI1MjRqL2JINDFtczFtczFtczFtczFtczFtb0lYdUp4RkNtMDduQVhoVTByeGFqY29jb3dZb3luY1JRUG1ua0Npcmk0TEhaWHQzVkFBcVJ3TGdzcWdCUnh4enF5dGhINVRiMk5XVVZXeWhVeWR3SEUxcmZTaDJjMjJtdnNKMnpjL2RwNVpKWEx5eU83SGl6RWsxWjZqZVdUWnRyaVJQWnhVL2hXcFh4MUM1K1V2R3NjcFVCOGNHSTdhelZoOWVnOTlhQnBHeGJ5KzQzd3JwRTIxRFo5emo0VkZIc0p2OUk4Zk93czZUQjBPeVZPUVJVR3JxUUE2Qlc3VDJWZlRpWnNtZmFISmM0cG0zYks3bCtQaURIV1BPMmJLVWVNOER2cDBNWktuc29GazhyRzQxZ0REcnV6eEZBaDBxMkpqWUFuY2FtK2tMRGd4Sjg5TkhzSEk5RThQTjlFYlBibmx1andRYkFycFIwUFRXTTN0bGlDL1Q4czFUUlhGbmN0YTNrVHd6SnhSeGc5NDVqMmp6QklGUE9GcWFjdFVjbXhNc2hHMXNFTnNuZ1RYUmVCMnRaYjZmZkpPY0w3b3EyanlSVmxGWFN2VkRCR05PZ2ZEc015L3dCRjhiVHZyMEh2ajQwS0p4YlMrNDN3clVDSFMzSjM3RzNqK1hub2h1ejVrSEhXT3JKOFdHMmtsM3FNRG1kd3FQVGtIcHVTZVEzVUxLMkg3R2Z4Tkd4dCt4U3ZjVFRhZVZPMUMrOGNBMU5HWkJzT05oeHc1R3ZMaEpWd1J5NVVaQzNFMUNXSjNjTzAxY3lxa1FWZlNZWUhzRk1NcDU1Z0NDRHdOU0tZMndlSFlheldhejFack5aclBWMFJFYjZOSDRMbVE5UmpGYXJvdGhyRUhncitCWk9SN1ZyV2VnVi9aNWwwdC9sa1ArUjkwbFR4VFdzbmdydUI3ZVRsSWhRL3pySXJJcklveXFLZTRBcDdnbW1rSm9uTldWdTk1ZXcyeWNaSEE3aFZuUGFOTWJHMGNPWUVBSVRlcURnQVR6cXppcndxV1ZuSmNUSENScnRHbkYxcU4xSk9JM2tlUml4SUc0VU5HdmltUkVPN2JHYWxpa2djeHpJVVljVllZck5ack5TelNXOGJ6UXZzU0lOcFc0NE5mcEpyUDc4ZnlMVVBTTFY1SmxTUzhKUnlBUnNMVFN1NEFZNUM4UE9nWklGQVlHUE5ISG1MV3pVWWVZWlBZbFpyTlpyTlpvN0xERERJcTVEeGphSGxwN2VJcnd5L1ppak0zWU1mem9rc2NrNUo3ZXB4c3Q3RDU1bFYwMlRUcTBiNFA0SHpQUkxValk2bDRKL29KdHpldzBvR091ZTJndW9qSGNReHlvZUt1b1lWZGRDZEF1Zi9BTVB3UDNKS1ZMLzhhMlhHRFVicUx2dzlTLzhBeG5mZjlqVklqNzhWUy84QXhycnZaZFdUL25vLy9IWFNQbGFmbm8vL0FCMTBsK3hnL3dEdW85QU9rUDJkdC84QWRSNkM2M3l0Zi91cjlDOVppUjVCTGJEWUhaTFhSelN4cDFnRVAwMG1IbHF5aXdBVHVBN2F2QXQwZ2kyQTBTSGEzak8wYWl0TVlBR0FPRlJXbGRKci9UcFVOdEVuaFo0emdTRGNCNGwwZjdySjdwNnRGdDREYWlVb0drREhlZCtENTZJZnRmdzh4aWgxQVo2OS9pV2NRK2tiOEJXYTJxelcxV2F6V2FKQkdEdkJxNGk4RSs3MFR3OFIxMmt4MjlubjNDdW1HNFZMRTBaMzd4Mkh6SFIyMThQTk5KdzJGQUJQREpOYWJxTDJXSUxySmk0QThTdEl5U0lIUmd5dHZCRzhIekVsWFBiVXRGZHJ5ZjhBTnVxSFRrV283UTRBN09WUldvRlJ3QVYweDFZMlVBc3JaOFRUYjI1aGZGMFhTTEs3MDUzdTR2REdRa1YwbzBWTkZ1b3pDK2JhZkpUYjRvUnhVMW9IaGNTcVlwUEJrYlljb2RuUGY1MVFXT0tBd01lT1QxN3NkWUhpSXUwd1huUUlBQUhBYmhXMVcxVzFXMVcxVzFXMVcxVXdEeGtkbzNqeFpsd2RvZHZIejVBWVlJeURVc0pUeWwzci9NZVBxRjJiWG9sT2czTmR6ckVmZFViUnJvdjByMjltdzFsL3VyaC9nOVF2TlpzVGJ2aGM3ME84R3JiVllKU0VsL3NaT1RjRDNIeDVLdXUycHFMQlBMSXlFOG9nY2hWaHIya1hYQ2NSTWYySmQxUktoVUZDckE4Q040TkJRS0pDSVdQWU01TmFwZXRmNmxOZEhnN0haOWk5blUwVWlJcnVqcWoraXhCQU5Ea0t0ck9SOSt3em5zVlFUUU43cFduM1Y2RUFFTVpmWWZnNXJvOU9kZEV1cFg4TUpNYitDZ1RzajdXSXoybW13NkdOdDZFWUs5bUt2SWhCZHlSTHdVN3U3emtTN0l5ZUo4d09zZVBEdU9lVmJWYlZiVmJWYlZiVmJWYlZiVmJWTnVZK0lRQ01IZ2FJS3ZnK1BCREpQSUVnUXlNZXhSbW9lamsrd0RkVHhXOURvOWE5bDhmeVZOMFpsM20ydUk1YXViV2UxazJMaU14bnM1SHhaWUEyOU54NWRsTUdVNFlZUGk5R29vcDlIbWdtalNWSGxJS09BUVJnVnF2UnV6bnZMbVBvNWNpYWFIZkxaOHZjSnJvVTkrZEhrVFVSSVBBeW1LTVNaRFVRcEdDTWc5aHFHV1dENkdWMFhsNlEvZ2Y2Vkhxc3EvU1JLL3RVNFA4QUEwbXJ3ZnRSeXIvNDUrRkRWYkh0dUZIdlpYNDBOUnMreTVoL09LK1hXbjd6RCtjVmM2bFlRUW1TYThnaVRtemdDcnJwSG9ZSHJXMnE2NlY2U044VHpUZTRocCtsYnp5Q0sydEVSTjRKZnF0Yis3c3ptMXVaWXVZRGtBOTRxMDZaYW5GdW1FVTlYblM5YjdUSm9JN1NWSjVVS2pHRFdsYUxQY1hrSzNLRklXY0J1d2tWYTZWWVdmMWUwaUJIYVJ0Ti9FMXJkaEZxTmlJNVNWQ09HQkZXK2tXTnJ2U0FFanRmZWF3QU1BWUhJVjBsL3dDbWRTKzVyb1N1ejBhai93QmN6MEsxWDFsTjNqemNTN1J5ZUE4MWloanJGR2llc0hGYlZiVmJWYlZiVmJWYlZiVmJWYlZFNU9mRmRkcE4zRWNQRzB1d2sxQzQ4RW01VjN1L1lCVnVzVnRHWU5PUUlvM1BNZDdNYVdORk8xNlRkck52WTljb2l1SVREZHhpUkc3VHhGYXZwVDZmSUdCTWtEK2cvd0RRK0tWVnhoaG1udDJHOVBLSEx0bzVCd2R4NitpRWc4RmN4KzFUWFJQUUwrdzEyNXU3MU5oRURvaCsxTFUwdjlvSStMc005dzY3N3BQbzFpNVNTODI1RkpCU0pTMVhmVC85d3NPNTUzL29LdXVsK3VYWC93Q1lJVTVRcUVyb3JPYjNvM2FUVGVYSmdvN25tRFFqait6VCtBcnA1S0ZzTFcyN1pKUzlIQUdld1ZwSFJTMGwwZUE2a2t2aG5KbEtJK3hqTlhIUTYyai9BTFhUcHBRLzJjbE1yUnU4YmdxNmtobFBFR3JXeXVicjZKRHMvd0NjN2xxMjBLTk1HNWN5SGt1NWFoaGlnWFpoalZCN0JWaHZ2NGZlL29lcWNaaGNleWlSVHlxdGE5SVo5RnZZSXQ3UEN3RmRFTmh1aTlvWXY5WWYzcUFxNWw4TGN5U2MySi9EelNnc2NDbEFVWUhtQjRoR092Qm9WdTZuT0JtdHF0cXRxdHF0cXRxdHF0cXRxdHFsOGFhUDlzZmo0Z0JKQUc4bmdLdDdYNURaUldTYnBYRzFNd3BzeHc0aFVFcU55bklHS1M0a0RneWJHeVRnN0lPNnA5MExEZUNkMlJ1TlcwU2VHMjhaSUhFa2s5V3RYNE1EV2czb0RsenpQSWVPOGFQNlF6N2UybnQyRzlEa2NqeG9obE9HQkhmWFJXWFkxUm91eVZDQjNqZjFXa2hsbmxrUGFjRHU2aHVPZVZYUFFhQzd2cDdrMzhxQ1p5MndJcWUxNkoyZCtiV2VhL24yRHN2TXVBZ05ROUU5QVVmVXhMNzBwTldscmIyY0FodElsaGhCSkNKd0JvVjB4dkJkYTg4YWIwdGdJdjZ0WFJiUzB1cHpmM2FmM1MySVAzcjlncDdpVzVjbGlRcE81QWNDck1GVTJTYzhxdmRPdERxRDNEb0hkd0NRZUdheUFNRGNCd29tczFwcHpmeEQybnFsK2liM1RVOThxcGt1RkZUNmlXM1JqUHROZktaZHZhMnlEUXRHam5lVzB1SnJSM09XRVQ3S2s5MVFYdDlGQ1VOOU5MMlpjZ256Y1Vld04vRThmTmpxM25yejFZNm1HMGhIYjJWdFZ0VnRWdFZ0VnRWdFZ0VnRVaEpjS08zekVzZXdjamdldlJJUlByRUNjbTJqK0F6UU8xUE5JZTF0a2R3NnA0d0NUanlUMlY0UXZBRVk1WlRnKzBZM0dvWm80OGhtT1NSdUFKM1ZxdDZMYU14cnVjamVlUXFXVXlQbnNIQWVaSUJHQ01qMjFhN0VGM0ZPdVFVWU1RTzBVcFZnR0J5Q01qMmlsdHBiZWMrQ1F5SXh5Tm5pS0dRUEtCVThqdTZnUUNEeXE4NkNYa21wTjRDNWhGbzcrbS9wSURWdkNsdkJGQkhuWmlSVVhQSEFHT3JWcjRhYnBjOTVzRjNSZklBQk9XN0swWFRMalc3OG9qbll6dFR6ZGdCUHhOWGtFZG5CYldsc214QkdwMlZxQU1YQUFxRWVEVGFZNEE0bXA1ZkNTRit6Z082aTFGcUxWcEJ6cWNRNUJqMVA5RzQ1Zy9DbUxNY3NTVHpQbm9ZOGVXM0hzODdpZ2VvQ2gxWlBYZFJsSDJ4NkxmeU5iVmJWYlZiVmJWYlZiVmJWV2taQ2JiY1c0ZDNtQ0FSZzhEVHhsRDdEd1BWMGFJR3R3OXpDb3hnRWRvWnMvd0FUMUpieThTV0o1dTVORVlKeU40M0dwN2lDS0lrU2VFY2pjbzRacTZuYWVRa3NXeWNrbnRQVmJ3eTNNNGlpR1hZN3ZaV3M2VjgzbU14T1hqWUR6T2kzbTFCNEZ6dmozRHVxUFVaN1c2Zlp3eVpBMlRVR3NXTTRBbS9zenlla0duSGVoaHFTNnMwVWlTYUlEa1NLbGVCNUdhMmNNbjhnZXZhQ2phSkNqdEo0VkZmV2NjenhXOFd5cE8wN29nVlMxU1NXc3liTWpnamlPSUlvUzIwUDBhRmpVMXc4cDM3bEhCUndvbWkxRTBXclJEblZvdmRicWJHdzJkd3dkNTg5REZueW00ZGc4MkIxRTlaeDQ1VlhRcXd5RFZ4QzhKenhVOEdyTlpyTlpyTlpxMHRpMkpIR0Y3RlBiNW9nTU1IaFRxVU9EdzdEVmxPYmE5aG5IN0RoajNVNFV2dG9jbzQyZ1IyNUhVOXM3dTJTekFuY0M1eGlwaXR1aExuQ3FLdjdwNVhJejdDT3dEbDFLQ3poVkdTVGdBY1NhMGpUaFpRN1Q3NW5HODhoeXJWb3hOcEQ1R1RFUWFZYkRsZVI4eERLOE1na1E0WmFpbVM1UU9OekhqbWlyRGlQeDRpdGtIc0ZSUXUvb0pnY3p1RlJCWVl3Z09jYnllWm95cU9KcVc4MlJ1L2lhbE1rL3BPY2M2amlWQmdER0t6VEdpYUpvdFJZbWl5TDZSQTc2MDNVSUxiVW9wWlNkZ2JRSkZYblN2c3NZZjhBemtxNjFLOHZmckU3T1A4QUp3WHpzTVcwZHB2UitQbnQzV0IxRTF2OFVnRVlJeUR4QnFheFZ0OFoyVHlQQ210NWs0b1NPWTMwY2ppTVVvYzhBVDNETlJXY3ovc2JBNXR1cUN6amkzdDViY3p3ODR3RERCcDR5aHdlSFlhNk42Z3M5cUxHWTRrVDZPaUdHNWhnaWlRQVN4d0FNa25nQldyMy9oWlBJM0FibEhzNTllZ1dDcC9lcHNGeU1vbkVnZFYxNnN1ZmROWFF4T2ZhQjVtMFZsaE96dUs0K0ZMZWJIa3k1VDI4UlVkd3JES2tOM0VHdkR0eW96dFcwejhOOUxGMnR2ckFGRTB4b21tYW5talgwbkhjS040bzlCTSswN3FhNGtidHdPUW9rbmVkL240WWkzbE42UHhyMkR6cE5LcFk0VVpKNEFWSFlTdnZiQ0QyOGFUVG93UExjdDNicUZqYmo5Z244VFJzcmIvSmo4VFIwNkk4SFpmNWlwTENSTjZFT09YQTB5c0RzdXBCSFlSK3JsUXd3ZDRvaDRIRG9TTUhLc0swN1hrbVFSWHdQM2dyV2RSVEJpZ2Zhai8vQUxHaVN6bG0zazlXamFmOHBsMjVjQkYzZ0h0TlF3TEU1WmNESXdRQmdjZXJWcEJGcFJUdG1JVUNyazVuZjJidk1STHRTQmVacXlYTWJubTM5S2VCV3FXelR3MGFnWUpKSnh5RkxhNDdUL0UxSEFvb0tCMWs0cWVkSTBMYjJ4eXA3MTI5RUJSL0dqTkkvcE9UN1AxS0dIUGxQdzdCNSsxczNsM3Y1Sy96TlF4SkVNSWdITTlwck5ack5ack5abzdMY1YvV0NBUmc3eFR4TkdkdE9BL2lLZDNrT1dPY2J1clRMQjcrZlpHNUUzdTlRMnF4QmRrNENqQUFHN0dPcEUyanYzS3U4azhNVnE5OExpY3VQb294aEJSSllrbmlkNTZ5Q09JeDR0bU16ZzhnVFZtTVdvUE1rMUtibFovSVRhWHNHTnhGZUcvdkcyNk91d3VNRGZqMm1oZ2dFY0R2SGlFQ3A2bkdZM0hzUDZrTW5jS2loeDVUOGV3ZWZ0TFlZRHlqMmhUV2F6V2F6V2F6V2F6V2YxcVdBTjVTYmp5cTBzNXJ5NkZ2Q2hMbmp5QXEwc2xzcllReGc0Rzh0MmswRmJzUW1uMklVMjdtVkVVY3p2TmFucXZoMU1VSThIQjJrN2kxWEUzaFRnYmxIRDI5V20yVDMwK3dEc291OTM1Q29vYmF6RWNjVVlCZHRrTnhPY1ZIczdhbGdHQUk0ak5HMXQzOU8yaWJ2UlRXc2FiWnBwczBpV3NTT01FTUVBTmVCait6RmVBait6RlJ4SXB3aVladDI2bEN4eGdFNFZSdk5SdWpwdEkrVkhFMWJaWkhrUDdiRS9oNDB4cHFPNGtjdjFDTldjNFVWRkVzZnRibjUrMGhESGJiZ09BNW1zMW1zMW1zMW1zMW1zMW56b0JZNFVFazhBS3NkRnVib0IzeERIemJlVFEwU3dnVE16bHZhNzdJbzZkcExia0lYdWtQOWF1ZEJJMzJzMjN5Vjl4UDQxTEZKRTVTUkNqamlEdTh6Rzd4TnR4T1VZZHFuQnBkZHZvdlRrcCtrTnk0K3Nmd1FBMU5mRjJ5ZHAyNXVjMDhza2gzbmQyRHM2OUdpV0xUb3oyeWVXVFZ3ZjdlMSs4UHdwNVJIc2pHV2R0bFFLUTVBUE1BMXJYcWk0OXpyc29zdDRSdUM4TytwVUVrWlFuQU5QQThDQUpKa3Vka3FCak5RQ1JSc09FQ3FBRksrS3h3S2xPVDFTakVqajJuelFpa1BCRFRSU0tNbENCejhTS0JqdmJjT1hiU2hWR0ZHQjVtMXRKcnQ5bUdQYXh4YmdCVU9oUW9nTjFQK0M0QS9uUzJHa2NEc252bE5TZEhyV1ZNd1N2SC9CaFY1cGQxYUhCVGJIWXlid1IxSU50d283YVhDb0ZIQWNLeldheldheldheldheldmTXcyZHpNbTNIR1NnM2Jad0Z6M21wWVpJWDJaWXloTzhaN1IxUnEwamhGR1dZNEFyUzlQVGE1N085MjUreXBwV2QvazFzQUdBRzAzWWcvNXE5dERCWnRORWR1WmNNUy9sRWp0RlFMQmMyNnlLb0t1b0k3ZDFHekM1YTNZeG5rTjZuOEt1cmVLN0hnYmxOaVlES3NQaUt1clo3V2N4eURlTjRJNEVkY1VUeXRzeG83dHlVRW1wWUpvZnBJM2o5NUNQR2UzQjNwdVBMc29obE9HR0Q0bW16SzJudyt4UXA3eFUyektteVNWSUlaV0hFR293Rll1N21SeU1iUjdCeUE3S3RUbTFpYm1ncldQVTl6N25WQkMwemNsSEUwekpCRG5HRlhBQUZReXJLbTJ1UnZ3UWVkRCsxdWkzN0VXNGQvalROVG5xdU4wNzkvamdFOEJudTZ0S250N2U4RFhjS1RSdHVPMW5jZWRJc095TmlDSFlJeU1JQ0NLbXNMT1lIK3k4Q1R3TWRhbHBKdCs0K2pJUDYwSVhMRmNZeHhKNFZGQ2liK0xjL0dTMHVYVGJTQ1ZsNWhDUlJCVWtFRUVjUWV2VE5QYThmYWJLeEtkN2RwTlFKNUhnYlJCSEd1NHZqSXo3T1o5dEpaUWpmSURJM050NXJWR0VGb0ZoVWVHbElTUHQzMThpTVEyN2Q5aVFBQThtUGRVTWkzY1RSeUxzdXB3eTlxbm1LMUd3TGJaQXhNbTlnT0RpcllZeTM0Q3MxRkRMS01vbVY0YlJ3Qm1wWXBZU0JMR1VKM2pQQTFtczFtczFtczFtcytZc3JWNWJtTlhRaENkNU80WXJ3VVVna2ttMlJIQ2RpTlc0TGovazFjMjF2TGFySkd1M0MrRGhkNEgrb1ViZUVvWTJqUURnY0RHK3JPeEVFank1MnV4YzhSVnV3dHJJeUViOEZqN1QyVlp3bU9JRjk3dHZZOHoxZktGUytGb1UyUzBaZFR1d1FEZ2p2R1FlcWVKWmt3ZHg0Z2ppRFYvYkc2Z01iZ0NlUDBUMkUvOEdpQ0RnN2lPSXJUN1UzYyt4MkRHYWhpTyszc3o0Q0ZOek1nM3UxUjJralFmVFpmZzZFN2E1N2pXcDJQZ015eEpzQUhEcHhDbm1EeThZaFdHR0dSVWxzZUtIUHNORUZUZ2pCNnJDOWEySlJ0OGJieU9ScU9kSlJ0UnVHRkZzQWtrQURpVHVGV0JWN0NCMElZR05TR0c4RVZyUHFlNDkwVkJDMHo0RzVSNlRVaXFpQkVHQU9GTXF1aFZobFR4RlR4SkNtM0VUR3h3b1ZlQk5XOFR4SVZjZ2pPUmpxSlZFTE1RcWplU2VGVDZueEZ1bWY5YlUxN2R0djhPVjdnQlh6amV4Lzl3U0RrNkNvdFZqbVlKTVBCT2R3T2NxVDEzUXhPL3R4OFBHMG5UWDFLY29Ec1JKdmQrd0NvYlMwdDdkN2UzaEFqWVlkbTNzOWF0cDV0cFN5NzFQVm9HcDdPTE80ZjJSMEN1OEFna2NRRHdvb2txTkZLTnFOOXhIS3J1QnJlZG9XM2xUanZIamFYcHhYREZBWmNBa3NNckdPN3RhbnRaTnRRdDFKdDhXSmtPMEY5Zzc2bmdTNlNTQzhRTk1pNVdWUUF6TFU4VFFUdkUzRkRqUE9yYUY3aWRZbDRzZDU1Q29JQVFMYUxkRWdHMFJ4eHk3elNLcUlGVVlBM0FDdllLdGJoTHNTTUV3cVNNaXNjSGF4dUxEOGNqcXVSNEdlTzVHNFoyWDlvTlg0OHRaUng0R2pZeHJPN0gwRzNoUlhnb25JQlFFRGVRTnhJcG9yYUtHUDVUc0taTjJIM1lHTjRBN01DcG9GVkpiWC9BTFJVT2dQWWM5bE1IWGVVSUhPdHF0cXRxdHF0cXRxdHJ4clQ1SzUyWk5wWk00QVk0QnBJMFQwVkMwQ1FRdzRxY2lyRzZSSm1Za2dNTjUzN2pWemN3bUZvMElPUU9IQUROWnlTM0RKelhDRWUzSlA4YW0zMnNhZGpNaW51elEzS0IxYXdOaUNPOFVaYTFjU0htVTRNUHkwcEJVRlRrRVpCSGFLbWxNTUpkSTNrSXhoRTNrMUlaMkFubmdFUUJDZ0JzbkI1MXE4SWl2UzRHQklOcjhlMnRDWURiNWhsSnF3ZEZoQ0Z3SFoyR0NSa25KcWFWN2E3TCtCbGVKMUJZeGphd3c5bmRWNUdKNC9EQnk2VGJsQjNBS3dwZ3lNVklJWWNRZkhLcXd3d3lLZTE3VVA0R2lycDZReFFKQnlEZyt5cjh1OW8rMDVZTHZ3U1RXa3hHRFI3T0h0U0JCV3RqYTA0eGc0TE9vL0FITlJoVVFJZ3dvbzd3UnpwVmt0d1FnOEtoMzQ0TUtTVkpia014d0YzSXA3VDJucTc5d3E5dWpjUGhUaU5UdUhQMm5ySXpWeEVDRFdtWGhEQzFtT1FkMFpQdzZyMzZmOEFBZU5wOXF0anAwVnVCaGlBOGg1c2FOd0JLNkVibHh2SEdyendVMElqWWJZYk9DT0lPS3U3Q1NHNFpLanQxWGV4MmovS3RLdkZJWlpNN2ZNYnkyK2dReUFqZ1JrVnJ3L3ZFY25hMFkvaUQ0dW54ZUZ1MXltMHFaYzhzQVpxTWl5aER5UExKNFRHRVZObzdXTW5HS3N5OGdsbW1pYU1zMkFyWXlGSEQrcHE1a1EzTWJxNGRkaHNsU0NNVnF4QnYyNWhVejM0clJvaEhESmNNTjUzTDNVajNOcHh0VExHZDVhTnN0bnR5dlZxVTdXMWc4a1crVTRXTWMyWTRGV2RzbHBhUlFKdkVhQmM4eno2cjRBMmtuc1Vtcmc3VnVwUEU0TlNEeUVQUElvRUs0UDhNOE01R0tGNUFRV3pncnV3UnZCeFZ4UHRNNzd3VzNBRTV3S0F3TVU4Y2VDWFFBRGkzQ3BKWURKc1FiVEFjVDJWbXMxbXMxbnhtRzgxYlg4a09GZisxUWRoOUlWRE5IT20xRStjY1J3SW9ydEVNSGRTdkk0cmUyTm9sc2J3RHd6UlpFR1hjS1BhY1ZETkhMRm1KdzRWaXBJNTB4emFoLzhBSVZiK0JwZDZpcjJCN20xYUtPNGUzWTRJa2p4a2I2R25hcW5EVi9EUjlxeXdqSkZhRkRldzJwUysyTWc0UUx3QzlVNmcyMGlIdFUxZXdSM01FVFNFNVU1M2UwVkRCSEI5RU5uYUdHUEdySzRqV1lzNkFFN2lTQmxUL3dBSDQwenFzUmNuY0Jra2I5MVg4eTdDcU9ZWW5qdTdQNG1wN1dPNVRFbzM5akRpS3VyR1cyMzQyMDdISG1DQWR4cDRFUER5VDdLZTJjY01NS09vYWd1NDNjNjlnRzIxV0YvY1BkaU80bmtsVjhnQjNMQUhybkxNUkRINlQ4VHlGS0ZSQXFqQVhjT3JVWlRIYTdJM05JZG44UEZsR1JWd0NweU54RzhIa1JWcFA4b3RZNWUxaHY3NnZmcGg3djhBWHhiUUEzVUt0d0xxRDNacGptYVQyT1JVbmdSNlpDc2Y0MGRuUGtaSTVzTVZlUWZLTnB6OUp1d2VBeHlwbEtrZzdpS1FzakJsT0NONE5XRnlsMUFDTnpJQUhYa2ExOXdidEl1MUVBUGVkL2lXbW1QSmg1OHhwMkwrMGFoamppR3dxQkVJS25GVzg2bUJkczRJd2hIYm1ua1NLTXM1d0IybW5sUXpPRlVKazVZS0FOa2Y4bmpVMXRETTd1NjRaamtrR3JXRVJ4UVFqZUN3Qi9pVDE2amE2alBxVVpnS0NCUVNDUm5EZGhvYVZxci9BRTJ1U2o3bU1KUUdBQWQrQmpQT3I4NHRXNWtZRlhKd2lyVXM4U0ZJbmtDdGd0Zzd0MmFPR0c3REEvaUtJYloyQTdxT0FBUENrWFpRTGt0anRZNU5YRjVIYjdqNWIvNVZxNHVaTG4wemhleFJ3SC9OUmJqbXMxdFZtczFueGlLeFNGa1lPaEtzT0REalVOOUtVd1VRc04yMXd6VDNNemZ0N0k1THVwOHNjdHZQdDMxcEVtemNTeGRqakk3eFZzeXNyUnR3My93b1FUWGNTeC9LbmlDWlZ3Z0dXUGZWcmJwYlFpS1Bhd01rWkpKOFNVNGlZbnNCTlhNdmdyU05zWnlWR0tpbFNVWlE5NFBFVkt6cmhvNGRzamNDSDJTQlNUejdCVVJGQWV6YndQNVVuT1FnQWJ3bzNBVTE1QkgrM3RIa045UHFZd1FrT2ZhNXFjaHBtWUlFeit5dTRlYUlCR0R2RlhDcXVDZzJYRzhNT3lyRzdXN2dEOEhYYzQ1R3BaUkdtY1pZN2xYbWFoaUtBbHpsMzNzZXZWVzJwMVhzVmMvaVQ0ckNya2NhMGU1U09DV056d1lNQlYxTkhLNEtJVlZWMmQvRW5KNmhISTNCQ2FXMmtQSEE3NlcwWHRjbnUzVWthUmtGUnZHOEhqU3pDUXh6cjZNNkJoN0dBM2loYnNaSkhZZ0JtSkdPT0tlRmhJQWd5bU41OXVhalFpZVF1dTRrNEo0WXhXcTJJa1V6eDhRUEtITWMrcXp1WHRMa1NwdjJUdlU4Q0ttbGFhWjVYT1dja25yc1p2QU9YRWFPdzRGdXlrMU5EOUlqTDdSdkZMY3d5Y0hHZVIzR25Nb0laTU5qZ0dKVWp1WVZQY1g3ZWhiNyt3bVFHb0VLb05vWVk3eU9PK3A3aEl3UVBLYmtLdDJ5MXUzTWcveVBpM2xpbDVzc1hramRjN0xvMkNLMlpFMklKWmpNVkpabkl3Y2RncVp0dVhBMzQzQ3IyUVQza3I4UURzanVGUmxrT1VjcjNIRlIzY3c0dnQrOEt1YjJWdklURVl4dlljVFdLQW83aG1zMW1zMW1zK05qSXExc0pyb0YwMlVpWDBwSE9BS09reGxDME4za2c0eTBaQ2s5L1pRamFKM2prUW82a1pVOHVZUGFQYlRVYVIyamtFaWVrcDJoVWM0OG1hUGVwR1FQNlZGTUZJdUUzZ2pEZ2NTUCtSU01ySUdVZ2dqSUk0RWVKZlBpSFlIRjl3N3UydFVsRzJrUTlyRVZ0RUhLbkJIQWl2bkIwWERJSGJzT2NVYjY0Zmc0VDNSVm5hWEYrNXcyRlhqSStUU1dWcHRxaVJUVEY4aFpDK3lDUU96RlhHbXV1K0RiRGZaU1lKYjNXcVE1YythSndNMGQ5SzBrRWdraGZZWWZ3STVFZHRRYXRGNFRhdXdZMzRBOFZBcUs0amtUYVJ3NjgxT2FNb3A1cXVqdFRrK3dlS2F1ZTJ0S2lXU1NYYUdRQUtFTVkvWUg0NzZBVWNBQjNlTHBkNmtRTnRjaytCYzVERGlqYzZ5eUFlRklLbjBaRjNxdy9vYTRqSTNqbjFYZHpGWXhiYzIrUStoSDJrKzJuWXlPemtBRmlTUUJnZUxhSThzbmc0azJtUEFmMUo3QlVHbHFSdEVQUHpJYllUL2swbGhhM2FnUStFdG1iT3h0YjFlcGhQYVRHTGJLRWJ4ZzdpS1hVWmh4Q3VQYnVOTmV2S200YkNuamc1TkFpckovQ1dhNFBsSjVQY1FkMVFPSklnNDRFWjhTZVpZWThuZVR1QUhGalUwdmdrTEVneXVjL2ovd0tudVBrOXFXQi90SHlxYzg5cmZnS0c3ZFMwS1MybHVaeUlnQXE0Mm5ZNFZmK1Q3QlIwakIyUGxxaVE3d0hoS0ExTkJMYnp0Rk9wU1JkK0R2QkhNY3hVL2tvTytzMW1zMW1zK01keWZoVU1TWXRvQVA3TmNzUnpJRzZoTENMendDdEh0TURsUU1Oa2ZIZFdwV1NGOTZGVlhKVTVHOGRvN3Uzdm8yVUxwc2hOZzloSEdwclNaSDJkZ3lBOEN1OEgvaWswK2QrT3pHUGFjbXJlekVFYko0UXVHMzR4dUJxRzRlMWtJWVpVOFFQaUt0cDlrYmNCRG8yOHBuQXo3T1JxSzZoazNiV3czSjl4cVJWa2paRHdJSU9PV0swNmRyV3lNRXdMUEVTcWdFRXNvTzQxTkx4a2xPV080QWZ5VVZMYXBjRE1tNXorMnZFVmMyMHR2dmNiU2Rqcndwem5GWndDZVFxM2pWTlBTRk53YllVbm1Edk5TUnNMWmxoM01veXZmVDdFOXB0N0JjRlF3QTQ1LzVxK3NHbW1NbVFqSGM0UGExVFF5UU5zdW1EMkhzUG1YUFp5NmpVNmdpbkJpZmFSMlE4MU9LaTFhK01pcERjeVlBMmlYdzI3OGVkV2VvM3M4NFFtTWppVHNjQlVweStUNHJWY25qV2pMNUVyOHlCNWkwdjdtMDNRdjVKNG8yOVRTYTBlMnpoSjVybGFsMXk2WWJNS1J3am1veTM4NmVSNUhMeU9YZHVMTWNrK0xiV2NseHZBMlUvd0E1NFZwbGtZVjJTQysyUVgyT096bmNPN3ROVGtxaXh4SFpkaUZCSFlPMC93QUt2bzFhMVlnWUtEYVVqc0lyWEFza0NUZnRBcWZ6Y1JUVXB3Z3Exc0pKUUhrekduTHROUW9sdW15aWJLbmpqalVNendzU28yMGJleWo0ai9qdHFiKzk2bmJiUDBNUU1oYm0zWUsyZ295U0FPWjNWSmVvTWlMKzBiMmNCM21yaTVXTCsxbU8zSVJnQWZBVWhhNGtMdnc5bkFDcm14TThtMkpTQ0JnS1JsUUtheHVZL3dCamJITUhOVzFpOG5sdm1OUGI2Um8ya1dBcXBnOEFRVG5OYVhhckdnR3dkbFBRWWtFSG1lK29tdDd4SmQ4Y2hPUmdEZUZ6dXJWRUQ2YWpzY3ZFY0JqeElCSXE2T0l4MzFtczFtczFueGJlS0dYT0hKWWNVNEVVc01hakFRZDUzMUZNQ2laenRLUUNBY0U4eCtJcFpZM2lFZ0tzRkJJUEhHNnRTbVZndXlRU0FUa2UwYnFiSWhZamNRcHdmd3FDOElBV1g4dzQwakt3REtRUWVCSFZMR2pEeXR3cFpCQk1mQVhBQjdWYmNEVWQ2eEFFMEo3MXd3bzNOb2cycFhSUFkyNC93cjVZemJyVzJjanNaeHNML3dBbitGUXh2bmJuZmJrN01EQVVjaFFyQUl3ZDROWGVsQ1R5N1loRy93QWg5RTFIcDAzQ1RDY3dkNXEzSkVLeDUyblFManN5eTFiTVdnRG1Ud20xdkJ3QmdWWlFOYlNUeFlBZ0xiY2ZNWjlJZngzMWVrZktKTzhEOGNVMFN5b1VrUU1EMkdyM1RwSWdaTFpQQ3IycDJpak8rY1lDNG95eUhpNThRZFFHQmpya3E4a01ZMnlNcU1senlHUCtkMVc2RVI3Yi9TT2RwcXNvdGlMYVBGdC80VkdlSThWemdWY0dyT1BZaFVIaWQ1OHp1NndXSEFrZDFDWngyNTc2aGtrbWNScEZ0dWVBV3JQVEFnRDNPOC81QndGYmh1RzREZ0swNGpNbk1oU082aEM3Nmk5eElBRmpRTEQrTzltK0FxL0xoQW9sd0g4bllJQjd6bXIxZmxVT3dqYklMQWpJenVBM1Y4M1hKZlpVSXc3V3pnQ3JQVDRyY0JqNWNnN1NOdzd1bzBSSW0rSWdqdFZ1Qm8zMFFPTHFKb1R6WWJTL21GRzR0Z20wZzJ4N0J0VlBxRDhFQ3hnZHJrWkZRR0dlVWxwZHNuaVRuZlNLRkFBNERxa2xTTWJUbkhJZHBvWEx5VHFxK1FwWVpIYWFKd1EzSWcxWnpJTGRWMnh1SUhlVHdxOGxTTzNLY0NSNUlVNHg3ZllLdVpWZEJFdmxLTUU1N1JVMXBGTW15eVk5M2RWNWJSUVoySnR0aHhYR2NiKzAxbXMxbXMrS1FWY3Nwd1FUZ2pqeHEzdnlNTGNESS96ampRSVpOcENHRERjZUlOUVR6S3ZsN0xIbUNSUUxIZXg0Y0ZHNENuK2hmM1Q4S3hVYnZFY29jY3gyR29ibFpOeDhodVI0R25qV1FZYk5IVGJkams3ZEpwMW92N0dlOG1vNFlvL28wVlBhQU0wS3lCdkp4MzBiaU5lM2FQc28zVGZzb0IzbWpOSWVKd09RM1ZGNkJ6djMxSXBPOVB4SENyVFVmQk9VZDFCNHNPd25uekJxWFV4a01wQU9DQ0FkclA0Q3Rvc2RvNUhJSGVhRkNyL1M0YndGdm81ZXh4L1VWZTJVOW0rek1tNDhISEExbnhFM3VQRWtxN0x5M3dnWS93Qm11SEk5Z3FNYmNpcWUwNzY0Q3BadkFSR1hHMWdlanpwR1YwRG9jcWVCNnljQ3A1S2pRelRld2J6V2F6V2F6V2F6V2F6NHVhMC9TcDd6RWpmMlVQOEFuN1QzVmJXa0ZvbXhBbmV4M3NlbzFITTBEQnh3SEE0enU1SDJmQ2sxQXBEdjJYT1NTNWZJem5seHhUM0J1Wkh3K2V4amtBNDVZN0IvTTBCVWhZT0NwSU9LVzRrWGlRMUxkLzUxeDdWb1RSdHdmQjVIZFI2bnRiZVQwNFVKUGJqQm82WlpuZUVLbjJFMGxoQ2h5dEFCVXgyRHROUzNZSGt4N3p6UENpV0xiVEhMSHROUWorM1Evd0NvVTFiYnhrRk1FRGdHenU3aU9GTkpjTzIvWTJNNUkzbk5TVFJ3cHR5dmpQNGttcmk4ZVhLcDVDZXowalV3eEE1OW45UldheldhejRyeDd6M210azFDMGtUNVE0enhIWWFobjhJbTFzWUkzRWRsUFBJUFJJWHVwbWQzRzI1YmVPSm9qcml1SGo4bHZMWCtZcU9SWkJsRG5tTzBVWlkxNHVQalJ1QjJKbnYzVVpYUGJqdXJ2MzkvaVBlQ0NmWWRNb1FEa2NRYWpkSlUyNDNETHpGR0dJdnRHTkMzTWdacFFCd0FIZFJLZ1pZZ0QyN3FhN2hYZ2R2M1JtamZ0LzIwQTlySE5QY3p2eGxJSEpmSnJWVGlGUGExWjhTSStXUEVkUVJXcFdnK3NBNGRDb1U5ZzMwckNSTnRjcmdrRlR1S25rYXRwZkNSQW5pTnhxK09JQU9icVA1MGI2U3hRT2cyNDlyeTBPN0lxMDFHMHV3UEJTQU4ybys1aFJiRlN5aXRtU1U4bDVtbzFXTmRsZk81M1Zaa2kxaVpTVk95TjRPS1M3dUUvYjJ4eVlacGI4ZnR4a2UxVG1sdVluNFNBSGsyNnVJeU40NTBWVnZTUU4zak5KRkhGdlJGVDNRQlU5ekZiakxuZWVDajBqVU03VGhuS0JjSEFBNWVJQ3kraVNPNmhQSU9PR29Ub2ZTQkg4NkRJM29rR3BabGozSGVlUXFTVjVmU09CMktPSFZpbkhrUDNWRkxJTnl5RURsbklwSlhQcFlQOHF1THBrWXhvbmxBWkxIZ0tZTzdGbUpaanhKb0thdWwyYlNRK3dmRWVaYUlHakZSanhWdHVSKytwYS9iWHZGRVZpc1ZpazlPaDQ5LzlaLzhSVWNyd3Z0eE9WYitScGRVY3A5Q05ydFA3Tkc4dUpQMjlnY2xHS0JMSExFc2VaMzB2WHE1OGlJZTArSm1nY01ENHBBTlhVTHdYMjJmbzUySzdRN1NCbGZ4N1BiVm9TSldYbU0xZUROc1Qva0liOE0wUXBVcVFHRERCSFlSWHpmRVd6dHZqbHVxd09YWkV6NE9NYlBFa1pvZ2ZxRmdjMlVmY2ZpZXRxRE9oeWpsVDdEUzM4NmNjT1BhTUdwdFRkazJZMDJDZUxFNW9rc1N6RWxqeEozazFwLzBMKzk1bkZZckZPUDdOKzQxSFVkVHIvZUMzTUN2QmloRUsxRUJkT2xQdS9IclZXYzRVTXg1RGZVZGpNVjNrSjR1YUpGT1FPMm9KVkNOdjdhYVVVSk15RDNoOGFJNnNVUlNlbjVqVURpN3gvcFdzMUdhVTBwcGV2Vi9UaUhzSjhhQnNwc25pUGg0dXJXL2hiWXNCSVgzS3V6dkFPY2drVmEzQ05pWGdUdWNkcW1zNXFTemRQcTdwanNSODRIY2VWQ3pua09KSlVqWHRDWkxIOFR3cUdLT0dJUnhqWlZlQS9VZE5PYklld2tmejZqUk5NYUpwaldhMHc1aGs5NGVLZkZ4MVM3b0hQSlRVY3RSekxVc2ltUWIreWtJcmRWNUVrdHE4YkVnSEhEdm9hZER6Yy9pS1N6dHgreG52Sk5LcXFNS0FvNURkNHl6QTdqdU5GcVkxRWNJZSttTktmN1FkNCtOSHJOTDZmbU5TK3VuM1YrRkNrcGFTbDY3bjB4M2VNUUNNR2lDcDhSOGJCSk9BQmtubFRsV2tabEdBeHp5eldqWGpTVFRXamIvQUFRVXFmMVMyK2kvSHFOR21vMDFHdEsramw5NGVLZXNVS0hWTDlDL2NhVTByVTV5NFBzcERXMVR5N1EyUnc1K2FERWRRTkUxRjlJTzhmSHJOR2w5UHFIaWdWcUgxMXU1YUFwUlMwRFVXOEhxQXE2K20vQWVQdU80MFkrUnJ3YlZxR3B4V0RoSGprZHlNZ0RBRlRhbmNYOTFFcllTSU9DSTA0ZDU2dWphRnBydTU1dUVINnBhYjBmdm9qcWMrWFJOR21GRVZwUThpWHZYNEdpUEhGQ2gxVGZRdjNIcUJvbXMwU1Q1OEVnZ2ppTjRxSzVWdHo3ano3UEVUMCtvZUlCUUZYLzExKzVlcEtGQTFCdkI3NkpWZlNJSGZSdVkxNFpidTNWTEo0UnkyTWV6elhTejZhMzdqVmlOcTdYMlphbWJZamR6K3lDYTBTSHdHa3dnakJjYlo3eitxUVRDTElJeURRbmlidDJUVzQ3d2NqMlZNY1ArRkU5VGRXbER5SmU5YVBqaWhRcGlxakxIQXFhNDJnVlRjcDRrL3EwVXp4N3VLOGpTU3BJTngzOW83ZXBQVDhWcEkwOU53UGpUWDBTK2doWS93Rk5mU3R1WENEMmNhZGk3a3VTeFBFbXNVT3JOQjNBd0NRRHk4NzBpMjV0UnlBU2lEWkJxd3QyaUJkeGhuR0FPUXE1QmFNUmpqSXlvUHhOS0FpaFYzQlFBTzRmcXdKRzhIRkZtSnlUaysycytKRkxMRWNvNVhQSEZKZnYrMmdiMjhEU1hrVGMwTkFvNHlwRGQzakNwSjBUY1BLUEtua2VRNVk1L1dBU0RrYmpVVngyUFVSQmNZNUdpUUJrbkFwcm1KZjI5bzAxNjM3Q1k5cDMwODhqOFhPT1EzZnFwT0FTZXlpU3p1M2F4SlBWWXFMcldZVVhlc0dYYzltZjhBQklPUWNHa3VaVi9iMmh5TytrdlIrMm1QYUtXZUorRGpQSTd1b3NxNUxIRlNUc2R5K1NQNS9yaVNPbm9uRk16TWNzU1Q3ZjFnZ0VFSGdkMVhNdHpZVHZEY0p0NE81K0cwS04zY1hEaUtCTUY5d0M3eWEwWFR2bSsxSWZmTkpndVIvZ2l5U0o2TGtVeExISk9UL2k4a1VjcWJNcUk2OG1BSXFLQ0dMUGdZWTB6eDJFQy93RDg4UDhBLzhRQU1CRUFBZ0VEQXdNRUFnSURBQUVGQUFBQUFRSURBQVFSQlJJaEVDQXhFeFF5TXpCQkJpSVZRRkVqSkRSQ1VvRC8yZ0FJQVFJQkFRZ0EvSXpoYUpKT1QvcHFTdmhYRGRzclpPQjB4MFVsVGtLMjRaSDVIZjhBUS8xaHh5RWZQQjZFNEJQVEZZckZZckZSSDlkQWNtZzNHYXp6K0IzL0FFUDlsSHp3YWJ4V0t4V0t4V0t4VWZub001TkFIRmM1NzNiSEE2TktpSEJFOFo0Nnl6TEhTT0hYY0RkSUNSWHZFcjNRMjVyM1lvWElKb2tBWlB1bHBMa0hOTGNxZkluanBXRERJbzNDaDl2ZWpaRkhuaWlNVmlzVmlzVmlrSEdlZ3hrNEdNVnhudVp0b3pST2VUMHVmc29ncWFrZ2R6a0dKMU9DbHM3Y3NNS3VCdDNQaXBZVlJjZ2ZBMURDSEdTeWhId0grczFFZ2ZOVzR5K0thMTV5R2hLZVlEaGVKbllKeGs1elJlV3ZVbHIxSmF0bWM1M2RGSkJ5QVFSa011ZVIyS3VUUUdPZ3prME03ZWVjOXpOazlsejlsUy9PbW5kWHdKbncxU3lzRUdJbUxKazd0cjVxV2NPdUFQZ2FobkNEQlp0ejVxVDZ6VnQ1TlJFZ2tqM0QwMGpONXRtSkpIUWtDV2pjeGc0cjNVZEM1UTBraXY0Nm8yRGpvVkJyYWF3YUNmOEFRTWRSakpvWXhYR2UxMndNZHR6OWxTL09wbEt2bXBXM2tHcEd5QUtoQkNBSGJ1ZkZTd0JGM0FmQTFEQ0hHUzZoSHdKUHJOVzNrMUYrNmpBTzZvZ01OVnI4ejBiN2FNRWVlUlpyVHdDTlNhdENTNVBhalpINEJuSm9FNHJuUGF4eWM5dHo5bFMvT3BaWXp3enN1ZjZySkh3U3JCbDNEZHRmTlRUaDEyakg5RFVNd1FZTHNIZklrK3MxYmVUVVg3cUw5MUY0YXJYNW5vZnRxV0ZnUzFXMDMveGFlYmUyQmJ3N0Y1N0VPRDB5SzNpZzZuc0hrMFBGZnZzYzRIZGMvWWFsSDlxTnVySEpsaTJOZ0piQXFDVVFJdTBiZHo0cVdBSXVRZy9xYWlnRGdrbVBhMktrK0JxMjhta3p6amtVQ2ZBdHd3Zm9mdDZTcUZjZ1drYXNTeDdsT1JSRkVVUlNPUWNIb1BKb1l4MnlIbkhkYy9aVExtbm1XTWdHV1FPMlJHQ0VBTkw5dFNPcnFWQndxY1JTcWlaTHliMzRsK3MxQyt6TlE0VEpxYVgxRGdORzBlRFVVNnNRcGQxUmNrSGRKa1BkREIyeHh0S1NhUm1oZW9wbGs3b3owSW9paUtIanNad0s5UTBISDdCejRKeVNlNW9rTGJxQ0FITlNRSzV5VXRrVTU2aTNVTnVyMnk1elRRcXk3YU5zcFhGUndLaHpSQUlJUHRVcjBsMmxhUzJWVG1uUlhYQlMzVlczQjBWMXdVZ1JLOXFsSWlvdUJKQ3I4bUdGVXpqdFE0UFEwYUM1UDRNa2NnSC9BSEI1L0FhSXpTakhheTRQVStPZzdENHFTY0ljVjd0SzkybGU3U251L3dENnh1WFFNVGNPSHdSY3NaTUEzVDVyM2IwTHA2WnRxRnE5MjlMY3YrNGJnczJHOVJhREErS2E0WVNiUk5LNkhqM2NsZTdrcUNRdXVUM0w0ckhlUmtZSlVqb2ZIUWRoOFZNSXkrQ2ZTQnhXWXF6RldZcWgyN0JpNEtCc2kyR1pLTWFIa3lLQklRQkdnOFZ0SHE0cjAxSGg3VnM4RzJjRE5XMzJEb3hCbEpEa0JzRVJwZ1ZkSW9BSXRQZ2FIanVUeCtJcUtaU0t4UUhZMVQvZFNJSGt3WENxYTNKUUtFNEtxRlVLSmJkd1NhdFZVWjZPbi9rejFac1NFaFpRU0FaT0VKRnNUdU5XMzJDcDBaMHdJSWlXQk1qNWM0QTRGWGFrb0NMTnhnclE4ZHllUHh2NDdqVThUR1RJaCsybFlGOE5pRFptbXh2NEZTZlcxV3BKYzE3cDhtakl4YkpXNWVtQlpDS2ppQmIreU4vNVFLaytCcTIrZFcrTjQ2UnZsd0tjcEMrUWpCbEJFMGdSZWJaVUlMZ2VPNVBINDM4ZHg4VlBreTFEOXRScnVmRkhJT0tkZHJZNlN6dVNSVnA4NjJDblZQVXhXeFIwamNtV292dXFVZ1JrbTArZEJGQnlLZyswVmVmT29QckZYbnhGV253b2VPNVBIYnpqdWJ4M0dwL3VxTDdhamJhK2FiUG1tWXN3SkZTcUNoelovWjBsKzQ5WWZ1cUw3cXZId0F0UkFxTjFJd1pRd3EzKzBWZWZNVkI5WXE5K0lxMCtIZVBIWDlWbnZQanZ1Wk5zbFJzUTI2b1YzdmcraW0zYlVxQkhJRVRGb3dUTGRNY3JWbWpaTFVieDg4RmlXM1VMdDZGQmlqNUVPNHVYckxUUHpjSmlNRVdzeloyZExmN1JWNzVGV2JaVEZYdnhGV2Z3N2g1Njg5T1RYQkhld3dlNTRrWTVZUklQQ3hJcHl0TkVqSEpBQUdBWWtKeVFBT0FZVVBKOUdPaEhFQnVxUzloVGlwWm9VVDFIMCtZVEJxV0pGT1JpcFdTRVpXMGtaaTI0Um9EdUY3OGhWa2Y3RVV5cXd3eXFGR0IyM0Y1SGJETGY1NWcvTU1xeW9IV3YxeHdPVDQ3WnJpT0FicEJyTm1UaWc2U0x1WDhydXFLV2E2dm1sYkN5M0R5Y0ZHS25JZDJjNU9sU0JaU0RUc0ZVa3U1ZGlUYXZ0azZYbnlGV2h4SjN1NFJTNXVMdHA1QzVQOThJdHBFWVlGU3VQUFFZOFZ5UjI2dk8wOTBWTzBBOFdGL0piU2dFZHhIY1NBTW05dW1jZW4yeHV5TUdXem1lVnk3M00rODRXS0pwRGdleVljaE00RzY5K1FxMSt3VUIzWEVSbGlaQWRQdVZjeDFwbWxlZ2ZVbG9mOEI4Yzhua2VEejBNaXJYckN0WXN5SkROSGc1cTNnZTRtV05RdXdZN3lPMjdKV09wSVEvSWFKbHJGWW9JVFNvQlNFNHhTZ2s0RU95RmNFRUhrVmVmSVZaeGt0dUhjZzV6MTR4WFBtdUFhd1R3ZUNPa2pud0t4V0tHbldzcC90Qlp3d2ZXd3lQd1k3THh3a0JKaWxFZ3lLTWFuejZTMTZhMXNXdG9CNDUvVWNaZGdCSEdJMXgwdWJsWGxLVmFzcGpHM3VBd08zSkk0NEhKemp3eHdDYXhXS3hXS0hCeUJ6MEkvZlpQZVFRZlltczJqSEFSMWRkeVZqcnFSeEJUZ0QreXgzWkhEQ2VNMEhVK055MWtWYndDVlNhYXpjZUlYUzN5WkRxYTVwOVpBNFNhWXpneW5SbWIxU081UisrdkZja2RPYzBNQTRHQ1JndjRyRllyRllyRkw0NmtZNmF2ZjhBdEllSkpubFlzK2VjVnBGL05GTUVIWEZhZ202M0lETVdPVFNLaDhPNmxjQ0FaZk5YRXhCd3RwcW50MElrdWRidUp1RVJtZVFGanlDS2h0WnB2aC9pcGdtSzA2eGEzSkxkZ0dlejljZURrai9nOGpCeVNNamlqelJYQnhXS3hXS1ZjbnNJejAva2hKbkFvK0tUTEd0RjB6MjZDV1NXOGhpbEVUZFdVTXBVeVFHT1V4dDdiUGd4dENNZ21sbkVhbW1rWHlaSk4zQUFxRWYzRko1cEFBb0E3UU0wQmp0R1BBL1dUd0RrWUo0SXdlQlJVR2lwRllvS1RRQUhhUm12NUZabDR4S3BGYUZwV1Q2OHQ5ZUpad2wyZTZlYVl5dGFTR1dCWFBYV3lpYldwWndSVFNGcWFaUjRaMlk1SUZSd1NQd3NHaTNNbm0zMEtKT1hpdFlvdkhhQm1nTWQ1SUhrekxqQTlVSHlIQjhmamRGZFNyTm9DZTREaVNTTzJpTEhVTDU3eVVzWUltZGdvdFl2UmhWSzNEcnI4dVpRb1VrZUM1UG5OQ3RFczRKMEprU0pFR0Y3d00wQmp2ZVErQnllVCtHVzRqaEdYYldZQWFndlliajRkU00xcmxyZHo0RWNlazNUSEEwM1J4YkVTUzZoY21DRWxUSTdOa3ROSUVPUGRUVkxJMGpaWWdBY2RGRmZ4NStYWHRlYU5QbEhMSEo4YUM5dHhmd1cvRFI2eEE1cU9aSlJsWkd3TUQ4RTF4SENwWmhyRGVUL0FKMkl4c2FTUnBUdmZHRFcwZzcwMDI5OXpIemQ2aXNMYkJhNm1KR0NTZE50RVlyVXJZencvd0JXUmxPR2Y2elROamdEQm8wcWx2SG9tdGhYZzZBY1RuckxLa0tGM3RkZWltbjlJNjdZUEtucngyOTFMQSs1ZE91eGR3QitzK3E0Y3JIWjN5M0JLMXFsOFlRSW8xakhrN1FUays0ZTJjT2ttdFJaQkgrU1lOa3BJampJN2Ribmtpakd4M2RqbGx1Q0UyMHdPTTFadGxLSk9LQkpHYXQ3Z1dkd0pETmRyTGRHUU8yMEZxc3RVaW5BVTlTb3FhM0Vpa1ZkNmJJa0xFVm5pZ01uRkFBREFvQU1NSFJNaTc2L3lXWndxUjBHSzgxb2VxTGN4K2pKcmVsZTNjelJmeDFDTFlrMXFHcW9pbU9OU01aRmxleHdYQmtkcGZjVFBMUkpBNEZYall3S1hJQU5TM0RPdUtTU1JEbGRMa2FTQUZzZG44Zyt0YUNNUmtFNHJPZk51NFJ0cEdNWUZYakRJRkNneFk3UnNrUVpxeno3ZENleldMNzBrOUpXaU9jZ2c1cEY1ejFUeldsV1VZVVQxdHJBclhiQTNVSVpHWGFTRGFtVlpBWW9sTTl1Rm5paldKUWlhdVdGcXhVSTVHYUQ0R0tZbk5XYkRhUjBiR09abjN1U0FTUEE1b293R1RvLy90K21PdXNYc1U0Q1IyclpURlRoUTV4aWhqd1k1bVFZbzNCUGc4bkpLOGNSSGE0SjgxYTZ0SkEreG9MdUtkY3B2cmZSazJqSnU1ak5NemtlYVVBcmt5MkFTeTlUckdPYXNRWTRGQjMxdnJmVXRqYlRuTHdXa0VITWU4VmRYME51TXROcVV0MisybUlDa25sam1ndi9BRldLSElXNEk4eVNOSU9UajlBVmJLdTdKdW00QXJTYnlKRUVSNnY4VFRraGpTc2NFZ3VLM1VHb01UV1IrOXdIZ3V4b0hGTE93WEFHVHpVVTdRbks2ZmNHNGdFaHhWemtRc1JRcU5sL3Fha1pYdFN3YUpnTndDazFwMm5PekI1TVZpc1Zpc1ZpdFV1bXRvd1ZlWDFHeTJXVTVEVE15NEpvT3dyY0Q1ei9BTUxIOWsxdW9PUE5NeC9ka2MzQ2RqL0UwOXUyNDB0dTIwMFlDQjBGSHNBTmNpam45MW80eGFMV0tkQXlsVGRRTkRLeUdvV3cyRHB1SmJZd24vRzNLdVVGcFpwRWdGWXJGWXJGWXJGWXJYeC82Y2RCbjljbWlEMkRvQms0cjI3VTl1eHF6Z1lUb2EyR3R2V1hUa0p5dnNRS2xzUnNZMGFGSHNqdGl5QTBiUnFtdHlpRW10TEdMUk90L3B5WFlxWFRMbU00SXRuQncyazdoUDhBaTEwWnRPa2RzV1FHaGFOVTl1VVFuc0hTQWJwRkZDd0Zld0JOUVdDUm5jZTRnRVlOOW9ZZkx3U1F5Uk50Zm9rYnVjTERvMTFMVVZqNmNZVSsxQnE2MDB6UkZSRG9FUSt5T05ZMENMMlhrZ01qRWFKSDVmOEFGUEFrNkdPU2IrUEo1aWhzREhHRlB0UlYxcHhtaEtyTnBOM0Q1WkNwdzFDb0xhU2R0c2Rob3lRWWVUOGQxWlEzSXc0L2pwMzFCb3RySDVqZ2pqR0UvQzNqaDdlVXlFSFQ3Y3dRNFA1NUxhS1VZZWJRcmQvaW44ZUlmKzF2YlJ3THRqLzJ0aTV6L3dEZ2IvL0VBQ2tSQUFJQUJnTUJBQUVFQWdNQUFBQUFBQUFCRUJFZ0lURlJBakJCUUZBeWNZR2hZR0VpZ0pILzJnQUlBUUlCQ1Q4QS93QWZYNC9QV3gwcGlkS1o0V0dPQy9BSXREY054MUZqaGt5TmpZMzM1N2NVYkVianFHaDBiK0oyNy9JYmh1T29hWm8xSFp5SDhDN1VLd3J3M1RxR21hTlIzSEJsOXJIMnVEaHNjSERWZTQrZHlGOE80N0ZrMGV3Vm9aaHY3YzF1ckVYRnYvREV4TVRGREFyVktESDk4NWt4TVRFekVVb0pRMktuY0VoRy9wLzFCZjJJVU1WYmpyOEZnUmlPb09uUnFoVGJQUlRGTDhDb0tPNHI4S3ZJN28zK0NWMUZXaW9Lbnk4UEtmUHJVeElVb0tjRW9KQ1FrT2Y3Q3UvUFJTRkJLY0ZGQ3EvOE9OakQ2V2tqa09hN3JKRmtPMm9PYlBhUGVyQ01GMnp4ZE9GWlFjMCs3eHVuS0hneEIzNnZWSTROditpN3BkQ0ZOUE1GNzh6VTZQUGs0WE9LWHdMcHl1OWR2Skk1RG1xZGxvTVk0M0dreFdFS1QvMFlsOVdYZ2MyNFRhZmxQbDQzRWVRdWl5SE56Z2hveS9xeEtDRmRqdTZQVHdZNXd5eG1LRjlpeG1DUDRRN3N5MHFNdXJpMnhTUTIyTHVmZXB6UDA2TEpJeDRqTFBGUjRoamlwdE1TUyt0eUV4MDM0bzRNdXpMc081eWVEa3h6NnVTUnlUcmQ5RTBPZlV4V0xQd2MyOHdjbWo5U3lLYkZKdkZPVUtScXZVWEpJVWs4TXlzb2NtWjlpcHBlbG1qOVRMdmNIaiswSnNWaHpxY3BqblRZdzFKbUhDenA5SE9TNnNPSDZrTC9BSXZNYnRqc1lsSTNKZnRVMmh6ZFNqaHg4b3pLbkxyeTQ1UWljL0pDdTFkQ2tsQlU0TWRMbkl5cUxvUmVpL0ZEbzNCQ3ZubzRKczRwUWQ5RnVPcVVXVkx1MzhMa3pNTk9PRVlrSzBGSkt2Mnc1dnMydms5ajZNWDhpbTk5RyszYXIxMTZqYmt2VGpQOWhTbDErUHEzRzc2TFBRcE9LbXhTUjRvV0cyV1MrQzZaeWtYYWhabkdhRktLbVhmWXY1T2RoVFp4U1hXakwrRGltVFJ5c0tYMXIvb04vOFFBTVJFQUFnRURBd01EQkFJQ0FRVUJBQUFBQVFJREFBUVJCUkloRUNBeEV4UXpNREkwUVNKUkZVQUdGa05RVW1HQS85b0FDQUVEQVFFSUFQcUpHVzVwVkNqQS93Qk5rRERsa0s5cUxnWlBZUUNNRWpCeDlXT1BQSi8xaUFSZ3ZIamtkQU1uSGZJUDMwSXdNMWptc2NaK2hISG5rLzdNaVk1Rko5M2ZKNDZIR09Nak5jWTc0MHljbm9rTHVNcWJlVURKckJxRzNhV25Rb3hVcFpPVnpYc1hvMmttN2JYc0pLTmhJQm1sVXMyMGV3a3A3T1JTS2UwbFVacjBKS1pXVTRhaGJzVTNkeDVwMTJtaFFPZWU1enpqb2M0RkhPYTV4M0l1NDRvQUFZSFN6K0tsY09tUkZQR25CV1dOaGtTM2FJQ0ZaeXpaTzhwRHVGdGR2SSswbjVSVnpjdEUyQkZJWkl0eGcrVVZjVEdMR0wwa1JnaU8vd0FMaGt1MWt5QmNrNzhtMjJNK0dBWGJpbGpoUG4wN2V2VHQ2dTFqR052UmxEREJaU3B3VWJIQjdDMkJST2VoeGdWeG11TWR5TGdkbG44VlFmSFNXeU5IdU5zZ0trMUJBc2pzR25SVWtJR3pmRHRxM3MyamZjVDhvcTV0VEsyUkhHWTQ5cGgrVVZlK0ZxNVVNcWcremhxTzNSRGtYMFlDaGhTQStoUzJrcEdhOW5MUnRaQlR4T25MZFpFeU1pbFlpZzYxdVdpLzlFaytlaHpnWk9jMXpqdGpYSnoyMmZ4VkI4ZFc1RFI3UkFucGhnYmVQYVdhcmxnMHBJM2xJZHd0cnQ1SDJuL3VpcnE2YUpzQ0tReVJiakQ4b3E5OExVL2hhbkpCWEZ3U0dURi85ZzZKK1BTWFUyM2ozN1ZIY05JNFUzZ0NvQjJ1dUQ5QTR4V0JtdjEyb05xOXRuOFZRZkhVY00zM3BERTRVbDNobjVDdWpJK0cyRjRkb3RyUjQzM0VuRW9xNnRtbGJJaWpNY1cwdy9LS3ZmQzFQNFdyanl0WEgzSlYvd0RHT2lmajFiWFNFQkRkd2M3MHRZUkd1NXJxYjFXNDdKRnl2VEZiVFcwOWhvK2EvWFpHdVQzV2Z4VkEzOE1VdDR5RGFMZWN5Smt5WHpCeUJJN08rNDc5a082cmU4YVI5cG1PSkJVOTJZaUFFbTN4NU1QeWlyM3d0U0ZSZ3RsSG9xRHlieGthSWpvbjQvUzJjdkdDYjJWbEcwZHpEQkk2QTBEVExrWkhRNXhSem12MTJSREF6M1daQWhwRzJnaW9yWnBjc0xlRXhvUTBoQmRpS2Y4QUhxQ0pvbURGU1hscTR0Mmxsd0k0ZlNqNWcrVVZjUW1RREZ6dWt3Z3RvQkNDV2ptU2JLaWUwYU1GaEZFWkd3Q1BUaDJtT3hZbkxTekpBb0FkVnVJOGlhQm91NlVmdm9LQm9VZXdJVFd5aXA2S01ESGNKM1Zkb01qRVlxRzZhSmNDUzhrY1k2bTdjcHNyM2I0eFVjN0l4YWhlU0JpMVRYVHlqRkt4VTdoNzZXdlhmZnZNbDVJNjRxT1JvMjNDVzdlUkN0UlN0RzJSTGRQTFF2NU1VN3RJMldodVhpNEUxdzAzQjdYR1Y2aWljRDZBR1QvNE05YzBUbnRVNUdPcWVlK0cwZVZkMWY0K1N2OEFIeVYvajVLajAvOEE5NTBDT1ZDMmlQRnVCczFXTGNSWVI0R2ZZUjBiQ1BGSW1YQzE3Q09wTE9NZUxpekNMbGZTZWlyRHpTV2ltTGNiYTNTUWMrd2pyMkVkWE1LeE5nZHpEay9RQnhRYlBSUFBmYkdVUkVxbnJzdWF4UFdKNnhQVSs3MUR1czFjcmczcDJ3MEpYQXdJWFl3QWt5dWZOYmo3Zk5HVno1aXZrMi95RjVFU0JWNThKb0RQaU5TSUFERXAyWkRUU1pOV01qczVEWC95RHZmejlJTlNISjc3YjhjMUpJWTRjaU5wSEZiSmFaWlFwSWQyWml6VzkyaFVMVjh6SEJOUlNFUTQ2eHJ1Z0NsNENBU0lnQzRCdTFYWURWNThKcTFrV09UTFhNd0NFTERIc2k1SnlTYXNHQWtJT29JY2h1OS9QMDQrKzJtVll0cHVmaHBrSWp5dSs1MzdLUU1JOE1hZytRVmZLQkdLOWxIZ1VzS0JjQnJPTVpwQ0ZjRXl6a0lTc2lZZ0xWRjhncTgrTVZkL0Vla3FiWVNhaVdXNFRCZENqRlRiUXRLMzhidHBBUWpkeitlMzlaN2s4OTlwZ1FaTnlRWVNSSyt5SUdsMmxkMVJ2dmpKNlFXc1lBYXIvd0NNVnZieFVUdjZPYUxzZk5USUZnelUzNDFRS1drQUY4TXgwWkhZYlN0WFF4QWEwNzR6Vng4clZwMzNHci81ZTl2UFp6WEhqdVQ3dSsyL0hOWEg0OVNKdmlBcEN2MlVzWWpRZ1ZBekNRWXYvakhTSDhjZEJWeCtQVTM0MWFlbVdMR1loenRwMUtzUVZxNy9BQnpXbmZZYXVQbGF0Tys4MWY4QXk5NTg5ZjNnWS9SOGpqdEJ3Yzk5cEVYaTVtUUdQYlZ3NWppeVBYZmR2cTNrTWtlVE9nU1FnUVdhQUJqZnlLUUVDMkNZNVdNS20wR3dUbkdNSEZiQkpHQWJqYUVFVkJGdDR5QmFTWmxJYTlnWGFaQXRYZndHdE8rMDFmcHRrelduZmVhdi9sN2ljRHJ4WEpGY0RtdVFlOVRrZHlTdWd3cG1jK1dsZGhnMGtycU1Ba2trbFo1RkdBU1Nja1hFZ0dBSjVhOVdZa3JVT21YTXZOUVcxekpMNlNhcmErM0tVMHJzTUVFamtRSkpjSERYc0tvbzJ0SzdMdE9uZmFhMUFjQTByc2h5ck16SGMzYmIyY2x5Y0tkRFhaeExHWTNLSHh5TUFIa1pJSUhrWlBaREJKTWNSblNib0N2VGVNN1crckhHOGpoVnNkS1NCZHp3V1VVV1RVa1lrWGJVY1NSakM2NUNYZ0Q5STBMc0ZFVVFpUUtMeE44UklyVHZzTlh3ekYzb3BkZ290NEJBZ1FLUExHNmxFczdPQms4Vnhpams4MWtEdDBTMVNPMkQweWl0UnNFbGpKSDFBQ1RnYWJZSkVmVjdaWTFrUW8ybzIwVUVZamlzN1QwaHVhZWRZaGsrL1U1QmNMdU8zVHZzTlhud252Z2tFVWdjeDNkdTQzSFZOWEVxK2hCK3E4OGtlZU1BY0hrampvRVkxNmJWb2QrTmdnazgxZXpyQkV6TnUzblAxTEZRMHZNRnlZK0RITWpqSW80b3VCVFNFMUtGSnpUTUFDVEw2czdsZ1FRY0d0TyswMWZTcUVLSHVZOFk2Y1Z6bk5jZUs1SXJJR0NPUWNta1Q5bnFOVHZJaGhaN3llNCtSVGcvVXNnV25BRElWUFBpbG5rWHg3cVQ5bTRjMTY3VnZMRGtnZnVXVllrSnFhWXl1VDBzcmRraTNWZXE2eWtIdUp5YzlCL1EvWFAvQU5HQURrakp5QmdFY3FNbkhhZVJqcWgvWFpGYnlTL1kyblhDakpaU3B3MVo2NlgrUUtaVklwb1AyREU0cmExWU5iVFYxZE5Bd0FUVUViemNiN25Bai94VGJhajBjbmw0SUJCaU1heWkrbUc3bVA2Njg0cmdHZ0Q0UEdNVnlSazVBUENmZDNONTZBNG9ISTZhZmFlNGs1amlWRndvR1JtcjZ6amxRc2V1YTA5OXR3Q1J6ejBHS09QMDNpbFg5bTYwNDNEQXJiNlJERnl6SXFJUW84MUxkd3dqK1ExYUV0Vi9mQzRBQzlqSEE2NXJBenlNa1lINnllUWNqZ0hCd1dHQUtCeU05ak5nZGdPS3pXakFla2FVNHJBclZMNFNIMFk0N2FTUkM0Nm94Vmd3dFhNOFc1TjdMd3lPelo2RkN4NENONENKdDVPYWtQOEFBMC9pbkpMWlBhVGlpYzluRmMrVHdEZ2NrWU9RTUVISU9laXNSUVlIb1dBb3NTZTFXeFdrWEFWakdWSkhJMVcvOUpQUlMxdG11SDJpS0ZZbENDN2pFVTdJT3VoTStTQjdnank4aGZpa2pKOHFnVVlCTlBOR2d5MDJyMjZjQ2JXcEg0U1c2bWw4OXBPS0p6Mmp6Z1lIN0dUNENIT1RzSTRHT09mcG83SXdaWTlZeENjcXJ6eVZhV3kyMGUwTGo3amN5K3RNejF0Tlk2YURIdGlMVWNVQU9ocldMdWVGZ0VlVjNPVzd5Y1VUbnU1SXBFSGsvU2l0NUpqaEJwRTVGVFdzc0J3L1VIRmFYTGJweXh1N2RSbHIvVmZWSHBRNmRiQ2ViQkVLS3VBSVVMRFB0WWFqUlVYQzU1Nm10ZVhoVDJwRTcvYThVaWZkUmIrdXlDeW1tNVZ0Sm5VVkpGSkdjTWk1T1Q5Q0tDU1ZnRk9pakdCL2c1VmNVSTBqR0YzSEZNRmNiWHY3TTIwbkZucHpYQTNHNzBzd3J2VG9Hb0VHdE51UkJML0lTQmhsVisrZ00wYUZFZ2VkNHJjRDQxd1pnQjZ4eHZJMjFaZEpkSWR3MHU3Q0gwbmRFa1hhK29XeHRwaW5XMzBndXU2UzhzV3RqV20yUW5POXh3TUxrZ1lxU0JKMUtORm9zdUNTZEtHemg0M1E0YnQwRzNpbmtZU0NGVUdBMEtsczBlZkVneFNBRThzQUdJcTl0amR3N1Z0N1ZvTGNJZHUvK0p2TkxsdDhsZW9ZMUJjbUp3MVcycHBKS0ZQUW5BelJPZWhPRGthenpiZGRGakJKYWdCV3JXQmhiMW85THY4QTFsOUtUVzNVeXFCVmhwVWtoRWttRDRxL3NaTGlFS2tFSXQ0UkhTS0dQSkFCcUlacGZHQ2tJVTVvd0pKdzJxd3BGY0VKMmY4QUhQbGFqS2dPQ0FwT2EyZ3FRSlVJNUhPZWx1S0lyYUFDU0dROEc4d0xod3ZabzlsNnIrcXdiOUhJcGp4MWJ4V3Ezamx6Qlc2dHhyU3JzUXk0Wlh6eUpTaFVoNXRzVXhNTWtqU01XYlNRcHVsREYwSGdMKzZIUEptR0Rub001NGpRNHpXMFl4V0ZVNXBaRmJnYTErVWUzUmJHYTJKYVNWU3BxRXR0NUxNSzRQRFBiZzhxSVQ0SUFVWUFmKzVSdVhqeFZ6cEVjNmwwdUxXUzNPSk0xbWx5eHdMT0VRd2hBYUpPY0NMVVRKZmVuMWFyNlVTWERHczFtczFGZXp4REN5WGMwb3crYXRMS1c2YkN3YVpGYXFIb0RrVkgvRmNFditneUJoUmhKcElBdkpKL3JjeEZUbHR0UUtTYzFxMWpNOGhsSFZQdUZJQVVHWFVEZ2hDZWhYK3NZckJyWWYyRkFyd2FhTkdPYTQ4Vkxick1OcmFqYWkybktDclVBektDS05TS3hEQVJSc2wwRkljSGlpd0ZhanFTUm9Vajd0SnMwdXBTSGpoRVF3dUF3d1VqVlRrQ2lpMXNJcm1nTTBGci93Q1VVL3RGQkZYdUJiT0IxVDdoVWR5Tm9wcmtFaWt1QjQ3OGlzTFF4K3ExZzV1MnJGSXhSZ3d0WnhORUhGTU9NMXFRTVYwSlFOVHRpbTQzVjI4OGhQVEZZckZZckZZclFPTGc5RGcxd0tCN0IwemptbXVGcExrQVZkM0FOdTRyZUszOVl0UmNERGUvSnFLL085UlE3bnVRcmxhOTJ0UVhBZHRvclV6bTdmcnArb3ZhdGd4NmxiU0RJOVpDTXJxd1EyNStsb1p4ZGRKTGtLNVd2ZHJVRndIY0R1bWJiR3pVYjgxNy9BcWUvZVFGUjNBa0hJc05kS1lTZUtaSlYzSWVqeW9neTArc1dzZkFlLzN1VFh1alZ0cVFobERHYlg1VzRqa2thUnl6ZGxpaFdGUWRia3dvVDZVRTd3T0pFaDE5L0VzMStKSkNSN28xYmFpSVpRelFhdGF5K0ZjT01yUXFlNGpnQmFTLzFsNWdVaStuYTNzMXNjcC8xRU5sVGExY3llSko1SkRsL29wOTNNYzBYcGdqVWJrVHpFajY4VnpMRWNwQnJ0d25ETi95RWJEdG51WkoyTFNmN1c5c2JmOEE4RGYveEFBcUVRQUNBQVlEQUFJQ0FBY0JBQUFBQUFBQUFSQVJJVEZCVVFJZ01FQmhjWUVESWxCZ2NJQ2hrZi9hQUFnQkF3RUpQd0QvQUF5aGRYY2FnME5RYUdxbGZ3Si8wTmw0WVVOUjJaWnNWUlJzU0pFdmUzcmVHSVpRelE0Yk5tV2hRdkRYd2w3Yk11R0ZEVWRtemFObTQ2T014QzkzNnVRNnNkSVpVTlIyYk5vMmpjZEZHTDhseXk5bDZvUWpKaENOQ2hzMmJLbUIxaHFPZmQvQjFIQ01HekVIV0Rtb2FIVDVsbzA2M2hZeEM1VHJLT1A3SmFHaG9aZ2RSMUd4c2JOall5YkV4UWRSMUd4djVVcERRME5EUmN0RGt5OGprNFhrTmwrbW9jbU51aHI1VngxL0J5LzRjaTVjdERVYVVIWTJMUGY4Zkp1ZlJSanFPYmp1Q2hoeDJiWFJ5U01EbEljNWZLK2o2NlZac1pvY1BvMG92cHVHdmxmUjlGNHZKdUdvL1JwR0lZNmJocjVMb3o2ZzZ4ZjJYR1dIRjNwREpmcG1Hdmt0bzVNYmNHMUJqT1RHeHNVbDlqbWxuQTIvc2JjSFJDa055aTVEbjIvOU9WUzY4Vk5uRVVuN0tiWlhrS2JkMldGSkdIQzdoanl6Q3lNdnh1NEtxdDdaU2wxc3hWYkx1Q29XOGNNNXBJcHh5K3E2MGF0NzRLb2ZXOEU1Q2pkK21JVW4yNTBPVGZ3R3grRm43dXZyeG1JVXZCQzZLUW0wT294elJlZnBlRnZTeXVLU1VLTlo5SEpsV0tWSU1UTEw1VzR1aXVLaTZZaHhZcFJYVit0VEVNK21ZWGR6OWlvWWI2T2lGMTVKRG14U1EvbTRGL05ncTJ5N3VXVldaZlRMNnVTWTV2NWFtU0YxY3VYMmZ4RitoUzQvOVpaVkZRU09LRkx5NHQvZzR0ZDFRa3hTOGtjcWptbmNVa3JGeFRUTE93NUljMHI5Yk1jMGI3NGNhdGptMWRGbllVMFd1b3VVOEZVOGxrVVVGUmprT29wZGxPU0ZKZEhJY3hWVG9WYUZlaFZkY0NsTjk5OWJPNWRGMG9VU3hDNkYrUnlIUG9rMEtTN1B3cEMwMzFzdTlsR3pHV0hST2pLdDk3OUdhNnFVMTFmYW5KaTZhZ3gwdDRjbkk1TndWTmxlVy9OVFNYdW9LYUxRMm8zWmVjWE52dmdVbDZhZnhNZEZwai9RMmxydzE2NmZmZm51TmVMd2NwZmtjNStlVjVhalJkMlZXeHpVWEpEbVVtNFZFa1hmWFhuZEhHWlNjS281U1k0dVNLTDBmNk9GUnlSeWJmbTZGbFQ0SEpva3pqVWMzOHQvNkRmLzJRPT0nXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRiZ0xpc3Q6ICdkYXRhOmltYWdlL2pwZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFRQUFBUUFCQUFELzJ3QkRBQW9IQndrSEJnb0pDQWtMQ3dvTUR4a1FEdzRPRHg0V0Z4SVpKQ0FtSlNNZ0l5SW9MVGt3S0NvMkt5SWpNa1F5TmpzOVFFQkFKakJHUzBVK1Nqay9RRDMvMndCREFRc0xDdzhORHgwUUVCMDlLU01wUFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMy93Z0FSQ0FMSUF1NERBU0lBQWhFQkF4RUIvOFFBSEFBQkFBRUZBUUVBQUFBQUFBQUFBQUFBQUFRQkFnTUZCZ2NJLzhRQUd3RUJBQUlEQVFFQUFBQUFBQUFBQUFBQUFBSURBUVFGQmdmLzJnQU1Bd0VBQWhBREVBQUFBTmdPSDVVQUFBQUFBQUFBQUJYTHVLNXhwcFJjRElBQUFBQUFBQUFBQUFBQUFBQURXYk5uSE90eHFiNkxST0lBQUZ1dnpRNFF1V3NZdVdpNWFMbG91elJ4dUVXVktZU3lBQUFBQUFBQUFBQWs1Tm5WWXVLYmdBQUFBQUFBQUFBQUFBQUFBQUFBQUdITU5EajMrbnZvd0N5QUMyNlBIR3Z0b2pYVlFWVUZWQlZRVlVHWGJhVGI1bGtFNW1USEhKa296WXFsaWdZQUFBQUFBVGFiU3F3S2JnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUZLalRZTjlwNzZNSXNnaVM0a1k2MVJDcXFncW9LcUNxZ3FvSzdYVTdqTTh3c3N2c0k1dnBhWlZvbGdHQUFBQUFFakh1SzUzcUtMcXFDckpzYnJkVTJ0a3BhMGE5SVNGZWt2dTVwUDE5VUt0OUwydGpsblZVbG5rOGZSeG9WYUczczFrK0pwMjhmRU9QSldwb3hxOXMzT2h4bC9YNlN1dlg1ZWwwZUpSMG5OVkNBellLcTZxSTRxMm1UWnYwNmpXb3FvS3FDcWdxb0syWERTV2JuVDdGRk1XVktQUE11R3VpcWpDcWdxb0txQ3FndTN1cTNFN0FuUEpqeVk0eXZWb3phRWFDV0FBQUFGYWJDRXBPV2lpK3FncW9ObjB2TmRMMnV2U3pWN1crM1FiM2xjL1AwK21hZWJ2YmN1elU2cW1tK0Znajhuazk3bHd3ZTUycnRoNS8wMnJxYnlKTGliZTdOMWQzRzYycjMrYm51aDJkbnpyYWF2YWNmaWRwQW44RjFleDMzSGRoeGNLK2oyUG5FaWluMERId2ZRMzN4ZFJ1T2U1L08yR3g1L29vNTM5MTd0OXZTNWNtZlUxb3FZc2xEVEJBMFhWY3RvNmxxalIwcXFDc09XWTBTVEcyS0ltbTZUVzRxMXExQ3U1YVp1V2k1YVJ1clp0OHlrNWlkNFNWcGRiSE5WVE5vbGdHQUFBQU0rMHhaYUxnaE1BRGFkTnpQVGRycjZQZDZQZVRseWVhYnN0Ylg1YmI2dnBJUTVUUHIrM3hEaG9uU2MzcjZmZXdwc3JyOXZ6anFOak0xOVdrU1hFMmR2RnhmbzhIWDF0WDBWbCt4c2VjYlhWYlRqOFB0K0I3N2dOL3A5OXlQWGM5YmJFZGFPUzZDYlNjOWR4WG8zQjZtbkJITjVmVnk0OHJyOXZtRzdrYU9yempvMmM4NDZIREdPa2JqVTAxV2l1c0FDM1VibUpaWHJ4ZFZBMWZSMndoemJjUjR3MTZkY3hyOG0ybFpsR2xrckFsa0RKanZzakxKUlJtaWxVYUNXQUFBRXlKdDY1M0tLYnFxQ3FncW9OcjAvTWRQMnV0b3QzcE41T2VtMmZQOUpqSEk5WHF0aml2anUyMU8zeTV2bk5wcWVaeSsvejRJUFc3T1NmNTMxT3JxYjJITWg3ZTdPMWRlSzF0WDBQTnpuUjdPejV4dE5UdGVQdys0OC85QTgvMytuMy9BRHZSYzdmZjBmTzlGeTUwL01kUHlPSTlmd1hlOERWVkNXdVR4K3lreHBQYTd1Q1p3K2ZWMU96Y1ZrakxxOFhNN2ZPZHh6SFo4WFpQQ281WE9xb0txQ3FnMVdQWmEyK2dKeEFBQUFBQU1tT09TOHpZcWxpZ1lBQUFsVDhkOUYxVkVKQVZvRmFCdGVuNWpwKzExOUZ2ZEZ2Wno4L2wzYmZRNTJ1NkhEczkvZjQrTjBzVFgxdVJiTFdjL205L0JuWisxM2ZPdW9sYkxWMUVTVkIydHR4WG8ycjE5V0gwZURQczdmbTIxMU8xNC9EN256NzBIejNmNlhvUE85RnpsK3gwbkw5UnkrTWRSeUhYOGZpUFljQjMvQVYxd1ZISjQzWnlZc3J0ZDZ6YWVlZExDdkZvKzk0eWltenNJZXh2MmNISFNJMmpwQnFheXRCVlFWb0ZkVnRJMDRRQmZVVzJSWlVlMGxJdVJqTUpaQUF5WTYwakxKUzBGRXNBd0FBejRKOEpaeFZjQUFBQnR1cDVicWV4Mk5CdmVjM2tuTDd6aHJkSG0raVRPQjdUZjZXT1B5a0RVMDkxcHFOTFE5Qmx4SUhhNzB5YjVwMVd2cWI3U2J2bjdidWdpd2VQcXE5SnB6TzV0dTRYYmFqYmN2ajkxNTc2RjU1djlMMExUN2pSYk8xdllkSlVwNU5mc01jcFpPTDZmbE5UUzFDamtjWHRKVVdWMnU5d1YxampjSHZObnh2WmR2ME5PWjNuRWErdmtITDVvQUFBQUdxeHk0dHRGbG1XM09NV1BOWmhneDVzY1l0anE4dVd5RmtnTHJjbU9NcmwxR2JGVW8wREFBRmRuQ20xV0JDd0FBQURiZFZ5M1M5anI4aHZkSkxwMWVYc21kVnE2bk9kcmdsOUhxY0hyNU1iazhVSXc5Q2d6b0hhNzNHZFhoeTZXaEt3WTV0K3hieGZieDY0YTNvcEZ1eHMrZGJmVWJmbWNqdXZQUFFvSFY3T2ZpT3AwdXZyYVgwUEhKdXZ2amNiMjA1K2RZUFIrVDBPYnBEb05iVzJzbWRxZXgyK0p6OWJzOUxRdGtVNERjM3ZST1IyMjJ6bmdYVjh0eXVaYUtLUUFBQlJHelc3WFd6aFpiY25ESFpsdE1PTFBpakhEWmtzdzJsOWw4NUJJQUFZWWNjVDJ2cmhzbXZ5NVMyUEpMTXpQWmRSZlZSakZWQlZRVlVGVkJOcHE0MXM5ckZpSTFUdXY0SmJkM3ZPNlJLVlZHcnFWVUhYUStkYk96MkZ2SXN5bDczbDFWWFRUdUxXM2QxeXV2UmhXVEZVNi9iVTRwczdtNGFkVlIzMmcwQ3k2dTYwaWpYNzduZEd2Mks5Rnppblg3amtZcXl6dXNuQXJiOXhxS05YU2tkaHc2eTd2T1gxYzVQSW9vcHFvS3FDcWdxb0t3NWVHV0lJdXFwYmZiRmlzeVdZWWFYU01Sa0N5UUFBR3JyU3RVVlZjbFZ3eTRzaVc0djFrNnUzS3RNM0xSY3RGeTBYTFJFeDJsVnkwWExSY3RGeTBYTFJjdEZ5MFhMUmN0RnkwWExSY3RGeTBYTFJjdEZ5MFhMUmN0RnkwWExSY3RGMGlMa1puclN5NWFMbG91V2k1YUxyUTF5K3k2bGJkYVc0OGpESEtNZ2tBQUFoNFo4R3VOS3FpNEdiREl4TEpkYmRDY3krRkxTdVVNMVVGVkJYRGxqc1IyeDYvWnQ4L2Vnckx2UG5vSTgrZWdqejdaOWhzN2JmTHNYUjgxbzZFNm5VN0RjM09FZHZCdzUzTDMyUysvejU2Q3puejJ6MFczR1BLcnE3SG1jbXRmUWJlbjEvUDRYcFdzcnI1UFdlcWNOWFRwRWxxYWNaSmpZaVdveGs1dWsyTy8wZUIyTm5ieGp4ajBGdGJmbnowRWVadysvOC93QkRuYkt1SExyMTFVTTFVQ3RCVlFWb29STWViRGRVdHV1WXN2SkFBQUFBR0xLaTE2WkZ4RU1McytDUmlkMTF0MEpWejRjak9kUWxWUVZVRlljdUNoUDZ6bHVoNkhRa01XeDI5eUdtc3loSm9oSnREaTlUdXRKeU9Kdk9qNVR2TjdvWitRN1B6NjIrSGwxamxjWDBEWjZEYzludThQaTE3a2NTdDFpdXIwUmdyMnU5eU9HSzQvRjlHMlhsbTM2SFM3NXdXYTYvdU9LN1hqR2VZVXY0L0M3TFpSSi9ZN3ZFYktGdU5UUTAyTFgyYSt0dE81OHk5RDJ0MnZubm9YbmthNW1lSkswZFNxaEtxZ3FvS3FDcWd3NGMyRzJzSnhBQUFBQUFBVzNDUGptV3hSczlNMGMyWFhWcmxUTlM5a0VnQUVHZHIwT2c2amxlcjYzV3lVcnpsMTgrN0h2WTQwem9GbG5QMjlERHhqZzlaYTRubi9TdHA1ZjB2VjdPOTgwN3pndGZVdFd0RG45ZnQrYTJYVDYzSExYTjVOeTJ1SGYzMDNQYzlENU02cldjcmphaVZEMkZkWG8vQitoOEYxT3gzdkdkbnhjNTh2M0hDN1htOHIwam5aZkpkRHA1K3Bqem1QTjhWYk9SeGJ2UlBPZTUzTjJaNTU2djVsWmJaS2lTK2R6d1RBQUFBeDRjMkcyc0p4QUFCa0FHQUFBQUVpUG5oSzlhaEs1YVN1V2k1YVJ1V2k3WFQ5ZmpIUWRuNXAwWFI2UFZjdDAvTTdHenVvZTZneW56ekJUUjBPaTIwV1YwT241UW80WG02N2pUYldkbmYrZittZWJkSHE1THU4cGxxZGhPYlc1NTdqNytOcDZYbUcwMXRlZHlmVGRWaDBYUzZ1OWliclZuSDdEWGJEbTh2MURnZSs4LzYzWjdqamV4NDJNZWJyYlhrOFhyb0hTNkxvZFBQb3NIcG1NZVV0cnFkTG4xeTRmUTdib1BLZFh4VTdaRTJGTDFOVzVhbE81YUxsb3VXaTVhTGNPVEhPc0p4QUJrQUFHQUFBQUdUSGZDV1JSQ1ZWQlZRVlVGVkJXRk1pTWJmdStJN0RxZGVUeWZUY3paWjFNQ2Z5TXBkVG1qUzdMWXNqa3V0aER5WmE0Zm5kMXZ0cHR1djI2K2FlbCthUnhBdWlPWHh1NjJuUGJicTluaUxJemxjYTVheGowRFU5VnpmVjdIUTZYZDZPZHZGN0hXZEZ6T042RDV6Nk41OTB1dkRnWUhLNDExYkxveDlZNVhyK1I3SGQwUHFIbHZxVUsvTzlGdTlGeitaZDZoNWI2bHM3ZXY4LzcvQU0rakNaSndadFRVcW9acW9LcUNxZ3FvTExMcmJJQkxBTWdBQXlDSUFBQUM2MnNjNUZxdWR5MFhMUmN0RnkwWFI4MXJHMDZ6a3V0Nm5XeTgzMG5Oem4xWEs5VkZzdHlTOWZtbFBudW5NWThrV3VGNXZOdk9kMjF0L3AvbWZwbm1YUTZtcFd1VHcrNjNlbDNuYjlCNVV0Y1hnWExSNnh6UFRjejJPOTBXajNla09KOUI0SDFyVjAzS2JHbTF1ZWV0bHErUnc2MXRyakhzUEg5aHgzWjcyaDlTOHE5VXJwODcwTzkwR2h6YnZVZkxQVTlqYjEvbjNvUG4wWWJDKzFxYXR5MFhMUmN0RnkwWExSYlFzZ0VnQUFNZ0FpQUFBQUVjM3FJU3FvS3FDcWdxb0txREgwR1B1dWgwbzNNZGpwOXJkMk9xM25DWXhycWFaeWVGNmpzT0g3M3I5M3lERDFITGNqaHl0LzArMTMrbTh4N3J6S01KV1QwL0xLV2cyMGx0Ny9sbUwxaXpVMGZIR1hGeStQNnpwTnpQN3ZvNFhPOVh4bGRWTzB2NTJVdU03M3pMdGRIbXpPQzloNFMzWTVaUnplUjdIeDNZOFoyZS93QXY2dDVSNmRYUnovRmVuK1lhMnJYMVB5djFLVTlmd25kY1ZHTWhScTZsVkJWUVZVRlZCVlNoUVd3QmtBR1FBamtKUUFBQUFBcW9yblZSaFZRVlVGVkJWUVhTWW12bG5kNitDeGpmYWpBWXFvcnJ6N2ZRckxKTWVpTWRuSjBhVTh1T2lGZTR6YUZaYnZtaHRTNkRGbzZsNkxGaHM5Tkw1bU5iWnVNZk83NkYrKzFzUTQ5YjhhRU41Qmlla2JXOUE0VDJMeUsyelpRSXpTMEpIb25uWGRkUHE5SDQ3N0w1TkhFTFk2MXplVlB5UkplWlZVRlZCVlFWVUZWQldsZWd6dGFXenNMWWRYaldmQmJ3UWxBR1FCUXFFUUFBQktoYkZiYTJ2ZDFkc21OWm9oSEFBQUFERG1NYXhreFFycW9LcUNxZ3FvS3FDcWdxcGpUdTFkbGxudEo4SzFuZVpjVE94a3hnM1dsMk1lSk1VVitOcXBJbFBvZTEwVzk3dnBaSG0vcEhMVjYvQnFPSjUrVDJmRmRmMXV6MTNuSGM4ZEt6bTYyeXVSd3BOU1ZvQUFBQXpKYnZhNHNsWHRMc04ybGp0UVkxMXV6NFVKMEF3RVpBQktBQUFHYlBoamMzNkJPeXdKTkhYM0dweDdTN2k2QmEzL0MzTFRGeTBYTFJjdEZ5MFc2L1pSY1lqS0lRcW9LcUNxZ3FvS3FaTW8ydXdWdDlyY3RPM2N0RnkyNEFaTWVOWHNyK1k2elBrczNRUU9nM200M0VMbHRuWTdyRDVESTArZmh4eTRmUDVVanJ1UjZ2cWRmYjgzdU9mdXUwbXh4WmVOdzdsck9ibG91V2k1YUxsb3VuYSs3RjNZWmRORDFmWjN3S1UyT1FGL25BWkNPUUFBbEFBeDRJNGxvQmpjUm91eTAvWng3Nlk5ZjFNdVJCbDQwOWRiZmo2bnpPcFRDb0FBQlFxQ0JqMkVHTUxWcU1ibG91V2k1YUx1azVuMEhiM2RmNW45Q1F1ajZyd2gySEg2SFlMRlZ0OWNkckdha1dKS3FaQWpZNzllL3RlTjlKMmRMYWREcWQ3ZHJhZmpwT2JrZWJnTHNldnFYTFdNU2VyNGZWOWJ0ZW9hWGp1cG5aUWNyakFBQUFBTHJjdVFUd0FESUFSeUFESVNyUTZ3NFJ1V3NSdVdpNnRnMm1YVDdDSFVrMkZsREZsdHpyNDFFYzFVRlZCVlFWVUZWQld5NGErell3WTEyTGJvNEFBYi9RYmllMzZyZHpQUjl2MG1UQm5YUjViU2VocTd2S05kN1FqTHd2QjczaHpqd1REN1pxV1BLdWo2ck16ZG1reTh4MWMzWTgzR3JVOHVjWHpBVjB4dVk5UzR2cCtpbGJ6bmVobzVsVkd2cTFVRlZCVlFWVUZWS2wyUWxnSkFBQVpDT1FBRmw4VlhCV0kxM3JCZXNGNndYNU1BM2JIa3N0QXhZOCtHR2FER1FZQU1tNGpmbzNTWWFyOUN6WWI5SUdJZURaNE1SaGxJUnFvSzNXZFpQcDg5M3ZtWFViSHJPODJmS1hYNi9VdEpJMjZkbWdYempNdzJScDR3YWV1Z050c2VCaDZXaDdUbDhhM3FIcEhqM1VhVFhyMDJUMUxGUzh1bTlmS3B1NWhQZzdYWDZiaytxNW5YMG9nZWNCZ0dRWUFack0wZ1NBQUF5RWNoTEFSa0FnVDRLbUFzUXF2V0M5WUwxZ3ZXRGNTTU9hZHdTeXN2RVZsd3d6VlFWbXd1dzE5Ky9JaThYMTg1aWk0bnNPVjZuUjdmTjBDanNlUXFvRVNXdzFxZkhqREIxWEs3ckc3RzdUTnJKK3puakdkRnprM25kcVViMFREdTRSejhqMkhtT0tlZTlENS90N1lhcm4vUm9IUDBPUTNlNXBvYk5rMkpJajB1aXhaYlBTYUdvand0VnowaHJkYnM2UG9YSU1OV2hWUTVWVkJWUVZVRmEyeUN0eFBBQU1nQXlBRWNnS1ZNc1dWS3ZuVXVGVlRjdFl4Y3RGeTBYWk1PMXptYmNXM0FBSTBtMk9ZeXR1RS9xdWI2WGxlbHZoVFlPaDNhVnN4NHR2NWJKaDdQbEtyOWhzOHZXS0o2OVZCVlFLME05enJjTTk3Zk5YWlNkcHBQT1BaZEt6SHpWYVU0WGwvcit2blhneDdYSHF5enc3Y0duZmZiaXgwenpTOVpPdmoxbHQxdm91YjVmU2pUOGhWUmpGVkJWUVZVRlZCVlRJWDVUT0FrQmtBQUdRaUJrQUdRbFhacGQ3YkdQTnRyQWhYaFV1eENpVHNjemk3WW5ZRXBBQUFXeHBkc1dQdWVCNmZSN1cxaFRyT1Q2ZlhjOUoxZS95bDF2UmIvbkptZVZaeHZaOExia3g5enhnUzExMW9BeWJ6bjl2VjZDWGp0a1dlbnQyTVMzRk0vQkR5YXNNZDBpM1J2cGJURkZYSFpoc3F6V1E4T3h6dGhsMGpZNVhWNkNHMitZdXRRb0F1dEFBQVpSSk00Q1FBR1FBQUMzSEhHWkVzakdjZzNzeTBmUEtkUktJQUFBQUFBQUFBRnNlVmJHVzd3YVRGcGQ0UzlyaVorbHBKNG5zVWFWeldOelVZNlY3bmhCU1ZOUm5BWVhkRG91ajUvcTdJRS9IcTl6Rm5sVmpLeTY2a1Z1TFBFempCclpXcTMvTzMyRzk1c0VRQUFBQUFDa25LeVNBU0FBQXlBQXc0NDFkVjFwWFNEQUN0RE96R3h0QUFBQUFEYUx0VzZtMkc3ekRkNlpxV2lldUFBdzVoSDdQbFplajNPbWN4cjlMdWJuUVdXNy9BQkV5SDFlem9TSnNETkgxdTUxbTRoN1dyeGE5d3R5M2R3NXRGOU1PQ1ZpV1FRa0JTRk0xODQ0TlB1TlIwZk8yamQ4MkFBQUs0blJXZ0dZTHNrZ3R5RWdBQUJuM05leno3cDZ5MmVYVG9MUlJzMnRqcmxGZEZWQlZRVlVGVkJ0aHNiWUFBbFF0c3g5VmJQdDhwWG9jR3RYSTIxbVhaN2NHZkpqYmF5RHVzVkVlRnc5TnpPdDVoZG42aTJ6a3NmYWM0bHJnNVlFZVBzTFlvRFBnSFZjckx4MGVrdGkzdzlYMW1ESmkzS09Pek50NXpvV0w0ZGM4a2lQbUNtcnpIYXVic3Rqdm9VS1VVMWUwMXUxeGNBMy9BQ29BbllsQ3Azbkthdlh4OWx3RytqbmRjLzFGM085THdFbVZpN1hqUXUwZ0diY2JWMk9NZFp5MGRXeWRGNnVGdDBtVlhjOUhxOHVhVFptSnoyK3g2TU9BaWRYTDF1QnlOdmZZdGl6Z0dYRFY1NnFqTUtxQ3FnM0EyTnNCS2k0ZGJ1OU5kb3R6b2VxblN0VGwzS3I2MjQ5YWMvWmFuYmRYVHJyWldxMjhiekhyOXJuR3E1M3N0RHp0ZUx2OVRLamZNajdTRnU1NHFuVDZUVTgzREZ2TUFXM0NOZzJGc1VDTHRjSzcwYXpncE9lNXZxbm5mVFI4ZVhOT05TRmlXdGlYVzd0RkxibVd1azNhaTJIWGE2VkZyNTBZZER5UUR1K0k3L245MlBpenhPVjZmbUtkQnAreDVqYzdia2VsMXR1QnFOdHFkelJEYzRxVEszTkhhazVhNStoM1lITWJuRHphY080amIyK1NITTBXN2J0cytpM21jUm8wbUh6cmJNUno5amFhdkZUWXhXTTAycFpGMTh1RnVlRXVwUlp5TGxvM2cyTnNCYmRmcStpd1ZuWjlmMU50dUd0T01NcU5hczZmTnF0bnQ2bXh6MjNkclJxb1lzMEc0MEhMMnBGTlhsNTJ6UHk2YSszRzF3VzQ3YTlUanV0MnZEQlpyQUFBV3g1R0hYN0hRWitWbmMzMW03eVI2MFN6NmVkcUxNWUxMcmRxc0MzVmJYV3poS2s2M2NiWG1ZTlo5MW5IZzVaSXg5ZnlteDFlcHRxWjhuRjlkR2g3WEZaWHllZkRUdmVKdnNKVkprT1JYdmJyTkdyUjdITENqVnF0MktGaXB6dnR4ejIrNnVsa1VyMEtLUTVtSEV0ZkhycitIdlFMTWVUVzJaTmxsa29SVzBpV3oxMnUybXF1OEhWUlp3NnFEZkRZMndHVExOMHZXN2lYcWQ3dmIrbGo3U0hvMzZXNlZQMUw0V1BaWWJNeXRqeUUvZHA2WFZ3N0xhcG1GSzByT2ZpZGJySzg2VHBOVHNtZDNTdUx2OC9RYW5xOFBKMWVXVHVhdTgxdDNQNDJ0MGptMkhTT2JNOUJiWmZwZTZzalNvNi9UMlh3dHluZjdMbTlsVHk1b283WUZ1czJHcXNoTzJ2TVg3WGlla2MyYXZTT2JIU09iSFd6ZUZWN1BjNnZtbWNkSTV6UFpyN3hyK3BibXYzRXVWWDZXUlpaVHA3R28wVzkxL251aEYyRStaWkhCbVJySVo5dnpkZHlHMzFrQ05Sc1NMcDEyblBSWnRwRGd6YktKdE4vV3hhbmQ2TzJQTTZqcjlCcWVlMTlLTC9MWFVvT2hHeHRoak9LZGd4Y2I2ZnU4bWwybHRVdkxyNHNjWFgzVWhtZmsxbWZNYTNTazRNMFczT0p0a05oSnhZMkpaOFVhZXpobXhjdTFYWEpaaXBTdGJkaGxUeDhQb05Cc2VNb3FucFV5NDgyTHRzTkgzbHNlVGpsbm1NdWVOdmE4eFRGangrK3U1cmNhL3RadExZMWViZGRsYkhHS3JQTVVWTVVWRkZSUlVVVkZOeHFPc3E2ZTlrYXJQVDYrWmpzeVlubTEwaTJ6TjJLa2ZWc2xaSXpPSnQwQm1NMk5TL0tMZEx4NHpraVlMSVRzeVVZbHRjR3RsenhiVERyNVN2Z1NzY0tOR282SHkrcWc2TWJHMkdNN0RISXQ1SDBHTm54c3M4WmhqWnNhWkxZMlcwdW9NdVBKbGRkYmRoVVNBYXVQbGh5anVNY0ROakdmTGh5WWxrRE9tMGU1MUhROFBhdVhjeTIrakV0dmRGbGFQdVZ0eUYrUG4rajFsOElOY00zYTh4QWhiR3lYVHZsVXZjRzFjeHAycmhhdU1XcmhhdUZxNFdyaGIxUE1kTHI5MmRTdE5IMTFsbDJGalBTSmd6aS9aYWphTXp4aklGTGJySXFZYzJISld0Y0xhWDJrZVJyNU1xcVdWeVNoYkdueDJ0eUxiNU9sNERTek5yZG1RV1dBU2I0ZGFPam1yaFEyTXRsbGNXN2NjLzFsTEw3TW1URm1LM1czWVZFaXFyR2pqUzR0L095Wk1lVEdNMmFQbnhibEsxYmtLUG53ZFR3b1c2SUZ1UE5iVjBNYTZtcDZPbU9EemR1enNOanJKZXh6ZWpFL0tnQUFBQUFBQUpzS2JyZGZQU3JuK3l4WWNtSzNuNHNXWEZLT1BhYXphWW5QVnBUdmd6YmJmYkZiaXk0YzV2dXR2eGhqeVk4MTYzTEh1NkhsTXRjRlVKV0hGU3pXQzdSQUJnQUFHUWluUzlObTFQUTdLeTI3VDlMVE5pelltdVZ3VldTaGt1Z3g3ZWJqaVpMTjd6bDkxcGpMSWhWaGRzc1VCRysrdzJlSUVvQUFBY2pwTm5oczliTTMzT2RuVm8zRFBBQUFBQUFBQUFaOENGdXd5YXRyZHlWaHNXNlYxbGFaaFp0ZFhsaFp2cmRkSTAvUnlCWDBLVzMwakt6QklqNVgzV1lzMVNJR0MzZThzRzN4QUFZQmtBR0FBQUFBRW1NcjJ0cG4wMU5idWJTUENXYy9KakwrYUVxd0FBQUFBQUFGdDFyUEtVaHhzZXoydlhhcmE1OHlEUkFBQUFBQUFBQUFBQUFBWjhDRjArVHAxUFMzc0tEU3ZlellEYTRBVG9BQUFBQmtHQUFBQUFBQUFBQUFBQUFBQUFBQU1kTXBrR0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUC84UUFVUkFBQVFJREJBVUhCUTBGQmdZQ0F3QUFBUUlEQUFRUkJSSWhNUVlRUVZGeEV5SXdNalZoc1JRZ2NuT0JGUllqTXpSQVFsSlVrWktod1RaVFlxTFJCeVJEVUpPeUpVUjBnb1Bod3ZBWFk1RC8yZ0FJQVFFQUFUOEErY29RcHhZU2dWVWRnaVZzNURWRnZjNWU3WVA4b1VsS2dVcUZRY3dZbXJOS0tyWXhHMUczb3lRQVNjQU00ZmZMcS80UmtJckZZckZkVmZNbDMrVE4xWFZQNWZQWmVXY21WMFRna1pxT1FpWGwyNWRGRURIYXJhZjhybXBGRXh6azgxemZzTU9OTGFXVXJGQ09obkh2OE1jVlJXS3hXS3hYVlhWWFZXSko2OGk0YzA1Y1BuY25JcWZONVhOYi9Nd2hLVzBCS1JSSXlIK1d2eTdiNkxxeGpzTzBSTVM2NVpkMVdSeVZzUG5rZ0FrNURFd3RaV3NxT1pOWXJGWXJGWXJGWXJGWXJGWXJERHZKdXBWc3lQRDUxSlNQS1VjZUZFYkJ2Z1VBb01BTm4rWHVOSWRiS0Zpb01UTXF1V1h2UWNsZWROcXVTeSsvQ0t4V0t4V0t4V0t4V0t4V0t4V0t3eXErd2xXOEQ1eEl5Vitqamc1dXhPLy9BREphRXVJS1ZDb09ZaWFsVlN5OTZEa2ZOdEEwbHg2UThERllyRllyRllyRllyRllyRllyRllraldVUjdmSFcwV3doZDhWVjlIVThXelRraFRmRFpiRFpDaHp0a0pwVVZ5MndxN1htNWRQSXluS25sSFJ6QmtOLythTFFseEJTb1ZCemlabGxTN2xEaWs5VStaYUFyTFYzRUdLeFdLeFdLeFdLeFdLeFdLeFdLeEppa29qaFhXMnlweEMxQ2xFNTZuR1ZOVXFRYTdvUzBWb0toa0lBcVFOOEtTVUdoNmFTbFRNTHZLNmljKytBQUJRWUFmTkZPb1JtUkJta0RJRXdadFd3QVFaaHc3YVFYVm5OWisrS25mcXJGNVEybUE4NFBwbUJNdURiWGpBbXp0UjkwSm1Xem5VY1lDa3J5SVB6UjFwTHpaUXJJdyt5cGx3b1Y3RHZHdVpSeWtzNG5iU29pc1Zpc1Zpc1Zpc1Zpc1Zpc1ZnVkpBR1p3RUlUY2JTa2ZSQUdzRWpJNmlTY3pXS25aMDh1d3FZY3VqQWJUdUVOcFMyZ0pTS0FaZWJMUzY1dDROdDliZWNnSTk3NzM3NU1lOTU3OThtSGJEZmFRU2xhVkVZMDFVTzZLSGNZb2QwSWJXdFFTaEJVbzVBQ0diSWxVTkpDbTd4cGlTWXRlVWJsWGs4a01GRExWWnRseTY1TkMzVVgxckZTVEh1VkovdUJIdVRKL3VCQnNlUk9iQWlmc0tTOGpkTFRkeFNVa2dnbUxFc2FWZWtFdlBvNVZhNDl3clA4QXN5WTl3clArekpqM0NzLzdNbUp5d1pKVXF2azJnaFFCSUlPcXk1UVR0b05zTFBOVVNUVFBLQllWbmdmSjB4N2hXZjhBWmt4N2gyZjluVERWa3k0dDVjcXNrdGhONUkvU0RZVm5sTkJMaUg5R1pwRHl1UUtDaXZOcWNZUllWcG8yTm5pcUUySlBIcklSK0tKbVRla3lPV1RRSGFEVWVaWlVreSt5cDE0WDhib0VXbElNSWxTNndtNFVVeXlJNldabDB6RGREZ29aR0ZKS0ZsS2hRak1hNXRua1poYWRoeFR3aXNWaXNWaXNWaXNWaXNWaXNXZXp5c3hlUFZSajdmTWFlNU5DMDByZTI2bm51VnBoU2tOdTNHeW1sYTdZU2FFSGRDbFh6WExwRXBLMWhLUlVuQUNKZGhNdTFkR1p6TzgrZFlIYUI5WC9BRTFyNnNXVWtKVzY3U3FncWdydWhwYmJxS3BwRndiaEZ3YmhGMERaRHp5V1VWSjRDTFNtaE5QMVNhcFRnRHZoYnFXK3NmWkZrcXYyWExxM29FVFV5MUtNbDE1VjFLWTk5RWh2WCtHSktlWm4yZVVZVmVURTU4amU5QXhZSFlyRVB2dHlyS25YVlVRa1ZKTWUrZVIzci9ERWxQc3o3VjloVlFEUXcvOEFFT2VpZFdqbmJMZkJXbzJ6SmljOG1MblByZDdxNnJjZlhMVytYV3NGcEFpeTdWYXRGak1KY0hXUkZkVHJ5V1VGU3pRUmJjd3QyV0s4Z0ZBQ0VUV3hZOW9nS0NoVUdvaXpyTkUyZ3JXc2hOYUFDSmFWYmxXZzIyTUJ2aCtYUSswcEN4Z29VaE5pc0VrWDNCUTBnV0F4KzhjajN2TWZYWEh2ZVkrdXVQZTh4OWRjZTk1ajY2NFhvK3pjTngxWU1MU3B0eFNGWnBKQjQrZFBTM0tJNVJJNXljKzhhNStXOG9hcW5yb3hIZnFyRllyRllycXJGWXJBQldRa0NwT0FFU3N1SmRnSitrY1ZIdjhBTWFRaGFGbFM2RVpEZnFlUWh1bHhkNnVjSVFndGtrMEl5RUpBSkFPQWhRQU5BYWpwSkNYdUk1VlhXVjFlNGVmWUhhQjlXZkVRWXN1WWNkbjV0SzFFaXVBM1p3c2MweEx6aTVWeHlndkpVY1VtRTJ1dENyemJkMDhjSWxiZkRxcnJyUlR3Tlk5MVpmOEFqL0NZbXJldUxLR1c4dHBNVE5vT3YxSzEwU2M0Y21kaVB2Z2trMU9KaXh1eUpiMEJHbFBacWZUR3JSSDRxWjRpSno1RTk2Qml3T3hXT0I4WTBsN0hYNlExYUkvOHo3SWYrSWM5RTZ0SE8yV3VCZzVRNzJ5djE1OFlFYVNkc0w5RVFsYW0xaFNTVXFHUkdCajNUbmZ0YnY0b0Zxem9QeXQzOFJNTUxjbTVWcDEwMUswZ21MYWF1V2JYK01ha3JVZzFTYVJZZHFzSVk1TjlZYldEWEhhSVF0SzBCU1NDRHRFRlFTQ1RrSVJQUzE5Ukx6ZWUrRTJqS0QvSGIvRkh1aktmYUcveENQZEdVKzBOL2lFZTZNcDlvYi9FSTkwcFQ3UTM5OEx0T1VTZ25sMEhnWWVjNVI1YTZVdktKcDdmUG5wZmtuTDZlb3I4anJ0Q1JKSmVaSGVwSTZFVkpvTVNZa0pIa1J5am81NXlHN3pVb1dvRXBGUU05U2tLUlM4S1Z5Z0lVUVNCVURPQUNUUVFRUWFIbzVOamxuY2VxbkU5Qm8vMmdmVm45SU1XTDJsTjhUNG1GZFV4S1NEazY4NEVFSlNrNGt4TTJNN0x0RmFWQllHT1ZEU0pCTitjUU45ZkNQSjR0RmFXWnR3SE91VU0yQk1UalNYSFhRM1VWQ0tWb0l0Q3puYk9lQ1hDRkpVS3BWcXNYc2lXOUFScFQyWW4xZzFhSS9GVFBwQ0p6NUc5NkJqUi9zVmpnZkdOSmV4MStrTldpT1V6N0lmK1RyOUU2dEhPMm0rQmd3OTJ5djhBNmcrTURJUmJFc3FjMGpMS0NBVkFBRThJOTZjeisrYWozcHpQNzVxUGVyTVZ4ZlJFdEpwbDVkRFNjUWdCSUppMUxPTTlKRmxLZ2xWUW9HSG1sTVBMYmNGRnBKU2RlampyZ3N6QTFBV1JGcHVPS3M5MGswRk1oMDdxRXV0bENzakRpRk5PRkNzeHJtN09ROVZiZk5YdEd3dzR5NHl1NjRncFBuTVM3a3dhTklydk93Ukt5Q0pibkhuT2I5M25KZFcyQ2xKd09lcGJxM0tYaldtVUpXcENDa1pIT0FTRFVaaUNTczFPZlJBRWtBWWs1UXd5R1dnbmJtVDM5Qm8vMmdyMEQ0aURGaTlwemZFK0poV1Jpd1ArWTlPSnNmM1I3MERGa2l0cE5qakJSRnNpbHJUQS9paGxQd0tQUkVhWFp5dnQxV0wyUExlZ0llWmJmYUxicVF0SnpCajNBczc3T0lsNVpxVmFEYkNBaEEyQ0p6NUU5NkJqUi9zVmpnZkdIR2tQTmxEaVFwQ2hRZzRnaVBjQ3ovczRpV2xXcFJxNHdnSVJ1RVBmSjNQUk9yUnZ0cHJnWU1POXRMLzZnK01ES0QrMmFmUi9UWFRYYlhiRXo2V3ZSZE5iTFByREZ0ZkIyUStSdUVTVmh0dXlxSFgxS0MxQUdneUVlOTJYK3U1SHZkbHZydVI3M1piNjdrS3NHV0gwM0lWWTh1TWx1ZmVJTmtza1VTcFlKeUpwRHJaYWNVZzVwSkhRVHpIS044b09zblBoNWlrcGNGMVFDaHVPTU9XVXd2Rk5VSHV4RUtzZHo2TG9QRVVqM0lmK3UxOTVoTmpxK202QndGWWFzeGh2RWdyUDhXVUFBQ2dGQU1nUFBhTFlRc0xGVmJOVHhiTk9TRk44SUtBMnNLSE8yUW1sUlhMYkNycFBOeTZLUVpxUzRjaGduajBPanZhQ3ZRUGlOVmlkcFRucEh4TUhJeG8vbE0rbkUwZ3JsblVqTW9JaXlIaDdzTk5qZWZBeGhGdEpLN2JmU2tWSlVBQkRRSWJTRG1BQVkwdnpsZmJxc1hzZVc5QVJOVExVb3lwMTVWMUNjekh2b2tON240REVuT3N6elBLTUt2SmljK1JQZWdZMGU3RVk5dmpEejdjc3lwMTVRU2hJcVNZOTg4aDlaZjRERWxQTVQ3WEtNS3FBWWY4QWlIUFJPclJ2dHByZ1lNUGR0dWY5UWZHQmtJVisyaWZRL3dEanFSTk9uVEF0WHp5ZDI3ZDJkV3Vxekp4NWVrNzZGTEpTU3BOM2hxdHZ0aVo5TDlOZWl2Wlo5WVl0L3NXWTRDTE50eVRYSk5oMTVEYWtwQUlWaEF0ZVFWbE10bjJ4N3FTZjJsdjc0TnB5ZjJodjc0Y3RHVk9UNlB2aEw3YjFTMnNLQXpwRXV3U2I2aFFESVJQZkwzL1dIb1psbmtYU1BvbkZQRDVnMnlweEMxQWlpYzlUakttcVZJTmQwSmFLMEZReUVJRlNCdmhTU2cwUFFvU1ZyQ1JtY0lRa050aEl5SFE2TzlwSzlXZkVhckU3VW5PSjhUQ3NqRmtUcUphY1cyNGFJY1BzQmdtSnhscHUyNUYxQ1FGcUtnU0JuaEY2TFBhUWJVbm5Ta0ZmS0JOVG1BQkFWaFU0VWkzN1FUT3p3RFJ2TnRDZzNFNnJGN0hsZlFFYVdkbUo5WVAxMWFIL0FCVXp4RVRueUo3MERHajNZckhBK01hVWRqTDRqVm9lZmxROUg5WWYrSWM5RTZ0R3UybStCZ3c5MjB2L0FLZytNRElRcjl0VStoK21wdjhBYlkvL0FINkVHTEovYXA3MG5QSFZiZmJNejZXdlJUc28rc01XL3dCaVRFU3NoTXpsVExzcVdCdEdVS3NhMFdoZjhsYy9JbUduZVVGRGdvWmpYbzYwVlRTM1BvaE5EeHJHeUo0LzM5LzFoNkdiYTVWcW82eWNSOHdCSXlPb2tuTTFpcDJkSElOWWx3N01CMFdqbmFTdlZueEVISXhZbmFrNXhQaVlWMVRFMDl5YTFwSFdKUHNpejlJMzVOb051cERxQmdLbWhBaGkxVjJwYmN1Ymx4S0wxQkJDczZHbkNGMnNxekxZbXF0MzBLVUNSV2hHRVdqYjc4OGd0cEFhYU9ZU2NUcnNYc2FWOUFScFoyV24xZzFhSGZGVFBFUk8vSTMvQUZaalIzc1JqZ2ZHTkoreGw4UnEwUDhBK2EvN2YxaC80aHowVHEwYTdhYjRHRGtZZDdhYy93Q29QakF5RUsvYlZQb2ZwcWIvQUcyUC93QitoQnlpeWYycWQ5Snp4MVczMjFNK2xyMFU3S1ByREZ2OWlURWFPQlB1S3pjNzY2dEk3TC81NldGRnA2NEcwYjRhZERpS2oyaUdHVnpEeVcyeFVreEl5aUpPV1MyamlUdk1XaE9Ja3BZclZua2tiekNsRmF5bzRrbXBQUlRMWEpQa0RJNGpwMm51VFF0TkszdHVwNTdsYVlVcERidHhzcHBXdTJFbWhCM1FwVjgxeTZBQWswR1pocEFiYkNSczZMUnp0SlhxejRpRGtZc1B0U2M5SStKaFhWTVdQWkNiVW1IMXZySVFoV1EybURvdklEYTcrS0xPc1NWa0ZsMXBKS3pnQ282clJzU1VuWGVXZFNRdklsSnpnYU1TTzkyTGNzdE5tdkk1SlJMYmdOQWN3ZFZpZGpTdm9DSnFWYW5HRk12SnZJVkh2VWtON3Y0b2twRmlRWjVOaE5FeGFBcEpQcUg3dFhoR2o2NldPeEQ3RGMyeXBwNUlVaFFvUVk5NmtqdmQvRkVqSU1XZXp5YkNhQTRtSC9pSFBST3JScnRwcmdZT1JoN3RwZjhBMUIvM1FNaEN2MjNUNkgveE9wdjl0ei85K2hCeWl5UDJyZTlOengxVzMyMU0rbHIwVDdLUHJERnY5aVRIQVJLV25OeUlLWmQ0b1NUVWpBaXNXSnBDWjVmSVRJQWVwVUhJS2dnS1RRNGd4YTltcnN1ZXZ0SUpZZFBOcHNPNkxHczBTakhLT0Q0VlkvQ04wT09wWmJVNHMzVWdWSk1XalBLbnBnck9DRTRJSFJ6alY5cThNMDQreldWQVFYZHdndnEyQVFabFkyQ0JPMHpSOXhodWFiWGhXNmUvejJrSVdoWlV1aEdRMzZua0lSUzR1OVhPRUlRV3lTYUVaQ0VnRWdIQVFvQUdnTlIwRWtpKzdlT1NjZmIwZWpmYVMvVm54RUhLTEU3VW5lSjhUQjZoaXdiVllrSDVodDgzRXJWVUtnMjdaMzJsUDNHSk8wWmFjcWxoNUt5TXdOVTdhTXJLVWJtSDBvVXJZWVRibG5mYWsvY1kwaXROcWZlYlF3YnlHd2FxMVdKMk5LK2dJY2RRdzBYSFZCQ0U0a25BQ1BkK3p2dEtJbDVscVphRGpLd3RCeUlpZCtSUCtyUGhGaExwWnpJNHdIa3R0bGF5RWdDcEp3QUVlNzluZmFVeEx6Yk0wMEhHRmhhRHRFUHVEa0hCL0NkV2pQYmJmQlVISXc5MjJ2OEE2Zy83b0VOU2dkMGxtSmtuNGxLUUJ4RVVnV1l3TFM4dG9lVnUwMU1XUkxNV2c1T0lCNVJlclNtVlN4YVFkQitPVFU2OUUreVQ2d3hwRDJKTWNCcVF0YlRpVm9KU3BKcUNOaGl4N1RUYVVtRjVPcDVxMDdqRkJCd2kyN1M1ZHprR2o4RWs0L3hIcERRaWh5TU9KTGJoVHVNR0NJSWdpQ0lJZ2lHWmhiSnBtbmREUzB1b0NrNUh6VW9Xb0VwRlFNOVNrTGJwZUZLNVFFS0lKQXFCbkFCSm9JSUlORDBFcWk0d0R0VmowZWpmYVMvVm54RUhLTEpkQ2JVbnQ0SjhUQ1hLcGgzNDFYRStPclI5UlJiTFYwN3dZTDY4c1B1aTNGRlZyekY0N1I1bGg5alN2b0NOTFNSWktmV0RWb2NUeUV5TmdVREUrb0lrSmdrNU5ud2l4VC9jbW8waEpGaUw3MUR4MWFLdWxLSmtjREQ3eFUyc0RhRDRhdEdlMjJ1Qmc1R0h1M0YvOVFmOTBES0RhVE1uYjgyMDhvSUN3Z2hSN2hBdGVSKzFzL2pFTXZOdm9DMmxCYURrVW1vMVBQTnk3Wlc4c0lRTXlvMGozV2tmdGJYNHhHa3RvTXowMmdNRytsdEpxb2E5RSt5VDZ3eHBEMkpNY0JyMFNRNmJSV3ROZVNDS0svVFZhb2RObVBoajR5NGJzTXU4b2pITVlIcFo1R0lYdndPb3dSQkVFUW9RUkJFU3J4YWRBUFZWZ2ZOUzZ0c0ZLVGdjOVMzVnVVdkd0TW9TdFNFRklPQnpnRWcxR2NFa21wejg5Q2I2d25lWUdBcDBlamZhYXZWSHhFR0xQZUtMV251OWF2RXd3OVdIZmpGY1RxMGQ3YVppNUZ1WVd6TWVsNWxoOWl5dm9DTkwreWtldEdyUTRoREUwVlpYaEZxVG9tR25HMnVwZEpKaXdVVnM5bzhZMGxGTERWNlkxYU5rZ1RQZmRocVhWeVMzVmlsRW1nT3JSanR0bmdxREQzYnEwME5mS0NPL3JSTlRpV0VVR0t6a0l0dFJOcHJKeklURXJMT1RreWhob1ZXbzA0ZDVpUWxFU01vaGh2SklqdWlma203UWsxc09aR0p1VmNrNWxiTG9vdEpweEd3anpORXV4ejZ3eHBEMkpNY05VcEt1VHN5aGhrVldvK3dDTFBrVzVDVlN5MWtNU2RxakNua05rQmEwcEpOQUNjOVZ2Mlg1RE0rVnNqNEZ3MFdCa2s5SytubEdsamJtTlpnaUNJSWhRZ2lERFp2dHBWdkFQbU5Gc0lVRmlxamxxZUxacHlRcHZoc3Roc2hRNTJ5RTBxSzViWVZkSjV1WG55YWF1RlgxUjBtalhhYXZWSHhFUHZJWVpVNDRhSkFxVEJjUXViZGVTa0lMaXFtQk1wbHBkYnF6Z2tWOXNXWkorNk0rbGdydWhWVkU3WVRvdForMUN2eEdKT3haT1FjTGpEVkZrVXFTU1FJV1VvU1ZLSUFBclU1QVJhVXdtYnRCOTVPU2xFamg1bGg5aXl2b0NOTHV5MGV0RU42UFM3Y3NndTFXNFFDVFdnckNKVU10QmxvWFd3YTNlL2VZbXltVmtIWEZZVkJTQnZNYVBOMXNoZ3hwUmhZYS9URVNHaThtWlJ0VXpmVzRwSUpJSkVTZG15MGdpNUx0aElpMVp0RWxaenpxejlFZ0RlZFdqSGJiUEJVRXc3SXNHWThvRFNBOTllbU1LWXFTVHhKTVNjbXpibHJ6RGl5U3kzUUFEQzlFbFprcklBK1RNaEJPWjJ3ODZoaHBUamh1cFFDU1lOdnYrNi9sZ0p1VnBjMlhJbDMyNWxoRHpScWxRcURFNVowdFBBQ1paQzZiZG9qU0t5R2JOTGJzdFVJV2FGSk9yUjZ3Mko5aFV4TTFLYnhDVXhLeXpVb3dsbGhBUTJNZ0kwb21RaVFFc0Q4Sk1LQ1JER2lraWxwUExCUzEweFZlTVNkbXkwZ2tpWGFDSW1IMFNyQzNuVGRRa1ZKaTA3U2N0S2RMeWlVcFRnMlBxeG8vYTN1akszSFQ4TzJLSzcrK0hHME9vS0ZnS1NSUWc3UkR0Z1NTMEc0Z29QY1lkUVdYVnRuTkJLVDkvU09KdU9yVHVPc3dSQkVLRUtFRVEwS05wRzRBZEZmUU0xajc0QzBuSWcrM3paVk5HcS9XUFNXWFBwczZhTHpnSlNVa0dKKzNQTDNPY3U2Mk1rQ0V6ekNNYjVQY0JFNVBMbWlCMVcwNUppeVo0V2ZhQ0gxaXFCVUdtY0owbHN6N1IvS1lPazFtQWZLUDVERnRhUkx0QWNqTGdvWTI3MWViWTJrVW16WnpiTXdzdExiRkkwanR1WG4yVU1TcEt4ZXZGUkJBaVcwaGtYWlpITHJMYmdBQ2dVazR3L2J0bk5wdkpjTGgyQktDSW43UWNuMzc2K2FrZFZJeUFpd2JlbEphUVN4TXJLQ2duR2hJTWFRMjdMVGttR0pZbHlwQkpvUUFJcy9TYVNNbTJsOXd0T0JJQkVQYVVXYzJnbERwYzdrcE1XcmF6MXFQWGw4eG9kUkdxenAweUU4M01BVkNUaU40TURTMlEzTy9oaFdsVm43bmZ3eGF0dnJuMGxsbEJhWk9lOVVhTzJxMVoweXNQMUNIQU1ZOTgxbWZhUDVURnU2UUNmYjhtbFFRMGVzcmZxc0szdmM0Rm1ZQlV3VHhLWTk4MW1mYVA1VEdrbHNNV2lXMnBlcFFpcEt0V2psdVM4bExxbDVrbEFyVktxRWlIOUtwQnBzbHBhbmxiZ0RFMWFEMDVQZVV1bkdvS1U3QUlZMG9zOWJDUzQ2VzFVeFNVazBnNlRXWUI4by9rTVc1YnB0TWh0b0ZEQ1QrTFZKVGprak5JZlpOQ25ac0lpVzBxa0hXZ1hsbHBlNGdtRjZTMmRjTng0cU80Sk1PdUY1NWF6Z1ZLS2lQYjBrMm1pd3JlTlpnd1JDaENoRFNPVWRDZG1aNGRDKytHc0Jpb3dwYTNEempYV2xTa1pFaUV6S3gxc1liZVF2STBPNDZteGNRQnVIU1RTNklDZC8rV3RMdnRnL2YwazBLdFYzSHpEQmhVS2lXYXVJdkhOWGgwSzFYM0NvN1Q1N0R5ZzRrSEVWaHQxTGdxazlKTUt2dW51dy95MlZWbW4yanBGaSsyc2J4NWhnd3FHbWI1cWVxUHo2SWlpeU54cDU3STUvQ0VLVWcxU2FHR1hnNE55dG82SlNyaUNkMFZyai9BSmF3cTQ2Ty9EcFZDaXlOeDFtRENXcitKeWpMb3BwRkhMd3lWNCtld016cUJJTlJnWWFkNVFkNHo2R1lWUm85K0hSTjZPV200aStKVWdIZVFERXpLUHlieGJtRUZDOC9acWs3SW5iUWJMa3V5Vm9CenFBSW5MS25KQUJVeXlVSk9BT0JGWWtyT21wOGtTekpYVE00QUNKMnpadVFLZktXU2dLeU9CQmhpd2JRbW1VdU55NUtEaUNTQlVSNzJiVSt6ZnppUGV4YXYyYitkTWU5aTFmczM4Nlk5N05xZlp2NXhEdWoxcE1OS2NYTEc2QlUwSUoxSVF0MXdJUUNwU2pRSkdKSmdhTTJyOW0vbkVlOWkxZnMzODZZOTdWcWZadjV4RDluelV0TXBZZFpXSFZkVVozb09qZHFCRjd5VS9qRUVGQklJb1JnUWMvUGs1R1luM0NpVmFLeUJqVEFDSnV4NTJTYXZ2c0ZLTWlRUWFRd3c3TXZKYVlRVnJPd1I3MmJVK3pmemlQZXhhdjJiK2RNZTlpMWZzMzg2WTk3RnEvWnY1MHg3MkxWK3pmenBpZHN5Y2tBa3pMSlFrNFZ3SXJGWUJxQWQrUFNQaWpwOHdKMzlJdEFjUVVuMlFVbEJJT1k4NWtjejJ3TlRhaWcxRUFnaW8yOUJOcTZvOXNXQlp5TFR0TGtYU1FoS1NzaUJvdlpmMmIrWXg3MTdLK3pmem1QZXZaWDJiK2N4NzE3Syt5L3ptUGV2WlgyWCtjeDcxN0sreS96bVBldlpYMlgrY3czbzVaalN3dEVzS2cxRlNURkkwMStYUy9xenEwUG1RcXlWTmJXbG1MVFFtY2tIMkRqZVNRT01hTXNCaXcyTUtLWFZSalROd0NTWVJ2Y2hvZ3RKS2NRUUtVODFWTHBpWUtETXVsSFV2cXUwM1ZqUmk1N3ZzWHUrbjNSaEJVQkJjRVR5bTFXM1p1VjZxL0NBYXhidGpUZ3RWNXh0aGJqVGlyNEtCSHVWUGZaSC84QVRNZTVVOTlrZi8wekh1VlBmWkgvQVBUTUxRdHBaUXRCU3BPQlNSUWpYb1gyYy82ejlCRnIwTm1UUU9JNU5YaEZoTExVMDQ0ZzBXRTFFV2ZhQ0oxRk9xNG5OUG02VXBCc0ovMmVPcVhOV0IzWWRIV0pqNHdIdTFVNmQ1a09ERHJESXdRUWFIQWp6V3VvSUVEVXljQ04zUVRScTdUY0lzSzAwMlhhSWVjU1NncEtGUjc3ckwvZXIvQVk5OTFsL3ZWL2dNZSs2eS8zcXZ3R1BmZFpmNzFmNERIdnVzdjk2cjhCajMzV1grOVYrQXg3N3JML0FIcS93R1BmZFpmNzFmNERIdnVzdjk2cjhCalNHMWtXclBKV3lraHRDYUFuVm90TjhoT3JhSndkUitZaFRxbkZoQ2NWS05BSVpiRFRTVURJQ2thYlBWbXBacmNrbUdMWm41Vm9Oc3pUZ1FNaGdhUjc0clUrMXIrNFJvemFiMXBTQ2pNNHVOcnVWaWRtREt5VHo0RlMyZ3FBMzBFTDBsdFJhaWZLaW1weUFBQWgyMjdSZmFLSEp0d29PQnlGUnFRNHBwYVhHMWxLMG1vSXdJTWFOenIwL1pDSEgxWGxnbEpNYVF6anRuMll0NWlsOGtKQk1HM3JTKzFyaE5vVEFua1RTM0N0MUJCQlZGbTJvMWFMQWRhUGNVbk5KaEp2RFZocTAxUWhNNndzQUFxUWE2OUMrekgvQUZ2NkNMVzdPbXZWcWl3aFdZZDlDQ1Z0T2hiYXlsUU9CRVRHa3RwcmVWUis0QmdBQkh2anRUN1l2N2hBMGl0WDdXdjdreFkwMnVmc3BpWWNBQzFweHBHbFBZRXg3UEhWS240TWpjZWttUG9uNWs0MGx3YmpzTUtRcHMwUDMrWWpxRFVOVE9aNGRCTUdyNjQwYWtHYlJ0VGszeFZDRUZkSXQrdzVKRmt2UHNzb2FXMEx3S0JGaDJESW15MlZ2TUlkVzRrS0tsaXNlNGRtL1ltUHdDUGNLemZzVEg0Qkh1Rlp2MkpqOEFqM0NzMzdFeCtBUjdoV2I5aVkvQUk5d3JOK3hNZmdFZTRWbS9ZbVB3Q05LTE5ZcytmUjVPbTZoeE5TblZZbG1Ua3pOc3ZzTkVOQldMaHdGSWxKRkV2VlJONWUvVnBhK0hiY1drSDR0QVFmSFhvUjJlLzYzOUJGc2RrVGZxbGVIbTZIZGhqMWlvMHY3Q1Y2YWRjck52eVR2S01PRnRXMm0yQnBiYUkyc25pbVBmamFYLzZmd3hLYVlUcG1rSmZTMnBDbEFHNklFYWNmSzVYMERxYVpjZlZkYWJXNHJPaVFTWTBUa25wT3pGY3Vrb1U0dThBWXRYc3VhOVdyd2pSeE4rYmU5Q0hKY2t3L2hNT0RjbytPdlJrbjNCbGVCOFRHbFBZRXg3UEhWSm5GWTRkSk1aRDVtUUNLSEVRcGphbjdvb1FhSERVbnFDQnJhRkJYZjBEeCtGWHhqUXJ0cGZxVDRwalNMc0tiOUNMRzdIbFBWSjhJdE8xWmV5bVE1TUU4NDBTa0NwTUkweGxGaXFKYWFWd1JIdnVZK3h6bituSHZ1bC9zYzUvcHg3N3BmN0hPZjZjZSs2WCt4em4rbkM5TVpWQXF1V21rOFVSYnRyZTY4NEhRaTRoQ2FKcnEwZXA3aHl0MzZtcTA3UVRJeWJyaWVjdENTUUlmZlcrODQ2NGJ5MWtxSjE2SHZCcVFmOVorZ2kwcGtMc3FiOVNydzgzUTdzTC9BTWlvMHNaVzlZVG9iU1ZFS0JJSG1XV3dtWnRPWFpjeFN0ekVRaVZZUTBFSmFiQ0tVb0Vpa1c1S05TZWtOeGhOeENpazBHUU1ESVJwejhybGZRT3JRdHBBc3BTNkM4cHcxT3JTMjB4S3lIa3lPdS9nZUVhSkp2VDczcTQ4bXFvWWJZbXNKeDRibHE4ZGVqUFlFdHdQaVkwcC9aNlk5bmpxa3o4SWVIU1A5UWNmbXBBT2VNRmxPekNBd3E0S0VIQ09TWHVnTks0UWxvRFBIb1hEOEt2aVkwSzdiWDZnK0tZMGdTVjJMTW9TQ1ZGQml4cWl4cFFFVUliVEduSkYrVTRLaXpwaGNsSnNKYVFpNWNCSXBTcGlYZVJNdFgwaW04SFlZb053aWdpZ2kxSmRxWXM1OURpQVUzRHJrclpuYlBRVzVWOG9RVGxRSHhpeHJmbWJTWWNiZFdBNjNURkk2d2hUSExJV2hXSVdDRER6U21YM0dsZFpDaWs4UWRlanl5aVVkOU9KdFpObnpQcWxlSG1KU3BTd2xJS2xFMEFHWk1hTXk3c25aQ0czMGxDeW9ta2ZSSk9VUFhaaWNjV2xJdWxScGdNb3QyVlF5aGwxS0FsU3lRYWJkVmc5dHluckJBalNmOXAwOEVRTWhHblh5dVY5QTZyR3QyWXNsZHhGRnRLVUNwSi9TSnkzRzBDNUxFTGNPM1lJMGhLbDhncFpxcFY0a24yUllGbnN5dG5OTFFnWDNFQlMxN1NZbnBwcVFsRnZ1bWlVajd6QzFseHhTMVpxSko0NjlEclFROUllU3E2N1dRM3BoOWh1WlpVMDZrS1FzVUlPUmkxWlpFbmFrd3cxMUVMSUEzUkovR25oK3ZTUGRRY2ZtNmVvT0hTT2ZHcjRtTkNlMjErb1BpbUovd0NJaXp1ejJ1RWFkNXlmQmNTY3Bma1pjNzIwK0VXeGJQdUFFSWJhdnJkQlZ6alFDUGZ6Ti9abW85L00zOW1halI3U0EyeVhXM0dnaHhBQnd5SWlkK1F2K3JQaDVtaXk2VzJoR3h4S2t3bGlOSTBCcTNwdEl5dkEvbEV0b3JhRXd3SGFJYnZDb1Nzd3JSU2ZSbVdZc0xSNU1oSjBtaUhIRm1wM0NKcXlwZVlsM0dybHk4a3BxbUhkRVo1dHhTUXBramZVaUh0RjU5cHBTd0dsMEdTVHEwY0NUYmpFSUpyR2tWdXBrR0F3M3ozSE1EUTB1aUxQYUV3MGh4STVxd0NJMHVidVNzdDZTdFZnOXV5ZnJOV2xQN1RwNEloVHFrRENOTkhTN015M29LMURPSmVYd0dHd1JwT2k0SlR2di9wRm02V1NzdFpyYmI2SEM4Mm1tQXdWRnNXMC9hN3dVc1hHa2RSdnpHSmwyVWZTNnlvb1drMUJFU1dtMHVXZjc0MHREZ0dhTWpGb1RmbHMrL01VcHlpaVFOd2lVNjU0ZEk5MUJ4K2JwNmc2Ui9COWZHTE50Qit6WnhMOHZRcjZwQnlVSWMwcW5Yd0VHelZmbkZtRW16V0NVbEpLUWJwekVhZVp5ZjhBM1JadlpzdDZwUGhGdFNqRTRwcEV3MkZnQW5oRnU2UElrcGZ5dVRyeVFJdm9PSlRHanVqeWJTUXFabXFoZ0dpVWpOY1daSVMwaVZvbFdrdGdpcHBtWW5ma0wvcXo0ZVpveCswTXA2U3ZBeFNOSnlCcExOOFUvd0MwUXl0RDB1aGJha3FRcElJSXhCRUthR2V0MXNLVlh1aHdjaWtxVVFFSkZTVGdLUStwSzVoMVNlcXBSSTRFeEx2dVNyNlhtbDNYRUdvTUp0YVltWmR2azBCc3JTQ1R0clNOSUdpMkpjbk5WNGttTEFZQnNlVVZ2UUkwNEYyVmxQU09xd08zWlAxbXJTcFFHazNBSWpCUWpUV2ladVY5QStPb1ppR0phZ1Roc0hoR21hTHZrWEJmNlJaTENKdTFaWmx6RkMxZ0VieENaS1dRMkVKWWJDUUtVdWlrYVNTYlVqYkxyVEF1b0lCQUdRcnIwYXMyV1pzWmhZYVNwYnFiNmxFUnBuSU1DUVJNb2JDSFFzQ28xU2ZYV2U3cEhNaDgzYjZnNlNad2ZQZlNOREdrUFc1ejBnbHRvcVQzR29FVFlISlJLaWtzZ2QwYWU1eVhCY1diMmJMZXFUNFJhazAyM2FFdkxxTkhIRWtwM0dHbWtQc0thY1NGSVVDa2c1RVExTHR5c3NsbGxBUTJnVUFHeUphYmFWYVRzcURWMUNBc2pjSW52a0V4NnMrR3V6ZEdaNjA1YmwyK1RRaFhWS3lRVlJZV2liMW5UNlp1YWVRU2pxcFJxMHEvYU9jNHAvMmlHcDZhWlJjWm1Ia0ozSldRSU5wVHB6bkgvd0RVVkdpOXRQT3lDaE5FdTNGWFFyYkU5YTRaa25uR1VFclFncUZjb1hhczh0WlVaeCtwM09FUXVlbW5VRkRreTh0SnpTcFpJMTJWSkF5RXVxbWJhVCtVYWFOaHJ5TGdxTkgrd3BMMVNZMDgrVFNucG5WWUhiMG42elZwZDIrNTZJaVcwa3RLVllTMDAvVkF3RjRBa0NKbWJlbkhpN01MSzFuYnFHWWhwc1hFOEI0UnA1bkk4Ri9wRmdkdlNmck5XbUhiNi9RVHIwZjdCay9WaU5OZXcvOEF5alZKNUxQU09iUG02T3AwazJPZWs3eEdnL2JibnFENHBpMkprU2RudXZrWHJpU1FONWl5NWdUTm5NUEFVdm9DbzAremt1QzRzM3MyVzlVbndqVGQxYk5weWJpRFJTRUVpTEtmOHBrMlhxVXZvU3FIM0EwdzQ0UlVJU1NSR2gwd3VidHlkZmM2eTBWaWU3UG1QVnE4TmVqVHJidGd5dHhZTnhGRHIwcS9hT2M0cC8yalhvaXp5c2crZHp2NlJhRXNVMlhOSzNOSzhQTnNaQTl5SlAxS1BDTlBjNUxndU5IK3daTDFTWTA5K1N5bnBuVm9YSmwrMXkrY21Fbjd6cTBxYjVWN3lvZldLRCtubUo2NDR3MFBnMDhCR24yY2p3WCtrYVBkdlNmck5XbVBiNi9RVHIwZjdCay9WaU5OdXcvL0FDalZLaWpWZDU2UmVZK2JveVBTVFlxMkR1TWFEZHVMOVFmRk1hUzlnVG5vUllmWWtuNnBNYWZaeVgvZkZtOW15M3FrK0VhWVNxNTIycEZoR2EwbUpCcExEQ0drZFZDUWtjQkRpRXJiS1ZDcVNDREdqVWdxemRKSjZXMkJ1cWVGY0luK3o1ajFhdkRXMU1Pc1Y1RjFiZGM3cElyR2l0cVRZdHRsaGJ6aTIzYWhRV1NkaE1DTksvMmxuT0tQOW8xNkNBR3pwbjF2NkNMWlNCWTA1NmxmaDV0amRpeWZxRWVFYWY1eVhCY2FQOWd5WHFreHA5OGxsUFRPclF1Uzhtc2JsbENpMzFGWHN5RVRMb1psbHJPd0dKbVZNNUpPdFpxVUtwNGlNc0RucXJDZXVPTU4vRnA0Q05QODVIZ3Y5STBlN2VrL1dhdE12MmhjOUJPdlI3c0dUOVdJMDI3RC93REtOVEl1TkpIZDBpOC9tNmMra2VGOXBZN28wRjdjYzlRZkZNYVMvczlPZWhGaDlpU2Zxa3hwL25KZjk4V2QyYkxlcVQ0UmFMU1ROTk9VRis2VWc3YVZFT1RqY2hKT1REdlViVFVqYVlzeTBtclVrVVRMT0FWc09hVERiU1BLUzVRWDd0Mjl0cFhLSi81Qk1lclY0ZVpvciswY3A2U3Y5cGdScFgrMHM1eFIvdEd2UUxzNlo5YitnaTJ1eFozMUt2RHpiRzdGay9VSThJMC96a3VDNDBmN0FrdlZKalQ3NUxLZW1ZbG1WVFV5MndqRlMxQkk0MWlXWVRMeXpUU01Fb1NFaUxmdFJETTFMeUcxNnBKM2JvazJqVUdOSTVMeUMySFVnVVF2bnA0SFducmpqRGZ4YWVBalQvT1E0TC9TTENXRVczTEtKcFJlWmhKdkpCM2lOTkVsTnZxTzl0T3ZSM3NDVDlXSTAzN0Mvd0RLbUd4ZldFN3owcHorYmpQcGJPbTVxenJUU3VTQlU3VXBDS1Z2RGRGcHpPa0Zyc2VTKzV4WlF2clJaMHVaU3ptR0ZHcW0wSlNUR25MRGt3L0lNc3BLMXF2Z0NKTm9zeWJMYXMwSUFpMzdWbHJNTFJtQ1NWQTBTa1ZKaTI5SVZXb2dNdG9MVEFOY1RVcTR4WUdrSzdGV3BCSEtNTHhVbklnN3hGajIxSzJ3Vm1YS3dwQTV5VmloRVRMUmRsbld4bXRKRVRjby9KUGxxWmFLRjdqdTFTbG16czZrcmxwWngxSXdxa1lWalJpd0o5bTJXcG1ZWkxUVFZldm1TUVJxMHBJT2trM3hUL3RFTVdQYUUwMEhXWlI1YUZaRURBeDczclYreE94b2paajltMllvVEl1dU9MdlhZbjVjemNnK3drM1M0aFNRZUloZWpscXRyS1RKdWNVdzlZMW9TN1JjZGszVW9UaVNVNERYWS9Zc2w2aEhoR21Wa3pWb29sbHlqZktsc2tGUEdMSmxseWRsU3pEbEw3YmFVcXB2QWpUN0ZpVFFuTXJPRWFLNk9UVGMrSnVkYUxTRzhVSVZ2aDE1RERSV3MwQWkxclJYT1d1N05WeVZ6TzRDTEpVbWFrMlpoT1RpUXFOSzdFZHRLVWJkbFUxZVoranZFUHNPeXJwYWZiVzI0TXdvVU9wUFhIR0cvaTA4QkduK2Nod1gra1dlZitJeS9yRStNU1M3OHNudXdqVDJWcTFMVGU0bHM2OUhld0pQMVlqVGpzTC9BTXFZbFUxZHI5VWZPSy9PZEVXMG5TRlN5TW1ENHAxenREcE5adnEzZjAxYWZkb1N2cTllZ1BhY3g2clZwNzJqTCtxMWFOSlNMQWs3b0FxalZidHRzMk5LWDE4OTFXQ0VRNjhxYW1sT3ZHcTNGRlN1TllaUWxES0VwQUNRa0FBZWFvQXBOWW1RZ1Rid2E2Z1dvSnBsU3VxeFNGV0xKK3BSNGFuSEVzdEtXNG9KUWtWSk9BQWlYdFpGdGFhU3hIeERRVUc2OE00TkFLbU5KWjRzV2M2NVdtRnhIZVRxMEVud3RoNlNYbWczMGNEQWpUNjRKK1ZJcGZ1R3VvSEVRMFFXa0VZZ2lQN1FjNUhndjlJa0QveENYOWFueGl5WEt0bE1hVHkzbE5nVFEyb1RmKzQxMTZPRUd3SlAxWWpUa2dXR1BXaUpSTkdxN1ZZOUljdWpwODZRKzlMTEQwdXNwZFIxU0k5K2RyL3YyL3dDUGZuYS93Qy9iL0FJZHRxZWVuMFRxM3lYMGRVZ0FBRGhIdnp0ZjkrajhBaWNuWDU2WlU5TXVGYXo0YmdObXVUblhwQ1lTL0xMS0ZqdzNFYlk5K2RyL3YyL3dDSjZmZnRHWkw4eTVmWGx1QUdxejlJSit6R1MxTHZVUnVVQVFJT21Oci9hRWZnRVRFeTlOUEZ5WWRXNHZlbzZwWFNxMVpSaExUVDRLRWlndnBCTWUvTzEvd0IrajhBajM1MnYrL1IrQVI3ODdYL2ZvL0FJOStkci92MGZnRVA2V1dyTXNxYVUrQUZERWhBQjF5R2tWbzJZeHlNczk4R01nb0EwajM1MnYrL2IvQUl0VFNxZHRGeEREMHlWb0tnQ0VnQVEwNnRsMUxyU3loYURVS0dCQmdhWTJ2a1gwZmdFVDFxVFZwdUJVMDZWM2NrNUpHcGw5MlhlUzZ5c29XazFCU2FFUU5NN1hBcHk2RHhRSUJucmZ0SVlsOTlmc0FFTWFIU2tyWnJuTERsNWdvSnZianFsTktiVGttRXN0UGdvU0tDOGdFeFBUOHhhTC9MemJwY2NwUUhJQVJJZkwyUFRUNHhZN3RIQU4rRVBOaDFoeHRYVlVrZ3c0Z3RPTGJWbWdsSjQ2clB0KzBMTWFMY3E5UkJQVlVBUUluclduYllkUUp0MitCa0FBQUlGQUFCa09rTU15RTA4THpiQzFKMzBvSWZsWHBmNDVzb3J0SXcveVI5SEp1a2JEaVBtUklBcWNCdmhLMHVJdkpOUWRzRWdDcE5CdmhjK3kza2J4N29YYVN6MUVCUEhFeEw4b0d5dDllSnhvY0FCRTFQMzZvWk9HMVVObWppVHVJTVY4MWhseVlmUzB5aTh0Wm9rRGZGZ1dPMVpFcGRUUlR5OFhGN3pCNnNUN0psWitZWXl1T0tUN0s2NUg1ZXg2YWZHTE9kdU9pSzFUeGkzV3VRdDJkUmw4S1Q5NXJyazBZbFoyWURwRWhTeUVwRlZIQUFaMWlRc3B1V291WVFISDg3cHlSL1V3YisxZVdGQmdJV2xEakNrdUFGQkJCQmljbHhMVEJTazFTUmVIRHo2YXEvT3BsRjl1b3pUajh4ZWVReWk4czhCdE1QekxreXVtU2RpUkRrMkpkc01zNHFTS0ZXeXNMZFc0YXJXVmNkVENtMnZoRmM1UTZxZjFNUFRMang1eHcySkdXdGxkOWhLdDRIbTZMU0liL3ZTeHoxNEpyc0VNWlFJMHlsZkpyZmNYc2VTRjY1SDVleDZZOFlsVlVXSWxYQXVXU3FOTW03bWtqNSt1bEovTFVBU1FCbVliU0cwQkkyZEpZc21KZGtUVG8rRmN3YkgxUnZnSm9pcU1UdmdWT1pxY3NZbmlHcFVpdEZHSjhrekFCelNrRDVuTFdjOCtMMUxpRDlKVUpzWkZNWHpYdUFoZGlrZFI2cDd4U0ptU2ZrelI1c2dISldZUFRURFhKdVlkVTRqcDNYMHN0M2xld2J6RHp5M2wzbEhnTjBBa0dvejZDejNhdEZCelNjT0htU011WnFZQ1BvakZYQ0xPUlFBREFDR0JnSUVhZVNYS3lETTJNMlZVVndPdVIrWHNlbVBHR1RReEpQZjNKMytGTlkwNzdaYVhzV3dQRTZwTnIvRVBBZEpKTWVVempUV3hSeDRRa2dra0NnSE5TTndpcW11Y2FnYnQ4TnVoS0N0M21nWW1KcTB2S3BoYXo4VWlIRmx4d3JWbW8xUFFWNktXU2krWEhSVktQbzd6c0VQenkxbm5Mb05pVTRDR3ByWlQ4NEUwdHBRVWhaRk1hSEVReFBOemJkeDRESEFnNUdMVXM3eVJZVzFpMHI4ajByelFkYnB0MlFhZzBPWTZWaCsrNDhnbkZ0WDVFUk1QbDUwbjZJd1NPN29wWjdrWFFyWmtyaEV6YVNHMEhrK2NkNXlFV2VWTGswclVhcVhWUko0d2tGUkNRS2s1Q0xLbFEwZ0ROUnhKaVJhb0JEUXdnclNucktTT01Uc3EzUFNUMHU1MUhFbEpoOWxjcSs2dzZLT05xS0R4cnFrUGw3SHBqeGhzNHhMUFVsSHZRVjRScGlRNlpCemJ5YWt3MGd1TENSN2VFQUJBQUdRNlN4U0JhS2E1bEtxY2FRZ0VaUXU2aEhLUExDVWdVRmM0dEswek5ua1pmQnNabmZCTkVYRTVEYnZQbmJOWTZKc0VTNFZzQk5ZSkpOVHRoa0pvU3JHbXlFT29lUUUxdTB5M1FsWlljM29PY0JZbXBOYks4YWpBd2NEVHBacG4vRVQ3ZWtsMkhKcDlMTEtMeml6UkloOTl4aTFadHMxUW9LS0ZKT1lnSG9sdWhBeGlhbXlzM1U3Y0JFdWtOb2FsMGtGYVVEQVowaVNsZzNpY1ZuOG9rR2NvbFVCQ0tuQURNeGIybUxpMXJsckxYY2JHYisxWENISG5IbGxicmkxcU9hbEVreEoyck8yZXNHVm1YVzZiSzFTZUlpMDdRTnB6WGxDMmcyNlVnT1hjbEhmcWtQbDdIcGp4Z0dFTHBMUGVncndqU0pkK1hrZHBvc2Y3WVlhNUpHUFdPZlN0TFUyNGxhRFJTVFVHSmUyMGtBTFNFcTJuWkZvVEptVjFWTVZUOVJOYVFUaGRUZ1BIb0RGZFZPaGxWcEtGdEt5TU9ObHBSU2RrQXFiNTFNREZBS0xUaFhNUUNIRVJLcUxUaVFjakRueGhPd212VFREUEpMcU9xY3VqMFBrZVZmZG1sREJBdUpqUzNRSnUzd1o2UXVNV29Qd3Y5eGg1bVprSmxVclBNcllmUjFtMWloNGplTzhSV0s2NjZ5b0RPSHBwS01vbUpvcmhwN2s1aExoRjY0UW9KT1JNYUpNT0tsbnJRbVNWT3pLc1BSRVNxS2tSSU01UnBkYkpZYUZuTUxvdFlxOFJzR3hQbldmMmd4Nlk4WUVLVlNXZTlCWGhFOVJ4dVhKeEtMMVB5NlpJMjlCU0FkWWd4WHpWdm9iek9PNFFxYlY5RUFjWThwYzMva0lFMDROb1BzaHFlSUlKRkNOb2h0YmM4M1JKQVdJNTh1U2xZSTNib0xwWG1ZWUtpY010cGlaZFMyMEFuckVVSGNJVUtqcGxKQ3dVbkl3ODBXbDBPV3c5Rm9jR25MRVJ5V1lVb0w0dzBta1d4WUZuMi9MY2phTXNoMERxcXlVamdZdHorekswWkVsMnlGK1dzZlVYZzZQME1UTFQ4aTd5VTR3N0x1RDZMcUNnL25GNFJlRVhoQmZTSVhOZ1pRNU5rN1lXOFRCTllrWk5jL1BNU3FPczhzSjRDSkdaazF2bVFsRmhabDBBRUl4U2taQUV4SXMxSWpsbTVDUmNtWHNFTkp2SHZod1RWcHpici9Kcld0MVJVU0JnSUZoVHhSVU5BOTE4Vmg1bHhod3R2SUtGak1IRHpKaVljbFpkeDloZHgxc1hrcXpvWTk5MXVmYnovcHBpVzBydHAxOURiczZWTnJVbEtoY1RpSUsxS0FCTlFNdWxHUFJtSzZxZWEvTlY1cmVXMVVWMVZpc1ZoSzFJSVVrMEl5SWhpMEZQQUlkb1ZESTc0dnArb0k1WTdCU0NTVFU0azZsQ2g2WmFFdUl1cWh4cFRTNkgySG9kRDdYTm5XcHlLL2lIOEYvd25ZcUVnVXd4MXpNckx6akpibVdHbm16bWx4QVVQemljL3M2MGRtOHBMa0R2WVdVUS84QTJReU9jcmFrNDE2WVN1SC9BT3grZkh5YTJHRitzWkloNyt5SFNINkUzSUw5cXhDLzdKdEtOMGllRDhIK3lqU3I5eEsvNjRoZjlsdWtnemFsUDljUWY3TjdlMmlUL3dCZVAveDdiYktGdWgyV0JRazlSNDFqUmV4aFpObkpiSStIZG90Nytuc2lRWm9BVGdOOFRnVE9oTE53S2FTYTRqckdHWkhJQVVocVI3bzBwdEd6WGtHV1pSeXo3Wm9IVTRCUDlmTXRENUE5NkoxYU95a3N1U1RNRnNLZVNvMVVjYUhwbXh0NlUrYk52MCtEVDdZckZZckZZckZZckFOTVJFdTl5cmVQV0dmbUtGUjA2MEpjUmRWbER6S21qamlEa2VnMGJrdktYWDNLMHVKQUJPVlNZc3UxRjJkUmlicVdSZ0ZabEVOclE0Z0xRUXBLc1FSMER1VVRlMkhzNEtiL0FEZnJZUXhaS0VaQSswdzFJbWxObTZHcElEWkRjc0JzalRPMmpJU3drWlkwZmVIT0l6U2orcDgyeGJGa1o2eTFLbkd1VzVXOGtna2lnOWthWDZPSTBjbkdpdzRUSnpGUzNmelFSbWt4b3NYeHl5QzA3eVJGOExLQ0UxNDlLQlUwNlBDbXNEVlhVdFFiYktqc0VGUkpKT1p6aXNWaXNWaXNWaXNWaVhkNU4wSFljRHc4MXhPM3B5QXNVSXFERDB1VytjbkZQNWp6N1huakphRlRMU2NGenN5bGtuK0VDOFkwUjA0RHR5emJjYzNCbWFYNExobDErUVdTd3VpYTR0cXhCL3BFcmJVdStRaDM0QjA3RjVIZ2ZQZHlpYjJ3L0JVRytlY1FubkVEY0lrTkk3SG04cGtOTDNPODMvMURTRUxTQ2xTVkE3c1FZQ0FJV1FoQlVUUUFabUxXbnphVnF6RTJySmFqZDdnTXRTbVhHMEpXdHRhVUt5VVFRRHdNREUwR2NTc2d0dzE1TXJPeElCTUxYUFdMWmM1UHBRQUdHaXU0NWtzeG94TkhTVkQxcVdtd3dTMHZrWlpGeXFXaG1vaXUwd1RmYktGWW9Jb1U3S1JPTWlXbkhXazVKT0hEcEcwMEZkcDZXdm16NnFNQWZXTVZpc1Zpc1Zpc1Zpc1Zpc01xdnNKVnZBcjVoRlJTRkNocDU3RERzeTRHMkd5dFoySkZZWjBYZnVCVTIrMUxqY1RVd05HcFVqQ2VKUG9ROW9vNkFUTFREVHZjY0RFektQeWpseVliTGF0bGNqNXIwc0Y0b3dPN1pDa3FRYUtGRDV1akRMTTFZejh1KzBoNXBicENrTEFJSW9JdG5SQ1JtNStiYTBYbWtQdnNZdnlKelQ2Q2puR2dUbG9yc0oxRnFCMGNnOFdXZzZDRmdETUdDbEpGQ0tnNWd3dzg5Sy9FT3JRbjZ2V0gzSDlJYnR0NVB4cktGK2dicCs0d20zV1BwdHZJL3dDeXZoQXR1enpoNVNoUHBBcDhZRnJTSnltMlB4aVBkQ1QrMU1mNmdpYnRhenBWZ3V6RTlMTk4xcGZVNEFJbk5MYkFTTzJKUThDU1ltOU5ySVFDV1Z2ditnM0IwMVhOUGhtV2t3MjJyYTRieDFTbG96a2dheXN5NDEzSldRREVucDdhakZBK0dYeDNpaC9LSjNUbEZvMlUvTE5TYnlKbDFCUUtFRVJaR2oweE56ekNabHU0d1ZDOVUwSkVTZGpXZklnZVR5alNTTnBGNVgzbUxkc3hxMUpBTlBFcENGaFlLWWw3RmtaUEZxWEJWdlh6akJBQW9CUWJvMHIvQUdUdFgxRWFBb3U2S05meHZ1R0JGcUgvQUltOXhIUm9UVTEyRHBocXJydEkvRmUyS3hXS3hXS3hXS3hXS3hXSkw1SWoyK0o4MWFiNDd4NTFtV2E1YWN6eVNPYWhPSzFiRWlHQTNMTm1YczFBUWdZTGZPSlVlN2ZDR2tJTjdyTDJxVmlvNnNzY29jRGMwMFdadEFjYk8wNWlMWXNoZG1PaFNUZllYMUZmcDVxa0pjRkZDc09TcWhpakVidHNHb05EZ2RlaHJvNUdaYnlJVWxVYUdhSzJqWk9rVTNPVDZMamFFclEyZjN4VWN4RGozd3FXODFxRmVBRzNYYU9tVmgyWXRUYnM3ZmRRU0MyeWdySWlkL3RSK3dXYndYTU9mb21KelQyMzUzL25Rd2pjd2dJalErYU5vNkp5TDcvUGR1bEMxcXpKQmdOTi91MGZjSS90SGZDTExrcFhhNjhYUHd4Z0JYSUNMRDBHazM3RGx6YXFIdVhXUzhVSWN1WGE1VmgvUUNVWlh5MW1QdkJZSHhUcEJCaGFGTk9MUXNGS2traFFPWU1TdG5UTTZmZ1d6ZCt1Y0V4SzZOdElvcVpjTGgzSndFTXk3TXNpNnkyaEE3aEVnYXo3UEg5RHFtQlZoWTdvVVJEanlVYlkwaWRNMVlFL0x0Q3EzR0NCNHhvUVVMMFFraXlhOWNMN2xWZ0RHSmwzbFpsMWYxbEhvZ0NUUVFBQUtEcEtSWFZTQnJ0TWZCSlZ1TklyRllyRllyRllyRllyRllsVTNKWkE3cStjNGo2UTh3VkpvTVNjaERNcjVCSU15RFdEcm92dktHWUVLdk5NVVlTQ1VqQkpxQlNFVGJvY1NYZVR1RTBOMEhDSmpCaFF4Qk9GUmdZbEdVY3ZmcFVwR1pKSjFXNWFZV3laTkJxZ0dxejM3dlBXMGh6ckQyd3VVVU1VR3ZjYzRVbFNEUlFwR2liOXkxRnRuSjFCQTRqSFZKdWw2WmVkUDBqUWNOUXdOZDBUZjltc3RQV2pNVFJ0RjVBZmNLN2dhRUxrOURaQzFESnpUOXB6TnhWeGI2S0J0SmhqUWJSeENBUkloMEVBZ3JkVXFKS1Jsck9sa3kwbXdoaGhKSkNFWkF3STA1bnhPNlNMYVFhdHlpQXlPT2FvMFBzUkU5Tm0wWnhIOXhsRkErdWQySjRDSEpwNmJjSlVTRWs0SUJvSWtRVU4zU2E3b25MSmxEYUs1bGJZVXRZQklQVnJGUUJRWUFRVlFWUlppcTJreU84Nm52aW5QUk1URm9nSXFUUVEvYVJXZVlLOTVqeWh5dDYvakh1WnlUNjNwS2JtWk5iaHFvTUx1cEo0UkxUMDh3d1cxejc3OWRyaEJQUm9UY0hlZWpIbUdLNnFhcGxybFpkYUJuU280aUt4V0t4V0t4V0t4V0t3d2d2UHBRTnB4NFFNTVBQY1JjTlJrZGRoTUIrMlpkQkZRRlhqN0JXRW0vTVB1bmFxNE9BMVRMSVNTYWN4V3lPV0xrc0VLTlZvTkQzaW1CaGlZYWFxRnFONGtZQUU0UmE5bytTSUxUUm82UmlmcWlGcnZudTJkQ1FDS0VWRVNvVEt6clQ2S2d0cUJJRzBRRkpXQW9ZZzRqdkVKbEhwV1lQSW9MamFqVVhjeEFxQnpnVW5jY05RSUJCM1JPLzJaenJ0cXI4bG1tQkl1TEp2cjY2QWU2SmFYUkt5ek11MVc0eWhMYWE1MEFwQWkyYlNGajJQTXp0d3JXMm5tQUFtcXRrV0RZMHpwSmFKYVFzM0szNWgvTUpCUGlZbkpacVFsSlNTbFcrVGwya2tKVEV1bFMxZ0FRd25rbTZxTkFNekQ3M0t1Rld6SWNJS29LNEs0c2MzclZaSGNvNm5NVzFEZUQ0UXBTbG1xalU3ejB6U1BwSHBka1YxVWdRZk10R1dMVHZLSkhNWCtSaXNWaXNWaXNWaXNWaXpaWXRvNVZRNXlzaDNkQVFDS0dGb0tEM2JOV2pTZ20zV084S0ErNkd4Y0JHMEtWWDd6cVJLUEUxSldvNzFySmdpaE5SaU1ERXpNeXpMQklkNVZ3akJJeXJEOHd0NXhTbEx2RlJxU2RwMVM3RGt5K2xwc1ZVcUxhc2ozTVcyVUxLMmxwQkJPL2IwTmlUOStYNUZaNXpmaERkcXpFbE9MS0tLYnFBVUtoaTNwQ2JUZGY4QWdqdWNINndnV2FlYzJaYzhDSWNuWkZ0RkZ2TUFiaVJEemtzNDZwVW9zTGIvQUNCMUNMd1FMeElTTnBPVU0yaEpOUHJabG1BbEJONWEyMEJLU3I5VDN3NHFWbUc3cml3Um1Nd1FZUTdMUzQrQ0JVWWZtVnU5YkJPeEl5Z3JncmdxZ3Jpd2xFMncwUDRWYWwwNU5WY0JRNG5wbWtWNXh5MmZNTU5kUE1XaExxQ2hZcWs1aUpxVVhMTHJtMmNsUldLeFdLeFdLeEl5QldRNDhLSnpTazdlaVVBc1VNTFFVR2g5aGlSbVRLVHJMNCtnb0tQQ0hRTC9BQ2ljVU9DK0NOVGttdDF4VjRyVWtuQUtjTktRK1V5cUNWbWlVRFpFNU5xZmNKSjdxYkFOUUJXUWxJcVRnQU44V1Jab2tHTHk4WGxqbkhjTjBXd3lIN0VXY3l5b0dGQzRzamQwREx5NWQwT0lPSWhwOUUwMkZqQTk4RkNobVBibUl1QTdCOTBOeTYzRHpVMEc4NENHVXBaYUNCalRFbmVZNVpJek1PVDFPcG52aHd1VEo1eXpTR21FdGlnRktSV2tGVUZVRlVGY0ZSTUtXbEhXSUhHTE10UmlVdFJwMVpQSnB2QXFwRTVwbm1tU2wvOEF2Yy9wRTVhazVQOEF5bVlXcFAxY2svZDByVFY3RTVmTXpxcDVoQVdDQ0tnNWd4TVdTbGZPWU4wN2psRGtsTU5adGtqZU1ZSUl6Rk9NSVF0ZlZRVHdGWWFzNllkK2hjRzlXRVMxbk5zMFVybnIzbklkSXBJV0tHRnRsczQ1YkRHamRwcG1KVVNENnFPSStLSjJqZENrcVNicWhRaUNRQVNvMEFGU1RrQUl0YTBmS251WmdnWUpINjY3QXM1S1A3eTlRdVVxaEZhbEkzNnB2c2VjcmxjTVAvR2RES05LREM3dUJUVHdoRTl5Zk5lQlQzNWlHNWxLeFZKQ3VFZVVLaFV5bzkwWGx1Wll3bGphckdMb0VHRktoU29VdmRDNWh0SFdXT0FoVThrZFJGZTg0UXVhY1Z0b082Q1NjVDA3VFYvRTVlUFRrZ1luQVFxWmJHWE80UVp0V3dBZm5IbExtK25zanlsemYrUWdUU3htQVlUTklPWXUvbkFVQ0tnajV1UUZpaHloU1ZzckNrbWxEVUtFV2JwS2wxQVp0QUgxcWYxaTI3VVF2NENXWGZad0pWOWFDb3JOVG1kVmoyYjVXN2ZYUU5weEFQMGpERXNtWFdWSm9LaWhBRkJucXRsNE1XTVViWDFCSUVQbXJwN3VnYUY5eEtkNUVTQ0tzdUhlcjlJY2xVcjJROVo2T1hhU0JRa2ttbTRRbVFwdFAzbUc1VkkyUWxBRVVnd3MwaVltVU5JS3NWVTNRNWFLMWRVQkkrK0ZQT09kWlpQZDh5YVpyemxaYkIwN2t3bHZBYzVYNVFwMVRocW8xOCs4Umw4NElCRkRsQzJTMmJ5TXZDRkxVczFVZFZtMmN1MFg3bzVyYWNWTDNReEtKWUticG9FQ2dTQmhTbXB0Ri9QQkNjU1RsU0xhdEVUazBWbytKYkZHeHY3NEpxYW5icklJekZQTmswMWZCM0FtSkJOSlFINnhKaDFVMGlaNWlMeU5ncGdSSGxIOTV2dk5yVGNUZG9NYVFLRUFqSTRpS2FxUVFJbUlmRlduQjNINWxuRFRGTVZaN3VubUpuNkNEeFArUnVNQTRwd082SlNSZW5wcE11d2lxMVo5d2lUa0JJUzZXVzBrQVlrMHhKZ05yT1NWSDJRc055eUw4MDZodEEzbkV4YXR0ZVZJTE11QzFMak1uQXJoNTdsRFFkVVphck5zOWMvTVhRYnJhY1ZLM0NHV0phUTVKRGJRQmNWY0N0dGFRaTdmU1ZBRUFqUEdGU2NzNTFwZGxYRkFNVzFaVWtpeW5uRzVSbEN4UWhTVUFHUEoydjNZanlkcjkySWJaUURSQ0tLVmhoQ1VwWmFBSm9sQXhNTnVvZFJlUXVxUm1ZazZyUTQ2ZjhWUlBzODA1Uk1HRll3Y0NSdStZSlNwWm9JYVpTMzNuZjA4eS9jRnhPWno3aDgzQUt6UUNwT1FFU0ZnVE02QXRkR1d0NXhKZ2FQV2ZMSXErc3E3MXJvSU5sMlF2QkNrSjRPbUpyUnRTUmVsWHIrNUtzSysySEdsc3VGRGlDbFF6QjZGQzF0THZ0cUtGaklwTkRDZEliUllGRlBFamVVQXd2U1djY0h5a2owVUFHSFo4dXF2cUszRjcxbXNMZFU1bWZacnNWa01XWWcvU2M1NU1US3Y3eko3dVZQaERrd0dyZ3BWVGlycVFJUWFvQjNnR0xhN0dtdlExMmV4Zlh5eXNrNEo3ekR6UWVaS0NhQTdZY2xseXlBRU8xTGh1bElGS3hMSmRiUmNlQ0FsSUFTVTdmTldhQ0hsVk1HSGhSMVk3ejBRUW81Q0NoWXhJUG1OUzVYaXJBZm5BU0VDZ0ZCME1ySlB6cmwxaEZhWnF5QWhqUnhsdEY2YmY5Z29CK2NKczJ4K3FTZ252ZE1PNk15cnliMHU2dEc3RUtFVGxqemNrcWkwWDA3Rkl4QkdwYWcyMlZIWkNsRmF5bzVuNW16SVRMN2ZLTnRFb0dGODRKckR6RGt1dTY4Z29KeEZkdXBDRk9PQkNSVlNqUUNMSnN4SlhUTUp4Y1Z2N29mZldwM3lXVUFDd0JlWFRCc2YxaWZrVExTSzMyVGZmUlJaSytjVkRhSVlSTHprcWgxS0FVT0pDaHR3aGRuaHVxcFpaYVZ1R0lQc2libFc1MGNoTk4zSGdPYW9lS1ltcFZjbStXbkJpTVFkaEd0cHBicHV0SUt6dVNDVEQwczh4OGMwdHYwZ1I1eTVjSEZHQjNiSVVrb05GQ2g4eXpwaEs3UFlvY2toSjR3L2RlYnVrbEpCQ2txR1lPK0d3RUxMaTFseHdpbDQ3QnVBMlJMRzlMTkszcEhoRnRkaXpYb2FwYVhVK3VtU0JtcUhGb2xtSzBvbE5BRWlHSGt2dDMwMUdOQ0R2Z2ZEVGhWOUJuQWNmTk1QcmhacWRVemhNT2NmUEFKeXgxV1MvTFMwNkZUYktIbWpnYjFlYWQ4SVF4Y0YyWGw3cHlvMkNLUS9aa2pNQTFaNUJSeVUxL1NMVHNaY21RVFFvVjFIVTVIakFaV1ZrVXBUTXcyd2x2SE03L09SSnpMaUx5SmQxU2Q0UVNJSUtEUlFvUm1EcnN5elRQT1hsVlN5azg0N1NZbDBFbzVHU1FHMjA0RmRLaXZkdlBmQ0xPWkJxNEM2dmV2bkdMWFdtV2tnaGxDZVhlVUcyc0s0d2JPTENRdVZjdU9nQUdtU2p3aGwxTSt3cHQ1Tnh4R0MwN1VuZUl0T3pqZVhRVWZienBrc1JPcjZxQnhPcVdzK2JteGVZWUtrNVhqUUpyeE1UVWxNeVN3bVpZVzJUaUx3d0k4eXZTU01rNDlNb0MyeUVFNGs0Q09SWWQ1VjErNkdtRGNhU3JxcEkvcVltcFdXZmsyM1drWDJGMEpDY1FudkVHVVlVM3laYVFCdG9LWXhMV2FKVjF4MnQ0ZFZGY3hFc3BNcFp4ZEl4b1ZIdk95SkZndFM0SzhYRjg1U3Q1MWVWSlJhS1pNdDNTcG91SVZoUWdHaEhFVkIxVERDSDI3cXNEbUNNd1luNVF6a3VwdFlBbUdzaU1qL0FPakJCQm9jQ0lzK1RNNC9kK2lLVmhsazg2V2tqeUREZUNsb0hPV3FHNUZabDZjdVM0T2E0Z20rbXUwRUdMVXM3a0NYRUl1QUdpMFpoSjNqdTg1U1VyRkNLaUZ5eHpSOXhnZ2cwSW9kVWhQcWxTVXF4YlZtTnhodVlRNktvV0ZEdWkvUUVrZ0FaazRDTE9VbHl6cGRhQ0ZKVTJraFF4QkVXMmFXTE5laUJFdkxxbUYwR0NSbXFFSVMyZ0lRS0pHUWhhVXVJS1ZpcVRtSW1HVVM2T1VZSmJXYUpDVTVLTVN6TGpLQ2xaQkZhaW0vVXBTVzBGU3lFcFRpU2NvbWJhcFZNc2l2OGEvNlF1MHAxZUltQ24wUUJIdXhhRFgrS0hCdVdnR0diY2JtRmh0OGNnNGNBYTFTVEIxVGdwTW52cDRlZFpGa3VXbytVZzNHa1l1TE9RRU5TY3JLeXlwZVhaQWJXTHExS3hVc1JhMW5La255UmlnNHBPOGF0SDdWdWtTY3djRDhXbzdEdWdLU1NRQ0NSbUFjb0tFUE5xWmVGNXB6QWpkRTNMTGxKcDFoZUtrR25FZWRaVmxaS0tBWHNDU29WUzJPRzArRUxrWE9VUUVUYmwvTlJMaHZCUGNPTVRFdWljYWRZbm13cDl0TjVMcVFBcFNZZlpWTHZyYVZtZzBydmlXbDFUTXdscE9hamlkd2lYbGtxQWxXZWEwZ0MrUm53NG1FcFNoQVNrVUF3QUdxVW0wVHdkV2xGRU51cWJTbzBONm1CVVBiVWFwc2VUVExVME1CVzQ1M2d4YWFLT0ljSFc2cGc2UE1ybjNIM3pWbzBVaHNRN1o4bTRBRnl5Q0VqSUNocEJsWk9WbG1VelFRZ3VZQksrYmRGTVFCc29JbnBKdGJFeElrVlpVZ0xhQitnZTZIcFNZWnhkWVdrYjZZUlhYWFZYejVFU2JwdU9WRHU1Um9rdzJ5MjExR3duZ0lxUVFSbU1SRWpPSWFmVVZFZ0xHT2ZOUEQ5WW01dGdzTFpRUVNRT3JrQldBYTQ1VnhoZE9RVDdTZnZpWU5aTnBHeFNrSlBDc0RCSUdxMndXcFpxZVFLcmsxaDNpakpZL0RBSVVrRkpxa2lvSTJpSDNpd3dYRU5PT2tVb2h2RW1IVlRLNlRMOHVoZ0FoQUFYZU5EdmkySmZrWjBxSFZkRjZMQVdFclVkeTBtTE9XaE11RUtVQTRwYWhRa1ZKQk1QdnJrNTByNUI1eGx4SUsxTkM5ZFVPN2hFK3dKbGtQaDByYmY1aVFSZEFTb1FwS20xbEtnUW9aZytlcEtWaWloV0Z5dTFCOWhoU0ZJNndwQUpCcURTTFVLM0pCZFNWQkhPb1RGak1tV3NPUVoyb2wwRDhvdHhOK3pTMERRcldrUTJoTGFBaEFva1FjUVJ2aEtISlVFSUhLdG5HbGFLRUlmYmVtd3BSb0U0TnBPMDdUcTQ0RGZFL1BHY2RvbkJsSndHL3ZnNmxDb2lhWUJCd2l4N1JJV0pOODFCd2FVZjhBYnFuL0FKUjdCNTBoS0N6N09abGdLTElDM1R2VVlNeUV2T0lVT2FtbUl6eWllNUdZWURTaGZDeWFFWnBOSW1wQjJYbVZOS0ZDTTkwSWxrakZXSml5cDVORkpjcnltOFlrNHdDRklCR1JGUkdrYVI1V3k3dFcxanhCODJ6MlM3TnBKUmVRam5xM1VBaG9penBkSzNWdk9jclNqYUc3eHZVcWFVaVJMamdlZmZaVzBwYXFCSzZWQ1JsK3BpWmRiVk5OT0lXRnA1TmRTa2dpa1d1UVo1ZE03cWE4YVJZclFhWWRtVkRFNEpoRHMxSTV5WmVhT0pVMHFxNjdhcDFXcE5Ma3JOY2NaeGVORU5EZXRSb0lrcFJFakpNeXlNUTBnSnJ2Ty9WYUNRcVJkN2treE5LdnlxQ2N6UXhUNEZCNGlGR2hCKzZ1VmF3SitXSUs3MUNuQ2loaURTSFh5dDExd0Fnck5BQ2EwRVVvS1EvSVNqd0tubUVZWnE2c1dreEtOZkpDczQwSkp3OW11dlFLR0ppVnROMldvbGZ3cmU0NWlHSmh1WlJlWlhXbVl5SWhUUVdVcXZyU1U1WFRTTGw4aThTcW1JQnlyQ2xvYkZWckNSM21rSW1HMzJpV1ZoWVFvcEpHK0ZxckpKWDlRcFY5eGhPS1JUR0orV2NtNVJUTFV5NUxMVlFoMXFsUmpBc3EyVzhCYmZMdFpLUTh3S3FHNnNhUE1UOHRKS2J0QzVWSm8yRTVCT3FaUUhKVjFCMnBNVFVzM09zc3FjSnFuSER2RU55alV2WGtoZHFLRTFyRWpOTnR6Q2x1b0FPU3lRS29QOUQ0d3RhRU5sWlBOU0x4SXh3aTBIMGtJUURVMUN5UmpRYlB2aVlrMnB4RkhCenRpaG1JbkxNZWs2cXBmYjJMSFFaNXdxWGJYbHpUM1F1VldNcUtFRzA3UVJnWnlaRk1BT1VNV1hhY3c1T3BibVpoMTFDNmdCYXlvQTY1aFNsa01OZGRlWitxSVNsTGFBaElvbE9BMVdzK1dwTzZNRk9tNzdOUjF2SnFJbVVsQzZqQWpFSGNSRWpNK1Z5VFQyMVF4SGZGb2ZIajBmMTgyVkFNMnlGWkZhUWVGWVdhdnU5eXlJZTVBZkdFSlVmeFFidDdtVkkzcUZJbnBmeXNGZGZoY0tISWNJSUlORGdSZ1JDVktRc0tTYUVaR0xQbTBUa3NDTUZwQUNrOThhUk9nenpiUDdwc0E4VGo1a2xZeTNhTG1LdG8ySitrWWJZYlpUeWFVQkNDQ0RUaEV0TXA4bVRmTkZDamFodHJEamlHV2l0dzNVamFZVzhoVDZrb1NFWGpWU1VnQzZQNms0bUg1Qmg5YWxyUlJTc1NRWWxKZExiY3V5TVJmQVAzazY3VGs3VW1iWGFWTEtiRXNnRXBLaFc2dllxUGNXMkhmajlJWGg2aG9JZ0NnQU9OQlN1K0xSVlNTWHZVTG9pYk4xdENPK0Z6YkxRYVpjY0NGMEtnRHVyQktYRUdsRkpPZE1SQ211WmREaTBweUFCeWhDTGlBbXBWVGFvMU1UVSsxSzgwODl6NnFZbVp0MmJQd2hvbllrZFVmMWljSHdBNC9vWXJxckZZcjV4VEYyRUZUYXd0QktWREpRemhpMG5WTjBVaEJVTnVWWWNtMzEvNGhTTnljSVhpYW5FOStNV1M3Y21IV2prNG0rT0kvd0RSaVVXbGFWTkt5eCs2QkxQVDdLR3ZMSEdVTjFRNGxzQ3FqeGlVbFc1TmhMTFYrNm1wRjRrbnpIVGRaV1RzU1REN3hZbEdsVXJVcEZJYWVROEtvUEVITVErVkM2cHRqbFZqQUVMdUVEOWVFTnVUSUJDV1MyRHM1U2cvS0cyN2dCV1FBTVFCZ0JDcCtYYnpjdkhjbkdITFhGQ0dtcTk2ekV5UXQ5WkNBaXYwVTREb2lBY0RqRXdrSUZXK2FzWWhRMlJaOCttZWxndkp4T0RpTnhoNTRNdDFwZVVjRXAzbUpka3RBcVdhdUx4VWRWWXRsZCtZYVJzU212dEoxSFdzWVJOcHppd1p4RFV1ODBzNUtDZ09JaWNtRVB1SkxTQ2xLVTNjY3lhblVFTE9TREFsbkRuUWNZVEtENlM2OEliYVEyUVVqRVlnd2gwT2x0OGRTWlNGY0ZBWWlCS0tMcnExRUFMVVNLWjBoY3VvT3BEWXFpbUo3NncyaFhsYnFsSjVwSm9UbFNrV3RaM0tKTXl3T2NCendQcERmcWs1dGNsTXBlUmpkT0tUa1JEenFuM2x1dUdxMWtxSjEyZS95Q3lzTm9Xb1pGV3lFV3VnL0dObFBlTVJDWnBoM0JMZ3J1T0JoME9wSVcxY1VVNUJSS1NPQ2hENzlwT0htU3VPeFJkQmlWWTVKb1hoUlp4SXp4aVlta05BZ2M1ZE9xSVlYVjJXWDlaUThENXM5WnJjL2NVcHgxcHhGYmkyMTBJZ29kUnljdTgrWDF0a3JVc2locHNFVERuS3YzVTQwNW80eE91QitkZFVNVWczQndFTmtvTlVrcFBjYVEzT3ZvK25lSDhRckUxYVR5L2cwVWIzcVRtWXV4ZGkwQlNYSHBEd091c1Y4KzdVQ0pTelhwd0tXbTQyeW5ydk9HZ0VLc2hvdGtzemQ2aHBWYlJDU2VNSWJXdzQ0MDZpNHRKRlIzZnFPK0ZRWVN0VFMwdW82NkRlRUltUUxqN1dTc1IvU0daZ0lVbVpiNXlTS0xBekkvcUlRcEswQlNTQ2tpb0l5STh5MEhMckZ3WnVjMGNOc1dtOE9VYlpIMGVlUnVpK1FhZzBJeUlqM1dXMmlpbXd0V3hWYVFxMHBsekpZUVA0UkVuSnpGcE9FSmNvZ2RaeHlwQTRRSktUdm9iYmFtSHl1b1M2cHk0RkVEWlNKbXpGSVB3QWNDdjNUbENWZWlyOUREaHE0VDBSTkJXRkNzSVU1TE9oNlhYY1dQdUkzRWJSRXZielBLM3B3RnAzSUhOQUVOVGJieUx6YXd0TzlKQmd6QWhjekU4cS9Nazl3ODFXVVRlMkxHYVM0KzlleEFBZ01OajZBZ0pTTWdCdzgyeTU5RFNES3pSUElMTlFzWm9Wdmk4cG9EbFNDazVPcHhTb2ZvWXpGUmlOOGQyMkp5YmJzMXErOWk0ZmkydHBQZnVFTFVWclVzMEJVU1NBS0N2bXlLRnZPOG0yaTh0V1EvVW5ZSVlzcEMrY1E1TWVpdTQzL1U4WWJrSlNmQ1F6eTBxdGRibDgza0xoM2w1Rjh0RlpRcE9PQndJaE5yUG82d1FzZCtCaGRvcmVSelJ5YVRuUTFNQlFpVVdYWkpGMDg5dm04Q01vWWNTOHlseE9TaFhoNWt4TUpsMnJ4eEp3QUdhakQ4d1dHeXRSQmVkTmZiL1FRN01lU3lwY0IrRmNxaHZqdFY3UEdCaGhBZ1FpVmRtbjNBMkFFcHBlY1dhSlQvVTl3ZzJNQVFqeTFBY1ZpRXVNRktUN1llbG5aWjlUTDZDaHdZa0hJamVONGkxQlNXVDZROEQ1dGZPeWI5a010SVVtVmwwajRKTlZrYnlCaDQxZ1BzQ2Y4bVNwdThzR3FRS0t2RC8xRnBTQ0M2S3RsS0VWTFpxTVJ0SERieGhVZ3c0M2RBdUhZUm5EMGpNTk9YUTJWZzVGT0lQOUlSWlV3NTFyalk3elV3eFp3WWFXamxTb0t4cFNnQmhtYVhJdWtMQktDY1FQRVJLekpRTDh1UTQyckVwclFWN3QwTXpyRHVGNjRyNnE4REMwSmRhV2c5VlFJUENMTG1sU1ZubVdmQlU0eW9vU0FRU3RJT0JoMTdFdXZHcTFjMEFma2tRNUpJbVUxZHdjT045T1lpYWxIcFRGWXZON0ZqS0ZtdElyUUU3aEV1MmxGbUlaVGt1NGduZURpWWNhVUpRcFk1cTBpcWVNT2NuTlNWKzRWZ3BDZ0U1MS9yRTdaYTVpWUt5UWhmVldEdFZEOHU1TEx1dW9vZGgySG9WbkdtN1VSRXcwQ0RDMGxsZDVDeWc3MGtpR3JmdEV1b2JZbW5ib0Y5WlhRNGUzZkVqYTlvVFV5bHNyYktjeWJtUWg1UkxsVDVxOG9tem5GaUk1ank5NUE2Q1R0S2Frc0duT1ljMG5GSmhOdjB4VkpNbFc5TlV3NXBETWtYV1VOTURla1ZQNXd0YTNWRmExbFNsWnFKcVQ1c3JJT3pXS1JkUnRXY29zeXp5eUNoU1M1ZklMbHpPN1hBY05waVpKUTJscG8zWEZxQ0FSOUViVDkwV2cwbGNrc2dVS0JlU1JzSWkzVXBlWVErZXVDbFg0czRWQ1RSQWlWczExNmkzYXRON3RwaERTSlp1NmhGRWJhWnd3K3VXV1NrWDIxWXFTTTY3eER4OHZ0ZVV1ZkoyQVhTcXVhOWdna0p4VW9BYnpoRHRvTnBxR2ZoRjkyUTRtSnFiU3o4TE1LdnVrVVNrZUFocmxKMTRyWGdOdTRDSnF6Qys1ZlM2UVFLQkpGUUJDN05tVy9vWHh2U2F4SzJhNDd6bkt0bzcrc1lYSXMzTHFXNkhJRUhHTElrMHRvSHdadUo2aWlRUWQ1NHd5dVd0QnQ2NlduQ2FpaVJpRVZ3aTFVSmNzeHRhelZ4azBCT1pGU0l0ZjVJbjB4NEhYWFZYelphWFlmclJ3cVVNMFpFUWxodEFvRURpY1lRK0NFQTFxazVBMEozajJpRXZOT05CMEVLU2tFZzUzY0l0SjVDd2dKSUpBSkpIZU1JVlVOS0l3SVNhSDJSTHo1QUNYc2Y0aG5DRnBXQXBKcURrUnFmWWJkVHo4QU5zSmM4bW1ENU5NZ0syaFdBTU56NmlBbVlsenhSemhDcHFUYkZYRnBSM0tGRDkwZVhPTDVzbktPRWJGT0RrMC93QlQ5MFM3Q3dybFpoZDl6WlFVQ1J1QWdSU29vY1FjeEU3WW9kNThxUWhYMUQxVENMSmZPRHRHOTRPSmhncVEwbG10NWFBbWh5cXBNU2lpdVhTc3U4cmV4Qm9CUVJJU3E1TnlZWnVnU3hYZmF4eEZlc243L0dKb2p5eDZtOUk5dElXeWg1QlE2Z0tTZGhpMDdMZmwyeTdKTjh1a1pvcnpoQzdUZnFRQUVFZDJNTG1uM09zNnZnRFR6UUNTQU16Q0VoQ0FrWkFVMUdIY29uM1N3T1VLS3RpcFdkd3AvWENKVnRUYlY5ejQxdzMxUTBtaUs3VEZuTHdXajJqelhsVUVUS3FtR3hSQTc4ZWtTdGJmVldVOERTRVdoTUkveEx3N3hXSldmbUpsME5JbCtWV3JKS0sxaVJzY0lBY21oVmYxQWFnUlFBVUdBR1VXYVJmZTRKSTRRSmRibHFMbVhRQWhwQVF4anZ4VXJ3SHNpMFNzSUNVdTBEbk11RUE4VFdKdHZ5eHE0aFYxSlVDS2l1QUdFZTVFeXB5aUFoUTJtdEFJazdNYWxBRkg0UjBmU0l3SERVWWRRNjJiekJCM29Ya1lNKzBEU2JaV3dkNjBYay9pRUdabFFpOGtjb1A0UmVpWXRaeWxHa2hvRDZTeUtpSlVOVFR4VTQ5ZlVjeWE0dzIybHRBQ1JRRExVNjhoa1hsbW00YlRBbkZ2VEtFcDVpQ29WRzB3czB4M0dzU0w3WWxVSnZpb0lUeEp5aWZkUTFMRnZKUkhNU2swcDM5d2gxeExqYVdoaWtVejJpSm16cGViYnVMUlRHb3VtbU1XalpyRW1GbG1ZSzFKelFSV21PL29TQ2h3cUJvUVRRalBPSmUwaU9iTWl2OEFHTTQ1cmpkNUJDZ29ZSE1HSmR4NXZyMFVkNEpFSXJXcDlnR0FFTCtJYzlFK0VVd2h0eGJKcWcwM2pZWVluRXU0SzVpOXh5TU9NcGRGRlZoVmtTeXpVMy92aHV5Sk52OEF3cThTWVpsMm1maTJrSTd3QlhWVURNMDR3WmxzYmIzQ0RPSytpa0RqQ3BoMWYwcURjTUlaNmgyNHhNTktVTHlPdHV5ckVsYXhsM0ZJV3NKWFdxZ2NpZC9kNFE3YTE1YUZOa0p3SUtRYjk3MkNFVlBPVlhIZmlZRUNMVTBlbGJWQlhUa245amlSbnhpMHJJbXJLZHVUS09hcnFyR0tWYXFhNVpOWmxBNzY2ekQrVVR4Vy9hUWxsSDRGTkhDTzRmOEF1QnoxZ2J6Rkk4b01yOE1CZUtkbStFTFE2Z0xRYXBWa2RhalFSTVBRYXVPZHd6aW11blFVMVdSbzFNMm1BNnI0R1grdWN6d2lRczJWczFuazVadTdYTlp4VXFEQmhMcXBkMExUa082dUc0OTNoRGRxRnRqRzRzMUpLeXFvclhkblNGVEM1MTFWRjFHU2pnRFRjQnNIakNVM1JTSENRNVVFZzAyUWlhZEcyOXhnVG4xMCswUUpocGVTNkhjY0lPcDJSbG5ldXcyU2R0S0dEWXNrVFVObEo3aVlic3VYYU5VMSsrQUFoRk5nMm1IcDREbXRZbmVjb1VWS1hlVWJ5anRNUzQrSGFQOEFFSVZCSzBHcmREVElLcmh3SXloUm1WdVZWeVZ5dFNuRTFoNTV1WFJlY1hTdnRKaVp0Qng2cVVmQm83dXNZbTAwbEhlQThSMExqV0o0bUxoaGhUaks2b05LNWpZWVltZVZidlhLRVlFYklYTUxIVk4yRnJXNDRMNnlyRVptQ0lwRklabWx0WUs1NmZ6RU5PSWRGVW11OGJSQmVRbk5ZOW1NR1pIMFVWNDRRWDFuYlRoR2VlUEh6RjJoNUxNY210Rld5QWFqTUdHblcza1gyMWhTZDRneXpKWGVMVFJWdktCV0VKU25xZ0RoQlVsQXFvaEk3OElWUHNveUpXZjRSQ3JTV2ZpMndudlVhd3VhbUhPczZRTnllYUl0K2dsR2h2WFdLUlNLUlNKUENaUngvVHpGb0N4RnJ5QUE4cFRnNmdwQ1RrQmorVmNzY0lRdExxTDZRUlFrRkp3S1R0QmhwVjlGZHVSaWFORzBqZXRJL09EYWIxbUlEcUVjbzFlK0VRY0tqOURFbGJFblBnY2k2RXIydHJ3SWhTNlE4K0JDeXB3N2hBU0FLQ0tSU0tSU0tSU0tSU0tSU0tSU0tSWnhQa0RDa2twVUVBVkJwQ0oyWWIveEw0M0tGWVRhWDd4cjJwTllST01PWk9VSjJLd2lvSXFNUnZoU0VLNnlBcmlLd2hocHJGcHRDUFJBRVRNMjFLaXJoNXh5UU16REV5cWFDMWtCTkRRQWJ2TUJLT3FTT0VDWWNHZEZRSmxCNndJL09BdEMrcVFZZW1FTllIRlc0UTg4dDdyR2cySkdVVWlrTEh3YStFTXZPSndTNFFOMWF3bDlaNjFEK1VUTTZXMWx0Q09jQUNWSElRc0tjV1ZLSlVvNWt3RUdMUVJTejNUM0R4SFFxYUJnc1FXcVJLNE5yNHd1UDhSUEVRUkZJcEZJUjE0SG4yaWY3My8yaUduMXNMdnNyS1Zma2VJaE50TExZK0FGL2FhNFFxMEpsMy9FdWpja1VnWW1xaVZIZWNZUnIwaFBNWUhlb3hTS2EwRzQ0bFc0MWdHb3FOWkVGSU1Uc3V1VnRJT0tweVV5b3QzaHRJRlVuanM3NFl3Y0tZbWg4QmUrb1FyMlZoU1VyUVVxQVVsUW9Sc0lqM0laSzYzMTNkMkVTYStldHRzbmsyeGRPSnBYektlYlRWVFhUWFpSclpqUEFqOHpyVmpuRjliWnFoWlNlNHdtMDVodk9qZzd4UXcvYkxpMFhXMGNtbzVxcldDb2tsU2lTbzVrNGt4WnArQWM5THpqRzJOcGlrVWlrTEh3UytCaHVFR0poSDk1S3ZyQVJjRUJvUmE2UUxLZVBvK090S1ZPR2lRVkhjTVlic3g0b3FvaHZ1ODI5QkloYXdNelNKZDlBUXZIYkRrd05rSmVxNmtiMUR4Z2lLUlNDSVIxdWd0TlZKMm44S1l2UTBjSVNZU1lUcjBoUFBZRzRLUG5TVDE5dTRlc253ODIyNVhscFJTa0IwdTgxS2J1SUJyVUtJaVdta1BBTzVFNExHMUoyeG5DcE54cy9BTFJkMklYV2c0SGRIa2N5NmFPT29hUnREZFNvKzA1UXl5aGxzTnRpNmxPUStZMk1hMllqdUtocU1LTUtNS01MT01Yb3NnMVlkOUllSG5IWFNLUlNIOEpkdzdrbUVQdzNNSmg1NUJmejJRbFFqbXhQc29la25HMUVnR21YR0JaYkc5WjlvaEVoTG8vdzY4U1RDVXBRS0pBU053dzg1dVlCd1ZnZnlncmhTb2FYUkI0d3BjTm40VlBFZU1IUFVZTUk2L1FXcjh2UG9wOElFSXloTUloT3VjK01TTzd6aUtpa0VFZVk5VGt5U2FBQ3BPNkhTbGJxMUpGQW8xclNsWXNLZlU2OC9KcXg1SUpVay9OSlQ0ajI2MVp3cUZRN21JTVdOOFU5NlE4UE5NSFVNNEVEVS84UTU2SmhLb1N1RnFxc0h1aEtvNVdneGg1KytMb3kybm9nb2poRjZzQTRRVERYeHFmU0hqck1HRWRmVVBOQWkxQi93QVFYd1Q0UUJDTW9UQU1NbW9Pb0NKNzQvZ0I1OUt3VWJvdUtpMUxiWnNsUVE2MDQ0NFJVQk5BUHZoKzJwbTFKMWhLeUcyUXNFTkl5NG5mRzJORm1pdCtlbWprVmhzZk5KSEZwZkdDTlRob3VDWU1MemdpTEdId2IzRlBnWUk4MDZobkFnYW4vazdub21Ld0RCT01YcVFTVG4wNEpCQkdZeEVNVHlWYzF6bW5mczFHRENQak5ROHdDQUl0TWY4QUVIT0NmQ0tRbktBWUJpV3hCNHdWSVIxaUJ4aFU2MGpLcWozWVErN3l6aFhTbmQwV21aSEx5M29tTE9UZW5tdTZxb1dxNDJwWitpQ2Z5aXdKYnlheEdBUlJUZ3ZuaWNmbWt0TWhpb0tLZ3dtYWFYdHVudmpBaXFUVWQwUG1qdnNFRXdZVkZJc1ljeC9pbUNJSTh3NmhuQWdRcFNVQ3FqUWI0bUowdUFvUUtKT0JKelB6Wm1aV3pobW5jWWFmUThPYWNkb09jR0d2alBOVzgyMTEzQU83YkM3VGFUMUVGWis0UXUwMzE0Sm9nZDJjTFdweFpVc2xTam1UcUdVVmk5QWRXQlFFZ0hPblM2VThvL2FsOUtDcHRBdUFpTE5sRk1ndXVDaTFpZ1R0QWliQld5R2gxblZKYkh0TUpTRzBCS2NBa0FEZ1Btd0pCcURROTBGYWlhcU5UM3hlaXNIVTArNHlhdExLYTUwaEZyT0Q0eEFYM2pBdzNhTERtZFVIdmhLa09DcUZoUTdqNXUyQkQwMmhyQWM1VzdaRGp5M1RWUnJ1R3o1d0NRYWpBamJEVTNzZC9GREpCY0JHSW9ZSkFGU2FEZVlYUE10L1R2SGNuR0Yya3I2Q0FPODR3dWFlYzZ6aHB1R0h6VW1nSk95RktLM0ZxMnFKSjFXZWdUdHZNSVR6a1MxWEZrWlZHWCtRQWtHb05EdkVJbm4yL3AzaHVWakNMU0gwMjZkNGh1YVpjeWNGZHh3MUtXbHVwVWFROU5MY3dUelUvbjg4UTZ0dnFHa0tVcFpxb2tuditjRUFnZzVIQ0p4MlpzdVpYTHpUVitoNWk4cndoVS9NemF3ekxOM1N2QUJHS2pGZ1dSN2x5WkM2RjkyaFdSNGY1SWg1YmZVV1JDbEtXYXFOVC9tN2pMYnlMcnphSEU3bEFFUXpLc01WNUJocHV1ZHhBVC8vQUhoLy84UUFMeEVBQWdFRUFRTURBd1FDQWdNQUFBQUFBUUlEQUFRUkVpRVFJREVUTURNVUlqSWpORUJCRlZFRlFsQlNnUC9hQUFnQkFnRUJDQUQzR2NDaVNmUDhOV0k4S3dQYVQvRGQ4Y0QrTjRwSHp3ZlpYM0hmK2gvSlI4OEdqNDcxOCsyN1k0SFJJSGNaVTJzb0dUV0tndDNsOFNJVVlvVXNIWlFhL3dBZTlmUlB0clgrUGVqWU9BVFNxV09vL3dBZTlQWk11S2tzcEZHUjlQTFRLVk9Hb1d6Rk4rOVd5UFlYMm1PQm1qejFzdmlwWEVpWkVGd2tZd1ZuaVlaRXQ0aThLeExOc2R5a093dDdwNUgxSitRVmRYTFJOcXNUbVNQWXcvS0t1SmpGakY2U0k4aEwvQzRaTHNTY0xkQTc4MjZxWHcrcTY0cFlvUDc5SzNyMHJlcnhJbHhwMEJ3YzBEa1pwaC9mYUJuMjJPVDJXWHhWYmZIVWRxalJiRzFqMlFtb0lGZDJ6T2dTUXF1bThPdFc5bzBiN0UvS0t1YlV5dHNJNHpISHFZUGxGWHZoYXVWREtGUDBjVlJ3SkdjcmZSZ0FNS1VIMEtGbEtSbXZvWmFObklQTWtUcDU2bzJEam9WeldwclUwRi8zajJuT0JqdHN2aXEyK09yWmxhUFVRSjZZSzFieDZsbnE1WU5LU055a093dDd0NUgxWS9LS3VibG8yd0luTWtleGcrVVZlK0ZxZi9yVTVJSzRuSkRKVi84QWdPaWZ0Nlc2bTE0K3ZlbzdscFhDMWZLRlFBZGluSTk5ams5dGw4VlczeDFGRE4rYVF4TUZ5N3d6Y3Fyb1ViVmloZUhVVzlxOGI3RW5Fb3E1dG1sYllSSVk0OVREOG9xOThMVS8vV3JqeXRYSDVKVi8rQTZKKzNxM3VrSUNHOGc1M1cwZzlOZG11cC9WYmpzUTRQWE5aSHRPY0R1c3ZpcTJQMllwTHRrR290NS9VWEprdldERUNSeTdiSGZTSGFyZTdhUjlUS2NTQ3A3b3hIVUxOdW14ZytVVmUrRnFVcU1Gc3E5TXFuazNqSVkraWZ0K2xzNWVNRnIyVmxHbzdnY2pzQjlsenpqdXMrSXFqYlhJcUszYVVGbGdoTWFZYVFndVNLZjRLZ2lhTnR5dVdsNXVJR2tsd3NjUHBwOTBIeUNyaUl5QVl1TnBNSUxlQVJBbG9wbG15dFQyalJnc0k0MmtiVldYMDRkU2xpeEkybG1XQmNCMFc0anFhM2FMejJvZjY2bnVKcmFzOUR5ZTVabkNhZ3lNUmlvYmxvZ1ZFbDNJNHgxTjA1VFEvVnZqRlJ6c2pGZ0x0d3hhcGJsNUJnZ2tISSt0a3IxbTMzTWw0N3JyVWNqUnRzc2wyOGk2bUtSbzIyV1c1ZVhnaStreFR1enNXYUc0ZUxnVFhEUytlMWZQVTBCei93Q1BBN1NPcDhkOFZxMHE3RDZHU3ZvWksraGtxT3cvOTVrQ09WQzJpTkhzR3RWV0xjaXhURmZReDBiRktSZG4xcjZDT25zMEE0bnRBaTVUUnFLa2VhUzFWb3RqYndKSVB1K2hqcjZHT3JtRVJOZ2R3OGV5UjBieDMyNWxXSWxWOWNybXNUMWllc1QxUG5jN1dpc3k0TjZjUllvU09PQkM1TU94TXJueld4OURORjNQbU85WEgzQzhpSnhWMzhSNlJnaURCaVVsTWd5dmsxWlNNWElhKytUdlh4N1dLYnZ0djI1cVJ6SEZzSXk3Q3RKS1paUU1obUxNV2FDNlFnTFY2ekhCTlJQK2xqckdtMElVdkNWQklpR1hBTjRCb0RWMzhKcTJkWTN5MXhNQWhDd1I2UjhueWFzU0JJUWI5RGtOM3I0OXR1NDFiVEtzZXB1UGdwbElUSzdYRytsSnNFdzFRL21LdlZBUVY5R21CU3hLcTZoclJPYVFoWHFXY2hQdGRQME0xRithMWVmR0t1cyttZWtxWWlKcUpaTGhNRjFLc1ZOdkNaV3dMcHBBZEc3bDhlMjNqdU5XbUJEbXJqbUdwWDBpelM0STJxTjkwSjZRMjBZQWFyLzR4VzdWRTcrbG10bVBtcGtBaHpVdjdlb1ZMU0FDOStPaTdFWUlxNUg2SnF3L0ExUDhqVllma2F2dmw3MThlMjNqdnR2MjVxZjRLa1RlUEZLeS9oU0lFUWdWQ3hEakY5OFk2US9CMXVQZ3FYOXZWZ21XTFZLUTUxcGxLc1ZJcTYrRTFZZmdhbitScXNQeU5Ydnk5NDhmd3JhSXZIVXFBcHJVN0ZJOGoxbjIycTNjeVI1TXlCSEtpR3pRWWMzempBU2hZcGpsWXdxNkEyS2YwYUtDU1BVejZoQkhTcXNDSEZwSm1RaHJ5QmNHUUNycjRUVmgrQnE5VEVtYXNQeU5Ydnkvd3o1N2hJNmo3VEs1OHRJN0REVXNqcU1LU1Nja1RPQmdFNTVJbWtBd1BYa296U2VLMU5MTElPQTVKT1MwcnNNTjRxRkhuT0d2SWdnR3BrY2pVLzhBSC9pYXYxNERVck1weXBKSnkzYU9PUzAyRHlDQ01qMkdaVkdXRThacGg3NFhGQVk2dDQ2S3BadFJGR0kwd0x0Tm91bGgrQnErSDZlZllFdVRVcEREQ3F1cTQ5bWI5UnlDVkFQQzNESzJHN2lPNEFrNEdtRDI0enhUcHF0V3R2cHkwc3F4TGx2cjFQQmJHVGovQUkvOERWNThKb0R1SXlDS0NNcDFxS0xYazkrYXpVeUZXM0dDVGthbDJDZ2p2STdiTlEwdk0xdUg1RHhPbm5GWW9SazBzWUZJb3pYQUdUS1htWXNNWTZXSDRHcnlRQmRUM0QyU2V6MFl6NVZGWHdmWUk3RWRrYlpZWjFsWElveElmUG9KWG9yWHBMV2dVOEVaR0tkbGpUSmxrTWpaNldFaWpLRzVCRWh6N3g5Z2pzZVJFOGk1aVBBQkI1RkVkVUlEQWx3Ris5STcwK0hXNWlOQ1JENDJXc2lybTVNYkFLbDhoODNsd2prSXBoSVhKRktBSVMxRHVBOWsrTzRkdHhONlM1RE1XT1d6emlyYVoxYkE2RVpvcjBaaTV5YVJZejRrZFN1RnRsekptcnVjZzZyTE9RTm1lNVp2RU9US3VXR1FSUzVQaEdCUW8yTUh0SHRuanNBeWU2L0oyQXB2RkRKTld0dm9OaTBpcTJwNjRxTmN0Zy9SNThQRTBBMlVta3VCRXBwcEY4bWFYZmdBVkFQMUYvaUVab2dqb0ZKb0RIZGVSRmx5Q0tzN1gvdTAwcXhMa2gyZDlqRzJ5QTlrc3ZwNE5MY0FpbmtMVkpPcStIa1p6a2dVcUUrRnRtUG1PM0NIWWxtUG4zU1FQTzRyY1ZrZTRRRHdUYURmTk15b3VUTk0wclpLS1NhUmRWQzlsNDNPS1ZtSGd1eDg1b1ZiUnF3eVFBT0I3N04vUTlyKzhVemErVmNOMjNVVWo4QmJWeWFndHREbGowbEEwTmJ0VWpaUEpBQTQ2S0t0RHlSMmtnZVFRZkhjWkF0S3dieFRISEhzc3dVWkpVaE5oOVFOU2F0bHl1VGpCelV0dXI4ckc1UERMOXhJREJsL0xzSW9tcFBpTk0yT0FBRFI4MHFsdkhvR3RDdkJ0VDkzVm1DakpqdkZkOFZkeE13M1dPVmxOUXllb3VlcXE3RElKdzJwZGlXMFdLQll4V29KeWJyN1B1RFRBbmg0aWliRUVIeDIzREVMd2M1eVV2Q3FhVXc0cXhiS1V4T0tCSkdhdWNSU0JxdDVsOVhOVDQ5TTVTUU4yNHFlUStrUXRaNHlWR1RpZ0FCZ1VBSFhVMjRJa3dlbDg1Q2hheVJWbmNpUWF0ZDIyaDJXekJDWk5TU2dEQVVyZ0VQT1BXTEcwWGNzOU1TQnd0WDdZd0tVNEFOVDNaa1hXbHo1RVpKWG5zdWZBb1J1UnNEd2FCLzNiU0JHd3dBQTRxL1laQzBEUWRuT29lT1ZSbW84NmpQWk5KcU5RMEp6bFNEbm1KZWM5WS9OSkVvYmZyZHdtUmNncnp6RnNHeXFnc3VHVlFvd0p5UW1RSXBTTTBKU0JxV1lrNXF3WWFGZWpZeHpQSjZqa2lsR1RUUnVveVl2eDdacEZZWUZtNEthMWRLb2xPTVVwSGd4VHZHTVUxMFNjcXgyT1MwZkhFSjFjRSthTWhqY3JRa1VqamV0NjNwMjJiTkw1cEZVcmxuUlFPT2tZNW9Qaml0NjNyZW5SSE9TZ1JQRzRwcEZBelVMbVdRQXN3Q2tsc3MyYUVmSEtNVWJLcmRrZVpwWGtITEhQZ0NySlYzSk42L0FXbzNBR0QyWklwWkNCd1pCVzFCcTNOYkQrL1UvMFhZMENSelMzVHF1Qm5KeVJJb3FOdGx6V0tZY0hvS0JCVUVZelRRc0JzQU0waTRyRllyRllyRllxUjlCbWk2bWd4VTdLOXk3cmdtZzdDdDgrZHY5RnovWmF0cVdUQnpUeVpwQ1N3N2RLMTRvcDBGSHNBbzU2d0Q3QldLeFRLVkpCcUJzTmdnZjBWMkhqQXJGWXJGWXJGWXJGWEkrM3FNMFIyQ2owMG9wU0lkaFdoclRxMEkvcjBxTVhCNkNqMkt1UlJTbVhBejBoL0FkWklnNG94TUtqdG5ia3hqejdWeitIUUprVUVwMXd1ZXdkRjgxNlZlbFN4QUhKNzViVUhsU3BCd1QwQUo4TGJ5TlN4NFhGYVU4SlpjQmJSZjdBQUdCMkZnSTZUOGZhZEE0d1d0Qi9TeFlHSzBxU0VzdUEwRWk5UlNvekhBaXRndkxlMjhhdU1INlE1cGJaQjVDZ2VQYUVMR2pnY0QzMlZXOHRiS2ZBdE9lVlJWR0YvOEFpRC8veEFBbEVRQUNBUU1GQVFFQUFnTUFBQUFBQUFBQUFSQWhNVkVSSURCQVFWQUNZYUZnY0lELzJnQUlBUUlCQ1Q4QS93Qk1vVzFqVU5TME1xZm40Ykx4NG94T1QyRUtMRmpRU0V1NWVQSTlRekE0eVpNcmJqNFBzWWpFNU1tVVpNemcvSWtJejIzb09ySFNQVkdKeVpNb3labkJSeGNzdTJvVWVJVUtNbVRKVThuRSsvQXhzZGpKNURyRm94M2JUVGl2L2lyaDFMamh5eW9oUmZ1Mk5Cb2FHaTVhRzRjWDBIdHhEWSs1K3Y2UDEvUit2Nmk1YU1UaWMvQ3VNcTV6QzI1TTdIb2tlRDAwSHI4Rnc1d3Blek1ZN1A4QUovRzF6alpoYjh4anN2Uk9ieTRjT2ZhUjd0OWpIWmVoK21QV0hwRGNOalkzRFl4dzNwRGw5Ti9Ec1hmRlpkYjB2Q3B4b3Z4V2ZRdndMWjcxRjBWdzNZKzJ4NzZReGptZzV2cjI3aml2QlVSNUZZek5QZTlmZitoNnhkakxSbjVWWlJRODc5aXk0WHNYY1c2d2k4NEh4c2ZBdU43YU11dUhIUnRGMlhpNjU2SHBaOVM1WjdMRnVaVFp6NTA3cmN0dGkwcmpxaGFGZGx0NjFGd0lVMjJvb3U4cWNiM1B1V2NQNXRGOFJkZDdGMG1WRjNFVUgveEYvOFFBTUJFQUFnRURBd01EQkFNQkFBRUZBQUFBQVFJREFBUVJCUkloRUNBeEV6TkJGREF5TkJVaVVVQkNCaU1rWVlELzJnQUlBUU1CQVFnQSs0cUUwQUI0L3dDTXFENVpTTzFqOGR1YUgzVVRQSi81dk5NbU9SMFBlcDZFY1Z0NXhYeDloRStUL3dCTHJqa1VmSGVuUTR4eGtacjQ3MFhQSjZKQzdqS20za0hQV0dCNWFkQ2pGU3RtN0xtdm9YbzJrdS9iWDBFdEd3a0F6U3FXYmFQNCtTbnRKVUlxUzFsUVpvUXlVeWxUZzBMZGltL3ZaY0g3Q0Q1NkhPT1RuTmM0N2xHVFE0NjJudDByaDF5SXAwUVlLelJzTWlTN1JSaFhsTE5tdDVTSGNMYThlU1RheDkwVmQzVHhQdFdHUXlSYmpCN3ExY3p0RmpGOFNJd1JIcUFDNGVPOFdUSVc2TEIrYllxejRmYXUzRkxIRDgrbEJYcFFWZHJHdU52UWpJeFJHRGluWDVIWUJrOVRqSEhHYTR4M0tNRHN0UGFxMzl1a3RrYVBjYlpOeWsxQkNzcnNHdUl4SElWWFp2aDJpMnNtaWZlVDdvcTZ0R2xiY0lvekhGdE1IdkxWL3dDRnE2VU1xcWZvb2FqdGtqT1Z2NDFBRENrQituelF0SkNNMTlITFJ0WEZQRXllZXJqSXowS0EwVU5iVFFqL0FOQXg0NkhPS09jMThkcURKejIyZnRWYiszVnV3YVBGUUlZd1ZOdEh0TFBWMDRhVWtieWtPNFcxNDhrbTBuM1JWM2R2RSsxWVpESkZ1TUh1clYvNFdyai9BTWF1Q1FWeGNFaGt4cVA0RG9uNjFKZHpiYSt2WTFIY05JKzJyeFFxQWRyREIrd2NZckF6WHgycU1EdHMvYXEyOXVvb1p6L2RJSW5Da3ZKQlB5cXVqSTIxdGhlRGFMYXplT1RjeE9KUlYxYXZLNFpZWXpIRnRNSHVyVi80V3JqL0FNYXVmS1ZjL21sYWorQTZKK3RWdGRvUUVOM0JnK290ckI2YTdtdVovVWJqc2NaSFpuc1Bpdm12anNVWlBkWisxVnV3MllwTDE0eHRGdGNlb200eVg3QmlCSklaSDNOdjJRN3F0cjFwWDJtWTRsRlhGNDBSMmhKOThlNDIvdXJWL3dDRnFVcU5wYktQVEtwNU42eUdJam92NnZTMWtNa1lMWHNwWCtnN2lNSHNCNm1qbk5mSFlnNDdyUTRpeVltMjVGUld6eWdzdHRBWW84TklRWEpGU2ZyVmJ3dEUrOHJsNXVibTNhV1hDeHcrbEgvYUQzVnE1aE1vR0xyZExoQmEyNGhCTFJUcE9Db3VMSm93V0VVUmxiYXJMNmNHMHg2ZTVJM3pUcGJxQUhSTG1QSW1nYUx6MnVQbjdPYXpXZWc0SGNaM1ZkZ2FSaU1WRGRQRXUwUzNza2k3ZXB2SkdqOU92clh4aW83aDQyM2dYc2dmZlUxM0pLTUZXS25jUHI1YTlkOSs4eVhza2k3VEhJMGJibGx2WkpGMm1LVm9tM0xOZFBMd1JxRXVLa2thUnR6UTNMdzhDUzVhYmh1MXZIM0I1b0h1UC9NRHo5ODlSNTZBOWplS2h0SGxYY1A0Nld2NDZXdjQ2V290TjgrcFBHSTNLaGJOR2kzQTJhckR2STArUEhQOGRGUjArT2tUZElFcitPaXFTeGpBeUxtekVhN2s5SjZLTVBOSlpvME84MnR0SEt2OXY0Nkt2NDZLcnFBUXZoUjNIejl0ZWc3RzhWYW1aWVNWVDZobEJyRnhXTGlzWEZYRzcxRHVzbGRrd2I0N1ljVUpaQU1DRjJNRzRtYVErYTNINmJkUmtjK1lyOWR2OXhmeEU0cSs5ZzE1OFJxUmJnR0ZTWThnelNaTmFmSzdPUTJvKzZLWHgzTjUrMm82RHNhclg5WTFKS1k0TndqTWppdGt0TWtvQklkMmRpelc5NmpBSlYrek1RVFVNaEVPT3NhYm9BaGVBcUNSRUFYVUc5VWVtRFY5N0JxMGxXT1RMWFU0Q0VMQkZzaS9zVHlhMDlnSlNEcU1aeUhwZkhjM243YTl6VmEzQ0xGdE4xK3ZUSVJIbE45MXYyVWdZUjRlb1BjV3I5UUl4WDBFZUJTd29xN1ExakdNMGhDdUNacmdpTTdKRXhibHFoOXhhdjhBMnhWN24wVFFxYVBiQ1RVS3kzS1lMb1VZcWJhQnBuNHZIa0I5TjE4ZHplZnRyNTdtOFZaWUVHYXVpRGJraWQ5a09hWEJYZFVMK3BHVDB0N1NJQlhyVXZhRmIycUdSL1J6UmRqNXFkQXR2bXAvMWF0MUxTZ0MvR1lxYVIyRzBpcndmL0hOYWI3WnE1OTFxMDM4eldvKzdROGR4ODluUG11TTQ3aDU3ajRxMS9WTlhQNjFUSnZpeFNFZmhVY1lqUWdWYnN3a1hHcGUwT2x2K3QwRlhYNjFUL3ExcHNlV0xtWWlSaWxPcFJpcEZYbjY1clRQd05YUHZOV21mbWExSDNlODlmbmpId2ZJNCs1YVFGNHFuakRSN0t1WE1jSksrdSsvZlZ0SVpZc3RQR0k1Q29nc1VHMXpxTWlrQ01EVFV4eWtTb213SFRVNW84SEZHTVN4YlRjN1FnaXBVVzJqSVd6bHpLUTEvYnJ0TW9GWG42NXJUUHdOYWdtMlhkV21mbWF2L2UrenhYSkZjRG11UWU4ZHdsZEIvVnA1Rzh2SzdqRFVrcm9NS1NTU1NKNUFNQWtrNUl1SlFNQVhFMUdhY25iVUdsM1UzSXQ3YTVsbDlHUFY3UVd4VERUT3d3d09PUkJISmNuRFg4S3hoZHJTdXk3VHB2NEd0U1grcXRTdXluSzVaanVidHRyT1M1T0ZPaUxzNGxqTWJsR3pqa1k1NUdUd1BJeWV5S0Y1amlNNlRkQVUwYnhuYS8zWTBhUndpYWZwS1c2NzN0N0dLRGtTUmlSZHBqaVNNYlUxK0V2QUhGSWhkdG9paUVTQlJmUjc0ZW1tL2dhMUFaaG9EUGNpbG1DaTN0eEJHRVZFT1N4dXBSTE8wbERQaXVNVWMrYTRCN2RFdEVqdFZlbVVWcWVuSk5HY2R6RDU3Z0NUZ2FYcDZSSDF1MldOWkVLTnFkdEZiUkxGRFkyZnBEZTA4NlFqTGZ5U25JTFlESGJwbjRHcjRmOEFzbWdNZDBFZ2lrVnpIZFc4ZzNIVmRYRXFtM3QvaWovcEI1NHdCa0hrampwa1Z1RmFCcWFGUFFmelY3T2x2RXpzVGs1N3lPMndRTk56YjNSajRNY3lTRGpGR21rQXA1Q2FtQzV6VHNBQ1RONnR3NWNFRUhCclRQd05YMHFoQ2g3ajE1elhIaXVTS3lCeU9RYzlDZW9PS2gxZThqR0JQZVQzSHUvWUk3TEZTMDZnT2hVODB0eEtQSDFjdnlibHpYcnRYcUZoemdmTTB5eElXTTh4bVlzYXNiWm80ZDV2QXdsTzc3QS93ZkZaK1JnQThyazhEQUk1UGp0ejN4VzhzdjROcDF5b3lTQ3B3YUkvenBwT1BxUlJWU0thMitWTUxpdHByQnJhYXU3dHJkZ29UVTBQNVhXKzZ3c1A4UzIzTlE2S1R5OXZiaUFpSWF5cSttcmZaNXhtdUFhQVBnOFlvNUl5Y2hXNGJ4M0R4MjZmYWZVeWN4eEJWd2dYSXpWN1pKTWhicVJXSzAxOWx5cEk1NTZERk1SOE9lS1VWZTZhYmxnVXR0R2dpNWRsVlVJVVZMZHhRRCsvOHhDWHpXbzM2M0lDcDM1L3pIUEl5UmdIeGs1SU9SZ0E0UExEQW84SEhZb3llN1JBUFNha09LMml0V3Z4SWZRaWl0WkpVTHIxUWxTR0ZvNXVJOXlNN0p3MGNqR2lhS2xqeHNhbzAyOG5OU0graHB2Rk1TVGsvYTRvNThuak9CeVJnNUE1QjNEazB5NW9xUjBDazBBQjNhUGNiWE1aVmo1R3I2ajZTZWhIYVdyM0VtMFF3cEVGUmJ5TVF6dkdPdWhOSnVZRDZvcitVazVrNHBZaTNrS0ZHQVRUeW9neTAycjI4ZkFtMXFWdUVsdXBaZnkrMlA4QUJ4OGxnT2E5VmM1SW1ISUNzcEgzRllxZHl4NjF0aE9VVjU1TVZhV3kyc1lSWThaM0c1bTlhWjVLd2V1aFI0aUxVY1VBT2hyV0x1YUZnRWVSM09XKzl5UlR5QWVQdFJRU1NuQ0xwTTVHYW10cFlmejdOS2t0bytXYTd0bEdYMUhWL1dUMFlOT3RSY1RZSWlWVjJnUklXNSttaHFORlJjTG5xYTExZUVidFNONVB3ZUowL1B1Z3M1cHVVZlNyaFJVa2J4bkRTTmpqN01VRHlrQlRveTdjQTZKS3JxSzJKR05xN2lSaWp0Y2JYdjdNMjBuRm5welhBM202MDB3amVuWnBseXNFdjloSUNNcVB5b0RvS0pBODd4V1FmR3RybUFIcWlOSTIxSmRIZElkNDBxOUVaOUYzVlpGMlNYOXI5TE1VNjIra2wxekplV1RXeHJUYklUdHZmT0JoZHhBeFR3Sk9walpOQ25reVMyaEw2ZkR4dWh3M2JvVnZITkkzcUNJSU1LMFNsdDFjRTFLTVZFQVRrdW9WaUt2TFkzVU8xYmUxYUczQ0VMdi9BSzFlYVpKYjVLOWtNelJPR0Z2cWFQS29QUW5Bb25QUThISTFqbTE2NkpFcFpuS0FWcTJuZWkzcng2WmYrc3ZweWE0NGFSQUtzZExlUWg1RG53Yit5a25oQ3BCRUxlRll6RW9adVhBQnFFWnhTLzRVaVZUa05Ba293K3RRUnczUldQcy85Tys0OUdWUWNIYXBPYUFHQ0ttUWprSEpQUzNXaVA4QU1ZR1NDaDRONWoxM0M5bWsyUWxiMVdEL0FBY2ltUEhWcTFXN2tMR0hycFYwSUpjTXIvSWtaU3BEemJZcHo2TWtqU01XYlNncHVsREVvUEFHT2E4bkpuSHowVWtIaU5DQmtsUmpCQVVITkNSVHdOZi9BSEQyNlBZeld6TThrcWxUVUxOc29zd3BYSGhwTFlOeXF3Y2JUd3ZBRC82NHl2SGlyblNvNWdYUzR0NUxkdHNtNnQxQTVxMWhFTVNvRFJKemdSNmdaTDMwK3JWZXlpU2RpTjFicTNWRmV6eERDU1hjc293K2F0Yk9XNU9FZzAySzJHOER5TUovVmNFdi9oQVlZSmhMWUFqdGxUbG1mSjQzTVJVNWJaVUNrbk5hM3AwOGtwblhxdmtVdUNveTR4d1FoUFFyL2xZTmJEOGhRS0JJT2FhTkdPZWtzQ3pEYTkvYkxiem1OY1ZiQUdaUWVqZzRJRVViSmNoQ0dCNG9tdFExRkkxS1I0ckZZckZZckZhVlpwY3lrTWtRakcxZUR3VVJWT1FLS2l0aEZjME9hQS8zL3dDcUtFVWczRE5YK0JheUFkUjVwTGtZcDdnSEZMY0R2eldCUXg4VnF4emR0V0tRbFNDTGFaWm93NHB4eFdvZ3hYSWxBMUszWk54dWJwNTNKckhURllyRllyRmFDY1hCNkhGY1VEMkRwbkhOTmNDa3VBRnE5bjNXN2loRWFFUStla2VvT0JodnJpYWp2djdBVU9oN0h1UUdJcjZvVkRPSGJiMDFJNXVuUFd4djJ0amlvOVJ0M0dSNnFrWlhWQXYwNTNmWjBRNHV1a2x3RllpdnFoVU00WjhkZzZTbkNNYSt2SnI2N0FxYStkeHRIY0NRY2l5MXNyaEo0NUVrWGNoNlBJcURMVGF2YlI4Qjc3ZTVOZlVtcmJVUkRKdU0ydXl0eEhKSTBqRm03TE5Dc1NnNnhKd3FmYWduZUI5NlE2ODQ0a2x2aEk1WWZVbXJmVUJGS0dhSFZiYVhnSzRJeUtGVHp4d0x1a3Z0WWViS1JmYnRieVcyT1l6cjQyY1RhemN5Y0NTYVNRNWY3SXBKb3lnSXY3Z1RURWo3OFU4c1J5a090M0NjTSt2allkczl4Sk8yNlQvcTNuR1Avd0FEZi8vRUFDd1JBQUlBQlFRQkF3TUVBd0FBQUFBQUFBQUJFQkVoTVZFQ0lEQkJRR0Z4b1NJeWdRTVNVSkZnY0lELzJnQUlBUU1CQ1Q4QS93Qk1vVzFvYUdob2FPeG9keXBwZjhHNDRFWWprN01pRkd4SWtTOHk4T29kb1pnY01tVHRvVUx3Zlg4Qms3Y09sREVjbVRLTW1ZNE5NeGVhNURxelZTSGFHWWpreVpSbEdZNEtNWHVYTExtWEtsQlE2UW9LR1RKa3FkRGhpUGZPK2ZNTVJ4REoxQjFnNlF3T25tV2pUYmM3TFJ1VS93QVJhR2hvZjlRZFpEcU1iR3pJMk1teENnNmpxTmpmbFNrU0dob2FMbG9ObDVHcUY1RDI0aHFZNStWNncxVjlqVjhHcjRoY3RERWNIUmt6dTc4eWpIVXE0NWdvZE9PVVoyT1NSME9VaHo4KzVrY0hIQ2k5bVlZOG4xUFRhek1NUjlEQ2oxdXg1T3FqUFNEckZseHNzTng3cERzdnM3OHR0R3BqYmcyb2FuRFV6VXhzMHlYcWFxTHZvYmZxTnVEZjdVSWJsRnlIdjFWTHJZOXFtelNLVDVxdGxkWXB0M1pZVWtkUTdoMXhkd3NqdDhOMklWZXVidExiWmlxeTdocG9XNGVtZnFKSXBwN2VlSnlhdDRGVVBhcXdUYTJkOG5VTzkyczFOK0JxSHdkODdyeW8waTRFTFlwQ21oMU5RNW92UHlySVZGQ2pYZkNvMFo5VEZLa0dKK1htUDJxL3F4VVd6cUdsaWFpdHI1YW5VTytUdUgzTzhMSFQyT2lOTzF5SE1Va1B3WHlVYUY5Zng3bFd6OGx0TldkdloyOXJrbU9mbHFDMjZwYXZVL1ZYNHFLV2o1WlpDRWpTdjZGTGkwdGlhM3FrRkxpUnFyOERtbmNWRll1VlRMT3c1SWMwdHRtUGd6R3JZNXRYUmJvVTBXdXZhTGtWUjlxS0tDby9oamthdnErQlMzS1lxYkhJY3k2TG9WNkZWdDZGZDhuMnUvb3o3bDhuU2hSRjRMM0hJMVQySk5Da3R1QjhXWHRzdDlsR3pHV0hST2pLdmZmWXpDMnE2MldIdXBxWXQ3cGI4OEdwamd2eVYxWjQxUkxuVUZOUnl0bDA0dWJlL29VbEJjV0g1Q0dPUzRNY3VINHRVYXBlNVhqeHhZalo4RnNqbW91UTUreFNGVFRJdS9BdWpUR3FScWw3amk1SW91Um1pbzVHcHZqZEN5OERVMFZOTlJ6Zmx2OEE0Ry8vMlE9PSdcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdGJnTGlzdDogJ2RhdGE6aW1hZ2UvanBnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQVFBQUFRQUJBQUQvMndCREFBb0hCd2tIQmdvSkNBa0xDd29NRHhrUUR3NE9EeDRXRnhJWkpDQW1KU01nSXlJb0xUa3dLQ28yS3lJak1rUXlOanM5UUVCQUpqQkdTMFUrU2prL1FEMy8yd0JEQVFzTEN3OE5EeDBRRUIwOUtTTXBQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQzL3dnQVJDQUxJQXU0REFTSUFBaEVCQXhFQi84UUFIQUFCQUFFRkFRRUFBQUFBQUFBQUFBQUFBQUVDQXdRRkJnY0kvOFFBR3dFQkFBTUJBUUVCQUFBQUFBQUFBQUFBQUFJREJBVUJCZ2YvMmdBTUF3RUFBaEFERUFBQUFOWU9IK2lBQUFBQUFBQUFBQUtyM1NWNThQYUp6NFE4aUFBQUFBQUFBQUFBQUFBQUFBQlRvOTZsUGkzU2M5bzMwQ2R3QUFEYTQyYlhubENOVW9FelNKUWV6ajN6M1RNbkd1MGdrQUFBQUFBQUFBQUF6N3UrcXlSV1o4WVBBQUFDbW9BQUFGSlVVbFFDbW9BQUFBQUFBQUFZK1E5OTVLeDEzTjZOK0tMTkFBdW81ODBxczlTa1ZLUlVwRlNrVktSR3QyZXVsYlNKMmwrd2lYNlhscE12YVFrQUFBQUFBMnRHL3B4eWhSa2xBbEFsQWxBbEFsQWxBbEFsQWxBbEFsRHhLQktIcVVDVVBVb2VKUUpRSlFKUUpRSlFKcGw2NWpGNjdtdEc3R0ZtbGVzM1VjeGJWMDNGc1hGc1hGc1hGc1hGc1hNSEt4UFowaWR0NnpNSTNvdG5oQjZDUUFBQUFET3NkTlhtcm1HZkRLQks3dUxhTkUzdHFVZE9pYU5JUENyc0w4L0d0cHFxclpkUm43TWZFTzNxOWh4RnpyckZYdk9WOWNuVnlVOVhhZzV1SnY0TmVOSFd1ams1Q2pzZFhYWnoxdnVkVDdQbTI4dFYzNmhrNHRkOG9lU2x1N3VqSno2R2ZYS0JLQktCS0JObTZlOHJaNmZtZE8rSmhPN0xXcW8xMXFIaXRRSzFBclVDdFFLOFM5WjlrRXAzN0Yrd2hlaXFtUGx1WW1VcVFrQUFBQW1OM0d2TXlZWnVjbUhua29HNjYva092N2Z6MFd0TnZOR2ZsT240bkk1M1Q3Tm9OaHY1K2ZhMFdsbzBWNGQ3STRuWDZ6SXM0djBIejA1bkhiN0ZyMjJOazQyL0hsWUU4eGkwOWpkMHU2MTUrTHpzRE80UFk2ckR6T1A3bko3RG11bDVhcWU4emVIdjU3K3hvNUxjNmFNWFFkRHBlWDBzRGFXZHQ3WnU2cms5L2djNWZ1NVdUYmd0Z3NyMTdZRFdjejIzRTRPaFJNTUhUbEFuVjdON0xrR2ZnYWVqTjJ6TXZicWhIeXRRSzFBclVDdUthUkJLWUZWTmRDTlNUeWlSN0FTQUFBRXZNbm83Ri9OendoV0FCdSt3NC9zTzM4OXpmUjgzMGxsZkM1R3kyMlhaeFc5MDNZUXM0M2E0L1YxUjVURzNla3lYZGZpNVdSM2VQeEcvemNySnBqR3ljYmJsdDh2MitKazA0RzVpZFdmaWRocjgvZ2RucStPN0hqdXJ6dXg1dnBOTGRWanVpUjk1emM1VVdWNFBMOXR5R0xaaWprZExvRmQ3djhqaFhUWkdMcDhpNjU3NXlMcWJNWmM0MzJqcDBVaXE0QUNqbU9xMXR0K2tGKzVNQ1VFWlFKUUFTQUF2MkwxbEMvVE1QTGN3U2dKQUFBTm5ydWxyejNsS2pGVXBGU2tWS1J1K3k0M3N1Mzg5elhTYzEwczYrZjNQSzloR2ZGOWxyczJEbWVxMXV6UjBlanpzRGs5UHNMOWpGN2ZIcXplSjZESHIzR05rNHU3SGw2K2VWeDZ1MXVhWGRhczNFYkRYYkRoZHJyT043TGpPcHp1ejBtNzBkK2ZlYVRkOC93Qys5QnovQUVITlE5NlhrT3Y0K203RVE0blg2ZS9qNUgwUERzNUhLWGNtcnBJNGExN2QydG5rTjk2My9HK2hlZVRxeDFMbDlxcFNLbElxaUJ6bVB2OEFRYU40VHVBRUVva0FBQW1MOWhHVjJIbHBNdmFRa0FBQnM5dmF1NXVjRVlnQUFidnMrTTdQdC9PY3owdk05Tk9Iblc3YlRsNzhEZDI4L284N21MTzl4OHVqbW1kcitYMCt6eE11OTlEd3VJNkMvblk5ZFdMazRXM0hQSzl2cjhtckczZHE3cXpjTnNOYnN1RjJ1dDR2dE9KNm5PN2JSN3pSYU0rOTBHLzUrUHZRYzEwdk0rUzZiamV5NHlxekZVdUoyT3B5TWZJK2c0Vk9meE8rcm5hNUgwcmtLZFdvN3pCMnVtbkc0RE13c1BTREp1QUFBYzcwV0JaWnBDTDk1WGRReDZkaGVRMU5XMHhURlVsbGFKU0F2MktxVWI5TkI1RTB5OWdKQUFNM0Mza0tjMUNqRktCS0JLQktCdk8wNHZ0TzE4NXkvVGN4MEx6UWJia0k1dTd0OHJqZXA2WE9wc2MzaVl0bTExbExuN3UxeWNiRCtoNE9UbDhEMGVUWHVkVHRkTGRUdXNmRTVpbTd1MmcyZWlqa3Rqck5seGV4MS9FOXR4SFQ1dmJhelo2alhsM0dJeUp3cnc4eWozeXZsZC96bUhacmxMaDlycXNqSHlQb09GeDZsd2U3Mk9meS9VL1EvUDA4ZDFQbmxHeWxEbGQyVUNVQ1VDVUNhWkhPVTdEVzZOMTY3alZ5am1aR0JrS05qazYvSmpubm1ldnhmYk9XcW9ybDBKSGtxNkw5aEN1THRKYkplMGhJQUNycE5QdUtjZ1Y1d0FBQU45Mm5GZGoyZm5lWDNPb3lzMXZQUmtkSGoyYVBxck9WMWVWeHVKZXNjVHR5aENmYjRlWGhkL2djdjBOdTVnMzVGbTNsNmM4Y3QxbGl1ZUJ2TDlPck54R3kxbXg0M1k3TGgrMncrMXhyM0pkQnFzMmpWOXRUZnZwcngrVzYyZGZDMis1NXZtZFBWS2QxbDFiTy9sNnp1OExsYm5TN0RuOUNtL0hGN3NYY2NudU5sTHp6QjIvR2N2dld4bjBnQUFDQ3pvT2w1KzNUYnFvbTI2OWR4cnFyTnl0ZmxNK3h5Y0hMaG40MkppenJWVEUrVEFBTXJhcXRIRy9pTmZQdDNqU2xyVjZ5dDNHYmF1WnNNb2VlU2dTZ1NnU2diTGE4OWZuaTJlTGpLL2N6cU9MWFU5bnBOT2xHcWFHVFpXb0hUNHVpYXNuVTA4dzlqbGJqblZWM1FabkpyYWV5NXpBUmxYZnhXZlQxMGNrMlk5cTFTaS90ZExwRnROZTEwN1BwN1RTYVpvelZiM1FLTkhYODFpckt1eHVjVXZwMm1zaGkyNUhUOGd1cDdIaGNuRWxPRUtkMG9Fb0VvRW9EVTdiQ25QVUMvWlZjdFZJWk9SaVpLak91V2RWR3JCcWlaNzZwaWZKQUE4NkN1bEhCRUlleFNoS0xWeTY5dnhmczBWUXBlKzFLUlVwRlNrVkthakp1UXFvbER4S0JLQktCS0JLQktCS0JLQktCS0JLQktCS0JLQktCS0JLQktCS0JLQk5tN1I3N2pLVnQxU2tWS1JVcEZTa1ZXcXh6eXFtL2ROVk5Yc2J1VmpGVjdWelB0cW84bElTQUEydVhvdDNIS2lhRUloQkdSaTVmbm1UVEtGVnFtN1pqT1FBQUs2THNmTDdQNmkvbmNRN2hiVHc3dUJ3N3VCdyt3NnJZM1UrYzJ0OXovTzZXWkhSNTI3QnhycjhQejNSWGUxcnZ6Y083aDc1dzl2dktmUGZOcW8yUEw3S2U0cDYzRzRuRDlBMXRWbk42NzBqanFydFF5R0xmanNqSGo2VXZKNU4zZlovUTVmRlo5dnNJejVOM0RYaTRkM0E4OXh1MTRqbjlQRlZVMTlFQUFBQURTMk16RXUyVFhicGw3WGFxUGFhZ1NKQUFBTDlnanU0MWV4am5xcG1oNUdiaFova0swSVFXNjZJcVVFcFFKUUp2NCtSR096NmZtOTUwT0xrTFdmcnhZcktTaGlzb1lyS0hKYXphNm5qZC9jYi9BSnJzOS9NdmN4MWZEM1U0bDNYT1IyKzQyR2sydmIrZjVDemhPSjlCTlZDdTN1MW1lNzg1ekZuR2NYdjk1c1BOOW4wdVYzRGlidDJmc2VSNjdrdmZPZVJWdy9vdXR6c2JON256bkg3REQyMkhwYWlqQXB6YTlqMlBudmRiZWZQQzl6d3NMTFZxN1p4OWVVUGZaUUpRSlFKUU5mZ2JMWFhhNFNsWkNRQUFBQUFBbUJtWkdybFhzdGhvOXZDaThvaUZWZHVJajZJU2xBbEFuSXhzanlIUWRKelhTZFg1MjRhQy9QblZXdDM1TFV0NG5WbzZOOWkrZThUcjZYQyttOUMyUG5IUWRmaGJyejd0T0t6YktWTG45VHFkbnoreDZuRjVTYUhMN05TbVh2YjNJMnZlK1k4eGRKcitSM2RYazRtZlhiMzNGZDF4WFc0ZmJjajEzSVRoenZaY1hzdVoyUFFOQmw4eDBlVmQ2U3htSEEybFBGNzlmZDhEMlczbjVmQ2VtZWQyMDRkbTVhNS9ia2oyY29rRUVnQXc5ZHN0YmJlRTdnQUFBQUFBQUFHNDArMWhSZlVxcWFsSXFVaXBTS2xJcXY0MTd5UFE5ZDU1ditqeE9sNXZvdWQwNDl2aWJqQ2xEUlRqc1BTMyt6eHNubzhqekpENTc2dWRycWRsYlQzUEMraCtmZExrWEo3WjYxZWRtdFdEaExmYzQyUGY1MXNkZlBON1hvbXVzYWJwOFhjNDIyMTBaY3JtNE9ienV2NlJ4SGI4TjF1RDJYSjlYeVNXZ1E0MzBIVllQUmFUcGNpN3A3UG9ubnZtVFk2M0IxSnJ0OTVkUmhjejAzSVdVVVc2N1dicVZLWGtxbElxVWlwU0tsSXh0ZG40RnVrSjJBQUFBQUFBQUFObnJOakNySVFobmxBbEFsQWxBbTlZdStlYi90T082cnEvT1pQTWRIemxsWFM0T2R5MG9kSmV4c3VkT0xrY3IxVUxQTDFMaGZWN2ZkN1BhZGo1eDU1Nkg1MzVMQ25HY3J2ZHBzZEZ0T3J3T1B0NDdsZCtwU2hQdWRaMHZQOEFYK2YzdW4zT21uWHlPZnJ0OXl1NTNmQTk5d2ZVNG1OaFdISjc4elRNYlBVT1k2emxPMTgxcGZTUE52U2E3ZUMwbTYwbk82OVhvL20zcE9yRmc4TDNYQ1FuVGJtbkwxcFE5U2dTZ1NnU2dZbUZsNGxtb0pUQUFBVlJBQUFBQUF6Y0xKakRPRmVjQUFBQlhRT242amx1cDZmelZ6bitnNTZ5dnArWjZYRm5WZHlzRzlPclFkSWVlK1dJY0g2MjV1dER0THMvby9uWG92bkhRNCtzUTVQMFBaN25UN3J0Zk1lWkljWDZlVUQwL25laTV2c2ZNOUJwZDFwWHZIOTN3M3FXYmRQTDdDTldEZzJ3MTNJK2ptYVVaZXNjbjFuSjlyNW5TZWxlWSttMVg4RHBOMXBPZjE1OUs4MDlLMVljSGhPNzRHRnRFR1hyQUFBQUFhK3hYUmRwQklCTUFTSVNRQUFBQUJkdEVkcWlhczRBQUFBR3g2RFgrZzlEZ1kvTjlicWRYTzJHcjNYRStlNjVwM0orazlMeitMN25yL04rVDIrazVqamZTNWU4NlRhZEhpdk51MTg1alBKcjlKdXlqb3Rwa3RuTTh6dCtvVTQrbDVMVGN0Y3Z2K3BhZmI1M2QrUnc5QjAvSVYzMDlqWG9aUTQ3dVBPT3l3OWZMNGoxamlMczNOS1o1bmQ5YjVMcmVSN1B5L04rbStYK2tWYU5IeC9vL211YmRYNlg1ajZiT3JCNER2dlBZMmhsNndBQUFDSnNtQUxkUUFFd2tpVUNVSWdrQUFBQUJuM01YSnJ6eWg1NUtCS0JLQktEeS91dWVybFR2OERCZXczbXFzSSt5aFhia2JYUkxLc25IaEd6WlpPa1RxdTI0UXUyMS9STEtONU9pcDk4MzF2UjFQYTJ1MTBMdTB5ZVYxOWxHOXVjUDJxZTZ3TVJXbXUyamJ1OEhFOUQxODNENGYxdnlxZE9maFl6SDFML0FIL24vYWRMaDlKNUo2NTViR1dIc05jNTNjek5mTktVb0xKUUpRSlFKUUp4OGpwdmF1Um85T29oaThzWjJEZDJKUTltU1JpWWtSSWdKQUFBRFpSaHJYVVc2ODNQWjlxWjIzRUl4bEFsQWxBbEFtYVJjVTFlZUE4QUFBQUFHUDZubkxGclJUdTlSYVQ4WmVJOTh5c1VIWThkME5VOXNpYzlvdSt3MzNZNkhvTzU4amtlZWVoOHhYZnhCSEcrcXY4QVhjaDFYVStlNjN6N3RPU25UenBSeVBxQ0h2c29Fb0VvRW9Fb3lIblFiNjFjcitlcXMxNktIdk5hMnUzcStsRXl0Z0ZWTWtZcmlrQklBQURZYjdYWE9iemM2N2daTkZPNDV2SzJkOWZJSWpkMUtsSXFVaXBTS2xJcVVpdXExUG5seEI1S0JLQktCS0JLS3pDNSszWjA1d3M4RHdBQXlzV2w1djhBSzRqdnEvYis2d04vczQrNTIrRnpXam45dlo4bnY0K25hb3ljWEIyNy9VY3QwL1Q0RzM1L2FhRzNMcGFFY2Y2MnBTZTFLUlVwRlNrVktSVnM5VlBrZlFybk5ZMlhqNXZNVVl1bnNCZHFtSmdtYVNKTWlsVVVoSUFydlJqak15SG13eU5KdnNlT2l1TGVlckx5TUdsSFQxWWVYMCtoS0hpVUNVQ1VDVUNVQ3FxM0tOYUhua29Fb0VvRTlCejNlYWVmcXZLUHBMQjZYQytlWGM4Vms3ZHNRdUZKVkZqR2xYbFlWbTFibHZkenhIcHQyTGJkRHF0OWJoMVBKWDd2SitudzAwNTkwb2VNanB1SzAvVStjOVI1N2xOM0tOQ0hLK29sQWxBbEFsQWxBbkh2WWZzZ25ZQVRBbEJNS2tZSUpTS1FreVl5WVZDUElLVUNFZXl5R0xZaDVuNitFN0dSanpQM0xRaFhLQktCS0JLQktCS0JWTk0rZVNnOGxBbEFuZWFMWlR6K3IxY2wxWFkrT3JzWDFzT1UwZm82Ri9rZXQ5dVJuNExZK2diTXZQbjYzN2hxZmZQSk9tNjJ2eFZleXN2M3pWWnV5NStGbXA1cUhJK3JsQ3U3SDVQMC9qZWo4M08xMCszemRlVUtOOG9Fb0VvRW9Fb3A5VVdTVmdKSmlTQ1FnaW1ZRTAxRUFpWXZHV1JYU3BRSVI3SlNQVkV4NzdaRXJBTDEzRXlJMTFxWG5sU2tWS1JVcjNzS09mZFhZcnA1dGRzWDY2bEpLdFFLMFBQSlFKc1h1aW5qNXJ2L0FEUHFOSEU5QjJuSFhiTXZXTkZrYXMrMWErdXlHWmFveFplV2RQUFBHNDJIQldNblc5anZlUDd6ejMwVHlMcHVlbzFhK3IwaXpWZDUzVjEyWlRaeWVSblllams5RnhQYmNkUjBzTlM4NjlTa1ZLUlVwRlNrVlk5ZG4yUVNtQk1BbEFsS01JSlZVeVJWUlNMOWk5SHpLcFJHcENQWktSNnBSNzZoRDJpQ1V3RlZJeVZtOUdzUFBHZGdkN1JqdTNtTHhlSm5MV0xGbmNWMjJnMTZPVEhZNzRBQkFubytjMi91WFg5cmMxcytIc1ppYS9OSnptWnp1cGplaFd0ekJkNUxydk52YStkNzdSOWRiSEMxZlk2L0QxZERuWnNaTmpPMStiNW03Q3pldDkzaDZlMXJOVGc2R3lhTFgyMmVsY0xWajE3Z2p2QUFBUk5qMzJrU3NBQUpDRWtKZ21ZaEZNd1RFVmxGVkpMTmkxY2hVcEJTajMxQ0hxbEV2WUNRQUM3YUkzMU14anN1NDQ3c3VWdzY4TE53ZWZraWFMZmx0WEZYc1B0OWlWM2FhTGRNaE8yVUNVQ2IxaVVmUU5maDdPZkF5WjJtVm93Nkh6cjJmUStTeDdobHR3L00vV05iYkd4WjJsblBibDZtTWZQcnFwdDAxWFY3SFViSzZudUxkeWp0Y2Z5YUljLzdHVUhzb0VvRW9Fb0Vvb0ZCS1FKQUFBVEV3aXFpQ1lWRUVGVVZVa0JKZnNFY21tM1ZHTXdwZXpTcGw3TUNRQUFBQzdhSTUzby9sL1o0T1R2TUxPbzVISzEzTDVtZzZQYVRUMVcvVG5adVZSeFBuL05xY2pHN24wc29UbEtCS0JjNkhtdHBIRHM2TFdUZmhiTENvalRzc2JBcHorUlRlb3liRkN6NUtxaTNhbjVkcHhyVnRtWGs2aUxydXU1M0RYVGxDR21VQ1VDVUNVQ1VVaWdsNkNRQUFDWUFrUXk0d3hKMjE2TmVqbmVVUE5LMk9ES3kySldBQUFBQUFBQUFBTDFrajNGbmtMbUhueEVaK3JaazloR1R3K0F4c3ZtUEljN2pvN3Ywa29tUWdTZzlxM2VuM3ViRkdIbDI2TThYcjFYbnRFMUkrMFdyMkxMeXpnMzlmcHZycGhvMlNnOWxBbEFsQWxBbEFsQWxGQk5KS1lBQUFBRXdESW5Ncm9ydldxcXM5NnUxVkdONnV6V2hkbWlyenpreHM2b0FBQUFCTytVNkI2QlRERHdMcStYYktCUFFBQW1CbCtnK2RiekR6T3ljbnJNV0hvZVV0V3QvVnF6TUh0TlhsL014Ym52QzNHbjMrdjE1L1AxYmtkbW5jWW1YVkphc1pIaThJK2dVNGVWZ3lqWjF1eTErclJDbGZ1cVVwS2xLS3BTS2xOeDVTcnRGU2s5cXBpSkFTQUFBTXJxSVplTmVnMnZjM0J0cnFwYmwyM2tRbGV1V2FxcUwxeXpVamV1V2JrWVhMbG01NUc1WGFyUjVjYSttQUFNN3lGRm4wdkhseC9ONnQzbTE5SFo3K2k3UDVqQno4bkcxMDI5WjBGcW1Ya3VONkI1L20rcFY1M2YyVmVhMmZWT0pRMElkUUNacEkxSUU5cHhXZEhIMXR2RXE4NGZYNGQvSDJaZUR1dGx4ZTFUTTQwTEs3OWkvNEtkYkx6YVJvTGM2OTNoNG1RTURQd2J0TnBEVjBKUUpSc1l3d0k5SjQvSmp4dS84djZhTU9qNXJyYXVmeS9McU54cCsxOUdGdG9ESjZubzNJOHJqMGZ6eHF0N2ZBOUhxcnF6TW1yWjh6cTd0N0pzOXhPTTdDMWkwK1dYZHhkaDlGclo3MnhQbWNQVmFycDZsNnF6Y1J2VldxNHd2VldxL0k4NE5mUkFYTGVBajAxM245eENudU16Z3NpWElyM1doM0ZGKzgyT3AyMmpoVHJjclZhL041YjErMTk4MVBDZW1jaGc2V0oyUEVkV2xtWWU0MSt2bmVWUjB1bG8rdHhCNWVBQW1CT1BmS2ZWY2Z6M0pzNCszbVhHMFkxRnk5THlvd3ZQY0RGcXAwNW9pVS9NSzlWckoxOVBoWHJOWFFzSWF1bEtCUG8vbjNwdlA1T1Bhdll2STUzRjRIYzhaMmU3MVBSK1grZ1plZnIrTjZ6azltNE5tNW0zdDM1azZtOU4vVjhwZ2VlOWh5Mkh0Wi9WYTdwYk1ERHpORnN5YmEvb3Q1NzVqWTJUaDg2M1I0OVdENTIrOTUzU1kxdEtuSDAzblcyMlJwdHRDTjZ1emNoQzdWYXJqRFJEVnZBWW1YYTlqaTFiYlpzK3Fvb3R4c3Q3L0FFRXdlcFh0TnQ4L3pleHYwMWRuQkpEeWprT240akQwY1cvb01pUGQ2YXh6V3c5ejV1UHVzS1ZQTlVURHNBa0FBQVRlcng3eTl6ZVprNSsydlkxVlZ0L1U1V3NuRzFUVlRmUkFJMXV5MTlsZVJsYW5QbjFRbnZBbjByelRlWk9kMTBYYjNFNG1OcnQxajJUODF5YU1mdmZTWkdPU215TWU5S0c0dlowT1ZUSE4weHYzV0xnMnZOSG9tLzQvclovTlhFVHR5eGg1bG55V3Z4Mmc0blI1akdzM2R2MGViYW92K3cxVHJkRktGdlk0T1pWWmVxczNLNnIxVm00anB4bzJnS01qSzlyN3pZOC8wOHZrK1k1dnRlU2oxdERPYm53NmRPNjFGVmVYcmRqd3UzOTVQVTZyQXg3S2RselY2Zk9ueldEMitvbnI1MzB6Z3Uzb3pkRkUydWw4L3dBUnp2ZjZQRjlKekxhMjNRMXphWEllNmR1SGpUdHdOWmNpYStMVGk1VmoyclZVMTRtclB1YzJiK2JwNDhFTXdFYTdPMXRsZHpNemNxWGExRGNQTDlPM0EwN2NERTIrRk5XZkkwVzFlKzZkdHFMYjlZenN1Y2RkMSt2NnozbDUxRkVhK0R5L0RkdnpITitrdzludE0zVEtPaTVxcXZIMFcyNVM5N3o5MXJOZHFhZE94NS9QcGwxTkJmMnVGYnB5TzQ1THVaY2EzemZVOGY1bTVPL2Z4cS9vNzFWcXVFTDFWcXVQbXRHalVCck5oaldvejZYYWNadVBjZTFwMWVDOXYxeEVaYks5cDhoRElxdXpPdXU3aVVSYkduV1RKbTJMTHlWL0oxT2ZIem9zemtia3VmbDBXN2Z1ck1qWDQzdnVaUmo1MmEyeXZJKzJiZVZhUTFRYzJteGsyNVI1M0lxc2FxTzJ4NnJHWHNZczZEYVdjekxpbXhWS21qSTM4N1lYbGZTc3J3c3J3c3J3c3J3c3J3czNvMXMvTi9UcU1uUlRrNTJzcTg4Nm5VYWltTkZ6SFlyZm0zc0Y2MmJXUjdIWlk5cW90emZ0bHpFeGJjTFZkTUpidTd6V2JLRzAxbGpVSlhyZHZLODA1dGRtNVhtdTNMRmFPR0x0SUYyem1Vd2hoNU5GNG94Yy9IODl2UmRoQzJycEYyM2M5VnpFdkpxcHFSQTFtUGV4UFk3YWpYWFh1VFZidWVlMVZVMUdkc2NIWlVaN2E0akMzUmZQT1puTXc1WkZOUjVScE45cnJxOHZiYzMzRWIvTjhYc01hL05SMDFkN051dHJpdTIxTndXMXdXNHVpMHVpMU53VzR1aTFwOTdwYkxNYW1xbTIraW11eVpFWVZ2M3hzdFhzak9IbnFtcWtpaXVoS0xONjA5aE5YaWlMc0dEbDJzbFBFdDVNZStXcTcwRmlxaWZGNmNkNkNjd0xzMlVZek5JbTFXU3o0bEdtS2FxZmZZdVc3aE5jUzhtb1JBMCtObVkwL0YybTdHVmQyMWRLcWsrZVkxRmRFcmdlZ0w5aEhQa3JOZGZQcm93dERaanpjakdxdXMyNHIrZ0FBQUFBQUFBWDdGL3lOeW1xbnlxaTFkdGUrMmJWK2dzN0xBMktPYVBQVk5WSkZGZENVV3J0cDdYTVNLYTZmR3Z2V3FwVzFUU1J2VVVKQVNBQUFBQUF5TDJEVkdHWFNlUlhiVjVGVkV2S2lsN2NuRnN2YldQZXBuT211SktydGlUS294MGZLcVNWZ0FBQUdoMXViVHArVnlkaHJOOVQwcEVPd0FBQUFBQUFBcm9JNU5XSWpHN2JSTDFidVFXOC9Fcjg4MjFHSGVqQzhpWGxOTlVKVTQrVGpGZFZOUHZ0eXhhaElKVEFBQVJJQUFBQUFBWGJSSEx2NjZJeHpyV01sN1hRSkE5QUFBQUFBQUFSTVBOUkdKWXQrV3p0N2c1MGU2RU5vQUFBQUFBQUFBQUFBQUM3YUk1ZHpBUjgyV0paaDVYUVNrQ1FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFGRVhDSUpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWYveEFCUUVBQUJBd0lEQkFRSERnTUhBd01FQXdBQkFBSURCQkVGRWlFR0VERlJFMEZoY1NBaU1ESTFjckVVRlJZak0wSlNVMVJ6Z1pHU3dUUkFvZ2NrTm9LaHN0RkRVR0lsUkpNWFk0UGhaSkRDLzlvQUNBRUJBQUUvQVA1bUtOODBnWkd3dWNlQUNvTUdaQmFTZXo1T29kUS83UStOc2pDMTREbW5pRHdWZmdoWmVTbTFiMXM2d2lMYUhqNUlBdklBMUo0S21nYlR4MjR1UEVxNnVycTZ1cnE2dXJxcnB4TXpNM3p4L3IvTzBkRExXU1dZTE1IRng0QlVkRkZSUjVZeHFlSlBFLzhBYThRd3FPckJleXpKZWZVVkxBK0NReHlNeXVIa2FHTGpLZTRLNnVycTZ1cnE2dXJxNnVxeUhKSm5IQjNIdi9tOE93dDlXUkpKZHNJL055aWlaREdHUmdOYTNnQi8yMnJvNDZ5TEpJTlJ3STRoVmRISlJ5NVhpNFBCdzRId3dDU0FPSlVZREdCbzRBV1YxZFhWMWRYVjFkWFYxZFR0NlNJdDYrSTcvd0Nhd3pDalBhV2NXajRnZlNRQUFBQXNCd0EvN2ZQQkhVeEdPUVptbFYxQStpazE4YU04SGVGVGk4N2V6VlhWMWRYVjFkWFYxZFhWMWRYVWd0SThjai9NWVhoZlMybm5IaWNXdFBYL0FOeWxpWk5HWTVCbWE3aUZYMEQ2S1Q2VVR1QjhHbStWUGNycTZ1cnE2dXJxNnVycTZ1cnFiNWQyK0IwQWlrRXd1ODhEdXFYUXZ5OUFMV0dxaWRFSW5oNHU4K2FWSGxEeG00ZGFrTFMveE5HK1h3dkRlbkltbUhpRGdEODQvd0RkSm9tVFJtT1FYYTdpRlhVVDZLWEtkV084MTNQd0tjMmsvQlhWMWRYVjFkWFYxZFhWMWRYVXh2S2Q4Tk0rYU56MmtBTTQzM1ZGTStETG1JT1lYRmt5QjBrYjNnaXplS1kwdmVHamlVOWhqZGxQSHkyRzBCcTVNNzlJbThlMG9BQUFBV0EwQUg4bzFqM2NBVUtWeDRrQkNsYjFrbENDTWRTRWJCd2FQeVZoeTM1VzhnakV3L05DTlBHZXEzY2pTanFkK2FOTThjTEZGcm04UVIvS1ZOT3lwaU1jZ3VEK1lLcXFaOUxNWTMvZ2VvamZHYlBCVjFkWFYxZFhWMWRYVjFkWFYwVGNrODk0YzRBZ0VnSGpiY1hPUG5FbmxkQXVBc0NiZGE3a1NUeDhyUjBqNnVZTWJvMGFsM0lLS0prRVlqWUxOYUxBZURSMGtsYlV0Z2lIakhVazhBRjhGS2o2K05mQlNvK3ZqVSt6VlRERTV3ZXg1QXZZYnNydVJXVjNJcks3a1V5R1NWNFl5TXVjZEFBRlQ0QlJSd05ENFE5MXRTU1ZqOUJCUTFMRFRpelhnM0hVTjJENEpTU1lkSExQSDBqNUJtSkpYdkhoMzJacTk0OE8rek5Rd1dnSENtWXF2Q2FVMHp5eVBJNEM0SVdGWWJCTFNObGxabkxsNzFVZjFBWHZWUi9VQmU5Vkg5UUZVNFRTdWdka2p5T0FKQkc2Z3BoVlZiSTNjRHFiTDNwby9xQXZlcWorb2F2ZXFqK29Danc2SVl1NkJ4SllCbUFSd21qSXQwUVUyQTFBa2NJc2hqdnBjNnAyemRTNzVyQjNQUjJacnZtNVAxS3R3Nm93OXpSTzJ3ZHdJTng0R0I0YlQxRURwNmh1YzVyQUUyQVdNWVhTeFVMcG9HNUhNdHdKc1I1V3VvMjFrTmpvOGF0ZHlLZXgwVWhZOFdjMDJJM3RkZGl1cnE2dXJxNnVycTZ1cnFSMW1XNStCQlU5REZJeklIWit2bHVxYW4zUmw4UU55aTJpaW42T0o3TWw4M1dvM1pIaDNHM1VudjZSK2ExdXp5akdPbGtER0M3bkd3Q29xVVVrQVlOWEhWenVaOExaWDBvLzdvKzBiNVI0cFdDTmExODg5Z1h0ZUFMcUNTS29qRG1ocXlOK2lGa2J5Q0RRT0FWUlVNZ1pxUmNyRnEwVmxWZGh1eG9zRHpLalk1NThVZmlzSWJrd3FuSEpnVTg3S2FJeVNtelF2ZjZrNXVWTlZ4VmNXZUoxeHdWVC9EUytvVmcvb3lMOFZOS3luaU1raHMxdkVyMytwT2JsUzFjVlhIbmlOd0RZcVg1Si9jZDJDK2syZHgzSEZLWVZQUUdUeDcyM1l0SzZIR0M5aHM0QUxEOFFqcll1VHh4YnZrbGJHMjdpc1lmN29nSmVOTXdzbjAzV3cvZ1VRV214RmlzSndjVjhSbGxlV3N6V0FhcU9oaG9ZQkZFM1FkWlZUU3gxVURvNUJvNFdUZG5hWXZJTWtnSUtHeXRMOWJLdmdwUy9YU3I0S1V2MTBxK0NsTDlkS3ZncFMvWFNxVFpTREllam1rRDFJd3hTdWpkNXpDV252OExGcUhwbWROR1BIWU5Sekc5cnJIc1YxZFhWMWRYVjFkWFYxZE9OejRFRU1ja1QzUGt5dWJ3SFBkVXd4eFplamt6M0d2WW9vMlBpYzV6N09IQWMxR0FYZ0UyQjRsU05heDltbTQ1K1V3ZWl5Uis2SGp4M0R4UnlIaDdLK2xIL0FIUjlvM1lKVnl6NHJYc2tjU0E3UUhxMUlVZzhWVXRlK2hubHNBOWpqcURvbVk5TEUvUEhIbFByWEJWSHRRMlorU2VFajFDdmZ5azV5Zm9LcmRxREc4c2doN3k4cXF4S3ByQ1E0bXg0Z2RhaXB1dDZEUUJZYUJZWDZOZzlWYlFmd0E5Y2J0blBNbTd3cW4rR2w5UXJCdlJrS3gzMGE3MWg3ZDJ6ZkNmOEZMOGkvd0JVN3NFOUp4OXgzUDhBU2J2dlQ3ZDJPZWszZHdUWE9ZYnRKQkhBaGU3NnI3UkorcEN2cWdmNGlUOVNnYytwZ1k5NXVTTHJGR1pLSy84QTVqYzVnYzJ6aGRZSlZRVXNIUlNTQmxua2d1NndtUGJJd1BZUTVwMUJDSkRRU1RZQk14S2o2WnhOUkdOU2RTbTR0US9hb3YxcjMzb1B0Y1g2Z3ZmaWcrMXhmcUM5K0tEN1hGK29MMzRvUHRVWDZncE1hb1dSbDN1bU02Y0FWUEwwMVRMTGEyWnhkYjhmRHhXajZDWHBHRHhIbjhqdkR1cFhWMWRYVjFkWFYxZEUzOEZrTDVHRnpXRWh2RTdud3ZpdG5ZVzM0WFRZbnZZWE5Gd09KUUJKc05TVVdsaHNSWStUdzJrOTFUK01QaTJhbnQ4aHNwNlZmOTBmYU4yenZwZXY3LzNLUG1GVU9GellsVVNpTWhyR25WeFZaczdOU3dPbFk4UERSY2kxalpZWTNQWE1ienV2Y3V2QlZrQk5mSzBhQUhVcWsyZmVZZzR2RFM0WDRYS3JhS1NpbERYa0VPRndSd083Qy9Sc0hxaGJRZndBOWNidG5CNGszZUZVL3dBTkw2aFdEK2lvdTRySGZSanZXSHQzYk5nMm4vQlRmSXY5VTdzRTlLTTdpdW9xVDBtNzcwKzNkaWNCcXNiNkpwQUxnRjhIcC9yV0w0T3ovV3NYd2VtdnJNMVFVellZbXhqVU5GZ1NxNmlOVlNHTnBzNjRJSlVzUmhsY3graGFiSGZnajN0b1BGNFppc2FmS2NMbnpHd3NQTHp3dG5oZEcvZzRLZUYwRXpvMzhXbmVDcnE2dXJxNnVyb253b3FoOFRITmFiQjNIZExPK2EyYzN5OEUyWjhiQ3hwMGR4VFNXRUVjUW5PTHpjOGZKTmFYdkRXaTVKc0FxS21GTFR0akhIaVR6UGtObFBTci91ajdSdTJkOUwxL2VmOEFjVWZNSzJXMUZYOTRxOXY5eG4rN2Q3RmdZejR2Q0VJQnlXSmkySXpCUWo0cHZjRnRKeGcvSGRoWG8yRDFWTEV5WmhaSTBPYWVJSzk1NlA2a0tHQ09uakRJbWhyUjFCVlA4Tkw2aFdEZWk0aytOc2pDMTREZ2VJSzk1Nkw2a0tDQ09tWmtpWUdONUJTL0lQOEFWTzdBL1NqTzRycUtrOUp1KzlQdDNPL3hRMzFmMjMyMzRyNlRuOWJmZ0F2aDU5Y3JHWXdjS25CNndGUmJMUlBwdytlVitadzROWHdUcFBySmw4RTZUNnlWZkJTaitzbFQ5bUtOdi9VbFRzQXBCd2trUndLQXQ4V1NRT09nSnNWTkVZSm54djRzY1FlKy9rTVhwZWxpNlpvOGRuK28va1lIUUNKNGxaZDU0SGRVdWhmbDZBV3NOVkU2SVJQRHhkNTgwcVBLSGpOdzYxSVdsL2lhTjhsZzlMbmVaM0RSdWplL3lPeWZwVjMzUjlvM2JPK21LL3ZQKzRvK1lWc3I1bFg5NHF4cGZSVE1hTHVMQ0FzQWhJeFdGenQyS0F2eFNWbzFKZFlCUml6R2c4UUF0cGZQZy9IZGhmb3lEMVZVVHgwMFJrbGRsYUY3L3dCSHpmOEFwVk5WUlZrV2VGMTJxcC9ocGZVS3diMFhFcFptUVJGOGh5dEhFbGUvOUh6ZitsVXRaRldSWjRYWmdwZmtIK3FkMkIrbFdkeDNQOUp1KzlQdFFUdjhVdDlYOXR6S2lVN1NsbWM1TEZ0dXJoZmRRVk1yOGVsYTZRbHBMaGw2ckRkaXZwT2YxdCt6M280K3VWakhvcWZ1Q29jV3BYVXJBK1VNYzBBRU9SeGFoYUxtcGpYdjFoLzJ1SkhHYUQ3WEVwc1dvandxWXlvNm1Pb3VZbmg0SEkzVkpUa3VEM2l3SEFGWW42VHF2dlhlUU9vc1ZYVTN1V3BMUjVoMWIvSVEwejVvM1BhUUF6amZkVVV6NmZMbUlPWVhGbEhBNlNON3dSWnZGTmFYUERSMXA3REc3S2VQa1ltT2xrYXh2bk9OZ29JbXd4Tmpid2FMZVIyVDlMTys2UHRidTJjOU0xL2VmOXhSOHdyQWNTWlIxOHNNcHRIS2VKNEFvbFZNVEdZcFNTTWFBNXhjMDI3bG1WSEd4MklWY2hBSnpnQW5xMFFPbllGakZhS3VyQVlic1lMQTh6dXdyMFhUK29GdEY2UGI2NDNiTS9KMUhlRlZmd3MzcUZZTDZLaFdQZWpIZXNQYnUyWlB5LzRLYjVDVDFUdXdMMHF6dU81L3BSMzNwOXFDZC9pbHZxL3R1ai94VWZ4LzI3c04vd0FReWVzL2RpM3BPZjF2MjM3TytqajY1V00raXArNEtDa25xYjlERVhBY1NPQ2ZoTllHRXVwM2tkbGlwWVRFKzNWdjJUaEw2NlNUNWpXYnNUSU9KMVJIMXJ2STRuVGRQVEVnZU96eGgvSUF1QUlCSUI0MjNFdVBuRW5sZEF1QXNDYmRhN2tibmo1SEJxZTczVHVIRHhSNUxaUDBzLzdvKzBJOEN0blBURmYzbi9jVTd6U214WjVuaythSEg4ZFZSWTVOU3hpT1FDUm5BWE5pQW9jUmZYNHJDY3VSakwyQ3M3allwK0l1b01TcUx0enNjUnBleHZaVnVNelZiVEcwWkdIaUJ4Ty9DdlJkUDZnVzBmOEFBTjljYnRtZms1KzhLcS9oWnZVS3dYMFZDdG9QUmJ2V0c3Wmovci9ncHZrSlBWTzdBdlNyTzRvOENwUFNqdnZUN1VFNy9GVGZWL2JkSC9pcy9qL3QzWVovaUdUMW43c1c5S1ZIcmI5blBSeDljckdmUlUvY0ZnbVgzcml5N3RvTUxFc1JxSTI2anp3T3NjMDloamZZL2dWVFUwbFhPMkNJWGU0MldHMEVlSDBiWVkrOXg1bFlwaURNT28zU3Y0blJvNWxPZTZSeGM0M2M0M0o3ZkpWOVA3bXFuTkhtdThZZDNoWFYxZnc0S25vWW5zeUIyZnI1YnFtcDZmTDRnYmxGdEZGUDBjVDJaTDV1dE1ka2VIY2JKNytrZm10YnM4ZzBGNURScVNiQUtuaEVGTzJNZk5HdmY1TFpMMHU3N2srMXFQQXJaejB4WDk1LzNGTzgwckM4TFpXeXl1a0pER0cxaDFsSForakgxbjZsUllWVDBqekpHMDV6MXVON2JxM0NhYXFrNldScER1QklOcm9ZQlNINno5U3hiRHhRU3R5RWxqd1NBZUkzWVQ2THAvVUNxYWFPcWhNY3JjekhMNE8wZi8zUDFLbHBJcUtMSkMyelZXQzFMS1I5QXJCWDJ3eUlkNmxpWlV4R09RWm1PNGdyNE8wZi93Qno5U3BLS0dpanlRaXdKdVZOOGhKNnAzWUQ2VlozRkhnVkw2VWQ5OGZhZ25mNHJiNnY3Ym8vOFdIOGY5dTdEUDhBRVVuclAzWXQ2VXFQVy9iZnM1Nk9QcmxZMTZLbjdncWF2cUtRRVF5bHJlSkdoQ3dyR3ZkYitobkFiSjFFY0hJZ0VXNGdyR3NLTk5QZGcrTGVic0k2anlXQVlTS0NEcFpoOGU4ZnBISlN6UndRdWxrT1ZqUmNrOVN4YkUzNG5XR1E2UnQwWTN5ZUxRZExUWng1MGV1N2loQzg5bmVtMGwrTDdkd1RNUGpQRjcvd3NoaE1ML252SDVJNEdDUEVuMTVPQ253aXJoRitqNlJvNjJhN3IrREJESEpGSTU4bVZ6ZUE1N3FtR09MTDBjbWU0MTdGRkZHK0p6blBzNGNCelVZQmVBVFlIaVZJMXJIMmFiam41RENZTTlUblBDTVgvSHlleVBwZC93QnlmYUVlQld6bnBpdjd6L3VLdjRwV0RZbERTU3pzbk9VT2RjT1J4aWgrME5WTFhVOVZkc01vZVc3cXV1cDZZaGswcldPUFVVTVhvZnRMRmpkZkZXeXNFSnpOWURydXdqMFZUK29GSkl5R012a2NHdEdwSlh2elEvYUdxR2VPb2pENG5CelR3SVZYL0NUZW9WaEQ3VU1ZUWtiR3d1Y1FHZ1hKUEFCZS9WRDlvWW9LaUtvanp4T0QySHJDbWVPaGY2cDNZRDZXaTdpdXBTK2xuZmZuMm9LS21FbU96emsvSnRBQTd3ckwzQkQ3djkxMlBTV3R1aHcyQ0dzZlV0Qnp1M2JRMHdocmhJMC9LamZzNTZOUHJsWTE2Sm4zTWVXT0QybXptbTRJNXJDNjl0ZFRCM0NSdWp4eUtzRTViUll4N3FsOXl3SDRsaDhZanJQbENBUVFkUWRDRlBCME03b3o4MDZkeUdpRGsxeVk5UnZVYjFHNVZtRndWelNTTWt2VThLcHBwS1NZeFRDemgrUkNCOEJrTWtqQzVyQ1EzaWR6NFh4V3pzTGI4THBzVDNzTG1pNEhFb0FrMkdwS0xTdzJJc2ZJWWJEMFZHQ2VML0dQazlrZlM3L3VUN1Fqd0t3SHhNVXIzODNFRDh5bXZ1MHAvd0FvN3ZLdXNGY1Jpa2RqeHV1bmYyTEZuRTRuUDRHRWVpcWYxQXRwU1JodzdaQnUyWEo2S2NjbkJWamcyam1KNEJoV0VuKzZzV05FakNuZHJoN2QyenNoWUpoZmtWTktURTREa2QyQWVsb3U0cnFVdnBaMzN4OXFDTmZGVFl6VVJ5dURBNE5JSlF4T2srMHgvcUNpbFpNelBHNE9hZXNHKzZXV09GbWVSNFkwZFpObDc1MG4yaVA5UVdQVjBWWFZNRUp6TllPUFVkK3pmbzArdVZqZm9pZmZzMDJRMXJuNjVBMngzWWpuTkJPSXZsTXB0WlNzNk4vWWVIbGNYaHM5a282L0ZLdWdVQ21PVWIxRTlSUFVibGpOR0t1aUwyajQyTUZ3UE1JRkRmRlVQaVk1clRZTzQ3cHA1SnJaemZMd1RabnhzTEdtd2R4VFNXRUVjUW5PTHpjOGZEaGpNc3pXRDV4QVFBQUFHZ0hEeWV5UHBkLzNKOW9SVkMvbzhScWdPdHg5cFVVdDA4L0dPN3p1d1hYRllWbFdMNlluUDZ5dnZ3ajBUVCtvRnRMNk9iOTRGZGJMa0NHcEo1aFlqV0NlTjdJL01zYm5tc0hiZWpqS3g0V3doM3JEMjdzQ05oTitDamhQUlNQZUxlS2JEZGdIcGVMdUtLbEI5OTNDMnZUSDJxb3Ftd3RzTlhuZ0ZpeEpyM0U4U0JkVTBMNm1kc1VZdVhGVWRNMmpwbVFzNEFicTJsWldVcm9wT0JWUkErbG5kRklMRnB0MytCczE2TFBybFkzNkptM1UwRDZ1ZHNNUXU0bjhncUtqWlJVN1lvK0EvTWxPbFl5d2U4TkowRnp4M2JSNFQwUk5SRVBFY2RldytVdXF5THBxU1J2V0JjZCs0RkFwcFVibEc1Uk9VVGt3M1U3QkZVeXhqZ3g3bWo4ME44RG9CRklKbVhlZUIzVkxvWFplZ1phdzFVVG9oRTRQRjNuZ1ZHV2g0emNPdFNGcGY0Z3NQRHdtTFBVRjU0TUduZjVUWkQwdS93QzVQdENubFpERVh2Tm1oWjJ2cVpKbXR5bDV1UUVLZ1F3UGtkd0FWQlRlNzYxc1JOZzY1S1pzOVEvUmQrb3Fsd3FsbzVDK0ZsbmtXdVNTbldZMHVjYkFhNjhBRlh6aW9ycFpCd0xqYmRmZGhIb21uOVFMYWYwZTM3d0tQQklXUU5MN3VjUmNtOWdvNmNSUjlFelJnTjdkcXFpSUtTUnp0TkMwRG1WZ2JMNGJFVnREcGhEdldDb3RucVkwckRQZDd5QWJnMkFWSlF3VVRNc0xBMExFcWx0SlF5eU81RUFjenUyZTlMeGR4UnVwS1NIcCttRWJPbCtsYlZHSzV1ZThrcWtwWXNYeE9kN2lURXl3QUNwTVBwcU1Ib0l3MG5pVkxLeUdOMGp6WnJRU1VjYW05OVBkUUp5WHRrdnBsVUV6S2lGc2tadTF3dUZWVUZQV0FDZU1POW9XT1laRlFHTjhGd3gxd1FUdXdUQ0lhMkYwMDl5TTFnQVZUd1IwMElpaWFHc0hBQmJRVkFiUkNBSHg1bkJvVU96bEcySUNRUGUvck55cVdoZ28yMmdZRyswcWVabFBDNldRMmEwWEpXSVY3NjZxTXB1R2pSZ1dDWW43dXA4a2grT1pvZjhBbFBZMlZoYTRCelQxRlZPeTlCS0hsa1pqZWVSVTBaZ25mRTdVc2NXbjgvS1ZNWFJWTWpPb0hUdTNCQXBwVEhLSnlpY29pcDNpU3FtZU9EbnVQK3BROGlJSlR3amVmd0tNTHh4amVPOEh3Y0taa3BNM1c4ay9oNVRBOFFiaHVJZEs5cEljMHNWWmkvdXgvak95eGpnMFhRcTRXYTN2MkFLcXEzVkpBNE1id2FzTnJCUlZ6Sm5DN1JjRURpaGorSC9YZjBsSGFERHdMOU5mdWFWaTJOdXJoMFVJTEl1dm01WDhEQ3NkcFlxRmtNN2l4OFlzc2R4ZUNzaVpEVGtrQjF5NVFZM1J2cG05SzhzZUFBUllsUzR4UXNaZHJpODlRQUtySzE5WkxtZG8wY0dqZ0FzR3htbXA2TnNNNUxDM3NKQkN4ekdhZXFwUkJUa3Z1UVM2eEFDb3RvS1EwckJNNHNlQUFSWlM3UlVMR1hiSVhua0dsWWxpY3VJelhkcEczeldicUdyTkZXTW1BekFIOHdVTnBhTHJ6L3BUdG82SzN6eXNTeHQ5YTB4eE55UkhqemNzRHhLT2duZjAxd3g0QXVCd0s5LzhQK3YvQUtTc1p4c1ZyT2dnQkVmV2VHYmRnMk5lNEFZcGdYUkUvcFh3Z3cvNi93RHBLeDNGWXE4eHNndVdNdVM0aFhXQjR2QlNRT2hxQ1dETmNHeElVMjBsRkhIZU54a1BJQXFwcnBhcXI2ZVE2M0JBNmdvZG9hSjhUUytRc2NScUNDYkk0L2g0RittdjNNS3hiRjNWNURJd1dRZy9xVjFTVk1sSFVObGlQakRxNmlGVDdSMGNzWU1yakcvckJCVXUwTkF5RnpoSVhFRGdHbFR5bWVkOHAwTDNGeEg0K1V4WmxwMnYra0xIdkc4SnBUQ29pb2lxdXA5elVVc25YYXc3MEVQRG82RTFKek8wakhYMWxSUVJRaXpHQWUxRkZQaWprODVnUGVGSmg4Wjh3bHAvTUthbGtpMUl1T1kzUXM2S0JqUG9nRHlsT0x2emNsZmZmZmRYVi9BdXJxKzY2dXJxNnZ1dXJxNnZ1dnV1cnErNjZ1cjdycTZ1cnErOTR5UEkvTHltSnN6MG1iNkJCM2hCUnFJcUlyRnF2cHBSQ3crSkh4N1NnRVBEaFlJb0dzSHpSL3FpaWlpaWl2Y2pKWjJrREtiZ20zQW9namo1U0VXakhicnZ1cnEvZzMzWFYxZFgzWFYxZFgzWFYxZmRkWFY5MTFmZGRYVjk5MWZmZFhWMVVEZzc4UEtWRGVrcDVHOHdiYndnbXFKVmRiME1mUnNQeGp1dmtFQWg1QmpnK05yaHdjQVVVVVVVVVZTaTg5K1FSc1JZcHpTenU4a0JjZ2M5OTFkWFY5MTFkWDNYVjFmZGRYMzNWMWRYVjkxMWRYVjkxOTExZFg4QzZ1cnE2dnV1cEJlTS9uNVdWdVNWemVSSTNCQlJxU3BFUXlzMWZ6NUkzSnVkU2VKVnZJNGJQbmc2TStjejJJb29vb29xaUhubnVHNDZwd3NlenlNSXZKM0s2dXJxNnVycSs5bUJZakl3T0VCQTQ2a0Fxb3A1cVdYbzUyRnJ1S3VxVERLdXRZWFFRbHpRZU53QXFyRHFxaUFkUENXTjU2RUtrb0ttdEpGUEVYMjYrQUNxNkNwb3N2dWlJc0I0Y0NDb01GcnA0aEpIQWNwMUZ5QmNMNFA0ajluL0FLZ3ZnL2lYMmY4QXFDK0QrSmZaL3dDb0w0UDRsOW4vQUtncGNFcjRXR1IwQnMwZFJCS3VtTmRJNE1ZQzV6allBY1NVTm44Ukl2N24vcUMrRCtJL1ovNmd2ZURFZnMvOVFVMUZVVTg0aGxpZUpIY0J4dWpnT0lCbWIzT2U2NHVpQ0NRUllqUWdxNnVyN3JxNnBhT2V0ZVdVOFplUnFiYUFLb3d1c3BHWjVvUzFuQW00TmxEREpVU2lPRnBjNDhBRjd3WWo5bi9xQytEK0pmWi82Z3ZnL2lYMmYrb0w0UDRsOW4vcUMrRCtKZlovNmdxckRxcWlBTlJFV05QY1J1T2hJNWVVcm0yckpPMngzQkN3MUtkTWVEZEJ6M1c4bEJNNkNVUEhWeEhNS043Wkl3OXB1Q2lpaWlpcVA1SW5tZDUxRmtmSVFkWldDVUxNUXIraWtKREEwdUk1cjRPNGQ5Ui9XVjhIY04rei93QlpYd2R3MzdQL0FGbGZCM0Rmcy84QVdWOEhjTit6L3dCWlh3ZHczN1AvQUZsZkIzRGZzLzhBV1ZIZ09IeFBEMlU0ekEzRnlTZ0xMYTcrTWc5UXE2MldxQTdEWFI5Y2IvYXNRWTJwb3BvVHJtYWJMWjZFUTRQRHBZdXU0cmF4NEZKQXpuSW9yR0pwYndJSGd1ODBxWWd6eTVQTnpHM2RkYlBaZmZxRE4yN2k2eU1nVmE1aHhpZzRacnY5aUJ1c1p3cXFHSXpTUnd2a1pJYmdzQzk3cXo3TE4ra3IzdXJQc3MzNkN2ZTZzK3l6ZnBLZTEwYmkxNExYRGkwaXhDdXJyWk1EM0RNZWNpeFN4dytvQjFHUXJCWHVqcVhQYWJPRFZRMXpLdGx1RHh4SGc3U0FIQnBld2oycTZrMGtQbE1TSDk0QjV0M1p1U0pKNCtXcEtvMDc3SFZoNGhCelhnT2FiZzhDaWlpaXFiNUFkdC9BZnh2NUNEek84ckJhOW1HMTRsZUM1aGFXdTdGOEtNTyttLzhBUVY4SjhPK3NmK2dyNFVZZDlOLzZDdmhSaDMxai93QkJYd293NzZ4LzZDdmhSaDMxai8wRmZDakR2ckgvQUtDdmhSaDMxai8wRmZDakR2ckgvb0t4ekUyWWxWdGRFQ0dNYllIbXJyWjJxNkNzZkVUcEkzMkl5T2U4TmJxVG9Bb21DS0pyQndhTExiQ1c4OEVmSnBjb01WcmFhSU1pcVh0WTNxNDJYdjhBWWo5cWYrUVd6dUl5MTlDNHorZXgyVWxWazVwcVNXWUM1WXd1VHNmeEY3aTczU2U0QUFCUzR4WFRNTWNsUzhnNkhnTHE2WTkwVHc5aExYQTNCSEVGWUJWeTFtRnRrbU9aNGNXa3JIYXVTaHc1MHNQRWtOQlBVdmZxdiswdlRhK2NWYktoOGhmSTBnZ2xZZmlVVmRDSHhIdkI0dEthNi9nYlhNYTJzaGVCWWxodXJxNjJSOUh6ZmVMRXgvY0tqMUNzRzFuazlWRXVpa0QyRXRjT0JDbjJneEF6RzFSa0EwQWFBdmY3RWZ0VC93QWdoanVJL2FuL0FKQllWVlByTU5obWtBRDNqV3kyajlDVC93Q1gycTZuODhIczhqZFhWMWlZMWlQZVA1S25xWDA1MDFhZUxWRk15WmwybnZIV0VVVVZCcEEzdThCL0R5RVh5WVd6MUZGWFlsMGN3ek1hd3Vzc2N3YWpaaGtzME1MSTN4aTRJQ3diQktJNGRGSkxDeVI4alE0bDRYdk5oLzJTTDlLOTVjUCt5UmZwWHZMaC93QmtpL1N2ZVhEL0FMSkYrbGU4dUgvWkl2MHIzbHcvN0pGK2xlOHVIL1pJdjByYVNnaG9LMW5RREl5UnR5MVhXRVliVjFOVEhOQ3c5R0hhdktwYU1RYWs1bmV6ZHRSS0g0eThBM3lOQS9kWFYxc2YvQlQvQUhuN0JZcjZLcWZ1bmV4WFY5MTFzcjZISHJsYlUraFhldTFYVjFUMVUxSkowa01oWTdzNjBOcDY4ZlYvcFh3cXhEbkYrbFV1MVZYN29ZSm14dVlTQWJDeFFXMlA4VFRlcVZkUnh5VE95eFJ2ZTdrMEVsYk1VazFMaDd1bWFXRjc3Z0ZZbVA4QTAybys3S3dFWjZxVDFGSkFwZEo1QnljZmFycTYyZUo5NWFidVB0SzJqOUJ6L2g3VmRUOVhsTVRIeGJEMm4rVGE1ekRkcHNlYWlycjZTRC9NRUhOZUx0TngySXFINUp2Y1BBY2JtM2tJL01IY3RrZlM3L3VUN1FzZDlDMVhxTEIvUk5OOTJGaU9Kd1laQ0h6azZtd0ExSlROcktaNHUybnFYZHpGOEtJZnNsVitoZkNtSDdKVmZvWHdwaCt5Vlg2RjhLSWZzdFYraFAyc3BtYXVwNmdkN0ZqR0srK3RXSkEzS3hnczBGWFdCZWhxYTMwTjJJMXphT2tsZTN4bnRhU0FwWlh6U3Vsa09aN3lYRTlxdXJyWmFVUjBrdzV5TEVhZ0hES2tjNHlyN3JxNjJVOUREMXl0cG9ueTRNOFJ0TGlIQXE2dXJyRG9XMUdJd1F2MVk1NEJDWlRRc1lHTmlZR2dXQUFDeHFtanBNZXlRdHMwbHBzT0FLQzJ5L2lhYjFDcnJaR05nd3g3N2VPWkRmZHRSaUlnby9jek5YemFIc0MyWUdhc2w5UkdudjhBbXFuU3FtSEo3dmFyN3RuZlFsUDNIMmxiUytnNS93QVBhcnFiekIzK1V4TDVCdnJmdDVPNThrMXptRzdUWXB0VThlZFozK2lnbUJnWWVGMmoyTE8zbWk5cUx5ZUhrVytZTzViSWVsMy9BSEo5b1dPWGRnOVF4b0pjV0d3Q3dmMFRUQWl4Nk1MYklneVUzY1ZoODhsSFNSTmpZekxsR2xyWEtwNVcxRVFjQXJCV0NzRmlVRWM5Qk15Um9JeUZYVjFTWXJWMFRDeW5tTFdFOE5DRmhPTjFGZkUrT1FnU010Y2dlY0UrRHBXUGE3VU9CQlVySFF5dmpkNXpIRnAvUGZnTHlLZVgxMVZ2Sm9KL1VLdXJxNmFIT2NHdEYzSFFBY1NWczdCSlM0VzFremNqaTR1SUtKR1VrOEZLR1QxY2p3d1pTNDIwSEJZMVRNaWJISzFtVnppUWJkYXVzRjlNMHYzaUMyai9BTVJON21JY0Z0bi9BQk5ONmhWMWhPTlRZVy9LeXpvbk9CYzBxc3hoakJrcHptZWV2cUN4MHVQUU9jYnVkbUpKV0IwVVZOUXh1WTBaNUdoemoxa3F0cUk2R2trbmxOZzBKN3pKSTU1NHVKSlYxZGJKMXpKcUUweFBqeGV4VHdzcUlYUlN0RG1PRmlEd0t4T0J0SmlNOE1mbXRjUUFWTjVnNy9LWWovRHQ5WWV3L3dBdkIvRHM5VWV6eWpENGc3bHNmNllmOXlmYUZXL0lxZy9nbys1YmFhUHBlNXlvNlhQUndHM0dNTEZzVzk0OGpJNHM3NVIzQUw0WjFYMmVKZkRPcSt6eExBY2RPTEdWa2tRWTlnSEJWbjhITjZoVjFkWFd6YjdZeEd6cWUwaE5nV1BNRVdOMVRSd3pEMktEWnV2bWhiSlpqQTRjSEZIWnF0SEV4ckJzQmJSMHRxZzUzdU4xVVlaQlBUdml5NU13SXVGTHN2V01sTEE2TWp2SXVGSnM3WFJ4bDRESDVSZXpUdXdES2NaZ3VtRlk5alFvb0JDenhwSDZHeDRCVURCTkZISTBlSzRBaGJUc3lVMVA2eFYxZ25wbWwrOEc3YVQvQUJFTzVpTXJtam10cnBUTFVRZW9kdzRxQ0RRZHdXMGJjZ3B1M04reXc3YWVuZ3c1a2N6SkRMRzIybkJ5eFhGNXNWbURuK0pFenpHRGdGZFgzUVR5VTB6WllYRnIybTRJVkp0akFZdjczRTlyd09MTlFxNnE5MlYwMDlyWjNFZ2NncGo0ZzcvS1lqOGczMXYyUGtUeDAxVnphM1Y1V21QOTNaM2VVWWZFQ3crdm13NnJiTkJxN2dRZURncE5wcXVZQnB3OTJ2ZXNPSk9Id2tndEphQ1FlSVcyM0dsL3pLZy9nSVB1Mit4WXZTdzFibzJUUmg0QUpITUxHc0JiUndlNmFhL1JnZ1BieHlyQU1CYmlMRFVWTnhDRFlEZ1hMRDZLbm9uT2JUeEJnSXVlWlZaL0JUK29WZFhWMXM3NmRwZTgrdzd0b2piYUNwN3g3QW9YTW1nWTlqZ1FRQ0NPQkNMRU4wck16cjlpbCtLWTV4Tm10RnlUb0xLZHpYVHlPYjVwY1NPNGxRVHZwcG15eEhLOWh1Q200blBVVTdPamFJeTVvSlBYZFk1R1l4QVR4ZG11U3NEaUJ3cW1kellGdG1Na0ZMNnhWMWducHFrKzhHN2Fad0cwWGNHTFI0VzE0QXFxYjFDcm9jUW9JTEJuY0Z0YzNLYVR1ZCt5d3VCdFZpY0VNbXJIUEFJNWhObzZkc1lZSVl3MEN3R1ZiUTBzVkZpOHNjSXMwZ090MUJYVjFzOWg4RVdGUXlDSmhmSTI3bkVMYTJoaGJRTnFHTURKUThDNFYxTWRCNVRFRDhXMGR2aGcyM1dQRkMxOWVIbGFNM3BtL2o3ZktNUGlMWktGa3VNSE9BNHNqTG05aHVGVkFkR3FZV3AyRHNXMi9Hay96S2c5SDAvM2JmWXNUcVk0NitDQnhzOTdTV3FPTms4RG81R2h6SERLUWVCQ2lwNDZhQnNVVFF5Tm9zR2hVMVZHNnZrcGdieU1ZSEVjZ3F6K0NuKzdQc1YxZFlmczdXWWpUZE16SXhoNFp5Vmd1eTh0QlhNcWFtVmh5WHlobTdhVDAvVjk0LzJoUjFsUkMzTEhQSXh2SnJ5QXZmQ3JQL3Vwdi9rSzJheGlXV2hJcVNaTWpzb2NxM0ZSRlJ6U1F0SmV4aEl6SitKVnIzbHpxcWE1MTg4aFByS2lWcGJKUEk1cDRndkpDdnV3eWtCb2FkMXVNWUsydWpFUnBPNXl3TDBKU2ZkaGJiZklVdnJGWFdCNjQxU2ZlYnRxdlRrdnFoVSswR0lVMElpam0wR2d6QUVnS29xWnFxWXl6dkwzbnJWME9JVVVZeU43aDdGdHJ4b3U1LzdMQS9UVko5NXUyczlPU2VvMVhWMWdQb1dsKzdDMnc5RGY1d3JxUThQS1lnZEdEdjhBSUczVXJuY0dhZVVvVGVudHlKOHBFZEN0alBUTC91VDdXckY2Z1V0QkxPUmZJMGtCWWJPS25ENEpocG5ZQ3R0K05KL21XSCtqNmY3dHZzVzJVaGl4R2trWWJGclZoazN1aWtpbXRiTzBPVTd4SEMrUWk0WTBsYkp6dnFzWnJKcE9MMlhWYi9CVC9kbjJLKzdaMlZrbUNVMlFqUnRpaHUybDlQMWZlUDhBYU4xMXN0RG5vcHV5UlloVGtZWlVubEdWZFhWOTJFc0h2VlMvY3Q5aTIzNDBuYzVZRjZEcFB1d3R0L2tLWDF6dTJRcE9ueFl6ZFVEVCtaM2JUTTZXYjNRUHBGaFYxZFhRT29VWStLYjNCYmNjYUwvUCt5d0gwNVNldnUyczlQU2VvMVhWMWdQb1NsKzdDMng5Qy81d3JwNThmeWxlZmpHamtQQjBzZ1NEY2JnQ2VHNXhCT2d0NVdnUGlQSEkzOHBHZFZzWDZhZjl5ZmFGdEQ2QnEvVVdDK2hxVDdwcTI1NDBuK1pZZjZQcC91Mit4YldVejZ2RnFPRm5GN1NxQ0pzTURJMmNHZ05Da2FIeHVhNFhCRmxzN1JHZzJncklEd0RMdDdSZFZ2OEFCVC9kbjJLNnVvNmlXRy9SeXZaZmpsSkMyWnhHcUdNd3hPbWU5a3R3UTRrN3RwdlQ5WDNqL2FGZFhXeElCb0tuNzM5bGk3UU1JcS91bksrNjZ1c0o5RVVuM0xQWXR1T05KM1BXQStnNlQ3c0xibjVDazljcTYyUm8vYytGZEtlTXpzMzRkU3FKUkRUdmY5RUZWRkw3c281WXVMaUxqdlhEUThWZFhUVHFPOVJmSk43Z3R1ZU5GL24vQUdXQStuS1QxOTIxM3A2VDFHN3JyQWZRZEo5MkZ0ajZGL3poWFRqY255bFliMUI3QUI0VnJjVnBidDN0YURmWHl0Q2JTUEhNZVVhYkVMWXIwMC83ayswTGFIMERWK29zRjlEVW4zVFZ0enhwTzU2dy93QkgwLzNiZllzUWlhYXVLU3d6NVNBVkpWc29LT1NvbDgyTVhJNnlWaHRmSGlkQ3lvaTBEdUlQRUprVFBkSmtzTStXMSt1eXJmNEtmN3MrdzdycTYyYTlQMG5lZllkMjAzK0lhcnZIKzBicnJZYjBmVWZlckdQUTlYOTA3Mks2dXJxNnduMFJTZmNzOWkyNTQwbmM5WUQ2RG8vdXd0dWY0YWs5Y3FuaWRVVHh4TTFjOXdhTys2cG9Xd1UwY1ROR3NhR2hZN2lqWXFxQ2g2NWJrbmx5Vkt6VUxINlAzRGkwclFMTWY0N2Z4VjFkTlBqanZVWHlUZTRMYnJqUmY1LzJXRFBEY1lwbkUyczVOT1pvUE5iWGkyT2s4NHdycTZ3SDBIU2ZkaGJaZWhQL0FNZ1JOaDVXYzU1M250OEFXNjl4SlBGQVhOa1JZMlJkY0FjdDJVOHZLVXpyVkRlM1R5dUZWbFRSMWpKYVFacFRvRzJ2bUhKWWpVWTdpc1B1YjNBWW1PSXpMRDZjMHRCQkE0M2N4Z2FWdHBESlVUME1VTFMrUjJZQUtsaU1OSkZHN2l4Z2FzZXhPRERUQzZZa2tnMkFXTVk4L0V3SVkyWklBYjZtNWNzRHg1K0VTT0RtNTRINnViMWc5aXduR2FYRnM1Z0pCYnhhNFdJVlJIMHROTEdPTG1rS3BwcDZPWXhWREN4L0k3cVhEcXlzYVhVOU5KSzBhWGFOTHJaekE2MkxGb3A1NFRGSEZjM2R1Mm1JTzBOWDNqL2FGQmhWZFZSQ1NHbGxldzhDQnhYdkZpZjJPVmJLNGRQaDJIUEZTTXI1SDU4cXI2YzFWRFBBMDJNakMxUHdERTQzbHBvNUNwY0lyNElpK1drbGEwY1NSb04rRWVpYVQ3bG5zVzEyRjFOZXlCOUt6T1l5UVc5Nnd1bWRTWVpUd1NXenNZQVZ0eHJEU01IRXZOZ3RtY0FxV1Y3YXFzaU1USTlXaDNFbFRTdGhpTHpvQXNVcjMxZUxTMU45UTd4ZXdCWVc0Vk5KRk8zZzlvSzJud2FURWFXS1duRjVvcjZjd3BvWmFhVXhUTU1ieDFPRmlycHAxSGVvL2ttOXdXM2ZHaC96L3NxQS93Qi9nKzliN1ZRdnowemV6UmJjVXQ0b0tvY1drc08vQVBRVko5MkZ0bjZFL3dEeXRUenA1UW13SjVJbTV2dnZwYmNRUitLQkZqY2J0ZUthQVRxamEraXprK1VhYlBCNUc2QnVMK1UySURUalQ4L1ZDZmFGYmRXV08wZUhka2N2N2J0dVNQZDFOOTJWZmRzUDZSbis2L2ZkdHg2UXAvVVYxczRHakFxWEtBTHMzWTFqTU9FVTJkM2pTTzBZem1WTE02cHFYVFNtNzN1TG5kOTFBMXJZV3RhQUdnQUMzZ1dUZ0hOY0Nxa01GVEtHZVlIdUF0eXVyckJ5SDROUmtmVXM5bTZTUmtNWmU4aHJHaTVKMEFVR0tOeGZiQ0FqNUNJT0VkKzdpam9MbGJSVnBob0pYM3RZWldkcEt1dGlxNE9nbG8zblZoenMzYmNaQlgwNUZzNVlicTZCMUNpSU1UQ09RVzNaR2VoN24vc3FJLzMyRDEyKzFZVEplSXRXMGNIdWpBYW9kYlc1L3dBamRYVjFzOFFjQnBQdXd0dENCZ3c3WlFuRzU4cFVPdEEvdDA4QVd2cnc4QnpiZGQwSEcxdDJVMnVtNWRiK1ZnZG5nYjJhZVVwS3VXanFHelFQTFh0UEVMNFlZdDlhMzlBWHd3eGI2MW42QXBNWnJacTlsWStZOU16elRZV0FYd3d4WDYxbjZBcXFybXJwM1RWRHk5NTluSURkZFVsWk5RenRtcDNscng3T1JDK0YrTGZXcy9RRlcxMDFmVW1hcGt6eUhUa0FOMUJqMWZoMFBSVTgxbWNuQUVCSGE3RmZyMmp1WUZQVXpWVWhrbmxlOS9OeFYxVGJUWWxTd0NKazRMV2l3dXdFcjRYNHQ5YXo5QVh3d3hiNjF2NkF2aGZpMzFyUDBCZkRERnZyV2ZvQ24ycHhPZUYwYnB3QTRjV3QzME9QNGhoMFBSUVRlSjFCd0JzdmhoaTMxclAwQll0dGxWMTFWRFNQbnpndkFmYlJvVVVyNFpXeVJ2TEhzTndSb1FWOExzVjRHZG42QXEzRXFuRVpBNnBsTDdjQndBM1F6eVU4clpJWkN4NE53VzZFSWJYWXI5ZXo5QVFOYmptSWNUTk8vd0RBQUtEWkdscHNQazZZZE5VRmhPYmdBVmRVdTAySlVrQWlpbUdSbzB6TkJLcmErZXZuNmFwZVpIMnNEd0FDb3Y0MkgxMisxWVBMWjRIUFJUTUVrTDJPNE9CQlQybU9SN0hjV2tnOTQzVUdPMTJHUkdPbW1zejZMZ0NBc1F4ZXJ4TXROVkxuRGVBQUFBVi9LVmp0R3Q1NnFud211cW01NGFXUjQ1MnNGVlVGVFJXOTBRdlp5TGhvcjdyRzEwMDJOK0tLQUo0SVd2cW5Xdm9zeHRicTh0UnUwZTM4ZktnM0N2dnVycTZ1cjdyK0RkWDNGd1lDU2JBY1NWRE5ITkdIeEhNMDNzVTV6V0M3aUdnY1NkRlBqVkpEb0htUjNKbXFuMmhtZnBCRUdEbWZHS29CVU1nTTFiTDR6dGNwc0EwTEU4YXpndzBwczNnWDlaN2xDN281Mk8raTRIL1ZYM1hWMWRReFBxSld4UmpNOTVzMGRxd0hDWXNMcGJOczZaK3NqMGZOVmRDYWV1bmg0WkpDMzhMcTZ1cUkvd0I4aDljZTFZZExrbEN2ZHF4dUhvTWFxMkQ2MGtkeE4xZmM0OVhsR3RkSThOYUM1empZQWFrbFlYczdEVFBiUFZzRXRSWVdhZFdzVm5ENTNEU3dGZ3BvWXFpQjdKMk5leHdJSVBCWXZRdHcrdk1URGVNZ1BiZmlqYSttbThnWkwzMVFjUnczQnBJdW1teHVVNTNsWUhaSlIyNmVWYWJIZGZkZndyN3IrRFZWY2RIRjBreHR5SFdTcXpFWjYrVEo1ckNiQmdWUmlyYUdCdExTMmM5Z0RTODhBVk5VU3puTk5JWG50TzZpbGhwajA4bzZSNDh4blZmbVNxdkVKNjAvR3Y4QUY2bURRRGZSemROUnhQOEFwTkYrL2ZmZHMxU0NQKzhQSGp1MGIyQlUvQkJiWFUzUVk3SS9xbWFIN3JxaS9qSWZXSHRWSzZ6d3FhUVBwMnVXMTBlVGFHYy9URFR1dWlmS2JPWWNJWWhWeWo0MlM0akIrYU9hRGJNdXpVODBMblVtNTRhcXZJaXBTTDJjNWJRdno0a0Ixc1lHbjJvQzk5YldRTmpkRTNOMEFTYkJFRUd4VGkyd3NnU09DSUk0cHJRV2VTb01BcTY5b2ZZUlJuZzU2WnNkSDExUi9Cb1UyeUJIeU5UK2JWWDRUVjRhOGU2SWlHbmc0YWdxTjJkZ2R6OHFEY2VYcTZ1T2pnTWorNXJlc2xWVlZKV1NtU1UzUFVPb0JOY1dQRG1teEhBK1F3Q296MHo0VHhqTngzSysrbGdOUk9HL040dTdsaHpMQVc0S0FhQkJiY1VmUzBVTlVPTUxyTzdqdXVxTCtNaDlZZTFRbXhWSE4vY3BleHVaYmJ0LzlZaWYxUGhIdE81eDZ2S1VGTjdycm9ZT3A3dGU0S01nazJGbWp4UU9RUkppOFkzQTlxamxBWVh5K0tCcVZYNHFKWlh6T05vb3dTRlV6bXBtZEsvaThrbmRZb1pjaHZ4UU5qY0ltK3BUVzNSRmozSnpyK1N3ZWxaTlVtV1lab290YmZTUFVGTld2UG5Pc09vTjBDaXF1cTMrcUZVNkp3Y3g1RnRiSFVLT3NpcllqRk8xaER4WWc2Z3JGOEg5N0pNME56QTg5K1U4dktnMlYvSzB0Vm5tcW9uSFdKLytoQ3hDc2RXMUpmOEFNYm8wZG5rc1BxdmNsVzJRK1lmRmQzS3V4K0tKaEZONDcrWjBBV0RsNzhNWkpJUzU4aEx5VDNvQWsyR3BLdzJuREFPWjRsVUVWZ0ZFTkVYdGJ4YzBkNnJhYU92b3BvSDhKR2tLZUI5Tk8rR1FXZXh4YVIyMzNVWDhiRDZ3OXFqT3FwcHJVazNxTzlpMnRmMHZ1R1RyNk56VVNyK1UyZUlHTE52eExUWk1GdUg0SjVheHVlWjRhMW82K0t4UEZUVWt4UTZSQlY5YjAzeE1aK0thYmsvU0tBQk91aVBGRnhQRmNVV2tMTU1sdXRBa2NGWTJ1b3dEeFJHdmtjSWJsdzNPT3R4SlJKSnVldFFodGlYYTI2a3lWa3pBMitXM0RrbXZNRW5OaFR5S3loZkEvVzdkQ2pvYmN2S2c5WGxJSUgxTXpZb2htZTgyQTRLc3FaYWJHcTFtckhFdWplMDhVUEpQZUdCVFZCZWNyZUowQ3Btc2hpaXBnUm5Zd2VLT05sU3dXTno1eXcrSGdxVmdZeTUwQTRsWTV0YTl6M1UyR3Z5TUhHWWNYZHlrbWtsZm1rZVh1UEZ6aVNWUjRwV1VEZzZsbmZIYnF2Y0g4RmlWZWNTcXZkRDR3eVF0QWt5OEhIbnVvdjQySDF4N1VDbzMycHB2VWQ3Rmo4dWVub3V3UC84QThvbS9sUk8rbUltak9WN0RjSHRWQnRaQytNQ3BBaWwvMEt4TEdZWmpjMVdjZlFZQ3F1dWZNTWpmRWk1RGllOVgwdHVzYlg2azNMMTdpU2UxQVhOazRBSFJGOXhiZDBSNStSd0NwYVd2cG45NFVrWmljV25xUUxvL0d0b1ZZQ3oyNlg0aEFpUmlwM21GemN4MHR4N0UyVVNGNTdUK1hsZ2ZKN0pVWFN6eTFKR2pCa0MydzJBajJoWWE2Z3lRWW9QMHo5amxVVXRUaDFVNmxyb0h3VkRQT2prRmozam1PMEsvaGx3Q2txQXhUVkJlb0orZ3FXU2xvZmtjSFpUd0syU2dta3Bac1JxaVROVk8wOVVLbGl1UXNQaDRMYXJGakJFS0NBNnZGNVNPb2N2Q29mNDJIMWdnbk90U1RlbzcyTEYzNTRLWWNzMzdlV3FIWElieTQrQ2JYMDRLNXRicTNGdGhkTmRiY0draTZqdGZWT3RmUlozZUN5RjhuQWFjeWhTdEhuRy9jdmM4ZkwvVkduajVXVFlueFNDU0Y5bk5Od3FhcFppRVlZN3hKd09ITmVQQVMxNEk1Y2taUy9pVkFYRTZjT3NyR2ExdE5TOUV3L0d2Rmh6QVVUc2ordzZIeTExZnlXeUlqa3dablI4UTRoL2VvbTJXTmJPNGJqOUwwT0pVekpmb3U0T1ozRlk5L1pWaU5CZVhCcFBkc0gxVDlKUit6bFZVMDlCTVlhMkNhbWwrakt3dDlxdUZjSzRSbGFFK3BBNEo5U1NueWtvbFVGSSt2cjRLV1BqSzhON2dxR3FvM1RtZ28zQjVwbUFFTTFhd2NBTDgxUXczSVFsWlEwY2xSTG95TnVZOXFrOTA0bFZTejVDOTczRnhJNEJEQjZ3aTRqQjdMaTZraWtoa0xKV0ZqaHhCOENwcUpLV21rbmdma2xqR1pydU5pdmhkam4yOC93RHh0VUcxbU5TU3RqZldsekhrTmNNalZKUEpLQUh2dUczdDVWemd3RW5xUkpKSlBYdTZrQ1J3M0JwSXZ5UU5qY29rRTNDMU9tNXdhQm9nNGdXM1pOTHBqclg4Q0dtQThaL0hxSGhYSU54b1J3Szk5YW1NV2ZhVm82M2NWNzgvL3dBY2ZtbjQxS1JaakF4UGUrVjVlOGx6anhKM1F2enN0MWp5MTFmeU95ZU1lOXVJNUpUOFJOby9zUE5OdFlFYWpmVVVkUFdSR0txZ2ltalBGc2pBNGZrVlcvMmJiTlZ2Q2c2QTg0SGxpcWY3R3FEalM0cFdSZXVHdlUvOWpGZi9BTzJ4bUIvcndrS2YreHphTDVsWFFQOEF4ZW4vQU5rTzFIS2hQZE9qL1pIdFY5UlMvd0R6aFA4QTdLTnBoeGlwUC9uQ1A5bU9QOVlvL3dENTEvOEFUbkhJQStVUzBneU5QbVRHNjJXd1VZVGhqWTNDODh0bnpIOXZ3VkJEWUFuUURpU3F5MWFHd2hsNFdtK284NHFHZzRhS0dnN0Z0TFg0Zk1EQkUzcFo0ellTTjBEZitmQXhFLzhBcDAvcW5kZzFOQStrYk1Zd1pRNCtNZGJIeTA3L0FKbzhFMjB0K0t2dURmRXZkTU5paWJtNkRTVndmcW5rRzFrQzYxZ3NwMzAwUHozZmg1QXA3Y2g3UEFZN0krL1YxcS9scnEva01HcGZkTDVuM3RrYUJjOE9Ld2ZHSk1OdFRWdDNRY0d1NGxuL0FPbEhJeVdNUFk0T1k0WEJCdUNQREtsNEtyNjFOeFJibkJiOUxSVStFc1p3Qi9FcUtoTmdEdzVLS2hBNmxIU2dkUzJ4eGozQkFLS0EybW1IakVjV3Q4SENjSW9xN0RuR3FqNllQdXh6U1NMRDhGdFpzOHpBS3lJd3lFMGs5ekhuNHRJNHRXQUNhMHJlaWw2SWpPSDVEbC9QeXJuWkJkRTNOenUwc3VHNEM1dHVjNi9WdUlJNHJ4Y25hZzRqZ2pjNmxOYUNMbEE1SHB6d2R6VzUzaHZOQUFDdzREeUx4Y2VEQy9US2VyaC9JWDhQSDYwMGV4ODBUZU5aT0lqNm9HWXJaSGJVUzVNTnh1VGtJYXAzc2VxYWFwdzU1Tk0remI2eE8xYVZSNDdUVkZtU25vSlQxUDRIdVBoeThGVjlhblJjSS9IT29icVFPU29jZndtcklBbkVSNVMrTC84QXBSTVk5b0xYTmNEd0kxQlFZQW5Gc2JDNXhzQUxrbFlyWE94TEU1NnAzQjdqYnNIVnVkSEpHd1BkRzlyWGNIRUVBN21ReXpHMFViMytxQ1V6M3h3WERxeXZEQTFzRVpmMGNuQjVXek5TZHBXVFlwaVVFQk1UK2hwbWNXeERpN2p4SlRnSkl6RzdWaEZpM3FzcTZBVXRiTkMzVnJIZVVrZG5OaHdIZ0VFY1ZjV3RiWG52YUFlSzRIUkVrOFVCYzJUaFlvdUJaWkFucVJhUnFVMERKdXBSZVFua1BKbmlmQUJJTndtdXppL2gwOU5OVlNpS0NOOGp6d0RSZFUreUZTV0I5WFBEVGo4eWhzaFNFYVY3ejNOVSt4azRCTkxVeHk5amhaVmRGVVVVdVNwaWZHZXEvQStEZndzQWhpcXNLbWduaVpORTk1RG1QQWNDRmpHeU5EV1Y5VEZzeFZNbm5nMW1vVHhiNmpqeFd3Y21KUHdLV1BFeEtPZ202S0lTZ2g0QTRnb3RhUllnRUhpQ29KNTZUNUNWN0cvUk9vL0kvc284ZG1iOHJDeC9xRzMraFRNZnB6NThjN1A4bC9ZaGp1SEhUM1V4dnJBajJvWXZRSGhXUWZyQzk4Nkw3WEIvOGdWWGpHRzAwSmtucjZhT1BoZDBnQVZadGRnQUhwaWtQY1NWVjdjWU13RXd2bm45U0VqMm9iYnZyYXRzRk5SaU9NOFh5UHVkMUppTlhRRzlOVXlSZGpTUUNxVGJ2RTRMQ2NRejk0c1ZXN2NNcnNMbWdaU3lNbmxZV2N3THJDOExmVlY4RVV6TXNUM2dIV3hWTmc5RFJBZERUeGdqckl1ZnpLeHpEb3NRb0EyUWtCandRUW9NSW80UE5nRGp6ZjR4UUFBc0JZRHFDMnEvd25pZjNCV3dUTW15a1IrblBJZDJNK2xwKzhlVGtmWVdIRStFRVJZMjRvdUpGdHhhUUxsTkxRTlVEYmd0VHFvd0NkVTRaSDZKejdpMitrK2YrSGszY2ZCamRrUFlmQ3dqQ1pjV3JPaWo4Vmcxa2YxTkNwSVlhS0wzUGhqUTFnMGZPZFM0cGtUR0hONXordHp0WEhkdzE0S1prVmJDWUt5TVNSSHJQRUxIY0NmaEU0TENaS1ovbVA4QTJQaFg4RFphVVpKMlg0T0Rsc1pzdGlPRmJSVmRaWHN5UnNhK09NL1hGeDRoUG0rTmJIeGU0WDdoejM0anRsZ21HUGRITFc1NVdFZ3h3c0x5cTMrMUg3Qmh2Yytvay9ZS3MyOXgrdC85NklHY29HQmkyUXFqaUd5dERQUDQ4dVVzZTkzRWtGZEd6NnRuNUJmMmhUaG1HVWROMXl6R1Q4bG9CZnFXRGJGMGt1Q1U1eE5rM1R2Sm1MR1B5WmI4QWZ3VDloNlNDWHA2Q1dZUGFEOFhJUTRGT2E2TjVZNFdjMDJJUFVWRFRTVGVZelQ2UjBDaHcxZzFrZm1QSWFCUnh4eEN6R0JvN0ZoR3VMVS9ySDJIZFVpOU5LT3hFZ0o4N0dkYTJobU5WZ0ZmVHhhdmtoY0I3VnNVV1AyU29qQ2IyemgvWTY2NjFWemROV1N5ZlNjU083eVJjQUxsRWttNThDeUJ0dXNVMjE5ZUNOcjZjRVNUb2R6bTJRZllXM1pUYTZqdHJ6UnRtTzZtUGprY3g1TThmQ2lkODAvaDRBQkpBR3BQQUtqb1JobUhSVUVlazBvenpPSEd5Zm1pZ3RBMEV0R2dOd0xLT3JsRWpUTjBmUmsyT1VIUlZHa0RocUNkTGpRcWtoWjArZTF5MGNTU1R1Mml4UmpxWjFFRGVNSHh5T0pQSWVIZFgzYk9UWk1RTVorZTBnYnFLVXpWTXNwK2NiRHVHNEd4dnlWWC9adFRWdUkxRlNjUm1ZSjVDL0lJUjFwOUZzZFFZb2FPcG54T3B5T3lQblpZUnRLZzJIMmRZQVJRaVVFQWd2bGM1VWxIVFlmVENubzRXUVFOSklZemdEdTIzcnhXN1F2aWFic3BXaUVkL0Z5MlV3WmxaVW12clA0S2xjRDk3SjFOVWxWTldTRXVKRFR3WURZS2hCWkhsSnVPcFlqUlErN3pLV1hjOEFrSGhkWEFWMW1XQ0crTTAvZWQwM3lEL1ZQc1ZSaVFZeTVlR2p0VStMdU9rUXYybEd0bno1dWtJUDhBb2hTdmhuZk5SMU05SStRM2NJWDVXazl5Z3hQRUlvakc2dm5tdnBta0lKOG05MmM5bmhrQVdzYm9PSUZ1ZTdLYlhUU0FkVVRjM1ZuSHRRdGZWUEFIQlp6YTI3b2h1aWRra0IvUHlSUGtJM1gwUEhmczlBS3JIYVdNamcvUCtRdW1uUFBQS2V0MlFkdzNWTUlhU2JlSTdxWFRGOU1HT04zc05qMmkyaFVGUkZGY1BjY3hJMEFKMFdNWWtLS0l4c2ZhUncvUUZVVG1hUy9CbzREeVZKVUdtcW9waDh4d0o3a3g3WGdPQnVDTGp0QlRLU2FscUQwTERKRzQzR1hWd1F1QU13TFR5T200T0FJUEpWMzltbGJMaXIvY3RWQUtLUjVPZDVPZGdQWXFlQmxMVFEwOFY4a0xHeGkvR3dGdDJNWWlNSndxZXN5RjdvMitJQUNidTZsZ2VEMUcwTmVZMlBPUytlZWZpR2kvdEtyNmVPaHBxU2pwbWRIVHhOT1VLbmE1endBRkMwUlJsenpZQVhKS3FhanA1M3Y0RGdCMkl1UmNpOVlBYzJPUWR4OW02WDVGdzV0SVRuT2VidUpKN2ZMUGQxRHdnYkcrNEFuaHVkYStpdWJXM0ZveVhUWFdSTnpkQnR4ZE5JRDlVOGduUlpuYjRYM0ZqeEhrU2ZJQTJUWFhIYnUyU2VHN1JVL2FIZXhSaktDT3NPZDdUdVpTVEUzSmU0ODN2SlJGaWJqVWFGVk5WVFF3RWlYcFpDTkdqaGRWMVk2cWxKTGk2NXVTZm5IZFMwMGxYTzJDRVhlODZjZ3Nld0U0U1luUk9MNG5NRnllZlg1SEFjUXowL1FQUGpSYUR1VU9NMU5CV3ZNWWE1bHdDdysyNmcyanc2c0FiUDhBRW5sS1AzVWJjS2VjOFpwbkhqbzRGUzEySHhOSWxucHdPc0Z3VlJKU3lUdWRSU0I4WFpld0t1cm91REJtSkRSMWs4RXpGYUdHZDhOUEZsWVRtZStOZ2EwdVVzOUhVeDVaWkFSeEhFRUlWVkpURDRsaGVmeVZUV1NWSjhZMmFPREJ3UmNpNUZ5TGxzMDYrUFErcTcyYnBTQkcrK2dzZVBsbnV0b09Qa05MZHFCSTRibXR2ZnNRTmpkT055Z0NkQWlMR3hUc3R0RUhFY0ZyMW9NQkNZNjE5NEpCdUUxNGVPM3d5ZkpBa0c0UWNDRlFWUm82K0NmNnQ0SjdycCtWMXBHRzdKQUhBanIwM1NVYjVaSFppOXpTZEE2UTJzcHlLVmhMelpyQjFMRk1RZk5JVzM0NkczQURsdWExem5oclJkempZQWNTVmdXRUREWU0wZ3ZPOGVNZjJXTXdDcHdPWE1MbUZ3Y3BHR09WN0Q4MDI4aEJPK25sYkl3MkxmOEFVS0dvWldSaDQwUEEzNmtXdUhFZmoxTElEMUQ4bEZUdmtQaXRzT1owQ2hEYWVJTUd0dFNlWlJuYU9KVTFma0J5L21WUE5KVW14ZWJjMHlGc1lzQlpFMlJjaTVGeUxrU1NpNXJPSnNzSHhPQ2h4YUdlVWtNYm1EaUFxM2JnNnRvWVA4OHYvQVZiaTFiaUIvdk03M3QraU5CK1hsWE90b09Qa0NiN2lMR3hSSXNCYmUwTklOMERZM1JOemROYmRXeVA3azV3SXNFTDhBc3BhZkJFcDYxbUI2MWRFb2tJbnlnTmtEZGJKNHUycHBCaDA3clNNK1JQTWNrNXJtbks0V0lSSUFKY2JBQzVKNEFCWTdpL1RTMmo3bWQzMGxmZHN6aEFaL2U1N0Y1RjJONGxvNTdxdjBQV1g0WkNxOFdxejJnSHlORzE3SWlXR3poYjJKbUpCbml6WFllZkZxanFtdkYyRU83aUN2ZEx1U2ZWTzZ6WkdjdTRhK3haQ1RkMnZZckFJbE9jbk9UbjhrNlpnODUvNEoxVVBtaS9lblZFait1M2NyK1hjNjJnNCtSMC93Q040RnpaSGlpNGxBRjVzQmNucUNpdzZWL25XWU8zaW84TWlBczU1ZDNhSnVIVXcrWVQrSlJ3eWxQL0FFeVB4S2RnMEI4MTcyLzZoU1lQUEdjMFJFZzVjQ3BHdmEvSzZOd1BJaitYQnNvWm5SeUI3RGxlMDNCQ3dqYXVPcWlFTmVDU05NN1ZqK01SaGhpcDM1NCtmMHludmRJOHVjYms4ZDJBWU9hNmZwWmJDSm1vQitjVkJTdHAzRnpiQzRzUUJZY2QyTXlpREJpenJuY0dnS3ZkbXEzVzZyRHlFWXp5QWN5cUZ0NHBEemQreWZUdGYxS1NoWjA3QUJZa2ttMmliU0VmUGY4QW1VMm5hTzFCb0c0cHhzcHFoa2JDZU51U2ZXdmZ3RmduU3ZkeEova2k3cUhreUxLK2xyYnJHMStwVTlLWlBHZm8zcTVxR0prUXN3VzdldEFvRkFvRkFvRk9hMXdHWm1iK1pqZVFRUWJPSEFoVFR2bUlMemNqUWJzSHdxVEZLbklOSW1hdmNxZWliVFpBdzJhd1dBQTB0YmRISG5PdWpHNmtuaFpZNWlncVozeUQ1R0lXWW5PTDNseDRrM084Z2ppTGVEVEM4dmNMcWlGcVlkcEpVcnFrVkhpTXpNNmhiUWhlNlA3eG5sakxjcmJXR3RrQ0NBUndPbzhBZ0tkVEM4YngyZnlaZHk4c2JYMDFWUERvQy9oMUJBb0ZBb0ZBb0ZBb0ZBL3pRZHpWQlF6WWpWc3A2ZHVaNyt2cUE1ckQ4TWJodEkyQ05oQTRrMjFjVUdQUEJoUDRKNGpwbVo2cVZrYlJ6T3BXTFkzN3BpTVVIeGRNT0pPaGVxdXFOUSt6ZEkyOE8zZGhlR3Z4S3B5QTVZMjZ2ZHlDaHBhWERoRkhGRUFaSFpBN2liMlRNdlNzTGdIQU9IRVhUOFBwSlBQcG9YZDhZS3gvQnFHTEJxaVdLa2haSXl4QmF3QThWME1mMEF1aGorZ0UySm9ObUN4T2lhQkZDQVRZTUdwVWNySkJtYSs0SEZVdDNza2tQL1VjVCtBOEU4Rk9VN1ZIUS95QktKdjVVRzI2Qmx6bVBBY0VDZ1VDZ1VDZ1VDZ1VDZ2ZLdGE2Undhd0Z6andBRnlWaFd4MWRpQUQ1aUtlTG1lSlROak1KcFdBMVQzdjllVEw3TEorek9BeTZNSVozVEg5MVg3RHlNWVgwRStma3lSVFU4dExLWXBvekhJM2lIQ3g4alNWazlETG5na0xIS0RiS3RhQUh5azk0QlQ5cmFsNHQ3cEk3bUFGVDR3WlhGeHp5UDV2TjFMVXlWQjhjNmRRSERmZ0ZPMkRDb2o4Nlh4eVZVbis4VWZMcEQ3Rk5PSXNndGQwanNyUUUwM1lEekFLMmc5QVZucWZ2dm9ZYnU2VThHOE85U01Fc1pZZEFldFBwM3dNQWJMY3lIS1dnV3VxY1NzR1NRQUJ1alNQQmViQlRPdVVWSnBJOGRwOGsyQ1IvQ01wMVBLd1hkR1FPZHZBSjhsUVlYVlluTGtwWWk3bVRvQitLcE5pSUltQjlmVkUrcFpvVE5uTm4rQkRQeG5LcWRoS0tjWnFTZVNMK3RxeFBadXZ3dDN4a1dkblUrUFVFYnJBMkEvRk4wRmdnVUNnVUNnVUNnVUNnVUQ1R2x3bXRyR0Y4Rk05ekJwbk5nUHpLcWFTZWtreVZFVDQzSFVCd3RjYm9Zbnp5dGlqR1o3ellEdFd6MkFSUUhobUlGNUg5WlBJS29xSG1YM0xTQUI0QXpQdHBHUDhBbFY5Q2FhaGZQQ2M4N0xQSmY0eGNPc0tCbFBXVXJKV3NCWkkwT0hjblllR1hkVFBNVHVRMUIvQllsaGtHS3NNRll6bzUyZzVIdDlvLzRLeENnbXd5cWZCT05ScUhEZzRiNFlKYWwyU0dKOGp1VEFYRlQwVlRTL3hFRTBkK0dkaEhoWDhIQ3FocnNMcDdIZ3dOUGVGUGxtanlrbHBCRG11SEVIbW1BTWVaSHlHU1FpMlk5UTVBZFNwSFo2U0YzTmc5aTJnOUFWdnFicWVuTlEva3djU252WlR4WHQ0cmRBQW9aR3pSNTI2ZFJCNW9mRzFaZDgySFFkL2dsVFBUamM3cDlKMzkvaGhybjZOQlBjanBvVmd0WFRVbGUxMVpBeVdKMmh6Zk5QTk1FQllNbFBUNUNMaXpRUVFwc01vYWdHOFBRdVBCMFduK2l4alo5MUtRNDJJZDVremVCUGFudGRFOHNjTE9IRUlud284TnJKR1o0NlNkN09iWXlRbk5jeDVhNEZyaHhCME8vQWNDZmk4K2Q5MlV6RFp6aHhKNUJVbE9JNGhCaDhiSW9XYUY5dEw5bk1wdUhRdE9hUUdWL04rcFdMdmJUVVFaQ3h2VHpPRWNXbDlVY09NRFErbGt5U2dBRzNCeDdsRkl5dmdraWxaa2tabzl2MFR6QzJnd0hXV1dGdHBvOVhodkI0NXBuTkFxbG9LcXJHYUNFdWJ3ekd3Ris4cWVrbm81QXlvaWZFNDZqTU5DRUNnVUNnVUNnVUNnZklZVlJHcnhHQ0tSaHlPZHJmUzRUWUlIdGxrbXlpS0U1SWc3UnJiZjhsWWxoMUhYWWN5UmpNOEwvbzZoaDVvMFVWakU2SUN4SU5oYlZZRGhJZ3FKYWduTUFNckw4UnpWTVJTWWVaU05iRjNlZXBVRUJpZ3UvV1Ivak9kek83M1UxbUl0b3pIbExvakl4MmxpQWJFZDR1RHVxSUdUeDVYYUhpSERpQ3Njd3ozMG9ueHZBRlZEcTBqclAvQlJCQklJc1J4Q3dQQ3ppbGJrT2tiTEZ5cHFKck05TFFXcDRJOUhQWUFDOXliaHhscHNwbXpQODJSampuWVQzRmJSWUY3aGVaNEdaSTcyZkh4RER6SC9BSW53Nzc4TnhKMUVTeDJzVGpjamtWRlZNbVptamVIRHNUcGJBa213SEVuUUxEWHRrd3VtZXdoelhSdEljTlFRdG9UYkFLejFSN1ZCQTZvZllhTkhGeVkxc2JBMW9zQW5OYTloYTRYQjZsUEUyRm1lRWxqallCbzZ5cWVKOFRDMXhCNnhiYzV6V01MbkVOYU9KUEJWR0wydUtkbC8vTnlmaUZZLy9ya2R3QVh2clhSLzlRUEhKd0NpeGxreERKeDBMendON3RLTzZwMG5QNGVGZ3VEeTR2VkZqVGtpWnJKSWVEVlM0ZFIwZEs2bmdnQWpjTFBMdFhQNzFqMkR1b3B5OW1zYnRRZVkzYk00M2tJb3FsL2lrMmljZllnOXBKQUlKSEVBOEVXTW1qZERNTTBVbWhISlk5UUdtbWNIZWZHN0tUekhVZkMyYzJjeWhzMHpBWnlBNGw0MGlIZDF1VDZCMmRqWTZtVFB4Y1RJYmh2WU85WWpoVVdKd3l3MXNiRFZSTnV5Wm9BTG1xcXAzMGxUTEEvem1HeFBOWWZSdnI2MktuajBMenFlUVZGUk1qaVpSMDR5UXhnWnlQWjNsTmFHTURXaXdHZ0FYY3FTclpYQ1Y3V1daSEs2TnJqWTVyYUZ3L0c0M1ZROXpWTVZVTkJmSkoyZ3JFMmVPeVR2YVZXWU15REVaU2ZrbkhPeG83VlRVRVZWVXRqZEdNZzFOdERaZTVhT2xwb1cxSVl3djBBZjR1VVcxQUhWWUxFS0dKOEZSUmtYaXlkSkhmNWg3Rlp3NGhBb0ZBb0ZBb0ZBK0ZTU1VzcitqZVMyUUd3RGpvVTJKa2Ztc0FVRXBnbVpLM2l3aHdDd3JFb2k4dkRqa2VOVGMrS1ZXVnRPS2FXTnJ4NW9KTGJXQTVwNytsbWUrMXN6aTREOFZod0FvR25tNGxWQnZSeE02bk9ZMDkxME5HZ2JzYkJpcG9xNWd1K2plSmU5bkI0L1NnUTVvTFRjRVhCSFdGUE1ZSURJeUtTVWkxbVI2a3FWMVM4Q29xSUdRZ0VOQURybXg1cmFlakZMaXozdEZtVERPTy9yV3hMMnRNL3JzUHRXSFBZeUFNYzhDUnozQ3hJdVRkVHl2bzZ3djZDYVNDUm9MM1JETmxjT3p1V0swcmF5ak1wbEw0NXhsYUNMQm9JLzVUbXVZOHRjTE9IRUh5Rjl3SkJ1RFk5aXhJdmtvblpubHdiNDFpU3NFaDl6WUZRUW5Rc3BtQS9rdHBUbndneEE2eVBiN2JsUnRiR3dOYUxBSTZpM05OWSttQkRCMGpEcmJnNEpreko2a09jYkJ1akducko2OTlkVm1wa3MzU0p2QWMrMG83aUxxcGhCQjBXR1Y1RWdwWnpjSFNOeDltNnIrWC9Ed3NKb1JodUZ3MDFyUElENVR6Y1Vhb05ta1k0ZUsyMm80OEZYOURVUUNKNHpoOTdFY1dteXhYRG4wRlM0T0ZoZFhQVXRtOFpiTkc2S2NucGdPOHZDQkQyQWpnUmNMYkJtakpPdDhJdjNqd2NHcHZkT0tRdGMyN0duTTdsWUFsUkVZZFR0ZkxKSy9wYldqWkhtT2ExemF3VkNaSkJOUFBDK0p6M1dEWDJ1R2poKzVWVEpHNnFpa1k4UGIwYjd1YVFSWmJSbHB4cVh1YUQzMld5TktJcWFldWVPUGlOVEpLdWhGdmNSbWlkcVhST3UrL1hkdTdGS3A5Rmhza3NPc3hzeUljM3VOZ3FLa1pRMFVOTXpVUk1EYjh6ejNZZzBPb1pleHBLcW5aNlZoUEUyS3hjZVBFN20waFliTTJLdEY3QzR5Z25RWHVDbTExTVFYNTdGdWxuRFVHeXhiRXhHSm5OdUpKZkZBSnZsQ0FzTEp6V1dKZFlBY1NkRkhXd3pWQmpndTRORnk3cVFLQlFLQlFQaFNENHgzZVZTNG5MVFdZLzQyUGtmT0NwNm1LcFptaWZtdHhIQWhNYytOd2RITExHUnI0cHNuMUU4NERaWlh2YU5RQ2RMb3ZaR0x2Y0dqdE5saEZWRlUwTjRaQThNZVdramdDbnV2Uk5mOUF0ZCtSVGRXaTJxcjZhU3JwSFF4Vk1sTTkxaUpZclhHcUdGWXpIb01iNmVMZzVrMEF1NGNyclo2Q3ZwcUowZUlaTHROb3czZ0c3cXBna3BaV0hyYVZ0SFNNcTZXbWxmZTdUN1ZoblJVRTkyaktIaks0cWdySVJPWHZETG5SenJDN0QzOGo3VTk3V1JHUW54V2pNU05kRmk5VXhzQThlOXJTRSt6ODFQUlJWYkxTRHh1b2ppRldZYk5TYWtaMmRUaDVMdlh2clg4QlhWTmhvUGpTcUhFcWlXcWF5b25ta2E3UUI3aVFEdm5jWGtRTTg1L0U4Z210YXhnYTBXRGVHN0VwakZTWlJ4a09YOE54M3pOdUZVTklOeG9ScUQycWtxUGRWSXlYcmNOZTlWbnlvN3ZCb2dIMXNEWGVhWkdnOTEwVGVXVHNlUjdGTjBBK1VJYTQvcVdtYnhMa2MzQ3lyNk50ZkcvUFl2Y0IyQ3lxcVo5TEtXTzRkUlVVajRaV3lSbks5cHVDRmd1S3N4T2lEaHBLd0JyMjhpdHRLa0NXT0FIVnNZSGdVV0N2bEFmUGVOblVPc3FqWkZTVHNEUUdSNnROdVJGbFRWTFRTc3ptemhhTWdjYnFTUmtNUmZJY3JSMWxWZFhIRTZWMlVNQjFjMW9Bc09YZWVLcUthS3Fsa21rRm51SkpJS3dpbEVPSDBkT05RNGkvYjE3OFRvOFVxY1hpZFRPakZNd0V0TGhmSy9xY3ZlWEdKZmw5b1poOXhFR0lDd0FPdGhhL05ZaTYxRS9tNFpRcW81WTJNN1ZqVmJCSFZSUVBsWTJRTXZZbTJoS05uQzR5a2N4cUVheXBFZlJ0bmtEUUxBQThBdGV0NWVlYmpjcXF4Q0dsOFUrUEo5RnFxYXVXclB4aHMzcVlPQVdHNlZCOVg5MENnVUNnVUQ0VWpmSFBlc3FZWHh2RDJFdGNPRGh4VUdKeXVpczVqQzhhWnVGMUpYVkR0T2t5amszUlBKZWJ1SmNlM1ZiSFZZanFxbWsrdGFKR2Q0NHFrZTE3SFJPN1VLYWV2aFpGN3JrZ1pIZGtqWXdMdVBlcVNsam80R3d4WjhyYmtaaVNmQWxPV0o1UFUwbGJReis1c0toTnMxM3RIK2lobmptRjJHL01IaUV5c25wOHBoWVhrZHVVZ0tESFp3ekwwQlozUzJINUJTMWNrd0hTbGpXRFVOYm8wSjJKVXNQR1hNUjFNR1pTNDhMRVEwL1pkNVVyODhwZGxZeSt0bWl3SGs3UHRtYWJFY0QycWhyVzF0T0g4SGpSN2VSVTB3aVpmaTQ2TmJ6S2dpTVlKY2J5UDFjZCtLdnZPeHZVMXQvd0F6dU85M0JWSVdEVkxZNEpvM25nNE9BVlZPeWFScGpCRFd0dHJ4SjhFT0xDSEEySTFCVkxWaXJqaHFXK1pVc0JIWThEVUlVcmpMSzl4QUQzRWkzR3lmVHVFclJHTHN0cWUyNmpZNzNWSzV6TkNUWW5oYXdXUDRPS3lBelJpendMdUE5cWtZNktRc2RvUXNNeEdUREsxbFJEMUh4bW5nNEt2clpNUXEzenluVnhKdHkzMFZVYVIrZHNVYnoxWndkRkhqc1R2bFluc1BOdW9UYXltbTh5VmhQSTZGUTRqUEJsdGFScmZOdVMwdDduQlZXTzFUOVk2WjVkMUV5QSsxT21mTUJuR1hyeThiSDkxVTFiSVFRUEhmYmdGaGJ3K0doazZuQnZzOEd1dzJPdnlPZEpMRkl5K1I4YjdFSXNsWUk2ZWFjenZZUzl6eUxHM1VGVVNkTFBsYjgzeFIzckc2c1YrTTFNd04yQTVHZHpkRkU5OFp1eDViM0ZSMTg0ODRoL2VOVlY0ak0vNHRueFl0cVJ4S3lvTlZBTFNudS9kQW9GQW9GQStFNXR5c0t3Q3J4Zk0rRU1qcDJlZlBLYk5iL3dBcVRZd0dFdXBzU0QzYzVJQzFoUGVuMGs5Rk5MQlV4bU9WaEYyblhUbU9ZN1FuSnlwcW1TanFvNm1INVNOd2NPMVV0ZkhQRkZXVTV1eDR6QWUwS0dvRFhOcVl2R1lSWjRIRWpuM2hNYzE3QTVwQmFSY0VjQ1BBcjVjc0hSampKNG83dXRiWDFRTTBGS0Rxd0dSdzc5QXN4YVE1cHNSd0k0cjMzZkV3QjBZZTdxZGV5ZGlsVkp3ZUl4LzRqVllOZ2RYajhoSWx5Uk5KelN5ZnNvdG5jSllXUk1wcWlwTDdnVFBsTEE0amxaWWxzcGtCZFFady93Q3p5a0V1OVJ5ZHhOOUNOQ0RvZkpORnpaV0ZySnJwS2VYcFlINVhqOGlPUkNneG1McE0xV0RISndEdUxRRkZWTWxHYU40ZU9iVGRHY0oxUXF0MmVvSjdCNEx1Q3FsUWZLU2R3OFBaM0cyVVdhanJDZmNzaHVIRGpFN21teTJZRElRNWgxYkszVmpoK3k0aTQxSE5kbldxL0VZTUlnNmFwSXoyOFNQckpWZFZtdG5NbVFOdVNkQmJyOEdqcDVxeW9iQlR4NTVYZmdMS2cyVHBnd0djVFZqdWJYZEhFTzdyS2RzdmgySXNhS1RwYUtWOXpIbk9ka2lyYWFzd2lxTUVqekc4YWd0T2pnbTR4VU44OE1rSGFMRlB4Sjg3QmtIUnRQR3h1VUNGczNVKzZjRWphMC9Hd0hKM0VHNFVNb21oYkkzZzRYN3ZBcUtodFBGbU9wT2dBNHVLbm42Q012Y1FacERmOGY4QWdMRzhVOTdzTmRrUHg4OTJSOHh6Y21pd3R5VFVGUllSVTRyVXVFQVlHTnRubWtObXQvNUtmc1czUmpjU0FuSXVCTEFXc0tyY05xY01xalQxa0pqazQ4d1IyRlV3dEllNUFvRkFvRkErRTdnVlFVc1VkUFJVYkJhSm96RWN5QWhQQUs3M00xMFYzZzNhQloyWWUzUmJUWVRITkhuTVJhSXJ1WVFScVBuRHVUc05wNVk4b1prUFU4Y1ZVWWJVUXlCdlJtUUhnV2FncUxCNm1UejhrWTdUY3JDWXZleHIyR1Y4a2J6Y2kyalR6Q3BxMDByL0FLVVR0U0I3UXFTcExCbnB5SHhuVXN2WVg3T1JVVmJCTHBueU8raS9RcDhiWlluTVBtdUJCSTVXV0YxTHFLZzl6VkFMcElYRmpRQ0NYTnZvVlUxT1JyNTZnNjhBQnd0MU5DcnFWbUpQZEpNTXNydURtOFFxeWhub3RYak5IMVBid1V2VXIyWVR5Q3cyQmxQZ2tOTXpRUEViRGJyQjFLa2pjS1V0ZzhWNEYyOTZrNk9xb3MrUXZCYUhBTjQzL3dDVnREZ3p6VzlNTE1jKzdYam0vbitLbWdmQS9MSUxIcVBVZkl4Q3d2ejNGVHNCQ2UweFB6TUpZZVlObEhqVmNaR01ocVpjbzhaeGRaMmlwOFhyWlpRMG1NamlUazZsMHBrOFozSHdYY0ZVbFVBMGtkeklIa01QeHF0d3pTbW1JWjlXN1ZwL0JSN1p5QWVQUTA1ZHphU0FwOXRLK1JscWRrVlA2amJsVFZFdFZLWlo1SHlQZHhjNDNQZzAxRkpVNmdaV2N6d1d6T0VlNTRjem96S1pUZDVaeHlkUS9jcXBKWkcyS0k1Wkh1REFSODBkWi9KWWhFMTlHOGdXTEJtYVIxRUxiZGpKc05qcWlQSEQySDlRMVRsR2JSaFVXRXpUZ1BudkZHZjFGWWE2UERuWldNeXduUjF0VDNsVTlRNkE1bWVQRTdVdEhQbUZLVFg0eFNaRC9kNFFaU2I4WDlRUklicTRnRG1kRk5pRWJiaUg0MTNad0g0cXFxMncvRzFEczhwRm10SHNDa3FTOXhubVBZQVBZRmlOQS9FYWt6bVloeEdVTmNMaG81S1RDNnFMWG94SU9iQ3FQQ3BaZ0h5M2lqN2VKUnc2QjJXTmtkbkd6UVFUZTZ3TERZNldtWkcyS3pHRHhIR3hCNW52S2hmVDRoSE5sTVVoTng0bzFETDZMYXlKczJBUnlQMWxnY0FISHZMVkQ1LzRJRkFvRkFvSHdhVVFWSU9XUzdtOFdjQ0VJSXh3WU84NnJETVFiVTBzV1lucEdXQkFOaVQxajhVeVdLV0VTZ3RjMW9KQjQ1ZEZ0RlV4Q2lJQkJPVS8xY0U2NGdrSTBJYWJIOEZUNGlRQTJiOVE0cHJnOEJ6Q0MwOENOekp6RUxIVm5XQ29NVmhpbCtKcVJHL2svUUZRNHFKQUJORmZ0WVFRbjE5QkVNMHNySXh5ZG9meVQ4ZGp0bHBJSHY1UGVNamYrU256UzFMODh6OHp1b0RRQkJBQWl4MUI0Z3F2d0JzM2owWkViK1BSbmdmK0V6QjZpNWJOYUk5WU9wV0Z6bDlCRXkrYVJyV2dkcm1xa0prcG12TXZTNXRRYkFXQ29hVjlISlVRNVFLY3Z6eGE2aS9uTi9QMnJhTWpwWGV1Qi9UcW5STWxia2UwT2Flb3FYQlNEbWllU3psYTVDYlFSampjcHRQR3pnd0xLckt5c2lMQy9KRTNKUFBjVkx3VmJJWVJuSXV3WExqeUZ0RlRzYzJQTS81UjV6dVdEVW5RMG5TT0hqeSt4VmJiV2QrSGd5T3NGVU8xV0dRR0doWURvNTNqRldWbFpXVmxaV1ZsWldWa1ltdTg0QTk2ZFJ4SDVsdTVlOXVjMllUYzlWcnFtd2NNT2FjNXoxQWNGbEFGaG9Bc0FMVFRkN0dGQ25mSmlqNm1VQU5pWUdRYTg5WE85Zy9CWWlYaGdEWmJDVHhNaEFQZWJyYVVpdHBtUU1mbEJjSDZpK2dGZ2hnbFhMSmxqREhEcmRld0NvTUhnb1FISDQyWWZQY09IZHlUazVRVnRSU2FSa1BqNjQzOFB3VE1jbzVOS3BqNEhjNUJjZnFDTmJSNU0wWmJLT3JKWnlxTVpMR2VJR1JOSHo1Q0xoZStWUExLU0plbWVlSk43SjczU0c3amYyRGRKTXlGdVo1dHlIV1UydGttcW8ydDhSaGNManJLYThSVE1lZURIQng3cnFncUlqUnhqT0xnaHZlVHcvTUt1bVpGU2xuQnhIaU5hYlc3ZXdMSHExajRXVWpEbUdqamY5KzhyM1BHVGNNc2V4UGtoWk1JV3labjZrZ2EyUUtCUUtCOEU1bXlselNXdURpUVJvUnFxVEZ5TE1xaGNmVEhIOFFvSjNOK05nZUNIRGp4YVFxZkhxbU1lUEd3dTRYRHlGTFZ5MVRnWkNMRGcxdWdhbi93OG5MS2ZZZ05GREsrRTNZYmN4MUZRVnJKdkZkNGorUjRGUGpFZ3M1SERZSGFtLzVwbUhVclArbmZ2SlVVTWNYbVJzYjJnYW9JRURVbXc3VWEyR1A1Mlk4bWk2ZGlidjhBcHhBZHJpbjFzOG5GNWFPVGRGQVNXRWszMTYxVDFEb0huamxQRURqZFlmanJJM2x2U3g1anE0RTZFKzBGVkdPeHNMWGlTTmxnUVJtejV1NEJWZFdhdVhOcUdDOWc3VW50S2FtS1dsWk5yNXJ1WVVrRG9qWjQ3anpXUlpWbFdWVGkwRHoyYnlwZUNyQythdkVEajhVTFBMZXdLbWk2ZXJpaU9nZTRBOXlEQUJZQ3dIQUt2ZTJHaG1sY00yUnR3T1pUWHRrWUhzTjJuZ2Q1TmxQS3NQb25WMVdMajRwbXJpc3F5cktzcXlyS3NxeXJLc3F5cktzcWhwSFM2OEdxT0ZrUXN3ZDU2MDlPV0dZcDdoSWErNGFEb2JYQUhJOWlpeHVOa0FQU1F2SkpPY3Z1Q2I4dUtyY1liTkkvTEpuZHdOaUxrY3V3ZjZsU1NHVjVjODNjVks1ekpRV3ZMVGJxTmt5dnFHY1hoNC84Z200bUQ4cEdSMnROd2hVeFA4MlFYNUhRb29wOU5CSnE2SmhQTzFpbllaU2szeUVmaVUyZ2hqTjIzUUFZemtCMWxUVjRIaXc2bjZSNEp4YzUrWnhMbkhyS3BoL2VvZldDZXFiRTU2T3pSYVJnNEIxeGw3aUZVNHpWVGFOYkd4cDd5VlVWTWNBTWs4bXJ0ZGRYT0txc1RsbnV5UDRxTTlRODRxaEZxa2R4UUtCUUtCOEdXSHh6M2xkRVZUUGxwbjVvemEvRnZVVlQxZlN4WnNsaU5DTDZLU3JsSG1rTjdocW55UGxsYm5rZTdVY1NpRlpXVUZXK0x4WGVPenQ0aFJTc2xaZGh2ekhXRTZaamVMaDNjVWF3RHpXRTlwMFJxcEg4RGw3a1NUNXh2MytBN0VCU3o5RzlsNHlBYmppQ29wWTVtWjQzaHplWVhRUkU1akd3dTUyRjAwQWNCYnVYQVhPZzVuUkd1Z2o0eVpqeWJxbjR2YjVPSy9hNHFURTZtVFRwTWc1TkNvYzBrN2k0bHh0eEp2MXJLc3F5cktxcHY5Mms3djM4QjdBUXNUbzdEM1EzU1JoYUFlb2Fwanc4WjIzYVFiRUhRdEt3cXE5M1VUWG41UnZpdTcxdENTekNpUHB2YUQrYUdJUzRld1NNR2VQTjQ3RHkvWXFseFNrclI4WEtBL3JZL3dBVndUbldVazNKVTJGVk5hNEZ3TVVYVzUzRXFucEk2V0FSUWl6UitaS3lyS3NxeXJLc3F5cktzcXlyS3NxeXA4ajRaNU9qa2V3M1BBcG1LMUxQT0lrSC9rTlV6Rm1PK1VZVzlvMUNGVERMNXNndnlPaFJUbXRkNXpBZThKa1VjZm1SaHZjTEtwcTRxVVhrUGpIZzBha3FDcWRWaDhoWUcyTmdCeThBUGUzelhrZHlGVzhlZFozK2lGV3crY0MzL1ZDUmp2TmNDcHFsa09oOFozSUtXZDg1OFkyYjFOSEJXVmxJUGluOXhWUFBOSG8yVjRISzl3bzZxUjNuQUh0NEtycm5SZUpHenhpTDVqcUFwQStTUXZlUzV4NGtvUkZVek1qNzlpQlFLQlFQZ3ZnQlJwMFliS2xGb2ozcVZmOEFWYjNoRUt5c3JKbm5vSUllRGlKL3ZQOEFsQ2luZkJKbmhlV3U2N2NEM2hOeHM5R0x3Z3lkWnZacWRpZFRKd0lZUC9FTE8rUTNlOHVQYWJwbS9ERzNlODhnRmxXVlpWbFVrWFNSdmI5SUVJZ2cyUEVjZkFMUVZWd1NVMWVIdStUbk9UTU9zZ2VLZS8yclpkNUZaTkQxT1ptL0VGWTdUR2JDWnNvdVk3U0FkeFRtaHdMWEM3U0xFY3d2ZXlJdnZuZmJsb3RsNlFUenl1TE0wRVF5QytvekpsTEZHYnNpWTA4d0FGbFdWWlZsV1ZaVmxXVlpWbFdWWlZsV1ZaVldDMVhJTzNlN1ZDZVdMekpIdDdpbTR0T3p6d3lRZHVoVlJqTDNzeXdSOUc0OFhIVS9naTR2SmM0a3VQRW5VbFliOGhKNjNnbEZkYTZ5ckt5c3BCOFJKM0ZSS0pWVGJ6anRDNkc2Rk9FV1pJeVVDZ1VIQWNVWlFBUEJ1alpPYTQ4QVNxZUIvUlhJc0NUYTZmQWVzcm9BSGc4aWlOVlpXVmt6ejl3UThIRXY0ei9LRnFtalJOQ2FFTitFRFNVOXlzckt5c3JMRTZZeFQ5SUI0a250OEhGcWJwYVl1YUhtVHhRTXVvQnZjRWhZRmlrZFBXTm5lUEZjQ3lUbXczUXl1WUhOSUxTTGdqZ1FxN1pRbVV2b0ptUnRPdlJTQTJIY1FvTmthbDhnOTExTVVjWFdJYmtuOFNxV2pob2Faa0ZNd01pYUxBQldWbFpXVmxaV1ZsWldWbFpXVmxaV1dJaTFhN3R0dUtJVGduQk9CMFdxd3I1S1gxaDdQQktPK3lzcko3Ynh2SE1LT241Rk5nZmJUVlZNVHhJMGxodFpNN1VMS1g1SW9BMnYxSUhYWGdqNFFsdngwS0xrNHFJMmp0MnB4dW0vS043d2p4VmtVVXp6OXdROEhFdjQwK3ExQUpvMFRVeE0zeitjTzd3Z1NEY0pyZzhlQkxib3lTYkFEVXFRdGZLNXpSWUUvbjJsWWRWR1NhV25QekFDMC95a1B5ZjQ3aW5KeWNuQldXRS9KVGVzUFo0SlIzQkRmTjhoSjNKcWE2eWtOM2c5aWFWbTBUMzNGaHZ0cGZ3N2xGRGdpbU4rTUhlTjVSVFBQM0JEd0FGaUkvdnIrNXZzUUNhTkUwSUtQY0FwL2xQdzhNRWpVSVM4d3VsYXE3R1lhQWhybzVKSHU0QVdBVStMMUdJVlViWDJqaUR3UkczaCtPN0JXRjgxWFAxT2RsSDhwVCtZZTlXM080cHlJVGdyTENSNGszZTMyRkVlQVVkd1FRM1NmSk83bFpCRkEyUkpPODZubDVRR3h1T3BNcUFkSGFIbnVLS1o1MjRJYndFQXE4ZjN4MzRLeWFORUVGRnJkRXRIRWdJenNIQzVUMzlJL05hM2t0b2lNOEE2N0ZVTGM5V3pzdVU5MlNON3ZvZ2xZVkQwT0hSQStjNFp6M24rVWlsNk80SXVDaE5HZXUzZXREdzE3ay96MFVRbkJXV0ZEeEpmOHFJUkc4bzdnZ2dpUUJjNkJTVDNHVnZEbi9MUnpPajdSeVRYdGVOUHlSVFBsTnczdWxqajg1NENkWE1IbWd1LzBUcTZVK2JabzdFNXhjYnVOeWVzcXlHNjZ6TzRBK1Z4d1BrckE0QXVZMFpkTmRWUVV6b2daSGl6bkN3SElLcXVZT2pIR1J3WVB6VFFHTURSd0FzUDViZ2k0bmlicSs0aFdUSkh4ZVk4dHZ4VGE5NDg4QjMraFRhMkovRzdUMm9PYS9WcEI3dDUzZGFDZk0xbWcxS2M5enpjbnllbmxiMjRKczNVNzgxRnJJTzRyUWFuUk9xWTJkZCs1T3JUODFsdTBwMDhqdUx6YmtOUDVVNkM2SkpKUFBYZFRnVk9LeE1icTJHNzNIcXYvd0JnQkkxR2liVXlNNjc5K3FiV2o1elB4Q2JQRy9nLzhEcHVMZ0wzVHBTZEJvUDV4cjNNMWFiSXVKMUp2My96QkZ4Ym1wNTU2R1V4VHg1N2NIY0xoT3JKNmtpT0JtVXUwczNWeFdGMEh1R244YjVWK3J1ei9zalh2WjVwSVJKSnVmOEF1NzJNa0Zuc0RoeUl1bVFSeGZKeHNaZmpsQUgvQVBmRC84UUFMeEVBQWdFRUFRTURBZ1lEQUFNQUFBQUFBUUlEQUFRUkVpRVFJREVUTURNRk1oUVZJalJBUVNOQ1VWSmhnUC9hQUFnQkFnRUJDQUQzSGtDMFNTY24rR3JGYVZ3M2F4L3J0SEZBNTkxNU1jRCtNRGprSkpuZyt5dnVTUDhBMFA1S1BuZzBmSGV2dHlQamdkSTRKSkJsVGF6QVpOYTFCYlBONGtqTWJhbExDUmx6WDVkSlJzcGQ5Sy9MWmFiNmJLQm1rVXMyby9MSmFrc1pVSXFTeW1qR2FGdkxUS1ZPR29XckZOKzlHMkhzRDJtYlVab25QUFd3K0dsY1NMa1FYTWNZd1ZuaVlaRXQ2aUFoWkpTemJFeUZJTmhhWDBrc3VqSDVoVjVlUEMrcXdTbVdFTWJmNWxxN25hRUxqNmdTSWdSRjlUd3VIanZsbHlGdXl3a3liWFJudytxNjRwSW9QNzlHM3IwYmVyMUlseHAwQklPUURrWkg4QjJ5ZXl4K0dyWDQ2anRVYUxZMnNZWkNhdDRGbGtZTmRSckhLVkducVFhaTFzV2lrMkorWVZkMlRUUHNJWWpGRm9iZjVscjZqL3JWNG9aRkIvQVFWRmF4eEhLL1U0Z0ZEaW93ZncyYVd5bEl6WDRHYWpaeUR6SkN5Y3QxamJCeC9Ba2JBeDIyUHcxYmZIVnF5dEZyVnVoaURLYldMVXM1dTNEekZnWkRIQnNMVzlrbGsxWS9NS3U3eDRYMVdHVXl3N0cyK1phK28vNjFjK0VxNUpCVEYwU0hqeDlUK01kRS9hMGw3TnJ4K1lzYWp1V2xjS2I5UXFBRHNSc2ozMk9UbnRzdmlxMitPb29KL2tTQ0Z3cE1rbHZjY3Fza2JSdHF4ak1rR290YktTT1RabU9KaFYzYVBNK3l3eEdLSFUyL3lyWDFIL1dybnd0WFgrbFhYM3gxOVMrTWRFL2ExYTNjYkFSbTl0OVQ2aVdrSHByczExUDZyY2RpSEI2NXJJOXB6Z2QxbDhWV3pmb3hTWHp4alVXdHlaVTJNbCs0Y2dTeU5JK3gzOU9FTlZ0Zk5MSm9aamlVVmMzalFuVVIzSHFSN0dENVZyNmo0V3BpbzFMWlI2WlFlV3ZuUm9pT2lmdGVscElaSWdXdnBtWENEdVU1R2V3SDJaRHpqdXN6aUhKaWJRRVZEYXZNQ3kydHVZa3cwcEJja1ZKKzJxM2hhSjl5dVhtNXVyZHBac0xGQjZVZjZvUGxXcnFBeWdZdXRwY0lMVzJFQUphS2RKOHFMaXlhSUZ4RkVaVzFETDZkdnFZL3B6a2phZTRTM1VBT2lYTWVSTmJ0RjU3WXovWFllM05aclBRbkp6M2V1NnJvR2tZakZRWFR3cnFKYjJTUmRlcHZKR2o5T3Z4c21NVkhjUEc1Y0M5a0RsNm11NUpSZ3FTcDJINWhMWHJ2djZobHZwSkYxTWNqUnRzc3Q3Skl1cGhsYUp0bG11cEplQ1BxTXVLa2thUnRtZ3VYaDRFdHkwM0I3VVBQWmoyRDRvaitZUFB2bnEzanVQaW9iUjVWMkg1ZEpYNWRKWDVkSlVmMDcvem5qRWJsUXRtalJiQnJOVmgzSStueDRyOHZpby9UNDZSTm5DMStYUlZKWVJnWkZ6WmlOY3A2VDBVWWVhU3pSb2R6YlcwY28vVitYeFYrWHhWZFFDRjhMM0w0OXR2SGMzaXJZekxDV1ZmeERLRFdMaXNYRll1S25EZW9kck5YWk1HOU9JY1VKWEF3SVhKZzJKbGMrYTJQNGJhaks1OHhYeTQvV0wySW5GWHZ3bXNWRXBFQUJoVWxNZ3pTWk5XRWpseUd2L2tGRHgzSjQ5dHU1cXR2MnhxU1F4dzdDTXlPSzBscGhLQVNIWXV4Wm9MdENBbFh6TTJDYWlrSWh4MWpUYUhVdkFWQklpR1hBTjRvMEJxOCtFMWF5TEhKbHJtY0JDRmdqMGk1UGsxWUVDUWcvVUl6a1BROGR5ZVBiZngzR3JhWlZpMU56OEZNaENaWGE1MzBwQXdqdzFRL0lLdmxBakZDeWp3S1dKVlhVTlp4ODBoQ3VLbG5JVDlNaWY0QzFSZmVLdmZqRlhlZlNQU1dQRVJOUkxKY0pndWhWaXB0NFdsZkF1MmtCMFllTzVmSHR2NDdqVnBnUTVxNTVncVo5SXMwdUN1MVJTZXBHVDBndFl3QTFYL3hpdDJxSjM5TE5GMlBtcGtBZ3pVMzdlb0ZMU0FDOUdZNkx1Umdpcm9mNFRWaDlocTQrVnErbi9lYXZ2bG9lTzVmSHR0NDdqVnQrM05UL0JVcWJ4NHBXWDdLU01Sb1FLaFloeGkrK01kSVBnNjNId1ZOKzNxd2p5eGVwU0hPdE9wVmlwRlhYd21yRDdEVng4cHF3KzQxZmZMM2p4N1o3N2FFdkhVcUF4NjFjTVVqeVBWZmJlb0hNa2VUTkdFY3FJYk5SaHpmT0NBbEN4VEhLeGhWMUJzVS9vaWpHSkk5VFBxRUVkS3F3SWNXa21aQ0d2SUZ3WkFLdXZoTldIMm1yMU1TWnF3KzQxZS9ML0RQbnVFanI5cGxjK1drZGhnMHNqcU1LU1Nja1N1QmdISjVJbWtBd1BYa296U2VDSTJOSzhuZ1M1eUNXa2RoZzFDanpuRFhrUVFEVXlPUnFiRDdEVit2QWFsWmxPVkpKT1QyamprbWJCNUJCR1I3RE1xakpFOFpwaDd3R2VLU01MelNxQlJHZUtBQThTakl6MFZTeDFFVVlSTUM3VGFQcFlmYWF2Um1QMkJMazFJUXd3cXJxdVBabS95T1FTb0I0VzRaU0EzdUFaT0FzZXB6MmtaNHFTTUt1QmJXK25Ka2xXTmN0K09VOEZnTW5GaDlocTcrRTk1R1JpZ2pLZGFpaTE1UGZrVnNLbVFxMjR3U2NqUXV3VUVlNWFLR2s1a2lEY2hvMlh6MENFMHFBVXFqTmNBWk1oZVZpUmpIU3grMDFlU0FMcWU0RDJTZjY3UFJqUGxVVlBCOXhHS05zSXBsa0dSUmpVMTZTVjZhMW90YWdlQ004VTdCRkpNa2hkc21ySjFHVk55Q0pEbjNqN0JIWThpcDVGekVUZ0FnOGpzak9HeVhBSDYxanZDT0hXNWpOQ1JUNDJXc2lyaTRNYkFCTDFENXU1MWZDcVlDRnlhVUFRbHU4RDJUNDl1NW05Sk1obUxITFo1eFZyTTZ0cjNNeGM1TklzWjhTT2hHRnRseTlYTXhCMVdXVTQyTFRNZkVYTWdvOGdqb2pBb1VZam4rVmZrN0FVM2lseVRWcmI2RFl0SXFuQjdJMTJiQi9DWjhORTBBMldrbkVhbWk2K1RKSnR3TVZDUDFqK0ppc2V6ZVJGbHlDS3NyWG5kcHBWaVVrN3M3N0dOdGtCN0drMDVwWndSVHlGcWVWVjhNNVk4Z1VGSjhDSW1rakNuTk03TjU5MGtEeVpGcjFCUVlIa2UyUUNNRTJZTDVwbVZGeVpwbWxiSmpVazhJdXFnZGx3ZjZvRWlpeFBRVkVpa2NnWThlK3ovMEQ3WDk0cG4xOHE0YngyWFVVajhCYlZ5YWd0Z2h5MWYrNmNEUTFzYWM1UEpBeHgwV29lMGtEeUNENDdpNEZLd2J4VEgyU2NESktuWFlPNFZkcXRseXVUakJ6VXNBZmxZM0xjRmYxRWdFRmZQWWF6VGZHYVpzVU1HalNxVDQ5RnExSytZZnU2c3dVWk1kNGp2clYzRXpEZFk1V1UxREo2aTU2cXJOeUR3MnBaaVcwV0tCWXhXb0p5Ym45SDZobkl6VFJsVTJQZGpORWY4QVZZcXVvdVIvandMRnNwVEU0b0VrWnFaZEpRMVJ0cEx6TUJvYzQ3cFpmOFpBck5BWk9LQUFHQlFBWVlNUXcrT3QrNUNoYXlSVm5jaVZkV3U3YlE3TFpBaE1tbUJ3YVhYR1J0dktXRnF1eFo2WWtEaGF2MnhnVkVNeGdWSXpTREJDNXB3QWVPd1VlSzRwMTJVaXJaeEcrckFBRGlyazVrVlJnSHlBQlJMRHVkc2NVMFJ6bFNEVVk1ejFUeldnMjI2M2NKa1hJSzg4dzdCc3FvTEpobFVLTUFuSE5Bc2E0TmVLc3pnRmVqWXdkcFdNMG5BQUF3T0JRcC9QYUt0bTRJSkFERUNwSWczTlJ5eVJEQk53ekhLeG9RZG1LOGNPZFNDZk5LTVpGTXdIbjFLOVN2VW9uSnpRcFFDdVdiWHdPaUNqSnpYcVY2bGVwVHFqbkpUVlBIcUNnUWZBWFpnQ3pBS1NZc2taT3Y4QTFsSWJaUmNzdm1ScEp1Q2tZV2hVWUcvTTdjcW9jSHoyNW9nSGs1QTRHYXpXeHJOYlZzYUl5TUZkbEdBTURpaVZJd1d3RHgxRlp5b3dCK3JCYUpnTTBCbWl3VVlIY2dCUE9SUjVwc3NNTld4cmFzMXNheldhSkJvWUhnbnZ5T3A5aC9QYkMyR3hVbVZmTkxJQU9IYlppUjN4K2VvbzlnNjVIWFUxcjF4V0t4MVBZT3dkV1hORldGSkF6YzBCd2ZhUFVVZkhZT3VLeFdQWUk2SHJnME9tS3gzQWdKWCt2dDQ2a1pGWVBVZEFQZHhXUGNFWk5NUm5BL2dZckgveEYvL0VBQ1lSQUFJQkF3UURBQUlEQVFBQUFBQUFBQUFCRUNFeFVSRWdRRUVDTUZCaG9XQndjWUQvMmdBSUFRSUJDVDhBL3BsQzJ1NDFEUTRhSGNyL0FJZUwrRzU2VVluSjJ6SXFpbXhvYUNYTXZIVWRvWmdjWk1uYlFvdkQ2K0JrN2NkS01Ua3laUmxHWndlR29oY3g2RHF4MGp0UmljbVRLTW96T0NqRi9wY3N1V29VZElVS01tVEpVNkhXTVQzOERFOUlkakoxRHJGVkdCMDVscHB0dkZwdVUvaUxHTWNPbzZqR3htUnNaVVFvZFIxR3h2bFdHaG9hR2k1YUd5K2czRjlCN2NReDY4cjh4NWZvOHYwZVg2aTVhTVRpTW1maFVZeXJuTUxia3pzZWlSMFBUUWV2d01qaHppWHN5WTVYNVB4dGM0MlkrRTlFNXZMaHc1N3BIZTN1TWNsNkRZOVlla053Mk5qY05qSERlaWh5K0crUjE2N0YzNnJMaks1ZUZUMW92NnJQa0xrTGdyMDNmTVk5OUlZeHpRWTR2cnk3aml2b3FJNml1Mm5PdnZZOVpmOEFFYkZsOCt3aTg0OWpIeUtNdXZUamcyaTdMOEdoMldmRXVXZXl4YmcyYzljTy9yc1c5VjFzcWp4S3QrdGVsQzMzUEVvdGwrQTZjWjYvRGY4QTJCLy94QUF2RVFBQ0FRUUFCUU1FQWdJQ0F3QUFBQUFCQWdNQUJCRVNCUkFnSVRFVE1ETVZJalJCRkRKQVVTTkNRMU9BLzlvQUNBRURBUUVJQVBjbG1DZGc3bGprL3dDR2tqSWNpT1ZYSFRJMmV3eFdLeFdLQklPUURrWjkyYWZIMnIvakFrSElobUQ5anlQWWNzVmlzVmlzVkgvcmtEM05iZHMxKy9Zbm14OXEvd0NURE50OXBwdkZZckZZckZZckZKNTVET1RuQnhYNzY1cGRScU9VbHhIR2NNTHlFbkF6V1JWeGRKRGpNVWdrVFlQeEdOV0sxOVRqcjZncFhZZlVWb1g2RTB6QlFXUDFCS2p2ZzJhajRnakhCRjNDYVZsWWJMUnZFRW5wOVFPRGtSU2JqbGlzVmlzVmlzVW81REdUZ1l4WGJQVkk0UmMwU1Njbmx4RDV6VHhtSjhHNHRKSld5SHQ1a09ERFlTT2N1cEVhNkxxSG0xTnhhSkdtd0h4bXJXMVdWU3pTeGlPUXFKL2lOVzhJbEp6WkFHVEJld3kyVmUwTWZkclJzSjJ1WlhFZVUyYmJKZWE0SGoxN212V3Vhc0htYlBxY2tZcWNoV0RESUlyRllyRllySE1aeWM5OFYzejFTdnUzUmY4QXptcnY1YWx2SkVsMUY1TG8rS3VibDBSZGJkeThZWnQ5SnRxdUx0WkUxQStNMWJYU3hLVk1rZ2trMnFmNG1xeDh0VnN4VmlSL01scVNkNUJockNRa2xlUllDNHB1SVFBNHI2akJRdm9qNGltU1Rzdk9COVRnK3dNWk9CakZmdnBuZkF3T2ppUHptcnY1YXZGS1RiRzVsOVpnOVhFbXdWS3RrS3hBRUlIbTFOemFKR213SHhtclcxV1ZTelN4aU9RcUovaWFyRHkxUWY4QWFvQUNHekFBVmV1SC9JZVQvazAxcERzY2poY1o3aVcwV0NNdU9Hc1dsSlBSRSt5K3dNNU5aT0svZlRJMnpFOVBFZm5OWG55MVBjUW43SG1sUXRoRW1nN015T3NpN0tIQ1RiRzV1MGtUVlFNeEdyVzZTSlNyU3lDU1VzSi9oYXJEeTFXLy9hcmJ3OVczOVhyaDN5SGsvd0NUVnhhdUNYSEQ3ci94dmUzSm1iUkxLMjlGTy9SQzJyY2l3RkdWUlFtVTlBOG12MVg3Nkptd3ZWeEg1elYyTXlVOWtraDJOeGIrbStvanNGS0FtT01ScHFOTjV0YXViSllrM0VJekVhdDdSWlFXTHdhU0ZhbitKcXNQTFZFR093WERKU2tqc0xGSEV2SnZ5YXhWekdJNUNvNFpDcnNYYnFWdGx6UkZNS1lWRE1WYkI1RHlhR01WKytpYzViSFZ4SHZjRUNWTnNWTmNwQ1FyWEU0bGZaWWdSR0Fhai9KcTRtU1ZDZ1lCSWUxdGNKRkZscFp2VmsrMjQrSnF0cGhFVFZyckZsemMzSm5JQ3l3UEJoamIzcXlFSVpaVmlYWmxiMUo5aEp4RkFEcEJBOXd4TlJ5UGF5MWIzU1QvQU5lbUEvcWlLWVU0b2lrOERQTjVRcHhYckdoS0Q1QkI4TWNzVDFTd0l6N2xZbEJ6VTlva3piR0t4ampiYm10bEdzbnFWL0Jqem1wTFpKRUNFMk1aVFNvYk9PSTdCbERBcWZwOFZmeGswTVlpc1k0MjJxU0ZaRjFhS3hqamJZVFFyS3VyUTJpUmR3ZUd4WnFLSllsMVdlMVNidWJXMlNFbkhURWNOUm9pbkZKSHMzVCsrL0xKQUpBUFVlLytNdlk5UTdkK1JvcVQyQ0lGSFRJbURubS85ZVE2RzhWUGVKQzJoK3B4VjlUaXI2bkZVdkUvL1hieUdXTU9XdlpFbUtsYjUybjBCNGxMbXZxVXREaVV1YWtmV012WDFLV28rSVNrOTdXOU1qRlpQVlNnNm54VWw2NnphQzd1WlltK3o2bExYMUtXck9kcGsyWWRTSEsxaWdNZFJBSXdXUXJRcC9ISWREZUt1eEEwNFYzL0FJeXNSV2JlczI5WnQ2dHRERU5MMWtXUWtjT1hhZk5HQ01uSm5RQzRLZ1FSanhpdFIvSzFvUXhqT0p1R3ZuN0R3K1lBbXJENXhSN2VaV0J1Q1JNd0VoQldDTEZjU2lSWXdWNFo4UnBmSFZIL0FGOW94ajlTS1FLeFFIUTFYbjVZcUtJU3o2bVZZME5ieFVyUWtnR09OVVVLdHpZU0t4ZXVHb3E1QXFlSUdZbm5JK2x3WENYQVlnR2JJallqaDdONmhGY1AvSUZYc0x5eFlTenR5WkFYdUpmVW1PcWpBQXJpYWt3Z2poY2d3VXBmSFZGL1gyNWZIVTFYbHRJMDI0cy95YWpjR1hENldmcCtwVWhReTVRVmNEL2lhdUdzVEthK295NU5OTzdOc1U0aEtjVklwZU1nUVd3TW9Ed3ZtNUMxUDhUVnczNWpWZ0I2NDVRU2JUZ1ZPME5uSmtSdUpFRGk3dUZnVHZZcEVRWlkxOGRVZjlmYmwvcjFONHEreWJuRldRSXVRS3Q0L1VtMXA4aHRhbmk5S1VMUThWYzNzeFprcmhQekd2VFR6VTBjZnJrVXNTRHhWcklXdVFLdHZ5NnVtQ3dzVHd3NG1wWWtVN0tmRldKemNpdUsvS0t0UGdXdUxmR3RjTCtHaDQ2ay9yN2Ivd0Jlb2lyMzh3VmFmbDFCSjZjMndkVzd2VXNwbGtERVZjeHFZbnp3bjVqeXVmeWpRNVdYNVFxMi9NcmkwdUVFWWdVeEx2VVRoMERnK0tzUHlWcmkzeWlyUDRGcmkveHJYQ3ZoNjE4ZTJSa0VkZkVKeEZQMnRwU3N2cVZaeGlXY0EveFkvVDlPcnVJUXpGVnRaVExFSE56eEdRbG94d3FKZ3hrSjR0Sms0ZVZua01oSEZwZjJPNjVwWldobTNXMDNNcG1wcEh1NWdXNGhEaUFGZUdYVDdDRW54VmgrU0s0djhpMXdxVGFIVThYK05hNFQ4UFVCays2d3dlcVdDT1E1WmJXSmU0U0NLTTVTbmdpa09YVlFnd0d0WVdPeEFBR0FiU0VuSi9od1VMV0Fkd1dBcHJlRWtzWTBVS1ZWTGVKRGxTQVJnM01rTm1NcHd1ZHBXZmRZSWxiZGVNZkl0Y0diN21XbmpSeHE2SXFMcXZUTGNKQU1rY1VmUGRHREtHSHNPNm9Nc0x5RW5GRXF3MlhxeDdETm1pU2FIS005OGNuY0lwWTNFeG1jc2VHeTZUZ0d1TWZJdGNKYkZ4V09waUZCSmxkcEdMR0dKbmJ0RXVxQmZabCs5eVN5aWt6QzJWNmlPb2tBRW4xTmhnZEdjZDZpbDNKSnY3ejFUb3NGczl3MnFmUjNYdXNleFVGdU5mSXRjTC9KV2dPcVJOMEtnV2NoZkRRUUNOZllMQVZ1S21YRGJEeldoWTZnakhYanA0bklVZ0lGcmV0RDJNVnhIS01yV1JUU3FLa21KcWFSc1lCQkp3TFpZclZBaEdDTWl1TS9LdGNJdDJhWDFSMUtQMzdMTitoekVTSHlxS3Znakk5akhSZUtwZ1lOSkdVT0NEand0MU12aitiTit6ZHlHdjVUMTZyT080T3B6VVN2TzRSYmVBUXBvSzRzZDVNamhySTF1cFhxQXdQWUp3T2tjMkhSSmNSeC93QmhmUUU0cFNDTWlzYzczdEZUQlNPNzJ2N1F3dUswWVZxYTFhckhoNG5RbDVlRHpEK25EYmRyYmVTWWNVVXNBSDRnUCtzOHBtbXllSEU3RWRTajkreTNqMlNPVjdjR0pNTGd0azBGeU0xWlBJc2dDZEYydTBScnp5R0tKSDZrT0ZxTk05ell6Qk1wVFRNZkV4K3hxRlJ3UEo0azRiTUR1dG5iUEYzYm9BejdlTWV3Unk0aVQ2MUljVUZ6MkZyYmlKYWFaRmNSbm1RQ0NDOExobVJXa2RPelJ5TTNJeGx6MkViZUJERnAzT2FtUDJOUTgwb3dNRHB4N2hHYXh5eDFFVnhLRWtDUlZZK1JhVytBSGFlWVFwbWpLelNCeXB5QWVpOFR1R1grU3kvMmttYVR0U1FNM2xJMVFZQk5ESjdCYmR6NS9ocVZJYUswaWkvcjFBZFpZRHlaMUZldXY3RWdZZHZiSXpRc0kxazNETXNhN05jM0JsYk5RUm1TUUFLTURIUmNITDRvZ1VGQTVHcmRGY1pJQUhZZSs3L29IdlJGRWV4TFBIQ3VYK3F3NTdRM01jdyt6b3ZZSnBleUp3K1VuN3JlMVdFWUYzTVlvOGhpVzdtS1J3NHh1OURKN25QZnZ5YXJROXlPbklGQWcrS3gwelhrVVBaaHhXRE9Da3FTTHNqSHRSRkVVUlJGWTZHWUtwWXB4VWw4TkpjS3FGcXVKV2tjczJ4SXhVY3JJMlJaM1BycGszZDhJRHFMWGlJbGJSdWk5aE1xZGlwSFlwL2NVcTVvNUZDaXdIbjFWcllONHREOTNOM1dOU3pRWHl5dVZxL3RpNDlSWWJtU0ZzMUU0a1FNT1UvRkFqYXBhWFl1QlYvZGVpdXF0SXhPYTJJR0t0Sm1pY0ZUT3BYZWw0aVMrS0lvaWlLeHpJelRLZTRMOE9CZllYSUlRWWtHS2lBOGwxQ3NSWERwc1NWeEdJbHk0aUxialZKVmJ0MHlSQjFLbGVGdWpiR3NVVGdab25KeWFKS25JdERsK2ZGSE9WU2tBemtXcy9xTGhyKzIwTzY4T0JFQXpVOHcxS3EyY2tIaHFGRHViMmJlVWt4S0didTRBTlFqT0tpVGFMVXdjUENObGdwTk9NSHNSV09acDd1RkcxWWFudUpvL1VqSzFOR1ZPUWVYRDBKa0ZPZ0l4UmhpaEJka3VvR2JCSGdkTjNOcXVxckwyd1FSVWg3YzM4Vll4cjZZYm54Q0F5S0dYYzFGSTRjRk5kMHc2cUZBQWt4cWNtNmdCN0Myalk3aFVBcTdRcTU1S1NEMmdoWmoyVkFxaFF4UkFXYU82aWtPRmJ6UkZZNXMzNnE1UmtjN1dEdVl1KzdEdFVzUWZKTTFuKzFTMllqV29ZdlNHYVNZZUd2d1dRWThWWnpzWWdTSkZJN2JWdFcxU09YY21qUkpCd0JFUkRrOG5OV3cwaUFyYXRxMnFTM2hrT1dqaGlpL3BzS2FSVnJpRTdlbDJIa1lzdnNod3pTNU9CUGIrcDNEV3pFZ1ZEWjRQZUpOTzQzWWl1Sk8yb0ZXS00wb0k4MFJXT1pDc084MXVyZVVnN1lGRlA4QVdnclExNlEvWWlVVXdCN0ZyQkMyYUNCUnFvamZPUmtqc2RxZHZ0UEkwT3o5M2xCakpDeUtUaWlhaGhMdHMyMWJWdFcxYlZ0V1NSZ2VtNE9TOFlrWFZvN0ZFYk5LUDFSalExNmYrdERRUVVGLzNqUGFudHdSaG9ZRlVkaUFGd0NLeHpER21QYnVyREhXYUFIT1J2dU5iVnRSR0RqbElNcm1vR0RSNjAwREUxRXVpNHJhdHEycmF0cTJyYW9qbHVaQW9kUTgwN0NnZTNiSk5hMXB6eHk4ZGVLeFJISmZIT2VBU2ltdDVGT0trbENFcWJObUV3Qyt5M2psaWlLeDFEelI3OHNld1YvMVI1NmsxcldLSzVyUWZ2cHVmdnVHSTRhbVhMZTBSbXRQOVlyRkZjaXRTT2pGQmZjSXpXdGFqMnpUSERFVlpRbUtQdjcrSzFGQmF4L2w2RE9mL2diL3hBQW5FUUFDQUFVRkFRQUJCUUVBQUFBQUFBQUFBUkFSSVRGUkFpQXdRRUZoVUJKZ2NaR2hnUC9hQUFnQkF3RUpQd0Rrdit4ci9rTDlTOFdhdHFkQk1RbUp3VEowS0dvckJiNzlsRkVlSHJobU9Ed3dNY0xseHNiRyszaEZrWVBZZU1Sa1VNR0R4TVk0cjJFeWZid29ZUElldUdZNE1HR1lNR0laTlVqVXgyTWRyQ0ZNVkJWaDR4R1ZIQmd3ekRNUnlWVUxJdStGN1h5WVEyTWNQV09EaGd3WWg2S0dZK2NkdGk1OFF6REprVnpCN0JVZ3F3eUtzZk96ZURLN0d5eDRYallyQnVMY2ZmMlFtSmlZbUwrNEtreFVFaElTRjRKQ1JKRFE0S2dsSVNFdTFPWW1KaVltV0x3MG90TTBxRnBpUmJabUdsQ1NxWjdQd3RNMDAvazBmNmFmOUxGcGw0WmpXb3JtQitQZDR6K2V6WStsVUtncEtHREVIRDFReVlNUFpwbTJlaW5NVXUxOVBzUGtLSXdJWG9vZlRMTVEwcE9PREJrejJmaDlQcFkrUVhoaUdZL1RMUFlleHdZTW1lenBVMGZYQlVpcVdMU05LTGlVUEJXbTRlRnRuak1tZXpwVE5LTktVTktZalNoR2hHaEdoUTBvVWthVW9hVitwam1hVW5GVEZMZXFIdkM1REhQcTJVUGFSOVhENXhlQ0xQcU94WkNOZFM1amc5RkxqdHorMEtvZTlxY2NGbDFGMGRUSHQ5SER5Z3BkdGpId0lVWElhWXBNMDBGM0x1TnZlYkVFVjdlSWVseDFlMVZScGFGS0tMd3gzdklYaGVlMjVwMm9wQmRGODFrV1BPTmR0eUV4N1pTS1F1eGo5SDAzVVRRNThhcHNaZENteWoyM1VNOFRvaFNnNmJWSm91OXFwd3VrWEwreHpoNlgzZWp0eVhMT055NWlEa2FwdzlId1Bnb1QzWGUrOGJxRnhYRVdKN2J3OGcrVy9KZmcwbW1YVVV5bTFpNXJkS29wZHBmaTdpTC9BSkR6OGNxbDMrT1gvQTMvMlE9PSdcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdGJnTGlzdDogJ2RhdGE6aW1hZ2UvanBnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQVFBQUFRQUJBQUQvMndCREFBb0hCd2tIQmdvSkNBa0xDd29NRHhrUUR3NE9EeDRXRnhJWkpDQW1KU01nSXlJb0xUa3dLQ28yS3lJak1rUXlOanM5UUVCQUpqQkdTMFUrU2prL1FEMy8yd0JEQVFzTEN3OE5EeDBRRUIwOUtTTXBQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQzL3dnQVJDQUxJQXU0REFTSUFBaEVCQXhFQi84UUFIQUFCQUFFRkFRRUFBQUFBQUFBQUFBQUFBQUVDQXdRRkJnY0kvOFFBR2dFQkFBSURBUUFBQUFBQUFBQUFBQUFBQUFFQ0F3UUZCdi9hQUF3REFRQUNFQU1RQUFBQXVETDc4QUFBQUFBQUFBQUF1YlNNTm5OaUduVWhXc29Fb0VvRW9Fb0VvRW9Fb0VvRW9Fb0VvRW9Fb0VvRW9Fb0VvRWE3WXphK2hiWFdOeWtUbEFBQWpLczNZeFhWb3hYVm9YVm9YVm9YYlFZNnFtZGtFZ0FBQUFBQUFBQUFSazFiS05lSzROU1lDVUtwUXNBVEFUQWxBVEFsQW1DcVlBTEV3RXdFd0FKZ0pRSlFKZ0pnRnE2Tk5iM1dxYmxvVG5BRktMazJVWWJ5eVJlV1JlV1JlV1JlV1NidE5GYTRUa1JldFJCZGlJdGlaQ1pBQUFBQUFaY2JDTmFRMVJCS0pBQUFBQUFCQklBQkNKQ1FBQ0JJQkJJQUFCQklFU1RxYlc1MVRidGljNml1MGkydElwZFdoZFdoZFdoZFdoZFdoZHZZbVdtc1RlNWJtSWk1RktJSVRJVElBQUFBQy9iMmtZSzBHcEtCSzd1SXdhSnZiU3VuUk03SUlLdXdqWDQxdE5WR1dYVVo3VDRoMjlTdkVYdXR0VEhPWGVxUmg1ZXJwclNPZmhmYmVQSFVJMU9UdDloclp5ODVaN3JXTDh1MytQT3pxR1RpeG5sQzFwYnU3R3B6NkU3Y29Fb0VvRW9FMFZEVTI5cnEyNm9yVGwxYUxTdDVaRjVaRjVaRjVaRjVaRjdaWUd4U0NidHE3YXJXNUVvaTNNTFdDWkFBQUFUR2JGTDl3YUlBRzY2L2ord3A1NkxXbTNrYS9LZFB4R1JicDlvMEd3cno4KzNvZExPZTVoMzh1ZXQxR1JheFk0RldWeWU2Yk8xeDhqR2pVeWNLZWNuWjZ5NXFOdkd2eUdiZzV0dXQwMkpsY3BYbDlaenZSYzFOOXptY1pmWnVzcDVYYnNPTnovUTZtM1ExVzBqWnMyNXF1VFRnODVmdTVWdDNCYkF4NjlzQnJPWTdmaVo2RkFucGdNYkpKMDA1R1BPL2phcmZhNWJDV2licTBMcTBMcTBMczJ0cWkvZUVBVlUxMFJGVVZSV0taTFRBbVFBQUJCZTJOcTdHbURFQUJ1K3c0N3NhK2U1dm8rYjZTS2NKazdMYlR1Y1Z2ZE4yRTVPTjNGanFJeDh4amJqVE0zV1kyUmtWNUhHN3pMeXAyWXg4akhqVnQ4MzJXTE94ZzdpSmpCeHVmcjgrM1g2ZmsrczVGb2RkejNRNmFNVmx2eWRCdHNoRk1QbWV6NU9kckdRbm83Nm05VzVYQ3VteUo2bkl1dUk1RjFObGJuRzkwa2JGSXRsQUFwMW0xeG1iQ0U3ZURxdWpwVHpUYzR5MnZadHcxMTNhNWFNYkxGUUFMdHE1YnJXN0NJaWhLMW9FeUFBQXlNZlpSaXFRYWtvRW9Fb0c4N0xqT3pwNTdtZWw1cnBXUG45enluWXpmaSt5MStaRWMzMUd1MlN1bDBtZHI1NlhYM3JPSkhKdVpmR2I1dGJmR3ljYU5US3dYTHpzOW5jMHU2YS9GNSt0MkU5ZnF1UTYvajQ1L1lhYmM2V01PNjB1NjBKdnRGdmVjbWVqNUxyZVJac1pRbnFkTmZ4OGh4Yk4vbUs0MnVpamhyTTdIYldlUDMwdC93QWI2SDUzWEZqSVg3VW9Fb0VvR3ZvenNCdXlKdUFBQUFBQk1YTGNSS3VJaWdUSVRJQUFneWNxaXVOTUZaZ0FBTjUyZkY5cFR6bk1kTnpQVEtlZGJ4czI5aDdpM254enVhc2J6SHRzYzR6dGU2UFpZbVZmamljVHZzak9iVTQ5L0RqVm5sdTF3SjJNYmQycmthL0ViRFc3RzNZNnpqZXk0eU9mMmVrM2VqakJ2TkR2dWZtZWc1dnBPYVc2WGtPdjQxa3hsS2V0MUdSalpFY1duWWNUdmxyWEllbGNpMjlMMzJCdG1IRzRETHdyZElKM3BnSmdKZ0dCbjJHVEVFN1JOeEZwbDNJeDREUHNtTUp5Z0FYYlV4RVhGTk1STVJNeUV5QUF1MnNxS1gxSnFWS1JVcEZTa1ZLUnZ1MDRydGFlZDVmcHVYNkthYURiY2pTM2UzeXVONm1PZlRaNXZEYmUyMWRLZDd0Y25HeEs4UEp5dUM2S2RyYzZuYTZWaDNXUGljd3pkNUdnMmpCeU94MW14bnJkaHhYYThSSE83ZlY3UFVOYmNZc1pFVnJ3OHloRmZLOUJ6azdldFVwN1BWNUdOa09IeDgwSGM3SFA1ZnFhOEduamVxODd0dVVxVnU3VXBGU2tWS1JVcEZVUVRoVGRzdHE1Y3NYRVpGN0Z2TU9YZXhiOWRhTkowTmkxdEVKNklGZEYyMUVWUmNpSXRrek1DWkFBbk54Y21OZVVHR1VDVUNVQ1VEZjlyeEhaMTg3eSs1MCtVeWMvVGtkSTI5RDFsbktqbWNiaDNzZWV6VXBMOXpnNXVGSEM1Ym9yVjJkN0lzVzh4cnh5dlcySXZnYjI5UTF1STJXcjJjOWpzdUg3YkRqalhlVDZEVXpzYXZ0Nk1pTU5lUHl2WFJUaGJYZGMxUFIxU25kVHRiUy9sNnh4T1V1OUxzRy9UZmppbzB1NTVMYzdKSGw3dU9KdDM2VUoyWlFKUUpRSlFJdzgzRWJDcWlxY2wyN2ozSXBsMzhPKzFzdTlqM2E2M09SVlRmckFrQUNKeWRuR0RTeHZZWTlFM0dPeWE5Y3R6bXlMbEV4cTFLU0tsSXFVaXBTS2xJMmUxNXpKcnBiVEV4aU16cWVLTVBhNlBURmFsSnVWS1IxR05vRFU2bU9YVEdWdWVjTXZRNW5KSXhkbnpXQ20xV1JpbzJldmprVTZlMmpWR2Z0ZE5vekRWdDlNalk3YlI2VTE2dDdvRFAyUE1ZcGo3S3ZpakR0ZFpTYmVSMUhIbVBzdUV5Y1Nja0tVNzFTa1ZLYWdwRlNrVldMdEM5bVlUc1ZYTGRjVnYzc2E4d1pjMjhGaXhSTytBQUJ2WktjdFNpMW9wbWxaWXZGc1duT3cwMHFTMVNrVktSVXBGU21US3FwVjE2bEpGU2tWS1JVcEZTa1ZLUlVwRlNrVktSVXBGU2tWS1JVcEZTa1ZLUlVwRlNrVktSVXBGU2tWS1JWWnVVV3RaVW1lcFNLbE5RS1NwU0txUk5nVHN6VlRWRVhiMWt4WE1LRTVaQ3dBQUd6eXRKdVkwa1RTeHFLcUZpSlRNSVV4YU12RVpTQzBvRW9FMTI3aUx6WWRaWG1jRzcwdzhFNzBjRTcwY0ZzK3IyY1lmTkxQUTg1UFN6blNaN1I0bDJlRW5RWE81dU5iZ25lb2pncWUvcFBNSzJ3bnN5NzJJNDNCNGZvdXNuSnkrdjhBVGVJWnRPeURleDJSanJGSzE4cTcwR3dqbWNQbjBkbXZ4N3ZWZExnbmVqem5FN3JnNTZWbUpwdDBwUVRNMGlxQUlrVEF0UlZST3hWVmJoTnlnQVNBQUFBdldTTnhPcTJFYWxVSVZpYVpTaFNvc1hyUzlvTXN3Q1lDNWJyWTlwMVhNYit2RnlGcll0TEVaWlRFWll4R1doeHVyM0drdDM5NTBmSzl4WG1aSEpkaHdMRGlYZFdudDkvc3REdDNuK0t0YTg3OWRWcGJMNkhGaWErZDVXemhuZjhBUk5qNWh0WEs3eHdsMk5mdCtPN0hqa2Myb3VYOUQyR3h4YzJ2bmVOMkdEdUhSMUZyWDIyM3RPMjgxOUJhRThCMzNuekpGRlZOdXZNVTFMekFKZ1NnU2dVVTFVem1CWUFBQUFBQUFESnlkWk1ZdGpPRmRZcjFOTkNseXpGdGVVRnBRSlFKdVdxbE9qNmpsdXByNTI0YzQxOWhOdmVyNmVPZ1JoNStPZ3c1bmhOYlF0NlgwclorWWRMVGg3enpidXVEbmJoUXQxT3Yydk43T3ZGNDlRdDJxMUZTZStycDNOZk1lVU9vMXJ1Nm5Ld3RqYkw2THd2b0hDVTRuZDhkMlBHc2ZNZHZ3dTF0MlBSK2R6T1NyeXIvQUZPTG55ODZzcUxkK3YwUHpudUk1K2I1NzZyNW5HSEZvUmJ1U2d0S0JLQktCS0FwbUp6QXNBQUJBaElrQUFBQW1FVWxCaWxBbEFsQWxBbWFTdlNkbjVuMGRlSjFYTGRQekVhZTZ4TjFnVFRubGlIUzZUYTR1VkhKOG9VcitxcTNHbDJzWWZRUFAvUy9OcThpN1BleExVN0RPVjBQUGJmZjQxdC96RGFheWJkcjA3Vlkra3B4dDdoYnZXVFBIN0RXN0czWDlRNEh2dlBxY0h1ZU43SGpKdHprMFRiMEhYNEhTNkduSXlORmorbldueWhzOVZQVXF1MlBSSXdZUEtkWHhNWWFvaGJxU2dtVUNVQ1VDVUFKekFzQUJBZ0JJa0FBQUFwcXBWQ01ZQUFBQ0pwUjBQZDhQMkZmTlpmSmRSeXNZdXN3TS9qNXAxZDdGeks0c1RKNURyNXllUnFWL1U3dmY3WGIxODY4eTlOOHdpK0RWaUw5M3ZOcHp1M3J3ZUh0NHkzZXFVbC9RdFQxWE5WOC93QkhwTjNvMlBpZGpyT2pudWVoK2Ira2VkMTRtSmdZNi9mcW1pVi9YT1Q3SGpxK2IwWHFYbGZxa1pmT3RCdk5EZnIxZXBlVitxVjB0ZjU3NkI1N09TcWFhcDZ3SkFBQUFWVTFUa0JZQUNCQk1DUklBQUFCUlhRaUVJeHlnU2dTZ1NnVENEcE91NC9yNithdmMxMHZNTVhYY24xZUl4WGN6WFg2NCtjNm1KbWZIbEsvcnIrOTV2YnhyZXFlWCtvZVcxNDJvVXIraTczZTZQZlY4djVLcFc5UlVwSHJ2TDlSeTFmTWRKbzk1b1U4UDZMNTc3QTNuSTdPbG8rY3RucXJlaXFxdHl2N1B4blo4WFh6R2c5VzhsOVpqWTgzNS9vT2R2Mkt2Vi9KdldLNkd1ODY5RTg2Wkxrd3QxNVFKUUpRSlFKUUs2cWFweWdRSUFDUkFTSkFBQUFLYW9MU0VZNVFKUUpRSlFKUU1qcGNQMGVQUDRuTGRwcGE4N1o2amZlZnAxalJMK2w5WTJYQitoVjgxNHhaNnZrWjlMbmRCMWUzampQS3UrOHNXeXIzcXQxWG50dmxJNW5rMXIxNmllbjRxcnMyOUI3RG85M3NLZVB3dWI2M2gyZU81cjV0WGgvUXZLdTd0MTgzejcyano5cThuTnVaNzN0bkU5cnhOZkw4cjY1NUQ2cTJlZDRYMVh5ZWR5djFyeUwxdUthN3pyMFR6dWNseENldEtCS0JLQktCS0pMd25KQWdCSUlUQk1vUUV5QUFBQUJab3VXbEpRaEtCS0JLQktCZDJtbXNNUFFhL1hHUG9kUGpFMUtUUGs3am5qRGxZOUprMnVYejVodlc2VE51Ny9PbURvbk8wblNXZENxdU1YSHg1ZW55K1h4b3dicXhvZDFTM1FhekNiVjZxN1JsNkhYNFBxRWN6QTg5OXI4YVlkbGdZaWVybGVuZVgraVY0WFIrS2UyK1BKd2RscTF1OXNjZXpkV2xCZVVDVUNVQ1VDYmx2cnNPSFJVZDFSek5EZzJUamRiclFMMmtna0VURXdDd0FBQWpOeFZ3MjhvMWNHang5bHJkM01RdGFVQ1VDVUNVQ2FLaGpGTVVxVWlwU0tsSXFVaXBTS2xJcVUwUXIxMU5ITTBzekVoaHF1MmxLWExZTnRxYzNhelphbDA5eXBUbHE5TjNPaTMyUHgyUjVmNmh4ODdIbnlsZjFlWjN2bi9kVjg3MTNtSG9QRE1ITHFiMXZVM1poTjVRSlFKUUpRSlJrMXIwZlFXcm5tdk9WV2E5SmluVVlkZEhwdlJJbGx2QUtvbUVKUlVGNUFBQXlNL0h0ZVYwYzY3Z1pQUHg3Zm5Nclk3MkxpeDZyckJZQUFBQkdObFdFV3FxQ2ExQXJVRmE2WUZhZ1YweGRoajRsaWVab1NOVEdBQktCTnkzUkxOcTUvbytubnY5WHJlbHpjamNiakI0NXovUXJIaW1WYnFXYmVYZzI3bVozUENkeFh6KzM1VGY4dTFlZXlhSzcrdUJJQUFBRGJhbTVpcDZKYzBlSDVuaTM5UEZycjljT25uU0NZSUpDRXdnV2tBcnZ4WEVaNVNiY1pmbjlmR3JpM3lhNWVSZzNyVjBOckt3L1o5Q3BTdE5Ta1ZLUlVwRlNrVktSaTBabUlRZ1NnU2dTZ1QxZkorbVJ6TVB5LzZKd2RUei9nYnMrTzBleFNoanoxS0tWYnNZdU5mSG1hK3hheTYxenR1TDlNMmRYYWRGcWQzbTA5RHd1WGtaUFZheFZSZmRsQmJNN2p6bXpUelhxUE5jdnRsS1ZLL3FLbElxVWlwU0tsSXFVaXJJeHMwcUJBZ0NVd1JWQ1VDSVNRQmFZeWJlUkdLNHRtRzR0aTR0b1ZXYThiVXZleHpQbVlXYmJ6WHdrQ1VDVUNVQ1VDVUNZRERvemNVb1FKUUpRSjZibU9ndzZuc05YTGROaThiWFl2czFPVzBub2pIbjhsMTN0YUxlRTQvdjFtWThDdGUyNm1ZOG42WHE3c0p1NWVYYU5WbmJMazV5NmZqb1pmWFNoT2UzcC9SK1YxZkwwYlBVN1hZN0VvVzZFb0VvRW9Fb0VvcU1qSXBxSUVRQUpFVEJNb1FtSnFSTUNKcHV2TEtNT1F4eU1oampJcHNpOUZvbXBFem5BeE1mWTRDYVFrQUF1YjdCZzUxMTFqV3c4d3ZXZDdiUksxc1Mxc01jeDBVbGFnVjVXRjIrdHBhVHYvTXVuNWZBNy9aOGpYbTFlcmFTL3Q0Tm8xOXk5Y3UxUmpYaXhwNTBCdHN6Z3RGYnIrKzN2Q09pVDZyNGIxM1BWMnRKWDdCWnhaZklzenZjN0JsNDdNemNMRHgrbDRIdmVJdjA4QWRYc2dBQUFNeXhuSUJBRUNDWUVvcUtVd1ZSS0lFUVdydVBkQ3dpbDlZRjlZRjlZRjlZR2JYUlhPUUJhdWpWTXJFV2xBbllhNzBQbmFWMit4ZkdjUE9Xc1dqTzRYdStlNnV6eHlIc3ZRU2dNWEtHdloyT216MmZGOUZyNmxYYTNkYnhmUGJBaWthUG5Nem5kcTJQNkhhM1ZJdThuMS9tY1krYzlDMEhhWnNlcDVMMVRXVTZ2RDcvQUgwYUcxVG5ZV1hwNmZUMmIxdjBISTFGalhhUFU2R3pjN3IraHNlb2VlMTRtYmZsRGM2RW9Fb0VvRXpUbmwyb1ZBZ1FBRWtKZ3FRaUVrRUtpbTNjWG5VSzhVdnJBdnJBdnJBdjFZMnlNd0FBRFg3Q2xPcVhMYTJ6NzNpdTI4cndxOExOd2VEcHhORnVNdFhDWDhMMkhaTDIxNldiU0RQbEFBVlVxeDZicnNEYmNMek9ST3l5czJwb3ZPZlo5SkU0MTZKMDc0WG1Qcm11eVZzV3R0WjFyNU9CUlkxYzlkRkZ2RGx1NXVyejgrUHNiZHkzMytiNDVTZFAyd1drQUFBQVpCZHloUUFDQkFDUUpSRVRDUWdTUkFMelJwOTNTbm5teTE2YVZ1VTFyMndSWTJncUFBQUJScmRyUW5DOU84czdUaDh6ZllXZFI1VGs2N2s4M212UWR1cWFPdTdtMXNjM0x0K004NzVoVGs0bnVQVDFLV2E5U2tWS1JlNnpqZW41UEx6cUtNblMwS2RqaDB4ZzJPUGhUclJSVmVqUzJZb2kxQ3EzYng4c1pGT3R3OS9hM1ZYTjA5UFo3VG1jRjBNdFNsazI2bElxVWlwU0tsSXFVNUtzNTZWUVFBQkFnQUpKaUw2TEZXWFd4NitjNklZTlY2MUY2UmV3QUFBQUFBQUFBRkdEc2FhdWl0Y3BZNHVuRkxQNjI5bTluVGxlSjg2eHN2bDhXUG1NVTk1NmNNc2dBWE92NWZydk44dTNoWnRISjByZC9KbUp0eldwTnVpOWkyakgwbXk1enU3dDIwZHpwQmV3QUFBQUFCR3dSYnpwS0FnQUFBQ0JCZXJ2c1UxMnpCV29GYWdWcUJnQ2R3QUFBQUJFN2pIaTAwOWpScWFmSVQwR2kyTnFnWjg0QUREekNkYjZMeHVkdzlEcjNJYXppNlhSOGhaczkvck0vQTd2ZWpLejhLOXhmTzdiVTczQzNNSEJyN2lkSzN2Y0xOMTVXYkdSU0xwTmJRa1JoWldEYXRqbCtvNXZ2NzlvZDdwZ0FBQzdTTFM3YUF2S3U5c0ZiZDhVQUFBTCsvMXRibUhZMDR0ZmtXZmdiZTlGMjNmc3VyWmd1TFl1TFl1TFl1TFl4eE8wQUFSbTQ2VzdmYTI5UGs4VlBTVzhXNWw3bWk3cmNEQno4bkcyTU5HdjNsckZiem16MTNJYi9wcHF5dXV0aTRpanZ1V3JYVkRjNktKR0ZnN3VoYlNzM0RaSTczZ3RscWFQWjA0ZHppK2Y2M0Z2V2R2VjRxODJubitwUk5XSmp0Y3YyYndScXJSdG81MjNldTl3c1BLbEhQZERvZXJ2WWc5SDFnQnNzZGRkSHFQRjhyU3cvUnZLT29wajZqbU92cTg3eS9MTTdhWWZ0UFFCdFdBWHQ5dTlIbGNBN2JqYzJ6YjJHSjJtQ2xlVmsxYW5uTlhkdlpPU2NUbCttczZ1eHdWVzl2Ym5ZMGNkamF5YW5HbHJkNmQxYVdtNnRDNnRDb1RzQVJtNFVjelg2VzVvdHg1M25iWEwwVjdhMUs3Mk5YclpOanNkVHR1bno1MXVWcXR1TjViMSsxbU5UeXZkODdyYitGMDJoMldPY3pGMjJGczZYbnJxOUJ1ZWx3eHU3UUNpc1lHSHU0VzBkdmNZbU92cTlyekRONS9ENmlvOHBPTFRkdTJyVkU0VVRyc1NZM01FVTFKalg1RldweTE2elI3YlZaK2xnRDB2YkFlbmViK3ErZjQyUGF2WXZsK2J4TWRkejNydTV2dDV3Zlg4em5ZSFA3N1E5YmRFZGZjWm1UdmVib2JDN04vRDV6QjQvb2NIVjZscmY0ZlFYMVdIbWFMWjF0dGYwVzhtTWJHeWNQblpiRm1hZExjM1dveDZjOVZtalRhKzFHTk5uMDIvZFdtN2x1clF5eE9VQ0s2TWprYTFpZGhsY2JuV0lzc2RyV2RneEZ1dXZhbmFaK2ZzYjlOWGEwWlFSUnoyNTUzbWJkMXFiMmp2Yk9yU1hzdVBhWTF5MWtwb2JOeTM2WDBFalBjQUFDbkh5cU9ibzc2OXpHYjVubmJtOWkxNHIzdFJtYW5KU3pFMDdHSUNuVjdUWFpLM3FMT3o3ZlkwOWU1cjZYUjFOL1BJdGQxeFcxNVhPMzBYcnZqZVBqWUc0czVyOFRldFVlNjlEY29NbG1iaFpXcmgzdCt6VndPRlZpNE00ODJ5cHdiZU8vUzdubk9nNlhOdUluZTE0dzh5ekZ0Zmp0Ync5L1cycmRlUGV5N1VVMnJodHpnNUl3TVBOMXZlNkYxYWRETmRXaHRSTndHVFhuOEhRM3VicU45WGhhUEMzV3QwOWpTMVpXZnJiV0pPVmJ0R3cyUEc3SGIxdW0xZUZSbHhabUpPVHFadWZ3dXcxVk1tajZ2UmJoRzlpYlhjNW5NNlR0Y1RWN1hJdGxvTzExYzFycU11YmFOV1R0R3JWalpJbnl2bnFjWEx4OGVIVVVWNGU1aDN1dzB1dzJPcmswbkswUUtkYm42dkxYSzJlbnVlbDlEdEdyWjlqYU5XTm8xWTMrZnlMVjErcjFPcVh0dEd0cno1YytMSFI0TUd0MytSc2VSeDhtaWlOamxhWG5laTFmQTZlSnNkaG1ab3M1Vml6T1BNMjNOVjdlTGI2ekF3OE9mS296S3RUUG83dTB3MDN0enI5MXU2ZHJUNzNRWktjcnFPdjBHMzN0ZW9kamJyVURlZ0NGT2ZZdGVLNXU5dmFIYVpNT2JjMStIV3R5dEZaMkYzVlg1cGNuSlhyTjNHcGljeW5CbVdWYXRLcnpEemt6bmE2N3NZYXJsdXpqdG1hMmJHV2VXdzkxb1BROTI2dE5yUGRyeDd1TEh0aDVMelVZK1RibHpWMjlqYitIWXNlanQrbTMwODV0dk4rZHpZb3g4Y3hyN2tkWGR2TFR0ZHk2dEUzVm9YVm9YVm9YVm9YZHZvK3MwZFhmWkdveU9CeE15TEYya1pldHVVWGl1MUdOcjVjdTdpSloxV3ZXWitOUlhER3F5N1NMbUxqMjhkNHJpSnR0N1dweTdWdVdyR3VuSmQxdVpadm4wS2w3RHBWS1IwZ1ZDRzB0WDQ4Znk4ZS9aVE9SanhZcE96aXRod1VVM0lrdTJycE14S3RRc0ExbVBkdzdOdFJyN3hmdTJiMEt4RFI2RGM2SDFIWHVyVGUyYnRWaFd2U3pnNTNsUE9CangwYUhvZGJtcnJZcG51OWRoWDQxZWRldldLdWgyN3EwMk5tNnRFM1ZvWFZvWFZvWFZvWFZvWGV2NHZydVhwYkllZDVsdTNjc3l2TU96S3JaYW5hR2NLZ0tZbUtveDhpeXNUSlNyb01YSzF1VG16S1l1V1JpYkhHeVR4YmMzZldkVFI1bTRtSWtUQUdWY3dLdExGa0xERFcvVGFtamR4TWVkNWxNVlVwaTdhdWt6RmFvV0NvMG1KbDRtN2x1M2JWeWIzNytOZnhVdWs2dUxYNDJUamVzNndiZVVCVFUwOWFrY1RscU1IbmE2Mnd6dGZmNkdib0IyZlFBQUFBQUFBQU5ocjgvbTYyU21QTjgyMVpyczdlZWkxY3QzVzlwcTlyU21lcXAwOFlTcGlZcWl6ZXNyVlZVMUUyN2x1ODZ5NWpUNkxwWHFzZVpqTHNXWXpXRGN5d0lTSkFBUUlTRFladWl2Y2JVMnRORmZFMGw2emVyRTFVMVRVVXpOeXZYNG01bHB4VHViMVZWRXB1NU9DeFYyMXJXUmhwZHRTNjIwRnBBQUE1YlQ3RzN5ZkxaZTUwUFdYNk5RNmZZQUFBQUFBQUFaR1BHS3UxdTZhZVhxNWxtMDJjdFZFeGVZMm1ycngwNk9uVjVYRjBzaEU2dU5SWFRFUll2Mkl0VlZUWXlUa2EvSG83MitIVjJRQUFJRUpFZ0FBQUFHWGlNRk56ZjBWUEsxTnhpNEViZWE5YU43T0Y1QUFBQUFBQUFnaXJtMkZqOFB5dXo2Zlc3UHI5NE0rNEFBQUFBQUFBQUFBQUFCTi9IWTY3SEswalF3ZEJoNjZuV3gzOGM2KzJHV3dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFGRk4xRUJNZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFmLzhRQUtCQUFBQVlDQWdJREFRRUJBUUVCQUFBQUFRSURCQVVSQUFZUUVpQXdCeFVXUUZBVUV4ZVEvOW9BQ0FFQkFBRUNBUDZTa2JNUDhjUWNzUFVBSkY3ZHUzYnQyN2R1eXhQN0VHNkNIK1U1Wm5KNkVnN2R1M2J0MjdkdTNic29IOVRWb1F2K1l1Z3VqNWdQYnQyN2R1M2J0MjdkaEgrbHEwRC9BRHpwdUczaUk5dTNidDI3ZHUzYnQyN2RnL29hTlA4QVJNVnkzOEZCN2R1M2J0MjdkdTNidDI3RUhoSTJMR0lKY09QdVp0ZjlNNVhDSExqTzNidDI3ZHUzYnQyN2R1eVhLYU9Lb2tTS0JpKzFxM0QrUXFSR1FNZ2FnbFhBa0ZFV2htSm1aaS94cXBxcGNLaDI3ZHUzYnQyN2R1M2JzQWxEZ0J3UkFmY2dpUXZnemFmbFB5aSt0WlZkU0l0NENlWVpFUW4wWDBaWVYxRnhrZjhBVi9WL1dPSXZHU0gxZjFmMWliQVl0YUZQclp0WmV4M01IR3pFWDdGMFRGNGNGN2R1M2J0MjdkdTNic3lKeWt0aTY1RlNpYzNyS1ZCSHgxWGxVSVFxQ25Ub0JWM0VzK0luRWtYVys3YnVYR1JXS3EvZHRuU3VYRDhESTVKcXNYL0IxSmNWV1ppeE1Pell1V3BkZERWZnluNVQ4cCtVVTFSUW5pN1E0ZUlkdTNidDI3ZHUzYnNHTmtlVWs4V1RJUW9IRDFzMFBMVmVJUjJvRFdSSlBNOXArOGU3UzZra1dnQkc1TzhRR09NaWNtZU5leFhpR3djUGdaTTRVMy9jRDlJMGtTenB3cTVEaUpKTXN0OXg5eDl4OXdwTkxxK1RwRGg4enU3dSsxOWdGaXo4Q0o0Wk1DQUFoNm15UG5xbkd1NE9NWXQ1cnNZWC9sZHQyY0E3YVhHNU81ZXY0NHlJeWE0MS9GTXVHNFV3TWtrUG9Qb1BvVVc3MW1vUzdoalRTbnVPVTVPSGNjb25kM2RvTjJyRHhJcmlpcFZBRXh2U0FJazg5VTQxM0J6VnNmbGdnQkNSQkVOaHk0ekZFL3FFVVhHUkdISjlTaWdybHczQjhERGVGWko1ZHdRVENiUFZ2eWY1TWRVUHJCdGZHQ1dTODNhWEppS1JSb2I2Y3NNakdBSGtrYkZqRUV1SEgwdEV2UnFmR3VZT2FwandzQWhra0NlYkZ4RjR1djhBZXRuTG5JZkZWZnZXenBYTGhlRkJ3ZUN1TVl1Y2xCdTRISmZHTXFhVis2R1pWbGszTE50SitsZFAzcG9ZcWlSSW9HTDZDQW1YMGFueHJtRGtCSmlMaExzMFRBMHU5dUx6WWVOYngxa1BrN2w2MksyWEI4S0RodUNjUjNFb04zQVpNWWcxUEZMbzhhbWprbVBvY3ArOEJ3UkFmVTBUOU9wWU9hNWhzSWl6bWtaQ2pTRDJZdTR2Tmh5OWF4emtOazlsNjFpMlhCOEtDR0c0VDRqdUpVYnZYOG1NaGVKK01VSTFieHJDVmtESDlLNVBja3RpeXhGU2ljM21BSmw5T280T2EzZzVGeGd3REtLeDdGQkFTc2ZjVmpoditlYXRIWVF4MVV2enpSbXJsd1hDZ2hodUUrSTNpV0c3MTNKbkc3K0ttaHliaW9DSFZXbHBQMU9TOEFrVnVWb0RBWXRSaDVKSjRzbVFoUU9IbTNMNnRSd2MxdkJHSGtobDJyM0hiNEphYmYzRTRvcDl5Z3U3eUlPQ24zU0xoWTl3T0Rpb2hpVGJQK0RFbzNOaFF1OWN5YXl5SGkzOUh6WTVuMkhJR0FKUktZcGlHS0xsaXVqNEVTdzZZRUFCRHpRTDZ0UXdjZ01LYzQzQ20vOEFlV05kM0U1c2czcTR2RFJJelEzcnlpeXR3R0RpbzRMOEpOSlRGVmZzcDE3ZDYzazVsM3JSUXlSQlluc2NsREFFQktKVEVNVVNqSXR2QWl1S0xFVkFURzhpQjY5UXdjWW5TV09Od21kWmZMdTRqTm15OVhHUmVRNVo0TGd4VFJ2WDhIRlFjT3BZelpGbTJ4NjBjSVhkNjFrM2x0VUdUTXl1YkpFK3hRTURBRW9sRWhpR0tKUlZMeWtiRmpKaVhEajVOdzllbjRzdDNCd3dhbDExcEVpTDllN3VHelo4SkNFYnVoZ2liRmpMWFdyR1NjM3IrV28wRkpvMWFSNnFvemFDenBqT3hsd2tPM2I3QzRSMXhvd1hXa0pDRGt6a2M2dXNuNnpoZ1lBbEVva0VnbEZZM3BCSVV2QkFQWEJTTDJZQjQ2ZVJqd05oSFlaYWN1N3VKbloyWGJ6aXN5OWV3czNPVFRMWVZkamtwTzJEejlNYlpaT2NnNUw5Qk16bHcwMytobnBXNEtZWDJSeStRMk1kaGw1bTJqdHZzcXV4THErcTF3d01EQ2lVU0NRWEszb2FNeUlDQTRkSlJnbzJ3Z2V0QUx1N3U3dTd1N3U3dTd1N3U3dTd1N3U3dTd1N3U3czRldFlPQXdNS0pCVEY4djZFVXh3Y0hCd2NIRkdwaSt0RUx1N3U3dTd1N3U3dTd1N3U3dTd1N3U3dTd1N3U3dGNQV2JrTURDNG5qaHo2U0hIQndjSEJ3Y0poZ1VTOUlaZDNkM2QzZDNkM2QzZDNkM2QzZDNkM2QzZDNkM2QycDdSREF3TUxoMXhIMHg2MkRnNE9EZzRYTEhGQ2VoTEx1N3U3dXlRRGh2YlNMZVJyTmc4ajBJVDg3K2MvT2ZuVllLeUZEWFB6bjUxZGlPdmpsM2QzYlJrNWlrVWZ6djV6ODUrYy9PUEk2eDlpbkFZR0dVOWFDcFZCd2NIQndjSmwyY0I5Q09RVEQ4MytiL04vbS96ZjV2OEFOcHdGYmpsNm01a3lhNGh1Q2lRK0JzY0RyWTRKaFVlbnVjaWZyZnJmclRsdTlRQ1d5RU93ZitHemhaL0svRlRqdGZ0Yk9RTmc0T0RnWUlpTnJoNWt5RGt2MW42djlYK3MvV2ZyUDFuNno5WFB5dDZ5N0ZWRW02TElUSDZEVzVKNHViWTFacXlLYTY4bjNnemhaQ09reW00cmN5WGVuWktoQ1lKbkd4L29RMkdIZDdQbHFlZDNkMmYrSkJkTlljSEI0RWJ0VWZNbzYyeG5vU0Vndm8vby9vL28vby9vL285b2pyaG8xcXh6YTFydlNzbDh1N3ZVYzIzTHRzN0RiUDE3VGJ3emRzdE5MVldjcUd1Z2R1dmwzclk3UGxuOWh2NHltU2VBZmdjc1JVTjVnT2w1c1dRdVNjc1RjUDF2NjM5Yit0UHVFNUwzci9FbElLcjNlb3J5Ym03dTlRemFrcnU0dEVqV2NhaG04WmVtcFp0c2xxb0MzZFpkNnptMFpaaDladjVRTVIwRG4vM0ZjeTNvQWRLeWZ5RnplUmpuRFplcTZ5amU3WnpNTlBIUVZKZDY4ZDRlN3NvYXloYTJUelc0RVF6YU1ETjV5NGFkZXpld2pBTUh6bzZ0M3B6OWRDVlFNUHJIL0R2U3NmNUhadmVNbWt4TS91djNXdmJBOXk3dlZqbFEyTWpmVmphckJhODZpbGRTVzFpOWN3aHRpbkk5TGJVN2dPTnB3eXU2TFdBdDIremxqZHRtSnU3dEJ5eTNhUWVDUCtkY2JJS2JWR0R2dVJ1VGJPZDEzVzllakdEN0x1OVl5dG5GQlF5UWNLcHJBdWR1NUxMVDZVQWp2SVhBY2JXYk4xQ3dGQnR1aFlsQWpMWldsM3JVYnVqQzcvd2g5bDZXaThCb0cvWkhaS09ra2tXelY0L3k3ak5ZZ3RTemFzVGZmWmF0TnY1Zzhzbyt1NGxsdXFldlp2MlhyM0c0WTIyVjA3c0JSVDMzTmU0M0xMdlhjM2ZMdjFoNjY5WSt3UjBUSnAxRnI3L2tibTlLeFM3aFRUWEwvTHZXVnVOcnk3MDlHU2JYZDNDazMvTmV6ZjhBTDBsbm0yRXU3S0tRYi9tdThicGwzcnVidmxoN0E5QUI3amV3YzBQTm15Q3o1QnlOemMyc2Nrb1RXR0QvQUM3U2M2bks1dG1YZWdCTkZ1N3VGejVDelhNMy9MMGxrNlZkTlJ5N0tLV2ZJV2EzZ1p1bVhldVp2T1dIc0w2Z0QySDlnNW9XYlBrRG55Rmtaa2trcTlpNUpOSi9sM2VwOGJibDM4ZlpPWmQzY0xueUptdVo4aFkyUmFvYkZMTkV0bFkzWlJTejVFeUFPUWQzQzcxdk43d1BhSG9ITHl2V2IyeEwyVWN4amJmVVdhV3h5MDdzZXU3SEN6cmxKMjB0cEY2dHIyYmFadERmbk5PaXBGc2ZXbG9TN2hNM2FIaDJ2eUZtcDYwdXRMeVVPZmJvSmRDeWlqbnlMa2FMSS95RXp1OWJ6Zk1KL01HRGwrc2Zib3BlSC9IeUpsMzhlY2ZJV1hxeGNuNTFaZEFuTkdCMWx3UTRxcTFtUkhhSDk2QklobnlFRmxGQWZrWVk0WWhUYW10M3JJNzZaUDJKK2dRNHIybjlqZHorNC9jcXp2N2g2K3UyVDc5eS9rTGpka0hkM0x1Mm0zZnVmM1A3bjl5NTNDN2p0bS9jeW0xb3IvdHBDV3RCeUc3Z0xmU2JaYmEva1k0WWRSZEpRbHhteHlNMTdFUVJqbDJmSUQ0WDdWUTlod3U3dTd1N3U3dTd1eEVweE1kNmVRUXh5OUtOM2QyZ2pyc0lPU0NGM0hESEszc0tOMmlIcktXSWdxVlRrR28rQURnQUh1VUQyS0JkM2QzZDNkM2QzYWl5emc3a3g4Uk1vdndrYTd1OVFqa01ETjRhWGNjTFV6WlRkMDdEQ2g2OWFqQUtHUHhsVEFHWHdPWGxlbHBGRTExWFgzY2VZUFlvVzd1N3U3dTd1N1VXVVZBZk5rZTd1T2F4eEVBRFBrTmhkeG9vaXlXK1FndEV2cmptcVlpS2FyeVVWVThRREJIMHNVbG5xVG9IU1QyZWlmWWN1WGQzZDNkM2RvckxyZWxCVncvWkNRc094WXBKQUtqOW81YjNHaW1MWmJlaEtBZXpXeFRCVEpPVVdXRGdSd1F2S0FQUzJLSW9nUlVwemlJZXhjbDNkM2QzZDIyYnFLZ1BwT3E1ZE55eHJCZ2kxSnNXN3FMc1ppV2tyaThBU0gydzZSUFkyTzAyR1FmS0szd0hJWUlYblgwUnlxaVlEUUMyTzZEMnJFdTd1N3U3dlJXRzNhQ3VoZmtKbEhLN2xOYlVHclZKZ2p1MDdkM2R4UWhoalRZKzF1WHpFQUhLREJ5L0FpQldZTmhhL3dES0hBcW9DOWNMRTlvZ2NsM2QzZDNlakFrV1kxNmQrTDNLRjMyRlk3cFIwZFVSWU5HTGxpaUs2Z2ZtbDBMdXpPUDF5TzJyT1BZVUFEd29QQVFBYzYrQ0tGOXUzYnNJcU9QK3NYcGpZNEo3VEZPUzd1N3U3MGFhS0hEbG84K09WL2g5ZjRjVytIei9BQklQeE1mNHNINDEvd0RubXJ3ckJGOFZGZ2t4M0dWdTdkRGtRMzlyWW5uUUNPQUdEbDF3aVh0MjdkdTNidDJPWGxZbnVNVlJLN3U3dTlTWlJVc21melZ4M2kyQ1ZDSlNZcE1rMjIrVDkzZDY3QTdkcnNHWDJFS0FlQUJnamxZQTRBWmVCbmJ0MjdkdTNidDJNUGc2Uzl3Z29obDVkMjllNmp1NkNyU2I4bGNkNHZnbmpkclNJQkRtbXBHem9ZMVlJRjFsMFlKRnQ2MjZmbUhBaUFDQWpnaHdJOSsvZnYyNzkrL2Z1SGdZcWhQSnMyYjZXR2x1ZEhlTWZCVnVZT0x2VGtablVkQ1VFcUM2YzJTZUNiQ1creWR5N3piWGU3cjd4aktWWmZKRC93Q1JZWFdXVUJzTU8xMSt0cnpRU0JrNFBxYkorbWc1QUJ3UjRXSHYzNzkrL2Z2Mzc5eUQ0T0VmR0dpR2FCRXNwZEtmZ1BBeFR0aDUwSmJUTlZPdHhJN2s5K1VYbSs2ZTZCTDVGWEhJWFNIMmdLRVpSYlBWRUdzYU9PQU1KMTlpVjBrUUI2djZTRklYekRpOEVBSEtMeTZ6djM3OSsvZnYzNzkwZzhYU0hJQXdZR3hOMjR4b2pteVN2a2NoMm9ocFRuR2F1Qmp2NDFPeVEwWmt5RE40ZjZoQ3FPbUlQNFhCTjJpall0anFWZFR3eUpFRVpqMU4wZlRRRHdHRGw1MXhZbmJ0MjdkdTNidDJTRHpjb2NhNDJLT09VZjhBMlFjVE1rNWMrZ1FaQ1E1V2djQUw3NHpiTjhtWktCaG56WnVWQXJoY1RDY1R3ZzRyaHorMXFoNlI1b0J3QURCRytIeVBidDI3ZHUzYnN3UTh6RlhSelR6cGhoR2dnNWRTVC9HalhZWUQwYTFKSlM2R3drS3E5WFU0N0l5U3FvTHJ1aE1KeE1KOWZOaW8rMXEzOVFCZ2p3T0FPQUhKeU9tdmJ0MjdkdXpGajZUa1ZSam5aK0ZHYTR6RWxoU3dFTE1vTEU4MnpsdTVFdlJKdWlVVmxuNnhra0xNWVRDWVRpWTYwWFBQOS9mVFBzYk52YUFBTmdHQ09WeUlPSXBSbU9GS2pITm83MW5UWFExQ1lNVVJuNWtSelZZYkhlU1llaGlrV1FUZGY5Sm5QY3FOQ0pqR01ZNnoxU1hVa1JIM05td0I2ZzRFUUFyVXJRR3d0UmFHYWlIOHh5R0pEYlpzTXlvcG11d3FEWEpsV1NQNXR5c0NLTmxvOHJKTnNCTUhEQzZkTHpTanIrRnMwOXlMZE1sM2QzZGZ6aUM3WmR4a0xFdFdXSnB6MHFZM0FoNFJaR0pWamY4QVFITkNEakhaZjRRQnN6OXlLTjNkM2QzZnRIQTlhN05qSHgwV0JENUxUajk5a1BGTjJaY1BIVGtIL3dBUC9DaTJLVk5ScjRqaTRtQVE5NlNMZHQ3a1U3dTd1N3U3OWhTeDJ0RjFnMEk3MVZWSDBJcWh0Wjl5WG5WM1hHdHRuSXFMbEdkNVlJTEpLTm00ZUJ4V01PT1E5Sld4MjNMZGtSUDBNMkRmVlNRNitwUG9MQ2dBOXUxM2Q5cnZ0NkVJOVp2aVNjTEVMcnYyS0JEeDc1azhaY0pvcXRmQVFYWUhKekN1VjhUQm9NM3czYm5PZ3NIaU9Mbk9PUHc4aWxISUo2UUZveWExMEdpRFR4SXhNWGlJaVdxSkk2WE9NY2lwTHhSTTdJTTEyL2J0MjdkdTNidDV4N0FFSGpJV0xDS2JHWW9aL3dCV09FSlZpSVJUQkJxU1BtSXZ4T21ySG1Ma1JMSXV4UEdtblJidHlFT1Z3aTJSd3huRXllUisyUm14NGxBOFlPRmF4dXhRdWFwUEFjU1NMVHhoWVU3QjB6Y3QyalpvMEtUR2p2SFlTYVl3cG1RdG5qUTZIYnQyN2R1M2J3REdKQ0lBYVBldTNsNDRFT0pzQUZkWlUwNjExaFNPT3V0SXR6RThqcEt4eDBRTTdWaFVaL0V5amhTRVg0ZnZSNE1EbEdKa01tQThZWmdMbC9rbENveDhKSkFPems4SXR1a0xFWEtzMk92SUVVeVVkTW1tU0JYUmxBQXdQM0xtbG1iek8zYnQyN2VJZzFrMEhBa3c2aURrNWk0L2JCRmE4aGpra2cwYnRXTG81NUp3NVlQWXZ6RUZXS2tjYVZoWmZod1lwY2xGOEhsWXJrck56TStMSUJGYkJ4ODJVSVJTTGY3U3R5eGcwRVd6bFJWUlp4SHNXM0VteitsQUpFem9YRHNjTUJDdW43bDJwbmJ0MjdkdkVTOVNDaEpLT3o1Q0xORGcyYU5lVlJkckpMS25UY2t3ejlXWGRqNlJCVnRIdmxsa0VjdVlQZzhuQjBXSGZ5VHZDb0ZqeVJpVFpCd0RVN2ROT2FqQkJnOWNyOFJpeEpjcnc1bkR0dW00ZE5qK0Q2TkVpNTVCVWdwdkhVajFBcm9PM2J0MjdlSUZaeFl3WUpHdzJFVVRjb3VDRzVrRkpkYnY5cWFTWXNDeHpxSVhIMUNCVE41eEowSzUzRHczZ2JIV1JyY0doU2VFUEpncnc5ZXJyZUVjbTNoU1Jhd0ZsVHlJQ3dVUVU1Y09GMTNEb01MZ1ltekdCWGF5SWR1M2J0MjhrRVFYbFk0MGV1d0pGTm1DRHBxNVNlbkpGdWwxMW1UdG1wbHRrbEVsTWtvZGR0NkI0SEhCRGxTbkdrdWMvZ2ZIUXc1Zk5uS0o3S3JzeWluZzBqb2FNY2pJSmJDVTJGRnBHSUpvTHJDSmxaQjA3SUx1TlBHdFkwekdJWklubUU1WWUzYnQyN2VEUnFWdWk0S3RLcm14dS9JYkZraUxKeUpubjJDS1FaVDZFVGlXeG1obURWOEtxTWpEbWRDdmQzWUNBWU9LNCtWYkp0U05qK0NobkptNFhkM2QzZDNZSEJ5Z3N4aEFMRmlEZVJGK1Q2aG5GRGc0WUJraGRPSlp1WWhjVldCNFlXUzc1VjB1NWpwS051N3Z3RUcwbUJtN2tCUGxKS0lQRkVqUkJJbEpBTTdDNk05TTRSeFVqS1hXbU80WUdTY0RJUnZidDI3SUR3T0s0OUVNN0dja1B3WVhDdGR1M2J0MjdkdTNidDI3ZG9xQVl4dURpSzVKVlIyQUttSzdLK0J3UENqSVlaT01BRm54aFFBK2YraDFWbDNNZzhDN3UvQlJMb2dkdTVPNU9jUXFrWFNhb3JDNkZid1BJSktDM0tVVG1rRFNaM1UrUGJ0MjdNemNuSktzaW5UVmNtR1NaU3hqckxxSEFlM2J0MjdkdTNidDI3ZHUwYVpONlNUSzlzeENJT1hhRG5rQkJ5RG9GRlhDcTFVY0VWU0x1WHh3QWtrUzd1L0F5UW9Da3p4UWNFS3FpWUhuSWlrdUUwWitHRjUyWTNidDI3SktnUElsZU53eFlURitxYnJDZnQyN2R1M2J0MjdkdTNidDI3UTV1RFozTEpyekltalI4UjVxcU9DZUVGd1RvQ1UwVzdUS25GZUhZVEtIYnVWSFJYQWhWQ0JQUkptN0ppVVNtS1BHMG11N3U0dHo0VFRVaTE5VEFRdDNkM2QzZDNkM2Q2K2JCd3dtRXduSHRFRDREZzgxVk9CU2NrZExMcG15UlFDSEpIRko0cHVSVk1kSTVqcG1IZ2NIQytpVXdNSmhSS0tmTC8xcVlvTU0rL2pZOERoeE1KaFBnNURlSTRQQVlHQnd2aFRGVk9jcC93RDFXY2VrRk93R0U2SThEZzRYZ1BFQWxNREM0VVFNZ09BRC93QkZWSnpTOHptdHAveHgrQ0dMQ1lSdytEa0pnaDREd0dCZ2NMNVlHRTNjVGU0QmJ2OEFCd2NKd0hnQUFFcHdUQUVETlJFeG43aGIwN2FNZVU1b052OEF4dEhSSFlZNUVSRVRjUWdDQWg0aGdZR0dNNWZmeW9PMFhBNFR4T3VlWFVsVG53TTdkZ1c5bXlaSE5YZUZML0tCaFY3V1BDTGhLWUpLRlA0aGk3MVZiK2NCUmZJaUluZm5sVkhmOGdpWTJNU2gvZUFwdjA1VWp6RHFyUFA2MDFqS2Z6aURwY3o2RWl2OE1peGpmNnlxS0xiL0FQZUQvOFFBVFJBQUFnRUNBZ1lGQndnSUJnSUNBUVVCQVFJREFCRUVJUVVRRWpGQlVSTWxNR0Z4SUNJeWNuT0JzUlFqUWxOVWtaTEJCaVFtTTBCU29hSkRVR0tUc3RFVk5HT0M0UlkxUklPUXd2L2FBQWdCQVFBRFB3RCtKYVJncWk1TkJMTko1emYwSCtVQndRd3VEdkJvaTdSWmppT3p1YkNoR084N3oyUWNYSHBEK05mRU5aY2dONTRVa0NXVVo4VHhQK1ZwTjV5K2EveG94c1ZjV0k3RzNuZHBuY2NmNHRwdk9iSlBqU3hvRlVXQTNEL0xVbVd6Yi82aW5nYXpidUI0SHNMZHBjZnhXM1o1UFI0RG5RVVdHUS95OVpVS3NMZzAySGZtcDNIeXJEL0p0dTBrZ3k0RG4vbVN5SVZZWEJwb0c1b2R4OG15ZS90cm9OY1FSaElMazd0VVIyZWlGcWpFYkJoZHVGRGFHMVFMZWIyKzJkdHg1bzNEbi9taXlJVllYQnBvR3R2VTdqNUh6ZCsvdHZtaHJNaXN3SXNOUmh0dEVHKzYxRjBMRGhXMFFCeG9xYkh0dW1hN2VnTi9mUUFzTjM4STcraXBQZlRuMGlGL3JTajBtSi9wVVEraGZ4cU1ib3g5MUtOd0dvVXAzZ0dvenZqSDNWRWVGdkEwdjBXSThha0c2elV5ZWtDUEgrRVdWQ3JialRSU0ZXOXg1alh0Uk9PN3RibXczbXJBRGtMYTJBeUpBNDZtTzhrK05HMlJ5MUhqMnBtazJSdTRudXBZMENya0I1TW1OeEt3UWpNNWtuY0JXSSt2anJFZlh4MWlZWW1jT2prQzl0VGNqVGNqVGNqVWtyaEVqTE1jZ0FLd1VjQ2g0UTdXekpxSEE0bERoeFlPRGx3R3JDU2FPamxtajZSNUJ0RWsxby83TXRhUCt6TFdCWGRoMHJESER1VVRaWUM0SXFDVERMSkttMldyQ2ZVaXNKOVNLd24xSXJETkMyd213d0dSR29ZbkZKR3h5T2VWWVQ2b1ZoUHFSV0UrcEZRalNyUXNTVkEyZ0t3aEZ1aUZUN2JDUFlaTDVYT2RUUDhBUlFIbURXTkhvOUdheEdqMlVUcllOdUlOeDVHSHhFRFQ0aGRzN1ZnQ2JBVmhVd1RUUUxzTW5JbXhIYWlhTzNFYmpSVWxUa1JyNktjcndPWThPMDI1YjhGejkva2RHakxzM3ZxNmJaODNaMmEyWTJXMTlyald5d08rMWJUWHRidEM1Q2pNbWhESHNqZjVYV2oreVB4R3Z6VFNxODg5Z1hWd0Jlb3NSR0dYWnBmNVJTOGhRSENrZ1M1SXVhR054VjBOMFFXQjVtbmxObEYrL2hSVFJlSFU3d2dwTVBFWkpEWlJXRjV0OTFSNHFQYmlOeHVQZFg2dkw2cHJxNlAzL0draGpMeUd3RllYbTMzVkhpMDJvamNDdm1uOE5YV0thc01NUjBKazgrOXRUUTZWTG9iRUFVbUxqL2xjYjExckd1MHhzS0dJZ08yTHJ0Q3VNWnBsTm1GalM0K0l5U3VWVGFzQXRRNEdBUlJMa09KcVBGUU5ISU1tRnF3eGNneVNBZzFoVC9peTFoZnJaYXd2MXN0WVg2MldzTDliTFVHd2VqbWtEMDBVclJ0NlNFcWZIeXRzYmE3eC9VYSttaXV2cHJtTy9zeTVBR1pPNFYwTVFYanZKNy9JUmtZczJ5UnVIUFVrZXpzTnRYcFdSbVpyRVVDd0J5RkFOWUc0NTlwc2pwRzNuNGVYMXEvc2o4UnFsbjByajBrWXNBMlFQRE1pdk5wOERQS0FBNk1jd2NxbGlrMjRrMlQ2MXdhRXo3RThCVTgxTjZ3bk9UOEJyb25LUVErOXpXSXh4SVlteDREalhHVDdoUVVXQXNLNnVoOVVWK3BEMXhxODJieEZmcTh2cW11cllmZjhhNnVieEh4MVp6KzZ2bW44RHE2eFR3T3JyQnZhbjQ2dXNYOEJSUTNVa0VjUldKK3ZrL0VheFFQNytUN3pUendJN201SXZXemcvd0Q3RFVraTJZWHFIQ3dkRTcyczVJTFVzaUJrSVpUbUNLQ2drbXdGWVBwbUp4RVl6UEdzRDlxaS9IV0ErMVJmaUZZRDdWRitJVmdQdFVYNGhXQisxUmZpRllCSXkzeXFNNWJnYTZiRXl5MnR0TVd0Ny9MMkgybDlGdjZIV2M1WVIzc283RWsyRzgxMFE2U1QwenVITHlXWUVxTGdienFaTGJRdGZkVEVFZ1hBM21pVFliNklOamtlejZXVFBjTXoySFdyK3lQeEZaR3V0OGY0bjRtdk5OVGFTeEVvaklWRk9iR3BzTEEwcU9IQ2k1RnEyOGNpODcxbnVwM3g4aWpJQS9sUk1RYmFDRWkrWXVhZkNPRmV4QkZ3UnVPcnE2RDFSWDZrUFhHcjV1ZnhGZnEwdnFtdXJJcTZ1YjFoOGRSdE1mQ3ZtbjhEcTZ4VHdPcnJGdmEvbnFPSjAxMFNrQWtDcHZySTZtK3NqcVcrY3Ewc1VLeGpNS0xYTkhGWVl4cWRrM0JCTkdHVm8zeVlHeDF1dUI4M2R0R3Bqb3lmYVBBZHVKRUtuY2FNYmxUdkd0WnJ2SDVyOFJ3TlBDK3pJaFUrVkpPYlJwZm1lQXBNTjV4ODZUbnk4cGtRcXBzRHFhUzIwYjJwbFVxRGtkOUVHNDNpaXh1ZC9aRW13M21oRkdGNC9uMkhXeit5UHhGWkd1dDhmNG4vQUpHdk5OWEdMOXBYNmhpRC93REczd3JhMHZFS0hFVmJIeWdjNnRFdmdLemg5K3JxNkgxUlNTb1VrVU1wM2cxaFBxUlNRUjdFYWhWNUN2MWFYMVRYVmNQZ2FXUkNqZ01wM2cxaFBxUlVlSFRZaVVLdklWOHkvZ2RYV1NlQnJLdXNtOXFmanEvYVpmVi9MeXVzcC9XL0xYZkFIMXpRZlJjNE80Z1ZFK0hEenl5YlREaFdEK3NsckIvV1MxZy9ySmF3YS80a3RZUWJwSktnSXNza2dZNUFteG93VFBHKzlHS254djJHMG0yTjY3L0R5RmtHeXdEQThEblVFbWEzUTkyWXAvb3lnK0lJcWY4QW5pKzgwLzA1UVBBWHJEeDVrRnovQUt0MUFDd0ZnTndIbHhCR0VndVR1MVJIWjZJVkdFWU1MdFEyaHRicUJiemNoMlZ6dG5jTjNqMlBXcit5UHhYVjF6ai9BQlAvQUNOZWFhOHpGKzBvdmdwa1VYSlFnVXcwcEM3YWkrazVWR1pMV0FxeUFIZ0JXY1B2MWRXd2VxS2p3MFJrbGJaVWNhd2ZOL3cxRmk0dHVKcnJYNnJMNmhycXVLa2dpTHlIWlZkNU5ZUG0vd0NHb3NZbTNDMXhYekwrcWRYV2FlQjFkWk43VS9IViswdzlYOHRVaC9TTXB0SFlzVnR3M1gxU3ZweVZXa0pVa2kzQ3cxZFpUK3QrV3Y4QVVENjVycXlid0ZZWnNNZ2VVSTZnQWhxd1NDN1ltTUR4ckFmYTRxd0JIL3R4VmdqdXhVWnFQRVhNVWdjRGtiMFN3ZHhZRGNPZGRhWXIycmZIc2VpY2pnY3gvQUdXTm1CRmhxYUcyMFFiN3JVWkVaaHVGYlJBRkZUWTlpV0lBM21naUJSdUhZOWJQN0kvRWF1dWNmNG4va2E4MDB1RHg4c014dEhLZDUzQTZrVFNlRmtVQU1TUWJjY3RTSEg0cVFnRnRzQUU4TXF5dndvWXJGQUlib2dzRHpPcnEyRDFSWDZndnJqVjVrL2lLL1ZwZlVOZFZ4VjFhM3JENDZzcC9kWHpNbnFuVjFtbmdkWFdiZTFQeDFmdFF2cS9scS9hZysvL0FJNnV2MzlaOVhXYy9yZmxyNnZQcm11ckp2QVZOaWI5REVXQTNuaFdMMkR0WVp5UGNhYUYrN2hyTDQ2U1Q2Q3BiVURwUEZFZld0OFQyUFNSM0c5Y3gvQU1Ca1RiVXgza254bzJ5M2FqeDdITXVlR1E3THJkdlluNGlzalhYT1A4VC95TmVZYTZTZDJiMFF4OStkVFlhTUk0RWlESWNDQlQ0L1NrSjJkaFZ2WVUyK3hwc0RwUEVYWGJSaUxqY2IycWJGcnNLTmhEdkEzblgxWkI2Z3I5UVgxeHE4eWZ4RmZxMHZxR3VxNGE2c2IxaHEvZis2dm1aUFZPcnJWUEExa2E2emIycCtPcjlxRjlYOHRYN1VuMy93REhWMS9KNno2dXM1L1cvTFgxZWZYTmRWeitBK05ML3dDTGoyZFFsaU9Jalgxd09JNTBZbnNmY2FreGM2UXhEYVpqVWVqY0dzTWZpeDRzYVRSMkRhVjgyT1NqbWFhUmk3RzdNYms5L1piRWhIQTVqdCtqUmwyYjMxZE5zK2JzMnJaUmx0ZTliTEE3N1Z0TmUxdXd1YkRqUVJBdkxzdXQyOWlmaXRaR3V1TWY0bi9rYTgwMG1Oa2xNaElSRGF3NG1zR09NbjRxdytFY3lScWRvOHplMnJENHFUcEhVaHVhbTE2d2grcy9GUXdFcTlHU1VjRTJQRFYxWGgvVUZSNG1JeHlydEthd24veWZpcUxCeDdFSzJGV3dzcEg4aCtGZFd4VW1KaU1jZzJrYmVEV0Uvd0RrL0ZVV0NqMklSWUUzTmZNU2VxZFhXcWVCckkxMXEzdFQ4ZFg3VXI2djVhdjJxUHYvQU9PcjlvWlBXZjQ2dXRNUjYydnE4K3VhNnFuOEJXSXdnSWhsSVhmekZmS202S2NCWk9CRzVxREN4ekJvd1RlWVBtM04wSTRIbFF3RUhTekQ1K1FmaEhLbzRJV2xrT3lpaTVKNFUrbE1XWkRsR01vMTdQYVMvRmZoclkxZmUxSWQ1TlJuNmIwRDZNdjNpcDRoZlkyaHpYUHkwWkdMTnNrYmh6MUltenNOdFhwR1JpeldJb0ZnRGtPZEFOWUc0NTloZVMvQmV6NjNmMkorSXJJMWJUR1A4VC95TmViVU9FbG1qbk95SGE0YXNEOW9Tc1BpYnJCS0hLN3dOV0h3MWxsbFZXUEExZ2Z0Q1ZGalpVRUoybFFIUFYxWGgvVUZKREdYa1lLb3pKTllIN1F0UjRpTVBFd1pUeEZmcXN2cUdyWUtJZU5MR2haaUFvRnlUdUFyQS9hRXFQRVI3Y1RobFBFVU9oZjFUcTYxaThEcTYxYjI1K09vU2Fkbm5KL2RLb0E4UnFoK1hmS3JIcExXMVFRNHg4U29PMjJvUTQ0U0tmM28xOVhIMXpYVk0vZ05USXdkVFpsTndSenBjZGhnMjZSY25Ya2FHcjVWTDhsZ1B6S0h6aU9KN1MrVmJEa0hoMkVlSkY3V2ZnUlRRU21OeFlqK284bDJCS2k0Rzg2bWp0dEMxNkxBc0JjRGVhSk5odm9nMk9SN0Raajd6bjJmVzcreFB4RlpHdGpTbWtIUEZ6OFRWMU5mT1A0blVScE9PeHRlNHArNmlkSnprbnlPcXNQNmdxMmpoM3lEVmVLZmtHRkJjSE1UdUNHdjFTUDMvR2lORk4zc1BqcUtpY1g1R2lZMkE1SFYxdEg0SFYxczN0ejhkVU9GMHppSTVXQ0J3cEJOWVQ3UkgrSVVreWJjYkJsUEVHK3FPRk51UmdxamlUYXNKOXBpL0VLaXhlS1FRbmFDQ3hQQTYrckQ2NXJxaWZ3R3VRNDFuRjlnTFk2bk9BbkVYN3paTnJWMGI5eDNkcm1HOXg3RVQ0Y3NCNTZaanlXUkNxbXdPcHBiYlJ2YW1WU29PUm9nM0c4VVdOejVlMjRIUHRPdDM5aWZpTlhSNlJ4UTVzZmlhdUsrY2Z4T3ErbFl0VnRLVCt0K1hrZFZZZjFCWFY2KzBHb0NMRWs4eFFuamRJL1FzYm5uVjhGR2ZINDFiUkRlc1BqcXNKdmRSNktTUnhheW13MWRieCtCMUgveTdDMmZUbjQwc0syR2JuY0tKeDdrN3lCZW54VTZ4Umk3TWJVdUR3eVFwd0dwTWJobmhrM0dud2s3UlNpeEJ0NDk0OGpxdyt1YTZvbjhCcWZGenJERUxzVDl3NTBtQ2dXR1BjTjU0azBpV0R1Rkp5RnphK3JvaWNSRVBNYzU5eDdYYmpJKzdzdGlaMUhCaVA2K1JFRVlTQzdIY2RVUjJlaUZxakNNR0Z6UTJodGJxQmJ6Y2g1ZDN2eTdUcmgvWW40clN3d3M3bXlnWEpwWHhNa3lyc2wydVFLV0NCcEdPU2lqajhjc0pPeUd1VFdCNVA4QWlOWVhCU0Y0VXM1RnJrazBFVXN4c0JuYzhCUXhHTmxtWGNXTnZJNnB3M3FDdXJsOW9LaVNCUzkyY2k1TjdDOUNLUG9reVFHOXUrbHcrRGQyeXlLZ2N6VjlHeEdyYUliMWhXRmJDb1o3dTVBTlFZTk5tRkFvcGNKZ0pwRy9sSUE1blYxdkY0SFZEMC9UQ0pCTC9OYk9zN254Sk5SYVgwcE83a21KTEFBVmhzR0QwRVFROFRTUXhOSTVzcWdrbXB2L0FDbnlvRTdGN2JGOHRta3hFS3l4bTZzTGcxaDhZQUo0dzN4RlJZQXh2QmNJOXdWSjFRNDZCcHNSY2phc0JVZUdoRVVTaFVHNENndUNFQVBuek1GRllOWWdKQXp0eE56VUdDVzBDQmVaNG1rdzhEU3lHeUtMazArT3hSbE53b3lRY2hYeTdEYkVoK2VRWjkvZlN5b1ZjQXFlQnJBU2h5a1pqYzhqVFFUdkUyWlJpcFB2N1N6a2RqdFR1UnhZbnNwRHVSejdqVGplcEhpRDVOa3Z6N1JkRzZRNlYxSkRLVnI1YTNuTnN4OEZGNmhUUGJ2M0FVMkpJSG9vdTVhWEE0NUptRjFGd1FOOXEwZDlmL2FhMGNCKy92NElhYkhEb29BVWg0ODI4bkN4WUJJWjJLTWd0VUdNaFNIRGtrQnJrMWczd3lkSzVSd0FDTEU1MWdVUzZzWkR3QUJGUGpaZHBzbEhvcU53RlliRDROWWNRU2pKV0h4V0ZFR0hKZTVCSnNRQUt3aHdxQ1p5amdBRVZnRVVsWkM1NUtwcVhTTTIwMlVhK2ltbzRMR0pNQmNBNWptS3dKR2UzK0dzRGI2Wjd0aW54cW1PSmRpSTcrYlZIZ0ozRTF3amdDNEc0MW83Ni84QXROREdwMEdIQkVWN3MzUFY4Z0JpbUJhSW44TmFPK3YvQUxUVU9QTWFRWEtKY2xpTlVHRGdhREVFcG5jR3NGSEdUR3hrYmdBS2x4V0w2ZVE1M0JBNEFWZ25pVXU1UmlNd1FjcTBlQisrdjRLYU9rU0k0d1VoQjk3YXBNSGlWbWlObUhEZ1JXQ2xqQmtZeHZ5SU5ZQklXY1NGaUJ1Q21qUFBMTWNpN0ZpUGYybm5BOCt3NkhETTNHMWgySm5OMnlRZmVhamlGa1VDaHFqazlKQWZFVWg5QWxUOTRxU0xNaTQ1alZZQWN1MDgvYTVmNWJzT1I5M2FYVHc3RHBKQkd2b3J2N3oySWlpVlJ3SGxxNXVNbXBvelpoMmxveDM1L3dDVzdqN3UwdWhIbDlHbXlwODgvd0JPeURvR0c0Z0h5ODZEaXh6RkdNODE1OWxjZ2MvOHV2R2Uxc1NQSjJCWmN6OEtKTnp2N0xhaDJENlMrWHYxQWl4M1YwWjdqdTdIei9Ec3RKU0lHR0dJSGVRRFUyRGxNYzZGR0dmdTFZdkhvWHc4SmRRZDl3QldMd0lEWWlFb3B5QnlJdldKeDVJdzhSZTI4N2dLeFdCSy9LWWlnTzQ1RUd0SVlpSVNSd0VvY3hjZ1hGYVQrei8zaXRKL1ovN3hXay9zL3dEZUswbjluL3ZGYVJoaUx2aGpaUndJSjFOSXdSQVdaallBYnlhMG45bS92RmFUK3ovM2l0Si9aLzdoV0p3ODRnbGhkWlczRGZldEpCTnI1T2Z2RkVFZ2l4R1JCOHZFWTV5bUhpTGtDNXRrQldNd2NXM1BDVlRjVGNHMVNZbVVSd3FYYzhCV2svcy85d3JTZjJmKzhWcFA3UDhBM2l0Si9aLzd4V2svcy84QWVLeGVBQ25FeEZGT1FPUkY5VmpidFBPT3NDanVHWGYyalF5aHh3M2ptS0VpQmxOd2ZLeTFoeFkwUWJIc041cE5KYVI2S1VrSXFsaUswWjluL3VOYU0rei9BTjVyUm4yZis4MW96N1AvQUhtdEdmWi83eldqUHMvOTVyUm4yZjhBdk5hT2ljT21HRndiaTVKMWZyc0hxSFVHMFcwWEdOelM0ckJUUUhQYVVnVUlkQ3daV1pyc2FBd2NDYzVLQmpVcm1DQjVJMlRlbE9JbEtlaHRHMXVWNlE2Y2cyKyszM2FnS0ZJMm1kSFh0dFhjajdxdldMR2s1Wkk0SGtTUnJnb0t4djJTZi9iTlkzN0pQL3Rtc2I5a24vMnpUeHNVZENyRElxUllqV1BrRS90S0IwZGlBY3hzR2ltS1owTm1DM0JwTVl0dlJrRzlmSkIwSk40ajQ2dlBQYjM3WXd0WTVvZDRvTUF5bTRPNCtUbDVHWVBQc01xWFJta0JOSXBLRlNyVm96NjEvd0FCclJuMXIvZ05hTSt0ZjhCclJuMXIvZ05hTSt0ZjhCclJuMXIvQUlEV2pQclgvQWEwWjlhLzREV2pQclgvQUFHazBwalZlSUVSb3RocTZIR3ZFVGxJdndwcEdDTG1XTmdLRVVLb055aTFYeE9HaTVLV3JIWWFJUnhZbDFWZHd5TnEwbjlzZjdoVTJrY0F4bnplTnRrbWpoc0hMTUJjb2hZRG5ZVnBOMkxmS2o0QUFBVnBDZUlwSmlwQ2paY0JjYW1pY09oS3VwdUNNaURVdU8wVXNrNXU0WXFUVXVBMGE4MEhwRWdWcEQ3VTlUakdKaVdrTHlvUVFXcUxId2lTSStJTzlUVi9JUmNiQTRGaVVOOWZWMDN0ZnlycS9FZXpOWG5sOVNuaWxEeGtxd09SRmFTZVpyWWpZQXlBQUZhVCsyUDl3clNmMnQvdVdueHVpNFo1QUE3ak8zTzlxNmhuOTN4MVo5cHUvZ21oT1dhbmVLV1VYVStJNCtSbDVIbUR4N0RJVkRqOUtkSE9Mb2lGN1ZnazBWTlBCQ3NUeEM0S1Znam95S1NhQkpYa1VNUzRyUnYyT0g4SXJSdjJPSDhJclJ2Mk9IOElyUnYyT0g4SXJSdjJPSDhJclJ2Mk9IOElyUnYyT0g4SXFEUitPVDVPTmhKRnVWMVl6RlltR2FDSWlJTm01eUZMaC9PSjJuUEhVSk5PT29OOWhBbXY5UXhIdFB5RmRVNHIyVGVUMUlQWE5kUnY2NjY1c0pMMG1Ia0tOeHR4clNBK3FQaXRhUi8rSDhOWTA0bEJNc2JvU0Fka2F2MXZDK28ycVNadG1LTjVHNUtDVFUrRTBhM1RxVUx2dEFHdXJNVDdNMXQ0cWIxS0pOV25rSEpqOGRaLzhIaHZBL0UxMURQN3ZqcTNmeDVVM1UyTlh5a0h2RkJoY0c0OHE1c09IWVpWMXkvc1Q4UlhVT0w5U3VwOEw3SmF3K2lvQkpPVG1iS0JtVFdGa0YwdzJKYndTb1BzZU0vMjZnK3g0ei9icUQ3SGpQOEFicUQ3SGpQOXVzTEhtK0d4SytLVi93Q1h4WWtDYktLdGx2cUgvZzhKYitUVXVDd2tzZzg1MFVrQ25ubWtsa08wN2tzVDM2d21Dbjc1S0Q2THhRNXhIeWVwQjdScWVYUWNnalVzUXdZZ2VRdUswbmhvSk0wWndDS2hTTUlzVVlRQ3dBVVdxTEIvcERzUXJzSXhWckRWK3RZWDFHMUlORk80QTIya0lPb1liQS9KVXplYkk5d3JheHN2czZ1ZmZWc1pNT1R0OGRmVUdHOS8vSTExQmlQZDhkV1grUWxUY0d4cGg2V2RJZDRJcVBuU2VORTdzdXh5cnJsL1luNGlpMmhjU2lnbGlocnFmQzNGaUl4UU1tRkhJTlVtQ3dVQ3hJbXhzZ2tXdGVseE1JZFJiZ1JxRkNvOFJvNmRKVUJYWUoxNDNBSVk4UE9VUW5kWUVWaWRKUVBIS3dFc2RzMUhwQ3VsUjBiTU9DRFRRelBFM3BJeFUrTjlaVENTZ2Z6MFRvL0VlemJ5R1p3cWdsaWJBRGVUVXVEMFFrYzZsSExGaURRMlNUU1lqR1NPcWpaTEcyUTNVa0t3eXFnVm5KQnR4MWRlWVQybXI5cGw4RTFmcmVGOVE2cDlFdnNwWjRtWUZsUDVWR2cyTU1ROGg0OEJUSG9HYzNadG9rbjNWRmhkSFF1aURia1FNNzhTYWl3R0RreEVwMlZVZmVhTWtqTzI5aVNmSFdrMkFPRmI5NURjZ2MxcVBFd3RGS29aSEZpRHVOSmc5S1lpQ1AwVWNnQTFsL21IWGIrd1B4V3ZtSzZ2aThLcytEOEdyYndPSE50OGFuK2xmL3AvWVNPTGJlVUU1bXdGWXY3TkZXTCt5dzBkTW1XT1NJSTZBSExNRVYrb3orelB3OGkybTQwNE9wWFVJdFBZdE9HMFBoZXRJVHdMTlpFRERjNXNheDY4WWZ4R2x3T0R0aVNKSFkzUElWaDhSaHBJZ3V4dEtWdXRZNktSbER3a2M3a1ZwQ0tKbkFqZXd2WlRxVTZjZ3ZScGNCQUlJL1Bra3lOamJaRkxQRWtpanpYQUlyWXd1RzlZNnV2Y0g3VFYrMDYrQ1UwWXl6OGFNdUt3M3FIVm5XUThCV3dNSjM3WDVWaGNOb3lPT2RKRE5HdHNoazFUNlhtRE9OaUpQUWo4aVhDVHJMQ3hSMU53UlVEUS9ya0xwS0I5RE1Hdmx1UG54RnJkSXhJSElmNWpObzNHTFBoODM5RWc1aGh5ckd6Z0lkR04vV2lkR3dFcVZKVUhaTzhWbmd2L0FMVjFiaHZaTDhLZ3hqUkpQR0hBQkk1aWx3V0crVjRPL1JnZ09uRmFYU1NOaWNWY1FBMlZlTDFoc0F6cGhvaEdDTG5tYS9VTVI3TnZoNUg3UllQMW0rQjFBZnBOaS9GZitJcEpzTWp4c3BVcUNDTXdSUTE3VFg3cTZGQ3hJQ3FMa25JV3BYeEVyTDZMTVNQQzlTWVdkWm9uMlpFTndhbnhPSGo2TkJHWFVFbmplMUdJWWNuZTIwU1RRT2g4STNPTUd0akRZVDFqcTY5d2Z0TlFINlQrQVNnNG9MaThMN00vSFZtS3NGeTRENFZzSEJlRC9sU1l2U3VHZ2t6UjNBSTVpc01rWVJZSXdvRmdOa1ZGZ2ROU3hRRFpRZ0VBYmhmWGhvZERRU0NKR2VWZHRtSXFCTUFtSlJBa29jQzYvd0NaSlBwdzdhZ21PSXV2Y2JnVU9pcTJGUWQxWjRMd2V1cmNON0pmaFVVZWtjTkF4dEpJcEs4alNUd05GSW9hTmdWSU80aW9zTGhsaGdVSkdnc0FPRlJQcEtYQ2czbFJBNUhJVitvWWoyYmZEWGp0S1lVVHhiQ1JuSlM1SUxWTm8vU0tZdkZUSXhqdnNxbXI5cE1aNHIveEZZbUZOaUxFelJyeVZ5QldOTy9Gei83aHFhWEFNTVVUTHNOc2h1TkNIQlRTUXFTNklXRjZ4MGpsbXhjOXp5a0lyRXlvVWt4TXpxZDRaeVJyQjBmaG10dmpYNFVJdmtRSEpxNmh3WHNscjlXd25yblZmVDJEOXBxNi9tOVZhMGxoWVZpaW51Z3lHMEFTQlUyTW5NdUlrTHVlSjFaanhvYkMrcUt6d1BnLzVWMS9nL2FhdjJoazlSZGZVT0Q5bUs2akh0Vi95WFB0ZXZKUFlIL2tLR0QwZExpQ05yWVVzQnpOREZhTWdtQXR0b0RYbjRMd2V1ck1ON0pmaFR3NlV3Y2lHeFJDUlh5bkJ3ejJ0MGlLMUNLQ1NRaTRWU1RUNHpUbU5uazlLUkwxMWZpUFp0OE5jY21nTUxzT0RzcHNuWCswMk04Vi93Q0kxbVhBVDkwbjVVVTBWaTI1UkUrU1AvRDRQMktmQVZaOEQ0UFhVR0M5a3RmcTJFOWM2amlkTW1maEFuOVRxNldmNVV2TW9meThqTWVOZk5KNENzOEI0UDhBbFhYK0Q5cHEvYUtUMUYxOVFZUDJZcnFIL3dEdFgrR3YvR2RldjdCdmlLL1ozRyt6cnFMQit5V3M4RjROWFZtRzlrdndwOGJwdkF3UjczUTBrRUNSSjZDS0ZIaGFsa2paR0Z3UVJUYU4vU2JIWWM3aEhkTzliNVYxZmlQWnQ4TmMwTitpbGVPKy9aY2k5WXNhZWhoYWVTU09XNFlPNVBDK3I5cHNaNHIvQU1SckIwYmlmYTBCb1hHZXhieWVwTUQ3QlBnSzgvQStEMSt6MkM5a0svVmNINjUxZkpkRGRNMlR6c1c5MjRWME9Ha2s1S2FPTndVMFc5bVc0OGFJTmp2MStlUEd2bWs4QldlQThIL0t1djhBQiswR3I5bzVQVVhYMUJnL1ppdW9SN1ZkV1hhWmZ3K1hhWlYxOUw3QnZpdGZzNWpmWjExRmd2WXJXZUI4SHJxekMreVg0VXB4a011eU5zS1ZCcVBSMkFseFUzb3hyY2ppVFVXbHNBbUpoeURjRHZVMG55c3k3STI5blp2eHRYVitJOW0zdzhqOXBjRjZ4LzRuViswK004Vi80algxWmlmYTExSGpmWXQ4RDVQVW1DOWduL0VWbmdmQjYvWjdCZXlGZnF1RDljMDJLeE1jRWVieU1FSGplbHcyRmloVEpFVUtLU0hGNGZSL0dhNU5aZzE4ZzAxTW9GbzVQbkY5K3Z6eDQxOHluZ0t6d0hoSitWQmRPWVJpYldldHBRZVlvajlJblBPTmRmN1BZTDJRcnFBZTFXcysxeUhZNWFqMm5tOXJpOUg2UlNYQWd0TDZJVzE5b2NxL1NMVE1IeVgvQU1hWUVjamFvNFBSbUhnYzNhT01LYWx4T0p3RU1LR1IyMjdLS01PQ2hpYmVpQlRXRzBVMEJuSkpjTlpWRnlhZlNxTEJGR1lzT0RleE55M2pVbWhKQ3BYcE1QSm15aklnOHhXRTAwWE9HTGhrOUpYRmlLNmJDeXhqZXlGYW53TTVoeE1SamZmWnVXckhZOUMrRXdza3FqSXNveXZXUGgwMURpY1RBME1VTi9UMUEvcFBqZkZmK0lyU09MaEUwR0RsZER1SVhJMXBiN0JQV0kwVm90eGl4c1BLKzNzMDJNMGZQQXBzMGtiS0Q0aXRMUnVVT0NsOFZGd2EwbGg0bWxtd2N5SU15U3VRR3ZxVEJld1QvaldMMG5IaG53YWRLWWlRVjhhZkJhSXd1SGx0dHh4aFd0VjRNQ2d6Y3ViQ3NWSHBFWXpIUW1KSXMwVjk1TkxCRTBqbXdGUGpkTlRZcmsvbWR3RkRHWUdIRUp1a1VONEdwZEo0U0tYQ0xlZUhoeldwc0pNWWNSRzhVZzRNTEhWNTQ4YSthVHdGZWZnUENUOHE2MHczdGtyYnd3N3NxdkRoY1lPQk1aMS9zOWd2WkN1b0I3VmF6L2hoZlVmNGxEcDg3WENCdml1c0g5S2RHZDBVdjVhdXNjSjdQWDFwaXZaYXVzOE43TFVvL1J6QmJJQXZIcWgwSGhOdC9QbGZLTk9MR214ZUxlYVkzZVJ5elVxUUlxQUJRb0F0NUlLa0VBZzBpWXlaWS9RRHNGdHV0ZlVHMEZnU3YxQ2ZEVWtNVFNTTUZSUmNrNUFDazA1K25HRkkvd0RYaURpSUh3MzBBdEdEUnMwbDdaYkNkNU9vUEJQZ1hPYUhiVHdPcEJwSEM3dHN4bStyTWVOQXdvUm1Db29iZUE4SC9LdXM4TDdWZmpWNGl0Zksvd0JITVl2RlUyeDdzOVliOUhNRjdJVUJvQWUxV3N2SHRMdU96TnI5dFp6MmsyRW5XZkRPVWtUTUd0TmZYeC9nRmFaK3ZqL0FLeDgra1V4N3prNGhQUklBQVVlRmFhK3ZqL0FLbjBqaUdueFRsNUQ4T1FIRFhQbzdGTFBoWEtTRDRjaU9JclRQMThmNEJXSTBsaWpQaTVOdVFnRGtBTldrdEZRR0hDejJqNEt3QnJUWDE2RHdqRlQ0eVl5NG1WNUg1c2RXbHNGaGxoaXhJS3FMRGJRRTFwbjYrUDhBQUswejlmSCtBVnBuNitQOEFyVFAxOGY0QldtTVRBMFQ0a0FNTXlpZ0hYcExSY0hRNFdlMGZCV1FHdE0vWHgvZ0ZZL1NickJQaVM2YlFCVUFCYWVDVlpZbktTSVF3WVpFR3RNOFowLzJ4V0wwbzRmRnlsN2Joa0FQZHFsdzB5eXdTRkhVM0RLYkVWcHI2OVA5c1ZqL0FOSWRKak16NG1UM0FEOGhXRHdtakp1bkhUNGtvVHRjanEwcmdjTUlZWndVVVdVT2dKckU2VHhQVFl5VXlTV3NEdUFGZFk0ZjJxL0dyU0FjOHFFdUhramIwV1VxYU1VclJ0NlNFcWZFSFZwSFJNSml3azlvK1RBRUNzYnBpUkRqSnRzTDZJQUFBN1hlYXhjNjNpZ2RoNFdGVDRXM1RST2wrSkdYa1c4azl0dVBhMmYrQ0F6TzZsY2JTbTQ1MEFMazJGUkp1TzBlNm5Qb0lCNDUwNFRibWZNOERrQUt2ZEk5M0ZxczRQSWcrVkppWjBoaFF0Sklka0tPZFE2R3dZVmJOTzlqTEpYbW1qaE5KWW1BNWRISVU5MXpyNnh3L3RWK05iRW9xNHI1TnAvSFI4cGkzM20rdmoyalNPRVFGbVkyQUdaSnBNR2l2aWxFazV6MlRtRXB2NXQyVmhrS2psaFpaZ0dVZ2dnME1KaWlpbTZFQWp5QmFyYXI5dmREM1o5cmRMOFIvQXJFbTB4OEJUem0yNGNGRkNGQkZIbVZGaWVGUElic1NkU1IrZTNuTU55MDhwODQ1Y2h1MTdjU3R6SGtpSWZMSkI1OG1TZHdySWF2a3Y2UnlQd25VUHI2eHcvdFYrTldjVUh3NnRYUmZwUmlPRzJxdnF1YkNyQzNhQ0NJWXlVZk95QWlNSDZJNTFaTHBtZWRFNWszTzdPaEZoU0wyWnEyc1VCeFZRcDEzMWkyc2RsUGlnSHNFUTdpM0drNHptaVAzYzF6M2lzVGdqYWFNZ0hjUm1EVm5JN1hZZnVPN3QxaVRhUHVGTksrMDFFRzQzOWhlTXB4WDRlUWNiaTFUNkF6WTkxQUFBQ3dHNFZrTlJtMGJCalJ2Z2F6ZUIxOVo0ZjJxL0dyR3YxS1h1WGFycjJHWGcrSEh4T3I2UjdUNVpqNFlPRE5uUXpzTEtQTkE1Q2pGNXh1Qnk1MEFoZVh6UU16UXhNN09mM2FVWnBHZHQ1TnpyRnRkNnNhdjJTdktaSkJ0SW1kdjVqVHNmT2F3NEJjaFhDMzlhYUpneU9SYk94ekZSNHlQbzUxRm15SU9ZTmZJWkJMRmN3dGw2dmE3YVc0OEt0MnUyOHFrNW8zOUtNc2wrQTNkbDBVZ1BEY2FXTkRzWm5ud3BqaGxkamN2ZGlmRTAwamhWRjJPUUZERFJoZDdITW1yQVZsU3I2VEtMOHphbzlJNlBtdzBub1NvVnA4SmlaY1BLTm1TTmlqRHZ2cTZ6dy90VitOWjFiQ1RlbzN3b08rajVPY1JIOWFMdmFnQllkb0Ywd2wrS20xRVVFWGJtY0txaXd2UnhaNktES0lienpxNDZORDVvNDh6cnZxdFF0YlVhRkRzYllQYjRYTjZKTnp4cGJFdG5iaFNUSUZ2czIzY3FNRDgwTkRIWUdTQjg3cmthSUpCM2pMdGZwRDM5cExpOFFrRUNiY2ptd1hkVHdhVHhNYkFvNFlveW5JanN3Z291ZGxlTldDUUxtNFVBS045Q0h6bXprTzg4cTNVRVM1eUEzbXBYZDhMb2h0aU1aTlB4YndxU1p5ODBqeU9kN01TVFdQMGE0ZkNZcVNQdXZjSDNVZExZdjVVOFNSekZRSmRuY3hISFYxcGhmYUxxdGhwdlViNFZ0d2FPOEhId3JZSGVkL2F1azZQR1NycWJoaHdwQ2dFcWhIb1loN25FM1grVmIyb2tiSythdnhySzJzYWlhenExWmRtcFJvbTNITVVZbUtuaFRSK2RiSTBCWjF5dnZGQ1JLTVJVRTVjNitlWmh1WWtqdHVqTnh1TzdzK214TTJNWVpJTmhmRTc2ajArRGpzQnNRYVVUOE0vY2F4T2o4VTJFeDBMd1RwNlViaXg4UnpIZU93QW9KdW92WFJ6cklSdGJKdlk3cWM0U1hIejV5NGxyTDZvcTVGYnFPSGlHaThNOW5kYnpIa09YdjhyclREZTFYNDZyWVNiMUcrRkNTTEJrL1IycmYyOXRrVzU1RHNiYWlhRjg2RjhxUGt1KzRXSE0wUHBNVFVYSy92TlJIZ1I3Nk1iQm8yekc2OURGSnN0NWtnKzQwMEJLdUNPWEtpKzgweE9XN2lhRVVPeXZwRVdIY0syNHp6R1k3WU9MSGNhTVpzZDNBOWxDK2dJK2kzaGlKUFdxMWFPMC9odWgwamhrbEE5RnR6SjRHdEk0Qzh1aDMrWFFmVnZsS1B5YXA4REwwT053OG1HbC9sbFFwOGFGQ2hTaWdOMUU4YUpxOVBqOGZCaFU5S1Z3dmdLd2J6bkFZTnc1dzZBRUptcURjQVR6cTVGUmFOd0V1S21ObzRsTEh2ckdhWXhzdUlFVHlTU01XSkF5RmFUS1hFQVBkdGk5UzRhVXhUeG1OeHZWaFkrUkpoVU0wRDdFc2ZuSzIreHJUbjI4LzdhMXBxU1JZM3hwWkhJVmhzTFVrd1VTdnRCYjdPN3RTN2dEalFBQUc0ZGtLdHF5OGtEem4zOEI1UU5TSU0vUFhtZDRvZlZDbitpQU8vZlJZbG1OeWQ1MWJFbHh1T1k3WU9MR2pHYkgzSHNUbzNUSFFQbmhzUmsvY2VkQzJXZXZENDJFeFltQ0thTTcxa1FNSy9Sekdic0QwQjV3T1VyQUhQQzZVeGtYcmhYckhqL3dCYlRFRCswaElyOUlmb1l2QVA3M0g1VitsSExBLzc5ZnBUOVJoZjk4VitrdkdMQ2Y3NHJUM0VZUDhBMzYwNUNqeWlYQ0FvcDlDWTNvYUowY3NaSHo4dG5tUDVlNnJBRTVBY2FUSElzSlFOQ2gyck1MN1Jxd0FBc0J1RmQxYUtuQndzSzlQaVlqWVRLYkJPN3Y4QUkvVnBQRFZDY01zcFFHUU1jenc3YkxiUEhJZGhsVnRWNnNjNkZIZFIxajBqN3V4MlRsdU83eU9rakk0OEt0bDJ3Y1dOR001NWpnZXcrVXo0aVg2cEFBVHpKcDlIV3crTXVZTndiZVUvL0ZKS2dlTmd5dG1DTXdld3lyZldkYmZtL3dBMlZJbTRIM21qWURoeW9EaFFIQ2pvM0NqQVlWcllpY1hjOFVUeWRIWS9SUmx4a1hUbHlVSUpJMmFUOUhzWkVZSkNjSmlMbVBiT2FFYjFOVDJsSFFTOUVSdEI5aHRuNysxTWpoUjc2QUZodUhrMzhrV3EycTlXUGEzSGsyTzJOeDMrUGJnaXh6RkZNMXpYNGVXY0YraEdLalhKOFppaENUL3BBMmpRbDJORzZjZmtJY1Uvd2VwOUhPVGhuc3Q4NDJ6QnJEemtKTDh4S2VEN2o0SHk4cTM2aEY4NFJjSjV4QTMyclFtTklBeFFnZmxNTm4rdTZvM1VNakt5bmNSbURRRkxFaFpqWUtMM05QcGJTK0p4YkhLUnpzOXk4UDZhcFk0MWtlSjFSOXpFRUExZktwWmpkWW5rUEpRVFdrdEI0REc2UUNCRWdoTG1PVGM1by9wS2sybE5KUVFFeFAwT0dUZXNRM3NSZmlhRWtaamNYUmhZamhhbHdtUG1nVTNWR3k3VFlTNTlKdmgyVjZ2VnFGdFJGRFZidHd3SU80MFkyS24zZVhOaTVSRmg0bmxrTzRLTDFpaWdmR1lpSEREa2N6V0U0YVFjK0NWaUFDY0xpbzVlNWhhc1JnWmRqRXd2RTNDKzQrU0h6WEk4dUZGRFlpeDhtSEY2Q3hNRThTVFJ2S1F5T0FRUllWZ2NYajhYRitpK0tTZWVET2JBbmV2cU1hMGsrZ3BZOUppVWRCTVlZaEtDSEFHOEdsSXNSY0hnYW13djdpVjBYK1gwaDl4L0twbC9ld28vZWgyVDl4ckRuMDQ1ay84QXBmNFZvLzdTaStzQ3Z4ckFuZGk0UDl3Vmd2dGNIKzRLMGRob1RMUGpzTkZIZTIwMGdBclFDai85NHdoOENUV2gxQk1MenorcEdSOGFrbmZZd21EU05EY0V5bTUxWTdSejdXQ3hVMFBjamtBKzZ0TVliTEVpREZEdkd5YUdsTkR6NFNIQXpKaXBrS0N4RENzVGpkSXdMaW9qSEE3Z1BjMkpGYU4wY0I4bndjS2tmU0l1ZnZOUWFZd0FqbUpVSTRlNjFvM0JXTWVHUm1IMDM4NDBBTEFXQTNBVit5ZWxmWVZzZm9wRi9ybmtPcnJuRStJK0haOUkrMGZSWDQ5a2FHb21yMVkxZlhhM1ozUUh5ZWxUTDBodXEza3phWXh2UXg1UmpPUitDMURnWXZrK2pFQ29Nbm5PWlkwaUhhOUorTE5teDFXejNWRGpvRGg4YkdKSW00bmhVbWg1dzZFeVlaL1FmOGo1S3VMTUwwd3pUTWN1TkViOVk2SEZ4Y21EZmZXa2RGZnBGaThaajAySTBWMGpQMXhZN3hYenF4NzNZWDhCcjBIb3gyamx4dTNLaElNY0tGelhEUjJqZkI4UkorUzFwL0cvL3dBMFFKeWdRSlIwaitpdUJubjgrWFpLTzdjU0RVZjFhZmNLQ2FNd2VGNHl6R1Q3cUFGK0FyQnphRHc1MG9rM1R1VE1VU1RZMmI3Z2F3cUlaTkdUeWh3RGFLVWhnMVBGSTBjZ0t1aEtsVHZCckY0OC9NUkhaL25PUzFDbG14Y3BsUDhBSXVRcURDcHN3UkpHUDlJdFY5SlFldCtSMVhnY2QxQ2xUalJ4V2dNZmg0ODNlQmdQalNQK2lHQ01KdjZRZnVhOVoxMCtPbWw1dVNQRHNqSTRVY2FFYUJSdUhaSFZhc3RSb1VOVmtCNyt6dEV2aDVYK0l2dkhrRWtBQzVPUUZEUmVqWWNCSGxOS051ZHFhS0MwQ2dsUmtEY0MxU2lSVE4wZlJrMk95RGxWb0dHWUp5dU1qU2RQdDJ1Vkc4a2s2a2JDdmd3Yng4U041UEllV2tucEQzMHd6UTM3cVpEWWkxZEZwbG9pY3BZL2hucU0ySm1sUDBqWWVHcXh2eXJEWTdTT0l4UjBqTWdua0w3QWhGZm9kZ05LSEI0bWZTZUoyRzJIblN3alUxK2ppSUNNQ0pRUUNDOHpOV0cwZmhsZ3djS1FRS1NRaWJnZFF4djZSdkVodkhoRkVQdjN0U1kzRkhTT01UOVJ3amY3MG5CYW14a2hMRWhTY2tCc0tLUjdKTitWWU50S3ZpM2lEeVNBRWhzeGNEbFFBc01nTncxMzBwQU84L0E2dm1YOVUvQ2tpVGFkd283NkxFaUJMOTdWaWkrMTBwQjdyV3A0Y1E4MkR4TStGZVEzYm9YMkZKOEswbEZFWTJ4ODh0eFl0SVFUMlZ6WVYwU1ora2QvWlpWYlVUV2RDamJ5T2tpWlJ2NGVQWkdTUUtPUFlkRWRvZWdmNmF4aXRQWVNNaTREN2YzQW10dWVlVThXMkI0RFVGSk52TWJoUmZEQkdOM1EyUGVMWkdvb3JoMk8wU01nQ2NxWEJRbEZlMGhGeWY1QlRZbVhhT1NqSlJ5SFlnaXhGeFM0TEh3WWxMZ3h1R0lIRVVyb0dVM1ZoY0htS213dUlQUW9aSTJOeHM3eFJBODRGVHlPV29BZzhxeHN1bFgrUzRxQVlLUnlkdHlkdEFlNmt3dUdodzhWOWlGRmpXKyt3RnRRMFJvakU0M1lMdkd2bUFBbTdjS3hQNlI2Uk1hT2RpKzNpSitDZ240bW9zQmhzSmc4TEgwZUhpVTdLMHhjQUN1aWoybU5nTjVycFpTL0RjUER5TnJTOEk1QmpxK1pjYzFQd3A1SDJuY3NlWno3YTN6amIrQTdJYThyMWJWZXJIVWRaaWsyeDZEZjBQWWxFNlJ0N2J2RHNBNEtuTUdqQzF0Nm5jZFFYOUpNUDNodmhXeUNPSVp2aWRVeE55WFk4M2NtckUzR1l5TllhR0FrUzlMSVJrbzNYcHNYTTNuRmhlNVA4eDFTNHpFcEJDTnAzTmh5RkhSSFJQRXhlSmtGeWVmSHNSTmhQa3puejRjaDNpc1JnY1k1U3pSM0EyR3JBWXRRcy96UjVTRDg2MFlUdFJuRG53SXJBeHFSTFBBRjVGaFdHa21ac0hJSGkvb0RyQ0RhSkNqaVR1ckJSVHZEaG90bENkcDNqUUtwYjh6V0V4RWV6SzRJM2plQ0t3dUhIelNGalR6SHpzbEc1UnU4bSttb2ZWYlVCRTVKc0xITTl0dGVlL284Qno3VytzV29qVmw1Q3lJVllYQjMwK0dlKzlEdWJ5eXhFa29zdThLZVBaTEloVnR4cG9Yc2QzQTg2T0IwakJpUHEzREVkMTZWclNJYnBJQXdJNDVhbmxrYmFMc3BPUWFRMnRTNFJDWE5sUWNLZWFReGc1bkkyM0FjdFRNNFZRU3pHd0EzazBOR1liYmxBT0lrSG45M2RTNHJRVXUwTG1JZzBZcFhRL1JOdXdmQzRoWm96WmwrNGppRFNZNkJaVjgwa1ozNFV3M2ozN3hRUEFmZFR5SHpFc09aeUZMaDRnZ043Wms4elNqZWEyQjV2M21wTVNmT2MyNTBzWXNCYTFXOGtta2lGM2NMNG1zTGd0TFJTdVQwUzdRWmdLT1l3R0c4SGwvNkZZN1NYL3RZbDNYK1VaRDdoMnBsTzAzb0QrdFd5SGFpMVdxOVhxeG9HanVvK1FHQkJGd2Q0TksvblFIWlBJN3F4RVcrSWtjMXpGRWJ3UjQwNytpaFBnTDFpWmQ2YkE1dGxVY05tYnozNW5jTzBXVk5saGxUUXZZNWc3alM0ckJEUnVKYTBzZjdrOHhSVTdMQ3hGQUFsallBWEpPNEN1bGUwWEt5RC84QTZxNXVkUVMyTW5zWkNMb3Q3bFJ6MWRUNHkrN1lOV3hoN3dEMkxSNGF5NUZRby9wWFIrYk5kTy9lS1Z4ZFNHOENEVGNxYndwcE4yZFh6Yk9nUEk1VkRINmNndnlHWnBCbEZHVDNuS3NSTDlQWkhKY3FKTnlibm1lM012blBrbnhvQVdHUUhiRW13ek5PZDlnS1FETWsxRU9IOVRVUjRmMU5Kd0pGTW1ha05SR1d5ZjRkWkVLc0xnMUpncFJKR1NOazNCRlI0cUlRNC8wZ0xiWXFKSXpGaDMyNHVmOEFPYWFXUXU1dXpablVjZk9KcGJDRk13RDlNMHVIWXN0aGNXSUFzTitvUWFHS2ZTbllLQlFmR3ZiNk5oMkhTWWhFNXNMK0ZYaWtQTnZ5cFg0VW5UeEtCWWtrbTNJVmJpZnZOS0tBMTJwSUlua04yMmVBcVNUS05Bbzc4elUwdnB5RWpsdUg4RVdzOG1TOEJ6cTNiRjgyeVdrakZsRnZMQi9pQTRzUmNIZUtlRitraEpzTTh0NHA1M0RTRzVBc05VbWxzWHNES0ZNNUdwTU1FQ0d5b0xCUU1yVzFiWnp5UmN5VHV0UzRpWnBRZm1ZaFpLTHVXTzlqYzZ5TjRJOGZKMjhZRC9LQ2F0aEFmNWlUV0tURStZbTBuQVd5SXI5WjI1STNYWVcxaG5idk5BZ0Viam1QSUdyYncwcTgxUDhBQkVtd3pKb0xaNU0yNERsMitXMDN1SCtSaC9PanliaU9CckVZL0hMaFlFSmtibnVVYzZYUldEV0NKRHpKdG14NTA1M0lUN3Fqd3liZUtsU05Cek9ab1R4R0tINW5ERGVUa1hvNHA5bGNvMTNEbnFmUzJMMkFkbUpNNUg1Q3NIb3dSUnd3aFRJMndEYTV2YmVUU0YwTElHQUl5SXZXRGs5UEN3TjR4ZzFvNU5Fenl4WU9CSkJZZ2hBRHZyRGZWQ3NOOVVLaWpiNW1NS3paWlVJWVFDYktnek5KSW0wajNVYnpSZEpKVC9pTVQ3dkp5MVhCSE9yRWprYmZ3RHl2c29MOHp3RkpDTDcyNHQyOXp0SGNQNGRuSVZRU1R1QXpOWXZIQVBJUkRIemJNbXRIWVpMNGh5ZTkydFdobnlSZ1BDVTA2RGJ3a3UyT0N2OEE5MDhFaFNaQ2pqZXB5UFl5UVAwa0xGSk4xMXlOYVF3b3RLNUsvd0ExZ2FuY2YreTQ4STY2VmkxbmtmbklhbHhKdkkrWEJSdTFyaHREUkcyY3ZuazErczRQbDBwK0ZDTFlGcnRJMnlvRlhRSG1BYTZreFhxYTd2MHJibDNlTkNXSW9UWUhqVDRaQUVsdVpEc2xRTFhxVkJzU0JBcWdCU3ZrMkZYT3JZeE1vNU1majJVMG1heGsrNjFUUmk3Uk9CenRsNUR5ZWRKNXE4dUpwWTAyVkZoMk9JeDc3RUVlMXpKeUFxR05BK01uUHVzQldoTnhLRTk4cC83ckNUTHRZYVowOTRZVmpNQTFuajIxNE1tWUkxWElBcXdzUDRQRlltUGJpaEpRWmJSc0IvV3BjTSt6T2hRbk1YRzhhbWxrV05CZG1OZ0tSSkxFWEFGM2JpZTZuYVg1TGhBQTRBMm50bEdQKzZPR3dMNGlFN2M2V2NsL09MRGlLdytNd3FTcWdLU0tHSEhLZ2wyd3pHSnVRekI5MVJhUVhvY1VuUnpnZWF3L0twTURPWVpSbU13UnVJMXlUTnN4STdua29KTlQ0ZjhBZlF5SjZ5RWVUZkkwcmVkRjVwNWNLZU03TGl4OGhYMFBoaXA5RkFwOFJrYVdhUFpKS2tFTXJEZURRUnpJOGhra0l0dEhnT1FIQ3RyQ1F0elFWMUhqUFUxTmlINUlONXBNTkJlMWxXd0FGTE5IdHJjWjJJUE91bXhoYjZFT1E4Zkx1ZFZzYktPKy9sczVzb0pQZG5Walk3eFdGd2VrVk9OZ1NXRnNpVytnZWRZY29DbUh3NVFpNHNvSUlyQTRnRzhQUXNkelJaZjBvNGM3V1ZuOUNWUmt4NzZtTXBRcFlxYkVuZFNRNW56bTVueXNWS3UybUhsSzh3aElwa0pWd1FSdkJ5T3Q5SVRYYTZ3ZzVuaVR5RmVZSXNDb2pqVEl2YTR2M0RpYWhCMnBBWlg1dm1hWERZSUpDaTlQTXdqaXl2blJnVVBoWk5pVUFBMjNNZkNseDhMeHlwc1NJYk92RlR6Rlp5c3FnVHBtUU56am5WczlXSXhBMm9vaXk3cm13Ri9mVStFWUxQRTZFNWk0eUkvZ0hueGthdkdSR1RkaVJZVkRJc3NrK3lJNFRzUmh2UlczL2RZWEU0S0thSk51RjdYQzVoZjlWUVBHWW1pUURjYkMyZERDenZOZmFYY25NVXVFMGNaU003RmozbmdLTVVBTDV5UDV6TnpPcFUwaXVETWV5V2lNaU5sWWdHeEhpTGc2a25qczJSM2dqZURSeCtGYU53QmlZdHhHNG4vbzBRMWprUnZGSEg0blkrZ3RyMTZXRndSNkNDUEpuUVp1MUdTQzNUWGYwWkZKMjB2eEdkZkpDWlkxMkZCczZid3A1anU4cEpCc3VMaWlNNFRmdU5NaHN3SVBJNm13RGxIdTBMbTVBM2cxSGlFMm9aQTQ3cXNDU1FBTjVPUXBaTkc0WjBJWldqVWhobUNLdG9QRmQ2ajQwMklld3lVZWsxTEdnUkJZRGRTeUlWWVhVN3hTWWROdUVtTnpaUXE3aWFlRkNya0VYdUxhbGpRc3hDcU15VHVxMXhoa3YvcmFzWStmeWdyNEFDc2ZGL2lpUWNuUVZGTzRTY2RESWNnYjNVblhiSHYzZ0h5cGROWW9vcDJJVXprazRMV0N3V0ZiRFlhQUNOaFp5MmJQNG1ud2N4bGp6ak9yb2l1QXhUNUUyaWMvQ2xKSUJCSTNnSGRTVFJ0RE1OcUtUSWpsVFlURVBFK1pRL2VQS0lzN0tETllFbHhjUmp3NHRUN2FLbUprMi9TWW1RM0M5dzhhangwVTBHT2pCbmpYYVdWUUFXV2poY1M4TCtrcHRmblQ0dkVwQ205am1lUXBkaGNKQU5tSkFOc2o0ZUpvSW9WQllESUFWd0ZKamhLNnBaSTVXalZqWTdWc2l3OTl4cStUWW1MRkRJWDJKTzhHck9rbzMraWFqR01lUno1aE8wcURLc001QWVFRlZGN0FXTnF3bUZ3MFF4T3dyU1pXZkxaRnN3QndzS1F4VDRQZkNVRHhnL1FQZFVzV2J4dUJ6dGwydURsSVdTNGw1TWJBMUZGa2tZWHdHZEZHRERlcHVLU09kbVlrQnhtYy9OTlFHQjRrWUVrRDBkd0Y2MmlXM1hONnRBdmZjbjc2dmc0azRNeUtmQzlXVURVWXNORmprRjN3YmlVOHltNXgrR2d5Z3FiZ2k0STRpakJBWkVpa2xJdFpJOHlheExnWWpFUUpDQVFnQWE1c2VkREQ0OHVvc3NvMi9meG9LOG5QYlUwaTRjSXpnU003Q3hJdVRjMCtEeGhmb0pwSUpGQmRvaHRiTER1OEtHS2c2Y1NGNDVoc3FDTEFLUlRSc1ZjRldHUkI4dEpSWndDSzR4UDdqVHhHem9SMzhLS0c0Tmp6RlNTWWQ5dDNZRE94Sk5mSnRCNENFNUZJRUIrNmcrakRFclp1NmozQTNwWTBDSUxLS3VDT2RTWVVFSU9sak9kdHpDa214WVpqWUxraW5pZUoxYzhoUnhVbGxOb2xPUTU5NTEzb0VIS2lIR0VuTndjb2lmaHF0amZGUjVRMFhvaUhEQVdrSUR5OHl4b0xOSWpEelZ0bU4rNm9jVEFJbkcySHZZaTExTnFtd3VOWkFvQThjaFNKWXVkby9jS1JneVMzNlQ3eTFCMEJHNGk0b2RQRkx4ZUlYOFFmSjZmSEpkZHBGdXpjckFYb2FPdzZ2SzhyOUxhMGFSN1IyclhOckNwSkJOUFBDOFRPMWdyMnVGRzc4elVaeFVVaU9IWG8zdXlrRVdvSFNiOHdxZytOcUVVRXVLWWR3ckY0RVo0SXpSTm1XaWE3MzQzWFUrQzBiSkxEbk1iSkVPYnNiQ2t3T0Nod3laaUpBdCtaNTZnMkJsN2xKcmJ3cUU3elkxODNFZWR4UVdRSDdyN3IzckRrRjlxeFhLekRNRzFiVHlPTGd2a0FUZXdxd3RXSGtCTWthV0c5dDFZWlh0aFM3QWIyUG85cExCWlgrZGpIQStrS2p4S2JVVDN0dkc0aXR0Z3dkMUsveW0xRnJiUkxXekFPNjlKR3QzWUtPODJxUEVRM2ljT0ZZcVNPZFh3U3YvSVZiN2pWMUZzNmt4ZUVhR0xFeVlaMnNSTEZhNHpyVE1lUTAzMDhXWVpKb0JkaHl2V1B3MkNhUFNHeGRUYU1MdUM2aEpoWlVQRlRTWTZDSnBDYnFiNWQ0cUxDazlFTm5hRmliazFFbUlaNUVBSnlZa0M2SC9vL0dsampNaFBtZ2JSSXp5cFNpb0R4RG5qbHcrK29jWkhhVlBPNE1ONHFmQjNhMjNId1lkZ0NMSE1WRStZR3dlN2RVaStqWng5eHJTaVpOamNXdkFBeXNLeFVta1VpeFdKbWxSN3FCSXhJQjFzNUVFWHB2dlBJVXNhQlZGZ3VRMUdMQjdJeWFVN1B1OG00b29iaklqTUhrUlh5dkJ4VGNXR2ZqWDYwdnFENG55VmZIUUszb21WUWZBbXJ5UDNQYW9CKzhJVmo5OURhOHk1SE5oYWhqQXpIOTRiV080ZUZHTnlwNFVZM0RvYk11WU5KanNLTm5KMUFWbDVHaDhzamg0eHhnSHhPdTlTeTJreEYwVGx4TlJZY0NORUNJUVZOcVU0WmRzMllXalljYjBrTVJlUTdLamlhUnAzQ3FFMmpkZ29BMlIvMmFneE1qU090blkzSlUwSUlNTmh4bXBZQTM0NWs2OUtZblM4VFlab3hoa0JLbGhmWmZnMWFZbC9mL3BETVBZUkJLc0FEbllXdnpxMkNmbXcyUld6R2lkOVF4R0tHU1FLK3lXc2VWNlYweXN3UExNVTJ4c0NTUlYzQUE3cTJFQzNMVzRzYm1vc0w1cDgrVCtWYWx4WitjTms0S1BSRldUMzlubHFhTnc2RXF3M01OOVN2SFprUXNPTzY5VHYvQUloQTVMbFZ6YzVudnpyWXhNc0ozU0x0RHhIL0FPS1YxYUp0MmYzVlBqNFVpK1Z5UXJIZEpGakF1eDhhandjQ3d4YmV5dHlOb2tueU5tRnllQ2sxMEdDamExN2xSYWttRjBQaUR2Rk91eTBVSFNNTWdRK3lRS3hBUXFzSmpITHBMRCtsRUFHUWdBWmdESUNzTkZ2ZmFQSmM2RmlJNGJnOFhOQTRoaUVSTDUyWElka0NMRVhISTBpRVBHbXk0TndSd0lwY2RoZys2UmNwRjVHaEVsN1hZNUt2TTBZd1M1dkkrYkhYdDRoRjRLdC9lVDVPVmI2ancySG1qbU5yTUdVQVhwTVhPclFvVlZWQytkdkp1ZFVqZWpHVDdxbWJmWmZFMG85T1FudUdWUlFFTWlEYUdZSnpONldmb3AxOURFSUNPNWdNeFRHV1ZtSUFkaVJiZmFtRXFpTVhTMlo3NzAzeXFSbVhJazJKM1d0UW5RenhEendQUEE0am5SQnNhZkE0cEprNEhNY0dGUGk4UTgwaHV6a2s2K2dZeUNOSFliaXczVkdmM2ticjNqTVZCTDZNZ3Z5T1JxWkNIanMyenVERXFSNE1LMGkvb1lZN1hCaktEUlNNYlFzeHpJMzUwa1FJSG5QeUZYZkN2ektuK2g4bVBIN0ROSkxGSWw5aDQzc1JVcWRIaDVwek95RXV6a1dOdUFycGNSWmM3ZWFQR2hpY2ZNNHpVSFlYd0ZNaHVwS251TnFuRzk5b2Y2aFV6Zk5wYVBteTd6cnRFRDM5bmRCNFZQamd6cHNSd3A2Y3Noc3ExRVl5MEdOdVFiWGVJaFNmSGhUd1N5UlNxVWtVaTZubCtZNzliUXlyTEg2YUhhRkR6SjRzMEl1QitWQkdYRXgrY3BGbkEza2Y5aWxkQXlrRlNMZ2pjUjVHekJzRGZKNW84T05EYmpoSEM3a2NxSU4xTmlOeEZQR2xtakR0d043VmlaTnpoQi9wRlluU3NoczlrWDBwWkxrQ3NDSFNPT0hFVGw3aFpXazJBeEhLMU1tZUg2UlcrcGxzUzNxdFY1MjdPOVNZYVVTd1BzT1B1STVFY2FoNlhheGdNVW00SGVvRlJ5cHRSdUhYbXB2UTFiZUpKN2g1T1ZiNlNhV1RiRndBTzZvRTNSajM1MGkraWdIZ0xlU2tBYkM0b241TzV1R0crTnVkRkFES1FWUG95cm1yRDhxdUxqTWM2NGNhaTBWRjBrK2NoOUNQaVRSbWxMa0FFa2syRmh2OGw1NVRGRXUwN2JoK1pQQVZHUnRNSk1Uekt2MGNmL1pyQjQ5VkVIVFlWM3ZzYloya2VzUmdKekNYS011WXNjaUtuWDBnamp2eU5QTW5tam8xTyt4dWFGZE5nRTJUNThmbWVCQnlvVFFySXU1aGUzTHlGdzhXMGN5Y2dCdlkxMEVaZGlETkliKy8vb1Y4a3diU0EvT3lYU1BuZmkzdStOV3kxell6RVNDRUJVUzIxSTVzcTBBUW55OUJLMllXU0FvcDk5VFlURXREaUVLU3JuWTVnam1PWXEySEhyRDRIczdSZTZrSzRUREtQbWx1NUhNZ1pWQU1kOG1Wb3Rwd2JxQlp0b2ZIS2thVE9NcWlYS0c0ekhFZUg1MUJKSHNoZGc4R0crcDRwTm5veklEdUs1Zy85VmlKUFMySXgzbTVvWWFKazZVdUh6dGJJR253VXBEaTZIZUI4UlJRYmVISWtqYk1wZXd2M2NqVUV1VzFzTi9LK1JwWlluUStpd0lOdVZxYkJhUE9HbkJhU0ZpaWhTQ1hVSEkxbVpaamRqa0FQNktLVEZDOHVVaCttdThmOWlwc0ptNDJvK0RydXE5cXNDZVFwWTlGeHdKa0g2TkNlWU9acGhoR1dESjFGMThhanhXQzI5Z3VDb1lCZDkvKzZlZkVtVzRSems0NXRVdUZmWWxXeDRIZ2UwQkZHRjlwSFpEelUyclNCbFNPREZTN0lHMnhlelplL25XUHhNNnhreEViMk94d291MXo1T1ZiNjh5VitaQTdERllES0dXeWNVYk1HaU0zd1VCYm11Vll4MXRBSTRSM0M1cDVuTWtybDNiZXpHNVBreTR2TlJzcnhZN3FPR0JES1pkc2d2c2I5bmhSU05Zb2pzeU93UUVmUkhFL2NLVjhHNUFzVUcwcEhBaWxtdzZUbjB3VmI4VzhhcklLbG1BZVc4VWZMaWFqd3FiS0pzb2Q5dDlQaDNKVWJjYlpzbytJL3dDdU5mTDlMNFRZL3dEWGhCbExYM3Z3RkJjMllBY3psVWEzRVB6cjkyNGVKcFlQbnNRMjNLUlpWSHdGUGk1VEpKdTd0d0ZIRlM5SUppQ0JZS1JkUUt4VVgwTnNjMU42a2w4K1M4Y2ZmNlJxR3dWWTdIY0NDYjNwSW93T2pPd25vTVNDRHpQaldHMGhITll4U0UzRmxHWVMrVkxKb21OM041SVRZTWQ1QUpGV3dxK3NQZ2V5Z24veFN6RGVtNGlvMEZnZzhUblFaSTczMmxJQkFOaWVZOTRxS1NFU2dxeXFDUWQremxTTXFCU0NRQ2JqdkdWRVFNUmtRcHNmZFJBQ3o1LzZodnBYQVpTQ0R1STFJNitma09kRERUbjVQaVFHNHEyUU5Nd0FuZ1BpbG1GWUtNYlVyb25jMlIrNm1memNIaFhJNE5JT2pYL3MvZFQ3WFNZaDl1WGhZV0Nqa05RSXNjd2Q0b1MrZmhTRWYrUStpYW4zUzJqNWc1bWlJRWl2dFNJRnR3dXkwWHd5dVplbDJzd2JBV0ZQZzVNUkRzZ1lZdnR4RytZdjZTL2Y4YUh5cVgxZ1BlQlVjOFpTUlF5bmdhbHc2R1RDb1prM2xlSXA3a1dDa2ZmVG5lNThtNXRWZ0J5MTVVWVJ0a1hRWExua0xmOEFlVk1zVzNKKzlrTzIxZEhIdEhlM3dyZXZ2OG13ck90aUFEaWN6MmhHNGtVNDQzOGFsbmxFY2NSa2R0d1dnZ0VtS3piK1FiaFFVV0dRRzRVTHk4eXFrZUZQSnBSOFRLQUZpUUpCbnp6WnZnUGRUaEFxeTJFbm1iQkFQaWIxOHRnMkViWkJZRVhGOGdNcXhUU2JLQkdITzlnS2h3Z0RINXlVZlNJeUhocmxpTjRTQ09LUHVOUWcyeGNUd0htNjdTL2lGWVVKdElPa0gra1hwd0xScWtRSDBwQ0xpb2NUTVdlYmJZN3liNTBFQUEzRFVrSTJuTnVRNG1ubXhLS3ZtSVdGeHhOYkpEY2lEVVl3cUx0cmNFSjRrN3FTTENtUGN4SG1LcHRidjdoU3lSckN2bktMRTM0aXNQakk5aDBJenVDcHRuVUdERG1IRUYyWGVoRjdaOCt4S1NGbE5pQ2JFYjk5RVdYRWk0L25HK2c2YlVaREJoa2Q0TlRvdm43REhtQ1JSWTNZN3R5aklDdm1KUFZQd3JLbmhOME51WTRHbGx5UG1QeU80MHNvczE2d3ptNTIvdnJCcC9oMzhTYWlpL2R4b25lQUw2Z015YmVOUmpqdGVGTjlDTUR4TlN0dmF3NURLdk1OODg2SnpUZnhHNnVna1pIZEEyOWdkeFBQbURRMmxaQ0ZOaUNBZHZhOXdvc2RvM0hJSE02OFBwRUZyZEZOd2RSOGF4T2pKZGlkY3Zvc013M2szblVkL2taVTgra1JBeCthVzBoSGNLMjVBRHhPbzRZR1VEYTJlSE9sa1FPaHVwM0hYWWF1bGt6M0RmMjJJMGtCSTN6VUIra2Q1OEt3K2o0dGpEcDRrNWs2M3d6aHh1RzQydmx5UGQ4S01jR2V3NXVTWEwzRjc4dDlxYkdTdlo3OEdOd0RibGJnUDZuVXl5QXFTRGJoVXFieUc4YS9uVzNldFJ0dWF4NUhMWGhwZlRoUWs4YldOWU1tNGpLbnVKcUNNM1cvMzBFUzNBY1RRSG14Wm5tZDFNejdURzdIaWEvV1l6L3FHcDRpQ2xpQnVEWHk4Q04xWW1ScytpMkwzSXpONmp3NmJjejJ2N3lUVWsxMVQ1dVB1OUkxYkJ5bnVIeEhZNW54TkdwTU85NHphKzhjRFhTeDMyTEVaRWNLa0hvbFY4S2VTUWJibHN4dlBrUEY1cmVldjlSU1NpNkcvTWNSU0x2WWVBem9mUlcvZWNxa1BHM2hWOStmajVBd3VJNk4wdkdRRGNid2FqblRiamNNdk1WQ1gyakVoYm1RTDBCdUFIaFNvTHNRbzd6YW9FM0V2Nm92VW4rSEVCM3NiMWlIOUtVZ2NseUZiR0VpSE43K1Qrc3A0L2w1QUlvQWZLVk5wRUtoVHdHZENWTnRRUllrTXB5S25rYXVtZS9qWG1LT2JxUDYxTG8xQklnNlNMYStjUTVYSDVHc0hqZ09obEFmaWo1TUt0UUZHUTkxQUN3N1kvSUlIVWxXMkJtRGFzVEgvaWJZNU9MMTlaRmJ2VTNxQ1RkSlluZzJWQWk0ekhPbGYwa0RlSXZVY09hUm9ucWdDb3NLTHlIemp1VWVrYWJGQm5LQmJHd0E1ZVFWOUVrZUZPTjltcFQ2UUlwRzlFZzBrT1J6YmtLZWIwalljRkc3WDgyL2hVa2VTeUVEbGU0cHo2VmovU2lqbU9KUFBBQkxIY0tlUnl6a3N4M2swYTJOR1RIdVg0anNRYUZBVlpIOGRYemkrSThueit3L1cvOEE2aW5nZmJoY3EzOURUbU1mTWpiNG0rVlltWC9FMlJ5VVdyYk4ySlk4em41Rm84T09aWStUMGNpdC9LUWFCRnh1Tzd5QWFmQzZSRWpXNkxFTVUyaHhJRjE5L0R2cllKRmZON1IraVExS3lGV0FaV0ZpT0JGUWw3N1Q3UExLckV4eEU3RVkyVG1iWG9uZWIvd0czb3FBOXhHdSsrbmpOMGNxZTQxaUk5NUVnLzFDeHFSMDJZMDZOanZhOTZMa3N4Slk3eWN5YStZazlieTg2ejhqNXAvQTYvMXQyL21BeW9VS0EwUE9mVitJMXZJYklDeDVET3BtWGFjcWg1ZVVLVWJ5QlNCSEY3Mk9mM1V2Q2laMEhOaDhmSjgvc0xZMjMrbGRXV3Urdno4T3ZjeDhvU3dkR1Q1OGZ3OG5wc0l6S0pUSmtxN09ZQnZjRWlseE1Za0dUYm1YaXAxU1I1UWtGZUNOd3FlWEpuRWE4ZGk1Si82cFlrQ0lMS053L2diNklpN2l3MTIxNTZyd1M5ekR0Tm5EeW5rcHJuU2NjcVF6NU9MMkZDbHBjUmdKSTJKQWExN2I5OVlmbklmZUt3MFp2MGUxNGtta2pGa0FVY2dMZVVEazJSL3Byc2g4ZFh6cWVzUGpXZmtlZjJINitmVlg0YXN2SytkVWQzNTltT2pKSnNBTGs4cVZwWFpSWU1iOHIwWlo1c0kyZlJCV0IvaFAxZndKMTU2OHhxK2FtOVlkcCtyeWVxZGQ1QWU3VUFNNjIwMkYzSGVleUl5NFZlc3RYejZlc1BqNVBuOWgxZy9ndXJMWGNIWCtzVzVLT3hOUTZNSVI0cEpIWVhBV3dIMzFpZEo0eUZYdEhDSEJFU2ZFMW5SYWZHNGs3bWZZWCtFdkV3Ny9BTXRkbjE1NnZNbjhWN1Q5V2w5VTY4NnRSTy90eXBCRzhaaWxmelpmTlBQaDVIem5ZZFl5ZUErR3JMWGNQNDBrZnB1RjhhaFRkZGozWlYwOHBlMXVGdXlIVFlmd05iV05UL1RkcTZPTm5QMFFUWFFhSWdCOUp4dG54UDhBQ0REZ2dwY055cUdUNmV5ZStnUmRTQ083T3JTa2R3OG5LZnhIWnJHTnBqWURpYU1nS1JpeW5Jazd6L0RQRGtQT1hrYWptSG1uUGlwMzZ2blBKaWk5T1FMOGFpWDBGTG43aFdJYkpMSU80WE5PN2xuSlpqdkoxWmEzQUlEa0E3N1pkcTh1a2RwVkxJbzJBUm5ZMDBJTWtnczdpd1hrS0x3Q0llbEt5eGozbWdxQlJ1VVdIOE1VTndTRDNVekc3RzU3L0prZ0pNYkZiNzdjYWxHVWloKzhaR3NQSjZWMFBlTXFTUVhSd3c3amZ5YzlTUlpMNXo4dUFwNWpkemZrT0g4UVZOd2JFY2Erak4rS2c4Z0lOd1FhQ0M1SUE1bW9JL3BiUjVMblRmNGNZSGVjNm5sOUtRMjVESWZ3dGhlaXpsdUpOOVF4ZW00RVhOTVBlUnp3di9rQkJ1RFk4eFdJaitudERrMmRLZjNrZHU5YWhsOUdRQThqbHFTTUVzYlUwbVMrYXY4QVgrTWVMMEdJdlR5RzdFc2UvUDhBaUxnZzdqbFdKMGJpR2d4TWUzWSthKzdhRlluRk9Jc1BIc2xzckxteHIveHVFczlqTkptNUh3L3lTU0wwSEkrRk01dXh1ZjhBTjBtVFpsalIxNU1BUlVNRitoaGlqdnYyVUEvL0FONGYvOFFBTkJFQUFRUUFCQVlCQXdJR0FRVUFBQUFBQVFBQ0F4RUVFQ0V4QlJJVElEQkJVUlF5UUNKaEZTTXpRbUJ4VUZLQWdaR2gvOW9BQ0FFQ0FRRS9BUDhBSGdWZi9IQzE2OGQ5aE9WcTFhdFhsYXRXcnp2OEVWNlFxbHA0amtRcVZaMWtCbUVGU3BCSExWYXJWRHlpOWJXdGVNb3E5VVVUMmc1aEJYa012YXNLd3I4d3BldkdVVVVVVU1pTWdNd2dnZ2hsN1ZLbFNIbEYzbDc4UlJSUGFUa0RtRUVFRU12YUlRS0pRSGxHK1h2eEZGVWlGV1pHVlpqc0dYdklvZVliclJlL0VjclJ6OTVqSW9JSW5LOHZhdGJyWkEzK0JhdnhVcXpwVXFWS3NxVktzcXlwVmxTQS93QUl0V3JWcThyVnExYXZLMWFCN0xSS3RXaCtTYVdpMFdpMFFSUTN5OTUrOHFWSVplOHFSUS9KSzk5cENHWHZQMnJ5Q0c2S0FSeUtINUpDRytXbVpRN1FGN3lDRytRM1cyUktINUpRM1EzN0NVTXZlWTNRM1JRekc2Y2hzbkliZmtsRGREZnNLYmw3ekc2RzZjaG1OMFVOazVEYjhrbEJEZFVpZ2lVMWMyWE5sN1FXNjlJSElib29iSXB1MzVOS2xXVlpWbFFWQmFWYWZQRzMybnpOYTNtS3cwcGtzbFZrYUNCeUtiNEpwMnhOdHlQRkNINnQwVEhoN1E0YkhNOTBrckloYnpRUTRsaGlhNWtIQndzSHpFZ0FrcWJFR1EwTmsrVno5em9tdTVUWVRuRnhzckJ1cHhIem5kb2I1RkR2Y1EwRWxTNG95dkpPeWZUZ0d0MUpVRWZUakRQZ1o2YkxXdTNIeUdhY2c3QkZvQjBXRnh6NEpCemFnK2JFU2tqbDdXa2cyRkE1enlYT1RuWG9FQXVYSW9kOHJPZGhhdnBabXVMT1ZZTEFkTDliOTgvV3F2NFd4N2VJNFZ6SDlabXgzVkVtd21RdW1rYXhxYjVEc3BZQS9VSjhUbXFsU0RDVTJNQk1RV2d6S0hrMEJ5MHJ1ZGdjTzgyV3FMRHh3ajlBcnl6djVHRnlobUVvc1pHSmgzQzZMRjBtcnB0WEtBZE1nMUFWa01RMXp5ejJnZko2MFIrVDVwY1RGRC9VTkpuRThNNDBISnJnNFcwMzI0cDNMSGFlQVAxczBVZU5JMGVtNG1JKzBKR25Zcm1iOHF3bWdPWEtqS3lQN2lqaW1qWDBuY1FiL2FFK1RxUm1RNzdMQUU4eEhsRmJMV3ZKeEhHZlRSYWJuWlBsZEk0dWViSlY2MHVHNHlXS1FNR29QcnR4VGVhSXB6aTgyY21Oak8ycWtlMHRwb1dHYmNsL0N4VTVCNVdxTGlIUmFlcHFwK0t6U2FOMENpSmRLQzQrMDdVRUtLRjhuMmhEQnY1T1VsWVhET2lKTHZKV21xc25VTFFIeWNkSjZ6Uit5ZHNtMjRyaFdBNkRPby83aXBNVEhHOFJ1T3A3Q0FRUVYwaTJRc2N2cEwyY25ST2dGZzJpVXpFQ0pwK1NuU04zSlVzdlBvTmtBb0IvTWFnbWdEUWViMnRmYTBxdkp4ckRGN0JJMzBpRndqaHRuclNmK0ZqTVUzRFJsNVQ1M3l5OVIyNnc4aGtpYTQreDJjU2UyUGxQdE54QUlUNUM1UG5hM1pQa2M0MlVBbVJ1ZWFhRkZ3eVorK2loNFZHdzI0MlUyTnJkdlA2eTE4aEFJSUtkd1pwbTVoOXFlOWtFZG5RQlkzRnZ4VWhlZHZTaFlYR2dvSStuR0dmQTdPTVNXOE5UUzRiSXZKM0t0QmNMdzBNalNYQ3lFMWpXaW1pdnkzeU5adVUvaUVUVFJVT0lqbUg2RDI4Vmd4TTFCZ3RxWncyZHhvTkt3UERCQWVkK3BXS21NVExHNVJjU2JKVDN1NURSOUxyeS93RFVWSzh1ZCtvMmlBQnBtMExnN3RYRHRjOXJSYmpTYTlyaGJUZmZMaTRvZEhIVk14MFR6U2E5cnhvZkZKS3lNRXVLK3NJSE1Sb3Y0bkh5RTdGUVc4Y3p0U1ZWRzArRVh6TTBLd2VKNnphTzQzVXVKRFNXalVxTEZFbmxlSzdjWENaR2FiaEVFYUZQL3BIL0FFbk9yUUlVZEVVMXBkc3VnVnlGdWhYQ0RVeEg3WnlTTmphWE8wQVVIRjQ1WnVuVkQwdUw0TjBqZXF6Y2JxREV2aWRiU3NIaVJpSWcvTitLSlA2QllVT0liSWVYMnNaaVN5b28vdUtqaERkVHFWeWdteXBaSFF1RWpmU2R4T0lFVUxYMVpicTdaTmUxd3RwdnU0bkk1akJ5bXJUaTRtM0cwekZGck9SUEI1VmdYV3hPSnBBa3RYVUdHbkR6c2QwTVN4MklMaHNWS2FZU3NQakdTMERvZTJTTVBiUldLdzdtd09MZmpLOU5VQlpwQUFDaGtBSGpsSzRaWXhGWjhkbGNHTllQYXNqVmNLNGdNUXpwdis0TGl2RCtpN3F4L2FmL0FJdURNSWdKUHM1WXZITmEwc1p1bWx0QWpaUTRwck1RWkR0c29qMXBIeXB4SUdpYXNlNnFDWllBS214UmtieXBoZTAyMDBzQTl6NGJjYjdlSy9hMUJqaUxBUk5MZmRZYVFNZnl1MktBQUZETEh1RmdmQ0JRYzV4NVFuc2thTFdHdm90djQ3Y2ZpdW0za0c1VG9UZHRSQnRSdDF2Tm02d09HWUIxdlp6NHJoRGlJcmJ1RVcwU0NGaCtvSGd4N3BnZExFQk1OOXdtTWF4dkszWUxIa2lBbHFFY2hGMGhJUUtLY1RkckFPSEtSazZxMTJVOG5VZVNOa0RXeUdxY3h3RmtMaHY5SHQ0aGlZNWdHczlMQnV0bGV3c1Exb2tOS2tLMktpbmZHSzNDZGlpVG9FZFRaMVJqMDBVUjVYZ2xicUxIT2hmeU8xQVVVelpXMjNzbmxNc2hjVTNkTkFMYmNGTGd3ekRjNEd1Y1kxV0hieXhnZGttQ2dsTnZhRkZob292c2FCbFBpR1FpM0ZIRnZ4RCtVN0p4QWFTVnE0Mmd6NVRYRmpyQ2JpaU53cFpIeWpYUUkxNlFDd2pXODlsWXgyZ2F1SDRxTnJSR2QrdzdJa2dwcnpTTHd1WkJ5NWlySHRjOWJJdmNVRFNiaUhOYlFRK1NtVGRNMjByQ1RHYUxtT1U1SWpjUjhaQk5JSUJUeTEwUlBxazZGd0hNTmtCYXdlRGM0OHp0dS9IWWt3TXNlMDZRUE5rb0V0TmhQbmU5dEZGQjdndWNIY0svZ292UHRFcm1Ra0NjOVlZM016L1k3RHNqQ2JRaU5GR0U1QkhzQVdxMXk0Y0t3N2NpQVFRVk5FWW5scHloZFRxUHRZV254RmhRd3N6WFUxUXdOakczZzRxUDVJUDc1YW9XVVIyRElCZEVwMFJ0WWFJaVpwL2NkcjhHMDZoZlNwMkYvU1RrRWV4a0pMUVVZQ3BZaTF0NVlFVkEzUEY0UnM0dllwK0NtWWFMVTNEUE8raXdOOVRUeGNVSDhqSmtKTGJRZ0ttaUxXazlneWpGdkFYMHErbHRSWVJyVFo3NjlMRmNMQnQwWC9wT1k1aDVYNkZISnJIT05ORnFQaDA4bnFrekM4alFQaGRCVDRNeU01Um9vK0VSajd6YVl4ckdocmRoMnp2R3BYRDI3dThVc1RaVzhqdGxKd2h2OWpsSGhTeG9hVjBGUGd6SkdXalFxVEFUeDdpMFFRYUl5Q2ppZkthWUZoZUdOanA4bXA4aytIam1iVHd2NE9lYjd0Rkh3eUZtK3FaR3hncG9yeG1CL01RVmg0dW15dndId3h5Q25CU2NMaGR0b204SUlmcTdSUlFzaWJUQitYUTMvd0N3Yi8vRUFEUVJBQUVFQVFNQkJ3SUdBUVVCQVFBQUFBRUFBZ01SQkJJaE1RVVFFeUF6UVZGeE1ESVVGU0kwWVlGQUkwSlNrYUZUZ1AvYUFBZ0JBd0VCUHdENmtrb1p0NnB6aTQyZjhSanl3N0tPUVBIaGtkZXdWS2xTcEN3YkNCc2ZWbG1yWnY4QWpna0d3b3BRN1k4OXA0VktsU3BVcVRQYnNCM0t2YTE2L1FtbHI5SS95b3BkV3g1N0NxVktsU3BVbWpmc0YyVnZYSzlmSE5KcEZEdGt5STR6VGlobVFrMEhLMVlXUmxNaHExRklKR2F3bjlSamFTMmpzdnpPUC9pVWVvTkxiQ1BVQWZkRE5hVFJ0T2NHaXl2eHpmWXBtY0RkWHNvK29OY2FLR1hDZlZOYzF3MU4zN0RtTUVuZDE0aHR1RkZKckhaU3BVcVZLa0IyQ3JOSWFkSzJ2eFBlR2kwU1NiUGIxRHp5bnhtSjFGWkdKSks2d240OHpEUkNod0pIYnYyQ0RneHVobm90T3VXajZsVDRyV00xQkR5ejhyR3gyeU5KY3BHQmtoYUZONVIrRkJFSkx2MFdHTGZSOWsvQnMyMHArS1didUt4WEZyZGxrVFA3djlISzFPMVg2cDh1UU9DVjMyVDdsZDlrKzVXQStaMTk1MnRjV213bXVEaGZaU3BVcThBdXl2MVV0NzhVajlUdkIxRHp5c3Z6ZjZDbHpKR1M2UndGbVM2SDEvQ3lNbDdXTjArcWdlWHhoeFd2UkxxOWlwOHBzak5JQ0hsbjVDeDhsc2JTQ0ZKSUpKTlFVM2xINFdIeTVZN2kxeEk5bCtMbDkwK2Q3K1NzS1FrbHZacUFuNDlVN3FFQU5MOHhnL2xET2lQRnFPWmttemZCQytqUjdMVmhXRmZnRldhS0ZhZVY2K0dWMUN2RDFIenlzdnpmNkN6R3VaTnFLeVplK2NIL0FNS2VUVUEzMldNMHRpQUtEQStiU2ZVckl4V3hzMUJEeXo4ckd4bXlOTG5LV01SeWFRcHZLUHdzTGwzd29QOEFkOEZRQUVPdjJVQUJhKy9aWUgzbnNkKzQvdE94WWRXN3FRNlpHUlljcGNSc0VaY0N1bXVMcFNUN2VHTjJvZlFGMlZ2WEM5ZkM5Mm8rSHFQbmxabm0vd0JCVDVFVHYwUEZxV1ZwTk1HeVpOQnM1dzNUSGg3ZFRVSGhrdW8raFdSbE1rWnBhZ0xpUHlzYkpiRTNTNVN5Q1NRdUNuOG8vQ3dlWGZDZy93QjN3Vmo4TytDc2Y3WC9BQXNEN3oyUC9jZjJwOFY0SmVOd3VuNVZmNmIxbTVKbWRvWndGZzQzY3MzNVBoaWRUdXd1QVJsYUVKV0gxOEE1TzY5T1Y2K0NRMFBGMUh6eXNzWEpmOEJQdzJ5SFVTcDhmdTM2UW84RnBZQ1NvNHd4dWxxMGE1dFB1VmtZYlltYWdWQ0xqS2d4QktDNGxQZzBTYVZQNVR2aFlQTHZoUkJ4MUJ2c3FjeE5jUnNQVllUWENYc2YrNS90VXNtTVJ5RUJkTWlZNXhjNzA4YlRxYmFJVG1welZETVdPMG5qdEhKMlcybmhldmdsTm12RjFFWGtFQlNOMVVWTGtzaElhNVpFNGxmcWFvZ1F3QSszWkgrNC90VHl0bFlXQk9BWkZ0N3JHblpGRmJ2ZFNUZDdKK2tjcWZ5WGZDeHB1NkovbFl1bU8zbFpPUVppQTNoU3dQZ3B4VUdZMlFoaEc2bGtiRTNVNU5kM2srb2U2a3oyQUhRTjFCQTdJY1NvNUg0MHF4OHBrLzIrbmloUG9pbkJQQ2NFM2dYNEpKdzAwdnhKOWsyY0hsQWc3aE9Oa254VFFSdWsxK3FiRTBHMU5pTWxPb2xSWVVjYnRYS3JzYmhzRDlhL0JNdTdLa3htUFpvUENPREdXYWZaUTRrY1IxRGxPYUhBdEsvQVJmeXZ3ek5CWU9GSGd4c2RxNVVrVFpXNlhLTENaRzdVQ1ZMQzJWdWx5aHhHUmJoSHAwVjhsUnh0amJwYXBzVmt1NVdKak1oSnIxOFVabzloVHdtUjZuVjRmVkJCQWx1NFRYWDRqdWJWS3V5bFNwVXFWS2xTcnNwVXFWS2xTcFVtN0g2QlJCT3dUR0JvOE0wZWwxaEJCSGpzYWI4RHVGUG1NaGRvSUsvTW92WXI4eWk5aXZ6S0wyS2w2bC84eC8yb0pESkdIRlB6Wkd6RnBHMXB1YzkwK2dEWkhxTXQ4QmZtVXZzRU9veVh3RTkybU12OWd2ekdYMkNpejVTZHdzWE5NamkxOUJkNHozQ0Qybmdxay9NZTJiUUJzc3ZKa2lkK2diTDh5bDlndnpLWDJDeEp6TXkzSWNlSnZDcEFWNGlBUlJUNHkxQk80N0c4K0IvQ3l4QTZjTmZkbFA4QXd6U1JSVjQvc1ZlUDdGWGoreFdMb01RMGNMT2N4cnlSeXVuTjFUMmpCR1RaYUZPd0NjdEhGb1FSamhvVkxTUHhXbjB0Q0ZndWdGTjAxOS9vNFI2Zk1BU3NEendqdHlwWEE1Qkk5MU00Q1NpbXdSMTlvWFVZbU5qQmFBTjEwenlqOHB2SGlaeDlKMFFQQ2N4d1drb044RCtGbWZ1eC9TaWlFcytrOFdwV3hzUDI3ZksxeGY4QUQvMU5kQ1hBRnY4QTZvNDJzYUd0NFdUZ1NOY1grbHJwekdOc0RsVXA0Z1p5ZjVWZGtqOU9RWGpmZFI1QWNRQ09WTllqY1I3THA3bmQ2UmZvVmdlZUZtUXZsaXBpdzhjbVFGNnlKZThtT2xORkFCZFRhVENDUFFycGNnSUxQN1RlUEV6ajZiK1BFL2habUxJNmJXT0ZoL3VmKzFHOEdXbjdoYU1QdSs4clpTRmhsdGdvSUJaQS93Qkozd3VtdkpsUHd2ekdXeW56dmM3VVNtZFFsTktScGZHUVBVS0RHQmtBZW9YM2todjhxZnluZkM2YjV4K0NzQUR2d3FVRW1xY0JUdWh4SkxEYkpVYnc5Z2VQVlplUTJCbHVGMnNGa1JCbGpGSnZIaVp4OU4zSGljTmxuMmNtZ3NJRVpJSHlzZVB2SnRQeW4ySGFWUEYzVW9iOElEWlpPYk1YT1p3RjBuemo4THUyODBwNDQrL0kvbE5pWU9BcVdMSVhaSUh5c2I5NS9aV1U0TWhjVDdMcFpxWk5pWTA2bXRBS0kyV0NieVF1cSthUGhZbmtOK0YxYnkyL0s2WDVQOW9EYnhONCttZVBFUnNzMzk0UDZXSis3LzdVRW5kemFoL0tlMTMzK2lsbE1zZ2NmNFFDeW8ybUo5ajBYU2ZPUHdxV1QrN1B5Z0VRc0w5MlBrckcvZWYyVjFhWFN3UmoxV08weE4xbjFVVHc5Z2VQVkViTEEvY2hkWDgwZkN3L0laOExxL2x0K1YwcnlmNzhZNC93dW9aQWluMmFDUjZyR2xMWmU4K1NzS01TemdGZmhZdTc3dXRsbVJDQ1l0YXNXVXl4QjVXVDFLUWwwWUFyaGRKaWVDWlNOcVI2dkxacG9UNVhQa01oNVE2dkw2dENHN2JUWlhRemF4eUNzUFdaVE5YRmxPa2ZtVEF1WFVJYWdCYjZMcG1XOHVFSjRSR3k2ZjhBdWd1citZMWRLazFRNlQ2RmRZOHR2eXVrK1QvZmlyNnA4VXVQRkliZTBGTnhZbTd0YUV5Q0tNMnhvQ3BQZ2prTnZhQ210RFJUUW5Zc0xqcUxBZ0FCUUNPSkFUWllGK0NnL3dDQVF4SUJ1R2hHUm9UNElEK3B6QlpVRFc2UzBDZ21ZOFREYldnSWdFVVZsU1E0WXRqUnFLNlZrT2xjL1dVMkNOcnRiV2dGZFo4eHE2TTc5VG1KOGJKQnBlTFRHTlkzUzBWNHBwMlFpeWgxSityY2JKamc0QncraTk3V0MzRkRMaXZsQnpYQzI3K092R2FBc3FTVXVORGhPZVhJR2phSkpObFFHblYyU1BER0Z4NEN5WmpNOHZLNlpMb25GK3UzWjFuekcvQzZRNnNqNUNyeE9JYUM0cVY3cEhGeFVNVG51K0ZHM1N3TitqSitwNUo5RTVvOWt5NEhoemVQSFhpSkFCSlQ1dFlvZUVPMG0xQk1aSEZ4UEM2am05NmRET0FzZkdma08wc0MvSm50M2EvZFI2aTBGL0s2MTVqZmhkSy9kTlZlS1JtdGhiN29Za2hkVHRsRENJeFErZ1h0Qzc1cWtyVnFDNVJZWEhTRUI0NjhQVkpITXh5QjY3TEd5M1JiTzNDaW1aSUxhZXcwblNBSjhwS2xrZFdrS2lUcEN4bXc0c1lZU0FVQ0NMSFoxcnpXL0M2Ump1ZkwzbzRIK0JJODhCVXFWSmpXbllwckEzajZ1YUdtQndjbnNMRHV1RTNKbGJ3NHI4Wkw2bEhLZVYrSWV1OGM4Ym9IU2JVTEh6eUJqZlZZK09JR2FBZXpyRHRjbGowMlhUQzEyTzBnVjljbWdxVktsU0FyZnh5NUVVWDNPUXo0Q2F0QWh3c0h3OVFOUXB6V2tKK042dFJoZVBSYUhleW9yU1ZnZE9HUXdsNXBTOUdtYnV3Z3Jwc0J4ZGNrd29vZFhhWDFwMlQrcGovWUZQTVpwcks2YVRySSt1ZUZTcFVxVkljZUhOeURDeW04bFVYV1VHMkxXRStSc2dET0R6NGMxbXFFb2I5Z3BFajBUenNtdDlTc0RLRVFMRHdwTXQ3dU5sS1NXT0pRNVVPUEpMOW9UK21UQTZtN3JDeFh4VzUzK0JTcFVxVmVMcVJQZmYwbUdrRzNzUFZZbU1JbTc4cDA3R3ZFWk81OEJBSUlLZkM5cjNNSElSa2N6WnpTbzVIT3ZhdXdzTGpzZ3gzQUNqajA3bFdwRCtncHZLYUFCUS94S1czaUJYVW9TNENWbzQ1VFhIa0xEeDZBZTdsVHpDRmhjaks1MGdlZWJUVGJRZkJudHFuTjVYNG90KzVxa21kSnNtUkYzS2F3TkZCRW9CempUUW1ZY3J1ZGtPbnMwa09LaHc0WXZ0YjR5ZkdTQnlqSzFkNjFCd1BIMVJnUmlUVzMvcFBjMk51cDNBV1RrR1Z4UG9zZU15eUFEMFRSUXBYMjVycmtBUnBBRHNLdzRtU0FsdzRRYUdpZ1BvRTBpZkcrVDBDNStsSk15SVc4MHZ6T0VuWUZSWk1jdjJud0FyTmltbTJaVkpuVHBTZDlsall6SUJRV2JPWVk3SEpUaTV4c2xSeVBEaFJYZXY4QWNvRW5jcTkrMHJwNTNJOEpJSEtCQjQ3Q2ZETmx4UmJPTzZIVTRib2doUnlza0ZzTnA3cUNwVXFWS3ZBOTdXTkpLYjFNNi8xRFpmalc2U2ZWVHlHUjVjNWFpUlNqbGMwMnNUSTc1bS9JV1ZtaUE2UUxLeHVvQ1U2WGJIdERrQ0NzNkF5eDdjaEVFYkZOKy84QXRBV2lnaVFPVjNnV29IaGRQOHdqdGU5c2JTOS9BVUdlMlY1YlZleTZoakY0N3hxaHlaSVhYZXlaSnJhSER0bjZrR08wc0N4Y3NUZ2lxSVdibGQwM1Mza3AwaEp0YWlCU3haWFJ2dHFkbHRPNENibmt2NDJRbzhLbFNydHlDUTNZcHdQcW5RQXUxSndOV3BSU2lBNUpwUGFHdUl1MWd6NkgzNkxOQWtjWHRVUk9vVW9jcHNteDJQZ0RpcEdOa2FXbjFYNVU5bjZ5ZU8wbWhhSnZzSjBtd3NBLzZ2YjFWNXRyRXdDN0N4c2d5Tm84ck54dEIxdDRLd1FlNEY5bVRsdERTMW01UnZjSGxZVlF1MU85bGx6YXBDVkUwT2R1YVR3QWZ1dFFpNlRSdHVvNEF3Mm1oM0lVVmx1NnBWMjVQQVRwbUEwU3R2UkVXMGhUTUxkd2lTVDJZelVXclNHZ2tvUFlTb3ZzSGh5NXl4dWx2SlFmNkZXRTg3ZHJ1RmdSc0VZZjZyV3RSV2ZDNlJvYzNrTFdWSEk4UEJaeXRPdGxQSEthQUJRV1Q1UlJrWUVHRGxjbXlwMjBiN0drZzdjcUpocTFWQUJiRGNwc3JYYk5LZysxVXE3Y2lVTzJDbWFXbFFPZG8zV3R3UUlPemxKaWgyN1Ntd0g3U2dBMFVFMlQzVXcxTjJYQ3hzdDdXZ0hoUnlObEZ0V2xhVnBVcjlieVVVU2JvTDhNVzQybzg5cmxpeEZrTFFWcFdsYVUvRGllYklVZU5ISDlvV2xTek1pRzZ5OHA3MmtlaUhJcFJmcGJSUms5azVvY04wWUM2Z284WnJOM0l1OWxxY1FzbHp0TkJZelNUYXg1VzFwS3BWMmtBOHA3RUk3N0MzMlZMU1ZvQ0RRRndVNkZqamRLdlpNMXNkYlRTZ2tjOWdMdXlVMHdrZGhUZG4vcVQ1R3VnTHh4U0R3VFhaaTRicEhhbjhlUEtsY3huNkU1cnliTzZMYkZGTWlhMDJFRVdOV2dlaTBsVWczM1g4SXhwckZIUWNBRlNydG9yU2FUV0d2b1YyNHZsRHNJc0VGU3htTjVhZXg0MnRZSkVzQmpUc0NYVldsWTJPSVdBSG42R1lQMGRwSGpIS2N3b3RLakIxQldGZmFZUjZMdTBZNkI4WVpZdGQybk1vWDJRZVdPMmZIRW8vbE94cFdtcVQzaGhMVHlzSXU3NEJ2MHNyeSt3TXNXdTdUbVVMOFRmdUNNYTd0TmlBTm42RXVNRHUxRUVHaWoyQUU3Qk54NUhKc05OQVdoUGhMbTBFM0ViNnBvRFJROE9VZGVRNGhkTlpieTcyK2s5Z2VLS2Roai9hVTJJaHRGYUZKQVhOb0owRWpmVHRDYXh6alRWRmpodTd2cVBqYThVVitFTjhwdUt3YzdvTkE0SDAzV0hFVnVzR0V4UmI4bi9BY3hydVFuWXJEd2hpYjduWk5ZR2loL2w2UmQxLzhBZ2IvLzJRPT0nXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRiZ0xpc3Q6ICdkYXRhOmltYWdlL2pwZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFRQUFBUUFCQUFELzJ3QkRBQW9IQndrSEJnb0pDQWtMQ3dvTUR4a1FEdzRPRHg0V0Z4SVpKQ0FtSlNNZ0l5SW9MVGt3S0NvMkt5SWpNa1F5TmpzOVFFQkFKakJHUzBVK1Nqay9RRDMvMndCREFRc0xDdzhORHgwUUVCMDlLU01wUFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMy93Z0FSQ0FMSUF1NERBU0lBQWhFQkF4RUIvOFFBSEFBQkFBRUZBUUVBQUFBQUFBQUFBQUFBQUFNQkFnUUZCZ2NJLzhRQUdnRUJBQU1CQVFFQUFBQUFBQUFBQUFBQUFBSURCQVVCQnYvYUFBd0RBUUFDRUFNUUFBQUFtSHpmM3dBQUFBQUFBQUFBQ3Qyd2pWRmtrTW9lUkFCNkFBQUFBQUFBQUFBQUFBQUJUQ3puc3RRejhHZXFnbFlBQUEydUxtTWtxSXl5b2lVcUlTb2hMalNIdW9aR082QUpBQUFBQUFBQUFBQUpyc3lGQzRobUFBQUFBQUFBQUFBQUFBQUFBQUFBQVdYdldzczJlQkxWR0ozQUM1SE9yQ1laa0ltUWlaQ0prSW1RaS9CeThWb29HZ2tqUkpLRmlwN1FQUUFBQUFBR1JUTmhuQ0djQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJTcDdyNDlucjU2YkJPNVdsRVprQ09hZEFKMEFuUUNkQUowQW5qc3JLZFEwU1Ixb2plc0ZWRDBIb0FBQUFDV3pZUXByVzFETmN0RnliY1cwNkZ2NEoxNmNwUnFxb0txOXBmbDRtdTExRlYxYTlYbjdNWEN1NnVsSGhKZXh4NCs4MWQyUzJya0s5YkY1NXpDbVRrMjR0T3diTVhHeDlycWE3T2RpNzNUeG56VGZRVTZOUXljU25SY3RSOXVieWJUazUxYXphN2xvdVdpNWFMbG91c3E5YSszT3daNjFLcFdZNk8yTk15RWpNaEV5RVRJUk1oRTArTmxMUWxPU09TTkdTbGFQTFE5b0VnQUFBQmt4aExKUkRMVlFWVWVONTJYR2RuM2ZuS1JhWGUzNXVSNnJoc2puZFh0NmM3c3VoemRoRm9OSm4wWDRVMC9KN1BZWk1HSjN2bmJzN2l0L2wxYmpGeXNYWGp5OWRkeXViVjJzbWszZW5Odyt3MTJ4NC9hNnpDemVNNnZJN1BsK281U0U5N25jSFBSZjJ0bkc3eStqRTU3bzlMenVucjl0amJtRm04dmtyM2ZudWFtbXk4ZTdCYkJPdlh0Z05aeXZkOExoNkZpam45V3FnckJNOTkxeWFHZXFIQjJtR1k2SThsUkNWRUpVUWxSWjVOSVNtQmRiZGFqZFNvdEt2YUI2QUFBQkptV1gxWmEwRUZhQ3RBM25aOFgybmMrYzVqcHVaNmFjT0NuMm0zeWJPSTMybDdPRm5FN2ZHNjcyUElZKzcwVkYvWjRtWGtkZmk4TjBHZGw1dFZNWEt4ZFdTUGxlNXhNK25YN3VsZEdmaHRocmRqeHUzMTNGOXB4WFE1M2E4eDAraXRwZ3AwcnozbWQxbVVzcndPVDd2ak1tekdXdWIxT2pwTE4xK053VmVueWVmMCtPZGpUM3pqM1dZOFo4MjZEUlUzMkNxOVdnQXR3cytIMnpGRm1uRTEyOHBGb216Z01ObFhHSExuNUpCa0VnQUVrY2thRWxBdEQyZ1NBQUFUUTVzSzdscU9hNWFMbG91V2pmZHB4ZmFkejUzbU9tNWpwNTE4N3UrVDdIeVhFOXByYzZMbGV2MW16bDVvZEZuNjdtOVR0WjhmRTYzR3Z6dUY2TExyM09OazR1dkZtYTV5V2JYM1VtaDMybk53bXgxbXk0M2E2L2llMjRmb2M3dU5GdmREZG4zMmkzdk8rdWk1M29lWWpMcU9MN1RpcTdzVmE1UFk2ckl4OGp0Y0tESjVLVExxNmR3TVZkM2N3OFowSHJvZUs5Rzg0blhqTFhLN1Z5MFhMUmN0UGNTM0t4WjZRbE1BQUFBQUN0SkkwU1NoWXFlMEQwQUFDYWUydFdXcWhDcWdxb0txRGZkcnhYYTl6NTNsK241anA1MSthN3h0c1BSd041SHNOL001V0RmNCtmVnl6UDEzTzZmY1llWlAyK0J3WFI1T2RrMlhZdVRoYThkZVE3M1c1OVdMdm9wZE9YZ05scTlueHU1MlhEZHp3dlE1bmRhSGZhQzZqZjhBT2RIemozbytXNm5sZlBlcTRqdCtJcnR3MUtjbnM5Yms0dVYydURac3VENkd1eUhrZlRlTW8wNmYwSEEyMTFHTjU1bVlPRHAxVVpOdFZCVlFWVUZjVEtqOXN4eFpwS3lJeE1pUkhEWmNSQ0ZnQUVrZDFxTWxLVWVGQ1FQUUFGOWs4WVNDdk9Ib0FBRGU5dnhIYjl6NXZsdW41WHBKUjV6YzhYVER2NzNLNGZyK2h6YklPWXdzbTNiNm1qRnY3ckt4Y0x0Y0RLelBQT2x6YXQ1cDl0bzdxZDdqWVhLMVhlZzA1emIyMGNaczlYcytWMnUwNFR1K0M2SE03elU3YlRhY202dzJUS0YrRm14eThrNUhvdWF5YmRVbzVIYzY3S3hNcnRmUDhUVzF4ZS8yMnc1VHJPNTg5YnhmVitjWnRsbzQzZUQwQUFBQmkxa2lub2t1aXZsNU5Manlxc2lYSGxVMDFlNWhTMVFiUUxyWkkwYmwxSGxsUktnZWdBTXFDV3VpNWE4aGN0RnkwWExSY3RHLzdmaU8wN2Z6Zko3dlQ1TlYzT1c1UFQ1dGVnNjZITDZYSzRqQ254dVAzTGxxTSsrd2MzQTdYei9KOU5ETGozNUVNZVpmbXB5UFlRMTI2N2Z6MjZNdkJiUFZiVGw5bnQrQzd2QjYzRm40M3BkUG4wYW52TE1pNmk3SDVIc3B3NENMditYNS9UMUMzZlp0ZXp5Y3pWZG5nOGhMMU94eGRDM0lwd3V2RDMzSWJuYVM4OHRkenhIRitndFdxTlZ5MFhMUmN0RnkwSUo0SldyN0t6bkpKRGVoUE5qeXFjaVNHUlRwcmJyWFFCNkFBVDV5bldVMnBIVXRuanBZaSt4YkxmYmRWbkI0QUFBQnNkcHpzMmpKdGNURlBNenJPSFcwOXpvTks5amN0WnR0eTBkVmk4KzBaT3NweWlVTXJlY3lxdTZUTjQ1WlQyL01hOTVPN0l4VkduczdlT2FzVzNhaFRmM09qMFMybTdjYVZScTduUTZSZGx1My9QS2RQYWNyaXJLdTFrNFpiUnR0WGF5N2Nqck9MVzFkdHdrdU5Dd00yd0FBQUJGTFo3S0t0SzJYMXZ0cWpOSkJLcXlLMllxdkhEWUFBQnRyclRBb285VXJhOXBGSzhsaTB5OFd2MmloN1ZRVlVGVkJWUVpGOWlkRjZ4SmVzRjZ3WHJCZXNGNndYckJlc0Y2d1hyQmVzRjZ3WHJCZXNGNndYckJlc0Y2d1hyQmVzRjZ3WHhYVWo3Q29oZFZRVlVGVkJWUVZvRVF0MDF2c3ZSdmxocXJ2eFJZQ1FBQUdka2F2Wk1vb2hTaWlWSzBwRmRiVzJNWUxjakg4c0tFcXFDcWdyZFpmN0dac090MmMzZ25mTGFlQmQ4T0JkOE9CMlhXN1N5bnpLSG91YnhkTE5wMCt3MTRPSGRwaGVlOC9KM2NsK2JnSGZ2Zk9BczlDdDg5OHVyWFljenMzTy90Nm5GNEhFOUgxZGRuTGEzMUhoNjc5TXlHUGZqcDRQUFMxNVBLazZMWTd1WHdld3M3YnlmR3UvYWNYQU8vSG0yTDNmQllPbkZTdHVQbzFVSlZVRlZCVlFWQlpTcWRxK3lrbDFvOUI2QUFBQWxpSTdPbUJtS0xxTFVhclVTaWtmRVVrYVZpMTVPNWFMbG91dmlrOWp0T3I1Zm9PcHhNaEZzZFdIRVphVWNSbGpFWlk0elZiblNjZnY3em91VzduZnpNamt1dzRHMmpEbDFiazl6MERZNkhjZHI1N2lZdGU0MzBOMWJFTGZSTFlhOW41dms0c055UG9QUmRqNWZ0ZWh5ZTlyd2MxMmZ0dU03UGpmWE5MYitOOUYyT3l4TTd0Zk9jVnNzSGNZdWpwNDlmSG0yYlR0L05QUWRuUHI1LzZCNTdDeWx0Yk9kMTdscnlWeTBYTFJkU2dxb0ZDZG9Ta0FBQUFBQUFCa1M0UlhtMHg3bzF5MHNwR04wS3p5VlZEMnFncW9LeVJYK3g2UHFPVzZucy9PU1Vyemw5R3dySHZZeTB6b0ZsUFAyOURoK2U4SnJiSEQrbjlLMmZtSFM5WGhienpYdStEejY2TEhQNm5YYmJtdG4xT0x5Q3h5KzFlc3VrNzJTM2M5ejVueWgxR3Q1UGQxT1ZoYkd1MzBYaFBRZUQ2dkQ3emp1eDQyVU9ZN2ZoZHB6ZXg2Unp1WHlmUTVNM1ZZdWVlY3hMT1I5QmY2SDV6M0d2bjV2bnZxdm1kdFdIYlczbDl1cWp6MnFncW9LcUNxZ3FwV2RvU2tBQUFBQUFBQUFwVzJFQWpFQldnclFGYUJkYlgySFI5bjVuMGZVNGZWY3QwL002Y2U1eE4xZ3poenpIWWVuMGUxeGNyb2NqeW1sSEErcnUzR2wybGxQb0huL3BmbS9TNDhsZTlwNDFPd3ptdkI1N0gzK05sNkhtT3oxcm1kcjA3VlFhUHBjYmU0bTUxdmpqdGhydGh6dXY2aHdQZmVmOEFXNFBjY2IyUEdlVDV5dHJqZlFkaHIrbDBQVDQrUm9vUFRZKytVTm5xOFBWdWtoOUR0b3dlVTZ2aXJLYTJtSHFxMGVlcTBDdEFBQld0S3ptRXBBQUFBQUFBQUFMYm80UkNFUTlBQUFDbnNlaDd2aCt3N1h6V1Z5ZlQ4dE9ycThEUDVHY09wbXhjeWRXSms4ajEwTFBKRkhDK3EzVy8ybTM3SHpqelQwdnpMeWVCZGl1VjNlNjJ2TzdicThIaUk4ZHl1OVZSQ2ZvR3E2bm0rdjhBUDlGcE4zcEoxOFRzdFowWEw3bm9YbkhvL25uVDRtSmdRT1QzNjNXVmpaNjF5blljZjJ2bXRGNmo1YjZsWGI1MW9kN29lZDE2K3BlV2VwYXNXdjhBUHZRZlBZVHFNSFlEejBBQUFDNjYyNmNnbElBQUFBQUFBQUJISmJIeU1RZ0FBQUFLSFM5YnlIWGRyNXFYbStrNW1kWFc4cDFlSFpWTmw2K2FkWE85UlN2a3ZJVkhBK3RsM3ZPN2E3UDZqNWg2ZjVmMGVOcVZISCtoN3JlNlRlZHY1anloUnhmcDZxRDFybCtvNWZ0Zk05SG90N29mUGVKOUQ4LzlkemJuSmJLbXJCNTVUWjZ2ai9SMXJiV012WStON0xqTzM4em9mVlBKL1Y2ci9PZEJ2dEJ6dXhYMVR5cjFYVmgxM25ub2ZuY0xMaW5QNjlRQUFBQVNYVXJPWVM5QUFBQUFBQUFBVzNVaWhVUWhWUVZVRlZCVlFWVUdYMG1ENkwxZm44WG1PeTAyM25iTFU3M2dvKzZ5bWxjZjZYMVhZY0w2QjJmbXZISU9yNVBqZlM1blFkUnQrbHhYbDNkZVlRbmxTZXB5K3g1L2JaVGR6UEtvZlc3TWZTOFlTUmNuNkQxM1NiclA3L3lHRnpuV2NUVmZUdDd1ZGxEaXUrOHY3akQxODNnUFpPQnR6Y3BXMnZNN3ZzL0dkbHhuYStYNWIxanlUMUt2UnozRCtwZVdaZDFmVi9KL1Y1MTY3enYwUHp5dTI5Umc2MVZCVlFWVUZWQlZTcE9MWmdBQUFBQUFBQUFBUVczeFZ4dVd2RnkwWExSY3RGeGFUYmJSMlcwYi9BMXFkZlE2ZkdlZTNMVmR1VHVPZVdWWmVOYWpadGN2bjA2cDRyVlYyN201NWJSMExubnNlaGkwUks5aTRzTGVveStYeHJjKzVqNXpmUm4wR3N3a1pYU1FxN2Vnd01MMHpaemNIei8yang2Mm5ZNEdJeGRUSzlLODA3L3BjUG8vR1BhZklveXdkbHEzTTdtd3hvN296dVdvMlhMUmN0RnkwWExSZEpaMWtxTkhaM0ZqRHdySnh2ZW9FcGdBQ3BRQUFBQXpJd3cyN3NoVHBNZlo2eVY1UkdWVkJWUVZVRlZCVzJwR0l0bkM1YUxsb3VXaTVhTGxvdVdpNWJHWDZ1T3pSa3o4T3hLQ2FGN0dXSUc3MG14cnV6VnFqVmN0eVpRNlR0OUZ2dS84aGtlWittY2xUbzRGYTRuMVdYM0hDZHIxL251dTh6NzdpcDA4eld5L2kvVVNWb2hLcWhLcWdxb0txQ3FtU2owVy9pa2w4NWREZnBQUGRUaVhXeStnQ1ZnRmFEeFZSNkFBQUJrNW1QRmp4WjB1QmsxVmJqbk1uWlcxY2FVdTY5VkhxcWxRVUtsQ3FnUXpSK3h0VXBLTnkwWExhbFZvdVVvWExaREgxOERWaXFKVmdBVlVGWllyUEd3bDVucW8zVGROcnVqM2NuY2JqQjVIVHovUU1meHZKeGRPR1BMd3VkMjhydE9LN0xxY0RiOHZ2T2J2eTZDYXkvZ2ZYRkhrcXFWQlFxVUtxQ3UxMU1pSG9VbWt3NGNXWFUwc3M2d1dYZ0swQXFLS3ZLQjZBVFp5blZ0MVJERWp5TDh0V0pmU090bDVHRFBHR2lpeXNQWjBMbHJ5VnkwWExSY3RGeTBYTFJEU2VDVUtLUGZLMXRGYTJpcWdyMVBLK2thK2ZnZVgvUk9EMU9CNEc3UGpzUFl0VVYzM0xMVVphWXVOT3ZNMThFVnVhVHR1TDlNMFpkcDBXcDNkMkxTOFRsVDhYNmpYVXVzemJxcURMN0x6L0Q2L3pucVBOOHR1UGZMVnJpZlVYTFJjdEZ5MFhMUmN0RjA4R2I3NVVXQUFBQlVvQXJRQWJDUE9ZNWtKbG1RaWFrUjdqNG16MWRlbXNOSHVwaDVrZnNzTlNzSkFBQUFBS1ZQTWFtUkJLTkZyM3k1YUxsb3U2UG10N1BMNjVkeTNUZDM1QytDZGREbHRKNklydjhsMTN0YnlYaE9QNzlENzU0RkY3YnFmZlBKK2w2dVh4V2JLeTNtcXpkbnk4YmRSeVZyaC9WWExWZDhmUCtsOGoxUG1xYlRVN2JEMlF6ZEFBQUFBSG1UUFNzL0FrQUFBSzBGYVZLRlNsYVhvNTlZRERPZ1BKMEFuUUNleU05dzFhTjRQY1NEWTYrdjJpanoycWdxb0tyOS9Dam5YWFkwYWVhVDQ5bXVxajJVTm1USDc1RXBTWGx5MFhTd2RqUERvTy84QU11bjE4VHY5bnlOOTJYcTJrbjEwYlJyNUp4eTRyTWFma0ducm9EYlozQTZ2RjF2YzV2RU9nODk5UDhVNnpRWjlPbXY5WmhwdDhweWU0emM5bkg1ZWJoYk9WMHZCOTN4V1hwWUtpbnMxVUZWQlZRVlVGY3lETmw0RS9BQUFCVW9DdEFWVWVLMHNSbll5T2ZKWXd5V01NbGpESll3bFVyTFNDU0tWRnJHVGl4bFZSNTdYUHdPL3F4U1RzWG04UE9SWXNXZHhQYjgvcDBjaW8zL1ExVWVrTXozekVaTWZ2a1hYY2p2dmNrZmF5NjNUd2RnVWg1bytjek9kMVN4L1E0dDFEeVhrK3Y4QU0vSytjOUMwSGFYVjZ2bWZTOWR6dXB4MjYzVk1XcTNPd3N1T1RwNFpvL291UnFJTmZvK2QwTms1L1gyNlBUdUJ1eGMvUXFvaHZxb0txQ3FnclczTzk4a3VMSWdBQUFBSzBCVUZLdktXM0h1RVFScW5RQ2RBSjBBbnV4c3d5QkswQUJnWjlzV3NTUnduc3U1NDN0TVBEdndzM0J4NDZWc2o4dHU0ZWJFNmZZSmRyZGZwUkt3QUNrc1pIMG5YWVcwMWZONUZkbGxhOG1pODU5bjBubnVOTlN1T2VGNWo2NXJySXdSYmFITlBKd0xJTXQ5OWxrZE5zdWJxOCsrdnNZNUkrOXpmSUxUai9hZzlBQVZvQUJQNmt5aVVBa0FBQUFWb0JVb0N0SzBlQTlwck5wUTB6Tnc0eG9pcVNMODBpenlVZ0FBQUxkZHM3WSs0WHBmbUhZNU9idmNMT3M1M0oxL0s1bk82KzByVHE5V3ZZWjJUWnovbmZOSThyRjZYMHdTa0FCTDFQSTlGN3pjNnl6SjFZTGRqaDIrVWJISHdxNXZMTHBxWXROTEtSZUxvNDhlWG1SYnJzYTNSdHBPY1QxZGp6ZUV2dUN2U0FBQUFKM2xjK2xad0NRQUFBQUFaYUdJMnNxblMxM01acVdiaUxiUXNBQUFBQUFBQUFBc3d0aFNMb0l1WGh5WkxiV2Zkc3kreHR5dVo4K3hzdm1GZk40dGFkVDZZUGZRQUpPcjVycTZPWkhoWnRsV0tPZkpyNTdIVzlEMk95YkZsNWo2ak8wR2paTEVXOUlQZlFBQUFBQUJtK284OGxXRWdBQUFBREtsMkRKYkxZWkwxaDVlc0Y5TFQzUUIxZ0FBQUFDdTJWYWgyRWZtUGsyLzBUVmFQYndBR0psb3RmNkZ4K2JsdzlhNUxXWnNYUmNqSEZxNnpQd08zMGVaV2RoVFgvUGJiVTczQzEwY0ltY1BwUjczQ3phdlVNR1JIeVVyR1ZGUlRDeXNHVVlPYzZQbnRXK3dXOU1BQUFTSXhwSXdFbDh1ZDdDeVlzZ0FBQVpHOWptNXAxMUpaK1NiRFh0ckp4OW1ybVJtU1JIVXZSaVJHSkVZMUlkTUFBWmNhN0l1MHN2NVhGM2RGWmwyWk81c2wyOEhCejhuRzEwMmEvZVJVeTg4ZzYza3VmOUl1eWV0dHI0dVB2T1hSMVlqMFFNVEMzRmtKYWhsNHZrNmR4dyt3OXhkaGJoeVhjRHJjV2FIWmw0cVp0UG4rcFpXN0VybEpQRE1GTlZMemJVNTJPY2Q3aFllVjZwb3Q3cExkdU1MZXVBTmlyMTcwdmpxTWVMNkQ1YjA4YStrNW5ycnNuTDh3emRqaTlUNkFMWkFKdDl1Yk9Wd1R0ZU9ocGoyR0oyVUlYNVdUZDBmbmRYTE5rMmU0bk05SEZoMGNYazdHWE4xTmRUbzdOT1RtMWx0RzZWRWw3S2lFcUlZWWRBQm1ZY2RlZnBaTkZ1TS9PMnVYb3B0V1crYkd2eldiSFk2bmJkUG4xMXVWcXRmbThqMSsxOTgxUEw5enozTjM0ZlNhUFlSWm1OdE1MZGo0R25WYUhuL1I0WWxyQVczREN4TnhTTXRORnRzYnlQcWNYbXVabzRuU1hIRTl4YlpaWlJ1cFhDODkxMkpXbXlpbHR6M3pYNUYycHRqMW1uMld1bzZPQUxlMEJYMG56ejFETHg4ZUtiRjUvTzR5M3JPZjZmYjN1ODRicmFPZHI5RHZOSHEyaHAyTXJKM2tNR3dsclAxUG5jRGtlZ3dlWjFJOTloOUJmbFllWm90MmJiVDZMZWUrWTJOazRmT3RnaHJiaTJiclVZOXQ4VWNXbXphc21QR3YwNlprS2M1a0lvR3dBVFY1c2V1d3lvYytHMkZYS0xPd2FlUzY2YlU3Uy9uN0dlMjd0WWFxSGxuUGJubmVacmxhbWJEdTJkMmxsdHIybU5KRk9Ha2h2c2wzd2xNQUFDM0d5Yks4VyttNWpOeWM3Y3pZdDlVNXRSbWFteUVOSzI2S2dMZFh0TmRaR2V1TnRQZXZxYjl0ZTZPc216WHZrWGNjWnRLT2R2YVRTOHJrWTJCdUlaejRxZU96c2QrU005a3pjTEo4cDNrOE5mT0pmaTROWVhiSzNCanJuMHU1NXpvT2x6WkZLN3M5TVBNaDhscjhkcmVIdjFzVWQ5VzdNaXR0bEhEYm5CdDh4WTVjV1d5VkVsT1ZFTW9TMGdKNU02ckR2YzNVYjdkd3RIaGJyVzQ5R2x1eXMvTnF4SzVVY3ZOaHNlTjJPdk4wMnJ3ckxhc3pFcms1THVmd3V3MVVMTkgxZWkzRHplMHJGM09aeldsN0xHNC9hNUpzT2NsMDltMDBhM2V0R040MGRIbTd0dHVwNE51TGw0L3RXb3N2dzlsTysySFA3SE4wODIwcnhnVzYzUDFkc2N6WjgvSkx1N3hvM21qZU5HTjQwWTZiUDRwRFAybXAwTDJXOGFPYVYyMllmVEtkZHY1dGpMa1pObGxPbnk5THp2UmF2Z2RQRTJPd3pMdkljcUNIMnZNMjNOWDY2dHZyTUREcHZ5ck15N0pmbzVkcGh2WnR6cjkxdHh4YWZlNkN5SE5ZUFNhVEoyc1pFbnBsUkRaaVZvZUk4K0NMSHp0N05vZHBPbk5rMStINUdTOVNQdXdsMVUvc0pLNUtVYXpZdHIzTnN3YXZNcUtKNTdNdzg1N1hPMTB1aW02U09HdVdackxvUGZlU3c5OW9KZGlxaVYxWlladks5cUtlQlRIeVkvWE5TelkyMm5OUjJWZlE3NnZPYmFQQ3phV1k5WHROZkpTN1hjbzg3TlZCVlFWVUZWQlZRVjIrbjZ5T2JlNU9veUk4bk1wQkw1NWw2MlN5Zmw4Vk1iUGJseTRqMW5YYTk2enNleTh4cnN1SjVKaTQ4ZGM2WDBwN0xieGFyS2xHU0tIVysyUzYvS2pqZHEwYlZ1a1JqZUNVZzhiS0xKdHg4dkduaUpUNDZDTFpVdmVVMld5VTlKWXBTdGFWUnVFZ0dzeDVjT1RiV2ErYnhQTERONHZCcGRIdWRMbzZsVkU3NjNXUEk3eXVMbFZjRUZkbWg2SFczUndFZVJQcVkyRm0yM1lKTWlPK2pzVlVSMFZVUGFxQ3FncW9LcUNxZ3IxZko5UFhrMkFvNThjY2tKTXc0ZmZMdGxxZHA1N25BQXRwV2tWTWZJaFNLMUxWOW5qRnk5YmsrM1V0U3lXUVpzSHJsR3p2MWRMVlpleXFCSUJsWFlkYTZaMEx5TTFzVjhmZHhTdE0zTnRwZGI3N1NXS1VyV2w2SVNDNDBtSmw0MWxsODBNdms1NXNhZnlNcFdGV0JqNUdQcjZnVHVBcFpJaG1qWFcxOHhaZzg5ZG16dGhyc202N29CVjN3QUFBQUFBQUdkZzUxT2JJVnBuNTBVTjhjN1k0Wll2WlI3WFdiTkRQWFd3ckF0cFdrVklab1VycnJiaXNja2IzV3k0MWRIUWx2eDB2TXVDS25zd3N0QUFBQUFBejh6U1RaOG16dHBXbkdtaG1lVnV0dTlpTFhzbCt2eHBXV1l0MUw5dFpJeVV1VmdWOGh0SXRjOGpmWVdhUWxJQUFEbGROc290bnkrWHV0QjExRys0VmRrQUFBQUFBQUJQQWpEWlM2aFhseklZNlN0dmpyUkttMDFsNkhRMjZ6Sm94NUNsWTFyTDdYbElKNFBKWFhXd3ZaOERIdDBiZ3UwZ0FBQUFBQUFBQU12RVFodDU5SFNySnRzYkJUdW1oSjNCS1FBQUFBQUFBQ2xhUE9ZWWVObytYMmZWYXpaMTl3SzlvQUFBQUFBQUFBQUFBQURJeDBZN0hJMHlGRyt4TmRTRmMwQmRyQ1VnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSTZTa0FUQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvL0VBQ2dRQUFBR0FnSUNBd0VBQXdFQkFBQUFBQUVDQXdRRkVRQUdFQklnTUJVV1FBY1RGRkFYa1AvYUFBZ0JBUUFCQWdEOUpTb05QK09JTHRQVUFOVU8zYnQyN2R1M2JzN2Ivc1JSU1IvNVM3WXhmUXlTN2R1M2J0MjdkdTNiczdTL1VnMktYL21LSktJK1FBWE8zYnQyN2R1M2J0MjdMZnFidHY4QW5tSXNqNHBaMjdkdTNidDI3ZHUzYnQyTUg1MjdmL29tS3NoNEVIdDI3ZHUzYnQyN2R1M2JzYmxJMkxHVEV1SEgzTjBQK21ZcXlQTjl1M2J0MjdkdTNidDI3ZGc1VFJ4VkVpUlFNWDJvSS9rS1FHb05RUUJPdUtGTVc0dEJiQ1g4WnlxRTRObmJ0MjdkdTNidDI3ZHUzWU9RSEJFQjl5U1JBOEdUUDZqOVJYMWZPdlhxa2czMTdZWS9JYUQrQitCQ0RlUThUR2ZFZkVmRU9vZkk5c0VSOFI4UW5HakRyNitiV1IxZDlHOHdNWk14UHNXU0VPRk03ZHUzYnQyN2R1M2JzZ0hLYTJMcmtWS0p6ZXNBU0o0Nm55cUVFUkJUcDBBcmx6TVB5RWh5dVhIMkZxN2RaQzRzdDloYVBGdUlMZ1pYSmRhT2tlRkZaczUyd2hFUWpKZzZhRjFvTlQrby9VZnFQMUZYVWxDZUxoSGh3bDI3ZHUzYnQyN2R1d0NpVGxKUEZreUVLQnc5YlpMeTFMaUNkbkJwSUp6N0xhL25YMjF1cE5Kc0dST2JIeHJPT3NoTW4rTll4YmlDd2NQeFBZVTN5SVNLQnBaUERGZzNhWnhFa21TWStaK1orWitaUE51RmZKd2x3NmJkdTNidDI3ZHUxdFczZ1ZQREpnUUFFUFVnbDU2bGc1cm1HeGpGUHRjaWkvNmoxQnBycjVqa1RteDhheURySVRKL2pXQVc0Z3NIRk9KVkQ2MzliK3VOMmtneFZUNGdUemFudU1VeGVIREpRbDNkMmtpM2FlSkZjVVZLb0FtTjZRQkl2bnFPRG10NGJOVHgrV0FBRUpVRVM3UHhFNHFsOEtpZzZ5RHc1UGhVRzZ2RURnNGZnM05jUzNPdkJOSnNkVitvL1VSMUUrckcxNDBBc2w1dUNjbUtlT05HZkdGakVvOEE4a2pZc1lnbHc0K2x1bjZOUXdjMXZEWnFXUEM2NGprcUNlYlJ4RVk0Y2ZZbXJ0MWtIaXkzMkpxOFc0Z2NIRmVCNEs1eVBkWkw4NjNrMWpDWU5ML05qTkt5NmJwbzFrL1NvVDNwSTRxaVJJb0dMNkFBb2VqVWNITmF3MmEvSmlMcEhzeFNBWnQ5a1JteThhdGp2SUxOaDQxYkZ1SURCeFhnZUU4SEl6aVh5NzF2SnZHek04UXNseHFLT1NnK2hVdnZBY0VRSDFOeStuVU1ITmF3MkFrd25VWk9qeWI2YXk0ak5seTlWeDJNRm14Y2FyaTJYcitEaXVCZzhFNGl1SmpuV3NuTWdlTmlpVGthdG94aEt5SnorbFF2dVNXeFpZaXBST2IwRkQwNmhnNXJXR3lJaVIxeGhFWS9odzEyWWpiaHNjdHZyVFJrOUNET3FqOWFaTVZzdlhzSEZjREI0SnhGY1RIRjZ6azVqV1JpSndRbkluWG9aVmFYbFBVdVhnQ0FpRGNHZ3NUcy9KSlBGa3lFS0J3ODBTK3JUOEhOYXdSaEpNWnBvL3g0L0NabnBHNGJGVmZtMEYzZVF4eXEvT0lPbGozcjJEaW9oaVRYQWpzUmpNMlJ0ZDZ6azVsa1BGU0ZHelpabjJDVU1BUUVvbEVvZ0s3VlJMd0luaGt3SUFDSG1rSHEwL2lBd3FpZzNCRy96ekJydTRiTm9HOVNGNmFIR2VHOWFVV1Z2WGNIRmNEQmtBbFVsY1ZXK1UyQi9kNnZrOWwzcTVNa2dVTDdGZ3dCQVFFb2xFb2xGNmg0RVZ3NnhGUUV4dklBOWVuWU9NRHBMSEc0SE9zemwzY0xtMVplcGpKUFlVdXdCZXZpbWhldVlPS2c1ZHpKbXlESnJqNW81YjNkNnRrOWx0V3pGa1pYTmxpUFhadzRBUUVvbEVvbEVNVUx5a2JGakVFdUhIeVNEMTZkaXkzY0hNYzBMclRPSU1NZzV1N2hzMnJFNElqWjJNQVRaTVk2MjBZU2JxOWI0VlpHUWFOR2NjcXFNNGdzN2o1K0t1Q2hXemJaSENHc3RHQzY4akl3TW9jam5WbGt2V1lNREFFQktKUktKUlVIMGdtSk9MeElQWEJTTDZhQjY3ZVJiMHV4anNreFAzZDNFVDgvTXQ1MVdiZXZvT2NuNXRoc2F1eXljdGNlOERhamJQS1RzQkovWTV1ZXVFblBzZXdTOXdFMHZzN3AraHNvN0hNemRzM2JmWjF0bFhWOWFvY0JnQ1VTaVFWbFBRMmJFUzRNbWRvZERBOWlJWGQzZDNkM2QzZDNkM2QzZDNkM2QzZDNkM2QzZDNaZzlaL0FNTGhSTGp0YjBKRThCNE8zTVgxcEJkM2QzZDNkM2QzZDNkM2QzZDNkM2QzZDNkM2QzZHJCNng4QXd1RnhaZjBrTjVCaGdPVDBoeGQzZDNkM2QzZDNkM2QzZDNkM2QzZDNkM2QzZDNkbjlvOEJnWUdHVkVmU3lVOGd5eHc1ZlFUTHU3dTd2Q2E4NWJXemlua1l6ajNrYzNnL3JmMXI2MTlhVmdMSVVOYit0ZlcxMkE2NklYZDNkczJUbUlRUit0L1cvclgxcjYwOGpjSDJHNERBd1QrdE5RaHNId0RpekFQb1N5Q2ovclAxbjZ6OVorcy9XZnJLZXZBRzVaZXBPWkltdG9iaW9pUGdmRngxbmdUQ28rT0F6c1I4WjhaOFljdDNwb1MrUVoyRWg0YlFGbjlodUw5eUM0RDVYaWdlWk1nNUw3WjlzKzJmYlB0bjJ6N1o5cysyVDh0ZXN1eFZSVDNWWnZNL1l0YWszcTV0a1ZtN0lwcmp6WVhnenBaQ09reW01M1FsM3B1U3dRbUNaeHNuMkVOaGlIZTBaWi9UZDJQNGtsaUtqZzhpT1dwNkNacmJDZmc0U0MrRCtEK0QrRCtEK0QrRDJpT3VFakdqSE5zV3U5SnlYeTd1OVF6YnN1MnpzTnMrM3ROdkROM3kwMHRVWlN1YTRVN2RmTHZXaDJqTFA3Qi9HQWtjZ1BBOFdjM21BNlhteFpDNUp5eE53KzIvYmZ0djIwKzRUa3ZldjhTVWdxdmQ2Z3ZKdWJ1NzAvTnFTdTdpMFNOWjFxR2J4bDZZbG0yeWVwZ0xkMWwzck9iVGxtL1BmcEFRWC96L0FPWVZqSytnQjByTmdDR3plUmpuTFplcXFVYjNiT1pocDQ2Q3BMdlhqdkQzZGxEV1VCeGJKMXJjRHh0R0JtODVjTk92WnZZUmdJOTg1T2U3MDZRV1FsV3hoLzV3RHBPUDhqczN2R1RTWW1mdlAzblg5Z2ZaZDNxNXlvYkdSdnF4dFdndGVkUlN1cEs2eG11WVFkaW5ZOUxiVTdnT05wd3l1NkxXQXQyK3psamRzbUp1N3RCeXkzYVFkaVByRDg0K3k0MlFWMnFNSGZNamNtbWM3cjJ1NjlHTUh1WGQ2eHhzd29uTWtIQ3Fhd0xuYnJrbHRnU2dFTjRMY0J4dFJzM1VMQVVHMjZGaVVDc3RsWjNldFJ1NXNMRWZXSDV4OWw2WWk3QnFHL1pIWktPMGtrV3pWMi95N2pkWWd0VHphY1RlL0k2dk5QNWM4cWQ5ZHhMTGRFOWZ6ZmN2WHVOdnh0c3JsM1lDaW52bWE5eHVXWGV2WnUyWGZyTDZ3RDFtOWw2Tmt5NmkxOS95T3plVllwZGRUVFhML0x2V2x1TnF5NzFCS1NiWGQzRGszN05memZzdlNtZWJXUzdzb3BCdjJhOXh1bVhldTV1K1g3Q2Vpc0gybjlnNW9tYkxrRm0vNUhadVRXT1NVSnJEQi9sMms1MVNVemE4dTlEQ2FMZDNjUG0vNXJ1Yi9sNlV5ZEt1V2c1ZGxGTFA2RG11OGJubDNydWJ2bCt3bnFBUFlmMkRtaDVzMlFXZjBISTNKSkpSNUZ5U2FUL0x1OVU0MnpMdlFNbTh1N3VHeitoWnJ1Yi9BSTJSYkliRExNMHRrWTNaQlN6K2haQW5LTzdCZDY1bThlNHZvSEx5dldmMnhMMlRjeHJiZTBHYVd3eXM1c1d2YkZEVGpsSjAwdHBGNnZyK2JXS0VOOWUxQ0trR3g5YldoYnVGemRJaUhhNy9BSnFtdHJMUzhsRW0yMkRYUXNncFovUThqaFpIMzluZDY1bTlZSDRxNURCeS9XUHQwY25EN2pmOHU5QTQzL0wxZ21UMDRzdWdUd01Eb0xnellvbzJtQkhabjk2SElCbS9oWlJSSCtoakhqRUtiUTJ1OWFIZXpFOWlmb0VMeXZhY1BXM2RmZHZ1eXM1OTJkdnJ0aysrN1BwQzQ3WXgzVnc2dHB0bjNiN3Y5Mys3TDdmZHgyeWZkcFhiRVZoM1IvSzJnNERkYlEweTJtMXZwQ1BHSFVXVFVMY2JzTWpNK3hFRW85ZHB4UWVBNWZ0V0QyR3k3dTd1N3U3dTd1N0VTbkV5ajg4bTN4MC9URzd1N1FSMTZGSEg2TjNIakhLM1BJM1pQWVVzVEIwcW0vYWo0QU9BQVpmc1VEMkdDN3U3dTd1N3U3dTFWMTNLanM2dUlHV2M4SW51N3ZVNDlEQXpkV3QzSGkxTTJVM1ZPOEQyYTNHZ1VNZmpKbkFNSGtjdks5TFdLSnJ5c0E2WUdEMkdDN3U3dTd1N3U3VlhXV0FmT1BWdTdZTm80aUFCbS9zTHVQeEVXUzIvNWFZZXVQYkppSXBxdkpOVlR4QU1FZlN5U1dlcE9nZEl2WjZLOWhneTd1N3U3dTd0QmR3djZXNnptU2p4S1dJWk1Va2dFNzVtNVF1T0ZNV3kyN21BUFpyZ3Bnb01uSnFxQndJNElYbEI2bTRDS0lFVktjNGlIc1ZMbDNkNWQ1ZHQyNjZ3RDZUcXVYVGNzZTBZSXRTYkR1aWl6S1dsSkc0N0FFaDlvT21YMk56dGRna0hwMWVRNURCQzg2K2lQVVVUQWFBV3AzUWUwNWJ2THZpOHZTV0czYUN1aGZrSmxISzdsSmJVbXpWSmdqdVUzbDNkeG1CaGpUSnZhM0w0RGw1UURsQmc1ZmdpMFRpZ2pSalRSaGlZS3FBdkhDeFBhSUdMZDNsOFhta2drV1kxNmQvbDdsQzc3Q3NkMG82T3FJc0dqRnl4UkZkUUExNWRDN3hSeDl1UjIxUng3Q2dBY1hsQmc4amw1WGcxWTl1M2J0Mk5qclA5a1hoall1VDJpQmk4WHhlWHBjeVVPSExSNS9PVi93Q1ByL3h4YitQbi9rZy95WS84c0grYS93RG5tcndyQkY4Q0xGSmp0c3B5ODRoMi90YkU4NkFjQU1ITHJoaWgyN2R1M2J0MkV6bERsUW51RURGdmk3NDFobkZTeVovTlhIZUxZSlVJbEppa3lUYmJ2TytFRENiZHJzQ0hzSVVBOEFEQkhrQndBeThJVUI3OSsvZnYzNzkxdzhIS1h1SERwZVVtOTFIZDBGV2szNUs0N3hmQlBIYk1rUUNHR1lrTU1oamRtaUdzdWpaSXQvVzNTOHc0RVFBUUVjcmhETy9mdjM3OSsvZnYzTUhJZ29UeWJ0bSttaHBxK2xPMlhnZElRNHZOVFJtZFIwSlFTb0xwelpKNEpzSmI1SjNMdk50ZDd1cHUrTTVObC9SSDIveEd1czRPZmlXMERXMTVvSkF5YjliZEx5SEx5ZzVBQndSNEtQZnYzNzkrL2Z2MzdpUGd1bDR3OFMwUklsd3VuUFFQZ0lHUjUwaGJUTlZPdHhJN2s5L3FMemZkUGRBbC9SVnh5RjBoM29CeU5JNXJyS0RlTkhIQUdFNit4SzZTSUE5VzlKQ2xMNWh4ZUNBRGxCeVllL2Z2Mzc5Ky9mdjNEeWRKY2dESmlmRTNiakdpT2JISytSaW1RRU5QWHhtcmdZNy9BSnFka2hvekprR2J3LzFDRlVkTVFmeE5pYnRGR3hiSE1tNW14a0Fib1N2cVFSODd5Z0hnTUhMenJodzc5Ky9mdjM3OSs1QjgzQ0hHdW9GSEhLUCtaQnhNU1RoeDZCQmtjaHl0QTRBWDM4emJOOG1aS0JobnpadVZBcmhjVENjVHdnNHJoaisxc2g2UjVvQndBREJ5K0hKTzNidDI3ZHUzWnFsNW1Lc2ptb25URENOQkJ5NmZ2Y2F0cDZBOUd0eVNVdWhzSkNxdlYxT095TWtxcUM2N29UQ2NUQ2ZYellxUHRiTi9VQVlJOERsNEFjbUs0UTdkdTNidDJhdGZTY2l5TEIwY2NVWnJqTHlPRkxBdzh5Z3NUemJPRUhJbDZKTjBTaXNzL1dNa2haakNZVENjVEhWaXB0L3ZyNlk5alp2N1F3QkhBREJISzVFRm80N1ljQUVtYURIMW5Jc2pxVXdZb2pQVEY1ckVQanZKRVBReVNMSUp1djhBWk01N2xSb1JNWXhqSFVkbmxWSDRqN203WUE5UWNDSUZTakNSSVJ3eHBvcFNNT1Q4eHlHSkQ3VnNFd2MrYTlEb05jbVZaQTNtZ1ZnUlJzdEhsWkp0Z0pnNFlYTHBhWE81L0MzYSs1cXdSUnU3dTdNSDV4QlZzc3ZrTkZObVdKcHpzb1kzQWg0UnhXSlZqZjdBYzBJT01kRi9DQU4ybnRIR1RPN3U3dTd2OUxob3hqbUVhQkRoTFRieDNrVEZ0MmhBUEh6a0ovcGY2YVRjcFUxR3ZpT0xpYkJEM3BKb04vY3piOXUxOXUzYnQyN2R2WVVzZHJoZGFORFBOV1dTOUNTb2JVZmNGNXBkenhyemR5S2k1Um5lV0NDeVNqWnVIZ2NWakRqZ1BTUnVadnlneklUME5HRGZWaVJDK3B2b1BDRkxuYnQyN2R1M2J0MjdlaENQWFF4Sk9HaUYxMzdGQWg0OTh5ZU0rRTBsVzNpcXhPVG1JY3I0bURRWnZodTNPZEJZUEVjWE9jY2ZCNUFYSVI0UUZveVoxNEdxRFh4SXhNWGlKaW15Skk2WE9NY2lwTFJiUU95S0N5SGJ0MjdkdTNidDV4N0FFSGpJV1RHS2JHWW9aL3RZNFFrMkloRnNFV3BHRXZGK0owMVdCaTVGU3FMb1R4cHAwVzdjaERsY0l0a2NNWnhNbmtmbGtac2VKSVBHRWhtMGJQdzJhdE9nY1NTRFR4aG9ZN0IwMGNvTTJ6Vm9VbU5IZU93azAvaXhiR2JPV3hpZHUzYnQyN2R2RmlDYUFHajNydDVlT0JEaWJBQlhXVk5PTnRhUEhIWFdrRURGOGprVWp6b2daOGVGUm44VEtPRklSZmgrOUhnd09VWW1ReVU4b2xnTGwva2pFSXNZYVJBZG1KNFJpQ1FzUmRLelE2K2dSVEpSMHlhWklGZEdVQURBL2N1YVVRV1c3ZHUzYnQ0bUJySm9PQkpoMUVYSnpGeCsyQ0sxNURISkpCcTNhc1hSenlUaHd4ZXhmbUlLczFHQXlrUkxjT0RGTGtvdmc4ckZjbFp1WmJ4WkFJcllPUFdweUVQR1B0blc1WlFpQ0xaeW9xb3M0WU1XM0VteitGQUpFenNWM1E0WUNGZFAzTHNtZHUzYnQyOFJMMUlLRWtvN1BrSXEwT0RabzE1VkYyc2tzcWROeVREUDFKaDBQcEVGMEk5OHNzZ2psekI4SGs0T2l3ejZRZFlWRXJBc2NrM1JYQnFkdW1uTXhvZ3hlT0YrSTFZa3VWNGN6aDIzVGNPbXgvQjlHaVJjOGdxUXliMTFJOVFLWU8zYnQyN2VJRlp4WXdaVWpZYkNLSnVVWEJEY3lDa3V0MytWTkpNV0JZNTFFTEQ2UkVRS1p2T0pPaFhPNGVHOERZNnlLUUJxVW5oRHlRSDRldlZsdkJnbTNoU1Jhd0ZsVHlJQ3dVUVU1Y09GMTNEb01MZ1ltekdCWGF1UTdkdTNidDVJSWd2S3h4bzlkZ1NLYk1FSFRWeWs5T1NMZExyck1uYk5UTGJKS0pLWkl4SzdiMEdIQnh3UTVVcHhsTHFHOEQ0NkdHTDVzNU5QWTF0bFVVOEdqQ0lqWEl5Q1d3bE5oUmFSaUNhQzZ3aVpXUWRPeUM3alR4cldOTXhpR1NKNWhOOFBidDI3ZHZCcTJLM1JjRldsVnpZM2ZrTml5UkZrNUV6ejVCRklNcDlDSnhMWXpRekJxK0ZSR1NpVHZ6T0w1QUNsd2NWeDhxMlRRS3dQNEtHY21TRDFsT1Y2MmRNWVVDeFlnM2tSZmsrSVp4UTRPR0FaSVhUaVdibUlYRlZnZUdGa3UrVmRMcnNIelB0MjdkdkFRYlNZR2J1UUUrVWtvZzhVU05FRWlVa0F6c0xvejB6aEhGU01wZGFZN0JnWkthL0l4ZmczRGdjVng2SWNmN0JEOEdGd3FQdWlkZFl4ZzRPSkxrbFZIWUFxWXJzcjRIQThLTWhoazR3QVdmR0ZBRDUva09xc3U1a0Z3dnQyN2VDaVhSQTdkeWR5YzRoVkl1azFSV0YwSzNnZVFTVUZ1VW9uTS9QSm5kVC9BSXRCNU9TVlpGT2taeUl5VEtXTWRaYzVnRDEza2NKSHBaTXIyekVJZzVkb09lUUVISU9RVVZjS3JWUndRVkl1NWVuQUNQQ1hkMzRIU0ZBVW11S0RnaFZVVEE4NUVVbHdtalB3d3ZPeEQ0Sm1BZVJLOGJwWXZoaS9GTlZCSDN4SThHenVXVFhtUk5HajRqelZVY0U4SUxnbitJRVpVdDJRRTQ3dzdDWTUyN2hSd1ZjUXFoQW5va3pka3hLSlJMenNZK0xCZndtbXFEbkJiaTNUVC9CQ0RnNFlUQ1lUajJpUjhCd2VhcWw4VGNFY0tyRU5qOUlJd2pFcGZFamtUbU1rY3gweEhnY0hDK2lVd01KaGNLS2ZMN3lIQkRsVEZSaFh2NDJYQTRmRFliRDRPUS9pT0R3R0JnY0w0UXhUbk1VLytWWng2UU4yQXdpbHlPRGhlQThRQ1VBTUxoTUFVUndBZmVnUzlaT2FYbWMxcEw4YkRCREZCTUk0ZkJ5R0FROEI0REF3T0Y4c0RDUFlUKzRCUWZZT0RoT0E4QUFBbE9DNEFnTFhCTVo4dXQ2ZHVHUEtjMEUzL0cyY2xkaGpnUkVSTnhDZ0lDSGlHQmdZWXpoOTZiOWFEcEpjY0o0blhQS0tTaHo0R1gyQlgyYkxrYzFkNFF2NVFFVmUxandpdWxMa2tpbjhReFoycXQrY0JSZW9pSW5mSGxEdS93QWdpWTJNQ2Z2QVUzNmNvUjFobFZubjZ5TEdQK2NRZHFtZlFjWC9BTU1peGpmOVpSRkZ0LzhBZUQvL3hBQk1FQUFDQVFNQkJBUUpCd29GQXdRREFRQUJBZ01BQkJFaEJSQVNNVEJCVVhFVElDSWxNbUZ5YzdFVUkxTlVnWkdTQmlRbU0wQkNVcUd5d1JWUVlxTFJORU9UWTRLRHdqVkU0WkQvMmdBSUFRRUFBejhBL2FXWTRVWkpvTDVUNm5zNmgvbEFJd1JrR2lQS2oxSFowWmNnRFVubFN3UjQ1c2VaNklUTHhMNlkvbisydEtjRFFkWnBJaGhlZldldi9LeExxTkc3ZTJtalBDd3dlaEErY1BjT2tBYmpISnVmZisxbVh5bTBYNDBFR0ZHQVA4dFdWY05UUlBnOHVvK1BrNDdhQ0lGSElkSjRTTWo3djJyaThwL1I2aDIxamwvbDZ5SndzTWltaVBhcDVIeHZMSHE2YkRuOW80dkxmbDFEdC96SU9DR0dRYU1SN1ZQSStMZzlOazc0aEd3Y1pZOHQwUjRmQmpGUmlOZ3d5MURpSEZ5b0Z2SjVkUHgrVzNvOVE3ZjgwRGdxZFFhTVRZNWc4ajRtUDJFeUt4QkdCdU1PT0lnNTVZb3NoSTVDdUlnQ2lwd2VtOEljbjBSV05QMlIyNUFtbVBNZ1VuV1NhakhWU0Rrbys2aDJiMVBVS1EvdWlvejFZN3FIVTMzMUlPV0QzVXk4d1IreUNST0U4cU1iY0ordzcvSVBUYWIyQTBKeHVZOHlUMzBjWUIwM2R2U21WOERsMW1nZ0FHZ0hpeTMxd3NNSTFiVWs4Z0t1ZnA0NnVQcDQ2dW9JbWNTUnlFRFBDTnpkaHB1dzAzWWFrbGtDUnhsbWJRQUNyR09CUThBZDhhazFEWTNDR0RSWEJ5dlVOMW5KczZPV2FQd2p5RGlKSnJaMzFWSzJkOVZTdG5EbGFwVnFiVnpHbkF5aklJcTNsc3hMTW5HV3F5K2dGV1gwQXF5K2dGV2pRUHdSOERBRWdqY0x1OFNJblE2bkZXWDBBcXkrZ0ZXWDBBcUViWmEzWWtvQnhnVlpFWThBS3VCS3dpNEdUT2xYTGZ1b081cXZ4NlBCK0tyalp4VVhDZ0J1UkJ5UEV0cmkyYWU0WGpQRmdBbkFGV2tWaTA5c25BNlk1RTRJNlVTcGpySEkwUWNIbU4vZzVDT3JxNlRpZlBVUEU4RWpMdzV6dThOdytUdzhOY0tNdU04VmNMQTg4VnhObkdPa0pPQnpOQ05NZGZXZkc4N043by9GZC9rdFNxODgvQUM2dUFNMUZjSUdVQ2wvaEZMMkNsSElZcElJOGtqSjVVTDY4eWh5aURBUGFhWno1SSsydURaTnNwNmtGUjJzUmxsYmhVVlo5c240YWl1NHVPRnVJVithUyt3YTgxUlVsdkUwa2h3cTZrMVo5c240YWh2WStPRnNnSEJyNW1UMlR1ODZwM0hkYWk2K1RsL0x6amMwRzJUSWg4dFFLUytpN0hITmQ2eEx4TWNDdmxFQkxqVGlHSzYwUDJHaXB3UmcwTm9RbVdXUXFuRmhRdFEyTnVJb2wwSFdlWk5SWFVEUlNMbzR3YXRTNUJrbEJCcTArbGxxMCtsbHEwK2xscTArbGxxMCtsbHFEZ1BCTklIeG9Xb3d5dEcvcElTcDcvRzR4eERtT2ZyRy93QUltUjZRNWRHU2NEVW12QnhnZGZYNGlNakZtNFNPUTdkeVI4UEEzRm1sS01XYkJGQXNBZEJRRFlCeU8zcE1EalBNOHU3eC9PemU2UHhHNmFmYXQra2pGZ0cwQjVEVWl2Sk5QWVR5OElEb3gxQjBxV0tUamlpNFQ3V1FhRXo4RThCWDFxYXRPMlQ4Qm94U0dPM2c3eTVxNXZpUXgwUE1EcnJyZWdCZ2FDdk5jSHNDdnpCZmJHN3lManZGZm1rdnNHdk5VTmVhMjlvYnYxLzJWOHhKN0ozZWRZKzQ3dk9yZTlQeDNlZEg5a1V5SGlVa0VjaU5LdS9yRTM0alYyRC9BTlJKK0kwOXpCSEpJY3NWeWE0TExQOEFyRzVYR0dHYWd0YmJ3VWtnVERsZ1c1RVVzaUJrSVpUcUNLQ0FrbkFITW1yUHdyazNFUUJZblUxWUFmOEFWeGZqRmJQK3R3L2lyWi8xdUg4VmJQOEFyY1A0cTJmOWJoL0ZWZ2taWTNVWjA1QTE0ZTVsbHhqall0angrQnVJZWlmanZPc2lEdkhRNTVWNE1jYitrZVE3UEZaZ1NveUJ6TzVreHhER2VWTVFTQmtEbWFKT0J6b2c0T2g2UHdqNjhoejZEenUzdVQ4UldsZWViL3ZQOVJyeVRVMjA3cVVSa0lpbnltcWUxdDJsU1FTQlJrakZjZTBJbDdjL0N0ZVZNZG96S05BRHFhY3hLek9FSkdlV1RVbGpLRWNoZ1JrRWNqdTgxMi9zQ3ZONDlzYmo0T2Z2RmZta3ZzR3ZOTVZlYTI5b2ZIZCt2K3l2bUpQWk83enFuY2EwcnpvM3ZUOGR4dXR1K0NVZ0ZnS24rbFNwL3BvNm56ckxIUWhnU05kUW93Q2FOM1ptSlNBMlF3Tk5ESzBUNk1wSU85MTJmNUovZk5UTnNxZmlPQmdkT0hRcWVSb281QjZ0NnllVW5rdDJkUnA0amh3UWZHZVk0UVo3VDFVa09wOHArM3M4WmtRcXB3RzNOTGppT2NjcVpWS2c2SG5SQnlPWW9zY25uMFdUZ1VJMEE2RHp1L3VUOFJXbGVlTC9BTHovQUZHdklOWlM3OTVYNWhjZTdiNFZ4YlpnRkRzckcwcGgyR3ZtazlrVnJCOXU3elhiK3dLU2FNeHlLR1U4d2FzZm9CVWR2R0VpVUtvNmhYNXBMN0JyelJEU1N4bEhBWlRvUWVScXgrZ0ZSVzBmQkNvUmV3Vjh4SjdKM2Vkb3U0MXBYblJ2Zm40N3YwclgyZjdlTjUwbjlyZm5aeDlzMERzaWNIckZSU1dxUGNUUHhzTTRXclA2U1dyUDZTYXJQNlNXckpmKzVMVm9PVWsxVzVIa1NTQmpvQ2FNRTd4UHpSaUQzNTZEakhFT1krSGlLNHd3QkhZYWlmVmNvZlZ5cC8zWkFlOFlxYitOUHZOTis5SUIzRE5ReDZrRno2NkFHQU1Ec0hqeEJHRGpKUExkRWVId1l4U0JHRERMVU9JWjVkZEF0NVBSWlBFZXJsMFBuZHZjbjRpdEs4OFgvZWY2alhrbXZJdlBlVVhzcDBVWll4a0NpTnJ3czI0dnRhWlZHU1d3QldJMUI1Z0FHdFlQdDNlYXJmMkJVZHJFWkpXNFVYbWFzZjRuL0RVVjVGeHd0a1YrYVMrd2E4MFEwa0VSa2xiaFZSa2sxWS94UCtHb2IyTGpoYmlBT0RXSUg5azd2TzBYY2EwcnpzM3ZqOGQzNldMM2YvWGRLZnlwTWZHZURCWEhWeXp1bWY4QUtHVldjbFNXR002WUc3enBjZTF2ODJuMnpYbW1lclJyUkJKS0VkVkFJYXJCZWR6SFd6L3JjVmJQK3R4VlpIbGRSbW9yakppY09CendjMHhZU09NQWFnZHByenBkKzliNG5vZUJzZFhWK3dOSWpNQ01EYzBPT0lnNTVZb3ZHU09RcmlJQTY2S25CNkVrZ0Ryb0lBQjFkRDUzZjNKK0lyU3ZQVzBlOC8xR3ZKTkpZMzgwVXh4SEtkQ2VRTzZOTnJXY3FxRlppeWtnWXpwdVE3UnZKQ0FYNHdBVDFERmFaUElVdDVlQVJuS1JqQVBVVHU4MVcvc0N2TjYrOEc3eUxqdkZmbWszc0d2TkVOZWFuOW9idExqN0srWWs5azd2TzBYY2EwcnpzM3Z6OGQzNldyM2YvWGQrbHgrMytuZCtrY250UHU4NjNIdGYyMytiVDdacnpSUDNDcDd2SmdpTEFkWTVWZWlNOGRzNUhxd2FNVDQ2dDVlK2trL2NWUGlkd08xYnIzcmZFOUR4cDZ4eS9ZR0hJbmN4NWtudm80MDVidTNvZFN4N2gwWG5kL2NuNGpkNTYyajNuK28xNUpyam1jbjBReCszV3A3VkJISW9rUWFESndRS2ZhTzJJRHc4Q3JuQXB1ZURpbTJmdFc1QlRqUmlDUm5CNVZQZW9ZMUhnb3p6QTVuZjVxdC9ZRmViMTk0Tng0TGoyaFg1cE43QnJ6UkJYbXAvYUc3L0FLbjdLK1lrOWs3dk84ZmMyN3pzM3ZqOGQzNlhMM2YvQUYzZnBlZnQvcDNmcEhKN1Q3dk8xeDdYOWh2ODJIMnpYbWlmdUZKL2hNWER1RWtSdVlsMUhwZ2RZN2FNYjRQMkdwTHk0U0dFWlpqVWV6Yk5ZWSs5ajFzYVRadG0wcjZ0eVFkcHBwSExzY3N4Sko5ZlJjTG5zT282ZndhTXZEbk83dzNENVBEdzF3SXk0em11RmdhNG16akhRWnJnUURvdk83KzVQeEc3ejF0SHZQOEFVYThrMGw5TE1aQ1JHaHhnVlpENlQ4VlcxbTVsaVVsajFzYzRHNjF2SlBDeUtRL0lsVGpOV1Iray9GUTJkT25BeEtPQ1FEekIzZWFiYjJCVVYxQzBVeThTbXJML0FOVDhWUTJNWGc0RndLeGFURWZ3R3NiS2hwTHFCbzVWeWgwSU5XWC9BS240cWhzWXVDRmNBbkpyNWlUMlR1ODd4ZHgzZWQyOThmanUvUzllNy82N3Ywd1AyLzA3djBsbDlwOTNuYTQ5cit3MytiRDd3MTVvbjdoVnpaZ2lDVXF2TWpRaXZsaitBbkFFdk1FY21vTU1jd2FOclBtTVppYzVRanFQWlEyZkI0V1lmUHlEOEk3S2p0NFdsa1lLaWpKSjZoVDdVdXpLZEl4cEd2UjVUUFdONU5aNW1sUE1ta1BXZjVWbjBYKzhWS211T0lkcTYrT2pSc1diaEk1RHQzSW5Ed054WnBDakZtd1JRTEFIUVVBMkFjam9NdG5zNlB6dy91VDhSV2xlZXRvOTUvcU5lU2FnczVwNDV6d2gyeUdxdytzSlZ2ZFpXQ1pYWWRRM1cxcmhKcGtROWhxdytzcjl4cUsrbmpFQjRrakJ5Mjd6VGJld0tTQ015U01GVWN5YTJmOEFXRnFPNWpEeE9IUThpSy9NNXZZUHdyRmhFTytsU011NUNxQmtrNkFDckQ2eXRSWE1YSEM0ZEQxaWg0R1QyVHU4N3hkeHJTdk83ZS9QeDNMTCtVTTg3SDlVcWdkNUc2QVgvd0Fzd2ZDNHh1Z2h2bnVrQjQzM0NHL0VxbjlhTW5mNXNQdkRYbWlmdUc0bzRkRHdzcHlDT28wdC9haHVVaTZPT3cwS3hYeXlYNUxBM3pLSHlpUDNqMHVISTdPZ1M0R2ZSZnFJcG9aQ2pqQkhpdXdKVVpBNW5jMGVPSVl6eXBpQ1FNZ2N6Ukp3T2RFSEIwUFFZVHY2UHp3L3VUOFJ1NE5xN1JZOWJrRDhSckttdm5HN3p1S2JXaTRUenlLZmxwUk8xSnlUNG5taTI5Z1VSc3NlOEc0bUc0N0F3TkJiS2Nua0VOZm1jWDIvR2lOanQ2Mkh4M0ZFdU5ldzBURTRIV0R1ODh4ZHhyU3ZQRGUvUHgzUTJtM0xtS1pnb2NLUVRWbDlhaS9HS1NaQThiQmxQSWc1M1J3SVhsY0lvNjJPS3N2clVYNHhVVjVkSUlEeEtpa1ozK2JEN3cxNW51Tjhodm5kYytDQzRidjNTSFowd2gvV2NCeGl1Qi9VZVhTOGowSW1oSkhwTHI0cklwVlRnSGMwdU9JNXhUS2hVSFE4NklPUnpGRmprOC9IeVFPazg4UDdrL0VidkI3U3V4MnNmaWF6WHpqOTUzWjJ2RnV4dGE0OXJ4UE05dDdBcnpZdnZCdUFndVMzYUtGd2trY2ZvQlNTZTJzMlVSNzZ4c1p2YUc3QW4reW04RTd1TVlVNEc3enpGM0hjZjhaWVkxOE9malN3TGdhdWVRb25hTGs4eUJtbnU1MGlpR1hZNDd2WFNXVnFrTWZKUnVTK3RIaGs1R3BMVzRhS1VZWlRqdjhBRTgxSDNocnpQUDNEZEplVHJERU1zeCt3Q2tzYlpZbytRNW5ySnBFSURzRkpPQms4OTNnWE56Q1BtM092cVBTNVE5Rnd5TXZZU1A1K0pFSTJEakxIbHVpUEQ0TVlwQkd3WVpicU5lVU04cUJieWRCNC9YMmRKNTRmM0orSXBJSVdlUTRWUmtta2U2a2xWUWhrYkpBcFlMZHBXT2dGZjRoZkxDWDRRMlNUMTRxdy9nZjhScTBzcERKQkhoeU1aSkpOS2lzekhBQXpyeUZDNXY1NVY1TXh4NG5tZTI5Z1Y1c1gzZ3FGWUZNdVdjZ0VuT0JtaEJINEpORUJ6ajEwdHZaU3UybVFWQTdUV2RsdzFqWXplMEt0RGFJWitOM1lBa2drVmIyS2NFRVFXbHRObnpTdC9DUUIybmQ1NWk3alJxSHcvaHhFZ2wvanhyV1N4UGVTYWkyenRhZVJ5VENtQjdWV3RrRDRDSUlUek5KQkUwam5DcUNTYW4veGI1V0NlRE9PRE9uRFNYRUt5eG5Lc01nMWIzb0FuaUQxRllHTjRNaEgwS2s3b2IrQnA3akpHY0JhanRZUkZDb1ZCeUFvTFlpM0I4dWRnQlZtSWxFb2QzeHFlSWlyZXlRaTNpQzU1bnJOSmJRTkxLZUZWR1Nha3Y3c3pIS3FORUg4TkMvdCtDUS9QUmpEZXYxMHNpRkhBWlR6QnJaOG9jb2pSdWV4alJnbmVKdFNqRlQ5L1NZY2pvZUtSejJzVC9Qb25QSlNmc05NT2FrZlo0dUU3K2tYWm0wZkRPcEtNaFd2bHIrVTNER09TaW9VMTR5ZlVCVDNKQTlHTmVRb1dGK2s3REtESUlIT3RtL1Qvd0MwMXMwRDlmbnVVMDErUEJRQXBEMTlyZUxhUTdQamh1R0tQR01WQmZRcERiRXNBMlN4QkFxeWt0azhNNVJ3QUNNRTFZSXZFckZ6MUJVSXFTK200MzBVZWlvNUFWYTJ0aXNOd1NqSlZ0ZDJZdDdZbDhzQ1RnZ0FWWi9JNHhNNVJ3b0JGV0NJU2toYzlpcWFsMm5OeE5wRXZvcHVOamV4emdaQ25VZG9OV0hYeC9ocXcvMS9ocDc1VEZDcGloUFB0YW90bjNMaWZJU1FBWkE1R3RtL1QvN0RRdmsrVDJ3SWk1c3g1dHUvdy9NTTRMUWsvaHJadjAvK3cxRHRBeHgyK1NpWkpZamRCWlc3UVhKS0RpeXJZSkZXTVVaTWJtVnVvQVZMZDN2eW1RK1ZrRURxQXF4ZUpUTElVY2pWU0NjVnMwRDlmOXlHanRJaU9NRklRZnhicExLNVdhSTRZZFhVUlZqTEdQQ3VZMzZ3UWEyZWtMRkpTeEE1QlRSbm5sbUl3WFlzUjl2U2E1NkR3VUxOMTR3Ty9vVE5xZEVIODZTTVlVQWIwYjBnRFNuMFR3L3pGUEh6R1IyamRnWTZUWFBaL2x1SEk2VFRvT051QWVpdng2RVJ4cW82aDQ0YzVHaG9vY0hwTUozL0FPVzhqMG1oOGZnSEN2TS95NkxpUU4yalBqNjBIR0RSUTlvNkxKeC9sMlVQUzYrTHc2RG5XZFQwWEZGd0htUGgwSUl3YTRENnVyb2ZMNkxhY2lCaGJFRG5xUURVMW5NWTdoQ2o4L3MzWGw4aGUzaExxRHp5QUt2TEFCcmlFb3AwQjBJelYxZkVpMmhMNDVua0JWMVljUHltSW9EeU9oQnJhRnpDc2tkc1NwMUdTQmtWdFQ2dC92RmJVK3JmN3hXMVBxMys4VnRUNnQvdkZiU2hpWjN0andnZFJCTzVwSkFpQXN6SEFVY3lhMnA5Vy8zaXRxZlZ2OTRyYW4xYi9jS3ViYTVFRXNMaVZ1UTU1cmFZVGkrVEg4WW9na0VZSTBJUGozRjg1UzJpTGtEdUFGWGxuRnh6d2xVNUVnZzRxVzVtV09GU3pucUZiVCtyZjd4VzFQcTMrOFZ0VDZ0L3ZGYlUrcmY3eFcxUHEzKzhWZDdQQ201aEtLZEFkQ003c0hIU2E3OFVlUTZReFNCaDlvOVZCMERMeVBRaHhnMWc0NkRtYVRhZTBmQXlraEZVc1JXelBxLys4MXN2NnY4QTd6V3kvcS8rODFzdjZ2OEE3eld5L3EvKzgxc3Y2djhBN3pXeS9xLys4MXMyS1FPbHNNZzVHU1RXSy9QWVBkbmNHMlU4WFhHNS9uUXU3Q2FBNjhTa0R2b1E3RWcwd3o1YzBCWndKMnlVREVwWFVFRGw0bzRUbWdibVVwNkhFMk1kbWFRN2VnNC9Yajd0d0ZDbzIyM3MzbHhaZjRWbXJ3YlVtbGpnZVNPUnNnb0t2dnFrL3dDQTFmZlZKL3dHcjc2cFArQTA4YkZIUXF3MEtrWUkzajVCUDd5Z2RuWEFPbzhHYUtYVWtpSERCY2cwbDRtT1VpODE4VUhZYzNlUGp1OG85SnIrd21JNE9xbm1LRGpJT1FlaDF6MjlCcFM3TTJnSnBGSlFxVWF0bWZTUCtBMXN2NlYvd0d0bC9TditBMXN2NlYvd0d0bC9TdjhBZ05iTCtsZjhCclpmMHIvZ05iTCtsZjhBQWEyWDlLLzREU2JWdlZlRUVSb3VBZDNnYjE0aWRKVitGTTdoRjFMSEFGQ0tKVUhKUmlzM050RjJLV3EvdFloSEZkT3FqcTBPSzJuOWNmN2hVdTByQmpQNmNiY0JOZkpiS2FZREpqUXNCMjF0UjJKK1ZIdUFBQXJhRThSU1M2a0tIdUdSdWFLUU9qRlhVNUJHaEJxYTkyU3NrN2NUaGlwTlM3UDJhMDBIcEVoYTJqOWFlcHhlSmROSVhsUWdndFVWL0NKSWozcWVhbXNpaHZSYjJCd01Ga09kL202ZjN2OEFZVjV1dVBkbXN6eSt4VHhTaDQzS3NEb1JXMG5tYkZ4d0FhQUFWdFQ2Mi8zQ3RxZlczKzVhZSsyWERjU0FCM0d1Ty9GZVlaL3MrTzdYOXVNUjAxRkNRWlU5QnAwR2xRN1IycDRPY2NTSWhmRldTYkttbmdoV0o0aHhBcFZpZGx3eVRRSks4aWhpWEZiTytwdy9oclozMUtIOE5iTytwUS9oclozMUtIOE5iTytwUS9oclozMUtIOE5iTitwUWZocURaOStueWNjQ1NMa3J1dkxtNWhuZ2lJaURlbWRCUzIrcFBFNTNDWGJycUQ2Q0JOL202NDk1L1lWNW91L2RONHZtUWU4YXZNVGUydStleWw4SkJJVWIxZGRiUkE1d252V3RwZjhBby9ocTlOd2dtV04wTEFIaEc3ODd0ZlliZEpNM0RGRzhqYzhLQ1RVOXBzMS9EcVVNajhRQnJ6WmNuc2pOY2QxTVA5RlpOWW5rSFl4K084LzRGYTl4K0pyekJQOEFaOGQzTDl2S25JT0RYVS8zaWdSa0hQalpPT3pvTks4OHY3ay9FVjVodS9ZcnpOYWU2V3JmWlVJZTRKMU9GQTVtclZ4bExhNmJ1U29QcWQ1K0NvUHFkNStDb1BxZDUrQ29QcWQ1K0NyVkJsN2E2WHZTdjhYdkJLRTRVUmNLRHVIK0JXdVA0TnkyTm5MSVBLZFZKQXA1NW5sa1BFN2tzVDY5NFN5bjk1L1lVSDJWZER0aVB3OFh6R1BlR25tMkhLSTFMRU1ENGkzVzByYUNUVkhjQWlvVWpDTEZHRUF3QUZHS2lzdnloNElWNFVZcTJCeUIzZm5kcjdEYmtHeVhrQUhHMGh5ZHd0ckg1S21yejZIdXJpdlpmZDFsaDMxaThtSFk3ZkU3L01GdDNIK28xNWd1UHMrTzdUL0lTTlFjVVJ6MXBlc0VVbmJTMFR5MDZIU3ZQVCs1UHhGRnRpM0tLQ1dLR3ZNOXJrWVBneFFNbHIzTlVsbFpRTEVpY0hDQ1JqR2FXNWlEcU1kUkhZYUZDaFVWeHM2ZEpVQlhnSjMzdGhHWTdhY29oUExBSXE1MmxDOGNyQVNwalZSNlFyd3FPamFoZ1FhTU0wa1RhTWpGVDM1M2xMV1gyNkoyZmNlN2I0ZUl6T0ZVRm1Kd0FPWk5TMmV5RWpuVW81WWtpaHduUEtrdWJ5U1JVSENXT05CeXBJWTRaVlFLemtnNDY5M255MDk1dS9TWmU1SzByODd0ZllPNmZaTDhLWWVKbUJaVy90VWFEZ3RpSGM5ZlVLWStBWnpsbTRpU2ZzcUcxMmRFNktPT1JBenQxazFGWVdjbHhLY0tvKzgwWkpIZHViRWs5KzlKckEycmZyWVNTQjJyVWR4QzBVcWhrY1lJUEkwbG50UzRoajlCSElBTmFmNWZwWG50L2NINHJYekZlYjR1NnZMcys1cTQ3R0E0NXhyOEsvd0RnU0tMamVVRTZuQUZYZjFhS3J2NnRGUjJ3Wkk1SWdraUFIVGtSWDVqUDdzL0R4TWJhalRxZFNLeFFpMjlkb1A0aDhLMmhQQXN1RVFNT1RuQnEvWG1ZYVd4czhYUkVqc2Nuc0ZXODl2SkVGNE9KU3VWcStqa1pROEpIYmtpcitLSm5BamZBNUtkeW5iY0dhTkxZUUNDTHk1Sk5EZytpS1dlSkpGSGt1QVJYQmEyM3RIZDU5cy9lYnYwblh1U21RYWE5OUdXNnR2WU83V3RCcDFDdUFXbnI0djdWYTIyekk0NTBrTTBhNDBHalZQdGVZTTQ0SWs5Q1B4SmJXZFpvV0tPcHlDS3R6RCtlUk9rb0hOT1ZmTGIrZTQ1ZUVZa0RzSCtTYTlMUHMyOFdlM3dYOUVnOG1IWlY3T0FoMlkzODZKMmJBU3BVbFFlRTh4V3RsLzdxODIyM3VsK0ZRWGpSSlBHSEFCSXp6RkxaVzN5dTAvVmdnT25NclM3U1JybTZ5SUFjS3ZJdlZ0WU02VzBRUUVaUGFhL01aL2RuNGVKK2tOcDdUZkE3Z1B5a3UrOWY2UlNUVzZQR3lsU29JSTFCRkRudjRtejZxOEVqTVRoVkdTVG9LVjdpVmw5Rm1KSGNUVWxyT3MwVGNNaUhJTlhGemJ4K0RVUmwxQkpveGkzSjV0eEVrMERzZTBidFFHdUcxdFBhTzd6N1orOEc0RDhwdTRKUWNVRnU3WDJEOGQyb3JBWFRxSHdyZ05sM1BTWGUxYmFDVFZIY0FqdEZXeVJoRmdqQ2dZQTRSVVZqdHFXS0JPRkNBY0RrTTc3YUhZME1naVJubFhqWmlOU2FnRmdseWlCSlE0R24rUzY5S2syM1BMVUV4eEYxNzhnVjgxV0xkQjZxMXMrNXE4MjIzdWwrRlJSN1J0b0dPSkpGSlhzTkpQQTBVaWhvMkJVZzhpS2p0YlpZWUZDUnFNQURxcUp0cFMyb09aVVFPUjJDdk45eDd0dmh2dmRwMnduajRFalBvbHlRV3FiWiswVXVycVpHTWVlRlUzZnBIZWQ2LzBpcm1GT0NLZWFOZXhYSUZYcDUzYy8va05UUzJEQzdKbDRHNFEzWFFoc3BwSVVKZEVMRGlxK2tjczEzUGs5a2hGWE1xbEpMbVoxUE1NNUkzZzdQdG14empVL3lvUmZJdTVxOHcyWHVoWDVyYWUyZDNuNno5NXU4L3kreUsybGF3TEZGUGxCb09JQWtDcHJ5WXkzRWhkejFuZHFPK2h3TDNENFZyWTl6LzJyejlaKzgzZnBESjdDNy9NVnA3c1Y1aS8rVWZzdzZmWHBmUGorNFB4V2haN09sbkk0dUJTd0hhYUZ6czJDWURBZEExYTJmYzllYmJiM1MvQ21oMm5aeUljTWlFaXZsTm5ETmpIR2l0UWlna2tJeUZVa2ludk51WHM4bnBPbWE4MzNIdTIrRytPVFlGcndPRHdwd25mK2tsNTNyL1NONWxzSi9WSi9haU5sWFRka1JQaWovQjdQM0tmQ3NQWmR6VjVnc3ZkQ3Z6YTA5czdqUHRrekhsQXY4enU4TFA4QUtoL0VVUDhBYnhQTEhmWHpTZHdyV3g3bi90WG42ejk1dS9TR1QyRjMrWWJQM1lyekVQZXIwMm5RWi9iUFBqKzRQOVFyOUhyejJLOHgyZnVscld5N25yelpiZTZYNFUxN3RxeGdUbTZHbGhnU0pQUlJRb29QR3lNTWdnaW0yYitVbDliSGtJOHA3T2RLODMzSHUyK0crYUhQZ3BYanp6NFNSbXJzYmNoaGFlUjQ1Y2hnN2s5Uk83OUpienZYK2tidzJ6cnIzdEFiRnZQY3Q0dm1XeTl3bjlJcld4N25yekJaZTZGZm10bjdaM2ZKdGorR1lZZWRpMzJjaFhnTFdTVCtGVFJ2YktXTG14R1IzMFFjSG52OHNkOWZOcjNDdGJIdWYrMWVmN1AzbTc5SXBQWVhmNWdzL2Rpdk1QOEE4cTlOcDQ0eHZ6MHVuUytmWmZjSCtvVitqdDc3RmVZclAzUzFyWmR6MTVzdHZkTDhLVTNrTW5DT1BoSUJxUFo5bEpjeStoR3VTT3Ntb3RyV0NYTU9nYm1EelUwbnlzeThJNCtISEYxNHJ6ZmNlN2I0ZUora2xuN1IvcE83OUpyenZYK2tiL050ejcydk1sNzdsdmdmRjh5Mlh1RStBcnk3SHVldk1GbDdvVithMmZ0bW11cm1PQk5Ya1lJTy9OSmJXc1VLYUpHb1VVa04zYldIWE5rbisxSElyNUJ0bVZRTUpKNWE5eDMrV08rdm0xN2hXdGgzUC9hZ20yN1JpZVQ4elhFb1BiUlhiNyt1TmQvbUN6OTJLOHcvL0t2VGFEb2RNYmowbmtIcGJxdzJna3RpQzBwMEM0enhEc3I4b2RzUWZKZjhPTUtPUnhVYlBadHZBNXlZNHdwcVM1dWRud3dvWGR1TUFVWWJLR0p1YUlGUDNWYjdMTUJuSkpZSENxTWswKzFVRU1TR0szQnoybHUrcE5pU01oWHdsdStyS1BpS3ROczhadGk0WlBTVnhnaXZEV3NzWTVzaFdwN0tjeFhNUmpmc2JzM1h0K2hlMXRwSlZHaFpScG1yK0RiVU56Y3dHR0tMSnkrNEg4cGJ6dkg5SXJhRjNDSllMU1o0MjVFRFExdGI2aFBVK3k5bU9Mb2NEeXZ4OE5OZWJQbmdRNGFTTmxCN3hXMW8zS215bDcxcmFOdEUwa3RuS2lEVWtydjh5Mlh1RS9wRlhXMGt0bnRJL0NtSWtGZStuc3RrMjBFdU9PT01LM2ZXWUxKRjlNdWNDcnFLL1c4dllqRWtYb0szTmpTd1JOSTV3QlQzdTJacm5QSnZJOVFGQzZzNFoxNU9vUGNhbDJuYVJTMnE1bWh6NVBhS210SmpEUEc4YmpxWVlPN3l4MzE4eW5jSzh1dzdwUDdWNXp0dmVwOGE0N1llclNzdzIxMzJFeHR2OHdXZnV4WG1FZTlXdGYyZzlKa2RLaDIrZVA2QS9FYndmeW8yWjdxWCsyN3poYSs3MytjN2ozVzd6bmJlNjNLUHlkcytFQVpqM1E3RXRlTnZMbGZSRTYyTk5kWFR6VEhMeU1XYnZ6U3BBaXFBRkNqeFF5a0hVVWd1NWhINkFkZ3VPV003ZzJ3N0lqNkJQaHVTR05wSkdDcW95U2RBS1RiZjViMnhINmlJTUk4OTNPZ0JtakJzMmFYT05PQ1AxazdnOEUxay9ORHhwM0hjZ3Y3WGx4bU01M2FpZ1lVSTFIQ0tISFlkei8ycnpqYis4WDQxbUlyWHlyOG5ieE90VTR4OW11OEg4bnJMM1FvRFlROTZLMDZUTGpvTVZwamRwbnBzT2VrbXRKMW50M0tTS2REVzJQcDQvd0FBcmJIMDhmNEJWL050Rkw1NXlaMDlFZ0FBRHVyYkgwOGY0QlU5L2NOUGN1WGtQdzdBT3JmUFlYQ3oyemxISHc3Q091dHNmVHgvZ0ZUN1N1alBkUHh1UUIyQURkdEhaY1BncldiRWZVckFFQ3RzL1RvTzVCVTE1TVpiaVY1SDdXTzdhdGxBc01VNEtLTk9OUVRXMlBwNC93QUFyYkgwOGY0QlcyUHA0L3dDdHNmVHgvZ0ZiWHVZV2phY0FOektMZzc5cGJNZzhEYlRZakhJTUFjVnRqNmVQOEFxKzJsSWtFMXlYUXNBVkFBV25nbFdXSmlraUhpRERRZzF0amtaMC9BS3U5cFNCN3VVdmprT1FHNlcybVdXQnlqcWNncWNFVnRuNmRPOHhpcjc4b05walV6M0VuMkFDclMxMlpMNGNlSHVlQW5pN0Q2dDIxYksyRU1NNEtLTUFPZ0pxNTJsYytIdXBUSkpqQVBJQVY1d3QvZXI4YXc0SGJwUWxna2pia3lrR2pGSzhiZWtoS252QjNiUjJWRVlyV2JDRStpd0JBcTkydXltN200d3ZJQUFBZExxVFYxT21ZNEhJN3NDcDdYSGhvblhzSkdtL1RQaWpxbzlOeVBTNFA3RUFNblFVc2ljU25JUFhRQXlUZ2RwcUdQa2VJLzZhYzZJZ1h2MU5TQ012Y1BxZGNIUUFWeDVTRTZkYlZpUlQyRUh4bnVaMGhoVGlrYzRDanRxSFk5bmhjTk8rREk5ZVRSdGRvM0VITHdjakw5bWQvbkMzOXRmalhCS0t5dGVBMjlmUmo2VWtkeE9kL1gwalNPRVFGbVk0QUdwSnBMTkZlNVVTVG5YaE9vU21INzNMVEEwRlJ6UXNKUUNwQkJCNVVMUzZLS2NvUUNQRUdLeHV6V3ZUWmpQcTE2WEk3djJGSVU0blBjT3MwOXkrT1M5U2loYnhpR0hWbEdDM1ZtbmtPWGN0MzdvNHZuRzhwaDZLMUpNZktPblVvNWIvQ1FLM2FCNG9pSHl0eDViNkxucUZhRGQ4bS9LR1IrcWRRKy96aEI3YS9Hc09LRDI2dFhndnludVA5YXFkK0JqcEJCRUx5VWZPeVpFWVA3bzdhd21VMVBiUk9wT1R5MW9SV3BHY00xY1YwQWVhcUFmR0dPbG51Z0h4d0llUmJycE1lVk9mc0FvajlYTm4yaFU5bWNUUmtBOGlOUWE0SEk2WEI5WFRyREh4TjlnN1RUelB4TWU0ZGxFSEk1OUJtSXAxcWRPN3hEZVhLcCs2TldQcXJBQUF3QnlGYURjWmJDRzhIT0JzTjNIZjV3Zzl0ZmpXRFg1bEwvcFhpcno1REtPVHdENG5kMS9kMG55eS9oZzZtYldocmdZVWVTQjJDakY1UnlCMmR0QUlYbDhrRFUwTGk0WnorclRsUmxrWjI1c2NuZU1iODFnMW5vbE1oa2tIRWlhNC9pTk94OHA4RHFDNkN1ckg4NmFKZ3lPUmpYQjFGUjNrZmc1MUdHMElPb05mSVpCTEZrd3ZwN1BTNUhUY1VreUU2bzM4c1VacFNmM1JvbzlYUmVCbERkWEk5MUpHaDhGNVI3VHlwalpxN0hMUGxpZnRwbmNLb3lUb0JRdDBBNXNkU2ZYV0FLMHBWOUpsSGVhajJoWXpXOG5vU29WTlBhM01zRW94Skd4UWoxNTNlY2JmMjErTmExaTBtOWh2aFFjN09rN1l5dFpPS3gwZ1hhNjU1bFRpaU9WQkY0NW1DaFJnWjUwYnMrQ2cwaUZaSEFwOGtkZmFkK2QyS0dOeG9VT2h4YWgrckp6Ukp5ZXVsd1MydU9xa21RTG5oeHk3S01EOXFIblF2ckY0SDF5dWhvZ2tIbU5PbC9lSDI5SkpkVHJCQW5GSTV3RjVWSkJ0UzZqWUZIREZHVTZFZEdFRkZ6d3IxNlVGU0szWFYxVUFLT2VPMmhGNVRhdWY1VnlvSW1Ub0J6TlNPN1d1eW40SXh6bUhOdTZwSm5MelNPN0htekVrMWZiT2NQYVhNa2ZxemtIN0tPMUx2NVM4U1J6RlFKT0hreEhYdTg0Mi90cjhkMkxhYjJHK0ZjY0ZoM09QNmF3UFgwcnh6bzhaNFhVNUJIVlNzZ0V5aEhvWEw1TnpsZjRWemlpUndyNUs5bmJXbThkZTdPN0ZhZEdwVm9tNUhVVVltS25xcG8vS3hvYUF3NjZaNWloSWxHSmxCT25iWHp6TU9URWtkTndIMWRINFc1bXUySG9EZ1h2cVBiNE45WWNFRzFFL0RQMzFjN1B1bXRMNkY0SjA5S054Zzk0N1I2eDBBRkJPVkY2OEhPc2hIRndFTmc4aWFrZTBtMmhjNnkzTFlYMlJXU0s1VWJhSWJNdG53N2pNeDdCMmVONXh0L2JIeDNZdEp2WWI0Vnh4V24rbmovdDAyaGJ0MEhpOW0vU3NianUxbytMTFBxb3d2YWRCU0Q5WTVKN0JwVnNQM1A1bXJjOGxLOXhOR004VU1tbzVCcU13NEpCd1NqbDJHbWdKVndSMmRsRitacGlkT1hXYUVVUEN2cHNNZHdyamo5WTFIVEFqQm9vZWlpazJESDRIbUdJazc2eFd6dHYyM2dkbzJ5U2dlaTNKazdqVzBiRE11eDMrWFFmUnZwS1A3TlU5akw0Rzl0NUxhWCtHVkNoL25Rb1VLVVVCeW9ucm9tczA5L2Z3V3FlbEs0WHVGV2J6bXdzM0RtM1FBaE5WUWNnQ2Uyc2tWSHM2d2x1cHppT05lTHZxNzJ0ZVMzQWplUjVHTEVnYUN0b2xNaUlIMWNZelVsdEtZNTR5amptckRCOFNTMWllZUIrQ1dNY1N0endhMjU5ZlA4QTQxcmJVa2l4dmVsa2NoV0hBdFNUQlE3NUM1eDBwWndCMTBBQUJ5SFJEZnA0b0dIbUdUMUw0eXNNTU1pcElobjlaSDJubUtIMFlwdjNRQjYrZEZ5V1k1SjVuZHdTWkhJOU1IR0RSUTRQUXRzM2F2Z0pQK25uOVAxSHRvWTAxMzI5N0NZcm1DS2FNODFrUU1LL0p5ODVXUGdEMndPVXF3NTJ1MUx5TDJ3cjFmOEEvd0N0dGlCL2VRa1YrVVA3bDNZUDlyaisxZmxSMldKN3A2L0tuNkMxL3dET0svS1VjNHJUL3dBNHJiM1dMUDhBODliY2hSNVJMYUFvcDlDWTVvYkoyY3NaSHo4dUhtUDl2c3JBQk9nSFhTM3lMRHdCb1VQRnFNOFJyR0FCZ0RsWHFyWms0TnJDdmhyaU00RXFuQVgvQUo4VDh6bDlrN29YdGxsS0F5Qmo1UjZqMDJuR2V2UWVLTittYXh1eldEclFvOHFPOGZyVyt3ZEFDTUhVR3ZCU2FlaWVYaWVFakk2K3FzYWRNQ01HaWg5WGIwSHltZTRrempnVUFFOHNrMCt6c1c5NWt3Y2czTXAvL0tTVkE4YkJsYlVFYWc5QnBYT3RhNC9KL2kwcEU1QS9hYU9BT3Jzb0Rxb0RxbzdPdFJZV3JZbm45TTlpZUxZWCt5M2t1NHZEbHlVSUpJcFB5ZXZJakJJVGFYR1RIeDgwSTVxYW54S1BBVGVDSTR3L0EzRDkvU21Sd28rMmdCZ2NoNHVkMmQ0eFdOK0R2NDJDOXRBQUFjaG9PaEVrUkhXTlI0dUR4amtlZlRnakJvalVhanh6Wi9rWGNJdWozbHlJU2Y4QVNCeEdoTHdiTjI0L1lJYnAvZzlUN09jbTJmQzUxamJVR3JlY2hKZm1KVDFQeVBjZkgwcm51RWZsa1pDZVVRT2VLMkxlY3JrUXYvRE41Tkk2Z295c0R5STFCb0NsaWpMTWNBRE9UMVUrMWRyWEYyM0tSencrcGVyZExIR3J2RzZvL0ppQ0FkMHN4OGlKM1BZb0pyYVd4Tm5YdTBBZ1JJSWkvZzVPVG1qK1VxVGJVMmxCQVRFL2diWk9heERteEdlWk5DU014dHFqREJYcXhTMmQvTkNweXFOcDNkSndKazh6NHVtOGJzMW1zVU1ialEzWWJQWU9qdzU4UU9DRHlOR05pcCt6eDVydVVSUVJQSTU2bEdhdWlvZTduaHR4MkhVMWFIbHRCejNMVTRCTnJkUnkrcGhpcml4bDRMbUo0bTZzOGo0b09vME5FSEI4V0c2MkpQQlBFazBieWtNamdFRVlGV04zZjNjWDVMM1NUendheldKNXI3REhuVzBuMkZMSHRNU2p3RXhoaUVvSWNBY3dhVWpCR1FlbzFOYS9xSlhSZjRmU0gzSCsxVEwrdGhSL1doNFQ5eHEzUHB4ekovN00vQ3RuL1dVWDJnVitOV0o1WGNINHhWbDliZy84Z3JaMXRDWlo3NjJpanpqaWFRQVZzQlIvK1l0RDNFbXRqcUNZWG5uOWlNajQxSmN5aUsxczBqUTVCTWh5ZDE3WU54V2wxTkY2bGNnR3RyUVlFNGl1QjYxd2FHMHRrVDJzVmxNbDFNaFFZSVlWY1hkL0FsMUdVZ1p3R3ljRWl0bldBSHllMGhCSFdSay9lYWgycllDT1VsUWpoOHJXejdUVkxjTXc2MzFOQURBR0FPb1YraWUxZmNWd2ZrcEYvcm5rTzd6eGM5NDZQd2o4UjlFZkhvTk1ieHVPN0I4VEhSNU9mRjhLbW5wRGw0MDIxN3p3TWZrb05aSDZsRlEyVVh5ZlppaFVHanpuVXNhUkR4ZWsvV3phc2QyTmVWUTNzQmd2RUVrUjZ6ekZTYkhuRG9TOXMvb1AvWStLSEdEUkhvNmp4QjRLNmo3R0RWdEhaWDVSWGQ1ZnB3Um9ycEdmcGl4NWl2blZqNXV3ejNEZnNQWmp0SExlOGNxRWd4d29YTmZVTm05ejNFbjlscmI5Ny84QXVpQk95QkFsSGFQNUsyTTgvbHk4SlIzYm1TRFVmMGFmY0tDYk1zN1hybG1NbjNVQU05UXF6bTJIYm5haVRlSGNtWW9rbkJ3NTVBMWF4Zk83TW5tRWdINnFVZ2cwOFVqeHVDcm9TQ3A1ZzFkWHArYWpQRC9FZEJVVWVHdXBESWV4ZEJVTnNuRERHaUQxQ3M3U2c5cit4M1pnY2VxaFNwMTBicllGL2J4YXZKQXdIeHBIL0pDeU1KejZZZjFObmQ0ZTltbDdXSkhkMFJrY0tPdWhHZ1VjaDBtSzAzSGNOMkJubzlQRy93QzR2Mmp4Q1NBTlNkQUtHek5tdzJFZWswbzQ1MkZORkJpQlFTbzBCeUJpcFJJcG04SDRNbkI0UWRLeEF3MUJPbVJvYVR3L0hqSlVjeVNUdVJyWnJJSE1ZUGxrY3lld2VPcjh4Ui9kMW9qbnBYZ3RydEVlVXFFRHZHdTR6WE0wcC9lT0IzYnNIUFpWdGZiUnVMbzdSbVFUeUYrQVFpdnlPc05xR3p1WjlwM1BBM0E4NllFYW12eWNSQVJZaVVFQWd2TXpWYmJQdGxnczRVZ2dVa2hFNUE3aGUvbEc4U0hNZG9vaEhmemFrdmJvN1J2RS9NYlJnZmZTZFMxTmVTRXNTRkowUUhBb3BId2s1N0t0RHRKN2w0dzd1QVNEeXpRQXdOQU9XL08wNEI2ejhEdStaZjJUOEtTTk9KbkNqMTBYSkVJejYycTVMOFhoU0QvS25obmVhenVaN1I1RGx2QXZ3cVQzVnRHS0l4dmZUeTUwSmtJSjZMT2xlQ1RYMGp6NkxUTzhtdGFIaTVRanI2TGpjRHQ2RHdaNGg2Si9sdkYxdDIxakl5QS9IOXd6WGhKNTVUMXR3RHVHNEtTY2VRM1ZSZTJDTWN1aHdmV01hR29vc2gyUEVTTkFDZEtGbENZMWZFakRKUDhBQUthNGs0am9vNURvUWVkQzB2b2JoZENqQmlCMWlsY0JsT1ZJeUQyaXByVzRQZ1VNa2JISTRlWW9nZVVDcDdEcHVBSVBaVjdMdFYva3QxQUxLUnllTi9UUUgxVWxyYlEyOFdlQ0ZGalhQUEFHTncyUnNpNXZlQXU4YStRQUNjdDFWYy9sSHRFeG81NE04ZHhQekNnbjRtb3JDMnRMTzFqOEhieEtlRmFZdUFCWGdvK0pqZ0RtYThMS1g2dVE3dkU0dHJ3anNESGQ4eTQ3VlB3cDVEeE9TeDdUcjAyUG5HNTlRNklkVy9Tc2JzMWc3anZNYjhROUZ2ajBKQ2NaNW5sM2RBR0JCMUJveE5qbXA1SGNGL0tPMzlZYjRWd0FqckROOFR1bUp5UzdIdGR5YXdUa2FqUTFiUXdFaVh3c2hHaWpsbW11cG1KWXNDY2tuOTQ3cEx5NVdDRWNUc2ZzRkhaUGduaVl2R3lESlBiMTlENFcwK1R1ZkxoMDd4VnhZM2JsTU5Ia0RnYXJDN1VMUDgwZXlRZjNyWmhQRkdiYzl4RldNYWtTendCZXdzS3RwSm1hemtEeGZ5QjNoQnhFaFIxazhxc29wM2h0b3VGQ2VKM2pRS3BiKzVxMHVJK0dWd1J6SE1FVmEyNCthUXNhZVkrVm9vNUtPWGk1MjFEN0xiZ0luSjBHRHo2Ymk4dHZSNmgyOUhuZG5lTWI5UEVEb1ZZWkJwNFQyb2VSOGN2aDVCaGVvZHZSTEloVnVScG9ud2VYVWFObGZ3WEgwYmhqM1pwV3hJaHlrZ0RBanIwM1BMSTNFWFpTZEEwaHhpaGFvUzV3cURxcDVwQ2dPcDBPT1FIWnVaM0NxQ1dZNEFITW1oczIyNHBBRGNPUEtQOEFhbHVkaHk4UXlZU0RSaWxkRCs2Y2RCSmF6ckxFY012M0VVbDlFc3ErU1NOYzB3NWo3ZVlvSHFIM1U4aDhoTUR0T2dwYmVJSURuR3BQYWFVY3pYQVBKKzgxSmNueW5PTzJsakdBTVlySGlrMUhHTXU0WHZxMnN0cVF5eUU4QzhRWWdVZVZoYmR6eTFmYlIvNnE1ZDEvaEdnKzdwVEllSnZSSDgrbUdLeFdheldEdVBMeFFSZ2pJUE1VcDFoUENldzhxbWo1eGsrc2EwUnpHS1ovUkJQY0tuay9jNFIydHBTUmF0NWJkcDVkSXNpY0xjcWFGOEhsMUdsdXJNYk51R3hKSCtwUGFLS25oWVlJb0FFc2NBREpKNUFDdkN5NGo3a0gvd0JxenFkd1FDOG53WHhsRjVsUjI3dk05N25sd0dzWFo5WUI2Rmt0enc2RmVFZnlyd2ZrelpUMTh4U3VNcVEzY1FhYnNwdTZtazVhMW5WdGFBOFRzcUtQMDVCbnNHcHBCcEdoUHJPbFR5ZnY4STdGMG9rNUp5ZTNweko1VGFMOGFBR0J5NlhORnpoUmtua0JVMG1yWVFldm5VWUhsdVc3dEt0aCs2VDlwcTNQN21QdE5RbjBYY1ZOSHFoRGpzNUduVTRLRUhzSS9aMWtUaFlaQnFTMGxFaUVqQnlHRlIzTVFodnhsZ01jWXFKVU1WdS9IRjIveG1ta2tMc2NrODkzeStmdzB1QkVuSUg5Nmx0MkxMZ1pHQ0FNRG51RUd4aW5YT3dVQ3VLOGJIVmdkQjRTZEY3U00xbUtROXJmMnBYNnFUdzhTZ1lKSkp4MkNzZForODBvb0RmaWtoaWQ5VzRlb1ZKSjZDQlI2OWFsbDlPUWtkbklmc1JmRHllajFEdDZkNXZLZnlVL21hamhHRVhIeDhkVzlJZnRBSXdSa0hxcDRENFNJbkExMDVpbm1iaWM1SUdCdWsycmRjQTBpVFYyN0JTMjNBRU9GUVlBQTB4amR4blhSRjFKUExGQzZuYVVmcVloaEtMdVdQTW5KM2tjeGp2OFhqdWdmNFFUV0xRSCtJazFkSmMrUW5FblVNYUVWK2M4Y2ticndMakExeDZ6UUlCSEk2anhCdTQ3ZVVkcW45aUpPQnFhQzRhVFU5UTdPbjBFa285WUIveU1ONVVlamRZNmpVOS9lcmJRcVM1NTlnSGJTN010VmdqaklBMUp4cXhwenlRbjdLanRrNDdxVkkwSGFkVFF1WWpGQjgxYkRtVG9YbzNMOEs2UnJ5SGJ1ZmFsendBOE1TYXUzWUt0Tm1pS09HRUF5TndBOHpuRkx4b1dBWUFqbU0xWnllbmF3TjN4ZzFZSnNtZVdLemdTUVlJS29BZWRRZlJDcmY2SVVrYi9BRGFBTTJtbENHRUFuQ29OVFNTSnhJK1ZITTBYU1NVLzl4aWZzOFhUZGtFZHRZSkhaK3dQSzJGSGVlcWtoR2ViZFo2Y09mQ042STVEdFA3T3pFS29KSjVBYW1ydThBZDhSUjlyY3pXenJaTTNEaysyMksyTytpT0IzU21uUWNkckx4anFWLzhBbW5na0tUS1VjY3dkRDBMd1A0U0ZpajlxbkJyYUZzTVNPU08zQU5YRGovcVhIZEhSbFl0NWNqOXJtcEp6bHpwMUtPVzliYlk4UjY1ZkxKcjg1cyt6d3ArRkNMZ0dNdEkzQ29GWlFIdEFOZVk3cjJOK1g4SzNKZVhmUWxpS0U0QjY2ZTJRQkpjbVE4SlVER2FsUWNFZ1FLb0FVcjR1QldUdTRMaVVkakg0OUZLL0tNMUxHTXRHNEhianhHazhwL0pYczZ6U3hqaFVZSFEzRjgvQkJIbkhNblFDb28wRDNrNTdsd0JXeGVSS252bFAvTldreThWdE02ZmFHRlhsZzJIajQxN1UxQkc3d2poUnpOQkVDamtPWDdIZFhNZkhGQ1NvMDRqZ0QrZFMyemNNc1pRblVaSE1ibWxrVkVHU3h3QlNDVEJHUUJsMjZ6NnFkcGZrdG9BSEFIRStOSXgvelJ0ckY1NFR4enBoeVg4b3NPc1ZiM2xxa3FvQ2tpaGgzVUV5MXN4aWJzR29QMlZIZnI0RzZUd2M0SGtzUDdHcExHY3hTamxxQ09SRytTWnVHS04zYnNVRW1wNFAxME1pZTBwSGk1NTByYXgrU2V6cXBvemhoZytJcjdKdHlwOUZBcDd4cFN6UjhKSlVnaGxZY3dhQ09aSGtNa2hHT0k5UTdBT3F1SzBoYnRRVjVqdlBZM05jUDJJT1pwTGFET01LdUFBS1dhUGpYSTF3UWUydkRYaGI5eUhRZC9qNU83RjVMMytPem5DZ2srcXNhR3JhenYxTjdBa3NKMFBGKzZlMm9DZzRMZTM0Q01qQ2dnaXJHNEJ6RDRGanlhTFQrVkczSUp3US9vU3FORzc2bE1oVGh3Vk9DVHlwSXRUNVRkcDhhNmRlSkxlVXIyaENSUlVsV0JCSE1IUTcyMmhObHNyQ0RxZXNuc3J5QkZZcUk0MTBMNHlNK3J0TlFnOFVnTXI5citVYVcyc2drS0w0ZVpoSEZwbldqQW9lMWs0SlFBRGpreDdxVy9nZU9WT0NSRGgxNjFQYUtPWldWUUowMUlISnhYTi9zRzZhWVpqakpYbGs0QXpVMXNRSll5aE9veU5EK3dQUGVScThaRVpPcE9neFVNaXl5VDhJamhQQkdHOUZTUDhBazFhM0ZtazBTY2NMNHlGMUMvNmhVQmpNYlJJQnlPQmpXaGF6dk5uaUhKTTh4UXRObkdValhCWStzOVFveFFBdnJJL2xNM2FkeXB0RmJNeDhKYUl5STJtQ0FjRWQ0eUR1U2VQaGJROHdSekJvMzFxMGJnQzVpNUVjaWY4QWcwUWNIUWptS045YzhCOUFZelhwMjFtZkFReCtTem9OWGFqSkJqdzJYOUdSU2VOTTlmT3ZraE1zYThDZzRkT1lVOW85WGpMSU1NTWlpTll6bi9TYVpEaGhnOWgzTll1VWZKaFk1SUhNR283aE9LR1FPUFZXQVNTQUJ6SjBGTEpzMjJkQ0dWbzFJWWFnaXNiRHV2WkEvblRYRDRHaWowbXBZMENJTUFjcVdSQ3JES25tS1MzVGpoSmpjNFVLdkltbmhRcTVCR2NqRzVZMExNUXFqVWs4cXhrV3laLzF0VjQrdnlncjNBQ3IrTC91aVFkam9LaW5jSk9QQXlIUUhPVkozNHZYOVlCOGFYYkYwVVU4RVNheVNIa29xenNyVnJlM2dBallZY3Rxejk1cHJPWXlKckdkM0FSWTNUNkU0aVkvQ2xKSUJCSTVnSGxTVFJ0RE1PS0tUUWpzcHJTNGVKOVdRNHoyanhqbzdLRE5nRWx4a1JqdTYycGc2S2x6Sngra3hNaHlGOVE3NlM4aW10NzZNR2VOZUpaVkFCWmFhMm5lRithSEhmVDNkeWtLYzJPcDdCUzhDMmtQa3hJQnhrYzhkbmVhQ0tGUVlBMEFGZGxKZkNWMVRDUnl0R3JIQjRzYUZoOXVSdStUWE1WME5CbmdrOVlOWWRKUno5RTBpenV4L1Z0NVFVVkN4QVpBUU5jRFFrVmEyMEVmeXZnVnBOTVNhY0l4cUFPckFwRldXMDV3bFE4WVA3cHoxZkduVDBrSUhiMHRuS2VDVElsN0dPQWFqaTBTTUwzQ2lyQmh6VTVGSkhPek1TQTQxNStTYWdNRHhJd0pJSG84Z00xeEV0eXljMWlCZlhrbjc2elp4SjFNeUtlN05ZVURjWXJhSytRWmV6Y1M5NmNuSDRhREtDcHlwR1FSMWlqQkFaRWlrbEl4aEk5U2F1WEF1TGlCSVFDRkFEWk9EMjBJTDh1b3dzbzQvd0RtZ3JTZG9kVFNMYmhHY0NSbllZSkdTY21uczd3djRDYVNDUlFYYUljWEN3OVhkUXVvUERpUXlSemVTb0l3QXBGTkc1VmdWWWN3ZkhTUVlZQWl1dU0vWWFlSTRkQ1BoUkJ5RGc5b3FTUzJiaWQyQzY0SkpyNU5zT3doT2hTQkFSOWxjZXpERXAxZDFIMlp6U3hvRVFZVVZrRWR0U1dvSVFlRmpPdU9UQ2ttdXd6SEFYUkZQV2VzN3UzUVVicVRDbkVTblFkdnJPL05BZzZVUTR0SnprSFNJbjRidnp2dlVlTU5tN0podHNZY2dQS2UxalFXYVJHSGtyalVjK1ZRM01BaWNjWWZPQ01aVTRxYTF1MlFBQWQrZ3BFMWM4Uis0VWhESkxud3ZhTlMxQmtCSElqSW9lSGlsNjNpR2U4SHhmRFh5WlhLTGwyN01BWm9iT3QxZVY1WDhMakVhUjhSNHNaT01DcEpCTlBQQzhUTzJBcjR5RkhMKzVxTTNVVWlPSFh3YjVaU0NNVUR0Sjhjd3FnOStLRVVFdDB3OVFxN3NlZGtab20xTFJObDg5ZVYzUFpiTmtsaDFtT0VpSGE3SEFwTEd5aHRrMUVTQmM5cDdkd2F4bDlTazF4MnFFOHpnMTgzRWUzSW9MSUQ5MmVXY2pGVzVCZml3VjB3dzFCeFhFOGpqSUw2QUU1d0t3TVZFNEpkUUFPYmNxdHpKd3dFc0J6SjlIbzlUVXNHRmY1Mk1kUjlJVkhjcHhRdm5ITWNpSzQyREIzVXIvQ2NVV3h4RXRqVUE4czBrYTVkZ285WnhVZHhEbUp3NFJpcEk3YXpaSy84QlZ2dU5aVVkxcVM3dEdoaXVaTFoyd1JMRmpJMXJiTWVnMjM0ZUxreVRRRExEc3pWL2JXVFI3UTRNcWNSaGVRWGNKTFdWRDFxYVM5Z2lhUW5Lbk9uckZSV3BQZ3h3OFF3VG5OUnBjTTBpZ0U2TVNCbEQzOWgrTkxIR1pDZkpBNGlScnBTbEVRSHJEbnU2dnZxSzdURW84cnFZY3hVMW5sc2NjZlV3NkFFWU9vcUo5UU9FK3FwRjlIRGo3alcwazBhOHVsNmdQQ2tWY3lYNlIzTnhMSWo1VUIySkFPOW5JZ2k5TitaN0JTeG9GVVlDNkRjWXJQaEdqU25oK3p4Y2lpaHlOQ05RZXdpdmxkbkZOMXNOZSt2emxmWkh4OFZYdllGYjBUSW9QZG1zeXllcDhWQVAxaENzZnhVT0x5TWtkckRGZkt3ekg5WWNZUElkMUdOeURwaWpHd2REaGhxRFNYdHFPSFIwQVZoMkdnYnlPRWM0NC9qcnZ6VWt1Sko4b25aMW1vYmNDTlVDSVFWT0tVMnk4Wnd3eEd3Njgwa01SZVE4S2pyTklaM0NxSStJNVlLQU9FZjhublVGekkwanJoeWNrZzBJb0xhM0dvTEFIMTZrNzlxWE8xNG10bWpGc2dKVXNNOEw5VFZ0aVg5ZitVTXc5eEVFckFBT3VCalBiV0xKKzFod2l1R05FOWRReGVDaGVRSytDMkRwcG1sY2FZWUg3UlRjSEFKSkZYa0FEeXJnUUxrdGpyWTVOUld2a255NVA0VnFXN1B6aHduVW81RC9tc0hQU3RHNGRDVlljbUhPcFhqd3lJV0hYeXpVNy85d3FPeGRLeWNuVSt2V3VDNWxoUEtSZUlkNC84QTVTdXJSTnkxKzZwNytGSXZsY2tLeDVTUll3TXNlK283T0JZWXVQaFhKSEVTVDRuREM1UFVwTmVBc29teG5KVVlwSmhsRDNnOHhUcnd0RkI0UmhvQ0g0U0JWd0VLckNZeDd6QS9sUkFCa0lBR29VYUFWYlJjNU9JOWk2MW9SSERrSHJjMEduWWhRbWRjTG9PaUJHQ01qc05JbUdqSEM0T1FSMUVVdDliQitVaTZTTDJHaEVtY1pZNkt2YWFNWUpjNWtmVmp2NDdoRjZsWFAyaytMcFhPa2d0NW81RGpEQmdNWnBMcWRXaVVxcXFGOHJtVGs3cEc5RkNmc3FVODhMM21sL2ZjbnUwcU9JaGxYeWhxQ2RUbWxuOEZPdm9YQ0FqMU1CcUtZeXlzeEFEc1NNYzhVd2xVUmpLWTFQcnpUZktwV1pmSkpPQ2VXTUNoT2huaUhsZ2VXQjFqdHJCeFQyTjBzeWRSMUI1TUtlNm5lV1E1WnlTZC93QW5jdUkwZGh5TERsVVovV1J1dnJHb3FDWDBaQm5zT2hxWkNIanczRHlERXFSM01LMmkvb1d4NHVwaktEUlNNY1F3eDFJNTYwa1FJSGxQMkNzdmF2MmxUL0krTEhmOEROSkxGSW1lQjQzd1JVcWVEdDVwek95RXV6a1lPT29WNFc0d3V1UEpIZlF1YitaeHFvUEF2Y0thTTVSeXZjY1ZPT2I4ZnRDcG4rYlRFWXhxeTh6dndtZWp5QjNWUGZCblRnamhUMDVaRGhWcUl4bG9MM0pCNXZFUXBQZjFVOEVza1VxRkpGSXlEMmYzSHIzdERLc3NmcG9lSVVQSW5pMVFqSUg5cUNNdHpINVNrWWNEbVIyOTRwWFFNcEJVaklJNUVlSnd3Y0E1eWVTTzdyb2NjY0k2c3VSMlVRY3FjRWNpS2VOTU5HSGJxT2NWY3ljbkNEL1NLdWRxeUVCOEl2cFN5WklGV0lkSTQ0YmljdmtMSzBuQUdJSFZpbVRXMzhJcmZReTRKYjJXck1wNkxBck5TVzBvbGdmZ2NmY1IyRWRkUStGNHJ3R0tUa0R6VUNvNVU0bzNEcjJxYzBOM0hjaytvZUxwWE9rbWxsNHhrQUNvUnlqSDI2MGllaWdIY1BGUzNEV3QwVDRCemtNT2NiZHRGQURLUVZQb3lycXJEKzFaR1JxTzJ1cnJxTFprWGhKOVpENkVmV1RSbWtMa0FGaVNjREE1K0s4OHZnb2w0bmJrUDdrOVFxTWppWVNYUGFWZndjZi9BQ2FzNzlWRUhoclYzendjWjRrZXJpd25NSmNveTZqQjBJcWRQU0NTRDE2R25tVHlSNE5UendjbWhYaHJCT0UrWEg1SGNRZEtFMEt5THlZWjd2RVczaTRqcVRvQU9iR3ZBUmwySU0waHo5di9BQUsrU1dUT0Q4N0psSSszUFczMmZHc2FiNXJ5NFlRZ0JFeHhTT2NLdjl5ZlVLQUlUNWVnbGJVTEpBVVUvYlUxcGN0RGNJVWxYWEIxQkhhTzBWd1JEdjZQRVgyVWhXMHRsSHpTNWNqdElHbFFDKytUSzBYRTRPVkF3M0VQanBTTkpyR1ZSTWxEa2FqckhkMTk5UVNSOElYZ1BVdzUxUEZKdytETWdQSXJxRC94VnhKNlhCR1BXY21oYlJNbmhTNGZYR05BYWV5bEljWlE4d1BpS0tEanR5SkkyMUtad00rcnNOUVM2Y1hBMzhMNkdsbGlkRDZMQWc5MktheTJlYmFjRnBJV0tLRklKZFFkRFdwbG1PV1BrZ0QrU2lrdWhtWFNRL3ZyekgvSXFhMDFjY1VmVTY4cTVWZ0U5Z3BZOWx4d0pvSDhHaFBhRHFhWVdqTEJvNmpLOTlSM1ZseDhCY0ZRd0M4OC93RE5QUGNtVElSem80UFcxU1d6OE1xNFBVZW85RHJqZUNLTUw4U095SHRVNHJhQmxTT0M2bDRRT05pK0cwKzN0cS91WjFqSmlLOHllRGtLTHZrK0xwWE92SW1mdElIUVhWaHBETGhEelJ0UWFJMWV6Z0xkcTZWZHVPR0JZNFIycU1tbm1jdkt4ZDI1c3h5VDRzMTNxbzRVNjJQS2pBQ0dVeWNaQmZnNThPZEtLUnJGRWVHUjJDQWo5MGRaKzRVcjJUa0RCUWNTa2RSRkxOYnBPZlRCVnZ4Y3h1d2dxV1lCNWN4UjluV2FqdFU0VVRoUTg4YzZlM2NsUnh4dHF5ajRqL2pycjVmdGUwNFArbmhCbExaNXYxQ2d1ck1BTzA2Vkd1UkQ4Ni9xNUR2TkxCODljTnh5a1lWUjhCVDNjcGtrNWVya0JSdXBmQ0NZZ2dZQ2taVUNycUw5empIYXB6VWt2bHlaamo5ZnBHb2NCVmp3ZVFJSnpta2lqQThHZUJQUVlrRUh0UGZWdHRDT2JCaWtKeU1LTlFtZEtXVFpNYnVjeVFuQVk4eUFTS3hBUGEvc2VpZ241U2xtSE5lUkZSb01CQjNuV2d5UjV6eEtRQ0FjRTlvKzBWRkpDSlFWWlZCSVBQaDBwR1ZBcEJJQk9SNnhwUkVERWFFS2NIN0tJQVdmWC9VT2RLNERLUVFlUkc1SFh5OUIyMExhYy9KN2tCdXRXMEJwbUFFOEI3MHd3cXlqSEZLNko2bTBQM1V6K1RaMnJrZFRTRHdhL3dEUDhxZmk4SmNQeHk5V0JnS093YmdSZzZnOHhRbDh1MUlSL3dDQStpYW41UzRqN1FkVFJFQ1JaNHBFQzQ2c3N0RjdaWE12aGVMVUhBR0JUMmNseER3Z1d4ZmppT2RSbjBsKy93Q05ENVZMN1FIOHFqblFwSW9aVDFHcHJkRExhSVpsR3BYT29xYkpHQXBIcTFxVitjaCtIaTVJQTY2Q0lGSElERy9TakNPTWpLREpjOWd4cC9QU21XTGprL1d5SGphc0puck5hT24yanhjQ3RheEdQWHIwanA2TGtkeHhVeWZ2NTc2bnVaUkZIRDRSMjVCT2RjSUVsMXEvOEExQW9LTURRRGtLR1plMHFwRlBKdFI3bVVBTEVnU0RYdDFadmdQc3B3Z1ZaY0NUeU9BZ0h2T2ErV3djQ053Z3NDTWpPZ0dsWFRTY0tCR0hibkFGUTJnREg1eVVmdkVhRHUzeXhITUpCSFdqOGpVSU9MdUo0RDJ1dkV2NGhWcUU0a0hoQi9wR2FjREVhcEVCKzlJUmtWRGN6Rm5tNDJQTW5PdEJBQU9RM0pDT0p6anNIV2FlYTVSVjhoQ3d5T3Mxd2tOMkVHb3hhSXZHdVFRbmVUeXBJclV4OG1JOGhWT01ldjFDbGtqV0ZmS1VZSnoxaW9MbE9Ga3gxK1RwVU50bndjM0d3NWpHY2E5WjZFcElXVTRJSndSejUwUmhia1pIOFk1MEhUaWpJWU1ORHpCcWRGOHZnWTlvSkZGamxqeTVLTkFLK1lrOWsvQ3RLZUU1UTQ3UjFHbGwwUGtQMkhrYVdVWWJOV3puSjQvdnEwVC9BTGVlOG1vb3YxY2FKNndCbmNCcVRnZXVvMTYrSStxbS9jakE3elVyYzJ3T3dhVjVCenJyUk9xYytzY3E4Qkl5TzZCdWJBOGllM3RCb2NTc2hDbkJCQVBIeGZZS0xIaU9SMkE2bnY3OTl0dElGLzFVM1ZJbytOWE96SmVDNFh5VDZMalVONHViaEI2L0UwcDU5b2lCajgwdUpDdnFGY2JnZHAzRzIrZEE0dUhxN2FXUkE2SEtua2QrQnU4Sko2aHo2YTQybUJJM3pNQi9mUE05MVcyell1QzNUaHp6WTZsdDcyemh4eUhJNHpwMkgxZkNqSEJyd09ja2x5K1JuUFp6eFRYa3I0ZlBVeHlBY2RtT29mek81bGtCVWtISFZVcWN5Rzc2L2pYSHJXbzI1Tmc5aDAzMjB2cHdvU2V2R0RWbVRrUmxUNmlhZ2pPVno5OUJFeDFEck5BZVRGcWUwOHFabjRtT1dQV2EvT1l6L3FHNTRpQ21DQnlWczZkeEhLcm1SOWZCY0dja2FuTlIyNmNjejR6OXBKcVNiS3A4M0g2dlNOWXQ1RDZ2N2pvZFQzbWpVbHUrWXpqUE1kUnJ3c2ZGd1lJMEk2cWtIb2xWN3FlU1FjYmx0UnpQaVBGNUxlV3Y4eFNTaktIUGFPc1VpODJIY05hSDdxNTlaMHFROWVPNnM4OWUvd0FRV3R4NE4wekdRRGtjd2FqblRqamNNdmFLaEw4UmlRdDJrRE5BY2dCM1VxRExFS1BYcFVDY2lYUCtrWnAvKzNFQjYyT2F1SDlLVWdkaStTS3hhUkR0ZlBpL25LZC85dkVCRkFENVNweEloVUtlb2EwSlU0MUJHQ1FWT2hVOWxjYVo2K3V2SVVkcnFQNTFMczFCSWc4SkZ4Zk9JZE1qK3hxenZnUEF5Z1Axby9rc0t4UUZHUStxZ0JnZE1ma0VES1NyY0ExQnhWeEgvd0J6akhZNHI2U0xIclU1cUNUbElBVDFOcFFJeU5SMjByK2tnYnZHYWpoMVNORTlrQVZGYWpNaDhvOGxIcEdtdWd6bEF1RGdBZG5pRmZSSkhkVGpuaHFVK2tDS1J2UklOSkRvZFc3QlR6ZWtjRHFVY3QvemI5MVNSNkxJUU96T1JUbjBzSCtWTkc1alJQTEFCTEhrS2VSeXprc3g1azBhNExDVStvZkVkQ0RRb0NzUnYzN3ZuRjd4NHZsOUIrZC8rMFU5dS9IQzVWdjVIdkZPWXg4eU9Qck9kS3VaZis1d2pzVVlvdWNzU3g3VHI0bmtRRHRMSHhlQ1JXN0NEUUl5T1I4UUdudGRvaVJzZUN1R0tjUTZ5QmxUMzlYcnJEa1Y4MXhmd0VOL09sWkNyQU1yREJIVVJVSmJQRy9EMmFWNVJqako4R2c0VHFjWm9ubit3WjJYQjNFZnpPL1BPbmpPVWNxZlVhdUkrZUpCNnhnMUk2Y01hZURZODJ6bWk1TE1TV1BNblVtdm1KUGE4Zld0ZkUrYWZ1Ty84NUo3UUtGQ2dteTVqN1B4M3M1d29KUFlLbEl5eENlTUtVY3ppa0NPTThqUTZxek9nN1dIeDhYeStneGU0LzBydTA4Ynk0QjJCajQzaEl1QStrbnc4WHcxb3pLSlRKb3E4T29CemtFaWxtVVNEUW5SbDYxTzU0LzFMamg2a2ZPQlU4dWp5SkduWDRQSlkvYjFVc01ZUkJoUnlIN0RuWmFlb3NQRzEzWmdsOW9kSmkza1BZcHJ0cGFRejZFY2hRcGFTYXlrakpJQnh5NzZoN1hQMmlyZEQrcnoza21sUVlVQURzR25qQTZOb2Y1YjhJZS9kODZ2dEQ0MXI0bmw5QitmbjJWK0c3VHh2blZIcThiTlk4UWVESkp3QU1rOWxLOHJNb3dHT2V6Tk5MTlBhTnI0SUt5bjlrK1krMDc5ZCtvM2ZOVGUwT2svTjVQWk8vTWdQcTNBRFd1Tk9FY2p6Ty9UeHlPNnMxcHUrZFQyaDhmRjh2b1BPRDl5N3ROK1FkLzV4M0FkQjJVYWgyV3dSNHBKSkNNZ0xnRDc2dWRwM2NLdmlPRU9DSWs1ZDVyV2kwMTdjbmt6OEEvWk14T1BYL2JmaDhiOWQza1Q5NjlKK2J5ZXlkK3RZb25uMDVCQkhNYWlsZnlaUEpQYjFlSjg1MEg1L0ozRDRidE4rUS9mU0o2VGdkOVJKeXl4OVdsZUdsTDR4NnVpSGg3ZjJUWEZlcC9weTFjRWJPZjNRVFhnTmtRQWpWeHhudlA3SUxjRUZNaHV5b1c2K0UrdWdSbFRrZXFzUy9ZUEYwbjd4MGFvT0pqZ0RyTkdRRkl4aFRvU2VaL1puaDA1cjJHa21Ia25YckI1N3ZuUEZqaTlPUUQ0MUV2b0lYUDNDcDMwWENEMURXbWR5emtzeDVrK0s0QkFjZ0huanBYbTJueEtoWkZIQUNOY0dtaEJra0dIY1lDOWdvdkNJaDZVckxHUHROQlVDamtvd080ZnN4QnlEZytxblk1WTVQcjhXU0U1allybm5pcEIrc1VQNnhvYWdrOUxLSDE4cVNRWlJ3dzlSejR1dTVJdEY4cHV6cXA1VGx6bnNIViswRUhJT0NPdXVxVDhWQXlBalVFR2dneVRnZHBxQ1A4QWY0ajJMclRmOXVNRDFuV3BwUFNrT093YUQ5bHdNOWxGM0xkYkVrN2hkN2JnUmRVdDh5T2VyUDhBa0JCeURnOW9xZVA5N2lIWTJ0QS9ySThldGFoazVTRFBZZE55eGdsamltZlJmSlgrZjdaSkY2RDRwbk9XSko5ZjdRQ0NEeU9sWE96SjJndVkrUEI4bCtYRUt1YnBoRmJ4OEpiUUJkV05mNFphRVBnelNhdVIxZXIvQUNSNC9RY2ltYzVZNVA4QW02VEp3eVJvNjlqQUVWREJud1VVVWVlZkNnWC9BUDNoLzhRQUx4RUFBZ0lDQVFNQ0JRUUNBZ01BQUFBQUFRSUFBd1FSRWlBaE1SQXpFeFF3TWtBRklqUkJGVkVqUWtOU2dQL2FBQWdCQWdFQkNBRDZoT29UdjhRSFVCMytRVy8xK09EdjhZbit2eWdkL2lNZld1aXl3YlU0bHdHek5HVVl6M2VMS3pXM0VwZ1dNdTUvamJKOGd3YmpQOGMwT0E0Qk1WU3g0ajVCNCtFeTZsbUE2allPTGJHVmxPbWd4V0tjK3NIZjRST3VqQTltSllMRTJLTW11c2FLMzFNTmkzTlJScEcyN2NtNWNLZGpIeW5zZmlUN29tVmt0VzJscWMyVjhqUjdvbVJjYWdOWnBJcjJFejlEVEpsaXpZWEtHMzc0OWFsOU1GWGpxSlZRZlB3Y2FmQnhwbXBVdXVIb0RxRDhFbmZSZ2V6TVgycFhpSTlYSTRsWEpDWmo0NnU3Y3NoQWxoQzhPZFBFWStJMWI4aWZkRXljVTJ0eUZWWnJyNG1qM1JNM3dzeVZES0FmazZwWFFsWjJNNnRRQTNvRkpvaTROeEc1OGpkRGhXaVdVdlgzYjFVOU92cHNlbkE5bVl2dFRGWU5WeEdQWDhJRlpqMThTWG1Td2Ewa0Z5bE94ajViMlB4SjkwVEt5V3FiUzAyR3l2a2FQZEV6ZkN5Ly9yTHlRVmw1SVpOWi90ajBUK1BGeTd1UFkvcUx5ckthMXdwejFDMWdEb0IyUHJrN1BUZ2V6TVgycFRSY1AzSlRVd1VsM292N2hYUW8zRmloZW5pTWZFZXQrUkoxYUpsWXpXdHRha05kZkUwZTZKbmVGbC8vQUZtUjVXWkgzSk0vN0I2Si9IbVBsSVFFT2JqL0FQa1hFeHhVdk5zdkkrSzNib1U5L3JNZTNWZ2V6TVk2cjFFeTJRY1JqMy9FWFpzeldERUN4eTdjano0VThwajViV1B4TnAxWUpmbEdvOFFsM092a2FQY0V6dkN5MHFORnRxOEtxZTV6R1ExK2lmeC9UR3NObFlKejdXVmVJNmg0K3EzVmduVk96VzNFRVNySGUwRmx4NlRXbW1zSUxraVA3RW9xYXR1WlhiVzk4aWhyYmRMWFQ4SlAzVWU0SmtWR3dEV1J5czBneDZCU0NUWGNsMndMOFJxd1dGVmJXTnhWbCtIVHhLWUxFamxiY3RDNkZpTGtWeS9HYW56MHI5VTlWZHpLbkVHeGlOU25KZW9GUlpsMk9OSDBPVTVUaFBuSDFxVjNzakZnTXh3eGFXNVQyRFJVbFRzZlBXejQ3OCtac3pMSFhVcnNhczdGbVc5aThUVmFhMjJMY2w3ZXgrZXMxSGRuYmsxT1E5WFlaR1ExdXQ5STgvVU1JL01QajhJK09vZVpUaXZhdklmSVdUNUN5ZklXU3ZBLzk3a0NPVkM0aU5WeUJ4RldybVJnMTZueUZjT0RYRVhrNFdmSTF4OEpBTzErSUsxMm5CNFZJOHhNUldxNUhHeDBzSDd2a0s1OGhYTW1rVk5vZFE4ZlRQVXZtWXh0V29sVitPd0JtcjVxK2F2bC9MNGg1WWl1eTZPWWRWYWd0Y2RoUzVOT3liWFBtY2o4dnloc2MrYXM1ZGZ1R2JVVHFabnNuMHJVaWpScFVsTmczUHN6QnNZdVEyZjdrUG5xSGo2WjZsbU4vSE1zc05kWElWbDJFNFdSaGFBU0hjdXhMVVphRUJKbXN6YUpsVmgrRnIxclRsVHhMMGxRU0todHdEbHFPQU16UFpNeGJGcnMyMlRjQWhDMFY4Sys1OG1ZTEFXRUhQUTdEUnZQVXZqNmJkU3pHdlZhK0p5UFlqS1FtMTVaSFBoRTVCTk5LZmNFelZBckVHRlhvUmFsVmVJYkRyN3hDRmVXM2tKKzJ4TlVGcFQ5NG1iN1ltWDdSOUxVMVVUS2xzeUUwWFVxeFU0OUxXdm9aYldBOEdQbnFYeDlOdkhVdm1ZbWhUdVpKM1FTTG40VmJpNks4cFZaOFNzbjBveHF3b2FaL3RpYzJsVHY4TGNMc2ZNdVFDamN1L2p5aFMxZ0F6UnV1RjNJMFJNb2Y4Sm1COWhtUjdyVEErOHpPOTJIejFEeDlNK09vZVpqZnh6TC9ZbHFjNjlSV1g3SWxZclFnU2hpSEdzLzJ4NlVleDY1SHNTLytQTUN2YkY1YVE1NHgxS3NWSW1YN0JtQjlobVI3clRBKzh6UDkzckhqOExFcUwxUzVBMWZHWkRtdXJZK00vTG5NZXcyVjdOeUN0eW9wdzFHbk9kWXBBUURBVFhkS3dxOFFjQlA2TUtDeXZpYitJUVZ4VVhIck9zU3pkcERadEM2TmdFeS9ZTS9UL3NNems0MmJtQjk1bWY3bjRaODlWZHJvTktibmJ5MXJzTk5GdGRScFNTVHNpNndEUUpKN2tYMkFhSHg3WWI3UEJDTVl0bG5nVzcyQ1d0ZGhvZzY3eWxMTWc2Yk5xQ0JlSnNjamlmMDc3VFAxQmV3YUt6S2RxN0ZqczlLamZlTTRCZ094c2ZRSkFHejhWSXdJK3NPOFZOZDRGQWhHNEJyeGFPMi9SVkxNRkZWWXJUUXpFNVZlbjZkOXBtY04xUTlhMmYxTENHR2xBME5mUnNITnRFcUFld3VJT202Z2VvQWs2QXI0bmZUcmZhV1Y4VjBNVEg0RGsxdHlWTHR2bjFQWm0xczhmMDc3VE0zMlRDZXNLUjJpSng3L1NzVXEzSWFKT3dWNU54QkhXRDA0U0JyZTl0QWZ1SHFaWnFhZ1FtTFdCRVVlWnNBYk5wZTVpd0kxMk0vVHZzTXpyUXFjRDFLUHFtcFRGVlY4RWIrZ0QwVnV5UHNVM0MwYkVOU0h6OEZKOEpaOE5aeEFQWWpZMUhaYTAyYmJEWTIvVEFkUUNwekF3dElQVUIrQVIwTTZyNUZxSHg2QSt0UkFmWmNBZnZTdk5JN091VFVZTEZQamtzMkprNVJyWUFKbm9mT1prTFlRaW5ISVhaNDdpS0ZwTEN6eDFLUDcvQ0kxNlcyY0YzR1lrN2JmZlVvc1lOcjEzTndlWXpGenN4RnJQaXgxSzZYR1hkbTVsWGtIaXQxcDF5WnJtUGludll1MjdnaWNnSWx5bENoc1lFNkhRQnY4TWpmcGwrUUkzaURaTW9xNGpaTGdIUjZLUUdPajhwdncxVFVEWUppWkFxVXhyRjhtMjNuMkFFb0gvSXYwQUlCK0lSdVpGZTFoRXhxTmZ1WjdBaTdJWXMreWgydStnV21zN2k1QUlqMkZvOTZyNGV4bU95QkFzRlppTHhibEh0ZHZQVUJyOFlnR0dnY3R3a0tObXl3Mk51VmcrWW8wTmRGeGlsaDRMaytkd1N0UnI2SUc0QnI4SUFrNkREajVEQTlHcGZXemVCUVpYVng3bFJzeldwWW9LR2JNYzdPb1FBTzNvb2xmU1NCNUJCOFFEcDVBUlFXbjk2K2tTQU5rMUVKeUJzR3R6RlhhYk90SGN1eDFjYlZTZkJyUXVTQTliSjNQb1JOUlRvemNmMmpHYlhZRFI3UXhWTGVQZ0djQ3ZZMStwSUEyVXZWbTR5K3NrYlZMU0RLbUREZnFsVE9OaHh4UEU5MmJpS3FGckU0Z25aeXh4R3g4UWYwOVJST1IzMVdiMTJJTVRLS3B3amo5c3dXMmtZblVCSkc1bEx3c0RUR3RDMmQ3dGZET3dkOUhHRFlPNWRrYnJLaWI3ZHdOblVBQUdoQUE0NGxCcHRIMHltSVhVMlJNYTRXRGljbWpnZVM0d0lYdkdQYUx4MENMYlExcE13MDViZU1TQjJXWjdhMEloMEFaZGxHeGVNQU1UeDAyZUlFWWpZUHBqV2NINHNBQU5DWjdEWUVCZ2RtUEVPbGlqY1h4MHNkUnFUdmFrSGNyWHZ2MVR6R1FjdHpqTkNaRlhOZXhYL2RYTGx0UnRsL2NBQU5CeVFOZ1Yya2Jnc0lHaXhPOXpBWWNTUFJ0YTczMmZFY2tRRFpqSXdHeW5qcFpnZkdHMjA0eklWUllkYWcxNE5WNzFqVWJLSlBZOXpzdFgyN1ZIaTRKOHhqd2NnYjZDZG1MNWlnY2RzNmdlUFNzZDRUMzZHclZ2S29xK0lUcVUvdnNBTE1BcEo3c2R3Vjl1NnNVTzFYS0k4MjJQYU81MUFKaUt2UFp6RzdCWXJEeDBna1FQQzRuS0Jwek01VG4vb3V4Z09vdVF5cm9iL3MvRVVSVzJOK2g4ZWdtOXFDQU8raTFMQWNnQnVEc090bTR6bXBnWXFkaDcyZGRFd093blAvQUh5LzBYTUpuS0N5TSs0cDIzVHFhbXZRUTlBaDlhL3RIcVJyMHBiVGFMYlZ1NnZyd3gyZGpydDhlb2g2QjY2bW9vL2ROVFhxVUg5Y0lVOUJEMEFkb1ZoSGIwVDdmVmwzT0psZU83ZDVvY1R2Nk52ajBBZ1dNTzNRUFFlWnduQ0JBTy8wSHEvc2FJT2lmVVZzWUYwTlRqR1RZMUJTUDdBME5Eb1VoYW8zWmZwRUFqUk5JL29Mb1RVWk5qUU5iRDFFQUpPZ2xRSGMvVFpRZlB3ZThGYWlBQWVQcENwakxDQ2RENjVBUGsxS2ZBcTd3QUR4K1ZzLy9BMy94QUFsRVFBQ0FRTUVBd0FEQVFFQUFBQUFBQUFBQVJBaE1WRVJJRUJCQWpCUVlHR2hjSUQvMmdBSUFRSUJDVDhBL3dBWlF0clZScUdocUdvcWVQdzJWY2RLTVRrN2hDaXhZME5EVGw1WmVPbzdVWW5Ka3l0dU9kKzR5TzhkS01Ua3laUmt6T0R4MUVMbC9zZWc2anBIYWpFNU1tVVpNemdvNHVXWExVS09rTFpreVpLblU0bnZuWmpHeDJNblVYaDBqSE50Tk5pM1hLZmlqaDFMamh3eGxSQ2kvTjAwR2hvYUdpNWFHWDBHNHZvUGJpR3g2OHI5eDVmdzh2NGVYOGk1YU1UaU1tZmhVWXlyakptRkhVNU03SG9rZEQwMEhyOERJekE1eEwyWk1jcjluNjJ1Y2JNTDBZNVhsUnk2eXk0NGN1OUk3Mjk4dDZEWTlZZWtOeDVNOG1OdzJNYmh2UlE1ZWcrRS9oMkx2MWRjYnN2SGpUaldmSVQyZDhSY0ZlbTdIekh2cERHT1ZvTWNYMTVqOVZSSFVWS0dacDhYeUhyRjJNdDlKL0hZL2pXRnN4OFdqTHIwNDROb3VYaTY5OURzNzlDOWx5Mnl4YjNLYk9ldVN0dGkzcXV0bFVJcjYwTDBJWG9SUmM2M3plNGZ6YmZqL1gvR24vL0VBQzhSQUFJQkF3TURBZ1lDQXdBREFBQUFBQUVDQXdBRUVRVVNJUkFnTVJNekZTSXdNalJCRkVBalFsRlRZWUQvMmdBSUFRTUJBUWdBK284Z1hpaXhZNVA5TlhLbmhIRGRzNzVPQmlzVmlzVXBLbklWZ3d6OVdTWEhBL3JBa2NpT1Rkd2VoT0FUV0t4V0t4V0t4VUI4am9ENXJQR2EvZjBKSk1jRCt6SEp1NE5ONHJGWXJGWXJGWXFJYzlCbm11Y1YrKytSOGNEcEpjUnhuRGk4Z0p3TTFrVmNYYVFlWXBCSWdjUHFVYXNWcjRwSFh4RlN1NGZFbG9hZ2hPS1pncTdqOFJTbzc5V3pVV29SdWNFWGNKcFdWaHVXamVJSlBUNzQzM0RwdHJGWXJGWXJGSU1kQmpKd051MnVNOXpOdEdhSnljbnBxUHZtbmpNVDROeGFTU3RrUGJUSWNHR3drYzVkY0l1eGRnZWJhYm0wU09QY0I3UnExdFVsVXMwc1lqbEtpZjJtcTJnRXBPYkVBeVlNbW5rdGxKTE5vK1d0R3duRjFLNGp5aGR0MmFlYTVIajE3cXZXdXFzSkptSjlUb3BJT1FDQ01naXNWaXNWaXNkUm5uUHpZcm5QYzdiajJhajc1cTg5MnBiMlJKdG92WmRrbFhOeTZScHR0M01rWVp0K3liZFZ4ZUxJbTBEMmpWcmRyRXBVeXlDU1RjSnZaYXJEeTFXckZXWmgvTm1wN2g1Qmh0UGtKSlhvV0F1YWJVWUFjVjhTZ29YOFI4UlRwSnd2V05zSEgwUmpKb1kyMSsrMlJzREhicVB2bXJ6M2F2RVpKdHh1WmZXSWVyaVRjRlNyVkNzUUJDQjV0cHViTklvOXlqMmpWcGFKTXBacFl4SEtWRS90TlZoNWFyZi9BR3EzQUliTnVBVmV0Tzl3OUcvSnA3T0RkeU5MalBJbHMxZ2pMalRITFNzVDJJMlI5QVp5YTV4WDc3V09UbnQxSDN6VjU3dFhGekNma2VhVkMyRWpuZzRabzNXUmR5aHdrMjQzTjRra2V4UU14R3JTNlNGU3JUU0NTVXNKL1phckR5MVcvd0R0VnQ0ZXJiN0hyVGZjUFJ2eWF1YlJ3UzQwKzZ4L2plK3VqTSt4TEsxOUJNbnNqT0QwSkFveUFVSkZQWVBKcjlWKyt4emdkMnBlK2F1eG1UTlBaSklkeHViYjBuMmlQVDFLQW1PTVJwc1hadm0yMWMyU3hKdkVJekUxVzltc29KTHdiSkN0VCt5MWFmNWFvUXgzQmNNbEt4SEFzRWNTZzlHL0pyRlhVWWprS3JwY0t1eGR1NEhJelJGTUtZVkZJVk9EMEhrMXhpdjMyU0huSGRxUXpjWUVxNzhHcGJwSVNGYTVuRXI3bGhCRWFnMUgrVFZ4TXNxRkFRRWhPTGE0U0tITFNUK3JKOHR4N0xWYXpDSW1yVGJGbHpkWEpuSUN6VzcyK0dOdGVyS1FobGxXRmR6SzNxM0c0U2FpZ0JDUVc3M0xFMUhJOXJMVnRkcFBuYjJ4bjlVYUlwaFRDbDhkanloVGl2V05DVUh5Q0Q0UEpKN3BZRWFUZVZpVUhOVDJpVE51TVZqRkcyN3F0akdzbnFWL0Jqem1wTFpKRUNFMkVaVFpVTm5IRWR3WlF3S240ZERYOFpOaGpFVmhGRzI2cFlsbFhhMFZqSEUrOFRRck1tMW9iU09Ia0hUWXMxSEdzUzdVbnRFbTVhMHRVZ0oyOXFjSG9hWVVxYm03ZjMxQkk1QU9lNDhuK3N2QitnYUl6U3FGSGJJbURucWZIUUhQWTNnMVBleHd0c1B4T0t2aWNWZkU0cWwxVC94MjBoa2pEbDc2UkppcFcvZHA5Z09weTVyNG5MUTFPWE5TUHRqTDE4U2xxTFVKU2NHMHZqS3hFbnFwUWRUNHFTOWRaeWd1N21XSnZrK0p5MThUbHF6bmFaTXNQSGNQRllySGNRQ01Ga0s5RDQ2RHoyUDRxN0VEVGhYZitNckVWbTJyTnRXYmFyWFlZaHN2bVJaQ1JweTdwODBZSXljbWRGRndWQWdqSGpGYlIvSzIwSVl4bkUybXZuNURwMHdCTmFkNzRvOGNtVmdia2tUTUJJUVZ0NHNWcVVLTEdDdWwrMGFYeDNMNCtrWXgraXBGWU5BZGoxZWZsaW9ZaExQc01xeG9UVytLbGFFc0FZNDFSUXEzTmhJckY2MDFFWElGVHhBemx1c2tteTRMaExnTVFETVNJMkkwNW05VWl0UC9BQ0JWN0M4c1dFczdZbVFNOXhMNmt4MnFNQUN0VFVtRUVhVklNR09sOGR5K1BwdDNQNHE4dFpHbTNpei9BQ2FqY0dYRDdMUDAvVXFRb1pjb0t1Ui9pYXRNY21VMThTbHlhYWQyYmNVMUNVNHFSUzhaQWd0Y3lnUERKbTZDMVA3VFZwdnZHckFEMXgwZ2wzVGdWTzBObkprUnVIUU9MdTRXQk10WUpFUVpZMThkeStQcHQ0N21IRlgrVGM0RmtDTGtDcmVQMUp0dFBrTnRxZUwwcFF0RHhWemV6Rm1TdEo5NDE2YSthbWpqOWNpbGlRZUt0WkMxeUJWdCtYVjB3U0ZpZE1PSnFXSkZPNVQ0cXhPYmtWcXZ1aXJUMkZyVnZiV3RMOW1oNDdoNCttZTRqaXIzOHdWYWZsMUJKNmMyNE9yY3ZVc3Bsa0RFVmRScVluenBQdkhwYy9sR2gwc3Z5eFZ0K1pXclM0UVJpQlRFdStvbkRvR0I4VnAvNUlyVnZkRldmc0xXcisySzByMmU4ZjB0UW5FYy9GdElWbDlTcktNU3pnSCtMRjZmcDFkeENHWXF0cktaWWc1dWRTa0phTWFWRXdZeUU2dEprNGVWbmtNaEdyUy9zY3JtbGxhR2JldHB2TXBtcHBIdTVnV3Y0Y1FBcnBsMis0UWsrS3NQeVJXcis0dGFWSnVoMm5WL2JXdEk5bit6TEJGSWN1dHJFdklTM2lqT1VwNElwRGwxVUlNQnJXRmp1SUFBd0RhUWtrbitIQlF0WUJ5RElvcDRZRDh6UUt1MHFFdDRrT1ZJQkdEY3lRMll5bWx6dEt6NzFnalZ0NjZ4N2kxb3pmTXkwOGFPTU5HaW91RjdaN2hJUmtqVVd6eWpCZ0dIMEdkVUdXRjNGbkZLeXNNcjI0ckhlY0FaTHlGdUF6azBEZzVva25rd0huSFIzQ0tXTnhNWm5MblRaZGs0QnJXUGNXdEpiRnhRSGN4Q2dreXUwamxqREV6dFVhN1ZBK2pJTnprbGxGSm1Gd3k5eEhjU0FDUzB1NFlIWURnNXFHVXlNU2IrOTlVN0V0N1o3aHRxZkIzWGxZOXhVRnRhOXhhMHY4bGFBN3BFM29Wb1dqbHNORkVxTGdkN1Nvdm4rU3RNeWx0eSthS2xqZ0R2STdkVGtLUUVDMnUyaTRhS1pKQmxhT0thUUNubEpxV1J0dUJnazRGc3NWcWdRZ2dqSXJXdmNXdEl0MmVYMVI5ZWFVL2F1S3hXS2gydHd5cXErUG9FZGw0Rk1EQm5Rb2VmRkxjeXI0L21TL3MzVG12NUQxNmpPT1FkcHpVU3ZPNFJiZUFRcHNGYXMyK1RJMHdvMXVwSDFtT0Z6V0syMXRyYlFHRGtEbm9PeVc0amkrNFg4Qk9LVmd3eUtJNjN4eERUS3BGUGJmdFRDNHJZMVlOYlRWanA0blFzMHVrVEQ3Tk9nTnNIa21HcXFXeFRha1A5SjVqTk5rNmFUdkk3ajlGeGtWdHJiVzJ0dGJhWHgyM3R3WVV3dUMyVFFYSXpWbThpeUFKMHhXS3ZGM1FrVU9lZ3hSSS9UbmlsWDlteHVSSGxDOXl6ZUpUbEdKSG1vYmVTWDdYMHlZSGNMSzFhTExOMkg2ZTJzVmlzVUY3QWVtb2srdFNIRkJjOEMwdHhFdkxUSXJpTTlXVU1DQzhEcTdJREl5Y05ISXpaNkZDeDRDTjRFY2UzazVxUS9JYUhtbEFBd1A2V0t4V080SEZhbENTQktxc2ZJczdmQTN0UE1JVTNVWldhUU9WT1ZCN0w5Y1lZZnlpdjNTVE5KeFNSRnZLb0ZHQVRRQlk0Q1djamVScDZZSWFHemhpKzN1SnozczZyOXh1VUhnWEtHaElyZVBwZzB0aEdKTjZ1eXhydWE1dURLeE5XOFpra0FDakF4V2V0NjJaQUtPS0FIUTFaeEk0SllLQU1Edkp4Uk9lK1dmSHlxY2s1T0t4V08rU1pJaGwvaVVSUEVWeEhLUGw2ZzRxOWltbTRWTk9sSithMnRWaEdCZVRtR1BLc1dZNU1jamhoajFYb0VuazU1Nm10UFBKSGFTQjVCQjhVVzdacnFPTGhocVVPY0ZKVWtHVW1mQXdNVmlzVmlzZGp1RVVrcnFSMy9OL01YYVRVOGhrY3MyNGtZcU9WbE9hdExqMWs1dXIwUW5hTGEvRXAydDBEVUNEVjlBWlkrQ0NPQ3YzMEJtalFva0R6NmdyY0Q0c0Qva0k2dTZ4cVhhQy9XVnl0YWhiRng2aXczTWtMWnBKTjZoaDBtMUlJMjFiVzdFNHhWN2Mra3UxV2tKT2EzRURGV3NyUnVDcjNBWTdxRjVsdW1LeFdPdHdTRjRZSDl0QUMyNm1CeFVveFVRSGt1b1ZpS3NwOWo1cThBa1lzc1pPNFlodWxmZzlReHFSRmtVcWZoVHA4NTZFNEdhSnowSjJuSXNUL0FKZXVxT2NxbElCbkl0N2d5TGczdHZzTzhXSVBvak5YRjBvVXFoenlEWjRpYmMxM051a0pxSlF6Y3VBRFVJemlsSEhNY0FRNXBRZk5JT0t4V090ejRGTk1nT0R4K2lNcVJVeUZlUVNTZWxzdEZhMmhRU1ZkQ2FqK3dkdDNPVVhhb2Y4QVJ5S2M4ZFc4VllJb2pEMXZyY2F2b1drVU11ODFISTRjRkNONjRjQUFZRno3Wm95SUtDRHpYazVNNjRPZWlrZzhSSWNackdBQlhBNUt5cTNDeGpLMWlzZFo1UTNBbVVxYWdadG5POWhRSVBEU1dvYmxWZ1Aya0FLTUJaUCt6RGN2SGlyZTdaVkdZNVVrR1Y2WnFWeTdrMGFKT2NEMENzRzQ5R3EyWFpFQWVyMjBUbkpqZ2pqKzJwSmtqSE4zZE95bWw4akVYeXJnbVQvaktHSEpnTFlGUjJ5cHl4Yi9BSnVZaXJsbTI0RnNwSnpVTGpHMnNWanFRRDVkS0VlZWhYL21LMm10Z29LQlhnMDBLTWMxai9pQjFPVmdjdWdKcVg3RDBORGh1WGRUQ1dBY0U0NlcxcTBqYm03cmgyUmZsS3NUa2xjakJTSlZPUUtLTFd3ZnJhYXhRWC92L3FqSFNwU1lEQURGWTY0TmJUaWxYajZHT3R1UDhZNkVaR0RJaFJ5RFRqak5XUkVrQlNtc1pkMkt0NEJFZ0I3N3NmTDFJN3g1cGxyQnhTQTdoMm1JZnIwNjJZQjd3bVJtdGxNbUJucEI5ZzZ6MjRsRk5iU0tjVTdoQ1ZOa1c5WUJmbzNYMmRBbVJXeW1UQXozTDkxR092VHBZZ0RrOThsc0R5cEJCd1QwQUo0QzI4alVJc0tCV3luaExMZ0xhcit3QUJnZGx5ZDg3RWFhbVhMZlNkQTR3V3RCK2xpd3VEc3A0U3k0RFFTTDFGS3JNY0NLM0M4dDlONDFjWVA4UTVwYlpCNUNnZVBvbW15R0lxeWhNVWZQMTJWVzh0YktmQXRPZVZRS01EKzFzR2MvL0EzL3hBQW9FUUFDQUFZQ0F3QUJCQU1BQUFBQUFBQUFBUkFSSVRGQlVRSXdJRUJoVUJKeGthRmdjSUQvMmdBSUFRTUJDVDhBL3dCSFByY2psSEprVG9jV0lURTRKazZGRGtpc0Uvd0NLSXdaWXpjZEdEUXh3dVhHeHNiSisxcEZsSTBaaGhpTm9VTkdqQ1l4eFdZejl2U2hvd29aWXpjZEdqVE5NMGFoczVTT1RIWTEzTHMwaFRGUTQxaGhpTnFPalJwbW1hanNxaGxrWGZheDlta05qSERMSEJ3MGFORkRJb2JqanJ0RkM3OVEzRFpsaXVhTXdWSUtUaGxpckRCajJid1pYd2JMRTZGNFRMRllOeGJqbi9DRXhNVEV4ZnlaRlJNVkJJU0VoV1FrSkVrTkRncUNvSkNYdFRteE1URXhNc1hoeFJhWnhVTFRPS0xlRzRjVUtWVGZzL0MwemhUOXpoL1p4L3NzV21YaHVOYWlsTTBQRDhzTS9mMmJIMHFoVUZKUTBhZzRaVU5talQ4T00yeklwekZMMnZwOWg4aFJXTkNOaWg5TnMxRGlrNDZOR3pmcy9EYlBwWStRV0RVTngrbTJaaG1PalJzMzdQRlRSOWNGU0twWXRJNG91SlF3SzAzREJid3d6WnYyZUtaeFJ4U2h4VEVjVUk0STRJNEtIRlZGSkhGS0hGZnFZNW5GSnhVeFM4MVRxWXg5OXZLeWhta2NycHgxWUVXOVIyTElSenFYTmRHU25TeGVoa3FoK2JTY2RGbCtGNU1mamtjTVVGTDIyTWZRaFJjaHBpa3pqUVh1WGNiTy9aWXBGRmZiMURKY2RYNHFxT0xGS0svQTR2QzhMejhibkh4UlFaeDduRjl2OEZrV01kU0Y3YmtKajhaU0tRdXhqSDZicVRRNTlhcDQzUXBzby9HNmh2cXNoU2c2ZUNLTXZITUZUc2NoekxSby9ISTdkbHkwYXN1YWc1SEtmVysrNzg3eHVvWEZmb3Y0UHJmbGJvdjBJVWJlMG9VODlSdDBWL0NvditLdUl2OEFrTWRiOEY2VEs5aXFYZm9LRDl4ZjhEZi8yUT09J1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdF1cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldEJhcmdhaW5MaXN0KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdGNvbG9yU3RhdHVzKG5ld1ZhbHVlLCBvbGRWYWx1ZSkge1xyXG5cdFx0XHRcdGlmIChuZXdWYWx1ZSkge1xyXG5cdFx0XHRcdFx0dGhpcy5jb2xvclNob3cobmV3VmFsdWUpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0aWYgKCF0aGlzLmNvbG9yU3RhdHVzKSB7XHJcblx0XHRcdFx0Y29sb3JDaGFuZ2UoJ2NvbG9yX2NoYW5nZScpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuY29sb3JTaG93KHJlcy5kYXRhLnN0YXR1cylcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHRcdHZhciBwYWdlcyA9IGdldEN1cnJlbnRQYWdlcygpO1xyXG5cdFx0XHR0aGlzLnJldHVyblNob3cgPSBwYWdlcy5sZW5ndGggPT09IDEgPyBmYWxzZSA6IHRydWU7XHJcblx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnoI3ku7fliJfooahgKSxcclxuXHRcdFx0fSlcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdHRoaXMubmF2SCA9IGFwcC5nbG9iYWxEYXRhLm5hdkggKiAyLjU7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0dGhpcy5uYXZIID0gYXBwLmdsb2JhbERhdGEubmF2SGVpZ2h0O1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0dGhpcy5nZXRCYXJnYWluTGlzdCgpO1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRjb2xvclNob3coY29sb3JTdGF0dXMpIHtcclxuXHRcdFx0XHRzd2l0Y2ggKGNvbG9yU3RhdHVzKSB7XHJcblx0XHRcdFx0XHRjYXNlIDE6XHJcblx0XHRcdFx0XHRcdHRoaXMucGljVXJsID0gdGhpcy5waWNMaXN0WzBdXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAyOlxyXG5cdFx0XHRcdFx0XHR0aGlzLnBpY1VybCA9IHRoaXMucGljTGlzdFsxXVxyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgMzpcclxuXHRcdFx0XHRcdFx0dGhpcy5waWNVcmwgPSB0aGlzLnBpY0xpc3RbMl1cclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDQ6XHJcblx0XHRcdFx0XHRcdHRoaXMucGljVXJsID0gdGhpcy5waWNMaXN0WzNdXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSA1OlxyXG5cdFx0XHRcdFx0XHR0aGlzLnBpY1VybCA9IHRoaXMucGljTGlzdFs0XVxyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHRcdHRoaXMucGljVXJsID0gdGhpcy5waWNMaXN0WzJdXHJcblx0XHRcdFx0XHRcdGJyZWFrXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmjojmnYPlhbPpl61cclxuXHRcdFx0YXV0aENvbHNlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKlxyXG5cdFx0XHQgKiDojrflj5bnlKjmiLfkv6Hmga9cclxuXHRcdFx0ICovXHJcblx0XHRcdGdldFVzZXJJbmZvOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0VXNlckluZm8oKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3VzZXJJbmZvJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb0JhY2s6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soe1xyXG5cdFx0XHRcdFx0ZGVsdGE6IDFcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0b25Mb2FkRnVuOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRCYXJnYWluTGlzdCgpO1xyXG5cdFx0XHRcdHRoaXMudXNlckluZm8gPSBlO1xyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0b3BlblN1YnNjcmliZTogZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0XHRcdGlmICghdGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxldCBwYWdlID0gJy9wYWdlcy9hY3Rpdml0eS9nb29kc19iYXJnYWluX2RldGFpbHMvaW5kZXg/aWQ9JyArIGl0ZW0uaWQgKyAnJmJhcmdhaW49JyArIHRoaXMudXNlckluZm8udWlkO1xyXG5cdFx0XHRcdC8vICNpZm5kZWYgTVBcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IHBhZ2VcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOato+WcqOWKoOi9veS4rWApLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0b3BlbkJhcmdhaW5TdWJzY3JpYmUoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBwYWdlLFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goKGVycikgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEJhcmdhaW5MaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoYXQubG9hZGVuZCkgcmV0dXJuO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvYWRpbmcpIHJldHVybjtcclxuXHRcdFx0XHR0aGF0LmxvYWRpbmcgPSB0cnVlO1xyXG5cdFx0XHRcdGdldEJhcmdhaW5MaXN0KHtcclxuXHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdGxpbWl0OiB0aGF0LmxpbWl0XHJcblx0XHRcdFx0fSkudGhlbihmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnYmFyZ2Fpbkxpc3QnLCB0aGF0LmJhcmdhaW5MaXN0LmNvbmNhdChyZXMuZGF0YSkpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdwYWdlJywgdGhhdC5wYWdlICsgMSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2xvYWRlbmQnLCB0aGF0LmxpbWl0ID4gcmVzLmRhdGEubGVuZ3RoKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnbG9hZGluZycsIGZhbHNlKTtcclxuXHRcdFx0XHR9KS5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblJlYWNoQm90dG9tOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0dGhpcy5nZXRCYXJnYWluTGlzdCgpO1xyXG5cdFx0fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0Ly8gcGFnZSB7XHJcblx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTkzMzIzICFpbXBvcnRhbnQ7XHJcblx0Ly8gfVxyXG5cclxuXHQuYmFyZ2Fpbi1saXN0IC5pY29uLXhpYW5nenVvIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDMwcnB4O1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1saXN0IC5oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0d2lkdGg6IDc1MHJweDtcclxuXHRcdGhlaWdodDogNzEzcnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tbGlzdCAubGlzdCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiA2cnB4IHNvbGlkICNmYzhiNDI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHJweDtcclxuXHRcdG1hcmdpbjogLTE0MHJweCAzMHJweCA2NnJweCAzMHJweDtcclxuXHRcdHBhZGRpbmc6IDAgMjRycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1saXN0IC5saXN0IC5pdGVtIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2VlZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMjIzcnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tbGlzdCAubGlzdCAuaXRlbSAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTYwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxNjBycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1saXN0IC5saXN0IC5pdGVtIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLWxpc3QgLmxpc3QgLml0ZW0gLnRleHQge1xyXG5cdFx0d2lkdGg6IDQ1MHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGhlaWdodDogMTYwcnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tbGlzdCAubGlzdCAuaXRlbSAudGV4dCAubmFtZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLWxpc3QgLmxpc3QgLml0ZW0gLnRleHQgLm51bSB7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1saXN0IC5saXN0IC5pdGVtIC50ZXh0IC5udW0gLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMzVycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDdycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1saXN0IC5saXN0IC5pdGVtIC50ZXh0IC5tb25leSB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1saXN0IC5saXN0IC5pdGVtIC50ZXh0IC5tb25leSAucHJpY2Uge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLWxpc3QgLmxpc3QgLml0ZW0gLmN1dEJudCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTgwcnB4O1xyXG5cdFx0aGVpZ2h0OiA1MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ2cnB4O1xyXG5cdFx0cmlnaHQ6IDI0cnB4O1xyXG5cdFx0Ym90dG9tOiAyOHJweDtcclxuXHRcdGJveC1zaGFkb3c6IDAgN3JweCAwIHZhcigtLXZpZXctbWlub3JDb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLWxpc3QgLmxpc3QgLml0ZW0gLmN1dEJudCAuaWNvbmZvbnQge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA4cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLWxpc3QgLmxpc3QgLmxvYWQge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGhlaWdodDogODVycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODVycHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1189\n"); /***/ }), /* 1190 */ /*!***************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_bargain_details/index.vue?mpType=page ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_63b94010_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=63b94010&mpType=page */ 1191);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1193);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_63b94010_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_63b94010_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_63b94010_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/activity/goods_bargain_details/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE5MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTYzYjk0MDEwJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbl9kZXRhaWxzL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1190\n"); /***/ }), /* 1191 */ /*!*********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_bargain_details/index.vue?vue&type=template&id=63b94010&mpType=page ***! \*********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_63b94010_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=63b94010&mpType=page */ 1192); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_63b94010_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_63b94010_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_63b94010_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_63b94010_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1192 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_bargain_details/index.vue?vue&type=template&id=63b94010&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { jyfParser: __webpack_require__(/*! @/components/jyf-parser/jyf-parser.vue */ 167).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "bargain"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "header"), style: _vm._$s( 2, "s", "background-image: url(" + (_vm.bargainUid != _vm.userInfo.uid ? _vm.picUrl.support : _vm.picUrl.barga) + ");" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "people"), attrs: { _i: 3 } }, [ _vm._v( _vm._$s(3, "t0-0", _vm._s(_vm.peopleCount.lookCount || 0)) + _vm._$s(3, "t0-1", _vm._s(_vm.$t("人查看"))) + _vm._$s( 3, "t0-2", _vm._s(_vm.peopleCount.shareCount || 0) ) + _vm._$s(3, "t0-3", _vm._s(_vm.$t("人分享"))) + _vm._$s( 3, "t0-4", _vm._s(_vm.peopleCount.userCount || 0) ) + _vm._$s(3, "t0-5", _vm._s(_vm.$t("人参与"))) ), ] ), _vm._$s(4, "i", _vm.bargainUid == _vm.userInfo.uid) ? _c("countDown", { attrs: { tipText: _vm.$t("倒计时"), dayText: _vm.$t("天"), hourText: _vm.$t("时"), minuteText: _vm.$t("分"), secondText: _vm.$t("秒"), datatime: _vm.datatime, isDay: true, _i: 4, }, }) : _vm._e(), _vm._$s(5, "i", _vm.bargainUid != _vm.userInfo.uid) ? _c( "view", { staticClass: _vm._$s( 5, "sc", "pictxt acea-row row-center-wrapper" ), attrs: { _i: 5 }, }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "pictrue"), attrs: { _i: 6 }, }, [ _c("image", { attrs: { src: _vm._$s( 7, "a-src", _vm.bargainUserInfo.avatar ), _i: 7, }, }), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "text"), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.bargainUserInfo.nickname || "") ) ), _c("text", [ _vm._v( _vm._$s( 9, "t0-0", _vm._s(_vm.$t("邀请您帮忙砍价")) ) ), ]), ] ), ] ) : _vm._e(), ], 1 ), _c( "view", { staticClass: _vm._$s(10, "sc", "wrapper"), attrs: { _i: 10 } }, [ _c( "view", { staticClass: _vm._$s( 11, "sc", "pictxt acea-row row-between-wrapper" ), attrs: { _i: 11 }, on: { click: _vm.goProduct }, }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "pictrue"), attrs: { _i: 12 }, }, [ _c("image", { attrs: { src: _vm._$s(13, "a-src", _vm.bargainInfo.image), _i: 13, }, }), _c( "view", { staticClass: _vm._$s(14, "sc", "bargain_view"), attrs: { _i: 14 }, }, [ _vm._v( _vm._$s(14, "t0-0", _vm._s(_vm.$t("查看商品"))) ), _c("text", { staticClass: _vm._$s( 15, "sc", "iconfont icon-jiantou iconfonts" ), attrs: { _i: 15 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 16, "sc", "text acea-row row-column-around" ), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "line2"), attrs: { _i: 17 }, }, [ _vm._v( _vm._$s( 17, "t0-0", _vm._s(_vm.bargainInfo.title || "") ) ), ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "money"), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s(18, "t0-0", _vm._s(_vm.$t("当前"))) + _vm._$s(18, "t0-1", _vm._s(_vm.$t("¥"))) ), _c( "text", { staticClass: _vm._$s(19, "sc", "num"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s( 19, "t0-0", _vm._s(_vm.bargainInfo.price || "") ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "successNum"), attrs: { _i: 20 }, }, [ _vm._v( _vm._$s(20, "t0-0", _vm._s(_vm.$t("最低"))) + _vm._$s(20, "t0-1", _vm._s(_vm.$t("¥"))) + _vm._$s( 20, "t0-2", _vm._s(_vm.bargainInfo.min_price || "") ) ), ] ), ] ), ] ), _vm._$s(21, "i", _vm.userBargainInfo.price > 0) ? [ _c( "view", { staticClass: _vm._$s( 22, "sc", "cu-progress acea-row row-middle round margin-top" ), attrs: { _i: 22 }, }, [ _c("view", { staticClass: _vm._$s( 23, "sc", "acea-row row-middle bg-red" ), style: _vm._$s( 23, "s", "width:" + _vm.userBargainInfo.pricePercent + "%;" ), attrs: { _i: 23 }, }), ] ), _c( "view", { staticClass: _vm._$s( 24, "sc", "money acea-row row-between-wrapper" ), attrs: { _i: 24 }, }, [ _c("view", [ _vm._v( _vm._$s(25, "t0-0", _vm._s(_vm.$t("已砍"))) + _vm._$s( 25, "t0-1", _vm._s(_vm.userBargainInfo.alreadyPrice) ) ), ]), _c("view", [ _vm._v( _vm._$s(26, "t0-0", _vm._s(_vm.$t("还剩"))) + _vm._$s( 26, "t0-1", _vm._s(_vm.userBargainInfo.price) ) ), ]), ] ), ] : _vm._e(), _vm._$s(27, "i", _vm.userBargainInfo.bargainType == 1) ? _c("view", [ _vm._$s(28, "i", _vm.productStock > 0 && _vm.quota > 0) ? _c( "view", { staticClass: _vm._$s(28, "sc", "bargainBnt"), attrs: { _i: 28 }, on: { click: _vm.userBargain }, }, [ _vm._v( _vm._$s( 28, "t0-0", _vm._s(_vm.$t("立即参与砍价")) ) ), ] ) : _vm._e(), _vm._$s(29, "i", _vm.productStock <= 0 || _vm.quota <= 0) ? _c( "view", { staticClass: _vm._$s(29, "sc", "bargainBnt grey"), attrs: { _i: 29 }, }, [ _vm._v( _vm._$s( 29, "t0-0", _vm._s(_vm.$t("商品暂无库存")) ) ), ] ) : _vm._e(), ]) : _vm._e(), _vm._$s(30, "i", _vm.userBargainInfo.bargainType == 2) ? _c("view", [ _c( "view", { staticClass: _vm._$s(31, "sc", "bargainBnt"), attrs: { _i: 31 }, on: { click: _vm.getBargainUserBargainPricePoster }, }, [ _vm._v( _vm._$s(31, "t0-0", _vm._s(_vm.$t("邀请好友帮砍价"))) ), ] ), _c( "view", { staticClass: _vm._$s(32, "sc", "tip"), attrs: { _i: 32 }, }, [ _vm._v(_vm._$s(32, "t0-0", _vm._s(_vm.$t("已有")))), _c( "text", { staticClass: _vm._$s(33, "sc", "num"), attrs: { _i: 33 }, }, [ _vm._v( _vm._$s( 33, "t0-0", _vm._s(_vm.userBargainInfo.count) ) ), ] ), _vm._v( _vm._$s(32, "t2-0", _vm._s(_vm.$t("位好友成功砍价"))) ), ] ), ]) : _vm._e(), _vm._$s(34, "i", _vm.userBargainInfo.bargainType == 3) ? _c("view", [ _c( "view", { staticClass: _vm._$s(35, "sc", "bargainBnt"), attrs: { _i: 35 }, on: { click: _vm.setBargainHelp }, }, [ _vm._v( _vm._$s(35, "t0-0", _vm._s(_vm.$t("帮好友砍一刀"))) ), ] ), ]) : _vm._e(), _vm._$s(36, "i", _vm.userBargainInfo.bargainType == 4) ? _c("view", [ _c( "view", { staticClass: _vm._$s(37, "sc", "bargainSuccess"), attrs: { _i: 37 }, }, [ _c("text", { staticClass: _vm._$s( 38, "sc", "iconfont icon-xiaolian" ), attrs: { _i: 38 }, }), _vm._v( _vm._$s(37, "t1-0", _vm._s(_vm.$t("好友已砍价成功"))) ), ] ), _c( "view", { staticClass: _vm._$s(39, "sc", "bargainBnt"), attrs: { _i: 39 }, on: { click: _vm.currentBargainUser }, }, [ _vm._v( _vm._$s(39, "t0-0", _vm._s(_vm.$t("我也要参与"))) ), ] ), ]) : _vm._e(), _vm._$s(40, "i", _vm.userBargainInfo.bargainType == 5) ? _c("view", [ _c( "view", { staticClass: _vm._$s(41, "sc", "bargainSuccess"), attrs: { _i: 41 }, }, [ _c("text", { staticClass: _vm._$s( 42, "sc", "iconfont icon-xiaolian" ), attrs: { _i: 42 }, }), _vm._v( _vm._$s( 41, "t1-0", _vm._s(_vm.$t("已成功帮助好友砍价")) ) ), ] ), _c( "view", { staticClass: _vm._$s(43, "sc", "bargainBnt"), attrs: { _i: 43 }, on: { click: _vm.currentBargainUser }, }, [ _vm._v( _vm._$s(43, "t0-0", _vm._s(_vm.$t("我也要参与"))) ), ] ), ]) : _vm._e(), _vm._$s(44, "i", _vm.userBargainInfo.bargainType == 6) ? _c("view", [ _c( "view", { staticClass: _vm._$s(45, "sc", "bargainSuccess"), attrs: { _i: 45 }, }, [ _c("text", { staticClass: _vm._$s( 46, "sc", "iconfont icon-xiaolian" ), attrs: { _i: 46 }, }), _vm._v( _vm._$s( 45, "t1-0", _vm._s(_vm.$t("恭喜您砍价成功,快去支付")) ) ), ] ), _c( "view", { staticClass: _vm._$s(47, "sc", "bargainBnt"), attrs: { _i: 47 }, on: { click: _vm.goPay }, }, [_vm._v(_vm._$s(47, "t0-0", _vm._s(_vm.$t("立即支付"))))] ), _c( "view", { staticClass: _vm._$s(48, "sc", "bargainBnt on"), attrs: { _i: 48 }, on: { click: _vm.goBargainList }, }, [ _vm._v( _vm._$s(48, "t0-0", _vm._s(_vm.$t("抢更多商品"))) ), ] ), ]) : _vm._e(), _c("view", { staticClass: _vm._$s(49, "sc", "lock"), style: _vm._$s( 49, "s", "background-image: url(" + _vm.picUrl.lock + ");" ), attrs: { _i: 49 }, }), ], 2 ), _c( "view", { staticClass: _vm._$s(50, "sc", "bargainGang"), attrs: { _i: 50 }, }, [ _c( "view", { staticClass: _vm._$s( 51, "sc", "title acea-row row-center-wrapper" ), attrs: { _i: 51 }, }, [ _c( "view", { staticClass: _vm._$s(52, "sc", "pictrue"), attrs: { _i: 52 }, }, [ _c("image", { attrs: { src: _vm._$s(53, "a-src", _vm.picUrl.lace), _i: 53, }, }), ] ), _c( "view", { staticClass: _vm._$s(54, "sc", "titleCon"), attrs: { _i: 54 }, }, [_vm._v(_vm._$s(54, "t0-0", _vm._s(_vm.$t("砍价帮"))))] ), _c( "view", { staticClass: _vm._$s(55, "sc", "pictrue on"), attrs: { _i: 55 }, }, [ _c("image", { attrs: { src: _vm._$s(56, "a-src", _vm.picUrl.lace), _i: 56, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(57, "sc", "list"), attrs: { _i: 57 } }, [ _vm._l( _vm._$s(58, "f", { forItems: _vm.bargainUserHelpList }), function (item, index, $20, $30) { return _vm._$s( "58-" + $30, "i", index < 3 || !_vm.couponsHidden ) ? [ _c( "view", { key: _vm._$s(58, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "59-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "59-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "60-" + $30, "sc", "pictxt acea-row row-between-wrapper" ), attrs: { _i: "60-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "61-" + $30, "sc", "pictrue" ), attrs: { _i: "61-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "62-" + $30, "a-src", item.avatar ), _i: "62-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "63-" + $30, "sc", "text" ), attrs: { _i: "63-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "64-" + $30, "sc", "name line1" ), attrs: { _i: "64-" + $30 }, }, [ _vm._v( _vm._$s( "64-" + $30, "t0-0", _vm._s(item.nickname) ) ), ] ), _c( "view", { staticClass: _vm._$s( "65-" + $30, "sc", "line1" ), attrs: { _i: "65-" + $30 }, }, [ _vm._v( _vm._$s( "65-" + $30, "t0-0", _vm._s(item.add_time) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "66-" + $30, "sc", "money" ), attrs: { _i: "66-" + $30 }, }, [ _c("text", { staticClass: _vm._$s( "67-" + $30, "sc", "iconfont icon-kanjia" ), attrs: { _i: "67-" + $30 }, }), _vm._v( _vm._$s( "66-" + $30, "t1-0", _vm._s(_vm.$t("砍掉")) ) + _vm._$s( "66-" + $30, "t1-1", _vm._s(_vm.$t("¥")) ) + _vm._$s( "66-" + $30, "t1-2", _vm._s(item.price) ) ), ] ), ] ), ] : _vm._e() } ), _vm._$s(68, "i", _vm.bargainUserHelpList.length > 3) ? _c( "view", { staticClass: _vm._$s( 68, "sc", "open acea-row row-center-wrapper" ), attrs: { _i: 68 }, on: { click: _vm.openTap }, }, [ _vm._v( _vm._$s( 68, "t0-0", _vm._s( _vm.couponsHidden ? _vm.$t("更多") : _vm.$t("关闭") ) ) ), _c("text", { staticClass: _vm._$s(69, "sc", "iconfont"), class: _vm._$s( 69, "c", _vm.couponsHidden == true ? "icon-xiangxia" : "icon-xiangshang" ), attrs: { _i: 69 }, }), ] ) : _vm._e(), ], 2 ), _vm._$s(70, "i", !_vm.limitStatus) ? _c( "view", { staticClass: _vm._$s(70, "sc", "load"), attrs: { _i: 70 }, on: { click: _vm.getBargainUser }, }, [ _vm._v( _vm._$s(70, "t0-0", _vm._s(_vm.$t("点击加载更多"))) ), ] ) : _vm._e(), _c("view", { staticClass: _vm._$s(71, "sc", "lock"), style: _vm._$s( 71, "s", "background-image: url(" + _vm.picUrl.lock + ");" ), attrs: { _i: 71 }, }), ] ), _c( "view", { staticClass: _vm._$s(72, "sc", "goodsDetails"), attrs: { _i: 72 }, }, [ _c( "view", { staticClass: _vm._$s( 73, "sc", "title acea-row row-center-wrapper" ), attrs: { _i: 73 }, }, [ _c( "view", { staticClass: _vm._$s(74, "sc", "pictrue"), attrs: { _i: 74 }, }, [_c("image", { attrs: { _i: 75 } })] ), _c( "view", { staticClass: _vm._$s(76, "sc", "titleCon"), attrs: { _i: 76 }, }, [_vm._v(_vm._$s(76, "t0-0", _vm._s(_vm.$t("商品详情"))))] ), _c( "view", { staticClass: _vm._$s(77, "sc", "pictrue on"), attrs: { _i: 77 }, }, [_c("image", { attrs: { _i: 78 } })] ), ] ), _c( "view", { staticClass: _vm._$s(79, "sc", "conter"), attrs: { _i: 79 } }, [ _c("jyf-parser", { ref: "article", attrs: { html: _vm.bargainInfo.description, "tag-style": _vm.tagStyle, _i: 80, }, }), ], 1 ), _c("view", { staticClass: _vm._$s(81, "sc", "lock"), style: _vm._$s( 81, "s", "background-image: url(" + _vm.picUrl.lock + ");" ), attrs: { _i: 81 }, }), ] ), _c( "view", { staticClass: _vm._$s(82, "sc", "goodsDetails"), attrs: { _i: 82 }, }, [ _c( "view", { staticClass: _vm._$s( 83, "sc", "title acea-row row-center-wrapper" ), attrs: { _i: 83 }, }, [ _c( "view", { staticClass: _vm._$s(84, "sc", "pictrue"), attrs: { _i: 84 }, }, [_c("image", { attrs: { _i: 85 } })] ), _c( "view", { staticClass: _vm._$s(86, "sc", "titleCon"), attrs: { _i: 86 }, }, [_vm._v(_vm._$s(86, "t0-0", _vm._s(_vm.$t("砍价规则"))))] ), _c( "view", { staticClass: _vm._$s(87, "sc", "pictrue on"), attrs: { _i: 87 }, }, [_c("image", { attrs: { _i: 88 } })] ), ] ), _c( "view", { staticClass: _vm._$s(89, "sc", "conter"), attrs: { _i: 89 } }, [ _c("jyf-parser", { ref: "article", attrs: { html: _vm.bargainInfo.rule, "tag-style": _vm.tagStyle, _i: 90, }, }), ], 1 ), ] ), _c( "view", { staticClass: _vm._$s(91, "sc", "bargainTip"), class: _vm._$s(91, "c", _vm.active == true ? "on" : ""), attrs: { _i: 91 }, }, [ _c( "view", { staticClass: _vm._$s(92, "sc", "pictrue"), attrs: { _i: 92 }, }, [ _c("image", { attrs: { src: _vm._$s(93, "a-src", _vm.picUrl.popup), _i: 93, }, }), ] ), _vm._$s(94, "i", _vm.bargainUid == _vm.userInfo.uid) ? _c("view", [ _c( "view", { staticClass: _vm._$s(95, "sc", "cutOff"), attrs: { _i: 95 }, }, [ _vm._v(_vm._$s(95, "t0-0", _vm._s(_vm.$t("您已砍掉")))), _c("text", [ _vm._v( _vm._$s(96, "t0-0", _vm._s(_vm.userBargainPrice)) ), ]), _vm._v( _vm._$s( 95, "t2-0", _vm._s( _vm.$t("元,听说分享次数越多砍价成功的机会越大哦") ) ) ), ] ), ]) : _c("view", [ _c( "view", { staticClass: _vm._$s(98, "sc", "help"), attrs: { _i: 98 }, }, [ _vm._v( _vm._$s(98, "t0-0", _vm._s(_vm.$t("成功帮砍"))) + _vm._$s(98, "t0-1", _vm._s(_vm.$t("¥"))) + _vm._$s(98, "t0-2", _vm._s(_vm.userBargainPrice)) ), ] ), _c( "view", { staticClass: _vm._$s(99, "sc", "cutOff on"), attrs: { _i: 99 }, }, [ _vm._v( _vm._$s( 99, "t0-0", _vm._s( _vm.$t( "您也可以砍价低价拿哦,快去挑选心仪的商品吧" ) ) ) ), ] ), _c( "view", { staticClass: _vm._$s(100, "sc", "tipBnt"), attrs: { _i: 100 }, on: { click: _vm.currentBargainUser }, }, [ _vm._v( _vm._$s(100, "t0-0", _vm._s(_vm.$t("我也要参与"))) ), ] ), ]), ] ), _c("view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(101, "v-show", _vm.active == true), expression: "_$s(101,'v-show',active == true)", }, ], staticClass: _vm._$s(101, "sc", "mask"), attrs: { _i: 101 }, on: { click: _vm.close }, }), ] ), _c( "view", { staticClass: _vm._$s( 102, "sc", "generate-posters acea-row row-middle" ), class: _vm._$s(102, "c", _vm.posters ? "on" : ""), attrs: { _i: 102 }, }, [ _vm._$s(103, "i", _vm.weixinStatus === true) ? _c( "button", { staticClass: _vm._$s(103, "sc", "item"), attrs: { _i: 103 }, on: { click: function ($event) { _vm.H5ShareBox = true }, }, }, [ _c("view", { staticClass: _vm._$s(104, "sc", "iconfont icon-weixin3"), attrs: { _i: 104 }, }), _c("view", [ _vm._v(_vm._$s(105, "t0-0", _vm._s(_vm.$t("发送给朋友")))), ]), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(106, "sc", "item"), attrs: { _i: 106 }, on: { click: function ($event) { return _vm.appShare("WXSceneSession") }, }, }, [ _c("view", { staticClass: _vm._$s(107, "sc", "iconfont icon-weixin3"), attrs: { _i: 107 }, }), _c("view", [ _vm._v(_vm._$s(108, "t0-0", _vm._s(_vm.$t("微信好友")))), ]), ] ), _c( "view", { staticClass: _vm._$s(109, "sc", "item"), attrs: { _i: 109 }, on: { click: function ($event) { return _vm.appShare("WXSenceTimeline") }, }, }, [ _c("view", { staticClass: _vm._$s(110, "sc", "iconfont icon-pengyouquan"), attrs: { _i: 110 }, }), _c("view", [ _vm._v(_vm._$s(111, "t0-0", _vm._s(_vm.$t("微信朋友圈")))), ]), ] ), ] ), _vm._$s(112, "i", _vm.posters) ? _c("view", { staticClass: _vm._$s(112, "sc", "mask"), attrs: { _i: 112 }, on: { click: _vm.listenerActionClose }, }) : _vm._e(), _vm._$s(113, "i", _vm.H5ShareBox) ? _c( "view", { staticClass: _vm._$s(113, "sc", "share-box"), attrs: { _i: 113 }, }, [ _c("image", { attrs: { src: _vm._$s( 114, "a-src", _vm.imgHost + "/statics/images/share-info.png" ), _i: 114, }, on: { click: function ($event) { _vm.H5ShareBox = false }, }, }), ] ) : _vm._e(), _c("home", { attrs: { _i: 115 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1193 */ /*!***************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_bargain_details/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1194);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMTkzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1193\n"); /***/ }), /* 1194 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_bargain_details/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _zbCode = _interopRequireDefault(__webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602));\nvar _activity = __webpack_require__(/*! ../../../api/activity.js */ 106);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _store = __webpack_require__(/*! ../../../api/store.js */ 127);\nvar _util = _interopRequireDefault(__webpack_require__(/*! ../../../utils/util.js */ 554));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _countDown = _interopRequireDefault(__webpack_require__(/*! @/components/countDown */ 189));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _jyfParser = _interopRequireDefault(__webpack_require__(/*! @/components/jyf-parser/jyf-parser */ 167));\nvar _app = __webpack_require__(/*! @/config/app.js */ 21);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = {\n components: {\n countDown: _countDown.default,\n home: _home.default,\n 'jyf-parser': _jyfParser.default\n },\n /**\n * 页面的初始数据\n */\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n countDownDay: '00',\n countDownHour: '00',\n countDownMinute: '00',\n countDownSecond: '00',\n active: false,\n id: 0,\n //砍价产品编号\n userInfo: {},\n //当前用户信息\n bargainUid: 0,\n //开启砍价用户\n bargainUserInfo: {},\n //开启砍价用户信息\n bargainUserId: 0,\n //开启砍价编号\n bargainInfo: [],\n //砍价产品\n userBargainInfo: [],\n offset: 0,\n limit: 20,\n limitStatus: false,\n bargainUserHelpList: [],\n bargainUserHelpInfo: [],\n userBargainPrice: 0,\n status: '',\n // 0 开启砍价 1 朋友帮忙砍价 2 朋友帮忙砍价成功 3 完成砍价 4 砍价失败 5已创建订单\n peopleCount: [],\n //分享人数 浏览人数 参与人数\n retunTop: true,\n bargainPartake: 0,\n isHelp: false,\n interval: null,\n userBargainStatus: 0,\n //判断自己是否砍价\n bargainSumCount: 0,\n // 购买次数\n productStock: 0,\n //判断是否售罄;\n quota: 0,\n //判断是否已限量;\n userBargainStatusHelp: true,\n navH: '',\n statusPay: '',\n bargainPrice: 0,\n datatime: 0,\n offest: '',\n tagStyle: {\n img: 'width:100%;display:block;',\n table: 'width:100%',\n video: 'width:100%'\n },\n H5ShareBox: false,\n //公众号分享图片\n systemH: 100,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n pages: '',\n posters: false,\n weixinStatus: false,\n couponsHidden: true,\n followCode: false,\n //二维码参数\n codeShow: false,\n cid: '1',\n ifShow: true,\n val: \"\",\n // 要生成的二维码值\n size: 200,\n // 二维码大小\n unit: 'upx',\n // 单位\n background: '#FFF',\n // 背景色\n foreground: '#000',\n // 前景色\n pdground: '#000',\n // 角标色\n icon: '',\n // 二维码图标\n iconsize: 40,\n // 二维码图标大小\n lv: 3,\n // 二维码容错级别 , 一般不用设置,默认就行\n onval: true,\n // val值变化时自动重新生成二维码\n loadMake: true,\n // 组件加载完成后自动生成二维码\n src: '',\n // 二维码生成后的图片地址或base64\n codeSrc: \"\",\n picUrl: {},\n picList: [{\n popup: '../static/bulet.jpg',\n barga: 'data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAoAAD/4QONaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0OCA3OS4xNjQwMzYsIDIwMTkvMDgvMTMtMDE6MDY6NTcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjA5ZWE1NTgtZmFjNy03ZTQ0LTg5OWYtZWRiNTgwMDI3YzU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhBRDQ4MkU1REVGOTExRUI4OTdBQkEwN0EyMkQwNjUyIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhBRDQ4MkU0REVGOTExRUI4OTdBQkEwN0EyMkQwNjUyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMzOGUwYjA0LWFmMDItNGIwNi04ZDhlLWVhNzJhNzRlZTYwZiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVhYmMwNzE0LTlhNjYtOTc0YS1iOTgwLTRhYzI0Y2ZjZWUzYiIvPiA8L3Jk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',\n support: 'data:image/jpg;base64,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',\n lock: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiQAAABCCAMAAABQHz0sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MDllYTU1OC1mYWM3LTdlNDQtODk5Zi1lZGI1ODAwMjdjNTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVFRjQ0OTBERUZDMTFFQjg5N0FCQTA3QTIyRDA2NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVFRDI3RkFERUZDMTFFQjg5N0FCQTA3QTIyRDA2NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzM4ZTBiMDQtYWYwMi00YjA2LThkOGUtZWE3MmE3NGVlNjBmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWFiYzA3MTQtOWE2Ni05NzRhLWI5ODAtNGFjMjRjZmNlZTNiIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+42dm1AAAAYBQTFRFKpvVAHq6o7rQhqnEA4jN1ebvrMXaiavGarnizOL3scjd9vv9Q6faQ5G5y+L3pr7T0ej9mrHIcKvKKIGvv9brK5LKxtzxA2uh0+n+qsHWqcHWoLfNw9nulKzCorrPBm2imrLIscjeyd/0u9LouNDkDI3Ov9fsxtzylq7En7fNtMvhrcXal7DFwNfrrsXamK/FAIfNAGmg1Or/vNPo0+r+nLTK+fv9+fz+zuX5tMzh0Of7zuT5yeD0w9ru1Ov/AH/BAILGAGqh0+r2a6jI0Ob7b7vjuM/kpr3Ttczh0un9AG6nuM/lmLDFnbXK0uj90Of8oLjNw9rvyeD1AIbMAIfMBn28vNPnZ6bGaqfH0+XvA4fNAG6oAGqinbTKZ7fh1Ov3n7jNpb3TyOD1wtru0ef7l6/G1Or+lq7DnLXKtMzg0+r/0uj8la3DmLDG1Ov+zeX6xt3ysMfd0+v/qsLWzuT6tczgyOD0la7Dlq3D0ur+0un8lq3Euc/kuc/lxt3x////qslRZgAAAIB0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wA4BUtnAAAE8UlEQVR42uzd6VsaVxTH8RG0apqARVwhLpTQaKnMICrIEpMgMAFxSWtXm6ilpprFxGZPOf96zr13Apc+w18wv8MLfHj5eb6OIzBzDOIZCo3Pz4+HhsjzAwk3CYNo/f6UJWfq56+9DQMJdwmD1m9Ynbmx7mkZSLhLGPSLpc19L9NAoo+EMSSOKw8Gth4+3Bp4YE15+K8xJPpJGCHLujtgOjPwR8i7NJDoJ2GMW3fvmJ25M+5dGkj0kzDmrQFTm5+8SwOJfhLG/O8/6i/c8jANJPpIGOMimgn/zZv+CfGC4eGDLCT6SBihLX7yP3378a1fvLDt4dM1JXH741NISAkeJWH8+hs/NVrJVrLBPwze8y6NlGglU8lkEhKmmWy0Wo2WlDBohJ8Xvlng4R9GyMMjJSQFJHqaMGjjummu8TxZM83rG16mkRJHR2wBCdM8klFICT492xgZjDxeiuwtDf7p8Y+1WGIpsrQUiUBCSIgqpIQ8h38055ub8/nukefnkc/HFpCQTQgKKaH+0QseHwerVciwRPW4Wg3CgSWCwWrwmLqRzM7MzM7MAoYlJAUceppQkXwvBzAs8RUk6P9NqEiu8SxeAwzRIku8hIRo4qWoQoskl8v9U8sBhmh5mSEgoZrIORIqkkq9wgMYonolHq9DQjYRr1TqWiSrq9/yAzBCQlDAoacJFUkiEf4hHAYMUTgcZgw4sISMQotkPxotRk8BQ3RaLBaj+3AgYgauQoukfTnZ/u4SMCzRbl+2ISGbYIhJLZKTN4WDQgwwRAexWKxQgAMRF1E4eaNFMjoaCARGASMkBAUceppQkeTz2X/zWcAQZbMv8pAQ80JGoUWyuVnmB2BYolze3IWEkNjd/NKEimTM/tAc+wAYIrtpjzVtOBA1bZuz0CKZns7wAzBEmUzGfg8J0cT7aR4tknT673Q6DRiORFLAoacJJ5JSKV0CDU9JSJTgwBIyCi2Sc27m+XPAiN+fUubVORz4mPrqvPdIksnwWUkGMPyXOCPOSuDATdgsoZ+T2M0L+6IJGJa44LN6RCIk+J8bu6lFsvtXebO8CxiisqSAQ08TzjuuWZ48YMQ7rnnGgIN8Fz7rSDif3QTEO/WAIQoEhAUcWGK0I+F8ClyIFQ4OAENUKBzE8Hm4lIjFThwJ5/sk8ssDgGGJSaaABA8H0W63tUhOi/vFaBQwREVJAYeeJlQk4XAijO+4diQScCBKSAotksPDVR7AsISAOISD+La8qEKLJF6P//cJV5sIiXjlUz0OByJOIu5IqEhqtdry6xpgiHKva8vLkBBNiKs6a1ok4krgxUXAyGuBmQIOPU107iqwgmvppcTKCu4qIGdFRqFFIu7KMYO7cvBcXV3hTi2qiRlRRTeSoaC8rQ32RbFEtQoJKVEVUQS1zVlzPjHYFwWJroS6e5y2OWsvEtl7HMG+KMuKSApI9DShNmftrK3tHO1gX5RlHT3ZYQxIcBMyCm1z1oIc7IuChKuE2pw13EilUsPYF8USzxrJZ5AQEqlUozGsbc6a8J/dlmsrPL8vamL43RkklMTZO0cCm7M6A4l+Etic1aWBRB8JtTmrO17fFwUJFwm1Oas7Xt8XBQkXCbU5qzOe3xcFCRcJtTmrM57fFwUJFwm1OevLYF8UJFwk1OYs57iCfVGQcJNQm7O2jcFbxjb2RUHCVeKzAAMALIm6qQHmsIkAAAAASUVORK5CYII=',\n lace: '../static/buled.png'\n }, {\n popup: '../static/greent.jpg',\n barga: 'data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAoAAD/4QONaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0OCA3OS4xNjQwMzYsIDIwMTkvMDgvMTMtMDE6MDY6NTcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjA5ZWE1NTgtZmFjNy03ZTQ0LTg5OWYtZWRiNTgwMDI3YzU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhBRDQ4MkVEREVGOTExRUI4OTdBQkEwN0EyMkQwNjUyIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhBRDQ4MkVDREVGOTExRUI4OTdBQkEwN0EyMkQwNjUyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMzOGUwYjA0LWFmMDItNGIwNi04ZDhlLWVhNzJhNzRlZTYwZiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVhYmMwNzE0LTlhNjYtOTc0YS1iOTgwLTRhYzI0Y2ZjZWUzYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgXEhQUFBQSFxcbHB4cGxckJCcnJCQ1MzMzNTs7Ozs7Ozs7OzsBDQsLDQ4NEA4OEBQODw4UFBARERAUHRQUFRQUHSUaFxcXFxolICMeHh4jICgoJSUoKDIyMDIyOzs7Ozs7Ozs7O//AABEIAjwC7gMBIgACEQEDEQH/xADAAAEAAgMBAQAAAAAAAAAAAAAAAQUDBAYCBwEBAAIDAQAAAAAAAAAAAAAAAAIDAQQFBhAAAgEDAQMEDgYIAwkAAgMAAAECEQMEBSExEkFREwZhcYGRsdEiMlKS0lMVFqHBcqMUVEKCorIzczQ1YsIj4eJDg5MkpFU28WPwsyURAAIBAgMDBwkGBQQCAwEAAAABAhEDIRIEMVETQWFxkSJSBYGxMnKSM1MUFaHB0eE0VEJisiNz8ILSQ/FjosKDk//aAAwDAQACEQMRAD8A3QAcc82AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN5ntWOWfeKr16FqNZPoXKyUYt7DHbsynt3R5zahCMFSK7pIOTf1M7ro+zHur7y6MFHpAAKCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4uWYz27pc5rThKDpLvm4Q0pKjVUbWn1k7VIy7UN3KughKCfMzSBlu2XHbHbExHVt3IXI5oOqKWmnRgAEzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJjFydFtYhBzdF3zahCMFRd1mtqdVG0qLtTexbuknGDl0EW7UYbd8uc9gHJnOU5OUnVsuSSwQABAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDdsV8qG/mMwLLV2dqWaL6VyMw0mqM0gbN20p7VskazTTo952LGojejVYSW2JRKLiAAXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeoQc3Rd1kQg5Oi7rNmMVFURq6rUq0sscZv7OcnCFduwmMVFURJAOS22226tlxIIBgySCADBIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIAMkggAwSeLltTXNLnPQJQnKElKLo0Gk1Rmo006PeDYuW1NdlbjXaadHvOxp9RG7HdJekiiUcrAALyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJjFydEQlXYjYtwUV2XvKNRfVqO+T9FfeSjGrJhFRVEeiAceTcm23VvaXkggGASCAASCAASCAASCAASCAASCAASCAASAoyluVT2rL5X3jDaQPAVXuMytwXJXtnvduIuZkwK3N8hKsy5WjMDGZgx9DzsdDHnZkAzPeDx0MedjoY87PYMVe8GPoVzkdDzMygzmYMLsz7DPLhNchsAZmDWBsNJ71U8u1B7thJTQMIPbsyW7aY2mtjVDKaZgkEAyCQQACQQACQQACQQACQQACQQACQQACTHct8SqvOR7BK3OUJKUXRow0mqM1QZbsK+Uu6Yjs2bsbsFJeVbmUyVHQAAtIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9241dXuRC5NQi5S2IylV0PVqFPKe97jIQDjXbkrk3KXL9iL0qKhIIBAySCAASCAASCAASCAASCAASCAASCYxlLd3zLG3GPZZhtIHiNuUuwucyRtRW/az0CDk2ZJBAIgkEAAkEAAkEAAkEAAkEAAkEAAkECoBIdHv2kAA8Ssp+bsMcoyjvRnBJSYNYGWVpPbHZ2DE006PYTTTMAEAyCQQACQQACQQACQQACQQACQQACTDchR1W5mUNJqjLbF52p15H6S5iMo1RrgmUXF0IOzGSkk06p4opAAMmAAZMexK/ejaj+k9r5lyswSjFykoxVXJ0S52b+k4cJRd+7FST8mCaquyyy/DY6/4UPVRks2Y0VqHkqMaRXaJhbnOtN0d7exGtK4qtt0p9+w9Np9NC1ajDKm0sXTa+UxdBY93H1Ua2o2ceGHOXRxUv0Wkk+bkN1LbRfQV+t3UrUba5X9CJQq2iOsUIae43GPotLDleCKYAGweZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTbojOkkqI8W40VeVns5esvZ55V6MPtZdCNFXeSCAapIkEAAkEAAkEAAkEAAkEAAkGu87EV12XdiriSbi+RPczYScnRGZQlH0ouPLiqEnGSpVNV2VQMkLXLLvHqEFHsvnPRW5bjFCQRUEDJIIABIIqACRUgAEggAEggAEggVAJBAAJBAAJBAAJBAAJBAqASQ0pKjAAMU7bjtW1Hg2DHO3XbHfzE1LeYoYwQCZgkEAAkEAAkEAAkEAAkEAAkEAAiceJdlbjCZzFcjR1XKb2ivUfCly+j+BCceU8gA6BUC50jG6O078l5VzzexH/AGlVjWemvwtek9va5TpFFRSilRJUS7BXdlhTedXwnT5pyvPZDsx9Z/gZrEfKjKldu9So120Teoo8PDKKr5O5xb5zFByjKsd9Kd8mMaI1uG3PNXBU3/idoeamyg1W70mTw8kFTuvay5y78bNqU3uiqnNzk5yc5bXJ1fbZsW1jU5Xi96kI2ltk8z6FsIABacUGXGxcjKuq1Yg5yfeS52zJg4F7Nvxs29ldspPdGPOzr8HExcOz0OPTZ58uWT52Ybobmk0crzq6xtra9/Mitw+rWNaipZcndnyxWyC+tm89OwHBQ/D2+Fblwo2Jzpsrt5KhOq2+dyrmIOWNKnZt6WzCNIwj5VVsoNU6vqK6bCWz9K03+62UfDLi4aPirSnLU7m5/Dkc9Oxbjr8FTZP/AFGv8VJPwqplS5OappanR24XbVyKopXIRlDkxe4pgATOOAAAAAAAAAAAAAAAAAACYqr7BBkiqI19Vd4dvD0pYL8SUVVnoEA5RcSCAASCAASKkVIbFDKVT1UjiPDkY5XCag2XQsORm40ONGpK6xBXrjpFVLFY3m3b8NlI2ukR6lsxbuQ1WME1FelOm7tLfLvcpFnSNSvtK1BybNvI0rU1g9DJRpaVJJKjpxcTont2vmNrSWLUbindxUcYrkci+34YlNOTWD2VOInZzJZdq3jW5TzsiUpWXb8qd1SrxRlHbVJLbXYdLpeRKzjwxsmsbtvyXN7E+xt2xpu2nSdUOrcdOty1G+o3MzJr0b3q3abqop+k/wBLvFvn6Vp+ZF/joqcuSS8mS7sdr7p1rugtai12qxcu1GVcUXaxK8lak8LeyUVynK8RNTfyNAVv+gu1it1q7sVP8MluK+7Zv2JcF+3K1LkUtz7UlsfcOBqvDb+nq2s8O/HZ5dxybumlDnW9E1FTymKmlQoaPVQRUAwSCBUAmoqRUVAJBAqATUEVFQCaipFRUAmoqRUVAJqCKioBIIFQCagioqASCKioBEpxgqy3Hj8Tb7Iu74faR3nBD0V3jq+H+G29Tac5SaaZbYsO85Ully05K7Tg/wATb7I/E2+yd5wQ9Fd4cEPRXeN36HZ77L/kJfEXs/mcBO9alzpnjjidrrE52cG5+HgneuLhhuVK73t5kaXV3R/w1p5WTH/XubIxe3hj42Q+kWuIrcZt0VZcyK5aO4rkYJ1TVXPLRL8Tl+kiOkifQuCHorvGHNvWcTFu5EoqluLaVN75F3WWvwayk25vAk9C0m3dVFi+z+ZwfHGlR0keybmkW5Zer2HPypSm7s39ny/qO3ouYp0/hVq7FyzSpWiKtPp5XouWbKk6ejWv2nzzpI9klTTPoVFzFBq2hZ+dnSyLc7cYUUYJt1ol9nnJXvB4qD4bcpchO7o7kEnGXEddijT7znQW3yrqfvLXffsj5V1P3lrvv2TT+k6ncvtKuBe+HIqQW3yrqfvLXffsj5V1P3lrvv2R9J1O5faOBe+HIqQeVXanvToSaU4OEnF7UVJ1JDVVQgEU2mmtqMmJqjoD3Ncp4OxZuK5BS5eXpKJKjoTGUoyUoukltTRuW9Wy4UUmppekvEaQLGk9qJ271237ubh0MtYa4v07TXZizPHWcVra5LtrxFGCPDibcfFNStsoy9aP4UNzUM78TJRhVW1t28rNMHuFpveSSSVEaty5O9Nzk6yZ5jFszW7PYM1uwWWlYsbmbbUl5MfLf6u76SSVWlvLbWncmlvZZ6dp6w8WMXGt255V6m/sR7SNhyltlsXIuXuIyzb4jE4pUom1y0KrnpOh37UIwgopUSQa4nROq3uj2xfYPSSS3LuHlVryV5eZLmPUpKKcpbIoit5NmLImlFR5XtfaRz0siEtdjKvkxfRp9nhcf3mWOoZvQ2p3pec9kI9nkRzPHLi46+VWteWog65pclKI5+svLjae0tvEhOXXgQAC44YAAAAAAPSt3HFzUW4rfKmzvlnoem2sqTu31xQi+FR5G97qdPbjC3BQjFKCVFFLZQwmq0N/TeHSuwzuWRP0cKs4MHWahoWJlwlKxFWMjenHZF9iSOWvWblm7K1di4zg6SizL5nUo1GluWHSWKeyS2HgAA1wAACYqrPZEdiJOVqbme490cEXRVEAAUGQAAAAAAQySAZToeWjHKBmIoianQvt6hxNWVthX7mOuOtEvr5DYuSt24SuXJKMIKspPckijytWi/8AXWxJVswf6Kf6c/8AE+b/AGmzZzXHRLBbWdbw+9dvzypUhH05bubpOmtdZ7unWej2O66O5Tkb82C7J4v6zqWWk73kvfwrkKrR9OutLNzE+klttW5b41/Tl/if0Fr0aI3r0IvJFuWXbi6V5kS1PiVmE3G1FOmEp73zG7oWtXsOTx8lt41x1UuW3Ln+y+U6CVq7eut24uSaXlcnfOTUEi+0DUYcH4C9JwUU5WXXet7h3N6pydo6HhfiGaSsT/8Azf8A9fwNWOrV25R4ORZRwox/jXNvox3lP1x1LFwNJlgwtz6fOThCNt0uKH6U+J+bzJ85eSyOCLnatcMIqruXHwrt7eTss5bUbli/kzuJq/dnsnfe6i/Qtp7o9n/8nU1Gpt2IOdyVNy5ZPciy5cjbjWT/ADK7TVe/CQd5OMnujKTm0uSsnvZtECp5C9c4lyU6KOdt0WxcxyZyzSb2VZNRUioqV0IkipFRUUBNRUioqKAmoqRUVFATUVIqKgE1FSKiooCaipFRUUBNRUioqKAkVIqKigJqCKiooCaipFRUUB5u74faR35wE48S30adUzM87Ukq/jLvrS8Z2fDNdZsWnCbeZvcXae/wXOsXLNTZzHcgp+rLybuHPIyLs7ruSpDjbdFHZsr2Syybko2+GH8S55MF2WdxXFw+I1RUrQ6dqfEjGVMubGjNfh/F5bb22bWzts3jHYtRsWlBcm1vnfKyu/GXpSb4mk5bOxHmNS9qI6OGe4nKd11lTzeQuo5ui2RLUp+scJ38eOPbmo0fHNPlS3KpMr9+TqpyjzridCr1fKmrbt8TlcmvLb3qJqX/ABe3ctONtOM5YYleohCNqbuOsabFg2+RHrqnZ4sy9f5LcFFduT/3TqSl6q2ODT5XXvvTbXaj5PhqXR09JDJYhHmNfRxy2I/zdrrANbUM+1gYzyLqcopqKjHe2+2VXzdhe5u/s+MsndtwdJSSZOd+1B5ZyUXtL4FD83YXubv7PjN3TNbsaldnbtW5wcI8Tcqc9ORmI3rcnSMk2zEdTZlJRjNNvYixABYXHzt+fP7TAfny+0weR1Pvp9JwVsAAKTIMbVGZDzJcptaO5lnkeyfnIzVVXceQAdIqASbdETGLk9hs2rIJwg5M8WrJt27ND3bt0MqjQG5bspERhQsNIajlPncGl3zTSJhOduanF8Mo7UwnR1NmFIyTpsZ0Etu0g1cbOt3oeVsuLzktpkd9forvlc5KuO06MZKSTTqjJ5MU3siuU08vJiouc3wW4bdvhZjzNRx7FemuLjW6C2vvHPZ2fdy57fJtrzYLwvskcrlhsia2q1tuymk1O5yR3dJGdmSyrtd1uOyEfrZrAFuVUpybDhu7N3OK3Wdc1edAAGSsAAAAAA6Dq7dXQOPo3NvakkXjdFuq91DkNKylj5NJOkLvkvt8jOrsXVch/ijsl4yp4Sa34o7/AIddU7EVyw7L+4ltvkb5OGtI17POVmu4MciysuG27aorrSpWL9ktYxdKSeytdnbqTKMZ25W2tk00+6IVTrvNjUWo3bcoNbdnTyHDTtSizwWtywmqc2w07uM1tRaefuWHHFGsFvJcXF0YRVfnktyfLsXSyqKxoegQDklpIIABIIABIIABIIABJFTNiYmTmXeixoOcuV8iXO2dVpXV/GwqXbtL2R6T82P2V9Zv6Tw25e7U+xAss2J3X2cI8sns/M+e6xp2p59LVpxt2FtcZcVW+d0jychi03q/csX43s19N0VHahFOnF6TqluProOsvD4q3w4zyx5lj1nTjC/Cy7MLyjB7ctvHHbjU+f8AHL0Jd4jpFWkk4vs7D6Caufp2Ln2ujvxq15s150X2Ga0/BbWV5ZOvIastBNJuNxN7nGn2nF1JhcnbnG5bfDODUoy5mnVbzPqOl5emz8tdJjt+TdW7tPmZqppqqONf093Tz7SaafZkjVeaMqNOMo8hsZWblZcq5F2VxLaovZFdqKou6YanmoqVXLk7ks05Oct8nUSlKTrJtvnJbS3kccedENKU7cXtTkk0dh8A0j8svWl7Rv6Lw35m2558tGTtWZ3XLI4rLSubnOQ4486HHHnR1/wDSPyy9aXtD4BpH5ZetL2ja+h/+z/XUW/JXt8Ot/gchxx50OOPOjr/AIBpH5ZetL2h8A0j8svWl7Q+h/8As/11D5K9vh1v8DkOOPOhxxfKjoNQtdWsGsbllTur/hQlJvu+VsKC9OOXeUMTGVpPzbdvinJ9tupTc8KhDDi1luWJr3YO26OUJS7satk1PPHHnRbYfVnMv0nlz6CHoLbPxIt7fV3SIRUXZ42v0pSlV95oWfBrslWcsnMWw0t6arRQX8+H2HJccOdEqUXudTrvgGkfll60vaKHrDhYuHlWI41tW4yg3JJt1dey2Zv+EcK1K5nrlVTF3TXLcc8nFqqWFa4mhUVPNTZ07TcjUp3Y2bkbfRUrxV21rzLsHP0+mnfnkhStK4lSTbUYqrexIwVFS1+Vc/8AMW/2vEPlXUPf2/2vZNv6RqdyLOBe+HL7CqqQ5JKrLb5V1D39r9r2T3Z6qZPTQeRehKypJzjGtWuZbDMfB9RmWalK40HAvfDflKvHxM7KXFjWJXIeluXfZ5v2crFkllWZWq7m1sfdO6hCFuKhBKMYqkYrYkjxk41nKsTsXo8UJqj7HZXZOi/B9Pkoq5qbTZeg7OE3n6OycNUVLX5Uz1sV+3Tk87xD5V1D39r9r2TmvwjU1wpQ1uBe+HL7CqqKlr8q6h7+1+17JEuq+dCLnPItRjFVk3XYl+qPpGp3R6xwL3w5fYVdTxcb4aLfLYiIt1kq8STopbqm3pWP+K1THtPbGL45dqPlfUUafTt6qNp0eV402FSWaiW2TyrynX4GP+FwrNjlhBJ9ve/pMOMnlZk8116K3WzjLkdH/qXO69i7Rs5KnO27Vt8Mrnk8S/RXK+8e7duFu3G3BcMIJRiuZI9Xl2Lkj/pHZy4xivRh5+Qx5TuKxPoouc3sSXZ2FfHFy2tttrurxlsCjUaO3fadxvDkWwtjNx2FRdxsyMG4WuOVNkara++c/n4OqWYSyMu1wxk6OVU9r7TZ25Wa9aV7Fs2nuuX7cXXmb2mvLwzTwi5JNyWKqa2tg7sKuTWROkVsrzmzpdj8Pp+Paao4wXEuy9r+lm0Y+msLZ0ke+h09n3ke+joKiSW5ULY5YxUU1gqdRQ9br/kY+Mt8m5tdryV4TnOGfoy7x0jSzutCafFbxIp1W1VW396R0JoXtHDVTlObaUXlj5DRend+5cnnypSyLCvonzvhn6Mu8XfVJNZmRVUfRrY+2dSc9oeV+J1jPyG/Jktje7hTpH6EYs6G3p7sJRbblVeQwtPwb1puebNJ4UpsR0JG7aypz+suDjVhZ/7i6uSPmp9mXiOdztZz86quXOC0/wDhQ2R7vP3S+/rbNldqVXuRsXdZbhgu3LdHZ5WacvPl22CAeZuyU7kpLY2cpbCQQCBkkh7UAE2mmuQHk9Qg5PsExtub7BsJW7S8t05lynYtzzwUlyohG3V44JE2rJspQtxrNqK7JpTzZ7rS4Fz72YJSlJ1k23zsmW8aEMIrM/sLCeoWIbIJzfPuRgnqORLzaQ7S2/SaoBCWouPly+rgZJ5F+fnXJPumNtve6gAqbb2tsJuLrF0a3NGX8XlUp01yn2mYgDKk1sbXQN+1gAEQAAAAAAAAAAAAXWk6rRxtXpcM1shN7muZlKCMoqSxLtPqJ2J5oeVcjR3MLsZ/4XzMjIyIWLbk35X6MVvbOPtahmWY8Nu61HkTo/3qmO5kX7suO5clKXPUwovlOjLxaOXswebn2IuaPlXbMcoJlSr11bpyXdZkhnZMf0+Jc0tpM1fmoPbFr7TYv46fIac4OHaNqOoxlsuwp2Y+JkyVm8v9OSb5tz7xpax1agnsxMZbc8YPHcaQPd204PsGM0qFTTToyQQAYJBAAJBAW10Mxg5SUVtYqTUt9K6u5GZS9kVs4+9enJdhcnbM2l29AxGruVkxv31uXDJwi+x5O0ufmDR/zC9WXsnb0mgs26TuzjKW6qNqxYtPtXbkPUzL7TbxcTHxLStY8FCC5t7fO3ymYrvmDR/zC9WXsmpqHWjFtQ4cL/XuyWyTTUY9utGzou9ahGuaKS3M3nfsQjhONFyRdepItMzOxsK10uRNRXIuVvmSObyOs+dPJjdx4q3Yg/4T28S/xPxFXfv38q672RN3Jvn3LsJHipx9V4tJyy2Vgnt3mjd1dyb7LduK2U2vpO10zV8XUbdbb4Lq8+1Leu1zo3j57Cc7VxXbUnC5HbGUXRnSaZ1ns3IdHqDVq5H/AIiT4Zdxbmb2j8Qt3lSXZnzl9jWJ9m7SMu9yP8C8uW4XIO3cipQkqSi9qaOa1Xq5cs8WRp6c7e+Vje19nnLf4/pH5mPel4h8f0j8zHvS8RsXo2LsXGbi/Kiy98vdVJTjVbJKSqjjVKux7Gt6ZNS81b4DnVu2cmNnJ9Lhlwy+15P0lCntcW06OlVuZ57WaHgtyhJShzPYc6ccksuaM90ouv8A4PUf4tv7a8J9BPnsP4tv7a8J9COp4N7h9P4m34ftuf7fvMWVk28XHnkXa8FtVlTa+YrPmrS//wBnqrxmxr04R0nIUpJOUUo1e91WxHFx3Is1+tlpnHKlLMS1WouW7ijBr0a4qp1b61aXTdcf6q8ZUah1izctOFj/ALez2H5bXZl4isFTm3fF701RRUd5qz1N6ao5UX8qoZcOGnylx5t24lXzLcat9uTZfYmuaBhw4Me1O2uVqKq+226nObOYCHimT0bS6XtIWrkrXoqNd7jVnV/NWl//ALPVXjNnA1rD1C7K1Y4+KMeJ8SoqVpz9k4suOqn9wvfyv80Td0fiU791W3FRW02bWquyuQjJxpJ0wR1Zy/Wz+sx/sPwnUHLdbP63H/lvws29f+mudBsa33L6Y+cp6l51R/i5fah4ZFBN+SdrpOBjY9mF+zHgnftW+kSextKtad05fg1ms3drs7LRp6SDleTWyGL8tUb4ByuvWr+RrcMazPhlchFKraVdvMdu7cyRrTNV0p0nQv3eFFSUc1Wo02bTqgcp8s6v76Hry8Q+WdX99D15eIr41z4T6yn5m9+3l1nVg5T5Z1f30PXl4h8s6v76Hry8Q41z4T6x8ze/by6zqwcp8s6v76Hry8Q+WdX99D15eIca58J9Y+Zvft5dZ1ZQdaNR6O2sC0/Lu7brXJDkXdNP5Z1f30PXl4jS1HSsvT+C5kTjPpW0nFtvZ20U6m9e4M8ttxdNrZVfv3nbadqVtPByryGqtioi96pY/FPIy3yUtwfb8qX1FBJ0TO00HG/DaXZi1SVxdJLty2r6KHO8HtOV2d1405ecq0kM15boLN9yLAA8zbjCTW9Js7x1TFLOwoycZZFpSi6NOcU013T3av2bycrNyNxJ0bg1JV7h8+89ynLbKTbb7Z1HVH+ivfzf8qNLT61XrsrajTJtZpWNZK7cUXFJOr27i9KfrT/an/Mj9ZcFP1p/tb/mR+s2b3u59DL9T7i56rOT4IkSgkqo9J7CJPZ29h5WF29KaipyxdNpx2o02HS9UsZRx72S1tuS4IvsR/2svzV0zG/C4FixSjjBcX2ntl9LNo9VahktxjuR2dPbyWoR3LHpe01NWyPw2nX7ydJKDUftS8leE4NSlFOKk0peck9j7Z9Ay8PHzLXQ5EeO3VS4atbV2qGp8u6P7j9qXtFGq09261kmoJLymvqtNcuzTi45YqmLflOKBtarixxNQvWILhhF1gt/ktVRqHndRblbuyhJ5mntZz2mm4vbFtPyEggFRgkEAAk9QhxbW6RW9nglybouRbkDKpymWV6i4baouflMLbbq9rAN/RzrGUXyOq8pC422AAbZWAAAAAAAAAAAAAAAAAAAAAAAAAD3GNQZSPFAZejPMoUFDOU8ANExjKb4YpyfMtoMU5DyKm3b0vLubXFQXPJ/UjajoseF8Vx8VNlFRVOTempXJOvL5jdtaHUTWFtr1uz5zRt3bslRxdxLsVffInj3H5UITa5VwuqLnQ8eSldxr3k9G+LZyp7FQt1Ys0/hLtutTCi2q4U5N5uWvD1ctpzm1LlWX0WuTacY7V1KrhJJb20zwdXk24QuOEdsWtz207BzmdjPGvuK8yW2D7HN3CHK0+Qp1ehdiCnGTnF4PClNxrggGTRJBAALvQdGxdRs3Z35Ti4SSXC0tjVeVMtPlPTvTu99eyanVfNxMbHvLIvQtOU00pOlVQuvi+l/mrXrI9NYhZdqDko1pym/p7endqLmoZuWrx2mh8p6d6d3vr2R8p6d6d3vr2Tf+L6X+atesh8X0v8ANWvWRbw7G6PWXcHSbodZofKenend769kfKenend769ksrOo4N+4rdm/C5N7oxkm9hsmVZsvZFMytNp3ioRfQUnynp3p3e+vZHynp3p3e+vZLqUoxi5SdIxVW3yJGp8X0v81a9ZGHasrbGK6Q9Ppo+lGC6TQ+U9O9O7317I+U9O9O7317Jv8AxfS/zVr1kPi+l/mrXrIcOxuj1mODpN0OsrMjq3pGNZlfvXbsbcFVuse8vJOak7fSTdpONtvyFJ1dOyb+tavPUb3DCsca2/Ijzv0mV1TjeJai262rUV/Mzn3nbc/7UVGMeVfxfke7f8W39peE6nUeslmzJ2MKP4i+9lVtin3PO7hytvbdgv8AEvCdxg6VhYC/0YVny3JbZPu8ncNjwpTdlqLUccXy+Qt0iuyzq21BPLmlta6ChnoutahCWTlzpcp/pWpPb2qboo1/lvWPQj6yOyBuz0Nm5TOnJrlZsvQ2ni5Tryuu0435b1j0Iesh8t6x6EPWR2QIfTNN3B8ha70+v8jjflvWPQh6yHy3rHoQ9ZHZAfTNN3B8ha70+v8AI435b1j0Iesiz0DSc7By7l3JioxlDhTUk9tU+QvwTtaGxakpwVGiUNHbhJSTk3F1VWDlutv9Zj/y34TqTlut39Xj/wAt+Ea79Nc6BrfcPpj5yiluPoGF/R2P5cP3UfPzouqN243kW3Ju3BRcYt7E3xVoc3we6k5WqYyxqamjnlu5aV4ip0UxOkOczv8A6rG7Uf8AMdGc5nf/AFWN2o/5jrX9kfXibmr9GH+SB0YBoarp13PhbjavvHcG23Gu2vaaLZNpNpZnuLptqLcY5nurQ3wcrqWi5+FiyyIZc7yg/Lj5SaXP5zKf8Vle/ues/Gal7XKy0rkHGuzl8xqT1soSyytNOlfSR9CByOk6Xn6jZlfeVcs20+GDbk+Km/8ASRaYmg5OPk270s2dyNuVXBp0f7TLoXZySatuj5aost37k1GSsvLLlzLZvLo57rf/AAcb7cvAjoTnut/8HG+1LwIxqvcT6DOs9xPyec56xbjdyLVqclCE5JSlJ0SVdrO6tZuDOUbVm/blLdGEZJvZzJHA7zf6v/3jH7cv3ZHJ8L1UYZbKj2pPFmjprztzoknxJRTZ255ufw5dp+A9Hm5/Dl2n4Dus6r2M+dx3HU9Uf6K9/N/yo5VHVdUf6K9/N/yxOL4d+runJ0XvodEi9KfrT/a3/Mj9ZcFP1p/tb/mR+s6173c+hnR1PuLnqs5Kpt6Vj/itSsWWqx4uKXaj5T8Bp1Og6o41bl/Ka81K3F9va/Ajz3h1nPqVujicyzDPchHe6voWLOmAIlJRi5PYkqtnpTskghOqqSAcp1uscOXavrdchwvtxf8AtKE6/rVY6TTo3VvszT7kvJ8Rx5wPFreW8pd5HI1cct+X81JdZIIBzSgkEGWzjZGQ6WLUrj/wpsyk3glUJN4JVMYNxaNqjVfw8u7RfWY7un51lVuWJxXPRtd9BwktqfUTdq4lVwkl0M1yTySi7Syy3V/NgVS2EgA6RWAAAAAAAAAAAAAAAAAAAAAAAASjNbRgRmtsyicTLQiUT0gyRZQ1pxob2kZEIXJWZUXHtjLs8xq3EYJNx2rY1uZVewhJ7lUzYuuzejcWNHit65TqIcNfL5dwm4ybaq5Pl5KcxX4ur2XZXTvhuR2Ps9kx5GtqlLEav0nsRxOH2s1X9x6F67TqCm7ixVafxdRZK50MlOqjJ7FzvsGWWRdarxOnMctPKv3Lquzk3KLquZUOgxb8b1mM47mt31E6NKlSGl1kNROaUcuXFV2tbzZoqynVJ8Pmt1o3ymjn4qyLDits4bYPs83dNxSlHzd1KU3Hhtt1bq+dlUIyjJ1x3OptTtxuQlCWMZKjOWBu6rj9Dkccdkbu3u8pol6xPMXrTtXJW5bYun5kggArPVWKsttG0OOpWrlx3ei6OSjTh4q1VedFj8nQ/Mv1P946Nvw/UyipRm6NYdothprs4qUYVT2OqOZW7aSdL8nw/NP1P94fJ8PzT9T/AHiX03V99+1+ZP5S/wDD+1Fd1a/u9rtT/dZ2hS6b1cjg5cMlX3PgTXDw0rVU31ZdHU0dqdq0oT9JM3tHanbttTWVuTdDDm/0d/8Alz/dZ89Pot630tm5arTpIuNeaqoc/wDJ8PzT9T/eKtfp7t5RVt0ptdaFessXLkoOEc1E64r7zmgW+ToliF38Ni3pZeVy24RSjH7c+KiNuz1Qm7ad7IUJvfGMeJLu1Rzl4fqm6K43T+b8zTWnuybSt1pto1TrOdqKnR3Oqdm1CVy5l8MIKspOGxJfrHPXlbjckrUnO2n5MmqNrnoUajQXLMc82vvMTtzt0U45a7MUybP8a39peE+inzmx/Gt/aXhPox0/CPcy6Tb8P/7P9v3mlrNy5a0zIuW5OE4xqpRdGtqOO+Kal+au+vLxnbZ2L+LxLmNxcHSKnFStNtdxSfJ8PzT9T/eLtZa1E3Hgyy0WJnV2r05p202stMJUxKT4pqX5q768vGPimpfmrvry8Zd/J8PzT9T/AHh8nw/NP1P941Pldf8AE8xr/Lanuy9v8yu027qefk/h1nXLcnFyTcpOtOTeW3wTWf8A2c+/P2j1hdWfweVbyY5Lk7brw8FKrc15xeG9YsSyUvVzrlUtvUbOn0ryvjKSlXDtvZ5Gclq1nV9MjblLOuXI3G1VSkqNd0rvimpfmrvry8Z2WqadDUcZWJS6NqSlGVK0a2djnKj5Ph+afqf7xRqdNqHP+xNxjTldfOVXtLdU3w1Jwwp2/wAWUnxTUvzV315eMw3snIyGpX7krriqJzbdF3Tofk+H5p+p/vGlqmh4um2OOeU53JbLdtRSbfrbjWuaXW5HnudmmOwpnYvxi5TTyrF1n+ZT1Oi6n/xMrtQ8MjnOU77TMXGx8O10FtQ44RlJre21ysx4TY/uSuVXYbiT0cHK6pbFBVflwNs5zO/+qxu1H/MdGc5nf/VY3aj/AJjq39kfXibur9GH+SB0ZgvZVuzfs2Z7HfclCXJWKrTumcoOtk527WLcg+GcLjlFrkaSJ3Z5IOW6hO/cdu25r+GnnL2cYzi4TXFGSaknypnF5OjXrerLAt14bjrbk/QfK+0dXpmdHOw7eQtknsuR5pLejYdu27iuuK6SKcVLlSe9fQV3bML8Yt8jUkyF6zDURhJPc674vaiMexbxrELFpUhbSiu4V+oahw6lh4FuVJTmp3aeiq8Me6b+Vk28XHuZF10hbVX2eZd047Tci5la7ZyLjrO5dq+9u7hi/dUHCCwc2l5COpuqHDtxwcpR8kanbHPdb/4ON9qXgR0Jz3XD+Bjfal4EZ1XuJ9BLWe4n5POcxUser/8AeMfty/dkVtSx6vf3fH7cv3ZHn/D/ANTDpOZb95b9ePnO4PNz+HLtPwHo83P4cu0/AenZ2nsZ85Oq6o/0V7+b/lico951fVH+ivfzf8sTjeH/AKu6cnRe+h0SL4p+tP8Aa3/Mj9ZcFP1p/tb/AJkfrOre93PoZ0dT7i56rOPqdvoGN+H0uymqSuLpJfrbvoocbh2Hk5Vqwv8AiTUX2m9rPoUYqMVGKokqJdhHO8ItUjO4+V0RqaCFZyn3VlXl2kmtnz4ceSWxypFGyUutapi2bsbE5+VFcUkqvfybDf1U1CzNvdTrN+c4xVZNLkxLbHnx2IS50jXzdWwcLZeuJ3OS3Hyp94p8XJ1TVLTsYUvw+NB0uXn523bRULTA0TCwnxpdLf3u9Pa69jmMW7k5wjljTBVlL7kVK7O57pdn4ktnkXKamTLVdUxbsY2liYri3/qLiuTptVFyHIPefSj57qVj8PnX7PJCcku1Wq+g0fFbX9qMquTTxbNPW2nHJNycm6xbf2YGsCAcQ0y00PTYZt+U738G1TiXpN7kdYnC1BW7SVuEVsSVEih6s3bSsXYbpudX3vJ+su5LiTi9lTYt3HG21HBva/uO5oLUFZjJJZpYtkcc1vcuLtJp9499KkvK2NJNrtmNwe3btbrxcq7QlCre3e1XtIhWartfS6m7RGvnaXg5lVOChd95HZLu85y2bhXsLIdm7t5YyW6S5zsoqlaqj3VXKik60cPRWHTyuKW3sURmuKnsadTn+Iaa27UriVJRpiuWu8ogAdE4IABkAAAAAAAAAAAAAAAAAAAAAA9wlQ8BMGUzZjI91NaM6HvpCSZYpHqbNa6zLKdTBce0o1Mv7UueiMVqybVq5dmrduLlOW5IvcLqypRUsy403uhDk7baMPV21F9Jea8riUF2t7Ol5TQtpNuvIdXRaK3K2rtxZnKtFyFNkdU7Uo1xLzjL0Lm1P9ZbjRx7eVp92Vq7B7N8OXtx50dNxpSSbo2Y79mGZbULiUZ0btTW9NcjLZqzPBLJLpqn07jZejUJcSz2JLdsKeWdN+bbfddPBUwTyMyW5xguwqv6TLctytzlbmqSi6NHkr4cdxVK9elg7jXR2fMaN3HuXHxXJOb52YnhtFlQ0snPhGsLNJS5Z8i7QcYo1Ltu2u1N7fK2a8sZxVW+Fc7MEkk6J17KE5znLim3JvlZ5IM1JOL2Kh1nVGcI41/iko1mt7S5C/6az7yPfR82U2hxs69rxSEIRjkeCNizrZW4RhkTy8ub8j6T01n3ke+h01n3ke+j5vxscbJ/V7fcZb9Ql8Ne1+R9IjdtydIzi3zJpns4nqy66tab5p/us6qWZcvt28CKnySyJfwo9r032u+btjUK7bU6Uq8FymxY1HEg5NZXVxUVjUzZWXj4lvpL81Fbkt7b5orezRlLKz3S7cWFiv8A4cZLppr/ABPdFdhGS5gW7ONfv3JO/ku1NO9Pf5r2RW6K7COFlJp0KtXqeCoua7MuRPzlWpvzg4qUaqSbyqVOtn0HGt4OLbVrH4LcFyJrb23ymXp7PvI99HzjjY42ay8XtpUUGVrXtKitJJfzfkXfWDW/xk3jY7/7aD2tfptcva5ikqRWpFTmanUSvzcns5Eak5ynJzk6t/6ojNj/AMeH2l4T6OfN8b+PD7S8J9IOt4R7mXSbvh//AGf7fvIlKMIuU2oxW9t0Ri/F4nvrfrLxmtrv9pyfsrwo4NyaZfq9YtO1WObMWajVStTUVFSqq4uh9F/F4nvrfrLxj8Xie+t+svGfOeNjjZq/V4dxlP1Cfw17R9G/F4nvrfrLxmSM4zipQalF7mnVHzXjZ2PVTI6TT5WeWzN07UvK8NTY0uujfm4qOWiLbGrdy5klFRqnSjrsLsxPKxotp3oJrY05Kte+ZTiusuP+H1O5KKpG8lcXd2P6UX6i87MM9MyW0t1N6VqCko5saPkOpy9UwsWxK9K7GfDuhGSbb5Ejic/OvZ2RK/edZPYkt0VyRRq8bIqcXWeIO9FRinGPKc69qJ3qVWWK/hW/ee09p9BwJweJYhxLjVqDca7UnFch88TodN1Pk5XMpt1fDDf+sXeE3Um7dMZOvkJ6OeW9lp7zDopVnTHOZ3/1WN2o/wCY6M5zO/8AqsbtR/zHUv7I+vE3dX6MP8kDoznuuH9Pj/bl4DoTn+t/9Pj/AG5eAan3M+gaz3E+hec0+qeRfjlzsRTlZnHin/ha3S7u46wq9A038DhKU1S/epK5zpfox7haDTQlCzGMnV0M6SEoWYqW1403V5Dm+t2RfSs46TVmVZuXpSWyncKfQv7rjfb+o7DVsCOfhTsfpryrT5pLd39xyOjQlDWLEJKko3KNPemq1Rp6m1Naq1crWLdOg09TCUdTGTxU5Rp5HsO6Oe64fwMb7UvAjoTnuuH8DH+1LwI3NV7ifQbes9xPyec5WpZ9Xf7vj9uX7siqqWnVv+74/bl+5I8/oP1EOk5lv3lv14+c7k83P4cu0/Aejzc/hy7T8B6ZnaexnzeW86zqj/RXv5v+WJykoSb2I6zqiqYV5P3v+VHI0EJLUzbVFLYcnQ++h0SL0p+tP9rf8yP1lwUvWq7aWnq05pXJTi1Cu1pV20Onf91PoOjqn/Yueqyr6qYvSZ0r7VY2I7H/AIpbF9FTos/VsLAX+tOtzktR2yfc5O6cnp+TqUbUsLT4vjuvinOC8qlKJcX6KLnT+q8ItXtQn01x7XbTfDX/ABS3s1tM5RtRt2o7NsnsNTS3LnDULMKybblOWEU35zBLUdZ1iTtYMHYsbpTTps7M/Ec/kwVu9O2p9Jwya4+ej3neZt2GFp925bShG1B8EY7Enuj9J8+nKsjV8T7FtKUnKc/9YIr1cHGUFKbuTacm3sS5kdF1Pv0vX7DfnxU0vsuj8J1Jw3Vy/wBFqtnbRTbg/wBZbPpO5Nzw+efTx5sDa0Eq2cvck194OO62WOj1HpVuvQUu6vJfgOxKDrdj8eLZvpbbc3FvsSX+wnrLeexNcxLWxzWJPutSORAB5g5Js4ObPDvdJFcUWqTjzo6TD1WzfiujmpPlty2SRyQqOdOhtabW3LHZpmh3X9zO4WXa5U12tpP4qzzvvHGwzsyCpG9Ki5G6+E9fE873r7iS+oZrm9dRvLxW1TGEq+Q665mW4Rc9kYrfKTokcxq+orMvJQdbdutJPlb5TSu37151uzlN/wCJtngYva6mpqtfK9HJGOSHLytmSO5EnmG49HUtOsIvmRzntAAJmAAAAAAAAAAAAAAAAAAAAAAAAAKgAyKmKb8oymGb8pmvqn2F0mY7S66u3Vw3rXKmpLwfUdJXihVfpLYcTp2V+Fyo3H5j8mfafiOvxLykujrv2w+tGjF0lR/xec73ht1SsZeW26PoeKMvb8qi4Zrla5GTBOsU5Ua8px5a/wC09Ur2HurymJNwe3yIra0tr27m5En2WntN7aYNXx04LJitsNk/svxMqzoJpXbMoPdOLVH2UcnqGS7VtWovy5rynzR/2lkmtpz9XS2872NfaYc3N427Np+RulJfpf7DSIBU8TkTm5yqyQQDBAttL0K7qVqdy3OEOjaT4q8qryG78nZfvrX7XiNzqf8A0t/7cfAdAegsaOxK1FuCq0dHT6S1O1Gck6vbicn8nZfvrX7XiMd3qtftUUr1uU5ebCKk5PtKh10uN7I7OyRbtQt1a2yl50ntb7pY9DY5IIsehtcifTmZz+mdWL2PkQu5MoTt0fHbTlXatx0UYxilGKSitiS2JEgvt2oW1lgqIvtWYWlSC2447THkW3dsXLUXRzhKKb3Vaocv8n5b33rX7XiOsBG7Yt3aZ1moYu6e3dac08NlHQ5P5Oy/fWv2vEPk7L99a/a8R1gKvkdP3EVfI2dz9pnJ/J2X761+14jWz+r08Cw71+/b5owXFWT5lsOvysqziWJX78uGEO+3yJdk4TVtUvZ+Q7s3RLZCHJGPN4zX1VrS2IVyLM9iNbU2rFpUim5y2LM8OdmDG/qIL/EvCfSD5rh/x4faXhPpRnwr3Uun8Szw/wD7P9v3mDMxY5eNcxptxjcVG1v31Kj5QwvfXP2fEXwN6dqE3WUUzbuWLdx1nFSawKH5QwvfXP2fEPlDC99c/Z8RfGhq+p29OxXPY709lqHO+d9hFcrFiKcnFJIqnp9NCLlKCSW05jWtPwNOkrNq5O5f3zUqUinz0W9mx1QyOHMnZe67DZ24OvgqUORfnfuyuTk5Sk25SfK2bWjZP4fULF2tFGa4n2H5MvoZy7epi9XFxSjBYHOhNRvRuRWSOZYbo7D6EU/WDR72oqzKw4qduqlxOicX3GW3SW/SXfQ6S36S76OxOEZxcZbGde5CNyLhLYzkPlLUee16z9k09Q0e7p8Y/iJ2+KfmwjJuVOfduOx1DUsfBxpXpyUpboQT2ylzHB52bey78712XFOb2vk7S7COZrLWlsRwgnN7Fgc3U2rNukYOTm/5sEjDU6fqb52T9mH+Y5ap1HU1pPJb2Lhh/mNbwv8AULoZDS+/t9L8zOoOczv/AKrG7Uf8xeXM7Ct+fkW405HNeM5/IycfI6zY12zcjctpRTkt1VxHYvyVIqq9OJvaqUWoKqrxIYVOnNLOwFmZGLKaTtWJSnNPldFwrvnq9q2m2P4mRbT5k+J96NTTl1o0qLopTkudR2fTQnOdulJSXWWXLlmmWc48mFd2JbnP5PWBWtajZUv+1t/6d3m4m9sv1WeszrTh/hrixePp2qQclRJvl38hyErjc+Leamr1sbeRQdaurpuNbVav0VaknR5m1zbEfTSiztPVnXMTNtqkL1xRudidH+8YNK6zY1rChay+N3LfkxlFVrFbuXuG/Y1/Tcu/bx4KbnOS4eKOyq213mw7lq5GPaVaqS6S2V2xejCs0pVjJJ7VLcWpV65pV3UrdqFqcYdG23xV5V2C0BbOKnFxlsZsXIRnFwlsZw2qaJLTYQd27CcrjajGNa0W97SerH92sfr/ALjPPWPP/FahPhdbdv8A04dqO991k9V/7tY/X/cZx1w1rYRtxSUXyHISitRFQ9FXIpcuxncgHi5dt2oO5dkoQjtcpOiR2jsnqi5jFk5WNiW3dvzjbjzvl7S5Sj1HrVCFbWBHjlu6WS2fqx5e6VVrD1DU5Sysm442Y7Z5F3zUl6PP2ka89Sq5bazy+w07msinktLiT/8AivKb+odabtytvBj0cd3Sy87uLciicruTfScncu3GlxSdW23QnMu40ZdHip9HHdOXnSfpPm7CNzqxi9PqVuTVY2q3H3NkfpZoSuyu3o2q5scabEaEpXL9xKUs1ZJKmzyHY4eHYw7EbNmCiklxNb2+dmcA6ySSosDtJJJJKiRRdbcno8K3YT23Z1a/ww2+Ghx1S762ZXSag7SeyzFQ7r8plFU4PidzPey8kcDkamea9N7uyvIZ8S87N+F1b4SUl+q6n0iMlKKktzVV3T5lB+Uj6Do1/p9Mx7nLwKL7cfJ+o2/CZ9iUNxf4fLtzjvSl1G6aOt2On0vIglVqPHHtx8r6jeIlFSi4yVYyVGuwzpyWaLW9UN+cc0ZRf8Sa6z5nLZJkGbNsysZE7Ut9uTg/1XQwHlr0ctyS3M4OzB8hIIBWCQQACQQADJb3M9mO1ymRI6On91HykHtBY4+galftq4rahF7Vxuj7288aRZt3c+2rvmx8unO1yHX1e4szJPHE39FoY3ouc20k6JI5O71f1S0q9Gri/wAEk33t5oThOEnGcXGS3xkqM7eTb3PfsXaW/vmLLwcbOtON+Kcn5lxbJR7TIqab2F97wpUrak67pficWDZzcO5iZErFza47Yy5HF7mazRM5UouLcZKjTo0AACIAAAAAAAAAAAAAAAAAAME/OZnNeXnPtmtqvRj0kogudH1Hzce5Kko/wpdrk7ZSippSipKhfp78rNxTj0Nb0d9ZvK6qPZPlXP2Ue6JNvle/uHKYGuStJW8pOcVuuLzl2+ctl1hwowq7vF2HGVfASjJ7JLZynct62xONc6jvjJ0aLO5djatyuzdIwTlJ9hbThb92V25K5LfN1/2G7qmt385u3D/Tx/QW+X2vEVtTLdTl6/VRvSUYejCuO9kggETSJBAAM1vLv2lwwnKK5eFteA9fEcr3s/WfjNc8t7S5X7qVFN4GUbXxHL97P1n4x8Ryvez9Z+M1Kipn5i732Z8r6zb+I5fvZ+sx8Ry/ez9Z+M1Kio+Yu99jyvrNv4jl+9n6zHxHL97P1n4zUqKj5i732PK+s2/iOX72frMfEcv3s/WfjNSoqPmLvfY8r6zZuZl+5HhnOUlycTb8JgqeaipXOcp4ydQZLdxwlxLebnxnUPzF315FfUVJQvXIKkZNIVa2NroZvvWNQez8Rd/6kiPi+d7+7/1JGjUVJ/M3u+zNXvfWze+L53v7v/UkYb+Zfv7bs5TaVKyk5OndNeoqRlfuyVHNtMxi9rb8p6qTGTi6o8VFStVTqgZemlzInp5cyMNRUnxbneZjKtxld2TVNx4qeaipGUpSxk6mVgeqnuN6cY8K3GKoqIylHGLoDL0s+chXZrlqY6ipniT25n1mKLcZHdm+UjifOeKiphyk9rbM0R6qxU81FSIPVT3bvTtS4oNprc06MxVFSUW4tNOjQNp5+S99yXrMh5l9/pPvs1qipPj3e+we5TcnVnuxkXLEuO3Jxkt0otpruow1FSCnJSzJ9reDe+L5/v7v/UkY72oZN5JXbk5pbuOTl4TVqKlj1F5qjmxVva2/KZI3GpcT2meeo5M7fRSuTdtboOTcVT/DuNSoqRjduRTSk0mD3Vt9lnY9UcXgxbuQ1tuSUI9qP+1nGRlSSb5C8xOtGRiY8MezG0oW1RVjKrrtq9pteH3Lducp3JUfIW6ecLd1TnWkU6UVcTtyJSUYuUtiiqt9hHH/ADjnc1r1ZeMx5HWvMv2LlmXRqNyLi3GMk6PfTadR6+xTCRvPX2qOmavQVeoZDyMq5ee+5KU++zWqJy4pNnmpwLss85S3s5mO17Xie09p2vVK+p4Fy1y2p1Xakq+GpxEXtOm6nZFMm7Zb/iQql2YPxM3PDJ5b2XvIu0kst+P81Y9Z1oAO6dg4jrRj9DqdySVFcUbi7qo/pRTHV9ccesbF9L0rbf7UfrOTPP8AiNvLfb72JxNTHLemufN14kggGkVEggAEggAGS1vfaM8Ua9nzn2jYib+m92ulkXtM9icrVyF2HnQdV2edd06bE1C1etqSexbHzx7EkcvFmWE5QkpQk4yXKi6UM2KdGbmk1TsNqmaMtq+9HWpRkqxaae+m3/8AB72nNW9Tvw85KXZXkv6DLPWrzjSMKPnlJtd5UK1Ca/hXkZ0l4hYaq21zZcSOscoSyLUV58YNya5m9iKaSNi9cndm7lx8U5b2YJFiVFQ4+puK5dnOlMzPADANcAAAAAAAAAAAAAAAAAAGtPzn22bJrT8+XbNbVejHpJIgEA1TJIIABIIABIIABIPePctW70J3rfTWous7dXHiXNxLcWXxLQv/AFP/AJE/EThbjJVdyMOaWb7kycYprGcY9NfuTKoz4MtNjOfxCN2UaeR0LinXlrxG98S0L/1P/kT8R4ep6BX+0f8AkT8RZC3CLrxbbpyOM2v6ScYRTrxIPpUv+JPS9VvdZnft+MdL1W91md+34yPiegf+o/8AIn4h8T0D/wBR/wCRPxFtY9+x/wDzl/xLax71r2Jfga+dPRnaj8Phfjc4vKd5xa4acnDy1Nrqti42XqbtZNtXbfRSlwy3VTjtNTPzNMv2oxw8H8JNSrKfSyuVVN1JFh1M/u8v5MvDExaUZam2uxJOS9FUj1NIxbo78F2ZKq9FYdTNS6sDI1acJ0wMaLcfJXGk47N2zeXM9K0HV78YYGQrNyEK3I24bJU/So6UKGH4D4nf+IcfQcdz+FTirxbN51HV7F0eCnn4bvQh/C4r7Si6teb3S7SwVyUoyjbkpSblXCVFupsLLCU5OLUGpSrKuEqLdQrMux1cWnfh7GTFZFqrld6Nuc5KtI15Npi6t2PxPHa/AW8pcScr9x0jBc251Mmp4XV3ByLti+sqN6jlF7OF13NbN1TD1a6ByuO9lXrUYtN2LPEuJelJx5DFKaiCatxpWLUHu35qin96KagqYNR5t+YvsnAw45EcfE0iN518u7NcFtfrbanO65k4alLDs4dmxctT23rMuJNU3bkdFnXLWqYty5Y1LoMKzsu8EG3+tJtMpesMNLWBifhWulh5PFG24K5FrbLdzl2rj2JuGVRpX+DtLZSNMfKWahdmTjlS2/w4r+WmJvx0PScrA0+CudDevxfDcjDyrjUeKSfaK/Gvabj3/hk9Pjl343XaV1y4XLyqKq2lvpduV/F0a9apO3jdJ00k15NYSjt7pq6TqGHc1z8LHFtTuO7dksytZPzpJ7hK3CtppRtubjGuXNmTjHkdVt5Q4xrBrLByyxrlrVUXSaHWW3p2LqNqxjWVBW4p3oxex1dad43tIWiapkOzb03gjCPFO45tpc3LylZr2THO1OWNZxo278bsrbnF+VcbfDGu4uMO3PQ8LFxpUhnZ9+CuUo2oKSqu94Su2k9RclSPBT7XYVNyiqraQhR3pukeGnj2epKppXsrRLc7iWkTlbtOjuNySpyN81Tz1fs6bn6ze4rKjZcXKzjy8pcnL2C2V2FzrBqGm3X5GXajRP0lBLwFN1Xj+F1+Vi81CcVO3SWyslyGXGl61XJKPElB9hRxi6cnMZa/uW65XHO4vspYpnvJ03TNPtWdUtyebjTuSg7Mlwp+ct/YaNux8GydJys+enwsW7Scbb4m3KVOTdytDNmtM0bDhm2YXbkb1yTxpvem50eyu6qMuVqWLa6u4+R+BtuzenT8PXyYvytu7sE4xhFz9CCVvPKDhWkmttXV+QylGLl6MaQzOLjWja/1gchUVPLdW3uryCpyqGieqkVEZ8MlJbXF1o92wufmnJ/KYn/TftE4Qg6555N3ZqSiouuaWXyVKapnw7uNayYTyrbvWV51tOjeznLL5pyfymJ/037RW5+dPOyOnnbhadFHhtLhjs7G0k4240lCedp7HDAy1CNHGWZp7HE6Pour60n4pLBkoOfBG3xur20rvI0q31f1S7cs2sGVt27bnxSm3uaXI+ya2q/6HVfTrHLdl0j7T4pf5iOpn9dkfyJfvRN1SXHtW3CFJRi59iO1qptKS4tuGWOMY5uytrVTH1Zw8XK1O5byLauwhCUlCW6qaRu27+HdxL+Zb0nH6HGk43KzpLZTcuDsmj1ZzMbE1K9cybkbUHblFSlurVbCz07TcuXV7MtqKU8yTuWYt0bjs2uvPQxp41txUUm/7spdlN4ejtTMWVWCUUq/3G8E3h6Jp67Zwno+FmY2NDGlkSrJR5qbqmPQ9PxYYV/VdRgp49tONq3L9KX/APNh51TMxrugafjW7ilesv8A1ILfHY95s9V8i1lyhp17FhdhbjKcrs6vZXZ5L2cphKEtTH0auEcuHZztcqRhZZX1sxjGmGGZrlSKvTMnCWpKWZZhLGuyalFrZBSexrtGbVdH/CatDHVVjZM49DNbfJk6U/VNi/r+BC/ct29Lx5QjJxjJ8qTon5pn6wW7dnWtPhajwQbtvhW6vGQ4cOFJZo3Mk44pOLWbBrnRHJHhvFTyyjilTbyGTI6vaNZhktXMiUsNwV1eTt46PyfJ27GZ1o2iZWBG9Zx8hK03FxjGl2dabWpbzezLtlLUeh/7e/bnZ6XIntjWkeGVOZIjEhqlrJSyM+1k/iINwstcFVv4ocJu8C0ptK3FxlVOkVh2mltdfsNnhwUqZE08MFsxdNpztrHwsXXYYssWc7F3hgreRsknP9LyTW6w2LONrGRYsQVu1Dg4YLcqwi39LNvK6NdZ8eNuUZpTtp8MpTo09qcpbTW60v8A/wB7K/5f/wDXA0b0UrNxJLs3qKi5KPCpq3ElbngsLtFToZX2XZV6DvqTs8S6RR87hrtpXloWfS9VvdZnft+MqrM7cL0J3YdLbjJOduvDxRT2xqt1S0+J6B/6j/yJ+Iqs0SdXbX+SLl1UTK7bVHVwXrpvzJk9L1W91md+34zzcudWejl0drLVyj4OJwpWmyu0n4noH/qP/In4h8T0D/1H/kT8RZWPfsexL/iTrHvWvZl+BVVFS1+J6B/6j/yJ+IfE9A/9R/5E/EVcGHxodU/+JDhx+JHql+BVVIqb2bm6Xes8GJgfhbtU+k6WU9nNwyRoVK5xUXRSU+eNfvSISSTompc6r956qRUioqRoRMkVLfR05y16u33Z1Ow9yc+B9qa4Txo0tPuXY2s5NW5UjxxdOF877B1UOrOmRlGcekTi00+LlW3mOjpNJJyjdhJOm1F1ixcm1ODj2JLCuOBbgA7J2Ss6x2Om0q66Vdpq4u46P6GcDNUk0fTb9qN6xcsy3XIuL7qofNcmDhdcZbGtj7a2HK8Vt+hPyHM8RhS5GXeVOr/yYwQDkmiSCAASCAAZbPnPtGdM17HnPtGc3dP7tdLIvaZIyPakYak8RfUypGbiDkYeIhzYqZzGSUjG5VIBipFuoAAMAAAAAAAAAAAAAAAAAAA1bv8AEZtGtf8A4jKNSuwukyjwCAahIkEAAkEAAkEAAkEAAkz4WpXsC5OVqFubmkn0seNbOY1zHc3koScZVi6NGYScXVOjLf5nzfcY3/SXjHzRm+4xv+kvGU1RUu+Yvd9lvHud5lhn6xkZ9qNq7bswUZcSdqCi60pv7pk0HVLWl5zybsJXIuDhwxpWrafL2irqKkVdmpq5WslsbMK5LOp1rJcrLOeVpFzVJZE8e5+DnVytcXl8T5a15+yZ9Y1y1l49jCwbcsfDsKvA97kt25vcUtRUzxp5ZRVFnfaoqPoruM8WVJJUWfbRfZ0HQXNe03OwbdrVMed7LsxcYXoNKuzY3tT7ZraVq9jT8HLtxhJ5eTHghcVOGMaduvKVFRUy9RcclPDMllzUx2UxHGnVSwzJUrTHcdB8b0qzo97Axce7C7kRSuSk04udEnLzma2Rq9jJ0SxgXYTeTjSrbubOHh5ntruKioqHfuNUwplyUSoqbQ703hhTLkolyHQaf1kx8DFsYtrF/wBNt/jauruVVKxPGk6ro2DlXMueNd6RTbx1CVVCDVOF1aqUVRUytRcWTY+H6NYrAyr8+zseT0cFgbOZkrIzb2TBOCuXHOK5VV1R6xc2VvNsZN+UriszjJ1dXROtFU1KipVmlmzVxrm8pXmda89Sy1fVFmapPOxuOzVR4auklRcP6LPOmZ9jHz1mZluWTw1ktu3j5JOu8r6ipLiSz5645s/NXoJcSWbPy1zc1egu9R13H1O1YeZj/wDcW5+Xcg6J2q14Uj1q2tafk6ZZ0/Bs3LULM+JdI09m3svnKKoqSeouPNWjc1lk6KtFzmXfm81adtUbpiWMdStR0mWAsePSzlxPI2cVK1pu7BoVPNRUrlJypX+FZV0EHJuleRUR6qKnmoqRoYPVTNhzxYZMJZkJXMdP/UhF0k1Tk2o16iplYNPdvMp0ae4uNd1jFz7eLZxLc7VnGi4pTpXkS3N8xu4OuaBp/FcxcS/G9O3wSbkmnXtyfKjmqipctRcU3c7OZ0xyrCmGG4sV+ak54ZnTk2U3FnpeXpFmc56hjTvy4lK1wuiXOmqqpZWOtkfid3KybUpY8rbtWbUGvJjVP6eU5qoqYhqLkElGio67Fj07xG/OKSjRUddm3p3nQ3tb0aGm5GFg4ly1LI28U2pUezbVtvkMel63p+nYN2FvHn+OuwlCV2vk8vDy7Kdooqipn5i5mUllTjHKqRWC5hx55lLBNLKqRWHQWem5Gi2rc1qONcv3HKsJQlwpLm85GbWNctZ2o4+XZtOMcdRpGb2txlxchTVFSPGmoZFRLB4RVXTZVkeLLLkVEsNixw5zor3Wq3kxuWr2HCNvJcfxMoSfFKMadrbRGS51ow3quLlws3FYxrUrfA6cXlKmzaczUVJ/N3uVp4p1ouR1X2k/mbu9bU9i5MS6jqWkR1l5yx7nQLy42+LyulrXi37uwamsZ9vUNSvZluLhC7w0jLeuGMY8naNCoqVyuylFxdEnLPgqYkJXZOLi6Ucs2C5TLZvSs3oXopOVuSklJVTaddqLT5ozfcY3/SXjKaoqYhcnDCMnGu4xG5KPotoufmfN9xjf9JeMi51kzLluVt2MZKacW1aSe1U2bSnqKkuPe77Jca53meqip5qKlVCs9VFTzUVFAeqip5qKigM1mTi6o7Lqzrauxjg5EvKSpYm+VL9B9rkOLhuM1m9K1NSTao61W9NcqL9LqZWbn8r2olavStTzx8q3o+ogqtB1iOoWOjuNfiba8r/EvSX1lqd+E1OKlF1TO1buRuRU4uqYOA6x4/QanfSWxz412pri8J35yfXPHpdtX1+nBxfbg6/Wa2vhmsS/lxNbxCFbObuST68DlwQDgHKJBAAJBAAM2PvZnMONukzMbthf215SLAALTAAAAAAAAAAAAAAAAAAAAAAAAAAAANbJ89PnRsmDKWyL7hVfVbb5jKMAIBpmSQQACQQACQQACQQACTxc5GejzPbFhbTKMdSanmoqToSPVRU81FRQE1FSKiooD1UVPNRUUB6qRUioqKA9VFTzUVFAeqkVIqKigPVRU81FRQE1FSKiooCaipFRUUB6qKnmoqKAmpNTzUVFATUVIqKigPVSKkVFRQHqoqeaiooD1UVPNRUUBNRUioqKA9VIqRUVFAeqip5qKigJqTU81FRQE1FSKiooCak1PNRUUBNSanmoFAZ4bIokhAgQNvAzb2JfhdtS4ZQdYv6n2GfQdN1C1qGNG9b2SWy5DljI+ZlpomrXcDJjNeVF7Jw9KPjXIb+h1XDlkk+yzZ0updqVH6EtvNzn0MputNjpNM6TlszUu4/J+stcfItZNmF+zLitzVYsx59j8RhX7PLOEku3TZ9J17iz25JY1WB1bsVctSSxzRdPuPmUlSTXM6EHvIVLr7O0xnmpRpJrczgkggGASCAAbWOvIrzsyniyqWo989m9bVIRXMYAAJmAAAAAAAAAAAAAAAAAAAAAAAAAAAAYshVtN8zqZTzcXFCS50Rmqxa5jJoggGiZJBAAJBAAJBAAJBAAJD2qhAAMD2Oh0nV7qx+Ph+IyHw2+Tw0oc5dVJds+oaFFLS7NFSvF+9JG3pLMb15Rl6Ki5tb6UVPtOn4bag1cuyipO24RipKqTnXGnNlNNdUdI9GXeh7BPyjpHoy70PYLoHU+S03w0dLiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9gfKOkejLvQ9gugPktN8NDiS5vZRS/KOkejLvQ9g83OqGlSi1FOL5G1H6oxLwD5LTfDX2jiPdH2V+B8013Rbml3+Hfbe59vcVlvbJdg7br0l+Ctypt27f1oeM4qytjZx9RbVq7ctp1UXhXc0n95yfErULdyLglFXYZ8q2J5nF09mplBAKDQJCbTqt5AAOj6t668S50N5/9vcflr0X6a+s7VNNJp1T2po+Uwm4SUlvR2HVfXIyjHBvy2PZYk+R+g/qOtoNXX+3N9DN/Q6nK1am8H6L3cxQa7j/AIfPvW+SM5U7T8qP0FadN1zxuHLV1brsE+7HyX9BzBo6uGS9Jc5qXoZLs47pPq5CQQDXKyQQe7S4rkV2TKVWlvBuxVIpcyoSAbxEAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvuLhnKPMzyZsuNLil6S8BgNKcaSa5zJIIBEEggAEgg2sHE/EzfE6W4+c/qDwVSyxZuX7kbVtZpzdEjWBZyyNLsvgVpTpsqoqX0yI/Hab+X/Yj4yOZ91m8/DrKdJa2ypLalV49JWmSxZnfuxtQpxSrSvYVTe/Hab+X/AGI+MzYefp0cmDVpW3t8txjFLY+Woq91Ocla8P0zuQT1lqazKsVVOSrsT5zxDQYztxd1yU9teFqn0xO20T+12f1v35FLby7E4KUGnF7mtqLrRP7XZ/W/fkdDw1Jah0lm/ty/qidu7p7NnTpWYKCcoYrHNRSo2zfAB2TTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOf62Y8cq3j2JNpT492/Y4P6jmL2iTgoqw+evG/Ejr9eko3sST3LpPBErLubi2qdJKMa7uJpbu2cHWpPU3ayy4xw/2I3HpNPe08Hegn2Ws9crSzvCpyALL8dpv5f9iPjH47Tfy/7EfGalX3WcL6fp/wB9Z6pFaCy/Hab+X/Yj4z1BadmVhCPRz5Nii/o2DNvTMrwy3N5bWrs3Lj9GGMcz3JsqzJZvStTTW7lIv2pWLsrct8eXnRjJp0aaOdOMoScJLLKLcWnyNHTZuoR1PSrfSyTycZ0be+cJqnEuymlU5t7G1zExvXIR4YyojwW3rvFytrtJUbE5ubrLbRJvfQkEApIkmfFjW43zI1zcxI0tuXpPwFlqNZrmxBnABtmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBlxra4vRZpFnKKlFxe5qhWNNNp71sZr344p7zIABSAAAAWeA6adkSWxrj29qKKws8H+2ZH6/wC4iM9nlOj4P+pl/hu/0lYACRzgAQAZY5F+EVGFyUYrclJpH0nRP7XZ/W/fkfMj6F1Y1Czk4ELKklchV8PK03V95s2/DpRjqMcM0JRXTVP7jr+F3JStXoOTk4u1JRbrSMcydOtF0ADtm4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc311lKGLZlBuMlxUadHvtnFTu3LlOknKdN3E2/CdR101Czd4Ma3JScNja52033uFHKHA1bjLUXZRxVUq9EUmc/xW5JTt28z7NpZ41wq5SkqroaABBQcwkzYjayrVPTj9LMBlxf6mz9uPhQexlmnf8Aet+vHzm1q+zJj2YLws0Te1j+pj9heGRomIeijZ8U/XX/AF2ACDJpEgAAksbceCEY8yNHHhx3YrkW19wsC+xHa/IYAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRy4cN3i5Jbe6bxgy7fHabW+O3xkLkaxfNiDRBANUEggAElngf2zI/X/cRVlpgf2vI/X/cRGezyo6Xg/wCon/hu/wBJWAgEjmkggAEmXHy7+NLiszceWnIYQKErdyduSnCThJbJRdGWc+s+sRjWN57P8U/bMXzbrXvX61z2zRNW7Dgls3PcTi28G31s2l4lq/iv7C4+bda96/Wue2Pm3Wvev1rntlJUVJ0531sl9R1fxX1Iu/m3Wvev1rntj5t1r3r9a57ZSVFRTnfWx9R1fxX1Iu/m3Wvev1rntj5t1r3r9a57ZSVFRTnfWx9R1fxX1Iu/m3Wvev1rntj5t1r3r9a57ZSVFRTnfWx9R1fxX1Iu/m3Wvev1rntj5t1r3r9a57ZSVFRTnfWx9R1fxX1Iu/m3Wvev1rntj5t1r3r9a57ZSVApzvrY+o6v4r6kXfzbrXvX61z2x826171+tc9spKiopzvrY+o6v4r6kXfzbrXvX61z2x826171+tc9spKiopzvrY+o6v4r6kXfzbrXvX61z2x826171+tc9spKiopzvrY+o6v4r6kXfzbrXvX61z2x826171+tc9spKiopzvrY+o6v4r6kXfzbrXvX61z2x826171+tc9spKiopzvrY+o6v4r6kXfzbrXvX61z2x826171+tc9spKiopzvrY+o6v4r6kXfzbrXvX61z2x826171+tc9spKiopzvrY+o6v4r6kXfzbrXvX61z2x826171+tc9spKiopzvrY+o6v4r6kXfzbrXvX61z2x826171+tc9spKiopzvrY+o6v4r6kXfzbrXvX61z2x826171+tc9spKiopzvrY+o6v4r6kXfzbrXvX61z2x826171+tc9spKiopzvrY+o6v4r6kXfzbrXvX61z2x826171+tc9spKiop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',\n support: 'data:image/jpg;base64,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',\n lock: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiQAAABCCAYAAABnwc0eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MDllYTU1OC1mYWM3LTdlNDQtODk5Zi1lZGI1ODAwMjdjNTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVGMjYwREJERUZDMTFFQjg5N0FCQTA3QTIyRDA2NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVGMjYwREFERUZDMTFFQjg5N0FCQTA3QTIyRDA2NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzM4ZTBiMDQtYWYwMi00YjA2LThkOGUtZWE3MmE3NGVlNjBmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWFiYzA3MTQtOWE2Ni05NzRhLWI5ODAt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',\n lace: '../static/greend.png'\n }, {\n popup: '../static/redt.jpg',\n barga: 'data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAoAAD/4QN/aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0OCA3OS4xNjQwMzYsIDIwMTkvMDgvMTMtMDE6MDY6NTcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjA5ZWE1NTgtZmFjNy03ZTQ0LTg5OWYtZWRiNTgwMDI3YzU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDOTcxQTY0REIxQzExRUJCNkY5RjM1MzkzNkI3QjAzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVGN0Q1RDVDREIxQTExRUJCNkY5RjM1MzkzNkI3QjAzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYwOWVhNTU4LWZhYzctN2U0NC04OTlmLWVkYjU4MDAyN2M1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MDllYTU1OC1mYWM3LTdlNDQtODk5Zi1lZGI1ODAwMjdjNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+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1PIBB7B5UuckAkEAggkEAAkEAAkEAAkEAAkEAAkEAAkEAAkEAAkEAAkEAAkEAAkEAAkEAEkggAgkEAAkEAAkEAAkEAAkEVIbJJJcuY8gAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOgABNSTyKgg9AipIABAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAqASQ2RUAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoABIIAIJBFSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARUAkVIAJFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/2Q==',\n support: 'data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCAI8Au4DAREAAhEBAxEB/8QAGwABAAIDAQEAAAAAAAAAAAAAAAECAwQFBgf/xAAbAQEAAgMBAQAAAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA5fD+hgAAAAAAAAAAADex4fQ6+hnioAAAAAAAAAAAAAAAAAA0b5fPbG/gtcAAAAAADdpi3KYQAAABxs22AAAAAAAAAAAJO3g0uzh1ZAABBIAAAAAIJAAAAAAAAABjOBs7/MybAAAAAAEnUxa1kAAAADkZdoAAAAAAAAAADJFfR6/P3seIAAAAAAAAAAAAAAAAAAAAAcfLtcPY3YAAAAAMsV38eEgkAAADnZM9Zm0QKzMoqkAAAAAAAZ609Lrc7YrQSQCSAASQSQASQSQSQAAAAACSAAAAACTnZM/ndjfrMgAAADPWm3THABJAAJINPJlxzbJFYTSZtEUmQAAAAAANiuP02tz8taAAAAAAAAAAAAAAAAAAAAAAADSyZvObHQpMgAAAZYrtUxgAAAAa974ZvmjHCcU3vFcc2AAAAAAGetPT63Oy1oAIJIBIBBIBBJAJIBIBBIAIBJBJBIAAIJIJIBINLJm83sdCsyAAALRG1XGAAAACcNpxTfLFITjm1oikyAAAAABliPTavNz1oAAAAAAAAAJReK2iLxEomIiZghNZmk2pNgAAAAAAAAANDJm87s9CAAAAZ60tAAAAJIYL2hMohIEAAAAAAtD0mvztzHiSgmESQSkgCAmUQAEkozVplpTJFZgAkhEpIBJUx2thtkxWtEzJEJlBJEEkBJBJEkAByc21xM+4AAALRGSKgAAACZYZvmikGKb3iMcyAAAAAO7g0upi1wIABJAJAIAJL1psUx5q0AAAAAAAAgwXyYL5aTMkEgAgkAAgkgHA2N7nZM4AAAvESgAAAC6MM3zRjhOKb3iMcyAAAAB0MeD0GvogAAAAAAC0V2seLLWgAAAAAAAAAEGG+XWvkiZAAAAAAApM+Z2ejgtcAAASSgAACE2iKzNogVmZRVIAAAAyRX0+rzsiEAAAAAACNimLZx4wAAAAAAAAAAAIlqZM2K2QAAAAAADTvk87s9CAAAASAACAZYrjm2SKwmkzaIpMgAAADva+l0KYAAAAAABaI28eDJSoJIABJAJIAAJIAAAAAwZMmrkykgAAAAADh59zm5NgAAAAAAAZ4phm+aMcJxTe8VxzYAAADbri9FraAAAAkEAkgvWNzHgtEBBIBBIABBIAABBJBIAAIY7208uaEgCSASQSQAY1vM7XRpMgAAAAAAZopim+WKQnHNrRFJkAAASeh1tDbrjAAAAAAtFd3FgmAAAAAAAAAAAAAAAAx2nTy5yQAAAAAOTl2ORm2wAAAAAALIhMohIEAAAA3aYu/r6IAAAAAGxiw9vZ0OdqbVVgkgkAAEEkEgAAAAAAAABim2plzgAAADDamWtxB5vZ6FJsKkTMAAkAAGeKYZvmikGKb3iMcyAAAPQa+jt0xgAAAAZsOLDmyb+vrdnf59pjic7pTeAAAAAAAAAAAAJiM16RDBjykxBAUyTF17VyTXWrl175gAOHtc/vae6AILHJz7Ohlz5lMqkGpOXVZZTIAM8UwzfNGOE4pveIxzIAAGxWnotbQSQAAAAmse57HnPPcfq9vp83Fivq6+bk6O/OUAAAAAAAAAABFJijrb+j6z0fE52ls+Y892vW+m4N7VveMlqzIDWw5PA+a9PrZMwAHE2uf6vFfvdLm6+LKJPP83p8nLt6ObNnY9iMe1GLZimpOXzdujVNkgXiKzNogVmZRVIAAHYw6vRx64AAAACHsN7g9vq87y3ne1zdbci0zIAAAAAAAQSTNd3Z1tHV2wIOrtaPqfQcWZi8qw4fI6O1sYsOK9azETrYctKWyWjQ1Nnh36MSAA4uzz/XUt2d3RIrFsVL8TR6HDvvc7NmzMewx7MY9qMe1GPmzs+ct0LJkGWK45tkisJpM2iKTIAAk9Jq8+6oAAGzixpjWyZbUEd6eZ3Ovzc+ankvOdzAyrAJBkim7n19fFl1YzKkFwAEkzHqu7w/M8bs4cWQAdTNpdbpaXR39PYy05PO3ORzN/1vpOJzdHZxYsvX6ej5fgdja2MHe6/O85xep5DS7qQ4u9x9bNrdDW6GGs+j1dnbz4NfHlvNaxOvjy8jNt8zNnyK5mPZY9uMW3XHlV8TfsWTZIAAAAAA26Yu5g0gAAN2mD3/AKXzGtr5fEeb9J7X0PngABx+ZvcXU6N4peQHX3tD0/f4/neJ1OHzOn6jucTJkp5Dzvera23lwitZ14yet7/CtaPP8rq6GlsbWTGNXFlrazHPu/U+Y2c+Px3me7p6ux3OrzsWO+nq5+jvavP0dne3Ne1o83yuto7WcVtHjO743fwzgZ+nod3uam6BAOPn29e18VrWVysedj24xbcY9iK+Lyda8TZIAAEl0QUSAOth1uhj1wAAOhTW936LzXD5XS4PP6XoN/mjudnl2mODxeqOPz97UZ/Ydzgdbo6Y18V+bz9ztdXQAA8f5vu62LN7n1PnKQ8l5zudrr8/rbunB5jidffz63Z6mjzNDa8bwPQRectMf0H13mBy9Da6G7rkXtEgAHkPPdzzWLrCTT7fl86K0z8rS6nb1N4AQcbPual8hFlcimZj2mPcrixzfzk79k2SAAN+MPTjWEJwzbVZdOcuJbv6+jmrUAAZKV264cmKuplzd3a5npu1yBtZ8WKk4seSlJ8Z530GCM29TWvaIyKRPqu9xehu63jfNd7FjyTjRDQjZStWIK5LJek63H08Gfkc3oTWJK2Rew6WXT9r6bz9KvG+V9D1Ojpd3s8vJZxeVv4MOUDDiv5/Q6uls5oSmPQ9Pj9ja1PP6PQ8Ziy9rU3wAlz8mblZdmyJRdXKx7TFtxi4ttzWjNZMgAF0ehrowVTVMFZmqdZk6mvrQAADsRo++9N5oeE8v6TsbnP2tjFe9Ot0dPU18ujp7UQ8vxezhvk9b1+F2+roeS872+No9D6F63ytYn595P1XU29L2HpOBy+du+P4ne2bYdvNhAveu/tavO09yIAc/BtYZvNXsu55/rdHT5fP2+Hyuj6Tucnc2cOthycnmbvT6GqBSk+M876DQz7GK19TY42XY5OwVrPGjsdnS6wAGC1+Fn3ZRKt1cqmyx4Vuc2LJskAAXR6GujUqtUrMwVWyVru48GKL1iQAN/Fre79B5rc2sPzjx/rPTdTjyWvW0gNXXy+d0urF261/d+p83qa+byPm+97v1vm+bo7Xl+D2fa+o89q4M3ifO+ixXt6rocXtdbngAC9ovaB8+8n6jWtk62XS9p6XgDz/ABunoaez6r0XEy3jzfC6uxnxXtAHK0Nzh6/Rx3trXzc/e8vu3186NqluRsbezyfSAARLz2xvCyLK5lKmmyymyQAAB24080VqmqayqmE5649umOIYYvEABmw0+l+m8jjpb5/5b1H0j1/kuXzt6+SmbJSZru7WHmaG34jh+irZbG7GTQyWi1q+s9LxODx+lyeXvZstOXh29XJltR02pny4xp6+fSjYtWO/0eX6TvcisW8p5/tcbB0JrHvPR+a3drAPJef7fP1tr3nqfNSc/T2K0uAODy+jw8PRJ0M1uX0fJ9ejahaHm47HY0uwAAlxM+5hm1kXVxpxrCyQAAAM8U7EakJrM1TVNTbx49iMcQhOKLQkgdHFrfSPU+U5PN3fK8ntfQPUeY1dfLoae0MGK/oOzzeBxun5Hn9sdrLz/Z+k4PG5m9qaux6Tu8nyvnez3Ovzt7b1/A+W9LoNkbNMXru3wut0dPHWfO8Xq9Te0+lvavM0NryHD7upbOPR7XK9V3+MB4Ty3pO50uZ3+vztTXy4cWQbe1gzXqPFeb7/AB8W+NPLfidDy+5OLo4cmhkrq4+919ToACQcnLtal8ghMEgAAAAA3IxdFgqVTCaJ3aYc1aQmIY4tCQPQTzfc+j855ri9bRw7Hs/QcHl6G3paeyB6Ht8vyXn+357W6mSlPfej8zs58XgvLel9T2OP1+no+G8z6Lub/O7vX53kfP8Ab8/rdQC1I9Hvcn1He48mOs+d4XW81pdal7AblcG7k1/a+n8/WHgfHeo936/zN7V4fI6MVtlzY+z1NDFjt5fhdrgavSi0jXvk193lcDJyOrp9DQ2dPLHb7GpviQAc3Jn0MmcAAAAAAADZim+wCpC29jwZIrCYhSJqsB7DY4Xqu5xvI+e7m3n1/R9rl8Xl72LFlrE5b4+51+f4TzHpOVXb9Pt8j1Pe4/nuL0/Lcfte+9T5jZz4fnflfV9rd5/re/xOFyOj4zm95KYdBq+u7nD6O7raGpscznbnW6ej5fh9niYuhFiG7XB1tvR9b6Di87S2eRy9/wBR6Hj8jm7vC5HT9p6nz4iHiPL+h47eSAw2vhvPB6Xke1oen5O75++HtdnU6AAA0MmbnZM4AAAAAAAAujbjFnUhO/j17QEJxVmEiUfQN/zXb6vP5ehtxE5L08RwfRdjY0O30tDc29blc7e8jy+3lU+gen8uifB+S9N7313mMGHJ5Dg97lRudS2p730/mtHU2Pn3n/T2iPTdDkej7XJHnOJ1vN87rer63E7/AGOaOBx+l5Tl9vGt9D9H5bc2cPI5u75Hg933Xp/Nbezi4XI6HX6eje9dbWzbm1h1NfL4rzvoebbbTBOOZw2ycHd8r2dX0PL2ONLp9jU3wABp3y83LsAAAAAAAAACyM0V6+LUuiIVTESBMR240M2SnO19nLNdSuauSetGlt58Ohr7PObMWnbx4dzLgw0vqVzdjY0uPr7uHJkGTHXp5dSIcum5041NzawDn6+zz52YmZrHQa+SaxLWx5deMvpd7k4qW8/q9SyvQyauW1drLhGjg2NDFs9zb58zGHHk4eHoVvIxzbSy10L6vSx7vMyaVMjo4tnaxZgANO+Xm5dgAAAAAAAAAAdnDqXiAAAAANimKYgAAAAAAAAAAAAAAAAAAAAAAUm+G9wAAAANW2Tm5dgAAAAAAAAAAdfDq5IqAAAABnpjsgAAAAAAAAAAAAAAAAAAAAAAUm2G1wAAAANS2Xn5c4AAAAAAAAAA6uLWzRRAJAIJIJDNSkxAAAAAAAAAAAAAAAAAAAAAAAx2tSbJIAJAADTtm0MmYAAAAAAAAAAdLHr560AAAAAy1pesAAAAAAAAAAAAAAAAAAAAAADFa1LWAAAAA0r5tO+UAAAAAAAAAAb+PBs1oAAAABkrXJFCSCSACSAAACSACSAAASQCQQASQSCAASQSRhteJtAAAAANC+fWvcAAAAAAAAAAblMW5XEAAAABMRlrUBBIABAJIJIJBBIAIJAAAIJAAIBJBIAAYb3AAAAAHNybGGbAAAAAAAAAADPWm/TAAAAABJlpQAAAAAAAAAAAAAAAAAAAAACE4r2AAAAAHLybVZAAAAAAAAAAC8R08euAAAABBkrS0AAAAAAAAAAAAAAAAAAAAABS01mwAAAAFJnmZNgAAAAAAAAAAAdLHr3iAAAAAJiLxUAIJAAAAAAAAAAAAAAAAAAIJY5ukAAAABr2yaV8oAAAAAAAAAAA3aYs1aAAAAASZK0AAAAAAAAAAAAAAAAAAAAAiZxzYAAAAAal8uva4AAAAAAAAAAAz1puUxAAAAAC0RKAAAABJAAAAAJBAAAAAAABJABSbAAAAAAc7JnrMgAAAAAAZIjLWkkTOKbY5kATDoY8EoAAAAAF1UEgAgAEggkgkgEgEEggEkEggAAkgkEATSZAAAAAGObaOTMAAAAAAJhuVxZa0hMShNZY19e94ANymLLWoAAAAAlFkAAAAAAAAAAAAAAAAAAACqYSAAAAANW+TBa4AAAAAEm7jw5IrCYlCayhMJxzOG14Bliu3TEAAAAABaIkAAAAAAAAAAAAAAAAAAESqkAAAAAQaN88SAAAAAAz1pt0xQmJQmsoTCYIThtakyJNymK0VAAAAAAvEAAAAAAAAAAAAAAAAAAQmsgAAAAAMM31r5AAAAAABu0xZK1iUJrKEwmCJmpWZxTYDNFdimMAAAAACUTAAAAAAAAAAAAAAAAAARMwAAAAAAal8tJkAAAAAAb+PDKITWUJhMEJrIVmcU2Ak26YpCASAACCZIRMJiAAAAAAAAAAAAAAAABWZTJBIIJAEkBBONbWvcAAAAAADdpitEVlCYTBCaygTNZY1gBliuetAAAAAABJMVAJBAAAAAAAAJIABJAAJiZgAAAAAAGrbJWZAAAAAAA2a0yRSEwmCE1kImalU1mQBJsUx3AAAAAAARMQAAAAAAAAAAAAAAlCwAAAAAAGKZwWuAAAAAAALRG1XHCYITWUCZqRM1TAABeIz1pIAAAAAABKAAAAAAAAAAAAABCQAAAAAAINa+SAAAAAAAADJEZq0hNZQJmpEqrQAAAZYrlrUAAAAAAAESkAAAAAAACSAAAQAAAAAAAAYLXpMgAAAAAAAAWiMiEQmakTNUwAAACTNWlogAASQAACSACQAAAAAAAAAAQAAAAAAACTFa2KbAAAAAAAAAACQCAAAAACTNWkgAEkAEggAAAmBEgAAAAAAghKQAAAkgEkAEkAqYrXgAAAAAAAAAAAAAAAAAAtEZYqBJAAAAAAAABIJgICJCQlAIAABJAAAAAAAMNrwAAAAAAAAAAAAAAAAAAAXiMkVAAAAAAAAAAAAAAAAAAAAAAAAAgxWvAAAAAAAAAAAAAAAAAAAABeIuhEBJBJBJBIAIJIlMAIJIAJIJBABJBJBIAIAJBAAlME4ptAAAAAAAAAAAAAAAAAAAAABaIyIAAAAAAAAAAAAAAAAAAAAAAAgxzaAAAAAAAAAAAAAAAAAAAAAACS8VkAAAAAAAAAAAAAAAAAAAAAEJpMwAAAAAAAAAAAAAAAAAAAAAAASWVtAAAACACSCSCQCCQAQSACCQCCSCQAAVTWZgAAAAAAAAAAAAAAAAAAAAAAAAkmItMIAJAIJIJAAAIJAIBJBIIJBBJAAJAQVWgAAAAAAAAAAAAAAAAAAAAAAAAAAksgAAAAAAAAAAAAAAAAACCEwAAAAAAAAAAAAAAAAAAAAAAAAAAACSyIAAAAAAAAAAAAAAAAITAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIJQAAAAAAAAAAAAABCRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJBIAAAAAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//xABKEAACAQMBAgcNAwsCBgMBAAABAgMABBEFEjEGEBMhMEFRFBYgIjJAUFJUYXGRkhVT0SMzQmJyc4GhorLBNpM1Y7Hh4vAkRJDC/9oACAEBAAE/APOrHS5bzxvIi9Y1a2cNomzEuO09Z9D3ulw3mWxsS+sKurOazk2ZV+DdR8wsYt8h/hWazWazWazWazWaz5yqljhckncK0/RQMSXYyeqP8fRUsSTxlJFDKav9Ie2zJDl4v5r0wGTikARAo6hWazWazWazWazWaz5xDA88gjiUljVhpkdku0cPN1t2ejdR0cPmW1ADdadtEEEggg9JbDM61ms1ms1ms1ms1ms1mo4nkyEUtxNE6oGZSFO40iNJnYUniKlThgR5ja2kl3LsRj4nqFWdlHZRbEe/rbrPo/UtLW7Bkjws391OjRuUcEMN46O1/On4Vms1ms1ms1ms1ms1moZ3gJMZAzxPcO8SxsQVXdUUzw5KEDIoHBp5GkOWPmFnZyXkoRN3W3ZVtbR2kIjiHN1nt9I6hpyXqZGBMNzf4NSRvDIUkBDDeOitziSs1ms1ms1ms1ms1ms1amAM3LgkdVHealMBt0EYIl/SqAxAtywPuoYz7ql2C35MYHT2lo93NsIPi3YKtraO1hEcY5u3t9J6hp63seRgSjc3+DTo0blHBDDeOhjOHFZrNZrNZrNZrNZrNZqC2e5YhCBgddEYJqS2eOFZGIw26oYGmLBMDAoDJxUkRjOGx00ED3MyxxjJNWlqlpByafxPafNRk7s0IZDuU0LV+0V3J2vQtV9Y13Knaa7lXtNdyr6xruTsejbP7jRicfonzbU9OF2m3Hjll/qoggkEHI6FWytZrNZrNZrNZrNZrNKzJkqSPgeIuxGyWOOzNKxXOySOIkneT0qqzuFUEk7hWn2K2cPbI3lHzNUZz4oNLane5pYI16s/GgAB0ZUNvANG2Q7simtnHk4NEFd+R5nq+n7YNxCPGHljt6FGxWazWazWazWazWazVrcC3ZiUDZonJNS3Ikt0jCAFOureYQliUDZoHBzUsnKNkDHS6RYckndEg8dvJHYPMkgd/cKS3Rd4yfMiAwwcGntgfIOKeNkPjDzLVbDuaXlYx+Tc/SehVuPPHms8drDHMzCR9jFEYJqWGNLdHWTLNvWoIklLbb7OKG+pUWNsK2ek0qx7pl5SQfk0/mfMUjaTdu7ajgVPefN5LYHnQ4plKHDDzCWJZomjkGVbfV3bNaTtG/8AA9o6EGs+Fms1HE8mQiluIxOqB2UhTuNIjPnYUnHEVKnDAjo4IWuJljQc5qCFbeERpuXzCK265PlQ85ZQ4w1SQFMleceYalad125x+cTnXzKGd4CTGQM8T3DvEsbEFV3VFM8JJQgZFA4NPI0hyx6PSbTkYeWby33fDp0UyNhaihEYzvPb57LBnLJv8w1e05KUTp5D7/j5jamAM3LgkdVHealaA26CMESfpVAYgW5YH3UMZ91S7Bb8mMDotOte6rkBvIXnbp44zIcCkQIuB5/LCJP2qIKkg7+mniWeFo33NUsTQytG29fMILZ7liEI5u2iME1JbPHCsjEYbdUMDTFgmBgUBk4qSIxnDY6LT7bua1AIw7c7dNHGZGx8zSKEXA9AyxCQe/qNEFSQd/TazbZUTp1czeYKzLkqSPgeIuxGCxx2ZpWK52SRxEk7yeh0u25e6yRlE5z01ikLzqLhykefGYc+KXRrW5z9n36O/qPU0UttMYp0KOPQU0XKD39HDdwzzTRRSB5ICBIo/RJGRnjkjEkbI4yGGDUttLFKyFCcHfiuRk+7b5VyUn3b/KirJ5SsvxHSWtwLdmJQNmick1LciS3SMIAU66t5hCWJQNmgcHNSyco2QMdDpsHIWgyMM/jHpO5ZBDyuDsk4z1ZrBzjrqxURXKZgM+Odk7aSCw1NzHBG1neLzgVhtWsJra5H/wA213HralOR50ivLII4kLudwFfZ997JN9JprK8RCzWsoUDJOzQbmrbFbYrbFbYqS3eVsrG2fhQ065bdDKfhGaGkXh/+tP8A7ZoaHfH/AOtN9NXdlLZnZmUo2/B8LQf9Q8If3sP9nFkUKyM4yM1tDOMjPFrUZdoce+ks873pNPiO93oaTC255PmKbQiRmOcfBhU+mXVtkvGSvavPQNDwbWGOZmEj7GKIwTUsMaW6OsmWbetQRJIW232cbqG+pUWNsK2egsoOXukXqzk/AdInlrWlW0M+hRRSKGRgc/M1qWlPptxnyo28h64MxKtg0mxh3c5NcIpI4LyzmXHLI2ffs0mrWya+92NvkXTBrILOV3E83nGcVtiuDUfKao8nUkfFrcvI6RcHtXZ+ZxWlQLc6lBG4ymckGhptkN1pB9AoWdsN1vEPggoQxr5MaD+FAYHgXl0llbPPJuX+Zq+unu7h5JDlmOT4Wg/6h4Q/vYf7K0VeU1eCMxJKr5BVxkY3k1c20MF6kk0NjBYxyZ5QYDMcbjzdtaotjFBdPdWlvDO6kwFDln7DgDmp7CFNAsYCQDPIvKPGu0xzkkCjdWU182l/Zn5DY2chPygNXMSwXMkSOXVGxkjZPwI7a1c4aL+P+KVqR6jeo3pHq/0aK8UvDiOb+TVJG8MjRyKVZd48GON5MhFLcRidUDspCncaSNpM7Ck44ipTygR0Gjw7MTyn9I4HwHSA1wXvhJA1sTzp4y/Cp4I7mFopVDI28VqMd9pexEs8vc4JMbA0zNI5d3Lsd5JyfNI0aWQIilmY4AFX9qmnwpAcNO/jSHsHUB4PBuES6k7sMhI65NPUWgoXcAOIgEYODUmpKNaYRwyyxwIVxCm0do0dYbq06+/2qm15oULyafcoO1xgUuvTyIHh0yd1PWM/hR1u+6tJn+TfhUvCS7hOw9mI27HyKThHfyvsQ20TN2BWY0dV1r2Ij4QtWozaneQ5uYJVROf80QKIwSPC0H/UHCH97D/ZWgOU1y32f0sqfhirqAXVkIOp9TOfqJNcIXS+0ud032lwFPywf7qtBjRtDx7SP/7q2/13L8W/sFX3/Err98//AFrWTgw/x/xStSNSPUb1G9I1a/ZCW27pQePH5XvFDwIZ3gJMZAzxPcO8SxsQVXdUUzwklCBkUDg08jSHLHwwCTgDJJqGMQwqg3KMdBBYz3JxGjOexRmp7Ge2OJI2Q9jDFCth/VNBGJ8k1ZW0cdglzDdwx3aMSqlwObsqx1y2uosyyJDIN4c4H8DU9zYXMLRS3NuyNvBkFXtslrOVimjmjPksjA/Pw7a1mvJuSgUFsZ7K739R+6X6xV3p1zYorzoAGOBhgeLNZ8ONHlkCIpZmOABWmaZHpkBnnIMuzlm9UVd3LXd1JM36R+Q6vB0TUrfTuWM+3l8YwK75rLsm+mrW5S7tkmjyFbdni1bWEsA0Qzy7JlK4NyldUI+8Q8WuRcrpE/aAG+Rrg5Lt6Sq+o5X/ADxcKY8XcEvrIV+Rrg1Y8lA1048eTmX4cXCjUBFELZDv8Z/8CickniJwCTVzwgCsVto9v9ZuYUNfu87oT7sGrHW4rlxHKhjkJwOsGtB/1Bwh/ew/2VbXD2lwk8WA6HIyMin12+e6ScyJtICFUL4vPvOKXULhYbmLIKXTFpcjPOaj1S5jitolKcnbNtIuN7c/OfnSahcpftehwbg58Yrzbsbqd2kkaRzlmOSffWt74P40DStSNUb1E9RtToJ7eSM/pqRQodPpsXKXi9i+N0GlWndl5HF6zY/Gre3itYRFCoVBWrwJPpk+2M7CFwewgVaw8rfiMfpMF+dfYGnezf1t+NfYGnezf1t+NfYGnezf1t+NfYGnezf1t+NfYGnezf1t+NfYGnezf1t+Na5bWFigiggxO365OyOKOCaYFo4ncdoUmu47n2ab6DXcdz7NN9BruO59mm+g1wVizPPL2KF+Z/7cXCVJpngSKN3AyThSaFndezTfQa03RILWAcvGkkxGWLDOKvdGtbmFgsKJJjmZBingmiXMkUiDtKkUAWIC85JwBX2Rf+yyV9kX/sslSaZeRIXkt3VBvJqNHlkVI1LMxwAK0jSFsE25MNO289la1Fcz2XI2kZcucMcgc1fYOpezf1r+NGJxMYsZkzjCnOT/AAoaRf8AsslfZF/7LJUkbwytHKpVl3jjsIuQsII+tUAPFrolm1aUiNyq4UEA1Y3Xcd5HPja2Oqu+tPZT9dT8JY57eSI2p8dSvl1pOsDTYpEaIuGOa7609lP11qmrx6kkSmEpsNk+NScKIkQIloQoGBh67609lP11fyy3k7zNvY5I45PzT/snikubFtEitks8Xyybbz5OGG7GM9gFWH/ELf8AeCtEONf173yxf2Vtmts1tmts1yhp9Vu0kZCVyDjdVxdy3eOVIOzuxQoUrVG1RNUTUZeTiZ/VUmlodCIJTuif6TRidfKQj+Hg6RHiKSTtOB0GjXgs76OVtyn+RGKjvraWPbSeMr27Va9rcRt2t7dw+15bjdjsrSkuZbrbtU2pQdoD4Vy3CH7v+S1y3CH7v+S1b8p3NHy35zZG18alLCFygy4U4HvrluEP3f8AJa5bhD93/Ja1CG7ScyXoxLJz8XB2LY0hD67Fv8cd3JyNlNJ6qMa4MR7Gms3rufC17Ue7LvkkOYov5mtIj5bVbZex8/Ln4ndUQsxAAGSTWrapJqc4t7YExZwAN7mtI0hdPj25MNO289nFnFavrbXLm1sjlScFxvb3CtG0YWSctOMzn+ji1jUhYWp2cGZ+ZB/mixYktkk7zxW0XL3UUfruF/nx6zeGCFIIz+WuGCLQiQbkFcmnqL4fCTVOVcwRH8nFv97cYGaTgjKdDluTO4vEMh2OT2gyqxwAN+SBR4HoNHNyLq5M4g5XkuRHlYzjFQ8FZba0sbpZXkuGcNIpTYCoVJxjtBwDWjf8e1399H/Z4Wpx7F2T1OM0OIUppDURqI1q1zyOnOucNJ4ooUPDsrDlhykuQnUO2kiSIYjQL8BxvDHJ5SKak05DkxsR7jUtvJD5S83bxWacnaRr7s+HFE0z7K0NJu/uZvoNCwvvupf9s1cwSwn8rkHsIxXBZoYHkkmljj8TALsBvNfaFn7Zb/7goX9oxCrdQkk4ADjilmjhTaldUXtY4FfaFn7Zb/7gqTVLOKJnNzC2BnCuCavbt725eZ953DsHUKFRavewRLHFOVRRgDAr7c1D2k/IV9uah7S3yFS6xezxtHJOSrDBGBWixGLSLcHrXa+ZzxXWuXq3cwinIQOQowN1DXdQ9pb5CvtzUPaT8hTa1fspBuHwfhRpWK7q5V/XNGVzvY8fBuzEML302BkYQnqHWa1jXGvMwWxxB1nregxG6uVf1z865V/XNFy28k8egQmXVouxMseJ3WNGdjhVGSam1PltYW7dSyI3ir7hXfWnsjfXSEmMFhssRzjiveEMdndPAITIU3kNXfWnsp+uu+tPZT9dd9aeyn66uuExlt3SGExuwwGLZxTDOc0RgkcelXUU1tEnK7Tjyhnxt9G3s1Qv3S5PZ11q13GYeTSTMmefFaN/x7XP30f9g8LVkzEj9hx4C0lRVEa1G77rucqconMv40PDjXblVO04oAKoUDAG7wjT2KyuOT8Uk7qxjm8Pg3DyupwftbXyGePhDJy2ryD9cL8hWm6BbXFhFLMZNtxnmNd7Nl2zfVUGgWlvOkqGTaQ5GTxXtjFfwCKUsFDbXi13s2XbN9VHg3YIpZmlAHOTtCrsw8uwt88lnC7W80DXBy+5eyMDHx4f7eLhLZchdidB4kv91ICzYG81DGIoUQblUCriQQ20svqIW+Qo87Vomkm/l5SUYgTf+seylUIoVQABuFa1qwsIeTiIM7/0jtpnLEk5JPXVlp09/t8gobZxnJArvcv/ALofWK73L/7ofWK73L/7ofWKi4NXrONsIi55ztCtQsNRu0EEKRxWycyoH3j30eDl+N0a/WK73L/7ofWK73L/AO6H1iu9y/8Auh9Yq5t3tZmikwHXeM54hWhWHcVltuMSy859w6hxa/JyWkS9rkLXB20juryTlow6Km40um2asGW2iBHODs8V7crZ2kkx/QFaJpsU9o1xdxrI8zFhtjNfZVj7LF9Ar7KsfZYvoFfZVj7LF9AqWw0+CJpJLaEKoyTsirydZrl3jjEaE8yAbhU4w+e0cUlw7XhgQ4wBXI8+QajeUwMJLghE37UhwvxrCTQydzzxuwH6DA1oeZtb1sojEK8Qb47HhXibdpIPdniHEtJUVX15hDBGd/lH/HQwtsTIx6mB6C2GZ191EAiiuz4Wm6hJZS5hOH3A4zWlzSz6dDLcHMjjJrdV1Ny2ol/WLN86trvWEtYlhsoTGEAU+76quNV1e1iMk9pCqdv/AK1R6jrUsayJZwlGGQf/AFq7t1z2GH5f+Vd2657DD8v/ACru3XPYYfl/5VqE+sT2brPbJFFjLsnZ86O88Wk3xsb5JP0dz/ClIYZGCDWp2YvrF4f0t6nsNaZAX1aCNhjEgyPhxa7LyWkTdrYX5mtL02TUbnG6MeW1QQJbxLFEoVFGAK1PUU062LnBc8yL2mrid7iZ5JGLM3OTxcGTHDZSs7qCz9Z6gK7oh++j+oV3RD99H9QruiH76P6hXdEP30f1Cu6Ifvo/qFd0Q/fR/UKR1cZRgw49Ql5a+mk9Z2I4tA07uy723H5KPnb/AAOPhXLi2gj7WLfKtC1O205JuWDlnxjA6hUMomhSQAgMMgHi4S3il47PPN5clR8IrCKJY0WYKowBs13zWXZN9Nd81l2TfTXfNZdk301retrexLFbhhHvbNZqcZj+B4rXx9Vum7BgUTINwU1DPJMkccsEMkcXibDrlWXOcMOurlIBdFrO0srVCAMW0ewG95xXBQpBqnDAds6Y+TeERkEdopl2XK9lDiWo6mutkFI9/W3R2U/LWy+svMfDsxl2Pu4iM0RjwbUZm+FWsXI2sUXqIFrUZeR064fsQ1ChlviB7lFKgRAo3AYFcJDjST73FWuqWMdpFGbmPxUAr7YsPao6TVbOR1RLhCzHAHFr8nJ6RN2vhaJyTxJktzVDqeqQQrGgcKowMxV9s6t7/wDarQS13rbTyY2wrOT/AC4uFMuzZwx+u+fkKtb/AFC0gEduhVP3VfbOrf8AsVXt5NdzF52y3EvOatNGuLyLlIGjcft84rvbv+xPqrvbv+xPqq90y6sQDKnin9Ic4ou1JtucLWmcHGkxJe5Rfu+s1FCkEYSJQqjcBVxcxWsRkmcIorVdfku8xQZjh/qai2aiQyOFAJJ5gK0yyFhZJFvfe57Tx8Kpc3yJ6kdaRZ9238cf6O9vgKHFNo1jPK0ssBZ23nbavsDTvZv62/GvsDTvZv62/GvsDTvZv62/GvsDTvZv62/GuENpa2TQpbR7BIJbnJ4iMgipnMUEj4yVUnFaLPy11cZOZNgM3YMnijlLxIpC4iGyuBjPXz9p4tK/1Lwiz7UPDu12buQe/PEKBCjJNPKWGBzDwB0Fpcdzy53od9BgwyDkEeFZ+Qx9/GwyPB0SHlr+Je11HFwjl5PSWHruF/zXB6Pl9WiPbJn5c/Fe2Ud/ByU2dnOeau9my7ZvqrvZsu2b6qXS7S01e1jhLl+dzk5wB/34uFcuLWGP1mLfLj4O6d3Vd8o4/Jxc5956uLhDf9y2fJIcSS/yXrrgpHzXEvwXi4VTZvIYvVTPzNaRNy+lW7di7Py5uLWYeQ1OdOxyf4Hn47S/ltJhJE5U/wDWtL1yG/wj4jm7Oo/DikjSVCjqGU7wavuDBaYNaMAhPOr/AKNado8GnjaA25etz/ji1LWINPUrnbmxzIP81fajNeyl5Xz2DqHEK4M6dtym6kHiocJ8fA12XltWn/b2flzVwYs+StXuGGDIcL8BxXOo2tmwWeYISMgV9t6f7SPka+29P9pHyNQTx3EQkiJKHccY4+Ek6zak2DkIoXjnQOJEbcwwaS9+wLmRg2YxhH2lztg84zScLNDl8sXELe5Cwp9U0q17qU3eXtRmZFBLJz4qXhnpMYzDyrfrOhrSyTwh10vvaaM/NPD1FcXXxUcW109nd8jhJDlP+lZ8G1GIPAcYPgcE4dvUUb1ct/ji4XTYgij/AGmrgfDm72/VQni1SPUXdO4HCKB41dz6/wDfj5iu59f+/HzFaLHOdXunun25Y0CE8XCubN4kfqp/1PFBG0sqqoJJOAPfWnWS2NmkIxnex7TTuscbO5wqjJNapfNfXrSHOCcKOwVwbi2NKDeu5P8Aji4Qzcpq03uIX5VwWm27CSP1Hz/A8XCuDF4snrp/MeAkhQ81aRwicbMN1lweYPvb/vQ4nkWJC8jBVG8mtS4Rk5jscgfefhTytIxLdfGDUWq3MEYSKaVFHUGrTdRvLu+hjNxNguM5c7uJmCqSdwpI3vtQAXypG/6moYVghSJBhUGBROAak0u21qQ3aXTkHmwBurvVh9okq14N2tvLtuxlx1NuoVNPHbxGSVwiDeTWq8InnzFbZjj/AKmpnLcc3M9SaDbaxBch8mcKpjQyBFYg9dd79qJNgwnaDY/OHfnFS2STJdNNa2qvcj8s8eQ7gc9LoFhKdnkfm5rSTnXtb/ex/wBg8PVBiRD7vMra7aHmPOlJIsi5Ugijx2/NAvgP4HA+HHLSdiAfPi4URzXV7sRo2FQDIFcEoOTgmc9oT5cV5wihs7p4Gidild9cH3D0/CqLYOzA+a4Mgm1nnc5aSTi4Qy8rqs/ufZ+VCuC+nZJu3HMvMnx4uE1/ycItE3vzv8KWNtvLYrTIuR0y3T9QZp3VELMQFG8mr6blrqST12LfM1wSmxdSR+un8weLhTAHsY5PUfH8DxjJ3Vp2kT37+Ivije58kVp2k2+nrlBty9bniv8AVbewQ8o4MnVGN9R215rriW7Jhtc5WMddPptq9p3MYV5IbhWraBLZ5kjzJD29a/GiCu/iFQ6VdTxh4oZXU9YWtA0y4g1JHmgdFUE5YY4tXvI7SxlDPh3Uqg6ya4L2eZpLphzJ4q8Wv3ncunFAfHm8QfDrrQhfG7za+Tnx8+Tj3+Brct8bphd9XkgeTj3VnwJ+qmOEJyatbu7CRbFq1x43lh+vO6rp3S1laOIyMFOEziorm4a8tuVia3y2NnOdqtI/47rf72P+weHqYysZ+PmaSNG2UJFRXqtzSDBraBGQRRqHmhT4eAzZPGOc4rgvFsaazeu54ta1EWFmQh/LScyfjXB6PY0lD1yMWq71mzs8h5A7+qnOa1C47pu5JPWYt8zXBzTIb1JjOmQuMV3vaf8AdH6zUEEFhbbEeEjXn5zWocJoYAVtcSP6x8mrmczzNI29iSfjWnWj3l0kab2OBVtAlrAkMfkoMCrm4S1t3mk8lBmpp3vb53c5dj/PqFRwRpGqBRhRjdV9qUGnx5lOW6kG81qeuT374JxH1IN1FiSSa4Pz8jqkJ/W2fnzcWrw8vpVwv6m18uepBiQ1DC8rAKN9aXwZxiS9/wBv8ajjSJAkahVG4CpJEiQvIwVRvJrVOE+Mx2XMPvD/AIrupuW5Rsk787zmtK4RpOBHd4V+qTqNDi1Xg5HODJaAK/WnUauLaS3dlkUgjeDvFRDMorS4+S0y3TsQHi1XXIrAGOPDz/yX41JdTX10Xdi7GtOtBZ2McPWBlvj18U+mvq2pGWYlLaLxUHW1QwR28QjiUIg3AUzBFLMQAN5q11K2vJHSCQMy8V7Yw38BjmHwPWDWqaVNYTlWGQfJbqbwJtw4k1uzS7SFI5VxKFwF5s7VXUy29pPK4JVI2Jx8K0/VbS+vUjRH2xkgsu6tI5td1v8Aex/2Dw9S/NJ+15qrshypIpbth5QBqGYGBDg+SK5RaMgovnwEbZcHsOatuE09pAsMLlUXq2Aa777v7z+gVfaxLeziSUliMVLr87WyQI7cmowFHMK5Z3XJPFp+uy2EJSIJ4xycrmu+26/5P0Gr/Wri+/OPkeqOZaLFt/FZ6hLYtmFijYxkAV3yX3tD/IVc63dXUPJzSs678VbTmCdZOsEGjwrvPXT6KnupJ3ZnYkneTvPHBMYXDjeK75L72h/kKPCO9ZSpnb5CnfbcmrHWDYDMUcW2d7MpJrvtuv8Ak/Qa77br/k/Qav8AWZ78/lHyBuUDCiixO88SuUORUOt3cEYSOaQKNwzXfDe+0S13w3vtEtXWpTXgHLMXO7JqFwj5NLwtZQAIIquuFc0sBSMLGfWXfUkzSE5zVvcG3kDrvByD76PCO+9ok/kKtuEt3C5Z5OU90mSP5V333PqwfQ341333PqwfQ341qGv3F8myzAL6qZAq3vJIJhIrkEc4I6qXhdc9kH0H8a777n1YPob8aueEsl3A0U0UBQ/qN+NSMGckcc3kVd2q3kIjaSWMBs5ifZNJwaso5VkDT5Vgwy/WDU8K3FvJDJnZkUqcdhpODVmhzHJcK3aJMGu9mBZpZUv9RjeU5cpcEZqwsRYROguLmfabOZ5C58LUfzC/tf4Pm8B/+PH+yOkXyB6Pl8npNQ/MD9rze3ObdP2ekQ+IPR8u7pNQ/NL+15vanNsnSRnxPR8p3dJqB8RPN7I5tl93SRHxT6Pk8rpNQOWQeb2J/JMPf0kR9Hucuekvjmf4DzexbndekQ4b03ctm4fze0OJ/j0goH0axwp6V22mZu0+bxNsyq3v6VDkejXPSTNsxOfd5zE23ErdIhwfRpOSeku2xFjtPnNo2YivZ0oPotjgdLdtmTHZ5zatiXHb0qn0WTk9K7bbs3afMEgd9wwPfQtPWau5U7Wo23Y1NC6+Cp2WB7KByM9IDigfRJPSzvsxE9vN06qXOFGTUUCxjJ528J4g3uNEY8C2fMeD1dKp9Ek56W6fLBezphUMXJp+sd/QOu0Pf4ED7Mnx6YHI9Dk9KTgE0zbTFumtUy5Y9XRSDB8CN9tAelFA59C5x01w+Ex29PbjEQ9/RPzqfAgfDFe3ps+k5G23J6ePmiX4dEdx8AUjbS56YHHoPOemmfCY7fMIjmJeiO4+DC+Gx29ODj0g7bbE+YW7ZUr0R8KN9pff0+fPs+YTPgbPmMbbD5rPTxtsN5iD53nzBm2QTR58+ZRybPMd3QE9BE/6Py8xz5znzF32j7vNFcrQcHwM1nokfaHv8yz5rnzKR+rzjJ7T0qnBoNnzPNZ6fPmjvsj3+h1bZoea5rNZrPg5rNZ82LYonPohGx8PShOKJz6KRsekicUTn0YrY9IE4onPo4HFA59GlsekRQb0WW9KBvRJb0sDigfQufTQPoLOPTwP/wCxv//EAC4RAAIBAwEHBAICAwEBAAAAAAECAwAEERIFEBMhMDFAFBUgUCJBM2AyNFEjoP/aAAgBAgEBCADymkC0zFu/0ySFaVg3brsf19I0n6H1IJHMJIDyPW7/AERIAyWct9akmOR6h7fRMwUZLMWPP65H08iOfTbt1O/iswUUxLHJ+wRytAgjI6J7dTn+qGc1z3DrswUZokscn7JH0mhz8XtuBrtuB6xIAyWYsc+MWFahWutZrWa1mtZrXWoUCPGR9PI/TdqZ9R8MkCtf/NRPUBoOaDCgc+HG+OR8MjO4DnXfcB1ZHzyHg6gK1k+EDQf/AKCD4UbZGD4RONwPPeOpI+BjwSQKLE+OH/6DnwAcHNKdQz9ETgZonJz4Bf8A55IOKDZ8BG0nwu/gSNk46/aic+aG/wC9eNsjHg8/1Qzmue4dJ20jrk4onPnhsUDnrA4OaHMZ8DtuBrtuB6THUesTiu/0IOKHWjb9ec5wOs+kuquLKOT/AF2Dxtok+hU46bIygE7gcGgwIrIrIoHqEZ3Ac677gOi5yepxTjVXLGaDAyqaVLa6OmPDXcTRSI2pc+V+RYKnAuKMU6gkhxpyeIlcVa4q1xlpZG7AM57YnPYR3B7EujhJPjc/xx/HI3Q/vfms0CPmTjcDz3joMcDqSf4GrKFJLRUa5ge0Ok7IQCEtW1GWOSNwL2JbwzCPnkjx2cL34y1ssa7gtuv30WzmrNFlnRCLSChBEOwjUdgMfCeZYUMjKWkYyv8AG5/jjq1GZQKkRUcM04iVWLmFRbotcSNnMFSKEcqIf38gceHIeeOp3GK2TNyMDSRLKpR7pLi1IQBcnU3Lw1UsQBPEIVCfHZqB7gk6VrAHaiAe7XY9SQvrz+n2myDLDaUhAKG/uP0+1Z1Okjal0zaV9bfVcSXUoBmUhhkfG5/jjqzJE64dNaaavCJImIi/hhpP941N/I1Q/v5r8e/VJyc/M0JGc4j1sjaZO1a1oyIBmoY1EQmW22jFMv5yy20qlHlVYH0rqX5Kskj8OP0N3U0M8ABkouq9xIp+aqWIAtrZbdC7TSGRy5+FjdR2xcye729RSrKgdavb1YAUGyiUuNJraK67Zq2S2q3A3bXGmVXrZUGlTM1bUnJxAoAAwKAqOyJGXNmlS2rINQuf8I6R2jYMpu5S4ahM4VloTuAqgTOH4lEliSYf35DnC9AoZZFhEUSxKES+jV4G1DMiqle2Wte2Wte2Wte2Wte2Wte2WtbQht4QI4wMDFAu3+GJaxLWJa2QNUjybtrB3KBcSkcrWwjiUF57CGVCANcajWzYxjgXNcC5pobhFLNHmTGm0tBCMm8WR00R+hnp8o2iuBc1wLmhqDFWqXklWyaIVXdfFjcsaiuBHKJR70tSbXWRGSrK/FsrKfelq8vkuQBQ2wgAA96WhOHkaR9y9xuCPxCxm/jargZjjrArArArArAoRqaVQvbx5O+OgH4MyzUtxE66lv75ZF4MKq5kVYde0q17SqLVoXW+QpK69pVr2lUqypJqnY4BNbKTTbA7520xM1bITEBPyvp/US6FgXXcou4kKMm6uWvH4cdpaLCuTuvr8/xxWFjwRrkq+uxbpyRSOZorrdU330+hBGoRRWlfnf3HHk4K7hXKsjvUg1IwE/8AHH8kOR0AOfgscn5u+jFZkPcwsajwDprZzos7u/qoKFzCxwKZ0QZb1UFNeQKpamkaZzK7AaTlL2eNQq+4XNJe3T9pbi5ZCHsEK2yA095cO7aDd3QGT7hc17hckYMWnTyZAxzXDoxZ7gADAqwhCqZWu7wyfgjIGOa4dcOhGAc77NNd0MUWCgkyXeu5E7DbS0pJAJq42osMhjHvS170te9LU21y6FUi0gct8LDSAdKYzVw4K4E/8cfyj79ADHkQLrukXfdPquJGq12ZFLCHf2i3qPZkETBxVxbpcJof2i3o7JtgMlQmtjGw1DFbLnLxmNq2lDwphIJclcBFCqFEr6ELVFyTJs7U3T6mAAGBf3nAXQiKVHOOOaZmEXobuvQ3dehu6SwuWYarmG7k/BPQXYr0N3XobuvQ3dYZXMb07aVzWzrbgx6mrab6bZq2bAssx1i0gU5FTyiGNpDs+0V4zLL6O3r0dvXo7entbaMFmBEjtIqnlujjBAJrJ7URywZ1PDT5IcH5geC3boFnifix2js8Cu9E60dzDNfKgCSXl9ENTrdXzAMvH2hXH2hXH2hVy988RDx40jFRSm3mWSgQRkXcAniKVbgyTIhraL6LZqtoGuWCCONY1CLd3S2yaiAzMZHrZJVY2ZuLHXFjrix1xY64sdcWOgwbmN2rXK77rKD1E2Tu2w3JEqwuo7YvxEcOoYVtacErDS7UtkAUe729e729e729Xl6LrEcYGBgL33IMINxfGDQmeZQzyECEfIfLHhN0Lg4SoU0RqtXT6IGatJMaqAAAANrf69Q3lukarXr7alvIGYKtbTfRbNSDCgbpCAvOO8u4wEX197WzS0t0ZGrbD4iVahurmJNMfr72tbTvxJKclVJENjJMupParivariprR4McURIRkMiLyFpsov8AnMiKihVllSJdT3N9Jc/jGqBRgSE40i0txbxBN+0m1XCrUUXHnWPe9hBIxd/bLWvbLWvbLWvbLWr+3igkRYqFINTAUyaNzHOBuuf8E+a9vHboFdcqJu2q+m2IqBNVxGm64t0nTQ/tFvXtFvQs4YblFStsN+CpvsYPUTajW07nhx8NdjJgu27a7apVSrF9dup3Spw7h03prhbXFabQSb8GplDgq0+y2DZgtbGO357ru+jt+VSNJO2uUDFdq2ZBxZDO2+5fVdO1bJhwhmNTXMUJAk9wta9wtaR1kXUu69cSXRxuQkEEKxcaqxSyo+kjH/LjmiZ+SdvHbv0LRdd4N21jkolbPXXdM267W5YjgcLaVcLaVWCSG5dpa2mc3CrukJ5KtrAIIggZgoLGSUzyNMdkrpt87ro67pjWyGzEU3bSXTcK3waMNVptFkYRTbmYICzXW1STohSMDmdxGRikM0a6UhluDMqGiQBkpqmfSI0CIEWms4r0mYezJUOyokbU1SSLEpZ7m/efKRIgQcty9qt2yCtaqjjVSMF9POp/40+aeOe/Q2UuqV33bSLG4BGyFzrkNTbTWKRo694SjthcHGyASjSGrhtd05rtzrZkGtzO1bVuMAQq0qaNK2iaIEWiQoyUbW7PWzH0zum7a6f+YehuJAGTFFLctiO1sY7cZFXN7FbjmkU98Q8zWsJj4RuLOS1/JVcMMiuwzSiZxqSyglNwrvV9OsUJB2PBqYymtpz8OHSLATcXMG+7MrTabgDHbetL3FPGmTUQBcAuiBGxP/GnzT9+Oe/z7DNbJTEJY1f3XAj5bLTTbA1PfwQ8ipMjtIbG2S5dzJ7Xa1HGkCaVn2oinTCobJZirSMsSRRrEgRZZFhQu0haQmRkjVVAq5u47dcvNPLdH8wAowIG0XKNuvo+JbsKiOUFNIAdIttmFyHuFUINKu4QFmuNptISluYT3q02kCeHPuutmgniQBiG0PMcIas00QIN15frD+CS6mOuS1h4MSpultWu59TxxrEoVCQBkw3UUzFUq4t0nXS8kb2raJN67sFhkxjLCpMhDU/8afNO/jk8/mw1KRUU11CgRPV3lOskzF5czsgjZYkTtUE09uCsfuN3UrzTn/1VQowKAkRtcfqLupHnlGmRlP4lfXXZoRktqfc6lsEeou6NxdEYKJoXFQSS25JT3G7r3G7qV5bg5lAAGBTIHGCrXCDSnGua411TCSRg0kyFlwPc5gMCTaM7rpVIwnOmViQy8e6PdLu6jbNe5XVe5XVTTz3PKTh6SGj9yugK9yuqmvbiVCjxqVUA7lpHKnI47UpKnI47V6p8AGSQyHJ+Kd/HPfqH68dRO/jnv1D3+vHUTv47d+oe/wBeOonjt36h+vHUTx279Q/XjqJ28dv6Ovbx27fdDqjxz2+6A6g7+T+/uR1FHPyWHP7gDqqOXksOX3A6oHgZFaq1GtVA/eAdUDn4Gc/IfEjn1T9so65OegD8COX2oHWHWbpD+igdc9+kPgR/QQOue/8ATgPA/fXI+/A8AjpD+hgf10f14D+ugf10D/7Dv//EADMRAAIBAwMBBwMDAgcAAAAAAAABAhARISAxQVEDMlBxgaHwEpGxMEBhItEjQlKgsMHh/9oACAECAQk/AP8AagO0Ttcis/DVvt4bHG16R+r+BfRNC/xIfu1d9Ds2QdHoi2QZ2bOzZG2rp4asMzEWWzvGzOf3XCqrkF9kRQtW71dBXFFRRFJvY5IY9x+D7oWCT+ngd2+X+0V2zd6eEIVYtqKe3U7KX2OykjsW/nkdg/f+xCzIq/kyHsyLsv419Kf6z/Kzr/c+YOr8Cj9RH6aMZNKad9x/Syat5ol9SY9SzuRFRj1o31bsubOneawcqvDdOjN3TnfQ6M6UY9zgefAud/IWDhXOWR92R92R92R92R92R92R/qfnSLaIMgyDrG5BkbyI2ZFpdWhXbIECAjcW5EV2QICyq8KkboWxAhuRuQI2sQIG70yxTp4PtySQ73FmIvwL8G/NF+BfgWXTmvCOXq7q0d1e5vozJ+1O89jd05dd5YELW8Lfw1X6I7NnZsj9L/kklwTX3RJfejsTX3RJejrLBMmSuqywmTJk6YJD0bUkSHXiqwiAqK5AgQI2Y9G4x+FcF7suXuq3Gzu/zTeNNpV4p3VTvMy2LYiRIiSQkoiREiRFlV3lvTkV0kQVOBXciCIIgiKFZal4Ozd05Z2atb5yQSXz+Ts189Ts189Ts189Ts189SFl/wBfeuzw69a7LcWDLHl0e7JIkiSJIkiSHXrTuxr1N3V+YmXLlzbnVwRsdPB+EdDmnVE1hImiWr8H4r1FjyPwPO1bCQkRxTLMLoLAzEabvCN68I23dY3fmyPuyPuyPuyPuxWejbwrrTnRcub705de7Gm8q8LUzEqIdkzL60zLoPyXCrsttHBzR2Jkzar2Wq+dheD8KvCoyRId2lThU3eFX0OXTjBw6crTmrPuZb0TdkTbu67yZxSZNjvR4MR665Oy2T28Kjsjl0jexBkGcvR5Kj338qdBnLOVTh6FZcsy+ro89DEOhHBmOiDaI2tR5Zxim8j16aP/ADXKwx38H5dN2cjyK12K9rETCQrs3eWcnBwbyYhmI9NWWfYQ8H3Hd73MOuGKzVOlMyHeTriC+7FikqI24f6D8HkrEkPJKyWMCokJEsdFWVmyZLBxkaHdvmrs1lEydIoSEh6J4RMmSvSBG1HZrYmO5FfPUivnqOyHZoivnqRXz1Ir56/oIimL/nfv/8QALxEAAgEDAQYGAwADAAMAAAAAAQIDAAQREgUQFCAwMRMVISJAUDIzQUJRYCM1oP/aAAgBAwEBCAD5Us6x+lPIznJ+mimaP0pJFcZHXkb+fRk4qW4/ifUqxU5EU4f0brdzn6JmCjJlmMnp9bDcY9GB6jH21jdisVisVisVisViiwXvQYE4BIHegQe3wHcIMmSRpDk/XQzFPQggjI6T9uoyB+9BACSGQN3oADt15JBGMlmLnJ+wilMZoEMMjot26kgfHtFKH1HLBv8AGlz/AHrO4QZLOXOT9lFKYzQIIyOgR6dRnCdxQcMxWmcL3oMG6zOEGS7lzk/EJrWtGQV4teIa8Q14hrxDXi0JBQYH40Mug4IPSxWN2KxWKxWKxWKwD3oAUQDuA6pIAyZZDIfhkgdzJ/ouT1ASKDkUJB/QQfhwS49p+HImsUKVMMTTJq3KMdWeXUdI+CXAouT8LtQkP9DA9vgwS6hg/CkcqPQUrksQWYr2pSSPXpzS6BgfALAUWJ+OJD/QQe3XBKnIRw65HwSwXvQYE4BIHegQe3SdgoyWYscnrs/+vkgkdlcHv14ZNDfCZA/eggBJDIG70AB26U76jgdYkDuzFvmq+PQ9e3fI0n4EgfHtFKH1HLBv8aXP96Mr6F65IAokn56tpoHPWVipyFIYZHXZwncUHDMVpnC96DBulK+tusxwKJJP0KtpoHPWt3/xPXwD3oAUQDuA6Mz6V60zOFJTi5E/cjLIupPoUbHTWRWJA3A4OQrqRmtS1qFAg9SRNYoUqYYmmTVuUaejM+pup4i6tNZqYlkNF54Bqf0t5FkQjB+UzKo1N48NCaInAx61pNaTWk1pNBwo9TPGK4qIVxkNRTJKMry2/wC6Xlwd1ucZoyUZWozsKF1/tJ0btzSOVHoKV2LEFmK9qUk9+eRtKk9Q9qupGS5Zhb3InWtosTKFqwUujqTaubYRn+DPxwM1pNbQOmELus11TqKu3McTMOIlNGVzWpj35Io2kcIIYljQKvLb/ulq7OmFjUUjuhVbYzMyhBM5uHceFKsYuKjcugYwf2iKIoiiKIqKdk9CrBhkchYL3oMCcAkDvQIPbnnbJx1dpQkOJAjtGwZbcw3GWIAUYHw2IUZMEhmYvy7QbTEAMmsk99y258DJFoKSxDnANkgOGFnDSbPiYZB2fCoy3DWlQJbRt7BzW/7pavgDbtlH8OTXViDFKoMv756f/wBeKh/WtW/93EURRFEbrWTS2k8jIH70EAJIZQ3egAO3N2pjqJPQeZEGWSZJBlayKyKlkLSGNp7KSNvakc6MGWGQypluaSRIl1Px1vUVxHMSE6LEKMm4uGnbQsMYiQIOS8t3m0hPLpqkQxsUNWtq0xDHaC5hyKszpnWtoLiYndsw5RlraE2phGK2bBqYyHG7OBkzbVAOIhtSfNW20UmYI1v+6WpEWRCjCzhCFK4eMsrUbZGZ2JgQxeFSgKABb/3eRRFEURQOlgaHwJjhOhcy+FGWp5GdizWrskq4kfShauOnrjp646euOnrjp646erKSeUlnoui+jeLHXix14sdbTbCKu7ZxRQxbxY6uLx5GOmG7ljYEh0Y4U4HqeKhrioaW4iY4DEKCTdXRmOBaNGj6pONgoOCuquKgrioaUhgGWhU7a5GbdZFVgAM0XixlK8rNJs5kYNV1Z+OwI8rNW1o0BY0dmsTk+VmoUWJAo3P+B3EjTirP961agGaWtIrSK0itIrSKECEZpI1TtuIoiiKIoDJxQ6WtaBB5Zz6gdC7iMsZUNDIpwbGycMJHuWjVMSabGtNjT41HSoBIzpsa02NQPGy6Yqv21Tkb4l1Oq1tFsygc1jB4aajdNohY7vUnAtrdbddb3V0ZjgbrWzCDxJbu7Mp0JVpbmZ/XAHoKkbQjNvtItbF21Gsnn2dbaV1tvNt3xwoxVtCI5VY2v7peaE5TkIoiiKIqFNT5odCSXT6AknvuDMOwlP8AQ4btUhyx52YKMniI68aKo3Vh7dph3AVeHlowSAZNKrOcLw8tLbykgVDEIkCLTWsTks3BQVwcFLawoQy3jap2O6Kzh0DVwcFcHBQs4Ac7sVgUABv2hMWYRLaWQi971gVgUBjtuvXCQNuAJOAltogMQ8sNHAJxUFg0qBz5Wa8rNeVmo9mhWBagdxOBmpsMxZNcpOKtgFkGq1/dLzQH1I5SKIoiok0L0CcDNd+cSkD15799MLb7BdEAq4vpEkZV8xmp76V1KmoZmhbUvmM1DaE3YRa9A11fw6H1itnTa00EnHrTHUSajXU4Xdd3QhGlfUnJs7Xxm1MBj0E06Q418fBXHwVx8FPtCED0t5reI62F/BXHwVx8FcfBUbiRQy7r2fxXwKsV1TitoSsiDSbiUjBqKMyOEF5cFXEcfEzVxM1cTNSzzswURIUQKU7br66dZDGtZOKRyjBl2bLqZy3LGcOOU0aij9dR6DDII6DH20DQ5p4FmXDXCqkrKlRpojAqSK1LMWjtrWQ6VMFoCQfBs68GzrwbOoEtUcFd1zD4sZXdbzGKQNVw4ELMKsl1TrVzcCFM07s7FmtoGmfARAihVraOppABoetD1oetD1oetD0QR33QJojVd17P4UeBu2YnvZqvbeSYrpZdJKmtnREAy0dnzkkny6avLpq8umqzszESz0nfddtqmc72UKcCxUtJzCgcjkNLHn1PSkXS3PJ23Chyv2qRtbs1QLrlUU50x5JOTk7O/dUltMzsa4SajbSqCTViuZxyNbW7kseEtqvQIrcIK2YmXLVJBBI2p+EtqhiSJdKbpLyONtL+YQ15hDUNzHN+NEgd7jaAHtiZixy0cbSNpW2sVj9z0xAGTcTGZy2/Zi4jJq6l8KMtvS7mRQq8dPXHT1x09cdPVhNJKGL0KlcojMNZcljv2T2fnjOVG/vQXHUdNQrtzSd945bttEbHds9dUwNXzaIW3RStE2pfMZq8xmriZJIXZq2YmXZt9/P4aaRVhB4j6jtNvxXdsxcIzVdpomYbrR9cSnfLCkq6WubJ4vcKBIORBtLC4knu3m9N1vaPMc1DAkK4XdtGfC+GN9mmmFRW0ZtTiMVHBJIMpwc9cHPTIUOlt2z00QjO4oJEKmaHwnMY0mjC4zQU59bJVSSRV5oT7fgyR6vUcr/lyDk2m+mIjdspMszVtVsJjdbtAoPi+JZV4llV4yCBRHWzFxGW3MwUEmeYzOWIBJAFtCIowtbQbM2N1iumAVtJcSBt2zHzGV5CM1dWA9Xj3AFjgW+zwPdKqgDA3tbRsctcQRRxs27ucUzCGPJZizFjS3L2o8I+ZvUm0JHGBSIztpW1sAnucDenatoW2W8RQGJxUsFwEZmhR5nCraful54Ox+EyBqII772/I8g5Nqv2Xds1kjjydqPllG6GwaVA9eWPQ2Y392iQHVBVimmFd20p8DwhWzoNTeKauG1SsaAJOBCmhAtbUTKBt2zXxIV5J7pIR7p7p5j61BbSTH0aSK0GmMTyB/Eq1vVl9rDe1zEpw17co0RVatIWkkGNpS4AjFWEPiS5N6YdGJN9msITMfIlOSEOImYsDV4SIHxZswuFq0/dNzw/34ZAPcxkdtzdzyAbzW0XzLjdZweM/rftmYiorSWXtCnhoFq/uHiwE4+enkaVstBs5n9ZI0CKFE8oiQsXcuxZkQyMFVEWKMAF2JJqG3eY+22tEhHpir1NcLDdaPomU0O1MwUZNztH/GIksclVLHAttnf5S+GNOBc7PZMtHutr9k9siOrjIParhtUrHdbWTTe5kjSJMCeXxZC+6O4W2i0qzs7amGScCSCSMAvUMzRNqW2uVmXI3pu0Yl9Lv9D1s9P/ADjNp+6bnh7n4uAe+gfxlOo1g1igOQjIp9nxuxZvLIahtlhXSq2SBy5wBuns1mYFvLIqhtEi/EDdLAkow3AQVHaRxnUrprUrQ2bDSRqgwNzKGGDwEFCxhBzQGKmtRL+XlkVeWRVBaJEPbjcRmmtImOTwMNcFDUcCRfie1eVqTmo9mopyQAKdA4wRYwipNnxMMDyuOvK46gskhOQ8auuk+Vx15XHUez1jYMoHpvTvU0IlXBGzogc1IgkQqRs6IeoGz0BJEMIiBA5Yfy+O35Hqf369e/Ui/L47fkeoe/169SLv8dx7j1CPX69epF3Px5B7uo3f69e3UiHf48nfqMPrx26kXb48g7dQj0+7Qe0fHkHt+6HfqgYHxyMjqkev1oHUUZPySMHqEfWgdSPv8l+/3AHVTt8lx6dUj6sDqgYHwCwFF61mg9BgeXv9uB1VGT1+1FieYHFA8jd/tgOqg/vXY5PQBxyMMj7UDqgUBjrOcDHSB5CMH7MDrIPXrt36Q5GH9/4EDA6579IcpGPv17/APfpDlYffgYHwGHSHMRj71R/fgkZHwCM/eAZ+GRnoDoEf37sDHxCM1jrkY+5A+5x9IBn6cjPx8VjmxWKx8YD/AJ0CgP8AnQP+dA/5wD/nR/8AHB//xAAzEQACAQMDAgQFAgUFAAAAAAAAAQIQIDERIUFRoTBAUJEDYIGx8DJhEiJCUnBxgLDB0f/aAAgBAwEJPwDzW7/x1j/BmPl/Hy/j5AdFaqPy2PnN0Y/ltUQvGy/k9/7kluQH6a8WMY/FdGPy73pLT9x/xRP0S829ESRK5kiS9ySHd18BUQh3qiF5dmR4MGV5vl2SfuSY/E6j0JSc2sE20snCPib9hX7rwH5li/m5FovKbJGFi3ljskk5deh8SPuTR8RHxUT1JE+6JL3v60/s/wCj+pH9v/h+bnRehMdkG4v9mLVEX7EdHexj8LZIxfpXCOK814uiJC0Z1ohfpwZkLYwvQnWXZEuyJdkS7Il2RLsiW1HoSRJElVkkPREtUPWkiRIZgeCRgkSHta6SJYHoSJEiV/VHXzLH40RD2H9x/cxR/cf3HsqcWcK7LsyYsxTCrxXEdxjvy7GOnVebfiSRJe9FqQfsRdFqQfsRdYkSJGsSJEjVCszRCveSVZaEiRIlrbgjTr6VwaWaCRmmHTivNM0wqMY+w6PWTGPsPsPtZhVZJ1eiRJkmSZJj1q6MY936Pis3r+fsSbf5+xN/n0Jv8+hN/n0Jv8+hLV3dK5GYFRCEIQhCty7OK/QaNDQ0M3v0nrZEiRu+597H3PuK52MRu7uXZIl2RLsiXZEuyHXhem8HSuhoYty6YXgo3VGI2VNkKvNvFFqRI38nFOKLbb0nl0REiLROnW7ivN+1VdEiq8ViRFpRG7tzSKp19IdWSJGEvIsxRbG8h7mzskPV0WyrheIq9fRuKYRwKjGbs2pwcnJhDpnwGKmLXZshaV3kx0Xg9a9V6Mhd3Rb+9moqoiKiFZEjRs1NRWRIkRUkPWmGRFoNjdENjZJ2sbo2Sl7km/8AX/nfv//Z',\n lock: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiQAAABCCAYAAABnwc0eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MDllYTU1OC1mYWM3LTdlNDQtODk5Zi1lZGI1ODAwMjdjNTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVFOEZEN0VERUZDMTFFQjg5N0FCQTA3QTIyRDA2NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVFOEZEN0RERUZDMTFFQjg5N0FCQTA3QTIyRDA2NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzM4ZTBiMDQtYWYwMi00YjA2LThkOGUtZWE3MmE3NGVlNjBmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWFiYzA3MTQtOWE2Ni05NzRhLWI5ODAt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',\n lace: '../static/redd.png'\n }, {\n popup: '../static/pinkt.jpg',\n barga: 'data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCAI8Au4DAREAAhEBAxEB/8QAGwABAAEFAQAAAAAAAAAAAAAAAAUBAgMEBgf/xAAaAQEAAgMBAAAAAAAAAAAAAAAAAQIDBAUG/9oADAMBAAIQAxAAAADJl9+AAAAAAAAAAAEKG0wSrRzVqAAAAAAAAAAAAAAAAAANS2WJb9k2JAAAAAAAAAAAAAAAAAAAAAAAApESTTkWqFQAAAAAAAAAAAAAAAAAAWWrRU7uo2AAAAAAAAAAAAAAAAAAAAAAAELlZaNHajASAAAAAAAAAAAAAAAAAAAAKWR7ajm2SkAAAAAAAAAAAAAAAAAAAAAL4pMNDLXGASAAAAAAAAAAAAAAAAAAAAtA1WeJbqbAAAAAAAAAAAAAAAAAAAABEZFJiNDJFCwAAAAAAAAAAAAAAAAAAAAAAK605omd+iUgAAAAAAAAAAAAAAAAAABkjHLtDJWpIAAAAAAAAAAAAAAAAAAAAAAAI1rZopvUmQAAAAAAAAAAAAAAAAAAhcrLNDMoqAACwKgAAAkCBdMXIrIi5AtWomkLSkSCQgCQQAAAAAFmozxbdqJAAAAAAAAAAAAAAAAABESzQzsYVAABYFQAAAWZFMl63F0wKArAAJC2JtMdbYl60AkEAAAAABYNFsaDcSAAAAAAAAAAAAAAAAAEhGntsAAAAAAACIJumM1seSYAAAAAAAAoY4threkWISAAAAAABEa3dac4AA2mvs0xVMdpj53AAAAAAAAAAAARsMMlGmSQAAAAAALojNemRCxEAAAAAAAABJWcS2Gl6SAAAAAAAomJnesZABcxzGHQrWMeTJrWzaNtoAAAAAAAAAAAViss0blQAAAAAgEstq55xgAAAAAAAAAAAm0wVvZWyQAAAAAAwMsa3UghuRrzWpyrqU0tzeib72KcgoZ6Yes1uFv01oHP0+cz9dNgAAAAAABvxqbLCQAAAAANamPaXz5aZLQiAAAAAAAAAAAASKGOtsEXAAAAAAA0G5rTmFUSldLJjxXSxTlib7qZG1XW9A0PLVqtmbYtwu96TSy7YAAAAAAQyMck0gAArIIpKlZFIVc7h9DW67oZpfNuiqQAAAAAAAAAABYa0ZQljpNsXpIVhaEXpysYASBNExU7xNIZ2LLFMqmpObCy3TGeuLt9TzOXDjtmdmKats/E7notTLsgAAAAABCQaWZjAAoKzQx0nHjYccsGPbwYd1zJPoac5nwQc7cdk61LbFQAgAkgAAAAkAgAakZvSMXk6oERO7otjpY5WrOXz+3pfS6eUocrPY02wkhSURPQzKEjUnPqNmkKiQQvU2q4JivP63S4WjGxWWVXm8/W5ja7VZkAAUL4x2zcEgDLGPfahIAAVUMdGLGw4ppqYpTm8+3dzb/S1+m2eLkiIJPP5O/vW2kyCASCAAAASACABqxl9Kw+RuRSY5x1OjjmDl7dfRna7ennSUEqFQnyzJ7LMoSKIjW7SbBAbDFt1wZoxTGLnT+tzMdb41ojNv8AK7fa17ZqzIAAmMHN7TW8/GZNniNr01trgDejUyqAAAKgKSx0rznK1ZLdmc2stbOhjiS9NDkcnSwW7FbQiQAAAAAAAAABhm6tOnxcaSamSUDg38GXLG5d+fpyekry9Gc8LO/SZkI1ZmukT5Zk9llVAI1WfWnYFYjYYdyuDNGO6IvUndXmZa0i8u5zWx2NbJsAAADo9Xi9PrcjXm0Xm3eU2+/ZN0L1N9qkAAAAIWLQuHBhpTpNzPWWdjuY8rFgbJONIACF1ouRZFqJuVuVBYEWpRFsTksBAS165PQcXldZbYV5x2LprC23+6p5zfjW5C3c5q3YE7HN7ennrZny2/ssqhIFqY5uXG3GDYYsacDLhtfGyVrGZjwWy1AAAANzHrdvpebvrTOx8Rv+l0r7Ouy7DBsMIFE1BRFQUTWI7Gvn56OeEtFm4m/ocd81yCNet+3p52sABE23eWnsz7mTledkinMZOzrW2K0xyEatSkzdFOwrxMS3I27dwTbMw9uhtVwd5Ty+VGSKiiYW25Kxrjl7dXra8Wi3JX7O9XBzE9jVnYuQQTRFU6rYvVsmcDKWIAAAAAAAQmcHM6zV4lLzzO32MbJqTnKrQCQAQLUysaPa18/tRi0pzcjbudNXkSrUxxPHZO5D36eRXBW/p+Lx+CbQk9BKDt0oiN/qI4m5GHca8tXU4vJ34nJ0JjFzeypwqSQqUBUoUmeXt2Oey9aax8zscfDGnOXMrminPW6fHX9BRHUV43V040dOz5rf12dS5AABW5Fq8e26zIAAAAAAAAQSz0w2WtanIrtRg241ta2bGuAARjXnY5nRV5aY0J2eXt2sksSempxpSuolAW6UHfp1rHp+Lx8RO5w+X0uRWsxatVAlKc/uMfn+Kyd+Dt0+6x+Zl40+Ft6G1NQACktGdrHbL2+LzUxXTsT5Xm9n11OD1FOTz1unymXu4lvQsXld+uvqzkj23xl/QYWUgAAUNJtpkAAAAAAAAAEEgZ4w5mLJXHSbWlLSiQKJlnPmq89MAAkEDAy8vft3qdXThxTdxzkBISqiUpodVXkcVk78DPV9Jx+Q2oxcfft9hXiIUkgKg5S3a5q/X9Dp5Tdrhxzby7L7LrcfC6ivI563T5PL3stMXpGPydQDhrehg56aQIBII1W1ZNgAAAAAAAAL1MiLE416EhXTzse9TUntfmwufow2TfxTYAno3I6OvJRIyKbsYLJnRZyw4y/oNPJs2Vn0DH5WTrq0TUAAoVOKyeghb9LoMXI6+vE4+/b7CvEim3zVurDX6crTQmnO6SnM5S3a5nJ2Numt6NTy2ObeXZPZ9bTg9RXkc9bp8jk787TldlThWlS45q3U4yfQpgDNGLbriwr6ls+OcuGcwAAAAAAAArDYYcqlE6zLkUnsHJFlr7dMF+DDD7nT0L7IFCkzRN6t5ItP0PF5bWnL5hl9hkkRegi2tvUsXi42dnhMvpqxAzxhnK82Lnd0LbYxMtZiepy+zpwePv2+vpxNacmZTzq/qPQcfmYm23PV0eUt2uZzdncprei4vK45t5Zk9p19eB1FORz1unxmX0XeYvLTFdPRrsZ5xalssTO7xs+ivmolcWh2WDhYMV86mlfY4zc78dffAAAAAAAAFYZ2LOxDCyYV5auhYads8pj1drHr6t8+hl2sDIVEpGnLNOsVG2wdHXl4Zvy1uxFztSEYKzHN3691XqeLxeqy83k69YDNGHp68mOnZg7dMiMnbh3Q9Ip5KRjW4+/b7CnE5S3Ym40NuNfHN/P7em9Jp5XlLdvl8vY3aa3o2PyuObeV5PadhXgdRTkc9bp8dk7/AKhh8dcjmq9aPtsTtubLxp+W29lhm46XX5PQa/MxTeqKxEFn6PJbXoQAAAAAAAAL1NmMV6uJfCtljF0WHk7DFD36GVGK18MWxWvZNsS3V14vU146QqjJFNWcsVO1Ixg2FOGt6CJydGlXquLxVqcLIkCMyl8V15y605fP7+owMvpWPyG9GDj79vsKcTk7dvRnP3VPO8fbuwt+j6Vi8jydu3y+XtbtNT0fH5XHNvKsntexr5/qKcjnrdKDt0uqrxObdXn8nX6KnK7WnnxwF/TQk9EbFMHT63J3MeGqtlrcttdiJy9KiQAAAAAAAAMkUyK2JtRO6/K67V41DDktz+x1cdslIaVs+jfPReyFbL5gSldHs6eexTfzq/rL5gtdNaoVerYvFRc7fnOT1tZgDtcfnOlry/OcnqIu+/eiielxcbs68Hj79vsKcTk7dqQak5XQjZ2eEt6X02nkeTt2+Uy9qQpqej4/K45t5Pk9r2lfP9RTkczfrcxPY6KvJm3P82v66RjV9Ix+TI5S3a4+3eBCGatLlcVslk2xzntSAAAAAAAAAAL2Kb1uZ1mtxsZcjDkyc/s9WNttaltiiRJNKSjVSxLb0a3W4+Jjm/G5O6SCdNsRc7vrGLxOtN+fnqJCBt0t2MHd4/N89PTgcnTj21q22Onx8bsqcDj7dzr44kbOxJV1+Tt2errxuYt1uojkwjf5G/evV9Hx+TFs212TkZ7vN26vqFPHbkYOYv1+Nv6GlXq9PE3xEVO35tf11UVSKFSgLZvavQlsfPqiKvvUXTBIAAAAAAFzFs01+y0eFv119Scm9GHht/0MZfcSpEjs48/1dePZE2pyqVKCSJI1py+b39ZgnN6xi8SQEopuedZfV7TD6Zi8jVGkz+c5PWWWv02Pj9RXi8pbs9NHJj21rTm4y3oOrjhytdKcjnjze/qrk+jU8pjW5W3ZgHT1b7ElXS9Gx+WHn2T08Lfo2Un0unkJONXHNvKL+0xshAAFS2b0W38Wp32l5nWi1uS/D7npNa+xRIAAAAAAFWNFZbBo9brcXNWlJnzzf9NitlAF6MlqIgAAAWTai1IbU4KJpBLFGS2b0KQCZuULURRNUkC5FCqaGSKWpsm1yM0YcbJjWyTS1k7HH57q68bGnynL7Wy2SlXb0811FeVQ84v6qGtvokAAJmq2xXB1mnw97Hq5615Xc7MDsdaxYAAAAAAAoipEth0pnDowmbfi8+8iAALrWTBAAACBKYAACASJRAAAABJATJCASBJBaYrzdiMeJaEnprRSrpacjvK+cHGX7nIW7yAAATa5OeKZow7GPDnjFG5t3WnNYuAAAAAABaoiAAAAQSNy2tvNUajY3K4MK825+qzYl56OZzVuvMxoRs7NrJIV1decmOb3RXbYeRt3wCBnYumrxqTMe2d6NXAz45toTsZ1JWujsMMPO/rTtR87MpHOJtWip6JKIACElGl6fj8jUg53/N7+sAAATN616mVWsQMc3wsgAAAAAAAsURAqUKlCpQyMco0iErkDUnYkq60dbZ62nDiJ3MLN0McqCt0pmuhpTmirb0zXn7CkLO/vRq51eJt6Siaomp5lYRjdnK8y2bY0ytdGKne2mHCvnnHOV51E87PV1LbMVO5L154BI1Zzx7dIG/XV7SvnehrzqmCbeSX9vYtUFAVEzctVNVawom2ZAAAAAAAAxoRUAJBAAE7dtbda41WfLFKSzRi2JxajPtRg1pz7UYMa0VO9cjYjFZN9yNes102zoNwAZmGSrpbs4IttSk6mOt8a+nbNsRj2Iw5VdKc+m2tWc8q55NqYl0CQAER2tPO9hXiAeXZPYRc7gQCQqtekAAAAAAAAAAY0WxUAJBAABayZAAAIBKIACQARJIAIASCICZCATBJJACJAACtblfRqeTn4544XJ6Lkp7ZCASF616QAAAAAAAAABiRYCpQqUBUAoFqSAAAAAAAAAAAAAAAAAAAAAAF0QRsMXp+Px8jXW5y/U87v6uiBQAyrXoAAAAAAAAAAGNGJIAAAAILWzYIgAAAAAAAAAAAAAAAAAAAAJkXRQISc6fqGLyGKbeSZPb2LAAZk3oAAAAAAAAAAFicAAAAAALZt0/L4/TW44AAAAAAAAAAAAAAAAAAAFsTxWX0MRvb18VAHR15HotfL+UW9nHW3AANlFQAAAAAAAAAAWp1gAAAAAWVv63z/AA8puagAAAAAAAAAAAAAAAAAAACXH6fb4Do+mvQAEO2jz2m2OVt2CQKm0gAAAAAAAAAAAai1AAAhMqQkib8NJfkaXoO55iT3tUAAAAAAAAAAAAAAAAAAAAcxyetx7uxHZ3QkSmLkdDHL5x1UyBebKoAAAAAAAAAAA1k4U1KAqE7ehg3NDBSxDYri6DS5892eVKb2qAAAAAAAAAAAAAAAAAAAAIHjdGI1OhzW50iUL6xFdrbx5r3RNomANhGZAAAAAAAAAAAAxJ1FgAETMcPQh+5vJAZNbH61reLlN3VAAAAAAAAAAAAAAAAAAAAHI6PZ8+3vTWZbgnPrYtrSwx3V2kgAN5W5AAAAAAAAAAAAtTorUAAiZfh6ER3N5IBV6jzvIdDu8wAAAAAAAAAAAAAAAAAAAAcFpej4rpegTAJy6+Ld0cMb1dpIAXm8oAAAAAAAAAAAATprYVgAhM8PQhu5vJkAZ9bFI4dSxdIAAAAAAAAAAAAAAAAAAIi4itzbttdIDLr4t3RwxvV2kyANpTYVAAAAAAAAAAAAJwJ0l6gCExw9CG7m9WZAJoVRiZLJkAAAAAAAAAAACpQAAAAFShkiuRRElaTNQZdfFvaOGM6u0mQKkgx3IAAAAAAAAAAAAAjWWwARaa4fPhe5vJAAFqGKctAAAAAAAAkEAAAAAAAAAVVzRjIAAJz6+Ld0cMX1dtMAbCu6oAAAAAAAAAAAAANZfSZCCEWmuHz4XubyQABYWzbEuWAAAAAABAJAAAAAAAABXMxVioAAJza+Ld0cMZ1dtMEkyTDkQAAAAAAAAAAAAALUxjLasERNcPnwvc6KQAABWxkxTkogkAAAEAkAAAAAACpQAAuRmjHVAAABGbXxb2lhi+ttokZ1ZBhAAAAAAAAAAAAAAGqvosoRE3w+fCdzopAAAAWTbCyAAAAEggAAAAAAAAAVMzFdEAAAAjNr4t7SwxfW20SJRgyIAAAAAAAAAAAAAAAimbEshOcPnwfc6KQAAABW1kwzlIAAAAAAAAAAAAAFVc0Y6gAAAAz6+He0sMV1ttDbY99jAAAAAAAAAAAAAAAGFaKZ6xE3w+dCdzpJAAAAAWzOJktSAAAAAAAAAAAAL1MqtYgAAAADNr4d/SwxXW274SrBcgAAAAAAAAAAAAAAADQZNKM05w+bB9zpJAAAAAAnGnGyJkEgAAAAAAAAqKxGVjuQAAAAABm18O/pYIrrbkpGHYUAAAAAAAAAAAAAAAAJoiKjPLcPRgu50UgAAAAACaGObY2QkAAAAAAAAXK3seSKgAAAAAAZtfDIaWHW62eQjEAAAAAAAAAAAAAAAAAMac/C1Oe7nUSJAAAAAAAGNa1e2ZJAAIBIARNFciLlL1QAAAAAAAM+vhltHVdXLWQAAAAAAAAAAAAAAAAARG5w9Xle51aTIAAAAAAAAFJWrUWoWrUABUuVqi6IuVAAAAAAAAAG1r4eh0dHT6uykAAAAAAAAAAAAAAAAAEN/h6UL3OjFTsUQAAAAAAAAAAAAAAAAAAAAAAAAMkxOaunu6WDT6uykAAAAAAAAAAAAAAAAAEN/h6eh3NzTnJFM9AAAAAAAAAAAAAAAAAAAAAAAAXomZ19rVwZ9Kmp1dhIAAAAAAAAAAAAAAAAAIZ9DDs6OClpwRbWm1qUqlIVkAAKQFZAAAUEKyAAAAAAAAFIVkAKAviNqK5YrfWNDs7NmbIkAAAAAAAAAAAAAAAAAEKTNawsVjXnJDtixJIAAAAAAAAAAAAAAAAAAAAJzscw1cgKFQJAAAAAAAAAAAAAAAAAAAADEmIbGuygAAAAAAAAAAAAAAAAAAADeYJRguAAAAAAAAAAAAAAAAAAAAAAAAKEazRzYtAAAAAAAAAAAAAAAAAABkVlWvusYAAAAAAAAAAAAAAAAAAAAAAAAAGuvEM+BkAJAAAAACQQACQQAACQQABXdY5Vr5EAAAAAAAAAAAAAAAAAAAAAAAAAAAUToskYzY2UgAAAAAJBAAJBAAAJBADOxyzX2VAAAAAAAAAAAAAAAAAAAAAAAAAAAAALTQZo5nwrkBIAAAAAAAAAAIAbLHJsG4xgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUTqL6DNpslJkAAAAAAAAAAXRG8xSDDsKEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxOmyajLqr4liSSASQkESCSpJBGdXaYtxj2lLkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCtgWwL4V7E41rS2ZF0RcZFciuZXOpsqXoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EACcQAAAFAwMFAQEBAQAAAAAAAAECAwQRAAUGEBUWEhMgQFAUMGCQ/9oACAEBAAECAPabMkG/xnLFZv8ASAGlu+Som6Y/QTTasvmO2Ah81BBu3+c7ZGL8tu3RR+g6amL8lBBFL6TpsYvx0k0EfVBMEez2Ox2Oz2BREnqu2oh8UAbN/SAoIAl/MSiiKIh6T1t8Vk39EqZUvRGjImL6Lxv5NEe123RPZZt/QKUqXrGREP7mIsl4JkZNGjQC3E/sJkTJ/ciOs+E+gIHS/u5R8GadoRuYQ6PoFM2THEDWq8Y2YPQZo/zmhuIARPynxnSf4TpJ0/7vEdEilBuokm6VEdLdbbU1cuEjuavSP92yXnM9XX3e8cTo2Z31TMzUzM6TU1Ok1MzMrLbpum6HuBnX7f2/r/d+5Jz5nKclAJXZH4XFwvQFSQtlpFUSEJcFrsr/AHbpeMyIiYyplyAhZ3NnwrF7hZ18dVRAZmZqZqZmZmZmZmpl/RUez2ckdYnYu1cXFkS6QTvWN8R4jxHiSB9XifkmkkhY2Sp1ECUopcX5jeYJ+TYn8BoQMQyILpZWve8evh0isc3utpCpmZmZmZmZmZmamZfUUQ0FPTMV8Mb+Rqb+BgOXUASRTRITHzKDXTcXzx1PlYLWiW540uh4Nyaz5QoZ5ebFaeyCWPXEXNyNUzMzMzMzMzMzMzMy4RMvhw3ZywaIXldd4OEoVdbnzrnNnyKjUh4uyaARFEiYAAJqNLqd8+ub1/8AwxlY5jmyFgdHREnhPkda9srTYf2FeyRRy9kT/q/V+r9X6v1A4kXP6iLTMzJlEE1hAZmZentTRmS60iwVYXFlZW1Z0473ewoaOKGs0cogUiSIAZ+a4GcCIG/Z/K1umDoiPQo3VbCDQus6TpLVCzYv09PTc7Q/tpFJlyBcW4rxXivFroiuoxxRLE+K5Fbpt1u4hxDiCOGpJPGYYdxDiB8UaKW5B2VFLXJ0iuP1CECGOPLllz+7kLrNLIgB3Ym9Gz3RF26eUYizfonwnQ6toxpkwq4XNxltnvtKo3fF0l5WoKevObc2uWSsSMci5ta8irMqEcIGhN1dXV1dXV1ZhdSFwptoe6N3VZrQMjtMGaVfXaQJh4TRSuDiPqJXBRwCxXrd6NKE8ZVNZicq5Vc8xUGRLaMv5Ryi9igsrQVlB0AigJEYdpmVOxsNrrJkuIcQ4hxDiHEOIXCzrnxdpSgoJ4LpmtEFyeytKesOJXJpM+AmGhD1I1bhJFjJ9M6SNY3YODcH4Pwfg3BuDcH4O7xJEFaueXHx4Ma41xrjXGuNYzZKzOnQ20auVBQj1dU6Z1RiN7lS1MqwXTNaINubh4ZohMzM6rh6ZS9oyYgAItQZ2RkW23JsulU1OH3AL/v+/t7tRz7/AL/v96vAUrVssekzM1NZpRgwdSrjpe7TdrACtkszHGKzqjkx4lLU0rBdM1oo4U2oxgGs2bAM6ItQsa1tlcPSCkggxTkZnag6OiurdgTcJayJehNHsYwWrjSCfY7AVJqLWQKEf/t/bbT8bvTb937TmnBhq46OHqibmxs2t0ulZ1U2DRamtYLpmtKGxZpV1UZqP747MkOlgtnUCwPH9qubH0gpIQ0UogIP1LiKrZZJ0Y7okzNjsHA+CcEtWJ05QDBHdhQwdbCy0NFq5MuCcE4IwxCr1aOC8EvVgONlY1cdM4PZrkKL55anNZ1U2DRam1YJpmtIIJlrILyyc2zHBB8hM4sucooKIJEyz1EzENJxJSSTDFnOHfjE5iGai1M3GsIV/R+n9JVqePhUZpfqyO/BoWjqbjuO47gmpRnr69uni9WpWrjpnVYY5rN3Nk0zupx7RakKwTTNaw1rc76e7Cngy+mYN5lk8Z3kLluKlzu1xN6YCU/cMco46jPeWTVSHRw9MehKVLs9nFSnuC9rTT7PZAJLRayaipdrtdnCXNZOzBKRDBRq46Z3WL2mr5a7EFZ3U45otSZsF0zVe2O7XhtxVSrHF9M5bTUyV7uCi1H9aS1YFuoKblv7Snjypm0WEMI4StidpxEhHaQYRwnhPCbnjqQlq4MuCcF4JfrXhbmsnsXDrnapwXS5aXK108ygBuNrCsjst4s2Ma9Lt7dM0Ebdb6zd0FEVTNWRtgGdJqZNq1xlfFzp+iFMHNtddICYXzipmcEqT0mhMzMy+fXO5J0UZmb9eTqWtyC3eut5cupwUVbq4dr342Zv8ziy5c2yiZyN/i+iy92zRFmuOLtNMvdSesdXpQi6MzMzMmoAsqPUodywfsRD0bW/aO+lRZdadJIt+r9f6/1/q/X+v9X6zqzO5Dctw3BVaRrp6YmY6YjSaAwuBWCiKbiq4EDuKwZpSh3K8mrBnGmVt5nSakaKCBmN2KSsoMYPRlheyZNdb9Ok1IDMzMzMzMzMzMzMzMzMzMzMzMzMzNMso5q5y0KkRwZxpnbafCdC0mKZknxr0sob0Z0mZ1mWBu93Hx8VaLAe0vEMZQdsL65CxtlsnTswLu8eQdWxvUzMyzV7dpTxdmkvfkbIwtbm62dxjoWVJDIkER73eOpMzMyI4450y1t4TMhQCQwH6xOY4m/uNTNTU1LdQLnue57nub53hVFHG2l1Y4vT8+RJ2pOz3C/umRO7iwPTu7kIyU3KeUvnt2rCqxl7brZdXuLOV7/kJHarMjusqpE4XPc9z3Pc3ryZm0gnh+jtBQs6TNBpPV1Cf0R0mZ8JmrfcuUcof3iwXY7u831S/wBqu4XxxeLdktpuzx01e3e6Wx/cb9dr2W5TMyzPfbywvtreNstXvlqvlsc3m+rZWfKSXS8P0VuUcoPkszMzIDiN/wBckbTMzoX1zVOkzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyQ+M37TO2s1M1JPXVqZqamdZEZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ0YvbPdazVsOszJPXWqamampmaGpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZqasd4Zu7q2UCZqZT9dQJqZ0nxnHMW4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGcM4ZwzhnDOGHwu/WQPCcXyEDX1tPgAesYJqZ0mZqaGseL8rPgJpMyBsPyLO2tTUp+yYNZqZqZboo49YPl5g2cWCp0lJV/dBqdEA9hcJqZ0t7IzrcNwYXJN7YPl5EZe4bhuG4EBdGgU8G4ew4DWdLcM6lc2D5eenOtpLMb3rMzRQ9gwDU1Olv8ALE7n8mc8ufgzq+eSBfacl8Jt2s6NXo5Zy/l/L+X8v5fy/l/L+X8v5fy/l/L+X8v5fy/l/L+X8v5fy/l/L+X8v5fy/l/L+X8v5fy/l/L+XmydRXwZ1fanwal9pySfC3VPhNGCZmZmZmZmZmZmZmZmZmZmZmZmZTDWdGlX7xACF9tUlTpbfGdBAamZmZmZmZmZmZmZmZmZmZmZmZKHmzq/aTUtCe48J4W3+JgqZmZmZmZmZmZmZmZmZmZmZmQAP4M6yCp1RJ7ggoTW26T5nLUzMzMzMzMzMzMzMzMzUzMyAFD+DOsgqdGiXvPEZ0tf8zFqdJ8JmdJmampmdJmZmQAofxY1kOoUil77lLS2fwnUxRCpmfOfOdZnSSlAP5MayLVij8BwiOlq/qIGL5TU/wAp1nQpP6MayPRFMpfgv29Wr+5iCHrFKUv9WVZHo1Q+EIOkLX6A0KQh6QFKT+7Cskpg3+Islb0vSFISf1AASAnosKvTYA+KiQxfUEgpdro6Y6enoBIEgL6ltTunx2lO2oh9JFFihdPjs9HjMQ+gkk3btgufxgpm6FH8i9oNZ9o2jaNp2nadp2nadp2nadp2nadp2nadp2radp2nadp2nadp2nadp2nadp2nadp2nadp2nadp2naNpJZULZ+QoqqfKctVUvmNWiKPz1kHTP5TS3EL9EQdWwQ+Mkk1t/1XDNyz+I2tqKP2HNsVb/AbsWzD7Zir2pZr7iDBvbvviC1tVtZi+smijaUGX+EOkpaVLSo29BJmlZ0raAf4o7U9pNZTWcbWLAWf5vzAzC3Bai2YtmJbSI/8W//xABPEAABAwIBBAoOCAUEAgEFAAABAAIDBBEFEiExURATIkFTVHGRktEUICUwMkBQUmFzgaGjsQYjJCZygrLBFTNCVaQ0Q2KTYOGiFmNlkPH/2gAIAQEAAz8A8afPnO5ZrKZTsyWC3zPkeOfPofrCfA/JeOo+UyTYZydAQFnzZzvNVs3klkrS14uCnQ3fHume8eUXSuDWC5KbALndP3zq8m5V3wix3xrRBscxHk59Q/Jb7TvBMgZkt0753z5PbOMpuZ/zRY4tcLEaR5MfUPyW6N86k2FlmDN8/KInbcZnDQU6Nxa4WI0jyU6ofkt9p1BMhjDGj/35TbO24zPCLHFrhYjSPJDpXhjdJTYY7N59Z8VJ0J53k7fIXpQ1lN1lN1lDWvSn+gp43vFhM3Kb4Q96INjp8jFxAAuToCEEet50nxNztAujvlNG9flVu9g6RdNOjMnDRnRGnN4ncbawZxpHkbJG2O0nQNQ8Sc70DWU0ac58SB050D4OZObpHiW1Py2+A73HtwRluFwcwBTPNHMmahzJgpb5IuSSDbP41tr8p3gN958Rc7RzprPSfFwc7cxRBsfEGyMLXZwUYXlp9h1jtS94aF2VLtDHBjskltxcG28pawPMeQ0Ri73SGwB5Vd2SCCNbc4sgbNGjQPGTJIGjSUI2BrdA8Q33eNAixRbnGceIbdHm8IZ+1yW5Z0lE1MUu1B27uHtmsWj0tQbTiIQTwsDjkAEGN5vpK2qMn+oq8tvN7SevmENNGXvPMAqeAB9a4yv80GzQqAxhnY0WSNAyQgwbdQjljJ+SySQ4G4PiORHlnwnd+pBOYTOwSAAlp3gi82CDfSdfjt87dPiGQ7LGg7OW8N1lWFhoCkhm2yEDbMktuRewKETAATm3rmyDWnUESSTpOzNiVS2GIW33E6GjWqPD6Yw0liRned9x1oNJaCA+1wCCcyLwA6weBugDexX2aS+pNjr35JyQ8Bx5fENtlz+CM572EEFkUM1QfBYCAPOdb5DSebfVW6uhjpYnvrp3OdEY87pgb3BCMFIylq7tlj3JeczT1eNshjy3mwUWp/MFDqfzBRan8wUDt54OuyjABve+8FHqPMo9R5lFk3v1qPzX+5R6n+5MlNhcHUe8CRhadBRY8tOkbBBuMxCkGmzlbS0jkKGs+0LbTYeCNglei6OH4cxuRlPkIMwBsTqCk3Ul2D+lthcH/iOtCV5DZA4HOSDnjdbSE2NgAAFhY2FroRxNj3znK22vkyTosPENqiA3znPeypZTZouq+oIEcZcsQGGbSQy0YsRaxte6bhcT8RnDH1k/gHgmKhr2Hs9ged5wzEcy2n/QT3aNEcuYewqaB+RURvidvB2/yHQfGdzF+MKOw3DeZR+Y3mUfmN5ghQ4U8QsG3Sbln7ldiQdm1TfrpRuR5rVH5jeZRUFBNUPY2zGkp1b9IKXbM5e8yv8AZnTfNCb5oWIYhirqmF8DWWAZdYtw0HOepYtw0HOepYtw0HOepYtw0HOepOc0h+dzSRftLgPHIe3J07AnxSFpFw0lx9iOWU1pGSwuaSbgHPZOMhtbKzA20MGpMjYXvNmtzkogSTO0nQPkEXuJcdPeJCwvDCWDSbG3b7ZLc6G5z3sop9KMu9gFJhUG15jKbF37NWIVwBm3JOfJG8paB5gqSTTPOngz1KSeYmNpcCBut5Nb/Ol9jVTYZgb6FkUu31gLGiI2eG77r7ym/h8ZnBa52cNc8vIHLvnxj+V+MIFo2f45jric9JTZvQ47Jmiioo3aTlvW2YtUT70TA3n7fclZ5fxntA4EHQUWvLTvdoTo2bIR4g7WYyEHm6so4GE2DR81toJeciJucA/Mo1Uupg0DvEdbLlzjKYHWAUcEYY1gDQLAAKlr4nPpmMgqB5uZruVSU87opmlkjTYg9rtcQ1nOe9hMhjdJI8MYwEuccwATX/XjM1ovEw/0jznenUFIQK2tB2x2eJjtLf8AkfSggEwM7CmcWAAmI352rIYXxQ2YBcvkOSFDUVcktxPK/M6YjNbzW6h4yJ4w2+SQbg+lYiwFxxKosB5x61UzYc+oqZ5JdsfZuW4mwCfDS7XB/PmORGmYbQiJv9Iu46yqmoe8ukMbTISNxoYN7lKq55BJHPPDms5uWSPYntDpJZTI8jOXZzZFmEyTHTNIfdsR4TRmolaXAEABqpOKz+7rVLxWf3dahxiZ8UUUjCwXOXsbkrPL+M9roeOQ7JJ2LK2w6F7XsOS8ZwVHPGC8WePCDU3/AG23OsqKLPPLuhoaM55lJWSamDQ3vIbGB5snzRjZmGUb2ATn2OS91zYMJs0O9OtNraMVjCHzQgCUgWuD1JzDs5cgG9pPfGx6dOoaVX4naKG0cAzkOvclOpqls1debarGNjQbX1lf/al5kwuyXgsJ0ZWbYdE9r2Gz2kOBG8VPWOvUTPktnDTmA9n77AYLuNhrKi4RnOouEZzqLhGc6i4RnOouEZzqLhGc6jJsJGE8uxGDYvZflUXns50yQ2a8E6ge2bG0lxsAq6tBNHRySN845gqmicG11M+G+hxGYoEXGcHtSIC0aXmwXYOFwQeYwX5d9GvxN9c/PHFeKAfqd7f2U/8AD5m00ZkkcMkAW31ijW5PYnvHWsVyNxSjnHWsUpad0tZAI2E2JBHWuxMHpoSLEMBPLsbilptbi8o8FJzI8FJzInFKskEXjGxZpuVnl/Ee1D2Fp31Y2O8i87DIhd5DQo2+AC88wUx8GzeQKV3hSPPtROkosN2kgjQQqm1tvl6RV85712NU2PgvQqYRn3bbBw1jWnZGTIRa+UA3Xe6ZJBLCQA2QEGw03CBFtWZEaEQbFWYXa9He6jEZ9oomF7t9280KnoLTVFp6nzjobyIaghqCGoKmxWDa52Zx4LxpCq8DktMNspibNlCDxlNNwdkPdCw5w54BCwjig6blg/Ex03LB+KDpuWEcTHTcsH4oOm5fRvDLh9OHzcGx5JQrqgMoqIRgnMyO7iVX1tnV0u0R+Y3O5YTGwNNPlnWXFYRxQdNypsNxSmZSRCNrmEnYq8YnnZBM2MQ2uCsT43CsU43CsU43Cqx88fZdTE6EOBeAmQxBkbQ1rRYABRV9K+CduUxwssSYLMqobLFONwrFONwrEY2F762EAAklOftmU7La02DrWuuz8fpYNLGnLd7M6e+AxRktL9zlDS0b5TIIWxxjJa0AADtBPRQRHQ+oY0qACwlj6QUPCx9IIYr9OfOipWBDUEADcIVf0jxOoJ3BHuBsFR0l2Uv2iX/h4POsQxUkTy7XFwbE2MWbo7YmW40FMibuj1p2iMWCLjdxudZ8SMUrWudZ4zAnQ4Jk405Dt9pTKWIuJF/6QM5JWvSgVfQEYgG7w7y2MZ+ZVWKWlqrwU295zlT0EAipYwxmxTYZDtlTIG6hvnkWIzVQmpWCOnYf5Z0vVNi8W4ORMPCjdpGwyeN0crA5hFiCLgqaiLqjC7vi0uh6kJc3guGlp07H10HrB81uQo6CkkqZb7XGLmwuVhuqZYb5syr69rhADTQW/M5UL35dfNKBfwY23J9qwLDWZFLBIzkZnKw3VMqTFpzDBl5QblHKbsd2KP8AAUALk2CBra/8uwAhrCGsIawhrCGsIawhrCIibh0B3cv8z0NQjYGjQFttTV1vJG3ZoY3FrquEEGxBeFDVMLoJWSNBsSwggbHcI+saoiAc+f0qNjLi+bTnVqWeq4R2SOQbHYWDVMoNjkEDlOYKzCNuyQ4bpoNrpgG5tbX2985NmjSV9T9XmyedE5z4rUwsyWSm2o2PzU0r8p8hceVSDRI8e0qdn9eVyrbJLSM0Z7tUcw3BBPvRYfR25YBbSTa5WB0RE9bWNnqPwOLWrCONjoOWEcbHQcqeOPIw76+Y8zVLWTmeslMsvuCCLJBPA8xTNNw5pUb2bVin1UoHh7zlhHHGcxWE8cZzFYFiV5qesZDVecGmzuVF2U1xBLTa40FfXQesHzW5CYzAKoF4BLbBDaG3G8hq2GN0NA5AhqCGoLu7Ueq2O7NL6sr7OfZ81T0dOyogZkvniZl7E9V9J2U0EmQZGNA96xjjDOmVjHGGdMrGOMM6ZWMcYZ0ysY4wzplYxxhnTKxjjEfTKrMHfFLVPjfthtmJKyYHHftYLsTAoBoMgyz7djJieRpAKFQHySbpxcSTddzqn137DY7hH1jVuByK0BA0uzBdhYTTwaC1gvy6TsQYjBtNUzLjuDa5Cwji3xHIYfjFTTMGSxpuzkt25ObeGgK4sd9WJGrxnMTr2HkWILx70452Akb4scydqPN2oIsc6psYhnfO+RpY+wyFQcNUdIdSoOGqOkOpUHDVHSHUqDhp+cdSoOGqOkOpUHDVHSHUqDhqjpDqVBw1R0h1Kg4ao6Q6lhVDTPnnnnYxg84Ju2yOia9sJO4Djc2X1sHrB81FAdow9m3z6NbQVjOMMfVVr7SW3EZWNcFF0gsa4KLpLGuCi6Sxrgouksa4KLpLGuCi6Sr8OxKWesjY1rmWuHbHdik9WV9QeUIHDqb1Tflsffyl5G/vsAIIIbP1dD6woT1MEL3BrHvAc4mwAuqGV7IYKmFzt5rXDY+ok/CV9UfxL7BVeu/YbHcI+satwORdn45SwEXaHZTvZn7XasVgqOFZk83ebSX1+KX2LbBJsBcqTIFxk8qzZ3G/JZCqmkhlJaxoucnSVSBgAo2k6yVHSVRjYdwQCATchbVIRvHOO1paKmqW1U7Ii6S4yysM49D0gsL49D01hfHoemqGqlEcFVE9/mtcCdhsbC95yWgXJWGceg6QWF8eh6awvjsPTT8bq7MuKSM7kecdaDRYaAsqWIf8wqPC2Xgiu/fe7O47IQQQ2Bsd1aT1ZQeC05wU/bayEveWMsWgnl2Pv5S8jf32JcVZG2KqfTlh0tVdhlE6pZXzTBvhAEiw51OWZXZk+i/hlV+MQPmNfNFGHWaSSS73qqpK2Kd+JySBhuWEHr2PqqL1hTJBZwvZBn0mpA0a/kdj6iT8JX1Z5V9gqvXfsNjuEfWNW4HIttq6qs80CNuw2Nhc42DRclAi42Ntwhs3AvB51cX7SepNoIXyfhBKxIj/AEj/AHBVsAvLTSNH4SRsZgdXi9kBLkn+rMCoMoioF8qwaCDY+3eHyUMsrns20vcQbm1uS29ZPpJNsa7IcRax0lVJaHB+50kJhdPUh8TJNqIMbnghhJsHegLKYWg3LdBG/wBq0m5CZqUZFyFF5qDfpLAGjed8tjubU+qd8k18YJFyo/NUXmoAWGYbH18H42/NblPhwOqkieWPDQQQbELEXMDv4hUdMrEeP1HTKxHj9R0ysSxKv7EGJzsJaSCXEgrF/wC9Sc7utYtgwhL8UnkEhIuHFYjx+o6ZWI8fqOmVNPK19TPJK5osC8k22Aayv5G/vsffyl5G/vsMp6qngfcGckNO9cBNljcx4u1wIIKnhxv+GR3yJHXY7/gmUVJFTxCzI2gAItxqhoIn2c6QOk5N4LMvqaL8Z2PvPSe35HY+ok/CV9WeVdzqn137DY7hH1jVkQE+jMuxMBg1yDbD7dja6JwBs5xAC2yljed9oVDhuaaYGTg2Z3FYrjlDMBAKSlLCd2Lvf7N5XjHo2W4hUl038qO1x5xTIIxHEGMYBmAFgFKwbp8gfa9i0OBTAN2LODQSBntdUWIZQcwNm85mYhSUEroZOVpGgjxj6wJois/SFfMzqT3Pyic4zoPYpqXNHYxhpbkNABTnuLpHF7jpLs5KyZbjQ7P7e0/jccrzUmLIdbwbocfd0Ef7g/oI8ff0F/DK9lV2WZSwEWyNjsimkivk5bS2/KtVe7oKOKo7GpKuarqvMY2wbym6mfFeetyH6gy4TYIXSyYkWtaLkliaJZRFI+SMGzXOFiQvr4fxt+a3IX8Qw+amy8jbBa9rr/8AIP6CPH39BHj7+gjQV8VSK4vMZ0FmwzGaMQOftZDg5rkf7g7oI/3B/QUGDQZcle98jszIw2xcU7sXOqekw+I08QZlsDnbH38peRv77D4oaKSMkOZISE3FMNjqBpIs4anKMziUtBkaC0O3wCo6GilqJDZsbbqWs+lMFRMbullusy+oo/xnY+89J7fkdj6iT8JX1Z5V3OqfXfsNjuEfWNRrKympm/7jwD6AgxgaBYAWA2KeGoZTl13tFyAsVxyAwULxT07SQ+Xf5AqPDTtltun4R6zLsTE6qDzZDssZFLGTZxchIwsdmvmNkSHZwXE3yiLEBF5Nj4TgTfeAWRcloDtFwTYhNMUGvKPilu0zlPmkDIxlOOgLLYHVkhB0hrEwsyqOc382RT0U5jlaWuGkH5jWE86AfkpTqCcTcm5RRYLk2HpQBzG6ZHS1WW8NvIoeFZ0goeFZ0goeFZ0go3us2RpPoOxBQQ7ZUSBg0AaS46gFU4sSJphRUnmNcNtfyn+lUNBAIqbamM9BCh4WPpBHFZzTUz7UrDnPnlACw0BfXw/jb81mTY2Fz3BrRpJNlScZi6YVJxmLphUnGYumFScZi6YTJGB7HBzToIOxTMJa6eIEaQXC4VHRUj5jMx9tDWOBLipsSq31VQbl3gjeaF9WUx2H07A4ZYhYS2+cZtj7+UvI399j7PSesKlZistOwF0D23dqbsTXp6axEDruLvOOpfeCh/HsfUUX4zsfeek9vyOx9RJ+ErcHlXc6p9d+w2O4R9Y1dkYy+c6IGe8qjwpn10t5N6Nudyxj6RPMeHxGCDff1nqQjqJ2B2XkuLcvXnzrIrqqDz2h3Ns7Rju2cNH7xsuo5ssDKaRYjWEyZgDHh3/B2kKH+prgecKn85/MmMYXNFgNJebALs6cZJuxl853yt2fFLbF1pQJfIdJcGhaUGPAc6xKGJxNbM0MeQTE8ZyDqTopHRvFnNNjstbdsW6O+7eTnG7jc6zsAppTfSm+lBn0kg5HfJS1Z2vDWB+ud3gN5POUcFFUzzPM9UYnXlfyb2oIPbcpnpTfSgBYbH18P42/NZl936v8I+aYWAlMTExbZhT4OBkOwKbH5fMlAk60wb2wHixRNVXcjNj7+UvI399j7NSfjK/huHB0gtPNZz/2Gw3FcOkh0SDPG7U5EfSGkY8EPZJYg7H1FH+M7H3lpPb8jsfUSfhKLAQWHTqXc6p9b+w2IxhAhMgEheCG76xAQuo8MacuU3e5g3XPvJocJ8UftsnBg5vad9R4Zg874mhgijOSB7lZlzpOcrsb6R05vZr7s59m9HBUcG8jn7WdosJXkajnVTwluQBSTG8kj320XN9jP4vmQtNHvghwW3Q5Tf6m5ijoeC/JGQ8DSRvORy2B0liCHlh0oOhbVMGduZ/JsZd4ozudBdr7SoxmOV8E0bAxwBBVfxmBV/GYVVwZnVURcfBYASSqmnrY5q18T48kh7ASmxtAa0NaNACM9JLE0gOewgEqv4zCq/jMKr+Mwqv4zCp8KpjNPVQ6mtGlyvPDfz2/NbkJuIUMtM9xaJBYkKk41OqTjU6pONTqjwqZsFNNLLPpdfQ0LasYlg4ZnvGxNi20PpS0SRk6dSxbXB0z1KpwoM7JliL3aGMNzsfaq7kb++x9/KXkb++wMQrKNzwDFC4vcDvne2BD9JmRB32SPcScuv2bApvpVRV0YsyaSz/Q/YmxmOFsErWGNxJJU2CiMy1Eb3SGwaAvvNS/m/SdlvmhUuHwmSeRkbVNNeLDxtTOEdpU1ZOMpxklkcBdxuSbqDDqVsUDA0AC5Gk7GRQQ0w0zP9wVhZGCqhmbpY4PHOg+MOGgjY7JwKqYBctZlDlGdZu94lVRCQRBjD57rLEoBfaRJ6t6dE4sewscNIcLEeJZl2LVNefBO5KDrwk5zdzEDc6CRa40ownONqaCC4NNydRJQqaR8bhYPYRY7yMUYjad24ZzqHa/Y6r1iGtEizTb0qOIkixcdLjpKCCCCGsIawocPpH1E77MaFNi9aZ5szBmYzzQvtEP42/NDJCGwEzCKIvzOmfcRtT5pXTSuL3vJcSdJK7CxelnvYNeAeTQoiP5jOcKLhGc4UGF0bpnvDnaGMBzuKmr6p9TUuynuPsA2AJ67kb+6oof5lVC3leFBV/TeklglY+Owu4HlWHU38yri5AbrCw7wpXcjFSuopG0eXt5FmXarg3zk5yfSoKXDmQV2WZI9zcDSFhuIVUVOwPL3O3N2oIa1/EMblcDeKHcM9i+8tNyO/SdiKniMksjWMGcucbAJrLxYc3LPCv0ewKvxp7qqrlIhGd08ugAalAX5FK0iJv9T9LzrXZePQ+ZCC/q2dvx0x70DAPbs9k4FSPPmBvNm2GyRuY4XDgQUaaqmhdpje5veo5cTi23wWnK5Sja2pOkddjr5QsLZiADn5bqnxWBwqgC452PaLFgT8PrHwSZyM4I0OHifgxOdZ7bZBQqGAOsJBzFAOLtDnWBKbTxPlebNaCSUZpXSO0uN+1liBEcr2A5yGkhVHGZumVUcZm6ZVRxmbplVHGZumVU8Zm6ZVRxmbplVHGZumVUcZm6ZVRxmbplSygCSWR4GcBxJGwcxBsRnBVdx2o6ZVcRY1tR0yq3jlT0yq3jlR0ypZ3B08r5HAWBeSbDYugghs6c5F9IQQQQ7QtcHMJa5ugg2IVQdM8x/OVIdMr+cqyfG8Pie9jxoLSQVXccqOmVPUACeeSQDQHuJQtZTyRiKSeQxi1mFxtsWpZ6s6ZHZI5BsCONzjmDQSUaqrnnOmR5OfZy8Mlg4KT57PY+PzapQH96MUrZG6WG/Ko5YhlEkDNffbyqKVpMZBBtcssf/wCL0FMfVxBti8NN/FDEAyoBcBoeFTtjuZA7lBupsQuxu4h80aXcvlGtw+kjp4I4Qxg809axLzYOietYhV0skLxEA9paSFbZyMSmg4WO/Ns/6Wp5WHvbmnKaS12sKSM3IBOtpLSpsjJaDfW5xITpZC95ynHSfHaFrndnNmIsMnaiFgHA1/O1YBwOIc7Vhpib2CypD8rOZSCLKCtxcx1MYkZtZNncoVHU409j7UdO0luYZQBCwfGp2soKoRuay7hGzT6VgQwzaIaxu3x6X5BLnrsovjOGx1Iys8shsGKlZUtgpcEZL50jxks51Sh76WChhhex+eSN9wsNrMMw5gl2qaZps9rc782dUFLU/wAPfhrKmYSmMSE2Ls6oqTFIYqWAMDADIGrCcYqTEzCckNbdzy9YVE+UDBJCyM2LiSAqDEcdnvCBEW3ZC7OFQYbDFiTHGrpnyFhjIsDpWF1OC1Vc/DI4WRghpyrlx7aCKpY+qiMsQ0sBznMsFGCDEjh7wwvyQzLNysFxaaWFmHvYWsL7ueVBV4vKyoiD2NYSAVSzUNRVswWm2qncWvu+x+SpDgVDV01LHAZnXICp20E+JYgwPgYCGNdvlUoxQGsgjNPI4ggjMy5XYWNMgFxBO9uQ4aisLgZU2kqnGmLQ8curMsKrMMbLDS1Y2skWDbSO51S0v0jZTPpJHwyWbkT6QTvqKlx2oigYGRtybAaBuQoxMwzB5jyhlhum11gHA4hztWA8BX87VgeQ7Iirw6xsSW947Gx2lfrfk84ts9kYDNrjIf3+/iGfvMUVQx80W2xg3cy5GUOVYP8A2T/KcsH/ALJ/lOWD/wBk/wApywf+yf5Tlg/9k/ynKhqImtpKDsZ4dcu24vXdw+pKpP4vP2ftm05bvA03usMjy62jM7Wfy7zGwPIsEoKqWGcVglsXDUVCXyGasniAIJihuL+k2UeL0cklPi+00ceaTIZ8ysPGG0nYjgZG5riItEgTp6LBZYrOjgytsIPg7khU0v0i7HbRxOeZZCKi9ydJTcRxh0MNI2OUSlhcDnk3k76PUNJTmwrKudofaxIbdNl+kuJYfKdxUxN58ldh/SV8MxDXAOZ7V/CcBo2VkDJXiZ7tpedNy5U8P0Uppv4fEY5n22neGlXJOi+9sZDw7TY3sdCn4nRf9R61PxOi/wCo9afX1G3PZGw2AswWC2j6G4ZDwjstd0aj1B+YUFFi08lTKyNpYQCVUv8AovXMDQHVLi+MawoJfozh1PHIDLEd20aWqOtLKCajjlYxpcZHqiZUSRx4RSFjXEB2scyZDj+HNiZkMJYbD8SiAxPabU8rHR5cr84vYWKr4KsCfEYajbWEtitk+0WTP/q+mbG5pAewGzy6xX3kqvy/oCYydj5WZbGuBcy9soX0LB/7L/lOWD/2T/KcsH/sn+U5YP8A2T/KcsH/ALJ/lOWHzwZFLhvY77g5e3F3aUMlWIsQDhG/MHh1slYYx7ZGbbcEOBy9ltTSywu8GRhafanRyOY7M5pII9PfD4ln75LhrnuiZE8uAB2xtwqrgKP/AKVVcBR/9KnxGFrJY4GgOuDGwBR4RXmolY94LCyzVhsuLmd9LL2I+5MeVnuo6ymhpaCJ8FLEPBOkkKir8OjjxSlklqYm2a9iiwygrI2xvNTM3Ja8Ws0LD4MCnoqWllZJM0ZRJBBdzqKqwCCiljeZ4Tdr96yhw6jhpoqTcEnsjW/kWGUFZLUmklyw87Vku8FpGhCpr56hgLA95eNYToq+Cone+QRPDjc3K7Oxd9ZTbZFcNtvEKOlxIVVXE+oybuGvK1qHF44DWU317H7p7DYFl9Co6vCYKGigliZG+4y0xuDOohA3bHG5lzX09rTsq2Oq2PfCDumtNiRZU+JRUsNLFJFFA0iz1g+GZb6WjnEz2ZJJd/7WGwSPfiFJJM7KDmWQGLS1M8T3QmMxsjYRmCwtmFVFJQ0csbpc93kFUeFYdM2Omk7MkYWmTe9CwyGN4xCllmeXXaWOsAOdMxDFIKqGIhsAFg85yQbplWySKWgYGTkbcWk3cAqY4zS1TYJRFBEWZO/nWGsx81opZdq8MNys+XfSmYlis9VG0sZJawdpFgAjBOyVoBcxwIDhcE3VVwFH/wBKq+Ao/wDpVVJE5hgpQHAtJEPeMsNoKo+qd+3adi45UtAsC7KHt8e3flx0bw5pIINwRmIKGK021TECpjGcecNezkVsE/CMLebt9Pi+fy7LQVTJoXWe03CixahbNHmcMz2b7Tsbdgu2cC8H9lY27bN4voPfM3lKTCa1sjM7Tmezzgoq2mZPA4OY8XBXZmGVMG++MhWf224Hi+45O/fxGPb6g2YsO1O5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsN1Hmb1LDdR5m9Sw3UeZvUsPcwgXHN1J+D1FtMZWftTh0+0z/6aQ9A60JGBzTcFdiYtUxapD1jtrADxe7SO+50BgsFh53zPksCiiPL8x2xBuF4NBUv9U4/pWRiom4WP5drd4HjNnkau9vqJmxMtlOva+jQsuIGUvys98kjqXcWD836j5LFWymhNwHZX7J7A3aDrvln/wBdsY3ghfxjBItucOyKY2JOl7CNKsbdpd19XjNnX19uayU5RtGzSQsNgO1iASWzXDQfmsP4p8Nqw/inw2rDxWMIgEZ88tAAUMsQewhzToIzhdxYPzfqPksMqaM6sv8AZU0Ntscxt/OICw/inw2rD+KfDasP4p8NqoK+7GR7VJyAFOppnRP0t39Y2HsFgc3a7gnX4zeO+rt7YRVOGYjK/T2szGBrJZGtGgB5AXcWD836j5LcyhhLCQc/zapJbbZI99vOJNu0IrIbee0K1a30sHzPb5LANXjNwRrRBsdI7buJV/m/T20VVhkcQeMtvkoKKUMp43Akdr9sg9YF9tZ6sfv22VKPRnPjeRJfed23cSr/ADfp7aejdlQyFu/beWKDROek7rWK8Oek7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxXh/e7rWK8P73daxKRhY+Y9J3WnzSF8jy5x3z2v22H1gX29nqx+/bWYXa9HjeVETvtz9t3Dq/wA/6e8WPo8j7/N2/wBtp/WBfbmerH79qSQBpKDWho3vHNrkLebk7XuHV/n/AE94uLKxsfItz6O8fbYPWN+a+3s9WPme1yn5R0N+fjt2B40t+Xa9wqz8/wCnvNx6fIhJsEALd4+2wesb819vZ6sfM9rkRBu/pPL46CCDoKMUhad7Rydp3BrPz/p71fONPkIk2CAHeft0HrG/Nd0GerHzPaZUmUdDfn4/lMyxpb8u07gVn5/097vnGnyASbBBg719ug9Y35rugz1Y+Z2SSANJQijDfIG0y2/pOcbPcCs/P+nvgdyog2PjpdyIAWHe/t9P6xvzXdBnqx8zs3O2HQMzfIImiI/qGcH0og2OYjTsdwKz8/6e+gjOizk8bvnKt3z7fB6xvzXdBnqx8zsGaQMHtOoIMYGjMBo8hf7rfaNj7v1v5/09/BzjMiNPi5foQZy9+7oU3rW/Nd0W+qHzOxtMefw3eQwRY5wUYJM3gHQV93638/6PEAdK1cyI0+Jk6EBpz+Id0Kb1rfmu6LPVD5lX+tcOQeRWzRljtB9yMOA1zHaRl/o8SugdGZOHp78ToR38yaPT4l9vpvWt+aM+KsJ8BsY+ZQAsMwGjyMXYRUtGlwcBzJzXlrhYjSPFAU0rUU5O1J2pO1FO1FO1J2pHWhvlNG94q6TEIckZmyAk+gFfaR+EeR+50/t+SE7cpuaQe9EEg5iNI8pvmkDGad86k2CSJrfOFzrN19pH4R5Hvh84GnP8tgTDLZmkHvRBIIsRpHlF00gYwcvoTIGZLc53zrRNRHbzh819p/KPmfI/Y0hvnYdIVFKcsS5F94EBUfGP/kFh85ynVBDtYcFhLDZ1cQRpBlZ1LB+P/GYsH4/8Ziwfj/xmLB+P/FYsH4/8Ziwfj/xmLB+P/GYsH4/8Ziwfj/xmLB+P/GYsH4/8Viwfj/xWLB+P/GYsH4/8Ziwfj/xmLB+P/GYsH4/8Ziwfj/xmLB+P/GYsH4/8Ziwfj/xWLB+P/GYsH4/8Ziwfj/xmLB+P/GYsH4/8Ziwfj/xmLB+P/GYsH4/8Ziwfj/xmLB+P/GYsH4/8Ziwfj/xmLB+P/GYsH4/8Ziwfj/xmLB+P/GYsH4/8Ziwfj/xmLB+P/FYsH4/8Ziwfj/xmLB+P/GYsH4/8Ziwfj/xmLB+P/GYsLk8CtLuSVp/ZUEDMlk3KS4XKo+Mf/IKkpN012W/luUZpS92k73kttS3PmeNBToZMl4sfcfJr6k38Fg0uTIIwxgsB5QZOzJeLj3hPpjfwmbzvJbn2fNuW7zd8oMAa0WA0AeUg4WIuDpC0vg9rUQbEWI0g+R3zPyWC5TIbOfu3+4eVo6kboWdvEaVLTG5GUzzho8ivls6TcM1b5TIWZMYsPLF8xTJLui3DvcpIDaRttR3j5BlnzgZLPOKigzgZT9Z8uNeMlwBB0gpjs8RyDzhSweGwgecM48dnmz2yG63ZlDDnIy3az/4ADmKglzgbW7W1Tx52WkHMU5hs4Fp1HN4u+U2jYXcikfnlcGDUM5UMGdrbu1nOf/BWSiz2NcPSLqB2dl2HnCmb4BDxzFTReHG8DXbN4hdVEvgxHlOZSHPJIG+gKniz5OWdbs6AFgLAbw/8Lhl8ONh9Ns6p3aAW8hQ/olI5RdTDwXMKqRoYDyEKpH+0fZYqoH+w/mKn4GXolT8DL0Sqk/7L+ZVJ/wBo+0gKpOkBvKVL/U9g5LlMHhyvPIAFTM/28o+klRs8BobyC3/6XP/EACwRAAIBAwMCBgMBAQADAAAAAAABEQIQFAMEEiBQBSEwMTJAEzM0YEEikKD/2gAIAQIBAQgA/wDS3JBBxOJxOJBBxIOJxII/x8EEdUkkk9EEEf4qBIS+rH2PMmy7WhL67Q/r6lbpK9VKLL/Cx9bdVRT5aFPn5oV15ldapKtdn5ajT1hPy+/Ksvux9WumURD8kK9dfE1K3UKljlESUfH7MnIk5nODkPTqqqNLjSoc/bkkkYuibwQQR6MEXkk1a56EihQvstjqHqQVbqDMkzZ8jbqVyEJi+yxskkTHZWbJJJJJJ9WSSpeY76a8yIXoSrR67Q6SqhryNXbr3dNFcxRRsan51aGm6LTZfYY1dDaEJD6162oOoVqEU0wNT16lRzqKNaShz68HEcJS9ep6rhbXapKXwOJVTAkKkX2Yv7lWm2aVDpIkd4IGrL1WNFVAkKjkUUcfR1lZKDSrj6EmrQ60aO3VLlySTaLySSSST0TeenkculD9FEklVl6UEEXgj061KGSJwxesySWNkkiYrsbJJJJtJyOQmIdpJJJvJJJIh9StFpEx/e1NOR0tFOm2QR6cEk34kWTEybVXg4nEiypHTakY7QQyGQyGQyGQxK1V1SO1N3ZCf3+CEkiPUbIOJBAhoaIIEIqshK8EWqtSMdkSiUSiUSSSJ2qukVWpvVeey+SJJnqbJRJJyJORyJJE0IqtJyJJJOQ6hu1IypdMEdFIyLK1VqbPpQ+x1s/IzTfU0QQQReCDiKkRV6MWpGPpQlaVamzsrVWps+ldX5EfkX29Tk/bT5R5tSfiOTTgp9Gp2QkReCqyEiCLcrJdFXQhCdlam1Vlaq1Ix2qqgTIF0alUFVckEMo1Giivl9n3Z7MgqTKtJVCpjy6ZORyOQ2IRzJOQqhMqGIVZzOZNkcjkTaroVpFemzsrVWpGO1dJSienWtJI2oNu/stqkr1SnVRyvJN2JEEEXgggSEVX4nE4nG8CQhlS6KR2Q7U2dlaq1I2JCs7q9VMlVDRDIYtNs06I+zqtpCc2pqFaOhiRBA1ZCRBBFqrISIIGh2RFmPopHZDtTZ2VqrUjJEId1f2ITOCOCIX2tZdGlUJ9LZJJI2MTFUcjkcrMdpORyEO/K9XRNotN6WVK8siRId6buy9N+Q60LVTE5GvpVryH73o8mULy6WiOmLQQJCQx9ECHdISsyLQQJEHEi9KKnaCLQO9NmOy9PVHLEoFqM065+nqacjEimamUqF1wQQQQQQR0wQQR9GDjeCOhuyux3XpVqSvTi+goQvp16SPwso04H1ySSSSSST0ySST9GSeibtDRBF30L0pOMn4T8JSo+4kJLod10MYrv2t/3rdnZWkRyOQxex5+shdqg8zzEOzEO7GK79rf96Juh2QrT0r2PM8zzPP00LtSuuiCLwR0wR6DII6YI6o62NdC7XJIxXkm8k9Mk9bEST0yT0yT6EdFP+caGU9tlEolEolEolEolEolEolEolEolEolEolEolEolEolEolEolEolEolEolEolEolErrZT2tQverV1detqjFZisxWYrMVmKzFZisxWYrMVmKzFZisxWYrMVmKzFZisxWYrMVmKzFZisxWYrMVmKzFZisxWYrMVmKzFZisxWYrMVmLUbfXq5fjr9+l2XaqvizY/q5dr1P6dM85a6UNC7IxDqgkmfbW1lpUSaviVctLYNvbpvtXiGrVpalFVOh4pU3/wCaqTJRyQnPmlI3Cjss+Zvt3+FQqNDd6nmYm5MXcle13FNM1VPi4q8P/RT2vxNxXQyidT44e5MPci2e5K3udq5e31lrafLs+8/pRT7dGrt6KpZsP0Lte4pVW406XRoUUfG+6/Uzwr4dn3f9KF7dFVMpm0rVC/E5RKJRKJRKJRKJRKJRKJRKJRKJRKJRKJRKJRKJRKJRKJRKJRKJRKJRKJRKJRKJRKKX+XcJ09G6/Uzwr4dn3n9VIvbo9jX21GqYLMFmCzBZgswWYLMFmCzBZgswWYLMFmCzBZgswWYLMFmCzBZgswWYLMFmCzBZgswWYLMFmCzBZgswWYLMFmCzBZhGCaWlTprySc9G6/Uzwv4dn3f9VIvbo8n2ryPISPN9G6/Uzwv4dn3f9VIvbuu5/Uzwr4dn3f8AVSL27ruf1M8K+HZ95/VSL27ruf1M8L+HZ95/VSL27ruf1M8K+HZ95/VSL27ruf1M8K+HZ93/AEoXt3Xc/qZ4X8Oz7v8AqQvbuu5/Uzwv4dn3f9NIvbuu5/Uzwr4dn3n9VIvbuu5/Uzwr4dn3n9SF7d13X6meFfDs+7/pQvbuu6/Uzwr4dn3n9KKfbuu6/Uzwr4dma8zfbT8ylU6+70/Iy9yZm5MzcmZuTM3JmbkzNyZm5MzcmZuTM3JmbkzNyZm5MzcmZuTM3JmbkzNyZm5MzcmZuTM3JmbkzNyZm5MzcmZuTM3JmbkzNyZm5MzcmZuTM3JmbkzNyZm5MzcmZuTM3JmbkzNyZm5MzcmZuTM3JmbkzNyZm5Mzci3m5K1ud04e30Vo6fHs/sOmSCEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQiEQjihL/iIlT/8AJv8A/8QAHxEBAQEAAQMFAAAAAAAAAAAAAAECUCFgoEJhcICQ/9oACAECAQk/AP3+q/UK9uzzs70VVVVVVVVVVVVVVVVVVVVVVVVVVVpr4+nG1VVONitNL2z79venlKrTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTS+HrEZZZZREREREREREREREREREREREREREREREZRPGX//EADARAAEDAgQFBAIDAAMBAQAAAAEAAgMEEQUSFSEQExQgMTIzQFAwQSI0USNCYGGQ/9oACAEDAQEIAPlSTBvhzy4/TxyliZIHhX+yJspZ/wDPqLXTXFqimDtj9g5wb5klL/rLqKa3kG/10jwwJ8herrz9XbhFLlTTmF/qwpJAxPeXIfYRyZU1wd9U9+QJ7i4q32UcmUppuPqHuyhPfdD4NuF1dZlnWZZlmWZZ1mWZZuy3wopMv05NgpJMxVvhEouV/wAl1mQcgfhxS/r6aSS+3wLcC5E/DDkHcLfAhkvt3yv/AEMxWZRG7vklTSWHwSUXfHDkD+chNOVMfm7XGymm5YzGWdsdl/1uqcd1x8NzrBONz+XbiXfLDvgRPse2V11Vv2LVTXz3PkqJu3ZNOyEXfNikjzaMVEo3VJXknLIHXF2/AlfdW/K2ZpRci75od+cKJ99uL9giblSsDhuo23XgcaipbA25nkkldmfGwlHZRXzhUbiY/gSOsPyZUASVW1GT+IZM1rFT1bX7H5TWlxsOSSuQVyShGUI3X3yWK5ey5TlkWROYbdtuITTccCLoxBGFchRstwvZPksLqpqOdISsgQNle6gYSbqlblj/AD+ApHXP4yi+yfVsai5j33NQ67rNDi0qKtdH5iqWSD+PyI/2i9yzuWdyoGGWUF2JVnMfy2ZioGulkDBWOEdMQrlZiqSvjhjyHVIVqkK1SFapCnBDjC7vzIvVdKWxFMCa4lWsEBc7U8OwCAsLfgMjBsRY90jrBefyOaE+ma8qOka1VtJmGcW/RW4VHnyfy+PH4KPAK/TQccKYA4yHF32ia3vCd4HY3ymm47XPRenFV4LmJlwgrueqeGyhiytRb311SYxZri5xuaeukhdZ0UjZG5m9kjrlDb8ZenyJjUFf9Gtp8hzi2ZUtETu8CwsPjsdZCGArExG2TJHTtBdmMshlfdGkDQFHCwbGEC2UYs/NLl4U8BnflGjyrR5VVUTqcboJ3gdsTuJKc5E8Lp7A8WMtM5qEJ/cVMXemCARj8NexAAqwCoJzE/lkPvxebD8fhBt1LGHJlOAuUFyv8tupGCQZTHSsj8IC/gRvXLcuW5cty5blkcsh4BhWQot/0DhZWW6az/HvhiNnsdHL7dlZWVlbdRje6qJOZKXJ55bMipy3OM7p6dNqIL7088DzZtU/PMXcMGj3c9beFYLF7GJnBvlO8DtCai6yL0SShC5CAIRAIABEArkRqwH4qmLO1TRljkSDuNw4ODH7JsiBUx/HLIyAXkqsRfNs26uVdU9RJAbinqY6kWDm22VgODScpI1CpvtqNStRqVqNStQqVTvrp/Ed4G3lmxKNm0bsRqCVqNQFQTyTRuL/ANqoqWU4F9VhWqwrVYU/FWWOR7i45nRSujdmaMViWqwrVYUMTiJsJABZVMnKp3OUY3uXOzG/ZQvLHkgxvXKevYolcoXVbEWU8bFT4bLLu+Gkhg8FHtY7ZbuQi/0NA+FVU2YJ0bmqOIvKaLIOTHokH8FkG3VViDIf4smmfM7M9QwPmNmR4XEGWfU0kkB3TXFhzNpMRbJ/GUtH6FkPSeEUbpHhgOFTrSZlTYdDH65+cBaGWiq5jd+lTqejkgF3LCfacgD4WL+ll1urFWVlbhZWKwumuea925WLSbCPiIJT4exzDZywr30ZN0193LGJLvDF+1SR8yYBEeE4m6PfGN1b4hTqeM+WxMb4MbUYWp8RaNgSCgh2lMVWayXZmnVK06pVPhTy68jGsiblZYlEBwyuqcKeDmh0+pWnVKoxVwbOe224HpK/aoATOCnk5lf/AHcK7lc8MV9ocMJ9pyZ5VXUPlcWuKw97I6YvdqlOtUp1qlOtUp1qlOtUp1qlOqerjqQWsYN1XyZ5zwbuQvQABi/ujhhPvp3lRhVUnMlLuEUr4nZmjE6lU0vNhDzse8GxQO3yZOBH+B1vIPdiFc+BwDdXnWrzLV5lq8y1eZavOtXnWrzLV5lFidTI7I03ygO/6kKDDS7+UorqamOSPUaZahTLUKZahTLUKZahTLEKuKZgDFhHtOTNipwRI66g/ouR4WKF+zBvL0btY4tfDKP5OUfqCf8ApYv7o4YT76d5VQ/lU7nduEPzRli/3jvx3RTDt8QlZkHcZJQuaqyYsF29RIVTyl7LlhzDtxWCSR4ymjnXSTLpJk+nlYLlBpJsBSTnx0k66SdUdIKZtzuTcggAlT1Ukxs5W7t+GEe25eFi7GjKQoP6LuFLUCA3NNWxTPykxx3squphpzkE9fHI3KFg3l6B/wAr7dM7hH6gn/pYv7o4YT76IWLyWaIu3CZMs2VW4hPnYzya2BMqYn+LgqM/EdwBTSphdqmz2/jCHNFi9jZAm0rE5xbZqid47d0HFXKuViJvTHhD7jUTayzEouIX7udrL/qUfKomh04BNLACumgXTQKoZTwx511tMqR9LUEhdNTo09OUxjIxZn7sMY8M4Qf0XIi6ZEXtcQ0lpuIa1hp+aZZDI8uNPTXgfKVg3qfwr/6p4R+oI+AsX90cMJ99Abqvl5kxPCnbmepW2dZRU0ku4g5FNICXf7xrpzGLAAvOYloK5R/UNRJF4pZxKLj4buIR9KfFvs2LfcM2T2lOiY9NYALCNHjW15piAtbK1krWSqnEzPGWcGOyOBWsm1lFXkjNI/GAHbNxdzzYG7mgn/qUfKgl5UgetZK1orWSp8T5zMnClqTTvzLWv0tZKpK59Q6wtZ21VK+SQhyg/ou4YSwPL2mqgMEhYc5tlUMZkeGCpiEdIWhYN6no+VX/ANU8I/UEfAWMe6OGE++pn5I3PROYklUFI9zcynjgpnZnz1r5dkFA/mwtdxxBhLrobLMg6ycSVhlw4/EIVlZNCcnvDRczYgQbMjxR7TZ4nbKLjZNcEJLISoPQWLtc54ty3rlPXKeixw3KjidIbAMEPiTmyG55T1QUQiGd533R9JX7QBJsORIuRIuRIuTIi0jYpsUjtxFSySOyqCEQMytA3uqhpEhJUH9F3DBvW5YvG0xhxWDxtJc9Vn9Z5Kwb1PRVf/VPCP1BO8BYx7o4YT76xaXLFkVNRyz+kU1NSbyh4LAVjLLta7jhT80Bbxmi5gUlKQV071yHptO4lU0PLCb8OyIWVAJ6rHEbKyy3CY4wm4Y8OHGOO6DQOHq83C2WyxIDpihEG7yRzFzwG7C1r/6DZO34O9BX7VCP+dqNgSBwsFisWWXMFhsgdAgf88nhjLQA0hQf0XcMHNnOWIVJml2VJUGCTMq05qVzgsG9T0VX/wBU8I/UFmbYLFyDKOGEMJnuqqKDNzJajFP+sNODPMASLbLEWZqY8cHfaQs7CAuSxclqbE1qsm/Hcqxv7XpNuEio5LPyn/4o4+yrrWUxAOsxrWI0zFWFVWJh7C1lydzG8McCtYZZaxGtYiWsRqnr2Tuyh/pKPlQymJ4eNYlWsSrWJVRVMs93PxeK8Qfww+sbBfNqsKpqllR6SsZ8M4Qf0XcIZzGxwCiw4upi/hDVZqV0TiFQ1QpiSaSsFSSsS/qnjmKjiklNm02EAbyjLEy7Z5nSuJKwiLNIXIp7c8RanCxtwoJMlQCiLG6t3s4eBcyYlCw2UeJwu2THhwu34LlMzM1VEdt1dWuEBkddQszb9uMi7xwCJJVlZWVtuG6hhdK7I2lpm07Mof6Sj5VuFiqOldPJZNYGNDW1bDLCWoscuW5U9K+Z+VRRMgYGNWMjZiFPIfEcT2ULg5lJM/xpVQocIkDwX/5aqwx7pC6OTDp4WFxsrFYfAYIbrEv6hRTIy7YUmEOdvK+WGlGSOLPa78TlyQEccKjyQZ0Qgq1nLncODDlNxE/mRh34GcKxxERy2CDAPMUz4D/CnnEzMyHwDwnhupYiwreyDS4gCJlmgdpYw+eVGuVGuVGuVGuVGuVGuVGuVGuVGgxo8K3+9NAumgXTQLpoUxjGenhstlYI8CAVcK/C/YQDseXGskfAtDhY9LCmRRs8NcmwtBzK36WLzZnhnBozGyiZy4wzh+1jEeWUO44ZJnpwEO9vCRuYWU1MWm4OYeVhoIaUPgFBEXU1Jm8GgeqaiEe5H+/CKuroWR2/Hbut2BG6txmwyOV5edHiUeFQsddHc8AFjLc0YdxwaTcsVrDvbwKe0FOpw5CjamNDRYDx8A/isiqgT2/47VqtXKAVF/8AlxKV8cX8W85lPs2pqaYXkifVmTMsQeWWKjnkIJdRMkIzuNZPFK9SCV7OcsPMskRc6r6imFy1k7gCa508MICjqZJ/+FSGeOcRgDbjmCzNHmYOew5M9VzjCqh9VBYmvmfHEC0teHhioXSCd0bqyoe6QQx1LJBDdlNVl8BcWYhO4hdZURvN3SSvpjIMPc59OHOkzZDky1qy1qDay+4V+3dYhHngPHDX5KgI97UVZWVlZAIfAP4ZmFwswU1Uumql09UuRUrkVKgimY7+eL+0FaXkDlVss7zkfSzVUgBbiWYgWjBgcA+g5vNOapNnyAz0720+c0EZihzGdxqnuegwtgZKK8mSnDxCw1EzskcD3VRYhbxwcLiyOG/taaoIOUyypf51j3rFt2tVfE98TQ2adoqWlUsTm1L3nEoyw81raGUszmjeTTvvG0/wvIYnN2Zm6I3wz+sFI1xZ/Hp6o+enqV09Sulql0tUoYZ2n+fGsMoYXRvxScjIeDHZHhybu0HvbxsrK3zSFPTc4LTWrTWqCkbEbiupXVDLNbFUNhyiloS0l0raKWKUmKopXzyNK6Kd04e9lG9k5eJ8PfK8vNRSzysDFBDkjDDNAHRlgpaUxxZH1NOZIuWyChfA48ulopGSmSQ0x5/MRHEgWU4kMdmUVK+Euc+ajqZiA+pgne0NY/CiYwGRUU/ND5KmjlnlBVRDUO9qmoXRRFpGFOZuG4bJyXNLqWc0/LNHA6GHIZGZ2kEYc0laa1DDmg3QHfidDkPNZxw+TPTjvb9F4QWysFugLFWurKwO6BF+Le3L+0BZWCJ2Rbxsf2rhBWuVYIADgRcKy/dkFb9oC/CwWy27yUWBws7EKIwOuOGCvu1ze8f+UliEzSx1VTOp5C0rCZcs9v8Azd1W0oqGWUsZjdlNO/lyhyabj6oKuxHkHK3VJ1qk61SdapOtUnWqTrVJ1qk61SdapOtUnWqTrVJ1qk61SdapOtUnWqTrVJ1qk61SdapOtUnWqTrVJ1qk61SdapOtUnWqTrVJ1qk61SdapOtUnWqTrVJ1qk61SdapOtUnQxSZUVWKhvdiVCJm522INjQvzwh31QdYFV5vOfq8EJEhCcdu2wB3xShseazBX5oyxD6PwrKyuhZOeGNT6v8AQrTedx+rwp/LLimVYJ34hFqcLiyp6Y01Qctv8+iKmkyBcuUrkyrkyKaCTIjE4FVfvH6ugFw5NgcUIZVyZUIZSjzI/MT8w4WRItt8wdwU3uodjomndVvvu+rwYAyEJrA3biFL6CqXx9MFN7qHYf8AFidOWSl31eDU5aS8niFL6CqXwfoR3T+8O0BSQNf50yBaTAtKgWlQLSoFpUC0qBaVAtKgWlQLSoFpUC0qBaVAtKgWlQLSoFpUC0qBaVAtKgWlQLSoFpUC0qBaVAtKgWlQLSoFpUC0qBaVAtKgWlQLSoFpUC0qBaVAtKgWlQLS4EzDoWm6DQ3YcQpfQVS+D3H5Y7p/eHdYoBA/TvPC3YFL6CqX0n6IFHsn94fhv9LfvCm9sqk8HsCd81vbP7w/CCh9GUT3hTe2VSeD2u+c09k/vBD8AQV/ob/hCm9sqj9J7HH57T2T+8EPxAofPKJ/CFN7ZVH6T2E/QNKPCf3gh+IIK/zc35J/bKovSeLj9C08Z/eCH5AUPl5vyz+2VRek8H7fRsPCf3gh+YFB3C3w7cC5E/mn9sqi9JV043+kYbqp94IfmtwDkD8MlF3C35p/bKofSU8ofSAqbeUIfCDkHK6ur9llbtsFcIuRd8Kf2yqU2YfpipPdCHwrcAVdZ1nWdZ1dXWdZ1mWZXKseFvhT+2VTHY/Ty+4mOsgc32bnWCmN2lU3g/Ty+5wa+32RNk5xKlNmlU3j6eaPMFnlC5sibUShdRMV1E66iddRMuonXUTLqJl1Ey6iZdRMuomXUTrqJ11Ey6iZdRMuomXUTLqJl1Ey6iZdROuomXUTLqJl1Ey6iZdRMuomXUTLqJl1Ey6iZdRMuomXUTLqJl1Ey6iZdRMuonXUTLqJl1Ey6iZdTOuonXUzIzylc2UI8yRRty/U2Vk11kC0rZbLZbLZbLZbLZbLZbLZbLZbLZbLZbLZbLZbLZbLZbLZbLZbLZbLZbLZbLZbLZbKwQAT3ALz9gDZNeD9TayunSI/ZXsmyJu/05dZOeT9s19kyS/0RQHB8lvtwrcGSWQddAfQOksnSE/eAkJspCD2lBt/lWR2RkaEZSf/AAAQlcEJgUDf45eAjMi9x/8ADCVyEwQe0q6sOFgrBbLbjZWVgrBXPC6MjQjMjIT/AOMD3BCUoToTBc4LmtXNas7VnauY1cxq5wXOC5xRkci4n/8AFz//xAArEQACAQIFBAEEAgMAAAAAAAAAAQIQIQMRIDFBMEBQoVEiYHCRMqCAgZD/2gAIAQMBCT8A/wC0PP26/Q9TLIf4cYxjox0Y/tV1dkbIdWMWYhCF3j8v/J6Oe536TLrycEI2VULI40MfZrq7PsWMetCEIXVkPPocjJDHoY+zXfWWmz0yJEiRIZIQyQ6IiRIkaxIkSPQ+BCN3osi78Zdjoh3NqMZda7sXY8aUxVQjiq279C6sckRIlkKizRdESJHNC63FERIkSJEiRFllpXQZLzG9HkhWoxjGMej56i6vHhZa0IiRFVESJ/Kr7BZkCJDNkMux50sZLykCJEgYZAgQFlq4pujk47BWHm+g7eEiQIECNYkckRzRAWWiBAgRoiBAhR9Djr3ZZeFQ+ghCFVZsQjfSmJiYqoVfnTvTfqciHmy2jjxiEIVLLMQhakIQqrYXQ2XSeh7CyRenFefFoiREKqIkSJHQhCFY4qhauab04qtKpbKvHZWH4jfXxRCFoTEREbU2ejnSr05rz2b71CEIQhCEIVYoiREKqF1UKsSNFTjVzXj7VYx6OPHtDQxl2IVmTyZiE818GyJ5IkYhibjPpa5J5vQxjJkx7mJdjzo7o3RyMlcdzcaGhrybyMX0YvoxfRi+jG9GJnTemWRG5DNisbvIl8WJWNkcOjJXWibJsedPkRxRmI6XVyOWVXkzF9GN6Mb0YvoxfRiZ/wCvJsk/2Sf7HR/UPNsdh2Q7IdmMdtFhjHbU7sdh2HclsP6R2HuS2HdjHRv9kn+xv7n2/Hu/2/v+Ptn/AIjIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCF/T5QhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCEIQhCF/Wa//9k=',\n support: 'data:image/jpg;base64,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',\n lock: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiQAAABCCAYAAABnwc0eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MDllYTU1OC1mYWM3LTdlNDQtODk5Zi1lZGI1ODAwMjdjNTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVGNkIwOUNERUZDMTFFQjg5N0FCQTA3QTIyRDA2NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVGNkIwOUJERUZDMTFFQjg5N0FCQTA3QTIyRDA2NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzM4ZTBiMDQtYWYwMi00YjA2LThkOGUtZWE3MmE3NGVlNjBmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWFiYzA3MTQtOWE2Ni05NzRhLWI5ODAt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',\n lace: '../static/pinkd.png'\n }, {\n popup: '../static/oranget.jpg',\n barga: 'data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAoAAD/4QONaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0OCA3OS4xNjQwMzYsIDIwMTkvMDgvMTMtMDE6MDY6NTcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjA5ZWE1NTgtZmFjNy03ZTQ0LTg5OWYtZWRiNTgwMDI3YzU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDOTcxQTZDREIxQzExRUJCNkY5RjM1MzkzNkI3QjAzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDOTcxQTZCREIxQzExRUJCNkY5RjM1MzkzNkI3QjAzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmM0YjFjMGU4LTAzYmYtNGFiMS1iNDU3LTJiM2I5ZWI2MDQwZiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmIwNzhjMWIzLWU4ZjktZmE0MS04NmIwLTJiYzc1M2M1NWNkOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgXEhQUFBQSFxcbHB4cGxckJCcnJCQ1MzMzNTs7Ozs7Ozs7OzsBDQsLDQ4NEA4OEBQODw4UFBARERAUHRQUFRQUHSUaFxcXFxolICMeHh4jICgoJSUoKDIyMDIyOzs7Ozs7Ozs7O//AABEIAjwC7gMBIgACEQEDEQH/xAC6AAEAAgMBAQAAAAAAAAAAAAAAAQUDBAYCBwEBAAMBAQEAAAAAAAAAAAAAAAECAwQFBhAAAgEDAQMDEAgFBAEEAwEAAAECEQMEBSExEkFRE2FxgZGx0SIyUpKi0lMVBhahwUJichQ0VOGCsjM1I3OjVTbw8WOTwkMkJREAAgECAwMJAwsDBQEAAwAAAAECEQMhEgQxURNBYXGRMlJTFAWBsSKhwdHhQnKCkjM0FWIjc/CistJUQ8Jjk//aAAwDAQACEQMRAD8AygA8A+0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTbotrZuWMNKkru/kj3yG6FZzUVVmGxjTu7fFhz943rVqFpUguu+VnsFW6nLO5KXMtwABBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw3sa3d2+LPyl9Zo3bM7UqTXWfIy0IlGM48MlVPkJToaW7rjg8UVINi/iSt1lDwofSjXLHVGSkqoAAkkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwhKcuGKq2TatSuy4Y9l8xYWrULUaR38r5yG6Gdy4o87PNjHjaVXtnz94zAFDlbbdWAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAauRiJ1na2Plj3jaBKZaMnF1RUtU2MG/kYyuLijsn3TQlFxbTVGt6LJ1OqE1JYbdwABJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHu1aldlRbuV8wtWpXZcMey+Y37duNuPDHcQ2Z3LmXBbSbduNuPDFdc9AFTleOLAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMV+xG6qrZNbmZQSSm06oq5RlGTjJUa3og379hXY1Wya3M0GnFtNUa3osnU6rc1Jc/KAASXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMISnJRjvZCTbotre437FlWo/ee9kNlLk8q5+Q9WrcbceFdl857IBU5W23VkggAgkEAAkEAAkEAAkEAAkEAAkEAAkEAAkExhOXiqpljjP7Tp1EQ2kQ5JbWYQk3uVTajZtx5K9c9pJbthXOVdxciNVWbj+z2z0safK0jZBGdleIzAsbnl9BP5aPOzMCMz3kZ5bzF+Whzsfloc7MoGZ7xmlvMP5aPOyHjPkl9BnAzMZ5bzWePcW6jPDt3FvizcBOdk8RmiDdcYvekzHLHtvds6xKmiyuLlNYGWWPNeLtMTTi6NUZZNMsmnsAIBJJIIABIIABIIABIIABIIABIIABIIABJhyLCuLij46+kygExbi6orN2xg28qxX/Ujv8AtL6zULJnXCSkqoAAksAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNj2uOXE/Fj9LBEmkqsy4tnhXSS8Z7uojYIBQ5JScnVkggAgkEAAkEAAkEAAkEAAkEAAkEAAkHqFuU9y2c5sQswhte187IckispJGCFmc9tKLnZnhYhHf4T6p7BRybM3NvmJBAKlSQQACQQSAAQACQQACQQACQQACQQACQ0mqNVRAAMU8eL2xdOpyGGcJw8Zdk2w9ux7Syk0WU2tuJpA2J46e2Gx83Ia8oyi6SVGXTTNFJPYAQCSxIIABIIABIIABIIABIIABIIABJpZNnglxR8V/QzcIlFSi4vcyUWhLK69ZXA9XLbtzcX2H1DyWOtOqqgAAAAercHOaiuUDYZsa0muOSqnsSZsdHb8ldozYuN09zoISUHwtxqqp8PIMbGvZKm7fDGNteHOb4YrqVJzQjWrSy0rXn2HJO6qtt0pT5dhh4Icy7R4yIQVivCqttp028xmUay4U015S3U50YM6a2RW7cusiz2FoVckvaaYAKHSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCDnJRW9m/CKhFRW5GLGt8MeJ75dwzFWc92dXRbEAAQZAAAAAAAAAAAAAAAAGu8/DV12XdiriSbi+RPczZjGUnSJLTjtVOkhSi1VNNcw3me3Y5Z9o927UYdWXOezNy3FJT5EFRKi2EkAqZkggAEggAEggAEggAEggAEggAEggAEggAEggAEggAEggAEkSjGSpJVQABrXLLhtW2JiN4w3bCfhQ2PmLqW81jPkZrgOq2MFi4AABJAAAAAAAAAAAAAABjv2ukhs8ZbjSLE1Mm3wy41ulv65KNrM/sv2GEAFjcG3i2+GPG98t3WNa3Hjmo87N9JJUXIWiuUyuywpvN7TbTd23d4OLwqq5G4lKKWx8Vt70es9RjYVrortmCl/ppOLtTbdeKVNtWadidy1c6S0lx0catVonsZNu2oJJcna7Rm7Ld3O3gqUWPPz0ONwfEzt7KUWP0inRwb+0yuyZVuU8k3ci4op80e6Vrbbbe9mknyHVYjtkwACpuDNi4mRl3Vax4Oc3v5kudvkMmBp9/OyI2LWyu2UnujHlbOx0/HwcOw7GK03HbOX2pPym+UHHrNarCpFZ7j5ORc8isxPhjGsxU8yTvXOWCdIL62bktOwHFQ/L2+Fblwo2L99JuKaU6VSab2dSm88wk5JKVFNLw4p1oyeY8mV+/P45zl10XsRQ6poKiunw1RfatN/0tlJwy4uGj4q0py1O3v/ANi5Xm+s5ydm3HWobNk/Dp96j+tVI5Tu0+quSs3YybbjCbjLlwW8qgAD1AAAAAAAAAAAAAAAAAAAZLNvjnt3LazGblmHBCnK9rIZS5LLHnZkBAIOYkEAAkEAAkEVIbAPVSOIxuRjlcJoKGfjQ6RGnK8xBXrjpBVJy02h0W02+kRM3w4t3IfiwTUV5U6bust8u1ynmzpOo32lag5Nm5kaVqawehko0tKklSjpxcTonto3zGlh2lOs3sxS3s5NVeWTJbms0nRuuyJw87OZLLtW8a3KedkSlKy7fhTuqVeKMo7apJba7DqNIyuhx4YmVWF634Lm9kXt2LbtjTdtOh+EPhuOnW5ajfUbmZk16N71btN1UU+d/a7Rb5+lafmRf56KnLkkvBkuzHa+yd70lu7CrqnL4k67Dznq525qKo4x+F4YM5ziJqbV/Q3a/Q3eKK3WruxU+7JVoac4XrMuC9CVqT3KXL1mtj7B5t/R3bWLWaPeWz27jus6m3dwTyy7r2+w9A8pk1OY2JBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAADkkqsjpY9UPfHro7LgjzLtG+l0stQ5pTUMmX7Oaub2ow1GoVnLWObNXlpsON6WPVHSx6p2XBHmXaHBHmXaOr+Jn4y/J9Zz/AMjHwn+b6jibqhNV3S5zDwSOw1a+sfDl0aXS3PBhu5d77CNbQ9NVm3+ZvR/1bi8FP7Me+zF6O4r6sRmp4Zpyy0UF14nRHXJWXccaY5YxzVcjmejkOjl1Du+CPMu0Ysq7bx8e5fklSCrSm98i7ZvL06cU5O+koqr/ALfIvaZr1RtpK1i3RfF9RxHBKtCejl1Cw0yMsnU7bltbnxyfW8JnWUXMc+k01zURlPOoKLy9mteXebanW8CSjkzNqrxpT5Dg+jl1CHFrazvaLmKbU9Gy83KldjKChRKKbdaLsc5pe0F63FSjLjOtMsYUw37Sln1KM5UnFW1Ta5V+Y5kF18s5flW+3LvD5Zy/Kt9uXeMuDf8ABn1L6To85p/ERSguvlnL8q325d4fLOX5Vvty7w4N/wAGfUvpHnNP4iKUHq7HglQ8GcXVJrlOgkicVOLi9zAJBoyi4ycXvRBsZMNimuszXJOqEsyqE2nVbGjLHKurfR9cxAmpLintVTZjm03xa6zMqzo877RognMyjtQfIZb97pHReKjED3G22RtLqkUeVFsywtdQy27JZ6NixvahajJVjCs3/LtX0l4wq0t5hevqEZS5IpvqLXA014WFCDhxXLrUslJ0b2eDDbyLlMjuXPCu1jH7EKKqdPsQXNXezavTfGzUnaimuGDlFt8ST205lXcm95E1i6cmB4Sm5tyni5OpDirkmoyUk9rae23Pni+ZmWMYwikkk0ttFSp4jxcbpTj2KVPFhFfZXOz3KcIRdybpCO1sqhKuCMGbcULcbfLLa+sv4nPyvxlrEXXZHwF1+Fr+pm3nZzXHflvfix/piUXFLi46+FWteWpCdW3yHpaew42br5XCS9rRAAJPTAAAAAAB6Vu44uai3Fb5UdO2WOi6fbyrineVYKVFHnoqs6q1wWoKMYpRSoopbKcxMUm8XQ4tTr1ZlkjHPJbcaI4IHX6hoWHnW5Sx4Rx8lbU47Iy6kl9Zyd6zdsXZWbsXC5B0lFiUabHVGum1du+nl+GUdsXtPAAIOgAAAyWIcU6vdHabZisx4YLne1mQhnNclWXQSCAQVJBAAJBAABDJABjaMcoGwRRE1BpytMK9cx1x1ol9fIbNyVu1blcuSUIQTcpPckiiy9WjL/XWyMVWzB/ZT+3P7z5v4lknLkqUuTiljjzHS2vie7p1no9juujnTkb8WC6ov6tqeWk73gt7eFchV6JpV1pZ2an0svCs2pb41+3L7z+gueiiZyUV8NXKnPhXmRzwt265siqzY0PWL2G3j5Dbxrjqpctt8/4Xyl7K1dvXW7cXJNLwuTtnNq2kXWiZ0FH8lek4RjWVlp71vlDsb1Tk6x6Gh1VWrMvwP5jj12nX6sF99fOb0cKMf71zb5Md5T/GGpYuBpMsGFufT5ycIRtulxQ+1Pifi8yfOXjyOCLlatUhFVdy4+FdfbydVnNZ3Q5GTO66Xrk9k77Wyi+xbT3R6v8A7nddvQtRzTdNy5X0HDatTuSyxVefkXSaGlK/+ShK+pRlLaoSk5tR5Kye9m4QD5+5PPOUqUzOtEe3CGWKjWtFSrJBAKliQQACQQACQQACQQACQQACQQACQQACQQACQQACQQAA/Gj10dqcU9vUM357O/c3POffOjSapad3G4OefLsa+zU5tVpneyUko5a7ec68FZoLv3MWV6/clcc5UjxNuij1+qbebdlbs8Fv+9dfBbXVfL2D2IX1KyrzTims1OXm6zy52nG67dU2nSvJzmnwe8NQcntx8fZ1Gy0MONYhi2FbX2VWT53ysqFqN+c5NzcE5N7tiguRdVnNO95WKlKDuXbzcpKPNydCNcjvNqGELaovp9pelN8RXn0UceLp9ufWW5GtPLy5tSjOdvZtXE6dg0M65duLbNzm/Gb2uhhqNdxbThklbzdqrWzlWB0abSON2MpSTpyc5vfDFmt+5ef2IU7MnX6joyq+HbPBhO57Sbp1lsLU6/T4ZdNDfOs/zPD5Dn1s82onzfD1AGvm5lvDsO9cTkk0qLfVlf8AMuJ7K56PfNLuqsWpZbk1GVK0M7enu3FmhByWypcAp/mXE9lc9Hvm1garZzpyhbhKLgqtypz05CIazTzkoRuJylsWJM9NehFylBpLazeAB0GJwWR/cfZ7pjMmT/dfZ7piPm7fYR9RHYiQQC5IaTTT3M0pRcZOL5DdMGTDdNdZko0tSo6bzAACTcBJvcSk2zPbtBIiUkjzbtGzC0eoW6GVIuonNO42RGNCy0OShmS53BpdtGgkeoTnamrkHwzjtTLLB1Oe7HPCUe8qHS3GpOp43Gpj6jauwrNUuLxlHae5Zkd1uNXzv+BSUscTzeFNPK1sMvDatxcqKEeV85W5+X0ibb4LUNqT/qkeczPtW3W/c8JboLa+xHkKLLzbmTLb4NteLD631Sjxw2I7dLpJSlml1v5jzlZLvz2bIR8VfWzCAKch6qglHLyUoAASWAAAAAALz4fuqMEn9m5t60ki+m3GOxcTrRLrnH6dkdDeo/FubH1+Q6vDyVftJ18OFFNc65JBPGm88f1C043M9KpicpSp4Mp1fCrbfDBTXlNbZbdxoa5hwy8ZZkGp3rKSvtLhrGW7Z90sYW5cPDcaonxJR568VWzPSE7c7TSUbialRb+Jbwjlhd4U4zj9l8m7lOEnblE8FlcspqnNs7RqXbDW4lxPdhdT2mA9Wo8U0uTezy009pnx40i5c5BecqRbMwIBU5iQQACQQACQQACQQSAD1GEpbu2bGHp9/KuKFuLk+XmS52zp9O0XHxEp3KXby5fsx/Ci9mzcvultUjy3H2V0b2c2o1duysXmlyRR8/1jRtVz6WrU4W7C2uMuKsnzukeTkRj0r4XuY+RG9nSV/oqO1CKfDxeVKqW4+rA7f4+5lyq/Rf4/rPPfqCbzO1V/f+o4qkvJfaIrR0aa652xr5mFj5lvgvR2/ZmvGXWZlL0qaTcbqlLkTjRP21LR9Si2s1ui3qVTkT1CcoTjOD4ZwalFrkadUbGfpuRgy8Jcdl+LcW7s8xqVOBqUJ5ZJwnHke07ouM41TUoyM2RlZGVLiyLkrlNqi9kV1oqi7JiIBMpym6ybk97EYRiqRSiuYmoqhFKU4p7nJJnU+5tM9gu3Lvl7GmuX3JW3FZKVzV5egzv6iFnLmUnmr2eY5aq5xVHU+5tM9gu3Lvj3NpnsF25d86P4zUd631y+gw/kbPdn1L6TlqoVR1PubTPYLty749zaZ7BduXfH8ZqO9b65fQP5Gz3Z9S+k5aqFUXuZb0HErGdpTuezi5N9nbsKa7NZN1Rx7Ctp+LCFZN9ds5L9t2Xlc7c592FW/cdFq6riqoSjHvSokYxVFpifD+TdpLJl0MPJW2XeRZw0TTYxSdriflSk6/Q0b29DqLiqoq2v/wBmD6kZ3NbYg6Vc3/Rj8pzFUKo6n3NpnsF25d8ptcxcfFv2o2IcClFtpNvbXqkX9Hesw4k3BxTS+FuuPsFnWW7s1CKkm67achXgiptYGn3c93FbnGHR0rxV5a83WMEpSkoxTlKWxI6JSjGLlJ0S2s1gWvy5l+1h9PeHy5l+1t/T3jXyup8GXyfSZeaseIvlKoVLT5cy/a2/p7x7tfDl9XYO9chK2mnNKtWu0PK6l4K1JV30oQ9VYX/0RXWMTLyFxWLUpx8rk7bPN7HyMdpX7crddza2ds7GMYwioxSjFbElsSR4v2LWRalaurihJUffR2P0r4MLrdynKllqcq9SebGCyf7jjagtflvL5LtunZ7xHy5l+1t/T3ji8rqfBl8n0nX5qx4i+UqwWny5l+1t/T3hL4eyoxcpXrajFVbddiXYHltR4Mvk+keaseIvlKsOtKLe9hHK0nVJ7Hzm1plj8xn2YPbFPil1o7TFJzyxjtm1Fe3A1k1GLk9kU5dR0+HY/L4tqzywik+vy/SYbEfzGVLLf9u3W3YX9c+y9hsX1OUOjg6Sns4lyLlZ6hCNuEYQVIxSSXUR9Fw1WEV2LaXWuz1HhZ8JS+1OvU9vWYs3pfy1xWY8VyS4Ul1dnKU8cDUKbbP0rvl+DO/pI3pKUpSVFSkaFrWolbi0oxdXWrKCen6hw+Daq+uu+aGVgZ1iDu37fDFujdU9r6zOuNDWLau49u29070E+tXacuo9OgrUpRnPMlgqqleo6bGtnnjFxjRvF41p1mfAs9DhWbe5qCr13tZsHjpbXlx7aHS2vLj20ehDLGMYpqkUkvYcUs0pOTT+Jt9ZT/Et18FmxHe25vsbF3Tnfy13m+hnRtLL19U2wxop13qq292RdHm+Wlqbt66rmSKnw18OauTDeehDV+Wt27ahmbjneNO0cF+Wu830Mu/hmLjfuxexqC7p0RS6TkdPqeZfb8FrY/up0X0IjyvA1Fhu5ncpuiy5dkXV7SZ6yWos3VkyqMVjWvKXRBW5mvYeOnG2+mmubxV15FBm63lZVYylSHkR2R7POdV71C1CsYf3Z7o7F0yOexoL13FrJHfL6DTyf7r7PdMQlJydWQeTBNRSZ7yVFQkEAkEkSXFFx5wCSTTao6MmMXJmW5abuVW5ntK3bXhOnU5SUjfPgqbWLdo2EoQVZtRXVNWWVLdbXCuflMDk5OsnV87LVS2FeHKW10N6Wbaj4qc32kYZZ15+LSPWXfNcEOTLK1Bclek9yv3peNNvsnhtvewCC6SWxBNxdYujW5oy/m8qlOmnT8TMQBDintSYAAJAAAAAAAAAAAABaaXqLhOKlLhuLYpPdJczKsENFLtuNyLjI7e1kW7i38EuWD+pkZGTDHtuba4vsxW1tnIW83KtR4YXHw8zo+7Uxzv3rkuKc231yU95569L+LGay/KWrT5eyeJQTKxXbq3TkuyzJHLyI/ar19pfOjq4ElsaM12xXchwOCUeRE2MxTnS5DdtrHvM2H0dxeA6vm5SGk9hWcpRpGSNYHqcHF9Q8FCViSCAASCAASCD3agpzo9xEmkm3yB4ERhKT2dsutL0C7fpdvVt2ud+NLrLkM+nW9GxaTv3o3bq3Lhlwx62zaWnvnTPbrtS7xvYs2Z0lfu21Hktqa/3P5jzdVq7zrGzbn9/K/kNnHx7ONbVuzFQiubl65lNH3zpnt12pd41834gx7cKYv8Aq3Huk01FdulT0XqtNbhhchlisIwafsSR5y09+cuxKr5ZJrrbLDKy7GLb6S9LhXIuV9ZFDe+IMqV+M7KULUf/ANb28X4mV1/IvZFx3L0nOb5X9RjPMv669dfwN2oLZTtPpfzHo2NDbgqzSuSe/Yug67A1LHzYVg+G4vGtveutzo2ziLdyduauW5OM47VJbGX+Br9qceDMfRzX20tj7W5nXpfUVKkL7UJck9kZfQzl1OhlH4rSco93lX0ltOEJxcJpSjLY09qZQ6loUrdb2GnKG92t7X4ecs/fGm+3Xal3h7403267Uu8a6jyl+NJ3IVXZkprMjKy9TZlWMJ05YuLozlOWj2NCpdaitHy63Ld+Nu/5VJUl+LZ9JStUbVa05VuPHuQ4c8ueNxPsyg069K5GetaucSNcsoPljJUPVv8Auw/Eu6dscRa/uw/Eu6dueh6Vtvfg+c4fU9tv8XzGPIvwx7Mr1yvBBVdNrND5h0/7/m/xM2sSjHTryk0qqiryuqOTLa3V3bV1QtuNMmZ1VcaldHpbd225TrVSpgzpfmHT+a55q75W5uuZWRWFn/RtdTxn133isBxXdXqLkcsp5V/QstfadlvR2YPMo5n/AFYmxjRw3Liy7k0q+LBVb7LLjH1bR8aPDYtyguV8O19d1qc+DOxcnZ7Chm7zjWXXUvdsRu9uUqd1OiOm+YdP+/5v8TPh6pi5lx27PFxRXE+JUVN3OckW3w3+suf7f1o7LGu1Er1uEnFxnKjpGhyX9FZhanOOasVVVZ0Zz3xJ+ps/gfdOhOe+Jf1Nn8D7p1ep/tn96HvOfQfuI9EvcVFS6+GfHyOtH/8AIpDrdOw7Fi1G9ajwyu24ca5G6b/pODQ25T1MZKlLXxS/EmsDt101Gy4vbPBexpm4Ac9q9u9e1aFi1LhlOMUtrS5T1dVfdiCko525KKinTFnmWLPFk4uWSicq7dh0IOd9w6l7WPnS7w9w6l7WPnS7xz+c1H/kn+b6jby1n/0R/L9Z0QOd9w6l7WPnS7w9w6l7WPnS7w85qP8AyT/N9Q8tZ/8ARH8v1nRA533DqXtY+dLvD3DqXtY+dLvDzmo/8k/zfUPLWf8A0R/L9Z0RTfEGdwW1iW34Vzbc6kebsmt7h1L2sfOl3jUz9NycNRnflGXG2lRtvZ10YarVaiVmUXYlai8JTbrSL29Ztp9PZV2L40bjWyKXKahd/Ddisr2Q+SkI91/UUZ1mkWOg0+0mqSmuOX823uGOgt5tTHdaTn7diN9fPLZa5ZvL87N0AiTpFtciqe4eOYnl4kW4yvW01saclVPtnu3dtXU3anGaWxuLT7hxUpOUnJ7W3V9k6H4b/S3f9z6kebpfUJ3rsYOCjGSk008cDu1Gijatuak21TCm8tys+IP8f/PH6yzKz4g/x/8APH6zq1v7a99xnPpf17f3kc1RHi5xKNYnoHz7jFKuVYHvJ4nQfDdjhsXL73zfCn1I/wAWXJr4Fj8vh2rW5xiuLrva/pNg+h0lrhWLcOVRx6XizwNRc4l2ct7w6FsNbUb/AEGDeuLY1FqPXl4K7pxjvXY8UYJ0ex76M7fIxrOTb6O9HihWtKtbV1jV9yaZ7H0pd85dbo71+5GUcmWMaJSbWL27EdOj1VqzBqUZSlJ1wXUcXKUm/C7RBvazjRxsu5biqRjLwV1Gqo0Dz0qVi0k4txaW9HtW5KcIyWySqvaSCASWJBAAJJjGu17IrezyS5N7ORcgAvz8D/T2U5eU0229rNt7VTnNRqja5iTWzSjQAANQAAAAAAAAAAAAAAAAAAAAAAAAAe4xqA3Q8UBm6M8ShQmhCkjwA0Em3RKrIJM1hbG+cyVPVrGu8CquHrmZYiptk69YUZzTnHM8THG5NqjTmvpErbe2CbXKqPYWGkYiv3blm63GEFxS4d720SRbrCw1FJYsW+dt17dS1MMWcl3VQtzcaNvmOV4Zcz7RBb59i3j5DtwfgNJpN1pXkKu9b6OdOR7UQ40N7dxTSa5VVHgEAqaEkptOqdGeQAdDo2l4+dZnO7KScGkuFrlXVTLH5cwfLudtd41fh7KxrGPcV67G25STSk6V2Ft7ywP3Fvzkdeks6OViDuK3nda5njtPE1N3Uq9NQc8tcKLA0/lzB8u5213h8uYPl3O2u8bnvLA/cW/OQ95YH7i35yOjy+g7trrRjxtXvudRp/LmD5dztrvD5cwfLudtd43rWbiXZqFq9Cc3uinVmctHR6OSrG3CS5sSr1Opjg5yXSVXy5g+Xc7a7w+XMHy7nbXeLSUlGLlJ0SVW3zI1/eWn/uLfnIS0mij2oW4134Ex1Gpl2ZTfRiafy5g+Xc7a7w+XMHy7nbXeNz3lgfuLfnIe8tP/AHFvzkV8voO7a/MieNq99zqK+/oem2LUrt25cjCKq3Vd4oLjt8cujTUK+CpbXTqm7q2qSzbvDCqsQfgR5/vMr6nl33Zlc/swUIQ+0tsnv6D09NC6oVuycpS5H9n6zJZ/uw/Eu6dFm67atN2cRdPe3VW2KfY3nOWdt2PXXdOuxNOxcNf6UPD5bktsmbaGN+TuxtSVtPLnm8Wvuox1ztRcJXIubVcsdifSynlpWqZsZX8mVJ0/07cnt7W6Jg9wal5EfOR1IOx+l2Xi5XM32pZsZPezkXqF1YJQS5FTBHLe4NS8iPnIe4NS8iPnI6kD+Ls9+5+ZfQT/ACN7dDq+s5b3BqXkR85D3BqXkR85HUgfxdnv3PzL6B/I3t0Or6zlvcGpeRHzkWGjabl4eROd+KUZQommntqi5Ba36dZtzjNSm3B1VXh7ilzXXZwcGo0lg6IHPfEv6iz+B906E574m/v2fwPuj1L9s/vQ95Og/cR6Je4pjtcX9NZ/BHuI4mpffDVy5LpoOTcIqLjFvYq13HF6fcyajLSvFWWu7LVnb6hbzWs1f03Wm+uBelHl/wDkNjrR+svCjy//ACGx1o/Wd2v7Fr/Nb95waTtXP8cy8ANPUMK5mRhG3edngbbartr1mjquSlGLcY55LZGtK+1mEFFySlLKu9SpuA57O0vMxcd345M7qj4y2qi5/GZVfmsj2s/OZwXPUZ25ZJ2HGVK9tbDst6FXI5oXVJVp2WdsDm9O0/MzbUrryJ2oJ0i6t15+VG/jaPkWb8LssuU1B1cGnt9I1taq9cUZLTvJL7WeOzfQyuae3Byi7yzR5Mr27qlqUvxN/asfil3EXRS/E39mx+KXcRPqH7W5+H/kiNF+4t9L9xR48I3L0ISkoxlJKUnsSVdrOwt5WJNq3auwk90Yxkm9hxVTf0TbqVnry/pZ5ukvys3KKKavThFt7Uth6Ws06uQcnJrhxk0jrDzPxJdZno8z8SXWZ7j2M8ZbUcOzo/hv9Jd/3PqRzj3nR/DX6S7/ALn1I8H039e192fuPZ1/6EumJblZ8Qf4/wDnj9ZZlZ8Qf4/+eP1nr639te+4zy9L+vb+8jmKm1plj8xnWrbVY8XFLrR2moXnw1YrO7kNeKlCPZ2s8Wxb4l61b5HJN/djiz2dTPh2Zy5aUXS8C/AIlJRi5PYkqtn0R4BIITqqrlJAOb+KbFLsLq+3CnZi/wCJzp2PxFZ6TBU/ZyTfWew45qja5jxNVDJqbi71Li9u35Ue96dPNp4ru1iAQDI7SQQZbONkX3Szblcf3U2SlXYQ2kqt0XOYwbi0fU3t/Ly7NF9Ziu6fnWVW5YnFc9G120KPcVV223RTi/xIwGC8qTrzmYx3lsT5iDW26S6TEACTcAAAAAAAAAAAAAAAAAAAAAAAAlGa2jAjPbZMSs9hloeZRPSJZoY1NacaHvEmlPgf29ifVJuIxQXhrqFHgzTbF13F5jqzxNXlvoop1o68jluSfOMidm5OUoccrjafE6cNKeLRLZQ1bOZFW6T3o83M5vZAjKs2er2bDi4Us9cevA2rd25jz6SMuCW6nK+pQ2Lmo5TipKXg8q/9ikdyblxN7VtRYY9xTj1//TLKjFyzHCTSk+g3lCDldyE4Qm7bTtympKEpUXFXbRFbftKUXFbXHc+enX5zbt371nZDbbUXHgSUXtW+qVW0YJSlOXFOTlJ75PezO3Cacs2KdKOvyFLalFvdhT6CuBkyYcM6rdLaYiWjrTqqkggAHtXbkVRPYT013yi50nRredZlNz4HBpeLWtVXnN75Wte29Bd8Q0125FThZUoy2OscTlua3Twk4ydJLbgznbUpuNZOtT3xM6D5Ygt1/wBD+I+WIe39D+JL0Oo8BfmiZPX6evb/ANrNHQHXUrfWl/SzqirwdDjh5Mb6vcfDXweGm9U5y0PS9Ps3LVqUbkcjc3JKqeFFuPN1t2F26pQdVlS3GLK/TXvwS7jOJbaZ3F2HSWp26044uNeaqoU3yxD278z+Jj6hprt2dtwhnUVJPFLb0muh1Fq1GanLLVqmDZz/ABMcTLW/pNmNzoMe7LJyOWEIqkfxSrRGzb+GW4J3byjN74xjVLs1R58dLdlJxjZUsu2jjTorsqd8tXZik3KldlU69RQ1BfT+G7VuDnPJ4YxVZNx2Jdso76txuNW25QT8GTVG11hctXLTirkMmbZ8SezmRa1ft3a5HmptwaJsf3YfiXdO5OGx/wC9Hrruncnd6X2r34PnOH1Tbb/F8xq6pOdvAvThJxko7JLY1tRyz1LOr/fueczrcvH/ADONOxxcPGqcVK02lT8sQ9u/M/iW19jUXLsZWk5RUaOk8uNekpor1iEJK7SrlVVjXAqPeWd7e55zHvLO9vc85lv8sQ9v6H8R8sQ9v6H8Tk8nrO5P/wDr9Z1ea0e9fkf0GjgXc/Nv9CsudttNpuUnu5N5Ze6dU/fy7cu+TiaCsXIhfjfbcHWnDSq3Nby3OvS6JuD8wpqWbD+4+z7Gcmo1SzrguLjTuLb7Uc3qNvUsCMJSy53FOqqpSVGuyaHvPO9vc85nU6hgxzrHRSlwNSUlKldxW/LEPb+h/Ex1Givq6+CpSttKn9ylN+1m1jV2OGuLlU6v7H0IqPeWd7e55zMV7JvX2ndnKbWxOTb2dkvPliHt/Q/iauoaRj4Nrjnf4py8SHCqv6dxz3NNqIRcrkHlji811Ne83t6nTSklCmZ7KQf0FTUvfhjxr/Wj9ZRKnFsOzwMexZxrfRQUeOMZSa3ttcrNdBbc9RGSwVpZnXb8SaK+oXFGzlpjcwXsxNko8v8A8hsdaP1l4UeX/wCQ2OtH6zv1/Ytf5rfvPP0nauf45l4YrmRC3etWpb71VF8lUq07JlKf4jnKFvHnF0lGbaa5Gkbam67VmVxY5crpzVxM7FtXLkYP7VfdgW8oxlFxkqxkqNPlTOVv6VdhqSxIbpusJfcfL2Do8DLjl4sLy2N7Jrmkt5mduDmrjiuNJpS5aPeZajT29XC3JPdJSXLB7UaWb89PKcacji1/UtjPNmzCxahZtqkIKiNPNzaZ2NhwdHKalcpzLdHsm5kX4Y9md654sFV945jBvzyNYt3pusp3KvvFNZfVrhWYYOcoLDkhX59hbTWXc4l2WKhGT6ZUOrKX4m/s2PxS7iLopfib+zY/FLuIv6h+1ufh/wCSKaL9xb6X7jnam/of+Ss9eX9LK6pY6F/krPXl/SzyIfq2v8kPeezf/Rufcl7jrTzPxJdZno8z8SXWZ9C9jPn1tRw0t50fw1+ku/7n1I5ue86T4a/SXf8Ac+pHhem/r2vuz9x7PqH7d9MS4Kz4g/x/88frLMrPiD/H/wA8frPW1v7a99xnl6X9e395HLLazr9HsdBp9pNUlPw5fzbvoOVw7Lv5MLS+3JR7D3nbJKKSWxLYkcPplutydzuJQXS8Wd3qdykYW97zP2bCTWz5uOO0nRyaSNkp9a1CxZmrcpVcFxSS27+sdutuZLE3yy+BdMsDg09tzuRSVeXqLTHnx2YS50jDlajiYuy7Os+S3HbLtFViXtR1C10WNJWbEXSd3dLbtoqFlh6Vi4vhpdJd5bk9rr1OYzs37163DhQyqizXLmyvLljymk7Nu3J8SVXXCENvtfIa1+Wo6hj3Eraxsdxb8PbOVNq2chyN9UuPq7T6IcJq9joMu5DyZtLrb0c2usuE7U3Jzcs0JSl1qi5OU7vTLylKcFFRWDSXy4mmQAcx6hZaLp8My+5Xttm1Sq8pvcjqHONqCt2krcIrYkqJFD8PXbcbVy23STltfY2FzOKnFwls4tjNIzai0sKnka1ylealXLHYvnPKvXorwpz6SlaOKnF9anIZvzUUvDVJKKlJLbSuw13ZbUtqcpOvG1RpdShNy05N0fjyi5V5FHkKYmDjB7fkwMebp+DmcUZRULy+3HZLs85y+oYd3EuStXNvLGS3Nc51tuPDVuKT3VTdGuonuKj4kUeis1XhVlt6jQZ16K9KNyNurlF7+ToObABB7gAAAAAAAAAAAAAAAAAAAAAAAAPcJUPATCDVTajI9VNaM6GTpC6kZOB6mzFDe2JTqIbmVbJpSLMtuE7k1CC4pPci6w/h1SipZc2m9qhDk67aNfRLcXx3HvclHsb2dHXaxGlcTzNZqZxlkg8u98pV3/ha3KPFi3nGXkXNqf8AMtxWflcjEuu3ci4yjvj9a50dN0sYzUZSo3u7nYPF2Ec61GF6KhOSbs3Ftaa3xZo3B7FlZz29XdjhceeG97V9JQOdx7k+4Y5RuvmX0mzctztXJW7ipOLo0eCDrU+VUNSWPJ7W6s8PGZumrfy4x8G14T5ZcnYIaXKaxnNuiMMrDiqt0XVMbonsdSJSlJ1k6vqkFWbJPlZ1/wAMzhHGu8UkqyW99QuOlteXHto+eRyLkVSqaW6plt37km602G1jWXLNqNtW1JQrjnpy9B51/wBN4lyVzPTNyUO+6W15ce2h0try49tHCdJIdJIv/J3PBX5/qMf4teJ/t+s7xXIN0Uk3zJno5T4fddRtt80v6WdDLJnebhhpT5Hel/bXW8p9Y6tNq+LbcpRytScFFPM3Td1nJqNM7VzInmVFJyeCRlyMmzjw470uFci5W+ZLlNRvIzNlyf5XHf2FJdLJfef2Ue54cLdi9dm3dvu3Kt2W/c9kVuiuscfKbTojDWam5CUIyhWM03kUsuzvNe5fKbaTTRuKTjKko0+Jxr1I7axDEx7at2eCEVyJrb1zJ0try49tHCdJIdJIzXqU4pJWIpLYlP6jZ+mVdXdbb/p+st9a1f8AMS6Cy/8AQi9r8trl6xT1IbbdWKnHKUpzdybrKXUluXMd1q1G3BQisEZsb+9HrrundHCYv96PXXdO7O70vtXvwfOed6ptt9EvmIlKMU5Sailvb2Ix/mcf2sPORg1f/G3/AMP1o46U5JtG2r1s7NxQjBSrHNVunLQx0ujV+Dk5ONHTYdx+Zx/aw85D8zj+1h5yOG6SQ6SRz/yd3wo/mf0HT/Fx8R9R3P5nH9rDzkZIyjJKUWpJ7mtqOC6SR1Pw7e48KVvltSdOtLb3zfTa+V26rc4KOZNpp1xXIYanQ8G3nUnLFJ4FqY3kWE2ncgmtjTkjIcpr9l2M+co7FcSmuzsf0m2s1ErEFOMVOslF1dKVMNLYjem4OWXCqOiydQxcezK7K5GXDujFptvmOSzc27l35Xbj2vYlyJcyNfpJHmp5Wo1Fy+1nSjGOKinWr3s9bTaOFirrmk+V7j3DxjtsOcXjWY1XErcG48u44ZOjqjofhiTlO+3tbjD6zTQ3HDUKNK8VZa7stWZ+o2s1rPWnDx6a4F+UeX/5DY60frLwo8v/AMhsdaP1ndr+xa/zW/eefpO1c/xzLwpfib+xZ/FLuF0UvxN/Zs/ifcJ9Q/a3ehe9EaL9xb6X7jV+G795ZErSVbc48U+o1uZ0hX6Ng/lMVOSpdu+FPqLkiWBOgtTt6eKntdZZe6pcg1lyM70nFYbK76cpRfEt68o2rKVLTrJy55Lk7BV6N/kLH4/qOn1HDjmYsrX214Vt80kc1pUHDU7UZKjU6NPke08/W25Q1cJSxVyVtxe7K1WJ26S5GWlnBKkoRlXnrynXlJ8Tf2bP4pdxF2UnxP8A2bP4pdxHf6h+1ufh/wCSOPRfuLfS/cc2WOhf5Gz15f0sralloP8AkbPXl/SzyIfq2v8AJD3ns6j9G59yXuOuPM/El1mejzPxJdZn0L2M+eW1HCXPGOl+Gv0l3/c+pHOTtyk6pHSfDapi3U/afUjwfTWnqLS3Rn7j2fUP276UW5WfEH+P/nj9ZZlV8Q3LawlbclxuSajXbRVPW1rS012vcZ5elX9+395Ff8OY/HlyvNbLUarry2L6Kl3majiYa/1Z1nyW47ZHO4V/OVt4uFF8Vx1nKK8KnJt5EWeHoEE+lzZdJN7eBPZXqvlODRXbvBVvT26ybcp3J4QTfvwO3Vwtu67l6dI0SjCOMmvmMLztU1OTt4kehs7nPd25d4pMuCjcnb4uOja4uenKdllXIYuFcnBKKtwfClsSe5fScTclWTM9ZacLlvPcd2405yb2JbEox5DbQTU87hBW4Rokltb52Xnwre23LT+1FSXXi6PunRHH/D17otQgq0UpOL/mWz6TsDu9NlWy4+HOS9j+Je84/UoZb7ffSfzA5X4pscOS7nJcipdleCzqim+JrHHjW7nkycW+pJfwLeowrp3Lw3GfVt+QroJ5NRH+qsTjwQDzD6Ez4mVLGu8aXEmqSjzovsXVIXIpQkp/cl4yOaFQY3tPC7i8HvOuWfY+0pRfU2nr89jc8u0cpHKyIqiuNrme3unr87k+XTsLvCsuY5n6et/ynTzz7cYuUVRLfKbokc9qed+auqjrGP2ud941bl67c/uTcqc7qeAb2NLG2821mKfjMg9XPGPIO+OxAAAkAAAAAAAAAAAAAAAAAAAAAAAACoAAqZIeKYz3HcgUnsLfRri4bkOVNSX/AK7B0Nekt8Uftx2dk4/Dv9BfjN+K9kuszpsDIUq2W9vjQ+tBbek8nXWmpZ10/SZ1XdJOfCujupb3F7YzSPVmMuKClOjTVyVt+NVbK9SvKeqJ15G1Sq3mBN23tXRwi05KLq3VeC5z5duwnYca+JNDWcZStxyorbDwZ/he7tMpzom1esShJUVyLVHyVRymZfcIdHHx5Lwuov4l08Dp0WaScOWL+RmLKyuKtu2/B+0+f+BqkAo3U9SMVFURIIAJLvTdDedZc4SiuGifFXe1XkN1fCt6O65bXnd42vhf9Nd/FHuF0dWl0Vq7YhcnmcpVr8TXKeJqtbfhenCMvhTwwOb+V8j2lv0u8eLnw7dt0TuQcn4sI8Tb+g6WXE9kdnVIhbjCrW2T3ye1s1fptjYlJc7mzFeoX+WS6KFNp+gXbF6Ny/KErdHx203yrcXaSikoqiWxJEg6bGnt2YuMFtdW3i+swvX53Xmm60PF6DuWZ21sc4uKb6qoc+/hjIe13Ldf5u8dGCL+ltXmnNOsVRUdNpNnU3LKag0s23A5v5XyPaW/S7w+V8j2lv0u8dIDH+N0/wDX+dmv8hqO8uo5z5XyPaW/S7xr5mhvDsu7duw5oxVat9Q6bIyLWNZleuukY9tvmRx+p6jdzL7nJ0W6MeSK5jk1ljT2UowUndlsWd4LvM6tJe1N6VXJKEdrpt5kYcb++kvKXdO7ODxP70euu6d4ael7b34PnK+q7bfRL5jFlY8cmxOxJuMZqja3lZ8tYvtZ/R3i4B3XdNZutSuQUmlSr3HDbv3bapCTiniU/wAtYvtZ/R3h8tYvtZ/R3i4NPU8+GDjuex3ZbLcerz9ZGNzR6O3BznbioxVW8TWGp1M5KMZtuWCKDVcPCwmrVucp3d8k6US7C3mb4Zv8OTK091yP0x/gU2RfneuSnNuTk6tvlZsaVf6DMtTrRRmq9Z7H9B5NuahejejHhxzx+FckdnXRnq3LMnppQlLPJx2vedsVms6Zczlbdrh44VT4nTYyx44eUu2OOHlLtnu3rcLsHbn2ZbnjhieJanO3NTjtRzXy1m//AB+c+8aubpc8JR6aUOKW6MW26c51Gbn2cSw7smpPdCCe1s43My7uTelcuS4pS3vk6y6h5GssWLVIW5TlceOM6qK3s9XR3dReeaVFBc21mGp0Pwtvv/hh9ZzlTo/hdpdO3sXDD6yNL+5s9Mv+LNdf+2n7PejoCjy//IbHWj9ZbTy8WHj3oR68kU16/Zva9YuWpqcFROS3bKnfrpwcbSUk3xreFcdp5ekjJO42nThzxoX5q5eGsm9judHbsyc5J8rp4KJu6jg2vHvw6ydX9FTWl8QacnROcuqo9+htevaamW5chtTpmXI6mdu1ermhCXLjTfgWRTX9aVvVY21L/wDnh/p3Ou98v5Scr4hxugmsfi6VqkW1RKvLv5DmJXW7nFvOPWa6rjHTzUqPPKS2YbI+07NHom87uxawypPn5Tvyoy8JWtWxsuCpC7Ok+pOn1mLTtesW8WFvJ4nOHgqSVaxW43LOs4OTdhZipOUmuGsdle2ayv6bUQgncjGeaE4pvFST2fMYRs37Mp/A3GkotrY47ywK/VtOuZ8LcYSjHgbb4q8vWLAHZdtRuwcJ9mW3kOe3clbkpx2rYcjqGkvBhF3LkZObdIxrWi3vaPh//I2v5v6WRruZ+YzJ8LrCHgQ6y3vssn4e/wAha/m/pZ4SUFqY8OuRXoRjV12PF+09p53pJO46ycJN9R1wB5nchbi53JKMVvk3RH0DaWLPC2k0XMY7+RYxodJemoR53y9Yqc74ihGtvDXE/aS3dhFdbxs3Pcsi/NxtLbO/c8VLqfwPPveoxTyaePGnvXZXPU7LWik1nvPhQ5+0/Ybmb8Q3J1hiLgj7SXjdhchUcVy/eo253JtKrdW2xl3bEXwY6fCt0peNL7z5usbXw/j9NnQk1VQrcfY2L6Ty5O9qbkVcnmzSUY07OO2iPSjC3YtSnGOWirjtfSdPjY1nGtK3aiopJVa3t87MwB9HGKilGKolgkjwm2223VsqPiO/wYkLVdtyVX1o7e6cq3V1Lj4kyOPMdtPZaio9l+EylqeHqZ59RclyRfDX4dvynu6G3ksR3y+LrMuJddrKjNb1Sa68Wd7FqSUluaqj54nS9B8+ztndaZd6XAsT5eFRf8vg/UdHpsqXbkO9GM/y4M5/VYYW59Mf9dRtGpqtnptPvRpVqPEuvHwjbIlFSi4vamqNdc9K5BThKD+1Fx6zy4SyyjJfZafUfOb64bsl1a9sxm1qVl2ciUHvi3B/ys1DwbdcqrtWD6VgfUwdYprlRIBBYsSCASCQQADzc3o8nqfIQkQax7KILLG+HtTyLauK3G3B7U7klF9reYtKtW551rpfEi+Kj5Wmde5NqnMWjTlxOLW6ydpxhbSq1VuWPUcte+HdVtKqtq4v/jkm+1sZXTtzhJwnFxkt8ZKjXYZ2dyUpusJV4lwrkainWVK7+JjJxMfULMllJSlLbauRVJRXXfcK4N4Ixt+pTVOLFNb4YNew4oGzm4dzDyJ2J7eHbGS3Si9zNZoHqRkpJSTqmqoAAEgAAAAAAAAAAAAAAAAAA9rcjweluCKT2I9Fhp+W6q3J0lHxJcuzd2SuFQ1UynBSVGdpjZKvxSdFdW9cj6qMlEpOW6UqJvrHMYequ2lC+m0t01v7JZx13HjGruKdORqVe4Sm+U8q7pLkZPLFtPcWk7sbUJXJPwYJyk+otpxd247k5Te+Tqbmo6xfzK24/wCnY8lb31yvqTU7NHp3aTcu1KmG5EggEHWSCAAbVrUL9qPDFtLqNruGeOoZLSfHLb95lcZ4+KusZu3H/TZnO3HblRt/n8ny5ecx+fyfLl5zNWoqRkXP1spw491G1+fyfLl5zH5/J8uXnM1aioyLn62OHHuo2vz+T5cvOY/P5Ply85mrUVGRc/Wxw491G1+fyfLl5zH5/J8uXnM1aioyLn62OHHuoz3My9cVJSbXJVt90w1IqKhRS2EqKWxUPdu44S4kbXvbM9tc89mlUVGXGuKrubREoRltSfSbvvXM9tc89ke9Mv2tzz2adRUZeeX5mRwod1dRue9Mv2tzz2Yr2Xevf3JSk91ZNt07JgFRkXLV9LbJVuKdVFImpMZOLqjzUVJargy1DL08+ZDp58yMVRUrwod1EURkd6bVN3WPFSKipKio7FQmhNTJG/OMeFbjFUVDintVRQydNPnCuzTrWvXMdRUjhw7q6hQ9u7N8pHE+c81FSVFLYkhQmrFSKipIJqz3bvTty4ouj5+Ux1FQ4p7RQ2XnZD3zl5zI/OXvKfbZr1FSvDj/AKZXJHcj1Kbk6s92ci5ZlxQbi1uadGuyYqipOVUpTYS0mqM3PemX7W557PF3OyLqpOcpJbuKTl3TWqKjIntq+mTZCtwWKiuo9xuNS4ntM88/Inb6Nzk4LdFybjs6hq1FRkj82DoS4p0qq0PVW3ztnVfDWPwY9y81tm1GPWj/ABZykZUkm+QuMb4hvY1mFm0rahBbKxdefbtNbFyFq9Gc08sE6ZVX4nh7jm1tu5ctZLa2tV6DrCJSUYuT2JKr7BzHzRlc1vzZd88XviTIvWp2pcCU04tpOtH2TvfqdmjpGbdMPgPNXpt+qqlTpK/Pvu9kTuPfOTl22a1ROXFJsip5cU6Y7Xi+l7T24xSSS5DzddOFrkZ2Hw3eU8OUPIlVdaSqcdd8Vdc6L4Tv+HK2348N3Vg+8zo0ssuotPvZoP8AEsPlRzeoQzaZvuup0wAPbPAOP+J7HR5k5JbJUmuzsf0lGdb8VY/Fbt3UtrUoPuxORPDuxyX7sP6sy6J4n0egnn08HuWXqwJBAKnWSCAASCAARLcIoS3CILx7Jnsyducbkd8XWnPzrso6LE1K1O2uJtxWzi5V1JI5yLMkZOL4otxlzolxrs2nNqLEbqx2rYzqlC1cTdtpqVOJwo93U5DJtb3M5eGXci60q+eL4X9Znlqt7gpFOvPKTa+ihFJbjiloblcHVc56+IZQlkWoqjnGL4muZvYvoKaSNi7OVyTnN1k97MEg0elp4cO3GFa5UeAGCDcAAAAAAAAAAAAAAAAAAHpbjySEVnsJBAJMyQQACQQACQQACQe8edq3ehO9b6a3F1lbq48S5qrcWPvHQ/8Aqv8Ann3i8Yp7ZqPTX5kyk5yi6K3KfPHL/wDk0VZv4MsBV/OxuSjRcHRNJ16vEZfeOh/9V/zz7xkjqGi0X/8Amf8APPvE5Ipp8SD6VL6DG5cnKNODcXOpQT/5HrpPh32eV24DpPh32eV24Ee8NG/6z/nn3h7w0b/rP+efeLVj3rX5Jf8AUxyy7l/88f8AsYcyWlO2vyUb0blfCd1xapTk4TY+Hcaxk57t34K5Do5PhfOmjWzMrAvW1HFxPy006ufSSnVU3Ukbvwr/AJN/7Uu7Ei2k78F8MlVdlfD1Mm9mjpbj+OLUX2nWXWmzWuLCv6lKEqYdhNx8FcSTjs+ktZabo2p3Yxw76tThDw4whsdPtbaFND8n7wu/nePoeKf9vfWuzedDomPpcFPMxelhD+3xXmknXmNdPFTk4uMGpSblXCVFuoY6qTtwjKMrkXGKUaYxq99dpX5NnQlg9Bavx6e3Vu5wNym1XZ1DHoNnp+O3+ShkLiTleuOiiubczJqGJoeJeuWryyFdo3F7OF13NbNxi0DoeK47uTdtxTTdm1xeEueTjyEU/vRTUFSsWo82/MTWunm07kq0knNb+7loXGRh4sbys42mRuv7VyS4La7O2pR6vfxVKWLaxbVq5bltu2pcSapu3IvMydvUMa5Ozn9DiWtlzgi2/wCaVUyq1uGnrCxvy7XSQ2VUHBTjTbLcaahfDJxypbfs4r+mmJjpH8cFPM5Vo18fwvbWVcPYbi0jTcjDwYKfRXby2TjHbNpVdesaVi7g2L35CeFHJvRuO2rrdHLwqLYWenwldxtKu26ShY4+lkn4vgtbTW03NxZ6v+XWPblN3LjWVWsn40q7iXCNbbSjByyxrlrVUXJj1iM50upuVxQUpUzZcrUpcqpychp6/bwcfOt2se0oq2k7qi9jq607RuaYtJ1G+7VvA4IxXFObk3TmNDWciOZnuxasRt3VccHNPbNt8KqWeLblpGLj2HSOXmXoqe5tRqqrtFIUd6bpHhp4/CuhRVTS5Vae3Gslekvh+N13uTo9hqXcjSISuJaZNwtujm3JdZvmqedFtYGZql3itKNpxbtWJeEu31CyVyM9azcC4/Aybaouqo94q/h6P5fWXZuvhlFThR7Nq5CXGl23XK453F/ClinzEKVbN2meM+FGa+Nywkq8vOe7+BgYVu1qEJPLsSuODtSXCn43caNmz7qv6bkZssKNmFtOMNtXKVOTssjLmtP0vGhl2o3Jq7OTx5vem57eXnMuRn49vQ7F78pbdq7KnQV8FPbt3dQlRjFy7MaQzODjWja28vUVlKclDtzrcyRmp0rFN4UVF7TmKipDdW3uryEVPPPUPVRUiMuGSlvo60ZafMV/9tjeY/WLwjB1zSy+ypSbmqZIZ9/xUKyplxbli3fjLIg7tpeNBOjZvfMV/wDbY3mP1jRzMuWXe6aUIW3RLhtqi2EtQjRxlmaexxKxdyVYzhkTW1TxL3o9EWm+8HhyUHLgjDidXtpXeRp0NE1C5O1bxJW3CDnVyb3bOfqmDUf9H4ewbXLcfG+zWX1kfCv6y/8A7L7qOpSXGtwcYUcY5vhW1qpxOL4F24pzrGUlD45bE6GP4fxcfIz7kL8FchCEmovdVNI24XsW5jXsqGm2eisScZ1lSXYXD1TU0DJx8bPuzv3Fbi4SScueqLDBwMmWiZUEkp5UnO1Fujcdm0WVW2lFKv8AcbwTeHZ2k6h0uyc20v7UY/E0se1saNTWLWI9MxcqxYjYledWo81N1TxpGFjxxb2pZ0FKxbVLcH9qX/rYedQyse5ouFYhNSu2v7kFvWx7zY+Hr9vJlHBu40LkIKU5XJbdnJs3cpVKEr62YxjTDDM1ypFnnjppdpKM5ZsfiyJ8jZXaffxVnqWVag7FxtSi90avY11jNqOl/ltSjYWyxfkuiktvgydKdgzXtZwoXpwhp9iUYycYy50nSu4za1bha1XChbXBDwHwrdXiK5IcOSqp5ZxxSo/i5OgtxJ8WLyyt54SwbUk8uKfMz3f0TS7Ub7U70niuKuLZt4qPwfB5mZlpekZGHG7asX0rb4WoqlyVabXxbzbyblpLO6L/AEbsJWukvS2xrSNJU5kiMaGo28hK/mW7/TRbhaa4arfxR4Tq4VtSooJp4YJYYtLazi411wUnckpRo1WTx+FN7FTl3lJbs4mPrEMeWPKdm5wxUL+yScvtbDX1uzax9UvWrMVC3Hh4YrcqwizZyOjXxBYUJKSU4J8MnOjT2qstpg+Iv8zkfyf0ROS4krc8FhdoqbqM7rLbvW22/is1dXy1WNDRtO2rsOmTdriXGo7+Gu2lSw6T4d9nlduBXWpwjdhK5HpIRknKFacST2qq3VLD3ho3/Wf88+8Z26UdXBffi37kza8m2qRuP/HJR66tE9J8O+zyu3AidzQOCXBbyeOj4auFK8lR7w0b/rP+efeH5/Rv+s/55940rHvWvyS/6mWWXcv/AJ4/9iuqKlj+f0b/AKz/AJ594e8NG/6z/nn3jPhx8WHVL/qbcWfgz64f9iuqKm3l5WnXbXDjYX5e5VPj6SU9nNRmlUpKKTopKXOq/PQvBuSq4uHNKnzNnqoqeQVLC5GTinR0qWXw5edrNtV2eHw7eaa4SdKlhXLkbeWmoOkeJOnC+d9Q6OOg4EZKUeOqaafFzdgvYtXrtJQUf7c08ZUao67Kcpx6vVW4RlauRl8adHTAsgAe8eCaGt2el065z26TXYe36GcHdjwXZR5ns6x9IvW1dtTtvdOLi+yqHzzPtuF91VHufXWw8rXxy34S8SDj7Yv6z2fSLlYzhudes1wQDmPVJBAAJBAADCYZBDNI7DJGR7UzDUniJTDiZ+IhyMPEQ5snMRkMkpoxuVSAVbLJUAABIAAAAAAAAAAAAAAAAAAAARWWwAAsUAIJAAAAAAAAAABvafn3cPilbhCbmqPpI8W7mNE923sFWsU6NFbkVKLUlVPkLf5gy/Y4/wD9aHzBl+xx/wD60VdRUnjXe+zDy1nuI3czVL2ZbVu5btQUXxJ24KL3UPWjajb0/Ld+5Fzi4ONI0rVtc/WNCoqQrk1NTrWS5WWdmDtu3SkJbUjflkaZPUHelZn+VlVyt8XhcT5a15zNqmr28mzaxMOErGLaXive2utUqqipPFlSSVFn20WPR0FeBDNCTq+Gvhq21003l1c1jAy8O3b1CxO7k2ouMbsXSvM3tRr6dqdrCxMmCjL8zfXDCapSKoVtRUnjTzKWGZKlaY7iFprai4Y5W82WuGDrgtxc+9tOtaXdw8exchcvRXHJuq4qKr3swX9Ts39JtYdyMnfsSrCezhpzb67itqKh3pvDCmXJRLk2haa2nXFvNxKt1ebYXWFr1jDx7WPbx/AdfzVXVzqqbDxpupaXiZM8mWPc4+NuyoyqoxapR1aqVFRUK/P4djydnBYB6W28/aXE7VJPEz5WR0+VdvxTjxzc4rlVXUnHypQy7N+85XFanGTq6uiddlTXqKlMzrXnr7TXJHLlphTL7De1PUFlahLLx+K3WnDXZJUVOQ84GZasZiycqDv8NZLbt4uRvnNOoqTxJZs/LXNzV6CvBhk4dPhy5OenSWudrFjULdl5Nj/Xtz8O5B0Tt1rwpHrUtVwr+BawsS1O3C1LiXG09m3qvnKioqWd6bzVp8ao3TGhRaa2slKpW25RWZ0TfMbsc+3HTZYSsx6SUuJ39laVrTcadSKipnKTdK8ioug1jBRrT7TzPpJqKkVFSCSamXFnjxvwlkwdyyn4cYuja6m4w1FSVg09waqmt+4s9X1PHzYY9rGtyt2seLilOleRLlfMbeHq+i4XFPHxrsbsocDbkmn25c5Qg0V+am54ZnTGmym4weltuCt/FlVcFJ41xx3m/p+TptqU55tiV6XEpW+F7Fzpqqqb9n4kXvC5kX7cnZlB27VuLXgqtfpKGoqI3pxSUaKjrs29O8memtzbck3VU2vBc24ururaVHAv4uJjTtu9t4pNPbs5W2zxp2rYWDh3Iwsz/N3IOLuV8Hl4eUqKio488ylgmllVIrDoI8rbyuLzNSlmlWTxfOb+Bf0q3CSzrE7026xcJUSXbRl1TV7eZnWcm1bcY2FGkZPa+F8XIVdRUjiyUciolhsWOG9l3Yg58R1bo1jJ0VdtEXd34ihfjO3dxYxhfcencW+KSj2tpkn8Q4r1LHyYWpqzYtyt8Ozi29koBUt5m7vW1PYuTEz8nZ5ItKjVMz+0qP5C0jn6ZHVHmKxc6Hxowr4XSVrxbzW1TMhm513KhFxjc4aRe/ZFR+o1KipSVyUouLpRyzYKmJpGxGMlJVbUcmLrge7V12rsLsUm4SUkpKqqnXaix+YMv2OP/wDWirqKiNycey2iZ2oTo5RUqby0+YMv2OP/APWiJ69lThKDtWEpJptW0ntKyoqTxrneZXy1nuImoqRUVMzUmoqRUVAJqKkVFQB0src4yj2VznW/D+rxvQjjXZbaUtSf9D63Icdce0942RKxcUk3TlpydVF4TnamrsNq7Ue9Hd9BlqdNG/ayvbyPcz6WCu0fVI51lRm100Ft+8vKRYntWrsbsFODqpf6oz5y5blbm4SVGgcR8SY/RZtym7j4l1priO3Oa+LcerjdX24NdmDr9ZyepR/tRn4c0/ZL4X7zr9MuZdQl300coADgPoQCCQAAQASACrNI7AAASAAAAAAAAAAAAAAAAAAAAAAAAAAACGSQwtpEtgBALFCQQACQQACQQACQQACT1be9HgmL8IMhrAy1FSKipUqTUVIqKgE1FSKioBNRUgVAJqKkCoBNRUioAJqKkVAB6qRUioqATUVIqACaipFQATUVIqKgE1FSKioBNRUioAJqKkVFQCagioqATUVIqKgE1FSKioBNRUioqATUVIFQCaipFRUAmoqRUAE1FSKgAmoIqKgHiT8JkEVBYub2m59zFvRcZcLTrF8z5n1Gd3gZtvNsK7DZLdOPKmfNi30PVrmJfVXXklHyo83XRexfennm/wDnPtrd/UvnOD1DRq9DPFfHH5eY7sq/iGz0mBx+zkn2H4P1lhZvW79qN20+KE1VM85lrpsW7a8uDS69Nh6l+Cu2JxWOeDy0+Q8OzJ27sW8MslX5z5rOPDOUX9ltdogzZseG+/vUZgPGg80U96Pqk6pMkEAsSSCAASiSFuJKs0WwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEPcSQ9wDPIIBcoSCAASCAASCAASCAASKkAAzVLrRNAlnJ3rr4LS5d9XzIoovYfQtDSWl2acvFXzpIvp7Su3lCXZUZTdMK0oqfKef6jfnZtJwwlKWWu41vlbTOefoeoPlbTPv8AoeoXAPR8lp/DR43nNR4kin+VtM+/6HqD5W0znn6HqFwB5LT+Gh5zUeJIp/lbTPv+h6g+VtM55+h6hcAeS0/hoec1HiSKf5W0z7/oeoPlbTOefoeoXAHktP4aHnNR4kin+VtM+/6HqD5W0z7/AKHqFwB5LT+Gh5zUeJIp/lbTPv8AoeoPlbTPv+h6hcAeS0/hoec1HiSKf5W0z7/oeoPlbTPv+h6hcAeS0/hoec1HiSKf5W0z7/oeoPlbTPv+h6hcAeS0/hoec1HiSKf5W0z7/oeoPlbTPv8AoeoXAHktP4aHnNR4kin+VtM+/wCh6g+VtM+/6HqFwB5LT+Gh5zUeJIp/lbTPv+h6g+VtM+/6HqFwB5LT+Gh5zUeJIp/lbTPv+h6g+VtM+/6HqFwB5LT+Gh5zUeJIp/lbTOefoeoPlbTPv+h6hcAeS0/hoec1HiSKf5W0znn6HqD5W0z7/oeoXAHktP4aHnNR4kin+VtM+/6HqD5W0z7/AKHqFwB5LT+Gh5zUeJIp/lbTPv8AoeoPlbTPv+h6hcAeS0/hoec1HiSKf5W0z7/oeoPlbTPv+h6hcAeS0/hoec1HiSKf5W0z7/oeoPlbTPv+h6hcAeS0/hoec1HiSKf5W0z7/oeoPlbTPv8AoeoXAHktP4aHnNR4kin+VtM+/wCh6g+VtM+/6HqFwB5LT+Gh5zUeJIp/lbTPv+h6h5n8K6c4tRlOL5G+Fr6IougPJafw18o85qPEkfP9W0y7p1925bYvbF8jT5TQk9h1nxil0NmXL4W3swOQm+Q8u5byXZ206qDwruaT+c97RXZXrMJy2utfZgQCADrJJTaaadGtzPIIB03w9rfRS6K6/wDSk/DXkvy19Z1qaaTTqnuZ8ut3JW5qcd6Ox+HdZjchHFuvY9lpvkfkP6jo0eo4UlZm/wC3J/A+6+70PkPG9S0W29bX3l85RfEGP0OZNLdGcl2H4USqOo+Lsel3pF9uKl2Y7H9Byxz5ck7lvuTkl0PFe89HR3OJYhLmx6SQQCToJBBK3gHsAFC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjexgme88l0VYAAIAAABJBsYeL+Ym67IR8Z/URKSim3sRDaSqzXBYSv6dafArfHTlST+mRH5zA9j6Me+Z8SXJbkVzvuM0T1ZtSvXFbh40q0r1FU3PzmB7D0Y98zYmbgRyINW1Df4TUUlsfLUcSXca59xErklFtQewizpL4E5t8T303dw7LRP8XZ/m/rkUsMqxOKlFpxe5rcXWif4uz/N/XI6fTv3D+LN/bl7PiieP6jcnO0sypSa9zN8AHsHlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFD8U2umWNbdfC493U4Gc1f0m4mnae+teL+COr16SjexJPcuk7kSsu5uNbpxuMa7qtI8PV/urrUsuMcPwI9rRXbkLFtRVe1/yZyoN/8AOYHsfRj3x+cwPY+jHvmXEl4cj1M8u4zRIN/85gex9GPfPUVg5VYQj0c+TZR/RsHFaxcJJbxxGtsWkV5lxsiVi5xLxX4yPF61KzcduW9cvOjwaNKUd6Zaikt6Z1WVmx1LTYdJJO9a2N8soTVK9fnOWao2nyOh7hk3rceCEqR5thjKxU8zlN5qpKvK8vK+ehnYsq0pRXZbqluqAAXNSSYbzye4bqkPYStp6ABUsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeZrZXmMZlaqqGHcWiQyQQCSCQQACSwwnTAvSW/wtvWiiuLHD/x9/8An/pRne7K6UZ3ez7UV4IBoaEggAGSN69FcMZyiluSbSPomif4uz/N/XI+bnffDOfZyMGNlSSuQq+Hlabr9DZto3GOoVaLNCUel1T+Y8z1iDdiLS7MqvqLkAHrHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOfGcpRxrMotxa4qNbHvtnHTuXJ045OVN1W2dL8Y6hZuuGPbkpcFU2udtN9qhy5415xlfuyVGnJUfRFJ/Kj6X02DjpYZlR4v2NkggFDtJMmM2si1Ty13TEZMb9Ra/HHukS7L6CJbH0Gzqn6iP4F3WaZuar+oj+Bd1mkVs/px6CtvsR6CQQC5ckEAAkypUVDHBVkZSsiUAAQSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFcVJV5zKeLirHrEraDEAC5AAAALHD/x1/wDn/pRXFjhf46//AD/0oyv9lfeRnd7K6UVwANTQAAAGWxk3seXFak4veYgQ0mqNVIaTVHiWa+IdV3dPLzp+sT8war7efnz9YqyUyMvO+tmT09ruR6iz+YNV9vPz5+sPmDVfbz8+frFaBTnfWx5e13I9RZfMGq+3n58/WHzBqvt5+fP1itApzvrY4FruR6iy+YNV9vPz5+sPmDVfbz8+frFaBTnfWx5e13I9RZfMGq+3n58/WHzBqvt5+fP1itApzvrY8va7keosvmDVfbz8+frD5g1X28/Pn6xWgU531scC13I9RZfMGq+3n58/WHzBqvt5+fP1itApzvrY8va7keosvmDVfbz8+frD5g1X28/Pn6xWgU531scC13I9RZfMOq+3n58/WHzBqvt5+fP1itApzvrY4FruR6iy+YNV9vPz5+sPmDVfbz8+frFaBTnfWxwLXcj1Fl8war7efnz9YfMGq+3n58/WK0CnO+tjgWu5HqLL5g1X28/Pn6w+YNV9vPz5+sVoFOd9bHl7Xcj1Fl8war7efnz9YfMGq+3n58/WK0CnO+tjy9ruR6iy+YNV9vPz5+sPmDVfbz8+frFaBTnfWxwLXcj1Fl8war7efnz9YfMGq+3n58/WK0CnO+tjy9ruR6iy+YNV9vPz5+sPmDVfbz8+frFaBTnfWx5e13I9RZfMGq+3n58/WHzBqvt5+fP1itApzvrY8va7keosvmDVfbz8+frD5g1X28/Pn6xWgU531seXtdyPUWXzBqvt5+fP1h8w6r7efnz9YrRUU531seXtdyPUWXzBqvt5+fP1h8war7efnz9YrQKc762PL2u5HqLL5h1X28/Pn6x4ua/qdyLjK9JxfI5SfdkV7fIQMq5a9bJVi1tyR6j1O5O5Jym+JvlZ5AJSpgjWgABIBlxv1Fr8ce6YjJjfqLX4490iXZfQRLY+g2dV/UR/Au6zSN3Vv1EfwLus0iln9OPQVtdiPQAAaFwAFtdADLaWyvOeyEqKhJmyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXkuGTRBlvRquLmMJdOqBIIBJBJZYX+Ov/wA/9KKwssL/ABuR/P8A0oyv9lfeRnd7K6UVwIBqaEggAEggAEipAAPdQeUySBQkEAEEggAEggAEggAEggAEggAEggAEggAEggAEggAEggAEggAEggAEggAEggAEggAEggAEkNip5qSTQkEAAkEAAkEAAkyY36m1+OPdMRlxv1Nr8ce6RLsvoIlsfQbOrfqY/gXdkaRu6v8AqY/gXdkaJSz+nHoK2uxHoJBANC5J7tKrrzGM2IR4YpdsiTwJPQAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhqqoa8lwyaNkx3oVjxLeu4TF4gwAA0ALPB/xuR/P/QisLLB/xuR/P/QjG/2V95Gd7srpRWgA2NAAAAAAAAAASmQAD0DymSQQSCAASCAASCAASCAASCAASCAASCAASCAASCAASCAASCAASCAASCAASCAASCAASKkVIqBQmpABJIAAAAAAAAAMuL+ptfjj3UYjJi/qbP4491FZdl9BEtj6Da1f9TH8C7sjRN7WP1MfwLuyNErZ/Tj0FbXYj0AAb9hoXMlqNZV5EZzzCPDFLtnozbqwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWuQ4JdR7jwbNyHHGnLyGs9mw0i6okFng/4zI/n/oRVlpg/4zI/n/oRnf7K+8jK92V0orAQDU1JBAAJBAAJBAAJBAAJFSAAegeak1BFCQQCASCAASCAASCAASCAASCAASCAASCAASCAASCAASCAASCAASCAASKkVIJFCaggAkkEAAkEAAkEAAkEAAky4v6mz+OPdRhMuL+ps/jj3URLsvoZEtj6Da1j9TH8C7sjRN7WP1MfwLuyNApZ/Tj0FLXYj0EmWxCvhPsGOEXOSS7JtJJKi3ItJ8hoSAChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMF+39tdkzgJ0YNIs8D/GZH8/8AQiuu2+CX3XuLHA/xeR/P/Qhf7C+8il7srpRWAgGpoSCAASCAASCAASCAASCAASCAATUk8gA9A81JAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBFSKgHqpFSAASCAASCAASCAASCAASCAASCAASZcX9VZ/HHuowmXF/VWf8Acj3URLsvoZEtj6Da1n9VH8C7sjRN7Wf1Uf8AbXdka1i39t9gpadLUegra/Tj0GS1b4I7d73mQAh4lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADzOKnHhZs4cXDTclP7/9CMBuWFXAvpcqmvRKXX8KX9SM7vZXSikAaadHsaB0mwAAAAAAAAAAAAAAAAAAAAAAABNRUgEAkECoBIIqKggkEVJqAABUAAVFQACKioJJBFQATUVIAAABIAAAAAAAAAAAAAAAAAAAAABlxP1Vn/cj3UYjNhRcsq1TknFvtlZdl9DIl2X0G7qlvjy418VQVe3Ix7ja1H+9H8K7rNUwtv4I9Bna7EegAAuXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABu4v6K7/N/SjSN3E24d1Lf4X9Jnd7K6UZ3uyulFbetcaqvGX0mo6p0exosDFes8a4o+N3TaMqYM1TNQB1To9jBoSAACQAAQACACQAAAQACQQSAAAAAQACQAAAAAACACQAAAAAAAAACACQACQCCQQAACQAQASAAQAACQCACCQAAACYQlOXDEAmEJTlwo38WChdtpeVGr7Jjt24240W/lZmsJu/bp5S7pjclVPdQrJ4PoM+o/3o/hXdZqmzqH99fhXdZrFLfYj0FLXYj0AAFy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM2LkdDN12wlvMIIaTVHykSipJp8pvOzg3HxK5w15E0voZH5XC9r6Ue8aQKcN99lOHLvyNm5p+n3HV3aPnUo94xvTtLTo8ij5uOHeMRju2Y3FzS5GSoy8SROSXiSNn3fpX7n04d4e79K/c+nDvFVOEoPhkjyacKXiSJ4cvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgDhT8SQ4UvEkW/u/Sv3Ppw7w936V+59OHeKgyWrMrj5o8rIduS/+khw5eJItFpumS8XIb604d4ywwcC2qRu9d8Ue8aUIRguGKoj0UcZP/wCkiuSXiSN38rhe19KPeJi8PG8KMuOXJtq/oNEEcNvbJtDhN4ObaPV25K7NzlvZ5ALpUwRolRUQABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPM4RmqSRp3bMrbrvjzm8Q0nse4lSaJToVwNm7i/at+b3jWdU6PYzVNPYWQBABJIIAIJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBAAJBMISm6RVWbdnHjDbLwpfQiHJIN0MVnGcvCnsXNym0kkqLYkSDNtsq2AAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHcswuLbsfOjIBUGhdsTt79sedGMszBdxYy2w8F83IXU95ZS3mmD1O3O26SVOryHguWJBAJBIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIABIIMtuxcubUqR52Q3QGMz2sWUts/Bj9JntY9u3t3y52ZSjnuKuW48whGCpFUR6AKFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGk1Rqq5jBcxIvbB8L5uQ2AE2thNSunauW/GWzn5DwWhhni2p7UuF9Q0U95KlvNEGaeJdj4vhLqbzC006NUfMyyaewsAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYwnN0im+sZ4Yc3tm+HqLayG0toqjXMtvHuz204Vzs24WLVvctvO9rMhRz3FXLcYbeNbhtfhPnZmAKNt7SoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIlGMlSSTXVJABgnh2peLWLMMsO4vFal9BugsptE5mVsrVyPjRaPBaniVq3Lxop9glXN6JzFaDeliWXuTXWffPDwV9mfbRbOicyNQGw8K5yNM8vEvrkT7KJzLeTVbzCDI8e8vsMjob3kPtCq3iqPAPfRXfIl2mOhu+RLtMmqB4B76C95D7R6WNff2e4RVbxVGIGZYl58iXZPawp8skuttGZbxVGsDcWFD7Um+tsPccWyvs165GdEZkaBkjYuy3RfZ2G/GEY+KkuseirubkRmNOOFJ+PJLrbTNDFsx5OJ9UzAq5N8pFWQkkqLYiQCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2Q==',\n support: 'data:image/jpg;base64,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',\n lock: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiQAAABCCAYAAABnwc0eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MDllYTU1OC1mYWM3LTdlNDQtODk5Zi1lZGI1ODAwMjdjNTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVGQjEyRkZERUZDMTFFQjg5N0FCQTA3QTIyRDA2NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVGQjEyRkVERUZDMTFFQjg5N0FCQTA3QTIyRDA2NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzM4ZTBiMDQtYWYwMi00YjA2LThkOGUtZWE3MmE3NGVlNjBmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWFiYzA3MTQtOWE2Ni05NzRhLWI5ODAtNGFjMjRjZmNlZTNiIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LQfJKwAACpFJREFUeNrsnU2PHMUdh6u652WjXSu7iyVDIl5iAUFGwgffkhsgZTFw5wNYgkhc/DUSxQgpSLFi7vkCSD4YbnBBHCLbeTtYwpbycoh3Je9i77xVqqqru6urq2dm15pDpp5HFDvTO/9e1CMe/aq6ukrevyRCLuh2Rbd3dPuZO3ZPt5u63dDtLyLCC98JAFhDIo7wPbGn2/llPIEjAJJyxInzhPRONNDtmm6/1i3rOPlMtz/qdlW3x8gGIDnZnNoTOAIgmUByKk/0vOIvdHt7wd81J/5Qt1dc4hnxVQAkw0k98bJul/EEAJ5YJk+UyeWTJYp93nTpBwDS4aSeeAtPAOCJZfOEuWXzuv75Z93y8rf94VBsbu+K4eYZ0RsM7LHJaCSOjx6Jo4OHYnx8bA5Ndbuo213zhuFYgPXEDcd2emJj64zI+4s9gSMA1toRcz2xTJ4wt2yulMVSSvHjc8+JrZ1nWn/QnNS0rd2z4mj/oTj4z79ypWam9ipfB8DagycAYKWeMLds9sris8+/FC0O2dzZ1Z990dTscf0BkgBPAMBKPWECiX1kzySZ4ebW0n/VfFbXnOf6AyQBngCAlXrCTmrtDzd0ktk98V/WNSNTCwDrD54AgFV6wswhube5vfOaELL+ze5YyFcPhRjMivejTKh/6LTzsB+cQn6va839H74FgPXmqT0hBJ4AwBPdnjAjJDfNLPnG4Z//IMRQn1BmRRuaY49jf/xWWAsAa0nbE6/9YN1Qe0IW7sATAHgimidylyfinjCB5PO8P5g2Dm/IojDL3c9eccImpuZG+bgfAKw1bU8MnGBKV5i2gScA8ISHyQ5ZVuSIzDmjwxMmkNzR7Xoz0vRcGOm5lhcnanLd1irFVwCw/kQ84TormfOEcM7AEwB4oqT0gx0hKX2RRz1hU8Z0PDJrBNxqisbJJXc/s8b9nq+EW1dgMmZVaIAUaHkiLwOJGyXJW4HkSzwBkLgnSkeYDOG/juQJG0ieHD4ytnhXt8+E2fDGFuqWmyTjTiLtCWYuybwn3P4Ux0eHfAMACRD1RNlZyfu1cGpPvI8nABL3hPRzhPc6kidsIDk62Nf/ViO5l3+sX7xh5SJdK2WT2xNc1J/5SFQ7eCpXCwDrTukJ/a/CE9K5ofRE6YpiqXg8AZCwJ+SvssITmeeHzHNGJE/YQDI+fiIO9x/aD8vLG3frEOL3fOzv7vhDLabG1ALA+lN5QmM9kQei8T3hgScAEvRENmh7YkGeaEx1VX/6hXsllfmnONj4iDQpRn7wDVcdIGGcK5RVQtsVUn7wNRcJIGlH/LKME0qoygyFNlyUCPNEc0p8Hnk0T9UZxQpHMlseIHl076dwgex2BgAk7Ih+oQfzhF0mazc0jjVl0WtJpmUTv0hiGwAo54p4TsANAOA7YtDRSwkzRVcgMZJREc8InAMAQecl1lfBEQBgHdHvHs8I80U0kNgJJjKSamRH0gGANHs/rX0o8AMAeI4IR0gWj27E55CoOX6RXGcAZLOEKwAgXbKg02ImtPorNst2oIiPkDQGRhRpBADmyEbWwUSSTABAuFHUcDKr8B6QabuiF5VMlWTCAKIIJQAQuMITS9gLAoCEHRG5NdM4NHeExD1lYwu8BNNRDACp9n4G7ZHUMpywNAAAVE/tejNY/VGSCEEg6cVnv/ob/eIaADCu4Ck8AJjniNjTd3PGNdqBZEEBgyQAUGySFfECfgCAWJ4IfaEWBpLcu1UT9nzckCwAgA0k3pLxrAwAAGEgqUZRy+XivVu72aLHfsteT2t4hTACAEHnxb8vvKDnAwCpdVry9ojpgpHUIJBk3sQ0ricALJCNikweyZAHAJ2WrN5ws3LFfNqBpNq9M+zquPe4BgCkm+ne2mCP3gwA2EQSjJ5moj2zVS0IJDbFuMLqBGU4ybjGAOCtN1K6wncE92wAcIRzgZLBYmjeXRglwwgTdm5kLRw/ySiJZwCgGUqqcOL3ehghAQDngsa6Zv4tnLYqsrC2Xtq1TCjlCoykEQAIOjCVH7z3qAIAGtlC1XNIbKyIT/9o3rJRs6ZoVDiPZIZsAKB2hR1+ncVDCgAk7AhvQKPssfgTW9Wix359yYSphuf5AKAlm3DsFUcAgGHmdVC8h2KqSNGeBtIRSGJuYfY8AJQ6mM77JdcHIPk8Mm1nh/AB3vmBZNrcHliI9l4VyAYAbCApV1/scAYApB1IYgOo1ev2IEevnWiCSWmt19gGANlMgoDidXvoswCAmtSdlMbcke6SIJCM6x5ObOoI00gAoJQN4QMAlu20iI5MsTCQhBX+I32MkACAcYXyJ7/TaQGAME/I2g8y2FzPHJ/NDSQTEZ8574UR8ggATBe5AgDSDiQTEZ9A0v1UXhBIRnO6OB1LqwFAor0fhkUAoMsRsTwR5od5gWQ67p4Vi28AoHLFKN5Xoc8CAFWnRTZ3BF+QJSIjJK52FhtSIZkAgPBGSFgQDQBinZax98bfYkIuGUimTjIyWMTEPye9HwAoOy/hCCp9FgDwHRFkknl9mGBhtFFzPQE7UuJZxgSVGbYBQDYRVygSCQA4zG1dGa5D4o1oSLVgpVZzAn/xs3JlVsXNYQDwXeFNao05AwBwRCODBBkiEil69y8FJ6g2vAnv+dTvGzWOF77j+gOsI7H/3+tJrb4bpBtRVTgCIHVHmFHU6i6Lp4pyPZJIbdY8wVg8+M3XF+yJzKQ100xIce8f/PabC2Iy5uoDJI51wax2Q+GKkX1vfwcAaWPzhPOEyRET3xPj2iEiHkgGD3737e/1z9vNMFI22yO6/eDat3/QP3/E1QZIkoFuTU/4riiGaW/rhicAEvZEI0+oUe0HE0icJ/RnGp7oeZL5Qre37Tv/3o9qTFIzAeZD3V7R7R3dRlx3gKTCiOeJiei4tVt64mXdLuMJgMQ9IYPN9WQ8T5QjJJ9UxbZgXGyeVfV+Jk4+FW/qdo3rDpAUgSdGTU+UreYtPAGQuCfsbd1Ju0XyhAkkr7uUUlMVTd0mWkVA2T73nOgPh+WnPnK1ALD+RDwxLTyhpvXrGZ4AwBMeyuWIMleobk+YQHJFt9wckVKK7Wd/IsTxLAgluh1PxdbuWXHu/Kti59mf6s9muasFgPUn4omp5wjniycKTwDgicAT0yKYqNITs6gnTCDZK4vPPv+S2Np5Rqi/buiTKHeCmZWMPebY3NnVn33R1Oxx/QGSYI4n3CiJ8cTfhngCAE+0PWE7LbO5npD3L4ljfWxgkowpPgmH+/8dHfz7n/bMrDEAsJ64dQKe2hM4AmCtHfHUnrCTWvvDDV28e+L/CF0zMrUAsP7gCQBYpSdMILm3ub0jTrcsvPy+qAWANQdPAMBKPWECyc2NrTOn/eO3nqIWAP5/wBMAsFJPmEDyed4fTE9RbGpu6Fq+AoD1B08AwEo9YQLJHd2un+IE122tYmdPgATAEwCwUk/YSa3T8eiq/nHrBMVf6WZqxGTMqtAAKXAKT3yJJwDwxLJ5wgaSJ4ePjC3e1e0zUW8WHGPmksx7wu1PcXx0yDcAkACn8MT7eAIATyybJ2wgOTrYF8XGFOJj3d7Q7VPd/q6b2ZjiSLe77thFUSzx+rg4n3K1ALDu4AkAWKUn/ifAAPLVtvPTDsdqAAAAAElFTkSuQmCC',\n lace: '../static/oranged.png'\n }]\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getBargainDetails();\n this.addShareBargain();\n }\n },\n deep: true\n },\n colorStatus: function colorStatus(newValue, oldValue) {\n if (newValue) {\n this.colorShow(newValue);\n }\n }\n },\n /**\n * 生命周期函数--监听页面加载\n */\n onLoad: function onLoad(options) {\n var _this = this;\n var that = this;\n if (!this.colorStatus) {\n (0, _api.colorChange)('color_change').then(function (res) {\n _this.colorShow(res.data.status);\n });\n }\n var pages = getCurrentPages();\n if (pages.length <= 1) {\n that.retunTop = false;\n }\n //扫码携带参数处理\n\n if (options.hasOwnProperty('id')) {\n that.id = options.id;\n that.bargainUid = options.bargain || 0;\n }\n if (this.isLogin) {\n if (that.bargainUid == 'undefined' || !that.bargainUid) {\n that.bargainUid = that.$store.state.app.uid;\n }\n this.getBargainDetails();\n this.addShareBargain();\n } else {\n this.$Cache.set('login_back_url', \"/pages/activity/goods_bargain_details/index?id=\".concat(options.id, \"&bargain=\").concat(this.bargainUid));\n (0, _login.toLogin)();\n }\n uni.setNavigationBarTitle({\n title: this.$t(\"\\u780D\\u4EF7\\u8BE6\\u60C5\")\n });\n },\n methods: {\n colorShow: function colorShow(colorStatus) {\n switch (colorStatus) {\n case 1:\n this.picUrl = this.picList[0];\n break;\n case 2:\n this.picUrl = this.picList[1];\n break;\n case 3:\n this.picUrl = this.picList[2];\n break;\n case 4:\n this.picUrl = this.picList[3];\n break;\n case 5:\n this.picUrl = this.picList[4];\n break;\n default:\n this.picUrl = this.picList[2];\n break;\n }\n },\n // app分享\n appShare: function appShare(scene) {\n var that = this;\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].$page.fullPath; // 获取当前页面路由,也就是最后一个打开的页面路由\n\n uni.share({\n provider: \"weixin\",\n scene: scene,\n type: 0,\n href: \"\".concat(_app.HTTP_REQUEST_URL).concat(curRoute),\n title: that.bargainInfo.title,\n imageUrl: that.bargainInfo.small_image,\n success: function success(res) {\n uni.showToast({\n title: this.$t(\"\\u5206\\u4EAB\\u6210\\u529F\"),\n icon: 'success'\n });\n that.posters = false;\n },\n fail: function fail(err) {\n uni.showToast({\n title: this.$t(\"\\u5206\\u4EAB\\u5931\\u8D25\"),\n icon: 'none',\n duration: 2000\n });\n that.posters = false;\n }\n });\n },\n qrR: function qrR(res) {\n this.codeSrc = res;\n },\n /**\n * 分享打开\n * \n */\n listenerActionSheet: function listenerActionSheet() {\n if (this.isLogin == false) {\n (0, _login.toLogin)();\n } else {\n this.posters = true;\n }\n },\n getBargainUserBargainPricePoster: function getBargainUserBargainPricePoster() {\n uni.navigateTo({\n url: '/pages/activity/poster-poster/index?type=1&id=' + this.id + '&bargain=' + this.bargainUid\n });\n },\n // 分享关闭\n listenerActionClose: function listenerActionClose() {\n this.posters = false;\n },\n // 小程序关闭分享弹窗;\n goFriend: function goFriend() {\n this.posters = false;\n },\n openTap: function openTap() {\n this.$set(this, 'couponsHidden', !this.couponsHidden);\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n // 去商品页\n goProduct: function goProduct() {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(this.bargainInfo.product_id)\n });\n },\n // 自己砍价;\n userBargain: function userBargain() {\n var that = this;\n if (that.userInfo.uid == that.bargainUid) {\n if (that.userBargainInfo.bargainOrderCount >= that.bargainInfo.num) {\n return that.$util.Tips({\n title: that.$t(\"\\u8BE5\\u5546\\u54C1\\u6BCF\\u4EBA\\u9650\\u8D2D\") + \"\".concat(that.bargainInfo.num).concat(that.bargainInfo.unit_name)\n });\n } else {\n that.setBargain();\n }\n }\n },\n goBack: function goBack() {\n uni.navigateBack({\n delta: 1\n });\n },\n gobargainUserInfo: function gobargainUserInfo() {\n //获取开启砍价用户信息\n var that = this;\n var data = {\n userId: that.bargainUid\n };\n (0, _activity.postBargainStartUser)({\n bargainId: that.id,\n bargainUserUid: that.bargainUid\n }).then(function (res) {\n that.$set(that, 'bargainUserInfo', res.data);\n });\n },\n goPay: function goPay() {\n //立即支付\n var that = this;\n var data = {\n productId: that.bargainInfo.product_id,\n bargainId: that.id,\n cartNum: 1,\n uniqueId: '',\n combinationId: 0,\n secKillId: 0,\n new: 1\n };\n (0, _store.postCartAdd)(data).then(function (res) {\n uni.navigateTo({\n url: '/pages/goods/order_confirm/index?new=1&cartId=' + res.data.cartId\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n getBargainDetails: function getBargainDetails() {\n //获取砍价产品详情\n var that = this;\n var id = that.id;\n (0, _activity.getBargainDetail)(id, that.bargainUid).then(function (res) {\n that.bargainInfo = res.data.bargain;\n that.userBargainInfo = res.data.userBargainInfo;\n that.bargainPrice = res.data.bargain.price;\n that.userInfo = res.data.userInfo;\n that.productStock = res.data.bargain.attr.product_stock;\n that.quota = res.data.bargain.attr.quota;\n that.datatime = res.data.bargain.stop_time;\n that.pages = '/pages/activity/goods_bargain_details/index?id=' + that.id + '&bargain=' + that.bargainUid + '&scene=' + that.userInfo.uid;\n uni.setNavigationBarTitle({\n title: res.data.bargain.title.substring(0, 13) + '...'\n });\n that.bargainUserHelpList = [];\n that.getBargainUser();\n if (that.bargainUid != that.userInfo.uid) that.gobargainUserInfo();\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n }, {\n tab: 2,\n url: '/pages/activity/goods_bargain/index'\n });\n });\n },\n currentBargainUser: function currentBargainUser() {\n //当前用户砍价\n this.$set(this, 'bargainUid', this.userInfo.uid);\n this.setBargain();\n },\n setBargain: function setBargain() {\n //参与砍价\n var that = this;\n (0, _activity.postBargainStart)(that.id).then(function (res) {\n that.$set(that, 'userBargainPrice', res.data.price);\n that.$set(that, 'active', true);\n that.getBargainDetails();\n that.userBargainStatus = 1;\n }, function (error) {\n that.$util.Tips({\n title: error\n });\n });\n },\n setBargainHelp: function setBargainHelp() {\n //帮好友砍价\n var that = this;\n var data = {\n bargainId: that.id,\n bargainUserUid: that.bargainUid\n };\n (0, _activity.postBargainHelp)(data).then(function (res) {\n that.$set(that, 'userBargainPrice', res.data.price);\n that.$set(that, 'active', true);\n that.getBargainDetails();\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n that.getBargainDetails();\n });\n },\n getBargainUser: function getBargainUser() {\n //获取砍价帮\n var that = this;\n var data = {\n bargainId: that.id,\n bargainUserUid: that.bargainUid,\n offset: that.offset,\n limit: that.limit\n };\n (0, _activity.postBargainHelpList)(data).then(function (res) {\n var bargainUserHelpListNew = [];\n var bargainUserHelpList = that.bargainUserHelpList;\n var len = res.data.length;\n bargainUserHelpListNew = bargainUserHelpList.concat(res.data);\n that.$set(that, 'bargainUserHelpList', res.data);\n that.$set(that, 'limitStatus', data.limit > len);\n that.$set(that, 'offest', Number(data.offset) + Number(data.limit));\n });\n },\n goBargainList: function goBargainList() {\n uni.navigateTo({\n url: '/pages/activity/goods_bargain/index'\n });\n },\n close: function close() {\n this.$set(this, 'active', false);\n },\n addShareBargain: function addShareBargain() {\n var _this2 = this;\n //添加分享次数 获取人数\n var that = this;\n (0, _activity.postBargainShare)(this.id).then(function (res) {\n that.$set(that, 'peopleCount', res.data);\n _this2.pages = '/pages/activity/goods_bargain_details/index?id=' + _this2.id + '&bargain=' + _this2.bargainUid + '&spid=' + _this2.userInfo.uid;\n });\n }\n },\n /**\n * 生命周期函数--监听页面隐藏\n */\n onHide: function onHide() {\n if (this.interval !== null) clearInterval(this.interval);\n },\n /**\n * 生命周期函数--监听页面卸载\n */\n onUnload: function onUnload() {\n if (this.interval !== null) clearInterval(this.interval);\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbl9kZXRhaWxzL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiY291bnREb3duIiwiaG9tZSIsIm1peGlucyIsImRhdGEiLCJpbWdIb3N0IiwiY291bnREb3duRGF5IiwiY291bnREb3duSG91ciIsImNvdW50RG93bk1pbnV0ZSIsImNvdW50RG93blNlY29uZCIsImFjdGl2ZSIsImlkIiwidXNlckluZm8iLCJiYXJnYWluVWlkIiwiYmFyZ2FpblVzZXJJbmZvIiwiYmFyZ2FpblVzZXJJZCIsImJhcmdhaW5JbmZvIiwidXNlckJhcmdhaW5JbmZvIiwib2Zmc2V0IiwibGltaXQiLCJsaW1pdFN0YXR1cyIsImJhcmdhaW5Vc2VySGVscExpc3QiLCJiYXJnYWluVXNlckhlbHBJbmZvIiwidXNlckJhcmdhaW5QcmljZSIsInN0YXR1cyIsInBlb3BsZUNvdW50IiwicmV0dW5Ub3AiLCJiYXJnYWluUGFydGFrZSIsImlzSGVscCIsImludGVydmFsIiwidXNlckJhcmdhaW5TdGF0dXMiLCJiYXJnYWluU3VtQ291bnQiLCJwcm9kdWN0U3RvY2siLCJxdW90YSIsInVzZXJCYXJnYWluU3RhdHVzSGVscCIsIm5hdkgiLCJzdGF0dXNQYXkiLCJiYXJnYWluUHJpY2UiLCJkYXRhdGltZSIsIm9mZmVzdCIsInRhZ1N0eWxlIiwiaW1nIiwidGFibGUiLCJ2aWRlbyIsIkg1U2hhcmVCb3giLCJzeXN0ZW1IIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsInBhZ2VzIiwicG9zdGVycyIsIndlaXhpblN0YXR1cyIsImNvdXBvbnNIaWRkZW4iLCJmb2xsb3dDb2RlIiwiY29kZVNob3ciLCJjaWQiLCJpZlNob3ciLCJ2YWwiLCJzaXplIiwidW5pdCIsImJhY2tncm91bmQiLCJmb3JlZ3JvdW5kIiwicGRncm91bmQiLCJpY29uIiwiaWNvbnNpemUiLCJsdiIsIm9udmFsIiwibG9hZE1ha2UiLCJzcmMiLCJjb2RlU3JjIiwicGljVXJsIiwicGljTGlzdCIsInBvcHVwIiwiYmFyZ2EiLCJzdXBwb3J0IiwibG9jayIsImxhY2UiLCJjb21wdXRlZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwiY29sb3JTdGF0dXMiLCJvbkxvYWQiLCJ0aGF0Iiwib3B0aW9ucyIsInVuaSIsInRpdGxlIiwibWV0aG9kcyIsImNvbG9yU2hvdyIsImFwcFNoYXJlIiwicHJvdmlkZXIiLCJzY2VuZSIsInR5cGUiLCJocmVmIiwiaW1hZ2VVcmwiLCJzdWNjZXNzIiwiZmFpbCIsImR1cmF0aW9uIiwicXJSIiwibGlzdGVuZXJBY3Rpb25TaGVldCIsImdldEJhcmdhaW5Vc2VyQmFyZ2FpblByaWNlUG9zdGVyIiwidXJsIiwibGlzdGVuZXJBY3Rpb25DbG9zZSIsImdvRnJpZW5kIiwib3BlblRhcCIsImF1dGhDb2xzZSIsImdvUHJvZHVjdCIsInVzZXJCYXJnYWluIiwiZ29CYWNrIiwiZGVsdGEiLCJnb2JhcmdhaW5Vc2VySW5mbyIsInVzZXJJZCIsImJhcmdhaW5JZCIsImJhcmdhaW5Vc2VyVWlkIiwiZ29QYXkiLCJwcm9kdWN0SWQiLCJjYXJ0TnVtIiwidW5pcXVlSWQiLCJjb21iaW5hdGlvbklkIiwic2VjS2lsbElkIiwibmV3IiwidGhlbiIsImNhdGNoIiwiZ2V0QmFyZ2FpbkRldGFpbHMiLCJ0YWIiLCJjdXJyZW50QmFyZ2FpblVzZXIiLCJzZXRCYXJnYWluIiwic2V0QmFyZ2FpbkhlbHAiLCJnZXRCYXJnYWluVXNlciIsImJhcmdhaW5Vc2VySGVscExpc3ROZXciLCJnb0JhcmdhaW5MaXN0IiwiY2xvc2UiLCJhZGRTaGFyZUJhcmdhaW4iLCJvbkhpZGUiLCJvblVubG9hZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQXFQQTtBQUNBO0FBUUE7QUFHQTtBQUdBO0FBQ0E7QUFHQTtBQU1BO0FBQ0E7QUFDQTtBQUVBO0FBV0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQURBO0FBQUEsZUFFQTtFQUNBQTtJQUNBQztJQUlBQztJQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FKO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBSjtRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQUo7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FKO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7SUFFQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0FDO01BQ0FDO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0lBQ0FDO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBQztJQUFBO0lBQ0E7SUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBVUE7SUFDQTtNQUNBQztJQUNBO0lBQ0E7O0lBZ0JBO01BQ0FBO01BQ0FBO0lBQ0E7SUFFQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQSwyRkFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtVQUNBO01BQUE7SUFFQTtJQUNBO0lBRUFDO01BQ0E7TUFDQTtNQUNBOztNQUVBSjtRQUNBSztRQUNBQztRQUNBQztRQUNBQztRQUNBUDtRQUNBUTtRQUNBQztVQUNBVjtZQUNBQztZQUNBeEI7VUFDQTtVQUNBcUI7UUFDQTtRQUNBYTtVQUNBWDtZQUNBQztZQUNBeEI7WUFDQW1DO1VBQ0E7VUFDQWQ7UUFDQTtNQUNBO0lBQ0E7SUFDQWU7TUFDQTtJQUNBO0lBRUE7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtRQUNBO01BQ0E7UUFNQTtNQUVBO0lBQ0E7SUFDQUM7TUFDQWY7UUFDQWdCO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBckI7UUFDQWdCO01BQ0E7SUFDQTtJQUNBO0lBQ0FNO01BQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQXJCO1VBQ0E7UUFDQTtVQUNBSDtRQUNBO01BQ0E7SUFDQTtJQUNBeUI7TUFDQXZCO1FBQ0F3QjtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQUM7TUFDQTtNQUNBO1FBQ0FDO1FBQ0FDO01BQ0E7UUFDQTlCO01BQ0E7SUFDQTtJQUNBK0I7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUg7UUFDQUk7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBLDhCQUNBQztRQUNBcEM7VUFDQWdCO1FBQ0E7TUFDQSxHQUNBcUI7UUFDQTtVQUNBcEM7UUFDQTtNQUNBO0lBQ0E7SUFDQXFDO01BQ0E7TUFDQTtNQUNBO01BQ0EscURBQ0FGO1FBQ0F0QztRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQSx5RkFDQUEsa0JBQ0E7UUFDQUU7VUFDQUM7UUFDQTtRQUNBSDtRQUNBQTtRQUNBO01BSUEsR0FDQXVDO1FBQ0F2QztVQUNBRztRQUNBO1VBQ0FzQztVQUNBdkI7UUFDQTtNQUNBO0lBQ0E7SUFDQXdCO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0EsOENBQ0E7UUFDQTNDO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0EsR0FDQTtRQUNBQTtVQUNBRztRQUNBO01BQ0EsRUFDQTtJQUNBO0lBQ0F5QztNQUNBO01BQ0E7TUFDQTtRQUNBZjtRQUNBQztNQUNBO01BQ0EscUNBQ0FRO1FBQ0F0QztRQUNBQTtRQUNBQTtNQUNBLEdBQ0F1QztRQUNBdkM7VUFDQUc7UUFDQTtRQUNBSDtNQUNBO0lBQ0E7SUFDQTZDO01BQ0E7TUFDQTtNQUNBO1FBQ0FoQjtRQUNBQztRQUNBL0Y7UUFDQUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBRUE4RztRQUVBOUM7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0lBQ0ErQztNQUNBN0M7UUFDQWdCO01BQ0E7SUFDQTtJQUNBOEI7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7UUFDQWpEO1FBQ0EsNkZBQ0Esb0JBQ0E7TUFDQTtJQUNBO0VBbUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0FrRDtJQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQUM7SUFDQTtFQUNBO0FBbUJBO0FBQUEiLCJmaWxlIjoiMTE5NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO3BhZGRpbmctYm90dG9tOiA1MHJweDtcIiA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJhcmdhaW5cIj5cclxuXHRcdFx0PCEtLSAjaWZuZGVmIEFQUC1QTFVTIHx8IE1QIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24teGlhbmd6dW9cIiB2LWlmPVwicmV0dW5Ub3BcIiBAdGFwPVwiZ29CYWNrXCIgOnN0eWxlPVwiJ3RvcDonICsgbmF2SCArICdweCdcIj48L3ZpZXc+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8dmlldyA6c3R5bGU9XCInYmFja2dyb3VuZC1pbWFnZTogdXJsKCcrKGJhcmdhaW5VaWQgIT0gdXNlckluZm8udWlkID9waWNVcmwuc3VwcG9ydDpwaWNVcmwuYmFyZ2EpKycpOydcIlxyXG5cdFx0XHRcdGNsYXNzPVwiaGVhZGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwZW9wbGVcIj5cclxuXHRcdFx0XHRcdHt7IHBlb3BsZUNvdW50Lmxvb2tDb3VudCB8fCAwIH19e3skdChg5Lq65p+l55yLYCl9fSDkuKgge3sgcGVvcGxlQ291bnQuc2hhcmVDb3VudCB8fCAwIH19e3skdChg5Lq65YiG5LqrYCl9fSDkuKhcclxuXHRcdFx0XHRcdHt7IHBlb3BsZUNvdW50LnVzZXJDb3VudCB8fCAwIH19e3skdChg5Lq65Y+C5LiOYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8Y291bnREb3duIDp0aXBUZXh0PVwiJHQoYOWAkuiuoeaXtmApXCIgOmRheVRleHQ9XCIkdChg5aSpYClcIiA6aG91clRleHQ9XCIkdChg5pe2YClcIiA6bWludXRlVGV4dD1cIiR0KGDliIZgKVwiIDpzZWNvbmRUZXh0PVwiJHQoYOenkmApXCJcclxuXHRcdFx0XHRcdDpkYXRhdGltZT1cImRhdGF0aW1lXCIgOmlzRGF5PVwidHJ1ZVwiIHYtaWY9XCJiYXJnYWluVWlkID09IHVzZXJJbmZvLnVpZFwiPjwvY291bnREb3duPlxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJiYXJnYWluVWlkICE9IHVzZXJJbmZvLnVpZFwiIGNsYXNzPVwicGljdHh0IGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiYmFyZ2FpblVzZXJJbmZvLmF2YXRhclwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdFx0e3sgYmFyZ2FpblVzZXJJbmZvLm5pY2tuYW1lIHx8ICcnIH19XHJcblx0XHRcdFx0XHRcdDx0ZXh0Pnt7JHQoYOmCgOivt+aCqOW4ruW/meegjeS7t2ApfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwid3JhcHBlclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiBAdGFwPVwiZ29Qcm9kdWN0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJiYXJnYWluSW5mby5pbWFnZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmFyZ2Fpbl92aWV3XCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg5p+l55yL5ZWG5ZOBYCl9fVxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1qaWFudG91IGljb25mb250c1wiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IGFjZWEtcm93IHJvdy1jb2x1bW4tYXJvdW5kXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZTJcIj57eyBiYXJnYWluSW5mby50aXRsZSB8fCAnJyB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb25leVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOW9k+WJjWApfX06IHt7JHQoYO+/pWApfX1cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm51bVwiPnt7IGJhcmdhaW5JbmZvLnByaWNlIHx8ICcnIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3VjY2Vzc051bVwiPnt7JHQoYOacgOS9jmApfX06e3skdChg77+lYCl9fXt7IGJhcmdhaW5JbmZvLm1pbl9wcmljZSB8fCAnJyB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PCEtLSDov5vluqbmnaEgLS0+XHJcblx0XHRcdFx0PGJsb2NrIHYtaWY9XCJ1c2VyQmFyZ2FpbkluZm8ucHJpY2UgPiAwXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImN1LXByb2dyZXNzIGFjZWEtcm93IHJvdy1taWRkbGUgcm91bmQgbWFyZ2luLXRvcFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGUgYmctcmVkXCJcclxuXHRcdFx0XHRcdFx0XHQ6c3R5bGU9XCInd2lkdGg6JyArIHVzZXJCYXJnYWluSW5mby5wcmljZVBlcmNlbnQgKyAnJTsnXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb25leSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW3suegjWApfX17eyB1c2VyQmFyZ2FpbkluZm8uYWxyZWFkeVByaWNlIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDov5jlialgKX19e3sgdXNlckJhcmdhaW5JbmZvLnByaWNlIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0PCEtLSDoh6rlt7HnoI3ku7cgLS0+XHJcblx0XHRcdFx0PHZpZXdcclxuXHRcdFx0XHRcdHYtaWY9XCJ1c2VyQmFyZ2FpbkluZm8uYmFyZ2FpblR5cGUgPT0gMVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiYXJnYWluQm50XCIgQHRhcD1cInVzZXJCYXJnYWluXCIgdi1pZj1cInByb2R1Y3RTdG9jayA+IDAgJiYgcXVvdGEgPiAwXCI+e3skdChg56uL5Y2z5Y+C5LiO56CN5Lu3YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmFyZ2FpbkJudCBncmV5XCIgdi1pZj1cInByb2R1Y3RTdG9jayA8PSAwIHx8IHF1b3RhIDw9IDBcIj57eyR0KGDllYblk4HmmoLml6DlupPlrZhgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tIOW4ruWKqeegjeS7t+OAgeW4ruegjeaIkOWKn++8miAtLT5cclxuXHRcdFx0XHQ8dmlld1xyXG5cdFx0XHRcdFx0di1pZj1cInVzZXJCYXJnYWluSW5mby5iYXJnYWluVHlwZSA9PSAyXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJhcmdhaW5CbnRcIiBAdGFwPVwiZ2V0QmFyZ2FpblVzZXJCYXJnYWluUHJpY2VQb3N0ZXJcIj57eyR0KGDpgoDor7flpb3lj4vluK7noI3ku7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBcIj5cclxuXHRcdFx0XHRcdFx0e3skdChg5bey5pyJYCl9fVxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm51bVwiPnt7IHVzZXJCYXJnYWluSW5mby5jb3VudCB9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0e3skdChg5L2N5aW95Y+L5oiQ5Yqf56CN5Lu3YCl9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cInVzZXJCYXJnYWluSW5mby5iYXJnYWluVHlwZSA9PSAzXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJhcmdhaW5CbnRcIiBAdGFwPVwic2V0QmFyZ2FpbkhlbHBcIj57eyR0KGDluK7lpb3lj4vnoI3kuIDliIBgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwidXNlckJhcmdhaW5JbmZvLmJhcmdhaW5UeXBlID09IDRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmFyZ2FpblN1Y2Nlc3NcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXhpYW9saWFuXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHR7eyR0KGDlpb3lj4vlt7LnoI3ku7fmiJDlip9gKX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJhcmdhaW5CbnRcIiBAdGFwPVwiY3VycmVudEJhcmdhaW5Vc2VyXCI+e3skdChg5oiR5Lmf6KaB5Y+C5LiOYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJ1c2VyQmFyZ2FpbkluZm8uYmFyZ2FpblR5cGUgPT0gNVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiYXJnYWluU3VjY2Vzc1wiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24teGlhb2xpYW5cIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOW3suaIkOWKn+W4ruWKqeWlveWPi+egjeS7t2ApfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmFyZ2FpbkJudFwiIEB0YXA9XCJjdXJyZW50QmFyZ2FpblVzZXJcIj57eyR0KGDmiJHkuZ/opoHlj4LkuI5gKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwidXNlckJhcmdhaW5JbmZvLmJhcmdhaW5UeXBlID09IDZcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmFyZ2FpblN1Y2Nlc3NcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXhpYW9saWFuXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHR7eyR0KGDmga3llpzmgqjnoI3ku7fmiJDlip/vvIzlv6vljrvmlK/ku5hgKX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJhcmdhaW5CbnRcIiBAdGFwPVwiZ29QYXlcIj57eyR0KGDnq4vljbPmlK/ku5hgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiYXJnYWluQm50IG9uXCIgQHRhcD1cImdvQmFyZ2Fpbkxpc3RcIj57eyR0KGDmiqLmm7TlpJrllYblk4FgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsb2NrXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtaW1hZ2U6IHVybCgnK3BpY1VybC5sb2NrKycpOydcIj48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiYXJnYWluR2FuZ1wiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGUgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJwaWNVcmwubGFjZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlQ29uXCI+e3skdChg56CN5Lu35biuYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZSBvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cInBpY1VybC5sYWNlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGJhcmdhaW5Vc2VySGVscExpc3RcIiA6a2V5PVwiaW5kZXhcIiB2LWlmPVwiaW5kZXggPCAzIHx8ICFjb3Vwb25zSGlkZGVuXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0eHQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5hdmF0YXJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBsaW5lMVwiPnt7IGl0ZW0ubmlja25hbWUgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZTFcIj57eyBpdGVtLmFkZF90aW1lIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24ta2FuamlhXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg56CN5o6JYCl9fXt7JHQoYO+/pWApfX17eyBpdGVtLnByaWNlIH19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJvcGVuIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiIEBjbGljaz1cIm9wZW5UYXBcIlxyXG5cdFx0XHRcdFx0XHR2LWlmPVwiYmFyZ2FpblVzZXJIZWxwTGlzdC5sZW5ndGggPiAzXCI+XHJcblx0XHRcdFx0XHRcdHt7IGNvdXBvbnNIaWRkZW4gPyAkdChg5pu05aSaYCkgOiAkdChg5YWz6ZetYCkgfX1cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udFwiXHJcblx0XHRcdFx0XHRcdFx0OmNsYXNzPVwiY291cG9uc0hpZGRlbiA9PSB0cnVlID8gJ2ljb24teGlhbmd4aWEnIDogJ2ljb24teGlhbmdzaGFuZydcIj48L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibG9hZFwiIHYtaWY9XCIhbGltaXRTdGF0dXNcIiBAdGFwPVwiZ2V0QmFyZ2FpblVzZXJcIj57eyR0KGDngrnlh7vliqDovb3mm7TlpJpgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibG9ja1wiIDpzdHlsZT1cIidiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJytwaWNVcmwubG9jaysnKTsnXCI+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZ29vZHNEZXRhaWxzXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiL2ltYWdlcy9sZWZ0LnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlQ29uXCI+e3skdChg5ZWG5ZOB6K+m5oOFYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZSBvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiL2ltYWdlcy9sZWZ0LnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCI+XHJcblx0XHRcdFx0XHQ8anlmLXBhcnNlciA6aHRtbD1cImJhcmdhaW5JbmZvLmRlc2NyaXB0aW9uXCIgcmVmPVwiYXJ0aWNsZVwiIDp0YWctc3R5bGU9XCJ0YWdTdHlsZVwiPjwvanlmLXBhcnNlcj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsb2NrXCIgOnN0eWxlPVwiJ2JhY2tncm91bmQtaW1hZ2U6IHVybCgnK3BpY1VybC5sb2NrKycpOydcIj48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJnb29kc0RldGFpbHNcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIvaW1hZ2VzL2xlZnQucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVDb25cIj57eyR0KGDnoI3ku7fop4TliJlgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlIG9uXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIvaW1hZ2VzL2xlZnQucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj5cclxuXHRcdFx0XHRcdDxqeWYtcGFyc2VyIDpodG1sPVwiYmFyZ2FpbkluZm8ucnVsZVwiIHJlZj1cImFydGljbGVcIiA6dGFnLXN0eWxlPVwidGFnU3R5bGVcIj48L2p5Zi1wYXJzZXI+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmFyZ2FpblRpcFwiIDpjbGFzcz1cImFjdGl2ZSA9PSB0cnVlID8gJ29uJyA6ICcnXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cInBpY1VybC5wb3B1cFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJiYXJnYWluVWlkID09IHVzZXJJbmZvLnVpZFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjdXRPZmZcIj5cclxuXHRcdFx0XHRcdFx0e3skdChg5oKo5bey56CN5o6JYCl9fVxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cImNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcIj57eyB1c2VyQmFyZ2FpblByaWNlIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHR7eyR0KGDlhYPvvIzlkKzor7TliIbkuqvmrKHmlbDotorlpJrnoI3ku7fmiJDlip/nmoTmnLrkvJrotorlpKflk6ZgKX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJ0aXBCbnRcIiBAdGFwPVwiZ2V0QmFyZ2FpblVzZXJCYXJnYWluUHJpY2VQb3N0ZXJcIj57eyR0KGDpgoDor7flpb3lj4vluK7noI3ku7dgKX19PC9idXR0b24+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBCbnRcIiBAdGFwPVwiZ2V0QmFyZ2FpblVzZXJCYXJnYWluUHJpY2VQb3N0ZXJcIj57eyR0KGDpgoDor7flpb3lj4vluK7noI3ku7dgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtZWxzZT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaGVscFwiIHN0eWxlPVwiY29sb3I6ICNmYzQxNDE7XCI+e3skdChg5oiQ5Yqf5biu56CNYCl9fXt7JHQoYO+/pWApfX17eyB1c2VyQmFyZ2FpblByaWNlIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjdXRPZmYgb25cIj57eyR0KGDmgqjkuZ/lj6/ku6XnoI3ku7fkvY7ku7fmi7/lk6bvvIzlv6vljrvmjJHpgInlv4Pku6rnmoTllYblk4HlkKdgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgQHRhcD1cImN1cnJlbnRCYXJnYWluVXNlclwiIGNsYXNzPVwidGlwQm50XCI+e3skdChg5oiR5Lmf6KaB5Y+C5LiOYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYXNrXCIgY2F0Y2h0b3VjaG1vdmU9XCJ0cnVlXCIgdi1zaG93PVwiYWN0aXZlID09IHRydWVcIiBAdGFwPVwiY2xvc2VcIj48L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIOWIhuS6q+aMiemSriAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiZ2VuZXJhdGUtcG9zdGVycyBhY2VhLXJvdyByb3ctbWlkZGxlXCIgOmNsYXNzPVwicG9zdGVycyA/ICdvbicgOiAnJ1wiPlxyXG5cdFx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHRcdDxidXR0b24gY2xhc3M9XCJpdGVtXCIgaG92ZXItY2xhc3M9J25vbmUnIHYtaWY9XCJ3ZWl4aW5TdGF0dXMgPT09IHRydWVcIiBAY2xpY2s9XCJINVNoYXJlQm94ID0gdHJ1ZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi13ZWl4aW4zXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+e3skdChg5Y+R6YCB57uZ5pyL5Y+LYCl9fTwvdmlldz5cclxuXHRcdFx0PC9idXR0b24+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cIml0ZW1cIiBvcGVuLXR5cGU9XCJzaGFyZVwiIGhvdmVyLWNsYXNzPSdub25lJyBAY2xpY2s9XCJnb0ZyaWVuZFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi13ZWl4aW4zXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+e3skdChg5Y+R6YCB57uZ5pyL5Y+LYCl9fTwvdmlldz5cclxuXHRcdFx0PC9idXR0b24+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwiYXBwU2hhcmUoJ1dYU2NlbmVTZXNzaW9uJylcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24td2VpeGluM1wiPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPnt7JHQoYOW+ruS/oeWlveWPi2ApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwiYXBwU2hhcmUoJ1dYU2VuY2VUaW1lbGluZScpXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXBlbmd5b3VxdWFuXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+e3skdChg5b6u5L+h5pyL5Y+L5ZyIYCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PCEtLSAjaWZuZGVmIEFQUC1QTFVTIC0tPlxyXG5cdFx0XHQ8YnV0dG9uIGNsYXNzPVwiaXRlbVwiIGhvdmVyLWNsYXNzPSdub25lJyBAdGFwPVwiZ2V0QmFyZ2FpblVzZXJCYXJnYWluUHJpY2VQb3N0ZXJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24taGFpYmFvXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+e3skdChg55Sf5oiQ5rW35oqlYCl9fTwvdmlldz5cclxuXHRcdFx0PC9idXR0b24+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYXNrXCIgdi1pZj1cInBvc3RlcnNcIiBAY2xpY2s9XCJsaXN0ZW5lckFjdGlvbkNsb3NlXCI+PC92aWV3PlxyXG5cdFx0PCEtLSDlj5HpgIHnu5nmnIvlj4vlm77niYcgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNoYXJlLWJveFwiIHYtaWY9XCJINVNoYXJlQm94XCI+XHJcblx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvc2hhcmUtaW5mby5wbmcnXCIgQGNsaWNrPVwiSDVTaGFyZUJveCA9IGZhbHNlXCI+PC9pbWFnZT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImZvbGxvd0NvZGVcIiB2LWlmPVwiZm9sbG93Q29kZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvZGUtYmdcIj48aW1nIGNsYXNzPVwiaW1nc1wiIDpzcmM9XCJjb2RlU3JjXCIgLz48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYXNrXCIgQGNsaWNrPVwiY2xvc2VGb2xsb3dDb2RlXCI+PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHpiLWNvZGUgcmVmPVwicXJjb2RlXCIgdi1zaG93PVwiZmFsc2VcIiA6c2hvdz1cImNvZGVTaG93XCIgOmNpZD1cImNpZFwiIDp2YWw9XCJ2YWxcIiA6c2l6ZT1cInNpemVcIiA6dW5pdD1cInVuaXRcIlxyXG5cdFx0XHQ6YmFja2dyb3VuZD1cImJhY2tncm91bmRcIiA6Zm9yZWdyb3VuZD1cImZvcmVncm91bmRcIiA6cGRncm91bmQ9XCJwZGdyb3VuZFwiIDppY29uPVwiaWNvblwiIDppY29uU2l6ZT1cImljb25zaXplXCJcclxuXHRcdFx0Om9udmFsPVwib252YWxcIiA6bG9hZE1ha2U9XCJsb2FkTWFrZVwiIEByZXN1bHQ9XCJxclJcIiAvPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgemJDb2RlIGZyb20gJ0AvY29tcG9uZW50cy96Yi1jb2RlL3piLWNvZGUudnVlJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRCYXJnYWluRGV0YWlsLFxyXG5cdFx0cG9zdEJhcmdhaW5TdGFydFVzZXIsXHJcblx0XHRwb3N0QmFyZ2FpblN0YXJ0LFxyXG5cdFx0cG9zdEJhcmdhaW5IZWxwLFxyXG5cdFx0cG9zdEJhcmdhaW5IZWxwTGlzdCxcclxuXHRcdHBvc3RCYXJnYWluU2hhcmVcclxuXHR9IGZyb20gJy4uLy4uLy4uL2FwaS9hY3Rpdml0eS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGNvbG9yQ2hhbmdlXHJcblx0fSBmcm9tICdAL2FwaS9hcGkuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRwb3N0Q2FydEFkZFxyXG5cdH0gZnJvbSAnLi4vLi4vLi4vYXBpL3N0b3JlLmpzJztcclxuXHRpbXBvcnQgdXRpbCBmcm9tICcuLi8uLi8uLi91dGlscy91dGlsLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSAndnVleCc7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgY291bnREb3duIGZyb20gJ0AvY29tcG9uZW50cy9jb3VudERvd24nO1xyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQgcGFyc2VyIGZyb20gJ0AvY29tcG9uZW50cy9qeWYtcGFyc2VyL2p5Zi1wYXJzZXInO1xyXG5cdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdGltcG9ydCB7XHJcblx0XHRUT0tFTk5BTUUsXHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAuanMnO1xyXG5cdC8vICNlbmRpZlxyXG5cdC8vICNpZmRlZiBINSB8fCBNUFxyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAuanMnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGNvbnN0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSBcIkAvbWl4aW5zL2NvbG9yXCI7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRjb3VudERvd24sXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRob21lLFxyXG5cdFx0XHQnanlmLXBhcnNlcic6IHBhcnNlclxyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog6aG16Z2i55qE5Yid5aeL5pWw5o2uXHJcblx0XHQgKi9cclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6SFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRjb3VudERvd25EYXk6ICcwMCcsXHJcblx0XHRcdFx0Y291bnREb3duSG91cjogJzAwJyxcclxuXHRcdFx0XHRjb3VudERvd25NaW51dGU6ICcwMCcsXHJcblx0XHRcdFx0Y291bnREb3duU2Vjb25kOiAnMDAnLFxyXG5cdFx0XHRcdGFjdGl2ZTogZmFsc2UsXHJcblx0XHRcdFx0aWQ6IDAsIC8v56CN5Lu35Lqn5ZOB57yW5Y+3XHJcblx0XHRcdFx0dXNlckluZm86IHt9LCAvL+W9k+WJjeeUqOaIt+S/oeaBr1xyXG5cdFx0XHRcdGJhcmdhaW5VaWQ6IDAsIC8v5byA5ZCv56CN5Lu355So5oi3XHJcblx0XHRcdFx0YmFyZ2FpblVzZXJJbmZvOiB7fSwgLy/lvIDlkK/noI3ku7fnlKjmiLfkv6Hmga9cclxuXHRcdFx0XHRiYXJnYWluVXNlcklkOiAwLCAvL+W8gOWQr+egjeS7t+e8luWPt1xyXG5cdFx0XHRcdGJhcmdhaW5JbmZvOiBbXSwgLy/noI3ku7fkuqflk4FcclxuXHRcdFx0XHR1c2VyQmFyZ2FpbkluZm86IFtdLFxyXG5cdFx0XHRcdG9mZnNldDogMCxcclxuXHRcdFx0XHRsaW1pdDogMjAsXHJcblx0XHRcdFx0bGltaXRTdGF0dXM6IGZhbHNlLFxyXG5cdFx0XHRcdGJhcmdhaW5Vc2VySGVscExpc3Q6IFtdLFxyXG5cdFx0XHRcdGJhcmdhaW5Vc2VySGVscEluZm86IFtdLFxyXG5cdFx0XHRcdHVzZXJCYXJnYWluUHJpY2U6IDAsXHJcblx0XHRcdFx0c3RhdHVzOiAnJywgLy8gMCDlvIDlkK/noI3ku7cgICAxICDmnIvlj4vluK7lv5nnoI3ku7cgIDIg5pyL5Y+L5biu5b+Z56CN5Lu35oiQ5YqfIDMg5a6M5oiQ56CN5Lu3ICA0IOegjeS7t+Wksei0pSA15bey5Yib5bu66K6i5Y2VXHJcblx0XHRcdFx0cGVvcGxlQ291bnQ6IFtdLCAvL+WIhuS6q+S6uuaVsCAg5rWP6KeI5Lq65pWwIOWPguS4juS6uuaVsFxyXG5cdFx0XHRcdHJldHVuVG9wOiB0cnVlLFxyXG5cdFx0XHRcdGJhcmdhaW5QYXJ0YWtlOiAwLFxyXG5cdFx0XHRcdGlzSGVscDogZmFsc2UsXHJcblx0XHRcdFx0aW50ZXJ2YWw6IG51bGwsXHJcblx0XHRcdFx0dXNlckJhcmdhaW5TdGF0dXM6IDAsIC8v5Yik5pat6Ieq5bex5piv5ZCm56CN5Lu3XHJcblx0XHRcdFx0YmFyZ2FpblN1bUNvdW50OiAwLCAvLyDotK3kubDmrKHmlbBcclxuXHRcdFx0XHRwcm9kdWN0U3RvY2s6IDAsIC8v5Yik5pat5piv5ZCm5ZSu572E77ybXHJcblx0XHRcdFx0cXVvdGE6IDAsIC8v5Yik5pat5piv5ZCm5bey6ZmQ6YeP77ybXHJcblx0XHRcdFx0dXNlckJhcmdhaW5TdGF0dXNIZWxwOiB0cnVlLFxyXG5cdFx0XHRcdG5hdkg6ICcnLFxyXG5cdFx0XHRcdHN0YXR1c1BheTogJycsXHJcblx0XHRcdFx0YmFyZ2FpblByaWNlOiAwLFxyXG5cdFx0XHRcdGRhdGF0aW1lOiAwLFxyXG5cdFx0XHRcdG9mZmVzdDogJycsXHJcblx0XHRcdFx0dGFnU3R5bGU6IHtcclxuXHRcdFx0XHRcdGltZzogJ3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazsnLFxyXG5cdFx0XHRcdFx0dGFibGU6ICd3aWR0aDoxMDAlJyxcclxuXHRcdFx0XHRcdHZpZGVvOiAnd2lkdGg6MTAwJSdcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdEg1U2hhcmVCb3g6IGZhbHNlLCAvL+WFrOS8l+WPt+WIhuS6q+WbvueJh1xyXG5cdFx0XHRcdHN5c3RlbUg6IDEwMCxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdHBhZ2VzOiAnJyxcclxuXHRcdFx0XHRwb3N0ZXJzOiBmYWxzZSxcclxuXHRcdFx0XHR3ZWl4aW5TdGF0dXM6IGZhbHNlLFxyXG5cdFx0XHRcdGNvdXBvbnNIaWRkZW46IHRydWUsXHJcblx0XHRcdFx0Zm9sbG93Q29kZTogZmFsc2UsXHJcblx0XHRcdFx0Ly/kuoznu7TnoIHlj4LmlbBcclxuXHRcdFx0XHRjb2RlU2hvdzogZmFsc2UsXHJcblx0XHRcdFx0Y2lkOiAnMScsXHJcblx0XHRcdFx0aWZTaG93OiB0cnVlLFxyXG5cdFx0XHRcdHZhbDogXCJcIiwgLy8g6KaB55Sf5oiQ55qE5LqM57u056CB5YC8XHJcblx0XHRcdFx0c2l6ZTogMjAwLCAvLyDkuoznu7TnoIHlpKflsI9cclxuXHRcdFx0XHR1bml0OiAndXB4JywgLy8g5Y2V5L2NXHJcblx0XHRcdFx0YmFja2dyb3VuZDogJyNGRkYnLCAvLyDog4zmma/oibJcclxuXHRcdFx0XHRmb3JlZ3JvdW5kOiAnIzAwMCcsIC8vIOWJjeaZr+iJslxyXG5cdFx0XHRcdHBkZ3JvdW5kOiAnIzAwMCcsIC8vIOinkuagh+iJslxyXG5cdFx0XHRcdGljb246ICcnLCAvLyDkuoznu7TnoIHlm77moIdcclxuXHRcdFx0XHRpY29uc2l6ZTogNDAsIC8vIOS6jOe7tOeggeWbvuagh+Wkp+Wwj1xyXG5cdFx0XHRcdGx2OiAzLCAvLyDkuoznu7TnoIHlrrnplJnnuqfliKsg77yMIOS4gOiIrOS4jeeUqOiuvue9ru+8jOm7mOiupOWwseihjFxyXG5cdFx0XHRcdG9udmFsOiB0cnVlLCAvLyB2YWzlgLzlj5jljJbml7boh6rliqjph43mlrDnlJ/miJDkuoznu7TnoIFcclxuXHRcdFx0XHRsb2FkTWFrZTogdHJ1ZSwgLy8g57uE5Lu25Yqg6L295a6M5oiQ5ZCO6Ieq5Yqo55Sf5oiQ5LqM57u056CBXHJcblx0XHRcdFx0c3JjOiAnJywgLy8g5LqM57u056CB55Sf5oiQ5ZCO55qE5Zu+54mH5Zyw5Z2A5oiWYmFzZTY0XHJcblx0XHRcdFx0Y29kZVNyYzogXCJcIixcclxuXHRcdFx0XHRwaWNVcmw6IHt9LFxyXG5cdFx0XHRcdHBpY0xpc3Q6IFt7XHJcblx0XHRcdFx0XHRcdHBvcHVwOiAnLi4vc3RhdGljL2J1bGV0LmpwZycsXHJcblx0XHRcdFx0XHRcdGJhcmdhOiAnZGF0YTppbWFnZS9qcGc7YmFzZTY0LC85ai80UUFZUlhocFpnQUFTVWtxQUFnQUFBQUFBQUFBQUFBQUFQL3NBQkZFZFdOcmVRQUJBQVFBQUFBb0FBRC80UU9OYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3THdBOFAzaHdZV05yWlhRZ1ltVm5hVzQ5SXUrN3Z5SWdhV1E5SWxjMVRUQk5jRU5sYUdsSWVuSmxVM3BPVkdONmEyTTVaQ0kvUGlBOGVEcDRiWEJ0WlhSaElIaHRiRzV6T25nOUltRmtiMkpsT201ek9tMWxkR0V2SWlCNE9uaHRjSFJyUFNKQlpHOWlaU0JZVFZBZ1EyOXlaU0ExTGpZdFl6RTBPQ0EzT1M0eE5qUXdNellzSURJd01Ua3ZNRGd2TVRNdE1ERTZNRFk2TlRjZ0lDQWdJQ0FnSUNJK0lEeHlaR1k2VWtSR0lIaHRiRzV6T25Ka1pqMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M4d01pOHlNaTF5WkdZdGMzbHVkR0Y0TFc1ekl5SStJRHh5WkdZNlJHVnpZM0pwY0hScGIyNGdjbVJtT21GaWIzVjBQU0lpSUhodGJHNXpPbmh0Y0UxTlBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZiVzB2SWlCNGJXeHVjenB6ZEZKbFpqMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMM05VZVhCbEwxSmxjMjkxY21ObFVtVm1JeUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiWEJOVFRwUGNtbG5hVzVoYkVSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5qQTVaV0UxTlRndFptRmpOeTAzWlRRMExUZzVPV1l0WldSaU5UZ3dNREkzWXpVM0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qaEJSRFE0TWtVMVJFVkdPVEV4UlVJNE9UZEJRa0V3TjBFeU1rUXdOalV5SWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2poQlJEUTRNa1UwUkVWR09URXhSVUk0T1RkQlFrRXdOMEV5TWtRd05qVXlJaUI0YlhBNlEzSmxZWFJ2Y2xSdmIydzlJa0ZrYjJKbElGQm9iM1J2YzJodmNDQkRReUF5TURFM0lDaFhhVzVrYjNkektTSStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPak16T0dVd1lqQTBMV0ZtTURJdE5HSXdOaTA0WkRobExXVmhOekpoTnpSbFpUWXdaaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpWVdSdlltVTZaRzlqYVdRNmNHaHZkRzl6YUc5d09tVmhZbU13TnpFMExUbGhOall0T1RjMFlTMWlPVGd3TFRSaFl6STBZMlpqWldVellpSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qdi91QUE1QlpHOWlaUUJrd0FBQUFBSC8yd0NFQUF3SUNBZ0pDQXdKQ1F3UkN3b0xFUlVQREF3UEZSZ1RFeFVURXhnWEVoUVVGQlFTRnhjYkhCNGNHeGNrSkNjbkpDUTFNek16TlRzN096czdPenM3T3pzQkRRc0xEUTRORUE0T0VCUU9EdzRVRkJBUkVSQVVIUlFVRlJRVUhTVWFGeGNYRnhvbElDTWVIaDRqSUNnb0pTVW9LREl5TURJeU96czdPenM3T3pzN08vL0FBQkVJQWp3QzdnTUJJZ0FDRVFFREVRSC94QURDQUFFQUFnTUJBUUFBQUFBQUFBQUFBQUFBQVFZREJBVUNCd0VCQUFJREFRQUFBQUFBQUFBQUFBQUFBQUVDQXdRRkJoQUFBZ0VEQVFNRERnb0dDUVFEQVFBQUFBRUNFUU1FQlNFeEVrRlJCbUZ4Z1pIUklqS1MwaE9qVkJVV29iRkNVbkt5VTNNVU5jRmlJelBUTklLaXdvT1RzNlJWTnVIaVF5VHc4V01sRVFBQ0FRSURBd2dIQndJRkJBSURBQUFBQVFJUkF5RVNCREVUQlVGUllYR1JNbElVZ2FHeEluSXpVOEhSNFVLU05GUWpGZkZpZ3FKenN0S1RGa01HOE1Kai85b0FEQU1CQUFJUkF4RUFQd0RZQUI2YzhjQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVNlNHc1WDJpRzZGWlNVVmllWXdiNmlNcVNXNEFxM1UxNXpjdXJtQUFJS2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVTZ3BkUm1KeGEzbVlOSjdHU21YaGNjY0hpakFEM0tEVzFiandXTmhTVFZVQUFTU0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNVbTlpQ1RiMkdSSkpFTjBLVG1vOVlqRkxybm9nRkRYYmJkV1NDQUNDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNUeEtIS3UwZWdTbVRHVGk2b3hFR1NVYTdWdlBCWk9wc3dtcElnQUVsZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVNrMndsVm1SSkxjUTNRcE9lWEJiUWtrdGhKQUtHdnRKQkFBSkJCSUFCQUFKQkFBSkJBQUpCQUFKQkFBSkFJQUpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQklBQkFBSkJBQUpCQUFKQUlBSkJBQUpJbEd2WEFBVGFkVVk5eEJrbEd2WFBCZE9wc3dtcExwSUFCSllBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFcFZCN1NvUTNRck9lVmRJU29pUUNoclBIRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFtTUp5OEZWTXNjWi9LZE9vaUcwaUhKTGF6Q1NrM3VWVGFqWXR4NUs5YzlxaTNiQ0hNbzdxNUVhaXMzWDhudDdEMnNhZkswalpCWE95cnVTTUN4ZWVYd0UvaFk4N013R1o4NUdlWE9Zdncxdm5aSDRhSE96TUNNejV5TTh1Y3cvaFk4a21lWGl2a2w4QnNBbk0rY25QTG5OVjQxeGJxTTh1MWNXK0xOd0RPeVZjWm9BM25HTXQ2VDY1amxqMjN1MmRZc3Bvc3JpNVVhb01zc2FhOEh2dmdNVFRpNk5VTEpwbDAwOWpBQUJJQUFBQUFBQUFBQUFBQUFBQUFBQUFBSWtxOWNrQWxOcDFSaklQY2x5bzhGMDZteEdTa3FnQUVsZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFTbFVnaHRKVlo2aXVVa0FxelhrMjNWZ0FFRlFBQUFBQUFBQUFBQUFBQUFBQUFEMUMzS2U3ZHpteEN6Q0cxN1h6c2h5U0t5a2tZWVdaejIwb3VkbWFGaUVkL2ZQcW1RRkhKc3h1YmZRU0NBVktFZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWtOSnFqVlVBQ1RGUEdpOXNYVHFjaGduYm5Ed2wyVGNHL1l5eWt5eW0xdHhORUd4UEhUMncyUG01REJLTW91a2xSbDAwektwSjdDQUFTU0FBQUFBQUFBQUFBQUFBQUFBQUR6SlVQUkJLZEMwSlpXZUFTMVFndWJLZFFBQUFBWnNYSGxrMzRXWS9LZTE4eTVXUTJrbTNzUmFFWlRrb3hWWlNkRXVsblIwYkJoT0x5TDBWS0w3MkNrcXJxczZpeGNaYnJNUEZYY00yTmp4bFN4YnBGUmozcWZMVGtQVm16Y3ZLVGkwbER3cFMyTHJWT1Zkdk9VcFNyVG82T1E5ZHB0SmJzV28yOHNaT0s5NlRXMlQybUQ4UGpmWlE4VkdwcWxqR2hnem41cUVaZkphU1QzMDNvNkNXMmlwMTF1T1hyOTVLekMwdmxTM2RSRnJPYVZ5S3E5dFN1dlZ1R2x1eWNZOTFwWUxhOEVjSUFIVVBJZ0FBQUFrQWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVub2hFbEd6QmNsVjA1RUFBUVVBQUFBQUFBQUFBQUFBQUFBTUx6TVpYSGFkeEthU2JYTW51Wm5qR1VuUkZWT01xNVpKMDIwZGFGcDI1d3BuaktHWlZXWlVxdWRFYnpQYnNjcyswZTdkcU1PckxuUFpEbHpHQ1UrUkVxaTJMY0NBVUtFZ2dBZ2tFQUFrRUFBa0VBQWtFQUFrRUFFa2dnQUVnZ0Fna0VBQWtFQUFrRUFBa2lVWXlWSktvQUpOZTVaY2RxMnhNUnVtSzdaVDJ3MlBtTHhsem1TTStSbXVBOW14Z3VaQUFBQUFBQUFBQUFBQUFBQUFBQTFVOEhzOHN0RjhobHR5L0svUVFBQ3hsQjN0RXhQTjJYa1NYZjNmQjZrZitweDhXeCtJeUxkbjU3MjliZXkweGlveFVZcWlpcUpkUkdwcTdsSXFDL05pK283UEJOTm11U3Z5V0Z2M1kvRTl2WWpaeElQamhQaHIzMVZKVFNhVzUxaWVzbEpXK0RnbmJpbjNsR25DVGIzdmxOZTNLVUo4Y0tjVkdxdGM0akZSVkYvME9jNCs5V3AzNlkxSGd4Yks1ckY3em1Yd3JkYlZPeTlyTzdtNUViRm1VNWJvcXRPZm1SVlp6bE9jcHkyeWsyMitxemUwY01YTjhtQ09QeHkvU0VMS2VNbm5sMUxZZVFDVGVQUGtHZkV3OG5NdXF6andjNXZtM0pjN2ZJWk5QMDYvbjVFYkZwVWIyeWs5MFkvT1pkdFB3c1RCc2VZeGt0bTJjdmxTZk96VTFXcmpaVkkrOU44bkl1bG05b3RCUFVQTktzYmEydmxmUWpsWVBSVEZ0UlU4MlR2WE9XRVhTQy9Tem92UzlOY0ZEOE5iNFZ1WENqYW5PbXl1M2txUW5WYmQvS2psVHYzcHZOS2I5RG91dzc5clIyTGNhUnR4OUtxMzF0bGMxZm8wb3J6K0F0bnlyTGYxVy9pSzd3eTR1R2o0cTA0ZVd2TWZSTHY3dVhXS3hQSHRSNlNXMVRaUDlxMSt0d3lkZkdWVGMwK3FuSzFjaEoxY1lTY1pjdUNPZnE5QmFoZXMzWVJTak83Q000Zmx4ZklqZ2dBNmh3Z0FBQUFBQUFBQUFBQUFBQUFBQVNpQ1NHeXM1VVhXU0FDaHJnQUFBQUFBQWhzaHVoWlJxVFVWUERrZUhNeFR2S0pzV3RKS1psNGtSeG93TzR6MUMzZXVPa1ZVMWJuRVlRMnVoMGJYQmJrekx4b3l4aFRHdTVNbFdGdE5RWHpwMDNkYU8rWGE1U2JHaTZsZmFWcURrMmIxL1NkVGpnZVlrbzB0SktTU282Y1hFNko3ZHI1alJ2OGF0dURqQ1h2UzVUZjBuQUl4dXhsZGFjWXV1VnZhK1FwRTdPWkxMdFc4YTNLZWRrU2xLeTdmZlR1cVZlS01vN2FwSmJhN0N3NlplbFlzUnhzbE9OMjNzbE5xaWZVMjdZMDNiUzBkRU9qY2RPdHkxRytvM016SnI1dDcxYnROMVVVL25QNVhhT3ZuNlZwK1pGL2pvcWN1U1M3MlM3TWRyN0poMGNuWmJ1Ulh6RmltK1RhYi9FOVBiMWx0V0xqd3R2M1p4dzk3WVZEaUpxZExKNlBLSDhoZDJMZGJ1N0ZUcVNXNDV0NnhrWTh1Qy9ibGJseWNXNTlhU3FtZGExcVlYT2g4elBJYXZoTi9UMWJXZUhqanM5UE1LZzhwazFOaXB6M0doSUlxQVFTQ0FBU0NCVUFrRVZBQklJRlFDUVFBQ1FSVUFFZ2lvQUpxQ0tnQWtFQ29CSUlxQUJLY1lLc3R4ai9BQk52cWk3dmg5SkgwSHpjUG1ydEdLL2ZWbFJySFBucnkwMkhVNGJ3eU9yaE9Ubmt5TmNsZHY4QWdmUHZ4TnZxajhUYjZwOUI4M0Q1cTdRODNENXE3UmcvdUVmcFA5ZjRHLzhBK3V3K3QvdC9FK2QzTGxxZTNhcGM1aXFYeldKM0xXQmNXTkJPL05jTU55cFhlOXZNalI2TjZMK0Z0UEt5WWZ0N215RVh0NFk5MW1hT3RodW5jY2FVZEl4elZiTWI0SktOMkZ1TXBTaTFtbE54cEZmZXlvMUZUNlQ1dUh6VjJqQm0zck9KaVhjbWNWUzNGdEttOThpN0xNYTRsVnBLMDZ0MFh2ZmdacGNDakZPVHZVVVZWKzV5TDBuejJvcWIrajI1NW1zMkhQdm03anV6ZjBlLy9RWHVpNWpQcWRXckVsSEptYlZlOVNucU5iUjhMV3BoS2U4Y0VwWlY3dGErcythMUZUNlZSY3hYZFkwRFVOUXpwNUVKMjQyNktNRTI2MFMranpsTFhFSVRsU1VWYlZLNW5LdjJHVFVjRmxiaFczSjNaVnBsVWFlbmFWY0hiOTBkUyswdGR1WGtqM1IxTDdTMTI1ZVNadk0yUHFSTlArMmF2NlRPSUR0KzZPcGZhV3UzTHlSN282bDlwYTdjdkpIbWJIMUlqKzJhdjZUT0lBMDAybnZUb0RNYWJWSFI4Z0FBQkJCTElMcG14RjFWVDFHVW9TVW90eGt0cWEzbTdhMXJOdHBLVFZ4TDV5Mi9BYUFJbENNdThrek5hMUY2MDYyNXloWHd2N0RzMitrQy93REphYTZzWDNUWmpydUcxdGNsMTEzQ3Vnd3ZTV255TmRUTnlIR05aSGJLTS9paXZzb2IycGFoK0trb1FxclVYWGJ5czBTVEpDMDN2TXNZeGhGSllKR25kdTNMOXgzSnZOS1I0akZ5M0dlM1k2bFROYXh6cWFSaVJ1WjFwU1ZZeDc5LzBkM3dtSzdmVVl0OHlxWjdHbGNwSmM3b2RmU3ROV0RoeGk0MXUzYVN2MDM5U1BXUnR1VXRzdGk1Rnk5aEdTVDJtTnhTcFJWWExRNGtwdWNuS1cyV0o2YTFiamJoR0VWUlJWRVExeFBZNnJmc2UyTDZoNlNTV3hMc0VLdGVTdkx6SmN4TXBSakZ5bHNpdDVETHN4NUUwb3FQSzlyNnlLeExLaExwSEdiZmV3Zm1rK3J3dVAxbWRYVXM5WTltZCtYaFBaYmoxZVJGUjQ1Y2ZIVjhkZUxpNWE3Nm0vcHJMVnE3UC9KS0s2MmpsNisrdC9wcksyNzJFNWR1QjVBQjFUendBQUFBQUFQU3QzSEZ6VVc0TGZLanAyenI5SDlLczVrbmV5RnhXNHk0WXc1RzZWZFMyd2hidHdWdUVWR0NWRkZLaXB6VU5MVWE2TnFXUlJ6dGJjYUk2V2s0WE8vYjNrcDVJeTd1Rld6NXlDNTZuMGR4TXlFcDQ4Vll5TjZjZGtaZFNTL1NWQzladTJMc3JONkxoY2c2U2l6TnA5VEM4bmx3a3RzWHROYlZhTzdwcEpUeGk5a2xzTVlBTTVyQUFBRWdBbzNpWUp1ckFBSUtnQUFBQUFBaGtnaHFwS2xROE5IaHhNb29ZcDJWSTJyV3JjRFhjR2VvNUYyeDN5ZEtmL0tIdTVLM2JoSzVjYWpDS3JLVDNKSTVOL1U0VTgrdGxGVzFCL0pUK1hMOVo4My9BRk9SeEszWnMyNnlXZWNzSVE1M3p2b1BRY0gxR28xVnpMRlpiY1BtVDVGMExwWmFMUFNlN3AxbnpleDNYUjNLY2pmZ3dYVk1lUnJXcFphVHU5N3k4SzVEa2FUcDkyU1dabHArY2UyMWJsdmpYNWN2MW44QjFQTm8xTkh3V3NGY3ZWckwzbEJ2QmVndHhILzdCWXQzWGEwMFZMSmhLN3R6UG1qMExuT2hvT3VYY09UeDhsdjhOY2RWTGx0eTUvb3ZsTERLMWR2WFc3Y1hKTkx2dVR0bFBVRVdIbzlxVU9EMmZmazRjQ2NyTHJ2Vzl3N0c5VTVPc2IxM1I3cUZZN0k4blFhMmk0eEhVWHQxY3djKzYrZDh4MDQ0VVkvdnJtMzVzZDV4K21PcFl1QnBNc0dGdWZuODVPRUkyM1M0b2ZLbnhQd2VaUG5PNUxJNEl1ZHExd3dpcXU1Y2ZDdXZ0NU9xeXFhbmVzWDhtZHlMVis3UFpjeUh1b3ZrV2svazlYLzdNTnExSzVLa1YrQnY2clZXdFBiYzdzcWN5NVpQbVNPWnA2dS9oWU82bkdUV3lNcE9iUzVLeWU5bTBRRHNRamxpbzdhSThWZnV1N2NuY29vNTIzUmJGMEVpcEFMR0ltb0lGUUNhaXBBcUFTS2tWRlFDUVJVVkFKcUtrVkFCSUlxS2dFaXBGUlVBbW9JQUJJSUZRQ1FRS2dIbTV2aDlKSDBNK2VUanhMZlJwMVRNeno5VFNyK011K1BMdW1IVWFmZktGSktPWE50NlRyOEw0amEwc0p4bW5KemEyZEZmdkw2RGpkRjNsWGNLZVJrM1ozWGNuU0hHMjZLT3paWHFuVXladU52aGgrOG4zc0YxV2N5NWJ5WEhiclhLNlZQVFdMbTl0eG5UTG5WYVBtTmZoL0ZaVGIyMnJXenJzM1RIWnRSczJsQmNtMXZuWnEyOHE3T3JjdUZjWE44bGNuWFpEOTdaM1k0R1o0OVNONDQzU1MzY3ljVlk5dWFoUitjbW51YVc1Vk5pNU85T1hGR2NvYk5xcTJ1d2NiWHNxVnUwN01adVYyNHUvZktvL3dEVXphYTI5N0JwcXFmTnNOYld6czI5TmNsZGZ1NWFaVmcyM3NTUEhRK3h4Wmw2KzkxdUNpdXZOLzhBYVcwNGZSS3g1dlRaWFh2dlhHMTFvOTc4ZFR1RFd6emFpZjhBbDkzc01YRGJlVFMyMTRsbTdkbnFBTlhVYysxcCtNOG02bktLYWlveHBWdDljNVh2amcvWVhmNnZsR08zcDd0eFpvUWNsc3FaYnVxc1dwWmJrMUdWSzBaM3djRDN4d2ZzTHY4QVY4bzNkTDF6SDFPN08zYXR6ZzdjZUp1Vk9lbkl5WjZXOUNMbEtEU1cxa1ExbW5uSlFoY1VwUFlqcEFBd213Zk5ibjd5WFhmeG5rbTUrOGwxMzhaQjZNOFBjNzh1c0FBRlFBQ1lzdmJkSFRuSUFCY3pBbEp0MFJNWXVUMkd6WnNGWlNTTHd0dVRQTnF3Ymx1d2tlN2RwSXp4alExcDNHemZ0V0VrZVl3U09qb3pVY3Q4N2cwdTJqU1NmSWVvVG5hbXJrSHd6anRUTmU0czhYSG5SdDI2UWxHVk5qTEs5cEJxWW1vVzc4Tytvcmk4S0tkZXoxak03NitTdTJjOXdrblJyWWRhTTR5aW5GMVRNbmV3VGI3MWNwcFptVkdNSGN1UGd0UTI3ZmpaaHpkVXhjYXZuN2k0MXV0cmJMdGNuWkt4cUdwWDg2ZmZkN2FUNzIydDNYZk96YTAya2xOMWVFZWY3alQxbkVMZGhOSnFkemtpdVQ0aU5SejU1bDdpM1dvN0xjZjB2cXMxQURyS0VWRElsN3RLSG5IZXVPN3ZtNnp6S2RlbGJBQUM1akFBQUFBQUxOMFh1cjhQS0h6TGxYMXBKRmdib3QxZVNoU2RGekZpNWZETjB0M2U5bDFIeU11ZVBkVnlINjBka3U2Y2JYV25HNjVja3NUMHZDcnlucG94L05iOTFyMkV0dDhqZkp3N2xYcTg1eU9rZW53eWJDelliYnRsSlhXbFNzSHU4VTdDaTZVaytXdXpybnFjSTNMYzdVbHN1SnA5bEd2YnV1M09NbHlQMWNwdGFtekc5YWxiYTI3T2g4alBubHl6S0RQQjE3bU9tcWNxMmRvMHIySzF0UjNJWFU5cDVpN3BwUnhScUFtVVhGMFpETWplQnJUZEV3QUNocmdBQWtBRUFna0FBQUFBa0F6NGVEazV0MVdzZURuTGxmSWx6dDhoYjlKNk80dURTN2RwZnlWOHArREg2Sy9TWWIrcHQyVjd6ckxraXR2NEc3bytIM2RRNnBaWWNzbWZPdFYwM1VzMmx1MDR3c3JiU1hGVnZuZEZ5Y2g0MDdRYmxtOUc3bVB6M210dHVFVTZjWHpuVkxjZlh3Y3FkMnhPN3ZwMlhLYTJWdVlkR0ZEMEVOTGZocG5wYmQ5VzdVazA4bHRLVHJ0OTZ0Y1Q1M3h5K1pMdEVlY1ZhU1RpM3o3RDZLYXVvYWJpNmhhODNrUnExNEUxNFVYMUdiTWVJUWJTbGJjVnpxVmZWUTVrL3dENitzcnlYYXk1RTQwKzBvOVNiZHlkcTVHNWJmRE9EVW95WEkwNm8yTlMwbkwweWY3UmVjeDIrOHZMZDFwY3pOUk5OVlJ0KzdLTlUxS011VTRsMnpkMDl5a2s0U2k2cCt4bXpsWjJYbVNyazNaWEVuVlIzUlhXaXFJd0htb3FJeGpGVWlrbDBGTGx5NWNsbXVTYzVjOG5VbHRMZVJ4eDUwUlJTbmJpOXFja21pNmU3Mmplckx4cGVVVXZYN2RwUnpxVHpWcGw2RGQwUERaNnVNcFJrbzVXdTkwbE00NGM2SEhIblJjL2Q3UnZWbDQwdktIdTlvM3F5OGFYbEdMejFqbW4yTDd6Yy84QVg3MzFJZHIrNHBuSERuUTQ0ODZMbjd2YU42c3ZHbDVROTN0RzlXWGpTOG9lZXNjMCt4ZmVQL1g3MzFJZHIrNHBuSEhuUVU0dmxSWTlSdGRGOENzYmxsVHZML3hRbEp2czk5c0s3Zm5ITHZLR0ppcTBuNE51M3hUayt1M1UyTFUxY1ZWR2NZK0tkRWpVdjhPVmw1WGRqT2ZoaFZ2MkNwSEhIblIxOExvdG01Rko1ay93OXQvSVcyZmNSMmJmUnZSNFFVWFk0MnZsU2xLcjdUU01VOVZZZzZPVG0vOEFKajZ6Slk0SnFiaXpTcGI1czJEN0NuOGNlZEVxVVh1ZFM1ZTcyamVyTHhwZVVWL3BIZzR1RmwySVl0dFc0eWczSkp0MWRlcTJMV3B0WFpaSXFTZEc4YVV3R3A0UGNzV3BYWlRpMUhrVmZ1T2NLbm1wdGFicG1ScWM3c2JOeU52ek5LOFZkdGE4eWZNWm0wazVTZVdLMnRuUHMySjNwcUZ0VmsrUTFxazFPdjdwYWg2eGEvcmR3ZTZXbytzV3Y2M2ttUGYyUHF4OVp0LzJqV2ZUT1JVaHlTVlh1T3Y3cGFqNnhhL3JlU2U3UFJMSzg5QjVGNjNLeXBKempHdFd1WmJCNWl3c2Q0dlJVbVBCOVcyazdkRlU1V1BoNStXdUxHeDVYSWZPcFJkdDdEemtXTXZGa2xsV1pXcTdtMXNmWkw5Q0VMY0ZDRVZHRVZTTVZzU1I0eXNhemwySjJMMGVLRTFSOVRxcnFvMWx4RDNzYmF5ZGZ2SFVsd0MxdTZLYjNsTnY1YWxCcVRVNjN1anFDMkxJdFU1UEM4a2U2V28rc1d2NjNrbXp2N0gxWStzNVg5bzFuMDJjbW9xZGIzUzFIMWkxL1c4a2lYUlRQaEZ6bmsyb3hpbTVOOFd4TGUvQkcvcy9VajZ4L2FOWjlNNVZUeGNiNGFMZkxZaUl0MWtxOFNUb3BicW01cE9QK0sxWEh0TlZqR1hIUHJSNzc5QmxiVUt0N0lKeWZvTmF6WWM3OGJYSzVKRnkwL0cvQzROakg1YmNFcGRmZkw0VEJpcDVXYmN6bTM1cTFXempMa2RIKzB1ZGw3RjFFYk9TcHp0dTFiZkRLNTN2RXZrcjVUN1c0eVc3Y0xWdU51MnVHRUVveFhNa2NYUGhLVDcwNjlqMjlwN1RKakNLN2x0THRXenNNZVU3aXNTODNGem05aVM2dXcwcmRyTFVhZWFwMlYzVHBnaU02S2xFek1tMTBvNWwyM25SdHQyN1hISkxaR3FWWDJ5c2FqZzZ0YWpQS3pMWERHY3FTbFZQYStzMlhvNWZTQzByMkpac3ZkY3lMY1hYWnNiZFRZMHVveTNFc3NmZWVMNWFHanhMVFJ2MnMwbS82YWJqRmQzTnpzMmRLc2ZoOU94N0xWSEcydUpkVjk4L2hadG1QejloYkZjaDIwUFAyUHRJK01qV2xtbEp5YWZ2TnZ0TnFHV01ZeFRWSXBKZWdyL1RHLzNtUGpMZkp1NDExdTlYeHNySG03bnpYMm1XbHBaL1NwTlBpdFljRTZyYXF4VmZyU0xFZENPcVdtdDI3ZVRNM0hPOGFkNDVOelFlZHUzYnJua1VaN3VPRmU3ZzN0UG1ubTduelgybWQvb2Vtc3pJVFZINXRiSDF5MkZjMExLL0U2em41TW4zc2xzYjNLS2xTUHdJbVdxZCt6ZVdUS294V05hN1dSYjRmRFM2aXhKWE16bkpxbVdtQ1dMMmxqSTNiV2NmVU9rK0JpMWhZLzhBWnVya2o0Q2ZWbDNDdFordWFoblZqY3VjRnAvK0tHeVBaNVgyVFhzNkc3Y3hhM2NlZVczMEkyOVR4UFQyYXBQZVM1by9helN1ZnZKZGQvR2VRRHNIbHBPcmI1d0FBVkFBQklQVUlPVDZoTnUyNXZxRzBsYXNxczNUbWl0NU1wMDJiVGJ0UXpMTThJazJiSFVOcFJ0Mm8xdU5RWFZOR2VkUGRhWEF1ZmV6WGxLVW5XVGJmT3pIdTVTN3pvYkcvdDI4SUxNK2ZZanBUMUt4RFpDTHVQbjNJMTU2bmt5OEdrRjFGdCtFMHdYVm1DNUs5WmpscXJzdnpaZmh3TXM4bkluNFZ5VDdKamJiM3VwQUxwSmJGUXd1VGUxdDlaTVpTaTA0dHByYzFzWm0vRzVsS2VmdVUrays2WUFIRlBha3dwU1d4dGRUSmJydGU4Z0FrZ0FBQUFBQUFBQUFBQUhmMFhXVW5HeGZsdzNGc2hON3BMbWtjQUdPN2FqZGpsbDZHWjlOcWJtbm5uaDFTaTlqUjlFaGRoTmZOZk16eGs1TU1lMDVOMWxUdklyZTJVaXpxZWZZandXNzBsSGtUcEpMcmNWVEZkeWNpOVBqdVhKU2srVnMwRncxNXNackw2enF5NDNESjd0dVdkODdWRWR6aGZLdXVZNTIwempLL2VqdXVTWFpabGhxR1hINWZFdWFXMDJmTHlXeG8wMXJiYndsRnIxbXhrWXlhZXcwTGx0d2UwM1k2bkY3TDF1blZqM0dUSldMNi9aeVRmemR6N1JLbE9PRWxnYTkrRnE3OHVTcnpiSDJIT0JrdldaVzMxREVaVTY3RFFsRnhkR1NDQUNDUVFBQ1FRVEZWZEFTbFYwQjI5STZOWkdaUzlrMXM0KzlWOE9TNmk1T3VaOUp0OUhzTnE3bFpNYjk5YlV1R1RoRjlUdmR2WE8xN3hhTjZ5dkZsNUpwNmpVWFZXTm0zUDQ4ajlSMTlGb05PcVQxRjIzMFF6cjFtNWk0bVBoMmxaeDRLM0JjMjl2bmI1VE1jMzNpMGIxbGVMTHlUVDFIcFZpMnJmRGcvdDdzbHNrMDFHUFhyUnM1NjA5K2NzWVNxK1dTYTdXenNTMWVsdHdydklaWXJaRnA5aVIxczNQeGNHMTUzSm1vTDVLM3lrK1pJckdSMHB6N21URzdqeFZ1eEIvdW50NGwrcys0Y3JJeUwrVmRkN0ptN2x4OCs1ZFJJOFZOK3pwTGR0ZThsY2s5dGU2dXI3emhhempOMjVLbG10dUNmcGZXWGpTOVl4ZFN0MXR2Z3VydzdVbjN5NnE1MGI1ODVoTzVhdVJ1MlpPM2NpNnhsRjBaWnRMNlUyYmtQTjZpMWF1eFg3eEo4TXV3dHpOYlVhSnIzclZaUjVZL21YM25RMEhGb1hrb1htb1Q1M2hGL2NkNjViaGRoSzNjaXB3a3FTaTFWTkZYMWZvemNzOFdScHljN2UrVmplMTlIbk96N3dhUDZ6SHRTOGtlOEdqK3N4N1V2Sk1kbnpOcDFqQ2RIdGk0dWpOblV4MGVvaGx1WExmUkxPcW9wU2xYWTlqVzlNbXAzZFhYUi9QcmVzNVVMT1Y4L2hsd3krbDN2d25BVDJ1TGFmQzZWVzVuVGhMUEhObGxEbmpKVXA5NTVuVjZQY1M5MmNia09TVUpKbnFQNzIxOU5mR2ZSVDV6RDk5YSttdmpQb3hwOFEyV3Y5WDJIWTRCOHU3MXgrMHc1ZVRieE1lZVJkcndXMVdYQ3F2ZlE1ZnZacFgvQU92aXJ1bXowZ25DT2taQ2xKSnlpbEdyM3VxMklwRWZCUlhTNmEzY3R1VTA2NXFLanB5R1RpZkVidWx1UmpieXRTalYxNXkzUHBicFZOMTEvd0JGZVVjZlVla21kbHFVTWY4QTlheCtxKy9hNnN1NGNvVk5xM3ByTUhtVUt2OEF6T3B5cjNHTlRkamxxb0xseTRWTXVGRFRwUzQ4NjdjU3I0RnVOVyt2SnNzR0pydlIvQ2h3WTFxZHRjclVGeFByeWNxc3JWRnpEWVh2VzQzZSs1MDhLbFJkaFd4eEtWbjVkdUZmRTFXWGFXMzNzMHIvQVBYeFYzVGEwL1c4TFVic3JPUHg4VVk4VDRsUlVyVG42cFNOaDJ1aVA1amUrNi90Uk5hOXBMTWJVNVJVcXhWVlZuUTBYRnI5L1VRdHlVVkdUeG9pMmxVNlgvenVOOTIvakxXVlRwZi9BRHVQOTIvalpyNkg1NitHWHNOL2kzN081NlBhY1dwM3VoMjI5bDlhSHh5SzlOOTZYalNOUHhzYXpESXN4NEozN1Z2emlUMk5wVnJUc201cTVxTmhwMXJjd1hvYVp4dUNXSlN2NzFOVXQ3VjFxaDBBQ3A2L2F5TWpYWVkxbWZESzdDS1ZXMHE3ZVk1OWl6dlp1TGxrb25LdTNZZWgxTjkyWUtTam5ia29xS2RNV1d3RlI5MTlaKzNoNDh1NFBkZldmdDRlUEx1R2J5MW4rVEg5UDRtdjV6VWZ4Si9xL0F0d0tqN3I2ejl2RHg1ZHdlNitzL2J3OGVYY0hsclA4bVA2ZnhIbk5SL0VuK3I4QzNBcVB1dnJQMjhQSGwzQjdyNno5dkR4NWR3ZVdzL3lZL3AvRWVjMUg4U2Y2dndMY1Y3cFZxWG03UzAreSsvdTdiclhKRGtYWk5MM1gxbjdlSGp5N2hwYWxwR1pwM0JjeVp4bjUxdUtjVzI5blhTTXVuMDlsWEl0WG8zR3NZeHBURTE5YnE5UzlQTkt4SzFWWXlicmdhaTJLaU8vMFF4dUs1a1piVzZsdUQ2L2ZTL1FWK1RvbVhiUU1YOE5wVmlMVkpYRjV5WFhudFh3VU11c25sc1BudU5SKzFuTzRKWno2bDNIL3dER20vU2RFQTh6YmpDVWx2U2JPU2VvTU1zL0JqSnhsa1dveWk2Tk9jVTAxMlRKYXYyTDZjck55TnlLZEc0TlNWZXdmT3YzamxPZTJVbTIzMXkxZER2NUcvOEFlLzJZbTlxTkhHMWJjbEp0eGFWS2M1eTlIeFI2aS91c2lpc2NhbmZPTjByL0FDbC9lUi9TZGs0M1N2OEFLWDk1SDlKcjZYNTl2NGtibXQvYlhmZ1pVUE54UE00VVZVZTA5aEVuc3B6N0R0S1VxckU4YXBUY2txdmFXZm9maThPTmV5bXR0eVhCRjlTTy93Q0ZsaE5YUzhiOEpwOWl4U2pqQmNYMG4zMHZoWnRIRTFGemVYcHk1M2gxTFllejBscmRXTGNPVlJ4NjNpelQxZkovQzZia1hrNlNVR292OWFYZXI0ejUrcHppcFJpMmxMd2tuc2ZYUG91WGg0K2JhOHpreDQ3ZFZMaHExdFhXb2FmdTNvM3Evd0RYbjVSczZUVldyTUdwS1RsSjF3UzJjaHA4UTBWL1VYSXVFb3hqR05NVzYxZTNrS0lEYzFqRWpoNmplc1FYRENNcXdXL3ZaS3FOSTZrWktTVWxza2sxNlR6bDIyN2R5VUpiWXRwK2drRUFrb1NDQUFTZTdkdmkydDhNRnZrekdlbkp0SmNpM0lNbFU1Y2VneXZJVWU5dExoWFB5bU50dDFlMW5nOUV3U1Jsak55d2ZKc1FBQmNzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ1FlNHhxUTJTbFU4VUJsODJlWlFvUm1KY1dZd1MwVEdFNXZoaEZ5YjVFcXNrcWsyNkk4U0lxYjlyUnM2NjZ5aXJjZWViL1FqYmgwZWh3dFR2UGpwc29xSlBrM21DZW90SjR5VDZzVFBEaG1zdTFsRzAwdWVmdSswNXRxN2ZtdUZ3ZDJLNWsyMTJTSjRsNTk5YnR6YTVWd3VxTEIwZXhaeGxmeEwvZXUyMVBaeXA3RlR0SGNXTllwVHpTNjdyVTFMdXRWdWJpbzE2bnROL1Q4SFY2ekdWeTdKU2RheGNjWXRPalZhbno5Mkw4VTI3Y2tsdGJjV2VDN1pWcUZ1NDdhMnhrdHoyMHJ2VEtucVdHOFRKY0YrN2wzMXQ5VG03Qm4wK3BWMTBheXVsVWEzRU9GUFMyNDNJVGR5RGRKWVV5dmtOVUVBMkRsa2dnQUhmNlA2TGk2bFl1enZ5bkYyNUtLNEdsc2FyeXBuVjkwTk4rMHU5dVBrbW4wVnpjUEd4cjZ5TDBMVGxOT0trMHFxaDNQYkdsZXQydkdSek5UZDFLdlRVSFBMWENpdzJIbzlIWjBrdFBiZHhXODdXT1o0N1RuKzZHbS9hWGUzSHlSN29hYjlwZDdjZkpPaDdZMHIxdTE0eUh0alN2VzdYakl3NzdXYzl6c05qeStnNXJYYWpuKzZHbS9hWGUzSHlSN29hYjlwZDdjZkpPbloxTEF2M0ZhczVGdTVjZTZNWkp2WWJKVjZuVXhkSlRrdXN2SFI2U1NyRzNDUzZNVGgrNkdtL2FYZTNIeVI3b2FiOXBkN2NmSk8zS1VZUmM1T2tZcXJiM0pJMVBiR2xldFd2R1JNZFJxcGQyYzMxWWtTMG1qajNvUWpYbndPZjdvYWI5cGQ3Y2ZKSHVocHYybDN0eDhrNkh0alN2VzdYaklqMnpwWHJWcnhrVHZ0WnozT3dyNWZRYzFydFJ5OG5vem8rTFluZnYzcnNiY0ZWdXNlMHU5S3pKMi9PVGRwT05wdnZGSjFkT1N0RGYxdldKNmxmNFlWamkyMyt6ajg1L09rYzQ2RmxYWXcvcXljcHk1SCtYOFRnY1N2MkpUM2RpRVl3anRrdnpIdTMrK3QvVFh4bHExTHBOWXN5ZGpCaitKeUc2SnJiQlBzZUYyQ3AyOXQyMnYxbDhaZThEU01IQWord2hXNXkzWmJaUHM4bllNV3JkcUt0eXVSYzJzMldPeFByWnQ4SGplbGJ1UnRTVnROck5ONHRiZTZpdnowUFc5UmhQS3pKMHVVL1pXcE9qNjFOMFVZUGRuV2ZzNGVPaTZBMWxyN3F3VVlVNUZsd1hVZENmQ2RQT2ptNXlseXljc1crZGxMOTJkWit6aDQ2SHV6clAyY1BIUmRBUDdoZDhNT3o4U3Y5bDBuK2Z0WDNGTDkyZForemg0Nkh1enJQMmNQSFJkQVA3aGQ4TU96OFIvWmRKL243Vjl4Uy9kbldmczRlT2pwOUh0SHo4RE11WGNtRVl3bGI0VTFKUGJWUGtMQ0NzOWJjbkNVR29wU1ZIUkdTendyVDJia2JrTTJhT3lyWDNBcW5URCtkeC91MzhiTFdWVHBoL09ZL3dCMi9qR2grZXZobDdCeGI5bmM5SHRPREo3RDZGaGZ5Vmo3dUgxVWZQTjVaT2gxMjQzazJuTnUzQlJjWXQ3RTI1Vm9iZXRobXM1cTAzYnJUbnJnY25nZDlRdk8xU3U5NWVhbUpaaXRaLzhBeXpGNjBQN1JaU3RaL3dEeXpGNjBQN1JwNlB2WFArS1oyZGYzTFgvTmI5cFpRRFExYlRiMmZDM0cxa1N4M2JiYmNhN2E5Wm93UVVYSktVc2k4VkswTnE1S1VZdHhqbmt0a2EwcjZXYjRLbnFlaWFoZzRzc21HWmN2S0Q3K1BmUmFqeitFemkvaXNyN2U1NHo3cHR3MFVaeHpRdktTclR1dmFjMi94VjJKS04yeEtMZUs5NVAySDBZRlAwalN0UTFLeksrOHU1WnRwOE1HM0tYRlRmOEFLUjFNUG8vbFkrVmF2enpwM1kyNVZjR25SOVR3Mlk3bW50UWNvdThzMGVUSzl2TlUyTFdxdlhGR1MwN3lUL05uV3pub2R3cm5UTDl6aS9UbDhTTEdWenBsKzV4ZnB5K0pFYUw5eEQwK3djUy9hWGVwZTFGZHNXNDNjaTFhbkpRaE9hVXBTZEVsWGF5KzJjN0F1U2paczM3Y3Bib3dqSk43RnlKSHoxMFowT2p5WHRyRzY4dnF5Ti9VMlkzSVZjbXQzR1VrdVI4cHhPRmF6Y3pWcFFUZDJVVTVQbXIrSmVqeGQvZHoraS9pUFo0dS91NS9SZnhISlcxSHBuc1o4NWh1N0phdWgzOGpmKzkvc3hLcEV0ZlE3K1J2L2UvMlluWDEzeWJuWEU4MXdqOTYrcCt3NzV4dWxmNVMvdkkvcE95Y2JwWCtVdjd5UDZUbTZYNTl2NGtkN1cvdHJ2d01xRlRiMG5HL0Y2bmoyV3F4NHVLZldqM3orSTBxbGk2SDQzRmR5TXRyd1VyY0gxKytsOFNPcGRua3QzSjh5b3V0NEk4dnc2enZkVmJqeUoxZlVzUzBBRVNhaW5KN0V0clp4VDJCSUlUcXFrZ0ZSNlk0L0RsMmI2V3k1RGhmWGcrNHl2RjA2VzQvbk5OamRXK3pOUHNTNzN1RktPM29wNXJFZjh0WTloNWZpMXJKcXBQa21sTC9BUFBTU0NBYkJ6eVFRWmJHTGs1THBZdFR1djhBVVRmeEJ0SlZib1NvdHVpVGI1a1l3YjYwSFdHcXJGbjJhTDlKaHZhWHFOaGNWM0d1Umo4N2hiWGJSUlhiYmRGT0xmeEl1OVBlU3E3YzB1ZHhackhwYmp3ZW9tUmJTc01HU0FDNWxBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFKUm50b3dJejIyVmtYaHRNdER6S0o2UkxNWmxvYXM0ME9qb2VUQzNjbGp6b25jMnhsMWVZMDdpTmVUY2RxZEduVk5Femlwd2NYeWl4ZmxwcjBic1ZYTHRYT3VWRnp0SzNWcTR0K3lLNTY4amU1SVhaVzV5Y284VG02YmRsS2MxT1NoeWNQWE1lV092eE11QzdIWkxxOVZHTEs2UlJTY2NhTlg4Nld4ZDA1YTAxMXpheXZERG9QUnk0bm8xYlZ4M1ZTU3FvckdYVmxPdXJ2bUpLNDVLTW4zcXJ2ZGVRenp5cnpWYTdPVmYvUlM3bVprWGIwYjF5YmM0dXNlWlU2aGFjTEloa1dJM0k3cEt0UGpSTi9UTzJveWRKVjJsTkR4RzNxN2x5TVk1TWxIR3UyUzVXYnlqR3M3cWNZeTRLT0Rrbnd0N09Ldk1jclZNSlpXTktFZHR5M3R0dm5hNU95ZENGNjViMlIyeG8xd3BKZG10REU1U2s2eWJsSjcyOTVodHVVSlpseWJEZHVXWTNiYzdjMVdFMWxaVE4yd0hRMXZGVmpLODVGVWhlNzZuNjN5am5IWWhOVGlwTGxQRWFpeEt4ZW5hbHRnNmRhNUg2U1FRQ3hpSnF4eE03T2lhRERVN055NDczbW5ia28wNGVLdFZYblIwdmN1MzYwL0VYbEdHZXJzd2s0U25TUzJxak42MXc3VlhJUm5DTll5MmU4dnZLdkhkVm5yWVdiM01oNjAvRS83aDdtUTliZmlmOXhqZXNzVitiL3RrVC9hZGI0Zjl5Kzg1dlJuODVzL1JuOVZsM09KcHZScU9CbVF5bGtPNXdKcmg0YVZxcWI2czdab2EyN0M1Y1RnOHlVVXE5UHBPM3d5eGNzV0hDNnFTek43YTRVWE1ZTTMrU3lQdXAvVlo4NlZENlJmdCtkczNMVmVIemtYR3ZOVlVLOTdtUTliZmlmOEFjWk5GZnQyNHpVNVpXMm1zRy9ZWU9LNlMvcUhiM1NybFRyaWtWbllOaDE4blE3RUx2NGJFdnp5OHJsdHdnbEdQMDU4VkVibG5vYk4yMDcyVHdYSHZqR1BFbDJhbzNaYWkxRkp1NDFYWlZPdlljaVBEZFZLVGpGVnk3YVNWT3F0YVZLNEtsa3VkRUxOcTNLNWN6T0NFRldVbkRZa3Y2UlhMcXRSdXlWcVRuYlRwQ1VsUnRjOUJDNUM0bTRTelpkdURYdE1XbzBWN1RwTzZrcTdGVk4rbzlXZjMxdjZTK00ra0h6YXgrL3QvU1h4bjBrMU9JYkxYK3I3RHI4QjdsM3JqOXBvNjNjdVd0THlMbHVUaE9NVTR5aTZOYlZ5bEw5cTZuNjNlOGVYZEwxbjRuNHpEdTQzRndlZFZPS2xhYmE3amhlNWtQVzM0bi9jVjBkNnpDMjFjYVVzMWNZNXNLR1hpV20xVjI1RjJLNVZHanBKTEdwdy9hdXArdDN2SGwzUjdWMVAxdTk0OHU2ZHozTWg2Mi9FLzdoN21ROWJmaWY4QWNiUG1kTjRvL3dEai9BMFBJY1M1NWZyWDNuTjB5N3Ftb1pYNFpaMTIzSnhjb3R5azYwNU41MS9ZV3RmN3BQdHo4bzlZUFJmOEhsMnNtR1M1TzA2OFBCU3EzTmVFZDQxdFJxa3BMY3VMalRIM0Z0OUtPam85RExkdnpLbm5UMnE0OFY2R1UvVjdPc2FYRzFLZWRjdXh1dHFxbEpVYTdKenZhdXArdDN2SGwzUzZhdHBzTlN4VllsUHpiVWxPTTZWbzFzM2JPYzQvdVpEMXQrSi8zR1d6cXJMdHJlT01aNDE5emJ6YkVhMnIwR3Izcjh1NWJ1aS9QeTh1MW5EOXFhbjYzZThlWGRNTjdKeU1pU2xmdXl1dUtvbk50MFhaTEY3bVE5YmZpZjhBY2FPcTZGaTZaWTQ3bVU1M1piTGRwUVNiZmpia1pvWDdFcEtNSkxNOEZTSDRHcGQwV3VVSk80L2NTeHpUVlBhY2VwWStodjczTDYwUGprVnMrZ2FWaVkyTmgydk1XMUR6a0l5bTF2YmE1V1UxazFDeTQ3WGNlVmY2Y1MzQnJEbHFONG1xV3R2VFhBM0N0Wi8vQUN6RjYwUDdSWlN0Wi84QXl6RjYwUDdScGFQdlhQOEFpbWRuWDl5MS93QTF2MmxsTUY3THQyY2l4WW5zZVE1S0V1U3NWV2o2NW5LOTB2bk8zYXhMa0h3emhjY295VzlOSlVNZGkycmx5TUgrYXZzd00ycHV1MVpsY1dPVEsvUlhFNzg0Um5DVUpyaWpKTlNUM05NcEdUb3QrM3E2MCsybnczSlZ0emYyYjVYOUhsTGRwZWZEUHdyZVJIWkpxbHlQTkpiMGJEdFczY1YxeFR1UlRpcGNxVHBWZkFaTE4rZW5sT0xYT3FjMGxzWmgxT210YXVGdVZjRTFKUG5pOXFQT05qMjhheEN4YVZJVzRxTWV3Yy9VZFI0ZFR3OVB0eXBLZHhUdlUrYXE4TWV5YitYazI4VEd1WkYxMGhiVlgxZVpka3BtbVpOeksxK3prWFhXZHk3eFB0YkYyQzJtc3U1dkxzc1ZHTXZUS2hYV2FoV25ac3d3ZHlVVlJja0UvdEx5VnpwbCs0eGZweStKRmpLNTB5L2NZMzBwZkVpbWkvY1E5UHNMOFMvYVhlcGUxRlhxZEhvNytjNDNYbDlXUnphblM2T2ZuT1AxNWZVa2RPZnk3bndUOWg1alEvdWJQeHg5cGVqeGQvZHoraS9pUFo0dS91NS9SZnhIRlcxSHNYc1o4M1JiT2gzOGpmOEF2ZjdNU3BGdDZIZnlOLzczK3pFNit1K1RjNjRubXVFZnZQUkwySGZPTjByL0FDbC9lUi9TZGs0M1N2OEFLWDk1SDlKemRMOCszOFNPOXJmMjEzNEdVMnBlZWorTCtHMHF5bXFTdUx6a3Y2VzFmQlFwZUhqdkt5N09PdjhBeXpVWDFtOXI3UjlGakZSaW94VkVsUkxxSTNOZk9rSVE4VGNuMUxCSEo0Rlp4dVhYeWU2dlR0Sk5mTm53NDdTM3kySTJEaTYxcTJIajNWWW5QdjRyaWtrbTkvSnM1VFJzd2M1cEpOMHh3NkR0WHJrYmNIS1VsRmJLeWREcldKY2RtRXVkSTFzM1Y4REIyWHJpZHprdFE3NmI3SGRPTmpaV3E2dGJkakJmNGJHZzZYTDdmZmJkdEZUYi93RE41MWRQMFBCd1g1eFI4OWYzdTljMnV2VTVqTEt6YnR0NzJWWmZUaHQvMVBrTUViOXk2bHVZckw5V2V6L1RIYXpUeVphdHF1TGRqR3lzUEZsRnY5b3VLN09uZktrZVNwVFpiejZlZk9kVXgvdzJmZnM4a0p5UzYxYXI0RGMwRjFTendVVkZLa2tsNjhUbWNZc09NYmR4eWMzakdVcGVxaTVPVTFRUURlT0tkZm83cE1OUXlKVHY3Y2V6UnlqODV2ZEhyRjBoRzNaZ3JkcUt0d2l0a1VxSkZkNkkzYlN4cjBOMXh6ckxyVTczOUpZWktxYWZLY2JYWEpTdlNpMjhzY0VqMVhDTEZ1R2xoTkpaN2xYS1hMdDJlZ2pqbXQ3ZkYxcXA5bzkrZFM4TFkwazJ1dVkzRGZ0MnQ3K1ZFeWhXdTNlMVhySTFjRHBVUnA2aG8ybjU2bHh3VnU5eVhZS2t1enpsTno5UHY2ZmxPeGUyOHNKcmRLUE9pL1JWSzFWSHpybFJYdW1LajVyR2RPKzRwYmVwUmJEZDBOK2F1UnR0dVVaYy9KMUhJNHZvck81bGZpbEc1Ym82cjgxWFRFcllBTzBjRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWs5d2xReGtwa05FcDBOcU1qMVUxb3pvWlBPR054TXFtZXBzMWJyTXNwMU1GeDdTeVZFWXJzcW9telp1MzdpdFdvdWM1YmtpeFlIUkZTZ3A1MXhwdmRidDhuWGswWXVpdGlEVjYrMVdYRW9KOHkzc3Raek5acTV4bTdjSGxwdGZLZGZobkRMTTdVYjE1WjNLdVdQNVV0bUpYc3JvYmFjZUxEdk5TWHlMdTFQK2xIY2FPSkRMMHk5S3pkZzZMd29jcTZzWHVhWmJ1SkpwTjdXWWNuR3Q1dHBRdUpSblJ1MWNXOVBtTUVOWk5yTGQ5K0w1WHRSdXk0YkMzTlh0UC9TdVI1dGo5RE9ITFVwdGQ1YWY5SnBmRlUxN21abno4Rnh0cnFLcitFeTNMYzdWeVZ1NHVHY0hTU1BCc1JVRmlvcjJtdk8vcUpZU3V5WFJIM2ZZYys5aTNiMHVLN056bHp5TU1zRm82MURuNWVvd2czQ3hTVXVXZkl1dHptZUU1dkNLKzQwTDltekZPZHh1cjU4Wk5tclBFY1ZXVDRWenN3U1NUb25YcW9UdVR1UzRweWNtK1ZuazJVbnlzNXMzRnYzWTBYU1c3b2ZjaERGeU9LU2pXYXBWcGNoWVBQMmZ0STl0SHpKVGFQU20yYWQvUXh1VGxjYzNITnlaZnhPcHArTDdtMUczdXMyUmJjMVBzUHBmbjdQMmtlMmg1K3o5cEh0bythY1RIRXpGL2I0ZlVmNmZ4TXY5OS84QTQvN3Z3UHBrYnRxVHBHY1crWk5NOWxINkx1dXNXbSthZjFXV3VXYmR5RzdlQkZUNUpaRXYzVWV0ODk5YnRtdGYwMjdtb3A1bGxVbko0SlZPaHBOYXI5cmVPT1Y1bkZSWHZOMC94TStWbVkrSmI4NWZtb0xkRmIyM3pSVzlzNThwWldvT2wyNHNMRWYvQUk0eVhucHI5WnAwZ3VvdHBsdVlGdXpqWkYrNUozOHAycHAzNTcvQmV5QzNSWFVSUW02TXphYXhDY1pOU280dExNNDEyOHlOZlg2eWRsd1U0VmpPdnVLVk5uaWYyTDFuMFhHdDRHSmFWckg4M2JndVJOYmVxM3ltWHo5ajdTUGpJK2FjVEhFekk5QkZ1cnV5YmZQSDhUV1hIRWtrckNTV3hLWDRIZDZRNjUrTm04YkhsLzZzSHRhK1hKY3ZXNWpoMUlxS20xR01ZUlVJS2tWNitsbkoxR29uZnVPNU40djFkQmx4L3dCL2IrbEg0ejZVZk5NYjkvYitsSDR6NldhZkVObHIvVjloMmVCZHk3MXgrMDh5bkdFWEtiVVlyZTI2SXgvak1UN2UzNDhlNmF1di9rK1Y5RmZHaWd1VHFZdE5wWTNZT2JrNDBsbHdWVFoxL0VYcFp4amt6NW81dHRENlIrTXhQdDdmang3by9HWW4yOXZ4NDkwK2JjVEhFek4vYjdmMUpmcC9FMC83Ni9wTDlSOUovR1luMjl2eDQ5MHlRbkNjVktFbEtMM05PcVBtWEV5NTlFY2p6bW5Tc3ZmWm02ZGFYZmZIVXhYOUdyZHR6akp5bzFWTlUybTFvdUtlWXU3dHd5WU5wMXJpanVHSjVlTEZ1TXIxdE5iR25KVlQ3WmxLUDBueHZ3K3EzSlJWSTNrcmk3T3lYd294YWF6RzdOeGNuR2lxcUt1dzJkYnFaYWUwcmlqblZhUEdoYk16VnNIRng1MzVYWXo0ZDBJU1RrM3lKVUtObjU5L095WlpGNTFsTFlvOGtWeVJScThURlRvMmJFTE5jcmNwUy9NK2JtUjUvVzhSdWFsS05Na0YrVmNyUFNaOUUwKzVCNG1QRGlYR3JOdHVOZHFUaXVRK2MxTFAwTms1WE1wdDFmRERhLzZSVFdRVXJMbFdtN2RhYzlhSXpjR3ZaTDI3cFhlOHZOUlZMUVZyUC81Wmk5YUg5b3NwV3MvL0FKWmk5YUg5bzA5SDNybi9BQlRPeHIrNWEvNXJmdExLVjNwbC9MNDMwNWZFV0lydlRMK1h4dnB5K0lqUmZ1TGZXL1lUeEg5cGQ2bDdVYWZSREl2eHpKNDhVNVdia2VLZk5GeDNTN080dHh5dWoybWZnY0ZTbXFYNzlKM09kTDVNZXdkVWF1NUdkNlRqc1h1MTU2Y280ZmFuYTAwSXpiYjcxSHlWNUNzOU1jaklTc1k2aTFZbFdibDg2UzJjUFlPTm9YNXZpL1QvQUVNdVdyNmZIVU1LZGoveUx2clV1YWEzZHZjVS9SSVNock9QQ1M0WlJ1VWFlOU5WcWpjMHM0eTAwb3JCd2pQTXV0YlRtNjZ6T092dFhHMjR6bEhMMFU1QytsYzZaL3VNYjZVdmlSWXl1ZE0vM0dOOUtYeEkwOUYrNGg2ZllkTGlQN1M3MUwyb3FsVHA5SFB6bkg2OHZxU09YVTZuUnY4QU9NZnJ5K3BJNmMvbDNQZ243RHpPaS9jMmZqaDdTOW5pNys3bjlGL0VlenhkL2R6K2kvaU9LdHFQWVBZejVxOTVidWgzOGplKzkvc3hLazRTYjNNdHZROU5ZTjVQN1greWpyNjVmMFo5TGllYzRTbXRaWG5VdllkODQzU3Y4cGYza2YwblpPSDBzdTJscHl0T2FWeVU0dFFydGFWZHREbmFWZjE3ZnhJN210YVdtdTE4TE9WMFN4Zk81OHNocXNiRU5qL1duc1h3VkxKbjZ2ZzZldjI5eXR6a3RSMnlmWTVPeVZIVHNyVTQycFlXblJmSGRmRmNuQmQvU2xFdUw1S08xcDNSV0VXcitvejg5Y2UxMjAzdzEvV2x2WnVhcTNiM2puZW5TS1NVWVJ4azB2WWM3UVhMcXNSdGFlM1dWVzUzSjRRVGZ0TmVXcGEzclUzYXdJUEh4OTByaWRObjYwLzBJcjJUQlc3OXkycCtjNFpPUEh6MGRLbC96cnNNSFRyMXkybENOcUQ0SXgySlBkR25aUG5rblZsOUxjVW96Y0lLM0JOUmlsdGI1VzJhM0ZvTzJvS2R4M2JzcXlrM2drdVJSanlGajZHWDZYcjlodnc0S2FYMFhSL1dMV1VQbzFmOHpxOW5iUlRiZy82UzJmQ1h3MWVJUnBlemVPS2YySFI0UmN6YVZMd1NjZnQrMEZMNlhZL205Ujg2dDE2Q2wyWTk2L2lMb1Y3cGpqOGVKWnZwYmJjM0J2cVRYL1Fyb0o1YjhWNGs0bCtLVzgrbG56d3BJcDRJQjJUeXh0NmRxRnpBeVBPd1hGRnJobkI4cUxiZ2F6alpVVjVxYWN1VzFMWkpGSEZlWTE3K2xoZHhmdXk1emUwWEVydW1XVkpUdDFybGZKMU0raXJMdDhxYTYyMG44Vlo1MzJpaFc5U3o3YXBDL09pM0p1cStHcDc5c2FrMSsvZllTWDZEVWZEWmNra2RSY2VzMHh0elQ2S011OTNOdFc0T2JwR0szeW02SkZQMXpWRm4zMHJiYnRXcTBrL2xONzMxdG13MEwyUmZ2dXQ2NUs0K1RpYlpqTmpUNk9OcDVtODB1VG9ORFhjVm5xWWJ1TWNsdDdhdXJsUXl4M0lFUThFazNsc05GYkVBQVNTQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBU0trQUFtcGluNFJrTVUvQ1pXV3dyUFlXRG90ZVhEZnM4cWNacjR2MEZxVDRvVlh5bHNQbitsWm40UE5oZGZnUHZibjBYM041ZU1TOHBMZ3J2MncvU2pqNiswMWN6OGtzZnZQUjhHdnFlbVVQeldtMCtwNHBtYnI3YUxobXVWcmtaNmduV0tiby9DY2VXcE5PM3VxWTAzRjdlOVMzcGIrcFZta2RVMU5ieFZLM0hLaXUraDNzL292Yyt3empGbnVSVjZ4TzI5MDR0VWZWUlM5U3luYXRxekIvdExpNzU4MGYrcHVhT3MxazVVL1VjbmlHV3kzY2V4cjFtRFVNL2pic1dYK3ozVGt2bGY5RG5nSFdqRlJWRWVkdTNKWEpPVXY4QURvQUFKTVoxdEowRzlxZHFkeTFPRVBOdFJmRlhsVmVRMy9jek0rMnRmMXU0Ym5ReitWeVBweCtJc1J6ZFRyTDBMMDRSYXlyWmgwSG9OSHc3VFhkUGJuT0xjcExISHBLajdtWm4yMXIrdDNESGU2S1pGbWlsZXR5bkx3WVJVbko5WlVMaExqYXBGMC9XM2tXN01MZFdsV1V2Q2s5cmZaTUsxMTNsY2VyS2pNK0U2WFlvTmRMYks3cGZSYS9qNU1MMlRLM08xUjhkcE9WZHEzY25LV1NNWXhpb3hTVVZzU1d4SkVndzNiMDdyVG05bUNwZ2piMCttdFdJNWJhb202NDdUSGtXM2R4N3RxTG83a0pSVGU2clZDcSs1dVp5M3JYOWJ1RnVCTnJVWExTYWhUM3R0VlVycU5IWjFEVHVwdkxzeG9WSDNNelB0clg5YnVEM016UHRyWDlidUZ1Qms4OWY1NC9wUmcvdE9rOEQvVVZIM016UHRyWDlidUdycUhSMjVwK083OSsvYjVvd1hGeFNmTXRoY3N2THNZZVBMSXZ5NFlRWFpiNUV1cXlnNnRxbDdVTWwzYmpwRmJMY09TTWVidW16cGIxKzY4MG1sYmp0OTFZOUNOSFg2ZlJhYUZGQ3R5WGRXYlowc3dZMzh4RDZTK00rbG56TEUvbUlmU2o4WjlOS2NSMld2OWYyR1RnZmN1OWNmdE1HYml3ek1XNWpUazR4dUtqY2QrK3ZLY2IzT3dmdDd2OEFWN2hZQWFsdS9kdHFrSk9LYnFkTzdwck4xcVZ5Q2swcVk4eFgvYzdCKzN1LzFlNFBjN0IrM3UvMWU0V0E1K3M2cmIwM0ZjOWp2VHFyTU9kODc2aU1zTlRxWnlVWXpiY3NGc01GelI2TzNCem5iaW94Vlc4U3JhNXAybjZkS05pemRuY3Z2Yk5TcHd4aStlaTNzMmVoK1R3WnR5dzkxNkd6cndkZmliT0RmdjNMOTJWeTVKeW5OdVVwUGxiTm5SOG44TnFOaTdXaWpOY1QvVmwzc3ZnWjBad2NyTXJibG5sbGZ2Yzh0cHc3V29pdFpDNUNLdHdVcVVYaDJNK2luRzZRNk5lMUpXWlk3aXJsdXFseE9pY1gySHpIVzg3YitmSHRvZWR0L1BqMjBjaTNPZHVhbkhhdWM5SmV0VzcxdDI1OTJXMHAvdWhxZlBhOForU2FXbzZQZTA1Ui9FVHQ4VS9CaEdUY3FjKzdjWFRVZFR4OERHbGZuSlNsdXR3VDJ5bHpGQXpjMjltWkU3OTZYRk9iMnZrWFVYVVIwdExkdlhLeW1vcUN3N3VNbjBIRDRocDlKcDQ1WUp5dVM2Y0V1a3cxTFIwTDhQSytqRDQ1RldxV2pvVzBwWlRleGNNTnZqRnRUKzN1ZFVmK3BHdndyOTViL3dCWC9TeTFGYXovQVBsbUwxb2YyanUzTS9CdC92TWkxR25JNXg3cFhzakp4OGpwUmpYYkZ5TnkybEZPU2V5cTRqUzBrSkozRzA2YnVlTk9nN2V1bkJ4dEpTVmQ5YndyanRMU2FXZnA2ek1uRmxOSjJiRXBYSnA4cm91RmRzbTlxK21XUDNtVGJUNWsrSjlxTlRUbDBxMG1NcUtVNUxuVWRudzBNVnUxZnJtaENXeDQwNThETmV2YWVtVzVjaHRUcG1YSTZuWUs3bGRJbGExeUZsUy85UzMreXU4M0UzdGwvUmY2VDFtOUxNTjR0eFl2SDU5cWtIS05FbStYZnlGUGR4dWZGdk5yUzZTbWFWNkxWVmxpbnR4MnlPZnhEaVNqa2pZbXBZcVVtdG1ISWZUemc1K25LenIySG5XMVMzZnVLTnpxVG82ZU1qQnBQU2pHczRNTE9aeHU1YjcyTW9xdFlyd2E3ZXdkREg2UTZabVg3ZVBCVGxPY2x3Y1VkaWEycDd6Rkd6ZnN5bTFCdU5KUmJXeHg1emFsZjAyb2hicmNpcFpvVGltOFZKY24ySFdPVnIyazN0VHQyWVdweGg1dHR2aXJ5cnFIVkJyMjdrcmNsT08xYkRidTJvM1lPM05WakxhVVBWZEVucGtJU3UzWVRsY2JVWXhyV2kzdmFUMFgvT0xIOVA2a2lPa21mK0wxRzV3dXR1MSt6dDlhTzk5bGs5RnZ6aXgvVCtvenJ0eWVubG43N3R5YndwdFd3ODNGV2xyNFJ0S2tJM0lwY3RhUGFYc0E4WGJ0dTFCM0xzbENFZHJsSjBTT0x0MkhwMjBzV2VxTG1NV1RsWTJKYmQzSW5HM0RuZTk5WmNwd2RTNlcyNFZ0YWZIamx1ODlKYlA2TWVYc25JdFlXbzZyS1dYazNIR3pIYmN5YnZncEw1dlAxa2J0clJTYXozbnVvZjduNkRuM3VJeFV0M3A0NzY1enJ1cjBuUTFIcFpkdVZ0NEVmTlIzZWRsNFhZVzVIQ2NydVRmU2NuY3UzSkpjVW5WdHQwR1pkeGxMemVLbjV1T3hUbDRVbjg1ODNVUnZkRjhYOFJxbHVUVlkycTNaZGpaSDRXZENLdFdMYmNJNWNzWEoxMitrNDg3dDNVMzQyNXp6NXBKWWQxZFNMbGhZVmpDc1JzMklLS1NYRTF2aytkczJBRGh0dVRiYnEzeW5wNHhVVW94VkVzRWtjSHBmaytid2JkaFBiZW5WcjlXRzM0MmltVk81MHV5dk82ajVwT3NiRVZEc3Z2bjhad2FuWDA4TWxpQzUxbmYrcjhEeS9GTHU4MVUrYUh1TDBiZldaOFc4N09SQzdIZmJsR2E2OFhVK2x4a3BSVWx1a3Fyc255K0w3NUgwUFJiL0FKL1NzYTV5OENpK3ZEdmYwR0hpRWEyN2MrWnVQYWJ2QTdtTnkzenBTWG8veE40ME5jeC94R2xaRUVxdU1lT1BYaDMzNkRmSWxHTTR1TWxXTWxScnFNNThKWlp4a3Z5dFBzT3pjZ3B3bEIvbWk0OXA4dmxza3p5Wjgyekt4azNMTXQ5dVVvUCtpNkdBOURXdUs1VHhzb3RTYWZJd0FBVkFBQUFBQU1sdmN6Mlk3WEtaRWk2MkdXT3hBNmVOMGQxVEl0cTRyYXR4bHRYbkdvdDlqZWVORXg3VjdVclVidmd4NytqNVhIY2k3VjVEUzFtcmxha293U3ExVnRuVTRmdzZGK0VybHh0UlR5cFI5ZFNtM3VqZXJXbHhlYVZ4ZnFTVGZhM25ObmJuYms0VGk0U1crTWxScnNNK2d5YmUxUGZzWFdXL3RtSE4wL0YxQzA0NU1VNVB3TGtka285Wi9vTU52aU1rL3dDcEZOYzhkdlliTi9nc2N0Yk0zWHd6NWZTVUlnMjgvQnU0V1ZQSHViWEhiR1MzU2k5ek5WbzZVWktTVFRxbmlqaXpoS0VuR1NvNHVqWFNRQUN4VUFBQUFBQUFBQUFBQUFBQUFBQUdHWGhNekdHWGhQcmxaRlprSGYwTFZhcU9KZWxTY2YzTStlbkoxMXlIQUZURGR0UnVSY1g2SHpHWFM2bWVtdXE1REhrbEhra3VZK2tXYnl1S2oyVDVWejlWR1NpcTN5dmVVN1Rla1VyTVZhekU3a1Y0TjFlRXV2em5ZWFNmVG93NG5lNHYxWEdYRjhSeUxtanV4bFJSY3ZoeFI2V3p4TFMzSVp0NUdIUEdieXRIWHUzb1diVTcxeDBoYmk1U2ZVU3FmT3I5NlY2N0s3TGZOMTYzTWpvYXYwZ3lOUWJ0US9aWXZ6RnZsVGxsM0RsTm0vb3ROSzFGeW4zcFV3NWtjWGl1dWhxSnhoYnJrdDF4OFRmS0FBYmh6QUFBRE5ieXI5cVBEYm5LS2UvaGJYeEhyMmhsL2F6OGQ5MDF5S2xaK2d1cHpXQ2t6WjlvWmYycy9IbDNSN1F5L3RaK1BMdW1yVVZNZGVyc0c4bjRuMm0xN1F5L3RaK1BMdWoyaGwvYXo4ZVhkTldvcUs5WFlONVB4UHROcjJobC9hejhkOTBlME12N1dmank3cHExRlJYcTdCdkorSjlwdGUwTXY3V2ZqeTdvOW9aZjJzL0dsM1RWcUtpdlYyRGVUOFQ3VFl1WmQrN0hobk9Va3RxVW0zOFpocWVhaW9iYkliYnhicVpJVGNKY1MzbzIvYkdvK3MzZkhrYUZSVVY2RSt0VkpqT2NlN0p4Nm1iNzFqVUhzL0VYZjhTUjU5clovckYzL0VsM1RTcUtqMEw5S0xiNjc0NWRwdSsxcy8xaTcvaVM3cGl2NWQvSWFkMmNyalNvbk9UazZkazE2aW9yelVYVWlydVRhbzVOcnBaNnFTcE5PcVBGUlVGVEw1MlhVSG5aZFF4VkZTYzh1Y21yNXpJN2ttcWJqelU4MUZTRzI5cEcwOVZQYXV5U290eGlxS2hOcllGVmJESjV5UVZ5UzZwanFLazVwYzdGWHptUjNKUGxQUEUrYzgxRlNHMjlyR0o2cUtubW9xQlE5VlBkdTdPM0pTZzJwTGMwNk5HS29xSzBDcXNVYkx6c2w3N2szL1NaRHk3NzN6bDIyYTlSVW5NeTJlZmlaN2NuSjFaN3M1Rnl4SlR0eWNKTGRLTGFhN0tNTlJVaXJyVXFtMDZwNG05N1d6L1dMdjhBaVM3cGp2WitWZlNWMjdPNGx1VTVPVk8yYXRSVVY1a2wxSkYzZHVOVWNtL1NaRk5wMTNtYWVvWlZ5MTVxVjJjcmEzUWNtNHFuNnU0MWFpcE9abFZLU1RTYlZkcDZxMitxWExvZGk4R0xkeVd0dHlTaEhyUi82c3BrWlVhZk1kekU2VVpXSGpReHJNYlNoYlZGV01xdXJxMjlwaXZ3bmN0T0VLVmsxV3JwZ2piNGZkdFdiMjh1dCs2blNpcml5OGtTa29SY3BiRkZWYjZpS2I3NTZoODIxNHN2S01lUjB0enI5aTVZa3JjWTNJdU1uR01rNlBZNmJUU1dndTFWWEdueEhZZkY5TlIwY202WVlIS3o4aDVHVmN2UGZjbEtmYlpyMUlsTGlrMlJVNkxwWERZc0YxSG5KTnlrNVBhM1U5SmwyNklYMWMwKzVaNWJWeXE2MGxWZkRVcENaWnVobVJ3NVYyeTNzdVc2cGRXRDdqTWVxam0wMHY4QUxTWFlidkNybVRWUVhqckh0L0V0NEFPTWVuS0wwcXgvTTZwZGtsU04xUnVMc3FqK0ZIRkxiMDB4Nnh4OGhMNTF1VC9yUi9TVkk3dWxubnNXMzBaZjA0SGxPSTI5M3FyaTUzbS9WaUFBWmpVQUFBQUFBUGRyZXpQRXdXdkM3Qm5pV1d3eVEyR2ZIdVRzM1lYb2VGYmFhNnZPdXlpM1lXcFdNaTBwUmRVdGorZEY4MGtVK0xNMXU1TzNKVHR5Y0pyZEpiR2F1b3NLNnNjR3RqT2xvdFpMVHRxbWFFdHErMUYxU2pKVmkwMDk5TnYvQU5IdmFWUzFyR1RDbkZHTTZjcXJGL0JzTTA5ZnZ1RklXNlM1NVNiWGFWRFNlaXUxd296ckxpZW5hcTIxMFpYVWpwVE8zTEtzd2o0Y1lOemE1bTlpT0ZKR3pmdTNMMXlWMjdMaW5MZXpYa2RLeERKYmpDdGNxT0RxN2l1M3AzRXFabmd1alllQ0NXUVp6V0FBQUFBQUFBQUFBQUFBQUFBQUJnbDRUNjVuTUUvQ2ZYS3lLeUlCQUtsU1FRQUNRUUFDUVFBQ1FaTWU1WnQzNFR2Mi9QV291czdkWEhpWE54TGNkTDJsb1A4QXRIK29uM0NzcHRQQ0VwZkRUN1dqSmJ0eGtxdTdDMzBTVXY4QTlZczVKc1lFdE1qT2Z0Q042VWFkNTVseFRyeTE0amU5cGFEL0FMUi9xSjl3OHZVOUFyK1VmNmk1M0REY25KcW03bXZUSC91TXNMVnVNazkvYWxUa2xHYlgvUVQ1M29yOWxtZHUzM1I1M29yOWxtZHUzM1NQYWVnZjdQOEE2aTUzQjdUMEQvWi85UmM3aGhwTHczZjFSKzh6Vmg0OU4vNDUvd0RhYStmUFJwV28rejRYNDNlTHZuZWNXdUduSnc4dFRhNks0bU5tYW03V1RiVjIzNXFVdUdXNnFjZHBwNStacGwrMUdPSGcvaEpxVlpUODdLNVZVM1VrZEhvWCtjUys1bDhjU2JsVlpuM2s2UHZQSDFFV0ZHV3N0TDNKeGNvOXlOSTlqU05TNnRQeWRXbkNkTURHaTNIdlZ4cE9PemRzM25abnBPZ2F2ZmpEQXlGWnVRaFc1RzNEWktueXFPbERndy9BZTFML0FMUTQvTWNkejkxVGlyeGJONWFlanVKbzBGUFB3M2VoRDkxeFgybEYxYThIc21PL0p3aW1uTk9Ld3BqR3I1Nm1mUndWMmNvU2phbEdjMjUxcXBwTG1TcFJITHk3SFJ1T21ySHNaTVZrV3F1VjN6YmM3a2xXa2E4bTB4ZEdySDRuanRlejdlVXVKT1YrNjZSZ3ViYzZtWFZNSG81ZzVGMnhmV1ZHL1J5aTluQzY3bXRtNnBnNk0rWWNyanZaZDYxR0xUZGl6eExpWHpwT1BJSy8wWk5PYnJpbkxwNXNwR1dtcXR4bEcxSExXRFZ0cms4V2VxTzlrNEdISElqajRta1J2T3ZmM1pyZ3RyK2x0cVYzWE1uRFVwWWRuRHMyTGxxZTI5Wmx4SnFtN2NpeFoxeTFxbUpjdVkrcCtZd2JPeTd3UWJlNzVVbTB6aTlJb2FXdFB4UHdyWG5ZZDd4UnR1Q3VSYTJ5M2M1anNQM281c3plejgyRDZhNEdmV3hXN200Wkl4cG1UL3ArOUhaU0ZNZlNiOGREMGpLd05PZ3JubWIxK0w0YmtZZDljYWp4U1Q2eHo4YTlwdVBmOW1UMCtPWGtSdXUwcnpsd3VUNHFLcTJuWTB1M0svaWFMZXRVbmJ4dk9lZmttdTlyQ1VkdlpOVFNkUXc3bXVmaFk0bHFkeDNic2xtVnJKK0ZKUGNGS1ZKcDVwcU9hVkswbzZzU3R3clphVUxVcmpoQ3VUTm1UakhZblZiWHRPZjBtdDZkaTZqYXNZdG1NRmJpbmZqRjdIVjFwMmpmMGhhSHF1Ukt6YjB6Z2pDUEZPNDV0cGMzTHluTTEvSmpuYW5MR3M0MExkK04yVnQzSXZ2cmpiNFkxM0hZdzdVOUN3c1hHbFNHZG4zNEs1U2phZ3BLcTdYeGw1MVZtQ3E5NDFoNzNhM1F4MmtucXJzc3NIWWpLc3Y2YXB6UmlzeXdiTks5bGFIYm5kUzBlNUszYWRIY2JrbFRrYjVxbm5vL1owelAxbTl4V1ZHeTR1Vm5IbDN5NU9YcUhXVjJGenBCcU9tWFgzbVhhalJQNXlnbDhSeHVpOGZ3dlNDVmk4MUNjVk8zU1d5c2x5RUovd0JPZE15bGtVbDd6ZURKY0tYN05WQ1VOOUtEcGJqR2tvdWxIVG94UGVUcHVtYWZhczZwYms4M0duY2xCMlpMaFQ4SmIrbzBiZGoyTGs2VGxaODlPaFl0Mms0MjN4TnVVcWNtN2xhR2JOYVpvMkhiemJNTHR5Tis1SjQwM3ZUYzZQWlhkVXpaV3BZdHJvNWo1SDRHMDdOK2RQdzlhUmkrKzI3dW9RM0tTajNwVm5sVWxLbFVtWGpDM0NVKzVCUnRieVZ1VU0xSlNTeHEwM1NyMlZLZFVWSWJxMjZVcnlFVk4wNHREMVVWSWpQaGtwTGJ3dE9qM2JEcys5V1Q2bmlmNGI4b3JKeVhkam05TkRKYmhibFhQUEp6ZTdtcWNlcG53cnVOYXlZVHlyYnZXVlhpdHAwYjJjNTBmZXJKOVR4UDhOK1VjN1B6cDUyUjUrZHVGcDBVZUcwdUdPenFiU0U1eXFwUnlxbTFTTFNqYWhTVUxtZVNhd2NLTDFsajgxMGVXa2UxSllNbEJ6NEkyK04xZTJsZDVHbFcrajJxWGJsbTFneXR1M2JjK0tVMjFzYVhJK3FhMnEvc09pMm0yT1c3THpqNno0cGYyaU9oZjg5ay9jUyt0RTFtbnVwenpTd2xMTDd6MkowT2lwTHpObTA3ZHVrb1FjLzZjZTlLTlh5R1BveGg0dVZxZDJHUmJWMkVJU2xHRXQxVTBqZHQzOEs3aVg4MjNwR1A1akdrNDNLenBMWlRjdURxbWowWXpNYkUxTzljeWJrYlVIYmxGU2x1clZiRHFhZHBtWExvN21XMUZLZVpKM0xNVzZOeDJiWFhub1RlZEp0eWJwN2lXTFN4N3hYU3hyWmlvSk9WTDBwVWpHVHdwa3JWUGxOTFhyT0M5SHdzM0d4b1kwc2lWWktITlI3S21QUTlPeElZV1JxMnBRVThlMm5HMWJsOHFYL3pZZWRVek1XNzBmMC9HdDNGSzlaZjdTMnQ4ZGozbXowV3lMV1hLR25Yc1NGMkZ1TXB5dXpxOWxkbmV2Wnlrdk5HeTl1RW5YbnkxNUtsVXJjOVhIdXR5dHd5NGU3dkhIbFNPVnBlVGhMVWxMTXN3bGpYWk5TaTFzZ3BQWTExalBxMmovaE5YaGpxcXhzbWNmTXpXM3ZaT2xQNkpzWDlmMCtGKzVidDZYanloR2JqR1Q1VW5SUHdUUDBodDI3T3Q2ZmJ0UjRJTjIzd0xkWGpMWjVieFlPR2FMd2Jyc0ticTI3RWxtamRjTGtQZWpGeGF6T2pXS3hSa3lPajJqV1laTWxjeUpTdzNCWGwzdTFUbys5NzNic1pzTFJ0RHlzQ042eGo1Q1ZwdUxqR05MczYwMnRTM203bVhiS1dwZVovOWUvYm5aODdrVDJ4clNQREtuTWtSaVExVzFsSlpHZmF5ZnhFRzRXV3VDcTM4VU9FMXQ1TnhybmFheHhlM0JWMkhRV25zcWJpclVYR1ZZdkxGT252Tkx2T3ZKekZkdFkrRmk2N0RGbGl6bll1OE1GYnlOa2s1L0s3MDFla1dQWnh0WXlMRmlDdDJvY0hEQmJsV0VXL2hadVpYbTEwb3g0MjVSbWxPMm53eWxPalQycHludE5icFUvL0FPL2xmM2YrWEEycmJidVJ4ZU51cnIxbzUxK01WWXVKS1B1NmpLbWt0bVY0VjVqbldYWlY2RHZxVHM4Uzg0b2VGdzEyMHJ5ME9wNTNvcjlsbWR1MzNUazJaMjRYb1R1dzg3YmpKT2R1dkR4UlQyeHF0MVRxKzA5QS93Qm4vd0JSYzdoZTRuVlVVMzhEUzlyUmdzT0tUcksxSEgvNVl5ay9SUk1uenZSWDdMTTdkdnVubTVjNk1lYmw1dTFscTVSOERrNFVyVFpYYVQ3VDZQOEErei82aTUzQjdUMEQvWi85UmM3aFNrdkRkL1ZIN3pOV0hqMDMvam4vQU5weWFpcDF2YWVnZjdQL0FLaTUzQjdUMEQvWi93RFVYTzRaTjVMNmN2OEFiOTVnM0Z2Njl2c3VmOXB5YWlwdloyYnBWNnp3WW1uL0FJVzdWUHpublpUMmMzREpIUHFXaTIxaW5Ib2Y0R09jRkYwVWxQcGpXbis1STlWRlR6VVZKS1VQYVQzMDJIVjZPWDNZMVhIbHlPZkErdE5jUDZUeG8wdE91WG8yczlTVnVWSThjWFRoZk8rb1d5SFJiUzRTak9IbkU0dFNpK1BsVzNtSzM3OXUzRndubTkrTHhTd3hON1JhTzdjbEc3YWxIK25KTnB1alZEc0FBNHA2WTVmU1d4NTdTTHJwVjJtcmk3RG8vZ2JQbjhsU1RSOVF2Mm8zckZ5ekxkY2k0dnNxaDh5eUlPM2RjWktqVG8rdXRoMWVHenJibkR3eXIyLzRIQjQzYnBjdDNQRkhMK24vQUJNWUlCdkhJSkJBQUpCQUFNbHJ3bjFqT21ZTFBoUHJHWXN0aGVPd3lSa2UxTXdWUFhFSEV5S1JuNHlITXc4UkRtK1FqS1RuTWtwb3h1VlNDQ3lWQ2psVWtnQWtnQUFBQUFBQUFBQUFBQUFBQUFBR0M1NGJNNWd1K0d5c3RoRXRoNUJBS2xDUVFBQ1FRQUNRUUFDUVFBQ1RQZzZsZTArNU9WcUZ1Ym1rbjUyUEdsVG1OYzhUM2xMc1ZLTkdxb3ZibEtNbEtMbzFzWjEvZWpOK3d4ZjhKZDBlOUdiOWhpLzRTN3B4cWlwZzNOdndveithdi9Va2REUDFqSXo3VWJWMjNaZ295NGs3VUZCMXBUZjJUSm9HcTJ0THpuazNZU3VSZHR3NFkwclZ0UGw2eHk2aXBMdHh5dUZQZGZJVlY2NHJpdTVxemppbThkaDA1NVdrWE5VbGtUeDduNEtkWEsxeGQveFBsclhuNnBuMW5YYldYajJNTEF0eXg4T3drK0I3M0picTBiM0hGcUtrYnFOWXQxZVhaVms3K2VXY1ZsanZIV1RqRko5VmVib0xEZDE3VGM3QnRXdFV4cDNzdXpGeGhlZzBxN05qZmZKOWMxZEsxZXhwK0RtVzR3bTh2Smp3UXVLbkRHTk92WGxPUlVWSTNNS09PT1Z1dEs0YzVMMVYxeVU4TThZdU9iTGppcVl2bFpZUGJlazJkSHZZR0xqM1lYY2lLVnlVbW5Gem9rNWJaTTFzbldMR1RvZGpBdXdtOG5HbFczYzJjUER6UGJYY2Npb3FGWmlzY2E1czFhOG9scXJqVk1Fc203b29wTExXdnRMQnAvU1hId01XeGkyc1g5bTIvd0FiVjFkeXFwV0o0MG5WdEd3Y3U1bHp4YnZuRk52SFVKVlVJTlU0WFZxcHdxaW9kbUh2YmZmNzJMeEpXcnVwdzdyM1hjckZZZFJzNXVTc2pOdlpNRTRLNWNsT0s1VlYxUjZ4YzJWdk5zWk4rVXJxc3pqSjFkWFNMclJWTlNvcVh5cWxPaWhoenl6WnE0MXplazZXcjZvc3pWSjUyTngyZUpSNGF1a2xSY1B5V2VOTXo3R1Buck16YmNzbmhySmJkdkh5U2RkNW9WRlNNa2N1WGtwbDZhZFpaM3B1NXZLKzltejdNTTNVZHZVZGR4OVV0V0htWS84QTdGdWZmM1lPaWRxdGVGSTlhdHJXbjVPbVdkUHdiTnkxQ3pQaVhuR25zMjlWdmxPRlVWS3F6QlphVjkxMVNyZ1hlcXV2UFZwdTRsR1VzcXpOTHBPakhVN1VkSWxwNng0K2RuTGllUnM0cVZyVGQxRFFxZWFpcGRSU3JUbGRXWXBUbExMWDhxeXJxUjZxS25tb3FTVm9lcW1iRG5pd3lZU3pJU3U0NmY3U0VYU1RWT1RhalhxS2hxcW9Tc0duZzZPdU9LT3hydXNZdW9XOFd6aVdwMnJPTEZ4U25TdklsdWI1amR3TmM2UDZmeFhNWEV2eHZUdDhFbTVKcDE2OG55b3JWUlV4dXpCeFVNY3E2ZHRlY3pyVjNWY2Qya2M3cGk0ckNpb3N2TWRQUzh2U0xNNXoxSEdua1M0bEsxd3VpWE9tcXFwMHJIUzJQdE83bFpOcVVzZVZ0MnJOcURYZXhxbjhQS1Zxb3FKV1lTYmNxdXFwdDJkUXQ2cTdiVVZCcU9WNXNJckYvd0NibkxEZjF2UllhYmtZV0RpWExVc2pieFRhbFI3TnRXMitReDZWcmVuNmRnWFlXOGVmNDY3Q1VKWGE5N3k4Tzk3S1Y1amhWRlJ1WVVjY1dtOHp4Mmp6ZDNPcHJLbkdPU05JcFVUNWpwYVprYUxhdHpXbzQxeS9jY3F3bENYQ2t1YndrWjlZMXkxbmFqajVsbTA0UngxR2tadmEzR1hGeUhHcUtrN3VPYk02dDQ4dUdQUVZWK2F0N3RaVkdxYnBGVmRObFdXSy93QktyZVRHNWF2WWNJMjhtVWZ4TW9TZkZLTWFkYmJSR1M1MG93M3EyTGx3czNGWXhyVXJmQTZjWGZLbXpiK2tyTlJVcjVlM3pjalczbndNbm5yKzF5VGRZeXJsWDVYVmVzN1VkVDBpR3N2UFdOZDh3dS9qYjR1Kzg3V3ZGNFc3cUdwck9mYjFEVXIyWmJpNFF1OE5JeTNyaGpHUEoxalFxS2xvMjRwcVdOVXN1TDVERk8vT1VIQjBVWFBlT2tVdmVNdGk5S3plaGVpazVXNUtTVWxWTnAxMm82bnZSbS9ZWXY4QWhMdW5HcUtreWhHWGVWU0lYYmx0TlFrNDE1anMrOUdiOWhpLzRTN3BGenBMbVhMY3Jic1l5VTA0dHEwazlxcHMybkhxS2tibTM0VVg4MWYrcEk5VkZUelVWTG1DaDZxS25tb3FCUTlWRlR6VVZBb1piVW5GMVJjdWkrdUs3R09Ca3k3NUtsaWI1VXZrUHJjaFM0YmpMYXV5dHpVb3RxanFtdDZhNVVXdVdZM2JXU1hXbnpNemFYVXowOTFUanMyU1hPajZvRGs2QnJNZFJzZWJ1TmZpclM3L0FQV1h6MStrNnh4TGx1VnViaEpVYVBVV3JzTHNGY2c2eGtENTkwa3gvTWFwZmlsc2xQalhXbXVMNHo2Q1ZIcHBqMHYyY2hmK1NEaSt2QjEvdEcxdzZkTHpqNDR0ZWxZbWx4ZTNtMDJid1NUOUR3S3VDQWRZODJTQ0FBU0NBQVpiTzltVXgyTnpaa0xyWVhXd0VrQWtrQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBR0cvNFNmVU14aXlGc1RJZXdoN0RFQ0FVS2tnZ0FFZ2dBRWdnQUVnZ0FFbmk1eU05SG1lMkxJbHNaSzJtT29xUlVWTUplaE5SVWlvcUJRbW9xUlVWQW9UVVZJcUtnVUpxS2tWRlFLRTFGU0tpb0ZDYWlwRlJVQ2hOUlVpb3FCUW1vcVJVVkFvVFVWSXFLZ1VKcUtrVkZRS0UxRlNLaW9GQ2FpcEZSVUNoTlJVaW9xQlFtb3FSVVZBb1RVVklxS2dVSnFLa1ZGUUtFMUZTS2lvRkNhaXBGUlVDaE5SVWlvcUJRbW9xUlVWQW9UVVZJcUtnVUpxS2tWQUZETkR3VWVpQVoxc01adFlHYmV4TWlGNjFMaG5CMWkvMFBxTStoYVpxTm5VY1dOKzNza3RseUhMR1I4ek9ub3VyWGRQeW8zSTk5RjdMa1BuUjdxNURYMWVtVjZGVjh5UGQ2ZWczK0g2MTZlZVdYeXA5N282VDZLY1hwWlk4N3Bmbk9Xek9NdXcrOS9TZFhIeUxXVFpoZnN5NHJkeFZpenhxRmo4UmczN0hMTzNKTHIwMmZDY216SjI3MEc4TXNsWDdUdjM0SzdZbkZZNTRQTDloOHdhbzJ1WUhxOHFYSDFUd2Q4OGlTQ0FRQ1FRQURZc2VCMlQyZWJTcGJSNkxyWVdXd0FBa2tBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFIaStxMitzZXlKcXNXdWRFTUdvQUNoUUFBQUFBQUFBQUFBQUI3VlFBQXdQWTZGczZPOUZiV1JaamxacTR1Tkp4Zzl5VDJxcTVXVlM2cVM2NTlYd0lxT0pCSlVXMzQyYy9XM0pXNHBSZE16ZUoxdUYySVhaeWxOWnNpVkU5bFdhYTZONlI2dkR4SWVTVDd1YVI2dkR4SWVTZE1IUDNrL0UrMDdXNXRlQ1BZY3ozYzBqMWVIaVE4a2U3bWtlcnc4U0hrblRBM2svRSswYm0xNEk5aHpQZHpTUFY0ZUpEeVI3dWFSNnZEeEllU2RNRGVUOFQ3UnViWGdqMkhNOTNOSTlYaDRrUEpIdTVwSHE4UEVoNUowd041UHhQdEc1dGVDUFljejNjMGoxZUhpUThrZTdta2VydzhTSGtuVEEzay9FKzBibTE0STloelBkelNQVjRlSkR5Ujd1YVI2dkR4SWVTZE1EZVQ4VDdSdWJYZ2oySE05M05JOVhoNGtQSkh1NXBIcThQRWg1SjB3TjVQeFB0RzV0ZUNQWWN6M2MwajFlSGlROGtlN21rZXJ3OFNIa25UQTNrL0UrMGJtMTRJOWh6UGR6U1BWNGVKRHlSN3VhUjZ2RHhJZVNkTURlVDhUN1J1YlhnajJITTkzTkk5WGg0a1BKSHU1cEhxOFBFaDVKMHdONVB4UHRHNXRlQ1BZY3ozYzBqMWVIaVE4a2U3bWtlcnc4U0hrblRBM2svRSswYm0xNEk5aHpQZHpTUFY0ZUpEeVI3dWFSNnZEeEllU2RNRGVUOFQ3UnViWGdqMkhNOTNOSTlYaDRrUEpIdTVwSHE4UEVoNUowd041UHhQdEc1dGVDUFljejNjMGoxZUhpUThrZTdta2VydzhTSGtuVEEzay9FKzBibTE0STloelBkelNQVjRlSkR5Ujd1YVI2dkR4SWVTZE1EZVQ4VDdSdWJYZ2oySE05M05JOVhoNGtQSkh1NXBIcThQRWg1SjB3TjVQeFB0RzV0ZUNQWWN6M2MwajFlSGlROGtlN21rZXJ3OFNIa25UQTNrL0UrMGJtMTRJOWh6UGR6U1BWNGVKRHlSN3VhUjZ2RHhJZVNkTURlVDhUN1J1YlhnajJITTkzTkk5WGg0a1BKSHU1cEhxOFBFaDVKMHdONVB4UHRHNXRlQ1BZY3ozYzBqMWVIaVE4a2U3bWtlcnc4U0hrblRBM2svRSswYm0xNEk5aHpQZHpTUFY0ZUpEeVR6YzZNNlJPTGo1aUNyeXFFVjlWSm5WQTNzL0UrMGJpMTRJOWg4NTZSNkE5THVLNWFxN0UzU20vaGIzZGc0MXZiSkYrNmFwZXlKdW0xVXA0OE82VU95dGpaMU5ITjNJSnkycDA3RHovRXJNTE41cUNvcEpTcHpWTWdBTnc1NEpUbzloQUFMRDBiMTE0ZDN6TjUvd0RyWEgzL0FPckw1Ni9TWGROU1NhZFU5cWFQbEVaT0xUUmIraTJ1cHFPQmtTMlBaWW0rUi9NZjZEUTEybHpKM1lMM2wzMXpybk94d3ZYWldyRngrNis0M3lQbU9Ccm1QK0gxQy9iNUkzSlU2ejc2UHdNNXhaZW1lTndacXZMZGRnbjJZOTYvZ29WbzNMTTg5cUV1ZUtyMThwenRYYjNkKzVEbWs2ZFhJQUFYTUFBUFZ0Vm1sMVFEYVNva3VZQUdRdUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWFrMXd6YTVtZVRMa0trNjg2TVJSbFFBQ0FBQUFBRGYwalRIbjNueHR4czI2T2JXOTEzSkVUa29SY3BZSkY3ZHVWeWFoQlZsTFlhQUxCUE82UFlzblpqanE5dzdISlFqUCt0TjdTUGErZytwZWl0K1VZZC9ON0xValk4cGJXRDFGdXZMdFp3REpZc3p2M1kycmZoU3JTdlVWVHQrMTlCOVM5RmI4b3k0bXNhSXNpTGhqSzFMYlM0NFFpbHNmeWt5SlhybVYwdFNXQmFHa3N1Y1U5UkJxcXFsWEUwcmZSMTNMVVhkY2xQYlhoYXB2NnFMNWhmeXNPejhiT1JhMURFdVFVNE5PTDNOYlVkZkMvbFlkbjQyY3pVWEp6N3o1VHVhV3pidFlXMGttbGp6ME00QU5jMmdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURqOUpjVlplRitIZFVwODIvWktFdjBGU3Y2RGR0cUtzMWUrdkgvMFJkOVRuRzM1cWN0eTRxL0FjeS9xbUZaNGZPT01lS3RPSnBiamIwOTJjRXNqNThEUzFXbnMzVzNjUzJKWnRsUFNVWUhmOXI2RDZsNkszNVE5cjZENmw2SzM1UjB0OVA2VWppZVZ0ZnlMZnJPQUR2OEF0ZlFmVXZSVy9LUGR1T2hhcld6YXQrWXZVckdrVkI5amgyTWgzMnNaVzVKY3JDMGNaWVF2MjVTZXlPeXBYVDNhdU8zS3FQZVhpM01USW5ZdWVGQjcrUnA3bVlUT21tazFzWnF1TGpKcHFqaTZQckxGbTZpdFUwcTM1NlNlVGl5bzI5ODdjMVRpWFZUU3FWNTdIUW1OeWNWUk9pUEpFSVJncVJ3Vlc2YzFTOTI3SzYxS1dNcUpOODlPVUFBa3hneTQ2ck92TWpFYkdQR2tHK2RrcmFFWlFBWExBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHUElqV0ZlWTFUZWt1Sk5QbE5GcHB0UGVpc2lHQUFWQUFBQUxCb3pjZER6SngyU1huS1ByVzFRcjUzOUkvSU0zKzkveTRtSFU5eGZGRTJ0QjgxL0JQMkhBQUJtTlVBQUF5UnYzNFJVWVhKUml0eVVta2ZVTUwrVmgyZmpaOHJQcFdoNTlyTXdiY29OVnBWcnE4cTdET2Z4S1B1d2FYSzZuWTROYzk2NUZ5NUk1VStaY3gwUUFjdzdRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCd3VsOHBRMHVVb054a3FVYWRINGNDaHp1M0xsUE9UbE9tN2liZnhseDZaNTlwWXF4WXRPYzJsUmN5YWszOENLWWRmUVJwWnExdGs2ZFI1N2kwNjZqS3BZS0tUWEpVQUEzRG5BMmROazQ2aGpOT2o4N0JkdVNSckdmVC81L0crK3QvV1JFKzdMcVphMTh5SHhMMm5RNlRwTFVJZFcxR3ZqU09RZGZwUi9QMi91VjlhWnlESHAvbFE2ak5yUDNGMzRnQURLYTRBSUFKTjJFZUdLWE1qVnN4NHJpNWx0WnRsb2hBQUZpUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWF1UkhodVY1SkcwWThpSEZiYjVZN1NIc0JxQWdGQ0NRUUFDU3dhUitRWnY4QWUvNWNTdkZoMGY4QUlNMys5L3k0bUhVOXhmRkUyOUQ4Mlh3VDloWHdRRE1haElJQUJKczRXbzVlRExpeDU4S2UrTDJwOWcxUVE0cVNvMVZkSmFNcFJhbEZ1TFhLanRYT21Pc3hoV1BtM1RmWGo4c3crL0d0YzF2MG44UTVacTNvY0V0bmd2Y1lKNmEwc1ZCRzFEVzZoNE81STczdnhyWE5iOUovRUh2eHJYTmI5Si9FSzdVVktiaTE0RVg4MWY4QXFTTEY3OGF6elcvU2Z4Qjc4YTF6Vy9TZnhDdTFGUnVMWGdRODFmOEFxU0xGNzhhMXpXL1NmeEI3OGF6elcvU2Z4Q3UxRlJ1TFhnUTgxZjhBcVNMRjc4YTF6Vy9TZnhCNzhhenpXL1NmeEN1MUZSdUxYZ1E4MWY4QXFTTEY3OGExelcvU2Z4Qjc4YXp6Vy9TZnhDdTFGUnVMWGdRODFmOEFxU0xGNzhhMXpXL1NmeEI3OGExelcvU2Z4Q3UxRlJ1TFhnUTgxZjhBcVNMRjc4YTF6Vy9TZnhCNzhhMXpXL1NmeEN1MUZSdUxYZ1E4MWY4QXFTTEY3OGExelcvU2Z4Qjc4YTF6Vy9TZnhDdTFGUnVMWGdSUG1yLzFKRmk5K05hNXJmcFA0ZzkrTmE1cmZwUDRoWGFpbzNGcndJanpWLzZraXhlL0d0YzF2MG44UWUvR3RjMXYwbjhRcnRSVWJpMTRFUE5YL3FTTEY3OGExelcvU2Z4Qjc4YTF6Vy9TZnhDdTFGUnVMWGdRODFmK3BJc1h2eHJYTmI5Si9FSHZ4clhOYjlKL0VLNktqY1d2QWg1cS93RFVrV0wzNDFybXQray9pRDM0MW5tdCtrL2lGZHFLamNXdkFpZk5YL3FTTEY3OGExelcvU2Z4Qjc4YTF6Vy9TZnhDdTFGUnVMWGdRODFmK3BJc1h2eHJYTmI5Si9FSHZ4clhOYjlKL0VLN1VWRzR0ZUJEelYvNmtpeGUvR3RjMXYwbjhRZS9HdGMxdjBuOFFydFFOeGE4Q0k4MWYrcElzWHZ4clhOYjlKL0VIdnhyWE5iOUovRUs3VVZHNHRlQkR6Vi82a2l4ZS9HczgxdjBuOFFlL0d0YzF2MG44UXJ0UlViaTE0RVBOWC9xU0xGNzhhMXpXL1NmeEI3OGExelcvU2Z4Q3UxRlJ1TFhnUlBtci8xSkZpWFRmV202SlcvU2Z4RE5McGJxODRjTW5CTjcydUovV215dlk5djViN0JuTWtOTmEydUNNVTlicU5pdVM3VExmeUwyUmNkMjlOem05N1pqSUJuU1NWRWFyYmJxM1Z2bFpJSUFJSk5qVC96REcrK3QvV1JyR3hwMzVoamZmVy9ySWlmZGwxTXZiNzhQaVIwZWxINWhiKzVYMXBuSE92MG8vTUxmM0srdE00NWowL3lvZFJsMW43aTU4UklJQmxOY2tFRXBOdEpiMkFiT0xHa1hMbjJJekVSaW94VVZ5RWwwU0FBU0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURSdXc0SnVQSnlkWThtMWxRckZUVytPL3JHb1VZSkJBSUJKWU5ILzQvbS8zditYRXJ4WWRILzQvbmYzditYRXc2bnVMNG9tMW9mbXkrQ2ZzSytDQVpqVkpCQUFKQkFBSlBNNHFjWEZrZ0EwcFJjWk9MM29pcHQzcmF1UjJlRXR4cHVxZEh2UmlsR2pNOEpabDBrMUZTQVZMRTFGU0tnQW1vcVJVQUUxRlNLZ0Ftb3FSVVZBSnFLa1ZBQk5SVWlvcUFUVVZJcUtnRTFGU0tnQWtWSUFCTlJVaW9BSnFLa1ZGUUNhZ2lvQUpxQ0tnQW1vcVJVVkFKcUtrQ29CTlJVaW9xQVRVeVdyYm5MOVZienhDRG5MaFhaTnlFVkNLaWkwSTF4NUNrNVV3VzA5YnRnSUJsTUpJSUFCSUlBQkpzYWQrWVkzMzF2NnlOWTJkTy9NTVg3NjM5WkVUN3N1cGxyZmZqOFNPaDBwL01MZjNNZnJUT09kanBUK1lXL3VZL1dtY1l4NmY1VU9veTZ6OXhjK0lrRUF5bUFrellzS3o0bnVqdTY1aE42MURnZ284dkwxeVVEMEFDNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURTYWFlNW1oY2c0VGNYeWJqZk1PVmI0bzhhM3gzOVlob0dvQ0FVQkpZZEgvd0NQNTM5Ny9seEs2V0hSL3dEaitkL2Uvd0NYRXc2bnVMNG9tM29mbXkrQ2ZzSytDQVpqVUpCQUFKQkFBSkJBQUpNVjZ6eHJpajRTK0V5QU5Wd1pLYlRxalEzQ3B0WHJLbjMwZGt2ak5SMVRvOWpSaGxGb3p4a3BJa0VBZ3NTQ0JVQW1vSUFCSUlBQklJQUJOUVFBQ1FRQUNhZ2dBRWdnQUVnZ0FFZ2dBRTFCQUFKQkFBSnFDQUFUVUVBQWttRVpUbHd4M2tRaEtjcVJOMjNiamJqUmIrVmxveHIxRlp5VWVzVzdhdHhvdC9LejJRREtZSGppeVFRQVFTQ0FBU0NBQVNiR25mbUdMOTliK3NqV05uVHZ6REYrK3QvV1JFKzdMcVplMzM0L0VqbzlLZnpDMzl6SDYwempIWTZWZm1GdjdtUDFwbkdNZW4rVkRxTXVzL2NYUGlKQkJLVGJvdDdNcHJtYkd0OFUrSjdvL0diWjV0VzFiZ284dkwxejBYU0FBQklBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFORy9iODNPbnlYdFJqTis5YVZ5Rk9WYlVhRFRUbzk2S05BRmgwYi9BSTluZjN2K1ZFcnBZdEcvNDluZjN2OEFsUk1HcDdpK0tKdDZINXN2Z243Q3ZBZ0dZMVNRUUFDUVFBQ1FRQUNRUUFDVEhkc3h1S3U2WE9ld0dxN1FtMDZvMEp4bEIwa3FNZzNwd2pOVWtqVXUySjI5dStQT1lwUWE2alBDYWVEd1o0QkFLbHlRUUFTU0NBQ0NRUUFTU0NBQ0NRUUFDUVFBU1NDQUFTQ0FBU0NBQVNDQUNDUVFBQ1FRQUNUM2F0U3VQWnNYS3ozYXhtKyt1YkZ6Y3B0SkpLaTJKRjR3cml6SE80bGdpSVFqQ05JOWxub2dHUXdrZ2dBRWdnQUVnZ0FFZ2dBRW14cDM1aGkvZlcvckkxalowMzh3eGZ2cmYxa1JQdXk2bVd0OStQeEk2UFNyOHd0L2N4K3RNNHgyZWxYNWhiKzVqOWFaeFRIcC9sUTZqTHJQM0Z6NGlUWXhMVlg1eDdsNEpodHdkeWFpdXkrb2RDTVZGS0szSXpwR3VBQVdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTmJMcy8rU1A4QVM3cHNocE5VZTVrTUhNTEZvMy9IczcrOS93QXFKd2I5bDJwN1BCZTVuZDBiL2oyZC9lLzVVVFcxUGNYeFJOdlEvTmw4RS9ZVjRFQXpHcVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVlidUxHVzJIZXZtNURWbEdVSFNTb3pvRVNqR1NwSlZSVndUMllHU054cmJpYzhHeGN4T1cyK3d6WGxDY0hTU29ZM0ZyYVpveVV0akFJQkJZa0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa0VBQWtFQUFrSHFGcTVjOEZiT2Q3alp0NHNJN1pkOC9nSlVXeWtweGlhOXUxTzU0SzJjNzNHMWFzUXQ3ZDh1ZG1UY0RKR0NSaGxjY3VoRWdnRmloSUlBQklJQUJJSUFCSUlBQklJQUJKc2FiK1k0djMxdjZ5TlkyZE4vTWNYNzYzOVpFVDdzdXBsN2ZmajhTT2owci9NYmYzTWZyVE9NZG5wWCtZMi91WS9XbWMvRXMxL2FTM2ZKWDZTbW0rVkRxTXVzL2NYUGlNdVBhODNEYjRUM21VQXptc0FBU0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUR6Y3R4dVJjWmNwMHRKaEszb0dmR1c5ZWQveW9uUE92Z3hjdEV6SXJlMWRYYnRvMTlYM0Y4VVRiMFB6WmZCUDJGVUFrbkZ1TWxScmVpREtheElJSklBQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKSWFUVkdxcm1ZQUJobmkyNWJZOTYvZ01NOGE3SGN1SmRRM0FWY0V5NnVTWFQxbk9hYWRHcVBxa0hTYVVsUnFxNnBqbGpXWmNsT3NWZHQ4akxxOHVWR2lEYWVHdmt5N1pqZUpkVzVwbGNrdVl1cmtYeW1FR1I0MTVmSitGRWVadS9NWW8rWW5OSG5SNEI2ODFkK1pMdE1lYXUvTWwyaUtNbXE1enlEMnJGNS9KWjZXTmVmSlRzb21qNWlNMGVkR0lHZFljK1dTWHdtUlljUGxTYjYyd25KTG1JZHlLNVRVUFVZVGw0S2I2eHV4c1dvN29wOWZhZXlWYjUyVWQ1Y2k3VFVoaVhINFRVZmhabmhqMm9jbkUrZG1RRjFGSXh1NUo4dllTQ0FTVkpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKTmpUZnpIRisrdC9XUnJHM3BVSlQxSEdwdWpkZzIrdEpFVDdzdXBscmZmajhTT3IwanN1N3FkdHZ3RlpqWHhwN0RVU1NWRnVSMDllL25JZmRyNjBqbUVhYjVNT295YXo5eGMrSUFBekd1QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRHM2YitUNVg5NTlSSEdPenBuZmFUbFJXMlQ0OW5YZ2pYMVh5MThVZmFiV2grYS9nbjdEZ1pHT3JxNG83SnI0VFFhYWRIc2EzbzZwZ3lNZFhGeFIyVFh3bVpvMWt6UkFhYWRIc2Ezb0VFZ0FBQUFFQUFBQUFBQUFBa0FBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWtBQUVBQUFBQUFBQUFBQUFBQUFBQUhxM2JsY2x3eFcwa0MzYmxjbHd4T3ZwMXFOckpzUmo5cENyNSsrUmd0V28ybzhLMzhyNXphd1UzbVdFdHY3U0w3VHFKS2tKZFRKdDQzSWZFdmFibXZmemtQdTE5YVJ6RHBhODErTWoxTGErT1J6U21tK1REcU11cy9jWFBpQUFNeHJnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBM2ROei93QUhkZkVxMnArRWx2Vk9WR2tDczRSbkZ4a3FwbDdkeVZ1YW5GMGxFN1VzVFJiNzg1RzhyZkZ0Y1ZKUitDYUk5bTZQNjE2U0hjT01ERHVKckJYcDBOanpWdDR2VDI2OHUxSFV1NkxvZDExbGxOUG5WeTM1SmhlaWRIb3VqenFQbWQyMTVKb21PL1lqZFczWkpicEVQVHordEllYXRmeDRlczZQc1hvNzYvNmExNUk5aTlIZlgvVFd2Sks5Y3R6dHk0WktqUEpHNW45V1JQbWJYOGVIckxIN0Y2Tyt2K210ZVNQWXZSMzEvd0JOYThrcmdHNW45V1E4emEvanc5WlkvWXZSMzEvMDFyeVI3RjZPK3Y4QXByWGtsY0EzTS9xeUhtYlg4ZUhyTEg3RjZPK3YrbXRlU1BZdlIzMS8wMXJ5U3VBYm1mMVpEek5yK1BEMWxqOWk5SFBYL1RXdkpIc1hvNzYvNmExNUpYQU56UDZzaDVtMS9IaDZ5eCt4ZWp2ci9wclhrajJMMGQ5ZjlOYThrcmdHNW45V1E4emEvanc5WlkvWXZSMzEvd0JOYThrZXhlanZyL3ByWGtsY0EzTS9xeUhtYlg4ZUhyTEg3RjZPK3Y4QXByWGtqMkwwZDlmOU5hOGtyZ0c1bjlXUTh6YS9qdzlaWS9ZdlIzMS8wMXJ5UjdGNk8rdittdGVTVndEY3orckllWnRmeDRlc3Nmc1hvNzYvNmExNUk5aTlIZlgvQUUxcnlTdUFibWYxWkR6TnIrUEQxbGo5aTlIZlgvVFd2SkhzWG81Ni93Q210ZVNWd0RjeitySWVadGZ4NGVzc2ZzWG83Ni82YTE1STlpOUhQWC9UV3ZKSzRCdVovVmtQTTJ2NDhQV1dQMkwwZDlmOU5hOGtleGVqdnIvcHJYa2xjQTNNL3F5SG1iWDhlSHJMSDdGNk9ldittdGVTUFl2UjMxLzAxcnlTdUFibWYxWkR6TnIrUEQxbGo5aTlIZlgvQUUxcnlSN0Y2Tyt2K210ZVNWd0RjeitySWVadGZ4NGVzc2ZzWG83Ni93Q210ZVNQWXZSMzEvMDFyeVN1QWJtZjFaRHpOcitQRDFsajlpOUhQWC9UV3ZKSHNYbzc2LzZhMTVKWEFOelA2c2g1bTEvSGg2eXgreGVqbnIvcHJYa2oyTDBjOWY4QVRXdkpLNEJ1Wi9Wa1BNMnY0OFBXV1AyTDBkOWY5TmE4a2V4ZWpuci9BS2ExNUpYQU56UDZzaDVtMS9IaDZ5eCt4ZWp2ci9wclhrajJMMGM5ZjlOYThrcmdHNW45V1E4emEvanc5WlkvWXZSMzEvMDFyeVI3RjZPK3YrbXRlU1Z3RGN6K3JJZVp0Zng0ZXNzZnNYbzc2LzZhMTVJOWk5SGZYL1RXdkpLNEJ1Wi9Wa1BNMnY0OFBXV1AyTDBkOWY4QVRXdkpIc1hvNTYvNmExNUpYRExZeDUzWHpSVytRM00vcXlIbWJYOGVIckxCSFF1ajh2QnpYS25OZHR2K3laN1drYUxhand4eXV1L09RcS9nT1JidHh0eDRZcWlKSjNFL3JTSTgxYS9qdzlaMmZadWordGVraDNEMUI2VHA5Ymx1Zm5ybE85bzFKL0JzUnhBUzlQSjRTdXpsSGxXeW9XcmpIR0ZpM0dTMlMyME11VGtUeUwwcjA5OHVUbVhJakVBWjBra2tzRXNEVmxKeWJrM1Z0MWJBQUpJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUE55M0M1SGhtcW8wTCtQTzA2NzRja3U2ZEVOSnFqMnBrTlZKVE9RRGN2NFh5clhpOXcwMm1uUnFqWElWYUpBQUlKQUFKQUFBQUFCQUFBQUFBQUFBSkFBQUFBQkFBQUpBQUJBQUFKQUFBQUFBQUFBQUFCQUFBSkFBQUFBQUFCNmhDZHlYREJWWnZXTVNOdnZwZDlQNEVFaUd6RGo0amwzMXpaSGtqeXMzVWtsUktpVzVBRmtpcllBQklBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCanZZOXU2dStWSmNrbHZNZ0lCemIyTmN0YldxeCtjakVkYzE3MkZDZTIzM2t1YmtJYUxKbWdEMWN0WExicE5VNnZJZUNDU1FRQUNRUUNBU0NBU0NRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFDQVNDQVNDUVFBQ1FRQ0FTQ0FBU0NETmF4cnQzYWxTUHptU0RFYkZuRG5QdnA5N0g0V2JWbkd0MnR0T0tYem1aU1Vpclo1aGJoYmp3d1ZFZWdDeEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFhVWxScXFmSXpXdTRNSmJiYjRYelBjYklJb0tuTHVXTHR2dzQ3T2ZrTVoyREJjdzdNOXFYQStkZHdqS1dVam5BMkxtRmVqdGozNjZtL3RHQnB4ZEpKcDh6SUpJQUFKQUFJQUFCSUFBQUFBQUFBSUFBQUFBQklBQUFBQUFBQUFBUFVMYzV1a0l0OVkyTGVCTjdiajRWekxheFFpcHFtYTFpM3JtMm5ESG5adlc4ZXpiOEdOWHp2YXpJVGxJY2pEYXc3VnZhKy9senZ1R1lBa3FBQVNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUktFWnFra3BMcWtnQTE1NE5tWGcxZytwdFJnbmdYVjRMVXZnWnZnaWlKcXprenMzWWVGRnJxOGg0T3llWldiVS9DZ24xYUVaU2N4eUFkS1dEWWU1T1BXZmRNY3RPWHladGRkRVVaT1pHa0RaZW4zZVNVWDIwZUhoWkMrU24xbWhSaXFNQU1yeGNoZklaSDRlLzluTHRBR01HVHpGNzdPWGFZOHhlK3psMm1DVEdESitIdnY1RXUwZWxpWkQrUSsyZ1JWR0VrenJCeUh2U1hYWjdXbjNQbFNTNjFXS01WUnFFbTlIVDRMd3B0OWJaM1RKSER4NC9KcjEyVFJqTWptbVNHUGZudWcrdTlueG5UakNFZkJpbzlaRWpLUm1OR0duemZoeVM2aTJteEREc1E1T0o4OHRwbUJORVJWaEpKVVNvZ0FTUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWYvWicsXHJcblx0XHRcdFx0XHRcdHN1cHBvcnQ6ICdkYXRhOmltYWdlL2pwZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFRQUFBUUFCQUFELzJ3QkRBQW9IQndrSEJnb0pDQWtMQ3dvTUR4a1FEdzRPRHg0V0Z4SVpKQ0FtSlNNZ0l5SW9MVGt3S0NvMkt5SWpNa1F5TmpzOVFFQkFKakJHUzBVK1Nqay9RRDMvMndCREFRc0xDdzhORHgwUUVCMDlLU01wUFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMy93Z0FSQ0FJOEF1NERBUkVBQWhFQkF4RUIvOFFBR3dBQkFBSURBUUVBQUFBQUFBQUFBQUFBQUFFREFnUUZCZ2YveEFBYkFRRUFBZ01CQVFBQUFBQUFBQUFBQUFBQUFRSURCQVVHQi8vYUFBd0RBUUFDRUFNUUFBQUEydlhlRkFBQUFBQUFBQUFBQUdWY2R0ZGFZcUFBQUFBQUFBQUFBQUFBQUFBQU1iWktyYk1UWUFBQUFBQURvNjIzMHRmYUFBQUFIbk9qeWdBQUFBQUFBQUFBQUxLYTlsY0pBQUFBQUFBQUFBQUFBQUFBQUFBQWliVjMyTUp5Z0FBQUFBVEU5L1E2ZWNTQUFBQVBPZEhsQUFBQUFBQUFBQUFURVcxMWNxMEFBQUFBQUFBQUFBQUFBQUFBQUFBQUZkczFkOWdBQUFBQWJPTEwydFBvQUFBQUFlZTMrWmphdVZMUk1STVRFeGFBQUFBQUFBQk1WdHBxNVJVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVlXeTFYMkNRQUFBQnU0TmpyYXU2QUFBQUI1L2Q1dUY2WjB1bGhhbVVUamFBQUFBQUFBSml0dE5XWXFDUVFBU1FBQUNRUUFBU1FTUUNRQUFDQ1FRQ1FRU1FTUVNDTWJaS3JiS1pBQUFBMjhPZnNhbThBQUFBQndkdm4xNWNkbUhKRm93eVV5cmJDOUFBQUFBQUJNVnRwcW9nQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWTJ2WGZaSkFBQUYxTDkzUjZRQUFBQUhBM09kWGt4Mlk4a1RHTjZ6V2NiMUFBQUFBQW1Jc3BxekZRQUFBQUFBQUFBTElwbkVaUkV4V1FSS0ZzSm5DYllUWUFBQUFBQUFBQURHMlN1K3lBQUFCM05EbzMxeUFBQUFEenUveTR0RTFrUmFKaVltQUFBQUFBUlpUV210QUFBQUFBQUFCa2k2bU82dExJcWlBQVNRU1FDWWxYYTlOcjAyeVFBQUFBQUFBQURHMmJDK2NBQUFiV0xOMmRQZkFBQUFIQjIrZlhseDJZY2tXakRKVEtsc01sQUFBQUFCblRYbXVJQUFBQUFBQUMySzdGTVZ0S0FBQUFBQUFBUkttMlRYeVpjRWdBQUFBQUFBWVpObUp5QUFBRG82MjEwdGZiQUFBQTRPM3o2OHVPekRraVl3eTB5cmJDOUFBQUFBSmpIbmoxd0FBQUFBQUJtcnM0c050YUFBQUFBQUFBQUFKbWkrVFd2bGhJQUFBQUFBQ1p3dnN4TmdBQUJ1NE5qcDYyM25GZ0FLNXJ5OW5UMXNtTEcxY3EyaVlpWW1KaTBBQUFBQkVaMDFaaUFBQkJJQUFBTmltTFl4NGdBQUFBQUFBQUFBQUlscTVNOVZyZ1FTQUFBQUFSYStGOWtBQUFDWW5ieFpyOGVYT0p3bU5iSmgxc3VLSmpQSGZDOU02WFN3dFRLSnh0QUFBQUF5cHJ6WEdDUVFDU0FBU1FUS3UzaXcyVnFBQUFBQUFBQUFBQUFBS01tVFd2bEFKSUFBQUFCT044OFd5QUFBQUFBQUMzRGxyeTQ3TU9TTFJoa3BsVzJGNkFBQUFUV3MxMWtBQUFBSklBTWxkekZneXJBQUFBQUFBQUFBQUFBQUFxdGZWeTVvU0FBQUFBQWxqZmFUSUFBQUFBQUZtTEpoa3g1NDhrVEdONnpXY2IxQUFBQW1tc3JXU0FBQ1NBQUROWGJ3NFppb0FBQUFBQUFBQUFBQUFBQXd0ZlZ5NThRU2tpQUFBQUJiTEY4d0FBQUFBQUUxbUxSTlpFV2lZbUpnQUFBSXBPUEFBQUFBQUJkR3ozTkxxOHpZNGtScGdBQUFBQUFBQUFBQUFBQUFZV3RxWmM0QUFBQXJ4WjdVQk14ZlpKQzJPTWxBQUFBQUxjT1d2TGpzdzVJdEdHU21WTFlaS0FBQUJUWFZxQUFBQUJZejROZmFwdWQzUjdPY1c4L3UrVXpyUUFBQUFBQUFBQUFBQ0p6N0ZkdkVvdm9ZektaZ0xZemxsbHppOXRiNjJUQlJPdUFCenZFZlVQUWNUMFFBZ3lLUFYrS3I5VDQreXRzNHRDS3IwcHZRQUFXNGN0ZVhIWmh5Uk1ZWmFaVnRoZWdBQUNLc2V1QUFBRWtFaWZmOEgyWGx1cjU3MFhPN212a3hhZWJCeGR2ejJWTllBQUFBQUFBQUFBREcxOGJaTzNwOXozUEY5VHl0blQ4VjJ2TSs4NFhxckszc3BheUxaSkExTW1INXA2VHhOTTY0QUhPOFI5UTlieSt4M3VsemRmRmxFbm4rYjA5YjFQajhmVWVRc3JheXQ3YTJzcmVtMU9iczZrVEFBeXBiRzFjcTJpWWlZbUppMEFBQUtZWXJqQ1NBQ1NBQVM5bnlQVmVpNTNXOFQydk9jdlk0U01LQUFBQUVrSUJNa0FBemkzUndiL0wyT2RKQU94citnOXR4dlVURTVweFI1dm84bmN4WjlmSml3bUltTlRMclZ6WE5mbTdHbnh0cmpJQUFjL3hIMC8ySE43SFozZEVqR0xWVXZ4TkhvYVhwL0lZZXE4ZG5XMWxMMnhleWxyYTMxY21IbmJPcUFNOGQ4TDB6cGRMQzFNb25HMEFBQVk0OVlnQ1NJQ1pXMTJCVmJCQ1psM05MdGVsNXZZMmNlWHd2YThuUmJuVFdBUVNMWjI5L0J2Nm1YWDFwNXVOckRLdFFBQm5GdmFjajJIa09yNVBYdmhBSFd3K2c3dWwxZXRwNysxVEx3OXpuY0RmNVB1K0o2ZmtiV2pUa3g5M1I2WGkreDV6ZHdiWHArZDJmSmRUaCtPNjNtRVFUek9SM3RmWDNOemU1YnpQdVBTOGJ2N2VmQnI0OHVjMXhpZGZIbG85WDR5cjFQanNvdFpXMXRiMlV2YlcrVVR4ZDNuZ0FBQUFBQUJGY2FZRUNBbVVFeHRZOXY2WjV6MnVubDEvbmZvZklmUU9ENndBQWNEZTVmQjJ2Tlp6c1p4Y0R1YWZiOW55UFJlVDZuQzg1djhEMlhJOVhiVy9oTzM0L0d1RGVwdmpDWTFwMGZjOGIyR2NYOHQwdk5jM1oxTnVtNE5PK25qR0NNbVQ2VjUzMzI1anorQTdubE9kczZmcGVmM0tMWTlEWTFldHE3M0syZExwYSs1bkUrVTZuQjE1MVVSalhKNWZ5UHZ0L0RPdHU2ZS8wT2YybEFBTXJaOGQzbnQzbnpGczR0YlcxdGIyMHZuVzNHM2RBQUFBQVoxbkdVVEFBeHBpaXVOSUlKQWJ1TGMraitlOWo1cm84anpuUjQzcGVmMlI2Ymw5bktMZVg2dkVIQTNlUHJPYjdyaysyN21sMFJxM3hjZmQ1L291ZjFRQVBBZHp5bXBrMVBwWG4vYlZvOE4yL0wrajUzVjdXcjFNVWVQNnZuT2pnNkhvZEhxY2ZhMGZBZHJ4TTF4NTIydnFmbS9mRGk3V2gxZGJka3ppMGdBSGhlMzVuelcvd2tKVEhqdnBGOUwxN0dweFBRK1I3RzN6QWtnTThtZVY1SmljNG15dDdhM3RwYkNZNTJ6cWdBQURaeFpkekRzVEtFVnpXakpqb3Zqd3RYQ21DSWlTSWlVd1RLVnRtbWVadHIyd2VoME94NjdrOTlEZHg1NlpwUmt4MXpYNS8zUEhhOXRUZGRXeUxUU2xjMTl0eC9UOVhXM1BuM2M4blRrd3hmSkJ6N2NtWW1adkVsTUtJOWJ6UFM2T2JVNEcveVptNGhWVEVPcGk2L3dCRTRYc0swZlBmUStVN2VuMGZUOHJzMkxlYzMrVnI1c0lHdmZGNW5kODVUa0ptSW4xUGxmb1Bid2IvQUp2b2NQeEhXODcyTnptUVNFUW5LY21kc295aE1Xc2kxdEwyMXZwNXRlbTlBQUFKaWV0cTdrSmlhd2lKUk1ZbEY4V20wc1pDU0NTRHJhL1IrbCtkOWlQbTNvdklkdlM2ZTloMkxLWDdtbjBkSExyODNhMDhaanhuVTh6VkdyN2psK3c5Rm9kWHd2YTh4d052aS9VL04rL2lhL0svU2VCN090MXZmOEwxZkUzZWQ0VHIrTzI2YmU3aTJnTTYzNm12djhqYTV4QUhMejgrcU5kYTN2ZVA3UHU2ZlI0dTN6L045SGordjVQb04vRHNhbVREd2Q3bTlyVTN3SzVwOCs3bmtOVyt2amFhZk8rbjJ1SjN0aUp3bW5COUw1M3E5bnp5RVNrRXpiTytlWVRESmF5TFdVdGhOZGJMaUFBQUdWWjZtdHV4TVFpSmlKUWlKWXhXcGgwNzYrTXdBZ2x0VTJQbzNudlliK0haK1VlcDhMNnpsOThaMXRaRWdhV2JCNWJjODJwRy9HLzlLOC83VFN6YS9ndTc1WDZiNXoyZkkydEh4Zlk4MzlFOC93Q3YwODJ2ODY3bmpLNjRQWjZIcS9SYzdyQUFET0xXUllmTFBSK0YxcTZ2WnhkZjZIdy9Xanl2VDRuTDJkUDNIRTlKZEYvSWRYaDdlTE5aRmdPSHQ4M3oreHdNYlRobXZSNHYzTzlxN2w2TnFsdVAxTUQxbmdFa0VnTGI1NVRNTWs1eGFFVTNvQUFBQU9qcmJWa1d4UkVvbUlsQ01JcGhGTVpycVh3WXpDQ1F5bTMxZnkvdTZyWS9tUHB2R2ZXUEtlNjRtOXpiYVpOaW1TWW5vNE5yamJlaDg3N1BpNHBFNUxkekQyYkl2blczdXVINlR6SFM0L0IzK1pzVXk4ak56TldtcE41NnRlcnM0OG8wTXV0b1gwWnRiMCtoM2ZYOGZ2WTJqeEhZODF3ZGppNVRmNlZ3dmJkSEJ0RHd2Wjh4eTgrajlOOC83V1RsYk9uaGFnQTh6ME9ONS9OdzBxY21mVThWNzdyNGI3VU1vZVc5UjVucDlqZ0pBQkM2K2FadE1NazR6R013QUFBQUJaVy9RMTlpSlJMRkVURUZjWThGWVZ3bXV0ZkNBTnpIdGZWdk0rMzRXOXpmSGRYei93Qk84NTdMU3k0T1p0YVExYjR2VmMzcytXNlhGOFR2K1dIZXhkbjZEdy9WZWYzdVpvYkdyNi9rOTN4SFo4NTZUbmRqcDYrMzh3OUQ0cm50RWJOdG4zUEk5UjNkUHBWVFh5ZlU0WGExT2oxOVhlNCsxbytFN0hsdE5wajFHcDZEMi9JOUdCODA5QjQzMG1oMnZUODdzYU9YWG95WWh2WU5xK3R4ODg3bmsrSGw1QXJ5NU9aNDMzZTlnMk9qaHlhR2JIei9BRi9rT3B1OGxJSUFXWHkyVGVDSmdBQUFBQUFYNDhtM2l6eE1SS0VRaXFLWUtSTVFqWHRpd21vUTcycjFmb3ZBOVo1SHE4TFF6YXZ2ZUo2Zmk3ZWh6ZHJUQ0hyT1gyL0M5bnpYbU5qaDJYdjlPNFB0dHZGbStZK2g4WjdQbCtpNytqMC9tM2U4aDZUUjdIcGVmMS9DZG56UG1kamlBVGVmVjZYZjlweVBReVZUWHlYVzRYa3QzeitOS2tKYnJiMzhlMzlGNFByTUVmTHZUK0wrbmVhOWxaVzNtdWp5TWJSc1k4dm9ORHFVMnA0cnIrYzgxdDhSU0NZekhEOVJ4T0QzZWxsMXRLdVNQWGVTNjI1ekFnU0JaZStkcmdBQUFBQUFBVzB2dFlzeVVFSXBqSGpOWVJpaXEyT3FhZ2V3NW5vUGFjajBIaE8xNXZmdzdQck9YMi9QYjNMMThtTEcxYnFaZlM4N3JmTSsvd0NQNUYrZDY3VDlCN1hrK2g4cDArTDR2cStjK29lZDlwdDRkajVSNlR3M290UHJlNTQvcFBNOUhqK0M2SGxoTXowcTdudXVSNmZyYTI3ek5qVTR1N3p1OW9kVHhmVzg3d00vSmlzVExkYlhjMWVuN25qK2s1T3pwY0hmNWZ0T1A2SGhidk84eDB1TDlFNEhxeGlqNXg2RHlYRnR6RUFJeW9tL0s4Wjd6cGVyOGJ6L0FEdnFNZlErZDYyNXpRQUJaTjdMM0FBQUFBQUFBRXhPeGp5V1Z2RXhUWEhqTmNTRVVXeDRUVVNuNkR4ZlZlajUvVjR1M29STmJxWmZuUGE4bDNkZnBlajBPdjBOZmE0ZTd6ZkQ5THpkcS8xTHozdFlsOHg5SjQzNmg1cjJXcmx3K0Q3SG1lUmZuOWFtL3dEVHVCN0htN0dwOHU3bmpNayt2MGU5NjNsZDBlUjZ2QzhudjhMMjNNOUg2am05a2VYNlhHOFQwZk9Welg2bndmYTlERHM4SGQ1dmhPejVuNlY1L3dCaHY0ZGp6UFE1SGYwZXBaVzJsbTEraGgyZEhMZytkOXp5WE1hWklaREk1UGlQZmRQMXZqTkR6bnA4UFJlZTZ1NXpaSUJKQlpOcmI1QUFBQUFBQUFBQk1UWlcxV09pV0t0YzF3bUFDT3hyOUMrbVRtYkdwYlcvT2F1T09Pekcvdll0bm1adFBtVHFSRWJscys5ajJhTFk5SzJ2M2NIUjRXeHpxYVl4WmEvV3g3c0k1R1hSNmxOem80ZHREbDU5UG16cHhESzA5R3UxWkZ4cVh3YTFzUHJOTHVVemo4enRjak5QVHg3bHRjbTVqekRuWnRYbTVkVDBXcDFaS0w0L1BiSEx4cEFuSXFyc2FPajBPajBlWHplZDFjTmpEdjdHbnM1Y0FBR2N6ZGZJQUFBQUFBQUFBQU5iSGpoQUFBQUFHT0NWVUVrQWtFQUFBa2drZ2tna0VFZ2dFZ0VFZ2dBQWtBQWdrRUU1R1dXQUFBQUFMSnRkZTRBQUFBQUFBQUFBMXFZOFlnQUFBQUREQmFLeUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFNc2xjc3NBQUFBQVd6YTY5d0FBQUFBQUFBQUJyVXg0eEFBQUFBRmVHMk5MQUFBRUVnQUFBQUFBQUFBQUFBQUFBQWdrRFBMWFBKVUFBUVNBQzJiM1hzQUFBQUFBQUFBQU5hbE1JcUFBQUFCWGl2ampzQVFTQUNBU0FBQUFDQ1FBQUFBUUNRQ0FTQ0NRQU04MU03MUFBQUFBdXRlNjFnQUFBQUFBQUFBQnIwclZGUUFBQUFLOGRzTVZ3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQmRueHphQUFBQUFOaTk3WmtBQUFBQUFBQUFBVTFyUldzQWtFQUVnR0ZMVTRia2tFa0FrQWdrZ2tFRWdBQUFFQWtBQUVFa0VnQUVFZ0FqWTJNY3pFQWtna0FFQTI3NU01QUFBQUFBQUFBQUN1STFhVkFBQUFBaUd0Z3pJQUFBQUFBQUFBQUFBQUFBQUFBQUFBRE85YjgyTUFBQUFBYjE3cEFBQUFBQUFBQUFER0kwcVZBQUFBQUd2aHk0VXNBQUFBQUFBQUFBQUFBQUFBQUFBQUFMc3VPM0pRQUFBQURLWjNiMkFBQUFBQUFBQUFBR2pqcmlDU0FTQUNBVjB0Umh5Z0FBQUFBQUFBQUFBQUFBQUFBQUFBRGEyTUV5RWtFa0FBa2d1bHRYc0FBQUFBQUFBQUFBTldrVVJFZ0VBa0VFa0NHcGd6eEVnQUFBQUFBQUFBQUFBQUFBQUFBQURPOU5uTmlBa2dFa0VrRWcyclRkYVFBQUFBQUFBQUFBQlRFYWxJQUFBQUFGR1BKUml5QUFBQUFBQUFBQUFBQUFBQUFBQUFEYnpZYzcxQUFBQUFHL2UyVWdBQUFBQUFOakZsMnNlYXl0cTdWMWNtSFh5NGdCRU9mU0lBQVFTQ0FTUWlkSEJzUkVnQUFBQUFBQUFBQUFBQUFBQUFBQ3k5TnZOZ0JJQUFBSUpzbHZYa0FBQUFBQVpWbnJhdTl0NHN3QUdwbHc4bmEwY2JRQnAwaW1BQUFBQUFweDVOWEZtQUFBQUFFQUFrZ2tBQWdrQWdrZ0FrQWdrQUc3bjFzN1FBQUFBQU5xell0SUFBQUFBRXc3T2wwTm1tVUFBRFd2aTQyN3o0a0tvYU5BQUlKQUFBR25nejFWdUFBQUFBQUFBQUFBQUFBQUFBQU5uTGkyTW1JQUFBQUFTZEc2WkFBQUFBQWJ1RFk2MnJ1Z0FBQWNuYTB0TFByZ2M2akNBQUFBQUFpSjBNR3pqQUFBQUFBQUFBQUFBQUFBQUFBVzJydTU5Y0FBQUFBRFlsdVhBQUFBQUFEczZXL3RZOHdBQUFHcmt3OGJkMEFOZXJUcUFBQUFBQXFwZlN3N0VBQUFBQUFBQUFBQUFBQUFBQXptTjdQclpUQUFBQUFBSFJ1emtBQUFBQUFPOW9kSzJ0d0FBQUtyVTRPL3dBMEFjMmpHQUVBa0FBRUVsRk1tbGgyQUNDUUFBQVFTQ0NRUVNBQUFBQUFKbU4vUHJXVFVRU0NDUVFTUVNDNlc5Y0FBQUFBQUIzTkRvMzF5QUFBQVVXeDhQZjV3QTE0YVZCSUFJRUpsQWhNb0FvcGwwc09lRWdBQUFBQUFBQUFBQUFBRE9ZM3MydG5hcEVwQWhFcElKQkJNSWxQU3ZHY2dBQUFBQUFPcHE3bS9nMlFBQUFORFByY3ZhMHdBT2RTYW9BQUFBQUFDcWw5SEZzWXhZQUFBQUFBQUFBQUFBQVdXcHY1dGJLWUFBQUFBQUcxYU55d0FBQUFBQUFXMHYzZEhwU0FBQVFjTGU1dFY2QUFWdzVsSkFBQUFBQUF4aTJqaDJLcTNBQUFBQUFBQUFBQUFHemt4Ym1UQW1BQUFBQUFCbkxwM2lRQUFBQUFBQURjdzUrdHFic3BBQWhISjI5TFR6WUFBQU5PczZsUUFBQUFBQUExc2ViVXg1OElrU1FBU1FBQUFBQVNRQVd6WGR5Njl0OFlBQUFBQUFBNk5vdXNBQUFBQUFBQUF2eDVlbHJiV3pqeXltRWEyVEZ6ZG5Wb3lZZ0FBQU9iU2FZQUFBQUFBQUNJbld4NTlXbVhHSkFBQUFBQUFBRmsxMnN1SFl2aUlBQUFBQUFBRzVadVdnQUFBQUFBQUFBQVRFNTF0aGFzVEFBQUFBR01PWFNjVWdBQUFBQUFBUkUwVnlhK1BMVFhKQUFBQUFBTXBpKzJQWXZpdXZqQUFBQUFBQUFGMHgwcndBQUFBQUFBQUFBQUFBQUFBQUFLb25tVW1BQUFBQUFBQUFCRTAxdlhXOWNXd2kyTVNTSlJsTVp6V3kxTExWdHRqQUFBQUFBQUFBRmt1bmF1VWdBQUFBQUFBQUFBQUFBQUFBQUFOZUo1MUxBQUFDQ1FBQUFBQUFBQUFBUVNBQUFBUVNBQUFRU1pUSFV0WE9RQUFBQUFBQUFBQUFBQUFBQUFBQUd2V2ViV3dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUdaMDcxc21BQUFBQUFBQUFBQUFBQUFBQUFBQUFLS3p6SzJnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUZrdXBhdWN3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQlRFODJsc0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFYUzZkcVpTQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF3aHphM29nQUFBQUFBQUFBQUFBQUFBQUFBQUFOeVk2RjZnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBYU5iYVZiUWdrZ0VrRWtBa0VBQUFBa2drZ0FBRWtBRWtFZ2daSjZONmJNd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCVkU4NnRxWWtBQUNDUUFBQUFBQ0NRQUFBQUFBYlV4MExVeWtBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFOU0xhTmJZUUFBQUFBQUFBQUFBQUFBQUYweDBKcmRhQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCcDF0cFJhdUFBQUFBQUFBQUFBQUFBdmx2VFRZdEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBMTZ6cVJiVml3RUVnRUVnZ2tBQWdBa0FHU05xWTNMVnRtQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQmpEWFcxcXpRbXVKQUFBQUFBQUYweHNUR3hOZGlZQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXdpYVNxSnJpY0RCTUVRRXl5TWtXRmt4Yks1WEtRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSC8veEFCUUVBQUNBUU1CQXdZSkNnTUVDQVFIQUFBQkFnTUFCQkVGRWlFeEJoQVRNRUZSRkJZZ1FGTlVZWEdSRlNJeVFsQlNnWktUMGFHeXdUVmljNk1qTTFWZ2NvS3g4RFEyUStGRWhKQ2l3dEx4LzlvQUNBRUJBQUUvQVBPbFF0N3FWUVBzZGtEVVZLK1lhWmI4Wm05eS9ZaXgvZSt5MlRIdTY1VkxNRkhFMUVnampDRGdCOWhBWnBVMmZmOEFackpuaDF0Z20zZUo3Ti9XSWpQbllCUE1VWUxrZzRQQTBxczJka0U4eFVqajVpQm1sWEErejJUUHY2elN0OTBmK0hySXBXaXlVSTNqbWFaM1JVSkdCd3FPUm84N0o0OHpPWE8vekJWelFHQjlvc3VlcjB3NHUvZXA2eUF4QW5wczR4dTVuTVJpVUprUDIxRVl4bnBSN3E3YWNxVDh6cndNMEJnZmFiTG5xclYranVVYjI5WkZDMHhJWEc0VmpHYWVGa2lWempEVkhFMG1RdU4zTTZHTTRQWENnTWVhZ0U4TTBJSkR3VTBMUnp4SW9XbmU5QzBYdFkxNEluZWE4RVR2TkcwWHNZMTRKM1BSdFpCM0dqQzQ0b2ZObVhQVldjM1QyeXNUdnhnKy9xd3hYZ1NPYkpJd1NjVUdJNEU4MlNldVVZOHpWR2Y2SU5MYUhpN1VzRWE5bWZmUXdPcktxM0VBMDFzaDRaV210WEc5Y05SVXJ4QkhtYkxuZjFOaGM5Qk5oamhINnVDYm9TU1ZEWjVubTI0VlRaQXgyMUZMMGVjcURtaHhwMzJ6d3gxcWpIbVVjRHlld2Q5UjJ5THhHVDVrUUdHQ0FhZTFCM29jVThiSjlJZVpNT3BzTDdHSVpUN0ZiK25WUVJMSVNHZlo1bmlSWVZZUGtuaUtpUlpNN1RZb2NhZFFwd0RuckZIbUtSTkp3K05Sd0xIN1Q1dkpiQTUyTjNzcGxLSERlZFd1b3RDTmlUTEovRVZGTWt5NWpZSHlwcmlLQVprWWYxcTQxQ1NVL015aWlsUnBNN0FKNWlqQmNrSEI0R2xSbXpzZ25tS2tjZXJGRHJ4VVZ0MnlmQ2g1eXloeGhoVWtCVEpHOGVZSHFsWmtPVkpCN3dhajFPWkJoOFA3NlhWVSt2RVI3cStWWWZ1U2ZBZnZUYXN2MUl2aWFrMUdkODRJUWV5aVNTU1NTZWFLVm9zbENONDVtbWQwVkNSZ2NLamthUE95ZVBNemx6djZzZGVxbHpoUlVVUWo5L2Y1N0xCbkxKeDd2TUQ1akFZZ1QwMmNZM2N6bUl4S0V5SDdhaU1ZejB0ZHRPVkorWjV6R2hrT0JTSUl4Z2VmeXhCL2ZSQlVrSHorS0ZwaVFwRzdtZUZraVZ5UmhxamlNbVF1TjNNNkdNNFBWRHJvME1ocFZDREFIMkRKR0pCN2FJSUpCSG53WWpnU09iSkl3U2NVQ1J3SjVzaytiMmFRU1hjYVhVcGloSitlNEdTS1hRTE82QitTdFVSMzlISnVKcWFPYXp1REJkeG1PUWZ4K3dwWTlzZTNxNHJpS2VXV0tKdzd3a0NSUjlVa1pHYXdlNDFzbnVOYko3aldEM1ZzbnVOYko3aldNZFpCTjBKSktoczh6emJjS3BzZ1k3YWlsNlBPVkJ6UTQwNzdaNFk4MTZLUVFpWW9laUxiSWZHNG51b1ZaYk1kOUVUYm02QzcyaUE0MUhiYVhyTG1LMWlmVHI5TjZqZ0Nhdyt1YVpjV2Q0TWFsWTVLbnRhb24yMDg2VVNTekNLQ0pwSkc0S09OZkp1cCtvVC9BSkRUMkdvUm96dll6QlZHU1NwM0NoS0NtMFRpdW1UNzFkT2xlRUpYaEM5eHA0M2xiS1F5WjlpMHRoZHNNcmF6bjNSbWhwT29Od3NicjlKcVhRdFRiaFl6Zml1S3VyT2V5a0VkekVZM0l6ZzhjZVZ5ZS90M1gvOEFGaC9rNXNpaFdSbkdSbXRvWnhrWjVyaGRvclFoOXRDM1E5cG9XaUg2eG8yT1I4MS9pS2t0WlkrSzVIZVBMZ2pTUW5iZlo1bmlSWWxZUGtuaUtpUlpNN1RZb2NhZFFwd0RuelhRN09DNjVMd1F5b0hqa1U1SHR5YTFiUjVkRnV0K1hnZjZFbGNqSUZUU25tMk1QSkljc2UwVnlzbWl0Yit3dUV4NFFqWk9PSlVVbXUya2ZLbVMvVGJFRHg3REhGSVFXa0s1Q2xpUVBaNXcwZ1RpYTZkYTVJUkNmVzNsN0k0dWJsSFAwR2czUjdXWFkrSnhXaDI2WHVzV3NEcUdUSkxBK3dab2FQcC9xTnIra3RMcDlvdThXc0E5MFlwYmVGYzdNVVk5eWlnQW93UEkxQytqMDZ5a3VaZUNENG1yeTdrdmJxU2VZNWR6aytWeWQvdDNYLzhBRmgva3JSVjZUVjRJekVrcXZrRlgzakhFbXJtMmhndlVrbWhzWUxHT1RQU0RBWmpqZ2QzZldxTFl4UVhUM1ZwYnd6dXBNQlE1Wi9iZ0RkVDJFS2FCWXdFZ0dlUmVrZU5kcGpuSklGRzZzcHI1dEwrVFA5QnNiT1FuK2tCcTVpV0M1a2lSeTZvMk1rYko5eEhmVTI0clFOS2FVMHBwVFU5bWt3SlRDdlRLVVlxd3dSNUtJMG1RZ0o1aWpCY2tIQjRHbFJtenNnbm1La2NmTmVSZW9CN1o3Rno4K003YWU0MWRXc1Y3YnZET2dlTmh2RmF0RHFXaW1PQkx1WVdnT1lYUTQvQTBTMGtoa2xrYVJ6eFpqaythUlJ2TklJNGxMdTI0QUN0VHMwMHUzaXR6aHJtUWJjcCs2T3hSNVBKS0FUYTFJN0RJamlOZERIOXhmaFNvcVoyVkE1bVVNTUVBMUxxNmVNVENLMm1uaXRVSzR0NDlvN1p4a21qcjc5bWs2bitoVS9LbDdlTXZMcFY0aTk4aTdJcE9WTjFOR0hnMFc2a1E4R0djZnkwZVVlcWRtaFhId2IvOWFtNVgzOEQ3RXRnc1VuSEVnWVVuSzdWSjVPamdzNFhmN29SbVA4RFIxemxGMmFjdy93RGxuclZaOVp2NFFiMjJuV0tMZm5vQ284dms3L2J1di80c1A4bGFBNVRYTGZaK3RsVDdzVmRRQzZzaEIyUHFaejd0b2sxeWhkTDdTNTNUamFYQVUvREg5YXROMmphSGoxa2YvblZ0L3dDZTVmZTM4Z3ErL3RLNi93QVovd0RyVS8xYUZLYVUwcHBUU21yK0hiajZRRGV2SDNlVEZLMFdTbmFPWnBuZEZRa1lIQ2trYVBPeWVQTXpsenY4d3Q3V2U2WXJid3lTbnVSU2FudFo3VnRpNGhraWJzRHFSNUduMmNVZWx4M3NGL0JEZm81ZFVhVURLOXhHYTB6bE5aMzBHWjVZN2VZYm1WMndQd05YVjVwTjdidkRQZVdqeHR4Qm1XcisxanNMb3BEY3hYRUIzbzZPRytPSzJoM2p5clcxbnY3bm9MVkE3NHp2T04xZUsrc2VnVDlRVmZhWGZhWWlQZHhxcU8yQmhnZVl1QlFkVDIrWEZHODBpeHhLWGRqZ0FDdEkwaUxSN1ZyaTR3WnRuTHQySU80VmZYalgxN0xjUDlkc2dkdzdCNVBKelY3VFNUY201RW0zSmpHeU03aG12SFBUZTZmOGcvZXJLOGp2N05MaUlNRWZodERCNXRkMStMUzBlQk1tNWFQS1lHNFZ5UGxNZXRzam5mTEVlYmxMRDArZ1hQZW9EL0ExeVBtNlhRbFQwVHNuOWY2ODNMV0lKZjJzL3dCNUN2d1AvdlhJL1RlaHRYdnBSOCtiY25zWG01WjZuc1JwWVJuZS93QStUM2RnNTgxUHJRQklnVGEvdk53b2F6Y2c4SS9kZy92VnJxc2M3aEpGTWJuNEd1VHY5dWEvL2l3L3lWYlhEMmx3azhXQTZieG5lS2ZYYjU3cEp6SW0wZ0lWUXZ6ZC9FNHBkUXVGaHVZc2dwZE1XbHlNN3pVZXFYTWNWdEVwVG83WnRwRnh4YmZ2UHhwTlF1VXYydlE0TndjL09LN3VHT0ZPN1NTTkk1eXpISlB0cTQrclFvR2xOS2FVMHBwZ0hqWmU4WTh4UFVhWlpuVU5RaHRnY2RJMkNmWnhOV2xwRFkyNncyNkJJMXJYN1dLNjBhNTZVWjZPTnBGOWhBelZyRDRSZHhRajY3aFBpY1Y0cmFSNm4vbXYrOWVLMmtlcC93Q2Evd0M5ZUsya2VwLzVyL3ZYaXRwSHFmOEFtdjhBdlhpdHBIcWYrYS83MTRyYVI2bi9BSnIvQUwxeWxzOUswMUZndGJiRjArL08yeDJCOGFGUlF6ekRNTUVzaWc0eXFrMTRIZWVwM0g2YmZ0WGdkNTZuY2ZwbXZBN3oxTzQvVE5jaVlkdTh1cCs1QW54UE55eVNlZVcxamdobGtDaG1Pd2hOZUJYcDRXZHgrbTM3Vm8vSnkyc3JWVGN3eHpYQkdYTGpPRDdLMUhrOVkzdHU0U0NPS1hIelhRWTMwOEZ4QW1aNEpVWE9Nc2hGREpaVlVGbVk0QXI1RTFYMUdXdmtUVmZVWmFsMG5VWUkya2x0SFJGM2ttb1VlZDFTSlN6c2NCUldoNkdtbVJkSkxoN2x1TGZkOWdybEJGZVhOaDBGbEVYTWh3K0dBd0s4V2RXOVUvekUvZW5qZExqb1F1M0x0YklWRG5KL0RqUTBUVlBVWmErUk5WOVJscVJKSVpuaW1RcEl2RmVaemhEV2x3K0Q2WGJSZHFSS0Q3OGMzS1FUejY5TXl3eXNxZ0tDRlBkV25YNHNOUmh1Z2hibzg1V3ZIcVAxSnYxS3V1V1VWemFUUUd5Y0NSQ21kdnZyUXVVQTBlQ1dOb0RLSGJhR0d4WGoxSDZrMzZsYTNyOFdzSkFwdG1qRWI1UHo4NUZKeTFoaWpWRXNDRlVZQUVsZVBVZnFUZnFWZTNVbDlkeTNFcHkwalovWWM3LzZ0dmRXUFlha3ViRnRFaXRrczhYeXliYno1T0dIREdNOXdGV2YvaklmK01Wb3NoajF6WE1kc3NYOGxlRXlWNFRKWGhNbGVFeVY0VEpRdUhOTTVmalFvVXBwVFNtbE5GdGxDM2QxWWlmN2pmQ2lqRGlwOGs5Um85Nk5QMU9DNUl5cU52OEFjUmcxRHFWblBFSkk3bUlvZTNiRmNwdVVVTWxzMW5aT0pOdi9BRmtnNFk3aFdseFhVdDhoc1VMem9kdFJ1N0s2ZmxaNkwrQ1YwL0t6MFg4RXEwNmJ3T0h3ai9YYkEyL2ZqZlV4ZFlKREdOcHdwS2p2TmRQeXM5Ri9CSzZmbFo2TCtDVnFjTjlGZUdYVWtLelRiOTVGWndEWEpHSG90QmpiMHJzLzlPZS9sNkRUN21YN2tiSDRDdVJrT3hvN3Y2U1VueXVVMnEvS04vMEVUWmdnL2kzYWEwU0hwOWRzMDduMnZodi9BS2N6dXNhRm5JQ2daSk5hM3JFdXVYWXRiTU1ZQWNLQnhrTmFEb1NhWEVKSmNOY3NONSs3N0J6RTRCSnJYdVViWExteTAzSkIrYVhYaS9zRmNudEFYVFVGeGM0YTZiNElPYlg5WUdrMlIyTUc0azNSait0WkpKWmlTeE9TZWEzaThJdklJZlNTS3Z4T09mbEJmbTJ0a3RZVGk0dTJFYSt3SGNUUWdqQXdJMStGZERIOXhmaFE4cmxackhoZHliT0E1aGhQenZhM09ONXhTY2taVG9VdHkwN3JlSVpEc0NQYURLckhBQTQ1SUZIa2VnMGMzSXVya3ppRHBlaTZFYjJ4bkdLVGtwTkJZMlZ5a3J5WEx1R2tVcHNCVUtrNHgyRUhBTmFUL2JtdGY0c2Y4bmxMekRtRkxTMHRYY214YmtkcmJ1cHRyWHBCdHZ1WHNGS2lvTUlBT2RvMGY2U2ludFZPOUNSVHhQSDlJZmp6SGVUNWFJMGpCVkJMRTRBQXI1TXZmVkovMDJyNU52ZlZKLzBtcWFHU0Y5bVpHUnU1aGcxeU5sdDdlN25tdVo0b3NJRUcyNFhPVFh5dHAvcjlyK3N0THFsaTdCRXZiWm1Kd0ZFcWtubW11SWJlUGJua1NOTzkyQUZmSzJuK3YydjZ5MUxyV253d3U1dkxkdGtad2tpa21yKytrMUc5a3VaZUxjRis2S05RYTlxTnRDc1VOMHl4b01BWVd2R1hWZlhXL0tLOFpOVzlkYjhxMVBybXBUd1BGTmRNMGJEQkdCWEp5RXdhQmFLM2FwZjRrbm12T1VXbytIWEFodWlzUWtiWUdCd3J4ajFYMXh2eXJYakxxdnJyZmxGTnlpMVIwS204ZkI5aTB0RElPUVNEVzIvcEgrTkZtTzR1eEh2b2MzSk93V0MzazFLZkF5Q0VKN0Y3VFd2OG8ydmkxdmFFcmJkcDdaUC9BR3J0eUNRYTZTVDBqL0d1a2Ywai9HaVNUbGlXOTU1K1RNQnVOZmdPTXJIbDI1cEpGaWpaM0lDcU1rOXdxNDFucDlmVy9rUXZIRzRLSjdCd29jdUkvVVgvQUQxRVdhTlM2N0xFYjF6bkI1dFM1V3hXRjY5dUlES1UzRmcvYlhqMUg2azM2bGVQVWZxVGZxVjQ5UitwTitwVjd5ek05cEpGQmJtS1JoZ09YemloZ2crUm85M0ZMYVJSbVhha0gweDlialJ0N05VTCtFdVQzZHRhMWV4bTM2S0tYTW9iZnMxcFA5dWExL2l4L3dBZzhwZklGTFMwdFhFdlN5ZXdjT29SZHBsSGZRR0JnRHk1SUFRU200MFZLbkRlWHlaZzZmWHJVZHpiZndHZWZsTk4wK3YzUGNyQlBnSzBqa3RaM21sd1QzQmxFa2k1T0RYaVpwdmZQK2NmdFZyeVZzTFM1U2VNeWw0emtaYm0xTFRZZFV0eERPWENCZzN6RGl2RXpUZStmODQvYW01SDZYR2haM25DamVTWEZYUmc4S2s4RURkQm5DYlozKy9tNUlhajRWcDV0cERtUzMvbDdPYmxmcDNndW9DNlFZam40K3hxQUxrS28zazRGUVJDQ0NPSmVDS0ZINFZkemVEMmMwM28wWnZnTTBLNVBhRzJxejlOTmtXc1ovT2U2a1JZMENvQUZBd0FLNVJhNk5NZzZHQTV1cEIrUWQ1b2tzU1dKSkp5U1RWaHBkM3Faa0ZwR0g2UEcxbGdPTmVLbXJlZ1Q5UVY0cWF0NkJQMUJYaXBxM29FL1VGUWNrZFNlUUNVSkdtZDUyeFdxNmJxOStndG9JNFliTkJoRUQ3eUJ3elI1SjZxRHVpUSs1eFhpcHEzb0UvVUZlS21yZWdUOVFWNHFhdDZCUDFCVnpieVdkekpCT0FKRU9DQWM4MmE1TWFYOG5hZDBrZ3hQUDhBT2IyRHNITnlybTZMUUorK1FxZytOY2tyQ0s5MUNZenhMSkdrWEJ0NHlUU2FQcDZPSFd6Z0RLY2doQnphaGVMWVdFMXkzMUZ5QjNuc0ZjbTlIaHVMQjd1K2hTYVc0Y3NOc1ozVjhpYWI2akIrbUsrUk5OOVJnL1RGZkltbStvd2ZwaXA5TDBxM2dlV1d6dDFSQmtrb0t2SjB1THlTV0dKWVl5Zm1vb3hnVTQzOHdsWjdvd3B1d0JYUTc5eHFONVRBd2t1Q0VRNzlxUTRYMzFpT2FDUVFUUk9RUHFNRFdqcTgydGEwWW8zSVY0dHJBemc3SGxMdVBPS0ZMUzFQTmdGRlB2NmxEc3lLM2Nlb2JoVG9IR0NLZENoOHJUOVFtMDZmcGJac1NZeG5BTmFKUFBjNlJCTmRObVdRRW40bkZFZ0RKcTVtNmU4a2wrKzdOOFRtcksrNVF4MlVDUWFkQVlnaWhQZCthcnJYZGZzb0RMYzJOdWtZM1ovN2FvZFc1Unp4SkxGcDl1VWNCbFBzL05YeWp5bS8yYkIvMy96VjhvOHB2OW13ZjkvODFmS1BLYi9ac0gvZi9OV3EzR3YzV25TcGMyY2NNT011eWJqZ2Y4eDU5RjFBNlpxY1UvMU03TWc3MU5Ld1pReW5JUEExck9ualU5TmxnK3Z4UTl6Q3RIdGpOcmxyQ3czaVViUTl4eWVibE5OMEdnWFBlK0UrSnJSZElrMWU3Q0RLd3J2a2VyYTNqdElFaGdRTEdnd0JXczZ2SHBGbVpHdzByYm8wN3pVOXhKZFR2Tk81ZVJ6a25tNUdHS0RUcG5ra1JDOHZhUU53RmVGMi9wNHZ6aXZDN2YwOFg1eFhoZHY2ZUw4NHJ3dTM5UEYrY1Y0WGIrbmkvT0s4THQvVHhmbkZSeXBLTXh1ckR2Qnp6NmpQNFRxZHpMOStWaVBkbmR6Y21kTCtVZFNEeURNRUh6bTlwN0J6OHVKc1d0ckI5NXkvd0ZjbXRZdE5KU2Z3Z1NiY2hYR3lNN2hWdk90eGJwTW9JRHFHQWJqam01WTZpcGtoc0FjREllV29lVnVsUVFwRWlUaEVBQUd3UDNyeHowM3VuL0lQM3J4ejAzdW4vSVAzcnh6MDN1bi9BQ0Q5NjVSY29sMU9KTGUwMjFoNHZrWUo1bjNqbXN2bjZsY251WGRSTWc0QlRVTThreVJ4eXdReVJ4Zk0ySFhLc3VjNFlkdFhLUUM2TFdkcFpXcUVBWXRvOWdON1RpdVM1U0RVdVdBNzUweDhHOHNjd29VdFBMZ1lYNDlYYnlkSkVNbmVOeDh0K1pnR0JCRk9wUnNlU205cXNvZkJyR0NIMGNhcjhCV3J6K0Q2UmR5WndSRTJQZmpBcUZETmNxaThXSVVWR2dqakNMd1VZRmNzVGpRajdaRnF5MXJUSWJDQ0kza1dValZmZ0srWDlMOWRpcVBYTk9sa1dPTzdqWjJPQUJ6Y3FadWgwQ2Z2ZkNENCtSYjZ6cmR0QWtNWWtDSU1ETU5lTU92ZjMvMEs1TEY3N2xJOTFMZ3VFYVErODd1Ymx2Tml3Z2grL0puNENySFZOVnNMWVJXa1pTUGp1aHptdkdIWHY3LzZGWDEvY1g5d1picHk3NHgzWTU3TGsvZDZoQUpiVm9YWDJQdkZlSitxZmRpL1BYaWZxbjNZdnoxcU9qWG1sNE56Rjh3OEdCeUt6U2huWUJRU1R3RmFOeVJlYkUycFpSUFJEaWZmVUVFZHZFSW9VVkVYZ29GWGQ1QlpRR2E0a0NJTzAxclhLaWUvekRiWmh0Ly9BTG5yTlJvMGpoRUJMTWNBZTAxb3VtcnBlbkpCeGY2VWg3MlBQeTFtenEwY1haSEVQaVNhMFN3T3BhckRDUmxNN1QvOElvREE1cCtUMm0zVTd6VDJ4ZVIrSk1qZnZYaXRwSHFmK2EvNzE0cmFSNm4vQUpyL0FMMTRyYVI2bi9tdis5ZUsya2VwL3dDYS93QzljcXJDeTA2YTNqczRlakxBcys4bjNjVHp5dVk0bmY3cWsxb3MzUzNNK1RsOWdNM2NNbm1qbEx4SXBDNGlHeXVCalBidjd6eldPN2xMeWd6NjBQOEFwNWE3MTVoekYrc2dsNkovWWVOQTVIbFB6eUx0cjdlenlkSWc4STFTMmkrOUtvUHV6djV1VjgvUmFDNitsZFUvci9TdVRrUGhHdTJxOTBtMytYZnphbHBzT3AyM1FUbHRqSWI1cHdjMTRtYWIzei9uSDdWNG1hYjN6L25IN1VtaVdOaHIxakZiN2JTNWFWdHRzNEFHNytQTnk0bXhaVzBQMzNMZkFjL0pUU3ZENy9wcFJtR0RlZmEzWU9ibFhxdmdOZ1lJemlhZmQ3bDdUWElhSC94Yy93RHdvT2JsdlBuVVlJZnVSNStKclFKL0NORHRIN2syZmh1NXRkZzhGMW03akhwQ1I3anZIUFk2aFBZVGlXMmtLTi9BK3dpdEY1UzIrcUFSUzRodWZ1OWplN21saVNhTXh5cUhSaGdxUmtHdFM1R0V6aDlQY0NOanZSL3FWcEhKKzEwcEF5anBaOGI1Ry9wemF4eWd0dEtVcG5wWjhib3gvV3RRMVM1MU9mcExpVFBjdll2dUZaNXVSMmxkTk9iNlVmTWlPRTlyZVJ5am02Zlhyczl6N0h3R0s1R1dIUTJUM2JqZk51WDNEbXZOV3M3QndsMU9JMllaQXJ4bDByMXhQZzFlTXVsZXVKOEdxMnVZcnVBU3dzV2piZ2NFWjUrVnQwdHhyYjdCRENOVlRua1VPckkzQmhnMUZmSFFaM2ZJTVl3ajVYTzJPSXpTY3JORGwrbUxpRnZZaFlVK3FhVmErRktidkwydStaRkJMSnZ4VTNMUFNZZ1RCMHJIN3pvYXNDemEvcmJPY3MweU1mZVU4dVBldk5ucjdlZlkrYS8wZktmajVFZ3c1OXZrY2tJT2wxeUkralZuL3B6Y3U1OEphdysxbk5jaVlOdlZtazlIRVR6YTFGcThza1h5WEtJMEFPM25HODE0SnlwOWFUNHIrMWVDY3FmV2srSy90WEoySzVmWDcyUzlrRWswTVlqWTgzTGlmT3B4UmVqaS93Q3A1b0kzbWxXTkZKWmpnRHZOYVJweWFYcDhjQXdXNHUzZTFTeXBERTBqbkNLTWs5d3JXTlJiVTlSa25PY0U0UWR5OWdya2ZEMFdoaC9TeU0zOVA2YzNLbWZwdGV1ZTVDRStBcmtWUHQ2WkxEMnh5Wi9BODNMYTMyTlRqbUhDV1A4QWlENUN1Vk82dEM1V1NvVXRyN01xbmNzZ0dXSDcwT2FXVklZekpJNFJGR1N6SEFGYXh5dmR0cUhUZHllbVBFKzRVOGpTT1N4SkpPU1NlY0hGUTZ4ZTIwUWlodXBvMFhncXZnVnBPcTZqZWFwYlFtOG5LdEtBd0xuaG5mek13UkN6YmdCazFGRkpxV3BoRituUEo4TW1yZUJMYTNqaGpHRWpVS3RFaFFTZUZTNkxhY29wVGZ4M3prTmdZQUh6Y2RsZUk5djYzTDhCVmx5UHM3V2NTeXUwK09DdndvREFxNXVvYlNGcFo1RlNOZUphdGI1V1MzZVliTE1VSEF0OWR2MkZFNTV6UTBPMjFpQzVXVEpuQ3FZa01nUldPZTJ2RisxRDdKaE9RMlA5WWVPYWx0WXAwdWpMYTJxdmNqRXp4NURPQnY4QTZVTkIwOTl4aFB0eTVyU3puWE5aL3dBV1ArUWVYRjVsRk9ZOTNGYVZ3NHl2a1A4QVNQa1RkbmtjaEljelhVM2NpcjhlYmxnazl6cXdXT0p5cVJBWkNrMXlHZ0tRWGNwN1dDZkRtdjhBbFpCWVgwdHNZSkhNWndTQ0s4ZWJiMVdYNGluNWNRYkIyTFdUYXh1eXd4WEl4Q2JLNXVaTjd5emJ6emNwNSttMTY2UGMyeDhCaWhYSXpTZHQydjVSdVRkSDcrMDgzTExWZWlnV3dpUHpwTjhudW9LYzVOYU5EMEdqV2tmZEVDZmVkNXAzU0pDN3NGUURKSjRDcitmd2k5bWw5STdOOFRtdVEwK0wrYUhza2p6OER6Y3RyYmIwMkdidGpreCtCNXhXbGFIZGFyTGlGY1JnNGFSdUFyU2RCdGRLWEtMdHpZM3lOeC9EdTV0VDF5MDB0RDByaHBjYm9sUHpqVU5uZjhwcEJQZmt3V09jcEVPMnBOSHNwTEFXaHQwRUk0QWRoNzgxcmZKaWZUY3l3NWx0L3Y4QWF2dm81SE1LZzBlOXVZUkxEYlRTSWVES2h4WEpqUnJ1RFdZNWJtM2xqUkZZNWRjRE9NYzJ2NmhGWTZYTUhreExLakxHTzBrMXlLc051ZVc5Y2JvL21KN3p4NXVWZW9lQjZTMGFIRWsvekI3dTJ1VEs2aWIvQURZN2s0U2JYME1lM25PY2J1TmNvcGRTTjh5YWh1STNvbytoanZXcytTVGdFMWJYZDJzVVd4YXRjZk8rbUc3YzhLbmQ0NEpHampNakJUaEtXNXVIdWJmcFltdC9uY001MnEwdisyOVkvd0FXUCtRZVhGMitacXhRNVdrdUFkempGWnlPWnZwSHlIYkxjNHJrWEJzYVE3K2tsUE55ajFjYVhZRVJuL1R5N2svZXVTY1BSYURHM2JLek9mamlyL2xEWWFma1NUQjMrNUh2TmFqZGVGMzAwM3BIWnNlODhLNUo2UGJhbUp6ZHBsVXhqQkkzbk5lS2VrK2dmOVJxdGJXMjB1ejZLRUNPRmNuZWExWGxqYjIyVXNnSm4rLzlRVmN6dGN6dkt4eXpzV1krMDd6V20yVWwvZVJ3UmNYYkE5bmVhdExXT3l0WTRJUmhJeGdWZVhjZGphU1hFcHdrYTVOWEZ6THFPb3ZJNXpKSTMvOEFCVVZ0RkZFa1lSY0tvSEN0VDFpMTBtTE03NWMvUmpIRTFySEtHNTFSOE0yeEQyUnJ3LzhBYzBXelhKbTQ2RFc3WTk3N0g1dDNOcjBIaE9oM2FkeWJYdzMwKzV6VVVMek1GUlN4UEFBWkpyUmVSM0NiVXYwZjNOUXhKREdJNGtWRVVibFVZQXFXWklJekpLNm9pOFdZNEFyV2VXUk9ZZE4vVi9ZVjRVNW02UmlTMmM1SnljOTlhSnl0anVRc04rUWt2QVM4RmI5cUJyRmEzeVNqdWN6V0dJNU9KaStxYXVMYVcybFpKVUtzdTRnamVLajN1SzBTRG9OR3RFN2VpQlB2Tzg4MnVjcFlkTEJpaHhMYy93QUU5OVQzYytvM1prbFpwSkcvN0FGYVJZalR0TWh0OTJWWEwrMWp4NXJyUjVkZDFjelhKTWRsRDh4QjJ2MzFiV3NOcEFzVUVhcEd2QUNtZFVRc3hBQUdTVFZscTlucU0wa1Z0TUhkUDRqdkhOcVdtVytxV3hoblgycTNhcHJXTkZuMHE0S1NqS242RGpndzhxUFc3TkowaFNPVUhwUXVBdTdPYW5tVzN0cFpYQktvakU0OTFXZXEydDdkSkhHajdZQktsbDRWcGU3VzlZL3hZLzVCNWNYRSthcXhYZ1RRblBhQlJ1RkxFWU5kTW5mUm1XbWxMZVFEZzFaOHByNnh0VWd0NVFzYVp3Q2dOZU9XcCttSDZZcS8xU2ZVWnhOY09XWURIZHU5Z3FYWEx4N1JMWVRNc0tMc2hGM0Q4YWFSam5tMHZsSFBwVURSd0NMRE5rN1MxNDgzL2RCK1ExcVd2M2VwL3dDdmx5dllnM0w4S0xFbmVlYXcxS2ZUbkwyN21OOFl5QUs4Yk5VOWJmOEFLdFhtdjN0OUIwVnhPOGlaempBRld0d2JlNFdVWXlyQmg3eHZvOHRkUkkzU1Iva3E0dTVibVJubGNzemNTVGtubmhtYUdVT3BPUWNnKzBWNDJhcDYyLzVWcHVWV3B1Q0RkT1FmWXRNKzAyYTAzWFgwdkpnaWcyejlkMEphdkhtLzdvUHlHdkhtL3dDNkQ4aHJVOWR1dFVZR2VUSUhCQnVVVnRaNWxjcndOUWNvTCszaEVVVnpLaUx3R2E4WjlUOWNtcnhuMVAxeWFyelZKNy9CdVpESXdHQVR4cU5ncjc2VGwxSWlCUmF3NEh0TlhuTFc1bmdhT0pFaEordW1TYWtsYVJpU1RWdGNOYlRDU000WlNDRDNFVWVWT3BuL0FPTGwrQUZXdksyL2djdTgzUyt5WEpIOERYajNmZWl0ZnlQKzllUGQ5NksxL0kvNzFxbktXNzFSTmlWd3FmY2p5QWF0N3lXMm1XV055cnFjZ2c3eFE1YzN3QUd4YW4zbzM3MTQ5MzNvclg4ai92VjV5dm52N1pvSjRMVmtiKzQzNzA3YlRrODRxNnRoZHhDTm5sUUJzNWpiWk5Kb0Zva2l5Wm15ckJobCswR3BvbHVJSklYenN1cFU0N2pTOG43UkRsSG5VOTRmQnJ4Y2hFMGtxWDJvUnRLY3VVbkl6VmpaQ3lpZEJjWEUrMGM1bmsyejVVUDB2TjMrbWZ0dGVzaCttZk4zK20zV0hpZk5NK1JuekhQbEwxa0gwajV2SnVrUFdOdVkvWUdldmo2eTM0bnplYmRJZXNmY2ZzYlBVcHc2eTM0TjV2Y0REOVpKd0gyZW01T3NnSHpENXZjamNwNnlRWlEvWndvZFpDTVJMNXZPTXhIMkg3YWpHWDYxUmhRUE4zR1VZZGJLTU9mYjltd2pjVDFrWXpJbzg1Y2JMc09zbUdVeU96N01GS05sY2RaYkRNaFBjUE9icGNTWjd4MXBHeXhIMlhDdTAvdTYyMVhFWlBmNXpjcm1MUGQxdHd2MXZqOWx3cnNKN1Qxc2E3S0JmTUliR2FZWkM0SGUxSnBJK3ZMOEJYeVZEOStTbjBrZlVsK0lxYXhtaHlTdVIzcjVKWGFVanZvakJJNndqSUlwZ1ZZcjlrd3B0djdCMXNDN2NvOW0vcjQ0MmxjSWd5VFZyWUpDTXZoMzhxNXNFbXl5WVI2a2phSnlqakJIa1hTN011ZThkYmNKbGRvY1I5a0NvazJFeDhldHRFd2hidlBYQ3JLMUZ0RnZHWEkzbituVVhscUxpTGNNT0J1UDlQSXVVMjRqM2pmMTAwZlJ2N0R3K3g3YVA2NS9EclFNbkZLdXdnWHU2N1RJZHVZeUhnbkQzOVZxY0d4TjBnNFB4OS9rU3AwY2hYNGRhNkIwS21uVW94VS9Zc01YU1A3QjExb20wNVk5blg2Y214YUEvZU9lcTFCTnUwYis2YytSZHg1VGI3dVBYVFJkSXY4QWVIQ3NZSit3NDBNajdJcEZFYTdJNjZGT2ppQzl2YjE5cU1Xc1gvQU9xdWQ5ckwvd0h5Q01naXBFTWNoWHJwNE52NXkvUyt3a1V1Mnl0UlJpSk1EOFQxMXBIdHliWFl2bUZrMjFhUis3SFZYaDJiU1gzWThtN2kyazJ4eEg4UjE4OEhTREs3bW9qR1FmUDBScEcyVnFLSVJMZ2NlMDljQm5jS2hqNktNTDhmTU5LbHpFMGZjY2pxdFVseEVzZmFUaytWY1JkRkllNDhPdm1nRXZzYW5Sa1lxM25zVUxTbjJkOUlpeHJoZXZzNHNreUg4UE1iYVkyODRmNCs2bFlPb1pUa0hoMURNRVVzeHdCeHE0bU54T3ovRDNlVlBGMDBaSGIyVmpHZXZlTlpGdzFUUU5GdjRyNTNEYWx2blNiaDNVQUFNQWJ1dmlqTXNnVVVxaFZ3QnVBOHlzYjNvUG1TSE1aUHdvRUVaQkdQS0pBQkpJeFY3ZTlQOEFNak9Jd2ZqMUY1RC9BT29vOS9tTTFvR3lVM0duUmtPSEJIbThVTHkvUitOUlc2UmUxdk1iYUhvVTNqNXg0K2FXMTVKYmNEbFB1bW9iK0dYaTJ3ZTVxQkJHUVJ6RWdESklxYS9oaXpodHM5eTFjWGtseHhPRSs2T3F1SWVoZis2ZUhtTEtyakRBRVZKWjhUR2Z3Tk9qSnVjRWVaeHd5U2ZSRlJXaUx2ZjV4L2g1bFp3ZitvMzRlYnE3S2NxeEh1TmRQTjZXVDh4b3V6SExNVDd6MWtrWWxRcTFTUnRFNVZ2TWlBZHh3YWV6amI2T1ZwN1NSZmI3cUlLOGNqclVSbitpcE5KWk9mcGtMU1cwYWRtVDdmTTdhRHBueWR5amo5ajNFQW1UdVljRFRLVllxd3dSNW9RRzRnR210WW0rcmozVWJFZlZjMGJLUWNDRFJ0WmZ1VjBFdjNEWFF5ZWpmNFYwTW5vMytGQ0NYN2hvV2t2ZFMyTG5pd0ZMWXA5WnlhVzNpVDZnL0h6V0NGcG53UHhOSWdqVFpYZ1BzaTZ0dW1HVjNPS09RU0Q5cHhSTksreXRSUkxDbXl2NG43S3VyWHBodEx1Zi9yUnlDUWVQMmpGRTByN0sxRENzS1lYOFQ5bVhOcUpobGR6MHlsR0tzQ0NQcytHRnBud3Y0bW9ZVmhUQy9pZnM2ZTNXZGU1dXcxTEUwVEVOOW0yOXMwNTdsN1RVY2F4SnNxTUQ3UWtpU1pNT0tudFhnOXE5L3dCbDIxa1grZExrTDNVRkNqQXdCOXBZeUNEVnhZOFdpL0xSQkJJSVAyT2tiU3RoQVNhdDdOWXQ3NFp2dGFhMmpuRzhZUGZVOXE4UEVaWDczMkxCWXUrK1RLci9BQnFPSklsd2dBKzJackJKTW1QNWg3dXlwWVhoT0hVajdCaHRaSnVBd3ZlYWh0STRkK010M243Y0toZ1F3QkZUYWVqWk1aMlQzZGxTd1NRL1RVKy96Mkt6bGw3TmtkN1ZEWlJ4YnlOczk1LzNCbHNZcE00R3dmWlVsaEttOWNPS0tsVGhnUWZONDRua09FVXRVV25NY2RJd1gyQ29yV0tIZXE3KzgvN2lzaXVNTW9QdkZQcDhUYjB5bFBwMHE3MUliK0ZQREluMGtZZVlwYXpQd2pQNDdxVFRYNHlPQjdxanNZVTRydEgyMEFBTndIKzVid3h2OUpBYWF3Z1BZUjdqUjB3ZGtueEZIVFpPeDFOR3duSEJRZnhvMms0NHhtdkJwdlJOOEs2Q2IwYi9BSlRYZzgzb24rRkMybTlHMUN5blBDT2hwODU3aCtOTHBqL1dkUlM2WW4xbko5d3BiR0JmcVo5OUxHaUQ1cXFQY1A4QTZMbi94QUF5RVFBQ0FRTUJCd01FQWdJREFBTUFBQUFCQWdNQUJCRVNCUkFUSURBeFFCUWhVQlVpUVZFeU13WWpORUpnSkdHUS85b0FDQUVDQVFFSUFQS0p4Uk9maHdjVURud0ozLzZqNE1uNHNIckU0R2FKeWMvQjV6OGFEMVpUaEQxR2RWL2xRZFNjQXNGNzBDRDI4RHRST2Zqd2NkU2YrUFVraldRWVlDbGpWV0xCNDFmdlNxRkh0MSsxRTUrUkJ4MDV4OW5VbDFrRGhqdFNDVFdkVW1zNDBmaWtEWSs3cmRxSno4bURqcE9NcVIxSkpWakFKQnpTVEt6bFE4Z1RHYysyYVJnNHlPc1RueGl3cldLMTFyTmF6V3Mxck5hNjFpZ3c4WUhIU2RkTFk2WkFQZWdvQnlDQWU5QUFkdXFUbnd5UUsxL29zZXFITkJ4UU9mREI2TXFhaDdkS1dJeUFDZ01Da2lLc1dxU1BYaXZ4U0xwR09xVDRSWUNpeFBoaC93QmdnK0VPakxGLzJIUmxrWkFOSTdVa2pNeFV5T3lZeCtLUml3OSttZkJKQW9zVDQ0ZjlnNThFSFBSZUVON2dncjM1VlZtN0xDQUtaMVQrVkIxSndDd1h2UUlQYnl5LzY4a0hGQnMrQURqcEVBOXpBcDdHQS9qZ05RZ1A1RUtpZ01icEkxa0dHQXBZMVZpd2VOWDcwcWhSN2RJbnJrNG90bnpWYjk5Y2VETHJJSERIYWtFbXM2cE5aeG8vRklHeDkzUkp4MXljVVRuejFiRkE1NndvZUJKS3NZQklPYVNaV1lxSGtDWXpuMnpTTUhHUjBTYzlZbkZkL2dRY1VEbnJBK0FRRDNvS0FjZ2dIdlFBSGJvSHJPV0NFb2J0MC91VXJJdXRQZ1ZPT21aNHdTcDQ4VmNlS3ZVUlVKNHE0OFZjZUtra1J2NDlPYUxpQUNnTUNraTBzV3FTUFhpdnhTTHBHT2llL1V5TTZkejVNWm92UEFOVCsxdklzaU1NSHl2dENsbTRzTkNTRW5BS0hPSzBOWERhdUcxY00wTUwzMXhqdng0aFhxWWFTUkpCbE9YYnY5L0xrYnY4WjdTMFdyV2E0aHJpL3NPcDU1WkdRRFNPMUpJek1WTWpzbU1maWtZc1Bmbi9BQjFCM3E2a1pMbG1FRnd0d3Z0dEZpWmROV0NsMGRTYlJ6YkNJdjhBZ0h4MVV0MjRacS9PaUVMdXMxMVRxS3VuTWNMc1BVU21qTTVyV3g3OGtVUmxjSXFJc2FoRjVkdS8zMWFqTW9GU0lxT0dhY1JLckZ6Q29nUmE0a2JPWUtrVUk1VWY0MTJsNWtrSzl3UVJrY2pPcS95b09wT0FYVmU5QWc5dWR1cnRHRWhoS0VkbzJETEEwTnhsNnpnYVI0WklVWk1NaGxZdHkzemFZQUJscXlUMzNMYm5nQWtXZy9LV0ljNEhvb3djTUxPQ2syZkV3eURZUUtNc0xXMHFCTGFJL3dDdm0yNy9BSDFaa2lkY09tdE5OWGhFa1RFUmYwdzBuL09OVGYyTlgrTTlwZWVKc0hITEpHc2d3d0ZMR3FzV0R4cS9lbFVLUGJydTZvTXNqcTR5bFlOWU5TeU1aREcwOWxKRTNza1U4YkJsaVl6Sms2VHpNeVJwcmYxZHZVVXNVMlFsQkNleFJoemtoUmt6enRNMmxZa0VhQlJ5WGx1OHdYUjlObXFSREd4UnF0YlZwaUdPMEFERGtWWk5wbld0b3JwbkozYk5PcU5rcmFFMldFUzFzMkRKTXAzRTQ5Nm0yb0FjUkRhazJhdHRvcEt3UnR1LzMwanRHd1pUZHlsdzFDWndyTFFuY0JWQW1jUHhLSkxFay80ejJsNSt4ejRKN2RDV1FSUnM1ZVJuWXMxcEl5VExoMjBCbXIxOXhYcjdpdlgzRmV2dUs5ZmNWNis0cXlsbmxKZCs1bzZWL2xtT3NwV1VyYVIweHFtN1p4UlF4WUdNZDU3eDVHT2lHOGxqSUoreHo5b0g3NDhGY2FDbGxoWTRENFRPYmk0TXB3TFprVjlUK3JocE1NdXF1UEJYSGdyN1NvWmFqOTJxWjljak51czlJdHdLa2dNa1RSbjZVMUpzMWtZTlYzWjhkZ1I5S2FyYTBhQXNhT3pHSnlmcFRWSEVJMENMdWY4QWlkd1IrSVdOcC9ldFBzK0c4bWN5L1FiT3ZvTm5YMEd6cjZEWjE5QnM2K2dXVldkaERaNnVGUjhESW9FY3JkQ2VMaXhNbE5ESXB3Ykt6WU54SkptUVJuaWFMQ3RGaFQ0MUhTdUNSblJZVm9zS2lhTmt4RUJrMXRCdFU1RytKZFVpclcwbXpNQnpXa1BCajFHWnRNRG5jQVNjQzNnVzJUVzl6Y21ZNEc2MHN3UDlrbDNkbVU2RXEwdCtPL3VUbjJGYXRDTTIrMGgxc1hiVWF5M1BZUWNOZUkyN3NNbVFwck9uSTcxYVNKSE1ydGIvQU5zbk1PM1FqR1c2THZqMkdTZSs0RWlnNS9JWUhkK2VmLzdQRlN1TWxCZ3d5Tm9xN0lxcjZlV2pES0JrMEZaemhmVHkwdHRLeEFwRVdGQkdxNXlNTmFST1N6ZWlncHJXM1h2SEJBR0JXOGJWT3gzSmFRaEYxQzJ0eWNEMFVGQ3poQnpUNXo3aHNERmE2MS9ySkp5YXZaZFRDTmJhMUNmY3dZZ1lyWFd1aXhJeHZ1bTBXN2JnQ1RnSmJhWURFUHBab2dBbkZRV0RTb0hQMHBxK2xOWDBwcWkyWUZjTXpaemtnNTNaQUdUZG9ESVhUU21NMXMrUFRLREpiLzJ5Y3k4aDVFWFNPZ1RnZEFPUjNCenozYmFZR08relRUQW9xNHZwVWtaVitwVFZKZlN5S1ZOUXpOQTJwZnFVMWZVWit3eTJnQndjSE5YOE9pVFdLc1pPSkVVTWZmSlpza21vMTFPRnFUM2JGWE53TGRkSTl5Y216dGVNMnBpZjFKTEZDQVpQVjI5ZXJ0NjlYYjAxN0FCN1FTVzhmM042eTJyMWR2WHE3ZXZWMjlaVmxEclNEVWNWZXo4VjhDckJNemlyNlVwRU5KdUpTTUdvb3pJNFFYbHd5T0k0L1V6VjZtYXZVelVzODdFS0FDaUJDbmJkdFMrbVNYaFIxazlxVjNqWU11eXB5eU0wdktPL09pL2s5QWpJNkJvSEZBNTVwSWtsWFE5eWlwS3lwU0xwQ3JVa1ZvV1l0SGEyc2gwcVlMUUVnOEd5cmcyVmNHeXFCTFZIQlJzNmptcFl1TkVVM1c4eGhrRFZPUWtUTUtzbDFUclZ4T3NDbGk3TTdGbXRyZHAzd1B0VlFpVnRIVTBnQTRiMXczcmh2WERldUc5Y042SUs5OXlyb2pWZDEzTndZc0Rkc3hmdVo2dkxhU2ZUb1pkSkttdG5Ra0F5MGRuemtsajlObXI2Yk5YMDJhclcwTUdYY25OSjMzWDdhN2x6dUw0d2FFenpLR2V6akx0SGpwaGYzMG1HRHpuY0RRT2VVZDZrYlU3TlZ1dXVWUlJZREpKUHZrN08vdXFTMW1aeWE5SlBUVzB5Z2sxWUpxbldtT1NkeUE2dlpyVzJkaXg5SGExZllpdHdnclppWmtacWxnZ2tPcC9SMnRCRWhYUWxLTW5GU1hjY1RhWCtvUTE5UWhxSzRTYit2aU1PNFluM3E0MmdGKzJKbUxITFJ4dEkybFlMTklmdWNrc2NsY2R6Y1RHYVF0dnNGMHdFMUxKd1ltZmVsM01paFY5ZmNWNis0cjE5eFhyN2lyS2FTVldhU2gzcVJ5aU13bURGaTVwam5BM2JGL3FQT08zSUIxSFhVT2M3d2Njc3JhSTJiZHM1TlU0TlhUNllYTzZHWm9XMUw5U21yNmxOWHFaWllIWnEyWW4zTzIrOG00TWVrVllRY1NUVzIxRy9pdTdaaTZZMmFydGRFekRkRTJ1Rlczc0VsWFRKYzJidy9jdEJpcHlJZG9ncmlXZTdrbTl0MXZadk43MUdpUXJwajNYODJoQkVOOXV1SUZXdG95NWNSaW9vSkpSbFBSVDE2S2VtVW9kTGJyTlNsdU03aW9kQ3B1WWpITTZWaWxsUjlKQ2dhaFZtaUk3cW5NTzNnc21mY2NwNUJ5WHphWUR1Mld2OG1yYUxZaEEzV3pXNmc4YmlXTmNTeHE3WkJBb2pyWjY2WVdiY3VQZGpQTVpuTEVBa2dDS01SUmlNYlJiTTJOMXFORnV0YlNYRWdiZFlOcWhaZVJXSXE1c1ZZRjR0d1VrNEZ2czhmeWxMZmdiZ2NITk1rVEhMU3hRaUoyRmR6aW1LeEpxTE1XWXNSUzNMMm80UitwdlV1MFpIWFNLUkdkdEt3V1N4ZmRJekZ1KzVPMWJXdENYRXFESmJUUjJKUEFvYzIwVWs4Z1JMWVlra0hPdmhNbWFJSTVEMzVCeWJUYkNLdTdaK2xZZmZhYmU2cnVpc0drUVBYMHhxR3pHL08waUE2b0t0MTBXNmlnS3Y1dENpRmEyZEJrbVVoRzFaTncycVZqUUJKd0N1aFZXdG9McWhWdDJ6V3hJVTNnRTlwWlVnR1hudTNuT0RVRnM4eCsxcElyUWFZeFBJSDRsUVhhVCt4SUtuM29ETk04U0hEWGMwZkJLcFZwQzBrb3h0S1hBRVlxd2gxeTVONFl0SCszY0t0aEVzZVllU09tT0ZPQXFtVU1iNy9qUFd6Z3EzQzZiZisyVG5Yd3lBYUtmcmNlUWNtMG16S0J1c3JmalA3MzdabklxSzBsbDl3RkNJcUM4bmFGVkNldm5wNUdsYkxRN09adnVsT01CVjFMR2hrWjNaMkxOR2hrWUlxS3NZQ0F1ekVtb0xkNWo5c01FY0ErMGtrNU02NjRIRzYwZlJNcHAvWmpRWDJ5Wjc4RDdZU1N4eVFwWTRFRmdvKzZZT08xWEZnUjk4VzYzdmlCb2x3Q05TcDdzS3VYMXpNZDFyWk5OOXpSaFZHbEo1ZUxJWDNSM0MyMFdsWGRuYlV3eVRnU1FTUmdGNmhtYUZ0U3hTcE91cE42ZDkyRDZpcjRadG5yWkEvd0RraXJmKzJUblh4U00wVUZGVG1zR3NVT1FVOXBESXhadlEyOVJScEV1bEJCR0hMMHpFbmROQkZPUVg5RGIxRkhIQ1A5WkpQZW1DT3VsL1QyMUpIRkVkU0RCQkRDenQ2eUFOSzdsSUdRZlQyMWNDMzdobTFITlRScFAvQUM5RGIxNkczcUtPT0VZajc5NkRGZXhqaGM2bTRNRmNHQ2xDSXBDSVFENy9BRTZNKzlKWXdvZFJaaWFCQkJCRUZ1S2UxdDNHSytuMjlmVDdlb1lJb1BkTlFZRlhOaEJYMCszcU8waWpZTXJISnp2VHZVMEFtR2tyc2lCU0RVc2F5b1VZYklnVTVDMktMMmppRVl3T1ZlL2ovbnFIdWZqMDc5UmUvai9ucU4zUHg2ZCtvdmpudjFHL2w4ZkgrZW92am52MUg3L0hvUGJxTDQ3ZFNRZkhwMjZnN2VPM1VidDhlT29PM2pudDgwZ3lma1hHRDhiSCsrb08vd0FLNHlQalFNRHFEeVQxQ0tJd2ZpMEdUMVI1SjdkV1FmbjR0QmdkVWVBMHFyUnVQMXgyb1hIN1dWVzhMR2E3SEh4S0RKNm83OWNrQVpMeWx2WWNxU2xmWWdnakkzbnYxWEdmZjRsUmdkVURyeVByUFFqZlFlUTl1c3k0UHc2TCtlc090TzJGeDBvR3lNZUNSa1lyc2NmQ3F1VDFnT3ZLY3Ywb1RoK1Fqck11UlIrREF5YUF3T3NCanJ2L0FDUFNUK1E4TjF6N2o0RUROQVlIV0E4Q1FZWTlLTVpjY3A2N0pudDU0Qk5CUU91Qmp3SjE5ODlLQmZmUE1SanJzb05FRWQvTVZTYUFBNjRIZ3V1cGNWMk9EemozT0FpNlZ4ekVaOEFnSHV5RWVXcWZzREhYQXo0Y3NlcjNIUEZIcDl6emtlQ1V6MndSMzhZS1RRUUR3UU1lSThhdlRSTXZJc1ROU1JxblNJeDRKR2FNZjZ3UjM4SUtUUVFEdjRJSGprQTk5QzBBQjI4NGlpZ05GQ09zQVQyRVovSVFEd3dNL0Q5L0ZJclFwb3gwWXpXaHEwbXRKclNhMHRXaHFFWm9SaWdnSGlnWm9ENGdqUHlnRkFZK0tJejhrQlFHUGpDTS9JQVpvREh4eEdmamdNMEI4aVJqNHNENVFqNGdDZ1Bsc1pvakh3b0ZBZk1rZkJBVUJqNTNIbkFVQi80SEFvanlRS0EvOE1SV1BDd2F4V0IvNDNBclRXS3dhd2F3YXdhd2F3YXdhd2EwMWlzRC93REYzLy9FQURNUkFBSUJBd01CQmdRR0FRVUFBQUFBQUFBQkFoQVJNU0FoUVZGUVlZR1JvZkF3UUdDeEF4SXlRbkNnVW5HQXdkSGgvOW9BQ0FFQ0FRay9BUDhBWTA2TWY4ZDQvanBVWDA0Nk1kSDlNcTlGZ1Y2TDZaZEdQNlZZeC9VbVA0NlZGODB0eUE3cnMyU0pJa2lhSnJ6SnJ6SnJ6SGY0am94MGZ5cjNwTDhvL3dBMFQ5RXZtM1pFMFRvdERKSW1pWS9pOTJoZkFWNkxBcjBYeXJ3Wkhnd1pNL05jdlJKK1pKaitLcmlpb29pazNnNUliZW96dStJNk1meStHTWl2emNpc3ZsTUg2VmpUeXg2SkpPWFZuNGtmTW1qOFJlL0UvRlJPNUluNm9rcnZ2K0QvQUpuN1dkZit6M3NkV2QzWUxzTytpRGNSWFJGK1RJMll0VEpEcXRlREd1eGxVd2NPdk5jS25HaENRck9ySGsvYVBlbmQvd0E5Z3VzdlJFdlJFdlJFdlJFdlJFdlJFdGxTVm1UUk5FMVZra095SGRFcm15Uk1tU3lQQmdaSWRsM2t5WTY5YU1lU1JMQTdFaVZ5Ukk0MHkyT3B3SitZbjVpZm1KK1luNWlmbWMvSlA0OFJXSHN4L2NmM01VZjNIOXg3S25GZXB3dFdaYU0vWXhvMmlxWVdUQ3B4WEVkeGoxNWVqRk1IWHNlU0pJZDBLNUYrUkYrVkZjaS9JaTZ4SWtTTlk3a1NKR3FGb3o5cUlSdFhuYXIzZVNkWldKRWlSSytuZVBjTXR1ZGV5c0l0b3NKR2FZZE1vNE9hL3FkUDBvd1BKSWtTTjJPOGhraVJJdzY0Vlhsa25WMlNKc215YkpNZDNXVmtxN05FdDMyUGhVNEp1L3Z1Sk52MzNFMzc4Q2I5K0JOKy9BbS9mZ1N1NjV5cTlLNWVFUEpneFJZUkVpUklrU0lxOEttWmEvQWFMRml4blIxcHdSc0xzZms2bkZZNVpFanErNTk5RDlUN2lyY2JHeVc5TmtlWXhHOHFZV2psNkpFdlJFdlJFdlJFdlJEMGM5bGRIVGl1U3hZeHB5NllWZVhxUnVxTVJzdWxObDFGNDF5ODZjS2l1Ukk2T1hxdnZpaTJYWTNOZVhSRVNJcko2TUxSeGF2S3B4cDJxanlObG9odVJWZjJxc1NJclVWemQ2VmR1ajJoMzlsUE5aV0pva1lTMGVOT0tkYWNIRk9Wb2UvUXhSYkc4dXBMYzJsb251U3U2TFpWd2pQSFhSLzdybHZjNkVqcXV4dUZUQ09CSEF4bTdIWkdFY0hOTUlZamQ2dGtlWXhIa0xZM1hTdTZIZFBSdEVWa3E3eVk3MFZjOHJWMU9sT3ZZeTNmZUlSSGQ5YTNHeFZWeUJIYzVFS3lyaGtDTkd4c2JGb2lRSUViVW1PNWdWMHlJckVuNzhDVDkrQnUrck4wU1pKKy9Bay9maHBiWCtnMmNrbVNmbU4vMElFSVg5QWxmd0c2b1FoZjJ5di94QUF4RVFBQ0FRTUNCQVlCQXdRREFRQUFBQUFCQWdNQUJCRUZFaEFoTURFVEZCVWdRRkJCQmlJMEZpTXlVVE5DWUpELzJnQUlBUU1CQVFnQStVMGdXbVl0MyttU1FyU3VHSExyMjZmOWo5Rzh2NFg2a0VnNUNTQnVSNm9HVGlsRzBBZlJFZ0RKZVF0OWFrbU9SNmtBeTQ2aXF6ZHFLTUJraFMzYWlDTy93R1lLTWxuTEhuOWNraFhrUWM5TzMvejZpU01uYWpJektGS09VN1V6RnUvWFp3b3BtTEhKK3dSeXRBZ2pJNk51ZjM5U01vQ2Q5TVUyRGJHVTU3dnpURmMvdDZ6TUZHU3hMSEoreVI5cG9IUFJpTzF3ZXBIRVpEZ1UwYktvWW9oZnRUS1Y3OVVrS01sbUxIUHhlMUYxRkdRVjR0ZUlhOFJxOFExNGhvUzBKRm9PcCtORysza2VqRSs5QWVtQ1Iyb2trWW9FanRXU2VyMnAzM0g0WklIY3lmNkxzZW9DUjJFakNoSUQzQkI3ZkNpZkhJOUNDVFkzUHBSU2VHU2VEU2JrQzFHK3pOZm1tYmNlckkrZVErQ1hBb3VUOElFaWhJZnlHQjdmQmpmSXdlaEROLzFib3hvcms1cGtVSUNJMERaeithWUJUeTZjajRHQjhBc0ZwbkorT3NoSGNFSHQxd2NISVZ0d3owWXB5dklxNnNNajJzNnAzZTRZOHdxTTNhaWpBWklVdDJvZ2p2MGljRE5FNU9mZ05KL3I1SUpIWlhCNzlkRzJucEFrY3d0dzQ3aTVINTh5bEc1SDRhZHpST2VDU01uYWpJektGS09VN1V6RnUvU2tiSngxeVFPN01XK2FyNDVIcnhOa1krREdVQk8rbUtiQnRqS2M5MzVwaXVmMjlGMjJqcmtnVVNUMytjcmJhQnoxZ2NITkE1R2ZnUnhHUTRGTkd5cUdLSVg3VXlsZS9SWTdqMWljVmtrL1FxMjJnYzlhSnZ4OEFFanRSSkl4UUpIYXNrOUZ6Z2RhMVNObkFrT20yOHcvczNObzhERU45Q3JZNll0SnlvWWVWbnJ5czlDMW5GQzNtSXJ5MDFlV21wNG5qL3o2Y1VuaGtuZzBtNUF0UnZzelg1cG0zSG91Y25xZUEremZYYXJMSWNNVlMydVR0VG5keE5GSkltMXNmS2d0M25PRjlMbm82Wk1vSkpqWU50SGd2WGd2WGdQUXQzcExaKzFDMGxQWVdFOURUYmlwclo0T1QrMzlOZnhCN2NIaCtydThOQktDQ3ZERkdIL1RSc3Z2aVJYSjNVeUtFQkVhSzJjL21tQUI1ZTlqZ2RSZTRxeWhSN1JVYlVOUGFGcTBoQXNKYXRVZFVramNDOWlXOE13dWlDL0w0NlJzL2J3SHJSSXNTa21yOTlsczVyVDRkOXlBM2xJS0VFUTdDTlIyQTlrOHl3b1hhNW1hWnl6ZTM5TmZ4QlYyY1FzYWlrZDBLcmJHWm1VSUpuTnc3andwVmpGeFVibDBESDlXOTRhQm9VRFFvR25pRGN3UVFjSDJLak4yb293R1NGTGRxSUk3KytRODhkUVZvOXdHUXhHU05aVktQZUxjV2dDTE5OSklmM1pQdzBScEdDcmVXeTJpTEVmWm9jWU1tVHNXZ0FPMUVBOTJ1eDVraFRmbjhQcVRJTXNOU2tZQXA2aGMvaVhWNW91VHBxOXhJY1IrY3Y2dW51NWsvdWRqN3YwMS9FRlh3QnQyeWorSEp2cXhCaWxVR1gvbm5wLzRBcUgvQUkxcjlXOTRhRkEwRFFvVUttVEkzZTFKR1R0UmtabENsSEtkcVppM2YzazVPZWhGYnZLY0xKYnZFY05XMDBGTlc4S0xDSlV0dFJpbFg5OGsxdEtoUjcyMVdOLzJGRzQ0NDJ0bzl3ZHEraXoxY2FhOEM3bm9SczNZeHNPL3VSR2tZS3RoWUpaSVpaTHFkcDVXbFBzMHU3aXQxSmYxZTNxR1VTb0hXcjIvVzNCUWFQTG1jOE5SVGZiTldsUHV0Z09HdVI1WUd0SXRoSEg0aHJXTG5hQkNPL0FBazRGdm9oSXpONkxiRVZkNlM4S2wwL1RYOFFWSWl5SVVZV2NJUXBYZ1JsbGFqYkl6T3hOdWhpOEtsQVVBRDlYZDRhRkEwS0JvR2dhN2pId1hPQjBMT0h4cEZTb29raVVJbDlHcndOdWhqM3loYTlOdGE5TnRhOU50YTlOdGE5TnRhOU50YTFLTzJ0MTJvVGs1cExTU1FaWHlNdGVSbHJ5TXRhSEhnczNEV0VkOXFvTEdYTldtbnh4SU44OWhES3BBbHRYWDl4aWpNallIcFU5ZWxUMDJtVElwWmhFelBzWFRkTlcxWGMycHh6eXcrSEQ2UmVVdHU1ZlpYcFU5ZWxUMU5DMExiV3FJWmNWYkpzaFZlR3FvODA3WXNwRGJTQno2eXRTYXNzaU1sV1YrTFpXVStzclY1ZkpjaFJRMWhBQUI2eXRYRHZNNWM4SS84MTRFamJpcjduYlBTYXRjMkZ0RUlQNnAxR3Y2cDFHdjZwMUd2NnAxR3Y2cDFHdjZudjZ2dFRudjl2alVLQm9VRFFOZGhucDdXb2dqMnlkOGRDeG5FRXF1VnVJblhjTlMxQkNoaWpzMWxaOHhlSnFWZUpxVlJidGk3M3lGSlh4TlNyeE5TcStpbjNicGdNa0N0TFRiYkE4WjIyeE0xYVFtSUNmZHExNTRqN0YwdE4xd280RWhSazM5ODF5NGlpMDdUaGJEZS9DKzFGcDI4RzMwK3dFQzczcSt1eGJweWtjdTJUVm5INGtnWGpmVDdFRWFoRkZiRjkrclh1OS9DWGdBU1FCSGJNVUc3eW94VjlaUEpiT2tkNy9IaDl5ZHVJb1VLQm9WSTJGNktSN3VaQUE3Y0NvUGN4ajhGU085TWNuM29oYzRIbEphOHZQVWtib2NObzVTTm1aL05RVUxtRmpnVXpxZ3kzbW9LYThnVlMxWHR5MDdsaXVkd3dsN2NScUZYMUc2cHRUdUY3blVwNUJzYXdRcGJJRFZ4cWM2eU1GR3EzQk9CNmpkVWRRdVNNVkpuZHpTUms3ZVllak81b2trNU5hTmFpTkRjeWFqcWhuekhFa2pKMjh3OWVZZW5sWnhnOE5JaUx6ZzhDUUFTWHZkOXlKaU5aV2xKSUJOWEdxTERJWXg2eXRlc3JYcksxTnE1ZENxU0Z0MlR3QUpPQnBjK1lGaWNQS1RpdGJ1bGVBcERlL3g0ZmRIM3g3QlFvVUtrYmNlZ0JrNHJ0NzJRZHdRUWVmdTB4Tjl3dkhVbTMzTFZhYVpGSkNIZjBpM3FQVElJMkRpcmkzU2ROaitrVzlIU2JZREp1aW04aU1IQnpXazNIaVJiRFdzV3UxL0VFS2t0eVJRcWhSSyt4QzFTYzJyVGRQTXJibUFBR0JxRjZMZE5xeU9YYkp0YkdTNEIyZWpYRmVqWEZlalhGSm9zeEkzWFZwY3pnUktkR256WG8xeFhvMXhYbzF4VnhBWUhLdFNMdU9LMDIyOENMSnJVMzIyelZwTUNUU01YRnBBcHlLbmxFTWJTSFQ3UkhqTXN2azdldkoyOWVUdDZlMnRrVXMxM0lzamtxT0drMkVMd2lhU3NuRk1pU0tWYldMWWpZc1h0VTRQc0ZDaFR2OEFnZEFIQkI2RGRxWUJoelpTcDkxdGNQQzI1TFIza2hWM3FWOThoYW9acjVVQVNTOHZZbDNPdDFmdW9aZkh2NjhlL3J4NytybVMrZUloMnp1T2EwKzVNRW9hZ1FSa1hjQW5pS1ZadzV1VlUxcUw3TFpxc3JKcmlTbzQxalVJdDNkTGJKdU04elRPV2JGYVJ0U0ppZkZTdkZTdkZTdkZTdkZTdkZTZ3didHd2WDN5czNEU3JUeFpOemNOYWZDS3RhYmR4VzZ0dlJnNmhoV3JUZ2tRMHVxV3lLRkhxOXZYcTl2WHE5dldvNmlzeUJJKzlEaHA2YkxWQnhaUXB3TG1WWTdlWFBSRkNpMyt1a2paWDN0d0lCb2pCOXFEblVLYkVWYXVuMlFzMUlwZDhBQUtBQnF2OGVvYnkzU05WcnoxdFMza0RNRkZhaysyMmFqeko0SURubEhlWGFJRlh6OTVXbWxwcm95TldzdmlKVnFHNXVZazJ4K2Z2S3VyaVNWOHZTakp4VU5oTE11NVBTYm12U2Jtcml6bWdHV0xzS1RleDVXZWxGc05NaUtpaFZrbFNKZHozdXFQTGxFSkpPVEVoZGdCYVc0Z2lDY2RiZk1nV3RQdC9IbEM4WHNMZVJpNyttMnRlbTJ0ZW0ydGVtMnRhdEJGQnRXUGhDZ2trVkRFQXFCUngxNy9BQ1QzcjI5aFBVUnRwOTdjV0dSN2JOTjhxcncxVjl0c1JXbkp2dUZIQ2UzU2ROaitrVzlla1c5Q3poaHVVVksxcDhScXZIU3JUeFpOelZxZHo0TVd3YUtuSm40YXkvOEFjVmFzWDMyNm5ocUVleWR4eHQ3cDRHM0xaNmlrK0ZhbVVPQ3JYT2o3bkJpdGJHTzNHUlYzZngyNHhWemR2TzJXNGFSYVpQaXR4MUp0OXcxYVBCc2pNaHFhNWloSUVucUZ0WHFGdFNPcnJ1WGhxOGdlYzQ0UnNVWU9MU1h4b1ZldHBvd3VNMFZiQnhxTHU4VVRQN2s3ZkJSOGNqN1c3K3hoejlta3B1dUFlR3RQaFZXdEdUTXhiaGVMY3NSNEhoYWpYaGFqVmdraHVIYVd0YWZNZ1hoRWhkZ0Jhd0NDTUlHWUtDeHZMZ3p5bHEwbE50dm5ocWo3cmhxMGVUZENWNGExSGlRTjdGWXJWanFoR0VsNE13VUV0ZDZyM1dGbkxISjREbFNYc3lMdFcwdXA1cFZVMWtBWktxMDh3QVJBaWhWcHJPSzlKbUhveVZEcE1VYmJtcVNSWTFMUGU2cXo1U01rbmlLME81QlJvWEw3UVdLYTVCTTJ4Ym01V0NNdTk3emdoUHZUNFNPVm9FSHR4UGYyTjdORVRtemNOV0R5VFlHakpoR1kxUHFpUXlHTStzcFIxbE1IR2tBbEdrTmFtKzY0YmhwRnJrK00xYXZjN1ZFS2hUbkp0RTJRSXRFaFJrM0QrSTdOV2l2aVJsNGF4SHVpRGNRS3RiR1NjL3R0YkdPM0dSVnpleFc0L2NrVTkrUThyV2tMUitFYjNUWGgvY3VNY1VzNVhYY3VtMmtpVGhucStuV0tGZ2RIZ3l6U210VG44S0VxTk5GeDRtWXVPb05jR1FpWDJ4Z0Z4a2pFWkZhZC9LU3RUNTJ6NXZmNDhIdlQ0WUpIWVA4QTc0SHY3Q2NuMmFRbUlDM0MvdXZBajVhV20yMkJxZS9naDVHNGs4U1JuclM3Uko5eGs5THRxamlTQk5xM09yUnB5aWtjeU1XTnZDMHpoRmlqV05BaXl5TEVoZHBKR21sTEZZMVZRS3VidU8zWExYZC9KY0hCNzFwMG15NFU4TDZQeExkaFJIT2tRc2NDejBuczB5cUVHMVdjSUN6WGVyZDFoOFJpMjQyV3FCOEpOd3ZOS1Y4dkRKRTBiRldVYzZzMDJRSU9GN3FDd0Rhcnl2TSs1cldId1lnbkNXMGU3bjN2SEdzU2hVSkFHVERkUlRNVlNyaTNTZGRyM2RtOXUyR3g3UXA4dlduZnlVcldjaTFhcjMrUEI3MDcvRkJJb09hTGpOYmhSWVVXSjlncUxVWm9rQ0o2dGNWUGN2TTI1MnZaV1FSMFNUd3RyNTdkU3Flc1QxY1hzczUvZjM0UVR2Q2NwNmxjMUxlelNydGVOeWpCaDZ2Y1lwNUdrWXMzQkdLSEk5U3VhOVN1Q01IdlZ2ZU5CelQxaWV2V0o2dUx5U2MvdjRBNHBMMmRGQ3I2aGNWNmhjVkxjUE56Y2NqWHJMZ1lFMnJ5T3BWU1NlNk9ZMkREMUc1cUxVNTBPVDZ6TlhyTTFYT29TempEUnlOR3daUnJNd0Zlc3pWTnFqeW9VYzh6N0xhNWEzWXNwMXk1WUZhaGxhSnhJcDF5NFlZSjFTUTk1NXpNUVQ3VTcvSFBmcUQ3dE8veHozNmcrdlBVWHY4QUhQZnFEdDllZW92eHozNmkrekh0eFdPbmpwNHJIc3hXT09QYzNVWDQ3ZFJmcnozNmk5dmpucUwzKzdIYjQ1N2ZkTjIra1BWVTVIMXJmNjZnK2xROC9qWStCamppc1ZqZ1RrOVFmU2lnY2o2dGpnZFVmSlBWUS9qNnR6ay9OU0Yyb1d3L1Bsa28ydy9EUXV2d2djVURrWitwWTRIVkhYQUxIQWpoVk9aOXNrS3Z6QkJVNFBFOVZEZzQrcFk1UFZIV0FxS1BZT2hMSHZGRWZCUnR3K25rYjhmTXQweTJlbGNKaHMvQkJ3YzBDQ00vU3MyMGZOZ0dFSFNuR1VQd2tiYWZwR0lVWm9uSno4MlAvQWRLVC9BL0RSOGNqOUNTQU1sbUxINTBSeWc2VXB3aCtJajdlUkhQNTVJVVpMTVdQejdac2dyMHJsc0FMOFZISzBDQ01qNWpNRnBtTEhuOCtOOWpab0VFWkh2SkFHVEkrOXMvR0RGVHlSdzN5M2t4eUJPZm9vWmRuSWpuN3UxVFM3K1E5NCtDa3BIY0VIdDhabUM5MmN0OUxIS3lVa3lOUVBGcGtXcEpXZnBENElKSFpaZjlnZzl2aE02cjNhVW50OVFDUjIzdlJKUGY1d09LRXJEdUpGTmNqMWNnZHpNQjJNakg3b0g0b0pIWVNzS0V4L0ltV2hJdGIxcmN0YmxyZXRHVmFNdy9CbVA0TWpINzRIN1VuNm9IN01uNndIN0VuNjRHaDlhVGlzL1lBMERuNnNuN1FINmtuN1lIRkE1K2xKb243a0g2SW5GRTUrOUJvSFB6U1JSUC9nUVRRSStTV29rbi93QUxtZ3hvTVBoWkZGcUpQL2pNbXR4cmRXNFZ1RlpGWkZjcXlLeUt5SzNDdDFicXlhei9BUEZ6LzhRQU5CRUFBZ0VCQmdJSUJRVUFBd0FBQUFBQUFBRUNFQkVnSVRGQlVaR2hBekJBVUdGeHNmQVNJbkNCMFRKU1lLREJRb0RoLzlvQUNBRURBUWsvQVA4QW8wcUw2ZVovUVowVnhDby9vU3FJWDhiZEdPai9BSWk3ek1oVVg4V1FoZnlUUDZyT3hFMDJMdTJMc1pCOENENEVId0lQZ1FmQWcrQkd6ckZSQzdPcVIrTHdGOEV4ZlBEdGtYd0l1aXVJaStCRjhDTEYxdmovQUpjWXI3b3gwZlpWZ3pGYU1XYk0wWk5kcjBWVVFYQkVWd0YxcnNKU2Myc2liYVdab2pwTWVRang2eFVYYU5CWUVuOE9nK3lLMXN4bThYK0x1aUVLc1cxSFphblJTNEhSU09oYjkrUjBMNS9naFlSVDRrT1RJdEplSFUvcy93QVArU1AyL2c5NG15UEh1RkNvaEUwcCthSDhMSnF6elJKU0ZmanpGUkN2cTFuNnZRMXU2bHBrNmZxc05hNlUxUXM2ZmU1SWJIYXFvWDZjak9Rc0RKSGovbmNLd05GU1BOa2ViSTgyUjVzanpaSG15UHplYm9pTDRFWHdJdmhWRVh3RmF5TmpJMlVpeUxJaXRiTVpNamJibVE1cjgwZ3lMdWJLaUVRSVppdElFYkxDQkMvc05Zb2E0RFhBYTREWEFhNERYQWVYWWwxOGtNV0l2UVhvWjBYb0wwTTNUV3VpTlhlZUNONnJEMU1adXVXKy9rTDV2U21ieXZaeXdFSys4RjYzTXhtWnMrMXJySXZnUmZDa2tzQ2E0b211TkhZVFhGRWx4cklrU0paMWxnU0pFdW93ajY5VXNpQXFLMGdRSUViSGRmenJPMGlOMnA2ZmsyN3F0dFphVzJxdG8yWlV6Vk5hYUdsTXFQNW5SWkVlWkhtUjVpRWxCYUM1a2VaSG1SNTNGaTZhaXRSQlUwSTJ1UkJFRVFSQkNzVlZhM1JpdFJIQlc5elptYnIwYXNzWHZNZ2t2ZmlRWHY3blJyMzl6bzE3KzUwYTkvY2hZdGZkdDdldVFzRE1kSG15U0pJa2lTSklraDEzb3NGYzFxL01UTFMwdE1ybTFXUEd4OXo2STJydWllU1JORXIzb2VsZHhZZVI2RHExVlY0Q0dZSzl0Y2phL05rZWJJODJSNXNqelpHdXJOTG5qM051cWFtOXRiUzB6enVyQlV6ZGRxNzFaaEtpd0hnWXVtTEhYUzV2WWEwbFlUSm1WWGxYTkd0TktQRjI5emFXMTBWSFlUSmp0YVZOcUs1cTNYUjAxVjNHck9OMlRKUEYxMU5LVEpzZHRIWWpCWFhsbFRPWGdNMmZkQ3lWWTVFU0pxNzJ0TmgwMVZOSGNSaTk2UEhZd2hzUndNVmNpeU5IaXpUQ21iUHZ0MWF3c054RzNjMnJwbThqVWxpYWl5RVlKR05ja2FHYkVNeTJ2STRDR2NhWjcxd2V3cWJVeGtPMTF3aWhXS2pvciszK0c5Tm4zTThFTVpMREs1WU9ySkVxTWR0eVJPa1VXRmc3a21UWk5qdHBGQ3NySWR2bUpjL3lKYy95T3hERWhMbitTSzkvZTdGUHpFak5FWThQL1NFZUJGS3paZjBIME1ZeGYwQ0g5QTFSakdNZEVJZjlzYi8vMlE9PScsXHJcblx0XHRcdFx0XHRcdGxvY2s6ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWlRQUFBQkNDQU1BQUFCUUh6MHNBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRScFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UUTRJRGM1TGpFMk5EQXpOaXdnTWpBeE9TOHdPQzh4TXkwd01Ub3dOam8xTnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvMk1EbGxZVFUxT0MxbVlXTTNMVGRsTkRRdE9EazVaaTFsWkdJMU9EQXdNamRqTlRjaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5EVkZSalEwT1RCRVJVWkRNVEZGUWpnNU4wRkNRVEEzUVRJeVJEQTJOVElpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TkRWRlJESTNSa0ZFUlVaRE1URkZRamc1TjBGQ1FUQTNRVEl5UkRBMk5USWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tGZHBibVJ2ZDNNcElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNek00WlRCaU1EUXRZV1l3TWkwMFlqQTJMVGhrT0dVdFpXRTNNbUUzTkdWbE5qQm1JaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0poWkc5aVpUcGtiMk5wWkRwd2FHOTBiM05vYjNBNlpXRmlZekEzTVRRdE9XRTJOaTA1TnpSaExXSTVPREF0TkdGak1qUmpabU5sWlROaUlpOCtJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQaUE4TDNKa1pqcFNSRVkrSUR3dmVEcDRiWEJ0WlhSaFBpQThQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCs0MmRtMUFBQUFZQlFURlJGS3B2VkFIcTZvN3JRaHFuRUE0ak4xZWJ2ck1YYWlhdkdhcm5pek9MM3NjamQ5dnY5UTZmYVE1RzV5K0wzcHI3VDBlajltckhJY0t2S0tJR3Z2OWJySzVMS3h0enhBMnVoMCtuK3FzSFdxY0hXb0xmTnc5bnVsS3pDb3JyUEJtMmltckxJc2NqZXlkLzB1OUxvdU5Ea0RJM092OWZzeHR6eWxxN0VuN2ZOdE12aHJjWGFsN0RGd05mcnJzWGFtSy9GQUlmTkFHbWcxT3Ivdk5QbzArcituTFRLK2Z2OStmeit6dVg1dE16aDBPZjd6dVQ1eWVEMHc5cnUxT3YvQUgvQkFJTEdBR3FoMCtyMmE2akkwT2I3Yjd2anVNL2twcjNUdGN6aDB1bjlBRzZudU0vbG1MREZuYlhLMHVqOTBPZjhvTGpOdzlydnllRDFBSWJNQUlmTUJuMjh2TlBuWjZiR2FxZkgwK1h2QTRmTkFHNm9BR3FpbmJUS1o3ZmgxT3YzbjdqTnBiM1R5T0Qxd3RydTBlZjdsNi9HMU9yK2xxN0RuTFhLdE16ZzArci8wdWo4bGEzRG1MREcxT3YremVYNnh0M3lzTWZkMCt2L3FzTFd6dVQ2dGN6Z3lPRDBsYTdEbHEzRDB1ciswdW44bHEzRXVjL2t1Yy9seHQzeC8vLy9xc2xSWmdBQUFJQjBVazVULy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL3dBNEJVdG5BQUFFOFVsRVFWUjQydXpkNlZzYVZ4VEg4UkcwYXBxQVJWd2hMcFRRYUtuTUlDcklFcE1nTUFGeFNXdFhtNmlscHByRnhHWlBPZjk2enIxM0FwYyt3MTh3djhNTGZIajVlYjZPSXpCekRPSVpDbzNQejQrSGhzanpBd2szQ1lOby9mNlVKV2ZxNTYrOURRTUpkd21EMW05WW5ibXg3bWtaU0xoTEdQU0xwYzE5TDlOQW9vK0VNU1NPS3c4R3RoNCszQnA0WUUxNStLOHhKUHBKR0NITHVqdGdPalB3UjhpN05KRG9KMkdNVzNmdm1KMjVNKzVkR2tqMGt6RG1yUUZUbTUrOFN3T0pmaExHL084LzZpL2M4akFOSlBwSUdPTWltZ24velp2K0NmR0M0ZUdETENUNlNCaWhMWDd5UDMzNzhhMWZ2TER0NGRNMUpYSDc0MU5JU0FrZUpXSDgraHMvTlZySlZyTEJQd3plOHk2TmxHZ2xVOGxrRWhLbW1XeTBXbzJXbERCb2hKOFh2bG5nNFI5R3lNTWpKU1FGSkhxYU1Hamp1bW11OFR4Wk04M3JHMTZta1JKSFIyd0JDZE04a2xGSUNUNDkyeGdaakR4ZWl1d3REZjdwOFkrMVdHSXBzclFVaVVCQ1NJZ3FwSVE4aDM4MDU1dWI4L251a2VmbmtjL0hGcENRVFFnS0thSCswUXNlSHdlclZjaXdSUFc0V2czQ2dTV0N3V3J3bUxxUnpNN016TTdNQW9ZbEpBVWNlcHBRa1h3dkJ6QXM4UlVrNlA5TnFFaXU4U3hlQXd6UklrdThoSVJvNHFXb1Fvc2tsOHY5VThzQmhtaDVtU0Vnb1pySU9SSXFra3E5d2dNWW9ub2xIcTlEUWpZUnIxVHFXaVNycTkveUF6QkNRbERBb2FjSkZVa2lFZjRoSEFZTVVUZ2NaZ3c0c0lTTVFvdGtQeG90Ums4QlEzUmFMQmFqKzNBZ1lnYXVRb3VrZlRuWi91NFNNQ3pSYmwrMklTR2JZSWhKTFpLVE40V0RRZ3d3UkFleFdLeFFnQU1SRjFFNGVhTkZNam9hQ0FSR0FTTWtCQVVjZXBwUWtlVHoyWC96V2NBUVpiTXY4cEFRODBKR29VV3l1Vm5tQjJCWW9semUzSVdFa05qZC9OS0VpbVRNL3RBYyt3QVlJcnRwanpWdE9CQTFiWnV6MENLWm5zN3dBekJFbVV6R2ZnOEowY1Q3YVI0dGtuVDY3M1E2RFJpT1JGTEFvYWNKSjVKU0tWMENEVTlKU0pUZ3dCSXlDaTJTYzI3bStYUEFpTitmVXViVk9SejRtUHJxdlBkSWtzbndXVWtHTVB5WE9DUE9TdURBVGRnc29aK1QyTTBMKzZJSkdKYTQ0TE42UkNJaytKOGJ1NmxGc3Z0WGViTzhDeGlpc3FTQVEwOFR6anV1V1o0OFlNUTdybm5HZ0lOOEZ6N3JTRGlmM1FURU8vV0FJUW9FaEFVY1dHSzBJK0Y4Q2x5SUZRNE9BRU5VS0J6RThIbTRsSWpGVGh3SjUvc2s4c3NEZ0dHSlNhYUFCQThIMFc2M3RVaE9pL3ZGYUJRd1JFVkpBWWVlSmxRazRYQWlqTys0ZGlRU2NDQktTQW90a3NQRFZSN0FzSVNBT0lTRCtMYThxRUtMSkY2UC8vY0pWNXNJaVhqbFV6ME9CeUpPSXU1SXFFaHF0ZHJ5NnhwZ2lIS3ZhOHZMa0JCTmlLczZhMW9rNGtyZ3hVWEF5R3VCbVFJT1BVMTA3aXF3Z212cHBjVEtDdTRxSUdkRlJxRkZJdTdLTVlPN2N2QmNYVjNoVGkycWlSbFJSVGVTb2FDOHJRMzJSYkZFdFFvSktWRVZVUVMxelZselBqSFlGd1dKcm9TNmU1eTJPV3N2RXRsN0hNRytLTXVLU0FwSTlEU2hObWZ0ckszdEhPMWdYNVJsSFQzWllReEljQk15Q20xejFvSWM3SXVDaEt1RTJwdzEzRWlsVXNQWUY4VVN6eHJKWjVBUUVxbFVvekdzYmM2YThKL2RsbXNyUEw4dmFtTDQzUmtrbE1UWk8wY0NtN002QTRsK0V0aWMxYVdCUkI4SnRUbXJPMTdmRndVSkZ3bTFPYXM3WHQ4WEJRa1hDYlU1cXpPZTN4Y0ZDUmNKdFRtck01N2ZGd1VKRndtMU9ldkxZRjhVSkZ3azFPWXM1N2lDZlZHUWNKTlFtN08yamNGYnhqYjJSVUhDVmVLekFBTUFMSW02cVFIbXNJa0FBQUFBU1VWT1JLNUNZSUk9JyxcclxuXHRcdFx0XHRcdFx0bGFjZTogJy4uL3N0YXRpYy9idWxlZC5wbmcnXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRwb3B1cDogJy4uL3N0YXRpYy9ncmVlbnQuanBnJyxcclxuXHRcdFx0XHRcdFx0YmFyZ2E6ICdkYXRhOmltYWdlL2pwZztiYXNlNjQsLzlqLzRRQVlSWGhwWmdBQVNVa3FBQWdBQUFBQUFBQUFBQUFBQVAvc0FCRkVkV05yZVFBQkFBUUFBQUFvQUFELzRRT05hSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMd0E4UDNod1lXTnJaWFFnWW1WbmFXNDlJdSs3dnlJZ2FXUTlJbGMxVFRCTmNFTmxhR2xJZW5KbFUzcE9WR042YTJNNVpDSS9QaUE4ZURwNGJYQnRaWFJoSUhodGJHNXpPbmc5SW1Ga2IySmxPbTV6T20xbGRHRXZJaUI0T25odGNIUnJQU0pCWkc5aVpTQllUVkFnUTI5eVpTQTFMall0WXpFME9DQTNPUzR4TmpRd016WXNJREl3TVRrdk1EZ3ZNVE10TURFNk1EWTZOVGNnSUNBZ0lDQWdJQ0krSUR4eVpHWTZVa1JHSUhodGJHNXpPbkprWmowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzh3TWk4eU1pMXlaR1l0YzNsdWRHRjRMVzV6SXlJK0lEeHlaR1k2UkdWelkzSnBjSFJwYjI0Z2NtUm1PbUZpYjNWMFBTSWlJSGh0Ykc1ek9uaHRjRTFOUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmJXMHZJaUI0Yld4dWN6cHpkRkpsWmowaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wzTlVlWEJsTDFKbGMyOTFjbU5sVW1WbUl5SWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJYQk5UVHBQY21sbmFXNWhiRVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TmpBNVpXRTFOVGd0Wm1Gak55MDNaVFEwTFRnNU9XWXRaV1JpTlRnd01ESTNZelUzSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2poQlJEUTRNa1ZFUkVWR09URXhSVUk0T1RkQlFrRXdOMEV5TWtRd05qVXlJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPamhCUkRRNE1rVkRSRVZHT1RFeFJVSTRPVGRCUWtFd04wRXlNa1F3TmpVeUlpQjRiWEE2UTNKbFlYUnZjbFJ2YjJ3OUlrRmtiMkpsSUZCb2IzUnZjMmh2Y0NCRFF5QXlNREUzSUNoWGFXNWtiM2R6S1NJK0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnpkRkpsWmpwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qTXpPR1V3WWpBMExXRm1NREl0TkdJd05pMDRaRGhsTFdWaE56SmhOelJsWlRZd1ppSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGlZV1J2WW1VNlpHOWphV1E2Y0dodmRHOXphRzl3T21WaFltTXdOekUwTFRsaE5qWXRPVGMwWVMxaU9UZ3dMVFJoWXpJMFkyWmpaV1V6WWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B2L3VBQTVCWkc5aVpRQmt3QUFBQUFILzJ3Q0VBQXdJQ0FnSkNBd0pDUXdSQ3dvTEVSVVBEQXdQRlJnVEV4VVRFeGdYRWhRVUZCUVNGeGNiSEI0Y0d4Y2tKQ2NuSkNRMU16TXpOVHM3T3pzN096czdPenNCRFFzTERRNE5FQTRPRUJRT0R3NFVGQkFSRVJBVUhSUVVGUlFVSFNVYUZ4Y1hGeG9sSUNNZUhoNGpJQ2dvSlNVb0tESXlNREl5T3pzN096czdPenM3Ty8vQUFCRUlBandDN2dNQklnQUNFUUVERVFIL3hBREFBQUVBQWdNQkFRQUFBQUFBQUFBQUFBQUFBUVVEQkFZQ0J3RUJBQUlEQVFBQUFBQUFBQUFBQUFBQUFBSURBUVFGQmhBQUFnRURBUU1FRGdZSUF3a0FBZ01BQUFFQ0VRTUVCU0V4RWtGUkV3WmhjWUdSc2RFaU1sS1MwbE1WRnFIQmNxTVVWRUtDb3JJemN6UTFZc0lqNGVKRGc1TWtwRlUyOFdQd3N5VVJBQUlCQWdNREJ3a0dCUVFDQXdFQUFBQUJBaEVESVJJRU1WRVRRV0Z4a1NKU0JZR3hNbktTTTFNVUZhSEIwZUUwVkVKaXNpTno4SUxTUS9Gam9zS0RrLy9hQUF3REFRQUNFUU1SQUQ4QTNRQWNjODJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTjVudFdPV2ZlS3IxNkZxTlpQb1hLeVVZdDdESGJzeW50M1I1emFoQ01GU0s3cElPVGYxTTdybyt6SHVyN3k2TUZIcEFBS0NRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCNHVXWXoyN3BjNXJUaEtEcEx2bTRRMHBLalZVYlduMWs3Vkl5N1VOM0t1Z2hLQ2ZNelNCbHUyWEhiSGJFeEhWdDNJWEk1b09xS1dtblJnQUV6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUpqRnlkRnRZaEJ6ZEYzemFoQ01GUmQxbXRxZFZHMHFMdFRleGJ1a25HRGwwRVc3VVliZDh1YzlnSEpuT1U1T1VuVnN1U1N3UUFCQXlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFERGRzVjhxRy9tTXdMTFYyZHFXYUw2VnlNdzBtcU0wZ2JOMjBwN1Zza2F6VFRvOTUyTEdvamVqVllTVzJKUktMaUFBWEVRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZW9RYzNSZDFrUWc1T2k3ck5tTVZGVVJxNnJVcTBzc2NadjdPY25DRmR1d21NVkZVUkpBT1MyMjIyNnRseElJQmd5U0NBREJJSUFCSUlBQklJQUJJSUFCSUlBQklJQUJJSUFCSUlBQklJQUJJSUFCSUlBQklJQUJJSUFCSUlBQklJQUJJSUFCSUlBQklJQUJJSUFCSUlBTWtnZ0F3U2VMbHRUWE5MblBRSlFuS0VsS0xvMEdrMVJtbzAwNlBlRFl1VzFOZGxialhhYWRIdk94cDlSRzdIZEpla2lpVWNyQUFMeUlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFKakZ5ZEVRbFhZall0d1VWMlh2S05SZlZxTytUOUZmZVNqR3JKaEZSVkVlaUFjZVRjbTIzVnZhWGtnZ0dBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNBb3lsdVZUMnJMNVgzakRhUVBBVlh1TXl0d1hKWHRudmR1SXVaa3dLM044aEtzeTVXak1ER1pneDlEenNkREhuWmtBelBlRHgwTWVkam9ZODdQWU1WZThHUG9WemtkRHpNeWd6bVlNTHN6N0RQTGhOY2hzQVptRFdCc05KNzFVOHUxQjd0aEpUUU1JUGJzeVc3YVkybXRqVkRLYVpna0VBeUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDVEhjdDhTcXZPUjdCSzNPVUpLVVhSb3cwbXFNMVFaYnNLK1V1NllqczJic2JzRkplVmJtVXlWSFFBQXRJZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE5MjQxZFh1UkM1TlFpNVMySXlsVjBQVnFGUEtlOTdqSVFEalhia3JrM0tYTDlpTDBxS2hJSUJBeVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDWXhsTGQzekxHM0dQWlpodElIaU51VXV3dWN5UnRSVy9hejBDRGsyWkpCQUlna0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa0VDb0JJZEh2MmtBQThTc3ArYnNNY295anZSbkJKU1lOWUdXVnBQYkhaMkRFMDA2UFlUVFRNQUVBeUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNURGNoUjFXNW1VTkpxakxiRjUycDE1SDZTNWlNbzFScmdtVVhGMElPekdTa2swNnA0b3BBQU1tQUFaTWV4Sy9lamFqK2s5cjVseXN3U2pGeWtveFZYSjBTNTJiK2s0Y0pSZCs3RlNUOG1DYXF1eXl5L0RZNi80VVBWUmtzMlkwVnFIa3FNYVJYYUpoYm5PdE4wZDdleEd0SzRxdHQwcDkrdzlOcDlOQzFhakRLbTBzWFRhK1V4ZEJZOTNIMVVhMm8yY2VHSE9YUnhVdjBXa2srYmtOMUxiUmZRVit0M1VyVWJhNVg5Q0pRcTJpT3NVSWFlNDNHUG90TERsZUNLWUFHd2VaQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ1Rib2pPa2txSThXNDBWZVZuczVlc3ZaNTVWNk1QdFpkQ05GWGVTQ0FhcElrRUFBa0VBQWtFQUFrRUFBa0VBQWtHdTg3RVYxMlhkaXJpU2JpK1JQY3pZU2NuUkdaUWxIMG91UExpcUVuR1NwVk5WMlZRTWtMWExMdkhxRUZIc3ZuUFJXNWJqRkNRUlVFREpJSUFCSUlxQUNSVWdBRWdnQUVnZ0FFZ2dWQUpCQUFKQkFBSkJBQUpCQUFKQkFxQVNRMHBLakFBTVU3Ymp0VzFIZzJESE8zWGJIZnpFMUxlWW9Zd1FDWmdrRUFBa0VBQWtFQUFrRUFBa0VBQWtFQUFpY2VKZGxiakNaekZjalIxWEtiMml2VWZDbHkraitCQ2NlVThnQTZCVUM1MGpHNk8wNzhsNVZ6emV4SC9BR2xWaldlbXZ3dGVrOXZhNVRwRkZSU2lsUkpVUzdCWGRsaFRlZFh3blQ1cHl2UFpEc3g5Wi9nWnJFZktqS2xkdTlTbzEyMFRlb284UERLS3I1TzV4YjV6RkJ5aktzZDlLZDhtTWFJMXVHM1BOWEJVMy9pZG9lYW15ZzFXNzBtVHc4a0ZUdXZheTV5NzhiTnFVM3VpcW5Oems1eWM1YlhKMWZiWnNXMWpVNVhpOTZrSTJsdGs4ejZGc0lBQmFjVUdYR3hjakt1cTFZZzV5ZmVTNTJ6Smc0RjdOdnhzMjlsZHNwUGRHUE96cjhIRXhjT3owT1BUWjU4dVdUNTJZYm9ibWswY3J6cTZ4dHJhOS9NaXR3K3JXTmFpcFpjbmRueXhXeUMrdG04OU93SEJRL0QyK0ZibHdvMkp6cHNydDVLaE9xMitkeXJtSU9XTktuWnQ2V3pDTkl3ajVWVnNvTlU2dnFLNmJDV3o5SzAzKzYyVWZETGk0YVBpclNuTFU3bTUvRGtjOU94YmpyOEZUWlAvQUZHdjhWSlB3cXBsUzVPYXBwYW5SMjRYYlZ5S29wWElSbERreGU0cGdBVE9PQUFBQUFBQUFBQUFBQUFBQUFBQ1lxcjdCQmtpcUkxOVZkNGR2RDBwWUw4U1VWVm5vRUE1UmNTQ0FBU0NBQVNLa1ZJYkZES1ZUMVVqaVBEa1k1WENhZzJYUXNPUm00ME9OR3BLNnhCWHJqcEZWTEZZM20zYjhObEkydWtSNmxzeGJ1UTFXTUUxRmVsT203dExmTHZjcEZuU05TdnRLMUJ5Yk52STByVTFnOURKUnBhVkpKS2pweGNUb250MnZtTnJTV0xVYmluZHhVY1lya2NpKzM0WWxOT1RXRDJWT0luWnpKWmRxM2pXNVR6c2lVcFdYYjhxZDFTcnhSbEhiVkpMYlhZZExwZVJLemp3eHNtc2J0dnlYTjdFK3h0MnhwdTJuU2RVT3JjZE90eTFHK28zTXpKcjBiM3EzYWJxb3Aray93Qkx2RnZuNlZwK1pGL2pvcWN1U1M4bVM3c2RyN3AxcnVndGFpMTJxeGN1MUdWY1VYYXhLOGxhazhMZXlVVnluSzhSTlRmeU5BVnYrZ3UxaXQxcTdzVlA4TWx1Sys3WnYySmNGKzNLMUxrVXR6N1Vsc2ZjT0JxdkRiK25xMnM4Ty9IWjVkeHlidW1sRG5XOUUxRlR5bUttbFFvYVBWUVJVQXdTQ0JVQW1vcVJVVkFKQkFxQVRVRVZGUUNhaXBGUlVBbW9xUlVWQUpxQ0tpb0JJSUZRQ2FnaW9xQVNDS2lvQkVweGdxeTNIajhUYjdJdTc0ZmFSM25CRDBWM2pxK0grRzI5VGFjNVNhYVpiWXNPODVVbGx5MDVLN1RnL3dBVGI3SS9FMit5ZDV3UTlGZDRjRVBSWGVOMzZIWjc3TC9rSmZFWHMvbWNCTzlhbHpwbmpqaWRyckU1MmNHNStIZ25ldUxoaHVWSzczdDVrYVhWM1IvdzFwNVdUSC9YdWJJeGUzaGo0MlEra1d1SXJjWnQwVlpjeUs1YU80cmtZSjFUVlhQTFJMOFRsK2tpT2tpZlF1Q0hvcnZHSE52V2NURnU1RW9xbHVMYVZONzVGM1dXdndheWsyNXZBazlDMG0zZFZGaSt6K1p3ZkhHbFIwa2V5Ym1rVzVaZXIySFB5cFNtN3MzOW55L3FPM291WXAwL2hWcTdGeXpTcFdpS3RQcDVYb3VXYktrNmVqV3Yybnp6cEk5a2xUVFBvVkZ6RkJxMmhaK2RuU3lMYzdjWVVVWUp0MW9sOW5uSlh2QjRxRDRiY3BjaE83bzdrRW5HWEVkZGlqVDd6blFXM3lycWZ2TFhmZnNqNVYxUDNscnZ2MlRUK2s2bmN2dEt1QmUrSElxUVczeXJxZnZMWGZmc2o1VjFQM2xydnYyUjlKMU81ZmFPQmUrSElxUWVWWGFudlRvU2FVNE9FbkY3VVZKMUpEVlZRZ0VVMm1tdHFNbUpxam9EM05jcDRPeFp1SzVCUzVlWHBLSktqb1RHVW95VW91a2x0VFJ1VzlXeTRVVW1wcGVrdkVhUUxHazlxSjI3MTIzN3ViaDBNdFlhNHYwN1RYWml6UEhXY1ZyYTVMdHJ4RkdDUERpYmNmRk5TdHNveTlhUDRVTnpVTTc4VEpSaFZXMXQyOHJOTUh1RnB2ZVNTU1ZFYXR5NU85TnprNnlaNWpGc3pXN1BZTTF1d1dXbFlzYm1iYlVsNU1mTGY2dTc2U1NWV2x2TGJXbmNtbHZaWjZkcDZ3OFdNWEd0MjU1VjZtL3NSN1NOaHlsdGxzWEl1WHVJeXpiNGpFNHBVb20xeTBLcm5wT2gzN1VJd2dvcFVTUWE0blJPcTN1ajJ4ZllQU1NTM0x1SGxWcnlWNWVaTG1QVXBLS2NwYklvaXQ1Tm1MSW1sRlI1WHRmYVJ6MHNpRXRkakt2a3hmUnA5bmhjZjNtV09vWnZRMnAzcGVjOWtJOW5rUnpQSExpNDYrVld0ZVdvZzY1cGNsS0k1K3N2TGphZTB0dkVoT1hYZ1FBQzQ0WUFBQUFBQVBTdDNIRnpVVzRyZkttenZsbm9lbTJzcVR1MzF4UWkrRlI1Rzk3cWRQYmpDM0JRakZLQ1ZGRkxaUXdtcTBOL1RlSFN1d3p1V1JQMGNLczRNSFdhaG9XSmx3bEt4RldNamVuSFpGOWlTT1d2V2JsbTdLMWRpNHpnNlNpekw1blVvMUdsdVdIU1dLZXlTMkhnQUExd0FBQ1lxclBaRWRpSk9WcWJtZTQ5MGNFWFJWRUFBVUdRQUFBQUFBUXlTQVpUb2VXakhLQm1Jb2lhblF2dDZoeE5XVnRoWDdtT3VPdEV2cjVEWXVTdDI0U3VYSktNSUtzcFBja2lqeXRXaS84QVhXeEpWc3dmNktmNmMvOEFFK2IvQUdtelp6WEhSTEJiV2Ridys5ZHZ6eXBVaEgwNWJ1YnBPbXRkWjd1bldlajJPNjZPNVRrYjgyQzdKNHY2enFXV2s3M2t2Zndya0tyUjlPdXRMTnpFK2tsdHRXNWI0MS9UbC9pZjBGcjBhSTNyMEl2SkZ1V1hiaTZWNWtTMVBpVm1FM0cxRk9tRXA3M3pHN29XdFhzT1R4OGx0NDF4MVV1VzNMbit5K1U2Q1ZxN2V1dDI0dVNhWGxjbmZPVFVFaSswRFVZY0g0QzlKd1VVNVdYWGV0N2gzTjZweWRvNkhoZmlHYVNzVC84QXpmOEE5ZndOV09yVjI1UjRPUlpSd294L2pYTnZveDNsUDF4MUxGd05KbGd3dHo2Zk9UaENOdDB1S0g2VStKK2J6Sjg1ZVN5T0NMbmF0Y01JcXJ1WEh3cnQ3ZVRzczViVWJsaS9renVKcS9kbnNuZmU2aS9RdHA3bzluLzhuVTFHcHQySU9keVZOeTVaUGNpeTVjamJqV1QvQURLN1RWZS9DUWQ1T01udWpLVG0wdVNzbnZadEVDcDVDOWM0bHlVNktPZHQwV3hjeHlaeXpTYjJWWk5SVWlvcVYwSWtpcEZSVVVCTlJVaW9xS0Ftb3FSVVZGQVRVVklxS2dFMUZTS2lvb0NhaXBGUlVVQk5SVWlvcUtBa1ZJcUtpZ0pxQ0tpb29DYWlwRlJVVUI1dTc0ZmFSMzV3RTQ4UzMwYWRVek04N1VrcS9qTHZyUzhaMmZETmRac1duQ2JlWnZjWGFlL3dYT3NYTE5UWnpIY2dwK3JMeWJ1SFBJeUxzN3J1U3BEamJkRkhac3IyU3l5YmtvMitHSDhTNTVNRjJXZHhYRncrSTFSVXJRNmRxZkVqR1ZNdWJHak5maC9GNWJiMjJiV3p0czNqSFl0UnNXbEJjbTF2bmZLeXUvR1hwU2I0bWs1Yk94SG1OUzlxSTZPR2U0bktkMTFsVHplUXVvNXVpMlJMVXArc2NKMzhlT1BibW8wZkhOUGxTM0twTXI5K1RxcHlqenJpZENyMWZLbXJidDhUbGNtdkxiM3FKcVgvQUJlM2N0T050T001WVlsZW9oQ05xYnVPc2FiRmcyK1JIcnFuWjRzeTlmNUxjRkZkdVQvM1RxU2w2cTJPRFQ1WFh2dlRiWGFqNVBocVhSMDlKREpZaEhtTmZSeHkySS96ZHJyQU5iVU0rMWdZenlMcWNvcHFLakhlMisyVlh6ZGhlNXUvcytNc25kdHdkSlNTWk9kKzFCNVp5VVh0TDRGRDgzWVh1YnY3UGpOM1ROYnNhbGRuYnRXNXdjSThUY3FjOU9SbUkzcmNuU01rMnpFZFRabEpSak5OdllpeEFCWVhIenQrZlA3VEFmbnkrMHdlUjFQdnA5SndWc0FBS1RJTWJWR1pEekpjcHRhTzVsbmtleWZuSXpWVlhjZVFBZElxQVNiZEVUR0xrOWhzMnJJSndnNU04V3JKdDI3TkQzYnQwTXFqUUc1YnNwRVJoUXNOSWFqbFBuY0dsM3pUU0poT2R1YW5GOE1vN1V3blIxTm1GSXlUcHNaMEV0dTBnMWNiT3Qzb2VWc3VMemt0cGtkOWZvcnZsYzVLdU8wNk1aS1NUVHFqSjVNVTNzaXVVMDh2SmlvdWMzd1c0YmR2aFpqek5SeDdGZW11TGpXNkMydnZIUFoyZmR5NTdmSnRyellMd3Zza2NybGhzaWEycTF0dXltazFPNXlSM2RKR2RtU3lydGQxdU95RWZyWnJBRnVWVXB5YkRodTdOM09LM1dkYzFlZEFBR1NzQUFBQUFBNkRxN2RYUU9QbzNOdmFra1hqZEZ1cTkxRGtOS3lsajVOSk9rTHZrdnQ4ak9yc1hWY2gvaWpzbDR5cDRTYTM0bzcvQUlkZFU3RVZ5dzdMKzRsdHZrYjVPR3RJMTdQT1ZtdTRNY2l5c3VHMjdhb3JyU3BXTDlrdFl4ZEtTZXl0ZG5icVRLTVoyNVcydGswMCs2SVZUcnZOalVXbzNiY29OYmRuVHlIRFR0U2l6d1d0eXdtcWMydzA3dU0xdFJhZWZ1V0hIRkdzRnZKY1hGMFlSVmZua3R5ZkxzWFN5cUt4b2VnUURrbHBJSUFCSUlBQklJQUJJSUFCSkZUTmlZbVRtWGVpeG9PY3VWOGlYTzJkVnBYVi9Hd3FYYnRMMlI2VDgyUDJWOVp2NlR3MjVlN1UreEFzczJKM1gyY0k4c25zL00rZTZ4cDJwNTlMVnB4dDJGdGNaY1ZXK2QwanljaGkwM3EvY3NYNDNzMTlOMFZIYWhGT25GNlRxbHVQcm9Pc3ZENHEzdzR6eXg1bGoxblRqQy9DeTdNTHlqQjdjdHZISGJqVStmOEFITDBKZDRqcEZXa2s0dnM3RDZDYXVmcDJMbjJ1anZ4cTE1czE1MFgyR2EwL0JiV1Y1Wk92SWFzdEJOSnVOeE43bkduMm5GMUpoY25ibkc1YmZET0RVb3k1bW5WYnpQcU9sNWVtejh0ZEpqdCtUZFc3dFBtWnFwcHFxT05mMDkzVHo3U2FhZlpralZlYU1xTk9Nbzhoc1pXYmxaY3E1RjJWeExhb3ZaRmRxS291Nllhbm1vcVZYTGs3a3MwNU9jdDhuVVNsS1RySnR2bkpiUzNrY2NlZEVOS1U3Y1h0VGtrMGRoOEEwajhzdldsN1J2Nkx3MzVtMjU1OHRHVHRXWjNYTEk0ckxTdWJuT1E0NDg2SEhIblIxL3dEU1B5eTlhWHRENEJwSDVaZXRMMmphK2gvK3ovWFVXL0pYdDhPdC9nY2h4eDUwT09QT2pyL0FJQnBINVpldEwyaDhBMGo4c3ZXbDdRK2gvOEFzLzExRDVLOXZoMXY4RGtPT1BPaHh4Zktqb05RdGRXc0dzYmxsVHVyL2hRbEp2dStWc0tDOU9PWGVVTVRHVnBQemJkdmluSjl0dXBUYzhLaEREaTFsdVdKcjNZTzI2T1VKUzdzYXRrMVBQSEhuUmJZZlZuTXYwbmx6NkNIb0xiUHhJdDdmVjNTSVJVWFo0MnYwcFNsVjk1b1dmQnJzbFdjc25NV3cwdDZhclJRWDgrSDJISmNjT2RFcVVYdWRUcnZnR2tmbGw2MHZhS0hyRGhZdUhsV0k0MXRXNHlnM0pKdDFkZXkyWnYrRWNLMUs1bnJsVlRGM1RYTGNjOG5GcXFXRmE0bWhVVlBOVFowN1RjalVwM1kyYmtiZlJVcnhWMjFyekxzSFAwK21uZm5raFN0SzRsU1RiVVlxcmV4SXdWRlMxK1ZjLzhBTVcvMnZFUGxYVVBmMi8ydlpOdjZScWR5TE9CZStITDdDcXFRNUpLckxiNVYxRDM5cjlyMlQzWjZxWlBUUWVSZWhLeXBKempHdFd1WmJETWZCOVJtV2FsSzQwSEF2ZkRmbEt2SHhNN0tYRmpXSlhJZWx1WGZaNXYyY3JGa2xsV1pXcTdtMXNmZE82aENGdUtoQktNWXFrWXJZa2p4azQxbktzVHNYbzhVSnFqN0haWFpPaS9COVBrb3E1cWJUWmVnN09FM242T3ljTlVWTFg1VXoxc1YrM1RrODd4RDVWMUQzOXI5cjJUbXZ3alUxd3BRMXVCZStITDdDcXFLbHI4cTZoNysxKzE3SkV1cStkQ0xuUEl0UmpGVmszWFlsK3FQcEdwM1I2eHdMM3c1ZllWZFR4Y2I0YUxmTFlpSXQxa3E4U1RvcGJxbTNwV1ArSzFUSHRQYkdMNDVkcVBsZlVVYWZUdDZxTnAwZVY0MDJGU1dhaVcyVHlyeW5YNEdQK0Z3ck5qbGhCSjl2ZS9wTU9NbmxaazgxMTZLM1d6akxrZEgvcVhPNjlpN1JzNUtuTzI3VnQ4TXJuazhTL1JYSys4ZTdkdUZ1M0czQmNNSUpSaXVaSTlYbDJMa2ovcEhaeTR4aXZSaDUrUXg1VHVLeFBvb3VjM3NTWFoyRmZIRnkydHR0cnVyeGxzQ2pVYU8zZmFkeHZEa1d3dGpOeDJGUmR4c3lNRzRXdU9WTmthcmErK2MvbjRPcVdZU3lNdTF3eGs2T1ZVOXI3VFoyNVdhOWFWN0ZzMm51dVg3Y1hYbWIybXZMd3pUd2k1Sk55V0txYTJ0ZzdzS3VUV1JPa1ZzcnptenBkajhQcCtQYWFvNHdYRXV5OXIrbG0wWSttc0xaMGtlK2gwOW4za2Uram9LaVNXNVVMWTVZeFVVMWdxZFJROWJyL2tZK010OG01dGRyeVY0VG5PR2ZveTd4MGpTenV0Q2FmRmJ4SXAxVzFWVzM5NlIwSm9YdEhEVlRsT2JhVVhsajVEUmVuZCs1Y25ueXBTeUxDdm9uenZobjZNdThYZlZKTlptUlZVZlJyWSsyZFNjOW9lVitKMWpQeUcvSmt0amU3aFRwSDZFWXM2RzNwN3NKUmJibFZlUXd0UHdiMXB1ZWJOSjRVcHNSMEpHN2F5cHorc3VEalZoWi83aTZ1U1BtcDltWGlPZHp0Wno4NnF1WE9DMC93RGhRMlI3dlAzUysvcmJObGRxVlh1UnNYZFpiaGd1M0xkSFo1V2FjdlBsMjJDQWVadXlVN2twTFkyY3BiQ1FRQ0Jra2g3VUFFMm1tdVFIazlRZzVQc0V4dHViN0JzSlc3Uzh0MDVseW5ZdHp6d1VseW9oRzNWNDRKRTJySnNwUXR4ck5xSzdKcFR6WjdyUzRGejcyWUpTbEoxazIzenNtVzhhRU1Jck0vc0xDZW9XSWJJSnpmUHVSZ25xT1JMemFRN1MyL1Nhb0JDV291UGx5K3JnWko1RitmblhKUHVtTnR2ZTZnQXFiYjJ0c0p1THJGMGEzTkdYOFhsVXAwMXluMm1ZZ0RLazFzYlhRTisxZ0FFUUFBQUFBQUFBQUFBQVhXazZyUnh0WHBjTTFzaE43bXVabEtDTW9xU3hMdFBxSjJKNW9lVmNqUjNNTHNaLzRYek1qSXlJV0xiazM1WDZNVnZiT1B0YWhtV1k4TnU2MUhrVG8vM3FtTzVrWDdzdU81Y2xLWFBVd292bE9qTHhhT1hzd2VibjJJdWFQbFhiTWNvSmxTcjExYnB5WGRaa2huWk1mMCtKYzB0cE0xZm1vUGJGcjdUWXY0NmZJYWM0T0hhTnFPb3hsc3V3cDJZK0preVZtOHY5T1NiNXR6N3hwYXgxYWduc3hNWmJjOFlQSGNhUVBkMjA0UHNHTTBxRlRUVG95UVFBWUpCQUFKQkFXMTBNeGc1U1VWdFlxVFV0OUs2dTVHWlM5a1ZzNCs5ZW5KZGhjbmJNMmwyOUF4R3J1Vmt4djMxdVhESndpK3g1TzB1Zm1EUi96QzlXWHNuYjBtZ3MyNlR1empLVzZxTnF4WXRQdFhia1BVekw3VGJ4Y1RIeExTdFk4RkNDNXQ3Zk8zeW1ZcnZtRFIvekM5V1hzbXBxSFdqRnRRNGNML1h1eVd5VFRVWTl1dEd6b3U5YWhHdWFLUzNNM25mc1FqaE9ORnlSZGVwSXRNek94c0sxMHVSTlJYSXVWdm1TT2J5T3MrZFBKamR4NHEzWWcvNFQyOFMveFB4RlhmdjM4cTY3MlJOM0p2bjNMc0pIaXB4OVY0dEp5eTJWZ250M21qZDFkeWI3TGR1SzJVMnZwTzEwelY4WFViZGJiNExxOCsxTGV1MXpvM2o1N0NjN1Z4WGJVbkM1SGJHVVhSblNhWjFuczNJZEhxRFZxNUgvQUlpVDRaZHhibWIyajhRdDNsU1habnpsOWpXSjltN1NNdTl5UDhDOHVXNFhJTzNjaXBRa3FTaTlxYU9hMVhxNWNzOFdScDZjN2UrVmplMTlubkxmNC9wSDVtUGVsNGg4ZjBqOHpIdlM4UnNYbzJMc1hHYmkvS2l5OTh2ZFZKVGpWYkpLU3FqalZLdXg3R3Q2Wk5TODFiNERuVnUyY21Obko5TGhsd3krMTVQMGxDbnRjVzA2T2xWdVo1N1dhSGd0eWhKU2h6UFljNmNja3N1YU05MG91djhBNFBVZjR0djdhOEo5QlBuc1A0dHY3YThKOUNPcDRON2g5UDRtMzRmdHVmN2Z2TVdWazI4WEhua1hhOEZ0VmxUYStZclBtclMvL3dCbnFyeG14cjA0UjBuSVVwSk9VVW8xZTkxV3hIRngzSXMxK3RscG5IS2xMTVMxV291VzdpakJyMGE0cXAxYjYxYVhUZGNmNnE4WlVhaDFpemN0T0ZqL0FMZXoySDViWFpsNGlzRlRtM2ZGNzAxUlJVZDVxejFONmFvNVVYOHFvWmNPR255bHg1dDI0bFh6TGNhdDl1VFpmWW11YUJodzRNZTFPMnVWcUtxKzIyNm5PYk9ZQ0hpbVQwYlM2WHRJV3JrclhvcU5kN2pWblYvTldsLy9BTFBWWGpObkExckQxQzdLMVk0K0tNZUo4U29xVnB6OWs0c3VPcW45d3ZmeXY4MFRkMGZpVTc5MVczRlJXMDJiV3F1eXVRakp4cEowd1IxWnkvV3orc3gvc1B3blVITGRiUDYzSC9sdndzMjlmK211ZEJzYTMzTDZZK2NwNmw1MVIvaTVmYWg0WkZCTitTZHJwT0JqWTltRit6SGduZnRXK2tTZXh0S3RhZDA1ZmcxbXMzZHJzN0xScDZTRGxlVFd5R0w4dFViNEJ5dXZXcitScmNNYXpQaGxjaEZLcmFWZHZNZHU3Y3lSclROVjBwMG5RdjNlRkZTVWMxV28wMmJUcWdjcDhzNnY3NkhyeThRK1dkWDk5RDE1ZUlyNDF6NFQ2eW41bTkrM2wxblZnNVQ1WjFmMzBQWGw0aDhzNnY3NkhyeThRNDF6NFQ2eDh6ZS9ieTZ6cXdjcDhzNnY3NkhyeThRK1dkWDk5RDE1ZUljYTU4SjlZK1p2ZnQ1ZFoxWlFkYU5SNk8yc0MwL0x1N2JyWEpEa1hkTlA1WjFmMzBQWGw0alMxSFNzdlQrQzVrVGpQcFcwbkZ0dloyMFU2bTllNE04dHR4ZE5yWlZmdjNuYmFkcVZ0UEJ5cnlHcXRpb2k5NnBZL0ZQSXkzeVV0d2ZiOHFYMUZCSjBUTzAwSEcvRGFYWmkxU1Z4ZEpMdHkycjZLSE84SHRPVjJkMTQwNWVjcTBrTTE1Ym9MTjl5TEFBOHpiakNUVzlKczd4MVRGTE93b3ljWlpGcFNpNk5PY1UwMTNUM2F2MmJ5Y3JOeU54SjBiZzFKVjdoOCs4OXluTGJLVGJiN1oxSFZIK2l2ZnpmOHFOTFQ2MVhyc3JhalRKdFpwV05aSzdjVVhGSk9yMjdpOUtmclQvYW4vTWo5WmNGUDFwL3RiL21SK3MyYjN1NTlETDlUN2k1NnJPVDRJa1Nna3FvOUo3Q0pQWjI5aDVXRjI5S2FpcHl4ZE5weDJvMDJIUzlVc1pSeDcyUzF0dVM0SXZzUi8yc3Z6VjB6Ry9DNEZpeFNqakJjWDJudGw5TE5vOVZhaGt0eGp1UjJkUGJ5V29SM0xIcGUwMU5XeVB3Mm5YN3lkSktEVWZ0UzhsZUU0TlNsRk9LazBwZWNrOWo3WjlBeThQSHpMWFE1RWVPM1ZTNGF0YlYycUdwOHU2UDdqOXFYdEZHcTA5MjYxa21vSkx5bXZxdE5jdXpUaTQ1WXFtTGZsT0tCdGFyaXh4TlF2V0lMaGhGMWd0L2t0VlJxSG5kUmJsYnV5aEo1bW50WnoybW00dmJGdFB5RWdnRlJna0VBQWs5UWh4Ylc2Ulc5bmdseWJvdVJia0RLcHltV1Y2aTRiYW91ZmxNTGJicTlyQU4vUnpyR1VYeU9xOHBDNDIyQUFiWldBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRDNHTlFaU1BGQVplalBNb1VGRE9VOEFORXhqS2I0WXB5Zk10b01VNUR5S20zYjB2THViWEZRWFBKL1VqYWpvc2VGOFZ4OFZObEZSVk9UZW1wWEpPdkw1amR0YUhVVFdGdHIxdXo1elJ0M2JzbFJ4ZHhMc1ZmZkluajNINVVJVGE1Vnd1cUxuUThlU2xkeHIzazlHK0xaeXA3RlF0MVlzMC9oTHR1dFRDaTJxNFU1TjV1V3ZEMWN0cHptMUxsV1gwV3VUYWNZN1YxS3JoSkpiMjB6d2RYazI0UXVPRWRzV3R6MjA3QnptZGpQR3Z1Szh5VzJEN0hOM0NISzArUXAxZWhkaUNuR1RuRjRQQ2xOeHJnZ0dUUkpCQUFMdlFkR3hkUnMzWjM1VGk0U1NYQzB0alZlVk10UGxQVHZUdTk5ZXlhblZmTnhNYkh2TEl2UXRPVTAwcE9sVlF1dmkrbC9tclhySTlOWWhaZHFEa28xcHltL3A3ZW5kcUxtb1p1V3J4Mm1oOHA2ZDZkM3ZyMlI4cDZkNmQzdnIyVGYrTDZYK2F0ZXNoOFgwdjhBTld2V1JidzdHNlBXWGNIU2JvZFpvZktlbmVuZDc2OWtmS2VuZW5kNzY5a3NyT280Tis0cmRtL0M1TjdveGttOWhzbVZac3ZaRk15dE5wM2lvUmZRVW55bnAzcDNlK3ZaSHlucDNwM2UrdlpMcVVveGk1U2RJeFZXM3lKR3A4WDB2ODFhOVpHSGFzcmJHSzZROVBwbytsR0M2VFErVTlPOU83MzE3SStVOU85TzczMTdKdjhBeGZTL3pWcjFrUGkrbC9tclhySWNPeHVqMW1PRHBOME9zck1qcTNwR05abGZ2WGJzYmNGVnVzZTh2Sk9hazdmU1RkcE9OdHZ5RkoxZE95Yit0YXZQVWIzRENzY2EyL0lqenYwbVYxVGplSmFpMjYyclVWL016bjNuYmMvN1VWR01lVmZ4ZmtlN2Y4VzM5cGVFNm5VZXNsbXpKMk1LUDRpKzlsVnRpbjNQTzdoeXR2YmRndjhBRXZDZHhnNlZoWUMvMFlWbnkzSmJaUHU4bmNOandwVGRscUxVY2NYeStRdDBpdXl6cTIxQlBMbWx0YTZDaG5vdXRhaENXVGx6cGNwL3BXcFBiMnFib28xL2x2V1BRajZ5T3lCdXowTm01VE9uSnJsWnN2UTJuaTVUcnl1dTA0MzViMWowSWVzaDh0Nng2RVBXUjJRSWZUTk4zQjhoYTcwK3Y4ampmbHZXUFFoNnlIeTNySG9ROVpIWkFmVE5OM0I4aGE3MCt2OEFJNDM1YjFqMEllc2l6MERTYzdCeTdsM0ppb3hsRGhUVWs5dFUrUXZ3VHRhR3hha3B3VkdpVU5IYmhKU1RrM0YxVldEbHV0djlaai95MzRUcVRsdXQzOVhqL3dBdCtFYTc5TmM2QnJmY1BwajV5aWx1UG9HRi9SMlA1Y1AzVWZQem91cU4yNDNrVzNKdTNCUmNZdDdFM3hWb2Mzd2U2azVXcVl5eHFhbWpubHU1YVY0aXAwVXhPa09jenY4QTZyRzdVZjhBTWRHYzVuZi9BRldOMm8vNWpyWDlrZlhpYm1yOUdIK1NCMFlCb2FycDEzUGhiamF2dkhjRzIzR3UydmFhTFpOcE5wWm51THB0cUxjWTVudXJRM3djcnFXaTUrRml5eUlaYzd5Zy9MajVTYVhQNXpLZjhWbGUvdWVzL0dhbDdYS3kwcmtIR3V6bDh4cVQxc29TeXl0Tk9sZlNSOUNCeU9rNlhuNmpabGZlVmNzMjArR0RiaytLbS84QVNSYVltZzVPUGsyNzBzMmR5TnVWWEJwMGY3VExvWFp5U2F0dWo1YW9zdDM3azFHU3N2TExsekxadkxvNTdyZi9BQWNiN2N2QWpvVG51dC84SEcrMUx3SXhxdmNUNkRPczl4UHllYzU2eGJqZHlMVnFjbENFNUpTbEowU1Zkck82dFp1RE9VYlZtL2JsTGRHRVpKdlp6SkhBN3pmNnYvM2pIN2N2M1pISjhMMVVZWmJLajJwUEZtanByenR6b2tueEpSVFoyNTV1Znc1ZHArQTlIbTUvRGwybjREdXM2cjJNK2R4M0hVOVVmNks5L04veW81VkhWZFVmNks5L04veXhPTDRkK3J1bkowWHZvZEVpOUtmclQvYTMvTWo5WmNGUDFwL3RiL21SK3M2MTczYytoblIxUHVMbnFzNUtwdDZWai9pdFNzV1dxeDR1S1hhajVUOEJwMU9nNm80MWJsL0thODFLM0Y5dmEvQWp6M2gxblBxVnVqaWN5ekRQY2hIZTZ2b1dMT21BSWxKUmk1UFlrcXRucFRza2doT3FxU0FjcDF1c2NPWGF2cmRjaHd2dHhmOEF0S0U2L3JWWTZUVG8zVnZzelQ3a3ZKOFJ4NXdQRnJlVzhwZDVISTFjY3QrWDgxSmRaSUlCelNna0VHV3pqWkdRNldMVXJqL3dwc3lrM2dsVUpONEpWTVlOeGFOcWpWZnc4dTdSZldZN3VuNTFsVnVXSnhYUFJ0ZDlCd2t0cWZVVGRxNGxWd2tsME0xeVR5U2k3U3l5M1YvTmdWUzJFZ0E2UldBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFTak5iUmdSbXRzeWljVExRaVVUMGd5UlpRMXB4b2Iya1pFSVhKV1pVWEh0akxzOHhxM0VZSk54MnJZMXVaVmV3aEo3bFV6WXV1emVqY1dOSGl0NjVUcUljTmZMNWR3bTR5YmFxNVBsNUtjeFg0dXIyWFpYVHZodVIyUHM5a3g1R3RxbExFYXYwbnNSeE9IMnMxWDl4NkY2N1RxQ203aXhWYWZ4ZFJaSzUwTWxPcWpKN0Z6dnNHV1dSZGFyeE9uTWN0UEt2M0xxdXprM0tMcXVaVU9neGI4YjFtTTQ3bXQzMUU2TktsU0dsMWtOUk9hVWN1WEZWMnRielpvcXluVko4UG10MW8zeW1qbjRxeUxEaXRzNGJZUHM4M2ROeFNsSHpkMUtVM0hodHQxYnErZGxVSXlqSjF4M09wdFR0eHVRbENXTVpLak9XQnU2cmo5RGtjY2RrYnUzdThwb2w2eFBNWHJUdFhKVzViWXVuNWtnZ0FyUFZXS3N0dEcwT09wV3JseDNlaTZPU2pUaDRxMVZlZEZqOG5RL012MVA5NDZOdncvVXlpcFJtNk5ZZG90aHByczRxVVlWVDJPcU9aVzdhU2RMOG53L05QMVA5NGZKOFB6VDlUL0FIaVgwM1Y5OSsxK1pQNVMvd0REKzFGZDFhL3U5cnRUL2RaMmhTNmIxY2pnNWNNbFgzUGdUWER3MHJWVTMxWmRIVTBkcWRxMG9UOUpNM3RIYW5idHRUV1Z1VGRERG0vMGQvOEFsei9kWjg5UG90NjMwdG01YXJUcEl1TmVhcW9jL3dESjhQelQ5VC9lS3RmcDd0NVJWdDBwdGRhRmVzc1hMa29PRWMxRTY0cjd6bWdXK1RvbGlGMzhOaTNwWmVWeTI0UlNqSDdjK0tpTnV6MVFtN2FkN0lVSnZmR01lSkx1MVJ6bDRmcW02SzQzVCtiOHpUV251eWJTdDFwdG8xVHJPZHFLblIzT3FkbTFDVnk1bDhNSUtzcE9HeEpmckhQWGxiamNrclVuTzJuNU1tcU5ybm9VYWpRWExNYzgydnZNVHR6dDBVNDVhN01VeWJQOGEzOXBlRStpbnpteC9HdC9hWGhQb3gwL0NQY3k2VGI4UC83UDl2M21sck55NWEwekl1VzVPRTR4cXBSZEd0cU9PK0thbCthdSt2THhuYloyTCtMeExtTnhjSFNLbkZTdE50ZHhTZko4UHpUOVQvZUx0WmExRTNIZ3l5MFdKblYycjA1cDIwMnN0TUpVeEtUNHBxWDVxNzY4dkdQaW1wZm1ydnJ5OFpkL0o4UHpUOVQvQUhoOG53L05QMVA5NDFQbGRmOEFFOHhyL0xhbnV5OXY4eXUwMjdxZWZrL2gxblhMY25GeVRjcE90T1RlVzN3VFdmOEEyYysvUDJqMWhkV2Z3ZVZieVk1TGs3YnJ3OEZLcmMxNXhlRzlZc1N5VXZWenJsVXR2VWJPbjByeXZqS1NsWER0dlo1R2NscTFuVjlNamJsTE91WEkzRzFWU2txTmQwcnZpbXBmbXJ2cnk4WjJXcWFkRFVjWldKUzZOcVNsR1ZLMGEyZGpuS2o1UGgrYWZxZjd4UnFkTnFIUCt4TnhqVGxkZk9WWHRMZFUzdzFKd3dwMi93QVdVbnhUVXZ6VjMxNWVNdzNzbkl5R3BYN2tycmlxSnpiZEYzVG9maytINXArcC92R2xxbWg0dW0yT09lVTUzSmJMZHRSU2JmcmJqV3VhWFc1SG51ZG1tT3dwbll2eGk1VFR5ckYxbitaVDFPaTZuL3hNcnRROE1qbk9VNzdUTVhHeDhPMTBGdFE0NFJsSnJlMjF5c3g0VFkvdVN1VlhZYmlUMGNISzZwYkZCVmZsd05zNXpPLytxeHUxSC9NZEdjNW5mL1ZZM2FqL0FKanEzOWtmWGlidXI5R0grU0IwWmd2WlZ1emZzMlo3SGZjbENYSldLclR1bWNvT3RrNTI3V0xjZytHY0xqbEZya2FTSjNaNUlPVzZoTy9jZHUyNXIrR25uTDJjWXppNFRYRkdTYWtueXBuRjVPalhyZXJMQXQxNGJqcmJrL1FmSyswZFhwbWRIT3c3ZVF0a25zdVI1cExlallkdTI3aXV1SzZTS2NWTGxTZTlmUVYzYk1MOFl0OGpVa3lGNnpEVVJoSlBjNjc0dmFpTWV4YnhyRUxGcFVoYlNpdTRWK29haHc2bGg0RnVWSlRtcDNhZWlxOE1lNmIrVmsyOFhIdVpGMTBoYlZYMmVaZDA0N1RjaTVsYTdaeUxqck81ZHErOXU3aGkvZFVIQ0N3YzJsNUNPcHVxSER0eHdjcFI4a2FuYkhQZGIvNE9OOXFYZ1IwSnozWEQrQmpmYWw0RVoxWHVKOUJMV2U0bjVQT2N4VXNlci84QWVNZnR5L2RrVnRTeDZ2ZjNmSDdjdjNaSG4vRC9BTlREcE9aYjk1YjllUG5PNFBOeitITHRQd0hvODNQNGN1MC9BZW5aMm5zWjg1T3E2by8wVjcrYi9saWNvOTUxZlZIK2l2ZnpmOHNUamVIL0FLdTZjblJlK2gwU0w0cCt0UDhBYTMvTWo5WmNGUDFwL3RiL0FKa2ZyT3JlOTNQb1owZFQ3aTU2ck9QcWR2b0dOK0gwdXltcVN1THBKZnJidm9vY2JoMkhrNVZxd3Y4QWlUVVgybTlyUG9VWXFNVkdLb2txSmRoSE84SXRVak80K1YwUnFhQ0ZaeW4zVmxYbDJrbXRuejRjZVNXeHlwRkd5VXV0YXBpMmJzYkU1K1ZGY1VrcXZmeWJEZjFVMUN6TnZkVHJOK2M0eFZaTkxreExiSG54MklTNTBqWHpkV3djTFpldUozT1MzSHlwOTRwOFhKMVRWTFRzWVV2dytOQjB1WG41MjNiUlVMVEEwVEN3bnhwZExmM3U5UGE2OWptTVc3azV3amxqVEJWbEw3a1ZLN081N3BkbjRrdG5rWEthbVRMVmRVeGJzWTJsaVlyaTMvcUxpdVRwdFZGeUhJUGVmU2o1N3FWajhQblg3UEpDY2t1MVdxK2cwZkZiWDlxTXF1VFR4Yk5QVzJuSEpOeWNtNnhiZjJZR3NDQWNRMHkwMFBUWVp0K1U3MzhHMVRpWHBON2tkWW5DMUJXN1NWdUVWc1NWRWloNnMzYlNzWFlicHVkWDN2SitzdTVMaVRpOWxUWXQzSEcyMUhCdmEvdU81b0xVRlpqSkpacFl0a2NjMXZjdUx0SnA5NDk5S2t2SzJOSk5ydG1Od2UzYnRicnhjcTdRbENyZTNlMVh0SWhXYXJ0ZlM2bTdSR3ZuYVhnNWxWT0NoZDk1SFpMdTg1eTJiaFhzTElkbTd0NVl5VzZTNXpzb3FsYXFqM1ZYS2lrNjBjUFJXSFR5dUtXM3NVUm11S25zYWRUbitJYWEyN1VyaVZKUnBpdVd1OG9nQWRFNElBQmtBQUFBQUFBQUFBQUFBQUFBQUFBQUFBOXdsUThCTUdVelpqSTkxTmFNNkh2cENTWllwSHFiTmE2ekxLZFRCY2UwbzFNdjdVdWVpTVZxeWJWcTVkbXJkdUxsT1c1SXZjTHF5cFJVc3k0MDN1aERrN2JhTVBWMjFGOUplYThyaVVGMnQ3T2w1VFF0cE51dklkWFJhSzNLMnJ0eFpuS3RGeUZOa2RVN1VvMXhMempMMExtMVA5WmJqUng3ZVZwOTJWcTdCN044T1h0eDUwZE54cFNTYm8yWTc5bUdaYlVMaVVaMGJ0VFc5TmNqTFpxelBCTEpMcHFuMDdqWmVqVUpjU3oySkxkc0tlV2ROK2JiZmRkUEJVd1R5TXlXNXhndXdxdjZUTGN0eXR6bGJtcVNpNk5Ia3I0Y2R4Vks5ZWxnN2pYUjJmTWFOM0h1WEh4WEpPYjUyWW5odEZsUTBzblBoR3NMTkpTNVo4aTdRY1lvMUx0dTJ1MU43ZksyYThzWnhWVytGYzdNRWtrNkoxN0tFNXpuTGltM0p2bFo1SU0xSk9MMktoMW5WR2NJNDEvaWtvMW10N1M1Qy82YXo3eVBmUjgyVTJoeHM2OXJ4U0VJUmprZUNOaXpyWlc0UmhrVHk4dWI4ajZUMDFuM2tlK2gwMW4za2UrajV2eHNjYkovVjdmY1piOVFsOE5lMStSOUlqZHR5ZEl6aTN6SnBuczRucXk2NnRhYjVwL3VzNnFXWmN2dDI4Q0tueVN5SmZ3bzlyMDMydStidGpVSzdiVTZVcThGeW14WTFIRWc1TlpYVnhVVmpVelpXWGo0bHZwTDgxRmJrdDdiNW9yZXpSbExLejNTN2NXRml2OEE0Y1pMcHByL0FCUGRGZGhHUzVnVzdPTmZ2M0pPL2t1MU5POVBmNXIyUlc2SzdDT0ZsSnAwS3RYcWVDb3VhN011UlB6bFdwdnpnNHFVYXFTYnlxVk90bjBIR3Q0T0xiVnJINExjRnlKcmIyM3ltWHA3UHZJOTlIempqWTQyYXk4WHRwVVVHVnJYdEtpdEpKZnpma1hmV0RXL3hrM2pZNy83YUQydGZwdGN2YTVpa3FSV3BGVG1hblVTdnpjbnM1RWFrNXluSnprNnQvNm9qTmovQU1lSDJsNFQ2T2ZOOGIrUEQ3UzhKOUlPdDRSN21YU2J2aC8vQUdmN2Z2SWxLTUl1VTJveFc5dDBSaS9GNG52cmZyTHhtdHJ2OXB5ZnNyd280TnlhWmZxOVl0TzFXT2JNV2FqVlN0VFVWRlNxcTR1aDlGL0Y0bnZyZnJMeGo4WGllK3Qrc3ZHZk9lTmpqWnEvVjRkeGxQMUNmdzE3UjlHL0Y0bnZyZnJMeG1TTTR6aXBRYWxGN21uVkh6WGpaMlBWVEk2VFQ1V2VXek4wN1V2SzhOVFkwdXVqZm00cU9XaUxiR3JkeTVrbEZScW5TanJzTHN4UEt4b3RwM29KclkwNUt0ZStaVGl1c3VQK0gxTzVLS3BHOGxjWGQyUDZVWDZpODdNTTlNeVcwdDFONlZxQ2tvNXNhUGtPcHk5VXdzV3hLOUs3R2ZEdWhHU2JiNUVqaWMvT3ZaMlJLL2VkWlBZa3QwVnlSUnE4YklxY1hXZUlPOUZSaW5HUEtjNjlxSjNxVldXSy9oVy9lZTA5cDlCd0p3ZUpZaHhMalZxRGNhN1VuRmNoODhUb2ROMVBrNVhNcHQxZkREZitzWGVFM1VtN2RNWk92a0o2T2VXOWxwN3pEb3BWblRIT1ozLzFXTjJvL3dDWTZNNXpPLzhBcXNidFIvekhVdjdJK3ZFM2RYNk1QOGtEb3pudXVIOVBqL2JsNERvVG4rdC85UGovQUc1ZUFhbjNNK2dhejNFK2hlYzArcWVSZmpsenNSVGxabkhpbi9oYTNTN3U0NndxOUEwMzhEaEtVMVMvZXBLNXpwZm94N2hhRFRRbEN6R01uVjBNNlNFb1dZcVcxNDAzVjVEbSt0MlJmU3M0NlRWbVZadVhwU1d5bmNLZlF2N3JqZmIrbzdEVnNDT2ZoVHNmcHJ5clQ1cExkMzl4eU9qUWxEV0xFSktrbzNLTlBlbXExUnA2bTFOYXExY3JXTGRPZzA5VENVZFRHVHhVNVJwNUhzTzZPZTY0ZndNYjdVdkFqb1RudXVIOERIKzFMd0kzTlY3aWZRYmVzOXhQeWVjNVdwWjlYZjd2ajl1WDdzaXFxV25Wdis3NC9ibCs1STgvb1AxRU9rNWx2M2x2MTQrYzdrODNQNGN1MC9BZWp6Yy9oeTdUOEI2Wm5hZXhuemVXODZ6cWovUlh2NXYrV0p5a29TYjJJNnpxaXFZVjVQM3YrVkhJMEVKTFV6YlZGTFljblErK2gwU0wwcCt0UDlyZjh5UDFsd1V2V3E3YVducTA1cFhKVGkxQ3UxcFYyME9uZjkxUG9PanFuL1l1ZXF5cjZxWXZTWjByN1ZZMkk3SC9BSXBiRjlGVG9zL1ZzTEFYK3RPdHprdFIyeWZjNU82Y25wK1RxVWJVc0xUNHZqdXZpbk9DOHFsS0pjWDZLTG5UK3E4SXRYdFFuMDF4N1hiVGZEWC9BQlMzczF0TTVSdFJ0Mm83TnNuc05UUzNMbkRVTE1LeWJibE9XRVUzNXpCTFVkWjFpVHRZTUhZc2JwVFRwczdNL0VjL2t3VnU5TzJwOUp3eWE0K2VqM25lWnQyR0ZwOTI1YlNoRzFCOEVZN0VudWo5SjgrbktzalY4VDdGdEtVbktjLzlZSXIxY0hHVUZLYnVUYWNtM3NTNWtkRjFQdjB2WDdEZm54VTB2c3VqOEoxSnczVnkvd0JGcXRuYlJUYmcvd0JaYlBwTzVOencrZWZUeDVzRGEwRXEyY3ZjazE5NE9PNjJXT2oxSHBWdXZRVXU2dkpmZ094S0RyZGo4ZUxadnBiYmMzRnZzU1grd25yTGVleE5jeExXeHpXSlB1dFNPUkFCNWc1SnM0T2JQRHZkSkZjVVdxVGp6bzZURDFXemZpdWptcFBsdHkyU1J5UXFPZE9odGFiVzNMSFpwbWgzWDl6TzRXWGE1VTEydHBQNHF6enZ2SEd3enN5Q3BHOUtpNUc2K0U5ZkU4NzNyN2lTK29acm05ZFJ2THhXMVRHRXErUTY2NW1XNFJjOWtZcmZLVG9rY3hxK29yTXZKUWRiZHV0SlBsYjVUU3UzNzE1MXV6bE4vd0NKdG5nWXZhNm1wcXRmSzlISkdPU0hMeXRtU081RW5tRzQ5SFV0T3NJdm1Sem50QUFKbUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFLZ0F5S21LYjhveW1HYjhwbXZxbjJGMG1ZN1M2NnUzVnczclhLbXBMd2ZVZEpYaWhWZnBMWWNUcDJWK0Z5bzNINWo4bWZhZmlPdnhMeWt1anJ2MncrdEdqRjBsUi94ZWM3M2h0MVNzWmVXMjZQb2VLTXZiOHFpNFpybGE1R1RCT3NVNVVhOHB4NWEvd0MwOVVyMkh1cnltSk53ZTN5SXJhMHRyMjdtNUVuMldudE43YVlOWHgwNExKaXRzTmsvc3Z4TXF6b0pwWGJNb1BkT0xWSDJVY25xR1M3VnRXb3Z5NXJ5bnpSLzJsa210cHo5WFMyODcyTmZhWWMzTjQyN05wK1J1bEpmcGY3RFNJQlU4VGtUbTV5cXlRUURCQXR0TDBLN3FWcWR5M09FT2phVDRxOHFyeUc3OG5aZnZyWDdYaU56cWY4QTB0LzdjZkFkQWVnc2FPeEsxRnVDcTBkSFQ2UzFPMUdjazZ2YmljbjhuWmZ2clg3WGlNZDNxdGZ0VVVyMXVVNWViQ0trNVB0S2gxMHVON0k3T3lSYnRRdDFhMnlsNTBudGI3cFk5RFk1SUlzZWh0Y2lmVG1aeittZFdMMlBrUXU1TW9UdDBmSGJUbFhhdHgwVVl4aWxHS1NpdGlTMkpFZ3Z0Mm9XMWxncUl2dFdZV2xTQzI0NDdUSGtXM2RzWExVWFJ6aEtLYjNWYW9jdjhuNWIzM3JYN1hpT3NCRzdZdDNhWjFtb1l1NmUzZGFjMDhObEhRNVA1T3kvZld2MnZFUGs3TDk5YS9hOFIxZ0t2a2RQM0VWZkkyZHo5cG5KL0oyWDc2MSsxNGpXeityMDhDdzcxKy9iNW93WEZXVDVsc092eXNxemlXSlg3OHVHRU8rM3lKZGs0VFZ0VXZaK1E3czNSTFpDSEpHUE40elgxVnJTMklWeUxNOWlOYlUyckZwVWltNXkyTE04T2RtREcvcUlML0V2Q2ZTRDVyaC94NGZhWGhQcFJud3IzVXVuOFN6dy93RDdQOXYzbURNeFk1ZU5jeHB0eGpjVkcxdjMxS2o1UXd2ZlhQMmZFWHdONmRxRTNXVVV6YnVXTGR4MW5GU2F3S0g1UXd2ZlhQMmZFUGxEQzk5Yy9aOFJmR2hxK3AyOU94WFBZNzA5bHFITytkOWhGY3JGaUtjbkZKSXFucDlOQ0xsS0NTVzA1ald0UHdOT2tyTnE1TzVmM3pVcVVpbnowVzlteDFReU9ITW5aZTY3RFoyNE92Z3FVT1JmbmZ1eXVUazVTazI1U2ZLMmJXalpQNGZVTEYydEZHYTRuMkg1TXZvWnk3ZXBpOVhGeFNqQllIT2hOUnZSdVJXU09aWWJvN0Q2RVUvV0RSNzJvcXpLdzRxZHVxbHhPaWNYM0dXM1NXL1NYZlE2UzM2Uzc2T3hPRVp4Y1piR2RlNUNOeUxoTFl6a1BsTFVlZTE2ejlrMDlRMGU3cDhZL2lKMitLZm13akp1Vk9mZHVPeDFEVXNmQnhwWHB5VXBib1FUMnlsekhCNTJiZXk3ODcxMlhGT2Iydms3UzdDT1pyTFdsc1J3Z25ON0ZnYzNVMnJOdWtZT1RtLzVzRWpEVTZmcWI1MlQ5bUgrWTVhcDFIVTFwUEpiMkxoaC9tTmJ3djhBVUxvWkRTKy90OUw4ek9vT2N6di9BS3JHN1VmOHhlWE03Q3QrZmtXNDA1SE5lTTUvSXljZkk2elkxMnpjamN0cFJUa3QxVnhIWXZ5VklxcTlPSnZhcVVXb0txcnhJWVZPbk5MT3dGbVpHTEthVHRXSlNuTlBsZEZ3cnZucTlxMm0yUDRtUmJUNWsrSjk2TlRUbDFvMHFMb3BUa3VkUjJmVFFuT2R1bEpTWFdXWExsbW1XYzQ4bUZkMkpiblA1UFdCV3RhalpVdisxdC82ZDNtNG05c3YxV2VzenJUaC9ocml4ZVBwMnFRY2xSSnZsMzhoeUVyamMrTGVhbXIxc2JlUlFkYXVycHVOYlZhdjBWYWtuUjVtMXpiRWZUU2l6dFBWblhNVE50cWtMMXhSdWRpZEgrOFlOSzZ6WTFyQ2hheStOM0xma3hsRlZyRmJ1WHVHL1kxL1RjdS9ieDRLYm5PUzRlS095cTIxM213N2xxNUdQYVZhcVM2UzJWMnhlakNzMHBWakpKN1ZMY1dwVjY1cFYzVXJkcUZxY1lkRzIzeFY1VjJDMEJiT0tuRnhsc1pzWElSbkZ3bHNadzJxYUpMVFlRZDI3Q2NyamFqR05hMFc5N1Nlckg5MnNmci9BTGpQUFdQUC9GYWhQaGRiZHY4QTA0ZHFPOTkxazlWLzd0WS9YL2NaeDF3MXJZUnR4U1VYeUhJU2l0UkZROUZYSXBjdXhuY2dIaTVkdDJvTzVka29RanRjcE9pUjJqc25xaTVqRms1V05pVzNkdnpqYmp6dmw3UzVTajFIclZDRmJXQkhqbHU2V1MyZnF4NWU2VlZyRDFEVTVTeXNtNDQyWTdaNUYzelVsNlBQMmthODlTcTViYXp5K3cwN21zaW5rdExpVC84QWl2S2Irb2RhYnR5dHZCajBjZDNTeTg3dUxjaWljcnVUZlNjbmN1M0dseFNkVzIzUW5NdTQwWmRIaXA5SEhkT1huU2ZwUG03Q056cXhpOVBxVnVUVlkycTNIM05rZnBab1N1eXUzbzJxNXNjYWJFYUVwWEw5eEtVczFaSkttenlIWTRlSFl3N0ViTm1DaWtseE5iMitkbWNBNnlTU29zRHRKSkpKS2lSUmRiY25vOEszWVQyM1oxYS93dzIrR2h4MVM3NjJaWFNhZzdTZXl6RlE3cjhwbEZVNFBpZHpQZXk4a2NEa2FtZWE5Tjd1eXZJWjhTODdOK0YxYjRTVWwrcTZuMGlNbEtLa3R6VlYzVDVsQitVajZEbzEvcDlNeDduTHdLTDdjZkorbzIvQ1o5aVVOeGY0Zkx0emp2U2wxRzZhT3QyT24wdklnbFZxUEhIdHg4cjZqZUlsRlNpNHlWWXlWR3V3enB5V2FMVzlVTitjYzBaUmY4U2E2ejVuTFpKa0diTnN5c1pFN1V0OXVUZy8xWFF3SGxyMGN0eVMzTTRPekI4aElJQldDUVFBQ1FRQURKYjNNOW1PMXltUkk2T245MUh5a0h0Qlk0K2dhbGZ0cTRyYWhGN1Z4dWo3Mjg4YVJadDNjKzJydm14OHVuTzF5SFgxZTRzekpQSEUzOUZvWTNvdWMyMGs2Skk1TzcxZjFTMHE5R3JpL3dBRWszM3Q1b1RoT0VuR2NYR1MzeGtxTTdlVGIzUGZzWGFXL3ZtTEx3Y2JPdE9OK0tjbjVseGJKUjdUSXFhYjJGOTd3cFVyYWs2N3BmaWNXRFp6Y081aVpFckZ6YTQ3WXk1SEY3bWF6Uk01VW91TGNaS2pUbzBBQUNJQUFBQUFBQUFBQUFBQUFBQUFBTUUvT1puTmVYblB0bXRxdlJqMGtvZ3VkSDFIemNlNUtrby93cGRyazdaU2lwcFNpcEtoZnA3OHJOeFRqME5iMGQ5WnZLNnFQWlBsWFAyVWU2Sk52bGUvdUhLWUd1U3RKVzhwT2NWdXVMemwyK2N0bDFod293cTd2RjJIR1ZmQVNqSjdKTFp5bmN0NjJ4T05jNmp2akowYUxPNWRqYXR5dXpkSXdUbEo5aGJUaGI5MlYyNUs1TGZOMS8yRzdxbXQzODV1M0QvVHgvUVcrWDJ2RVZ0VExkVGw2L1ZSdlNVWWVqQ3VPOWtnZ0VUU0pCQUFNMXZMdjJsd3duS0s1ZUZ0ZUE5ZkVjcjNzL1dmak5jOHQ3UzVYN3FWRk40R1ViWHhITDk3UDFuNHg4Unl2ZXo5WitNMUtpcG41aTczMlo4cjZ6YitJNWZ2WitzeDhSeS9lejlaK00xS2lvK1l1OTlqeXZyTnY0amwrOW42ekh4SEw5N1AxbjR6VXFLajVpNzMyUEsrczIvaU9YNzJmck1mRWN2M3MvV2ZqTlNvcVBtTHZmWThyNnpadVpsKzVIaG5PVWx5Y1RiOEpncWVhaXBYT2NwNHlkUVpMZHh3bHhMZWJueG5VUHpGMzE1RmZVVkpRdlhJS2taTklWYTJOcm9adnZXTlFlejhSZC82a2lQaStkNys3LzFKR2pVVkovTTN1K3pOWHZmV3plK0w1M3Y3di9Va1liK1pmdjdiczVUYVZLeWs1T25kTmVvcVJsZnV5VkhOdE14aTlyYjhwNnFUR1RpNm84VkZTdFZUcWdaZW1seklucDVjeU1OUlVueGJuZVpqS3R4bGQyVFZOeDRxZWFpcEdVcFN4azZtVmdlcW51TjZjWThLM0dLb3FJeWxIR0xvREwwcytjaFhacmxxWTZpcG5pVDI1bjFtS0xjWkhkbStVamlmT2VLaXBoeWs5cmJNMFI2cXhVODFGU0lQVlQzYnZUdFM0b05wcmMwNk14VkZTVVc0dE5PalFOcDUrUzk5eVhyTWg1bDkvcFB2czFxaXBQajNlK3dlNVRjblZudXhrWExFdU8zSnhrdDBvdHBydW93MUZTQ25KU3pKOXJlRGUrTDUvdjd2L1VrWTcyb1pONUpYYms1cGJ1T1RsNFRWcUtsajFGNXFqbXhWdmEyL0taSTNHcGNUMm1lZW81TTdmUlN1VGR0Ym9PVGNWVC9EdU5Tb3FSamR1UlRTazBtRDNWdDlsblk5VWNYZ3hidVExdHVTVUk5cVArMW5HUmxTU2I1Qzh4T3RHUmlZOE1lekcwb1cxUlZqS3JydHE5cHRlSDNMZHVjcDNKVWZJVzZlY0xkMVRuV2tVNlVWY1R0eUpTVVl1VXRpaXF0OWhISC9BRGpuYzFyMVplTXg1SFd2TXYyTGxtWFJxTnlMaTNHTWs2UGZUYWRSNit4VENSdlBYMnFPbWF2UVZlb1pEeU1xNWVlKzVLVSsreldxSnk0cE5ubXB3THNzODVTM3M1bU8xN1hpZTA5cDJ2VksrcDRGeTF5MnAxWGFrcStHcHhFWHRPbTZuWkZNbTdaYi9pUXFsMllQeE0zUERKNWIyWHZJdTBrc3QrUDgxWTlaMW9BTzZkZzRqclJqOURxZHlTVkZjVWJpN3FvL3BSVEhWOWNjZXNiRjlMMHJiZjdVZnJPVFBQOEFpTnZMZmI3Mkp4TlRITGVtdWZOMTRrZ2dHa1ZFZ2dBRWdnQUdTMXZmYU04VWE5bnpuMmpZaWIrbTkydWxrWHRNOWljclZ5RjJIblFkVjJlZGQwNmJFMUMxZXRxU2V4Ykh6eDdFa2N2Rm1XRTVRa3BRazR5WEtpNlVNMktkR2JtazFUc05xbWFNdHErOUhXcFJrcXhhYWUrbTMvOEFCNzJuTlc5VHZ3ODVLWFpYa3Y2RExQV3J6alNNS1BubEp0ZDVVSzFDYS9oWGtaMGw0aFlhcTIxelpjU09zY29TeUxVVjU4WU55YTVtOWlLYVNOaTljbmRtN2x4OFU1YjJZSkZpVkZRNCtwdUs1ZG5PbE16UEFEQU5jQUFBQUFBQUFBQUFBQUFBQUFBR3RQem4yMmJKclQ4K1hiTmJWZWpIcEpJZ0VBMVRKSUlBQklJQUJJSUFCSVBlUGN0VzcwSjNyZlRXb3VzN2RYSGlYTnhMY1dYeExRdi9BRlAvQUpFL0VUaGJqSlZkeU1PYVdiN2t5Y1lwckdjWTlOZnVUS296NE10TmpPZnhDTjJVYWVSMExpblhscnhHOThTMEwvMVAva1Q4UjRlcDZCWCswZjhBa1Q4UlpDM0NMcnhiYnB5T00ydjZTY1lSVHJ4SVBwVXYrSlBTOVZ2ZFpuZnQrTWRMMVc5MW1kKzM0eVBpZWdmK28vOEFJbjRoOFQwRC93QlIvd0NSUHhGdFk5K3gvd0R6bC94TGF4NzFyMkpmZ2ErZFBSbmFqOFBoZmpjNHZLZDV4YTRhY25EeTFOcnF0aTQyWHFidFpOdFhiZlJTbHd5M1ZUanROVFB6Tk12Mm94dzhIOEpOU3JLZlN5dVZWTjFKRmgxTS91OHY1TXZERXhhVVphbTJ1eEpPUzlGVWoxTkl4Ym83OEYyWktxOUZZZFROUzZzREkxYWNKMHdNYUxjZkpYR2s0N04yemVYTTlLMEhWNzhZWUdRck55RUszSTI0YkpVL1NvNlVLR0g0RDRuZitJY2ZRY2R6K0ZUaXJ4Yk41MUhWN0YwZUNubjRidlFoL0M0cjdTaTZ0ZWIzUzdTd1Z5VW95amJrcFNibFhDVkZ1cHNMTENVNU9MVUdwU3JLdUVxTGRRck11eDFjV25maDdHVEZaRnFybGQ2TnVjNUt0STE1TnBpNnQyUHhQSGEvQVc4cGNTY3I5eDBqQmMyNTFNbXA0WFYzQnlMdGkrc3FONmpsRjdPRjEzTmJOMVREMWE2Qnl1TzlsWHJVWXROMkxQRXVKZWxKeDVERkthaUNhdHhwV0xVSHUzNXFpbjk2S2FncVlOUjV0K1l2c25BdzQ1RWNmRTBpTjUxOHU3TmNGdGZyYmFuTzY1azRhbExEczRkbXhjdFQyM3JNdUpOVTNia2RGblhMV3FZdHk1WTFMb01LenN1OEVHMyt0SnRNcGVzTU5MV0JpZmhXdWxoNVBGRzI0SzVGcmJMZHpsMnJqMkp1R1ZScFgrRHRMWlNOTWZLV2FoZG1UamxTMi93NHIrV21KdngwUFNjckEwK0N1ZERldnhmRGNqRHlyalVlS1NmYUsvR3ZhYmozL2hrOVBqbDM0M1hhVjF5NFhMeXFLcTJsdnBkdVYvRjBhOWFwTzNqZEowMGsxNU5ZU2p0N3BxNlRxR0hjMXo4TEhGdFR1Tzdka3N5dFpQenBKN2hLM0N0cHBSdHViakd1WE5tVGpIa2RWdDVRNHhyQnJMQnl5eHJsclZVWFNhSFdXM3AyTHFOcXhqV1ZCVzRwM294ZXgxZGFkNDN0SVdpYXBrT3piMDNnakNQRk80NXRwYzNMeWxacjJUSE8xT1dOWnhvMjc4YnNyYm5GK1ZjYmZER3U0dU1PM1BROExGeHBVaG5aOStDdVVvMm9LU3F1OTRTdTJrOVJjbFNQQlQ3WFlWTnlpcXJhUWhSM3B1a2VHbmoyZXBLcHBYc3JSTGM3aVdrVGxidE9qdU55U3B5TjgxVHoxZnM2Ym42emU0cktqWmNYS3pqeThwY25MMkMyVjJGenJCcUdtM1g1R1hhalJQMGxCTHdGTjFYaitGMStWaTgxQ2NWTzNTV3lzbHlHWEdsNjFYSktQRWxCOWhSeGk2Y25NWmEvdVc2NVhITzR2c3BZcG52SjAzVE5QdFdkVXR5ZWJqVHVTZzdNbHdwK2N0L1lhTnV4OEd5ZEp5cytlbndzVzdTY2JiNG0zS1ZPVGR5dERObXRNMGJEaG0yWVhia2IxeVR4cHZlbTUwZXl1NnFNdVZxV0xhNnU0K1IrQnR1emVuVDhQWHlZdnl0dTdzRTR4aEZ6OUNDVnZQS0RoV2ttdHRYVitReWxHTGw2TWFRek9MaldqYS8xZ2NoVVZQTGRXM3VyeUNweXFHaWVxa1ZFWjhNbEpiWEYxbzkyd3VmbW5KL0tZbi9UZnRFNFFnNjU1NU4zWnFTaW91dWFXWHlWS2Fwbnc3dU5heVlUeXJidldWNTF0T2plem5MTDVweWZ5bUovMDM3Ulc1K2RQT3lPbm5iaGFkRkhodExoanM3RzBrNDI0MGxDZWRwN0hEQXkxQ05IR1dacDdIRTZQb3VyNjBuNHBMQmtvT2ZCRzN4dXIyMHJ2STBxMzFmMVM3Y3Myc0dWdDI3Ym54U20zdWFYSSt5YTJxLzZIVmZUckhMZGwwajdUNHBmNWlPcG45ZGtmeUpmdlJOMVNYSHRXM0NGSlJpNTlpTzFxcHRLUzR0dUdXT01ZNXV5dHJWVEgxWnc4WEsxTzVieUxhdXdoQ1VsQ1c2cWFSdTI3K0hkeEwrWmIwbkg2SEdrNDNLenBMWlRjdURzbWoxWnpNYkUxSzljeWJrYlVIYmxGU2x1clZiQ3owN1RjdVhWN010cUtVOHlUdVdZdDBianMydXZQUXhwNDF0eFVVbS83c3BkbE40ZWp0VE1XVldDVVVxLzNHOEUzaDZKcDY3WndubytGbVkyTkRHbGtTckpSNXFicW1QUTlQeFlZVi9WZFJncDQ5dE9OcTNMOUtYL0FQTmg1MVRNeHJ1Z2Fmalc3aWxlc3Y4QTFJTGZIWTk1czlWOGkxbHlocDE3RmhkaGJqS2NyczZ2WlhaNUwyY3BoS0V0VEgwYXVFY3VIWnp0Y3FSaFpaWDFzeGpHbUdHWnJsU0t2VE1uQ1dwS1daWmhMR3V5YWxGclpCU2V4cnRHYlZkSC9DYXRESFZWalpNNDlETmJmSms2VS9WTmkvcitCQy9jdDI5THg1UWpKeGpKOHFUb241cG42d1c3ZG5XdFBoYWp3UWJ0dmhXNnZHUTRjT0ZKWm8zTWs0NHBPTFdiQnJuUkhKSGh2RlR5eWppbFRieUdUSTZ2YU5aaGt0WE1pVXNOd1YxZVR0NDZQeWZKMjdHWjFvMmlaV0JHOVp4OGhLMDNGeGpHbDJkYWJXcGJ6ZXpMdGxMVWVoLzdlL2JuWjZYSW50aldrZUdWT1pJakVocWxySlN5TSsxay9pSU53c3RjRlZ2NG9jSnU4QzBwdEszRnhsVk9rVmgybWx0ZGZzTm5od1VxWkUwOE1Gc3hkTnB6dHJId3NYWFlZc3NXYzdGM2hncmVSc2tuUDlMeVRXNncyTE9OckdSWXNRVnUxRGc0WUxjcXdpMzlMTnZLNk5kWjhlTnVVWnBUdHA4TXBUbzA5cWNwYlRXNjB2OEEvd0I3Sy81Zi93RFhBMGIwVXJOeEpMczNxS2k1S1BDcHEzRWxibmdzTHRGVG9aWDJYWlY2RHZxVHM4UzZSUjg3aHJ0cFhsb1dmUzlWdmRabmZ0K01xck03Y0wwSjNZZExiakpPZHV2RHhSVDJ4cXQxUzArSjZCLzZqL3lKK0lxczBTZFhiWCtTTGwxVVRLN2JWSFZ3WHJwdnpKazlMMVc5MW1kKzM0enpjdWRXZWpsMGRyTFZ5ajRPSndwV215dTBuNG5vSC9xUC9JbjRoOFQwRC8xSC9rVDhSWldQZnNleEwvaVRySHZXdlpsK0JWVkZTMStKNkIvNmoveUorSWZFOUEvOVIvNUUvRVZjR0h4b2RVLytKRGh4K0pIcWwrQlZWSXFiMmJtNlhlczhHSmdmaGJ0VStrNldVOW5Od3lSb1ZLNXhVWFJTVStlTmZ2U0lTU1RvbXBjNnI5NTZxUlVpb3FSb1JNa1ZMZlIwNXkxNnUzM1oxT3c5eWMrQjlxYTRUeG8wdFB1WFkyczVOVzVVanh4ZE9GODc3QjFVT3JPbVJsR2Nla1RpMDArTGxXM21PanBOSkp5amRoSk9tMUYxaXhjbTFPRGoySkxDdU9CYmdBN0oyU3M2eDJPbTBxNjZWZHBxNHU0NlA2R2NETlVrMGZUYjlxTjZ4Y3N5M1hJdUw3cW9mTmNtRGhkY1piR3RqN2EySEs4VnQraFB5SE04UmhTNUdYZVZPci95WXdRRGttaVNDQUFTQ0FBWmJQblB0R2RNMTdIblB0R2MzZFA3dGRMSXZhWkl5UGFrWWFrOFJmVXlwR2JpRGtZZUloellxWnpHU1VqRzVWSUJpcEZ1b0FBTUFBQUFBQUFBQUFBQUFBQUFBQUExYnY4QUVadEd0ZjhBNGpLTlN1d3VreWp3Q0FhaElrRUFBa0VBQWtFQUFrRUFBa3o0V3BYc0M1T1ZxRnVibWtuMHNlTmJPWTF6SGMza29TY1pWaTZOR1lTY1hWT2pMZjVuemZjWTMvU1hqSHpSbSs0eHYra3ZHVTFSVXUrWXZkOWx2SHVkNWxobjZ4a1o5cU5xN2Jzd1VaY1NkcUNpNjBwdjdwazBIVkxXbDV6eWJzSlhJdURod3hwV3JhZkwyaXJxS2tWZG1wcTVXc2xzYk1LNUxPcDFySmNyTE9lVnBGelZKWkU4ZTUrRG5WeXRjWGw4VDVhMTUreVo5WTF5MWw0OWpDd2Jjc2ZEc0t2QTk3a3QyNXZjVXRSVXp4cDVaUlZGbmZhb3FQb3J1TThXVkpKVVdmYlJmWjBIUVhOZTAzT3diZHJWTWVkN0xzeGNZWG9OS3V6WTN0VDdacmFWcTlqVDhITHR4aEo1ZVRIZ2hjVk9HTWFkdXZLVkZSVXk5UmNjbFBETWxselV4MlV4SEduVlN3ekpVclRIY2RCOGIwcXpvOTdBeGNlN0M3a1JTdVNrMDR1ZEVuTHptYTJScTlqSjBTeGdYWVRlVGpTcmJ1Yk9IaDVudHJ1S2lvcUhmdU5Vd3BseVVTb3FiUTcwM2hoVExrb2x5SFFhZjFreDhERnNZdHJGL3dCTnQvamF1cnVWVkt4UEdrNnJvMkRsWE11ZU5kNlJUYngxQ1ZWQ0RWT0YxYXFVVlJVeXRSY1dUWStINk5ZckF5cjgrenNlVDBjRmdiT1prckl6YjJUQk9DdVhIT0s1VlYxUjZ4YzJWdk5zWk4rVXJpc3pqSjFkWFJPdEZVMUtpcFZtbG16VnhybThwWG1kYTg5U3kxZlZGbWFwUE94dU96VlI0YXVrbFJjUDZMUE9tWjlqSHoxbVpsdVdUdzFrdHUzajVKT3U4cjZpcExpU3o1NjQ1cy9OWG9KY1NXYlB5MXpjMWVndTlSMTNIMU8xWWVaai93RGNXNStYY2c2SjJxMTRVajFxMnRhZms2WlowL0JzM0xVTE0rSmRJMDltM3N2bktLb3FTZW91UE5XamMxbGs2S3RGem1YZm04MWFkdFVicGlXTWRTdFIwbVdBc2VQU3pseFBJMmNWSzFwdTdCb1ZQTlJVcmxKeXBYK0ZaVjBFSEp1bGVSVVI2cUtubW9xUm9ZUFZUTmh6eFlaTUpaa0pYTWRQL1VoRjBrMVRrMm8xNmlwbFlOUGR2TXAwYWU0dU5kMWpGejdlTFp4TGM3Vm5HaTRwVHBYa1MzTjh4dTRPdWFCcC9GY3hjUy9HOU8zd1Nia21uWHR5ZktqbXFpcGN0UmNVM2M3T1oweHlyQ21HRzRzVithazU0Wm5UazJVM0ZucGVYcEZtYzU2aGpUdnk0bEsxd3VpWE9tcXFwWldPdGtmaWQzS3liVXBZOHJidFdiVUd2SmpWUDZlVTVxb3FZaHFMa0VsR2lvNjdGajA3eEcvT0tTalJVZGRtM3AzblEzdGIwYUdtNUdGZzRseTFMSTI4VTJwVWV6YlZ0dmtNZWw2M3ArbllOMkZ2SG4rT3V3bENWMnZrOHZEeTdLZG9vcWlwbjVpNW1VbGxUakhLcVJXQzVoeDU1bExCTkxLcVJXSFFXZW01R2kycmMxcU9OY3YzSEtzSlFsd3BMbTg1R2JXTmN0WjJvNCtYWnRPTWNkUnBHYjJ0eGx4Y2hUVkZTUEdtb1pGUkxCNFJWWFRaVmtlTExMa1ZFc05peHc1em9yM1dxM2t4dVdyMkhDTnZKY2Z4TW9TZkZLTWFkcmJSR1M1MW93M3F1TGx3czNGWXhyVXJmQTZjWGxLbXphY3pVVkovTjN1VnA0cDFvdVIxWDJrL21idTliVTlpNU1TNmpxV2tSMWw1eXg3blFMeTQyK0x5dWxyWGkzN3V3YW1zWjl2VU5TdlpsdUxoQzd3MGpMZXVHTVk4bmFOQ29xVnl1eWxGeGRFbkxQZ3FZa0pYWk9MaTZVY3MyQzVUTFp2U3Mzb1hvcE9WdVNrbEpWVGFkZHFMVDVvemZjWTMvU1hqS2FvcVloY25EQ01uR3U0eEc1S1BvdG91Zm1mTjl4amY5SmVNaTUxa3pMbHVWdDJNWkthY1cxYVNlMVUyYlNucUtrdVBlNzdKY2E1M21lcWlwNXFLbFZDczlWRlR6VVZGQWVxaXA1cUtpZ00xbVRpNm83THF6cmF1eGpnNUV2S1NwWW0rVkw5Qjlya09MaHVNMW05SzFOU1RhbzYxVzlOY3FMOUxxWldibjhyMm9sYXZTdFR6eDhxM28rb2dxdEIxaU9vV09qdU5maWJhOHIvRXZTWDFscWQrRTFPS2xGMVRPMWJ1UnVSVTR1cVlPQTZ4NC9RYW5mU1d4ejQxMnByaThKMzV5ZlhQSHBkdFgxK25CeGZiZzYvV2Eydmhtc1MvbHhOYnhDRmJPYnVTVDY4RGx3UURnSEtKQkFBSkJBQU0yUHZabk1PTnVrek1idGhmMjE1U0xBQUxUQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU5iSjg5UG5Sc21ES1d5TDdoVmZWYmI1aktNQUlCcG1TUVFBQ1FRQUNRUUFDUVFBQ1R4YzVHZWp6UGJGaGJUS01kU2FubW9xVG9TUFZSVTgxRlJRRTFGU0tpb29EMVVWUE5SVVVCNnFSVWlvcUtBOVZGVHpVVkZBZXFrVklxS2lnUFZSVTgxRlJRRTFGU0tpb29DYWlwRlJVVUI2cUtubW9xS0FtcE5UelVWRkFUVVZJcUtpZ1BWU0trVkZSUUhxb3FlYWlvb0QxVVZQTlJVVUJOUlVpb3FLQTlWSXFSVVZGQWVxaXA1cUtpZ0pxVFU4MUZSUUUxRlNLaW9vQ2FrMVBOUlVVQk5TYW5tb0ZBWjRiSW9raEFnUU52QXpiMkpmaGR0UzRaUWRZdjZuMkdmUWROMUMxcUdORzliMlNXeTVEbGpJK1pscG9tclhjREpqTmVWRjdKdzlLUGpYSWIraDFYRGxrayt5elowdXBkcVZINkV0dk56bjBNcHV0TmpwTk02VGxzelV1NC9KK3N0Y2ZJdFpObUYrekxpdHpWWXN4NTlqOFJoWDdQTE9Fa3UzVFo5SjE3aXoyNUpZMVdCMWJzVmN0U1N4elJkUHVQbVVsU1RYTTZFSHZJVkxyN08weG5tcFJwSnJjemdrZ2dHQVNDQUFiV092SXJ6c3luaXlxV285ODltOWJWSVJYTVlBQUptQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVlzaFZ0Tjh6cVpUemNYRkNTNTBSbXF4YTVqSm9nZ0dpWkpCQUFKQkFBSkJBQUpCQUFKRDJxaEFBTUQyT2gwblY3cXgrUGgrSXlIdzIrVHcwb2M1ZFZKZHMrb2FGRkxTN05GU3ZGKzlKRzNwTE1iMTVSbDZLaTV0YjZVVlB0T240YmFnMWN1eWlwTzI0UmlwS3FUblhHbk5sTk5kVWRJOUdYZWg3QlB5anBIb3k3MFBZTG9IVStTMDN3MGRMaVM1dlpSUy9LT2tlakx2UTlnZktPa2VqTHZROWd1Z1BrdE44TkRpUzV2WlJTL0tPa2VqTHZROWdmS09rZWpMdlE5Z3VnUGt0TjhORGlTNXZaUlMvS09rZWpMdlE5Z2ZLT2tlakx2UTlndWdQa3ROOE5EaVM1dlpSUy9LT2tlakx2UTlnZktPa2VqTHZROWd1Z1BrdE44TkRpUzV2WlJTL0tPa2VqTHZROWdmS09rZWpMdlE5Z3VnUGt0TjhORGlTNXZaUlMvS09rZWpMdlE5Z2ZLT2tlakx2UTlndWdQa3ROOE5EaVM1dlpSUy9LT2tlakx2UTlnZktPa2VqTHZROWd1Z1BrdE44TkRpUzV2WlJTL0tPa2VqTHZROWdmS09rZWpMdlE5Z3VnUGt0TjhORGlTNXZaUlMvS09rZWpMdlE5Z2ZLT2tlakx2UTlndWdQa3ROOE5EaVM1dlpSUy9LT2tlakx2UTlnZktPa2VqTHZROWd1Z1BrdE44TkRpUzV2WlJTL0tPa2VqTHZROWdmS09rZWpMdlE5Z3VnUGt0TjhORGlTNXZaUlMvS09rZWpMdlE5Z2ZLT2tlakx2UTlndWdQa3ROOE5EaVM1dlpSUy9LT2tlakx2UTlnZktPa2VqTHZROWd1Z1BrdE44TkRpUzV2WlJTL0tPa2VqTHZROWdmS09rZWpMdlE5Z3VnUGt0TjhORGlTNXZaUlMvS09rZWpMdlE5Z2ZLT2tlakx2UTlndWdQa3ROOE5EaVM1dlpSUy9LT2tlakx2UTlnZktPa2VqTHZROWd1Z1BrdE44TkRpUzV2WlJTL0tPa2VqTHZROWdmS09rZWpMdlE5Z3VnUGt0TjhORGlTNXZaUlMvS09rZWpMdlE5Z2ZLT2tlakx2UTlndWdQa3ROOE5EaVM1dlpSUy9LT2tlakx2UTlnZktPa2VqTHZROWd1Z1BrdE44TkRpUzV2WlJTL0tPa2VqTHZROWc4M09xR2xTaTFGT0w1RzFINm94THdENUxUZkRYMmppUGRIMlYrQjgwMTNSYm1sMytIZmJlNTl2Y1ZsdmJKZGc3YnIwbCtDdHlwdDI3ZjFvZU00cXl0alp4OVJiVnE3Y3RwMVVYaFhjMG45NXlmRXJVTGR5TGdsRlhZWjhxMko1bkYwOW1wbEJBS0RRSkNiVHF0NUFBT2o2dDY2OFM1ME41Lzl2Y2ZscjBYNmErczdWTk5KcDFUMnBvK1V3bTRTVWx2UjJIVmZYSXlqSEJ2eTJQWllrK1IrZy9xT3RvTlhYKzNOOUROL1E2bksxYW04SDZMM2N4UWE3ai9BSWZQdlcrU001VTdUOHFQMEZhZE4xenh1SExWMWJyc0UrN0h5WDlCekJvNnVHUzlKYzVxWG9aTHM0N3BQcTVDUVFEWEt5UVFlN1M0cmtWMlRLVldsdkJ1eFZJcGN5b1NBYnhFQUF5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ3Z1TGhuS1BNenlac3VOTGlsNlM4QmdOS2NhU2E1ekpJSUJFRWdnQUVnZzJzSEUvRXpmRTZXNCtjL3FEd1ZTeXhadVg3a2JWdFpwemRFaldCWnl5TkxzdmdWcFRwc3FvcVgweUkvSGFiK1gvWWo0eU9aOTFtOC9EcktkSmEyeXBMYWxWNDlKV21TeFpuZnV4dFFweFNyU3ZZVlRlL0hhYitYL0FHSStNelllZnAwY21EVnBXM3Q4dHhqRkxZK1dvcTkxT2NsYThQMHp1UVQxbHFhektzVlZPU3JzVDV6eERRWXp0eGQxeVU5dGVGcW4weE8yMFQrMTJmMXYzNUZMYnk3RTRLVUduRjdtdHFMclJQN1haL1cvZmtkRHcxSmFoMGxtL3R5L3FpZHU3cDdOblRwV1lLQ2NvWXJITlJTbzJ6ZkFCMlRUQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT2Y2Mlk4Y3EzajJKTnBUNDkyL1k0UDZqbUwyaVRnb3F3K2V2Ry9FanI5ZWtvM3NTVDNMcFBCRXJMdWJpMnFkSktNYTd1SnBidTJjSFdwUFUzYXl5NHh3LzJJM0hwTlBlMDhIZWduMldzOWNyU3p2Q3B5QUxMOGRwdjVmOWlQakg0N1RmeS83RWZHYWxYM1djTDZmcC93QjlaNnBGYUN5L0hhYitYL1lqNHoxQmFkbVZoQ1BSejVOaWkvbzJETnZUTXJ3eTNONWJXcnMzTGo5R0dNY3ozSnNxekpadlN0VFRXN2xJdjJwV0xzcmN0OGVYblJqSnAwYWFPZE9Nb1NjSkxMS0xjV255TkhUWnVvUjFQU3JmU3lUeWNaMGJlK2NKcW5FdXltbFU1dDdHMXpFeHZYSVI0WXlvandXM3J2Rnl0cnRKVWJFNXVickxiUkp2ZlFrRUFwSWttZkZqVzQzekkxemN4STB0dVhwUHdGbHFOWnJteEJuQUJ0bUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURCbHhyYTR2UlpwRm5LS2xGeGU1cWhXTk5OcDcxc1pyMzQ0cDd6SUFCU0FBQUFXZUE2YWRrU1d4cmoyOXFLS3dzOEgrMlpINi93QzRpTTlubE9qNFArcGwvaHUvMGxZQUNSemdBUUFaWTVGK0VWR0Z5VVlyY2xKcEgwblJQN1haL1cvZmtmTWo2RjFZMUN6azRFTEtrbGNoVjhQSzAzVjk1czIvRHBSanFNY00wSlJYVFZQN2pyK0YzSlN0WG9PVGs0dTFKUmJyU01jeWRPdEYwQUR0bTRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFjMzExbEtHTFpsQnVNbHhVYWRIdnRuRlR1M0xsT2tuS2ROM0UyL0NkUjEwMUN6ZDRNYTNKU2NOamE1MjAzM3VGSEtIQTFiakxVWFpSeFZVcTlFVW1jL3hXNUpUdDI4ejdOcFo0MXdxNVNrcXJvYUFCQlFjd2t6WWpheXJWUFRqOUxNQmx4ZjZtejl1UGhRZXhsbW5mOEFldCt2SHptMXErekpqMllMd3MwVGUxaitwajloZUdSb21JZWlqWjhVL1hYL0FGMkFDREpwRWdBQWtzYmNlQ0VZOHlOSEhoeDNZcmtXMTl3c0MreEhhL0lZQUFMd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURSeTRjTjNpNUpiZTZieGd5N2ZIYWJXK08zeGtMa2F4Zk5pRFJCQU5VRWdnQUVsbmdmMnpJL1gvY1JWbHBnZjJ2SS9YL2NSR2V6eW82WGcvd0Nvbi9odS93QkpXQWdFam1rZ2dBRW1YSHk3K05MaXN6Y2VXbklZUUtFcmR5ZHVTbkNUaEpiSlJkR1djK3Mrc1JqV041N1A4VS9iTVh6YnJYdlg2MXoyelJOVzdEZ2xzM1BjVGkyOEczMXMybDRscS9pdjdDNCtiZGE5Ni9XdWUyUG0zV3ZldjFybnRsSlVWSjA1MzFzbDlSMWZ4WDFJdS9tM1d2ZXYxcm50ajV0MXIzcjlhNTdaU1ZGUlRuZld4OVIxZnhYMUl1L20zV3ZldjFybnRqNXQxcjNyOWE1N1pTVkZSVG5mV3g5UjFmeFgxSXUvbTNXdmV2MXJudGo1dDFyM3I5YTU3WlNWRlJUbmZXeDlSMWZ4WDFJdS9tM1d2ZXYxcm50ajV0MXIzcjlhNTdaU1ZGUlRuZld4OVIxZnhYMUl1L20zV3ZldjFybnRqNXQxcjNyOWE1N1pTVkFwenZyWStvNnY0cjZrWGZ6YnJYdlg2MXoyeDgyNjE3MSt0YzlzcEtpb3B6dnJZK282djRyNmtYZnpiclh2WDYxejJ4ODI2MTcxK3RjOXNwS2lvcHp2clkrbzZ2NHI2a1hmemJyWHZYNjF6Mng4MjYxNzErdGM5c3BLaW9wenZyWStvNnY0cjZrWGZ6YnJYdlg2MXoyeDgyNjE3MSt0YzlzcEtpb3B6dnJZK282djRyNmtYZnpiclh2WDYxejJ4ODI2MTcxK3RjOXNwS2lvcHp2clkrbzZ2NHI2a1hmemJyWHZYNjF6Mng4MjYxNzErdGM5c3BLaW9wenZyWStvNnY0cjZrWGZ6YnJYdlg2MXoyeDgyNjE3MSt0YzlzcEtpb3B6dnJZK282djRyNmtYZnpiclh2WDYxejJ4ODI2MTcxK3RjOXNwS2lvcHp2clkrbzZ2NHI2a1hmemJyWHZYNjF6Mng4MjYxNzErdGM5c3BLaW9wenZyWStvNnY0cjZrWGZ6YnJYdlg2MXoyeDgyNjE3MSt0YzlzcEtpb3B6dnJZK282djRyNmtYZnpiclh2WDYxejJ4ODI2MTcxK3RjOXNwS2lvcHp2clkrbzZ2NHI2a1hmemJyWHZYNjF6Mng4MjYxNzErdGM5c3BLaW9wenZyWStvNnY0cjZrWGZ6YnJYdlg2MXoyeDgyNjE3MSt0YzlzcEtpb3B6dnJZK282djRyNmtYYTYyNjAzUlhYNjF6MnpMUHJGcTF5SERPODNYZXVLVFgweVpUV0lmcHZ1R1loTjhsWDFzaS9FdFg4YVhrb2U3bDJkMlRuY2s1U2ZLenlRQ0ZEVWxKeWJsSnVUZUxieGJKQkFCZ2t5NHY4QVZXZnR4OEtNSmx4ZjZxei9BREkrRkI3R1dXUGZXL1hqNXphMW4rcWo5aGVHUm9tOXJQOEFWUi9scnd5TkFqRDBVYlBpdjY3VWV1U0NBU05Ja0VFeFRrMUZiM3NRb0Rjd29VZzV2OUxZdTBqWlBNSXFFRkZia3FIbzI0cWtVZ0FBU0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJWM3JmUjNKUjVPVHRIZzNjNjF4UVZ4YjQ3KzBhSnF6alNUUUpCQUlna3RjRCsxNVA2LzdpS2t0Y0QrMVpQNi93QzRpTnpaNVVkSHdmOEFVVC93M2Y2U3JCQUpIT0pCQUFKQkFBSlBNNHFVYU1rQUdwSk9MYWZJUlUyYnR0VFd6emx1TlYxVG85NWRGMVJKTW1vcVJVaXBtZ1BWUlU4MUZSUUhxb3FlYWlvb0QxVVZJcVJVVUI2cUtubW9xS0E5Q3A1cUtpZ1BWUlU4MUFvRDFVVlBOU2FpZ0pxS25tcE5SUUUxRlR6VVZBUFZSVWlwRlJRSHFvcWVhazFBSnFLa0VWRkFlcWlwNXFCUUhxb3FRUUtBOVZGVHpVVkZBZXFpcDVxS2lnUFZUM2FoeHk3QzNuaUVYT1ZFYmNZcU1hSWpKMDZURFo2M0FnRlJna0VBQWtFQUFreTRuOVZaL21SOEtNSmx4UDZxei9NajRVSHNaWlk5OWI5ZVBuTnZXdjZxSDh0ZUdSb0cvclg5VkQrV3ZESXJ5TVBSUnMrSy9ydFI2NUlJQkkwaVRad3JmRmNjM3VqdTdiTlV0TEZ2b3JTank3MzJ5eTNHc3E3Z1pBQWJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSWFVazA5cWV4bFZldHUxY2NIeWJuMkMyTlhPczhjT2tYblEzOW9ydVJxcTdnelFCQUtEQkpiYWYvYXNuOWY4QWNSVUZ0cC85cXlmMS93QnhFTG16eW82WGcvNmlmK0c3L1NWUUlCTTVwSUlBQklJQUJJSUFCSmp2V3VQeW8rZDRUMkRLZE1SVTBoVTJidHJqOHFQbmVFMVhWT2ozbHNXbVRUSnFLa1ZGU1FKcUtrQ29CTlFRS2dFMUZTS2dBbW9JRlFDYWlwQXFBU0trQUFtb3FSVVZBSnFLa0FBbW9JQUJOUlVnQUVpcEZRQVRVVklxQUNhaXBGUlVBa1ZJcUFDYWt4aTVPaTNpRVpUZEViVnVFWUtpMzhySXlsVHBNTmsyNEtFYUxmeXM5RUFxSWtnZ0dBU0NBQVNDQUFTWnNUK3JzL3pJK0ZHQXpZbjlYWi9tUjhLRDJNdHNlK3Qrdkh6bTNyZjlYRCtXdkRJcnl3MXYrcmgvTFhoa1Z4RzM2S05ueFg5ZHFQWEpCQktUYlNXMXZZaVJvbXpoV3VPNXh2elllRXNESFl0SzFiVU9YZTMyVEliTUk1VVpBQUpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBcXNxejBOMXBlYTlzVEVXdVRaVjYyNC9wTGJGOWtxV21tMDlqVzlGRTQwZk16REpMYlQvd0MwNVA4QXpQM0VWQmJhZC9hY24vbWZ1SXB1ZWl1bEhTOEgvVVQvQU1OMytrcWdRQ1p6U1FRQUNRUUFDUVFBQ1FRQUNUSGR0S2FydWx6bnNHVmdEU2xHVVhTU295RGNuQ00xU1NOYTVabERidmp6bHNaSjlKSk04QWdFakpJSUFCSUlBQklJQUJJSUFCSUlBQklJQUJJSUFCSUlBQklJQUJJSUFCSUlBQklxUUFDYW51M2JsY2V6WXVWbnEzanQ3WjdGekd3a2txTFlpRXAwd1JGc1FoR0NvajBRQ293U0NBQVNDQUFTQ0FBU0NBQVNaY1ArcnNmekllRkdFeTRmOVhZL21RL2VSaDdHV1dQZlcvWGo1emMxeityaC9MWDcwaXZMRFhQNnVIOHRmdlNLNHhiOUJkQnMrSy9ydFI2NUp1WUZpcjZhVzViSTl2bk5XemFsZHVLQzVkNzVrVzBZeGhGUmpzUzJJdXR4cTY3alNSNkFCY1pBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCbzUrUC94b0w3YStzM2lHazFSN1U5Nk1TVlZRRklXK25mMmpLLzVuN2lLN0t4M1l1YlBNbDVyK29zZE8vdEdWL3dBejl4R3BkVkZUblIwZkIvMU0vd0REZC9wS2dFQW1jd2tFQUFrRUFBa0VBQWtFQUFrRUFBa0VBQXhYTWRQYkRZK2JrTmVVWlJkSktodWtOS1NwSlZST00ydHVKbE0wZ1o1NDNMQjl4bUNVWlJkSktoWW1uc0pWQUlCa0VnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWdtRnVjOXkyYy9JYkVNZU1kc3ZLZjBHSEpJTm1HRnVjOXkyYzVzVzdNWWJkOHVjOWdxbEpzaTJTQ0FSTUVnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRW1iRC9xN0g4eUg3eU1CbXcvNnV4L01oKzhqRDJQb0xiSHZyZnJ4ODV1YTcvVncvbHI5NlJYYnl4MTMrc2gvTFg3MGpIZ1kxWDAwMXNYbUw2eGFWWXhYTWJQaXY2L1VldWJHSmo5RGIyK2ZMYkx4R2NBMlVxS2hwZ0FHUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWVMdHFOMkRoTGM5ejVtTU8xSzFwZVhDVzlkSjNWd0k5bWVNWFBCdndXK1VacGQySlJxRjJVK2RIUzhJL1VUL0FNTjMrazVva1NqS0VuR1NwSmJHaURCeXlTQUFBU1FBQ1FRQUFTUUFDUVFBQ1NBQUNRUUFDU0drMVI3VUFBWXBZOEg1dmtzeFN4N2tkM2xMc0cwQ1NtMFpxelJhYTJOVUlONXBQWTFVOE94YWZKVHRFMWNYS2pPWTFBYkR4VnlTNzU0ZU5jNUdtWnpSM2lxTVFQYnNYVitpUjBWejBXWnF0NW1wNUJQUjNQUmZlSjZPNTZMN3htcUI1QjY2SzU2TFBTeDdyNUtkMHhWYnhWR01HWlkwK1ZwSHBZc2VWdC9RWXp4M21LbzF5WXhsTHpVMmJjYk51TzZQZjJuc2k3bTVETWEwY2FiODU4UDBtYUZpM0hrcStkbnNFWEpzeFZnQUVUQkpBQUJJSUFCSkFBQUpJQUJJSUFCSUlBQkpBQUJKbHcvNnl4L01oKzhqQ2JHbjI1M015MXdyWkdjWlNmWVRNTllQb0xOUDc2MzY4Zk9XV3A0enY1OEcvd0NIRzJ1SjgvbFMySHRKSlVXeExjall6UDRxK3o5Yk1CWllWTGNlZEczNHArdTFIcmdBRnBwQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQTJiSDlOYzd2Z05ZMmJHM0h1SmI5dmdLZFI2QzlhSjB2Qi93QlRML0RkL3BLM014RmVqeFIyWEZ1N1BZS3BweGJUVkd0alJmR3JtWWF2TGpoc3VMNlNjbzF4UnpHaXFBYWNXMDFScmVtUVZrU1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFaTE5xZDZhaEJWZksrUklVQXMycDNwcUVGdGU5OGlSZFlkbUZsd2hIMGxWODdxZU1mSGhZaHd4MnQrZExuWm50YmJzTzJpZVdrWDBNdjB5L3ZXL1hqNXpMbWZ4VjluNjJZRE5sL3hWOW42MllURm4zY2VnMnZGUDExLzF3QUMwMFFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFaTEY3bzViZHNYdk1ZSXlpcEp4ZXhsdGk5Y3NYSTNiYnl6ZzZwbXk3ZUxOOFNsdzE1S3BlRWRCamU4K2xHc0N2aFM1TGtqZWZpTmlUckxSV1hKN1dxckhvUFYvVE1DL0pTbGNhbHp4bEZWN2V3MTVhWHBFWHd5eVhGcmVuY2duNERNWU1uRXQ1RWR1eWE4MlhqTU96TDRqSXZYNmY5alo2NUQ0Ym8zNXY3eUhpSHczUnZ6ZjNrUEVWRjZ6Y3N6NExpbytUbWZhUEJEaHk3N01mVWRQK3dzOWNpNitHNk4rYis4aDRoOE4wYjgxOTVEeEZLQnc1ZDlqNmpwdjJObnJrWFh3M1J2elgza1BFUGh1amZtL3ZJZUlwUU9ITHZzZlVkTit4czljaTYrRzZOK2IrOGg0aDhOMGI4Mzk1RHhGS0J3NWQ5ajZqcHYyTm5ya1hYdzNSdnpmM2tQRVBodWpmbS92SWVJcFFPSEx2c2ZVZE4reHM5Y2k2K0c2TitiKzhoNGg4TjBiODM5NUR4RktCdzVkOWo2anB2Mk5ucmtYWHczUnZ6ZjNrUEVQaHVqZm0vdkllSXBRT0hMdnNmVWROK3hzOWNpNitHNk4rYis4aDRoOE4wYjgzOTVEeEZLQnc1ZDlqNmpwdjJObnJrWFh3M1J2emYza1BFUGh1amZtL3ZJZUlwUU9ITHZzZlVkTit4czljaTYrRzZOK2IrOGg0aDhOMGI4Mzk1RHhGS0J3NWQ5ajZqcHYyTm5ya1hYdzNSdnpmM2tQRVBodWpmbS92SWVJcFFPSEx2c2ZVZE4reHM5Y2k2K0c2TitiKzhoNGg4TjBiODM5NUR4RktCdzVkOWo2anB2Mk5ucmtYWHczUnZ6ZjNrUEVQaHVqZm0vdkllSXBRT0hMdnNmVWROK3hzOWNpNitHNk4rYis4aDRoOE4wYjgzOTVEeEZLQnc1ZDlqNmpwdjJObnJrWFh3M1J2emYza1BFUGh1amZtL3ZJZUlwUU9ITHZzZlVkTit4czljaTYrRzZOK2IrOGg0aDhOMGI4MTk1RHhGS0J3NWQ5ajZqcHYyTm5ya1hYdzNSdnpmM2tQRVBodWpmbS92SWVJcFFPSEx2c2ZVZE4reHM5Y2k2K0c2TitiKzhoNGg4TjBiODM5NUR4RktCdzVkOWo2anB2Mk5ucmtYWHczUnZ6ZjNrUEVQaHVqZm0vdkllSXBRT0hMdnNmVWROK3hzOWNpNitHNk4rYis4aDRoOE4wYjgzOTVEeEZLQnc1ZDlqNmpwdjJObnJrWFh3M1J2emYza1BFUGh1amZtL3ZJZUlwUU9ITHZzZlVkTit4czljaTYrRzZOK2IrOGg0aDhOMGI4Mzk1RHhGS0J3NWQ5ajZqcHYyTm5ya1hYdzNSdnpmM2tQRVBodWpmbXZ2SWVJcFRQaTRseklsWHpZTGZMeERoeTc3SDFEVC9BTEN6MXlMV0drNlZPdkJrT1ZOOUp3ZitVMnJHRGhXSThNSjl0dVNxL29OZTFhaGFnb1FWRXZwUFpOV1pML3NaTDUvVC9zYlBYSTJlZ3h2ZWZTaVYrR3MrVW54UzVPVTFRWjRMZUVya210eG1QaWR1RHpXdEpadDNGNk04WlpYdlNaTTV1Y25KOHBBQmFra3FMa09kT2NweWxPVHpTazNKdDhyWUFCa2lBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFZNzFtM2Vod1hGVmNqNVYyaXB5c081anV2blcrU1Mrc3VpR2sxUnFxZTlNaTQxRFZUbndXR1ZwdStlUDNZZUlyMm5GdE5VYTNwa0dxRUdxQUVBd0NRUUFBU1FBQVNRQUNRUUFDUVFBQ1NBQUFTUUFDUVFBQ1FRQUNTQUFDUVFBQVNRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRZXJWcTVkbHcyNHVUTFRGMCtGbWs1K1hjK2hkb3lvMUNWVFd4TlBsT2s3M2t3NUk4ckxPTVl4U2pGVVMzSkVnc1NTSnBVQUFNZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUdESXhMT1F2S1ZKY2tsdk00TUFwTWpEdldIVnJpaDZhM2QwMXpvbXE3R2FlUnBscTVXVnIvVGx6Zm92eEVYSGNSY2R4VWd5WHNlOVpkTGthY3o1SDNUR1JJZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEyTWZDdjM2TkxoaDZUM2R3VU1tdWJ1TnB0eTVTVjMvVGh6ZnBNM3NmQnMyTnFYRlAwbjlSc0VsSGVTVWQ1NHRXYmRtUERiandyd25zQW1aQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSWxHTWs0eVNhZTlNMGIrbFc1MWxaZkEvUmUxRytERFZRMVVvTDJMZnN2L0FGSXRMMGx0WGZNUjBiU2FvOXhyWHROeHJ1MUxvNWM4ZDNlSXVKRngzRktEY3ZhWmtXOXNLWEYyTmo3eHFTaktMcEpPTDVuc01VSTBJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQjd0MnJ0MTB0eGN1MGpjczZUY2x0dXlVRnpMYXhRelJtZ2JOakF5TDIzaDRJK2xMWjlCYVdjUEhzN1lSckwwbnRabkpLTzh5bzd6VnNhZFl0YlpMcEo4OHQzZU5vQXlTQUFNZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUhtZHUzY1ZKeFVsek5WUFFBTks3cFdQUGJDdHQ5amF2cE5XNXBPUkh6R3BydlA2UzNCaWlNWlVjL2N4Nzl2ejdjb3JucHM3NWlPbE1jOGV4YzgrM0Y5bW0weGxNWlRuZ1hVOUx4SmJrNGRwK09waGxvOGYwTHJYYlZmRVl5c3hsWlZnM3BhUmZYbXppKyt2cVBEMHpNVzZLZmFhK3NVWW85eHFBMkhnWmEvd0NFKzVSbmw0bVV2K0ZMdk14UXhSbUVHWDhMays2bjZySDRYSjkxUDFXS0F4QXpMRHluL3dBS1hlUFMwL01lNjIrNjB2ck0wRkdhNE51T2w1YjNxTWUyL0VaWTZQZS9TdVJYYXEvRUtNelI3aXZCYXcwZTB2UHVTZmFTWGpNME5OeEkvb2NUL3dBVGJHVmpLeWwzN0ROYnc4cTU1dHQwNTNzWDBsM0MxYnQrWkJSN1NTUFpuS1p5bFZiMGk0OXQyYWoySTdYOVJ0MnRPeGJlM2g0M3p5Mi9SdU5vR2FJelJFSktLb2xSTGtSSUJreUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWYvWicsXHJcblx0XHRcdFx0XHRcdHN1cHBvcnQ6ICdkYXRhOmltYWdlL2pwZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFRQUFBUUFCQUFELzJ3QkRBQW9IQndrSEJnb0pDQWtMQ3dvTUR4a1FEdzRPRHg0V0Z4SVpKQ0FtSlNNZ0l5SW9MVGt3S0NvMkt5SWpNa1F5TmpzOVFFQkFKakJHUzBVK1Nqay9RRDMvMndCREFRc0xDdzhORHgwUUVCMDlLU01wUFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMy93Z0FSQ0FJOEF1NERBUkVBQWhFQkF4RUIvOFFBR3dBQkFBSURBUUVBQUFBQUFBQUFBQUFBQUFFREFnUUZCZ2YveEFBYUFRRUFBZ01CQUFBQUFBQUFBQUFBQUFBQUFRSURCQVVHLzlvQURBTUJBQUlRQXhBQUFBRGY0ZmxRQUFBQUFBQUFBQUFCYnFYMitObnl4U0FBQUFBQUFBQUFBQUFBQUFBQUt0cXVwMmRmSE5BQUFBQUFBRzdpbmV4Z0FBQUJ4Tm1BQUFBQUFBQUFBQUJNTmpsNXRqbVpSSkFCSkJJSUpCQklBSUpJQkpBSkFBQUlBQklJSkJqWnE5akJUdll3QUFBQUFKaDJNRTVRQUFBQUhFMllBQUFBQUFBQUFBQW5ITzN4czltcGVTQVNDQUFBU1FBQUNTQUNRUVNDQ1NBQ1NBQUFBQVVkTEZyOVhERWdBQUFBTDZPcGhrQUFBQURqYkNKaVlrUk1Fd2dBQUFBQUFBWllaMitKc1o0TEFRQ1FBQVFTUVNBQ0FTQVFTQUNDUUFRU0NBU0NBU0FDcmR4NnZad3hhQUFBQUJ0WTU2T0lBQUFBQng5aTJNMHppK0tJbXN4T013QUFBQUFBQmxobmI0V3psaWtBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVY3ZE5YdFlJdkFBQUFHelNlbGhBQUFBQWNuWXZYT095dVNKakNhekU0elVBQUFBQUFaWVoyK0ZzemprU0NFRWdBQUFBQVNRU1FBQUNTQUFBQUFBQUFBQUFZYldQVjdlQ0xBQUFCWlYxOEVnQUFBQWNqWXRoTk00dkJqTkppY1pnQUFBQUFDY2M3WEMyTXNVZ0FBQUFBQUFBQ1laUk9VSkpoSUlJbGlSWmdoSUFBQUFBQUFBQVY3bE5mczRJa0FBQU90Z20yb0FBQUFjWFpFRWdnbUVBQUFBQUNhdG5pYkdldFlBQUFBQUFBQVRDeXMyVlpRbUFBQUFBaVZkbUZsZG9BQUFBQUFBQUFwNk9PanE0UUFBQnNVZFBESUFBQUE1T3hldWNkbGNrVEdFMW1KeG1vQUFBQUF2NU9helF1QUFTUUFBQ1NBQm5XYnFUblVBQUFBQUFBQUs3cWJ4ak1BQUFBQUFBQVVkakRYdTBBQUFHN2puZXhBQUFBT1RzWHJuSFpYSkV4aE5aaWNacUFBQUFCWnBYdjQrWUFBQUFBQUFaUXVwYk9vQUFBQUFBQUFBQVYzVVhxQUFBQUFBQUlzMSs3cjQ1b0FBQUcxam5leHM0QUFWeTBNcW15SmlZa1JNRXdnQUFBQVRqblk0T2VheUFBQUFBQUJkU2JhU2dBQUFBQUFBQUFBQUlsUmtqQzBBQUFBQUFBWWJOYWUxZ2lRQUFBbUd4V2Jhc29ZeXBzb3ZFR2NYeG1tY1h4UkUxbUp4bUFBQUFCZHlNMmVuY0FBQUFBQVRDL0ZPY1NBQUFBQUFBQUFBQUFBS3J4VGtnQUFBQUFBQ3JxNHE5N0dBQUFBQUFBTFl5Vnpqc3JraVl3bXN4T00xQUFBQXkxclhjWE9BQUFBQUFNb1g0NXlpUUFBQUFBQUFBQUFBQUFCaGFOZThKQUFBQUFBUmVLZTdnaThBQUFBQUFBV1JmQ2FaeGVER2FURTR6QUFBQUYzRXpUcjNBQUFBQUFtR3hqbVVnQUFBQUFBQUFBQUVFZ0FBREdZMThrQUFBQUFBRERvNHErbGpBQUFBQUFBbEpCSUlKaEFBQUF5MWIyY2ZNZ0VnZ2tnRWtFaFowcTlqcmJYTjRtdTVrZ0FBQUFBQUFBQUFBQUFBQVlXVVhoSUlCSkJKQVZac2x0Q0N5cnQ0RndLUk5BQUFBQUxZeVZ6anNya2lZd21zeE9NMUFBQUZuR3pUclhJSkJCSUlKQ1luZnJHaGEvck8xMTl2S1o0ZmxOUExXc0FBQUFBQUFBQUFBQTNZdTNiWXdwNTFJbEZvV1JhR1dadE5tU2M3V293VXE1OGdBY2J1K3o3MnYzQUJCa1ZadkpZNWZLWndsSXJtSzdBQUJiWEpYYkhaWEpFeGhOWmljWnFBQUJPR2MrSm5BQUFBQ1RKWDIvc092NW5pODMwSFgzNkswMDhlSGorZDFjdEc0QUFJSkFJSkFBQUJBSkdPYXNacTlqdDdmdHUxMmVYaDF2Rzhmais1N1hic20yYzJzdGJJQTFhWS9uWGxlRFh6d0FISDdudFBWeDB1OTB1YnI0c29rOC96ZW5SZnkwWmZLWnB6cXNNNFZTMHNrUklBWlJNVEV4SWlZSmhBQUFHWE15VHBaQUFBQUFFeDYzMW5SOUJ1Ny9qT1p4K1p3TURVc2lFQUFBSklBQUFBTTcyNkc5bjVuTzFnQjEvUzdIc3UzMkpNNW5GSG5kUG43ZVRMUldtRVFpTlREaXJpdWVTM1AxOWZrK2N4VFdRQU9QMnZhZXZ0MGV6dTZKR01XcXBmaWFQUTFiZVh3eStVemhuRTV3c002cUx0TEpBQXppK00weWk4SWlhekU0ekFBQVF5NGVaU1FBQWxadlFpYTlJdkN6c2VoMlBSN3ZRMkw1UEU4RGpVY2lKeHlBQlowWjN0M0xyWXNldHhxNDVZU3l3eUFBTTdUN0gxUFc4bDVybVVZY1lBNm5wODNiM3R6clo5elp2Zmk2K253ZEhSOXgxdTF5Y09yUlNuZDJkM3gzSjVPN3NaZlNiM1I4cnorWjVUeXZQVlJNOGpzYjJ0czU5L242bFd4NnIwbUxzYmVmQnI0OHVjMXhpZGZIbHF5K1V3eStVeU00WnhOa000WlE1ZWVBQUFBQUFBQk90Wnljb0FBR3gwWDBiMUhvTlRIaThCNTdnKzc3L0FIQUFCd3RUUjRmbHRiUGRqSzhnZHZyN2ZzT3Ixdks4L21lZTR1aDdEMFBXdHRidy9tK05qcHp1OUhJTUlqVzUxZmIrbTdHVnA4endPZHpjZXZ0YnQ1TlBSeHhxempzMCtqZXk3KzVmTDRUaThQbjYrSDBYVTNxWXJvWXNIVnpiUE13NjNRemJPWjVma2M2cmsyR0ZwOGg3TDBHL2huWHg0T2x5Y2ZjMGJBQU9uanh2b0xhV1VNb1pwc2haREtITXpRQUFBQkpNSUlrQUhPeVJwV0FBQTNPbmY2RDZUdWVkMGREei9NMFBROVhlSHBOM3BaemJ6R2p5eHcrWnA2dkdqMi9zK3QyOWpjR3RUSHlNR3A2RGEzd0FQQ2NQaWF1cmoraSttNytFUjRqamNiME8xME96ME5yR0hrZUx5K2wwTTNlMjk3a2ErcjRUeVhHYTFzK2pIMC8xdm9oeHRmVTZtZmFrem1aQUFQRWNmamVlODdxQ1U2L3IvVlhyWVljUEo0L0Q3UE8xQUFKNm1PZG1va3lobkN5SnNoakxTeVFBQUFMNk5ta3BEQ1ZVcWJSaktPTmxqRk1nZ0F5ek5qY2xuaW5TanU5ZmM5WjArb21keStTbUswMHBYRmZCZWE0dEdqWGM3ODJXdE92T0ZJOWwzT3YxTTJ6NExpY09uRFdOcXNSR2h3NkluTFBFUWpVc3JQcXZRZEhTMWNYQzBOSExQRUVZcGExaDFPM2srZ2VoN3RjUjREazhIdGJPMzZYZDZka3o1N1YwTmZIaUExNjA4MzV6U3d3SUV2UitpOVgydC9ZODl5ZWQ0clY1SFo1dXBKQUJPN1RMb1VFbVVNb1dSTmtOVzhWMkFBQVREb1k1RUVFRUFwbHJjZktnQUFPbjE4djBiMFhmSHpyZzhEdGREYjNNbVd5MSszc2JtbGp4YzNEcTRua09EeTZlZFB0Zlc5UDBPNXYrSTQzRzRQSTFQcUhyL1I0eFg1aDVEejNZNnV6N3Z1ZHJqYXVwNGJ5bkkydDYrN3NaUU03VzZlM3NjblQxVUFPWno4RlduTExYM2ZyZXYyOW5jNDJ2cCtkNStoNjNxZFhleVp0V21QaDYyajJNKzJCVkZmQitiNDJ0ejRpWTFlbjFyK2owdGd3cFhpNm5NN0hKNWdBRE5HZlh4SVNUREtGaWNVVVhBQUFES0cvam1DQVFRUVkwWWFOOWJGTVZrQURaNk0vUWZTZDNmeVp2bG5tL00rcTYvU1F6bTJkcEEwOFdIeS9tdE5pdHZkV2ZwSHBlL3BZOFBoZUp4UHBQZjlGeWNHcjQ3a2NuNkIzZTlxWThQejN5M0VyMDdleDlidjhBb052ZkFBR2Myc21SOHc4dDUzVzVzOWp2WmZvSGQ3Zzh2b2N6bTROZjJuVjdOMDI4bm84cmF2bHptUU9McDZ2QTg1clJFUmFOSHUraDNzK2U5RzFTM0l5MHU4ejVsQUFKWjlyRE1wSmhsQkt1eUFBQUFEZHhUbVlnZ2dneHd6anEyeGhyWXBpQUF5MlkrcGV0OUhWV256Ynp2bnZxZnBmVGNYWDByWnZmYTh6UFF5NStQcjZuejd5UEhpa3ptcjIrL250bWNsdmI5UHRlYTArZHc5WFIyTDM0L0x3NjNOVGtqcTl5MnhmSU5IQmkwT2RTY3NlbTdHOTYzb2RiQ0k4WHlPUndlRnJaWlkra2VzN3ZReTV4NGZqY2ZtNm12OUo5SjZDVG1ZZGF1c0FEemZQNS9BODlyaXJLNS9vdlI5ZWw5cUdVUE02bkk2M0s1cUFDUXM2dVBMTEVra0dNZ0FBQUFMS3R1a2pFR0lsaHJUaHIyZ3dxb3h5QU56b1crbytuOUh3OWJTOGx4K1o5SjlENkRUcGk1bURWR3ZTbnA5M3BlWTBlYjRyeXZQSGU3dWYzM2I3ZkExZEhSeFlQVzcvVjhWek9QNlRlNkhSeTdIelB6WG4rZnpLamE2RDIzZjYzYzJkeXVJOHJ6K1gyTnJiNjJmYTVHRFY4UDUvajZYUEQxSG90djJuVjY0SHpmejNBOUgxTjcwdTcwZExIaTE2NHh2WmM5ODJIei9oY1RoOFRBTWJ4eU8vNkxkdmw2T0hKb1pjZWx6ZUYxdWRwZ0FDM28weTJhaEtBQUFBQUFDMmpack1FRVNncjFKeHcyeElLY2JHQUhkN096OUI3dmQ4bnp1WG82MkwzWGE3UEgxOVRuWXRZRStwM2VuNGZqOGZ6UEExTE5tUHBmcXU3dDN6Zk5mTytmOWoyZW4zZHJlK2MrZjRYbytwdStqM09oNGJqOGZ6WEExQU1zMGVxNzI3N0hwOWVTdUk4bm9jcnluQTBjTmVSTm01MEo2RzNsK2c5cnU0Ukh6TGcrYitsZDMwZGxyZWMwK2RqRVgzdjM5cmZwclh4dks1SG0rSHFSamtFWTlYc2NMYzZQVTBNZWh0em5wY1ByNkdtQUFMTjZ1ZTVVQUFBQUFBQUN5cStzb0pRVTZWc2FJaENhcU1JQWV1OUQwUFk5VHJlSTVYRzNjdWIxWFE2Zm45VFJvcGp4UmRlM285dm8vTi9QY0RqOHZINjcwTzc3THFkYnkranpmR2NUbGZUUFNlaDI4bVg1WjVmem5vT2x1ZTM2L1k4M3BjN3dmbCthRXgwK2xmM0hjN0hWemJQTnhhL0gxdFB0N1c5NDdrY25nY2ZYeHJNbS8wSjdXL3RlMzYzWTVXSFc0ZXJvK3g2SFg0ZXRwZWIwZWQ5QTYvZUdKODg0bkI0bkZ4QUFoWnhmUStqNjNENFhNNi9ZYUhLN0docUFBQ3piclp2VkFBQUFBQUFBRXd1cXppUlJwV3hveGhCVFNjWUNaZS85VDEvUTdlL3g5ZlV4UmRhL3dBNzg3eGU3MGRuME85dmRETnNjVFYwdkVlZjVsdWFmcC9wZlFENXJ3Zk8vUys5NkxXcGo4THhlUHgrWGk2L1N5L1MvUTkvbll0ZjVoNVRoWlduMTNjMy9XZEhxRHlmTjVYbE9Ub2UwN2ZVOU52ZEVlWjBlZDRyZzh5dWtmVWZWZC9meTV1RnE2WGgrTngvby9mNys5a3plYjFPZDNkbmZzdE9uaXhiK1hOcFk4WHo3ZzhQbDgyaEpDRXE4YnVlbjZ2SjRITzZQWWpYNVhXME5RQUFXN1VXNzlBQUFBQUFBQUFCTU00VTgrOFVZd3dyT0FCTXgyT3BudnRmbTYrQ3k5dWJwVXh4ejJlcGwzczJYbWEyRGw2RkZXNXVUdmJHU2lsZExXcDNlaHM4TG42MU91Rm1WMXQvTEVPUno4UFY2T1RvWnM0NWVyZzVtaFJDYk9sdlhzdFlhbUhIcllLK3I3VzlUanI1cms2ZVZwNm01bHR5VzNNbVFjN0JoNXVwaTlGMHR1U2l0UFBjcld3eHpJaUs4bVRRMk52cGEybHpkbmR3dmkzOWJCczRjWUFGbXpXL2ZxQUFBQUFBQUFBQU5YbFhpZ0FBUVNBQ3UxNEFFa0VrQUFFZ2dBRWtBQUFBa2dBQUFBQUFBa2dCa2pPdFlCSUFBQUxObUw5K29BQUFBQUFBQUFBMU9YZkdnQUFBQUN1MW9TQklJQkpCSUlBSklKQkJKQUpJQUFBQUFBQUFCSkFBTW9ybkVBQUFBQVc3TWJHOVVBQUFBQUFBQUFBYW5OdGhqa0FBQUFDcTFvU0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFNNHJuRUFBQUFBWDdOYjkyQUFBQUFBQUFBQUJxYysxZUtRQUFBQUs1bkNaQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUZzVnlnQUFBQUJzYlZiOXVBQUFBQUFBQUFBQnE2VTA2OGdBQUFBVjJtdTFnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQmRTdVVRQUFBQUJ0N3NXN0VBQUFBQUFBQUFBRFgxWjF0V1FBQUFBTUptbThnQUFBQUFBQUFBQUFBQUFBQUFBQUFBRFp4MUFBQUFBRzd2eFpsZ0FBQUFBQUFBQUFWWVowZEVBQUFBQVRyWmJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWlF2eDBBQUFBQWs2UFNpYkFBQUFBQUFBQUFCalJ6ZWZJQUFBQUFveVd3bVFBQUFBQUFBQUFBQUVnZ0FBQUFBQUFCYldMYVZBQUFBQXpzNlBSZ0FBQUFBQUFBQUFBYzNuVGhWSUJCSUFJQlhhYU1sZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQnRZcVpRZ2tna0FBQXZ6dDNjZ0FBQUFBQUFBQUFBYU9vMThFZ0FBQUFKYW1XMFRJQUFBQUFBQUFBQUFBQUFBQUFBQUFzckd4aXFBQUFBQU43YmpZemdBQUFBQUFBQUFBQnI0V2hxQUFBQUFCVGUxR1NRQUFBQUFBQUFBQUFBQUFBQUFBQUJ0WXE1MWdBQUFBQWRYZVpYQUFBQUFBQVhVYkZaeWhqTFh0Rk53QWlyazZLQUFBQUFDRFR6WGdBQUFBQUFBQUFBQUFBQUFBQUFBRmtSdFlxZ0FBQUFDMjdwN29BQUFBQUFaUTZPS2RpZ0FEWHU1MldNWkFjN1VhK0tBQUFDU0FCVGUydGxzQUFBQUFBQUFBQUFBQUFBQUFBQkp0NEtaeEFBQUFBQTM5bWRyT0FBQUFBQWs2ZUNiNmdBQUtMT1puaUFVWW5MMVlrRUVnZ2tnRWtFbXBsdlhhUUFBQUFBQUFBQUFBQUFBQUFBQmZTdXhqckFKQUFBSUpKT3Z1emxZQUFBQUFCdFk1Nk9JQUFBQnpzclZ5UUJ5TktLNmdBQUFBQmpacDVyNHpJQUFBQUFBQUFBQUFBQUFBQUFzckczZ3BJQUFBQUFOcks2TzFJQUFBQUFBNmVHZGlnQUFBRFh1NW1hQU5UREhPMXdBQUFBQUZkbW5udUFBU1FBU1FBQUFBQUFBQUFBQUJNTjdCU1lBQUFBQUFkamJteTRBQUFBQUFkZlhteUFBQUFGY3VSc1FCRU9OcVJoQUFBQUFBQ203VXkzQUFBQUFBQUFBQUFBQUFBQXlodVlhWndBQUFBQUEyc2pwN01nQUFBQUFBZGJCTnRRQUFBRlZuSnp3QU5URkhNMTRBQUFBQUFGTjUxTTF3QUFBQUFBQUFBQUFBQUFKaU4zRFhPc0FBQUFBQVNkbmF0WmNBQUFBQUFCdjRwM01ZQUFBRFR5TkRMQUFIRzFhMDFBQUFBQUFDdTA2ZWEyTWlRUVNRQUNTQUFDU0FTUUFBU0NDYkt4dVlhWlFBQUFBQUFHOWxubzU1QUFBQUFBQUZsWFZ3emxBQUFER1hLelJYWUFCVFNPTnJ4QUFBQUFBQU1UVHozcmtBQUFBQUFBQUFBQUFMNlJ0NHFnQUFBQUFBV1M3ZXphWkFBQUFBQUFBYk9PZWppU0FBUWM3SzFza0FBQWMvREhPeFFBQUFBQUFBS0x6cTViUklBQUFBQUFBQUFBWncyOE5MS2dBQUFBQUFCMmRpZGk4Z0FBQUFBQUFBWFVidEp2b2tnb3UwcnhUY0FBQUJ4ZGV1dlVna2drQ0VTa2dBa2dCRXRmSk92a3RFZ0FBQUFBQUFCblZzWTYzMGhBQUFBQUJKQUpJZERMUFN6U0FBQUFBQUFBQUFKaGxER1VTQUFBQUFyckhFd1JYRUFBQUFBQUFBQ25KTkY3VldsSUFBQUFBWlF0eDF1cEZ0WUFBQUFBQUFBR3paMnRpNEFBQUFBQUFBQUFBQUFBQUFBQW9wSEV3MXhoSUFBQUFBQUFBSWxYYWE3VGhMQ1ppVVRJeWlKaGxDeXNaMWl5c1NBUVNBQUFBQUFBVzJkelBmS1FBQUFBQUFBQUFBQUFBQUFBQUFHclNPTGhyQ0FBQUFBQUNTQUFBQUFBQUFBQ1NBQUFBQUFBQ2JaZHpOYXkwZ0FBQUFBQUFBQUFBQUFBQUFBQUFhZEk0MktnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHYWU3bXRiYVFBQUFBQUFBQUFBQUFBQUFBQUFBQU5Ta2NYRlNBUVNRQ1FTUVFTUVNBU1FDVEVFZ2drRWtFQWtBQUVFZ0FFa0Vsa3ozTXRyYlNBQUFBQUFBQUFBQUFBQUFBQUFBQUFCcjFqaVlxVnhBQUFBQUFBQUFBQUFBQUFBQUFBQUFBMmJXN2VXMmN5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJYRWNYRlhWaW9BQUFBQUFBQUFBQUFBQUFBQUFBQTZON2RiSmVRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDRG1ZNmN1dFVBQUFBQUFBQUFBQUFBQUFBQUFCbk05aTk5MjhnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVVWampVcHJSQUFBQUFBQUFBQUFBQUFBQUFBMzdXNjk3WnpJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBMEtWNU5LMXpBQUFBQUFBQUFBQUFBQUFBMlU5YTk5cTBnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFjK2xlWld0S0FBQUFBQUFBQUFBQUFCdEo2bDc3bHBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBR25XT2RXbW5FUUFBQ0NRUVNBQUFBQ0NUSTM3VzZNMjJMU0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1ZalRyR2tqVXJXcEFKSUpJQUJKQUFCT3hNN2N6dXpiYXRNZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXFpTmVJb2hTaXFJck1TRUlUTTVsa3JVM0oySm5abGxNZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWYvRUFFMFFBQUlCQXdFREJnc0VCd2NCQndVQUFBRUNBd0FFRVFVUUVqRUdFeUV3UVZFVUZpQWlRRlJoY1pHUzBUSlFVbE1WSTBKem9iR3lNelZ5Z1pPandUWkRWV0JpNGVMd05HT1Fvc0wvMmdBSUFRRUFBVDhBOUtpZ2FUMkR2cU9OWXhoUjl6eXdySjdEMzA4YlJuRGVnV0VQR1FqM2ZjWXFLMjdaUGg5MUVCZ1FSVXNCVEpYcEhYS01uSGVhalVSb0ZIWjl4S3BZNEFxS0VSKy83dGxnemxrK0hXMmE3MXl2czZlc1ZHZk82Q2RoUmd1U0NBYVZTMmQwRTdDcEhFZWdvaGtPQlVjWWpHQjkzeXdpUVpIMnFJeGtFZFhZRE01L3c5WkhLMFdTaEF6c2FWblFJU01EaFNTTkhuZFBIWXpGK1BvRWFHUTBpaEJnRDd4bGlEakk0MFFRU0NPcXNEaTQ5NDZ5RG13VHpvT01kR3h6RVlsQ0FoKzJvaWd6emc5MWR0T1ZKOHpyMFF1MkJTcUVHQjk1eVJpUWUyaU1FOVRBKzVPamUzcklvV21KQzQ2QnNlRmtqVnpqQnFPSXlaeGpvMk9oUTRQWEtwWTRGSW9RWTlGQW9SUDNVSUdOQ0R2YWhBTzgxekMrMnVZV3VZSGVhTUhjMWN5MUZHSFlmUnBZOThaSEhxcmFYbllWYlBUd1BWaGlPQkkyWkpHTW5GQWtjQ2V2RlJwdUQyK2hxcGJnS1dEOFJvUklLSFZrQThjVVlWUGVLTUxEZ1FhSUk0ajBPYVBQbkFlL3FiU2ZtWk1FK2FlUFZ3eTgwVGxRMmRqemI4U29GQXgyMUZKemVjak9SUTQwNzc1NFk2MkpNRGVQb1N4TTFMRW85dm9YUVJnMDBJUDJUUlVyeEhvVXFicHlPSFUybDFnYzNJZmNlcWhqV1FrTzJOanhLc1NzSHlUeEZSSXI1M214UTQwNmhUZ0hQV1JKdkhKNGVnb2hmZ0tXSlY5cDlIZUVIN05FRlRnajBBaklJcGwzU1FlcGd2R2pHNitXWCtJcEpFa0dVSVBsU1RKRU1zYW12SGtQbSthS1ZHZk82Q2RoUmd1U0RnMHFsczdvSjJGU09JNnRSazRwUmdZNjhWSEQydjhBQ2g2U3dEY2FlSXJ3NlI2QTY3eSszcWxZcWNxU0RTWDBpL2F3MUxxQy90SWE4UGkvQzFIVVIreWhwNzJWK0JDKzZpU2M1Sk95T1Zvc2xEeDJOS3pvRUpHQndwSkdqenVuanNaaS9IcTQxd005ZW9MSEFGSWdUMyttdkZucFgwQ1JjSFBvTUpqQlBPakk3TmptSXhLRUdIN2FpS0RQT0QzVjIwNVVuek9xUmNucjFVdWFWUW93UFQzUVA3Nkl3ZXVJeUQ2REZDMHhJWEhRTmp3c2thdVNNR280akpuR09qWTZGRGc5VW93T3VWZDgwb0NqQSs0WFhmOEFmUkdPdWtIYjZBR0k0RWpaa2tZeWNVQ1J3SjZ0Qms5ZGJyQzkxR2wxS1lvVDlwd01rVXVoV2wxL2RlcUs4bjRKT0pxVkpyU2N3WGNaU1FmeCs0blhlOS9WeFhVTTgwMFVVZ2VTRWdTQWZza2pJejVHNmF3YXdldGhsNW9uS2hzN0htMzRsVGRBeDIxRkx6ZWNqT2FIR25mZk9jWTZsUmdkWnV1SXVkS0htaTI2R3gwWjd0bHBoTDZJbTNOMEYrMUYrS283YlROWGN4VzBiNmZmcDBxS3crdDZiUGFYWXhxTm5rcTNhMVJQdnBuMHBSSkpLSW9JekpJM0JSeHI5SGFsNmhQOHBwN0svalF1OWxLRVVaSktuaFFsQlRlSnhYUEorS3VmU3ZDRXJ3aGVBRFVWZVErYkRKbjJMUzJsMHd5dHJNZmRHYUdtMzdjTEc1LzBqUzZQcVRjTEtiL05jVmNXMDlwS0k3bUl4dVJuQlBaNVdnLzlROG9mM3NQOUd6SW9Wa1p4a1pyZUdjWkdka3E1eFFpN3pRaFUwTGRUMnRYZ21lRDA4RHAyWkhlUExoaldRa08yTmp4b3NTc0h5VHhGUklyNTNteFE0MDZoVGdIUFVBWjZ3OERXaVdrRjF5YWhobFFQRzRPZmZrMXF1a3k2UGM5T1hnYjdFbGNqNFZYVEhtM01POGh5eDdSWEttYUsxdnJHZGY3ZEd5Y2NTb3BOYnRZdVU3M3k3L01PbTZUanB6Z1VoQloyVUVJV0pBN2g2UTBnVGpYUHJYSk5CTnJMeTlrY1d6bEROekdoM0o3V1hjK0p4V2l3SmVhdGF3dUF5WkpZSGdjRE5EU05QSEN4dHY4QVNGQ3d0VjRXMEk5MFlwYmVGUHN4SVBjb29BQVlIa1g5N0hwOW5KY1M4RUhEdlBZS3VibVM4dW51SmpsM09UNVdnZjhBVUhLSDk3RC9BRVZvcTg1cThFWmlTVlh5Q3JqSXh4SnE1dG9ZTDFKSm9iR0N4amt6emd3R1k0NEhvNzYxUmJHS0M2ZTZ0TGVHZDFKZ0tITFAzSEFIUlQyRUthQll3RWdHZVJlY2VOZDVqbkpJRkc2c3ByNXRML1JuNmpjM2NoUDFnTlhNU3dYTWtTT1hWR3hramRQdUk3NmM4S0ZBMERRTkNwYlpaQVN2UTFGU3JGU01IeVZSbkpDQW5ZVVlMa2c0TktyTm5kQk93cVJ4SFVMMXZJKy9EMjhsazU4K003eWU0MWRXc1Y1YnRET29kRzRpdFZoMUhSakhBdDFNTFFNVEU2bitCb2xwSkRKSTdTT2VMTWNuMFNLTjVaQkhHcFoyT0FCV3BXaWFiQkhibkRYTCtmSWZ3anNBOG5rckNKdFpkMkdSSEhYTlIvZ1g0VXFLdkJRTmhVTU1FQTFMcXFlTUJXSzJtbmp0a0s0Z1RlTytjVWRlZnMwclV2OEFScWZsTTl2R1htMHU3UmU5eGdVbkthNm1qRHdhTmN5SWUwWngvVFI1UTZsMmFKY2ZCdnBVM0t5L2hmbTVMQlluNDRreUtUbFhxVTBnamd0SVhmOEFDRVpqL0EwZGI1UWVvTi9vUFdwejZ2ZnhBM3R0TUlvL08vc1Nvb2VWb0gvVUd2OEE3MkgraXRBY3BybHZ1L3RaVSs3RlhVQXVySVFkajZtYys3ZUpOY29YUyswdWQwNDJsd0ZQOGovT3JRWTBiUThlc2ovKzZ0dit1NWZlMzlBcSsvdks2L2ZQL09wT0kyQ2dhVTBLRlhjVzhtK09JNCtUSEswV1NteHBXZEFoUFFPRkpJMGVkMDhkak1YNDlRT29ndDVybGl0dkRKS2U1RkpxZTNtdFgzTGlGNG03QTR4dHpWaGFSUjZhbDdCZXd4WDZPV1ZHbEF5T0dDQ2EwM2xIYVhzR1o1VWdtSDJsYzRIK1ZYTjNwVjVBME05M2F1amNRWlZxL3RvN0c2S1EzRVU4SjZWWkhCK09LM2gzanlyVzFudnJqbUxWUXo3dWVrNHJ4YTFiOGhQbkZYdW1YdW1vajNVYXFySEF3d093dUJRY0h5NG8zbWtFY1lMT3h3QUswblNZdEl0alBjRUdiZHk3ZGlDcjI2YTl2SloyL2Jib0hjT3dlVHllMWEyMG8zSnVSSnZTWXhnWjZCbXZIRFR1NmY1Qjlhc3J0TDYwUzRpREJINEJ1T3pYTmRqMHdOQ29ZM0xKbE80VnlTbEtheXlNYzg3RWZyczVSdzg5b1Z5QnhVQi9nYTVKVGIraHF2NVRzdjhBenM1WlI3bDliVGZpUXI4RFhKSFR1WnRYdlpCNTgzUW5zWFp5djFIY1JMR1BpL255ZTdzRloyWndDU2F1TmZWU1JiUjczL25ib0ZEWHJvTmtyRWZaZy9XckxXbzdsMWprVXh5RTRIYURXZ2YzL3dBb1Azc1A5RlcxdzlwY0pQRmdPaHlNaklwOWR2bnVrbk1pYnlBaFZDK2IwOFRpbDFDNFdHNWl5Q2wweGFYSXowbW85VXVZNHJhSlNuTjJ6YnlMamkzVDBuNDBtb1hLWDdYb2NHNE9mT0s5SERIQ25kcEpHa2M1WmprbjIxTDJiQlFwYVUwS0kza0s5NDlKMCswTjlmdzI0T09jT0NmWnhOV2xwRFpRTERib0VSYTEyMmp1ZEl1UklNbEVMcjdDQlZ0Rno5ekZEK053dnhPSzhXTko5VS8zSCt0ZUxHaytxZjdqL1d2RmpTZlZQOXgvclhpeHBQcW4rNC8xcnhZMG4xVC9BSEgrdGVMR2srcWY3ai9XdVVkbnBtbklzRnJiNHVYNmM3N0hkSHhvVkhGUE1DME1Fc2dCeGxWSnJ3Uzc5VW4rUnZwWGdsMzZwUDhBSTMwcndTNzlVbitSdnBYSXlMZnU3cWZ1UUo4VHM1WHBQUEphcERESklxNVk3aUUxNEhlOWxwUC9BS2JmU3RKNVBXMW5hcWJpRkpaeU1zWEdjZTZyL1FMSzhnY0xCSEZMakt1Z3djMDhFOENabWdsUmVHV1FpaGtzcXFDek1jQVYraGRUOVNrcjlDNm42bEpVbWw2aERFWkpiVjBSUmtrMUNqenVxUklXZGpnQUN0RTBSTk5qRWt1R3VHNG44UHNGYTlGZDNGanpGbEVYTG5EbklHQlhpM3FucXY4QXVMOWFlTjBuNWtMdlNiMjdoRHZaUCtWRFJ0VDlTbHI5QzZuNmxKVWlQREs4VXlGSFhpTmpuQ210TWg1alRMYUx0V0pRZG5LSVRUNjVNeXd5TXE0VUVLZTZyQytGanFNTjF1bHViNHI3eGl2SGFQMU4vbnE1NVh4WE5yTENiUjhTSVYrM1dpYTkraUlaWTJoTW9kdDRZYkdLOGRvL1UzK2V0WjEyTFYwaFUyN0p6YjVQbjV5S2o1WlF4SUVTeElWUmdBUFhqdEg2bS96MWQzVDNsM0xQS2N0SWM3WlA3Si9jZGtsell0b2tWc2xuaStXVGZlZkp3dzRZeG51QXF4Lyt2Zy9lQ3RGY3ByMnUrMldMK2l1ZGF1ZGF1ZGF1ZGF1ZGF1ZGFpeGJqUW9VS0ZMUzFuQ2s5VUszSC9DMWJwSFlldDBxOEZocVVOd3d5RWJwOXhHS2kxRzBtaUVrZHpFVjc5NFZ5ajErS1MyTm5adUgzL3R1T0dPNFZwc1YxSmVvYkpDOHllZUIwZGxjL3lwL0wvZ2xjL3dBcWZ5LzRKVnB6dmdrWFAvMjI0Ti8zNDZhbUxyQzdSakxoU1ZIZWE1L2xUK1gvQUFTdWY1VS9sL3dTdFNodllydm5kUVRFc3ZUMGtWbXVTa1BOYUZHZnpHWjl0L0x6R24zRXY0STJQOEs1SFJibWt1LzVrcFBsY3BOVThQditaaWI5UkIvRnEwV0huOWN0RTduRC9EcDJPNnhvV2NoVkF5U2ExclY1ZFp1aGEyZ1l3QnNBRGk1clE5RFRUSXQrVERYRERwUDRmWU5oT0JXdWNvV3VYTm5wK1NDY0Z4eGYyQ3RBMEZkT1FUM0lEWExmQkJzMTdWeHBka2R6Qm5rNkl4L3pXU1NXY2xtWTVKenN0NHZDTHVDSDh4MVg0bkczWHI0d1FKYXhIOWZkTUkxOWdQUVRRaGpBd0VYNFZ6VWY0RitGRHl1Vk9yK0YzUGdrTFpoaFBuSHZiLzAyZ1pPS1RraktkRGx1VE80dkVNaDNPYjNneXF4d0FPT1NCUjVIb05ITnlMcTVNNGc1M211Wkgyc1p4aW91U3NzRm5ZM1N5dkpjTTRhUlNtNEZRcVRqSGVEZ0d0SC9BTCsxejk3SC9RUEtHMFVLRkxTMWNQdXduMjlIVXd3YjR5M0Nnb1VZVUFiV1JXNGdVMXVEOWsweU1uRWRTcXM3aFZCSkp3QUJYNk92UFZaLzlOcS9SMTc2clA4QTZiVkxGSkMrN0tqSTNjd3dhNUl5d1FYVTgwODhVV0VDRGZjTG5KcjlLMkhyMXQvckxTNm5ZdXdSTHkzWmowQUNVWk95YWVLM1RmbmtTTk85eUFLL1N0aDY5YmY2eTFMck5oREU3K0dRTnVqT0ZrQkpxK3ZaTlF2SHVKZUxjQitFYklOYzFDMmhXS0c1S29vd0JnVjR4NnA2NDN5aWh5aTFUMXh2bEZUNjVxTThEUlRYUlpHR0NNQ3VUMEpoMEsxVnVKWGUrSnlObDV5aDFFWHM0aHVpc1lkZ293T0dhOFlkVTljYjVWcnhqMVQxeHZsRk55ZzFOMEttN2ZCOWdvSEFvRTV5Q1FhNXgvekcrTkYySXdYWWlnY0RaeVZzVmdnazFHZkF5Q0VKN0Y3VFd1OG9tdmkwRnFTdHYydDJ2V2NISUpCcm5IL01iNDF6a241amZHaVNUbGlXOTVyT3prM0FialhZTURLeDVjN0pKRmlqWjNJQ3FNazl3cWZXT2YxNWIrUkM4Y2JqY1QyRGhRNWFJVGdXVC9QVVJabzFMcnVzUU1qdU96VWVWVVZoZXZBc0JsS2RCWVAyMTQ3Uitwdjg5ZU8wZnFiL0FEMTQ3Uitwdjg5WG5MQXpXcnh3UUdLUmhnUHY1eFE4alNidUthMmlReTd6ajdRejUzR2piMmFvWDhKY251N2ExZThqTVBOSkptVGV5Y0g0MW8vOSs2Mys5ai9vSGxEYU5ncGFXcHBOOS9ZT0hVS01zQjNtaDVid2c1SzlGRUVIQkhsOG5JZWYxeTJIYzIvOEJuYnlqbTU3WGJudVZndndGYVR5WXRMdlRJWjV6S0pKQms0YXZFL1R1K2Y1eDlLdHVTOWphM01jNkdVdEdjakxiTlIwNkhWSUJET1hDQnQ3elRpdkUvVHUrZjV4OUtia2xwcUtXZHB3bzRuZkZYWE1lRk9MVU56SVBtbCtQdjJjazlSOEpzRGJPZlBnL3A3Tm5LelQvQnI4WFVZOHlmai9BSXFBTHNGVVpKUFJVRVFoaFNOZUNLRkZYVTNnOXBOTitXaGI0RE96UU5FT3B6ODdMa1dzWitZOTFJaXhvRlVBS09nQVZ5aDFzYWJCelVKemN5RDVCMzBXTEVzeEpKT1NjMVlhWmRha1pCYW9INXZHOWtnY2E4VnRWL0pUNXhYaXRxdjVLZk9LOFZ0Vi9KVDV4VVBKUFVYa0FsVkVUUFNkOEd0VTA3VnI1QmJRSkZEWm9NSWdmcElIRE5Ia3JxZzRSSWZjNHJ4VzFYOGxQbkZlSzJxL2twODRyeFcxWDhsUG5GWE1FbHBjUEROZ1NJY0VaenQ1TmFaNEJZQjVCaWFicGIyRHNHemxSTnpPaFRkN2xWSHhya3JZeFhsL0taNHhKR2tmQmhrWkpwTklzRVlNdG5BQ3B5Q0VHelVMdGJDeG11Ry9ZWFB2UFlLNU82VERQWXZkMzBTU3lUdVc4OFp3Sy9RdW5lcFFmSUsvUXVuZXBRZklLL1F1bmVwUWZJS20welM3ZUY1WmJTM1ZFR1Nkd1ZlVHBjWGNra1VTeFJrK2FpakdCVGJHbmRyc3dJY1lBcm1lbklOUnZLWUdFbHdRaWNkNlE0WDMxaEpvWlBCNTQzWURpakExb29hYlc5YUtJNUN2RnY4QXYzUEtHMGJCUzFMTGdGUWZmMUtIRHFlb05Pb1lZTk9wUStWWTM4MWhQenR1d0VtTVp3RFdqVHpYT2xRVFhSeks0SkpvNEFxNW01KzdrbC9HeGI0bk5XZDdyOGRuQ3NHbndtSUlBbnUrYXJuVzlkc29ETGNXTnVpQTR6Lzhhb2RWNVFUUkpKRllRRkhHUWY4QTQxZnBEbEovM2RCOFAvZFg2UTVTZjkzUWZELzNWK2tPVW4vZDBIdy85MWFwUHIxellTcGNXaVJRNHk1VGpqNWp0MGJVRHAycFJ6L3NaM1hIZXBwV0RMbFRrR3RYc0JxV25Td1lHOWpLSHVZVnBGdVpkYXRvbkJCRW95UGQwblp5a201blFyanZiQy9FMW8ra3lhcmRoQmtSTDB5UFZ2Yngyc0NRd3FGalFZVVZyR3F4NlRhR1E0TWpkQ0ozbXJpNGt1WjNtbVlzN25KT3prZ1lvTENaNUpFVXZKMmtjQUs4TGcvUGkrY1Y0WEIrZkY4NHJ3dUQ4K0w1eFhoY0g1OFh6aXZDNFB6NHZuRmVGd2ZueGZPS2prU1FFbzRZZDRPZHVvejgvcVZ4TCtLUmlQZG5vMmNtdE0vU0YrSGtHWVlmT2IybnNHM2xyTmkxdG9lOXkvd0Zjbk5YdGRLU2N6aVRla3h3R2VnWnFDWVhFQ1NxQ0E2aGdEeDJjcnI5V2toc1EyRkJEeWtWRHlyMHlDRkk0MW5Db0FBTnl2SERUdTZmNUI5YThjTk83cC9rSDFyeHcwN3VuK1FmV3VVSEtGZFNpU0MxMzFoNHZrWUxHczBkbHA1K3FYVGR3d0tKa0hBS2FobmttU09PV0NHU09Mek54MXlyTG5PR0hiVnlrQXVpMW5hV1ZxaEFHTGFQY0RlMDRya3NVZzFQbGgrL1RId2JxUnNGTkpnWVhxNFgzNC9hUExiWVFDQ0taZDArU25TMVdjUGc5bEREK1dpcjhCV3JUY3hwTjFKMmlKc1ZFaG11RlJlTEVBVWlDTkZWZUNqQXJsY2NhSWZiSXRXZXM2YkJaUVJHOGlCU05WL2hYNmUwMzEyS285YTArV1JZNDdxTm5ZNEEyY3A1dVowR2Z2ZkNqNDFuWXZTYWcxaldiYUJJWXc0UkJnWmhyOVA2NFB4ZjZBcmt3WHZ1VVRYTXVDNFZuSkF4a25vMmNzNXNXRUVYNDVNL0FWWmFucWxqYmlLMVFySHgvc2M1cnhnMXp1Zi9BRWF2NzZlK25NdHk1WndNZDJOZ3F6MEM3djRCTGJOQzYvNCtrVjRwYW4zUmZQWGlscWZkRjg5YWhvOTVwdURjUithZURBNUZaSXBBenNGVUVrbm9BRmFSeVRlWEV1b1pSUHloeFB2cUNDTzNpRWNLQkVYZ3ExZFhjTm5DWmJpUUlnN1RXczhwcHIvTU1HWW9QLzJlczFFalNTQkZCWmljQWQ1TmFQcHk2WllKRHhmaTU3MjI4c3B0L1ZJNCt5T01mRW10RXNUcU9weFFrWlRPOC84QWhGQVlHeWZRTk91cDNtbmdMeVB4TyszMXJ4WTBuMVQvQUhIK3RlTEdrK3FmN2ovV3ZGalNmVlA5eC9yWGl4cFBxbis0L3dCYTVVV0ZucDhzRWRwRnVFcVdmcEo5M0U3WlhNY01qZ1pLcVRpdEZuNTY1dU1uTDdnWnU0Wk95T1V2RWlrTGlJYnE0R005dlQzblpwdi9BRkx5aHo2MFA1ZVd2U05nMkZ1c2lrM0g5bmI1YjdYWGVIazZURDRScVZ2SCtLUlFmZG5wMmNySnVhME4xL01kVi81cmsvRHordDJ3N3BONzRkT3pVZE9oMU8yRU01WUtHM3ZOT0RtdkUvVHUrZjV4OUs4VDlPNzUvbkgwcE5Hc3JEWGJLS0RmYVE1a2JMWndBRGorT3psck5penQ0dnh1VytBck96a3RwWGh0L3dBOUl2Nm1FNVB0YnNHemxScWZnVmh6RVovV3o5SHVYdE5jaVl1aTZtOXlEWnkwbXpmd1EvZ2p6OFRXZ3orRWFKYXYzSnUvRG8yYTdCNE5yRnpIMmI1STl4NmRtYXN0UW5zSnhMQklVYitCOWhGYVB5amcxTUNPWEVWeCtIc2IzYkpZa21qS1NLSFJoZ2hoa0d0UjVIbHBnMWd3RWJIcFIvMmEwblFiYlN3R0E1eWJ0a2IvQUkyYXZyOXRwYWxNODVQMlJqL210UTFTNDFLWXlUdm51WHNYM0NzMEs1SWFWenN4dlpSbElqaFBhM2tjb3B1ZjF5NlBjKzc4Qml1UjFoek5tOTI0NlpUaGZjTmwzcXRuWXVFdVoxUm1HUUs4WXRMOWJYNEd2R0xTL1cxK0JxM3VZcm1FU3dzV1E4RGdqTzNsWmNpZldId1FSR3FwV2F6VHFIUmtiZ3d3YVMrT2dYRHVHekVNSSs4dWQ4Y1JtazVXYUhMOXNYRUxleEN3cDlVMHExOEtVM2VYdFJtWkZCTEowNHFYbG5wTVl6RHpySDhUb2EwMHNkZjF4bk9TWm8yUHZLQStXaHl1elBYd3k3bm10dzhwK1BrU0REZVJ5U2c1M1c0ajJSaG4yY3Q1c1Iyc1hlV2V1UmNPL3Foay9MaVB4SjJhekZxc2tzWDZNa0NKZzcrY1Y0THluOVpUNHI5SzhGNVQrc3A4VitsYUJIY3ZyMTVKZXlDU2FKQWpFY01uWnkxbnpmeFJmZ2kvbWF6VUVUVHpLaUFsbU9BTzgxcE5ndW0yRWNBd1c0dWU5cWtsV0dKcEhJQ0tNazl3cldOUmJVdFFlWTV3VGhSM0wyQ3VTTVBONklHL05kbS80MmNxSitkMXlmdVFoZmdLNUdUNyttU3hmbHlmd096bHBCdWFpa280U1IveEZaMnE1UTVCclErVlVnS1c5N21WU2NMSUJsaDlhR3lTVklZekpJNFJGR1NTY0FWcS9LMTIzb3RPR0Y0R2I2Q3BKV2tjc3hKSlBTU2RvTlE2eGVXOFFqaHVKVVFjQXI0RmFWcW1vWG1wMjhKdTV5clNMa0Z6d3owN0dZSXBZOEFNbW9vbjFMVXdxL2JtZitacTNnUzNnU0dNWVJGQ2lpUW9KUENwZEd0T1VFclgwZDQ1QndNQUR6Y2RsZUpVSHJVdFdmSkt6dHB4Skl6VDQ0Sy9DZ01Dcmk1aHRZVExPNm9nNGxxMXJsVkpjNWhzOHhROS93QzAzMG9zVFdhenNiUXJiV0lMa1NaTndGVXhJWkFpc2M5dGVMOXFKTjB3bmVEWS90RHh6VTFuSE1sMFpyVzFWN2tmcm5qeUhjY2FHZ1dFaDNlWlB0eTVyU2puWGRhL2V4LzBEeTR2UW81U251b01HNEh5SCswZklsN1BJNUR3L3JibWJ1UlUrT3psY2sxenFvV09KeUVqQXlGTmNpb055QzZsUGVxZkRaZjhxb0xDOWx0bWdkekdjRWdpdkhhMzlXaytZVS9MV0hjTzViT0d4MFpJcmtlcE5sYzNMbkx5eTlKMmNwNStlMXU1UGMyNzhCaWhYSTdTc3ViMlhnblJINyswN09WK3A4MUFMR0krYy9uU2U2Z2piMlRpdEdoNWpTTFdQdWpCUHZQU2FlUlkwTHV3VlFNa210UW41KzhsbC9HN044VFhJaWZGN0xEK09QUHdPemxuYjg1cHNNMzViNC95TzBkTmFWb2x6cWIvQUtwY0lQdE9lQXJTdEN0ZExYS0RmbTdaVzQ3TlMxdTAweER6cmhwT3lOZnRWRlozL0tSeFBmRXdXV2NwRU8ybjBtemtzdkJEQW5NamdPNDFyWEptZXd6TEZtV0Q4ZmF2dm9ncWNIYkJvOTVjeENTRzNsZER3WlVPSzVNNlBkUWF1a2x4QkxHaUJqbDF3TTR4czEyL2lzdE1tRHZpU1JHVkIyazF5TnNOK2VXOGZnbm1KN3p4MmNxTC93QUQwb3hxZlBuTzRQZDIxeWJYVVRmWnN1aGVFbTk5akcwNXdjWXpYS0dYVVRlc3QveEgyRkgyTWQ0ck5aOGduQ2sxYlhkMnNjVzVhdGNlZDlzUDI1NFZjTzhkdEkwY1prWUtjSURpbzdtNGU2dCtkaWUzODdobk85V2svd0IrYTErOWovb0hseGR2b2FzVjRHbG1CNkcydjlvK1E3WmJhSzVIUTgzcEx2OEFtU0haeWgxVWFiWTRqUDYrWHpVK3RjbFl1YjBOR1BHUmk1cSsxK3hzTWg1ZzhnL1lqNlRXcFhYaGQ5TE4rTjJiSHZQQ3VTdWtXK29pYzNTRmxRTGpCSTZUbXZGYlMveUcrYzFiVzF2cGxwemNRRWNTNVBTYTFUbGZiMjJVc2dKbi9HZnNENjFjM0J1WjNsYml6Rmo3ejBtdE1zcEw2OGpoajR1MlBxYXRMYU96dFk0SWhoRUdCVjVkUjJWckpQTDloQmsxUGN5NmpxTHlPY3ZJM3dQWUtpdG80b2tRSXVGVUFkRmFscTlycGNXWm15eCt6R09KcldPVU54cWI0SnhGMlJqaC93Q3Bvc1RYSm00NWpXYlk5Nzd2emRHelhZUENkRnVrN1FtOFA4dW1wT2lRaW9ZSG1ZQlZKSjRBRHBQdXJSdVNIQ1hVUGVJdnFhaWlTRkFrYWhFVVlBVVlBcVdXT0NNeVN1cUl2Rm1PQldzOHI4WmlzT2dmbS9RVjRXNW01eGlTMmM1SnljOTlhTHlzanVRc044UWtuQVNkamUvdU5BMWl0YTVKeDNPWnJFQkpPMlBzUHU3cXViYVcxa1pKRktzdkVIaUtpNlpCV2l3OHhvOXFuLzJ3VDd6MDdOYjVSdzZhREZGaVM1L2dudnFhOG4xRzhMeU1aSGIvQU9BQ3RLc2hwK25RMi9SbFI1M3Y3ZGwxcE11dWFzWmJnbU96aTh4QjJ2MzFiMjBWckNJb0kxUkY0S0taZ2lsbUlDamlUVmxxMXBmeXlSVzBvZDAvaU84Yk5SMDZEVTdZeFRyL0FJV0hGVDNpdFkwYWZUSnlrZ3lwK3c0NE1ObWRnMkpyZG1seWtLeHlqOWFGd0Y2TTcxWEV5MjlyTksrU3FSc1RqM1ZZNnJhWHQya2FJKytNa0ZsNFZwWFJyZXMvdlkvNkI1Y1AyajZLR0k0R2hLZTJqTXUrYTUxZStqS3RHUW55QWNHclRsTGVXVnNzRUVnV05NNEJRR3ZIRFV2emgvcGlyN1ZKNytjU3pzV2JoM1lGUzY1ZHZhcGJpWmhDaTdvVmZORlBLelpyTmFYeWpuMHVBeHdDUHpqazd5NXJ4NHZ1NkQ1RFdwYS9kYWtmMTBoSzlpRG9XbWN0eHJOV0dwejZleGUzY28rTVpBSEN2R3pVL1czK1ZhdTlmdkwyRG1wNW1kTTV3UUJWcmNtMnVGbDdWWU1QZU9tankwdnlEaDArU3JpOGx1WkdlUml6TnhKNG1zN0lKMmdsRHFUa0hJcnhzMVAxdC9sV2p5cTFGZ1ExeS95clR2dnVUV202NmRNR1lJb2Q4L3R1aExWNDhYM2RCOGhyeDR2dTZENURXcDY5ZGFtMzY2VElIQkFNS0tMRThUc1Z5aHlLZzVRWDF2Q0k0cmlWVVhnTTE0ejZqNjNOWGpQcVByYzFYbXF6MzNUY09aR0F3Q2FpY0srVFM4dUhRWUZ0Rjh4cTg1YVhFOXNZNGxTRW45dE1rMUpNMHJFa21yVzZhMW1FaWZhVWdnNDRHanlwMUwxcVg0QVZhY3JiNkJ5N3k4NzdKTWtmd05lUFY1K1hhL0kzMXJ4NnZQeTdYNUcrdGFweWx1dFNUY2RnRS9CSGtDcmE5bHQ1aEtqRU1weUNPSW9jdUx3QURGc2ZlamZXdkhxOC9MdGZrYjYxZWNyWnI2M2FHZUcxWkQvNUcrdFNPR2NrQ3M3RnE3dGx1NHViYVNXTUJzNWlmZE5KeWRzNDVWa0JteXJCaGw2bmhXNGdraGZPNDZsVGp1Tkp5ZHRFT1VrdUZQZUpNR3ZGcUVUU1NwZmFqRzhoeTVTNEl6VmpaQ3hpZEJjWE0rOGM1bmszejVVSDJ6Nk8vd0J0dmYxaDRtczFtcytWbXMrUm1zMW5ablptczFtczdjMW1zN003TTFuYm55TTFuWm1zN00wdldRZmJQdTlIay90RzZ3OFRXZG1kbWF6c3pXYXpzeldkbWRtYXo1V2ZKeldkdWF6V2R1ZG1henN6V2RtYVRyTGY3WjlIbTZKVzZ4emhqV2ZJeldlcXo1ZWF6V2F6dHp0eldkbWZLeldkbWF6c2o2eTI0dDZQT01TbnJKRGhxejVHYXo1R2RtYXpzejVHYXpzeldheldhenN6dHpXZHVkdWZKejVFZkE5WmE4RzlIdWhoeDd1c2syNTJaclBsWjJaOGpOWnJOWnJOWnJPek96T3pPelBVWnJPelBrSjBKMWxyL1pIMytqM1k2RlBXU2RLSHFzMW55TTdjN005Um5iblpuWm55TTFueWMwS0hXUURFSytqM1F6RDd2UU05VG55YytYblptczdNMW5yNHhsK3RVWVVEdTlIa1hlalllenJaZWh6N2V2ejErZHVkdWRtZkxoNEU5WkVONlZSN2ZTWkYzSldYckpobE05M29PZHVmUXMrVUtVYnE0Nnl6WE1wUGNQU2J4Y1M1N3gxcEc2eEgzSm55czFDdVg5M1cyUzRpSjd6NlRlSm1IUDRldG5YOXI0L2RjUzdxZTNyWWw1dU5WN2g2QkhheXlESUdCM21sMDRmdHVmOEFJVjRCRitKcU9uRDloei9tS2t0Wlk4a2pJN3g1TEx2b1Y3eFJHQ1FldzlZUmtFVXczV0krNllWMzM5ZzYyMVRmblgyZEo2OUVhUmdxakpxQzBTSVpiRFA1VTlva3VTdUZlblJvMktzTUh5TDFOeWZQWTNXenBrYnc3UHVnVkd1NG1QajF0Z21FTDkvRHJoVnRBSVU0Wlk4ZW91WUJNbkRERGg1RjVIdndFOXE5UFhUSnpiK3c4UHVlM1Q5czlhb0xNRkhFbW8wQ0lxanNIWFdNVy9LWFBCZjU5VmZSQkpkOGNHL241RThmTXpNdnc2MTFEcVZOTXBSaXArNVlZOTl2WjI5ZFlSYjBwZnNYK2ZYMlM3dHNQYWM5VmVMdld4OWh6NUdvUmIwWWtIRmVQdTY2YUxuRjl2Wjl5SXBrYkFwRkNMZ2RhS3Q0dVpoVmUzdDkvWHdERUNmNFIxVTR6QkovaFBrTW9ZRlNNZ2lwb2pES3lIc1BSMTAwTytNcjBOOXhJcGRnb0ZSb0kxeDhUMTFoRHprdStlQ2Z6OUF0bXpiSjd1cXVXeGJTZTd5YitEZmk1eGVLY2ZkMTgwTytNcjBOWERQcDZLWGJDMUhHSTF3UDh6MXdCSndCa2sxQkNJWVFnNDl2dFBvRmcrVVpPNDU2cS9mQ0tuZWMrVmR3Y3hNUmp6VDByMThzSWs5amQ5TXBRNGIwMktKcFBkMzFHZ1JjTDErblFaSm1iZ09Ib01Ndk15aHZqU3NHWElPUWVvWmdxbGljQVZOTHowcGI0ZVZkUWVFUWxlRERoUnlDUVJnOWU2TElNTlVrTFIrMGQvcGNWc1QwdjBEdW9ZQXdPdmdoTThvUmY4elNJSTBDcU1BZWhXdDF6WG1QOWorVkE1QXdmS0p3RGsxZFhYT25jVDdIOCtvMUcyLzdaQi9pK3ZvTWxzR3lVNkQzVXlzaHd3eDZQSEUwbkRoMzFGQXNmdFBmNkFLc3JZVzhXV0hudHgrbm9rTnk4UEE1WHVxTzdpazdkMCszeUpMdUtQT0R2SDJWTmN2TnhPRjd1cElCQkJHUlY1YkcybDZPbER3UG9KVU1NTmcwOXIrWFRLeUhEQWowT09KNVBzaW83WlY2WDg0MFBRZE90Y25ubkgrRWY4K2poaXZBa1Z6MG41amZHaXhiaVNlc21oV2VJbzFUUk5CS1ViaVBRamdqcEFwN1ZEMHFTS2EyZGU1dmRSQkJ3UWV0Vldib1VFMHRxNSswUUtTQ05QYWZiNkhaV3B1Wk1zTUlPUDBvQUFZQXdQdWE3dFJjeGR6amdhZFdqY3F3SUlQVDZJUUR4QU5HM2pQWmlqYURzYzBiVngyaXZCNVB3MXpML2dOYzFKK0JxNXFUOERVSVpQd0doYlNkMUMwWThXRkxhS09MR2xoalhnbzlGdHJkcm1YZFhoMm1vb2xoakNJTUFmZEY5WkM1VGVUQWtBK05FRlNRUVFSOTV3UXZjU0JFRlc4Q1c4VzRvOTU3L3VxK3NSY0F2SGdTQWZHaUNwSUlJSSs4WVlYdUpBa1l5YXRyWkxhUGRUajJudjhBdXk5c1Z1UVdYQ3lmenAwWkhLc0NDRGdqN3Z0N2Q3bVRkUWU4OTFXOXNsdEh1b1BlZS83dXU3TkxwT25vY2NHcWFHUzNjcElNSDd0dExKN3B1NU8xcWhoU0NNSkdNRDd3bmdTNFFwSU0xZDJNbHFTZnRKMk45ZnV1eTB4cE1QUGtMMkwybWxVSXVGQUFBNkI5NUVBZ2dnRVZkNlZ4ZTIrU2lDcElZRUh1KzU0b1htZmNqVXNhczlOUzN3OG1Iay9nUHZhNXNvcm9lY01QMk1PTlhWakxiWkxES2ZpSDNMYTZYSk41MDJVVCtOUXd4d0lGalVLUHZtNjBtT1hMUTRqZitGVDIwdHMySkVJOXZZZnVHMnNKcm5CQTNVL0UxVzFoRGJkT041L3hINzhaVmRTckFNTzRpcmpTRWZMUUhjUGQyVlBhVFczOW9oeCtJY1BUYmZUcDU4SGQzRjcycTIweUNEQlljNDNlMzAvOEF6NlhCTmtxT2Jidlg2Vk5wTThlU21KQjdPUHdwbFpHS3NDRDNFZWp4UXl6SEVhTTN1RlFhTkkzVE00UWR3NlRVRmpCYi9ZUUZ2eE4wbi93SzhTU2pFaUt3OW9xWFNJSHlVSmpQc09SVW1qVHBreHNyL3dOU1cwME9lY2laZlFCVVZqY1MvWWliM2tZcUxSWkRneXlBZXhSbW9kTHRvdUtGei81cUNoUmhRQVAvQmNsdERMOXVKVzl1S2ZTTForQWRQY2FmUkYvWW1JOTRwdEZuN0hqTkhTYm9jRUI5ekNqcDEwT01KcndLNUhHQ1Q0VjRKY2ZrUy9JYThFdVB5SmZrTkN4dVR3Z2Y0VU5OdXp3aFB4RkxwRjBleFI3elM2SkwrM0tnOXd6U2FKSCszS3g5d3hTYVhhcC93Qm1XOTVwSVk0eGlORVgzRC84TG4vL3hBQXVFUUFDQWdJQkFnVUVBZ01CQVFFQkFBQUJBZ01SQUFRU0VEQUZFeUFoUUJRVk1WQWlNekpCVVdCQ05KRC8yZ0FJQVFJQkFRZ0ErVlB0cEY3WkxNOHB0djAwRzA4WHRrVXl5aTE3N24vWDZPd0JaMk40bitNWDZsSFpEeVhYM0ZsL2kvZXV6K2llUlkxNU5zYlRTbWgrczF0MHIvR1FHL2NkdHZ4K2lsbFdKZVRUVE5NMXQrdTF0b3hIaXlzR0ZqdFArTzVWL0ZtbVdKYk1zalN0eWI5aHJiSmlORldWMURMMlgvSGM5LzhBV0M4TjlCMzVabGlYa1pKR2tiazM3TFcyREVhS3NHRmpzTUxIY3V1Z3k2NkR2U1NLaWxtbWxhVnVSK0x5R2NoblBPWnptYzVuT1p6bm5JWUNQamF1eVlqeFlHL2NkaGhSK2FTRkZuWm5NcmZESkF6bi93QTVIdUE0R09CaDhUVDJPSjh0dXd3c2R1cjZBZFFPN3VUOHo1YS9CTEFZV0orR0gvNkNEOExVbjVyeGJzTXYreDJ3ZW83bTNQd1hpdndDUU1MRS9IRGY5L1B3RWNvd1lReWlSUXc3REpmNG9qMUFFNEUrREk0alVzWkhMc1dQZkxmOCtTRFdCcitCcXplVS92MmlnemhuQTRJOENBZGF2NEc1TnpiZ085ZFlUZnpRMy9lL3BUY2w0SDRIdi9yQmZVZHJabDhwUGJ2RTFoTi9QQnJCM28zS01HQ09IVU1PL2RkQmwxMEhhMlpmTWV4M2JyQ2IvUWcxZzcybExSTVorYnRTY0VvZDN3OUkySkx0cFFTaitPM29ORFpINkVHdTJZWFZReDRuT0p4ZVNrRUk0ZFEyV01zWU81VjlBT29IWjJaT2NoN24wTDhPV0VFZXg4T1VxT1JDeHltbDk1a0tOc3hlVklWSHlkWFRhZjhBSDJoOCswdUJlTnJ1SE1ZR25OZzBwc0doTGcwSk1YdytUQjRhNXo3WkpuMnBzMmRJd3J5OVQvMFJlbXgwaS8zbDVlY2puUEFRZXlEMUhZbmZnaFBjaC9zWElWVm9RRHZhSHZZMDFBanNiUkNsV3dUb0ppK2I1QmtGZkhpMTNsOTErZ2x6d3VFeCt4eWMxR2MwNFQ1ekZoRW1jRndBRDB1NFJTeDNkZ3lPVjlUL0FORVdhb3VVREpFVkhETk9JbFZpNWhVYTZMbm1SczVneVJRamxSRi92MUJxd2ZDM1h0Z3ZjRmdnalJtRHBXTW9jVVovTmdGTHNiY2t2c2JOMzhORVoyQ3J0UUxySUVQbzhJVCtBSm9aUUhVeWp6ZmJ6empiSlVXUnNNUlkrb2t5VGVNUXQ0OTU1UmFlZFBrNW5rVDNaU3JFSDB5ZjBSWnBraWRhZE9hY2MzQ0pJbUlpL3BoeFAvM0hKdjdHeUwvZnJRKzllbXI3bDBMeDJMc1c5WUY1Rm95UGt1aThlQUVtaDVUNHNMa2daRkdxb0dXUFlWeDdzOGJDanU2WUp0UEprSHVmVHA2WG5pejlueWZ3d1JyZlJOZVJ4YXRyeUlMUHFSR2RncTZXa21taGtmWW1NMGpTSDBhRXlSeGpQcTB4SERxR0dUenJHQ00wSlJJNUl6WUZ4bk5RM0gwOFRpOHhhR2pDRVMrbS9PRVNzWWxpU2NBczFrUGhSSXVYN1hCV2JQaHp4QXVzbjlFV0k3UnNHVTdjcGNOZ21jS3k0Tmh3RlVDWncvbVlTV0pKaS8zNlQ4UFpiakdleDRmQnplOFJRZ29UcUdRM0JHRHNOWDAwV2ZUUlo5TkZuMDBXZlRSWjlORm0wSW9sOW1JWmlSSDRlN2k4KzJQbjJ4OCsyUG5oc1hsclhUZVIzWGlxZUd1Q0NZZGRFVVc4Q09NbjBXc3N1dkFaWDQ1OXBiUHRMWWZDbUFzdEF3azh0ZERRWFdYazNpQ1RTUmNJZnRlMWtXbzd1Vno3VTJmYVd6WjFqQVJnSkdhZ0xTakl4eFFEcHZ4Tk14VWFTdnJuK1gxb3h0c01wR1F6K1VDTSt0R1RUaVFEQnVBQ2g5YU0zQkpMN2pvbitRNkJIOHdzZHY4QW9mTmwyU0NHdk9mUE9mUE9mUE9mUE9mRlJHQUlWUXY0K0RZOVc2OXNGN0hoMHdqYWlKRklzYmUwaW9RTklPN0Z4eTJjNWJPTGRDemRHdVd6bkxaemZpa0trdEd2SndNMVJVWTZ1YVVuTlFWSGZxOFMycUhGZkNrdDc2ZmozTzV0bGlFVFMwaEFPYjlKOXB0bGpGRHJheXdxT2s4d2lYTmlZelBmVHc1T1RuclBKeEFVVU1vZXZ4SGFDamlPZ0ZuQlZDN0g1elpYbkV3WGMvb2g5V3EzSks5WnhSNzlrbXN1K29Kd05nTjlKbTVPVDY0WVdtYWdOQ1FHd0lkZ0NzMllaRTkzOE40b2dKODFNRWlIMkdGZ0JaODFNTTBZRjV2N0prYmprWElPT0tUeWhRTStwbHlUZmtpTk12aUxTbmhrQXFNZE5uZmFKNnhmRTNjMHYxTXVIWWxJelo1bC93Q2NPdzhRb2ZYUGgzbk9Pek8zSnM4SzF3aUdkOS94QXpYSEhEc1BFS0gxejU5YytTN1R5cnhQVHdxTTJEMDlnTEoyQTAzTFByQjFrMmdqRmMrdEdmV2pQclJqN2xxUU5rdVd0dWdGNXFQL0FBQ054U3J6ZWxCVGltNS9SRDZ0TnFZcjZ6Z0ZmQUxVQ2NvZysvcThMUzJ2cnZubklGeUhXUmtCUDBpWXVzaXNDTWtqV1FVZnBFejZTTVp2c25zcXh1VVlNTk9ZU0pYVHhMWDVDeHBMY21BVUFNWThWSnphSmVXaG9hVmU3WnM3QWlYSjVqSzk1cmFIbkplZmFjKzA1OXB4ZkNSZnZQclBLb2pIMm5QdE9mYWMrMDV0NndoUHRXUXhtUnd1YXNJalRwc21vem1nZ2Nrc0lVSHYwZHdpbHMxNFF5OG44bE04bE04bE1NVWFpenZ5aG00Z2ROWFhRb0hiTFA0eGxzVTI5RzNseDhmVEFlTWdQckErREthUTRRRGhGZXJUMlRFZUloWm1RRnNsYmxzTGlQT0ZBRFRUb0xZU3prV1BNMk04ell6ek5qSlduWkNHbURjenl6dzZmZzFISlkvTVFybXJCeG5QVFlOUm5OWFZNa2hjcW9VVUpwUkd0NXRiSmxZakFNMGdxUjV5WE9TNXlYT1M1eVhPUzRDRCtPbmlMY255czhOMXYvbzlOOStNZWFVeVJwaW13RDAyNUJZVEJ0UmdVUHEwejZ0TStyVE56YkhEK0pKWTJSMDF4VVM5QzlVY0V6ektHZWRndXY2Z2FONERZdjBnZHNpajY1L3dCMHE4cXZUckM1TVFjVkF5VThVWTVHT2V3Y0FvVm0zL0FGNGs4WVVEUFBqd1RJVFF6Wk5SbkpEeWNucHJxeGNjVm1tVUFENmliTllsNWVSemROSUJpU1NJdEw5Uk5tN3NPeDRuSWtEc0ZLYXp1dHI5SExuMGN1VFFUUml3MnhLcG94TlBLY2gxQ2ZlUUFLS0RNRUZ0dDc0SDhSSTdTSGtkYUh6SHlHUGdnSFh4UjZCR2VHd2N6WjZOQWpHejlORm4wMFdmVFJaOU5GbStpUm9RT2tTaDNDbG8vTEFBeGpkRHA0bC9oSDY0VGFMOEFpL1hPZmNEcVJmcDhQWGsvVGFOUjU0ZU9jaGJvOGF1S1AwaVo5SW1DR05KRkF6ZWVrSFh3N1gvQVBvNXR6Q05LelJGZ3QwM25wZ01nYmxHRDA4U2o0dmZYWDNYalB2QnNwS09oQUlvemFDdVFSREFrUTlzbW5XSVpzN3JTSDIvUDVBczFuaCt2d0hJOWZFU1hmaU5LSUlsOUhsUkRUZlVSNTlSSGlzR0ZqcDRvNE5nZEVZb3dZUnlHVlErVml5bzlFVi96Y0phS0luMWFwdFBna1g2cGovUDBFZS9vOExUM0I2ZUlQeFRQQzE5cjZUQ1UxNWZEWnpoczVyaGpJeGJQRTNvVjAxb2pJK1JSaU5BdUVnQ3p1ekdWK0kxQlVmVHhKLzVlMmszS1BwNG9saS9SRk0wWjl0YmQ1QWN1aElBc3piWm9oSlpua1B2MFU4U0RpNzdxS0d0c3ZNNEhVSVpaZ2NVQlFBTU1LVEhtUG8xeE5SRk5uR0lVV2RyZkNpbGtrYVEyZXVoSmFsQ1hvWkVZZ1ZDdkw1YThqdC8weGV2VVA4QUVqNFZYbGVpWC9NK2h2UjRhbExmVGZScER4R2duRkQwazIwallxUnZKbjFxMTdhWS9pV09lSlBiRVlBU2FIaCt1RVhrYzNKZUs4QWtMOCtiUWppaWpMQUZuZGZrK2VHUFlycHVyeWp5cXlzQ2xqUTF0Qm5ObUtCSWg3WkpNc1k5d2p6bTNNU0ZlT2JlaC84QVFhTmtOR3NBczBGOFBkaFkwdFZvbTk4bmtDSWIwNC9jdjAyWk9DVm1wNXBheDEzSG1GMlNTYk9WMVFXd3VTTlBmTllBeXFET2llUzFiZjhBVEQ2OVQ4dDhTdXNuK1o5QjZnV2F6VFdvK214TDVhKzJxS2pHUFBHbjUzSkJJL3RvUUt5ZnkrbGp4RVZGb1RiaVJqMjJKZk5hODA0VEk5NGloRkNoMkNLV0xTR1diQW9BckpKVmpIdnM3eGIyREVzYlBoejA0SFNkZVViREpscHprVURTWnI2S29MWUFBVUNRQloyTjlVRktOcHVkblgzRmtIOHVteHBxNC9qTnJ0RVRrSXR4a0k0b0IwbjJWaUdlYzA4bVJKd1FMMGVJeXZiS0Fvb1lrcU9TRnlTTlpGbzdlbVVOajAwekpaMXhjaTV0Y2hFYTIvNll2WHEvNUg0MVk1SE01WXkvU3A0c0RpZUljRm9mYzJ5YmNNakE0KytlSVZXbGQvemtPOEkxb2ZjOG4zbWsvRE1XTm5OZmFNSW9mY254OTluV2pCTjViOGo5eU9UYkR5SHJESVltdlB1VDU5eGZKSDV0eXlMZFdNZTMzUFB1ZVQ3elNmZ2tzYk9JN0liQzc3cUt6N2crZmNIeVhiYVFVWVhDUForNHFNZnhFY2ZhU1ZwRDd3VGVVYno3aStSK0lrR3o5eno3bmsrK1hGQ0xaZEdzanhQUHVlUDRncnJSa1lPeEk2eFNtTTJQclpNUnlqQmdkMlE1OWU5QUdXWXlrRStuVi96UHg1UDgyLzhBRDZ2K1orUElQNW51REt5c3JLeXNycFdWbGRLeXNyS3lzckt5c3JLNlZsWldWbFpXVjByS3lzckt5dWxaV1ZsWldWbFpXVjNkVWZ5UHg1aC9NOXdaWFNzckt5c3JLeXNycFhTc3JLeXNyMFZsWldWbGRLeXV0WldWbGVpc3JwWFNzcm9lNXEvay9Ibkg4ejNCK3ZQYzFmd2ZqN0g1QjdpL3J6K2U1cmorSHg5bjhBOXdmbks2VmxkS3l1bFpXVjBycFhXc3JLNlYwckt5c3JLNlZsWldWbFpYU3NyS3l1bGRLeXU5Q0tRZkhuRnAzcXlzcnBYU3VsWlhXc3JwV1Ywckt5dXRkS3lzckt5c3JLeXNycldWbFpXVmxaV1ZoL0hkQW9BZkhZV3BIZFg4ZnJXN2lDMkErU3dwaU80cDkvMXQyZTVBTGEva3ppbXZ1ajMvQUZiR2gzWUJTMzhtWVd0OTFQOEFucHJyWHdhNjEzMk5udXFPS2dmQUxBWVpNNW5CSmdZSDBrV0t5cU5kd2UyQTJPelhXdXhYcnJyV1YybU5EdXhMYkR2M1dGaWZVR0l3Ry9SS3ROZmRRLzYvVWsyZTdDdEMrK3pXZXdyVWZSSXRyM2xOajlPeC93QmQwQ3pXQVVLN3ptaFhhUTJLOURMeE5kMEdqZ05qOUt4b2Q2SmJOOTlqNzlwRDcraVZiRjk1VFg2UW1obDJlOGk4UlhmUDVQYUg1SG9xOFljVFhlUnE5djBWME1Kczk2SmJOL0FiODlwZno2WkZzWDMwZXZZL1BKQXdrbnZERkhFVjhCeDczMmtIdmZxWmVKNzZzUmdJUHpXWURDU2UvRXYrL2drV095QmdGRDFNdklmQUJJL0N1RDh0bnI4ZDlSWnJBSytFeTMyRld1eEl2Ky9ncTlma0VIOGZHTEFZemsvQlJlSStJVkJ6Z1I2QWhPQlFPMHkwZmdna1lKUCtnZy9qNFJZREM1UDQrQ2kvN1B4NkhkSXNWaEZINFF3T1IrUTRPQTkyd004d2Y2TEUvRFJiUDZkbHNaVmZFQnJBN0RCSmdrR2MxemtNNURPUXprdWMxd3lEREljNXNmaWdXY0FyOVF5MyswQXM0QlEvVk10L3NnTHdDdjFqTGY3QUFuQUsvWEVYbFYrdEMzZ0Zmc0t2Q3RmcXduL2YyWlQvQUorbkF2QXRmdHFCeWlQMG9YQUsvY2xjcXYwSUJPQUFmdlN1VVI4MEFuQW9IL2dhR0ZUOGdEQXVBQWYrRzRqQ3VWOEdqZ1hBQi80MmhuSE9PVWNvNVJ5amxIS09VY281eHpqbEQvOEFpNy8veEFBd0VRQUNBQVFGQWdNR0J3QUFBQUFBQUFBQUFRSVFFVEVnSVRCUVVVQkJZSENoSWpKaGtiSFJRbEp4Z2FDdzhQL2FBQWdCQWdFSlB3RHFyajJldy9Eekw3aXpKZVJsdkQrYUg0ZXQ0ZnR0RnZEdGx2TjlrdjVNMjJLeThPM2ZsMzMxMm50eXlkaENGdFRsQ0tqUGVYVnNiR0tySVJTYUdNK2hVZUxqYjBYNi91SVF0VGdWUlFxRkVLVGRqdVFaZW85cGNuMGF6TTRuZjdZbGdWYUVMSUdRRUFxQ0lmUml4OFMvT2ZoWno5ei9BR1J5OWxoZnlFT2pIUWFHUXZTUXNhekxuZlJ2cXNxT3FPSk1kenNQUFprSVFoQ0ZKajlCK2cvVENoVHFWbG16M2hWcVErcWxVcVBHaUVRaENGaWl5T0RqYUdPU0ZOQ0hxOHpWYW1jVG0vWjd2bjRJV2VoZGlGcHFYQnhzN0g2REdSSWNtUkljMlBDeW94aXBKQ3daUS9XU0ZqN0NtckNFSVFzRHpHUE5IRDJubm8zTkNGSlVoUWhDRmpRcHE1Q1FrSWhUVlpvWE8xUWtKQ1FrSkNRajAzSmpHTVl4OVIySWFEenB0a1JFUFhZeGpIaGVtaENFSVdDMjI5MzByd0xBOGZNMlJFV2xYT3dqNDdXeGpIMWp4UkRtOFRwS041V1F6amEwSVIzNld3c1N3OTlTS2d4MU9Ob3ZKeVF1bWMxbzJRcFBSY21jYk81dkM1dWJ3c2Nsb01lTmpLRkpPVkNtRmZNU2trUXAvc1FwZnAvUVZyeURVMk1ZL3dDV1YvL0VBREVSQUFJQkF3RUhCQUlEQUFJQ0F3QUFBQUVDQXdBRUVSSVFFeFF3TVVCUUJSVWdJU0l6TWtGZ0JrSWpOVkZ3a1AvYUFBZ0JBd0VCQ0FEdWxRdFFVTDA4TXlCcUtsZXZQSGhFai9zK0pJQjZ0R1I5anlBQkp3RVFMNDFvL3dDeHpCekFwYnBSVWdaSUJQU3NFZGV3Q2xqOUtvVWVQWk5WZE9XT1lqbE9sRnlRQVZjcjBva25yejFVc2FBQUdCNUJrRFYwNVE1a1pUUDVVeFRTTUlWLzdVMlA2NXlxV05BQURBOGt5YXFJeDJxSVg2VVVLcUdwVUxkS0tsZXZOQUpPS1VCUjVWa3oyb0pIU2lUUUpIVG5BVWk2UjVkMC9zY2djdU45QjJNK1ZBcEcwN0dPcm1vdVBzK1lkY2ZmSkI1VWFCajkweUFLQ0VVTjFwZ0FmcmxvdVRueldNaWlNSEhaQlMzU2lwQXlRQ2VsWUk2OG9ESnhRR0Jqc0FQRnN1UjJTT1U2VVhKQUJWeXZTaVNldktRWUdld0E4YTR3YzlqR1V6K1ZNVTBqQ0ZmKzFOalAxeVVHVDU3cU1WMDdCRUw5S0tGVkRVcUZ1bEZTdktVWUhPSGtYSDk5Z0NSMG9rMENSeTBHVHpnRkxnT0xaSC9TUXlOcGZ4Z2hrSUJHNGxyY1NVWUpEWER5ZzF3OHRjUExUUnVuOHVYRytnN0dmS2hhUnRPeGpxNUtEQTVtVGpPeFNOWW9KRE9jSjkzRWJJNkhJN3I3SkNydXBxMFNnWklZWXpXdGEzaTF2RnJlQ3NrOUFIUFFSeW1oRE1hWU9qYVgrUG9YNlQ4Y0haL3lmckZ6STBESDdwa1VLQ0VVTjFwZ0IwK2FqSjVoNlZheG85dUZNMExRTmcrbktCR1dxK1lJNk1CY29Ma3lCUDdJN2NzRjY3eGFzUHptTGJMdHRNTFZiS0hrVlNJSXFFVWRCVkhUNFN5Q05DNUxOSXhkdmo2RitrMWRuVEN4cUtSM1FxdHNabVpRZ21jM0R1TjFLc1l1S2pjdWdZLzhuNnhjd0tXNlVWSUdTQVQwckJIWDVwMHp6ZlRwZnhNWmRGZFNyVGlXREMwQms2ajJZQlk0RXNZaVVMOGJGZFV4SjBpZ0FPbXhweHYvQUs0czAxNlVHU0wxMkdWNHVhbXY1Vk9DTDZaamhlSnVxbWVlUURlQTUrWG9YNlRWOEFiZHNvKzdrMTFZZ3hTcURMKytlbi85ZUtoL1d0ZjhuNnhjeEhLZEtMa2dBcTVYcFJKUFg1Z1lISVVNNXdqQmtPSHJJcklxS05RZ2tXRzhTUWZrOGtFaWxXa1VSUGdaSHlWWGtiU25DWEZTUnlSWUwxcUFvT0Q4d0N4d0lJRmlHcHBITWpsajhMU2RJUzJ2M0NLbzNFaWhoVjFkTENDb3NDVm13YXZGMVF0VmcyWWNiUFVCcGRXcXdod3BrTlg4M1NJRFlQdW83SWtaYzJVZFRXalJqVVBRdjBtcEVXUkNqQ3poQ0ZLNGVNc3JVYlpHWjJKZ1F4YnFsQVVBRC9rL1dMdUZIM3lFUXlPcUNPTlkxMHJkSXJ4TmxScktyWEJRVndVRmNGQlhCUVZ3VUZjRkJWNUhERUFxRHBRTE4vSEVsWWtyRWxlbkRVN1Bzdnd6RlFOTW45Vzlva2FqVkxhUnlLY2ZtZy9JbkhUY3oxdVo2TVVxakpUTDR4YjI0aUdUY3E3SnBUaFphYkt0cHJjejF1WjYrd1NyVS8wdFFyb2pVYkxzc1p5YWpsQ1NCeDdrS2YxQlhVclZyZDdsU0Q3a0t1YnBaZ0JROVNVREE5eUZOSVhjdTJ4ZjVEWVNOT0tuL1cxUjM4MXBFZ2k5K3U2OSt1NjkrdTY5K3U2OSt1NjkvdmF2TCthODA3M3QwSElpazNVZ2VsbFJoa1hsMnJMdTQ0MWN1TjNxdmExWHRSNnRBMU5rQTQxWHRhcjJwQklyNWxKd0tzRjB3ZzdaVzBveHIwNWNSRS9LN20zejZSQ3VxWlJzeUFNbWVkcmg5Q1c5dUloazdMcTdKL0NPMHRkMk5iMWRUN3BQb0RIMmF4cVpWMjNjdWhRZzBpdEkrZDdQdkgzYTdBQ1RnTGJNVkdyaFJpcDdSMmlJU2Y4QVdueWJyM0lIMXlORDF1bnJHazROaXlxN00yL2lvVFJrNEZNeXFNdHY0cWE0aVVFMHp0SXhkajBwYnFWQnBYakpxRnpPYWVlWmxJYTBYVENvMlBjekYyMDhUT0s0eWF1TG1JeFNZeDlGYy9kYVRXaWdNYkxPSUtwa2E0dWpKK0tsYy9kYVRXbWd2M25iYXJyblhZU0FNbDdqVk1KVDdrS0dTUHVwcjVZbktEM0lWN2tLOXlGU2VvbGxJVk1ZMmdacXlsekVxTnJsSnhYcVU0YVBUSFArdFBrdzhCYkxxblViYnB0VXpHb0xLTjR3emUzeFVsakVqQmhVc0t5cnBiMitLdmI0UU1raGRaMEVaR0tzSnRhYURWN0hva0RodnNZcFJnQVU3YUZMVW4wS3RvRE8yU0FBTUM3dWQwdWxRTWRZNDVKU1FuQ1hGY0pjVndseFMyYzVQM05IY1NmaXZDWEFyaExpdUV1SzRTNG9obFlxMUU0RldVTzZUSnErYlRDYXNvbGR6cUZ2RURrVkxJSWtMbXpnVjBMeWNORlhEUlZ3MFZOQkFnTEVrTzVZSFpaV3lNbXRxeWNVVlZoZzMwUkdrSjhUMDdnZGFIelNSNG0xcmJ1enhobXBqcUxOVWNsMEZBVjdtNmpYVXl6M2JBRWIyOHJlM2xiMjhxZDdwNHlHWHBzaWwzTWdlaFU4VzlRclVJTHlxcHE4YlRDMVFRdE13VUlnUlFxM0U2d0prNVptTE5YcDVDeGtuV3RhMXJXdGExcld0YTFvRUhwc1p0YnMyeTFoM3NtVHM5U2I4VldyUzRTSFZyVnRTaGhYcUV3SkVWTGZ3Z0FEM0NLdmNJcTl3aXE2dWhNQWlBYmJZYVlWRzFsQ25BZVJVaWZQZWprTWZxbzEwb0ZxZHRNYkdnTTRBSDBNQy84QTAxSGN3cWdGY1ZEUXVZbUlBcTliVEMxRHBzWWpIMmx4Y0lvVWNYYzFaWmt1QzVyMUpzSUZxS2FlTmRLY1hjMHp0SzJwNkp3S2p0WGxYVXZBVFZ3RTFTVzd3L3pDS2F3T2xRV0JiOHBGVlVHRmVSVVhVMDkyOHY0cUJpaVQwRnZDSW93dTIrYk13RlF4NzJRSnRhMGlkaXpjRkJYQlFWd1VGY0ZCVjVFa2JLRTJJdXB3cFRBVUFiZlVlbytaNjl1T1JHdXQxWFpmdGlFaXJkZFV5alpMQ3NxNlc5dmlyMitLaGJSeFRJcTE2aTM0cXUyMGgzc21vMWZUYnROSTlOWCtUYlBVVGx3dFdyNjRWT3laZEVyTHRSbmliVWx2ZUxMK0xVUUdHREw2ZWRXWW9MVkl2dlpQZHBGOVZJN3l0cWZaWXc2MjNwMjNEYXBuTmVueFlReUdwSjQ0emgrTWdyaklLUmc0MUxzdTNEem5Hd0Vxd0lnZmVJclZwTkdGeG1pcllxNVptUkMzeWJyMjQ1Rmt1cWNiUFVtL2l0V0M1bUoyWEt6c1J1dDNlMXU3MnJSWE03bVNyOXN5cXV6N1AwTGVJUklGb2tLQ1RMSVpYTG4wOWNRNTJYVGFwMnIwNXN4bGRsOHVtVU44Q00xYjNyS1FrbXdrS01tZS9KL0dJRCt6dFY1RUdGaWxsYVJWTmRCbWxCbGZBUlFpaFJUV3lYUjNnOXRTb3JDTkd5YVoxUmRUVDNqeS9qR0FCdE5lbVNnb3lFc1FNMFBWSTVUcEUwd2lRczF4K3RQbTNiamtlbkxsM2JaZmFtbCt2VFYrbWJaTGZMRzVTdmNrbytwTGo2OU9CS001cTRiVk94MldFT3BqS2E5UW13QkdOUXhnVzY2WWxGRWdESkxhbVpxOVBiRWpMczlSVEtCdmhGQzh4d2tGcWtJK3FtdVk0aDlySExkSFZJWUl5bWlwN1Y0ZnNBZzdWU1J4bGJTRnhNR2FycVZZNHpuMDZMTEdRMWZTN3VQQXN4THIvd0RGdHVUSVh4TDhEUy95RmY4QVFpclg5eTFlZmNUWm4vWEg4MjdjY2owOWNSazdMdWZjcDlXQzRoQnFXN2lpNmx0YnM5V2NDVEZpL0FRVWlKRW1CTmZxdjFIa2trbFVNamhGUkFpaFJJNGpVc1hacEdMRUlBQUttdUVoSDVUWER6SDdBeFVEYUpsT3k2VFhDd3BlbForOENDeExmbEtBRkdBeENqSm52eTM0eEVIclZ2ZkJ2eGwyWEZpRy9LSTVCMHMzU3JaZE1TalpjM2F4ZmlybG5PcG9JOTBnWFk5dTF4THFaRVZGMHJrQVpNVThjaElXcFlWbFhTMHNUd3RwYmFkZ1U3cXJYOXkxZmdpQTFQOEFyaitiZHVPUkhkU3hxRlhqWjZra2FSdFRtYVFxRW9BRFpEUEpDQ0U0K2VwSnBKVCtZR05pTThiYWs0bWVubGxjWWY3QkJIR3owY2s1YlljOVJ4TTljVE9SaWdNQ29aWGgvang4OWNmUFVrcnpIOHhzNjBzc3FEQzhSTlhFVFV6UEljdXd5Szl3Y0RGUGZTT3VBQml2c0VFY1JPYVM2bVE1cmo1cTQrYXBaNUovcGhsU0NvdjVxNCthcEx5U1ZTckFZRzAxRE1ZbTFBK3BURVlxT1F4dUhCOVNsSXdUZXUzV1NReUhKK0o3Y2N3ZVBQTVBiam1EeDU1aDdjZE9ZUEhubUh0eHpCNDg4dzl1T1lQOGtPWVA4a1BOSHA1RWVOUGtRZjhBNktQa3dmOEFQanhKUGxRZkVrNTd3ZDBENGNudkIzWU5BK0Y2YzRjOGQ0RGovUGcrRDY4NGRnTytCOEQxNzhkK0RpaDN2U2ljODhlUkJvSFBkazlnT3pCOENEUVBiOUt6bnNRUExCcUhaOUtKN0lEeklOQWpubHFKUFpnZUhJejIyVFdxdFFySXJJcklySXJJcklyVldxc250UVBFa1o4b0JRSCtjQW9ESGpDTStRQXpRR1BIRVpvakhqUU0wQjVBak5FWThXQjVRci84ZUhBb0RIbGlNMWpIaFF0QVk4eVZycDRFQW1nTWVkSzFnanZRQ2FBQS93QUNWRmFUM0FHYUMwQUIvaGlvclNhd2V4QU5CYUNqL0dFQ3RJclJXZzFwTllOWU5ZTllOWU5ZTmFUV210RmFSLzhBaTcvL3hBQTBFUUFDQVFJRUF3WUZBUWtBQUFBQUFBQUFBUUlRTVJFZ0lVRXdVSkZBVVdHQnNmQURFaUl5b1ZKQ1lIQnhnSkN3d2RILzJnQUlBUU1CQ1Q4QS90NEtpRis3Ym94LzBNMy9BSXJQUW1MWGxzU0RJc2d5TDZFSDBJUG9MRGlLaUYyZGFkOUkvTUw1SkgzUjdXc1dSWkNqeUlpeUxJQzR2anhIUmo3T2l3aTVidGZka2l1aEZDNHJ3SlNjMnJFMjBybXlQaWEvZ1I0OG5STDZSNDlsdTh5eVJiUzdpRXVoQm53Mno0VElZRVNINFpGNGZ5NFA2UDhBUiswajlQOEF3OTZuY2p4NUNzUllaSkpTSGd5U3dKWW9lWkNGd3JsOCtOYm02cnRYZk02T3FGOXRpOGhhRmtlUElWV0pFaVJJa1NPdEk0a1dSWkYxUkZpeFl0U05Ja1NJdFdYRVJMa1NJc01NcXBFaUlpUklrZUJ1TmRCcm9OZEJyb05kQnJvYmNoa01XTFF2UVhvWG92UVhvTFYwMzRWbGtzWHlYcGQxM3JlUWhaN0xJOVJsK1VSWkZpSGdTWFVrcU1rdXBKZGF5SkVpVlpZSW1TSlZZOGxxTWVUYXFJMVdKRWlSSTVYOVcrSkVldkt0dEtZNU1Sc3RTNnB2WGFuMjB1Nkt3aENvc0VJUWhHMWJ1cTJJcXF4YklvaWlLSW9XRlZSMGpvdVQzckJZZS9FaXZmbVFYdnpJTDM1a0Y3OHlDOStaSEJadSt0bFc3b3hqR01ZeDViS3UrVk14TVRFdHZuWTlueXlSSWxuOU1pL0I2RHJneENGa1F6UmNKRVNKRWlMbW1KalhldGxTN3IzWm1hT2lHWHBxeCtWZHN1OUhnU0paTnMyM0xXU0pEeGEweVhlZmFtL0I2NVpFbnJYZDFrU0hqUm1peXUxRnEvQWZLVmFzU0pFM2ViZStmYkl0Tzh2UjZta1JhR3F5Ukk0VWQ2N2x0KzdocWk1VGRtNHpjUWl5TlM3eVhZcWFMTnFkQkRPb3pSMTBZc0hrdVBGMSsxQ282K1R6ZDNLV01ZOEZrU0hWa2lWR1BGNUpFcUpDUWtQSklrU0hTSXNLeUhpUlJGR2lva1JSRlpVaEtpUkZDL3p2My8vWicsXHJcblx0XHRcdFx0XHRcdGxvY2s6ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWlRQUFBQkNDQVlBQUFCbndjMGVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRScFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UUTRJRGM1TGpFMk5EQXpOaXdnTWpBeE9TOHdPQzh4TXkwd01Ub3dOam8xTnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvMk1EbGxZVFUxT0MxbVlXTTNMVGRsTkRRdE9EazVaaTFsWkdJMU9EQXdNamRqTlRjaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5EVkdNall3UkVKRVJVWkRNVEZGUWpnNU4wRkNRVEEzUVRJeVJEQTJOVElpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TkRWR01qWXdSRUZFUlVaRE1URkZRamc1TjBGQ1FUQTNRVEl5UkRBMk5USWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tGZHBibVJ2ZDNNcElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNek00WlRCaU1EUXRZV1l3TWkwMFlqQTJMVGhrT0dVdFpXRTNNbUUzTkdWbE5qQm1JaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0poWkc5aVpUcGtiMk5wWkRwd2FHOTBiM05vYjNBNlpXRmlZekEzTVRRdE9XRTJOaTA1TnpSaExXSTVPREF0TkdGak1qUmpabU5sWlROaUlpOCtJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQaUE4TDNKa1pqcFNSRVkrSUR3dmVEcDRiWEJ0WlhSaFBpQThQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCtiYmlKRUFBQUNvaEpSRUZVZU5yc25VMXZIRVVlaDZ0N1htd0xFN01LT0pFUzFnU01ERVpLYm52aEJoekMyM241QUVqa3dDVlNQa1lXdEJKb2d4VHV5d2RBeWlIbXRudllLODVLYktJSXkxNXA4U2FBclkxc3ozaTZ0cXE2dXJ1cXVtYkc0MmdPVEQrUFZKNTJ6L3g3cEI3cDBhK3FxNnVUWjI0dGk0QjExVDVXN1YzVkx0bDlEMVc3bzlwdDFmNHBJank1dGlzQVlQYUlPT0pVbnNBUkFJMXl4TVNlU0ozdHJtcGZxUGE5YXRkVmUwMjFPZHRldC92MGU3ZFVXK0FuQUdna2VBSUFwdUtKdGxQOHJXcnZqUGtTSFdBK1VlMVZtM2g2bkhlQVJrbG1FaytzcXZZZW5nREFFeWZKRThVSXllY25LSFo1UzdYUE9POEFqV0pTVDd5Tkp3RHd4RW56aEI0aGVjT21sSktGK1FXeC9QeXlXRHF6Sk9ibTVzeStvNk1qc2JlL0ozWWY3WXFEd3dPOTY1cHFmMUh0SHVjZllPYkJFd0F3VlUvb1FLSW5uTFQwbmlSSnhNckZGWEh1aFhPMWI5RUgxZTM4OG5semtLMmRyVmFXWmJyMk9yOEJ3TXlESndCZ3FwN1FsMnl1RnNWcnEydlI0aENkZHRaZVdkTTFWem4vQUkwQVR3REFWRDJoQThuTGVxZE9Na3ZQTHAzNFc4ODhlMGJYdk16NUIyZ0VlQUlBcHVvSk02bTF1TVl6S2FxbXAyc0JZUGJCRXdBd1RVL29PU1FQMWNacmVvaWw0QS83ZStMRzlwWTQyKytiL3g5M091TG1peXZpSDJmOHhLTnF0dlFYYisxczhTc0F6RFpQN1lsSEFrOEE0SW5obnRBakpIZVdnamR1L0h0Ym5EM08xQ2RhcXFWcWV5QnU3R3pIdnZ4dVdBc0FNMG5kRXpzN2dTY3lQQUdBSndKUGJKc000WHRpSitvSkhVaStucCtiSDdoN3ovWXJ5ZVN2N1Z3OFBycm10cXJsSndDWWZlcWVjQ1NqSGFHMzhRUUFudkE5WWZORTJySythT1h1aUhoQ0I1Sk4xYjd5M2tyYmViRjVkYlo5ZE0xbUpqTitBb0RaWjR3blVqd0JBRU04MGM0N0xxVXpXbEZQbUVtdGgwZUhlbzJBdTk0QjNFUlRITERpTzJIWEZlajFXQlVhb0FsRVBWSEtwbU5IU1R4UGJPQUpnSVo3b3ZCQzRRampqRTQwVDVoQXNyZS9wMjN4dm1wZnFwYVpEN2M2K1FGYTNidzREeVNaVFRJZkNQdDhDcjNhR2dETVBuVlB0Q3ZaRk1HazVYbmlRendCMEhCUHROcFZobkJiSkUrWVFMTDdlRmRJS1hzYi85citWUDE3dVV3d0xTZlJKQ2JSWE5uNFlWc3Y4V3JXZWxVMXBoWUFacC9DRTJvejkwUmlIZUcydk9kelJlUkxRZU1KZ0laNm9zb1RuYnlqVXZnaHFUeWhQdU41d2dTU2c0TURzM3lyL3RER2cvL2N5OU5NcHdvbDlsVzl0Mm4rTDc1WXIwTi9jTUF2QU5BQVNrOG9qQ2RDd2RodDR3bFhVSGdDb0htZTBIbmlmaVJQV0c4WVQ2Uitua2pjQThtL3Zxbi9pdUpQUmZFeG1lak41STkvNTZ3RE5CajV6WnQ1bDZad1F5S3ROY3ovU2ZMUjN6aEpBRGpDeXFIbWlEeFA2UDgrcXZLRVB5VytIUDJRdGtnNnhjNWJBTkJzaXA1TjBYOUpTci9VbEFFQURjUk1ZZzNja0k0dWFVY2xvMWRaa3lJU1R1eDdBRUFnTVo2UW5oNUlKQUJnYUhWOEo1Z1JrbEFXeVloQW91K29rYzduUXE5SVhBTUExaFd1RjFMQjZDa0FPSjJXYmoxempMajRVZzhrNVFTVFlha0Q0d0NBSXh1dkJ3TUFVS1NMcnAxRFl2MVFtME15TnBCMG5ma21RWklwc3dqaUFTQ1FkRVUxZHlSUUEvMFdBRWk2emh5U3dodEJ2aGdkU0RyT0hKR0lWYmhrQXdBYXN3QmFPQlpMaHdVQUNrZDBocmpCemlVWkcwak1BWVpKaGpRQ0FFN254ZlZCMlF2Q0V3Qmc4MFRvQk9NSjV3WVpLVWNFa25JWU5xbFNUQ21jNGFrR0FKb1dTSXJMdS9hNnNDY1hKQUhRZU14akpaSjZoeVYxNzg0YmRaZU4rd0E5cmcwRHdOQkEwdllIVHFQenpRQ2d1WTdvQkFIRmZVOUVCMU9IQnhJUmlNWTlDQUFRU0R6SnFJMVVWcmNBQXdDT0NBTkZjYWZOa0k1TFBaQzQxM3lTU0xKaE5CWUEwbFl1ZzdLWEV6Z0RBSnBOMHZiZDRMMFg5MFc3SnBtaEl5QUlCd0FjMlJRZEZDN1RBRUMwMCtJNlE5UXY4WXBSZ1VTMG5FUVR0UkRtQVFDLzgrSTZ3M3ZzQkFEZ0NFY0lpZk13emtpYzhBTkp1UWFKdTNwSkdHMndEUUFrL3Z3Ukw1UndkZ0NnOEVKYWhSQnZnZFZ4bDJ4MFlmbUI0cmJmSkJKWUFLRFpya2x0SDhWWkRycnNyK0FKQUJ3Uk9FS213Zkx4c3BZcDJtR2dxZWFmaE9rbHFkWWJBSUJtRS9NRTZ4UUJRSmdwM0VYUnhuUmMyalhMbEk4VVQrcDMzQ0FiQUJBaU1qSWk4UU1BT0hGQ0JuZnF1dlBMNUFsV2FpM2ZsSDVoK2NMOEVRQW9YRkdzNkd5M0pYNEFBT0huaU5wakpRcGZaTFdLSUpBNEh5aVhkUTBmK3dzQWtBVTluc3g1NUFSbkI0QThZdk9FZEc2RzhYSkZQVk5FQW9rTVJDTUlJd0FRNUpGQjNRa1NUd0JBNFlQSkhkR3VIOEFKSWRLZGpFSXVBWUN3OXhQTWxKZVNpZThBa0hkYXhycGgxQnlTN0RpKzVJZzc1TUp3TEFDVXJvak1IY0VSQUtBSE9LU1l5QTNEQTRsTDdNbS9BTkRzUUFJQWNCcEhuR2pwK0t4Zkx6TDdnMjBBYUxocytzSy9saXRZR0EwQUttVGZEeDJCTHZ5ZHNVQWlqeU9UVG1ML0F3QzlIeGt4RFkrWEFBREZZSXdqa25FTG93MTZFYUVFODBlWXNBWUFtZU1LZDlWV09pMEFVRGhpcUJ1UzZHS0s5VXMyc1R0cDNIMWNzZ0dBNHBLTk82R1Z2Z29BRkF6NndjMHhZdXdBYW1TRVJJalJDNkhSK3dGQU52MFJiaUNaQU5CcDZZMXh3YmlGMGR4SnJiZ0ZBRWJLSnVJVzFpb0NnQ0pQaEtNaW9TT0M4WTEydmRjVFZvb2gvd05BWXhrRWdZUzFBUUJnSWtmVTgwUzczdXVSMVdQRWE3MGV1ajhBWUdXVHVBL0tRZzBBRU9hSlpQaTgxRWpmSlhubTFuTDV6LytlV3kwZUNTeUhQQ2pMSkpYRlgrL1h2dnZKdFYxK0FJQVp4SFZFNllyZnJXbzM1SFpJa3BvbmNBUkF3eDN4M0t0Qi9LaGR0ekZ4eEhWRjZpZWF2bGo4NWY2NnVmYWplMEQ2RWs1V3RjVmZINnpYcmgwRFFPTlkvT1dCOVlSMVJWWTFKWmgxemhCQXd5bGNVTHFoeUJJOW15ZnUxL0tFRzBpNmkvdGJYNmpYNzh2Q0lKRG85OVJuYnFuWEJjNDJRQ1BwcWxaNVFqcCtHRlNlVUExUEFEVFlFN1U4a1kzUEUyMUhNdCtxOW83NWIxQTgwNmEyY0lrT01KK29wc2RpM2xXTjRSS0Fab1dSeWhQWmNYMGRFdWw1WWxXMTkvQUVRSU05NFM0UjROOWRVOHNUeFFqSjUyV3grWEF4ckhKY3RZSDNvSnkzVlB1TTh3N1FLSHhQRE93SWlYbmtSTis2d2x1ZjVHMDhBZEJ3VDNpTzZGZVpJcEluZENCNXc2YVVDbE13OEFPSk91REt4Uld4TUYrT3JseXp0UUF3KzR6d1JMOTZIUXp3QkFDZXFCZ01LbGNVMjBQeWhBNGtINnZXMG51U0pCRXZ2ZmlTZU54S2JJSVo1TWxHSGVobjlZbnp5K2ZGNWZYTDR0THZMNGswVFZ1MkZnQm1uN29uMmtucGgxd3llQUlBVHd6enhISDUrbk1hOTRRT0pGZUw0clhWTlhIdWhYUGlUeGN1S0xHa3BXUWVxUVBldkhDeC9NYmw1NWZGMml0cnV1WXE1eCtnRWNROWthYkdFY1lUclphNGVSRlBBT0NKSVo0UU9rK2tRejJoMXlFNVV2dTZPc25vNGtuNDZiOC85WDdjL25GT2I3UEdBTUJzWXRjWWVHcFA0QWlBbVhiRVUzdkNUR3JWMTNGMFNwa1VWZE56cmdFQndBeURKd0JnbXA3UWdlU2hMazZTeWRkOVZqVmJwL2xpQVBqTmdTY0FZS3FlMElIa3p0S1pwZE4rK2QybnFBV0EzdzU0QWdDbTZna2RTTDZlbjVzZm5LSlkxOXhXdGZ3RUFMTVBuZ0NBcVhwQ0I1Sk4xYjQ2eFFGMHpXWW1NMzRDZ05rSFR3REFWRDFoSnJVZUhoMWVWeTkzSnlqK1RqVmRJM285Vm9VR2FBS244TVFHbmdEQUV5Zk5FeWFRN08zdmFWdThyOXFYcW8zcXltUTJ5WHdnN1BNcFZDMi9BRUFET0lVblBzUVRBSGppcEhuQ0JKTGR4N3RDU3FsM2ZLcmFaZFgrck5vUHF1a0hVenhSN1o3ZGQwWGtTN3dlNkRwVlkyb0JZUGJCRXdBd1RVLzhYNEFCQUlIZDFZWGQzd2RGQUFBQUFFbEZUa1N1UW1DQycsXHJcblx0XHRcdFx0XHRcdGxhY2U6ICcuLi9zdGF0aWMvZ3JlZW5kLnBuZydcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdHBvcHVwOiAnLi4vc3RhdGljL3JlZHQuanBnJyxcclxuXHRcdFx0XHRcdFx0YmFyZ2E6ICdkYXRhOmltYWdlL2pwZztiYXNlNjQsLzlqLzRRQVlSWGhwWmdBQVNVa3FBQWdBQUFBQUFBQUFBQUFBQVAvc0FCRkVkV05yZVFBQkFBUUFBQUFvQUFELzRRTi9hSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMd0E4UDNod1lXTnJaWFFnWW1WbmFXNDlJdSs3dnlJZ2FXUTlJbGMxVFRCTmNFTmxhR2xJZW5KbFUzcE9WR042YTJNNVpDSS9QaUE4ZURwNGJYQnRaWFJoSUhodGJHNXpPbmc5SW1Ga2IySmxPbTV6T20xbGRHRXZJaUI0T25odGNIUnJQU0pCWkc5aVpTQllUVkFnUTI5eVpTQTFMall0WXpFME9DQTNPUzR4TmpRd016WXNJREl3TVRrdk1EZ3ZNVE10TURFNk1EWTZOVGNnSUNBZ0lDQWdJQ0krSUR4eVpHWTZVa1JHSUhodGJHNXpPbkprWmowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzh3TWk4eU1pMXlaR1l0YzNsdWRHRjRMVzV6SXlJK0lEeHlaR1k2UkdWelkzSnBjSFJwYjI0Z2NtUm1PbUZpYjNWMFBTSWlJSGh0Ykc1ek9uaHRjRTFOUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmJXMHZJaUI0Yld4dWN6cHpkRkpsWmowaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wzTlVlWEJsTDFKbGMyOTFjbU5sVW1WbUl5SWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJYQk5UVHBQY21sbmFXNWhiRVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TmpBNVpXRTFOVGd0Wm1Gak55MDNaVFEwTFRnNU9XWXRaV1JpTlRnd01ESTNZelUzSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2tSRE9UY3hRVFkwUkVJeFF6RXhSVUpDTmtZNVJqTTFNemt6TmtJM1FqQXpJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1ZHTjBRMVJEVkRSRUl4UVRFeFJVSkNOa1k1UmpNMU16a3pOa0kzUWpBeklpQjRiWEE2UTNKbFlYUnZjbFJ2YjJ3OUlrRmtiMkpsSUZCb2IzUnZjMmh2Y0NCRFF5QXlNREUzSUNoWGFXNWtiM2R6S1NJK0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnpkRkpsWmpwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qWXdPV1ZoTlRVNExXWmhZemN0TjJVME5DMDRPVGxtTFdWa1lqVTRNREF5TjJNMU55SWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzJNRGxsWVRVMU9DMW1ZV00zTFRkbE5EUXRPRGs1WmkxbFpHSTFPREF3TWpkak5UY2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejcvN2dBT1FXUnZZbVVBWk1BQUFBQUIvOXNBaEFBTUNBZ0lDUWdNQ1FrTUVRc0tDeEVWRHd3TUR4VVlFeE1WRXhNWUZ4SVVGQlFVRWhjWEd4d2VIQnNYSkNRbkp5UWtOVE16TXpVN096czdPenM3T3pzN0FRMExDdzBPRFJBT0RoQVVEZzhPRkJRUUVSRVFGQjBVRkJVVUZCMGxHaGNYRnhjYUpTQWpIaDRlSXlBb0tDVWxLQ2d5TWpBeU1qczdPenM3T3pzN096di93QUFSQ0FJOEF1NERBU0lBQWhFQkF4RUIvOFFBdlFBQkFBSURBUUVBQUFBQUFBQUFBQUFBQUFFRkF3UUdBZ2NCQVFBREFRRUJBQUFBQUFBQUFBQUFBQUFCQWdNRUJRWVFBQUlCQXdFREF4QUhCd01EQkFNQkFBQUJBaEVEQkFVaE1SSkJVUk5oY1lHUnNkRWlNcEtpMGxNVUZRWVdvY0ZDVW1KeVZPR0NzaU16TkRWem8xWHdRemJ4WTVORXdvTWtKUkVBQWdFQ0F3TUpBd3NEQlFBQ0F3QUFBQUVDRVFNaEVnUXhRUk5SWVhHUk1sSlRGQVdCc1NLaHdkSGhRbktDa2pNMEZXSWpjL0Npc3RKVVE1UHh3bVAvMmdBTUF3RUFBaEVERVFBL0FLOEFIam4zSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFTY21sRlZiMkpJdDhIU0VxWGNwVmU5VytUOTRpVWxGWWxKM0l3VlgxR25oNmJleW1wUHdMWDMzeTlZdk1iRnNZME9HMUduUEo3MzEyWlZSS2kySkE1NVRjdWc0cmw2VStaY2dBQlV6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTlRNMDJ4bEp5OFM3OTljdlhYS1VlVGkzc2FmRGRqVG1rdHo2eDA1NHUycmQyRGhjaXBSZTlNdkM0NDRQRkcxcS9LR0R4aWNzRGZ6dExuWXJjdFZuYTVlZVBYTkEzVFRWVWRrWnFTckYxQUFKTEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE5MmJOeTljVnUzSGlrejFqWTEzSnVjRnRmbWx5SkYvaTRsckZ0OE1GVnZ4cFBleWs1cVBTWlhieWdxYlpjaGp3ZE90WXE0bjRkMTc1YzNXTnNBd2JiZFdjTXBPVHEzVmdBRUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBck0vU2xPdDNHVkpiNVcrUjlZc3dUR1RpNm90Q2NvT3FPVWFhYlRWR3Q2WUwzUDA2R1NuY3QwamVYTHlTNjVSemhPM0p3bW5HVWRqVE9pTTFKSGRidXFhdzI3MFFBQ3hvQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRE5pWWx6S3VjRU5pWGpTNUVpTVhHdVpOMVc0YnZ0UzVFam9NZXhieDdhdDIxUkxlK1Z2blpTYzh1QzJtTjY3a1ZGMm44aE9QajJzZTJyZHRVWEsrVnZuWmtBTURpYmJkV0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFhdWRnUXlvVlhnM1krTExuNmpOb0VwdE9xSmpKeGRWZ3psN2x1ZHViaE5jTW83R21lUy96OEdHVkNxMlhZK0xMbjZqS0djSlFrNFRYREtPeHBuUkNha3VjN3JWMVRYT3RxSUFCWTBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCN3NXYmwrNHJkdFZrL29YT3p6R01weVVZcXNtNkpJdnNIRGppMnR1MjVMeDVmVWlzNVpWem1kMjRvTG5ld3lZdU5ieHJTdHc2OHBjclptSUJ6dkU0VzIzVjd5UVFBUVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTQ1l3bkx4VlV5eHhuOXAwNmlJYlNJY2t0ck1JU2IzS3B0UnMyMXlWNjU3U1MzYkN1Y3E3aTNJMVZadVA3UGJQYXhwOHJTTmdFWjJWNGpNQ3h1ZVgwRSt6UjUyWmdSbWZLUm5seW1MMmFIT3g3TkRuWmxBelBsR2FYS1lmWm8vZVpEeG55UytnemdabnlqUExsTlo0OXhicU04TzFjVytMTndFNTJUeEdhSU4xeGk5NlQ2NWpsajIzdTJkWWxUUlpYRnZOWUdXV1BOZUx0TVRUaTZOVUxKcGxrMDlqQUlCSkpJSUFCSUlBQklJQUJJSUFCSUlBQklJQUJJSUFCSnBhamdySWgwbHRVdlJXejhTNWpjQktiVHFpMFpPTFRSeTdUVGFhbzFzYUJiYXBnOFNlUmFYaEwrcEZjcTV5cE9pTWxKVk82M05UalZlMEFBa3VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRGQwM0Q2ZTUwazEvS2g5TDVpRzZLckt5a29wdDdqYTB2QzZPS3lMaThPUzhCY3k1K3lXSkFPZVRiZFdjTTVPVGJaSUlCQlVrRUFBa0VBQWtFQUFrRUFBa0VBQWtFQUFrSHFGdVU5eTJjNW5oWmhEYTlyNTJRNUpGWlNTTU1MTTU4bEZ6c3p3c1FqdjhBQ2ZWUFlLT1RabTV0OHhJSUJVcVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTUTBtcU5WUUFCaW5qeGZpdW5VNURET0U0ZU11eWJZZEhzWlpTYUxLYlczRTBnYkU4ZFBiRFkrYmtOZVVaUmRKS2pMcHBtaWtuc0FJQkpZa0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa3BOU3d1Z24wdHRmeXB2ZHpNdWp6Y3R3dXdsYm1xeGtxTkZveXlzdmJtNFNydTNuTkF5NU9QUEh2TzNMazJ4Zk9qRWRDeE81Tk5WVzhBQUVnQTlXcmJ1M0ZCY3U5OVFBMnNMSGkwN2sxVlBaRlB1bTMwVnI3a2UwalBnNGZ0TjFZMXVTdHk0RzRWVGFmRDluWVRpWWQvTVU1V3VHTUxTcmNuY2ZERlBtNHVjaDNJUnJXU1dXamxYK3JaMW5OTzdHc3F5cGxwV3ZQc05mbzdmM1Yya1lzeTNhamk4WEFsSnR0T2lyekd6R0hGUGdUVFgzbzdWVG5ScWFwY1ZGQmJxMFM2aUxGbzR5UzlwWGdBZzNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQZG16TzlkamJodmsrMTFUb0xOcUZtM0czRGRGZjlNMU5MeGVpdGRMSmVIYzNkU1A3VGVNYmtxdW01SEhmdVpuUmJGN3dBRE14QUFBQUFBQUFBQkpBQUFBQUFOZDUrR3Jyc3U3RlhFazNGOGllNW16R01wT2lKYWEycHJwSVVvdFZUVDZCdjJHZTNqOHMrMGU3ZHFNT3JMblBabTVjaFNVOXlDb2xSRWtBcVprZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVrU2pHU3BKVlFBQnJYTExqdFcySmlONHczYkNmaFEyUG1McVhLYXhudVpyZ09xZEh2Qll1QUFBU1FBQUFBQUFBQUFBQUFBQWEyZmlySXMrQ3Y1a05zZThVVzdZenBpbzFYRjZPNTA4RjRNL0c2a3YybXR1VzUrdzZOUGMrdy9ZYUFBTlRxQnY0Tm5oaDBqM3ozZFkwN01Pa3VSaHp2YVd5U1NTV3hMWWlVWjNIdUxIU0xFbmVzM3VqVW54MWpkamRVWlFTMlBpdFBlajNxaWpISFZsV0w5aTNHVDZGSnhsWXVTYnJ4U2EyMWEzRmZqM2J0bTcwdGxMcE9GeDRtcTBVdGpQVnEycmNVazI2Y2xYVHNJd2RpVHZjUnl3VktMSGRYbnA4aHh5dHZpNTI5bEtMSG41eFRvcmJmMm1VK1pQaXUwNUlxaFpaZDFRaSthQytrcHBOeWJrOTcyczNaMVdWOXA3d0FDRFlHZkN3Y3ZQdnF4aTIzY205OU55WE8zeUdYVE5LeWRTeW80MWxVYjJ6bTkwSThzbWZRTkt4ZE93TVo0MkUxSngyM0ovYWsvdk44cFdVcUhGcmRjckNwRlo3ajNibzg4aW13UGczRHNRVTgrVHlMdkxDTGNZTDYyV010SjB0d1Z2Mlcxd3gzTGhYZDNtMWs1Q1RjVkpLNVNxVWszVmRSTGUrb2VJVGNrbEtpdUplSEJPdEdVek43eng1WDc4L2puT1hOalJMb1J6T3RmREVZUjlvMDlVajl1eTMvQUF0OXhuTjhNdUxnbytLdE9IbHJ6SDBqSXA3TmRydXA5WnlWekh0UitJcmV5cXVmekd2eFVsdDhwVkpVbml1YXA2R20xVnlkaTdHVGJjWVRjWmI4RnlsR0FEUTlVQUFBQUFBQUFBQUFBQUFBQUFBR3hnWTN0RjlKcndJYlo5NDF5OHdjZm9MQ1RYaHk4S1hYNWlzNVVYU1ozcDVZNGJYZ2paQkFNRGlKQkFBSkJBQUpCRlNHd0QxVWppUmpjakhLNFRRVU0vR2lPa1JxU3ZNUVY2NDZSVlNjdE5vZEZ0TnZwRVROOE9MZHlHdkJnbW9yNzA2YnVzdDh1MXlubXpwT28zMmxhZzVObTVrYVZxYXdlaGtvMHRLa2tsUjA0dUowVDIwYjVqU3c3U25XYjJZcGNyT1RWWGxreVc1ck5KMGJyc1J3ODdPWkxMdFc4YTNLZWRrU2xLeTdmaFR1cVZlS01vN2FwSmJhN0RxTkl5dWh4NFltVldGNjM0TG05a1h0M2Jkc2FidHAwUHdoOE54MDYzTFViNmpjek1tdlJ2ZXJkcHVxaW56djdYYUxmUDByVDh5TDl1aXB5NUpMd1pMc3gydnNuZTlKYnV3cTZweStKT3V3ODU2dWR1YWlxT01maGVHRE9jNGlhbTFmME4ydjdHN3hSVzYxZDJLbjRaS3REVG5DOVpsd1hvU3RTNUZMbDZ6V3g5ZzgyL283dHJGck5IdkxaN2VRN3JPcHQzY0U4c3U2L21QUVBLWk5UbU5pUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUE1SktySTZXUFZEM3g2Nk95NEk4eTdSdnBkTExVT2FVMURKbCt6bXJtOXFNTlJxRlp5MWptelYzMDJIRzlMSHFqcFk5VTdMZ2p6THREZ2p6THRIVi9FejhaZmsrczUvNUdQaGY3dnFPSnVxRTFYZExuTUtoSTdEVnI2eDhPWFJwZExjOEdHN2wzdnNJMXREMDFXYmZ0TjZQODI0dkJUK3pIdnN4ZWp1SytyRVpxZUdhY3N0RkJkZUowUjF5VmwzSEdtT1dNYzFYSTVqbzVFOUhJN3ZnanpMdEdMS3UyOGZIdVg1SlVncTBwdmZJdTJieTlPbkZPVHZwS0txLzdlNWUwelhxamJTVnJGdWkrTDZqaU9DVmFFOUhMcUZocGtaWk9wMjNMYTNQamsrdDRUT3NvdVk1OUpwcm1vaktlZFFVWGw3TmE3K1UyMU90NEVsSEptYlZYalNueUhCOUhMcUVPTFc4NzJpNWltMVBSc3ZOeXBYWXlnb1VVWXB0MW91eHptbDdRWHJjVktNdU5qVExHRk1PWGFVcytwUm5LazRxMnFiWEt2ekhNZ3V2bG5MKzliN2N1OFBsbkwrOWI3Y3U4WmNHLzRNK3BmU2RIbk5QNGlLVUYxOHM1ZjNyZmJsM2g4czVmM3JmYmwzaHdiL2d6Nmw5STg1cC9FUlNnOVhZOEVxSGd6aTZwTmJ6b0pQRjYxRzlibGJsdWt2OEFwbm9FaFlZbk8zYmNyVnlWdVhqUmRHZVN6MWJIcWxrUlcxYko5YmtaV0hSRjFWVHV0enpSVDZ3bTA2cDBhM00ySVoxK085cVhYTmNFbG1rOXB1dzFLbStMWFZpek10VGhUZSt5dHBXQW1wVjI0dmNaOHJKNlYwajRxMjlkbUFHU0ZwdmVRV3dTUEVZdVc0MkxkaDgxV1piVmd1ZmgvQ2pmMVN4R2FyQ0RkeVMvSnRYMGxrcXRMbE9lL3FGQ0VwYm9wdnFMdlROSWVuNmZidHVEbmR2dFR5NHhhVW5zOEdHM2tYS1pwWGJ2aFhxeGovMjdkRlZPbi9idHJac3J2a2JsK2I0MmFWeXhHTGp3VzNLTGI0MUY3YWZkVmR5YjNtRSswendZM0hjYmxjeGxKMS8xVWh3VjJUVVpxVVg0VGFlMjFPbmpRZk16TkdNWVJTU2ltbFI4S3BWbU9QSHh1bkR4N0ZPbmlXNHJkQmM4akpPY0xjSlhiajRiY0ZWc3FoSnZCZklhMm9YVkMxRzF5ejhKL2xYN1RsWlpNSmZFRUpOK0REK1d2emNMVlBLWllhbHFMaXJtVFBlOWtJZnd4NzV5L0hQajZTcjQ2OFhGeTEzMUxSMlNlNmxEMDlQcDNHeGRlOXdrdmEwUUFEVTlRQUFBQUFBSHBXcnJnN2loSndXK1NUcDJ5MytIZEtzNXQzcGNoY1Z0UzRWSGtkRlYxTzJzOUhaZ29RZ2xCS2lnbFJKYzFDTXlyUTROVjZnck1za1laNWI4YUkrWUE3elZmaG5BMUcxS2VMYmppNWEycVVka0pkU1VWczdLT0h5TWU5alhwMkw4WEM3YmZES0w1R1RodWRUYlM2eTNxRTh2d3lqMm9QYi9BUGd4Z0FIU0FBQWJXbldPbXlGSnJ3TGZoUHI4aGRHcmdXZWh4MVh4cCtGTHM3alpNSnVyNkRqdXl6U2ZJc0VTQ0FWTXlRUUFDUVFBQVF5UUFZM0V4eWdaeFJFMUJweXRNSzljeDF4MW9sOWZJYk55VnUxYmxjdVNVSVFUY3BQY2tpaXk5V2pMK2V0a1lxdG1EK3luOXVmNG56ZnRMSk9XNnBTNU9LV09QTWRMYStKN3VuV2VqMk82Nk9kT1J2eFlMcWkvcTJwNWFUdmVDM3Q0VnlGWG9tbFhXbG5acWZTeTIyYlV0OGEvYmwrSi9RWFBSUk01S0srR3JsVG53cnpJNTRXN2RjMlJWWnNhSHJGN0RrOGZJYmVOY2RWTGx0dm4vSytVdlpXcnQ2NjNiaTVKcGVGeWRzNXRXMGk2MFRPZ28reFhwT0VZMWxaYWU5YjVRN0c5VTVPc2Vob2RWVnF6TDhEK1k0OWRwMStyQmZmWHptOUhDakgrdGMyL2RqdktmNHcxTEZ3TkpsZ3d0ejZmT1RoQ050MHVLSDJwOFQ4WG1UNXk4ZVJ3UmNyVnFrSXFydVhId3JyN2VUcXM1ck82SEl5WjNYUzljbnNuZmEyVVgyTGFlNlBWL3dEVTdydDZGcU9hYnB5TGUrZzRiVnFkeVdXS3J6N2wwbWhwU3Y4QXNVSlgxS01wYlZDVW5OcVBKV1V0N053Z0h6OXllZWNwVVN6T3RFZTNDR1dLald0RlNySkJBS2xpUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQS9HajEwZHFjVTl2VU0zdHVkK3B1ZVUrK2RHazFTMDd1TndjOCtYWTE5bXB6YXJUTzlrcEpSeTEyODUxNEt6UVhmdVlzcjErNUs0NXlwSGliZEZIcjlVMjgyN0szWjRMZjlhNitDMnVxK1hzSHNRdnFWbFhtbkZOWnFiK2JyUExuYWNicnQxVGFkSzd1YzArRDNocURrOXVQajdPbzJXaGh4ckVNV3dyYSt5cXlmTytWbFF0UnZ6bkp1YmduSnZkc1VGeUxxczVwM3ZLeFVwUWR5N2VibEpSNXQzUWpYSTd6YWhoQzJxTDZmYVhwVGZFVjV1MUhIaTZmYm4xbHVSclR5OHViVW96bmIyYlZ4T25ZTkRPdVhiaTJ6YzV2eG05cm9ZYWpYY1cwNFpKVzgzYXExczNyQTZOTnBIRzdHVXBKMDNjNXZmREZtdCs1ZGYySVU3TW5YNmpveXErSGJQQmhPNTZ5YnAxbHNMVTYvVDRaZE5EbG5XYi9BQlBENURuMXM4Mm9uemZEMUFHdm01bHZEc085Y1RrazBxTGZWbGY4eTRucXJubTk4MHU2cXhhbGx1VFVaVXJRenQ2ZTdjV2FFSEpiS2x3Q24rWmNUMVZ6emUrYldCcXRuT25LRnVFb3VDcTNLblBUa0lock5QT1NoRzRuS1d4WWt6MDE2RVhLVUdrdHJONEFIUVluQlpIOVI5bnVtTXlaUDlWOW51bUkrYnQ5aEgxRWRpSkJBTGtrVGhHNUNVSmJZeVZHVUY2MUsxZGxibHZpNkhRRmJxMWp4YjYvTEw2aTl0MGRPVTJzU3BLbmU5NVhBQTJPb0JKdDBSTVl1VDJHelpza2xaU1NQTnF3YmR1eWtlN2RwSXp4alFtaHp6dU5ubUVFaTQrSEpxM255NTNiYVhiVEt0STkycmx5emNqZHR5NEp3ZFlzazVyMGVKQ1VPOHFIWVhXcE9xTWU0ME1UVnJOKzJuTlV1cngxSGIyZXNaSlo4TjF1Rlh6dnZJNTV2RjEybmw4R2NYbGNYZ1orR3paaTUwVnVQMm56OThxTlN6dWtUY253V0xlMUoveFNQT2ZxbGkwMjhtNnVOYnJhMnZzUlc3c25NWitvM2N5ZTN3YlNmZ3crdDg3SVVYTG1SMzZUU1NsTFBMOHorWWpPekpaTnlxMlc0K0l2cmZYTllBMW9xVTNIclpVbzVkMUtBQUVsZ0FBQUFBRHBmaGEvR05wSi9ZdTdldEpKSFR6azRSZEk4VFRVVkhkdGI1K1k0RFNjdjJmSTRaZUpkOEY5ZmtPNHdNdU9SWlRyL010MFZ4Y3JYSkxzbVVzSlBuUEY5UnN1TnppVXJGazNKem5Ud0pUVGZDclRmRGJVMXNwT1Vkc3F2Y1ZYeExwOXZOdzFxRnRxZVJqcUt5R284UEZDZTdaWGZCbHZidFQ0Rkc1SlVVdUpLUE9ueFZsSTJPR0Z5MWNzeWlsRzhwS1ZFdHJrcU5zaUxhZFRsaGU0VTR6ajloN3U3djhBa1BtZHl6S0RNWmNYY2ROVTVWczdSbzNzVnJhamVoNzhMcWUwMVROaDJlbXlJeGZpcmJMckl4U2k0dWpMTFNyWERibGRlK2JvdXNpc25STXRjbGxnMzFHK0NBWUhFU0NBUUNRUUFDUVFBQ1FRU0FEMUdFcGJ1MmJHSHA5L0t1S0Z1TGsrWG1TNTJ6cDlPMFhIeEVwM0tYTHk1ZnN4L0tpOW16Y3Z1bHRVanZ1UHNybzVXYzJvMWR1eXNYbWx1aWo1L3JHamFybjB0V3B3dDJGdGNaY1ZXK2QwanljaGowcjRYdVkrUkc5blNWL29xTzFDS2ZEeGZlbFZMY2ZWZ2R2OGZjeTVWZm92OGYxbm52MUJONW5hcS92L0FGSEZVbDkxOW9pdEhScHJybmJHdm1ZV1BtVytDOUhiOW1hOFpkWm1VdlNwcE54dXFVdHljYUorMnBhUHFVVzFtdDBYS3BWT1JQVUp5aE9NNFBobkJxVVd1UnAxVzgyTS9UY2pCbDRTNDdMOFc0dDNaNWpVcWNEVW9TeXlUaE9PNTdUdWk0empWTlNqSXpaR1ZrWlVxNUZ5VnlqcW92WkZkYUtvdXlZaUtnbVU1VGRaTnlmS3hHRVlxa1Vvcm1KcUtvUlNsT0tlNXRKblUrNXRNOVF1M0x2bDdHbXVYM0xodUt5VXJtcnY2RE8vcUlXY3VaU2Vhdlo1amxxcm5GVWRUN20wejFDN2N1K1BjMm1lb1hibDN6by9qTlIzcmZYTDZERCtSczkyZlV2cE9XcWhWSFUrNXRNOVF1M0x2ajNOcG5xRjI1ZDhmeG1vNzF2cmw5QS9rYlBkbjFMNlRscW9WUmU1bHZRY1NzWjJsTzU2dUxrMzJkdXdwcnMxazNWSEhzSzJuNHNJVmszMTJ6a3YyM1plVnp0em4zWVZiOXgwV3JxdUtxaEtNZTlLaVJqRlVXbUo4UDVOMmtzbVhRdys2dHN1OGl6aG9tbXhpazdYRS92U2s2L1EwYjI5RHFMaXFvcTJ2LzZZUHFSbmMxdGlEcFZ6ZjlHUHluTVZRcWpxZmMybWVvWGJsM3ltMXpGeDhXL2FqWWh3S1VXMnF0N2E5VWkvbzcxbUhFbTRPS2FYd3QxeDlnczZ5M2Rtb1JVazNYYlRjVjRJTnJBMCs3bnU0cmM0dzZPbGVLdkxYbTZ4Z2xLVWxHS2NwUzJKSFJLVVl4Y3BPaVcxbXNDMStYTXYxc1BwN3crWE12MXR2NmU4YStWMVBneStUNlRMelZqeEY4cFZDcGFmTG1YNjIzOVBlUGRyNGN2cTdCM3JrSGJUVG1sV3JYYUhsZFM4RmFrdW1sQ0hxckMvK1JGZFl4TXZJWEZZdFNuSDczSjIyZWIyUGtZN1N2MjVXNjdtMXM3WjJNWXhoRlJpbEdLMkpMWWtqeGZzV3NpMUsxZFhGQ1NvKytqc2ZwWHdZWFc3bE42V1dweXIxSjVzWUxKL3VPTnFDMStXOHZrdTI2ZG52RDVjeS9XMi9wN3h4ZVYxUGd5K1Q2VHI4MVk4UmZLVlFMVDVjeS9XMi9wN3dsOFBaVVl1VXIxdFJpcXR1dXhMc0R5Mm84R1h5ZlNQTldQRVh5bFdIV2xGdlpISzBuVko3SHptMXBsajJqUHN3ZTJLZkZMclIybUtUbmxqSGJOcUs5dUJySnFNWEo3SXB5NmpwOE94N1BpMnJQTENLVDYvTDlKaHNSOW95cFpiL3AyNjI3Qy9qbjJYc05pK3B5aDBjSFNVOW5FdVJjclBVSVJ0d2pDQ3BHS1NTNmlQb3VHcXdpdXhiUzYxMmVvOExQaEtYMnAxNm50NnpGbTlMN05jVm1QRmNrdUZKZFhaeWxQSEExQ20yejlLNzVmZ3p2NlNONlNsS1VsUlVwR2hhMXFKVzR0S01YVjFxeWducCtvY1BnMnE5bGQ4ME1yQXpyRUhkdjIrR0xkRzZwN1gxbWRjYUdzVzFkeDdkdDdwM29KOWF1MDVkUjZkQldwU2pPZVpMQlZWSzlSMDJOYlBQR0xqR2plTHhyN3pQZ1dlaHdyTnZjMUJWNjcyczJEeDB0cjc4ZTJoMHRyNzhlMmowSVpZeGpGTlVpa2w3RGlsbWxKeWFmeE52cktmNGx1dmdzMkk3MjNOOWpZdTZjNzdOZDV2b1owYlN5OWZWTnNNYUtkZDZxdHZka1hSNXZscGFtN2V1cTVraXA4TmZEbXJrdzVUMElhdnkxdTNiVU16Y2M3eHAyamd2WnJ2TjlETHY0Wmk0MzdzWHNhZ3U2ZEVVdWs1SFQ2bm1YMi9CYTJQOEtkRjlDSThyd05SWWJ1WjNLYm9zdVhaRjFlMG1lc2xxTE4xWk1xakZZMXJ0WmRFRmJtYTloNDlZMjMwMDE5M3hWMTVGQm02M2xaVll5bFNIM0k3STlubk9xOTZoYWhXTVA3cytTT3hkTWpuc2FDOWR4YXlSNVpmUWFlVC9WZlo3cGlFcE9UcXlEeVlKcUtUUGVTb3FFZ2dFZ2s4WHJhdTJwVzM5cFU3SjZCSkt3eE9mbEZ4azR2WTA2TkV3ZzVQcUczbjR6V1R4THhibTNzOHBDVnEwcXpkT1pMZWRFY1ZVNjg5WXByYXhhc2RRMmtvV28xbTFGZFUwcDVzOTFwY0M1OTdOZVVwU2RaTnQ4N0pxVjRjcGJYUXNaNmpZaHNoRnpmUHVScnoxTElsNHRJTHFMYjlKcWdWWlpXb0xkWHBNazhtL1B4cmtuMlRHMjN2ZFFDQzZTV3hFeGxLTFVvdHByYzFzWm05dXphVTZlNVQ4OHUrWUFBNHA3VW1HNjdYdkFBSkFBQUFBQUFBQUFBQUJkNkxxenQzSVJuUGh1clpHVDNTVCt6TC9yNlNrQkVvcG96dTI0M0l1TXQ1OUhzNVZxNnRqNEo4c0pmVXhsNWx2RnRPYmE0NlBnaXRyY3VSSEEyZFN6ck1lQzNkZkR5SjBrbDF1S3BpdTVPUmRueDNMa3BTNTZsVkRIRTg1ZWxmRmpOWmVUZVhqVDVWdDVUSE8ybVV5dlhvN3JrbDJXWllaK1ZIN2ZFdWFXMDFxZG5Ba3RqUnNYc1hpMkpiWHVMQ0Zub2JjYmEzUlZEVjAvTlY2K2xkdCtMNFRjZXAxR1dqNk80dkFkWHpjcGxjbzhFWlhaU2kxR1MyR3NEMU9EaStvZURJaFlrZ2dBRWdnQUVnZzkyb0tjNlBjUkpwSnQ3ZzhDSXdsSjdPMlhXbDZCZHYwdTNxMjdYTy9HbDFseUdmVHJlall0SjM3MGJ0MWJsd3k0WTliWnRMVDN6cG5yMTJwZDQzc1diTTZTdjNiYWp1dHFhLzNQNWp6ZFZxN3pyR3pibjkvSy9rTm5IeDdPTmJWdXpGUWl1Ymw2NWxOSDN6cG5yMTJwZDQxODM0Z3g3Y0tZdjgyNDkwbW1vcnIxcFU5RjZyVFc0WVhJWllyQ01HbjdFa2VjdFBmbkxzU3E5OGsxMXRsaGxaZGpGdDlKZWx3cmtYSytzaWh2OEF4QmxTdnhuWlNoYWovd0J0N2VKZmlaWFg4aTlrWEhjdlNjNVBsZjFHTTh5L3JyMTEvQTNhZ3RsTzArbC9NZWpZME51Q3JOSzVKOHV4ZEIxMkJxV1Btd3JCOE54ZU5iZTlkYm5SdG5FVzdrN2MxY3R5Y1p4MnFTM2wvZ2EvYW5IZ3pIMGMxOXRMWSsxdVoxNlgxRlNwQysxQ1c2ZXlNdm9aeTZuUXlqOFZwT1VlN3ZYMGx0T0VKeGNKcFNqTFkwOXFaUTZsb1VyZGIyR25LRzkydDdYNWVjcy9mR20rdlhhbDNoNzQwMzE2N1V1OGE2anlsK05KM0lWWFprcHJNakt5OVRabFdNSjAzeGNYUm5LZFI3SHpBdXRSV2o1ZGJsdS9HM2YrOVNWSmZtMmZTVXJWRzFXdE5sVnVQSHVRNGM4dWVOeFBzeWcwNjlLM005YTFjNGthNVpRZStNbFE5Vy82c1B6THVuYkhFV3Y2c1B6THVuYm5vZWxiYjM0UG5PSDFQYmIvQUJmTVk4aS9ESHN5dlhLOEVGVjAyczBQbUhUL0FNZmsvdE0yc1NqSFRyeWswcXFpcnl1cU9UTGEzVjNiVjFRdHVOTW1aMVZjYWxkSHBiZDIyNVRyVlNwZ3pwZm1IVCthNTVLNzVXNXV1WldSV0ZuK1RhNm5qUHJ2dkZZRGl1NnZVWEk1WlR5citoWmErMDdMZWpzd2VaUnpQK3JFMk1hT0c1Y1dYY21sWHhZS3JmWlpjWStyYVBqUjRiRnVVRnl2aDJ2cnV0VG53WjJMazdQWVVNM2VjYXk2Nmw3dGlOM3R5bFR1cDBSMDN6RHAvd0NQeWYybWZEMVRGekxqdDJlTGlpdUo4U29xYnVjNUl0dmh2Kzd1ZjZmMW83TEd1MUVyMXVFbkZ4bktqcEdoeVg5RlpoYW5PT2FzVlZWWjBaejN4Si9jMmZ5UHVuUW5QZkV2OXpaL0krNmRYcWY3Wi9laDd6bjBIN2lQUkwzRlJVdXZobng4anJSLy9JcERyZE93N0ZpMUc5YWp3eXUyNGNhNUc2Yi9BS1RnME51VTlUR1NwUzE4VXZ4SnJBN3RkTlJzdUwyendYc2FadUFIUGF2YnZYdFdoWXRTNFpUakZMYTB1VTlYVlgzWWdwS09kdVNpb3AweFo1ZGl6eFpPTGxrb25LdTNZZENEbmZjT3BldGo1VXU4UGNPcGV0ajVVdThjL25OUi93Q1NmNXZxTnZMV2YvUkg4djFuUkE1MzNEcVhyWStWTHZEM0RxWHJZK1ZMdkR6bW8vOEFKUDhBTjlROHRaLzlFZnkvV2RFRG5mY09wZXRqNVV1OFBjT3BldGo1VXU4UE9hai9BTWsvemZVUExXZi9BRVIvTDlaMFJUZkVHZHdXMWlXMzRWemJjNmtlYnNtdDdoMUwxc2ZLbDNqVXo5TnljTlJuZmxHWEcybFJ0dloxMFlhclZhaVZtVVhZbGFpOEpUYnJTTDI5WnRwOVBaVjJMNDBiald5S1c4MUM3K0c3RlpYc2g4bElSN3Irb296ck5Jc2RCcDlwTlVsTmNjdjN0dmNNZEJiejZtUEphVG43ZGlOOWZQTFphM3plWDUyYm9CRW5TTGE1RlU5dzhjeFBMeEl0eGxldHByWTA1S3FmYlBkdTdhdXB1MU9NMHRqY1duM0RpcFNjcE9UMnR1cjdKMFB3My9hM2Y5VDZrZWJwZlVKM3JzWU9DakdTazAwOGNEdTFHaWphdHVhazIxVENuS1c1V2ZFSCtQOEEzNC9XV1pXZkVIK1AvZmo5WjFhMzl0ZSs0em4wdjY5djd5T2FvanhjNGtxeDdKNkI4KzR4U3JsV0I3eWVKMEh3M1k0YkZ5Kzk4M3dwOVNQN1dYSnI0RmoyZkR0V3R6akZjWFhlMS9TYkI5RHBMWENzVzRiMUhIcGVMUEExRnppWFp5NVhoMExZYTJvMytnd2IxeGJHb3RSNjh2QlhkT01kNjdIaWpCT2oyUGZSbmI1R05aeWJmUjNvOFVLMXBWcmF1c2F2dVRUUFUrZEx2bkxyZEhldjNJeWpreXhqUktUYXhlM1lqcDBlcXRXWU5TaktVcE91QzZqaTVTazM0WGFJTjdXY2FPTmwzTGNWU01aZUN1bzFWR2dlZWxTc1drbkZ1TFM1VWUxYmtwd2pKYkpLcTlwSUlCSllrRUFBa21NYTdYc2l0N1BKTGszczVGdVFCaDFKMXhtN2V4dzIxNWFjcFNOdHVyMnN2NUpTaTR2ZEpVZlpLR2NYQ2NvUGZGdFBzR3R0NFVPalR2QnJrSUFCYzNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ01rWVZCRGRESFFHZm9qeEszUW1oQ2tqR0ExUUpPVG9sVjh5SUxGanBkdWtKM0g5cDBYWU42cEdIaDNZNDhJdGNPeXJyMWRwc3JFVk5zblhyR01rMjJjTnljWEp1cDRqY20xUnJqUzdaRXJiZTJDYlhLcVBZV0drWWl2M2JsbTYzR0VGeFM0ZDcyMFNSYnJDdzBrbGl4YjUyM1h0MUpwaGl6a3U2cUZ1VGpSdDgydzVYaGt1UmtGdm4yTGVQa08zQitBMG1rM1dsZVFxNzF2bzUwNUh1SWNhRzl1NHBwTmIxVkhnRUFxYUVrcHRiVnNaNUFCME9qYVhqNTFtYzdzcEp3YVM0V3VWZFZNc2ZsekIrL2M3YTd4cS9EMlZqV01lNHIxMk50eWttbEowcnNMYjNsZ2ZxTGZsSTY5SlowY3JFSGNWdk82MXpQSGFlSnFidXBWNmFnNTVhNFVXQnAvTG1EOSs1MjEzaDh1WVAzN25iWGVOejNsZ2ZxTGZsSWU4c0Q5UmI4cEhSNWZRZDIxMW94NDJyNWJuVWFmeTVnL2Z1ZHRkNGZMbUQ5KzUyMTNqZXRadUpkbW9XcjBKemU2S2RXWnkwZEhvNUtzYmNKTG14S3ZVNm1PRG5KZEpWZkxtRDkrNTIxM2g4dVlQMzduYlhlTFNVbEdMbEowU1ZXM3pJMS9lV24vcUxmbElTMG1pajJvVzQxNWNDWTZqVXk3TXB2b3hOUDVjd2Z2M08ydThQbHpCKy9jN2E3eHVlOHNEOVJiOHBEM2xwL3dDb3QrVWl2bDlCM2JYNWtUeHRYeTNPb3I3K2g2Yll0U3UzYmx5TUlxcmRWM2lndU8yNXk2Tk5RcjRLbHRkT3FidXJhcExOdThNS3F4QitCSG4vQUJNcjZubDMzWmxjL3N3VUlRKzB0c255OUI2ZW1oZFVLM1pPVXBibjluNnpKWi9xdy9NdTZkRm02N2F0TjJjUmRQZTNWVzJLZlkzbk9XZHQySzZxN3AxMkpwMkxocitWRHcrVzVMYkptMmhqZms3c2JVbGJUeTU1dkZyN3FNZGM3VVhDVnlMbTFYTEhZbjBzcDVhVnFtYkdWL0psU2RQNWR1VDI5cmRFd2U0TlMrNUh5a2RTRHNmcGRsNHVWek45cVdiR1Q1V2NpOVF1ckJLQ1c1VXdSeTN1RFV2dVI4cEQzQnFYM0krVWpxUVA0dXozN241bDlCUDhqZTVJZFgxbkxlNE5TKzVIeWtQY0dwZmNqNVNPcEEvaTdQZnVmbVgwRCtSdmNrT3I2emx2Y0dwZmNqNVNMRFJ0Tnk4VEluTy9GS01vY0thYWUycUxrRnJmcDFtM09NMUtiY0hWVmVIdUtYTmRkbkJ3YWpTV0dDQnozeEwvQUhGbjhqN3AwSnozeE4vWHMva2ZkSHFYN1ovZWg3eWRCKzRqMFM5eFRIYTR2OXRaL0pIdUk0bXBmZkRWeWN1bWc1Tndpb3VNYTdGV3U0NHZUN21UVVphVjRxeTE1TXRXZHZxRnZOYXpWcHczV25MWEF2U2p5LzhBeUd4MW8vV1hoUjVmL2tOanJSK3M3dGYyTFgrYTM3emcwbmF1ZjQ1bDRBYWVvWVZ6TWpDTnU4N1BBMjIxWGJYck5IVmNsS01XNHh6eVd5TmFWOXJNSUtMa2xLV1ZkNmxUY0J6MmRwZVppNDd2eHlaM1ZIeGx0VkZ6K015cTlxeVBXejhwbkJjOVJuYmxrblljWlVyMjFzT3kzb1Zjam1oZFVsV25aWjJ3T2IwN1Q4ek50U3V2SW5hZ25TTHEzWG41VWIrTm8rUlp2d3V5eTVUVUhWd2FlM3pqVzFxcjF4Umt0TzhrdnRaNDdPV2hsYzA5dURsRjNsbWp1eXZieVZMVXBmaWIrbFkvTkx1SXVpbCtKdjZOajgwdTRpZlVQMnR6OFA4QXlSR2kvY1crbCs0bzhlRWJsNkVKU1VZeWtsS1QySkt1MW5ZVzhyRW0xYnRYWVNlNk1ZeVRldzRxcHY2SnQxS3oxNWZ3czgzU1g1V2JsRkZOWHB3aTI5cVd3OUxXYWRYSU9UazF3NHlhUjFoNW40a3VzejBlWitKTHJNOXg3R2VNdHFPSGU4NlA0YS90THY4QXFmVWpuSHZPaitHdjdTNy9BS24xSThIMDM5ZTE5MmZ1UFoxLzZFdW1KYmxaOFFmNC93RGZqOVpabFo4UWY0LzkrUDFucjYzOXRlKzR6eTlMK3ZiKzhqbURhMHl4N1JuV3JiVlk4WEZMclIybXBVdlBocXhXZDNJYThWS0VlenRaNHRpM3hMMXEzdWNrMzkyT0xQWjFNK0habkxmU2k2WGdYNEJFcEtNWEo3RWxWcytpUEFKQkNkVlZjcElCemZ4VFlwZGhkWDI0VTdNWCswNTA3SDRpczlKZ3FmcTVKdnJQWWNjMVJ0Y3g0bXFoazFOeGQ2bHhlM2I4cVBlOU9ubTA4VjNheEFJQmtkcElJTXRuR3lMN3BadHl1UDhBQ215VXE3Q0cwbFZ1aTV6R0RjV2o2bS8vQUs4dm9YMW1LN3ArZFpWYmxpY1Z6MGJYYlFvK1FxcnR0dWluRi9pUmdLblViZkRrT1hKTkovVVdwcGFuQ3R1RS91dW5iLzhBUW1EcEkzc3VrMXo0RmNBRFk2Z0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ1k3ell0STEwYkZxUktLVDJHYWlQTTRWUGFCY3hxYWx5RkROcDAwcnlzdi91TkpQcWtYWWtZY0s1VWZ3MVpTV0dKcldzSDBIVjQ2czFhdkxmUlFXMmpyeU9XNUo4NHlKMmJrNVNoeHl1U2FmRTZjTktlTFJMWlExYk9aSG82VDNvODNNNXZaRHZHR1ZaczlYczJIbThLV2V1UFhnYlZxN2N4NTlKR1hCTGRUbGZVb2JGelVjcHhVbEx3ZVZmK2hTTzVOeTRtOXEybGhqM0ZPUFgvQU9tV1ZHTGxtT0VtbEo5QnZLRUhLN2tKd2hOMjJuYmxKU1VKU291S3UyaUsyL2E0b3VLMnVPNTg5T3Z6bTNidjNyT3lHMkhDNDhDU2k5cTMxU3EyakJLVXB5NHB5Y3BQZko3M1F6dHdtbkxOaW5TanI4aFMycFJiNU1LZlFWd01tVERodVZXNlcweEV0SFduVlZKQkFBUGF1M0lxaWV3bnBybjNpNTBuUnJlZFpsSno0SEJwZUxXdFZYbk43NVd0ZXU4eGQ4UTAxMjVGVGhaVW95Mk9zY1RsdWEzVHdrNHlkSkxiZ3puYlVwdU5aT3RkeDc0bWRCOHNRWC9mOHo5bytXSWV2OHo5cFBrZFI0Qy9ORXlldjA5ZTMvdFpvNkE2NmxiNjB2NFdkVVZlRG9jY1BKamZWN2o0YStEdzAzcW5PV2g2WHA5bTVhdFNqY2prYm01SlZUd291UTgzVzNZWGJxbEIxV1ZMa01XVi9iWHZ5UzdqT0piYVozRjJIU1dwMjYwNDR1TmVhcW9VM3l4RDE3OGo5cGo2aHBydDJkdHdoblVWSlBGTGIwbXVoMUZxMUdhbkxMVnFtRFp6L0V4eE10YitrMlkzT2d4N3Nzbkk1WVFpcVIvTkt0RWJOdjRaYmduZHZLTTN2akdOVXV6VkhueDB0NlVuR05sU3k3YU9OT2l1eXAzeTFkbUtUY3FWMlZUcjFGRFVWTDZmdzNhdHdjNTVQREdLckp1T3hMdGxIZlZ1TnhxMjNLQ2ZneWFvMnVlZ3VXcmxweFZ5R1ROcytKUFp6SXRhdjI3dGNqelUyNE5FMlA2c1B6THVuY25EWS84QVdoMTEzVHVUdTlMN1Y3OEh6bkQ2cHR0L2krWTFkVW5PM2dYcHdrNHlVZGtsc2EybzVaNmxuZXZ1ZVV6cmN2SDlweHAyT0xoNDFUaXBXbTBxZmxpSHIzNUg3UzJ2c2FpNWRqSzBuS0tqUjBubHhyMGxORmVzUWhKWGFWY3Fxc2E0RlI3eXp2WDNQS1k5NVozcjdubE10L2xpSHIvTS9hUGxpSHIvQURQMm5KNVBXZHlmL3dCdjFuVjVyUjhxL0kvb05IQXU1K2JmNkZaYzdiYWJUY3BQZHlieXk5MDZwK3ZsMjVkOG5FMEZZdVJDL0crMjRPdE9HbFZ1YTNsdWRlbDBUY0g1aFRVczJIOXg5bjJNNU5ScWxuWEJjWEduY1czMm81dlViZXBZRVlTbGx6dUtkVlZTa3FOZGswUGVXZDYrNTVUT3AxREJqbldPaWxMZ2FrcEtWSzdpdCtXSWV2OEFNL2FZNmpSWDFkZkJVcFcybFQrNVNuTHRadFkxZGpocmk1Vk9yK3g5Q0tqM2xuZXZ1ZVV6RmV5YjE5cDNaeW0xc1RrMjZGNThzUTlmNW43VFYxRFNNZkJ0Y2M3L0FCVGw0a09GVmYwN2pudWFiVVFpNVhJUExIRjVycWE5NXZiMU9tbEpLRk16MlVnL29La3ZmaGp4Ny9XajlaUktuRnNPendNZXhaeHJmUlFVZU9NWlNhM3R0Y3JOZEJiYzlSR1N3VnBablhiOFNhSytvWEZHemxwamN3WHN4TmtvOHY4QThoc2RhUDFsNFVlWC93Q1EyT3RINnp2MS9ZdGY1cmZ2UFAwbmF1ZjQ1bDRZcm1SQzNldFdwYjcxVkY4bFVxMDdKbEtmNGpuS0Z2SG5GMGxHYmFhNUdrYmFtNjdWbVZ4WTVjcnB6VnhNN0Z0WExrWVA3VmZkZ1c4b3hsRnhrcXhrcU5QbFRPVnY2VmRocVN4SWJwdXNKZmdmTDJEbzhETGpsNHNMeTJON0pybWt0NW1kdURtcmppdU5KcFM1YVBlWmFqVDI5WEMzSlBra3BMZkI3VWFXYjg5UEtjYWJuRnIrcGJHZWJObUZpMUN6YlZJUVZFYWVibTB6c2JEZzZPVTFLNVRtVzZQWk56SXZ3eDdNNzF6eFlLcjd4ekdEZm5rYXhidlRkWlR1VmZlS2F5K3JYQ3N3d2M1UVdHNkZmbjJGdE5aZHppWFpZcUVaUHBsUTZzcGZpYitqWS9OTHVJdWlsK0p2Nk5qODB1NGkvcUg3VzUrSC9raW1pL2NXK2wrNDUwMzlEL3lWbnJ5L2haWEZqb1grU3M5ZVg4TFBJaCtyYS95UTk1N04vd0RSdWZjbDdqclR6UHhKZFpubzh6OFNYV1o5QzlqUG4xdFJ3MHQ1MGZ3MS9hWGY5VDZrYzNQZWRKOE5mMmwzL1UrcEhoZW0vcjJ2dXo5eDdQcUg3ZDlNUzRLejRnL3gvd0MvSDZ5ekt6NGcvd0FmKy9INnoxdGIrMnZmY1o1ZWwvWHQvZVJ5eTJzNi9SN0hRYWZhVFZKVDhPWDcyNzZEbGNPeTcrVEMwdnR5VWV3OTUyeVNpa2xzUzJKSEQ2WmJyY25jN2tWQmRMeFozZXAzS1JoYjVYbWZzMkVtdG56Y2NkcE9qazBrYkpUNjFxRml6Tlc1U3E0TGlrbHQzOVk3ZGJjeVdKdmZMNEYweXdPRFQyM081RkpWMzlSYVk4K096Q1hPa1ljclVjVEYyWFoxbnlXNDdaZG9xc1M5cU9vV3VpeHBLellpNlR1N3BiZHRGUXNzUFNzWEY4TkxwTHZMY250ZGVwekdkbS9ldlc0Y0tHVlVXYTVjMlYzNVk3elNkbTNiaytKS3JyaENHMzJ2Y2ExK1dvNmhqM0VyYXhzZHhiOFBiT1ZOcTJjaHlOOVV1UHE3VDZJY0pxOWpvTXU1RDdzbXV4dlJ6YTZ5NFR0VGNuTnl6UWxLWFdxTGR2TzcweThwU25CUlVWZzBsOHVKcEVrQTVqMUN5MFhUNFpsOXp2YmJOcWxWOTV2Y2pxSE9OcUN0MmtyY0lyWWtxSkZGOFBYYmNiVnkyM1NUbHRmWTJGeE9LbkZ3bHM0dGpMeG0xRnBZVlBJMXJsSzgxS3VXT3hmT2VWZXZSWGhUbjBsSzBjVk9MNjFPUXplMVJTOE5Va29xVWt0dEs3RFhkbHRTMnB5azY4YlZHbDFLRTNMVGszUitQS0xsWGtVZVFyaVlPTUh0K1RBeDV1bjRPWnhSbkZRdkw3Y2RrdXp6bko2eGczY2FOeXpjMjdPS0VsdWFXMnAyTnVQRFZ1S1QzVlRkR3VvbnVLajRrVVhhc3ByYTNMdE5FODUyYUs5S0YyTUt1VVh5N3FjaHd3SmtuR1RpOTZkQ0RVK2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCa2hLaGpDWUlhcWJzSm51cHB3dVVNdlNsMHpKd1BWeDdEM3A4YTNKeTVsVHR2OEFZYTA3bFRiMDVmeTV5NTNUdEw5cFM0OEdKS2tHYjF1RTdrMUNDNHBQY2k2dy9oMVNpcFpjMm05cWhEa1hWYlJyNkpiaStPNDk3a285amV6bzY3V1l4cFhFOG5XYW1jWlpJUEx5dmVWZC93Q0ZyY284V0xlYWw5eTV0VC9lVzRyUFpjakV1dTNjaTR5anZqOWE1MGROMHNZelVaU28zdTduWVBGMkVjNjFHRjZLaE9TYnMzRnRhYTN4Wm8zQjdGbFp6MjlYZGpoY2VlSEs5cStrb0hPNDl5ZmNNY28zWHpJMmJsdWRxNUszY1ZKeGRHandRZGFudlZEVWxqeWUxdXJQRHhtYnBxMzh1TWF4dGVFK1dYSjJDR2x2Tll6bTNSR0dWaHhWVzZMcW1OMFQyT3BFcFNrNnlkV1FWWnNrOTdPditHWndqalhlS1NWWkxlK29YSFMydnZ4N2FQbmtjaTVGVXJWTGRVeVc3OXlUZGFiRGF4ckxsbTFHMnJjWktGY2M5Ti9RZWRmOU40bHlWemlVemJxSGY5TGErL0h0b2RMYSsvSHRvNFRwSkRwSkYvNU81NEsvUDlSai9GcnhQOXYxbmVLNUJ1aWttK1pNOUhLZkQ3cnFOdHZtbC9Dem9aWk03emNNTktmSTcwdjZhNjMzbjFqcTAycjR0dHlsSEsxSndVVTh6ZE9Uck9UVWFaMnJtUlBNcUtUazhFakxrWk5uSGh4M3BjSzVGeXQ4eVhLYWplUm1iTGsvWmNkL1lVbDBzbCtKL1pSN25od3QyTDEyYmQyKzdjcTNaYjl6MlJXNks2eHg4cHRPaU1OWnFia0pRaktGWXpUZVJTeTdPODE3bDhwdHBOTkc0cE9NcVNqVDRuR3ZVanRyRU1USHRxM1o0SVJYSW10dlhNblMydnZ4N2FPRTZTUTZTUm12VXB4U1NzUlNXeEtmMUd6OU1xNnU2MjMvQUUvV1crdGF2N1JMb0xML0FKRVh0ZjMydVhyRlBXcERiYnF3Y2NwU25OM0p1czVkU1hJdVk3clZxTnVDaEZZSXpZMzlhUFhYZE82T0V4ZjYwZXV1NmQyZDNwZmF2ZmcrYzg3MVRiYjZKZk1SS1VZcHlrMUZMZTNzUmo5cHgvV3c4cEdEVi84QUczL3kvV2pqcFRrbTBiYXZXenMzRkNNRktzYzFXNmI2R09sMGF2d2NuSnhvNmJEdVBhY2Yxc1BLUTlweC9XdzhwSERkSklkSkk1LzVPNzRVZnpQNkRwL2k0K0krbzduMm5IOWJEeWtaSXlqSktVV3BKN210cU9DNlNSMVB3N2U0OEtWdmx0U2RPdExiM3pmVGErVjI2cmM0S0daTnBwMXhXNHcxT2g0TnZPcE9XS1R3TFV4dklzSnRPNUJOYkduSkdRNVRYN0xzWjg1UjJLNGxOZG5ZL3BOdFpxSldJS2NZcWRaS0xxNlVxWWFXeEc5Tndjc3VGVWRGazZoaTQ5bVYyVnlNdUhkR0xUYmZNY2xtNXQzTHZ5dTNIdGV4TGtTNWthL1NTUE5UeXRScUxsOXJPbEdNY1ZHTHJWOHJQVzAyamhacTA4MG52ZkllNGVNZHRoemk4YXpHcTRsYmczSGwzSERKMGRUb2ZobVRsTyszdGJqRDZ6VFEzSERVS05LOFZaYThtV3JNL1ViV2ExbnJUaDQ5TmNDL0tQTC9BUEliSFdqOVplRkhsLzhBa05qclIrczd0ZjJMWCthMzd6ejlKMnJuK09aZUZMOFRmMExQNXBkd3VpbCtKdjZObjh6N2hQcUg3VzcwTDNvalJmdUxmUy9jYXZ3M2Z2TElsYVNidHpqeFQ2alc1blNGZm8yRDdKaXB5Vkx0M3dwOVJja1N3SjBGcWR2VHhVOXJyTEwzVkxjTlpjak85SnhXR3l2TFRlVVh4TGV2S05xeWxTMDZ5Y3VlUzVPd1ZlamY1Q3grZjZqcDlSdzQ1bUxLMTl0ZUZiZk5KSE5hVkJ3MU8xR1NvMU9qVDVIdFBQMXR1VU5YQ1VzVmNsYmNYeVpXcXhPM1NYSXkwczRKVWxDTXE4OWQ1MTVTZkUzOUd6K2FYY1JkbEo4VC93Qkd6K2FYY1IzK29mdGJuNGYrU09QUmZ1TGZTL2NjM1VzZEMveU5ucnkvaFpXMUxMUWY4alo2OHY0V2VSRDlXMS9raDd6MmRSK2pjKzVMM0hYSG1maVM2elBSNW40a3VzejZGN0dmUExhamhMbmpIUy9EWDlwZC93QlQ2a2M1TzNLVHFrZEo4TnFtTGRUOVo5U1BCOU5hZW90TGtqUDNIcytvZnQzMG90eXMrSVA4ZisvSDZ5ektyNGh1VzFoSzI1TGpjazFHdTJpcWV0cldscHJ0ZTR6eTlLdjc5djd5Sy80Y3grUExsZWEyV28xWDVwYkY5RlM3ek5SeE1OZnpaMW55VzQ3WkhPNFYvT1Z0NHVGRjhWeDFuS0s4S25KdDVFV2VIb0VFK2x6WmRKTjdlQlBaWHF2bE9EUlhidkJWdlQyNnliY3AzSjRRVGZ2d08zVnd0dTY3bDZkSTBTakNPTW12bU1MenRVMU9UdDRrZWhzN25QZDI1ZDRwTXVDamNuYjR1T2phNHVlbktkbGxYSVl1RmNuQktLdHdmQ2xzU2U1ZlNjVGNsV1RNOVphY0xsdFR1TzdjYWM1TjdFdGlVWTdqYlFUVTg3aEJXNFJva2x0YjUyWG53cmUyM0xUKzFGU1hYaTZQdW5SSEgvRDE3b3RRZ3EwVXBPTDYwbHMrazdBN3ZUWlZzdVBoemt2WS9pWHZPUDFLR1hVTjk5Si9NRGxmaW14dzVMdWNseUtsMlY0TE9xS2I0bXNjZU5idWZkazR2clNYN0MzcU1LNmR5OE54bjFiZmtLNkNlVFVSL3FyRTQ4RUE4dytoTStKbFN4cnZHbHhSYXBLUE9pK3hkVWhjaWxDU24rQ1hqSTVvVkJqZTA4TG1Md2ZLZGNzK3g5cFNpK3B0UFh0Mk56eTdSeWtjdklpcUs0MnVaN2U2ZXZiY243OU9zbDNoV1hNY3o5UFhMOHAwMDgrM0dMbEZVUzN5bTZKSFA2bm5lMVhWUjFqSDdYTys4YXR5OWR1ZjFKdVhOVjFQQU43R2xqYmViYXlweW84T1JjWFZyMjlwaU5uVUZUSXI5NUovVWF4c3RpUFRnNnhYUUFBU1dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCTldRQUJVc3NCVXgwK2R0bGFXbUpzeDRkbnVsWjdESzkyZmFYZWpYRnczSWNxYWt2OEFyc0hRMTZTM3hSKzNIWjJUajhPLzBGK00zNHIyUzZ6T213TWhTclpiMitORDYwWkxiMG5qYTYwMUxPdW42VE9xN3BKejRWMGQxTGU0dmJHYVI2c3hmRkJTblJwcTVLMi9HcXRsZXBYbFBWRTY4amFwVmJ6QW03YjJybzRSYWNsRjFicXZCYzU4dTNZVHNPTmZFbWhyT01wVzQ1VVZ0aDRNL3dBcjNkcGxPZEUycjFpVUpLaXVSYW8rU3FPVXpMN2hEbzQrUEplRStaZnRMcDRIVG9zMGs0YjR2NUdZc3JLNHEyN2I4SDdVdWY4QVlhcEFLTjFQVWpGUlZFU0NBQ1M3MDNRM25Xbk9Fb3Job254VjN0VjVEZFh3cmVqdXVXMTVYZU5yNFgvdHJ2NW85d3VqcTB1aXRYYkVMazh6bEt0ZmlhM25pYXJXMzRYcHdqTDRVOE1EbS9sZkk5WmI4N3ZIaTU4TzNiZEU3a0hKK0xDUEUyL29PbGx4UFpIWjFTSVc0d3ExdGs5OG50Yk5YNmJZMkpTWE81c3hYcUYvZkpkRkNtMC9RTHRpOUc1ZmxDVnVqNDdhYjVWdUx0SlJTVVZSTFlraVFkTmpUMjdNV29MYTZ0dkY5Wmhldnp1dk5OMW9lTDBIY3N6dHJZNXhjVTMxVlE1OS9ER1E5cnVXNi92ZDQ2TUVYOUxhdk5PYWRZcWlvNmJTYk9wdVdVMUJwWnR1QnpmeXZmOEFXVy9PN3hQeXZrZXN0K2Qzam93WS93QWJwLzYvenMxL2tOUjNsMUhOL0srUjZ5MzUzZU1HWm9idzdMdTNic09hTVZXcmZVT215TWkxaldaWHJycEdQYmI1a2NmcWVvM2N5KzV5ZEZ1akhraXVZNU5aWTA5bFpZS1R1eTJMTzhGM21kV2t2YW05S3JrbENPMTAyOHlNT05zdnBMN3k3cDNad2VKL1dqMTEzVHZEVDB2YmUvQjg1WDFYYmI2SmZNWXNySGprMkoySk54ak5VYlc4clBsckY5YlA2TzhYQU82N3ByTjFxVnlDazBxVmZJY051L2R0cWtKT0tlSlQvTFdMNjJmMGQ0ZkxXTDYyZjBkNHVEVDFQUGhnNDduc2QyV3kzSHE4L1dSamMwZWp0d2M1MjRxTVZWdkUxaHFkVE9TakdiYmxnaWcxWER3c0pxMWJuS2QzZkpPbEV1d3Q1bStHYi9Ea3l0UGRjajlNZjJGTmtYNTNya3B6ZkU1T3JiNVd6WTBxL3dCQm1XcDFvb3pWZXMvQmYwSGsyNUtGNk42TWVISFBINFZ1anM2Nk05VzVaazlOS0VwWjVPTzNuTzJLeldkTXVaeXR1MXc4Y0twOFRwc1pZOGNQdkx0ampoOTVkczkyOWJoZGc3Yyt6TGtlT0dKNGxxYzdjMU9PMUhNL0xXYi9BTzM1VDd4clp1bHp3a3VtbERpbHVqRnR1bk9kUm01OW5Fc083SnFUM1FnbnRiT056TXU3azNwWExrdUtVbnRmSjFsMUR5TlpZc1dxUXR5bks0OGNaMVVWeXM5WFIzZFJlZWFWRkJjMjFtR3AwUHd0dnY4QTVZZldjNVU2UDRYYVhUdDdGd3crc2pTL3ViUFRML2l6WFgvdHArejNvNkFvOHY4QThoc2RhUDFsdFBMeFllUGVoSHJ5UlRYcjltOXIxaTVhbXB3VkU1TGRzcWQrdW5CeHRKU1RmR3Q0Vngybmw2U01rN2phZE9IUEdoZm1ybDRheWIyTzUwZHV6Snprbnl1bmdvbTdxT0RhOGUvRHJKMWYwVk5hWHhCcHlkRTV5NnFqMzZHMTY5cHFaYmx5RzFPbVpiblV6dDJyMWMwSVMzNDA1Y0N5S2EvclN0NnJHMnBmL3dBOFA1ZHpydmZMOTBuSytJY2JvSnJINHVsYXBGdFVTcnk3K1E1aVYxdTV4YnpqMW11cTR4MDgxS2p6eWt0bUd5UHRPelI2SnZPN3NXc01xVDU5NTM1VVplRXJXclkyWEJVaGRuU2ZVblQ2ekZwMnZXTGVMQzNrOFRuRHdWSkt0WXJjYmxuV2NISnV3c3hVbktUWERXT3l2Yk5wWDlOcUlRVHVSalBOQ2NVM2lwSjdQbU1JMmI5bVUvZ2JqU1VXMXNjZVVzQ3YxYlRybWZDM0czS01lQnR2aXJ5OVlzQWRkMjFHN0J3bjJaYmR4ejI3a3JjbE9PMWJEa2RRMGw0TUl1NWNqSnpicEdOYTBXOTdSOFAvQU9SdGZ2ZndzalhjejJqTW53dXNJZUJEckxlK3l5Zmg3L0lXdjN2NFdlRWxCYW1QRHJrVjZFWTFkZGp4ZnRQYWVkNlNUdU9zbkNUZlVkY0FlWjNJVzR1ZHlTakZiNU4wUjlBMmxpend0cE5GekdPL2tXTWFIU1hwcUVlZDh2V0tuTytJb1JyYncxeFAxa3QzWVJYVzhiTnozTEl2emNiUzJ6djNQRlM2bjdEejczcU1VOG1uanhwOHE3SzU2blphMFVtczk1OEtIUDJuN0RjemZpRzVPc01SY0VmV1M4YnNMa0tqaXVYNzFHM081TnBWYnEyMk11N1lpK0RIVDRWdWxMeHBmaWZOMWphK0g4ZnBzNkVtcXFGYmo3R3hmU2VYSjN0VGNpcms4MmFTakduWngydEk5S01MZGkxS2NZNWFLdU8xOUowK05qV2NhMHJkcUtpa2xWcmUzenN6QUgwY1lxS1VZcWlXQ1NQQ2JiYmJkV3lvK0pML0FBWWtMVmR0eVZYMW83ZTZjcTNWMUxqNGx5T1BNZHRQWmFpbzlsK0V5bHFlSHFaNTlSY2x1aStHdnc3ZmxQZDBOdkpZanl5K0xyTXVKZGRyS2pOYjFTYTY4V2Q3RnFTVWx1YXFqNTZwVXZRZlBzN1ozT21YZWx3TEUrWGhVWCs3NFAxSFI2YktsMjVEdlJqUDh1RE9mMVdIdzI1OU1mOEFYVWJScWFyWjZiVDcwYVZhanhMcng4STJ5SlJVb3VMMnBxalhYUFN1UVU0U2cvdFJjZXM4dUVzc295WDJXbjFIem0rdUc3SmRXdmJNWnRhbFpkbklsQjc0dHdmN3JOUThHM1hLcTdWZytsWUgxTUhXS2Ezb2tBZ3VXSkJBQUpCQUFOSFVWNGNIenBydEdvYnVvclpiZlZmMUdta2F3Mkk2YmZZUkZDM3hQaFhXY3EwcjBiVWJVSmJVN3NsRnRmbDNtSFE3Rm03cWRsWHZFZytPajVYRnFpK3M3MXlrMXc4M0lISkowYXJnY1d1MWx5eTR3dHBWYXEzSlY2amljajRUMXV6SGlWbFhWLzdjbEo5cll5cHVXcmx1YmhjaTRUanZqSk5OZGhuMFM3T1Z4MWhLdkV1R05OalVJdXMrR3U5eWFvUmw0R0pxbGlTell4bEtXMnpkZ3FTZ3FjamUzZnlNcXJtT3d4dCtwM0kwNDBVMXZjTUd2WWZPZ2JlbzZmZHdNdWVOY2ZFNDdZelc2VVh1a2FyUmM5U01sSktVWFZOVlRJQUFMQUFBQUFBQUFBQUFBQUFBQUFBQXRjZlpZaCtWRlVXdGorakQ4cTdoV2V4R1Y3WXVreUZocCtXNnh0eWRKUnB3UzVkbTdzbGNLbVRWVG1uQlNWR2RwalpLdnhTZXk2dDY1SDFVWktKU2N0MHBVVGZXT1l3OVZkdEtGK3NrdDAxdjdKWngxM0hqR3J1S2ZVYWxYdUVwdmVlWGQwbHlNbmxpMm55RnBPN0cxQ1Z5VDhHQ2NwUHFMYWNYZHVPNU9VM3ZrNm01cU9zWDh5dHVQOHV4OTFjdlhLK3BOVHMwZW5kcE55N1VxWWNpSkJBSU9za0VBQTJyV29YN1VPR0xhWFViWGNNOGRReVdrK09XMzhUSzR6eDhWZFl6ZHVQK216T2R1TzNLamI5dnlmdnk4cGoyL0orL0x5bWF0UlVqSXVmclpUaHg3cU5yMi9KKy9MeW1QYjhuNzh2S1pxMUZSa1hQMXNjT1BkUnRlMzVQMzVlVXg3ZmsvZmw1VE5Xb3FNaTUrdGpoeDdxTnIyL0orL0x5bVBiOG43OHZLWnExRlJrWFAxc2NPUGRSbnVabDY0cVNrMnVxMis2WWFrVkZRb3BiQ1VrdGlvZTdkeHdseEkydmUyWjY2NTViTktvcU11TmF0VjVHMFJLRVpiVW4wbTc3MXpQWFhQTFpIdlRMOWJjOHRtblVWR1hubCtaa2NLSGRYVWJudlRMOWJjOHRtSzlsM3IzOVNVcFBkV1RiZE95WUtpb3lMZlY5TGJKVnVLZFZGSW1wTVpPTHFqelVWSmFyZ3kxREwwOHVaRHA1Y3lNVlJVcndvZDFFVVJrZDZiVk4zV1BGU0tpcEtpbzdGUW1oTlRKRy9PTWVGYmpFS2h4VDJxb29aT21uemhYWnAxclhybU9vcVJ3NGQxZFFvZTNkbStVamlmT2VhaXBLakZiRWtLRTFZcVJVVkpCTldlN2Q2ZHVYRkYwZlB5bU9vcUhGUGFLR3k4N0lmMjVlVXlQYkwzM24yMmE0cVY0Y2Y5TXJranlJOVNtNU9yUGRuSXVXWmNVRzR0Ym1uUnJzbUtvcVRsVktVd1JMU2FvemM5NlpmcmJubHM4WGM3SXVxazV5a2x1NHBPWGROWVZHUlBiVjlNbXlGYmdzVkZkUjdqY2FseFBhWjU1K1JPMzBibkp3VzZMazNIWjFEVnFLakpINXNIUWx4VHBWYkQxVnQ4N1oxWHcxajhHUGN2TmJadFJqMW8vdFp5a1pVa20rUXVNYjRodlkxaUZtMHJhaEJiS3hkZWZidE5iRnlGcTlHYzA4c0U2WlZYNG5oN2ptMXR1NWN0WkxhMnRWNkRyQ0pTVVl1VDJKS3I3QnpIelJsYzF2eVpkODhYdmlUSnZXcDJwY0NVMDR0cE90SDJUdmZxZG1qcEdiZE1QZ1BOWHB0K3FxbFRwSy9PdnU5a1R1UGZPVGwyMmExUk9YRkp2bklQTGluVEhhOFgwdmFlM0dLU1NXNUhtNjZVZk16c1BodThwNFVvZmNsVmRhU3FjZGQ4VmRjNkw0VHY4QWh5dHQrUERkMVlQdk02TkxMTHFMVDcyYUQvRXNQbFJ6ZW9RemFadnV1cDB3QVBiUEFPUCtKN0hSNWs1SmJKVW11enNmMGxHZGI4VlkvRmJ0M1V0clVvUCtLSnlKNGQyT1MvZGgvVm1YUlBFK2owRTgrbmcrUlplckFrRUFxZFpJSUFCSUlBQnJhaC9UaitiNmpTaWpkei82VWZ6ZlV6VGlhdzJHOXZzR3hqemxhdXd1dzhhRHJUbjUxMlVkYmc2dlp1Mm91VW00clp4L2FqK0dhT1JnekxDY29TNG9TY1pjNkpsRE5zd1p6YWl4RzZ2aTJyWXp0NHdzM1l0Mm1uR1ZPSndvOTNNdnNtYXJiM1B0SEYyOCs3QnB0SnRjc1c0djYwYkU5Y3lIRGhqRjE1NXpiWGFWRFBoejVEaGxvYmxjSlZYT2UvaXlkdWVWWmhHanVRaEp6a3VadlpINkdjL0pHMWZ1enV6ZHk0K0tjdDczR3RNMVNva2owOVBEaDI0d3JYS2pHQXdRZEFBQUFBQUFBQUFBQUFBQUFBQUFMU3ovQUVZZmxYY0tzczdEL2t3L0tpczlobGQySXlBZ0daaVNDQUFTQ0FBU0NBQVNEM2p6dFc3MEozcmZUVzR1c3JkWEhpWE5WYml4OTQ2SC93QVYvdno3eGVNVTlzMUhwcjh5WlNjNVJkRmJsUG5qbC84QTJhS3MzOEdXQXErMnh1U2pSY0hSVVRyMWVJeSs4ZEQvQU9LLzM1OTR5UjFEUmFML0FQelA5K2ZlSnlSVFQ0a0gwcVgwR055NU9VYWNHNHVkU2duL0FNajEwbnc3NnZLN2NCMG53NzZ2SzdjQ1BlR2pmOFovdno3dzk0YU4vd0FaL3Z6N3hhc2U5YS9KTC9xWTVaZHkvd0QvQUdSLzdHSE1ucFR0cjJLTjZOeXZoTzY0dFVweWNKc2ZEdU5ZeWM5Mjc4RmNoMGNud3ZuVFJyWm1WZ1hyY1k0dUo3Tk5Pcm4wa3AxVk4xSkc3OEsvNU4vNlV1N0VpMms3OEY4TWxWZGxmRDFNbTltanBiaitPTFVYMm5XWFdteld1TEN2NmxLTXFZZGhOeDhGY1NUanMzZFV0WmFibzJwM1l4dzc2dFRoRHc0d2hzZFB0YmFGTkQyUDNoZDl0NCtoNHAvMDk5YTdONTBPaVkrbHdVOHpGNldFUDZmRmVhU2RlWTEwOFZPVGk0d2FsSnVWY0pVWEpReDFVbmJoR1VaWEl1TVVvMHhqVjh0ZHBYNU5uUWxnOUJheUk5UGJxM2M0RzVUYXJzNmhqMEd6MC9IYjlpaGtMaVRsZXVPaWl1YmN6SnFHSm9lSmV1V3J5eUZkbzNGN09GMTNOYk54aTBEb2VLNDd1VGR0eFRUZG0xeGVFdWVUanlFVS92UlRVRlNzV284M0xtSnJYVHphZHlWYVNUbXVYdTVhRnhrWWVMRzhyT05wa2JyKzFja3VDMnV6dHFVZXIzOFZTbGkyc1cxYXVXNWJidHFYRW11YmNpOHpKMjlReHJrN09mME9KYTJYT0NMYi9lbFZNcXRianA2d3NiMmRycEliS3FEZ3B4cHRsdU5OUXZoazQ1VXR2MmNWL1RURXgwaitPQ25tY3EwYStQNFh0ckt1SHNOeGFScHVUaDRVRlBvcnQ1Ykp4anRtMHF1dldOS3hkd2JGNzJDZUZISnZSdU8ycnJkT0x3cUxZV2Vud2xkeHRLdTI2U2hZNCtsa240dmd0YlRXMDNOeFo2djdPc2UzS2J1WEdzcXRaUHhwVjNFdUVhMjJsR0RsbGpYTFdxb3QyUFdJem5TNm01WEZCU2xUTmx5dFNsdlZOMjQwOWZ0NE9Qblc3V1BhVVZiU2QxUmV4MWRhZG8zTk1XazZqZmRxR0J3Uml1S2MzSnVuTWFHczVFY3pQZGkxWWpDNnJqZzVwN1p0dmhWU3p4YmN0SXhjZXc2Unk4eTlGVDNOcU5WVmRvcENqdlRkSThOUEg0VjBLS3FhWEtyVDI0MWtyMGw4UHh1dks1T2oyR3BkeU5JaEs1VFRKeWhiZEhOdVMyY2pmTlU4Nkxhd016Vkx2RmFVYlRpM2FzUzhKZHZxRmtya1o2MW00RngrQmsyMVJkVlI3eFYvRDBmWjlaZG02K0dVVk9GSHMycmtKY2FYYmRjcmpuY1g4S1dLZk1RcFZzM2FaNHo0VVpyNDNMQ1NydjV6M2Z3TURDdDJ0UmhMMnV4SzQ0TzFKY0tmamR4bzJiUHVxL3B1Um15d28yWVcwNHcyMWNwVTVPeXlNdWEwL1M4YUdYYWpjbXJzNVBIbTk2Ym50NWVjeTVHZmoyOURzWHZaTGJ0WFpVNkN2Z3A3ZHU3cUVxTVl1WFpqU0daeGNhMGJXM2YxRlpTbkpRN2M2M01rWnFkS3hUZUZGUmUwNWlvcVEzVnQ3cThoRlR6ejFEMVVWSWpMaGtwYjZPdEdXbnpGZi9UWTNrUDBpOEl3ZGMwc3ZzcVVtNXFtU0dmbCtLaFdWTXVMY3NXNzhaNUVIZHRMeG9KMGJONzVpdjhBNmJHOGgra2FPWmx5eTczVFNoQzI2SmNOdFVXenFFdFFqUnhsbWFleHhLeGR5Vll6aGtUVzFUeEwzbzlFV20rOEhoeVVITGdqRGlkWHRwWGVScDBORTFDNU8xYnhKVzNDRG5WeWIzYk9mcW1EVWY1UHc5ZzJ1VzQrTjlaMWw5Wkh3ci9kMy84QVJmZFIxS1M0MXVEakNqakhOOEsydFZPSnhmQXUzRk9kWXlrb2ZITFluUXgvRCtMajVHZmNoZmdya0lRazFGN3FwcEczQzlpM01hOWxRMDJ6MFZpVGpPc3FTN0M0ZXFhbWdaT1BqWjkyZCs0cmNYQ1NUbHoxUllZT0JrdlJNcUNTVThxVG5haTNSdU96YnRGbFZnbEZKdjhBdU40SnZEczdTZFE2WFpPYmFYOXFNZmlhV1BhMk5HcHJGckVlbDR1VllzUnNTdk9yVWVhbTZwNDBqQ3g0NHQ3VXM2Q2xZdHFsdUQrMUwvclllZFF5c2U1bzJGWWhOU3UydjZrRnZXeDd6WStIcjl2SmxIQnU0MExrSUtVNVhKYmRuSnMzY3BWS0VyNjJZeGpURERNMXZTTFBQSFRTN1NVWnl6WS9Ga1QzTmxkcDkvRldlcFpWcURzWEcxS0wzUnE5alhXTTJwYVg3TnFVTEMyV0w4bDBVbHQ4R1RwVHNHYTlyT0ZDOU9FTlBzU2pHVGpHWE9rNlYzR2JXcmNMV3E0VUxhNEllQStGYnE4UlhKRGh5VlZQTE9PS1ZIOFc3b0xjU2ZGaThzcmVlRXNHMUpQTGluek05MzlFMHUxRysxTzlKNHJpcmkyYmVLajhId2VabVphWHBHUmh4dTJyRjlLMitGcUtwY2xXbTE4VzgyOG01YVN6dWkva1hZU3RkSmVsdGpXa2FTcHpKRVkwTlJ0NUNWL010MyttaTNDMDF3MVcvaWp3blZ3cmFsUlFUVHd3U3d4YVcxbkZ4cnJncE81SlNqUnFzbmo4S2IyS20vbEtTM1l4TWZXSVk4c2VVN056aGlvWDlrazVmYTJHdnJkbTFqNnBldFdZcUZ1UER3eFc1VmhGbXprZEd2aUN3cmNsSktjRStHVG5ScDdWV1JnK0l2OEFNNUg3bjhFVGt1SkszUEJZWGFLbkpSbmRaYmQ2MjIzOFZtcnE5OVZqUTBiVHRxN0IzVTNhNGx4cU8vaHJ0cFVzT2srSGZWNVhiZ1YxcWNJM1lTdVI2U0VaSnloV25FazlxcXQxU3c5djBiL2pQOStmZU03ZEtPcmd2dnhiOXladGVUcXFSdVAvQUJ5VWV1clJQU2ZEdnE4cnR3SW5jMERnbHdXOGxUbytHcmhTdkpVZThORy80ei9mbjNoN3cwYi9BSXovQUg1OTQwckh2V3Z5Uy82bVdXWGN2L25qL3dCaXVxS2xqN3cwYi9qUDkrZmVIdCtqZjhaL3Z6N3hudzQrTERxbC93QlRiaXo4R2ZYRC9zVjFRYmVYbGFkZHRjT05oZXozS3A4ZlNTbnM1cU0wcWxKUlNkRkpTNTFYNTZGNE55VlhGdzVwVStaczlWRlR6VVZLbGhjakp4VG82VjNsbDhPWG5hemJWZGk0K0hielRYQ1RwVXNLNWNqYnkwMUIwanhKMDRYenZxSFJ4MEhBakpTangxVFRUNHVic0Y3RnE5ZHBLQ2ovQUc1cDR5bzFSMTJVM25IcTlWYmhHVnE1R1h4cDBkTUN5QUI3eDRKb2EzWjZYVHJuUGJwTmRoN2ZvWndkMlBCZGxIbWV6ckgwaTliVjIxTzI5MDR1TDdLb2ZQTSsyNFgzVlVlNTlkYkR5dGZITGZoTHhJT1B0aS9yUFo5SXVWak9ISTY5WnJnZ0hNZXFTQ0FBU0NBQWErZi9BRWwrYjZtYVNadVp6L2x4L045UnBHa05odmI3SmxqSXlLWnJwa3FSZXBMaWJQR0hNMStNaHpmSVRVaklaWnpSaGxLcEFJcVhVYUFBRUVnQUFBQUFBQUFBQUFBQUFBQUFBc2NaMXNRNnhYRy9pUDhBa0xxTjkwclBZWjNkbnRNd0JCUXhKQUFBQkJJQUFBQUFBQU43VDgrN2g4VXJjSVRjMVI5SkhpM2N4b251MjlncTFpblJvcmNpcFJwSlZUM0Z2OHdaZnFjZi93Q05ENWd5L1U0Ly93QWFLdW9xVHhydmZaaDVhejNFYnVacWw3TXR4dDNJV29LTDRrN2NPRjdxSHZSdFJ0NmZsdkl1UmM0dURqU05LMWJYUDFpdnFLa0s1TlRVNjFrdDdMT3pCMjNicFNFdHFSdnl5Tk1ucUR2U3N6OWxsVnl0OFhoY1Q1YTE1ek5xbXIyOG16YXhNT0VyR0xaWGl2ZTJ1dFVxaFVuaXlwSktpejdhTEhvNkN2QWhtaEoxZkRYdzFiYTZhY3BkWE5Zd012RHQyOVFzVHU1TnFMakc3RjByek43VWErbmFuYXdzVEpoR012YWI2NFlUVktSVkN0cUtrdTlQTXBZWmtxVnBqeUVMVFcxRnd4eXQ1c3RjTnRjRnlGejcyMDYxcGQzRHg3RnlGeTlGY2NtMDF4Ykt2ZXpCZjFPemYwbTFoM0l5NmV4S3NKN09Hbk56N2l0cUtoM3B2RENtWEpSTGR0QzAxdE91TGViaVZicTgyd3VzTFhyR0hqMnNlM2orQTYrMVZkWE9xcHNQR202anBlSmt6eVpZOXpqVTI3S2pLcWpGcWxIVnFwVVZBVitmdzdIazdPQ3dEMHR0NSswdUoycVNlSm55c2pwOHE3ZmluRlRtNXhYS3F1cE9QbFNobDJiOTV5dUsxT01uVjFkRTY3S211S2xNenJYZldwcmtqbHkwd3BsOWh2YW5xQ3l0UWxtWS9GYXJUaHJza3FLbkllY0RNdFdNeFpPVkIzNlZrdHUzaTVHK2MwNmlwUEVsbXo3NjV1YXZRVjRNRkRoMCtITGs1NmRKYTUyc1dOUXQyWGsyUDU5dWZoM0lPaWR1dGVGSTlhbHF1RmZ3TFdGaVdwMjRXcGNTNDJuczI5Vjg1VVZGU3p2VGVhdFBqVkc2WTBLTFRXMWtwVksyM0tLek9pYjVqZGpuMjQ2YkxDVm1QU1NseE85c3JTdGFialRxUlVWTTVTYnBYY3FMb05Zd1VhMCswOHo2V1RVVklxS2tGaWFtWEZuanh2d2xrd2R5eW40Y1l1amE2bTR3MUZTVmcwK1FocXFhNWVRczlYMVBIellZOXJHdHl0MnNlTGlsT2xlUkxsZk1iZUhxK2k0WEZQSHhyc2Jzb2NEYmttbjI1YzVRMUZUUlg1cWJuaG1kTWFiS2NoZzlMYmNGYitMS3E0S1R4cmpqeW0vcCtUcHRxVTU1dGlWNlhFcFcrRjdGejFWVlUzN1B4SXZlRnpJdjI1T3pLRHQycmNXdkJWYS9TVUlxSTNweFNVYUtqcnMyOVBLVFBUVzV0dVZYVlUydkJjM0lYVjNWdEtqZ1g4WEV4cDIzZSsxSnA3ZG5LMjJlTk8xYkN3Y081R0ZtZnRkeUxpN2xmQjVlSGxLaW9ISG5tVXNFMHNxcEZZZEJIbGJlVnhlWnFVczBxeWVMNXpmd0wrbFc0U1dkWW5lbTNXTGhLaVM3YU11cWF2YnpNNnprMnJiakd3bzBqSjdYd3ZpNUNycUtrY1dTamtWRXNOaXh3NVdYNEVIUGlPcmRHc1pPaXJ0b2k3dS9FVUw4WjI3dUxHTUw3ajA3aTN4U1VlMXRNay9pSEZlcFkrVEMxTldiRnVWdmhkT0xiMlNncUtsdk0zZVZiVTlpM1ltZms3TzZMU28xVE0vdEtqK1F0STUrbVIxUjVpc1hPaDhhTUsrRjBsYThXODF0VXpJWnVmZHlvUmNZM09Ha1piOWtWSDZqVXFDa3JrcFJjWFNqbG13Vk1UU05tTVpLYXEybzVNWFhBeVdycnRYWVhZcE53a3BKU1ZVMm5YYWl3K1lNdjFPUC93REdpcnFLaU55Y2V5MmlaMm9UZFpSVXFjcGFmTUdYNm5IL0FQalJFOWV5cHdsQjJyQ1VrMDJyYVQybFpVVko0MXp2TXI1YXozRVRVVklxRE0xSnFLa1ZGUUNhaXBGUlVBZExLM09NbzlsSFcvRCtyeHZRampYWmJhVXRTZjhBQSt0eUhIWEh0UGVOa1NzWEZKTnBjdE9UcW92Q2NyVTFkaHRYYWozbzhuMEdXcDAwYjlySzl1NThqUHBZSzdSOVVqbldWR1RYVFFXMzhTKzhpeFBhdFhZM1lLY0hWUy8xUm56bHkzSzNOd2txTkE0ajRreCtpemJsTjNIeExyVFhFZHVjMThXNDlYRzZ2dHdhN01IWDZ6azlTai9halB3NXAreVh3djNuWDZaY3k2aEx2cG81UUFIQWZRZ0FBQUFBR3JuUHdZTHFzMURaem50Z3V1YXhwSFliMit5Z0FDUzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFOekNmOHRybVpwbXpoUGJKZFprUzJGSjlsbTJDQVptSklJQUJJSUFCSUlBQklJQUJKNnR2ZWp3VEIrRUdRMWdaYWlwQXFWS2sxRlNLaW9CSUlxS2dFaXBGUUFUVUVWQUJJcVJVVkFKcUtrQUFtb3FSVVZBSnFLa0FBbW9xUlVWQUpxS2tWRlFDYWlwRlJVQW1vcVJVQUVpcEZSVUFtb3FSVVZBSnFLa1ZGUUNhZ2lvcUFUVUVWRlFDYWlwQXFBVFVWSXFBQ2FnaW9xQVRVVklxS2dFMUZTS2lvQjRrL0NaQkZRV0xtOXB1ZmN4YjBIR1hDMDZ4Zk0rWjlSbmQ0R2JiemJDdXcyUzNUanlwbnpZdDlEMWE1aVgxVjE1SlIrOUhtNjZMMkw3MDg4My94ejdhNVA2bDg1d2VvYU5Yb1o0cjQ0L0x6SGRsWDhRMmVrd09QMWNrK3cvQitzc0xONjNmdFJ1Mm54UW1xcG5uTXRkTmkzYlgzNE5McjAySHFYNEs3WW5GWTU0UExUNUR3N01uYnV4Ynd5eVZmblBtczQ4TTVSKzYydTBRWnMyUERmZjRxTXdIalFlYUtmS2o2cE9xVEpCQUxFa2dnQUdubU90MUxtUmdNbVE2M3BkcnRHTTBXeEhSSFlnQUNTUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVpjV1ZMcVhPbWpFZXJjdUdjWHpNUFlRMVZNc0FRRE13SkJBQUpCQUFKQkFBSkJBQUpGU0FBWnFsMW9tZ1N6bDAxMThGcGN1K3I1a1VVWHNQb1docExTN05PWGlyNVVrWDA5cFhieWhMc3FNcHVtRmFVVlBsUFA5UnZ6czJrNFlTbExMWGtOYjVXMHpubjVub0Q1VzB6OGZtZWdYQVBSOGxwL0RSNDNuTlI0a2luK1Z0TS9INW5vRDVXMHo4Zm1lZ1hBSGt0UDRhSG5OUjRraW4rVnRNL0g1bm9ENVcwejhmbWVnWEFIa3RQNGFIbk5SNGtpbitWdE01NStaNkErVnRNL0g1bm9Gd0I1TFQrR2g1elVlSklwL2xiVFB4K1o2QStWdE01NStaNkJjQWVTMC9ob2VjMUhpU0tmNVcwejhmbWVnUGxiVFB4K1o2QmNBZVMwL2hvZWMxSGlTS2Y1VzB6bm41bm9ENVcwejhmbWVnWEFIa3RQNGFIbk5SNGtpbitWdE0vSDVub0Q1VzB6OGZtZWdYQUhrdFA0YUhuTlI0a2luK1Z0TS9INW5vRDVXMHo4Zm1lZ1hBSGt0UDRhSG5OUjRraW4rVnRNL0g1bm9ENVcwejhmbWVnWEFIa3RQNGFIbk5SNGtpbitWdE0vSDVub0Q1VzB6OGZtZWdYQUhrdFA0YUhuTlI0a2luK1Z0TS9INW5vRDVXMHo4Zm1lZ1hBSGt0UDRhSG5OUjRraW4rVnRNNTUrWjZBK1Z0TTU1K1o2QmNBZVMwL2hvZWMxSGlTS2Y1VzB6OGZtZWdQbGJUUHgrWjZCY0FlUzAvaG9lYzFIaVNLZjVXMHo4Zm1lZ1BsYlRQeCtaNkJjQWVTMC9ob2VjMUhpU0tmNVcwejhmbWVnUGxiVFB4K1o2QmNBZVMwL2hvZWMxSGlTS2Y1VzB6OGZtZWdQbGJUT2VmbWVnWEFIa3RQNGFIbk5SNGtpbitWdE0vSDVub0Q1VzB6OGZtZWdYQUhrdFA0YUhuTlI0a2luK1Z0TS9INW5vRDVXMHo4Zm1lZ1hBSGt0UDRhSG5OUjRraW4rVnRNL0g1bm9ENVcwejhmbWVnWEFIa3RQNGFIbk5SNGtpbitWdE0vSDVub0htZndycHppMUdVNHZrYjRXdm9paTZBOGxwL0RYeWp6bW84U1I4L3dCVzB5N3AxOTI1Yll2YkY4alQ1VFFrOWgxbnhpbDBObDh2aGJlekR2bklUZkllWGN0NUxzN2FkVkI0VjVHay9uUGUwVjJWNnpDY3RyclgyWUVBZ0E2eVNVMm1tblJyY3p5Q0FkTjhQYTMwVXVpdXYrVkorR3Z1djc2K3M2MU5OSnAxVDNNK1hXN2tyYzFPTzlIWS9EdXN4dVFqaTNYc2V5MDN5UDdqK282TkhxT0ZKV1p2KzNKL0ErNis3MFBjZU42bG90dDYydnZMNXlpK0lNZm9jeWFXNk01THNQd29sVWRSOFhZOUx2U0w3Y1ZMc3gyUDZEbGpueTVKM0lkeWNrdWg0bzlIUjNPSlloTG14NlNRUUNUb0pCQjV1eTRiY24xQUtHako4VW0rZDFJQU5Eb0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU4rM0xpaEY4NlBSZ3haVmc0OHo3cG1NM3RNR3FOZ0FBZ2tFQUFBR3hoNHZ0RTNYWkNQalA2aUpTVVUyOWlJYlNWV2E1SnZ5djZkYWZBcmZIVGxTVCttUkh0bUI2bnpZOTh6NGt0MXVSWE8rNHpRTWxtMUs5Y1Z1SGpTclN2VVZUYjlzd1BVK2JIdm1iRXpjQ09SQnEyb1VyNFRVVWxzZkxVY1NYY2E1K1FpVnlTaTJvT3RDTE9rdmdUbTN4UGZUZDlLT3kwVC9GMmYzdjQ1RkxES3NUZ3BSYWNYdWEyb3V0RS94ZG45NytPUjArbmZ1SDhXYiszTDJmRkU4ZjFHNU9kcFpsU2sxN21iNEFQWVBLQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBS0g0cHRkTXNhMDYrRng3dXB3TTVxL3BOeE5kRTk5YThYN0VkWHIwbEc5aVNlNWRKM0lsWmR6Y2EzVGpsR05kMVdrZUhxOE5WZGFsbHhqaCtCSHRhSzdjaFl0cUtyMnYrVE9WSk43MnpBOVQ1c2UrUGJNRDFQbXg3NWx4SmVISTlUUEx1TTBBYi90bUI2bnpZOTg5UldCbFZoQ1BSejVObEg5R3djVnJGd2tseWppTmJZdElyekxqWkVyRnhTWGl2eGtlTDFxVm00N2N0NjVlYzhHalNsSGxUTFVVbHlwblZaV2JIVXROaDBrazcxclkzeXloTlVyMStjNVpxamFmSnNQY01tOWJod1FsU1BNWXlzVlBNNVRlYXFTcnZlWGUrZWhuWXNxMHBSWFpicWx5VkJKQUxtb01PVktsdExuWm1OWEtsV2Fqekx1a3JhV2dzVENBQzVzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWmNhVkxsUHZJMmpSaStGcHJrTjFPcVRYS1ZrWnpXTlNRUUNwUWtFQUFrc01KMHdMMGx2OEFDMjlhS0s0c2NQOEF4OS85L3dEaFJuZTdLNlVaM2V5dWxGZUNBYUdoSUlBQmtqZXZSWERHY29wYmttMGo2Sm9uK0xzL3ZmeHlQbTUzM3d6bjJjakJqWlVrcmtLdmg1V202L1EyYmFOeGpxRldpelFsSHBkVS9tUE05WWczWWkwdXpLcjZpNUFCNng0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQnpueG5LVWNhektMY1d1S2pXeDc3WngwN2x5ZE9PVGxUZFZ0blMvR09vV2JyaGoyNUtYQlZOcm5iVGZhb2N1ZU5lY1pYN3NsUnB5VkgwUlNmeW8rbDlOZzQ2V0daVWVMOWpaSUlCUTdTVEpqTnJJdFUrL0h1bUl5WTM5eGEvUEh1a1M3TDZDSmJIMEd6cW45eEg4aTdyTk0yOVYvdUkva1hkWnBsYlA2Y2VncmI3RWVna0VBdVhKQkFBSk5HY3VLYmx6czJyMHVHMitkN0VhaGFKcEJid0FDeGNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHellsV0ZPV0pySHV6TGhuMUhzSWV3ckpWUnRBQXFaZ0FBQXNjUC9IWC9BTi8rRkZjV09GL2pyLzcvQVBDaksvMlY5NUdkM3NycFJYQUExTkFBQUFaYkdUZXg1Y1ZxVGk5NWlCRFNhbzFVaHBOVWVKWnI0aDFYZDA4dktuNlJQekJxdnI1K1hQMGlySlRJeTg3NjJaUFQydTVIcUxQNWcxWDE4L0xuNlErWU5WOWZQeTUra1ZvRk9kOWJIbDdYY2oxRmw4d2FyNitmbHo5SWZNR3Erdm41Yy9TSzBDbk8rdGpnV3U1SHFMTDVnMVgxOC9MbjZRK1lOVjlmUHk1K2tWb0ZPZDliSGw3WGNqMUZsOHdhcjYrZmx6OUlmTUdxK3ZuNWMvU0swQ25PK3RqeTlydVI2aXkrWU5WOWZQeTUra1BtRFZmWHo4dWZwRmFCVG5mV3g1ZTEzSTlSWmZNR3Erdm41Yy9TSHpCcXZyNStYUDBpdEFwenZyWTRGcnVSNml5K1lOVjlmUHk1K2tQbURWZlh6OHVmcEZhQlRuZld4NWUxM0k5UlpmTUdxK3ZuNWMvU0h6QnF2cjUrWFAwaXRBcHp2clk4dmE3a2Vvc3ZtRFZmWHo4dWZwRDVnMVgxOC9MbjZSV2dVNTMxc2NDMTNJOVJaZk1HcSt2bjVjL1NIekJxdnI1K1hQMGl0QXB6dnJZOHZhN2tlb3N2bURWZlh6OHVmcEQ1ZzFYMTgvTG42UldnVTUzMXNjQzEzSTlSWmZNR3Erdm41Yy9TSHpCcXZyNStYUDBpdEFwenZyWTRGcnVSNml5K1lOVjlmUHk1K2tQbURWZlh6OHVmcEZhQlRuZld4d0xYY2oxRmw4dzZyNitmbHo5SWZNR3Erdm41Yy9TSzBDbk8rdGpnV3U1SHFMTDVnMVgxOC9MbjZRK1lOVjlmUHk1K2tWb0ZPZDliSGw3WGNqMUZsOHdhcjYrZmx6OUlmTUdxK3ZuNWMvU0swQ25PK3RqeTlydVI2aXkrWU5WOWZQeTUra1BtRFZmWHo4dWZwRmFCVG5mV3g1ZTEzSTlSWmZNR3Erdm41Yy9TSHpCcXZyNStYUDBpdHFLaW5PK3RqeTlydVI2aXkrWU5WOWZQeTUra1BtRFZmWHo4dWZwRmFCVG5mV3g1ZTEzSTlSWmZNT3Erdm41Yy9TUEZ6WDlUdVJjWlhwT0w1SEtUN3NpdmI1Q0JsVyt2V3lWWXRiY2tlbzlUdVR1UzRwdmliNVdlUUNVcVlJMW9BQVNBWmNiKzR0Zm5qM1RFWk1iKzV0Zm5qM1NKZGw5QkV0ajZEWjFYKzRqK1JkMW1rYnVyZjNFZnlMdXlOSXBaL1RqMEZiWFlqMEFBR2hjQUVOcEtyNUFEQmtTckpSNXQ1aUprM0tUYjVTQzZOVXFJQUFFZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRzFDWEZGUHRubzE3RXFQaDV6T1ZhTW1xTWtFQWdna3NjTC9IWC93Qi8rRkZhV1dGL2pjajkvd0RoUmxmN0srOGpPNzJWMG9yZ1FEVTBKQkFBSkJBQUpGU0FBZTZnOHBra0VVSkJBQUpCQUFKQkFBSkZTQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU1EyS25tcEpOQ1FRQUNRUUFDUVFBQ1RKamYzTnI4OGU2WWpMamYzTnI4OGU2Ukxzdm9JbHNmUWJPcmYzTWZ5THV5TkkzZFgvdVkva1hka2FKU3orbkhvSzJ1eEhvSkJBTkM1Sml2enBIaDV6SWEwNWNVbSswU2tXaXNUeUFDeG9BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFNk9wc3hseFJUTlk5MnBVZEh1WkRSV1Nxak9BQ0NnTFBDL3dBYmtmdi9BTUtLd3NzSC9HNUg3LzhBQWpHLzJWOTVHZDdzcnBSV2dBMk5BQUFBQUFBQUFBU21RQ0FlZ2Vha2dna0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa1ZJcVJVQ2hOU0FDU1FBQUFBQUFBQUFaY1grNXRmbmozVVlqSmkvd0J6Wi9QSHVvckxzdm9JbHNmUWJXci9BTnpIOGk3c2pSTjdXUDdtUDVGM1pHaVZzL3B4NkN0cnNSNkFBUldob1hQTjZkSTA1V1lDWnk0cFY3UkJaR2lWRUFBQ1FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURQQ2ZGSHE4cDZOZUV1RjE1T1V6MUt0RkdxRWxuZy93Q015UDMvQU9CRldXbUQvak1qOS84QWdSbGY3Sys4akc5MlYwb3JBUURVMUpCQUFKQkFBSkJBQUpCQUFKRlNBQWVxZzgxSnFDS0VnZ0VBa0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa1ZJcVFTS0UxQkFCSklJQUJJSUFCSUlBQklJQUJKbHhmN216K2VQZFJoTXVML2RXZnp4N3FJbDJYME1pV3g5QnRheC9jeC9JdTdJMFRlMWorNWorUmQyUm9GTFA2Y2VncGE3RWVna3gzWmZaWFpQVXBjS3FZRzZ1ck5ValdLQUFKTGdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF5VzVmWmZZTVlCRFZUWUxQQS94bVIrLy9BQUlxWVM0bDFTMndQOFhrZnY4QThDTUwvWlgza1lYdXl2dklyQVFEVTBKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKcVNlUUFlZ2Vha2dFZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVnZ0FFZ2lwRlFEMVVpcEFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBSk11TC9BSFZuODhlNmpDWmNYKzZzL3dDcEh1b2lYWmZReUpiSDBHMXJQOTFIOGk3c2pSTjdXZjdxUCttdTdJcmJrdnNyc2xiUDZjZWdyWlh3UjZEek9YRStvanlBYW00QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBVGFkVVhXbnRQU3NocjhmOENLVXVOTjJhVGt2L1UvZ1JqcU93dnZSTWRSMlY5NUZhQ0sxSk5TNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQk5SVWdFQWtFQ29CSUlxS2dna0NvcUFBS2lvQUFxS2dBRVZGUUNRUlVBbWhOUlVnQUFBRWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFHWEUvdXJQK3BIdW94R1RGYVdWWjZ0eVBkUldYWmZReUpiSDBHMXJrdUhKano5R3U3SXF5eTE3KzhoL3ByK0tSV2tXUDA0OUJGajlPUFFBQWFHb0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUxmVHY4UmxmL3MvZ1JVRnhwbmhhVmt4VzJUNDluWGdqSFVkaGZlaVkzK3d2dklxSXlwMWpJWWlZeXAxalkxYU1nSUJCQklCQUlKQUlCSklJSkFBQUJBQkFCSklBQUFBQkFBSUJKSUFBQUFBQUFCQUFBQUFBQUJCSUFBQUFBQUFCQUJKSUJBQklBQkFBQUFBQUpBQUJBQUFBQUlib2dTUzJrcWs0amJ6TEgrcEQrSkdGdHRtYkNUZVpZUzIvekl2dE9wRXV5K2hpU3BGOUROelh2N3lIK212NHBGYVdPdXRlMlI2bHRkMlJYRmJINlVlZ3JaL1RqMEFBR2hvQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRGMwM1A5anV2aVZiVS9HUzNxbktqVEJFb3FTY1hzWldVVkpOUFl5NWxpNk5mZlNSdkszeGJYRlNVZm9rano3dTBqOVYvdVE3eFVBeTRNdDF5Um53cGJya2k0V242U3YvdGY3a084ZXZZTksvVStmRHZGS1NuUWNLZmlTSENsNGtpNTkzNlYrcDgrSGVIdS9TdjFQbnc3eFVKMUE0VS9Fa1J3cGVKSXQvZCtsZnFmUGgzaDd2MHI5VDU4TzhWQUhDbjRraHdwZUpJdC9kK2xmcWZQaDNoN3YwcjlUNThPOFZBSENuNGtod3BlSkl0L2QrbGZxZlBoM2g3djByOVQ1OE84VkFIQ240a2h3cGVKSXQvZCtsZnFmUGgzaDd2MHI5VDU4TzhWQUhDbjRraHdwZUpJdC9kK2xmcWZQaDNoN3YwcjlUNThPOFZBSENuNGtod3BlSkl0L2QrbGZxZlBoM2g3djByOVQ1OE84VkFIQ240a2h3cGVKSXQvZCtsZnFmUGgzaDd2MHI5VDU4TzhWQUhDbjRraHdwZUpJdC9kK2xmcWZQaDNoN3YwcjlUNThPOFZBSENuNGtod3BlSkl0L2QrbGZxZlBoM2g3djByOVQ1OE84VkFIQ240a2h3cGVKSXQvZCtsZnFmUGgzaDd2MHI5VDU4TzhWQUhDbjRraHdwZUpJdC9kK2xmcWZQaDNoN3YwcjlUNThPOFZBSENuNGtod3BlSkl0L2QrbGZxZlBoM2g3djByOVQ1OE84VkFIQ240a2h3cGVKSXQvZCtsZnFmUGgzaDd2MHI5VDU4TzhWQUhDbjRraHdwZUpJdC9kK2xmcWZQaDNoN3YwcjlUNThPOFZBSENuNGtod3BlSkl0L2QrbGZxZlBoM2g3djByOVQ1OE84VkFIQ240a2h3cGVKSXQvZCtsZnFmUGgzaDd2MHI5VDU4TzhWQUhDbjRraHdwZUpJdC9kK2xmcWZQaDNoN3YwcjlUNThPOFZBSENuNGtod3BlSkl0L2QrbGZxZlBoM2g3djByOVQ1OE84VkFIQ240a2h3cGVKSXQvZCtsZnFmUGgzaDd2MHI5VDU4TzhWQUhDbjRraHdwZUpJdC9kK2xmcWZQaDNoN3YwcjlUNThPOFZBSENuNGtod3BlSkl0L2QrbGZxZlBoM2g3djByOVQ1OE84VkFIQ240a2h3cGVKSXQvZCtsZnFmUGgzaDd2MHI5VDU4TzhWQWJvT0ZQeEpEaFM4U1JiZXdhVCtwLzNJZDRoNmZwRC84QXRmN2tPOFU3ZFFPRlB4SkU4S1hpU0xmM2RwSDZyL2NoM2ozQjZUcDlibHVmUzNLZURScVQrallpbEE0TGVFcmttdVFjRnZDVTVOY2hreWI4OGk5SzlQZkxrNWx5SXhnR3lTU290eHFra3FMY0FBQ1FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFuUTlKMVBJQkI3QjVVdWNrQWtFQWdna0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa0VBRWtnZ0Fna0VBQWtFQUFrRUFBa0VBQWtFVkliSkpKY3VZOGdBa0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJPZ0FCTlNUeUtnZzlBaXBJQUJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBcUFTUTJSVUFBQUFrQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ29BQklJQUlKQkZTUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUlVBa1ZJQUpGUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZi8yUT09JyxcclxuXHRcdFx0XHRcdFx0c3VwcG9ydDogJ2RhdGE6aW1hZ2UvanBnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQVFBQUFRQUJBQUQvMndCREFBb0hCd2tIQmdvSkNBa0xDd29NRHhrUUR3NE9EeDRXRnhJWkpDQW1KU01nSXlJb0xUa3dLQ28yS3lJak1rUXlOanM5UUVCQUpqQkdTMFUrU2prL1FEMy8yd0JEQVFzTEN3OE5EeDBRRUIwOUtTTXBQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQzL3dnQVJDQUk4QXU0REFSRUFBaEVCQXhFQi84UUFHd0FCQUFJREFRRUFBQUFBQUFBQUFBQUFBQUVDQXdRRkJnZi94QUFiQVFFQUFnTUJBUUFBQUFBQUFBQUFBQUFBQVFJREJBVUdCLy9hQUF3REFRQUNFQU1RQUFBQTVmRCtoZ0FBQUFBQUFBQUFBRGV4NGZRNitobmlvQUFBQUFBQUFBQUFBQUFBQUFBMGI1ZlBiRy9ndGNBQUFBQUFEZHBpM0tZUUFBQUJ4czIyQUFBQUFBQUFBQUFKTzNnMHV6aDFaQUFCQklBQUFBQUlKQUFBQUFBQUFBQmpPQnM3L015YkFBQUFBQUVuVXhhMWtBQUFBRGtaZG9BQUFBQUFBQUFBREpGZlI2L1Azc2VJQUFBQUFBQUFBQUFBQUFBQUFBQUFBY2ZMdGNQWTNZQUFBQUFNc1YzOGVFZ2tBQUFEblpNOVptMFFLek1vcWtBQUFBQUFBWjYwOUxyYzdZclFTUUNTQUFTUVNRQVNRU1FTUUFBQUFBQ1NBQUFBQUNUblpNL25kamZyTWdBQUFEUFdtM1RIQUJKQUFKSU5QSmx4emJKRllUU1p0RVVtUUFBQUFBQU5pdVAwMnR6OHRhQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEU3ladk9iSFFwTWdBQUFaWXJ0VXhnQUFBQWE5NzRadm1qSENjVTN2RmNjMkFBQUFBQUdldFBUNjNPeTFvQUlKSUJJQkJJQkJKQUpJQklCQklBSUJKQkpCSUFBSUpJSklCSU5MSm04M3NkQ3N5QUFBTFJHMVhHQUFBQUNjTnB4VGZMRklUam0xb2lreUFBQUFBQmxpUFRhdk56MW9BQUFBQUFBQUFKUmVLMmlMeEVvbUlpWmdoTlptazJwTmdBQUFBQUFBQUFOREptODdzOUNBQUFBWjYwdEFBQUFKSVlMMmhNb2hJRUFBQUFBQXREMG12enR6SGlTZ21FU1FTa2dDQW1VUUFFa296VnBscFRKRlpnQWtoRXBJQkpVeDJ0aHRreFd0RXpKRUpsQkpFRWtCSkJKRWtBQnljMjF4TSs0QUFBTFJHU0tnQUFBQ1pZWnZtaWtHS2IzaU1jeUFBQUFBTzdnMHVwaTF3SUFCSkFKQUlBSkwxcHNVeDVxMEFBQUFBQUFBZ3dYeVlMNWFUTWtFZ0Fna0FBZ2tnSEEyTjduWk00QUFBdkVTZ0FBQUM2TU0zelJqaE9LYjNpTWN5QUFBQUIwTWVEMEd2b2dBQUFBQUFDMFYyc2VMTFdnQUFBQUFBQUFBRUdHK1hXdmtpWkFBQUFBQUFwTStaMmVqZ3RjQUFBU1NnQUFDRTJpS3pOb2dWbVpSVklBQUFBeVJYMCtyenNpRUFBQUFBQUNOaW1MWng0d0FBQUFBQUFBQUFBSWxxWk0ySzJRQUFBQUFBRFR2azg3czlDQUFBQVNBQUNBWllyam0yU0t3bWt6YUlwTWdBQUFEdmErbDBLWUFBQUFBQUJhSTI4ZURKU29KSUFCSkFKSUFBSklBQUFBQXdaTW1ya3lrZ0FBQUFBRGg1OXptNU5nQUFBQUFBQVo0cGhtK2FNY0p4VGU4Vnh6WUFBQURicmk5RnJhQUFBQWtFQWtndldOekhndEVCQklCQklBQkJJQUFCQkpCSUFBSVk3MjA4dWFFZ0NTQVNRU1FBWTF2TTdYUnBNZ0FBQUFBQVpvcGltK1dLUW5ITnJSRkprQUFBU2VoMXREYnJqQUFBQUFBdEZkM0ZnbUFBQUFBQUFBQUFBQUFBQUF4Mm5UeTV5UUFBQUFBT1RsMk9SbTJ3QUFBQUFBTEloTW9oSUVBQUFBM2FZdS9yNklBQUFBQUd4aXc5dlowT2RxYlZWZ2tna0FBRUVrRWdBQUFBQUFBQUJpbTJwbHpnQUFBRERhbVd0eEI1dlo2RkpzS2tUTUFBa0FBR2VLWVp2bWlrR0tiM2lNY3lBQUFQUWEranQweGdBQUFBWnNPTERteWIrdnJkbmY1OXBqaWM3cFRlQUFBQUFBQUFBQUFBSmlNMTZSREJqeWt4QkFVeVRGMTdWeVRYV3JsMTc1Z0FPSHRjL3ZhZTZBSUxISno3T2hsejVsTXFrR3BPWFZaWlRJQU04VXd6Zk5HT0U0cHZlSXh6SUFBR3hXbm90YlFTUUFBQUFtc2U1N0huUFBjZnE5dnA4M0ZpdnE2K2JrNk8vT1VBQUFBQUFBQUFBQkZKaWpyYitqNnowZkU1MmxzK1k4OTJ2VyttNE43VnZlTWxxeklEV3c1UEErYTlQclpNd0FIRTJ1ZjZ2RmZ2ZExtNitMS0pQUDgzcDhuTHQ2T2JOblk5aU1lMUdMWmltcE9YemR1alZOa2dYaUt6Tm9nVm1aUlZJQUFIWXc2dlJ4NjRBQUFBQ0hzTjdnOXZxODd5M25lMXpkYmNpMHpJQUFBQUFBQVFTVE5kM1oxdEhWMndJT3J0YVBxZlFjV1ppOHF3NGZJNk8xc1lzT0s5YXpFVHJZY3RLV3lXalExTm5oMzZNU0FBNHV6ei9YVXQyZDNSSXJGc1ZMOFRSNkhEdnZjN05tek1ld3g3TVk5cU1lMUdQbXpzK2N0MExKa0dXSzQ1dGtpc0pwTTJpS1RJQUFrOUpxOCs2b0FBR3ppeHBqV3laYlVFZDZlWjNPdnpjK2Fua3ZPZHpBeXJBSkJraW03bjE5ZkZsMVl6S2tGd0FFa3pIcXU3dy9NOGJzNGNXUUFkVE5wZGJwYVhSMzlQWXkwNVBPM09Sek4vMXZwT0p6ZEhaeFlzdlg2ZWo1ZmdkamEyTUhlNi9PODV4ZXA1RFM3cVE0dTl4OWJOcmREVzZHR3MrajFkbmJ6NE5mSGx2TmF4T3ZqeThqTnQ4ek5ueUs1bVBaWTl1TVczWEhsVjhUZnNXVFpJQUFBQUFBMjZZdTVnMGdBQU4ybUQzL0FLWHpHdHI1ZkVlYjlKN1gwUG5nQUJ4K1p2Y1hVNk40cGVRSFgzdEQwL2Y0L25lSjFPSHpPbjZqdWNUSmtwNUR6dmVyYTIzbHdpdFoxNHlldDcvQ3RhUFA4cnE2R2xzYldUR05YRmxyYXpIUHUvVStZMmMrUHgzbWU3cDZ1eDNPcnpzV08rbnE1K2p2YXZQMGRuZTNOZTFvODN5dXRvN1djVnRIak83NDNmd3pnWitub2QzdWFtNkJBT1BuMjllMThWcldWeXNlZGoyNHhiY1k5aUsrTHlkYThUWklBQUVsMFFVU0FPdGgxdWhqMXdBQU9oVFc5MzZMelhENVhTNFBQNlhvTi9tanVkbmwybU9EeGVxT1B6OTdVWi9ZZHpnZGJvNlkxOFYrYno5enRkWFFBQThmNXZ1NjJMTjduMVBuS1E4bDV6dWRycjgvcmJ1bkI1amlkZmZ6NjNaNm1qek5EYThid1BRUmVjdE1mMEgxM21CeTlEYTZHN3JrWHRFZ0FIa1BQZHp6V0xyQ1RUN2ZsODZLMHo4clM2bmIxTjRBUWNiUHVhbDhoRmxjaW1aajJtUGNyaXh6ZnprNzlrMlNBQU4rTVBUaldFSnd6YlZaZE9jdUpidjYram1yVUFBWktWMjY0Y21LdXBsemQzYTVucHUxeUJ0WjhXS2s0c2VTbEo4WjUzMEdDTTI5VFd2YUl5S1JQcXU5eGVodTYzamZOZDdGanlUalJEUWpaU3RXSUs1TEplazYzSDA4R2ZrYzNvVFdKSzJSZXc2V1hUOXI2Yno5S3ZHK1Y5RDFPanBkM3M4dkpaeGVWdjRNT1VERGl2NS9RNnVsczVvU21QUTlQajlqYTFQUDZQUThaaXk5clUzd0FsejhtYmxaZG15SlJkWEt4N1RGdHhpNHR0eldqTlpNZ0FGMGVocm93VlRWTUZabXFkWms2bXZyUUFBRHNSbysrOU41b2VFOHY2VHNiblAydGpGZTlPdDBkUFUxOHVqcDdVUTh2eGV6aHZrOWIxK0YyK3JvZVM4NzIrTm85RDZGNjN5dFluNTk1UDFYVTI5TDJIcE9CeStkdStQNG5lMmJZZHZOaEF2ZXUvdGF2TzA5eUlBYy9CdFladk5Yc3U1NS9yZEhUNWZQMitIeXVqNlR1Y25jMmNPdGh5Y25tYnZUNkdxQlNrK004NzZEUXo3R0sxOVRZNDJYWTVPd1ZyUEdqc2RuUzZ3QUdDMStGbjNaUkt0MWNxbXl4NFZ1YzJMSnNrQUFYUjZHdWpVcXRVck13Vld5VnJ1NDhHS0wxaVFBTi9GcmU3OUI1cmMyc1B6angvclBUZFRqeVd2VzBnTlhYeStkMHVyRjI2MS9kK3A4M3FhK2J5UG0rOTd2MXZtK2JvN1hsK0QyZmErbzg5cTRNM2lmTytpeFh0NnJvY1h0ZGJuZ0FDOW92YUI4KzhuNmpXdGs2MlhTOXA2WGdEei9BQnVub2FlejZyMFhFeTNqemZDNnV4bnhYdEFISzBOemg2L1J4M3RyWHpjL2U4dnUzMTg2TnFsdVJzYmV6eWZTQUFSTHoyeHZDeUxLNWxLbW15eW15UUFBQjI0MDgwVnFtcWF5cW1FNTY0OXVtT0lZWXZFQUJtdzArbCttOGpqcGI1LzViMUgwajEva3VYenQ2K1NtYkpTWnJ1N1dIbWFHMzRqaCtpclpiRzdHVFF5V2kxcStzOUx4T0R4K2x5ZVh2WnN0T1hoMjlYSmx0UjAycG55NHhwNitmU2pZdFdPLzBlWDZUdmNpc1c4cDUvdGNiQjBKckh2UFIrYTNkckFQSmVmN2ZQMXRyM25xZk5TYy9UMkswdUFPRHkranc4UFJKME0xdVgwZko5ZWphaGFIbTQ3SFkwdXdBQWx4TSs1aG0xa1hWeHB4ckN5UUFBQU04VTdFYWtKck0xVFZOVGJ4NDlpTWNRaE9LTFFrZ2RIRnJmU1BVK1U1UE4zZks4bnRmUVBVZVkxZGZMb2FlME1HSy9vT3p6ZUJ4dW41SG45c2RyTHovWitrNFBHNW05cWF1eDZUdThueXZuZXozT3Z6dDdiMS9BK1c5TG9Oa2JOTVhydTN3dXQwZFBIV2ZPOFhxOVRlMCtsdmF2TTBOcnlIRDd1cGJPUFI3WEs5VjMrTUI0VHkzcE81MHVaMyt2enRUWHk0Y1dRYmUxZ3pYcVBGZWI3L0FCOFcrTlBMZmlkRHkrNU9MbzRjbWhrcnE0KzkxOVRvQUNRY25MdGFsOGdoTUVnQUFBQUEzSXhkRmdxVlRDYUozYVljMWFRbUlZNHRDUVBRVHpmYytqODU1cmk5YlJ3N0hzL1FjSGw2RzNwYWV5QjZIdDh2eVhuKzM1N1c2bVNsUGZlajh6czU4WGd2TGVsOVQyT1AxK25vK0c4ejZMdWIvTzd2WDUza2ZQOEFiOC9yZFFDMUk5SHZjbjFIZTQ4bU9zK2Q0WFc4MXBkYWw3QWJsY0c3azEvYStuOC9XSGdmSGVvOTM2L3pON1Y0Zkk2TVZ0bHpZK3oxTkRGanQ1ZmhkcmdhdlNpMGpYdmsxOTNsY0RKeU9ycDlEUTJkUExIYjdHcHZpUUFjM0puME1tY0FBQUFBQUFEWmltK3dDcEMyOWp3WklyQ1loU0pxc0I3RFk0WHF1NXh2SStlN20zbjEvUjlybDhYbDcyTEZsckU1YjQrNTErZjRUekhwT1ZYYjlQdDhqMVBlNC9udUwwL0xjZnRlKzlUNWpaejRmbmZsZlY5cmQ1L3JlL3hPRnlPajR6bTk1S1lkQnErdTduRDZPN3JhR3BzY3puYm5XNmVqNWZoOW5pWXVoRmlHN1hCMXR2UjliNkRpODdTMmVSeTkvd0JSNkhqOGptN3ZDNUhUOXA2bno0aUhpUEwraDQ3ZVNBdzJ2aHZQQjZYa2Uxb2VuNU83NSsrSHRkblU2QUFBME1tYm5aTTRBQUFBQUFBQXVqYmpGblVoTy9qMTdRRUp4Vm1FaVVmUU4velhiNnZQNWVodHhFNUwwOFJ3ZlJkalkwTzMwdERjMjlibGM3ZThqeSszbFUrZ2VuOHVpZkIrUzlONzMxM21NR0hKNURnOTdsUnVkUzJwNzMwL210SFUyUG4zbi9UMmlQVGREa2VqN1hKSG5PSjF2Tjg3cmVyNjNFNy9BR09hT0J4K2w1VGw5dkd0OUQ5SDViYzJjUEk1dTc1SGc5MzNYcC9OYmV6aTRYSTZIWDZlamU5ZGJXemJtMWgxTmZMNHJ6dm9lYmJiVEJPT1p3MnljSGQ4cjJkWDBQTDJPTkxwOWpVM3dBQnAzeTgzTHNBQUFBQUFBQUFDeU0wVjYrTFV1aUlWVEVTQk1SMjQwTTJTbk8xOW5MTmRTdWF1U2V0R2x0NThPaHI3UE9iTVduYng0ZHpMZ3cwdnFWemRqWTB1UHI3dUhKa0dUSFhwNWRTSWN1bTUwNDFOemF3RG42K3p6NTJZbVpySFFhK1NheExXeDVkZU12cGQ3azRxVzgvcTlTeXZReWF1VzFkckxoR2pnMk5ERnM5emI1OHpHSEhrNGVIb1Z2SXh6YlN5MTBMNnZTeDd2TXlhVk1qbzR0bmF4WmdBTk8rWG01ZGdBQUFBQUFBQUFBZG5EcVhpQUFBQUFOaW1LWWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBVW0rRzl3QUFBQU5XMlRtNWRnQUFBQUFBQUFBQWRmRHE1SXFBQUFBQm5wanNnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVVtMkcxd0FBQUFOUzJYbjVjNEFBQUFBQUFBQUE2dUxXelJSQUpBSUpJSkROU2t4QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF4MnRTYkpJQUpBQURUdG0wTW1ZQUFBQUFBQUFBQWRMSHI1NjBBQUFBQXkxcGVzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURGYTFMV0FBQUFBMHI1dE8rVUFBQUFBQUFBQUFiK1BCczFvQUFBQUJrclhKRkNTQ1NBQ1NBQUFDU0FDU0FBQVNRQ1FRQVNRU0NBQVNRU1JodGVKdEFBQUFBTkMrZld2Y0FBQUFBQUFBQUFibE1XNVhFQUFBQUJNUmxyVUJCSUFCQUpJSklKQkJJQUlKQUFBSUpBQUlCSkJJQUFZYjNBQUFBQUhOeWJHR2JBQUFBQUFBQUFBRFBXbS9UQUFBQUFCSmxwUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNFNHIyQUFBQUFITHliVlpBQUFBQUFBQUFBQzhSMDhldUFBQUFCQmtyUzBBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUzAxbXdBQUFBRkpubVpOZ0FBQUFBQUFBQUFBZExIcjNpQUFBQUFKaUx4VUFJSkFBQUFBQUFBQUFBQUFBQUFBQUlKWTV1a0FBQUFCcjJ5YVY4b0FBQUFBQUFBQUFBM2FZczFhQUFBQUFTWkswQUFBQUFBQUFBQUFBQUFBQUFBQUFBaVp4ellBQUFBQWFsOHV2YTRBQUFBQUFBQUFBQXoxcHVVeEFBQUFBQzBSS0FBQUFCSkFBQUFBSkJBQUFBQUFBQkpBQlNiQUFBQUFBYzdKbnJNZ0FBQUFBQVpJakxXa2tUT0tiWTVrQVREb1k4RW9BQUFBQUYxVUVnQWdBRWdna2drZ0VnRUVnZ0VrRWdnQUFrZ2tFQVRTWkFBQUFBR09iYU9UTUFBQUFBQUpodVZ4WmEwaE1TaE5aWTE5ZTk0QU55bUxMV29BQUFBQWxGa0FBQUFBQUFBQUFBQUFBQUFBQUFDcVlTQUFBQUFOVytUQmE0QUFBQUFFbTdqdzVJckNZbENheWhNSnh6T0cxNEJsaXUzVEVBQUFBQUJhSWtBQUFBQUFBQUFBQUFBQUFBQUFFU3FrQUFBQUFRYU44OFNBQUFBQUF6MXB0MHhRbUpRbXNvVENZSVRodGFreUpOeW1LMFZBQUFBQUF2RUFBQUFBQUFBQUFBQUFBQUFBQVFtc2dBQUFBQU1NMzFyNUFBQUFBQUJ1MHhaSzFpVUpyS0V3bUNKbXBXWnhUWURORmRpbU1BQUFBQUNVVEFBQUFBQUFBQUFBQUFBQUFBQVJNd0FBQUFBQWFsOHRKa0FBQUFBQWIrUERLSVRXVUpoTUVKcklWbWNVMkFrMjZZcENBU0FBQ0NaSVJNSmlBQUFBQUFBQUFBQUFBQUFBQldaVEpCSUlKQUVrQkJPTmJXdmNBQUFBQUFEZHBpdEVWbENZVEJDYXlnVE5aWTFnQmxpdWV0QUFBQUFBQkpNVkFKQkFBQUFBQUFBSklBQkpBQUppWmdBQUFBQUFHcmJKV1pBQUFBQUFBMmEweVJTRXdtQ0Uxa0ltYWxVMW1RQkpzVXgzQUFBQUFBQVJNUUFBQUFBQUFBQUFBQUFBbEN3QUFBQUFBR0tad1d1QUFBQUFBQUxSRzFYSENZSVRXVUNacVJNMVRBQUJlSXoxcElBQUFBQUFCS0FBQUFBQUFBQUFBQUFCQ1FBQUFBQUFJTmErU0FBQUFBQUFBREpFWnEwaE5aUUptcEVxclFBQUFaWXJsclVBQUFBQUFBRVNrQUFBQUFBQUNTQUFBUUFBQUFBQUFBWUxYcE1nQUFBQUFBQUFXaU1pRVFtYWtUTlV3QUFBQ1ROV2xvZ0FBU1FBQUNTQUNRQUFBQUFBQUFBQVFBQUFBQUFBQ1RGYTJLYkFBQUFBQUFBQUFDUUNBQUFBQUNUTldrZ0FFa0FFZ2dBQUFtQkVnQUFBQUFBZ2hLUUFBQWtnRWtBRWtBcVlyWGdBQUFBQUFBQUFBQUFBQUFBQUF0RVpZcUJKQUFBQUFBQUFCSUpnSUNKQ1FsQUlBQUJKQUFBQUFBQU1OcndBQUFBQUFBQUFBQUFBQUFBQUFBWGlNa1ZBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZ3hXdkFBQUFBQUFBQUFBQUFBQUFBQUFBQmVJdWhFQkpCSkJKQklBSUpJbE1BSUpJQUpJSkJBQkpCSkJJQUlBSkJBQWxNRTRwdEFBQUFBQUFBQUFBQUFBQUFBQUFBQUJhSXlJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFneHphQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNTOFZrQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUpwTXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVNXVnRBQUFBQ0FDU0NTQ1FDQ1FBUVNBQ0NRQ0NTQ1FBQVZUV1pnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBa21JdE1JQUpBSUpJSkFBQUlKQUlCSkJJSUpCQkpBQUpBUVZXZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBa3NnQUFBQUFBQUFBQUFBQUFBQUFDQ0V3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ1N5SUFBQUFBQUFBQUFBQUFBQUFJVEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQklKUUFBQUFBQUFBQUFBQUFCQ1JBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUpCSUFBQUFBQUFBQUFCQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSkFBQUFBQUFBQUFBSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFKQUFBQUFBQUlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQi8veEFCS0VBQUNBUU1CQWdjTkF3c0NCZ01CQUFBQkFnTUFCQkVGRWpFR0VCTWhNRUZSRkJZZ0lqSkFVRkpVWVhHUmtoVlQwU016UW1KeWM0R2hvckxCTnBNMVk3SGg0dkFrUkpEQy85b0FDQUVCQUFFL0FQT3JIUzVienh2SWk5WTFhMmNOb216RXVPMDlaOUQzdWx3M21XeHNTK3NLdXJPYXprMlpWK0RkUjh3c1l0OGgvaFdheldheldheldheldhejV5cWxqaGNrbmNLMC9SUU1TWFl5ZXFQOGZSVXNTVHhsSkZES2F2OUllMnpKRGw0djVyMHdHVGlrQVJBbzZoV2F6V2F6V2F6V2F6V2F6NXhEQTg4Z2ppVWxqVmhwa2RrdTBjUE4xdDJlamRSMGNQbVcxQURkYWR0RUVFZ2dnOUpiRE02MW1zMW1zMW1zMW1zMW1zMW1vNG5reUVVdHhORTZvR1pTRk80MGlOSm5ZVW5pS2xUaGdSNWphMmtsM0xzUmo0bnFGV2RsSFpSYkVlL3JiclBvL1V0TFc3Qmtqd3MzOTFPalJ1VWNFTU40Nk8xL09uNFZtczFtczFtczFtczFtczFtb1ozZ0pNWkF6eFBjTzhTeHNRVlhkVVV6dzVLRURJb0hCcDVHa09XUG1Gblp5WGtvUk4zVzNaVnRiUjJrSWppSE4xbnQ5STZocHlYcVpHQk1OemY0TlNSdkRJVWtCRERlT2l0emlTczFtczFtczFtczFtczFtczFhbUFNM0xna2RWSGVhbE1CdDBFWUlsL1NxQXhBdHl3UHVvWXo3cWwyQzM1TVlIVDJsbzkzTnNJUGkzWUt0cmFPMWhFY1k1dTN0OUo2aHA2M3NlUmdTamMzK0RUbzBibEhCRERlT2hqT0hGWnJOWnJOWnJOWnJOWnJOWnFDMmU1WWhDQmdkZEVZSnFTMmVPRlpHSXcyNm9ZR21MQk1EQW9ESnhVa1JqT0d4MDBFRDNNeXh4akpOV2xxbHBCeWFmeFBhZk5SazdzMElaRHVVMExWKzBWM0oydlF0VjlZMTNLbmFhN2xYdE5keXI2eHJ1VHNlamJQN2pSaWNmb256YlU5T0YybTNIamxsL3FvZ2drRUhJNkZXeXRack5ack5ack5ack5ack5LekprcVNQZ2VJdXhHeVdPT3pOS3hYT3lTT0lrbmVUMHFxenVGVUVrN2hXbjJLMmNQYkkzbEh6TlVaejRvTkxhbmU1cFlJMTZzL0dnQUIwWlVOdkFORzJRN3NpbXRuSGs0TkVGZCtSNW5xK243WU54Q1BHSGxqdDZGR3hXYXpXYXpXYXpXYXpXYXpWcmNDM1ppVURab25KTlMzSWt0MGpDQUZPdXJlWVFsaVVEWm9IQnpVc25LTmtESFM2Ullja25kRWc4ZHZKSFlQTWtnZC9jS1MzUmQ0eWZNaUF3d2NHbnRnZklPS2VOa1BqRHpMVmJEdWFYbFl4K1RjL1NlaFZ1UFBIbXM4ZHJESE16Q1I5akZFWUpxV0dOTGRIV1RMTnZXb0lrbExiYjdPS0crcFVXTnNLMmVrMHF4N3BsNVNRZmswL21mTVVqYVRkdTdhamdWUGVmTjVMWUhuUTRwbEtIRER6Q1dKWm9tamtHVmJmVjNiTmFUdEcvOEFBOW82RUdzK0ZtczFIRThtUWlsdUl4T3FCMlVoVHVOSWpQbllVbkhFVktuREFqbzRJV3VKbGpRYzVxQ0ZiZUVScHVYekNLMjY1UGxRODVaUTR3MVNRRk1sZWNlWWFsYWQxMjV4K2NUblh6S0dkNENUR1FNOFQzRHZFc2JFRlYzVkZNOEpKUWdaRkE0TlBJMGh5eDZQU2JUa1llV2J5MzNmRHAwVXlOaGFpaEVZenZQYjU3TEJuTEp2OHcxZTA1S1VUcDVENy9qNWphbUFNM0xna2RWSGVhbGFBMjZDTUVTZnBWQVlnVzVZSDNVTVo5MVM3QmI4bU1Eb3RPdGU2cmtCdklYbmJwNDR6SWNDa1FJdUI1L0xDSlAycUlLa2c3K21uaVdlRm8zM05Vc1RReXRHMjlmTUlMWjdsaUVJNXUyaU1FMUpiUEhDc2pFWWJkVU1EVEZnbUJnVUJrNHFTSXhuRFk2TFQ3YnVhMUFJdzdjN2ROSEdaR3g4elNLRVhBOUF5eENRZS9xTkVGU1FkL1RhemJaVVRwMWN6ZVlLekxrcVNQZ2VJdXhHQ3h4MlpwV0s1MlNSeEVrN3llaDB1MjVlNnlSbEU1ejAxaWtMenFMaHlrZWZHWWMrS1hSclc1ejluMzZPL3FQVTBVdHRNWXAwS09QUVUwWEtEMzlIRGR3enpUUlJTQjVJQ0JJby9SSkdSbmprakVrYkk0eUdHRFV0dExGS3lGQ2NIZml1UmsrN2I1VnlVbjNiL0tpcko1U3N2eEhTV3R3TGRtSlFObWljazFMY2lTM1NNSUFVNjZ0NWhDV0pRTm1nY0hOU3ljbzJRTWREcHNISVdneU1NL2pIcE81WkJEeXVEc2s0ejFackJ6anJxeFVSWEtaZ00rT2RrN2FTQ3cxTnpIQkcxbmVMemdWaHRXc0pyYTVIL3dBMjEzSHJhbE9SNTBpdkxJSTRrTHVkd0ZmWjk5N0pOOUpwcks4UkN6V3NvVURKT3pRYm1yYkZiWXJiRmJZcVMzZVZzckcyZmhRMDY1YmRES2ZoR2FHa1hoLyt0UDhBN1pvYUhmSC9BT3ROOU5YZGxMWm5abVVvMi9COExRZjlROElmM3NQOW5Ga1VLeU00eU0xdERPTWpQRnJVWmRvY2Ura3M4NzNwTlBpTzkzb2FUQzI1NVBtS2JRaVJtT2NmQmhVK21YVnRrdkdTdmF2UFFORHdiV0dPWm1FajdHS0l3VFVzTWFXNk9zbVdiZXRRUkpJVzIzMmNicUcrcFVXTnNLMmVnc29PWHVrWHF6ay9BZElubHJXbFcwTStoUlJTS0dSZ2MvTTFxV2xQcHR4bnlvMjhoNjRNeEt0ZzBteGgzYzVOY0lwSTRMeXptWEhMSTJmZnMwbXJXeWErOTJOdmtYVEJySUxPVjNFODNuR2NWdGl1RFVmS2FvOG5Va2ZGcmN2STZSY0h0WForWnhXbFFMYzZsQkc0eW1ja0docHRrTjFwQjlBb1dkc04xdkVQZ2dvUXhyNU1hRCtGQVlIZ1hsMGxsYlBQSnVYK1pxK3VudTdoNUpEbG1PVDRXZy82aDRRL3ZZZjdLMFZlVTFlQ014SktyNUJWeGtZM2sxYzIwTUY2a2swTmpCWXh5WjVRWURNY2JqemR0YW90akZCZFBkV2x2RE82a3dGRGxuN0RnRG1wN0NGTkFzWUNRRFBJdktQR3UweHpra0NqZFdVMTgybC9abjVEWTJjaFB5Z05YTVN3WE1rU09YVkd4a2paUHdJN2ExYzRhTCtQK0tWcVI2amVvM3BIcS8wYUs4VXZEaU9iK1RWSkc4TWpSeUtWWmQ0OEdPTjVNaEZMY1JpZFVEc3BDbmNhU05wTTdDazQ0aXBUeWdSMEdqdzdNVHluOUk0SHdIU0Exd1h2aEpBMXNUenA0eS9DcDRJN21Gb3BWREkyOFZxTWQ5cGV4RXM4dmM0Sk1iQTB6Tkk1ZDNMc2Q1SnlmTkkwYVdRSWlsbVk0QUZYOXFtbndwQWNOTy9qU0hzSFVCNFBCdUVTNms3c01oSTY1TlBVV2dvWGNBT0lnRVlPRFVtcEtOYVlSd3l5eHdJVnhDbTBkbzBkWWJxMDYrLzJxbTE1b1VMeWFmY29PMXhnVXV2VHlJSGgweWQxUFdNL2hSMXUrNnRKbitUZmhVdkNTN2hPdzltSTI3SHlLVGhIZnl2c1EyMFROMkJXWTBkVjFyMklqNFF0V296YW5lUTV1WUpWUk9mODBRS0l3U1BDMEgvVUhDSDk3RC9aV2dPVTF5MzJmMHNxZmhpcnFBWFZrSU9wOVRPZnFKTmNJWFMrMHVkMDMybHdGUHl3ZjdxdEJqUnREeDdTUC83cTIvMTNMOFcvc0ZYMy9FcnI5OC8vQUZyV1Rndy94L3hTdFNOU1BVYjFHOUkxYS9aQ1cyN3BRZVBINVh2RkR3SVozZ0pNWkF6eFBjTzhTeHNRVlhkVVV6d2tsQ0JrVURnMDhqU0hMSHd3Q1RnREpKcUdNUXdxZzNLTWRCQll6M0p4R2pPZXhSbXA3R2UyT0pJMlE5akRGQ3RoL1ZOQkdKOGsxWlcwY2RnbHpEZHd4M2FNU3Fsd09ic3F4MXkydW9zeXlKRElONGM0SDhEVTl6WVhNTFJTM051eU52QmtGWHRzbHJPVmltam1qUGtzakEvUHc3YTFtdkp1U2dVRnNaN0s3MzlSKzZYNnhWM3AxellvcnpvQUdPQmhnZUxOWjhPTkhsa0NJcFptT0FCV21hWkhwa0JubklNdXpsbTlVVmQzTFhkMUpNMzZSK1E2dkIwVFVyZlR1V00rM2w4WXdLNzVyTHNtK21yVzVTN3RrbWp5RmJkbmkxYldFc0EwUXp5N0psSzROeWxkVUkrOFE4V3VSY3JwRS9hQUcrUnJnNUx0NlNxK281WC9BRHhjS1k4WGNFdnJJVitScmcxWThsQTEwNDhlVG1YNGNYQ2pVQkZFTFpEdjhaLzhDaWNrbmlKd0NUVnp3Z0NzVnRvOXY5WnVZVU5mdTg3b1Q3c0dySFc0cmx4SEtoamtKd09zR3RCLzFCd2gvZXcvMlZiWEQybHdrOFdBNkhJeU1pbjEyK2U2U2N5SnRJQ0ZVTDR2UHZPS1hVTGhZYm1MSUtYVEZwY2pQT2FqMVM1aml0b2xLY25iTnRJdU43Yy9PZm5TYWhjcGZ0ZWh3Ymc1OFlyemJzYnFkMmtrYVJ6bG1PU2ZmV3Q3NFA0MERTdFNOVWIxRTlSdFRvSjdlU00vcHFSUW9kUHBzWEtYaTlpK04wR2xXbmRsNUhGNnpZL0dyZTNpdFlSRkNvVkJXcndKUHBrKzJNN0NGd2V3Z1ZhdzhyZmlNZnBNRitkZllHbmV6ZjF0K05mWUduZXpmMXQrTmZZR25lemYxdCtOZllHbmV6ZjF0K05mWUduZXpmMXQrTmZZR25lemYxdCtOYTViV0ZpZ2lnZ3hPMzY1T3lPS09DYVlGbzRuY2RvVW11NDduMmFiNkRYY2R6N05OOUJydU81OW1tK2cxd1ZpelBQTDJLRitaLzdjWENWSnBuZ1NLTjNBeVRoU2FGbmRlelRmUWEwM1JJTFdBY3ZHa2t4R1dMRE9LdmRHdGJtRmdzS0pKam1aQmluZ21pWE1rVWlEdEtrVUFXSUM4NUp3QlgyUmYreXlWOWtYL3NzbFNhWmVSSVhrdDNWQnZKcU5IbGtWSTFMTXh3QUswalNGc0UyNU1OTzI4OWxhMUZjejJYSTJrWmN1Y01jZ2MxZllPcGV6ZjFyK05HSnhNWXNaa3pqQ25PVC9BQW9hUmY4QXNzbGZaRi83TEpVa2J3eXRIS3BWbDNqanNJdVFzSUkrdFVBUEZyb2xtMWFVaU55cTRVRUExWTNYY2Q1SFBqYTJPcXUrdFBaVDlkVDhKWTU3ZVNJMnA4ZFN2bDFwT3NEVFlwRWFJdUdPYTc2MDlsUDExcW1yeDZra1NtRXBzTmsrTlNjS0lrUUlsb1FvR0JoNjc2MDlsUDExZnl5M2s3ek52WTVJNDVQelQvc25pa3ViRnRFaXRrczhYeXliYno1T0dHN0dNOWdGV0gvRUxmOEFlQ3RFT05mMTczeXhmMlZ0bXRzMXRtdHMxeWhwOVZ1MGtaQ1Z5RGpkVnhkeTNlT1ZJT3p1eFFvVXJWRzFSTlVUVVplVGlaL1ZVbWxvZENJSlR1aWY2VFJpZGZLUWorSGc2UkhpS1NUdE9CMEdqWGdzNzZPVnR5bitSR0tqdnJhV1BiU2VNcjI3VmE5cmNSdDJ0N2R3KzE1YmpkanNyU2t1WmJyYnRVMnBRZG9ENFZ5M0NIN3YrUzF5M0NIN3YrUzFiOHAzTkh5MzV6WkcxOGFsTENGeWd5NFU0SHZybHVFUDNmOEFKYTViaEQ5My9KYTFDRzdTY3lYb3hMSno4WEIyTFkwaEQ2N0Z2OGNkM0p5TmxOSjZxTWE0TVI3R21zM3J1ZkMxN1VlN0x2a2tPWW92NW10SWo1YlZiWmV4OC9MbjRuZFVRc3hBQUdTVFdyYXBKcWM0dDdZRXhad0FON210STBoZFBqMjVNTk8yODluRm5GYXZyYlhMbTFzamxTY0Z4dmIzQ3RHMFlXU2N0T016bitqaTFqVWhZV3AyY0daK1pCL21peFlrdGtrN3p4VzBYTDNVVWZydUYvbng2emVHQ0ZJSXorV3VHQ0xRaVFia0ZjbW5xTDRmQ1RWT1Zjd1JIOG5Gdjk3Y1lHYVRnaktkRGx1VE80dkVNaDJPVDJneXF4d0FOK1NCUjRIb05ITnlMcTVNNGc1WGt1UkhsWXpqRlE4RlpiYTBzYnBaWGt1R2NOSXBUWUNvVkp4anRCd0RXamY4ZTEzOTlIL1o0V3B4N0YyVDFPTTBPSVVwcERVUnFJMXExenlPbk91Y05KNG9vVVBEc3JEbGh5a3VRblVPMmtpU0lZalFMOEJ4dkRISjVTS2FrMDVEa3hzUjdqVXR2SkQ1UzgzYnhXYWNuYVJyN3MrSEZFMHo3SzBOSnUvdVp2b05Dd3Z2dXBmOXMxY3dTd244cmtIc0l4WEJab1lIa2ttbGpqOFRBTHNCdk5mYUZuN1piLzdnb1g5b3hDcmRRa2s0QURqaWxtamhUYWxkVVh0WTRGZmFGbjdaYi83Z3FUVkxPS0puTnpDMkJuQ3VDYXZidDcyNWVaOTUzRHNIVUtGUmF2ZXdSTEhGT1ZSUmdEQXI3YzFEMmsvSVY5dWFoN1MzeUZTNnhlenh0SEpPU3JEQkdCV2l4R0xTTGNIclhhK1p6eFhXdVhxM2N3aW5JUU9Rb3dOMURYZFE5cGI1Q3Z0elVQYVQ4aFRhMWZzcEJ1SHdmaFJwV0s3cTVWL1hOR1Z6dlk4ZkJ1ekVNTDMwMkJrWVFucUhXYTFqWEd2TXdXeHhCMW5yZWd4RzZ1VmYxejg2NVYvWE5GeTI4azhlZ1FtWFZvdXhNc2VKM1dOR2RqaFZHU2FtMVBsdFlXN2RTeUkzaXI3aFhmV25zamZYU0VtTUZoc3NSemppdmVFTWRuZFBBSVRJVTNrTlhmV25zcCt1dSt0UFpUOWRkOWFleW42NnV1RXhsdDNTR0V4dXd3R0xaeFRET2MwUmdrY2VsWFVVMXRFbks3VGp5aG54dDlHM3MxUXYzUzVQWjExcTEzR1llVFNUTW1lZkZhTi94N1hQMzBmOWc4TFZrekVqOWh4NEMwbFJWRWExRzc3cnVjcWNvbk12NDBQRGpYYmxWTzA0b0FLb1VEQUc3d2pUMkt5dU9UOFVrN3F4am04UGczRHl1cHdmdGJYeUdlUGhESnkycnlEOWNMOGhXbTZCYlhGaEZMTVpOdHhubU5kN05sMnpmVlVHZ1dsdk9rcUdUYVE1R1R4WHRqRmZ3Q0tVc0ZEYlhpMTNzMlhiTjlWSGczWUlwWm1sQUhPVHRDcnN3OHV3dDg4bG5DN1c4MERYQnkrNWV5TURIeDRmN2VMaExaY2hkaWRCNGt2OTFJQ3pZRzgxREdJb1VRYmxVQ3JpUVEyMHN2cUlXK1FvODdWb21rbS9sNVNVWWdUZitzZXlsVUlvVlFBQnVGYTFxd3NJZVRpSU03LzBqdHBuTEVrNUpQWFZscDA5L3Q4Z29iWnhuSkFydmN2L0FMb2ZXSzczTC83b2ZXSzczTC83b2ZXS2k0TlhyT05zSWk1NXp0Q3RRc05SdTBFRUtSeFd5Y3lvSDNqMzBlRGwrTjBhL1dLNzNMLzdvZldLNzNML0FPNkgxaXU5eS84QXVoOVlxNXQzdFptaWt3SFhlTTU0aFdoV0hjVmx0dU1TeTg1OXc2aHhhL0p5V2tTOXJrTFhCMjBqdXJ5VGxvdzZLbTQwdW0yYXNHVzJpQkhPRHM4Vjdjcloya2t4L1FGYUpwc1U5bzF4ZHhySTh6Rmh0ak5mWlZqN0xGOUFyN0tzZlpZdm9GZlpWajdMRjlBcVd3MCtDSnBKTGFFS295VHNpcnlkWnJsM2pqRWFFOHlBYmhVNHcrZTBjVWx3N1hoZ1E0d0JYSTgrUWFqZVV3TUpMZ2hFMzdVaHd2eHJDVFF5ZHp6eHV3SDZEQTFvZVp0YjFzb2pFSzhRYjQ3SGhYaWJkcElQZG5pSEV0SlVWWDE1aERCR2QvbEgvSFF3dHNUSXg2bUI2QzJHWjE5MUVBaWl1ejRXbTZoSlpTNWhPSDNBNHpXbHpTejZkRExjSE1qakpyZFYxTnkyb2wvV0xOODZ0cnZXRXRZbGhzb1RHRUFVKzc2cXVOVjFlMWlNazlwQ3Fkdi9BSzFSNmpyVXNheUpad2xHR1FmL0FGcTd0MXoyR0g1ZitWZDI2NTdERDh2L0FDcnUzWFBZWWZsLzVWcUUrc1QyYnJQYkpGRmpMc25aODZPODhXazN4c2I1SlAwZHovQ2xJWVpHQ0RXcDJZdnJGNGYwdDZuc05hWkFYMWFDTmhqRWd5UGh4YTdMeVdrVGRyWVg1bXRMMDJUVWJuRzZNZVcxUVFKYnhMRkVvVkZHQUsxUFVVMDYyTG5CYzh5TDJtcmlkN2laNUpHTE0zT1R4Y0dUSERaU3M3cUN6OVo2Z0s3b2grK2orb1YzUkQ5OUg5UXJ1aUg3NlA2aFhkRVAzMGYxQ3U2SWZ2by9xRmQwUS9mUi9VS1IxY1pSZ3c0OVFsNWErbWs5WjJJNHRBMDd1eTcyM0g1S1BuYi9BQU9QaFhMaTJnajdXTGZLdEMxTzIwNUp1V0RsbnhqQTZoVU1vbWhTUUFnTU1nSGk0UzNpbDQ3UFBONWNsUjhJckNLSlkwV1lLb3dCczEzeldYWk45TmQ4MWwyVGZUWGZOWmRrMzAxcmV0cmV4TEZiaGhIdmJOWnFjWmorQjRyWHg5VnVtN0JnVVRJTndVMURQSk1rY2NzRU1rY1hpYkRybFdYT2NNT3VybElCZEZyTzBzclZDQU1XMGV3Rzk1eFhCUXBCcW5EQWRzNlkrVGVFUmtFZG9wbDJYSzlsRGlXbzZtdXRrRkk5L1czUjJVL0xXeStzdk1mRHN4bDJQdTRpTTBSandiVVptK0ZXc1hJMnNVWHFJRnJVWmVSMDY0ZnNRMUNobHZpQjdsRktnUkFvM0FZRmNKRGpTVDczRld1cVdNZHBGR2JtUHhVQXI3WXNQYW82VFZiT1IxUkxoQ3pIQUhGcjhuSjZSTjJ2aGFKeVR4Smt0elZEcWVxUVFyR2djS293TXhWOXM2dDcvd0RhclFTMTNyYlR5WTJ3ck9UL0FDNHVGTXV6Wnd4K3UrZmtLdGIvQUZDMGdFZHVoVlAzVmZiT3JmOEFzVlh0NU5kekY1MnkzRXZPYXROR3VMeUxsSUdqY2Z0ODRydmJ2K3hQcXJ2YnYreFBxcTkweTZzUURLbmluOUljNG91MUp0dWNMV21jSEdreEplNVJmdStzMUZDa0VZU0pRcWpjQlZ4Y3hXc1JrbWNJb3JWZGZrdTh4UVpqaC9xYWkyYWlReU9GQUpKNWdLMHl5RmhaSkZ2ZmU1N1R4OEtwYzN5SjZrZGFSWjkyMzhjZjZPOXZnS0hGTm8xalBLMHNzQloyM25iYXZzRFR2WnY2Mi9HdnNEVHZadjYyL0d2c0RUdlp2NjIvR3ZzRFR2WnY2Mi9HdUVOcGEyVFFwYlI3QklKYm5KNGlNZ2lwbk1VRWo0eVZVbkZhTFB5MTFjWk9aTmdNM1lNbmlqbEx4SXBDNGlHeXVCalBYejlwNHRLLzFMd2l6N1VQRHUxMmJ1UWUvUEVLQkNqSk5QS1dHQnpEd0IwRnBjZHp5NTNvZDlCZ3d5RGtFZUZaK1F4OS9Hd3lQQjBTSGxyK0plMTFIRndqbDVQU1dIcnVGL3pYQjZQbDlXaVBiSm41Yy9GZTJVZC9CeVUyZG5PZWF1OW15N1p2cXJ2WnN1MmI2cVhTN1MwMWUxamhMbCtkems1d0IvMzR1RmN1TFdHUDFtTGZMajRPNmQzVmQ4bzQvSnhjNTk1NnVMaERmOXkyZkpJY1NTL3lYcnJncEh6WEV2d1hpNFZUWnZJWXZWVFB6TmFSTnkrbFc3ZGk3UHk1dUxXWWVRMU9kT3h5ZjRIbjQ3Uy9sdEpoSkU1VS93RFd0TDF5Ry93ajRqbTdPby9EaWtqU1ZDanFHVTd3YXZ1REJhWU5hTUFoUE9yL0FLTmFkbzhHbmphQTI1ZXR6L2ppMUxXSU5QVXJuYm14eklQODFmYWpOZXlsNVh6MkRxSEVLNE02ZHR5bTZrSGlvY0o4ZkExMlhsdFduL2IyZmx6VndZcytTdFh1R0dESWNMOEJ4WE9vMnRtd1dlWUlTTWdWOXQ2ZjdTUGthKzI5UDlwSHlOUVR4M0VRa2lKS0hjY1k0K0VrNnphazJEa0lvWGpuUU9KRWJjd3dhUzkrd0xtUmcyWXhoSDJsenRnODR6U2NMTkRsOHNYRUxlNUN3cDlVMHExN3FVM2VYdFJtWkZCTEp6NHFYaG5wTVl6RHlyZnJPaHJTeVR3aDEwdnZhYU0vTlBEMUZjWFh4VWNXMTA5bmQ4amhKRGxQK2xaOEcxR0lQQWNZUGdjRTRkdlVVYjFjdC9qaTRYVFlnaWovQUdtcmdmRG03Mi9WUW5pMVNQVVhkTzRIQ0tCNDFkejYvd0RmajVpdTU5ZisvSHpGYUxIT2RYdW51bjI1WTBDRThYQ3ViTjRrZnFwLzFQRkJHMHNxcW9KSk9BUGZXbldTMk5ta0l4bmV4N1RUdXNjYk81d3FqSk5hcGZOZlhyU0hPQ2NLT3dWd2JpMk5LRGV1NVA4QWppNFF6Y3BxMDN1SVg1VndXbTI3Q1NQMUh6L0E4WEN1REY0c25ycC9NZUFraFE4MWFSd2ljYk1OMWx3ZVlQdmIvdlE0bmtXSkM4akJWRzhtdFM0Ums1anNjZ2ZlZmhUeXRJeExkZkdEVVdxM01FWVNLYVZGSFVHclRkUnZMdStoak54Tmd1TTVjN3VKbUNxU2R3cEkzdnRRQVh5cEcvNm1vWVZnaFNKQmhVR0JST0FhazB1MjFxUTNhWFRrSG13QnVydlZoOW9rcTE0TjJ0dkx0dXhseDFOdW9WTlBIYnhHU1Z3aURlVFdxOElubnpGYlpqai9BS21wbkxjYzNNOVNhRGJheEJjaDhtY0twalF5QkZZZzlkZDc5cUpOZ3duYURZL09IZm5GUzJTVEpkTk5hMnF2Y2o4czhlUTdnYzlMb0ZoS2Rua2ZtNXJTVG5YdGIvZXgvd0JnOFBWQmlSRDd2TXJhN2FIbVBPbEpJc2k1VWdpangyL05BdmdQNEhBK0hITFNkaUFmUGk0VVJ6WFY3c1JvMkZRRElGY0VvT1RnbWM5b1Q1Y1Y1d2loczdwNEdpZGlsZDljSDNEMC9DcUxZT3pBK2E0TWdtMW5uYzVhU1RpNFF5OHJxcy91ZlorVkN1QytuWkp1M0hNdk1ueDR1RTEveWNJdEUzdnp2OEtXTnR2TFlyVEl1UjB5M1Q5UVpwM1ZFTE1RRkc4bXI2YmxycVNUMTJMZk0xd1NteGRTUit1bjh3ZUxoVEFIc1k1UFVmSDhEeGpKM1ZwMmtUMzcrSXZpamU1OGtWcDJrMitucmxCdHk5Ym5pdjhBVmJld1E4bzRNblZHTjlSMjE1cnJpVzdKaHRjNVdNZGRQcHRxOXAzTVlWNUliaFdyYUJMWjVranpKRDI5YS9HaUN1L2lGUTZWZFR4aDRvWlhVOVlXdEEweTRnMUpIbWdkRlVFNVlZNHRYdkk3U3hsRFBoM1VxZzZ5YTRMMmVacExwaHpKNHE4V3YzbmN1bkZBZkhtOFFmRHJyUWhmRzd6YStUbng4K1RqMytCcmN0OGJwaGQ5WGtnZVRqM1Zud0orcW1PRUp5YXRidTdDUmJGcTF4NDNsaCt2TzZycDNTMWxhT0l5TUZPRXppb3JtNGE4dHVWaWEzeTJObk9kcXRJLzQ3cmY3MlArd2VIcVl5c1orUG1hU05HMlVKRlJYcXR6U0RCcmFCR1FSUnFIbWhUNGVBelpQR09jNHJndkZzYWF6ZXU1NHRhMUVXRm1RaC9MU2N5ZmpYQjZQWTBsRDF5TVdxNzFtenM4aDVBNytxbk9hMUM0N3B1NUpQV1l0OHpYQnpUSWIxSmpPbVF1TVYzdmFmOEFkSDZ6VUVFRmhiYkVlRWpYbjV6V29jSm9ZQVZ0Y1NQNng4bXJtY3p6TkkyOWlTZmpXbldqM2wwa2FiMk9CVnRBbHJBa01ma29NQ3JtNFMxdDNtazhsQm1wcDN2YjUzYzVkai9QcUZSd1JwR3FCUmhSamRWOXFVR254NWxPVzZrRzgxcWV1VDM3NEp4SDFJTjFGaVNTYTRQejhqcWtKL1cyZm56Y1dydzh2cFZ3djZtMTh1ZXBCaVExREM4ckFLTjlhWHdaeGlTOS93QnY4YWpqU0pBa2FoVkc0Q3BKRWlRdkl3VlJ2SnJWT0UrTXgyWE1QdkQvQUlydXB1VzVSc2s3ODd6bXRLNFJwT0JIZDRWK3FUcU5EaTFYZzVIT0RKYUFLL1duVWF1TGFTM2Rsa1VnamVEdkZSRE1vclM0K1MweTNUc1FIaTFYWElyQUdPUER6L3lYNDFKZFRYMTBYZGk3R3RPdEJaMk1jUFdCbHZqMThVK212cTJwR1dZbExhTHhVSFcxUXdSMjhRamlVSWczQVV6QkZMTVFBTjVxMTFLMnZKSFNDUU15OFY3WXczOEJqbUh3UFdEV3FhVk5ZVGxXR1FmSmJxYndKdHc0azF1elM3U0ZJNVZ4S0Z3RjVzN1ZYVXkyOXBQSzRKVkkySng4SzAvVmJTK3ZValJIMnhrZ3N1NnRJNXRkMXY4QWV4LzJEdzlTL05KKzE1cXJzaHlwSXBidGg1UUJxR1lHQkRnK1NLNVJhTWdvdm53RWJaY0hzT2F0dUUwOXBBc01MbFVYcTJBYTc3N3Y3eitnVmZheExlemlTVWxpTVZMcjg3V3lRSTdjbW93RkhNSzVaM1hKUEZwK3V5MkVKU0lKNHh5Y3JtdSsyNi81UDBHci9XcmkrL09Qa2VxT1phTEZ0L0ZaNmhMWXRtRmlqWXhrQVYzeVgzdEQvSVZjNjNkWFVQSnpTczY3OFZiVG1DZFpPc0VHandydlBYVDZLbnVwSjNabllrbmVUdlBIQk1ZWERqZUs3NUw3Mmgva0tQQ085WlNwbmI1Q25mYmNtckhXRFlETVVjVzJkN01wSnJ2dHV2OEFrL1FhNzdici9rL1FhdjhBV1o3OC9sSHlCdVVEQ2lpeE84OFN1VU9SVU90M2NFWVNPYVFLTnd6WGZEZSswUzEzdzN2dEV0WFdwVFhnSExNWE83SnFGd2o1Tkx3dFpRQUlJcXV1RmMwc0JTTUxHZldYZlVrelNFNXpWdmNHM2tEcnZCeUQ3NlBDTys5b2sva0t0dUV0M0M1WjVPVTkwbVNQNVYzMzNQcXdmUTM0MTMzM1Bxd2ZRMzQxcUd2M0Y4bXl6QUw2cVpBcTN2SklKaElya0VjNEk2cVhoZGM5a0gwSDhhNzc3bjFZUG9iOGF1ZUVzbDNBMFUwVUJRL3FOK05TTUdja2NjM2tWZDJxM2tJamFTV01CczVpZlpOSndhc281VmtEVDVWZ3d5L1dEVThLM0Z2SkRKblprVXFjZGhwT0RWbWh6SEpjSzNhSk1HdTltQlpwWlV2OVJqZVU1Y3BjRVpxd3NSWVJPZ3VMbWZhYk9aNUM1OExVZnpDL3RmNFBtOEIvK1BIK3lPa1h5QjZQbDhucE5RL01EOXJ6ZTNPYmRQMmVrUStJUFI4dTdwTlEvTkwrMTV2YW5Oc25TUm54UFI4cDNkSnFCOFJQTjdJNXRsOTNTUkh4VDZQazhycE5RT1dRZWIySi9KTVBmMGtSOUh1Y3Vla3ZqbWY0RHpleGJuZGVrUTRiMDNjdG00ZnplME9KL2owZ29IMGF4d3A2VjIybVp1MCtieE5zeXEzdjZWRGtlalhQU1ROc3hPZmQ1ekUyM0VyZElod2ZScE9TZWt1MnhGanRQbk5vMllpdlowb1BvdGpnZExkdG1USFo1emF0aVhIYjBxbjBXVGs5SzdiYnMzYWZNRWdkOXd3UGZRdFBXYXU1VTdXbzIzWTFOQzYrQ3AyV0I3S0J5TTlJRGlnZlJKUFN6dnN4RTl2TjA2cVhPRkdUVVVDeGpKNTI4SjRnM3VORVk4QzJmTWVEMWRLcDlFazU2VzZmTEJlenBoVU1YSnArc2QvUU91MFBmNEVEN01ueDZZSEk5RGs5S1RnRTB6YlRGdW10VXk1WTlYUlNEQjhDTjl0QWVsRkE1OUM1eDAxdytFeDI5UGJqRVE5L1JQenFmQWdmREZlM3BzK2s1RzIzSjZlUG1pWDRkRWR4OEFVamJTNTZZSEhvUE9lbW1mQ1k3Zk1Jam1KZWlPNCtEQytHeDI5T0RqMGc3YmJFK1lXN1pVcjBSOEtOOXBmZjArZlBzK1lUUGdiUG1NYmJENXJQVHh0c041aUQ1M256Qm0yUVRSNTgrWlJ5YlBNZDNRRTlCRS82UHk4eHo1em56RjMyajd2TkZjclFjSHdNMW5va2ZhSHY4eXo1cm56S1IrcnpqSjdUMHFuQm9ObnpQTlo2ZlBtanZzajMraDFiWm9lYTVyTlpyUGc1ck5aODJMWW9uUG9oR3g4UFNoT0tKejZLUnNla2ljVVRuMFlyWTlJRTRvblBvNEhGQTU5R2xzZWtSUWIwV1c5S0J2UkpiMHNEaWdmUXVmVFFQb0xPUFR3UC93Q3h2Ly9FQUM0UkFBSUJBd0VIQkFJQ0F3RUJBQUFBQUFFQ0F3QUVFUklGRUJNaE1ERkFGQlVnVUNKQk0yQXlORkVqb1AvYUFBZ0JBZ0VCQ0FEeW1rQzB6RnUvMHlTRmFWZzNicnNmMTlJMG42SDFJSkhNSklEeVBXNy9BRVJJQXlXY3Q5YWttT1I2aDdmUk13VVpMTVdQUDY1SDA4aU9mVGJ0MU8vaXN3VVV4TEhKK3dSeXRBZ2pJNko3ZFRuK3FHYzF6M0Ryc3dVWm9rc2NuN0pIMG1oejhYdHVCcnR1QjZ4SUF5V1lzYytNV0ZhaFd1dFpyV2ExbXRaclhXb1VDUEdSOVBJL1RkcVo5UjhNa0N0Zi9OUlBVQm9PYURDZ2MrSEcrT1I4TWpPNERuWGZjQjFaSHp5SGc2Z0sxaytFRFFmL0FLQ0Q0VWJaR0Q0Uk9Od1BQZU9wSStCandTUUtMRStPSC82RG53QWNITktkUXo5RVRnWm9uSno0QmY4QTU1SU9LRFo4Qkcwbnd1L2dTTms0Ni9haWMrYUcvd0M5ZU5zakhnOC8xUXptdWU0ZEoyMGpyazRvblBuaHNVRG5yQTRPYUhNWjhEdHVCcnR1QjZUSFVlc1RpdS8wSU9LSFdqYjllYzV3T3Mra3VxdUxLT1QvQUYyRHh0b2sraFU0NmJJeWdFN2djR2d3SXJJcklvSHFFWjNBYzY3N2dPaTV5ZXB4VGpWWExHYURBeXFhVkxhNk9tUERYY1RSU0kycGMrVitSWUtuQXVLTVU2Z2toeHB5ZUlsY1ZhNHExeGxwWkc3QU01N1luUFlSM0I3RXVqaEpQamMveHgvSEkzUS92Zm1zMENQbVRqY0R6M2pvTWNEcVNmNEdyS0ZKTFJVYTVnZTBPazdJUUNFdFcxR1dPU053TDJKYnd6Q1Bua2p4MmNMMzR5MXNzYTdndHV2MzBXem1yTkZsblJDTFNDaEJFT3dqVWRnTWZDZVpZVU1qS1drWXl2OEFHNS9qanExR1pRS2tSVWNNMDRpVldMbUZSYm90Y1NObk1GU0tFY3FJZjM4Z2NlSEllZU9wM0dLMlROeU1EU1JMS3BSN3BMaTFJUUJjblUzTHcxVXNRQlBFSVZDZkhacUI3Z2s2VnJBSGFpQWU3WFk5U1F2cnorbjJteURMRGFVaEFLRy91UDArMVoxT2tqYWwwemFWOWJmVmNTWFVvQm1VaGhrZkc1L2pqcXpKRTY0ZE5hYWF2Q0pJbUlpL2hocFA5NDFOL0kxUS92NXI4ZS9WSnljL00wSkdjNGoxc2phWk8xYTFveUlCbW9ZMUVRbVcyMmpGTXY1eXkyMHFsSGxWWUgwcnFYNUtza2o4T1AwTjNVME04QUJrb3VxOXhJcCthcVdJQXRyWmJkQzdUU0dSeTUrRmpkUjJ4Y3llNzI5UlNyS2dkYXZiMVlBVUd5aVV1TkpyYUs2N1pxMlMycTNBM2JYR21WWHJaVUdsVE0xYlVuSnhBb0FBd0tBcU95SkdYTm1sUzJySU5RdWY4STZSMmpZTXB1NVM0YWhNNFZsb1R1QXFnVE9INGxFbGlTWWYzNURuQzlBb1paRmhFVVN4S0VTK2pWNEcxRE1pcWxlMld0ZTJXdGUyV3RlMld0ZTJXdGUyV3RiUWh0NFFJNHdNREZBdTMrR0pheExXSmEyUU5VanlidHJCM0tCY1NrY3JXd2ppVUY1N0NHVkNBTmNhald6WXhqZ1hOY0M1cG9iaEZMTkhtVEdtMHRCQ01tOFdSMDBSK2hucDhvMml1QmMxd0xtaHFERldxWGtsV3lhSVZYZGZGamNzYWl1QkhLSlI3MHRTYlhXUkdTcksvRnNyS2ZlbHE4dmt1UUJRMndnQUE5NldoT0hrYVI5eTl4dUNQeEN4bS9qYXJnWmpqckFyQXJBckFyQW9ScWFWUXZieDVPK09nSDRNeXpVdHhFNjZsdjc1WkY0TUtxNWtWWWRlMHExN1NxTFZvWFcrUXBLNjlwVnIybFVxeXBKcW5ZNEJOYktUVGJBNzUyMHhNMWJJVEVCUHl2cC9VUzZGZ1hYY291NGtLTW02dVd2SDRjZHBhTEN1VHV2cjgveHhXRmp3UnJrcSt1eGJweVJTT1pvcnJkVTMzMCtoQkdvUlJXbGZuZjNISGs0SzdoWEtzanZVZzFJd0UvOEFISDhrT1IwQU9mZ3NjbjV1K2pGWmtQY3dzYWp3RHByWnpvczd1L3FvS0Z6Q3h3S1owUVpiMVVGTmVRS3BhbWthWnpLN0FhVGxMMmVOUXErNFhOSmUzVDlwYmk1WkNIc0VLMnlBMDk1Y083YURkM1FHVDdoYzE3aGNrWU1XblR5WkF4elhEb3haN2dBREFxd2hDcVpXdTd3eWZnaklHT2E0ZGNPaEdBYzc3Tk5kME1VV0Nna3lYZXU1RTdEYlMwcEpBSnE0Mm9zTWhqSHZTMTcwdGU5TFUyMXk2RlVpMGdjdDhMRFNBZEtZelZ3NEs0RS84Y2Z5ajc5QURIa1FMcnVrWGZkUHF1SkdxMTJaRkxDSGYyaTNxUFprRVRCeFZ4YnBjSm9mMmkzbzdKdGdNbFFtdGpHdzFERmJMbkx4bU5xMmxEd3BoSUpjbGNCRkNxRkVyNkVMVkZ5VEpzN1UzVDZtQUFHQmYzbkFYUWlLVkhPT09hWm1FWG9idXZRM2RlaHU2U3d1V1lhcm1HN2svQlBRWFlyME4zWG9idXZRM2RZWlhNYjA3YVZ6V3pyYmd4Nm1yYWI2YlpxMmJBc3N4MWkwZ1U1RlR5aUdOcERzKzBWNHpMTDZPM3IwZHZYbzdlbnRiYU1GbUJFanRJcW5sdWpqQkFKcko3VVJ5d1oxUERUNUljSDVnZUMzYm9GbmlmaXgyanM4Q3U5RTYwZHpETmZLZ0NTWGw5RU5UcmRYekFNdkgyaFhIMmhYSDJoVnk5ODhSRHg0MGpGUlNtM21XU2dRUmtYY0FuaUtWYmd5VElocmFMNkxacXRvR3VXQ0NPTlkxQ0xkM1MyeWFpQXpNWkhyWkpWWTJadUxIWEZqcml4MXhZNjRzZGNXT2d3Ym1OMnJYSzc3cktEMUUyVHUydzNKRXF3dW83WXZ4RWNPb1lWdGFjRXJEUzdVdGtBVWU3MjllNzI5ZTcyOVhsNkxyRWNZR0JnTDMzSU1JTnhmR0RRbWVaUXp5RUNFZklmTEhoTjBMZzRTb1UwUnF0WFQ2SUdhdEpNYXFBQUFBTnJmNjlRM2x1a2FyWHI3YWx2SUdZS3RiVGZSYk5TRENnYnBDQXZPTzh1NHdFWDE5N1d6UzB0MFpHcmJENGlWYWh1cm1KTk1mcjcydGJUdnhKS2NsVkpFTmpKTXVwUGFyaXZhcmlwclI0TWNVUklSa01pTHlGcHNvdjhBbk1pS2loVmxsU0pkVDNOOUpjL2pHcUJSZ1NFNDBpMHR4YnhCTiswbTFYQ3JVVVhIbldQZTloQkl4ZC9iTFd2YkxXdmJMV3ZiTFdyKzNpZ2tSWXFGSU5UQVV5YU56SE9CdXVmOEUrYTl2SGJvRmRjcUp1MnErbTJJcUJOVnhHbTY0dDBuVFEvdEZ2WHRGdlFzNFlibEZTdHNOK0NwdnNZUFVUYWpXMDduaHg4TmRqSmd1MjdhN2FwVlNyRjlkdXAzU3B3N2gwM3ByaGJYRmFiUVNiOEdwbERncTAreTJEWmd0YkdPMzU3cnUranQrVlNOSk8ydVVERmRxMlpCeFpETzIrNWZWZE8xYkpod2htTlRYTVVKQWs5d3RhOXd0YVIxa1hVdTY5Y1NYUnh1UWtFRUt4Y2FxeFN5bytrakgvTGptaVorU2R2SGJ2MExSZGQ0TjIxamtvbGJQWFhkTTI2N1c1WWpnY0xhVmNMYVZXQ1NHNWRwYTJtYzNDcnVrSjVLdHJBSUlnZ1pnb0xHU1V6eU5NZGtycHQ4N3JvNjdwald5R3pFVTNiU1hUY0szd2FNTlZwdEZrWVJUYm1ZSUN6WFcxU1RvaFNNRG1keEdSaWtNMGE2VWhsdURNcUdpUUJrcHFtZlNJMENJRVdtczRyMG1ZZXpKVU95b2tiVTFTU0xFcFo3bS9lZktSSWdRY3R5OXF0MnlDdGFxampWU01GOVBPcC80MCthZU9lL1EyVXVxVjMzYlNMRzRCR3lGenJrTlRiVFdLUm82OTRTanRoY0hHeUFTalNHcmh0ZDA1cnR6clprR3R6TzFiVnVNQVFxMHFhTksyaWFJRVdpUW95VWJXN1BXekgwenVtN2E2ZitZZWh1SkFHVEZGTGN0aU8xc1k3Y1pGWE43RmJqbWtVOThROHpXc0pqNFJ1TE9TMS9KVmNNTWl1d3pTaVp4cVN5Z2xOd3J2VjlPc1VKQjJQQnFZeW10cHo4T0hTTEFUY1hNRys3TXJUYWJnREhiZXRMM0ZQR21UVVFCY0F1aUJHeFAvR256VDkrT2UvejdETmJKVEVKWTFmM1hBajViTFRUYkExUGZ3UThpcE1qdEliRzJTNWR6SjdYYTFIR2tDYVZuMm9pblRDb2JKWmlyU01zU1JSckVnUlpaRmhRdTBoYVFtUmtqVlZBcTV1NDdkY3ZOUExkSDh3QW93SUcwWEtOdXZvK0pic0tpT1VGTklBZEl0dG1GeUh1RlVJTkt1NFFGbXVOcHRJU2x1WVQzcTAya0NlSFB1dXRtZ25pUUJpRzBQTWNJYXMwMFFJTjE1ZnJEK0NTNm1PdVMxaDRNU3B1bHRXdTU5VHh4ckVvVkNRQmt3M1VVekZVcTR0MG5YUzhrYjJyYUpONjdzRmhreGpMQ3BNaERVLzhhZk5PL2prOC9tdzFLUlVVMTFDZ1JQVjNsT3NrekY1Y3pzZ2paWWtUdFVFMDl1Q3NmdU4zVXJ6VG4vMVZRb3dLQWtSdGNmcUx1cEhubEdtUmxQNGxmWFhab1JrdHFmYzZsc0Vlb3U2TnhkRVlLSm9YRlFTUzI1SlQzRzdyM0c3cVY1Ymc1bEFBR0JUSUhHQ3JYQ0RTbkd1YTQxMVRDU1JnMGt5Rmx3UGM1Z01DVGFNN3JwVkl3bk9tVmlReThlNlBkTHU2amJOZTVYVmU1WFZUVHozUEtUaDZTR2o5eXVnSzl5dXFtdmJpVkNqeHFWVUE3bHBIS25JNDdVcEtuSTQ3VjZwOEFHU1F5SEorS2QvSFBmcUg2OGRSTy9qbnYxRDMrdkhVVHY0N2Qrb2Uvd0JlT29uanQzNmgrdkhVVHgyNzlRL1hqcUoyOGR2Nk92YngyN2ZkRHFqeHoyKzZBNmc3K1QrL3VSMUZIUHlXSFA3Z0RxcU9Ya3NPWDNBNm9IZ1pGYXExR3RWQS9lQWRVRG40R2MvSWZFam4xVDlzbzY1T2VnRDhDT1gyb0hXSFdicEQraWdkYzkra1BnUi9RUU91ZS84QVRnUEEvZlhJKy9BOEFqcEQraGdmMTBmMTREK3VnZjEwRC83RHYvL0VBRE1SQUFJQkF3TUJCd01EQWdjQUFBQUFBQUFCQWhBUklTQXhRVkVETWxCeGdhSHdFcEd4TUVCaEl0RWpRbEtnc01IaC85b0FDQUVDQVFrL0FQOEFhZ08wVHRjaXMvRFZ2dDRiSEcxNlIrcitCZlJOQy94SWZ1MWQ5RHMyUWRIb2kyUVoyYk96WkcycnA0YXNNekVXV3p2R3pPZjNYQ3Fya0Y5a1JRdFc3MWRCWEZGUlJGSnZZNUlZOXgrRDdvV0NUK25nZDIrWCswVjJ6ZDZlRUlWWXRxS2UzVTdLWDJPeWtqc1cvbmtkZy9mK3hDeklxL2t5SHN5THN2NDE5S2Y2ei9LenIvYytZT3I4Q2o5Ukg2YU1aTkthZDl4L1N5YXQ1b2w5U1k5U3p1UkZSajFvMzFic3ViT25lYXdjcXZEZE9qTjNUbmZRNk02VVk5emdlZkF1ZC9JV0RoWE9XUjkyUjkyUjkyUjkyUjkyUjkyUi9xZm5TTGFJTWd5RHJHNUJrYnlJMlpGcGRXaFhiSUVDQWpjVzVFVjJRSUN5cThLa2JvV3hBaHVSdVFJMnNRSUc3MHl4VHA0UHR5U1E3M0ZtSXZ3TDhHL05GK0JmZ1dYVG12Q09YcTdxMGQxZTV2b3pKKzFPODlqZDA1ZGQ1WUVMVzhMZncxWDZJN05uWnNqOUwva2tsd1RYM1JKZmVqc1RYM1JKZWpyTEJNbVN1cXl3bVRKazZZSkQwYlVrU0hYaXF3aUFxSzVBZ1FJMlk5RzR4K0ZjRjdzdVh1cTNHenUvelRlTk5wVjRwM1ZUdk15MkxZaVJJaVNRa29pUkVpUkZsVjNsdlRrVjBrUVZPQlhjaUNJSWdpS0ZaYWw0T3pkMDVaMmF0YjV5UVNYeitUczE4OVRzMTg5VHMxODlUczE4OVNGbC93QmZldXp3NjlhN0xjV0RMSGwwZTdKSWtpU0pJa2lTSFhyVHV4cjFOM1YrWW1YTGx6Ym5Wd1JzZFBCK0VkRG1uVkUxaEltaVdyOEg0cjFGanlQd1BPMWJDUWtSeFRMTUxvTEF6RWFidkNONjhJMjNkWTNmbXlQdXlQdXlQdXlQdXhXZWpid3JyVG5SY3ViNzA1ZGU3R204cThMVXpFcUlka3pMNjB6TG9QeVhDcnN0dEhCelIySmt6YXIyV3ErZGhlRDhLdkNveVJJZDJsVGhVM2VGWDBPWFRqQnc2Y3JUbXJQdVpiMFRka1RidTY3eVp4U1pOanZSNE1SNjY1T3kyVDI4S2pzamwwamV4QmtHY3ZSNUtqMzM4cWRCbkxPVlRoNkZaY3N5K3JvODlERU9oSEJtT2lEYUkydFI1WnhpbThqMTZhUC9BRFhLd3gzOEg1ZE4yY2p5SzEySzlyRVRDUXJzM2VXY25Cd2J5WWhtSTlOV1dmWVE4SDNIZDczTU91R0t6Vk9sTXlIZVRyaUMrN0Zpa3FJMjRmNkQ4SGtyRWtQSkt5V01Db2tKRXNkRldWbXlaTEJ4a2FIZHZtcnMxbEV5ZElvU0VoNko0Uk1tU3ZTQkcxSFpyWW1PNUZmUFVpdm5xT3lIWm9pdm5xUlh6MUlyNTYvb0lpbUwvbmZ2LzhRQUx4RUFBZ0VEQVFZR0F3QURBQU1BQUFBQUFRSURBQVFSRWdVUUZDQXdNUk1WSVNKQVVESXpRVUpSWUNNMW9QL2FBQWdCQXdFQkNBRDVVczZ4K2xQSXpuSittaW1hUDBwSkZjWkhYa2IrZlJrNHFXNC9pZlVxeFU1RVU0ZjBicmR6bjZKbUNqSmxtTW5wOWJEY1k5R0I2akgyMWpkaXNWaXNWaXNWaXNWaWl3WHZRWUU0QklIZWdRZTN3SGNJTW1TUnBEay9YUXpGUFFnZ2pJNlQ5dW95Qis5QkFDU0dRTjNvQUR0MTVKQkdNbG1Mbkord2lsTVpvRU1Nam90MjZrZ2ZIdEZLSDFITEJ2OEFHbHovQUhyTzRRWkxPWE9UOWxGS1l6UUlJeU9nUjZkUm5DZHhRY014V21jTDNvTUc2ek9FR1M3bHprL0VKcld0R1FWNHRlSWE4UTE0aHJ4RFhpMEpCUVlINDBNdWc0SVBTeFdOMkt4V0t4V0t4V0t3RDNvQVVRRHVBNnBJQXlaWkRJZmhrZ2R6Si9vdVQxQVNLRGtVSkIvUVFmaHdTNDlwK0hJbXNVS1ZNTVRUSnEzS01kV2VYVWRJK0NYQW91VDhMdFFrUDlEQTl2Z3dTNmhnL0NrY3FQUVVya3NRV1lyMnBTU1BYcHpTNkJnZkFMQVVXSitPSkQvUVFlM1hCS25JUnc2NUh3U3dYdlFZRTRCSUhlZ1FlM1NkZ295V1lzY25ycy8rdmtna2RsY0h2MTRaTkRmQ1pBL2VnZ0JKRElHNzBBQjI2VTc2amdkWWtEdXpGdm1xK1BROWUzZkkwbjRFZ2ZIdEZLSDFITEJ2OGFYUDk2TXI2RjY1SUFva241NnRwb0hQV1ZpcHlGSVlaSFhad25jVUhETVZwbkM5NkRCdWxLK3R1c3h3S0pKUDBLdHBvSFBXdDMveFBYd0Qzb0FVUUR1QTZNejZWNjB6T0ZKVGk1RS9jakxJdXBQb1ViSFRXUldKQTNBNE9RcnFSbXRTMXFGQWc5U1JOWW9VcVlZbW1UVnVVYWVqTStwdXA0aTZ0TlpxWWxrTkY1NEJxZjB0NUZrUWpCK1V6S28xTjQ4TkNhSW5BeDYxcE5hVFdrMXBOQndvOVRQR0s0cUlWeGtOUlRKS01yeTIvd0M2WGx3ZDF1Y1pveVVaV296c0tGMS90SjBidHpTT1ZIb0tWMkxFRm1LOXFVazkrZVJ0S2s5UTlxdXBHUzVaaGIzSW5XdG9zVEtGcXdVdWpxVGF1YllSbitEUHh3TTFwTmJRT21FTHVzMTFUcUt1M01jVE1PSWxOR1Z6V3BqMzVJbzJrY0lJWWxqUUt2TGIvdWxxN09tRmpVVWp1aFZiWXpNeWhCTTV1SGNlRktzWXVLamN1Z1l3ZjJpS0lvaWlLSXFLZGs5Q3JCaGtjaFlMM29NQ2NBa0R2UUlQYm5uYkp4MWRwUWtPSkFqdEd3WmJjdzNHV0lBVVlIdzJJVVpNRWhtWXZ5N1FiVEVBTW1zazk5eTI1OERKRm9LU3hEbkFOa2dPR0ZuRFNiUGlZWkIyZkNveTNEV2xRSmJSdDdCelcvN3BhdmdEYnRsSDhPVFhWaURGS29Ndjc1NmYvd0JlS2gvV3RXLzkzRVVSUkZFYnJXVFMyazhqSUg3MEVBSklaUTNlZ0FPM04ycGpxSlBRZVpFR1dTWkpCbGF5S3lLbGtMU0dOcDdLU052YWtjNk1HV0dReXBsdWFTUklsMVB4MXZVVnhITVNFNkxFS01tNHVHbmJRc01ZaVFJT1M4dDNtMGhQTHBxa1F4c1VOV3RxMHhESGFDNWh5S3N6cG5XdG9MaVluZHN3NVJscmFFMnBoR0syYkJxWXlIRzdPQmt6YlZBT0lodFNmTlcyMFVtWUkxdis2V3BFV1JDakN6aENGSzRlTXNyVWJaR1oySmdReGVGU2dLQUJiLzNlUlJGRVVSUU9sZ2FId0pqaE9oY3krRkdXcDVHZGl6V3Jza3E0a2ZTaGF1T25yanA2NDZldU9ucmpwNjQ2ZXJLU2VVbG5vdWkramVMSFhpeDE0c2RiVGJDS3U3WnhSUXhieFk2dUx4NUdPbUc3bGpZRWgwWTRVNEhxZUtocmlvYVc0aVk0REVLQ1RkWFJtT0JhTkdqNnBPTmdvT0N1cXVLZ3Jpb2FVaGdHV2hVN2E1R2JkWkZWZ0FNMFhpeGxLOHJOSnM1a1lOVjFaK093SThyTlcxbzBCWTBkbXNUaytWbW9VV0pBbzNQK0IzRWpUaXJQOTYxYWdHYVd0SXJTSzBpdElyU0tFQ0VacEkxVHR1SW9paUtJb0RKeFE2V3RhQkI1Wno2Z2RDN2lNc1pVTkRJcHdiR3ljTUpIdVdqVk1TYWJHdE5qVDQxSFNvQkl6cHNhMDJOUVBHeTZZcXYyMVRrYjRsMU9xMXRGc3lnYzFqQjRhYWpkTm9oWTd2VW5BdHJkYmRkYjNWMFpqZ2JyV3pDRHhKYnU3TXAwSlZwYm1aL1hBSG9La2JRak52dEl0YkYyMUdzbm4yZGJhVjF0dk50M3h3b3hWdENJNVZZMnY3cGVhRTVUa0lvaWlLSXFGTlQ1b2RDU1hUNkFrbnZ1RE1Pd2xQOEFRNGJ0VWh5eDUyWUtNbmlJNjhhS28zVmg3ZHBoM0FWZUhsb3dTQVpOS3JPY0x3OHRMYnlrZ1ZERUlrQ0xUV3NUa3MzQlFWd2NGTGF3b1F5M2phcDJPNkt6aDBEVndjRmNIQlFzNEFjN3NWZ1VBQnYyaE1XWVJMYVdRaTk3MWdWZ1VCanR1dlhDUU51QUpPQWx0b2dNUThzTkhBSnhVRmcwcUJ6NVdhOHJOZVZtbzltaFdCYWdkeE9CbXBzTXhaTmNwT0t0Z0ZrR3ExL2RMelFIMUk1U0tJb2lvazBMMENjRE5kK2NTa0QxNTc5OU1MYjdCZEVBcTR2cEVrWlY4eG1wNzZWMUttb1ptaGJVdm1NMURhRTNZUmE5QTExZnc2SDFpdG5UYTAwRW5IclRIVVNhalhVNFhkZDNRaEdsZlVuSnM3WHhtMU1CajBFMDZRNDE4ZkJYSHdWeDhGUHRDRUQwdDVyZUk2MkYvQlhId1Z4OEZjZkJVYmlSUXk3cjJmeFh3S3NWMVRpdG9Tc2lEU2JpVWpCcUtNeU9FRjVjRlhFY2ZFelZ4TTFjVE5Tenpzd1VSSVVRS1U3YnI2NmRaREd0Wk9LUnlqQmwyYkxxWnkzTEdjT09VMGFpajlkUjZERElJNkRIMjBEUTVwNEZtWERYQ3FrcktsUnBvakFxU0sxTE1XanRyV1E2Vk1Gb0NRZkJzNjhHenJ3Yk9vRXRVY0ZkMXpENHNaWGRiekdLUU5WdzRFTE1Lc2wxVHJWemNDRk0wN3M3Rm10b0dtZkFSQWloVnJhT3BwQUJvZXREMW9ldEQxb2V0RDBRUjMzUUpvalZkMTdQNFVlQnUyWW52WnF2YmVTWXJwWmRKS210blJFQXkwZG56a2tueTZhdkxwcTh1bXF6c3pFU3owbmZkZHRxbWM3MlVLY0N4VXRKekNnY2prTkxIbjFQU2tYUzNQSjIzQ2h5djJxUnRiczFRTHJsVVU1MHg1Sk9UazdPL2RVbHRNenNhNFNhamJTcUNUVml1Wnh5TmJXN2tzZUV0cXZRSXJjSUsyWW1YTFZKQkJJMnArRXRxaGlTSmRLYnBMeU9OdEwrWVExNWhEVU56SE4rTkVnZDdqYUFIdGlaaXh5MGNiU05wVzJzVmo5ejB4QUdUY1RHWnkyL1ppNGpKcTZsOEtNdHZTN21SUXE4ZFBYSFQxeDA5Y2RQVmhOSktHTDBLbGNvak1OWmNsanYyVDJmbmpPVkcvdlFYSFVkTlFydHpTZDk0NWJ0dEViSGRzOWRVd05YemFJVzNSU3RFMnBmTVpxOHhtcmlaSklYWnEyWW1YWnQ5L1A0YWFSVmhCNGo2anROdnhYZHN4Y0l6VmRwb21ZYnJSOWNTbmZMQ2txNld1Yko0dmNLQklPUkJ0TEM0a251M205TjF2YVBNYzFEQWtLNFhkdEdmQytHTjltbW1GUlcwWnRUaU1WSEJKSU1wd2M5Y0hQVElVT2x0MnowMFFqTzRvSkVLbWFId25NWTBtakM0elFVNTliSlZTU1JWNW9UN2ZneVI2dlVjci9seURrMm0rbUlqZHNwTXN6VnRWc0pqZGJ0QW9QaStKWlY0bGxWNHlDQlJIV3pGeEdXM013VUVtZVl6T1dJQkpBRnRDSW93dGJRYk0yTjFpdW1BVnRKY1NCdDJ6SHpHVjVDTTFkV0E5WGozQUZqZ1crendQZEtxZ0RBM3RiUnNjdGNRUlJ4czI3dWNVekNHUEpaaXpGalMzTDJvOEkrWnZVbTBKSEdCU0l6dHBXMXNBbnVjRGVuYXRvVzJXOFJRR0p4VXNGd0VabWhSNW5DcmFmdWw1NE94K0V5QnFJSTc3Mi9JOGc1TnF2MlhkczFramp5ZHFQbGxHNkd3YVZBOWVXUFEyWTM5MmlRSFZCVmltbUZkMjBwOER3aFd6b05UZUthdUcxU3NhQUpPQkNtaEF0YlVUS0J0MnpYeElWNUo3cElSN3A3cDVqNjFCYlNUSDBhU0swR21NVHlCL0VxMXZWbDlyRGUxekVwdzE3Y28wUlZhdElXa2tHTnBTNEFqRldFUGlTNU42WWRHSk45bXNJVE1mSWxPU0VPSW1Zc0RWNFNJSHhac3d1RnEwL2ROencvMzRaQVBjeGtkdHpkenlBYnpXMFh6TGpkWndlTS9yZnRtWWlvclNXWHRDbmhvRnEvdUhpd0U0K2Vua2FWc3RCczVuOVpJMENLRkU4b2lRc1hjdXhaa1F5TUZWRVdLTUFGMkpKcUczZVkrMjJ0RWhIcGlyMU5jTERkYVBvbVUwTzFNd1VaTnp0SC9HSWtzY2xWTEhBdHRuZjVTK0dOT0JjN1BaTXRIdXRyOWs5c2lPcmpJUGFyaHRVckhkYldUVGU1a2pTSk1DZVh4WkMrNk80VzJpMHF6czdhbUdTY0NTQ1NNQXZVTXpSTnFXMnVWbVhJM3B1MFlsOUx2OUQxczlQL0FEak5wKzZibmg3bjR1QWUrZ2Z4bE9vMWcxaWdPUWpJcDlueHV4WnZMSWFodGxoWFNxMlNCeTV3QnVuczFtWUZ2TElxaHRFaS9FRGRMQWtvdzNBUVZIYVJ4blVycHJVclEyYkRTUnFnd056S0dHRHdFRkN4aEJ6UUdLbXRSTCtYbGtWZVdSVkJhSkVQYmpjUm1tdEltT1R3TU5jRkRVY0NSZmllMWVWcVRtbzltb3B5UUFLZEE0d1JZd2lwTm54TU1EeXVPdks0Nmdza2hPUThhdXVrK1Z4MTVYSFVlejFqWU1vSHB2VHZVMElsWEJHem9nYzFJZ2tRcVJzNkllb0d6MEJKRU1JaUJBNVlmeStPMzVIcWYzNjllL1VpL0w0N2ZrZW9lLzE2OVNMdjhkeDdqMUNQWDY5ZXBGM1B4NUI3dW8zZjY5ZTNVaUhmNDhuZnFNUHJ4MjZrWGI0OGc3ZFFqMCs3UWUwZkhrSHQrNkhmcWdZSHh5TWpxa2V2MW9IVVVaUHlTTUhxRWZXZ2RTUHY4bCsvM0FIVlR0OGx4NmRVajZzRHFnWUh3Q3dGRjYxbWc5QmdlWHY5dUIxVkdUMSsxRmllWUhGQThqZC90Z09xZy92WFk1UFFCeHlNTWo3VURxZ1VCanJPY0RIU0I1Q01IN01EcklQWHJ0MzZRNUdIOS80RURBNjU3OUljcEdQdjE3L0FQZnBEbFlmZmdZSHdHSFNITVJqNzFSL2Zna1pId0NNL2VBWitHUm5vRG9FZjM3c0RIeENNMWpya1krNUErNXg5SUJuNmNqUHg4VmpteFdLeDhZRC9BSjBDZ1A4QW5RUCtkQS81d0QvblIvOEFIQi8veEFBekVRQUNBUU1EQWdRRkFnVUZBQUFBQUFBQUFRSVFJREVSSVVGUm9UQkFVSkVEWUlHeDhESmhFaUpDVW5CeGdMREIwZi9hQUFnQkF3RUpQd0R6VzcveDFqL0JtUGwvSHkvajVBZEZhcVB5MlBuTjBZL2x0VVF2R3kvazkvN2tsdVFINmE4V01ZL0ZkR1B5NzNwTFQ5eC94UlAwUzgyOUVTUks1a2lTOXlTSGQxOEJVUWgzcWlGNWRtUjRNR1Y1dmwyU2Z1U1kvRTZqMEpTYzJzRTIwc25DUGliOWhYN3J3SDVsaS9tNUZvdktiSkdGaTNsanNrazVkZWg4U1B1VFI4Ukh4VVQxSkUrNkpMM3Y2MC9zL3dDaitwSDl2L2grYm5SZWhNZGtHNHY5bUxWRVg3RWRIZXhqOExaSXhmcFhDT0s4MTR1aUpDMFoxb2hmcHdaa0xZd3ZRbldYWkV1eUpka1M3SWwyUkxzaVcxSG9TUkpFbFZra1BSRXRVUFdraVJJWmdlQ1Jna1NIdGE2U0pZSG9TSkVpVi9WSFh6TEg0MFJEMkg5eC9jeFIvY2YzSHNxY1djSzdMc3lZc3hUQ3J4WEVkeGp2eTdHT25WZWJmaVNSSmU5RnFRZnNSZEZxUWZzUmRZa1NKR3NTSkVqVkNzelJDdmVTVlphRWlSSWxyYmdqVHI2VndhV2FDUm1tSFRpdk5NMHdxTVkrdzZQV1RHUHNQc1B0WmhWWkoxZWlSSmttU1pKajFxNk1ZOTM2UGlzM3IrZnNTYmY1K3hOL24wSnY4K2hOL24wSnY4K2hMVjNkSzVHWUZSQ0VJUWhDdHk3T0svUWFORFEwTTN2MG5yWkVpUnUrNTk3SDNQdUs1Mk1SdTd1WFpJbDJSTHNpWFpFdXlIWGhlbThIU3Vob1l0eTZZWGdvM1ZHSTJWTmtLdk52RkZxUkkzOG5GT0tMYmIwbmwwUkVpTFJPblc3aXZOKzFWZEVpcThWaVJGcFJHN3R6U0twMTlJZFdTSkdFdklzeFJiRzhoN216c2tQVjBXeXJoZUlxOWZSdUtZUndLakdiczJwd2NuSmhEcG53R0ttTFhac2hhVjNreDBYZzlhOVY2TWhkM1JiKzltb3FvaUtpRlpFalJzMU5SV1JJa1JVa1BXbUdSRm9OamRFTmpaSjJzYm8yU2w3a20vOEFYL25mdi8vWicsXHJcblx0XHRcdFx0XHRcdGxvY2s6ICdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWlRQUFBQkNDQVlBQUFCbndjMGVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRScFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UUTRJRGM1TGpFMk5EQXpOaXdnTWpBeE9TOHdPQzh4TXkwd01Ub3dOam8xTnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvMk1EbGxZVFUxT0MxbVlXTTNMVGRsTkRRdE9EazVaaTFsWkdJMU9EQXdNamRqTlRjaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5EVkZPRVpFTjBWRVJVWkRNVEZGUWpnNU4wRkNRVEEzUVRJeVJEQTJOVElpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TkRWRk9FWkVOMFJFUlVaRE1URkZRamc1TjBGQ1FUQTNRVEl5UkRBMk5USWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tGZHBibVJ2ZDNNcElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZNek00WlRCaU1EUXRZV1l3TWkwMFlqQTJMVGhrT0dVdFpXRTNNbUUzTkdWbE5qQm1JaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0poWkc5aVpUcGtiMk5wWkRwd2FHOTBiM05vYjNBNlpXRmlZekEzTVRRdE9XRTJOaTA1TnpSaExXSTVPREF0TkdGak1qUmpabU5sWlROaUlpOCtJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQaUE4TDNKa1pqcFNSRVkrSUR3dmVEcDRiWEJ0WlhSaFBpQThQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCtHRDNwZWdBQUNLOUpSRUZVZU5yc25jK09GRVVjeDZ1NlowWVFJWVlER2hOREpKcm9tc0FyS0hoQS9yd0ZDUnk0b00rZzhRUXhrUVFTdlBnT0pod0FmUUV2c0VBOFNMSWFMOGFUZ3BBWnBzdXE2cXJwNnVxZTJlM2F6SUd0enlmNTBUMDlYVDFKYi9qa1c5VTFOZkxSOGFNaVlrUFhCVjJmNjNyUEhYdWk2N2F1VzdvZWlSNDI3bThKQU5oNzlEZ2l5Uk00QWlBclJ3ejJSQkhzVDNSOXArdUJyaXU2UHRUMW1xdVAzREh6M2cxZCsva1RBR1FKbmdDQXRYaGlGRFQrVWRkbjIzeUlDVEFYZFgzZ0VzK1UrdzZRbFdTR2VPSjlYV2Z3QkFDZTJFbWU4Q01rMTNiUU9PU2tycXZjZDRDc0dPcUpVM2dDQUUvc05FK1lRUEt4U3lrTFNpbkZnYklRYjQ1S2NYZzhzbVgyelRIem51T1Nhd3NBZXg4OEFRQnI5WVFKSkdiQ1NlbVArb2I3aXZwa2M3cDBGelhIL0lWazNlWUM5eDhnQy9BRUFLelZFeWFRblBhTkQ3bUcyMkhPT1RpeW4zbWErdytRQlhnQ0FOYnFDWFAyTVo5a3hzM3d5YmFNNjJHWVk5eC9nQ3pBRXdDd1ZrL1krT0tIVDRhaTIwekxBUjhLQUs4dWVBSUExdWtKODdYZkovc0srV0g0eHVUZHVUajB5VXdVcnl2N3V2cFBpbjkrSG92cEgyVjhqUzNkVmp5YksvNEtBSHViWFhzQ0FQREVLaytZR0hNN0hsbzU5R2tsaWdQNm1DeHNtWDF6ckljN1kzbytBRG5RNDRtNTgwUVplR0tPSndEd1JGS2VNSUhrKzFMS2xrV0tBMFV0bVdLa3E3VDc5b0p0VEp0YkRNVUNaTUVLVDdpdEhJbmlqUUpQQU9DSnBEeGg3TEdwNjJickxkZG9VZjVDYlV5YlRSN1dBR1JCanlkR2RRbnZpTUtHRWp3QmdDZFM4b1R0enN5Vk11dkszK21JeHBUMCsrT3c4VDFScjBVdktvVnFBSEtnNDRuUURhRXJHdTdpQ1lETVBURWdUOWhBTWxQSy9OYkVXVjNYalR0YWtpa205WDdkODZsY2tqa24zTzlUekJBTlFCWjBQRkU2d1pUT0YrWEVCeEx2aWZONEFpQnpUd3pJRXphUXZLaXNMS1pIcmh5OHJMZkhoUnkzZXo1Tm9qbWh6ekZMdkQ3M0grN2FBc0FleDN0Q1YrT0owc2lsNndsUkx3V05Kd0F5OVVSS252Q1BiUFJGS252U2tTOE9QN1NTOFVuRzd0ZmJJMThlM2d5SFdreWJPVDBmZ0N4WWVFS2pYZkJ3NFlhb3JDZGFnc0lUQU5sNUlpRlBqRGJ1YnkwT3FQSWQvVThvRGpNVFZqWDc3dVZidi96R1hRZkloTkFSalN2ZVh1a0tIQUdRdXlPRzU0bjJsUGoyUkpOMlk3c2ZYaEFBc3NXNHdpdWgxeGtBa0wwakJ1YUpua0N5N0dUM211VUVBS0FqbTFnMEFJQWpodVdKZGlBeHMrU1h0YVh6QXdDeEswUlAvc0FUQUpDUUo2SVJrb25vV0VicTE0cEVBZ0N4SzhJRUlzWHloQUlBZVRwaVdKNklSa2pHM1Y2T1hMSVBBQm4zZnJaeEJRRGdpSUY1WXNrY0VuOFIvNHlISGc4QTlMbENMWEVHQU9DSVlYbGl5U09iVmNPdmRJRUFrTTJrcDRmRE4vRUFJRDFQUkk5c1J0MUV3ek1iQU9qSXhybENobXBnUkJVQTB2TkVPNURJNEFKOTdmQU1BRmpaakxzZEhQd0FBTHZJRTZzWFJwUFJsc0VSQUZqSXBrY3FoQklBU013VFVTQVpyVmg5VWZMRUJnQzZybUQwRkFCV09XS0hlU0o2WkZQVzN4TmV4SmllcXlFZUFMQ3VFSkZVV0ljRUFOTHpSQlJJaXFpdERDYWlDTUh3Q0FBc1hPRTlVVWluQnZ3QUFPbDVvanRDNGsvMHMrWE5OUlZmNXdPQVB0bUV2MGxSNEFnQVNNNFRveVZYQ3M3Mys4RnNXUURJM1RiQnJteDZRQ0p3QlFEQWdEd1JqWkRJSnJTMEh2ZEkxaGNBZ0xZclJPQ0toVE1rbWdDQXBEd3hXdFh4cVMvRVV0QUFFSHRCdUFsckJCQUFXQlpLaHVXSmRpQlJWZjhWRmJQbkFTQktKTllMcWkwZnBwQUFRR0tlV0I1SVduS1J6ZExRQUFEV0ZUMUxRRE4vQkFBUzgwUVVTT1pOYWxIZERoRUFRTzJEbDkwZURvNEFnRjNraVhZZ3FhcklNY0hYY3hRcnRRSkE1SXJPV2tjczJ3b0FhWGtpbXRTcWV6M1Zxc1NEYXdCQTFDTWtxdXNaQUlEVVBCR05rTHpzLzBVK2hBTUFzU3RpV05BWkFIYVJKOXFCWkQ0TDVDSjdKcDB3UEFJQVRqYlNENzJxUURJNEFnRFM4a1EwUWpKYjB0V2g2d01Bb1N1bTI3Z0NBUEoyeFBBODBYMWtFMklYTVpHaTkrdDlBSkMzYk1MbDRqdk9BSUM4SFRFOFQwU1BiS2J0OE9MUEQ5dmdHZ0F3dzdHeEg3d2JLbTRQQUk0WW5pZWlkVWltVGlaOUtZWWtBZ0ErZEV4N2VqbkJmQklBeUp1RVBOR2QxS3EyYVk5c0FLQmE0Z29BZ01RODBmL0laakhreW9RMUFPaVR6WGF1QUFBY01TeFBSSk5hcDlGSkt0b2xrQUNBYUw3U0o5Vnlad0JBdmlUa2lkR2o0MGZia2xrNnZDSVhzMlJiYlJ3Yjk3ZjRBd0RzUWZyK3Y5dm53eXJxOVFUdXdCRUFtVHNpSVU4VTdVUXpFNCsvK25QRFBoODI5ZEp0ellWZlRzWGpyL1Y3OHlsM0h5QnpHazlNWFRsUEdJY1lUd0JBM2lUa2lUQ1FUQjUvODlkM2V2dkFpMFVvdC9YNytqMTl6ZzI5M2MvZEJzaVNpYTdhRTBFSXNhSEU3NXYzaE1BVEFCbDdJaVZQakFMSi9LanJNL3RxOGNOWm5lZkJKc0JjMVBXQnJzOTFNVndDa0ZjWWFUeGhoMlJsMnhXcTVZbjNkWjNCRXdBWmUySkFudkFqSk5jV2pRMCt4WmlWMW55RjY5SUxjVkxYVmU0N1FGWjBQVEgzajJ3Q1Z6U2N3aE1BZUdLbmVjSUVrbzlkU21td2pXYnRyWnFMQTJVaHltWlo2RXV1TFFEc2ZicWVVTFVYUkRWdnVRSlBBT0NKbER4aEFza0ZYYVUvYWs2cW5qclJXTmxVVmp6VjA3bllWeFRpelZGcHo1RjFtd3ZjZjRBczZQR0VEeUp1cXlvOEFZQW5rdk9FQ1NTbmZlTkQrazF6MGo4L21ZdFVpeVJUL2F2MHNlWTd3K2FjZ3lQN21hZTUvd0JaME8rSloyb2htK3JmQ2s4QTRJbmtQR0VtdFI3elNXYnNoayttdnhmaTd4OG1Lei9Wbkt2YkhIczI1NWUwQURKZ2lTY0tQQUVBMjNoaVozbkMyc1E4eHpFcFpTaTZ6YlRrcDhZQnNnQlBBTUE2UFdGYVBkbFhKTXRpYXhkdEFlRFZBVThBd0ZvOVlRTEo3WEY2NytYT21KNFBRQTdnQ1FCWXF5ZE1JUG0rbEhLZTBOaTB1Y1ZRTEVBVzRBa0FXS3NuVENEWjFIVXo0UUttelNhLzdRbVFCWGdDQU5icUNUdnpaSzdVRmIyNU02RHhQVjJtamFnVXFnSElnUVJQM01VVEFIaGlwM25DQnBLWk1yOGxMczdxdW03Y3NhSmg1WkxNT2VGK24yS0dhQUN5SU1FVDUvRUVBSjdZYVo2d2dlUkZaV1ZoRGx6V2RWelh0N3ArTmRmVzlVelhRM2ZzaEtpWGVIM3VyK2phQXNBZUIwOEF3RG85OGI4QUF3QVQ1eTlaajVHY0Z3QUFBQUJKUlU1RXJrSmdnZz09JyxcclxuXHRcdFx0XHRcdFx0bGFjZTogJy4uL3N0YXRpYy9yZWRkLnBuZydcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdHBvcHVwOiAnLi4vc3RhdGljL3Bpbmt0LmpwZycsXHJcblx0XHRcdFx0XHRcdGJhcmdhOiAnZGF0YTppbWFnZS9qcGc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBUUFBQVFBQkFBRC8yd0JEQUFvSEJ3a0hCZ29KQ0FrTEN3b01EeGtRRHc0T0R4NFdGeElaSkNBbUpTTWdJeUlvTFRrd0tDbzJLeUlqTWtReU5qczlRRUJBSmpCR1MwVStTamsvUUQzLzJ3QkRBUXNMQ3c4TkR4MFFFQjA5S1NNcFBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDMvd2dBUkNBSThBdTREQVJFQUFoRUJBeEVCLzhRQUd3QUJBQUVGQVFBQUFBQUFBQUFBQUFBQUFBVUJBZ01FQmdmL3hBQWFBUUVBQWdNQkFBQUFBQUFBQUFBQUFBQUFBUUlEQkFVRy85b0FEQU1CQUFJUUF4QUFBQURKbDkrQUFBQUFBQUFBQUFFS0cwd1NyUnpWcUFBQUFBQUFBQUFBQUFBQUFBQU5TMldKYjlrMkpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFwRVNUVGtXcUZRQUFBQUFBQUFBQUFBQUFBQUFBV1dyUlU3dW8yQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFTGxaYU5IYWpBU0FBQUFBQUFBQUFBQUFBQUFBQUFBS1dSN2FqbTJTa0FBQUFBQUFBQUFBQUFBQUFBQUFBQUw0cE1ORExYR0FTQUFBQUFBQUFBQUFBQUFBQUFBQUF0QTFXZUpicWJBQUFBQUFBQUFBQUFBQUFBQUFBQUJFWkZKaU5ESkZDd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFLNjA1b21kK2lVZ0FBQUFBQUFBQUFBQUFBQUFBQUJrakhMdERKV3BJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFJMXJab3B2VW1RQUFBQUFBQUFBQUFBQUFBQUFBaGNyTE5ETW9xQUFDd0tnQUFBa0NCZE1YSXJJaTVBdFdvbWtMU2tTQ1FnQ1FRQUFBQUFGbW96eGJkcUpBQUFBQUFBQUFBQUFBQUFBQUJFU3pRenNZVkFBQllGUUFBQVdaRk1sNjNGMHdLQXJBQUpDMkp0TWRiWWw2MEFrRUFBQUFBQllORnNhRGNTQUFBQUFBQUFBQUFBQUFBQUFFaEdudHNBQUFBQUFBQ0lKdW1NMXNlU1lBQUFBQUFBQW9ZNHRocmVrV0lTQUFBQUFBQkVhM2RhYzRBQTJtdnMweFZNZHBqNTNBQUFBQUFBQUFBQUFSc01NbEdtU1FBQUFBQUFMb2pOZW1SQ3hFQUFBQUFBQUFCSldjUzJHbDZTQUFBQUFBQW9tSm5lc1pBQmN4ekdIUXJXTWVUSnJXemFOdG9BQUFBQUFBQUFBQVZpc3MwYmxRQUFBQUFnRXN0cTU1eGdBQUFBQUFBQUFBQW0wd1Z2Wld5UUFBQUFBQXdNc2EzVWdodVJyeldweXJxVTB0emVpYjcyS2Nnb1o2WWVzMXVGdjAxb0hQMCtjejlkTmdBQUFBQUFCdnhxYkxDUUFBQUFBTmFtUGFYejVhWkxRaUFBQUFBQUFBQUFBQVNLR090c0VYQUFBQUFBQTBHNXJUbUZVU2xkTEpqeFhTeFRsaWI3cVpHMVhXOUEwUExWcXRtYll0d3U5NlRTeTdZQUFBQUFBUXlNY2swZ0FBcklJcEtsWkZJVmM3aDlEVzY3b1pwZk51aXFRQUFBQUFBQUFBQUJZYTBaUWxqcE5zWHBJVmhhRVhweXNZQVNCTkV4VTd4TklaMkxMRk1xbXBPYkN5M1RHZXVMdDlUek9YRGp0bWRtS2F0cy9FN25vdFRMc2dBQUFBQUJDUWFXWmpBQW9LelF4MG5IalljY3NHUGJ3WWQxekpQb2FjNW53UWM3Y2RrNjFMYkZRQWdBa2dBQUFBa0FnQWFrWnZTTVhrNm9FUk83b3RqcFk1V3JPWHorM3BmUzZlVW9jclBZMDJ3a2hTVVJQUXpLRWpVblBxTm1rS2lRUXZVMnE0Sml2UDYzUzRXakd4V1dWWG04L1c1amE3VlprQUFVTDR4MnpjRWdETEdQZmFoSUFBVlVNZEdMR3c0cHBxWXBUbTgrM2R6Yi9TMSttMmVMa2lJSlBQNU8vdlcya3lDQVNDQUFBQVNBQ0FCcXhsOUt3K1J1UlNZNXgxT2pqbURsN2RmUm5hN2VublNVRXFGUW55eko3TE1vU0tJalc3U2JCQWJERnQxd1pveFRHTG5UK3R6TWRiNDFvak52OEFLN2ZhMTdacXpJQUFtTUhON1RXOC9HWk5uaU5yMDF0cmdEZWpVeXFBQUFLZ0tTeDByem5LMVpMZG1jMnN0Yk9oamlTOU5Ea2NuU3dXN0ZiUWlRQUFBQUFBQUFBQmhtNnRPbnhjYVNhbVNVRGczOEdYTEc1ZCtmcHlla3J5OUdjOExPL1Naa0kxWm11a1Q1Wms5bGxWQUkxV2ZXbllGWWpZWWR5dUROR082SXZVbmRYbVphMGk4dTV6V3gyTmJKc0FBQURvOVhpOVByY2pYbTBYbTNlVTIrL1pOMEwxTjlxa0FBQUFJV0xRdUhCaHBUcE56UFdXZGp1WThyRmdiSk9OSUFDRjFvdVJaRnFKdVZ1VkJZRVdwUkZzVGtzQkFTMTY1UFFjWGxkWmJZVjV4MkxwckMyMys2cDV6ZmpXNUMzYzVxM1lFN0hON2VubnJabnkyL3NzcWhJRnFZNXVYRzNHRFlZc2FjRExodGZHeVZyR1pqd1d5MUFBQUFOekhyZHZwZWJ2clRPeDhSditsMHI3T3V5N0RCc01JRkUxQlJGUVVUV0k3R3ZuNTZPZUV0Rm00bS9vY2Q4MXlDTmV0KzNwNTJzQUJFMjNlV25zejdtVGxlZGtpbk1aT3pyVzJLMHh5RWF0U2t6ZEZPd3J4TVMzSTI3ZHdUYk13OXVodFZ3ZDVUeStWR1NLaWlZVzI1S3hyamw3ZFhyYThXaTNKWDdPOVhCekU5alZuWXVRUVRSRlU2cll2VnNtY0RLV0lBQUFBQUFBUW1jSE02elY0bEx6ek8zMk1iSnFUbktyUUNRQVFMVXlzYVBhMTgvdFJpMHB6Y2pidWROWGtTclV4eFBIWk81RDM2ZVJYQlcvcCtMeCtDYlFrOUJLRHQwb2lOL3FJNG01R0hjYTh0WFU0dkozNG5KMEpqRnpleXB3cVNRcVVCVW9VbWVYdDJPZXk5YWF4OHpzY2ZER25PWE1ybWluUFc2ZkhYOUJSSFVWNDNWMDQwZE96NXJmMTJkUzVBQUJXNUZxOGUyNnpJQUFBQUFBQUFRU3owdzJXdGFuSXJ0UmcyNDF0YTJiR3VBQVJqWG5ZNW5SVjVhWTBKMmVYdDJza3NTZW1weHBTdW9sQVc2VUhmcDFySHArTHg4Uk81dytYMHVSV3N4YXRWQWxLYy91TWZuK0t5ZCtEdDArNngrWmw0MCtGdDZHMU5RQUNrdEdkckhiTDIrTHpVeFhUc1Q1WG05bjExT0QxRk9UejF1bnltWHU0bHZRc1hsZCt1dnF6a2oyM3hsL1FZV1VnQUFVTkp0cGtBQUFBQUFBQUFFRWdaNHc1bUxKWEhTYldsTFNpUUtKbG5QbXE4OU1BQWtFREF5OHZmdDNxZFhUaHhUZHh6a0JJU3FpVXBvZFZYa2NWazc4RFBWOUp4K1Eyb3hjZmZ0OWhYaUlVa2dLZzVTM2E1cS9YOURwNVRkcmh4emJ5N0w3THJjZkM2aXZJNTYzVDVQTDNzdE1YcEdQeWRRRGhyZWhnNTZhUUlCSUkxVzFaTmdBQUFBQUFBQUwxTWlMRTQxNkVoWFR6c2U5VFVudGZtd3Vmb3cyVGZ4VFlBbm8zSTZPdkpSSXlLYnNZTEpuUlp5dzR5L29OUEpzMlZuMERINVdUcnEwVFVBQW9WT0t5ZWdoYjlMb01YSTYrdkU0Ky9iN0N2RWltM3pWdXJEWDZjclRRbW5PNlNuTTVTM2E1bkoyTnVtdDZOVHkyT2JlWFpQWjliVGc5UlhrYzlicDhqazc4N1RsZGxUaFdsUzQ1cTNVNHlmUXBnRE5HTGJyaXdyNmxzK09jdUdjd0FBQUFBQUFBckRZWWNxbEU2ekxrVW5zSEpGbHI3ZE1GK0RERDduVDBMN0lGQ2t6Uk42dDVJdFAwUEY1YlduTDVobDloa2tSZWdpMnR2VXNYaTQyZG5oTXZwcXhBenhobks4MkxuZDBMYll4TXRaaWVweSt6cHdlUHYyK3ZweE5hY21aVHpxL3FQUWNmbVltMjNQVjBlVXQydVp6ZG5jcHJlaTR2SzQ1dDVaazlwMTllQjFGT1J6MXVueG1YMFhlWXZMVEZkUFJyc1o1eGFsc3NUTzd4cytpdm1vbGNXaDJXRGhZTVY4Nm1sZlk0emM3OGRmZkFBQUFBQUFBRllaMkxPeERDeVlWNWF1aFlhZHM4cGoxZHJIcjZ0OCtobDJzRElWRXBHbkxOT3NWRzJ3ZEhYbDRadnkxdXhGenRTRVlLekhOMzY5MVhxZUx4ZXF5ODNrNjlZRE5HSHA2OG1PblpnN2RNaU1uYmgzUTlJcDVLUmpXNCsvYjdDbkU1UzNZbTQwTnVOZkhOL1A3ZW05SnA1WGxMZHZsOHZZM2FhM28yUHl1T2JlVjVQYWRoWGdkUlRrYzlicDhkazcvQUtoaDhkY2ptcTlhUHRzVHR1Ykx4cCtXMjlsaG00NlhYNVBRYS9NeFRlcUt4RUZuNlBKYlhvUUFBQUFBQUFBTDFObU1WNnVKZkN0bGpGMFdIazdERkQzNkdWR0sxOE1XeFd2Wk5zUzNWMTR2VTE0NlFxakpGTldjc1ZPMUl4ZzJGT0d0NkNKeWRHbFhxdUx4VnFjTElrQ015bDhWMTV5NjA1ZlA3K293TXZwV1B5RzlHRGo3OXZzS2NUazdkdlJuUDNWUE84ZmJ1d3QrajZWaThqeWR1M3krWHRidE5UMGZINVhITnZLc250ZXhyNS9xS2NqbnJkS0R0MHVxcnhPYmRYbjhuWDZLbks3V25ueHdGL1RRazlFYkZNSFQ2M0ozTWVHcXRscmN0dGRpSnk5S2lRQUFBQUFBQUFNa1V5SzJKdFJPNi9LNjdWNDFERGt0eit4MWNkc2xJYVZzK2pmUFJleUZiTDVnU2xkSHM2ZWV4VGZ6cS9yTDVndGROYW9WZXJZdkZSYzdmbk9UMXRaZ0R0Y2ZuT2xyeS9PY25xSXUrL2VpaWVseGNiczY4SGo3OXZzS2NUazdkcVFhazVYUWpaMmVFdDZYMDJua2VUdDIrVXk5cVFwcWVqNC9LNDV0NVBrOXIybGZQOVJUa2N6ZnJjeFBZNkt2Sm0zUDgydjY2UmpWOUl4K1RJNVMzYTQrM2VCQ0dhdExsY1ZzbGsyeHpudFNBQUFBQUFBQUFBTDJLYjF1WjFtdHhzWmNqRGt5Yy9zOVdOdHRhbHRpaVJKTktTalZTeExiMGEzVzQrSmptL0c1TzZTQ2ROc1JjN3ZyR0x4T3ROK2ZucUpDQnQwdDJNSGQ0L044OVBUZ2NuVGoyMXEyMk9ueDhic3FjRGo3ZHpyNDRrYk94SlYxK1R0MmVycnh1WXQxdW9qa3dqZjVHL2V2VjlIeCtURnMyMTJUa1o3dk4yNnZxRlBIYmtZT1l2MStOdjZHbFhxOVBFM3hFVk8zNXRmMTFVVlNLRlNnTFp2YXZRbHNmUHFpS3Z2VVhUQklBQUFBQUFGekZzMDEreTBlRnYxMTlTY205R0hodC8wTVpmY1NwRWpzNDgvMWRlUFpFMnB5cVZLQ1NKSTFweStiMzlaZ25ONnhpOFNRRW9wdWVkWmZWN1RENlppOGpWR2t6K2M1UFdXV3YwMlBqOVJYaThwYnM5TkhKajIxclRtNHkzb09yamh5dGRLY2puanplL3FyaytqVThwalc1VzNaZ0hUMWI3RWxYUzlHeCtXSG4yVDA4TGZvMlVuMHVua0pPTlhITnZLTCsweHNoQUFGUzJiMFczOFdwMzJsNW5XaTF1Uy9EN25wTmEreFJJQUFBQUFBRldORlpiQm85YnJjWE5XbEpuenpmOU5pdGxBRjZNbHFJZ0FBQVdUYWkxSWJVNEtKcEJMRkdTMmIwS1FDWnVVTFVSUk5Va0M1RkNxYUdTS1dwc20xeU0wWWNiSmpXeVRTMWs3SEg1N3E2OGJHbnluTDdXeTJTbFhiMDgxMUZlVlE4NHY2cUd0dm9rQUFKbXEyeFhCMW1udzk3SHE1NjE1WGM3TURzZGF4WUFBQUFBQUFvaXBFdGgwcG5Eb3dtYmZpOCs4aUFBTHJXVEJBQUFDQktZQUFDQVNKUkFBQUFCSkFUSkNBU0JKQmFZcnpkaU1lSmFFbnByUlNycGFjanZLK2NIR1g3bklXN3lBQUFUYTVPZUtab3c3R1BEbmpGRzV0M1duTll1QUFBQUFBQmFvaUFBQUFRU055MnR2TlVhalkzSzRNSzgyNStxellsNTZPWnpWdXZNeG9SczdOckpJVjFkZWNtT2IzUlhiWWVSdDN3Q0JuWXVtcnhxVE1lMmQ2TlhBejQ1dG9Uc1oxSld1anNNTVBPL3JUdFI4N01wSE9KdFdpcDZKS0lBQ0VsR2w2Zmo4alVnNTMvTjcrc0FBQVRONjE2bVZXc1FNYzN3c2dBQUFBQUFBc1VSQXFVS2xDcFF5TWNvMGlFcmtEVW5Za3E2MGRiWjYybkRpSjNNTE4wTWNxQ3QwcG11aHBUbWlyYjB6WG43Q2tMTy92UnE1MWVKdDZTaWFvbXA1bFlSamRuSzh5MmJZMHl0ZEdLbmUybUhDdm5uSE9WNTFFODdQVjFMYk1WTzVMMTU0QkkxWnp4N2RJRy9YVjdTdm5laHJ6cW1DYmVTWDl2WXRVRkFWRXpjdFZOVmF3b20yWkFBQUFBQUFBeG9SVUFKQkFBRTdkdGJkYTQxV2ZMRktTelJpMkp4YWpQdFJnMXB6N1VZTWEwVk85Y2pZakZaTjl5TmVzMTAyem9Od0FabUdTcnBiczRJdHRTazZtT3Q4YStuYk5zUmoySXc1VmRLYyttMnRXYzhxNTVOcVlsMENRQUVSMnRQTzloWGlBZVhaUFlSYzdnUUNRcXRla0FBQUFBQUFBQUFZMFd4VUFKQkFBQmF5WkFBQUlCS0lBQ1FBUkpJQUlBU0NJQ1pDQVRCSkpBQ0pBQUN0YmxmUnFlVG40NTQ0WEo2TGtwN1pDQVNGNjE2UUFBQUFBQUFBQUJpUllDcFFxVUJVQW9GcVNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRjBRUnNNWHArUHg4alhXNXkvVTg3djZ1aUJRQXlyWG9BQUFBQUFBQUFBR05HSklBQUFBSUxXellJZ0FBQUFBQUFBQUFBQUFBQUFBQUFBSmtYUlFJU2M2ZnFHTHlHS2JlU1pQYjJMQUFaazNvQUFBQUFBQUFBQUZpY0FBQUFBQUxadDAvTDQvVFc0NEFBQUFBQUFBQUFBQUFBQUFBQUFGc1R4V1gwTVJ2YjE4VkFIUjE1SG90ZkwrVVc5bkhXM0FBTmxGUUFBQUFBQUFBQUFXcDFnQUFBQUFXVnY2M3ovQUE4cHVhZ0FBQUFBQUFBQUFBQUFBQUFBQUFDWEg2ZmI0RG8rbXZRQUVPMmp6Mm0yT1Z0MkNRS20wZ0FBQUFBQUFBQUFBYWkxQUFBaE1xUWtpYjhOSmZrYVhvTzU1aVQzdFVBQUFBQUFBQUFBQUFBQUFBQUFBQWN4eWV0eDd1eEhaM1FrU21Ma2RESEw1eDFVeUJlYktvQUFBQUFBQUFBQUExazRVMUtBcUU3ZWhnM05EQlN4RFlyaTZEUzU4OTJlVktiMnFBQUFBQUFBQUFBQUFBQUFBQUFBQUlIamRHSTFPaHpXNTBpVUw2eEZkcmJ4NXIzUk5vbUFOaEdaQUFBQUFBQUFBQUFBeEoxRmdBRVRNY1BRaCs1dkpBWk5iSDYxcmVMbE4zVkFBQUFBQUFBQUFBQUFBQUFBQUFBSEk2UFo4KzN2VFdaYmduUHJZdHJTd3gzVjJrZ0FONVc1QUFBQUFBQUFBQUFBdFRvclVBQWlaZmg2RVIzTjVJQlY2anp2SWREdTh3QUFBQUFBQUFBQUFBQUFBQUFBQUFjRnBlajRycGVnVEFKeTYrTGQwY01iMWRwSUFYbThvQUFBQUFBQUFBQUFBVHByWVZnQWhNOFBRaHU1dkprQVo5YkZJNGRTeGRJQUFBQUFBQUFBQUFBQUFBQUFBSWk0aXR6YnR0ZElETHI0dDNSd3h2VjJreUFOcFRZVkFBQUFBQUFBQUFBQUp3SjBsNmdDRXh3OUNHN205V1pBSm9WUmlaTEprQUFBQUFBQUFBQUFDcFFBQUFBRlNoa2l1UlJFbGFUTlFaZGZGdmFPR002dTBtUUtrZ3gzSUFBQUFBQUFBQUFBQUFqV1d3QVJhYTRmUGhlNXZKQUFGcUdLY3RBQUFBQUFBQWtFQUFBQUFBQUFBVlZ6UmpJQUFKejYrTGQwY01YMWR0TUFiQ3U2b0FBQUFBQUFBQUFBQUFOWmZTWkNDRVdtdUh6NFh1YnlRQUJZV3piRXVXQUFBQUFBQkFKQUFBQUFBQUFCWE14VmlvQUFKemErTGQwY01aMWR0TUVreVREa1FBQUFBQUFBQUFBQUFBTFV4akxhc0VSTmNQbnd2YzZLUUFBQld4a3hUa29na0FBQUVBa0FBQUFBQUNwUUFBdVJtakhWQUFBQkdiWHhiMmxoaSt0dG9rWjFaQmhBQUFBQUFBQUFBQUFBQUdxdm9zb1JFM3crZkNkem9wQUFBQVdUYkN5QUFBQUVnZ0FBQUFBQUFBQVZNekZkRUFBQUFqTnI0dDdTd3hmVzIwU0pSZ3lJQUFBQUFBQUFBQUFBQUFBaW1iRXNoT2NQbndmYzZLUUFBQUJXMWt3emxJQUFBQUFBQUFBQUFBQUZWYzBZNmdBQUFBejYrSGUwc01WMXR0RGJZOTlqQUFBQUFBQUFBQUFBQUFBR0ZhS1o2eEUzdytkQ2R6cEpBQUFBQVd6T0prdFNBQUFBQUFBQUFBQUFMMU1xdFlnQUFBQUROcjRkL1N3eFhXMjc0U3JCY2dBQUFBQUFBQUFBQUFBQUFEUVpOS00wNXcrYkI5enBKQUFBQUFBbkduR3lKa0VnQUFBQUFBQUFxS3hHVmp1UUFBQUFBQm0xOE8vcFlJcnJia3BHSFlVQUFBQUFBQUFBQUFBQUFBQUpvaUtqUExjUFJndTUwVWdBQUFBQUNhR09iWTJRa0FBQUFBQUFBWEszc2VTS2dBQUFBQUFadGZESWFXSFc2MmVRakVBQUFBQUFBQUFBQUFBQUFBQU1hYy9DMU9lN25VU0pBQUFBQUFBR05hMWUyWkpBQUlCSUFSTkZjaUxsTDFRQUFBQUFBQU0rdmhsdEhWZFhMV1FBQUFBQUFBQUFBQUFBQUFBQVJHNXc5WGxlNTFhVElBQUFBQUFBQUZKV3JVV29XclVBQlV1VnFpNkl1VkFBQUFBQUFBQUcxcjRlaDBkSFQ2dXlrQUFBQUFBQUFBQUFBQUFBQUFFTi9oNlVMM09qRlRzVVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFNa3hPYXVudTZXRFQ2dXlrQUFBQUFBQUFBQUFBQUFBQUFFTi9oNmVoM056VG5KRk05QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWG9tWjE5clZ3WjlLbXAxZGhJQUFBQUFBQUFBQUFBQUFBQUFJWjlERHM2T0NscHdSYldtMXFVcWxJVmtBQUtRRlpBQUFVRUt5QUFBQUFBQUFGSVZrQUtBdmlOcUs1WXJmV05EczdObWJJa0FBQUFBQUFBQUFBQUFBQUFBRUtUTmF3c1ZqWG5KRHRpeEpJQUFBQUFBQUFBQUFBQUFBQUFBQUFKenNjdzFjZ0tGUUpBQUFBQUFBQUFBQUFBQUFBQUFBQURFbUliR3V5Z0FBQUFBQUFBQUFBQUFBQUFBQUFEZVlKUmd1QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBS0VhelJ6WXRBQUFBQUFBQUFBQUFBQUFBQUFCa1ZsV3Z1c1lBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBR3V2RU0rQmtBSkFBQUFBQ1FRQUNRUUFBQ1FRQUJYZFk1VnI1RUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVVUb3NrWXpZMlVnQUFBQUFKQkFBSkJBQUFKQkFET3h5elgyVkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTFRRWm81bndya0JJQUFBQUFBQUFBQUlBYkxISnNHNHhnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBVVRxTDZETnBzbEprQUFBQUFBQUFBQVhSRzh4U0REc0tFa0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ3hPbXlhakxxcjRsaVNTQVNRa0VTQ1NwSkJHZFhhWXR4ajJsTGtBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFEQ3RnV3dMNFY3RTQxclMyWkYwUmNaRmNpdVpYT3BzcVhvQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8vRUFDY1FBQUFGQXdNRkFRRUJBUUFBQUFBQUFBRUNBd1FSQUFVR0VCVVdFaE1nUUZBVU1HQ1EvOW9BQ0FFQkFBRUNBUGFiTWtHL3huTEZadjhBU0FHbHUrU29tNlkvUVRUYXN2bU8yQWg4MUJCdTMrYzdaR0w4dHUzUlIrZzZhbUw4bEJCRkw2VHBzWXZ4MGswRWZWQk1FZXoyT3gyT3oyQlJFbnF1Mm9oOFVBYk4vU0FvSUFsL01TaWlLSWg2VDF0OFZrMzlFcVpVdlJHakltTDZMeHY1TkVlMTIzUlBaWnQvUUtVcVhyR1JFUDdtSXNsNEprWk5HalFDM0Uvc0prVEovY2lPcytFK2dJSFMvdTVSOEdhZG9SdVlRNlBvRk0yVEhFRFdxOFkyWVBRWm8vem1odUlBUlB5bnhuU2Y0VHBKMC83dkVkRWlsQnVva202VkVkTGRiYlUxY3VFanVhdlNQOTJ5WG5NOVhYM2U4Y1RvMlozMVRNelV6TTZUVTFPazFNek1yTGJwdW02SHVCblg3ZjIvci9kKzVKejVuS2NsQUpYWkg0WEZ3dlFGU1F0bHBGVVNFSmNGcnNyL0FIYnBlTXlJaVl5cGx5QWhaM05ud3JGN2haMThkVlJBWm1acVpxWm1abVptWm1wbC9SVWV6MmNrZFluWXUxY1hGa1M2UVR2V044UjRqeEhpU0I5WGlma21ra2hZMlNwMUVDVW9wY1g1amVZSitUWW44Qm9RTVF5SUxwWld2ZThldmgwaXNjM3V0cENwbVptWm1abVptWm1hbVpmVVVRMEZQVE1WOE1iK1JxYitCZ09YVUFTUlRSSVRIektEWFRjWHp4MVBsWUxXaVc1NDB1aDROeWF6NVFvWjVlYkZhZXlDV1BYRVhOeU5Vek16TXpNek16TXpNek15NFJNdmh3M1p5d2FJWGxkZDRPRW9WZGJuenJuTm55S2pVaDR1eWFBUkZFaVlBQUpxTkxxZDgrdWIxLzhBd3hsWTVqbXlGZ2RIUkVuaFBrZGE5c3JUWWYyRmV5UlJ5OWtUL3EvVityOVg2djFBNGtYUDZpTFRNekpsRUUxaEFabVplbnRUUm1TNjBpd1ZZWEZsWlcxWjA0NzNld29hT0tHczBjb2dVaVNJQVorYTRHY0NJRy9aL0sxdW1Eb2lQUW8zVmJDRFF1czZUcExWQ3pZdjA5UFRjN1EvdHBGSmx5QmNXNHJ4WGl2RnJvaXVveHhSTEUrSzVGYnB0MXU0aHhEaUNPR3BKUEdZWWR4RGlCOFVhS1c1QjJWRkxYSjBpdVAxQ0VDR09QTGxseis3a0xyTkxJZ0IzWW05R3ozUkYyNmVVWWl6Zm9ud25RNnRveHBrd3E0WE54bHRudnRLbzNmRjBsNVdvS2V2T2JjMnVXU3NTTWNpNXRhOGlyTXFFY0lHaE4xZFhWMWRYVjFaaGRTRndwdG9lNk4zVlpyUU1qdE1HYVZmWGFRSmg0VFJTdURpUHFKWEJSd0N4WHJkNk5LRThaVk5aaWNxNVZjOHhVR1JMYU12NVJ5aTlpZ3NyUVZsQjBBaWdKRVlkcG1WT3hzTnJySmt1SWNRNGh4RGlIRU9JWEN6cm54ZHBTZ29KNExwbXRFRnlleXRLZXNPSlhKcE0rQW1HaEQxSTFiaEpGako5TTZTTlkzWU9EY0g0UHdmZzNCdURjSDRPN3hKRUZhdWVYSHg0TWE0MXhyalhHdU5ZelpLek9uUTIwYXVWQlFqMWRVNloxUmlON2xTMU1xd1hUTmFJTnViaDRab2hNek02cmg2WlM5b3lZZ0FJdFFaMlJrVzIzSnN1bFUxT0gzQUwvdisvdDd0Uno3L0FML3Y5NnZBVXJWc3Nla3pNMU5acFJnd2RTcmpwZTdUZHJBQ3Rrc3pIR0t6cWpreDRsTFUwckJkTTFvbzRVMm94Z0dzMmJBTTZJdFFzYTF0bGNQU0NrZ2d4VGtabmFnNk9pdXJkZ1RjSmF5SmVoTkhzWXdXcmpTQ2ZZN0FWSnFMV1FLRWYvdC9iYlQ4YnZUYjkzN1RtbkJocTQ2T0hxaWJteHMydDB1bFoxVTJEUmFtdFlMcG10S0d4WnBWMVVacVA3NDdNa09sZ3RuVUN3UEg5cXViSDBncElRMFVvZ0lQMUxpS3JaWkowWTdva3pOanNIQStDY0V0V0owNVFEQkhkaFF3ZGJDeTBORnE1TXVDY0U0SXd4Q3IxYU9DOEV2VmdPTmxZMWNkTTRQWnJrS0w1NWFuTloxVTJEUmFtMVlKcG10SUlKbHJJTHl5YzJ6SEJCOGhNNHN1Y29vS0lKRXl6MUV6RU5KeEpTU1RERm5PSGZqRTVpR2FpMU0zR3NJVi9SK245SlZxZVBoVVpwZnF5Ty9Cb1dqcWJqdU80N2dtcFJucjY5dW5pOVdwV3JqcG5WWVk1ck4zTmswenVweDdSYWtLd1RUTmF3MXJjNzZlN0NuZ3krbVlONWxrOFoza0xsdUtsenUxeE42WUNVL2NNY280NmpQZVdUVlNIUnc5TWVoS1ZMczluRlNudUM5clRUN1BaQUpMUmF5YWlwZHJ0ZG5DWE5aT3pCS1JEQlJxNDZaM1dMMm1yNWE3RUZaM1U0NW90U1pzRjB6VmUyTzdYaHR4VlNySEY5TTViVFV5Vjd1Q2kxSDlhUzFZRnVvS2JsdjdTbmp5cG0wV0VNSTRTdGlkcHhFaEhhUVlSd25oUENibmpxUWxxNE11Q2NGNEpmclhoYm1zbnNYRHJuYXB3WFM1YVhLMTA4eWdCdU5yQ3Nqc3Q0czJNYTlMdDdkTTBFYmRiNnpkMEZFVlROV1J0Z0dkSnFaTnExeGxmRnpwK2lGTUhOdGRkSUNZWHppcG1jRXFUMG1oTXpNeStmWE81SjBVWm1iOWVUcVd0eUMzZXV0NWN1cHdVVmJxNGRyMzQyWnY4eml5NWMyeWlaeU4vaStpeTkyelJGbXVPTHROTXZkU2VzZFhwUWk2TXpNek1tb0FzcVBVb2R5d2ZzUkQwYlcvYU8rbFJaZGFkSkl0K3I5ZjYvMS9xL1grdjlYNnpxek81RGN0dzNCVmFScnA2WW1ZNllqU2FBd3VCV0NpS2JpcTRFRHVLd1pwU2gzSzhtckJuR21WdDVuU2FrYUtDQm1OMktTc29NWVBSbGhleVpOZGI5T2sxSURNek16TXpNek16TXpNek16TXpNek16TXpNek5Nc281cTV5MEtrUndaeHBuYmFmQ2RDMG1LWmtueHIwc29iMFowbVoxbVdCdTkzSHg4VmFMQWUwdkVNWlFkc0w2NUN4dGxzblRzd0x1OGVRZFd4dlV6TXl6VjdkcFR4ZG1rdmZrYkl3dGJtNjJkeGpvV1ZKRElrRVI3M2VPcE16TXlJNDQ1MHkxdDRUTWhRQ1F3SDZ4T1k0bS91TlROVFUxTGRRTG51ZTU3bnViNTNoVkZIRzJsMVk0dlQ4K1JKMnBPejNDL3VtUk83aXdQVHU3a0l5VTNLZVV2bnQyckNxeGw3YnJaZFh1TE9WNy9rSkhhck1qdXNxcEU0WFBjOXozUGMzcnlabTBnbmgranRCUXM2VE5CcFBWMUNmMFIwbVo4Sm1yZmN1VWNvZjNpd1hZN3U4MzFTL3dCcXU0WHh4ZUxka3RwdXp4MDFlM2U2V3gvY2I5ZHIyVzVUTXl6UGZieXd2dHJlTnN0WHZscXZsc2MzbStyWldmS1NYUzhQMFZ1VWNvUGtzek16SURpTi93QmNrYlRNem9YMXpWT2t6TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek15UStNMzdUTzJzMU0xSlBYVnFacWFtZFpFWm1abVptWm1abVptWm1abVptWm1abVptWm1abVptWjBZdmJQZGF6VnNPc3pKUFhXcWFtYW1wbWFHcG1abVptWm1abVptWm1abVptWm1abVptWm1abVptWnFhc2Q0WnU3cTJVQ1pxWlQ5ZFFKcVowbnhuSE1XNFp3emhuRE9HY000Wnd6aG5ET0djTTRad3pobkRPR2NNNFp3emhuRE9HY000Wnd6aG5ET0djTTRad3pobkRPR2NNNFp3emhuRE9HSHd1L1dRUENjWHlFRFgxdFBnQWVzWUpxWjBtWnFhR3NlTDhyUGdKcE15QnNQeUxPMnRUVXAreVlOWnFacVpib280OVlQbDVnMmNXQ3AwbEpWL2RCcWRFQTloY0pxWjB0N0l6cmNOd1lYSk43WVBsNUVaZTRiaHVHNEVCZEdnVThHNGV3NERXZExjTTZsYzJENWVlbk90cExNYjNyTXpSUTlnd0RVMU9sdjhBTEU3bjhtYzh1Zmd6cStlU0JmYWNsOEp0MnM2TlhvNVp5L2wvTCtYOHY1ZnkvbC9MK1g4djVmeS9sL0wrWDh2NWZ5L2wvTCtYOHY1ZnkvbC9MK1g4djVmeS9sL0wrWDh2NWZ5L2wvTCtYbXlkUlh3WjFmYW53YWw5cHlTZkMzVlBoTkdDWm1abVptWm1abVptWm1abVptWm1abVptWlREV2RHbFg3eEFDRjl0VWxUcGJmR2RCQWFtWm1abVptWm1abVptWm1abVptWm1abVpLSG16cS9hVFV0Q2U0OEo0VzMrSmdxWm1abVptWm1abVptWm1abVptWm1abVFBUDRNNnlDcDFSSjdnZ29UVzI2VDVuTFV6TXpNek16TXpNek16TXpNelV6TXlBRkQrRE9zZ3FkR2lYdlBFWjB0Zjh6RnFkSjhKbWRKbWFtcG1kSm1abVFBb2Z4WTFrT29VaWw3N2xMUzJmd25VeFJDcG1mT2ZPZFpuU1NsQVA1TWF5TFZpajhCd2lPbHEvcUlHTDVUVS93QXAxblFwUDZNYXlQUkZNcGZndjI5V3IrNWlDSHJGS1V2OVdWWkhvMVErRUlPa0xYNkEwS1FoNlFGS1QrN0Nza3BnMytJc2xiMHZTRklTZjFBQVNBbm9zS3ZUWUErS2lReGZVRWdwZHJvNlk2ZW5vQklFZ0w2bHRUdW54MmxPMm9oOUpGRmloZFBqczlIak1RK2drazNidGd1ZnhncG02Rkg4aTlvTlo5bzJqYU5wMm5hZHAybmFkcDJuYWRwMm5hZHAybmFkcDJyYWRwMm5hZHAybmFkcDJuYWRwMm5hZHAybmFkcDJuYWRwMm5hZHAybmFOcEpaVUxaK1FvcXFmS2N0VlV2bU5XaUtQejFrSFRQNVRTM0VMOUVRZFd3UStNa2sxdC8xWEROeXorSTJ0cUtQMkhOc1ZiL0Fic1d6RDdaaXIycFpyN2lEQnZidnZpQzF0VnRaaStzbWlqYVVHWCtFT2twYVZMU28yOUJKbWxaMHJhQWY0bzdVOXBOWlRXY2JXTEFXZjV2ekF6QzNCYWkyWXRtSmJTSS84Vy8veEFCUEVBQUJBd0lCQkFvT0NBVUVBZ0VGQUFBQkFBSURCQkVGRWlFeFVSQVRJa0ZUVkhHUmt0RVVJQ1V3TWtCUVVtRnpnYUdqc1FZakpDWnlnckxCRlROQ1ZhUTBRMktUWU9HaUZtTmxrUEgvMmdBSUFRRUFBejhBOGFmUG5PNVpyS1pUc3lXQzN6UGtlT2ZQb2ZyQ2ZBL0plT28rVXlUWVp5ZEFRRm56Wnp2TlZzM2tsa3JTMTR1Q25RM2ZIdW1lOGVVWFN1RFdDNUtiQUxuZFAzenE4bTVWM3dpeDN4clJCc2N4SGs1OVEvSmI3VHZCTWdaa3QwNzUzejVQYk9NcHVaL3pSWTR0Y0xFYVI1TWZVUHlXNk44NmsyRmxtRE44L0tJbmJjWm5EUVU2TnhhNFdJMGp5VTZvZmt0OXAxQk1oakRHai8zNVRiTzI0elBDTEhGcmhZalNQSkRwWGhqZEpUWVk3TjU5WjhWSjBKNTNrN2ZJWHBRMWxOMWxOMWxEV3ZTbitncDQzdkZoTTNLYjRROTZJTmpwOGpGeEFBdVRvQ0VFZXQ1MG54Tnp0QXVqdmxORzlmbFZ1OWc2UmROT2pNbkRSblJHbk40bmNiYXdaeHBIa2JKRzJPMG5RTlE4U2M3MERXVTBhYzU4U0IwNTBENE9aT2JwSGlXMVB5MitBNzNIdHdSbHVGd2N3QlRQTkhNbWFoekpncGI1SXVTU0RiUDQxdHI4cDNnTjk1OFJjN1J6cHJQU2ZGd2M3Y3hSQnNmRUd5TUxYWndVWVhscDloMWp0Uzk0YUYyVkx0REhCanNrbHR4Y0cyOHBhd1BNZVEwUmk3M1NHd0I1VmQyU0NDTmJjNHNnYk5HalFQR1RKSUdqU1VJMkJyZEE4UTMzZU5BaXhSYm5HY2VJYmRIbThJWisxeVc1WjBsRTFNVXUxQjI3dUh0bXNXajB0UWJUaUlRVHdzRGprQUVHTjV2cEsycU1uK29xOHR2TjdTZXZtRU5OR1h2UE1BcWVBQjlhNHl2ODBHelFxQXhoblkwV1NOQXlRZ3diZFFqbGpKK1N5U1E0RzRQaU9SSGxud25kK3BCT1lUT3dTQUFscDNnaTgyQ0RmU2RmanQ4N2RQaUdRN0xHZzdPVzhOMWxXRmhvQ2tobTJ5RURiTWt0dVJld0tFVEFBVG0zcm15RFduVUVTU1RwT3pOaVZTMkdJVzMzRTZHaldxUEQ2WXcwbGlSbmVkOXgxb05KYUNBKzF3Q0NjeUx3QTZ3ZUJ1Z0RleFgyYVMrcE5qcjM1SnlROEJ4NWZFTnRseitDTTU3MkVFRmtVTTFRZkJZQ0FQT2RiNURTZWJmVlc2dWhqcFludnJwM09kRVk4N3BnYjNCQ01GSXlscTd0bGozSmVjelQxZU5zaGp5M213VVdwL01GRHFmekJSYW44d1VEdDU0T3V5akFCdmUrOEZIcVBNbzlSNWxGazN2MXFQelgrNVI2bis1TWxOaGNIVWU4Q1JoYWRCUlk4dE9rYkJCdU14Q2tHbXpsYlMwamtLR3MrMExiVFllQ05nbGVpNk9INGN4dVJsUGtJTXdCc1RxQ2szVWwyRCtsdGhjSC9pT3RDVjVEWkE0SE9TRG5qZGJTRTJOZ0FBRmhZMkZyb1J4Tmozem5LMjJ2a3lUb3NQRU5xaUEzem5QZXlwWlRab3VxK29JRWNaY3NRR0diU1F5MFlzUmF4dGU2YmhjVDhSbkRIMWsvZ0hnbUtocjJIczlnZWQ1d3pFY3kybi9RVDNhTkVjdVlld3FhQitSVVJ2aWR2QjIveUhRZkdkekYrTUtPdzNEZVpSK1kzbVVmbU41Z2hRNFU4UXNHM1NibG43bGRpUWRtMVRmcnBSdVI1clZINWplWlJVRkJOVVBZMnpHa3AxYjlJS1hiTTVlOHl2OEFablRmTkNiNW9XSVloaXJxbUY4RFdXQVpkWXR3MEhPZXBZdHcwSE9lcFl0dzBIT2VwWXR3MEhPZXBPYzBoK2R6U1JmdExnUEhJZTNKMDdBbnhTRnBGdzBseDlpT1dVMXBHU3d1YVNiZ0hQWk9NaHRiS3pBMjBNR3BNallYdk5tdHprb2dTVE8wblFQa0VYdUpjZFBlSkN3dkRDV0RTYkczYjdaTGM2RzV6M3NvcDlLTXU5Z0ZKaFVHMTVqS2JGMzdOV0lWd0JtM0pPZkpHOHBhQjVncVNUVFBPbmd6MUtTZVltTnBjQ0J1dDVOYi9PbDlqVlRZWmdiNkZrVXUzMWdMR2lJMmVHNzdyN3ltL2g4Wm5CYTUyY05jOHZJSEx2bnhqK1YrTUlGbzJmNDVqcmljOUpUWnZRNDdKbWlpb28zYVRsdlcyWXRVVDcwVEEzbjdmY2xaNWZ4bnRBNEVIUVVXdkxUdmRvVG8yYklSNGc3V1l5RUhtNnNvNEdFMkRSODF0b0plY2lKdWNBL01vMVV1cGcwRHZFZGJMbHpqS1lIV0FVY0VZWTFnRFFMQUFLbHI0blBwbU1ncUI1dVpydVZTVTg3b3BtbGtqVFlnOXJ0Y1Exbk9lOWhNaGpkSkk4TVl3RXVjY3dBVFgvWGpNMW92RXcvMGp6bmVuVUZJUUsydEIyeDJlSmp0TGY4QWtmU2dnRXdNN0NtY1dBQW1JMzUycklZWHhRMllCY3ZrT1NGRFVWY2t0eFBLL002WWpOYnpXNmg0eUo0dzIrU1FiZytsWWl3Rnh4S29zQjV4NjFVelljK29xWjVKZHNmWnVXNG13Q2ZEUzdYQi9QbU9SR21ZYlFpSnY5SXU0NnlxbW9lOHVrTWJUSVNOeG9ZTjdsS3E1NUJKSFBQRG1zNXVXU1BZbnREcEpaVEk4ak9YWnpaRm1FeVRIVE5JZmRzUjRUUm1vbGFYQUVBQnFwT0t6KzdyVkx4V2YzZGFoeGlaOFVVVWpDd1hPWHNia3JQTCtNOXJvZU9RN0pKMkxLMnc2RjdYc09TOFp3VkhQR0M4V2VQQ0RVMy9BRzIzT3NxS0xQUEx1aG9hTTU1bEpXU2FtRFEzdkliR0I1c256UmpabUdVYjJBVG4yT1M5MXpZTUpzME85T3ROcmFNVmpDSHpRZ0NVZ1d1RDFKekRzNWNnRzlwUGZHeDZkT29hVlg0bmFLRzBjQXprT3ZjbE9wcWxzMWRlYmFyR05qUWJYMWxmL2FsNWt3dXlYZ3NKMFpXYllkRTlyMkd6MmtPQkc4VlBXT3ZVVFBrdG5EVG1BOW43N0FZTHVOaHJLaTRSbk9vdUVaenFMaEdjNmk0Um5Pb3VFWnpxTGhHYzZqSnNKR0U4dXhHRFl2WmZsVVhuczUweVEyYThFNmdlMmJHMGx4c0FxNnRCTkhSeVNOODQ1Z3FtaWNHMTFNK0craHhHWW9FWEdjSHRTSUMwYVhtd1hZT0Z3UWVZd1g1ZDlHdnhOOWMvUEhGZUtBZnFkN2YyVS84QUQ1bTAwWmtrY01rQVczMWlqVzVQWW52SFdzVnlOeFNqbkhXc1VwYWQwdFpBSTJFMkpCSFd1eE1IcG9TTEVNQlBMc2JpbHB0Ymk4bzhGSnpJOEZKekluRktza0VYakd4WnB1Vm5sL0VlMUQyRnAzMVkyTzhpODdESWhkNURRbzIrQUM4OHdVeDhHemVRS1YzaFNQUHRST2tvc04ya2dqUVFxbTF0dmw2UlY4NTcxMk5VMlBndlFxWVJuM2JiQncxalduWkdUSVJhK1VBM1hlNlpKQkxDUUEyUUVHdzAzQ0JGdFdaRWFFUWJGV1lYYTlIZTZqRVo5b29tRjd0OTI4MEtub0xUVkZwNm56am9ieUlhZ2hxQ0dvS214V0RhNTJaeDRMeHBDcThEa3RNTnNwaWJObENEeGxOTndka1BkQ3c1dzU0QkN3amlnNmJsZy9FeDAzTEIrS0RwdVdFY1RIVGNzSDRvT201ZlJ2RExoOU9IemNHeDVKUXJxZ01vcUlSZ25NeU83aVZYMXRuVjB1MFIrWTNPNVlUR3dOTlBsbldYRllSeFFkTnlwc054U21aU1JDTnJtRW5ZcThZbm5aQk0yTVEydUNzVDQzQ3NVNDNDc1U0M0NxeDg4ZlpkVEU2RU9CZUFtUXhCa2JRMXJSWUFCUlY5SytDZHVVeHdzc1NZTE1xb2JMRk9Od3JGT053ckVZMkY3NjJFQUFrbE9mdG1VN0xhMDJEcld1dXo4ZnBZTkxHbkxkN002ZStBeFJrdEw5emxEUzBiNVRJSVd4eGpKYTBBQUR0QlBSUVJIUStvWTBxQUN3bGo2UVVQQ3g5SUlZcjlPZk9pcFdCRFVFQURjSVZmMGp4T29KM0JIdUJzRlIwbDJVdjJpWC9oNFBPc1F4VWtUeTdYRndiRTJNV2JvN1ltVzQwRk1pYnVqMXAyaU1XQ0xqZHh1ZFo4U01Vcld1ZFo0ekFuUTRKazQwNUR0OXBUS1dJdUpGLzZRTTVKV3ZTZ1ZmUUVZZ0c3dzd5Mk1aK1pWV0tXbHFyd1UyOTV6bFQwRUFpcFl3eG14VFlaRHRsVElHNmh2bmtXSXpWUW1wV0NPbllmNVowdlZOaThXNE9STVBDamRwR3d5ZU4wY3JBNWhGaUNMZ3FhaUxxakM3dmkwdWg2a0pjM2d1R2xwMDdIMTBIckI4MXVRbzZDa2txWmI3WEdMbXd1Vmh1cVpZYjVzeXI2OXJoQURUUVcvTTVVTDM1ZGZOS0Jmd1kyM0o5cXdMRFdaRkxCSXprWm5LdzNWTXFURnB6REJsNVFibEhLYnNkMktQOEFBVUFMazJDQnJhLzh1d0FockNHc0lhd2hyQ0dzSWF3aHJDSWliaDBCM2N2OHowTlFqWUdqUUZ0dFRWMXZKRzNab1kzRnJxdUVFR3hCZUZEVk1Mb0pXU05Cc1N3Z2diSGNJK3Nhb2lBYytmMHFOakxpK2JUblZxV2VxNFIyU09RYkhZV0RWTW9OamtFRGxPWUt6Q051eVE0YnBvTnJwZ0c1dGJYMjk4NU5talNWOVQ5WG15ZWRFNXo0clV3c3lXU20ybzJQelUwcjhwOGhjZVZTRFJJOGUwcWRuOWVWeXJiSkxTTTBaN3RVY3czQkJQdlJZZlIyNVlCYlNUYTVXQjBSRTliV05ucVB3T0xXckNPTmpvT1dFY2JIUWNxZU9QSXc3NitZOHpWTFdUbWVzbE1zdnVDQ0xKQlBBOHhUTk53NXBVYjJiVmluMVVvSGg3emxoSEhHY3hXRThjWnpGWUZpVjVxZXNaRFZlY0dtenVWRjJVMXhCTFRhNDBGZlhRZXNIelc1Q1l6QUtvRjRCTGJCRGFHM0c4aHEyR04wTkE1QWhxQ0dvTHU3VWVxMk83Tkw2c3I3T2ZaODFUMGRPeW9nWmt2bmlabDdFOVY5SjJVMEVtUVpHTkE5NnhqakRPbVZqSEdHZE1yR09NTTZaV01jWVoweXNZNHd6cGxZeHhoblRLeGpqRWZUS3JNSGZGTFZQamZ0aHRtSkt5WUhIZnRZTHNUQW9Cb01neXo3ZGpKaWVScEFLRlFIeVNicHhjU1RkZHpxbjEzN0RZN2hIMWpWdUJ5SzBCQTB1ekJkaFlUVHdhQzFndnk2VHNRWWpCdE5VekxqdURhNUN3amkzeEhJWWZqRlRUTUdTeHB1emt0MjVPYmVHZ0s0c2Q5V0pHcnhuTVRyMkhrV0lMeDcwNDUyQWtiNHNjeWRxUE4yb0lzYzZwc1lobmZPK1JwWSt3eUZRY05VZElkU29PR3FPa09wVUhEVkhTSFVxRGhwK2NkU29PR3FPa09wVUhEVkhTSFVxRGhxanBEcVZCdzFSMGgxS2c0YW82UTZsaFZEVFBubm5uWXhnODRKdTJ5T2lhOXNKTzREamMyWDFzSHJCODFGQWRvdzltM3o2TmJRVmpPTU1mVlZyN1NXM0VaV05jRkYwZ3NhNEtMcExHdUNpNlN4cmdvdWtzYTRLTHBMR3VDaTZTcjhPeEtXZXNqWTFybVd1SGJIZGlrOVdWOVFlVUlIRHFiMVRmbHNmZnlsNUcvdnNBSUlJYlAxZEQ2d29UMU1FTDNCckh2QWM0bXdBdXFHVjdJWUttRnp0NXJYRFkrb2svQ1Y5VWZ4TDdCVmV1L1liSGNJK3NhdHdPUmRuNDVTd0VYYUhaVHZabjdYYXNWZ3FPRlprODNlYlNYMStLWDJMYkJKc0JjcVRJRnhrOHF6WjNHL0paQ3Fta2hsSmF4b3VjblNWU0JnQW8yazZ5VkhTVlJqWWR3UUNBVGNoYlZJUnZIT08xcGFLbXFXMVU3SWk2UzR5eXNNNDlEMGdzTDQ5RDAxaGZIb2VtcUdxbEVjRlZFOS9tdGNDZGhzYkM5NXlXZ1hKV0djZWc2UVdGOGVoNmF3dmpzUFRUOGJxN011S1NNN2tlY2RhRFJZYUFzcVdJZjh3cVBDMlhnaXUvZmU3TzQ3SVFRUTJCc2QxYVQxWlFlQzA1d1UvYmF5RXZlV01zV2dubDJQdjVTOGpmMzJKY1ZaRzJLcWZUbGgwdFZkaGxFNnBaWHpUQnZoQUVpdzUxT1daWFprK2kvaGxWK01RUG1OZk5GR0hXYVNTUzczcXFwSzJLZCtKeVNCaHVXRUhyMlBxcUwxaFRKQlp3dlpCbjBtcEEwYS9rZGo2aVQ4SlgxWjVWOWdxdlhmc05qdUVmV05XNEhJdHRxNnFzODBDTnV3Mk5oYzQyRFJjbEFpNDJOdHdoczNBdkI1MWNYN1NlcE5vSVh5ZmhCS3hJai9BRWovQUhCVnNBdkxUU05INFNSc1pnZFhpOWtCTGtuK3JNQ29Nb2lvRjhxd2FDRFkrM2VIeVVNc3JuczIwdmNRYm0xdVMyOVpQcEpOc2E3SWNSYXgwbFZKYUhCKzUwa0poZFBVaDhUSk5xSU1ibmdoaEpzSGVnTEtZV2czTGRCRy93QnEwbTVDWnFVWkZ5RkY1cURmcExBR2plZDh0anViVStxZDhrMThZSkZ5by9OVVhtb0FXR1liSDE4SDQyL05ibFBod09xa2llV1BEUVFRYkVMRVhNRHY0aFVkTXJFZVAxSFRLeEhqOVIweXNTeEt2N0VHSnpzSmFTQ1hFZ3JGL3dDOVNjN3V0WXRnd2hMOFVua0VoSXVIRllqeCtvNlpXSThmcU9tVk5QSzE5VFBKSzVvc0M4azIyQWF5djVHL3ZzZmZ5bDVHL3ZzTXA2cW5nZmNHY2tOTzljQk5samN4NHUxd0lJS25oeHYrR1IzeUpIWFk3L2dtVVZKRlR4Q3pJMmdBSXR4cWhvSW4yYzZRT2s1TjRMTXZxYUw4WjJQdlBTZTM1SFkrb2svQ1Y5V2VWZHpxbjEzN0RZN2hIMWpWa1FFK2pNdXhNQmcxeURiRDdkamE2SndCczV4QUMyeWxqZWQ5b1ZEaHVhYVlHVGcyWjNGWXJqbERNQkFLU2xMQ2QyTHZmN041WGpIbzJXNGhVbDAzOHFPMXg1eFRJSXhIRUdNWUJtQUZnRkt3YnA4Z2ZhOWkwT0JUQU4yTE9EUVNCbnRkVVdJWlFjd05tODVtWWhTVUVyb1pPVnBHZ2p4ajZ3Sm9pcy9TRmZNenFUM1B5aWM0em9QWXBxWE5IWXhocGJrTkFCVG51THBIRjdqcExzNUt5WmJqUTdQN2UwL2pjY3J6VW1MSWRid2JvY2ZkMEVmN2cvb0k4ZmYwRi9ESzlsVjJXWlN3RVd5TmpzaW1raXZrNWJTMi9LdFZlN29LT0tvN0dwS3VhcnF2TVkyd2J5bTZtZkZlZXR5SDZneTRUWUlYU3lZa1d0YUxrbGlhSlpSRkkrU01HelhPRmlRdnI0Znh0K2EzSVg4UXcrYW15OGpiQmE5cnIvOEFJUDZDUEgzOUJIajcrZ2pRVjhWU0s0dk1aMEZtd3pHYU1RT2Z0WkRnNXJrZjdnN29JLzNCL1FVR0RRWmNsZTk4anN6SXcyeGNVN3NYT3Fla3crSTA4UVpsc0RuYkgzOHBlUnY3N0Q0b2FLU01rT1pJU0UzRk1OanFCcElzNGFuS016aVV0QmthQzBPM3dDbzZHaWxxSkRac2JicVdzK2xNRlJNYnVsbHVzeStvby94blkrODlKN2ZrZGo2aVQ4SlgxWjVWM09xZlhmc05qdUVmV05Sckt5bXBtLzdqd0Q2QWd4Z2FCWUFXQTJLZUdvWlRsMTN0RnlBc1Z4eUF3VUx4VDA3U1ErWGY1QXFQRFR0bHR1bjRSNnpMc1RFNnFEelpEc3NaRkxHVFp4Y2hJd3NkbXZtTmtTSFp3WEUzeWlMRUJGNU5qNFRnVGZlQVdSY2xvRHRGd1RZaE5NVUd2S1BpbHUwemxQbWtESXhsT09nTExZSFZraEIwaHJFd3N5cU9jMzgyUlQwVTVqbGFXdUdrSDVqV0U4NkFma3BUcUNjVGNtNVJSWUxrMkhwUUJ6RzZaSFMxV1c4TnZJb2VGWjBnb2VGWjBnb2VGWjBnbzN1czJScFBvT3hCUVE3WlVTQmcwQWFTNDZnRlU0c1NKcGhSVW5tTmNOdGZ5bitsVU5CQUlxYmFtTTlCQ2g0V1BwQkhGWnpUVXo3VXJEblBubEFDdzBCZlh3L2piODFtVFkyRnozQnJScEpObFNjWmk2WVZKeG1McGhVbkdZdW1GU2NaaTZZVEpHQjdIQnpUb0lPeFRNSmE2ZUlFYVFYQzRWSFJVajVqTXg5dERXT0JMaXBzU3EzMVZRYmwzZ2plYUY5V1V4MkgwN0E0WlloWVMyK2NadGo3K1V2STM5OWo3UFNlc0tsWmlzdE93RjBEMjNkcWJzVFhwNmF4RURydUx2T09wZmVDaC9Ic2ZVVVg0enNmZWVrOXZ5T3g5UkorRXJjSGxYYzZwOWQrdzJPNFI5WTFka1l5K2M2SUdlOHFqd3BuMTB0NU42TnVkeXhqNlJQTWVIeEdDRGZmMW5xUWpxSjJCMlhrdUxjdlhuenJJcnFxRHoyaDNOczdSanUyY05IN3hzdW81c3NES2FSWWpXRXlaZ0RIaDMvQjJrS0grcHJnZWNLbjg1L01tTVlYTkZnTkplYkFMczZjWkp1eGw4NTN5dDJmRkxiRjFwUUpmSWRKY0doYVVHUEFjNnhLR0p4TmJNME1lUVRFOFp5RHFUb3BIUnZGbk5OanN0YmRzVzZPKzdlVG5HN2pjNnpzQXBwVGZTbStsQm4wa2c1SGZKUzFaMnZEV0IrdWQzZ041UE9VY0ZGVXp6UE05VVluWGxmeWIyb0lQYmNwbnBUZlNnQlliSDE4UDQyL05abDkzNnY4SSthWVdBbE1URXhiWmhUNE9Ca093S2JINWZNbEFrNjB3YjJ3SGl4Uk5WWGNqTmo3K1V2STM5OWo3TlNmaksvaHVIQjBndFBOWnovMkd3M0ZjT2toMFNEUEc3VTVFZlNHa1k4RVBaSllnN0gxRkgrTTdIM2xwUGI4anNmVVNmaEtMQVFXSFRxWGM2cDliK3cySXhoQWhNZ0VoZUNHNzZ4QVF1bzhNYWN1VTNlNWczWFB2Sm9jSjhVZnRzbkJnNXZhZDlSNFpnODc0bWhnaWpPU0I3bFpsenBPY3JzYjZSMDV2WnI3czU5bTlIQlVjRzhqbjdXZG9zSlhrYWpuVlR3bHVRQlNURzhrajMyMFhOOWpQNHZtUXROSHZnaHdXM1E1VGY2bTVpam9lQy9KR1E4RFNSdk9SeTJCMGxpQ0hsaDBvT2hiVk1HZHVaL0pzWmQ0b3p1ZEJkcjdTb3htT1Y4RTBiQXh3QkJWZnhtQlYvR1lWVndablZVUmNmQllBU1NxbW5yWTVxMThUNDhraDdBU214dEFhME5hTkFDTTlKTEUwZ09ld2dFcXY0ekNxL2pNS3IrTXdxdjR6Q3A4S3BqTlBWUTZtdEdseXZQRGZ6Mi9OYmtKdUlVTXRNOXhhSkJZa0trNDFPcVRqVTZwT05UcWp3cVpzRk5OTExQcGRmUTBMYXNZbGc0Wm52R3hOaTIwUHBTMFNSazZkU3hiWEIwejFLcHdvTTdKbGlMM2FHTU56c2ZhcTdrYisreDkvS1hrYisrd01RcktOendERkM0dmNEdm5lMkJEOUptUkIzMlNQY1NjdXYyYkFwdnBWUlYwWXN5YVN6L1EvWW14bU9Gc0VyV0dOeEpKVTJDaU15MUViM1NHd2FBdnZOUy9tL1NkbHZtaFV1SHdtU2VSa2JWTk5lTER4dFRPRWRwVTFaT01weGtsa2NCZHh1U2JxRERxVnNVREEwQUM1R2s3R1JRUTB3MHpQOXdWaFpHQ3FobWJwWTRQSE9nK01PR2dqWTdKd0txWUJjdFpsRGxHZFp1OTRsVlJDUVJCakQ1N3JMRW9CZmFSSjZ0NmRFNHNld3NjTkljTEVlSlpsMkxWTmVmQk81S0Ryd2s1emR6RURjNkNSYTQwb3duT05xYUNDNE5OeWRSSlFxYVI4YmhZUFlSWTd5TVVZamFkMjRaenFIYS9ZNnIxaUd0RWl6VGIwcU9Ja2l4Y2RManBLQ0NDQ0dzSWF3b2NQcEgxRTc3TWFGTmk5YVo1c3pCbVl6elF2dEVQNDIvTkRKQ0d3RXpDS0l2ek9tZmNSdFQ1cFhUU3VMM3ZKY1NkSks3Q3hlbG52WU5lQWVUUW9pUDVqT2NLTGhHYzRVR0YwYnBudkRuYUdNQnp1S21yNnA5VFV1eW51UHNBMkFKNjdrYis2b29mNWxWQzNsZUZCVi9UZWtsZ2xZK093dTRIbFdIVTM4eXJpNUFickN3N3dwWGNqRlN1b3BHMGVYdDVGbVhhcmczems1eWZTb0tYRG1RVjJXWkk5emNEU0ZodUlWVVZPd1BMM08zTjJvSWExL0VNYmxjRGVLSGNNOWkrOHROeU8vU2RpS25pTWtzaldNR2N1Y2JBSnJMeFljM0xQQ3YwZXdLdnhwN3FxcmxJaEdkMDh1Z0FhbEFYNUZLMGlKdjlUOUx6clhaZVBRK1pDQy9xMmR2eDB4NzBEQVBiczlrNEZTUFBtQnZObTJHeVJ1WTRYRGdRVWFhcW1oZHBqZTV2ZW81Y1RpMjN3V25LNVNqYTJwT2tkZGpyNVFzTFppQURuNWJxbnhXQndxZ0M0NTJQYUxGZ1Q4UHJId1NaeU00STBPSGlmZ3hPZFo3YlpCUXFHQU9zSkJ6RkFPTHREbldCS2JUeFBsZWJOYUNTVVpwWFNPMHVOKzFsaUJFY3IyQTV5R2toVkhHWnVtVlVjWm02WlZSeG1icGxWSEdadW1WVThabTZaVlJ4bWJwbFZIR1p1bVZVY1ptNlpWUnhtYnBsU3lnQ1NXUjRHY0J4Skd3Y3hCc1JuQlZkeDJvNlpWY1JZMXRSMHlxM2psVDB5cTNqbFIweXBaM0IwOHI1SEFXQmVTYkRZdWdnaHM2YzVGOUlRUVFRN1F0Y0hNSmE1dWdnMklWUWRNOHgvT1ZJZE1yK2NxeWZHOFBpZTlqeG9MU1FWWGNjcU9tVlBVQUNlZVNRRFFIdUpRdFpUeVJpS1NlUXhpMW1GeHRzV3BaNnM2WkhaSTVCc0NPTnpqbURRU1VhcXJubk9tUjVPZlp5OE1sZzRLVDU3UFkrUHphcFFIOTZNVXJaRzZXRy9LbzVZaGxFa0ROZmZieXFLVnBNWkJCdGNzc2Yvd0NMMEZNZlZ4QnRpOE5OL0ZERUF5b0JjQm9lRlR0anVaQTdsQnVwc1F1eHU0aDgwYVhjdmxHdHcra2pwNEk0UXhnODA5YXhMellPaWV0WWhWMHNrTHhFQTlwYVNGYlp5TVNtZzRXTy9Ocy82V3A1V0h2Ym1uS2FTMTJzS1NNM0lCT3RwTFNwc2pKYURmVzV4SVRwWkM5NXluSFNmSGFGcm5kbk5tSXNNbmFpRmdIQTEvTzFZQndPSWM3VmhwaWIyQ3lwRDhyT1pTQ0xLQ3R4Y3gxTVlrWnRaTm5jb1ZIVTQwOWo3VWRPMGx1WVpRQkN3ZkdwMnNvS29SdWF5N2hHelQ2VmdRd3phSWF4dTN4Nlg1QkxucnNvdmpPR3gxSXlzOHNoc0dLbFpVdGdwY0VaTDUwanhrczUxU2g3NldDaGhoZXgrZVNOOXdzTnJNTXc1Z2wycWFacHM5cmM3ODJkVUZMVS93QVBmaHJLbVlTbU1TRTJMczZvcVRGSVlxV0FNREFESUdyQ2NZcVRFekNja05iZHp5OVlWRStVREJKQ3lNMkxpU0FxREVjZG52Q0JFVzNaQzdPRlFZYkRGaVRIR3JwbnlGaGpJc0RwV0YxT0MxVmMvREk0V1JnaHB5cmx4N2FDS3BZK3FpTXNRMHNCem5Nc0ZHQ0RFamg3d3d2eVF6TE55c0Z4YWFXRm1IdllXc0w3dWVWQlY0dkt5b2lEMk5ZU0FWU3pVTlJWc3dXbTJxbmNXdnUreCtTcERnVkRWMDFMSEFablhJQ3AyMEUrSllnd1BnWUNHTmR2bFVveFFHc2dqTlBJNGdnak15NVhZV05NZ0Z4Qk85dVE0YWlzTGdaVTJrcW5HbUxROGN1ck1zS3JNTWJMRFMxWTJza1dEYlNPNTFTMHYwalpUUHBKSHd5V2JrVDZRVHZxS2x4Mm9pZ1lHUnR5YkFhQnVRb3hNd3pCNWp5aGxodW0xMWdIQTRoenRXQThCWDg3VmdlUTdJaXJ3NnhzU1c5NDdHeDJsZnJmazg0dHM5a1lETnJqSWYzKy9pR2Z2TVVWUXg4MFcyeGczY3k1R1VPVllQOEEyVC9LY3NIL0FMSi9sT1dEL3dCay93QXB5d2YreWY1VGxnLzlrL3luS2hxSW10cEtEc1o0ZGN1MjR2WGR3K3BLcFA0dlAyZnRtMDVidkEwM3VzTWp5NjJqTTdXZnk3ekd3UElzRW9LcVdHY1ZnbHNYRFVWQ1h5R2FzbmlBSUppaHVMK2syVWVMMGNrbFBpKzAwY2VhVElaOHlzUEdHMG5ZamdaRzVyaUl0RWdUcDZMQlpZck9qZ3l0c0lQZzdraFUwdjBpN0hiUnhPZVpaQ0tpOXlkSlRjUnhoME1OSTJPVVNsaGNEbmszazc2UFVOSlRtd3JLdWRvZmF4SWJkTmwra3VKWWZLZHhVeE41OGxkaC9TVjhNeERYQU9aN1YvQ2NCbzJWa0RKWGlaN3RwZWROeTVVOFAwVXBwdjRmRVk1bjIybmVHbFhKT2krOXNaRHc3VFkzc2RDbjRuUmY5UjYxUHhPaS93Q285YWZYMUczUFpHdzJBc3dXQzJqNkc0WkR3anN0ZDBhajFCK1lVRkZpMDhsVEt5TnBZUUNWVXY4QW92WE1EUUhWTGkrTWF3b0pmb3poMVBISURMRWQyMGFXcU90TEtDYWpqbFl4cGNaSHFpWlVTUng0UlNGalhFQjJzY3laRGorSE5pWmtNSlliRDhTaUF4UGFiVThySFI1Y3I4NHZZV0tyNEtzQ2ZFWWFqYldFdGl0ayswV1RQL3ErbWJHNXBBZXdHenk2eFgza3F2eS9vQ1l5ZGo1V1piR3VCY3k5c29YMExCLzdML2xPV0QvMlQvS2NzSC9zbitVNVlQOEEyVC9LY3NIL0FMSi9sT1dIendaRkxodlk3N2c1ZTNGM2FVTWxXSXNRRGhHL01IaDFzbFlZeDdaR2JiY0VPQnk5bHRUU3l3dThHUmhhZmFuUnlPWTdNNXBJSTlQZkQ0bG43NUxocm51aVpFOHVBQjJ4dHdxcmdLUC9BS1ZWY0JSLzlLbnhHRnJKWTRHZ091REd3QlI0Ulhtb2xZOTRMQ3l6VmhzdUxtZDlMTDJJKzVNZVZudW82eW1ocGFDSjhGTEVQQk9ra0tpcjhPamp4U2xrbHFZbTJhOWlpd3lnckkyeHZOVE0zSmE4V3MwTEQ0TUNub3FXbGxaSk0wWlJKQkJkenFLcXdDQ2lsamVaNFRkcjk2eWh3NmpocG9xVGNFbnNqVy9rV0dVRlpMVW1rbHl3ODdWa3U4RnBHaENwcjU2aGdMQTk1ZU5ZVG9xK0NvbmUrUVJQRGpjM0s3T3hkOVpUYlpGY050dkVLT2x4SVZWWEUrb3lidUd2SzFxSEY0NERXVTMxN0g3cDdEWUZsOUNvNnZDWUtHaWdsaVpHKzR5MHh1RE9vaEEzYkhHNWx6WDA5clRzcTJPcTJQZkNEdW10TmlSWlUrSlJVc05MRkpGRkEwaXoxZytHWmI2V2puRXoyWkpKZC83V0d3U1BmaUZKSk03S0RtV1FHTFMxTThUM1FtTXhzallSbUN3dG1GVkZKUTBjc2JwYzkza0ZVZUZZZE0yT21rN01rWVdtVGU5Q3d5R040eENsbG1lWFhhV09zQU9kTXhERklLcUdJaHNBRmc4NXlRYnBsV3lTS1dnWUdUa2JjV2szY0FxWTR6UzFUWUpSRkJFV1pPL25XR3N4ODFvcFpkcThNTnlzK1hmU21ZbGlzOVZHMHNaSmF3ZHBGZ0FqQk95Vm9CY3h3SURoY0UzVlZ3Rkgvd0JLcStBby93RHBWVkpFNWhncFFIQXRKRVBlTXNOb0tvK3FkKzNhZGk0NVV0QXNDN0tIdDhlM2ZseDBidzVwSUlOd1JtSUtHSzAyMVRFQ3BqR2NlY05lemtWc0UvQ01MZWJ0OVBpK2Z5N0xRVlRKb1hXZTAzQ2l4YWhiTkhtY016MmI3VHNiZGd1MmNDOEg5bFkyN2JONHZvUGZNM2xLVENhMXNqTTdUbWV6emdvcTJtWlBBNE9ZOFhCWFptR1ZNRysrTWhXZjIyNEhpKzQ1Ty9meEdQYjZnMllzTzFPNW05U3czVWVadlVzTjFIbWIxTERkUjVtOVN3M1VlWnZVc04xSG1iMUxEZFI1bTlTdzNVZVp2VXNOMUhtYjFMRGRSNW05U3czVWVadlVzTjFIbWIxTERkUjVtOVN3M1VlWnZVc04xSG1iMUxEZFI1bTlTdzNVZVp2VXNOMUhtYjFMRGRSNW05U3czVWVadlVzTjFIbWIxTERkUjVtOVN3M1VlWnZVc04xSG1iMUxEZFI1bTlTdzNVZVp2VXNOMUhtYjFMRGRSNW05U3czVWVadlVzTjFIbWIxTERkUjVtOVN3M1VlWnZVc04xSG1iMUxEZFI1bTlTdzNVZVp2VXNOMUhtYjFMRGRSNW05U3czVWVadlVzTjFIbWIxTERkUjVtOVN3M1VlWnZVc1Bjd2dYSE4xSitEMUZ0TVpXZnRUaDArMHovNmFROUE2MEpHQnpUY0ZkaVl0VXhhcEQxanRyQUR4ZTdTTys1MEJnc0ZoNTN6UGtzQ2lpUEw4eDJ4QnVGNE5CVXY5VTQvcFdSaW9tNFdQNWRyZDRIak5ua2F1OXZxSm14TXRsT3ZhK2pRc3VJR1V2eXM5OGtqcVhjV0Q4MzZqNUxGV3ltaE53SFpYN0o3QTNhRHJ2bG4vd0Jkc1kzZ2hmeGpCSXR1Y095S1kySk9sN0NOS3NiZHBkMTlYak5uWDE5dWF5VTVSdEd6U1FzTmdPMWlBU1d6WERRZm1zUDRwOE5xdy9pbncyckR4V01JZ0VaODh0QUFVTXNRZXdoelRvSXpoZHhZUHpmcVBrc01xYU02c3Y4QVpVME50c2N4dC9PSUN3L2ludzJyRCtLZkRhc1A0cDhOcW9LKzdHUjdWSnlBRk9wcG5SUDB0MzlZMkhzRmdjM2E3Z25YNHplTytydDdZUlZPR1lqSy9UMnN6R0JySlpHdEdnQjVBWGNXRDgzNmo1TGN5aGhMQ1FjL3phcEpiYlpJOTl2T0pOdTBJckliZWUwSzFhMzBzSHpQYjVMQU5Yak53UnJSQnNkSTdidUpWL20vVDIwVlZoa2NRZU10dmtvS0tVTXA0M0FrZHI5c2c5WUY5dFo2c2Z2MjJWS1BSblBqZVJKZmVkMjNjU3IvQURmcDdhZWpkbFF5RnUvYmVXS0RST2VrN3JXSzhPZWs3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheFhoL2U3cldLOFA3M2RheEtSaFkrWTlKM1duelNGOGp5NXgzejJ2MjJIMWdYMjlucXgrL2JXWVhhOUhqZVZFVHZ0ejl0M0RxL3dBLzZlOFdQbzhqNy9OMi93QnRwL1dCZmJtZXJINzlxU1FCcEtEV2hvM3ZITnJrTGViazdYdUhWL24vQUU5NHVMS3hzZkl0ejZPOGZiWVBXTithKzNzOVdQbWUxeW41UjBOK2ZqdDJCNDB0K1hhOXdxejgvd0Nudk54NmZJaEpzRUFMZDQrMndlc2I4MTl2WjZzZk05cmtSQnUvcFBMNDZDQ0RvS01VaGFkN1J5ZHAzQnJQei9wNzFmT05Qa0lrMkNBSGVmdDBIckcvTmQwR2VySHpQYVpVbVVkRGZuNC9sTXl4cGI4dTA3Z1ZuNS8wOTd2bkdueUFTYkJCZzcxOXVnOVkzNXJ1Z3oxWStaMlNTQU5KUWlqRGZJRzB5Mi9wT2NiUGNDcy9QK252Z2R5b2cyUGpwZHlJQVdIZS90OVA2eHZ6WGRCbnF4OHpzM08ySFFNemZJSW1pSS9xR2NIMG9nMk9ZalRzZHdLejgvNmUrZ2pPaXprOGJ2bkt0M3o3ZkI2eHZ6WGRCbnF4OHpzR2FRTUh0T29JTVlHak1CbzhoZjdyZmFOajd2MXY1LzA5L0J6ak1pTlBpNWZvUVp5OSs3b1UzclcvTmQwVytxSHpPeHRNZWZ3M2VRd1JZNXdVWUpNM2dIUVY5MzYzOC82UEVBZEsxY3lJMCtKazZFQnB6K0lkMEtiMXJmbXU2TFBWRDVsWCt0Y09RZVJXelJsanRCOXlNT0ExekhhUmwvbzhTdWdkR1pPSHA3OFRvUjM4eWFQVDRsOXZwdld0K2FNK0tzSjhCc1krWlFBc013R2p5TVhZUlV0R2x3Y0J6SnpYbHJoWWpTUEZBVTByVVU1TzFKMnBPMUZPMUZPMUoycEhXaHZsTkc5NHE2VEVJY2tabXlBaytnRmZhUitFZVIrNTAvdCtTRTdjcHVhUWU5RUVnNWlOSThwdm1rREdhZDg2azJDU0pyZk9GenJOMTlwSDRSNUh2aDg0R25QOHRnVERMWm1rSHZSQklJc1JwSGxGMDBnWXdjdm9USUdaTGM1M3pyUk5SSGJ6aDgxOXAvS1BtZkkvWTBodm5ZZElWRktjc1M1Rjk0RUJVZkdQL2tGaDg1eW5WQkR0WWNGaExEWjFjUVJwQmxaMUxCK1AvR1lzSDQvOFppd2ZqL3htTEIrUC9GWXNINC84Wml3ZmoveG1MQitQL0dZc0g0LzhaaXdmai94bUxCK1AvR1lzSDQvOFZpd2ZqL3hXTEIrUC9HWXNINC84Wml3ZmoveG1MQitQL0dZc0g0LzhaaXdmai94bUxCK1AvR1lzSDQvOFppd2ZqL3hXTEIrUC9HWXNINC84Wml3ZmoveG1MQitQL0dZc0g0LzhaaXdmai94bUxCK1AvR1lzSDQvOFppd2ZqL3htTEIrUC9HWXNINC84Wml3ZmoveG1MQitQL0dZc0g0LzhaaXdmai94bUxCK1AvR1lzSDQvOFppd2ZqL3htTEIrUC9GWXNINC84Wml3ZmoveG1MQitQL0dZc0g0LzhaaXdmai94bUxCK1AvR1lzTGs4Q3RMdVNWcC9aVUVETWxrM0tTNFhLbytNZi9JS2twTjAxMlcvbHVVWnBTOTJrNzNrdHRTM1BtZU5CVG9aTWw0c2ZjZkpyNmszOEZnMHVUSUl3eGdzQjVRWk96SmVMajNoUHBqZndtYnp2SmJuMmZOdVc3emQ4b01BYTBXQTBBZVVnNFdJdURwQzB2ZzlyVVFiRVdJMGcrUjN6UHlXQzVUSWJPZnUzKzRlVm82a2JvV2R2RWFWTFRHNUdVenpobzhpdmxzNlRjTTFiNVRJV1pNWXNQTEY4eFRKTHVpM0R2Y3BJRGFSdHRSM2o1QmxuemdaTFBPS2lnemdaVDlaOHVOZU1sd0JCMGdwanM4UnlEemhTd2VHd2dlY000OGRubXoyeUc2M1psRERuSXkzYXovNEFEbUtnbHpnYlc3VzFUeDUyV2tITVU1aHM0RnAxSE40dStVMmpZWGNpa2ZubGNHRFVNNVVNR2RyYnUxbk9mL0JXU2l6Mk5jUFNMcUIyZGwySG5DbWI0QkR4ekZUUmVIRzhEWGJONGhkVkV2Z3hIbE9aU0hQSklHK2dLbml6NU9XZGJzNkFGZ0xBYncvOExobDhPTmg5TnM2cDNhQVc4aFEvb2xJNVJkVER3WE1LcVJvWUR5RUtwSCswZlpZcW9IK3cvbUtuNEdYb2xUOERMMFNxay83TCtaVkovd0JvKzBnS3BPa0J2S1ZML1U5ZzVMbE1IaHl2UElBRlRNLzI4bytrbFJzOEJvYnlDMy82WFAvRUFDd1JBQUlCQXdNQ0JnTUJBUUFEQUFBQUFBQUJFUUlRRkFNRUVpQlFCU0V3TVRKQUV6TTBZRUVpa0tELzJnQUlBUUlCQVFnQS93RFMzSkJCeE9KeE9KQkJ4SU9KeElJL3g4RUVkVWtrazlFRUVmNHFCSVMrckgyUE1teTdXaEw2N1EvcjZsYnBLOVZLTEwvQ3g5YmRWUlQ1YUZQbjVvVjE1bGRhcEt0ZG41YWpUMWhQeSsvS3N2dXg5V3VtVVJEOGtLOWRmRTFLM1VLbGpsRVNVZkg3TW5JazVuT0RrUFRxcXFOTGpTb2MvYmtra1l1aWJ3UVFSNk1FWGtrMWE1NkVpaFF2c3RqcUhxUVZicURNa3paOGpicVZ5RUppK3l4c2trVEhaV2JKSkpKSko5V1NTcGVZNzZhOHlJWG9TclI2N1E2U3FocnlOWGJyM2RORmN4UlJzYW41MWFHbTZMVFpmWVkxZERhRUpENjE2Mm9Pb1ZxRVUwd05UMTZsUnpxS05hU2h6NjhIRWNKUzllcDZyaGJYYXBLWHdPSlZUQWtLa1gyWXY3bFdtMmFWRHBJa2Q0SUdyTDFXTkZWQWtLamtVVWNmUjFsWktEU3JqNkVtclE2MGFPM1ZMbHlTVGFMeVNTU1NUMFRlZW5rY3VsRDlGRWtsVmw2VUVFWGdqMDYxS0dTSnd4ZXN5U1dOa2tpWXJzYkpKSkp0SnlPUW1JZHBKSkp2SkpKSWg5U3RGcEV4L2UxTk9SMHRGT20yUVI2Y0VrMzRrV1RFeWJWWGc0bkVpeXBIVGFrWTdRUXlHUXlHUXlHUXhLMVYxU08xTjNaQ2YzK0NFa2lQVWJJT0pCQWhvYUlJRUlxc2hLOEVXcXRTTWRrU2lVU2lVU1NTSjJxdWtWV3B2VmVleStTSkpucWJKUkpKeUpPUnlKSkUwSXF0SnlKSkpPUTZodTFJeXBkTUVkRkl5TEsxVnFiUHBRK3gxcy9JelRmVTBRUVFSZUNEaUtrUlY2TVdwR1BwUWxhVmFtenNyVldwcytsZFg1RWZrWDI5VGsvYlQ1UjV0U2ZpT1RUZ3A5R3AyUWtSZUNxeUVpQ0xjckpkRlhRaENkbGFtMVZsYXExSXgycXFnVElGMGFsVUZWY2tFTW8xR2lpdmw5bjNaN01ncVRLdEpWQ3BqeTZaT1J5T1EySVJ6Sk9RcWhNcUdJVlp6T1pOa2Nqa1Rhcm9WcEZlbXpzclZXcEdPMWRKU2llbld0Skkyb051L3N0cWtyMVNuVlJ5dkpOMkpFRUVYZ2dnU0VWWDRuRTRuRzhDUWhsUzZLUjJRN1UyZGxhcTFJMkpDczdxOVZNbFZEUkRJWXROczA2SSt6cXRwQ2MycHFGYU9oaVJCQTFaQ1JCQkZxcklTSUlHaDJSRm1Qb3BIWkR0VFoyVnFyVWpKRUlkMWYySVRPQ09DSVgydFpkR2xVSjlMWkpKSTJNVEZVY2prY3JNZHBPUnlFTy9LOVhSTm90TjZXVks4c2lSSWQ2YnV5OU4rUTYwTFZURTVHdnBWcnlINzNvOG1VTHk2V2lPbUxRUUpDUXg5RUNIZElTc3lMUVFKRUhFaTlLS25hQ0xRTzlObU95OVBWSExFb0ZxTTA2NStucWFjakVpbWFtVXFGMXdRUVFRUVFSMHdRUVI5R0RqZUNPaHV5dXgzWHBWcVN2VGkrZ29RdnAxNlNQd3NvMDRIMXlTU1NTU1NUMHlTU1Q5R1NlaWJ0RFJCRjMwTDBwT01uNFQ4SlNvKzRrSkxvZDEwTVlydjJ0LzNyZG5aV2tSeU9ReGV4NStzaGRxZzh6ekVPekVPN0dLNzlyZjk2SnVoMlFyVDByMlBNOHp6UFAwMEx0U3V1aUNMd1Iwd1I2RElJNllJNm82Mk5kQzdYSkl4WGttOGs5TWs5YkVTVDB5VDB5VDZFZEZQK2NhR1U5dGxFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFb2xFcnJaVDJ0UXZlclYxZGV0cWpGWmlzeFdZck1WbUt6Rlppc3hXWXJNVm1LekZaaXN4V1lyTVZtS3pGWmlzeFdZck1WbUt6Rlppc3hXWXJNVm1LekZaaXN4V1lyTVZtS3pGWmlzeFdZck1WbUxVYmZYcTVmanI5K2wyWGFxdml6WS9xNWRyMVA2ZE04NWE2VU5DN0l4RHFna21mYlcxbHBVU2F2aVZjdExZTnZicHZ0WGlHclZwYWxGVk9oNHBVMy93Q2FxVEpSeVFuUG1sSTNDanNzK1p2dDMrRlFxTkRkNm5tWW01TVhjbGUxM0ZOTTFWUGk0cThQL1JUMnZ4TnhYUXlpZFQ0NGU1TVBjaTJlNUszdWRxNWUzMWxyYWZMcys4L3BSVDdkR3J0NktwWnNQMEx0ZTRwVlc0MDZYUm9VVWZHKzYvVXp3cjRkbjNmOUtGN2RGVk1wbTByVkMvRTVSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0pSS0tYK1hjSjA5RzYvVXp3cjRkbjNuOVZJdmJvOWpYMjFHcVlMTUZtQ3pCWmdzd1dZTE1GbUN6Qlpnc3dXWUxNRm1DekJaZ3N3V1lMTUZtQ3pCWmdzd1dZTE1GbUN6Qlpnc3dXWUxNRm1DekJaZ3N3V1lMTUZtQ3pCWmhHQ2FXbFRwcnlTYzlHNi9Vend2NGRuM2Y5Vkl2Ym84bjJyeVBJU1BOOUc2L1V6d3Y0ZG4zZjlWSXZidXU1L1V6d3I0ZG4zZjhBVlNMMjdydWYxTThLK0haOTUvVlNMMjdydWYxTThMK0haOTUvVlNMMjdydWYxTThLK0haOTUvVlNMMjdydWYxTThLK0haOTMvQUVvWHQzWGMvcVo0WDhPejd2OEFxUXZidXU1L1V6d3Y0ZG4zZjlOSXZidXU1L1V6d3I0ZG4zbjlWSXZidXU1L1V6d3I0ZG4zbjlTRjdkMTNYNm1lRmZEcys3L3BRdmJ1dTYvVXp3cjRkbjNuOUtLZmJ1dTYvVXp3cjRkbWE4emZiVDh5bFU2KzcwL0l5OXlabTVNemNtWnVUTTNKbWJrek55Wm01TXpjbVp1VE0zSm1ia3pOeVptNU16Y21adVRNM0ptYmt6TnlabTVNemNtWnVUTTNKbWJrek55Wm01TXpjbVp1VE0zSm1ia3pOeVptNU16Y21adVRNM0ptYmt6TnlabTVNemNtWnVUTTNKbWJrek55Wm01TXpjbVp1VE0zSm1ia3pOeVptNU16Y2kzbTVLMXVkMDRlMzBWbzZmSHMvc09tU0NFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWlFUWppaEwvaUlsVC84QUp2OEEvOFFBSHhFQkFRRUFBUU1GQUFBQUFBQUFBQUFBQUFFQ1VDRmdvRUpoY0lDUS85b0FDQUVDQVFrL0FQMytxL1VLOXV6enM3MFZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVnByNCtuRzFWVk9OaXROTDJ6Nzl2ZW5sS3JUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFMrSHJFWlpaWlJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVJFUkVSRVpSUEdYLy9FQURBUkFBRURBZ1FGQkFJREFBTUJBUUFBQUFFQUFnTUVFUVVTRlNFUUV4UWdNVEl6UUZBd1FTSTBVU05DWUdHUS85b0FDQUVEQVFFSUFQbFNUQnZoenk0L1R4eWxpWklIaFgreUpzcFovd0RQcUxYVFhGcWltRHRqOWc1d2I1a2xML3JMcUthM2tHLzEwand3SjhoZXJyejlYYmhGTGxUVG1GL3F3cEpBeFBlWElmWVJ5WlUxd2Q5VTkrUUo3aTRxMzJVY21VcHB1UHFIdXloUGZkRDROdUYxZFpsbldaWmxtV1paMW1XWlp1eTN3b3BNdjA1TmdwSk14VnZoRW91Vi93QWwxbVFjZ2ZoeFMvcjZhU1MrM3dMY0M1RS9ERGtIY0xmQWhrdnQzeXYvQUVNeFdaUkc3dmtsVFNXSHdTVVhmSERrRCtjaE5PVk1mbTdYR3ltbTVZekdXZHNkbC8xdXFjZDF4OE56ckJPTnorWGJpWGZMRHZnUlBzZTJWMTFWdjJMVlRYejNQa3FKdTNaTk95RVhmTmlranphTVZFbzNWSlhrbkxJSFhGMi9BbGZkVy9LMlpwUmNpNzVvZCtjS0o5OXVMOWdpYmxTc0RodW8yM1hnY2FpcGJBMjVua2tsZG1mR3dsSFpSWHpoVWJpWS9nU09zUHlaVUFTVlcxR1QrSVpNMXJGVDFiWDdINVRXbHhzT1NTdVFWeVNoR1VJM1gzeVdLNWV5NVRsa1dST1liZHR1SVRUY2NDTG94QkdGY2hSc3R3dlpQa3NMcXBxT2RJU3NnUU5sZTZnWVNicWxibGovQUQrQXBIWFA0eWkreWZWc2FpNWozM05RNjdyTkRpMHFLdGRINWlxV1NEK1B5SS8yaTl5enVXZHlvR0dXVUYySlZuTWZ5Mlppb0d1bGtEQldPRWRNUXJsWmlxU3ZqaGp5SFZJVnFrSzFTRmFwQ25CRGpDN3Z6SXZWZEtXeEZNQ2E0bFdzRUJjN1U4T3dDQXNMZmdNakJzUlk5MGpyQmVmeU9hRSttYThxT2thMVZ0Sm1HY1cvUlc0VkhueWZ5K1BINEtQQUsvVFFjY0tZQTR5SEYzMmlhM3ZDZDRIWTN5bW00N1hQUmVuRlY0TG1KbHdncnVlcWVHeWhpeXRSYjMxMVNZeFpyaTV4dWFldWtoZFowVWpaRzVtOWtqcmxEYjhaZW55SmpVRmY5R3RwOGh6aTJaVXRFVHU4Q3dzUGpzZFpDR0FyRXhHMlRKSFR0QmRtTXNobGZkR2tEUUZIQ3diR0VDMlVZcy9OTGw0VThCbmZsR2p5clI1VlZVVHFjYm9KM2dkc1R1SktjNUU4THA3QThXTXRNNXFFSi9jVk1YZW1DQVJqOE5leEFBcXdDb0p6RS9sa1B2eGViRDhmaEJ0MUxHSEpsT0F1VUZ5djh0dXBHQ1FaVEhTc2o4SUMvZ1J2WExjdVc1Y3R5NWJsa2NzaDRCaFdRb3QvMERoWldXNmF6L0h2aGlObnNkSEw3ZGxaV1ZsYmRSamU2cUpPWktYSjU1Yk1pcHkzT003cDZkTnFJTDcwODhEelp0VS9QTVhjTUdqM2M5YmVGWUxGN0dKbkJ2bE84RHRDYWk2eUwwU1NoQzVDQUlSQUlBQkVBcmtScXdINHFtTE8xVFJsamtTRHVOdzRPREg3SnNpQlV4L0hMSXlBWGtxc1JmTnMyNnVWZFU5UkpBYmlucVk2a1dEbTIyVmdPRFNjcEkxQ3B2dHFOU3RScVZxTlN0UXFWVHZycC9FZDRHM2xteEtObTBic1JxQ1ZxTlFGUVR5VFJ1TC9BTnFvcVdVNEY5VmhXcXdyVllVL0ZXV09SN2k0NW5SU3VqZG1hTVZpV3F3clZZVU1UaUpzSkFCWlZNbktwM09VWTN1WE96Ry9aUXZMSGtneHZYS2V2WW9sY29YVmJFV1U4YkZUNGJMTHUrR2toZzhGSHRZN1pidVFpLzBOQStGVlUyWUowYm1xT0l2S2FMSU9USG9rSDhGa0czVlZpRElmNHNtbWZNN005UXdQbU5tUjRYRUdXZlUwa2tCM1RYRmh6TnBNUmJKL0dVdEg2RmtQU2VFVWJwSGhnT0ZUclNabFRZZERINjUrY0JhR1dpcTVqZCtsVHFlamtnRjNMQ2ZhY2dENFdMK2xsMXVyRldWbGJoWldLd3VtdWVhOTI1V0xTYkNQaUlKVDRleHpEWnl3cjMwWk4wMTkzTEdKTHZERisxU1I4eVlCRWVFNG02UGZHTjFiNGhUcWVNK1d4TWI0TWJVWVdwOFJhTmdTQ2doMmxNVldheVhabW5WSzA2cFZQaFR5NjhqR3NpYmxaWWxFQnd5dXFjS2VEbWgwK3BXblZLb3hWd2JPZTIyNEhwSy9hb0FUT0NuazVsZi9BSGNLN2xjOE1WOW9jTUo5cHlaNVZYVVBsY1d1S3c5N0k2WXZkcWxPdFVwMXFsT3RVcDFxbE90VXAxcWxPcWVyanFRV3NZTjFYeVo1endidVF2UUFCaS91amhoUHZwM2xSaFZVbk1sTHVFVXI0blptakU2bFUwdk5oRHpzZThHeFFPM3laT0JIK0IxdklQZGlGYytCd0RkWG5XcnpMVjVscTh5MWVaYXZPdFhuV3J6TFY1bEZpZFRJN0kwM3lnTy82a0tERFM3K1VvcnFhbU9TUFVhWmFoVExVS1phaFRMVUtaYWhUTEVLdUtaZ0RGaEh0T1ROaXB3Ukk2Nmcvb3VSNFdLRit6QnZMMGJ0WTR0ZkRLUDVPVWZxQ2Y4QXBZdjdvNFlUNzZkNVZRL2xVN25kdUVQelJsaS8zanZ4M1JURHQ4UWxaa0hjWkpRdWFxeVlzRjI5UklWVHlsN0xsaHpEdHhXQ1NSNHltam5YU1RMcEprK25sWUxsQnBKc0JTVG54MGs2NlNkVWRJS1p0enVUY2dnQWxUMVVreHM1Vzd0K0dFZTI1ZUZpN0dqS1FvUDZMdUZMVUNBM05OV3hUUHlreHgzc3F1cGhwemtFOWZISTNLRmczbDZCL3dBcjdkTTdoSDZnbi9wWXY3bzRZVDc2SVdMeVdhSXUzQ1pNczJWVzRoUG5ZenlhMkJNcVluK0xncU0vRWR3QlRTcGhkcW16Mi9qQ0hORmk5alpBbTByRTV4YlpxaWQ0N2QwSEZYS3VWaUp2VEhoRDdqVVRheXpFb3VJWDd1ZHJML3FVZktvbWgwNEJOTEFDdW1nWFRRS29aVHd4NTExdE1xUjlMVUVoZE5UbzA5T1V4akl4Wm43c01ZOE00UWYwWElpNlpFWHRjUTBscHVJYTFocCthWlpESTh1TlBUWGdmS1ZnM3Fmd3IvNnA0UitvSStBc1g5MGNNSjk5QWJxdmw1a3hQQ25ibWVwVzJkWlJVMGt1NGc1Rk5JQ1hmN3hycHpHTEFBdk9ZbG9LNVIvVU5SSkY0cFp4S0xqNGJ1SVI5S2ZGdnMyTGZjTTJUMmxPaVk5TllBTENOSGpXMTVwaUF0Yksxa3JXU3FuRXpQR1djR095T0JXc20xbEZYa2pOSS9HQUhiTnhkenpZRzdtZ24vcVVmS2dsNVVnZXRaSzFvcldTcDhUNXpNbkNscVRUdnpMV3YwdFpLcEs1OVE2d3RaMjFWSytTUWh5Zy9vdTRZU3dQTDJtcWdNRWhZYzV0bFVNWmtlR0NwaUVkSVdoWU42bm8rVlgvQU5VOEkvVUVmQVdNZTZPR0UrK3BuNUkzUFJPWWtsVUZJOXpjeW5qZ3BuWm56MXI1ZGtGQS9td3RkeHhCaExyb2JMTWc2eWNTVmhsdzQvRUlWbFpOQ2NudkRSY3pZZ1FiTWp4UjdUWjRuYktMalpOY0VKTElTb1BRV0x0YzU0dHkzcmxQWEtlaXh3M0tqaWRJYkFNRVBpVG15RzU1VDFRVVFpR2Q1MzNSOUpYN1FCSnNPUkl1Ukl1Ukl1VElpMGpZcHNVanR4RlN5U095cUNFUU15dEEzdXFocEVoSlVIOUYzREJ2VzVZdkcweGh4V0R4dEpjOVZuOVo1S3diMVBSVmYvVlBDUDFCTzhCWXg3bzRZVDc2eGFYTEZrVk5SeXora1UxTlNieWg0TEFWakxMdGE3amhUODBCYnhtaTVnVWxLUVYwNzF5SHB0TzRsVTBQTENiOE95SVdWQUo2ckhFYkt5eTNDWTR3bTRZOE9IR09PNkRRT0hxODNDMld5eElEcGloRUc3eVJ6Rnp3RzdDMXIvNkRaTzM0TzlCWDdWQ1ArZHFOZ1NCd3NGaXNXV1hNRmhzZ2RBZ2Y4OG5oakxRQTBoUWYwWGNNSE5uT1dJVkptbDJWSlVHQ1RNcTA1cVZ6Z3NHOVQwVlgvd0JVOEkvVUZtYllMRnlES09HRU1KbnVxcUtETnpKYWpGUCtzTk9EUE1BU0xiTEVXWnFZOGNIZmFRczdDQXVTeGNscWJFMXFzbS9IY3F4djdYcE51RWlvNUxQeW4vNG80K3lycldVeEFPc3hyV0kwekZXRlZXSmg3QzFseWR6RzhNY0N0WVpaYXhHdFlpV3NScW5yMlR1eWgvcEtQbFF5bUo0ZU5ZbFdzU3JXSlZSVk1zOTNQeGVLOFFmd3crc2JCZk5xc0twcWxsUjZTc1o4TTRRZjBYY0laekd4d0NpdzR1cGkvaERWWnFWMFRpRlExUXBpU2FTc0ZTU3NTL3Fuam1LamlrbE5tMDJFQWJ5akxFeTdaNW5TdUpLd2lMTklYSXA3YzhSYW5DeHR3b0pNbFFDaUxHNnQzczRlQmN5WWxDdzJVZUp3dTJUSGh3dTM0TGxNek0xVkVkdDFkV3VFQmtkZFFzemI5dU1pN3h3Q0pKVmxaV1Z0dUc2aGhkSzdJMmxwbTA3TW9mNlNqNVZ1RmlxT2xkUEpaTllHTkRXMWJETENXb3NjdVc1VTlLK1orVlJSTWdZR05XTWpaaUZQSWZFY1QyVUxnNWxKTS94cFZRb2NJa0R3WC81YXF3eDdwQzZPVERwNFdGeHNyRllmQVlJYnJFdjZoUlRJeTdZVW1FT2R2SytXR2xHU09MUGE3OFRseVFFY2NLanlRWjBRZ3ExbkxuY09ERGxOeEUvbVJoMzRHY0t4eEVSeTJDREFQTVV6NEQvQ25uRXpNeUh3RHduaHVwWWl3cmV5RFM0Z0NKbG1nZHBZdytlVkd1Vkd1Vkd1Vkd1Vkd1Vkd1Vkd1Vkd1VkdneG84SzMrOU5BdW1nWFRRTHBvVXhqR2VuaHN0bFlJOENBVmNLL0MvWVFEc2VYR3NrZkF0RGhZOUxDbVJSczhOY213dEJ6SzM2V0x6Wm5obkJvekd5aVp5NHd6aCsxakVlV1VPNDRaSm5wd0VPOXZDUnVZV1UxTVdtNE9ZZVZob0lhVVBnRkJFWFUxSm04R2dlcWFpRWU1SCsvQ0t1cm9XUjIvSGJ1dDJCRzZ0eG13eU9WNWVkSGlVZUZRc2RkSGM4QUZqTGMwWWR4d2FUY3NWckR2YndLZTBGT3B3NUNqYW1ORFJZRHg4QS9pc2lxZ1QyLzQ3VnF0WEtBVkYvOEFseEtWOGNYOFc4NWxQczJwcWFZWGtpZlZtVE1zUWVXV0tqbmtJSmRSTWtJenVOWlBGSzlTQ1Y3T2NzUE1za1JjNnI2aW1GeTFrN2dDYTUwOE1JQ2pxWkovK0ZTR2VPY1JnRGJqbUN6TkhtWU9ldzVNOVZ6akNxaDlWQlltdm1mSEVDMHRlSGhpb1hTQ2QwYnF5b2U2UVF4MUxKQkRkbE5WbDhCY1dZaE80aGRaVVJ2TjNTU3ZwaklNUGM1OU9IT2t6WkRreTFxeTFxRGF5KzRWKzNkWWhIbmdQSERYNUtnSTk3VVZaV1ZsWkFJZkFQNFptRndzd1UxVXVtcWwwOVV1UlVya1ZLZ2ltWTcrZUwrMEZhWGtEbFZzczd6a2ZTelZVZ0JiaVdZZ1dqQmdjQStnNXZOT2FwTm55QXowNzIwK2MwRVppaHpHZHhxbnVlZ3d0Z1pLSzhtU25EeEN3MUV6c2tjRDNWUlloYnh3Y0xpeU9HL3RhYW9JT1V5eXBmNTFqM3JGdDJ0VmZFOThUUTJhZG9xV2xVc1RtMUwzbkVveXc4MXJhR1Vzem1qZVRUdnZHMC93dklZbk4yWm02STN3eitzRkkxeFovSHA2bytlbnFWMDlTdWxxbDB0VW9ZWjJuK2ZHc01vWVhSdnhTY2pJZURIWkhoeWJ1MEh2YnhzckszelNGUFRjNExUV3JUV3FDa2JFYml1cFhWRExOYkZVTmh5aWxvUzBsMHJhS1dLVW1Lb3BYenlOSzZLZDA0ZTlsRzlrNWVKOFBmSzh2TlJTenlzREZCRGtqREROQUhSbGdwYVV4eFpIMU5PWkl1V3lDaGZBNDh1bG9wR1NtU1EweDUvTVJIRWdXVTRrTWRtVVZLK0V1YythanFaaUErcGduZTBOWS9DaVl3R1JVVS9ORDVLbWpsbmxCVlJEVU85cW1vWFJSRnBHRk9adUc0Ykp5WE5McVdjMC9MTkhBNkdISVpHWjJrRVljMGxhYTFERG1nM1FIZmlkRGtQTlp4dytUUFRqdmI5RjRRV3lzRnVnTEZXdXJLd082QkYrTGUzTCswQlpXQ0oyUmJ4c2YycmhCV3VWWUlBRGdSY0t5L2RrRmI5b0MvQ3dXeTI3eVVXQndzN0VLSXdPdU9HQ3Z1MXplOGYrVWxpRXpTeDFWVE9wNUMwckNaY3M5djhBemQxVzBvcUdXVXNaamRsTk8vbHloeWFiajZvS3V4SGtISzNWSjFxazYxU2RhcE90VW5XcVRyVkoxcWs2MVNkYXBPdFVuV3FUclZKMXFrNjFTZGFwT3RVbldxVHJWSjFxazYxU2RhcE90VW5XcVRyVkoxcWs2MVNkYXBPdFVuV3FUclZKMXFrNjFTZGFwT3RVbldxVHJWSjFxazYxU2RhcE90VW5ReFNaVVZXS2h2ZGlWQ0ptNTIySU5qUXZ6d2gzMVFkWUZWNXZPZnE4RUpFaENjZHUyd0IzeFNoc2VhekJYNW95eEQ2UHdyS3l1aFpPZUdOVDZ2OEFRclRlZHgrcndwL0xMaW1WWUozNGhGcWNMaXlwNlkwMVFjdHY4K2lLbWt5QmN1VXJreXJreUthQ1RJakU0RlZmdkg2dWdGdzVOZ2NVSVpWeVpVSVpTanpJL01UOHc0V1JJdHQ4d2R3VTN1b2Rqb21uZFZ2dnUrcndZQXlFSnJBM2JpRkw2Q3FYeDlNRk43cUhZZjhBRmlkT1dTbDMxZURVNWFTOG5pRkw2Q3FYd2ZvUjNUKzhPMEJTUU5mNTB5QmFUQXRLZ1dsUUxTb0ZwVUMwcUJhVkF0S2dXbFFMU29GcFVDMHFCYVZBdEtnV2xRTFNvRnBVQzBxQmFWQXRLZ1dsUUxTb0ZwVUMwcUJhVkF0S2dXbFFMU29GcFVDMHFCYVZBdEtnV2xRTFNvRnBVQzBxQmFWQXRLZ1dsUUxTNEV6RG9XbTZEUTNZY1FwZlFWUytEM0g1WTdwL2VIZFlvQkEvVHZQQzNZRkw2Q3FYMG42SUZIc245NGZodjlMZnZDbTlzcWs4SHNDZDgxdmJQN3cvQ0NoOUdVVDNoVGUyVlNlRDJ1K2MwOWsvdkJEOEFRVi9vYi9oQ205c3FqOUo3SEg1N1QyVCs4RVB4QW9mUEtKL0NGTjdaVkg2VDJFL1FOS1BDZjNnaCtJSUsvemMzNUovYktvdlNlTGo5QzA4Wi9lQ0g1QVVQbDV2eXorMlZSZWs4SDdmUnNQQ2YzZ2grWUZCM0MzdzdjQzVFL21uOXNxaTlKVjA0MytrWWJxcDk0SWZtdHdEa0Q4TWxGM0MzNXAvYktvZlNVOG9mU0FxYmVVSWZDRGtISzZ1cjlsbGJ0c0ZjSXVSZDhLZjJ5cVUyWWZwaXBQZENId3JjQVZkWjFuV2RaMWRYV2RaMW1XWlhLc2VGdmhUKzJWVEhZL1R5KzRtT3NnYzMyYm5XQ21OMmxVM2cvVHkrNXdhKzMyUk5rNXhLbE5tbFUzajZlYVBNRm5sQzVzaWJVU2hkUk1WMUU2NmlkZFJNdW9uWFVUTHFKbDFFeTZpWmRSTXVvbVhVVHJxSjExRXk2aVpkUk11b21YVVRMcUpsMUV5NmlaZFJPdW9tWFVUTHFKbDFFeTZpWmRSTXVvbVhVVExxSmwxRXk2aVpkUk11b21YVVRMcUpsMUV5NmlaZFJNdW9uWFVUTHFKbDFFeTZpWmRUT3VvblhVekl6eWxjMlVJOHlSUnR5L1UyVmsxMWtDMHJaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkxaYkt3UUFUM0FMejlnRFpOZUQ5VGF5dW5TSS9aWHNteUp1LzA1ZFpPZVQ5czE5a3lTLzBSUUhCOGx2dHdyY0dTV1FkZEFmUU9rc25TRS9lQWtKc3BDRDJsQnQvbFdSMlJrYUVaU2YvQUFBUWxjRUpnVURmNDVlQWpNaTl4LzhBRENWeUV3UWUwcTZzT0ZnckJiTGJqWldWZ3JCWFBDNk1qUWpNaklUL0FPTUQzQkNVb1RvVEJjNExtdFhOYXM3Vm5hdVkxY3hxNXdYT0M1eFJrY2k0bi84QUZ6Ly94QUFyRVFBQ0FRSUZCQUVFQWdNQUFBQUFBQUFBQVFJUUlRTVJJREZCTUVCUW9WRWlZSENSTXFDQWdaRC8yZ0FJQVFNQkNUOEEvd0MwUFAyNi9ROVRMSWY0Y1l4am94MFkvdFYxZGtiSWRXTVdZaENGM2o4di9KNk9lNTM2VExyeWNFSTJWVUxJNDBNZlpycTdQc1dNZXRDRUlYVmtQUG9jakpESG9ZK3pYZldXbXoweUpFaVJJWklReVE2SWlSSWtheElrU1BRK0JDTjNvc2k3OFpkam9oM05xTVpkYTdzWFk4YVV4VlFqaXEyNzlDNnNja1JJbGtLaXpSZEVTSkhOQzYzRkVSSWtTSkVpUkZsbHBYUVpMekc5SGtoV294akdNZWo1Nmk2dkhoWmEwSWlSRlZFU0ovS3I3QlprQ0pETmtNdXg1MHNaTHlrQ0pFZ1laQWdRRmxxNHB1ams0N0JXSG0rZzdlRWlRSUVDTllrY2tSelJBV1dpQkFnUm9pQkFoUjlEanIzWlplRlErZ2hDRlZac1FqZlNtSmlZcW9WZm5UdlRmcWNpSG15MmpqeGlFSVZMTE1RaGFrSVFxcllYUTJYU2VoN0N5UmVuRmVmRm9pUkVLcUlrU0pIUWhDRlk0cWhhdWFiMDRxdEtwYkt2SFpXSDRqZlh4UkNGb1RFUkViVTJlam5TcjA1cnoyYjcxQ0VJUWhDRUlWWW9pUkVLcUYxVUtzU05GVGpWelhqN1ZZeDZPUEh0RFF4bDJJVm1UeVppRTgxOEd5SjVJa1loaWJqUHBhNUo1dlF4akpreDdtSmRqem83bzNSeU1sY2R6Y2FHaHJ5YnlNWDBZdm94ZlJpK2pHOUdKblRlbVdSRzVETmlzYnZJbDhXSldOa2NPakpYV2liSnNlZFBrUnhSbUk2WFZ5T1dWWGt6RjlHTjZNYjBZdm94ZlJpWi93Q3ZKc2svMlNmN0hSL1VQTnNkaDJRN0lkbU1kdEZoakhiVTdzZGgySGNsc1A2UjJIdVMySGRqSFJ2OWtuK3h2N24yL0h1LzIvditQdG4vQUlqSVFoQ0VJUWhDRUlRaENFSVFoQ0VJUWhDRUlRaENFSVFoQ0YvVDVRaENFSVFoQ0VJUWhDRUlRaENFSVFoQ0VJUWhDRUlRaENFSVFoQ0YvV2EvLzlrPScsXHJcblx0XHRcdFx0XHRcdHN1cHBvcnQ6ICdkYXRhOmltYWdlL2pwZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFRQUFBUUFCQUFELzJ3QkRBQW9IQndrSEJnb0pDQWtMQ3dvTUR4a1FEdzRPRHg0V0Z4SVpKQ0FtSlNNZ0l5SW9MVGt3S0NvMkt5SWpNa1F5TmpzOVFFQkFKakJHUzBVK1Nqay9RRDMvMndCREFRc0xDdzhORHgwUUVCMDlLU01wUFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMy93Z0FSQ0FJOEF1NERBUkVBQWhFQkF4RUIvOFFBR3dBQkFBSURBUUVBQUFBQUFBQUFBQUFBQUFFQ0F3UUZCZ2YveEFBYUFRRUFBZ01CQUFBQUFBQUFBQUFBQUFBQUFRSURCQVVHLzlvQURBTUJBQUlRQXhBQUFBREprOStBQUFBQUFBQUFBQUFOaGg2MGFHVlVBQUFBQUFBQUFBQUFBQUFBQUFhekx5WjM4YTRBQUFBQUFIUWpVNkxVQUFBQUhucDZ3QUFBQUFBQUFBQUFTNk5kUG90VUVBQUFBQUFBQUFBQUFBQUFBQUFBVlR5cDN0UnNBQUFBQUFKanZWNWQwQUFBQUR6MDlZQUFBQUFBQUFBQUMwMTYxZERaWWdKSUFBQUFBQUFBQUFBQUFBQUFCSkFBSk9lMmViYmRRQUFBQUF6c1Bham5nQUFBQWVmZFdzMnRGUldiU2dBQUFBQUFBREpOT3ZYbjVsQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJxTS9KdHZJa0FBQUFiYlg2MGFJQUFBQUhCZFRITjhrWTRUV2JURVJNZ0FBQUFBQVpGT3hIUHlLZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFEV1plVGJmaUpBQUFBMm12MTQwUUFBQUFPRkhUeDJ2bHBqck0wdGUwVnJOZ0FBQUFBQmttblhyejdxeVFrU2dRU1FTQ0FtVUVrUUV5RVFFeWdDQ1V3aVNBbVVRU0VrRWlFU1FFZ0VTa1FBakF5OGkyK2lRQUFCbFkrNUhOQUFBQUE0TWRPbHIzclNKbXMybUlpWkFBQUFBQXROZXZYUXlxQUFBQUFBQUFBQVdtdGlaaVpnQ0lFMWlhcGlKQUFBQUFBQUFBQTFXYmwyM2tBQUFCMm81dWRqQUFBQUhucDZwSkJJQUFBQUFBQ1k2MWRETW9BQUFBQUFBQUxJeVdyZWEydEV3QUFBQUVJcEZzY1dwVzBKQUFBQUFBQUFHbE94b05zQUFBYkREMlk1NEFBQUE0VWRQSGErV21Pc3pTMTdSV3MyQUFBQUFIUWFtM0d1QUFBQUFBQUJlWXkyeDVKZ0FBQUFBQUFBWW90aXJlc1NBQUFBQUFBQnpaM05abkFBQUcvR3AwbW9BQUFCdzQ2ZUsxOHRjZFUwdGUwVnJOZ0FBQUFOaGg2VWFRQUFBQUFBQXRNWnJVeVRBQUFBQUFBQUFBRUl4eGZEUzhBQUFBQUFBRUxjbTI5U0xnQUFEYmEvU2pUeUtnQVlsdVpPNXJ4bnJOclJVVm0wb0FBQUFBdE5lclhRc2dBQUFBQUFETmFtVzFKQUFBQUFBQUFBQUFCQmdwa3h4WUFBQUFBQURDeWN1ZCtVQUFBQk1iVVljOFlycTBXMTV5NjA1MEx4WEhOOGtVZ3JOcGlJbVFBQUFCdnRUWmpDQUFBQUFBSlJzWHgzbUFBQUFBQUlKQUFBQUFBQmlpMkNtUUFBQUFBQURRbmExbWNBQUFBQUFBWksweDJ2bHBqck0wdGUwVnJOZ0FBQU1ySDBZMHdBQkpBQUFCYWE3TjhjZ0FBQUFBQUFBQUFBQUFBcEU2OU1rSkFBQWtnRWtBaFBMdHZSRWdBQUFBQUFYclNscjNyUk0wbTB4RVRJQUFBSFFqVHlzWUFBQUFBRjVqUGZIWkFBQUFBQUFBQUFBQUFBQUFwRnRlbDRTQkpBQUFBQnF6c2FqWUFBQUFBQUFJSklKQUFBQUF5c2UvR29BQUFBQUJqVzY3UjBiN09hYUFBQUFBQUFBQUFBQUFBQUFVaTJDbVNBQUFBREZYSGxaQkJ6cDNZU0ltVWdBQUFBTWxhWTdYeTB4MW1hV3ZhSzFtd0FBQTNtcGxpZ0FBQUFJeFRreXhqcmEzWnJ6N3E4bkp2NTFBQUFBQUFBQUFBQUFNSzJXdEtKcmExVXhGb1RCV0UxWFV5SzRHU1FBRGg4Zm45N2w3b0Fnc2FuWDJNSFd6WFZ1cU1LK05rQUFHV3RNVnI1SzQ0VFMxN1JXczJBQUFzcjBJMHdBQUFBS0xlMGp6M2w3ZG4wRWNyWGpMcFR0Y3krNXN6aUFBQUFBQUFBQUFBeEw0b3lkV3VoN3ZINXZrVHUrSnY2TDMxUE1aVk1rVnlLV0FOT2Mzem0zckxJQUE0bkc1L3E5Ty9lNlhOMThXVVNlZjV2VDArcnQ0ZXRtdXBsVXlSVElyaFg1MXR0RWdDWWlzMnRGUldiV1JBQUFCc3RmUEdFQUFBQUFuMDBjZjBsZVI0WEo2WFR2c1pWWlFBQUFBQUFBQUxLNzFkWG4yM0FCdlUxZmJZL1BTaTZLbm1MZGpkakJyTWxKdkNkU2MrTmE2T1kyOVJtbEFBSEc0K2g2N1Vuczd1aVJXTFlxWDRtajBPZjA5elg2MmU2dVZUSkZNcXQyUFdadENkc0FXaXRKdmtpa0ZadE1SRXlBQUlUdnhweXFBQUJFMkltSXJOb09qR3A2ZU9Qc3hoOE5rOUxhMFdRQUJFTjJ1RFVuTkZweHJqSW9BQUxLK3Z4Y0R5dVh1WUdVQWJWTUhkcnplekhPMm94OEczUjgvYnErK3grWjQ5dDdYWmZRVjVuaWIraDNvMXZVVjQva2JkdnpVOWdnY2JGeHRXdXQwTDlERnk3ZWo1dXh0NThHdmp5M210WW5YeDVkVHJiV3YxczkwWFV5S1pZcGtVc3J4NTZJQUFBQUFBQXVwdFJyQVNRU1FYVitrMDhscHpuK2QzOVo3K25sd0FCNTYzVTV1VGNwRnJ4Qkk3RmVkN1dubi9BQ0YrNXdMZFgxOVBQNVZQRDM5TGUxZG11SVVUUzF2YTR2TzJWODNmc2N1ZHpQRkJyemt0TVlXVDZMaDhsdXhoK2ZaUFVjNmRyMGRPWGhtM09uYjY5ZExrMjNlblhTdWVYdDJMS0lRcDQzVjhidjRad1o4L1NudmR6RnVvSkVqV1o2YkY2NXJXUmRTNnVWVExGTHFjaWVnQUFBQkNiVFdCRWdET3daV05CSUFETkZQb2xmS2VadDEvT3oxdlJWNVk5VlhoMm1QSnozUnc3OUdMVDdIRHdPOUhOR3JPWGlUMGZTMTVJQUhnTW5wOWFjMzBqRjVMR253dC9TK21qamRpdWxCNCsvZDM0MWZSVjVuRnR2OEFoOHZvOHFNY1Q5UncrTkhEbm9kZU5HUzZzZ0FIZzcrbDRzNzRtR3JwK1Z6MWl0ODNKMnV0MnJiNEFHdTJNYThvc1dWeUtaRk1zVXFubnp0Z0FBRFlZdHVOZVVRbWkyR2Ntdk9Xc1cyV3RaVUFBVlRsUlZlaU81SE45ZlRoSmplakRobTJ2R1hITnZCWlBVVW0wMWpMRVpKeDQ1dDdYSDUzcnhwZlBNbnFNYzVNVmN0WllMNUxJckVqSk5MSTlSVGlhVTdIbjdkYUltUWpMTklOeW12OUV4K1d4cCtjWlBXOXl2TzlWWGg1VWVhdDFkVnNnYTgzNE4rcEZZZ1E5RnA4WHN6cWVmbm9lSzJjM2F0dmdBWW1YQ3pTU2l5THFaVk1rVTA1Mk1hNEFBQ1k2bGRLU3FZVENZSW1jTEpMR0FBQnZSci9BRXFua2g4MXY2N3N4enQ1cjVXUHZWNTJoT2ZsenZWVDVDL2VtejEyTGdlbHJ5dkNYOUp3NzlMNmpoOFhWYjVobTlsMUs2UHY4ZmwrSmJwZUt5K2l6Vnhic1lRTHNmVGpUNU03NUlIT3RzcFZpM3RzZm5POVhuY09laDVxM1k5alh6L1FqWDA1emNDZXAybzU0R05id09UMDlFMWlkWFI0dWJWNUd4Q2llTDBlejJkanJnQVVXd05nU2l5THE1RktMWUdVQUFBVE1kU3VsQ1lUQ2FrVE1KbEV4VERONnBBQXlLL1JLZVU2RWEzeWJKN2oxZGVJTHE1RUFhTTUrQmZxWG1NOWNYMG5GNURRblo4RGs5UjlReGVPNDF0L3hkdlFmUnNmazlLZGo1OWw5VGFYcDhYRjlMWGtnQUM2bVJBK1haZlpWdGJmcHFmUk1mbGg1TzNiNWM3bnVhK2F6eFh4bHUvdU5mSXFCeEo2UEp5YjBReFZ0cGN2eTI3ajFzNk5xbHVQdmJtZmQ5S0FBTmRzaVVXUmRXRTRsd0FBQUJ2eHFaRllUQ1ltWVRVc3JNVWhPQ2NrSkFGRnZxMlB4V0NiL01iK3orczQvRGNLM1R6UmoyR09WT2xHdHhMZER3ZVQwMXByU0w5S3Vwa2lsMVBmMDh6NVczWjgvYnE3TVl1WmJicmFZaWR1dURaakdOQ2MrdGJQRVBSMTVQczZlZW90NGpKNlBrWDNvaWZvdUx5WFRqV0hoTCtrNWx0ejZiaThmSnlaM01hNEE4emZzY20rNlRyNDY4N2wrUTYrTnRRdER6UFU3WFh6OWtBQVlXYUZwUlpGVXdrQUFBQUM2bS9Hc1RVaVpoTUptS1NyQ2F6T0ZjQVpsUHEyUHhmQW5wK1B0M3ZwOVBIYU01K1ZPOE5abDlaWGkrVXQydkpaZTRPclRSK2g0L0wrZHQxT2ZPMzdLbkE4SmYwbnA2OGJxUnFmTWN2c05XMllYclgyMVBPOSt2TnhKOGpmdTlxT2YyYTZQRnR2K0d2NlRGYTVIb01mTTl4VHpvSHpUTDYvMFZPUjZtdkgwSno2N09OOXA3RVZIenZKNm5sMzNCaG81SEw4bnUweGRIRGswTXRkUHE5L3JYNlFBQXhzc0x3QUFBQUFBQVptUGFqQW1ZVFVoTXFJaUVqRE42cEE3RFMralkvS2VPdDNkR2RuMzlQTThTMi95MjhDUFgxNGZoTCtrNE9UcHhENlZpOGh0eGcrWlpmWSt4cHdmUTE1ZnpiTDYzME5PVjZpdkg4SGYwbkJ5ZE1TVmlmU1U1SHRxZWVreEo4ZGZ2OEFtcjlpMHdJTTFjZTdHRDZQajhuUStWWmZiL1VjWGlzcXZsN2RpckpzTUhvNjhyQk4vRlg5RndiZE9aZ1ZxeDZmSDRXangrcFRvNkdUVHYxdTUxN2RBQUFVWklYQUFBQUFBQUF5S2JUQ0lUQWlwRlprWTE2SkE5VEhHOXRUei9ncitsMzQxdlhWNGZtN2RYWFpxcHpNZnFLOGY1bmw5ZHo3YlhwY2ZJOXZUejNrcmR2eHQvUS9UOGZqTnlOZjVWbDl0M3E4ejNkUE4rV3QyUEdaZlFBYmxjSHVNZm0reEdseXAyK0hQVDlCSEo4WGYwWEl2dmtEWXJpN0VhSHZNZm0rUE81NSszVzl4VHp2QXQwdkxXN2Ywakg1SVZQbTJUMTNPdnRBQ3RacFduRzUzanV0dmVwNW1wNTV1OXpzVzZBQUFoZXE0QUFBQUFBQUFtV2VNV1JTQXJCQ1lNUzlRRDNsZk9lbHJ5ZUpib1VpYzdIODl5ZXE3TWMvMGRPVDBXbndwNmZpOG5vY2tVK29ZdkdFL0xzdnRQcVdMeFdyT2Z3ZVQwdlB0dGRDdXQ5T3hlUDVjN2Z6VEw3Q1ZmVTA0dnNLY0VlUHYzdkxYN2ZzOGZuL0FGVmVLUEsyN1Bqc25mb3Y5T3hlTjZNYTNuN2RQd2wvUy9TOGZqK2hHdjVhM1k5REhLeXhUUm5aNk1hMmhPZjU1azlYcDJ6Z1JWV0hGNVBrdXQwZlNjM1M0a2REcWRlM1FBQUVMbHdBQUFBQUFBQUJNcnhTekVJS0xWU0FUMDJuc1JUbVR0WlZkTzJlWmRHdXB2VjErWmJiMDdiQXpWeDd6WDEyVFZuTjJhNkhHdHYxbXdtSTZjYWxVOHlkdmZqVzZOZFVjeTIzcDIyQkJ1MTE4cW8xR2JCT1gxRk9OZ25KNSszVWxYb3hyWllwdHhnSE90czZFN1hmcHpKTmVjdkV0MEprSWlNR1BGb1lkVG81OTNuWU5HbWFkNjJ6dE00QUJZdUFBQUFBQUFBQUFLc1lBQUFBQXRZa1NRQUFBQUFTUUFBQUFDU0FBQUFBU1FBQ1NDU0FJaEZRQUFBQUVwbGNBQUFBQUFBQUFBVVVBQUFBQUUySkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDS2tBQUFBQUpUWllBQUFBQUFBQUFBVVZxZ0FBQUFCYXlRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVZoRUFBQUFBV1d1a0FBQUFBQUFBQUFZa1FnQUFBQUJhVXlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRllSQUFBQUFGMDNTQUFBQUFBQUFBQU1TS2tBQUFBQVRNV2tBQUFBQUFBQUFBQUFBQUFBQUFBQUFBVFNvQUFBQUF5cHVBQUFBQUFBQUFBREVZd0FBQUFBVnZZQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVdwVUFBQUFBWnl3QUFBQUFBQUFBQU1hY0tBQUFBQUJTMTBnQUFBQUFBQUFBQUFBQUFBQUFBQUFTUk1MVm9BQUFBQU5sTW9BQUFBQUFBQUFBRlU2b0FBQUFBSzJ0RTJBQUFBQUFBQUFBQUFBQUFBQUFBQUFGcTFtS2dBQ1NBQVdOcEFBQUFBQUFBQUFBQTFFMVNBQUFBUVRFelNicEJBSkFBQkJJSUpJQklBQUlKQkFCSUFBQkJJQkJKQzljY2hCSUFBQUdWR3dnQUFBQUFBQUFBQUFhcTJNQUFBQUFHTzJTRWdCSkFBQUFBQUFBQUFBQUFBQUFBQUN5TDF4Z0FBQUFEWVJtUUFBQUFBQUFBQUFBTUtkVllBQUFBQVZtMUp1QUFBQUFBQUFBQUFBQUFBQUFBQUFNa1k1aUFBQUFBQnZUVzBRQUFBQUFBQm5ZdHFNRjFhTGFzNThES0FLcDBGd0FBQUFBTVZza0pBQUFBQUFBQUFBQUFBQUFBQUFBRmtaSzR3QUFBQUJrUnVxQUFBQUFBQ1pqcTEwTnRoQUExR2JsVzM0aVFOS2I0b3NBQUFBQUtUTkp5QUFBQUFBQUFBQUFBQUFBQUFBQURKR0swQUFBQUFCdEtiQ29BQUFBQUNYWXJ6dGxpQUFBMW1YajI2S0F3emJSaTRBQUFBQUdPMldxUUFBQUFBQUFBQUFBQUFBQUFBQmVLWGlnQUFBQUFrNk00clFBQUFBQUEyMnYxbzBRQUFBT1RPOXFOZ1Fubk1sRWdBQUFBQkxET1dFZ0FFRWdna0FBRUVnRUVnQUFna0FBRUVrV1JscmpBQUFBQUEyRmQxakFBQUFBQUhYam43VENBQUFCcXMzSW5vQWFxK25OMEFBQUFBQldiWXB5d0FBQUFBQUFBQUFBQUFBQUFDVVpveFRFQUFBQUFBZEppeUlBQUFBQUFIYmptWmxBQUFBTUsvRW5wZ1JNOHVNdFVwQkFBSkJCSkFVbTJLY2dBQUFBQUFBQUFBQUFBQUFFbWFNVW9DQ1FDQ1FRU1FTenhYb01RQUFBQUFBSGFqbTUyTUFBQURBeWNXZWtBTldiNkRMSkJKQklBSUpBSUtyWXB5UWtBQUFBQUFBQUFBQUFBQVNqTkdLVVNBQUNBVEJJQWRTTUdSQUFBQUFBQUhTalMzMnNBQUFCb05ubXp1Z0FjdG13ellBQUFBQUFWV3hUbGhJQUFBQUFBQUFBQUFBQXNybGpGS0FBQUFBQUJ1UlRlWWdBQUFBQUFCa1U3Y2MyeUFBQUtwNGs5TEd1QUJpVzVNNXdBQUFBQUFJVGluSlZZQUFBQUFBQUFBQUFBWGltVmpBQUVBa2drQUF1anJOZTBBQUFBQUFBQU50cjlXTkdRQUNEbFR2YWpZQUFBMFdYUm5LQUFBQUFBQU1hMk9jZ0FBZ2tBQUFBQUFBRW95eGpzZ0FBQUFBQUFkUnI3RVZBQUFBQUFBQUF6TVhSalUyV0dTRFdadWRPM2haUUFBQkNlVE9mQ3NBQUFBQUFBSUtMNDV5UUFBQUFBQUFBQ3lNa1V1b0FBQUFBQUFCdXNYUWpFQUFBQUFBQUFBQUV4ZUswbXlKQUFBQUF4elBJYkZGZ0FBQUFBQUFJS3JVbTlGZ0FBQUFBSlJhSzNWdXFBQUFBQUFBQU02bldZSmlBQUFBQUFBQUFBQUFBQUFBQUFNQzNJblpxQUFBQUFBQUFBQ0ZxclZtWWlVb0JJTFJXVVdSWldBQUFBQUFBQUFES3IyR3ZlSUFBQUFBQUFBQUFBQUFBQUFBQUExWnZ5V3hBQVNRU1FTQVFBQ1FRQUFDU0FTQ0FTUUFTUVNDQVNRQUFBU0NNaDJHdGxpb0FBQUFBQUFBQUFBQUFBQUFBQUFHb3ljbWRnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDNk93MXMwVkFBQUFBQUFBQUFBQUFBQUFBQUFBQTFKdnlXelZJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXlxOWhyWm9xQUFBQUFBQUFBQUFBQUFBQUFBQUFBQnJ6Zmp0bWlZSklBSklKQkFKQkFCSkFKSUFBQUpBSUFBQUJKQUFOaFRzTmJKRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWTVuanRyWFhBQUFBQUFBQUJCSUFBQUFBQUFBQUlKRzh3OVJyMmdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJFenpZemM2YzhBQWdrQUFBZ2tBZ2tna0FBQUVBRWdna2drZ2tzanJOZmRqRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCcnpma3RqWFpBQUFBQUFBQUFBQUFBQUFBQUJ1c1BWYStTSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWlXakdYbVRzWWw1SUpJQUJKQUFBQ0NRQUpBQkJJSUFKTTdGMVd2dFJRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNzem9Ndk9aOEs4a0VrRWtBQUFBa0Fna0FBZ0VrRW15eGRKZzNJeGdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRblVaTkNjMm15VlNBQUFBQUFBQUFBTWl1OHhiN0RzUlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFVbWRSazAyWFZaTVN3QUFBQ1NBQ1NDV2VLYmJIdVJpMnB4ekFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFZWnRnaStDYjRsc1MxRTFUQUpMb3VybFZ5cTdFVTJKcGVJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS84UUFUeEFBQWdFREFRTUdDZ1lHQ0FRR0F3RUFBUUlEQUFRUkJRWVNNUkFUSVRCQlVSUVdJQ0l5UUZSeGtaSlFVbE5oZ2RFVlFuS1RvYklqTTFWaWM2T3h3U1ExTmtNMFlOTGg0dkNDa0tMQy85b0FDQUVCQUFFL0FQV3JXeGt1UE9QbXAzMUJieDI2YnNZOTU3Zm9lNXNZN25KOUYrK3A3ZDdkOTF4N2oyZW9hWkJ4bWIzTDlCZ0VuQXptclRUc2VmUCtDVVBvbDBXVkNyZ0VWZDJEUVpkTXNuOFIxd0JaZ280bW8wRVVhb09BK2dvNG1sZmRRWk5XdG1sdU1uenBPLzZOdTdBTmw0ZVBhdEVkWllwdjNhZmQwOVlpTStRb0o1Q2pLb1lxY0hnYVZHZk82Q2VRcVY0K293UVBPKzZuNG1yZTNTM1RkVGoybjZQdTdKWjhzbUJKL3JUS1VZcXdJSTZ2U3htNVA3UFdSeXRDY3BqcDVHbWQ0MVE0d3ZDbzVHanp1OXZJN2wrUHFFRURUdnVydzdUVU1TUUp1cDlJM2RvdHd1ZWdPT0JwMFpIS3NNRWRWcHB4ZCs5VDFrQmlCUFBaeFJxUXdtRmR6Ty8yMUNZeG5uZVNRcm56T0hYd1F0UEp1citKcUdKWVUzRStrN3ExRnduYzQ0R21Vb3hWaGdqcWJWK2J1VWI3K3NoaGFja0llRkduZ1pJbGM0dzFSUk5MbmR4MFVCVG9VT0QxMFViU3VFUVpOUVFyQkh1cjZzSTM3cUVMVUlPOXFFQTd6WE1yWE1MWE1Edk5jeDNOWE10UlJoMkgxYTd0ZWZYZVFZY2Z4NnEwbTUrM1ZzNU9NSDM5V0NWOUVrY2hac1l5Y1VHSTRIa3lldFVGamdjVFZyYmlCTzl6eFBxYWd0d0JwWVQybWhFZ29kV1FEeG93cjk0b3d0MllOSEk0K3AzMXR2WmxUajJqcWJHNTVpWERlZzNWd1RDQWtsUTJhTlNUNzhLb0VBM2FobDVyT1ZCenlTUHZuaGpyYksyM0FKSDlJOFBVbGpacVdKUjkvcVdBUlRRamlweFJVcng5U3ZMYm1uMzE5RS93Nm14dmNZaWxQdVBWUVJwS1R2dnUwYWtpUllWY1BsanhGUXhySm5lYkdPU1JRaHdwejFsbkJ6cjd6ZWl2cUtvWDRVc1NyOTU5WGVFSHBXaUN2SDFCMEVpRldHUWFtaU1NaFU5VGEzN1JEY2x5eS94RlJTcE11OGpBK1ZOY1J3RE1qZm5WeGZ5U256TWhSU0l6NTNBVHlHTmxVTVZPRHdOS2pQbmRCUElWSzhlcmpReU9GWHRxTkJHZ1ZlQTY4VWtQYTlEMWxnR0dEVHhGZUhEMUM2aDU2UG9IbkRoMVNzeUhLRWcxSHFVeWVsaDZHcXIrdEdmd3I5S1JmVWVtMVVmcVJIOGFrMUdhVE9DRUgzVVNTU1RrbmtqbGFFNVRIVHlOTXp4aERqQzFISTBlZDA4ZVJuTDhlcnM0ZWJUZlBwTi9wMTZnc2NDbzBDZXV2Rm5wWGo2aGV3N3I3NjhEL3I2akFZUVR6MUdwRENZVjNNNy9BRzFDWXhubmVTUXBuek9IVlcwWE95L2NPUFhvcGMwcWhSZ2V2dWdlamtaNjUxRWlGVDIwNmxIS25pUFVJWVduSkNIaHlQQXlSSzV4aHFpaWFYSVU4S0F5YWRDaHdlcXQ0K2FpKzg4ZXVSUzVwUUZHQjlBdW0vNzZJeDExNUYvM0IrUHFBSlgwU1J5RmpqR1RpZ1NPQlBKazlUYXg4NUw5eTlkaUo3eUdPNmxhRzJiMDNXbzlCdGJuL2src0I1T3lLU2k4OXJjbTF2b3pGTVBnZm9LUk4vMzlYRGR3enpUUlJTQjVJQ0JJby9WSkdSbmxZYnlsVHdJcG9tVnl1RDBWdU45U3R4dnFVUVJ4QjZ5Q1lRRWtxR3pScVNmZmhWQWdHN1VNdk5aNkFjOGtqNzU0WTZtM1RtNGZ2UFNlczU1eEh6cGlibUMyNkpNZEdhQjN1RlJzaTZuRC93QU9ic0o2Y0kvV3FLMTBuV25NTnJFK202aW5TaTBBK3ZhVmRXVjZ1TlRzTWxXN1dxMW01NkJXUEhnZldua2tNNlFXOExUU3QwaEJYZ3VxL3dCbVQvS2FlSFVva1o1Tk5tVkVHU1NPQXBMbEdnV1ZzS0QzMTRkQjlwL0EwZFFnK3NmaFg2UmhIMXEvU1VYMVhwcG1sUG1XOHhQN05LbDJ3eXRsY0Vmc0g4cUZwcUxjTk51djNiZmxTNlpxemNOT21xVkxpMHVGaHU0REU3RElCNDQ4clFmK29kb2Y4V0grVGt5S0ZaR2NaR2EzaG5HUm5rdkYzdHo4YUVQMzBMZGU4MExSRDJtalkvVmVudHBJK0s1SGVQTGdqU1VuZmZkbzFKRWl3cTZ2bGp4RlF4cStkOXNZNUpGQ25DblBVUXB2eWdkbmIxa3B4RS91clFiSzN1OWs0SUprRHhTSzJmbU5hbHBjMmdYV0h5OXMvd0RWeVZzUkFxNlRKUHVZa2tsT1hQYUsyd21odEwvVDdsTWVFbzI4Y2NTb3BOZnM0OXJaTDlOOFcwa2U0eHg5d3F6NFNzb0lSbkpVZmQ2eE5jeHdla1RtdjBoRDNOV3lJRjNyOGsvWkZDY2NtMDAvTWJQWGJkckx1ZkU0clJJWTcvVjdHM1pBMFl5WEIrTkRSZE45Z3RmM0swTk9zMTZSYVFEM1JpbHRvRTlHR01lNVJRQVVZSGthbGZ4YWJZeTNNM0JCdzd6MkNtbWx2TG1TN3VEbVNVNTl3OHJRZitvZG9mOEFGaC9rclJWNXpWNEl6RWtxdmtGWEdSamlUVnpiUXdYcVNUUTJNRmpISm5uQmdNeHh3UFIzMXFpMk1VRjA5MWFXOE03cVRBVU9XZnVPQU9pbnNJVTBDeGdKQU04aTg0OGE3ekhPU1FLTjFaVFh6YVgralA2RGMzY2hQNlFHcm1KWUxtU0pITHFqWXlSdW4zRWQ5WFhGYUJwVFNtbE5LYW50RW1CWk1LMU1wUmlyREJIa29qUG5jQlBJWTJWUXhVNFBBMHFNK2QwRThoQlhqMUZxbUZMZC9XRVpCRmJFNmdEQkpwMG5weEhlVDcxTlhkcERmV3p3WENCNDM0aXRYZzFQUXpIYkM4bkZrR0poZEQvQTBrVzg1bWxsZWFSdjEzT2F3TVl3TWVweG8wc2l4eHFXWnVnQVZxRnFtblFSd0hEWEQrZkllNGRnSGs3TFFDNDJobWR4bFlZcTVtUDdOUGhTb2laM1ZBOXc1R1VNTU1BYWwxbFBHVmxpdFo1NHJXTXBpMmkzanZuR2MwZG9uN05IMVQ5eFUrMXIyMFJlYlNMMk5PK1JkMFVtMWw1UEdzbHZvZDFLamNHR2NmeTBkcHRWN05BdWZnLy9BS2FsMngxR0orYWZUbGlseG5kazNnYUcyR3JTekNHR3lnZVQ2cW96bitCbzY5dEwvWnJEM1d6MXF0enJXb1JxYiswbkVNWG5IRUpWZnhwV0RMa2NQSzBIL3FEYUgvRmgva3JRSEthNWI3djYyVlB1eFYxQUxxeUVIWStwblB6RW10b1hTKzB1ZDA0Mmx3RlAraC8xcTBHTkcwUEh0SS8vQU4xYmY5ZHkvai9JS3Z2K1pYWCtNLzhBclYzeFQ4YUZBMHBwVFNtaFY5RHZSODZPSytUSEs4SnluYnlOTXp4aERqQzFISTBlZDA4ZVJuTDhlb1VCVUMrWG1vUk5kT1V0WUpaMi91S1RVb210Wk55N2drZ1kvWEJGWnJuRSt1dEdWQUNkNFZwOW5FbWxwZnc2aEJEcVNTRjFSNWxHVjdpTTFwVzFObGZ3ZjA4c2R0TVBTVjJ3UHdOWGQ3bzk3YlBCY1h0bThiOFFabHE4aWowdThNVVYxRmMyemRLUEc0WWozNG9UUi9YWDQrVkRIYzN0NTROWklHa0M3eHljVjR1NjU3UEY4NHE5c3RSMHRFZTlpUlVkdDBZWUU4ajNFY1hwT00wbHpGSndjZVhHanpTTEhHcFoyNkFCV2xhVkZwTnNaNXlETmpMTjlVVmVYVFhsM0xPL0Z6MER5ZG5kWnROR2x2RGRpUXZLd3h1RHNHYThkOUw3cm41S3NMMlBVTE5MbUVNRWs0Ynd3ZVRYOW9ZdExSN2RjbTdlUE1mY01uRmJITzBHdkdOK00wSitQUWVUYWlIbjlucnJ2UUIvZ2EyTW01M1FFVDdLUmsvMzVOdFVFR3FXZHo5YU1yOEQvd0M5YkdhYVk3WjlRbUg5TE9jSjl5OG0ybXBIRWVtd25wazgrWDNVQmdZNUNjQW1yblgxVWtXMGUvOEEzMjZCUTErNnp3aFAzWVA1MVphM0hjdUk1Vk1jaE9CMmcxb0gvVUcwUCtMRC9KVnRjUGFYQ1R4WURvY2pJeUtmWGI1N3BKekltOGdJVlF2bTlQRTRwZFF1Rmh1WXNncGRNV2x5TTlKcVBWTG1PSzJpVXB6ZHMyOGk0NHQwOUorTkpxRnlsKzE2SEJ1RG56aXZSd3h3cDNhU1JwSE9XWTVKKytyemluNDhncFRTbWxOS2FZYjZNdmVQVVlGekw3dW90YlUzK293V2FuSE90MG43cXM3T0N3dGxndGtDUnJXME5wRmQ2SmRjNnVlYmphUlQzRUROUUlibDdlRHRsY0ovSEZlS1dqZXgvd0NhL3dDZGVLV2pleC81ci9uWGlsbzNzZjhBbXY4QW5YaWxvM3NmK2EvNTE0cGFON0gvQUpyL0FKMTRwYU43SC9tditkYlQyR2s2Y2lXMWxhNHU1TzNmWTdncEJoQU01eFNQTk5rMjlyTk1vT01vcEl6VzVlZXdYUHlIOHEzTHoyQzUvZHQrVmJsNTdCYy91Mi9LdGlJK2V2N3k2N2tDZkhrMjBXZWVlelNHQ1dWVXk1M0VKb3gzekRDV0Z6azhQTWI4cTBYWm0xc2JSVGRReHpYTERMbHhuQjdoV3BiT1dGOWJPcVc4Y00yUE5kRndjMERjVzBTbTV0NTBYaHZzaEZTU0ZkMEtwWm1PQUsvUmVzZjJkSlg2TDFqK3pwS2xzZFVnaWFXYXhkRVFaSk5XMjlkYmdpUWwzNkF0YUxveTZiRnZ5WWE0YmlmcS9jSzE2Szd1YkRtTE9NdVhPSDZRTUQ4YThYdFU5bS96Ri9PcDJhQ2ZtQXUvTm5BUkR2ZFA0VU5NMWorenBLL1Jlc2YyZEpRYVJKbmhuajV1Vk9JNUxvaFlHclNvUEJ0SnRJdTFJbEI5K09UYUl6U2JSenlDQ1YwUUJGSVU5MVdlcHJaNnBCZUtoYm04NVd2SDJQMkIvd0I3VjN0dERkV2MwQnNYeEtoVFBPZDlhQnRHTkVnbWllQXloMkRERFlyeDlqOWdmOTdXdTdSUTYwa0NHMWVNUnZrK2ZuSXFQYnFDS05ZMHNDRVVZQUVsZVBzZnNEL3ZhbXZqZDMwdHpQNmNyWjl3NVpmNnAvY2VTUzVzVzBTSzJTenhmTEp2dlBrNFljTVl6M0FWWWY4QWo0UDhRVm9yWTEvWGZ2bGkva3JuRFhPR3VjTmM0YTV3MGJ1VUhGUEswdU4vSFJ5Q2hTbWxOTFJiZFVudTZzUnY5US9DaWpEaXA4bTNHQVQxRmhlRFRkV3Ryd2pLeG5EZTRqRlE2blpUd2lXSzZoS2QrK0sybTJpaW5nTmpZT0pDL3dEV1NEaGp1RldNTjFKZnhEVDR5ODhYbml2Q2RydnNmNEpYaE8xMzJQOEFCS3MrZThDaDhKL3J0d2M1KzFqcHFjdXR2STBRM3BBcDNSM212Q2RydnNmNEpYaE8xMzJQOEVxOWp2cmZVT2QxU1BFOC9lUm40Q25iZFJqM0N0allPWjBDTnZ0WFovOEFibDFDYm1OTnVwdnFSTTN3RmJFUTgzb3J5ZmF6SHl0bzlUL1N1cWN4RWMyMXQ4R2F0TGk4SjJoc0l1NTkvd0NIVC90eU82eEl6dXdWRkdTVHdBcldkWG0xKzhGcFpodkJWYkFBNHlHdEQwU1BTNFE3NE01SHlqdUhJVGdWciswalNrMmVuWmJlTzdrY1g5MWJPN1BEVGtGMWQ0ZTdmL0xISnRGclEwaXl4SGczTXZSR1A5NmhRcUN6a21SdWxpVHljMzRUZDJ0djlyS3E4dTBtb0cxdG83U0U0dUx0dWFUN2dlSm9RUkFZRWFmQ3Vaait6VDRlWHRWcTUxQzk4Q2diK2dnUG5uNnpjbzZhVFpHVTZITGNtZHhlSVpEdWMzdkJsVmpnQWNja0Nqc2VnMGMzSXVya3ppRG5lYTVrZWxqT01WRnNyTGJXZGpkcks4bHd6aHBGS2JnVkNwT01kNE9BYTBmL0FKOXJuK05IL0o1VXd3L3Y1QlFvVXRMUzFkU2JrQkE0dDBkVGIyMitONS9SN0JTb3FlaUFPVm8wYmlvcDdWZUtFaW5qWk9JNUl4aEFQTExIS2hWTE14d0FPSk5HMHZQWWJqOTJhT24zWHNGejhqZmxRVm9uTWNrTHhQamd3d2EyUG10b05SdXA3bWVLSENCRjMzQzErbU5POXZ0UDM2MHVyYWU3aEV2clZtWTRBV1ZTVHlUM01OdEh2enlwRW4xbllLSy9UR25lMzJuNzlhbTEzVFlJWGs4T3QzQ0RPRWxVazFQZHk2bmZTWHMvRnZRSDFSVXVER3diaFVHdjZsYXdyREJkc3NhRENqZFd2R2ZWdmJuK1ZhajJoMWlRWlcvUHlqOHF1dFgxU2EyZU9lOEx4TU1NTUN0bVlUQnM5Wm8zRXB2L0FERW5rdWRvTlVrdnJubUx3cENKV0NEQTRVMnY2d2d5ZFFQeWo4cThhTlc5dWY1VnA5cGRWZENyWHNtRC9kRlcrNElzSlR4QjIzc2xTTzBWelRmYlNmR2pCa1lhV1FqdXpTQUl1NnZEazJYc1JCQTkvUGhjZ2hDZXdkcHJYTmZhOXpCYWtyQjJudGYvQU5xZUlPMjlrZ2p0RmMwMzIwbnhybW0rMmsrTkxDQSs4ek14SERQTG9FQnV0cExmQXlzT1hiL2IrT09TU1JZWW1ra1lLaWpKSjdxdXRhOEkyaFRVcEVMeFJ1REhIbkhRT0ZEYjFQWUgvZVZFek5FcGRkeHlPbGM1d2VUVTlzSWRPdjVMWVFHYm0rTEIrMnZIMlAyQi93QjdYajdIN0EvNzJ2SDJQMkIvM3RYdTI3VDJja1Z0YkdHUnhnT1h6aW9BZ2ozVklKN2ZJMG03aW10bzBNdTg2K2w5YWpiMmFvWDhKY251N2ExZThqTVBOeHk1a3owNHJSLytmYTMvQUlzZjhubFQ4QWVRY2dwYVdscTRsNTJUN2gxQ2plWUwzMEJnWTh0N2NONlBSUkdQTDBDSG45bzdOT3hXMy9nTTh1MGMvUGJRM3I5aUhjK0F4V2piSldWN3BNRnhkR2JuWkJrNGF2RWpTKys1K2VyWFpIVHJPNmpuaU14ZU5zakxjbXA2WERxdHNJTGd1RURCdk5PSzhTTkw3N241NmZZdlNVUXU3emhWNGt1UHlwaEI0Yk1iUGZGc0RoTjg1SnAxMzBLOTRyWTdVamRhY2JTVTVsdGY1ZXprMnRzUEFkVlc4UVlpdWZTL2FxZkxJRVVaTE5nQ3JlRVFXOGNTOEVVS1B3cThtRnRaVHpmWnhzL3dHYXQvTmhMRThlbXRCMFZ0YnV1ZG15TE9JL09lNmtSWW93aUtGVlJnQWNBSzJrMTRhWEJ6RUJ6ZHlENUIzMUdwUUVzU1dZNUorK3JLeXZkVWtsV3lqUithd0d5UU9OZUxPdCt6eC9PSzhXZGI5bmorY1Y0czYzN1BIODRxRFpiVjNrVVNyRkdtZWs3MlRXcTZkcmQ4QmIyMGNFRm1uUWliL1NRT0dhT3krdEE0RU1UZTV4WGl6cmZzOGZ6aXZGblcvWjQvbkZlTE90K3p4L09LZU9hMnVwTGE1VUNXUGpqa2xrNXRDYTJWMGs2ZHBvbGxIOVBQNTcvY093Y20xMC9NN1BUOThoVksyU3NJYjdWSmhjeEpMRkZGd1laR2FUUk5OUnc2V1VBWlRrRUlPVFVyMWRQMDZlNWYvdHJrRHZQWUsyWjBXRzZzSHZkUWhTYVc1Y3NOOFp3Sy9RT21ld1cveUN2MERwbnNGdjhBSUsvUU9tZXdXL3lDcDlKMGkxZ2VhYXl0bGpRWkpLQ25sUzV2WmJpS0ZJWW1PRWpVWXdLa0dHNUhuZHJzd0ljWUFybWVuSU5SdktZR0Vsd1FpY2Q2UTRYMzFoSm9aUEI1NDNZRDlSZ2EwUU5OcmV0bEVZaFhpRGUvYzhweG1NanlCUzBsVFRZQlJmeDZtTTdzaW51UFVMNlZFQmhUS1Y4cTF2WjlPdWZDTFZ3c203akpHYTBLZWU2MGUzbnVqbVdRRmljWTdUaWlRQmsxY1RjL05jVG4vdXlGL2lhc3IvYVNLeGdTRFRZRENJMUNlN0g3VlhldjdSV01CbXViQzJTUHYvOEFyVkRyRzAwOEtTeGFiYk1qcUdVLy9YcjlKN1VmMlhiZkQvNTErazlxUDdMdHZoLzg2L1NlMUg5bDIzdy8rZGF2YzdSWFdtekpkV1VjTUdNeU1uZDh4cUlqbTEzYXpXbVg1MHJWb3JyL0FMWjgyWDNVckIxRExnZzlJTmExcHcxVFM1YmMrbjZTSHVZVnBNVFhPdFdVRGc1V1lid1AzSGsycG41alo2Njczd254TmFOcFV1czNLd0psWUU2WlhxMXRvck9CSUlFQ1JvTUFWcmVzUmFQWkdSc05LM1JHbmVhWjViaWQ3bTRjdE5JY2ttczFzUzhNR216eVN5eG8wc3ZhM2NLOEx0dmFJZm5GZUYyM3RFUHppdkM3YjJpSDV4WGhkdDdSRDg0cnd1MjlvaCtjVjRYYmUwUS9PS2psU1VFeHVyRHZCenkzTTNoT3Azay8xNVdJOTJlVFp6VGYwdHF3ZHhtMnR2T2I3ejJEbDI2bS9vTE8zK3ZJWCtGYk5hM2FhTjRWNFVKVEpLdzlCZTdOVzg2M050SE1xc29rVU1BdzZRRHliYmFraGxoMDdPQmtTVFZEdGhwTUVDUlJwT0VRQlFOd2ZuWGp2cGZkYy9KWGp2cGZkYy9KWGp2cGZkYy9KVzBPMFNhd2tkcmFiNndjWkN3eG1oMERGUDByeVdubjZwZE4zREFvbVFjQXBxR2VTWkk0NVlJWkk0dk0zSFhLc3VjNFlkdFhLUUM2TFdkcFpXcUVBWXRvOXdOOTV4V3lySkJxZTJBempNNlkrRGRVS1dubHdNTDFkdkp6a0k3eDBIeTE1Q00wUnVueVpENWxXTUhndGhCRDluR3FmQVlyV1ovQnRIdTVlMVlteDc4VkhHWlRIR25wT3dBcU9NUnhxaThGR0JXMmh4b0orK1Zhc2RkMHVDd3Q0amV3Z3BFcS9BVjR4YVY3ZERVV3ZhYk5Lc2NkNUV6dWNLQnliV1Q4enM5Y2Q3NFNrNkVGWnFVamNPYXR0YjF5MWdTQ0lTYmlEQzVncnhrMS93RHYvdUsyVEwzKzB6M1UyQzRScEQ3ejBjbTNjK05PdG9mcnk1K0FxdzFYVjlPdGhEYVJsSXY4SE9hOFpOb2Y3LzdpcDd5ZlVyZ3oza2hlUWVhQmpHT1IyM1VKcXgyZHZOU2c1NjBOdTYvdDlLMTRtYXI5bkI4OWVKbXEvWndmUFYvb3QzcFdEZHcrWTM2NkhJb1JSa1pHVFJqVE82b0xNZUFGYUxzYTgrSjlTekhIMlFqMGpVRUVWckNJb0VXT05lQ2dZRlhkNUJZVzdUM01nU01kcHJXTnByblZjd1d1WUxYL0FQcDZSUWd3S2NzMkkwQkx1Y0FDdEQweGRLMHlPRGpKNlVoNzJQTHRuTnptdVF4ZGtVWDhUbXRLc1RxbXJ3VzNHTUhlay9aRkFZSEpjYk42WmQzRHpUMnhlVitKTWovblhpbG8zc2YrYS81MTRwYU43SC9tditkZUtXamV4LzVyL25YaWxvM3NmK2EvNTF0VHB0bHBsMWFSV01QTkZnV2Z6aWZkeE5aNUpuTWNNamdaS3FUaXRGbjU2NXVNbkw3Z1p1NFpQSkhLWGlSU0Z4RU4xY0RHZTNwN3p5YWIvd0JTN1E1OXFIK25sc01NZklaK3NnbDVwL3VOQTU4cGVWeGtlVHA4UGhPcVdrUDE1Vno3czhtMlUvTTZBNmZiT3FmNzFvRUhQNi9aUjl6NzN5OVBKcWVtUWFyYWlDNExCQXdielRnNXJ4STB2dnVmbnJ4STB2dnVmbnBOQ3NOTzJoc0lyYm5HbDg2VnQ5czRVQTQvanliZHpZc3JTRDY4aGY0Y3V5K2wvcFBWQk5LTTI5c2MrOXV6azJ1MWJ3SFR2Qm9qL1QzSG0rNWUydGc0TWVHemZzb09UYm1iZjFPQ0Q3T0l0OGEyZG44SjBHemZ1ajNQbDZPVFZvUEJOZHZZdXpuQzQ5eDZlVzF1WjlQbkU5bklVY2NSMk45eEZhSnROYjZwaUdiRUYxOVE4RzkzSk5DazhUUnlvSGpZWUtrWkJyVXRpNU9mRDZaS0ZqZmlqbjBLMGZaMjAwbEE0SE96OXNyZjdkM0pyVzBkdHBDRk04N2Nka1EvM3E5dnJyVkorZXZKTS9WUWNGNU00RmJIYVg0VmR2cUVvOHlJNGkrOXZJMTZmbnRvYjJUc1Z0ejVlaXRpckRtN09TK2tIbnpuQ2Zzamt2ZFlzZE9rVkx1ZFkzWVpBcnhuMGoyMVBsTmVNK2tlMnA4cHEydVlydUFUUU1XamJnY0VaNWRxYmxibmFGOXhnd2lRSnlacVZCSXJJM0JoZzFIZmZvQ2QzRFppR0VmZVhPK0Qwak5KdFpvY3ZwaTRoYjdrTENuMVRTclh3cFRkNWUxR1prVUVzblRpcGRzOUpqR1llZFkvV2REV21rblg5Y1p6bG1talkrOHA1YitseVo2K0NmYzgxdlI4b2VRNHcza2JKd2M5dEZDZXlKV2ZrMjhtNkxPRHZMUFd4VUhPNjQ4dlpGRWVUWFlkWmxtaS9STW9SQUR2NUlyd0xhMzJ0UGl2NVY0RnRiN1dueFg4cTJaaXVwTm9yNlcva0VzOE1Zalk4bTJzKy9yTUVQWkZGbjRrOG1Ia2RZb2dXa2tPNm8rK3RHMDFOSzA2SzNHQytNdTNlMVN5cEJFOGtoQVJBV0o3aFdwNmcycWFsTmR2bmQ0Umo2cTFzWEJ6V2doL3RaR2YvYmsya201L2FPN1BZbUUrQXJZYWZmMHVhSHRpbC9nZVRiU0RtdFpobjdKWXY0aXMxbXMwd0RmY2V3MW9lMXMwTHBhNmptWk9DeWdaYWh5U3pKQkcwa3JoRVVaSkp3QldzN1pPK1lOTTh4UHR6L3RRNGwySlppY2ttczFtalVHb1gxckVJb0wyWkkxNEtyRUN0TTFMVTduVnJTQTM4N0s4cTd3M3p3N2VSbUNLV2JnQmsxRWttcDM0alQwN21YL1UxYlc2V3R0SEJFTUpHb1ZhSkNqSk9BS20wT3oybWxhL2l2M1pXd01BRHpNVjRoVzN0azN5aXJIWXV4dEp4TEs3ejQ0Sy9DZ01Dcm02aHM0R211SkJIR3ZGald0YlZ6MzVhQ3h6RGI4Qy93Q3M5S29VVm5rYmpUYUZiYXhCY2g4bWNLcGlUZkNLU0QyMTR2Mm9rM1RDZDROaitzUEhOUzJjY3lYUm10YlZYdVJpWjQ4aDNIR2hvRmhKNXZNKy9NaHJTem5YZGEveFkvNVBLelQrcFJUR1BvNHJTc0hHVjhnZVJKNUd3Y0dicThuN2xWUGp5YlpDYWZXZ0Voa1pZNGdNaGZlYTJFZ3hEZVRudGNKOE9UVU5yNE5QdjVyVTI4am1JNEpGZVBsdjdITjh3cDl2SWR4dHl6bHpXdzZGckM2dVpEbDVwdVRhR2ZuOW9yeHZxdHVmQVlyTmJHYVVacDMxR1llYW5teGUvdFBKdHJxdk5RTHA4VGVmTDB5L3Mxdmpjd0swT0R3YlJMT1B1aVg0bnBxUjBpUXZJd1ZGR1NTY0FWUE40UmVYRS8yc2pOOFRXeEUrNXF0eEIyU3g1K0I1TnViZmYwMkNmdGlseCtCclBKbkZhWnBOM3JFbTdiSmlJZWxLM0FWcEd6OXBwQ1pSZWRuN1pXNU5WMTZ6MGxDSlpBOHZaRXZwVkRaYWp0VElzK29rd1dHY3BDdjYxU2FMWXkyQXMydGs1Z2NCM0h2eldzN05YT2tabGh6UGE5L2Fudm9Oa2NtY1ZCcDkvY3dpV0N6bWVOdURCU1JXek9rM2tldXhUM1ZyTEVrYU1jdXZKdEZxTU5ocFU0ZDhTeW95eGp0SklyWWJUOSs1bHZuNFIrWW52UEhrMnUxRVdPa0dKRGlXNTh3ZTd0clpoZFMvU09kTjlEaEtYOURsT2NkR00xdERMcU1tcE1tcUhHUFFSZlF4OTNrWnBxWTRVMWJYZDJzY1c1YXRjZWQ2WWZ0endxNGQwdHBHampNakJUaE00cExtNGU2dCtkaWEzeTJOM09kNnRKLzU1clgrTEgvSVBMYjFOV0tISzBsd0c5SVlyUGxPMlQ1R3c4SE5hUEpKOXJLZVRhWFdQMFZZRVJuL0FJaWJ6WS96clkrSG10QWpmdGxkbnJVTm85TzA3SWtuRHkvWnhkSnE2dURkMzF4Y2NPZGtMZkUxc3JvdHRxejNUWGlGMGp3RndTSzhUOUk5bmY4QWVOVnBhVzJsV1hOUTRpZ1RKODQxcXUybHZCbU93QW5sK3VmUUZQSThzMGtzaHk4akZtOTVxMHRaTCs4aXRZZlRrYkh1RldkckhZMmtkdkNNSkd1QlY3ZHhXRm5MY3pIQ1JybXJtZVhVTDE1cERtV1o2aHRZb1lVakNMaEZBNFZxdXRXbWp3NW5mTG4wWTE5STFxMnUzZXNPZWRPNUIyUXJ3L0h2b1ZzOWNlRGJRMmJkalB1ZkhvNU5vYmZ3clFidVB1VGZINGROS2VpaGxtQ0lwZGowQUFaTmFOc2FYeFBxdjRRRC9lb1lVZ2lFY1NCRVVZQ2dZQXFhYU8zaWFXWndpTHhZbkFGYXh0bTBtWWRMNkJ3TTUvMm9zeGZuQzVNbWQ3ZUp6MDFvZTE2VDRnMUxFY3ZBUzhGYWdheFd0N0lKUG00MDNFY3ZiRitxMVNwSkJLMFV5RkpGNkNwb25vTmFGQjROb2RuSDNSQS9pZW5rMTdhYUhTOHdRWWx1KzdzVDMxY1hFOTljbVdkekxNNXJSN0FhYnBjRnQycU12OTdIanlYZWl6YS9ySm11Y3hXTVBtUmp0azc2dHJXR3pnV0czakVjYThGRk82eG9XWWdLQmtrMVlhelphbE5MRmF6QjNqL2lPOGNtcDZYYjZ0YW1HNFg5bHh4VTFxbWxYR2pYUE5UaktIMEpCd2FzOHA1RTF1elM1U0ZZNVJpVUxnTDBaM3F1SmxndFpaWHlWU05pY2U2ckhWYlMrdTBqalI5OFpJTEx3clN1alc5Wi93QVdQK1FlV2ZWUXhYaFFuUGJpaE10YzZ0YzZLTGsrVFpiUjZqcDlvbHZiU3FzU1p3TndHdkhEVi90MC9kaXI2L3VOUm41NjZmZmZHQlVtc1gwbHBIYTgreVFScnVoRTgwWSsraHlhWHIxM3BFTHgycXc0ZHQ0bDFyeDIxVHV0L2tQNTFxT3NYdXFuL2lwanVka2E5QzhtYXRMMjRzSmpMYXltTnlNWndEWGpOcS90cmZLS3ZOWXY3K0htcnE1YVNQT2NZQXFLVm9abzVVeHZSc0dHZThVZHNkV0l3SGkrU3BKWko1V2xtY3lTTnhaamsxbmtWbVIxZFNReW5JUDMxNHphdjdhM3lpbTJrMVoxS3Rlc1FmN3EwSzB6V0p0SnliZUczTG45ZDFKYXZIYlZPNjMrUS9uWGp0cW5kYi9JZnpyVWRYdTlXY05keWVhT0NMMEtLRlo1SU5aMUcyaFdLRzhsU05lQXpYakRxM3Q4MWVNT3JlM3pWZFgxemZPcjNjcGxaZUJOR2wyNXVFUUt0bkRnZmVhdk5zNzY1Z01VTWFRRThYWEpOWjZTVGtrOFRVY3J4U3BMR2NPamJ5bjc2TzBlcm5qZlNWYTdVNm5iU0ZqTUovdWx6aitCRmVQT3BmWTJueXQrZGVQT3BmWTJueU4vNnExUFg3N1ZrQ1R1cVJmVWp5QWFobGt0NWxsZ2NwSW5TQ0tHM0dwZ1lNVnFmdktIODY4ZWRTK3h0UGxiODZ2dHE3dlVMVm9MbTF0R1JoOVJ2L1ZRNVRWMWJMZHhjMjBrcUFObk1UYnBwTm5iTkpWa0JteXJCeGwrMEdwNGx1SUpJWHp1dXBVNFBZYVRaMjBSc284Nm52VjhHdkZ1RVRTeXgzMm94dktjdVV1Q00xWTJRc1ltUVhGelB2SE9aNU44L1JXYXpXYXpXYXpXYXpXZVhOWjVNOHVheldheldlWFBrWjVjMW55TTFtczhtYXpXZVRQSWZwRE5aclBKbXMxbXMxbmt6V2F6V2F6V2F6V2F6V2ZJenk1NU0xbmt6V2VUTlo1TTFtczhtYXo2Z3ZxNTRucjg4bWVYUEpua3p5WnJQSm1zOG1lVFBrWjVjMW1zK1ZtczFtczFua3p5WnJQV3A2dS9wSHJjOG1heldheldhenk1ck5aNWMxbXM4bWZJenlaclBKbXM4bWF6V2F6V2F6V2ZJejZqSHdQcThuUWV1enlaOHZQSm1zOG1heldheldlb3pXZVhQSm5renlaclBKbmx6eVo2MlAwZlY1ZUE2dzhtYXp5WnJQTG5reldlVFBKbnk4MW5seldlVE5aNU0xbmx6NU9lVE5aNjVCaEI2dktNb2V1enk1clBsNXJOWjVNOHVlWFBKbmx6eVpyTlpyTlpyUGw1OGdkYUJnZXJzTW9SMXA4alBWNTVNOHVlVFBMbmt6MUdmSno1SzlZZ3k0OVpmb2Nqckc4blBsNTh2UFZaOGpQV0RySUJsejl3OVp1Qmg4OS9yK2ZXVTZUMXR1TUlUMytzM0F6SG51NjErL3FzK3VaOGxSZ2RhaTdxQWVvUldVMHd5RndPODB1bEQ5ZVEvaFg2TGkrdTlOcFEvVWtQNDFMWlRSREpYSTd4NUpHOHBGRVlKSFduNkpVWlBXd0RlbEh4NjlFYVJ3cURKTlcxZ2tJeTREUDVWellKTmxsQVY2ZEdqY3E0d1I1Rnl1N0pudjYxeGtaSDBTb3dPdHRWd2hidjY0Vloyb3Q0OG4wenhQVVhscUxpUG85TWNENUZ5bTlFZThkUFhNTUg2SGpIYjFvR1RnVWk3aUFkM1hhYkR6a3hjOEU2clVvZHliZkhCL0lsVG01U3Z3NjBqTkVZK2hWR2V1dEUzbkxkM1g2Y201YUtmckhQVmFnbS9hTi9kNmZJdkk4cHY5M1hNdTk5Q0tNMEJqcm9ZK2JpQTdlM3I3WC9BTUxGK3lPcXVlbTFsL1pQa0VaQkJxVkRISVY2NTF6OUJBWnBSdWpyclNMZmwzdXhmVUxNNzFwSDdzZFZlRUxhU1o3c2VUZVJiNmI0NHIvcDE3cm4zL1FBQk5Lb1VkY09rNEZReDgxRUY5UTB1WE1ieC9WT1IxV3B5NGlXUHRZNVBsWE1KaGtJL1ZQRHIyWGVIMzBSajExVkxVb0E2K3hoeVRJM1p3OVJ0NWpCTUgrUHVwR0RxR1U1QjZobUNLV2JnS3VKalBNei9EM2VWY1E4OUVSMjlsRVl5RDE1QU5NaFgxdFV6MHRRNitHSXpTQkJTS0VVQmVBOVNzcnptUE1mMEQvQ2dRUmtFWThva0FFa2pGWHQ1ei9tSjZBL2oxRjlCLzNWL3dEeTlSYVBQQ2prZXJxcGFrUUw2Z0t0SU9aanlSNXg0K3FXOTNKYjhEbGU0MUZmd3ljVHVIdU5BZ2pJSTVDUUJra1ZMZnd4WndkODl3cTR1NUxqaWNMM0RxY1pCRlhVQmdrNzFQRDFJeGZWTkVFZXBxcE5MR0J4NmZVckczeWVkY2ZzL242dUdaZlJKRmMvTjlvL3pHaXpONlJKNnlXSVN4bEdxV0pvWkNqZXBtTUdpamRjQVRRaU5CQVBVN1MzTTc5UG9EalFHQmo2R3VyWVhFZmN3NEdtVW94VmdRUjZxVVUxelhjYTVvMXVOVzQzY2EzVDNHdDA5eHJjYnVOQkdvUkdoRUtDS1BWWUlHbmszVjRkcHFPTllrQ0tNQWZSRjVhQ2RjcjBPQjhhT1FTQ0RuNlRoaWFhVGNTb0lWZ2ozVi9FL1JWNVppY0YweHpuK3RFRUVnNXlQcEdHSjVwTnhLdDdkYmVQQS9FL1JsM1pDNEc4dUJKL3JUcXlNVllFRWZSOEVEM0Q3cUQzbW9JRXQwM1UvRS9SMXphSmNyM04yTlVzTHdPVmtHRDlHMnRvOXkzY25hMVJSSkNtNGd3UHBDV0ZKMEt5Q3JtemUyT2VLZGpmUmRwcHhrOCtiSVg2dmFhVlFxNFVBQWRuMGtRQ0NDQVJWMXBuRjRQbG9nZ2tFRUg2SGlpZVp3c2FsalZycDZRZWRKaDMvZ1BwYTRzNDdrZWNNTjJNS3VMT1cyemtaWDZ3K2hiYlRaSmZPbHlpL3dBYWloU0JOMk5RQjlNM0dscEpsb1R1TjNkbFRXOGx1MkpFSSsvcytnYmV5bXVPa0RDOTdWYldNVnYwK2svZWZweGxEZ2hnQ082cDlKUjhtRTdoN3V5cHJXYTMvckVPTy9zOWRnMCtlZnAzZHhlOXF0OU5oaDZUNTdkNS93RElHS20wMkNYSkEzRDNpcHRMbmp6dVlrSDNjYVpXUWxXQlU5eEhxOFVNa3B4R2hiM0NvZElrYnBsWUo5dzZUVUZsQkIwb29KN3owbi95SzhTU0RFaWhoOTlTNlRBK1NoS0dwTkltWEpqS3YvQTFKYnpSZW5FeStvQ283SzRsOUdKdmVSaW85SGM5TXNpcjl3R2FpMDIzaTRxWFA5NmdBb3dNQWY4QWt0N2FHVDA0bFA0VStsV3pjQXkrNDAyaktmUW0rSXB0SG1IQjBOSFM3a2ZxQS9pS05oY2pqQzFHenVCeGhmNFY0TFA5akw4cHJ3U2Y3Q1Q1VFFzN2c4SVgrRkRUN284SWpTNlZjbnNVZmpTNk5JZlRrUWU0WnBOR2pIcHlzZmNNVW1tV3lmcUZ2ZWFTS09QMEVWZmNQLzB1Zi8vRUFEVVJBQUlDQVFJREJ3SUVCQWNBQUFBQUFBQUJBaEVRRWpFRElFQUVJVEJCVUZGZ0JSTVZJa0pTTWpOd2NUUmhZcUNoMGZELzJnQUlBUUlCQVQ4QStCWDBMOUV2MHRlcFg2YW4xTGFXK0UwM1JhVytFMC9nS2ZVU2lwYjRVVW5ZNHFXK0VrdmdTZlR6VXYwaUVwYW5aTFY1WVYrZndPK21sTlIzd3BKdG9sSlIzd25mb3RNMHMwbWswbzBvMG1rMHNwOU1uNFQ4T2s5OGR4U2VGNkNrS0lrdkVvcERpVjBhNlNjTlhuaFFxVGRrbzZzSlYxNlRFbDBla3F1aVhnMTRVNU9PeXNRcE55YW9rMnRsaUxiNjFLeEt1bmNTdlFxRzB0OEpwdWkwdDhKcDlZbDFWRlYxbEZGY2tvcVcrRkJKMk9LbHZoSkxxa2hLdXRyb0YwTTFMOUloS1dwMlNVdkxFYjgrcFNzU3JyNnNycjVUVWQ4S1NiYUpTVWQ4SjMxQ1ZpWG9OWDQ2NkNrOThkeFNlRjFGdENkK2hOWDRibEZidWo3a1AzSDNJZnVQdVEvY2ZjaCs0KzVEOXg5eUg3aFNqTForSk9HcnpFS0ZTYnNsSFZoS3VubzcwYkM2cTZOU05XTzRzc3NkWTdqdTUvcWU4ZVcxajZWdFBOK0RPVGpzckVLVGNtbWlUYTJXSXR2ZnBXKzhUSkNLN2hkVFpMQzNIc1h6cnY1L3FlOFRzcXZpcFZaT0VZVFVwS0tpampyaFJqSnppazNzUGd4WFo0Ujl6N25EbE44RFIzZjhuRWlvVGNVejZYdExtdm1iUzN3bW02TFMzd21uMHNrSVZNU3JwTEU3NVpQbHJ1S0tOUDhBbVV2Y1ViTktSU0ZYUDlUM2dkamJYSGpST0d1R24vV2RzYTRuQ2sxK2xuQy9rOEgrL3dEMlEveHovd0RlUnh2NWt2N3MrbDdTNTF5eWlwYjRVRW5ZNHFXK0VrdWxiS0ZZbnp0MGF4U3Z3MjdFcVhMSldhV1BDVmt0c0xjbHZpREpQRWZma2ZFOWo3c2lQRVQ3bWZVOTRrSnk0Y2xLSSsxOFZ6VXJGeHBxTW8zdUxqelNqRmZwRnhwcWYzTDd4dHliYlBwVzAvUWJGdmkyV3kyV3kyV3hXOFdha2FrYWtTZUltb3NUWW1iR3BHcEdyRXBXUmFUN3pVaXpValVqZmxpNkgzbWtVUnF6U0pVYVRUeWVXRkNmM0hKeTdpSDhTT04yYUhIZHo4ajhPNFBzZmgzQjlqOE80UHNmaDNCOWo4TzRQc2ZoM0E5amc5bmh3TDBlZ1ZlRXNmbFB5NS9LZmxFMWg3OGt0K2FLSmJaU29idktWZDdHN3dsZVhsZUNseVMwMzNGcmNnNHFWc1cvakxySGlueVV4S3NVaWtLS05ORDN4cE5LS1JTelJXWmV4R05Zb29XWlBOZHhweWthVFNhUlJGeVNTYnRiR21GWFp3bFV1OFcvbzNsbGJGbXBsdkNkR3BtcGl4TGZFR1BLSlBDVmlMbzFHbzFHb1RTTlpxTlJxRTd5M2VJa2kzaERaYkxaYkxZa1BIYU9OTlMweGVMZXduS0xzN1BKdUNjbnY2VlNFa1Vpa1Vpa0toWWtyd25ROXNMY2JwWVFsV0plRkhiRW5tS0pKdk1VVXpTelN6U3hMRHh4bmMzaHpxbjdDNDArTkZTbkdqaEs0eDlJVytZN2xNcGxQQ0Zta1VoN1lpTklwQ1dXelVqVWkweWtkeHE5c0pDamx1OHdKWnRsc3Rsc3RrVzNsdWtjU0xUdkVuZExIWi81YTlJVzU1WVRvMU0xTXQxaU9aUENWa3NSSHZpTzJhc3FzcVEzZUVyRXF6SjhrZGlUd2tVeW55UldXdkk0aWFtMFVSNHNKMDFmZnNKZDVCSktsNk05c1JIdGhWNWxvdEQyeEJadThMdUpiNGpzU3hCOHJqeUtJdVRTTkpaMldibzFHcktpSlpaeCtIYjFJVGJkQytueTRTVDFPbytWbkRVcHlTUXZScFlXeExDVm1rMGtzUjJ4SjRqaDc0U0pMRWQrUnlvdThKV1dsaFM1TlJKMnNKRW5oYmpya1Zjcnc0UTEyNUhGU2NIYk96eGpHZjVYWXQvUnBiNFNzZTRreElreTJYWW9tdys3Q05saEt4UnhKZDJGdUxEbGxSS0hIS2tKM2g3NFNzMlEzZUU2V2RzSjBKM3lQRk56T0tyaEk3S21waTM5R2FSU05zTEdtelNLTlpxelNoUnhwRnlhVWFVSXF6U2FSUnJrMG8wbzBvU3JHa1VSRzVwUTRtZzBDVkZHazBDaUxMSlExS3JGMmFLZGtrcEttTHMwRnN4UnBVSmVrcjA5K25yMDkrbnIwOStucjQ4dmp5L3A2dmp5L3A2dmhObGwvR20rYStpWHdWdndFK2lYdzFmRkg0UytLUHdsOFVmaEw0by9DWDlPMHZqRmNsZjc2LzhBLzhRQVBoRUFBZ0VEQVFRSUJBUUZCQUVGQVFBQUFRSUFBd1FSRWdVUU1WRVRGU0FoTUVCQlVoUlFZYUVpTWpOeFU0R1JzZkFqUW1EUk5EVmljcERCNGYvYUFBZ0JBd0VCUHdEelZTc0U3bzdzNXlmazlLczFQdWlWRmNaSGtMbXAvc0h5TW5FcTNIb255b0VxY2lVcTRmdVBIeGljRE1ZbGlTZmtUTUZHVEt0WXYzZW55MmxYeDNOQjRsYzRRK0lTQngzQmdUaUVnY2R3SVBrWGNJTW1QVVp6ay9MNlZZcDNIaEFRUmtlSGMvazhSa0RjZHdRQWtpTW9ianVBQTRlUXFWQWd5WXpGemsvTWFWVW9mcEFRd3lQQ3VSK0R4SERZL0RCRkRham1QcS8yN2x6NitPN2hCa3htTG5KK1owcWhRd0VFWkhnMVYxSVI0anVFNDdnNExFUm5DOGR3SVBqT3dVWk1keTV5ZkxaRTFpYTVyTTFHYXpOYzF6V0lDUExVYXVnNFBEd3FxNkdJOE1nSGp1d0lRRHVBOFVuQXlaVXFGejVQSUUxd3NmRkRHQnhCNU9qVXgrRStEV3A2MTd2RGROWTR3UlV3eE9ZNmF0eWpIaTFxbVRwSGtzZ1FzVDVNUHpnSVBrcU5UVU1Id2ExSC9jdmhPeFVkd2dpc1N4QkVaaXZBYmxKUEh4SzFUU01EeU9RSnFKOHVHNXdIUGtBU3B5SWpoeG53YWxBTjNyR1ZsT0NPMGlNL0FSTGRSeGhZRGp1REFuRUpBNDdnUWZEWmdveVl4TEhKOGdXNWVhQnhBMmZJVW4wSHdpQVJneHJkVHdodFQ2R2ZEUHpndGo2bUxib3NBeHVaQTNIY0VBT1JHVU54M0FBY1BEclBrNEhqazRoT2ZPaHVma0tMNUdrK1JjTmo4TUVVTnFPWStyL2J1WFByNFZSdEsrT1RpWno1OEhFSGpLU3B5SUNDTWp5RHVFNDdnNExFUm5DOGR3SVBoVkcxTjR4T0puUHlFSEVIalVXLzIrUUlCNDdnQk1BN2dQQnF0cFh4dnhCR2FtdVdodnFpZitUUndPY0FTb25TVWprZklnY2VHcnF4SUI0YndjSE1EZ2pNeU9jeU9jQkI4UjAxampCRlRERTVqcHEzS01lRFViVTNoNG1nWjA1L0Z5K2tJeENDYUxmaTA1NEdOVXViVWFxaDZSRERpenJMVnBIL0FFM2xSZExFZWFDcnBMdTJCT2x0L3dDSUlIdHlRQlVFTk5neFVUb1g1VG9INVQ0ZDU4Ty9PQkF2RmhNMHh4Y1RwTGNjYWdueEZzT05RUlRUcUlYcHRuSGF0LzFxdjc5bkIzVURqTTF3MURPbGFDdHpFV29yZXZiZGlvN2hCRllsaUNJekVjQnVVazhmQWR0SzU4UkIrSVMrcXZUdldkVDNpVzF5bDRtUjNNT0ltMlhKckJNOXdFMlNqVktkUkQrVS93QjQxalZheUZFL21CbFgwQjh3dE5uNFQ0ZDV0WE5PMkNjenUyY211NVFTOWMwYUR1RDN3M2R4N3ovVXcxNnA0c2Y2dzFIUEU5bWhRYXZVRk5ZRVdrZ3BKd0hhdC8xcXY3eTdPS0xIT01TbFVkMEtxekZ5T0V0aldabENPU0J4Z3JPYmgzSG9KMFZWYVl1T2s3L3RLYmwwREVTajY5bkVTcVY3akFRUmtka3NCeDNCZ1RpRWdjZHdJUGdWVGs0OFFkMDJ4UU9zVjE0R1VxcjBuRG9jRVMxZTN1d2FtZ2EvVVF0Z2FGR0FKMytUWmdvSkpsQ3FhN0Z4K1VjT3p0TnlscUFQVXpXM09aSjRuZGtqaEV0RDhLQ3pBRmo2bjBnMmVQV3NuOVlteTFjNFdxcE1PektTa3E5WUNEWjF0NjF4OXY4QXVKc20zWmRRcVpFNnF0VlhVem5IOGhCWTJIOFQ3aVcxTzBva2lpd3lmckNDRGc5cTMvV3Evdkw0QTI3WmlQMGRUWC83UC95V0lOS3FvUDhBdUVxL3IxLy9BSS85Ui84QTA4ZjU2eWorbXY3Q1VQWGRqczBId2RQWlpBM0hjRUFPUkdVTngzQUFjUEFKeWMrQStpbU0xR3hGMFZCcXB0bmRwYmxBakU4Slhxc2Fwb3NoTlBIS1hXemExRnZ3RFVQVEVwVWJxazRkRVlIOWpLVEc0VFV5bFdoUnVYYWRxZEpPa3FudW54OW43aktOYTNya2lrZUc1VVp1QWhwc3ZFZHRtQ2drbnVFdWJscmhnaWNKUnBDa2dRZG0vdEtseXFDbmpBblUxeHpFclVXb3VhYmNSdXNMQnJnaHorVUh2bTFnSHRndzlEdTJhK2k1U2JYVFRjazh4dTJPZGRGNmYxbTFyalU0b0x3WGRzZTNHVFhiMDRUT1RuZG5BeVpXMnFBY1Vsbld0ZlBBUzEya2xaZ2pEQmx2K3RWL2VWRVdvaFJvTE9pRUtZblFVeXl0ajh2Q0cyUm1kanhhRzNRMHVpeDNSUUZBQTRDVVBYc1kzZzRJUGthaHd2Z1ZLb29VbXFuMGxXcTlWeTduSmxoVmFuY0pwUEU0akVVOWI4cDFwZCs3N0NkYVhmdSt3bldsMzd2c0oxcGQrNzdDZGFYZnUrd25XbDM3dnNKczZ2YzF5YWxWdndqNkNIdk9ZUWkvbllBek5MM2lacGU4VE5MM2liWk9pa2xQZHNjb2l1V1lBbUEwUWNseEx6YU5TczVDSEN5MzJoWHBPQ1d5T1JuNEhKME1ERkdjNU9BSjhUYS94SjhUYS94SXRhMlloVmZKbFRGTE9veTd1eldPRjRTemFtbFRYVU9NVDQrMzkzOTVUd3k2ODRFK0l0ZjRrK0p0ZjRrd3BVT2h5RHVwRExDWEw5SldkdnFkMno5QzJxcVdBSnlaVnRqVm90U0o0enFOdmY4QWFVdGpNamh3L0NYMnp6ZE1HRFl4T28yOS93QnBaV0QycFloczVoMkk1SkpmN1RxTnZmOEFhSlE2S21LYWNCdmY4aDNaR25Fcy93QmRmM2xxQWExWDk1cEUwaWFSTklta1FVa0l6RVFKdzdPTjJNbkhoNmh6Z0lQWnFudng0RmFsMDFGcVhPUGJWVWJTeW1iTjJlNnNLMVlZeHdFcXRURk5qV09BWm8yWHovdk5HeStmOTVWMDYyMGNNOTBUQllCdUUwYkw1LzNtalpmUCs4b3RSZWxwb0h1V0tNa0NiV2ZWY2tjdDl1bXVxcTh5SnRsODNBWGtPMXMrMytIbzYyL00wdUcwVzFSdHdCSndKWjJxV1NkSlUvTi9hWGw0YTV3T0creDJjRi8xYTB2Ny9wejBkUHVVZmZkWVdadWFuZjhBbEhHT1FlNGNCdTFkR2pQeUcvWjlEVzVxTitWZSthMlByTmJjKzNzeTE2Rk9sY2Q3ZGcyM0hCbndveHhsdFJGT3FySDBscit0Vi9mdFV6bGUwZDFKY3Q0TlNycDdoTWs4ZDRZamdZS2g5WUdCNGJtT1dQYkE0a25BRUZTbDd4QlhwKzhUT29hZzJSTnFvNzBsUkZKbndseDdEL1F3MjFaUVNVSUg3YmtSbk9FR1o4SmNldy8wTVd5dUdJWFFmNkdKU1doVEZKSXVjakVld3QzWXU2OTg2dHRmWkdzTFZlS1NsYTJ5dUNpWU0yaTRlNWNqZFNzTFphYTYxeWNRV05xVGdKT3JiYjJRYk90Z2NoSlUxYXUrS3hVWW1zZTJCOGNCQ1NUazd0cFZpN0Npa3M3RVV2eDFPUDhBYUt4QXhOWTlzMWoyd3VTTUFURzYrZm83VnVaN3R5Z3NRb2xPejBXcG9LY0U4WjFJZmZEZ0VnSGRiYkpldlRGUXRqTTZqYjMvQUduVWJlLzdUcU52ZjlwUjJNRWNNN1pBajZzNU8vT0pXd3pGazRRUFZKeHBscUF0UWFwYS9yVmYzN1ZNOStQQXBwcEhnRTRHWng3WWNqak01N2Q2K2kxYzc3Qk5OcWdsM3RTclNyTWlZd0oxemNjaEt1MWE5VkNqWXdkMXRjdmJ2clRqT3ViamtJTnNYSk9BQkFYNk5SVS9OQWNITTJ0YjlIVkZWZURidGwxK2xvbWtlS3luZ0hKanNXWXNmV1VrMTFGVG1aVTcyd0plM1l0VTByK1l3a2s1TTJkWTlPMnQvd0FvakVlbmNCSzFhamJoVFZQR2RZV2Z1bldGbjdwMWhaKzZQdE8xVlRwSkpsclhzNkoxdVNXTTZ4dEQ2bWRZV2Z1bldGbjdwMWhaKzZLVWRCVVRnZHlMcU9KdE82NmFyaGVBM2JLVFhkTDlKdFN1OUdpTkJ3U1lidXV3SUxuZGIwVFdxTFRIck5wWGpwVUZLaWNCWjhiYys4ejQyNTk1bnh0ejd6RXVycDJDcTV5WXF0VHBxak5rODROMTlkMUZxR21wM1pPT01SeWpCbE0yYlZ5emx6M250S2NNTzJpZXA4RmhrRWVBM0NBNGdPZTFVb3BYVG82Z2w1VFNuWFpLWTdodVJOQVZPUWxXaFlHb3hlb2M1T2Y4eEtWbFlWVzBJNXovQUo5STFyczVTVmFvY2ovT1UrSDJkL0VQK2Z5bncrenY0aC96K1UrSDJkL0VQK2Z5bHBUc0VxZ28rVDZmNWlOblVjN3JpZ0xpZzFQMTRpZDRPRExPNE52V0R5NllKUWR4Nmpkc3hOZDBzdTdwYlZDNTRuaEhxTlVZdTV5VExLMGE1ZlNPSHFZQXFLS2FEQUc3YkFkNnFxbzRDZEZVOXBuUlZQYVowVlQybWRGVTlwblJWUGFaMFZUMm1GU3ZjdzMwMTBVa1RrTjEvY2ZEMGNEOHpiOWlyK04zNUNiUnM2dHpwNlBnSTZGR0tuMDNiSHR5QTFmSDBFYlpGeTVMTVJPcHJqbUoxTmNjeE9wcmptSlliUE5xVFVxY2ZTY1lOMTIycXU1K3U3RVpRcHdETEJTMVR0anNoUFUrRzY2VzdiYmgzUUhQWlFmaWxaOWRSbjVreTBUWFhSZnFJekJTV1BwQ2Nra3pZLzhBNVA4QUl5dFpYTDFHYlFlOG1kWDNQc01heXVFVXN5WUc3WmFhN3BmcEc3eWR5QTU3bzlsWnV4ZHVKK3M2dnNmOE0ybUJSdEJUWDZEZHNSTTFXZmtKWHRiV3MrcW9lLzhBZWRYMlArR1U2Tk8zVFJUR0JNUlJrNGxhL3BVRzBWTWlkYjIzTXpyZTI1bVVMeWxjWkZOdStGMkVETmpKN2hMemE2cCtDaDNubkhkbkpaamt5bFNlcXdSQmt5MDJjbHZoNm5lMzJFSkxISmk0SDRqd0V2TGszRlV2NmVtL1pLWXQyYm1aYzErZ29OVTlkOUsvdUtTaEViQUgwRTYwdS9kOWhPdEx2M2ZZVHJTNzkzMkU2MHUvZDloTm1YRmF1anRWT2Q5VnlpTXc5QkM1Y2xqMk5rY0g3YThCMkFQRWROUTdiYndjZG1zMmlpNy9BRTNiSVRWY2c4cGV2b3RuYmRiWEwyNzYwNHpybTQ1Q2RjM0hJUTN0ZXRiVkdmR09HN1lpZmpkK1EzN1N1ZWdvNlYvTTI3WlZ0MHRYVzNCWnR0L3lKdTJLbUtUUHpNdjZlaTVjZlhkYXYwbHNqZlRHK3BUU3VtaXFKZWJOZWgrTmU5ZHlzeWtNcHhMZmE0MDRyakpFdTcrcmNuQjdoeTNXZXo2bHljOEY1eWpScDI2YUtRM1ltMXJuUWdvTHhQSHNXU2FMVkZtMksrcHhSSHB1bzJ0YXNDYWE1blZ0MTdKMWJkZXlWS2JVMkt1TzhiOW0weWxxTWppWmlZam9IUXFmV1ZxUFJWR3BqMG1rdzBYR2ZwQXB6M3l4UlVxVlZVZHd4MjA0YnNlTzZaN3gybTQ5Z2RqYWI2TFUvWGRzUlB6dk5ydnB0d3ZNN3JKN1ZRM1RqTTZYWm50L3ZPbDJaN2Y3emFMVXhhb3RJWUJPZDJ4MHhRWnVaM1pDZ3MzY0JMdTROeFZMbUtDeENpVzFBVzlJVWhOcnZxdWNjaHVzRTBXcXpiU1lyQitZM2JJZlZic25JOWdIRXZkbG93TlNqM2ZUZXFsaUZVWmxuc2dERDEvNlQwd080YngzUjZGRjIxT2dKbHhiMjZVV2NJQmdiaGtuQWpsYUZQVWVDaU81cU9YYmlkeVh0V3dVVVNrNjhxZXdTdHRldFZYU28wN3FkTjZqQlVHVExQWmlVY1BWNzJoSk84VGFOcmx1bFhqQUdMWWxXM3VWUm1aUktOTjZ6aFZscCt0Vy9jZHRQSk1nYVlJNDlnOGV3T3h0cHNJaWJ0azZFdHprNHladHArOUVHNjMyVTlhbUttckdaMUkvdkVHeEh5TXROc2tDb3RNY0FOMWdtaTFRYnRyM09oQlFYK2U3WTlybGpYWWNPRUNuT1RMeDlkZDIrc0FKT0FJcWRHZ1RrSnRsTTBGZmtkMnhYeFZaT1kzZ1pseGRVclpjMUQzOHBkMzFXNU9EM0RsdXRiR3JjSDhJN3VjZXRRc0ZLVVJxZm5GdTZ5MU9sRGQ4dE5vVTduOExkelRCRzk2OUZEcGR3Q0p0RzZwRzJLVTJCSjNXRnU5YXNwQTdnUm1iYXI0VVVSNjd0bFcvUzF3eDRMTnBHMzZMRmY4QWx6N0ZnbEFVczBQL0FPOXA4aERpVW1Zc0RpWHVSYnZnU3laaGNwTFA5ZXQrL2JUeVpBUEdGQ09HL3dCZXdCMk5zdm11RjVEZHM2MCtJcS9pL0tKdFY5VnlSeXdKUTJmWHI5NnJnY3pLU2RGVFdueUUybmR2YkJSVE9DWjFyZGU2VmF0UzRmVTNlWmE3SGQveFZqZ2ZlQlFxaFY0Q1ZhcTBFYW8zcEt0UnFybDI0bVVhVFZYRk5mV1VrU2hUQ0x3RWFvek1XekxXenEzTFlRUzFzcVZxTzd2UE9jWmZKcnRuSDg5MWhVMFhDSDZ4aDN6dUF5ZTRTNzJ0aktXLzlZekZpV1k1aXFXSVZSbVdteUFNUGNmMGdBQTA0N3VFdmRrbE12UTd4eTMyZTFpbUVyOTQ1d0ZYVU1weURGSGZMeDlkdzdmWGRaYk5ldjhBamZ1V1VrcDBrMG9NQVM2cm12V2FwdXBYaVdkQUluZTU0L1NWS2oxR0xPY21BRW5BbGEwclVGRFZCak82MnVYdDMxb1piWEtYU2FrNDh1MW94Vjd1Y3ZQMEhtemt6Y0RNcy8xNjM3OXRlUGxjQXdvSVVPWnBNMG1BZGdTcllXOVp5N2p2TTZydGZiS0ZGS0NhS1l3SUxhaXJtcHA3ek1rN3JteXBYTEJuek9wN1htWmIybEczSCttczR6RXEwYWRaZE5RWkU2dnRmWktWclFvdHFwcmd4bERLVlByT3FyWGtZcXFpaFZHQk1URXdDQ0R3TTZ2dGZaQllXb09Ra3preTR0VXVPNTJPSjFQYTh6T3A3WG1aYjJ0SzNHS1lobUlEaVBhVzdzV1pjbWZBMjNzRStCdHZZSlNvcFNCRk5jUUhCaDJMVHprdVpSMlJSUnd6SE0ra1pReWxXNEh1Z3NMVWY3SlUyYmJPdUFNZnRPcHJmM0g3ZjlUcWEyOXgrMy9VdHJHamJIS0RKNW1NRmRTcmpJTTZtdCtablUxdjdqOXYrcFIyWlNvc0hSbSszL1VQZVpqZldvaXF1a2t3Yk5wQTV5WlVwaW9oUXdiTnBBNUJNNnRRRWtNMzlaUm9DaUNBeE9lZmFYeS9yNG1KamRqZGpkaVltSmpkamZpWW1KaVltSmlZbUpqZGlZMzRtSmlZN09KaVk3R0ppWThWZVBsL1gvZzYrWDlmRUh6c2ZJeE1ic1RFeE1URy9FeE1URXhNVEV4TWJzVEc3RzdFeE1iOFRFeE1ic1RFeE1URXhNVEV4TVRFeDRvK1JqZGpmamRpWTNZbUppWW1OMkppWW1KaVkzWW1KaVltSmlZbU4rSmpkamRpWW1KaVltSmpkanhSOGpIenNmOEFFVHcrWWpoOHRQekViOGJzVEcvRy9HL0c3RzdFeE1URXg0R04ySmpmaVkzWThpZk1qeFI4clBEeFQ1a2VLdkw1V1RrK2Rlc2krc055ZlFUNGwrVUZ5ZlVSS3lONitTRUhmOHBKd1BGUGpzd1VaTXFWMmZ1SGFwVjJUdU1WZ3d5T3dQRlhsNG1QT2s1UGlueDZ0VFdmcDRGR29VTUc4Y2ZHQno0ZU4yUEJ4NEdQQlkrbm5MaDlLNEhoVzc1WEI3QU9SNG9PSURuNUtUanhtUGoxemx6NFZBNGNkaEQ2ZU1EajVJVGlaejR4T1Q0OVQ4NThLbitjZGtISThaVGo1Rm5FSno0em5BOGhWR0hQaFVobHgyVVBmangxYkh5RE9JVG54eWNueUZ5dUNHOEsyWExGdTBweVBIQnhBYytkSkFtYytPNTlQSTFFMXJpRUVIQjhBQWs0RXBwb1hIYVU0UGtBU0lHQjgyWDVlUUp3Sng4bFdvNis4Y1p3N2RHam83eng4Qkc5UEloK2NCQjh1U0JDeFBrV2JKOHBVcEsvR05RZFp3M2NZbEIybE9rcWVFamFoNUVIRUQ4NENENVBJRUxFK1NkdlFlWElCNHpvMTVRQURoNGdPRG1BNUdmSmh6QTRQalpBaGNRc1Q1TjIwajVPamFUQWMrVkRHQjRIRTFDWkV5SmtUSW1zVFVJWE1MSHlyRUtJVGs1K1VJK21ENW1TQU1tTVN4ejhxUjlQY1lQbUpJVVpNWml4K1dJK21BNStYc3dVZDhaaXg3L2x5T1ZnSVlaSHkxM0N3a2s1UHpBTVZPUkVjTjhyZXJqdUh6Ukt2bzBIeWNrQVpNZXFXN2g4MlZ5c1J3M3lWNm9IQ0VsamsvT1Vxa2NZckJ1SHlGcWlyR3FGdm5uQ0xXSTR4WFZ1SG5XcXFzYXF6ZjhBQVZxc0lLeW5qQVFlSGx5UU9NYXVQU003TngvNExramhCV1ljWUs2bmpBNm5nZklsMUhyRFhIb0lhckgvQUlZR1ljREJXY1FWejZpQ3N2S0NzazZSZWMxcnptdGVjMXJ6bXRPY05WT2NOWkowNDlCRFhQb0owcm4xbVNlUC93QkxuLy9aJyxcclxuXHRcdFx0XHRcdFx0bG9jazogJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBaVFBQUFCQ0NBWUFBQUJud2MwZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBNFJwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRRNElEYzVMakUyTkRBek5pd2dNakF4T1M4d09DOHhNeTB3TVRvd05qbzFOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8yTURsbFlUVTFPQzFtWVdNM0xUZGxORFF0T0RrNVppMWxaR0kxT0RBd01qZGpOVGNpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TkRWR05rSXdPVU5FUlVaRE1URkZRamc1TjBGQ1FUQTNRVEl5UkRBMk5USWlJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZORFZHTmtJd09VSkVSVVpETVRGRlFqZzVOMEZDUVRBM1FUSXlSREEyTlRJaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk16TTRaVEJpTURRdFlXWXdNaTAwWWpBMkxUaGtPR1V0WldFM01tRTNOR1ZsTmpCbUlpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSmhaRzlpWlRwa2IyTnBaRHB3YUc5MGIzTm9iM0E2WldGaVl6QTNNVFF0T1dFMk5pMDVOelJoTFdJNU9EQXROR0ZqTWpSalptTmxaVE5pSWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K2Y0ZDQyQUFBQ3ZaSlJFRlVlTnJzbmMyUEZNY1poOS9xbVIzMjR4QUhPNGJkeFJGZ2xnQ1dEWWRZaXNqTitBRCtFRWVqWE9JZ1MvYkJGLzRSVzVGc3haYXdsRnljNU9pREZSSmgzd0pLY2pSRXdyR3dyUWdJVHNCWXlyTEQ3RTUzcXFxL3FxcTdaMmNYelNIVHp5TVYwOU16YjYvVUl4NzlxcnE2V2wyUzB4SndSTGZYZER1bDI3NXMzM1hkTHVoMlhyZS9TdzNINVNNQmdPbWp4aEd1SjA3cXRuOGNUK0FJZ0ZZNVlzdDVJbksyZTdxOW85dG51cDNUN1pCdU83SjJPTnRuUG50UHR6bCtBb0JXRW5yaU1KNEFnRTA4TVZhZTZEckZIK3YyL0NaL3hBU1kxM1ZieVJMUGdQTU8wQ3JKYk1VVEIzUjdBVThBNElseDhrUStRdkwyR01VdXorbjJGdWNkb0ZWczFSTW44QVFBbmhnM1Q1Z1JrcWV5bEZJd3Q3QWd1NVlYNVpGSGQ4cU91Vm03NzhGYVgrN2R1U3UzYjl5U3RkVlZzK3NOM1g2bDIxWE9QOERVZ3ljQVlLS2VNSUhFVERqcG1EMHFpbVR2eXBPeWU4K1NmcVBFUCtpOGJZdFBMTXZ0bTdma3EydGZkT0k0TnJYbitBMEFwaDQ4QVFBVDlZUzVaSE15THo1ODdHblpyYjhRRm52b3ozWXRMOGtoL1YxZGM1THpEOUFLOEFRQVROUVRKcERZVy9iMkhueFN2cmZ6KzJQL1ZmTmRuWDcyYy80QldnR2VBSUNKZXNKT2FwMjMxM2lXdHZ5WGQrMVpHcGhhQUpoKzhBUUFUTklUWmc3SjljZVhGdzhwZDFobDhVdVJaLzhnTXJ1YXZ1OXJtZnp0bE1pdGZkNEJkTTNYdWxhKyt2d0xmZ1dBNmVhaFBTR2ZjeElCOEVTeko4d0l5UVV6KzlYajJUK0t6SzJaQzBGcE05dG1YNVdMbFZvQW1FWnFQUEVueHhNZHZkMVA5K0VKQUR6aDVZbCtrQ2ZxUFdFQ3lRZXpjN05EYi9lOExvNDZxV1JVTjkxZTZJZkZwdWI4YkhZYkR3Qk1OVlZQR0NjWVJ4Zy9SRkg2T3IrR0p3RHdoSjhuVktkMGhXcjJoQWtrVjNSNzMvc282bVpCSkFzalpydFkxTFhBMUZ5Sms0U2ZBR0Q2cVhyQzluaHlOM1RUOXhHZUFNQVRyaWU2NWVDR0RTWGRSay9ZU2EzOXRiNVpJK0NpZndBbmpKamlqbmVBVHlWYlYrQkJ2ODlQQU5BQ0twNklabEl2ZEhMSnpLVE9LUGtFVHdDMDNSTmQzeE41dnFqSkV6YVEzTHR6MXp4cjRrWGQzdFV0TGc1Z0JkTXRaV00rUzVQTVM1STluK0s3TzkveUN3QzBnSW9uMUV6cUJkVnpST041NG1VOEFkQnlUeFFab3BmNm9WTU1jRlR5aEEwazM5eThKVW1TRE9UVjM3eXAzejRqblV3MFhyTUhPS3EvWTVaNHRSZUFkSTJ0QllEcHAvQ0VTT3FKeUJrOTdjeTRJNmxISlYwS0drOEF0TlVUci82NnpCTW1pS2pjRXpQNUFNZFIrYm1mSjJ3Z3VmL2ZWYmw5NDJaYWRQYkRxMTRRY1E5dzlzTXIyWUVzcHNiVUFzRDBVM2pDY1BhM1Z5c2RsMDR2N1FVWlR6amdDWUFXZXNLNDRCY21UL1RTSEpIN1FqbDVvdVBuQ1c5TjErUjN4L1cvZXBmU1VTVnhQbEtKL2pEZHN2K2N1Y1JaQjJneHllOS9tblpwY2kxWVJ4ZzlKT2F0VXEvZ0NBQWNZUldSMURoQzdMcnhadlBNbjRzYWY2cXI2ZUY0Und3Q2lWbnNoTW55QUdCNk9FbmVSUWw5d2VrQndCRXpWVGRFbzEzaEI1S29GM3c3SzBqY1hoRG5HUURaOUtSTUpJbmpDaVZJQWdEU3l6T3VFMVNaTCt6Z1JsSkpKTjM2QTRnZlNOeVVRKzhIQU56ZWo4SU5BQkRnWG5FSit5aXFmbjl3eVdaR2FzZGczVkVTZWo4QUVGN2V4UXNBVU9tMHFLRGprb3pNRWRVNUpFbE5qOGRzUnpnSEFCelp1Sjdnc2k0QWVJN29WUjJoQWtlTW5FTmlGemlxU3pDS1hoQUFPSjJYR2JmYmsrbUJRQUlBdVNONnZoc2k5K2FZYkI2SmpBb2tWakxoMEVpMmpXZ0F3SlZOd3NRUkFHakFuV2ZtNVlrZ1Z6UUdrbWhHUnM0YjRiSU5BRmd0ZElQaFYrWEloWkFDUUtlbDZ3Y1FiNnpEdmRPbU1aQjAvVEJTNXhWY0F3RDVKWnQ4ZmxuWUFRS0FkaE91UTZKcWNzVG9kVWk2bXdRUGJBTUFVajZ0VTlXb2dVNExBS2dnVDR3Ukg3cjFrcWtaSHVGeU1RQzRuWmR3UkNTL3BLdm90QURnaUs3ZlNiR2pxYzdFMWswRFNkUVpjWEJoY0FRQU1zRjA2b2RkclNjUUJRQ082RGdqSTlvSlVTYUtFWHJvVmcrUVB3QW5rQTA5SHdEd09pL09aTFdDcExIM0F3QnRDaVNSZUhmVHVHdVJORnpmN1ZZUGtIOG5LQ2oySVJzQWNJWk1WZjVQN2djY0FVQWdpYVI2bTIvZ2l0RUxvem0xU2RTd0VpUG5HUURacU9BSjRFblpvV0VnRlFDTUQ1TE1DNFVqOHNzMnFuYVNhMWZDUkJKZUYyNjRQUWNBV204Y1p5QVZRUUNBUStJRUIrWDRvdTcyMy9wQWtoMmxXQUxhWGFWVjFkOTlBd0F0bEUzaUJ4RjNJaXVLQUlCaTJmak1DWW16ZUtKMzZhWXBrQ1N4RTByY0E1ckMyTjhIQUFnbkNlL3JVeWdDQUFKUHVLKzVLNnFpYUFna2dXUG8rZ0NBNTRxaDFNc0NSd0NBNjRqUUNiRXpCMjJzRVpJeTJBQUFWR1VUaitpNElBNEFIREhDRWZtemJJTEk0UWVTZUJqY1dST3VLUkNzVVFJQUxlLzlHRzhFbmlDUEFJQnhSUEVRUGNjTnF0a1R3YVRXalRLeEZBY0lvdzJCQkFEWkRQMkpySVFRQUhDSk4ycmNvRWJPUmZVRHlYQ2orcEFzUkFNQUljTjF6Z0VBYkI1SW1uTEVwdXVRMkFQa1F5emg2bXFqSDRvREFDMGlXZmZYR1hCWGJhVVRBd0R4ZXBrOENrMEVsM0JrWkNBWjFNU1hmRTBTVno0QTBHcUdHMjQ2Y1p3QkFDRGxDRW1qSTZwMzVRV1hiTmJMQjk4a1RoQlJqZlVBMEVyWkRLUTZPNDNoRVFESUhiSGU0QWJWbUNXNjFRTUU5YmdHQU9wa1F3Y0ZBRVoyV2dMY1orT05IMGlhVWdqMkFRRE5jT0E3b1ZBRktRVUFja2ZVM1NVVDdtc0tKTGxrMUloRXd5Z0pBSVFqSk9RUUFQRHlSSERGcFNsVE5BYVNlQkFrR1dsNER3RElwcWFYZ3lvQUlPKzBORGtpRnRuOFdUWjVvcW1kcTVad3l5OEFaTEo1VUM4S1Jrb0F3RHBpVU8rR3hGMWFKQWdrbCtTMGM0RC9sQVZKODNVYXJ5Ymp1SHpFRHdBd2hkVDlmNWZodjMycEtIOEZSaHdCMEhKSG1EeVJCQjJXY0FrUi9kNnRqY0pFYy9tVng0N0l4bnFhYm1MbmRiZ3VsOC84NEloM0p3NEF0QkxyZ21IdWlQVjAvbG5tQ3ZzWkFMUWI3WVRMWng0N1VqakMrR0ZZYnR2UGdoV2YzVURTdS95enBYZjA2MmQyRmNaQ05NNjIva3gvNXozOU9zZlpCbWdsUGQxU1Q4Uk9JSEZkWVQ0VHdSTUFMZlpFa1NkY1I4U2o4MFRYa2N6SHVqMXYzNWtWMXV4MUh2TW1HNVpOaWdEenVtNHJ1cDNTYmNCNUIyaFZHQ2s5TWN5ZStLdWN4MHJFbmljTzZQWUNuZ0Jvc3ljMmZFZVVNMEFxZVNJZklYbTdLTFlITUxmMGJhUUh5bnM5aWJzTXJEeW4yMXVjZDRCVzRYdWlHRW5kS0hzOWlaYzlUdUFKZ0paN3dvNmticVMrc05taTRva2lUNWhBOGxTV1VrcE0rTEFIeUY1TlQwaS83ajE0UU9ZV0Z2SnZ2WkhWQXNEMFUvVkUzbEd4cmhobW9XU0lKd0R3aEpNbmhsbW5aVmo2b3NFVEpwQzhwbHZIN0ZGUkpQdCt0Q0t5T3BzVzU2SEV0UHM3WlBHSGUrVFlUMzRzK3c4ZmxDaUtPbGt0QUV3LzlaNUk4akNTTlR3QmdDYzhUK3dvUFpFSGtnWlBtRUJ5TWk4K2ZPeHAyZjNFc3NoZlQ0aXNtWVBFYWJzL0wvS1hiQVJHS2RtMXZDU0g5SGQxelVuT1AwQXJxUEdFZHNMYVhObHh3Uk1BZUtMT0UvZG55MUdTRVo1UWwrUzBXZUdvdCsvUWl1emVzN3lsdi95dmY5NFlmSG50SHp2TU5tc01BRXduMlRvQkQrMEpIQUV3MVk1NGFFL1lTYTN6Q3dzMnBXeVZYWHVXQnZQbE5TQUFtR0x3QkFCTTBoTW1rRngvZkhsUjFEYVdoZGMxWDV0YUFKaDY4QVFBVE5RVEpwQmNlT1RSbmR2OTR4Y2ZvaFlBL24vQUV3QXdVVStZUVBMQjdOenNjQnZGcHVhOHJ1VW5BSmgrOEFRQVROUVRKcEJjMGUzOWJSekExRnlKRTU0MUR0QUM4QVFBVE5RVGRsSnJmNjEvVHI5YzNFTHhwN3FaR25uUTcvTVRBTFNBYlhqaUV6d0JnQ2ZHelJNMmtOeTdjOWVzNC9xaWJ1OUsvalNLZXVJc3lid2syZk1wdnJ2ekxiOEFRQXZZaGlkZXhoTUFlR0xjUEdFRHlUYzNiMG1TMk1YbDM5VHRHZDErcWRzMTNjd2orVloxdTVydE95cnBFcTlycGs3WDJGb0FtSDd3QkFCTTBoUC9FMkFBQ01xK1ZBMFRvU2NBQUFBQVNVVk9SSzVDWUlJPScsXHJcblx0XHRcdFx0XHRcdGxhY2U6ICcuLi9zdGF0aWMvcGlua2QucG5nJ1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0cG9wdXA6ICcuLi9zdGF0aWMvb3JhbmdldC5qcGcnLFxyXG5cdFx0XHRcdFx0XHRiYXJnYTogJ2RhdGE6aW1hZ2UvanBnO2Jhc2U2NCwvOWovNFFBWVJYaHBaZ0FBU1VrcUFBZ0FBQUFBQUFBQUFBQUFBUC9zQUJGRWRXTnJlUUFCQUFRQUFBQW9BQUQvNFFPTmFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0x3QThQM2h3WVdOclpYUWdZbVZuYVc0OUl1Kzd2eUlnYVdROUlsYzFUVEJOY0VObGFHbEllbkpsVTNwT1ZHTjZhMk01WkNJL1BpQThlRHA0YlhCdFpYUmhJSGh0Ykc1ek9uZzlJbUZrYjJKbE9tNXpPbTFsZEdFdklpQjRPbmh0Y0hSclBTSkJaRzlpWlNCWVRWQWdRMjl5WlNBMUxqWXRZekUwT0NBM09TNHhOalF3TXpZc0lESXdNVGt2TURndk1UTXRNREU2TURZNk5UY2dJQ0FnSUNBZ0lDSStJRHh5WkdZNlVrUkdJSGh0Ykc1ek9uSmtaajBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOHdNaTh5TWkxeVpHWXRjM2x1ZEdGNExXNXpJeUkrSUR4eVpHWTZSR1Z6WTNKcGNIUnBiMjRnY21SbU9tRmliM1YwUFNJaUlIaHRiRzV6T25odGNFMU5QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YlcwdklpQjRiV3h1Y3pwemRGSmxaajBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDNOVWVYQmxMMUpsYzI5MWNtTmxVbVZtSXlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0YlhCTlRUcFBjbWxuYVc1aGJFUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZOakE1WldFMU5UZ3RabUZqTnkwM1pUUTBMVGc1T1dZdFpXUmlOVGd3TURJM1l6VTNJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPa1JET1RjeFFUWkRSRUl4UXpFeFJVSkNOa1k1UmpNMU16a3pOa0kzUWpBeklpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09rUkRPVGN4UVRaQ1JFSXhRekV4UlVKQ05rWTVSak0xTXprek5rSTNRakF6SWlCNGJYQTZRM0psWVhSdmNsUnZiMnc5SWtGa2IySmxJRkJvYjNSdmMyaHZjQ0JEUXlBeU1ERTNJQ2hYYVc1a2IzZHpLU0krSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT21NMFlqRmpNR1U0TFRBelltWXROR0ZpTVMxaU5EVTNMVEppTTJJNVpXSTJNRFF3WmlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaVlXUnZZbVU2Wkc5amFXUTZjR2h2ZEc5emFHOXdPbUl3Tnpoak1XSXpMV1U0WmprdFptRTBNUzA0Tm1Jd0xUSmlZemMxTTJNMU5XTmtPU0l2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHYvdUFBNUJaRzlpWlFCa3dBQUFBQUgvMndDRUFBd0lDQWdKQ0F3SkNRd1JDd29MRVJVUERBd1BGUmdURXhVVEV4Z1hFaFFVRkJRU0Z4Y2JIQjRjR3hja0pDY25KQ1ExTXpNek5UczdPenM3T3pzN096c0JEUXNMRFE0TkVBNE9FQlFPRHc0VUZCQVJFUkFVSFJRVUZSUVVIU1VhRnhjWEZ4b2xJQ01lSGg0aklDZ29KU1VvS0RJeU1ESXlPenM3T3pzN096czdPLy9BQUJFSUFqd0M3Z01CSWdBQ0VRRURFUUgveEFDNkFBRUFBZ01CQVFBQUFBQUFBQUFBQUFBQUFRVURCQVlDQndFQkFBTUJBUUVBQUFBQUFBQUFBQUFBQUFFQ0F3UUZCaEFBQWdFREFRTURFQWdGQkFFRUF3RUFBQUVDRVFNRUJTRXhFa0ZSRTJGeGdaR3gwU0l5VXBLaTBsTVZCaGFod1VKaWNoUTBWT0dDc2pNMUkzT2pWVGJ3OFdPVHdrTWtKUkVBQWdFQ0F3TUpBd3NEQlFFQUF3QUFBQUVDRVFNaEVnUXhVUk5CWVhHUk1sSlRGQVdCc1NLaHdkSGhRbktDa2pNMEZXSWpjL0Npc3RKVVE4SmprLy9hQUF3REFRQUNFUU1SQUQ4QXlnQThBKzBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ1Rib3RyWnVXTU5La3J1L2tqM3lHNkZaelVWVm1HeGpUdTdmRmh6OTQzclZxRnBVZ3V1K1Zuc0ZXNm5MTzVLWE10d0FCQlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF3M3NhM2QyK0xQeWw5Wm8zYk03VXFUWFdmSXkwSWxHTTQ4TWxWUGtKVG9hVzdyamc4VVZJTmkvaVN0MWxEd29mU2pYTEhWR1NrcW9BQWtrQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRXdoS2N1R0txMlRhdFN1eTRZOWw4eFlXclVMVWFSMzhyNXlHNkdkeTRvODdQTmpIamFWWHRuejk0ekFGRGxiYmRXQUFDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWF1UmlKMW5hMlBsajNqYUJLWmFNbkYxUlV0VTJNRy9rWXl1TGlqc24zVFFsRnhiVFZHdDZMSjFPcUUxSlliZHdBQkpjQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSHUxYWxkbFJidVY4d3RXcFhaY01leStZMzdkdU51UERIY1EyWjNMbVhCYlNiZHVOdVBERmRjOUFGVGxlT0xBQUlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTVYreEc2cXJaTmJtWlFTU20wNm9xNVJsR1RqSlVhM29nMzc5aFhZMVd5YTNNMEduRnROVWEzb3NuVTZyYzFKYy9LQUFTWEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJNSVNuSlJqdlpDVGJvdHJlNDM3RmxXby9lZTlrTmxMazhxNStROVdyY2JjZUZkbDg1N0lCVTVXMjNWa2dnQWdrRUFBa0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa0V4aE9YaXFwbGpqUDdUcDFFUTJrUTVKYldZUWszdVZUYWpadHg1SzljOXBKYnRoWE9WZHhjaU5WV2JqK3oyejBzYWZLMGpaQkdkbGVJekFzYm5sOUJQNWFQT3pNQ016M2taNWJ6RitXaHpzZmxvYzdNb0daN3htbHZNUDVhUE95SGpQa2w5Qm5Bek1aNWJ6V2VQY1c2alBEdDNGdml6Y0JPZGs4Um1pRGRjWXZla3pITEh0dmRzNnhLbWl5dUxsTllHV1dQTmVMdE1UVGk2TlVaWk5Nc21uc0FJQkpKSUlBQklJQUJJSUFCSUlBQklJQUJJSUFCSUlBQkpoeUxDdUxpajQ2K2t5Z0V4Ymk2b3JOMnhnMjhxeFgvVWp2OEF0TDZ6VUxKblhDU2txb0FBa3NBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRE5qMnVPWEUvRmo5TEJFbWtxc3k0dG5oWFNTOFo3dW9qWUlCUTVKU2NuVmtnZ0Fna0VBQWtFQUFrRUFBa0VBQWtFQUFrRUFBa0hxRnVVOXkyYzVzUXN3aHRlMTg3SWNraXNwSkdDRm1jOXRLTG5abmhZaEhmNFQ2cDdCUnliTTNOdm1KQkFLbFNRUUFDUVFTQUFRQUNRUUFDUVFBQ1FRQUNRUUFDUTBtcU5WUkFBTVU4ZUwyeGRPcHlHR2NKdzhaZGsydzl1eDdTeWswV1UydHVKcEEySjQ2ZTJHeDgzSWE4b3lpNlNWR1hUVE5GSlBZQVFDU3hJSUFCSUlBQklJQUJJSUFCSUlBQklJQUJKcFpObmdseFI4Vi9RemNJbEZTaTR2Y3lVV2hMSzY5WlhBOVhMYnR6Y1gySDFEeVdPdE9xcWdBQUFBZXJjSE9haXVVRFlac2EwbXVPU3Fuc1Nac2RIYjhsZG96WXVOMDl6b0lTVUh3dHhxcXA4UElNYkd2WkttN2ZER050ZUhPYjRZcnFWSnpRaldyU3kwclhuMkhKTzZxdHQwcFQ1ZGhoNEljeTdSNHlJUVZpdkNxdHRwMDI4eG1VYXk0VTAxNVMzVTUwWU02YTJSVzdjdXNpejJGb1Zja3ZhYVlBS0hTQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBVENEbkpSVzltL0NLaEZSVzVHTEd0OE1lSjc1ZHd6RldjOTJkWFJiRUFBUVpBQUFBQUFBQUFBQUFBQUFBR3U4L0RWMTJYZGlyaVNiaStSUGN6WmpHVW5TSkxUanRWT2toU2kxVk5OY3czbWUzWTVaOW85MjdVWWRXWE9lek55M0ZKVDVFRlJLaTJFa0FxWmtnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWtTakdTcEpWUUFCclhMTGh0VzJKaU40dzNiQ2ZoUTJQbUxxVzgxalBrWnJnT3EyTUZpNEFBQkpBQUFBQUFBQUFBQUFBQUJqdjJ1a2hzOFpialNMRTFNbTN3eTQxdWx2NjVLTnJNL3N2MkdFQUZqY0czaTIrR1BHOTh0M1dOYTNIam1vODdOOUpKVVhJV2l1VXl1eXdwdk43VGJUZDIzZDRPTHdxcTVHNGxLS1d4OFZ0NzBlczlSallWcm9ydG1DbC9wcE9MdFRiZGVLVk50V2FkaWR5MWM2UzBseDBjYXRWb25zWk51Mm9KSmNuYTdSbTdMZDNPM2dxVVdQUHowT053ZkV6dDdLVVdQMGluUndiKzB5dXlaVnVVOGszY2k0b3A4MGU2VnJiYmJlOW1rbnlIVllqdGt3QUNwdUROaTRtUmwzVmF4NE9jM3Y1a3VkdmtNbUJwOS9PeUkyTFd5dTJVbnVqSGxiT3gwL0h3Y093N0dLMDNIYk9YMnBQeW0rVUhIck5hckNwRlo3ajVPUmM4aXN4UGhqR3N4VTh5VHZYT1dDZElMNjJia3RPd0hGUS9MMitGYmx3bzJMOTlKdUthVTZWU2FiMmRTbTg4d2s1SktWRk5MdzRwMW95ZVk4bVYrL1A0NXpsMTBYc1JRNnBvS2l1bncxUmZhdE4vMHRsSnd5NHVHajRxMHB5MU8zdi9BTmk1WG0rczV5ZG0zSFdvYk5rL0RwOTZqK3RWSTVUdTArcXVTczNZeWJiakNiakxsd1c4cWdBRDFBQUFBQUFBQUFBQUFBQUFBQUFBWkxOdmpudDNMYXpHYmxtSEJDbks5cklaUzVMTEhuWmtCQUlPWWtFQUFrRUFBa0VWSWJBUFZTT0l4dVJqbGNKb0tHZmpRNlJHbks4eEJYcmpwQlZKeTAyaDBXMDIra1JNM3c0dDNJZml3VFVWNVU2YnVzdDh1MXlubXpwT28zMmxhZzVObTVrYVZxYXdlaGtvMHRLa2xTanB4Y1RvbnRvM3pHbGgybE9zM3N4UzNzNU5WZVdUSmJtczBuUnV1eUp3ODdPWkxMdFc4YTNLZWRrU2xLeTdmaFR1cVZlS01vN2FwSmJhN0RxTkl5dWh4NFltVldGNjM0TG05a1h0MkxidGpUZHRPaCtFUGh1T25XNWFqZlVibVprMTZONzFidE4xVVUrZC9hN1JiNStsYWZtUmY1NktuTGtrdkJrdXpIYSt5ZDcwbHU3Q3Jxbkw0azY3RHpucTUyNXFLbzR4K0Y0WU01emlKcWJWL1EzYS9RM2VLSzNXcnV4VSs3SlZvYWM0WHJNdUM5Q1ZxVDNLWEwxbXRqN0I1dC9SM2JXTFdhUGVXejI3anVzNm0zZHdUeXk3cjIrdzlBOHBrMU9ZMkpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBRGtrcXNqcFk5VVBmSHJvN0xnanpMdEcrbDBzdFE1cFRVTW1YN09hdWIyb3cxR29WbkxXT2JOWGxwc09ONldQVkhTeDZwMlhCSG1YYUhCSG1YYU9yK0puNHkvSjlaei9BTWpId24rYjZqaWJxaE5WM1M1ekR3U093MWErc2ZEbDBhWFMzUEJodTVkNzdDTmJROU5WbTMrWnZSLzFiaThGUDdNZSt6RjZPNHI2c1JtcDRacHl5MFVGMTRuUkhYSldYY2NhWTVZeHpWY2ptZWprT2psMUR1K0NQTXUwWXNxN2J4OGU1ZmtsU0NyU205OGk3WnZMMDZjVTVPK2tvcXIvQUxmSXZhWnIxUnRwSzFpM1JmRjlSeEhCS3RDZWpsMUN3MHlNc25VN2JsdGJueHlmVzhKbldVWE1jK2swMXpVUmxQT29LTHk5bXRlWGViYW5XOENTamt6TnFyeHBUNURnK2psMUNIRnJhenZhTG1LYlU5R3k4M0tsZGpLQ2hSS0tiZGFMc2M1cGUwRjYzRlNqTGpPdE1zWVV3MzdTbG4xS001VW5GVzFUYTVWK1k1a0YxOHM1ZmxXKzNMdkQ1WnkvS3Q5dVhlTXVEZjhBQm4xTDZUbzg1cC9FUlNndXZsbkw4cTMyNWQ0ZkxPWDVWdnR5N3c0Ti93QUdmVXZwSG5OUDRpS1VIcTdIZ2xROEdjWFZKcmxPZ2tpY1ZPTGk5ekFKQm95aTR5Y1h2UkJzWk1OaW11c3pYSk9xRXN5cUUyblZiR2pMSEt1cmZSOWN4QW1wTGludFZUWmptMDN4YTZ6TXF6bzg3N1JvZ25NeWp0UWZJWmI5N3BIUmVLakVEM0cyMlJ0THFrVWVWRnN5d3RkUXkyN0paNk5peHZhaGFqSlZqQ3MzL0x0WDBsNHdxMHQ1aGV2cUVaUzVJcHZxTFhBMDE0V0ZDRGh4WExyVXNsSjBiMmVERGJ5TGxNanVYUEN1MWpIN0VLS3FkUHNRWE5YZXphdlRmR3pVbmFpbXVHRGxGdDhTVDIwNWxYY205NUUxaTZjbUI0U201dHluaTVPcERpcmttb3lVazlyYWUyM1BuaStabVdNWXdpa2trMHR0RlNwNGp4Y2JwVGoyS1ZQRmhGZlpYT3ozS2NJUmR5YnBDTzFzcWhLdUNNR2JjVUxjYmZMTGErc3Y0blB5dnhsckVYWFpId0YxK0ZyK3BtM25aelhIZmx2Zml4L3BpVVhGTGk0NitGV3RlV3BDZFczeUhwYWV3NDJicjVYQ1M5clJBQUpQVEFBQUFBQUI2VnU0NHVhaTNGYjVVZE8yV09pNmZieXJpbmVWWUtWRkhub3FzNnExd1dvS01ZcFJTb29wYktjeE1VbThYUTR0VHIxWmxrakhQSmJjYUk0SUhYNmhvV0huVzVTeDRSeDhsYlU0N0l5NmtsOVp5ZDZ6ZHNYWldic1hDNUIwbEZpVWFiSFZHdW0xZHUrbmwrR1Vkc1h0UEFBSU9nQUFBeVdJY1U2dmRIYWJaaXN4NFlMbmUxbVFobk5jbFdYUVNDQVFWSkJBQUpCQUFCREpBQmphTWNvR3dSUkUxQnB5dE1LOWN4MXgxb2w5ZkliTnlWdTFibGN1U1VJUVRjcFBja2lpeTlXakwvWFd5TVZXekIvWlQrM1A3ejV2NGxrbkxrcVV1VGlsamp6SFMydmllN3Axbm85anV1am5Ua2I4V0M2b3Y2dHFlV2s3M2d0N2VGY2hWNkpwVjFwWjJhbjBzdkNzMnBiNDErM0w3eitndWVpaVp5VVY4TlhLblBoWG1Send0MjY1c2lxelkwUFdMMkczajVEYnhyanFwY3R0OC80WHlsN0sxZHZYVzdjWEpOTHd1VHRuTnEya1hXaVowRkg4bGVrNFJqV1ZscDcxdmxEc2IxVGs2eDZHaDFWV3JNdndQNWpqMTJuWDZzRjk5Zk9iMGNLTWY3MXpiNU1kNVQvR0dwWXVCcE1zR0Z1ZlQ1eWNJUnR1bHhRKzFQaWZpOHlmT1hqeU9DTGxhdFVoRlZkeTQrRmRmYnlkVm5OWjNRNUdUTzY2WHJrOWs3N1d5aSt4YlQzUjZ2OEE3bmRkdlF0UnpUZE55NVgwSERhdFR1U3l4VmVma1hTYUdsSy8rU2hLK3BSbExhb1NrNXRSNUt5ZTltNFFENSs1UFBPVXFVek90RWUzQ0dXS2pXdEZTckpCQUtsaVFRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUNRUUFDUVFBQ1FRQUEvR2oxMGRxY1U5dlVNMzU3Ty9jM1BPZmZPalNhcGFkM0c0T2VmTHNhK3pVNXRWcG5leVVrbzVhN2VjNjhGWm9MdjNNV1Y2L2NsY2M1VWp4TnVpajErcWJlYmRsYnM4RnYrOWRmQmJYVmZMMkQySVgxS3lyelRpbXMxT1htNnp5NTJuRzY3ZFUyblN2SnptbndlOE5RY250eDhmWjFHeTBNT05ZaGkyRmJYMlZXVDUzeXNxRnFOK2M1TnpjRTVON3RpZ3VSZFZuTk85NVdLbEtEdVhiemNwS1BOeWRDTmNqdk5xR0VMYW92cDlwZWxOOFJYbjBVY2VMcDl1ZldXNUd0UEx5NXRTak9kdlp0WEU2ZGcwTTY1ZHVMYk56bS9HYjJ1aGhxTmR4YlRoa2xiemRxcld6bFdCMGFiU09OMk1wU1RweWM1dmZERm10KzVlZjJJVTdNblg2am95cStIYlBCaE81N1NicDFsc0xVNi9UNFpkTkRmT3MvelBENURuMXM4Mm9uemZEMUFHdm01bHZEc085Y1RrazBxTGZWbGY4QU11SjdLNTZQZk5MdXFzV3BaYmsxR1ZLME03ZW51M0ZtaEJ5V3lwY0FwL21YRTlsYzlIdm0xZ2FyWnpweWhiaEtMZ3F0eXB6MDVDSWF6VHprb1J1Snlsc1dKTTlOZWhGeWxCcExhemVBQjBHSndXUi9jZlo3cGpNbVQvZGZaN3BpUG03ZllSOVJIWWlRUUM1SWFUVFQzTTBwUmNaT0w1RGRNR1REZE5kWmtvMHRTbzZiekFBQ1RjQkp2Y1NrMnpQYnRCSWlVa2p6YnRHekMwZW9XNkdWSXVvbk5PNDJSR05DeTBPU2htUzUzQnBkdEdna2VvVG5hbXJrSHd6anRUTExCMU9lN0hQQ1VlOHFIUzNHcE9wNDNHcGo2amF1d3JOVXVMeGxIYWU1WmtkMXVOWHp2K0JTVXNjVHplRk5QSzFzTXZEYXR4Y3FLRWVWODVXNStYMGliYjRMVU5xVC9xa2VjelB0VzNXL2M4SmJvTGEreEhrS0xMemJtVExiNE50ZUxENjMxU2p4dzJJN2RMcEpTbG1sMXY1anpsWkx2ejJiSVI4VmZXekNBS2NoNnFnbEhMeVVvQUFTV0FBQUFBQUx6NGZ1cU1FbjltNXQ2MGtpK20zR094Y1RyUkxybkg2ZGtkRGVvL0Z1YkgxK1E2dkR5VmZ0SjE4T0ZGTmM2NUpCUEdtODhmMUMwNDNNOUtwaWNwU3A0TXAxZkNyYmZEQlRYbE5iWmJkeG9hNWh3eThaWmtHcDNyS1N2dExockdXN1o5MHNZVzVjUERjYW9ueEpSNTY4Vld6UFNFN2M3VFNVYmlhbFJiK0pid2psaGQ0VTR6ajlsOG03bE9FbmJsRThGbGNzcHFuTnM3UnFYYkRXNGx4UGRoZFQybUE5V284VTB1VGV6eTAwOXBueDQwaTVjNUJlY3FSYk13SUJVNWlRUUFDUVFBQ1FRQUNRUVNBRDFHRXBidTJiR0hwOS9LdUtGdUxrK1htUzUyenA5TzBYSHhFcDNLWGJ5NWZzeC9DaTltemN2dWx0VWp5M0gyVjBiMmMybzFkdXlzWG1seVJSOC8xalJ0Vno2V3JVNFc3QzJ1TXVLc256dWtlVGtSajByNFh1WStSRzluU1Yvb3FPMUNLZkR4ZVZLcVc0K3JBN2Y0KzVseXEvUmY0L3JQUGZxQ2J6TzFWL2YrbzRxa3ZKZmFJclIwYWE2NTJ4cjVtRmo1bHZndlIyL1ptdkdYV1psTDBxYVRjYnFsTGtUalJQMjFMUjlTaTJzMXVpM3FWVGtUMUNjb1RqT0Q0WndhbEZya2FkVWJHZnB1Umd5OEpjZGwrTGNXN3M4eHFWT0JxVUo1Wkp3bkhrZTA3b3VNNDFUVW95TTJSbFpHVkxpeUxrcmxOcWk5a1Yxb3FpN0ppSUJNcHltNnliazk3RVlSaXFSU2l1WW1vcWhGS1U0cDduSkpuVSs1dE05Z3UzTHZsN0dtdVgzSlczRlpLVnpWNWVnenY2aUZuTG1Vbm1yMmVZNWFxNXhWSFUrNXRNOWd1M0x2ajNOcG5zRjI1ZDg2UDR6VWQ2MzF5K2d3L2tiUGRuMUw2VGxxb1ZSMVB1YlRQWUx0eTc0OXphWjdCZHVYZkg4WnFPOWI2NWZRUDVHejNaOVMrazVhcUZVWHVaYjBIRXJHZHBUdWV6aTVOOW5ic0thN05aTjFSeDdDdHArTENGWk45ZHM1TDl0MlhsYzdjNTkyRlcvY2RGcTZyaXFvU2pIdlNva1l4VkZwaWZEK1RkcExKbDBNUEpXMlhlUlp3MFRUWXhTZHJpZmxTazYvUTBiMjlEcUxpcW9xMnYvd0JtRDZrWjNOYllnNlZjMy9SajhwekZVS282bjNOcG5zRjI1ZDhwdGN4Y2ZGdjJvMkljQ2xGdHBOdmJYcWtYOUhlc3c0azNCeFRTK0Z1dVBzRm5XVzdzMUNLa202N2FjaFhnaXB0WUduM2M5M0ZibkdIUjByeFY1YTgzV01FcFNrb3hUbEtXeEk2SlNqR0xsSjBTMnMxZ1d2eTVsKzFoOVBlSHk1bCsxdC9UM2pYeXVwOEdYeWZTWmVhc2VJdmxLb1ZMVDVjeS9hMi9wN3g3dGZEbDlYWU85Y2hLMm1uTkt0V3UwUEs2bDRLMUpWMzBvUTlWWVgvMFJYV01UTHlGeFdMVXB4OHJrN2JQTjdIeU1kcFg3Y3JkZHphMmRzN0dNWXdpb3hTakZiRWxzU1I0djJMV1JhbGF1cmloSlVmZlIyUDByNE1McmR5bktsbHFjcTlTZWJHQ3lmN2pqYWd0Zmx2TDVMdHVuWjd4SHk1bCsxdC9UM2ppOHJxZkJsOG4wblg1cXg0aStVcXdXbnk1bCsxdC9UM2hMNGV5b3hjcFhyYWpGVmJkZGlYWUhsdFI0TXZrK2tlYXNlSXZsS3NPdEtMZTloSEswblZKN0h6bTFwbGo4eG4yWVBiRlBpbDFvN1RGSnp5eGp0bTFGZTNBMWsxR0xrOWtVNWRSMCtIWS9MNHRxenl3aWsrdnkvU1liRWZ6R1ZMTGY5dTNXM1lYOWMreTloc1gxT1VPamc2U25zNGx5TGxaNmhDTnVFWVFWSXhTU1hVUjlGdzFXRVYyTGFYV3V6MUhoWjhKUysxT3ZVOXZXWXMzcGZ5MXhXWThWeVM0VWwxZG5LVThjRFVLYmJQMHJ2bCtETy9wSTNwS1VwU1ZGU2thRnJXb2xiaTBveGRYV3JLQ2VuNmh3K0RhcSt1dSthR1ZnWjFpRHUzN2ZERnVqZFU5cjZ6T3VORFdMYXU0OXUyOTA3MEUrdFhhY3VvOU9nclVwUm5QTWxncXFsZW82Ykd0bm5qRnhqUnZGNDFwMW1mQXM5RGhXYmU1cUNyMTN0WnNIanBiWGx4N2FIUzJ2TGoyMGVoRExHTVlwcWtVa3ZZY1VzMHBPVFQrSnQ5WlQvRXQxOEZteEhlMjV2c2JGM1RuZnkxM20raG5SdExMMTlVMnd4b3AxM3FxMjkyUmRIbStXbHFidDY2cm1TS253MThPYXVURGVlaERWK1d0MjdhaG1iam5lTk8wY0YrV3U4MzBNdS9obUxqZnV4ZXhxQzdwMFJTNlRrZFBxZVpmYjhGclkvdXAwWDBJanl2QTFGaHU1bmNwdWl5NWRrWFY3U1o2eVdvczNWa3lxTVZqV3ZLWFJCVzVtdlllT25HMittbXVieFYxNUZCbTYzbFpWWXlsU0hrUjJSN1BPZFY3MUMxQ3NZZjNaN283RjB5T2V4b0wxM0ZySkhmTDZEVHlmN3I3UGRNUWxKeWRXUWVUQk5SU1o3eVZGUWtFQWtFa1NYRkZ4NXdDU1RUYW82TW1NWEptVzVhYnVWVzVudEszYlhoT25VNVNVamZQZ3FiV0xkbzJFb1FWWnRSWFZOV1dWTGRiWEN1ZmxNRGs1T3NuVjg3TFZTMkZlSEtXMTBONldiYWo0cWMzMmtZWloxNStMU1BXWGZOY0VPVExLMUJjbGVrOXl2M3BlTk52c25odHZld0NDNlNXeEJOeGRZdWpXNW95L204cWxPbW5UOFRNUUJEaW50U1lBQUpBQUFBQUFBQUFBQUFCYWFYcUxoT0tsTGh1TFlwUGRKY3pLc0VORkx0dU55TGpJN2Uxa1c3aTM4RXVXRCtwa1pHVERIdHViYTR2c3hXMXRuSVc4M0t0UjRZWEh3OHpvKzdVeHp2M3JrdUtjMjMxeVU5NTU2OUwrTEdheS9LV3JUNWV5ZUpRVEt4WGJxM1RrdXl6SkhMeUkvYXIxOXBmT2pxNEVsc2FNMTJ4WGNod09DVWVSRTJNeFRuUzVEZHRySHZNMkgwZHhlQTZ2bTVTR2s5aFdjcFJwR1NOWUhxY0hGOVE4RkNWaVNDQUFTQ0FBU0NEM2FncHpvOXhFbWttM3lCNEVSaEtUMmRzdXRMMEM3ZnBkdlZ0MnVkK05MckxrTStuVzlHeGFUdjNvM2JxM0xobHd4NjJ6YVdudm5UUGJydFM3eHZZczJaMGxmdTIxSGt0cWEvM1A1anpkVnE3enJHemJuOS9LL2tObkh4N09OYlZ1ekZRaXVibDY1bE5IM3pwbnQxMnBkNDE4MzRneDdjS1l2OEFxM0h1azAxRmR1bFQwWHF0TmJoaGNobGlzSXdhZnNTUjV5MDkrY3V4S3I1WkpycmJMREt5N0dMYjZTOUxoWEl1VjlaRkRlK0lNcVYrTTdLVUxVZi9BTmIyOFg0bVYxL0l2WkZ4M0wwbk9iNVg5UmpQTXY2NjlkZndOMm9MWlR0UHBmekhvMk5EYmdxelN1U2UvWXVnNjdBMUxIellWZytHNHZHdHZldXR6bzJ6aUxkeWR1YXVXNU9NNDdWSmJHWCtCcjlxY2VETWZSelgyMHRqN1c1blhwZlVWS2tMN1VKY2s5a1pmUXpsMU9obEg0clNjbzkzbFgwbHRPRUp4Y0pwU2pMWTA5cVpRNmxvVXJkYjJHbktHOTJ0N1g0ZWNzL2ZHbSszWGFsM2g3NDAzMjY3VXU4YTZqeWwrTkozSVZYWmtwck1qS3k5VFpsV01KMDVZdUxvemxPV2oyTkNwZGFpdEh5NjNMZCtOdS81VkpVbCtMWjlKU3RVYlZhMDVWdVBIdVE0Yzh1ZU54UHN5ZzA2OUs1R2V0YXVjU05jc29QbGpKVVBWdjhBdXcvRXU2ZHNjUmEvdXcvRXU2ZHVlaDZWdHZmZytjNGZVOXR2OFh6R1BJdnd4N01yMXl2QkJWZE5yTkQ1aDAvNy9tL3hNMnNTakhUcnlrMHFxaXJ5dXFPVExhM1YzYlYxUXR1Tk1tWjFWY2FsZEhwYmQyMjVUclZTcGd6cGZtSFQrYTU1cTc1VzV1dVpXUldGbi9SdGRUeG4xMzNpc0J4WGRYcUxrY3NwNVYvUXN0ZmFkbHZSMllQTW81bi9BRllteGpSdzNMaXk3azBxK0xCVmI3TExqSDFiUjhhUERZdHlndVY4TzE5ZDFxYytET3hjblo3Q2htN3pqV1hYVXZkc1J1OXVVcWQxT2lPbStZZFArLzV2OFRQaDZwaTVseDI3UEZ4UlhFK0pVVk4zT2NrVzN3MytzdWY3ZjFvN0xHdTFFcjF1RW5GeG5LanBHaHlYOUZaaGFuT09hc1ZWVlowWnozeEorcHMvZ2ZkT2hPZStKZjFObjhEN3AxZXAvdG45Nkh2T2ZRZnVJOUV2Y1ZGUzYrR2ZIeU90SC84QUlwRHJkT3c3RmkxRzlhand5dTI0Y2E1RzZiL3BPRFEyNVQxTVpLbExYeFMvRW1zRHQxMDFHeTR2YlBCZXhwbTRBYzlxOXU5ZTFhRmkxTGhsT01VdHJTNVQxZFZmZGlDa281MjVLS2luVEZubVdMUEZrNHVXU2ljcTdkaDBJT2Q5dzZsN1dQblM3dzl3Nmw3V1BuUzd4eitjMUgva24rYjZqYnkxbi8wUi9MOVowUU9kOXc2bDdXUG5TN3c5dzZsN1dQblM3dzg1cVA4QXlUL045UTh0Wi84QVJIOHYxblJBNTMzRHFYdFkrZEx2RDNEcVh0WStkTHZEem1vLzhrL3pmVVBMV2Y4QTBSL0w5WjBSVGZFR2R3VzFpVzM0VnpiYzZrZWJzbXQ3aDFMMnNmT2wzalV6OU55Y05SbmZsR1hHMmxSdHZaMTBZYXJWYWlWbVVYWWxhaThKVGJyU0wyOVp0cDlQWlYyTDQwYmpXeUtYS2FoZC9EZGlzcjJRK1NrSTkxL1VVWjFta1dPZzArMG1xU211T1g4MjN1R09ndDV0VEhkYVRuN2RpTjlmUExaYTVadkw4N04wQWlUcEZ0Y2lxZTRlT1lubDRrVzR5dlcwMXNhY2xWUHRudTNkdFhVM2FuR2FXeHVMVDdoeFVwT1VuSjdXM1Y5azZINGIvUzNmOXo2a2VicGZVSjNyc1lPQ2pHU2swMDhjRHUxR2lqYXR1YWsyMVRDbTh0eXMrSVA4Zi9QSDZ5ekt6NGcveC84QVBINnpxMXY3YTk5eG5QcGYxN2Yza2MxUkhpNXhLTllub0h6N2pGS3VWWUh2SjRuUWZEZGpoc1hMNzN6ZkNuMUkvd0FXWEpyNEZqOHZoMnJXNXhpdUxydmEvcE5nK2gwbHJoV0xjT1ZSeDZYaXp3TlJjNGwyY3Q3dzZGc05iVWIvQUVHRGV1TFkxRnFQWGw0SzdweGp2WFk4VVlKMGV4NzZNN2ZJeHJPVGI2TzlIaWhXdEt0YlYxalY5eWFaN0gwcGQ4NWRibzcxKzVHVWNtV01hSlNiV0wyN0VkT2oxVnF6QnFVWlNsSjF3WFVjWEtVbS9DN1JCdmF6alJ4c3U1YmlxUmpMd1YxR3FvMER6MHFWaTBrNHR4YVc5SHRXNUtjSXlXeVNxdmFTQ0FTV0pCQUFKSmpHdTE3SXJlenlTNU43T1JjZ0F2ejhEL1QyVTVlVTAyMjlyTnQ3VlRuTlJxamE1aVRXelNqUUFBTlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZTR4cUEzUThVQm02TThTaFFtaENrandBMEVtM1JLcklKTTFoYkcrY3lWUFZyR3U4Q3F1SHJtWllpcHRrNjlZVVp6VG5ITThUSEc1TnFqVG12cEVyYmUyQ2JYS3FQWVdHa1lpdjNibG02M0dFRnhTNGQ3MjBTUmJyQ3cxRkpZc1crZHQxN2RTMU1NV2NsM1ZRdHpjYU52bU9WNFpjejdSQmI1OWkzajVEdHdmZ05KcE4xcFhrS3U5YjZPZE9SN1VRNDBON2R4VFNhNVZWSGdFQXFhRWtwdE9xZEdlUUFkRG8ybDQrZFpuTzdLU2NHa3VGcmxYVlRMSDVjd2ZMdWR0ZDQxZmg3S3hyR1BjVjY3RzI1U1RTazZWMkZ0N3l3UDNGdnprZGVrczZPVmlEdUszbmRhNW5qdFBFMU4zVXE5TlFjOHRjS0xBMC9sekI4dTUyMTNoOHVZUGwzTzJ1OGJudkxBL2NXL09ROTVZSDdpMzV5T2p5K2c3dHJyUmp4dFh2dWRScC9MbUQ1ZHp0cnZENWN3Zkx1ZHRkNDNyV2JpWFpxRnE5Q2MzdWluVm1jdEhSNk9TckczQ1M1c1NyMU9wamc1eVhTVlh5NWcrWGM3YTd3K1hNSHk3bmJYZUxTVWxHTGxKMFNWVzN6STEvZVduL3VMZm5JUzBtaWoyb1c0MTM0RXgxR3BsMlpUZlJpYWZ5NWcrWGM3YTd3K1hNSHk3bmJYZU56M2xnZnVMZm5JZTh0UC9BSEZ2emtWOHZvTzdhL01pZU5xOTl6cUsrL29lbTJMVXJ0MjVjakNLcTNWZDRvTGp0OGN1alRVSytDcGJYVHFtN3EycVN6YnZEQ3FzUWZnUjUvdk1yNm5sMzNabGMvc3dVSVErMHRzbnY2RDA5TkM2b1Z1eWNwUzVIOW42ekpaL3V3L0V1NmRGbTY3YXROMmNSZFBlM1ZXMktmWTNuT1dkdDJQWFhkT3V4Tk94Y05mNlVQRDVia3RzbWJhR04rVHV4dFNWdFBMbm04V3Z1b3gxenRSY0pYSXViVmNzZGlmU3lubHBXcVpzWlg4bVZKMC8wN2NudDdXNkpnOXdhbDVFZk9SMUlPeCtsMlhpNVhNMzJwWnNaUGV6a1hxRjFZSlFTNUZUQkhMZTROUzhpUG5JZTROUzhpUG5JNmtEK0xzOSs1K1pmUVQvQUNON2REcStzNWIzQnFYa1I4NUQzQnFYa1I4NUhVZ2Z4ZG52M1B6TDZCL0kzdDBPcjZ6bHZjR3BlUkh6a1dHamFibDRlUk9kK0tVWlFvbW1udHFpNUJhMzZkWnR6ak5TbTNCMVZYaDdpbHpYWFp3Y0dvMGxnNklIUGZFdjZpeitCOTA2RTU3NG0vdjJmd1B1ajFMOXMvdlE5NU9nL2NSNkplNHBqdGNYOU5aL0JIdUk0bXBmZkRWeTVMcG9PVGNJcUxqRnZZcTEzSEY2ZmN5YWpMU3ZGV1d1N0xWbmI2aGJ6V3MxZjAzV20rdUJlbEhsL3dEa05qclIrc3ZDankvL0FDR3gxby9XZDJ2N0ZyL05iOTV3YVR0WFA4Y3k4QU5QVU1LNW1SaEczZWRuZ2JiYXJ0cjFtanF1U2xHTGNZNTVMWkd0SysxbUVGRnlTbExLdTlTcHVBNTdPMHZNeGNkMzQ1TTdxajR5MnFpNS9HWlZmbXNqMnMvT1p3WFBVWjI1WkoySEdWSzl0YkRzdDZGWEk1b1hWSlZwMldkc0RtOU8wL016YlVycnlKMm9KMGk2dDE1K1ZHL2phUGtXYjhMc3N1VTFCMWNHbnQ5STF0YXE5Y1VaTFR2Skw3V2VPemZReXVhZTNCeWk3eXpSNU1yMjdxbHFVdnhOL2FzZmlsM0VYUlMvRTM5bXgrS1hjUlBxSDdXNStIL2tpTkYrNHQ5TDl4UjQ4STNMMElTa294bEpLVW5zU1Zkck93dDVXSk5xM2F1d2s5MFl4a205aHhWVGYwVGJxVm5yeS9wWjV1a3Z5czNLS0thdlRoRnQ3VXRoNldzMDZ1UWNuSnJoeGswanJEelB4SmRabm84ejhTWFdaN2oyTThaYlVjT3pvL2h2OUpkLzNQcVJ6ajNuUi9EWDZTNy9BTG4xSThIMDM5ZTE5MmZ1UFoxLzZFdW1KYmxaOFFmNC93RG5qOVpabFo4UWY0LytlUDFucjYzOXRlKzR6eTlMK3ZiKzhqbUttMXBsajh4bldyYlZZOFhGTHJSMm1vWG53MVlyTzdrTmVLbENQWjJzOFd4YjRsNjFiNUhKTi9kaml6MmRUUGgyWnk1YVVYUzhDL0FJbEpSaTVQWWtxdG4wUjRCSUlUcXFybEpBT2IrS2JGTHNMcSszQ25aaS93Q0p6cDJQeEZaNlRCVS9aeVRmV2V3NDVxamE1anhOVkRKcWJpNzFMaTl1MzVVZTk2ZFBOcDRydTFpQVFESTdTUVFaYk9Oa1gzU3pibGNmM1UyU2xYWVEya3F0MFhPWXdiaTBmVTN0L0x5N05GOVppdTZmbldWVzVZbkZjOUcxMjBLUGNWVjIyM1JUaS94SXdHQzhxVHJ6bVl4M2xzVDVpRFcyNlM2VEVBQ1RjQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBbEdhMmpBalBiWk1TczlobG9lWlJQU0pab1kxTmFjYUh2RW1sUGdmMjlpZlZKdUl4UVhocnFGSGd6VGJGMTNGNWpxenhOWGx2b29wMW82OGpsdVNmT01pZG01T1VvY2NyamFmRTZjTktlTFJMWlExYk9aRlc2VDNvODNNNXZaQWpLczJlcjJiRGk0VXM5Y2V2QTJyZDI1ano2U011Q1c2bksrcFEyTG1vNVRpcEtYZzhxLzlpa2R5Ymx4TjdWdFJZWTl4VGoxLy9UTEtqRnl6SENUU2srZzNsQ0RsZHlFNFFtN2JUdHltcEtFcFVYRlhiUkZiZnRLVVhGYlhIYytlblg1emJ0MzcxblpEYmJVWEhnU1VYdFcrcVZXMFlKU2xPWEZPVGxKNzVQZXpPM0NhY3MyS2RLT3Z5RkxhbEZ2ZGhUNkN1Qmt5WWNNNnJkTGFZaVdqclRxcWtnZ0FIdFhia1ZSUFlUMDEzeWk1MG5ScmVkWmxOejRIQnBlTFd0VlhuTjc1V3RlMjlCZDhRMDEyNUZUaFpVb3kyT3NjVGx1YTNUd2s0eWRKTGJnem5iVXB1TlpPdFQzeE02RDVZZ3QxL3dCRCtJK1dJZTM5RCtKTDBPbzhCZm1pWlBYNmV2Yi9BTnJOSFFIWFVyZldsL1N6cWlyd2REamg1TWI2dmNmRFh3ZUdtOVU1eTBQUzlQczNMVnFVYmtjamMzSktxZUZGdVBOMXQyRjI2cFFkVmxTM0dMSy9UWHZ3UzdqT0piYVozRjJIU1dwMjYwNDR1TmVhcW9VM3l4RDI3OHorSmo2aHBydDJkdHdoblVWSlBGTGIwbXVoMUZxMUdhbkxMVnFtRFp6L0FCTWNUTFcvcE5tTnpvTWU3TEp5T1dFSXFrZnhTclJHemIrR1c0SjNieWpONzR4alZMczFSNThkTGRsSnhqWlVzdTJqalRvcnNxZDh0WFppazNLbGRsVTY5UlExQmZUK0c3VnVEblBKNFl4VlpOeDJKZHNvNzZ0eHVOVzI1UVQ4R1RWRzExaGN0WExUaXJrTW1iWjhTZXptUmExZnQzYTVIbXB0d2FKc2YzWWZpWGRPNU9HeC93QzlIcnJ1bmNuZDZYMnIzNFBuT0gxVGJiL0Y4eHE2cE9kdkF2VGhKeGtvN0pMWTF0Unl6MUxPci9mdWVjenJjdkgvQURPTk94eGNQR3FjVkswMmxUOHNROXUvTS9pVzE5alVYTHNaV2s1UlVhT2s4dU5la3BvcjFpRUpLN1NybFZWalhBcVBlV2Q3ZTU1ekh2TE85dmM4NWx2OHNROXY2SDhSOHNROXY2SDhUazhuck81UC93RHI5WjFlYTBlOWZrZjBHamdYYy9OdjlDc3VkdHROcHVVbnU1TjVaZTZkVS9meTdjdStUaWFDc1hJaGZqZmJjSFduRFNxM05ieTNPdlM2SnVEOHdwcVdiRCs0K3o3R2NtbzFTenJndUxqVHVMYjdVYzNxTnZVc0NNSlN5NTNGT3FxcFNWR3V5YUh2UE85dmM4NW5VNmhneHpySFJTbHdOU1VsS2xkeFcvTEVQYitoL0V4MUdpdnE2K0NwU3R0S245eWxOKzFtMWpWMk9HdUxsVTZ2N0gwSXFQZVdkN2U1NXpNVjdKdlgybmRuS2JXeE9UYjJka3ZQbGlIdC9RL2lhdW9hUmo0TnJqbmY0cHk4U0hDcXY2ZHh6M05OcUlSY3JrSGxqaTgxMU5lODN0Nm5UU2tsQ21aN0tRZjBGVFV2ZmhqeHIvV2o5WlJLbkZzT3p3TWV4WnhyZlJRVWVPTVpTYTN0dGNyTmRCYmM5UkdTd1ZwWm5YYjhTYUsrb1hGR3pscGpjd1hzeE5rbzh2OEE4aHNkYVAxbDRVZVgvd0NRMk90SDZ6djEvWXRmNXJmdlBQMG5hdWY0NWw0WXJtUkMzZXRXcGI3MVZGOGxVcTA3SmxLZjRqbktGdkhuRjBsR2JhYTVHa2JhbTY3Vm1WeFk1Y3JwelZ4TTdGdFhMa1lQN1ZmZGdXOG94bEZ4a3F4a3FOUGxUT1Z2NlZkaHFTeElicHVzSmZjZkwyRG84RExqbDRzTHkyTjdKcm1rdDVtZHVEbXJqaXVOSnBTNWFQZVphalQyOVhDM0pQZEpTWExCN1VhV2I4OVBLY2FjamkxL1V0alBObXpDeGFoWnRxa0lLaU5QTnphWjJOaHdkSEthbGNwekxkSHNtNWtYNFk5bWQ2NTRzRlY5NDVqQnZ6eU5ZdDNwdXNwM0t2dkZOWmZWcmhXWVlPY29MRGtoWDU5aGJUV1hjNGwyV0toR1Q2WlVPcktYNG0vczJQeFM3aUxvcGZpYit6WS9GTHVJdjZoKzF1Zmgvd0NTS2FMOXhiNlg3am5hbS9vZitTczllWDlMSzZwWTZGL2tyUFhsL1N6eUlmcTJ2OGtQZWV6Zi9SdWZjbDdqclR6UHhKZFpubzh6OFNYV1o5QzlqUG4xdFJ3MHQ1MGZ3MStrdS83bjFJNXVlODZUNGEvU1hmOEFjK3BIaGVtL3IydnV6OXg3UHFIN2Q5TVM0S3o0Zy94Lzg4ZnJMTXJQaUQvSC93QThmclBXMXY3YTk5eG5sNlg5ZTM5NUhMTGF6cjlIc2RCcDlwTlVsUHc1Znpidm9PVnc3THY1TUxTKzNKUjdEM25iSktLU1d4TFlrY1BwbHV0eWR6dUpRWFM4V2QzcWR5a1lXOTd6UDJiQ1RXejV1T08wblJ5YVNOa3A5YTFDeFptcmNwVmNGeFNTMjcrc2R1dHVaTEUzeXkrQmRNc0RnMDl0enVSU1ZlWHFMVEhueDJZUzUwakRsYWppWXV5N09zK1MzSGJMdEZWaVh0UjFDMTBXTkpXYkVYU2QzZExidG9xRmxoNlZpNHZocGRKZDViazlycjFPWXpzMzcxNjNEaFF5cWl6WExteXZMbGp5bWs3TnUzSjhTVlhYQ0VOdnRmSWExK1dvNmhqM0VyYXhzZHhiOFBiT1ZOcTJjaHlOOVV1UHE3VDZJY0pxOWpvTXU1RHladExyYjBjMnVzdUU3VTNKemNzMEpTbDFxaTVPVTd2VEx5bEtjRkZSV0RTWHk0bW1RQWN4NmhaYUxwOE15KzVYdHRtMVNxOHB2Y2pxSE9OcUN0MmtyY0lyWWtxSkZEOFBYYmNiVnkyM1NUbHRmWTJGek9LbkZ3bHM0dGpOSXphaTBzS25rYTF5bGVhbFhMSFl2blBLdlhvcndwejZTbGFPS25GOWFuSVp2elVVdkRWSktLbEpMYlN1dzEzWmJVdHFjcE92RzFScGRTaE55MDVOMGZqeWk1VjVGSGtLWW1EakI3Zmt3TWVicCtEbWNVWlJVTHkrM0haTHM4NXkrb1lkM0V1U3RYTnZMR1MzTmM1MXR1UERWdUtUM1ZUZEd1b251S2o0a1VlaXMxWGhWbHQ2alFaMTZLOUtOeU51cmxGNytUb09iQUJCN2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFQY0pVUEFUQ0RWVGFqSTlWTmFNNkdUcEM2a1pPQjZtekZEZTJKVHFJYm1WYkpwU0xNdHVFN2sxQ0M0cFBjaTZ3L2gxU2lwWmMybTlxaERrNjdhTmZSTGNYeDNIdmNsSHNiMmRIWGF4R2xjVHpOWnFaeGxrZzh1OThwVjMvaGEzS1BGaTNuR1hrWE5xZjhBTXR4V2ZsY2pFdXUzY2k0eWp2ajlhNTBkTjBzWXpVWlNvM3U3bllQRjJFYzYxR0Y2S2hPU2JzM0Z0YWEzeFpvM0I3RmxaejI5WGRqaGNlZUc5N1Y5SlFPZHg3ays0WTVSdXZtWDBtemN0enRYSlc3aXBPTG8wZUNEclUrVlVOU1dQSjdXNnM4UEdadW1yZnk0eDhHMTRUNVpjbllJYVhLYXhuTnVpTU1yRGlxdDBYVk1ib25zZFNKU2xKMWs2dnFrRldiSlBsWjEvd0FNemhIR3U4VWtxeVc5OVF1T2x0ZVhIdG8rZVJ5TGtWU3FhVzZwbHQzN2ttNjAyRzFqV1hMTnFOdFcxSlFyam5weTlCNTEvd0JONGx5VnpQVE55VU8rNlcxNWNlMmgwdHJ5NDl0SENkSklkSkl2L0ozUEJYNS9xTWY0dGVKL3Qrczd4WElOMFVrM3pKbm81VDRmZGRSdHQ4MHY2V2RETEpuZWJoaHBUNUhlbC9iWFc4cDlZNnROcStMYmNwUnl0U2NGRlBNM1RkMW5KcU5NN1Z6SW5tVkZKeWVDUmx5TW16anc0NzB1RmNpNVcrWkxsTlJ2SXpObHlmNVhIZjJGSmRMSmZlZjJVZTU0Y0xkaTlkbTNkdnUzS3QyVy9jOWtWdWl1c2NmS2JUb2pEV2FtNUNVSXloV00wM2tVc3V6dk5lNWZLYmFUVFJ1S1RqS2tvMCtKeHIxSTdheERFeDdhdDJlQ0VWeUpyYjF6SjB0cnk0OXRIQ2RKSWRKSXpYcVU0cEpXSXBMWWxQNmpaK21WZFhkYmIvcCtzdDlhMWY4QU1TNkN5LzhBUWk5cjh0cmw2eFQxSWJiZFdLbkhLVXB6ZHlicktYVWx1WE1kMXExRzNCUWlzRVpzYis5SHJydW5kSENZdjk2UFhYZE83TzcwdnRYdndmT2VkNnB0dDlFdm1JbEtNVTVTYWlsdmIySXgvbWNmMnNQT1JnMWYvRzMvQU1QMW80NlU1SnRHMnIxczdOeFFqQlNySE5WdW5MUXgwdWpWK0RrNU9OSFRZZHgrWngvYXc4NUQ4emorMWg1eU9HNlNRNlNSei95ZDN3by9tZjBIVC9GeDhSOVIzUDVuSDlyRHprWkl5akpLVVdwSjdtdHFPQzZTUjFQdzdlNDhLVnZsdFNkT3RMYjN6ZlRhK1YyNnJjNEtPWk5wcDF4WElZYW5ROEczblVuTEZKNEZxWTNrV0UybmNnbXRqVGtqSWNwcjlsMk0rY283RmNTbXV6c2YwbTJzMUVyRUZPTVZPc2xGMWRLVk1OTFlqZW00T1dYQ3FPaXlkUXhjZXpLN0s1R1hEdWpGcHR2bU9TemMyN2wzNVhiajJ2WWx5SmN5TmZwSkhtcDVXbzFGeSsxblNqR09LaW5XcjNzOWJUYU9GaXJybWsrVjdqM0R4anRzT2NYaldZMVhFcmNHNDh1NDRaT2pxam9maGlUbE8rM3RiakQ2elRRM0hEVUtOSzhWWmE3c3RXWitvMnMxclBXbkR4NmE0RitVZVgvNURZNjBmckx3bzh2L0FNaHNkYVAxbmRyK3hhL3pXL2VlZnBPMWMveHpMd3BmaWIreFovRkx1RjBVdnhOL1pzL2lmY0o5US9hM2VoZTlFYUw5eGI2WDdqVitHNzk1WkVyU1ZiYzQ4VStvMXVaMGhYNk5nL2xNVk9TcGR1K0ZQcUxraVdCT2d0VHQ2ZUtudGRaWmU2cGNnMWx5TTcwbkZZYks3NmNwUmZFdDY4bzJyS1ZMVHJKeTU1TGs3QlY2Ti9rTEg0L3FPbjFIRGptWXNyWDIxNFZ0ODBrYzFwVUhEVTdVWktqVTZOUGtlMDgvVzI1UTFjSlN4VnlWdHhlN0sxV0oyNlM1R1dsbkJLa29SbFhucnluWGxKOFRmMmJQNHBkeEYyVW54UDhBMmJQNHBkeEhmNmgrMXVmaC93Q1NPUFJmdUxmUy9jYzJXT2hmNUd6MTVmMHNyYWxsb1A4QWtiUFhsL1N6eUlmcTJ2OEFKRDNuczZqOUc1OXlYdU91UE0vRWwxbWVqelB4SmRabjBMMk0rZVcxSENYUEdPbCtHdjBsMy9jK3BIT1R0eWs2cEhTZkRhcGkzVS9hZlVqd2ZUV25xTFMzUm43ajJmVVAyNzZVVzVXZkVIK1Avbmo5WlpsVjhRM0xhd2xiY2x4dVNhalhiUlZQVzFyUzAxMnZjWjVlbFg5KzM5NUZmOE9ZL0hseXZOYkxVYXJyeTJMNktsM21hamlZYS8xWjFueVc0N1pITzRWL09WdDR1RkY4VngxbktLOEtuSnQ1RVdlSG9FRStselpkSk43ZUJQWlhxdmxPRFJYYnZCVnZUMjZ5YmNwM0o0UVRmdndPM1Z3dHU2N2w2ZEkwU2pDT01tdm1NTHp0VTFPVHQ0a2VoczduUGQyNWQ0cE11Q2pjbmI0dU9qYTR1ZW5LZGxsWElZdUZjbkJLS3R3ZkNsc1NlNWZTY1RjbFdUTTlaYWNMbHZQY2QyNDA1eWIySmJFb3g1RGJRVFU4N2hCVzRSb2tsdGI1Mlhud3JlMjNMVCsxRlNYWGk2UHVuUkhIL0QxN290UWdxMFVwT0wvbVd6NlRzRHU5TmxXeTQrSE9TOWorSmU4NC9Vb1piN2ZmU2Z6QTVYNHBzY09TN25KY2lwZGxlQ3pxaW0rSnJISGpXN25reWNXK3BKZndMZW93cnAzTHczR2ZWdCtRcm9KNU5SSCtxc1Rqd1FEekQ2RXo0bVZMR3U4YVhFbXFTanpvdnNYVklYSXBRa3AvY2w0eU9hRlFZM3RQQzdpOEh2T3VXZlkrMHBSZlUybnI4OWpjOHUwY3BIS3lJcWl1TnJtZTN1bnI4N2srWFRzTHZDc3VZNW42ZXQveW5Ueno3Y1l1VVZSTGZLYm9rYzlxZWQrYXVxanJHUDJ1ZDk0MWJsNjdjL3VUY3FjN3FlQWIyTkxHMjgyMW1LZmpNZzlYUEdQSU8rT3hBQUFrQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ29BQXFaSWVLWXozSGNnVW5zTGZScmk0YmtPVk5TWC9BSzdCME5la3Q4VWZ0eDJkazQvRHY5QmZqTitLOWt1c3pwc0RJVXEyVzl2alErdEJiZWs4blhXbXBaMTAvU1oxWGRKT2ZDdWp1cGIzRjdZelNQVm1NdUtDbE9qVFZ5VnQrTlZiSzlTdktlcUoxNUcxU3EzbUJOMjN0WFJ3aTA1S0xxM1ZlQzV6NWR1d25ZY2ErSk5EV2NaU3R4eW9yYkR3Wi9oZTd0TXB6b20xZXNTaEpVVnlMVkh5VlJ5bVpmY0lkSEh4NUx3dW92NGwwOERwMFdhU2NPV0wrUm1MS3l1S3R1Mi9CKzArZitCcWtBbzNVOVNNVkZVUklJQUpMdlRkRGVkWmM0U2l1R2lmRlhlMVhrTjFmQ3Q2TzY1YlhuZDQydmhmOU5kL0ZIdUYwZFdsMFZxN1loY25tY3BWcjhUWEtlSnF0YmZoZW5DTXZoVHd3T2IrVjhqMmx2MHU4ZUxudzdkdDBUdVFjbjRzSThUYitnNldYRTlrZG5WSWhiakNyVzJUM3llMXMxZnB0allsSmM3bXpGZW9YK1dTNktGTnArZ1hiRjZOeS9LRXJkSHgyMDN5cmNYYVNpa29xaVd4SkVnNmJHbnQyWXVNRnRkVzNpK3N3dlg1M1htbTYwUEY2RHVXWjIxc2M0dUtiNnFvYysvaGpJZTEzTGRmNXU4ZEdDTCtsdFhtbk5Pc1ZSVWROcE5uVTNMS2FnMHMyM0E1djVYeVBhVy9TN3crVjhqMmx2MHU4ZElESCtOMC93RFgrZG12OGhxTzh1bzV6NVh5UGFXL1M3eHI1bWh2RHN1N2R1dzVveFZhdDlRNmJJeUxXTlpsZXV1a1k5dHZtUngrcDZqZHpMN25KMFc2TWVTSzVqazFsalQyVW93VW5kbHNXZDRMdk02dEplMU42VlhKS0VkcnB0NWtZY2IrK2t2S1hkTzdPRHhQNzBldXU2ZDRhZWw3YjM0UG5LK3E3YmZSTDVqRmxZOGNteE94SnVNWnFqYTNsWjh0WXZ0Wi9SM2k0QjNYZE5adXRTdVFVbWxTcjNIRGJ2M2JhcENUaW5pVS93QXRZdnRaL1IzaDh0WXZ0Wi9SM2k0TlBVOCtHRGp1ZXgzWmJMY2VyejlaR056UjZPM0J6bmJpb3hWVzhUV0dwMU01S01adHVXQ0tEVmNQQ3dtclZ1Y3AzZDhrNlVTN0MzbWI0WnY4T1RLMDkxeVAweC9nVTJSZm5ldVNuTnVUazZ0dmxac2FWZjZETXRUclJSbXE5WjdIOUI1TnVhaGVqZWpIaHh6eCtGY2tkblhSbnEzTE1ucHBRbExQSngydmVkc1ZtczZaY3psYmRyaDQ0VlQ0blRZeXg0NGVVdTJPT0hsTHRudTNyY0xzSGJuMlpibmpoaWVKYW5PM05UanRSelh5MW0vL0FCK2MrOGF1YnBjOEpSNmFVT0tXNk1XMjZjNTFHYm4yY1N3N3NtcFBkQ0NlMXM0M015N3VUZWxjdVM0cFMzdms2eTZoNUdzc1dMVklXNVRsY2VPTTZxSzNzOVhSM2RSZWVhVkZCYzIxbUdwMFB3dHZ2L2hoOVp6bFRvL2hkcGRPM3NYREQ2eU5MKzVzOU12K0xOZGYrMm43UGVqb0NqeS8vSWJIV2o5WmJUeThXSGozb1I2OGtVMTYvWnZhOVl1V3BxY0ZST1MzYktuZnJwd2NiU1VrM3hyZUZjZHA1ZWtqSk80Mm5UaHp4b1g1cTVlR3NtOWp1ZEhic3ljNUo4cnA0S0p1NmpnMnZIdnc2eWRYOUZUV2w4UWFjblJPY3VxbzkraHRldmFhbVc1Y2h0VHBtWEk2bWR1MWVybWhDWExqVGZnV1JUWDlhVnZWWTIxTC93RG5oL3AzT3U5OHY1U2NyNGh4dWdtc2ZpNlZxa1cxUkt2THY1RG1KWFc3bkZ2T1BXYTZyakhUelVxUFBLUzJZYkkrMDdOSG9tODd1eGF3eXBQbjVUdnlveThKV3RXeHN1Q3BDN09rK3BPbjFtTFR0ZXNXOFdGdko0bk9IZ3FTVmF4VzQzTE9zNE9UZGhaaXBPVW11R3NkbGUyYXl2NmJVUWduY2pHZWFFNHB2RlNUMmZNWVJzMzdNcC9BM0drb3RyWTQ3eXdLL1Z0T3VaOExjWVNqSGdiYjRxOHZXTEFIWmR0UnV3Y0o5bVcza09lM2NsYmtweDJyWWNqcUdrdkJoRjNMa1pPYmRJeHJXaTN2YVBoLy9JMnY1djZXUnJ1WitZeko4THJDSGdRNnkzdnNzbjRlL3dBaGEvbS9wWjRTVUZxWThPdVJYb1JqVjEyUEYrMDlwNTNwSk80NnljSk45UjF3QjVuY2hiaTUzSktNVnZrM1JIMERhV0xQQzJrMFhNWTcrUll4b2RKZW1vUjUzeTlZcWM3NGloR3R2RFhFL2FTM2RoRmRieHMzUGNzaS9OeHRMYk8vYzhWTHFmd1BQdmVveFR5YWVQR252WFpYUFU3TFdpazFudlBoUTUrMC9ZYm1iOFEzSjFoaUxnajdTWGpkaGNoVWNWeS9lbzI1M0p0S3JkVzJ4bDNiRVh3WTZmQ3QwcGVOTDd6NXVzYlh3L2o5Tm5RazFWUXJjZlkyTDZUeTVPOXFia1Zjbm16U1VZMDdPTzJpUFNqQzNZdFNuR09XaXJqdGZTZFBqWTFuR3RLM2Fpb3BKVmEzdDg3TXdCOUhHS2lsR0tvbGdrandtMjIyM1ZzcVBpTy93WWtMVmR0eVZYMW83ZTZjcTNWMUxqNGt5T1BNZHRQWmFpbzlsK0V5bHFlSHFaNTlSY2x5UmZEWDRkdnludTZHM2tzUjN5K0xyTXVKZGRyS2pOYjFTYTY4V2Q3RnFTVWx1YXFqNTRuUzlCOCt6dG5kYVpkNlhBc1Q1ZUZSZjh2Zy9VZEhwc3FYYmtPOUdNL3k0TTUvVllZVzU5TWY5ZFJ0R3BxdG5wdFB2UnBWcVBFdXZId2piSWxGU2k0dmFtcU5kYzlLNUJUaEtEKzFGeDZ6eTRTeXlqSmZaYWZVZk9iNjRic2wxYTlzeG0xcVZsMmNpVUh2aTNCL3lzMUR3YmRjcXJ0V0Q2VmdmVXdkWXBybFJJQkJZc1NDQVNDUVFBRHpjM284bnFmSVFrUWF4N0tJTExHK0h0VHlMYXVLM0czQjdVN2tsRjlyZVl0S3RXNTUxcnBmRWkrS2o1V21kZTVOcW5NV2pUbHhPTFc2eWRweGhiU3ExVnVXUFVjdGUrSGRWdEtxdHE0di9qa20rMXNaWFR0emhKd25GeGt0OFpLalhZWjJkeVVwdXNKVjRsd3JrYWluV1ZLNytKakp4TWZVTE1sbEpTbExiYXVSVkpSWFhmY0s0TjRJeHQrcFRWT0xGTmI0WU5ldzRvR3ptNGR6RHlKMko3ZUhiR1MzU2k5ek5ab0hxUmtwSlNUcW1xb0FBRWdBQUFBQUFBQUFBQUFBQUFBQUE5cmNqd2VsdUNLVDJJOUZocCtXNnEzSjBsSHhKY3V6ZDJTdUZRMVV5bkJTVkdkcGpaS3Z4U2RGZFc5Y2o2cU1sRXBPVzZVcUp2ckhNWWVxdTJsQyttMHQwMXY3Slp4MTNIakdydUtkT1JxVmU0U20rVThxN3BMa1pQTEZ0UGNXazdzYlVKWEpQd1lKeWsrb3RweGQyNDdrNVRlK1RxYm1vNnhmeksyNC93Q25ZOGxiMzF5dnFUVTdOSHAzYVRjdTFLbUc1RWdnRUhXU0NBQWJWclVMOXFQREZ0THFOcnVHZU9vWkxTZkhMYjk1bGNaNCtLdXNadTNIL1Rabk8zSGJsUnQvbjhueTVlY3grZnlmTGw1ek5Xb3FSa1hQMXNwdzQ5MUcxK2Z5ZkxsNXpINS9KOHVYbk0xYWlveUxuNjJPSEh1bzJ2eitUNWN2T1kvUDVQbHk4NW1yVVZHUmMvV3h3NDkxRzErZnlmTGw1ekg1L0o4dVhuTTFhaW95TG42Mk9ISHVvejNNeTljVkpTYlhKVnQ5MHcxSXFLaFJTMkVxS1d4VVBkdTQ0UzRrYlh2Yk05dGM4OW1sVVZHWEd1S3J1YlJFb1JsdFNmU2J2dlhNOXRjODlrZTlNdjJ0enoyYWRSVVplZVg1bVJ3b2QxZFJ1ZTlNdjJ0enoyWXIyWGV2ZjNKU2s5MVpOdDA3SmdGUmtYTFY5TGJKVnVLZFZGSW1wTVpPTHFqelVWSmFyZ3kxREwwOCtaRHA1OHlNVlJVcndvZDFFVVJrZDZiVk4zV1BGU0tpcEtpbzdGUW1oTlRKRy9PTWVGYmpGVVZEaW50VlJReWROUG5DdXpUcld2WE1kUlVqaHc3cTZoUTl1N044cEhFK2M4MUZTVkZMWWtoUW1yRlNLaXBJSnF6M2J2VHR5NG91ajUrVXgxRlE0cDdSUTJYblpEM3psNXpJL09YdktmYlpyMUZTdkRqL0FLWlhKSGNqMUtiazZzOTJjaTVabHhRYmkxdWFkR3V5WXFpcE9WVXBUWVMwbXFNM1BlbVg3VzU1N1BGM095THFwT2NwSmJ1S1RsM1RXcUtqSW50cSttVFpDdHdXS2l1bzl4dU5TNG50TTg4L0luYjZOems0TGRGeWJqczZocTFGUmtqODJEb1M0cDBxcTBQVlczenRuVmZEV1B3WTl5ODF0bTFHUFdqL0FCWnlrWlVrbStRdU1iNGh2WTFtRm0wcmFoQmJLeGRlZmJ0TmJGeUZxOUdjMDhzRTZaVlg0bmg3am0xdHU1Y3RaTGEydFY2RHJDSlNVWXVUMkpLcjdCekh6UmxjMXZ6WmQ4OFh2aVRJdldwMnBjQ1UwNHRwT3RIMlR2ZnFkbWpwR2JkTVBnUE5YcHQrcXFsVHBLL1B2dTlrVHVQZk9UbDIyYTFST1hGSnNpcDVjVTZZN1hpK2w3VDI0eFNTUzVEemRkT0Zya1oySHczZVU4T1VQSWxWZGFTcWNkZDhWZGM2TDRUditISzIzNDhOM1ZnKzh6bzBzc3VvdFB2Wm9QOEFFc1BsUnplb1F6YVp2dXVwMHdBUGJQQU9QK0o3SFI1azVKYkpVbXV6c2YwbEdkYjhWWS9GYnQzVXRyVW9QdXhPUlBEdXh5WDdzUDZzeTZKNG4wZWdubjA4SHVXWHF3SkJBS25XU0NBQVNDQUFSTGNJb1MzQ0lMeDdKbnN5ZHVjYmtkOFhXblB6cnNvNkxFMUsxTzJ1SnR4V3ppNVYxSkk1eUxNa1pPTDRvdHhsem9seHJzMm5OcUxFYnF4MnJZenFsQzFjVGR0cHFWT0p3bzkzVTVESnRiM001ZUdYY2k2MHErZUw0WDlabmxxdDdncEZPdlBLVGEraWhGSmJqaWxvYmxjSFZjNTYrSVpRbGtXb3FqbkdMNG11WnZZdm9LYVNOaTdPVnlUbk4xazk3TUVnMGVscDRjTzNHRmE1VWVBR0NEY0FBQUFBQUFBQUFBQUFBQUFBQUhwYmp5U0VWbnNKQkFKTXlRUUFDUVFBQ1FRQUNRZThlZHEzZWhPOWI2YTNGMWxicTQ4UzVxcmNXUHZIUS84QXF2OEFubjNpOFlwN1pxUFRYNWt5azV5aTZLM0tmUEhML3dEazBWWnY0TXNCVi9PeHVTalJjSFJOSjE2dkVaZmVPaC85Vi96ejd4a2pxR2kwWC84QW1mOEFQUHZFNUlwcDhTRDZWTDZERzVjbktOT0RjWE9wUVQvNUhycFBoMzJlVjI0RHBQaDMyZVYyNEVlOE5HLzZ6L25uM2g3dzBiL3JQK2VmZUxWajNyWDVKZjhBVXh5eTdsLzg4ZjhBc1ljeVdsTzJ2eVViMGJsZkNkMXhhcFRrNFRZK0hjYXhrNTd0MzRLNURvNVBoZk9tald6TXJBdlcxSEZ4UHkwMDZ1ZlNTblZVM1VrYnZ3ci9BSk4vN1V1N0VpMms3OEY4TWxWZGxmRDFNbTltanBiaitPTFVYMm5XWFdteld1TEN2NmxLRXFZZGhOeDhGY1NUanMra3RaYWJvMnAzWXh3NzZ0VGhEdzR3aHNkUHRiYUZORDhuN3d1L25lUG9lS2Y5dmZXdXplZERvbVBwY0ZQTXhlbGhEKzN4WG1rblhtTmRQRlRrNHVNR3BTYmxYQ1ZGdW9ZNnFUdHdqS01ya1hHS1VhWXhxOTlkcFg1Tm5RbGc5QmF2eDZlM1Z1NXdOeW0xWFoxREhvTm5wK08zK1Noa0xpVGxldU9paXViY3pKcUdKb2VKZXVXcnl5RmRvM0Y3T0YxM05iTnhpMERvZUs0N3VUZHR4VFRkbTF4ZUV1ZVRqeUVVL3ZSVFVGU3NXbzgyL01UV3VubTA3a3Ewa25OYis3bG9YR1JoNHNieXM0Mm1SdXY3VnlTNExhN08ycFI2dmZ4VktXTGF4YlZxNWJsdHUycGNTYXB1M0l2TXlkdlVNYTVPem45RGlXdGx6Z2kyL3dDYVZVeXExdUduckN4dnk3WFNRMlZVSEJUalRiTGNhYWhmREp4eXBiZnM0cittbUpqcEg4Y0ZQTTVWbzE4Znd2YldWY1BZYmkwalRjakR3WUtmUlhieTJUakhiTnBWZGVzYVZpN2cyTDM1Q2VGSEp2UnVPMnJyZEhMd3FMWVdlbndsZHh0S3UyNlNoWTQrbGtuNHZndGJUVzAzTnhaNnYrWFdQYmxOM0xqV1ZXc240MHE3aVhDTmJiU2pCeXl4cmxyVlVYSmoxaU01MHVwdVZ4UVVwVXpaY3JVcGNxcHljaHA2L2J3Y2ZPdDJzZTBvcTJrN3FpOWpxNjA3UnVhWXRKMUcrN1Z2QTRJeFhGT2JrM1RtTkRXY2lPWm51eGFzUnQzVmNjSE5QYk50OEtxV2VMYmxwR0xqMkhTT1htWG9xZTV0UnFxcnRGSVVkNmJwSGhwNC9DdWhSVlRTNVZhZTNHc2xla3ZoK04xM3VUbzlocVhjalNJU3VKYVpOd3R1am0zSmRadm1xZWRGdFlHWnFsM2l0S05weGJ0V0plRXUzMUN5VnlNOWF6Y0M0L0F5YmFvdXFvOTRxL2g2UDVmV1hadXZobEZUaFI3TnE1Q1hHbDIzWEs0NTNGL0NsaW56RUtWYk4ybWVNK0ZHYStOeXdrcTh2T2U3K0JnWVZ1MXFFSlBMc1N1T0R0U1hDbjQzY2FObXo3cXY2Ymtac3NLTm1GdE9NTnRYS1ZPVHNzakxtdFAwdkdobDJvM0pxN09UeDV2ZW01N2VYbk11Um40OXZRN0Y3OHBiZHE3S25RVjhGUGJ0M2RRbFJqRnk3TWFRek9EaldqYTI4dlVWbEtjbER0enJjeVJtcDByRk40VVZGN1RtS2lwRGRXM3VyeUVWUFBQVVBWUlVpTXVHU2x2bzYwWmFmTVYvOXRqZVkvV0x3akIxelN5K3lwU2JtcVpJWjkveFVLeXBseGJsaTNmakxJZzd0cGVOQk9qWnZmTVYvd0RiWTNtUDFqUnpNdVdYZTZhVUlXM1JMaHRxaTJFdFFqUnhsbWFleHhLeGR5Vll6aGtUVzFUeEwzbzlFV20rOEhoeVVITGdqRGlkWHRwWGVScDBORTFDNU8xYnhKVzNDRG5WeWIzYk9mcW1EVWY5SDRld2JYTGNmRyt6V1gxa2ZDdjZ5LzhBN0w3cU9wU1hHdHdjWVVjWTV2aFcxcXB4T0w0RjI0cHpyR1VsRDQ1YkU2R1A0ZnhjZkl6N2tMOEZjaENFbW92ZFZOSTI0WHNXNWpYc3FHbTJlaXNTY1oxbFNYWVhEMVRVMERKeDhiUHV6djNGYmk0U1NjdWVxTERCd01tV2laVUVrcDVVbk8xRnVqY2RtMFdWVzJsRkt2OEFjYndUZUhaMms2aDB1eWMyMHY3VVkvRTBzZTFzYU5UV0xXSTlNeGNxeFlqWWxlZFdvODFOMVR4cEdGanh4YjJwWjBGS3hiVkxjSDlxWC9yWWVkUXlzZTVvdUZZaE5TdTJ2N2tGdld4N3pZK0hyOXZKbEhCdTQwTGtJS1U1WEpiZG5KczNjcFZLRXI2Mll4alRERE0xeXBGbm5qcHBkcEtNNVpzZml5SjhqWlhhZmZ4Vm5xV1ZhZzdGeHRTaTkwYXZZMTFqTnFPbC9sdFNqWVd5eGZrdWlrdHZneWRLZGd6WHRad29YcHdocDlpVVl5Y1l5NTBuU3U0emExYmhhMVhDaGJYQkR3SHdyZFhpSzVJY09TcXA1Wnh4U28vaTVPZ3R4SjhXTHl5dDU0U3diVWs4dUtmTXozZjBUUzdVYjdVNzBuaXVLdUxadDRxUHdmQjVtWmxwZWtaR0hHN2FzWDByYjRXb3FseVZhYlh4YnpieWJscExPNkwvQUVic0pXdWt2UzJ4clNOSlU1a2lNYUdvMjhoSy9tVzcvVFJiaGFhNGFyZnhSNFRxNFZ0U29vSnA0WUpZWXRMYXppNDExd1VuY2twUm8xV1R4K0ZON0ZUbDNsSmJzNG1QckVNZVdQS2RtNXd4VUwreVNjdnRiRFgxdXpheDlVdldyTVZDM0hoNFlyY3F3aXpaeU9qWHhCWVVKS1NVNEo4TW5PalQycXN0cGcrSXY4emtmeWYwUk9TNGtyYzhGaGRvcWJxTTdyTGJ2VzIyL2lzMWRYeTFXTkRSdE8ycnNPbVRkcmlYR283K0d1MmxTdzZUNGQ5bmxkdUJYV3B3amRoSzVIcElSa25LRmFjU1QycXEzVkxEM2hvMy9XZjg4KzhaMjZVZFhCZmZpMzdremE4bTJxUnVQL0hKUjY2dEU5SjhPK3p5dTNBaWR6UU9DWEJieWVPajRhdUZLOGxSN3cwYi9yUCtlZmVINS9SditzLzU1OTQwckh2V3Z5Uy82bVdXWGN2L0FKNC85aXVxS2xqK2YwYi9BS3ovQUo1OTRlOE5HLzZ6L25uM2pQaHg4V0hWTC9xYmNXZmd6NjRmOWl1cUttM2w1V25YYlhEallYNWU1VlBqNlNVOW5OUm1sVXBLS1RvcEtYT3EvUFF2QnVTcTR1SE5LbnpObnFvcWVRVkxDNUdUaW5SMHFXWHc1ZWRyTnRWMmVIdzdlYWE0U2RLbGhYTGtiZVdtb09rZUpPbkMrZDlRNk9PZzRFWktVZU9xYWFmRnpkZ3ZZdFhydEpRVWY3YzA4WlVhbzY3S2NweDZ2Vlc0UmxhdVJsOGFkSFRBc2dBZThlQ2FHdDJlbDA2NXoyNlRYWWUzNkdjSGRqd1haUjVuczZ4OUl2VzFkdFR0dmRPTGkreXFIenpQdHVGOTFWSHVmWFd3OHJYeHkzNFM4U0RqN1l2NnoyZlNMbFl6aHVkZXMxd1FEbVBWSkJBQUpCQUFEQ1laQkROSTdESkdSN1V6RFVuaUpURGlaK0loeU1QRVE1c25NUmtNa3BveHVWU0FWYkxKVUFBQklBQUFBQUFBQUFBQUFBQUFBQUFBQVJXV3dBQXNVQUlKQUFBQUFBQUFBQUJ2YWZuM2NQaWxiaENibXFQcEk4VzdtTkU5MjNzRldzVTZORmJrVktMVWxWUGtMZjVneS9ZNC93RDlhSHpCbCt4eC93RDYwVmRSVW5qWGUrekR5MW51STNjelZMMlpiVnU1YnRRVVh4SjI0S0wzVVBXamFqYjAvTGQrNUZ6aTRPTkkwclZ0Yy9XTkNvcVFyazFOVHJXUzVXV2RtRHR1M1NrSmJVamZsa2FaUFVIZWxabitWbFZ5dDhYaGNUNWExNXpOcW1yMjhtemF4TU9FckdMYVhpdmUydXRVcXFpcFBGbFNTVkZuMjBXUFIwRmVCRE5DVHErR3ZocTIxMDAzbDFjMWpBeThPM2IxQ3hPN2syb3VNYnNYU3ZNM3RScjZkcWRyQ3hNbUNqTDh6ZlhEQ2FwU0tvVnRSVW5qVHpLV0daS2xhWTdpRnByYWk0WTVXODJXdUdEcmd0eGMrOXRPdGFYZHc4ZXhjaGN2UlhISnVxNHFLcjNzd1g5VHMzOUp0WWR5TW5mc1NyQ2V6aHB6YjY3aXRxS2gzcHZEQ21YSlJMazJoYWEyblhGdk54S3QxZWJZWFdGcjFqRHg3V1BieC9BZGZ6VlhWenFxYkR4cHVwYVhpWk04bVdQYzQrTnV5b3lxb3hhcFIxYXFWRlJVSy9QNGRqeWRuQllCNlcyOC9hWEU3VkpQRXo1V1IwK1ZkdnhUanh6YzRybFZYVW5IeXBReTdOKzg1WEZhbkdUcTZ1aWRkbFRYcUtsTXpyWG5yN1RYSkhMbHBoVEw3RGUxUFVGbGFoTEx4K0szV25EWFpKVVZPUTg0R1phc1ppeWNxRHY4TlpMYnQ0dVJ2bk5Pb3FUeEpacy9MWE56VjZDdkJoazRkUGh5NU9lblNXdWRyRmpVTGRsNU5qL1h0ejhPNUIwVHQxcndwSHJVdFZ3citCYXdzUzFPM0MxTGlYRzA5bTNxdm5LaW9xV2Q2YnpWcDhhbzNUR2hSYWEyc2xLcFcyNVJXWjBUZk1ic2MrM0hUWllTc3g2U1V1SjM5bGFWclRjYWRTS2lwbktUZEs4aW91ZzFqQlJyVDdUelBwSnFLa1ZGU0NTYW1YRm5qeHZ3bGt3ZHl5bjRjWXVqYTZtNHcxRlNWZzA5d2FxbXQrNHM5WDFQSHpZWTlyR3R5dDJzZUxpbE9sZVJMbGZNYmVIcStpNFhGUEh4cnNic29jRGJrbW4yNWM1UWcwVithbTU0Wm5UR215bTR3ZWx0dUN0L0ZsVmNGSjQxeHgzbS9wK1RwdHFVNTV0aVY2WEVwVytGN0Z6cHFxcWI5bjRrWHZDNWtYN2NuWmxCMjdWdUxYZ3F0ZnBLR29xSTNweFNVYUtqcnMyOU84bWVtdHpiY2szVlUydkJjMjR1cnVyYVZIQXY0dUpqVHR1OXQ0cE5QYnM1VzJ6eHAycllXRGgzSXdzei9OM0lPTHVWOEhsNGVVcUtpbzQ4OHlsZ21sbFZJckRvSThyYnl1THpOU2xtbFdUeGZPYitCZjBxM0NTenJFNzAyNnhjSlVTWGJSbDFUVjdlWm5XY20xYmNZMkZHa1pQYStGOFhJVmRSVWppeVVjaW9saHNXT0c5bDNZZzU4UjFibzFqSjBWZHRFWGQzNGloZmpPM2R4WXhoZmNlbmNXK0tTajJ0cGtuOFE0cjFMSHlZV3Bxell0eXQ4T3ppMjlrb0JVdDVtN3ZXMVBZdVRFejhuWjVJdEtqVk16KzBxUDVDMGpuNlpIVkhtS3hjNkh4b3dyNFhTVnJ4YnpXMVRNaG01MTNLaEZ4amM0YVJlL1pGUitvMUtpcFNWeVVvdUxwUnl6WUttSnBHeEdNbEpWYlVjbUxyZ2U3VjEycnNMc1VtNFNVa3BLcXFuWGFpeCtZTXYyT1Avd0RXaXJxS2lOeWNleTJpWjJvVG81UlVxYnkwK1lNdjJPUC9BUFdpSjY5bFRoS0R0V0VwSnB0VzBudEt5b3FUeHJuZVpYeTFudUltb3FSVVZNelVtb3FSVVZBSnFLa1ZGUUIwc3JjNHlqMlZ6blcvRCtyeHZRampYWmJhVXRTZjlENjNJY2RjZTA5NDJSS3hjVWszVGxweWRWRjRUbmFtcnNOcTdVZTlIZDlCbHFkTkcvYXl2YnlQY3o2V0N1MGZWSTUxbFJtMTAwRnQrOHZLUlludFdyc2JzRk9EcXBmNm96NXk1YmxibTRTVkdnY1I4U1kvUlp0eW03ajRsMXByaU8zT2ErTGNlcmpkWDI0TmRtRHI5WnllcFIvdFJuNGMwL1pMNFg3enI5TXVaZFFsMzAwY29BRGdQb1FDQ1FBQVFBU0FDck5JN0FBQVNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDR1NRd3RwRXRnQkFMRkNRUUFDUVFBQ1FRQUNRUUFDVDFiZTlIZ21MOElNaHJBeTFGU0tpcFVxVFVWSXFLZ0UxRlNLaW9CTlJVZ1ZBSnFLa0NvQk5SVWlvQUpxS2tWQUI2cVJVaW9xQVRVVklxQUNhaXBGUUFUVVZJcUtnRTFGU0tpb0JOUlVpb0FKcUtrVkZRQ2FnaW9xQVRVVklxS2dFMUZTS2lvQk5SVWlvcUFUVVZJRlFDYWlwRlJVQW1vcVJVQUUxRlNLZ0Ftb0lxS2dIaVQ4SmtFVkJZdWIybTU5ekZ2UmNaY0xUckY4ejVuMUdkM2dadHZOc0s3RFpMZE9QS21mTmkzMFBWcm1KZlZYWGtsSHlvODNYUmV4ZmVubm0vd0RuUHRyZC9Vdm5PRDFEUnE5RFBGZkhINWVZN3NxL2lHejBtQngremtuMkg0UDFsaFp2Vzc5cU4yMCtLRTFWTTg1bHJwc1c3YTh1RFM2OU5oNmwrQ3UySnhXT2VEeTArUThPekoyN3NXOE1zbFg1ejVyT1BET1VYOWx0ZG9nelpzZUcrL3ZVWmdQR2c4MFU5NlBxazZwTWtFQXNTU0NBQVNpU0Z1SktzMFd3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRVBjU1E5d0RQSUlCY29TQ0FBU0NBQVNDQUFTQ0FBU0trQUF6VkxyUk5BbG5KM3JyNExTNWQ5WHpJb292WWZRdERTV2wyYWN2Rlh6cEl2cDdTdTNsQ1haVVpUZE1LMG9xZktlZjZqZm5adEp3d2xLV1d1NDF2bGJUT2Vmb2VvUGxiVFB2OEFvZW9YQVBSOGxwL0RSNDNuTlI0a2luK1Z0TSsvNkhxRDVXMHpubjZIcUZ3QjVMVCtHaDV6VWVKSXAvbGJUUHYraDZnK1Z0TTU1K2g2aGNBZVMwL2hvZWMxSGlTS2Y1VzB6Ny9vZW9QbGJUT2Vmb2VvWEFIa3RQNGFIbk5SNGtpbitWdE0rLzZIcUQ1VzB6Ny9BS0hxRndCNUxUK0doNXpVZUpJcC9sYlRQdjhBb2VvUGxiVFB2K2g2aGNBZVMwL2hvZWMxSGlTS2Y1VzB6Ny9vZW9QbGJUUHYraDZoY0FlUzAvaG9lYzFIaVNLZjVXMHo3L29lb1BsYlRQditoNmhjQWVTMC9ob2VjMUhpU0tmNVcwejcvb2VvUGxiVFB2OEFvZW9YQUhrdFA0YUhuTlI0a2luK1Z0TSsvd0NoNmcrVnRNKy82SHFGd0I1TFQrR2g1elVlSklwL2xiVFB2K2g2ZytWdE0rLzZIcUZ3QjVMVCtHaDV6VWVKSXAvbGJUUHYraDZnK1Z0TSsvNkhxRndCNUxUK0doNXpVZUpJcC9sYlRPZWZvZW9QbGJUUHYraDZoY0FlUzAvaG9lYzFIaVNLZjVXMHpubjZIcUQ1VzB6Ny9vZW9YQUhrdFA0YUhuTlI0a2luK1Z0TSsvNkhxRDVXMHo3L0FLSHFGd0I1TFQrR2g1elVlSklwL2xiVFB2OEFvZW9QbGJUUHYraDZoY0FlUzAvaG9lYzFIaVNLZjVXMHo3L29lb1BsYlRQditoNmhjQWVTMC9ob2VjMUhpU0tmNVcwejcvb2VvUGxiVFB2K2g2aGNBZVMwL2hvZWMxSGlTS2Y1VzB6Ny9vZW9QbGJUUHY4QW9lb1hBSGt0UDRhSG5OUjRraW4rVnRNKy93Q2g2ZytWdE0rLzZIcUZ3QjVMVCtHaDV6VWVKSXAvbGJUUHYraDZoNW44SzZjNHRSbE9MNUcrRnI2SW91Z1BKYWZ3MThvODVxUEVrZlA5VzB5N3AxOTI1Yll2YkY4alQ1VFFrOWgxbnhpbDBObVhMNFczc3dPUW0rUTh1NWJ5WFoyMDZxRHdydWFUK2M5N1JYWlhyTUp5MnV0ZlpnUUNBRHJKSlRhYWFkR3R6UElJQjAzdzlyZlJTNks2L3dEU2svRFhrdnkxOVoxcWFhVFRxbnVaOHV0M0pXNXFjZDZPeCtIZFpqY2hIRnV2WTlscHZrZmtQNmpvMGVvNFVsWm0vd0MzSi9BKzYrNzBQa1BHOVMwVzI5YlgzbDg1UmZFR1AwT1pOTGRHY2wySDRVU3FPbytMc2VsM3BGOXVLbDJZN0g5Qnl4ejVjazdsdnVUa2wwUEZlODlIUjNPSlloTG14NlNRUUNUb0pCQkszZ0hzQUZDNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQmpleGdtZTg4bDBWWUFBSUFBQUJKQnNZZUwrWW02N0lSOFovVVJLU2ltM3NSRGFTcXpYQllTdjZkYWZBcmZIVGxTVCttUkg1ekE5ajZNZStaOFNYSmJrVnp2dU0wVDFadFN2WEZiaDQwcTByMUZVM1B6bUI3RDBZOTh6WW1iZ1J5SU5XMURmNFRVVWxzZkxVY1NYY2E1OXhFcmtsRnRRZXdpenBMNEU1dDhUMzAzZHc3TFJQOFhaL20vcmtVc01xeE9LbEZweGU1cmNYV2lmNHV6L04vWEk2ZlR2M0QrTE4vYmw3UGlpZVA2amNuTzBzeXBTYTl6TjhBSHNIbEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUZEOFUydW1XTmJkZkM0OTNVNEdjMWYwbTRtbmFlK3RlTCtDT3IxNlNqZXhKUGN1azdrU3N1NXVOYnB4dU1hN3F0SThQVi91cnJVc3VNY1B3STlyUlhia0xGdFJWZTEveVp5b04vOEFPWUhzZlJqM3grY3dQWStqSHZtWEVsNGNqMU04dTR6UklOLzg1Z2V4OUdQZlBVVmc1VllRajBjK1RaUi9Sc0hGYXhjSkpieHhHdHNXa1Y1bHhzaVZpNXhMeFg0eVBGNjFLemNkdVc5Y3ZPandhTktVZDZaYWlrdDZaMVdWbXgxTFRZZEpKTzlhMk44c29UVks5Zm5PV2FvMm55T2g3aGszcmNlQ0VxUjV0aGpLeFU4emxONXFwS3ZLOHZLK2VobllzcTBwUlhaYnFsdXFBQVhOU1NZYnp5ZTRicWtQWVN0cDZBQlVzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZVpyWlhtTVpsYXFxR0hjV2lReVFRQ1NDUVFBQ1N3d25UQXZTVy93dHZXaWl1TEhEL3g5LzhBbi9wUm5lN0s2VVozZXo3VVY0SUJvYUVnZ0FHU042OUZjTVp5aWx1U2JTUG9taWY0dXovTi9YSStibmZmRE9mWnlNR05sU1N1UXErSGxhYnI5RFp0bzNHT29WYUxOQ1VlbDFUK1k4ejFpRGRpTFM3TXF2cUxrQUhySGdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFIT2ZHY3BSeHJNb3R4YTRxTmJIdnRuSFR1WEowNDVPVk4xVzJkTDhZNmhadXVHUGJrcGNGVTJ1ZHROOXFoeTU0MTV4bGZ1eVZHbkpVZlJGSi9LajZYMDJEanBZWmxSNHYyTmtnZ0ZEdEpNbU0yc2kxVHkxM1RFWk1iOVJhL0hIdWtTN0w2Q0piSDBHenFuNmlQNEYzV2FadWFyK29qK0JkMW1rVnMvcHg2Q3R2c1I2Q1FRQzVja0VBQWt5cFVWREhCVmtaU3NpVUFBUVNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFERmNWSlY1ektlTGlySHJFcmFERUFDNUFBQUFMSEQveDEvd0RuL3BSWEZqaGY0Ni8vQUQvMG95djlsZmVSbmQ3SzZVVndBTlRRQUFBR1d4azNzZVhGYWs0dmVZZ1EwbXFOVklhVFZIaVdhK0lkVjNkUEx6cCtzVDh3YXI3ZWZuejlZcXlVeU12Tyt0bVQwOXJ1UjZpeitZTlY5dlB6NStzUG1EVmZiejgrZnJGYUJUbmZXeDVlMTNJOVJaZk1HcSszbjU4L1dIekJxdnQ1K2ZQMWl0QXB6dnJZNEZydVI2aXkrWU5WOXZQejUrc1BtRFZmYno4K2ZyRmFCVG5mV3g1ZTEzSTlSWmZNR3ErM241OC9XSHpCcXZ0NStmUDFpdEFwenZyWTh2YTdrZW9zdm1EVmZiejgrZnJENWcxWDI4L1BuNnhXZ1U1MzFzY0MxM0k5UlpmTUdxKzNuNTgvV0h6QnF2dDUrZlAxaXRBcHp2clk4dmE3a2Vvc3ZtRFZmYno4K2ZyRDVnMVgyOC9QbjZ4V2dVNTMxc2NDMTNJOVJaZk1PcSszbjU4L1dIekJxdnQ1K2ZQMWl0QXB6dnJZNEZydVI2aXkrWU5WOXZQejUrc1BtRFZmYno4K2ZyRmFCVG5mV3h3TFhjajFGbDh3YXI3ZWZuejlZZk1HcSszbjU4L1dLMENuTyt0amdXdTVIcUxMNWcxWDI4L1BuNncrWU5WOXZQejUrc1ZvRk9kOWJIbDdYY2oxRmw4d2FyN2Vmbno5WWZNR3ErM241OC9XSzBDbk8rdGp5OXJ1UjZpeStZTlY5dlB6NStzUG1EVmZiejgrZnJGYUJUbmZXeHdMWGNqMUZsOHdhcjdlZm56OVlmTUdxKzNuNTgvV0swQ25PK3RqeTlydVI2aXkrWU5WOXZQejUrc1BtRFZmYno4K2ZyRmFCVG5mV3g1ZTEzSTlSWmZNR3ErM241OC9XSHpCcXZ0NStmUDFpdEFwenZyWTh2YTdrZW9zdm1EVmZiejgrZnJENWcxWDI4L1BuNnhXZ1U1MzFzZVh0ZHlQVVdYekJxdnQ1K2ZQMWg4dzZyN2Vmbno5WXJSVVU1MzFzZVh0ZHlQVVdYekJxdnQ1K2ZQMWg4d2FyN2Vmbno5WXJRS2M3NjJQTDJ1NUhxTEw1aDFYMjgvUG42eDR1YS9xZHlMaks5SnhmSTVTZmRrVjdmSVFNcTVhOWJKVmkxdHlSNmoxTzVPNUp5bStKdmxaNUFKU3BnaldnQUJJQmx4djFGcjhjZTZZakpqZnFMWDQ0OTBpWFpmUVJMWStnMmRWL1VSL0F1NnpTTjNWdjFFZndMdXMwaWxuOU9QUVZ0ZGlQUUFBYUZ3QUZ0ZEFETGFXeXZPZXlFcUtoSm15UUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRFhrdUdUUkJsdlJxdUxtTUpkT3FCSUlCSkJKWllYK092L3dBLzlLS3dzc0wvQUJ1Ui9QOEEwb3l2OWxmZVJuZDdLNlVWd0lCcWFFZ2dBRWdnQUVpcEFBUGRRZVV5U0JRa0VBRUVnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVnZ0FFZ2dBRWdnQUVnZ0FFa05pcDVxU1RRa0VBQWtFQUFrRUFBa3lZMzZtMStPUGRNUmx4djFOcjhjZTZSTHN2b0lsc2ZRYk9yZnFZL2dYZGthUnU2djhBcVkvZ1hka2FKU3orbkhvSzJ1eEhvSkJBTkM1Sjd0S3JyekdNMklSNFlwZHNpVHdKUFFBS0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFocXFvYThsd3lhTmt4M29WanhMZXU0VEY0Z3dBQTBBTFBCL3h1Ui9QL1Fpc0xMQi94dVIvUC9RakcvMlY5NUdkN3NycFJXZ0EyTkFBQUFBQUFBQUFTbVFBRDBEeW1TUVFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTS2tWSXFCUW1wQUJKSUFBQUFBQUFBQU11TCtwdGZqajNVWWpKaS9xYlA0NDkxRlpkbDlCRXRqNkRhMWY5VEg4QzdzalJON1dQMU1md0x1eU5FclovVGowRmJYWWowQUFiOWhvWE1scU5aVjVFWnp6Q1BERkx0bm96YnF3QUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRFd1UTRKZFI3andiTnlISEduTHlHczltdzBpNm9rRm5nLzR6SS9uL29SVmxwZy80ekkvbi9vUm5mN0srOGpLOTJWMG9yQVFEVTFKQkFBSkJBQUpCQUFKQkFBSkZTQUFlZ2VhazFCRkNRUUNBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU0trVklKRkNhZ2dBa2tFQUFrRUFBa0VBQWtFQUFreTR2Nm16K09QZFJoTXVMK3BzL2pqM1VSTHN2b1pFdGo2RGExajlUSDhDN3NqUk43V1AxTWZ3THV5TkFwWi9UajBGTFhZajBFbVd4Q3ZoUHNHT0VYT1NTN0p0SkpLaTNJdEo4aG9TQUNoQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1GKzM5dGRremdKMFlOSXM4RC9HWkg4LzhBUWl1dTIrQ1gzWHVMSEEveGVSL1AvUWhmN0MrOGlsN3NycFJXQWdHcG9TQ0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFUVWs4Z0E5QTgxSkFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkZTS2dIcXBGU0FBU0NBQVNDQUFTQ0FBU0NBQVNDQUFTQ0FBU1pjWDlWWi9ISHVvd21YRi9WV2Y4QWNqM1VSTHN2b1pFdGo2RGExbjlWSDhDN3NqUk43V2YxVWY4QWJYZGthMWkzOXQ5Z3BhZExVZWdyYS9UajBHUzFiNEk3ZDczbVFBaDRsZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRHpPS25IaFpzNGNYRFRjbFA3LzlDTUJ1V0ZYQXZwY3FtdlJLWFg4S1g5U003dlpYU2lrQWFhZEhzYUIwbXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJOUlVnRUFrRUNvQklJcUtnZ2tFVkpxQUFCVUFBVkZRQUNLaW9KSkJGUUFUVVZJQUFBQklBQUFBQUFBQUFBQUFBQUFBQUFBQUFCbHhQMVZuL2NqM1VZak5oUmNzcTFUa25GdnRsWmRsOURJbDJYMEc3cWx2ank0MThWUVZlM0l4N2phMUgrOUg4SzdyTlV3dHY0STlCbmE3RWVnQUF1WEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJ1NHY2SzcvTi9TalNOM0UyNGQxTGY0WDlKbmQ3SzZVWjN1eXVsRmJldGNhcXZHWDBtbzZwMGV4b3NERmVzOGE0bytOM1RhTXFZTTFUTlFCMVRvOWpCb1NBQUNRQUFRQUNBQ1FBQUFRQUNRUVNBQUFBQVFBQ1FBQUFBQUFDQUNRQUFBQUFBQUFBQ0FDUUFDUUNDUVFBQUNRQVFBU0FBUUFBQ1FDQUNDUUFBQUNZUWxPWERFQW1FSlRsd28zOFdDaGR0cGVWR3I3Smp0MjQyNDBXL2xabXNKdS9icDVTN3BqY2xWUGRRcko0UG9NK28vM28vaFhkWnFtenFIOTlmaFhkWnJGTGZZajBGTFhZajBBQUZ5NEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU0yTGtkRE4xMndsdk1JSWFUVkh5a1NpcEpwOHB2T3pnM0h4SzV3MTVFMHZvWkg1WEM5cjZVZThhUUtjTjk5bE9ITHZ5Tm01cCtuM0hWM2FQblVvOTR4dlR0TFRvOGlqNXVPSGVNUmp1MlkzRnpTNUdTb3k4U1JPU1hpU05uM2ZwWDduMDRkNGU3OUsvYytuRHZGVk9Fb1Boa2p5YWNLWGlTSjRjdkVrVy91L1N2M1Bwdzd3OTM2Vis1OU9IZUtnRGhUOFNRNFV2RWtXL3UvU3YzUHB3N3c5MzZWKzU5T0hlS2dEaFQ4U1E0VXZFa1cvdS9TdjNQcHc3dzkzNlYrNTlPSGVLZ0RoVDhTUTRVdkVrVy91L1N2M1Bwdzd3OTM2Vis1OU9IZUtnRGhUOFNRNFV2RWtXL3UvU3YzUHB3N3c5MzZWKzU5T0hlS2dEaFQ4U1E0VXZFa1cvdS9TdjNQcHc3dzkzNlYrNTlPSGVLZ0RoVDhTUTRVdkVrVy91L1N2M1Bwdzd3OTM2Vis1OU9IZUtnRGhUOFNRNFV2RWtXL3UvU3YzUHB3N3c5MzZWKzU5T0hlS2dEaFQ4U1E0VXZFa1cvdS9TdjNQcHc3dzkzNlYrNTlPSGVLZ0RoVDhTUTRVdkVrVy91L1N2M1Bwdzd3OTM2Vis1OU9IZUtnRGhUOFNRNFV2RWtXL3UvU3YzUHB3N3c5MzZWKzU5T0hlS2dEaFQ4U1E0VXZFa1cvdS9TdjNQcHc3dzkzNlYrNTlPSGVLZ0RoVDhTUTRVdkVrVy91L1N2M1Bwdzd3OTM2Vis1OU9IZUtnRGhUOFNRNFV2RWtXL3UvU3YzUHB3N3c5MzZWKzU5T0hlS2dEaFQ4U1E0VXZFa1cvdS9TdjNQcHc3dzkzNlYrNTlPSGVLZ0RoVDhTUTRVdkVrVy91L1N2M1Bwdzd3OTM2Vis1OU9IZUtnRGhUOFNRNFV2RWtXL3UvU3YzUHB3N3c5MzZWKzU5T0hlS2dEaFQ4U1E0VXZFa1cvdS9TdjNQcHc3dzkzNlYrNTlPSGVLZ0RoVDhTUTRVdkVrVy91L1N2M1Bwdzd3OTM2Vis1OU9IZUtnRGhUOFNRNFV2RWtXL3UvU3YzUHB3N3c5MzZWKzU5T0hlS2dEaFQ4U1E0VXZFa1cvdS9TdjNQcHc3dzkzNlYrNTlPSGVLZ0RoVDhTUTRVdkVrVy91L1N2M1Bwdzd3OTM2Vis1OU9IZUtneVdyTXJqNW84cklkdVMvK2todzVlSkl0RnB1bVM4WEliNjA0ZDR5d3djQzJxUnU5ZDhVZThhVUlSZ3VHS29qMFVjWlAvd0NraXVTWGlTTjM4cmhlMTlLUGVKaThQRzhLTXVPWEp0cS9vTkVFY052Ykp0RGhONE9iYVBWMjVLN056bHZaNUFMcFV3Um9sUlVRQUJJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUE00Um1xU1JwM2JNcmJydmp6bThRMG5zZTRsU2FKVG9Wd05tN2kvYXQrYjNqV2RVNlBZelZOUFlXUUJBQkpJSUFJSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQkFBSkJBQUpCQUFKQk1JU202UlZXYmRuSGpEYkx3cGZRaUhKSU4wTVZuR2N2Q25zWE55bTBra3FMWWtTRE50c3EyQUFRUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURIY3N3dUxic2ZPaklCVUdoZHNUdDc5c2VkR01zekJkeFl5Mnc4RjgzSVhVOTVaUzNtbUQxTzNPMjZTVk9yeUhndVdKQkFKQklJQUJJSUFCSUlBQklJQUJJSUFCSUlBQklJQUJJSUFCSUlBQklJQUJJSUFCSUlBQklJQUJJSUFCSUlNdHV4Y3ViVXFSNTJRM1FHTXoyc1dVdHMvQmo5Sm50WTl1M3QzeTUyWlNqbnVLdVc0OHdoR0NwRlVSNkFLRlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNHazFScXE1akJjeEl2YkI4TDV1UTJBRTJ0aE5TdW5hdVcvR1d6bjVEd1doaG5pMnA3VXVGOVEwVTk1S2x2TkVHYWVKZGo0dmhMcWJ6QzAwNk5VZk15eWFld3NBQVNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ1l3bk4waW0rc1o0WWMzdG0rSHFMYXlHMHRvcWpYTXR2SHV6MjA0VnpzMjRXTFZ2Y3R2TzlyTWhSejNGWExjWWJlTmJodGZoUG5abUFLTnQ3U29BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFJbEdNbFNTVFhWSkFCZ25oMnBlTFdMTU1zTzR2RmFsOUJ1Z3NwdEU1bVZzclZ5UGpSYVBCYW5pVnEzTHhvcDlnbFhONkp6RmFEZWxpV1h1VFhXZmZQRHdWOW1mYlJiT2ljeU5RR3c4SzV5Tk04dkV2cmtUN0tKekxlVFZiekNESThlOHZzTWpvYjNrUHRDcTNpcVBBUGZSWGZJbDJtT2h1K1JMdE1tcUI0Qjc2Qzk1RDdSNldOZmYyZTRSVmJ4VkdJR1pZbDU4aVhaUGF3cDhza3V0dEdaYnhWR3NEY1dGRDdVbSt0c1BjY1d5dnMxNjVHZEVaa2FCa2pZdXkzUmZaMkcvR0VZK0trdXNlaXJ1YmtSbU5PT0ZKK1BKTHJiVE5ERnN4NU9KOVV6QXE1TjhwRldRa2txTFlpUUNDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRC8yUT09JyxcclxuXHRcdFx0XHRcdFx0c3VwcG9ydDogJ2RhdGE6aW1hZ2UvanBnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQVFBQUFRQUJBQUQvMndCREFBb0hCd2tIQmdvSkNBa0xDd29NRHhrUUR3NE9EeDRXRnhJWkpDQW1KU01nSXlJb0xUa3dLQ28yS3lJak1rUXlOanM5UUVCQUpqQkdTMFUrU2prL1FEMy8yd0JEQVFzTEN3OE5EeDBRRUIwOUtTTXBQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQzL3dnQVJDQUk4QXU0REFSRUFBaEVCQXhFQi84UUFHd0FCQUFJREFRRUFBQUFBQUFBQUFBQUFBQUVEQWdRRkJnZi94QUFhQVFFQUF3RUJBUUFBQUFBQUFBQUFBQUFBQVFJREJBVUcvOW9BREFNQkFBSVFBeEFBQUFDNzVyNzRBQUFBQUFBQUFBQUFYV3k2TnVQTkFBQWtna2dBa2dBRWdnRWdnQUVrQUVrQUVrRWxFYWM2dlhoRndBQUFBQUFPcmZnNnVuQ0FBQUFQSzRlNkFBQUFBQUFBQUFBQ04yL051enpnQUFBQUFBQUFBQUFBQUFBQUFBQVl6UFB6NjllTmdBQUFBQUNQVDcrTG1xQUFBQVBLNGU2QUFBQUFBQUFBQUJLdlJ2eVh6a0JCSUFBQUFBQUFBQUFBQUFBQUFBQUFOT09qU3AxQUFBQUFEYXR6K2cxOG9BQUFBRHkySHR3dEtvaFlna0FBQUFBQUFaelRvMzQ3RkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDZGVOZWZUckpBQUFBRy9mazdlbm1nQUFBQWVZdzlyQmZOU0U0clNyQ3dBQUFBQUFHYzA2TitQTlVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVV4cHpxZGhJQUFBRzdmbDd1bm1BQUFBQWVaNS9acm05a1VpWndXeVJpc0FBQUFBQU01cDBkT1BLSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUZVWDUxT3drQUFBWFd5OUpyNDRBQUFBSG1NUGF3WHNVZ3dXeVJpc0FBQUFBQmxOZWhmanpWQUFBQUFBQUFBRW90bWxrMXNtdVNKUU1VNHhOYTFjWHJpOEFBRWtBQUFBQUFBb2pYUnAxZ0FBQWVpMjhmWW5JQUFBQWVWdzl3a2dFa0VnQUFBQUFqb2FjbGlnQUFBQUFBQUF6bW16T1d4T2Q3TklBQUFBWXdwYWEwYTY5ZHNVZ0FBQUFBQUFEV2piVXAwZ0FBRGJ0emQvWHl3QUFBQjVuRDJhMTdJcEV6Z3RrakZZQUFBQUFiZCtiWW5FQUFBQUFBQUMrYzl5Mkd3emtna2dFb2hKRWhKRUFKbEF4VHF0ZE91OWNYQUFBQUFBQUEwcWROTWJBQUFEcVg0T3Rwd2dBQUFlWjUvWnJtOXNaNHpiQmJKWEZjQUFBQUMyY3QyL0tBQUFBQUFBTFpwdjI1OWhtQUFBQUFBQUFBQkJxTnRHdlJqRWdBQUFBQUFSTTZHZlpqRmdBQUJ2MzVPdnA1OWlvQUZNWDQrZm9hbGVpRnBWRUxFRWdBQUFDWnJ2NmNreEFBQWtBZ0FBRzdibjNwd0FBQUFBQUFBQUFBQXhUejY5T3RHb0FBQUFBa2dGY1gwcWRZQUFBRXE3bCtmYW5ET1lyaTJyWGZUcjBFNXFZTDVxUW5GYVZZV0FBQUFHMWZtdW5NQUFBQUFBWnpYbzI1YjJZQUFBQUFBQUFBQUFBQTFJMjBLOU1KQUFBQUFBR3JYZW11d0FBQUFBQUFzak91YjJ4VEdad1d5UmlzQUFBQm5PZTVmbUFBQUFBQUZrMDZkdVd5S0FBQUFBQUFBQUFBQUFBQ2hweks5Y0pBQUFBQUFpWjBjdXNrQUFBQUFBRE5UQmV4U0RCYkpHS3dBQUFHM3B5NXFBQUFBQUFXVFRxVHk1S2dBQUFBQUFBQUFBQUFBQUNsZm1WNjRTQUFBQUFCUkcxRk53QUFBQUFBQ0NTQVNRU0FBQU01ejJyOHdBQUFBQUMwOXJwNE5YbjIyWXhFa0VrRWtBa2dBRWtBQUVnRUFFa0FBQXBhY3l2VUFBQUFLYjB1cGNFNm1mVmlBa2tBQUFBQ3lNNjV2WkZJbWNGc2tZckFBQURZMDVzMUFBQUFBTVZzMWJiVjdIWHdaelhSNHVtK2N3QUFBQUFBQUFBQUFLR21WMk1GR0syS1lpY1UwemZDYlp6V3lhYTlOY1lBQWNqVHorL3g5Z0FneU5hMjlOOWJaenpWRkRXbXVvQUF0WjFMMlJuRTJ3V3lSaXNBQUJsTmRpL0tDU0NRUUFTTVUrNTliNTN6WG4rdjN1M3pOZXV1bGowNlhMMGJjNEVBQUFBQUFFa0FBQUUweGVtTmVqMThmdVBXK2U1UFAyK0w4cjZEM2ZzZk5XMnBaTkxMVnlBTk9tdnpmd3ZyY1lBa0VjblR6L1daVzczcGVicjVhaVR6L20rbnFUMDRXMHR0UzJjN2xMWnpvalRrNTk4TEFDVllXbFVRc1FTQUFCYmZDeWN3QUFBQUlUNjMwZkY5SDIrUjRmeXZwS2VmUzVsbElBQUFBQUFBQVROZDNmbjBlZnFBR3gwNWV4OVh3TWtaekdNUE04UHNidXZQclUxd2kwUk9ybnRYVytVeHpNZXpuWTlFeEFBSEswODMxOUxkbnQ0U01ZdFZTL0U0ZlEwSzlkVjliSnJiT2QwNTNNN1pwcVYzNVZPOEFacVlMNXFRbkZhVllXQUFBdjE1WmdBQUlNNURDQkk2dlJ4ZW43dkgyZE12RStSOURmWFBOQUFGVnI3ZXVPcm5yWlN0UzhGeWdBQXl0WDFIcWVMNXJ6UFhxcHFBTStpdmI2L1A3SFY1MjFmUGhjdm9jRGk5VDNuci9OOGZuN2FNOXUvMmVaNHp5L2YzTmVmMC9mNUhrZlA5dnlubmV6SkV4eXV2eHRiVG0zc1BRcnpuMHZKMGJlK0d2bnJuTmNZblh6MTFaNmFiN1pxMlRuZE5McHp1WjV6WHorWHJBQUFBQUFBQ1pwZGZBUVNBQzY5ZnBYdC9JNmVlL3p2eGZxL29Ici9BREFBQTgveWVucWNtMVRUS1FIVTYrTDJmcWVCNUx6dmI0bkQ2UHFmVThTNjFQRitSOUJjenUwcU1FelNQWCt0NE16SEI4LzFPVmgyMjNxS2M3Mk05ZU4vZmU3OHh1NlllQjhiNlhuNDlYb083ekthNmM3RHE2L1R3OG5uN2Vudng1ekhsZUQyWWlCaGF2ay9ZK0wzOFoxcDM2UEY3M2I1ZTRBRENtMWMyaWJacTJLVzJwZE9kek95YytEbDZ3QUFBQXlta1JNTEFESytXYzVnQUFiTjh2bzN0ZksrWjRmWDg3eGV0NlBzOG9lcDlEeE1yUjVUemZjSEc1Tyt5dWZxUFY4anZkZm1qVnByeGVYMGZTZHZrZ0FlRDhmNlNqUFQ2SDdueTljVDRmeWZvL1RkM2pkYnA1SVBKZVo3Vzd2aDZIczh6aTgzZDQveC9ldVowenI5SytnK1NIRTV1L3JkSEVMSnJJQUI0VHlmby9QOG5wQk1WK3I4cmVqQ3UvRzVmVjdYTDZBZ2tGZE5zWXRraktZelZzbWwwNTN6bmhFOHFuZUFBQU5xM1B2MjVaSVRWRnRlTnRhTnNJdm5waEtDQ1FBTDdVaUwxUTczWDV2ci9SOE9acnU2WTB4Ylh6MnJpZkVlUDlHcEZOOXJMVnVaWUo5bDZuZ2RibzQvQWVOOU5YVyt2RzBSTVpWeW1NRnlMNXltSTlINlhrNm1PL0M0L1R3WEdTdHpJWDcwOS83WHpOY1Q4NjhUNnp0OWZuZXE5RHhMSmp6WEY2dXRudUJyMDE0L0QzYVU3UWxNZW03L0FCZTEwOGZuT1AwZkZVMTdITDZJQUdNWHhwcEpNeG1yWXBkYk8rYytmWHFwcnFBQUJLdmEwODZFd1lyUW1DRTYxZGFMTVVnQURwYmMzMHoyL2toODA4VDYzdDlQbjcydlBiYlB1OWZuYU9lL0w1dTdHSjhwNXZ0V3hsNmYxUEk5SDIrWDRmeWZvdVJ4OTMwbjZINUhHdHZtL2dmV2RIcDVmZCt4OHp4T1gwdkplVDdkbDY3ZXVJR2RxZEhmazVmTjJrZ2FPRzlrVXFYOWQ2M2g5N3I4L2g4dm9lZDRmVjlkNmZoZERYbjFNOWZQOG5xZHZwODhDcUxlSDhiNlBYaStzMW8yOFRaMjhqWU1Jbmh4N1BWNWZZQUFKeHoya2xHVXhZcGRiT3VMYXRlZ0FBQVNyMnRQUGd4VEMySkNZVGlqRzBha2JZUklBRjlxL1J2YStVNkd2TjhsK2QrNDliNkhocFp6V3lhZ2FPWFJ5T0h1em1tZWo2Sjd2eW1qajArRThmNlg2WjczeVBHNXU3eDNtZS85RDlyNVhTeTZQQytOOUhaRk8vNlBtK2s3ZktBQUdkcVdUQSthZUI5Yk5hN1hSbDlBOW41a2VVODcydVpoMSszOWY1eSthK084MzN0dlRuc21BT0x5OTJqeTlGSytnNk5icitXM3JjMTZOcWx1UDBkbVhtL1NnQUNNOXhraktZc1V4VFRHb0FBQUE2bCtHMmM4Vm9UaW1FNHdpWWkwWXhPbzJ4aVFBaTMxZjMvaXFhMytZZUY5bDlhK2grSDRmSjZWdHM5aStjelhwYmMzRTVlL3huaisvbE5hNDAyK2pHMjFjNXA3MzEvbXZMY0hzK2Y0L1UyYjVhSFB2bkZNWXRadEd6Zk1hV1c5T2RzSXY2RHU4ejJQcC9QNFJieGZsZlFjN2w2Y1Z2ZSs1ODEwOXVVZUg4bjZIbjRkWDBmM2ZsSk9UejltRmJnRHpmRjYyaHk3d25sVzIwdTM1RHIwYlVNb2VYbjJlcHllMEFBRk5VVGtqS1l4VGpGZ0FBQUFMWno2VitNbkVoYkVpSnh0R014RVRXbldqVUFiVjgvcS92ZkdjRGo5UHgzbmU3OVE5MzQvUnoyNWZOM2pWcHI2ejBQRjhyNS9zK2I4NzB4djlHSHYvWithODl4K25vWTlYc1BTOEx3L2svUitrNy9INm0vSjgzOEw2dW5PUkUzOWo2dmc5N3I4NnFKOG41dnQ5bnI0T3gwY1hHNXU3eGZrKy9GUTdQWnhlMTlYNThENXg0ZjFYZjdmTTlSMytSb1piMFo3RGYzNUw3Vkh6L3h2cGRIbjNIT3R2eWV2NVhkbkxvNDZhR2xlZkgwSFY1UFJBQUUwMG1MQ0VnQUFBQUFEWW5IZXZ6WXBoT01JV3d0WEVnaE91MHJpd0hjNk9INlA3UHl2ai9POTNReTZQZjhBcmZOY1RsNytaaDJnajEzbytKNGZ5Zm9lUHlkbU1hZlF2YytXM05jUG0zaGZXK3Q5SHhQUWR2bWZPL0UrcDd2YjV2cCs3eVBEZVQ5RnlPVHJBd2kvZTd2UDlwNm56OGxVVDQvelBlNFBENldjNWd0bGFOdlhMNkg3WHkyQjh0K2YrMCtuZTk4YmJhdm1PRDJNWXZzWHg5RjIrVlJXL2pQTCtnNUhIMjVUUWFjNzBkUGw4VzNqZExrOUhTNmVPSHVkYmw5Q1FKaEVpYTNtdHdBQUFBQUFBTHB5M0xjNlVST0thN1JDTVV3bWxlcUxwSWV1N3ZHOXQ2ZnovZ3ZKK2szOXViMTNvZUo1emk5U2ltMkNiclorbjd2SStjZUg5VnFZNmQzdTRQYStwNEhrL1A4QWE4bDVmdS9TZmY4QWtOelRENWg4L3dEWDl6cjRQYit0ODk1amc5anlubStzVEVOalN2dFBXK2U2L1J4OHZEcjRmSjZQb08zeS9IZVg3L041dW1aaERPOGRicDQvYyt0ODd5T2ZzOC94K3I3ZjFQbnVCeWVsNW5nOW42TDdYeWd4UG5QaC9WNnVWeVFOWnJxMnR5dS80N3BjWDFYUDYvbmNjdmI2M0w2SUFBeWkyVkxnQUFBQUFBQUNWZG0yTjAweFRYYXVKQ2NVNjdUR0pBK2dlcDg1Nlh0OG5pY3ZmakZyNzVlQzhiNlRxOVBKNkx1OHZvYmNmRDVQUzhsNW50WjJqNlQ3M3lTSitaZUQ5ajlPOS80M1Z6MjhSNVAwV25qcnU2NWZTUGQrVTVtSFg4ODhQNmRMMG5mNWZyZlM4SkR5UG5lNzV2ZzliMXZwK0g2bnY4Y2VYNFBZOG41bnM0eFAwYjN2bHVqcnpjRGs5THhIay9SZlIvYytUMzllZnkvQjYvb2UzeTdKcG81ZEhSMjU5RFBmd1BpL1RVWjJBMTUxMXAxNVBWOGwwdWY2VFExOFRDM3FkYmw5QUFBVEZyS1hBQUFBQUFBQUFFb3Nta2FaUVlsUytFU2tnbWV4cHgzM3B6TWV1MmFZWlRuTk52WExlMnc1MkhUclpYbVdkbzNOTWRldW12bnAxdW5qNVBOMnlxSVR2N2M4SjBNTjl2WFBvYjh5SE94NmRmTzRpSjJkYzg1ckpxMDFxcGIwZmQ1dE5iY1BqOUNaamUxd3N0WGExeEdoajBhV1BSMit2ejVscjAwNVhMMTVUQkZMVG5hTksvSjBNKzNuMzRxOUc5bjFiT1d3QUdjV3NwY0FBQUFBQUFBQUFVYVp3QUFBQkpCTGVyejVSQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFwblRWblVBQkpBQURPSnRwY0FBQUFBQUFBQUFhK2xNUkpCSkFBSklEZGpET0tpQVNDQ1FRQ1FBQ0NTQ1NBU0NDUUNDUUFBUVNBQ0NRQUNpYjYxdGtFa0VrRWdna0xLemRTd0FBQUFBQUFBQUExOUs0SUFBQUFBMjR4c3JVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWE5dEtKMENTQVNRQVNRdGkxMUpBQUFBQUFBQUFBR3RldUZnQ0FTUUNRUTJJeXVyUVFDU0FTQ0FDU0FDUVFBQVNRU1FTQUFRQUNRQ0NTQ1NBU2ExdGFwdUVrQWtnRWdoZFdicXlBQUFBQUFBQUFBTmU4VlRBRVNtQWlVa1FtU0YwVXVybUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFOVysyTXlBRUVoQk1JbE1OaXMyMWtBQUFBQUFBQUFBVVdqWHVRQUNRUUNReml1MVRJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0RVdnRFeUVFa0VnQUJ0NXpaQUFBQUFBQUFBQUFWUzFOSVFTQ0NTQ1NKQ1lRMjZZZ0FBQUFBQUFBQUFBQUFBQUFBQUFCQklZcmEybWdRSlRBUUNaUkNTRy9uTWdBQUFBQUFBQUFBeGx6OUFBQUFDQ1EyTTg4NHFBQUFBQUFBQUFBQUFBQUFBQUFBQUFLYjNxdGNBSUpBQURNMzhnQUFBQUFBQUFBQUE1MnM0Z0FBQUFGbGFYMG9BQUFBQUFBQUFBQUFBQUFBQUFBQUJCcjY2NHBBQUFBQXZyRzVRQUFBQUFBQUFBQUFOSzZpMGdBQUlKQUliT2VTSWxNQUlKbEVBQUFKSUpsRUpsRUJJSUFBSklKSUFKSUFCSWxFSnh0TkdtaUNRQUFBUVMzS1JzVkFBQUFBQUFBQUFBRFhzMGIya2lDUWtFQUV3U3NwU3lsUUFBQUFBQUFBQUFBQUFBQUFBQUFCVHJmQ2JBU1FUQktBQVNkUE91VUFBQUFBQUFObTJHNWJtdG10VVcwNjlPdFhjQVluTDB0RWdBQUFBSkw4YzVRQUFBQUFBQUFBQUFBQUFBQUFBQU1iVFJwb0Fna0FBQUxvZEhPb0FBQUFBQXltdmIwOHpkdHpnQWFWZWppWituakZnT2ZlMnZZQUFBQUFNNnhiblFBQUFBQUFBQUFBQUFBQUFBQUFBVTY2WXlBQUpJQ0NRRzlTTnFzQUFBQUFBRWVnMThyYXRnQUFCcTEzOC9sNnBJb2x6ZExnQUFBQUFXNVV5aUFBQUFBQUFBQUFBQUFBQUFBQUJYZTJGN0FBQUFBQ1lkYk9tUUFBQUFBQnYzNCszcDV3QUFBSEV6OUhRcDJDRGs2WHdrQUFBQUFCZGpTWUpCQkpBSklKQkFKQUFCQklBQkJKQkpBSkFJREd5clM2UUFBQUFBMnF4MEtWQUFBQUFBSGUxOHJjdHpnQUFBYWRlamc1ZXFCcDJubjN1QUFBQUFFTW9pM0toSUFBQUFBQUFBQUFBQUFBQUFpVlcxNEFBQUFBQU92bm5iQUFBQUFBQWVrMjhhNmN3QUFBS1kwODNqN0lFSEgxMHJTQUFBQUFCbldNOHFTQUFBUVNRQ1NDUUFBQVFTQVFTQ0NRQ0ptclcwVElBQUFBQUcxV3ZUcFFBQUFBQUFEMFczajdFNUFBQUFhOGErZHg5Z0FhZHA1dDlBQUFBQUFCbFdMTXFnQUFBQUFBQUFBQUFBQUFSS3ZXMFRJQUFBQUFFdzdGTXJZQUFBQUFBQWRqVHp1bGZqQUFBQTV0T3pqNStpQUlPUHBwVE5nQUFBQUFCbFdNOHFTQUFBQUFBQUFBQUFBQUNKbXJXeVpBQUFBQUFHOVduUnBRQUFBQUFBQVd6bDZUYng1QUFBSVBONCt4VkdvQUZNenhiNnBBQUFBQUFDWWpQS01vZ0FBQUFBQUFBQUFBQVlYbkRTd0FBQUFBQUZpTzFsbGtBQUFBQUFBQWIxK1R0NmViSUFCQnhNL1MwYWRZQUFIT3ZmbjJ1Q1FDQ1NBQUFDU01xUm5uVUFBQUFBQUFBQUFDSm5EU1l0SkpCSUFCQUJKQUE3R2VXekVBQUFBQUFBQUFiTnNPcmZnMjdZeWlFNmxkdVZUdjFxN2dBQUNEamFhNjgyQUFBQUFBQUF5enJuU0FBQUFFRWtFZ0VFZ0JocE9ON0FBQUFBQUFBZEN1ZlNwUUFBQUFBQUFBQUFTcm5OY0l0Q3dBQUFBRmN1SHB2Z0FBQUFBQUFBSVRXTTZSTVFnQUFBQUFFempaamUwV0FBQUFBQUFBRFlpdmF6eWtBQUFBQUFBQUFBQUFBQUFBQUExNW5pWDJ4bVFDQ1NKVEFRVEpDQUpJVEtDU0JOVTFqS0NJUk16Qk1RVEVUTVdtSlJaQUNTSklKVEFRQkpDWlJCSkFUSmJFZHpQRE1BQUFBQUFBQUFBQUFBQUFBQUFBMDV0eHROZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU0wZDNQRzJJQUFBQUFBQUFBQUFBQUFBQUFBQUEwcHR4OU5vU0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTEZlNW5qZEVBQUFBQUFBQUFBQUFBQUFBQUFBQUFhYzI0dDk0a0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFMVmU1bmpkRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFhMHp4Tk42MGdBQUFBQUFBQUFBQUFBQUFBQUFBQURaaXZicGhaQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDdVhFdnZxemNFQUVrRWtBQWtBZ0FFa0VnZ0VrQ1NBRWdFQUFrRVNkQ3VmWHBsSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkJ5NzY4dTJzQUFBQUFBQUFBQUFBQUFBQUFBQXNSMktZNzFhQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFhMHp4cjc2MDNJSklKSUJKQkpBSkFCQUpJSkFBQUFBSUpJSkkzNjA3RmNMSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFhRnI4bSsxU3dBQUFBQUFBQUFBQUFBQUEyWXAySzQ3VmFnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVluUHRweTc2MHJBQUFBQUFBQUFBQUFBRGJpblVybHUxb0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJCcDJ2enJhYVU2UUFBQUFBQUFBQUFETkcvWFBvMXkyWWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFZR2xhK2xOOVMybFNRQUFBQUFBQnNSWGJpbTlXbTNGSkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJUTTYwMm9tMU0ycVRXbkdaZ0dVTTBaeEZ5TG9yc0s3TmFaZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUgvOFFBVUJBQUFnRURBUUlIREFjRkJnUUVCd0FBQVFJREFBUVJCUkl4QmhBVElUQkJVUlFXSUNJeVFGUmhjWkdTMFJWQ1VGSlRnYUV6VlhPVHNpTTFZcU94d1dCeW90SWtRK0x3TkRhRGhKREM0Zi9hQUFnQkFRQUJQd0R6cUMxZVk1M0oyMURDa0s0UWZZODlxaytUdWJ0cVdGNFd3NDh3MGUxMzNEK3hmc01WYjJYMXB2ZFEreVhWWFVxd0JGWEZvWThzbVN2VEtwZGdvM2s0RlJSaUdKWTEzS01mWVNJMGpCVUdUVnZiTEFNNzIremJpenpsNHQvV09sMDFOdS9qOVhQMGlvejVDQW5pS01GMmlwd2R4cFVaODdJSjRpcFhmNWpGRTByN0svbWFoaFdGTUtQYWZzKzR0aE5sbHdIb3FWSkIzOUhvd3plTjZrUCtvNlNPWm9qbE1jL0UwenZHRUpHRnBKR2p6c25meE01ZmY1aERDMHo0SDVtbzQxaVRaWDdSbnR4TU94dW8weWxHS3R2NkxTRGkrOXFrZEpBWWdUeXVjVWFjd21GZGpPMzExQ1l4bmxLRytwTmpQaWRQRkVaVzJSK1pxT05ZMHd2Mm5QQUpsL3hkUm9ncVNEdjZHems1RzdpYzd0cnBJWVduSkNkWEU4REpFcm5HR3FLSnBjN09PYWhUb1VQUGpwa1F5UGhhaWpFU0JSK1o4MVVGdkpCTkxhek51US9uUXNKZXNxS0duZHNuNlVOUFQ3NXJ1Q1A3ejE5SHgvZWF2bzlmdm1qcHg2cEI3cU5qS04yRFRXOHFiNDI4MnVZT1ZHVjhzZEZZemk1dFZiT1dBd2ZiMFlKWHlTUnhiUnhqSnhRWWpjVHhaUFNnWk9CVUVJaVQvRWQvbWNjVWtua0tUVWVudHZrY0QxQ2tzNFUrcm4yMEFGR0JnZEd5Sy9scURUMk1UYnNyN0trc0pGOGdodjBwbFpEaGdRZk03bURPWFRmMTlEcHQzM05Oc3Y4QXMzMzlIQk55SkpLaHMwYWViYmhWQWdCV29wT1R6bFFjMEtrZmJPN0hTMjBPeU50dDUzZVpSV3NrdTRZSGFhaXNvMDhvYlo5ZER6RmxWeGhnQ0tsc0ZPVEdkazluVlVrTHduRHFmTXJtSFliYVh5VDBPbTZqakVFeC93Q1Z1aWdpU1FrTyt6UnA0a1dGWEQ1WTd4VU1hdm5hYkdLRytwRkNuQU9la3Q0dHR0bytTUE1ZWUhtOGtjM2JVTnBIRnorVTNhZk5qZ2c1cWF4RFpNUndlenFwMGFOaXJnZytZTW9aU3BHUlVpR055dlEyV3FOQjRrdVhqL1VWRFBIT20xRTRZZUZQZFJXeTVsY0QxZGRYT3B5enRpUE1hQ2tSbnlGQlBFVVlLR0tuQjNHbFJuenNnbmlLbGQvUm9wZHRrVXFoRTJSMCsvZFVGajlhYjRhQUFHQUJqemw0MWtYWmNBaXJpMGFMTEpsbDh3bmo1UlBXTjNSSTdSdHRJeFU5b05SYXZjUitYaHg2OTlMcmFmWGlZZXc1cjZhZys1TFQ2MnYxSVQrWnFiVmJpVE95UWc3Rm9rc2NzU1R4UnpORWNwam40bW1kNHdoSXd0SkkwZWRucjRtY3Z2Nk8zajJWeWQ1NmVPTnBYMlVHVFVGc3NQcmZ0ODl1TE1QbG9oZzlsSElKQnpucDdpUERiUTNIekdBeEFubHM0bzA1aE1LaE1oK3VvVEdNOHJRMzFKc1o4VG9vVTIzOVEzOVBEQzB6WVhkMW1vb2xoVFpUOHo1L2NXeXpESXdIcGxLTVZZWUk2WmxEcVZORWJMWTh3aGhhY2tJUnpjVHdNa1N1Y1lhb29tbHlGeHpVS2RDaDU4ZEZFdXducjYrbWdoYVo4RGQxbW8wV0pObEJnZllOeEFKMDdIRzQweWxHS3NNRWROY0prYlhtQUpYeVNSeFpPTVpPS0RFYmllTEo2R0ZkcC9aMDBZaGU3aVM2bGFLM1BsdUJraW90RHRwLzdtMWdNLzRVbENlYTJ1amEzOFppbUh1YjdDdVlCTW1SNVlvNUJJTy9vb3JxR2VhYUtLUVBKQ1FKRkgxU1JrWnJCNGl1UVJUSXdPTUd0bHV3MXN0MkdzRWRKQk55QkpLaHMwYWttMjRWVFlBMmFpbDVQT1ZCelFxUjlzN3NkREV1eW5TWmNSY3J5VGNpVzJBL1Zuc3BmSElDOCtkMVI3RVdvd2prRGQ3SGx4QWI2anR0SjFwekZheFBwdW9wem9LQWZYdEt1Yks4WEdwMk9TcmRiVlpUOHZhcXg4cmNmT3ByaVFUcEJid3ROTS9PRUZjbHF2N3JuOXhweHFVU004bW1UQkVHU1NOd3BMeU5yZFpuSVFOMjBkUnR2eGYwTkhVN2I3NTkxZlNzSCtMM1Y5TFEvY2s5dytkVHltNGZNVnZOdDlmaTB0dmRNTXJaem4vNlorVkN3MUU3dE91djVUVXVrYW8yNndtL05jVlBEY1djNGh1NGpFNUdRRHZ4NFdnZjMvci9BUEZoL280c2loV1JuR1JtdG9aeGtaNHJwU3hXbGc3V3BiVk8wMExHTS9XZWpwMzNKUGZVbHBORU1sTWp0SFA0Y0VTU0VoMzJhTlNSSXNLc0h5eDNpb1kxZk8yMktHK3BGQ25DblBRUnJ0UDBqK1FhMEd5dDd2Z3BCQk1nZU9RTm40alYvcGt1Z1h2ajVlMmZtamtyZ1ZBcTZWSlBzWWtrbE9YUFdLNFhUUTJsL3A5d21PNlViYU9ONVVVbXZXY2ZDdVMvWGJGdEpIc01jZXF0UDUwbFpSaEdjbFI2dk9KN3lLMjVuSnllb1Y5S3dkais2dUN1THpoREpPUEppaDR1RXMvSWFCZHQxc3V4N3ppdEdpanY5VnNMWXB0UnJrdUQ3NkdqYWNCZ1dGci9BQ1ZwZFBzMTV4YVFBK3FNVXR0Q25reFJqMktLQUNqQThEVWIrUFRyR1M1bDNJTjNhZW9WTmNTM2x6SmRUbk1raHo0V2dmMy9BSy8vQUJZZjZLMFZlVTFlQ014SktyNUJWeGtZM2sxYzIwTUY2a2swTmpCWXh5WjVRWURNY2JqemR0YW90akZCZFBkV2x2RE82a3dGRGxuOWVBT2Fuc0lVMEN4Z0pBTThpOG84YTdUSE9TUUtOMVpUWHphWDlHZjJHeHM1Q2YyZ05YTVN3WE1rU09YVkd4a2paUHNJN2F1TjYwcHBXcFdwV3BUVnhZSk9DeUFMSitocDBhTmlyakJCNS9CUkdmSVVFOFJSbFVNVk9EdU5LalBuWkJQRVZLNytnaUdBVDB2QXEvQnRwTEIvTGpPMm5yVTFkMmtON2J2QmNJSGpmZUsxYURVdEVNVnNMeWRiSU1URTZmNkdvYmNHUXpTeXZQSXc4dHptdGxjWXdNZG5tY2FOSzRSRnl6SEFBcSt0bHNJVWhPRE8vak9ld2RRSGc4R29SYzhJNTNjWkVVVmNqSCtHbnVwVVJNN0tnY1RLR0dHQU5TNnluZkk2dzJzODhWckdVeGJSN1IyempOSGhFL1ZwR3FmeUtuNFZ2YXhGNWRKdlVYdGtYWkZKd3J1NW9sZURSTHFWRHVZWngvVFI0UzZyMWFEYys1dmxUOEx0U2prNUU2Y3NjdU03TW1RYTc3ZFhlYmtZYktGcGZ1QkdZL29hT3ZjSlAzYXcvd0R0bnJWYmpXdFFpVTM5ck9JWXZHL1lGVi9PZ2Nqd3RBL3Y3aEIvRmgvb3JRSEthNWI3UDFzcWZaaXJxQVhWa0lPcDlUT2ZpSk5jSVhTKzB1ZDAzMmx3RlA4QW9mOEFXclFZMGJROGVrai9BUGVyYi81N2wvUCtnVmZmM2xkZnhuLzFxNjNyUU5LYVZxVnFVMHByVXJmYmk1WmZLVGY3UEJqbWFJNVRIUHhOSzd4aENSZ1VralI1MmV2aVp5Ky9vQU1ESFFRUlRYVGxiYUNTWnV4RkpxYUthMWZZdVlKSVdQVTZrY1cwTzBWdGdaT1JXbjJjU2FXbC9CZndRNmlraGRVYVpSbGV3ak5hWHdvczcrRCszbGp0cGdNTXJ0Z2ZrYXVyelNiMjNlQzR2YlI0MzNqbGxxNENhVmVHS082aXViWmpsSFJ3eFgyNG9UeEhkS252SGhJTHE3dmU1YktOSGtDN1J5Y1Y5QmE3NlBEOFkrZFhkdnFXbUNONzZLTlkzYlpHR0JQRkxkeFFuRHVNMUhlUXluQ3VNK3ZtOE9OR2tjSWlsbWJtQUZhYnBzZW1RR2ViQmx4bG0rNkt1N2xycTZrbWJleC9Ud2RBMW0xMGVlOU4ySkM4cmpHd3ZVTTEzNjZaMlQvQVBuVmhlUjM5bWx6RUdDT01qYUdEeGEvcjhXbHE5dW1UZHZIbE93Wk9LNElGcmJYakU1NTVvVDc5L0Z3bmg1Zmc5ZGRxQVA3alhBMmJsZEFSZndwR1QvZmk0WkFRYXJaM1BiR1U5eC8vQUxYQTdUaWtFbW9URCsxbk9FOVM4WERUVThJbW5SYjM4ZVgyVU9MT0FhdU5jVUVpM2oydjhUYnFHdVhJUGt4ZXpCK2RXZXNSM0RySElwamM3dXcxb0g5L2EvOEF4WWY2S3RyaDdTNFNlTEFkRGtaR1JUNjdmUGRKT1pFMmtCQ3FGOFhuM25GTHFGd3NOekZrRkxwaTB1Um5uTlI2cGN4eFcwU2xPVHRtMmtYRzl1Zm5QdnBOUXVVdjJ2UTROd2MrTVY1dDJOMU83U1NOSTV5ekhKUHJxNjNyUXBUU21sYWxhbE5NdktST3ZhTWVZb010MEZqYUcvdjRMUlRqbEc1ejZ0NXF6czRiQzJXQzJRSkd0Y0lMU0s3MFc2RW95WTQya1gxRUROVzhSdVo0SVJuTWpoUGVjVjNwNlA2SC9tdjg2NzA5SDlEL0FNMS9uWGVuby9vZithL3pydlQwZjBQL0FEWCtkZDZlaitoLzVyL091OVBSL1EvODEvblhDV3cwcXdWTFd5dFIzWEovalk3QXFNRlkxVW5KQTMwdHhMTnRHM3RacGxCeHRJcEl6V2J6OTMzUHdOOHF6ZWZ1KzUrQTF0WG43dnVmZ2I1VndNVGw5UnZicnNRSjcrTGhrczhzOW1rTUVzcXBsMjJFSnBqZk1oVkxDNURIY2RnL0t0SDROMnRsYWczVU1jMXkzTzVjWndhMUxnNVlYMXM0UzNqaWx4NHJvdURta2xudFlWRjFiVG91N2JaQ0ttbU1ZVUtoZDNiQ2l1NGRZL2R6MTNCckg3dWVwYmZWSUlta21zR1NOQmtrbkFxMVpyc0p5YUVzNXdCV2s2U3RoSHR5WWFkdDU3SzFtTzVucytSdFl5NWMrTWNnWUZmUVdvK2ovd0RXdnpxNWxOdk55QVRsSmljQkVPZWY4cUZqcS83dWtydUhXUDNjOVJ5U0NhU0NlTGs1WTk0ckFOWHhDMnIrdm1yU29PNXRLdFl1dElsQjl1T0xYM21iaEpQSUlKWFJGQ0xoZlZWdnFxV3VxMjk0aUZ1VHpsYTcvSS9RVy9tVmRjTllycTBtZ05rK0pVWk04cDIvbFdnY0lob3NFMFRRR1VPd1lZYkZkL2tmb0xmeksxemhERHJTUUtiWjR4RytTZHZPUlVmRGlDS05VU3dZSW93QUpLNy9BQ1AwRnY1bFhONDk1ZVMzTTNseU5uMmNjbjdKL1pXUFVha3ViRnRFaXRrczhYeXliYno1T0dHN0dNOWdGV1gvQU1kRC93QTRyUlhLYTdybU91V0wraXVYZXVYZXVYZXVYZXVYZWpkU0NubGFUeXNjM0VLVTBwcERTbWkyeWhZOVE2TVF5RVpDUDdxS09ONmtlREgwR21YbzA3VllMcGhsVWJEZXdqRlE2blp6d2lXSzZoS2R1Mks0VGNJNFpyWnJHeGNTYmY3U1Fic2RnclQ0cnVTK2k3Z2pMengrT1B5cnVuaGIrRitpVjNUd3QvQy9SS3MrVzdqaDdvL2JiQTIvYmpucWN1c0VqUkRNZ1U3STdUWGRQQzM4TDlFcnVuaGIrRitpVmNwZTIycGNycWtlSjdqckpHZmNLbGZZaWR1d1Z3UGg1SFFJeitLN1AvdHg2aE55R20zTXYzSW1iOUs0RXc3R2pQSitKS1Q3c0R3dGYxSDZYMVhrSXptMXR2Y3pWWXhkMGNJYkNMc2ZiOTNQL3R4TzZ4UnM3c0ZSUmtrN2dLMWJWSnVFTjRMVzBEQzBVL25JYTBiUjAwNkVNd0JtSStIMURpeml0ZjRSa251U3d5eGZ4Y2plMWNIdEFGZ3ZkVjNoN3QvY25Gd2gxa2FWWllqd2JtWG1qSCs5VzhSaVVzNUprZm5ZOFVzZmROMWEyLzRzb0g2NDQrRVdvRzJ0NDdXSnNYRjIzSko2Z2Q1b1FSQVlFYSs2dVJqL0FBMDkxRHd1RmVyRy91amFRSCt3Z1BqbnRiakhPY1VuQkdVNkhMY21kMXZVTWgyT1QyZ3lxeHdBTitTQlI0SG9OSE55THE1TTRnNVhrdVJIbFl6akZKd1ZtZ3NiSzZTVjVMbG5EU0tVMkFxRlNjWTNnZzRCclNQNzgxditMSC9RUENmZnhpbE5LYVEwbFhzdXhha2RiODNRMnRueW8yM3pzOVE3YVZFakdFVURqZUpIOHBCVDJTNzBKRlNRdkg1UTRoekR3eGxpRlVFc2VZQVYzQmUraFhIOHMvS3ZvNjg5Q3VQNVpwbzNoY3BMRzBiZGpEQnJnZE5iVzk5Y3pYTThNV0VDQXU0WE9hK2w5TjlQdFA1NjBtcldEc0ZTOXRtWW5BQWxVazhVOXhEYlI3YzhxUko5NTJDaXZwZlRmVDdUK2V0VGE1cDBFRHlHOXQzQ2pPRWtVazA5eExxVjlKZlhHOXZJWDdvcWJaTUxCemdZMzFEcjJvMnNLd3dYanJHZ3dvQ0N1K2JWdlRuK0JhaDEzVjVobEwvM3FQbFYzcWVxU1dzaVQzcGVJakREQXJnMUNZTkF0RmJlVjIvZVNlS2ZYZFVtdnJua0x3cENKV0NEQTNVK3M2eEdoWnRSd1BZUGxYZk5xdnB6L0F0TndrMVIwS3Rldmc5aWlyUGt4QUJHYzl0UzI2eXVHMmlyQWIxcnVVL2p5KytqWmdqRFN5RWRtYVJWalRaUVlBck5jSExOWVlIdnBzREl3cFBVT3Mxckd1Rzd6RGJuRUhXZXQ2bHQxbFlNU1F3NnhYY3AvSGw5OWR5bjhlWDMxSGJLajdaZG5JM2JWWjR0RWhOMXdsdHdCbFlBWGJpa2xXR05wSkNGUlJrbjFWZGF5WjlmVFVwVUx4UnllSkhucUc2aHc4VDBCLzVsUkZtaVV1dXk1SE91YzQ0dFM0WHc2ZmZ5V3dnTXBqM3NIcnY4ajlCYitaWGY1SDZDMzh5dS93QWo5QmIrWlY5dzJhZXpraXRyY3d5T01CeStjVmJMRVlDaXNHSkhqVXcyR0tucVBIbzkzRk5heElaZHFRZVVNK05SdDdOVUw5MHVUMmRkYXplUm1Ea281Y3k1eVF0YVIvZm10ZnhZL3dDZ2VFM0VPSVV0TFMxZFRjdEx6SHhWNWgwQ0x0dXE5cHhRQVVZRzRlRWFrdGxiblRtTkZTaHczaDhIWWVYMSswWHFWdHYzRFBId2xuNWZYN3M5U3NFOXd4V2o4RTdLODBtQzR1VE55a2d5Y05YZVZwbmJQOFkrVld2QkxUN081am5pTXhlTnRvWmJpMVBTNGRWdGhCY0Z3Z1lONGh4WGVWcG5iUDhBR1BsVDhEZEtqUXU3emhRTWtseDhxUlllN1ptdE5zV3dPRTI5NXFSUkpHeUhyRmNFTlJOellHMGwvYTIzOVBWeGNLTEx1RFZrdTBHSXJueS9VMVhtV2lWRkdTekFBVkJDSUxlT0pkeUtGSDVDcnVidWF6bm0vRGpaL2NNMVorSmJiVEhHY2ttdEUwaHRjdStWbXlMS0kvR2V5a1JZMENJQXFxTUFEY0JYQ1BYZm8yRGtMZkJ1NVJoZjhBN2Fnak1hbmFKWjI1MlBycTB0cjNVcFpWc1kxY1JZRFpJRmQ3MnVlanhmR0s3M3RjOUhpK01WM3ZhNTZQRjhZcURnM3JEeUtKVmlqVFBPZHJKclZMSFc3ekVGdEZCRGFKekltM3prZXVqd2QxeFRnUXd0N0hGZDcydWVqeGZHSzczdGM5SGkrTVYzdmE1NlBGOFlyRTBGMUxiWEtoWlk5K09LYWJrb2kzWDFWd1gwbzZmcDNLeWorM244ZC9VT29jWEMyZmtkQW43WkNxVndWc0liM1ZKaGNSSkpGRkR1WVpHYVRSZE9Sd3lXVUFaVGtFSU9MVXJ4ZFAwK2U1ZkdJMXlQV2VvVndaMGFHNXNIdkwrQkpwYmh5dzJ4WDBIcG5vRnY4QXI2RDB6MEMzK0FWOUI2WjZCYi9BS24wclNMV0I1cHJLMldOQmtuWUZCMHVMMmE1aWhXR0pqaU9OUmpBcThYRXUxMjhYTE85MFlVT01BVnlQUHpHbzNsTURDUzRJUk4rMUljTDdheEhOREozUE5HNUErb3dOYU9HbTFyV2pHakVJOFFiQTY5andqNEFwYVNyaWZBTWFmbWVoak96S3JkaEI2RjBFZ3dha1F4bndySy9uMDY0NWUyWUxKakdTQWEwT2VlNTBpQ2U2Yk1zZ0xFNDlaeFJJQXlhdVp1NkxtYVkvOEFtT1c5NXF5ditFY1ZqQWtHbXdHRlkxQ2V6SC9OVjNyM0NHeGdNMXpZVzBjZmIvN2FvZFg0U1R3cExIcHR1eU9BeW4vMjFmU1hDajkyUWU3L0FOZGZTWENqOTJRZTcvMTE5SmNLUDNaQjd2OEExMXExendodXRObFM1czQ0WU1aZGszNCtJMUFWNUZka1lIRlkzcDByVjRic1o1SStKTDdLVmc2aGxJSVBPRFd0YWNOVTB5YTMrdnZROWpDdExScnJWN0dCeGhrbDhjSDFjWENpYmtPRDF6MnZoUGVhMGpUSmRablNCTXJCSGd5dlZ0YlJXa0NRd0tGalFZQXJXdFlpMGl6TWpZYVZ1YU5QdkdsTXMwNzNOeXhlYVRuSk5acmdXOFVPblR5eXlJalNTOWJWM1hiZWtSZkdLN3J0dlNJdmpGZDEyM3BFWHhpdTY3YjBpTDR4WGRkdDZSRjhZcnV1MjlJaStNVkhLa296RzZzTzBIUEhKTjNScVY3UDkrVnNlelBGb09uZlMrcjVjWnRyWTViMW5xSEh3NGx6QloyLzM1Qy91cmc3clZwbzV1KzZoS1hsWVkyRjdNMWJ6aTR0NDVsVmdKRkRBTU9jQThYRFRVVk1rT25oc0RJZWFvZUYra3dRSkZHbHdFUUJRTmdmT3UvWFRPeWY0Qjg2NzlkTTdKL2dIenJ2MTB6c24rQWZPdGUxOWRaRWRyYWJhd2I1U3d4bWx3b3dCekFWZHJ0UWs5aDRyTHg5VHVXN0ZvbVFiZ3BxR2VTWkk0NVlJWkk0dkUySFhLc3VjNFlkZFhLUUM2TFdkcFpXcUVBWXRvOWdONnppdUM3cEJxZkREK09tUGMzUkNrcDVzRFpYbzdXWGxZQjJqbVBRc0F3SU5PcFJpUENzWU81ckNDRDhPTlY5d3JXWis1OUh1NWV0WW14VWNabGxTTmQ3TUFLampFY2FvdTVSZ1Z3ek9OQlBybFdySFhOTGdzSUlqZXdncEdxKzRWM3c2VjZkRFVldmFiTktzY2Q1RXp1Y0tCeGNLNXVRNFBYSGE1VktpOFdKUjZ1SzRaUkNRK2NHcmJXOWN0WUVnaUQ3Q0RBekJYZkhyLzhBai9rRDVWd1ZMMy9DWjdxYkJjSTBoUHJQTnhjT1o4V0Z0RDkrWFB1RldHcTZ0cDlzSWJTTXBGL0J6bXUrVFgvOGY4aW51WjlTdURjM2o3Y2krS0JqR3pXYWxjeHhsZ000RldQQis3MUtBVFd2YzdwL3o4NjEzbmFwK0ZCOGRkNTJxZmhRZkhWOW8xenBlRGV3ZjJiYm5RNUZMYlFzTXJraW5paFU3S2d1NTNLRFdqY0RubnhQcVdZbytxRWJ6VUZ2RmF3aUtCRmpqWGNvcTd2WUxHQnBybVFJZzZ6V3JjSXJuVnN3MnVZTFQvcWVvMEVhYksxTXpZRWNRSmtjN0tnVm9tbUxwV214d2I1UEtrUGF4NCtGMHZLNi9ERjFSUmZxU2FzTFA2VTFpQzEzeHFkdVgyQ2dNRGl1T0RtbVhjN3p6MnhlUjk1TWovT3U5UFIvUS84QU5mNTEzcDZQNkgvbXY4NjcwOUg5RC96WCtkZDZlaitoL3dDYS93QTY0VGFiWjZiZTJrVmxEeVRNQ3orTVR4TjR5RmUycG5NY1R2akpWU2NWb3MzTFhOeGs1ZllETjJESjRvNVM4U0tRdUloc3JnWXoxOC9hZUt3NXVFdkNEUHBRL3dCT2l6aW1jbnBMYWJrSk0vVk8rZ1FSa2VFZU9SZHRTT3ZxOEhTNE82ZFV0WXZ2U3FEN004WERHZmt0QWRQeFhWUDk2NFBRZDBhOVpwL2oydmg1K0xVOU1oMVcxRUZ3V0NaRGVLY0hOZDVXbWRzL3hqNVYzbGFaMnovR1BsUzZIWWFkcjloRmI4cTB1V2xiYmJPRkFPUDE0dUhFdi9oTFNEOFNVdDdoeDhITk8rbE5WRXpqTnZiSFB0YnE0dUZtcTl4V0hjMFg3ZTU4WDJMMTF3Rmd3YjJiMXFnNHVHOHZLNm5CQitIRVc5OWNIcHhjNkZhUDJSN0h1NXVMVVllNU5kdllmOGUyUFllZXM4VUVzOWhQeTlsSVkzRzllcHEwWGhMQnFlSVpzUVhYM0R1YjJjVXNLVHh0SEtnZEdHQ3BHUWExSGdkSUp3Mmx5aFluM281OGl0STRQV3VramJ4eXMvWEszKzNGclBDSzIwbGRqOXJjSGRFUDk2dTdxNTFTZmw3NlFuN3FEY3RDczRCcmdscHZkbDYrb1REeEl2Rmk5YmVCck00bTRRMzh2VWpiSHU1cTRHV0d4WnkzMG84ZWM0WDFLT0s5MWV5MCtRSmR6ckd6RElGZDgya2VtTDdtcnZtMGoweGZjMVd0ekZlUUNXQmkwYmJqZ2pQSHdqdVZ1dUVqN0JEQ0dNSngzS0F2SWpibXFLKytnWjNmSU1Rd2o1WE8yTjR6U2NMTkRsOHNYRUxlcEN3cDlVMHExN3FVM2VYdFJtWkZCTEp6NHFiaG5wTVlKZzVWajk1ME5hZVdiWDliWnpsbW1SajdTblE1NmUydWVTOFJqbGY5UENQZ1NqRG4xK0J3UWc1Ylg0ajFSQm40dUhrMkVzNGZXem11QkVIS2F5OHZWSEVlTFhJZFlsbGkraXBSR2dCMjg0cnVQaFo2VW52WDVWM0h3czlLVDNyOHE0TnhYVDhJYjJXK2tFczhNWWpZOFhER2JsTmJnaDZvb3MvbVNlSjl0eXNVUUpra095b3JSOU5UU3RPanR4Z3Z2ZHUxcWxsU0dKNUhJQ0lNazlncS92MjFQVUpyMS9KM1Jqc1d1QmtISmFFSC9Ga1ovd0RiaTE2WVQ4SkxzOVNZUWZrQlhBaWZPbVR3SGZGTCtoNHVGOEhJNjNET04wMGVQekhIbW5qRW5xUFVhMFRoVk5CSWxwcUdabDNMS0JsdnpvY1VzcVFSdEpLNFZGR1N4T0FLMWpoaThtWU5NOFJOeG5QKzFJbUdMc1M3azVMSGpJeXBIYlVOM2ZXMFFpZ3ZabzQxM0tDUUswKy8xS2JWclNBMzg3SzhpaGh0bmQxOFRNRVVzMjRESnFGSk5Sdk9TVDlwY3kvNm1yYTNTMXQ0NEloaEkxQ2lpUW95VGdDcHRFcytFa3pYOFYrN0J1YkFBOFRGZDRsdDZaTjhJcXg0R1dWcE9KWlhlZkc1WHhpZ01Dcm02aHM0R21ua0VjYTd5YTFmaFBQcUphQ3h6RGI3aS8xbXFPTll4Z0RqdXhpWDJpaG9kdHJFRnlzbVRPRlV4SVpBaXNjOWRkNzlxSDJUQ2Noc2Z0RHZ6VXR0Rk9sMFpiVzFWN2tmMnp4NUR1TjlEUWJCK1l3bjE1a05hWWM2NXJQOFdQOEFvSGdack5acGZNb2JneGN4NTFwWFYxeXA4QThXZUticThEZ0ZEbWU3bjdFVlBmeGNNa211ZFpBU0oyV09JRElXdUFrQlNDN21QV3dUM2NWL3d0Z3NMK2EyTnRKSVlqZ2tWMzlRZWh6VS9EcUhZYllzNWMxd0pRbXh1cm1USmVhYmkxeWJsK0VkNC9VcmJIdUdLMnE0SDZaeTl5K3BURHhVOFdINThYRFBWUkhDbW54Tnp5ODh2cVdtbVRraWk1clJJT1EwV3pqN0lnVDdUejFJNlJJWGtZS2lqSkpPQUtNdkwzZHpQK0xJejF3TW41UFY3bURxbGpEZTdpNGJ3WjA2Q2ZyaWx4K1JvSE5ab3NBTWsxcCttM21yeWJGcW1JaDVVcmJoV2thQmFhUW1VWGxKK3VWdC93Q1haeGFycnRucEtIbFhEUzlVUytWVU5scVBDaVFUMzVNRmhuS1JENjFTYU5ZeVdBczJ0azVBYmdPbzl1YTFmZzlkYVBtV0hNOXAyOWFlMmxjT01nMW1zMUJhWDF6RUpZTEthU0p0ekJTUlhCelM3d2E5RlBkV3NzS1JveHk2OFhDSFVZYkRTNWc3NGxsUmtqSFdTUlhBaXc1U2VXK2ZkRjRpZTA3K0xoYnFQY1drTkVoL3RianhCN091dURTYWg5SWc2YjVITUpTL2tmbnhuT09iR2ExMlMvbDFNeDZxY1k4aEI1SDVVS3pXYXpWM3ZVMFRnR3JhN3UxaWkyTFZyanh2TERkZWQxVHU4Y0VqUnhtUmdwd2xMYzNEM0VIS3hOYjVieWM1MnEwdisrOVovaXgvMER3MTh6VjJRNVUxSGRCdkxHS3puaU84K0JJKzAzZ2NDWU9UMGQ1UHhaVDdoeGNKTlhHbGFlUkdmL0VTK0xIODY0SVE4bG9FYjljcnM5WC9BQWkwL1RzaVNjUEorSEh6bXBaemMzbHpja1k1YVF1QlhCalI3YlY1cnQ3eEM2UjRDNFlpdTlIU1B3SC9BSmpWYVdsdHBWbnlVT0k0VXllYzFxZkRHQ0RNV25MeThuM3o1QStkYlR5U1NTeTRMeXNXYjIxQmJ5WDEzRmFRK1hJY1o3QlZuYXgyTnBIYndqQ1JyZ1ZlM2NkaFp5M0V4d2tZeWF1WjViKzVlZVE1bG5lb2JhS0tGSXdpNFZRTjFhcnJWcHBFT1ozeTU4bU5kNXJWTlp1OVpmRXhNZHYxUXJTNFVZRmFKUDNOcjltL1V6Ykh2NXVMaERiOTFhRmRwMkp0ajh1ZW9tekdLMjhzRVJTN25tQ2daTmFSd1FlWEUrcS9sQVA5NmhoU0NOWTRrQ0lvd0FCZ0NwcG80SW1rbWNJaWpKWW5BRmF0d3dlYk1PbGpDOWM1L3dCaFJWaTIyWExTNTJ0b25PVFdpOExVbXhiNmxpS1hxbDNLMUExaXRaNEpKTm00MDNFVXZYRjlWdmxUYmNVclF6b1k1VjVpcHFWc1JtdERnN24wU3pqN0lnZnpQUHhhNXdsaDB6TU1HSnJyN3ZVbnRxNW1udTVqTmNPWlo1RGdmSVZvOWdOTjB1QzI2MUdXOWJIZnhYZWl6YS9yQm11Y3hXTVBpSU91VHRxMnRZYk9GWVlFRWNhN2dLZDFqUXN4QVVESkpxeDFteTFHYVNLMW1EdkgrbzdSeGFscGR2cXRxWWJoZitWaHZVMXFPblhHalhQSTNJekdmSWw2bUZaNHMxZCtRdkZIcmRtazZRcEhLRHlvWEFYbXptcDVsZ3Q1Wlh5VlJHSndQVlZucXRyZTNTUnhvKzJNa0ZsM1ZwZk5yV3NmeFkvNkI0YWVhcXpMNUpOTGNOOVlBMTNTaEp5RFhMcDIwWjFwcFMzcUhnQTRxeTRUWDloYXBiMjBnV05NNEJqQnJ2eTFYOGRQNVlxLzFPZlViZ1RYTDdiNHhVdXVYc2xwSGFpZGxnUmRrSW5pakhycUpRRVU0NTZ6V202MWVhUkU4VnFzSlYyMmlYRmQrT3EvY3QvZ1B6cS8xTzkxUTV1NWpzZFVhOHkwTUtNQWNWdGMzRmxPWnJTWGs1Q01FNEJydmgxajA0L0NQbFYxcWQvZnhjbGRYUmtqem5GS3pSeXh5UjQybzJERE83bW84SzlYSXdIaCtDbUx5eXRMTzVrbGJlekhQRm1qa0ZXUTRaVGtIMTEzdzZ4NmNmaEh5bzY5cTdxVmE5SkJHRGxWK1ZJTmxjVnB1cDNHbEZqYlEyN09mcnVwTFYzNDZyOXkzK0EvT3UvRFZmdVcvd0FCK2RYK3BYbXJPR3ZKTXFOMGE4eWloelZtaUF3d2FnMVRVYmFFUlFYc3FScnVGZlRtcmVueTE5T2F0NmZMVnpjM043SXNsM09aV1hjVFVnTEpTY05icEVDcll4WUhyTlhmQysvdW9ERkRFa0JiZTR6bWxVTGs1Slk3elFaMGxTV05zT2gybFBybzY5cTUzM3ovQUpZRlcvQ1RWYmFUYU13bjlVbWNmb1JYZnJxbm85cDhMZjhBZFhmcnFubzlwOExmOTFhanJkL3F5aExoMWppKzVHTUExR1hnbFNXM2NwSW5PQ0tIRFBWQUFERGFuMWxUL3dCMWQrdXFlajJud3QvM1ZlOEpyM1ViVm9MbTF0R1J2VWYrNmt5cVlyTlpxNi9aajIxYzI0dW90aG5rVERaekcyeWZmU2FCYUpLcjVteXJCaGwrdk5UUkxQQkpFK2RsMUtuQjdhWFFMVkd5anpxZTBTWU5kN3NJbWtsUzl2NDJsT1hLVGtacXhzeFpSc2dudUo5bzV6UEp0bndvOTU4M1BsSHBJei9aTDdPUFBIbml6NE9mQnpXZkF6V2F6eFo0ODFtczFuanpXZUxOWjRzOFdlTzYvWmoyOUpGNVI4M2Z5ejBrUnpFdkZtczFtczhXZUxOWnJOWjQ4MW1zOFdlTE5aNHMxbmp6V2F6NFdmQnpXZVBQRmNueEIwa1BsSHplVG1jOUpDY3hDczFud2MxbXMxbXM4V2VQTlo0ODFtczhXYXpXYXo0T2VMUEZuaXpXZUxQaFhKM2RKRDErYnpjMGg2UzNieER4NXJQRm1zOFdmQnowbWF6ME9lTE5aclBGbml6V2VLNGJMOUpCdWJ6ZTQ1bkhTVzdlVUt6NGVmQ3p4NTQ4OFdheldmQnp4WjhETlo0czFuanp4WjQ1V3pJZWtnSGlIemU1M0tla2hiRWc4RFAyTG5peng1eG1zNXowa0l4RXZtOXdNeEgxZElEaWdjaml6NEdlTFBGbm84OUhud00xbndNK0JLMkl6MHFqQ2dlYnVOcEdIU3hObFBaMEdmRHpXYXp4NTg1bWJKeDBrUTJwVkhuTWcyWkdYcElXdzJPM3p2UGc1clBSNXBteXhQU1dvektUMmVjM2E0bHoyanBBY1VHeU0vWmNqWVQyOUxacmlJbnQ4NXUxekZuczZXSnQ2L1pidGxqMHNhN0VhcjJEekNEVDdpY1pDYks5cmMxSm9nK3ZON2hYMExCOStTbjBRZlVtOTRxZlQ3aUFFbE5wZTFlZndXWGFRcjJpaU1FZzlSNlFHZzJSOWt1MkY2VzJUYm1YMWMvVHh4dExJRVFFc2FzOU5qdC9HZkR5Zm9QQ3U5Tmp1TXNtRWs3ZW8xSkcwVWhSd1F3OEM4VFlteU56ZExHK0RqN0l6VE50RTlMWXBoQy9iMHdHVGdiNnNMSVdzWFBqbEczbm9MK3lGMUVjWTVSZHhvakJJTy9qdTQ5dUFuclhuNlpIeVBzZVIrcnBWQlpnbzNta1VSb0ZIVjAya1cvS1RtVnQwZjhBcjBXcjIvSnppVmQwbit2Z1R4OGxLeTlLR3dhRForeFdiSFRXTVcxS1g2bC8xNmZTbytUc1ZQVzJTZWkxV1BsTEZ6MXFjK0JmeGJVWWtHOWQvczZaV3hXZnNNdGlpMmVsRlc4WEl3aGV2cjZlekdMT0hIM0IwVjJNMmMyZnVId0NBd0lJeUNLbWpNTWpJZXJwbGZIMkVXeFJiUFRXTU8zTHRuY3Yrdm1GZ3dleGlQOEFoeDBWK3dTeG1KKzdqd2IrSGJqNVJkNjcvV09uUjhmWUJiQW90bnBnQ1RnYnpVRVFoaUNlL3dCWjh3MFdiTVR4ZGFuSTZMV1pzUXBGMXNjbndydURrSmlCNUo1eDA2dGlnZlBTMktMWjZmVG9Na3pOdUc3ekcxdURiWEN5ZThlcWtkWkVESWNnN2owRHVzYUZtT0FONXE2dURjM0RTZTRlcndybURsNFNQckRkUnlDUVJnOU9HeFN2bnp0bnh1OHdnaU04b1FVaWlOQXE3Z1BNdE92KzVqeWNuN0kvOU5Ld2NaWEJCNi9DWmdnSllnQWRkYWhmOTBuazRzOGtEOFhRYWpiZitjbnNiNStZaDhVRG56Y3NCUlluekFWWlczSVJaYnkyMythV3Q5TGE4eStNbjNUVUdwMjh3d1cyRzdHb0VNTWdnOFJJVUVrZ1ZQcWR2Q01CdHR1eGF1cjZXNjVtOFZQdWpvU0FRUWQxWGxzYmFYbTUwTzQrWWcwSDdhQjh6TEFVWDh5MDYxemlaOTMxUi92NXVyc25rc1I3Szdxbi9IbCtNMHpzL2xNVDdla21oV2VJbzFUUk5CS1ViZVBNdzVGQndhSFM1cmJGRnlmTTdLMU54SmxoaEJ2K1ZBQURBR0I5alhkcUxtTHNjYmpUcTBiRldCQkc4ZWFDZzVGQ1NnNHJiRmJRckk3YTJoMjF0Q3RzVVpCWEtVV1BtdHRidGNTN0s3dXMxRkVzTVlSQmdEN0l2Yk1YQzdTNDVRZnJSQlVrTmtFSG4rMDRJWHVKQWlWYndKYnhiQy9tZTM3S3ZyRVRndkhnU0FmRlJCVWxXQkJCNS90R0dGN2lUWWpxMnRrdG85bGQvV2UzN012YkFYQUxKZ1NkdmJUb3lPVllFRWJ4OW4yOXU5ekpzcCtaN0t0clpMYVBaVDh6Mi9aMTNacGRKMk9OelZOQzl2SVVrR0Q5bTJsbTkwM1luVzFRd3BCR0VqR0I5b1R3UjNFWlNRWnE3c1pMVTU4cE9wdnN1eTB4cFBIbnlGNmw2elNJRVhDZ0FEY1B0SWdFRUVBaXJ2U3Q3MjM1cFJCVWtOa0VkV1BzZUtGNTMySTFKTldlbXBiK1BKaDVQMEgydGMyVVYwUEdHRzZtRytycXhsdGNsaGxQdkQ3RnRkTGttOGFiTWFmclVNRWNDYk1hZ0Q3WnV0SmpseTBKRWJmcFU5dkxidGlWQ1BYMWZZTnRZVFhQT0JzcDk1cXRkUGh0dWZ5Mys4MzI0eXE2bFdBWWRoRlhHanBKa3dIWVBaMVZQYVRXL3dDMFE0KzkxZWUyK25UM0hQczdDOXJWYmFYQkJ6c09VYnRQL0FNK2xXODJTbzVOdTFhbjBtZUxKVEVnOVcrbVZrWXF5a0hzSTgzaWhrbU9JMExld1ZCb3NqYzh6aEIyRG5OUVdNRnZnb2cydnZIblAvQXNrYVNqRWlCaDZ4VXVqd1Brb1RHZlVjaXBkR25UUEpzci9vYWt0WjRmMmtURHpBVkZZM00za3hON1NNVkZvam5ubGtDK3BSbW9kTHRvdDZGejJ0U3FGR0ZBQS80TGt0WVpjOHBDaDllS2ZTTFY5d1pQWWFmUWwrcE9SN1JUYUpQMVBHYU9rM1kzSUQ3R0ZIVHJzYjREWGNWejF3U2U2dTVMajhDWDREWGNkeCtCTDhCb1dOeitBL3VvYVpkbmRDZmVLWFI3bzlTajJtbDBPWDY4cUQyRE5Kb2NmMTVXYjJERkpwZHJIOVF0N1RVY01jWDdORlgyRC84QUM1Ly94QUF4RVFBQ0FRTUJDQUVFQWdFRUF3QUFBQUFCQWdNQUJCRVNFQlFnSVRBeFFGQVRJakpCVVJVellBVWpORUpoY1pELzJnQUlBUUlCQVFnQThvRE5BWTlPUm1zWThCQitmU0JmMzZvakhYQXg2SUNnTWV0STZxam42SUROQVk5ZVJucUozOUNCbWdNZXhJejAwNytnQXpRR1Baa1o2UU9ENTRHYUF4NCtLeFdLeFdLeFdLeDQ1R2VrT1k4NERIaVk2Mkt4NGhIUlU0UG1xUERIaGtlR1Jqb3EzNFBsQVo4RUNnUFU0eDBRK0tCQjRzZ1VYOEVETkFZOEFEeXlQQUl6MHc1clhXc1ZycldmRFh3QjVwSGdONkFEUFhBL3c4REE5KzM3ODREbjFnRkxBTUxaSC9xWU1qYVg5WVZLZ0U1RlpGWkhuQVlIVTU0enNUR3NVRmltT0Y1em95T0RrZVVBU2NMOFV0R0tRREpCR00xcUZhaFdvVnFGY3oyQ3VhRWNob1F5bW1Wa09HNGJ2N0krSEkyTHN4V0swMFFSNGdHVDFEMnEzUldnQ21hRXd0VmlvQ0UxZU1FWldBdUVFNWtBL09QSEpBclVLc1JxbEoyWFRhWW1xM1VQSXFrUVIwSWtvSUJ3eVNDTkN4Wmk3Rm00YnY3STZ0Um1VQ3BFVkhETk9JbFZpNWhVUUl0ZkpHem1DcEZDT1ZDY1JYTkVlRW82dGhKeU1aZEE0S3RNc3NPRnJtVGsrR0FXT0JMR0lsQzhOa3VxVW10SW9BRFozb3pENXVXOUdtdkNveVJkdXd5dTlTMDE3SXB3UmV5c2NMdkZ6VXpUeUQ2d2VLNyt5T3JNa1RyaDAxcHBxOElraVlpTCttR2svd0NjYW0vc2FsNDIvZmhBZEJRekhDc0dVNGFzaXNpbzBBUVNMRGRvNCtwcElYVXEwaUNOc0RJNGtSNUcwcnVrOVNSUEVBWHJJRkFqakFMSEFoZ0VTNm1rY3lNV1BCYXpwRVcxYi9GU09KRkRDcmk1RVFLaXlPSmNHcnBkVVRWWk5tTFpmakRLMVdNV0ZNaHErbDVDTWJVdGMvZHVxVkpibEJrWGYyUjBqdEd3WlRkeWx3MUNad3JMUW5jQlZBbWNQOGxFbGlTVjhnRG4wRVF5T0VwRVZCcFc1UU5HY3FOUkMxdWNOYm5EVzV3MXVjTmJuRFc1dzFkSkZHQXEwQXpkdEwxcGV0TDFZRExNMnkrRE1WQTBQVUZxaUw5VXRzanFjRU1vK3IvMThFMWZCTlJpa1VaS2d0Z0MzZ0VZeWJrT3lhVTNXV2lDRHByNEphK0NhaUNDUWFidFVLNlVBMlhXcHBpYWlrME9IcitRRk5mS3dLMWIzUHdnZy95QXFlNVdVQVVMOEFZSDhnS2FRdTVZN0IzR3dJL3lGakw5alZPb0tKblFLMEN0QXJRSzBDdElvREhoYytKUjBJMzBPSHBaVVlaRjFjaGg4YVJoeTQwYXJ1dFYzU1owalUyUURqVmQxcXU2a0RxMlpLc2hpSWJaRHBRbXJCY1JrOFYzTjhqNlJBTlVxallTQU1tZVpwMjBKYjI0aUdUc3Vib3Q5RWRyYmZHTlRWY3ovRXZJZnMwQnFaVjIzTW1rQkJwRmFSeDNjMnR0QTJDdVZaSGVwQUdRNG0reE9KaHo2QjdkRUROWTRNVVJzQTVkRFE5ZkU5WUlPRFpNcXN6TjgwZENXTW5BcG1DakxmTkhUVHhxQ2Fkekl4Y250UzNFaWpBM3FhaGN6R21ubFlFRzFYVEVCc2U1bExIVHZNMWIxTlc5U2tZb2R0blBZTmxuR0ZVeU5jWEpmNlZyblhPc2JiVmRVdzJFZ0RKYWZWTjhoMzhVTTQyUzNxeHNWcitRRmZ5QXIrUUZTWDJwU0ZHT0NKaHBBT2xNWnFad1Z3SnZzVGlZZEFuUFFIUXgwTGRjekFiYnB0VXJHb2JOSFFNMjRSVWxuR2pCaFVzU3lycGJjSXEzR0ljeTJuVWRCcXlsMXBvTlhrV2g5WVBQbFNqU0FLZHRLbHFIYXJhQXluSkFBR0JkWEh4alNvcU9KNVNkRzZUVnVrMWJwTlMyY3BQT2FPYVFhVjNPYXQwbXJkSnEzU2FtVmtZcTFkcXRJdmpUSnE4YlRFYXM0MWR6cUVFWU9SVWppTkN4dFlGWk5iL0JGWHdSVjhFVk5EQ0FTV0laaXcySWd3RHN5ZTFFZnVZSDQwNGoyNHllaU9nT2dqdEcycFlHWjR3elV4MUV0U1NYSVFCWHVMbEJsaE5kRUFqNWJxdmx1cStXNnFacmwwSVlkdGtNbnh1R29jNm5qK1JDdFFLV2tWVFYyMm1KcWdoTXJZQ0lFVUtKNWhFdWFKTE1XYXJIQ29TZGExcld0YTFyV3RhMXJXZ1FkcnRxZG0yV3NYeVBrN0w5dnBWYXRaMGkxYWxiVUFkbDlLQ1JIUzNzU2dBYi9GVy94VnY4VlhOeUpRRlhhbytrYkMrTUdoTTh5aG5ZZ1FqeHdjampIUWJ0VWE2VkMxTTJtTmpRR2NDZ01ERlgzOVZSenhLb0ZiekZRbmpZNEZYamFZalEyR2xublVCUnZOeFZwbDU5UnEvYkNCYWptbWpYQzd6Y1U3dEkycHRrZHM3aks3bExXNVMxSkE4ZjNZRllGUVdSUDFTS29Bd0hkVUdwcDd0cE9TZ1lybWVRZ2lFU0JkdDgyWkFLaGorU1FMdGExaWNsbTNPR3R6aHJjNGEzT0dydU5JaW9UWWd5d0ZNaFRZeHpnYkovc1RqUGZ3QWNjWTZDTHFkVjJYcllpcUJjeXFOa3NTeXJwYmNJcTNDS2hCR2txaGF2MitrTHR0SWZrZkpxOGwwSnBIK25yOXpiTDlzdUZxMmJWRXAyVExwbFliVVprT3BJTHBaZVJvZ01NR1d4T2N4dzJ5UmM5azl5a1hLcEpHa09YMldVT28vSWR0dzJxVmpWakhoUzVwNWtUazI5UTF2VU5Jd1laR3k3WU5LY2JGT0NEUVl2enJGTEtqNlNNZnFmN0U0MjcrQ0R4RHQwTFFabUd5L1AyclZrdVpTZGs0bUpIeGFMdXRGM1ZxSE16RjZ2bXpJQnN3U2NDR0lSb0Zva0FaTXNoa1l1YkZjUloyWExhcG1xd2JLRmRsOHVKQTNEQmVNQ0ZmWVNBTW1lOUorbVAvendMTElvd0lwWkdkVjJnR1Y4QlZDZ0tLYUJMZy9JTndTbzdKRU9UVHNxRExUM2JQOEFTZ0dOb3FBNUJGYXFqaVZTTWF5T2RUZlluRzNoQTQ0UjI2Rmd1U3piTHpVMHZLd1hremJKTHhZMksxdjYxdjY0NVdJSlZtTlhKek14MldNT28vSWF2cHNENHgrS2dYVEdCV1FCa3MycGkxV0RZY3JzdjF6R0c0SW9YbVAwd1d5UmRxbHVFaTdySEpjblZJWUVLYUtudFhqNWdiVmlrWVpXMWdrRW9acXVKUkdoellSOHk1cThrMFI0RnFKTmYrM3R1VElYeEp3Q2gzRlBHbVRtTUFzQVdSQWpZbSt4T052RUIyam9XQXhHVHN1cHZqVGxaakVRTlNYTWNmZDIxdVdxMGdXUXNXM09Ha1JZMXdKcjVWNUlTU1NTaUdSZ29SQWloUTdoRkxGbWFSaXhDZ0FDcFowaUhPYWQ1VHpxM2JUS3AyWEs2b21GQ3U1d0liTC9BTFNBQlJnRWdESm12ZjhBckh6em1vTDBOOU1teWV5RGZWR1FWT0RVQzZZd05rOTBJL3BWbVoyeTBNZnhvRjJQQVo1TlRJaW9NTDI1bU9kSkNRdFN4TEt1bHBZV2liRGJSc3dUektETENueUZOVGZZbkczalpvSGwwRW5sUmRLNzNOVHU4aDFPWlhLaGRzVTdSQWhkK2xxU2Q1ZnUySTdSbks3MU5UelNPTU1DUVFSdnMxRWxqazdBY0hJM3FhdDVtTkNvcG1qKzNmcGEzNldwSm5rUDFiVm1rVVlHOFMxdkV0Tzd1Y3RXL3VPVlBldXk0RkFrRUViek1hUzZsVTVyZnBhMzZXcGJoNWVUQWxUbGQvbHJmcGFlN2R4cFliUlN0cE9hK1ZxQjBuTmZLMUM2YkFCa2tNaHllRnUzamp0N3NkUnUzamp0N3NkUnZISGJxSHY2OGRSdkhYdDFENjhkUnZIWHQxRzllTzNVYnY0NjlROXZkbnY0NjkvZER2NlFkK3F3NSt0VWRUOGVTRHk2akRsNjBESFVZOHZKVTh1cVJqMWFqbjFXUFB5VlBQcXNQejZzREE4MEtUUVN0QW9wUlVqaEhXeGoxS2pKNnA3ZGNETkJjY1JVR2lNY0NubDFXSDU5U0JnZFZ1dW94MEdHZUJUejZ6REhwMEg1OHhCejZURG53QTU2cEdhSXg2VURQV1k5ZEJ5NlREbHdMMW1HZlNBWm9ESFdKeWV1TzNTUGJoQnoxbVhQb2dNMEJqck1mQVh0MG03Y0s5ZGx6NkFETkFZNitjK0FuNjZUZnJpQnoxeXVhSXg1b0JOQVk2N2Zyd1FjR2gwU2NuaUJ4NEdBYUtrZVdFL1k2NU9QRFZzZEJtejBGUDQ4RXBuc1FSNDRCTkJRUEJKejRnWWlnd1BBV0Fvc1QwZ2MrQ1JtaW42SUk4TUFtZ2dIZndXUDQ4ako2bzVVRG53OUFORkNPc0FUUVEwRUE4TW5IcHdjZU5vRkdPdEJyU2EwbXNHc0d0SnJTYUNHZ2dvS0I0dmF1L3FBY2UwN1ZuUHFnY2V5N1ZuUHJBY2V3N1ZuUHJnY1VEbjFwT0tKejdBSEZBNTlXVzlvRy9mcCsxRTU5c0RpZ2MrbExWMzl5R29jL1E1QW9rbjNvYWdRZk55QlJKUCtBaGpRWWVTV3JKUCtEQmpRWVVDUEJKRkZxTEgvQUF6SnJVYTExcUZhaFdSV1JXUldSV1JXUldvVnFyVldvLzhBeGQvL3hBQXdFUUFDQVFNREF3TUJCZ2NBQUFBQUFBQUFBUUlRSURFUklUQkJVRkZBa2ZDaEF4SkNjWUdnSWpKU1liQ3gwZi9hQUFnQkFnRUpQd0Q5cUE5RVRGMjNyanRxMm90UmZka2Z6UjlXaUJHNUVTTElpdThkdFd4dWhHVVk5ZkZld2hjbmdXb29xS0lwTjRPcERiNmo3UGxDMkpiRDlMbTVXTFZMd1FsN0VHaURaOW15SkVqOUdSMjRmNno4TFBQL0FFK2JIbDlpUXJKZnhEMFpKRDFWNkVManp4WnY2M092aWpIay9DUGZzYXAxSWtTSkVpUkk3dWlJc2l5THFpTEZxeENwRWlScGtSR2tTTnkyVklpRVJFUkkzUzI3VXpjV3JRaEdhSVF0M3lZVm1ETm1hWnV5eEN2d3UzUitoRmlHU1JKZTlHU1JKVmtTSkVxc2tTSlZZN01VWStCVlJFaVJGYyswZm5YcHRlekZPbE90dUtaZEVJUXFMUkNFSVZtWFZFYXJka1NKRWloYWYydVhhNEVVUlh6OVNQejNJL1Bjajg5eU8zRGkxakdNWXgzWVZldkRpN29SMFBIYkpFaVhGMUVmNkhZaENzUXpaY1NJa1NKRVhlT3RjS21Yd3N6Vm1hYnNmQmwwWklseGE3NEYyZnBheVJJZTY5RnZ3eUpWNjFrU042TXhmSjZMQ2VPMUtxSWthL2x4OUxjMFp0SHdMWTNWa2RSYVVkZXZKTFFZOWUwNWRIVkdEZDI5UlUyWEM3MVp1emQxd2hVZmNuZ1l4N0t6UWRXU0pVWTdKRXFJMG8vMHNrU0pEcEVXbFpEMUVoS3FRa1JYQ2t4ZjRMSkMvZGwvLzhRQU1SRUFBZ0VEQVFjRUFnRUVBZ01BQUFBQUFRSURBQVFSRWdVUUV5QWhNREVVRlVCUUlrRXpJekpDWURSUk5XR1EvOW9BQ0FFREFRRUlBUGxQS0VwbVpqMSttU1FwU09ISFR2M2NuK0EramttL1MvVWdrSElqbERkRDNTY0RKWml6Rmo5Q1NGR1RKSVgrdGpteDBidVhMWWpQY0pBODBHQk9LSkE4MENEOEZtQ2pKWmk1eWZybzVDdlFnZ2pJN1YyZndIY1pBM21nZ0J5R1VONW9BRHgzM2NJTWxtTEhKK3dqa0ttZ1FSa2RtN0dZKzQ0Ykg0aWwxYWpsdFgrTkxuOTk1M0NqSlppeHlmc28zS0dnUVJrZGlaZFVaSGNkd25tZzRMRVV6aGZOQWc5NWlGR1N6RmprL0VKQW95SUtNNjBaNjR4cmp0WEhhdU9hRTlDWmFEcWZqUnlhVGc5bVpORGtkc2dIelFBckFPNER1azRxUjlaK0dXVmZKbUg2TWpudUFrZUJNd29US2ZJSVBqNFVUNC9FOWk0aTFya2RwMDFpaFNwaGlhZGRXNVJqdXl2bm9QZ3RLcTAwckh4OEVaSGhaaVBLdXJlUGd4dnFHRDJMaUQvTmV5N0ZSMEZLeExFRm1JOFVwSjg5dVI5SXdQZ000WHk4ck44ZEppUElJWVpIZkJJT1FqQmhuc3pXb2Zxckl5SERjcVJ1NS9HTzFWUjFKQTgwR0JPS0pBODBDRDJ5UW95U1NUazk5NWYwdm41SUpVNUNTaHVoNzhiYVQyaUF3d1d0RWJ3Yk52MTZONkZrZjJ0ckd2a0FEb0taQTNtZ2dCeUdVTjVvQUR4MnBHeWNkOW1DakplUXQ4MUpjZENPdmZpYkl4OEZ3MlB4RktHMUhMaHY4YVhQNzdMdHBIZmR3bzZzeFk1UHpra0swQ0NNanVnNE9hQnlNL0Fkd25tZzRMRVV6aGZOQWc5cDIxSHZPNFVVU1dPVDlBamxUUUlJeU83RTM2K0FRRDVvQVZnSGNCMlpHd084UzRqWXh0ZXVuL0owSkluRWgraGpmU2FIYVdSR0pBM0E0T2FEQWpOWkZaRkFnOXgwMWloU3BoaWFkZFc1UmpzdWN0M01MblRSNmVUa3hOVFNYTnFOVWgwMmN5eXh5cG9ZajVTb3BVdStiYWdiY2tBR0pneFVlbmtyMDhsZWxldlNQU0pvSDVGb2g1NDBBOCtwdHFSbzVGMVI4dHYvQURTOHVEdWhPTTBaS01qVnhtb1hIL2F6STNPN0ZSMEZLeExFRm1JOFVwSjg4N0hBN2kvM0NyNlY0N3huV0M0VzlqNmJZY21ZSld5a2FTT1JDYkdWck1RbTQ4cUQ4ZU9KbjhlbGV0cDVpdGdoclp5YTdsQlY0eGhoa2tCdTdpdVBLZkprYytlU0NGcHBCR3Fvc1NDTk9XMy9BSnBhdXpwaFkxRkk3b1ZXMk16TW9RVE9iaDNIQ2xXTVhGUnVYUU1ZdjN1SW9paUtJcU9kazZFRU1NamtKQTgwR0JPS0pBODBDRDJKRDF4M0IwcmJFQkRpWVJ5UEU0ZExWN2U2RFNVMGh4b1hKOC9ESkNqSmdrTXpGK1hhREZMUlFOVFVTVDVycVBDV2plbEJZV0EvYWJNVnpoVHN5SlNWZjI2Mi9hN0t0eXVvZTEyb1hVd3NiQ3JaTFNFa1FrWVBOQi9OTFY4QWJkc28vRGsxMVlneFNxREwvUFBUL3dEanhVUDhhMUQrOXhGRVVSdUlxMmt3Mms4aklHODBFQU9ReWh2TkFBZU9jbkp6MkhLUmpNaUZKQm1PdEpvSWFubFl5bUZyclpzMFRmaEhEZFJPSFJDMXhIcUpqY2N4NGNVZkVsOVpaVkZKYno1RVZMRTc5UTBUcjU1bUlVWk54Y05NMmxZb3hHZ1VjbDlhU1hLb0kvWjdpcG9taGN4dFZqWXRjRU9kcUFQYmFsclpyNkxsYTJ1bW01SjNiSi9PRjQ2MnJPQzRnV3RrVzNVenNUbmQ0R1ROdFlBNGlHMVo4MWE3U1NaZ2pXLzgwdFNJc2lGR0ZuQ0VLVndJeXl0UnRrWm5ZbUJERndxVUJRQUlmM3ZJb2lpS0lvZEdCK0M1d3ZZbGxFRVRTbVdWNVhMdllTdEhjTHBZaEF6MTdwZFY3cGRWN3BkVjdwZFY3cGRWN3BkVnM2ZTVtSmtsYnFTYU1hcmpYcGlyVEZXbUt0cm5SRWtlN1pCUlZjc0JDRGszZTBaSm5JUzN2NW9XQkpTT1FuaHhwcXpuaTJ0Y1cxcFh0bVlLc29FUk9xNXVUTWNDMVpFZlUvcklLalVPdXV1TGExeGJXbVZkSWRLZ3lYRlhMNjVtYmRZaFBTcXRQYW1TRm9qN0lhajJPMGJoNnZyQTNUQmg3SWFzckI3VXNhT3hYSkpQc2hxT0VSUnJHbTUvN0R1SkduRldmODYxYWdHYVd0QXJRSzBDdEFyUUtFU0dsUUw0M2tVUlJGWXljZHZXdEJnZkhKSWV1T3hQRnhvV2lEVzhxTnBiWjFnNnVKcFpuakViR2JSc3l0R3pLbDA2MjBKZ2tCdEd6SzBiTXFNd3ZGcGdRWllDdHF2cXVTTjhDYTVWV3RzdG1jTHpXTUhwb2RabGJSYXlOdUFKT0JhMnlXU2NTUzd1Mm5iQTNXTmdQNUpiKy80LzlPT3JDMDlRL3dDVWpnbkFwRzBJMG0rd2cxdVpHMXNhMU56N010aENuRmZlYmJ6ajBveFZyQ0k1Vlkydjgwdk1uamxJb2lpS2hUVS9abG0wOUFXTGVkd1poNFdZL3RYVnZGTjFQUDhBK3p4WXE0OGRhZ3cxRGFxdThTb25wTGlqYlRLQ1RTSXpuQ2VrdUtTem5ZaGFFYXdSaUZFenFHR3NZSkdMUDdiYlU5bmFwNWl0N1VPQ20wSEQzTGtVbG5iSWk2MXRiUmpnZTIyMURaMXNEa1RhdFg1SklVR0s0MWNjand4TEhKcS9sTE1JbHRiTVIvbTZTRkJpdU5YR3BwU3d4dnUyNFZvMmFVRWtBUjJlaTJOdXZzcG80QklGVzJ5bm5qRWg5a05leUd2WkRVT3h0RGhubExhc2tkUm5kNDYxUGhtTEpybEp4VnFBc2cxV244MHZNbm5sTkdpS2lUUXZZSndDYTg5ZVlVc2hIa0hQUGZQb3RYTyt3VFJiSUt1OXB5eFRNaWU4WEZTN1VubFFvMVcxeTl1K3RQZUxpaHRlNUp3R0w4TUNSRHBZR3Rxd0JKQkt0Yk5tNDBCaU1HQXhKZGl6RmpFbXQxU3B1cjRGM2RDMFRTcEpKeWRuMlhIYlc4akJqMGxraGdWVEw2MnpyMXRuWHJiT252N1ZWT20xbHM0dnpjWDFtYTliWjE2MnpyMXRuWDRNaXlKVWFhMnhXMHJyalM2VnJaYWE3bGEybE8wY0lLRzduWUVHb0lUTklJeHRHN2RKQkZENnk0cjFseFhyTGlrdXJsMkNxUVk0MWphSTVHTjEvZHlMSVkxckp4U09VWU11ekpkVE9YNVZPRHlHalJxTk91bzloaGxTT3dmRkFrVURubWtoU2RPSEplSWtjN0pINXFOZEFWS2xnc0RJeGVLeXNaVzBvMXJzOVNWYjArenE5UHM2dlQ3T3ExanNFbEJTUUhXYzFMQ0xpQm9xNmc0TnBPWUpROVhKRWNNaml0bUpydVZxNnVGdFZNaGtrYVJpN1dkbzF5K2tIU3FpT090cmgybFZWNFVsY0tTdUZKWENrcmhTVndwS0trZER1MDZJa1RkZXorbWd3TjJ4bHd6eVZmMmtseUU0YnFVWXFhMlJia0swOU5zbTVjbGo3UGNWN1BjVjdQY1ZaV0p0Y3lTRWtuSmlPRzNYYmFwM085bENuQXNGTFNkbzBhVk05VDJwRjB0em5jRGlnY2psUWRhbWZpU005V3FhNTBXaXdYTEVrc1NUc2ovazFOWlhEeU0xZWd1YWF5dUVVczFiTVRYY3JUbkxFN29nMnJvOWxadXhkdmI3S3RwZ1EyZ2pXdGlwbVZucWExdFpuMVNlMzJWQ05JRTRjVklvWmdETmZ4UU5vazkydHE5MnRxZ3U0N2pQQ01yZzRLTzdkVGQ3V1ZQd2hkMmRpelJSUEsyaExXd2p0dnlrWmk1eVVVWjFOZVhCdUpTKy9aYWFiWm1xYVhnUU5Kdmp2N2lKUWllNlhWZTZYVmU2WFZlNlhWYk91Slo0M2FXZ2NITlN1VVJuQmN1U3gzN0k4UHpqeHlCZTVJbXNWNDVqdkJ3ZVdkdEVMdnUyU21xNUJxOWZSYk8yNjN1SHQzMXA3eGNWN3hjVWIyZWEya1o2Mk1uNXUrKy9uOVBCcEZiTHR1TExyYmJVbWRDN3RqTHBpWjZ2NDlGdzQzUXR4TFpIM3VFbVRSTGQ3T2VEODFwV1pTR1dEYXlsY1QzVi9KY2ROMXBZU1hIV29ramdUUkQ1b0N0cVQ4S01RTHZ0VTAyMGExdGViTGlGYWh0WnBnVEg3ZGRWN2RkVTZORzJsdDFoR1V0Qm5kcEVpRlRORHdwR2pHazBZWEdhQ25QV3hWVWtsVmVaUEh3Wkk5WFVjcDg4aStPVGFiYUxVamRzVlA3M3JhNzZZQXU2emUxVUhqOFhadGNYWnRiUWVNV3FMRld5bDAyN051VEF5elhWd2JpVXVWQkpDaUdFUVJyQ05ydnF1Y2JySmRGcWdyYktZbEQ3dGxQcnQyVGtSeXRYZXpVZFRMRHVWV1loVnROa2dEWE96SHdOd09EbW1TR1J0VHp3MjZ3dTRvWkp3SEt3SnFMdVpITHRTWGt0aW9oUHZiMU50YWFSZEsxSEc4akJVdGRuSkJoNVdZdWV1NkwrMnRvMnVXNHFnTVd4VXR2Y3FqTTBNYnpPRlcwL21sNTArRThZYnJSQkJ3ZDU4OGljbTJtd2lKdTJTVVMzT2R0UGxrUVZCc3A1b3hKWHNyME5pdjhBdmJCQWtXTVZhTG90VUZBWnJhdHhvVVFMV3lMWExHZGhHMnZVYng5Yzd0UUJKd0N1aEZTdHJKcWdWOTJ4bnhLeWJ3Q1RnVFR4V3d6SmRYMGx3Y0dyYXlsdUQrTHpRV0NsSVZ1NWxrNG90cjZPNi9GbVVxY0dnTW5GTThNYmFYdjdtTDA3SkhWaEE4c3lrYlpud29oRmJMZzRzNFk3UU1IQ3hQdnMxaEVPcTM4OGtYN3B5UWh4RXpGZ2F2U1Jidml5WmhjcFZuL1BOenA4TWdIeTBaSGp4dVBua0F3T1RiTDVuQzd0blducUpPdTFHMVhKRlFXRTgzVUJCR2l4amFOMDlzcUNQM1c2cVdWNTMxTmJiSmR2eW1Pa0FLcGtXRkdsZVdScEhMdERFMHJoRmlSSVZDSzBqTXhhcmEwa3VXd2x2YXhXby9Fa2s1TjBtdTFkZDFqSm91RU5PTU1hQzlNbTYyb0ZCUzNMTXhMTXFzeENyYTdLQ2dQY0J4NHE3MldWekpCdXROcUZSdzU4QXJyU1Bxd3E4ZlhPN2JyTFo3VC9BSnZFRWpHaExxY3p6Tkp1aXUwczROQ1NTUEl4WndDVGdUV2swQ2hucTJ1WHQzMXBCT2wwbXVQZkg1M2FNUzlMeitCNjJjbWJnWnMvNTV1ZGZpa0ErVEdQMFVPYTBHZ2hvTGprRlMyRnZLNWQvYTdXb0lZNEUwUnJhd3E1a3BtWW5HNjR0WWJraG45cnRhZ2dodHgvU0pKODA2Unlwb2s5SGFWRkJCQ2RVZlFobGIyMjBGWkNycFRjQ09vUG83U3ZTV3ZrTTJvNXE0Z2p1QUEvdGRyWHRkclVFTVZ1TVJaSjgwckZUMGFDM2M2bjlMYTE2VzFxTlk0bEt4eGtLM1U3SWk4bUxaY0NOcVlzVDBvWXdWWVdscUtrc2JhUmNWN1RhMTdUYTFiMmtGdDFqTEJ3VmYycTJyMm0xcUt3Z2hjT2pFTTJSV0tqODFOQ0psMGtiTmlCelVrWWtRb1JzMklISTl0UUVrUXdDRUVEbFh6OGMrZTR3Nm42K1B6M0I5R3c2bjYrTWRlNFBvMkhYNitNZWU0UG8zSFg2OVBIY0gwYmo2OVIwN2crallkUHJ3UDlkVWRmc1dIWDYxQjlpdzZmV2dZSDBvKzRVZGZwaDNXSDcrckF3UG12Y0lsRzlQNjlZOUM5UDdTNFIvdkFNOTA5OW1DakptdUdmb09XRzRhUG9WWU1NamV2ZEkrcEF4M1QzaWNWUE1aRzZjOEV4amJxRG5lRDNpTWZUZ2ZNdTVOS2FSMmJTVFVtazd4MTdwR2ZwZ005NDkrNWJNaDdWczJtUWNpbnZFWitrQXpRSGU4OStVL20zYWhQNXJ5ZzU3eEgwUUZBWTd6SDRFNHhJM2FnR1pGNVZQZkkrZ0FvREhmOC9BdkV3d2J0V2FaWXR6QTVIMW9HYUE3N0g5ZkJsakVpRmFJS25CNXdDeHdJb3hHZ1htQndmZ2tmTEErQVRqNGM4R3Y4bDZnNFBMMVBRVzhHajhtNTBQNitDUjhnVUI4RmprL0VsZ1dUeTlzNlY0M2VhUzJkNmlnV1B4MlZPUjhJajRnb0Q0VG45ZkhJQjg4SktBQThkc0hCb0hJK0dSV08vaWdQaHNjZlRxY0dnYy9GeFdLeFdEeTROWXJIeGljQ3ZQMUN0ajdRbkFvbkorcVI4ZlpFZ1VUbjZ4WHhRT2ZyeVFLSkordVZpdEFnK1ByR1lMUkpQbjY4RWp3cmh2cTJmSFFmWnJKLzM5T1NCNVp5ZkgycXNWcFhEZlN0SUI0Sko4L2NMSVI1QkI4ZlFNNEZNNWI3d1VKU1BJWUh4OHd1QlJrSi93QkJFakNoSURRT2Zqa2dlVEtQMFdKLzBVRWp3SkdGQ1Vmc01ENCtBWFVVWlIrakl4LzB3TVI0RWpVSmFFb29TTFd0YTFyV3BhMUxXdGExclJsV2pLS01wb3lNYXlUNS93RGkzLy9FQURVUkFBSUJBd01CQlFnQUJRVUJBQUFBQUFBQkFoQVJNU0ZCVVNBRE1sQ1JvUkl3UUdCaGdiSHdVbkdRb05FaUkwS0F3ZUgvMmdBSUFRTUJDVDhBL292T2lGUkNGUi9LTEVQd3ZLOTI2UDVjVkVMNVN5THFSbjVYVkdNa2EvOEFUbFhrZGpweWgzWGhyeDBzZnZYUi9FUFhpa3ZadnVQMjRNZiszUDR1VmtqdEVkb2pVUXFNa2lhTzBYbVRSSzl1cm4zQ29oRDYxUkMrSGVxTkpMS0hva2QxL2s3eWZ4ZTdxOVdUZm15VDh4OVdGMWNqc1NrNXRZSnRwWk5rZHByNkM2OGVBWVk3TkVGN2U2RlpMNFRDTUxwM1l4MWtrNVBkN0hhdzh6dFlzN1pJN2RlbitUdExvbTdmWkhhZXFKSzcrdlh6VCtEL0FNUCtTUDRmOEg3cWNMd0tWaVY2SVJCdUZ1QmUwaU1rMTlHUmNaSVhVOUNUSHFxSVhYb2pIVmhGaktwM1U5VFoxM1ZPVEVhYlk2SWlRck01b2hkM0JtUXREQzhCMi9JN3NlV2tiRS9SRS9SRS9SRS9SRS9SRS9SRXY5SytpcEpJbWlhSnFza205Q2FIYUpLNitwSkQwUjJoMmhPN0hvakF5UTdJN1E3UWQwNjh1a2tteDVKK2hQR3BLMWlmb1N2Y21UOURDNnVUbjRsajk5Rml0d095WS95UDhtTDZVZjVIK1I2UnB0WGRvMlhWM3BkSGVmb1lyaEdrVjYwN3F5YUpZcHNxNGpxTWZYbVhReG14ejhRNnYzZWlSTkUwTzZJdGtINU1nL0tpdVFma3lEOGpha2RTQkFoWjFqZDJPeklFS0s1RkVWMFpwRkVVSzFjdXJzMnRXVEhTVnJrL1FuNkUvUWxkSVhSZ2pUbndxMWtXTFdkTWxoSTcxTVNwbUpzYm03cHJOMDdxTUllU1RKTWt4dHNiY2h0RW1TWkpqMGRjS213N05zbTZia3JLSk5rMlRaTjNaSzc1cTZNWTlYNE1oYUttMmgyanZmWDlzVGJmNzlEdEhkZnZCMmovQUg3SGFQOEFmc2RvL3dCK3hPN3JuYXU2MHJsNFE3dG1OMkxSVVdFUlpGa1dSWkZrV0t1eVZPOUt1eU1JMm92b2hvc1dMR2R1am1yOEkzYlp5amFuRElQVnNneUZsMWZrL0o5RlRaRDEvbWZrVmxXNDJOa3RhYUkxZkk3c1YyYXk5RlRDTWJWM1puQ3JLeS9raWZvaWZvaWZvaWZvaDNyc3ZDK0tiVnlXTEdNVTJWZTlLbUkxM1p6MHE1ckdqc0s3Um91S2FSNUZYTHowNGpTTnlCQVd0VmwxM05xYlVXbW5nMjlkM1JYSWtSV1RkNmJ1bUZYN215cHZxYnFtejZkUHBWWFBJMFM2SUp0a0VyS3VJbzNwQWdoZXpSWFpyTHB6U0tweXZDSGwxbGE1TkUwWVM2UHZSWXhUa1Jza2JPbTY2SHJ3YUxpaTA1RjdVK1NXcHBMb21rMFN1M1JhSnBzM3BpSjl1ZWovQU85YXJ6NE5zcWQxWk50Q05seXpaSWRteVJxeCt5akNOakxOekVSaSs1ckxucTBYSjVqdUs1NUNzc0dxNHJxdVIzVHB6VFNJclJWZFp2UENIZDBXYU16dXVybXZQZ3kxWWhFZFhWc2JJMWpkSWdSMU54TVZrcXE2WkFoU1RHeHNXcjM2SWFzZ1FJMnZTWks1Z1YweUF2WkpNa3hYZklycGtuKy9Za3liL2Z0MHNibzJTbDVrbTc4LzJEN0VJUS9sbkhWcXZsZkh1TWZLdS91dHY2RmVmY1orV0YwTDViUkVYOWtRL2dYOG5PaXF4akdNZEVMK2k5Ly8yUT09JyxcclxuXHRcdFx0XHRcdFx0bG9jazogJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBaVFBQUFCQ0NBWUFBQUJud2MwZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBNFJwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRRNElEYzVMakUyTkRBek5pd2dNakF4T1M4d09DOHhNeTB3TVRvd05qbzFOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8yTURsbFlUVTFPQzFtWVdNM0xUZGxORFF0T0RrNVppMWxaR0kxT0RBd01qZGpOVGNpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TkRWR1FqRXlSa1pFUlVaRE1URkZRamc1TjBGQ1FUQTNRVEl5UkRBMk5USWlJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZORFZHUWpFeVJrVkVSVVpETVRGRlFqZzVOMEZDUVRBM1FUSXlSREEyTlRJaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk16TTRaVEJpTURRdFlXWXdNaTAwWWpBMkxUaGtPR1V0WldFM01tRTNOR1ZsTmpCbUlpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSmhaRzlpWlRwa2IyTnBaRHB3YUc5MGIzTm9iM0E2WldGaVl6QTNNVFF0T1dFMk5pMDVOelJoTFdJNU9EQXROR0ZqTWpSalptTmxaVE5pSWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K0xRZkpLd0FBQ3BGSlJFRlVlTnJzblUyUEhNVWRoNnU2NTJXalhTdTdpeVZESWw1aUFVRkd3Z2Zma2hzZ1pURnc1d05ZZ2toYy9EVVN4UWdwU0xGaTd2a0NTRDRZYm5CQkhDTGJlVHRZd3BieWNvaDNKZTlpNzd4VnFxcXJ1NnVycTJkbTE1cERwcDVIRkR2VE8vOWUxQ01lL2FxNnVrcmV2eVJDTHVoMlJiZDNkUHVaTzNaUHQ1dTYzZER0THlMQ0M5OEpBRmhESW83d1BiR24yL2xsUElFakFKSnl4SW56aFBST05ORHRtbTYvMWkzck9QbE10ei9xZGxXM3g4Z0dJRG5abk5vVE9BSWdtVUJ5S2svMHZPSXZkSHQ3d2Q4MUovNVF0MWRjNGhueFZRQWt3MGs5OGJKdWwvRUVBSjVZSmsrVXllV1RKWXA5M25UcEJ3RFM0YVNlZUF0UEFPQ0paZk9FdVdYenV2NzVaOTN5OHJmOTRWQnNidStLNGVZWjBSc003TEhKYUNTT2p4NkpvNE9IWW54OGJBNU5kYnVvMjEzemh1RllnUFhFRGNkMmVtSmo2NHpJKzRzOWdTTUExdG9SY3oyeFRKNHd0Mnl1bE1WU1N2SGpjOCtKcloxblduL1FuTlMwcmQyejRtai9vVGo0ejc5eXBXYW05aXBmQjhEYWd5Y0FZS1dlTUxkczlzcmlzOCsvRkMwTzJkeloxWjk5MGRUc2NmMEJrZ0JQQU1CS1BXRUNpWDFrenlTWjRlYlcwbi9WZkZiWG5PZjZBeVFCbmdDQWxYckNUbXJ0RHpkMGt0azk4Vi9XTlNOVEN3RHJENTRBZ0ZWNndzd2h1YmU1dmZPYUVMTCt6ZTVZeUZjUGhSak1pdmVqVEtoLzZMVHpzQitjUW42dmE4MzlINzRGZ1BYbXFUMGhCSjRBd0JQZG5qQWpKRGZOTFBuRzRaLy9JTVJRbjFCbVJSdWFZNDlqZi94V1dBc0FhMG5iRTYvOVlOMVFlMElXN3NBVEFIZ2ltaWR5bHlmaW5qQ0I1UE84UDVnMkRtL0lvakRMM2M5ZWNjSW1wdVpHK2JnZkFLdzFiVThNbkdCS1Y1aTJnU2NBOElTSHlRNVpWdVNJekRtand4TW1rTnpSN1hvejB2UmNHT201bGhjbmFuTGQxaXJGVndDdy9rUTg0VG9ybWZPRWNNN0FFd0I0b3FUMGd4MGhLWDJSUnoxaFU4WjBQREpyQk54cWlzYkpKWGMvczhiOW5xK0VXMWRnTW1aVmFJQVVhSGtpTHdPSkd5WEpXNEhrU3p3QmtMZ25Ta2VZRE9HL2p1UUpHMGllSEQ0eXRuaFh0OCtFMmZER0Z1cVdteVRqVGlMdENXWXV5YnduM1A0VXgwZUhmQU1BQ1JEMVJObFp5ZnUxY0dwUHZJOG5BQkwzaFBSemhQYzZraWRzSURrNjJOZi9WaU81bDMrc1g3eGg1U0pkSzJXVDJ4TmMxSi81U0ZRN2VDcFhDd0RyVHVrSi9hL0NFOUs1b2ZSRTZZcGlxWGc4QVpDd0orU3Zzc0lUbWVlSHpITkdKRS9ZUURJK2ZpSU85eC9hRDh2TEczZnJFT0wzZk96djd2aERMYWJHMUFMQStsTjVRbU05a1FlaThUM2hnU2NBRXZSRU5taDdZa0dlYUV4MVZYLzZoWHNsbGZtbk9OajRpRFFwUm43d0RWY2RJR0djSzVSVlF0c1ZVbjd3TlJjSklHbEgvTEtNRTBxb3lneUZObHlVQ1BORWMwcDhIbmswVDlVWnhRcEhNbHNlSUhsMDc2ZHdnZXgyQmdBazdJaCtvUWZ6aEYwbWF6YzBqalZsMFd0SnBtVVR2MGhpR3dBbzU0cDRUc0FOQU9BN1l0RFJTd2t6UlZjZ01aSlJFYzhJbkFNQVFlY2wxbGZCRVFCZ0hkSHZIczhJODBVMGtOZ0pKaktTYW1SSDBnR0FOSHMvclgwbzhBTUFlSTRJUjBnV2oyN0U1NUNvT1g2UlhHY0FaTE9FS3dBZ1hiS2cwMkltdFBvck5zdDJvSWlQa0RRR1JoUnBCQURteUViV3dVU1NUQUJBdUZIVWNES3I4QjZRYWJ1aUY1Vk1sV1RDQUtJSUpRQVF1TUlUUzlnTEFvQ0VIUkc1TmRNNE5IZUV4RDFsWXd1OEJOTlJEQUNwOW40RzdaSFVNcHl3TkFBQVZFL3Rlak5ZL1ZHU0NFRWc2Y1Zudi9vYi9lSWFBREN1NENrOEFKam5pTmpUZDNQR05kcUJaRUVCZ3lRQVVHeVNGZkVDZmdDQVdKNElmYUVXQnBMY3UxVVQ5bnpja0N3QWdBMGszcEx4ckF3QUFHRWdxVVpSeStYaXZWdTcyYUxIZnN0ZVQydDRoVEFDQUVIbnhiOHZ2S0RuQXdDcGRWcnk5b2pwZ3BIVUlKQmszc1EwcmljQUxKQ05pa3dleVpBSEFKMldyTjV3czNMRmZOcUJwTnE5TSt6cXVQZTRCZ0NrbStuZTJtQ1AzZ3dBMkVRU2pKNW1vajJ6VlMwSUpEYkZ1TUxxQkdVNHliakdBT0N0TjFLNnduY0U5MndBY0lSemdaTEJZbWplWFJnbHd3Z1RkbTVrTFJ3L3lTaUpad0NnR1VxcWNPTDNlaGdoQVFEbmdzYTZadjR0bkxZcXNyQzJYdHExVENqbENveWtFUUFJT2pDVkg3ejNxQUlBR3RsQzFYTkliS3lJVC85bzNySlJzNlpvVkRpUFpJWnNBS0IyaFIxK25jVkRDZ0FrN0FodlFLUHNzZmdUVzlXaXgzNTl5WVNwaHVmNUFLQWxtM0RzRlVjQWdHSG1kVkM4aDJLcVNOR2VCdElSU0dKdVlmWThBSlE2bU03N0pkY0hJUGs4TW0xbmgvQUIzdm1CWk5yY0hsaUk5bDRWeUFZQWJDQXBWMS9zY0FZQXBCMUlZZ09vMWV2MklFZXZuV2lDU1dtdDE5Z0dBTmxNZ29EaWRYdm9zd0NBbXRTZGxNYmNrZTZTSUpDTTZ4NU9iT29JMDBnQW9KUU40UU1BbHUyMGlJNU1zVENRaEJYK0kzMk1rQUNBY1lYeUo3L1RhUUdBTUUvSTJnOHkyRnpQSEovTkRTUVRFWjg1NzRVUjhnZ0FUQmU1QWdEU0RpUVRFWjlBMHYxVVhoQklSbk82T0IxTHF3RkFvcjBmaGtVQW9Nc1JzVHdSNW9kNWdXUTY3cDRWaTI4QW9ITEZLTjVYb2M4Q0FGV25SVFozQkYrUUpTSWpKSzUyRmh0U0laa0FnUEJHU0ZnUURRQmluWmF4OThiZllrSXVHVWltVGpJeVdNVEVQeWU5SHdBb095L2hDQ3A5RmdEd0hSRmtrbmw5bUdCaHRGRnpQUUU3VXVKWnhnU1ZHYllCUURZUlZ5Z1NDUUE0ekcxZEdhNUQ0bzFvU0xWZ3BWWnpBbi94czNKbFZzWE5ZUUR3WGVGTmFvMDVBd0J3UkNPREJCa2lFaWw2OXk4Rko2ZzJ2QW52K2RUdkd6V09GNzdqK2dPc0k3SC8zK3RKcmI0YnBCdFJWVGdDSUhWSG1GSFU2aTZMcDRweVBaSkliZFk4d1ZnOCtNM1hGK3lKektRMTAweEljZThmL1BhYkMySXk1dW9ESkk1MXdheDJRK0dLa1gxdmZ3Y0FhV1B6aFBPRXlSRVQzeFBqMmlFaUhrZ0dEMzczN2UvMXo5dk5NRkkyMnlPNi9lRGF0My9RUDMvRTFRWklrb0Z1VFUvNHJpaUdhVy9yaGljQUV2WkVJMCtvVWUwSEUwaWNKL1JuR3A3b2VaTDVRcmUzN1R2LzNvOXFURkl6QWVaRDNWN1I3UjNkUmx4M2dLVENpT2VKaWVpNHRWdDY0bVhkTHVNSmdNUTlJWVBOOVdROFQ1UWpKSjlVeGJaZ1hHeWVWZlYrSms0K0ZXL3FkbzNyRHBBVWdTZEdUVStVcmVZdFBBR1F1Q2ZzYmQxSnUwWHloQWtrcjd1VVVsTVZUZDBtV2tWQTJUNzNuT2dQaCtXblBuSzFBTEQrUkR3eExUeWhwdlhyR1o0QXdCTWV5dVdJTWxlb2JrK1lRSEpGdDl3Y2tWS0s3V2QvSXNUeExBZ2x1aDFQeGRidVdYSHUvS3RpNTltZjZzOW11YXNGZ1BVbjRvbXA1d2puaXljS1R3RGdpY0FUMHlLWXFOSVRzNmduVENEWks0dlBQditTMk5wNVJxaS9idWlUS0hlQ21aV01QZWJZM05uVm4zM1IxT3h4L1FHU1lJNG4zQ2lKOGNUZmhuZ0NBRSswUFdFN0xiTzVucEQzTDRsamZXeGdrb3dwUGdtSCsvOGRIZno3bi9iTXJERUFzSjY0ZFFLZTJoTTRBbUN0SGZIVW5yQ1RXdnZERFYyOGUrTC9DRjB6TXJVQXNQN2dDUUJZcFNkTUlMbTN1YjBqVHJjc3ZQeStxQVdBTlFkUEFNQktQV0VDeWMyTnJUT24vZU8zbnFJV0FQNS93Qk1Bc0ZKUG1FRHllZDRmVEU5UmJHcHU2RnErQW9EMUIwOEF3RW85WVFMSkhkMnVuK0lFMTIydFltZFBnQVRBRXdDd1VrL1lTYTNUOGVpcS9uSHJCTVZmNldacXhHVE1xdEFBS1hBS1QzeUpKd0R3eExKNXdnYVNKNGVQakMzZTFlMHpVVzhXSEdQbWtzeDd3dTFQY1h4MHlEY0FrQUNuOE1UN2VBSUFUeXliSjJ3Z09UcllGOFhHRk9KajNkN1E3VlBkL3E2YjJaamlTTGU3N3RoRlVTengrcmc0bjNLMUFMRHU0QWtBV0tVbi9pZkFBUExWdHZQVERzZHFBQUFBQUVsRlRrU3VRbUNDJyxcclxuXHRcdFx0XHRcdFx0bGFjZTogJy4uL3N0YXRpYy9vcmFuZ2VkLnBuZydcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRdXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNMb2dpbjoge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1YsIG9sZFYpIHtcclxuXHRcdFx0XHRcdGlmIChuZXdWKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0QmFyZ2FpbkRldGFpbHMoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5hZGRTaGFyZUJhcmdhaW4oKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0Y29sb3JTdGF0dXMobmV3VmFsdWUsIG9sZFZhbHVlKSB7XHJcblx0XHRcdFx0aWYgKG5ld1ZhbHVlKSB7XHJcblx0XHRcdFx0XHR0aGlzLmNvbG9yU2hvdyhuZXdWYWx1ZSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOeUn+WRveWRqOacn+WHveaVsC0t55uR5ZCs6aG16Z2i5Yqg6L29XHJcblx0XHQgKi9cclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0aWYgKCF0aGlzLmNvbG9yU3RhdHVzKSB7XHJcblx0XHRcdFx0Y29sb3JDaGFuZ2UoJ2NvbG9yX2NoYW5nZScpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuY29sb3JTaG93KHJlcy5kYXRhLnN0YXR1cylcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHR1bmkuZ2V0U3lzdGVtSW5mbyh7XHJcblx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHR0aGF0LnN5c3RlbUggPSByZXMuc3RhdHVzQmFySGVpZ2h0O1xyXG5cdFx0XHRcdFx0dGhhdC5uYXZIID0gdGhhdC5zeXN0ZW1IICsgMTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHR2YXIgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKTtcclxuXHRcdFx0aWYgKHBhZ2VzLmxlbmd0aCA8PSAxKSB7XHJcblx0XHRcdFx0dGhhdC5yZXR1blRvcCA9IGZhbHNlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8v5omr56CB5pC65bim5Y+C5pWw5aSE55CGXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRpZiAob3B0aW9ucy5zY2VuZSkge1xyXG5cdFx0XHRcdHZhciB2YWx1ZSA9IHV0aWwuZ2V0VXJsUGFyYW1zKGRlY29kZVVSSUNvbXBvbmVudChvcHRpb25zLnNjZW5lKSk7XHJcblx0XHRcdFx0aWYgKHR5cGVvZiB2YWx1ZSA9PT0gJ29iamVjdCcpIHtcclxuXHRcdFx0XHRcdGlmICh2YWx1ZS5pZCkgb3B0aW9ucy5pZCA9IHZhbHVlLmlkO1xyXG5cdFx0XHRcdFx0aWYgKHZhbHVlLmJhcmdhaW4pIG9wdGlvbnMuYmFyZ2FpbiA9IHZhbHVlLmJhcmdhaW47XHJcblx0XHRcdFx0XHQvL+iusOW9leaOqOW5v+S6unVpZFxyXG5cdFx0XHRcdFx0aWYgKHZhbHVlLnBpZCkgYXBwLmdsb2JhbERhdGEuc3BpZCA9IHZhbHVlLnBpZDtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0YXBwLmdsb2JhbERhdGEuc3BpZCA9IHZhbHVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvL+iusOW9leaOqOW5v+S6unVpZFxyXG5cdFx0XHRpZiAob3B0aW9ucy5zcGlkKSBhcHAuZ2xvYmFsRGF0YS5zcGlkID0gb3B0aW9ucy5zcGlkO1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0aWYgKG9wdGlvbnMuaGFzT3duUHJvcGVydHkoJ2lkJykpIHtcclxuXHRcdFx0XHR0aGF0LmlkID0gb3B0aW9ucy5pZDtcclxuXHRcdFx0XHR0aGF0LmJhcmdhaW5VaWQgPSBvcHRpb25zLmJhcmdhaW4gfHwgMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdGlmICh0aGF0LmJhcmdhaW5VaWQgPT0gJ3VuZGVmaW5lZCcgfHwgIXRoYXQuYmFyZ2FpblVpZCkge1xyXG5cdFx0XHRcdFx0dGhhdC5iYXJnYWluVWlkID0gdGhhdC4kc3RvcmUuc3RhdGUuYXBwLnVpZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5nZXRCYXJnYWluRGV0YWlscygpO1xyXG5cdFx0XHRcdHRoaXMuYWRkU2hhcmVCYXJnYWluKCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy4kQ2FjaGUuc2V0KCdsb2dpbl9iYWNrX3VybCcsXHJcblx0XHRcdFx0XHRgL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2JhcmdhaW5fZGV0YWlscy9pbmRleD9pZD0ke29wdGlvbnMuaWR9JmJhcmdhaW49JHt0aGlzLmJhcmdhaW5VaWR9YCk7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnoI3ku7for6bmg4VgKVxyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGNvbG9yU2hvdyhjb2xvclN0YXR1cykge1xyXG5cdFx0XHRcdHN3aXRjaCAoY29sb3JTdGF0dXMpIHtcclxuXHRcdFx0XHRcdGNhc2UgMTpcclxuXHRcdFx0XHRcdFx0dGhpcy5waWNVcmwgPSB0aGlzLnBpY0xpc3RbMF1cclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDI6XHJcblx0XHRcdFx0XHRcdHRoaXMucGljVXJsID0gdGhpcy5waWNMaXN0WzFdXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAzOlxyXG5cdFx0XHRcdFx0XHR0aGlzLnBpY1VybCA9IHRoaXMucGljTGlzdFsyXVxyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgNDpcclxuXHRcdFx0XHRcdFx0dGhpcy5waWNVcmwgPSB0aGlzLnBpY0xpc3RbM11cclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDU6XHJcblx0XHRcdFx0XHRcdHRoaXMucGljVXJsID0gdGhpcy5waWNMaXN0WzRdXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRcdFx0dGhpcy5waWNVcmwgPSB0aGlzLnBpY0xpc3RbMl1cclxuXHRcdFx0XHRcdFx0YnJlYWtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGFwcOWIhuS6q1xyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0YXBwU2hhcmUoc2NlbmUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgcm91dGVzID0gZ2V0Q3VycmVudFBhZ2VzKCk7IC8vIOiOt+WPluW9k+WJjeaJk+W8gOi/h+eahOmhtemdoui3r+eUseaVsOe7hFxyXG5cdFx0XHRcdGxldCBjdXJSb3V0ZSA9IHJvdXRlc1tyb3V0ZXMubGVuZ3RoIC0gMV0uJHBhZ2UuZnVsbFBhdGggLy8g6I635Y+W5b2T5YmN6aG16Z2i6Lev55Sx77yM5Lmf5bCx5piv5pyA5ZCO5LiA5Liq5omT5byA55qE6aG16Z2i6Lev55SxXHJcblxyXG5cdFx0XHRcdHVuaS5zaGFyZSh7XHJcblx0XHRcdFx0XHRwcm92aWRlcjogXCJ3ZWl4aW5cIixcclxuXHRcdFx0XHRcdHNjZW5lOiBzY2VuZSxcclxuXHRcdFx0XHRcdHR5cGU6IDAsXHJcblx0XHRcdFx0XHRocmVmOiBgJHtIVFRQX1JFUVVFU1RfVVJMfSR7Y3VyUm91dGV9YCxcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LmJhcmdhaW5JbmZvLnRpdGxlLFxyXG5cdFx0XHRcdFx0aW1hZ2VVcmw6IHRoYXQuYmFyZ2FpbkluZm8uc21hbGxfaW1hZ2UsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWIhuS6q+aIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGF0LnBvc3RlcnMgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihlcnIpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWIhuS6q+Wksei0pWApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGF0LnBvc3RlcnMgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0cXJSKHJlcykge1xyXG5cdFx0XHRcdHRoaXMuY29kZVNyYyA9IHJlc1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWIhuS6q+aJk+W8gFxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGxpc3RlbmVyQWN0aW9uU2hlZXQoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuaXNMb2dpbiA9PSBmYWxzZSkge1xyXG5cdFx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdGlmICh0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKSA9PT0gdHJ1ZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLndlaXhpblN0YXR1cyA9IHRydWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdHRoaXMucG9zdGVycyA9IHRydWU7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0QmFyZ2FpblVzZXJCYXJnYWluUHJpY2VQb3N0ZXIoKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2FjdGl2aXR5L3Bvc3Rlci1wb3N0ZXIvaW5kZXg/dHlwZT0xJmlkPScgKyB0aGlzLmlkICsgJyZiYXJnYWluPScgKyB0aGlzLmJhcmdhaW5VaWRcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YiG5Lqr5YWz6ZetXHJcblx0XHRcdGxpc3RlbmVyQWN0aW9uQ2xvc2UoKSB7XHJcblx0XHRcdFx0dGhpcy5wb3N0ZXJzID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWwj+eoi+W6j+WFs+mXreWIhuS6q+W8ueeql++8m1xyXG5cdFx0XHRnb0ZyaWVuZCgpIHtcclxuXHRcdFx0XHR0aGlzLnBvc3RlcnMgPSBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0b3BlblRhcCgpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2NvdXBvbnNIaWRkZW4nLCAhdGhpcy5jb3Vwb25zSGlkZGVuKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5YWz6ZetXHJcblx0XHRcdGF1dGhDb2xzZShlKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Y675ZWG5ZOB6aG1XHJcblx0XHRcdGdvUHJvZHVjdCgpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0ke3RoaXMuYmFyZ2FpbkluZm8ucHJvZHVjdF9pZH1gXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiHquW3seegjeS7t++8m1xyXG5cdFx0XHR1c2VyQmFyZ2FpbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoYXQudXNlckluZm8udWlkID09IHRoYXQuYmFyZ2FpblVpZCkge1xyXG5cdFx0XHRcdFx0aWYgKHRoYXQudXNlckJhcmdhaW5JbmZvLmJhcmdhaW5PcmRlckNvdW50ID49IHRoYXQuYmFyZ2FpbkluZm8ubnVtKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor6XllYblk4Hmr4/kurrpmZDotK1gKStgJHt0aGF0LmJhcmdhaW5JbmZvLm51bX0ke3RoYXQuYmFyZ2FpbkluZm8udW5pdF9uYW1lfWBcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGF0LnNldEJhcmdhaW4oKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvQmFjaygpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKHtcclxuXHRcdFx0XHRcdGRlbHRhOiAxXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvYmFyZ2FpblVzZXJJbmZvKCkge1xyXG5cdFx0XHRcdC8v6I635Y+W5byA5ZCv56CN5Lu355So5oi35L+h5oGvXHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHZhciBkYXRhID0ge1xyXG5cdFx0XHRcdFx0dXNlcklkOiB0aGF0LmJhcmdhaW5VaWRcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdHBvc3RCYXJnYWluU3RhcnRVc2VyKHtcclxuXHRcdFx0XHRcdGJhcmdhaW5JZDogdGhhdC5pZCxcclxuXHRcdFx0XHRcdGJhcmdhaW5Vc2VyVWlkOiB0aGF0LmJhcmdhaW5VaWRcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2JhcmdhaW5Vc2VySW5mbycsIHJlcy5kYXRhKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29QYXkoKSB7XHJcblx0XHRcdFx0Ly/nq4vljbPmlK/ku5hcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dmFyIGRhdGEgPSB7XHJcblx0XHRcdFx0XHRwcm9kdWN0SWQ6IHRoYXQuYmFyZ2FpbkluZm8ucHJvZHVjdF9pZCxcclxuXHRcdFx0XHRcdGJhcmdhaW5JZDogdGhhdC5pZCxcclxuXHRcdFx0XHRcdGNhcnROdW06IDEsXHJcblx0XHRcdFx0XHR1bmlxdWVJZDogJycsXHJcblx0XHRcdFx0XHRjb21iaW5hdGlvbklkOiAwLFxyXG5cdFx0XHRcdFx0c2VjS2lsbElkOiAwLFxyXG5cdFx0XHRcdFx0bmV3OiAxXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHRwb3N0Q2FydEFkZChkYXRhKVxyXG5cdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kcy9vcmRlcl9jb25maXJtL2luZGV4P25ldz0xJmNhcnRJZD0nICsgcmVzLmRhdGEuY2FydElkXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEJhcmdhaW5EZXRhaWxzKCkge1xyXG5cdFx0XHRcdC8v6I635Y+W56CN5Lu35Lqn5ZOB6K+m5oOFXHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHZhciBpZCA9IHRoYXQuaWQ7XHJcblx0XHRcdFx0Z2V0QmFyZ2FpbkRldGFpbChpZCx0aGF0LmJhcmdhaW5VaWQpXHJcblx0XHRcdFx0XHQudGhlbigocmVzKT0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC5iYXJnYWluSW5mbyA9IHJlcy5kYXRhLmJhcmdhaW47XHJcblx0XHRcdFx0XHRcdHRoYXQudXNlckJhcmdhaW5JbmZvID0gcmVzLmRhdGEudXNlckJhcmdhaW5JbmZvO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmJhcmdhaW5QcmljZSA9IHJlcy5kYXRhLmJhcmdhaW4ucHJpY2U7XHJcblx0XHRcdFx0XHRcdHRoYXQudXNlckluZm8gPSByZXMuZGF0YS51c2VySW5mbztcclxuXHRcdFx0XHRcdFx0dGhhdC5wcm9kdWN0U3RvY2sgPSByZXMuZGF0YS5iYXJnYWluLmF0dHIucHJvZHVjdF9zdG9jaztcclxuXHRcdFx0XHRcdFx0dGhhdC5xdW90YSA9IHJlcy5kYXRhLmJhcmdhaW4uYXR0ci5xdW90YTtcclxuXHRcdFx0XHRcdFx0dGhhdC5kYXRhdGltZSA9IHJlcy5kYXRhLmJhcmdhaW4uc3RvcF90aW1lO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnBhZ2VzID0gJy9wYWdlcy9hY3Rpdml0eS9nb29kc19iYXJnYWluX2RldGFpbHMvaW5kZXg/aWQ9JyArIHRoYXQuaWQgKyAnJmJhcmdhaW49JyArXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5iYXJnYWluVWlkICtcclxuXHRcdFx0XHRcdFx0XHQnJnNjZW5lPScgKyB0aGF0LnVzZXJJbmZvLnVpZDtcclxuXHRcdFx0XHRcdFx0dW5pLnNldE5hdmlnYXRpb25CYXJUaXRsZSh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5kYXRhLmJhcmdhaW4udGl0bGUuc3Vic3RyaW5nKDAsIDEzKSArICcuLi4nXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmJhcmdhaW5Vc2VySGVscExpc3QgPSBbXTtcclxuXHRcdFx0XHRcdFx0dGhhdC5nZXRCYXJnYWluVXNlcigpO1xyXG5cdFx0XHRcdFx0XHRpZiAodGhhdC5iYXJnYWluVWlkICE9IHRoYXQudXNlckluZm8udWlkKSB0aGF0LmdvYmFyZ2FpblVzZXJJbmZvKCk7XHJcblx0XHRcdFx0XHRcdC8vI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRcdHRoYXQuc2V0T3BlblNoYXJlKCk7XHJcblx0XHRcdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKGZ1bmN0aW9uKGVycikge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdHRhYjogMixcclxuXHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbi9pbmRleCdcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y3VycmVudEJhcmdhaW5Vc2VyKCkge1xyXG5cdFx0XHRcdC8v5b2T5YmN55So5oi356CN5Lu3XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdiYXJnYWluVWlkJywgdGhpcy51c2VySW5mby51aWQpO1xyXG5cdFx0XHRcdHRoaXMuc2V0QmFyZ2FpbigpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRCYXJnYWluKCkge1xyXG5cdFx0XHRcdC8v5Y+C5LiO56CN5Lu3XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHBvc3RCYXJnYWluU3RhcnQodGhhdC5pZCkudGhlbihcclxuXHRcdFx0XHRcdHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAndXNlckJhcmdhaW5QcmljZScsIHJlcy5kYXRhLnByaWNlKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdhY3RpdmUnLCB0cnVlKTtcclxuXHRcdFx0XHRcdFx0dGhhdC5nZXRCYXJnYWluRGV0YWlscygpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnVzZXJCYXJnYWluU3RhdHVzID0gMTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRlcnJvciA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGVycm9yXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHNldEJhcmdhaW5IZWxwKCkge1xyXG5cdFx0XHRcdC8v5biu5aW95Y+L56CN5Lu3XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHZhciBkYXRhID0ge1xyXG5cdFx0XHRcdFx0YmFyZ2FpbklkOiB0aGF0LmlkLFxyXG5cdFx0XHRcdFx0YmFyZ2FpblVzZXJVaWQ6IHRoYXQuYmFyZ2FpblVpZFxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0cG9zdEJhcmdhaW5IZWxwKGRhdGEpXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3VzZXJCYXJnYWluUHJpY2UnLCByZXMuZGF0YS5wcmljZSk7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnYWN0aXZlJywgdHJ1ZSk7XHJcblx0XHRcdFx0XHRcdHRoYXQuZ2V0QmFyZ2FpbkRldGFpbHMoKTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmdldEJhcmdhaW5EZXRhaWxzKCk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0QmFyZ2FpblVzZXIoKSB7XHJcblx0XHRcdFx0Ly/ojrflj5bnoI3ku7fluK5cclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dmFyIGRhdGEgPSB7XHJcblx0XHRcdFx0XHRiYXJnYWluSWQ6IHRoYXQuaWQsXHJcblx0XHRcdFx0XHRiYXJnYWluVXNlclVpZDogdGhhdC5iYXJnYWluVWlkLFxyXG5cdFx0XHRcdFx0b2Zmc2V0OiB0aGF0Lm9mZnNldCxcclxuXHRcdFx0XHRcdGxpbWl0OiB0aGF0LmxpbWl0XHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHRwb3N0QmFyZ2FpbkhlbHBMaXN0KGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHZhciBiYXJnYWluVXNlckhlbHBMaXN0TmV3ID0gW107XHJcblx0XHRcdFx0XHR2YXIgYmFyZ2FpblVzZXJIZWxwTGlzdCA9IHRoYXQuYmFyZ2FpblVzZXJIZWxwTGlzdDtcclxuXHRcdFx0XHRcdHZhciBsZW4gPSByZXMuZGF0YS5sZW5ndGg7XHJcblxyXG5cdFx0XHRcdFx0YmFyZ2FpblVzZXJIZWxwTGlzdE5ldyA9IGJhcmdhaW5Vc2VySGVscExpc3QuY29uY2F0KHJlcy5kYXRhKTtcclxuXHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2JhcmdhaW5Vc2VySGVscExpc3QnLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2xpbWl0U3RhdHVzJywgZGF0YS5saW1pdCA+IGxlbik7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ29mZmVzdCcsIE51bWJlcihkYXRhLm9mZnNldCkgKyBOdW1iZXIoZGF0YS5saW1pdCkpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb0JhcmdhaW5MaXN0KCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9hY3Rpdml0eS9nb29kc19iYXJnYWluL2luZGV4J1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2FjdGl2ZScsIGZhbHNlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0YWRkU2hhcmVCYXJnYWluKCkge1xyXG5cdFx0XHRcdC8v5re75Yqg5YiG5Lqr5qyh5pWwIOiOt+WPluS6uuaVsFxyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRwb3N0QmFyZ2FpblNoYXJlKHRoaXMuaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAncGVvcGxlQ291bnQnLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHR0aGlzLnBhZ2VzID0gJy9wYWdlcy9hY3Rpdml0eS9nb29kc19iYXJnYWluX2RldGFpbHMvaW5kZXg/aWQ9JyArIHRoaXMuaWQgKyAnJmJhcmdhaW49JyArXHJcblx0XHRcdFx0XHRcdHRoaXMuYmFyZ2FpblVpZCArXHJcblx0XHRcdFx0XHRcdCcmc3BpZD0nICsgdGhpcy51c2VySW5mby51aWQ7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vI2lmZGVmIEg1XHJcblx0XHRcdHNldE9wZW5TaGFyZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGNvbmZpZ1RpbWVsaW5lID0ge1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaCqOeahOWlveWPi2ApICsgdGhhdC51c2VySW5mby5uaWNrbmFtZSArIHRoYXQuJHQoYOmCgOivt+aCqOegjeS7t2ApICsgdGhhdC5iYXJnYWluSW5mby50aXRsZSxcclxuXHRcdFx0XHRcdGRlc2M6IHRoYXQuYmFyZ2FpbkluZm8uaW5mbyxcclxuXHRcdFx0XHRcdGxpbms6IHdpbmRvdy5sb2NhdGlvbi5wcm90b2NvbCArICcvLycgKyB3aW5kb3cubG9jYXRpb24uaG9zdCArXHJcblx0XHRcdFx0XHRcdCcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbl9kZXRhaWxzL2luZGV4P2lkPScgK1xyXG5cdFx0XHRcdFx0XHR0aGF0LmlkICsgJyZiYXJnYWluPScgKyB0aGF0LnVzZXJJbmZvLnVpZCArXHJcblx0XHRcdFx0XHRcdCcmc3BpZD0nICtcclxuXHRcdFx0XHRcdFx0dGhpcy51c2VySW5mby51aWQsXHJcblx0XHRcdFx0XHRpbWdVcmw6IHRoYXQuYmFyZ2FpbkluZm8uaW1hZ2VcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGlmICh0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKSkge1xyXG5cdFx0XHRcdFx0dGhpcy4kd2VjaGF0XHJcblx0XHRcdFx0XHRcdC53ZWNoYXRFdmV2dChbJ3VwZGF0ZUFwcE1lc3NhZ2VTaGFyZURhdGEnLCAndXBkYXRlVGltZWxpbmVTaGFyZURhdGEnLCAnb25NZW51U2hhcmVBcHBNZXNzYWdlJyxcclxuXHRcdFx0XHRcdFx0XHQnb25NZW51U2hhcmVUaW1lbGluZSdcclxuXHRcdFx0XHRcdFx0XSwgY29uZmlnVGltZWxpbmUpXHJcblx0XHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7fSlcclxuXHRcdFx0XHRcdFx0LmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5pc19yZWFkeSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmVzLnd4LnVwZGF0ZUFwcE1lc3NhZ2VTaGFyZURhdGEoY29uZmlnVGltZWxpbmUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0cmVzLnd4LnVwZGF0ZVRpbWVsaW5lU2hhcmVEYXRhKGNvbmZpZ1RpbWVsaW5lKTtcclxuXHRcdFx0XHRcdFx0XHRcdHJlcy53eC5vbk1lbnVTaGFyZUFwcE1lc3NhZ2UoY29uZmlnVGltZWxpbmUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0cmVzLnd4Lm9uTWVudVNoYXJlVGltZWxpbmUoY29uZmlnVGltZWxpbmUpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbG9zZUZvbGxvd0NvZGU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnZm9sbG93Q29kZScsIGZhbHNlKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8jZW5kaWZcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOeUn+WRveWRqOacn+WHveaVsC0t55uR5ZCs6aG16Z2i6ZqQ6JePXHJcblx0XHQgKi9cclxuXHRcdG9uSGlkZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdGlmICh0aGlzLmludGVydmFsICE9PSBudWxsKSBjbGVhckludGVydmFsKHRoaXMuaW50ZXJ2YWwpO1xyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog55Sf5ZG95ZGo5pyf5Ye95pWwLS3nm5HlkKzpobXpnaLljbjovb1cclxuXHRcdCAqL1xyXG5cdFx0b25VbmxvYWQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pbnRlcnZhbCAhPT0gbnVsbCkgY2xlYXJJbnRlcnZhbCh0aGlzLmludGVydmFsKTtcclxuXHRcdH0sXHJcblx0XHQvLyNpZmRlZiBNUFxyXG5cdFx0LyoqXHJcblx0XHQgKiDnlKjmiLfngrnlh7vlj7PkuIrop5LliIbkuqtcclxuXHRcdCAqL1xyXG5cdFx0b25TaGFyZUFwcE1lc3NhZ2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0c2hhcmUgPSB7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5oKo55qE5aW95Y+LYCkgKyB0aGF0LnVzZXJJbmZvLm5pY2tuYW1lICsgdGhpcy4kdChg6YKA6K+35oKo56CN5Lu3YCkgKyB0aGF0LmJhcmdhaW5JbmZvLnRpdGxlICsgdGhpcy4kdChgZ29faGVscGApLFxyXG5cdFx0XHRcdFx0cGF0aDogJy9wYWdlcy9hY3Rpdml0eS9nb29kc19iYXJnYWluX2RldGFpbHMvaW5kZXg/aWQ9JyArIHRoaXMuaWQgKyAnJmJhcmdhaW49JyArIHRoaXMuYmFyZ2FpblVpZCArXHJcblx0XHRcdFx0XHRcdCcmc3BpZD0nICtcclxuXHRcdFx0XHRcdFx0dGhpcy51c2VySW5mby51aWQsXHJcblx0XHRcdFx0XHRpbWFnZVVybDogdGhhdC5iYXJnYWluSW5mby5pbWFnZVxyXG5cdFx0XHRcdH07XHJcblx0XHRcdHRoYXQuY2xvc2UoKTtcclxuXHRcdFx0dGhhdC5hZGRTaGFyZUJhcmdhaW4oKTtcclxuXHRcdFx0cmV0dXJuIHNoYXJlO1xyXG5cdFx0fVxyXG5cdFx0Ly8jZW5kaWZcclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdHBhZ2Uge1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2U5MzMyMyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYXRlLXBvc3RlcnMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDE3MHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogMzAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KTtcclxuXHRcdGJvcmRlci10b3A6IDFycHggc29saWQgI2VlZTtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmF0ZS1wb3N0ZXJzLm9uIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhdGUtcG9zdGVycyAuaXRlbSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmF0ZS1wb3N0ZXJzIC5pdGVtIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDgwcnB4O1xyXG5cdFx0Y29sb3I6ICM1ZWFlNzI7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhdGUtcG9zdGVycyAuaXRlbSAuaWNvbmZvbnQuaWNvbi1oYWliYW8ge1xyXG5cdFx0Y29sb3I6ICM1MzkxZjE7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAuYmFyZ2FpbkdhbmcgLm9wZW4ge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAuYmFyZ2FpbkdhbmcgLm9wZW4gLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0XHRtYXJnaW46IDVycHggMCAwIDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmljb24teGlhbmd6dW8ge1xyXG5cdFx0Zm9udC1zaXplOiA0MHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiA1NnJweDtcclxuXHRcdGxlZnQ6IDMwcnB4O1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmhlYWRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTcycnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nLXRvcDogMzQwcnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmhlYWRlciAucGljdHh0IHtcclxuXHRcdG1hcmdpbjogLTYwcnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmhlYWRlciAucGljdHh0IC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiA1NnJweDtcclxuXHRcdGhlaWdodDogNTZycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmhlYWRlciAucGljdHh0IC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym9yZGVyOiAycnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAuaGVhZGVyIC5waWN0eHQgLnRleHQgdGV4dCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAuaGVhZGVyIC50aW1lIHtcclxuXHRcdHdpZHRoOiA0NDBycHg7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6MzZycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yMjBycHg7XHJcblx0XHR0b3A6IDI5OHJweDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5oZWFkZXIgLnRpbWUgLnJlZCB7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAuaGVhZGVyIC5wZW9wbGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQvKiAjaWZkZWYgTVAgfHwgQVBQLVBMVVMgKi9cclxuXHRcdGhlaWdodDogNDRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdFx0dG9wOiA0MHJweDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHR0b3A6IDU4cnB4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAuaGVhZGVyIC50aW1lIHRleHQge1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAud3JhcHBlcixcclxuXHQuYmFyZ2FpbiAuYmFyZ2FpbkdhbmcsXHJcblx0LmJhcmdhaW4gLmdvb2RzRGV0YWlscyB7XHJcblx0XHR3aWR0aDogNjYwcnB4O1xyXG5cdFx0Ym9yZGVyOiA2cnB4IHNvbGlkICNmYzhiNDI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0XHRtYXJnaW46IC0xOTBycHggYXV0byAwIGF1dG87XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMCAyNHJweCA0N3JweCAyNHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC53cmFwcGVyIC5waWN0eHQge1xyXG5cdFx0bWFyZ2luOiAyNnJweCAwIDM3cnB4IDA7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAud3JhcHBlciAucGljdHh0IC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAxODBycHg7XHJcblx0XHRoZWlnaHQ6IDE4MHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC53cmFwcGVyIC5waWN0eHQgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLndyYXBwZXIgLnBpY3R4dCAudGV4dCB7XHJcblx0XHR3aWR0aDogMzk1cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAud3JhcHBlciAucGljdHh0IC50ZXh0IC5tb25leSB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAud3JhcHBlciAucGljdHh0IC50ZXh0IC5tb25leSAubnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAud3JhcHBlciAucGljdHh0IC50ZXh0IC5zdWNjZXNzTnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC53cmFwcGVyIC5jdS1wcm9ncmVzcyB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aGVpZ2h0OiAxMnJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLndyYXBwZXIgLmN1LXByb2dyZXNzIC5iZy1yZWQge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdmlldy1taW5vckNvbG9yKSAwJSwgdmFyKC0tdmlldy10aGVtZSkgMTAwJSk7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAud3JhcHBlciAubW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0bWFyZ2luLXRvcDogMTVycHg7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy1wcmljZUNvbG9yKTtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC53cmFwcGVyIC5iYXJnYWluU3VjY2VzcyB7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAud3JhcHBlciAuYmFyZ2FpblN1Y2Nlc3MgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogNDVycHg7XHJcblx0XHRjb2xvcjogIzU0Yzc2MjtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE4cnB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IC01cnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLndyYXBwZXIgLmJhcmdhaW5CbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogNjAwcnB4O1xyXG5cdFx0aGVpZ2h0OiA4MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDQwcnB4O1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS12aWV3LW1pbm9yQ29sb3IpIDAlLCB2YXIoLS12aWV3LXRoZW1lKSAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzJycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAud3JhcHBlciAuYmFyZ2FpbkJudC5vbiB7XHJcblx0XHRib3JkZXI6IDJycHggc29saWQgdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMCUsICNmZmYgMTAwJSk7XHJcblx0XHR3aWR0aDogNTk2cnB4O1xyXG5cdFx0aGVpZ2h0OiA3NnJweDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC53cmFwcGVyIC5iYXJnYWluQm50LmdyZXkge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNiYmJiYmIgMCUsICNiYmJiYmIgMTAwJSk7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAud3JhcHBlciAudGlwIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLndyYXBwZXIgLnRpcCAubnVtIHtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC53cmFwcGVyIC5sb2NrLFxyXG5cdC5iYXJnYWluIC5iYXJnYWluR2FuZyAubG9jayxcclxuXHQuYmFyZ2FpbiAuZ29vZHNEZXRhaWxzIC5sb2NrIHtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdHdpZHRoOiA1NDhycHg7XHJcblx0XHRoZWlnaHQ6IDY2cnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0Ym90dG9tOiAtNDNycHg7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmJhcmdhaW5HYW5nIHtcclxuXHRcdG1hcmdpbjogMTNycHggYXV0byAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAuYmFyZ2FpbkdhbmcgLnRpdGxlLFxyXG5cdC5iYXJnYWluIC5nb29kc0RldGFpbHMgLnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGhlaWdodDogODBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHJweDtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5iYXJnYWluR2FuZyAudGl0bGUgLnBpY3RydWUsXHJcblx0LmJhcmdhaW4gLmdvb2RzRGV0YWlscyAudGl0bGUgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDQ2cnB4O1xyXG5cdFx0aGVpZ2h0OiAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5iYXJnYWluR2FuZyAudGl0bGUgLnBpY3RydWUub24sXHJcblx0LmJhcmdhaW4gLmdvb2RzRGV0YWlscyAudGl0bGUgLnBpY3RydWUub24ge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5iYXJnYWluR2FuZyAudGl0bGUgLnBpY3RydWUgaW1hZ2UsXHJcblx0LmJhcmdhaW4gLmdvb2RzRGV0YWlscyAudGl0bGUgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5iYXJnYWluR2FuZyAudGl0bGUgLnRpdGxlQ29uLFxyXG5cdC5iYXJnYWluIC5nb29kc0RldGFpbHMgLnRpdGxlIC50aXRsZUNvbiB7XHJcblx0XHRtYXJnaW46IDAgMjBycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAuYmFyZ2FpbkdhbmcgLmxpc3QgLml0ZW0ge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBkYXNoZWQgI2RkZDtcclxuXHRcdGhlaWdodDogMTEycnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmJhcmdhaW5HYW5nIC5saXN0IC5pdGVtIC5waWN0eHQge1xyXG5cdFx0d2lkdGg6IDMxMHJweDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5iYXJnYWluR2FuZyAubGlzdCAuaXRlbSAucGljdHh0IC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiA3MHJweDtcclxuXHRcdGhlaWdodDogNzBycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAuYmFyZ2FpbkdhbmcgLmxpc3QgLml0ZW0gLnBpY3R4dCAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJvcmRlcjogMnJweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5iYXJnYWluR2FuZyAubGlzdCAuaXRlbSAucGljdHh0IC50ZXh0IHtcclxuXHRcdHdpZHRoOiAyMjVycHg7XHJcblx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAuYmFyZ2FpbkdhbmcgLmxpc3QgLml0ZW0gLnBpY3R4dCAudGV4dCAubmFtZSB7XHJcblx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmJhcmdhaW5HYW5nIC5saXN0IC5pdGVtIC5tb25leSB7XHJcblx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmJhcmdhaW5HYW5nIC5saXN0IC5pdGVtIC5tb25leSAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzNXJweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmJhcmdhaW5HYW5nIC5sb2FkIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODBycHg7XHJcblx0XHRoZWlnaHQ6IDgwcnB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmdvb2RzRGV0YWlscyB7XHJcblx0XHRtYXJnaW46IDEzcnB4IGF1dG8gMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmdvb2RzRGV0YWlsc34uZ29vZHNEZXRhaWxzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmdvb2RzRGV0YWlscyAuY29udGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5nb29kc0RldGFpbHMgLmNvbnRlciBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5iYXJnYWluVGlwIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0d2lkdGg6IDU2MHJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjgwcnB4O1xyXG5cdFx0ei1pbmRleDogMTExO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MHJweDtcclxuXHRcdG1hcmdpbi10b3A6IC0zMzBycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAuYmFyZ2FpblRpcC5vbiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5iYXJnYWluVGlwIC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzMjFycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2FpbiAuYmFyZ2FpblRpcCAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4IDIwcnB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5iYXJnYWluVGlwIC5jdXRPZmYge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0cGFkZGluZzogMCAyOXJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDUwcnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmJhcmdhaW5UaXAgLmN1dE9mZi5vbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNnJweDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5iYXJnYWluVGlwIC5oZWxwIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDQwcnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4gLmJhcmdhaW5UaXAgLnRpcEJudCB7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogMzYwcnB4O1xyXG5cdFx0aGVpZ2h0OiA4MnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDQxcnB4O1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS12aWV3LW1pbm9yQ29sb3IpIDAlLCB2YXIoLS12aWV3LXRoZW1lKSAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDgycnB4O1xyXG5cdFx0bWFyZ2luOiA1MHJweCBhdXRvIDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluX3ZpZXcge1xyXG5cdFx0d2lkdGg6IDE4MHJweDtcclxuXHRcdGhlaWdodDogNDhycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDZycHggNnJweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0OHJweDtcclxuXHR9XHJcblxyXG5cdC5pY29uZm9udHMge1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lnd4UGFyc2UtZGl2IHtcclxuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluIC5tYXNrIHtcclxuXHRcdHotaW5kZXg6IDEwMDtcclxuXHR9XHJcblxyXG5cdC5zaGFyZS1ib3gge1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRpbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9sbG93Q29kZSB7XHJcblx0XHQucGljdHJ1ZSB7XHJcblx0XHRcdHdpZHRoOiA1MDBycHg7XHJcblx0XHRcdGhlaWdodDogNTMwcnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTI1MHJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTM2MHJweDtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR6LWluZGV4OiAxMDAwMDtcclxuXHJcblx0XHRcdC5jb2RlLWJnIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35AL3N0YXRpYy9pbWFnZXMvY29kZS1iZy5wbmcnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmltZ3Mge1xyXG5cdFx0XHRcdHdpZHRoOiAzMTBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMTBycHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOTJycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWFzayB7XHJcblx0XHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1194\n"); /***/ }), /* 1195 */ /*!***********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_combination/index.vue?mpType=page ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_79ee6232_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=79ee6232&mpType=page */ 1196);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1200);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_79ee6232_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_79ee6232_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_79ee6232_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/activity/goods_combination/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTE5NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTc5ZWU2MjMyJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb24vaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1195\n"); /***/ }), /* 1196 */ /*!*****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_combination/index.vue?vue&type=template&id=79ee6232&mpType=page ***! \*****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_79ee6232_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=79ee6232&mpType=page */ 1197); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_79ee6232_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_79ee6232_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_79ee6232_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_79ee6232_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1197 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_combination/index.vue?vue&type=template&id=79ee6232&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "group-list"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.bannerList.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "swiper"), attrs: { _i: 1 } }, [ _c( "swiper", { attrs: { circular: _vm._$s(2, "a-circular", _vm.circular), interval: _vm._$s(2, "a-interval", _vm.interval), duration: _vm._$s(2, "a-duration", _vm.duration), _i: 2, }, }, [ _vm._l( _vm._$s(3, "f", { forItems: _vm.bannerList }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(3, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), }, [ _c( "view", { staticClass: _vm._$s( "5-" + $30, "sc", "slide-navigator acea-row row-between-wrapper" ), attrs: { _i: "5-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item) }, }, }, [ _c("image", { staticClass: _vm._$s( "6-" + $30, "sc", "slide-image" ), attrs: { src: _vm._$s("6-" + $30, "a-src", item.img), _i: "6-" + $30, }, }), ] ), ] ), ] } ), ], 2 ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 7, "sc", "groupMember acea-row row-center-wrapper" ), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "line"), attrs: { _i: 8 } }, [ _c("image", { attrs: { src: _vm._$s(9, "a-src", __webpack_require__(/*! ../static/groupLine.png */ 1198)), _i: 9, }, }), ] ), _c( "view", { staticClass: _vm._$s( 10, "sc", "member acea-row row-center-wrapper" ), attrs: { _i: 10 }, }, [ _vm._l( _vm._$s(11, "f", { forItems: _vm.pinkPeople }), function (item, index, $21, $31) { return _vm._$s("11-" + $31, "i", index < 6) ? _c( "view", { key: _vm._$s(11, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("11-" + $31, "sc", "pictrue"), attrs: { _i: "11-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s("12-" + $31, "a-src", item), _i: "12-" + $31, }, }), ] ) : _vm._e() } ), _c("text", [ _vm._v( _vm._$s(13, "t0-0", _vm._s(_vm.pinkCount)) + _vm._$s(13, "t0-1", _vm._s(_vm.$t("人参与"))) ), ]), _vm._$s(14, "i", _vm.pinkPeople.length > 5) ? _c( "view", { staticClass: _vm._$s(14, "sc", "pictrue"), attrs: { _i: 14 }, }, [ _c("image", { attrs: { src: _vm._$s( 15, "a-src", _vm.pinkPeople[_vm.pinkPeople.length - 1] ), _i: 15, }, }), _c("view", { staticClass: _vm._$s( 16, "sc", "iconfont icon-gengduo1" ), attrs: { _i: 16 }, }), ] ) : _vm._e(), ], 2 ), _c( "view", { staticClass: _vm._$s(17, "sc", "line right"), attrs: { _i: 17 } }, [ _c("image", { attrs: { src: _vm._$s(18, "a-src", __webpack_require__(/*! ../static/groupLine.png */ 1198)), _i: 18, }, }), ] ), ] ), _vm._$s(19, "i", _vm.combinationList.length) ? _c( "view", { staticClass: _vm._$s(19, "sc", "list"), attrs: { _i: 19 } }, _vm._l( _vm._$s(20, "f", { forItems: _vm.combinationList }), function (item, index, $22, $32) { return _c( "view", { key: _vm._$s(20, "f", { forIndex: $22, key: index }), staticClass: _vm._$s( "20-" + $32, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "20-" + $32 }, on: { click: function ($event) { return _vm.openSubcribe(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("21-" + $32, "sc", "pictrue"), attrs: { _i: "21-" + $32 }, }, [ _c("image", { attrs: { src: _vm._$s("22-" + $32, "a-src", item.image), _i: "22-" + $32, }, }), ] ), _c( "view", { staticClass: _vm._$s("23-" + $32, "sc", "text"), attrs: { _i: "23-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "24-" + $32, "sc", "name line2" ), attrs: { _i: "24-" + $32 }, }, [ _vm._v( _vm._$s("24-" + $32, "t0-0", _vm._s(item.title)) ), ] ), _c( "view", { staticClass: _vm._$s( "25-" + $32, "sc", "bottom acea-row row-between row-bottom" ), attrs: { _i: "25-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "26-" + $32, "sc", "y_money" ), attrs: { _i: "26-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "27-" + $32, "sc", "price" ), attrs: { _i: "27-" + $32 }, }, [ _vm._v( _vm._$s( "27-" + $32, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "27-" + $32, "t0-1", _vm._s(item.product_price) ) ), ] ), _c( "view", { staticClass: _vm._$s( "28-" + $32, "sc", "money" ), attrs: { _i: "28-" + $32 }, }, [ _vm._v( _vm._$s( "28-" + $32, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "29-" + $32, "sc", "num" ), attrs: { _i: "29-" + $32 }, }, [ _vm._v( _vm._$s( "29-" + $32, "t0-0", _vm._s(item.price) ) ), ] ), ] ), ] ), _vm._$s( "30-" + $32, "i", item.stock > 0 && item.quota > 0 ) ? _c( "view", { staticClass: _vm._$s( "30-" + $32, "sc", "bnt acea-row row-center-wrapper" ), attrs: { _i: "30-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "31-" + $32, "sc", "light" ), attrs: { _i: "31-" + $32 }, }, [ _c("image", { attrs: { src: _vm._$s( "32-" + $32, "a-src", __webpack_require__(/*! ../static/lightning.png */ 1199) ), _i: "32-" + $32, }, }), ] ), _c( "view", { staticClass: _vm._$s( "33-" + $32, "sc", "num" ), attrs: { _i: "33-" + $32 }, }, [ _vm._v( _vm._$s( "33-" + $32, "t0-0", _vm._s(item.people) ) + _vm._$s( "33-" + $32, "t0-1", _vm._s(_vm.$t("人团")) ) ), ] ), _c( "view", { staticClass: _vm._$s( "34-" + $32, "sc", "go" ), attrs: { _i: "34-" + $32 }, }, [ _vm._v( _vm._$s( "34-" + $32, "t0-0", _vm._s(_vm.$t("去拼团")) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s( "35-" + $32, "sc", "bnt gray acea-row row-center-wrapper" ), attrs: { _i: "35-" + $32 }, }, [ _vm._v( _vm._$s( "35-" + $32, "t0-0", _vm._s(_vm.$t("已售罄")) ) ), ] ), ] ), ] ), ] ) } ), 0 ) : _vm._e(), _c("home", { attrs: { _i: 36 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1198 */ /*!****************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/static/groupLine.png ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/activity/static/groupLine.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjExOTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL2FjdGl2aXR5L3N0YXRpYy9ncm91cExpbmUucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1198\n"); /***/ }), /* 1199 */ /*!****************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/static/lightning.png ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/activity/static/lightning.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjExOTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL2FjdGl2aXR5L3N0YXRpYy9saWdodG5pbmcucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1199\n"); /***/ }), /* 1200 */ /*!***********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_combination/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1201);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjAwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1200\n"); /***/ }), /* 1201 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_combination/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\nvar _SubscribeMessage = __webpack_require__(/*! ../../../utils/SubscribeMessage.js */ 526);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/home/index.vue */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = {\n components: {\n home: _index.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n pinkPeople: [],\n pinkCount: 0,\n bannerList: [],\n circular: true,\n autoplay: true,\n interval: 3000,\n duration: 500,\n combinationList: [],\n limit: 10,\n page: 1,\n loading: false,\n loadend: false\n };\n },\n onLoad: function onLoad() {\n uni.setNavigationBarTitle({\n title: this.$t(\"\\u62FC\\u56E2\\u5217\\u8868\")\n });\n this.getCombinationList();\n this.getBannerList();\n this.getPink();\n },\n methods: {\n getPink: function getPink() {\n var _this = this;\n (0, _activity.getPink)().then(function (res) {\n _this.pinkPeople = res.data.avatars;\n _this.pinkCount = res.data.pink_count;\n });\n },\n getBannerList: function getBannerList() {\n var _this2 = this;\n (0, _activity.getCombinationBannerList)().then(function (res) {\n _this2.bannerList = res.data;\n });\n },\n goDetail: function goDetail(item) {\n var url = item.link;\n this.$util.JumpPath(url);\n },\n openSubcribe: function openSubcribe(item) {\n var page = item;\n uni.navigateTo({\n url: \"/pages/activity/goods_combination_details/index?id=\".concat(item.id)\n });\n },\n getCombinationList: function getCombinationList() {\n var that = this;\n if (that.loadend) return;\n if (that.loading) return;\n var data = {\n page: that.page,\n limit: that.limit\n };\n this.loading = true;\n (0, _activity.getCombinationList)(data).then(function (res) {\n var combinationList = that.combinationList;\n var limit = that.limit;\n that.page++;\n that.loadend = limit > res.data.length;\n that.combinationList = combinationList.concat(res.data);\n that.page = that.data.page;\n that.loading = false;\n }).catch(function () {\n that.loading = false;\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.getCombinationList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb24vaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJob21lIiwibWl4aW5zIiwiZGF0YSIsInBpbmtQZW9wbGUiLCJwaW5rQ291bnQiLCJiYW5uZXJMaXN0IiwiY2lyY3VsYXIiLCJhdXRvcGxheSIsImludGVydmFsIiwiZHVyYXRpb24iLCJjb21iaW5hdGlvbkxpc3QiLCJsaW1pdCIsInBhZ2UiLCJsb2FkaW5nIiwibG9hZGVuZCIsIm9uTG9hZCIsInVuaSIsInRpdGxlIiwibWV0aG9kcyIsImdldFBpbmsiLCJnZXRCYW5uZXJMaXN0IiwiZ29EZXRhaWwiLCJvcGVuU3ViY3JpYmUiLCJ1cmwiLCJnZXRDb21iaW5hdGlvbkxpc3QiLCJ0aGF0Iiwib25SZWFjaEJvdHRvbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQWdFQTtBQUtBO0FBR0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTtBQUFBLGVBQ0E7RUFDQUE7SUFDQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFFQU47UUFDQU87TUFDQTtJQWVBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQVo7UUFDQUQ7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0FjO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7UUFDQUE7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMjAxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiZ3JvdXAtbGlzdFwiIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwic3dpcGVyXCIgdi1pZj1cImJhbm5lckxpc3QubGVuZ3RoXCI+XHJcblx0XHRcdDxzd2lwZXIgaW5kaWNhdG9yLWRvdHM9XCJ0cnVlXCIgOmF1dG9wbGF5PVwidHJ1ZVwiIDpjaXJjdWxhcj1cImNpcmN1bGFyXCIgOmludGVydmFsPVwiaW50ZXJ2YWxcIlxyXG5cdFx0XHRcdDpkdXJhdGlvbj1cImR1cmF0aW9uXCIgaW5kaWNhdG9yLWNvbG9yPVwicmdiYSgwLDAsMCwwLjMpXCI+XHJcblx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGJhbm5lckxpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDxzd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgQGNsaWNrPVwiZ29EZXRhaWwoaXRlbSlcIiBjbGFzcz0nc2xpZGUtbmF2aWdhdG9yIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWdcIiBjbGFzcz1cInNsaWRlLWltYWdlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHQ8L3N3aXBlcj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiZ3JvdXBNZW1iZXIgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGluZVwiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvZ3JvdXBMaW5lLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtZW1iZXIgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gcGlua1Blb3BsZVwiIDprZXk9XCJpbmRleFwiIHYtaWY9XCJpbmRleDw2XCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW1cIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dGV4dCBzdHlsZT1cIm1hcmdpbi1sZWZ0OiAxMHJweDtcIj57e3BpbmtDb3VudH19e3skdChg5Lq65Y+C5LiOYCl9fTwvdGV4dD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIiB2LWlmPVwicGlua1Blb3BsZS5sZW5ndGg+NVwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJwaW5rUGVvcGxlW3BpbmtQZW9wbGUubGVuZ3RoLTFdXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1nZW5nZHVvMVwiPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaW5lIHJpZ2h0XCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uL3N0YXRpYy9ncm91cExpbmUucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCIgdi1pZj1cImNvbWJpbmF0aW9uTGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBjb21iaW5hdGlvbkxpc3RcIiA6a2V5PSdpbmRleCdcclxuXHRcdFx0XHRAdGFwPVwib3BlblN1YmNyaWJlKGl0ZW0pXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1hZ2VcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBsaW5lMlwiPnt7aXRlbS50aXRsZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b20gYWNlYS1yb3cgcm93LWJldHdlZW4gcm93LWJvdHRvbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInlfbW9uZXlcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInByaWNlXCI+e3skdChg77+lYCl9fXt7aXRlbS5wcm9kdWN0X3ByaWNlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb25leVwiPnt7JHQoYO+/pWApfX08dGV4dCBjbGFzcz1cIm51bVwiPnt7aXRlbS5wcmljZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudCBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiB2LWlmPVwiaXRlbS5zdG9jaz4wJiZpdGVtLnF1b3RhPjBcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vc3RhdGljL2xpZ2h0bmluZy5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7aXRlbS5wZW9wbGV9fXt7JHQoYOS6uuWbomApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJnb1wiPnt7JHQoYOWOu+aLvOWbomApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnQgZ3JheSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiB2LWVsc2U+e3skdChg5bey5ZSu572EYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldENvbWJpbmF0aW9uTGlzdCxcclxuXHRcdGdldENvbWJpbmF0aW9uQmFubmVyTGlzdCxcclxuXHRcdGdldFBpbmtcclxuXHR9IGZyb20gJ0AvYXBpL2FjdGl2aXR5LmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0b3BlblBpbmtTdWJzY3JpYmVcclxuXHR9IGZyb20gJy4uLy4uLy4uL3V0aWxzL1N1YnNjcmliZU1lc3NhZ2UuanMnO1xyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lL2luZGV4LnZ1ZSdcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGxldCBhcHAgPSBnZXRBcHAoKTtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdGhvbWVcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRwaW5rUGVvcGxlOiBbXSxcclxuXHRcdFx0XHRwaW5rQ291bnQ6IDAsXHJcblx0XHRcdFx0YmFubmVyTGlzdDogW10sXHJcblx0XHRcdFx0Y2lyY3VsYXI6IHRydWUsXHJcblx0XHRcdFx0YXV0b3BsYXk6IHRydWUsXHJcblx0XHRcdFx0aW50ZXJ2YWw6IDMwMDAsXHJcblx0XHRcdFx0ZHVyYXRpb246IDUwMCxcclxuXHRcdFx0XHRjb21iaW5hdGlvbkxpc3Q6IFtdLFxyXG5cdFx0XHRcdGxpbWl0OiAxMCxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxvYWRpbmc6IGZhbHNlLFxyXG5cdFx0XHRcdGxvYWRlbmQ6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmi7zlm6LliJfooahgKVxyXG5cdFx0XHR9KVxyXG5cdFx0XHR0aGlzLmdldENvbWJpbmF0aW9uTGlzdCgpO1xyXG5cdFx0XHR0aGlzLmdldEJhbm5lckxpc3QoKTtcclxuXHRcdFx0dGhpcy5nZXRQaW5rKCk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRQaW5rOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRnZXRQaW5rKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5waW5rUGVvcGxlID0gcmVzLmRhdGEuYXZhdGFycztcclxuXHRcdFx0XHRcdHRoaXMucGlua0NvdW50ID0gcmVzLmRhdGEucGlua19jb3VudDtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRCYW5uZXJMaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRnZXRDb21iaW5hdGlvbkJhbm5lckxpc3QoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmJhbm5lckxpc3QgPSByZXMuZGF0YTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb0RldGFpbChpdGVtKSB7XHJcblx0XHRcdFx0bGV0IHVybCA9IGl0ZW0ubGluaztcclxuXHRcdFx0XHR0aGlzLiR1dGlsLkp1bXBQYXRoKHVybCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdG9wZW5TdWJjcmliZTogZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0XHRcdGxldCBwYWdlID0gaXRlbTtcclxuXHRcdFx0XHQvLyAjaWZuZGVmIE1QXHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2NvbWJpbmF0aW9uX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfWBcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOato+WcqOWKoOi9veS4rWApLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0b3BlblBpbmtTdWJzY3JpYmUoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2NvbWJpbmF0aW9uX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfWBcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pLmNhdGNoKCgpID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRDb21iaW5hdGlvbkxpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkZW5kKSByZXR1cm47XHJcblx0XHRcdFx0aWYgKHRoYXQubG9hZGluZykgcmV0dXJuO1xyXG5cdFx0XHRcdHZhciBkYXRhID0ge1xyXG5cdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0bGltaXQ6IHRoYXQubGltaXRcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdHRoaXMubG9hZGluZyA9IHRydWVcclxuXHRcdFx0XHRnZXRDb21iaW5hdGlvbkxpc3QoZGF0YSkudGhlbihmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdHZhciBjb21iaW5hdGlvbkxpc3QgPSB0aGF0LmNvbWJpbmF0aW9uTGlzdDtcclxuXHRcdFx0XHRcdHZhciBsaW1pdCA9IHRoYXQubGltaXQ7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2UrKztcclxuXHRcdFx0XHRcdHRoYXQubG9hZGVuZCA9IGxpbWl0ID4gcmVzLmRhdGEubGVuZ3RoO1xyXG5cdFx0XHRcdFx0dGhhdC5jb21iaW5hdGlvbkxpc3QgPSBjb21iaW5hdGlvbkxpc3QuY29uY2F0KHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSA9IHRoYXQuZGF0YS5wYWdlO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0fSkuY2F0Y2goKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2VcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uUmVhY2hCb3R0b206IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLmdldENvbWJpbmF0aW9uTGlzdCgpO1xyXG5cdFx0fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0cGFnZSB7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lmdyb3VwLWxpc3Qge1xyXG5cdFx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMzBycHggMDtcclxuXHJcblx0XHQuc3dpcGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHJcblx0XHRcdHN3aXBlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMDBycHg7XHJcblxyXG5cdFx0XHRcdC5zbGlkZS1pbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMzAwcnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvZGVlcC8udW5pLXN3aXBlci1kb3Qge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDhycHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGhlaWdodDogOHJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0L2RlZXAvLnVuaS1zd2lwZXItZG90LWFjdGl2ZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMThycHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ncm91cE1lbWJlciB7XHJcblx0XHRcdGhlaWdodDogMTAwcnB4O1xyXG5cclxuXHRcdFx0LmxpbmUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDJycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0cnB4O1xyXG5cclxuXHRcdFx0XHQmLnJpZ2h0IHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1lbWJlciB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDMwcnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0XHQucGljdHJ1ZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNDZycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQ2cnB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycnB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmfi5waWN0cnVlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC04cnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQzcnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQzcnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0dG9wOiAycnB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAycnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHJweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDNycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDY5MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIzMHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE0cnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjJycHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMThycHggYXV0bztcclxuXHJcblx0XHRcdFx0LnBpY3RydWUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4NnJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTg2cnB4O1xyXG5cclxuXHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogNDQwcnB4O1xyXG5cclxuXHRcdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3MHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYm90dG9tIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblxyXG5cdFx0XHRcdFx0XHQueV9tb25leSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHJcblx0XHRcdFx0XHRcdFx0LnByaWNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Lm1vbmV5IHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXByaWNlQ29sb3IpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5ibnQge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNThycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI4cnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQubGlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1OHJweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtOHJweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMjBycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDU4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjhycHggMCAxNHJweCAyOHJweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5nbyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTEycnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNThycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDI4cnB4IDI4cnB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuZ3JheSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTQ4cnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1201\n"); /***/ }), /* 1202 */ /*!*******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_combination_details/index.vue?mpType=page ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_50c06016_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=50c06016&mpType=page */ 1203);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1205);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_50c06016_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_50c06016_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_50c06016_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/activity/goods_combination_details/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIwMi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTUwYzA2MDE2Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb25fZGV0YWlscy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1202\n"); /***/ }), /* 1203 */ /*!*************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_combination_details/index.vue?vue&type=template&id=50c06016&mpType=page ***! \*************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_50c06016_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=50c06016&mpType=page */ 1204); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_50c06016_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_50c06016_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_50c06016_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_50c06016_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1204 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_combination_details/index.vue?vue&type=template&id=50c06016&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { zbCode: __webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c("homeList", { attrs: { navH: _vm.navH, returnShow: _vm.returnShow, currentPage: _vm.currentPage, sysHeight: _vm.sysHeight, _i: 1, }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "product-con"), attrs: { _i: 2 } }, [ _c( "scroll-view", { style: _vm._$s(3, "s", "height:" + _vm.height + "px;"), attrs: { "scroll-top": _vm._$s(3, "a-scroll-top", _vm.scrollTop), _i: 3, }, on: { scroll: _vm.scroll }, }, [ _c( "view", { attrs: { id: "past0", _i: 4 } }, [ _c("view", { style: _vm._$s( 5, "s", "width:100%;" + "height:" + _vm.sysHeight ), attrs: { _i: 5 }, }), _c("productConSwiper", { attrs: { imgUrls: _vm.imgUrls, _i: 6 }, on: { showSwiperImg: _vm.showSwiperImg }, }), _c( "view", { staticClass: _vm._$s(7, "sc", "wrapper"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "share acea-row row-between row-bottom" ), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "money font-color"), attrs: { _i: 9 }, }, [ _vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.$t("¥")))), _c( "text", { staticClass: _vm._$s(10, "sc", "num"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s( 10, "t0-0", _vm._s(_vm.storeInfo.price || 0) ) ), ] ), _vm._$s( 11, "i", _vm.attribute.productAttr.length && (_vm.attribute.productAttr.length ? _vm.attribute.productAttr[0].attr_values .length : 0) > 1 ) ? _c("text", [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.$t("起"))) ), ]) : _vm._e(), _c( "text", { staticClass: _vm._$s(12, "sc", "y-money"), attrs: { _i: 12 }, }, [ _vm._v( _vm._$s(12, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 12, "t0-1", _vm._s(_vm.storeInfo.product_price || 0) ) ), ] ), ] ), _c("view", { staticClass: _vm._$s( 13, "sc", "iconfont icon-fenxiang" ), attrs: { _i: 13 }, on: { click: _vm.listenerActionSheet }, }), ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "introduce"), attrs: { _i: 14 }, }, [ _vm._v( _vm._$s(14, "t0-0", _vm._s(_vm.storeInfo.title)) ), ] ), _c( "view", { staticClass: _vm._$s( 15, "sc", "label acea-row row-between-wrapper" ), attrs: { _i: 15 }, }, [ _c( "view", { staticClass: _vm._$s(16, "sc", "stock"), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s(16, "t0-0", _vm._s(_vm.$t("类型"))) + _vm._$s( 16, "t0-1", _vm._s(_vm.storeInfo.people || 0) ) + _vm._$s(16, "t0-2", _vm._s(_vm.$t("人团"))) ), ] ), _c("view", [ _vm._v( _vm._$s(17, "t0-0", _vm._s(_vm.$t("累计销量"))) + _vm._$s( 17, "t0-1", _vm._s( _vm.storeInfo.total ? _vm.storeInfo.total : 0 ) ) + _vm._$s( 17, "t0-2", _vm._s(_vm.$t(_vm.storeInfo.unit_name) || "") ) ), ]), _c("view", [ _vm._v( _vm._$s(18, "t0-0", _vm._s(_vm.$t("限量剩余"))) + _vm._$s( 18, "t0-1", _vm._s( _vm.storeInfo.quota ? _vm.storeInfo.quota : 0 ) ) + _vm._$s( 18, "t0-2", _vm._s(_vm.$t(_vm.storeInfo.unit_name) || "") ) ), ]), ] ), ] ), _vm._$s(19, "i", _vm.attribute.productAttr.length) ? _c( "view", { staticClass: _vm._$s( 19, "sc", "attribute acea-row row-between-wrapper" ), attrs: { _i: 19 }, on: { click: _vm.selecAttr }, }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "flex"), attrs: { _i: 20 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(22, "sc", "attr-txt"), attrs: { _i: 22 }, }, [ _vm._v( _vm._$s(22, "t0-0", _vm._s(_vm.attr)) ), ] ), _c( "view", { staticClass: _vm._$s( 23, "sc", "atterTxt line1" ), attrs: { _i: 23 }, }, [ _vm._v( _vm._$s(23, "t0-0", _vm._s(_vm.attrValue)) ), ] ), ]), _c("view", { staticClass: _vm._$s( 24, "sc", "iconfont icon-jiantou" ), attrs: { _i: 24 }, }), ] ), _vm._$s(25, "i", _vm.skuArr.length > 1) ? _c( "view", { staticClass: _vm._$s( 25, "sc", "acea-row row-between-wrapper" ), attrs: { _i: 25 }, }, [ _c( "view", { staticClass: _vm._$s(26, "sc", "flexs"), attrs: { _i: 26 }, }, _vm._l( _vm._$s(27, "f", { forItems: _vm.skuArr.slice(0, 4), }), function (item, index, $20, $30) { return _c("image", { key: _vm._$s(27, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s( "27-" + $30, "sc", "attrImg" ), attrs: { src: _vm._$s( "27-" + $30, "a-src", item.image ), _i: "27-" + $30, }, }) } ), 0 ), _c( "view", { staticClass: _vm._$s( 28, "sc", "switchTxt" ), attrs: { _i: 28 }, }, [ _vm._v( _vm._$s( 28, "t0-0", _vm._s(_vm.$t("共")) ) + _vm._$s( 28, "t0-1", _vm._s(_vm.skuArr.length) ) + _vm._$s( 28, "t0-2", _vm._s(_vm.$t("种规格可选")) ) ), ] ), ] ) : _vm._e(), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(29, "sc", "bg-color"), attrs: { _i: 29 }, }, [ _c( "view", { staticClass: _vm._$s( 30, "sc", "notice acea-row row-middle" ), attrs: { _i: 30 }, }, [ _c( "view", { staticClass: _vm._$s(31, "sc", "num font-num"), attrs: { _i: 31 }, }, [ _c("text", { staticClass: _vm._$s( 32, "sc", "iconfont icon-laba" ), attrs: { _i: 32 }, }), _vm._v( _vm._$s(31, "t1-0", _vm._s(_vm.$t("已拼"))) + _vm._$s(31, "t1-1", _vm._s(_vm.pink_ok_sum)) + _vm._$s(31, "t1-2", _vm._s(_vm.$t("件"))) ), _c("text", { staticClass: _vm._$s(33, "sc", "line"), attrs: { _i: 33 }, }), ] ), _c( "view", { staticClass: _vm._$s(34, "sc", "swiper"), attrs: { _i: 34 }, }, [ _c( "swiper", { attrs: { "indicator-dots": _vm._$s( 35, "a-indicator-dots", _vm.indicatorDots ), autoplay: _vm._$s( 35, "a-autoplay", _vm.autoplay ), _i: 35, }, }, [ _vm._l( _vm._$s(36, "f", { forItems: _vm.itemNew }), function (item, index, $21, $31) { return [ _c( "swiper-item", { key: _vm._$s(36, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), }, [ _c( "view", { staticClass: _vm._$s( "38-" + $31, "sc", "line1" ), attrs: { _i: "38-" + $31 }, }, [ _vm._v( _vm._$s( "38-" + $31, "t0-0", _vm._s(item) ) ), ] ), ] ), ] } ), ], 2 ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(39, "sc", "assemble"), attrs: { _i: 39 }, }, [ _vm._l( _vm._$s(40, "f", { forItems: _vm.pink }), function (item, index, $22, $32) { return _vm._$s("40-" + $32, "i", index < _vm.AllIndex) ? _c( "view", { key: _vm._$s(40, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s( "40-" + $32, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "40-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "41-" + $32, "sc", "pictxt acea-row row-between-wrapper" ), attrs: { _i: "41-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "42-" + $32, "sc", "pictrue" ), attrs: { _i: "42-" + $32 }, }, [ _c("image", { attrs: { src: _vm._$s( "43-" + $32, "a-src", item.avatar ), _i: "43-" + $32, }, }), ] ), _c( "view", { staticClass: _vm._$s( "44-" + $32, "sc", "text line1" ), attrs: { _i: "44-" + $32 }, }, [ _vm._v( _vm._$s( "44-" + $32, "t0-0", _vm._s(item.nickname) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "45-" + $32, "sc", "right acea-row row-middle" ), attrs: { _i: "45-" + $32 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s( "47-" + $32, "sc", "lack" ), attrs: { _i: "47-" + $32 }, }, [ _vm._v( _vm._$s( "47-" + $32, "t0-0", _vm._s(_vm.$t("还差")) ) ), _c( "text", { staticClass: _vm._$s( "48-" + $32, "sc", "font-num" ), attrs: { _i: "48-" + $32 }, }, [ _vm._v( _vm._$s( "48-" + $32, "t0-0", _vm._s(item.count) ) ), ] ), _vm._v( _vm._$s( "47-" + $32, "t2-0", _vm._s(_vm.$t("人成团")) ) ), ] ), _c( "view", { staticClass: _vm._$s( "49-" + $32, "sc", "time" ), attrs: { _i: "49-" + $32 }, }, [ _c("count-down", { attrs: { "is-day": false, "tip-text": " ", "day-text": " ", "hour-text": ":", "minute-text": ":", "second-text": " ", datatime: item.stop_time, _i: "50-" + $32, }, }), ], 1 ), ]), _c( "navigator", { staticClass: _vm._$s( "51-" + $32, "sc", "spellBnt" ), attrs: { url: _vm._$s( "51-" + $32, "a-url", "/pages/activity/goods_combination_status/index?id=" + item.id ), _i: "51-" + $32, }, }, [ _vm._v( _vm._$s( "51-" + $32, "t0-0", _vm._s(_vm.$t("去拼单")) ) ), ] ), ] ), ] ) : _vm._e() } ), _vm._$s(52, "i", _vm.pink.length) ? [ _vm._$s(53, "i", _vm.pink.length > _vm.AllIndex) ? _c( "view", { staticClass: _vm._$s(53, "sc", "more"), attrs: { _i: 53 }, on: { click: _vm.showAll }, }, [ _vm._v( _vm._$s( 53, "t0-0", _vm._s(_vm.$t("查看更多")) ) ), _c("text", { staticClass: _vm._$s( 54, "sc", "iconfont icon-xiangxia" ), attrs: { _i: 54 }, }), ] ) : _vm._$s( 55, "e", _vm.pink.length === _vm.AllIndex && _vm.pink.length !== _vm.AllIndexDefault ) ? _c( "view", { staticClass: _vm._$s(55, "sc", "more"), attrs: { _i: 55 }, on: { click: _vm.hideAll }, }, [ _vm._v( _vm._$s( 55, "t0-0", _vm._s(_vm.$t("收起")) ) ), _c("text", { staticClass: _vm._$s( 56, "sc", "iconfont icon-xiangshang" ), attrs: { _i: 56 }, }), ] ) : _vm._e(), ] : _vm._e(), ], 2 ), _c( "view", { staticClass: _vm._$s(57, "sc", "playWay"), attrs: { _i: 57 }, }, [ _c( "view", { staticClass: _vm._$s( 58, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 58 }, }, [ _c("view", [ _vm._v( _vm._$s(59, "t0-0", _vm._s(_vm.$t("拼团玩法"))) ), ]), ] ), _c( "view", { staticClass: _vm._$s( 60, "sc", "way acea-row row-middle" ), attrs: { _i: 60 }, }, [ _c( "view", { staticClass: _vm._$s(61, "sc", "item"), attrs: { _i: 61 }, }, [ _c("text", { staticClass: _vm._$s(62, "sc", "num"), attrs: { _i: 62 }, }), _c("text", [ _vm._v( _vm._$s( 63, "t0-0", _vm._s(_vm.$t("开团/参团")) ) ), ]), ] ), _c("view", { staticClass: _vm._$s( 64, "sc", "iconfont icon-arrow" ), attrs: { _i: 64 }, }), _c( "view", { staticClass: _vm._$s(65, "sc", "item"), attrs: { _i: 65 }, }, [ _c("text", { staticClass: _vm._$s(66, "sc", "num"), attrs: { _i: 66 }, }), _c("text", [ _vm._v( _vm._$s( 67, "t0-0", _vm._s(_vm.$t("邀请好友")) ) ), ]), ] ), _c("view", { staticClass: _vm._$s( 68, "sc", "iconfont icon-arrow" ), attrs: { _i: 68 }, }), _c( "view", { staticClass: _vm._$s(69, "sc", "item"), attrs: { _i: 69 }, }, [ _c("text", { staticClass: _vm._$s(70, "sc", "num"), attrs: { _i: 70 }, }), _c("text", [ _vm._v( _vm._$s( 71, "t0-0", _vm._s(_vm.$t("满员发货")) ) ), ]), ] ), ] ), ] ), ], 1 ), _vm._$s(72, "i", _vm.replyCount) ? _c( "view", { staticClass: _vm._$s(72, "sc", "userEvaluation"), attrs: { id: "past1", _i: 72 }, }, [ _c( "view", { staticClass: _vm._$s( 73, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 73 }, }, [ _c("view", [ _vm._v( _vm._$s(74, "t0-0", _vm._s(_vm.$t("用户评价"))) + _vm._$s(74, "t0-1", _vm._s(_vm.replyCount)) ), ]), _c( "navigator", { staticClass: _vm._$s(75, "sc", "praise"), attrs: { url: _vm._$s( 75, "a-url", "/pages/goods/goods_comment_list/index?product_id=" + _vm.storeInfo.product_id ), _i: 75, }, }, [ _c( "text", { staticClass: _vm._$s(76, "sc", "font-num"), attrs: { _i: 76 }, }, [ _vm._v( _vm._$s( 76, "t0-0", _vm._s(_vm.replyChance || 0) ) ), ] ), _vm._v( _vm._$s(75, "t1-0", _vm._s(_vm.$t("好评率"))) ), _c("text", { staticClass: _vm._$s( 77, "sc", "iconfont icon-jiantou" ), attrs: { _i: 77 }, }), ] ), ] ), _c("userEvaluation", { attrs: { reply: _vm.reply, _i: 78 }, }), ], 1 ) : _vm._e(), _c( "view", { staticClass: _vm._$s(79, "sc", "product-intro"), attrs: { id: "past2", _i: 79 }, }, [ _c( "view", { staticClass: _vm._$s(80, "sc", "title"), attrs: { _i: 80 }, }, [_vm._v(_vm._$s(80, "t0-0", _vm._s(_vm.$t("产品介绍"))))] ), _c( "view", { staticClass: _vm._$s(81, "sc", "conter"), attrs: { _i: 81 }, }, [ _c("parser", { ref: "article", attrs: { html: _vm.storeInfo.description, "tag-style": _vm.tagStyle, _i: 82, }, }), ], 1 ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 83, "sc", "footer acea-row row-between-wrapper" ), class: _vm._$s(83, "c", { eject: _vm.storeInfo.id }), attrs: { _i: 83 }, }, [ _c( "navigator", { staticClass: _vm._$s(84, "sc", "item"), attrs: { _i: 84 } }, [ _c("view", { staticClass: _vm._$s(85, "sc", "iconfont icon-shouye6"), attrs: { _i: 85 }, }), _c( "view", { staticClass: _vm._$s(86, "sc", "p_center"), attrs: { _i: 86 }, }, [_vm._v(_vm._$s(86, "t0-0", _vm._s(_vm.$t("首页"))))] ), ] ), _c( "view", { staticClass: _vm._$s(87, "sc", "item"), attrs: { _i: 87 }, on: { click: _vm.setCollect }, }, [ _vm._$s(88, "i", _vm.storeInfo.userCollect) ? _c("view", { staticClass: _vm._$s( 88, "sc", "iconfont icon-shoucang1" ), attrs: { _i: 88 }, }) : _c("view", { staticClass: _vm._$s( 89, "sc", "iconfont icon-shoucang" ), attrs: { _i: 89 }, }), _c( "view", { staticClass: _vm._$s(90, "sc", "p_center"), attrs: { _i: 90 }, }, [_vm._v(_vm._$s(90, "t0-0", _vm._s(_vm.$t("收藏"))))] ), ] ), _c( "view", { staticClass: _vm._$s(91, "sc", "bnt acea-row"), attrs: { _i: 91 }, }, [ _c( "view", { staticClass: _vm._$s(92, "sc", "joinCart bnts"), attrs: { _i: 92 }, on: { click: _vm.goProduct }, }, [_vm._v(_vm._$s(92, "t0-0", _vm._s(_vm.$t("单独购买"))))] ), _vm._$s( 93, "i", _vm.attribute.productSelect.product_stock > 0 && _vm.attribute.productSelect.quota > 0 ) ? _c( "view", { staticClass: _vm._$s(93, "sc", "buy bnts"), attrs: { _i: 93 }, on: { click: _vm.goCat }, }, [ _vm._v( _vm._$s(93, "t0-0", _vm._s(_vm.$t("立即开团"))) ), ] ) : _vm._e(), _vm._$s(94, "i", !_vm.dataShow) ? _c( "view", { staticClass: _vm._$s( 94, "sc", "buy bnts bg-color-hui" ), attrs: { _i: 94 }, }, [ _vm._v( _vm._$s(94, "t0-0", _vm._s(_vm.$t("立即开团"))) ), ] ) : _vm._e(), _vm._$s( 95, "i", _vm.attribute.productSelect.quota <= 0 || _vm.attribute.productSelect.product_stock <= 0 ) ? _c( "view", { staticClass: _vm._$s( 95, "sc", "buy bnts bg-color-hui" ), attrs: { _i: 95 }, }, [_vm._v(_vm._$s(95, "t0-0", _vm._s(_vm.$t("已售罄"))))] ) : _vm._e(), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 96, "sc", "generate-posters acea-row row-middle" ), class: _vm._$s(96, "c", _vm.posters ? "on" : ""), attrs: { _i: 96 }, }, [ _vm._$s(97, "i", _vm.weixinStatus === true) ? _c( "button", { staticClass: _vm._$s(97, "sc", "item"), attrs: { _i: 97 }, on: { click: function ($event) { _vm.H5ShareBox = true }, }, }, [ _c("view", { staticClass: _vm._$s(98, "sc", "iconfont icon-weixin3"), attrs: { _i: 98 }, }), _c("view", [ _vm._v(_vm._$s(99, "t0-0", _vm._s(_vm.$t("发送给朋友")))), ]), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(100, "sc", "item"), attrs: { _i: 100 }, on: { click: function ($event) { return _vm.appShare("WXSceneSession") }, }, }, [ _c("view", { staticClass: _vm._$s(101, "sc", "iconfont icon-weixin3"), attrs: { _i: 101 }, }), _c("view", [ _vm._v(_vm._$s(102, "t0-0", _vm._s(_vm.$t("微信好友")))), ]), ] ), _c( "view", { staticClass: _vm._$s(103, "sc", "item"), attrs: { _i: 103 }, on: { click: function ($event) { return _vm.appShare("WXSenceTimeline") }, }, }, [ _c("view", { staticClass: _vm._$s(104, "sc", "iconfont icon-pengyouquan"), attrs: { _i: 104 }, }), _c("view", [ _vm._v(_vm._$s(105, "t0-0", _vm._s(_vm.$t("微信朋友圈")))), ]), ] ), _c( "button", { staticClass: _vm._$s(106, "sc", "item"), attrs: { _i: 106 }, on: { click: function ($event) { return _vm.goPoster("scombination") }, }, }, [ _c("view", { staticClass: _vm._$s(107, "sc", "iconfont icon-haibao"), attrs: { _i: 107 }, }), _c("view", [ _vm._v(_vm._$s(108, "t0-0", _vm._s(_vm.$t("生成海报")))), ]), ] ), ] ), _vm._$s(109, "i", _vm.posters) ? _c("view", { staticClass: _vm._$s(109, "sc", "mask"), attrs: { _i: 109 }, on: { click: _vm.listenerActionClose }, }) : _vm._e(), _vm._$s(110, "i", _vm.posterImageStatus) ? _c( "view", { staticClass: _vm._$s(110, "sc", "poster-pop"), attrs: { _i: 110 }, }, [ _c("image", { staticClass: _vm._$s(111, "sc", "close"), attrs: { _i: 111 }, on: { click: _vm.posterImageClose }, }), _c("image", { attrs: { src: _vm._$s(112, "a-src", _vm.posterImage), _i: 112 }, }), _c( "view", { staticClass: _vm._$s(113, "sc", "save-poster"), attrs: { _i: 113 }, on: { click: _vm.savePosterPath }, }, [_vm._v(_vm._$s(113, "t0-0", _vm._s(_vm.$t("保存到手机"))))] ), ] ) : _vm._e(), _vm._$s(114, "i", _vm.posterImageStatus) ? _c("view", { staticClass: _vm._$s(114, "sc", "mask1"), attrs: { _i: 114 }, }) : _vm._e(), _vm._$s(115, "i", _vm.canvasStatus) ? _c("canvas", { staticClass: _vm._$s(115, "sc", "canvas"), attrs: { _i: 115 }, }) : _vm._e(), _vm._$s(116, "i", _vm.H5ShareBox) ? _c( "view", { staticClass: _vm._$s(116, "sc", "share-box"), attrs: { _i: 116 }, }, [ _c("image", { attrs: { src: _vm._$s( 117, "a-src", _vm.imgHost + "/statics/images/share-info.png" ), _i: 117, }, on: { click: function ($event) { _vm.H5ShareBox = false }, }, }), ] ) : _vm._e(), _c("product-window", { attrs: { attr: _vm.attribute, limitNum: 1, type: "combination", _i: 118, }, on: { myevent: _vm.onMyEvent, ChangeAttr: _vm.ChangeAttr, ChangeCartNum: _vm.ChangeCartNum, iptCartNum: _vm.iptCartNum, attrVal: _vm.attrVal, getImg: _vm.showImg, }, }), _c("swiperPrevie", { ref: "cusSwiperImg", attrs: { list: _vm.storeInfo.images, _i: 119 }, }), _c("cus-previewImg", { ref: "cusPreviewImg", attrs: { list: _vm.skuArr, _i: 120 }, on: { changeSwitch: _vm.changeSwitch, shareFriend: _vm.listenerActionSheet, }, }), _c("zb-code", { ref: "qrcode", attrs: { show: _vm.codeShow, cid: _vm.cid, val: _vm.codeVal, size: _vm.size, unit: _vm.unit, background: _vm.background, foreground: _vm.foreground, pdground: _vm.pdground, icon: _vm.codeIcon, iconSize: _vm.iconsize, onval: _vm.onval, loadMake: _vm.loadMake, _i: 121, }, on: { result: _vm.qrR }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1205 */ /*!*******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_combination_details/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1206);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjA1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1205\n"); /***/ }), /* 1206 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_combination_details/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/productConSwiper/index.vue */ 1158));\nvar _swiperPrevie = _interopRequireDefault(__webpack_require__(/*! @/components/cusPreviewImg/swiperPrevie.vue */ 1153));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _public = __webpack_require__(/*! @/api/public */ 45);\nvar _index2 = _interopRequireDefault(__webpack_require__(/*! @/components/productWindow/index.vue */ 379));\nvar _index3 = _interopRequireDefault(__webpack_require__(/*! @/components/userEvaluation/index.vue */ 562));\nvar _index4 = _interopRequireDefault(__webpack_require__(/*! @/components/countDown/index.vue */ 189));\nvar _kefuIcon = _interopRequireDefault(__webpack_require__(/*! @/components/kefuIcon */ 1169));\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _app = __webpack_require__(/*! @/config/app.js */ 21);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _jyfParser = _interopRequireDefault(__webpack_require__(/*! @/components/jyf-parser/jyf-parser */ 167));\nvar _index5 = _interopRequireDefault(__webpack_require__(/*! @/components/cusPreviewImg/index.vue */ 1148));\nvar _menuIcon = _interopRequireDefault(__webpack_require__(/*! @/components/menuIcon.vue */ 1174));\nvar _sharePoster = __webpack_require__(/*! @/mixins/sharePoster */ 1179);\nvar _app2 = __webpack_require__(/*! @/config/app */ 21);\nvar _homeList = _interopRequireDefault(__webpack_require__(/*! @/components/homeList */ 1180));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar sysHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar _default = {\n components: {\n productConSwiper: _index.default,\n kefuIcon: _kefuIcon.default,\n \"product-window\": _index2.default,\n userEvaluation: _index3.default,\n countDown: _index4.default,\n cusPreviewImg: _index5.default,\n parser: _jyfParser.default,\n menuIcon: _menuIcon.default,\n homeList: _homeList.default,\n swiperPrevie: _swiperPrevie.default\n },\n computed: (0, _vuex.mapGetters)({\n 'isLogin': 'isLogin',\n 'userData': 'userInfo'\n }),\n mixins: [_color.default, _sharePoster.sharePoster],\n data: function data() {\n return {\n imgHost: _app2.HTTP_REQUEST_URL,\n dataShow: 0,\n navH: '',\n id: 0,\n userInfo: {},\n itemNew: [],\n indicatorDots: false,\n circular: true,\n autoplay: true,\n interval: 3000,\n duration: 500,\n attribute: {\n cartAttr: false,\n productAttr: [],\n productSelect: {}\n },\n productValue: [],\n isOpen: false,\n attr: this.$t(\"\\u8BF7\\u9009\\u62E9\"),\n attrValue: '',\n AllIndex: 2,\n maxAllIndex: 0,\n replyChance: '',\n limitNum: 1,\n timeer: null,\n iSplus: false,\n navList: [this.$t(\"\\u5546\\u54C1\"), this.$t(\"\\u8BC4\\u4EF7\"), this.$t(\"\\u8BE6\\u60C5\")],\n opacity: 0,\n scrollY: 0,\n topArr: [],\n toView: '',\n height: 0,\n heightArr: [],\n lock: false,\n scrollTop: 0,\n storeInfo: {},\n pink_ok_sum: 0,\n pink: [],\n replyCount: 0,\n reply: [],\n imgUrls: [],\n sharePacket: '',\n tagStyle: {\n img: 'width:100%;display:block;',\n table: 'width:100%',\n video: 'width:100%'\n },\n posters: false,\n weixinStatus: false,\n posterImageStatus: false,\n canvasStatus: false,\n //海报绘图标签\n storeImage: '',\n //海报产品图\n PromotionCode: '',\n //二维码图片\n posterImage: '',\n //海报路径\n posterbackgd: '/static/images/posterbackgd.png',\n navActive: 0,\n actionSheetHidden: false,\n attrTxt: '',\n cart_num: '',\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n AllIndexDefault: 0,\n homeTop: 20,\n returnShow: true,\n H5ShareBox: false,\n routineContact: 0,\n skuArr: [],\n selectSku: {},\n showMenuIcon: false,\n currentPage: false,\n sysHeight: sysHeight\n };\n },\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n // this.downloadFilePromotionCode();\n this.combinationDetail();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n var that = this;\n var pages = getCurrentPages();\n that.returnShow = pages.length === 1 ? false : true;\n this.$nextTick(function () {});\n that.navH = 30;\n\n //设置商品列表高度\n uni.getSystemInfo({\n success: function success(res) {\n that.height = res.windowHeight;\n //res.windowHeight:获取整个窗口高度为px,*2为rpx;98为头部占据的高度;\n }\n });\n //扫码携带参数处理\n\n if (options.hasOwnProperty('id')) {\n this.id = options.id;\n // app.globalData.openPages = '/pages/activity/goods_combination_details/index?id=' + this.id + '&spid=' + this.userInfo.uid;\n if (this.isLogin) {\n this.combinationDetail();\n } else {\n try {\n uni.setStorageSync('comGoodsId', options.id);\n } catch (e) {}\n this.$Cache.set('login_back_url', \"/pages/activity/goods_combination_details/index?id=\".concat(options.id));\n (0, _login.toLogin)();\n }\n } else {\n try {\n var val = uni.getStorageSync('comGoodsId');\n if (val != '') {\n this.id = val;\n this.combinationDetail();\n }\n } catch (e) {\n uni.showToast({\n title: this.$t(\"\\u53C2\\u6570\\u9519\\u8BEF\"),\n icon: 'none',\n duration: 1000,\n mask: true\n });\n }\n }\n ;\n },\n onNavigationBarButtonTap: function onNavigationBarButtonTap(e) {\n this.currentPage = !this.currentPage;\n },\n methods: {\n moreNav: function moreNav() {\n this.currentPage = !this.currentPage;\n },\n showSwiperImg: function showSwiperImg(index) {\n this.$refs.cusSwiperImg.open(index);\n },\n qrR: function qrR(res) {\n this.PromotionCode = res;\n },\n // app分享\n appShare: function appShare(scene) {\n var that = this;\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].$page.fullPath; // 获取当前页面路由,也就是最后一个打开的页面路由\n uni.share({\n provider: \"weixin\",\n scene: scene,\n type: 0,\n href: \"\".concat(_app2.HTTP_REQUEST_URL).concat(curRoute),\n title: that.storeInfo.title,\n summary: that.storeInfo.info,\n imageUrl: that.storeInfo.small_image,\n success: function success(res) {\n uni.showToast({\n title: this.$t(\"\\u5206\\u4EAB\\u6210\\u529F\"),\n icon: 'success'\n });\n that.posters = false;\n },\n fail: function fail(err) {\n uni.showToast({\n title: this.$t(\"\\u5206\\u4EAB\\u5931\\u8D25\"),\n icon: 'none',\n duration: 2000\n });\n that.posters = false;\n }\n });\n },\n showAll: function showAll() {\n this.AllIndexDefault = this.AllIndex;\n this.AllIndex = this.pink.length;\n },\n hideAll: function hideAll() {\n this.AllIndex = this.AllIndexDefault;\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 购物车手动填写\n * \n */\n iptCartNum: function iptCartNum(e) {\n this.$set(this.attribute.productSelect, 'cart_num', e);\n this.$set(this, \"cart_num\", e);\n },\n // 返回\n returns: function returns() {\n return uni.navigateBack({\n delta: 1\n });\n },\n // 获取详情\n combinationDetail: function combinationDetail() {\n var _this = this;\n var that = this;\n var data = that.id;\n (0, _activity.getCombinationDetail)(data).then(function (res) {\n that.dataShow = 1;\n uni.setNavigationBarTitle({\n title: res.data.storeInfo.title.substring(0, 16)\n });\n that.imgUrls = res.data.storeInfo.images;\n that.storeInfo = res.data.storeInfo;\n that.storeInfo.description = that.storeInfo.description.replace(/ {\n // \t\titem.time = {\n // \t\t\tday: '00',\n // \t\t\thou: '00',\n // \t\t\tmin: '00',\n // \t\t\tsec: '00'\n // \t\t};\n // \t});\n // \tvar countDownArr = [];\n // \tvar timeer = setInterval(function() {\n // \t\tvar newTime = new Date().getTime() / 1000;\n // \t\tfor (var i in endTimeList) {\n // \t\t\tvar endTime = endTimeList[i].stop_time;\n // \t\t\tvar obj = [];\n // \t\t\tif (endTime - newTime > 0) {\n // \t\t\t\tvar time = endTime - newTime;\n // \t\t\t\tvar day = parseInt(time / (60 * 60 * 24));\n // \t\t\t\tvar hou = parseInt(time % (60 * 60 * 24) / 3600);\n // \t\t\t\tvar min = parseInt(time % (60 * 60 * 24) % 3600 / 60);\n // \t\t\t\tvar sec = parseInt(time % (60 * 60 * 24) % 3600 % 60);\n // \t\t\t\thou = parseInt(hou) + parseInt(day * 24);\n // \t\t\t\tobj = {\n // \t\t\t\t\tday: that.timeFormat(day),\n // \t\t\t\t\thou: that.timeFormat(hou),\n // \t\t\t\t\tmin: that.timeFormat(min),\n // \t\t\t\t\tsec: that.timeFormat(sec)\n // \t\t\t\t}\n // \t\t\t} else {\n // \t\t\t\tobj = {\n // \t\t\t\t\tday: '00',\n // \t\t\t\t\thou: '00',\n // \t\t\t\t\tmin: '00',\n // \t\t\t\t\tsec: '00'\n // \t\t\t\t}\n // \t\t\t}\n // \t\t\tendTimeList[i].time = obj;\n // \t\t}\n // \t\tthat.pink = endTimeList\n // \t}, 1000);\n // \tthat.timeer = timeer\n // },\n // timeFormat(param) { //小于10的格式化函数\n // \treturn param < 10 ? '0' + param : param;\n // },\n /**\n * 默认选中属性\n * \n */\n DefaultSelect: function DefaultSelect() {\n var self = this;\n var productAttr = self.attribute.productAttr;\n var value = [];\n for (var key in this.productValue) {\n if (this.productValue[key].quota > 0) {\n value = this.attribute.productAttr.length ? key.split(\",\") : [];\n break;\n }\n }\n for (var i = 0; i < productAttr.length; i++) {\n this.$set(productAttr[i], \"index\", value[i]);\n }\n //sort();排序函数:数字-英文-汉字;\n var productSelect = self.productValue[value.join(\",\")];\n if (productSelect && productAttr.length) {\n self.$set(self.attribute.productSelect, \"store_name\", self.storeInfo.title);\n self.$set(self.attribute.productSelect, \"image\", productSelect.image);\n self.$set(self.attribute.productSelect, \"price\", productSelect.price);\n self.$set(self.attribute.productSelect, \"stock\", productSelect.stock);\n self.$set(self.attribute.productSelect, \"unique\", productSelect.unique);\n self.$set(self.attribute.productSelect, \"quota\", productSelect.quota);\n self.$set(self.attribute.productSelect, \"quota_show\", productSelect.quota_show);\n self.$set(self.attribute.productSelect, \"product_stock\", productSelect.product_stock);\n self.$set(self.attribute.productSelect, \"cart_num\", 1);\n self.$set(self, \"attrValue\", value.join(\",\"));\n self.attrValue = value.join(\",\");\n } else if (!productSelect && productAttr.length) {\n self.$set(self.attribute.productSelect, \"store_name\", self.storeInfo.title);\n self.$set(self.attribute.productSelect, \"image\", self.storeInfo.image);\n self.$set(self.attribute.productSelect, \"price\", self.storeInfo.price);\n self.$set(self.attribute.productSelect, \"quota\", 0);\n self.$set(self.attribute.productSelect, \"quota_show\", 0);\n self.$set(self.attribute.productSelect, \"product_stock\", 0);\n self.$set(self.attribute.productSelect, \"stock\", 0);\n self.$set(self.attribute.productSelect, \"unique\", \"\");\n self.$set(self.attribute.productSelect, \"cart_num\", 0);\n self.$set(self, \"attrValue\", \"\");\n self.$set(self, \"attrTxt\", this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n } else if (!productSelect && !productAttr.length) {\n self.$set(self.attribute.productSelect, \"store_name\", self.storeInfo.title);\n self.$set(self.attribute.productSelect, \"image\", self.storeInfo.image);\n self.$set(self.attribute.productSelect, \"price\", self.storeInfo.price);\n self.$set(self.attribute.productSelect, \"stock\", self.storeInfo.stock);\n self.$set(self.attribute.productSelect, \"quota\", 0);\n self.$set(self.attribute.productSelect, \"product_stock\", 0);\n self.$set(self.attribute.productSelect, \"unique\", self.storeInfo.unique || \"\");\n self.$set(self.attribute.productSelect, \"cart_num\", 1);\n self.$set(self, \"attrValue\", \"\");\n self.$set(self, \"attrTxt\", this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n }\n },\n infoScroll: function infoScroll() {\n var that = this,\n topArr = [],\n heightArr = [];\n for (var i = 0; i < that.navList.length; i++) {\n //productList\n //获取元素所在位置\n var query = uni.createSelectorQuery().in(this);\n var idView = \"#past\" + i;\n if (!this.replyCount && i == 1) {\n idView = \"#past\" + 2;\n }\n query.select(idView).boundingClientRect();\n query.exec(function (res) {\n var top = res[0].top;\n var height = res[0].height;\n topArr.push(top);\n heightArr.push(height);\n that.topArr = topArr;\n that.heightArr = heightArr;\n });\n }\n ;\n },\n // 授权后回调\n onLoadFun: function onLoadFun(e) {\n this.userInfo = e;\n app.globalData.openPages = '/pages/activity/goods_combination_details/index?id=' + this.id + '&spid=' + e.uid;\n // this.downloadFilePromotionCode();\n this.combinationDetail();\n },\n selecAttr: function selecAttr() {\n this.attribute.cartAttr = true;\n },\n onMyEvent: function onMyEvent() {\n this.$set(this.attribute, 'cartAttr', false);\n this.$set(this, 'isOpen', false);\n },\n /**\n * 购物车数量加和数量减\n * \n */\n ChangeCartNum: function ChangeCartNum(changeValue) {\n //changeValue:是否 加|减\n //获取当前变动属性\n var productSelect = this.productValue[this.attrValue];\n if (this.cart_num) {\n productSelect.cart_num = this.cart_num;\n this.attribute.productSelect.cart_num = this.cart_num;\n }\n //如果没有属性,赋值给商品默认库存\n if (productSelect === undefined && !this.attribute.productAttr.length) productSelect = this.attribute.productSelect;\n //无属性值即库存为0;不存在加减;\n if (productSelect === undefined) return;\n var stock = productSelect.stock || 0;\n var quotaShow = productSelect.quota_show || 0;\n var quota = productSelect.quota || 0;\n var productStock = productSelect.product_stock || 0;\n var num = this.attribute.productSelect;\n var nums = this.storeInfo.num || 0;\n //设置默认数据\n if (productSelect.cart_num == undefined) productSelect.cart_num = 1;\n if (changeValue) {\n num.cart_num++;\n var arrMin = [];\n arrMin.push(nums);\n arrMin.push(quota);\n arrMin.push(productStock);\n var minN = Math.min.apply(null, arrMin);\n if (num.cart_num >= minN) {\n this.$set(this.attribute.productSelect, \"cart_num\", minN ? minN : 1);\n this.$set(this, \"cart_num\", minN ? minN : 1);\n }\n // if(quotaShow >= productStock){\n // \t if (num.cart_num > productStock) {\n // \t \tthis.$set(this.attribute.productSelect, \"cart_num\", productStock);\n // \t \tthis.$set(this, \"cart_num\", productStock);\n // \t }\n // }else{\n // \tif (num.cart_num > quotaShow) {\n // \t\tthis.$set(this.attribute.productSelect, \"cart_num\", quotaShow);\n // \t\tthis.$set(this, \"cart_num\", quotaShow);\n // \t}\n // }\n this.$set(this, \"cart_num\", num.cart_num);\n this.$set(this.attribute.productSelect, \"cart_num\", num.cart_num);\n } else {\n num.cart_num--;\n if (num.cart_num < 1) {\n this.$set(this.attribute.productSelect, \"cart_num\", 1);\n this.$set(this, \"cart_num\", 1);\n }\n this.$set(this, \"cart_num\", num.cart_num);\n this.$set(this.attribute.productSelect, \"cart_num\", num.cart_num);\n }\n },\n attrVal: function attrVal(val) {\n this.attribute.productAttr[val.indexw].index = this.attribute.productAttr[val.indexw].attr_values[val.indexn];\n },\n /**\n * 属性变动赋值\n * \n */\n ChangeAttr: function ChangeAttr(res) {\n this.$set(this, 'cart_num', 1);\n var productSelect = this.productValue[res];\n this.$set(this, \"selectSku\", productSelect);\n if (productSelect) {\n this.$set(this.attribute.productSelect, \"image\", productSelect.image);\n this.$set(this.attribute.productSelect, \"price\", productSelect.price);\n this.$set(this.attribute.productSelect, \"stock\", productSelect.stock);\n this.$set(this.attribute.productSelect, \"unique\", productSelect.unique);\n this.$set(this.attribute.productSelect, \"cart_num\", 1);\n this.$set(this.attribute.productSelect, \"quota\", productSelect.quota);\n this.$set(this.attribute.productSelect, \"quota_show\", productSelect.quota_show);\n this.$set(this, \"attrValue\", res);\n this.attrTxt = this.$t(\"\\u5DF2\\u9009\\u62E9\");\n } else {\n this.$set(this.attribute.productSelect, \"image\", this.storeInfo.image);\n this.$set(this.attribute.productSelect, \"price\", this.storeInfo.price);\n this.$set(this.attribute.productSelect, \"stock\", 0);\n this.$set(this.attribute.productSelect, \"unique\", \"\");\n this.$set(this.attribute.productSelect, \"cart_num\", 0);\n this.$set(this.attribute.productSelect, \"quota\", 0);\n this.$set(this.attribute.productSelect, \"quota_show\", 0);\n this.$set(this, \"attrValue\", \"\");\n this.attrTxt = this.$t(\"\\u5DF2\\u9009\\u62E9\");\n }\n },\n // 单独购买\n goProduct: function goProduct() {\n uni.navigateTo({\n url: '/pages/goods_details/index?id=' + this.storeInfo.product_id\n });\n },\n // 立即购买\n goCat: function goCat() {\n var that = this;\n this.currentPage = false;\n var productSelect = this.productValue[this.attrValue];\n //打开属性\n if (this.isOpen) this.attribute.cartAttr = true;else this.attribute.cartAttr = !this.attribute.cartAttr;\n //只有关闭属性弹窗时进行加入购物车\n if (this.attribute.cartAttr === true && this.isOpen == false) return this.isOpen = true;\n //如果有属性,没有选择,提示用户选择\n if (this.attribute.productAttr.length && productSelect === undefined && this.isOpen == true) return that.$util.Tips({\n title: this.$t(\"\\u8BF7\\u9009\\u62E9\")\n });\n var data = {\n productId: that.storeInfo.product_id,\n secKillId: 0,\n bargainId: 0,\n combinationId: that.id,\n cartNum: that.cart_num,\n uniqueId: productSelect !== undefined ? productSelect.unique : '',\n is_new: 1\n };\n (0, _store.postCartAdd)(data).then(function (res) {\n that.isOpen = false;\n uni.navigateTo({\n url: '/pages/goods/order_confirm/index?new=1&cartId=' + res.data.cartId\n });\n }).catch(function (res) {\n uni.showToast({\n title: res,\n icon: 'none'\n });\n });\n },\n /**\n * 收藏商品\n */\n setCollect: function setCollect() {\n var that = this;\n if (this.storeInfo.userCollect) {\n (0, _store.collectDel)([this.storeInfo.product_id]).then(function (res) {\n that.storeInfo.userCollect = !that.storeInfo.userCollect;\n });\n } else {\n (0, _store.collectAdd)(this.storeInfo.product_id).then(function (res) {\n that.storeInfo.userCollect = !that.storeInfo.userCollect;\n });\n }\n },\n open: function open(data) {\n this.showMenuIcon = data;\n },\n /**\n * 分享打开\n * \n */\n listenerActionSheet: function listenerActionSheet() {\n this.currentPage = false;\n if (this.isLogin == false) {\n (0, _login.toLogin)();\n } else {\n this.posters = true;\n }\n },\n // 分享关闭\n listenerActionClose: function listenerActionClose() {\n this.posters = false;\n },\n //隐藏海报\n posterImageClose: function posterImageClose() {\n this.posterImageStatus = false;\n },\n //替换安全域名\n setDomain: function setDomain(url) {\n url = url ? url.toString() : '';\n //本地调试打开,生产请注销\n if (url.indexOf(\"https://\") > -1) return url;else return url.replace('http://', 'https://');\n },\n /**\n * 获取产品分销二维码\n * @param function successFn 下载完成回调\n * \n */\n downloadFilePromotionCode: function downloadFilePromotionCode(successFn) {\n var that = this;\n (0, _activity.scombinationCode)(that.id).then(function (res) {\n uni.downloadFile({\n url: that.setDomain(res.data.code),\n success: function success(res) {\n that.$set(that, 'isDown', false);\n if (typeof successFn == 'function') successFn && successFn(res.tempFilePath);else that.$set(that, 'PromotionCode', res.tempFilePath);\n },\n fail: function fail() {\n that.$set(that, 'isDown', false);\n that.$set(that, 'PromotionCode', '');\n }\n });\n }).catch(function (err) {\n that.$set(that, 'isDown', false);\n that.$set(that, 'PromotionCode', '');\n });\n },\n // 小程序关闭分享弹窗;\n goFriend: function goFriend() {\n this.posters = false;\n },\n /*\n * 保存到手机相册\n */\n savePosterPath: function savePosterPath() {\n var that = this;\n uni.saveImageToPhotosAlbum({\n filePath: that.posterImage,\n success: function success(res) {\n that.posterImageClose();\n that.$util.Tips({\n title: this.$t(\"\\u4FDD\\u5B58\\u6210\\u529F\"),\n icon: 'success'\n });\n },\n fail: function fail(res) {\n that.$util.Tips({\n title: this.$t(\"\\u4FDD\\u5B58\\u5931\\u8D25\")\n });\n }\n });\n },\n setShareInfoStatus: function setShareInfoStatus() {\n var _this2 = this;\n var data = this.storeInfo;\n var href = location.href;\n if (this.$wechat.isWeixin()) {\n (0, _user.getUserInfo)().then(function (res) {\n href = href.indexOf(\"?\") === -1 ? href + \"?spread=\" + res.data.uid : href + \"&spread=\" + res.data.uid;\n var configAppMessage = {\n desc: data.store_info,\n title: data.store_name,\n link: href,\n imgUrl: data.image\n };\n _this2.$wechat.wechatEvevt([\"updateAppMessageShareData\", \"updateTimelineShareData\"], configAppMessage);\n });\n }\n },\n scroll: function scroll(e) {\n var that = this,\n scrollY = e.detail.scrollTop;\n var opacity = scrollY / 200;\n opacity = opacity > 1 ? 1 : opacity;\n that.opacity = opacity;\n that.scrollY = scrollY;\n that.$set(that, \"showMenuIcon\", false);\n that.$set(that, 'currentPage', false);\n if (that.lock) {\n that.lock = false;\n return;\n }\n for (var i = 0; i < that.topArr.length; i++) {\n if (scrollY < that.topArr[i] - app.globalData.navHeight / 2 + that.heightArr[i]) {\n that.navActive = i;\n break;\n }\n }\n },\n tap: function tap(item, index) {\n var id = item.id;\n var index = index;\n var that = this;\n if (!this.replyCount && id == \"past1\") {\n id = \"past2\";\n }\n this.toView = id;\n this.navActive = index;\n this.lock = true;\n this.scrollTop = index > 0 ? that.topArr[index] - app.globalData.navHeight / 2 : that.topArr[index];\n },\n //点击sku图片打开轮播图\n showImg: function showImg(index) {\n this.$refs.cusPreviewImg.open(this.selectSku.suk);\n },\n //滑动轮播图选择商品\n changeSwitch: function changeSwitch(e) {\n var productSelect = this.skuArr[e];\n this.$set(this, \"selectSku\", productSelect);\n var skuList = productSelect.suk.split(\",\");\n this.$set(this.attribute.productAttr[0], \"index\", skuList[0]);\n if (skuList.length == 2) {\n this.$set(this.attribute.productAttr[0], \"index\", skuList[0]);\n this.$set(this.attribute.productAttr[1], \"index\", skuList[1]);\n } else if (skuList.length == 3) {\n this.$set(this.attribute.productAttr[0], \"index\", skuList[0]);\n this.$set(this.attribute.productAttr[1], \"index\", skuList[1]);\n this.$set(this.attribute.productAttr[2], \"index\", skuList[2]);\n } else if (skuList.length == 4) {\n this.$set(this.attribute.productAttr[0], \"index\", skuList[0]);\n this.$set(this.attribute.productAttr[1], \"index\", skuList[1]);\n this.$set(this.attribute.productAttr[2], \"index\", skuList[2]);\n this.$set(this.attribute.productAttr[3], \"index\", skuList[3]);\n }\n if (productSelect) {\n this.$set(this.attribute.productSelect, \"image\", productSelect.image);\n this.$set(this.attribute.productSelect, \"price\", productSelect.price);\n this.$set(this.attribute.productSelect, \"stock\", productSelect.stock);\n this.$set(this.attribute.productSelect, \"unique\", productSelect.unique);\n this.$set(this.attribute.productSelect, \"vipPrice\", productSelect.vipPrice);\n this.$set(this, \"attrTxt\", this.$t(\"\\u5DF2\\u9009\\u62E9\"));\n this.$set(this, \"attrValue\", productSelect.suk);\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb25fZGV0YWlscy9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInByb2R1Y3RDb25Td2lwZXIiLCJrZWZ1SWNvbiIsInVzZXJFdmFsdWF0aW9uIiwiY291bnREb3duIiwiY3VzUHJldmlld0ltZyIsInBhcnNlciIsIm1lbnVJY29uIiwiaG9tZUxpc3QiLCJzd2lwZXJQcmV2aWUiLCJjb21wdXRlZCIsIm1peGlucyIsImRhdGEiLCJpbWdIb3N0IiwiZGF0YVNob3ciLCJuYXZIIiwiaWQiLCJ1c2VySW5mbyIsIml0ZW1OZXciLCJpbmRpY2F0b3JEb3RzIiwiY2lyY3VsYXIiLCJhdXRvcGxheSIsImludGVydmFsIiwiZHVyYXRpb24iLCJhdHRyaWJ1dGUiLCJjYXJ0QXR0ciIsInByb2R1Y3RBdHRyIiwicHJvZHVjdFNlbGVjdCIsInByb2R1Y3RWYWx1ZSIsImlzT3BlbiIsImF0dHIiLCJhdHRyVmFsdWUiLCJBbGxJbmRleCIsIm1heEFsbEluZGV4IiwicmVwbHlDaGFuY2UiLCJsaW1pdE51bSIsInRpbWVlciIsImlTcGx1cyIsIm5hdkxpc3QiLCJvcGFjaXR5Iiwic2Nyb2xsWSIsInRvcEFyciIsInRvVmlldyIsImhlaWdodCIsImhlaWdodEFyciIsImxvY2siLCJzY3JvbGxUb3AiLCJzdG9yZUluZm8iLCJwaW5rX29rX3N1bSIsInBpbmsiLCJyZXBseUNvdW50IiwicmVwbHkiLCJpbWdVcmxzIiwic2hhcmVQYWNrZXQiLCJ0YWdTdHlsZSIsImltZyIsInRhYmxlIiwidmlkZW8iLCJwb3N0ZXJzIiwid2VpeGluU3RhdHVzIiwicG9zdGVySW1hZ2VTdGF0dXMiLCJjYW52YXNTdGF0dXMiLCJzdG9yZUltYWdlIiwiUHJvbW90aW9uQ29kZSIsInBvc3RlckltYWdlIiwicG9zdGVyYmFja2dkIiwibmF2QWN0aXZlIiwiYWN0aW9uU2hlZXRIaWRkZW4iLCJhdHRyVHh0IiwiY2FydF9udW0iLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiQWxsSW5kZXhEZWZhdWx0IiwiaG9tZVRvcCIsInJldHVyblNob3ciLCJINVNoYXJlQm94Iiwicm91dGluZUNvbnRhY3QiLCJza3VBcnIiLCJzZWxlY3RTa3UiLCJzaG93TWVudUljb24iLCJjdXJyZW50UGFnZSIsInN5c0hlaWdodCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib25Mb2FkIiwidGhhdCIsInVuaSIsInN1Y2Nlc3MiLCJvcHRpb25zIiwidGl0bGUiLCJpY29uIiwibWFzayIsIm9uTmF2aWdhdGlvbkJhckJ1dHRvblRhcCIsIm1ldGhvZHMiLCJtb3JlTmF2Iiwic2hvd1N3aXBlckltZyIsInFyUiIsImFwcFNoYXJlIiwicHJvdmlkZXIiLCJzY2VuZSIsInR5cGUiLCJocmVmIiwic3VtbWFyeSIsImltYWdlVXJsIiwiZmFpbCIsInNob3dBbGwiLCJoaWRlQWxsIiwiYXV0aENvbHNlIiwiaXB0Q2FydE51bSIsInJldHVybnMiLCJkZWx0YSIsImNvbWJpbmF0aW9uRGV0YWlsIiwic2V0VGltZW91dCIsInRhYiIsImRvd25sb2FkRmlsZUFwcENvZGUiLCJ1cmwiLCJEZWZhdWx0U2VsZWN0IiwidmFsdWUiLCJzZWxmIiwiaW5mb1Njcm9sbCIsImlkVmlldyIsInF1ZXJ5Iiwib25Mb2FkRnVuIiwiYXBwIiwiZSIsInNlbGVjQXR0ciIsIm9uTXlFdmVudCIsIkNoYW5nZUNhcnROdW0iLCJudW0iLCJhcnJNaW4iLCJhdHRyVmFsIiwiaW5kZXhuIiwiQ2hhbmdlQXR0ciIsImdvUHJvZHVjdCIsImdvQ2F0IiwiJHV0aWwiLCJwcm9kdWN0SWQiLCJzZWNLaWxsSWQiLCJiYXJnYWluSWQiLCJjb21iaW5hdGlvbklkIiwiY2FydE51bSIsInVuaXF1ZUlkIiwiaXNfbmV3Iiwic2V0Q29sbGVjdCIsIm9wZW4iLCJsaXN0ZW5lckFjdGlvblNoZWV0IiwibGlzdGVuZXJBY3Rpb25DbG9zZSIsInBvc3RlckltYWdlQ2xvc2UiLCJzZXREb21haW4iLCJkb3dubG9hZEZpbGVQcm9tb3Rpb25Db2RlIiwic3VjY2Vzc0ZuIiwiZ29GcmllbmQiLCJzYXZlUG9zdGVyUGF0aCIsImZpbGVQYXRoIiwic2V0U2hhcmVJbmZvU3RhdHVzIiwiZGVzYyIsImxpbmsiLCJpbWdVcmwiLCJjb25maWdBcHBNZXNzYWdlIiwic2Nyb2xsIiwidGFwIiwic2hvd0ltZyIsImNoYW5nZVN3aXRjaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQXFSQTtBQU1BO0FBQ0E7QUFDQTtBQUdBO0FBSUE7QUFLQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFJQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBakRBO0FBa0RBO0FBQUEsZUFDQTtFQUNBQTtJQUNBQztJQUNBQztJQUlBO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0FDO1FBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0FDO0lBQ0EsNEJBV0E7SUFRQUE7O0lBRUE7SUFDQUM7TUFDQUM7UUFDQUY7UUFDQTtNQUNBO0lBQ0E7SUFDQTs7SUFpQkE7TUFDQTtNQUNBO01BQ0E7UUFDQTtNQUNBO1FBRUE7VUFDQUM7UUFDQTtRQUVBLCtGQUNBRTtRQUNBO01BQ0E7SUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO1FBQ0FGO1VBQ0FHO1VBQ0FDO1VBQ0FyRTtVQUNBc0U7UUFDQTtNQUNBO0lBQ0E7SUFBQTtFQUVBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BUUE7SUFFQTtJQUVBO0lBRUFDO01BQ0E7TUFDQTtNQUNBO01BQ0FYO1FBQ0FZO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FaO1FBQ0FhO1FBQ0FDO1FBQ0FoQjtVQUNBRDtZQUNBRztZQUNBQztVQUNBO1VBQ0FMO1FBQ0E7UUFDQW1CO1VBQ0FsQjtZQUNBRztZQUNBQztZQUNBckU7VUFDQTtVQUNBZ0U7UUFDQTtNQUNBO0lBQ0E7SUFPQW9CO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFLQTtRQUNBQztNQUNBO0lBRUE7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0ExQjtRQUNBQztVQUNBRztRQUNBO1FBQ0FKO1FBQ0FBO1FBQ0FBLDBFQUNBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0E7VUFPQSxpR0FDQSxXQUNBO1FBRUE7VUFDQUE7UUFDQTtRQUNBQTtRQUNBO1VBQ0E7VUFDQUE7UUFDQTtRQUNBQTtRQUNBO1FBQ0E7VUFDQWpEO1FBQ0E7UUFDQWlEO1FBQ0FBO1FBTUFBO1FBQ0E7O1FBTUE7UUFDQUE7UUFDQTJCO1VBQ0EzQjtRQUNBO01BRUE7UUFDQUE7VUFDQUk7UUFDQTtVQUNBd0I7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E1QjtRQUNBNkI7UUFDQTVCO1VBQ0FGO1FBQ0E7UUFDQW1CO1VBQ0E7WUFDQWY7VUFDQTtVQUNBSjtRQUNBO01BQ0E7SUFDQTtJQWlCQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQStCO01BRUE7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBQztVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFFQTtRQUNBQyxVQUNBQSw4QkFDQSxjQUNBQSxxQkFDQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtNQUNBO1FBQ0FBLFVBQ0FBLDhCQUNBLGNBQ0FBLHFCQUNBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7UUFDQUEsVUFDQUEsOEJBQ0EsY0FDQUEscUJBQ0E7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUEsVUFDQUEsOEJBQ0EsVUFDQUEsNEJBQ0E7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0lBRUFDO01BQ0E7UUFDQWhGO1FBQ0FHO01BQ0E7UUFBQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E4RTtRQUNBO1FBQ0FDO1FBQ0FBO1VBQ0E7VUFDQTtVQUNBbEY7VUFDQUc7VUFDQTJDO1VBQ0FBO1FBQ0E7TUFDQTtNQUFBO0lBQ0E7SUFDQTtJQUNBcUM7TUFDQTtNQUNBQyx3R0FDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBdEc7UUFDQTtNQUNBO01BQ0E7TUFDQSx1RUFDQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0F1RztRQUNBO1FBQ0FDO1FBQ0FBO1FBQ0FBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BRUE7UUFDQUQ7UUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0Esc0dBQ0FDO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUVBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQS9DO1FBQ0E2QjtNQUNBO0lBQ0E7SUFDQTtJQUNBbUI7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBLGlCQUNBLG9DQUVBO01BQ0E7TUFDQTtNQUNBO01BQ0EseUdBQ0FDO1FBQ0E5QztNQUNBO01BQ0E7UUFDQStDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQTtRQUNBekQ7UUFDQUM7VUFDQTZCO1FBQ0E7TUFDQTtRQUNBN0I7VUFDQUc7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQXFEO01BQ0E7TUFDQTtRQUNBO1VBQ0ExRDtRQUNBO01BQ0E7UUFDQTtVQUNBQTtRQUNBO01BQ0E7SUFDQTtJQUNBMkQ7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7TUFDQTtRQU1BO01BRUE7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0FqQztNQUNBO01BQ0Esa0RBQ0E7SUFDQTtJQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQWtDO01BQ0E7TUFDQTtRQUNBL0Q7VUFDQTZCO1VBQ0E1QjtZQUNBRjtZQUNBLG9DQUNBaUUsOENBRUFqRTtVQUNBO1VBQ0FtQjtZQUNBbkI7WUFDQUE7VUFDQTtRQUNBO01BQ0E7UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0lBRUE7SUFDQWtFO01BQ0E7SUFDQTtJQUdBO0FBQ0E7QUFDQTtJQWlEQUM7TUFDQTtNQUNBbEU7UUFDQW1FO1FBQ0FsRTtVQUNBRjtVQUNBQTtZQUNBSTtZQUNBQztVQUNBO1FBQ0E7UUFDQWM7VUFDQW5CO1lBQ0FJO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFFQWlFO01BQUE7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBckQsT0FDQUEsMkJBQ0FBLG1DQUNBQTtVQUVBO1lBQ0FzRDtZQUNBbEU7WUFDQW1FO1lBQ0FDO1VBQ0E7VUFDQSxxRkFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFNQUM7TUFDQTtRQUNBekg7TUFDQTtNQUNBRDtNQUNBZ0Q7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQTtRQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0FBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTJFO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQWxKO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQW1KO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFXQTtBQUFBIiwiZmlsZSI6IjEyMDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PCEtLSAjaWZuZGVmIEFQUC1QTFVTIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9J25hdmJhcicgOnN0eWxlPVwie2hlaWdodDpuYXZIKydycHgnLG9wYWNpdHk6b3BhY2l0eX1cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J25hdmJhckgnIDpzdHlsZT0nXCJoZWlnaHQ6XCIrbmF2SCtcInJweDtcIic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J25hdmJhckNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJoZWFkZXIgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cIm5hdkFjdGl2ZSA9PT0gaW5kZXggPyAnb24nIDogJydcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBuYXZMaXN0XCJcclxuXHRcdFx0XHRcdFx0XHQ6a2V5PSdpbmRleCcgQHRhcD1cInRhcChpdGVtLGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7IGl0ZW0gfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgaWQ9XCJob21lXCIgY2xhc3M9XCJob21lLW5hdiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiA6Y2xhc3M9XCJbb3BhY2l0eT4wLjU/J29uJzonJ11cIlxyXG5cdFx0XHQ6c3R5bGU9XCJ7IHRvcDogaG9tZVRvcCArJ3JweCd9XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1mYW5odWkyXCIgQHRhcD1cInJldHVybnNcIj48L3ZpZXc+XHJcblx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIj48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1nZW5nZHVvNVwiIEBjbGljaz1cIm1vcmVOYXZcIj48L3ZpZXc+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblxyXG5cdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHQ8dmlldyBpZD1cImhvbWVcIiBjbGFzcz1cImhvbWUtbmF2IHJpZ2h0IGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiIDpjbGFzcz1cIltvcGFjaXR5PjAuNT8nb24nOicnXVwiXHJcblx0XHRcdDpzdHlsZT1cInsgdG9wOiBob21lVG9wICsncnB4J31cIj5cclxuXHRcdFx0PCEtLSAjaWZkZWYgSDUgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1nZW5nZHVvMlwiIEBjbGljaz1cIm1vcmVOYXZcIj48L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PGhvbWVMaXN0IDpuYXZIPVwibmF2SFwiIDpyZXR1cm5TaG93PVwicmV0dXJuU2hvd1wiIDpjdXJyZW50UGFnZT1cImN1cnJlbnRQYWdlXCIgOnN5c0hlaWdodD1cInN5c0hlaWdodFwiPlxyXG5cdFx0PC9ob21lTGlzdD5cclxuXHRcdDwhLS0g6K+m5oOFIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9J3Byb2R1Y3QtY29uJz5cclxuXHRcdFx0PHNjcm9sbC12aWV3IDpzY3JvbGwtdG9wPVwic2Nyb2xsVG9wXCIgc2Nyb2xsLXk9J3RydWUnIHNjcm9sbC13aXRoLWFuaW1hdGlvbj1cInRydWVcIlxyXG5cdFx0XHRcdDpzdHlsZT1cIidoZWlnaHQ6JytoZWlnaHQrJ3B4OydcIiBAc2Nyb2xsPVwic2Nyb2xsXCI+XHJcblx0XHRcdFx0PHZpZXcgaWQ9XCJwYXN0MFwiPlxyXG5cdFx0XHRcdFx0PCEtLSAjaWZkZWYgQVBQLVBMVVMgfHwgTVAgLS0+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIDpzdHlsZT1cIid3aWR0aDoxMDAlOycgKyAnaGVpZ2h0Oicrc3lzSGVpZ2h0XCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHQ8cHJvZHVjdENvblN3aXBlciA6aW1nVXJscz1cImltZ1VybHNcIiBAc2hvd1N3aXBlckltZz1cInNob3dTd2lwZXJJbWdcIj48L3Byb2R1Y3RDb25Td2lwZXI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nd3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdzaGFyZSBhY2VhLXJvdyByb3ctYmV0d2VlbiByb3ctYm90dG9tJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXkgZm9udC1jb2xvcic+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyR0KGDvv6VgKX19PHRleHQgY2xhc3M9J251bSc+e3tzdG9yZUluZm8ucHJpY2UgfHwgMH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0di1pZj1cImF0dHJpYnV0ZS5wcm9kdWN0QXR0ci5sZW5ndGggJiYgKGF0dHJpYnV0ZS5wcm9kdWN0QXR0ci5sZW5ndGg/YXR0cmlidXRlLnByb2R1Y3RBdHRyWzBdLmF0dHJfdmFsdWVzLmxlbmd0aDowKSA+IDFcIj57eyR0KGDotbdgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J3ktbW9uZXknPnt7JHQoYO+/pWApfX17e3N0b3JlSW5mby5wcm9kdWN0X3ByaWNlIHx8IDB9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tZmVueGlhbmcnIEBjbGljaz1cImxpc3RlbmVyQWN0aW9uU2hlZXRcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ludHJvZHVjZSc+e3tzdG9yZUluZm8udGl0bGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xhYmVsIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdzdG9jayc+e3skdChg57G75Z6LYCl9fe+8mnt7c3RvcmVJbmZvLnBlb3BsZSB8fCAwfX17eyR0KGDkurrlm6JgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOe0r+iuoemUgOmHj2ApfX3vvJp7e3N0b3JlSW5mby50b3RhbD9zdG9yZUluZm8udG90YWw6MH19IHt7JHQoc3RvcmVJbmZvLnVuaXRfbmFtZSkgfHwgJyd9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDpmZDph4/liankvZlgKX19OiB7eyBzdG9yZUluZm8ucXVvdGEgPyBzdG9yZUluZm8ucXVvdGEgOiAwIH19XHJcblx0XHRcdFx0XHRcdFx0XHR7eyR0KHN0b3JlSW5mby51bml0X25hbWUpIHx8ICcnfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhdHRyaWJ1dGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgQHRhcD0nc2VsZWNBdHRyJ1xyXG5cdFx0XHRcdFx0XHR2LWlmPSdhdHRyaWJ1dGUucHJvZHVjdEF0dHIubGVuZ3RoJz5cclxuXHRcdFx0XHRcdFx0PCEtLSBcdFx0PHZpZXc+e3thdHRyfX3vvJo8dGV4dCBjbGFzcz0nYXR0ZXJUeHQnPnt7YXR0clZhbHVlfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHdpZHRoOiA5MCVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYXR0ci10eHRcIj4ge3sgYXR0ciB9fe+8miA8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImF0dGVyVHh0IGxpbmUxXCIgc3R5bGU9XCJ3aWR0aDogODIlXCI+e3tcclxuXHRcdFx0XHRcdFx0ICAgICAgYXR0clZhbHVlXHJcblx0XHRcdFx0XHRcdCAgICB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWppYW50b3VcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgc3R5bGU9XCJtYXJnaW4tdG9wOiA3cHg7IHBhZGRpbmctbGVmdDogNzBweFwiXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cInNrdUFyci5sZW5ndGggPiAxXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4c1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltYWdlXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIHNrdUFyci5zbGljZSgwLCA0KVwiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwiYXR0ckltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3dpdGNoVHh0XCI+e3skdChg5YWxYCl9fXt7IHNrdUFyci5sZW5ndGggfX17eyR0KGDnp43op4TmoLzlj6/pgIlgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJnLWNvbG9yXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdub3RpY2UgYWNlYS1yb3cgcm93LW1pZGRsZSc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J251bSBmb250LW51bSc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1sYWJhJz48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyR0KGDlt7Lmi7xgKX19e3twaW5rX29rX3N1bX19e3skdChg5Lu2YCl9fTx0ZXh0IGNsYXNzPSdsaW5lJz58PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nc3dpcGVyJz5cclxuXHRcdFx0XHRcdFx0XHRcdDxzd2lwZXIgOmluZGljYXRvci1kb3RzPVwiaW5kaWNhdG9yRG90c1wiIDphdXRvcGxheT1cImF1dG9wbGF5XCIgaW50ZXJ2YWw9XCIyNTAwXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb249XCI1MDBcIiB2ZXJ0aWNhbD1cInRydWVcIiBjaXJjdWxhcj1cInRydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGl0ZW1OZXdcIiA6a2V5PSdpbmRleCc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHN3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxJz57e2l0ZW19fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9zd2lwZXI+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYXNzZW1ibGUnPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyB2LWZvcj0nKGl0ZW0saW5kZXgpIGluIHBpbmsnIDprZXk9J2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdHYtaWY9XCJpbmRleCA8IEFsbEluZGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3R4dCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2l0ZW0uYXZhdGFyJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQgbGluZTEnPnt7aXRlbS5uaWNrbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncmlnaHQgYWNlYS1yb3cgcm93LW1pZGRsZSc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xhY2snPnt7JHQoYOi/mOW3rmApfX08dGV4dFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9J2ZvbnQtbnVtJz57e2l0ZW0uY291bnR9fTwvdGV4dD57eyR0KGDkurrmiJDlm6JgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGltZSc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PGNvdW50LWRvd24gOmlzLWRheT1cImZhbHNlXCIgOnRpcC10ZXh0PVwiJyAnXCIgOmRheS10ZXh0PVwiJyAnXCIgOmhvdXItdGV4dD1cIic6J1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ6bWludXRlLXRleHQ9XCInOidcIiA6c2Vjb25kLXRleHQ9XCInICdcIiA6ZGF0YXRpbWU9XCJpdGVtLnN0b3BfdGltZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvY291bnQtZG93bj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PG5hdmlnYXRvciBob3Zlci1jbGFzcz0nbm9uZSdcclxuXHRcdFx0XHRcdFx0XHRcdFx0OnVybD1cIicvcGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb25fc3RhdHVzL2luZGV4P2lkPScraXRlbS5pZFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPSdzcGVsbEJudCc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7JHQoYOWOu+aLvOWNlWApfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3RleHQ+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx0ZW1wbGF0ZSB2LWlmPVwicGluay5sZW5ndGhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9yZScgQHRhcD0nc2hvd0FsbCcgdi1pZj1cInBpbmsubGVuZ3RoID4gQWxsSW5kZXhcIj57eyR0KGDmn6XnnIvmm7TlpJpgKX19PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9J2ljb25mb250IGljb24teGlhbmd4aWEnPjwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vcmUnIEB0YXA9J2hpZGVBbGwnXHJcblx0XHRcdFx0XHRcdFx0XHR2LWVsc2UtaWY9XCJwaW5rLmxlbmd0aCA9PT0gQWxsSW5kZXggJiYgcGluay5sZW5ndGggIT09IEFsbEluZGV4RGVmYXVsdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg5pS26LW3YCl9fTx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXhpYW5nc2hhbmcnPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdGVtcGxhdGU+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGxheVdheSc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDmi7zlm6Lnjqnms5VgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd3YXkgYWNlYS1yb3cgcm93LW1pZGRsZSc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J251bSc+4pGgPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQ+e3skdChg5byA5ZuiL+WPguWbomApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLWFycm93Jz48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J251bSc+4pGhPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQ+e3skdChg6YKA6K+35aW95Y+LYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tYXJyb3cnPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0nbnVtJz7ikaI8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57eyR0KGDmu6HlkZjlj5HotKdgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndXNlckV2YWx1YXRpb24nIGlkPVwicGFzdDFcIiB2LWlmPVwicmVwbHlDb3VudFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpdGxlIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDnlKjmiLfor4Tku7dgKX19KHt7cmVwbHlDb3VudH19KTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz0ncHJhaXNlJyBob3Zlci1jbGFzcz0nbm9uZSdcclxuXHRcdFx0XHRcdFx0XHQ6dXJsPSdcIi9wYWdlcy9nb29kcy9nb29kc19jb21tZW50X2xpc3QvaW5kZXg/cHJvZHVjdF9pZD1cIitzdG9yZUluZm8ucHJvZHVjdF9pZCc+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ZvbnQtbnVtJz57e3JlcGx5Q2hhbmNlIHx8IDB9fSU8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg5aW96K+E546HYCl9fVxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dXNlckV2YWx1YXRpb24gOnJlcGx5PVwicmVwbHlcIj48L3VzZXJFdmFsdWF0aW9uPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ncHJvZHVjdC1pbnRybycgaWQ9XCJwYXN0MlwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpdGxlJz57eyR0KGDkuqflk4Hku4vnu41gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+XHJcblx0XHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJcIiB2LWh0bWw9XCJzdG9yZUluZm8uZGVzY3JpcHRpb25cIj48L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHQ8cGFyc2VyIDpodG1sPVwic3RvcmVJbmZvLmRlc2NyaXB0aW9uXCIgcmVmPVwiYXJ0aWNsZVwiIDp0YWctc3R5bGU9XCJ0YWdTdHlsZVwiPjwvcGFyc2VyPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2Zvb3RlciBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyA6Y2xhc3M9XCJ7J2VqZWN0JzpzdG9yZUluZm8uaWR9XCI+XHJcblx0XHRcdFx0PG5hdmlnYXRvciBob3Zlci1jbGFzcz1cIm5vbmVcIiBjbGFzcz1cIml0ZW1cIiBvcGVuLXR5cGU9XCJzd2l0Y2hUYWJcIiB1cmw9XCIvcGFnZXMvaW5kZXgvaW5kZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zaG91eWU2XCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwX2NlbnRlclwiPnt7JHQoYOmmlumhtWApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PHZpZXcgQHRhcD0nc2V0Q29sbGVjdCcgY2xhc3M9J2l0ZW0nPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tc2hvdWNhbmcxJyB2LWlmPVwic3RvcmVJbmZvLnVzZXJDb2xsZWN0XCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tc2hvdWNhbmcnIHYtZWxzZT48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBfY2VudGVyXCI+e3skdChg5pS26JePYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnQgYWNlYS1yb3dcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiam9pbkNhcnQgYm50c1wiIEB0YXA9XCJnb1Byb2R1Y3RcIj57eyR0KGDljZXni6zotK3kubBgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidXkgYm50c1wiIEB0YXA9XCJnb0NhdFwiXHJcblx0XHRcdFx0XHRcdHYtaWY9J2F0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LnByb2R1Y3Rfc3RvY2s+MCYmYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QucXVvdGE+MCc+XHJcblx0XHRcdFx0XHRcdHt7JHQoYOeri+WNs+W8gOWbomApfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnV5IGJudHMgYmctY29sb3ItaHVpXCIgdi1pZj1cIiFkYXRhU2hvd1wiPlxyXG5cdFx0XHRcdFx0XHR7eyR0KGDnq4vljbPlvIDlm6JgKX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ1eSBibnRzIGJnLWNvbG9yLWh1aVwiXHJcblx0XHRcdFx0XHRcdHYtaWY9J2F0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LnF1b3RhIDw9IDAgfHwgYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QucHJvZHVjdF9zdG9jayA8PSAwJz5cclxuXHRcdFx0XHRcdFx0e3skdChg5bey5ZSu572EYCl9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDwhLS0g5YiG5Lqr5oyJ6ZKuIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJnZW5lcmF0ZS1wb3N0ZXJzIGFjZWEtcm93IHJvdy1taWRkbGVcIiA6Y2xhc3M9XCJwb3N0ZXJzID8gJ29uJyA6ICcnXCI+XHJcblx0XHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cIml0ZW1cIiBob3Zlci1jbGFzcz0nbm9uZScgdi1pZj1cIndlaXhpblN0YXR1cyA9PT0gdHJ1ZVwiIEBjbGljaz1cIkg1U2hhcmVCb3ggPSB0cnVlXCI+XHJcblx0XHRcdFx0PCEtLSA8YnV0dG9uIGNsYXNzPVwiaXRlbVwiIGhvdmVyLWNsYXNzPSdub25lJyB2LWlmPVwid2VpeGluU3RhdHVzID09PSB0cnVlXCIgQGNsaWNrPVwic2V0U2hhcmVJbmZvU3RhdHVzXCI+IC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi13ZWl4aW4zXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+e3skdChg5Y+R6YCB57uZ5pyL5Y+LYCl9fTwvdmlldz5cclxuXHRcdFx0PC9idXR0b24+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cIml0ZW1cIiBvcGVuLXR5cGU9XCJzaGFyZVwiIGhvdmVyLWNsYXNzPSdub25lJyBAY2xpY2s9XCJnb0ZyaWVuZFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi13ZWl4aW4zXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+e3skdChg5Y+R6YCB57uZ5pyL5Y+LYCl9fTwvdmlldz5cclxuXHRcdFx0PC9idXR0b24+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwiYXBwU2hhcmUoJ1dYU2NlbmVTZXNzaW9uJylcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24td2VpeGluM1wiPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPnt7JHQoYOW+ruS/oeWlveWPi2ApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgQGNsaWNrPVwiYXBwU2hhcmUoJ1dYU2VuY2VUaW1lbGluZScpXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXBlbmd5b3VxdWFuXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+e3skdChg5b6u5L+h5pyL5Y+L5ZyIYCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cIml0ZW1cIiBob3Zlci1jbGFzcz0nbm9uZScgQHRhcD1cImdvUG9zdGVyKCdzY29tYmluYXRpb24nKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1oYWliYW9cIj48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj57eyR0KGDnlJ/miJDmtbfmiqVgKX19PC92aWV3PlxyXG5cdFx0XHQ8L2J1dHRvbj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFza1wiIHYtaWY9XCJwb3N0ZXJzXCIgQGNsaWNrPVwibGlzdGVuZXJBY3Rpb25DbG9zZVwiPjwvdmlldz5cclxuXHJcblx0XHQ8IS0tIOa1t+aKpeWxleekuiAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPSdwb3N0ZXItcG9wJyB2LWlmPVwicG9zdGVySW1hZ2VTdGF0dXNcIj5cclxuXHRcdFx0PGltYWdlIHNyYz0nL3N0YXRpYy9pbWFnZXMvcG9zdGVyLWNsb3NlLnBuZycgY2xhc3M9J2Nsb3NlJyBAY2xpY2s9XCJwb3N0ZXJJbWFnZUNsb3NlXCI+PC9pbWFnZT5cclxuXHRcdFx0PGltYWdlIDpzcmM9J3Bvc3RlckltYWdlJz48L2ltYWdlPlxyXG5cdFx0XHQ8IS0tICNpZm5kZWYgSDUgIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nc2F2ZS1wb3N0ZXInIEBjbGljaz1cInNhdmVQb3N0ZXJQYXRoXCI+e3skdChg5L+d5a2Y5Yiw5omL5py6YCl9fTwvdmlldz5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImtlZXBcIj57eyR0KGDplb/mjInlm77niYflj6/ku6Xkv53lrZjliLDmiYvmnLpgKX19PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdtYXNrMScgdi1pZj1cInBvc3RlckltYWdlU3RhdHVzXCI+PC92aWV3PlxyXG5cdFx0PGNhbnZhcyBjbGFzcz1cImNhbnZhc1wiIGNhbnZhcy1pZD0nbXlDYW52YXMnIHYtaWY9XCJjYW52YXNTdGF0dXNcIj48L2NhbnZhcz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2hhcmUtYm94XCIgdi1pZj1cIkg1U2hhcmVCb3hcIj5cclxuXHRcdFx0PGltYWdlIDpzcmM9XCJpbWdIb3N0ICsgJy9zdGF0aWNzL2ltYWdlcy9zaGFyZS1pbmZvLnBuZydcIiBAY2xpY2s9XCJINVNoYXJlQm94ID0gZmFsc2VcIj48L2ltYWdlPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8IS0tIDxhdXRob3JpemUgQG9uTG9hZEZ1bj1cIm9uTG9hZEZ1blwiIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8cHJvZHVjdC13aW5kb3cgOmF0dHI9J2F0dHJpYnV0ZScgOmxpbWl0TnVtPScxJyA6dHlwZT1cIidjb21iaW5hdGlvbidcIiBAbXlldmVudD1cIm9uTXlFdmVudFwiIEBDaGFuZ2VBdHRyPVwiQ2hhbmdlQXR0clwiXHJcblx0XHRcdEBDaGFuZ2VDYXJ0TnVtPVwiQ2hhbmdlQ2FydE51bVwiIEBpcHRDYXJ0TnVtPVwiaXB0Q2FydE51bVwiIEBhdHRyVmFsPVwiYXR0clZhbFwiIEBnZXRJbWc9XCJzaG93SW1nXCI+XHJcblx0XHQ8L3Byb2R1Y3Qtd2luZG93PlxyXG5cdFx0PHN3aXBlclByZXZpZSByZWY9XCJjdXNTd2lwZXJJbWdcIiA6bGlzdD1cInN0b3JlSW5mby5pbWFnZXNcIj48L3N3aXBlclByZXZpZT5cclxuXHRcdDxjdXMtcHJldmlld0ltZyByZWY9XCJjdXNQcmV2aWV3SW1nXCIgOmxpc3Q9XCJza3VBcnJcIiBAY2hhbmdlU3dpdGNoPVwiY2hhbmdlU3dpdGNoXCJcclxuXHRcdFx0QHNoYXJlRnJpZW5kPVwibGlzdGVuZXJBY3Rpb25TaGVldFwiIC8+XHJcblx0XHQ8IS0tIDxrZWZ1SWNvbiA6aWRzPSdzdG9yZUluZm8ucHJvZHVjdF9pZCcgOnJvdXRpbmVDb250YWN0PSdyb3V0aW5lQ29udGFjdCc+PC9rZWZ1SWNvbj4gLS0+XHJcblx0XHQ8IS0tICNpZmRlZiBINSB8fCBBUFAtUExVUyAtLT5cclxuXHRcdDx6Yi1jb2RlIHJlZj1cInFyY29kZVwiIDpzaG93PVwiY29kZVNob3dcIiA6Y2lkPVwiY2lkXCIgOnZhbD1cImNvZGVWYWxcIiA6c2l6ZT1cInNpemVcIiA6dW5pdD1cInVuaXRcIlxyXG5cdFx0XHQ6YmFja2dyb3VuZD1cImJhY2tncm91bmRcIiA6Zm9yZWdyb3VuZD1cImZvcmVncm91bmRcIiA6cGRncm91bmQ9XCJwZGdyb3VuZFwiIDppY29uPVwiY29kZUljb25cIiA6aWNvblNpemU9XCJpY29uc2l6ZVwiXHJcblx0XHRcdDpvbnZhbD1cIm9udmFsXCIgOmxvYWRNYWtlPVwibG9hZE1ha2VcIiBAcmVzdWx0PVwicXJSXCIgLz5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0Y29uc3QgYXBwID0gZ2V0QXBwKCk7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgcHJvZHVjdENvblN3aXBlciBmcm9tICdAL2NvbXBvbmVudHMvcHJvZHVjdENvblN3aXBlci9pbmRleC52dWUnXHJcblx0aW1wb3J0IHN3aXBlclByZXZpZSBmcm9tIFwiQC9jb21wb25lbnRzL2N1c1ByZXZpZXdJbWcvc3dpcGVyUHJldmllLnZ1ZVwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRDb21iaW5hdGlvbkRldGFpbCxcclxuXHRcdHNjb21iaW5hdGlvbkNvZGVcclxuXHR9IGZyb20gJ0AvYXBpL2FjdGl2aXR5LmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0cG9zdENhcnRBZGQsXHJcblx0XHRjb2xsZWN0QWRkLFxyXG5cdFx0Y29sbGVjdERlbFxyXG5cdH0gZnJvbSAnQC9hcGkvc3RvcmUuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRpbWFnZUJhc2U2NFxyXG5cdH0gZnJvbSBcIkAvYXBpL3B1YmxpY1wiO1xyXG5cdGltcG9ydCBwcm9kdWN0V2luZG93IGZyb20gJ0AvY29tcG9uZW50cy9wcm9kdWN0V2luZG93L2luZGV4LnZ1ZSdcclxuXHRpbXBvcnQgdXNlckV2YWx1YXRpb24gZnJvbSAnQC9jb21wb25lbnRzL3VzZXJFdmFsdWF0aW9uL2luZGV4LnZ1ZSdcclxuXHRpbXBvcnQgY291bnREb3duIGZyb20gJ0AvY29tcG9uZW50cy9jb3VudERvd24vaW5kZXgudnVlJ1xyXG5cdGltcG9ydCBrZWZ1SWNvbiBmcm9tICdAL2NvbXBvbmVudHMva2VmdUljb24nO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRQcm9kdWN0Q29kZVxyXG5cdH0gZnJvbSAnQC9hcGkvc3RvcmUuanMnXHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFVzZXJJbmZvXHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuXHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRpbXBvcnQge1xyXG5cdFx0VE9LRU5OQU1FXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAuanMnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGltcG9ydCBwYXJzZXIgZnJvbSBcIkAvY29tcG9uZW50cy9qeWYtcGFyc2VyL2p5Zi1wYXJzZXJcIjtcclxuXHRpbXBvcnQgY3VzUHJldmlld0ltZyBmcm9tIFwiQC9jb21wb25lbnRzL2N1c1ByZXZpZXdJbWcvaW5kZXgudnVlXCI7XHJcblx0aW1wb3J0IG1lbnVJY29uIGZyb20gXCJAL2NvbXBvbmVudHMvbWVudUljb24udnVlXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdHNoYXJlUG9zdGVyXHJcblx0fSBmcm9tIFwiQC9taXhpbnMvc2hhcmVQb3N0ZXJcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0SFRUUF9SRVFVRVNUX1VSTFxyXG5cdH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRpbXBvcnQgaG9tZUxpc3QgZnJvbSAnQC9jb21wb25lbnRzL2hvbWVMaXN0JztcclxuXHRsZXQgc3lzSGVpZ2h0ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkuc3RhdHVzQmFySGVpZ2h0ICsgJ3B4JztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdHByb2R1Y3RDb25Td2lwZXIsXHJcblx0XHRcdGtlZnVJY29uLFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplLFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XCJwcm9kdWN0LXdpbmRvd1wiOiBwcm9kdWN0V2luZG93LFxyXG5cdFx0XHR1c2VyRXZhbHVhdGlvbixcclxuXHRcdFx0Y291bnREb3duLFxyXG5cdFx0XHRjdXNQcmV2aWV3SW1nLFxyXG5cdFx0XHRwYXJzZXIsXHJcblx0XHRcdG1lbnVJY29uLFxyXG5cdFx0XHRob21lTGlzdCxcclxuXHRcdFx0c3dpcGVyUHJldmllXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoe1xyXG5cdFx0XHQnaXNMb2dpbic6ICdpc0xvZ2luJyxcclxuXHRcdFx0J3VzZXJEYXRhJzogJ3VzZXJJbmZvJ1xyXG5cdFx0fSksXHJcblx0XHRtaXhpbnM6IFtjb2xvcnMsIHNoYXJlUG9zdGVyXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW1nSG9zdDogSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRkYXRhU2hvdzogMCxcclxuXHRcdFx0XHRuYXZIOiAnJyxcclxuXHRcdFx0XHRpZDogMCxcclxuXHRcdFx0XHR1c2VySW5mbzoge30sXHJcblx0XHRcdFx0aXRlbU5ldzogW10sXHJcblx0XHRcdFx0aW5kaWNhdG9yRG90czogZmFsc2UsXHJcblx0XHRcdFx0Y2lyY3VsYXI6IHRydWUsXHJcblx0XHRcdFx0YXV0b3BsYXk6IHRydWUsXHJcblx0XHRcdFx0aW50ZXJ2YWw6IDMwMDAsXHJcblx0XHRcdFx0ZHVyYXRpb246IDUwMCxcclxuXHRcdFx0XHRhdHRyaWJ1dGU6IHtcclxuXHRcdFx0XHRcdGNhcnRBdHRyOiBmYWxzZSxcclxuXHRcdFx0XHRcdHByb2R1Y3RBdHRyOiBbXSxcclxuXHRcdFx0XHRcdHByb2R1Y3RTZWxlY3Q6IHt9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRwcm9kdWN0VmFsdWU6IFtdLFxyXG5cdFx0XHRcdGlzT3BlbjogZmFsc2UsXHJcblx0XHRcdFx0YXR0cjogdGhpcy4kdChg6K+36YCJ5oupYCksXHJcblx0XHRcdFx0YXR0clZhbHVlOiAnJyxcclxuXHRcdFx0XHRBbGxJbmRleDogMixcclxuXHRcdFx0XHRtYXhBbGxJbmRleDogMCxcclxuXHRcdFx0XHRyZXBseUNoYW5jZTogJycsXHJcblx0XHRcdFx0bGltaXROdW06IDEsXHJcblx0XHRcdFx0dGltZWVyOiBudWxsLFxyXG5cdFx0XHRcdGlTcGx1czogZmFsc2UsXHJcblx0XHRcdFx0bmF2TGlzdDogW3RoaXMuJHQoYOWVhuWTgWApLCB0aGlzLiR0KGDor4Tku7dgKSwgdGhpcy4kdChg6K+m5oOFYCldLFxyXG5cdFx0XHRcdG9wYWNpdHk6IDAsXHJcblx0XHRcdFx0c2Nyb2xsWTogMCxcclxuXHRcdFx0XHR0b3BBcnI6IFtdLFxyXG5cdFx0XHRcdHRvVmlldzogJycsXHJcblx0XHRcdFx0aGVpZ2h0OiAwLFxyXG5cdFx0XHRcdGhlaWdodEFycjogW10sXHJcblx0XHRcdFx0bG9jazogZmFsc2UsXHJcblx0XHRcdFx0c2Nyb2xsVG9wOiAwLFxyXG5cdFx0XHRcdHN0b3JlSW5mbzoge30sXHJcblx0XHRcdFx0cGlua19va19zdW06IDAsXHJcblx0XHRcdFx0cGluazogW10sXHJcblx0XHRcdFx0cmVwbHlDb3VudDogMCxcclxuXHRcdFx0XHRyZXBseTogW10sXHJcblx0XHRcdFx0aW1nVXJsczogW10sXHJcblx0XHRcdFx0c2hhcmVQYWNrZXQ6ICcnLFxyXG5cdFx0XHRcdHRhZ1N0eWxlOiB7XHJcblx0XHRcdFx0XHRpbWc6ICd3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7JyxcclxuXHRcdFx0XHRcdHRhYmxlOiAnd2lkdGg6MTAwJScsXHJcblx0XHRcdFx0XHR2aWRlbzogJ3dpZHRoOjEwMCUnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRwb3N0ZXJzOiBmYWxzZSxcclxuXHRcdFx0XHR3ZWl4aW5TdGF0dXM6IGZhbHNlLFxyXG5cdFx0XHRcdHBvc3RlckltYWdlU3RhdHVzOiBmYWxzZSxcclxuXHRcdFx0XHRjYW52YXNTdGF0dXM6IGZhbHNlLCAvL+a1t+aKpee7mOWbvuagh+etvlxyXG5cdFx0XHRcdHN0b3JlSW1hZ2U6ICcnLCAvL+a1t+aKpeS6p+WTgeWbvlxyXG5cdFx0XHRcdFByb21vdGlvbkNvZGU6ICcnLCAvL+S6jOe7tOeggeWbvueJh1xyXG5cdFx0XHRcdHBvc3RlckltYWdlOiAnJywgLy/mtbfmiqXot6/lvoRcclxuXHRcdFx0XHRwb3N0ZXJiYWNrZ2Q6ICcvc3RhdGljL2ltYWdlcy9wb3N0ZXJiYWNrZ2QucG5nJyxcclxuXHRcdFx0XHRuYXZBY3RpdmU6IDAsXHJcblx0XHRcdFx0YWN0aW9uU2hlZXRIaWRkZW46IGZhbHNlLFxyXG5cdFx0XHRcdGF0dHJUeHQ6ICcnLFxyXG5cdFx0XHRcdGNhcnRfbnVtOiAnJyxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdEFsbEluZGV4RGVmYXVsdDogMCxcclxuXHRcdFx0XHRob21lVG9wOiAyMCxcclxuXHRcdFx0XHRyZXR1cm5TaG93OiB0cnVlLFxyXG5cdFx0XHRcdEg1U2hhcmVCb3g6IGZhbHNlLFxyXG5cdFx0XHRcdHJvdXRpbmVDb250YWN0OiAwLFxyXG5cdFx0XHRcdHNrdUFycjogW10sXHJcblx0XHRcdFx0c2VsZWN0U2t1OiB7fSxcclxuXHRcdFx0XHRzaG93TWVudUljb246IGZhbHNlLFxyXG5cdFx0XHRcdGN1cnJlbnRQYWdlOiBmYWxzZSxcclxuXHRcdFx0XHRzeXNIZWlnaHQ6IHN5c0hlaWdodCxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0XHRpZiAobmV3Vikge1xyXG5cdFx0XHRcdFx0XHQvLyB0aGlzLmRvd25sb2FkRmlsZVByb21vdGlvbkNvZGUoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5jb21iaW5hdGlvbkRldGFpbCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR2YXIgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKTtcclxuXHRcdFx0dGhhdC5yZXR1cm5TaG93ID0gcGFnZXMubGVuZ3RoID09PSAxID8gZmFsc2UgOiB0cnVlO1xyXG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0Y29uc3QgbWVudUJ1dHRvbiA9IHVuaS5nZXRNZW51QnV0dG9uQm91bmRpbmdDbGllbnRSZWN0KCk7XHJcblx0XHRcdFx0Y29uc3QgcXVlcnkgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpO1xyXG5cdFx0XHRcdHF1ZXJ5XHJcblx0XHRcdFx0XHQuc2VsZWN0KCcjaG9tZScpXHJcblx0XHRcdFx0XHQuYm91bmRpbmdDbGllbnRSZWN0KGRhdGEgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmhvbWVUb3AgPSBtZW51QnV0dG9uLnRvcCAqIDIgKyBtZW51QnV0dG9uLmhlaWdodCAtIGRhdGEuaGVpZ2h0O1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5leGVjKCk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0pXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHR0aGlzLm5hdkggPSBhcHAuZ2xvYmFsRGF0YS5uYXZIZWlnaHQ7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0dGhhdC5uYXZIID0gOTY7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0dGhhdC5uYXZIID0gMzA7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvL+iuvue9ruWVhuWTgeWIl+ihqOmrmOW6plxyXG5cdFx0XHR1bmkuZ2V0U3lzdGVtSW5mbyh7XHJcblx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHR0aGF0LmhlaWdodCA9IHJlcy53aW5kb3dIZWlnaHRcclxuXHRcdFx0XHRcdC8vcmVzLndpbmRvd0hlaWdodDrojrflj5bmlbTkuKrnqpflj6Ppq5jluqbkuLpweO+8jCoy5Li6cnB477ybOTjkuLrlpLTpg6jljaDmja7nmoTpq5jluqbvvJtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHR9KTtcclxuXHRcdFx0Ly/miavnoIHmkLrluKblj4LmlbDlpITnkIZcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGlmIChvcHRpb25zLnNjZW5lKSB7XHJcblx0XHRcdFx0bGV0IHZhbHVlID0gdGhpcy4kdXRpbC5nZXRVcmxQYXJhbXMoZGVjb2RlVVJJQ29tcG9uZW50KG9wdGlvbnMuc2NlbmUpKTtcclxuXHRcdFx0XHRpZiAodmFsdWUuaWQpIG9wdGlvbnMuaWQgPSB2YWx1ZS5pZDtcclxuXHRcdFx0XHQvL+iusOW9leaOqOW5v+S6unVpZFxyXG5cdFx0XHRcdGlmICh2YWx1ZS5waWQpIGFwcC5nbG9iYWxEYXRhLnNwaWQgPSB2YWx1ZS5waWQ7XHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKCFvcHRpb25zLmlkICYmICFvcHRpb25zLnNjZW5lKSByZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHR0aXRsZTogdGhpcy4kdChg57y65bCR5Y+C5pWw5peg5rOV5p+l55yL5ZWG5ZOBYClcclxuXHRcdFx0fSwge1xyXG5cdFx0XHRcdHRhYjogMyxcclxuXHRcdFx0XHR1cmw6IDFcclxuXHRcdFx0fSk7XHJcblx0XHRcdC8v6K6w5b2V5o6o5bm/5Lq6dWlkXHJcblx0XHRcdGlmIChvcHRpb25zLnNwaWQpIGFwcC5nbG9iYWxEYXRhLnNwaWQgPSBvcHRpb25zLnNwaWQ7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRpZiAob3B0aW9ucy5oYXNPd25Qcm9wZXJ0eSgnaWQnKSkge1xyXG5cdFx0XHRcdHRoaXMuaWQgPSBvcHRpb25zLmlkXHJcblx0XHRcdFx0Ly8gYXBwLmdsb2JhbERhdGEub3BlblBhZ2VzID0gJy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbl9kZXRhaWxzL2luZGV4P2lkPScgKyB0aGlzLmlkICsgJyZzcGlkPScgKyB0aGlzLnVzZXJJbmZvLnVpZDtcclxuXHRcdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0XHR0aGlzLmNvbWJpbmF0aW9uRGV0YWlsKCk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINSB8fCBBUFAtUExVU1xyXG5cdFx0XHRcdFx0dHJ5IHtcclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdjb21Hb29kc0lkJywgb3B0aW9ucy5pZCk7XHJcblx0XHRcdFx0XHR9IGNhdGNoIChlKSB7fVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmIFxyXG5cdFx0XHRcdFx0dGhpcy4kQ2FjaGUuc2V0KCdsb2dpbl9iYWNrX3VybCcsXHJcblx0XHRcdFx0XHRcdGAvcGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb25fZGV0YWlscy9pbmRleD9pZD0ke29wdGlvbnMuaWR9YCk7XHJcblx0XHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRyeSB7XHJcblx0XHRcdFx0XHRsZXQgdmFsID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdjb21Hb29kc0lkJyk7XHJcblx0XHRcdFx0XHRpZiAodmFsICE9ICcnKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuaWQgPSB2YWxcclxuXHRcdFx0XHRcdFx0dGhpcy5jb21iaW5hdGlvbkRldGFpbCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gY2F0Y2ggKGUpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5Y+C5pWw6ZSZ6K+vYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDEwMDAsXHJcblx0XHRcdFx0XHRcdG1hc2s6IHRydWUsXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fTtcclxuXHJcblx0XHR9LFxyXG5cdFx0b25OYXZpZ2F0aW9uQmFyQnV0dG9uVGFwKGUpIHtcclxuXHRcdFx0dGhpcy5jdXJyZW50UGFnZSA9ICF0aGlzLmN1cnJlbnRQYWdlXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRtb3JlTmF2KCkge1xyXG5cdFx0XHRcdHRoaXMuY3VycmVudFBhZ2UgPSAhdGhpcy5jdXJyZW50UGFnZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93U3dpcGVySW1nKGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy4kcmVmcy5jdXNTd2lwZXJJbWcub3BlbihpbmRleCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHFyUihyZXMpIHtcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRpZiAoIXRoaXMuJHdlY2hhdC5pc1dlaXhpbigpIHx8IHRoaXMuc2hhcmVRcmNvZGUgIT0gJzEnKSB7XHJcblx0XHRcdFx0XHR0aGlzLlByb21vdGlvbkNvZGUgPSByZXM7XHJcblx0XHRcdFx0XHR0aGlzLmZvbGxvd0NvZGUgPSAnJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHR0aGlzLlByb21vdGlvbkNvZGUgPSByZXM7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyBhcHDliIbkuqtcclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdGFwcFNoYXJlKHNjZW5lKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0bGV0IHJvdXRlcyA9IGdldEN1cnJlbnRQYWdlcygpOyAvLyDojrflj5blvZPliY3miZPlvIDov4fnmoTpobXpnaLot6/nlLHmlbDnu4RcclxuXHRcdFx0XHRsZXQgY3VyUm91dGUgPSByb3V0ZXNbcm91dGVzLmxlbmd0aCAtIDFdLiRwYWdlLmZ1bGxQYXRoIC8vIOiOt+WPluW9k+WJjemhtemdoui3r+eUse+8jOS5n+WwseaYr+acgOWQjuS4gOS4quaJk+W8gOeahOmhtemdoui3r+eUsVxyXG5cdFx0XHRcdHVuaS5zaGFyZSh7XHJcblx0XHRcdFx0XHRwcm92aWRlcjogXCJ3ZWl4aW5cIixcclxuXHRcdFx0XHRcdHNjZW5lOiBzY2VuZSxcclxuXHRcdFx0XHRcdHR5cGU6IDAsXHJcblx0XHRcdFx0XHRocmVmOiBgJHtIVFRQX1JFUVVFU1RfVVJMfSR7Y3VyUm91dGV9YCxcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LnN0b3JlSW5mby50aXRsZSxcclxuXHRcdFx0XHRcdHN1bW1hcnk6IHRoYXQuc3RvcmVJbmZvLmluZm8sXHJcblx0XHRcdFx0XHRpbWFnZVVybDogdGhhdC5zdG9yZUluZm8uc21hbGxfaW1hZ2UsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWIhuS6q+aIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGF0LnBvc3RlcnMgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihlcnIpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWIhuS6q+Wksei0pWApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGF0LnBvc3RlcnMgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0c2hvd0FsbDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5BbGxJbmRleERlZmF1bHQgPSB0aGlzLkFsbEluZGV4O1xyXG5cdFx0XHRcdHRoaXMuQWxsSW5kZXggPSB0aGlzLnBpbmsubGVuZ3RoO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRoaWRlQWxsOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLkFsbEluZGV4ID0gdGhpcy5BbGxJbmRleERlZmF1bHQ7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6LSt54mp6L2m5omL5Yqo5aGr5YaZXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0aXB0Q2FydE51bTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCAnY2FydF9udW0nLCBlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJjYXJ0X251bVwiLCBlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6L+U5ZueXHJcblx0XHRcdHJldHVybnMoKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0cmV0dXJuIGhpc3RvcnkuYmFjaygpO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZm5kZWYgSDVcclxuXHRcdFx0XHRyZXR1cm4gdW5pLm5hdmlnYXRlQmFjayh7XHJcblx0XHRcdFx0XHRkZWx0YTogMSxcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDojrflj5bor6bmg4VcclxuXHRcdFx0Y29tYmluYXRpb25EZXRhaWwoKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHZhciBkYXRhID0gdGhhdC5pZDtcclxuXHRcdFx0XHRnZXRDb21iaW5hdGlvbkRldGFpbChkYXRhKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuZGF0YVNob3cgPSAxO1xyXG5cdFx0XHRcdFx0dW5pLnNldE5hdmlnYXRpb25CYXJUaXRsZSh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMuZGF0YS5zdG9yZUluZm8udGl0bGUuc3Vic3RyaW5nKDAsIDE2KVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHRoYXQuaW1nVXJscyA9IHJlcy5kYXRhLnN0b3JlSW5mby5pbWFnZXM7XHJcblx0XHRcdFx0XHR0aGF0LnN0b3JlSW5mbyA9IHJlcy5kYXRhLnN0b3JlSW5mbztcclxuXHRcdFx0XHRcdHRoYXQuc3RvcmVJbmZvLmRlc2NyaXB0aW9uID0gdGhhdC5zdG9yZUluZm8uZGVzY3JpcHRpb24ucmVwbGFjZSgvPGltZy9naSxcclxuXHRcdFx0XHRcdFx0JzxpbWcgc3R5bGU9XCJtYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2tcIiAnKTtcclxuXHRcdFx0XHRcdHRoYXQuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QubnVtID0gcmVzLmRhdGEuc3RvcmVJbmZvLm51bTtcclxuXHRcdFx0XHRcdHRoYXQucGluayA9IHJlcy5kYXRhLnBpbms7XHJcblx0XHRcdFx0XHR0aGF0LnBpbmtBbGwgPSByZXMuZGF0YS5waW5rQWxsO1xyXG5cdFx0XHRcdFx0dGhhdC5yZXBseSA9IHJlcy5kYXRhLnJlcGx5ID8gW3Jlcy5kYXRhLnJlcGx5XSA6IFtdO1xyXG5cdFx0XHRcdFx0dGhhdC5yZXBseUNvdW50ID0gcmVzLmRhdGEucmVwbHlDb3VudDtcclxuXHRcdFx0XHRcdHRoYXQuaXRlbU5ldyA9IHJlcy5kYXRhLnBpbmtfb2tfbGlzdDtcclxuXHRcdFx0XHRcdHRoYXQucGlua19va19zdW0gPSByZXMuZGF0YS5waW5rX29rX3N1bTtcclxuXHRcdFx0XHRcdHRoYXQucmVwbHlDaGFuY2UgPSByZXMuZGF0YS5yZXBseUNoYW5jZTtcclxuXHRcdFx0XHRcdHRoYXQuYXR0cmlidXRlLnByb2R1Y3RBdHRyID0gcmVzLmRhdGEucHJvZHVjdEF0dHI7XHJcblx0XHRcdFx0XHR0aGF0LnByb2R1Y3RWYWx1ZSA9IHJlcy5kYXRhLnByb2R1Y3RWYWx1ZTtcclxuXHRcdFx0XHRcdGlmICghdGhpcy5zdG9yZUluZm8ud2VjaGF0X2NvZGUpIHtcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRcdHRoaXMuY29kZVZhbCA9IHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gK1xyXG5cdFx0XHRcdFx0XHRcdCcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb25fZGV0YWlscy9pbmRleD9pZD0nICsgdGhpcy5pZCArXHJcblx0XHRcdFx0XHRcdFx0JyZzcGlkPScgKyB0aGlzLiRzdG9yZS5zdGF0ZS5hcHAudWlkXHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlx0XHJcblx0XHRcdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdFx0XHR0aGlzLmNvZGVWYWwgPSBIVFRQX1JFUVVFU1RfVVJMICsgJy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbl9kZXRhaWxzL2luZGV4P2lkPScgK1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaWQgK1xyXG5cdFx0XHRcdFx0XHRcdCcmc3BpZD0nICsgdGhpcy4kc3RvcmUuc3RhdGUuYXBwLnVpZFxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcdFxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwiUHJvbW90aW9uQ29kZVwiLCB0aGlzLnN0b3JlSW5mby53ZWNoYXRfY29kZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LnJvdXRpbmVDb250YWN0ID0gTnVtYmVyKHJlcy5kYXRhLnJvdXRpbmVfY29udGFjdF90eXBlKTtcclxuXHRcdFx0XHRcdGZvciAobGV0IGtleSBpbiByZXMuZGF0YS5wcm9kdWN0VmFsdWUpIHtcclxuXHRcdFx0XHRcdFx0bGV0IG9iaiA9IHJlcy5kYXRhLnByb2R1Y3RWYWx1ZVtrZXldO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnNrdUFyci5wdXNoKG9iaik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJzZWxlY3RTa3VcIiwgdGhhdC5za3VBcnJbMF0pO1xyXG5cdFx0XHRcdFx0dmFyIG5hdkxpc3QgPSBbdGhhdC4kdChg5ZWG5ZOBYCksIHRoYXQuJHQoYOivpuaDhWApXTtcclxuXHRcdFx0XHRcdGlmIChyZXMuZGF0YS5yZXBseUNvdW50KSB7XHJcblx0XHRcdFx0XHRcdG5hdkxpc3Quc3BsaWNlKDEsIDAsIHRoYXQuJHQoYOivhOS7t2ApKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnbmF2TGlzdCcsIG5hdkxpc3QpO1xyXG5cdFx0XHRcdFx0dGhhdC5zdG9yZUltYWdlID0gdGhhdC5zdG9yZUluZm8uaW1hZ2VcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0dGhhdC5zZXRTaGFyZSgpO1xyXG5cdFx0XHRcdFx0dGhhdC5nZXRJbWFnZUJhc2U2NCgpO1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdHRoYXQuZG93bmxvYWRGaWxlc3RvcmVJbWFnZSgpO1xyXG5cdFx0XHRcdFx0Ly8gdGhhdC5kb3dubG9hZEZpbGVBcHBDb2RlKCk7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdFx0dGhhdC5kb3dubG9hZEZpbGVzdG9yZUltYWdlKCk7XHJcblx0XHRcdFx0XHQvLyB0aGF0LmRvd25sb2FkRmlsZVByb21vdGlvbkNvZGUoKTtcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gdGhhdC5zZXRQcm9kdWN0U2VsZWN0KCk7XHJcblx0XHRcdFx0XHR0aGF0LkRlZmF1bHRTZWxlY3QoKTtcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuaW5mb1Njcm9sbCgpO1xyXG5cdFx0XHRcdFx0fSwgNTAwKTtcclxuXHJcblx0XHRcdFx0fSkuY2F0Y2goZnVuY3Rpb24oZXJyKSB7XHJcblx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdHRhYjogM1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyBhcHDojrflj5bkuoznu7TnoIFcclxuXHRcdFx0ZG93bmxvYWRGaWxlQXBwQ29kZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmRvd25sb2FkRmlsZSh7XHJcblx0XHRcdFx0XHR1cmw6IHRoYXQuc2V0RG9tYWluKHRoYXQuUHJvbW90aW9uQ29kZSksXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5Qcm9tb3Rpb25Db2RlID0gcmVzLnRlbXBGaWxlUGF0aDtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICcnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR0aGF0LlByb21vdGlvbkNvZGUgPSAnJztcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vI2lmZGVmIEg1XHJcblx0XHRcdHNldFNoYXJlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKSAmJlxyXG5cdFx0XHRcdFx0dGhpcy4kd2VjaGF0LndlY2hhdEV2ZXZ0KFtcclxuXHRcdFx0XHRcdFx0XCJ1cGRhdGVBcHBNZXNzYWdlU2hhcmVEYXRhXCIsXHJcblx0XHRcdFx0XHRcdFwidXBkYXRlVGltZWxpbmVTaGFyZURhdGFcIixcclxuXHRcdFx0XHRcdFx0XCJvbk1lbnVTaGFyZUFwcE1lc3NhZ2VcIixcclxuXHRcdFx0XHRcdFx0XCJvbk1lbnVTaGFyZVRpbWVsaW5lXCJcclxuXHRcdFx0XHRcdF0sIHtcclxuXHRcdFx0XHRcdFx0ZGVzYzogdGhpcy5zdG9yZUluZm8uaW5mbyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuc3RvcmVJbmZvLnRpdGxlLFxyXG5cdFx0XHRcdFx0XHRsaW5rOiBsb2NhdGlvbi5ocmVmLFxyXG5cdFx0XHRcdFx0XHRpbWdVcmw6IHRoaXMuc3RvcmVJbmZvLmltYWdlXHJcblx0XHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7fSkuY2F0Y2goZXJyID0+IHt9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8jZW5kaWZcclxuXHRcdFx0Ly8gc2V0VGltZTogZnVuY3Rpb24oKSB7IC8v5Yiw5pyf5pe26Ze05oizXHJcblx0XHRcdC8vIFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHQvLyBcdHZhciBlbmRUaW1lTGlzdCA9IHRoYXQucGluaztcclxuXHRcdFx0Ly8gXHR0aGF0LnBpbmsubWFwKGl0ZW0gPT4ge1xyXG5cdFx0XHQvLyBcdFx0aXRlbS50aW1lID0ge1xyXG5cdFx0XHQvLyBcdFx0XHRkYXk6ICcwMCcsXHJcblx0XHRcdC8vIFx0XHRcdGhvdTogJzAwJyxcclxuXHRcdFx0Ly8gXHRcdFx0bWluOiAnMDAnLFxyXG5cdFx0XHQvLyBcdFx0XHRzZWM6ICcwMCdcclxuXHRcdFx0Ly8gXHRcdH07XHJcblx0XHRcdC8vIFx0fSk7XHJcblx0XHRcdC8vIFx0dmFyIGNvdW50RG93bkFyciA9IFtdO1xyXG5cdFx0XHQvLyBcdHZhciB0aW1lZXIgPSBzZXRJbnRlcnZhbChmdW5jdGlvbigpIHtcclxuXHRcdFx0Ly8gXHRcdHZhciBuZXdUaW1lID0gbmV3IERhdGUoKS5nZXRUaW1lKCkgLyAxMDAwO1xyXG5cdFx0XHQvLyBcdFx0Zm9yICh2YXIgaSBpbiBlbmRUaW1lTGlzdCkge1xyXG5cdFx0XHQvLyBcdFx0XHR2YXIgZW5kVGltZSA9IGVuZFRpbWVMaXN0W2ldLnN0b3BfdGltZTtcclxuXHRcdFx0Ly8gXHRcdFx0dmFyIG9iaiA9IFtdO1xyXG5cdFx0XHQvLyBcdFx0XHRpZiAoZW5kVGltZSAtIG5ld1RpbWUgPiAwKSB7XHJcblx0XHRcdC8vIFx0XHRcdFx0dmFyIHRpbWUgPSBlbmRUaW1lIC0gbmV3VGltZTtcclxuXHRcdFx0Ly8gXHRcdFx0XHR2YXIgZGF5ID0gcGFyc2VJbnQodGltZSAvICg2MCAqIDYwICogMjQpKTtcclxuXHRcdFx0Ly8gXHRcdFx0XHR2YXIgaG91ID0gcGFyc2VJbnQodGltZSAlICg2MCAqIDYwICogMjQpIC8gMzYwMCk7XHJcblx0XHRcdC8vIFx0XHRcdFx0dmFyIG1pbiA9IHBhcnNlSW50KHRpbWUgJSAoNjAgKiA2MCAqIDI0KSAlIDM2MDAgLyA2MCk7XHJcblx0XHRcdC8vIFx0XHRcdFx0dmFyIHNlYyA9IHBhcnNlSW50KHRpbWUgJSAoNjAgKiA2MCAqIDI0KSAlIDM2MDAgJSA2MCk7XHJcblx0XHRcdC8vIFx0XHRcdFx0aG91ID0gcGFyc2VJbnQoaG91KSArIHBhcnNlSW50KGRheSAqIDI0KTtcclxuXHRcdFx0Ly8gXHRcdFx0XHRvYmogPSB7XHJcblx0XHRcdC8vIFx0XHRcdFx0XHRkYXk6IHRoYXQudGltZUZvcm1hdChkYXkpLFxyXG5cdFx0XHQvLyBcdFx0XHRcdFx0aG91OiB0aGF0LnRpbWVGb3JtYXQoaG91KSxcclxuXHRcdFx0Ly8gXHRcdFx0XHRcdG1pbjogdGhhdC50aW1lRm9ybWF0KG1pbiksXHJcblx0XHRcdC8vIFx0XHRcdFx0XHRzZWM6IHRoYXQudGltZUZvcm1hdChzZWMpXHJcblx0XHRcdC8vIFx0XHRcdFx0fVxyXG5cdFx0XHQvLyBcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHQvLyBcdFx0XHRcdG9iaiA9IHtcclxuXHRcdFx0Ly8gXHRcdFx0XHRcdGRheTogJzAwJyxcclxuXHRcdFx0Ly8gXHRcdFx0XHRcdGhvdTogJzAwJyxcclxuXHRcdFx0Ly8gXHRcdFx0XHRcdG1pbjogJzAwJyxcclxuXHRcdFx0Ly8gXHRcdFx0XHRcdHNlYzogJzAwJ1xyXG5cdFx0XHQvLyBcdFx0XHRcdH1cclxuXHRcdFx0Ly8gXHRcdFx0fVxyXG5cdFx0XHQvLyBcdFx0XHRlbmRUaW1lTGlzdFtpXS50aW1lID0gb2JqO1xyXG5cdFx0XHQvLyBcdFx0fVxyXG5cdFx0XHQvLyBcdFx0dGhhdC5waW5rID0gZW5kVGltZUxpc3RcclxuXHRcdFx0Ly8gXHR9LCAxMDAwKTtcclxuXHRcdFx0Ly8gXHR0aGF0LnRpbWVlciA9IHRpbWVlclxyXG5cdFx0XHQvLyB9LFxyXG5cdFx0XHQvLyB0aW1lRm9ybWF0KHBhcmFtKSB7IC8v5bCP5LqOMTDnmoTmoLzlvI/ljJblh73mlbBcclxuXHRcdFx0Ly8gXHRyZXR1cm4gcGFyYW0gPCAxMCA/ICcwJyArIHBhcmFtIDogcGFyYW07XHJcblx0XHRcdC8vIH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDpu5jorqTpgInkuK3lsZ7mgKdcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHREZWZhdWx0U2VsZWN0OiBmdW5jdGlvbigpIHtcclxuXHJcblx0XHRcdFx0bGV0IHNlbGYgPSB0aGlzXHJcblx0XHRcdFx0bGV0IHByb2R1Y3RBdHRyID0gc2VsZi5hdHRyaWJ1dGUucHJvZHVjdEF0dHI7XHJcblx0XHRcdFx0bGV0IHZhbHVlID0gW107XHJcblx0XHRcdFx0Zm9yICh2YXIga2V5IGluIHRoaXMucHJvZHVjdFZhbHVlKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5wcm9kdWN0VmFsdWVba2V5XS5xdW90YSA+IDApIHtcclxuXHRcdFx0XHRcdFx0dmFsdWUgPSB0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0ci5sZW5ndGggPyBrZXkuc3BsaXQoXCIsXCIpIDogW107XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHByb2R1Y3RBdHRyLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQocHJvZHVjdEF0dHJbaV0sIFwiaW5kZXhcIiwgdmFsdWVbaV0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL3NvcnQoKTvmjpLluo/lh73mlbA65pWw5a2XLeiLseaWhy3msYnlrZfvvJtcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHNlbGYucHJvZHVjdFZhbHVlW3ZhbHVlLmpvaW4oXCIsXCIpXTtcclxuXHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QgJiYgcHJvZHVjdEF0dHIubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoXHJcblx0XHRcdFx0XHRcdHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsXHJcblx0XHRcdFx0XHRcdFwic3RvcmVfbmFtZVwiLFxyXG5cdFx0XHRcdFx0XHRzZWxmLnN0b3JlSW5mby50aXRsZVxyXG5cdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcImltYWdlXCIsIHByb2R1Y3RTZWxlY3QuaW1hZ2UpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicHJpY2VcIiwgcHJvZHVjdFNlbGVjdC5wcmljZSk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJzdG9ja1wiLCBwcm9kdWN0U2VsZWN0LnN0b2NrKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInVuaXF1ZVwiLCBwcm9kdWN0U2VsZWN0LnVuaXF1ZSk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YVwiLCBwcm9kdWN0U2VsZWN0LnF1b3RhKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInF1b3RhX3Nob3dcIiwgcHJvZHVjdFNlbGVjdC5xdW90YV9zaG93KTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInByb2R1Y3Rfc3RvY2tcIiwgcHJvZHVjdFNlbGVjdC5wcm9kdWN0X3N0b2NrKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIDEpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYsIFwiYXR0clZhbHVlXCIsIHZhbHVlLmpvaW4oXCIsXCIpKTtcclxuXHRcdFx0XHRcdHNlbGYuYXR0clZhbHVlID0gdmFsdWUuam9pbihcIixcIilcclxuXHRcdFx0XHR9IGVsc2UgaWYgKCFwcm9kdWN0U2VsZWN0ICYmIHByb2R1Y3RBdHRyLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KFxyXG5cdFx0XHRcdFx0XHRzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LFxyXG5cdFx0XHRcdFx0XHRcInN0b3JlX25hbWVcIixcclxuXHRcdFx0XHRcdFx0c2VsZi5zdG9yZUluZm8udGl0bGVcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCBzZWxmLnN0b3JlSW5mby5pbWFnZSk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJwcmljZVwiLCBzZWxmLnN0b3JlSW5mby5wcmljZSk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YVwiLCAwKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInF1b3RhX3Nob3dcIiwgMCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJwcm9kdWN0X3N0b2NrXCIsIDApO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwic3RvY2tcIiwgMCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJ1bmlxdWVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJjYXJ0X251bVwiLCAwKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLCBcImF0dHJWYWx1ZVwiLCBcIlwiKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLCBcImF0dHJUeHRcIiwgdGhpcy4kdChg6K+36YCJ5oupYCkpO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAoIXByb2R1Y3RTZWxlY3QgJiYgIXByb2R1Y3RBdHRyLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KFxyXG5cdFx0XHRcdFx0XHRzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LFxyXG5cdFx0XHRcdFx0XHRcInN0b3JlX25hbWVcIixcclxuXHRcdFx0XHRcdFx0c2VsZi5zdG9yZUluZm8udGl0bGVcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCBzZWxmLnN0b3JlSW5mby5pbWFnZSk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJwcmljZVwiLCBzZWxmLnN0b3JlSW5mby5wcmljZSk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJzdG9ja1wiLCBzZWxmLnN0b3JlSW5mby5zdG9jayk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YVwiLCAwKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInByb2R1Y3Rfc3RvY2tcIiwgMCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoXHJcblx0XHRcdFx0XHRcdHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsXHJcblx0XHRcdFx0XHRcdFwidW5pcXVlXCIsXHJcblx0XHRcdFx0XHRcdHNlbGYuc3RvcmVJbmZvLnVuaXF1ZSB8fCBcIlwiXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMSk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZiwgXCJhdHRyVmFsdWVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZiwgXCJhdHRyVHh0XCIsIHRoaXMuJHQoYOivt+mAieaLqWApKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRpbmZvU2Nyb2xsOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHR0b3BBcnIgPSBbXSxcclxuXHRcdFx0XHRcdGhlaWdodEFyciA9IFtdO1xyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhhdC5uYXZMaXN0Lmxlbmd0aDsgaSsrKSB7IC8vcHJvZHVjdExpc3RcclxuXHRcdFx0XHRcdC8v6I635Y+W5YWD57Sg5omA5Zyo5L2N572uXHJcblx0XHRcdFx0XHR2YXIgcXVlcnkgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpO1xyXG5cdFx0XHRcdFx0dmFyIGlkVmlldyA9IFwiI3Bhc3RcIiArIGk7XHJcblx0XHRcdFx0XHRpZiAoIXRoaXMucmVwbHlDb3VudCAmJiBpID09IDEpIHtcclxuXHRcdFx0XHRcdFx0aWRWaWV3ID0gXCIjcGFzdFwiICsgMjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHF1ZXJ5LnNlbGVjdChpZFZpZXcpLmJvdW5kaW5nQ2xpZW50UmVjdCgpO1xyXG5cdFx0XHRcdFx0cXVlcnkuZXhlYyhmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dmFyIHRvcCA9IHJlc1swXS50b3A7XHJcblx0XHRcdFx0XHRcdHZhciBoZWlnaHQgPSByZXNbMF0uaGVpZ2h0O1xyXG5cdFx0XHRcdFx0XHR0b3BBcnIucHVzaCh0b3ApO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHRBcnIucHVzaChoZWlnaHQpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnRvcEFyciA9IHRvcEFyclxyXG5cdFx0XHRcdFx0XHR0aGF0LmhlaWdodEFyciA9IGhlaWdodEFyclxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5ZCO5Zue6LCDXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMudXNlckluZm8gPSBlXHJcblx0XHRcdFx0YXBwLmdsb2JhbERhdGEub3BlblBhZ2VzID0gJy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbl9kZXRhaWxzL2luZGV4P2lkPScgKyB0aGlzLmlkICsgJyZzcGlkPScgK1xyXG5cdFx0XHRcdFx0ZS51aWQ7XHJcblx0XHRcdFx0Ly8gdGhpcy5kb3dubG9hZEZpbGVQcm9tb3Rpb25Db2RlKCk7XHJcblx0XHRcdFx0dGhpcy5jb21iaW5hdGlvbkRldGFpbCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWxlY0F0dHI6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuYXR0cmlidXRlLmNhcnRBdHRyID0gdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbk15RXZlbnQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZSwgJ2NhcnRBdHRyJywgZmFsc2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnaXNPcGVuJywgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6LSt54mp6L2m5pWw6YeP5Yqg5ZKM5pWw6YeP5YePXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Q2hhbmdlQ2FydE51bTogZnVuY3Rpb24oY2hhbmdlVmFsdWUpIHtcclxuXHRcdFx0XHQvL2NoYW5nZVZhbHVlOuaYr+WQpiDliqB85YePXHJcblx0XHRcdFx0Ly/ojrflj5blvZPliY3lj5jliqjlsZ7mgKdcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3RoaXMuYXR0clZhbHVlXTtcclxuXHRcdFx0XHRpZiAodGhpcy5jYXJ0X251bSkge1xyXG5cdFx0XHRcdFx0cHJvZHVjdFNlbGVjdC5jYXJ0X251bSA9IHRoaXMuY2FydF9udW07XHJcblx0XHRcdFx0XHR0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtID0gdGhpcy5jYXJ0X251bTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly/lpoLmnpzmsqHmnInlsZ7mgKcs6LWL5YC857uZ5ZWG5ZOB6buY6K6k5bqT5a2YXHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QgPT09IHVuZGVmaW5lZCAmJiAhdGhpcy5hdHRyaWJ1dGUucHJvZHVjdEF0dHIubGVuZ3RoKVxyXG5cdFx0XHRcdFx0cHJvZHVjdFNlbGVjdCA9IHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3Q7XHJcblx0XHRcdFx0Ly/ml6DlsZ7mgKflgLzljbPlupPlrZjkuLow77yb5LiN5a2Y5Zyo5Yqg5YeP77ybXHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QgPT09IHVuZGVmaW5lZCkgcmV0dXJuO1xyXG5cdFx0XHRcdGxldCBzdG9jayA9IHByb2R1Y3RTZWxlY3Quc3RvY2sgfHwgMDtcclxuXHRcdFx0XHRsZXQgcXVvdGFTaG93ID0gcHJvZHVjdFNlbGVjdC5xdW90YV9zaG93IHx8IDA7XHJcblx0XHRcdFx0bGV0IHF1b3RhID0gcHJvZHVjdFNlbGVjdC5xdW90YSB8fCAwO1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0U3RvY2sgPSBwcm9kdWN0U2VsZWN0LnByb2R1Y3Rfc3RvY2sgfHwgMDtcclxuXHRcdFx0XHRsZXQgbnVtID0gdGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdDtcclxuXHRcdFx0XHRsZXQgbnVtcyA9IHRoaXMuc3RvcmVJbmZvLm51bSB8fCAwO1xyXG5cdFx0XHRcdC8v6K6+572u6buY6K6k5pWw5o2uXHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QuY2FydF9udW0gPT0gdW5kZWZpbmVkKSBwcm9kdWN0U2VsZWN0LmNhcnRfbnVtID0gMTtcclxuXHRcdFx0XHRpZiAoY2hhbmdlVmFsdWUpIHtcclxuXHRcdFx0XHRcdG51bS5jYXJ0X251bSsrO1xyXG5cdFx0XHRcdFx0bGV0IGFyck1pbiA9IFtdO1xyXG5cdFx0XHRcdFx0YXJyTWluLnB1c2gobnVtcyk7XHJcblx0XHRcdFx0XHRhcnJNaW4ucHVzaChxdW90YSk7XHJcblx0XHRcdFx0XHRhcnJNaW4ucHVzaChwcm9kdWN0U3RvY2spO1xyXG5cdFx0XHRcdFx0bGV0IG1pbk4gPSBNYXRoLm1pbi5hcHBseShudWxsLCBhcnJNaW4pO1xyXG5cdFx0XHRcdFx0aWYgKG51bS5jYXJ0X251bSA+PSBtaW5OKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIG1pbk4gPyBtaW5OIDogMSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcImNhcnRfbnVtXCIsIG1pbk4gPyBtaW5OIDogMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyBpZihxdW90YVNob3cgPj0gcHJvZHVjdFN0b2NrKXtcclxuXHRcdFx0XHRcdC8vIFx0IGlmIChudW0uY2FydF9udW0gPiBwcm9kdWN0U3RvY2spIHtcclxuXHRcdFx0XHRcdC8vIFx0IFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgcHJvZHVjdFN0b2NrKTtcclxuXHRcdFx0XHRcdC8vIFx0IFx0dGhpcy4kc2V0KHRoaXMsIFwiY2FydF9udW1cIiwgcHJvZHVjdFN0b2NrKTtcclxuXHRcdFx0XHRcdC8vIFx0IH1cclxuXHRcdFx0XHRcdC8vIH1lbHNle1xyXG5cdFx0XHRcdFx0Ly8gXHRpZiAobnVtLmNhcnRfbnVtID4gcXVvdGFTaG93KSB7XHJcblx0XHRcdFx0XHQvLyBcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgcXVvdGFTaG93KTtcclxuXHRcdFx0XHRcdC8vIFx0XHR0aGlzLiRzZXQodGhpcywgXCJjYXJ0X251bVwiLCBxdW90YVNob3cpO1xyXG5cdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJjYXJ0X251bVwiLCBudW0uY2FydF9udW0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgbnVtLmNhcnRfbnVtKTtcclxuXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdG51bS5jYXJ0X251bS0tO1xyXG5cdFx0XHRcdFx0aWYgKG51bS5jYXJ0X251bSA8IDEpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcImNhcnRfbnVtXCIsIDEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiY2FydF9udW1cIiwgbnVtLmNhcnRfbnVtKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIG51bS5jYXJ0X251bSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhdHRyVmFsKHZhbCkge1xyXG5cdFx0XHRcdHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyW3ZhbC5pbmRleHddLmluZGV4ID0gdGhpcy5hdHRyaWJ1dGUucHJvZHVjdEF0dHJbdmFsLmluZGV4d10uYXR0cl92YWx1ZXNbdmFsXHJcblx0XHRcdFx0XHQuaW5kZXhuXTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWxnuaAp+WPmOWKqOi1i+WAvFxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdENoYW5nZUF0dHI6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnY2FydF9udW0nLCAxKTtcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3Jlc107XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwic2VsZWN0U2t1XCIsIHByb2R1Y3RTZWxlY3QpO1xyXG5cdFx0XHRcdGlmIChwcm9kdWN0U2VsZWN0KSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInByaWNlXCIsIHByb2R1Y3RTZWxlY3QucHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwic3RvY2tcIiwgcHJvZHVjdFNlbGVjdC5zdG9jayk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJ1bmlxdWVcIiwgcHJvZHVjdFNlbGVjdC51bmlxdWUpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YVwiLCBwcm9kdWN0U2VsZWN0LnF1b3RhKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInF1b3RhX3Nob3dcIiwgcHJvZHVjdFNlbGVjdC5xdW90YV9zaG93KTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcImF0dHJWYWx1ZVwiLCByZXMpO1xyXG5cclxuXHRcdFx0XHRcdHRoaXMuYXR0clR4dCA9IHRoaXMuJHQoYOW3sumAieaLqWApXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcImltYWdlXCIsIHRoaXMuc3RvcmVJbmZvLmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInByaWNlXCIsIHRoaXMuc3RvcmVJbmZvLnByaWNlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInN0b2NrXCIsIDApO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwidW5pcXVlXCIsIFwiXCIpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YVwiLCAwKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInF1b3RhX3Nob3dcIiwgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVmFsdWVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHR0aGlzLmF0dHJUeHQgPSB0aGlzLiR0KGDlt7LpgInmi6lgKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Y2V54us6LSt5LmwXHJcblx0XHRcdGdvUHJvZHVjdCgpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0nICsgdGhpcy5zdG9yZUluZm8ucHJvZHVjdF9pZFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeri+WNs+i0reS5sFxyXG5cdFx0XHRnb0NhdCgpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhpcy5jdXJyZW50UGFnZSA9IGZhbHNlXHJcblx0XHRcdFx0dmFyIHByb2R1Y3RTZWxlY3QgPSB0aGlzLnByb2R1Y3RWYWx1ZVt0aGlzLmF0dHJWYWx1ZV07XHJcblx0XHRcdFx0Ly/miZPlvIDlsZ7mgKdcclxuXHRcdFx0XHRpZiAodGhpcy5pc09wZW4pXHJcblx0XHRcdFx0XHR0aGlzLmF0dHJpYnV0ZS5jYXJ0QXR0ciA9IHRydWVcclxuXHRcdFx0XHRlbHNlXHJcblx0XHRcdFx0XHR0aGlzLmF0dHJpYnV0ZS5jYXJ0QXR0ciA9ICF0aGlzLmF0dHJpYnV0ZS5jYXJ0QXR0clxyXG5cdFx0XHRcdC8v5Y+q5pyJ5YWz6Zet5bGe5oCn5by556qX5pe26L+b6KGM5Yqg5YWl6LSt54mp6L2mXHJcblx0XHRcdFx0aWYgKHRoaXMuYXR0cmlidXRlLmNhcnRBdHRyID09PSB0cnVlICYmIHRoaXMuaXNPcGVuID09IGZhbHNlKSByZXR1cm4gdGhpcy5pc09wZW4gPSB0cnVlXHJcblx0XHRcdFx0Ly/lpoLmnpzmnInlsZ7mgKcs5rKh5pyJ6YCJ5oupLOaPkOekuueUqOaIt+mAieaLqVxyXG5cdFx0XHRcdGlmICh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0ci5sZW5ndGggJiYgcHJvZHVjdFNlbGVjdCA9PT0gdW5kZWZpbmVkICYmIHRoaXMuaXNPcGVuID09IHRydWUpIHJldHVybiB0aGF0XHJcblx0XHRcdFx0XHQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor7fpgInmi6lgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dmFyIGRhdGEgPSB7XHJcblx0XHRcdFx0XHRwcm9kdWN0SWQ6IHRoYXQuc3RvcmVJbmZvLnByb2R1Y3RfaWQsXHJcblx0XHRcdFx0XHRzZWNLaWxsSWQ6IDAsXHJcblx0XHRcdFx0XHRiYXJnYWluSWQ6IDAsXHJcblx0XHRcdFx0XHRjb21iaW5hdGlvbklkOiB0aGF0LmlkLFxyXG5cdFx0XHRcdFx0Y2FydE51bTogdGhhdC5jYXJ0X251bSxcclxuXHRcdFx0XHRcdHVuaXF1ZUlkOiBwcm9kdWN0U2VsZWN0ICE9PSB1bmRlZmluZWQgPyBwcm9kdWN0U2VsZWN0LnVuaXF1ZSA6ICcnLFxyXG5cdFx0XHRcdFx0aXNfbmV3OiAxLFxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0cG9zdENhcnRBZGQoZGF0YSkudGhlbihmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdHRoYXQuaXNPcGVuID0gZmFsc2VcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX2NvbmZpcm0vaW5kZXg/bmV3PTEmY2FydElkPScgKyByZXMuZGF0YS5jYXJ0SWRcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5pS26JeP5ZWG5ZOBXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzZXRDb2xsZWN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoaXMuc3RvcmVJbmZvLnVzZXJDb2xsZWN0KSB7XHJcblx0XHRcdFx0XHRjb2xsZWN0RGVsKFt0aGlzLnN0b3JlSW5mby5wcm9kdWN0X2lkXSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LnN0b3JlSW5mby51c2VyQ29sbGVjdCA9ICF0aGF0LnN0b3JlSW5mby51c2VyQ29sbGVjdFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Y29sbGVjdEFkZCh0aGlzLnN0b3JlSW5mby5wcm9kdWN0X2lkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuc3RvcmVJbmZvLnVzZXJDb2xsZWN0ID0gIXRoYXQuc3RvcmVJbmZvLnVzZXJDb2xsZWN0XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0b3BlbihkYXRhKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93TWVudUljb24gPSBkYXRhO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5YiG5Lqr5omT5byAXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0bGlzdGVuZXJBY3Rpb25TaGVldDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5jdXJyZW50UGFnZSA9IGZhbHNlXHJcblx0XHRcdFx0aWYgKHRoaXMuaXNMb2dpbiA9PSBmYWxzZSkge1xyXG5cdFx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdGlmICh0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKSA9PT0gdHJ1ZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLndlaXhpblN0YXR1cyA9IHRydWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdHRoaXMucG9zdGVycyA9IHRydWU7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YiG5Lqr5YWz6ZetXHJcblx0XHRcdGxpc3RlbmVyQWN0aW9uQ2xvc2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMucG9zdGVycyA9IGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+makOiXj+a1t+aKpVxyXG5cdFx0XHRwb3N0ZXJJbWFnZUNsb3NlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLnBvc3RlckltYWdlU3RhdHVzID0gZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/mm7/mjaLlronlhajln5/lkI1cclxuXHRcdFx0c2V0RG9tYWluOiBmdW5jdGlvbih1cmwpIHtcclxuXHRcdFx0XHR1cmwgPSB1cmwgPyB1cmwudG9TdHJpbmcoKSA6ICcnO1xyXG5cdFx0XHRcdC8v5pys5Zyw6LCD6K+V5omT5byALOeUn+S6p+ivt+azqOmUgFxyXG5cdFx0XHRcdGlmICh1cmwuaW5kZXhPZihcImh0dHBzOi8vXCIpID4gLTEpIHJldHVybiB1cmw7XHJcblx0XHRcdFx0ZWxzZSByZXR1cm4gdXJsLnJlcGxhY2UoJ2h0dHA6Ly8nLCAnaHR0cHM6Ly8nKTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bkuqflk4HliIbplIDkuoznu7TnoIFcclxuXHRcdFx0ICogQHBhcmFtIGZ1bmN0aW9uIHN1Y2Nlc3NGbiDkuIvovb3lrozmiJDlm57osINcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRkb3dubG9hZEZpbGVQcm9tb3Rpb25Db2RlOiBmdW5jdGlvbihzdWNjZXNzRm4pIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0c2NvbWJpbmF0aW9uQ29kZSh0aGF0LmlkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuZG93bmxvYWRGaWxlKHtcclxuXHRcdFx0XHRcdFx0dXJsOiB0aGF0LnNldERvbWFpbihyZXMuZGF0YS5jb2RlKSxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdpc0Rvd24nLCBmYWxzZSk7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHR5cGVvZiBzdWNjZXNzRm4gPT0gJ2Z1bmN0aW9uJylcclxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3NGbiAmJiBzdWNjZXNzRm4ocmVzLnRlbXBGaWxlUGF0aCk7XHJcblx0XHRcdFx0XHRcdFx0ZWxzZVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdQcm9tb3Rpb25Db2RlJywgcmVzLnRlbXBGaWxlUGF0aCk7XHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnaXNEb3duJywgZmFsc2UpO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnUHJvbW90aW9uQ29kZScsICcnKTtcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2lzRG93bicsIGZhbHNlKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnUHJvbW90aW9uQ29kZScsICcnKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWwj+eoi+W6j+WFs+mXreWIhuS6q+W8ueeql++8m1xyXG5cdFx0XHRnb0ZyaWVuZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5wb3N0ZXJzID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblxyXG5cclxuXHRcdFx0LypcclxuXHRcdFx0ICog5L+d5a2Y5Yiw5omL5py655u45YaMXHJcblx0XHRcdCAqL1xyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0c2F2ZVBvc3RlclBhdGg6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuZ2V0U2V0dGluZyh7XHJcblx0XHRcdFx0XHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0XHRpZiAoIXJlcy5hdXRoU2V0dGluZ1snc2NvcGUud3JpdGVQaG90b3NBbGJ1bSddKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLmF1dGhvcml6ZSh7XHJcblx0XHRcdFx0XHRcdFx0XHRzY29wZTogJ3Njb3BlLndyaXRlUGhvdG9zQWxidW0nLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzcygpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNhdmVJbWFnZVRvUGhvdG9zQWxidW0oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpbGVQYXRoOiB0aGF0LnBvc3RlckltYWdlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5wb3N0ZXJJbWFnZUNsb3NlKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5L+d5a2Y5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDkv53lrZjlpLHotKVgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNhdmVJbWFnZVRvUGhvdG9zQWxidW0oe1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlsZVBhdGg6IHRoYXQucG9zdGVySW1hZ2UsXHJcblx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5wb3N0ZXJJbWFnZUNsb3NlKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOS/neWtmOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5L+d5a2Y5aSx6LSlYClcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8jaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0c2F2ZVBvc3RlclBhdGgoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnNhdmVJbWFnZVRvUGhvdG9zQWxidW0oe1xyXG5cdFx0XHRcdFx0ZmlsZVBhdGg6IHRoYXQucG9zdGVySW1hZ2UsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5wb3N0ZXJJbWFnZUNsb3NlKCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOS/neWtmOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5L+d5a2Y5aSx6LSlYClcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRzZXRTaGFyZUluZm9TdGF0dXM6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCBkYXRhID0gdGhpcy5zdG9yZUluZm87XHJcblx0XHRcdFx0bGV0IGhyZWYgPSBsb2NhdGlvbi5ocmVmO1xyXG5cdFx0XHRcdGlmICh0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKSkge1xyXG5cdFx0XHRcdFx0Z2V0VXNlckluZm8oKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGhyZWYgPVxyXG5cdFx0XHRcdFx0XHRcdGhyZWYuaW5kZXhPZihcIj9cIikgPT09IC0xID9cclxuXHRcdFx0XHRcdFx0XHRocmVmICsgXCI/c3ByZWFkPVwiICsgcmVzLmRhdGEudWlkIDpcclxuXHRcdFx0XHRcdFx0XHRocmVmICsgXCImc3ByZWFkPVwiICsgcmVzLmRhdGEudWlkO1xyXG5cclxuXHRcdFx0XHRcdFx0bGV0IGNvbmZpZ0FwcE1lc3NhZ2UgPSB7XHJcblx0XHRcdFx0XHRcdFx0ZGVzYzogZGF0YS5zdG9yZV9pbmZvLFxyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBkYXRhLnN0b3JlX25hbWUsXHJcblx0XHRcdFx0XHRcdFx0bGluazogaHJlZixcclxuXHRcdFx0XHRcdFx0XHRpbWdVcmw6IGRhdGEuaW1hZ2VcclxuXHRcdFx0XHRcdFx0fTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kd2VjaGF0LndlY2hhdEV2ZXZ0KFtcInVwZGF0ZUFwcE1lc3NhZ2VTaGFyZURhdGFcIiwgXCJ1cGRhdGVUaW1lbGluZVNoYXJlRGF0YVwiXSxcclxuXHRcdFx0XHRcdFx0XHRjb25maWdBcHBNZXNzYWdlKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHRcdHNjcm9sbDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHNjcm9sbFkgPSBlLmRldGFpbC5zY3JvbGxUb3A7XHJcblx0XHRcdFx0dmFyIG9wYWNpdHkgPSBzY3JvbGxZIC8gMjAwO1xyXG5cdFx0XHRcdG9wYWNpdHkgPSBvcGFjaXR5ID4gMSA/IDEgOiBvcGFjaXR5O1xyXG5cdFx0XHRcdHRoYXQub3BhY2l0eSA9IG9wYWNpdHlcclxuXHRcdFx0XHR0aGF0LnNjcm9sbFkgPSBzY3JvbGxZXHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwic2hvd01lbnVJY29uXCIsIGZhbHNlKTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2N1cnJlbnRQYWdlJywgZmFsc2UpO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvY2spIHtcclxuXHRcdFx0XHRcdHRoYXQubG9jayA9IGZhbHNlXHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhhdC50b3BBcnIubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdGlmIChzY3JvbGxZIDwgdGhhdC50b3BBcnJbaV0gLSAoYXBwLmdsb2JhbERhdGEubmF2SGVpZ2h0IC8gMikgKyB0aGF0LmhlaWdodEFycltpXSkge1xyXG5cdFx0XHRcdFx0XHR0aGF0Lm5hdkFjdGl2ZSA9IGlcclxuXHRcdFx0XHRcdFx0YnJlYWtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHRhcDogZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0XHR2YXIgaWQgPSBpdGVtLmlkO1xyXG5cdFx0XHRcdHZhciBpbmRleCA9IGluZGV4O1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAoIXRoaXMucmVwbHlDb3VudCAmJiBpZCA9PSBcInBhc3QxXCIpIHtcclxuXHRcdFx0XHRcdGlkID0gXCJwYXN0MlwiXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMudG9WaWV3ID0gaWQ7XHJcblx0XHRcdFx0dGhpcy5uYXZBY3RpdmUgPSBpbmRleDtcclxuXHRcdFx0XHR0aGlzLmxvY2sgPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMuc2Nyb2xsVG9wID0gaW5kZXggPiAwID8gdGhhdC50b3BBcnJbaW5kZXhdIC0gKGFwcC5nbG9iYWxEYXRhLm5hdkhlaWdodCAvIDIpIDogdGhhdC50b3BBcnJbaW5kZXhdXHJcblx0XHRcdH0sXHJcblx0XHRcdC8v54K55Ye7c2t15Zu+54mH5omT5byA6L2u5pKt5Zu+XHJcblx0XHRcdHNob3dJbWcoaW5kZXgpIHtcclxuXHRcdFx0XHR0aGlzLiRyZWZzLmN1c1ByZXZpZXdJbWcub3Blbih0aGlzLnNlbGVjdFNrdS5zdWspO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+a7keWKqOi9ruaSreWbvumAieaLqeWVhuWTgVxyXG5cdFx0XHRjaGFuZ2VTd2l0Y2goZSkge1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0U2VsZWN0ID0gdGhpcy5za3VBcnJbZV07XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwic2VsZWN0U2t1XCIsIHByb2R1Y3RTZWxlY3QpO1xyXG5cdFx0XHRcdHZhciBza3VMaXN0ID0gcHJvZHVjdFNlbGVjdC5zdWsuc3BsaXQoXCIsXCIpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0clswXSwgXCJpbmRleFwiLCBza3VMaXN0WzBdKTtcclxuXHRcdFx0XHRpZiAoc2t1TGlzdC5sZW5ndGggPT0gMikge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzBdLCBcImluZGV4XCIsIHNrdUxpc3RbMF0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzFdLCBcImluZGV4XCIsIHNrdUxpc3RbMV0pO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAoc2t1TGlzdC5sZW5ndGggPT0gMykge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzBdLCBcImluZGV4XCIsIHNrdUxpc3RbMF0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzFdLCBcImluZGV4XCIsIHNrdUxpc3RbMV0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzJdLCBcImluZGV4XCIsIHNrdUxpc3RbMl0pO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAoc2t1TGlzdC5sZW5ndGggPT0gNCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzBdLCBcImluZGV4XCIsIHNrdUxpc3RbMF0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzFdLCBcImluZGV4XCIsIHNrdUxpc3RbMV0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzJdLCBcImluZGV4XCIsIHNrdUxpc3RbMl0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzNdLCBcImluZGV4XCIsIHNrdUxpc3RbM10pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAocHJvZHVjdFNlbGVjdCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiaW1hZ2VcIiwgcHJvZHVjdFNlbGVjdC5pbWFnZSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJwcmljZVwiLCBwcm9kdWN0U2VsZWN0LnByaWNlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInN0b2NrXCIsIHByb2R1Y3RTZWxlY3Quc3RvY2spO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwidW5pcXVlXCIsIHByb2R1Y3RTZWxlY3QudW5pcXVlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInZpcFByaWNlXCIsIHByb2R1Y3RTZWxlY3QudmlwUHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clR4dFwiLCB0aGlzLiR0KGDlt7LpgInmi6lgKSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVmFsdWVcIiwgcHJvZHVjdFNlbGVjdC5zdWspO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHQvLyNpZmRlZiBNUFxyXG5cdFx0b25TaGFyZUFwcE1lc3NhZ2UoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dGl0bGU6IHRoaXMuc3RvcmVJbmZvLnRpdGxlLFxyXG5cdFx0XHRcdHBhdGg6IGFwcC5nbG9iYWxEYXRhLm9wZW5QYWdlcyxcclxuXHRcdFx0XHRpbWFnZVVybDogdGhpcy5zdG9yZUluZm8uaW1hZ2VcclxuXHRcdFx0fTtcclxuXHRcdH1cclxuXHRcdC8vI2VuZGlmXHJcblxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuZ2VuZXJhdGUtcG9zdGVycyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTcwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiAzMDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXJweCBzb2xpZCAjZWVlO1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYXRlLXBvc3RlcnMub24ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmF0ZS1wb3N0ZXJzIC5pdGVtIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYXRlLXBvc3RlcnMgLml0ZW0gLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogODBycHg7XHJcblx0XHRjb2xvcjogIzVlYWU3MjtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmF0ZS1wb3N0ZXJzIC5pdGVtIC5pY29uZm9udC5pY29uLWhhaWJhbyB7XHJcblx0XHRjb2xvcjogIzUzOTFmMTtcclxuXHR9XHJcblxyXG5cdC5uYXZiYXIgLmhlYWRlciB7XHJcblx0XHRoZWlnaHQ6IDk2cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMDUwNTA1O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdC8qICNpZmRlZiBNUCAqL1xyXG5cdFx0Ly8gcGFkZGluZy1yaWdodDogNDVycHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC5pY29uLXhpYW5nenVvIHtcclxuXHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0dG9wOiAzMHJweCAhaW1wb3J0YW50O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQubmF2YmFyIC5oZWFkZXIgLml0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAwIDI1cnB4O1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciAuaGVhZGVyIC5pdGVtLm9uOmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogNjBycHg7XHJcblx0XHRoZWlnaHQ6IDVycHg7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0Ym90dG9tOiAtMTBycHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTI4cnB4O1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubmF2YmFyIC5uYXZiYXJIIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5uYXZiYXIgLm5hdmJhckggLm5hdmJhckNvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lmljb24teGlhbmd6dW8ge1xyXG5cdFx0LyogY29sb3I6ICMwMDA7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0d2lkdGg6IDEwMHJweDtcclxuXHRcdGhlaWdodDogNTZycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTRycHg7XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0bGVmdDogMzNycHg7ICovXHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLndyYXBwZXIge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI2cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC53cmFwcGVyIC5zaGFyZSAubW9uZXkgLnktbW9uZXkge1xyXG5cdFx0Y29sb3I6ICM4Mjg0OGY7XHJcblx0XHRtYXJnaW4tbGVmdDogMTNycHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLm5vdGljZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNjJycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg4KTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAubm90aWNlIC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAubm90aWNlIC5udW0gLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTNycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5ub3RpY2UgLm51bSAubGluZSB7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAubm90aWNlIC5zd2lwZXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDM2MHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MnJweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXJnaW4tbGVmdDogMTRycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLm5vdGljZSAuc3dpcGVyIHN3aXBlciB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmFzc2VtYmxlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmFzc2VtYmxlIC5pdGVtIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZjBmMGYwO1xyXG5cdFx0aGVpZ2h0OiAxMzJycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmFzc2VtYmxlIC5pdGVtIC5waWN0eHQge1xyXG5cdFx0d2lkdGg6IDI5NXJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuYXNzZW1ibGUgLml0ZW0gLnBpY3R4dCAudGV4dCB7XHJcblx0XHR3aWR0aDogMTk0cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5hc3NlbWJsZSAuaXRlbSAucGljdHh0IC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiA4MHJweDtcclxuXHRcdGhlaWdodDogODBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmFzc2VtYmxlIC5pdGVtIC5waWN0eHQgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmFzc2VtYmxlIC5pdGVtIC5yaWdodCAubGFjayB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmFzc2VtYmxlIC5pdGVtIC5yaWdodCAudGltZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsZWZ0OiAtMTBycHg7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0Y29sb3I6ICM4Mjg0OGY7XHJcblx0XHRtYXJnaW4tdG9wOiA1cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5hc3NlbWJsZSAuaXRlbSAucmlnaHQgLnNwZWxsQm50IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHdpZHRoOiAxNDBycHg7XHJcblx0XHRoZWlnaHQ6IDUwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjIzNTggMCUsICNmZjAwMDAgMTAwJSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuYXNzZW1ibGUgLml0ZW0gLnJpZ2h0IC5zcGVsbEJudCAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5hc3NlbWJsZSAubW9yZSB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDkwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDkwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5hc3NlbWJsZSAubW9yZSAuaWNvbmZvbnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEzcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAucGxheVdheSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5wbGF5V2F5IC50aXRsZSB7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5wbGF5V2F5IC50aXRsZSAuaWNvbmZvbnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEzcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjNzE3MTcxO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5wbGF5V2F5IC53YXkge1xyXG5cdFx0bWluLWhlaWdodDogMTEwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5wbGF5V2F5IC53YXkgLmljb25mb250IHtcclxuXHRcdGNvbG9yOiAjY2RjZGNkO1xyXG5cdFx0Zm9udC1zaXplOiA0MHJweDtcclxuXHRcdG1hcmdpbjogMCAzNXJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAucGxheVdheSAud2F5IC5pdGVtIC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNnJweDtcclxuXHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAucGxheVdheSAud2F5IC5pdGVtIC50aXAge1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGNvbG9yOiAjYTVhNWE1O1xyXG5cdFx0bWFyZ2luLXRvcDogN3JweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuZm9vdGVyIHtcclxuXHRcdHBhZGRpbmc6IDAgMjBycHggMCAzMHJweDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHotaW5kZXg6IDI3NztcclxuXHRcdGJvcmRlci10b3A6IDFycHggc29saWQgI2YwZjBmMDtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHJweCsgY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpOyAvLy/lhbzlrrkgSU9TPDExLjIvXHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwcnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguMjUsIC41LCAuNSwgLjkpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5mb290ZXIgLml0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAxOHJweDtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5mb290ZXIgLml0ZW0gLmljb25mb250IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuaXRlbSAuaWNvbmZvbnQuaWNvbi1zaG91Y2FuZzEge1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5mb290ZXIgLml0ZW0gLmljb25mb250Lmljb24tZ291d3VjaGUxIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmNvbnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmNvbnRlciBpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuaXRlbSAuaWNvbmZvbnQuaWNvbi1nb3V3dWNoZTEgLm51bSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGZvbnQtc2l6ZTogMThycHg7XHJcblx0XHRwYWRkaW5nOiAycnB4IDhycHggM3JweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwMHJweDtcclxuXHRcdHRvcDogLTEwcnB4O1xyXG5cdFx0cmlnaHQ6IC0xMHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuZm9vdGVyIC5ibnQge1xyXG5cdFx0d2lkdGg6IDU0MHJweDtcclxuXHRcdGhlaWdodDogNzZycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuYm50IC5ibnRzIHtcclxuXHRcdHdpZHRoOiAyNzBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNzZycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuYm50IC5qb2luQ2FydCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweCAwIDAgNTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LWJudENvbG9yKTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuZm9vdGVyIC5ibnQgLmJ1eSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDUwcnB4IDUwcnB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5zZXRDb2xsZWN0Qm94IHtcclxuXHRcdGZvbnQtc2l6ZTogMThycHg7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHR9XHJcblxyXG5cdC5jYW52YXMge1xyXG5cdFx0d2lkdGg6IDc1MHB4O1xyXG5cdFx0aGVpZ2h0OiAxMTkwcHg7XHJcblx0fVxyXG5cclxuXHQucG9zdGVyLXBvcCB7XHJcblx0XHR3aWR0aDogNDUwcnB4O1xyXG5cdFx0aGVpZ2h0OiA3MTRycHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR6LWluZGV4OiAzMDA7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdG1hcmdpbi10b3A6IC0zNzdycHg7XHJcblx0fVxyXG5cclxuXHQucG9zdGVyLXBvcCBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnBvc3Rlci1wb3AgLmNsb3NlIHtcclxuXHRcdHdpZHRoOiA0NnJweDtcclxuXHRcdGhlaWdodDogNzVycHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogLTczcnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQucG9zdGVyLXBvcCAuc2F2ZS1wb3N0ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmMmQwYTtcclxuXHRcdGZvbnQtc2l6ZTog77yaMjJycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGhlaWdodDogNzZycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNzZycHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wb3N0ZXItcG9wIC5rZWVwIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0L2RlZXAvLm1hc2sge1xyXG5cdFx0ei1pbmRleDogOTkgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tYXNrMSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0b3BhY2l0eTogLjU7XHJcblx0XHR6LWluZGV4OiAyODg7XHJcblx0fVxyXG5cclxuXHQucHJvLXdyYXBwZXIgLmljb25uIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFIZ0FBQUI0Q0FZQUFBQTVaRGJTQUFBWUtFbEVRVlI0bk8yZGVYaFRWZnJIUDBuVGxwYXV0SFNqWlNrdCt4NDJVVFlWRjVDNGdzS0lPcU9qSXhKSFpkVGZ5RytlRVoxeHhnVkhqZUxvNktpSUtLc1ljQVVFQlFvb0FTeFFLQzFRdWxQb2xtNTBTK2FQSlBYbVptMmEzQlRvNTNuNlFNNDk5NTZUKzgyNTl5enYreDdabUM4V2NiR2pVMm1pZ0JGQUdwQUs5QUdTZ0JqelgzZEFBWVNiVDZrQldvQTZvTno4Vnd5Y0FVNEJ1VUNtVXF1dWt1NWJlSVpPcFhGNlhDRlJQYnlHVHFVSkFzWUNWd0NUZ1RGQVNqc3ZZeEU2R2toMlVsWUJjQURZQ2V3QjlpdTE2cWIyMXRtZlhCUUM2MVNhZUdBMmNBTndIYjhLNUd0U3pIODNtei9YNmxTYXJjQ1h3Q2FsVm4xV29ucDRUS2NWV0tmU1JBSnpnTHVBYVVDQVh5dGtJZ3k0eGZ6WHFsTnBmZ0ErQTlZb3RlcHF2OWJNQWJMTzlnN1dxVFRqZ1ljeGlkdmRuWE5hREszazFaNGx0NmFFb3JyekZEZFVVRnBmUVhsakRmcm1laHBhR21reHRsTGYwZ2hBcUNJWWhTeUFFRVV3NFlFaHhBWkhrQkRhZzZTUUh2VHFIa3RhZUNKOXcrSlJ5TjMrVGRVQmE0RjNsRnIxM3ZaL2E4OXg5UTd1RkFMclZCbzVwbGF4R0pqa0tuOWxVeTM3em1WenFQd2ttWlduT1ZsVFFvdWgxYXQxVXNnRDZCK2V5SWpvZm96cWtjcUV1RUZFQjRXNWMyb0dzQXpZcU5TcURWNnRsQjA2dGNBNmxVWUczQW84Q3d4M2x2ZUV2b2p2UzM0aDQyd1d4NnJ6TVJpTlVsU3hEYmxNeHVESTNreUtIOExWaVNNWkVOSEwxU21ITVgydno1VmF0YzhxMjJrRjFxazAwNEJYQUtXalBHVVhxdERtNytYcnd2M2sxWGF1L2t6ZnNIaHVUQjZMcXZkRTRycEZPY3VxQS82azFLcDMrS0llblU1Z25VcVRETHdFekhPVVo5KzViRDQ3dllOZFo3TXdHSDMrbE9zUWNwbWNxK0tIY0ZlL2FVem9PZEJaMXMrQXA1UmFkWUUzeSs4MEFwdmZzd3VCRjdBenpERVlqV3dwUHNCSHVWdkpyaTZVcEU3ZVptQmtNdmVtWGN1TXBESElaVEo3V1dxQVo0RGwzbm8vZHdxQmRTcE5YMkFsY0tXOTR6dEtNM243K0pmazZvdDlYaGNwU0l0STR1RkJzNWlXTU1KUmx0M0FBcVZXZmJxalpmbGRZSjFLY3pmd0ZoQWhQcFpkWGNpeW94dlFuYy94YVIzOGhUSTJuY1ZEYjJOZ3BOM0pNajN3aUZLclh0bVJNdndtc0U2bENRYmVCQjRRSDZ0dmFXVDU4YzJzUHYyRDVMMWhxWkhMWk16dE40VkhCczBtVkJGc0w4dDd3Q0tsVnQzb3lmVmRDU3ozNUtKdUZKcU1hZjdXUnR5OTU0NHpkL3NMZkhwcXh5VXZMcGo2RnArZCtvRzUyMTlnNzduajlySThBT3cwM3pPdjQzV0JkU3JOS0dBZk1FNlkzbVJvNGRXakcxaTBaemtsRFJYZUxyYlRVOUpRd2FJOXkxbDJaQU5OaGhieDRYSEFQdk85OHlwZUZWaW4wbHlQcWVVbUNkT0w2c3U1YitjeVBqbTVIU09YZnF0MWhCRWpxMDV0NTc2ZHl5aXFMeGNmVHNMVWtxLzNacGxlRTFpbjB0d0thREZOeUxlUlVaYkZnaDlmdm1pSFByNGd1N3FRQlQrK3pKNnlZK0pEWVlCV3A5TGM1cTJ5dkNLd1RxV1pqMm15UFVpWXZqWnZKMy9jOXc3VlRYWGVLT2FTb3JxcGprZjMvWnQxZVR2Rmg0S0FOZVo3Mm1FNkxMRDUxN1lDd1hLZUVTT3ZaMjNrbjVsck92MU1sRDh4R0EzOEkzTU5yeDNkS0g1MUJRQXJkQ3JON1IwdG8wTUM2MVNhRzRGUEVZaHJNQnA0L3RBcVZ1UnU2MmpkTGhzK1BybU41dzZ0RWplR0FHQ1YrUjU3ak1jQzYxU2E0Y0JxQkk5bGc5SEEwa09mOEVXK3BFdWlsd1RhL0wwc1BmU0pXR1RMNDlycFNwc3pQQkxZUEdiN0NzR2NzaEVqTDJTdVpuUEJUNTdXNWJKbmM4RlB2SkM1V3Z5NERnTys4blNjM0c2QnpVWnZHeEFacTcxNWJCT2ZuOG53cEE1ZENQajhUQVp2SHRza1RrNEdOcGhuQjl1Rkp5MTRPYUpKakhWNU8va3daNHNIbCtyQ0hoL21iTEhYdXg2SGFVNi9YYlJMWVBQQ3dmM0N0SXl5TEY0OHZLNjk1WGJoZ2hjUHJ5T2pMRXVjZkw5WkE3ZHhXMkR6a3AvVkw2aW92cHdsQno3cUdncjVBSVBSd0pJREg5bWI4WHBMcDlMMGMvYzZiZ2xzWHF4ZmlXREpyOG5Rd3BNL3Y0ZStxZDdkc3Jwb0ovcW1lcDc4K1QzeDNIVUU4TEZaRTVlNDI0SVhJbHFzZi9PWXRtdjZVUUt5cXd2UlpHbkZ5VmRpMHNRbExnWFdxVFFwbU14czJ0aDM3amlyVHU1d3M0cGRkSlJQVCsxZ24rMVM0d3RtYlp6aVRndGVobUM4VzkvU3lQT0hQcjJzVjRXa3hvaVI1dzZ0YWpQY054T09TUnVuT0JWWXA5Sk1CdTRRcHIxMWJOTmx1WjdyYjBvYktubkxkbnc4QjVNRG5rTWNDbXcyU3Y4WDBHWWVtRjFkeUJyYjhWa1hFckVtYjZlOWZvK1ZSbUtjdGVCYkVSbWxMenU2b1d0STVFY01SZ1BManF3WEp5c3hhV1VYdXdLYnUrRFBDdE8ybC94eXlWby9Ya3pveW5QWlVab3BUbDZLQXkwZHRlRFpDSHlGREVZank0OXY5a29GdStnNGJ4Ly9VbXl3T0F5VFpqWTRFdmhKNFlmdmlnOXdxcWJVTzdYcm9zUGs2b3ZaVW54QW5QeWt2YncyRHVBNmxXWWlva21ORmJsYnZWWTVieUdYeVVrTFR5UTFJcEhrMEJpaWdzSUlWWFFqUUNhanR2a0MrdVo2U2hzcU9GVlR5Z2w5RVkydHpmNnVzbGY1S0hjcjEvZXk2aUpkQ1V3RXJCYmo3WG40UHlqODhOUDU3RTR6WXhVV0dNSzFTYU9abmpBQ1pXdzZJUUZCcms4Q1dvMEdNaXRPczZ2c0tOOFc2aTZKWVY1MmRTSDd6bVdMSGQ0ZVJDU3dsV2VET1d4Q0VRTFArc2YydmNQT3MwZDhXMXNYOUFxTjVYZnBNN2doZVN6ZDNCVFZHUmxsV2F3OCtUMzd6bVY3b1hiK1kzTDhNRjZiOEpBd3FRN29CYlNGa3hDMzREc1JpSHUyb2NyZWtwVmtoQ3FDV1Rqb0p1YjBuZHllY0FvdW1SUTNoRWx4UTloL1BvZFhqcXduUjEva3RXdEx5ZTZ5TE00MlZCRWYwdWFmM0IyVGh1OWFFc1NkckR1Rkh6WVY3S1BWVCtQZTBUSDlXVGY5LzVtWE9zMnI0Z29aRzV2T0oxT2Y0ZzhEWnlLWCtjU0x4NmNZakFZMkZld1RKMXRwMlBhdGRDcE5BakJWZVBEcndwOTlWamxuM05GM011OU1lbFQ0eS9RWkFUSTV2eDk0STh1dmVJVHd3QkNmbCtkdHZpcTBzWUdiQ2lSWVBnaC90ck1SbUwvbTZJdjhFamJodnZRWi9IbkVYQUlrYmxIallnZncvbFdQMHlOWXFoQmMzdUZNYlJrbnJGOHhBY0JObGcvQ3V6aFRtR3RyOFNIZjFzd090L1NaaEhxd1N2SnlMZlFQVCtUdEt4WVJkcEcxNUcyMldzMnkvRWNPb0ZOcEFvR3JoVG1rN2prUGplckRNeVB1ZEozUng2UkZKUEhjNkFYSUhNL2ZkenAyblQwcVRyb2FDSVJmZTlGakVaampsRGZxT1ZFdFhjOHlVQjdBMzVUM3Vud3NINm5NNCtPVDMxTllkNTcwaUNRZUgzb3JrVUd1WTZXZHUxRE4reWUrSmFzNm42akE3and5ZUxZanIzc0FwaVlNNS9hK1Y5bXpiT3lVWkZjWFV0RllJM3k5UkdDeXdzeXdDR3cxYzdYL2ZJNmtDL3J6VXFmUnUzdFBwM21PVlJYd3dPN1hhRFlIUER0ZVhVQk5jd1BMeHYvZTZYa1hXcHY0M2E1WEthNy9kWExqV0hVQlg4NVlTcEE4ME9GNWZ4eHlNMXVMRDFMVlZPditGL0VUUm96OGZQNkVlR1pyRXBBaEYzeG80NWVLVTFMVmpTQjVJUGVtWGVzeTM1YmlBMjNpV2poUWtldnl2TXpLMDFiaUFsUTAxbkJTNzN4dVBWUVJ6SUswcTUzbTZVd2NzdFZzRXZ6YXliS1MvcGVLRGdkL2NadnJlbzBteW8wUWdhbmhDVFpwTGdLUUFaRFN2YWZObzE4dWs5R3pXNlRMYzIvdmM1WFRWdDZaeUxUVlRBa2cxNmswMFVCdlM2ckJhSlIwNVdoNjRraTM4czFLR2MrODFHbHRZblZYZE9PSm9hNzlwQk5EZXJCMDlBSWlBa01CazdnUERaeEZiRGVib0Q4MmhBZUdjR1g4RUxmcTUyOXlhNHJGOFRwN0E5RUtSREVpU3hvcWFESklzL0lpUThiNFdLZlI0YXp5L21uWTdUdzQ4RVpLR3lwSkRvMTFGTFhHaGh1VHgzSk4waWp5YTh1SURnNGpKdGkrdUFhamdaSUdVNVRhWmtNckNsbUF5NzVCWjhFU2NUY3R3aXA2eG5BRmtDNU1rWEp5SXlrMHhtMlJMRVFFaHJhMXh2WVFKRmVJdnp4ZzZyeHRLVDdBL3ZJY3Nxc0xhVEcwRWgwVVJzOXVrWVFvZ2pBWWpmUVBUK1RzaFNwcW14dmFYYTZVNU5hVWlML2pJQVhRVjVpU1gxc21XWVVTUTZNbEswdUlFU1BmRk9yNEtIY3JPZm9pQmtUMFlucmlTQjRkZkRORG9ubzcvTkdWTitySnJEak4zblBIMlZHYXlma0xlb2xyN3B4aVd6ZVhWQVdtVFN6YXlKTlE0RENGOUROR3g2c0xlUDdRcCtUb2k3Z3hlUnhMUjkvdGRFd3NKQ1k0Z3VtSkk1bWVPSktuaDgvaGg5TERmSlM3bGNPVmViNnR0SnNVMVowWEovVldBUEZXbWVwdE12bU1acU4zZzNpNzRwT1QyM25qMkJlTTd0R2Z0ZE9YMENjc3p1TnJ5V1h5TnJHM2xSemlsY1ByS2J2ZzMwMWFTaG9xeFVseENxQ0hNRVhLZ2IxZXd1ZzdMeDFleTdxOFhUdzI5QmJtcDA3MzZyV3ZTUnpGRlQwSDgrekJsV3dya1g0TzM0SysyZVoreHNnQnE1K3hsQ0dQOHV2T1NWTE95NGZYOFVYK1hqUVRGM3BkWEF1aGltQmVHbmMvRHd6d2FoeXpkbEhWYUtOZG5CeFI0REs5aEQzRjZxWTZDbTNmRzE3bGkveTlyRCt6aTFmSFArZ3FZTGRYZUhqUVRUdzBjS2JyakQ2Z3BzVkd1KzV5UkZZZFVuc3UrSExWcXJpK2dwY09yMlh4c05zbEVkZkNnd052NUlia3NaS1ZaOEdPZGdGeVJOSFhSUjVzUHVjckgxcU5MRHV5bmpFeGFjenA2OVEveXljc0dYRVhTYUU5WEdmMEluYTBDL083SVZKV1ZiNDkzOWNPYzd5NmdGMWxSL25UTU9mQjRocGFtL2l6N2dPdS91Yi9lUHluZDF6MmhKY2YzOHlNYjUvaDNwM0x5S3JLZDVndlZCSE1ZME1kdWd4SmhoelRQZ0p0dEhkbXlSdThlV3lUMTJOSHI4M2J4ZFQ0NFM2SFFpdHp0L0ZkMFFHcW0rcjRzZlFJLzh4YzR6RHZuckpqdkgvaVd5b2FhemhTbWNjVFA3M3JNQytZZXRmOXd4TTlxcjhuMk5HdVZnNVlQYmo5WVYyWVZaWHZWZThKZzlISXR1S0QzTnpuQ3BkNUcxcXQ5NXAwOW9xeWw5ZVYxZWx0ZmUxdVUrRVQ3R2pYS3Nka0xOMUd1QjltbHdEZXp2NlNnK1VudlhLdHJLb3pOQmxhR0JjN3dHWGVlOUt1WVhoMFg4QmtydlBrOERzYzVwMldNSUpaeWVPUnkyVEVkWXZpSDhyN1hGcWhURTN3T0FwaHU3R2pYWjBDS0VNUXdEc3F1THRmWER0YURLMDg4ZE83ZkRENUNmcUd4YnMrd1FuWjFVWDBEMDhrU081Njc4Mm9vREErbkx5WUM2MU5McjBtNURJWno0MVp3SktSZHhFYzRONDZjV0pJRDNvRWgxUFJXT002Y3dlSkNyWXhYeXFUWTlvY3VZM0lRTGYyZy9RSit1WjZIdGoxV29kOW9RcnJ6OUVyTkxaZDU3VEhKY1pkY1Mya1NMVGtHR0dyWGJrY3NGb2ZUSkM0YXkrbXNxbVdCelBlWUhjSFhHYnFXaTdRclowaStKSXdSVGRKeWtrTXNWbWRPeXNIckd3OWVvWEdTRklaWjlRMk4vREh2Zi9tdzF6UDRsOHFaQUcwU0x5UTRZemFsZ3VTbEpOa3ExMmVqY0IyTXZrRkkwWXFHejFiK0lnS0NxUDhndS9mZWU1eS9vSTBlMGYzNm03eldqb3RCNndDYjZSSk9HNXp4WXlrMFI2ZGw5SzlKN2sxbldPYnZQTVg5UGJpVGZvRU85cWRVQUJXazhHV25hKzl2ZUZ5ZTBrSWlXYVllZmhpb2FHMWlkV25mK0JzUXhXREkxTVlFdFdiMVBBRW0vSGYwT2crVkRUV2tLTXZJdDMxUHI4K1pVZnBMNUtVbzVBSDJCdDlIRkVvdGVvS25VcFRBS1JZTXFhRkozRzgycXU3b0xhYmF3V3R0OG5RelBxODNYeVFzNFh5Um1zem1VQjVBRW1oTWZUc0Z0bG1JWExCUENIeFhkRUJ2d3U4TG0rM0pPWDBEMDhVdTlubUF4V1dnZUorekFJRGpPelJ6KzhDejBnYTNTYnNoN2xiSE5vL05SdGFPVk5ieGhrN3BrWWI4L2R3LzREcnZSSVZ3Qk8rS2RKSjVsdytza2VxT0VrSHZ5NFZacmpJTENrUmdhRmtWcDVtOXRabmVlWEllbytOMnlvYWEveTIrNHUrdVo0M3NqWktWdDRvVzgweTRGZUJyWjRqeXBoMHYzclg2WnZyV1haa2cxZXNGai9JK2M0dklScWVQN1NLc3czUzJHakprREUyTmwyY2JDWHdma3o3MlFJUTJ5MkNkRHMyeEJjalRZWVdudDcvWDBsTmtkN0krb0x2UzZUcFhJRnA1M0dSTVg4TjhET1lCVlpxMWMzQTk4SWNVeVNjSlBjMVoyckxlSFRmdjlFMyt6NDYvYnZaWC9PUnhISEZyb29mS2s3YUJqU0R0Ym5PVjhJYzF5UjVmYWRUdjNLa01vLzdkLzJMQWg4WitobU1CbDQ2dkpaM3NyOXluZG5MMk5IcVM4dC9oQUp2QXRvR3Z3TWllblhJYnJnemNxcW1sTHQvZkptTitYdThmdTNuRHExaTlla2Z2WDVkVi9RSmkyT0E5VkN3RldnTExOb21zRktyTGdWK0VPYWNtVHplMS9XVG5Ocm1CcDQvdElyN2RpN3pxcW1RTys2b3ZtQm04amh4MGc5QW0zdW9lTFY2dGZERDdKUUpra2U3a1lyRGxYa3MzUE1XYzdiL25SVzUyK3lPbysyaGI2NW45OW1qTmt1YWt4T0crYUthVHBITDVNeE9tU2hPdHRKUXZDSytHbE1FOFZDQStKQW9Kc1VOOFhzb1ExOXlxcWFVMTdNMjhucldSbUtDSXhnUzFadVU3ajJKN1JaQmNFQWdScU9ScXFZNml1dkx5YTR1NUZSTktVYU15R1V5WmlhUFkrR2cyY1NIUkRFOHVpOVJRV0dTZW9aY0dUZEVIRXVzSG1jQ0s3WHFhcDFLc3hyNHJTVnRYdXEwUzFwZ0llV05lcmUvcThGb1pIUEJUMndwUHNqODFPbjhObjBHVjhVUFpiTnQ1RG1mTVM5MXFqaHBOWUk0bFdBL1hyU1ZxZUNFbmdQZDlyNjdIR2xzYmVhRG5POVFiVjFLcFFSbU9SWUdSaVl6b2VjZ2NiS05tYWVOd0VxdGVpOWcxYzI4cC84MVhxM2NwVWhWVTIySHJGRGF5ejIyZ1d2MklBb2xESTRqdnI4by9IQmRMNlhkSUNoZCtJZis0WWxjbHpSR25QeWl2YnlPQk42RVlKMVlMcE94Y05CTkRySjJJVFVQRDVxRlhHYTFWbkFFazJZMjJCVllxVlViZ0w4SzA2WW5qa1FaaythdE9uYmhJV05pMHV4Rkp2b3JJZ2NHQzg0R3VaOWpYbE8wc0hqWTdSZGxYT1ZMQmJsTVpzL1g2Z0FtcmV5ZjQraUFVcXMyQW84TDB3WkdKalBYRDU1NlhaaVkyM2VLdlJITjQrQTQ3cVRUNXFqVXFuY0NhNFZwand5ZVRZS3QvVzBYUGlZaEpKcEhCdHRzamJRV2NEb0I3czd6ZGpFQ0Q4UlFSVEIvR1RYL29ncTNlN0VqUThaZlJzMFhldy9XWXRMR0tTNEZWbXJWQmNBendyU0pQUWN4TDNWYSsyclpoY2ZjbFRxVmliYVRHcytZdFhHS3V6Mm01WWpNZXRSRFZGMHpYQkl3TURLWlI0ZmNMRTdPQU41eTUzeTNCRFlQbXhZZ01Pc0praXQ0ZWR6OUhvVVY3TUk5SWdKRGVYbmMvV0l2U1Qyd3dLeUpTOXdlOHlpMTZ0UEFJbUZhcjlCWS9xNjh0MnZvNUFQa01qbC9VOTVyejB0eWtWS3JkanVnZDd1VVVXclZId1B2QzlNbXhRM2hhU2RPMDExNHh0UEQ3K0RLT0p0UXh2ODFhK0EybmpTOVJ6QlpZYlp4UjkvSjNKYyt3NE5MZFdHUCs5Sm5jSWZ0Zk1OK1lHRjdyOVZ1Z1pWYWRTT21IYWV0VEJvV0RaN05MWDBtMlQrcEM3ZTVwYzhrRnRtT2R3dUJXODMzdmwxNDlQSlVhdFdGbVBaWmFqTmZrQ0ZqeVlnN21YVUoybkZKeGF6azhTd1pjYWQ0anFFT21HbSs1KzNHNDk2UlVxcytETXdGMmtMUHlHVnluaDM5RzJhblRQRDBzcGN0TjZWTTROblJ2eEYzV0p1QU9lWjc3UkVkNnY0cXRlcXZnWGtJekczbE1qbC9IZjBiRm5RWkNiak4zZjJ2dGlkdUt6RGZmSTg5cHNQakc2Vld2UUc0QjRISU1tUThOdlFXbmg0K3Ayc0k1UVM1VE03VHcrZncrTkJieFkvbFZ1QWVwVmE5dnNObGRQUUNBRXF0ZWhXaXh6WEEzSDVUZUgzQ1EwUUVkVTJHaUlrSUN1WDFDUTh4dDk4VThhRW00RTd6UGUwd1htdGU1cFo4TTRLT0Y1akd5U3VuUE5VMXJTbGdZR1F5SzZjOHhTVGJjVzR0Y0xNM1dxNEZyejQvbFZyMU44QVV3Q3BBUnEvUUdENmMvQVR6VTZkZjFxdFFNbVRjMlc4S0gwNSt3bDQwbzJKZ2l2a2VlZzJ2dnlDVld2VkJZQUtpeVpBZ2VTQ0xoOTJHWnVMRGwrVjZja0pJTkc5TS9BTlBEWjlqYnplMS9jQUU4NzN6S2o3cEFabkhiSk9COThUSHJvZ2J6TnJwUzdpcjMxU3g0ZGdsaVZ3bTQ2NStVMWs3ZlltOVJ6S1lwbjRuZXpyT2RZVnN6QmVMWE9mcUFEcVY1bTVNUzFzMjI0MWxWeGV5N09nR2RPZHpiRSs4QkZER3ByTjQ2RzJPK2g5NlFLM1VxbGQwcEF5ZFN1UDB1TThGTmxjaUZWaUJhQnRiQ3p0S00xbCtiRE1uYTBwOFhoY3A2QitleU1MQk56RXRZWVNqTEJtWWx2dzZ2TTFycHhEWVhCRTVwb1dLdnlQYVJnQk12ajdmRlI5Z1JlN1dEZ2NqOVJjREk1TzVKKzFhcmtzYTQrajFVd01zQWQ1eWR6M1hGWjFHWUFzNmxTWUZlQlZ3dU1hNDcxdzJxMDV0SjZQc21PU2JoTFFYdVV6T3BMakJ6RStkN21yamovWEE0KzZZMmJTSFRpZXdCWjFLTXcxWUJ0ajRZRmc0MjFERnBvSzlmRlg0czl2K3UxTFJKeXlPbWNuam1KMHlVZXpDS2VZQXNGaXBWZS93UlQwNnJjQUFPcFZHaG1ucGNTbmcxSU02dTdxUXJjVUgyVjJXeFlucUlrbTNvQWZUR0haQVpDK3VpaC9LTlltajNKbTRPUUk4QzJ3dzI1ajdoRTR0c0FYeisva1dUR2FnTGhlVnl4djEvSHp1QkFjclRuRzQ4alFuYTBxOEhsdFRJUStnZjNnaXc2UDdNYXBIS3VON0RuQzQ3N0NJREV4UHBvM2Vlczg2NDZJUVdJaE9wWmtJUElScGJ0dXRTZXdXUXl1bmEwczVXVk5LVWQxNWl1dkxLV21vcEx4UlQwMXpBdzB0alRRYld0bzIxUWdKQ0NKUXJpQkVFVXg0WUFneHdSRWtoRVNSRkJwTGN2ZFkrb2NuMEM4c1FSejcwUm4xd0JyZ0hiUDdyV1JjZEFKYjBLazBrWmhFbm9kcCt0UHR1eTBSclppOENqNEYxaWkxYW1tQ1FvdHdKYkRyWFN2OGhQbUcvUWY0ajA2bGlRZG1BemNBMTJGbm1DVVJ0Y0JXVEhHb05pbTFhdW0yUy9lUVRpdXdFUE9OZkE5NFQ2ZlNCQUZqZ1Nzd1RZZU9RUkFwMThzVVlPb0Y3OFRrUWI5ZnFWVTNPVCtsYzlGcEg5SHRRYWZTUkFNamdIUk1XOWIzeGJSVlVJejVMeFFJQWl6Ymt0UURqZVoveTgxL3hVQ2UrUzhIeUZScTFUWTdMbmMyWEQyaS93Y2tCRW5pU2NZdXdRQUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcblx0XHR3aWR0aDogMTAwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5wcm8td3JhcHBlciAuaWNvbm4uaWNvbm4xIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFIZ0FBQUI0Q0FZQUFBQTVaRGJTQUFBUjRFbEVRVlI0bk8yZGVaZ1U1WjNIUDFYVlU5ekRNWURjSURjYUJqSlFDc01oRHk1NGNyamhUTURFWEt0RTI3Z0duOFRraVpwbzhxZ1JReWV5cTA5MjR3S3JnTWF3RURSdVVCRmtRQnNRZ1ZXNWo4RUJnZUdZR1JCcXBxdjJqNm9lYXFxcXIrbnU2ZXFaL2p4UFAxQnZ2VFZWWGQ5K3I5LzdlMyt2TUhMeEZiS2RvRjl1QnhRQy9ZRytRRytnRzFCZ2Zsb0JQcUNOZVVrbFVBTmNCTXJOVHhsd0ZEZ0VIQUIyS1FIMWZNTjlpL29SOU10Unovc2E2RGxTUnRBdnk4QklZRFF3RGlnQ2VpYjRaOEpDdHdkNlJMbFhLYkFEMkFSc0FiWXBBVlZOOUprelNWWUlIUFRMMXdCVGdGdUJ5VndWS04zME5EL1R6T09xb0Y5ZUQ2d0QxaW9COWNzR2VvNTZJM2kxaWc3NjViYkFUR0FPTUFHUU12cEFUa0xBKzhBS1lKVVNVQzlrNGlGaVZkR2VFempvbDI4QTdzTVF0MVU4MTlSb2NPU2N6c0Z5blM4dTZKeW8wRGxaQ2VXWGRDcXV3RmVxVG8wR2w2cU4vQzN6d0NkQ0MxbWdqUXdkV3dsMGFRTmQ4d1c2dHhYb1Z5RFFwNzJBVDR6N3NTOENyd0V2S2dGMWE2TGZPUm15UXVDZ1h4YUI2Y0REUUhHcy9PZStnbzlLTlhhV2FldzZvWE9vM0JBd2xmaEU2RnNnVU5oVllGaFhrUnQ3aWJSdkVkZWxKY0J6d0dvbG9LYjRxWng0V3VDZ1h4YUF1NERIZ2FIUjh1NC9vL1B1QVkyU294cWZuOUxSOUlaNHdxdUlBZ3p1TEZEY1cyUmlmNUVCSFlWWWwrekcrRjUvVlFKcTJwN1dzd0lIL2ZJRTRIZkFpRWg1VGxmcC9NK25HbS92MVRoeXJvRVZqVUdmOWdLM0RCS1pkcDFJcDlaUnhkNE8vRVFKcUJ2UzhSeWVFempvbDNzQXp3QnpJK1g1cUZSanhVNk56VWUwQmkrcGlTSUtNS2FQeUp6aElqZjBqTnBvcndBZVVRSnFhU3J2N3htQnpYWjJBZkFiWElZNW1nN3I5MnY4MS9ZUSswNTdYTlVJRE93azhPMFJFdjgwUUVSMEw5U1Z3S1BBa2xTMXo1NFFPT2lYK3dETGdURnU1emNjMUhoeGE0Z0Q1ZGtwckozK0JRTDNqcGE0cVcvRUVyMFptSzhFMU1QSjNpdmpBZ2Y5OGp6Z0JTRGZmbTd2YVozbk40WFlmanp0bmMyTU1LS0h5RVBqSkFaMWNpM09GY0NQbElDNlBKbDdaRXpnb0Y5dUJ2d1IrTDc5M0tWcStMY3RJVlo5RXZKOEc1c3NvZ0N6Q2lYdUs1Wm9tZWVhNVUvQS9VcEFyWmNRc1FTT2Z5aWYyRTE3WU5odkhlSnVQYVl4WjNrMUszWTJmbkhCNkZ1cytDVEVuT1hWYkQzbVdsTjlIOWhrdnJPVWszS0JnMzU1T1BBaG9GalQxUkE4dnltRWYzVU5KeXFiZ0xJMlRsVHErRmZYc0doakNEWGtPSzBBSDVydkxxV2tWT0NnWDc0Rm8rUjJzNmFYVmVoOGQxVTFyM3djb3VsSmV4VWRlSFZuaUh0V1ZWTlc0WGdUM1RCSzhpMnB2R2ZLQkE3NjVidUFOVUJyYS9xV294cDNyNmhtYjVZT2ZkTEJ2dE02ZDYrb1pzdFJSNVhkR2xnVDlNdi9uS3A3cFVUZ29GLytKb2F4dlU2TC8vb3VqUit2cWVIQzVWVGNwWEZ4NFRMOGVFME5yKzkyaUN3RHE4eDNtalJKQzJ6KzJwWmltYzdUZ2NBSElaN2VVTk1rT2xMMVJkUGg2ZmRxV1B5Qm8rbVNnS1ZCdi95TlpPK1JsTUJCdjN3YjhDb1djVFVkbmx4Znc3SWR6cDVFRG5lVzd3ang2L1dPd2lBQnI1anZ1TjdVVytDZ1h4NEtyTVJTTFdzNi9HcDlEV3MrYlp5R2kzU3k5bE9OWHpsRkRsZlhVV2Zhb2xFdmdjMHgyNXRZYk1vNjhOdjNhbGozV1U3YytyTHVNNDNmdmxkanI2NWJBMi9XZDV5Y3NNQ20wOXNiMkp6VmxwU0VXTDBuSjI2eXJONmpzYVRFMGJ6MUFONHdyWU1KVVo4U3ZBU2JFZVAxM1JvdmI4dTF1YW5pNVcwaHQ5NjFnbUhUVDRpRUJEWW5EcjVuVGR0eVZPUFpEVFdKM2pkSERKN2RVT00yVHY2ZXFVSGN4QzJ3T2VWWDV4ZFVWcUh6aTdkelE2RjBvT253aTdkcjNDeGVMd1Q5OHJYeC9wMjRCRFluNjVkam1mSlRRL0RJdWhvcWNrYU10RkZ4R1JhdXE3SGJydk9CWmFZbU1ZbTNCQy9BTmxuL1Fra29aMzVzQVBhZDF2bmpaa2YvWmd5R0pqR0pPUjhjOU1zOWdmL0RNaVQ2OEpqR0E2c2QzZmtjYVVJQS9qRGR4NDI5NnBUSFN1QjZJS3FQVnp3bCtEa3M0bDZxaHFmZWFkcXpRZzJORGp6NVRxaldjZCtrRFlZMlVZa3FjTkF2andObVdOT1dsSVNhNUh4dXBqbFpxYnVOajJkaUxNQ0xTRVNCVGFmMDV6RnFDTUJvRDE3YmxSdnZab3JYZHJsNm5OYlJ5RTYwRW53WE5xZjBSWnVhaHB1TlY5RjBlRzZqdytZd0FrTXJWMXdGTnJ2Z2oxdlROaHpVR3EzM1l6YXg0d3VkRFFjZE9qeEJCQzBqbGVBcFdOWUthVG9zMlpLcm1yM0NpMXNkTmVuWE1EUnpFRW5naGRhRGYrelhPSHcyVnpkN2hRUGxPdXYzTzByeFFyZThEb0dEZm5rVU5xUEdzdTI1MHVzMWxqbzFHUU9Nc2llNmxlQWZXZytDcFZyT1l1VkI5cDdXK2FqVVVZcC9hRStvRTZQRERKc3d5NXIyNnM3TWQ2eGF5eURFWEk3YjhGUm1lTzM4aXAyYWZVWGpMT0Fob0RhY2hEMEl5MndzWVJOT1ZlbVVPS2VzR295ZTdRUitkNGVQdmdVZVZCY2piTVJQMzZ6aFlJWVd6VzArb25HcVNxZnoxZlhKclRBMGZDbWNZSytpWjFzUDFuNm1FY3BnQVg1MG91UlpjY0ZZQlA3NHBNd0ZLdEowUXlNYmRUU3NGVGpvbDdzQU4xbFAvdjN6ekZiUGd6cWxaZWxVU2huY09iTS93TGVjR3QwRWRBa2ZXSDkrVTdDNHYrNC9vMmM4YklKYnUzdmtuTTdSREQxWHIzWUMxM2J3Vm8xeTlKek8vak82TldhSUJOeUpzV3F4anNDM1d5OTg5MERtTzFkMi92UlJpSmUyWm5ZbTY3dUt4SDJqdlJXeTY5MERHZ002MW5tbU96QUZGZ0dDZmprUG1Hak5zZkd3dHdTK2NOa1FPTk1EdHBlM2hUaHpNZE5QVVpjUGpqaTBtZ2prd2RVMmVDUVdkNXp5U3pyN1BUYjJQVldsWjdUREYwYlRqVGhkWG1MdktaMnpsK3JvbFkvcCtScXVvdXRZcnJZZjF6TmVVdUtsWFF1WU1rUmlZQ2VCS2hVMkh6YWk4MlRMODZjQ0hkaDJYR2Z5d0RyOWcyS2d4R2M1cU9XVEU5bnhlb1oxRlZnME5ZOThpenY0aktFaUd3OXAvUFN0R3FxYmtJVjFaNW5PNUlGMWtvcmhhaFZkWjk1MzF3a1AxSVV4YUNuRE0zZjY2b2diWm54ZmtSL2M0SzJPVUxyWmZkS2gyUWdBTWVpWDJ3Tzl3cW1hRG9leUlKelJwQUVpSFZwRUhySjhvMUNLRkt1cVVYTGdqQ05lWnkrZ3ZZZ3RSdVRKU3QwdGhvVG42TjArdW5yNXphQ2daZE5ST0J4eDE4WlFFUmhnVGNtMGNTTmVxbUlZK25YZ1l2cGlnSG9TRjV2NFlCSG9ZMDA1bGlVQ2J6d1V2Wit3clZTenU1azJlc291T0xUcksySnNZbEZMcHN5QWlYS2dYT2UvUDNadlN5NnE4T3o3V2RET3BKZ3ZuT3VZZXZtQWErcG1hckRuU1pyRm0wSWNQNjh6cjBpaWUxdUJrQVlsUnpVQ0g0U3lwcWxKSlNjckhVbWRmVUFIYThyNXI3TG54ZWdZYTVOZjM2M1IzR2NzaUV2R3JiZEZuaEVhZUVSM2tmNGRCYnJsUXl0Wm9GWDBhSUdlb2VLeTQ4c1grSURPMXBUeldicGE4SElTUzVUYnRZQzV3eVZtRmtxMFNYZ052WGM0N3pTaGR2WmhDMXhXNmZ3Vk5HcnVHQ0x5OEhoZlZnc2JwdktLUTd0V1BteGVIZDYzWWFVR0FmQ1BsWmhYMUhnc1hpN05rMlRkN2cyQVMxbTFyMWY5ZVdTQ2p4bUYzdmNZU1FTWFlXSHJyUG1HcWF4QzcxR2tSaWR1SkVTTWhjUzF0UFJvajdGemE0RnIyaVJ2ZXJ5NXY4Z0NqM2xrcEFxWGdPTlZJclptMTZ1L2ExR0FiNDlJN3VtVUhpSlBUTTZLN1JycmhjdmtTa2pFMkphdGxqYk52R3VnbjFrb2NlZVErb21zOUJCWk5OVkhzOGFycjV0MkYwWGdsRFdsWFh6YnQyV014eWI1ZUhDc1JBdjMvUThjTlBQQkQyNlUrTU4wSDgwYnNiamdxdDBwSDhibXlMVzBiUzZBeHgxZTVoVkozREZFNG0rZmhkaDBXT1BUTDNXdTJBd2RQZHNKak8wak1xOUl0SHIrTjJyeW16dStaN2tQcUxNSGJwZUcycGszU2RxM2dQbEZFdk9MSkhRTUs4NUZWVWNTb1VNTG9WRlh4WkZ3MGU1TEgxQm5jNlp1K2RuM2F4Y3dCRzhmeGNPaktlQ2kzUkVSdThCdG0vWkx5bWE2TzdVN0xBTDdyU245UEx6WUswZDBYTFRiSndKN3JDa0o3bnlkd3lQNFJFTTdHM3RFSmFDZXhSSU96eWRDLzlpYkgrZndHUDBLSEFYekdIQTJuTFROZXFhd2E2NElaeHN1bW0ySHE1YkpFdXVaWVYxekpUamJHTjdOb1ZrSlhCVjRzL1ZNVVhjaGNteThISjVEQUViMGlDN3dOb3o5YkFIbzJFckl0Y05aeEtET2d0M0p2eElJZ2ltd0VsQ3JnWGV0T2FMc1hwM0RZNHp0NDlEcUhhQWE2czRPdm1uTk1iRi9UdUJzd1VXcmRlSC9XTStzQldxOXhRZDBGR0t1LzBrM3VyZm5QRHhCNy9hQ05UNEhHQnIrTFh4UUs3QVNVRThDNzF0ejNqWTRzNlY0L3hudksrd1N2N2xCdVhXUVE2UDNnWlBoQS92WmxkYURLVU5FcEF4cS9OUTdOWjRPZ2xwNlh1ZXgvODNjbmxHaUFGT3Zjd2hVUjBQN3BOcEtqQWppTGNId2d5cnVMYklwUXdGWmpwM1htYlc4MnJNK3kxVlhNanR6UHFhUFk2NzdFdEVFVmdMcWhhQmZYZ25jRTA2Yk16eHpBb2ZKZEV4SXJ6SjdtR3ZwdldCTmNLdUFYN0llM05CVFpGQ24zSmpZYXd6cUpOaTMyUUdiZHVBaXNCSlF0d0pickdtTnlmdS9zVEIvaEVPVExjQldlMktrTHRUVDFvUEpBMFhQaGZCcnl2UXJFSmcwd0NIZDAyNTVJd204RnNzOHNTalFhSjNGczVGN1J6a0N6T3pCME15QnE4QktRTldBeDZ4cEUvcUpGSFhQbGVKTTgvWHVBaFA2T1dSN2pBanJCcU9OY3YrS09hY1k1dUh4dmlZVm1zaHJpQUw4Wkx6RFhYUUhobGJ1MTBRNm9RUlVIU004ZkMwRE93bk1MTXhWMVpsaVpxRVJzdEhHUTBRWmprZTFVeWtCZFJQd21qVnRRYkZFbHhRc0FzdVJHRjNhQ0N3b2RoU3UxNENOMGE2THh4RDVNSllWaUMzejRPYzNTem1IZ0FaRXdIam50dFdEVlJqYVJDV213RXBBTFFVZXRhYU42aVV5WjNpdXFtNG9aZytYR09VMGFqeHFhaE9WZUtjU2xtQno2N2wvakd0N2tDUEZET3drOE1BWVIyRXFBVjZJNS9xNEJEYUhUZk94dVBYSUVqeHp1M3UwMXh5cEliK1o4WTdsdXZwV0FQTk5UV0lTOTJTZ0VsQVBBL2RiMDdxM0ZYankxdHpRS1IySUF2ejZWcC9iY3BUN2xZQjZLTzYvazhoTmxZQzZEUGdQYTlybzNpSUxKelRCcFh4cFp1RUVIOFc5SGZMOHA2bEIzTlJuT3Y5SDJCemxad3dWK2M3SVhLY3JWWHhucE1TTW9RNXB0Z0VMRXYxYkNRdXNCTlFyR0R0T0g3ZW1MeWlXbUg1OXpsRXZXYVpmTDdxTmQ0OERkNW52UGlIcXBZZ1NVSTlqN0xOVUZVNFRnSjlOOUhGN2h2MjRzcG5iQjR2OGJLTFBibU80Q054dXZ2T0VxYmNhU2tEZGpiSGJaVzNvTkZFd1ltalVOMUJLVStiT0lTS1BUWEowV0ZWZ3B2bXU2MFZTU2lnQjlTMWdMaFozVzFHQVgwN3k1WndFRW1CZWtjUXZuZUtHZ0crYTc3amVKRjNVbElENkJuQTNGcEVGNE1HeEVvOU1hRm9iWXlTS0tNQWpFeVFlSE9zdy9ZYUF1NVdBK3Blazc1SHNId0JRQXVvcjJLcHJNR1kvZmovVlIzN3pWTnlsY1pIZkhINC8xZWMyTzZjQ3M4MTNtalFwYXl6Tmtqd05TOGNMakhIeXNqbDVPYk9taFlHZEJKYk55V08wYzV4YkJVeExSY2tOazlMZWtCSlEvdzZNQjhxczZkM3lCZjQ4SzQrNXc1djJMSlFBekJvbThlZFplVzRSY2NxQThlWTdUQmtwNys0cUFmVmo0RVpzeGhCWmduOGRMN0Y0bXE5SnppZDNhU093ZUpxUGhUZEpkdHN5R08vcVJ2UGRwWlMwakdmTU1kczR6RDFzcll6dUxiTHlXM25NSHRZME9tQ2lBTE9IU2F6OGxtdVZESWJwZDF4OXg3bXhFRVl1VHUreWdhQmZub2N4dFpWdlA3ZjN0TTd6bTBKc1A5NDQ0OHlQNkNIeTBEZ3Awc0tCQ3VBQkphQXVUZVllUVgvMCtNOXBGOWg4aUw3QVVtemIySWJaY0ZEajM3ZUczSGJ1eWtyNkZRamNPMHB5ODM0TVU0SXg1UmYzckZBa1BDR3crU0FpeGtURlU5aTJFUUJqdjRGLzdOZFl1ajJVOFNXWjlXVmdKNEc3UjBoTUdpQkdhbjRxZ1o4REw4UTdueHNMendnY0p1aVhld0tMZ0JtUjhueFVxdkhxeHhvbFI3V2s5a0ZxQ0VRQmludUx6UDI2eUEwOW8zWnAvZ0k4RkkrYlRTSjRUdUF3UWI4OEFYZ09LSXFVNTFTVnpwcFBOZDc2WE9QWWVXOHAzYXVkd0cyRFJhWmVGek5jOFE3Z1lTV2dia2pIYzNoV1lJQ2dYeFl3cGg2ZkFMNFdMZSsrMHpyckQyaVVITkhZZDdyaHQ2QVhNS3JnTVgxRWJ1NHZ4bU80MlFNOERyeGgrcGluQlU4TEhNWnNuNmRqdUlFV3g4aE8rU1dkWUtuT0oyVWF1MDdxSENwM2JJNmNORDRSK2hZSUZIWVJHTlpOUk9ucENGVVVpUktNbW1sMXF0clphR1NGd0ZhQ2Zua1U4QzhZdHUyVzhWeFRvOEhoc3pxSHp1cDhjVUduckVMblpDV1VYOVNwVk9FclZhZGFnNi9NZllWYTVFR2VDQzFrZ1RZeUZMUVN1S2ExRVVxNVIxdUJ2aDBFcnUyUVVGRFdTOEFxNEVWeitXMkRrWFVDaHduNjViWVlJcy9GTUg5NmJmNHhoTEdxNEZWZ2xSSlFMOFRJbnhheVZtQXJRYjk4RFRBRnVCV1lqTXN3cTRHb0F0Wmp4S0ZhcXdUVUwyUGtUenVOUW1BclFiOHNBeU9CMFJqbTBDS2daNXB1VjRyUkM5NkVzWUorbXhKUVBiWDVYNk1UMkkyZ1gyNFBGQUlETUxhczd3TjBBd3JNVDB0QUJscVpsMXdDcnBqL2xwdWZNdUNJK2RrUDdGSUM2cm1HK1FiMUo1YkEvdzhRckwvenkyWmVYUUFBQUFCSlJVNUVya0pnZ2c9PScpO1xyXG5cdH1cclxuXHJcblx0LmhvbWUtbmF2IHtcclxuXHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0dG9wOiAyMHJweCAhaW1wb3J0YW50O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQuaG9tZS1uYXYge1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHQvKiAjaWZkZWYgTVAgKi9cclxuXHRcdHdpZHRoOiAxMjZycHg7XHJcblx0XHRsZWZ0OiAxNXJweDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0LyogI2lmbmRlZiBNUCAqL1xyXG5cdFx0d2lkdGg6IDU2cnB4O1xyXG5cdFx0bGVmdDogMzNycHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGhlaWdodDogNTZycHg7XHJcblx0XHRmb250LXNpemU6IDMzcnB4O1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweDtcclxuXHJcblx0XHQmLnJpZ2h0IHtcclxuXHRcdFx0cmlnaHQ6IDMzcnB4O1xyXG5cdFx0XHRsZWZ0OiB1bnNldFxyXG5cdFx0fVxyXG5cclxuXHRcdCYub24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1bnNldDtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5ob21lSW5kZXgge1xyXG5cdFx0XHQvKiAjaWZkZWYgTVAgKi9cclxuXHRcdFx0d2lkdGg6IDk4cnB4O1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0LyogI2lmbmRlZiBNUCAqL1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhvbWUtbmF2IC5pY29uZm9udCB7XHJcblx0XHR3aWR0aDogNThycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuaG9tZS1uYXYgLmxpbmUge1xyXG5cdFx0d2lkdGg6IDFycHg7XHJcblx0XHRoZWlnaHQ6IDM0cnB4O1xyXG5cdFx0YmFja2dyb3VuZDogI0IzQjNCMztcclxuXHR9XHJcblxyXG5cdC5ob21lLW5hdiAuaWNvbi14aWFuZ3p1byB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0fVxyXG5cclxuXHQuc2hhcmUtYm94IHtcclxuXHRcdHotaW5kZXg6IDEwMDA7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuc2hhcmUtYm94IGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmF0dHJJbWcge1xyXG5cdFx0d2lkdGg6IDY2cnB4O1xyXG5cdFx0aGVpZ2h0OiA2NnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1yaWdodDogMTRycHg7XHJcblx0fVxyXG5cclxuXHQuc3dpdGNoVHh0IHtcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcblx0XHRwYWRkaW5nOiAwIDEwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5hdHRyaWJ1dGUge1xyXG5cdFx0cGFkZGluZzogMTBycHggMzBycHg7XHJcblxyXG5cdFx0LmxpbmUxIHtcclxuXHRcdFx0d2lkdGg6IDYwMHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mbGV4IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5mbGV4cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LmF0dHItdHh0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdHdpZHRoOiAxMzBycHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1206\n"); /***/ }), /* 1207 */ /*!******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_combination_status/index.vue?mpType=page ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_ab895bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=ab895bd6&scoped=true&mpType=page */ 1208);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1211);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_ab895bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_ab895bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"ab895bd6\",\n null,\n false,\n _index_vue_vue_type_template_id_ab895bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/activity/goods_combination_status/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIwNy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWFiODk1YmQ2JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJhYjg5NWJkNlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbl9zdGF0dXMvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1207\n"); /***/ }), /* 1208 */ /*!************************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_combination_status/index.vue?vue&type=template&id=ab895bd6&scoped=true&mpType=page ***! \************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ab895bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=ab895bd6&scoped=true&mpType=page */ 1209); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ab895bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ab895bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ab895bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ab895bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1209 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_combination_status/index.vue?vue&type=template&id=ab895bd6&scoped=true&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { staticClass: _vm._$s(0, "sc", "group-con"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _vm._$s(1, "i", _vm.storeCombination) ? _c( "div", { staticClass: _vm._$s( 1, "sc", "header acea-row row-between-wrapper" ), attrs: { _i: 1 }, }, [ _c( "div", { staticClass: _vm._$s(2, "sc", "pictrue"), attrs: { _i: 2 } }, [ _c("img", { attrs: { src: _vm._$s(3, "a-src", _vm.storeCombination.image), _i: 3, }, }), ] ), _c( "div", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 } }, [ _c("div", { staticClass: _vm._$s(5, "sc", "line1"), attrs: { _i: 5 }, domProps: { textContent: _vm._s( _vm._$s(5, "v-text", _vm.storeCombination.title) ), }, }), _c( "div", { staticClass: _vm._$s(6, "sc", "money"), attrs: { _i: 6 }, }, [ _vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("¥")))), _c("span", { staticClass: _vm._$s(7, "sc", "num"), attrs: { _i: 7 }, domProps: { textContent: _vm._s( _vm._$s(7, "v-text", _vm.storeCombination.price) ), }, }), _c( "span", { staticClass: _vm._$s(8, "sc", "team cart-color"), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s( _vm.storeCombination.people + _vm.$t("人拼") ) ) ), ] ), ] ), ] ), _vm._$s(9, "i", _vm.pinkBool === -1) ? _c("div", { staticClass: _vm._$s( 9, "sc", "iconfont icon-pintuanshibai" ), attrs: { _i: 9 }, }) : _vm._$s(10, "e", _vm.pinkBool === 1) ? _c("div", { staticClass: _vm._$s( 10, "sc", "iconfont icon-pintuanchenggong font-num" ), attrs: { _i: 10 }, }) : _vm._e(), ] ) : _vm._e(), _c( "div", { staticClass: _vm._$s(11, "sc", "wrapper"), attrs: { _i: 11 } }, [ _vm._$s(12, "i", _vm.pinkBool === 0) ? _c( "div", { staticClass: _vm._$s( 12, "sc", "title acea-row row-center-wrapper" ), attrs: { _i: 12 }, }, [ _c("div", { staticClass: _vm._$s(13, "sc", "line"), attrs: { _i: 13 }, }), _c( "div", { staticClass: _vm._$s( 14, "sc", "name acea-row row-center-wrapper" ), attrs: { _i: 14 }, }, [ _vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.$t("剩余")))), _c("CountDown", { attrs: { "is-day": false, "tip-text": " ", "day-text": " ", "hour-text": " : ", "minute-text": " : ", "second-text": " ", datatime: _vm.pinkT.stop_time, _i: 15, }, }), _vm._v(_vm._$s(14, "t2-0", _vm._s(_vm.$t("结束")))), ], 1 ), _c("div", { staticClass: _vm._$s(16, "sc", "line"), attrs: { _i: 16 }, }), ] ) : _vm._e(), _vm._$s(17, "i", _vm.pinkBool === 1) ? _c( "div", { staticClass: _vm._$s(17, "sc", "tips font-num"), attrs: { _i: 17 }, }, [_vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.$t("恭喜您拼团成功"))))] ) : _vm._$s(18, "e", _vm.pinkBool === -1) ? _c( "div", { staticClass: _vm._$s(18, "sc", "tips"), attrs: { _i: 18 } }, [ _vm._v( _vm._$s(18, "t0-0", _vm._s(_vm.$t("还差"))) + _vm._$s(18, "t0-1", _vm._s(_vm.count)) + _vm._$s(18, "t0-2", _vm._s(_vm.$t("人,拼团失败"))) ), ] ) : _vm._$s(19, "e", _vm.pinkBool === 0) ? _c( "div", { staticClass: _vm._$s(19, "sc", "tips font-num"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.$t("拼团中,还差"))) + _vm._$s(19, "t0-1", _vm._s(_vm.count)) + _vm._$s(19, "t0-2", _vm._s(_vm.$t("人拼团成功"))) ), ] ) : _vm._e(), _c( "div", { staticClass: _vm._$s(20, "sc", "list acea-row row-middle"), class: _vm._$s(20, "c", [ _vm.pinkBool === 1 || _vm.pinkBool === -1 ? "result" : "", _vm.iShidden ? "on" : "", ]), attrs: { _i: 20 }, }, [ _c( "div", { staticClass: _vm._$s(21, "sc", "pictrue"), attrs: { _i: 21 }, }, [ _c("img", { attrs: { src: _vm._$s(22, "a-src", _vm.pinkT.avatar), _i: 22, }, }), _c( "view", { staticClass: _vm._$s(23, "sc", "dumpling"), attrs: { _i: 23 }, }, [_vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.$t("团长"))))] ), ] ), _vm._$s(24, "i", _vm.pinkAll.length > 0) ? _c( "div", { staticClass: _vm._$s(24, "sc", "acea-row row-middle"), attrs: { _i: 24 }, }, _vm._l( _vm._$s(25, "f", { forItems: _vm.pinkAll }), function (item, index, $20, $30) { return _c( "div", { key: _vm._$s(25, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s("25-" + $30, "sc", "pictrue"), attrs: { _i: "25-" + $30 }, }, [ _c("img", { attrs: { src: _vm._$s("26-" + $30, "a-src", item.avatar), _i: "26-" + $30, }, }), ] ) } ), 0 ) : _vm._e(), _vm._l( _vm._$s(27, "f", { forItems: _vm.count }), function (index, $11, $21, $31) { return _c( "div", { key: _vm._$s(27, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("27-" + $31, "sc", "pictrue"), attrs: { _i: "27-" + $31 }, }, [ _c("image", { staticClass: _vm._$s("28-" + $31, "sc", "img-none"), attrs: { src: _vm._$s( "28-" + $31, "a-src", __webpack_require__(/*! ../static/vacancy.png */ 1210) ), _i: "28-" + $31, }, }), ] ) } ), ], 2 ), _vm._$s( 29, "i", (_vm.pinkBool === 1 || _vm.pinkBool === -1) && _vm.count > 9 ) ? _c( "div", { staticClass: _vm._$s( 29, "sc", "lookAll acea-row row-center-wrapper" ), attrs: { _i: 29 }, on: { click: _vm.lookAll }, }, [ _vm._v( _vm._$s( 29, "t0-0", _vm._s(_vm.iShidden ? _vm.$t("收起") : _vm.$t("查看更多")) ) ), _c("span", { staticClass: _vm._$s(30, "sc", "iconfont"), class: _vm._$s( 30, "c", _vm.iShidden ? "icon-xiangshang" : "icon-xiangxia" ), attrs: { _i: 30 }, }), ] ) : _vm._e(), _vm._$s( 31, "i", _vm.userBool === 1 && _vm.isOk == 0 && _vm.pinkBool === 0 ) ? _c("div", [ _c( "div", { staticClass: _vm._$s(32, "sc", "teamBnt bg-color-red"), attrs: { _i: 32 }, on: { click: _vm.listenerActionSheet }, }, [_vm._v(_vm._$s(32, "t0-0", _vm._s(_vm.$t("邀请好友参团"))))] ), ]) : _vm._$s( 33, "e", _vm.userBool === 0 && _vm.pinkBool === 0 && _vm.count > 0 ) ? _c( "div", { staticClass: _vm._$s(33, "sc", "teamBnt bg-color-red"), attrs: { _i: 33 }, on: { click: _vm.pay }, }, [_vm._v(_vm._$s(33, "t0-0", _vm._s(_vm.$t("我要参团"))))] ) : _vm._e(), _vm._$s(34, "i", _vm.pinkBool === 1 || _vm.pinkBool === -1) ? _c( "div", { staticClass: _vm._$s(34, "sc", "teamBnt bg-color-red"), attrs: { _i: 34 }, on: { click: function ($event) { return _vm.goDetail(_vm.storeCombination.id) }, }, }, [_vm._v(_vm._$s(34, "t0-0", _vm._s(_vm.$t("再次开团"))))] ) : _vm._e(), _vm._$s( 35, "i", _vm.pinkBool === 0 && _vm.userBool === 1 && _vm.pinkT.uid == _vm.userInfo.uid ) ? _c( "div", { staticClass: _vm._$s(35, "sc", "cancel"), attrs: { _i: 35 }, on: { click: _vm.getCombinationRemove }, }, [ _c("span", { staticClass: _vm._$s(36, "sc", "iconfont icon-guanbi3"), attrs: { _i: 36 }, }), _vm._v(_vm._$s(35, "t1-0", _vm._s(_vm.$t("取消开团")))), ] ) : _vm._e(), _vm._$s(37, "i", _vm.pinkBool === 1 && _vm.orderPid === 0) ? _c( "div", { staticClass: _vm._$s(37, "sc", "lookOrder"), attrs: { _i: 37 }, on: { click: _vm.goOrder }, }, [ _vm._v(_vm._$s(37, "t0-0", _vm._s(_vm.$t("查看订单信息")))), _c("span", { staticClass: _vm._$s(38, "sc", "iconfont icon-xiangyou"), attrs: { _i: 38 }, }), ] ) : _vm._e(), ] ), _c( "div", { staticClass: _vm._$s(39, "sc", "group-recommend"), attrs: { _i: 39 }, }, [ _c( "div", { staticClass: _vm._$s( 40, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 40 }, }, [ _c("div", [ _vm._v(_vm._$s(41, "t0-0", _vm._s(_vm.$t("大家都在拼")))), ]), _c( "div", { staticClass: _vm._$s(42, "sc", "more"), attrs: { _i: 42 }, on: { click: _vm.goList }, }, [ _vm._v(_vm._$s(42, "t0-0", _vm._s(_vm.$t("更多拼团")))), _c("span", { staticClass: _vm._$s(43, "sc", "iconfont icon-jiantou"), attrs: { _i: 43 }, }), ] ), ] ), _c( "div", { staticClass: _vm._$s(44, "sc", "list acea-row row-middle"), attrs: { _i: 44 }, }, _vm._l( _vm._$s(45, "f", { forItems: _vm.storeCombinationHost }), function (item, index, $22, $32) { return _c( "div", { key: _vm._$s(45, "f", { forIndex: $22, key: index }), staticClass: _vm._$s("45-" + $32, "sc", "item"), attrs: { _i: "45-" + $32 }, on: { click: function ($event) { return _vm.goDetail(item.id) }, }, }, [ _c( "div", { staticClass: _vm._$s("46-" + $32, "sc", "pictrue"), attrs: { _i: "46-" + $32 }, }, [ _c("img", { attrs: { src: _vm._$s("47-" + $32, "a-src", item.image), _i: "47-" + $32, }, }), _c("div", { staticClass: _vm._$s("48-" + $32, "sc", "team"), attrs: { _i: "48-" + $32 }, domProps: { textContent: _vm._s( _vm._$s( "48-" + $32, "v-text", item.people + _vm.$t("人团") ) ), }, }), ] ), _c("div", { staticClass: _vm._$s("49-" + $32, "sc", "name line1"), attrs: { _i: "49-" + $32 }, domProps: { textContent: _vm._s( _vm._$s("49-" + $32, "v-text", item.title) ), }, }), _c("div", { staticClass: _vm._$s( "50-" + $32, "sc", "money font-color-red" ), attrs: { _i: "50-" + $32 }, domProps: { textContent: _vm._s( _vm._$s( "50-" + $32, "v-text", _vm.$t("¥") + item.price ) ), }, }), ] ) } ), 0 ), ] ), _c("product-window", { attrs: { attr: _vm.attr, limitNum: 1, iSbnt: 1, _i: 51 }, on: { myevent: _vm.onMyEvent, ChangeAttr: _vm.ChangeAttr, ChangeCartNum: _vm.ChangeCartNum, iptCartNum: _vm.iptCartNum, attrVal: _vm.attrVal, goCat: _vm.goPay, }, }), _c( "view", { staticClass: _vm._$s( 52, "sc", "generate-posters acea-row row-middle" ), class: _vm._$s(52, "c", _vm.posters ? "on" : ""), attrs: { _i: 52 }, }, [ _vm._$s(53, "i", _vm.weixinStatus === true) ? _c( "button", { staticClass: _vm._$s(53, "sc", "item"), attrs: { _i: 53 }, on: { click: function ($event) { _vm.H5ShareBox = true }, }, }, [ _c("view", { staticClass: _vm._$s(54, "sc", "iconfont icon-weixin3"), attrs: { _i: 54 }, }), _c("view", [ _vm._v(_vm._$s(55, "t0-0", _vm._s(_vm.$t("发送给朋友")))), ]), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(56, "sc", "item"), attrs: { _i: 56 }, on: { click: function ($event) { return _vm.appShare("WXSceneSession") }, }, }, [ _c("view", { staticClass: _vm._$s(57, "sc", "iconfont icon-weixin3"), attrs: { _i: 57 }, }), _c("view", [ _vm._v(_vm._$s(58, "t0-0", _vm._s(_vm.$t("微信好友")))), ]), ] ), _c( "view", { staticClass: _vm._$s(59, "sc", "item"), attrs: { _i: 59 }, on: { click: function ($event) { return _vm.appShare("WXSenceTimeline") }, }, }, [ _c("view", { staticClass: _vm._$s(60, "sc", "iconfont icon-pengyouquan"), attrs: { _i: 60 }, }), _c("view", [ _vm._v(_vm._$s(61, "t0-0", _vm._s(_vm.$t("微信朋友圈")))), ]), ] ), ] ), _vm._$s(62, "i", _vm.posters) ? _c("view", { staticClass: _vm._$s(62, "sc", "mask"), attrs: { _i: 62 }, on: { click: _vm.listenerActionClose }, }) : _vm._e(), _vm._$s(63, "i", _vm.H5ShareBox) ? _c( "view", { staticClass: _vm._$s(63, "sc", "share-box"), attrs: { _i: 63 } }, [ _c("image", { attrs: { src: _vm._$s( 64, "a-src", _vm.imgHost + "/statics/images/share-info.png" ), _i: 64, }, on: { click: function ($event) { _vm.H5ShareBox = false }, }, }), ] ) : _vm._e(), _c("home", { attrs: { _i: 65 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1210 */ /*!**************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/static/vacancy.png ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/activity/static/vacancy.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEyMTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL2FjdGl2aXR5L3N0YXRpYy92YWNhbmN5LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1210\n"); /***/ }), /* 1211 */ /*!******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_combination_status/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1212);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjExLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1211\n"); /***/ }), /* 1212 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_combination_status/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _countDown = _interopRequireDefault(__webpack_require__(/*! @/components/countDown */ 189));\nvar _productWindow = _interopRequireDefault(__webpack_require__(/*! @/components/productWindow */ 379));\nvar _util = _interopRequireDefault(__webpack_require__(/*! ../../../utils/util.js */ 554));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _activity = __webpack_require__(/*! @/api/activity */ 106);\nvar _store = __webpack_require__(/*! @/api/store */ 127);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _app = __webpack_require__(/*! @/config/app.js */ 21);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app2 = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar NAME = 'GroupRule';\nvar app = getApp();\nvar _default = {\n name: NAME,\n components: {\n CountDown: _countDown.default,\n ProductWindow: _productWindow.default,\n home: _home.default\n },\n props: {},\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app2.HTTP_REQUEST_URL,\n currentPinkOrder: '',\n //当前拼团订单\n isOk: 0,\n //判断拼团是否完成\n pinkBool: 0,\n //判断拼团是否成功|0=失败,1=成功\n userBool: 0,\n //判断当前用户是否在团内|0=未在,1=在\n pinkAll: [],\n //团员\n pinkT: [],\n //团长信息\n storeCombination: undefined,\n //拼团产品\n storeCombinationHost: [],\n //拼团推荐\n pinkId: 0,\n count: 0,\n //拼团剩余人数\n iShidden: false,\n isOpen: false,\n //是否打开属性组件\n attr: {\n cartAttr: false,\n productSelect: {\n image: '',\n store_name: '',\n price: '',\n quota: 0,\n unique: '',\n cart_num: 1,\n quota_show: 0,\n product_stock: 0,\n num: 0\n },\n productAttr: []\n },\n cart_num: '',\n userInfo: {},\n posters: false,\n weixinStatus: false,\n H5ShareBox: false,\n //公众号分享图片\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n attrTxt: this.$t(\"\\u8BF7\\u9009\\u62E9\"),\n //属性页面提示\n attrValue: '',\n //已选属性,\n orderPid: 0\n };\n },\n computed: (0, _vuex.mapGetters)({\n 'isLogin': 'isLogin',\n 'userData': 'userInfo'\n }),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getCombinationPink();\n } else {\n (0, _login.toLogin)();\n }\n },\n deep: true\n },\n userData: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.userInfo = newV;\n app.globalData.openPages = '/pages/activity/goods_combination_status/index?id=' + this.pinkId;\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n var that = this;\n if (options.id) {\n that.pinkId = options.id;\n }\n if (that.isLogin == false) {\n this.$Cache.set('login_back_url', \"/pages/activity/goods_combination_status/index?id=\".concat(options.id));\n (0, _login.toLogin)();\n }\n },\n mounted: function mounted() {\n if (this.isLogin) {\n this.getCombinationPink();\n }\n },\n methods: {\n // app分享\n appShare: function appShare(scene) {\n var that = this;\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].$page.fullPath; // 获取当前页面路由,也就是最后一个打开的页面路由\n uni.share({\n provider: \"weixin\",\n scene: scene,\n type: 0,\n href: \"\".concat(_app2.HTTP_REQUEST_URL).concat(curRoute),\n title: that.$t(\"\\u60A8\\u7684\\u597D\\u53CB\") + that.userInfo.nickname + that.$t(\"\\u9080\\u8BF7\\u60A8\\u53C2\\u56E2\") + that.storeCombination.title,\n imageUrl: that.storeCombination.small_image,\n success: function success(res) {\n uni.showToast({\n title: that.$t(\"\\u5206\\u4EAB\\u6210\\u529F\"),\n icon: 'success'\n });\n that.posters = false;\n },\n fail: function fail(err) {\n uni.showToast({\n title: that.$t(\"\\u5206\\u4EAB\\u5931\\u8D25\"),\n icon: 'none',\n duration: 2000\n });\n that.posters = false;\n }\n });\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n // 授权后回调\n onLoadFun: function onLoadFun(e) {\n this.userInfo = e;\n app.globalData.openPages = '/pages/activity/goods_combination_status/index?id=' + this.pinkId;\n this.getCombinationPink();\n },\n /**\n * 分享打开\n * \n */\n listenerActionSheet: function listenerActionSheet() {\n if (this.isLogin == false) {\n (0, _login.toLogin)();\n } else {\n this.posters = true;\n }\n },\n // 分享关闭\n listenerActionClose: function listenerActionClose() {\n this.posters = false;\n },\n // 小程序关闭分享弹窗;\n goFriend: function goFriend() {\n this.posters = false;\n },\n /**\n * 购物车手动填写\n *\n */\n iptCartNum: function iptCartNum(e) {\n this.$set(this.attr.productSelect, 'cart_num', e);\n this.$set(this, 'cart_num', e);\n },\n attrVal: function attrVal(val) {\n this.attr.productAttr[val.indexw].index = this.attr.productAttr[val.indexw].attr_values[val.indexn];\n },\n onMyEvent: function onMyEvent() {\n this.$set(this.attr, 'cartAttr', false);\n this.$set(this, 'isOpen', false);\n },\n //将父级向子集多次传送的函数合二为一;\n // changeFun: function(opt) {\n // \tif (typeof opt !== \"object\") opt = {};\n // \tlet action = opt.action || \"\";\n // \tlet value = opt.value === undefined ? \"\" : opt.value;\n // \tthis[action] && this[action](value);\n // },\n // changeattr: function(res) {\n // \tvar that = this;\n // \tthat.attr.cartAttr = res;\n // },\n //选择属性;\n ChangeAttr: function ChangeAttr(res) {\n this.$set(this, 'cart_num', 1);\n var productSelect = this.productValue[res];\n if (productSelect) {\n this.$set(this.attr.productSelect, 'image', productSelect.image);\n this.$set(this.attr.productSelect, 'price', productSelect.price);\n this.$set(this.attr.productSelect, 'quota', productSelect.quota);\n this.$set(this.attr.productSelect, 'unique', productSelect.unique);\n this.$set(this.attr.productSelect, 'cart_num', 1);\n this.$set(this.attr.productSelect, 'product_stock', productSelect.product_stock);\n this.$set(this.attr.productSelect, 'quota_show', productSelect.quota_show);\n this.$set(this, 'attrValue', res);\n this.$set(this, 'attrTxt', this.$t(\"\\u5DF2\\u9009\\u62E9\"));\n } else {\n this.$set(this.attr.productSelect, 'image', this.storeCombination.image);\n this.$set(this.attr.productSelect, 'price', this.storeCombination.price);\n this.$set(this.attr.productSelect, 'quota', 0);\n this.$set(this.attr.productSelect, 'unique', '');\n this.$set(this.attr.productSelect, 'cart_num', 0);\n this.$set(this.attr.productSelect, 'quota_show', 0);\n this.$set(this.attr.productSelect, 'product_stock', 0);\n this.$set(this, 'attrValue', '');\n this.$set(this, 'attrTxt', this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n }\n },\n ChangeCartNum: function ChangeCartNum(res) {\n //changeValue:是否 加|减\n //获取当前变动属性\n var productSelect = this.productValue[this.attrValue];\n if (this.cart_num) {\n productSelect.cart_num = this.cart_num;\n this.attr.productSelect.cart_num = this.cart_num;\n }\n //如果没有属性,赋值给商品默认库存\n if (productSelect === undefined && !this.attr.productAttr.length) productSelect = this.attr.productSelect;\n if (productSelect === undefined) return;\n var stock = productSelect.stock || 0;\n var quotaShow = productSelect.quota_show || 0;\n var quota = productSelect.quota || 0;\n var productStock = productSelect.product_stock || 0;\n var num = this.attr.productSelect;\n var nums = this.storeCombination.num || 0;\n //设置默认数据\n if (productSelect.cart_num == undefined) productSelect.cart_num = 1;\n if (res) {\n num.cart_num++;\n var arrMin = [];\n arrMin.push(nums);\n arrMin.push(quota);\n arrMin.push(productStock);\n var minN = Math.min.apply(null, arrMin);\n if (num.cart_num >= minN) {\n this.$set(this.attr.productSelect, 'cart_num', minN ? minN : 1);\n this.$set(this, 'cart_num', minN ? minN : 1);\n }\n // if(quotaShow >= productStock){\n // \t if (num.cart_num > productStock) {\n // \t \tthis.$set(this.attr.productSelect, \"cart_num\", productStock);\n // \t \tthis.$set(this, \"cart_num\", productStock);\n // \t }\n // }else{\n // \tif (num.cart_num > quotaShow) {\n // \t\tthis.$set(this.attr.productSelect, \"cart_num\", quotaShow);\n // \t\tthis.$set(this, \"cart_num\", quotaShow);\n // \t}\n // }\n this.$set(this, 'cart_num', num.cart_num);\n this.$set(this.attr.productSelect, 'cart_num', num.cart_num);\n } else {\n num.cart_num--;\n if (num.cart_num < 1) {\n this.$set(this.attr.productSelect, 'cart_num', 1);\n this.$set(this, 'cart_num', 1);\n }\n this.$set(this, 'cart_num', num.cart_num);\n this.$set(this.attr.productSelect, 'cart_num', num.cart_num);\n }\n // if (res) {\n // \tnum.cart_num++;\n // \tif (num.cart_num > quota) {\n // \t\tthis.$set(this.attr.productSelect, \"cart_num\", quota);\n // \t\tthis.$set(this, \"cart_num\", quota);\n // \t}\n // } else {\n // \tnum.cart_num--;\n // \tif (num.cart_num < 1) {\n // \t\tthis.$set(this.attr.productSelect, \"cart_num\", 1);\n // \t\tthis.$set(this, \"cart_num\", 1);\n // \t}\n // }\n },\n //默认选中属性;\n DefaultSelect: function DefaultSelect() {\n var productAttr = this.attr.productAttr,\n value = [];\n for (var key in this.productValue) {\n if (this.productValue[key].quota > 0) {\n value = this.attr.productAttr.length ? key.split(',') : [];\n break;\n }\n }\n for (var i = 0; i < productAttr.length; i++) {\n this.$set(productAttr[i], 'index', value[i]);\n }\n //sort();排序函数:数字-英文-汉字;\n var productSelect = this.productValue[value.join(',')];\n if (productSelect && productAttr.length) {\n this.$set(this.attr.productSelect, 'store_name', this.storeCombination.title);\n this.$set(this.attr.productSelect, 'image', productSelect.image);\n this.$set(this.attr.productSelect, 'price', productSelect.price);\n this.$set(this.attr.productSelect, 'quota', productSelect.quota);\n this.$set(this.attr.productSelect, 'unique', productSelect.unique);\n this.$set(this.attr.productSelect, 'cart_num', 1);\n this.$set(this.attr.productSelect, 'product_stock', productSelect.product_stock);\n this.$set(this.attr.productSelect, 'quota_show', productSelect.quota_show);\n this.$set(this, 'attrValue', value.join(','));\n this.attrValue = value.join(',');\n this.$set(this, 'attrTxt', this.$t(\"\\u5DF2\\u9009\\u62E9\"));\n } else if (!productSelect && productAttr.length) {\n this.$set(this.attr.productSelect, 'store_name', this.storeCombination.title);\n this.$set(this.attr.productSelect, 'image', this.storeCombination.image);\n this.$set(this.attr.productSelect, 'price', this.storeCombination.price);\n this.$set(this.attr.productSelect, 'quota', 0);\n this.$set(this.attr.productSelect, 'unique', '');\n this.$set(this.attr.productSelect, 'cart_num', 0);\n this.$set(this.attr.productSelect, 'product_stock', 0);\n this.$set(this.attr.productSelect, 'quota_show', 0);\n this.$set(this, 'attrValue', '');\n this.$set(this, 'attrTxt', this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n } else if (!productSelect && !productAttr.length) {\n this.$set(this.attr.productSelect, 'store_name', this.storeCombination.title);\n this.$set(this.attr.productSelect, 'image', this.storeCombination.image);\n this.$set(this.attr.productSelect, 'price', this.storeCombination.price);\n this.$set(this.attr.productSelect, 'quota', 0);\n this.$set(this.attr.productSelect, 'unique', this.storeCombination.unique || '');\n this.$set(this.attr.productSelect, 'cart_num', 1);\n this.$set(this.attr.productSelect, 'quota_show', 0);\n this.$set(this.attr.productSelect, 'product_stock', 0);\n this.$set(this, 'attrValue', '');\n this.$set(this, 'attrTxt', this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n }\n },\n setProductSelect: function setProductSelect() {\n var that = this;\n var attr = that.attr;\n attr.productSelect.image = that.storeCombination.image;\n attr.productSelect.store_name = that.storeCombination.title;\n attr.productSelect.price = that.storeCombination.price;\n attr.productSelect.quota = 0;\n attr.productSelect.quota_show = 0;\n attr.productSelect.product_stock = 0;\n attr.cartAttr = false;\n that.$set(that, 'attr', attr);\n },\n pay: function pay() {\n var that = this;\n that.attr.cartAttr = true;\n that.isOpen = true;\n },\n goPay: function goPay() {\n var that = this;\n var data = {};\n // that.attr.cartAttr = res;\n data.productId = that.storeCombination.product_id;\n data.cartNum = that.attr.productSelect.cart_num;\n data.uniqueId = that.attr.productSelect.unique;\n data.combinationId = that.storeCombination.id;\n data.new = 1;\n (0, _store.postCartAdd)(data).then(function (res) {\n uni.navigateTo({\n url: '/pages/goods/order_confirm/index?new=1&cartId=' + res.data.cartId + '&pinkId=' + that.pinkId\n });\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n },\n goPoster: function goPoster() {\n var that = this;\n that.posters = false;\n uni.navigateTo({\n url: '/pages/activity/poster-poster/index?type=2&id=' + that.pinkId\n });\n },\n goOrder: function goOrder() {\n var that = this;\n uni.navigateTo({\n url: '/pages/goods/order_details/index?order_id=' + that.currentPinkOrder\n });\n },\n //拼团列表\n goList: function goList() {\n uni.navigateTo({\n url: '/pages/activity/goods_combination/index'\n });\n },\n //拼团详情\n goDetail: function goDetail(id) {\n this.pinkId = id;\n // this.getCombinationPink();\n uni.navigateTo({\n url: '/pages/activity/goods_combination_details/index?id=' + id\n });\n // this.$router.push({\n // \tpath: \"/activity/group_detail/\" + id\n // });\n },\n\n //拼团信息\n getCombinationPink: function getCombinationPink() {\n var _this = this;\n var that = this;\n (0, _activity.getCombinationPink)(that.pinkId).then(function (res) {\n that.$set(that, 'storeCombinationHost', res.data.store_combination_host);\n res.data.pinkT.stop_time = parseInt(res.data.pinkT.stop_time);\n that.$set(that, 'storeCombination', res.data.store_combination);\n that.$set(that.attr.productSelect, 'num', res.data.store_combination.num);\n that.$set(that, 'pinkT', res.data.pinkT);\n that.$set(that, 'pinkAll', res.data.pinkAll);\n that.$set(that, 'count', res.data.count);\n that.$set(that, 'userBool', res.data.userBool);\n that.$set(that, 'pinkBool', res.data.pinkBool);\n that.$set(that, 'isOk', res.data.is_ok);\n that.$set(that, 'currentPinkOrder', res.data.current_pink_order);\n that.$set(that, 'userInfo', res.data.userInfo);\n that.$set(that, 'orderPid', res.data.order_pid);\n that.attr.productAttr = res.data.store_combination.productAttr;\n that.productValue = res.data.store_combination.productValue;\n that.setProductSelect();\n if (that.attr.productAttr != 0) that.DefaultSelect();\n if (res.data.is_ok == 1 && res.data.userBool == 0) {\n return _this.$util.Tips({\n title: that.$t(\"\\u4F60\\u4E0D\\u662F\\u8BE5\\u56E2\\u7684\\u6210\\u5458\")\n }, function () {\n uni.navigateTo({\n url: '/pages/activity/goods_combination/index'\n });\n });\n }\n }).catch(function (err) {\n return _this.$util.Tips({\n title: err\n }, function () {\n uni.navigateBack();\n // uni.switchTab({\n // \t url: '/pages/index/index'\n // })\n });\n });\n },\n\n //拼团取消\n getCombinationRemove: function getCombinationRemove() {\n var _this2 = this;\n var that = this;\n (0, _activity.postCombinationRemove)({\n id: that.pinkId,\n cid: that.storeCombination.id\n }).then(function (res) {\n that.$util.Tips({\n title: res.msg\n });\n _this2.getCombinationPink();\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n },\n lookAll: function lookAll() {\n this.iShidden = !this.iShidden;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb25fc3RhdHVzL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwiY29tcG9uZW50cyIsIkNvdW50RG93biIsIlByb2R1Y3RXaW5kb3ciLCJob21lIiwicHJvcHMiLCJtaXhpbnMiLCJkYXRhIiwiaW1nSG9zdCIsImN1cnJlbnRQaW5rT3JkZXIiLCJpc09rIiwicGlua0Jvb2wiLCJ1c2VyQm9vbCIsInBpbmtBbGwiLCJwaW5rVCIsInN0b3JlQ29tYmluYXRpb24iLCJzdG9yZUNvbWJpbmF0aW9uSG9zdCIsInBpbmtJZCIsImNvdW50IiwiaVNoaWRkZW4iLCJpc09wZW4iLCJhdHRyIiwiY2FydEF0dHIiLCJwcm9kdWN0U2VsZWN0IiwiaW1hZ2UiLCJzdG9yZV9uYW1lIiwicHJpY2UiLCJxdW90YSIsInVuaXF1ZSIsImNhcnRfbnVtIiwicXVvdGFfc2hvdyIsInByb2R1Y3Rfc3RvY2siLCJudW0iLCJwcm9kdWN0QXR0ciIsInVzZXJJbmZvIiwicG9zdGVycyIsIndlaXhpblN0YXR1cyIsIkg1U2hhcmVCb3giLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwiYXR0clR4dCIsImF0dHJWYWx1ZSIsIm9yZGVyUGlkIiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsInVzZXJEYXRhIiwiYXBwIiwib25Mb2FkIiwidGhhdCIsIm1vdW50ZWQiLCJtZXRob2RzIiwiYXBwU2hhcmUiLCJ1bmkiLCJwcm92aWRlciIsInNjZW5lIiwidHlwZSIsImhyZWYiLCJ0aXRsZSIsImltYWdlVXJsIiwic3VjY2VzcyIsImljb24iLCJmYWlsIiwiZHVyYXRpb24iLCJhdXRoQ29sc2UiLCJvbkxvYWRGdW4iLCJsaXN0ZW5lckFjdGlvblNoZWV0IiwibGlzdGVuZXJBY3Rpb25DbG9zZSIsImdvRnJpZW5kIiwiaXB0Q2FydE51bSIsImF0dHJWYWwiLCJvbk15RXZlbnQiLCJDaGFuZ2VBdHRyIiwiQ2hhbmdlQ2FydE51bSIsImFyck1pbiIsIkRlZmF1bHRTZWxlY3QiLCJ2YWx1ZSIsInNldFByb2R1Y3RTZWxlY3QiLCJwYXkiLCJnb1BheSIsInRoZW4iLCJ1cmwiLCJjYXRjaCIsImdvUG9zdGVyIiwiZ29PcmRlciIsImdvTGlzdCIsImdvRGV0YWlsIiwiZ2V0Q29tYmluYXRpb25QaW5rIiwicmVzIiwiZ2V0Q29tYmluYXRpb25SZW1vdmUiLCJpZCIsImNpZCIsImxvb2tBbGwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFxSUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUdBO0FBSUE7QUFNQTtBQUdBO0FBS0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFSQTtBQU1BO0FBQUEsZUFLQTtFQUNBQTtFQUNBQztJQUNBQztJQUNBQztJQUNBQztFQUlBO0VBQ0FDO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztRQUNBQztRQUNBQztVQUNBQztVQUNBQztVQUNBQztVQUNBQztVQUNBQztVQUNBQztVQUNBQztVQUNBQztVQUNBQztRQUNBO1FBQ0FDO01BQ0E7TUFDQUo7TUFDQUs7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO1FBQ0E7VUFDQTtVQUNBRztRQUNBO01BQ0E7TUFDQUY7SUFDQTtFQUNBO0VBQ0FHO0lBQ0E7SUFXQTtNQUNBQztJQUNBO0lBQ0E7TUFDQTtNQUNBO0lBQ0E7RUFDQTtFQWNBQztJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFFQUM7TUFDQTtNQUNBO01BQ0E7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUMsd0lBQ0FBO1FBQ0FDO1FBQ0FDO1VBQ0FQO1lBQ0FLO1lBQ0FHO1VBQ0E7VUFDQVo7UUFDQTtRQUNBYTtVQUNBVDtZQUNBSztZQUNBRztZQUNBRTtVQUNBO1VBQ0FkO1FBQ0E7TUFDQTtJQUNBO0lBRUE7SUFDQWU7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBbEI7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQW1CO01BQ0E7UUFDQTtNQUNBO1FBTUE7TUFFQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQXBEO1FBQ0E7TUFDQTtNQUNBO01BQ0EsNEZBQ0FBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQVM7UUFDQTtRQUNBNEM7UUFDQUE7UUFDQUE7UUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBNUM7UUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBNkM7TUFDQTtRQUNBQztNQUNBO1FBQ0E7VUFDQUE7VUFDQTtRQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBMUQ7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQThCO0lBQ0E7SUFDQTZCO01BQ0E7TUFDQTdCO01BQ0FBO0lBQ0E7SUFDQThCO01BQ0E7TUFDQTtNQUNBO01BQ0ExRTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBLDhCQUNBMkU7UUFDQTNCO1VBQ0E0QiwwRUFDQTtRQUNBO01BQ0EsR0FDQUM7UUFDQWpDO1VBQ0FTO1FBQ0E7TUFDQTtJQUNBO0lBQ0F5QjtNQUNBO01BQ0FsQztNQUNBSTtRQUNBNEI7TUFDQTtJQUNBO0lBQ0FHO01BQ0E7TUFDQS9CO1FBQ0E0QjtNQUNBO0lBQ0E7SUFDQTtJQUNBSTtNQUNBaEM7UUFDQTRCO01BQ0E7SUFDQTtJQUNBO0lBQ0FLO01BQ0E7TUFDQTtNQUNBakM7UUFDQTRCO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTs7SUFDQTtJQUNBTTtNQUFBO01BQ0E7TUFDQSwrQ0FDQVA7UUFDQS9CO1FBQ0F1QztRQUNBdkM7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFJQUE7UUFDQTtRQUNBO1VBQ0E7WUFDQVM7VUFDQTtZQUNBTDtjQUNBNEI7WUFDQTtVQUNBO1FBQ0E7TUFDQSxHQUNBQztRQUNBO1VBQ0F4QjtRQUNBO1VBQ0FMO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBOztJQStCQTtJQUNBb0M7TUFBQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7TUFDQSxHQUNBWDtRQUNBL0I7VUFDQVM7UUFDQTtRQUNBO01BQ0EsR0FDQXdCO1FBQ0FqQztVQUNBUztRQUNBO01BQ0E7SUFDQTtJQUNBa0M7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEyMTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PGRpdiBjbGFzcz1cImdyb3VwLWNvblwiIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDxkaXYgY2xhc3M9XCJoZWFkZXIgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtaWY9XCJzdG9yZUNvbWJpbmF0aW9uXCI+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJwaWN0cnVlXCI+PGltZyA6c3JjPVwic3RvcmVDb21iaW5hdGlvbi5pbWFnZVwiIC8+PC9kaXY+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cImxpbmUxXCIgdi10ZXh0PVwic3RvcmVDb21iaW5hdGlvbi50aXRsZVwiPjwvZGl2PlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJtb25leVwiPlxyXG5cdFx0XHRcdFx0e3skdChg77+lYCl9fVxyXG5cdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJudW1cIiB2LXRleHQ9XCJzdG9yZUNvbWJpbmF0aW9uLnByaWNlXCI+PC9zcGFuPlxyXG5cdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJ0ZWFtIGNhcnQtY29sb3JcIj57e3N0b3JlQ29tYmluYXRpb24ucGVvcGxlICsgJHQoYOS6uuaLvGApfX08L3NwYW4+XHJcblx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8ZGl2IHYtaWY9XCJwaW5rQm9vbCA9PT0gLTFcIiBjbGFzcz1cImljb25mb250IGljb24tcGludHVhbnNoaWJhaVwiPjwvZGl2PlxyXG5cdFx0XHQ8ZGl2IHYtZWxzZS1pZj1cInBpbmtCb29sID09PSAxXCIgY2xhc3M9XCJpY29uZm9udCBpY29uLXBpbnR1YW5jaGVuZ2dvbmcgZm9udC1udW1cIj48L2Rpdj5cclxuXHRcdDwvZGl2PlxyXG5cdFx0PGRpdiBjbGFzcz1cIndyYXBwZXJcIj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cInRpdGxlIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiIHYtaWY9XCJwaW5rQm9vbCA9PT0gMFwiPlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJsaW5lXCI+PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cIm5hbWUgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHR7eyR0KGDliankvZlgKX19XHJcblx0XHRcdFx0XHQ8Q291bnREb3duIDppcy1kYXk9XCJmYWxzZVwiIDp0aXAtdGV4dD1cIicgJ1wiIDpkYXktdGV4dD1cIicgJ1wiIDpob3VyLXRleHQ9XCInIDogJ1wiIDptaW51dGUtdGV4dD1cIicgOiAnXCJcclxuXHRcdFx0XHRcdFx0OnNlY29uZC10ZXh0PVwiJyAnXCIgOmRhdGF0aW1lPVwicGlua1Quc3RvcF90aW1lXCI+PC9Db3VudERvd24+XHJcblx0XHRcdFx0XHR7eyR0KGDnu5PmnZ9gKX19XHJcblx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cImxpbmVcIj48L2Rpdj5cclxuXHRcdFx0PC9kaXY+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJ0aXBzIGZvbnQtbnVtXCIgdi1pZj1cInBpbmtCb29sID09PSAxXCI+e3skdChg5oGt5Zac5oKo5ou85Zui5oiQ5YqfYCl9fTwvZGl2PlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwidGlwc1wiIHYtZWxzZS1pZj1cInBpbmtCb29sID09PSAtMVwiPnt7JHQoYOi/mOW3rmApfX17eyBjb3VudCB9fXt7JHQoYOS6uu+8jOaLvOWbouWksei0pWApfX08L2Rpdj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cInRpcHMgZm9udC1udW1cIiB2LWVsc2UtaWY9XCJwaW5rQm9vbCA9PT0gMFwiPnt7JHQoYOaLvOWbouS4re+8jOi/mOW3rmApfX17eyBjb3VudCB9fXt7JHQoYOS6uuaLvOWbouaIkOWKn2ApfX08L2Rpdj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cImxpc3QgYWNlYS1yb3cgcm93LW1pZGRsZVwiXHJcblx0XHRcdFx0OmNsYXNzPVwiW3BpbmtCb29sID09PSAxIHx8IHBpbmtCb29sID09PSAtMSA/ICdyZXN1bHQnIDogJycsIGlTaGlkZGVuID8gJ29uJyA6ICcnXVwiPlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJwaWN0cnVlXCI+PGltZyA6c3JjPVwicGlua1QuYXZhdGFyXCIgLz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZHVtcGxpbmdcIj57eyR0KGDlm6Lplb9gKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvZGl2PlxyXG5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiIHYtaWY9XCJwaW5rQWxsLmxlbmd0aCA+IDBcIj5cclxuXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJwaWN0cnVlXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIHBpbmtBbGxcIiA6a2V5PVwiaW5kZXhcIj48aW1nIDpzcmM9XCJpdGVtLmF2YXRhclwiIC8+PC9kaXY+XHJcblx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cInBpY3RydWVcIiB2LWZvcj1cImluZGV4IGluIGNvdW50XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpbWctbm9uZVwiIHNyYz1cIi4uL3N0YXRpYy92YWNhbmN5LnBuZ1wiPiA8L2ltYWdlPlxyXG5cdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PGRpdiB2LWlmPVwiKHBpbmtCb29sID09PSAxIHx8IHBpbmtCb29sID09PSAtMSkgJiYgY291bnQgPiA5XCIgY2xhc3M9XCJsb29rQWxsIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiXHJcblx0XHRcdFx0QGNsaWNrPVwibG9va0FsbFwiPlxyXG5cdFx0XHRcdHt7IGlTaGlkZGVuID8gJHQoYOaUtui1t2ApIDogJHQoYOafpeeci+abtOWkmmApIH19XHJcblx0XHRcdFx0PHNwYW4gY2xhc3M9XCJpY29uZm9udFwiIDpjbGFzcz1cImlTaGlkZGVuID8gJ2ljb24teGlhbmdzaGFuZycgOiAnaWNvbi14aWFuZ3hpYSdcIj48L3NwYW4+XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8ZGl2IHYtaWY9XCJ1c2VyQm9vbCA9PT0gMSAmJiBpc09rID09IDAgJiYgcGlua0Jvb2wgPT09IDBcIj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGVhbUJudCBiZy1jb2xvci1yZWRcIiBAY2xpY2s9XCJsaXN0ZW5lckFjdGlvblNoZWV0XCI+e3skdChg6YKA6K+35aW95Y+L5Y+C5ZuiYCl9fTwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cInRlYW1CbnQgYmctY29sb3ItcmVkXCIgdi1lbHNlLWlmPVwidXNlckJvb2wgPT09IDAgJiYgcGlua0Jvb2wgPT09IDAgJiYgY291bnQgPiAwXCIgQGNsaWNrPVwicGF5XCI+XHJcblx0XHRcdFx0e3skdChg5oiR6KaB5Y+C5ZuiYCl9fVxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cInRlYW1CbnQgYmctY29sb3ItcmVkXCIgdi1pZj1cInBpbmtCb29sID09PSAxIHx8IHBpbmtCb29sID09PSAtMVwiXHJcblx0XHRcdFx0QGNsaWNrPVwiZ29EZXRhaWwoc3RvcmVDb21iaW5hdGlvbi5pZClcIj57eyR0KGDlho3mrKHlvIDlm6JgKX19PC9kaXY+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJjYW5jZWxcIiBAY2xpY2s9XCJnZXRDb21iaW5hdGlvblJlbW92ZVwiXHJcblx0XHRcdFx0di1pZj1cInBpbmtCb29sID09PSAwICYmIHVzZXJCb29sID09PSAxICYmIHBpbmtULnVpZCA9PSB1c2VySW5mby51aWRcIj5cclxuXHRcdFx0XHQ8c3BhbiBjbGFzcz1cImljb25mb250IGljb24tZ3VhbmJpM1wiPjwvc3Bhbj5cclxuXHRcdFx0XHR7eyR0KGDlj5bmtojlvIDlm6JgKX19XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwibG9va09yZGVyXCIgdi1pZj1cInBpbmtCb29sID09PSAxICYmIG9yZGVyUGlkID09PSAwXCIgQGNsaWNrPVwiZ29PcmRlclwiPlxyXG5cdFx0XHRcdHt7JHQoYOafpeeci+iuouWNleS/oeaBr2ApfX1cclxuXHRcdFx0XHQ8c3BhbiBjbGFzcz1cImljb25mb250IGljb24teGlhbmd5b3VcIj48L3NwYW4+XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0PC9kaXY+XHJcblx0XHQ8ZGl2IGNsYXNzPVwiZ3JvdXAtcmVjb21tZW5kXCI+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJ0aXRsZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0PGRpdj57eyR0KGDlpKflrrbpg73lnKjmi7xgKX19PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cIm1vcmVcIiBAY2xpY2s9XCJnb0xpc3RcIj5cclxuXHRcdFx0XHRcdHt7JHQoYOabtOWkmuaLvOWbomApfX1cclxuXHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1qaWFudG91XCI+PC9zcGFuPlxyXG5cdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cImxpc3QgYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIHN0b3JlQ29tYmluYXRpb25Ib3N0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiZ29EZXRhaWwoaXRlbS5pZClcIj5cclxuXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0XHRcdDxpbWcgOnNyYz1cIml0ZW0uaW1hZ2VcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGVhbVwiIHYtdGV4dD1cIml0ZW0ucGVvcGxlICsgJHQoYOS6uuWbomApXCI+PC9kaXY+XHJcblx0XHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJuYW1lIGxpbmUxXCIgdi10ZXh0PVwiaXRlbS50aXRsZVwiPjwvZGl2PlxyXG5cdFx0XHRcdFx0PGRpdiBjbGFzcz1cIm1vbmV5IGZvbnQtY29sb3ItcmVkXCIgdi10ZXh0PVwiJHQoYO+/pWApICsgaXRlbS5wcmljZVwiPjwvZGl2PlxyXG5cdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdDwvZGl2PlxyXG5cdFx0PHByb2R1Y3Qtd2luZG93IDphdHRyPVwiYXR0clwiIDpsaW1pdE51bT1cIjFcIiA6aVNibnQ9XCIxXCIgQG15ZXZlbnQ9XCJvbk15RXZlbnRcIiBAQ2hhbmdlQXR0cj1cIkNoYW5nZUF0dHJcIlxyXG5cdFx0XHRAQ2hhbmdlQ2FydE51bT1cIkNoYW5nZUNhcnROdW1cIiBAaXB0Q2FydE51bT1cImlwdENhcnROdW1cIiBAYXR0clZhbD1cImF0dHJWYWxcIiBAZ29DYXQ9XCJnb1BheVwiPjwvcHJvZHVjdC13aW5kb3c+XHJcblx0XHQ8IS0tIOWIhuS6q+aMiemSriAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwiZ2VuZXJhdGUtcG9zdGVycyBhY2VhLXJvdyByb3ctbWlkZGxlXCIgOmNsYXNzPVwicG9zdGVycyA/ICdvbicgOiAnJ1wiPlxyXG5cdFx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHRcdDxidXR0b24gY2xhc3M9XCJpdGVtXCIgaG92ZXItY2xhc3M9J25vbmUnIHYtaWY9XCJ3ZWl4aW5TdGF0dXMgPT09IHRydWVcIiBAY2xpY2s9XCJINVNoYXJlQm94ID0gdHJ1ZVwiPlxyXG5cdFx0XHRcdDwhLS0gPGJ1dHRvbiBjbGFzcz1cIml0ZW1cIiBob3Zlci1jbGFzcz0nbm9uZScgdi1pZj1cIndlaXhpblN0YXR1cyA9PT0gdHJ1ZVwiIEBjbGljaz1cInNldFNoYXJlSW5mb1N0YXR1c1wiPiAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24td2VpeGluM1wiPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPnt7JHQoYOWPkemAgee7meaci+WPi2ApfX08L3ZpZXc+XHJcblx0XHRcdDwvYnV0dG9uPlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHRcdDxidXR0b24gY2xhc3M9XCJpdGVtXCIgb3Blbi10eXBlPVwic2hhcmVcIiBob3Zlci1jbGFzcz0nbm9uZScgQGNsaWNrPVwiZ29GcmllbmRcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24td2VpeGluM1wiPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPnt7JHQoYOWPkemAgee7meaci+WPi2ApfX08L3ZpZXc+XHJcblx0XHRcdDwvYnV0dG9uPlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PCEtLSAjaWZkZWYgQVBQLVBMVVMgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cImFwcFNoYXJlKCdXWFNjZW5lU2Vzc2lvbicpXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXdlaXhpbjNcIj48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj57eyR0KGDlvq7kv6Hlpb3lj4tgKX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cImFwcFNoYXJlKCdXWFNlbmNlVGltZWxpbmUnKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1wZW5neW91cXVhblwiPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPnt7JHQoYOW+ruS/oeaci+WPi+WciGApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmbmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cIml0ZW1cIiBob3Zlci1jbGFzcz0nbm9uZScgQHRhcD1cImdvUG9zdGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWhhaWJhb1wiPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPnt7JHQoYOeUn+aIkOa1t+aKpWApfX08L3ZpZXc+XHJcblx0XHRcdDwvYnV0dG9uPlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFza1wiIHYtaWY9XCJwb3N0ZXJzXCIgQGNsaWNrPVwibGlzdGVuZXJBY3Rpb25DbG9zZVwiPjwvdmlldz5cclxuXHRcdDwhLS0g5Y+R6YCB57uZ5pyL5Y+L5Zu+54mHIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFyZS1ib3hcIiB2LWlmPVwiSDVTaGFyZUJveFwiPlxyXG5cdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL3NoYXJlLWluZm8ucG5nJ1wiIEBjbGljaz1cIkg1U2hhcmVCb3ggPSBmYWxzZVwiPjwvaW1hZ2U+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gPFByb2R1Y3Qtd2luZG93IHYtb246Y2hhbmdlRnVuPVwiY2hhbmdlRnVuXCIgOmF0dHI9XCJhdHRyXCIgOmxpbWl0TnVtPScxJyA6aVNibnQ9JzEnPjwvUHJvZHVjdC13aW5kb3c+IC0tPlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IENvdW50RG93biBmcm9tICdAL2NvbXBvbmVudHMvY291bnREb3duJztcclxuXHRpbXBvcnQgUHJvZHVjdFdpbmRvdyBmcm9tICdAL2NvbXBvbmVudHMvcHJvZHVjdFdpbmRvdyc7XHJcblx0aW1wb3J0IHV0aWwgZnJvbSAnLi4vLi4vLi4vdXRpbHMvdXRpbC5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gJ3Z1ZXgnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRDb21iaW5hdGlvblBpbmssXHJcblx0XHRwb3N0Q29tYmluYXRpb25SZW1vdmVcclxuXHR9IGZyb20gJ0AvYXBpL2FjdGl2aXR5JztcclxuXHRpbXBvcnQge1xyXG5cdFx0cG9zdENhcnRBZGRcclxuXHR9IGZyb20gJ0AvYXBpL3N0b3JlJztcclxuXHQvLyAjaWZkZWYgTVBcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRjb25zdCBOQU1FID0gJ0dyb3VwUnVsZSc7XHJcblx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0aW1wb3J0IHtcclxuXHRcdFRPS0VOTkFNRVxyXG5cdH0gZnJvbSAnQC9jb25maWcvYXBwLmpzJztcclxuXHQvLyAjZW5kaWZcclxuXHRjb25zdCBhcHAgPSBnZXRBcHAoKTtcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gJ0AvbWl4aW5zL2NvbG9yLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0SFRUUF9SRVFVRVNUX1VSTFxyXG5cdH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBOQU1FLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRDb3VudERvd24sXHJcblx0XHRcdFByb2R1Y3RXaW5kb3csXHJcblx0XHRcdGhvbWUsXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemVcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHt9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGE6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6IEhUVFBfUkVRVUVTVF9VUkwsXHJcblx0XHRcdFx0Y3VycmVudFBpbmtPcmRlcjogJycsIC8v5b2T5YmN5ou85Zui6K6i5Y2VXHJcblx0XHRcdFx0aXNPazogMCwgLy/liKTmlq3mi7zlm6LmmK/lkKblrozmiJBcclxuXHRcdFx0XHRwaW5rQm9vbDogMCwgLy/liKTmlq3mi7zlm6LmmK/lkKbmiJDlip98MD3lpLHotKUsMT3miJDlip9cclxuXHRcdFx0XHR1c2VyQm9vbDogMCwgLy/liKTmlq3lvZPliY3nlKjmiLfmmK/lkKblnKjlm6LlhoV8MD3mnKrlnKgsMT3lnKhcclxuXHRcdFx0XHRwaW5rQWxsOiBbXSwgLy/lm6LlkZhcclxuXHRcdFx0XHRwaW5rVDogW10sIC8v5Zui6ZW/5L+h5oGvXHJcblx0XHRcdFx0c3RvcmVDb21iaW5hdGlvbjogdW5kZWZpbmVkLCAvL+aLvOWbouS6p+WTgVxyXG5cdFx0XHRcdHN0b3JlQ29tYmluYXRpb25Ib3N0OiBbXSwgLy/mi7zlm6LmjqjojZBcclxuXHRcdFx0XHRwaW5rSWQ6IDAsXHJcblx0XHRcdFx0Y291bnQ6IDAsIC8v5ou85Zui5Ymp5L2Z5Lq65pWwXHJcblx0XHRcdFx0aVNoaWRkZW46IGZhbHNlLFxyXG5cdFx0XHRcdGlzT3BlbjogZmFsc2UsIC8v5piv5ZCm5omT5byA5bGe5oCn57uE5Lu2XHJcblx0XHRcdFx0YXR0cjoge1xyXG5cdFx0XHRcdFx0Y2FydEF0dHI6IGZhbHNlLFxyXG5cdFx0XHRcdFx0cHJvZHVjdFNlbGVjdDoge1xyXG5cdFx0XHRcdFx0XHRpbWFnZTogJycsXHJcblx0XHRcdFx0XHRcdHN0b3JlX25hbWU6ICcnLFxyXG5cdFx0XHRcdFx0XHRwcmljZTogJycsXHJcblx0XHRcdFx0XHRcdHF1b3RhOiAwLFxyXG5cdFx0XHRcdFx0XHR1bmlxdWU6ICcnLFxyXG5cdFx0XHRcdFx0XHRjYXJ0X251bTogMSxcclxuXHRcdFx0XHRcdFx0cXVvdGFfc2hvdzogMCxcclxuXHRcdFx0XHRcdFx0cHJvZHVjdF9zdG9jazogMCxcclxuXHRcdFx0XHRcdFx0bnVtOiAwXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0cHJvZHVjdEF0dHI6IFtdXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRjYXJ0X251bTogJycsXHJcblx0XHRcdFx0dXNlckluZm86IHt9LFxyXG5cdFx0XHRcdHBvc3RlcnM6IGZhbHNlLFxyXG5cdFx0XHRcdHdlaXhpblN0YXR1czogZmFsc2UsXHJcblx0XHRcdFx0SDVTaGFyZUJveDogZmFsc2UsIC8v5YWs5LyX5Y+35YiG5Lqr5Zu+54mHXHJcblx0XHRcdFx0aXNBdXRvOiBmYWxzZSwgLy/msqHmnInmjojmnYPnmoTkuI3kvJroh6rliqjmjojmnYNcclxuXHRcdFx0XHRpc1Nob3dBdXRoOiBmYWxzZSwgLy/mmK/lkKbpmpDol4/mjojmnYNcclxuXHRcdFx0XHRhdHRyVHh0OiB0aGlzLiR0KGDor7fpgInmi6lgKSwgLy/lsZ7mgKfpobXpnaLmj5DnpLpcclxuXHRcdFx0XHRhdHRyVmFsdWU6ICcnLCAvL+W3sumAieWxnuaApyxcclxuXHRcdFx0XHRvcmRlclBpZDogMFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKHtcclxuXHRcdFx0J2lzTG9naW4nOiAnaXNMb2dpbicsXHJcblx0XHRcdCd1c2VyRGF0YSc6ICd1c2VySW5mbydcclxuXHRcdH0pLFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNMb2dpbjoge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1YsIG9sZFYpIHtcclxuXHRcdFx0XHRcdGlmIChuZXdWKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0Q29tYmluYXRpb25QaW5rKCk7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdHVzZXJEYXRhOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy51c2VySW5mbyA9IG5ld1Y7XHJcblx0XHRcdFx0XHRcdGFwcC5nbG9iYWxEYXRhLm9wZW5QYWdlcyA9ICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb25fc3RhdHVzL2luZGV4P2lkPScgKyB0aGlzLnBpbmtJZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGlmIChvcHRpb25zLnNjZW5lKSB7XHJcblx0XHRcdFx0dmFyIHZhbHVlID0gdXRpbC5nZXRVcmxQYXJhbXMoZGVjb2RlVVJJQ29tcG9uZW50KG9wdGlvbnMuc2NlbmUpKTtcclxuXHRcdFx0XHRpZiAodHlwZW9mIHZhbHVlID09PSAnb2JqZWN0Jykge1xyXG5cdFx0XHRcdFx0aWYgKHZhbHVlLmlkKSBvcHRpb25zLmlkID0gdmFsdWUuaWQ7XHJcblx0XHRcdFx0XHQvL+iusOW9leaOqOW5v+S6unVpZFxyXG5cdFx0XHRcdFx0aWYgKHZhbHVlLnBpZCkgYXBwLmdsb2JhbERhdGEuc3BpZCA9IHZhbHVlLnBpZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGlmIChvcHRpb25zLmlkKSB7XHJcblx0XHRcdFx0dGhhdC5waW5rSWQgPSBvcHRpb25zLmlkO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlmICh0aGF0LmlzTG9naW4gPT0gZmFsc2UpIHtcclxuXHRcdFx0XHR0aGlzLiRDYWNoZS5zZXQoJ2xvZ2luX2JhY2tfdXJsJywgYC9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbl9zdGF0dXMvaW5kZXg/aWQ9JHtvcHRpb25zLmlkfWApO1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vI2lmZGVmIE1QXHJcblx0XHQvKipcclxuXHRcdCAqIOeUqOaIt+eCueWHu+WPs+S4iuinkuWIhuS6q1xyXG5cdFx0ICovXHJcblx0XHRvblNoYXJlQXBwTWVzc2FnZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5oKo55qE5aW95Y+LYCkgKyB0aGF0LnVzZXJJbmZvLm5pY2tuYW1lICsgdGhpcy4kdChg6YKA6K+35oKo5Y+C5ZuiYCkgKyB0aGF0LnN0b3JlQ29tYmluYXRpb24udGl0bGUsXHJcblx0XHRcdFx0cGF0aDogYXBwLmdsb2JhbERhdGEub3BlblBhZ2VzLFxyXG5cdFx0XHRcdGltYWdlVXJsOiB0aGF0LnN0b3JlQ29tYmluYXRpb24uaW1hZ2VcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHQvLyNlbmRpZlxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRoaXMuZ2V0Q29tYmluYXRpb25QaW5rKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIGFwcOWIhuS6q1xyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0YXBwU2hhcmUoc2NlbmUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRsZXQgcm91dGVzID0gZ2V0Q3VycmVudFBhZ2VzKCk7IC8vIOiOt+WPluW9k+WJjeaJk+W8gOi/h+eahOmhtemdoui3r+eUseaVsOe7hFxyXG5cdFx0XHRcdGxldCBjdXJSb3V0ZSA9IHJvdXRlc1tyb3V0ZXMubGVuZ3RoIC0gMV0uJHBhZ2UuZnVsbFBhdGggLy8g6I635Y+W5b2T5YmN6aG16Z2i6Lev55Sx77yM5Lmf5bCx5piv5pyA5ZCO5LiA5Liq5omT5byA55qE6aG16Z2i6Lev55SxXHJcblx0XHRcdFx0dW5pLnNoYXJlKHtcclxuXHRcdFx0XHRcdHByb3ZpZGVyOiBcIndlaXhpblwiLFxyXG5cdFx0XHRcdFx0c2NlbmU6IHNjZW5lLFxyXG5cdFx0XHRcdFx0dHlwZTogMCxcclxuXHRcdFx0XHRcdGhyZWY6IGAke0hUVFBfUkVRVUVTVF9VUkx9JHtjdXJSb3V0ZX1gLFxyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaCqOeahOWlveWPi2ApICsgdGhhdC51c2VySW5mby5uaWNrbmFtZSArIHRoYXQuJHQoYOmCgOivt+aCqOWPguWbomApICsgdGhhdC5zdG9yZUNvbWJpbmF0aW9uXHJcblx0XHRcdFx0XHRcdC50aXRsZSxcclxuXHRcdFx0XHRcdGltYWdlVXJsOiB0aGF0LnN0b3JlQ29tYmluYXRpb24uc21hbGxfaW1hZ2UsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWIhuS6q+aIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGF0LnBvc3RlcnMgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihlcnIpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWIhuS6q+Wksei0pWApLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMjAwMFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGF0LnBvc3RlcnMgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmjojmnYPlkI7lm57osINcclxuXHRcdFx0b25Mb2FkRnVuOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy51c2VySW5mbyA9IGU7XHJcblx0XHRcdFx0YXBwLmdsb2JhbERhdGEub3BlblBhZ2VzID0gJy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbl9zdGF0dXMvaW5kZXg/aWQ9JyArIHRoaXMucGlua0lkO1xyXG5cdFx0XHRcdHRoaXMuZ2V0Q29tYmluYXRpb25QaW5rKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDliIbkuqvmiZPlvIBcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRsaXN0ZW5lckFjdGlvblNoZWV0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5pc0xvZ2luID09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuJHdlY2hhdC5pc1dlaXhpbigpID09PSB0cnVlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMud2VpeGluU3RhdHVzID0gdHJ1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0dGhpcy5wb3N0ZXJzID0gdHJ1ZTtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDliIbkuqvlhbPpl61cclxuXHRcdFx0bGlzdGVuZXJBY3Rpb25DbG9zZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5wb3N0ZXJzID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWwj+eoi+W6j+WFs+mXreWIhuS6q+W8ueeql++8m1xyXG5cdFx0XHRnb0ZyaWVuZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5wb3N0ZXJzID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDotK3nianovabmiYvliqjloavlhplcclxuXHRcdFx0ICpcclxuXHRcdFx0ICovXHJcblx0XHRcdGlwdENhcnROdW06IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdjYXJ0X251bScsIGUpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnY2FydF9udW0nLCBlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0YXR0clZhbCh2YWwpIHtcclxuXHRcdFx0XHR0aGlzLmF0dHIucHJvZHVjdEF0dHJbdmFsLmluZGV4d10uaW5kZXggPSB0aGlzLmF0dHIucHJvZHVjdEF0dHJbdmFsLmluZGV4d10uYXR0cl92YWx1ZXNbdmFsLmluZGV4bl07XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uTXlFdmVudDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ciwgJ2NhcnRBdHRyJywgZmFsc2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnaXNPcGVuJywgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+WwhueItue6p+WQkeWtkOmbhuWkmuasoeS8oOmAgeeahOWHveaVsOWQiOS6jOS4uuS4gO+8m1xyXG5cdFx0XHQvLyBjaGFuZ2VGdW46IGZ1bmN0aW9uKG9wdCkge1xyXG5cdFx0XHQvLyBcdGlmICh0eXBlb2Ygb3B0ICE9PSBcIm9iamVjdFwiKSBvcHQgPSB7fTtcclxuXHRcdFx0Ly8gXHRsZXQgYWN0aW9uID0gb3B0LmFjdGlvbiB8fCBcIlwiO1xyXG5cdFx0XHQvLyBcdGxldCB2YWx1ZSA9IG9wdC52YWx1ZSA9PT0gdW5kZWZpbmVkID8gXCJcIiA6IG9wdC52YWx1ZTtcclxuXHRcdFx0Ly8gXHR0aGlzW2FjdGlvbl0gJiYgdGhpc1thY3Rpb25dKHZhbHVlKTtcclxuXHRcdFx0Ly8gfSxcclxuXHRcdFx0Ly8gY2hhbmdlYXR0cjogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdC8vIFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHQvLyBcdHRoYXQuYXR0ci5jYXJ0QXR0ciA9IHJlcztcclxuXHRcdFx0Ly8gfSxcclxuXHRcdFx0Ly/pgInmi6nlsZ7mgKfvvJtcclxuXHRcdFx0Q2hhbmdlQXR0cjogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdjYXJ0X251bScsIDEpO1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0U2VsZWN0ID0gdGhpcy5wcm9kdWN0VmFsdWVbcmVzXTtcclxuXHRcdFx0XHRpZiAocHJvZHVjdFNlbGVjdCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnaW1hZ2UnLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3ByaWNlJywgcHJvZHVjdFNlbGVjdC5wcmljZSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdxdW90YScsIHByb2R1Y3RTZWxlY3QucXVvdGEpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAndW5pcXVlJywgcHJvZHVjdFNlbGVjdC51bmlxdWUpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnY2FydF9udW0nLCAxKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3Byb2R1Y3Rfc3RvY2snLCBwcm9kdWN0U2VsZWN0LnByb2R1Y3Rfc3RvY2spO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAncXVvdGFfc2hvdycsIHByb2R1Y3RTZWxlY3QucXVvdGFfc2hvdyk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2F0dHJWYWx1ZScsIHJlcyk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2F0dHJUeHQnLCB0aGlzLiR0KGDlt7LpgInmi6lgKSk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2ltYWdlJywgdGhpcy5zdG9yZUNvbWJpbmF0aW9uLmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3ByaWNlJywgdGhpcy5zdG9yZUNvbWJpbmF0aW9uLnByaWNlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3F1b3RhJywgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICd1bmlxdWUnLCAnJyk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdjYXJ0X251bScsIDApO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAncXVvdGFfc2hvdycsIDApO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAncHJvZHVjdF9zdG9jaycsIDApO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdhdHRyVmFsdWUnLCAnJyk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2F0dHJUeHQnLCB0aGlzLiR0KGDor7fpgInmi6lgKSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRDaGFuZ2VDYXJ0TnVtOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHQvL2NoYW5nZVZhbHVlOuaYr+WQpiDliqB85YePXHJcblx0XHRcdFx0Ly/ojrflj5blvZPliY3lj5jliqjlsZ7mgKdcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3RoaXMuYXR0clZhbHVlXTtcclxuXHRcdFx0XHRpZiAodGhpcy5jYXJ0X251bSkge1xyXG5cdFx0XHRcdFx0cHJvZHVjdFNlbGVjdC5jYXJ0X251bSA9IHRoaXMuY2FydF9udW07XHJcblx0XHRcdFx0XHR0aGlzLmF0dHIucHJvZHVjdFNlbGVjdC5jYXJ0X251bSA9IHRoaXMuY2FydF9udW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8v5aaC5p6c5rKh5pyJ5bGe5oCnLOi1i+WAvOe7meWVhuWTgem7mOiupOW6k+WtmFxyXG5cdFx0XHRcdGlmIChwcm9kdWN0U2VsZWN0ID09PSB1bmRlZmluZWQgJiYgIXRoaXMuYXR0ci5wcm9kdWN0QXR0ci5sZW5ndGgpIHByb2R1Y3RTZWxlY3QgPSB0aGlzLmF0dHJcclxuXHRcdFx0XHRcdC5wcm9kdWN0U2VsZWN0O1xyXG5cdFx0XHRcdGlmIChwcm9kdWN0U2VsZWN0ID09PSB1bmRlZmluZWQpIHJldHVybjtcclxuXHRcdFx0XHRsZXQgc3RvY2sgPSBwcm9kdWN0U2VsZWN0LnN0b2NrIHx8IDA7XHJcblx0XHRcdFx0bGV0IHF1b3RhU2hvdyA9IHByb2R1Y3RTZWxlY3QucXVvdGFfc2hvdyB8fCAwO1xyXG5cdFx0XHRcdGxldCBxdW90YSA9IHByb2R1Y3RTZWxlY3QucXVvdGEgfHwgMDtcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFN0b2NrID0gcHJvZHVjdFNlbGVjdC5wcm9kdWN0X3N0b2NrIHx8IDA7XHJcblx0XHRcdFx0bGV0IG51bSA9IHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0O1xyXG5cdFx0XHRcdGxldCBudW1zID0gdGhpcy5zdG9yZUNvbWJpbmF0aW9uLm51bSB8fCAwO1xyXG5cdFx0XHRcdC8v6K6+572u6buY6K6k5pWw5o2uXHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QuY2FydF9udW0gPT0gdW5kZWZpbmVkKSBwcm9kdWN0U2VsZWN0LmNhcnRfbnVtID0gMTtcclxuXHRcdFx0XHRpZiAocmVzKSB7XHJcblx0XHRcdFx0XHRudW0uY2FydF9udW0rKztcclxuXHRcdFx0XHRcdGxldCBhcnJNaW4gPSBbXTtcclxuXHRcdFx0XHRcdGFyck1pbi5wdXNoKG51bXMpO1xyXG5cdFx0XHRcdFx0YXJyTWluLnB1c2gocXVvdGEpO1xyXG5cdFx0XHRcdFx0YXJyTWluLnB1c2gocHJvZHVjdFN0b2NrKTtcclxuXHRcdFx0XHRcdGxldCBtaW5OID0gTWF0aC5taW4uYXBwbHkobnVsbCwgYXJyTWluKTtcclxuXHRcdFx0XHRcdGlmIChudW0uY2FydF9udW0gPj0gbWluTikge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdjYXJ0X251bScsIG1pbk4gPyBtaW5OIDogMSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnY2FydF9udW0nLCBtaW5OID8gbWluTiA6IDEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8gaWYocXVvdGFTaG93ID49IHByb2R1Y3RTdG9jayl7XHJcblx0XHRcdFx0XHQvLyBcdCBpZiAobnVtLmNhcnRfbnVtID4gcHJvZHVjdFN0b2NrKSB7XHJcblx0XHRcdFx0XHQvLyBcdCBcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJjYXJ0X251bVwiLCBwcm9kdWN0U3RvY2spO1xyXG5cdFx0XHRcdFx0Ly8gXHQgXHR0aGlzLiRzZXQodGhpcywgXCJjYXJ0X251bVwiLCBwcm9kdWN0U3RvY2spO1xyXG5cdFx0XHRcdFx0Ly8gXHQgfVxyXG5cdFx0XHRcdFx0Ly8gfWVsc2V7XHJcblx0XHRcdFx0XHQvLyBcdGlmIChudW0uY2FydF9udW0gPiBxdW90YVNob3cpIHtcclxuXHRcdFx0XHRcdC8vIFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgcXVvdGFTaG93KTtcclxuXHRcdFx0XHRcdC8vIFx0XHR0aGlzLiRzZXQodGhpcywgXCJjYXJ0X251bVwiLCBxdW90YVNob3cpO1xyXG5cdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2NhcnRfbnVtJywgbnVtLmNhcnRfbnVtKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgbnVtLmNhcnRfbnVtKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0bnVtLmNhcnRfbnVtLS07XHJcblx0XHRcdFx0XHRpZiAobnVtLmNhcnRfbnVtIDwgMSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdjYXJ0X251bScsIDEpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2NhcnRfbnVtJywgMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2NhcnRfbnVtJywgbnVtLmNhcnRfbnVtKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgbnVtLmNhcnRfbnVtKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gaWYgKHJlcykge1xyXG5cdFx0XHRcdC8vIFx0bnVtLmNhcnRfbnVtKys7XHJcblx0XHRcdFx0Ly8gXHRpZiAobnVtLmNhcnRfbnVtID4gcXVvdGEpIHtcclxuXHRcdFx0XHQvLyBcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIHF1b3RhKTtcclxuXHRcdFx0XHQvLyBcdFx0dGhpcy4kc2V0KHRoaXMsIFwiY2FydF9udW1cIiwgcXVvdGEpO1xyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIH0gZWxzZSB7XHJcblx0XHRcdFx0Ly8gXHRudW0uY2FydF9udW0tLTtcclxuXHRcdFx0XHQvLyBcdGlmIChudW0uY2FydF9udW0gPCAxKSB7XHJcblx0XHRcdFx0Ly8gXHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgXCJjYXJ0X251bVwiLCAxKTtcclxuXHRcdFx0XHQvLyBcdFx0dGhpcy4kc2V0KHRoaXMsIFwiY2FydF9udW1cIiwgMSk7XHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+m7mOiupOmAieS4reWxnuaAp++8m1xyXG5cdFx0XHREZWZhdWx0U2VsZWN0KCkge1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0QXR0ciA9IHRoaXMuYXR0ci5wcm9kdWN0QXR0cixcclxuXHRcdFx0XHRcdHZhbHVlID0gW107XHJcblx0XHRcdFx0Zm9yICh2YXIga2V5IGluIHRoaXMucHJvZHVjdFZhbHVlKSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5wcm9kdWN0VmFsdWVba2V5XS5xdW90YSA+IDApIHtcclxuXHRcdFx0XHRcdFx0dmFsdWUgPSB0aGlzLmF0dHIucHJvZHVjdEF0dHIubGVuZ3RoID8ga2V5LnNwbGl0KCcsJykgOiBbXTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgcHJvZHVjdEF0dHIubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldChwcm9kdWN0QXR0cltpXSwgJ2luZGV4JywgdmFsdWVbaV0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL3NvcnQoKTvmjpLluo/lh73mlbA65pWw5a2XLeiLseaWhy3msYnlrZfvvJtcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3ZhbHVlLmpvaW4oJywnKV07XHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QgJiYgcHJvZHVjdEF0dHIubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdzdG9yZV9uYW1lJywgdGhpcy5zdG9yZUNvbWJpbmF0aW9uLnRpdGxlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2ltYWdlJywgcHJvZHVjdFNlbGVjdC5pbWFnZSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdwcmljZScsIHByb2R1Y3RTZWxlY3QucHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAncXVvdGEnLCBwcm9kdWN0U2VsZWN0LnF1b3RhKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3VuaXF1ZScsIHByb2R1Y3RTZWxlY3QudW5pcXVlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgMSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdwcm9kdWN0X3N0b2NrJywgcHJvZHVjdFNlbGVjdC5wcm9kdWN0X3N0b2NrKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3F1b3RhX3Nob3cnLCBwcm9kdWN0U2VsZWN0LnF1b3RhX3Nob3cpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdhdHRyVmFsdWUnLCB2YWx1ZS5qb2luKCcsJykpO1xyXG5cdFx0XHRcdFx0dGhpcy5hdHRyVmFsdWUgPSB2YWx1ZS5qb2luKCcsJyk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2F0dHJUeHQnLCB0aGlzLiR0KGDlt7LpgInmi6lgKSk7XHJcblx0XHRcdFx0fSBlbHNlIGlmICghcHJvZHVjdFNlbGVjdCAmJiBwcm9kdWN0QXR0ci5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3N0b3JlX25hbWUnLCB0aGlzLnN0b3JlQ29tYmluYXRpb24udGl0bGUpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnaW1hZ2UnLCB0aGlzLnN0b3JlQ29tYmluYXRpb24uaW1hZ2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAncHJpY2UnLCB0aGlzLnN0b3JlQ29tYmluYXRpb24ucHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAncXVvdGEnLCAwKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3VuaXF1ZScsICcnKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdwcm9kdWN0X3N0b2NrJywgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QsICdxdW90YV9zaG93JywgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2F0dHJWYWx1ZScsICcnKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnYXR0clR4dCcsIHRoaXMuJHQoYOivt+mAieaLqWApKTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKCFwcm9kdWN0U2VsZWN0ICYmICFwcm9kdWN0QXR0ci5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3N0b3JlX25hbWUnLCB0aGlzLnN0b3JlQ29tYmluYXRpb24udGl0bGUpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnaW1hZ2UnLCB0aGlzLnN0b3JlQ29tYmluYXRpb24uaW1hZ2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAncHJpY2UnLCB0aGlzLnN0b3JlQ29tYmluYXRpb24ucHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAncXVvdGEnLCAwKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3VuaXF1ZScsIHRoaXMuc3RvcmVDb21iaW5hdGlvbi51bmlxdWUgfHwgJycpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LCAnY2FydF9udW0nLCAxKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3F1b3RhX3Nob3cnLCAwKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHIucHJvZHVjdFNlbGVjdCwgJ3Byb2R1Y3Rfc3RvY2snLCAwKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnYXR0clZhbHVlJywgJycpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdhdHRyVHh0JywgdGhpcy4kdChg6K+36YCJ5oupYCkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c2V0UHJvZHVjdFNlbGVjdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHZhciBhdHRyID0gdGhhdC5hdHRyO1xyXG5cdFx0XHRcdGF0dHIucHJvZHVjdFNlbGVjdC5pbWFnZSA9IHRoYXQuc3RvcmVDb21iaW5hdGlvbi5pbWFnZTtcclxuXHRcdFx0XHRhdHRyLnByb2R1Y3RTZWxlY3Quc3RvcmVfbmFtZSA9IHRoYXQuc3RvcmVDb21iaW5hdGlvbi50aXRsZTtcclxuXHRcdFx0XHRhdHRyLnByb2R1Y3RTZWxlY3QucHJpY2UgPSB0aGF0LnN0b3JlQ29tYmluYXRpb24ucHJpY2U7XHJcblx0XHRcdFx0YXR0ci5wcm9kdWN0U2VsZWN0LnF1b3RhID0gMDtcclxuXHRcdFx0XHRhdHRyLnByb2R1Y3RTZWxlY3QucXVvdGFfc2hvdyA9IDA7XHJcblx0XHRcdFx0YXR0ci5wcm9kdWN0U2VsZWN0LnByb2R1Y3Rfc3RvY2sgPSAwO1xyXG5cdFx0XHRcdGF0dHIuY2FydEF0dHIgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2F0dHInLCBhdHRyKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0cGF5OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC5hdHRyLmNhcnRBdHRyID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGF0LmlzT3BlbiA9IHRydWU7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvUGF5KCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR2YXIgZGF0YSA9IHt9O1xyXG5cdFx0XHRcdC8vIHRoYXQuYXR0ci5jYXJ0QXR0ciA9IHJlcztcclxuXHRcdFx0XHRkYXRhLnByb2R1Y3RJZCA9IHRoYXQuc3RvcmVDb21iaW5hdGlvbi5wcm9kdWN0X2lkO1xyXG5cdFx0XHRcdGRhdGEuY2FydE51bSA9IHRoYXQuYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtO1xyXG5cdFx0XHRcdGRhdGEudW5pcXVlSWQgPSB0aGF0LmF0dHIucHJvZHVjdFNlbGVjdC51bmlxdWU7XHJcblx0XHRcdFx0ZGF0YS5jb21iaW5hdGlvbklkID0gdGhhdC5zdG9yZUNvbWJpbmF0aW9uLmlkO1xyXG5cdFx0XHRcdGRhdGEubmV3ID0gMTtcclxuXHRcdFx0XHRwb3N0Q2FydEFkZChkYXRhKVxyXG5cdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9nb29kcy9vcmRlcl9jb25maXJtL2luZGV4P25ldz0xJmNhcnRJZD0nICsgcmVzLmRhdGEuY2FydElkICtcclxuXHRcdFx0XHRcdFx0XHRcdCcmcGlua0lkPScgKyB0aGF0LnBpbmtJZFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2gocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvUG9zdGVyOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC5wb3N0ZXJzID0gZmFsc2U7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2FjdGl2aXR5L3Bvc3Rlci1wb3N0ZXIvaW5kZXg/dHlwZT0yJmlkPScgKyB0aGF0LnBpbmtJZFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb09yZGVyOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL29yZGVyX2RldGFpbHMvaW5kZXg/b3JkZXJfaWQ9JyArIHRoYXQuY3VycmVudFBpbmtPcmRlclxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+aLvOWbouWIl+ihqFxyXG5cdFx0XHRnb0xpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbi9pbmRleCdcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/mi7zlm6Lor6bmg4VcclxuXHRcdFx0Z29EZXRhaWw6IGZ1bmN0aW9uKGlkKSB7XHJcblx0XHRcdFx0dGhpcy5waW5rSWQgPSBpZDtcclxuXHRcdFx0XHQvLyB0aGlzLmdldENvbWJpbmF0aW9uUGluaygpO1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbl9kZXRhaWxzL2luZGV4P2lkPScgKyBpZFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdC8vIHRoaXMuJHJvdXRlci5wdXNoKHtcclxuXHRcdFx0XHQvLyBcdHBhdGg6IFwiL2FjdGl2aXR5L2dyb3VwX2RldGFpbC9cIiArIGlkXHJcblx0XHRcdFx0Ly8gfSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v5ou85Zui5L+h5oGvXHJcblx0XHRcdGdldENvbWJpbmF0aW9uUGluazogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldENvbWJpbmF0aW9uUGluayh0aGF0LnBpbmtJZClcclxuXHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnc3RvcmVDb21iaW5hdGlvbkhvc3QnLCByZXMuZGF0YS5zdG9yZV9jb21iaW5hdGlvbl9ob3N0KTtcclxuXHRcdFx0XHRcdFx0cmVzLmRhdGEucGlua1Quc3RvcF90aW1lID0gcGFyc2VJbnQocmVzLmRhdGEucGlua1Quc3RvcF90aW1lKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdzdG9yZUNvbWJpbmF0aW9uJywgcmVzLmRhdGEuc3RvcmVfY29tYmluYXRpb24pO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdC5hdHRyLnByb2R1Y3RTZWxlY3QsICdudW0nLCByZXMuZGF0YS5zdG9yZV9jb21iaW5hdGlvbi5udW0pO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3BpbmtUJywgcmVzLmRhdGEucGlua1QpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3BpbmtBbGwnLCByZXMuZGF0YS5waW5rQWxsKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdjb3VudCcsIHJlcy5kYXRhLmNvdW50KTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICd1c2VyQm9vbCcsIHJlcy5kYXRhLnVzZXJCb29sKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdwaW5rQm9vbCcsIHJlcy5kYXRhLnBpbmtCb29sKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdpc09rJywgcmVzLmRhdGEuaXNfb2spO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2N1cnJlbnRQaW5rT3JkZXInLCByZXMuZGF0YS5jdXJyZW50X3Bpbmtfb3JkZXIpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3VzZXJJbmZvJywgcmVzLmRhdGEudXNlckluZm8pO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ29yZGVyUGlkJywgcmVzLmRhdGEub3JkZXJfcGlkKTtcclxuXHRcdFx0XHRcdFx0dGhhdC5hdHRyLnByb2R1Y3RBdHRyID0gcmVzLmRhdGEuc3RvcmVfY29tYmluYXRpb24ucHJvZHVjdEF0dHI7XHJcblx0XHRcdFx0XHRcdHRoYXQucHJvZHVjdFZhbHVlID0gcmVzLmRhdGEuc3RvcmVfY29tYmluYXRpb24ucHJvZHVjdFZhbHVlO1xyXG5cdFx0XHRcdFx0XHQvLyNpZmRlZiBINVxyXG5cdFx0XHRcdFx0XHR0aGF0LnNldE9wZW5TaGFyZSgpO1xyXG5cdFx0XHRcdFx0XHQvLyNlbmRpZlxyXG5cdFx0XHRcdFx0XHR0aGF0LnNldFByb2R1Y3RTZWxlY3QoKTtcclxuXHRcdFx0XHRcdFx0aWYgKHRoYXQuYXR0ci5wcm9kdWN0QXR0ciAhPSAwKSB0aGF0LkRlZmF1bHRTZWxlY3QoKTtcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5kYXRhLmlzX29rID09IDEgJiYgcmVzLmRhdGEudXNlckJvb2wgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOS9oOS4jeaYr+ivpeWboueahOaIkOWRmGApLFxyXG5cdFx0XHRcdFx0XHRcdH0sICgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2NvbWJpbmF0aW9uL2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyLFxyXG5cdFx0XHRcdFx0XHR9LCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjaygpXHJcblx0XHRcdFx0XHRcdFx0Ly8gdW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHQgdXJsOiAnL3BhZ2VzL2luZGV4L2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdC8vIH0pXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vI2lmZGVmIEg1XHJcblx0XHRcdHNldE9wZW5TaGFyZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGNvbmZpZ1RpbWVsaW5lID0ge1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaCqOeahOWlveWPi2ApICsgdGhhdC51c2VySW5mby5uaWNrbmFtZSArIHRoYXQuJHQoYOmCgOivt+aCqOWPguWbomApICsgdGhhdC5zdG9yZUNvbWJpbmF0aW9uLnRpdGxlLFxyXG5cdFx0XHRcdFx0ZGVzYzogdGhhdC5zdG9yZUNvbWJpbmF0aW9uLnRpdGxlLFxyXG5cdFx0XHRcdFx0bGluazogd2luZG93LmxvY2F0aW9uLnByb3RvY29sICsgJy8vJyArIHdpbmRvdy5sb2NhdGlvbi5ob3N0ICtcclxuXHRcdFx0XHRcdFx0Jy9wYWdlcy9hY3Rpdml0eS9nb29kc19jb21iaW5hdGlvbl9zdGF0dXMvaW5kZXg/aWQ9JyArIHRoYXQucGlua0lkICsgJyZiYXJnYWluPScgKyB0aGF0XHJcblx0XHRcdFx0XHRcdC51c2VySW5mby51aWQgK1xyXG5cdFx0XHRcdFx0XHQnJnNwaWQ9JyArXHJcblx0XHRcdFx0XHRcdHRoYXQudXNlckluZm8udWlkLFxyXG5cdFx0XHRcdFx0aW1nVXJsOiB0aGF0LnN0b3JlQ29tYmluYXRpb24uaW1hZ2VcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGlmICh0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKSkge1xyXG5cdFx0XHRcdFx0dGhpcy4kd2VjaGF0XHJcblx0XHRcdFx0XHRcdC53ZWNoYXRFdmV2dChbJ3VwZGF0ZUFwcE1lc3NhZ2VTaGFyZURhdGEnLCAndXBkYXRlVGltZWxpbmVTaGFyZURhdGEnLCAnb25NZW51U2hhcmVBcHBNZXNzYWdlJyxcclxuXHRcdFx0XHRcdFx0XHQnb25NZW51U2hhcmVUaW1lbGluZSdcclxuXHRcdFx0XHRcdFx0XSwgY29uZmlnVGltZWxpbmUpXHJcblx0XHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7fSlcclxuXHRcdFx0XHRcdFx0LmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKHJlcy5pc19yZWFkeSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmVzLnd4LnVwZGF0ZUFwcE1lc3NhZ2VTaGFyZURhdGEoY29uZmlnVGltZWxpbmUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0cmVzLnd4LnVwZGF0ZVRpbWVsaW5lU2hhcmVEYXRhKGNvbmZpZ1RpbWVsaW5lKTtcclxuXHRcdFx0XHRcdFx0XHRcdHJlcy53eC5vbk1lbnVTaGFyZUFwcE1lc3NhZ2UoY29uZmlnVGltZWxpbmUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0cmVzLnd4Lm9uTWVudVNoYXJlVGltZWxpbmUoY29uZmlnVGltZWxpbmUpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyNlbmRpZlxyXG5cdFx0XHQvL+aLvOWbouWPlua2iFxyXG5cdFx0XHRnZXRDb21iaW5hdGlvblJlbW92ZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHBvc3RDb21iaW5hdGlvblJlbW92ZSh7XHJcblx0XHRcdFx0XHRcdGlkOiB0aGF0LnBpbmtJZCxcclxuXHRcdFx0XHRcdFx0Y2lkOiB0aGF0LnN0b3JlQ29tYmluYXRpb24uaWRcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldENvbWJpbmF0aW9uUGluaygpXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlc1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRsb29rQWxsOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmlTaGlkZGVuID0gIXRoaXMuaVNoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5nZW5lcmF0ZS1wb3N0ZXJzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxNzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6IDMwMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjUsIDAuOSk7XHJcblx0XHRib3JkZXItdG9wOiAxcnB4IHNvbGlkICNlZWU7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhdGUtcG9zdGVycy5vbiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYXRlLXBvc3RlcnMgLml0ZW0ge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhdGUtcG9zdGVycyAuaXRlbSAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiA4MHJweDtcclxuXHRcdGNvbG9yOiAjNWVhZTcyO1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYXRlLXBvc3RlcnMgLml0ZW0gLmljb25mb250Lmljb24taGFpYmFvIHtcclxuXHRcdGNvbG9yOiAjNTM5MWYxO1xyXG5cdH1cclxuXHJcblx0LyrlvIDlm6IqL1xyXG5cdC5ncm91cC1jb24gLmhlYWRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTg2cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLmhlYWRlciAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAxMDBycHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb2xvcjogI2NjYztcclxuXHRcdHJpZ2h0OiAzM3JweDtcclxuXHRcdGJvdHRvbTogMjBycHg7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC5oZWFkZXIgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDE0MHJweDtcclxuXHRcdGhlaWdodDogMTQwcnB4O1xyXG5cdH1cclxuXHJcblx0Lmdyb3VwLWNvbiAuaGVhZGVyIC5waWN0cnVlIGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC5oZWFkZXIgLnRleHQge1xyXG5cdFx0d2lkdGg6IDU0MHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzIyMjtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLmhlYWRlciAudGV4dCAubW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLXRvcDogMTVycHg7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC5oZWFkZXIgLnRleHQgLm1vbmV5IC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLmhlYWRlciAudGV4dCAubW9uZXkgLnRlYW0ge1xyXG5cdFx0cGFkZGluZzogMXJweCAxMHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogNHJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXJweDtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLndyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdFx0cGFkZGluZzogMnJweCAwIDM1cnB4IDA7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC53cmFwcGVyIC50aXRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLndyYXBwZXIgLnRpdGxlIC5saW5lIHtcclxuXHRcdHdpZHRoOiAxMzZycHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC53cmFwcGVyIC50aXRsZSAubmFtZSB7XHJcblx0XHRtYXJnaW46IDAgNDVycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC53cmFwcGVyIC50aXRsZSAubmFtZSAudGltZSB7XHJcblx0XHRtYXJnaW46IDAgMTRycHg7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC53cmFwcGVyIC50aXRsZSAubmFtZSAudGltZVR4dCB7XHJcblx0XHRjb2xvcjogI2ZjNDE0MTtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLndyYXBwZXIgLnRpdGxlIC5uYW1lIC9kZWVwLy50aW1lIC5zdHlsZUFsbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LW1pbm9yQ29sb3JUKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0cGFkZGluZzogMnJweCA1cnB4O1xyXG5cdH1cclxuXHJcblx0Lmdyb3VwLWNvbiAud3JhcHBlciAudGlwcyB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuXHJcblx0Lmdyb3VwLWNvbiAud3JhcHBlciAubGlzdCB7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDVycHg7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC53cmFwcGVyIC5saXN0LnJlc3VsdCB7XHJcblx0XHRtYXgtaGVpZ2h0OiAyNDBycHg7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC53cmFwcGVyIC5saXN0LnJlc3VsdC5vbiB7XHJcblx0XHRtYXgtaGVpZ2h0OiAyMDAwcnB4O1xyXG5cdH1cclxuXHJcblx0Lmdyb3VwLWNvbiAud3JhcHBlciAubGlzdCAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogOTRycHg7XHJcblx0XHRoZWlnaHQ6IDk0cnB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMjlycHggMzVycHg7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC53cmFwcGVyIC5saXN0IC5waWN0cnVlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLndyYXBwZXIgLmxpc3QgLnBpY3RydWUgLmR1bXBsaW5nIHtcclxuXHRcdHdpZHRoOiA3MnJweDtcclxuXHRcdGhlaWdodDogMzJycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJycHg7XHJcblx0XHRmb250LXNpemU6IDE4cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0b3A6IC0xMnJweDtcclxuXHRcdHJpZ2h0OiAtMjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxOHJweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0Lmdyb3VwLWNvbiAud3JhcHBlciAubGlzdCAucGljdHJ1ZSBpbWcsXHJcblx0Lmdyb3VwLWNvbiAud3JhcHBlciAubGlzdCAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJvcmRlcjogMnJweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLndyYXBwZXIgLmxpc3QgLnBpY3RydWUgaW1hZ2UuaW1nLW5vbmUge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxuXHJcblx0Lmdyb3VwLWNvbiAud3JhcHBlciAubG9va0FsbCB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBycHg7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC53cmFwcGVyIC5sb29rQWxsIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0bWFyZ2luOiAycnB4IDAgMCAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLndyYXBwZXIgLnRlYW1CbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdHdpZHRoOiA2MjBycHg7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogMjFycHggYXV0byAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC53cmFwcGVyIC5jYW5jZWwsXHJcblx0Lmdyb3VwLWNvbiAud3JhcHBlciAubG9va09yZGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLndyYXBwZXIgLmNhbmNlbCAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzNXJweDtcclxuXHRcdGNvbG9yOiAjMmMyYzJjO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IC00cnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA5cnB4O1xyXG5cdH1cclxuXHJcblx0Lmdyb3VwLWNvbiAud3JhcHBlciAubG9va09yZGVyIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0Y29sb3I6ICMyYzJjMmM7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC5ncm91cC1yZWNvbW1lbmQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDI1cnB4O1xyXG5cdH1cclxuXHJcblx0Lmdyb3VwLWNvbiAuZ3JvdXAtcmVjb21tZW5kIC50aXRsZSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHJweDtcclxuXHRcdGhlaWdodDogODVycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLmdyb3VwLXJlY29tbWVuZCAudGl0bGUgLm1vcmUge1xyXG5cdFx0Y29sb3I6ICM4MDgwODA7XHJcblx0fVxyXG5cclxuXHQuZ3JvdXAtY29uIC5ncm91cC1yZWNvbW1lbmQgLnRpdGxlIC5tb3JlIC5pY29uZm9udCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTNycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdH1cclxuXHJcblx0Lmdyb3VwLWNvbiAuZ3JvdXAtcmVjb21tZW5kIC5saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0Lmdyb3VwLWNvbiAuZ3JvdXAtcmVjb21tZW5kIC5saXN0IC5pdGVtIHtcclxuXHRcdHdpZHRoOiAyMTBycHg7XHJcblx0XHRtYXJnaW46IDAgMCAyNXJweCAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLmdyb3VwLXJlY29tbWVuZCAubGlzdCAuaXRlbSAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMjEwcnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblxyXG5cdC5ncm91cC1jb24gLmdyb3VwLXJlY29tbWVuZCAubGlzdCAuaXRlbSAucGljdHJ1ZSBpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLmdyb3VwLXJlY29tbWVuZCAubGlzdCAuaXRlbSAucGljdHJ1ZSAudGVhbSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDI4cnB4O1xyXG5cdFx0bGVmdDogLTVycHg7XHJcblx0XHRtaW4td2lkdGg6IDEwMHJweDtcclxuXHRcdGhlaWdodDogMzZycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzZycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDE4cnB4IDE4cnB4IDA7XHJcblx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZiNTQ0NSAwJSwgI2U5MzMyMyAxMDAlKTtcclxuXHR9XHJcblxyXG5cdC5ncm91cC1jb24gLmdyb3VwLXJlY29tbWVuZCAubGlzdCAuaXRlbSAubmFtZSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRtYXJnaW4tdG9wOiAwLjE4cmVtO1xyXG5cdH1cclxuXHJcblx0Lmdyb3VwLWNvbiAuZ3JvdXAtcmVjb21tZW5kIC5saXN0IC5pdGVtIC5tb25leSB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0fVxyXG5cclxuXHQuc2hhcmUtYm94IHtcclxuXHRcdHotaW5kZXg6IDEwMDA7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0aW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1212\n"); /***/ }), /* 1213 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_seckill/index.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_31f32292_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=31f32292&mpType=page */ 1214);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1217);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_31f32292_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_31f32292_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_31f32292_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/activity/goods_seckill/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIxMy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTMxZjMyMjkyJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWN0aXZpdHkvZ29vZHNfc2Vja2lsbC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1213\n"); /***/ }), /* 1214 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_seckill/index.vue?vue&type=template&id=31f32292&mpType=page ***! \*************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_31f32292_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=31f32292&mpType=page */ 1215); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_31f32292_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_31f32292_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_31f32292_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_31f32292_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1215 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_seckill/index.vue?vue&type=template&id=31f32292&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "flash-sale"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s(2, "sc", "saleBox"), attrs: { _i: 2 }, }), _vm._$s(3, "i", _vm.timeList.length > 0) ? _c( "view", { staticClass: _vm._$s(3, "sc", "header"), attrs: { _i: 3 } }, [ _c("image", { attrs: { src: _vm._$s(4, "a-src", _vm.timeList[_vm.active].slide), _i: 4, }, }), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 5, "sc", "seckillList acea-row row-between-wrapper" ), attrs: { _i: 5 }, }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "priceTag"), attrs: { _i: 6 } }, [ _c("image", { attrs: { src: _vm._$s( 7, "a-src", __webpack_require__(/*! ../static/priceTag.png */ 1216) ), _i: 7, }, }), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "timeLsit"), attrs: { _i: 8 } }, [ _c( "scroll-view", { staticClass: _vm._$s(9, "sc", "scroll-view_x"), attrs: { "scroll-left": _vm._$s( 9, "a-scroll-left", _vm.scrollLeft ), "scroll-into-view": _vm._$s( 9, "a-scroll-into-view", _vm.intoindex ), _i: 9, }, }, [ _vm._l( _vm._$s(10, "f", { forItems: _vm.timeList }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(10, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("11-" + $30, "sc", "item"), class: _vm._$s( "11-" + $30, "c", _vm.active == index ? "on" : "" ), attrs: { id: _vm._$s( "11-" + $30, "a-id", "sort" + index ), _i: "11-" + $30, }, on: { click: function ($event) { return _vm.settimeList(item, index) }, }, }, [ _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "time" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.time) ) ), ] ), _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "state" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(_vm.$t(item.state)) ) ), ] ), ] ), ] } ), ], 2 ), ] ), ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "list"), attrs: { _i: 14 } }, [ _vm._l( _vm._$s(15, "f", { forItems: _vm.seckillList }), function (item, index, $21, $31) { return [ _c( "view", { key: _vm._$s(15, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "16-" + $31, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "16-" + $31 }, on: { click: function ($event) { return _vm.goDetails(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("17-" + $31, "sc", "pictrue"), attrs: { _i: "17-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s("18-" + $31, "a-src", item.image), _i: "18-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "19-" + $31, "sc", "text acea-row row-column-around" ), attrs: { _i: "19-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "20-" + $31, "sc", "name line2" ), attrs: { _i: "20-" + $31 }, }, [ _vm._v( _vm._$s( "20-" + $31, "t0-0", _vm._s(item.title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "21-" + $31, "sc", "money font-color" ), attrs: { _i: "21-" + $31 }, }, [ _vm._v( _vm._$s( "21-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c( "text", { staticClass: _vm._$s( "22-" + $31, "sc", "num font-color" ), attrs: { _i: "22-" + $31 }, }, [ _vm._v( _vm._$s( "22-" + $31, "t0-0", _vm._s(item.price) ) ), ] ), _c( "text", { staticClass: _vm._$s( "23-" + $31, "sc", "y_money" ), attrs: { _i: "23-" + $31 }, }, [ _vm._v( _vm._$s( "23-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "23-" + $31, "t0-1", _vm._s(item.ot_price) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "24-" + $31, "sc", "limit" ), attrs: { _i: "24-" + $31 }, }, [ _vm._v( _vm._$s( "24-" + $31, "t0-0", _vm._s(_vm.$t("限量")) ) ), _c( "text", { staticClass: _vm._$s( "25-" + $31, "sc", "limitPrice" ), attrs: { _i: "25-" + $31 }, }, [ _vm._v( _vm._$s( "25-" + $31, "t0-0", _vm._s(item.quota_show) ) + _vm._$s( "25-" + $31, "t0-1", _vm._s(_vm.$t(item.unit_name) || "") ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "26-" + $31, "sc", "progress" ), attrs: { _i: "26-" + $31 }, }, [ _c("view", { staticClass: _vm._$s( "27-" + $31, "sc", "bg-reds" ), style: _vm._$s( "27-" + $31, "s", "width:" + item.percent + "%;" ), attrs: { _i: "27-" + $31 }, }), _c( "view", { staticClass: _vm._$s( "28-" + $31, "sc", "piece" ), attrs: { _i: "28-" + $31 }, }, [ _vm._v( _vm._$s( "28-" + $31, "t0-0", _vm._s(_vm.$t("已抢")) ) + _vm._$s( "28-" + $31, "t0-1", _vm._s(item.percent) ) ), ] ), ] ), ] ), _vm._$s("29-" + $31, "i", _vm.status == 1) ? _c( "view", { staticClass: _vm._$s( "29-" + $31, "sc", "grab bg-color" ), attrs: { _i: "29-" + $31 }, }, [ _vm._v( _vm._$s( "29-" + $31, "t0-0", _vm._s(_vm.$t("抢购中")) ) ), ] ) : _vm._$s("30-" + $31, "e", _vm.status == 2) ? _c( "view", { staticClass: _vm._$s( "30-" + $31, "sc", "grab bg-color" ), attrs: { _i: "30-" + $31 }, }, [ _vm._v( _vm._$s( "30-" + $31, "t0-0", _vm._s(_vm.$t("未开始")) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "31-" + $31, "sc", "grab bg-color-hui" ), attrs: { _i: "31-" + $31 }, }, [ _vm._v( _vm._$s( "31-" + $31, "t0-0", _vm._s(_vm.$t("已结束")) ) ), ] ), ] ), ] } ), ], 2 ), ] ), _vm._$s( 32, "i", _vm.seckillList.length == 0 && (_vm.page != 1 || _vm.active == 0) ) ? _c( "view", { staticClass: _vm._$s(32, "sc", "noCommodity"), attrs: { _i: 32 }, }, [ _c( "view", { staticClass: _vm._$s(33, "sc", "emptyBox"), attrs: { _i: 33 }, }, [ _c("image", { attrs: { src: _vm._$s( 34, "a-src", _vm.imgHost + "/statics/images/no-thing.png" ), _i: 34, }, }), _c( "view", { staticClass: _vm._$s(35, "sc", "tips"), attrs: { _i: 35 }, }, [ _vm._v( _vm._$s( 35, "t0-0", _vm._s(_vm.$t("暂无商品,去看点别的吧")) ) ), ] ), ] ), ] ) : _vm._e(), _c("home", { attrs: { _i: 36 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1216 */ /*!***************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/static/priceTag.png ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/activity/static/priceTag.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEyMTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL2FjdGl2aXR5L3N0YXRpYy9wcmljZVRhZy5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1216\n"); /***/ }), /* 1217 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_seckill/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1218);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1217\n"); /***/ }), /* 1218 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_seckill/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _activity = __webpack_require__(/*! ../../../api/activity.js */ 106);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/home/index.vue */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _index.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n topImage: '',\n seckillList: [],\n timeList: [],\n active: 5,\n scrollLeft: 0,\n interval: 0,\n status: 1,\n countDownHour: \"00\",\n countDownMinute: \"00\",\n countDownSecond: \"00\",\n page: 1,\n limit: 8,\n loading: false,\n loadend: false,\n pageloading: false,\n intoindex: ''\n };\n },\n onLoad: function onLoad() {\n this.getSeckillConfig();\n },\n methods: {\n getSeckillConfig: function getSeckillConfig() {\n var that = this;\n (0, _activity.getSeckillIndexTime)().then(function (res) {\n that.topImage = res.data.lovely;\n that.timeList = res.data.seckillTime;\n that.active = res.data.seckillTimeIndex;\n that.$nextTick(function () {\n that.intoindex = 'sort' + res.data.seckillTimeIndex;\n });\n if (that.timeList.length) {\n // wxh.time(that.data.timeList[that.data.active].stop, that);\n that.scrollLeft = (that.active - 1.37) * 100;\n setTimeout(function () {\n that.loading = true;\n }, 2000);\n that.seckillList = [], that.page = 1;\n that.status = that.timeList[that.active].status;\n that.getSeckillList();\n }\n });\n },\n getSeckillList: function getSeckillList() {\n var that = this;\n var data = {\n page: that.page,\n limit: that.limit\n };\n if (that.loadend) return;\n if (that.pageloading) return;\n this.pageloading = true;\n (0, _activity.getSeckillList)(that.timeList[that.active].id, data).then(function (res) {\n var seckillList = res.data;\n var loadend = seckillList.length < that.limit;\n that.page++;\n that.seckillList = that.seckillList.concat(seckillList), that.page = that.page;\n that.pageloading = false;\n that.loadend = loadend;\n }).catch(function (err) {\n that.pageloading = false;\n });\n },\n settimeList: function settimeList(item, index) {\n var that = this;\n this.active = index;\n if (that.interval) {\n clearInterval(that.interval);\n that.interval = null;\n }\n that.interval = 0, that.countDownHour = \"00\";\n that.countDownMinute = \"00\";\n that.countDownSecond = \"00\";\n that.status = that.timeList[that.active].status;\n that.loadend = false;\n that.page = 1;\n that.seckillList = [];\n // wxh.time(e.currentTarget.dataset.stop, that);\n that.getSeckillList();\n },\n goDetails: function goDetails(item) {\n uni.navigateTo({\n url: '/pages/activity/goods_seckill_details/index?id=' + item.id\n });\n }\n },\n /**\n * 页面上拉触底事件的处理函数\n */\n onReachBottom: function onReachBottom() {\n this.getSeckillList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWN0aXZpdHkvZ29vZHNfc2Vja2lsbC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJtaXhpbnMiLCJkYXRhIiwiaW1nSG9zdCIsInRvcEltYWdlIiwic2Vja2lsbExpc3QiLCJ0aW1lTGlzdCIsImFjdGl2ZSIsInNjcm9sbExlZnQiLCJpbnRlcnZhbCIsInN0YXR1cyIsImNvdW50RG93bkhvdXIiLCJjb3VudERvd25NaW51dGUiLCJjb3VudERvd25TZWNvbmQiLCJwYWdlIiwibGltaXQiLCJsb2FkaW5nIiwibG9hZGVuZCIsInBhZ2Vsb2FkaW5nIiwiaW50b2luZGV4Iiwib25Mb2FkIiwibWV0aG9kcyIsImdldFNlY2tpbGxDb25maWciLCJ0aGF0Iiwic2V0VGltZW91dCIsImdldFNlY2tpbGxMaXN0Iiwic2V0dGltZUxpc3QiLCJjbGVhckludGVydmFsIiwiZ29EZXRhaWxzIiwidW5pIiwidXJsIiwib25SZWFjaEJvdHRvbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQStEQTtBQUlBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFDQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO1FBQ0FBO1FBQ0FBO1FBQ0FBO1VBQ0FBO1FBQ0E7UUFDQTtVQUNBO1VBQ0FBO1VBQ0FDO1lBQ0FEO1VBQ0E7VUFDQUEsdUJBQ0FBO1VBQ0FBO1VBQ0FBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0E7TUFDQTtRQUNBWDtRQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0FRO1FBQ0FBLHlEQUNBQTtRQUNBQTtRQUNBQTtNQUNBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBRztNQUNBO01BQ0E7TUFDQTtRQUNBQztRQUNBSjtNQUNBO01BQ0FBLG1CQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBO01BQ0FBO0lBQ0E7SUFDQUs7TUFDQUM7UUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMjE4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDxkaXYgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J2ZsYXNoLXNhbGUnPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNhbGVCb3hcIj48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdoZWFkZXInIHYtaWY9XCJ0aW1lTGlzdC5sZW5ndGg+MFwiPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPSd0aW1lTGlzdFthY3RpdmVdLnNsaWRlJz48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2Vja2lsbExpc3QgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJpY2VUYWdcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvcHJpY2VUYWcucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpbWVMc2l0Jz5cclxuXHRcdFx0XHRcdDxzY3JvbGwtdmlldyBjbGFzcz1cInNjcm9sbC12aWV3X3hcIiBzY3JvbGwteCBzY3JvbGwtd2l0aC1hbmltYXRpb24gOnNjcm9sbC1sZWZ0PVwic2Nyb2xsTGVmdFwiXHJcblx0XHRcdFx0XHRcdHN0eWxlPVwid2lkdGg6YXV0bztvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwNnJweDtcIiA6c2Nyb2xsLWludG8tdmlldz1cImludG9pbmRleFwiPlxyXG5cdFx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gdGltZUxpc3RcIiA6a2V5PSdpbmRleCc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgQHRhcD0nc2V0dGltZUxpc3QoaXRlbSxpbmRleCknIGNsYXNzPSdpdGVtJyA6Y2xhc3M9XCJhY3RpdmUgPT0gaW5kZXg/J29uJzonJ1wiXHJcblx0XHRcdFx0XHRcdFx0XHQ6aWQ9J1wic29ydFwiK2luZGV4Jz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0aW1lJz57e2l0ZW0udGltZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzdGF0ZVwiPnt7JHQoaXRlbS5zdGF0ZSl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCc+XHJcblx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHNlY2tpbGxMaXN0XCIgOmtleT0naW5kZXgnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgQHRhcD0nZ29EZXRhaWxzKGl0ZW0pJz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPSdpdGVtLmltYWdlJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0IGFjZWEtcm93IHJvdy1jb2x1bW4tYXJvdW5kJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMic+e3tpdGVtLnRpdGxlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5IGZvbnQtY29sb3InPnt7JHQoYO+/pWApfX1cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdudW0gZm9udC1jb2xvcic+e3tpdGVtLnByaWNlfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInlfbW9uZXlcIj57eyR0KGDvv6VgKX19e3tpdGVtLm90X3ByaWNlfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGltaXRcIj57eyR0KGDpmZDph49gKX19IDx0ZXh0XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzPVwibGltaXRQcmljZVwiPnt7aXRlbS5xdW90YV9zaG93fX17eyR0KGl0ZW0udW5pdF9uYW1lKSB8fCAnJ319PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInByb2dyZXNzXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYmctcmVkcycgOnN0eWxlPVwiJ3dpZHRoOicraXRlbS5wZXJjZW50KyclOydcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGllY2UnPnt7JHQoYOW3suaKomApfX17e2l0ZW0ucGVyY2VudH19JTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2dyYWIgYmctY29sb3InIHYtaWY9XCJzdGF0dXMgPT0gMVwiPnt7JHQoYOaKoui0reS4rWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdncmFiIGJnLWNvbG9yJyB2LWVsc2UtaWY9XCJzdGF0dXMgPT0gMlwiPnt7JHQoYOacquW8gOWni2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdncmFiIGJnLWNvbG9yLWh1aScgdi1lbHNlPnt7JHQoYOW3sue7k+adn2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9J25vQ29tbW9kaXR5JyB2LWlmPVwic2Vja2lsbExpc3QubGVuZ3RoID09IDAgJiYgKHBhZ2UgIT0gMSB8fCBhY3RpdmU9PSAwKVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nZW1wdHlCb3gnPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvbm8tdGhpbmcucG5nJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzXCI+e3skdChg5pqC5peg5ZWG5ZOB77yM5Y6755yL54K55Yir55qE5ZCnYCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRTZWNraWxsSW5kZXhUaW1lLFxyXG5cdFx0Z2V0U2Vja2lsbExpc3RcclxuXHR9IGZyb20gJy4uLy4uLy4uL2FwaS9hY3Rpdml0eS5qcyc7XHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUvaW5kZXgudnVlJ1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnXHJcblx0aW1wb3J0IHtIVFRQX1JFUVVFU1RfVVJMfSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0aG9tZVxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6SFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHR0b3BJbWFnZTogJycsXHJcblx0XHRcdFx0c2Vja2lsbExpc3Q6IFtdLFxyXG5cdFx0XHRcdHRpbWVMaXN0OiBbXSxcclxuXHRcdFx0XHRhY3RpdmU6IDUsXHJcblx0XHRcdFx0c2Nyb2xsTGVmdDogMCxcclxuXHRcdFx0XHRpbnRlcnZhbDogMCxcclxuXHRcdFx0XHRzdGF0dXM6IDEsXHJcblx0XHRcdFx0Y291bnREb3duSG91cjogXCIwMFwiLFxyXG5cdFx0XHRcdGNvdW50RG93bk1pbnV0ZTogXCIwMFwiLFxyXG5cdFx0XHRcdGNvdW50RG93blNlY29uZDogXCIwMFwiLFxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGltaXQ6IDgsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdFx0cGFnZWxvYWRpbmc6IGZhbHNlLFxyXG5cdFx0XHRcdGludG9pbmRleDogJydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0dGhpcy5nZXRTZWNraWxsQ29uZmlnKCk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRTZWNraWxsQ29uZmlnOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0U2Vja2lsbEluZGV4VGltZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQudG9wSW1hZ2UgPSByZXMuZGF0YS5sb3ZlbHk7XHJcblx0XHRcdFx0XHR0aGF0LnRpbWVMaXN0ID0gcmVzLmRhdGEuc2Vja2lsbFRpbWU7XHJcblx0XHRcdFx0XHR0aGF0LmFjdGl2ZSA9IHJlcy5kYXRhLnNlY2tpbGxUaW1lSW5kZXg7XHJcblx0XHRcdFx0XHR0aGF0LiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuaW50b2luZGV4ID0gJ3NvcnQnICsgcmVzLmRhdGEuc2Vja2lsbFRpbWVJbmRleFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdGlmICh0aGF0LnRpbWVMaXN0Lmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHQvLyB3eGgudGltZSh0aGF0LmRhdGEudGltZUxpc3RbdGhhdC5kYXRhLmFjdGl2ZV0uc3RvcCwgdGhhdCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuc2Nyb2xsTGVmdCA9ICh0aGF0LmFjdGl2ZSAtIDEuMzcpICogMTAwXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHR9LCAyMDAwKTtcclxuXHRcdFx0XHRcdFx0dGhhdC5zZWNraWxsTGlzdCA9IFtdLFxyXG5cdFx0XHRcdFx0XHRcdHRoYXQucGFnZSA9IDFcclxuXHRcdFx0XHRcdFx0dGhhdC5zdGF0dXMgPSB0aGF0LnRpbWVMaXN0W3RoYXQuYWN0aXZlXS5zdGF0dXNcclxuXHRcdFx0XHRcdFx0dGhhdC5nZXRTZWNraWxsTGlzdCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRTZWNraWxsTGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHZhciBkYXRhID0ge1xyXG5cdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0bGltaXQ6IHRoYXQubGltaXRcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvYWRlbmQpIHJldHVybjtcclxuXHRcdFx0XHRpZiAodGhhdC5wYWdlbG9hZGluZykgcmV0dXJuO1xyXG5cdFx0XHRcdHRoaXMucGFnZWxvYWRpbmcgPSB0cnVlXHJcblx0XHRcdFx0Z2V0U2Vja2lsbExpc3QodGhhdC50aW1lTGlzdFt0aGF0LmFjdGl2ZV0uaWQsIGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHZhciBzZWNraWxsTGlzdCA9IHJlcy5kYXRhO1xyXG5cdFx0XHRcdFx0dmFyIGxvYWRlbmQgPSBzZWNraWxsTGlzdC5sZW5ndGggPCB0aGF0LmxpbWl0O1xyXG5cdFx0XHRcdFx0dGhhdC5wYWdlKys7XHJcblx0XHRcdFx0XHR0aGF0LnNlY2tpbGxMaXN0ID0gdGhhdC5zZWNraWxsTGlzdC5jb25jYXQoc2Vja2lsbExpc3QpLFxyXG5cdFx0XHRcdFx0XHR0aGF0LnBhZ2UgPSB0aGF0LnBhZ2U7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2Vsb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBsb2FkZW5kO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2Vsb2FkaW5nID0gZmFsc2VcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0c2V0dGltZUxpc3Q6IGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoaXMuYWN0aXZlID0gaW5kZXhcclxuXHRcdFx0XHRpZiAodGhhdC5pbnRlcnZhbCkge1xyXG5cdFx0XHRcdFx0Y2xlYXJJbnRlcnZhbCh0aGF0LmludGVydmFsKTtcclxuXHRcdFx0XHRcdHRoYXQuaW50ZXJ2YWwgPSBudWxsXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoYXQuaW50ZXJ2YWwgPSAwLFxyXG5cdFx0XHRcdFx0dGhhdC5jb3VudERvd25Ib3VyID0gXCIwMFwiO1xyXG5cdFx0XHRcdHRoYXQuY291bnREb3duTWludXRlID0gXCIwMFwiO1xyXG5cdFx0XHRcdHRoYXQuY291bnREb3duU2Vjb25kID0gXCIwMFwiO1xyXG5cdFx0XHRcdHRoYXQuc3RhdHVzID0gdGhhdC50aW1lTGlzdFt0aGF0LmFjdGl2ZV0uc3RhdHVzO1xyXG5cdFx0XHRcdHRoYXQubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoYXQucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhhdC5zZWNraWxsTGlzdCA9IFtdO1xyXG5cdFx0XHRcdC8vIHd4aC50aW1lKGUuY3VycmVudFRhcmdldC5kYXRhc2V0LnN0b3AsIHRoYXQpO1xyXG5cdFx0XHRcdHRoYXQuZ2V0U2Vja2lsbExpc3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29EZXRhaWxzKGl0ZW0pIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfc2Vja2lsbF9kZXRhaWxzL2luZGV4P2lkPScgKyBpdGVtLmlkXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog6aG16Z2i5LiK5ouJ6Kem5bqV5LqL5Lu255qE5aSE55CG5Ye95pWwXHJcblx0XHQgKi9cclxuXHRcdG9uUmVhY2hCb3R0b206IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLmdldFNlY2tpbGxMaXN0KCk7XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHQubm9Db21tb2RpdHkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcnB4O1xyXG5cdFx0cGFkZGluZzogMjAwcnB4IDA7XHJcblx0XHQuZW1wdHlCb3h7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIwcnB4O1xyXG5cdFx0XHQudGlwc3tcclxuXHRcdFx0XHRjb2xvcjogI2FhYTtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogNDE0cnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzA0cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAuaGVhZGVyIHtcclxuXHRcdHdpZHRoOiA3MTBycHg7XHJcblx0XHRoZWlnaHQ6IDMwMHJweDtcclxuXHRcdG1hcmdpbjogLTIxNXJweCBhdXRvIDAgYXV0bztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLmhlYWRlciBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLnNlY2tpbGxMaXN0IHtcclxuXHRcdHBhZGRpbmc6IDAgMjBycHg7XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAuc2Vja2lsbExpc3QgLnByaWNlVGFnIHtcclxuXHRcdHdpZHRoOiA3NXJweDtcclxuXHRcdGhlaWdodDogNzBycHg7XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAuc2Vja2lsbExpc3QgLnByaWNlVGFnIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLnRpbWVMc2l0IHtcclxuXHRcdHdpZHRoOiA2MTBycHg7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0bWFyZ2luOiAxMHJweCAwO1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLnRpbWVMc2l0IC5pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDExcnB4IDA7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0aGVpZ2h0OiA5NnJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMzVycHg7XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAudGltZUxzaXQgLml0ZW0gLnRpbWUge1xyXG5cdFx0d2lkdGg6IDEyMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzZycHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAudGltZUxzaXQgLml0ZW0ub24gLnRpbWUge1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLnRpbWVMc2l0IC5pdGVtLm9uIC5zdGF0ZSB7XHJcblx0XHR3aWR0aDogMTIwcnB4O1xyXG5cdFx0aGVpZ2h0OiAzMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5jb3VudERvd24ge1xyXG5cdFx0aGVpZ2h0OiA5MnJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2YwZjBmMDtcclxuXHRcdG1hcmdpbi10b3A6IC0xNHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5jb3VudERvd24gLm51bSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZmNiO1xyXG5cdFx0cGFkZGluZzogNHJweCA3cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3JweDtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5jb3VudERvd24gLnRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxM3JweDtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5saXN0IC5pdGVtIHtcclxuXHRcdGhlaWdodDogMjMwcnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDcxMHJweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDIwcnB4IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHg7XHJcblx0XHRwYWRkaW5nOiAwIDI1cnB4O1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLmxpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDE4MHJweDtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAubGlzdCAuaXRlbSAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLmxpc3QgLml0ZW0gLnRleHQge1xyXG5cdFx0d2lkdGg6IDQ2MHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdGhlaWdodDogMjAwcnB4O1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLmxpc3QgLml0ZW0gLnRleHQgLm5hbWUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAubGlzdCAuaXRlbSAudGV4dCAubW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5saXN0IC5pdGVtIC50ZXh0IC5tb25leSAubnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdHdWlsZGZvcmQgUHJvJztcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5saXN0IC5pdGVtIC50ZXh0IC5tb25leSAueV9tb25leSB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE1cnB4O1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLmxpc3QgLml0ZW0gLnRleHQgLmxpbWl0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVycHg7XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAubGlzdCAuaXRlbSAudGV4dCAubGltaXQgLmxpbWl0UHJpY2Uge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLmxpc3QgLml0ZW0gLnRleHQgLnByb2dyZXNzIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRkVGO1xyXG5cdFx0d2lkdGg6IDI2MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE4cnB4O1xyXG5cdFx0aGVpZ2h0OiAxOHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5saXN0IC5pdGVtIC50ZXh0IC5wcm9ncmVzcyAuYmctcmVkcyB7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMzMsIDUxLCAzNSwgMSkgMCUsIHJnYmEoMjU1LCAxMzcsIDUxLCAxKSAxMDAlKTtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5saXN0IC5pdGVtIC50ZXh0IC5wcm9ncmVzcyAucGllY2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogOCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XHJcblx0XHR0b3A6IDQ5JTtcclxuXHRcdGZvbnQtc2l6ZTogMTZycHg7XHJcblx0XHRjb2xvcjogI0ZGQjlCOTtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5saXN0IC5pdGVtIC5ncmFiIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHdpZHRoOiAxNTBycHg7XHJcblx0XHRoZWlnaHQ6IDU0cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjdycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNTRycHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMzBycHg7XHJcblx0XHRib3R0b206IDMwcnB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2JiYmJiYjtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5zYWxlQm94IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1MHJweCA1MHJweDtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1218\n"); /***/ }), /* 1219 */ /*!***************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_seckill_details/index.vue?mpType=page ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_388e3055_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=388e3055&mpType=page */ 1220);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1222);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_388e3055_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_388e3055_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_388e3055_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/activity/goods_seckill_details/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM4OGUzMDU1Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWN0aXZpdHkvZ29vZHNfc2Vja2lsbF9kZXRhaWxzL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1219\n"); /***/ }), /* 1220 */ /*!*********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_seckill_details/index.vue?vue&type=template&id=388e3055&mpType=page ***! \*********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_388e3055_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=388e3055&mpType=page */ 1221); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_388e3055_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_388e3055_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_388e3055_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_388e3055_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1221 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_seckill_details/index.vue?vue&type=template&id=388e3055&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { zbCode: __webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c("homeList", { attrs: { navH: _vm.navH, returnShow: _vm.returnShow, currentPage: _vm.currentPage, sysHeight: _vm.sysHeight, _i: 1, }, }), _c( "view", { staticClass: _vm._$s(2, "sc", "product-con"), attrs: { _i: 2 } }, [ _c( "scroll-view", { style: _vm._$s(3, "s", "height:" + _vm.height + "px;"), attrs: { "scroll-top": _vm._$s(3, "a-scroll-top", _vm.scrollTop), _i: 3, }, on: { scroll: _vm.scroll }, }, [ _c( "view", { attrs: { id: "past0", _i: 4 } }, [ _c("view", { style: _vm._$s( 5, "s", "width:100%;" + "height:" + _vm.sysHeight ), attrs: { _i: 5 }, }), _c("productConSwiper", { attrs: { imgUrls: _vm.imgUrls, _i: 6 }, on: { showSwiperImg: _vm.showSwiperImg }, }), _c( "view", { staticClass: _vm._$s(7, "sc", "bg-color"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "nav acea-row row-between-wrapper" ), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "money"), attrs: { _i: 9 }, }, [ _vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.$t("¥")))), _c( "text", { staticClass: _vm._$s(10, "sc", "num"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s( 10, "t0-0", _vm._s(_vm.storeInfo.price || "") ) ), ] ), _vm._$s( 11, "i", _vm.attribute.productAttr.length && (_vm.attribute.productAttr.length ? _vm.attribute.productAttr[0].attr_values .length : 0) > 1 ) ? _c("text", [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.$t("起"))) ), ]) : _vm._e(), _c( "text", { staticClass: _vm._$s(12, "sc", "y-money"), attrs: { _i: 12 }, }, [ _vm._v( _vm._$s(12, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 12, "t0-1", _vm._s(_vm.storeInfo.ot_price || "") ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 13, "sc", "acea-row row-middle" ), attrs: { _i: 13 }, }, [ _vm._$s(14, "i", _vm.status == 1) ? _c( "view", { staticClass: _vm._$s( 14, "sc", "timeItem" ), attrs: { _i: 14 }, }, [ _c("view", [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.$t("距秒杀结束仅剩")) ) ), ]), _c("countDown", { attrs: { "is-day": false, "tip-text": " ", "day-text": " ", "hour-text": " : ", "minute-text": " : ", "second-text": " ", datatime: _vm.datatime, _i: 16, }, }), ], 1 ) : _vm._e(), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "wrapper"), attrs: { _i: 17 }, }, [ _c( "view", { staticClass: _vm._$s( 18, "sc", "introduce acea-row row-between" ), attrs: { _i: 18 }, }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "infor"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s( 19, "t0-0", _vm._s(_vm.storeInfo.title || "") ) ), ] ), _c("view", { staticClass: _vm._$s( 20, "sc", "iconfont icon-fenxiang" ), attrs: { _i: 20 }, on: { click: _vm.listenerActionSheet }, }), ] ), _c( "view", { staticClass: _vm._$s( 21, "sc", "label acea-row row-middle" ), attrs: { _i: 21 }, }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "stock"), attrs: { _i: 22 }, }, [ _vm._v( _vm._$s( 22, "t0-0", _vm._s(_vm.$t("累计销售")) ) + _vm._$s( 22, "t0-1", _vm._s( _vm.storeInfo.total ? _vm.storeInfo.total : 0 ) ) + _vm._$s( 22, "t0-2", _vm._s( _vm.$t(_vm.storeInfo.unit_name) || "" ) ) ), ] ), _c("view", [ _vm._v( _vm._$s(23, "t0-0", _vm._s(_vm.$t("限量剩余"))) + _vm._$s( 23, "t0-1", _vm._s( _vm.storeInfo.quota ? _vm.storeInfo.quota : 0 ) ) + _vm._$s( 23, "t0-2", _vm._s(_vm.$t(_vm.storeInfo.unit_name) || "") ) ), ]), ] ), ] ), _vm._$s(24, "i", _vm.attribute.productAttr.length) ? _c( "view", { staticClass: _vm._$s( 24, "sc", "attribute acea-row row-between-wrapper" ), attrs: { _i: 24 }, on: { click: _vm.selecAttr }, }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "flex"), attrs: { _i: 25 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(27, "sc", "attr-txt"), attrs: { _i: 27 }, }, [ _vm._v( _vm._$s(27, "t0-0", _vm._s(_vm.attr)) ), ] ), _c( "view", { staticClass: _vm._$s( 28, "sc", "atterTxt line1" ), attrs: { _i: 28 }, }, [ _vm._v( _vm._$s(28, "t0-0", _vm._s(_vm.attrValue)) ), ] ), ]), _c("view", { staticClass: _vm._$s( 29, "sc", "iconfont icon-jiantou" ), attrs: { _i: 29 }, }), ] ), _vm._$s(30, "i", _vm.skuArr.length > 1) ? _c( "view", { staticClass: _vm._$s( 30, "sc", "acea-row row-between-wrapper" ), attrs: { _i: 30 }, }, [ _c( "view", { staticClass: _vm._$s(31, "sc", "flexs"), attrs: { _i: 31 }, }, _vm._l( _vm._$s(32, "f", { forItems: _vm.skuArr.slice(0, 4), }), function (item, index, $20, $30) { return _c("image", { key: _vm._$s(32, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s( "32-" + $30, "sc", "attrImg" ), attrs: { src: _vm._$s( "32-" + $30, "a-src", item.image ), _i: "32-" + $30, }, }) } ), 0 ), _c( "view", { staticClass: _vm._$s( 33, "sc", "switchTxt" ), attrs: { _i: 33 }, }, [ _vm._v( _vm._$s( 33, "t0-0", _vm._s(_vm.$t("共")) ) + _vm._$s( 33, "t0-1", _vm._s(_vm.skuArr.length) ) + _vm._$s( 33, "t0-2", _vm._s(_vm.$t("种规格可选")) ) ), ] ), ] ) : _vm._e(), ] ) : _vm._e(), ], 1 ), _vm._$s(34, "i", _vm.replyCount) ? _c( "view", { staticClass: _vm._$s(34, "sc", "userEvaluation"), attrs: { id: "past1", _i: 34 }, }, [ _c( "view", { staticClass: _vm._$s( 35, "sc", "title acea-row row-between-wrapper" ), attrs: { _i: 35 }, }, [ _c("view", [ _vm._v( _vm._$s(36, "t0-0", _vm._s(_vm.$t("用户评价"))) + _vm._$s(36, "t0-1", _vm._s(_vm.replyCount)) ), ]), _c( "navigator", { staticClass: _vm._$s(37, "sc", "praise"), attrs: { url: _vm._$s( 37, "a-url", "/pages/goods/goods_comment_list/index?product_id=" + _vm.storeInfo.product_id ), _i: 37, }, }, [ _c( "text", { staticClass: _vm._$s(38, "sc", "font-color"), attrs: { _i: 38 }, }, [ _vm._v( _vm._$s(38, "t0-0", _vm._s(_vm.replyChance)) ), ] ), _vm._v( _vm._$s(37, "t1-0", _vm._s(_vm.$t("好评率"))) ), _c("text", { staticClass: _vm._$s( 39, "sc", "iconfont icon-jiantou" ), attrs: { _i: 39 }, }), ] ), ] ), _c("userEvaluation", { attrs: { reply: _vm.reply, _i: 40 }, }), ], 1 ) : _vm._e(), _c( "view", { staticClass: _vm._$s(41, "sc", "product-intro"), attrs: { id: "past2", _i: 41 }, }, [ _c( "view", { staticClass: _vm._$s(42, "sc", "title"), attrs: { _i: 42 }, }, [_vm._v(_vm._$s(42, "t0-0", _vm._s(_vm.$t("产品介绍"))))] ), _c( "view", { staticClass: _vm._$s(43, "sc", "conter"), attrs: { _i: 43 }, }, [ _c("view", { staticClass: _vm._$s(44, "sc", "description"), attrs: { _i: 44 }, domProps: { innerHTML: _vm._s( _vm._$s(44, "v-html", _vm.storeInfo.description) ), }, }), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 45, "sc", "footer acea-row row-between-wrapper" ), class: _vm._$s(45, "c", { eject: _vm.storeInfo.id }), attrs: { _i: 45 }, }, [ _c( "navigator", { staticClass: _vm._$s(46, "sc", "item"), attrs: { _i: 46 } }, [ _c("view", { staticClass: _vm._$s(47, "sc", "iconfont icon-shouye6"), attrs: { _i: 47 }, }), _c( "view", { staticClass: _vm._$s(48, "sc", "p_center"), attrs: { _i: 48 }, }, [_vm._v(_vm._$s(48, "t0-0", _vm._s(_vm.$t("首页"))))] ), ] ), _c( "view", { staticClass: _vm._$s(49, "sc", "item"), attrs: { _i: 49 }, on: { click: _vm.setCollect }, }, [ _vm._$s(50, "i", _vm.storeInfo.userCollect) ? _c("view", { staticClass: _vm._$s( 50, "sc", "iconfont icon-shoucang1" ), attrs: { _i: 50 }, }) : _c("view", { staticClass: _vm._$s( 51, "sc", "iconfont icon-shoucang" ), attrs: { _i: 51 }, }), _c( "view", { staticClass: _vm._$s(52, "sc", "p_center"), attrs: { _i: 52 }, }, [_vm._v(_vm._$s(52, "t0-0", _vm._s(_vm.$t("收藏"))))] ), ] ), _vm._$s( 53, "i", _vm.status == 1 && _vm.attribute.productSelect.quota > 0 && _vm.attribute.productSelect.product_stock > 0 ) ? _c( "view", { staticClass: _vm._$s(53, "sc", "bnt acea-row"), attrs: { _i: 53 }, }, [ _c( "view", { staticClass: _vm._$s(54, "sc", "joinCart bnts"), attrs: { _i: 54 }, on: { click: _vm.openAlone }, }, [ _vm._v( _vm._$s(54, "t0-0", _vm._s(_vm.$t("单独购买"))) ), ] ), _c( "view", { staticClass: _vm._$s(55, "sc", "buy bnts"), attrs: { _i: 55 }, on: { click: _vm.goCat }, }, [ _vm._v( _vm._$s(55, "t0-0", _vm._s(_vm.$t("立即购买"))) ), ] ), ] ) : _vm._e(), _vm._$s( 56, "i", (_vm.status == 1 && _vm.attribute.productSelect.quota <= 0) || (_vm.status == 3 && _vm.attribute.productSelect.quota <= 0) || (_vm.status == 1 && _vm.attribute.productSelect.product_stock <= 0) || (_vm.status == 3 && _vm.attribute.productSelect.product_stock <= 0) ) ? _c( "view", { staticClass: _vm._$s(56, "sc", "bnt acea-row"), attrs: { _i: 56 }, }, [ _c( "view", { staticClass: _vm._$s(57, "sc", "joinCart bnts"), attrs: { _i: 57 }, on: { click: _vm.openAlone }, }, [ _vm._v( _vm._$s(57, "t0-0", _vm._s(_vm.$t("单独购买"))) ), ] ), _c( "view", { staticClass: _vm._$s( 58, "sc", "buy bnts bg-color-hui" ), attrs: { _i: 58 }, }, [_vm._v(_vm._$s(58, "t0-0", _vm._s(_vm.$t("已售罄"))))] ), ] ) : _vm._e(), _vm._$s(59, "i", !_vm.dataShow && _vm.status == 1) ? _c( "view", { staticClass: _vm._$s(59, "sc", "bnt acea-row"), attrs: { _i: 59 }, }, [ _c( "view", { staticClass: _vm._$s(60, "sc", "joinCart bnts"), attrs: { _i: 60 }, on: { click: _vm.openAlone }, }, [ _vm._v( _vm._$s(60, "t0-0", _vm._s(_vm.$t("单独购买"))) ), ] ), _c( "view", { staticClass: _vm._$s( 61, "sc", "buy bnts bg-color-hui" ), attrs: { _i: 61 }, }, [ _vm._v( _vm._$s(61, "t0-0", _vm._s(_vm.$t("立即购买"))) ), ] ), ] ) : _vm._e(), _vm._$s(62, "i", _vm.status == 2) ? _c( "view", { staticClass: _vm._$s(62, "sc", "bnt acea-row"), attrs: { _i: 62 }, }, [ _c( "view", { staticClass: _vm._$s(63, "sc", "joinCart bnts"), attrs: { _i: 63 }, on: { click: _vm.openAlone }, }, [ _vm._v( _vm._$s(63, "t0-0", _vm._s(_vm.$t("单独购买"))) ), ] ), _c( "view", { staticClass: _vm._$s( 64, "sc", "buy bnts bg-color-hui" ), attrs: { _i: 64 }, }, [_vm._v(_vm._$s(64, "t0-0", _vm._s(_vm.$t("未开始"))))] ), ] ) : _vm._e(), _vm._$s(65, "i", _vm.status == 0) ? _c( "view", { staticClass: _vm._$s(65, "sc", "bnt acea-row"), attrs: { _i: 65 }, }, [ _c( "view", { staticClass: _vm._$s(66, "sc", "joinCart bnts"), attrs: { _i: 66 }, on: { click: _vm.openAlone }, }, [ _vm._v( _vm._$s(66, "t0-0", _vm._s(_vm.$t("单独购买"))) ), ] ), _c( "view", { staticClass: _vm._$s( 67, "sc", "buy bnts bg-color-hui" ), attrs: { _i: 67 }, }, [_vm._v(_vm._$s(67, "t0-0", _vm._s(_vm.$t("已结束"))))] ), ] ) : _vm._e(), ] ), ] ), _c("cus-previewImg", { ref: "cusPreviewImg", attrs: { list: _vm.skuArr, _i: 68 }, on: { changeSwitch: _vm.changeSwitch, shareFriend: _vm.listenerActionSheet, }, }), _c("product-window", { attrs: { attr: _vm.attribute, limitNum: 1, type: "seckill", _i: 69 }, on: { myevent: _vm.onMyEvent, ChangeAttr: _vm.ChangeAttr, ChangeCartNum: _vm.ChangeCartNum, attrVal: _vm.attrVal, iptCartNum: _vm.iptCartNum, getImg: _vm.showImg, }, }), _c( "view", { staticClass: _vm._$s( 70, "sc", "generate-posters acea-row row-middle" ), class: _vm._$s(70, "c", _vm.posters ? "on" : ""), attrs: { _i: 70 }, }, [ _vm._$s(71, "i", _vm.weixinStatus === true) ? _c( "button", { staticClass: _vm._$s(71, "sc", "item"), attrs: { _i: 71 }, on: { click: function ($event) { _vm.H5ShareBox = true }, }, }, [ _c("view", { staticClass: _vm._$s(72, "sc", "iconfont icon-weixin3"), attrs: { _i: 72 }, }), _c("view", [ _vm._v(_vm._$s(73, "t0-0", _vm._s(_vm.$t("发送给朋友")))), ]), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(74, "sc", "item"), attrs: { _i: 74 }, on: { click: function ($event) { return _vm.appShare("WXSceneSession") }, }, }, [ _c("view", { staticClass: _vm._$s(75, "sc", "iconfont icon-weixin3"), attrs: { _i: 75 }, }), _c("view", [ _vm._v(_vm._$s(76, "t0-0", _vm._s(_vm.$t("微信好友")))), ]), ] ), _c( "view", { staticClass: _vm._$s(77, "sc", "item"), attrs: { _i: 77 }, on: { click: function ($event) { return _vm.appShare("WXSenceTimeline") }, }, }, [ _c("view", { staticClass: _vm._$s(78, "sc", "iconfont icon-pengyouquan"), attrs: { _i: 78 }, }), _c("view", [ _vm._v(_vm._$s(79, "t0-0", _vm._s(_vm.$t("微信朋友圈")))), ]), ] ), _c( "button", { staticClass: _vm._$s(80, "sc", "item"), attrs: { _i: 80 }, on: { click: function ($event) { return _vm.goPoster("seckill") }, }, }, [ _c("view", { staticClass: _vm._$s(81, "sc", "iconfont icon-haibao"), attrs: { _i: 81 }, }), _c("view", [ _vm._v(_vm._$s(82, "t0-0", _vm._s(_vm.$t("生成海报")))), ]), ] ), ] ), _vm._$s(83, "i", _vm.posters) ? _c("view", { staticClass: _vm._$s(83, "sc", "mask"), attrs: { _i: 83 }, on: { click: _vm.listenerActionClose }, }) : _vm._e(), _vm._$s(84, "i", _vm.posterImageStatus) ? _c( "view", { staticClass: _vm._$s(84, "sc", "poster-pop"), attrs: { _i: 84 } }, [ _c("image", { staticClass: _vm._$s(85, "sc", "close"), attrs: { _i: 85 }, on: { click: _vm.posterImageClose }, }), _c("image", { attrs: { src: _vm._$s(86, "a-src", _vm.posterImage), _i: 86 }, }), _c( "view", { staticClass: _vm._$s(87, "sc", "save-poster"), attrs: { _i: 87 }, on: { click: _vm.savePosterPath }, }, [_vm._v(_vm._$s(87, "t0-0", _vm._s(_vm.$t("保存到手机"))))] ), ] ) : _vm._e(), _vm._$s(88, "i", _vm.posterImageStatus) ? _c("view", { staticClass: _vm._$s(88, "sc", "mask1"), attrs: { _i: 88 }, }) : _vm._e(), _vm._$s(89, "i", _vm.canvasStatus) ? _c("canvas", { staticClass: _vm._$s(89, "sc", "canvas"), attrs: { _i: 89 }, }) : _vm._e(), _vm._$s(90, "i", _vm.H5ShareBox) ? _c( "view", { staticClass: _vm._$s(90, "sc", "share-box"), attrs: { _i: 90 } }, [ _c("image", { attrs: { src: _vm._$s( 91, "a-src", _vm.imgHost + "/statics/images/share-info.png" ), _i: 91, }, on: { click: function ($event) { _vm.H5ShareBox = false }, }, }), ] ) : _vm._e(), _c("swiperPrevie", { ref: "cusSwiperImg", attrs: { list: _vm.storeInfo.images, _i: 92 }, }), _c("zb-code", { ref: "qrcode", attrs: { show: _vm.codeShow, cid: _vm.cid, val: _vm.codeVal, size: _vm.size, unit: _vm.unit, background: _vm.background, foreground: _vm.foreground, pdground: _vm.pdground, icon: _vm.codeIcon, iconSize: _vm.iconsize, onval: _vm.onval, loadMake: _vm.loadMake, _i: 93, }, on: { result: _vm.qrR }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1222 */ /*!***************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/goods_seckill_details/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1223);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1222\n"); /***/ }), /* 1223 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/goods_seckill_details/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/productConSwiper/index.vue */ 1158));\nvar _swiperPrevie = _interopRequireDefault(__webpack_require__(/*! @/components/cusPreviewImg/swiperPrevie.vue */ 1153));\nvar _index2 = _interopRequireDefault(__webpack_require__(/*! @/components/productWindow/index.vue */ 379));\nvar _index3 = _interopRequireDefault(__webpack_require__(/*! @/components/userEvaluation/index.vue */ 562));\nvar _kefuIcon = _interopRequireDefault(__webpack_require__(/*! @/components/kefuIcon */ 1169));\nvar _countDown = _interopRequireDefault(__webpack_require__(/*! @/components/countDown */ 189));\nvar _public = __webpack_require__(/*! @/api/public */ 45);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _app = __webpack_require__(/*! @/config/app.js */ 21);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _menuIcon = _interopRequireDefault(__webpack_require__(/*! @/components/menuIcon.vue */ 1174));\nvar _jyfParser = _interopRequireDefault(__webpack_require__(/*! @/components/jyf-parser/jyf-parser */ 167));\nvar _index4 = _interopRequireDefault(__webpack_require__(/*! @/components/cusPreviewImg/index.vue */ 1148));\nvar _sharePoster = __webpack_require__(/*! @/mixins/sharePoster */ 1179);\nvar _app2 = __webpack_require__(/*! @/config/app */ 21);\nvar _homeList = _interopRequireDefault(__webpack_require__(/*! @/components/homeList */ 1180));\nvar _computed$mixins$comp;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar sysHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar _default = (_computed$mixins$comp = {\n computed: (0, _vuex.mapGetters)(['isLogin']),\n mixins: [_color.default, _sharePoster.sharePoster],\n components: {\n productConSwiper: _index.default,\n 'productWindow': _index2.default,\n userEvaluation: _index3.default,\n kefuIcon: _kefuIcon.default,\n menuIcon: _menuIcon.default,\n countDown: _countDown.default,\n cusPreviewImg: _index4.default,\n swiperPrevie: _swiperPrevie.default,\n parser: _jyfParser.default,\n homeList: _homeList.default\n },\n data: function data() {\n return {\n imgHost: _app2.HTTP_REQUEST_URL,\n showMenuIcon: false,\n dataShow: 0,\n id: 0,\n time: 0,\n countDownHour: \"00\",\n countDownMinute: \"00\",\n countDownSecond: \"00\",\n storeInfo: [],\n imgUrls: [],\n parameter: {\n 'navbar': '1',\n 'return': '1',\n 'title': this.$t(\"\\u62A2\\u8D2D\\u8BE6\\u60C5\\u9875\"),\n 'color': false\n },\n attribute: {\n cartAttr: false,\n productAttr: [],\n productSelect: {}\n },\n productValue: [],\n isOpen: false,\n attr: this.$t(\"\\u8BF7\\u9009\\u62E9\"),\n attrValue: '',\n status: 1,\n isAuto: false,\n isShowAuth: false,\n iShidden: false,\n limitNum: 1,\n //限制本属性产品的个数;\n iSplus: false,\n replyCount: 0,\n //总评论数量\n reply: [],\n //评论列表\n replyChance: 0,\n navH: \"\",\n navList: [this.$t(\"\\u5546\\u54C1\"), this.$t(\"\\u8BC4\\u4EF7\"), this.$t(\"\\u8BE6\\u60C5\")],\n opacity: 0,\n scrollY: 0,\n topArr: [],\n toView: '',\n height: 0,\n heightArr: [],\n lock: false,\n scrollTop: 0,\n tagStyle: {\n img: 'width:100%;display:block;',\n table: 'width:100%',\n video: 'width:100%'\n },\n datatime: 0,\n navActive: 0,\n meunHeight: 0,\n backH: '',\n posters: false,\n weixinStatus: false,\n posterImageStatus: false,\n canvasStatus: false,\n //海报绘图标签\n storeImage: '',\n //海报产品图\n PromotionCode: '',\n //二维码图片\n posterImage: '',\n //海报路径\n posterbackgd: '/static/images/posterbackgd.png',\n actionSheetHidden: false,\n cart_num: '',\n homeTop: 20,\n returnShow: true,\n H5ShareBox: false,\n //公众号分享图片\n routineContact: 0,\n skuArr: [],\n selectSku: {},\n currentPage: false,\n sysHeight: sysHeight\n };\n }\n}, (0, _defineProperty2.default)(_computed$mixins$comp, \"computed\", (0, _vuex.mapGetters)(['isLogin'])), (0, _defineProperty2.default)(_computed$mixins$comp, \"watch\", {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getSeckillDetail();\n }\n },\n deep: true\n }\n}), (0, _defineProperty2.default)(_computed$mixins$comp, \"onLoad\", function onLoad(options) {\n var that = this;\n var statusBarHeight = '';\n var pages = getCurrentPages();\n if (options.id) {\n this.id = options.id;\n //记录推广人uid\n if (options.pid) app.globalData.spid = options.pid;\n // if (options.time) this.datatime = Number(options.time);\n }\n\n that.returnShow = pages.length === 1 ? false : true;\n\n //设置商品列表高度\n uni.getSystemInfo({\n success: function success(res) {\n that.height = res.windowHeight;\n statusBarHeight = res.statusBarHeight;\n //res.windowHeight:获取整个窗口高度为px,*2为rpx;98为头部占据的高度;\n }\n });\n\n that.navH = 30;\n if (this.isLogin) {\n this.getSeckillDetail();\n } else {\n (0, _login.toLogin)();\n }\n this.$nextTick(function () {});\n}), (0, _defineProperty2.default)(_computed$mixins$comp, \"onNavigationBarButtonTap\", function onNavigationBarButtonTap(e) {\n this.currentPage = !this.currentPage;\n}), (0, _defineProperty2.default)(_computed$mixins$comp, \"methods\", {\n moreNav: function moreNav() {\n this.currentPage = !this.currentPage;\n },\n // app分享\n appShare: function appShare(scene) {\n var that = this;\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].$page.fullPath; // 获取当前页面路由,也就是最后一个打开的页面路由\n uni.share({\n provider: \"weixin\",\n scene: scene,\n type: 0,\n href: \"\".concat(_app2.HTTP_REQUEST_URL).concat(curRoute),\n title: that.storeInfo.title,\n summary: that.storeInfo.info,\n imageUrl: that.storeInfo.small_image,\n success: function success(res) {\n uni.showToast({\n title: this.$t(\"\\u5206\\u4EAB\\u6210\\u529F\"),\n icon: 'success'\n });\n that.posters = false;\n },\n fail: function fail(err) {\n uni.showToast({\n title: this.$t(\"\\u5206\\u4EAB\\u5931\\u8D25\"),\n icon: 'none',\n duration: 2000\n });\n that.posters = false;\n }\n });\n },\n /**\n * 购物车手动填写\n * \n */\n iptCartNum: function iptCartNum(e) {\n this.$set(this.attribute.productSelect, 'cart_num', e);\n this.$set(this, \"cart_num\", e);\n },\n // 后退\n returns: function returns() {\n return uni.navigateBack({\n delta: 1\n });\n },\n onLoadFun: function onLoadFun(data) {\n if (this.isAuto) {\n this.isAuto = false;\n this.isShowAuth = false;\n this.getSeckillDetail();\n }\n },\n getSeckillDetail: function getSeckillDetail() {\n var _this = this;\n var that = this;\n (0, _activity.getSeckillDetail)(that.id, {}).then(function (res) {\n _this.dataShow = 1;\n _this.status = res.data.storeInfo.status;\n var title = res.data.storeInfo.title;\n _this.storeInfo = res.data.storeInfo;\n _this.datatime = Number(res.data.storeInfo.last_time);\n _this.imgUrls = res.data.storeInfo.images;\n _this.storeInfo.description = _this.storeInfo.description.replace(/ 0) {\n value = this.attribute.productAttr.length ? key.split(\",\") : [];\n break;\n }\n }\n for (var i = 0; i < productAttr.length; i++) {\n this.$set(productAttr[i], \"index\", value[i]);\n }\n //sort();排序函数:数字-英文-汉字;\n var productSelect = this.productValue[value.join(\",\")];\n if (productSelect && productAttr.length) {\n self.$set(self.attribute.productSelect, \"store_name\", self.storeInfo.title);\n self.$set(self.attribute.productSelect, \"image\", productSelect.image);\n self.$set(self.attribute.productSelect, \"price\", productSelect.price);\n self.$set(self.attribute.productSelect, \"stock\", productSelect.stock);\n self.$set(self.attribute.productSelect, \"unique\", productSelect.unique);\n self.$set(self.attribute.productSelect, \"quota\", productSelect.quota);\n self.$set(self.attribute.productSelect, \"quota_show\", productSelect.quota_show);\n self.$set(self.attribute.productSelect, \"product_stock\", productSelect.product_stock);\n self.$set(self.attribute.productSelect, \"cart_num\", 1);\n self.$set(self, \"attrValue\", value.join(\",\"));\n self.attrValue = value.join(\",\");\n } else if (!productSelect && productAttr.length) {\n self.$set(self.attribute.productSelect, \"store_name\", self.storeInfo.title);\n self.$set(self.attribute.productSelect, \"image\", self.storeInfo.image);\n self.$set(self.attribute.productSelect, \"price\", self.storeInfo.price);\n self.$set(self.attribute.productSelect, \"quota\", 0);\n self.$set(self.attribute.productSelect, \"quota_show\", 0);\n self.$set(self.attribute.productSelect, \"product_stock\", 0);\n self.$set(self.attribute.productSelect, \"stock\", 0);\n self.$set(self.attribute.productSelect, \"unique\", \"\");\n self.$set(self.attribute.productSelect, \"cart_num\", 0);\n self.$set(self, \"attrValue\", \"\");\n self.$set(self, \"attrTxt\", this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n } else if (!productSelect && !productAttr.length) {\n self.$set(self.attribute.productSelect, \"store_name\", self.storeInfo.title);\n self.$set(self.attribute.productSelect, \"image\", self.storeInfo.image);\n self.$set(self.attribute.productSelect, \"price\", self.storeInfo.price);\n self.$set(self.attribute.productSelect, \"stock\", self.storeInfo.stock);\n self.$set(self.attribute.productSelect, \"quota\", self.storeInfo.quota);\n self.$set(self.attribute.productSelect, \"product_stock\", self.storeInfo.product_stock);\n self.$set(self.attribute.productSelect, \"unique\", self.storeInfo.unique || \"\");\n self.$set(self.attribute.productSelect, \"cart_num\", 1);\n self.$set(self.attribute.productSelect, \"quota\", productSelect.quota);\n self.$set(self.attribute.productSelect, \"product_stock\", productSelect.product_stock);\n self.$set(self, \"attrValue\", \"\");\n self.$set(self, \"attrTxt\", this.$t(\"\\u8BF7\\u9009\\u62E9\"));\n }\n },\n selecAttr: function selecAttr() {\n this.attribute.cartAttr = true;\n },\n onMyEvent: function onMyEvent() {\n this.$set(this.attribute, 'cartAttr', false);\n this.$set(this, 'isOpen', false);\n },\n /**\n * 购物车数量加和数量减\n * \n */\n ChangeCartNum: function ChangeCartNum(changeValue) {\n //changeValue:是否 加|减\n //获取当前变动属性\n var productSelect = this.productValue[this.attrValue];\n if (this.cart_num) {\n productSelect.cart_num = this.cart_num;\n this.attribute.productSelect.cart_num = this.cart_num;\n }\n //如果没有属性,赋值给商品默认库存\n if (productSelect === undefined && !this.attribute.productAttr.length) productSelect = this.attribute.productSelect;\n //无属性值即库存为0;不存在加减;\n if (productSelect === undefined) return;\n var stock = productSelect.stock || 0;\n var quotaShow = productSelect.quota_show || 0;\n var quota = productSelect.quota || 0;\n var productStock = productSelect.product_stock || 0;\n var num = this.attribute.productSelect;\n var nums = this.storeInfo.num || 0;\n var onceNum = this.storeInfo.once_num || 0;\n //设置默认数据\n if (productSelect.cart_num == undefined) productSelect.cart_num = 1;\n if (changeValue) {\n num.cart_num++;\n var arrMin = [];\n arrMin.push(nums);\n arrMin.push(onceNum);\n arrMin.push(quota);\n arrMin.push(productStock);\n var minN = Math.min.apply(null, arrMin);\n if (num.cart_num >= minN) {\n this.$set(this.attribute.productSelect, \"cart_num\", minN ? minN : 1);\n this.$set(this, \"cart_num\", minN ? minN : 1);\n }\n // if(quotaShow >= productStock){\n // \t if (num.cart_num > productStock) {\n // \t \tthis.$set(this.attribute.productSelect, \"cart_num\", productStock);\n // \t \tthis.$set(this, \"cart_num\", productStock);\n // \t }\n // }else{\n // \tif (num.cart_num > quotaShow) {\n // \t\tthis.$set(this.attribute.productSelect, \"cart_num\", quotaShow);\n // \t\tthis.$set(this, \"cart_num\", quotaShow);\n // \t}\n // }\n this.$set(this, \"cart_num\", num.cart_num);\n this.$set(this.attribute.productSelect, \"cart_num\", num.cart_num);\n } else {\n num.cart_num--;\n if (num.cart_num < 1) {\n this.$set(this.attribute.productSelect, \"cart_num\", 1);\n this.$set(this, \"cart_num\", 1);\n }\n this.$set(this, \"cart_num\", num.cart_num);\n this.$set(this.attribute.productSelect, \"cart_num\", num.cart_num);\n }\n },\n attrVal: function attrVal(val) {\n this.attribute.productAttr[val.indexw].index = this.attribute.productAttr[val.indexw].attr_values[val.indexn];\n },\n /**\n * 属性变动赋值\n * \n */\n ChangeAttr: function ChangeAttr(res) {\n this.$set(this, 'cart_num', 1);\n var productSelect = this.productValue[res];\n this.$set(this, \"selectSku\", productSelect);\n if (productSelect) {\n this.$set(this.attribute.productSelect, \"image\", productSelect.image);\n this.$set(this.attribute.productSelect, \"price\", productSelect.price);\n this.$set(this.attribute.productSelect, \"stock\", productSelect.stock);\n this.$set(this.attribute.productSelect, \"unique\", productSelect.unique);\n this.$set(this.attribute.productSelect, \"cart_num\", 1);\n this.$set(this.attribute.productSelect, \"quota\", productSelect.quota);\n this.$set(this.attribute.productSelect, \"quota_show\", productSelect.quota_show);\n this.$set(this, \"attrValue\", res);\n this.attrTxt = this.$t(\"\\u5DF2\\u9009\\u62E9\");\n } else {\n this.$set(this.attribute.productSelect, \"image\", this.storeInfo.image);\n this.$set(this.attribute.productSelect, \"price\", this.storeInfo.price);\n this.$set(this.attribute.productSelect, \"stock\", 0);\n this.$set(this.attribute.productSelect, \"unique\", \"\");\n this.$set(this.attribute.productSelect, \"cart_num\", 0);\n this.$set(this.attribute.productSelect, \"quota\", 0);\n this.$set(this.attribute.productSelect, \"quota_show\", 0);\n this.$set(this, \"attrValue\", \"\");\n this.attrTxt = this.$t(\"\\u5DF2\\u9009\\u62E9\");\n }\n },\n scroll: function scroll(e) {\n var that = this,\n scrollY = e.detail.scrollTop;\n var opacity = scrollY / 200;\n opacity = opacity > 1 ? 1 : opacity;\n that.opacity = opacity;\n that.scrollY = scrollY;\n that.currentPage = false;\n that.$set(that, 'showMenuIcon', false);\n if (that.lock) {\n that.lock = false;\n return;\n }\n for (var i = 0; i < that.topArr.length; i++) {\n if (scrollY < that.topArr[i] - app.globalData.navHeight / 2 + that.heightArr[i]) {\n that.navActive = i;\n break;\n }\n }\n },\n open: function open(data) {\n this.showMenuIcon = data;\n },\n tap: function tap(item, index) {\n var id = item.id;\n var index = index;\n var that = this;\n if (!this.replyCount && id == \"past1\") {\n id = \"past2\";\n }\n this.toView = id;\n this.navActive = index;\n this.lock = true;\n this.scrollTop = index > 0 ? that.topArr[index] - app.globalData.navHeight / 2 : that.topArr[index];\n },\n infoScroll: function infoScroll() {\n var that = this,\n topArr = [],\n heightArr = [];\n for (var i = 0; i < that.navList.length; i++) {\n //productList\n //获取元素所在位置\n var query = wx.createSelectorQuery().in(this);\n var idView = \"#past\" + i;\n if (!this.replyCount && i == 1) {\n idView = \"#past\" + 2;\n }\n query.select(idView).boundingClientRect();\n query.exec(function (res) {\n var top = res[0].top;\n var height = res[0].height;\n topArr.push(top);\n heightArr.push(height);\n that.topArr = topArr;\n that.heightArr = heightArr;\n });\n }\n ;\n },\n /**\n * 收藏商品\n */\n setCollect: function setCollect() {\n var that = this;\n if (this.storeInfo.userCollect) {\n (0, _store.collectDel)([this.storeInfo.product_id]).then(function (res) {\n that.storeInfo.userCollect = !that.storeInfo.userCollect;\n });\n } else {\n (0, _store.collectAdd)(this.storeInfo.product_id).then(function (res) {\n that.storeInfo.userCollect = !that.storeInfo.userCollect;\n });\n }\n },\n /*\n * 单独购买\n */\n openAlone: function openAlone() {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(this.storeInfo.product_id)\n });\n },\n /*\n * 下订单\n */\n goCat: function goCat() {\n var _this2 = this;\n var that = this;\n that.currentPage = false;\n var productSelect = this.productValue[this.attrValue];\n //打开属性\n if (this.isOpen) this.attribute.cartAttr = true;else this.attribute.cartAttr = !this.attribute.cartAttr;\n //只有关闭属性弹窗时进行加入购物车\n if (this.attribute.cartAttr === true && this.isOpen == false) return this.isOpen = true;\n //如果有属性,没有选择,提示用户选择\n if (this.attribute.productAttr.length && productSelect === undefined && this.isOpen == true) return app.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u5C5E\\u6027\")\n });\n (0, _store.postCartAdd)({\n productId: that.storeInfo.product_id,\n secKillId: that.id,\n bargainId: 0,\n combinationId: 0,\n cartNum: that.cart_num,\n uniqueId: productSelect !== undefined ? productSelect.unique : '',\n 'new': 1\n }).then(function (res) {\n _this2.isOpen = false;\n uni.navigateTo({\n url: '/pages/goods/order_confirm/index?new=1&cartId=' + res.data.cartId\n });\n }).catch(function (err) {\n return _this2.$util.Tips({\n title: err\n });\n });\n },\n /**\n * 分享打开\n * \n */\n listenerActionSheet: function listenerActionSheet() {\n if (this.isLogin === false) {\n (0, _login.toLogin)();\n } else {\n this.posters = true;\n }\n },\n // 分享关闭\n listenerActionClose: function listenerActionClose() {\n this.posters = false;\n },\n //隐藏海报\n posterImageClose: function posterImageClose() {\n this.posterImageStatus = false;\n },\n //替换安全域名\n setDomain: function setDomain(url) {\n url = url ? url.toString() : '';\n //本地调试打开,生产请注销\n if (url.indexOf(\"https://\") > -1) return url;else return url.replace('http://', 'https://');\n },\n // 小程序关闭分享弹窗;\n goFriend: function goFriend() {\n this.posters = false;\n },\n /*\n * 保存到手机相册\n */\n savePosterPath: function savePosterPath() {\n var that = this;\n uni.saveImageToPhotosAlbum({\n filePath: that.posterImage,\n success: function success(res) {\n that.posterImageClose();\n that.$util.Tips({\n title: that.$t(\"\\u4FDD\\u5B58\\u6210\\u529F\"),\n icon: 'success'\n });\n },\n fail: function fail(res) {\n that.$util.Tips({\n title: that.$t(\"\\u4FDD\\u5B58\\u5931\\u8D25\")\n });\n }\n });\n },\n setShareInfoStatus: function setShareInfoStatus() {\n var _this3 = this;\n var data = this.storeInfo;\n var href = location.href;\n if (this.$wechat.isWeixin()) {\n this.posters = true;\n (0, _user.getUserInfo)().then(function (res) {\n href = href.indexOf(\"?\") === -1 ? href + \"?spread=\" + res.data.uid : href + \"&spread=\" + res.data.uid;\n var configAppMessage = {\n desc: data.store_info,\n title: data.store_name,\n link: href,\n imgUrl: data.image\n };\n _this3.$wechat.wechatEvevt([\"updateAppMessageShareData\", \"updateTimelineShareData\"], configAppMessage);\n });\n }\n },\n //点击sku图片打开轮播图\n showImg: function showImg(index) {\n this.$refs.cusPreviewImg.open(this.selectSku.suk);\n },\n //滑动轮播图选择商品\n changeSwitch: function changeSwitch(e) {\n var productSelect = this.skuArr[e];\n this.$set(this, \"selectSku\", productSelect);\n var skuList = productSelect.suk.split(\",\");\n this.$set(this.attribute.productAttr[0], \"index\", skuList[0]);\n if (skuList.length == 2) {\n this.$set(this.attribute.productAttr[0], \"index\", skuList[0]);\n this.$set(this.attribute.productAttr[1], \"index\", skuList[1]);\n } else if (skuList.length == 3) {\n this.$set(this.attribute.productAttr[0], \"index\", skuList[0]);\n this.$set(this.attribute.productAttr[1], \"index\", skuList[1]);\n this.$set(this.attribute.productAttr[2], \"index\", skuList[2]);\n } else if (skuList.length == 4) {\n this.$set(this.attribute.productAttr[0], \"index\", skuList[0]);\n this.$set(this.attribute.productAttr[1], \"index\", skuList[1]);\n this.$set(this.attribute.productAttr[2], \"index\", skuList[2]);\n this.$set(this.attribute.productAttr[3], \"index\", skuList[3]);\n }\n if (productSelect) {\n this.$set(this.attribute.productSelect, \"image\", productSelect.image);\n this.$set(this.attribute.productSelect, \"price\", productSelect.price);\n this.$set(this.attribute.productSelect, \"stock\", productSelect.stock);\n this.$set(this.attribute.productSelect, \"unique\", productSelect.id);\n this.$set(this.attribute.productSelect, \"vipPrice\", productSelect.vipPrice);\n this.$set(this, \"attrTxt\", this.$t(\"\\u5DF2\\u9009\\u62E9\"));\n this.$set(this, \"attrValue\", productSelect.suk);\n }\n },\n showSwiperImg: function showSwiperImg(index) {\n this.$refs.cusSwiperImg.open(index);\n }\n}), _computed$mixins$comp);\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWN0aXZpdHkvZ29vZHNfc2Vja2lsbF9kZXRhaWxzL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wdXRlZCIsIm1peGlucyIsImNvbXBvbmVudHMiLCJwcm9kdWN0Q29uU3dpcGVyIiwidXNlckV2YWx1YXRpb24iLCJrZWZ1SWNvbiIsIm1lbnVJY29uIiwiY291bnREb3duIiwiY3VzUHJldmlld0ltZyIsInN3aXBlclByZXZpZSIsInBhcnNlciIsImhvbWVMaXN0IiwiZGF0YSIsImltZ0hvc3QiLCJzaG93TWVudUljb24iLCJkYXRhU2hvdyIsImlkIiwidGltZSIsImNvdW50RG93bkhvdXIiLCJjb3VudERvd25NaW51dGUiLCJjb3VudERvd25TZWNvbmQiLCJzdG9yZUluZm8iLCJpbWdVcmxzIiwicGFyYW1ldGVyIiwiYXR0cmlidXRlIiwiY2FydEF0dHIiLCJwcm9kdWN0QXR0ciIsInByb2R1Y3RTZWxlY3QiLCJwcm9kdWN0VmFsdWUiLCJpc09wZW4iLCJhdHRyIiwiYXR0clZhbHVlIiwic3RhdHVzIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsImlTaGlkZGVuIiwibGltaXROdW0iLCJpU3BsdXMiLCJyZXBseUNvdW50IiwicmVwbHkiLCJyZXBseUNoYW5jZSIsIm5hdkgiLCJuYXZMaXN0Iiwib3BhY2l0eSIsInNjcm9sbFkiLCJ0b3BBcnIiLCJ0b1ZpZXciLCJoZWlnaHQiLCJoZWlnaHRBcnIiLCJsb2NrIiwic2Nyb2xsVG9wIiwidGFnU3R5bGUiLCJpbWciLCJ0YWJsZSIsInZpZGVvIiwiZGF0YXRpbWUiLCJuYXZBY3RpdmUiLCJtZXVuSGVpZ2h0IiwiYmFja0giLCJwb3N0ZXJzIiwid2VpeGluU3RhdHVzIiwicG9zdGVySW1hZ2VTdGF0dXMiLCJjYW52YXNTdGF0dXMiLCJzdG9yZUltYWdlIiwiUHJvbW90aW9uQ29kZSIsInBvc3RlckltYWdlIiwicG9zdGVyYmFja2dkIiwiYWN0aW9uU2hlZXRIaWRkZW4iLCJjYXJ0X251bSIsImhvbWVUb3AiLCJyZXR1cm5TaG93IiwiSDVTaGFyZUJveCIsInJvdXRpbmVDb250YWN0Iiwic2t1QXJyIiwic2VsZWN0U2t1IiwiY3VycmVudFBhZ2UiLCJzeXNIZWlnaHQiLCJpc0xvZ2luIiwiaGFuZGxlciIsImRlZXAiLCJvcHRpb25zIiwidGhhdCIsInVuaSIsInN1Y2Nlc3MiLCJzdGF0dXNCYXJIZWlnaHQiLCJlIiwibW9yZU5hdiIsImFwcFNoYXJlIiwicHJvdmlkZXIiLCJzY2VuZSIsInR5cGUiLCJocmVmIiwidGl0bGUiLCJzdW1tYXJ5IiwiaW1hZ2VVcmwiLCJpY29uIiwiZmFpbCIsImR1cmF0aW9uIiwiaXB0Q2FydE51bSIsInJldHVybnMiLCJkZWx0YSIsIm9uTG9hZEZ1biIsImdldFNlY2tpbGxEZXRhaWwiLCJ1cmwiLCJzZXRUaW1lb3V0IiwiYXBwIiwiZG93bmxvYWRGaWxlUHJvbW90aW9uQ29kZSIsInN1Y2Nlc3NGbiIsInNldFNoYXJlIiwiZGVzYyIsImxpbmsiLCJpbWdVcmwiLCJEZWZhdWx0U2VsZWN0IiwidmFsdWUiLCJzZWxmIiwic2VsZWNBdHRyIiwib25NeUV2ZW50IiwiQ2hhbmdlQ2FydE51bSIsIm51bSIsImFyck1pbiIsImF0dHJWYWwiLCJpbmRleG4iLCJDaGFuZ2VBdHRyIiwic2Nyb2xsIiwib3BlbiIsInRhcCIsImluZm9TY3JvbGwiLCJpZFZpZXciLCJxdWVyeSIsInNldENvbGxlY3QiLCJvcGVuQWxvbmUiLCJnb0NhdCIsIiR1dGlsIiwicHJvZHVjdElkIiwic2VjS2lsbElkIiwiYmFyZ2FpbklkIiwiY29tYmluYXRpb25JZCIsImNhcnROdW0iLCJ1bmlxdWVJZCIsImxpc3RlbmVyQWN0aW9uU2hlZXQiLCJsaXN0ZW5lckFjdGlvbkNsb3NlIiwicG9zdGVySW1hZ2VDbG9zZSIsInNldERvbWFpbiIsImdvRnJpZW5kIiwic2F2ZVBvc3RlclBhdGgiLCJmaWxlUGF0aCIsInNldFNoYXJlSW5mb1N0YXR1cyIsImNvbmZpZ0FwcE1lc3NhZ2UiLCJzaG93SW1n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Q0E7SUFDQTtJQUNBO0lBQ0Esd0dBQ0FtRDtNQUNBeEM7SUFDQTtJQUNBO01BQ0F5QztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBO0lBQ0E7TUFDQTtNQUNBeEQ7UUFDQXFCO01BQ0E7SUFDQTtNQUNBO1FBQ0FYO01BQ0E7SUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDQStDO0lBQ0E7TUFDQTtJQUNBO01BTUE7SUFFQTtFQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0E7RUFDQUM7SUFDQXZDO0lBQ0E7SUFDQSxrREFDQTtFQUNBO0VBQ0E7RUFDQXdDO0lBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQWlEQUM7SUFDQTtJQUNBOUQ7TUFDQStEO01BQ0E5RDtRQUNBRjtRQUNBQTtVQUNBVztVQUNBRztRQUNBO01BQ0E7TUFDQUM7UUFDQWY7VUFDQVc7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUVBc0Q7SUFBQTtJQUNBO0lBQ0E7SUFDQTtNQUNBO01BQ0E7UUFDQXZELE9BQ0FBLDJCQUNBQSxtQ0FDQUE7UUFFQTtVQUNBa0I7VUFDQWpCO1VBQ0FrQjtVQUNBQztRQUNBO1FBQ0EscUZBQ0FvQztNQUNBO0lBQ0E7RUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUNBO01BQ0E7SUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMTIyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8IS0tIOWktOmDqCAtLT5cclxuXHJcblx0XHQ8IS0tICNpZm5kZWYgQVBQLVBMVVMgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz0nbmF2YmFyJyA6c3R5bGU9XCJ7aGVpZ2h0Om5hdkgrJ3JweCcsb3BhY2l0eTpvcGFjaXR5fVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbmF2YmFySCcgOnN0eWxlPSdcImhlaWdodDpcIituYXZIK1wicnB4O1wiJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nbmF2YmFyQ29uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRlciBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgOmNsYXNzPVwibmF2QWN0aXZlID09PSBpbmRleCA/ICdvbicgOiAnJ1wiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG5hdkxpc3RcIlxyXG5cdFx0XHRcdFx0XHRcdDprZXk9J2luZGV4JyBAdGFwPVwidGFwKGl0ZW0saW5kZXgpXCI+XHJcblx0XHRcdFx0XHRcdFx0e3sgaXRlbSB9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBpZD1cImhvbWVcIiBjbGFzcz1cImhvbWUtbmF2IGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiIDpjbGFzcz1cIltvcGFjaXR5PjAuNT8nb24nOicnXVwiXHJcblx0XHRcdDpzdHlsZT1cInsgdG9wOiBob21lVG9wICsncnB4J31cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWZhbmh1aTJcIiBAdGFwPVwicmV0dXJuc1wiPjwvdmlldz5cclxuXHRcdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGluZVwiPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWdlbmdkdW81XCIgQGNsaWNrPVwibW9yZU5hdlwiPjwvdmlldz5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHJcblx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdDx2aWV3IGlkPVwiaG9tZVwiIGNsYXNzPVwiaG9tZS1uYXYgcmlnaHQgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCIgOmNsYXNzPVwiW29wYWNpdHk+MC41Pydvbic6JyddXCJcclxuXHRcdFx0OnN0eWxlPVwieyB0b3A6IGhvbWVUb3AgKydycHgnfVwiPlxyXG5cdFx0XHQ8IS0tICNpZmRlZiAgSDUgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1nZW5nZHVvMlwiIEBjbGljaz1cIm1vcmVOYXZcIj48L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PGhvbWVMaXN0IDpuYXZIPVwibmF2SFwiIDpyZXR1cm5TaG93PVwicmV0dXJuU2hvd1wiIDpjdXJyZW50UGFnZT1cImN1cnJlbnRQYWdlXCIgOnN5c0hlaWdodD1cInN5c0hlaWdodFwiPlxyXG5cdFx0PC9ob21lTGlzdD5cclxuXHRcdDx2aWV3IGNsYXNzPSdwcm9kdWN0LWNvbic+XHJcblx0XHRcdDxzY3JvbGwtdmlldyA6c2Nyb2xsLXRvcD1cInNjcm9sbFRvcFwiIHNjcm9sbC15PSd0cnVlJyBzY3JvbGwtd2l0aC1hbmltYXRpb249XCJ0cnVlXCJcclxuXHRcdFx0XHQ6c3R5bGU9XCInaGVpZ2h0OicraGVpZ2h0KydweDsnXCIgQHNjcm9sbD1cInNjcm9sbFwiPlxyXG5cdFx0XHRcdDx2aWV3IGlkPVwicGFzdDBcIj5cclxuXHRcdFx0XHRcdDwhLS0gI2lmZGVmIEFQUC1QTFVTIHx8IE1QIC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIiA6c3R5bGU9XCInd2lkdGg6MTAwJTsnICsgJ2hlaWdodDonK3N5c0hlaWdodFwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0PHByb2R1Y3RDb25Td2lwZXIgOmltZ1VybHM9J2ltZ1VybHMnIEBzaG93U3dpcGVySW1nPVwic2hvd1N3aXBlckltZ1wiPjwvcHJvZHVjdENvblN3aXBlcj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmctY29sb3JcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hdiBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbW9uZXknPnt7JHQoYO+/pWApfX08dGV4dCBjbGFzcz0nbnVtJz57e3N0b3JlSW5mby5wcmljZSB8fCAnJ319PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0di1pZj1cImF0dHJpYnV0ZS5wcm9kdWN0QXR0ci5sZW5ndGggJiYgKGF0dHJpYnV0ZS5wcm9kdWN0QXR0ci5sZW5ndGg/YXR0cmlidXRlLnByb2R1Y3RBdHRyWzBdLmF0dHJfdmFsdWVzLmxlbmd0aDowKSA+IDFcIj57eyR0KGDotbdgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J3ktbW9uZXknPnt7JHQoYO+/pWApfX17e3N0b3JlSW5mby5vdF9wcmljZSB8fCAnJ319PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYWNlYS1yb3cgcm93LW1pZGRsZSc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGltZUl0ZW0nIHYtaWY9XCJzdGF0dXMgPT0gMVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDot53np5LmnYDnu5PmnZ/ku4XlialgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8Y291bnREb3duIDppcy1kYXk9XCJmYWxzZVwiIDp0aXAtdGV4dD1cIicgJ1wiIDpkYXktdGV4dD1cIicgJ1wiIDpob3VyLXRleHQ9XCInIDogJ1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Om1pbnV0ZS10ZXh0PVwiJyA6ICdcIiA6c2Vjb25kLXRleHQ9XCInICdcIiA6ZGF0YXRpbWU9XCJkYXRhdGltZVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9XCJtYXJnaW4tdG9wOiA0cnB4O1wiPjwvY291bnREb3duPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cInRpbWVTdGF0ZVwiIHd4OmlmPVwie3tzdGF0dXMgPT0gMH19XCI+5bey57uT5p2fPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQgIDx2aWV3IGNsYXNzPVwidGltZVN0YXRlXCIgd3g6aWY9XCJ7e3N0YXR1cyA9PSAyfX1cIj7ljbPlsIblvIDlp4s8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3dyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW50cm9kdWNlIGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naW5mb3InPiB7e3N0b3JlSW5mby50aXRsZSB8fCAnJ319PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0gPGJ1dHRvbiBjbGFzcz0naWNvbmZvbnQgaWNvbi1mZW54aWFuZycgb3Blbi10eXBlPSdzaGFyZSc+PC9idXR0b24+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLWZlbnhpYW5nJyBAY2xpY2s9XCJsaXN0ZW5lckFjdGlvblNoZWV0XCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsYWJlbCBhY2VhLXJvdyByb3ctbWlkZGxlJz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPSdzdG9jayc+5bqT5a2Y77yae3tzdG9yZUluZm8uc3RvY2t9fXt7c3RvcmVJbmZvLnVuaXRfbmFtZX19PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nc3RvY2snPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg57Sv6K6h6ZSA5ZSuYCl9fe+8mnt7c3RvcmVJbmZvLnRvdGFsP3N0b3JlSW5mby50b3RhbDowfX17eyR0KHN0b3JlSW5mby51bml0X25hbWUpIHx8ICcnfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+e3skdChg6ZmQ6YeP5Ymp5L2ZYCl9fTpcclxuXHRcdFx0XHRcdFx0XHRcdHt7IHN0b3JlSW5mby5xdW90YSA/IHN0b3JlSW5mby5xdW90YSA6IDAgfX17eyR0KHN0b3JlSW5mby51bml0X25hbWUpIHx8ICcnfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhdHRyaWJ1dGUgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgQHRhcD0nc2VsZWNBdHRyJ1xyXG5cdFx0XHRcdFx0XHR2LWlmPSdhdHRyaWJ1dGUucHJvZHVjdEF0dHIubGVuZ3RoJz5cclxuXHRcdFx0XHRcdFx0PCEtLSBcdDx2aWV3Pnt7YXR0cn1977yaPHRleHQgY2xhc3M9J2F0dGVyVHh0Jz57e2F0dHJWYWx1ZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tamlhbnRvdSc+PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB3aWR0aDogOTAlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImF0dHItdHh0XCI+IHt7IGF0dHIgfX3vvJogPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhdHRlclR4dCBsaW5lMVwiIHN0eWxlPVwid2lkdGg6IDgyJVwiPnt7XHJcblx0XHRcdFx0XHRcdCAgICAgIGF0dHJWYWx1ZVxyXG5cdFx0XHRcdFx0XHQgICAgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1qaWFudG91XCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHN0eWxlPVwibWFyZ2luLXRvcDogN3B4OyBwYWRkaW5nLWxlZnQ6IDcwcHhcIlxyXG5cdFx0XHRcdFx0XHRcdHYtaWY9XCJza3VBcnIubGVuZ3RoID4gMVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleHNcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBza3VBcnIuc2xpY2UoMCwgNClcIiA6a2V5PVwiaW5kZXhcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cImF0dHJJbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN3aXRjaFR4dFwiPnt7JHQoYOWFsWApfX17eyBza3VBcnIubGVuZ3RoIH19e3skdChg56eN6KeE5qC85Y+v6YCJYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndXNlckV2YWx1YXRpb24nIGlkPVwicGFzdDFcIiB2LWlmPVwicmVwbHlDb3VudFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpdGxlIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDnlKjmiLfor4Tku7dgKX19KHt7cmVwbHlDb3VudH19KTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz0ncHJhaXNlJyBob3Zlci1jbGFzcz0nbm9uZSdcclxuXHRcdFx0XHRcdFx0XHQ6dXJsPVwiJy9wYWdlcy9nb29kcy9nb29kc19jb21tZW50X2xpc3QvaW5kZXg/cHJvZHVjdF9pZD0nK3N0b3JlSW5mby5wcm9kdWN0X2lkXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2ZvbnQtY29sb3InPnt7cmVwbHlDaGFuY2V9fSU8L3RleHQ+e3skdChg5aW96K+E546HYCl9fVxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWppYW50b3UnPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dXNlckV2YWx1YXRpb24gOnJlcGx5PVwicmVwbHlcIj48L3VzZXJFdmFsdWF0aW9uPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ncHJvZHVjdC1pbnRybycgaWQ9XCJwYXN0MlwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RpdGxlJz57eyR0KGDkuqflk4Hku4vnu41gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+XHJcblx0XHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJcIiB2LWh0bWw9XCJzdG9yZUluZm8uZGVzY3JpcHRpb25cIj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHJcblx0XHRcdFx0XHRcdDwhLS0gI2lmbmRlZiBBUFAtUExVUyAtLT5cclxuXHRcdFx0XHRcdFx0PHBhcnNlciA6aHRtbD1cInN0b3JlSW5mby5kZXNjcmlwdGlvblwiIHJlZj1cImFydGljbGVcIiA6dGFnLXN0eWxlPVwidGFnU3R5bGVcIj48L3BhcnNlcj5cclxuXHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHRcdDwhLS0gI2lmZGVmIEFQUC1QTFVTIC0tPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRlc2NyaXB0aW9uXCIgdi1odG1sPVwic3RvcmVJbmZvLmRlc2NyaXB0aW9uXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdmb290ZXIgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgOmNsYXNzPVwieydlamVjdCc6c3RvcmVJbmZvLmlkfVwiPlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgaG92ZXItY2xhc3M9XCJub25lXCIgb3Blbi10eXBlPVwic3dpdGNoVGFiXCIgY2xhc3M9XCJpdGVtXCIgdXJsPVwiL3BhZ2VzL2luZGV4L2luZGV4XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tc2hvdXllNlwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicF9jZW50ZXJcIj57eyR0KGDpppbpobVgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDx2aWV3IEB0YXA9J3NldENvbGxlY3QnIGNsYXNzPSdpdGVtJz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLXNob3VjYW5nMScgdi1pZj1cInN0b3JlSW5mby51c2VyQ29sbGVjdFwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCBpY29uLXNob3VjYW5nJyB2LWVsc2U+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwX2NlbnRlclwiPnt7JHQoYOaUtuiXj2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGFjZWEtcm93XCJcclxuXHRcdFx0XHRcdHYtaWY9XCJzdGF0dXMgPT0gMSAmJiBhdHRyaWJ1dGUucHJvZHVjdFNlbGVjdC5xdW90YSA+IDAgJiYgYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QucHJvZHVjdF9zdG9jaz4wXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImpvaW5DYXJ0IGJudHNcIiBAdGFwPVwib3BlbkFsb25lXCI+e3skdChg5Y2V54us6LSt5LmwYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnV5IGJudHNcIiBAdGFwPVwiZ29DYXRcIj57eyR0KGDnq4vljbPotK3kubBgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudCBhY2VhLXJvd1wiXHJcblx0XHRcdFx0XHR2LWlmPVwiKHN0YXR1cyA9PSAxICYmIGF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LnF1b3RhIDw9IDApIHx8IChzdGF0dXMgPT0gMyAmJiBhdHRyaWJ1dGUucHJvZHVjdFNlbGVjdC5xdW90YSA8PSAwKSB8fCAoc3RhdHVzID09IDEgJiYgYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QucHJvZHVjdF9zdG9jayA8PSAwKSB8fCAoc3RhdHVzID09IDMgJiYgYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QucHJvZHVjdF9zdG9jayA8PSAwKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJqb2luQ2FydCBibnRzXCIgQHRhcD1cIm9wZW5BbG9uZVwiPnt7JHQoYOWNleeLrOi0reS5sGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ1eSBibnRzIGJnLWNvbG9yLWh1aVwiPnt7JHQoYOW3suWUrue9hGApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGFjZWEtcm93XCIgdi1pZj1cIiFkYXRhU2hvdyAmJiBzdGF0dXMgPT0gMVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJqb2luQ2FydCBibnRzXCIgQHRhcD1cIm9wZW5BbG9uZVwiPnt7JHQoYOWNleeLrOi0reS5sGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ1eSBibnRzIGJnLWNvbG9yLWh1aVwiPnt7JHQoYOeri+WNs+i0reS5sGApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGFjZWEtcm93XCIgdi1pZj1cInN0YXR1cyA9PSAyXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImpvaW5DYXJ0IGJudHNcIiBAdGFwPVwib3BlbkFsb25lXCI+e3skdChg5Y2V54us6LSt5LmwYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnV5IGJudHMgYmctY29sb3ItaHVpXCI+e3skdChg5pyq5byA5aeLYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnQgYWNlYS1yb3dcIiB2LWlmPVwic3RhdHVzID09IDBcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiam9pbkNhcnQgYm50c1wiIEB0YXA9XCJvcGVuQWxvbmVcIj57eyR0KGDljZXni6zotK3kubBgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidXkgYm50cyBiZy1jb2xvci1odWlcIj57eyR0KGDlt7Lnu5PmnZ9gKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PGN1cy1wcmV2aWV3SW1nIHJlZj1cImN1c1ByZXZpZXdJbWdcIiA6bGlzdD1cInNrdUFyclwiIEBjaGFuZ2VTd2l0Y2g9XCJjaGFuZ2VTd2l0Y2hcIlxyXG5cdFx0XHRAc2hhcmVGcmllbmQ9XCJsaXN0ZW5lckFjdGlvblNoZWV0XCIgLz5cclxuXHRcdDxwcm9kdWN0LXdpbmRvdyA6YXR0cj0nYXR0cmlidXRlJyA6bGltaXROdW09JzEnIEBteWV2ZW50PVwib25NeUV2ZW50XCIgQENoYW5nZUF0dHI9XCJDaGFuZ2VBdHRyXCIgOnR5cGU9XCInc2Vja2lsbCdcIlxyXG5cdFx0XHRAQ2hhbmdlQ2FydE51bT1cIkNoYW5nZUNhcnROdW1cIiBAYXR0clZhbD1cImF0dHJWYWxcIiBAaXB0Q2FydE51bT1cImlwdENhcnROdW1cIiBAZ2V0SW1nPVwic2hvd0ltZ1wiPlxyXG5cdFx0PC9wcm9kdWN0LXdpbmRvdz5cclxuXHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiPjwvYXV0aG9yaXplPiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSDliIbkuqvmjInpkq4gLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImdlbmVyYXRlLXBvc3RlcnMgYWNlYS1yb3cgcm93LW1pZGRsZVwiIDpjbGFzcz1cInBvc3RlcnMgPyAnb24nIDogJydcIj5cclxuXHRcdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0XHQ8YnV0dG9uIGNsYXNzPVwiaXRlbVwiIGhvdmVyLWNsYXNzPSdub25lJyB2LWlmPVwid2VpeGluU3RhdHVzID09PSB0cnVlXCIgQGNsaWNrPVwiSDVTaGFyZUJveCA9IHRydWVcIj5cclxuXHRcdFx0XHQ8IS0tIDxidXR0b24gY2xhc3M9XCJpdGVtXCIgaG92ZXItY2xhc3M9J25vbmUnIHYtaWY9XCJ3ZWl4aW5TdGF0dXMgPT09IHRydWVcIiBAY2xpY2s9XCJzZXRTaGFyZUluZm9TdGF0dXNcIj4gLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXdlaXhpbjNcIj48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj57eyR0KGDlj5HpgIHnu5nmnIvlj4tgKX19PC92aWV3PlxyXG5cdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHQ8YnV0dG9uIGNsYXNzPVwiaXRlbVwiIG9wZW4tdHlwZT1cInNoYXJlXCIgaG92ZXItY2xhc3M9J25vbmUnIEBjbGljaz1cImdvRnJpZW5kXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLXdlaXhpbjNcIj48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj57eyR0KGDlj5HpgIHnu5nmnIvlj4tgKX19PC92aWV3PlxyXG5cdFx0XHQ8L2J1dHRvbj5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmZGVmIEFQUC1QTFVTIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiBAY2xpY2s9XCJhcHBTaGFyZSgnV1hTY2VuZVNlc3Npb24nKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi13ZWl4aW4zXCI+PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+e3skdChg5b6u5L+h5aW95Y+LYCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiBAY2xpY2s9XCJhcHBTaGFyZSgnV1hTZW5jZVRpbWVsaW5lJylcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tcGVuZ3lvdXF1YW5cIj48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj57eyR0KGDlvq7kv6HmnIvlj4vlnIhgKX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8YnV0dG9uIGNsYXNzPVwiaXRlbVwiIGhvdmVyLWNsYXNzPSdub25lJyBAdGFwPVwiZ29Qb3N0ZXIoJ3NlY2tpbGwnKVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1oYWliYW9cIj48L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj57eyR0KGDnlJ/miJDmtbfmiqVgKX19PC92aWV3PlxyXG5cdFx0XHQ8L2J1dHRvbj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFza1wiIHYtaWY9XCJwb3N0ZXJzXCIgQGNsaWNrPVwibGlzdGVuZXJBY3Rpb25DbG9zZVwiPjwvdmlldz5cclxuXHJcblx0XHQ8IS0tIOa1t+aKpeWxleekuiAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPSdwb3N0ZXItcG9wJyB2LWlmPVwicG9zdGVySW1hZ2VTdGF0dXNcIj5cclxuXHRcdFx0PGltYWdlIHNyYz0nL3N0YXRpYy9pbWFnZXMvcG9zdGVyLWNsb3NlLnBuZycgY2xhc3M9J2Nsb3NlJyBAY2xpY2s9XCJwb3N0ZXJJbWFnZUNsb3NlXCI+PC9pbWFnZT5cclxuXHRcdFx0PGltYWdlIDpzcmM9J3Bvc3RlckltYWdlJz48L2ltYWdlPlxyXG5cdFx0XHQ8IS0tICNpZm5kZWYgSDUgIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nc2F2ZS1wb3N0ZXInIEBjbGljaz1cInNhdmVQb3N0ZXJQYXRoXCI+e3skdChg5L+d5a2Y5Yiw5omL5py6YCl9fTwvdmlldz5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImtlZXBcIj57eyR0KGDplb/mjInlm77niYflj6/ku6Xkv53lrZjliLDmiYvmnLpgKX19PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdtYXNrMScgdi1pZj1cInBvc3RlckltYWdlU3RhdHVzXCI+PC92aWV3PlxyXG5cdFx0PGNhbnZhcyBjbGFzcz1cImNhbnZhc1wiIGNhbnZhcy1pZD0nbXlDYW52YXMnIHYtaWY9XCJjYW52YXNTdGF0dXNcIj48L2NhbnZhcz5cclxuXHRcdDwhLS0gPGtlZnVJY29uIDppZHM9J3N0b3JlSW5mby5wcm9kdWN0X2lkJyA6cm91dGluZUNvbnRhY3Q9J3JvdXRpbmVDb250YWN0Jz48L2tlZnVJY29uPiAtLT5cclxuXHRcdDwhLS0g5Y+R6YCB57uZ5pyL5Y+L5Zu+54mHIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzaGFyZS1ib3hcIiB2LWlmPVwiSDVTaGFyZUJveFwiPlxyXG5cdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL3NoYXJlLWluZm8ucG5nJ1wiIEBjbGljaz1cIkg1U2hhcmVCb3ggPSBmYWxzZVwiPjwvaW1hZ2U+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8c3dpcGVyUHJldmllIHJlZj1cImN1c1N3aXBlckltZ1wiIDpsaXN0PVwic3RvcmVJbmZvLmltYWdlc1wiPjwvc3dpcGVyUHJldmllPlxyXG5cdFx0PCEtLSAjaWZkZWYgSDUgfHwgQVBQLVBMVVMgLS0+XHJcblx0XHQ8emItY29kZSByZWY9XCJxcmNvZGVcIiA6c2hvdz1cImNvZGVTaG93XCIgOmNpZD1cImNpZFwiIDp2YWw9XCJjb2RlVmFsXCIgOnNpemU9XCJzaXplXCIgOnVuaXQ9XCJ1bml0XCJcclxuXHRcdFx0OmJhY2tncm91bmQ9XCJiYWNrZ3JvdW5kXCIgOmZvcmVncm91bmQ9XCJmb3JlZ3JvdW5kXCIgOnBkZ3JvdW5kPVwicGRncm91bmRcIiA6aWNvbj1cImNvZGVJY29uXCIgOmljb25TaXplPVwiaWNvbnNpemVcIlxyXG5cdFx0XHQ6b252YWw9XCJvbnZhbFwiIDpsb2FkTWFrZT1cImxvYWRNYWtlXCIgQHJlc3VsdD1cInFyUlwiIC8+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGNvbnN0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRTZWNraWxsRGV0YWlsLFxyXG5cdFx0c2Vja2lsbENvZGVcclxuXHR9IGZyb20gJ0AvYXBpL2FjdGl2aXR5LmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0cG9zdENhcnRBZGQsXHJcblx0XHRjb2xsZWN0QWRkLFxyXG5cdFx0Y29sbGVjdERlbFxyXG5cdH0gZnJvbSAnQC9hcGkvc3RvcmUuanMnO1xyXG5cdGltcG9ydCBwcm9kdWN0Q29uU3dpcGVyIGZyb20gJ0AvY29tcG9uZW50cy9wcm9kdWN0Q29uU3dpcGVyL2luZGV4LnZ1ZSdcclxuXHRpbXBvcnQgc3dpcGVyUHJldmllIGZyb20gXCJAL2NvbXBvbmVudHMvY3VzUHJldmlld0ltZy9zd2lwZXJQcmV2aWUudnVlXCI7XHJcblx0aW1wb3J0IHByb2R1Y3RXaW5kb3cgZnJvbSAnQC9jb21wb25lbnRzL3Byb2R1Y3RXaW5kb3cvaW5kZXgudnVlJ1xyXG5cdGltcG9ydCB1c2VyRXZhbHVhdGlvbiBmcm9tICdAL2NvbXBvbmVudHMvdXNlckV2YWx1YXRpb24vaW5kZXgudnVlJ1xyXG5cdGltcG9ydCBrZWZ1SWNvbiBmcm9tICdAL2NvbXBvbmVudHMva2VmdUljb24nO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGNvdW50RG93biBmcm9tICdAL2NvbXBvbmVudHMvY291bnREb3duJztcclxuXHRpbXBvcnQge1xyXG5cdFx0aW1hZ2VCYXNlNjRcclxuXHR9IGZyb20gXCJAL2FwaS9wdWJsaWNcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0VXNlckluZm9cclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdGltcG9ydCB7XHJcblx0XHRUT0tFTk5BTUVcclxuXHR9IGZyb20gJ0AvY29uZmlnL2FwcC5qcyc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0aW1wb3J0IG1lbnVJY29uIGZyb20gJ0AvY29tcG9uZW50cy9tZW51SWNvbi52dWUnXHJcblx0aW1wb3J0IHBhcnNlciBmcm9tIFwiQC9jb21wb25lbnRzL2p5Zi1wYXJzZXIvanlmLXBhcnNlclwiO1xyXG5cdGltcG9ydCBjdXNQcmV2aWV3SW1nIGZyb20gXCJAL2NvbXBvbmVudHMvY3VzUHJldmlld0ltZy9pbmRleC52dWVcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0c2hhcmVQb3N0ZXJcclxuXHR9IGZyb20gXCJAL21peGlucy9zaGFyZVBvc3RlclwiO1xyXG5cdGltcG9ydCB7XHJcblx0XHRIVFRQX1JFUVVFU1RfVVJMXHJcblx0fSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGltcG9ydCBob21lTGlzdCBmcm9tICdAL2NvbXBvbmVudHMvaG9tZUxpc3QnXHJcblx0bGV0IHN5c0hlaWdodCA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnN0YXR1c0JhckhlaWdodCArICdweCc7XHJcblxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdG1peGluczogW2NvbG9ycywgc2hhcmVQb3N0ZXJdLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRwcm9kdWN0Q29uU3dpcGVyLFxyXG5cdFx0XHQncHJvZHVjdFdpbmRvdyc6IHByb2R1Y3RXaW5kb3csXHJcblx0XHRcdHVzZXJFdmFsdWF0aW9uLFxyXG5cdFx0XHRrZWZ1SWNvbixcclxuXHRcdFx0bWVudUljb24sXHJcblx0XHRcdGNvdW50RG93bixcclxuXHRcdFx0Y3VzUHJldmlld0ltZyxcclxuXHRcdFx0c3dpcGVyUHJldmllLFxyXG5cdFx0XHRwYXJzZXIsXHJcblx0XHRcdGhvbWVMaXN0LFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0YXV0aG9yaXplXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW1nSG9zdDogSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRzaG93TWVudUljb246IGZhbHNlLFxyXG5cdFx0XHRcdGRhdGFTaG93OiAwLFxyXG5cdFx0XHRcdGlkOiAwLFxyXG5cdFx0XHRcdHRpbWU6IDAsXHJcblx0XHRcdFx0Y291bnREb3duSG91cjogXCIwMFwiLFxyXG5cdFx0XHRcdGNvdW50RG93bk1pbnV0ZTogXCIwMFwiLFxyXG5cdFx0XHRcdGNvdW50RG93blNlY29uZDogXCIwMFwiLFxyXG5cdFx0XHRcdHN0b3JlSW5mbzogW10sXHJcblx0XHRcdFx0aW1nVXJsczogW10sXHJcblx0XHRcdFx0cGFyYW1ldGVyOiB7XHJcblx0XHRcdFx0XHQnbmF2YmFyJzogJzEnLFxyXG5cdFx0XHRcdFx0J3JldHVybic6ICcxJyxcclxuXHRcdFx0XHRcdCd0aXRsZSc6IHRoaXMuJHQoYOaKoui0reivpuaDhemhtWApLFxyXG5cdFx0XHRcdFx0J2NvbG9yJzogZmFsc2VcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGF0dHJpYnV0ZToge1xyXG5cdFx0XHRcdFx0Y2FydEF0dHI6IGZhbHNlLFxyXG5cdFx0XHRcdFx0cHJvZHVjdEF0dHI6IFtdLFxyXG5cdFx0XHRcdFx0cHJvZHVjdFNlbGVjdDoge31cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHByb2R1Y3RWYWx1ZTogW10sXHJcblx0XHRcdFx0aXNPcGVuOiBmYWxzZSxcclxuXHRcdFx0XHRhdHRyOiB0aGlzLiR0KGDor7fpgInmi6lgKSxcclxuXHRcdFx0XHRhdHRyVmFsdWU6ICcnLFxyXG5cdFx0XHRcdHN0YXR1czogMSxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLFxyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLFxyXG5cdFx0XHRcdGlTaGlkZGVuOiBmYWxzZSxcclxuXHRcdFx0XHRsaW1pdE51bTogMSwgLy/pmZDliLbmnKzlsZ7mgKfkuqflk4HnmoTkuKrmlbDvvJtcclxuXHRcdFx0XHRpU3BsdXM6IGZhbHNlLFxyXG5cdFx0XHRcdHJlcGx5Q291bnQ6IDAsIC8v5oC76K+E6K665pWw6YePXHJcblx0XHRcdFx0cmVwbHk6IFtdLCAvL+ivhOiuuuWIl+ihqFxyXG5cdFx0XHRcdHJlcGx5Q2hhbmNlOiAwLFxyXG5cdFx0XHRcdG5hdkg6IFwiXCIsXHJcblx0XHRcdFx0bmF2TGlzdDogW3RoaXMuJHQoYOWVhuWTgWApLCB0aGlzLiR0KGDor4Tku7dgKSwgdGhpcy4kdChg6K+m5oOFYCldLFxyXG5cdFx0XHRcdG9wYWNpdHk6IDAsXHJcblx0XHRcdFx0c2Nyb2xsWTogMCxcclxuXHRcdFx0XHR0b3BBcnI6IFtdLFxyXG5cdFx0XHRcdHRvVmlldzogJycsXHJcblx0XHRcdFx0aGVpZ2h0OiAwLFxyXG5cdFx0XHRcdGhlaWdodEFycjogW10sXHJcblx0XHRcdFx0bG9jazogZmFsc2UsXHJcblx0XHRcdFx0c2Nyb2xsVG9wOiAwLFxyXG5cdFx0XHRcdHRhZ1N0eWxlOiB7XHJcblx0XHRcdFx0XHRpbWc6ICd3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7JyxcclxuXHRcdFx0XHRcdHRhYmxlOiAnd2lkdGg6MTAwJScsXHJcblx0XHRcdFx0XHR2aWRlbzogJ3dpZHRoOjEwMCUnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkYXRhdGltZTogMCxcclxuXHRcdFx0XHRuYXZBY3RpdmU6IDAsXHJcblx0XHRcdFx0bWV1bkhlaWdodDogMCxcclxuXHRcdFx0XHRiYWNrSDogJycsXHJcblx0XHRcdFx0cG9zdGVyczogZmFsc2UsXHJcblx0XHRcdFx0d2VpeGluU3RhdHVzOiBmYWxzZSxcclxuXHRcdFx0XHRwb3N0ZXJJbWFnZVN0YXR1czogZmFsc2UsXHJcblx0XHRcdFx0Y2FudmFzU3RhdHVzOiBmYWxzZSwgLy/mtbfmiqXnu5jlm77moIfnrb5cclxuXHRcdFx0XHRzdG9yZUltYWdlOiAnJywgLy/mtbfmiqXkuqflk4Hlm75cclxuXHRcdFx0XHRQcm9tb3Rpb25Db2RlOiAnJywgLy/kuoznu7TnoIHlm77niYdcclxuXHRcdFx0XHRwb3N0ZXJJbWFnZTogJycsIC8v5rW35oql6Lev5b6EXHJcblx0XHRcdFx0cG9zdGVyYmFja2dkOiAnL3N0YXRpYy9pbWFnZXMvcG9zdGVyYmFja2dkLnBuZycsXHJcblx0XHRcdFx0YWN0aW9uU2hlZXRIaWRkZW46IGZhbHNlLFxyXG5cdFx0XHRcdGNhcnRfbnVtOiAnJyxcclxuXHRcdFx0XHRob21lVG9wOiAyMCxcclxuXHRcdFx0XHRyZXR1cm5TaG93OiB0cnVlLFxyXG5cdFx0XHRcdEg1U2hhcmVCb3g6IGZhbHNlLCAvL+WFrOS8l+WPt+WIhuS6q+WbvueJh1xyXG5cdFx0XHRcdHJvdXRpbmVDb250YWN0OiAwLFxyXG5cdFx0XHRcdHNrdUFycjogW10sXHJcblx0XHRcdFx0c2VsZWN0U2t1OiB7fSxcclxuXHRcdFx0XHRjdXJyZW50UGFnZTogZmFsc2UsXHJcblx0XHRcdFx0c3lzSGVpZ2h0OiBzeXNIZWlnaHQsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNMb2dpbjoge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1YsIG9sZFYpIHtcclxuXHRcdFx0XHRcdGlmIChuZXdWKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0U2Vja2lsbERldGFpbCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRsZXQgc3RhdHVzQmFySGVpZ2h0ID0gJydcclxuXHRcdFx0dmFyIHBhZ2VzID0gZ2V0Q3VycmVudFBhZ2VzKCk7XHJcblx0XHRcdGlmIChvcHRpb25zLmlkKSB7XHJcblx0XHRcdFx0dGhpcy5pZCA9IG9wdGlvbnMuaWRcclxuXHRcdFx0XHQvL+iusOW9leaOqOW5v+S6unVpZFxyXG5cdFx0XHRcdGlmIChvcHRpb25zLnBpZCkgYXBwLmdsb2JhbERhdGEuc3BpZCA9IG9wdGlvbnMucGlkO1xyXG5cdFx0XHRcdC8vIGlmIChvcHRpb25zLnRpbWUpIHRoaXMuZGF0YXRpbWUgPSBOdW1iZXIob3B0aW9ucy50aW1lKTtcclxuXHRcdFx0fVxyXG5cdFx0XHR0aGF0LnJldHVyblNob3cgPSBwYWdlcy5sZW5ndGggPT09IDEgPyBmYWxzZSA6IHRydWU7XHJcblxyXG5cdFx0XHQvL+iuvue9ruWVhuWTgeWIl+ihqOmrmOW6plxyXG5cdFx0XHR1bmkuZ2V0U3lzdGVtSW5mbyh7XHJcblx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHR0aGF0LmhlaWdodCA9IHJlcy53aW5kb3dIZWlnaHRcclxuXHRcdFx0XHRcdHN0YXR1c0JhckhlaWdodCA9IHJlcy5zdGF0dXNCYXJIZWlnaHRcclxuXHRcdFx0XHRcdC8vcmVzLndpbmRvd0hlaWdodDrojrflj5bmlbTkuKrnqpflj6Ppq5jluqbkuLpweO+8jCoy5Li6cnB477ybOTjkuLrlpLTpg6jljaDmja7nmoTpq5jluqbvvJtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHR9KTtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdHRoaXMubmF2SCA9IGFwcC5nbG9iYWxEYXRhLm5hdkhlaWdodDtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHR0aGF0Lm5hdkggPSA5NjtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHR0aGF0Lm5hdkggPSAzMDtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRsZXQgbWVudUJ1dHRvbkluZm8gPSB1bmkuZ2V0TWVudUJ1dHRvbkJvdW5kaW5nQ2xpZW50UmVjdCgpXHJcblx0XHRcdHRoaXMubWV1bkhlaWdodCA9IG1lbnVCdXR0b25JbmZvLmhlaWdodFxyXG5cdFx0XHR0aGlzLmJhY2tIID0gKHRoYXQubmF2SCAvIDIpICsgKHRoaXMubWV1bkhlaWdodCAvIDIpXHJcblxyXG5cdFx0XHQvL+aJq+eggeaQuuW4puWPguaVsOWkhOeQhlxyXG5cdFx0XHRpZiAob3B0aW9ucy5zY2VuZSkge1xyXG5cdFx0XHRcdGxldCB2YWx1ZSA9IHRoaXMuJHV0aWwuZ2V0VXJsUGFyYW1zKGRlY29kZVVSSUNvbXBvbmVudChvcHRpb25zLnNjZW5lKSk7XHJcblx0XHRcdFx0aWYgKHZhbHVlLmlkKSB7XHJcblx0XHRcdFx0XHR0aGlzLmlkID0gdmFsdWUuaWQ7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg57y65bCR5Y+C5pWw5peg5rOV5p+l55yL5ZWG5ZOBYClcclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0dGFiOiAzLFxyXG5cdFx0XHRcdFx0XHR1cmw6IDFcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL+iusOW9leaOqOW5v+S6unVpZFxyXG5cdFx0XHRcdGlmICh2YWx1ZS5waWQpIGFwcC5nbG9iYWxEYXRhLnNwaWQgPSB2YWx1ZS5waWQ7XHJcblx0XHRcdFx0Ly8gaWYgKHZhbHVlLnRpbWUpIHRoaXMuZGF0YXRpbWUgPSB2YWx1ZS50aW1lXHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldFNlY2tpbGxEZXRhaWwoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdGNvbnN0IG1lbnVCdXR0b24gPSB1bmkuZ2V0TWVudUJ1dHRvbkJvdW5kaW5nQ2xpZW50UmVjdCgpO1xyXG5cdFx0XHRcdGNvbnN0IHF1ZXJ5ID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKTtcclxuXHRcdFx0XHRxdWVyeVxyXG5cdFx0XHRcdFx0LnNlbGVjdCgnI2hvbWUnKVxyXG5cdFx0XHRcdFx0LmJvdW5kaW5nQ2xpZW50UmVjdChkYXRhID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5ob21lVG9wID0gbWVudUJ1dHRvbi50b3AgKiAyICsgbWVudUJ1dHRvbi5oZWlnaHQgLSBkYXRhLmhlaWdodDtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuZXhlYygpO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdG9uTmF2aWdhdGlvbkJhckJ1dHRvblRhcChlKSB7XHJcblx0XHRcdHRoaXMuY3VycmVudFBhZ2UgPSAhdGhpcy5jdXJyZW50UGFnZVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0bW9yZU5hdigpIHtcclxuXHRcdFx0XHR0aGlzLmN1cnJlbnRQYWdlID0gIXRoaXMuY3VycmVudFBhZ2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gYXBw5YiG5LqrXHJcblx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRhcHBTaGFyZShzY2VuZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGxldCByb3V0ZXMgPSBnZXRDdXJyZW50UGFnZXMoKTsgLy8g6I635Y+W5b2T5YmN5omT5byA6L+H55qE6aG16Z2i6Lev55Sx5pWw57uEXHJcblx0XHRcdFx0bGV0IGN1clJvdXRlID0gcm91dGVzW3JvdXRlcy5sZW5ndGggLSAxXS4kcGFnZS5mdWxsUGF0aCAvLyDojrflj5blvZPliY3pobXpnaLot6/nlLHvvIzkuZ/lsLHmmK/mnIDlkI7kuIDkuKrmiZPlvIDnmoTpobXpnaLot6/nlLFcclxuXHRcdFx0XHR1bmkuc2hhcmUoe1xyXG5cdFx0XHRcdFx0cHJvdmlkZXI6IFwid2VpeGluXCIsXHJcblx0XHRcdFx0XHRzY2VuZTogc2NlbmUsXHJcblx0XHRcdFx0XHR0eXBlOiAwLFxyXG5cdFx0XHRcdFx0aHJlZjogYCR7SFRUUF9SRVFVRVNUX1VSTH0ke2N1clJvdXRlfWAsXHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC5zdG9yZUluZm8udGl0bGUsXHJcblx0XHRcdFx0XHRzdW1tYXJ5OiB0aGF0LnN0b3JlSW5mby5pbmZvLFxyXG5cdFx0XHRcdFx0aW1hZ2VVcmw6IHRoYXQuc3RvcmVJbmZvLnNtYWxsX2ltYWdlLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDliIbkuqvmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dGhhdC5wb3N0ZXJzID0gZmFsc2U7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24oZXJyKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDliIbkuqvlpLHotKVgKSxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dGhhdC5wb3N0ZXJzID0gZmFsc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6LSt54mp6L2m5omL5Yqo5aGr5YaZXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0aXB0Q2FydE51bTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCAnY2FydF9udW0nLCBlKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJjYXJ0X251bVwiLCBlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5ZCO6YCAXHJcblx0XHRcdHJldHVybnMoKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0cmV0dXJuIGhpc3RvcnkuYmFjaygpO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZm5kZWYgSDVcclxuXHRcdFx0XHRyZXR1cm4gdW5pLm5hdmlnYXRlQmFjayh7XHJcblx0XHRcdFx0XHRkZWx0YTogMSxcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbkxvYWRGdW46IGZ1bmN0aW9uKGRhdGEpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5pc0F1dG8pIHtcclxuXHRcdFx0XHRcdHRoaXMuaXNBdXRvID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoaXMuZ2V0U2Vja2lsbERldGFpbCgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0U2Vja2lsbERldGFpbDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldFNlY2tpbGxEZXRhaWwodGhhdC5pZCwge30pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuZGF0YVNob3cgPSAxO1xyXG5cdFx0XHRcdFx0dGhpcy5zdGF0dXMgPSByZXMuZGF0YS5zdG9yZUluZm8uc3RhdHVzXHJcblx0XHRcdFx0XHRsZXQgdGl0bGUgPSByZXMuZGF0YS5zdG9yZUluZm8udGl0bGU7XHJcblx0XHRcdFx0XHR0aGlzLnN0b3JlSW5mbyA9IHJlcy5kYXRhLnN0b3JlSW5mbztcclxuXHRcdFx0XHRcdHRoaXMuZGF0YXRpbWUgPSBOdW1iZXIocmVzLmRhdGEuc3RvcmVJbmZvLmxhc3RfdGltZSk7XHJcblx0XHRcdFx0XHR0aGlzLmltZ1VybHMgPSByZXMuZGF0YS5zdG9yZUluZm8uaW1hZ2VzO1xyXG5cdFx0XHRcdFx0dGhpcy5zdG9yZUluZm8uZGVzY3JpcHRpb24gPSB0aGlzLnN0b3JlSW5mby5kZXNjcmlwdGlvbi5yZXBsYWNlKC88aW1nL2dpLFxyXG5cdFx0XHRcdFx0XHQnPGltZyBzdHlsZT1cIm1heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9ja1wiICcpO1xyXG5cdFx0XHRcdFx0dGhpcy5zdG9yZUluZm8uZGVzY3JpcHRpb24gPSB0aGlzLnN0b3JlSW5mby5kZXNjcmlwdGlvbi5yZXBsYWNlKFxyXG5cdFx0XHRcdFx0XHQvPHZpZGVvL2dpLFxyXG5cdFx0XHRcdFx0XHQnPHZpZGVvIHN0eWxlPVwid2lkdGg6MTAwJTtoZWlnaHQ6MzAwcHg7ZGlzcGxheTpibG9ja1wiICdcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHQvLyB0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0ciA9IHJlcy5kYXRhLnByb2R1Y3RBdHRyO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQuYXR0cmlidXRlLCBcInByb2R1Y3RBdHRyXCIsIHJlcy5kYXRhLnByb2R1Y3RBdHRyKTtcclxuXHRcdFx0XHRcdHRoaXMucHJvZHVjdFZhbHVlID0gcmVzLmRhdGEucHJvZHVjdFZhbHVlO1xyXG5cdFx0XHRcdFx0dGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdC5udW0gPSByZXMuZGF0YS5zdG9yZUluZm8ubnVtO1xyXG5cdFx0XHRcdFx0dGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdC5vbmNlX251bSA9IHJlcy5kYXRhLnN0b3JlSW5mby5vbmNlX251bTtcclxuXHRcdFx0XHRcdHRoaXMucmVwbHlDb3VudCA9IHJlcy5kYXRhLnJlcGx5Q291bnQ7XHJcblx0XHRcdFx0XHR0aGlzLnJlcGx5ID0gcmVzLmRhdGEucmVwbHkgPyBbcmVzLmRhdGEucmVwbHldIDogW107XHJcblx0XHRcdFx0XHR0aGlzLnJlcGx5Q2hhbmNlID0gcmVzLmRhdGEucmVwbHlDaGFuY2U7XHJcblx0XHRcdFx0XHR0aGF0LnJvdXRpbmVDb250YWN0ID0gTnVtYmVyKHJlcy5kYXRhLnJvdXRpbmVfY29udGFjdF90eXBlKTtcclxuXHRcdFx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGl0bGUuc3Vic3RyaW5nKDAsIDcpICsgJy4uLidcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQga2V5IGluIHJlcy5kYXRhLnByb2R1Y3RWYWx1ZSkge1xyXG5cdFx0XHRcdFx0XHRsZXQgb2JqID0gcmVzLmRhdGEucHJvZHVjdFZhbHVlW2tleV07XHJcblx0XHRcdFx0XHRcdHRoYXQuc2t1QXJyLnB1c2gob2JqKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcInNlbGVjdFNrdVwiLCB0aGF0LnNrdUFyclswXSk7XHJcblx0XHRcdFx0XHR2YXIgbmF2TGlzdCA9IFt0aGF0LiR0KGDllYblk4FgKSwgdGhhdC4kdChg6K+m5oOFYCldO1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLnJlcGx5Q291bnQpIHtcclxuXHRcdFx0XHRcdFx0bmF2TGlzdC5zcGxpY2UoMSwgMCwgdGhhdC4kdChg6K+E5Lu3YCkpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICduYXZMaXN0JywgbmF2TGlzdCk7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDUgfHwgQVBQLVBMVVNcclxuXHRcdFx0XHRcdC8vIHRoaXMuUHJvbW90aW9uQ29kZSA9IHJlcy5kYXRhLnN0b3JlSW5mby5jb2RlX2Jhc2VcclxuXHRcdFx0XHRcdHRoYXQuc3RvcmVJbWFnZSA9IHRoYXQuc3RvcmVJbmZvLmltYWdlXHJcblx0XHRcdFx0XHR0aGF0LmdldEltYWdlQmFzZTY0KCk7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdGlmICghdGhpcy5zdG9yZUluZm8ud2VjaGF0X2NvZGUpIHtcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRcdHRoaXMuY29kZVZhbCA9IHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gK1xyXG5cdFx0XHRcdFx0XHRcdCcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfc2Vja2lsbF9kZXRhaWxzL2luZGV4P2lkPScgK1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaWQgKyAnJnNwaWQ9JyArIHRoYXQuc3RvcmVJbmZvLnVpZFxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcdFxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0dGhpcy5jb2RlVmFsID0gSFRUUF9SRVFVRVNUX1VSTCArICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfc2Vja2lsbF9kZXRhaWxzL2luZGV4P2lkPScgK1xyXG5cdFx0XHRcdFx0XHRcdHRoYXRcclxuXHRcdFx0XHRcdFx0XHQuaWQgKyAnJnNwaWQ9JyArIHRoYXQuc3RvcmVJbmZvLnVpZFxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcdFxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsIFwiUHJvbW90aW9uQ29kZVwiLCB0aGlzLnN0b3JlSW5mby53ZWNoYXRfY29kZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdHVuaS5kb3dubG9hZEZpbGUoe1xyXG5cdFx0XHRcdFx0XHR1cmw6IHRoYXQuc2V0RG9tYWluKHJlcy5kYXRhLnN0b3JlSW5mby53ZWNoYXRfY29kZSksXHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuUHJvbW90aW9uQ29kZSA9IHJlcy50ZW1wRmlsZVBhdGg7XHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOS6jOe7tOeggeiOt+WPluWksei0pWApXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR9KTtcclxuXHJcblxyXG5cdFx0XHRcdFx0dGhhdC5kb3dubG9hZEZpbGVzdG9yZUltYWdlKCk7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0dGhhdC5zZXRTaGFyZSgpO1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZuZGVmIEg1IHx8IEFQUC1QTFVTXHJcblx0XHRcdFx0XHR0aGF0LmRvd25sb2FkRmlsZXN0b3JlSW1hZ2UoKTtcclxuXHRcdFx0XHRcdC8vIHRoYXQuZG93bmxvYWRGaWxlUHJvbW90aW9uQ29kZSgpO1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHR0aGF0LkRlZmF1bHRTZWxlY3QoKTtcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmluZm9TY3JvbGwoKTtcclxuXHRcdFx0XHRcdH0sIDUwMCk7XHJcblxyXG5cdFx0XHRcdFx0YXBwLmdsb2JhbERhdGEub3BlblBhZ2VzID0gJy9wYWdlcy9hY3Rpdml0eS9nb29kc19zZWNraWxsX2RldGFpbHMvaW5kZXg/aWQ9JyArIHRoYXQuaWQgK1xyXG5cdFx0XHRcdFx0XHQnJnNwaWQ9JyArIHRoYXQuc3RvcmVJbmZvLnVpZDtcclxuXHRcdFx0XHRcdC8vIHd4UGFyc2Uud3hQYXJzZSgnZGVzY3JpcHRpb24nLCAnaHRtbCcsIHRoYXQuZGF0YS5zdG9yZUluZm8uZGVzY3JpcHRpb24gfHwgJycsIHRoYXQsIDApO1xyXG5cdFx0XHRcdFx0Ly8gd3hoLnRpbWUodGhhdC5kYXRhLnRpbWUsIHRoYXQpO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5Lqn5ZOB5YiG6ZSA5LqM57u056CBXHJcblx0XHRcdCAqIEBwYXJhbSBmdW5jdGlvbiBzdWNjZXNzRm4g5LiL6L295a6M5oiQ5Zue6LCDXHJcblx0XHRcdCAqXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRkb3dubG9hZEZpbGVQcm9tb3Rpb25Db2RlOiBmdW5jdGlvbihzdWNjZXNzRm4pIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0c2Vja2lsbENvZGUodGhhdC5pZClcclxuXHRcdFx0XHRcdC50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0dW5pLmRvd25sb2FkRmlsZSh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiB0aGF0LnNldERvbWFpbihyZXMuZGF0YS5jb2RlKSxcclxuXHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcImlzRG93blwiLCBmYWxzZSk7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJQcm9tb3Rpb25Db2RlXCIsIHJlcy50ZW1wRmlsZVBhdGgpXHJcblx0XHRcdFx0XHRcdFx0XHRpZiAodHlwZW9mIHN1Y2Nlc3NGbiA9PSBcImZ1bmN0aW9uXCIpXHJcblx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3NGbiAmJiBzdWNjZXNzRm4ocmVzLnRlbXBGaWxlUGF0aCk7XHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcImlzRG93blwiLCBmYWxzZSk7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJQcm9tb3Rpb25Db2RlXCIsIFwiXCIpO1xyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaCgoZXJyKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcImlzRG93blwiLCBmYWxzZSk7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCBcIlByb21vdGlvbkNvZGVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHR1bmkuZG93bmxvYWRGaWxlKHtcclxuXHRcdFx0XHRcdHVybDogdGhhdC5zZXREb21haW4odGhhdC5Qcm9tb3Rpb25Db2RlKSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJpc0Rvd25cIiwgZmFsc2UpO1xyXG5cdFx0XHRcdFx0XHRpZiAodHlwZW9mIHN1Y2Nlc3NGbiA9PSBcImZ1bmN0aW9uXCIpXHJcblx0XHRcdFx0XHRcdFx0c3VjY2Vzc0ZuICYmIHN1Y2Nlc3NGbihyZXMudGVtcEZpbGVQYXRoKTtcclxuXHRcdFx0XHRcdFx0ZWxzZSB0aGF0LiRzZXQodGhhdCwgXCJQcm9tb3Rpb25Db2RlXCIsIHJlcy50ZW1wRmlsZVBhdGgpO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJpc0Rvd25cIiwgZmFsc2UpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgXCJQcm9tb3Rpb25Db2RlXCIsIFwiXCIpO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0c2V0U2hhcmUoKSB7XHJcblx0XHRcdFx0dGhpcy4kd2VjaGF0LmlzV2VpeGluKCkgJiZcclxuXHRcdFx0XHRcdHRoaXMuJHdlY2hhdC53ZWNoYXRFdmV2dChbXHJcblx0XHRcdFx0XHRcdFwidXBkYXRlQXBwTWVzc2FnZVNoYXJlRGF0YVwiLFxyXG5cdFx0XHRcdFx0XHRcInVwZGF0ZVRpbWVsaW5lU2hhcmVEYXRhXCIsXHJcblx0XHRcdFx0XHRcdFwib25NZW51U2hhcmVBcHBNZXNzYWdlXCIsXHJcblx0XHRcdFx0XHRcdFwib25NZW51U2hhcmVUaW1lbGluZVwiXHJcblx0XHRcdFx0XHRdLCB7XHJcblx0XHRcdFx0XHRcdGRlc2M6IHRoaXMuc3RvcmVJbmZvLmluZm8sXHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLnN0b3JlSW5mby50aXRsZSxcclxuXHRcdFx0XHRcdFx0bGluazogbG9jYXRpb24uaHJlZixcclxuXHRcdFx0XHRcdFx0aW1nVXJsOiB0aGlzLnN0b3JlSW5mby5pbWFnZVxyXG5cdFx0XHRcdFx0fSkudGhlbihyZXMgPT4ge30pLmNhdGNoKGVyciA9PiB7fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDpu5jorqTpgInkuK3lsZ7mgKdcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHREZWZhdWx0U2VsZWN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgc2VsZiA9IHRoaXNcclxuXHRcdFx0XHRsZXQgcHJvZHVjdEF0dHIgPSBzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0QXR0cjtcclxuXHRcdFx0XHRsZXQgdmFsdWUgPSBbXTtcclxuXHRcdFx0XHRmb3IgKHZhciBrZXkgaW4gdGhpcy5wcm9kdWN0VmFsdWUpIHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLnByb2R1Y3RWYWx1ZVtrZXldLnF1b3RhID4gMCkge1xyXG5cdFx0XHRcdFx0XHR2YWx1ZSA9IHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyLmxlbmd0aCA/IGtleS5zcGxpdChcIixcIikgOiBbXTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgcHJvZHVjdEF0dHIubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldChwcm9kdWN0QXR0cltpXSwgXCJpbmRleFwiLCB2YWx1ZVtpXSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vc29ydCgpO+aOkuW6j+WHveaVsDrmlbDlrZct6Iux5paHLeaxieWtl++8m1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0U2VsZWN0ID0gdGhpcy5wcm9kdWN0VmFsdWVbdmFsdWUuam9pbihcIixcIildO1xyXG5cdFx0XHRcdGlmIChwcm9kdWN0U2VsZWN0ICYmIHByb2R1Y3RBdHRyLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KFxyXG5cdFx0XHRcdFx0XHRzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LFxyXG5cdFx0XHRcdFx0XHRcInN0b3JlX25hbWVcIixcclxuXHRcdFx0XHRcdFx0c2VsZi5zdG9yZUluZm8udGl0bGVcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInByaWNlXCIsIHByb2R1Y3RTZWxlY3QucHJpY2UpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwic3RvY2tcIiwgcHJvZHVjdFNlbGVjdC5zdG9jayk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJ1bmlxdWVcIiwgcHJvZHVjdFNlbGVjdC51bmlxdWUpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicXVvdGFcIiwgcHJvZHVjdFNlbGVjdC5xdW90YSk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YV9zaG93XCIsIHByb2R1Y3RTZWxlY3QucXVvdGFfc2hvdyk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJwcm9kdWN0X3N0b2NrXCIsIHByb2R1Y3RTZWxlY3QucHJvZHVjdF9zdG9jayk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJjYXJ0X251bVwiLCAxKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLCBcImF0dHJWYWx1ZVwiLCB2YWx1ZS5qb2luKFwiLFwiKSk7XHJcblx0XHRcdFx0XHRzZWxmLmF0dHJWYWx1ZSA9IHZhbHVlLmpvaW4oXCIsXCIpXHJcblx0XHRcdFx0fSBlbHNlIGlmICghcHJvZHVjdFNlbGVjdCAmJiBwcm9kdWN0QXR0ci5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChcclxuXHRcdFx0XHRcdFx0c2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCxcclxuXHRcdFx0XHRcdFx0XCJzdG9yZV9uYW1lXCIsXHJcblx0XHRcdFx0XHRcdHNlbGYuc3RvcmVJbmZvLnRpdGxlXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiaW1hZ2VcIiwgc2VsZi5zdG9yZUluZm8uaW1hZ2UpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicHJpY2VcIiwgc2VsZi5zdG9yZUluZm8ucHJpY2UpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicXVvdGFcIiwgMCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YV9zaG93XCIsIDApO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicHJvZHVjdF9zdG9ja1wiLCAwKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInN0b2NrXCIsIDApO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwidW5pcXVlXCIsIFwiXCIpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZiwgXCJhdHRyVmFsdWVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZiwgXCJhdHRyVHh0XCIsIHRoaXMuJHQoYOivt+mAieaLqWApKTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKCFwcm9kdWN0U2VsZWN0ICYmICFwcm9kdWN0QXR0ci5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChcclxuXHRcdFx0XHRcdFx0c2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCxcclxuXHRcdFx0XHRcdFx0XCJzdG9yZV9uYW1lXCIsXHJcblx0XHRcdFx0XHRcdHNlbGYuc3RvcmVJbmZvLnRpdGxlXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiaW1hZ2VcIiwgc2VsZi5zdG9yZUluZm8uaW1hZ2UpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicHJpY2VcIiwgc2VsZi5zdG9yZUluZm8ucHJpY2UpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwic3RvY2tcIiwgc2VsZi5zdG9yZUluZm8uc3RvY2spO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicXVvdGFcIiwgc2VsZi5zdG9yZUluZm8ucXVvdGEpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicHJvZHVjdF9zdG9ja1wiLCBzZWxmLnN0b3JlSW5mby5wcm9kdWN0X3N0b2NrKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChcclxuXHRcdFx0XHRcdFx0c2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCxcclxuXHRcdFx0XHRcdFx0XCJ1bmlxdWVcIixcclxuXHRcdFx0XHRcdFx0c2VsZi5zdG9yZUluZm8udW5pcXVlIHx8IFwiXCJcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJjYXJ0X251bVwiLCAxKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInF1b3RhXCIsIHByb2R1Y3RTZWxlY3QucXVvdGEpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicHJvZHVjdF9zdG9ja1wiLCBwcm9kdWN0U2VsZWN0LnByb2R1Y3Rfc3RvY2spO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYsIFwiYXR0clZhbHVlXCIsIFwiXCIpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYsIFwiYXR0clR4dFwiLCB0aGlzLiR0KGDor7fpgInmi6lgKSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWxlY0F0dHI6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuYXR0cmlidXRlLmNhcnRBdHRyID0gdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbk15RXZlbnQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZSwgJ2NhcnRBdHRyJywgZmFsc2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnaXNPcGVuJywgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6LSt54mp6L2m5pWw6YeP5Yqg5ZKM5pWw6YeP5YePXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Q2hhbmdlQ2FydE51bTogZnVuY3Rpb24oY2hhbmdlVmFsdWUpIHtcclxuXHRcdFx0XHQvL2NoYW5nZVZhbHVlOuaYr+WQpiDliqB85YePXHJcblx0XHRcdFx0Ly/ojrflj5blvZPliY3lj5jliqjlsZ7mgKdcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3RoaXMuYXR0clZhbHVlXTtcclxuXHRcdFx0XHRpZiAodGhpcy5jYXJ0X251bSkge1xyXG5cdFx0XHRcdFx0cHJvZHVjdFNlbGVjdC5jYXJ0X251bSA9IHRoaXMuY2FydF9udW07XHJcblx0XHRcdFx0XHR0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtID0gdGhpcy5jYXJ0X251bTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly/lpoLmnpzmsqHmnInlsZ7mgKcs6LWL5YC857uZ5ZWG5ZOB6buY6K6k5bqT5a2YXHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QgPT09IHVuZGVmaW5lZCAmJiAhdGhpcy5hdHRyaWJ1dGUucHJvZHVjdEF0dHIubGVuZ3RoKVxyXG5cdFx0XHRcdFx0cHJvZHVjdFNlbGVjdCA9IHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3Q7XHJcblx0XHRcdFx0Ly/ml6DlsZ7mgKflgLzljbPlupPlrZjkuLow77yb5LiN5a2Y5Zyo5Yqg5YeP77ybXHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QgPT09IHVuZGVmaW5lZCkgcmV0dXJuO1xyXG5cdFx0XHRcdGxldCBzdG9jayA9IHByb2R1Y3RTZWxlY3Quc3RvY2sgfHwgMDtcclxuXHRcdFx0XHRsZXQgcXVvdGFTaG93ID0gcHJvZHVjdFNlbGVjdC5xdW90YV9zaG93IHx8IDA7XHJcblx0XHRcdFx0bGV0IHF1b3RhID0gcHJvZHVjdFNlbGVjdC5xdW90YSB8fCAwO1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0U3RvY2sgPSBwcm9kdWN0U2VsZWN0LnByb2R1Y3Rfc3RvY2sgfHwgMDtcclxuXHRcdFx0XHRsZXQgbnVtID0gdGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdDtcclxuXHRcdFx0XHRsZXQgbnVtcyA9IHRoaXMuc3RvcmVJbmZvLm51bSB8fCAwO1xyXG5cdFx0XHRcdGxldCBvbmNlTnVtID0gdGhpcy5zdG9yZUluZm8ub25jZV9udW0gfHwgMDtcclxuXHRcdFx0XHQvL+iuvue9rum7mOiupOaVsOaNrlxyXG5cdFx0XHRcdGlmIChwcm9kdWN0U2VsZWN0LmNhcnRfbnVtID09IHVuZGVmaW5lZCkgcHJvZHVjdFNlbGVjdC5jYXJ0X251bSA9IDE7XHJcblx0XHRcdFx0aWYgKGNoYW5nZVZhbHVlKSB7XHJcblx0XHRcdFx0XHRudW0uY2FydF9udW0rKztcclxuXHRcdFx0XHRcdGxldCBhcnJNaW4gPSBbXTtcclxuXHRcdFx0XHRcdGFyck1pbi5wdXNoKG51bXMpO1xyXG5cdFx0XHRcdFx0YXJyTWluLnB1c2gob25jZU51bSk7XHJcblx0XHRcdFx0XHRhcnJNaW4ucHVzaChxdW90YSk7XHJcblx0XHRcdFx0XHRhcnJNaW4ucHVzaChwcm9kdWN0U3RvY2spO1xyXG5cdFx0XHRcdFx0bGV0IG1pbk4gPSBNYXRoLm1pbi5hcHBseShudWxsLCBhcnJNaW4pO1xyXG5cdFx0XHRcdFx0aWYgKG51bS5jYXJ0X251bSA+PSBtaW5OKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIG1pbk4gPyBtaW5OIDogMSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcImNhcnRfbnVtXCIsIG1pbk4gPyBtaW5OIDogMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyBpZihxdW90YVNob3cgPj0gcHJvZHVjdFN0b2NrKXtcclxuXHRcdFx0XHRcdC8vIFx0IGlmIChudW0uY2FydF9udW0gPiBwcm9kdWN0U3RvY2spIHtcclxuXHRcdFx0XHRcdC8vIFx0IFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgcHJvZHVjdFN0b2NrKTtcclxuXHRcdFx0XHRcdC8vIFx0IFx0dGhpcy4kc2V0KHRoaXMsIFwiY2FydF9udW1cIiwgcHJvZHVjdFN0b2NrKTtcclxuXHRcdFx0XHRcdC8vIFx0IH1cclxuXHRcdFx0XHRcdC8vIH1lbHNle1xyXG5cdFx0XHRcdFx0Ly8gXHRpZiAobnVtLmNhcnRfbnVtID4gcXVvdGFTaG93KSB7XHJcblx0XHRcdFx0XHQvLyBcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgcXVvdGFTaG93KTtcclxuXHRcdFx0XHRcdC8vIFx0XHR0aGlzLiRzZXQodGhpcywgXCJjYXJ0X251bVwiLCBxdW90YVNob3cpO1xyXG5cdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJjYXJ0X251bVwiLCBudW0uY2FydF9udW0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgbnVtLmNhcnRfbnVtKTtcclxuXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdG51bS5jYXJ0X251bS0tO1xyXG5cdFx0XHRcdFx0aWYgKG51bS5jYXJ0X251bSA8IDEpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcImNhcnRfbnVtXCIsIDEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiY2FydF9udW1cIiwgbnVtLmNhcnRfbnVtKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIG51bS5jYXJ0X251bSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhdHRyVmFsKHZhbCkge1xyXG5cdFx0XHRcdHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyW3ZhbC5pbmRleHddLmluZGV4ID0gdGhpcy5hdHRyaWJ1dGUucHJvZHVjdEF0dHJbdmFsLmluZGV4d10uYXR0cl92YWx1ZXNbdmFsXHJcblx0XHRcdFx0XHQuaW5kZXhuXTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWxnuaAp+WPmOWKqOi1i+WAvFxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdENoYW5nZUF0dHI6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnY2FydF9udW0nLCAxKTtcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3Jlc107XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwic2VsZWN0U2t1XCIsIHByb2R1Y3RTZWxlY3QpO1xyXG5cdFx0XHRcdGlmIChwcm9kdWN0U2VsZWN0KSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInByaWNlXCIsIHByb2R1Y3RTZWxlY3QucHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwic3RvY2tcIiwgcHJvZHVjdFNlbGVjdC5zdG9jayk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJ1bmlxdWVcIiwgcHJvZHVjdFNlbGVjdC51bmlxdWUpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YVwiLCBwcm9kdWN0U2VsZWN0LnF1b3RhKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInF1b3RhX3Nob3dcIiwgcHJvZHVjdFNlbGVjdC5xdW90YV9zaG93KTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcImF0dHJWYWx1ZVwiLCByZXMpO1xyXG5cclxuXHRcdFx0XHRcdHRoaXMuYXR0clR4dCA9IHRoaXMuJHQoYOW3sumAieaLqWApXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcImltYWdlXCIsIHRoaXMuc3RvcmVJbmZvLmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInByaWNlXCIsIHRoaXMuc3RvcmVJbmZvLnByaWNlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInN0b2NrXCIsIDApO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwidW5pcXVlXCIsIFwiXCIpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YVwiLCAwKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInF1b3RhX3Nob3dcIiwgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVmFsdWVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHR0aGlzLmF0dHJUeHQgPSB0aGlzLiR0KGDlt7LpgInmi6lgKVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNjcm9sbDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHNjcm9sbFkgPSBlLmRldGFpbC5zY3JvbGxUb3A7XHJcblx0XHRcdFx0dmFyIG9wYWNpdHkgPSBzY3JvbGxZIC8gMjAwO1xyXG5cdFx0XHRcdG9wYWNpdHkgPSBvcGFjaXR5ID4gMSA/IDEgOiBvcGFjaXR5O1xyXG5cdFx0XHRcdHRoYXQub3BhY2l0eSA9IG9wYWNpdHlcclxuXHRcdFx0XHR0aGF0LnNjcm9sbFkgPSBzY3JvbGxZXHJcblx0XHRcdFx0dGhhdC5jdXJyZW50UGFnZSA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnc2hvd01lbnVJY29uJywgZmFsc2UpO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvY2spIHtcclxuXHRcdFx0XHRcdHRoYXQubG9jayA9IGZhbHNlXHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhhdC50b3BBcnIubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdGlmIChzY3JvbGxZIDwgdGhhdC50b3BBcnJbaV0gLSAoYXBwLmdsb2JhbERhdGEubmF2SGVpZ2h0IC8gMikgKyB0aGF0LmhlaWdodEFycltpXSkge1xyXG5cdFx0XHRcdFx0XHR0aGF0Lm5hdkFjdGl2ZSA9IGlcclxuXHRcdFx0XHRcdFx0YnJlYWtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdG9wZW4oZGF0YSkge1xyXG5cdFx0XHRcdHRoaXMuc2hvd01lbnVJY29uID0gZGF0YVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR0YXA6IGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0dmFyIGlkID0gaXRlbS5pZDtcclxuXHRcdFx0XHR2YXIgaW5kZXggPSBpbmRleDtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKCF0aGlzLnJlcGx5Q291bnQgJiYgaWQgPT0gXCJwYXN0MVwiKSB7XHJcblx0XHRcdFx0XHRpZCA9IFwicGFzdDJcIlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnRvVmlldyA9IGlkO1xyXG5cdFx0XHRcdHRoaXMubmF2QWN0aXZlID0gaW5kZXg7XHJcblx0XHRcdFx0dGhpcy5sb2NrID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLnNjcm9sbFRvcCA9IGluZGV4ID4gMCA/IHRoYXQudG9wQXJyW2luZGV4XSAtIChhcHAuZ2xvYmFsRGF0YS5uYXZIZWlnaHQgLyAyKSA6IHRoYXQudG9wQXJyW2luZGV4XVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbmZvU2Nyb2xsOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHR0b3BBcnIgPSBbXSxcclxuXHRcdFx0XHRcdGhlaWdodEFyciA9IFtdO1xyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdGhhdC5uYXZMaXN0Lmxlbmd0aDsgaSsrKSB7IC8vcHJvZHVjdExpc3RcclxuXHRcdFx0XHRcdC8v6I635Y+W5YWD57Sg5omA5Zyo5L2N572uXHJcblx0XHRcdFx0XHR2YXIgcXVlcnkgPSB3eC5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuaW4odGhpcyk7XHJcblx0XHRcdFx0XHR2YXIgaWRWaWV3ID0gXCIjcGFzdFwiICsgaTtcclxuXHRcdFx0XHRcdGlmICghdGhpcy5yZXBseUNvdW50ICYmIGkgPT0gMSkge1xyXG5cdFx0XHRcdFx0XHRpZFZpZXcgPSBcIiNwYXN0XCIgKyAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cXVlcnkuc2VsZWN0KGlkVmlldykuYm91bmRpbmdDbGllbnRSZWN0KCk7XHJcblx0XHRcdFx0XHRxdWVyeS5leGVjKGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR2YXIgdG9wID0gcmVzWzBdLnRvcDtcclxuXHRcdFx0XHRcdFx0dmFyIGhlaWdodCA9IHJlc1swXS5oZWlnaHQ7XHJcblx0XHRcdFx0XHRcdHRvcEFyci5wdXNoKHRvcCk7XHJcblx0XHRcdFx0XHRcdGhlaWdodEFyci5wdXNoKGhlaWdodCk7XHJcblx0XHRcdFx0XHRcdHRoYXQudG9wQXJyID0gdG9wQXJyXHJcblx0XHRcdFx0XHRcdHRoYXQuaGVpZ2h0QXJyID0gaGVpZ2h0QXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5pS26JeP5ZWG5ZOBXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzZXRDb2xsZWN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoaXMuc3RvcmVJbmZvLnVzZXJDb2xsZWN0KSB7XHJcblx0XHRcdFx0XHRjb2xsZWN0RGVsKFt0aGlzLnN0b3JlSW5mby5wcm9kdWN0X2lkXSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LnN0b3JlSW5mby51c2VyQ29sbGVjdCA9ICF0aGF0LnN0b3JlSW5mby51c2VyQ29sbGVjdFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Y29sbGVjdEFkZCh0aGlzLnN0b3JlSW5mby5wcm9kdWN0X2lkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuc3RvcmVJbmZvLnVzZXJDb2xsZWN0ID0gIXRoYXQuc3RvcmVJbmZvLnVzZXJDb2xsZWN0XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0LypcclxuXHRcdFx0ICogIOWNleeLrOi0reS5sFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0b3BlbkFsb25lOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0ke3RoaXMuc3RvcmVJbmZvLnByb2R1Y3RfaWR9YFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qXHJcblx0XHRcdCAqICDkuIvorqLljZVcclxuXHRcdFx0ICovXHJcblx0XHRcdGdvQ2F0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC5jdXJyZW50UGFnZSA9IGZhbHNlO1xyXG5cdFx0XHRcdHZhciBwcm9kdWN0U2VsZWN0ID0gdGhpcy5wcm9kdWN0VmFsdWVbdGhpcy5hdHRyVmFsdWVdO1xyXG5cdFx0XHRcdC8v5omT5byA5bGe5oCnXHJcblx0XHRcdFx0aWYgKHRoaXMuaXNPcGVuKVxyXG5cdFx0XHRcdFx0dGhpcy5hdHRyaWJ1dGUuY2FydEF0dHIgPSB0cnVlXHJcblx0XHRcdFx0ZWxzZVxyXG5cdFx0XHRcdFx0dGhpcy5hdHRyaWJ1dGUuY2FydEF0dHIgPSAhdGhpcy5hdHRyaWJ1dGUuY2FydEF0dHJcclxuXHRcdFx0XHQvL+WPquacieWFs+mXreWxnuaAp+W8ueeql+aXtui/m+ihjOWKoOWFpei0reeJqei9plxyXG5cdFx0XHRcdGlmICh0aGlzLmF0dHJpYnV0ZS5jYXJ0QXR0ciA9PT0gdHJ1ZSAmJiB0aGlzLmlzT3BlbiA9PSBmYWxzZSkgcmV0dXJuIHRoaXMuaXNPcGVuID0gdHJ1ZVxyXG5cdFx0XHRcdC8v5aaC5p6c5pyJ5bGe5oCnLOayoeaciemAieaLqSzmj5DnpLrnlKjmiLfpgInmi6lcclxuXHRcdFx0XHRpZiAodGhpcy5hdHRyaWJ1dGUucHJvZHVjdEF0dHIubGVuZ3RoICYmIHByb2R1Y3RTZWxlY3QgPT09IHVuZGVmaW5lZCAmJiB0aGlzLmlzT3BlbiA9PSB0cnVlKSByZXR1cm4gYXBwXHJcblx0XHRcdFx0XHQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fpgInmi6nlsZ7mgKdgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0cG9zdENhcnRBZGQoe1xyXG5cdFx0XHRcdFx0cHJvZHVjdElkOiB0aGF0LnN0b3JlSW5mby5wcm9kdWN0X2lkLFxyXG5cdFx0XHRcdFx0c2VjS2lsbElkOiB0aGF0LmlkLFxyXG5cdFx0XHRcdFx0YmFyZ2FpbklkOiAwLFxyXG5cdFx0XHRcdFx0Y29tYmluYXRpb25JZDogMCxcclxuXHRcdFx0XHRcdGNhcnROdW06IHRoYXQuY2FydF9udW0sXHJcblx0XHRcdFx0XHR1bmlxdWVJZDogcHJvZHVjdFNlbGVjdCAhPT0gdW5kZWZpbmVkID8gcHJvZHVjdFNlbGVjdC51bmlxdWUgOiAnJyxcclxuXHRcdFx0XHRcdCduZXcnOiAxXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5pc09wZW4gPSBmYWxzZVxyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHMvb3JkZXJfY29uZmlybS9pbmRleD9uZXc9MSZjYXJ0SWQ9JyArIHJlcy5kYXRhLmNhcnRJZFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWIhuS6q+aJk+W8gFxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGxpc3RlbmVyQWN0aW9uU2hlZXQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmlzTG9naW4gPT09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuJHdlY2hhdC5pc1dlaXhpbigpID09PSB0cnVlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMud2VpeGluU3RhdHVzID0gdHJ1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0dGhpcy5wb3N0ZXJzID0gdHJ1ZTtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDliIbkuqvlhbPpl61cclxuXHRcdFx0bGlzdGVuZXJBY3Rpb25DbG9zZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5wb3N0ZXJzID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v6ZqQ6JeP5rW35oqlXHJcblx0XHRcdHBvc3RlckltYWdlQ2xvc2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMucG9zdGVySW1hZ2VTdGF0dXMgPSBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+abv+aNouWuieWFqOWfn+WQjVxyXG5cdFx0XHRzZXREb21haW46IGZ1bmN0aW9uKHVybCkge1xyXG5cdFx0XHRcdHVybCA9IHVybCA/IHVybC50b1N0cmluZygpIDogJyc7XHJcblx0XHRcdFx0Ly/mnKzlnLDosIPor5XmiZPlvIAs55Sf5Lqn6K+35rOo6ZSAXHJcblx0XHRcdFx0aWYgKHVybC5pbmRleE9mKFwiaHR0cHM6Ly9cIikgPiAtMSkgcmV0dXJuIHVybDtcclxuXHRcdFx0XHRlbHNlIHJldHVybiB1cmwucmVwbGFjZSgnaHR0cDovLycsICdodHRwczovLycpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlsI/nqIvluo/lhbPpl63liIbkuqvlvLnnqpfvvJtcclxuXHRcdFx0Z29GcmllbmQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMucG9zdGVycyA9IGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKlxyXG5cdFx0XHQgKiDkv53lrZjliLDmiYvmnLrnm7jlhoxcclxuXHRcdFx0ICovXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRzYXZlUG9zdGVyUGF0aDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5nZXRTZXR0aW5nKHtcclxuXHRcdFx0XHRcdHN1Y2Nlc3MocmVzKSB7XHJcblx0XHRcdFx0XHRcdGlmICghcmVzLmF1dGhTZXR0aW5nWydzY29wZS53cml0ZVBob3Rvc0FsYnVtJ10pIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuYXV0aG9yaXplKHtcclxuXHRcdFx0XHRcdFx0XHRcdHNjb3BlOiAnc2NvcGUud3JpdGVQaG90b3NBbGJ1bScsXHJcblx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2F2ZUltYWdlVG9QaG90b3NBbGJ1bSh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsZVBhdGg6IHRoYXQucG9zdGVySW1hZ2UsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnBvc3RlckltYWdlQ2xvc2UoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkv53lrZjmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOS/neWtmOWksei0pWApXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2F2ZUltYWdlVG9QaG90b3NBbGJ1bSh7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWxlUGF0aDogdGhhdC5wb3N0ZXJJbWFnZSxcclxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnBvc3RlckltYWdlQ2xvc2UoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkv53lrZjlpLHotKVgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRzYXZlUG9zdGVyUGF0aCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR1bmkuc2F2ZUltYWdlVG9QaG90b3NBbGJ1bSh7XHJcblx0XHRcdFx0XHRmaWxlUGF0aDogdGhhdC5wb3N0ZXJJbWFnZSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR0aGF0LnBvc3RlckltYWdlQ2xvc2UoKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkv53lrZjlpLHotKVgKVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdHNldFNoYXJlSW5mb1N0YXR1czogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB0aGlzLnN0b3JlSW5mbztcclxuXHRcdFx0XHRsZXQgaHJlZiA9IGxvY2F0aW9uLmhyZWY7XHJcblx0XHRcdFx0aWYgKHRoaXMuJHdlY2hhdC5pc1dlaXhpbigpKSB7XHJcblx0XHRcdFx0XHR0aGlzLnBvc3RlcnMgPSB0cnVlO1xyXG5cdFx0XHRcdFx0Z2V0VXNlckluZm8oKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGhyZWYgPVxyXG5cdFx0XHRcdFx0XHRcdGhyZWYuaW5kZXhPZihcIj9cIikgPT09IC0xID9cclxuXHRcdFx0XHRcdFx0XHRocmVmICsgXCI/c3ByZWFkPVwiICsgcmVzLmRhdGEudWlkIDpcclxuXHRcdFx0XHRcdFx0XHRocmVmICsgXCImc3ByZWFkPVwiICsgcmVzLmRhdGEudWlkO1xyXG5cclxuXHRcdFx0XHRcdFx0bGV0IGNvbmZpZ0FwcE1lc3NhZ2UgPSB7XHJcblx0XHRcdFx0XHRcdFx0ZGVzYzogZGF0YS5zdG9yZV9pbmZvLFxyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBkYXRhLnN0b3JlX25hbWUsXHJcblx0XHRcdFx0XHRcdFx0bGluazogaHJlZixcclxuXHRcdFx0XHRcdFx0XHRpbWdVcmw6IGRhdGEuaW1hZ2VcclxuXHRcdFx0XHRcdFx0fTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kd2VjaGF0LndlY2hhdEV2ZXZ0KFtcInVwZGF0ZUFwcE1lc3NhZ2VTaGFyZURhdGFcIiwgXCJ1cGRhdGVUaW1lbGluZVNoYXJlRGF0YVwiXSxcclxuXHRcdFx0XHRcdFx0XHRjb25maWdBcHBNZXNzYWdlKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+eCueWHu3NrdeWbvueJh+aJk+W8gOi9ruaSreWbvlxyXG5cdFx0XHRzaG93SW1nKGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy4kcmVmcy5jdXNQcmV2aWV3SW1nLm9wZW4odGhpcy5zZWxlY3RTa3Uuc3VrKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/mu5Hliqjova7mkq3lm77pgInmi6nllYblk4FcclxuXHRcdFx0Y2hhbmdlU3dpdGNoKGUpIHtcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMuc2t1QXJyW2VdO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcInNlbGVjdFNrdVwiLCBwcm9kdWN0U2VsZWN0KTtcclxuXHRcdFx0XHR2YXIgc2t1TGlzdCA9IHByb2R1Y3RTZWxlY3Quc3VrLnNwbGl0KFwiLFwiKTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdEF0dHJbMF0sIFwiaW5kZXhcIiwgc2t1TGlzdFswXSk7XHJcblx0XHRcdFx0aWYgKHNrdUxpc3QubGVuZ3RoID09IDIpIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0clswXSwgXCJpbmRleFwiLCBza3VMaXN0WzBdKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0clsxXSwgXCJpbmRleFwiLCBza3VMaXN0WzFdKTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHNrdUxpc3QubGVuZ3RoID09IDMpIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0clswXSwgXCJpbmRleFwiLCBza3VMaXN0WzBdKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0clsxXSwgXCJpbmRleFwiLCBza3VMaXN0WzFdKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0clsyXSwgXCJpbmRleFwiLCBza3VMaXN0WzJdKTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHNrdUxpc3QubGVuZ3RoID09IDQpIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0clswXSwgXCJpbmRleFwiLCBza3VMaXN0WzBdKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0clsxXSwgXCJpbmRleFwiLCBza3VMaXN0WzFdKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0clsyXSwgXCJpbmRleFwiLCBza3VMaXN0WzJdKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0clszXSwgXCJpbmRleFwiLCBza3VMaXN0WzNdKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QpIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcImltYWdlXCIsIHByb2R1Y3RTZWxlY3QuaW1hZ2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicHJpY2VcIiwgcHJvZHVjdFNlbGVjdC5wcmljZSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJzdG9ja1wiLCBwcm9kdWN0U2VsZWN0LnN0b2NrKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInVuaXF1ZVwiLCBwcm9kdWN0U2VsZWN0LmlkKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInZpcFByaWNlXCIsIHByb2R1Y3RTZWxlY3QudmlwUHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clR4dFwiLCB0aGlzLiR0KGDlt7LpgInmi6lgKSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVmFsdWVcIiwgcHJvZHVjdFNlbGVjdC5zdWspO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvd1N3aXBlckltZyhpbmRleCkge1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMuY3VzU3dpcGVySW1nLm9wZW4oaW5kZXgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdC8vI2lmZGVmIE1QXHJcblx0XHRvblNoYXJlQXBwTWVzc2FnZSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0aXRsZTogdGhpcy5zdG9yZUluZm8udGl0bGUsXHJcblx0XHRcdFx0cGF0aDogYXBwLmdsb2JhbERhdGEub3BlblBhZ2VzLFxyXG5cdFx0XHRcdGltYWdlVXJsOiB0aGlzLnN0b3JlSW5mby5pbWFnZVxyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdFx0Ly8jZW5kaWZcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmdlbmVyYXRlLXBvc3RlcnMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDE3MHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogMzAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjUsIDAuNSwgMC45KTtcclxuXHRcdGJvcmRlci10b3A6IDFycHggc29saWQgI2VlZTtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmF0ZS1wb3N0ZXJzLm9uIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhdGUtcG9zdGVycyAuaXRlbSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5nZW5lcmF0ZS1wb3N0ZXJzIC5pdGVtIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDgwcnB4O1xyXG5cdFx0Y29sb3I6ICM1ZWFlNzI7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhdGUtcG9zdGVycyAuaXRlbSAuaWNvbmZvbnQuaWNvbi1oYWliYW8ge1xyXG5cdFx0Y29sb3I6ICM1MzkxZjE7XHJcblx0fVxyXG5cclxuXHQubmF2YmFyIC5oZWFkZXIge1xyXG5cdFx0aGVpZ2h0OiA5NnJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzA1MDUwNTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHQvKiAjaWZkZWYgQVBQLVBMVVMgKi9cclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQuaG9tZSB7XHJcblx0XHQvKiAjaWZkZWYgSDUgKi9cclxuXHRcdHRvcDogMjBycHggIWltcG9ydGFudDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciAuaGVhZGVyIC5pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogMCAyNXJweDtcclxuXHR9XHJcblxyXG5cdC5uYXZiYXIgLmhlYWRlciAuaXRlbS5vbjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDYwcnB4O1xyXG5cdFx0aGVpZ2h0OiA1cnB4O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmYzMzY2IDAlLCAjZmY2NTMzIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRib3R0b206IC0xMHJweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjhycHg7XHJcblx0fVxyXG5cclxuXHQubmF2YmFyIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5uYXZiYXIgLm5hdmJhckgge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciAubmF2YmFySCAubmF2YmFyQ29uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1QTFVTIHx8IEg1IHx8IE1QLUFMSVBBWSAqL1xyXG5cdFx0Ly8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdC8vIHBhZGRpbmctbGVmdDogNDhweDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LmhvbWUge1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHQvKiAjaWZkZWYgTVAgKi9cclxuXHRcdHdpZHRoOiAxMjZycHg7XHJcblx0XHRsZWZ0OiAxNXJweDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0LyogI2lmbmRlZiBNUCAqL1xyXG5cdFx0d2lkdGg6IDU2cnB4O1xyXG5cdFx0bGVmdDogMzNycHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGhlaWdodDogNTZycHg7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDQwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzM3JweDtcclxuXHJcblx0XHQmLnJpZ2h0IHtcclxuXHRcdFx0cmlnaHQ6IDMzcnB4O1xyXG5cdFx0XHRsZWZ0OiB1bnNldFxyXG5cdFx0fVxyXG5cclxuXHRcdCYub24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1bnNldDtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5ob21lSW5kZXgge1xyXG5cdFx0XHQvKiAjaWZkZWYgTVAgKi9cclxuXHRcdFx0d2lkdGg6IDk4cnB4O1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0LyogI2lmbmRlZiBNUCAqL1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhvbWUgLmljb25mb250IHtcclxuXHRcdHdpZHRoOiA1OHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5ob21lIC5saW5lIHtcclxuXHRcdHdpZHRoOiAxcnB4O1xyXG5cdFx0aGVpZ2h0OiAzNHJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNCM0IzQjM7XHJcblx0fVxyXG5cclxuXHQuaG9tZSAuaWNvbi14aWFuZ3p1byB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5uYXYge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQXU0QUFBQmtDQU1BQUFEdWQwVnZBQUFBZUZCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9HcU9Tc0FBQUFLSFJTVGxNQUFRSURCQVVHQndnSkNnc01EUTRQRUJFU0V4UVZGaGNZR1JvYkhCMGVIeUFoSWlNa0pTWW5FdDZqMmdBQUNZWkpSRUZVZU5ydG5lbDJxem9NaFNVUHpPbnBlZitIdkQxTm1vbkI5MGVTaG9UUkJvTUJhWFdsdFYwNndOZmRMU0VBWWFNaGRqdEVBQVFBZkh0VEFBcmFYMDQvS1ZCMEJDTENiZmZlWHlvZmRrLzBYZXYzQXpHeHpTUGg3eUpBVUFpcXZMZlVmVXJCRGZxR0YvWHpreFBNM2FFVXczWWNzWE9pNTFvdjFoRmdrN2hITzYrTzh2SythWVk5T3h3Vm9kd3ZDb2JHTUtQaFgwVXo2N0JGM0RGSlJCUGwzZkorT1p5SVlnM2VnWThyNHlia00vejlwSzNoenBPWU5WTGVKZS9GYVg4bGhQVWlaOHlTalBlVCtCTHJtOFBkU3dKc3BieE4zdlBEbml5N2djQXJQcFdNZDdDK01kekQyQU5zcGJ4RjN0UHZBMWwyczR3MXV3djhhRExlVTlkWmRXNHp1R01VOHh2WXJaVGZaOStKUDMwZmlkc2hBbytXcWpQWXlEcldxZE5HY09kUjlQeS8xaWJ2OTluSHZycTlQM3hmaU5saEFzL1oyREtPYmJyZXRMZ0ozR1hzOXpZeHYvTCtJTDc0L2tlV2ZYakdXaVB3ZHF4N00rdmJ3TjJQUlcvS1grVWRGYVJmZTdMc294aWFRakRyMWgyUnRmOVpyQjEzREVPdVlXTGU1UDMwOVVPZ2poVlo3U244OGNqSFNoMW1hN2p6TUVBOUUxT1NkN1gvanl6N3FBS2ZDclJsM2JHYW05YmxxbXZHWFFZZU52UGNJZS81MTFkR2hJNmNzYWE4NU9ESHMrN0lXRTlydjE3Y3ZWRGNkNUtCdkYvLyt5YkxiaU5qTFFRYjJiby9XVWUxVmR6UkQ5Z3Z2MW9tQmdEZzlCOVpkbnNDTDBhMDd2MTFmY1c0TTk5SE5EUXhDZzVmWk5tdENyekVjYXc3Y3FiYldiQkMzSVV2alUwTUZQK295bTViNEs5Q0RMZnVQVml2TVRlcncxMzZIRTFOREtUL3FNbytRV1M1TjZ3UEhtOHBMMm9mckhYaGp0Sm5waVlHNFVpTk1WTUovRVdhOThFanIydisyaDd1ZUhjeFJvVjJkZmhIbDU5T0YrbWJ3UGNsbnpIZVhMdnZWdnYxNE00OWpnQm1KZ2J5L1hkQkRFNFp4VmtLWGV1T25BKzhZSFV0dUF2SlFhZmw4V1UyM2YrUVpaOVA0UHRaZDhZNGU1VnlBL1J4Rlh0T1NxeTdnMGJ0MVBzc1hMN1B4TjQ4NFlrbmc2MjMzRUJlNlNCR2hRQnZLdlV1V21xRjZvNUNRcmRWYjVCM09PN0pzczhXMTZlRGIydGY1eHhIMHVYRnF6c1R2RTNMMitVOS96bVFaWjlYcXp6ZWZwc2w1QUpmUUcxVDl5NjFYenJ1WENBYW1oaUU5RUNGUndjT29ZLzFvTjkwdmVKaFh0NXZDbmZPV1NmbGplQmZEdFFyNElqQWkxcnJqdUpaYzZ6MlVXNE9kOEhRMU1TQU92MVFlNjg3UjlKdjB2VXUzSFZ6MWFXbXFuajd5emZyRnNpUFI3THNEa1dXKzZLc3dDaDR3M25UMTB2bXQ1S3FJa2RqRXdQWmtlNTc1MXhJNzNIM1ZNWWZGN1UrSyt2WW9PM2E2cjVFM0c4WEpab1YydUY2cFB2ZU9YbFFBdzRJS0FTKzFsNzBjTy9DSHhjSXUya2xCbENkajlUZTYycDR3ZDNETkJ2MndiZ3Z6YnVqK1hVYldKeE8xQ3ZnN0lFVlhEVjBPcmFvL2JxOU8vWVg4c3BzZHFMQ283dXMzL3k2NTlVcGVDdnVldVo5VWJqM29yd2UvT3VKQ28rT3N3NEF3QUlHM1laOWE3aHJ5cnU2bktudzZEN3JOd2YvYUpOVVJyaDM0TDh3TTJPU282cnpoU3k3cTZ6ekNwRXNaUFZzWXkyem04QzlQL2o1aFFxUERyTmVBeXo0SHVGdUpPK1FuYW53NkNicmtqVVRLa29PdnUwRGZmTytWTno3MUdmVTlVcVczY1dES0YvOWVoVllETHptc3N5R2NOZVE5K0pLTG1ZQnJEY0FLMExXSTAvZER1NGQ4cDVmcWZEb0pPdThKNkVQZ1c5Mzdycm1mWEZOQkwxT01tVXBXWFpYV2U4dHlDTENtak5MRldBM2duc3orR2xLaFVmM1dHL09UWnNJeGRBRDZCTDNsZVBlSmU4cUpSZmpOT3M2aE1xbzA4dm9tZmNGNDE0SGZrRXV4a0hXdWQ2Wi90S1FoZktGMDdxYnk2d2I5Mlo1aHlLandxTmJ3WVRrb04ybVd4NTdJYllZZDEwM3MvRDd6SlI3ZmJPY0xMdGJyUC9tcGdQaW1rVWpNcnJJcTVscTNsUk9Mc1pkMWdlb093QjQwV2pxdm5UY0g3Q1RpM0dMOWRmY0ZKUTVvUURBWXRGR3E4WVhYeWp1TDhnWEJia1l0MWpudytTOHVod0cyQXpyeW5GL2xmZUNoTjB4MWdlN2w1cGxIb3N0NC80TE93bTdjNnlQd25kbEdJWTljVy83NGd1OXo4eTk1WkdFM1VuV3JlQU80dGZCcSszaFh2TnJVc3pJdXNkRzUvdDlqR0ZZaTN2SDFzdkhIWkJZZDRwMWJrUE9xMk9SY0gzY3kyT2tvMFV4bUhVNzdxVm1qRkZBdUZQTXpMbzl2aXREbWZBQld4UHVqcVVreXpGcHpHdkpUZTJwUGNZQjRiNEMxbSt3cXlXeVBpWHVBSEtIaFB2Q2JRRlRkOWpWSWxnWFUvSmR1VWdqOWcyM0p0eGRFUFl5N01wNTFtdHoweWx4QitVbmFMUzFJTmhtNTRlL1BKTUMxUUpZbi92bnZLU0paNW9kVWN3WW5PTlQxdDJXOXhMcms4dDVkYmtzOEwyM0puV2YxY1VJOWxUMG9jOGRtcFQxK2NOSTRFbmRaeVJJY0NncnU3dkpLdk04TWJ1Y1Y0ZEJqTDIycGxSMS9oQ0NOY0N1WEdRZEhNUWQyRTdxYlUyNHp4TlNZalBzeWlYV2ZlNklXYThkM2dXZWNIZlp4VWdKYmJDN2dqdnoyM0pUTi9EbmlkVFltbkNmdmhiajh5N1lsWHVzdTRvN1FCaGg3NjJwTWpPMWkvSFpiZmRqNjh2OHJJdWw5TytjcnJ2ZUZKTzZUeG5vZTlpdDdIUEwrNDExZCtXOE9veEM2TGMxNFQ2bGkvR2dKK3hxUnRZYmMxTjNjUWUrNDRTN1d5NG1rS28vN0dwMjFnY2pPT2xmdzV2QUUrN3poaDhJTGRqVi9LdzdMZWZWWlpuMDZIQWczS2V3N0dIQWRHRlhrN011bHVSZTZoN29GQWVFdXdPV1BmSlJIM1kxT2V1TDQ3c3lsanZXc1RYaGJqbTh5QU1qMktmaW5YdStXS2FjVjhkUGdTZmM1NGd3NXFhd1Q0STdIek0zZFdINUlmQ0UrL1M1WHh3eWM5alZGS3lMeGZOZGNlZUozN0pNWjFWdGhVaENBTlZ4OHJUNXJLcWFnUFUxN25hMXZ5U3N1V2hBWEZvSlAvSEJYTmx0MytpVnJ5UTNyUit5Mkc5YUp0d3RCRWFKVk1hd0s4dXd2K2o2S3ZpdWpMMkVOZHhta3VBYzNiTHZZbWF1N0phZnpmRHVZZGFKTzdCRUV1NVRoTnpGOEhhaHRjWkxiaFYyN3Z2U0lVS3RmaTgveHBwbFNsVkhqZkFqVUtYK1hzMEVOY3V0c2g0NGRyQTdPcDJITFYvU2lzQ1R1bzk3K0pLUDJpNndmc3BlMklUOXlmcEszVXZ0QTUwaUpETmpqYWlQSFc4K1Fkb0ZlNTdhZXhJSkQ4cCtmY1Y4dncvNTd2MzNKak16VG5pZk1hcnVpNU1hUGlGTDFUU3NieXZ5cnpCK25TSGN4NGpvYjlEdmpGTGR0RXF0d2M2RGFtNjZxWGkvc0kvTXpIREwvdkVwTlh1L1NvUGlrbGxqL2ViWE4rUmU2c1pSUkdabXZCQ2ZmNWh1cjhCemtGMXl1NnhUSEsrSklIVWZKL3kvSDhabmxLQklMOFVFckc5YzNRRWdEaDlEd24xQXhIK2orNDQxNlJXNFhKUjkxcmZKOS90UTdPNFBkQ0xjQjFoMjcvWXdZNlBUcCtlckpkWWx5WG5OTUE2UWNCL0ExWjlQaHIrN1R4ZjI5SnphWW4xUmhFNzR2Y1NPRWU2RzRYMG1pTTluMVd2Q2ZqN25ObGdQQmNsNXl4aGpueW96SmhIOUNmRjFyMnJVWllyemFYekx6a09xdzNTRjJsOFNSdXF1YTlsM2YrVHRuNktKdktlbnMwMWRKemx2WFdieC85bytVYStsemwvREFBQUFBRWxGVGtTdVFtQ0MnKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAubmF2IC9kZWVwLy50aW1lIC5zdHlsZUFsbCB7XHJcblx0XHRwYWRkaW5nOiAwIDZycHg7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJycHhcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAubmF2IC5tb25leSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLm5hdiAubW9uZXkgLm51bSB7XHJcblx0XHRmb250LXNpemU6IDQ4cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5uYXYgLm1vbmV5IC55LW1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAubmF2IC50aW1lSXRlbSB7XHJcblx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLm5hdiAudGltZUl0ZW0gLnRpbWVDb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLm5hdiAudGltZUl0ZW0gLnRpbWVDb24gLm51bSB7XHJcblx0XHRwYWRkaW5nOiAwIDdycHg7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0Y29sb3I6ICNmZjNkM2Q7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAubmF2IC50aW1lU3RhdGUge1xyXG5cdFx0Zm9udC1zaXplOiAyOFJQWDtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5uYXYgLmljb25mb250IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAud3JhcHBlciB7XHJcblx0XHRwYWRkaW5nOiAzMnJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAud3JhcHBlciAuaW50cm9kdWNlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAud3JhcHBlciAuaW50cm9kdWNlIC5pbmZvciB7XHJcblx0XHR3aWR0aDogNTcwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC53cmFwcGVyIC5pbnRyb2R1Y2UgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMzdycHg7XHJcblx0XHRjb2xvcjogIzUxNTE1MTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAud3JhcHBlciAubGFiZWwge1xyXG5cdFx0bWFyZ2luOiAxOHJweCAwIDAgMDtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzgyODQ4ZjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLndyYXBwZXIgLmxhYmVsIC5zdG9jayB7XHJcblx0XHR3aWR0aDogMjU1cnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuZm9vdGVyIHtcclxuXHRcdHBhZGRpbmc6IDAgMjBycHggMCAzMHJweDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcblx0XHR6LWluZGV4OiAyNzc7XHJcblx0XHRib3JkZXItdG9wOiAxcnB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGhlaWdodDogY2FsYygxMDBycHgrIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUzwxMS4yL1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M+MTEuMi9cclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguMjUsIC41LCAuNSwgLjkpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5mb290ZXIgLml0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAxOHJweDtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5mb290ZXIgLml0ZW0gLmljb25mb250IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuaXRlbSAuaWNvbmZvbnQuaWNvbi1zaG91Y2FuZzEge1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5mb290ZXIgLml0ZW0gLmljb25mb250Lmljb24tZ291d3VjaGUxIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuaXRlbSAuaWNvbmZvbnQuaWNvbi1nb3V3dWNoZTEgLm51bSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGZvbnQtc2l6ZTogMThycHg7XHJcblx0XHRwYWRkaW5nOiAycnB4IDhycHggM3JweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwMHJweDtcclxuXHRcdHRvcDogLTEwcnB4O1xyXG5cdFx0cmlnaHQ6IC0xMHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuZm9vdGVyIC5ibnQge1xyXG5cdFx0d2lkdGg6IDU0MHJweDtcclxuXHRcdGhlaWdodDogNzZycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuYm50IC5ibnRzIHtcclxuXHRcdHdpZHRoOiAyNzBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNzZycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuYm50IC5qb2luQ2FydCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweCAwIDAgNTBycHg7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZWExMGYgMCUsICNmYTgwMTMgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LWJudENvbG9yKTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuZm9vdGVyIC5ibnQgLmJ1eSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDUwcnB4IDUwcnB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZhNjUxNCAwJSwgI2U5MzMyMyAxMDAlKTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuY29udGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuY29udGVyIGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5zZXRDb2xsZWN0Qm94IHtcclxuXHRcdGZvbnQtc2l6ZTogMThycHg7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHR9XHJcblxyXG5cdC5iZy1jb2xvci1odWkge1xyXG5cdFx0YmFja2dyb3VuZDogI2JiYmJiYiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmNhbnZhcyB7XHJcblx0XHR3aWR0aDogNzUwcHg7XHJcblx0XHRoZWlnaHQ6IDExOTBweDtcclxuXHR9XHJcblxyXG5cdC5wb3N0ZXItcG9wIHtcclxuXHRcdHdpZHRoOiA0NTBycHg7XHJcblx0XHRoZWlnaHQ6IDcxNHJweDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHotaW5kZXg6IDMwMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bWFyZ2luLXRvcDogLTM3N3JweDtcclxuXHR9XHJcblxyXG5cdC5wb3N0ZXItcG9wIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQucG9zdGVyLXBvcCAuY2xvc2Uge1xyXG5cdFx0d2lkdGg6IDQ2cnB4O1xyXG5cdFx0aGVpZ2h0OiA3NXJweDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAtNzNycHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5wb3N0ZXItcG9wIC5zYXZlLXBvc3RlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGYyZDBhO1xyXG5cdFx0Zm9udC1zaXplOiDvvJoyMnJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiA3NnJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA3NnJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnBvc3Rlci1wb3AgLmtlZXAge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTBycHg7XHJcblx0fVxyXG5cclxuXHQvZGVlcC8ubWFzayB7XHJcblx0XHR6LWluZGV4OiA5OSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1hc2sxIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdHotaW5kZXg6IDI4ODtcclxuXHR9XHJcblxyXG5cdC5ob21lLW5hdiB7XHJcblx0XHQvKiAjaWZkZWYgSDUgKi9cclxuXHRcdHRvcDogMjBycHggIWltcG9ydGFudDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LmhvbWUtbmF2IHtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0LyogI2lmZGVmIE1QICovXHJcblx0XHR3aWR0aDogMTI2cnB4O1xyXG5cdFx0bGVmdDogMTVycHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdC8qICNpZm5kZWYgTVAgKi9cclxuXHRcdHdpZHRoOiA1NnJweDtcclxuXHRcdGxlZnQ6IDMzcnB4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRoZWlnaHQ6IDU2cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzM3JweDtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDBycHg7XHJcblxyXG5cdFx0Ji5yaWdodCB7XHJcblx0XHRcdHJpZ2h0OiAzM3JweDtcclxuXHRcdFx0bGVmdDogdW5zZXRcclxuXHRcdH1cclxuXHJcblx0XHQmLm9uIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdW5zZXQ7XHJcblx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaG9tZUluZGV4IHtcclxuXHRcdFx0LyogI2lmZGVmIE1QICovXHJcblx0XHRcdHdpZHRoOiA5OHJweDtcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdC8qICNpZm5kZWYgTVAgKi9cclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ob21lLW5hdiAuaWNvbmZvbnQge1xyXG5cdFx0d2lkdGg6IDU4cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmhvbWUtbmF2IC5saW5lIHtcclxuXHRcdHdpZHRoOiAxcnB4O1xyXG5cdFx0aGVpZ2h0OiAzNHJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNCM0IzQjM7XHJcblx0fVxyXG5cclxuXHQuaG9tZS1uYXYgLmljb24teGlhbmd6dW8ge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdH1cclxuXHJcblx0LnNoYXJlLWJveCB7XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnNoYXJlLWJveCBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5hdHRySW1nIHtcclxuXHRcdHdpZHRoOiA2NnJweDtcclxuXHRcdGhlaWdodDogNjZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cnB4O1xyXG5cdH1cclxuXHJcblx0LnN3aXRjaFR4dCB7XHJcblx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG5cdFx0cGFkZGluZzogMCAxMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuYXR0cmlidXRlIHtcclxuXHRcdHBhZGRpbmc6IDEwcnB4IDMwcnB4O1xyXG5cclxuXHRcdC5saW5lMSB7XHJcblx0XHRcdHdpZHRoOiA2MDBycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmxleCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuZmxleHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC5hdHRyLXR4dCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHR3aWR0aDogMTMwcnB4O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1223\n"); /***/ }), /* 1224 */ /*!*******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/poster-poster/index.vue?mpType=page ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_f612644e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=f612644e&mpType=page */ 1225);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1227);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_f612644e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_f612644e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_f612644e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/activity/poster-poster/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIyNC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWY2MTI2NDRlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWN0aXZpdHkvcG9zdGVyLXBvc3Rlci9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1224\n"); /***/ }), /* 1225 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/poster-poster/index.vue?vue&type=template&id=f612644e&mpType=page ***! \*************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f612644e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=f612644e&mpType=page */ 1226); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f612644e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f612644e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f612644e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f612644e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1226 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/poster-poster/index.vue?vue&type=template&id=f612644e&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { zbCode: __webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "posterCon"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "poster-poster"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "tip"), attrs: { _i: 2 } }, [ _c("text", { staticClass: _vm._$s(3, "sc", "iconfont icon-shuoming"), attrs: { _i: 3 }, }), _vm._v( _vm._$s( 2, "t1-0", _vm._s(_vm.$t("提示:点击图片即可保存至手机相册")) ) ), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "pictrue"), attrs: { _i: 4 } }, [ _vm._$s(5, "i", _vm.posterImage) ? _c("image", { staticClass: _vm._$s(5, "sc", "canvas"), attrs: { src: _vm._$s(5, "a-src", _vm.posterImage), _i: 5 }, on: { click: function ($event) { return _vm.savePosterPathMp(_vm.posterImage) }, }, }) : _c("canvas", { staticClass: _vm._$s(6, "sc", "canvas"), attrs: { _i: 6 }, }), ] ), ] ), _c("zb-code", { ref: "qrcode", attrs: { show: _vm.codeShow, cid: _vm.cid, val: _vm.val, size: _vm.size, unit: _vm.unit, background: _vm.background, foreground: _vm.foreground, pdground: _vm.pdground, icon: _vm.icon, iconSize: _vm.iconsize, onval: _vm.onval, loadMake: _vm.loadMake, _i: 7, }, on: { result: _vm.qrR }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1227 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/poster-poster/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1228);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1227\n"); /***/ }), /* 1228 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/poster-poster/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _zbCode = _interopRequireDefault(__webpack_require__(/*! @/components/zb-code/zb-code.vue */ 602));\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _app = __webpack_require__(/*! @/config/app.js */ 21);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n zbCode: _zbCode.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n canvasStatus: true,\n posterImage: \"\",\n parameter: {\n 'navbar': '1',\n 'return': '1',\n 'title': this.$t(\"\\u62FC\\u56E2\\u6D77\\u62A5\"),\n 'color': true,\n 'class': '0'\n },\n type: 0,\n id: 0,\n bargain: 0,\n image: '',\n from: '',\n uid: \"\",\n //二维码参数\n codeShow: false,\n cid: '1',\n ifShow: true,\n val: \"\",\n // 要生成的二维码值\n size: 200,\n // 二维码大小\n unit: 'upx',\n // 单位\n background: '#FFF',\n // 背景色\n foreground: '#000',\n // 前景色\n pdground: '#000',\n // 角标色\n icon: '',\n // 二维码图标\n iconsize: 40,\n // 二维码图标大小\n lv: 3,\n // 二维码容错级别 , 一般不用设置,默认就行\n onval: true,\n // val值变化时自动重新生成二维码\n loadMake: true,\n // 组件加载完成后自动生成二维码\n src: '',\n // 二维码生成后的图片地址或base64\n codeSrc: \"\",\n wd: 0,\n hg: 0,\n posterBag: \"../static/posterBag.png\",\n mpUrl: \"\"\n };\n },\n onLoad: function onLoad(options) {\n this.from = 'wechat';\n var that = this;\n if (options.hasOwnProperty('type') && options.hasOwnProperty('id')) {\n this.type = options.type;\n this.id = options.id;\n if (options.type == 1) {\n this.bargain = options.bargain;\n uni.setNavigationBarTitle({\n title: that.$t(\"\\u780D\\u4EF7\\u6D77\\u62A5\")\n });\n } else {\n uni.setNavigationBarTitle({\n title: that.$t(\"\\u62FC\\u56E2\\u6D77\\u62A5\")\n });\n }\n } else {\n return app.Tips({\n title: that.$t(\"\\u53C2\\u6570\\u9519\\u8BEF\"),\n icon: 'none'\n }, {\n tab: 3,\n url: 1\n });\n }\n },\n onReady: function onReady() {\n var _this = this;\n if (this.type == 1) {\n this.val = _app.HTTP_REQUEST_URL + '/pages/activity/goods_bargain_details/index?id=' + this.id + '&bargain=' + this.$store.state.app.uid + '&spread=' + this.$store.state.app.uid;\n } else if (this.type == 2) {\n this.val = _app.HTTP_REQUEST_URL + '/pages/activity/goods_combination_status/index?id=' + this.id + '&spread=' + this.$store.state.app.uid;\n }\n setTimeout(function (e) {\n _this.getPosterInfo();\n }, 200);\n this.$nextTick(function () {\n var _this2 = this;\n var selector = uni.createSelectorQuery().select('.pictrue');\n selector.fields({\n size: true\n }, function (data) {\n _this2.wd = data.width;\n _this2.hg = data.height;\n }).exec();\n });\n this.routineCode();\n },\n methods: {\n getPosterInfo: function getPosterInfo() {\n var _this3 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that, url, data, userData, goods_img, mp_code, resData, arr, mpUrl, imgData;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this3, url = '';\n data = {\n id: that.id,\n 'from': that.from\n };\n _context.next = 4;\n return (0, _user.getUserInfo)();\n case 4:\n userData = _context.sent;\n _this3.uid = userData.data.uid;\n uni.showLoading({\n title: that.$t(\"\\u6D77\\u62A5\\u751F\\u6210\\u4E2D\"),\n mask: true\n });\n if (!(that.type == 1)) {\n _context.next = 12;\n break;\n }\n _context.next = 10;\n return (0, _activity.getBargainPosterData)(that.id).then(function (res) {\n resData = res.data;\n }).catch(function (err) {\n that.$util.Tips({\n title: that.$t(\"\\u6D77\\u62A5\\u56FE\\u7247\\u83B7\\u53D6\\u5931\\u8D25\")\n });\n return;\n });\n case 10:\n _context.next = 14;\n break;\n case 12:\n _context.next = 14;\n return (0, _activity.getCombinationPosterData)(that.id).then(function (res) {\n resData = res.data;\n }).catch(function (err) {\n that.$util.Tips({\n title: that.$t(\"\\u6D77\\u62A5\\u56FE\\u7247\\u83B7\\u53D6\\u5931\\u8D25\")\n });\n return;\n });\n case 14:\n _context.next = 16;\n return _this3.imgToBase(resData.image, resData.url);\n case 16:\n imgData = _context.sent;\n arr = [_this3.posterBag, imgData.image, imgData.code || _this3.codeSrc];\n _this3.$nextTick(function (e) {\n that.$util.bargainPosterCanvas(arr, resData.title, resData.label, resData.msg, resData.price, _this3.wd, _this3.hg, function (tempFilePath) {\n _this3.posterImage = tempFilePath;\n });\n });\n case 19:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n routineCode: function routineCode() {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n var res;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n _context2.next = 2;\n return (0, _user.routineCode)();\n case 2:\n res = _context2.sent;\n _this4.mpUrl = res.data.url;\n case 4:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n },\n //图片转符合安全域名路径\n downloadFilestoreImage: function downloadFilestoreImage(url) {\n var _this5 = this;\n return new Promise(function (resolve, reject) {\n var that = _this5;\n uni.downloadFile({\n url: url,\n success: function success(res) {\n resolve(res.tempFilePath);\n },\n fail: function fail() {\n return that.$util.Tips({\n title: ''\n });\n }\n });\n });\n },\n //替换安全域名\n setDomain: function setDomain(url) {\n url = url ? url.toString() : '';\n //本地调试打开,生产请注销\n if (url.indexOf('https://') > -1) return url;else return url.replace('http://', 'https://');\n },\n imgToBase: function imgToBase(image, url) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var res;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n _context3.next = 2;\n return (0, _user.imgToBase)({\n image: image,\n code: url\n });\n case 2:\n res = _context3.sent;\n return _context3.abrupt(\"return\", res.data);\n case 4:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n downloadImg: function downloadImg() {},\n savePosterPathMp: function savePosterPathMp(url) {\n var that = this;\n uni.saveImageToPhotosAlbum({\n filePath: url,\n success: function success(res) {\n that.$util.Tips({\n title: that.$t(\"\\u4FDD\\u5B58\\u6210\\u529F\"),\n icon: 'success'\n });\n },\n fail: function fail(res) {\n that.$util.Tips({\n title: that.$t(\"\\u4FDD\\u5B58\\u5931\\u8D25\")\n });\n }\n });\n },\n qrR: function qrR(res) {\n this.codeSrc = res;\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWN0aXZpdHkvcG9zdGVyLXBvc3Rlci9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsInpiQ29kZSIsIm1peGlucyIsImRhdGEiLCJjYW52YXNTdGF0dXMiLCJwb3N0ZXJJbWFnZSIsInBhcmFtZXRlciIsInR5cGUiLCJpZCIsImJhcmdhaW4iLCJpbWFnZSIsImZyb20iLCJ1aWQiLCJjb2RlU2hvdyIsImNpZCIsImlmU2hvdyIsInZhbCIsInNpemUiLCJ1bml0IiwiYmFja2dyb3VuZCIsImZvcmVncm91bmQiLCJwZGdyb3VuZCIsImljb24iLCJpY29uc2l6ZSIsImx2Iiwib252YWwiLCJsb2FkTWFrZSIsInNyYyIsImNvZGVTcmMiLCJ3ZCIsImhnIiwicG9zdGVyQmFnIiwibXBVcmwiLCJvbkxvYWQiLCJ1bmkiLCJ0aXRsZSIsInRhYiIsInVybCIsIm9uUmVhZHkiLCJzZXRUaW1lb3V0Iiwic2VsZWN0b3IiLCJtZXRob2RzIiwiZ2V0UG9zdGVySW5mbyIsInRoYXQiLCJ1c2VyRGF0YSIsIm1hc2siLCJyZXNEYXRhIiwiaW1nRGF0YSIsImFyciIsInByaWNlIiwicm91dGluZUNvZGUiLCJyZXMiLCJkb3dubG9hZEZpbGVzdG9yZUltYWdlIiwic3VjY2VzcyIsInJlc29sdmUiLCJmYWlsIiwic2V0RG9tYWluIiwiaW1nVG9CYXNlIiwiY29kZSIsImRvd25sb2FkSW1nIiwic2F2ZVBvc3RlclBhdGhNcCIsImZpbGVQYXRoIiwicXJSIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFvQkE7QUFDQTtBQU1BO0FBTUE7QUFLQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFLQTtJQUdBO0lBQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBQztVQUNBQztRQUNBO01BQ0E7UUFDQUQ7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7TUFDQTtRQUNBQTtRQUNBYjtNQUNBO1FBQ0FjO1FBQ0FDO01BQ0E7SUFDQTtFQUVBO0VBQ0FDO0lBQUE7SUFlQTtNQUNBLCtHQUNBLDRCQUNBLGFBQ0E7SUFDQTtNQUNBLG9HQUNBLGFBQ0E7SUFDQTtJQUVBQztNQUNBO0lBQ0E7SUFDQTtNQUFBO01BQ0E7TUFDQUM7UUFDQXZCO01BQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0VBR0E7RUFDQXdCO0lBQ0FDO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FDLGVBQ0FOO2dCQUNBbEM7a0JBQ0FLO2tCQUNBO2dCQUNBO2dCQUFBO2dCQUFBLE9BQ0E7Y0FBQTtnQkFBQW9DO2dCQUNBO2dCQUtBVjtrQkFDQUM7a0JBQ0FVO2dCQUNBO2dCQUFBLE1BQ0FGO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBO2dCQUFBLE9BQ0E7a0JBQ0FHO2dCQUNBO2tCQUNBSDtvQkFDQVI7a0JBQ0E7a0JBQ0E7Z0JBQ0E7Y0FBQTtnQkFBQTtnQkFBQTtjQUFBO2dCQUFBO2dCQUFBLE9BRUE7a0JBQ0FXO2dCQUNBO2tCQUNBSDtvQkFDQVI7a0JBQ0E7a0JBQ0E7Z0JBQ0E7Y0FBQTtnQkFBQTtnQkFBQSxPQUlBO2NBQUE7Z0JBQUFZO2dCQUNBQztnQkFRQTtrQkFDQUwsdUZBQ0FNLE9BQ0EsV0FDQSxXQUNBO29CQUNBO2tCQUNBO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQUM7TUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFBQSxPQUNBO2NBQUE7Z0JBQUFDO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtRQUNBbEI7VUFDQUc7VUFDQWdCO1lBQ0FDO1VBQ0E7VUFDQUM7WUFDQTtjQUNBcEI7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQXFCO01BQ0FuQjtNQUNBO01BQ0Esa0RBQ0E7SUFDQTtJQUNBb0I7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQUEsT0FDQTtrQkFDQS9DO2tCQUNBZ0Q7Z0JBQ0E7Y0FBQTtnQkFIQVA7Z0JBQUEsa0NBS0FBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBQ0E7SUFDQVEscUNBRUE7SUFDQUM7TUFDQTtNQUVBMUI7UUFDQTJCO1FBQ0FSO1VBQ0FWO1lBQ0FSO1lBQ0FiO1VBQ0E7UUFDQTtRQUNBaUM7VUFDQVo7WUFDQVI7VUFDQTtRQUNBO01BQ0E7SUEwREE7SUFDQTJCO01BQ0E7SUFDQTtFQWdEQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTIyOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInBvc3RlckNvblwiIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdwb3N0ZXItcG9zdGVyJz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3RpcCc+PHRleHQgY2xhc3M9J2ljb25mb250IGljb24tc2h1b21pbmcnPjwvdGV4dD57eyR0KGDmj5DnpLrvvJrngrnlh7vlm77niYfljbPlj6/kv53lrZjoh7PmiYvmnLrnm7jlhoxgKX19PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0PCEtLSA8aW1hZ2UgOnNyYz0naW1hZ2UnIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+IC0tPlxyXG5cdFx0XHRcdDxpbWFnZSBjbGFzcz1cImNhbnZhc1wiIDpzcmM9XCJwb3N0ZXJJbWFnZVwiIHYtaWY9XCJwb3N0ZXJJbWFnZVwiIEBjbGljaz1cInNhdmVQb3N0ZXJQYXRoTXAocG9zdGVySW1hZ2UpXCI+XHJcblx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHQ8Y2FudmFzIGNsYXNzPVwiY2FudmFzXCIgY2FudmFzLWlkPVwibXlDYW52YXNcIiB2LWVsc2U+PC9jYW52YXM+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmZGVmIEg1IHx8IEFQUC1QTFVTIC0tPlxyXG5cdFx0PHpiLWNvZGUgcmVmPVwicXJjb2RlXCIgOnNob3c9XCJjb2RlU2hvd1wiIDpjaWQ9XCJjaWRcIiA6dmFsPVwidmFsXCIgOnNpemU9XCJzaXplXCIgOnVuaXQ9XCJ1bml0XCIgOmJhY2tncm91bmQ9XCJiYWNrZ3JvdW5kXCJcclxuXHRcdFx0OmZvcmVncm91bmQ9XCJmb3JlZ3JvdW5kXCIgOnBkZ3JvdW5kPVwicGRncm91bmRcIiA6aWNvbj1cImljb25cIiA6aWNvblNpemU9XCJpY29uc2l6ZVwiIDpvbnZhbD1cIm9udmFsXCJcclxuXHRcdFx0OmxvYWRNYWtlPVwibG9hZE1ha2VcIiBAcmVzdWx0PVwicXJSXCIgLz5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHpiQ29kZSBmcm9tICdAL2NvbXBvbmVudHMvemItY29kZS96Yi1jb2RlLnZ1ZSdcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0QmFyZ2FpblBvc3RlcixcclxuXHRcdGdldENvbWJpbmF0aW9uUG9zdGVyLFxyXG5cdFx0Z2V0QmFyZ2FpblBvc3RlckRhdGEsXHJcblx0XHRnZXRDb21iaW5hdGlvblBvc3RlckRhdGFcclxuXHR9IGZyb20gJ0AvYXBpL2FjdGl2aXR5LmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0VXNlckluZm8sXHJcblx0XHRpbWdUb0Jhc2UsXHJcblx0XHRyb3V0aW5lQ29kZVxyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0aW1wb3J0IHtcclxuXHRcdFRPS0VOTkFNRSxcclxuXHRcdEhUVFBfUkVRVUVTVF9VUkxcclxuXHR9IGZyb20gJ0AvY29uZmlnL2FwcC5qcyc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcydcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdHpiQ29kZVxyXG5cdFx0fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGNhbnZhc1N0YXR1czogdHJ1ZSxcclxuXHRcdFx0XHRwb3N0ZXJJbWFnZTogXCJcIixcclxuXHRcdFx0XHRwYXJhbWV0ZXI6IHtcclxuXHRcdFx0XHRcdCduYXZiYXInOiAnMScsXHJcblx0XHRcdFx0XHQncmV0dXJuJzogJzEnLFxyXG5cdFx0XHRcdFx0J3RpdGxlJzogdGhpcy4kdChg5ou85Zui5rW35oqlYCksXHJcblx0XHRcdFx0XHQnY29sb3InOiB0cnVlLFxyXG5cdFx0XHRcdFx0J2NsYXNzJzogJzAnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHR0eXBlOiAwLFxyXG5cdFx0XHRcdGlkOiAwLFxyXG5cdFx0XHRcdGJhcmdhaW46IDAsXHJcblx0XHRcdFx0aW1hZ2U6ICcnLFxyXG5cdFx0XHRcdGZyb206ICcnLFxyXG5cdFx0XHRcdHVpZDogXCJcIixcclxuXHRcdFx0XHQvL+S6jOe7tOeggeWPguaVsFxyXG5cdFx0XHRcdGNvZGVTaG93OiBmYWxzZSxcclxuXHRcdFx0XHRjaWQ6ICcxJyxcclxuXHRcdFx0XHRpZlNob3c6IHRydWUsXHJcblx0XHRcdFx0dmFsOiBcIlwiLCAvLyDopoHnlJ/miJDnmoTkuoznu7TnoIHlgLxcclxuXHRcdFx0XHRzaXplOiAyMDAsIC8vIOS6jOe7tOeggeWkp+Wwj1xyXG5cdFx0XHRcdHVuaXQ6ICd1cHgnLCAvLyDljZXkvY1cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAnI0ZGRicsIC8vIOiDjOaZr+iJslxyXG5cdFx0XHRcdGZvcmVncm91bmQ6ICcjMDAwJywgLy8g5YmN5pmv6ImyXHJcblx0XHRcdFx0cGRncm91bmQ6ICcjMDAwJywgLy8g6KeS5qCH6ImyXHJcblx0XHRcdFx0aWNvbjogJycsIC8vIOS6jOe7tOeggeWbvuagh1xyXG5cdFx0XHRcdGljb25zaXplOiA0MCwgLy8g5LqM57u056CB5Zu+5qCH5aSn5bCPXHJcblx0XHRcdFx0bHY6IDMsIC8vIOS6jOe7tOeggeWuuemUmee6p+WIqyDvvIwg5LiA6Iis5LiN55So6K6+572u77yM6buY6K6k5bCx6KGMXHJcblx0XHRcdFx0b252YWw6IHRydWUsIC8vIHZhbOWAvOWPmOWMluaXtuiHquWKqOmHjeaWsOeUn+aIkOS6jOe7tOeggVxyXG5cdFx0XHRcdGxvYWRNYWtlOiB0cnVlLCAvLyDnu4Tku7bliqDovb3lrozmiJDlkI7oh6rliqjnlJ/miJDkuoznu7TnoIFcclxuXHRcdFx0XHRzcmM6ICcnLCAvLyDkuoznu7TnoIHnlJ/miJDlkI7nmoTlm77niYflnLDlnYDmiJZiYXNlNjRcclxuXHRcdFx0XHRjb2RlU3JjOiBcIlwiLFxyXG5cdFx0XHRcdHdkOiAwLFxyXG5cdFx0XHRcdGhnOiAwLFxyXG5cdFx0XHRcdHBvc3RlckJhZzogXCIuLi9zdGF0aWMvcG9zdGVyQmFnLnBuZ1wiLFxyXG5cdFx0XHRcdG1wVXJsOiBcIlwiLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdHRoaXMuZnJvbSA9ICdyb3V0aW5lJ1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8gI2lmZGVmIEg1IHx8IEFQUC1QTFVTXHJcblx0XHRcdHRoaXMuZnJvbSA9ICd3ZWNoYXQnXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRpZiAob3B0aW9ucy5oYXNPd25Qcm9wZXJ0eSgndHlwZScpICYmIG9wdGlvbnMuaGFzT3duUHJvcGVydHkoJ2lkJykpIHtcclxuXHRcdFx0XHR0aGlzLnR5cGUgPSBvcHRpb25zLnR5cGVcclxuXHRcdFx0XHR0aGlzLmlkID0gb3B0aW9ucy5pZFxyXG5cdFx0XHRcdGlmIChvcHRpb25zLnR5cGUgPT0gMSkge1xyXG5cdFx0XHRcdFx0dGhpcy5iYXJnYWluID0gb3B0aW9ucy5iYXJnYWluXHJcblx0XHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOegjeS7t+a1t+aKpWApXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaLvOWboua1t+aKpWApXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRyZXR1cm4gYXBwLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWPguaVsOmUmeivr2ApLFxyXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0dGFiOiAzLFxyXG5cdFx0XHRcdFx0dXJsOiAxXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9LFxyXG5cdFx0b25SZWFkeSgpIHtcclxuXHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdGlmICh0aGlzLnR5cGUgPT0gMSkge1xyXG5cdFx0XHRcdHRoaXMudmFsID0gd2luZG93LmxvY2F0aW9uLm9yaWdpbiArICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbl9kZXRhaWxzL2luZGV4P2lkPScgKyB0aGlzLmlkICtcclxuXHRcdFx0XHRcdCcmYmFyZ2Fpbj0nICtcclxuXHRcdFx0XHRcdHRoaXMuJHN0b3JlLnN0YXRlLmFwcC51aWQgK1xyXG5cdFx0XHRcdFx0JyZzcHJlYWQ9JyArXHJcblx0XHRcdFx0XHR0aGlzLiRzdG9yZS5zdGF0ZS5hcHAudWlkXHJcblx0XHRcdH0gZWxzZSBpZiAodGhpcy50eXBlID09IDIpIHtcclxuXHRcdFx0XHR0aGlzLnZhbCA9IHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gKyAnL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2NvbWJpbmF0aW9uX3N0YXR1cy9pbmRleD9pZD0nICsgdGhpcy5pZCArXHJcblx0XHRcdFx0XHQnJnNwcmVhZD0nICtcclxuXHRcdFx0XHRcdHRoaXMuJHN0b3JlLnN0YXRlLmFwcC51aWRcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdGlmICh0aGlzLnR5cGUgPT0gMSkge1xyXG5cdFx0XHRcdHRoaXMudmFsID0gSFRUUF9SRVFVRVNUX1VSTCArICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbl9kZXRhaWxzL2luZGV4P2lkPScgKyB0aGlzLmlkICsgJyZiYXJnYWluPScgK1xyXG5cdFx0XHRcdFx0dGhpcy4kc3RvcmUuc3RhdGUuYXBwLnVpZCArXHJcblx0XHRcdFx0XHQnJnNwcmVhZD0nICtcclxuXHRcdFx0XHRcdHRoaXMuJHN0b3JlLnN0YXRlLmFwcC51aWRcclxuXHRcdFx0fSBlbHNlIGlmICh0aGlzLnR5cGUgPT0gMikge1xyXG5cdFx0XHRcdHRoaXMudmFsID0gSFRUUF9SRVFVRVNUX1VSTCArICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfY29tYmluYXRpb25fc3RhdHVzL2luZGV4P2lkPScgKyB0aGlzLmlkICtcclxuXHRcdFx0XHRcdCcmc3ByZWFkPScgK1xyXG5cdFx0XHRcdFx0dGhpcy4kc3RvcmUuc3RhdGUuYXBwLnVpZFxyXG5cdFx0XHR9XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRzZXRUaW1lb3V0KGUgPT4ge1xyXG5cdFx0XHRcdHRoaXMuZ2V0UG9zdGVySW5mbygpO1xyXG5cdFx0XHR9LCAyMDApXHJcblx0XHRcdHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCBzZWxlY3RvciA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuc2VsZWN0KCcucGljdHJ1ZScpO1xyXG5cdFx0XHRcdHNlbGVjdG9yLmZpZWxkcyh7XHJcblx0XHRcdFx0XHRzaXplOiB0cnVlXHJcblx0XHRcdFx0fSwgZGF0YSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLndkID0gZGF0YS53aWR0aFxyXG5cdFx0XHRcdFx0dGhpcy5oZyA9IGRhdGEuaGVpZ2h0XHJcblx0XHRcdFx0fSkuZXhlYygpO1xyXG5cdFx0XHR9KVxyXG5cdFx0XHR0aGlzLnJvdXRpbmVDb2RlKClcclxuXHJcblxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0YXN5bmMgZ2V0UG9zdGVySW5mbygpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHR1cmwgPSAnJztcclxuXHRcdFx0XHRsZXQgZGF0YSA9IHtcclxuXHRcdFx0XHRcdGlkOiB0aGF0LmlkLFxyXG5cdFx0XHRcdFx0J2Zyb20nOiB0aGF0LmZyb21cclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGxldCB1c2VyRGF0YSA9IGF3YWl0IGdldFVzZXJJbmZvKClcclxuXHRcdFx0XHR0aGlzLnVpZCA9IHVzZXJEYXRhLmRhdGEudWlkXHJcblx0XHRcdFx0bGV0IGdvb2RzX2ltZywgbXBfY29kZSwgcmVzRGF0YSwgYXJyLCBtcFVybFxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOa1t+aKpeeUn+aIkOS4rWApLFxyXG5cdFx0XHRcdFx0bWFzazogdHJ1ZVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICh0aGF0LnR5cGUgPT0gMSkge1xyXG5cdFx0XHRcdFx0YXdhaXQgZ2V0QmFyZ2FpblBvc3RlckRhdGEodGhhdC5pZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRyZXNEYXRhID0gcmVzLmRhdGFcclxuXHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOa1t+aKpeWbvueJh+iOt+WPluWksei0pWApXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGF3YWl0IGdldENvbWJpbmF0aW9uUG9zdGVyRGF0YSh0aGF0LmlkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHJlc0RhdGEgPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5rW35oql5Zu+54mH6I635Y+W5aSx6LSlYClcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vICNpZmRlZiBINSB8fCBBUFAtUExVU1xyXG5cdFx0XHRcdGxldCBpbWdEYXRhID0gYXdhaXQgdGhpcy5pbWdUb0Jhc2UocmVzRGF0YS5pbWFnZSwgcmVzRGF0YS51cmwpXHJcblx0XHRcdFx0YXJyID0gW3RoaXMucG9zdGVyQmFnLCBpbWdEYXRhLmltYWdlLCBpbWdEYXRhLmNvZGUgfHwgdGhpcy5jb2RlU3JjXVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxuXHRcdFx0XHRyZXNEYXRhLmltYWdlID0gdGhhdC5zZXREb21haW4ocmVzRGF0YS5pbWFnZSk7XHJcblx0XHRcdFx0bXBVcmwgPSByZXNEYXRhLnVybCA/IGF3YWl0IHRoaXMuZG93bmxvYWRGaWxlc3RvcmVJbWFnZShyZXNEYXRhLnVybCkgOiBhd2FpdCB0aGlzXHJcblx0XHRcdFx0XHQuZG93bmxvYWRGaWxlc3RvcmVJbWFnZSh0aGlzLm1wVXJsKVxyXG5cdFx0XHRcdGFyciA9IFt0aGlzLnBvc3RlckJhZywgYXdhaXQgdGhpcy5kb3dubG9hZEZpbGVzdG9yZUltYWdlKHJlc0RhdGEuaW1hZ2UpLCBtcFVybF1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoZSkgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC5iYXJnYWluUG9zdGVyQ2FudmFzKGFyciwgcmVzRGF0YS50aXRsZSwgcmVzRGF0YS5sYWJlbCwgcmVzRGF0YS5tc2csIHJlc0RhdGFcclxuXHRcdFx0XHRcdFx0LnByaWNlLFxyXG5cdFx0XHRcdFx0XHR0aGlzLndkLFxyXG5cdFx0XHRcdFx0XHR0aGlzLmhnLFxyXG5cdFx0XHRcdFx0XHQodGVtcEZpbGVQYXRoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5wb3N0ZXJJbWFnZSA9IHRlbXBGaWxlUGF0aFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhc3luYyByb3V0aW5lQ29kZSgpIHtcclxuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgcm91dGluZUNvZGUoKVxyXG5cdFx0XHRcdHRoaXMubXBVcmwgPSByZXMuZGF0YS51cmxcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/lm77niYfovaznrKblkIjlronlhajln5/lkI3ot6/lvoRcclxuXHRcdFx0ZG93bmxvYWRGaWxlc3RvcmVJbWFnZSh1cmwpIHtcclxuXHRcdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdFx0dW5pLmRvd25sb2FkRmlsZSh7XHJcblx0XHRcdFx0XHRcdHVybDogdXJsLFxyXG5cdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXNvbHZlKHJlcy50ZW1wRmlsZVBhdGgpO1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAnJ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+abv+aNouWuieWFqOWfn+WQjVxyXG5cdFx0XHRzZXREb21haW46IGZ1bmN0aW9uKHVybCkge1xyXG5cdFx0XHRcdHVybCA9IHVybCA/IHVybC50b1N0cmluZygpIDogJyc7XHJcblx0XHRcdFx0Ly/mnKzlnLDosIPor5XmiZPlvIAs55Sf5Lqn6K+35rOo6ZSAXHJcblx0XHRcdFx0aWYgKHVybC5pbmRleE9mKCdodHRwczovLycpID4gLTEpIHJldHVybiB1cmw7XHJcblx0XHRcdFx0ZWxzZSByZXR1cm4gdXJsLnJlcGxhY2UoJ2h0dHA6Ly8nLCAnaHR0cHM6Ly8nKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgaW1nVG9CYXNlKGltYWdlLCB1cmwpIHtcclxuXHRcdFx0XHRsZXQgcmVzID0gYXdhaXQgaW1nVG9CYXNlKHtcclxuXHRcdFx0XHRcdGltYWdlOiBpbWFnZSxcclxuXHRcdFx0XHRcdGNvZGU6IHVybFxyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdHJldHVybiByZXMuZGF0YVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRkb3dubG9hZEltZygpIHtcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdHNhdmVQb3N0ZXJQYXRoTXAodXJsKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdHVuaS5zYXZlSW1hZ2VUb1Bob3Rvc0FsYnVtKHtcclxuXHRcdFx0XHRcdGZpbGVQYXRoOiB1cmwsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkv53lrZjlpLHotKVgKVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHR1bmkuZ2V0U2V0dGluZyh7XHJcblx0XHRcdFx0XHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0XHRpZiAoIXJlcy5hdXRoU2V0dGluZ1snc2NvcGUud3JpdGVQaG90b3NBbGJ1bSddKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLmF1dGhvcml6ZSh7XHJcblx0XHRcdFx0XHRcdFx0XHRzY29wZTogJ3Njb3BlLndyaXRlUGhvdG9zQWxidW0nLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzcygpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNhdmVJbWFnZVRvUGhvdG9zQWxidW0oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpbGVQYXRoOiB1cmwsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkv53lrZjlpLHotKVgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5aSx6LSlYClcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNhdmVJbWFnZVRvUGhvdG9zQWxidW0oe1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlsZVBhdGg6IHVybCxcclxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkv53lrZjmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOS/neWtmOWksei0pWApXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0Ly8g5Yib5bu66ZqQ6JeP55qE5Y+v5LiL6L296ZO+5o6lXHJcblx0XHRcdFx0dmFyIGVsZUxpbmsgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdhJyk7XHJcblx0XHRcdFx0ZWxlTGluay5kb3dubG9hZCA9IHRoYXQuJHQoYOa1t+aKpWApO1xyXG5cdFx0XHRcdGVsZUxpbmsuaHJlZiA9IHVybDtcclxuXHRcdFx0XHQvLyDop6blj5Hngrnlh7tcclxuXHRcdFx0XHRkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGVsZUxpbmspO1xyXG5cdFx0XHRcdGVsZUxpbmsuY2xpY2soKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0cXJSKHJlcykge1xyXG5cdFx0XHRcdHRoaXMuY29kZVNyYyA9IHJlc1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0c2F2ZVBvc3RlclBhdGg6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuZ2V0U2V0dGluZyh7XHJcblx0XHRcdFx0XHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0XHRpZiAoIXJlcy5hdXRoU2V0dGluZ1snc2NvcGUud3JpdGVQaG90b3NBbGJ1bSddKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLmF1dGhvcml6ZSh7XHJcblx0XHRcdFx0XHRcdFx0XHRzY29wZTogJ3Njb3BlLndyaXRlUGhvdG9zQWxidW0nLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzcygpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNhdmVJbWFnZVRvUGhvdG9zQWxidW0oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZpbGVQYXRoOiB0aGF0LnBvc3RlckltYWdlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5wb3N0ZXJJbWFnZUNsb3NlKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkv53lrZjlpLHotKVgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2F2ZUltYWdlVG9QaG90b3NBbGJ1bSh7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWxlUGF0aDogdGhhdC5wb3N0ZXJJbWFnZSxcclxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LnBvc3RlckltYWdlQ2xvc2UoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5L+d5a2Y5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDkv53lrZjlpLHotKVgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlPlxyXG5cdC5wb3N0ZXJDb24ge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnBvc3Rlci1wb3N0ZXIgLnRpcCB7XHJcblx0XHRoZWlnaHQ6IDgwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjZThjNzg3O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucG9zdGVyLXBvc3RlciAudGlwIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IC00cnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxOHJweDtcclxuXHR9XHJcblxyXG5cdC5jYW52YXMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDExMDBycHg7XHJcblx0fVxyXG5cclxuXHQucG9zdGVyLXBvc3RlciAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogNzAwcnB4O1xyXG5cdFx0LyogaGVpZ2h0OiAxMDAlOyAqL1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gNTBycHggYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5wb3N0ZXItcG9zdGVyIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LyogaGVpZ2h0OiAxMDAlOyAqL1xyXG5cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1228\n"); /***/ }), /* 1229 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/bargain/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_7d43151e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7d43151e&mpType=page */ 1230);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1232);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_7d43151e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_7d43151e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_7d43151e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/activity/bargain/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIyOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdkNDMxNTFlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWN0aXZpdHkvYmFyZ2Fpbi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1229\n"); /***/ }), /* 1230 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/bargain/index.vue?vue&type=template&id=7d43151e&mpType=page ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d43151e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=7d43151e&mpType=page */ 1231); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d43151e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d43151e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d43151e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d43151e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1231 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/bargain/index.vue?vue&type=template&id=7d43151e&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.bargain.length > 0) ? [ _c( "div", { ref: "container", staticClass: _vm._$s(2, "sc", "bargain-record"), attrs: { _i: 2 }, }, [ _vm._l( _vm._$s(3, "f", { forItems: _vm.bargain }), function (item, index, $20, $30) { return _c( "div", { key: _vm._$s(3, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("3-" + $30, "sc", "item"), attrs: { _i: "3-" + $30 }, }, [ _c( "div", { staticClass: _vm._$s( "4-" + $30, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: "4-" + $30 }, }, [ _c( "div", { staticClass: _vm._$s( "5-" + $30, "sc", "pictrue" ), attrs: { _i: "5-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "6-" + $30, "a-src", item.image ), _i: "6-" + $30, }, }), ] ), _c( "div", { staticClass: _vm._$s( "7-" + $30, "sc", "text acea-row row-column-around" ), attrs: { _i: "7-" + $30 }, }, [ _c( "div", { staticClass: _vm._$s( "8-" + $30, "sc", "line1" ), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(item.title) ) ), ] ), _vm._$s("9-" + $30, "i", item.status === 1) ? _c("count-down", { attrs: { "justify-left": "justify-content:left", "is-day": true, "tip-text": _vm.$t("倒计时"), "day-text": _vm.$t("天"), "hour-text": _vm.$t("时"), "minute-text": _vm.$t("分"), "second-text": _vm.$t("秒"), datatime: item.datatime, _i: "9-" + $30, }, }) : _vm._$s("10-" + $30, "e", item.status === 3) ? _c( "div", { staticClass: _vm._$s( "10-" + $30, "sc", "successTxt font-num" ), attrs: { _i: "10-" + $30 }, }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(_vm.$t("砍价成功")) ) ), ] ) : _c( "div", { staticClass: _vm._$s( "11-" + $30, "sc", "endTxt" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(_vm.$t("活动已结束")) ) ), ] ), _c( "div", { staticClass: _vm._$s( "12-" + $30, "sc", "money font-num" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(_vm.$t("已砍至")) ) ), _c( "span", { staticClass: _vm._$s( "13-" + $30, "sc", "symbol" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) ), ] ), _c( "span", { staticClass: _vm._$s( "14-" + $30, "sc", "num" ), attrs: { _i: "14-" + $30 }, }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.residue_price) ) ), ] ), ] ), ], 1 ), ] ), _c( "div", { staticClass: _vm._$s( "15-" + $30, "sc", "bottom acea-row row-between-wrapper" ), attrs: { _i: "15-" + $30 }, }, [ _vm._$s("16-" + $30, "i", item.status === 1) ? _c( "div", { staticClass: _vm._$s( "16-" + $30, "sc", "purple" ), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(_vm.$t("活动进行中")) ) ), ] ) : _vm._e(), _vm._$s("17-" + $30, "i", item.status === 3) ? _c( "div", { staticClass: _vm._$s( "17-" + $30, "sc", "success" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("砍价成功")) ) ), ] ) : _vm._e(), _vm._$s("18-" + $30, "i", item.status === 2) ? _c( "div", { staticClass: _vm._$s( "18-" + $30, "sc", "end" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(_vm.$t("活动已结束")) ) ), ] ) : _vm._e(), _c( "div", { staticClass: _vm._$s( "19-" + $30, "sc", "acea-row row-middle row-right" ), attrs: { _i: "19-" + $30 }, }, [ _vm._$s("20-" + $30, "i", item.status === 1) ? _c( "div", { staticClass: _vm._$s( "20-" + $30, "sc", "bnt cancel" ), attrs: { _i: "20-" + $30 }, on: { click: function ($event) { return _vm.getBargainUserCancel( item.bargain_id ) }, }, }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(_vm.$t("取消活动")) ) ), ] ) : _vm._e(), _vm._$s("21-" + $30, "i", item.status === 1) ? _c( "div", { staticClass: _vm._$s( "21-" + $30, "sc", "bnt bg-color-red" ), attrs: { _i: "21-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item.bargain_id) }, }, }, [ _vm._v( _vm._$s( "21-" + $30, "t0-0", _vm._s(_vm.$t("继续砍价")) ) ), ] ) : _vm._e(), ] ), _vm._$s("22-" + $30, "i", item.status === 3) ? _c( "div", { staticClass: _vm._$s( "22-" + $30, "sc", "acea-row row-middle row-right success" ), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s(item.success_time) ) ), ] ) : _vm._e(), ] ), ] ) } ), _c("Loading", { attrs: { loaded: _vm.status, loading: _vm.loadingList, _i: 23, }, }), ], 2 ), ] : _vm._e(), _vm._$s(24, "i", _vm.bargain.length == 0) ? [ _c("emptyPage", { attrs: { title: _vm.$t("暂无砍价记录"), _i: 25 }, }), ] : _vm._e(), _c("home", { attrs: { _i: 26 } }), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1232 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/bargain/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1233);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjMyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1232\n"); /***/ }), /* 1233 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/bargain/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _countDown = _interopRequireDefault(__webpack_require__(/*! @/components/countDown */ 189));\nvar _emptyPage = _interopRequireDefault(__webpack_require__(/*! @/components/emptyPage.vue */ 635));\nvar _activity = __webpack_require__(/*! @/api/activity */ 106);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _Loading = _interopRequireDefault(__webpack_require__(/*! @/components/Loading */ 223));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"BargainRecord\",\n components: {\n CountDown: _countDown.default,\n Loading: _Loading.default,\n emptyPage: _emptyPage.default,\n home: _home.default\n },\n props: {},\n mixins: [_color.default],\n data: function data() {\n return {\n bargain: [],\n status: false,\n //砍价列表是否获取完成 false 未完成 true 完成\n loadingList: false,\n //当前接口是否请求完成 false 完成 true 未完成\n page: 1,\n //页码\n limit: 20,\n //数量\n userInfo: {}\n };\n },\n onLoad: function onLoad() {\n this.getBargainUserList();\n this.getUserInfo();\n },\n methods: {\n goDetail: function goDetail(id) {\n uni.navigateTo({\n url: \"/pages/activity/goods_bargain_details/index?id=\".concat(id, \"&bargain=\").concat(this.userInfo.uid)\n });\n },\n // 砍价列表\n goList: function goList() {\n uni.navigateTo({\n url: '/pages/activity/goods_bargain/index'\n });\n },\n getBargainUserList: function getBargainUserList() {\n var that = this;\n if (that.loadingList) return;\n if (that.status) return;\n (0, _activity.getBargainUserList)({\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n that.status = res.data.length < that.limit;\n that.bargain.push.apply(that.bargain, res.data);\n that.page++;\n that.loadingList = false;\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n },\n getBargainUserCancel: function getBargainUserCancel(bargainId) {\n var that = this;\n (0, _activity.getBargainUserCancel)({\n bargainId: bargainId\n }).then(function (res) {\n that.status = false;\n that.loadingList = false;\n that.page = 1;\n that.bargain = [];\n that.getBargainUserList();\n that.$util.Tips({\n title: res.msg\n });\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n },\n /**\n * 获取个人用户信息\n */\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n that.userInfo = res.data;\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.getBargainUserList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWN0aXZpdHkvYmFyZ2Fpbi9pbmRleC52dWUiXSwibmFtZXMiOlsibmFtZSIsImNvbXBvbmVudHMiLCJDb3VudERvd24iLCJMb2FkaW5nIiwiZW1wdHlQYWdlIiwiaG9tZSIsInByb3BzIiwibWl4aW5zIiwiZGF0YSIsImJhcmdhaW4iLCJzdGF0dXMiLCJsb2FkaW5nTGlzdCIsInBhZ2UiLCJsaW1pdCIsInVzZXJJbmZvIiwib25Mb2FkIiwibWV0aG9kcyIsImdvRGV0YWlsIiwidW5pIiwidXJsIiwiZ29MaXN0IiwiZ2V0QmFyZ2FpblVzZXJMaXN0IiwidGhlbiIsInRoYXQiLCJjYXRjaCIsInRpdGxlIiwiZ2V0QmFyZ2FpblVzZXJDYW5jZWwiLCJiYXJnYWluSWQiLCJnZXRVc2VySW5mbyIsIm9uUmVhY2hCb3R0b20iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFtREE7QUFDQTtBQUNBO0FBSUE7QUFHQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0VBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUM7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBRjtRQUNBQztNQUNBO0lBQ0E7SUFDQUU7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBVDtRQUNBQztNQUNBLEdBQ0FTO1FBQ0FDO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0EsR0FDQUM7UUFDQUQ7VUFDQUU7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FDO01BQ0EsR0FDQUw7UUFDQUM7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7UUFDQUE7VUFDQUU7UUFDQTtNQUNBLEdBQ0FEO1FBQ0FEO1VBQ0FFO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FHO01BQ0E7TUFDQTtRQUNBTDtNQUNBO0lBQ0E7RUFDQTtFQUNBTTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEyMzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PGJsb2NrIHYtaWY9XCJiYXJnYWluLmxlbmd0aD4wXCI+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJiYXJnYWluLXJlY29yZFwiIHJlZj1cImNvbnRhaW5lclwiPlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGJhcmdhaW5cIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJwaWNUeHQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZVwiIC8+XHJcblx0XHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGV4dCBhY2VhLXJvdyByb3ctY29sdW1uLWFyb3VuZFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJsaW5lMVwiIHN0eWxlPVwid2lkdGg6IDEwMCU7XCI+e3sgaXRlbS50aXRsZSB9fTwvZGl2PlxyXG5cdFx0XHRcdFx0XHRcdDxjb3VudC1kb3duIDpqdXN0aWZ5LWxlZnQ9XCInanVzdGlmeS1jb250ZW50OmxlZnQnXCIgOmlzLWRheT1cInRydWVcIiA6dGlwLXRleHQ9XCIkdChg5YCS6K6h5pe2YCkgXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpkYXktdGV4dD1cIiAkdChg5aSpYCkgXCIgOmhvdXItdGV4dD1cIiAkdChg5pe2YCkgXCIgOm1pbnV0ZS10ZXh0PVwiICR0KGDliIZgKSBcIiA6c2Vjb25kLXRleHQ9XCIgJHQoYOenkmApXCJcclxuXHRcdFx0XHRcdFx0XHRcdDpkYXRhdGltZT1cIml0ZW0uZGF0YXRpbWVcIiB2LWlmPVwiaXRlbS5zdGF0dXMgPT09IDFcIj48L2NvdW50LWRvd24+XHJcblx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cInN1Y2Nlc3NUeHQgZm9udC1udW1cIiB2LWVsc2UtaWY9XCJpdGVtLnN0YXR1cyA9PT0gM1wiPnt7JHQoYOegjeS7t+aIkOWKn2ApfX08L2Rpdj5cclxuXHRcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiZW5kVHh0XCIgdi1lbHNlPnt7JHQoYOa0u+WKqOW3sue7k+adn2ApfX08L2Rpdj5cclxuXHRcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwibW9uZXkgZm9udC1udW1cIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7JHQoYOW3suegjeiHs2ApfX08c3BhbiBjbGFzcz1cInN5bWJvbFwiPnt7JHQoYO+/pWApfX08L3NwYW4+PHNwYW4gY2xhc3M9XCJudW1cIj57eyBpdGVtLnJlc2lkdWVfcHJpY2UgfX08L3NwYW4+XHJcblx0XHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYm90dG9tIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cInB1cnBsZVwiIHYtaWY9XCJpdGVtLnN0YXR1cyA9PT0gMVwiPnt7JHQoYOa0u+WKqOi/m+ihjOS4rWApfX08L2Rpdj5cclxuXHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cInN1Y2Nlc3NcIiB2LWlmPVwiaXRlbS5zdGF0dXMgPT09IDNcIj57eyR0KGDnoI3ku7fmiJDlip9gKX19PC9kaXY+XHJcblx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJlbmRcIiB2LWlmPVwiaXRlbS5zdGF0dXMgPT09IDJcIj57eyR0KGDmtLvliqjlt7Lnu5PmnZ9gKX19PC9kaXY+XHJcblx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlIHJvdy1yaWdodFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJibnQgY2FuY2VsXCIgdi1pZj1cIml0ZW0uc3RhdHVzID09PSAxXCJcclxuXHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cImdldEJhcmdhaW5Vc2VyQ2FuY2VsKGl0ZW0uYmFyZ2Fpbl9pZClcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7JHQoYOWPlua2iOa0u+WKqGApfX1cclxuXHRcdFx0XHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiYm50IGJnLWNvbG9yLXJlZFwiIHYtaWY9XCJpdGVtLnN0YXR1cyA9PT0gMVwiIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0uYmFyZ2Fpbl9pZClcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7JHQoYOe7p+e7reegjeS7t2ApfX1cclxuXHRcdFx0XHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlIHJvdy1yaWdodCBzdWNjZXNzXCIgIHYtaWY9XCJpdGVtLnN0YXR1cyA9PT0gM1wiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aXRlbS5zdWNjZXNzX3RpbWV9fVxyXG5cdFx0XHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdDxMb2FkaW5nIDpsb2FkZWQ9XCJzdGF0dXNcIiA6bG9hZGluZz1cImxvYWRpbmdMaXN0XCI+PC9Mb2FkaW5nPlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdDwvYmxvY2s+XHJcblx0XHQ8YmxvY2sgdi1pZj1cImJhcmdhaW4ubGVuZ3RoID09IDBcIj5cclxuXHRcdFx0PGVtcHR5UGFnZSA6dGl0bGU9XCIkdChg5pqC5peg56CN5Lu36K6w5b2VYClcIj48L2VtcHR5UGFnZT5cclxuXHRcdDwvYmxvY2s+XHJcblx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHQ8aG9tZT48L2hvbWU+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IENvdW50RG93biBmcm9tIFwiQC9jb21wb25lbnRzL2NvdW50RG93blwiO1xyXG5cdGltcG9ydCBlbXB0eVBhZ2UgZnJvbSAnQC9jb21wb25lbnRzL2VtcHR5UGFnZS52dWUnXHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEJhcmdhaW5Vc2VyTGlzdCxcclxuXHRcdGdldEJhcmdhaW5Vc2VyQ2FuY2VsXHJcblx0fSBmcm9tIFwiQC9hcGkvYWN0aXZpdHlcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0VXNlckluZm9cclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCBMb2FkaW5nIGZyb20gXCJAL2NvbXBvbmVudHMvTG9hZGluZ1wiO1xyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwiQmFyZ2FpblJlY29yZFwiLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRDb3VudERvd24sXHJcblx0XHRcdExvYWRpbmcsXHJcblx0XHRcdGVtcHR5UGFnZSxcclxuXHRcdFx0aG9tZVxyXG5cdFx0fSxcclxuXHRcdHByb3BzOiB7fSxcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRiYXJnYWluOiBbXSxcclxuXHRcdFx0XHRzdGF0dXM6IGZhbHNlLCAvL+egjeS7t+WIl+ihqOaYr+WQpuiOt+WPluWujOaIkCBmYWxzZSDmnKrlrozmiJAgdHJ1ZSDlrozmiJBcclxuXHRcdFx0XHRsb2FkaW5nTGlzdDogZmFsc2UsIC8v5b2T5YmN5o6l5Y+j5piv5ZCm6K+35rGC5a6M5oiQIGZhbHNlIOWujOaIkCB0cnVlIOacquWujOaIkFxyXG5cdFx0XHRcdHBhZ2U6IDEsIC8v6aG156CBXHJcblx0XHRcdFx0bGltaXQ6IDIwLCAvL+aVsOmHj1xyXG5cdFx0XHRcdHVzZXJJbmZvOiB7fVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG9uTG9hZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHRoaXMuZ2V0QmFyZ2FpblVzZXJMaXN0KCk7XHJcblx0XHRcdHRoaXMuZ2V0VXNlckluZm8oKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdvRGV0YWlsOiBmdW5jdGlvbihpZCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogYC9wYWdlcy9hY3Rpdml0eS9nb29kc19iYXJnYWluX2RldGFpbHMvaW5kZXg/aWQ9JHtpZH0mYmFyZ2Fpbj0ke3RoaXMudXNlckluZm8udWlkfWBcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnoI3ku7fliJfooahcclxuXHRcdFx0Z29MaXN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvYWN0aXZpdHkvZ29vZHNfYmFyZ2Fpbi9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRCYXJnYWluVXNlckxpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkaW5nTGlzdCkgcmV0dXJuO1xyXG5cdFx0XHRcdGlmICh0aGF0LnN0YXR1cykgcmV0dXJuO1xyXG5cdFx0XHRcdGdldEJhcmdhaW5Vc2VyTGlzdCh7XHJcblx0XHRcdFx0XHRcdHBhZ2U6IHRoYXQucGFnZSxcclxuXHRcdFx0XHRcdFx0bGltaXQ6IHRoYXQubGltaXRcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LnN0YXR1cyA9IHJlcy5kYXRhLmxlbmd0aCA8IHRoYXQubGltaXQ7XHJcblx0XHRcdFx0XHRcdHRoYXQuYmFyZ2Fpbi5wdXNoLmFwcGx5KHRoYXQuYmFyZ2FpbiwgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnBhZ2UrKztcclxuXHRcdFx0XHRcdFx0dGhhdC5sb2FkaW5nTGlzdCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXNcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRCYXJnYWluVXNlckNhbmNlbDogZnVuY3Rpb24oYmFyZ2FpbklkKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldEJhcmdhaW5Vc2VyQ2FuY2VsKHtcclxuXHRcdFx0XHRcdFx0YmFyZ2FpbklkOiBiYXJnYWluSWRcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LnN0YXR1cyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmxvYWRpbmdMaXN0ID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHRoYXQucGFnZSA9IDE7XHJcblx0XHRcdFx0XHRcdHRoYXQuYmFyZ2FpbiA9IFtdO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmdldEJhcmdhaW5Vc2VyTGlzdCgpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlc1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bkuKrkurrnlKjmiLfkv6Hmga9cclxuXHRcdFx0ICovXHJcblx0XHRcdGdldFVzZXJJbmZvOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0VXNlckluZm8oKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LnVzZXJJbmZvID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0dGhpcy5nZXRCYXJnYWluVXNlckxpc3QoKTtcclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC8q56CN5Lu36K6w5b2VKi9cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLnBpY1R4dCAudGV4dCAudGltZSAuc3R5bGVBbGwge1xyXG5cdFx0Y29sb3I6ICNmYzQxNDE7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tcmVjb3JkIC5pdGVtIC5waWNUeHQgLnRleHQgLnRpbWUgLnJlZCB7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEydXB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tcmVjb3JkIC5pdGVtIC5waWNUeHQge1xyXG5cdFx0aGVpZ2h0OiAyMTB1cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRcdHBhZGRpbmc6IDAgMzB1cHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLnBpY1R4dCAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTUwdXB4O1xyXG5cdFx0aGVpZ2h0OiAxNTB1cHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLnBpY1R4dCAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZ1cHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLnBpY1R4dCAudGV4dCB7XHJcblx0XHR3aWR0aDogNTE1dXB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHVweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0aGVpZ2h0OiAxNTB1cHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLnBpY1R4dCAudGV4dCAudGltZSB7XHJcblx0XHRmb250LXNpemU6IDI0dXB4O1xyXG5cdFx0Y29sb3I6ICM4Njg2ODY7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLXJlY29yZCAuaXRlbSAucGljVHh0IC50ZXh0IC5zdWNjZXNzVHh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLnBpY1R4dCAudGV4dCAuZW5kVHh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLXJlY29yZCAuaXRlbSAucGljVHh0IC50ZXh0IC5tb25leSB7XHJcblx0XHRmb250LXNpemU6IDI0dXB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tcmVjb3JkIC5pdGVtIC5waWNUeHQgLnRleHQgLm1vbmV5IC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzMnVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tcmVjb3JkIC5pdGVtIC5waWNUeHQgLnRleHQgLm1vbmV5IC5zeW1ib2wge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLmJvdHRvbSB7XHJcblx0XHRoZWlnaHQ6IDEwMHVweDtcclxuXHRcdHBhZGRpbmc6IDAgMzB1cHg7XHJcblx0XHRmb250LXNpemU6IDI3dXB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tcmVjb3JkIC5pdGVtIC5ib3R0b20gLnB1cnBsZSB7XHJcblx0XHRjb2xvcjogI2Y3ODUxMztcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLXJlY29yZCAuaXRlbSAuYm90dG9tIC5lbmQge1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLmJvdHRvbSAuc3VjY2VzcyB7XHJcblx0XHRjb2xvcjogI2U5MzMyMztcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLXJlY29yZCAuaXRlbSAuYm90dG9tIC5ibnQge1xyXG5cdFx0Zm9udC1zaXplOiAyN3VweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDE3NnVweDtcclxuXHRcdGhlaWdodDogNjB1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMnVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHVweDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLXJlY29yZCAuaXRlbSAuYm90dG9tIC5ibnQuY2FuY2VsIHtcclxuXHRcdGNvbG9yOiAjYWFhO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLXJlY29yZCAuaXRlbSAuYm90dG9tIC5ibnR+LmJudCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTh1cHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1233\n"); /***/ }), /* 1234 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/presell/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_5af7cb41_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5af7cb41&mpType=page */ 1235);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1237);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_5af7cb41_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_5af7cb41_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_5af7cb41_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/activity/presell/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIzNC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTVhZjdjYjQxJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWN0aXZpdHkvcHJlc2VsbC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1234\n"); /***/ }), /* 1235 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/presell/index.vue?vue&type=template&id=5af7cb41&mpType=page ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5af7cb41_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5af7cb41&mpType=page */ 1236); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5af7cb41_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5af7cb41_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5af7cb41_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5af7cb41_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1236 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/presell/index.vue?vue&type=template&id=5af7cb41&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "flash-sale"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "header"), attrs: { _i: 2 } }, [ _c("img", { staticClass: _vm._$s(3, "sc", "presellBg"), attrs: { src: _vm._$s(3, "a-src", _vm.picUrl), _i: 3 }, }), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "main_count"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s( 5, "sc", "presellList acea-row row-between-wrapper" ), attrs: { _i: 5 }, }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "timeList"), attrs: { _i: 6 }, }, [ _vm._l( _vm._$s(7, "f", { forItems: _vm.timeList }), function (item, index, $20, $30) { return [ _c( "view", { key: _vm._$s(7, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s("8-" + $30, "sc", "item"), class: _vm._$s( "8-" + $30, "c", _vm.active == index + 1 ? "on" : "" ), attrs: { _i: "8-" + $30 }, on: { click: function ($event) { return _vm.settimeList(item, item.key) }, }, }, [ _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "time" ), attrs: { _i: "9-" + $30 }, }, [ _c("span", [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(item.name || "") ) ), ]), ] ), ] ), ] } ), ], 2 ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "list"), attrs: { _i: 11 } }, [ _vm._l( _vm._$s(12, "f", { forItems: _vm.presellList }), function (item, index, $21, $31) { return [ _c( "view", { key: _vm._$s(12, "f", { forIndex: $21, keyIndex: 0, key: index + "_0", }), staticClass: _vm._$s( "13-" + $31, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "13-" + $31 }, on: { click: function ($event) { return _vm.goDetails(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "14-" + $31, "sc", "pictrue" ), attrs: { _i: "14-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "15-" + $31, "a-src", item.image ), _i: "15-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "16-" + $31, "sc", "text acea-row row-column-around" ), attrs: { _i: "16-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "17-" + $31, "sc", "name line2" ), attrs: { _i: "17-" + $31 }, }, [ _vm._v( _vm._$s( "17-" + $31, "t0-0", _vm._s(item.store_name || "") ) ), ] ), _c( "view", { staticClass: _vm._$s( "18-" + $31, "sc", "booking" ), attrs: { _i: "18-" + $31 }, }, [ _vm._$s( "19-" + $31, "i", item.presell_type != 0 && _vm.active != 1 ) ? _c( "text", { staticClass: _vm._$s( "19-" + $31, "sc", "count" ), attrs: { _i: "19-" + $31 }, }, [ _vm._v( _vm._$s( "19-" + $31, "t0-0", _vm._s(_vm.$t("已预定")) ) + _vm._$s( "19-" + $31, "t0-1", _vm._s( item.sales ? item.sales : 0 ) ) + _vm._$s( "19-" + $31, "t0-2", _vm._s(item.unit_name || "") ) ), ] ) : _c("text", [ _vm._v( _vm._$s( "20-" + $31, "t0-0", _vm._s(_vm.$t("未开始")) ) ), ]), ] ), _vm._$s("21-" + $31, "i", item.coupon) ? _c( "view", { staticClass: _vm._$s( "21-" + $31, "sc", "coupon acea-row row-between-wrapper" ), attrs: { _i: "21-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "22-" + $31, "sc", "hide line1 acea-row" ), attrs: { _i: "22-" + $31 }, }, [ _c("view", { staticClass: _vm._$s( "23-" + $31, "sc", "activity" ), attrs: { _i: "23-" + $31 }, }), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( "24-" + $31, "sc", "progress" ), attrs: { _i: "24-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "25-" + $31, "sc", "presell_price" ), attrs: { _i: "25-" + $31 }, }, [ _c( "text", { staticClass: _vm._$s( "26-" + $31, "sc", "presell_text" ), attrs: { _i: "26-" + $31 }, }, [ _vm._v( _vm._$s( "26-" + $31, "t0-0", _vm._s(_vm.$t("预售价")) ) ), ] ), _c( "text", { staticClass: _vm._$s( "27-" + $31, "sc", "price" ), attrs: { _i: "27-" + $31 }, }, [ _vm._v( _vm._$s( "27-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) ), _c("text", [ _vm._v( _vm._$s( "28-" + $31, "t0-0", _vm._s(item.price) ) ), ]), ] ), ] ), _c("text", { staticClass: _vm._$s( "29-" + $31, "sc", "iconfont icon-yushouanniu" ), attrs: { _i: "29-" + $31 }, }), _vm._$s("30-" + $31, "i", _vm.active != 1) ? _c( "view", { staticClass: _vm._$s( "30-" + $31, "sc", "order_btn" ), attrs: { _i: "30-" + $31 }, }, [ _vm._v( _vm._$s( "30-" + $31, "t0-0", _vm._s( _vm.active === 2 ? _vm.$t("立即预定") : _vm.$t("已结束") ) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "31-" + $31, "sc", "unStartBtn" ), attrs: { _i: "31-" + $31 }, }, [ _c("text", [ _vm._v( _vm._$s( "32-" + $31, "t0-0", _vm._s(_vm.$t("开售时间")) ) ), ]), _c("view", [ _vm._v( _vm._$s( "33-" + $31, "t0-0", _vm._s( new Date( item.presale_start_time * 1000 ).getMonth() + 1 ) ) + _vm._$s( "33-" + $31, "t0-1", _vm._s( new Date( item.presale_start_time * 1000 ).getDate() ) ) + _vm._$s( "33-" + $31, "t0-2", _vm._s( new Date( item.presale_start_time * 1000 ).getHours() < 10 ? "0" + new Date( item.presale_start_time * 1000 ).getHours() : new Date( item.presale_start_time * 1000 ).getHours() || "00" ) ) + _vm._$s( "33-" + $31, "t0-3", _vm._s( new Date( item.presale_start_time * 1000 ).getMinutes() < 10 ? "0" + new Date( item.presale_start_time * 1000 ).getMinutes() : new Date( item.presale_start_time * 1000 ).getMinutes() || "00" ) ) ), ]), ] ), ] ), ] ), ] ), ] } ), _vm._$s(34, "i", _vm.presellList.length == 0) ? _c( "view", { staticClass: _vm._$s(34, "sc", "noCommodity"), attrs: { _i: 34 }, }, [ _c( "view", { staticClass: _vm._$s(35, "sc", "emptyBox"), attrs: { _i: 35 }, }, [ _c("image", { attrs: { src: _vm._$s( 36, "a-src", _vm.imgHost + "/statics/images/no-thing.png" ), _i: 36, }, }), _c( "view", { staticClass: _vm._$s(37, "sc", "tips"), attrs: { _i: 37 }, }, [ _vm._v( _vm._$s( 37, "t0-0", _vm._s(_vm.$t("暂无商品,去看点别的吧")) ) ), ] ), ] ), ] ) : _vm._e(), ], 2 ), ] ), ] ), _c("home", { attrs: { _i: 38 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1237 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/activity/presell/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1238);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1237\n"); /***/ }), /* 1238 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/activity/presell/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _activity = __webpack_require__(/*! ../../../api/activity.js */ 106);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/home/index.vue */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _index.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n topImage: '',\n presellList: [],\n timeList: [{\n name: this.$t(\"\\u672A\\u5F00\\u59CB\"),\n key: 1\n }, {\n name: this.$t(\"\\u62A2\\u8D2D\\u4E2D\"),\n key: 2\n }, {\n name: this.$t(\"\\u5DF2\\u7ED3\\u675F\"),\n key: 3\n }],\n active: 2,\n type: 0,\n scrollLeft: 0,\n interval: 0,\n status: 1,\n page: 1,\n limit: 8,\n loading: false,\n loadend: false,\n pageloading: false,\n picList: ['data:image/jpg;base64,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/RfkXlFxTJC91SVT13RV5XfXL+5yNzky+Sr5Cu8qmRoy69b1g6HMg4CM7FalKWpalLWS3BbhEkoRbIHbOc5znIIUDn6zIhANYLKmshQVuF77bAsvwb1yRa7mZIfbubXJUcmF3CPBr4u5x1cDKJ8OmIjbSSVlct13kK76u6qlhCLQ3xgcY8WXzfzyN5/6IaRGB32JUtS1LKlKZiNx1KUomrTbc985znO2QdgoEHPbM+HQPchTCkBYWFhYIWFbyg7E+4WiY1fWOTMTEtB4PB8P+v65flxWrGpjzq+WOcocvBkd2ewQ1G9olonfbYrK1LUtS0IZjFZUVkk2e25rNZztnO2wUFBQVtsDkHOZ0Ogcg5zlbKmwsLC9wsKCwtxlUBUIxRFEMQE2xFpatrVB0PB4Pet63r+sXvW9YuuR1W02jxXjBbRbxCDQrbffYr3KyvYrUsqbYFblZVtVptuc5znO222+2wWFhQIUFbBQOc5mQ/wW0pnYLCwsLCwsLCwsLCwsLDgdDod9YO+r6vq+r6vq+r6pd9X1PV9Tf1PU33333Lm+5XvsVlYCEZ2227W215znO22dttt99gsLCgoKCwrbYKCgraVEUnOc5zWaW2pnIUFbBYWFhYWFhYWFhwOBwOer6nq+r6nql0yTK90JIe33339Tffffffcr332yEA5yTmkpgWzbbO2222+22++2wIWFhYWFhYWFBW4UDs609DBznPbJOVoW1sFbbAg5223C99/U9T1N/UDnqF37bhe++++++++2c52ACftGgRYm2222xVttvsV77lX0yFBYUFbbBW2cghTsVyApOc5zms5UhTdZrIO2222++++2+w/QgnOc7bZ2yAED6pQ1bGLfnJOdirbbbbfbP5AhQUFBQVttkK22yqMYBtptvjTblQ1I2yQUY/LIAT+uC3r9AEMIgC1i0C0C0JtSIQG22c7bbFW222fvms1ms1kEK2CgoK22znbbbOc5pbDlsct6hnBRppprrpoEAZznOc5znOc5znOc0ENW1u1IjCs5znbO2dtirbbbbbOc5znOc5z+mdgoK2CgdtgrbbbbbbbZaXbc7G/1tMNW5tG2222dttttttttttts/wC3O22wVttttttttnOcuxHY3+dphqGKCs5222222222zttn/Dms5znOc1nNZznOc5znOc7bbbZznOcuw3Gv8aENQ6zn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8vzISkBGSq3lMemrSW8hxnEcWiZ9YSNCFJfMblrvu9nuCMjLIXy4ZmjotcPwu9uZL6Avc2jRLAp8MMassMwy1sogLmOcF731jLVHWKwm7sLO1tsZNuLfX/rY2zOsc9uVQWxQw4gl4zfKKqRq5UJhg8EF8sQNqiSEPsQ9eVRw2mF20N4l1Pa67PKm0ZlgRUNtetjF5ilrK7xEmNPl6xG7KlurkQvPFbgjPlJNwq3llsoLaYTC2tUiZ13EjhVji2E4fG2JRWs1shR0lBrDMHlkvHxSC5kWNhHFGh2sRVja54jeTBpIG+Cthvdt4J6qtMQw65W81Ib1C00U6r8sk5lWpb6SQyX0Fsy5EGZiNb11DHhMNgl6LyczGeeUZ5Z5ZDaeadP9C4FPiUuy5ulMNonTkflP4ye/ylfOKDyuPorkoUi13YRgKC7Z/rQFbwKB0ZaANBPTQz0Z6NYcogzPSOejTBn2gGouRCKMhQkqO2hLuchT30pijOUfNy0z4ldCGFCcztNW2GWOp+2dpfpBrDLu81bidLK9bdMf6qX63A1i0O1LYzod0kB1wfurFfNl52De6sV82XvYN7qxXzZe9g3urFfNl52De6sV82XnYN7qxXzZe9g3urFfNl72De6sV823vYN7qxXzZe9g3urFfNl72De6sV82XvYN7qxbzbe9g3urFfNl52De6sV823vYN7qxXzZedg3urFfNl72De6sV82XvYN7qxXzZe9g3urFfNl72De6sV82XvYN7qxXzZedg3urFfNl72De6sV82XnYN7qxXzZe9g3urFfNl72De6sV82XvYN7qxXzZe9g3urFfNl72De6sV82XvYN7qxXzZe9g3urFfNl52De6sV823vYN7qxXzZedg3urFfNl72De6sV82XvYN7qxXzbe9g3urFfNl52De6sV82XvYN7qxXzZedg3urFfNl72De6sV82XnYN7qxXzZe9g3urGJzkmHzj66an61hWB5S4rcpdTjatnbnMZ/+dql7opUuotrZaqxruQcBVzhM2pMhyI2HxOZAFbFub9etIj/ADe6gqADYBwG6ssxWWnadGWjOsudvmhX6yjnFTTRMMjScjrFshT3jGGI5J4ibEbpYIFJYmoMHtBsBk/aaosOgIBBkIyUVNfXDTTMSSavkl1LS4mhz3mNytYhax8hFiV48nS5nb31jPne/wDz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', 'data:image/jpg;base64,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FRWVqWVKUlAxxxbWHxuPoEVMzJM9JmZUm6toLPY7WwWFhYcCw5vvvta39tkDcm5N0u+zmOVx9eOUpORRmEZtvNozbebRnE5xOaTlU3wfC9y+b45NWWVmXMy5m3M4rOrzi8uq8tmFUHe73QsEUEItxUzsVFRWVFTVg3YUaCbK1mZkVMkhWwVtO0zLzTzANCoLCmNgsOdzfffaUOMXnI3lZRV2H28o3yNHJRmY8Mrja8Aux3Tf2FpbYFnGIQS9b31m5mV5leTN2AjFI46OO+M9yrPDOrdqeiGG7RNTMk77FRUzZtWxJJNWFnMzO0zM7bBW2220zNwwtANA9CFWy0BYWFSCDNX1pdYoAD6haLxvOW3IbK3YsA53e93i+X1P39iONvW6s4rlC+RuZVb89LXoG2rX2aGttttttior2baYs9idiSbC0mZ2222nbbcL2CtttttttrlhSegI+jls4wFA0CCCCC9jnOOrwBwwwwwiePo4w1xK242w2HA73e93y/3+8Xu6XS67aLxBwpwnhvEDFDHoaB323232233KujFkkTsVE1ZWm2222222222+4WFhYXvsFbBW21wwoAz0Bno5buWwIIIIIIIIIUFBQWFhfc7vd7vd73d7pd7vd7pdLhcK99yvfcrK999ttttt9t92WmLeZKiam0tNtttttt99ysr33CwsLCgoL3C99t93m3GgZqfq4yu2BBBCgoKCgsLC9wvudzu9zu93u93u90uFe0xCjvuVbbbbT0BnadpBYsxUyTUg21rvtttvvvttvuVle4WFhYWFhYWFhe24XsactqBBBmamZcaXb7Be4Xvvvvv3O53C53C53O53O4FhP2U0pmZ/Nm2ZY6zMtsMtbb77b77777le5XttM7BYWFhYUFBQVtvvspKrYpBmZmZmVtOW+2+++/c7nc7nc7nc3333baSn8VNqtlCZmZmZQhqzBoVNAJYQzvvvvttvtvuVle0zM/UEKCgoK2CgrbadpKCx7f2/YLHaI222WlVssb777779zub77tttsfaZmZqSF2ymPohpmwQwGBbe29uGA1UztttO07bbT95mZmZkEKCtgrbYEGZmZmZkhTCmFVvsps2xtix2S12gwLZNqhqZmZmZ222CtpmamOwiwbsAgGZmZJmZnbbYq22JmZqZqZn8AekhW2wVttttO207TtMyq3WxMzO07TtM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', 'data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAkGBggGBQkIBwgKCQkKDRYODQwMDRoTFBAWHxwhIB8cHh4jJzIqIyUvJR4eKzssLzM1ODg4ISo9QTw2QTI3ODX/2wBDAQkKCg0LDRkODhk1JB4kNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTX/wgARCAIWAu4DAREAAhEBAxEB/8QAGwAAAgIDAQAAAAAAAAAAAAAAAAECAwQFBgf/xAAbAQEAAwEBAQEAAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA9E4/WBGDj2VReuWTOepnSmZc6E6Kusa7Gd45o5WhFoVlRYIpBAAAAwAAAAAAAAAAAAAAAAAAAAAAAAEAAADGNBMSRO0SvSWsSvD0zdsnOJGZFcuKbCK40aWmRbHL05gASIxKdFNNpTXItnh2mmVS2PGtc7quqrssrxpKymut41siMWQhJSQEA0MAAYAAAAAAAAAAAAAAAAAAAIYCEJIkBDGhkkNErRKa2Xq9Yd4euUrYqc745r5pai+sZVWLGhFszXltnMNfl1pZRLmuVbPGsU1CtapeqN8eOmqu6y0WSFJjW8aWtZXzm4VRetelrRN0NDQ0AxDAYhgIYDRdbKxWiNaouDAQxDEAwEMQxCABJBLIkjIjO1nYpbNYTONGsZtK1Z2rPaC8S0yuthkTy2TncpJUTOq2tseNFWztQRznH7Oz24srXDOthVasLQTARWjF411ojopptRlv0+fia2vbqqd+fblx89cCOulpBZTIhogsArJANAAwAAACRlW59u4MictZXs1jtqi4AAAAAAAAAgECQisJCxWCzJRWSuSx2FuR3jXx1kpaRZel+/PdONtsJ2ylFXMCCJupMY0wqb4uW+rx7IzF+nPtd+PZ356bwTVTDiYrxi6rpCulee29x83f18uib89X1uYw92paK8JmK0JmKRLQIBqyQAAAAABJGVOG7nzt3fzbZz0tPS5+PVxK7xSAAAAAAAAAAARSLJIJLRJEoiasorNF847Xbz8OelLW6Z264zvlK+bnOU0kqphwIvbnbUU6dZj2VU6JTnPTm3OvI9srrZWAETFdRpGmiz02+XDv8/NjKUQS8/5/q9bXuhNq5tFaEylozLiGhqtDVkIAAAACya7ZwdFfydjPHiOjQ09TSR6WPGiSAAAAAAAAAAEQXiC0UhJElZxE1ZxWcRJS62W16eF3imNHestM3fOVs5TRzmAUxLprr8t9fj1wpu5pZpzbnfjwdMc69LomxKiVGsY0jTTa4cm+y86CGi9HM09jmMvcpaVr1zaM2rWispA4iSskCrQxDAAACcxs3FvreZfOOqr3aV6OLXeKQAAAAAAAAAAQkpZLRSpkJRElZxE1LIrapcysnO69M/o5ZWri13lpR6Zyvk7ZSmgima0Qws9s+mumx7IZdDtW/Xm2OvFh6ZW3zy02xayNIxpGmrzv1PP42RGcJrfDn6+nzeXtVReprSvTOkJtBeMygGOKyVaoNCTJAAAAF055zltVwXTjRtFIAAAAAAAAACASRMUxWJsgHCStitkUujO1S1lZalk1lMbDp5ITNEaPXN6ZytlK2VM0pRileemdTfU4dlefQ5jL25LteWq+M7UslkJsptKNVnqsdcxh0NPIyK56Wvoc1n7cK2rXqm8bWrWx2tcaQmUAyUVkq1QAABoBAloZKYZCJQgS0Akg0AgS0Akg0IEgCSkxXUygJEoi+cbmdis6VsUsUlatk1lNdl18WJTohc9c3phCc6rY0IhFq6Xy67azn7a8+glla8tuvJDTGy1JTCjTJz2lTazPR52z9ebA5OraTwaPL1K4vU0jZLRCZgtXFsKnVUukokhxWSrVYwAAAAAAAAAAABAADAQAAAMQkpMV1MpLBGQyy789k1sUlUsklbFLJq7RbpTYdPJr8uo2zrtlXpnRpzEIkM9ciNtfz9leXQSs058zblptjO+UkkbFNsjHWeemz05MTDopz0jW0Ymlpk6YS0rgx0RWaMWnTixtitYhARJElZIkSQAAhAnJthk2ywqdFMaMBoYAREmIDAYCEADGMaGXWzith16CQZ9+XqNvF5nn9nJtlbObhKsLO01bFJTErVzOjmUzgxtXpnRrlLTCM5KJhntdXbBx6oZ9BEz0wyduaFspWzkkrq8tpY7Zda7HflweXqjWVFq4tTN+s7vA6Do8zieX39Tl29t2fPebcH13pHf8lnWwEAACcKu/lfnfaSLJp0e/kpKgFEX2mnH23V4HI83s6XL0ZCGY0a6bL0Q9S9D4vaacYAHHc3ucvz+x6r6HxrkoADlzOHr8BxfTyOn6PF9B7PmdVTr4Tj+kE5FsfR+35XHjTguT6S5nbMTVInX4dkKaXRnKaztDmNh1cen5++jSq3xWmBOcYKupTbHy6YV2VbTvjO+M74u1JRZ00lnpLHXab8lOGsM7uYUK40hov15/Qu75fArvdNIrcTze93PV4BBzW9SEqa6MwI6PKfN+1nLuev5vsejwxACdbTp5jD1e56vAEgIATpMu7zjzfqd1twd12/O1WuonKthlTTg+X37rU6LbzWjZ25YJ1tOpnO4+nw/J9G0esej8Vtb8gkAAQAkQJDDrr51wfV3Um2lbZzCKcvo5saN8KNFrlHTKN81BV0rpvCm0a6xi85ylfOU5bPbjpptj5dE6Xnlbddfnarz++yaymAhaa9GJa3oHZ8ztL8sTzvk+j5fn9mmNa07zXzvXPQ+O5zD0fI+H6+0uL5XzTsOnwYkDInHs+nxtZTp5Tn9XvuvweXx9PU5dkkbKeTqurzNfzdHK+R6mRbPadvJpY7+Jx9n1P0/l91rxeKeb9xfNL5z2unH6T2fNaPLs835PpbDFr0Y9d97r53qvf8gQ815fpIRYLJr6T1/N41b+ecv0Vqs5ixXCp0Y1OnKiLc1tc0mMSpZ/byajm74a5wvSNqxkq3jXWNdIxpGLWTnuduDS8ns+j+t8Zvuzy/PvK+s0PJ6mdTm2XRya/i6miUwSNJqu2O3B2vT4E5czj6XmXH9TNdNIm50831ru+P53L0fJOH668vlcATSqGLF86/N7V6HxOsp08lj6voPT4PlnH9PTXTaRx0ZX9L9T53Q5d3lfn/W2RHqnpfJbe/FwHn+76F6Phcvj6flXF9Z632/I9Ft5wAwEcDzfQ8Vy+96Z2/KdPt5YAAAAAABzGPqcfze7lxW7KJVhQjEkzsu/i03H6NWkR0iu0JKrMYvGLqLkT2/pfNazk9LmuL3N71eR6R7Hxs7U848f7KjPTIplj4auIAktVOk+kd/yQiK0keL+f9tVHRZNow3Onm+r9vx/O5+j5Pw/XZEsgnMJPqnd8VtLcvlfH9XA9X7PlNFTt5zL0fQOjwfMeP6XvOnwtlfn8l4PrfWu/wCS5zL0fLeL66yY7HfwvQOr56ha9Xzvg97kqe16d2/MdHr53KY+pVFknY35ug04eA5voeJ5ve3WnB6h2/J5c58pl6kUhJHV6+XSnmMvUBotmOL5fcnFstW7A6wQQTOd28uq5u6mb16TXaElCiyixFpzX2P3vz7gPH+s5Ph+hz7cfp/tfD5+nNoef1OQ4PoDKIY3c1ExSrzVtHonZ8p5vzfSb/Tz+z38fzLk+o5vL19lfDKnHY34fROj5vSV7PPOT6S6UWmFXqR0WvkejdPzGkr2Y8adHfz/ADDm+m2Fufv9/B8+4/e7Hq8jYWw8f4vsOn28vk8fZE9Hp5noXT84AEg57P0IxPR6+d4nwfaejdPzuvrvoM+/1Xr+X4Dm+g4nD3g9o7/h82cecp6EYkJTHR6efUnn8vQY0TmNVTr5rD185WXPM4iSqhGbZXVhg5dOM2rmYXtEiESJDLvj7H7v5/y3n+1wflfW2M+t7/num6vGw678J5n1ManlMlUlJptavSbtObn6d3a9Hg9tv43mnL9Nz2Xqewd3xWZOQAABzmXp+c8v1UitHrXb8VsbYBiRfxHg+473o8Hc34/Neb6T1nr+U2l+Xxnh+zxI3F7Duuj53a349vfivmuhz7N9px87l3s6HXg8Y4fsvZ+743U06uB5/d9U6/mPP+b6Di8PdZ7L3fD51sseLkAUsmaRRTXQADzbm+mxKdOVRfnXZW5N5v5nM83s1xpf044WfRjNa5vCZjMgkoE3Tn697vwNOenm/h/actj7u16fP9I7/jal/N/K+03t/IjjaSAimu1se2mKttN+D0jq+WmeZ8v02M163XyUZM4b/Thw410GfoSNVXs5PD3LCs6Tbx/Ruj5oODw93guf6Dd6ceDXoxq6e093w+ZOXjHF9piV6ciVhWY0PWOz4/d34vEeL7X2/t+K5rL0A6TXz/GeL7L2bt+N1Vergef3fU+r5jgOf6Di8PdZ7N3fD5s5ec8/0EIsE5r6L0fP4y/Ac3vgyZdMc/z+rkQ3Di7fq+asZ6undyXN79m+evx66bWrm8LWSUlDAZ3nofL9V1+H5f5P3HnvJ9fkzh6t6XwWLG3B8H1fX3+dxsdpRDIprmce2mfpxehdfzFqEeac303L5+tIibm/B611fJc7T0PJOX6y8vlkEpRgTl7P1/DifJeb6vDr1NfHjTpdPJ9I6PmWcVl7XJ8nsbWnJZM1ww7aeg93zu2vy+I8f2ft/Z8ZzVPQDpL+f5Fy/W+u9XyWpr1cHh7vqXV8xwPP9BxmPuM9k7PiMycmIcgUAJEGKWkp2+bcn1e5jl77f5m+3NfMc5j6/L4e3ka46+nXVNq5tG1klAMBGTOPoHofLUxp5X5v3emz9P0Tu+M1GXoTzrnxyKllBkSub0Tb0/t+NEc/T0Op08zzPn+l5nP17ZlI29uH1fp+R52noeU831l5fK2UiuHU6+J323zwc7T0PNef6hNciaerdPxmfOAVRPkXH9lRbpukiiHqPT8hurcXi3J9n2O3j4Fd+n08zoNODxzk+w9j6vj9TXq4PH3fUuj5jgsff4vH3ZHou/zF858dn60IkCQJIBImjDjpx6dHST5/a6/PZdubQZety2HuSvWpahpXN4TaMyJQABEDJnPpujx8dtx3L9Bs78NNNM+3LVle6c1WwRTXaaFvTuv4/wAww+p3tvO7/bwPNcPpeZz9e6ZDb28/1Po+S5+noeV8/wBZkSvlMCs9V6Pi9jPPUtYjyDm+xxnR2mvh9rp4Opr1YFdul08/g8vf5DL3cu1ZGNFvTt/kdzbh8o4/qdI9CE367Xx9jbmwKbei7/PYrTz7D6DPtho6ehqKd7l7F1fE5jEAAAAAANNXt8w5vrc2ue/v5+0tx81j7CCyleE3gmFrCURABiSAZM42zWmLyQy5nj00lESiGRlCbUrXWw0ters9PD73bwPNcPpeap610yG2t5/qe3yfP17/ACzD6y6V8zNAbi3n+l6/KaqOnlKet6Bp4HMV9PhM/oPUtflNhPP5vzfQ6Oe72Tp+QxI18ow+vlN5kUeka/K7eePxzn+yyscdfp17HTm9B1+c288gAS5enp8Jl9Bi16CXsPR8VmMeLp7FaSBICABkTn2Gnlaanb5bh9bmKZUROKsjJJhNopjaYpExBIAHVb+G+Jp3frduzInO+2VVb2TVROPTSSAAIpptamJ9E2+U3duG2I82y+kwnR6Xr8wEprkxSuWPGrA8sx+xxmvpOvym+nz/ADbP6Llc/V9L3+aadJTt9C0+f07r8j5vrozPrG/ye+nh89z+i5ins2ySvrG3xmax8ex+yxK9G/x8z0Tu+byVNG7fPsffyZz9C1+f2Tn5avq+eZfSifYd/ictlpXWosAAABOc9w5ubj0fN8PqcuYyIrNAAhJhayElAkAAPY9fgMr2Ofn/AJ71eZj2eY19nKtjkzlbamDn0Y8aMcQxEZmJvbeX32nzYB5zl9H1+nkbWeQgSJAQQ4eRZfaXKes7/G40aeN8/wBm05ds8WunrnR8dnsPL8vqNFT0cqctlbl9R1+W10b+W4/YSmesv4na38EPK8vrddXsaPUL/IcbX2+Vr6uTOda0E9hfxttbl4DL6RJ9V2+PyWQAhgAhga5v5jj9S2mSi6UohiFJJSUCQAAAPWfM+Gy/awXc1Xk93mc/YwW2unD0mvk8/n6eny72AwEQKymJpiIgSARAiAyRYWS2tufDjTErpbMZtscCu9kRt8PO0O3okznXyxq6xTZOeyvzbHTC+aYdN9Nl14VdJS2FsceNoxG45/N0+3fTbTPthRGmPF75ptb8+oz66iuFZEYwAAAkWF0zdMWEgEAgAEoYAAHo/J8lzHk+1vPd83YdfHwvN9Lq7dliMq2GJXdJABAkIkSohBIEsCKFBABKUjcac2NTXCa2q5046+Oi2K9Bz+Vze/q1zOdbHEjZpy5y3u/nZOmF9M7IivS2DnvoMPRwY6JGfbDDrtCHQ8/laff0se2mwtz41dMZpkKbTTm0efXXExQAAAAASTKVhMmAIEgASVrXEAAAHoXo/H8r4XtV+X09R9J4+gw9TQ39IAYACAASIRAQAACAAAZt78uLXXDjW6a584ayvTbFem5vI5jo9eu05tscKuwnOtj0m/lZkczoWlmh0rFOFp1c9z+lr69DM62GHXVRPT8vkaDp9PFtrsrc2NGmNGuRNNnfl0efbEQAAAAxjJDSIAAEh3Gnze1tweaY/YxWQwQJRmzz5/V5y5qw4uq7sroY9MAAAAAAGJAkAAEbOePL58nSQkXTTHaCLlKYuGTGVS9drWIglBDKtldbN1hWkAB0RurrfFjZBCya1ryiuTXHEv0ERfNKFwuUimuLgWiroaZ6AAAgSxAAAAHaafPdnb59HNx6/D5/R4sbgABlssRq0bBy9VTxuS09vBjpAAAABiAAAAA2VuM8zXCw6hIgAuvlt+rzsfPfJ0w0nH6m77PLDW8/bVGmz6OHDx6sbPXI1xnNczTm0fH6wCM/fkRk6ZYmO9l8yGRfLVc3oZm3Miut7bUydMKKbYGPXGsgAkQFts9l6vn6OfRAAAAAAAOvv4PbX+djMETYjgafTctT2wAAzmOO0pXCakFwAAABG8nzqmmqjsisAAABus+DSef6oAGbry4WXVlac/X9/wA7psPS2e/Fpeb0uh6fIstTl+H3Lr573q8rXYd2ry7N31eZh49OVpjy/D7dVdUdX3+BVF8i2eow7ttvwVRo5jTcvpdB1+QoEzq8O/b9HnUV0qjXmeD27JpdfLGz6ABG76/L03T3AAAAAAB1V/D7m/zkEKWLHTzlfW5LP3opilJAM5gIwm8UgAAAAHTW8fuNPm9LHpcvn7Olj0IpAAANvnxaDi9YkQZ0HV5HPcvrs6js8LGpvt9uDjuL6HsOz56Uxo8PS0nP6fTdni2Kcxye3u9/Nc1yL5azHu1WXcQ67t+fx67bHTj53l9foOnyceNsi2fM8vsb/o8rCz6ZIxa7bnfz77Y63Lt5nl9vJvhm6c2o5/QYhy3vR5ep6OsAAAAAAOxv8/1unh85X1ufr6+NXauLQTFKTFNa0U7Bg0QTgtwAAAA6K3ld5p8w1Ev53n9Xpa+iAAABuZ8/neL2Ko0AAC2c9vrwWznBbU5d/Sb+Pg06nMaDD1d3t5uxtx8pz+50HR5Vdb5VsOfw9aiNQ6To8ZJyZx0mPp5+nLKa5U4c5h7G004b7ZWK66nXfbLW59m214Od5/YAAAA6fs8PTT6AAAAAAAZE5bPTkprrXW1cWgtBKSgGIymckOYoXxI2AAAMqcO+t8ztL8Ezgc/p+er6oAAAGTTD0Pi+V0XX6fO29aEXAAAAAAAAAAAAAAAAAAAAAAAAAAAJTGZfmuvGuw6MLToAAAAAM63PmXxppeuL1xatMVoJBJaGBlsmOaymMaNMSNwAAmptp4usv4fOU9bnY9USAAAjIpl6TwfI4+Ovnvp/UR2vnsNXHVbFOm5fJ5jp9aFr504YMbozJx6PfzNhTjSYb6CAcwJEAAMQAkQJUJ5VnWmBp18/h6Wtr1CM2cMWNow6fl8fn+n1Me22wnmx2mPGvX+d4PT18fzbv+uwtOgAECQaNnflvtnTTSqt6k1rRTBKSACGNOaxBolMSmMeL4MdAAASVtmlEagAAANHo3nfKXYZeden9XXtpsHNq467Ip1HJ4/L9XsQtbOnDBjdJzJx6LfzNjTjCvfRgAIAAByUAAAASEsqTzrga9XP4+nra9IZ08+HG5Dp+Xxue6fVx7a7GebEaxzd/wCT8xl7Y+Z+l9fGbAANG1vyWzSmulVb1LVrQTAilJAQxkkbBkgGiUxKYrTgR0QiwAAAAAABv+Ty/QOT5jzLs+v1vV2bSeXVx0iep4/F5rq9au2mdPPhRuk5k49Dt5uyrxor20BzAAwEMAAQxDABCJ5VnnTA16+ew9LXx0hnThhRs4dRyeLy3Z7UU7WeXVx1ZWPP6h53x/F9X0HM9vsADRttOOaKaXpi9a1a1a0CKVEgABNXKzyytIUkAxzWcw5jGjTFjauLAAAAAAekeZ8jjxt5/wCp9RkTnYrhxtuMfPoa67bry5xxo1inInLpNvM2NeQmK9dQEMAHMAAAAAAACiQBJnlnOtdfp185h6mHGwjMnLDjbJpjtsuHQdHqXs7JriRt2vmfO7qnn+Yet9kEkbXTkcRVW9MXqWrTWtBMIlJQgLq12fNzZ2OEoV73xeraM2UhDQyU1nMSmsU0xeCVEqUYtQvCLBOtPW/K+H4Pq+m0Hb6e0nmwabSV6Xl8nR9PpWxS61J0papHovst+TI58KejdgAIBgEgABAkAACAAgSF2GOPtrr8+s4K1WtDS+PXSMzu+fzuc6/Wri+Zpjrq9G25OL0bl+U8n9H7WnbXaW5SIprpStWtUtWtCEUwiURSI3HPy7bl5XMoUzbWkLzgdvXXeymVBzDVkiUxJWy0WTSyaWK2TWU1orpLONvz+fuacFE6EnMW1oyaqSyFpnEBTa7mHEKZBgAAAAIIASAiQBAACiQIERGZszq0wS4hhCKVKqbupJvrlpte/nuz16lqovSvWtUmuJgmEWgQEWRHTcXn5mWUZlTMZlItrWUQpnW93XTppFIEwSkiSskSmJzScxKYkhzDQQ22fDvcfLunOcnMMAAAkAAAAANCSAABACQEAAABAESCCAESAIBQIkIwhFoL62erl+n2sZrWtWtWtXEwTXE1pgmCYF9M+u4fMvrVJjaYzaJEuisqxOKKZ1Pd30aaAgkQJhzDmJIkholJqsEBKsZvPxZdML2WVbHJnK+9LrUttWy1ZScwBIAIEgAAIEiCiQcwAJIEAAEABEgoQiYVvVW9EaUV1x22LG+POtE7YltcPbWC1a0Fq4mETWmCYEE1pgZNKdjweVdWkJtGbRtaJGZjM20pOIlFbIqS5/2vWrvcoMqukIAmGhzDQ5SQ0McQQEbx53S28eiuuPG1FL0VtVFq6XvZZc4ZNsMi+d1q3Xrbak7RKYcgAAIRGOQAAKCgq2hWYUvVS1FNcWd8VvjzrROtU6Qm8L2U2UmQhhxpSvFNc3riYJgmCayCVeTrubLOXPr/AA/HvpWFrQm0JmFrRmYzMZm2lJxEq1siJxSvbTnfpPahrcscVljR88HPSOEODQ5NDQ0NDAcRsXJ2k/PZk4qJhE1RpzGfsal6WO2jEyit0YXxhkMMmcMpz5Vscic7r0vvS61bLUlYyNZhS1Wd6870U0x41xo3xZ3xZ6Madse21M6Z2/K7BIEmhoaIpxKa4saRTGLVzNa0FoFcoh6Glvray77EzKlOk+G8PI4cYTeuZja0JmFrRmYzKWnFJ1icVlETrWcVx+nfR+96ytLtDRK0OTQuesOSI80EQ4hkhocQ0MtU6eni4UdnOU9qlqojIYZjmypwuZO0RmYTrjt8dtBZqZufHsMuK2sFbMsmhaMLbqxr7487VW0JWznkxjdGU6VERi0rRh69UZkSgTCFZVEwSlorVkVq5mEzCYO68/d2l13ACI33xvj5vk8sZtXaYzaEzC1ozMVozKlOsSVlCdazisoiUVxOrp1XrekWOYdkpq5iUw5KEOWKuKI5mNDRIISQ4iUMKndCNGCAYBFZK3RllTzZs82c48avQ6JRDQ4AClTbQ3nNnljE012xo3w3RQ1hOhIlnacl96RFFYRNcWgmIloJSYprm0ZmAuiZe/s/R0AADbfLeZsfA4Y2tGZhMxtaEzFaMzGZjMpMkSisqpqyiJRWVYkjE6unX9/eSdodqymJTEpgsAlDnU8sV4S0MaHEMYxVtCNI1vGJY5hklZqWsshhKIkgQ4MAABCkJqnSteE2EkhAOYlaiAUyiKYpS0SKUmKYWmMy/X0fu6l5AADY/O8Gy+c4IpjaYzMZtFaFkZtFMZlWRmZViUJRWURKIlESVlESiMXfpwurtLRKYd4kiVodoEORYEM1HLNeAAkgQxocGMcQ0MIiQIcGA0MAQACQQkggkgkCmQUklAmKUKZiJKiYyjMnRd/R6nbcAAAz/nuHYfO8KmYTMVozMZmMzGbRlGZU2QpmUQ1ZViUJREorKIcJKtFV9sPbsVpLpTWVocw7RKYJEiTIUY/PNWQgwAY0A0AwiGMAGARDAACyfcfUJlYIcSOIkAIBSEoUklJQoCVJTL9nR+5qrSAADrXYfM8OV43KkxWUozMZtFMbIzKmyTGSmUmUVlBocVlESg4iSHESiGRTjX6q7akpWq7RK0OYdociRYScq6sbCac5YQYIAGEGAAAwBDALsj1Yt9Y7iRIQEOOafKmjgkgSAFBAISQEgddn9FqddwAAC7gwzvmOKzloiMlNopUzGUZlTKWjJTKSCk4OIaHBolENDiJVNDRJBCE3pnaE6hKYlMStBaHJ2gkSciVcMbK1NJQwAAAEAAAwAv665fsQ9QEiwkCHKNphio8mafOmNQAJQCSx6n7mh62pIAB0rb5uOV4vPb5+IKZSYzMZBGZjNklSSVMqQJKk4BKIIiSHBoaHESiHBhBoAIzeKVNgJOZB2lyJh2EiUTHpNFbQiQAAAAAAu1rl+hnd1FYJJEiRIlCZJmMypmMzGs0+fNfBEeaAAJbH6l59syyq8aypDziWNZ81J8lHWASSSFKMyplJSVKKSZjIFMgAAAODiGhwaHBoaHBxDQAAAKZQJjMiYkptIkkk5EiYhM1wgmEFMoY7JzWzWLtos1hyUiSkTJJTKkplTMZlTMZmNphNlayCBhU46z56SyrPmoIcQ0McQAAAKZSUKZSVJJUklTKkAAhgJIAIYQaCIkERKDGCCDQwEApkElBKIplJnEzi0hghydodoLHY5hWOYJkkrSCsJElMliSpRmVaYrKSmY2sSVpM6vizOLN0OIkggxoBwEMBAlSExAUlMoUyJUkCQAAEMikSAgGgCIY4CGODQ4AAAAApAkqSBKmVKVZlSzSxjRKYY5gsJgk7FIsJkkpEozKmVaYpVpJElaSSrC5KLno4hwEBKDQDgAAAAgkkhGQlSQTIJIAAAwAQJAECAaAcQAmUQIBwAGACAUgATGSAJkHF5UkiWMCSAkCCTFItKkpksBWElJ2kkSUq8aLGogiAZKAgAcGAAApECSSCkgFMgkgwShggAABIIAEADBAhhEMAS0OAAAACFIEATIJKSEqzKtgYDgDABhAHIkBYSJFilBFdaqDQDQRAMBwYAgSIEgpJIgEEygSJQAMAGIAGIAAAEAAIYhjQIYQEAAAAABMggSkgAARMq2cABjABwBgAwgDkpU6VigAAGgQwgIAABiAEiCZQJSQQwAAGAAAAAEQAAAYAIAAAQDABggAAASQBDEkAABLqcWYDCAAxgAQYyKKdIJgABggSIAGgAAAEggEkAAABgIYhiGIAAAAAAAAAECUAwQAMYgAEAAkABAlBIABxDixEsBhBjCAADI2rC0RmQACDBDAAAaEAJYgAQAJIMEMAAAAAAAABJAAQxDEMQBIAAAAAAAAAAAAAAAAAIOJYQEgwGEGQtWNgAAAAAAAAAQJAAAAAAAQAGAAIYAAAACkAAAAAAAAAIAAAAAAAAAQJAAAAAAcENIEGMICYzBaABAAAAAAAAAAAAAADAAAQxDEMQxDAAAQAAAAAAAAAAAACAAAAAAAABIhgAAAhJYQYIaUhSYAIYgAAAAAAAAAYAAAAAAAAAAAAAAAIABICBIAAAAAAAAAAAgAAAAABiAYCGIBIYJBiABiGIYhiAAGAAIYAAAAAAAAAAAAAgSIABIhJEAJEAJECRAkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAQAAAAJABAAAAAAAkBAAAIYgAYJSAYhiABgJICABpSAAAAGIABIgAAAAAEiAAAAAaUhpEAAAAAAkQAAAAAkQAIASIAGlIASxIEiAAAEiAEiAASIAAAAABICAAAASIEiAEiAASIAAAAQwAABIhDAEiBICAAAASAgAAAASIAP/EACkQAAEDBAIBBAMBAQEBAAAAAAECAwQABRESBhAgBxMUFhUXMEBQYHD/2gAIAQEAAQIA6y4tbaYbinmv4H+Ges/8nIrNDoUKAFChQ8MRAtoRgmKvxkP02ha1tqbW04x0ejRo9Yxis+GR/bGP82c95HYAoUKFDsBEZCEMtUpOKYf6Td/n0AKJ6U0UOMLaPRo9tQ02ssEqStkjIoUKyKyP4gIYMZbeP8A8soQhlISREVa1sChQoAUKQwhtKEo6acfboEXNy9RZCFsuxUOudnooWHGCiw8fv3H2IaIb9zdkGj0HN8UKHZofwSmPHjQVwJcR1H+AeSQXSsUKFMzWLi9bHGRQpLSGkAJFDwjOvtuvPvPOCo78cSHfAmjRBRZLKBNj3O3uukKo9HoHsUD/ABSI7MKHGiutTkSQr/NnIoUKFChUeU0/ItyGwlCBQoUPDKi++4s0KTVkR77bniTVotIpwtmr6DRo9HsVkUP5tiAiEhK5UmdKfc/xZ6zQrIIoUmhSUoRDmyIAA6FCh3lxyLKujJ6FIp8suIWh2jR7tNrAW4w1XIL2oKSqjR8hQ6FD+CDCfiynJkybIfUr+4880KFChSaQgBKEiHLlRuhQoUKytbzqlXOldJphN2cTSFoU2vo00uJKFBnN9vRpQUF0qleQoVkUKz5AtOszVz3pCldZz5Zz4D+IoUKTSaSEUCKFQ5MqOOhQrKluOqpVMldGk1AqcpNJpCkLC80atio8oG93g0aVRotLYcQaPgKHjnvOaBDhcKqznrPec9Z6z4mj0KFCm2ksBpNJoUKFJqM680KB2KnXVE0qrcpdGhUFUsgjpK0OJWKQh9bMiVyJRUVEAUVErp1Ods5BBBB885znyznO2c5znO22Qc5znOcggx0JKVA6YFChQLTjyBWSt10Ho1BUqjQptUugQR0FIcQuC3IdNGlUos2U2NbdIilcpWxXvuFhYWFA522222h2/wCuTIgWF7bbZ223333C9999/c3CwoKyhP4pVq222ttlb4WhxAAoKwkpoUDBenNlbjo7JJBPQIKFigQrakmKma92qjXEZ1c0iWqAq2GrLYTb/wAd+O/Hfjhb75CSoFhr6B+vv17+vZvCPTU1yzi/6++gfQfoNy4mFg8btGuuuvqPXHLWmJ8b43xvjfG5+0FbcBttckZ+ifRLbwlIuLLfDU8RHFBxb6s+wgpNCgunF1kKySBIdPQoFKgoEUDQq0NSXwaNKpQsk+r1abfb7vXCon5L8k3Opx0XL8lfZ6SDwWxeHJK9Lz5czQi2cXtC74eT/aYN0r1Nm8Kl/aEcmp137UOU85vSVbcatn87tcPdygis5tr9xaV47kk0CKBRUbj0q3pIIokUFA9O08eMz8rc5VzFJWTXBKz6glFICAkRlj1HPqd+0rb6kZ5NXpSvPJ+cftceqlq5zm/rRObmOcavfDZls4fZ1uX27QOMnhHFOGVzFkcFHB7hZkq4fbM5f9Uv2v8AtVj1RzcpP7VHqh+zU+pN15O2Wi3QOVKacuiFUSTuVZJPQppFwsuOLXZ5nk/F2X4ybm4KFA5TThsvG2mq5+wgk4Ungwrn9ICEoQAAqOqMscb65NXpP16o1A9PI3pxZRXOFpkCTxG6utWa0V6g3gVwDz9T6SeA2v8Apza7slmsg7UaSaNKO2ck98EsPO3/AHuGz4T7jd3s9sRcFih1lJdMWn34UyTHmxE0ARwjrn9IDYSMZ45da59Z+AWqubT/AEn69S2eOIq1O1z2Smkp4Aqm4dctamWn0+6lepH7S/aVi5rXqhQpHM7U9S/Ur9nfs5v1KqXJ/Z37N/ZQ9Q7nc2i1Wc9GrYtwGlVnbPcdqKxzCF7McW2Rnl8VRkqHZoLdJlco5N6bXHPqK0ioFjPD+K8azzCCnhSOHS7Dkng13zy6z8FtOfUu8elFZ56uwHMCTdueugK4Tb85znPPK4BWZbH67v8Awb0xrPqhQo1ZKyvgH68/XiOAZkx/17+vRwBPBeS2VgtUFCsUTbjLKqVR8c2giuUQprTa+M3P37goLURQ7cpTl7vbx9N4NepNQY9pt3lz2ga3sF16uk9970tq9cyvN34v1cip9KA3xe+nnEGdUnm9c9XwQ0vrlVemXXqfSerJ1+R/I/kRcaUv8j+R/I/keTXphxDqKtdtnWR1BMAySqjR6znqIq2Srsxd2ZF54Vd40qbLh3h5IOc5WXKdrjHF2m69Sq4hdf2H+xbZzartdf2V+xuT8uR0uuAXjr1Nu6E21MyQlqzxK5DCRSBqtDg4V1yLr1Dr086X1yqvTLr1PpNGrN096Wfqj9UMellXKL+qP1QPSoelyPTVbTJtVuhxTU+yyUQw4pVGjR8RXCLvKPPI1W2XFk3242qJJoEKzlVOGwWBhms+pVJrCxwbrn9ICAgIFKEBgVnnUOBElS9OB2br1Gs8C0Nti8OXd4cWazyUV6g16e1l1quVV6Z9ep1J6s1ZrPWc1nrl14YNqgQIm6Bfr8S6tRVRPY8IUuz8hvcC/wBgqxzeXXGzw47yqBzspSzbmbhcOJcir1JpACVJ4SK59SEoShAGF16e2vrmtoeloEeNY7X1IYuS2yCqnBw/rkrX7QvnOeCtVvXK69NOvU2k9W7lZ5o7yD8/+f8Az/5/89+e/Oi+i+XJxk2O5Q5KE36/KW0H3VE0T0fKLKjclflz+PWlEeKSCHa22Upwuz+Scg9L+vUmkUKI4X1zukBFJA6VVhttR5RHIbTFZ4bba5Nd+C3WvUW0tFDCozqOH9XsvRtOOc3d9SrNw2rpBiWweqnJeTDqzf05fTKmV2e73bkalilukkms+Oe4sqTHISiPUmgQoL2KlFw3m8uD0w69SKRQJPCzXO6QUFChRPDrbXJbp6d36ud2X3rHbK51e+LXoG6QHHUzhNVN4oa5BURcuHZuJ2bjHhfOB3Swpo1Zun/U79qftT9p/tT9p/tP9qW71Hrl9MllTa999yonJPnA4BK4bMsWIkt5jRqpygQrbOxKiocb40xEr1IriNkFp/EtW2nmPw34f8TPonhdtr1Hu0J9j1Bf59wiz1ym8rUG+F3Ouf2pBpDdmgVyFLRjv2xurzzDkXJbDzm0chr1FpNGrP0vhv0r6V9K+lfSvpX0qNxGuc3RmmyhW2c5zn+EWY43PsfJ7DUGcURIdwTkK2zsaVXD7T73ve96h1xq3fJ+V8r5XyvlfK+TcTZYAXcLlIdYjOlDNjgl3mt4Q2W+IXb3b9BSx7XBrR73u3olpKo965LyoojrkQ2lWP1B5g/pi1XX8z+a/NfmvzX5r81+a/Nfmr1y6XMbCKSds5Kqz2PENtSFzp7LiK48+DyJqs5zmjS6WFJ0CAnUpKdAgICUhIhQJ03SPEeXozGdacKGgggoYhRbYzbvx0u2SrfqkMlxoKjuy4XtxHpcHSFLkwloUlSCj2wjTTTTQICEIQBQOc5z5Zz1ySe5ebVdGl8lZyw+7eFO9Z6yaUCNNAjTQo09vTQISiBbrhOCI8R90CPFeQ8tLWhoJhQGICWERhGW1JhTbaEgNKdZSYbs236Q5MyAUwJkyCtsoKC3pppppoEBAQlIoVnOehTzXec5qc9PtUGZGn8oT45zms9alOuupTrrppqEW62XGeERokh/EeOaeeDehoVAgRISI5VQO7keRDn23FNLcaQuHKnQCIU2ZCxAnTIKminTXXXXXQICAmh1nOciuJcX5Dxx1vrNZpqc1fno8alR/wC2OsYttiCPm/NRcHr2JnzWryZvzYV+euvzWrmqf80TkX/7Wrl32v7X9r+1p5b9qXyMz/mic7dfnIuEvkXzvmm9fNM2NeXbp835vvP8dxjGP5cS4uBUngtwt3i6igqJd49wvT38Mfwsduul333333iNscZiWd/jC6m8TlcUmWqNDi8c/DPsot8C0o4pvvvZrfabcLTc4MG0TLJcrA6ifAtFvucG1Wx2wSLaRvvvvvvGmXdr+nFOLiipkKrmV+8pCOg/5irVx64W5SfN47777yrRvbYk6zx4zyuOPXW3ToF/j2yJJa9i7Rmotk4tcrXLj778RulgugPKZiJNzmw3vyt1mzLYqFZVIYmX03fdhE+377778VP8+KcYAcdQiRyTkPKvYLWPApWj+AHG+OBi42q5WtfncTv7m+925pvu5cSSuI7KhvsX1AXcL5bIL7kY2WO+rlDu+/EJFvu7Dt/fB5CVmM5f7zORc0WV6e4izyIm9tuXIOSb77+5ww/z4xyx+TcuVypxUVZzkoKKHTzWPIDjnHmm0mS5f7z52ETI+++++8Rvkb1vdt12hrvZ9nlEjdnkV4lNOnm0CfCM6Zvvxowr08/dItwnX+TZ3mE8lktKtUWyFF2gx7vM3333333DP840JbqlFSlFWc5oVoOhUhjygN2qakuu8j5F526322wclbVwv6J9F+i/Rfov0X6L9F+i/Rfov0X6L9F+i/Rfov0X6L9F+i/Rfov0X6L9F+i/Rfov0X6L9F+i/Rfov0X6L9E+i/Rfov0UcHhiZGudq/jFgKUpSlqXsVbbZBz0KFCpMbxQ5brlCu/IeSZ8oEKy2a+32ZNjR35OY7FPyEgUpdQYUOIyy69/gadcakxrhArLbrraHIkudBqFMmRK4U/c7bdbb1nsCJDUtS1LKyoqztkUD4ChQqRExWc0hapnec9JTxex368zZrDMh/MdjEiSkClLzBgxIrDDr/jnrPjntp11qRHn2+hTbjraHIkudBxCmSozEjjd+5BZ3WvBCYsRa1rUtSisq2znOQQfAUCC9GdY/pw+1vuXy6UyCoCI1JkgClLqDCiRGGH3x/kaeeZkxp8CgW1qQ240taKaVi2z7fJ5ra+0IjRVLUtaypSioqznOcikBFvx2KBCqdgOMfy4hB5nPqAxdn64tbr7dKgoccqFGhxo7Tz3ef7DrNMvPtyY9wi0DJ6t07lkOoL90Yrg8/kcHptuMwtxa1rUtSysq23233jsR7QhunIyh0DkKCgsLVGVazavxX4pVsWz0yiGjmj4ZszXwk2q2wEcdHF2bInhyeGQ7eKkEf6Iqlpnw/p6uH/gRxg8bFuNnVbLg0Y3FXXhcWGmmGlLW4palqWVFe25XukwbKhHYp1pxrrOQoLCwsLDiXUuh33VxWIkO0obXbRbPx4je1rro1H11EIRFRvifE+J8T4nxPifF+J8T4vxfi/E+L8T4vxfi/F+J8T4nxBFVGVCDWi2Etaa+17PwTCRAzdY5Wp1TilqWpZWVlZWVbxY9vtnhkUKW1IY7yCFhYWFhwOh0Oh33Q9B5MxcEuisY1111111xjGuuuuuuNddcBOuuuuuuuuuuNddddddca660XDLuHIZEtTinCsrUsrKysqK94EGHAx4gigVtSY2aznYKCwsOB0OhwO+5vu3IYuqbu3yFvkKL8m8ouSZQWPLGMYxjGMYArFYxjGMYxjGDRcVKNyVeF3xy/rv67wu4u3ArUsrKyoqKyorKlLqBAhwuiSc52BBSQXWZTYfDu1ZzkELCgsLCwvfYKtN/Frc4yvii+NqtRBvLV/av6L+i/IvSLimUF+WKHhjFZ3L6pqrk5eHb6u/LvKrmqYXs6aauOOP7FRWVkqUVFRIHxvhsWu3280SVZJJzkEKCgoKlx3mehQIGMhYUFBYWFAg5zab7bL18gyDLcn362L44q3bpuaL0i+N3xu9tXtu+t39F9ReUXBMhK9y8Zirkq7LvDl7cv7vIXORLv670Z0Vhde77odC80tbs0rrYqKioqJKg0G+kIt8IqKioqKirO2wUFBQUFhc6IpGARQoVj2y1nYKCgoKCtsx5Nt5FyZ9d4VNTLavDXKEcpF5CfwauLu8cXA91FxjS21hYrKJa7k7fl3xd2M5KW7SjjKeNfi/kKvyb+47nNZU6ZKl522KiSoqyEJR2Ba4BWVlRUVFRUVZ2CgsKCwsLC58THQpNDoVhTCkA5CgoEK2Cn3FsYxQ7yHUT2r+zylF4ccDodDvve97vuvNxoWpvq+VucocvKpJPUQ0XEvLfUsqztnJUSTkAI8bZBKysrKyoq222KtgoKCwsKCwsLmxOhSfNTKmcgghQIIIUUFgseyGQwI4iJhIiIIWHPd933Pd933fdLvu+4pBjGL8b4/sez7QOdtttttts5Ks0E+Vvg77lZXvsVbbbbbBQUFBQUFBYUFSouBQIoUOsVilNKYrOQQoKBBCgrfcK333339z3Pc933Pc9z3Pc9z3N99999999999ttts522oADyhQttt9ttirbbOc7CgQQoEKCgoKC32FJoUDQII8MLZXHrIrOdgrbbcL33C99t999999woIDRaLRG+2+++++222222c5oDySmLC322222Ks5rNZoEEEKBCgoKCgQpaXGOk0CKFCh4racjZznbOQQdttttttttttk0hgDxUyuPttsVbbbZznPQHmzFZZ2zttttnOc57yKBFAggghQIIUFZW2pnAUFgg9Zz24w5F7z1nOc5znOdmYyEeWc0oORj1nOc56AA8QlERuNnbbJVtnbOx7znvIoEUCCCCCCDnOaKC17WuMhQPWc0ppcJbf824zUT+Wc5VSmtPAAJDQjiKIoiCKlkVnOc7Z2znNZ/kDkEEUFA5BBztnOc58AoOB0K8FMmEYRifF+N8UREwEwEMeOc5222zWc570DQbCQaFCs5znOc5znO1Zznxz4ZzQIoHOwOQc5znOaz45BDqXArbbYEHOc7ZznbvPWSSoq328R1kUCKBFZrOc5znOc528M9Z/lnII6B2znOc5zWaz45Cw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', 'data:image/jpg;base64,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++5WV7bb7ColpTXc7pcK992mt9ysrKysrKysr2K85BCgQoKCwsLCwsLdbejbbbBe+/c7m+++621s522CtttwvfcL3337nc7nc7gUhoHbbbbYtra2333333332Ktto8WNG7nc7hdLvcbQ2jffcrKysqKick/UEEEEKCgoLCwsKCnYzkJQ22222332232WhbOQrbbO2222++++++7baK333222222UFMECivO222+W22IIX3O53C7uhhtjYrKyorKyoqKs5J+oI6BQIIUFBQUFBQUFbUqOYRg+yMQxiya22222UCwUVnOdttttttkIQ3ttttttttttttsaVHU2TtmkNtRUJADYa7IjpZTW222xXtsVFWSSroT9RQoUKCgQQQoKCgvbbOc5z1NKbVHWyTtttsUlotdrTTQNhoMhGwVtttttttttttttttsSWkxERUoFChQIIOc52222ztnJJP3A6AUDQoEEEEEHIIIOc5z9D1KVR1N5znOc5znbbbbbbbbbbbbbbbbbbbbZISylI6DoOoOc7bZzsSSTnJP3A6Yx0BHUEEUCDkHOc5zn8XGHGt999999999ttttttttttttts5yhCGBQodB0HQVnOc5znOSSck/QCgMfoCKFAjqDnOeufxdira/jznKEtRaFDoOg65z0znOeufvj8sfQdQaFZz+2OikuxcY6YxjGMdMYxjGMYZioR0AHXP5Zz+AFY/DHXGPqKH1znPXP5LZU1gJCddddNdddNNdNNEtNRsAfcVnrn75+2KxjGMVj9Mf0FK2NdcYxjGMYxjFNspR0x0H8GemP3xjGMYxjGPqP4APrhbWPrjHTGG2QP68VisYxjGMYxj9cY/kA6qbxjGMYxjGqGuuKx/Fj+PFYxjGMYrGMYxWOuMYx0xjGOoAH0UjXGuMa41Qj8cYxWOmMY64xjGMY6YxjFY6464xjGMYxjGMYxjGMYxjH6Y+xGMYxjCU/XGPyx0xjGMYxjGMYrGMYxWMYrH/M0000A/XFY/7mKxWPwH1x/wA3HTFY64rGMCsCsYxWPrisf2Y64+uKxWKxjGMYxjGMYxisY6Y/89//xABZEAABAwICBQQLDQQJAwIEBwABAAIDBBEFEhAhMUFREyBhkwYUIjBSVFVxkrLRIyYyQEJTcoGRlKGx4RV0wcIlM1BgYmRz0uIkQ4KDwwcWRKInNVZ1gKOz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', 'data:image/jpg;base64,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FBQUFhYWFpcCwoKznOcutSuPSoAWFhYWFhYWFuyCn5Cg4ie1f2eVIvjjodDweD/r+v6zyIsWlX5zlbnJ3LwuTkA1ENeqJDkpT25WV7lZXttUKBbePlRJJJK3SvcrKyoq22222CgoKCgsLCwtLgWFhYXttnOcy7LKtFAgghQUFBWNNNNdPRDAjIYQQ4HfVDvq+t63reqXfV9RSCz6Hoej6WmoXtvtvtttvttnIFs40y2VlexWVuPb7lZXvttsVbZ2BCgoKCgoKCgpLgcDgWFhe+22220q3SrRWcgg7BQUFBQVuFhe4WFhfqep6nq+r6vq+r6nqep6m++++++++22xWV7bE5JqDbrdatttysr3ce2KtirbbYnOc5yKBFAggghQUFBYXuHA4F7777777yYUi2dAg0DttsFBW22+24WF77777oKIItptire43vtvtvvvvvtsTnPQTb7AgblZWVlZcW8TtttnbJNE/AUKBFAgggghQUFBe222++/qBwL222fhv274Agis5znbbbbbbbZCWLc2Ntts7Ow3reTttnOc5znuHb4UDffcuFzdTqnNiSSSc5rP0AigRQIIIIOaB222znOc5znOXor1v+gHOQc5zmNCab222222222dZeti0Z+bLES0hW+++5cLxcrJOc5zWfrFChQIoEEUCDnPWc7b77g5znOXWXLctnH1NRWIQVttttttttnOwK0O21yGR21HZtqHfde69z7j1t85yTmic0T94oUKzQrOaznOflkLC9s5zlTCoJg+yMT2vtRDEFEBDG2222c52znbOaznOVJMUxkp36FD4Zzms56z9QH1igR0Os5+oL3222222ztttnOc5rOc5znOc5rOclRcyOxQ+ee85+sDsjH1Zz/FnNZznOc5yOs1nO22222+222ex8M/POfrA+nAoVn68/Zj45rOes5rIOc5znbIoUPrznP2Y/5ZR/IEgf1gVj5Y+OMf2KQoZznOc5znOfhkBKP7AMfxYx/SUuNVn7ENBGP6cY/pxj+QAdOsVnOc5znIOctMgd4/ixj+HGMYxjGMYxjGPhjH04xj4Dt6P9TMf54xisVj44x8MYxjGMYxjGMYxjGP4MYrH2AdY+DzBGc1noBiP8MfwAYx/wArGMYxjGMY+l9hSc9gR4304rGMYxjGMf8ASxj7sPxxb/H+O8fHjfZisYx/w8VisVis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'],\n picUrl: ''\n };\n },\n /**\n * 用户点击右上角分享\n */\n onLoad: function onLoad() {\n var _this = this;\n this.getPresellProductList();\n (0, _api.colorChange)('color_change').then(function (res) {\n switch (res.data.status) {\n case 1:\n _this.picUrl = _this.picList[0];\n break;\n case 2:\n _this.picUrl = _this.picList[1];\n break;\n case 3:\n _this.picUrl = _this.picList[2];\n break;\n case 4:\n _this.picUrl = _this.picList[3];\n break;\n case 5:\n _this.picUrl = _this.picList[4];\n break;\n default:\n _this.picUrl = picList[2];\n break;\n }\n });\n },\n methods: {\n getPresellProductList: function getPresellProductList() {\n var that = this;\n var data = {\n page: that.page,\n limit: that.limit,\n time_type: that.active\n };\n if (that.loadend) return;\n if (that.pageloading) return;\n this.pageloading = true;\n (0, _activity.getPresellList)(data).then(function (res) {\n var presellList = res.data.list;\n var loadend = presellList.length < that.limit;\n that.page++;\n that.presellList = that.presellList.concat(presellList), that.page = that.page;\n that.pageloading = false;\n that.loadend = loadend;\n }).catch(function (err) {\n that.pageloading = false;\n });\n },\n settimeList: function settimeList(item, index) {\n var that = this;\n that.active = index;\n that.type = that.active;\n that.loadend = false;\n that.page = 1;\n that.presellList = [];\n // wxh.time(e.currentTarget.dataset.stop, that);\n that.getPresellProductList();\n },\n goDetails: function goDetails(item) {\n uni.navigateTo({\n url: '/pages/goods_details/index?id=' + item.id\n });\n }\n },\n /**\n * 页面上拉触底事件的处理函数\n */\n onReachBottom: function onReachBottom() {\n this.getPresellProductList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWN0aXZpdHkvcHJlc2VsbC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJtaXhpbnMiLCJkYXRhIiwiaW1nSG9zdCIsInRvcEltYWdlIiwicHJlc2VsbExpc3QiLCJ0aW1lTGlzdCIsIm5hbWUiLCJrZXkiLCJhY3RpdmUiLCJ0eXBlIiwic2Nyb2xsTGVmdCIsImludGVydmFsIiwic3RhdHVzIiwicGFnZSIsImxpbWl0IiwibG9hZGluZyIsImxvYWRlbmQiLCJwYWdlbG9hZGluZyIsInBpY0xpc3QiLCJwaWNVcmwiLCJvbkxvYWQiLCJtZXRob2RzIiwiZ2V0UHJlc2VsbFByb2R1Y3RMaXN0IiwidGltZV90eXBlIiwidGhhdCIsInNldHRpbWVMaXN0IiwiZ29EZXRhaWxzIiwidW5pIiwidXJsIiwib25SZWFjaEJvdHRvbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTZFQTtBQUlBO0FBQ0E7QUFDQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUdBO0VBQ0FBO0lBQ0FDO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztNQUNBO1FBQ0FEO1FBQ0FDO01BQ0E7UUFDQUQ7UUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQyxVQUNBLDhyckVBQ0EsMDc4REFDQSxzbzREQUNBLGt5M0RBQ0EscS96REFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7RUFzQkFDO0lBQUE7SUFDQTtJQUNBO01BQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7TUFBQTtJQUVBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO1FBQ0FUO1FBQ0FDO1FBQ0FTO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQUM7UUFDQUEseURBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0E7UUFDQUE7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUQ7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQTtNQUNBQTtJQUNBO0lBQ0FFO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0FDO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTIzOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz0nZmxhc2gtc2FsZSc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdoZWFkZXInPlxyXG5cdFx0XHRcdDxpbWcgbW9kZT1cIndpZHRoRml4XCIgY2xhc3M9XCJwcmVzZWxsQmdcIiA6c3JjPVwicGljVXJsXCIgYWx0PVwiXCI+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYWluX2NvdW50XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwcmVzZWxsTGlzdCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGltZUxpc3QnPlxyXG5cdFx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gdGltZUxpc3RcIiA6a2V5PSdpbmRleCc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgQHRhcD0nc2V0dGltZUxpc3QoaXRlbSxpdGVtLmtleSknIGNsYXNzPSdpdGVtJyA6Y2xhc3M9XCJhY3RpdmUgPT0gaW5kZXggKyAxPydvbic6JydcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0aW1lJz48c3Bhbj57e2l0ZW0ubmFtZSB8fCAnJ319PC9zcGFuPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0Jz5cclxuXHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBwcmVzZWxsTGlzdFwiIDprZXk9J2luZGV4Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgQHRhcD0nZ29EZXRhaWxzKGl0ZW0pJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz0naXRlbS5pbWFnZSc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQgYWNlYS1yb3cgcm93LWNvbHVtbi1hcm91bmQnPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTInPnt7aXRlbS5zdG9yZV9uYW1lIHx8ICcnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYm9va2luZyc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IHYtaWY9XCJpdGVtLnByZXNlbGxfdHlwZSAhPSAwICYmIGFjdGl2ZSAhPSAxXCIgY2xhc3M9XCJjb3VudFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9XCJjb2xvcjogIzk5OTtcIj57eyR0KGDlt7LpooTlrppgKX19e3tpdGVtLnNhbGVzID8gaXRlbS5zYWxlcyA6IDB9fXt7aXRlbS51bml0X25hbWUgfHwgJyd9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgdi1lbHNlIHN0eWxlPVwiY29sb3I6ICM5OTk7IGZvbnQtc2l6ZTogMjRycHg7XCI+e3skdChg5pyq5byA5aeLYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmNvdXBvblwiIGNsYXNzPSdjb3Vwb24gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcidcclxuXHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU9XCJtYXJnaW4tdG9wOiAxNHJweDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2hpZGUgbGluZTEgYWNlYS1yb3cnPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhY3Rpdml0eSc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIOa7oXt7aXRlbS5jb3Vwb24udXNlX21pbl9wcmljZX195YePe3tpdGVtLmNvdXBvbi5jb3Vwb25fcHJpY2V9fSAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJvZ3Jlc3NcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3ByZXNlbGxfcHJpY2UnPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwicHJlc2VsbF90ZXh0XCI+e3skdChg6aKE5ZSu5Lu3YCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInByaWNlXCI+e3skdChg77+lYCl9fSA8dGV4dD57eyBpdGVtLnByaWNlIH19PC90ZXh0PjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24teXVzaG91YW5uaXVcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJhY3RpdmUgIT0gMVwiIGNsYXNzPSdvcmRlcl9idG4nPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7IGFjdGl2ZSA9PT0gMiAgPyAkdChg56uL5Y2z6aKE5a6aYCkgOiAkdChg5bey57uT5p2fYCkgfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWVsc2UgY2xhc3M9XCJ1blN0YXJ0QnRuXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHRleHQ+e3skdChg5byA5ZSu5pe26Ze0YCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHt7IG5ldyBEYXRlKGl0ZW0ucHJlc2FsZV9zdGFydF90aW1lKjEwMDApLmdldE1vbnRoKCkrMSB9fS97eyBuZXcgRGF0ZShpdGVtLnByZXNhbGVfc3RhcnRfdGltZSoxMDAwKS5nZXREYXRlKCkgfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHt7IG5ldyBEYXRlKGl0ZW0ucHJlc2FsZV9zdGFydF90aW1lKjEwMDApLmdldEhvdXJzKCk8MTA/JzAnKyBcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRuZXcgRGF0ZShpdGVtLnByZXNhbGVfc3RhcnRfdGltZSoxMDAwKS5nZXRIb3VycygpOm5ldyBEYXRlKGl0ZW0ucHJlc2FsZV9zdGFydF90aW1lKjEwMDApLmdldEhvdXJzKCkgfHwgJzAwJ319OlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0e3sgbmV3IERhdGUoaXRlbS5wcmVzYWxlX3N0YXJ0X3RpbWUqMTAwMCkuZ2V0TWludXRlcygpPDEwP1wiMFwiICsgbmV3IERhdGUoaXRlbS5wcmVzYWxlX3N0YXJ0X3RpbWUqMTAwMCkuZ2V0TWludXRlcygpOlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG5ldyBEYXRlKGl0ZW0ucHJlc2FsZV9zdGFydF90aW1lKjEwMDApLmdldE1pbnV0ZXMoKSB8fCAnMDAnfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbm9Db21tb2RpdHknIHYtaWY9XCJwcmVzZWxsTGlzdC5sZW5ndGggPT0gMFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nZW1wdHlCb3gnPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvbm8tdGhpbmcucG5nJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzXCI+e3skdChg5pqC5peg5ZWG5ZOB77yM5Y6755yL54K55Yir55qE5ZCnYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFNlY2tpbGxJbmRleFRpbWUsXHJcblx0XHRnZXRQcmVzZWxsTGlzdFxyXG5cdH0gZnJvbSAnLi4vLi4vLi4vYXBpL2FjdGl2aXR5LmpzJztcclxuXHRpbXBvcnQgaG9tZSBmcm9tICdAL2NvbXBvbmVudHMvaG9tZS9pbmRleC52dWUnXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tIFwiQC9taXhpbnMvY29sb3JcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0SFRUUF9SRVFVRVNUX1VSTFxyXG5cdH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Y29sb3JDaGFuZ2VcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRob21lXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW1nSG9zdDogSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHR0b3BJbWFnZTogJycsXHJcblx0XHRcdFx0cHJlc2VsbExpc3Q6IFtdLFxyXG5cdFx0XHRcdHRpbWVMaXN0OiBbe1xyXG5cdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg5pyq5byA5aeLYCksXHJcblx0XHRcdFx0XHRrZXk6IDFcclxuXHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRuYW1lOiB0aGlzLiR0KGDmiqLotK3kuK1gKSxcclxuXHRcdFx0XHRcdGtleTogMlxyXG5cdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoYOW3sue7k+adn2ApLFxyXG5cdFx0XHRcdFx0a2V5OiAzXHJcblx0XHRcdFx0fSwgXSxcclxuXHRcdFx0XHRhY3RpdmU6IDIsXHJcblx0XHRcdFx0dHlwZTogMCxcclxuXHRcdFx0XHRzY3JvbGxMZWZ0OiAwLFxyXG5cdFx0XHRcdGludGVydmFsOiAwLFxyXG5cdFx0XHRcdHN0YXR1czogMSxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiA4LFxyXG5cdFx0XHRcdGxvYWRpbmc6IGZhbHNlLFxyXG5cdFx0XHRcdGxvYWRlbmQ6IGZhbHNlLFxyXG5cdFx0XHRcdHBhZ2Vsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRwaWNMaXN0OiBbXHJcblx0XHRcdFx0XHQnZGF0YTppbWFnZS9qcGc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBUUFBQVFBQkFBRC8yd0JEQUFnR0JnY0dCUWdIQndjSkNRZ0tEQlVPREFzTERCa1NFdzhWSGhzZ0h4NGJIUjBoSlRBcElTTXRKQjBkS2prcUxURXpOalkySUNnN1B6bzBQakExTmpQLzJ3QkRBUWtKQ1F3TERCZ09EaGd6SWgwaU16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNelAvd2dBUkNBSVdBdTREQVJFQUFoRUJBeEVCLzhRQUhBQUJBQUlEQVFFQkFBQUFBQUFBQUFBQUFBRURBZ1FGQmdjSS84UUFHd0VCQUFJREFRRUFBQUFBQUFBQUFBQUFBQUVDQXdRRkJnZi8yZ0FNQXdFQUFoQURFQUFBQVBvL1k0UUhLMnRPbTFJcTNjV2ZqVHE2czBpMExVakpqd3lVcXkweHRGV1JoTENZeGxFd1JpUmFDTVVRUWdBQUFBQUFBQUFBQUFBQUFBQUFBQVNuSWxKT1ZabE1reE9VTW9tMml5ck9rMllzbWVQSXgzUmJPczc4WnVqR2JSejRiRGF4WnVoZzJRQU5MTnI2bVhEWlcrM2h6YXM0YTZxSnJwM3hVWHhUa3BYbHgxNUtZNUZkbGRxNENXTXNVUlpqTmNaaUZjVVFFQ0FBQUFBQUNRbUFBQ1NBRUFBQUFBQVNFakpNcHlpWmkyY1Noa25LRXhPYUxLV3pxenh6Wml2bmp5UlMrMWp5N2xNdHFiYlRzTW1sbXdZVEhTMTlxK21RY3JaMDhaaUpqS3M3dUxZcFk1ck0xbXRHdmZIclpNV3JtMTZjdU9Na1lYVldZeXhtYjZaTjNEbkxVM3BSZkZyWk1PbmwxOFpyaXJBUkFBQUFBSlRCbEU3V0hOWlMrdG54MDVNY0lCSkNJa0FJRUFBQUFrRXBHUzFsY203aTJOakhsdnBsdHBiQzFORE5yNFdybkVad3NvbWl6Rk4rTFB0WXMreFRKc1V2bE00ekUyWnpPbm13d2pLTEUrUTZYRzdHdHU5REJzZEhEbnhxVlpWbFdZdEdONjAycHJaY090bnhVWktlczh6NkxrOUxTNC9WNTNWMWR6VnlVNW0xcTYrVEhoTmNiMGdtR3RmQmlyaWdRZ0FBQ1NDU0p0bEU5RFUyKy95ZW50NE0vRTZlaHhlanpxTXVNRUFrZ0NVSWlFQ1NBQVNBa1pMV3hlNm1YR3pLSnpyYktMN21ETDFkYmFsSEoyZFBHMWJLcmFUczRyN0dITnM0OHR0TDVWbEV4TVkyaXlacHkwNTJYWDBjK0RpN1dsTlczZ3o5elYzZXRyN2VDTXFUTVRNVGphdU42NDJyWGtyUmt4K2c4LzNQU2NEdDBaOEhtL1NjVHlIZjVGVjY0ekdFeFhhdUZzZGMwcnRTRVlNZUtzQkFBQUJLWmhNeE8vcTdYcGVMMXZUY1BzMlk3K2I3M0g4cDNlUHo5dlZpU0FJRW9RQkVvUkFoRXBoRWdKRW1TK2NYeW0xbGIyVnZsVzlrV3ppYzRuWXhYN2VsdGM3WTE2N1V2cE45TDNZN1dZN1pVdmxTWmkwVEVXakc5Y2s4TFowdU50YVZHYkhuU2I4R2J2YXUvZml2czB5WFZ2TVNNYlZ4dlhESlhDOWUxd3V6Nkx6M2J3bU0wVEw1eDdyeW5MNk9waGF0ZHExelN1MWE3WTY3VXhVd1V4VWhFSmtBZ2tTaFlKbXpIazcvQUN1bjdIem5kNjNONkhPM3RQeXZvT041cnNjclUyY0NTQUlBQ0lsQ0lFb1JBRUVrRWtwelh5V3paTEszc3Jrc3JheXRzNHZuV2M2emJTZTFwN0dNMXF0aWxPZFp6cE9WTDU0NW1MQ0pyclhwamFPUHM2bk0yTlduTGh6cGUvRG05QnFkRFN4MTZkTTJ6WEpaSVkzcmhrcGplT3R4ZXI2THp2ZHBKTmlZOHY2VGkrVTlIeHFyMXJ0U3ExYTcxcXRTdTJPdTFNR1BGWEZXRllRU0FJbVNVeUltMXVPL1o1M1E5WHdleHRhMmZnOWptK2I3SEwwTnZXeHZFRWdDSUNCQVJFb1JFb0NJa2dFbVMyUzhyV1JleU1sbGIyVnZiUzlsYlcwdGRXOXRKdG82R0RObEZkYkxpUXpwT2VPMmRMVFcwRk1ScTJ4ODNKZzNjMXVEdGFGR2JEbFcyMXI3SFoxZHpWeFJzNHMrNHZkS3k4WTJyamxyTVc5WDQ3MU96cjVxeTQ4LzZIa2VaOUh4NnJVcHZTbTlhYjBwdlN1MUtyVXJ0andZNFZ4UmlyQ0JKRXlUQW1ZbXdUS0oyY0dicWFXM2RUSnpOelUwZHJYd3ZCSUJFZ0lDSUNJQ0lsQ0lsRXhBRXB5V2xlVTJSa3NpOXRMMlJlN0hrdnBlMmw3cVdzcmJPSnlxMzhOc0ZLY2xNb1o0N1RqdGxXMU9OU2pTbkhyNXNXNWxjSGEwYWMrREtMYit0czdtdnNZWWIzNHN1Y1cyNW16TFhQSkdPU01aamMxdG4wbmxQUmJHdG40dmM1Zm1mUzhXdTZxYVYzcmhOYXJWMXMyS2krT3ExSzdZOEdPRVFyaXJDQkV5VENZbVV5U2ttUWkyZEpsTmQ0aXdBQUFFSVNnaEFoRUVURUlpVUlTWkpsT1M1TmtaTEl2YlRKc1k4bXhqeTIxbk9MMjB0WlcyZFptR2NSME5mSnE1Y01UWEtzeml0VlJWanRyUkZkcVVac1cxbGNUYTBhTTJHVTcydnM3bXZueHczdnhaYzYyWks3R1ZabGl5WkxiZUhMclducmNqbzhIdmN5dTFhcnhpcEpoTVZXeDEzcHp0akJSZkhoYW1ESGlyQ0lWeFFtUkUyVE1KSldrRXdrSmtBQUFBSUpJRUVDVUt3UUppc3hCQ0dTWlRrdEsyYTlsY20xaXliMkROWlhKYlMrY1doT2ExdEp5aGxET0kzY0Z0TE5pbEZWWXJ4TmZEWlcxVjhkV1hGZm5yeHRqVXB6WVJzNGMzUzE5bXJEYTdIbXNTeVF6VTJMMnNXNk92bjFzaXU3R1poRk40M01OOGpuWnRiQ1lsR2pud2FlYkZwNWNXRTB3bWtLeEVSSk1DRXhNcGttSmtrbmN3NWR6RG01K2ZCclpjYVJNZ1NRRVJBZ2tBQVJCRXhBbENLNUdVTjNEbUdubXhaTFpSazZ1cnRldTVQVjh0MU9YdFk4MXRNbVNjb3RFelpXK2RXVUpSczRwaFRTellxMWRmRW5GZU1hdTFLY3VLM0xYbDdPdFJtd3BpL0JuNlZOejBIUDZQcCtmMGZQYjJqNTNlNTgyck9SdVlzdlIxOWpVelZMUXRoTmFyMDlqeCtuNlhRMy9COWppY2JiMC9kOGJ1ZkxmUytYK28rYTlSMGNPY1FBRG01OWI0ajdIeE1UTmtYOWh5ZXVJU3MxclU3dW51L1JlRDNmQjluamVkNkdoTW9KTkxKaTgzMHVmS2Z0M2kvWWQzVDNBQjREdWNQeFBYNUgyL3gzc2NnQUR4blc1SHl2MHZsNVI3ZmpkcjZyNXYxSEUydFQ1MTMvT0U3ZUxQOVQ4MzZiVnZqK2VkN3orelMrY1h6aVppM00yY0ZlU2JxV3lyTXFvamN3eng5dlhvdGpZakN4cE5OcVk1Y2VHV21qbTE2c3VMY3g1dmQ4bjBubU94bzlIVjJQb3ZuTzNzMHllSDdYSjh4MHVZakgxTlhZd3ZhRnM0dkJYYU1aeDdPRzMwdnovb09ibXdYMHZqYVBCZGpoL1FPTDNVbFoycTNxbUtiVUhNMk5mNGg3SHhVelAwcnp2cFBvWEU3Z0E1T3hyZU82dkorajhMdmdBRHptOW9mSlBVZVg5RG83LzB2ejNvYWJVaVczaHk3MlBMODI3M243cVpQVjg3cFRFOWZXMmFrY3ZaMWg1UHA4ejV2NkR6aEgzTHh2dGUzcTdnQUFBQUdobHhmTlBSZWRzWkxLNUxLMmxGYzAyS05QSmgwOCtIQ3RNTWNSallLVjVLYTJiSFZreFY1Y2YxZnpYc09kdVU4cjF1Y1BvUG5lNTZMUTM4VmZCOTNqOGJjMGVscVg1bXpYWXBremk4bUV4aE9MWG5COUU0UG9PeHJiVmFQbXZlODc1SHE4cld5NDYxTy9vN3Yycnl2c3ZMNy9PK0wrcDhkTXhsYVZwdHJmMy9BQSs5bFdSczRjdnZ1UjJ1UnNhM2orcHlmby9ENy9rZWh6T051YVk3R3B0K3Y1M1U1bWZYOHQwdVhmVEoxZGJaOC91YVhoT3Z4ZnJYbS9VOTdUM1BnbnN2RTNWdnMwdjJkUGMrcmVlOUw1L2Iwdmwvb1BOVE04M1l3YU94citpME4vN2I1TDJJK1c5L3plRTFGbGIvQUZIZytqMDc0L25QYjg5ZEY4b215SjBjMkxVejRkbXVmTmx0cGJHWXJ0WEMyUGN3T1B0NnRWc1ZkYTQxaXBTcTlLNzBydmp4dlg5QStKK2krTjdITThaMmVUdVljL3BlYjBQVzhucDJSYmg3dW41ZnA4K3FkWFR6TGE1YzZ5SmlLcllldHA3SHVlUDJySW55Mjl6Zmxmby9NTHpWa3BXcDM5RGUreitXOWg1amU1M3hqMVhqOHBUYVptWWxuVElpS2JVNmVydGZlL0hlMTVXeHErTzZmSytqY1R2L0FDWDBmbDlhOU8zcTdkVTErbThMMFhuTjNSK04rcjhsTXo5bDhsNjN1NmU1OC83UEQraWNidStSNlBMK08rcDhwOW84cjYzMUhQNlFBQSthZC96M3p6dWNMNjk1ZjFQc09aMVFBQUFBQjVYb2MzeFhYNDIzR2ZPTTJkYll5d3RXcWNYUXdUdzkzVHB0aXF0aXJyU3RXdTFjTFV4dFhHOGZvVHczMGJoN3VyNG50OHF1MGREWDJQYjhQcjdGTW1wbHdlTjdQTDV1YlV4dE5sY3N4SVJTcTJINmY1djBNeE9FMXppZmgvcmZHNnV4aWkwVnpUdjZHNzlsOHQ3RHpXOXp2akhxZkg1V21iV2l4RnZ1SGpQWTlyVzIvajNwL0s0dyt4K1o5VjUvYjBmTTcvUCtqY1h2Zkt2UWVaK2hjWHU5UERzL0cvVCtUK3llWTlaNVhvYzc0NTZ2eWVVVDczaDl2NmR3ZlE2ODAySXY4NDdYQjhQMStOOVg4NzZYMUdoMHZJZERsMTNvaDBjR3o2TFUzdm1uZTg5ODk3bkM5Qm83L3dCZzh0NnJkcGw4ajBPWEV3SmlmWGMvcVV6WHkyL3pKTWxzNG54SFc0MDJuYnJuempOSzR4bWxkc1c1Z2NiYzA5YkpocHRocXRqd0sxSW11Tm9TL1FYaGZvMnBseCtMN2ZNODcwT2ZwNWNQdHVKMlBRNkc5UmV2Z3U5eGM2UksxbGNreFlqQ2NlRTR2cFhuTy84QU5POTUzME9sdisyNWZYK1UraDh6NVhxOHpvNE0yemp5ZGJUMnZxSEE5THdkclMrWStnODNOcDFjMlBsYmV2Q2ZYOG5xZlhQTWVuNEcxcGEyU25xTkhvZkp2UStaNmVEWitqY1h1L091endQYTh2czlERm0rSWVyOGg2em05RHhmVTR1RnNmcXVkMXZxSEI5T0FCNXJkNStFeDZqUjZQd24xbmpQcG5DOUR6czJEejI3b2ZYUE8rbythOTN6L3dBODd2Q0gzM3hYdCtoaXplYTNlZkV4QmxFK2wwdWhTcjU3ZTBKaEtjNHR5ZG5XOHQwK1p1VjJNbVhPdVNZWVdwWE9QWXgxNWV6cWFlYldwdmlwbkhoYXVFMGhJSDIzeDN2K25yN0hqT3p5dm1YcHZPYU9mQjdUaWRuMi9HNitwa3gvTHZVZWI5UHl1aG5GODR5WlJhRVZ6aXF0anZ3dlA3ZWo3bmo5bjNQTDdIeTMwSG12TGRMbmZidkkreDNjZVZCSkFKZVQ2WEwrUStxOHlNcXo5ejhaN0RxNit5bHFXeGZBdlorSytpY1R1OTNSMmZsdm9QTi9ZL04rdTYydHRmRFBXZUo1MnhocHpURnArbCtlOUIzdExiN1dudWJGYjhIYTB1OXE3dm5OM25EMGVsMGZodnJQSGZjdkoreDQrenFmUE8xd3ZyZm5QVWZOdTl3UG52YzRRKytlTDlydjRzK3ZiR0FOaW1TRVVYb0FQbVBmOC9wYkdIWmpQZlROMHREYTdQSDNmTStrNWRHVERiang4M1oxZFBMcjBYdzEycFhiSEV5Z0lsN1RrZWkraitlOUg1L29hWHlUMW5sZWZiSDJNT3g5QTRQZjVHMXFlYTZQTjlEenQydXpOa3lpWUs3WTllK0hUdmk3T2xzL1R2UGVnem1mbHZmODFwNWNmc2VaMUlUdFlzdnBOUGYwY21MenU3b1RMZzd1bjRMdWNaTWtlMDR2VityZWQ5SVBuZlo0ZnpmdjhEMEhQeTg3UGgwdGkzM3Z4bnROL0htK0Qrdjhiek52WG0xc3BSVmpGZnRma1BXK2cxTjM0WDZyeGYzVHl2dFBNNzNQaEhwOUhvL0RmVitQKzVlVTloeDlqVStlZHZoL1cvT2VuK2JkM2cvUGU1d2t6OTg4VjdUZnhadm1uYjgvaGFCWlczMHJpZC9WdGorZDl2aERLc1dMMnhrODMwTkhZWk92ejk3MnZqZlJaVXR6ZXJvZVA5VHdzNHhjamIxTmZMcjAyeDAyeDQycEFBTGE1UGNjYjB2cmVWMXZMZFRuZlBlN3c5ZlBoK2djRHY4QWx1anplaHIzM01VMDVMV1V2bEV4S3ExTmZKajZXcm0rbCtlN3RpUjhzNy9tL0g5VGt4YXNIZjBlaDltOHg2enpPN29mR2ZUK1V5dEs4emFabVlodFliL2Z2RSt6bVh4bjB2bHRETm8xWHg2RzNrOWp5ZXA5WTg1Nk1lQzYvSDhUMk9UMU1PMWttdWEwVGorbitjOUIyZGZaK0QrczhiOTQ4bjdQekc5ejBQVDZXLzhBR1BTK1IreitaOWZ4dG5VK2U5cmlmVy9PK2wrYmR6aGZQdTV4SlB2WGpQWjcrTEtBQUFBQndkclUrWCtqOC8yTkxlOTU0ajFGMnRuMkpqem5vK041VDBuR3V4NCtWdGFtdmt3MVRpcnRUQzFRQUJiVEo2Zm45N3BhKzN6ZGpCNTdvODdxYW1mU3k2dlIxOXJHY1JrTDVyUWl1MU5lK1A2MTVYMGlJODl2YVBxK2Ywdmxub1BOZVI2bkpXUWQvUTN2c2ZtUFcrYTN0RDQ1Nmp5cTB6YVp0WVFlNjRmWCttK2Y3MHc4MXU4LzVSNlB5Mm50MzJNYjdiNC8xM1N3N0VsTTErSWV1OG56TnpCbGFZSXJYN1Q0L3dCVjN0VGMrRit0OGY3Zms5Zm5aZGYxblA2WG90UGYrS2VvOGw5cjh2NjNrYk9yODg3UEQrdGVkOU44Mzd2QzhCMitLUHEzbXZTYldPL2plbHlzWmlKRUlDU0RLR1NkUE5UVDJNZm8rUDFmYStTOUh0NjJ4NTcwSEc4bjZmaVNwVGJEcDVjRk44TmRzZGRxWXpBQUFGdGI5alQ2ZWpuMW9tdVVXenJPN2gzTlBOcmJPUE1td2dybXROc1gxbnkzcHZsWG92TitoMHQ3Nkp4ZTU4czlENXJ5SFU1V1V4RXozK2Z2Zll2TWVzODF2YUh4ejFIbHB2TTNzVE16RlkrNCtMOWIxY0dlbVl0aWZoL3JmSmM3WjF2b1hDNnYwRGplaDQreHJjL05oOVJvNy96ZnU4UHdIZDQxOFdrcHRIMmJ5SHFPL3A3bnlEMG5tdk45SFFwdFQyL0c2blZ3Yk9obXgvVE9GM3RPK1A1ejIrRnY0OC9tOS9SOC92NktYM2p4ZnNkL0ZsQUFBQUE0bXpxZkp2VGViMjY1Ty95T3AxT2R2ZVk5SnhJbXVNMDFzbUdxMk9xMlBDMlBDYTR6QUFIc09UNlBpYm5MNVcxb1cxdjI5THE2R2ZVc3JmT0wzNDgzUDJOTE9MNTF2bkZvbFhOYWJVMnNOK0xzYXZ1ZVIyUG9uRTd2eXYwUG0vSmRUbFpUQ1o3M1AzdnNQbVBWK2IzdEQ0NTZqekUzVGF5WkhwZWJ2L1lQSytrNU9mVzhmMHVYOUc0M2Q4aDBlYjg4N1htL3IvbXZYOVBEbitZOTdnOERjMHZ0dmxmVjZlVEg4VTlYNCtyTEVwenJIMTN5L3F1M3E3Znd6MS9rdDNEbDQrN3E5WFUyZnAvbmU5MnRiYkFIa3VqenZtL2Y0WE8yTUNYM2Z4ZnNOL0ZsOFAxT1RoYW9BQUd6anlleTV2VTRtMXFmSXZUK1oyb3liRmJaMXNSak1ZV3gxMnBWT1BDMU1acmhhc0FBSDMzdzMwcm1iT1R4blc4MTRqdGVXdXJrOUJvZGpUeTRMcTVOZStIUnphbWNYeWlaaVlsak5hNWlxYWZVZk5lbDd1cHZYVnQ4dDlENXpuNXRmNnI1MzBvenJPMVRMWE5kWEpqRW54TDJIbDlYTGordStWOUg2Zm43L3dBdTczbnZJZFRtL1ZQUGVoaUk4L3ZhbjAzZzk3aWJXcjhXOVg1V0VmWXZMZW05SHA3L0FNdjlEd1BGOW5sek01VW43ajQzMWZRdzV2aHZyL0pjN1p3K281dlIrb2VkNzIzanllZjI5TDV6M09IczB5ZlNlRjNlcGcyUEg5VG1mSy9TZWVKKzdlTTlidllzM0UydFNFQ0FTQVoxdjJkZlo4dnZjLzVkNlB6V3d2ZkU1UllRcmhhTUZjYlk4SmpHYTR6QUFBKy8rRytsUWFXYk44ajlSOCs1ZTNvV1Z2NnJsOS90YXZROHQwZUZ4dHpuVEZwaVpTSVJoTWVsNTNTK2xlZjlFQ2ZtSG9QTysxNVBYN0d0c2draUNRRDRYN1B5ZDFML0FIRHgzcXRXOVBoZnNQSkZOelhqUjJiZmJ2SStzNldIUDhpOU41dnpYUTUrN2dkWFgzdnNIbVBUY3ZQci9GdlllV2xQdU9MMXZvbkM3UStPZW44bncraGhUUDJmeVBxUENkbmorUTZYTTNOYUtjczEzdDdqamRYczYyZjVkNlhoUk0vYXZJZXAzY1dRQUFBQWN6TmcrVWVsOHhoZkhmRjdJU2tRaUpqR2F4TVl6WEdZRUVrRWtIMnZ4LzAvT05NdjRqc2NEeFhaOHdPL29kYjFmTTd2bWVqeHZPNy9BQ0ppWkFCak1ZRlNNRWtnQ0RFeEltU3lTWm16dGFNYXMwNTI1a3ZvNkdyWGs3dHJZdjZMbjczbXVob1l6WG9hMGFHemFKYk9HT3ZwMjZtREpkU2RETlRnNzFOTFBBNk9zMHRxMEo5THpkN3orOXBhMTZkWFRwcWJGdFhKTzVxNCtyZ3R3T2xhSVJGVlJFb21Ja0FRa3lNa1dTc1RsQ1FDRVJNUk5Za0FJSkFQZWNYNkowOWEzUjE5Zmw3R0g1bjZQdzR6ckpiRzFJaEtaaVFFeGlZeXhoaUVnUVFtRTR6S1dNMmdUUGQwSTFiVTVtOWx2eHVscDA1SFF2YkdUMXZLNmZrT3B5c0pyME5XdlAyclJlM1ExSytwNVdYZXBzYkZNdWNXcW5IejgydjVicGEzSzNMWkhTMUs4L2F0ak0rdTVmUzgzMGREVXlZK3h6OGVsdFgwOHM3Mm5oNitESjV6cFRpaVlpWWlVWlFSRW9JbUVpWXlNak1tQklURUlTUXpyYXU5UklBSVBjOFAzTldmUDNORzhScS9NL1IrSHhtQUFBQUlCQkJBU0VFeGpOb1d4TVptSnRFdTl6bW5hdk02R1cvRzZ1bGo0blJ5WFZ5ZXk1SFY4WjJPUlhhT2xwVTV1M2FMejBkU1BZOGpQMHNHNU16WE5aTEszeFJ6c3VuNVByYS9JM3BSSFQwcTgvY3ZCN1RqOWZ5blU1bXBseGRubTQ5TGJ5YVdlZDdSdzlqWHllYjZrUWlZaktLNXdJbUs1QUJFa21SQklBQjczeC9yT3Z6K2g4dTk3NFRDOEFBRDBuSTdmUXc5YWpZeW81bkcyK1Z5OXZSQUFBQUFnQUVFQ1poUG8rZDBlcHJXemlJTWl6SE5OMHpObFlya21iYVRqWmhNWlFoRVRLSXZwT2NXbE1LcEFURm9Wd21LYnhFek1Sa1lUT1VMYVdveVZtSXNyTlZ5SXRvd3V4a2hFdExMUGx1cHpjYlVSRWtnRWdBQUh1UEorcTl4NVgwNDh0NkRnK0M5ZDVQVjJNQUFGMFljSTJPcHJkSDFQTDcyNWl6Zk0vUitJU0FBQUV3aVFBRUVDWG91ZDA5dkhxMFd4QUFXMHlkWFc2RkdURHNZczNHM09iMnRQcHdjL1kwcTdVNkd2dTZ1YlgxcjRkbkhseWlkckhzOGJiNWdHOWgycGhmVE5vNTlYYXhaNnJZOWpIbTVtem83bUhaeVcxOG1EWXg1cmFaS3JVMGMrcGpNQUFDVGF4ZFR4dlg1RW9ra0FBQUE5bjViMDN2UEkrc3JSbFpZZk8vWitOOGw2TGdBQWJXUEZWYTlWcmJ1RFpzcmw1MnpvZ0FBSWQzazlhdStQa2RMbjQycUFCQWw3TGo5Ym5iUE5FQTJ0YmExZG5WMmNPZjFuSzcvQUI5em5kTFczT1J0OC91NlhVc3JmemZTNHQxTW5hMHVwenRuUzUyZlU3T24wdFBMcmJOTTNtK2p4cXI0eDZqbDl5dTFOaW1iaTduTTdPbjBxYlk4b25pYnZNOUR6K3ZqWmpOZWJzNmZhMHVscDVkZXU5UFBkRGo1MXZianZyNXNJQTZlcnZlUzZ1bFRmR1JJQUFBUFhlWjlIOUE4ZjYrcUdOb3AyOWJ6M2E0L2pmVGVicXZpb3k0c2JWQTNzVkpUcFpMWXlBQUFDSHFPQjN2ZWVSOVp3K3R5L0tlaTg5eE9weThiUUFCQjdIazlUazdmT1NRSFo1SFg0M1g1QTlOek96clpjWFYxZDd5WFY0SHErVjNzb25qYnZPNCs1enZSYzdzWjF0NXpwY2JzNlhTbUp2cGw1dXpwYzNaMDVQVmNudmErVEIwTmZiODUwZVI2UG45alh2aHpXODUwZVAzZERxNitURGhOYTcwNm1wdmJPTE55TjNuOEhmNVYrRFBzNjIxenVoemdCMGRiYzg3dmErcm13U0FBQUFlMzhuNm4yWGwvVGNicTZISjZ2UDFjK0NqTFNqSmlveTBwdmoxcyt2cjU5T3ZKaDZXQ000bXVaME0wUklBQUllbDRYYytnZUw5a3JhTStINXY3ZnhYRDYzS0FnQWc5WHkrdHk5dm1STUFBVzB2MWRUZXRyZXUxZVhzNlhvdWYxZFBQZ21zOEhvY3ZzYVhSMzhHejVycDhidDZQVHhWMktaZUZ2OHlpK09UMFBPNjJkYlhWeWNQZDVuUzF0eUpqYnc1L085TGs5SFczTnJGbXlpZEhQclpWdHFaOWZvNjIzd09oeXdCQklPem85VHlIVjVNeUFFZ0FBNm1odit0NEhvNmJ4cjU4V3JseFVaY2V2a3gwWk1kV1NsZHFWNUtWMnc5S3VubkZzNlRyWkk1K3hVQUFiZXBzL1FQRyt5Ni9MNmVTUG52dGZHK2Q3bkVBR0lCdVljLzFEelByZUx1ODNpYjNOMXN1SWdrZ0VrQUFrZ0FFa0VrRWtFa0VnQUFFQ1V3Z0FFZ0VFMjB2c1lOalduVTVtN1hRMk5ZQ1NRQUllbjR2ZDlGeU8zcTVjV3BudzZ1YkRyWnNldmt4NitYSFRrcFhhbGQ2WVdyak5ldFRTc3JheWsyeGZReTA1MnpqQUF5eDM2L002WHJ2T2VqODEzZUg1M3VjTklBUVFiT0xMOVU4eDdEV3lZL21QcFBLNVZkVFJ5YzNldlpHVDFQTDZua2V0eThMTi9VcHp0dXlaMzlXdnB1Wmw2V0hjd21tTTFRQUFFa0VnRUFBeVd0cmw1K1hTODEwc1BMM2JEZjFNZW5zNUV2V2NucCtmNkhPMWNtSGYwcWEyeFhtYldEMi9HN2ZzT1YzUGxYcHZIYUd4cnlaQUFtcjJublBUOWpuZFRUejROTFl3YWVmRHE1c1d2bXg2K1RIVGtyVmVsYzF3dlhHYUpyMk1Xbm5GcnFXdHBlMnVUUnpZK1B0WUprQkVNNjNzeFhwMk1JQUFnVmZUL04rdTJNZVg1ZDZYeVZWOE83cVR6TnkyYko2emw5bnlQVzVORjQzOVNuUDI3NFh0dmF0UFY4aS9Xd2J5Vk00cEJLWkFBQUFBQkJDTEl2WlhMeTgraDVicTR1VnUzVmpwYWVQVDJyeWV3NUhXOHowdVhSYkJ2NmRLTmd0ZjZSNTMxTzVoeS9LdlVlT3h0RWdHVko5ejVuMWZUMHQvUjJNR2xzWU5QUGgxTStIV3k0cU1sS01sYWIxd3RYQ2E0Mm90V0R0NE5QSk50TFhVdmJYSmRTMU5vNFc3clU1S29KQUFBQUQwUE82bjBuejNxdmsvcVBHY3ZhMU9qb3p6TjJJdGYySEk3WGtlcnk2TDEzdGF1aHMzd3ZiYzE2ZXA1Tit0aDNoV3hFZ1NBQUNVZ0NFQUNBV1JmTmZtWmRIeTNWeGN6Y3ZsV04vVXg2bXpiSlBzdVAxdklkYmk0eFhwYWNhTzVHN2h6L1dQTGV6OE4yL1BlVjZ2R0F6eDM5ejVqMWUvcTdlaHM0TkxZd2FlZkRxNThXdGx4NitYSFRlbE5vd3RYQzFjWnJGcTUxanA0Yis3NCsvek5uVTVHM3A0elM2bDdhNU5pbDdjZVRuWjhQSDI5ZWpKUkpBQklBRDZoNWoxK3RreGZOL1IrVnV4TThVNm0wN2VsMGRYSmo1VzFyYldDTlRQTmQ3N0dLUFZjZTNXdzd3cFlwSlRLQ1NaSUFCSUFJQUFDTVN4Zk9MOHZObytWNnVQVDJyWlVydTYxTlRadHU0Yjl2UzNmTjlMbFg2OFd3MXRoN3ZoZWk3MmowdmsvcS9GaXpIazl0NXIxRzFnMmRMUGgwOWpEcVo4T3JteGEyWEhyNUtVM3JUZW1Gb3J0V0ViRkhxTkRZOUJwNTc0dVFNRmVUdGFYSTI5TzJzM1V5WFV2ZlRKc1k4bEUxMDgxTmZKanB2VEdZcHRHcG14VjJnWjF0OW44Zjd2NTM2RHkvbStqeStocVcxTTgyTGVxNWZaODUwZWJaUzltUEZhM0xhM29qbmRmVno3dVBhMU1tc1NCTVNKSlNnQUFBQkFtQUlJUWxzVXo2OXNISjJ0V3kzU3J0V3FOU25MZUpyNkRRNlBsK254OEpyZmdwcDdUczZlLzhBVGZOK3QrUCt0OFBWTmZZK2Q5TmRqejZtYkZxWjhPcG13NjJYSHJac2RHU2xONjAyclhldUNKUFVhT2IxZlAyYllzQ2NaaENKb05XK0x6Ky96c2JWdXBlNm1TNmw3Nlh2eDVMcTVOakhiT0prcmx6ODJDbTdwNjI5MnRUZTE3NDB3aGRYSmxFNVJJRmRxV1Z1S0w0c29TbUpnQUFBRWlBQUFFRXBnQ0NBQ1RDYTNVeUU0VFVaSkppWXhSVGZGTVdnMmFaZVJzYXVoank0eGZXellkWFBpMWN1TFh5NDlmSlNqSldtOUtiMXJtdUZvdXBiM3ZKMmV0Z3lDVndoaktTRlNCVmF2bXVqeXFyMHRyYTJsN2EzdXBlMmxyYTNzcmJLc3BZekZjeFZhT2xyN25hMCtqZlRKbkV6QWxKQUFTa0FBQUFBQVFnUkxLRUFBU1JFU0FFQUVDUkFpVUlFRVN3bWxOOGVuWnhNbGFiVjE4dVBYeTAxOG1Pakpqb3kwb3ZXbTlhYlZ3dEZjeHRZN2ZSZU50Ym1PNEpKSkVJU0loQUZjMDh4MHVUcjVLV3hObExXMXRaVzJjWHpyT1VXbEtFVE9LTVppSm5PTTE5TDdPUE51NE5qYXhadGpIbDJNZHJxM3NyYk9KQUVwQUFBQUlnZ2tBQUFFQUVUQUVFSXd0V3ExS2NtUFh5WWRUSmcxTTJEVHlhK25rMTllK0hMSHYzNisvWGFLc2xkZTlhTW1PbkpXaThWWHBUZXRVMXF2R0V0ekhiNkp4dHZieDJBSm1KQ1p3bWtnQUFwdFR5blQ0MVY4ZWNXenJiSmF5bHNvdGxFNXhaRXlDRWtZeTdHbnZlaTBPbnE1Y0dwbXdhMlRIcjVNZFZvclJzNDgyOWoyZHpEbjJjV1hZeDVMNlh1cGJPdHM0RXpJUUVER1V3a0FnQWd4bUs3VXJ0V20rUFd5NGRITnJhV1hXMU1tdnI1TU5FNHFiWTYxTUZVUWhMTnM0K3BrMk1VVTNyVGtpbTlhTDFwdkZWcTFYcmpOWm5FVnpyZjMvSDZHOWp1QUFCQmhZSkpoQklCUmJGNTdmNUZkNlltTXpqTnByYk5iS0p5cmJLQWxJbUE2R0RhOWh5Tzd0VXl4TVZ6WFh5WXZKNy9BQnVMczZPdGZCWGF1Y1RmR2JZcm0ycVp0eW1mZHhiRzVpMk5uRm0yY2VTL0hlL0hhMnQ4NG1UQ1lxdFNtK09uSlRYeVl0VExnMHN1dHA1TUdua3dhdDhPcmJGUmJGdlk3eFd1S0JNVGttUW1Wc28zYzI1RXNKaXUxYUx4VmV0TnExWGlxMFdzV3pYRFl3WVdyaWoxdkw3VzlpMkFJSklsQUlNTFZtRWdsSUFHdGZCdzl6bEZaSUs3SzV0aE01TFRGc2t6RXpFekNTWVdSYjBYUDZuSnphZm10cm0wV3Fsc1Z5N3RjdXpXOXFTSnFyaU5XK0hWdmhwdFRPTDlmRnQ5elg2Rzloelg0NHppY1U2R2ZId052bmExc09yZkZWT0xFMktaTnlteGZYSmxhVW9NWXg4MjJoWE9NbUVETm0ySzcxOWQySm5HWXhzd3RXbXltOWFwclhlTTRwdlYxNVVydFN1MUs1ZW41M1c2bXZ0eElJSlFnUVJLRVlXZ21ZU1RDVWdUQWFPWFY1RzN6Y29nU0NDbTlxYlhpYlpRbXM1SmxNd1F5SXBQSm5Yb1l3QUpDWmxjdHQxeTcxTS9ZdzdNeFRacGt5aWNvbENVd0phVjhPbGx3M1JldTBVcTZkOGVuZkJyWHhZVnFTTm11S3lLNU10MFo4MmV4czVSbGlXTXhqTEdhNFdWV2lxWXF2V0pwdDF3WFZ4NFdqQ2FWMnJoTHZhWFM3V3B2SklKUVFpSkRHUkVJcXZXWW5JbUptSmtCTWt3SjBNMm55OW5uekFpWVNRSlZXdnIzdmduSk14T1NaaGxDVXpDcEd2V2xVVXhRSmhuTTV4YTViWnJrMzY1cksyeVRNSkpnQUVvVGlSTFhuSHIycFROWVJBVGtuSmV5TFpMd2xLREdXTXNaWXpYR1dGb3dSWGFLclJhMTltdUZOY1ZjTFJoTmNabnM2ZS8zZFRvRXdpSkVDRVl5VEdLSWxFcXJVeWljb2tuS0F5aVpKZ1NoSm81dFhsN09qTVJJQUJCWE50ZTk2NXZKTVRKS2NvVEV5VEV5Wkp5aE1UTU1vbVV5VENZU1NJQWtSS1ltQ0V3Uk1pRXdRSm1FUWhNNGtJeGxFc1pZekVFV2pDYTRTeG1sclR6akdJbU1aakdaSTdHcHY4QWIxT2dSRW9RbEJFeEJqSWpHWXhtSW1LclVtSnlUbFdaVE1Nb21VaVltU1FhdDhISzJkQ0VTQ1NBREdXRTIxNzVLN1pFSlRNSmdUa1RDU1lsREpNd2tFZ21FcEFFRUdGOE9NMGd5aStWYzh4Y2tRQ0pRRVFRUk1STEdVVEdNb1JqS1dyWTFaQkJFd0poMjlUbzlQWDI0a0lJbUJDTVppSlJNWW94bUltTVpWMm9Nb25LSm1KeWhLWmljb21VeUlTbVlZVFhtYkdsclpNRWdrZ0VFU2hHRTMxNzU4SnlDWWtTU0JDUVRFeUlDUW1RQ0ZZdHE0VzEwMUFBbW1mS05sR3lna0lJSUVvSWxFb1FRbkhaR2xMR0JBQnRZOHZhMU9qc1V5SlFqR1FpWXhRbGlyRXNaakdZaVlnZ3h0VUNZbVU1UW1KeWlaVE1KaWNoRXlTbVluWHZpMHN1dHI1TU9Lb0FnRVNoRmRyVTMyc0p6QkJLU1lBa0VJU0FBbkpyek9rVkFBQUFSZkdOdkZ0RmdJa0lrbUlDbGthZWNheUJKQWxPM2l6OUhEdGJlUE9JSW1JUkJFeEVvUmpNWXpFU2hFVEFBQUFBRXhPVVRNVEpsRWs1UUV4TWtwUkZOcVZXcGhhc1RHRTF3VnJ0WFh2aXh0WEZHTnJZVHRZenRRdUFDQUNTQWhMRlpHbGt3QUFBQUFBUXRpMnE1Mm9uT1FDSlV0cnFiV1BEYlMxa1h5aVppYkl0YlRKc1V5VE13aUNKZ1JLRVJNWWtUR014Q0VnQUFJUkJKQkpCSUFKVE1UbEVqS0prbUpKRWlFZ0FBcHRUV3lZZFRKaTFjdUtFUk9XR2JGbGliRmlRUktreGl5WUpqRUFBQUFBQUFBQzBUbDJjV1hieDIyOFY3NjNBa2dFQ1FnSWlZZ2hFU3htSVJFd0FBQUFCRXdBQUFBQUFUbEV6RWt6Q1FURWlRQUFDREdZMDh1SFN5NGFiVUFBQUFBQUFBQUFBQUF0cmJkeFp0ekZuemlaQUFBQkFJbUlJbENFeGpNRUFBQUFBQUNKQUFBQUFBQUJBU21ZQ1V6RWdBQUFSTVFqWHRUUXpZNnJRQUFBQUFBQUFBQUJaRTcyRysxVEpLWmlRQUFJSkltQkNJbENBa0FBQUFBQUFCQ0lKQUFBSUpCQklBQUFDUWdKQUFCRWtFaU5hMWRITlhBRWtBRWtBRWtBRWtBRW1SdVlyYlZMU2tJQ1FBQ0FCSWdDQ1NDUUFRU0FBQVFTQ0FBQUFBQUFBQUFBQUFBQUFBQURGR2xsYXVSQVNRQUFBU1FBQU5uRzNzVE5JQUFBQUFBQUFBQUFBQkJJQUFBSWdBQUFBQUFBQUFBQUFBQUFBQUFGTm5Qeld3bVFBQUFBQUpSME1NYkZJQUFBQUFBQUFBQUFBQUFBQUFBQ1dLSlRCSkJKQ0pUQkpCSkFBQUFBQklJQUFBQklCQkpCQm9aY2xGckFBUVNBQVd4WG9ZY2VZQkJKQkpCSkJKQkpBQUpJUVNRU0pJQUFBQUFBQkpBUUFBQUFBQUFBQUFBQUFBQUFBQUFCcFpNdW5reWdBQUFiVk1lL2l3Z1NRQUFBQUFBQUFBQUFBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQUFBQUFDU0FhMlRKb1pkZ2tBQWJtTEJ1WThJQUFrZ0FBQUFBQUFBQUFBQUFBQUFBRUVrRWtFa0VrRWtFa0VrRWtFa0VrRWtFa0VrRWtFa0VrRWtFa0VrRWtFa0ZGOG5QemJjVEpCSkhRd2F1eFRFQUpJQUJKQUJKQkpBQkpBQkpBQUFBQUFCSkJKQUpJSW1BQUFBQUFBQUFBQUFBQUFBQUFBQUFCVGJKejgyN2pLVTcrSFMyS1lnQUJKQUFBQUFBQUFBQUFBQUFBQUFBQUlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBS2I1TkRMdTd1TFQyS1lnQUFBQUpJSklBQUFBQUFBQUFBQUFBQUFCRXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSVdsVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0NTQ1NDUUFBQUFBQUFBUVNBQVFTQ0FTUVNRQUFBQUFBQVNRQ1NDUUFBQUFBQUFBQUFBQUFBQUFDQWdrZ2tnbVFRaUV5aUNRbUVBbVNFQUFDUUFBQVFTUUFTQ0NRWWtra0FFa0VnQWdsSkFBZ0VrRXBoRWtBRWtFcGhFa0VrRWhKQk1FaEJJSUpJSklKLzhRQUtCQUFBUU1FQVFNRkFRRUJBUUFBQUFBQUFRSURCQUFGRVJJR0J4QVZFeFFYSURBV1FGQmcvOW9BQ0FFQkFBRUNBTzJYbkZ0TndsR1F4aXNFRUtUU2tWcmpHTmUyUCtZQlFBR01CSUFDRTRBRkJOQUJFSkMyZmFCRUozNnlwQURiYWlwb3RPc09SZ0NNWVVrZ3AxMUkxeFJIYkgrREgrZ1VBa0FCSVNBRWhLVWdCSUFHTldvamJRWmJDMEVWSGtka1h6eVlBQUZBQUthV2gyT3RvakNnUnJoaTNJc2lvcXFXMDdFV2ovQWxEVVpVUnhyL0FDRHNCVGJUY1JDRWdRSExJN0ZBQ1VnSndrSVliYVEwaHZzaGNobzBDbThPMytJKzJwaDJLMnRZQUhiQzJWSmNZTGRnNDdmK054cmVpQkp2RDBrakJBYzJVRDJINkpURml4TFk3YkpzRjV2L0FBanVLRklUNnV3QUNReFBqM1YrenV4Z2xJU3kyeWh0RFFvZlJoY2hxUTYrNjh0SWl1eFV2T0FBQWZRaGJWanNvRTJOZElMcmhCQkJDZ1JSby9xQkZqVzYzeFlUN0Z5UkxCKzJmMkZBZ0NoUUFBQUVhV3pJbDJ0RFNVdHRKb1VLSDBOTE1sMTVSQ1FnV0p2MVcxajZHajJ0RnBGT1UyYXZxY0VLQ2dRUWV4SDZNaTJOUVdRWmtxNXpKTHYrUUFVS0ZBQ2dBQUFBaENJYytSYndCUW9VS0hjMDZ1UEl1N0NnYVRTUTZXRnRyUTU5RFZxdFFDM1dHeWIvQUhwU1ZJTkdqUm8wcnNhUGJIM3pUS3JmSWh6WFo5eHVNbVN0WDU1K283Q2hRb1VtazBLRkFBSVFrSlFCRWxTSTlDZ1JRN0VyVzg2czNlbERDS2pJdWkwVTBwdGFGMGV6YTRzbklaemVyeVFvS0N3b0dqU3FQWS9xQ3kreFBjdWNpU3BmNzVIMEFvVUtUU2FUU2FUU0tTbElBQUZSWDVEQUFvVU95bHV1dVV1bXdxaUc2dHdtcVJTYVF0SzBPZGpWdWNqUzlyeGQxVVNxalJaV3c0aFZLbzBhUDdaRHZybFgrUUFkaFFvRk5JcHR0RENXMDBLVFE3Q21YSEVDZ2NxVzY3bGRMcUFWVXFrVkFWS3BCUWFDMHJRdWtvY1V4SWszOGxSSkNjRWtxRHFTU2FKLzRRb2RoUW9FVUtTUVk2QVVsSjFBVFFvVUtRdDFGWld0eDNOTHBWUWlxbFVnc3JsVWtwSVZTVklkUXVNaDV6dXFtYktiRTQxaHVHcFVxaVNTU2Z6Z1dqK1RuVytzNSt1YzFtczVySXJQY0ZwdndwczRJSU5zc1RmQ0VGQ1FNQ3NKSW9VS2lPUzBsYmp0QWxTaWEyWFJJTEtDbmp0cFh4Tzc4WUtzZ3h4S2R6MlVhNGpOcm1VTzFXNVZ0SXN0ZzhkNDd4M2p2RytOdjBITlIyUGpINHgrTVBqQ2IwODZWZHVaOFIrTlBqWDQxK05icndpZ09LV1RYWFhYcWtPTVdWTVAybnRQYWUwOXAxSlpvSHB4YWE1TXo4ZkRnRnM0TUJjV211R0o0aU9KamkzOHErd0NPK3lnNHVzN0ZTbENwYnlpbzJxMjNLRTJMUE5pT1Z5WGppbVJWcmJmZVNjMG80c3M2cnphcmZiN3RYQzRYa2ZJdFRxZGQ4bDVLL3orM1R6am4wNU5YU243ODRhUlkrSldCZCtQS2Y2cURkSzZwVE9EU2Y2cEhKNmRkL3F2NnJuOTZIYml0cC9PNnovVU5JUFkxQmZudEdzN1pKVThwUjdjS3NmTUZCM2F3ektVbTQyNlJHb1VrZzFoeW5UeHVkUzNPVTh1cFpOY0U3Yy9vZGgyakxSMVIrVmZsYTI5U2E1UFhTbnR5Ym12eXNPcWxwNXBWK1UxY0c1cjNITHp3dVpadUgyZGErUVhXQnhYK0Y0cHdxdVhzL3duOEpkTElEd3EwOW51cC95cDhxUnVwMVhHU09wNDZsanFTT29kMTVLZ3RsSGRTa0x1U0YwVmJLY1d0UkpVYUE1TkZrc1IyZU5yWWNCNUpIZlJOZUFGQWtwcFpzbkhXbXE1NHpTaVFhNEwyNS9RQTdnZTE5cFhHZTNKcTZVOXVxRlFPbnNQcDNhRFhPblBlcG04TnU3cmRvdGxkUXJ2WFQ3NzlWZTNUeTAvaG5QYm1sMmFMUm9VU2FOQ2xGUkpKS2lTZTkzalRHWWhoU1k2aXE0SVNYNlRRN3BMaGkwKy9EbHlHSjhUc3F1Qzl1ZmZVSGkxNHJuOW02ZldtdWFUK2xYYnFPeHg1Rld4K3VmeVJTRWRQRFRVT3VWTXpyTjArN1Nlb3Z5YjhtMlRtTmRWT3pYTnJTOVMrb3Z5VDhrdDlSYWxTZmtuNUhIVU1jK3VOeWFMVkh1YU5XOWIxS0tpbzdaN3BWUFRjWTY1TWk5MkM3b2Zma3hiazR0TkR1Rk9VSlBKZVNkT3A5ZFJHeFZ2c0t1R2NUNHhYTDRQOFQvRXorTjl1bmw1cmw5bTRKYUs2azNmcFYyNTA1WXpVQ1RkdWV2b0N1RFd6Njg4VHdEdExhK1ByN3dqcG4yNnFkN0gyWHdQK0EvZ0VjRHFTeC9BRGdJNEtPRThsczdCYUlOWU5LcTNtWlNxVlJKUDBzRTFhZVRWY0pvSEQ1U0g3bEpqdWxBSVBaWlU1ZWIwNGVuVUt1cEZRNHRwdHYyNmk5MEw0N2R1MXpueUpIU3VyenpLODNyaTVxNVU3THJIRXVRLzNrR2RVbm1kYzZYd2RkT2R1VlYwMDdkVk85ajdlLzhBSWVRRStsSzhoNUR5SHY4QWt0NFpjUTRtcmRBbDJwNUM2ZzFMS3FWUkordkU3NHA2N0l1dHVCNDVKWWQ1SE50VVNjVWtISktpNVR0Y1o0eTIzWFVpdUlYWDVFK1JyWnpXcnJkUGtuNUk1YnpEdjA1dlBicWJkd0xZbWROUWl5dzY1RkRGQ2draXVFOXIrYTUvWEFPem5ibFZkTmUzVk9oMnNuWjdwajhXL0ZySFRHcmpHK0xmaTBkTUIwMFQwNWRhWk50Z3hZeHFkYVpTSXBjVXFqUm8vV08vWU9TcXE2V200MmxEemI5NmZnUjMxSlVGYmJLTGhzRmdaYTdkU081SEJlM1BxSFlmUzJNRHR6dUpib2MrZlhUMnk5dXBObWcySkRKdjY3OG9jVlpya2ZibjljQTdQTTF5bXVtbmJxbFE3V1A5T1dYWmsydUZDakYxQXZkN1VwNWE2WFNpZnZIa1crOVNiOWNYMVdOeVRFcEZSM2lBcmZkYWxxdDdNKzRjVnY4QVhVajZjSDdjK29kd08zVGEwMW5tZG9sVGFpUkxEYWF6SVl2RHRDajI0WDI1TTM4b1h6blBCbTY5V3VVMTAyN2RVZTlzNWIvYUx2OEE1L3ozbmZPK2Q4NzV3WHNYcTR1Tkd6WEtNK2hGOHZpM0d4SWRXU1ZFL2d3K2xMQWpwaVZCcDZrTERvTzI2bExVNVA1RGYrbWZicVJRNzhJN2M4K3dISHJYVWFTUnlhMFJvM0NiVlhKYnR3aTVWMUpzNENZcGlLVHd2dGVESWpZNDN6bDdxUlp1SDFjb1VhMmZLWEtlVDlySituTGFRV2wycTczVGtLM011UEtVb2swVDlUd0NmeDJtSHkyNVRxb3lMa29LQ2d2ZmNxV3E4M3BSNlo5dXBGQ2hScmhIYm5sRHRudHdhMVZ5TzU5UHI3WFBiSVhiRGE2NXhmT0wzb0c2d0huZmZpNGUvd0NJbXVRcWh1ellWajRsWnVNL1MrOER1OWc3V1RzOTFLK1Qvay81UCtUL0FKUCtUdmsrQjFEcmwxTnFRcEM5OXlzcVVva2svZDFoOWprM0Y2anlLUzFBUmRuUVFzTDIySlVhNDN4dGlKWFVldUoyUHczaG1iWlR6SGhmQytHdVNhNExhcTZpWG1KS1k2aFA4KzRQWnE1VGVuSEFuaGx6cnFMYU96VE5qdDFjakNGeEpOc2FxOGN3NUJ5V3hjNXRISWE2azk3SjJYeEgrTi9qZjQzK04vamY0MytPajhWcm05MGJLQ0ZiYkZaVVNUUis3YTFoNUhJYmRUTDl0anMyemtzUUVWbmJiSnJoZG85WDFmVjZoRGpWdTl6N24zUHV2Yys1OXo3bTZWWUxhbFZ4dVVoOWlPKzQyM1lvQmQ1dmVrcDE0ZmVmVjVCQTl1V09uMWs5WDFiNFhHMExpM3ZrL0xLalB5WXJUdGk2aWN6ZFVtclJkdk1lWTh4NWp6SG1QTWVZOHg1aTljc216a1VrZ2hXeEpKUGM5c2R6UEUzMStkeE8zRkpUMCsrM1NnYzUyelJvaWlNZDhmUVVCYjdkY0xoVWFNKzdVZU00aDExS2NLTlJvVVcxTTJvMnFYYUpWdm9GbFRyU1Z4SkUyRlVPVk1oVkJueklDa2R3QU1CSUdNQUFBQ2hRTzJjL21aVU9TdGZLMnV5Rmx6dm5PYzk4WUF4aXNZeDJBdHRzdVZ5cUxGa1BreG96aUgzMG9BVXZGdnQwVzJvWVJHOXN0cVZBdUZzb0ZwYnJTRndaRSszMUNtem9GVzY0em9Da0FZQUNRTVlvQUFBQUFIT2M1N0FPcy9lWEdqU21KTHExby93NDdZN0FXdTJYTzVnUklraVNURmlreUpDVWdMWFZ0dDBLQzFHVTd1SEV2dVJwVUs1V3lnV25IV20zSU15NDI2b0UrZkFxMjNLZmIxSTdBQVVBQUFBQUFCUStvSEZPTWNnNDY2MzlvTjdKZkM1MS9pL3Bpc1k3RVczaXpaOGo3OU55VmV2SWVRYnU1dVBrR0wwNWR2SW91YXJsNUR5Q2IzL1Jua3Y5Ri9SLzBmOEFScDVML1JLdnB1UGtSY2wzWHlLTG0vZmZJK1JWZWZJK1Fidks3bjVEeUNwVC9GM1dld0FGWSsvRk9NQVZJNE5QdDMxS0duWWw5c3lMM0YveGNadDBxWnR0dHR0R2Jac01hMk8yQlFsOGNrOGRsVzVpS3hZL0Z2TkpoUTdhbmp1MjIxdWgyNkFpMXlvMEMxdTJ5NFdkeE54aDJ1M3pJOXV0MGkwUzRCRzIyMjIyd1hkMk93L0xpdkdBQ3BrTHJtTisrdXJxS3RseXVsMys0cTJXQ2ZibEorOGxPYzV5OWI4d0lzeTJNTU8xWVhiakFsd2IweEFpdnRlaGNZN2NXMWNkblc2U3huTmh1Tm5uTTFkNUplblB3SFdMbGRYNThDUkVnVTR4S3ZNbWRscEVxSG5PYzJCNlpIQUEvRGkzR1FISFVJZHZWL3ZadGE0U2tkd2tvV2o4QlhIZU9pUGNMVmNMYW9mYTVxMjIyMm44azIyWE5KTGtWeVJEZWozZG9LbTNlQkRlV3hWclplUElITnRyQy9GdU5YZDU0WFdveGdMNURjN2sxZGhiRGNWaTF5V2RvVXk4WHJiYmJhd04zUjREOGVNOHJjZW1YZDU1UldwUzFxVVhHbHRVQUV2TVZqR01kK08yQnBBTWxkOHUvYkgwc0ZHdHR0dHQ0emQ5ZGhPd0xoRlZkYTlMa1Qrek43dWI3Yml1Vndac1V5NVcyMXNMVjNrdVhLUGNaVjZsMjV5RXh5R1dUQmFzeTB6b0VlOFM5dHR0dHR0NDZ4OUJXTVl4MnRsa1FoWldwYTFyV3RTeW9xSzhBQUFTNG4yZ0l0azBGNTdrTi84QXBqdGJyZGFiQmZvcjNHdkRlRzhONGJ3M2h2RGVHOE40YnczaHZEZUc4TjRidzNodkRlRzhONGJ3M2h2RGVHOE40YnczaHZEZUc4TjRidzNodkRlRzhONGJ3M2htZVBlM3VadWxvN2dmUUN6OGJWVGkzRnVMY1d0YWxxV1ZsUlZzS1RTUUJNZy9WQzRGd2gzVy93RElQcWF4QWcyT3lYKy96WnNCMlR5RHowZTdQWFp6a1l2cHZoNUQvUXdMakVsTVB2WE1UL2YrKzk5NzczM3Z2ZjhBdnZmKy93RGYrKzk5NzczN2R5ZWt5SlZ3bmYwUDlBeHlCMjlwNUJiTC9PbitmZzhrdUVySENuN25iYnRhcXg5RUlzZkhuRnV1dXV1T3JjVTRwYWxsWktsNTJTVWxKRkpxWmJDUG9oYXBmM0NlTFdLL1htWk5aYWZmcGlPQktraElDMTFCZ1FvYkREejlaclA1NTdNdlBNeTR0eHQ5QXR1dU50TGlUSnNERU9YSWp4MytOMzdrRm5kYStqVFZrc1RqcnJ6anJqcTNWdUxjVXRTOTg1elNrSktWSktWSU1xM1NJZjZjUHRjbDIrWE0wM1I3UkdaVWtBQlM2Z3dZY09QSGVrQS9mTlp6bXMvVnA1NW1WR3VGdkFCUXRTR25HRnJSaG8xYkoxdms4MXRYZGhpeldkeDkxOXg1eDFicW5WT0tXcFpWc1ZaYlF4eHh4cVJZbjRxVm9XaGFGMUpzTWlGK1hFSUhNN2pVVm00UFZ4VzJYNjZWRFE0dW9jYUZFak15SkE3Zy93Q0psK1F6TGkzQ0xRTWdDclpPNWJERlJYWjdWY0luOGpoZG84ZTFXeHg5MTkxNXgxYnFuRk9LV3BaV1Y1aFFZSEVJOFh1dE15em1rclN0RGlIRU9PMnR6akI0cWVNL3ppckk0eDJZUkNSelY4Tld4c1FCYXJaQUhIQnhhUFlrOExUd2lKYmhVcWdNWXg5UWMvWE5aNzR4Q1c0aTR3LzRvOE1YeDVQR0ZjYVRidkRHMXkyakc0cTY1VndZaXhyZEJja09QdXZ1T3JkVzZwYWxsWlhzbXJWeFJsbnZudkxoU0k2WEV1SWNRNmg1RHlIa3lSSTlaYTM3YzNiSXRuUWh5M0MzZU9FWU5hNjZNeHRkUkE5a3FMN1AyZnMvWit6OW43UDJmcy9aK3o5bjdQMmZzL1orejluN1AyZnMvWit6TUlRMXhEQURlanJDV3RBQzJXUEhtRW1Edk5nc3BXKzQ4dDVicTNWdUtXcGFsbGU4R0hhTEVPMmM1K3I3RXlJbHhMcVhVdXBkUzhIdytIL1c5VlRoY2kzNXFjRmdhNjY2NjY0MTExMXhyakdNWTFBMTExQ2RkZGRkTmRkZGRkZE5OZGRkZE5kTk5UU25WVFpONGNrcWVXOHA1YnFuRk9LV3BaV1Y3V3kyMjIzQS9YTlo3dk16WWdXSEV1cGREb2VEd2VEb2QzM0tnNkxrbSt0Y2xaNUkzZmtYbEZ6VEtDeFd1TVl4akdNWXhqR3VvR3V1dXV1dU1hNjY2NHhrdXFtTHVxNzI1eUYza2p2STNMK3U3TnI5UXVMZFc2cHhUaWxsYWxxV3BWVzIzVyszL1hPYzFuT2UwbGlWRkN3c09CME9oME9oMzFQVTlUZmJOc3UzaFhlSk9jTlh4ZFZySy9QTmNsYTVHM3lGRitSZVVYSk1rTEJ4V01WaWdPMk1kc2x4VWxVOVYxY3ZidklYT1F1WDVkNFZjVlNTdkhwNkphYmFLaXRhMXJVdFMxTFVwU3duMlhqNDlxdGR0N1p5U1NUc0t6bk9jOXBNWjFuMGl4NmVRc09Cd0xDd3NMMzJ6YnJ6QXZCbEdVcVk1Y2IvQUcxZkhWVzdaTnhSZWtYOXZrTFhJV2VRdFg5Ri9SZmtYbEZ4VEpDOTFTVlQxM1JWNVhmWEwrNXlOemt5K1NyNUN1OHFtUm95NjliMWc2SE1nNENNN0ZhbEtXcGFsTFdTM0JiaEVrb1JiSUhiT2M1em5JSVVEbjZ6SWhBTllMS21zaFFWdUY3N2JBc3Z3YjF5UmE3bVpJZmJ1YlhKVWNtRjNDUEJyNHU1eDFjREtKOE9tSWpiU1NWbGN0MTNrSzc2dTZxbGhDTFEzeGdjWThXWHpmenlONS82SWFSR0IzMkpVdFMxTEtsS1ppTngxS1VvbXJUYmM5ODV6bk8yUWRnb0VIUGJNK0hRUGNoVENrQllXRmhZSVdGYnlnN0UrNFdpWTFmV09UTVRFdEI0UEI4UCt2NjVmbHhXckdwanpxK1dPY29jdkJrZDJld1ExRzlvbG9uZmJZcksxTFV0UzBJWmpGWlVWa2syZTI1ck5aenRuTzJ3VUZCUVZ0c0RrSE9aME9nY2c1emxiS213c0xDOXdzS0N3dHhsVUJVSXhSRkVNUUUyeEZwYXRyVkIwUEI0UGV0NjNyK3NYdlc5WXV1UjFXMDJqeFhqQmJSYnhDRFFyYmZmWXIzS3l2WXJVc3FiWUZibFpWdFZwdHVjNXpuTzIyMisyd1dGaFFJVUZiQlFPYzVtUS93VzBwbllMQ3dzTEN3c0xDd3NMQ3dzTERnZERvZDlZTytyNnZxK3I2dnErcjZwZDlYMVBWOVRmMVBVMzMzMzNMbSs1WHZzVmxZQ0VaMjIyN1cyMTV6bk8yMmR0dHQ5OWdzTENnb0tDd3JiWUtDZ3JhVkVVbk9jNXpXYVcycG5JVUZiQllXRmhZV0ZoWVdGaHdPQndPZXI2bnErcjZucWwweVRLOTBKSWUzMzMzOVRmZmZmZmZjcjMzMnlFQTV5VG1rcGdXemJiTzIyMjIrMjIrKzJ3SVdGaFlXRmhZV0ZCVzRVRHM2MDlEQnpuUGJKT1ZvVzFzRmJiQWc1MjIzQzk5L1U5VDFOL1VEbnFGMzdiaGUrKysrKysrKzJjNTJBQ2Z0R2dSWW0yMjIyeFZ0dHZzVjc3bFgweUZCWVVGYmJCVzJjZ2hUc1Z5QXBPYzV6bXM1VWhUZFpySU8yMjIyKysrKzIrdy9RZ25PYzdiWjJ5QUVENnBRMWJHTGZuSk9kaXJiYmJiZmJQNUFoUVVGQlFWdHRrSzIyeXFNWUJ0cHR2alRibFExSTJ5UVVZL0xJQVQrdUMzcjlBRU1JZ0MxaTBDMEMwSnRTSVFHMjJjN2JiRlcyMjJmdm1zMW1zMWtFSzJDZ29LMjJ6bmJiYk9jNXBiRGxzY3Q2aG5CUnBwcHJycG9FQVp6bk9jNXpuT2M1em5PYzBFTlcxdTFJakNzNXpuYk8yZHRpcmJiYmJiT2M1em5PYzV6K21kZ29LMkNnZHRncmJiYmJiYmJaYVhiYzdHLzF0TU5XNXRHMjIyMmR0dHR0dHR0dHR0dHMvd0MzTzIyd1Z0dHR0dHR0dG5PY3V4SFkzK2RwaHFHS0NzNTIyMjIyMjIyMnp0dG4vRG1zNXpuT2Mxbk5aem5PYzV6bk9jN2JiYlp6bk9jdXczR3Y4YUVOUTZ6bk9jNTIyem5PYzV6bXMxbk9jMW5PYzV6bXM1LzRxZzlEL3dBTE1SQ1A4R2YxeldmK1U5SGNhL1ZDR0kzL0FDTTFtczFtczFuODg1L0RPYzFtbElmalp6bXMxbXM1eXl3MjNXYzFtczFtcy9iUDF6LzJYNG40eDRvSC9rNUViN3g0di9MSCs0ZnJJamtaemtWR2pmOEFNSDU1L3dDQTh3cE5BUjQzL2dBZjlMekJSSGovQVBuTlAvSjVyUDhBNG9keCtoN0NoUUI3Q3NiRDZudWZvUHFPNG9mVVVQOEFBUHYvQVAvRUFGa1FBQUlCQWdJRkJRb0xCQWNHQkFRSEFBRUNBd0FFQlJFUUVpRXhVUk1nUVdHVEJoUWlNRkpWY1lHeTBTTW1Na0JVY25TUmtwU3hRbE9od2hVelpNSFM0ZUlsVUdCemdvTkRZclB4SkhXaXd3YzFWbU53by9ELzJnQUlBUUVBQXo4QTBBQ3VWbFpxV1RlS2Q1TWx5STQ4S2pzMDFJd0RJUnRZMU16czVZeWZyUkdranhIVlEvM2psekJ6TTZ5clBuRmprQVRVdHErdUh5QjNweHFPOWpMeGpWa0EyOWZwcmFSSnM2aFNvTWxHVmFzaFFuWTNPQnpqUTlSTlowWFlLS1dCTlJQbGNhRGtrbkkwVkZKSm1TTWpUcG1RTllDc3F6NStWWjgvTC9kK1hpaTFNZHNoeXBVR1NpaWE1STVyUzNFZXNOamlpQ1FhS2tFVUpSa2RqNllIajFnam43cWE0SlFEazlHWkFGQzNpNkM1NWdPMFV5MGpuTURJMHlaNWoxam4zTndRVWlJWGlkbEtvem1sSjZrRldFUTI2cDYyZXJIYmtJcXMzejFRbnFhbEh5RysraWh5SStZbHFMVVFOcTBWejMvT1dmY0tqQXpkaWFzbDNpTTFZTnNJaXF4bUExRGw5UjZjYllaQTNVMnlwb0RsTEd5OHpNVmtkRFB2MkNsakd3ZXMweDZNcVZOd3pPa293SW9PdktwNjlCUTVnMEViSjBMcnhGVzhPV2FOdDQwMEJ5TzFUdkZLNERLYzYxOGxiNVFGWkF5dDZxTHNTZWFDTWpRYk1yUlVrRVVyWmxkaHBrcEVRWE4rbWNqakpJejBBOUo2Nmt3OXpQYklYdFQ5NjFOZG53RXlYcGM3aFZuWUlIbFlNM2xQL2NLeThHQlArcHZkVTgveTVHSTREUm5vZE54SkhBMHNncklrRHgrdFJZMW1LQVNpaE5hcEl5K2JocUNiRkdacG5PYk56TG1EYzVJNE50cUdjYWs2QlBWbXBxR2RkZTJZSWVHOVRVa0RsSlVLc05MUDFDbFgzbW1lbFRuYXAxVHVOY201OGs3UlJPYXJzQTMwc0NFbmFlaGFrbWtMazdkRFFuaXAzaWhPVUNIUFdwVUN3ZzdoNGdFVndyTEs3dWw4TGZHaC9VMWtEWGZWbkxiczJRY1paKytydkRyRGxZWWtjTHZDN2tGU1R1WGtjc2Vkc0lQekRNZ1VYSUZaak1yUVZhVUpTOEJRMWpXMC9NODlKSFBKcWExT2FOczhrN1FhdHNTaTVPUlJyK1NmN3FrdHpySWRlTGp3OU5LdTBqT2kyd0NnS3lJOFFMcTBZRDVTMElWNHQwQ21kaXpITW10dW5Vam11WE9TQWJQNzZFNUxnNTVtdWcrSXpJdVoxK29oL1UwQlRkQklBL2pURUVNTXR0WmJEOGtpckVZaTRzQmtnMzVmSno2dm13SnBXTktBRFFVVUZCQU5CaVFEV3NTZm41TmFwREFuTVVKQnljMld0eE5LaGFTUFBWNlZGQURJRHhHUUpvc01odXBZWjFRdGxyN0tNTisvU3JlRU9hTGJCNDRSc0xnWi9xYWFNNWlnNmdpdWc4N2xDSjdoZkIzcW5IcnJJVnJaaU1pdGh6R3cxa0tKMTdPMWZxa2tINkNzNkkrYTVHZ2xMa050QUtmQ0FyWVFHRkZ5YUorZWs3QU5IUUJRSm9BWkN0Z2prUG9ZMEJtNkQwam5nQ2kzVUtFYTVESXRUYSt0bnR6b1QyRU55QnQ5L3dEbnpOZWVOT0pyT1pJK2hSV3lpaEJCb09LeTJIVHZvSktyc2djQWc2cHFLOGhFa0o2aUQwZFZCd1J0RlpQbVQwMEJXb0d0YmMrSHVkeCtnMGtVQ2ZtbVZGSzFCV1kyTldzU1NhMXZuK2RBQVVCcDFoeWJuUFpzSnJVT3NvOEU4M0lVWHJVR1ErVnA1YkI1bytsZi9mbVozc0o0R3M3dDlMSWN3YURxQ0s2RHpKWUplVlJpQjdWUlhha293RHJzWWFEQUd0b0crRkl5Wmdma2RYcDVyTjFVZUlwbE8wZk15S0s5TkdpZm11WThRemJjc2hSNGltSE55MENlTXEyMGdaR2pHNUIwZ0NpeDZxQ0RJYldJck1rblNPUnVFUFNLeUJyYm8xYnlJOWRmL0ZQekNwQkJvTXV6N3FJMkhkb0xzRkZDQ0RJZXFwYmVVU3hQa3dvdlpnUXFVbllaTWZKclBPc3RCYnFGQmRJS2tFVnFNUi92REtnVHJFWmlzdEtzS0s2TXhwS01HRkNlRUZkdlNOQUFvdFdvQ0J2clBQTTh6VVNkanc1aFIxWUhMVklyTmxjZEk1cEJ6Qm9PT0JvcWNqdEZBSnJucHJsSkNlZ2JCemNRbmlXVkxWMmpZWmdnaXNWNkxLWCtGTkZLMGNvS09weUlwYWx1ZGZrRUxhaUYyNEFEZWEzMW1BZVpuNHkveFFTR3l0Slo5UWpXMU9qaFdQOEFtcTVxOHcyY1Eza0R3eUZkWUsvRGo4NGVXUlk0MVo1R09TcW96Sk5ZdDVydmV3YjNWaW9CSnd5ODdCdmR6TVN4Ykx2TzBrWlBMSTFVKzgxM2xoVTg5N2M2OHNVTHVFaTNBZ2NUV1pBRkFVaDNDaXVqVjV1cVRHZW5hS0ViYStXdzBXTkJkaTc2Mms2Y3M5SEpXRG5wYm1OSzRWRUxNZHdBMzFJa0lobEdUcit6V0hYNmw3Z3lrcHNkTjIwbllhd3AxSVdKa1BFTlU5Z3JTd0Zwb09rZ2JWOUlvQUE1Z3FUa0dHNDZDSzVlVlVvUlJpTWRQRG9GQWptWm1oTlp5V2pmS2hPYS9WT2p2ZS9TN1hZazQyL1dGVDR2Y2lHQVpLUGx5ZENDcmZDdTUrOWlnRzNrSDFuNldPcWFlU1hra0JabU9RQUc4bXJiRDhMamdtZ2hsbStWSXpLRG0xV1AwSzM3SmFzZm9WdjJTMVkvUTdmc2hWaDlEdHV5RldIME8yN0lWWWZRN2JzaFZtbmM5aVRwYVFLVnRaQ0NJeDVKb2FKYnE0amdnUXZMSXdWVkhFMWpYMG13N1IvOEZZMTlLc08wZi9CV05mU3JEOGIvQU9Dc2IrbFdIYVAvQUlLeGF3c0o3eVc1c2lrS0YyQ08yZVE0RFZyNERGUFRGL05veExIOFppdXJNd0NOSUJHZGR5RG1DeHJIZkxzKzFQdXJIZkxzKzBQdXJIZkxzKzFQdXJIZkxzKzBQdXJGY0h3NlcrdW50akRGbG5xT1NkcHk0YUNTQUFTYzZHQ1lIREE2amwzOE9iNng5MUx3Rkx3Rkx3Rkx3RkFXRmgvem1vNDdqa05ydDVFSFhtUEJCVnNnQ3JieEFBYkFFRlcvMGVMOEFxMytqeGZnRlcvMGVMOEFxMytqeGZnRlcvMGVMOEFxS0x1YmhLUklwTjB2c3ZwNzZ4V1RFWEhnV295VHJjNk1SdXNGbHRjTVJUTk40REV2cTZxOU5kMEg3aUh0UlhkQis0aDdVVmpNR0syY3R4QkNZRW1ScEJyZzVxRzIwRlhJRElDbnVNTHU0SS9seVF1aStrZ2lzYlhmREYyZ3JHZW1HUHRSV0wvdVkrMEZZdjhBdTQrMEZZcDBSeDlwVDIwOGx2THE2NkhJNnB6eU5aSEk4elZ5TkM2dE13UEN5KzQwVnpBMDVaMXNPZ3N3RlpnUmpjdGJEb3VNV3ZrdExZWnVkcFBRbzRtclR1YndndzJTZkR2a3J5OUpOWkRNMExMRVkzZmJFM2d1T0lORW9ZbklMeDdNK1BYb0Z1elloWklCRWRzMFhRVG52cG9Scm9XYUk4ZDY5V2pJTk1SMUNoTk94ejJBNUNpT1prSzd3eGFHWmpsR3gxSCtxZENZeFlHMmQ5UTZ3WlczNVpWYjRiYXJiMnlhcUQ3eWVKckxCci83UEo3SnEza3ZYeEs3bWlRUW5LSlhjRE51UHFxeCttUWRxS3NmcHR2MmkxWnl1RWl1b1hjN2xXUUU2STRZeThycWlEZXpISUNyRDZiYmRzdFdIMDIyN1phc243bmNUUkx1Qm1hMWtBQWtIa25UeU1QOU5YU2VHK3kzQjZGNlc5Zk4rSytLZlpaUDByNExGZlRGL1B6M203ajc1RUdaSmo5dGF2M0d5R2hEamlYZUpsSW9MZncxRDlMOUZZVkh0ZS9nSHJyQWh2eFcxN1NzQjg3V25haXJIRWc1c3JxS2NKc1l4dG5sb2lQZUZrTnNvMXBUMUE3S3dQQmNITXR4aU5vbDVjbldrQmtHYWpvRllENTJ0TzFGWUpJNm9tS1dyT3h5QUVtaElZbmxrWUtpRFdaanVBRllENTJ0TzFGWUQ1MnRPMUZZYmlPQVF3MlY5QlBJTGxXS28rWnkxVzAvME5nRnRiTU1wbUd2TDlZK01YRGNPbXVXM3FQQkhGanVwbmtMdXhMTWN5VFdZQnJNYU1ob3lkb3Mrak1WeVZ5eEF5VnZDMFo1OHpWWEphSkowLzBYaFFubmhBdTU5cmNRdlFLelJPdWR2NERRejlCbzNGalp6c1FDcW1DVDFidEN5SVVjQXFSdEhHaFkzc2tKR2NiZFBFVVlKRHZJTmQ3V0dYQmY0bXNxMWhSR2pNNk1zeFJ2OEVnbGZQWFh3RzlXaElrTHV3VlZHWkpPd1VjUjE3T3hjaTBHeG42WmY4dEJaaWRIeDFzUCs1N0RhUGlaZSttUDJ4ellZN21ONTRtbGlWczNqQjFkWWNNK2lvb2tDSmd1U0RZQUxqL1RROHpuOHovcHBQTXgvTS82YVhFc1R0cklZV1krWGtFZXZ5K2VXWjRaYVBpdGluMldUMmE4REZmVEYvTm9IYzVpU1doc0RQcndpVFhFdXJ2SkhBMG5tZCszL3dCTkJ0Z3daKzMvQU5OUGlsN0ZBY0xNSWxiTFhNMmY4dWdMZzA1TzRhdnRDb0VYTFhXcloyQU1nQUpHMDBzd0laNHo2VXFHS3plNEJCMU40QXBvaXhpT1lyK2hlNTZDRnhsUEw4TE4xTWZjS1dOR2R5RlZSbVRSeG5ITHErT2VvNzVSamdnMkNzYXhTelc2c3JJeXdObms0ZFIrcHJ1bDgxbnRVOTlZcGJkME50YzRsWjhqQkFUSnRkVG13M2Jqb3hDNjducDdURElETk5PUWh5SUdTN3p2TmQwdm1zOXNudnJ1bDgxbnRrOTlZamdwakdJV3hnTW9PcG00T2VXL2NkSDlMZDBjSWRjNElQaHBQVnVIck9uRUlwNUl4WVdwMUdJNmF4THpmYTFpWG0rMXJFWjdtS0kyRnFBN2hlblFiUERMdTZRQm1oaGVRQTlRSnJFZm9Ocjk3VmZmUWJiNzJxKytnMjMzdFY5OUNncTV4dElrbFJJa2pPdGtuVFdhMW1NcXkwN01oUmpsVitCb05iaVRwVS9yNG9BVnl0cjF4WEI5V3NLS01wb0ZBU09pZ0RQYWRFZzExSC9tRmNwQWpkSkdnU1cwYzRHZW9kVStnMXl0dG1jaXcyWm1nOEVRQXlEZUZ6Q3RiRFcybnhKeFBjZ3BhZnhlbzRJbGlpUlVSUmtGQTJEUmN5OXpyUEJJd1NOd1pWSFN1aklaRFQ4YzdEL3VldzJqUHVNdmZUSDdZNXBKQUFxNStqeS9nTlhQMGVYOEJySWtFVjhhY0wrMVIrMW8rSzJLZlpaUFpyS0xGZlRGL05vK01zSDJOZmJlc1d4R3hndklwN0lSVElIWFdkc3dQdzFlMjIrYTBMK2x2OE5kNzkwdHJBU0NWbjFkRFJkeDE4Nkhibkg3YTFjRTU4cTFYSzdSSzFIRis1eUNTUTV6US9CU2VrZThaVWswTHhTRE5IR3FhYWZ1bmV5bEdhMmo2MG5XQnUrL1pvT0hkenhnak9VMTRlVEhVdjdXajRtMm4xNVBiUFArSHd2MFNmeTZPOGNBNzdkY3BydzYvb1FmSjhiM3RaSllSbktTNDJ0MUlQZWE4SFJreDV2TDRZUWZKL1N0NThVSlk3dE9LQ1FlcXRaRFdjUUZkNlhrVTRKeVVnbnJGQVN5eGdnZ0hXQkhYV1FvVDRiT3ZCYzZHcEl1ZlNEV1RnQWJzK2J2MER2V0gvbGo5S2l0b1htbWNKR2d6WmlkZ3FHL3RJcnEzYldpbEdzcHFPNnRwYmVVWnh5cVVZY1FhZkRiK2UwbCtYRTVYMDlkYnpwK09kaC8zUDhBMDIwZkU2OTlNZnRqbWxTQ0NRZWloaldBUVhSSU13OENicWNhUDZNeDQzTVNaUVhnTGo2LzdRcitrTzZOYmx4bkRaamxEOWI5a2FJN0R1VXZkZmZPaGhRZGJWNEdLK21MK2JROC9kVGJBZlJGOXQ2RVhjN2g4ZkNCQm9lWC93REVPRUhjTDV2MU9pR1B1VHVvSGxRU3k2bW9oTzFzbkJPaG5jSWlsbVlnQUFiU2F4RERjVm10TG15dW80TGxON3dzQUhYUkJGZFQzS0lCTk9GRWpjZFhkb3U4WXhXVWQ2VG1HSWNuR1JFYXZyRUY1clNkSWdmbHRHUUI2NitKMXA5YVQyem93YTB1NTdhV0c4TWtMbEd5UmNzd2N1TllIKzV2dXlYL0FCVmdmN2krN0pmOFZZYmoxOGJTMGl1UklFTDV5S0FNaDY5SHcrRitpVCtYUjNRd3dwRkZmNnFJTWxBaGoyRDdxZTR3ZXltbE9ja2tDT3g0a3FDZEdCUnV5SHZyTlRrY29xd0grMWRsV0EvMnJzcXdLV1ZVQnVzMk9RemkwSloyYzF6TC9Wd3hsMnk0QVptc0EvdFhaVmdQOXE3S3NDUDBuczZ3VGpjOW5UNHJpMDEyK1lEbkpCd1ViaFd3RFBSNFI1b01MSVR1UDYxazVIQStKRHFHRzQxcVJpY0RQVTNqaURYSVhFc1IyZ0hZZUlwYlNWZ1d5MjBxZ2dHamZZYlp6ZElVeE4xYXU2aVZPWnJrcmVZbHRtb1NjeDFVand5dVR1QzUvZlFmVkk0ODNJNkliVERFdUozQ1JKR0NTZlJVK01TR05DWTdOTnFweDZ6VHkyRjFZdnVnWU9oNm0wSkgzU295Z0F5V3lsdXM1c05HSjRyQ1pySzBhYU5Ua1dEQWJhN29mTnI5b3Z2ckdjTzdwN1M2dTdFeFFKcjV1WFhwUWpSYzRsM00zTnBhUkdXWnltU2dnYm1CTmQwZm14KzBUMzEzUmViSDdSUGZXTDRWYTk4M3RrWW9zOHRZdXAybjBIVDNoalpzWlh5Z3ZNbEgxeHUwREdzQW5oUmM1NHZoWWZyRDNpdjZMN200M2NaVDNSNVovd0NVYU8rOFlURG96OEZhcm0vVzVyd01WOU1YODJoWXU2T0V2OUZYMm5vSEE3SWpjWVYwUTJmZDMzek80U0tPOWRtYmdOWTFjejYwT0R3bUpmcE13MitwYUZ4T1o3KzhlYVU3MmQ4eldISVNOcHEwdjhZTjRrZWFXbVRmOVIzYzR5ZHlGNG80cDdZckx1T3RmcnllMmRDWEhkblBESnRTVEVHVmgxR1N1NTM2SkwyelZnZGhnTjdkd1c3aWFLSXNwTXJHdmpSSjlsZjJsMGZENFg2SlA1ZFArd01OK3l4ZXdOSGM3STdPMWljeWN5ZVhmMzEzTi9RVDI3Kyt1NXY2Q2UzZjMxM094dUhXeFBidjc5RWQzYXpXMG8xb3BVS09PSUl5TmR6ZjBFOXMvdnJ1YytnbnRuOTlkejMwSTl1L3ZyQUJ1c3oyejFndUM0V1hodHNybVU2c1djckgwbXM5QkowSExSc05iWlI2S0F1cFJ3SjVtWE43N3d0QXhKbGhQSnZueEZCMFpHM0ViYWFPMmFiTHc0RGsvd0JUYnFtalBNY2pRSkFKeUJOS0lMdTJYZUNKay9SdjRaVUhRRWJRUlhKV04wd0pHckczNlU4ZUZYRGc3VElneko5ZGFrTnVwM21JTWZYdDV1dzFrTnRUWW9Falk2a0VZeVNQKzg5ZEtNNm5oaHZMdDQ4b1p0VVJrOU9XZWo0eFEvWlY5cDZtdnJ5SzFnR3RMSzJxbzlOUllUaGtGbER1alhhZktQU2ZXZWY4VlQvejAwdEc2dWpGV1VnaGgwR2t4dkJMZTkyYTVHVW80T04rbUxDOE11TDJiNUVLWjVjZUE5WnFTNnVaYmlZNjBrcmwyUEVuYldVV0srbUwrYXJTd1YwdE1ybVliMi9ZV3JyRjd3elhFcGM3dlZ3Rlo5eStHZlowMFFXMkszakVhOGhuZjJqVXN1elcxUndGZEpKSm9WM080SGdNVUV0L2xjdWRlYktHVGY4QWRYYzM1eS8vQUtKUGRWdmlWbkhkMmttdkJJUEJiSWpQYmx1TzNSZ0ZuY3kyODkvcVN4TVVjY2s1eUk5QTBhbmNsZG5nMGZ0aWcvY3BiRWNYOW82UGp5My9BTXkvKzVvK0t1Si9aMnI0enlmWlc5cGRIdytGK2lUK1hUL3NERHZzc2ZzalJaOU4zQjJvcXkrbHdkcUtzdnBjSGFpclBvdTRPMUdoVVFzeEFVRGFhc3ZwY0hhaXJMNlhCMm9xeStsd2RxS3MvcGNIYWloaTJNeUZIQmdoK0RqL0FMelNnVnI2SHZKUjVOSXNPU2pkUlIyQTBiWkt6dUpUeGJ4UGVzaU0yNEFSeWppUExwWGhFaU1HUWpZUWFFaUdWMTFreXlsVHlscDhOdkRFZkNqWWF5TnhCbzUwYmJHWWVFZ0tIMTBSQ0JuUWh3V2NFbk9YSkJRdWJTRldIZ0c0ek9RNENpYmdObHZINmM3Zm9iR1orK0xrRmJGRDJoNENraWpXT05RcUtBQUFOZ0dqNHhRL1pWOXA2d3JCcm1XOHZ4SzArV3JGcUpucWpwTllId3V1ekh2ckF1RjEyVllWaTJJeFdOc0orVmx6MWRkTWhzR2VpREJzT2t2YmtPWW95QWRRWm5hY3F3TGhkOWtQZldCY0x2c3g3Nnd6SE1ETnBhQ2ZsZVVWdkRUbWQ1NHMrR3l0OERkN1U2bkh2R25VaXQ4SmpPMS9oWnY1YXpPUUZYRnBaVEtaMmpnbUlNaUE1YTJXN09qTVRHbXhSVFNPcUlDek1RQUFONU5QWVlMWldrcEJraGhWR3k0Z2FKYkh1aXZvSnQvS3N3UEVIYURwSjNBbWlONEkwZkU3RHZRM3RuUUg3cU1UVnZwVW50SFI4VHJ6NjBmdGl2aWZhL1drOXM2UGp5My9BTXkvKzVvK0t1Si9aMnI0MFNmWm4vVmRIdzJGK2lUK1hUL3NERHZzMGZzalJkU3p5U0RFb2RyRS9JTlhmbk9Ec3pWMzV6ZzdNMWR4VHh5SEVvVHFzRDhnNkRlNFpkMnFzRk0wTHhnOE5ZRVZkZWM0T3lOWGZuT0RzelYzNXloN00xZGVjWWV6TlhYbkNIc3pTVzkzTENrb2xWRzFkY0RJSExROTVLQUJrdEphUWlOQlFsQlUxRzBaS2pJMElwR1VHdFNFc2VOWnNTVDRsN2FZU3g1WmlsdG85Unc4bGpzSEZvRDdxdDdtQVRRc3JSc05oRzQxQmRnMnMyeENkYUtUeVR3cTRzTGd4dW1xMU9rOGR3RnkxU0RRQ0U1K0N3REQxLzhBdC9HbXhXOFcyZ3pjUkROajBDa3Q0N1NOQ3hVRXZtZW5qUW1qRGphZCtrY3lUR3JyWGZOTE5ENGIrVjFDb3JlRklZVUNSSU1sVURUOFk0UHNxKzAvTStPVmgvM1AvVGJSOFRyejB4KzJPZmNYR0tXc05vU3R3MHFpTnVCejMxa05GekIzVjNMemtzcytUeE4xYnFWQnkwMndVWnpxSnNqR2p2N0dEZnpMOEJhYlIxeWRIM2FlWHRJTVZoVWw0anlVdjFUdU5UVGdQTVJGSDExZ09IanczNVZxd3FQWkhZaXNOazJOWkFWZzE3dVBKTlNRZHpObEVqYXdDbjJqbytNK0tmYXBQYU9qNG5YZjFvL2JGZkU2MDlNbnRuUXI5MlJkTjR4RGIybWo0cTRuOW5hdmpSSjltZjhBVmRIdytHZWlUK1hUL3NERHZzc2ZzRHhnd25CWk5Sc3A1L2c0L3dDODFzcDcyWUt2eVFhU3poQ0lCUmtiSmR3b0lNelFVR0NBK2swV1BFazBJN1FxRHR5eThYSmJTaVNNNUVIY2VtbWdpRTl0bUZ6K0VqMzVlbnFxMmVMSzdUa21PMEViUjFHcksvc2w1ZVJDckRKWEp5KzZoSEhyUGVLSXlhaGtzVEZiTXpja09HcnMvd0Q4QlNqbFFxcXE2aE9RRy9aUVFLVHQxWU0vUVRRSzZoUG9vb2Vic05Sd1lkQkhFb1ZBZzJDcmJETE9TNnVuQ1JKL0hxSFhVK1A0cGlNampVZ1JVNUtMZ051ajR5UWZaRjl0K1o4Y2JEL3VldzJqNG5YbnBqOXNjL2xyNmZGSkJzZ0dwRjlZNzlNZUk0VDN6cVp6V21ianJYcEZOTDRDYkYwUzNrNnhRb1NXSUZSNExnOEZtbVdZR2NoNHNkNTB4M1Z0TEJLTTBkU3BxK3Q4UnVMSzVZaG9YSzVEY2V2bS9GREQvUTN0SFF5ZDB1SmEzVGN5RWZpcTA4Mno5b0t0TWR3bVhEeFpTeEdRZzY1Y2RCem93OXlsc25CbjlvNkNuZHpJQjV4UC9xYVBpdGlmL0lhdmpQSjltZjhBVmRIdytHZlZrL2wwcEJoVm5CL1EyTVB5Y0tMcngyMllPUzd4dHBQTU9OL2xmODY3dGpLeFFYNFhQWURaai9EWGR4L2J2eVEvd1YzY2YyNzhtUDhBRFhkeC9iL3lmK211N2Y4QXQvNU1mNGE3dC83ZitUSCtHdTdmamY4QTVQOEEwMTNiY2IvOHAvcHJ1Mi90L3dDVS93Qk5kMmY5di9LLzZheHkreW14S083WVJEWXp3bFF1ZnF5ckkwTGM2cEd5bG5RRUVHZ2k1MEl3WUlEdDZUUmM1azF0ek5hNXlCMkRSdFBpcExhVVNSTmt3cURFYlBKTXdJMUd6cGlKL2xOTWp2WTNQZzZ4eVVrN0VORkpudFpocWlUWnQ2RDBVMGM4c0pIaFpFWkhxclBsdHBBRVJyVXRaRHRIZ1JwL2VhSU9ZTmE0eVBOMzFiNGJnOGQxZFNhc2FSajE3TndxNHgyODEzSlNCTmtVWENzNThTK3JIL05vK01rSDJWZmJmbWZIR3gvNi9ZYlI4VDd6MHgrMk9jU1FBQ1NUUXdmQTdXMDNPRnprK3VkcDBRM2NYS3dPSGp6SzVqcU9Sb01DQ0FRUlJ3WEhaN1VBaUVuWGk2ME5QZFNpT01WRWIxcFZHY2R0dmJpNTBIQ01FbG5qMnp2NEVQMWo3dDlHNndmdktlWFh1YlRZZUpYbzBhc3NHTFJKc2JLS2IrNDBXT1FGVHZ1amFwd016RzFNcHlLa0hyRmZGR3c5RGUyZEVOL2p1SlcwdVN5cmNTQkQvd0JWU1dzcGprWEk2RXdyREliQ1N5TWhRa2lUbGN0NTRaVVlYMURnNVBES2YvVFYvaWVOSEdMMURZd200NWNSTnRjN2RiUU1Td3k1c21jb0pveW1zQnV6ckUrNFBFNUwrU3o3K3RlVEtjcENjZ015RG1kaHlwUE5CN2YvQUUwTzZSN1VpME1ISUJ0NzYyZWVXbi9ZT0hmWlkvWkhqUGlyZi9WSHRDc3F5SU5OYm5Jbk5hSElDS0E3VHZORmlTVG1kR3pJSHhkNEYyWGtKTllsaCtzWllDMFkzeUp0R2lTM2xFa1RsV3FIR2JYV2pJU2RjenFjT3IwVTgwWkxqVnViZlkzV282ZlZXVTF0ZnFNMWNqWEE2V0h5dnZvSmZ6eGc3Q2paRUhqd29KQWlBZktmVys0QWVJdWNXa1FTblZoaUdVY1FPd1pkUHAwZkQ0bjlXUDhBbTBmR1dEN0t2dFB6UGpqWS93RFg3RGFQaWZlZW1QMnh6aGlYZEVrcmpPRzFIS3Q2ZjJSb0dGWUhQY0E1U0Vha2Yxalgvd0FiTmhVcDJTRFhoK3NONDBIRThMUzdpL3I3WDJEdnJ2ZlZ0TE5kZVp6cTVnYlNUMENsd2JCNExNWkZ4dGtiaTUzNkVteExrWTJCRUExRkhYMG1td2p1Z2d1cEdJaGM4bk45VSs2Z1JtRFVXSzRaUFl6QWFzcTVlZzlCOVJvMk04bHNZUWtrVEZHNmlLbjZHQXE1Rzl3YTE5azBZTkllNVd4TWV4TlUrMGRCVHVveE1qZUxxVDJxdDhadHhhM09TWENqd0hxV3l1R2hsQkJCckU4Y0lralRrTGJwbmszZXJqVmhnMFNhZ004NmordWwzK3JoemNPeFBXbXM4ck81NHA4aHZTS3hIQTVkVzlnSVFuSlpWMm8zb09uL0FHRGgzMldQMlJvc29KNUlqWVRrb3hHeHhWbDV2bis4VlplYjUveGlyTHpmUDk0cXk4M3ovZUtzdk44LzR4Vmw1dW4vQUJpckx6ZlArTVZaMzkvQmFKWXpvWm5DQmlSMDZQaXBmL1VIdERUa013ZEpQakVsQnoySGlLYU0rSHRVN00vZlNpMmEvc2tDYWd6a2pYcEhFYUpMV1lUUk5reTFGaXNJdTdUSmJ5TmM1b3p1WWRWSzhNa01mOVhNTmVQaXJEOW11VnhLTVpiWGhQOEE3VUh1bFFmc0ovRTdmRWRBcTJzTUlRWGR0RkxjeStISnJvRHE4RnEydHMrUWdpaUxiOVJRTkh4amgreXI3VDBjYXhkUklDYldISjV2N2w5ZFlYNXRzK3dYM1ZoZm0yejdCZmRXSHdTaVdHeHRvcEJ1WklsQkhyR2lHNWlNVThTU3huZXJqTUdzSjgyV2ZZTDdxd3J6Wlo5Z3Z1ckN2TnRuMkNlNmxURmJ4RUFWVm5jQUQ2MmoranU1OUpuR1UxMlJJZlIreU5CdWNVVERvbThDMkhoOWJtcGJLOGh1b1RxeXhPSFUraXNKbnlBaXU5YnBHb1BmV0JnTkRLbHkrWXlJMUI3Nmh2TWV1TVNUWE5uYXVlUTE5NVk3dnVHZ1lKZ2swNi8xNytCQ09MR25ta1ozWWxtTzJpU0FCUnY4QmpobWJPNHRRSTMvQUpUbzcyeEtQRW8xeWp1ZGtuVTQ5NDB5WEV5UXdxWGtjNnFxT2ttamhPQzJ0a1cxbWlUYWVKTzA2TXU2WEUvdE1udFV5TUdVNU1EVnRqOW9MUzdJUzZVWkkvR2pCaE5uRTI5SUVCOVM2TUx3bHpDWlJQYy91bytqMG5jS3hiRm5LVFM4bGJIZERGc1gxOGF4SENjb2JuTzh0ZURudzE5RFZoMk54YTFuT05mcGlmWTY2UGkzQjlyWDJYMC83Qnc3N0xIN0kwWUJJN08rR3hsbU9aSkxWM1BlYlkvdmF1NTd6Ykg5N1YzUGViSS92YXU1N3paSDk3VjNQZWJJL3ZhdTU3emJIOTdWM1BlYkkvdmFzRHRaMG5oc0VXV002eXRtMndqUmJXbUJUV2p2bmNYSUFST25mdk5aVmw4d0RDbFlGV0dZb1JiRGtVcitqTWFuZ1VIVUoxazlCMFNRU0NTSnlyVkhqRUl1a0lpa0VtcXlEcFlETlQ2enNxMGptTFJwbVh6VUUvOEFuR3ovQU9xbGd1b0xpTVpKT21aOUkzOHc4ZVl0N2lQZnMrUWd0anNCNlg2UHVxUDk0djMxSCs4WDc2aS9lSitLdVc3cElCSDRaTnFnR1hIWGVyWEE4SWp0K1doTTdlSE0ydU5yR29QMzhYNGhVSDcrTDhRcUQ5L0grTVZiL3Y0dnhDcmY5L0YrSVZCKy9pL0VLZy9meGZpRlFmdjR2eENzOFh2ZXVkL2FOZjByalZyYUhaR3paeUhnbzJtb2tUSU1nVURaa2FndzdEcDd0M1VyRWhiSU52NENwTHU1bHVKVzFwSlhMc2VKTlBQSUVRVWxraGdoMnY4QXROVHpTcWlBdEk1Q2dEcEpxREJzSWdza2RDeWpOejVUSGVhUWJDNjEvUzJPTkZFMmR0YStBbldlazBXSUFHWnBiSk16azB4SDNVY0s3b0kybGZLQzQrQ2wvdU5SZnZFL0ZVT000TGNXWmROY2pPSWs3bUc2cHRZcVkyQkJ5SUlxVlJ0UmhTR1ZzWHVzaHFuVWdCNDlMVkYrOFQ4VlJmdkUvRlVWM2orSXhFZ1NDNGsxVy82cWFKeWpqSTAwYkJrWWhnYXNyYkRMRko3bERjeVc4WjVJSE5qbW9yR0o1NUxUYlpRY0k5N2pyYlFrcWNoY2JSMEUwOXUyUkdhbmNha2dsV1dGMmprVTVxNkhJaXA0Y29NWFF6SjBUcHNmMWlvTVo3bDRaYktaSlU3NEJ6SDFXb3FTQ01qb3cxTUZzVWZFTFJXRnZHQ3BtWHlSV0YrY3JQdDE5OVlYNXlzKzNYMzFoZm5LejdkZmZXRitjclB0MTk5WVg1eXMrM1gzMWhmbkt6N2RmZldGK2NyUHQxOTlZWDV5cyszWDMxaGZuS3o3ZGZmV0YrY3JQdDE5OVlkaGRpWllaNGJxYzdJNDQzQjI5ZkFWY1lqZVNYVjFJWkpuTzBuOUI4eWhnekJrNmRvRkdRQXFSUmt6UnowYkt6UzB1eDBad3Y4QXFOTHgzczFxcDJ6SUdUL21MdFdyU0tJZ1Rvby9ZNmcyMUQ2am5WcGYyMm9nSVpaTmRCNmQ0MEVjdy9NTXprS0VhRzV1TmdBMlUwN2FrWnlRYUpMbVVSb0tpdytIdmVISXlFYldvc2N5YWx1cGxoaFFzekdvTzV5MUNiSHZYSDRhZWVWcEpHSlltaXh5QXpOSmgwWFExd3cvRFJja2s1blJKUHRJSVN2SlQxMXhJcFNEa1ZvYXBKUUduaHpkUENUUmxTWDhRaGtJV2RSNExIcHBvWkdSMXlZVTZPSFZpR0JCekJxM3grMUZwZFpKZHFNa2VwckM0YUdaU0NEb2puaTcxdXZRclU5bkprUm1wM05vZTBjRFdKUW5hS2p2cmNYTnRsckFicVpHS2taSDVtZkdOclo1NURMY1RYa25lZGxiRmtSdDFMZGR6MDdEOWpLUWZma2RMeE9IUmlqRGN3Tk9RQVhZNWNUOHpJMDVrQVVxUjk4M0p5VURZS053eGlpOEdNYUpMdVlSeGoxMUZoc0p0cmZJeWtaT3dva2trN2FsdTdoSVlVTE94cTE3azdETFpMaVVnL0JVbHhLMHNybG1ZMHpFQURNMG1IUjdRR3VXRzdoVFNPWFk1c2RCbklra0dVWS9qU29vTWlqcVdpZGdYN2h1cHpUN3dSVEtjaURTeWd1Z0FiaHhwa0xTeGpJRDVTNkNDQ0RTWWpHSVppRm5VZUMvR25oa1pKRnlZVTBiaDBZaGdhdGU2V3pGamVaSmVLUGc1ZU5UNGRkTkJjSVZZSFJIY3c5NTNtN2NybXBMS1hJak5EdUkwUFpTZ0VreGs3UlVWL2I5ODIyV3QwMHlNVllaRWM0YzdMeEpKQUZTUVN0RktoU1JUa3luWVI0Z1NrdkFRcDZZL2RSaWJKOW5IT2xjWkZ0aE9XZEM0czViWWtEWEJUUGhtS0tPVUl5S2tqNWx0UE9KT1FwSW8rK3JyWUJ1Rk5jc1lvemxHTkVsM01JNHg2YWl3dUR2YTJJTXhHVHNLSkpKT1pOVFhsd3NNS2wzWTFhZHg5aGtDSmNUa0g0S2x1cDJtbVlzN0hhVFJZZ0tDVFNZWkZtY211V0c3eWFaMkxzYzJPZzNCRWtnSWpCKytsaVVPNmdFRElMd3JXQmR6a2xLbzFZMUFBcGlkcE5NTm1zYUIyU0tDS1VqWGpPYTBzd0xLQUhBKytqR1RMRXYxMDBFRUVHbzhSaUVNeEN6cU1rZmpUd1NOSEl1VENtaWNPakVNRHNJcTA3cXJFV044Vmp2RTJSUzhhbnd5N2EzdUVJWUhab2p1WWU4cnpJcVJrajFKWlRaRVpvZHF0b2tzSnVNWjNpb2NRdCsrclVqVzZSVEl4VmhrUWVabDh3NzMxTVF2WTg1dDhVUi9ZNnpVR053YTZaUjNLQTZyZjNHakZLOFpZRXFjczFPdzgrMzVGSWJyWGpkUmtKTjRQcDRWQmRKcmhnNmdaYTBacnZPSVNtNEJoSkF6WGVQVjBWUFBmcHJaTEdDTlhnU05xdG4wNTdCVDIyTVQ2MGJvc2gxMTF2bWVZb05BbDdpODV0TFo5cVJqYkxJT29kRllOWjdMWEJZWkI1ZDBUSVQ2dHdxMjh4NFArVUZXdm1MQnZ5Z3EzVTVyZ21EZzlWcUtXUk5WOEt3dGw0RzNxMTh4WU4rVUZXdm1MQnZ5Z3FPTFpIZytGSjlXMnlxMkpKT0I0UCtVRld2bUxCdnlnb1d6NjhHRTRYQzNHTzIxZjBOUlRPWGx3YkNaRzR2YTVtclh6RGd2NU1WQWh6VEJNSFU4UmFpcmR5UzJDWU9UeE5vS3RmTVdEZmxCVnI1aHdiOG1LQ1phdUZZV3VYQzNxWHpmaDNZL3dDZFRrWkd4c095UHZxWDZCaC9ZLzUxTDlBdy9zZjg2bDgzMkhZSDMxTDV2dy9zUDg2blhkWldBOUVSOTlTL1FNUDdIL090Y2t0aGVHSDB3VmJlWXNHL0tDclh6RGd2NU1WYmVZc0cvS0NvWk5yNExoRCttMXpxMTh3NEwrVEZRSTJzbUNZT3A0aTBGZDlaZDhZWGhzM0RsYmZXL1UxYStZY0YvSmlyWHpEZzM1TVVraWFqNFJoVEx3TnRzL1dyWHpEZ3Y1TVZhK1ljRi9KaWxoMlJZUmhVZjFMYktvSE9iNEpoREhydFJWdDVpd2I4b0t0dk1XRGZsQldHempWbndHdzFlbmtVNUkvZUtzTVNCYkJaMml1UG9rL1Q5VnFraG1hR1ZHamtRNU1qRElqeDJwcVlqZnB0M3d4SDJqV1ZCdHFrVmg4eHVIaGtsamtmYW9PMElhdWNOdVd0N21NcXkvY2ZRZWRtdFNRdnJSdXl0eEJwb3dGdUlWbFg3cXd1ZUh2bTJCT2JhM0l1ZjZ0cXRjVXd1VVhaV09TRkMwVTNrL000Y3BzWHZFMXJlMU9VYUhkSkwwRDFWTmUzRFR6c1dkdnVBNGM0WEU2Uk5OSEVHL2JmY0tFN0ZZc1VzbklHWnlKcUtlM1NWc1RzNGlSOGgzMmlsZ2ZVbHhPeVJ0K1RPYUlsS0FoOXVRSzlOWHNDUUNDS1NaMlRPVExjcDRWZXBCYnlRUXlPWFg0UkRrQ2pWZTJVWWt1YmQ0MEpDZ25qVjFkQW1DM2xsQU9SMUVKcTZld3U1NVlMbEpZOVhrb3hHYzM0MWlYMEM1N0kxTmJTYWs4THh2bG5rNjVHaStFUGY4b0FGbUVXcHE5V2VlZFBld21VWFZwRnQxY3BwTlUxZFBHOGtkMVpPcWJXS1M1NWZ3NWd2aGRsbks4aEEwbzY4dWl1L3dCWjNNNlFwQ3ViTTROV3p1RVhGN1VzVGtCcU5VbHJmU1dtZXU2TnE1cU41cWU0dkk0cmlHNGhSOW12eVIyVmZ4VFBGM3JNeFZzczFqSkJxZXplT09LT2VaOVFHUXJHU0EzQUhwcDRuS1NLeU1ONFlaWlVMSkxSZzVibDRGbFBWbjBVTDR5UE5NSUxlSURYbEk0N2hVbGxkeTI4b3laRDk0NkRSdjRaNVRjd3dKRHE2elNkZENLeW51WXI2Mm5FT1dzSXlTZHB5Rkcxc2JLYk5tbHVGTGxRdTRkRk9veklJSFdPZXdPWUpCQjJFVU1ld2lTK0gvNWpaTG5MeG1qNCtrYVFSNHJYMU1Rdms4RGZGRWZhTlpVa2gxTStuYnNvbkpnM2drYkJXWHBxMnY1aFoyeUk0aU8yZis1ZWVWMjZKc011Uk5FZGgyT3ZsQ3A4VGtHdmtrUy9KUWVJenFXNWo1WnhrdGNoblJVbnhBc3U1M0I3UmR6eEc0ZnJMN3ViZVc5c2x4TkE2Uk5sazFkZFhON2RDTzBqV1NSUnJhcEl5MmVuWlY4K0ZNTE94anQ3bTVZZDhvSFhjUEoyNVpHck95d2RybStzalBNdDBZQ29tSzVaRFBvcTF4SEdaN2U5d3N4WFhKYTVjWEpPNWRtd1ZaVzB3dUo4NUxnU0trTVhRQ2YyalRTNGhNNHdpZWJOdmxyZGhRZlZUUGg5aWd3cWFRb0d6akYxa1V6UFNlbk9tdG1oQnNwYlRXQjJQTnltdFRDMldTTEhZYlV5RE14OHFRYW1od1dDQnNjUkpwSk9WNVpwV0dzdkFIZmxVLzhBK3FJdTNhdFI0NUpNVmp1eXhDa3E1Y3FLd3dkelVzWXhKakFia0V6Y2djdzJXN0toZjhyY2N1WHRGY2hOVFk4b0hwM1ZqVnpDTFcydzhXMW11NkpaVTI5YkhQYWFtdEozZ25HcEtoOElaZzZZemEzaTk0MndNRm14TEFiWk11aHFpbWt4SjhyTzFNc2FoSTVDQkhtT28wNnpJWG43bmdvWVpsZFFHZ2NkdVo3ZVVFY3JySTZIK0lOUEJiVzBsNWo5MUU4OFFrQ2lJbllhdm9ZcktXMHhpZWRMb3NxbGhxYmlCV0p5WTQrSFhlSXpqVURabU4ra0RQcEZPbDYxMWN4UjNiTU1pSmhuNjZTN1REclV3VzBYZkZzakNaaC9VamZrSzE3QzN0YkM0dFlySStIcnpTNnJUTnUxalNQaGNNZUozRUN5SUNsdmR4TnJnNWZzdFh4Y3hmMHcrMGF0VnVjY2hreWd0ZzF1RzFSc0F6RlluM3ExOWFYQzI5a0plUmhpMUJua0JWMWY5eWJ5M01wa2NYZ1VISURacTExMDg4cXh4b1hkamtBS3ViRndseEVZMkl6SFNEOTJuTFJxWXpBakRPT1ltSnh4RGJLTnBmM0Z0bm1ZcEdUN2lSNHN6Nm1JWHlmQTc0NDIvYjZ6UVVWdDFRRGx4QnBVK0Vkd0ZHM1dKcXdoekJuRHR3UWEzOGQxVDNsc2JmRHlZZzR5a2tjNUhMZ01xbkhUR2FuVGVnTk9ueWdSelF5a0VVVVlnK0p6cHJ4eE5Oc2pxS0tIVVZRQlJ1VDFVWUtBSkhQRXVFNEpjTHRRMllpejYwT1JvYUJvbXY4QURoYU5FcTd0ZCtPWDZhWTdDMndLNmtqTW1wQzVDOWVleW51TzVTTGUwa21JL2VTdEIrN2k4QTI2c0JIM0pSUzdoWlZMc0pBUXVlL2JVbDFjUFBOM01UR1J6bXhGNVUwOXRCQS9jek1ZNEFSR08rK08wMURhUkxHY0drczVuMnE3WEJmWU9xaDBrZ1ZnViswUm10NzRDSkJHZ1FxQUFLd0svRXNpd1gwY0VLNXlUU091cXRSbWFUa3RZUmF4MU5iZmwwVm4zRno1QWs5K2oyUlF3eUI4V3ZQQUtacGJ4TnZlVGR1NENtdHJYQzdDUWszRnhjQzVtSFR0T1F6clBINzQ4Sk10T0hRMnQ0YldLV1M1U3laNVROOGc1YjFBNFZOUGgxN2ZTV09IU0NBak15MitaYldPV1EyMVBjWVRZM1ZsZ2VIelBNSDVVY2dNbHlPUXlxWTNmSjNGbGIyY2lEYWtLYW9PZkhiVjJjUHd3MitFUVhvNzFUTjVFenk2cWtFV0FpVzJTMWZsWHpoUVpCZkRYb3I0K1hmb2YyYXNSS3h2eE95QVpxSVNOcDY4NmVLeXNyYTJRUlFUMmlFamUycjBMbWFNK0g0RkVIUk5lRmhyT2NodjZUVWRuZ2RqWW1lR1dkWkhkdVJmV0FCb05nR0t4QWpYZDRBbzZUNFZDV1R1ampValhaN2RGSEVocW1odXJHeW1oak5oREVVZDNkUnJPdzJzb05QWjl5azBFbXgweElxZlVtaDdHOGp1VUFMSjBHbnhhV05takVhUmpZQWM2SE1NK1BXU0RvbERmZHRwYm5GNzI0UTVySk83ajFzVDRzWkpZWWkvVkhNZjBha3QwMTVXQ3B4SnJXSkZ1bXFQS2IzVkxPMmNyczU2TXpwSXowYkNLUmpzWEk5VkZkbzI4emxVMmZMRzBlSk41S0pwdmtVa0VRUkJrQlJjMUZid3M4bXdWMzVNWTR0aWVJT0xZTGNZVHZuaGJsN1k4ZktXbVVsV0JEQTdRZWQzemNKQ1pvb2RZLzFrclpLUFRVS1d1SFdjVnhGTzl2RVE3eEhOY3llZzFodUR3eDNiWEF2THpMWGlnVE1KRzNGanhGV3Q4SkxURTlXTXl1WFM3WFl5T2VQRUdsanhDSE4xS3JLUEQ2Q005KzJzSG54UzRsYkdabExOdWpqMWw5UkJyQmZQVjErWFB2cTFlMHd0TFc1RTZwQ1JyZE8vcEhSb3RaWTBpeERDb0prQUFFa09jYmdlcXJMRWNMLzJmZngyOEVDNTk1U0RVSlA4eG9MS3JNb2RRUVNwNmF1WVlqRGgxdGIyTVcvd0V6TldGdkVjUnZIZTh2eklTa0JHU3EzbE1lbXJTVzhoeG5FY1dpWjlZU05DRkpmTWJscnZ1OW51Q01qTElYeTRabWpvdGNQd3U5dVpMNkF2YzJqUkxBcDhNTWFzc013eTFzb2dMbU9jRjczMWpMVkhXS3dtN3NMTzF0c1pOdUxmWC9yWTJ6T3NjOXVWUVd4UXc0Z2w0emZLS3FScTVVSmhnOEVGOHNRTnFpU0VQc1E5ZVZSdzJtRjIwTjRsMVBhNjdQS20wWmxnUlVOdGV0akY1aWxySzd4RW1OUGw2eEc3S2x1cmtRdlBGYmdqUGxKTndxM2xsc29MYVlUQzJ0VWlaMTNFamhWamkyRTRmRzJKUldzMXNoUjBsQnJETUhsa3ZIeFNDNWtXTmhIRkdoMnNSVmphNTRqZVRCcElHK0N0aHZkdDRKNnF0TVF3NjVXODFJYjFDMDBVNnI4c2s1bFdwYjZTUXlYMEZzeTVFR1ppTmIxMURIaE1OZ2w2THljekdlZVVaNVo1WkRhZWFkUDlDNEZQaVV1eTV1bE1Ob25Ua2ZsUDR5ZS95bGZPS0R5dVBvcmtvVWkxM1lSZ0tDN1ovclFGYndLQjBaYUFOQlBUUXowWjZOWWNvZ3pQU09lalRCbjJnR291UkNLTWhRa3FPMmhMdWNoVDMwcGlqT1VmTnkwejRsZENHRkNjenROVzJHV09wKzJkcGZwQnJETHU4MWJpZExLOWJkTWY2cVg2M0ExaTBPMUxZem9kMGtCMXdmdXJGZk5sNTJEZTZzVjgyWHZZTjdxeFh6WmU5ZzN1ckZmTmw1MkRlNnNWODJYbllON3F4WHpaZTlnM3VyRmZObDcyRGU2c1Y4MjN2WU43cXhYelplOWczdXJGZk5sNzJEZTZzVjgyWHZZTjdxeGJ6YmU5ZzN1ckZmTmw1MkRlNnNWODIzdllON3F4WHpaZWRnM3VyRmZObDcyRGU2c1Y4Mlh2WU43cXhYelplOWczdXJGZk5sNzJEZTZzVjgyWHZZTjdxeFh6WmVkZzN1ckZmTmw3MkRlNnNWODJYbllON3F4WHpaZTlnM3VyRmZObDcyRGU2c1Y4Mlh2WU43cXhYelplOWczdXJGZk5sNzJEZTZzVjgyWHZZTjdxeFh6WmU5ZzN1ckZmTmw1MkRlNnNWODIzdllON3F4WHpaZWRnM3VyRmZObDcyRGU2c1Y4Mlh2WU43cXhYemJlOWczdXJGZk5sNTJEZTZzVjgyWHZZTjdxeFh6WmVkZzN1ckZmTmw3MkRlNnNWODJYbllON3F4WHpaZTlnM3VyR0p6a21Iemo2NmFuNjFoV0I1UzRyY3BkVGphdG5ibk1aLytkcWw3b3BVdW90clphcXhydVFjQlZ6aE0ycE1oeUkySHhPWkFGYkZ1YjlldElqL0FEZTZncUFEWUJ3RzZzc3hXV25hZEdXak9zdWR2bWhYNnlqbkZUVFJNTWpTY2pyRnNoVDNqR0dJNUo0aWJFYnBZSUZKWW1vTUh0QnNCay9hYW9zT2dJQkJrSXlVVk5mWERUVE1TU2F2a2wxTFM0bWh6M21OeXRZaGF4OGhGaVY0OG5TNW5iMzFqUG5lL3dEekQrK3NldXBsaWh4Uy9aMjNBWEQxY2R6V0haWE4vUGRZaElQa1NUTXdUN3pXTlNPWC9wVzlYUG9XZGdLeHRteVhGci84eTlZbllRZkNZcmV5VHQwRzRjNVZqUkpKeGUvL0FETDFqWG5qRVB6TCsrc2JuSWtreGZFQkY5cGZiV0lnYTh0OWRFa2JGTXplK3J4eHlrbDVPSXgvKzRhdTVHOENlWkZIQnpWNTlMbjdRMWVmUzUrMU5YbjB1ZnREVjU5TG43UTFlZlM1KzBOWG4wdWZ0RFY1OUxuN1ExZWZTNSswTlhuMHVmdERWNTlMbjdRMWVmUzUrME5YbjB1ZnREVjU5TG43UTFlZlM1KzBOWG4wdWZ0RFY1OUxuN1UxZG80SnVKbUhBdWF1MlRsb2J1Y3IwZ1NIWldJT21jVjljcXc0U3NBZjQxalNFeXc0cmZqeWtGeSt5c2E4OFloK1pmMzFqWG5pL3dEekwrK3NTdkllUmJGYjJPWWZKWVhERE9zY2hjbytMWDRJUDBsNnhyenZmL21IcWJIckh2S1cvbnRyMGZJbFNVcnJWM1FZZGRQQmNZbmZnampjUFdNK2Q3Lzh5L3ZyRVdIZTF6aU40TmI1TW5MTm5XSjdZcm0vdXBvMjNhOHJFSDd6V1l5TldVS0ZDUVo2dDhYc2pISUJuMEdwc0t1MmhsQjFjODFQUGFSd2lLV2RpQUZBcExJQzV1Z0h1ZWdkRWREYnAzOHpnZEhFNlJ6dVVCbGdHVGRLZTZpQ1FSa2VhVXFRcHFoc2g0Z2toUU5wT3lrdzJ6RTBvSEx1TXlhVERiVm56R3R1VVZOZlhEVFRNU1NhZWFVSXUwazBsakYzdkFjNUNNbllhSmJxZFlZVkxPeDJWYTl5VmowUzRsSVB3VkxkM0RUVE9XZGpSWWdBWmswbUh4NWtCcDJHd2NLYVJ5em5Oam9NNUR5QWlNSDc2RVlWM0FCSHlWNFVHWGxKRGxHS01wMVFNb3h1SHpOb1d6RzBkSTQwcnB5ME8xZWtVSmhycGtKQjl4clZKbGlRanlrNGFDQ0NEU1g4WWlseUU0SGdOeHBvbktPTWlLZUtRT2pGV1U3eFZyM1QyUXM3MHFsNG15S1RqVStIWFRRVG9RNm1nUmthV1JSYVhXMVRzUnpUVzh4UnR2Q3BMYVVTUnNRd05ERUlBcm5LVlJ0cVBGckE3UGhWR2FHbWhsYU4xSVpUa2VhODhxeFJJWGRqa0ZIVFVlR29KcHNudVQwOUNkUW9BVnZGYkRrZEdmVHAzazBkdTJzcUowSFE4VGFycXlIZ3d5clBtdzNnSitSSjVYdnFlMGJLVk1oME4wSHhvdnNTNWR4bkhEUzI5dVNUa0FLZkVyOTNKSmpVNUtOSGVGa1ppTXBwTmkwU1NTY3lkRVhjeGhBdmJnQTM4NCtDWHlSVXQzTzAwemwzWTBUUzJFV3VRRE93MkRoVE94WmptZEJtSWVUTVIvclFSUTdvQmtQQlhoUWNHU1E1UmlqS2RWZGthN2g4MWFCc3g2eFNzbkxRN1Y2UndvVERXVFpJQjk5YXBNa1NFZVV1aklnZzVFVXQvRUk1Q0JPbzhGdU5GR1pXR1JCcDRwQThiRU1Ec0lxUHVyd2xvWHlHSXdETlQ1WXBvcEdSMUlaVGthQkZkL1dKamJiUEVObldLNnFmRHIxSmtQVGtlc1VsM2FwSXJBcXdCRkMzdTF2WXhra214dlR6SmJpWllZVUx5TWNnQlVPRXhhN2tQY3NNbWJoMUNzcXowNTFuV3c1R3QvT2VWOVdOR2R1Q2pNbXNUblRXNURVSFJybkltbzVrMVpFVjE0RVZDK1p0eVltNEhhRFU5b2NwVUlIUXczSFRsb1IxS1NLR1U3Q0NOOVJ5QXRhdnFIeUczR3JpMVB3MFRLUEtBMkgxK0xGcGc4Wk94cFBETkcydzR4SWNubE9Xamw3cU9QaWR0Y3Rka0Q1RWZnalF0L2kydk4vVVc0NVI2YkZjVWttM1JxZFZCd0doVUVseklNMWozZFpwcEpHZGlTekhSM3hMa2RpTHRZMEZWWkhIUjRDMEpDWGM1UnJ2b3pIVlVhc1kzQ3N2bXpRUG1OcTlJcFNnbmgyeHNjajFHaEtOZEFOZjlhRVRpUkJrakg3am95SUkyRUdoY1dxWEkrV1BCazkraVREcitLNWpZZ29kdldLak04R0oyd0hJWGk1K2hxNG1qQmNwSUQwNUgwVUlidGdQa3RrdzBhOXU5cXgyeGJxRjlnODZaYmRYV1gwalRMZFRMRENoZDJPNm9zS2hPME5Pd0FlVCs0ZFZaWjdhejNtczl4NW1mT3VyK1RVdG9XZmllZ2V1b2tHdGZTbVErUWh5RlFXaWFrRUtScndVY3hYUXF5Z3FkNElvSE43WTVIeVBkVFJ1VWRTR0IzSG1aVUNNalZoY0E2MEFWdU1leW9tL3FicDErdXVkWHU5SnJkL1dmZFdKOUVhSDBPS3hYb3RoMmkrK3NUakJKczVEOVhiVTBHeVdLU1A2eWtmcnBNczhhRGFXWUNraXRBb0l5VUFDbW54a1FydWlqL2lhbE81R05QRWJpUmtJS1I5STQxZHR0NUI2dldHZklOVnpZZHg5NlVRaTd1WDFQVldJSC93elYrZjJhdWI2MFNDRWJFT3M1NGsxZGRMMUwweTB0dE9ZQm15cXhaanh5MkNqdDJHdVFqUzFIN0lCZnJKMEhnYVBBMGVCbzhEb1BBMGVCcnFOZFJvOERYVWE5TmRScnFQM1YxR2p3TmRSbzhEUjRHandOSGdhUENqUTVVd3Y4aVVhcDZ1Rk5ISXlFSE5Ua2FXVWxDTWxsSDNFVnN6V2FwK2g2bncrSnhJYzQ1UnErdmVLdkhqVjEyaGdEVitQMkt1Ym51SmxzNWx6bXRwZGFPcjBiNFRWMkFjNEdxU2EwdFpOUWw5cUVlaXBodmlZVkpiWTdHQ0dDdUNwb1BiZEIyVVlNUnVJd0Rrc2hBcVc4bUVVSzVzZjRkZFE0YkFWVEl5TUJyeWRKL3lyZlcvYlhFNmQrUjV6TzJvZ0xNVHNBR2VkRTVUWWhzSFJDcC9VMUZCRUlvVVZFRzRLTXN2RVJYaVpPTW02SHFXemwxSlBVdzNIeEI0ZzBEb0RnZzFaU2tscmVNTnhBeXJEME9Ud25McXJDM0llSEppdTNyRk1pNUJqVnZOS1paSXd6bnBOV3czUXJWdG14RWFqVzM1Q293TmlMU2pvRkRWQzlHZ1piVFVVQUlqR1FPbUJTU0UybW9mSXFKMkxNTXlUdHFIeWFoOG1vZkpxSHlhaDhtb2ZKcUh5YWg4bW9mSnFIeWFoOG1vdkpxSHlhaDhtb2ZKcUx5UlVYQVZGd0ZSOEtqNFZId3FMeWFqOG1vdkpxTWJRcHFOMkxGY3lUbWFnT1dhVUZYSUEwS1NaUUhHWUJCb0lvVWJBQm9JQkEzRVZ4QXBUdlZUVnYrNkd3NjNycUU3NGxxQkhEckVBd09ZcHlNc3pWZ0Mwa3lBeU4wVkZBQ0lsQ1puYmtOL2l0KzNQUmNZaGNpQzNRdS9TZWdlbXJmQ285Yit0dU9tUWo5T0hpNDdpSXh5RE5ha3NwY2p0alB5VzVoR2pnZWFEVytpRG1wSUlPOEhkVHhIVXVSeWkrVU40OTlXczZhMGNvSXFNN25GQTdpRFFvZk5SNGdVS0ZEeEk0VUtGQ2xHOWdLaUcrUVZicHZjVkRFcEVRRHZsNmhUeXVYZHlXTmRCT2pQUGJwNEhtYjlGeGlsMElZUjlaK2hSVnRobHNJWUYrcy9TeDYvR3BQRVk1Qm1wcDdLYlZiYWgycTNpU2VubXNoekRaVmRJZGcxL1FhblQ1WWxXc3ZsU0gxaWg1UzBoM2lyZDZ0bjNQVUIzT0tSdHpnMEQwaWhRb2VPRkNoUTBEeEtqZVFLakc5eFVDYjNGV3lkTlFqZFNDdUJwam5rOVN0bnRZMWN0NVZUdnRtY2pxem9qUnZBT2ppZkVUNG5kQ0NFZldmb1VWQmh0b0lJQjZUMHNlSjhmSGRRbUtRYktsczUyamRTZURBYitmbHpPSW82WVJsRGZ4TEpIMFM5STlQR3NOdWtFaVJxVllaZ3BWaTVPcVdXZ016Rk9SV0pSNW1PNXpyR29COG5YRlluQnNlMk5QYnZxU2g0MzRFME9pWSt1dUVxbWllQnBEOG9WYm5mVnMrNXhVTGJRNE5JUnNaYUI4Um56d041cEJ2Y1ZDdTloVUM5TlJLS1FBMXdJcGpuazlPYzhpYWxOVG1wejBtcFR2YW1POXRBSEFVemNhV1ByTkFWa0tKenJMWU5HZWRaYUNhZDlpSXhxNE85QXZwTlRBYjBxNnVwMWhoVlNXNi80MURoVm9JWXRyYjNmcFkrSTYrYU9ZbDFDVWJZZWc4S01VcGprVWF3cERSRzVxY2IxenJJNUhPaU5PWE56MFhXR3RsR2RhSHBqSjJWRGZRYTZFQng4cGVrVU5BWGV3RlFEWThzZExpdUlDZTNuajJSaGNxdjB6S2dOVi9Gc01MaXJ1TGVKQlZ5bjdaRlhDMDQrVXRMd2FrNkptRmNKeFQ5RHFhYnBBcE9rVmJuZWF0bkd4eFVMYm5GSSswT0tSQnRJcUZkN0ExQU9tb2xwUlhXS1hwbEZSalBPV293U05ZMFRtQURVNTZxdVhHMXhWekxzMTNOWGNzS2tSdWFhSnlqcmt3TktLWHB6RkpTSGMyZEx4b0hjd09rQWFNODhqcHk1azB1MXZBWHJxR1BldXVlTFVBTWdORHpTS2lBc3pISUFVbGhBQnNNcmZMYm1EbWpqNG9YTWVZeUVpN2pSVmlyQWdnN2pwRERJZ0VVcDRpblhnYUlyTHA1bzB5Vzhva2lka1lkSU5SM2E4amN1SUp1aC93QmsrNnIvQUFvd2tYT2F5NTFlUHZuYXBtM3lNYWtVNWlScXZJdmt6dlYrbTl3L3BGYTJ5YTFpZXNKbjJTMldyNkt3Q2ZjV2k5TllmTnRodmxxYmFZcDQzckVZc3p5ZWRYc08rRnhWeEZzSWNWT2d5MXpXSzNHMUl5RjhxVFlLbUFITHpnN055Q29VM2d0NlRVUzdRRkJxTmhrU0NPc1VwR3lSaFYxRXBlTUdVRG9HK25CSTFTR0hRUlZ3MmVWWEwvOEFpWlZPKzltTlhNMjVKR3JFSnQwRGV1c1FmYXdWUlFUYlBlUnJXQ3dmMXQzclZnRUd4WW1rcXhpL3FMRmZYVnd5ZkJJaUNudUpUSzV6YzgxMzNLYXkydXhQVURRVVpBY3dEUnYweVRiVDRDOFRVTUF6QzV0eFBNek9RQk5Demo1V1VaenNQdzg0Y3djL3I1bkxqbEl3T1VBKytzaWVhR0dSRkEvSk9WT2gyam1qbU5kd0pDOGphc1o4RE03czZsaXpPcnJMeEhQSTNFMHk3bU5UeC9KbGNWZnhicmg2dm1JUW9KVHcxYzZlZE03aXhnVDlhdGxrRWdoakRkUzF4UE1HbTF2UWVXakJiTFk0M2oxMVloOHBaSkN0WURaak4wa2YwcldFUWJJYkVOV1d5RzFpU3I5OWl1RUhCYXZwaWRlZVExSysxcEdORTlKMC9Bcm9jN2tKSEVDaXpqbE0xV2t6UGhOVWE3UUJRSGlPQnA1VGtvcUtQSm04TnVKRzduY21CY3pqdzk2THc2L20vS1p5eER3dWtEcDhRcjlScDFHZVdmaVlaZHBVWjhSUS9ZZjd4VXc4aytnMU9EbHFHcHovQU9HYXVQM2RYQk9XcUI2V0ZUdHZhTVY1YzMzTFZvaHpJWi9yTlNSREtORlRxVWMwYVFlbXVCMDdDTmxXc20xb0l5ZUlXclBvUmw5RFZiZER5ZXNqM1ZFTjByMUYrOWFvT2wzTlc0OHMrbHF0dkkvK28xRUJzUmFVYmxBOUFvYUQ0aktzOWdyV09iMG9YSURJRG5aNVhNNDJiMFUvcnpSNHpnZkVhNU1rUXlicEEwZGZQUjlwR1I0aW5UckFvangzV1J6ZXM4N1BTU05HWFRRSFRYQTBNcUdrYUI0akxwME05Qk9zOC9NaWU0R3plcWUveEJIek5aL0RUd1pQMXBvMkt1cEI1bzVpdlRKdEcyaVBtM0ExbHRKcFFlbXVnTFI2Vm9jRFN0dU5BK0pKcnI1NU5aRG5NN2FxQWxqMENsaHlsbkFhVG9Yb0h6MUoxeWNlZzFKRm1RTmRlWWVjcmJ4NnhUSjFnZUpQSFNhUFA2NlBQSTV1dzgwNk92U1dvTHo1cmtnZ2FxZVVhaXRSa2d6YnBZN1NlZGw0MCtOaG0ybGRWajBpcEUyb1E0cDAyTUNPYjE2Qm9WdHBGTXZYelNOSFVOQjhRVDh5SEdobzY2SjJBVjB0em1jNUloWTlRcWVUYStVWTY2Z2cya2E3Y1c4YWZtSEE2QnpRd3lJcUI5OFlIOEtoTzBNd3BEc0VwcnBFL3dEQ242SlZxWWJpaHE0WC93QVBQMEduVDVTc1BTTkliZUtQUWFJOFlXb0R4d05Eb05NT2FUdUZNNTJLemVnVmNFYklpQjFuS3JnOUtDbjZaVnJqUDl5VW5UTTFXNDNzNXExVGRFRDZkdEtneVZRQjR3bjU2S0ZEUU5FRW55bzFOUk50UjJYK05UcHRBRGpxcGwyTXBCMEEwT0pvMDFOVFUxR2pvQSthQWtBQ3BaTnBYVUhGalVJMnVTYXQ0L2t4cjZ4bldReUZDaG9GRC9jWitaTElNblVONlJTSGJHU2xTdy9LWFp4SHp5U1krQWhQWFNqYkkyZlVLamlHU0tBUEhuU2ZuNTBEeFJvNllwQVNCcU54RlNSYlNNeHhIemlTWStDdnJOUkp0Znd6UUF5QTBHanpqL3Z4Sk15bmd0L0EwOFJ5WmZtalNISkZKcFUyeWVFZUhSL3dTcnJreTBSbVk4eU9GRWZNV2ZJdm1xMHNhNnFESWY4QUJpekRNYkc0aW1pT1REeHpPd1ZSbWFXTEluYS8vQjZ1TW1GTkZ0RzFmR05NZUM4YVdJWktQK0VRYXl6ZU1lcnhSZndwTmk4S0NnQUQvaFFQbThleHVISHhHV1R5ZXBmOTNaLzdwRXd6R3g2S2tnakk4M1VBZDlyZjhNaVljRzZEUlFrRVpIUm5RakdiYlc1Ky93RDRVRXc0TnhwbGJWSU90bnVvUmdNMjF2OEFoMVN3WWdhd0cvOEEvaFhmNC9NYy9ibFI1bVhOeUJyOWRCb2FjOW03WnB5MzZjaHQwN0t6TmJNOUcvUnY1bS9xK2UvL3hBQWxFUUFCQkFFRUF3RUJBUUVCQUFBQUFBQUJBQUlERVFRRkVCTVVFaFVnTUVCZ1VJRC8yZ0FJQVFJQkFRSUEzYUFTNGtHd1FRV2xwQ0JWM3RmL0FFcjJ1MFNpaVNTU2JKQkRya2I4c1lpZGlRUVFnV29JSUs3L0FLTHYrb242SlIyY2lpU1NRVTBqWjdkampjS0pKSkpKUUxTQzFBQkJYYnBUa2g0UUxaQWY0Q1hTaVZyaC9RU1pDU3VWdVMyUzdPN2tTU3JCQlRDcU9PTVo0S0llVVRhQ0NDQ2FiMUxWdE4xUjhwbFpqTllFTmkwQWZ1VExMTGtzeW9KMk8vbUo4YUpSVG9Yd015R3Zza2x4S085Z2drTkxRMEFFdlRpRVNTZGdoc0VEcWVwTEdseGM1b0NDQ0NDSDhCTXNtUmt6WkVjbU1ZU1BpdjRhUlIrQ254dVpIT1NTU1VmZ0VFRnFhbW9FbHhsSlJPNFRVM2JVdFIzQzAwMkNFTmgvQTlaTHNoOVk4T05ERzJxK3EvaUtKc2ttU0prdXhSSHdDQ295d2hGRWtrazNzRUVGcU9vL0dsNmFDQ0VFTmdoKzd4a1J6NDhlTmpZMFViUi9PZGlqdVNTU3BJMk8ySUtPOWd0TWFhUVhKeFJSS0JDYW1pUnVSajc2WnB3UUlJUUlRUVEvY2lTT1RIYmpSeE5IOUIyS0tKS0pPeFJValdPMklLS0p0cVltbHFDY25vb283TlRVQUFzcUhKeFZwbW5CQkJCQndjMGhCRDlhMm9zRVliL1NkaWlTNGtvN0hZcHpXbEVFRkhacVlnbW9KeWNDQ0NFeHJXZ0lsb2xpeDlIQUFWb0FBSnBIL0dQNEhaNUtLS3V5anVRMHFpQ0MxTkRVME5RUlRnUVFRQTFyVzBROHRDR3dUc29aTFgyWlFJOWdWZDNmNFM1SGZpbVYzZDdYKzduZG5zMnJteTNhbVVUZHF6c2RwR3htaTF3SThXaG9hR2dBaDZiSG1JWk9QUHd0YVE0eGpjYlo4UzA1OCtRSnJ5Y3JuNStibTVlWEZsR3ozKzc5MTd2M1VXcjY1dHAyb2U1OXo3bjNNR3FJblB5YnU3ME5adVY1K2ZuNStmbm96dHRZeUZodTlyN1dmVTFFNTJvblA3L2U3ekhsRWJVRUFRV2tGb0RRMXJRQlBOak9LeVluaFlPWUNST1d0STJHMlZFb0pwSllGcU12RHdPalFIRnhZc1EyMWZNK01OYTM5NllUbForV01icDlLU0ZhSXpVMjlJNGFBNlhTMHJIVjVzLzV3eE5BUjNDbGJFUWlDMHREV3RhR2dEVU1uVEI0MWx4SUtHWnJrVVJ1M2JMalFHRmdoQUxVdHRNM0NDZTMwbm8vU1RhUXNOYXp0aDRIcFRvczJBc2RHSXh0eThmVVk4bk95QXNXR1RPOWxtNmdzRjNzdll3WksxS2ZadWtlbjlPN1NGRXoxSHFQVStxZ3cwVWR3Q0lTRlJIajRnQUFVc0dSajN1eld1YXNGN0RFM1lnQW9MS3lpVnBwQWFGV3BiYVpzQUJ0NThpek5zUmF6dG82azFTVFZKZ3ROQWpNZWZqaFRTclM0RnFuM29tMnF6L2hWYmFmQ1VkaWdFRVVFQlZVQUFCU3hueHVrVXJIQUNFbE4rU2dIcHJYc2E2RjQzMUxiVE5nZ3FJemNkYVhrYXBNc0NQV050Sk9VVk0xYVUwSW5WdGk5WVRvcDlUMlpwZnFQVTVHQXRGMk9tek1RMHYxWHFqcGFZMzFYcS9WK3NoaFJRM0cwb2FnQUFLb0N0b1RBOE1aalplTVdOamZEWHdRRjRZbUpxa1Mwa3FYTDloblpxd1pQWWpVWWN3YmF0akxCeU5Tbldrd2F6dHB3eU5wV1FhYXgxNmpQODZhZFRLWWZaNDJvYXR0b3UrUnNOUjlsN0k2aW1uMlhzZlkrd3hKMFZTc0lLVlJvSUlLcTN5NHdzRlF4RmFqSDRRc2UyL2dJTmd4UU5Va1drcDhrMHYxcEc3aGxRYlJSTVpyS2d3Y2ZHek5vaTJFTnJQeFBXUGpUTUZhY05RQ0cyRXRXMjBYZkoyNHVMaTRrRnhjWEZ4WVVGRUZabVpqWjhiZ3BWR0FnZ2g4NTJLRzQ1eDV3YzFqbTRjYzhzU0kzQWJ0bVpsclNWbndlcTlWTmdLR0gxUHFjREFHK3I0KzJrUUtjd3hGVHlMRGtIenFPMk1GcHExTFp1MkV0VzIwWGZJMkdyKzM5dWRXVVQvYiszOXY3YjJ6SEVabVhQTTA0dWZDNlJOQVFRK25zeXNNS0NlS1lzTGNkc2ptQWlxb0Jvek1zdTIwbEJVdFIyMDFCQkJEWXFjN2FZK1dXR0d0V3lOdEl5Sk1vbnFkUXJOS3hRdE5XcGJNY3NKYXJ0bzIrUittREFzekt5SjBGcHVtZ05BUVFRKzNNbXgyWXNMZTJ4cjBVOW9KRlVBQks2T1BOeFZwS0d4R283YWFnQUI4YXpQdGdUeFJBU3k1TSt6RGpBSUlvclVkc1JlbWcwN1VTcVdFdFcyMGJlYkI5ZU1icmRicmRicmRicjlmcnhOSXo4U2VLdE0wMW9jbUFBSUlmZzVsdUxpOVNwaUlxcW9BSVI0dUxxMjJrN0RiVWR0TlFRUTJLSnk1MDVxd3AzeWFoT3NTSFVJVnBHUmZKeTNxTzBBWTRqTDA1dWxaR2NvcEh6ZW13Y1BiSS9UQlFSR2JnWVdrdENEUUFCc1BvYXREbUp6QVdvQnpvRVFSVlZRR1BqTFY5dEoyRzJvN2FhZ2dodnFrNnhvdFN4MXB1U3NpWmFkalptT29aR05HT2NZdzUyMktIdGpmazUwK1Y4WTJwWStWdGtiRFN2VWVvOVI2ajFQcWZVeTZZc0ZVUVJWVUFBQVB3YTVqc0xPVDJMeWxPTzFWVlZXMlpsdWV0Sldkazlqc0dWQTlqc2RpRXJVNTFwZU85ajlNWnB1b1RyRHgyaFo4UzBpZlo3OGlWWWlJa1pNNVFZV0xpWkdtejR5MGhCRlpHd3p1OTN1OTN1OTN1ODdMV25RZ0lpcXFxMkgyUUUwNGN5YzJaN3BzTjlLcXFxMUtlcXJTbGx5K0hoNGVIaDRlSGhBc3Fhb29tTWU1clZreTFwdU1yejhXc1dVUEQ5V3lxckdUU1EvR3c4RWg3STN1WmxhVnA0YVZQQndjSEJ3Y0hCd2NIQndZMkZIRXFxcXFxUUgySXVMeDB0KzJjeGtXTEJ0VlYrdERlYWFHRUNSN1d0RDNOVFdsVzBWSksvSU1vbWp5WTVxb2hwTFpHeFNFU3h4UzFORERNMGtWVlY4Vlh4VlZXMWZnSTVHQVlMdG5OQS9LcXFxcXRxcFR6d1FBU1NNYTFyM3RMR0lscmFubmZLU1RkdGtnblJCYTBrU3NobElsaWhscWVDR1pwb2l0cXFxVmJWVkt0aVdQKzRKM3h2WUd0UDhBSFZWUldSUGo0NGJMS3hyV3ZlRXhoSkxXckluZTh1QVZlSWMxK05rSWdocmkyV09HWWlXS0dhc2pIaG1hYS9pMW5WdE0xTmp2cWZBYTlqeEhodjhBNDVzNGpoNGVFWW9oNGpqOEhFN0dFSER3Y0hGdzlYcDlQcDlQcDlNNFhUNnZEdzhBZzRlQm1MdzhBeGVIaDZvZzRlRU1ibk5mK3VzNnZ0RHIrTmsvVG12eGNoWXovd0NMT21aRlZWVlNGMlcrZHVXRkZtTXpHVE9lN0s1bU9Na2t4ektxcHBKcFRQRytXZHM4R1ExUXlUeXhQbG1ia3h5cXFxcW90eDNIOU5aMWZZYmFIcC96WUtuaGd4L3d5OVN4c2tIN2pOVlZSNVZUUGpuYzlxeXhCTEhMalBsa1k3eWhlWko4eUdhTjlWbHc1TVQxanNEWW1UTmZCanNobVpKS2c2UEdaRFQzUVQxVlZtTWpmK1dzNnVkbXRaZ2FicDR5Mnp0TzkyRCtPcDZtWmNYTXhzbHArc2RWVlZpNlJWY1FRRWdaSTEyTTRpTEdsbFlIS2Q3RmhpcXkyUGhXTTFpeGs5VEREZ2hkam1aUWpuWTZzakh3TlBxcXJMTURmeTFmUm1Sd2FiSEcwTkRRQTBOZTEreExYZmhxZXBTU0F3dDAvQys4cEJWVlZUM1lqSkd5d1NMSFhsaE5wMkpqc2MwYWZKRklJNDZxZE94bU5nZkRIaXhUQ1YyRkdGS2NrY016OFdLcXFxcXBBZnp5YzRsb2FHaHJRQUFBQUE1RkV4ditzbDJaanViRkhwbW1mY3MwK1ZpU016dXoyZXoyZXoyZXoyZXoyZXoyZXoyZXoyZXoyZXoyZXoyZXoyZXoyZXoyZXoydXoyZXoyZXoyZXoyZXoyZXoyWFpqcHNaUVpINDVlcEJOYTFyUTFvQUFBQUFGRkZIYU9YNWMzSXhwOExUZE0rNVpjbkp4TVNLT1lNeEJpUHgyWTdjTHE5WVlYVG5qZXdzRVBGeGNYRnhjWEZ4Y1hGeGNYRnhjWEVZUXhySUdkUTRiOFJ1TWNPZkVpaU9KTGh3TUsxR09HYkhuK2k3TzFCb2Excld0YTFyUUEwQUFDcUlLS08wYzN5V3RnK3ljN0t4Y2FPSnptdGFIUFRHRWx6V3FhZVI1SUg4UkFMSDQrUWlDR2tpU09LVWlTT09Sek16RnhNaHJ2aHpzN1BhMXJXc2ExcldoclFBQUFLMkRpQ0VRVXlWa242YWhPd1lrQ2U1b1VoallpV3RVODhqM0VEK1FnRmpzZWRFRUFscmsxeEcwMFVyTk1uM2UvTXpHc2F4ckd0YTBORFFBQUtwRW5LQlpsTWtJSUlJVE1wa3Y1YWhMcHNLbGZqTVdmUGlRS2R6R3FhV1I3aTBmekVOTEhZOHFJaEttaTArVlR0eDNyVTRjU1hhU1RMeW1zYXhyV3RhMW9BQUFBcW55U1pybjdoUjVDSUlMU0NHek56Um5kM3VES2EvWnpwRnBqUzdJY0pPZWFVNWh6blpKMUwyY3N0TVZWVlZWVlZWVlZWVlZWVktwQUZDLzJRMUU1WGVHYVp1d1pvajU1NGFvSFN5NUdRMWpXTlkxcld0QUFhQUJSVTJZVDl4eU1lUVFRUVdscGFXK0hpQXlZelNaQkxadWJtOC9LN3R6N1hMeWlUbDVlWGw1ZVhsNWVYbDVlWGw1ZVhsNWVYbDVlVGw1T1RrRWdsdXc2N1YrWEtKVExUSjVITlkxald0YTFyUUFBQUJVajVzajRyNWE2T1FnZ2dnZ3RMU3p4OFFBM3hreEhSRWJYZDNkcS94dmE3dFhkM2F1N3U3dTFkcTdzSU5FWENHaHJXTmExb0FBYUFBQlVzc2tuNk5kRklRUVFRUVJYajQxUUZlUEQxRGd1d2ppSEdNUGhTdTcvSzdWM2QzZDNkM2QyZzBSakhHS01NWVF4QkFHUGZRYUdob2FBQUFBQUFwWlpKZjJZNk45VlJCSGpWVlZWU21nR1VOUWJxUXp4a1VjWTRic0k0WnhEakdFc3IrQ2hHSVJqakZiaGpFR09JcXZ5OHJza21xRFFBMEFOQUFYbDVQbGxsKzZWS3ZoajJ1dnl1cUlJcXFxcXFiR2x4K1B3RWJZY2NpWVBzcnhNWmdPS2NNNGh3emlIR01KWlZCZ2lFQXhoaURFR0dNVVk0aURRbk9DcXFxdDZvQUFBQUFBQXVKR3hNMHU5VXFwVlZmVWJ3ZHc0R3FxcXFxcDdKY2JIZXI4eWpGd2NYanljNG1CdE9lNlVtcUFqQWhFZEt5ODVIWUR2RGc0SytDU2FBQW9BQUFBQWtrQURhZWI1cXFxdHFxcXJlS1Q1QkRnYXFxcXFvTXI2dnk4aXd3Rmxsdmo0K1BqNCtMU1pRdUFZd2dBOGk3NUp1NnFxb0FDZ0VTQUFCdFBOOFZWVlZWVlZWVlcxVkZJcXFxMkJCcXFxcXFxOGFxcVYyU1I0MVZWVlZYalZCWGZsNVhkcXFxcXJ4cXFBQUFKcWdLcFR6VlZWU3FxcXFxcXFxcXFxcWprL0FFR3FxcXFxcXFxcXJ4OGFxcXFxcXFxcXFxcXFxdkdxcXFxcXFxVlZWYlRUVlZVcTJxcXFxcXFWVlZWVlV4NE5WVlZWSUVHcXFxcXFxcXFxcXFxcXFxb1I4WEVZaTJxcXFxcXFxOGFxcXI3S2xtcXFxcXFsVlZWS3FxcXFxcXFxbWxrbFZXOVZRSU5WVlZWVlZWVlZWVlZVRzE4K0piVlZWVlZWVlZYMVZQbGUrcXBWVlZWVlZWOFZWVlZWVktsVFh0a0IrcW9FRlVxcXFxcXJ4OGZHcXI4cXFxcXZHcXFsYXFxb2t6T2xxcXFxcXFxcXI4NnFxcXFxcXBCM0x5ODNNSlE4R3FWL05LcXFxS3Y5clZWdVhtVXo4L1B6bVl5S3EycXFxcXIrR3FwVlZWdFZVcTNEaE0yVUZYZDNkM2QzZjhBSFptTXhmdFNxcXBWVlZWVlZmelZWVlZLcXFxcXFxcUJFclgvQU5aY1pTYXFxcXFxcXFxcXFxdjdxcXFxcXFxcXFwVTE3WC96bHhlcXFxcXFxcXFsVmY4QUpxcXFxK212RHY0eVhQM3F0cXBWWC9jQ2EvOEFoTC84WTF3ZCtwSmQvamdXdi9OenIveUxYL2k1L3dEbEdPKzNQL3l6WEQ1YzcvTU5JT3puZjVwcEJjNy9BTWtmLzhRQU94RUFBUU1CQlFVRkJ3UUNBUVVCQUFBQUFRQUNFUU1RRWlFeGtRUkJVVkp4RXlBd1lZRWlJeVJBVTZHeE1sQmd3VUxSRkhLQWd1SHc4Zi9hQUFnQkFnRURQd0MyQWlGQ0p4UDhRbFhlbGtxUlBlM215RmV4UDhUdW55dGkxd09hRGNjN2J4OFpqY3lpY2dxaFZSUEM0cWZrZ0xKK1pBUjNKNnFLbzNORGVFMTJSOENlN0tnd2JKVTVKMElHM2NvOEVJbDNaVURnTXp4VGE0dVBNT1RXWnA5UXdGdmNtdHlIY0JVZklRb3NrcVZQekU1b0RMdU5jbk54YW5OTU9RY0pGb1UrRElzbEFDTEpVTGY0VXpSb25xYk94cXRmRXdxTmVwZEpqcnZRYUlBK1hnV0VsR1VZL1lHdnpUNlJrSU96elJQaHdWTm1GdTd3b21qVFBVOTJ1YUlOZlBkeCtYaEVsRWxFbFFQMkdjRkdMVk9COFNSM1pNK0RkbW5TUFU4TzdFVnF3NkQ1Z2xHVVNWQ2hRUDJMZUZ1UGh3WXN3c3dQZ2x6U0FZSjNwOUI5MS84QSs5eVlyVlIwSHpNcVZCVUtQMlNNUXA4TEZZMjRlRXlzeTY0SjlCME95T1JzdnhXcUREY09QZkIrVUZrZk9pd0h2M1RncEhoWXJDekR3WUN2Rk1xc0xIQ1FWZHFrdk10R1htb3RqdXlQM0dPNFFwN3M0SzZmQ3hXSGd4WmpDZ2QyazB3U3FITWdSSXNEUDE3OFBrcVZHTDdnSld6YzRWT3NKcG1SOHdHaVRnRlI1eHFGUjV4cU81Um8vcWQ2YjBhbFFOWU1DUm5ZVWZBM3FSRm0vdlkyWVdRTVZmeDNKOU00SjZwMU1EZ1VSYmRFcVRQZGhROFA0MlhtWE9INFRhTFpLZFZydEx1SVFBa3A5V29YQWtEY3FuTWRWVTVqcXF2TWRWVTVqcXFuTWRWVTVqcW5tc3dGeHpHL3p0Rk5wZWNncUhCMmdWRGc3UUtod2RvRlE0TzBIKzFRcVBEQURKd1dMUFd5bHMxSXNmT2M0TFp2TmJQNXJaL1BSYlA1cWpXZUdObVRhZG9yRnd5eUNLS0tLOXQ2R3owUzdma09xY2Q2ZHhUdUtkeFR1S2R4Uk5jeWR4dHUweFNHL3dEQXNwTnFoMVhJTFp1SjBXemNUb3RuZFNjR2t5UVlzRGFqU2NnUXRuT1JPaW9jVG9xSEg3S2p4K3lwY1RvZzVvY01qM1pWeDNoWUp0Rmw1eWR0VldYNWNMTzBwa0ROWXlOOWw3M1Q4OXhRZDFzM0s2M3V5VjJsSWpmdXNORjk0SjFSMTV5OTYzcUU0TUZKb09PYXFjcDBWVGxPaWVCSkZoSmdLcHluUlZPVTZKNHJNOWs1aTI4ZXdia00rNzhRenFGaXoxNzRidFRTZlA4QUJWTWIxZXBGdExFbkQwM3FxZjhBRmJSeUZiUnlIUlBwL3JFVFlmYmZ1d0MyaXZVaHJUZEdTMm5rSzJnQ1N3MkVtQXRvNURvdG81RG9xdE91UzlwQWoreGIyOWN1OUI0aHFQRFVBSUhld2xTM3A0T0M3V3BkYWNBc1Qwc0FWeDdtanFMQ0RJWGFNQjNxOEZlZjRIWjFpQllTWUM3UDJuNS9pekN6NFYzcCtSWjhTM3V1TFNHR0R4UkprMVBzanovWkhuK3lOS21YMzVnVGxaOFF6cUZpejFzLzVMQzY5R01aSTgvMlI1L3NoU2FUZm1QS3ozZ1RqdVRodVVKeGRkUWRtdTNya2pJWUJTWUM3Q2kxbkQ4NzFRcE91dmRCOVZzdlA5aXFMcUpiU2RKTmxOdFlQcUdBRnMzTXRsNS9zVlNyemNNeFoyT3ptTXpnTGFaQU40cWx6RlV1WXFtR2szamhaZmUxdkVnS256Rk01aW1jeFRPWk5vRWtHZS9JaGUxSGgzWGRSK0ZlQ01ySi9EQlFTTEljV3FIS0NmTHZpbDdMYy93aTR5YkdpdkJIVHIzZmhYZW41Rm54TGU4M2ltOGJQaDM5RFo4UXpxRml6MXM5eWVwL0FWR200dElNaE1kdUt2VUhPOHJBZHFhRDUvZ3B2Qk40THNLNUF5T0lSQmtJTjJlOE4rVm5hVjd4eWJqNjdyUGluZC9CL3BaMmxlNk1tL254YnpyNXlINXR3N3QycDRjRnA4NFVGZTByN0MxWUEyWGFnS3hIZ2UwVVhHQm1peHhhN01JdGNDTnlGVm9jTjQ3bndydlQ4MmZFdDczL0FCNnhadXpIU3p0YUYwNXQvRzVkblJ1NzNZZjdzTDlvYkc3RllzOWJBS0I2cWE3ajUyQWJHZjhBcHNjZHBhUU9OZ0FrcWxVcGg3WEFrZmcyT0xRMDVDeHRCZ3hFbkU0cGo4QVJQVmZFdXNyUGFIZ2lEMVZmaU5TcTNFYWxWZG5iZWNSWmcvMHMyWW1TM1B6S0RLam1qSUUyVnlKdzFXMGVXcTJqeTFWY0NjTEM5d2FNeVlXMGVXcXIrV3FyK1dxcitXcUZHa0dqZGJoM2NaVWp3WVVtN3hWNW9LdmdXZG5WYzMxc2x3UkJBVWQ4dmZEY3lVMmdKT0pRRHc4YjdDYVBRbXlqUk1QZEJXeTgvd0JpcUZUWjNOYTZTWXNiU3JoempBV3pjeTJYbit4VkNzNjZ4MG4xdDdTbGZHYmZ4WjJGWUU1SEFydGE1QXlHRmwya1huZitBc1dldGswQ0J4WHZYV0YreVhXNWxvVEc0MWpQa0ZjRVUyd0ZVS2V5bmNKei9IZWphV2xUdEpzTGRtQkdZYXRwNC9aVjMxV3NKelh3NDZpekIvcGI3NS9VL216YVFJdkxhZVpiVHpMYVNJdldGcmc0WmhiVHpMYWVaYlR6TGFPUDJDcjEzd1RnTThCNEdTOWtlRGNxR01qaUZCbEF1amNmenZWMFkyUzVyajBVS1h0UU5VRHFwY1Q1OTZVS09Jek9hS2FTMW96R2RudUQxUVkwdWRrRWExUXZPL3YvQUJQb2JRUkJSb1ZTelRwYWFqd3diMEdOREJrRml6MVRuNHV3Q2JTYkFDK0lmMXNjNWpSdWdJQkJCYlZYcmx3YmhrTVF0cTVmdUU2bTR0Y0lJczJoN1E1cmNENWl5ZG9DaXViUGhmOEF4L3F6NGhpK0hIVWYzWmcvMHQ5OC9xYkg4Q3FuQXFwd0tmd09sdFRnVlU0RlZPQlQrQjBYWTBzY3ppYklzYnM3Zk5PTDVLRGhObVM5a2VEZkVlby8waURCVUdCNklWbVR3elh0WXEvUlBsaXNWTlVIZ3JyaVJuQ3c4QVVCZGIrby9aRW1UWjdnOVZXcnREV1JHOWJSNWFyYVBMVlZxTEM5OFFMSFZuaGpjeXRvOHRWdEhscXExR3RmZkVSM0w5UHRSbVB4YkpOVTlCWTE3aGhKR1Mzb0FlU0ZTcTV3M214dFNpMGp2ZkV2c2lnem9MUGlXcjRnMmZDLytQOEFWbnhET3E5eDZpekIvcGI3OS9VMk5BQXVwbktkVXpsT3FhUVJkc3VQYS9nUVUzbE9xWnluVk41VTNsVE9WRnpBU0lzYnM3VTZxNjg1UVU1cnNWZmFDcE1lRUhDQ3I1a1lPL0tjMTBPelRtZTIzUGVFMm9MelVDMHQ0Mk5wTUpkdlJjWEZRY2UrS0RZSDZpaTR5YmZjSHIzUGhYZW41cytKYjMydHBPTHNveHRhZG5BRzdORSt5RnZObHluMll6UDR0dXVOSTVIRWRVMXVEY1N0cHFaQ0FxNXpjcW8veVcwTTgwWFYzRTJlNFowRm54TFY4U2JDTm1nOHY5V2ZFTVh3L3FQN3N3ZjZXKytmMVA1OFR0cW9uSVlsWXB0QnNuTk9xdmsyejdiMEFGTHA4TU9FRkJ4aDNvVTRHV0dRcWxOM3NoU2Ywb2g4dTMyVHF0Nm52Rnp5U25WSFhXNXB0Q20wRE16SnM5d2V2YytHZDZma1dmRXQ3OTFncERmaWJUVGZkM0ZielkybTJTaldxRjV0TFNDRlRjd1Bidjd2eEw3QWFET2dUdVpQb1ZRK1FZVTdRVFpPeWovcHMrSVl2Y0RxUDdzd2Y2V2wxUnh2dEVrNzBmcU4xV3hSakdxMkh5MVd3K1dxMkh5MVd4ZVdxMkx5MVd4ZVdxMkx5MVd4ZVdxMkx5MVd6c3dwRVkrZG5hQ1VXR0xMeHZ2VUNGdVVlSUhDQ25VM1k3L3Yvd0MxSTdScWtYaHVVZ0ZaS1hEMXNqdk9xVlMxb3hsTjJkc0RNNWxZTTliUGNIcjNQaG5lbjVGbnhMZTlDN2FzNSs3ZDBzTFRCczdlaUhiOGoxUVlKS04yRG1meFoyMVFBNVpsWEtsNERBMllHaWVvc2FONmFkNkJYeFQ3SFU2VEhES0FnOFNMSFZIbDRQMlY0VGYreXAwNmZZczlveEU3ck96ZUg4RlMyOWdZSFhUNW84LzJYL0dCeG1ZM1crK2YxUGllL2JaS0ZRU3ZhdlB5UUFnZUt6bFZHcGtjYkE0UVU2ZzdISkFIRElyQTArSC9BTUZMQWVpbDArQTJnREdaek5tRFBXejNCNjl6NFozcCtSWjhTMzE3M1pVU0JtY1A5MmRyVkRWN0lxajFzN0Y1YWNqK1ZmOEFiZmtGMjFVdjA2V0VNazcxMjFFdEdlWXNOSjRlTnlOVUI4NEZOM3BxYzNJbzl1NmJKMmRuUUoxQjE1dVNEMnlGUm9ZSEU4QW4xandIQWQyclN3ZGlQdXFWY2V3ZlRmYjc1L1UyUElCdkJQNWduOHdUK1lKL01FL21DZnpCUDVnbjAyRnhka0pzK0liOGtRZ2NsN1Z4NW1jallIQ0NqUk54MzZUa29JSnpHQlVNUFZlelBId1hWYWh1a2dESk9kbVpzOXdlcTdDbmhtY2xWNWpxVlY1anFWVWNJTGlSMXNMVElNS3J6SFVxdHpuVlZ1YzZvbW0wK1FzN1d1UU1oaFpETzBPLzhJVkdsaHlLcXQzaGJRY1JDTEtBcGY1SE96dDZvRzRZbFFJQ2hYS3BJeU9ObDVocEhNWmRMUXdFbklMdHFybjhiSm9NNkJBaUNuYk02OHpMZXIxUng4elpWcWlZZ2NTcU5JU0JKNGxVNnVMTUQ5bFZvSDJoaHgzV2UvUFMzM3orcHMyZ0NMeXI4eXI4eXI4eXI4eXI4eXI4eTJqbVZkd0lMc0RZNTFZT0F3SHlVSWpKU3Uyb2gyK3dPRUZHZ2JoeEVKNUdPNyt2L1NMZ1duZDRCWXpzMjVuOEk4RWVDUEJSUU04VCtBblY2aGZCamNuY0NuY0NuY0NuY0U3Z1U3Z1U3Z1U3Z1Y3dHZRTHNhTG5iOTNWRXAxUjRhTjZER2hneUNEUkpScUdUa2cwVHVDZFdxR29VVjJWR1RtY2Y5S0VhaHd5WGFVQ0JtTVFqd1JvMVEvWG9tOFUwNzBZN0Z2cWp3UjRKMU9pdzdvQ0JFaEE0RlBmVWNXakFFNCtxb05BZCtvK2FsRnBrSU9DRGhCRWhEOVZMUk9vMXlIQ01QN0NCRWl5cWFyaUduTTdqeFZYbE9oVlhsT2hWWGxPaFZYbE9oVlhsT2hWWGxPaFZYbE9oVlhsT2hWWGxPaFZYbE9oVlNzK0NJRzhsTnBORFdpQjhrNTI1Um1veEN4Y3oxdEJhSGNNK2h6VHljdXZwZ1UrbTZUd2cvTFFyeHV0VzgyQmdrcDFWMG5KQURCQmdrcDIxT25Kb1FhSUNoR3FZR1NBR0ZnYjFSNG9vbzhVSFlIT3lVYVJrWklPRWhBaUU3Wm5YbTVKdFJzaFNuTU41cUR4NTJUaWpUTU95UUlrZlBpRnhXNG9zcmpTMEVRVVBsb1JKdXRXOHFFR0NTblYzU2NrQUlDRk1TY2svYkg4R2o3b05FQlFKS05jd01rR2lCWmR3R2FKT0hkak5UZ2JKQ05BeU1rSENRZ2NDbjdJNit6RnU4SnRWdDVxQlRxYnJ6VUtnODdKeENOTTNYWklFU1BsbXZhSE5NZytBRGdWSXdVSzY0TzRZcVJQekFDTGpkYXQ1VUlVeEpUcTdwT1NEUkFUV052T3lUOXVmd1lQdWd3UU1rQUpLTmN3TWtHaUJaY0VETkVxRnhzQzRMY1VRcDlrMkFpQ2pRZEl5UWNKQ0JFRlAyTjk5bUxUbUUyczI4MUFpQ25VM1gyb1ZCNTJBNGhHbWJyc2tIQ1I4cGZtaFJPRzhwK3h1ZzR0T1lWNW9QSHZtOFhNeTRLcFNNT0NGVEFERk5iVFBILzRFSU9wREhMNVNIRmxFU1JtZHdXMFAvVlVJNllKLzFIYXAvd0JSMnFjYzZqdFZIK2J0VS82anRVLzZqdFVYWnZjZlZPR1ZSMnFmOVIycUx4RG51UFVwelJBcU9BNnAvd0JSK3FjY0RVZHFuREtvN1ZQK283VlArbzdWVG05MnFITTdWTjVqcWh6TzFRNW5hb2N6dFVPWjJxYnpIVkRtZHFnUDgzYXAvd0JSMnFmOVIrcWQ5UjJxY01xamg2cC8xSDZweHdOUjJxdWZwZTRkQ24vVWZxbmZVZHFvTWg3dFUvNmo5VS82anRWT2IzYXB3eXFPMVQvcU8xVC9BS2p0VldiaTJvNzF4VldpWXJpUnhIOWhCNGtHUWZHbWRub0hxYmE3Ym9jSkF6NGxVOXBZSHNNanZnNW9IRnBoVm1tNjdYaW4wYW91WXptUGszWVVXSEU1bmdFMWpicmN1OWNaTVNybWJDRVd1aTRTcndrTUpDd2xVM1RKZ1RncVpKRGlCR1htcVR6RFRKVEdmcUlIVk1EMnRCRUdaTXFsekRVSnJ4TFRJVVZoVGpkS0RERjBub0pUQVFDMGlmTHVkbmR3eklDN0tCRWtwd0VsaCt5RDJCK1FLYTFoTFNDZXFwbG9ONzdwcndTU0J3eFFjSmFyNWQ1R0YyVUFDU2NnaFVhSERldXpJRVNUT1hrcGVHRnBFOFZmZTRiaGgvdER3UDhBalZRei9GMlhrZkZ1elFvSHFlN1VvdDdaNWlkM2d0ck5ncHRFWVorQzJtYm9WL3diKzBWSG5jWTA3dEdvOHNhNEVqZFl4akpjWUNwaXI3YmlRTWs5OVc2eDBDSnlUNlZFT1krUlBEelZSd3V0d0VZbEFNQTdRRHlpVUE5NXZnVHZqTkI4KzBENlFoZWcweVkzd211ckYzWnlCaEVKdjBmc0ZJSURDMzdLdC95QWJtTVpTdXloc2UxSG9Gc3pEZmM2WGNZUDJUWHREbTVHMGh6VGVPTGg2SXREQmlZSmtqTkFnd0gvQUhVMEd0Y055RG5PREtRSUJqTlVuRndmVEFMWTg4MVNGQVZXTUdNWm9GbDFwdWp5UlpmZkpNRTRjVkR5NTRKZGxnSkFSRlFta0RHOEhEMUMrSXArcWVXVWlNVDdTbzNyanhMb2tsTXBiVkRSQWl4ckFYT01BS2xYYmVwbVIzWm9rN3hqb3I3QTdpQWZEN01HaFJQdGJ6YVNZR0pWZDMrTWRjRXlrL3RhK0pHUUdYVXltRk1POUE1SHZUNFFwQzYxT2M2U3V6Q3ZyRHZ4VXF0ODUxN3JLRmZ0ZzZjNEZwcXVxdEJpU0VHYlVlQWIvYWpZbTlmN1VzSVBCQmpRMFZoQThrMXJpNFZoSnp3VG5tZTB2QWVVV2JUU0JnakhGYlRTZ1NDVGtBRWJvdlpxTnNIUmRzZXhwNzh6NUlQZFVxRElDQXZjTnRyT2MyOFlCZEFqUHFtc3FOWUhPRThEd1RXMVhzZlVjQUlqRk51eTF4Y0R4VE8wZmVxRnVKM29UV2d5SUdQb1Y4RTMwL0txeDdxSjgwQzk3bllrRTlKNHE0K3E3T0NFWDFuUGdnUUJqZ29yMHp1QVA0VUNpVGw3U2E1cjNnbThUSWpnTWdVSDdVSERlMys3QlhwT3BuSW9iRzBnR1NlN2RvT1BsK2NFVzBXdE80RHc4Nit6anFFNm9ZYUpRenFtZklmN1RHQ0dpTzg0SUh1UjRJcEM2MUY1azJPZTY2RjJUWmRuNEFvVmhXM0hBLzBVRDNyclNZbnlHYWNYUGVSQUp3bk5WdG9KWUJkYmtUdklUNmNQbzR4bU9JSEJUVFBSYlEyazBkbnFZVzBmVEdxZmVxRndpVFk5cG1rOGp5T0lWU2xVOTYyU2Y4aGlwRUpqak5VbHhWVng3Smd1dDQ3K2dUd3cwS2RNeGxLdVV3M2dJdGZWcXRhR21BNEdkeXFWcWpubkFqQnFyc3FPZStuTXhrUnVUblRMTHF1OW81elp4TVlab3VkVWM1c0IwWWRFNXpPd3BzTUE1OUNpeHNnRStRVHdIT2NJa2t3cXRDcThoa2c4RldyZ01EQ0JJa2txcS8zVEJnY3p3Q2ZScU5MTVdtQVJ3OHdqVEFocFBST05VMUMyNklnRHdQOEFrVmhTR1F4UDlEeEdVZlpHTHZ3Z1hGMFJPT0hoR081dVBmY0d3RTY5SlVJdmRBVGFBdk96OEJ0SnNsUHJQbFZtTWxvdk40YngwVkIyYm84amdxUE9OUXFQT05RcVBPTlFxUE9OUXFQT05RcVBPTlFxUE9OUXFQT05RcVBPTlFxUE9OUXFQT05RcUhPTlFxUE9OUXFQT05RcVBPTlFxUE9OUXFQT05RcVBPTlFxUE9OUXFQT05RcVBPTlFxUE9OUXFQT05RcVBPTlFxUE9OUXFQT05RcVBPTlFxUE9OUXFQT05RcUhPTlFxUE9OUXFQT05RcVBPTlFxUE9OUXFQT05RcVBPTlFxUE9OUXFQT05RcVBPTlFxUE9OUXFQT05RcVBPTlFxRFJpOGVtUDRWYXVJb3RnY1QvUVEyWVhUa20xeEk4TE5sSFZTZmtOeDcwb09DY1hRQW0waGVkNERhYmJ4VHE3dkpHcVUya0lDcFJOUUE5VlRxR1MwQWRBcUhJM1FMWm1DU3hzZEFtN1cvd0Jsb0RSd0dhMmNDTGcwQzJZQ1N4dWdWR3E2R3NBSFFMWndQME4wQ29mVGJvRnN6TUF4czlBcWVRYU5BbVpYUktZTncwVlBnTkV6Z05FemdORXpnTkV6Z05FemdORXpnTkV6Z05FemdORXpnTkV6Z05FemdORXpnTkV6Z05FemdORXpnTkV3N2hvbURBdEdpcGpObzBDMmM0T1kzUUxaL3B0MENvZlRib0ZTcE9tNENPZ1d6T0VoamRBdG41RzZCTjJaOThOQmJ3V3kxVzNtc2JvRnMvSTNRS20weUdqUUtpY1d0QVBRV1AzREJPb09rSnRac2p2aG9rNEFJMWZZWmczOC9KeGc3dlNtZ3o0RUkxWHdNZ2pWZENiVGJBUWFKS05WMG5KQUJCZ2s1QlAyMS9Cbys2REd3TWxDTmN3TWtHaUJaY3dHYWxiaG1vK1RsUmdWQ24yWFdBakZHZ1pHU0RoSVFJZ3AreVB2c3hhY3dtMUczbXFVV0c4MUI3WlFjSUs3TXlNa2FML0pCd2tkME1CYzR3QWp0QnV0d2IrZkhEc3U4V2RFMStYaTluVHVqTW91Y2hTWkcrenRYd01nZzBSWTdhNnR4djZSbWd3WFJsWWFwZ1pJTkVDeTdnTTBTVnVHYWpyOHJPQlc0cUZPRHJKRUZHaTZSa2dSSVFJZ283SFZrZnBLQkVoU0lSb3Y4allLakNDaXgwRlhtM0QzR3NhWE9NQUoyMHVnWU5HNyt6NHdBeFZFR0pSR1NjUDFZcHI4dTZSaUVSK3BOZmtmRHYxVDVZSzlVazVDeTYwbFEyYkRTcHdNemdFS05NRFd3bUdETW9ORUN5NDN6VWxSMVVkZmw1QzNITlFyd2c1aXdFUVVXT0xENldDcXd0S01HazdOdGw1cXZONldRNE9HOWRuVkJ0YlRhWE9NQUoyMHU0TkdRL3MrSzFnbHhSUDZCQ2M4eVRQY2pKYm5JRVNPOVVidlR0NFRONEtwY2ZzcUhIN0ZVVC9rbXV5TTJ3Q1VTNUJ0S2VKUTRxOFFBbUFSS1lONlpVMnRzNUJVK0twcHJIbHp2Uk40SWNFWCsxWlB0L01tSjRLY1VXbWVDNGhEZ20xQ0NNd21Bd3FTYTNiQThaSE5VK0tZZDZ1dkkzSnZGQjFBK1NncTh3SHlUYWJienNrN2FIU2N0dzhTTTF1WnFpVEo4QXNPQ0R4SThBV3dxZ3lLcW5JcXFNQ2dVNENBY0UvaW44VWVLSzMybDJkcms3aWlCQ2NuSnljbkp5Y25KeWNuSnljbkp5Y25KeUtLS0tLS0tJd1R1TnBHU25IdUZPNHAzRk9JZ2xCUEFnWkoxUXk3eEcweExrNnFlQThNdE1oQjQ4L0dCeGJnbnRNRUkvdUJUdUNjZHlJejhWdEpzbE9xR1Q0cGFaQ0R4NStNQ21FSmh5VTVJb2hPQ2NFNUg5aEozSnhUaW5JMk5HYVlFd0pvd2FQRkZKc2xPcU9rK09XbVFnOFNQSGQrcW1ZUEJWV0dDVlVHYTRoVVRtRnM3bFJkdlREa1Fndkt3cHljRTVINUVweFRrVWJBRTBKZ1RBbThMRGJDSjhNSUpyQkpScU9rL0lscGxTSkNOZ1BpTXE1NThVNm1ZN2p0d1hac2g0S1lkNkc0b3J5VFR1VFUwb0ZEZ2hZVTVPQ2R3UkNKVGluSW8yZVZnVFFtQk5HNWNBb09mY0tQakFJMmdDU2pVUGw4bmRLbnVGRHdnOFFVYVpsb2tLbThIMmNrQmtFVVVEbUFxSjNRbTduRUtxTW5xdU53S2VNMnB1K1FtSGVnY2lqWlRHYWJ1Q2NVVVVlQ1ljOEV4Tkc1RGhhMGJ3cVkzb0hJRXFzY21xdWN5QW5IOVQxVEdjbEFaWmZJQUludTN6QXkrVnU0SEx2OFVENElCbU0vQlBGVG1tSE5xbytZUWIrbHhUaUlud0hOeVRvd0NydnlnS3FmMVBUTjdwVkVicFRSazBJby9KUWozcDlrWmZMeGdmQUlRK1NLbnhTaWozQ2lqOHIvQUlqNW1NRDRKUS9ldHpmbTR3T1NCeEg3R2JTaVBtWXhLbkJ1WHpwYmtnZkNoQS9PQStQSGdOYjFSZG4rd0VJSE5BK0NSKzNnWnBveXhUbmZzcmduSThGNUljRUUzaWdmMklkNEJONHBxSEJlU1BCT1RqdlIvYjNEZWp2VFNwL1lRRWR5Y2QvNzJSa2p2UVB6Z0dhTzVFNS93RWhBL01BSW4rREVJSDVRRE5FNWZ3cmo4bEdTbitHRUlIeG9VL3crRlBpUXAvaVhId295L2lzWitCdUg4WGhUM1ovak1LYlovamNXVC8yay93RC94QUFtRVFBQkJBSUNBZ01CQVFFQkFRQUFBQUFCQWdNRUVRQUZFQlFWSUJJVE1FQmdVQVlXLzlvQUNBRURBUUVDQU9WRWhMWktra0VFRUVWeFZWVlZXVi96S3lxcXFya0JJQUFBcHNGUHdwaytycThTQ1NQaVVsSkJ3aXFJcXFxaUtJby93MVg0Vi9CUUZBQVZWVUJRQUF4SVNrRDRqQ0NNUXZoTXZzWUFCeFJCQ2tsSnlxK1B4K0tXRXcvcUlLRk5FVWYzQVMwV1MzWE5WVlpYNjBoQ1drZ0Q2REVMVmZHcXhJU2xJU0FLd0ZZeXhKTXh0YVNrdGduazRjSUlLUGpyOVpPMXFHa05Ma3FXUVFSWkpINkFVa05OTXhsUlhXVm81cks0b2l2eUdKSHl3QUFCRHFaQzR5a1ZRUWtKQ1J5ZUVGWVVWcUtrNDBwR0tPREJ3Y09IZ3AxMnZ4OXArSW8wUVFRUVJody9qVlZpUTAyd3d5eTRpUWwwVmxaVlZYTlYrQUF3QVlBQUFCU0ZKTGpIeEFTQnlPQ0RodzRwU2lRa0pFWUVqQnljUEZRSVBCNG1DaUNDQ0RoNFBCOXdPQUd3d2xoRnZPdnVyTlZWZWxFYzE3REU4QURCZ0F3Q3FBUTR0cjFIb2NRcVFrZ2hPSjRSaWZROHdJUEI0blRDQ0RoNU9IRGh3OFZ4WElGWWpHVnN2TGZlZWRjOTZyaXE1cjBHREJneE9EQmd3QUFDcVFweEdEZ1lPVGh3NUl4UUlUaUE2Umd3SERoNFFwaC9tZE1vZ2pDRHdlRGgvRURnQVloYUhpODQ2Y3FxcXFya2ppaUs5QndNR0RFNE1HQURBQUtxa2xhZUJnNUpPS3lqaHhPTTRvcHdaWk5ubU00eEl5Ykw1T1VVa0hEd2NQc01HQWNWd01CK1g0MVZjRWNFYzBPUmd4T0p4SVNtaGllS3FnU09RYnc0ckVZY09KeG9uRTRrNFRkNEFjYmNjbm5DT1NTVlljT0hEN0QzSEEvYXNyRHlmUWNEQmd4T0l3RUVIQmxlaEhBTmc0U2NRVGh4T0pKS1NEWk4yQ2dFZ1Zod1J6R0lPSlFTb25EaE9WVlVNckJnNVpqOUIxbitLdUtwS2VyMWhnd1l4RkdzU1J3Q0NPYXhKV0RsMkNTU1NTU1Nrb0NXNGtZd0g0UkZncEJJd0REaHlBNW15YllaTEdSWW4wL1Q5UDBmUjlFcG1nRUk4SjRUd3ZoWE5UbytOakE4UDRidzNobjlieEJqVlZWdThoUmczOFBoOFBoOE55bkNOTEh5Y253NDFER3JBZVNOWU5lSUhSNkpTT1NNSUp5N3NrbGFpU1l6RGpDUkhjYk9TNGFtaGpRSkhKdzVHZHlRd3l6SXpXTS9kOXlYY0orNzdwVHZHb2hlazNORjc3SUNOQWpHVjN1ODAvbThjMWkrOEp1RTk3dmJXU2VJRWY4QU45MEtISnc0a3VnNVpObFJKSkpPcWlUejhyak9ZUTQwNjBNU0J5Y09LeUU3aE03WVljT2FyamJlcUNONTUzenJHNHlibWk0bTdMenZuV05sa3NwZFM2cUhJMXprYlh4eVpiN1VIeGNIVzVzRStMOFc5R09hMlB3cmQrZDg2bmQ0OHNiMGJyekkzRDh0SlNSd2NQRG9WaHdra2tra25Ca3R0eENFeENrMUtRb0xLY0hKd21OREF2YURDY09hckwyM3FNK3Y0WkN5NXVhTEwzV05hbHZVUnplelAyL2JyNUJFZHE5dEl6VTVkM2Qzdk9OUXhkM2QzZDNkM3NuMDRqRThuRHdTU1Rka2szdzhsMUxSYlcyU1hjQmNDY0hKSnhHS1UyNHRMcU1QR3I0MjNvQmtLUm0xajZwak5rN291TndtSU1aVm0xWGdHcE9Cdkp5WEkrcDRYdC9OZWFqYkhOM3dOa3dyRHQvTWVZRzN4YS9NZVo4djVWMTVPSXdjbkRpU3JDU1NTU1NlQVhNZFNYRnlva2dGU20zMWxPRGc0U2MrYzJacUhiMjZjYWluVzYrRGV3YThaNDEyRUJtcWszUGo2dGk5dy9vOHZadVJqYlM1RzNXc0hVc1hkNWUxelZaYXg0bVZyZE5sN3ZtTGxuVitLOFVOWmEwK0s4VjR2eHN5T25FNGs4SEZZa3VZb25DU2I1ak9WTHgxMFpyMWhicTBLSVRnTmtuQ1pFaFdhbHZOdmphR0dzdmk4MjNJTVIrOGVkV3ZTWksyYno4TExmNEFxREs4bTI3YTlqZTB6VjVaeTUyYWZMM1hNWTU5djNmZDl0MzkzM2ZkOXN5UWtwS1N3eTlFVURneHdxdzRjUHJxNWhMd2ZaSWhMUXFZNjBoMVFJTmtrbkZaRGhnWnVNMThqeS9tR05sajczbC9MenAvT3BrY2JoL0VPRWdSMjhsdERpaU0xM0V6amFacXVEeE96VDhicm1Od2RMNFR3aWROanFQQytFOEtOTW5VbEtUR1phYVVINGpxUVZFa2s0ZlZwMkhQeDloMWdLU3FTdG9FZ2cyU1NUR2pKRjV1TVBPc3k5bndPQnl5bmpab1NDYTFVZTcyOGRxTUIyaktPUWhjemphWnE4dXNtNXFPTjF6R3k3NXUvU2Mra3htV0djT1RKaEtpb25Ed2ZacDJQTlhLZFVxTXFRMHBCUWJCK1JKSkxRY2RneXMzR0UzbXN5OW53TUhwcVdielpSN0dBUldidFFrSDAxK1hNSG1aV3oxZ3M4VGMxR1h1ZVdaM2tESzdYWjdQWjdQWjdQWkVsMVNURGt0TzNPbWxWcUpKSncvZzI0a040MEdCSEs4U29LQkN2a1ZFbDJYSjAvRzR3OEROWnhzOEdEQjZSV2NTdkpiR2F0akpiK3VlemJNWlZISUhENVdqSTJ6OHZIZ1k2Mmhyek15WnhIL1NkZ3hKaVRKV3hLaVNzcUpKdyszL0FNM0kxbU51bEtnc3RwbGtFRUt1eVNaRWtuVGNiZkR3TTFuR3p3Y0RuWHM1TWYxTWpObkhHUm1NMk1tRkl0NXRTYXE0SEVvb0xqY2VERmhla2pXdnhlSS9DdHY1anpIbVBNZVk4eDVocmE1UHdFRUg1ZklxSkpKSjkwcXZiNm5HblFRaGdUbGdnMzh2a1NUa09HbHZOdmtHTDErdWhuQ092MSt1N3hyMmMycnlGamFlVTEwYkprZ25OYy9tMFk0U21PMWtyQVcxc3B5VFBrVFkyeFlrNXRlWS9CZzlEb2REb2REb2RCTVBOazlZSVB5K1JKSkpPRSt4QXhKMmNiRzNJeVVSOW0wQ0RkM2Q2MlBkM3RzaHMvTDVmTDVmTDVmTDVPNUdhQmNkVXJMU21NMWV3a1ljZ1AzSmFxdFpIdTVQQUtKRXliVjRsVWZhYkIwY01QOEFZN0hZN0hZN0hZN0hZN0VpYzQ2RGQzZGtrNFQ3cUpXeTUvNkpualVPcWQyRW5MdTd1N3k3dS9VYzN4V0hFaEtGSko0QTRTa01sZ3A0b2NBb1U0MVFPVWNCSG9md3V3YnU3dTdKL0Q1a0t6Yko0U291WmQzZGszeGQzd1B3QW80U2tJUVFwV0hBTUpRMEVocjZpRnRjRVhnTFNuV2lMeWlBUndmVzd1N3ZBYnU3dkFGbzl3NGhib3hRL2hzY2prWU1vNFNrSVJpbFlTQmh4cHB0a3VGUVdIVnRPTkRnZ0hFbHB4MW9nSGdqTG80ZUQ2MytPbzFPeDFxayswVFpJa095UzlzV2Y0aGpVUHQ5L3Y4QWY4aDVEeVBrQnNQSXAycDJma2ZJalllUjhqNUx5aDIzay9KK1U4bU5yNVB5UGtmSStSOGw1RWJOVzI4ajVIeVBrZklqWWVROGg1RHZkWlNUK3VuMVBEdWdrUnZWT0ljWjJVRk93ai9qWHVEQ2JlZTlXVUkxalVOZXNLWHRVN3EzWWpiRGV1NmJqWWpNUkJxK1kwZUxHRUo1bU5DWERrd0ZKa3g0a1Y5bU5FY2d2UmluMkJjSkovUFQ2bmc4YnVmNjBrNUVsVEovdUJEMXNpTVUrd3lYNnVROGpzdlJFTkx5QXFUSGVZbXRSMlhFZkNTMEdvbXNrUm5XdU5mSmhQb014d3FrTGpxUkptTGtSbkdZK0Z0MmM2L2lFUHh2VFdyZVIrV24xUEJLcGV4bG1BWXBSelZmaUJyTllHNVVPVEZVUFVaTzlaVzM0THh4UmFMaksyNWlSajh1T3dzb0VSdGViQThRRnRTTW1LV0ptTTVIT3hreVVTMHhja0hxT3Q1R2YyR3g5SUNaSy95MU81V3QyYXRad25DU1ZzdU00QUJYNGF2WEliSWRWc0p2dkVTY3U3NGFST1V5cGlRMWtzZkRZcXhNMlV0S2p0V1htY2RjNGk0aVc2WkRVaDJhN0hMTGV3ZE9SMFFpSG1HcGp2TjN4SEIvT0pBU0RoSkpKSkpPRXFiSEpUN1JreEgwcWNjMmV5OTQ3RWFGTVpYcmVuMCtuMCtuMCtuMCtuMCtuMCtuMCtuMCtuMCtuMCtuMCtuMCtuMCtuMCtuMHVuMCtuMCtuMCtuMCtuMCtuMDBRQkhlZGtSdnhoYXZDU1NTU1NTU1NTYkhBd0JTUFZLbzBsbVpzdG43c3N3NGt5WTY4aDB6UkxSSUw1bWRzekJLN1ptTnZ0T09UT3oyZXoyZXoyZXoyZXoyZXoyZXoyZXoyVXkzSFZ2cG1kdnRkenQ5dGlXODcyeE1XL21vRWlQSmpleVV3TmFTU1NTVkVra2tra2s0T0Jnd1l0cjFTb3ZlNEd0aHpKVHoxbkFHMGdMWFpLUmlsTnRzdE91OFhkL25lTnVPTnV0cFZoRjRDMjQ2MGNCeHR5RE1uUlZKOUVKZ2E4cVVvcUtpU1Nva2tra25ncEJ4SkJHS2JVajlOWEdjVk1rNENrWTBGdVlTQmlsTnRzc3V2ZmhkM2QzZnEyNjYwNDJsV0VETFNVa2pCeEdmWlh0NDNMYmNLQ1ZxVVZGUkpKSkpPRTJjR0JrcFhEVzBDa2dnZ3FqcWIvTFZzN1ovQUNjMXpFeVNDU2xJd2xwdGxwMTdtNy9oYmRkYmNiUWNJU1RqRDJ6YU9Fa1pxSDU3WERUVU9JVmxSVVZGUkpKSk4yU2xLR0VwNUlkakVBZ2dwSUphTU13K3IxVEhLZUcwc2pickNVaExJangyaERFRmlNTmVOZVVVL2xWVmZ4VlVjcVN0UFJNQ1JGRUl3d3lZMzBWOWV0SnlRMnkxRmpGUlVWRWtra2trM3dsa0QxSnh4cGJZSVVDQ2xRVUZCVjJTcHBMYk1aSVV3STVqQnNKeXFRMVZDUDhBUVd2bytqNlBvK2o2UG8rajZmcCtuNmZwK242ZnArajZmcCtuNlBvK242UXlXakhBcFRhVTBCWHc2eFpETnVSbVd5b3FLaW9ra2trbThTbENCZzlqaDRXaDFzRUVLQ2dvS0NncjVmSzdCWm5JZCtXVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVWNLaThIdmtWbFpVVkVra2szd2hLVTRNSHRmSzB1dEFnZ2hRVUZBaFh5Q3JKSlF2dXAyU2RrbWVtVUh3NkZnNVZWK05WUUZWVlZWVlZWVlZoVVhUS001V3hWczFiTld3TXRpUFpVU1ZFa2trazN3bEtSemZGM2QzeTQyNjNZSVVDQ0RZTjNkazVIa21FclVuVUhYRm43L0FDU2RtbWVtWUpJZkRvV0QrZGVoSmNMNWxLbXIyQ3RpcWVaaGtsMHFyNC9GcGhtTmQvS3lTU1NTU292ZGh0MUtmUzd1N3UvVjFwYU9BUWJCQnU3dTd1UEtZbGZaOWhkVkptTW1HV2NTNkpZMkNkbW5acDJDWmlaUWtDUUhRc0d5NFhqSk1zekZUMWJGV3pWc1RPTWdyUTBSOC9uOHJ2RUliaURMSnNrcUpza3VsMG5FcGpzZTE4WGQrejdKVDZBaFYzZ044b1d6TG1wSzhzUEptQ1o5M3c2aGdLaUZyQTQwV3pmQVU0NnJZbWNaQldFcGpwMTQxL1hKN2F0aTQ1bDhOeDJvU1FTVGRra2syWEN2Q1NjalIvYStMeTd1L1dReVI2aFFQQTlsWVVmZ0ZKa3BuSmNDTHUvbDhydHhwTU10Q1NaNnB5bnliNFZ3bHB1R21DaGk3dTd3bXlTcFRtRWsza1dQNjNkM2wzZDN6Zk1oajNCQjV1K1Nrc2xyNi9yK3NOQmdNQmxJdmk3dTd1N3N0L1IxdXIxT3FJb2pob0M3dm04dTdKVThWV1RkNUZqWHhmRjNkM2VmSzd1N3U3dTMyUHdCQ3NyMHJpN3k3dTd1N3U3dTd1d2I5NzR1N3k3dThXNnQyN3UrSThiTHZMdTd1L2xsZzNkNWQzZDNkdXNsTis2VkpYWEZWL0VTWkhiN2FaU1hQZTh1N3ZrbHlRVDZnTVJydTd1N3ZMdTd2aS9sZDNkNWQzYTB1TS9pbGFYY3JLcXFxcTlhcXFKWElLdlZENkpJUHZYTnVPcmQ5bTJHbTd1K0x1N3Y1WGwzemQ1ZDNkM2QzaW1sUnluMnUwT0plcXFxcXFxcjFweDlTdnhTNGlVazE2VlZLVTVJdTh1d2xNWkVlN3U3dTd1OHUveXU3dTd1N3U3d3RHT1kzVjZ4akZrcHkwdUpsSlhWVlZWVlZWTGRjZjhBMVNwRXREK1ZWTGNWSStrUlJFNmdpQ0tHUUx1N3U3dTh1L2U4dkx5N3U3dTh1N3U3dTd1N3N0bU9XQ240cGRFb1NoSUQvd0IzM0dRWlJsS2RyNDFYeCtOVlh4cXZqOGFxdmlrcGVTcjRKYXk3dTd1N3U3dkx1N3U3dTd1N3Y5THU3dStMdTd1N3U3SUxKUldWVlZWVmxWVlZWWlZWVlZWVWxDV1VpN3U3dTd1N3k3dTd2KzI3dTd1N3U3dTd1N0tDbXFxcXFxcXFxcXFxcXFxcUNVb3U3dTd1N3U3dTd1LytQZDNkM2QzZDhFVlZWVlZWVlZWVlZWVlZCUE4zZDNkM2QvejMvd0FTcXJLcXFxcXlxcXFyL0hES3FxcXFxcXFxSUoveDZUVlZWVlZWVkVrLzVGSzZxcXFxcWxLL3lpSEJsVlZWUzNQOHMyNE1yNDBRdHovTU51QTRTNjcvQUpwdDBGMTMvT1gvQUphK2I5YjlyLzU0L0Fma2NPSCtNZjhBTi8vRUFFTVJBQUVDQWdjRUNBTUlBUU1DQndBQUFBRUFBZ01SQkJBU0lURkJVVEJTY1pFVElDSWtVMkdCc1RKQW9SUWpRbEJnWTVMQjBXS0M4QVh4SlRSVWNIS0E0Zi9hQUFnQkF3RURQd0N1Wm1nVVNaSU1FaGlpVFBIOUhscFFlSmpGYXFTa1pkYklWVEtEUklLZFUvMGZad1FlSmpHdTF4cmFST1NMcnNLN0E4K3JKQW9qcnZkZ0VQeEZRVy85MUJVTTRJWklqSDVJMVMrWkpUYzFDQ2dsUW5ZZTZQNFNuTnhHd2wxWkZURXhWSlN4Q2FES1NMVDVLZUZXWlV6UFlUUlFEYmNZWG5BYUowRTJtWHQ5azUrQ1pERXl0MEp6c1QxQ0VIQlMyODFORXE1U1V2bUpZSW5IcVBibW11dWRjbW05dHlMVElpc2xBSW9kYVJrcEZUUWFKbEVtZFJhcldDbDJkam9wU2l4QndGWFN3eXpWUllNTzBCUGhraTR6UHkwNnBvQUlTUS9JSE53VFlna1FpM0RCQUthQTJOdG5tcEJFbS9xU200cTBaN0hDSkVIQWRXRjBoNlAvQVBQbHIwRUFGSUlCVFYvNUJKVHVLR0kyY2lyTHo1MVgxMllZR3h0ZmVSQndIVm5PRXoxUHpGeXVWeW1wbFQvSXNpc3hzcjFhWUhkU1pBVit3RFhBa1RBeVRJemJUZXBLYkdlcCtabFhQOGx5S2x3MlU0WkhVN1FYYTJMb2JyVFUyS0ppcXoyR2VwNnArV0tQNVBNU0trWmJHNDlUdEJkcllUVWhKT2h1dE5LdFE1TkVqc1pmbTB1dGFGVXV2Y1QxSktkL1duVm1wOVdJNFRBVWJkUkJrY1Fnbk9uWnlFL2tva1dkaHBNbFNkd3A4RXllSkg1Z3VNZ0psUjl3OGlvMjRlUjZrV044RGJ0Y2xZaHVjODRBbVEya3RoSnA4K29TWkJHVWlvVHhOeWdaQ1NjeThYaFo1VnpNbEs3clRhV2FWV1hod3dQdW5SM1dXK3AwVFlOSGNHNkZFbVF6VElVTU5JQk9haDdvNUJROTBjZ29lNk9RVUxkSElLRnVqa0ZDM1J5Q2hpQThob3dPUXJMM0JyYnlWU05XOHovaFVqVnZNLzRWSTFielArRkgxSE0vNFVhR3d2SkVncm4rbFVXa1JRNWtzSlhxazZoVWpVS2s2aFVqVUtOQllYdWxJVi9aNElhY2NUMWV3eEdrUlEzTEU4RXpSTjBUZEUzUk4wVGRFQlJ4SVppdTNGTVEvaDl6VkZmQkxZT0o5bFN0UHFGU2hrT2FqdGlOTGdKQWlkK1NraTZHNW94SUtwT2c1cWthRG1xUm9PYWphZlZSdFBxaTExazRqcldtN0NkVjZmSGlCalZEb2tPVEJmclZZZjVLNldsVmsyMllaaFN2R0ZXYW1ldDBjVUhMT29SMldTbXdtMldyN3AvQXBoZVlyaUpEQlE5NGMxRDNoekNZNHlEcWcwVEprb2U4T1lVUGVITUtHWUR3SERBMTJSMDdzOE9IVjdzL2dWZEU5T3VUUlhBZVh1b2h5VW9vZEV1QXY5VkJHTGxSdDhjMVJ0OGMxRGl6c09uS29kaG1lS285SGhUYzhXamlxTnZqbXFPVElQRlFhQ1RnRlJ0OGMxUnQ4YzFDaXdBR09CTTYvczlIYTNQRThUdEJDaGx4UkptZXRlcEhaZERDdE9IYUt1RlJLdE1hNzBOVXdyRGlNbFpLazNZZEpCQk9WM0tvQVRLNlhzTStIM3FuVjN4bnI3R3J1anZUMzZyUTRGd21ORUFKQ0g5ViszOVVQRCtxRVdJMWxpVXpMR3J1eitCVjBUMHFGRmlCbG1jeFBHU0hoL1ZEdy9xakZjR2xrcCtkUUVJejh2ZE5DWWMxYXpRYXd1UmJndWdnQUhFM2xBQ1pSalJYUDF3NEtrUlcybU5tT0lWTDNQcUZHYkhhNkkyUUZVVjhBdGhDWktwZTU5UXFYdWZVS0xBbDBnbE9ycHFRSjRDODF4UTRpeUZGM1I5VkYzUjlWRmM0Q3lLaXlHNTR5QlBJS0p1aFJEK0VLSnVoUk4wSjhjQUc0ZVhYa1ZkUFoybThDcEZYTEZ1dnVwaWRVd0NwdDJCakcwNzRmZEJva0xoVTR3SnROd3g2dmZHZXZzYXU2TzlPczdSTzBxN3l6aUt1N1A0RlhSUFNydkE0RDNLalJHQjRJa2IwOXVKRTBHeDJqT2RVcUs0OFBkTzFUdFYwOUhCT0l1S0RnUWNDaTZrRmgvRGpWMGNDeU1YWGVtZFhkVzlmdE1xNk9EYU9MdHJaWllHSjl0aE51em1DUFZUQ3VWaHdLdklRQ0RvWlZ4Vi9YN0k0SU5CSk1nRTJJME9iZ1VIdExUZ1VZTHkwNGc5VHZqUFgyTlhkSGVuVmxndW5naDJlQjQxZEZHdERCMTY2U1BhT0RiL1dvUTZNNmVkeXVmNlZGMUpBR2c5eXBVZGc4aFVUVGh4cWFLTTRFM21VdWRSSmtGRWh4QzF6U0FmY1ZORGk0WW5IMHFkSGlHNHlGd3VVU0hpRExndTZ0cWdNY1drR1l1d0NvMmg1QlViUThnb1ZKZllhRE9ydE05YXFVMFNEcmg1QkYwSnBPSkFxb3dNcitTbzNueVZHOCtTb3hNcitWUVkwdU9BRTFSdlBrcU41OGxSdlBrcVA1OGtZc1F1T2Z0c010bE5TRTlGWkpDc0dycEdOZDZjcXBBb0VFcWQvWGF4bHB4a0FuUnpJWE5DSlk1aHlxQXBBT29GVWVPSnNiTUtsN24xQ3BFS2t0YzlzZ0oxUGkwZHpXQ1pNbFN0ejZoVXJjK29VZUUyMDlzaFgwY1d3Y0hlOVgyaUNRTVJlRjBWSEJPSnZxdHhCREdEZmRYUDlLZ3lrZ25RZTVYM0xhbXNwbHB4a0E0KzZKdWdDWG1VWHVtNHpKUVFpUmJlVGZmcmQxY3U2dHFEcVVRYzNmMnFMdW5tVlJvVUZ6bWk4THZKNEdxOW5yWDl5emdQYXFpa3pMZnFWUk4zNmxVVGQrcFZGQm1HL1UxQjdTMDRHNVVUZCtwVkUzZnFWUmQzNmxVYmQrcFVDQkR1RjV3dk94dk94dHM0WEtZdlJEWjVqMnlSY2FnQTVvNC81VTFKamo1RkVRM2Vpa0dqcnVpU0dReXFjQTV4RnhsS3I3OGNCN2xHSTROR0pUWUVNTUdYWDd0eXJrWmhDTkJEK2ZHc1FvWmVja1h1TGppVmMvd0JFeUNDR1huNko5SWRhZVYzZG5BVkFSWGNUN29tdWkwZUVHbDE1dk54VkYzdm9VMkkwT2FaZzFVWmppMXpyeDVHcnVydlJkMWJWM3ovZC9kWGRuOEYzZzhEVmV5djdobkFWTTNoelVQZUhOUTk0YzB6ZUhPcVY2aDd3NXFIdkRtb2U4T2FadmZWZE5GTXNCY09vWWhrRUEyNVNxdlY1Mk1nSjVYRkF0bUZNWDNqTkdFK1hKWEl0aWp6dVhaVW9SR3R5bTBUd21wdk93TWMybmZDUHFnQklWZDRIQUtCQWNYdm5QSlViejVLamVmSlFJN3d4czVueXFiQllYdXdDbzNueVZHOCtTZ3g0TmxzNTlTeEU2STRIM3JrQkJIRTFPWTBpY2djZk5GNW5rcDNCR0hDYTA0Z0NvdzQ3Z2V0M1ZuL016VjNoL0UrOVhkWGVpN3EzMTk2dStmN3Y3cTdzL2d1OEhnYXIyVi9jczRDcHhKTnNjazdmK2lkdi9ST0JCdGpsVmJodWJxQ09hZHYvQUVUdC93Q2lmdjhBMFQ5NGNrNGZpQ0RYRUF6cU1ReUNFTnNncGhBaTVXVExadWh1dEJOczZ0K29RY0pqQk5mMlQ2Rk9obVJSRGc3UlhjYjBZejVOd0NBc0FjVk16NjVqdW1maENEUklDUUZmZUJ3SHVlcDN0bnI3R3J1cnZUcnVkRWFHNHpyYzJrRXV6dkNFcG5CRjVtY0tyY1MyY0crOWRwb2lqRVhIZ2k2ODNCVWFIamVvQXdhb1IvQ3FPL0M1QnRIYUJWM2gvRSs5WGRYZWk3cTMxOTZ1OTNiMzkxZDJmd1hlRHdOVjdLL3VXY0I3YlRvb0psaWJoVVlycEJOaHRrSy93dHFrTm02RzYwMUN6YWI2alJNSTdWeWh4R2RvaEJyWmwxeVlZWkRMNUl1bm9wQWVUZmZZQnJBQW13bWx6cmdFNmtSSGszQVNrS3U4RGdQYzlUdlRmWDJOWGRYZW51T3ZONWluSzRjYXhFZzJzMjMrbWFMOGNLaVRJWW9RSUlabm54ckRta0ZQYThzT1hWN3MycVVkL0VwbTZteG9SWlpsTlNvemF1K2Y3djdxN3MvZ3U4SGdmY1ZYc3JEWWJSWWNaU3lROE4zSlUrZDArU3AvbnlWUDgrU3AvbnlWUDgrU3AvbnlWUDhBUGtxZjU4bFQvd0RWeVZPOCtTcEQ3NG9OM2xWWXVRY0twZGh1M2REZGFiaW1VaUhJWkRrZjhJZ21BKzZmMEtMWEdFKzZhSWVXSFEvUmZGd0trd255QS91cWZXYkRoaHpqY25VaDB6Z01BcjMrbFhlQndIdWVwM3B2cjdHcnVydlRyOUZDRGM4K05RZUpnekZYUVJTM0xMaFZiaUY1d0h2VjBNSWtZbTRjVmFoMkNaa1ZYaUtPQjZ2ZG0xTmlSWHRPTXlpd3lOUW84TU1MWnl6bXY5SDFVU0pGNlovWkU1eXpxNlJoWmhOUmFCRUx5MjBNSmhEYytxKzBsdDBwVi9jczREYWQzZFZKRmhrVjJiTFZQYXhaZkdKcWxVZTl6WmpVWGlwME4wMmxOcGtPWXVjRTU0bWJuTng0RE5kcGtZWjQ4YzFLTTRlUlVtQWFuMkhYQ2RITitBd0ZWNy9TcnZBNEQzUFU3MDMxOWpWM1YzcDF1a2pBbkFYMWRCQUxzOEFqYU1JNTNpcnBJVnNZajJSY2JMYzBJRUlNR1h2VUMrUXlYUXhnNDRHNDhLaEZZV0hORnJpMDRpb29ydXphcFIzOFQ3cHNZV1hZb3NNaW9rZkFTR3BVR2ppNFRPcC9ycXc0bDdiajlGRWdIdEM3WEt2N2xuQVZNYVNMS1p1cG02bWJxWnVwbTZtYnBUTjFNaVBEYk9OMVhkbmNLNWJjaEFwb2FZOEVTbGlLblEzV200cHRKSFN3cm5ERWFvRnBhTUhYanlJeVZxSzN6YXB4QU5Cc1d3b1l0aVpPTS9aTmI4SUFxKytIQWU1WDJpSmZnTHlvTzRPUVVIY0hJS0cwekRRRHdGUWNKRVRDaGJvNUJRdDBjZ29XNk9RVW9qcGFtcm80TXppYjZyY1FNR0E5MFdPRGhpRkFPUlZITjE1VFhSUzhmQ01LdWdoRTVtNElrek5YU1FRRGlMcXJMeEZHQjk2eTRnREVyb29ZYnBWOTgvaVZKTnBEYkw4UmdyTU5vMEFxaFFMcHpPZ1VXUGNUSWFCUklWenJ3b2NZZGsrbWRYM0E0aXY3cHZBVlFDWmxvVkczVlJ0MVViZFZHM1ZSdDBLamJxbzI2cU8wZ2h0NHFZeUNXazNuNUlpcVlYMmFrT1lNTVJVNWhtMHlUYVUzcGNEbnhHQ2h0TXdNZjdRYThPR2Z2c0JFZmJkZ1BkRFZEVkJUamdEUWU1VGFQRERaaWVmRk4xVGRVM1ZOMVRkVTNWTjFUZFY5NDdpZmRkTEVEY3MrQ0FUWWJDNDVJdWNYSEUxRTNCVElBVFlVTU1IL0FBb0xwWXNoZ0xxc2wwTVVUd054UVFpd2kzUExpalVKOUs3MFFRWDN6K0pxa21CalFUZVFMbEhjUzNBZVZWbTQ0ZTFSYVppNHB6Ym9vbU5jMHlMUmc1aG1KLzBhNFlodEJjTUJtRkMzaHpDaGJ3NWhRdDRjd29XOE9ZVUxlSE1LRnZEbUZDM2h6Q2hidzVoUXQ0Y3dvVzhPWVVPRXlZTXprQW5SSEZ6ak1uNUlJbGRxUnpVN0ViaURXV3hDelhEaU1FeG94LzRjRkNpTWtEZk9ZK1drc3pnaTgrVmM3Z2dNRVhHUVRhTTJXTGlpVE05WnhSMVJ5S2MzSHFTcUlNMDJrTnN1eHlLY3gwalZadU9GWmJlRURlUHlBelZxOElpOElSYUVUcEkxbHBtRElweHhQeStad1JlWm5DdWR3VWtYdXNqRk1vYk5YRkZ4bWE1VmszbGFKeWNpTVZwWE5TdU5SR0NaU20ySDNPeUtkRGRaY3BxemNjS3kwMmdnUmFIeTdtT0xYQ1JHd0JVa0NKcTNDY3duRzdtckpJMCtabmVjRVlobWNLeVRJZXBRQVJlNlF4VEtHelZ4K2lMak00MVpCU3J6T0tuZWJnZ0xtaE8xVGhtc25CWFRiZ3JWNHhybXBYR29nekNaUzIySDNPeUtkQmRaY3BxeGNjUGFzc05wcURoYWFwL0tXSlI0d3Z5Q1pTMnpGemhnVlpjUnAxMkZnYkV1SXVua1VDSmd6Q2h3MldpYms5MFFaRC9oQm1qRHBEcGdnRy81UnJXQ0pTSFdXbkFabmdGUjJYUW9RUEc5ZnRNNUw5cG5KZnRNNUtlTUpuOFVmQ1p5UjhKbkpmdE01S1dFSm44VWZDWnlUMm1iWWJSd0NjNHpNTmg5RWZDWi9GSHdtY2wrMHorS1BoTTVJK0V6a2o0VFA0cDNoczVLSVJLdzNrVTd3MmNrN3cyY2s3dzJjazd3MmNsRUdERzhrN3cyY2taejZKbkpId21ja2ZDWi9GZnRNL2lqNFRQNG8rRXorS0l2RUpuSlJIL0ZEYWVJUjhKbjhWKzB6K0svYVovRkh3bWZ4UjhKbjhWTENFeitLL2FaL0ZmdE01TDlwbjhWRGQ4Y0Zzdks1UUtUL3dDWE1uYnB6NEZGcEljSkViYVVvOFljQlhBZGFMVEluRFFLSlIzbGp4THJTS2N3emFaSWk2S0poVVo3YmNMbG9WRHBFSW1JWkVZSFpIWXNhMTFJaUNZYmdOVGtFK004dmVaejZ3ZThOSkFubWNGYk1teFdtVjZhOW9jWWpSUEltOUJoazZLMEZTZElYcU13TnNpWkl2OEFJcU1HdExHekpGNDBLalFXMm50a0ZFaWZBMmN0Qk5SVENlOXpTQ0pTRXNWU1BEZHlLZkRNbmdnK2FuUnpIbmdaUzlKcDBWdG9PYU9Ka1ZGSUpEbWtER1I2Z2pCNUpsWkJQSmRPSEV1QURSTXpVSnhrSXdtZklvdzRwaFlrR1NmRWlCcndRRG5JcU0xNWJaSmw1RlBoRU5hQ2RkQWRBVVdtUkVpaEFEQ0RPMDBIbWhISkxuV1dqRSt5ZEFpRmpzUXVuYTUxb05BbE9mbXJNTjBWc1FPQWxPWG1aTG80VU4xNUxoT1dneVJHUFhJTXd2dGtBdjhBeHN4OHh0YlVvOFljQjFZY1k5RXdUbGlkaStqUHROd3pHcWlVbzMzRFRZVFRvZ3RIQmRIc2JGR2hRaG1MUjllckhoc0VSN1pBNTFSSXo1TUV6amwvYWptQ2VoWUd1Y2UwSmhRWU5ITDR6TFRnNGpFaFFxUlNYTWpRcE9sT2RvbkRCUVlicmI3M1RBQTQ1cTFGY2VpSjg3VXAraW5DaGpvaVpUdXRZWDY1elJZUjJDMmVwbk5FTUJiSERaNVRJVDIwWnJESGtUZk1rM2p5S2lmK3BIOGlwRUYwVU9ub1NTRlJmc1pIU2RtMWpJNHl3a2hIbStjMmdtVXNUelZNZTNvbVE3TEJrQ0wrS2REY1dPRWlLMmxqeFlGelQ2eTFUWEdLZXkyWUVnY0U0T0JMb1V2UmQ2Yzloem1DRVdNYVlsSUlMZ0RLUk9LanNiRGREakVoMDVaWUVCVWwxS01DSkVOMDhEb0VSRUwzZ09KMXZUWW9oUXJJRnBvdjA0S2NGc0tDNEJtTXlaRWxOZEJhMmtPQUl1RGdaNFpGZHpqZjdWQ0RxUTExelpzbkpVaXdZMEoxbGs1QVNDaVJxQVhSRE0ycGZTcHozQnJSTWxSWURyTVJzdXJacExSa2JpdWplNXVoSTVIWjlJUkhpanM1Q3NBVEtoTnptb2tWbGlCY0RpU29nelVVWkp6Y1JMNUF4RGFkZ2cxc2d1a1JocS9yMm9jRjR3c3k1ZFY5SWdkRVd5MU5iWURhTzhpY2dlYzdrWDBFYWwvdUZQOEE2ay95YWZaRVBhUmZlRVlqeTkxR016L3FUbnNhdzBZeWJPWGFUSVlzOUNXRTV6blZRbzVCYzExd2tKRVlCVUtQTTJTR2pFa2lRVGJSczRUdTRLZi9BRTkzL3dBMTltYWFURXVsTU5HWktNTmtLQ2ZpY2JSOWJncDBwL0d1anRZOHNCTGcwa3p3NFNUM3dueGl4aHN5eEY1bVpTVDN3SWNTREJhU1p6dUYwaklKNWZKN0EwaklDU2lkRkNzUWc4V1JlUk5PczBlMDJ5Wm00WlhoZitKdjlWQURqMDB5UExWRnNPR3hnazF6Unhsa0pxM0NnTm1CTUhIREZDRFJZY0cwQ1FTYmpOVG9zVnVaTFpjMEhHa3RHSkxRT2NrNXI0Y053N0FCQkpPSk9KRTBZZEJjdzVSSmZTb3dJcllndmtqVFhOSmJJRHFsOUtZQnJQa2crSzl3d0pKMmVFR09lQlRXQ2JqSkhCZ2w1cHp6TnhuMW1PeWtuTnd2RzFNVTJuWUlORWhVMWpabGRLNlRjTmg5cW96b0g0aGUzK3dpREk5YTI0Tm1CUE00SmdaRGhOY0NXZ3pJd3ZLbzlGYUlwZGFkaUFNQVZEaWd3bzkweVNIWmduWFVGQVJoZmNDUGRVUjhaempGTitnbUZSUEdkeUtobGtJTWRNQWV0VU53RFkwSUVETVhGUVk4RDdsOWxyUjhKRXYrNmtRU0pxSTBXWURRMGVRbVZBWU9uaWt2Zk15R1U5U29ib2dwTWVLQ1p6bEsrWXdDNlNJNStzenpyaHdJRDNsNG01cEFHY3lvVkhoTmhON1FkZTcxeUNvc1NFeGpJdG16UEVITXpUR1NzeEE0bmpkelZyb1d0ZkxzZ0crNEh6a210WkNZMTRjV3pKSXZ4TXdtTWlmYVlzVnBKQnVHTXlNSklSSFdTNER6T0NZNHNhd3pzdEFuNWhRS1RSNFlNUU5MUVFRWnFqVVVtS1lnY1FESUFIRWhRSWYzOFV6SXdHcHlLaHg0VGhGa0hpWkIxbmlDaEZKbThOSTFUQkJiQkQ3VHBraytlR3creTBkMGQzeE91Yi9aMmo0L2FOemRkVlphR3puSzYrL1pBbWV6YmF2VGJNZ3BvTUV5akhObHVHd2ZIZFphbVFvY3M5VkJqUGs0MlhhNUZVbHVEWmpVWHFrK0dlUlZKOE4zSXFrK0dlUlZKOE4zSXFrK0c3a1ZTZkRkeUtwUGh1NUZVbnczY2lxVDRidVJWSjhOM0lxaytHZVJWSjhOM0lxaytHN2tWU2ZEZHlLcFBodTVGVW53M2NpcVQ0YnVSVko4TThpcVQ0YnVSVko4TjNJcWsrRzdrVlNmRFBJcWsrRzdrVlNmRGR5S3BQaHU1RlVudzNjaXFUNFo1RlVud3p5S3BQaG5rVlNmRFBJcWsrRzdrVlNmRGR5S3BQaHU1RlVudzNjaXFUNGJ1UlZKOE4zSXFrK0c3a1ZTZkRQSXFrK0dlUlZKOE04aXFUNGJ1UlZKOE04aXFVNHlERDZpU2dVWHRSemFkdWoreW9sTGZiSENXbkJQZ09rN1pZUGplZ1VoOGhtT3RKRnBUYk15VVlwc3R3MkRvcnJMVTJqTVRZVFU2SzZaVVJud09JNEdTcEp1RVE4WmxVanhIY3lxVTkwZzkwK0pUcUl5VG5rdVBtVEpSeVoyenpLcEcrN21WU0RjSHU1bFIvRWR6S3BHKzdtVlNCK04zTXFrNHVlN21WSFBhYzh5NGxSWEc1eEE0bFI5ODh5bzIrZVpVYmZQTXFOdm5tVkczenpLamI1NWxSdDg4eW8yK2VaVWJmUE1xTnZubVZHM3p6S2piNTVsUnQ4OHlvMitlWlViZlBNcU52bm1WRmFaMmlmVXFLUmFZOHk0bFJ5TG9oNWxSeitOM01xa2I3dVpWSTMzY3lvN2NZanVaVkkzM2N5cVJ2dTVsT3BETEJkSjJSbVZTb0xyTG51NWxVanhIY3lxUzI0eEhjeW9yaEp6aVI1a21xRzBrNWxNcExKRk9vNzdKNjVjWkM4bENCSjhTOTN0OG5tT3RKT2xMWUVtUVFnTXRIRXBzSnN5blJYVEswWDRSNnFXQ0wzV1JpVXloTTFjZm9pOTB6Vk80S1ZVbG03RlQ3VHNGYXVHSHlaWVVDTGJNRmF2R0tueHFtck4yVlJCbUV5bU1zUHVjTUNuUW5XWFZXYmpoN0tWeUxIVENFVnFiU0lhTFNRY1IxWFBjR3RFeVUyakMwNjkzdHR5MHlJbDFnN2lpM0hhOUpFdEhBZTZER294bm5RVlNFOHpnZ0ttMEtGYmQ4UndSZVpuR3Fkd1VxcExOMkt0ZHAyQ3RYREFmS2xodVFJdHN3VnE4WXJJNDFUVm03S290TXdoVFlNajhZUkJrYXBpV1k5cWpBZUhJUGJQVldIaUtNRGoxSFJIQnJSTWxNb3JabTl4ei9vYmFlQ2VST1NEaElpYWFmaHVUbVlqcWczRkEvQ25OeEd6Nk9BTlRlckVPUXhOMVV6TFZUSlBwVUlzV2JzQmVVWThRbmxWSlNGVWdwOXB5dFhuQUszY0xoOHVXSHlRbGJiZ1ZPOFlxWXFuY3NqVVlNUVBDRm9SbTRPOTZwWDZLUklxbTBzT1M2U0M0VnVpT0RXaVpLYlJXNnVPSi9vYlV1d1EvRWdNT29DTDBEZTNraURJOWFHN0pBNEZQeUlVVFJSZFBaUkJraU1SWGFjQnFVQTI1RjBhV2lkb2lDVG9uNktKb25RcUU0Z2RwMXlpSEpSRTZNYnNrOUhWVGlFWkNxdzBRaGxqeHFLS0tQeUpSUlY5ZzRHNUZwSTBVblQxVThFY2luUTcvVC9DZVFDTTFFQ2MraEZoeGFaaFJCa242SWtONWNrN1JGbElBT2FtMVdJcm02SjBWMWx1S1pSbXlHSnhPMXpLa0piQnJ4ZWl3eU8wWWNsREdJVUFtYlRlaU0weHhtUmVtYUtIcGltNklLNlZiV1lDdGd5VE5FMXhtUW1hSm1pWm9tYUptaVpvbWFKbWlab21hSm1pWm9tYUptaVpvbWFKbWlab21hSm1pWm9tYUptaVpvbWpKTkptUW1IRUtWVFhDUlVoSVZHb0ptaWJvbWd6QXZSd1RIbVp4VElRazBiUW5CQnV6RHhJb3d6STRiV1Jtbk51ZmVQcW1QRTJsRDh3Q2FNMHdab093MnBjVUdpN2Fod2tVWVpsbHRuTk13WkZSQWNKcVdJSVROVXc1cHB6UUthbW9JZlBoTkdhWU0xRENZRTBWSFZPS2VUY25udFJlWCtVQnRDNHlRYUpEYmg3WkZPaHVrZHV3ZG1NSmpYTlVlSUpnWEhSUWpoY3QxeXBMZmhjcWF6elZKWmkxRnR6Z21hcGh3S0J6UVFUVTFENUVKb3pUQW1oQVZIVkU1cHhUeW5sT0tOYjRodVRJVitKMTJRR0thRTN6UWU2UXhWa1MrUkVSc2lpMHlPM2ZBTjJHaWJGYk1ZMXl6VE15RjA4UzB3cU1Qd3A0eGFVUW5qQXFLTTFFR0lXb1RNMHc1b0hOVHFhbWxOMVFLQVRRbXBxQ2tnTVNtak5EaWprRkVPQ2luTk9PYWlPd0NMVEk0b0lJSUlWRjF3dlFGN2tBSkRZU1FIbW5GVHFMaklZb1FtK2VleE95RVFlYUlNanQzTk13WkZDSUxMakk2NUtMQkk3VnhUamlhaW50d01sR0dhSitKb0tvN3ZpWXFJN01oUTNmQzhLSmtRVkdHTFU0WWhTOGs4WUZVbzRZZWFpQWRweTgwRUVSbW50RXdKcCtFbEZLaW5OT09KVGlvaHdhb3h5a2lQaWNBcU0zNG5xaHR5bW9UZmhZbmk0Q1NMM0Z4NnNSK0FRRjdqTkJva0JMWWdJbnE5R0p1eDl2bGJZbU1kZ0RzUzhBRTNCRWJGd3dLaXR3Y28yR1BvclE3VEFtVG1BTmd4K0l2VU9kNVZFWmpNcWpOK0ZpSStGb0Nqbk9TaU94Y2lUMUw2bm5BSjVQYXVDYk84cUd6QWJJREZFOWFYYmRqbDh2YTdUY2RnZGswNUxRcHlkb25hSjJpZm9uTFVwZzgwQmh0V0hFSmh5VGRVM1ZOMVRkVXhROUZEMEhKQVliVVpLZlcvRzcwK1puMm00N0VoQTdFL2xJYmlpN2gxL3hQNWZOaDk0eFJhWkhZa0lINWdERk1HRjY4bDVKcHh1VFhZSDVMSnFKeDZ4SmtFRzlwMlB6clhpUlRtNFhqWkZ1Q0J4dStVRFJNby9oUk9QV2UzTk5PTnludFd0NHB6OGV1NS9rRTJHTHNmeUJyazRZWG9qSFl1YW1uRzc1RU51RjVSY1puWk9aZ1VEOFNEaE1iRnJSTW9tNXQzV0p3VHpqY21OOHorU3NPU1locXZOSFZPVHhraU1SVzV1QlEvRUUxMkIyakdZcHpyaGNOc1dtWVRoOFFtb2JzNWRWak1Tbk91WUZFZGVRbm82cnoraUdxWW9ZeVFHSDVldzRoTk9Ca25CRVZQYmdVNFloTnpDaHFIcW9lcWg2cUhxbUk1QlBkaWZreU1ESlJjaXFRYzVKeCtKeEtZTUIrZGc0b0hCRnZ6aE9DR2FBdy9RSUtsOHhOQWYvUWFmNmZudEpmcFBYWlN1SDZWbGNkaGtQMHZaNElHOGRRQlR1R0g2WkxUNUlFVEZkcTRZZnBzdFBrZ1JQSldyaGgrblRLV1gvdHpkK1ovLzJRPT0nLFxyXG5cdFx0XHRcdFx0J2RhdGE6aW1hZ2UvanBnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQVFBQUFRQUJBQUQvMndCREFBZ0dCZ2NHQlFnSEJ3Y0pDUWdLREJVT0RBc0xEQmtTRXc4Vkhoc2dIeDRiSFIwaEpUQXBJU010SkIwZEtqa3FMVEV6TmpZMklDZzdQem8wUGpBMU5qUC8yd0JEQVFrSkNRd0xEQmdPRGhnekloMGlNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpNek16TXpQL3dnQVJDQUlXQXU0REFSRUFBaEVCQXhFQi84UUFHd0FBQWdJREFRQUFBQUFBQUFBQUFBQUFBQUVDQXdRRkJnZi94QUFhQVFFQUF3RUJBUUFBQUFBQUFBQUFBQUFBQVFJREJBVUcvOW9BREFNQkFBSVFBeEFBQUFEMVB5ZUFGRFhjdUZkWUlaTzE5WGxTaHE4ckdaVXJYbmxYRklNNjFJcVZxUmlGQ01DQ3FCQU1BQUFHSUFBQlNBa0NtQUFBQUFBQWNTQkJ3QUFBQUFBQUVBd2s1T3hqdE0weldtdlkwbXZaYldkN3ZTeTFGNlpzNTUybDhURE9kNXlOTDV2UnFBQUdKaG5qNVVuYWNuYStQbFdKVk5zVEs5ZUV4enJYbmxDdVVGSzJkYWtKb29pSkdJVVRHcFFJQURHQUFNQkNrQkltRUFUQ0dFa2dnQUVuRXFZY1NKSUE0Q1NEZ0FBQUFoQklnV09VcGlWalRJa3ROZTFlYlNiU2Q5TE5kSHBhL2F1VHBTeXNXV1hYdGlZMFVSbTlHbDJsdzEzTmpHc0tFcG5MM3ZUblZ6TXlFcTg3VVkydzhZeDhjNHhqRzJkTVpSbWtZcmJxeWRwY1JUV3ROR1BqT1BrVVN4d1l3QUpBcEtZQW1BVXdRbE0zMjBzdE9QWE9tS0lBQVlRQnBJTklFU0RpU0FPQUFoU1FoMmpLM2pJMGk2OXJMVENKeGNJalJOZWE5dHRIVFd5KzJUdGZNMW16ZWwxb0lSQ0U3TWJHc1ppVWtubS9PNGRuMDlHYnBmTjZOWTFFcHBKaGlUWGxPTmxYRXl6eGM4ZWw3UFQxbVhEcTY4V3g2OU1UUExYY3VXUGxGZFVZbHhMbFhTU0UwZzRFZ0pFd2dtQ1lRa0VwR1pwMGJqbzY4bTJ1cXg0OVZseDAxcWtNQVNBRVMwZzBrSEVrU3hEcklFRkpFWmh5bmVzYXk1aWRvbFptYlcyWFZ0TmZXOG1McE0ydGs3Wm11MlZwZS9hWjZWY0VKTWF4SzAxMXJoNFpZV1dlczU4SXhHVHRydCtqYlo5TzhJaVV5eGhKUktvcXJHTm5sdDlQUTMyM28wTXRBOGJsT0R5S3FWaFZYRTFVUmlZVWxRa2xwY1RJSk1Vd0JNRXdoSUpLYXRPWGZiZmRIb2I3ZjBiSnRvY2ZPNXpuOHZDcmdrQUpjQWNTSmNBYVNKSU5MaVFJa2lRUkZDUUVVU3RFckoyaTIwVHNuWms2YWJuczdNVGxwWFZrVHRrMzB2dnJaYzdSS1NnaUpHc1NscU9URFZZWTA1NXl0YTNXKzY2dWk5TjE3M1hzME9RUnJNS3E2MDJOdTNjMzlKVEV4eEhudkw4cHE4ZU9GRlpWU1lWbUZaVlRTMHlUSWNnSkV3a0pCTUtZQlRGbHAzR25mMDNWNnV6MTdNTFBtNXpEeXRCbDUrTlhGSWFRQmdrZzB1c2tTME5ZaVNEUzRrRkV4Z2tSUUNRN0oyaXk4VzJpeVpuZUxMVGsydHVPbjBHdFhsRXB0Yk90bDdTdEVwSUlJeDg2cEdxeHoxL1BoWFNzclRacHB1K3JmRlRzTkxaRnJXSVlvS0ZkV2JQVnVyZW5VT1Y2T2N5OFRsK2Z4TWV0YWFLcXE4NXJoQ3RvMU1rbVNXbVZvSmdFZ21GTUFwaFRDdEUwN1RYdDZQWDA4bTJ1bHo0TkZuNTJGWG5pZ0FCcFNIRXVBbGhFdUxPSmNHa2lSTGdSTVlSZ2tRUVNuTVR2RTdMclJiZGRveUp0ZmUxOXRjL2JzbkY4YkxLeWRiYjNuYVhKaVRqb296YTdQUE1scGVYbnF5emxhMlR0ZlpkSFJqclg2V3pMVGNpNUNJMVFySFFXOW02ZGF5NDBkZkc1elB3NmM0eDYxeDg0cG9wem11RUt5cXlFMHVVcE1MQkNtQkNrcHFwZ21JekFYMjAyRitxMmJhK25MaHhoRlZEQUFTRFNRQnhMaVdFV2xXWEVnNHNBUnJNWWhRaUVwVEU3eFpLNjhaR2szWFpWN1c2VE5leGZQMjdZMGl1dGJKMnR0WjJDYVNoT0ZXS3NzOHRHbTVlZXFsR25OMzF5TmRZMnZkcGV5MXNtYTNSRmtSQ3NWTWI1MTNzK3pjMjFGZkg1K25nMHhGT2Ftc1FpMU5HTGpHUFdJVmtySVNrNVRIWWdRVENtSTJnbXFSRzBBU1NKcEV3bWlRcEFBQTRDUWNCTFNRY1RLSklseExpemc0c2hWUklRQUhNV1hqSnZiSjBXWGl5MFgybTNSYk15blNjNmJIVHV4czhwTFdOcFhta3BtY2FKaFd0T2RNbUs2bm13cHp6YWN6ZlRJMDFqZTl0NzJYdE9aeUlwWm5VbktDbVhydmhVNDlsUGZwYWVMQ2xhYXhYRjVSZUZacW9wbzFtT1ZOQkVrbVNSS3hoTUtTbXF0QWlNMVVpWWlFd0lVaEJJQUVBSlFBT0FseElsd2FTSmNKUkpFeWl4V1FqRXFxSVJJRXhsNlRzTnRMYnJicFRDWjJhUmRNeXRhVnRMWTJ6OU8zRHk1N0dzV2xXbHNlTEpGZEtVNTB2clhWNFkxWjVpYjlMWisydFZyMjZhVG1aMmtwbmZUSjJ5emR1bkVqa3FqS0xLTksxVXJrNjlNNTB3T2ZLRUZGc0hIUER5cGhVcUFNSmljbklDWUppS3F0Q2tFWmpMMXZsNmFhL1BISHBtU1NBWUNBUUpZRGdKWTRzQkV1RWtsWm5FbFprbkowMWpWZzVaZzRiRG8yNjcwL1E1bnp2TnpMMnR2TG1IYUJqWkt5OTNhMG11WGJxS3pqNVp3YTFYMlZyUnJGZEsxVXBkR2V0d3lxenFGMmw3Wm5kOTNUMUhwOTNPY0hOcE9UbnlyMWpUbnlOSXo5K3JDcHhxYzFGSVZwVm02MzFmZTZMdDlIaVBJOFhVOHZOMnZyK3o1aDgvNEhwdjBIMEdmdHFBQUFZR1dYai9BTXo4dTBXWG5xUFE5QlNqTU5PTlhQYzlQVjMvQUtmdDhSNTNrYUhsNFdBR0hUSG51WGdrZXgrLzlkdXVqckFBNGJ6dkg0N2c4cjJUMy9xMmtBQU9VNFBOODM4THdTSjYvd0JMMC9TL2Q5N1RjM041L3dDTjQ1RTVPbW5wM3ZlM2kwcHdYaStMazNteE1ySGFOZHo4bGRNTGRVcDBjM2NYMkYrN1U4L0RYVFdWK2hXdkNxcXRWU2lyVER4enJwWEswdDB2cDl2SGVONWV6NnRmVFBwUGV5dE5PQzhYeStjODdqenQ4ZGowZE5VNFFZemtxMXJyUXJwa2JkWG9udC9SYTdMQzZiUmh4SGxlVDNQcmV1RXBuSnZldUlvcFJtdnl4OGQrYytZYXZvWHIrMzNQcSt3QUJxOE9iaytQemZRUFQ5c0FBQTU3bDRQS1BHK1czL1QyK2orcDlGV0tHVnBwbTMxODg4enc3cHYwM1g2RGx0dHVtcUkxdVBNSE1jWEJ3SGtlSzRuMlA2VDZuYzlIU0FBQUFBQUdGbGo1MTRmemRqT2VsYkowU1lKeTU2OFhQS2pLcmJ3YlFoQ0t4cldqT2xkS3d6cDZQOUg3UFA4QUJ4Y2o1SG5LWTlKK2o5cnBQUTdVbnp2d1BDMTJHTys3ZXpWWitSWmUwaGlnczcwSjczMnZvZHR2MDF3ODc4ancrVDg3ejhYT3NJYi9BTGV6Mkw2SDZMbXVUaThoOEw1cVZabkJ4Rmw1N24xUFlKSXlMMzduMGZXMVdIUHlmSDV2b1BwKzF5Zkg1K293NVdiVGJYcnUzMWRUbHhjWHcvTTN6TzczOWpTNGMvRjhIbWVzZXg5VnV1anI4TytmK1J0dE9UYSs0MzZ2VC9XK2cwUFB5K2IrVDRMTUhISER5eTMzVDIrdy9RZlRpUE0vSThPQ0FzVDZYNi91WWxLZWYrWDRzNXROTmxtSGpoamMvTGt5Tk1ySnVrVnhDcmZZWDlIVWMzQ3E2a2J3VFZXSVVyQ3RZVW9xeDdQOW45TncvaStSdy9qZVprN1U2ajArN3RQWDlXeTA2TGg1ZVU4cnpjemZUQ2VkSzFackVKcnd6dnRPdnY3VDFmYm1jeng4UG1QaStDczR4OHlPZzdldjE3Nkg2TG5PVGk4aDhMNXVkWm5Cb1V4Tzh3c3BpbXkyMzl2K2crdDFtUFB5WEg1M29IcGV6NVo1SHoyUFdtMTJ2UlRuOU45YjZubitiaThnOFQ1ZG85Zzl6NnJkZEhYNTk1bnp2b3ZwL1I4cnllZDVMNDN6ZnIvcy9UZEwxOTRBQUI1NTVmaWNINW5rZXFlejlEMWZkNklBQUFBQUFCekhINS9JK1Y0dVRKM3ljb3pXTUl4YmFXOVhSODNuS21rYTZScnBYV0lWaU5heHJWSTlyKzArbzU3aDgvZ2ZCOFdsVFlkRnUvOEFkOXkvVzJMalRpUEQ4bXUyYzllWjJnZzRUcnBYVFQwajN2cUhLdEUwK0wvTy9MNGZQbVoyUnZlN3E5ZCtoK2g1M2w0L0kvQitjbkNVUTBSdEhzZjBYMVczMjZQSnZHK2NpajF2MmZwTkR6OG5PODNENkI2UHMrWWVWOC8zbm9leHM5ZWp5RHhmbVBYL0FHdnArWTVlSHlieGZtR2R4NkhzZWorcDd1UEZjaWJlZCtaODl4dkh3ZW8rcjlGMHZWM2NueWVmWFdvWit1L1E5SFg1NTVmaThINXZqYjNvN3ZWdmMraXpMWDVYajRJaENVdXE3TyttSTVuajRaU1pPWjQzenZKbFRMS1FXeUxWVWdqVzJ3bjFOUmh3MDVJVTBqU1lWc3F4RlZRU1BhZnMvcU1MTERnZkQ4SG5mT3h4RHZmWjlYZjkzUlZXUFBmbi9KenVySzdmbWxJQ3BWbU5kdlJmZCttODQ4bncrZzZ1N3N1NzB2THZGOEhsL080Tmhwdmw2MzJ2VjArayt4N1drdzVmT1BKOFNjTWZQUFdZOHlsMVBmNlBxWHNmUTZMRGt4NjA2WHA3dkx2SytmMld1L2YraDdQbmZtZUYybm9lcnNMOUhqUGlmTDlQMGVseG5CNThLVDFIYjJlbSt4N0lBQWM1emNjVmVsNmU3eEx3dmxQUi9VOXpYNVk4L3dBL0g2dDYzMFBuZm0rSndmbWVRejNINkw2M092cnpuUHhxSUNVejBYUjJVbzBQTnhzY3pJMVhQemMxd2VSbUpqYkNkNWNrUXJPWTlIWDQ4MkxqRmRKalMwYVRHQWhBZXAvVS9RYlRwMjRUeFBIOHo4aml3N1c3WHE2TzI5VHJ4Y25sZmplYjJQZmhmdGhPWUlLcW1zUnJwZnQxYUhuNSsxOUwxKzI5RDFQTS9HOFBtZURoOW0rayttek5OQUFRMG81Zmo4L3k3eGZua2hTOW8rZytyMmV1NFlsTS9EZkErUzcvQU5IMk54cDMrWmVWNGZyM3UrOXRkZWp4TDUzNXZCcGhXd2MxOUU5VDNOMXYxN2pmcnlMVzBYUHk3M282dWU1ZVVSMFBWMStMK0g4djdSN24wK3B4NStCODd4L1ZQWCtoODg4enhPRTg3eUhEMi82SDZ6TzAyeDYwU0JMTWkxMFk5YU1BUE5mSThIRXc1TWhTMjFkamZ0M0Z2WDUyUG42WXJsTzdBeHd4Y1lyem1OWmpTVkVnQ09oOURzOUI5LzF1ZDRlWHlEdy9OMTlhN3E5Ky93RFI3dFJsVG5PUGs2enV3cnR5eW1IQlZWVmlpazRsVzQ2dlE5SjlyM3JJbnpMeC9EeGM2ZGQzK2lqSjF2MFBSMTRWTTlCemNqTkx6OG5GZWQ1S21FanJ1LzFQVHZWOTRPQjgvd0Fmenp6dkcyNzBzSExDalhrOXg5NzZ6T3ZyNGg0WHkydng1V2lRaU16N0Q3ZjFPKzM2dkZQQytZOXI5MzZmbStiaVVPbDZ1M3hmeFBtUGFQYituMUdYTndYbmVSNnA2MzBIbm5tK0x3bm5lUVE5dytoK3N6cjYrZCtiNDhJZ0p6UG9ucGV4aTFyd1huZVFEaElzdEhQY1BtM3FiUy9WMmV2MTAybXNlWnk5UG03blhyTU9XakthODVoV1ZXU0FJYVpUUFErbDNkWDZ2WHl2bWMvblhtOE5FUjZENlBvOHR5Y202MHkyZlJUSGpsbGFyZ29pdWs0OFJuNzkzby9zL1FXcER6THlQRDVUeitDVlpqYU41MTlYcm51L1E4NXk4bmtmaS9PVEpSREZOVWpJMDE5eStnK3RjUElmSCtjMWZKTUtSajZjSFc5dnBlb2V0OUFRNFhoOG5pK0h4TTNSSkVDdUo5TjlUNmJjN2RmaVBoZkxlM2U3OVR6Zk54RU9rNnUzeC93L0E5Zzl6MzlUano4RjUva2VwK3Q3L252bStOd25uZVE0ajI3Nkg2ek92cUNnNUFBQUFFTkZoeWVhK0g4N3RkZWp1TmZyYjdkRjV6OWZCNXFuaDVEcDEyR0ZXZHE2STFsVmxRQmdLVTVuYWRYVG1iN2F6Tnp2TGh1dEpyakRPMHRicGpHMUJTVVVoQ3VGRko5VCtoK3BEUWN2SjFIWjNlYWVSNG5LK2Z3enFVdDMyZFBySHVmUWM3emNuazNpL095SlJEUWxZeTdQMFBWOUc5UDNBNXZsNWZMZkY4V3EzRmMxOWo5MzZiWmE3QlZGZkdQRStVd2NjcFJDSXpQci90ZlViem82dkZmRCtXN0x0OVRYWlU2bnE3ZWc2dXZ4encvbi9ZL2MrZzFXUFB3WEI1SHFYcSsvNTk1M2pjTDUza3VIcDNyKzlrVzE1TGs4Nk1GRUFBQUVod3c4c3NUSG42Qy9vOWp2OUhsVzZORlh3K1p6OEdUU0ZHTmxXdWxxNmxXVldVZ2lRQW1BbmEyYnZ0aTVVYUhLVm92MHRXNTd0SmdxUlZ4RlZab2g2ajcvQU5MNWw0dmhiN3I3Tys5VDFmTmZIOFhsdlA0WnhLUnV1enE5WDkzM3VlNXVUeWZ4Zm5wUWFyVmpNSlBzbnZmVmJUWGFtc1dXbnhydy9tTmZobDIzWjd2b1ByOStveTU4RFBEcHVudjg5ODN4K0g4L3g3SXRJcW12cnZ0ZlQ3em82ZkkvSCtYMFBQaFhFOWoxK3ZzOWRjT01mUnZTOWpGclh6N3pmR3pkTmVlNXVMUjgzR0o5dDk3NnJPMDBBQUFBQUFEVGMvUDVmNFh6MlRadmIranN0TzNuS2VFSmNXb3ppRkxRb2hCVmxRQVNBYm4wOGNIbHRpYzE1Mm5QMzJ4Y3F6dkxsWmFLSzRTbUoyQkZFYXFZaS9YYlVZNDluNlhwOTU2bnFlYStQNDNNY1BET0pVeHV1cnA5Vjl6M3VlNXVUeW54dm4zRVNCU011ZzZ1MzFmMlBvOVRqanlYRncraGVsNmZLOG5ENTM1UG4rdWU3N1d6MTA4ejh6NS9UNDVleCt4OUxoMXo4YzhMNSt1dEdtUzNxM3RlNXV1am84VzhUNWl5K09EaFhaNjlmby9wKzl1dDlrQVE1Ymw0UFA4QXp2SDErV0RoN1g3MzFXYnBweHZENTBJZ0FBQURJdmZyZXp2MDNQeitYZUY0R1RMSVRaYVFSR3FGWmpXWVFWU2lWQUFBUFh2c1BjNW5ENWJTZVp0b3ZLM25NN0xwNmNlbWRrNlUxeHFqR1VoRFFpTUtrMUk5RzkzM04xMGRGMDI4MjhqeGNMUFAwcjEvYUpTbWNxMTYwWTJlWUV2SVBEK1p4YTUrcCt4OUQwZlQzZVorWDQzSzgzbSttZWw3cWkyang0dlIvUzluVFk4dmozai9BRGFUNjE2djBmUTlQVjV2NW5oOGZ4ZVc0VHRiMlgzUHFjKyt2akhpL01hL0htM1hUYjFQMWZxY3EydWg1K2Z6N3ovSHliejZINlBzYlBUZmt1VHp2TlBLOEloN1g3djFPYnBycHNPYUtBQUFBTEp0dDl1am5PWGo4MzhUeEwwNUJJWWtpWVZsUWpCUVVTQkFBRDJYN1A2TlZqU1BudUQrWWpDNWtwbmI5blZzdW0rcDQrZlhZWU9RZ0FTYTRqZjkvWjZCN1ByQUo4NThueCt2Ny9RMm0yNEFBQUFlTStGOHZiYTNzZnQvVDQ5YWVLK0o4dW90a1Y2OGVlSDJUM1BwdGhmYnlyeXZuK2U1dVBKanAydlJiMWoxL29OYm5sNC80bnpMTzA3dlU3MzB2WER5SHcvRDFXZm5pdnJYdGZSOFh3ZVp5dkx4WDE2NFd3ak9mWjlucmJYVHA4NDh6d0JIci90ZlRabW1oRUtaY1FBRXlCRUtaMStXUG1YamVJWnhkV2JVeUFFaEdDZ0VZRUJJQUFkLzlYaG41ZTlYZm41ZnpmUDUzeUpKalo5Tys1N09uVWNtT3M1dVVISUFVSXlybXRjeFhNUmtEZ3BSUkMxVkpJUUtzWm5SNldOWE9qVHo3STF5STdjT2ZQbmVtMzZMYWptaU1Ua1IxNDg4aVZ1YjU3ME02M1ROYkZqSFZ4NXVPNWhPVkhaUTVGTk54MHpxc0ZOV2JUMGFiY3RNNFdaZCt3djBhNmZLU0VsSkV5SEVpWEJqQ0prbXlKc3JOc1ROTEFRQkJDZ0FFU0FBR3c3L0FKTGFkUHA3L28rcjFyeitPK2ZxU2Nra2lISUdBQ0VRbUlURVpKQUlVb29VeEJVbUZKVEFqUHI2ZU5TS05mTG0xeXEraGcyOHUyMU43MTIwSEpXTVd5WTdjWnhpbVM3ZDVmMXN2VzlsNlNtWTF2aFpVMGVYbDRjOEVvbktyNkdOYmdVMDN2WE9uNWxGSnphK25WYmpwYzhzdlMyZXZUcTQ4Y1NKY0NKbXN3aVdOTEpRbEV5SnhhVUdBQ0FJU3RhRmFnQUFBYmIwOGNQRDU3b096MnI5UFU1RHhjSXdBQUlFaURrQ0FSR1lTQ1NFSkVaS1lpcWxZekNNK2ZWeEtWbzE4bXhybFY5TEF0NU50cWRCMlJ6M0ZNWW5KcjZPTGJnRk1wM2IvWDJjN29vVG1vMkV5bklNTG4xME9QbFlUelVuTHI2T1BiZ1NuUmQxZEh5V29wT2JYMTZiY0ZEbm5qNmV6MTZkWkhqdUVvbHBhWkxPTE9JYVdPRWtrVElZQUlJRXV6N1BkMm1uVjUxNS93QXpGQUFBQnQvUTY1MmEvTHc5amIwc0hDTUxuQUFBQUFBQUNBSmhJVWtSbHZPbnF6cWFTcEJNaVpMeFppSk5JS09WaEVqQW1TQk1FSnRMTFNLcFpna1FLcUppVnhtQWxpUTVUbFhVRTE0S0JKb2xFcUpVc2Zhdk84dkdWTVpLSklsZ0FBQUFkZDErMzJIVDdSTG5jUEw0dmo4TEhybUFBRSt2QmN1K1p1M1hvTW5UWGp2RHlBQUFBQUdJQUFRVENtSW03NnV0Y0dWVktBaGlMYjMydmIxNCtPZVR0cHB1RGkzWG9kcWlOZnk0VjFwc2VycHhNTXNiTFBJMXZLMDVtMjJsNE9JQXp1amNUazZYd2VmREkyMHFwWEoxMDFuSnpabSswclRqWTVaR3V0MTcwMXBnODJDaUFZZ0dCc3ZVNitZNCtHUVFhemdoZ0FBQjFmVjdQWWRYdXhtR1dIRGNYejNOYy9sZ0FCa2R1RmZQcFhsZS9RMFkrY2dBQUFNM0czZFhXbXN6NUlnRWtnRk1ST2s2dXpVY0hHQUJtYmJZZU9PVHByMXZzK3JxT0hqMlBWMDZmajVOL3dCL2RPOXViOHZ6YnIzM1hmMmEvbDV0YnpZYnJ1N01QRExJMTA1cnkvTnFyVU9wOVgwNnExeWR0Tko1L0Z1ZTd0cHBTVXpwZUhpNkQwdTlWaUVOZHk4MjY3dXpDeXloV3ZPK1o1ODV0ZGUyTm5tQUJ0T3ZxMG1lRmRhRUdraVNUZ0FBSFRkUHI5cDErL1VFeFU0ZEhqNW5LODNrVjFtdWt4aVFETDdjWEZzWGx2R0pBQUFBQm5RYituMlhYNzJveTRlYzUvSjFHUEZHUUpBS1lSdit2cTB2RndnQWIvdjc5QndjQWRQNmZwWStXZTE2dXZrUEs4bnJmVTlXVTIwbkh3NmJrNCtqOUQwYkxUelhtK2R2T3p0Slg2YWEzbTV0Wnpjd2RiNnZyWTJlV3gzNk9hOC96dWw5RDBjZWxKeTVuei9PNkR0NzhhbWNZclRTdTI2dXJLdnRwK1hqNTdnOC9KMDB6TnQ5Vnk4Z0FHeTZlbkJ6cmowb3dpV2xEZ1NBQTYzcDl2cWV2Mk5SVHh0VzhqR1lWeG5WV0s0cldyUlM5R0dzTTljL3R6a21OYllIS0FrQkVnRGx2dGZTN1hzK2hKdVJsd2ZGODNwOHVJQ1lVU0lVd0crN2VybitQellnTUJGMXI3YnA2cmJYaFd1cXc1ZWo3ZlJ3Y3NKVE9nNHVEYzlmYnNkdCtXOC96TjkyZDBJakp2cG9PTGhvcm1IU2Qzb3p0TjF0TkR4OE8wNk9pTU16WGJtK0R6ZGwwZE9WcHJLV0RoaE8xc0xISFo5SFR6dkY1N0VBeEFkRjJlbG9PTGxZd2lXa0FKZ2lRRFAxZEYyYTFzNkdkTE9xc1ZSV3VLVm9oRVFsQ2w4eTNUT1prdFJrd01JQUFBTXFkdTI3UG9kanIzVGlPSjVQbmREajVwQWtDZ1NFV2FWNjczYzhYazdkSnk0NHRNZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQmlBQUFBQXV0Zk12MTBZZE9QSGswWTNZSmNDUUFBYjdwMDNYUmVsVEdpbERLbXVkVVJURklJaEVRbENJU00xM1RtMWliVjhMR3V2eHFBQUZpZG5mdDZicTlmUVllWm9jZk5BQUJBaTI5ZXU5L0NpbVBKK0wxVGpweUxlaFRiemJMVjNIWm5vdUswUzJPN0h0d2l0MGRtNTA5Zk4zeWpGbFhZQUFHQUFBSUVnQ0FjNTJhWTRmTjBhZlB6TVczbWtUZlgwSzU0Ukc4N1kxbkpwVFMwNmVoR2VURno1dHozNWRGNmRPUDhIZWpHNE5JQUVqcU8zZlo3VGpWcGpSbmpzNmE1MHhXbUtWb3FSQ0lpaENSbXU2MmJXTFhMMnJZV1VhdkhKUUFBa20yYjBSbUFBSUVnVEhWZTV6VHZqeWZoOVZWZDNYdXF0NTByWjd2dnkwWERhdXF5Ty9IbmhMWjNSMmJtM3Q3RHF6SVFwME1FZ0lKQUFBeEFBQUVTSWRzcDJ5d09mbzB1Zmo0MCtjNHRmWDBJVHd5bU45M1UwL0ZyWFM4cWVsSy9IS2NPbjlqank5ZHVROEhwald6UUpDVXV0N3VqUDBuR3BuaXM4WmxUWE9pSzB4U3RGVVJCRVVJUUdZN0xWN0p0YXRjdmJONjZOTHo0VTFxQWtBQUFBQkFiSHQ1K3E5bW5GK0JwalliajBLcDgrVTAzZm9ZNlBpdlhWT082bHdLMUxJN054ZjJ0ajA1b3J6NkhKZ0F3QklBQUFBQ0FRQU9jWjN6d09iZlQ1K1JqejU3aTE4ZWhDZUtVeHZPL1BUZWZ0R0x6cDZKYnpzalRQcy9vT2ZudksxMVBuOUFCTzA5WjI3NWQ1eDRwalJsak1xYTBwaWxNVm9SQ0t3UkZFRUJKYlpOK2x0NmVram14SXBiTjdWcjE3cDB0YVlHV1dxeHhvclVBQUFBQkFkWDczSlRTT1o4WHNVYlJhRnVQWWRWS0sxd3VlMG5YVTVsYktVYjdlM3VaL1RSa0tiaVFKTUJnQUFBQUFBQUNGQUoyeGxlbUJ5NjZmUHhhcDVYRjduWkJ4WkdqWWRFYXpqMWhUb3VteFBQdnZWNDluMXp4L3ovQUZrSjJucU92WEswWThVb1o0OFowVnBTcFRFVXhXdFdDSUlqRVpFNmRIUGZ2Wjdyb3NURVVhMWxvSzhxbWJGcm1sODN2YVhUcFZXTWJPbVBXdFNzWVV4VEZyblhGU0R2SGMvUjh2TWVQZlc4ZlEzZEZ4V1hwdHUvTFdjbXNwckhQdHYzNHAzakc1UFh6OWV6STI1YWNldHlBQUpOS0dBQUFBQUFJQVFRQkYybkpUbDBhL0xLL3I4R01UUmgyTzNJUk95N005VHdheGkwTXZRbGJ6ODNwdzYzM0tjUjg1dVYxNkxydGtYVUtVczZhMG9pdE1VcFJURmExYTRyRVIwdHZRNmFmUXRpd2tTbFZNS1lwVjV5dkxpeFd5YldyM0wzVGUrZGJtbDdTK2J6V2FhMU1HdUdGUExMb3h6ZW10ZEpGaUxXWHFFcGdXQ01UT1lDbW1rcE5FVm1BQUFBQWdpQUFBQklFaUFBUW9BSUVSaFpwbUlqV3hOWE1BaUVSRE83dlJSVzY3RDUwZWU4cFFtdE1VcXJXbFNtSW9pdGF0U3RjUldXcmR0ZjF0dE83aVpMRUJNWnFwaElpUm12UFY1dGZYT2ExczN0V3RYdW05cTlzM3RYbXNTUlhGYTFIMFkyOUZKMm1jeXdTU0Jna0FBQUJpQVlBQWdCQ2lITWlSQUFnQ0lRQUFBaFFBUWdRZ2dBaUpDSzEwVlo1NG1GQ3NRUkNLMUsweFdsRk1WclZwaXRSQkdYT25jMzliTmF0TWt1SmFTSmhhaVFnSXpWSFBWNU5aWE94YWExazJ0V3NYc1dzbTAxNWhNaEZFSXJYTk5ZemhNNUdrWldqSjBtKzgzVGE2MTV6YWFTWkFHSVlBQUFBQ1FvaHBKa0JBS0RFTkNBQkFJU0l4RmRLMVVpbWtZMlVZMmJGeHRqNTJvenZsNjhlYnZ6aEZFSWl0V3BGVVZxVnFWcGlLMFFNcHIzbXZxNVRSeFpnU1NKY1RYTlFTQkNtQVV4ek5PVEFybTFwcHNUT2JUV3NUTmFTWkpjeVFTRWlDTHQ3WjNSdGpaVGpac2VrVTFwU3JDSzNhUm1heGxhc2k5cjdXdXRlMmJUbTBwc3dBQUFTQWFRQUFDTVFsYTRpcW1kVmEwWjF4c1p4TWI0K1ZxTTdWVXZWVzBhM2pGaExUTzJXZDFlVmZwZ0NWZ2lDS2tWeFdwV3FJVXhPYnVaY1c3Ty9wWnJVSEVpV0pMVEVpcURFZ0NZVXhGR2l5NU1lS0tVVXhURk1scHlrdEpMSkpCSWlSVnUwbmQ5M1JiYXlpSVJGVkhMK2MxUEpwajUzaFZLMWI5SzM2VXlOYVpXc1plMWNyVmtYdGtYbTIxNzV2Wk5wMnNSRUlyV3BWU3ROYVk5S1krVEZ5WXVOOGJLY2ZLK1BucFRuZlAxMmF5aVFDVXl3bEthMzdlYmtiY0RtQWlpS0lJcmlLMFZxM1RmTnR0ZmEwU010ODY4bU5DSllSSUFKUUZhckFZU1NISUsxTkhseXdpcmtKWldWcHJKSkV5U0NRaHhVUTBiTHAyMFhKMDgzeDNxcVNNalNNeThaTjR1SkpTMEsyeHM3WTJVMXhNNWpkZGVYUjkxTm5yYk10cEtaeHE1NlhIbjUzaDF4c3I0K2Q2cVhJbTY4Wk8wWDNvNXFJU0NOTVBtM1VYVUVnTEw0NVcvRmxiOGJtaE11UVFSR0lyUkJGMDIyRnVpeTB4UkJFSmJsMDVyVWlRSWtnQ0FRRlNzZ0FjaVFoaUtsZE5qeXBEa0prRWtVbVBDQ0hCeEVrQTRrSEtpdCtkNXV6Q3owQUFhUUJvdHRYTDBqTzFqcGVpdXh0Yk4wbHljeW9LSWhGYTRqWDV0VGhkV21pRk5ZeGM1eE1yWStkb1JaUURQdHBjdEthWGFZMmFjMXVuTlpmQWtDazVrRWlFSXpWbXd2dGt6cEdZZ2lKQ1cwYjU3WndRSklFRUJFRUlyVmFXTUJ5WVNBbFJYUFU1WUNKU0VzWVNaUkRGclN1S3Nra1RJYVpTWmoxdnI4dHNTbXRWYkJLWnNtTDdSbFhyc3RZMit0THJITXVDRVJRb1FpSUloRVFSQ0s0bWRzVE8xRmJWd1VDWWMxbmF0czFuYk1tcUVFZ0pBeEpFUlFqTHZmUHZveUpGRVpRTTlyc201QUNDQVVFQkZFUUtWR1NIS1EwZ1NhWElLYTAxZVdBTVk1Q1dNSlZWakVpbFVWYVpKa21TWlNaT1prTW1seWxNeVM1bVNRWUNFSkVZaFJFQ01Ra1FSR0lpUmhBU0lvZ0pNVUJHUUFCSmdBQUltYkhTOTFwQ0lwUkZMTWpUWXRnSUlTQ0NFaEVZSWlpTVJXckpMSlRJU2swa21OTGtGZFkxMldLUURHbG9jZ0VoWEVZc1VxaXJUSkxUSWFaU1pJY21TU0FBQ0VKQ0l4Q0lpZ2tKQWlKV21BaENGSkpVaElBQUFBQUl6THpuM3NTQkVRbEZHZTF5NDBCQkVJVUVLSVJHSVJHSVNJbFRKcG5NdExtWEtVeXdKVExCSUVNU21kRklCa2dBQnBBSzRyalJXbFdRMGhKTEJMQUJnSVFJUWhJUWl5S3NBQUFLN0tWcVV4bVFBQklnQUVpQUM2V3cwbTIwZ0JKRVVXR2RHdGlVSkFLSWlDSWlnb2hSRVloSVFpdFFBa2x6TWt1WmN6SUpsamt4alRHSW9wRk5BaHBBR0FBQlZGY1pGTVF3Z1NCZ0FnQVFDZ2dKb3lVQUFNUUJJdENsRk9QRnFGa0FBQUFCSXp0Snl0REVDRWtMWVhMWENFQW9JUW9pTVFrUmdSV0tFQUFKQUFBQ1hNeVMweW1XRXk1TVlUTEdSaENwUkFJVUl4RWFvZ0JXakhyRkNJaUFZZ0ZNZ2dFVFJsUkZ5QUFBQkRrcEtZSmtzQkpvaTFGVmFRQUptWmRtNkpwYVpBU0pKa01Rb0NFS0NRb1JRUWlyR0lBUUFBQUlFZ0FnU0lFc2N5MHRMazBrcEpFa3d3R01BQUNFSzZxcTFwckVZaEVDb2dSSWlHa1JJbVhJbU1BQUFBUXBDQ3hXTUprazBnaU1MRnNtWnlKbVl3QUJBSUJRQkNpRWhDZ2tLSVNBQUFBQUFFQUFBQUFBQURtV2xwWTVNRWc1QTBnQUFnUW9VMWpIcFdxSUFBQUFBQUFBQUFBQVVsSWtTQXNKTUN4T1FtOU1rZzBnQ0dKQUFvQ0VLQ0VoSVVCQUFBQUFBQUFDU0FBQUFBQUFBQU1RNWxqR2tBQnlBQ0NBQUtvakdwRklBQUNHQUFBQ0FZQ0NRRmhNRWdKVGhsUk42V2tBWVNReEJBQVNFQWtFRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZ0FZQU5LUUFrUUFBQ0t6RnJOSXdBQkRBUXdBQkRGTUtRRXd5VXN1SnZnREFBQ1JFa3c0bElBRUFBQXdBQUFBQUFBQUFRd0VBQUFBQUFBaGlHQUFBQUFBQUFBQUFBQUNNZUp3b0lBQUFBQUFBQUpoU0JtUVpveGlHSVloaUdJWWhpR0lZaGlHSVloaUdJWWhpR0lZaEpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFnWUZWQUFBQUFBQUFLUktabm1RQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBakJoZ2dFaUFBQUFCSkY1dENZQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJGSUFBQUFBQUFERU1ReERFTVF4REVNUUFBQUF4REFSakdxQVFBQUFBR1liTVlBQWhnQWhnQUFBQUlZQ0dBQ0dBQ0dBaGlHSVloaUdSU0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBTVF4RE1jMUNLeGlBQmdiSk9lTUJERU1ReEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ28wa3FoQU1EY1F6UUFBQUFBQUFBQUFBQUFBQUFBQUFBQklnQUFBQUFBU0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFGWm9aaWlRU04xVm1wQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFGQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFLNWFHWXFsdXF6bXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFpQUFBQUFBTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDb29sbVFBQUFBQUFBQUFBQUVNUXhERU1ReERFTVF4REVNUXhERU1Rd0lnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBREVBQUFBQXhERU1ReERFTVFBQUFBREVNUXhBQUFBQUFBTVFBQUFBQUFBQUFBQ0dBQUFBQUNHQWdHSVlBSUFHQWhnSVlDR0FBQUFBQUFBQUNHQUFBQ0dJQmlHSUFHQUNHQWhnQUFBQUFBQi84UUFLQkFBQVFNRUFRTUZBUUVCQVFBQUFBQUFBUUlERVFBRUJSSUdFQk1WQnhRWElEQVdRRkJnLzlvQUNBRUJBQUVDQU9rdUxMYUxZbDVqVUNpQ0ZDQ0ZEN3pQNlRQN1RQNlRQUVVBQUFBS1NBRWhJQWlBaTBiVzBHQW0xWDlibDhCdENpVWFPTU9XOUVLQkZLQkhVL2Vmdk0vVWZrQ0QxbWZ2UDBGQ2hRQUFBQ1FLRkNoUURkcWhzTklwU1NLWWU2SXkvdnhRQUZBQUZvb2NZZGFQUTBxaUthc2tZbFZ1U3REakJFajkwcFEwV0Z0ZmFaNkEvV1FlaDZ5aERiQ1FraXpYaVYyNEFDUUFLRk0yNkdrdHBSMFFwNUZBakp1NW0zZmJMUzdkQ2xnQWRWSVdIbUZJd3VEeldEWXMwMmx4bFhiazBlZ2RMbEFqb1B4bWtwWVl0YkJ5d3VyUjFIU1orc2cvVVZQMFRYZEt4U2FUVE42eGtuc1c0eWtDa01zdE5wU2dmVmxieUhsdk9yY0ZXN3pBZFdLQUgxVlRqZUt4UUYyeGtiTjUwMHFqU3VvcVFRUitFOUFHR3JHenRyUjVuSUl1cUo2VE05QWVzMEQ5NW9FVW1rMEtGVzEyeS9jNDVEU0EyaE5DaDlsMCs2NHVoU1JoMEIxQ3gwSFUwbzQzSGluQ2cxbTAwYVZScFhVVklJUDVOMVlvc213YnU1djdwOTBtZWs5WjZ6VS9VbnFDS1RRSW9CS1cyN085ZnNBQlNhQkgxV1duOG0wb1VLRk9saHhDMEw2SG9vMkZnQXR4aHVzNWxsaFNGVXFqU3FQUVVLQitrL1NhYlZadjJsMjVmWGw3Y1hDbC9ZVlBRRWRKL0lGTkNrMGdJUWtKUUJhWFZ3d0tTUVJRNnJVNjZwV1RwUU5JcGhHU1dtbTFvV2hkR2pRV3cvSWFGWmZLcXB3TEN3c0dqUjZnaWhVeitBTFR6TjZ1L2Z1RkwvQUdwNmdnZzFNbjZpZ1UwMkVVMmhJVFFvVmFQM0RLYVNRZWkxdXVMS3cxUm8waXJBWGhUUXBLa0xRdWlWR3hMRndEbGNvcWxVb3Fvc0x0WFd6UjZqb0IrY2h3dWxYM242aWdhSFFIN2lrMHl5M2JCcEJRVVVLQkJZZGNRZ2d5cGJqcEtxTldCVlJwRldSdXFTVWtGS2tPSldvcFM2dHArNXpScGRMSVFBb2txRHlPb29VRFUvalBXYW1lazBEVS9TWkZBZy9ZVmF0cEtDazZCS2FGQ2hUUzNFQWhaVzQ3UnBSVlZuUm8wa3RLdXFTVWtFRUxRN3Zhb2ZkNnJwckRuQ0xaMFRhS1ZlR3BrRUVLMkIrMDJXTS9sNzJ4bVpxZnNESU8weklVRElJcENQRUt4TXpXTndiWEMwRnRBVHFEQ1NLQnEwZHVraGJqNE1ra3FJV3FqUUxZZnUrT1d6bkdjdmdtNzZ0bURlTzBlaWpIRjd5dVdXdU5zVGpsREQ0SHgzanZIZU84ZDQ3TldJTk1zL0hueDM4ZGZIVjd3VDB6NmN1NHQ4ZWZIbng1OGVaUGh3b0RqR0hpSWoxS3JqZUpGcjdYMnZ0ZmErMTUrMEtCNERqSzVHME9DZndtTzRVRTVCbHJoNmVMRGpBNDJlTVBNcEtlZ3JjMHQwZENTb2tDNWRVYXgxaG1tV3hoTCt5Y05jbzR3MHNMeGJWdzhrOUZWR0h2S3krTXNiSEoxdyt5Ti81QnUrcDEzeUhrTTNmQTF3WEEvVGtkZW1QMzVvaEdONHBpam5qeVgrbXM4bFhxWGQ4THVmNmRISTZkZC9wdjZYbkdYQm5qV00vUEozcFdxaDBtY2UvZk5neVNvMFhTU2E0cGlPYXVkM2ZBWDhxVGtzZHBRcEtnYUFjcHc4ZnZhV3ZrM0s2V2E0UjA1MVFJb2RMZGFQVWo1TStUc2Q2aDF5U3ZTL3B5UG1YeWdQVS9GYzBya1pSZXQzanZGTXh3eTV4bkU4U3RlZXlkanhuK0k0dnc2dVdNL3dBUU9FNUhEaXVJWXpvOTZrZkpueVl4NmtWa0xuNUorUlUrb0k1L2t1UkpwdWtDYVVwbHpKb21kaXNySko2QWNxdGJwaGhyaXp0dTd0eXEzZVRkWElvVUZTaW5EaU1DMDFYTjJncHhVVnducHptZ0FBSXIyeHRpT045T1IxNllkUFVtckRnVnQ2ZTRjMXpaWWREM0VjbzYxaDhaWFBNclhBL3Y2bTBLNEhpLzA1aGxHU3pSTWxWR2ttZGlTb2tuNlp1MnUyYlkyTjNhdUZlUkNTQ1BvMlhWV3RQdjJsMCt4Zld0UVJ3cnB6aWhRQTZUeHJLMXpyRThEeGRjd3Z2VERwNmh0WUJGWTEydWQzQUNFOENOTjJsY29adk1Wd1BwYzgvK1Iva2pDOHVyMU1vVTN6SEZ2VXZuL3dBaC9JYlhQNnVybjVEK1FCejVQT3IvQUNDQ3lWSHFheGluUVRzVmZWS3NtbkpXcnR3N2x1UDVRT3YzRnBrbVZqNklXN1F1T1JjaTlQNzZ1ZnRpckRCbmlIRitOMXl1eUhEaHcrOXdGRThFeTljcnhIQ2NWWHFIbGZUSHB6bHpCbXJLNHkzTzN6dHdiRy9YbkE0SjB1bXY0TE9jTjlPZW5xWlE2WWJvdmhIOEwvREk0VFQ3SDhLT0RqaEk0YnlMRXRGb2hWUlJPTVZkVW9ub1Q5T09YcnFPVUl2N3RwWEQ3eEQrUXVXWGJaQVBRbGRGM0w1bHhYQUxTdlVPck8yeGVQOEF0ejdvYVN2QVpUcGtyNTkvMHlyTTh4eTJXNDEweVJVL3JYRnM5L2IyVjdWeHpDdWJMNFNxbDlPVFY2ZGRQVXZyaHVodnZmZStGOVNsZS84QWZlKzk5eUxMdE9oMUJ4OWpkNHB4QnJIbTVLcVAzNDlsMVA1aHJNWTZ1T1hkdTd5Uy93QVBaWFFCQmtsUlhTNjQzeHR0dXZVT3VLWlArKy92c2R6Q3Nwa3ZrTDVCNVJ5dnJ3RExkUFViS2dXQnVYMHQ0aTFyUDJnRlJCcmgzVFBLcm5OY0Y2TDZjbXIwNjZlcGZYRGRIdlRmNDArTkdQVGlyKzIrTlBqUWVtdzlPRStucnpUUnh0amJXNmhlWW00UlpGWlVUUit6Ym1HNUFWNWJGWkhGdHZOdjVoM0hXajVCQkJKVVYxZ2NDeTEwOVFxQXFPRjlPY1VBQVBwam1RYTV2YldsdGRYWUhBOFAwOVE4VGJZeEtQS25LbXVMSXJrUFRuTmNGNk9vcmsxZW5YVDFMNlJodXMvaHlyTElPTnNySzJMaUJtTXlvdUxVVFIvQnR5enY3ck81Qi84QW4zRVdyQ1F3NnNCVWtySzFXRE45ZmNZenRlb05BZE9HOU9iMEFCOVBUM0Y5T1pZcDY1QXQ3ZkI0dnBjTVpTaDlPSWRPUkQ1S3pYTk9GSW9ycmt0ZW5mVDFKNjQ3bFA4QVhyenZuUE4rYjgyYzE1a1prWmtaaklyYXJFWDlzK2hHWnpDMXRCOTFWRW44VzNZUWxDVzZ0NlhRVUZraFVxS3l1K3oyYjlPZW5xRFFBQ2h3N3B6V2gwQTZBWURHMWIzSkhJY1UwMXd2R1Z5UEs4THlWZW9XS0FTMFdGRGlIVE1sNWpYQWMxWDZpNGppZFpHenQ4ZDhtY2s1SjB3LzZjcHBzc3F4bVR5T2RVc1VwMGtuOEZjZWZ4MU51RnRSV1dCY2tFRUwyMkpXY3JsbFY2ZDFQUDZGQWs4TzZjMW9VT2sxd3pHVHlMSmNCelU4NHcrK0N4ZGMwelhHc3VEazdGNGk1Rno3cmloblBsaGR4YjRiaTJINDNVeldaNFRsTUZRckQxTHZxSjhrZkpIeVA4ai9BQ1I4ai9KRmh6MmVVMDJVS1NyZmJhYUovQzd4bDlZNUhFVTA2UUUyYWJwWUlNeVNTcWxEQWNlWXRhNS9YRjhQNG54TFdPcDVqeEhpQmlNZ211RjQydWY1UzB1V2VmUGM4NFhoNjVObDFyQTRmazY1OWl1alRXR3NLejRCdDNjWWlzdnl6Tzhqd3ZOTVZucTlRZXVJNks0cC9JL3lQOGovQUNQOGwvSmZ5VEhHSzVqa1d5aWdaa21TZnhZZmZSY001YTBwQzdWaHV3ekRBTlRSSkpyaWVMN3ZlNzNPeHg2eDkxN24zUHVmZGU2OTE3ckpIQ1dDVjMrUmZlYVpkVzIxaExIdTh5eTRSSEVzdDNjN1k5cnRjRXcvZDd1YktrSlV4bk0veXJWaDE5aGxlRjU5eTk4aU1Way9MZVY4dDVieXZsZkxlVzh0NWJMOG91cnRBVFNTRE0vbWpOSnZubk9Tc2RNSSs3ZTVESWRKbWFOS3BRSWdDS2dpSTZBQ3JhMXVyc0JscDF5bW1uRXJXQlUwemJzV0RlUE9QZng3MXIwYkswQlREdHhiUmJQM0Z2VnZjdjI1RlJBQUVhNjY2YWhJU0FLRkNwbjgrL2piM3VaNXZvRkQ3VDBJSUtkZFkxZ2pVaUFLdExTN3V3R1dYWFlZWVdseFlTUlVXMXBiMlNVQmtOS1JjV2wxWmdBSVd0c0cxY3ViVFcydUxtMWkxdXJtMmlLQTFBQUNkTlFnSkFBQUIrb0RqWDN2TEJsL0gzOXd0YWZ5UFRVaUNJaUNOWXFMU3p2THNCbGw5NEJoZ2wxMENacTF0YlcwUTBWeUZCeGJWeGJYZHAwUXRhRXF0Ymk3dENMUzZ1YmFMVzZ1TGJVQUFBSm9BSmdEVUFENzhiNDltc0c0ajdXK1JlYVZhZTR5alA3a1JGV1BIa1ArVDhtTW12TURKZVRUbHZKZVNieks4djVNWlE1UHlYa3htZlAvQU5CNS93QS81L3o0ei9uam12SitUOG1jcjVNWlIzTitUOGtjdjVQeWFNdWNwNVB5aHZuY0F0a0RvQitQRzhBQlQvRDcyeCtwU2xiR1JzQmZKL0dQd3dObmMzdSsrKzRYYm9ad050akhjQXFydmpsenh5Nnh6RnRiNFB4YnphTE95eHllUGI3NzQyengxaWpGM2R0WVl4M0daRERyR1FzOFhZWGpHUHh6K0p1N0ExdnZ2dnZ1SEw5QU5DaCtQSE9QQUZiSVZYS2N6OVFIRVZhWGQxZWZjREg0VzhzbEoreHJJMXZ2dnUvak43QzJ2TVl3dzZjQzlrYkM3c2MweGo3WjlyczVKaHUyeFBIYi9HM0xPKytBeVdIdjJWWmk3TnhmM0ZnOHhsTXEvZjJEOXRqMXVzM1didXNodXltOXN0OTk5K092M2JGQ2grSEhzQWtPT29TN21NMW1qWUcxS09vR2lrZmdCZzhIMmI3SFh0Z3I3NXc3Yjc3NVBsbSs3bDlKZHRuTG0wZXQ4eTJGWHVYeDFrNnRpc1N3OGVST2I3OGZmdGNrS3pEejR5eHM2c0Y4anltVGF5NHhaeVRneFZ5enZqci9BRHVmM0M5OStQTjVGMGRCK0dBNUk0N2Q1VjU1VkdpVlVvcmFVMVFBRHJQM0F3bUdRaEp1RlpuS2ZmRm9VZDk5OTk3WnJQUFdMdU95Vm92TG50Y2pmM1p6MlZmYmRYeTZ4dnJRM2wzdnZpaTFtYmwzSnNaSzd6ZDVqSHJKamtkNG8yRFdFY1JmNCsyelY3dnZ2dnZ2dmpVQ2hRb2ZoWTRzSlZTeW9xSkpKTkVsS2FGQVhWdDlyTkdQdWdISGMzbS9yRlcxdllZN0syNy9BQmZ3bmhmQytGOEo0VHd2aGZDZUY4TDRYd25oZkMrRjhMNFh3dmhmQytGOEw0VHd2aGZDK0Y4TDRYd25oZkNlRjhMNFh3bmhQQytGOEw0VmpqZnNMNjZ1ck1mZ0JqY0lvTEsxS1V0U2xFbFJNa3ltazBta2k3c3ZxaGRsZTJ1VHpXYis3REdPeCtVeWJ6dHRjdlowWmxyTHVaWmVlR2NPYjg0YzZ4bGJhL2F2VlpYeVhrdkplUjhqNUx5UGt2SmVTOGw1THlQa3ZKZVNUbEYzNzk5Y1pUenZuR3M4ck5ET1dlY2Z5WG0yTS9jWHNjY041YVhkcDlrSXhXR1VYRnJXdGFscVdwUlVWVFBSSkJTVTBtcnZIUjlFclZjL2NERFkvS1pGNTBCMTFLRzJxZWRBSjZNTVd0cTAwNDcvQUlrT09OM052Y1cvUkN5aENtSDdpMktHWFZKUXZFWlBLV0trL1J0dkZZbGEzSFZ1TFd0YWxxV1ZsUlZNelFLU0NsU1ZKTnhZM0ZyK21HdEhsM3R6UlVoRk1vZGRvbm95emEyelRUcnYrUnR4eHU0dDMyQlVOcmhLbTFhclEwb1ZiUFdUK2N0T3JUV0x4cTNYSFZ1cld0YWxxV3BaV1ZGVzB0b1l3RnpoYnJGcFVsU1ZwV2xjM0dGZnMveXdWdm5ybWdseFZZZTF5VjFTS2lta1dyRExianYwbi9DMjY2aTVZZmJyV2F0SDh5eFJLMDFnTG5NTWRHV2NkWXJkVzZwMVMxT0tXcGFsbFpYSk5wWldYRm1MYnJlNGgrM0MwclE0bGFIRXJjeHkrTnE0eWVPbkFMd3pqSFJBdFVadGZiWkRkcDdLMXRoaXhobU1jTUFPUE0yb3AvcEVmNWJkUzAzVEhnamduc1luRUhGQzJOaXV6S08zaWx1aDlEREZsYktkVTRweFRpMXFXcFpXVmxSVUt4bkdHV1I5bm1iN0hCYVZvV2x4RHFIVU9vZlMrSGQxbDdISEVveHFVcXRCYUd6RElhMTFLRzJOZFJaKzJOdjdiMjN0dmJlMjl0N2IyM3R2YmUyOXQ3ZjIvdC9iZTI5dDdiMjN0L2JlMjl2N1kyNnJRTjZMWURXbW5iN1B0RGJDMkpldFdrRjB1S2NVNHB4YTFyVXNxSzk3UzB4V0dCRkEvWlF5V01DMHJTdExpWFV1cGRTNkh1OTNTc2xSVGNDNEN3STExMTFpSWlJaldJMTExaUkxMUNZMTExMTExMTExMTExMTExMTExMTExb3VLdWxYcFdWbGFscVdwYWxxV3BhbEtYVmhZV0ZnT2dNOVo2R295bU1Dd3RLd3RMZ2REb2REb2Q3dmMzS25FdnFHWFJuMjgrak5veXlMOU53RmdSMGlJaUlpSWlJQWlJaU5ZMTExMWlJb3VLdVZaQmVXWG0xNTF6T0t5NXY3ZGtLS3lzcksxTFV0UzFMVXNxcXdzTEd4NkExTkF6TXowVU1saklDd3NMQ3c0SFE2SFE3M055c3JLbUxsZUljNDA1eFpYSEZZdUZabHJQdDU1R2RSbTBaWkdRRndGZy9jRDdFOXczS3I5V1RYbUhNMjVtMTVkV1NONFhaMExlamR1eGI3YmJGUldWcVdWS1VsQXh4eGJXSHh1UG9FVk16Sk05Sm1aVW02dG9MUFk3V3dXRmhZY0N3NXZ2dnRhMzl0a0RjbTVOMHUrem1PVng5ZU9VcE9SUm1FWnR2Tm96YmViUm5FNXhPYVRsVTN3ZkM5eStiNDVOV1dWbVhNeTVtM000ck9yemk4dXE4dG1GVUhlNzNRc0VVRUl0eFV6c1ZGUldWRlRWZzNZVWFDYksxbVprVk1raFd3VnRPMHpMelR6QU5Db0xDbU5nc09kemZmZmFVT01YbkkzbFpSVjJIMjhvM3lOSEpSbVk4TXJqYThBdXgzVGYyRnBiWUZuR0lRUzliMzFtNW1WNWxlVE4yQWpGSTQ2T08rTTl5clBET3JkcWVpR0c3Uk5UTWs3N0ZSVXpadFd4SkpOV0ZuTXpPMHpNN2JCVzIyMjB6Tnd3dEFOQTlDRld5MEJZV0ZTQ0ROWDFwZFlvQUQ2aGFMeHZPVzNJYkszWXNBNTNlOTNpK1gxUDM5aU9Odlc2czRybEMrUnVaVmI4OUxYb0cyclgyYUd0dHR0dHRpb3IyYmFZczlpZGlTYkMwbVoyMjIybmJiY0wyQ3R0dHR0dHRybGhTZWdJK2psczR3RkEwQ0NDQ0M5am5PT3J3Qnd3d3d3aWVQbzR3MXhLMjQydzJIQTczZTkzeS8zKzhYdTZYUzY3YUx4Qndwd25odkVERkRIb2FCMzIzMjMyMjMzS3VqRmtrVHNWRTFaV20yMjIyMjIyMjIyKzRXRmhZWHZzRmJCVzIxd3dvQXowQm5vNWJ1V3dJSUlJSUlJSUlVRkJRV0ZoZmM3dmQ3dmQ3M2Q3cGQ3dmQ3cGRMaGNLOTl5dmZjcks5OTl0dHR0dDl0OTJXbUxlWktpYW0wdE50dHR0dHQ5OXlzcjMzQ3dzTENnb0wzQzk5dDkzbTNHZ1pxZnE0eXUyQkJCQ2dvS0Nnc0xDOXd2dWR6dTl6dTkzdTkzdTkwdUZlMHhDanZ1VmJiYmJUMEJuYWRwQllzeFV5VFVnMjFydnR0dHZ2dnR0dnVWbGU0V0ZoWVdGaFlXRmhlMjRYc2FjdHFCQkJtYW1aY2FYYjdCZTRYdnZ2dnYzTzUzQzUzQzUzTzUzTzRGaFAyVTBwbVovTm0yWlk2ek10c010YmI3N2I3Nzc3N2xlNVh0dE03QllXRmhZVUZCUVZ0dnZzcEtyWXBCbVptWm1WdE9XKzIrKysvYzduYzduYzduYzMzMzNiYVNuOFZOcXRsQ1ptWm1aUWhxekJvVk5BSllRenZ2dnZ0dHZ0dnVWbGUwek0vVUVLQ2dvSzJDZ3JiYWRwS0N4N2YyL1lMSGFJMjIyV2xWc3NiNzc3Nzc5enViNzd0dHRzZmFabVpxU0YyeW1Qb2hwbXdRd0dCYmUyOXVHQTFVenR0dE8wN2JiVDk1bVptWmtFS0N0Z3JiWUVHWm1abVpraFRDbUZWdnNwczJ4dGl4MlMxMmd3TFpOcWhxWm1abVoyMjJDdHBtYW1Pd2l3YnNBZ0dabVpKbVpuYmJZcTIySm1acVpxWm44QWVraFcyd1Z0dHR0TzIwN1R0TXlxM1d4TXpPMDdUdE16dE8wN1RNOUprS0NwQ2tJUmJKRXpNenRPMjBrN0ZXeFVUdE0vd0N1UWR0Z29IWUttWm1abVpXMjR4TzB6TXpNN1RNN2JiVHR0TXowUWh0Z1ZNek16TXpPMjIyMjAvOEFIbVoyMjIybWVyakxyVXpNek16TXpNek03YkF5Z04yMVRVek8yMjB6UFNacWYzbnBNek16TXpNMU5UTXpNek16TXpNek16TTA5YktFek16TXpNek16TTB6YklUTXpVek0xTXpNek16TXpNek16TXpNek16UC9GY2JlWTIyMjIybmJiYmJiYllLYkRGdC93Q05pNXN2MFl0MjJ2OEF4MDFjMml3RlR0TWc3U0RhMlFIK0tmOEFMUDhBeWJpMmRhbnBNMERaMk5UL0FNbWFtcHFhbnBQV2FtcHFhbXBxYW1wcWVzOUpwNWw5bWR0dGttenNwbXBxYW1wcWFtcHFhbXBxYW1wcWFtcHFmK204MWMyM1FDeHN2L012TTNGc0JZMlgvT21abVptWm4vaHZ0V2RqL2ltcHFhbXBxYW1wcWFtcHFhbXAvd0RlUjlZNngrVWZnT2tkWW9mN1AvL0VBRmtRQUFJQkF3RUVBZ3NMQ2dNR0JBTUpBQUVDQXdBRUVRVVFFaUV4UVZFVElDSXdWRlZoY1pPVTBRWVVKakpBUWxKeWdaR3lGU016VTNTU29iSEI0V1RDMGlWUVlHSno0aVNDZzhNV05YVkRSRlpqY0tLanMvSC8yZ0FJQVFFQUF6OEEyQURKcmZrWTByVTd1QVB2cExkTnhCbHVtcFdjeUZpL2E0MmNEV1A5OGc5dG5aZ2RxVzRCU1Nlb1ZMQTI4WHdQb1VsMHBLWUVnRkhrL0RCNVVGR0FLdzVVOG03WUVGRiszWVhZQVVzSzdpOHpRWTVQT2lLU1RpUng2eFRvT3NkdGo1V1QvdVBIYkUwVGd1Y1VzYTRVVVRSak9WcFowM2h3WVVRU0RSQnlLRWk0UEI5c0xvR0NNYU0rVkEzTm9nai9BT1kwU1Nkb1BrTk1LUndTQmcweVp5UHRIYmM2bm01SVFPczhLVWNaWkNmTUtzWXVCS2tqcmVySGtPeFZhdU9HNzlob0Q0clVWT0NQa0phaTNBRE5NQnlvajVTejBtTXUxV2ljRHVWWW5nZXhWWnpEdURnbjZMMHc0eHlBK1FpcFlUaVJHSGx4a2R1em5qM0lwWXhoUlJZMEYybERrVUhIWkUrM1p1bklOQlRoazNoMWlvWXdPNU5OQ2V0ZXFneWhsT1FSUWJnZUJvQUdRL1pSZGllM0lPQ0tWdUs4RFRKd0lOSWk5bnZVeTdEQ1Jub3owbXBMR1F6UWd2Ym43MXFXNU9FWEMvU05XdG1vZHlDd0h4bi9BS1VPSWhUL0FNelZOTm5ma0pIVlhFN1dUa2FEcjhnM3FMbkZaRmNPVkZDYTNmbEc3d0ZNNTRtc2JNSElOVHc4bjNoMU5VTXE3a3k3bjRUVVV5NzhCQ0hxendOUEErNUloVTdNVXo4UU1Eck5LZ3lCazBXb0xnbnR0MDdwNUd0eHlCeXJlQkE1VXNJeWZzSFhUU1B2TWRqUW5yWHBXaE9WM0RuSm9LQkVEM2pJcnBCcmRJdUxoY3R6UkQwZVUxd3hRdUxXU0JqZ09NWnE2MCt5N0xGR3I0NWdmTkZQTSs5STVZOXZpczkrTFZ2Yk4wVXFxVFM4ZVZBTWZrL0RBN3hOYkViamR6MHFlSU5XK29SN2pxTjdHZDAvMHA0RGxPN2pKNTlYbnBWSUo0bWlhQUhFOTVGeGJFQTkwS1dGY2taUFFLWjJMTWNudE55T1dkemhPaWhQbHdjNU5kQjd3U1JQTVBLaW4rZEJRVG56azAyTWdrQUQ3NllxUXk0b0x3UHhhc2hmdUxJRUtPZlZueWQ3eDN2alFMVU1Ba0Nnb29LcG9FbXNrL0x5YTNTRG5pRFcvaEpjWjZ6U2hpNkRLL1JIYVpIYTRGYjFMRk1FSndYb3gzamRLc01qdFJiNlZIR09CWUQybW1pSUlvT2dJcm9QYTh6VytSTktuRDVpOWY4QWFzQ3Q3Z2hvRUhwVTdDUTlyYnQ1SkhIOGhRSXdSUkh5WEJyY29LT2l1RmM4RUdpNUp6V2ZsdWRuQUFWbXNDdVVjaDhnYWd1WkVIbnJCckhiYjNBY0JRalhyWTB4YmZKN29IblFtc29waGp0TitXTmVzaXN6SWc1S05oUWdnMEhXc2NEMmdTUU1WREFFSGROUjNNWWVJL1lhRGdqaUtJZk9lQU96YzNyZTJianlkeDBlUWJBUlJXZ2F4OGszYUswU0tMR3MvTFNSc0pvQWRvVy9OdWM5VmJoM2dPNFBiRnFDQWdjV3JQRW11ZGRsMG1WRDgzLy9BSHRNM2tYa05adTJPMG9RUlFjWkZZNEhhY21wSTVleW9jQWZ4cU81eVVZYjY4Q09xdXNZTkdJTkJBZTd4aG1IemZKMmhZNEFwenpHS2ZqeEJwazRFVmo1R1JSTkU4ejh0ZHh3Rk4xaW5UbzdYRkVVSjR5cmZHQXdhTWJrSGFBS0xtZ2d3UGpWbk8zZWluVHJGWTI3dDBoci93QVV4N1FvY2cwR0ZibzJGMkNpaEJEaGVlTUNwSUpSSkc1RFVYdGdJVktTa1lKNnZOdHhrMFc0bmdLVkJYTTdBUVFSa1VZM0krNzVRS0h5Z08yOFJrQTdNVUJTdDVEUlE0UGFtTnd3b1R3aGw2QndyRkFMUmF0MFlIRTF6eWR2QTFoSlQyaFZ3dzZEUVlxNDRnamJuWVZPUWVJb09Ld2ZKUVZESWFNc2hQUU9BN1cvdUVXVkxaMmpJQkI2NjFQd09TbmprWkpRVlpUZ3JTMUpQdmlCQ2R4UzdkUUFyTkFvQ0R4QitRWDJwYi92SzJrbTNNYjI1MGRWYTU0c25xNjArWVEza0x3eUZkNEsvVjhvZVZnaUtYZHVBVlJrMXFmaTY3OUMzc3JVd0NUcDkzNkZ2WjJtcGFxdzk2V3J1djB6d1g3elh2TFNwNTd5NTNwWW9tWUpGeXlCMW1peEFGS09kTFJBb0VZTmJoN1hkWXhrOER5b1J2dmNnYTNxd0NGNG5iamFJckYrT0dhdWUxbklDcVMyZWdjNjdDbllTcE1pODZzZFJCZTQzOHJoV1RQSWs4RFduTUNFaktIckRHcnJUbE0wSU05dU9lNk82WHppb25BeXdBUEFOMEhZUlhaNUZRY0NUeG9ReENNZFA4QjJ1OFRRbHRwTFU4NGpsZnFuWVlMMUxwZmlURGo5WVZjYXBjQ0tGY0Q1NzlDMUJwdWhYY1VJNXd2dk4wc2QwMDd6ZGpRRm1ZZ0FBY3lhdHJEVFk0SllJcEplY2pNb1BkVlplQndlaUZXWGdjSG9oVmw0SEI2SVZaZUJ3ZWlGV1hnY0hvaFZsNEhCNklWWnBvT29PbHJBckxiU0VFSVBvbWp4NDF6cVM1blNHSlMwa2gzVkhsTmF2NFRaZnZ0L3ByVi9DYkg5OS84QVRXc2VFMlBwSC8wMXJIaE5qKysvK210VXNiR2U3bG5zeWtLRjJDczJTQjlsWmoxUHp4LzV0bW9hNXEwZHphTkFFV0VJZDl5RGtFbXRiK25hZWtQc3JXL3AybnBEN0sxdjZkcDZVK3l0YituYWVsUHNyVTlKc0piMjVlQXhSNHlFY2s4VGpxMkZpQUFTU2FHamFMRkE0SFozN3ViNng5bERxb2RWRHFvZFZZc2JIL3F0UjFyV1liWS9vUjNjeDZsRlc2Z0FRUkFEcVVWQitwai9BSFJVSDZtUDkwVkIrcGovQUhSVUg2bVA5MFZCK3BqL0FIUlVVZWdRbEkwQjk4citGdHB1ZFNlL2Y5RmJEQ2ZYUHNHelVMblI1YmJUZ3BtbTdna3RqZFhwclh2MU1YcFJXdS9xWWZTaXRXZzFPMGxuZ2hNQ1RJMGdMZzVVSGpRVmNBQUNubjB5NmdqK1BKRXlyNXlDSzFoQ1NZSXZTQ3RYNllvL1NDdFYvVnA2UVZxZjZwUFNDdFM2STA5SUtlQ1o3ZVhkMzFPQ0FjNG9xY0h0TjBnNXdSUXU3VG8zc2ZjYUk0RG4yeEpvSEVZNk5zK3BYYVcwQUJadW5vQTY2dC9jOW81aHRBZXp5QUk4dlNTYUFCcGJEVkkzZmpDL2NPT3NHaVl6RTV5OFhEUDBoMTdGdG5mVXJCUXNKL1RROUJKUFBGU1dvQkJhU0EvYVU4bEJsREE1RllEekg2b3JzMXd4NnVBb2dnYk1iTnhEWHZIVW9wbVBjRTdqK1k3RTFheE5zejdoM2d3ZnFxRFRyVVFXNjdxRDd5ZXMxalNMMy9vUCtFMWJ2ZVBmM1VzYWlFNGlEc09MZGRXZlRkd2VsRldYaGtIcFJWcksrNUhjd3V4NUtyZ2s3STRVTWtqcWlqcFk0RldYaGtIcFJWbDRaQjZVVmFQb0dvS2wxQXhOdElBQTQraWR2WW8veXRjcjNiOElBZWdkSjdYNE5hbCt6UDhBeU5aaTFQengvd0NidHpKN2tyMVY2NC94clYwM0pEVVNheWwxcU1rY1VNR0hVUDhBT2JvclNrK05md0R6dldpZU5MWDBnclEvR3RwNlVWWmFpSE5uY3hUaE9EYmpaeHNqL3dEQTJmT1Vaa1BtNUN0RzBmU1RKUHFOcWwxY0VNNE1neW82QldpZU5iWDBnclJwSFZFMUsyWjJJQUFmWkhEQzhrakJVUVpaanlBclJQR3RwNlFWb25qVzE5SUswKyswU0tLMHZZWjNGd0NWUjg4TjF0bWEvSk9od1FNTVNrYjh2MWozeGRQc0piaHVZK0tPczlGTTBwZG1KTEhKSjZheW9iYmlpYXd6UmZhSzdGZE1RTUJ1Nkd6UGFicTRCMloyZThOTkUwc2VMaWJpZXNMMENqdVIrV2R2NENnS1pod28zVmhaWExjd3BnbCt6bHNTUkNqZ0ZTT0lOZmsrL2xnT2V4TjA5WTYvc3ByZVV4NTdrbmg1NkZycCtCekMvd0FUV05oR3plYXNpc0NqZmFOREkyZDllNGI3Tml4b1hkZ3FxTWtua0tOL3ZXbGs1RnFPRFAweWYyMmJ6RTdQaGhZK1ovd05zK0NONzU0L3hqdFlrdUVlYUl5UktjdEdHeHZEcXpTUmdJdWtZQTRBQ2Y4QTdhSGlrK3NmOXREeFNmV1ArMmhmNmxiV1kwemNNMGdUZjdQbkdmSnU3UGcxcVg3TS93REt2ek9xZWVQL0FEYlB5QnFLV2hzZXo3OFFrM2hMdTh5UjFHaDRvUHJIL2JROFRuMWovdHA5U3ZJYmY4bW1FU0hHOFpzLzAyQWFGY0U5YWZpRlFxQUR1MWJ2SXFsZ29KQUxkVkNVY1pvLzNLVzJzbnVRNGZjNWdDbWp5WStJcjhqNkJCQzR4UElPeVMvV1BzR0JTeG9YY2dLb3lUUjFmV3JtOCtZN1lqSFVvNEN0WjFPMFc2dExJeXdOeWJmVWZ6TmU2UHhhZlRKN2ExT0RYN2U0MUcwN0ZCQ2QvaTZuTERseU95L3VkQm10ZE5nTXMwK0VPR0F3dlR6cjNSK0xUNlZQYlh1aThYSDBxZTJyL1J6R0wrQXc5bEIzTXVEbkhQa2RuNVQxK0VPTXhRZm5aUHM1RDc5dC9IUElnc3JZN3JFZE5hajREYS94clVmQWJYK05YODF6SEdiRzJBZHdPblliUFRicTVVQXRERXpnSHJBSnErOEJ0dnZhcjd3TzMvalY3NEhCVjU0SkQvR3JuVnhHa3FKR2lIT0U2VFdVcktrR3NDZ0J0TVV5djlFMXZXNGtIelQvQURvN09CMkU5cUJRbHRQTEZjbjdONFVVSUlvRkt3OXhaSGxLTjlCL3pDdXlXNlAwa2Nhd2FFdHRGY0RtaDNXOHhveXdCaWU3SEFueWlsbXRZU0JnTU00MjU0R3NWbkpyaUJUYWc0bm5CVzJIM3Y4QTJxT0dKWTRsVlVVWUFBNERaY1NhQVhna0lTTndaVkh6bHJOWUdCdCtGOWovQU9wK0J0bndSdlBQSCtNZG9CV2VBRlQvQUttVDl3MWNmcUpQM0RXTWl2aE5wdjdTbjg5bndhMVA5bWsvbFg1blUvUEgvbTJmQ09EOWtYOGIxcWwvWlFYY1U5bUk1a0RnTTdaL0RWL0J4YWEwSjhqdDdLN0I3cGJXRGhsWjkwNDJGUGNqZXN2WEgrTmFsYm01cVZlVHRYNVU5ejBFam5Nc1E3Rko1eDdSU1R3dkZJTXE0M1RUemU2WjdLWVpGcStaUEtCeSsvaHM5NGFDMENIRTEyZHdmVitkcytDTnI5YVQ4UjdmODlwbjFaUDh1ejNqb2h1bkdKYnM3M21Ubzc3NzNzMHNVYkVrL0Z2SWc5cHJLMXdyRG1zMW5nTnZaOU1JUFF1UHVybWU5ZGxpdkU2MEVnK3l0Nk5xRzVYdk8raG5CT0Ziamc4eFFTYVdJSGdEdkErZWxBcGJqU3JoT0h4TS9kV1k1QUR5SU5aUURvVWtmeHoydk1iTVdrUDFCL0tvcmFGNXBuQ1JLTXN4NktpdmJXTzVnYmVpa0dRYWp1YmVXQ1VaamtVcXc2d2FmVHIyZTFsK1BFNVh6K1g3ZTArRjFsLzUvd0FEYlBnbmVlZVA4WTI0MkZTQ0RnaWhxK2lRM0JPWlZHNUw5WWJQeWRyWnVJMXhCZDVjZlcrY0tOL3I2enR4aXRCMlErVnVqWkhaZTVpODMrY3lHRkI1V3I4enFmbmovd0Eyd3plNldBRHdWZnh2WFkvYzlZSjFRS05qUDd2NHMrR24rWjJSSjdscnFGNVVFc3U1dUowdGh3VGlzQ21kZ2lLV1lrQUtCVi9ZYXBMYlQybHpIQmNMemVKZ0F3MlFSWFUxeWlBVFRCUTdkZTd5MlhlcjZuSnUyazVpaTdoUHpSKzAxZTJRTHkyczZSQWp1MmpJQSsydmdsYmZXay9FZG1rMmwxTmJTUTNtL0U1UTRRWXlEanJyUnYxTjcrNHYrcXRGL1Uzdm8xLzFWcCt1WHB0TFdLNFZ3aGZNaWdESDM3UHoybS9Way95N05laGlFY2Q5dW9vd29FTWZzcDU5SXM1NVRtV1NGR1k5WklCMmFMRzdJZmZPVk9EaU90RC9BTVY2T3REL0FNVjZPdEZsbFNNZStjc2NETWV4TFMwbXVaTTdrU0YyeDFBVm9mOEFpdlIxb25YYytqclJUNFQ2T3RJUGhIN2xQcWVwUzNUY21PRkhVdlFLd25uR3dka1BhNWhkRDBIK2RicnN2VWU4aDFERGthM0loY0FaN0h3STZ3YTk2M1VzSjVLZTVQV09nMHRyS3dKQUI1Wk5FNUNBMTc4MHl6bXlBNmpzVCtUZC9xYUpCTkJiYWNsc0RzWi9rYVNTR1Z5MkNBdGI4WUk2KzEzWHdlblpEYWFjazA3aElrakJKUG1xZldKVEdtWTdSRDNLZGZsTlBOWlhWay9LQmd5bnlOc1JQZEVwQUFMMjZrL2VSczFQVkltbHM3VXlvRGdrTUJ4clgvRjU5SXZ0clY5UDkwZHJkWFZtWTRVMzhzWFhwUWpaY2FoN25ibTF0SXpMTXhUQzhPaGdhMS94Y2ZTSjdhMS94Y2ZTSjdhMVRUYmJzOTVhTkZGa0RlTHJ6K3c3ZmVPc0d5a09JYnJnUEk0NWJQeXpvVTBTak04ZjV5TDZ3OW80VitUZmM5RzdqRTF5ZXl2L0FFR3ozMXF5V0NIdUxVZDE1WE5mbWRUODhmOEFtMkNMWDRXZndWZnhQV2REc2oxd3JzaXRQZHQ3NG5jSkZIZU9XYnlaTlR6WmgwbUxjWHdpWCtpMGJpWXozbHk4c3A1dTdacXpVVkJmYXdib0lkeTBBYi96ZEhiYjN1U3V4NVUvR0srQ2RyOWFUOFIySmNlNitlR1RqSEpmbFdIV0RKV2dlQ1NlbGF0RXN0RHZicUMzY1N4UkZsSmxZMThKWlAyWnY1cnMvUGFiOVdUL0FDN2Y5aFdIN05IK0ViTkFkMmMyUkpQRW5zNysydmMvNENmVHY3YTl6M2dKOU8vdHJRSTVGY1dSeXB5RDJkL2JzanViZVdDVmN4eXFVWWRZUEExN252QVQ2ZC9iV2dlQW4wNysydEE4Q1Bwbjl0YUVPVm9mVE43YTBmUjlOMzRiWWk0a083SG1SajV6enJJb0FaSm91U2VzOXJneWp6R3NYTXYxajNrM21sS3JuTXNCTWNubElwWkkyUnVSR0RUSmJHYmlaTGZnL3dCVDVwcHBYSnlPZkNpWlJ2RTFpRzd0ZWxTSmtIOEdwV1VFZElvUmFmZE1HNHJFMzhxYVBTcmh3VHhrUWYxb3hXZHNyZkhNUVpzanBQSHR1R0crK3BkU0NJWDNZSThCWS82bnkwb0pxZU9LOHUzaktRemJvUW5weG5aOElJUDJWZnhQVXQ3ZHhXMEkzcEpXQ3FLaTB2VG9iT0xsR09KNnowbnQvZzMvQU9zdTFvMkRveFYxSUlZVU5ZMGVDNzRiNUdKQjFNT2UxTk4wMjR2SmVVS0Z2UDFDcExtNGtubE85Skt4ZGoxazFpSFUvUEgvQUpxdGJBTWxwaWVZZFB6RnE1MWk4TTl6SVhQSWVicUZmQnJUZjJkTmtVR3EzblM1bmY4QUZVc25UZ2JkQTBYUkk0SkwwQ2R6dnk0aWZtZnNyM1BlTVA4QStHVDJWQnFGb2wxYXZ2d3lEdVd3UnMwTzBubGdudnR5V003ckRzVG5qOWcyZGo5eXQwZktuNHhRYjNMV3hITGVmOFIyZkRadi9xUC9BTG16NE02bC93QkJxK0VrbjdNMzgxMmZuOU44MG4rWGIvc0t3L1pvL3dBSTJXblRkUStrRlduaFVIcEJWbjRYQjZRVmFFNEYxQjZRYkFpbG1JQUE0a21yVHdxRDBncXo4S2c5SUt0UENvZlNDclh3cUg5OFVOVjFseWpnd1E1amovcWFWUmtzS0xnQWNCblk5NUtCOHdjNlJZUUZHQ29vb1RnYkNESldibVU5Wjd5YkM2V2I1aHdrdzZ4OU9ra2dFc2JCbEk0RVVIVXpGTjlBQ3NxZlNYKzFQcDE4MFpKYU51NmpmckIyUGJhNUFISkN5RGNQMmlpdHFPSk9LN0ZvazQ1TkpoQlh2MjFoUitNWnVONXpqcUZZa1U5WS9sMi9FMDJyemk1dUFWczBQcEQxQ2tpaldPTUJVVVlBQTVEWjhJSVAyVmZ4UFdtYVBjUzNkNkpXbnh1eEJFeUFPazFvM1ZjK2pyUnVxNTlIV21hcGZSMlVBbjdOSm5HOG1Cd0dka0drMkQzbHp2OEFZa3huY0dUeE9LMFErRStqclJPcTY5SFdtNnhvNXRiWHMzWk44SHUxd08wOTZhbStueUg4MWM4VThqajJqYnV4UWFWR2VML25aZjZDczFQYTJjMGZabmpoa3daRkJ4dlk1Wm96dnVyd1NtZHhHaWtzeEFBSFRUMk9qMmRySVFYaGlWVzg0R3lTeTErK2hsNW1WbkI2d2VJTzNxRkVjd2Rud1NzUE1meEhZRDdwZFJSdkNYL0ZzK0NWMTUwL0dLK0NWcjUzL0VkbncyYi9BT28vKzVzK0RPcGY5QnErRWtuN00zODEyZm45TjgwbitYYi9BTENzUDJhUDhJMlhNczBqalVZaHZNVDhRMWMrTW9mUkdybnhsRDZJMWN3enhTSFVZanVNRGpjT3czbW5YVnFDRk0wVG9EMVpHS3VmR1VQb2pWejR5aDlFYXVmR1VQb3pWejR4aDlHYXVQR0VYb3pTMjl6SkVrb2xWRzNkOERnY2JIdlpRQU1MMG1rdFlRaWloS04wMUdVSlVZUFhRamNybWdrSmM5SnJKWTk1YUp3d282Y0RIS0hsc0RqeXRDZlpVTnhDSlluVjQySEFnMURlQTJreEtxVHZReWZSUFZWeFlYTFF5cHV0VHgzRWR6dWtkallVQkhrc0FyQU1QdHFUVnIxTFcyQmNSY3lEd3BiSzNnaFZ5ZU84U2E3TENHQTVjZTNmV0xrdklDdHFoN3R1dnlDbzdlRllZVkNSb01LbzIvQ0NEOWxYOFQ3Y1Y4TGJMLzFQd05zK0NWMzUwL0dLejIwOXhxVnRGYWtyTzBpaEQxSFBQN0tJQUIyVHdlNmVkNWlXRTJIalBrcFZIWkpUZ0FVMDUzVTRJS0FGZS9OVk45S013MnZMeXZ0N05iUTZwQ3VYaUlqbDhxOUJwNVFESXdqV3RNdFFONWc3VlpJRHVXdFdqL0h0cTA2NDRBYmhwWXZjMVpvaHlBcC9FZG53bDFMOXBmOEFGcytDVjE1MC9HSytDZHI1My9FZGdmM1lGdXJVUC9jMmZCclVmK2cxZkNTVDltYithN016NmI5V1QrbXpBci9ZZGgrelIvaEhmUHlYbzc3aHhQUCtiai9xYTRVOTVLRlVZRlIya0FSS0xuQzF1akpOWUpoaGF0ODQ1azEySzFLanEzZTl0R3daYWxzeDJhMVlsQ2U3ajl0VzdRNHU0MmlibUNCa0RxTldXbzJpRzRrUWhnUWprNFAyVTRUamNnUms5WEhGSTlxSUVrY2hCejVjT21vb09FYUt1UWZ0NFVBUVR6V1BOZHp1RTF1SHlIdE9kWUJxT0N3Z2ppUUlnUWNCVnZwMXE5emN1RWlTcDljMVBVWGNia0NLbllvdW9aT3o0UVFmc3EvaWZ0UGhaWmYrZjhEYlBnbmVlZFB4anQreTNzK291T0VJM0kvckgyRGFsL3BQdmtMbVcweTQrcjAwMHgzVk9Fb0FWSmN6TEhHaFptSUFwTkgwbUcwWEcrT0xuclk4OXFYVnRMQktNcElwVTFkVzEvUGFUa2hvbksvMyszdGZncFkrWS9pT3dwN3BOUno0UTUvalZyNHVtL2ZGV3V0YVZMWUN6bGlNaEhFdU9nMXVlNWUzWHl2K0k3Q251MWZxT29IL0FQczJmQm5VZitnMWZDT1Q5bWIrYTdQeittL1ZrL3B0V0RUTFNFNlBxcjdrS0x2SmI4RGdVdmlUV1BWcTkySmxjb0wwSm5nRFpqL1RYdTA2cjMxTWY2YTkyZjhBamZWQi9wcjNaLzQzMVFmNmE5MmYrTjlVSCttdmRuL2p2VlArMnZkbi9qdlZQKzJ2ZG4vanZWZisydmRsL2p2VmY3VjdzZjhBSGVxLzJyV3IzRStveDNUQ0ljR2VFcUJuN05nZ3BaMHlEU29NMXVaZ2hQSHBvc1NTYTQ3eCt5dDgrUWQ4YUp0NURVZDFiNEJPRkg3aDlsYnJHQ1FZeWZ1b2lRd3VNQmpSUm5HT0lIOHVmOEt5V09TTUxXRWR1UEpGL3JYU0RRWVZqdE0xQnAra3gzTnkrN0dzWSszaHlGVDYxZWI3a3BDdkNPTG9GZm45UStxbjlkbiszNGYyVmZ4UDJud3NzdjhBei9nT3o0S1hmblQ4WTdYbUtKSUFHU1RRMG5ScmUxNU9Geko5WThUc2l1b2V5d3VIVEpYSTZ3U0RRWUVFWkZIUjljbnRSK2lKMzRmS3BwcG5DcUtTVythZm5IYmRQVyt6OGthTkxPbkdkKzRoSFd4bzNlays5SnBOKzR0dUI2eXA1Yk55V0hWSXh3YkVjdjhBUTFuZ0trYmdFTlNnWjNEUlU4Ulh3VXNmTTM0anNpdTlkMUdCOEs2M0Q3aCsybmdsS09OZzByVElyQjdJeWxNOTMyWHJPZXF0dzdvMGcrbi9BTzJyL1VkWU9yM2dObkVaK3pyRTNGejNXZGcxRFRibXpMbEJOR1UzaDBaclVmY1BxVWwrOXA3OXRqRVUzNGpqcVBIZ2NVdmlrK24vQU8yaDdvbnRqNzFNSFlBM3o5N09jYmY5aVdIN05IK0VkOCtEVjc5VWZpRllyZE5OQTJDY2loMkhjaFBFOU5NeEpKcnBKcmdRTzl5cU05bmpOWE1HOFN1K2dIRms0N0hpWU1qWU5KZlE3NllXUWZOcG1IRVltai9pQldESGNqaUcrTmpwUFRRV2R4NU9nL3lvQkFPQUJZbWlObzdTNDFOMDdJZDJLTmNSeDU0RCsrekUrb2ZWai9yc3pyOFA3TXY0bTdUNFYyWG1mOEIyZkJXNzg2ZmpHekk3VDhvYStramo4MWJZa2J6OUEyZmt2Ulo1d2NPUnVSL1dOZjhBaXBkTGtQQ1R1NGZyRG1ObjVRMHhMdUlmbnJYOEI1MFVaYmUyQmVaeUY0ZEpOTHBHa3dXZ3dYSEdSdnBPZVoyTFBxWFlZMnlJQnVqejlKbzZWcnNOeTdZaWM3a3YxVHNqMVBUWjdPWGxLdU05UjZEOWhwN1NlU0JvdDE0MktzT29pcGVoZ0ttR0R2ZzF2RERvRFFQdVlzaW5MQi9FZGhIdWsxRWp3bC81MUZxRUlnbTRUZk1hcExhVmtrRmFocldHalRzVnQwelNmMDY2c2RJalVvdlpwd1AwOG5QN09ydGRQMUxlbHRnTFM1NjArSWZPSzFEUnBkMjdoSVFuQ3lMeFJ0dit4TEQ5bmovQ05sbkROSkdiR2M3akVjeFZqNEJQOTRxeThCbis4VlplQXovZUtzdkFaL3ZGV1hnTS93QjRxeThBbis4VlkrQVQvZUt0TCsvZ3RFczV3Wm5DQWtqWjhHYjc2Zy9tSzRiTVZudjF0ZG9kNU54dnBKd05TMmNwN0tTMGZ6WmgvV2liYzNNU0JTb3k0SEkrYlkwTWdkRGhoU1hzWFpvY0xPaTVkVDAwSFJveDhWOHN2V0NPaXQrN1ZlSXlwOXRiMG9IMFI3VHQ4dTNPMjNzdExRWFZ0SEpjU2QwKytvT1BKVnZiWk1FRWNXZWU0b0d6L2I4WDdNUHhOWDVZMVJWa0JOdEZoNWY2RDdhMDd4ZmEraFd0TzhBdHZRcjdLc29aUkpEWjI4YmpreVJnSFpGY3hHS2VKSll6elZ4a2ZjYTB6eGRhZWdXdE04WFdub0ZyVGZGMXA2QmFDNm5kcW9BVVRPQUFQS2RudkRRVmxjWWx1VDJRK2JvMkc1MU5OUFJ1NHRobC9LNXFXenU0cm1FNGtpWU10YVZLQitidWdlbnVCN2EwWGpFNlhKQjVqY0h0cUc3MXlmVUVEbXp0blBZZC9tVzZQdUd3YU5vMHN3T0ozN2lMem1tZG1aamtrMFRSdjlFU09Wc3oyMkkzL29kaHQ5UlRVSXgrYXVPRC9YSHRHMlNlWklvbExTT2QxUU9rbWpwbWtXMW1XM2pFbkU5WlBFN01lNlBVZjJoLzUwVklJTlE2ckI3M3VDRm5VZHc5R0xTck9NODFnUlQ5aTdOTjBwakNaZXozUDZxUG84NTZLMVBWV0tUUzdsdWVVVWZCZnQ2NnY5TXhEY2szZHQxUDhaZk1hc05aaXphVGd2MHhOd2RkbndmaC9hVi9DMjMvQUdMWWZzOGY0UnMwTjNMdFlJU3h5ZUxWb1BpNVB2YXRCOFhKOTdWb1BpNVB2YXRCOFhKOTdWb1BpNVB2YXRCOFhKOTdWb1BpNVB2YXRHdHAwbmhzVVdTTTVWc25nZGx2YmFMTmFPMlo1eGhFSDh6OGlXVmFqa1V4eUlHVTlGTGF5Ymd3WTJvV2VveXhENG5OZGpSc0dWaUtGL0dKMUlTUVB1a2RaeGxmdlBDb0JLVEdtVEwzSUpQUXc3bi9BUGRTeHlReklNTEttZnQ3d2wzZisrNXlCREJ5ejg1NmkrbXYzMUg5TmZ2cUw2YS9mWFpkZmdDZDBUYnFCKzgxVzJqYVVrQm1pTXg3cVk3dzRzYWcvWHArOEtnL1hSL3ZDb1AxMGY3d3FEOWNuN3dxRDllbjd3cUg5Y243d3FEOWNuN3dxRDljbjd3b0hWTHNnZ2d6ditJMStVOVl0N1U4STJiTG5xVWNUVVNLRkRJQU9XRFVOaFlUM1RzcEVTRnNaNTlRcVM2dUpKNVNUSkl4ZGoxazAwakFDbHQxN0RGOGZwYW1ra1dOQVdkaUFQS1RVR2thVEJacTZFcU11ZXRqenFQNmEvZlg1VjFwbzRqbTN0ZTRUeW5wTkVrQVVMZE1EQmtOZmtyWEVNajRobi9OeWYwTlIvVFg3NmkxYlI1N1hlVGZJekdjOG5IS3BBU3BRZ2c0SUlweHpRMG0rMnEzT0JqdVlBM1gwdFVYMDErK292cHI5OUpQcitvSWVEaWQ5MC9iUlFrRVVVSUlPQ0tzYlBTckZaNXdaM3QwUFloeFk5eUsxVzdsZTJHYlNEcVRtdzhwMkszNXFiN0RUUXQxaXBZSlZraWRvNUZQQmxPQ0ttZ3hEcXlHYVA4QVhyOFllY1ZCcTN1Wmhuc3BrbFRzNm5LK1pxM1RnalpZUjZQWkkxOWJLd2dqQkJtWHFGYWI0d3RmVExXbmVNTFgweSsydE84UHRmVEw3YTA3eGhhK21YMjFwM2pDMTlNdnRyVHZHRnI2WmZiV20rTUxYMHkxcHZqQzE5TXRhZDRmYSttWDIxcDNoOXI2WmZiVmhwdGtaSVo0cm1ZOEkwUndjbnkxUHFGMDl6Y3VYbGtQRS9JbzRIeHZFcWVlUDUwWmxCQnlNZEZkbmozV1BFVmtRWEErbzIxa25saFU0YVJReWZYWGl0V2lSa0NaUU9TZVk4VSs0NXFHOGczQWpJUkp2b09yUFI5bmV4M3ZOS2k5bW00TFRYTEZVNFJqbFFBcHBuM1ZGSmFwMkdMQms2VzJQTklFalVsaWFpMGlFRGcxeXcrNm1rY3M1eVRXOFFBS1cyWHJsSSs2aVNTVHNlVHlDaWZpcDl0ZGJBVUNPQkZjRGxLYU1ramlOcTNLQ09RNGtISnV1bVJpckNtVmd3WWcxRnFrSXQ1c0xPQjNMMUphek5ISXBCQm9FVWpyMkNjRHlOVFFQZzhSMEhaSlp2d0pNWklMTG1rdTRlendZOG9GYnB3UnRHMC9LUUc0dFJoWUtUaEQxbmxTc29rVnFFdW5Ta1k0WWNiV1FncXhCSFNEV0FBUGs0VmV6VGNGSEVBMDEwMjRoeEVLQ2dnVTAwbTZvcGJST3d3OFpEOFp0anp5aU5GSmNtb05EdGNEZGU4Y2Z1MDhyczdzU3hva2dBVXRvT3VVaWl4Skp5ZGhrSVp1QzBxRGVjZEhCYTZBTTAxTUtJcFhHVUdHcGtMTWc4NDJZNGcwdDBnamtJRW81TjEweU1WWVlJcGtZRlRnMURyRUJ0cmdoTGhSM0QxTFp6R0tVWUkyTElCYlhKNGNsYW1nZkI0cWVJTkFqQnA3R1VFY1lpZUlxTzdoRnhiNEpJNUNpcElJN1E5cU51TzhrMDhFcGprUW82bkJCN3dqNWx0d0U0Y1kvWlhZMjNKT0RVR1VSdTNQa2ZiWFpZaEVlSVlsRDVNMXVzeW5nUWZrR084cWdNOC9CUnlwcnBqSEhrUnFhM2VBcHA1QXFpa3RFN0JEZ3lmT1lWakpKeWFlNG1FY2FsbVkxQm9GcmdZZTljZnUwODhyU1NNV2RqUkpBQXBiTk9nekVmZFJZa2s1SjJHUWgzQjNNL2ZXNE45eHhISVZrRm1PRm9ESVFVeDZTS2JvWTFrWVlaRkFydkljanFvU0RlWGcxYnBaMFh6cnRXNlVSeUhFb0hjdDEweU1WWVlJcGtiZVU0SU5RYTFiZTlib2hibFIzRWxTMlU3UlRBZzBHRks2ZTlicml2eldwcmVUQjRyMEdnUmdqTlBZU2dqSmhQTVZIZVJDNGdJUERpQlJCd1Izazk3TUc3ZlhhWmw1eHhuNXZsUGxxSFZvZDVlNHVGQjNXL29hTWNqSVNDVk9NZzhEMjhKaVdPWU1qZ1kzeHhCODlXOTR1OEd5UU1ieW5pS250OE4yZFdpenpITWVjVkxKY0lya0JSamQ4dU9JT2ZMVFEzMGhLTW9jN3d5T3Y1SW90MXU5VW5OdEEzRkkxL1N5RHlEbzg1clNyWGhhNlBDLy9QY25zaFAyVkI0bTBuMVgrOVFlSnRJOVZxRHhOcEhxb3BIR0gwblNtSFViZXJieEpvL3FvcUR4THBIcW9xTkFRbWthVXZtdHF0L0V1aitxaXJmeExvL3FvcElUdlJhVHBVWjYwdHNmMXFLVnk3NlJwTG5yYTJ6VnY0azBmMVVWQXZFYU5wQTgxclVCNG5SZEk5VkZXL2lYUi9WUlZ2NGswZjFVVWc1YVRwUXgxVzM5NlBpM1RmUWYzcC9GMm5laC92VGVMZE45RC9lajR0MDMwUDhBZW04VzZiNkQrOUh4YnB2b2Y3MDQ1YWZwM29mNzBmRnVtK2cvdlNra25TdEw5WHEzOFNhUDZxS3QvRW1qK3FpcmZ4TG8vcW9xRnVlajZRZlBhMWIrSk5IOVZGUUtjalJ0SUIvWlJRbi9BRTJsNlhKajZkdm4rdFcvaVRSL1ZCVnQ0azBmMVFWRXlicDBqU2lPbzIxVy9pVFIvVlJWdjRrMGYxUVZGRU1SNlBwSy9WdHNWQ2NrNlBwUHExUWVKZEk5VkZRZUpkSTlWRldFdzNaOUZzQ3ZWQ25Zejk0cXgxRUU2Uk0wZHg0TE9mamZWYXBJWkdpbFVvNm5ES1J4SGZ0M2N2YnhPUE9LTS9pTkFDZzNFRUdyR1hzN1JQSWp2eFhKeUVOVDZmY05EY0lWWUg3RDIyUlRJY3F4QkhVYVpCdXlJSFdyUjRSTkQxZ2hDZjBacTN2N0o0N3B3anhnbUtYcTgvM2p2UngzbUZZNXRWdkUzNExiaEduNnlUb0gyY3pVdDdjUFBPeFoyUGJMUE9rVFN4eEJ2bnVjQVVKMkt4YW5aT1FNbkRua09ubFVVOENTblVyT0xlK1pKSnhGQzNmY20xT3hSdWVHYyt5c1N0R3AzeURnRmVuelZld0pDSVlaWm5aTXlZNUtlcXIxSUxlU0NHVjJrWDg0bkRLTjdLdmJLUHNsemJQRWhJQUo2VFZ6ZEFtQzJtbEFPRHVJVC9LcnFTd3VwNWJlNVdXUGQ3Rkh1SEw1UEd0UzhYM1hvalV0dEp1VHhQRy9QRHJ1bWlkSGZVT3ljRm1FZTV1K1RPYzAxN0NaUmRXc1FEWXhOTHVtcmw0NUpFdXJOMWpHV0tTNUFvYlJmQzdKY3IyQ0JwUjVjZEZDL0U3R2RJVWhVTXpPS3MzY0l1c1FGandBM0dwN1Mva3REM2NpTnU1VWM2bXVieU9HNGh1WVkzNGIvWWp3NnF2b3AzaU5wT3hVNHlzWndmTlU5bkpISEhGUE0rNERKdXhraFdQUUQwMDhUbEpFWkdITldHQ0tXeVcwSWN0MmVCWmZObm9vWDVsZWFZUVcwUUcvS1IxOEFLa3NidVMybEJESWZ2OEFMOXRHL2hubE56RkJIRHU3elNIcjVVSXJHYTZpdnJhZFlzYndqSko0bkFyM3JaV1UyV01sd2hjcjlFZEgzaW1VWktFRHRCdEtrRUVnZzlCb2E3cE1sMkFQeWhaZ0dYcmxqNi9PS3gzemYzTDY4VGh6aWpQOHpXS1IrNExlZmh6cGpodDd1U09Rcjc2Z3ZaQmF3SWpDSThaZjZEdDkzaU5qMmMyK25FZk9VOU5TWFRBdGdJT0FBSGVDVGdWTGNSOWtZWVdqQVNDS0k3eDcwMFRTYlJlVHhHNGZ5bHVYYWRacS90TFJMcWUzZElYNU9mTDE5V3k1dmJvUjJzYXlTZ2IyQ1IwZWZoVisrbFA3eXNFdDdxNWIvd0FTZ2RlUStqeHhpck94MFY3bStzUGZFNjNaZ0k3TVV4Z1o2S3ROUTFtZTJ2ZEs3RmQ5aTN5NHVTM0plSEFWWlcwb3VKeDJTNTdLcVF4ZEFKK2NhYVhVSnBCbzF4TUMzNlJic0tHK3ltZlRyRlB5VFBJVUQvbXhkQUdQajBucHByVm9RYkdXMDNnZUR6ZGszcWNXcXlSYTliMnUrTW1Qc3BVL2JpcG9kRmdnYlhvNDVwSE12WjJtWWI2OVFQVlZ6LzhBaXFIMWhxRWJ4eVM2dERkbGlGWXE1Y3FLMHY4QStHWlVHcGsyNXVzbWJzQjROamxpaHFIWmJrVEY3UkhJVGM0UExqejhCV3VYTUl0YmJUaGJXUzhvbGxUajVXT2VKcWF6bmVDNEc1S2hHOE0remJHOXJlSjd4dGdZTE5tTEFjWk1kRFZETExxVDRzclV5eHFJNDVTQkhrZVEwNnp4czgvdWRDaGhuZEtBMERyMXpQQktNZGwza2RUL0FCQnA0TGExa3UvZERkUlBQRUpBb2lMWUI4b05YME1WbEphYXpQT2wyekJTd0tjaUJXcHk2NCttM2VvempjRFpNVDlJR2VtbVM5ZTV1WW9ydG1HQ0p1UDIxSGVKcDFxWUxTRVhOc2pkbllmb1J6d0tMNmZiMjFoUGF4V0o3dmZtbDNXbWJsdmNhUjlMaGoxT2VCWFVGTGU3aWJmSEQ1alY4RzlaODhQNGpWb2x6cnNFbUlMWU5iYjI0T1FyVS9lclgxcGNMQlpDYnNNTU82TTRBODFYTi83a25tdXBkOXhlQlFjQWNOek95UzRsU0dKUzd1Y0FDcnJUcEJGZHdtTm1HUng5bXpyTzNjMXUzUnNGSmlZbkhXRzRWNzF2SnJmT2V4U0ZQdUpIZXpQdTN0MnY1cm5IR2ZuZVUrU2dvcmlWQUo4eHBVN3RuQVZRRGsxWXc1SFp3eDZrR2FsdW9EQllreGhoaDVHNEhIVUtsSFNsU3FPVk12TlNQT08xRERCb294Qjd6bW11V0VzdkJLU09NS0FBS001eWVBb3drMXhJN2NTV0dqWEs4Vk5tSXMrVkRnOXJQcWVsaXllQkUzc2I3L1N4eDREYkhwOXJvRjFKRVpCSEM1VmZMbmhUM1B1UVRtMGt1cC94S1VIOTNsNXU5RUJIM0lLS1hjSlZDN0NSU0Z6ejQxSmQzRWs4M3VWbmFSemxqNzhxYWUyZ3Q1UGNyTVlvQVJHUGZuTE5RV2tTeEhSSkxLWitLdTF5WDREbndvWkdjNHp4clFyOTRqTGEzb0VVWWpRSXlnQUN0QjFBU3lMQmZSUVFybVNaM1VLdFI5bWs3Q0c3RnZIYzN1ZU9qTkZ2Y1BPQUNTYjRmaEZEU29IMWk4QVFwdkpiUXR6ZVRseTZoVFd0cHBWaElTYm00dUJjemRmRTRYTlo5ME45L3dCWGJwc1ZwZU5hd3l5WEtXTFBLWjhiaHdPSzQ2cW11Tk92citXeDAyUVFGZDR6VzJTMjhjQURqMFZQUHBGamVXT2c2Zk84d2N6RDN1dUZ3Y0RGVG03RWR4WTI5bktnNHBBZ1FIUEhqeHE3T25hWWJiUjRMNGU5RXk4a2U5aXBCQjduK3oycVdyOWxmTUtEQVh1MTZLK0g5My82bjRhc0JNeHYxbmVNTGxWaUl5VDFIUFJUeFdOamJXcUNHQ2V6UWtjMjNlaGNub0ZlK2RQMEdFT2lGNFd3em5BSEhwTlIyZWcyRmdaNFpaMWtkMkVMN3dBTkIvYzlxMElJMzVHZ0NqcFBkMEpwZmRKRXBHKzcyNkl2V1F3RlRRM1ZqWlRRUkd3Z2lLTzdzbzNuY2NXWHA0R25zL2NqUEJKOGROVEtmY214OU92NGJ1SUJtalBJK1hnYWsxdVdKbWhXRklnUXFnNTU4K1BhbWZYN0ZCMFNodjNlTkxjYXBkekpncTh6c1B0UGV3UWxsZkVkU1NuK1JwSUUzcEhBVHJOWkpGdW02UHBFZjBxV2RzeXlNL25QYklhWWNSeDJnVjJST3BoeXJCSTdmSnBycVFTU2p1S1NDTUJSZ1VaQ2FqZ2lMT2E5OVRGSStDZDRPc2FKUHBQL0FONGhQWnJieS9TU21SbVZnUXdPQ0NPMjk4M0NRbWVLSGVKRy9LMjZnODVxQkxUVGJPRzZpbmUzaElrZUU1VEpQUWEwelJvSTd4N2tYdDdnUEZBbVFrYkhwWTFhWDZ5V2VxWWphVjJlTzhYZ3lPZWU5MWcwc2VwUVprVW9zeTkzMEVaNThhMFdmVnJtVjlhbVFzM0tPTGVYN0NEeHJRL0h0MzZ1YXRUYWFVbHJkQ2RVZ0tsdW5uMGpaYVN4SkRxT2syMHlxTUNTSE1UL0FIaXJIVTlLSDVOMUNPMWdnWGVOaklOd2s5ZWZuR2drcU15aHdwQktrOC9KVnpERVlkTnRyYXhpNTRpVEpxd3Q0VHFON0sxNWZtUWxMY2pDcTMwbU5XY3Q5RHJPcGF6RTc3d2xhRlZKZkk1TFJ1NzZlNFBBeXlNKzduck5kWjJXbW5hVGZYTXQvQTczTm8wU3dKeGNNYXNkSzB1MHNZZ0x1T2NGNzM3ZUc2UEtLMGU4MDZ5dGJUVzJ0aGJiL0NXTnNuZU9lT0tndGpHWXRTanZHZk84VlVqZHg1NkV3MGFDRFVGaUJ0WTBrWVNjRVA4QXpZcU9HMDBxMWd2VXVwN1RmWjVVTzhNbGdSVUZyZk5yVjlxMXBLN3hFbUpQajd4WGxqRkpkM0loa3VvcmRTUDBrbkJSVnZOTFpRVzA2emkydFVoYVJlUklyVDlYMGZUbzMxU0sxbXRrS09rb1BYV2w2TkxKZVBxc0YwNnhNSTRVUTkweEZXRnB2NmxlemhwSUd6RGFqbkkzUVQ1QWFzOVMwMjZTOUtRWHFGcG9aMUg2UWs1S0hGQy9ra011b3dXenJnaHBtSTN2TWFnaTBlRFQwdmhlem1jenp6REpHY1lIZURvK2pUNnBOd3VMbFREYUowNFB4bjc1TGQ0ZHNwRjFrYy9OUlNKRTMyS29BbzNteVJXTzhnOGNiYzBXRytnN3JwSGJwMllHVGtEU2RqQVRnSzN5Q1RTVzhSZGpnQ212SEtJY0oydzJTWE1vUkFhanNvUVJ3azRIZUhRYTB2VnJuOC9LTEcvUEtZL29wdlAxR3RaZzRyWnRQR2VUd0VTQS9kV3IrS3I3MWQvWldyK0s3NzFkL1pXcitLcjcxZC9aV3IrS3I3MWQvWldyK0tyNzFkL1pXcitLcjcxZC9aV3IrS3I3MWQvWldyK0s3NzFkL1pXcitLcjcxZC9aV3IrSzc3MWQvWldyK0s3NzFkL1pXcitLcjcxZC9aV3IrS3I3MWQvWldyK0s3NzFkL1pXcitLcjcxZC9aV3IrSzc3MWQvWldyK0s3NzFkL1pXcitLNzcxZC9aV3IrS3I3MWQvWldyK0tyNzFkL1pXcitLcjcxZC9aV3IrSzc3MWQvWldyK0tyNzFkL1pXcitLcjcxZHExZnhWZmVydjdLMWZ4VmZlcnY3SzFmeFZmZXJ2N0sxZnhWZmVydjdLMWZ4VmZlcnY3SzFmeFhmZXJ2N0sxZnhWZmVydjdLMWZ4WGZlcnY3SzFmeFZmZXJ2N0sxZnhYZmVydjdLMWZ4WGZlcnY3SzFmeFZmZXJ2N0sxZnhWZmVydjdLMWZ4VmZlcnY3SzFmeFhmZXJ2N0sxZnhYZmVydjdLMWZ4WGZlcnY3SzFmeFhmZXJ2N0sxcTRPNm1tWEk4c2libjg2MHpRUUo5WW5GM09wNFdWdnhHZitkcW0xdWRicFNEdzNWalVjRUhVQlV0cEp1eUE5NUpPQlhLYTdIbWo5dEJSZ0R0T2ZhNTdjbk1zUTg2anRpdE5HUVFhajdIa21tdTJNYUhDZDRlNGxFYUx4SnFPeGh5UUMzU2FTQ01nSEo2Z2FlZVF1NXE3aGJGdFBORm42RWhYK1ZhbWc3REZxZDR6OUw5bWJoL0d0V0EvK2FYM3JEKzJ0Wm1rQ1I2bGVsai9BUG50N2F2Tkt0ZDJUVUxxYTVib2FaamorTmFzekUvbE85SG1uYjIxcTU1YXBmZXNQN2ExU0JjSFU3MXBEMXp0dy9qV3IrTmI3MWgvYldyK05iNzFoL2JXc1B4YlZiOEwrMFA3YTFNZDNKcUYzNUZNemUycjRqZmUrdVFuL1ZhcjFqd3ZMZ0R5U0dyN3cyNTlLMVgvQUlkYytsYXIvd0FPdWZTdFYvNGJjK2xhcjd3MjU5SzFYL2h0ejZWcXZ2RGJuMHJWZmVHM1BwV3ErOE51ZlRHcjd3MjU5SzFYM2h0ejZWcXZ2RGJuMHhxKzhOdWZTdFYvNGJjK2xOWC9BSWRjK2xhci93QU91ZlN0Vitwejc4dUNPb3lHcjBqZmp2TG5IU095dFdvdU1wcU4wckRxbWIyMXJBSlpOVXZoMXI3NGYyMXEvalcvOVlmMjFxL2pXKzlZZjIxcWtxOWpiVTd4WDZHRTdlMnRZVWtIVkw3MWgvYldyK05iMzA3ZTJydlVyYjN1OS9jeFRnY0hXWmx6L0d0YnRKakhKcWQ5NmQvYldyZU5iMzFodmJXcHFld3o2bmVZUEorenQ3YTFDVEtUM3R6S2g2SGxZZzBHRlc5cnZMMDFGZndFRWNha3M1akc0OHg3ZG5ZSWdKWW5BQTZhVzBBbXVBR242QjBML2VnTW5ibnY0Zk1rSXcvU3RFRWdnZ2p0U3RPUmdIdkJKd0tGdENKWEhkc0tXMmlQWFR6U0YzT1RSWWdBVVl4MkdIaklSM2JkVmJnd0tlYVFSeHFTeE5RNkpiOUQzYkQ3cWVlUXU3RXNUUkpBb1FEcmtQOEFDdVpKeWRtK1F4NExRVUNTUWNlaGFCQmR6aEszK0E0SjBBZkl6R2NpZ1IyU1BpT2tkVkNVYjY4SG9nc3lqNnk3Uk9vUitEOURVeUhCR0RUS3dZSEZRNnZiaUM0SVdjRENQVWxyTTBjaTRJb01wQnJjL01USEtmTWFpakVHbVJneWtnZzEyWWJqOEdGTGVXNUsvSDZLS01RUmdnOXE4c2dSRkxNeHdBS1N3UVN5NGFjam45SHlDZ0JzNTBUMnVkaFBlb3JvRS9FazZHRlRXellrVHpNT0lQZmZmRjJHSXlpVUlJVHlGTmMzRE9UbFFlR3d3UTc0L1NQd1N0d2NUa25pVDE3RTBpeDdQSUFibVVkd0tlZVJwSGJMSFlJQmdETXBIM1Z6Sk9UMTdDeHkzeGFDWWR4eDZCMVVHRys1d2xGeUFPQ0RrUGtwamFnUjJTUGlEekhWUWtHOHZCNklKWlJnam12VnN6UWxBU1RnL1FldWlwd1JSUmd5a2dpbDFteU1iNEYzR01xZnBVVUpVakJCb09oQm95eE5HeHpMSC9FYkd0NWc0UG5wWjRBUWM1RmRodVJLb3dyOC9QMmp6eWlPTkN6TWVBRlI2Zkh2SERUc09MLzBGQWQ0NTlxOHJCVVJuYnFBeldvekx2ZGdDai9uT0RWcE9DVVhzVDlhY3Z1cTZ0TXRqc2lmU1QyZHNycVZkUXlubUNNZzBqZ3RiUHVINko1VmNXMzZXSmdPc2N1OWlLekRkTGNhM0lOd2MyT3d2SWtZUEZqUWx1bVljVVR1VjJMYzNtWC9BRWNZM21wcjI4Wnp5QndvNmhzQ3EwaEdRdkx5bWlTU1RsanoyYjdlUURKb0FDUmwrcUszeVdZNFJlSm91UUJ3WG9IeWN4dDE5WXBTdlpZL2lFNE5ka0crb3c0b0FoZ01Bblp2Q3V5UkIvbkE3cjdIdGJsSlVQSTBtL0hkeGZvNXhuN2RoaWxTYnFPRzhvcmNtZGVqZ1I1anM1eEhvNVVKN0YvSU03WG5sRWNhN3pHb3JDUG9hWmgzVGV6YWVPRDNqSjJYRjdKdVc4VFAxbm9IMjFFZzNyeVF5SDZDSEFxQzFUY2dpU01kU2p0SWJuTHBpS1hyQTRIejFOYVNia3k3cDZEMEh0ZkxRSXdjVlpYSHg0VlJ1dE81cUorTVZ5eS9YWE5YWTRwTEMvMm4yVnFQUkduMk9LMVB3WWVrWDIxcU1mTzFrK3pqVTBQNlNKMCtzdU51OHdIV1FLRWRzQU9nVTBsOFZ3Y0tLYy9NTk1rc3psVG1PUDhBblV3akEzQ1Rpcmo5V2FsZzBTZmRCN0xNMjc1aFZ5ZVNWY25vcVc2UUJPQVRpZUhNbisxUzlkT2ViMEVuTVF5VlU1UDJjQnM3R2lRZ2NRQVc4cDJHajhtSFpERzN4Sk81b296S2VnMEMvVUpQNEVWMHE5T0J3YXBMVUZtT1ZrRzc5dlJVNVFNQmtFQTFjTFVzMmdQQzR5OEw1V3B4elExTXlzQ2g0aW1hTzJZb2Q4Z29RUEpUajVqVTBOOG1RUUc0VnZXeHpXNVBJblVhZWVRUnhyazFGWlJZWGk1K014MjlaN3dCVE8yNm9MTVRnQWNjMFRpVy9QRG9pSDlUVWNLQklrVkVISUtPM2luak1jcWhsTlNXWjMxSmVFbm4xZWZ0OEhnYTh1S3oxR2xvVUdYQnF6bXlYZ1FIclVZcTNROEJWdG5ndEZSZ0UxRTdsbVRKcUVja0ZRbmV5ZzdyR2FRZk1GS09TamFDTUdraUJDS05zU2trSlVmVlNNU1NLajZxajZxajZxajZxajZxajZxajZxajZxajZxajZxajZxVHFxUHFxUHFxUHFwT3FrNnFUcXBPcWs2cVRxcE9vMG4wYVNrQnBHSkpIVFVUQUFyUUFBQTRBVUtWMXd5NUFOQlFBQndBMllCQXlOaWtrbFJVUUlPNE9CelVmMEJTQWdoQUNEVGtZM2pVQUpaMXl6R2tpQkNBRHZKTzJlK25FTnV1ODM4QUtnMDFkNzlKUDB5ZXpxNzBHVWdqSUk1SHByM3ZtYUVFeGRJNlZyR3dqdHZMUjZoc0oybE9ERElxRnVta09NT0tCNzRLRkNodEh5MVJ6WVZHdk54VUs1eTFKdW5jWE5NeEpKeVQyM1VkblVheHRtMUc1RU1ROHJPZVNpb05PdCt4UWo2emRMSFp6NzFrRUVaQm8yeE0wSXpGMHI5SCszZWpzenREaXJ5M1lsTXlwNUR4cWVNNWRKS1ljM05kWldrUE1WQTFXN2NtcUU4bkZJZVRDaDVEUTdUeWQ1RzBiQlFvVUtHd2RzQnpJRlJyeExnVkNuTjZnWGsxUXBTQ3VlR3BqbkJOU21yaHpnYjFUTVE4N0g2Z1A4NkFHQjNqT3pPeWJVYmtRd2p5czNRb3FIVDdZUXdqem5wWTl2eDdjTXBCR1FlQkJwN2FYZmhHOUN4L2RweHpVOTZIYXdjRXVZMVpTZmpZcXhuR1JHcEJITVZaT09HUlM4NDVzVmVKeFNiTmFwSDBiMWFoRjhhQnFlM2szSkN5TjFFMTFTL2ZUZERxZGlFY1JVRGN6VnU0NE9LaWJrNHBEeVlHZ2UvZ1VnNXVLaEhOeFVBNmFpRkt1Y0FVZWcweHlOK21OVEhpQWFuT1JVeDV0VG5pV1BhUEllNSs4MGtQSG0vV2U4QUN1a21wWlRoRVp2TUt1bTVvRjg3Vk9COGVPcnVlWVJJRkpKcUxUYlVReDhXNXUvd0JJL0lGa1Vxd0JVakJwcmFUclE4alFQTUEwaC9zYTZtcDFvcWNFRWQ0RzJhMTRJMlZKNHFhUzRpendERG1LR3pHZUtpb2dEdnlKU2FwZkNlR2RGeEdGeFY5R1NVSWFyK0luTVRWZHhjR0VnUGxGWENISlltcGhYUXdwVDFpbHhnU2tVM05aUlVnR2Q5VFJITmFqK2N0VzU1dFVEOG5xSmhrT0tWdUlZR2xITmhVUTV1S2dYNTRxRWNxVVp3dEVBa2xSV0J4a0ZLT2NwcEJ3QnpRK2FLbDZCVXgrZUt1SkRnTXhQa0ZYTTBDRXhzYWFKaWpyaGdhQXBhWHJwVHlOQTlJcnFORmpnRE5BWUxuN0tBR0IyeG9uWk5MeFliaStXb0krSlhmYnJhZ293QnNaM0NxdVdKd0IxMHRyRjBGemplYnQ4YlQzaEo0akc0eUthQ1VvMzJIcjdRTU1FVWg2eFRqaU9ORlRnN1Iyekl3S01RYVNkZHlSK3h5ZERkQnErMHdRTWs0S3lrMWVTYzUycWRpUzByR3BRZUR0VjVGeFNacXZrNEZ3M25GWkdKYmFNMXBrMzZXMXhXaHo4QVNsYWZNUHpOMm9xVGlZcDBlcjZQa0Fhdm9qZ3hQVnpId0ljVk9uRGZOYXhlWVpJQ2tmMDVlNS92VEFBM055U2VrUiswMWFSOGV4QnVIenVOUklNSWlyNWhTRVlPRFVFb09RVjhxbkZYTUFhU0FkbVhxSHh2NzA2TVZZRldCNUVZcVk1cVlnamZGVFB3RHNmTUt1cGZpcElhdjVPVUJIbnErYml4VmFST00xNHEvYldrUWNKTGplclJJUGlwdm1yS1A5RGFDcmlTTUdORlNubGN5U0hMSHRaSDRoVDV6UUdESTVQa0JvSU1BZHFCMmtzL0U5d25XYWhnK0tvTGRaN1RKQUZDQmQ5eCtjYitIZVFlME5IdGx1SXlwNEhvTk5FNVJ4Z2p0Z3d3UlFQRkdJTlNSL0dYZ09rYmM5c05RZ1dKM1liaHloQjVWZFcyU1UzMCtrbmJrVXluSVlnK1ExY1JuS3l0Vi9Id0V6VmZUT0kxZzdPMzBRdTlWemRKbTd0b29RUnlQRnY0Vlp3TnZwYnB2L0FFaXRDaDlLaHQ1MW1yVFVCK2ZpQmY2WTRNUHRxeVU4WkpHRmFSWWNaSXBENVNuQ3RMZzRSV29OSGlJclZGcS9ma3dTcjJYZzA3MUsvd0FhUmpXVGtuTzM4d3V4eWVDTWFabUcvd0J3dElEeGRqVVNjUWdvYlQybU5qek5pTWZiMVZIRmhtN3RoMnVhM0FKcEIzWHpRZTNQZjFuVHFjY2pUSXhWaGdqdkViOFFOMCtTcEkramVBNlJzQjdlMHVTUzhLNzMwaHdOS2NtR2NqeU9QNjFlcHlFYitadmJXb2VESDdHSHRyVVBCbSs4ZTJ0UjhHUDJ1dnRyVUc1eEt2bmNWZkhtOEMvYWZaWFROZC9ZaVZwc1BGMGVZOWJ0VU51bTdCR2thOVNManZuQWlyU1lrdmJSazlZWEdhc1R5Ums4em4rdFd2UkpMOTQ5bFE5RXIxRCt0ZW9CemtrKzhWYkRudm56dFZvdi93Qm45N0dvVUFDb29GQWNnQjVoMzBuRFM4QjFDZ2lnS01EdHM0bWtYeXFwK1VMT09weHlOTWpGV0dDTzh4eWNTTUhyRlNKeEhkRHZlUGx3Njlvb2Rld2RkRFpKT2NLTURQRmpVY0F5T0xkWjdmSkVrdzh3OXZ5cEpoZzhEMEVVMFJ3ZnY2OWc3d2tuRWpCNnhUcGtqdWhXUGtIbDd3YUoyTlREbUQ4aExjQUNhSncwdjNDZ29BQUFIYkZpQUJrMEV3OG1DdzVEdng3OEdVaGdEUlhqSDl4ckJ3Umc5cU8xU1RtTUhyRk9uRWQwUGtoWTRGZFo3ZFdwbDRqaUtJbzk4ZVk4QmhlczBrSTdrWlBXZTNlWHlEck5KQ09BeVQwbjVFUjMxSEhkTFhTakFpbVhtcEcwZHVrbkVqQjZ4VHB4SGRDaU9CN1FkNU8xbTRuZ0tDakFIZWxjWVlacHVhSE5GRGdnamFOZzJEWThod2lrMHE4WDdvOVhSUUE3VXNjQUUwNTRuQXBFNk40anZwUHlZVWg1cUtROVlvZERHdjhBbm85RENuNkNLY2RIM0dtSE5TTmdvVWpqdWxCckhGR3pUSWU2QkcwVUtIYnlPUVFNRHJOS25FbmVQYmp0dy9CZ0RTbmlqWXFSZWpORWRwSkllNVVtdWx5VzhncGd1RlRBcHp6SUZOMHNCUituUStrYVRwSk5Sam9Cb0FVTzNIKzQvTHRWdWFnMGg2eFRqNHBCRk1uQWdqYkcvTlJTOURFVTNRNHFRZEFOU2ZScVg2QnFUNkJxVTlBRk9lWlVVQjhaejlncU5PSVVVUGtTbmdWQnFKdm1VcElKang1elVLVWk5QStSWitVRHZRb1VPMHlNR2tQRWR6VHB4SGRDaFFvYkJRb2JCUW9iQlEyaWhRN2ZCSlBIanRkendHYUE0dTFLZ3dGQUcwVUtHd2Y3Mzh1eEg1ajdSVEx4SGREdGgzNDlxNzhoOXRJdkZ1Nk5kQStRSC9kUm8wYU5IdGxrSEVjZXNVOGZFaks5WW9kcU5vN1VkdXpuQ2pKb0x4YzU3YzBhTkgvZjRiakh3UFZUSVNDUGtUUGhuT0JTb0FGWEgvQmF5akRDbmhQV3ZXTnZQWmp2VFNNQWlrbWxpQUxkMDMvQndJd1JXN2w0ZjNheDN4NXoxTDEwc1F3by93Q0VSTUN5Y0hwa1lxd0lJN3ptaklOK1RncDZPdWdvQUFBSC9DYVhDOVRqazFQQzVWeFdOdmxycHp0M2NTVERKNkZQL0N5VHB1c1BNYWUzbDNISG1idFdZaFFwSk5DSER5Y1pQNWY4TUpQR1VjWkZQYXlGVzRyME50Wm13QVNTYUVDaDVCbVVqN3YrR2tuaU1jZ3A3YVRkYmlPaHFMSEFCSkpvVzQzMzR5a2ZkL3c0azhSamNaQnBiY2wySWFUb1AvNlFIL2d6LzhRQUpoRUFBUVFDQWdJREFRRUJBUUVBQUFBQUFRQUNBeEVFRUJNZ0ZEQUZFaFZBWUZCd2dQL2FBQWdCQWdFQkFnRFpKRFl5cUlLSUlQYXFvaitDcXJyVmRhcXEvZ3F1d1FBRFJUU1dobFJuckk5TmFTUUJUbWtFSFZFVlhVajJWdXE2VlZLbFZicXZYUVE2VXEwRUUwTWJWTlJCQ1k3UXlUS2dBTlZUZ1d1YVVBUlZVeUVZcGpLTFRHUjZLclZVcUFEZm9SMnFxcFZXcTlEUTJJQnFFUnhYUjFWVlFUV2dOQ3BBdkNzVG5KWTRGcFkwbERaUmFRNW4xaWhsaFpDMkorUzk1UjBIRWtkUU4xcXFwcld0TFhOclZWVlZYU3RsVjBBKzFvSUprck1oK001bFY5R3RhR3RIUWhwY0hFa2tKcGFIR3VoUlJCYXhpSWU5eElJUjBlMWRhcFZUUTFyV2tPQlZWVlZWYXFsV3ExWFVhYUVBQkc5cnBNY01wclFnaHM2S0tKY2lBbWlFRXQ2bEhUVzlKQVVkRkh2U3JWVldtaGdhRVNTVlZWVktxcWxWVldxN0JCRFFRUURReVI4VkJCQkRvVVV3eXRJb0p1Z0FoMEtLYTNRMDl5STBVZlZTcFZTQ2FXdUxpU1ZWVXFWVlNxbFZIMGhCTjBFQUVBbVBleWdnaDBLS0trQlJUVTBQSVE2SFlPeTRnb282S1BZQ3RWcWxRRkJBL1lsVnFxcXFwVlNxcUk5QVFRUVRVRUVOc0wyMEVPenRIVFZHbklJZENUcGdPaVU1SFJCQlI3RHJWSUJWVmFyVlYycWtSb2hWb3F0aEJOQWFBZ2hvQ21raEJEcVUxSFRVd2xCQWdva2xWczZLcm9SVlZWSUNxQVZWVlVxOU5kYXFxb2lsU3Fxb0JvYWdncW9JSWFDSUdnUVVTVTVBblFUU1NDQ0RaS0JZQ1VVZERIT01XMEl5bkJWVlZWVlNBVktvNGZGZkg3cXFxb2lxb044Zng2cW9jVWZHMDBBVU5CRGJTOEUyRFpKSkpSSlFMUStYQ0J4Sjhac3hLYURxaWpyQ2tXZEhGQ1lxeDhiaTR1TGk0dUtlT3FZMGZHZm0vbS9uUHdmamRaZUw0SGdlQjRFbUhyR2hxcXI1Rlk4UDErdjErdjErdnlJcXZqWVZsTi9PL05pK1BDbEF3QmdqQ0dINGJtb2FwRUVndE5ra2trazNCRmxCZ3hab3lzL0RhNXBqQktLS09zZVJUUlJ4ekxBaTVlVVNJbmw1Y2g5QWZINC9USVh4M2ZMSERqUmMvaytTeVJmSU93MytTTWhFK1Q1T2RMVllzUHJsa0pRUTIwdkJWM1pKSkpST0JqZkprT3ZFbFZUd3RBVFIxS3hucTh2S0tKV0RyTlI2TVA2WDZYNlVlY3NoZkg2bnl2MGYwSXN0VEw3Qnh4NU1SMFdORXBwR1kvaVkyS3NsdmllSExFVmh4YVB5SDZINkRjOVBkK2o1NHovUGx5RUVFQ2lncEFRcit4SkpKT3MrTnpXTndVd3JPWTRFaERSUTFqNHdDelFuRW04RFdhajBDK29hb05aQytQMW5wbUUzQ2lLeTBYZmJGbElpWXN5VllmZjVIV0JGN015VkRRMFVRaWpva2trbmVTeVZzUmlramNYVG9HTWhEcTFFdGNXeXRKS0N3Tlp2VUxHbFdaRmhScktmOGRyTkVBVVpXWVZXRVVHckpEbzhQUnpmUDgrTEtYeUdobHhGSE84L3p4bkp4OC96L084MldRb2FCUlJUUzVGRkVrazNvR1lUTSt4a3hwZ1hQYkxDUWdpanNPeU1uQWV2a0FWSGpEQnhNWlpUUEQ4T1RHUVdETXNtTERqV2RMOGRyTmREcGhsejNQOEF0Z3M2NWl3OU9IaHpZdURyNURjT2poK0Y0WXcwUjRmaGVING1SRHF3cktLYXBQVGh5dUdjQUNzTndrbGZVVFJvb29tNVp5Y0JpK1FUR1F4OXMvWU1FdW52YzdBVTJhK1RIMUlhcFkwM21OZW5aU3pWaGFPc2hZT3MvY091VGs1T1RYSnljbkprelhhR2lpV2wram85Y1BKTHNnT2FvUzB6dVl3b2FPaVVUaTR3QytSV0pMK2graEhscVNUenZPeWNuZURMck9sWDNDQ2lhcFdkQXNYVTJzeFlXanJJV0ZyUDNEbzRINS81NHdFOXY1LzUvd0NmK2Y0QkZ0UTBVUzFPSlJSN05PTGxYTkNRRTF6M05CUU5sRWtsWStPMGF6MGRCWVdzenZHTlpiU1FGaFJhelkyeFZ6Y3l4eGMyc3hZZlNkWVdzL2NYc3laZ1dnRFRpU1NTVVVlN1RGTTdKZTRzSmFBbWxYYUpKakQzNHM2K1FSMEZoNnpPK0RIck1pcEJReGFJbFBURjFNUE9ueThQUkNuV0ZyUDNIaytTWnVYbDVlWGw1ZVhtNXBDbWxwUmRZVHpvbytocHBvYUdwaXNFT1JOa292bm4rTzFuOU1MV1oyQ2hqVFhLZU1uQmpVOG1MSXMyTHBpNmxSQlVPV00rTEdUMnRaNStSUHFMMlpXMnVMOUZ4Sko5SDVrdUttbWpwb2NRUWZ0ZGszTk9GOGRyUFJWQlllc3Z0aVJxZVhCbHZNanFHSlpNc0Vxa2FXMVN4VGN5YVhOaXg0Y2ZwTGl5dzZpMGMzenZPODd6dlA4QVA4NW1hc25ZTjJTaVNTVDNjMTdjckNUU1VCR0hrRzd1N3U4YkhBV2VzV0hoNFF4RWNYRnhTQllrYXpYc2NNMDV1SkVwNVNWaXlyTmowMFJNVTJtbU1LYkpreUlzcU9aWnU0dEhHOGJ4dkc4Ynh2RzhadU9zeVJYZDNkM2Zwb3JMaFRURXdRNURiVjNhdkJodTd6bGpzdTd1N3U1RkN4UGVYWFlFVGJ5WmJKeFpMbWJyRGl1NWR0bW55RHF3WTgzS2sxRkp5OHZMeTh2THk4dkx5eTVMM2sycnUxZnBka2NySC9KczFpa3lUUzZ1N1ZvSUhWNkI3V05Fa2dOQlJLSkd3QXpqSTNhdHBjMVhhSUI3WGU3UkozZDM2L3RESVRtaWtENlJxN3U3dFdydTBOV1NBMXBSS0pHcmF3QU0raEJaYUtHZ1dGN0ZlaUFlbDJydTd2MUVhcXRVK0lGa29KSHN1OTJyVnEyblpJRFdsRW9rRFVjYldGMTM5aXg3TmdvRmpuc1EyUmZTOVhxNzlFTVVzUkhZU2xGdjJ5V2Z4dGdPWjUvbitmNS9uL29mb0RQL0FFQjhsK2oraCtoNS93Q2graCtoK2wrcCtuK24rbittUGxQMHYwZjBQMFAwUDBQMEI4aWZrLzBQMFAwUDBQMEJuK2Y1L25qT2F3dDlzTU9qanViMWUwRm1SQ0p4L0ZqdGtrcXFxbzQyNEVlSzdBTFp2alpQanBjWmtNZUI0ajRoanhZbjV0VldQajQrTTNFa2hndzNZaytFV1pHUGpZMHNNR0xKaFM0eGJWVlZVRjl2WkREb2FuazdTdFVja3N2b1pFNW5veVZWVlQ4YW9ZWmNka1RoaEdlR1NMTGpoaWN6anlJaEZqWUUwRDRxckRteFpHckpkY3hnTEpza3pZOGtVSU1jbVZKTFRHU3dWVlZndWUzMVF3N3VWY0ppTGVoQkhwaWlwekhNNzVRcXFxYk9xaklRbzArTnpNaG9FazhNTGcwWThiaG1LcXhITW1ySUxsa0JpaFdaTk8zSUVJbVhBOWxReVpXVFZWV0kyVStxR1pFOWpHNkxiMlYzaWlBUk1yNjdRZ3RxcXFtTXlUR1lwWXhrRDZaWm9UemxxT2JHOWdrZFZRaHN6MUxISzdKZkVZMlpicWliakFQaWl5SFZWVlZWRU9nUjdNaEFLQ1BjczNJenMxTktKa2xSMk54UlE0MlF3NG5qK1B3ZVA0L2orUHdlUHdjSGorUDQvajhIQndjSGorUDQvaitQNC9Cd2NIajhIajhIajhIQjQvaitQd2NIQjQ0eFN5UjhzT3dPbFJRbitDU1BzMTdYeXlkNDQ0SU1qSWZJeDV5Qk8yVXllUnpuSUUvT2Noa3JIT3lPWGw1ZVhsNWVYbDVlWGw1ZVhsNWVVVHVlNlVaSFB6K1J6K1JITytUbkdTWlZnQ1dLYUxzQkRDVHNuMnZqN1gzQXhNZklta2tSTFEwQU9jaVdoRXNZeGozL0FNVFhPYTlnY2lBVUMxejJFQXByc2JJeVlTM29CRkNTVG9uM3VZVyt6Q2hjY2lWRXRDWUhPUklDSll4akh2OEE1R3VjMTdRZEFvRnBJSWFWREpFN09oMkJGR1hhc20vUlZFZFNERVcrckNqelpVUnJGaXlKVVNBaW1DTnIzL3pOZkkxelFVUTBxS1RNWWp2Qmt5V2FhMk5teWJ2dlhRaXV4ak1KaDR1SXhrYVkxZ3puQUJOWnh4UjhBeG80aGkrSVFwUDZZaVFSNHB4WllCakhIRWZFWXErdUlTcFExckcycnUrNGIzb2hYcTFlcjBXdFl5SUl4OFppRGZxcXByS29SY1paeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4ZkZ4bU14QVVXZ2JyaCtvWmNyQUZaTjMyQUE5UkdyMWVyMWRnc25hKzFWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZTTGpLWmlWZDMzQUE5aEc3M2ZZRXpETEdXM0pFd2tEL3RmYXFxcXFxL2lKTWhuT1NjdzVoekRrbWRqZllBQjdpT2wzMHZveVE0eHdUZ25GK2hsT1lNeHVTMmNTaVVTQjEvd1dYR1F6SEpkbUhNT1VjZ3lsNUtxbXhzanUvUlgxK29IOEJIYTd2cGR4eXNsKzMzTHpOa3huR01WaVlaVGMwWnpjMXVVSnhNSmVVUERyc3UrNWxNNXlEa25MT2FjMDVaeU9SckZkM2RvTmJFUFNHaHY4VjZJSTk3U3lYSkgyVmlVWlBrOG4wOFh3empHT3hMRVd0Q0NKTG52ZG1ITU9RWktFRGNNWVhCZmtlV1hLOU5qYkFCNkFBUDZDQ1BVVGZSNGRGNkE4WkRjcHBFWU4yU1Q5aytKdUlZdWM1anNzemwyeG9OWkVJR3g3R3J2UUFGZHEvakk5RkVlZ3M0T0hpNHVFUUNBWXd4MmkxZDNkM2QzWllZZUR4L0g4Y1FjUVlCcXFxdXpXL3dCeEhwSUk5ZDNkM2QzZDNkM3E3djBWVmF1MWRvTmFGWDhGM2F2MGtFZWtnanRkM2QzMHU3dTd2MVZYcmEydmJhdTkzMEdxN0VGbnFJcitzQ3E5Z2ExdnVwSDIzZDNmUWdzSTlWZjBCRFZWNlFHczl0M2QrNjcxZTcyUjlQcDlQcDlQcVJxMVhlcUk5ZzNWVjlTT2dBWVBWZHE3M2Y4QURkKzhndExDUDVnQUFBaDFyNi9VQy9YZTd2OEFudTdWM2ZyTFMzK01hb2FIVzc5VjNkM2Qvd0I5M2Q3dTc2a0VleXV0ZGJ2cmQzZHE3dTcvQU9vUVI3Z3FwRGQ5clYvOSt2ZGYrUXIvQU9mQjJKL3pBT3lmODBDaWY4M1pQL3RmLzhRQU94RUFBUU1CQmdNRUNnRUVBZ0lEQUFBQUFRQUNFUU1RRWlFeFFWRWdVcEVqTUhHQkJCTWlNa0JRVTJHaHNjRkNZdUh3Sk5FVVlETnlvUC9hQUFnQkFnRURQd0MyVEtsRWxCZ2dacWYvQUU4dEtEeEl6UjFVS0RIRm9MSlYwUUZQL3FNSU9FNjJ6YTBpWVJkaGxiZEgzNFlVcU9ON3NnaHFWVENwS21Wc28rV2tvYXFtRlNLcHV5Ui9wS2MzTWNjOFVGU0pGa0tNMDJVUjRXNnFUeGJXQTVLRUJpNVhjUmtuUHlWT25pYzF5cHpzendFS2ZnWitNaEU4RDI2cHJzSEpyc1dvdE9OcEtBUktBNHRGQnNnSWt6WkNrd2dNTzYxTms0RkZvOWtJdU1uNGVma2ptWkp0VVFVV25ESkFkM2ZiOTdKNElseWt6M092Q0p3K2VRcHdLMUhkd1ZEdUdHQWQ5b1BuK2hXbzd1V2c4RXJINVRQeVhRcU82bHBIQmlGajNNL1A0NDVFRlFlNXc0TVFzZTRrd29IZDQvTlpVY01LOFBoc0pVOE5Sd2tCVmVWRUdEbWdpNmJ1bndUMys2SlZYbEtjd3c0UjhRU1lDcThwNkZWZVU5RHdWcTN1ai9wWEtaYzQ0Z0hLMEtPUFJRWjdqRGdKeVYzRFZVNjJKMFZNNko5UEVZaEEyeVZBamlscGJ0WkR3NGFwMVYwTlRhVkJ3R3hVbUUybXdBakZNNVIwVE9VZEV6bEhSTTVSMFRPVWRFemxIUk1GSjJBeU9scGNRQm1xdTRWWGNLcnVGVjNDcU1hWEVqQllPOHJIMVhndFZWVlZWVlZWS2JieGkzMWRNQTU4UHN0WHJYaHVtcWJzbTdKdXlic203SnV5SHFoRy93REJ0dlBMenArN0tqcVphek1xdnQrUXErMzVWVVBhWGdSaHRZWE1jQnFxMnc2cXJ0K1ZWMkNxN0twc0VXbUR4WGgzYnFycnJVMzBXbERNenJZS2RRSFE1ckNEbUxMdmFNeTFDTGNkUDBwV3FrOFZ4NE9sZ3F0dWxOcHRocTdKM2dVMHV2dUl3eThVemNkVXptSFZOSmdHd0FTVXptSFZNM0NZYVRoT2h0Z2VzZG53OWs1ZTk1Y2MwVDVKMnloOHZ5Q3BqVlV1WlVlWk5mN3Btd2V5M1ZVcWJKTGhKVkxtVkkvMVdBQ1NxUE1xWE1tUHBnTk1tYmZWVWczdlBWc0xsSm5peGhZOTE2cW5KR0pXQThUWVZlWTEza2Y0c0JFRmVyZVJvcnJvMFYxdmNGMU1FMkFJdjlsdVg3NE8zYjUvbzJkZ2ZMaEFJbkVJRCtqOHIrMzhyKzM4cSs0TnU1L2V6c25MM3ZLejFUcnNTdjdmeXY3ZnovaEY3Z0x1ZjNzOWdvSUtWQWxFTDFkTUJSaXZXUExsVWVKYU1GVzVmMG5pb0M0UUJZOTFNaG9rbFZ1WDlLdHlwOVAzaEUyZXNxallZMnZCeVQ5ay9aUEppTExyQ2RrL1pQMlQ5ay9aT3FpRHB4d1pXRTkzZWI0SDlxNnNGaVdiNCthbG9Oa3REdGxMWlY1bzR5L0YyWDdRQWdXT05QRHo0ZTNiNS9vMmRpZkxpT3lPMW5hTjhSWjJUbDczbFoyZzhQOEF0UGUwT0JHS2NObEZRQ3pzajVmdEZGZXNwZzZqQlNJUmRWdW5TeTdUZ1ptenNSeDR0ODdMdE84Y3ozdDF0M2Z1SmIzY2h3ODFJV0N1UER0a0FTTkVFSDBYTEFyRGo5a0lORWxCd2taRkJ3SUtMSEZwMDRPM2I1L28yZGdmTGk5WlRCNjJYS2tqSXE5VW5RV0J0SS9mQmU5NWZ6Wk5RZUNpbTJ5YTQ4YkFLUkZrcHpYd1JuWUFTZFRZNm83TEFKemN3dXhGbE5wSUlPQ3BiRlU5aW1WSFhSWmkzenNyZ1FEK0FpV0FuWVdVZ3FTb3FrVEZsMEVsVVZTKzZwZmRVa1h2THU0dzdxVkF2Yks2NGhYU2lWTEc5TElhVVlNcVJQR0dzQk9TTlF3TUFwYVc3V1JWOHJLbFVTMFNGNlJ5cXF5cUhPRURHd3ZwRU54S3I4cXJjdjZWUmdsd2dXM1gzVGtmM1o2Mm1ScUZjcHpxYkx6N28wWHZlWDgyQVZoSzdNV0J0ZVRsS0p3WjFSSmtsQlgzM3RCKytMc0Q1THNSWk5VajcveXFPeXB0WVNCaUYybG1MZk8zczIrVmxIYjhsVU52eVZRMi9KVkVhZmsyQndJT3FvYmZrcWh0K1NxRzM1S283S2xUWmdNVDNPUGMzNmNITVlGU0lSdXlNeCt0RkprckJZRnZtcFVOTmdEQnhsOGJDd2dGMmhzN1llQ0xuQm96S0ZOZ2FOT1BzYllLOVl3T3R1Tkxqb2lUSlh2ZVNhekJ1Si9DZFdkZWN1eWJaN1pzRmxLbXlDY2RjQ3FXL3dDQ2c4U01yS1FNRTQrZG5ZSHkvYTdBZWRuYitmOEFObll1WGFXWXQ4N2V6YjVXTjNUZHdtN2hOM0ZyZHdtN2hOM0NidXI3L3NPRThHUGMrcmNEcGtVQ0pHU3ducXJwaXk2OEVMQlF5TjFlV1hjZXNONDVmdFJnTE8wSGdxVk1senM5RlErL1JVVlRxT3VqT3dVMjNqa3FYM1ZIN3BsUmwwVFBCZGRkT1IvZHVUQlk0QWdIQXE5NFdGckFEcFpjZVJ4ZGlMTzBkNG16c2l1eEZuYitmODJkazVkcFppM3p0N052Z0xIRTVwMjZkdW5Bek5sNXBHNmR1bmJwM01uY3lkdW9jUm5aUERncDdrZ3lGNnNRY1cvcE5jSkdJUVBzbnlLTEREbENoRjdzRkVMRGpOWjBuSUlORURLM3RCNGNIYk44L3dCR3pzVDVmdmpKY0FNN1NLaEoxc3ZaNVdYbjNqa1AzYklEd2ljU3FUVXdaQk1PaXB1VVV3TE8wZDUyZGtWMklzN2Z6L216czNMdExNVytkdnNOOEIzbnEyZmMyU280WUhkd1U1bUxjdGsxMkRoQ1k5dUsxUUxZRnVuRktBYUFFMWdrNUkxbnVPbWxuYUR3NE8yYjUvbzJkaWZMOThjdUx0cmI3SjFDdmVGa21BdlZzRGJRUkJUZzRnNmNQWkN5S2prTmtIc3V3dXhGa1Z2UCtiT3pjdTBzOTN6dGhvRjA1YkwrMTNSZWsvNkY2VC9vWHBQK2hlay82RjZUL29YcFAraGVrLzZGNlQvb1hwWDM2TDByNzlGV2RpOEhEN1dRcHNqdnlESVFlMy9jUDhMK2tyR0NvTm1GazhUV012T3loR3M2VGxzc1hlVm5hRHc0TzNiNS9vMmRpZVAxYkFMQTRTTFBWdkkwc3ZQdmFEOTJlclpPdWlsc0hNV1pQSEQyUXNEbnVCM0tJenM5V3dOaWZOZjIvbE9lKys3QVoyWG1sdTZmNk02OUVoZjIvbGV1akNJdDlodmdPODdGM3dUd1BlVlNubUpIMnNJTWhDb01NMGZNTEVPQ2dsWWR3NnJua0xNWGVWbmFEdzRPMmI1L28yZGlmTDk4VjU4NkN5NHdsWWxuU3k4eThNd2ljQWhUWUdpeVhSc3Jqd2JBOXBhZFVRWU5wWFlpenRIZUpRZUlPYUxUQlQ2bmdtVXNzVHZ3dGRpTUNuVTh4YjdEZkt4b01RbTdKdXhUZGszWk4yVGRrM1lvT2NCR2RuWXUrQ0JVWnIyYjdSbG5ZV21RZzhTTXhtcEVhS1hRcFBjaGpQYUdKUUdRczdRZUg4bGV0ZmprRlQ1UjBDcDhvNkpvTWdXQWlDbWN2NFRPWDhKbkwrRjdSc3UwNTFObDU5M1FJdElJMFZKVXpoQlFMeTRaQ3oxVEoxVTJYMmVGa092RFcwa3dGY1lHN1dlMjd6c0ZRUTdOUTBDeGxQRE1wOVRQSk9aZ2NRbTFNaloyWXQ5aHZsWlQyVkxaVXRsUzJWTFpVdGxTMlZMWlV3WkFzYTJrV25NL0J5Z1BCZXBxbHVsaEdTOVlMd3dQK01PcWJPR3Y4NWZsQVFScjNGNTE0NUQ5b0lJS2FnamIrU20wMlJycWh1aHVodWh1aHVodWh1aHV2YUt2dkFRUWEwblpTWk51Z1FZME5RVjk4YUMyNDhiRkJCN0NMUk44K1NDQzdSM2liV2hvazR3cWhNWkN5TElNaEZ1RDhRbXZvZ3RNaWY4QXUxbHdZaklhcG00NnBtNDZwbTQ2cG00NnBtNDZwbTQ2cG00NnBtNDZwbTQ2cG00NnBqR3lESlJlWk9md1RRcnlrd3ZkZjVXa0V0R1p5OFJpRXdEQStIbmlPaWE4UU41K0gxVjR6cGJPQVVJa3dFS1ErNm5qSlIzUkdmQkZvcUNEbWkwd2JJenl0TGNSa2c0U1BrQnNoQi9vNVBuOFhxY2tYbVRsYk9BVUl1TUJOb04rNmt5Yk5sRnVwc0tObTNCRnJhb3V1elJZWU5sM1BLMHNNakpCd2tmRGtZSHVBY1FvS0JDbHBidW9NZkU0U2NsZk1uSzJjQW9SY1lDYjZPM2R5Sk1telFLTGRTcHhPU2pKRkZickNSa3B4MTRJd05rSnRjWFhab3NNR3k3Z2NyU3d5TWtIQ1I4TEh0RkI0KzZnOGJSZzVOY0VHaVpSTHNVVzFEaG44STFqYjlZd05CcVZTYjdsTWVlS1AwMjlFNzZiZW4rVWZwdDZKeHpwdDZKMzAyOUU3a2IwVHVSdlJPK20zb25mVGIwVHhreG84djhBS2ZtV042ZjVUdnB0NkozMDI5RTc2YmVpZDlOdlJPK20zb25mVGIwVCtSdlJWT1J2UXAvSTNvbjhqZWhWVGthcW5JM29WVTVHOUNuOGplaWR5TjZKMzAyOUU3NmJlaWQ5TnZSTyttM29uZlRiMFR1UnZSVkhac2FVNzZiZWlkOU52Uk8rbTNvbmZUYjBUdnB0NklqS20zb25mVGIwVHZwdDZJL1RiMFRUNzFNZVdDcGVrZjhBd21Ec2Y0S0xUQno3NytvMnRNb3RNSGl2QkVaS1BlRXFrNXQ0ZE5pbVZtZHBtTWo4RzFyVFdmaUJsOXluVlhGempKUEZmY0FTQjl5cjJEYWdLYTVvUHJHaWRDVmRNT3FOQldNREZWR2h0MFNkZnNxZ2EwdEV5TWZzVlZwaVhpQXFqL2RhVDRCUE5Oem5BZ2lJRVpxdHlIb1U1aGh3SVAzVTBEVm5JeENOVnNod0hpWVZRZ2tPYVkrL0FLZ2VTY2dTdlhCeGtBQk1KZ1ZCK1VXVkN6TWpCT2U4TmVDQWRZVlZyaTI3K0U2bVFHZ2t4amhoS0xUQkVGQ21HRUhNQXIxcEpjWWFNeW5VM2xyc3d2V2h6cjBBUm45MWRZWGg0TVJsOThGY3BNZG1Uai8waU0rTWpFTC9BTW1rWEgzbTUvY2I5N3FlRU93SEhCbXdzTWhPZWNlNUpVZHpkcFUyZmFldkRVWTBPYzJCWStvNkdDVG4vc3FvYVJ1Tmh6czFTcDBiejJTWkl6aE1yVnkyclRoMFp5cWJEZWRpY0FCL0tKcUUrckorOTZQd2lhYkI2dVluQzlsNTZvdGoyYnZpWlJEWmJWRFowbUU1dEVOOWJCT016bUUvNjQ2bFFRVFVEcCs4d3FIL0FJcEYvQ2M0MWpaQ3JMcGxvT0c1WHBMeGNheUc3QWhPWTR0Y0lJdEZ4d3VEQUh6OFUwbW9jR3lCQU9TSWNDVFRYL0ljNXA4Q2kxclMrc1FTSnlWWm9ZV1ZDUTZmc3F4cm1rOTV3bklvaDVlOEJ4TzZGUU1aZEFrREhid1UwMnNwRUJ1ZUpna29Ha0JXSWtZQWpIeUsvd0NOVjhsVHZWbW5CdnNxdGROVmpvYk1BUW4xZlJDWG1UTmhjWUFrbFBwR0hpT0c3WGJzY09xdXVMZGozYzRuaGNSQVRrNUVaOE1pRkJqdXB4TmtxTzRsbE4ybDJPbkM2clR1RVJ2YUtUYVRpSmdGRjNvbzNMbFBwcnZEK0VRNEVJdmNYT29tVDkwWE5EVFJNRExGTmFJOVhkSis4MmVqVkNKYWNCR2k5R3FTWUlBekpJUWt4a3YrR2Y4QTdMMUk5Yy9USWJsRnJhZEk1a3lWTmQxdEZyWEZnSkliSm5Md1RuTWM4dGFZak1icHpxVEhNcGdrek9DY1hRNW9hUnNJVDdqTHRNT3dHWWxHS010Z3ljUE1ML25PODFTQjdXWSt5SVkxclJBSUhqRzBxOHlrSmp4UVpRYXlRVEpPR0ttaFVHcEkvYXZHc0JtYm9UZzVqQ0JkQWduRE02aEZub3BhZEhXR2s4UEdpTmNna1FCd3pYYjQvcFhudU81UGQ2TzdscFJIQmVIY3ppVkZrS1QzSHI2UnBhakVmeUZIRmVkRWdlS2FHc1lETURSVWFBRHB2TzBHZ1RYZ3RxNFRpRHNUdWdIaFVYVkNTL29KWG8vT2VpYVdzRFRNQ3hoRVBZRDRZRk1xVS9ZZEFHaHdRQmtwd0VVZ0doVTJqMXJ2YWR0cDRsTUxoV3F2eHpqWHdWOXhkdWJXVTZibkYySkJFYTRwbEdtMWd4QnpWQjdHdGErSW5NSFZOYkVPbFQ2c0IwWURYTHhRRFdORHBJbkZOYS8xejNnbU10Y2tIT2drRHhUU1d0YVpnQVNxZFdtd0Z3QkFqRlVhQkx5OEV3WUNwdDdWeHhHUTNLWlVZYitEaEpCMyt5RHlaY0I0cG9waGdkZU15VDNIcUtacW5NNEQrVDNoZG5rb0VkMENaNEp4SEhqYkNMamgzRHFoZ0p0TmthcW05M3RHSGI2RlZocEkrMktxOHA2RlZlVTlDcXZLZWhWWGxQUXFyeW5vVlY1VDBLcThwNkZWZVU5Q3F2S2VoVlhsUFFxcnlub1ZWNVQwS3E4cDZGVmVVOUNxdktlaFZYbFBRcXJ5bm9WVjVUMEtxOHA2RlZlVTlDcXZLZWhWWGxQUXFyeW5vVlY1VDBLcThwNkZWZVU5Q3F2S2VoVlhsUFFxcnlub1ZWNVQwS3E4cDZGVmVVOUNxdktlaFZYbFBRcXJ5bm9WVjVUMEtxOHA2RlZlVTlDcXZLZWhWWGxQUXFyeW5vVlY1VDBLcW4rbFUvUnhlcW1Uc1A1S2Q2UTY4T2lkVE9QZGF1K0IxSGNsMkhjR282QW0wbW9NQ0x6SlRtKzZTRlZ5RHoxS3JjeDZsVm5HQTQ5U25VVzR1a243cXFUN3g2bFZlWTlTcXVRY2VwVmJtUFVxcnpIcVZVSDlSNmxWY3k0OVNxaHhMakhpbms0RWp6VlRtUFZWT1k5U3FuTWVwVlRtUFVxcHpIcXFuTWVxZnpIcVUvbVBVcC9NZXFmekhxVS9tUFVwL01lcXFjeDZxcHpIcXFuTWVxcWN4NmxWQWMveW5rWG11UFZWVGs0OVNxaC9xUFVxcnpIcVZWNWoxS3FqTng2bFZlWTlTcXZNZXBScXR1M29QaXE3REJjZXBWWG1QVXFxM0F2TWJ5VTg0T2NUNTJNYkoxVGFyWUtOTjBIamxYY1RuOEhPSTcrVUtiWk9hREJLTHpKczBIbW9SY1lDYjZNMys1RnhrMmFCUlpDMUtuRTVLOWhwOEdXbEFpODNKVGlNMVBqWktqQTJSa20ra051dXpSWVlLbFhjRGxZV21RcjRRcU4rNklNSGhKTUJCbUp6K0ZEa1c1OTdmZkp5Q3VoR283N1dRSjFLZ1dEMGRsNCs4Y2tYR1Rab0ZGdXBVNG5KVGdNdmhTMDRJRVhtNUtjUm1wOGJKVVlHd2d5RVBTV1FmZUNnd1ZJV21vL1ZseDBvT0N1dXZEWGdKTUJCZysvdzhvYUlqUHU3ckFycllHdGttRkpteSsvSElMMWp5ZExJVVc2bFhzVGtGZThQaHkwb1JlR1NuRVpxYkp0TEhBaENROFpHeUNIYktERmtpN3NyN0NMU1RBUWI0L0Z0T2lHNktjbmJKMnlJenRrZ0tHb21wR3lLZ2s3SjBaSjJ5TFBSM0hVcDZjblB5MFRrVjdVV1hRR0R6K0p4dW5Jb2d3b1BpcDFSVG1ZcHhFcDZjNzBZdE9ZS2RzbmJJd09pT3lMYW5pcGFycnlFWEdBZzBmSXdkRXpVS25tRVUwbVNtN0p1eUhDRzVXdDJUVUNaS2FtcHFhbXBxYW1wcWFtcHFhbXBxYWdtb0lKcUNhbXBxQk1sTjJ0RGhCVUNPRmt6Q2JzbWd6Q0tabWMwQmwza3FQaWlQZVRTSkNIekVKbzFRMFJKeDd5Vkh4aEJrSjQwbERVSnU2YWRVRUVFRVBrSVRkMHhOUXNLSlRpbkhGM2V5bzcrUGdHNVBHQ3BPR1NZY2tkSEt1TWl2U0Fxb3pDRFRCQ1lkVTA2b0hXd0lJSWZBaEJOQ0FRRmgzUlJUaW5GRW8ybDJTRGU3S0tLajRHUGdITXl5UWNPQnVwWHJYM21rS29ORTl1aWNFOGFxb0U0WmhEVk1UTjBON1FnZ2dnZ2dnaFlOME4wTEhISlBLY2RVOGpKUVlOZ1FRdEp5VzZqdWg4TktqNEFneUVIQ0RnVlVwa2UwbmIyRlBHcXFCVDd6WlZGMmJWNk83V0V3NGh5Zm9aVlFhSnd6Q0lUeHFxNS93QXArcHNDRmp4aU1VUmhDY1U4cDUxVGlublJWRG9vektvak4wcjBadWtxbU1tcDBZWUl1TW5oYzdKRFVxTXZrY3FQZ2I0ZzZKdzdsd3lLcURWVkRwS3ZlODFOQm1PNGEvTUptcFZCbWFvdHlhbzkxb0NxSEpQT1pST1o0bkhSRTU0SWJwbzA3cWZqWitEYWN3dGluSit5ZnNuN0o2Y3R5bUQ3b0RMdlduTUppYnVtN29icHU2YW1iSnV5QTczZjQrZm5zcVBrTW9qNTF2OEFKZHZtNUtBK1RnclpFZk1wVy95d0lJV2xGSDVHZUVsYi9Od2lqOGhDQ0h6d0kvOEFyNC8vQUJUZi84UUFKaEVBQVFRQkJBTUJBUUFEQVFBQUFBQUFBUUlEQkJFQUJSQVNJQk1VTUJWQVVHQndrUC9hQUFnQkF3RUJBZ0Rja2dKSkdKQUJCQkJCd2cvelhkOXI2M2QveURCaVFNU0VnQ2lDQmhGVWs5VkhBTUlBQkJ3ZzRjT0hZbXovQUEzdmZXN3ZwZTkzODczR1dDTUdEQUJnMktqbEFFYkpPd2Q4bXc2allrNFNTU1RZSEU3WGQvZXhpVUZCSGE3dTlyMnY0WGxqQU9CQXdGSlNSaWN2RDBCSTJEdm1RUmlTa0U5UVRoSk1TSExoSlJ3VThWWGV3K3QzWXhDRU5GaHh0UXk3dTd1NzdqTDZYdGVXRm9kTFJBS1NuRWtFbnFra0VrMm5FbElKN2tuSXNYSFc1RWNxeTd5KzE5YnU3R0lReTAyMHBMNGR3bTczdmE3dTc2WDF2TEp1ME9JV3RwT0FweSt4dzRTU1FNR05DeDJPRXhZM1NhTU9EY2ZPN0oyVGpJWlNDNjQ4Nm9rM2QzbDNsNWQyRDhUdWR4aWNaZlcwQ2tnMzFPSkxnMkdEWUFkaVkwYlk3VDUyeDZENDNaT1hza3RMYWRMenpyamhOM2VYbDNlWGVYWSsxREFCakxyallLU094Qnh6RHNNU0ZZbmF1Z1UwN3ZQbWs3ajRYZXhQYTByUThYMXVFM2QzZDNlMTN0ZUEzOHF3RExDa2xsMXhDU2s5S09LdzRkaGlNT0p3YkViRWt4aXk5aytlVGV3VHdJSHd1K2w1ZDJDVkUzbDNsM2wzZDVld09XTjc2Z2NDa2JBZ3BJTFN5RWtIWUE0Y09ERHNNVGh4SkdEWTRTU0F0U0hYdFRKSkdKU055Q043dkxKd25MeTcydjczZDNZeTh1K3FSdVFSZ3dGSlFwUVNVa0ViSERpc3M3REU0Q0NEZUtKVnlaUzZza2trNDNFOVVveEtMVjF1N3NuQ2N2WnRuMG5HdmhRNmpwWXdIWVo0ZkZ1MUhFQUhLMklCR0FneDNIUWxRVURzU1NTZGdVNHBjZkN3NjBIVkZSUmtoZGtra2dhZTdtb05zTWxxbzhieGVMeGVMeGVLUWpMU244bjhuOGo4aDNUTkcybndmeWZ5ZnlmeVh0UHdDRkg2YXhrT09FY09IRGh3MVJONXBqT1NoK2YrZTFBR09BUWZSOUgwVEFkYndFWUNEbkpKU3F5U1NTY3RsRDR1TzQyY21SN1VZcVhYTHM3SkVWM0gyR21uOGd0K1h5aGVFK1h5eUhEaE9tUnVrdk5INzZsbFFFKzU3bnVOdTVxNjlQWDdnbDRUN251YWxJQkdSR2ZtKzZTUU1HWGNWMTlLVkpVQ1NUaEpKTU5tYWN1TTdlT3RxQkpJVUNTQUNjaU81Y3VidkEyMUhxa2pWLzJQMkdkVXlYbWo3UzUvN0g3RE9xWnFPY2tyL0lrYVlSQllKa3ZOdy96NFVESnFmUTlCMWpJRFd4MVg5YjlZYXJqaXYxdjFQMUJxa2lVTU9EQWJLbWxTZ2twS1ZaWkpKTjVOQkJNRnhLK1U5TnpGbkRnTm93WkdoZ1hxQXduYUJ0cVBTODRjTWlaY3ZOSHk5V3h2VGZ5WXVYcVc4QjVRaXhyMUovTk15K3VyN2FZenRkM2VYZDNjOTRiRTRTTUJTUVVrRzdKSkoybG93NDB0SnAwREhqaDJ0R0FveFNrTFVIRTd3ZHRRNmpJaithaXhwck9UM2RJMjFiSW16RzJwS09BYVdjQ01uZ3RhYnNyVS93Qlg5VmlkbXI0TUU1cFdIVXYwL3dCTWFsaWxmcC9wL3Bmb3ZPMmNWaE9EQVlaSUJCQkp1N3dGOE9vSUNXVldTQTkxU1JuT1RLMDF6TlNHTngvVGlSc210K2o2THNiYlRIOG1zYWN6bXFQYVJ0cWpjVFpwVHM4dEJFSmpyUFRwd3hZL05rd05MMjFmWUZqYjgvOEFQOUFRTVVQUS9QRUQwSlRBd2tuS0cwSXVZQ012ckdjVUpLRWpJeEJKR1A4QVpLM3BWNmFqTlR4Q1dtdTJwN3BNWjdaMTFTOUl4MlZKa1JkbHBVK1YzQ2svb051WXFiazB3amgybVpwZTJyN3NiRjN5K1h5NWZsOHZsOHN0KzFISWNPUnA2a2pJdU9FYkR0R2VVcHdMVGpKR1BGT1NBZGpzTms1RGhnWnFXUTN2MGYwV3B1T3UvcGZwVEp1RTVwaisycVBBTUlmZEdNSXlVZzlCa0hhUnRxR2FjY08wdk5MMjFiZGpZNlgrVitVTkx4YWZ5dnl2eXZ5enBiaWNpUkdHU0pFQnhEQkpId1NXWHlYRUVKd0tkSkxtRVljcktpUlVpNzFMYzVCMm43bm95THVlaGhsOThuVEdNdlZHYXdxc1pCeTVPWHFHYWRscVJjczZYdHEyN0J1N3ZhN3U3bVBWRmpSMmRwODhBbjVKS1hmTW9sQmRTU1VsU1NOcUFhUzQ1RWtacVBTRHRQMk94TzJsTTdTMlhYaVdXbUd0bHBkUjBnN1NjL1ZjbXdSaVY1THpUTnRWM2FtZTZaSHNlZnorZnorZnorZnpPbW9jbHAzTlFuMGtLSSthU0NrSkRlSXhlMWtWVllYSkVqVE50UjZRdHAyNXc3QVJtY1NySmJMVFVSckpUK25QNXFqTkJvdEVRZHBJd0dMT1hxTEVMSEVKYS9WbHl0bVBwTDJCaXk1bW9IQUNma1hrdVlEWndrSmQ3MDgvbW01ZW9kSWVYTzJQVFQyYmZjaFAzT2oyeTNrOTZJOWJqWmM5a1MvWWk1Y25CaHlORVpZeTd4K0E5SDJaeXpxWDZmNmY2ZjZmNmY2ZjZiZW9YTHdZUDRKTUNYRWpyd0tCNGdQR3NxcXFxalJ3bk5ReUt4NHZFbHZDUEQ0ZkE2TWdNNXFENlZvMUJjNkN6a3QvQUlpODFOblpLV0c4azdBczdPU3BVaGllekl6VThPek94aCtsNlhwZWw2ZnArbWlMazEyZ0txcXl2aXk4OEpEV3lTbktmRzFWVzBKbTd1Zmtadmx5NWN1WExseWV5TzBDNDZwYmJhemJEZHpud0toeWJrTmNDM3AwZTdlQ2s0Sk1pZUMydDFwSmk2aE1CR012ZWJ6ZVh5K2J6ZWJ6ZVh5dlNsckdEYXFyNXRhbzNJbHBUdXdTWFYvQTdWWGM3QVI0MGg4bGxwUlVvWmVBQUtWalREY1pMUmJjak94c0JUaWs0Q2NCWmNmWUJqU0g0NUd3NlZWVlZWZy9nclRwckszRWJBay9PcTZWdlVhTkprRXN0TFdwV0JReElDVkt5TkdTMlFYUTZDcEVtTmlTa3JUbGtKTExzaGk0c21SR0tkaGc2VmxWOGxKM3ZlYnBUcldsejVnL2lvOURnRWFMSmtrc3NyV3RlRWdKU2tMWGthS2xEcnFXVXNsb3NOdWtTb21KS1N0QkFPSkxEMGlNREZsU0l4R0RZYjF2WHdnUVpjUXA3TVRKRVp6VHlTUHRYUnVLRitmekNSN3BmOHdsR1I1dlA1dk9KQmY4M25FejN2YzkzM2ZlOTR5L2Q5M3orY1BtVDUvTjV2T0pCbWVmemlZWlBuOC9tTVpTZDYrTUNCc3ZTM1d1cVRsa29YL0ZHUTQ3ZDNkb0NJaUdWUkRqa0pjTnhsRGFJdmdVa050TWlIZDJ5MHd5R0hFTXNLWmVqSEhXNDdMcUdXVlIzR1RsM2QzWUsvckFnYkhiVVpYVUJKd0VENE1RM1dTTzc1dTd0YkZzb2NZU2s1RUx6VGpja01vVU9MeVFpUERkYVdtN2lQUm5VbVE1emRXeXRMNzZuV1ZvYXdwY2tyZXRDWFdydTdocldqQjhZRUhaU25OUWw2cjVPWVBRWUQ4WVVQZzh3K3dlOHMzZDIvcUYyWFNiUVZ0cVJKRnV5V0dsRk9SMHFNdzNjTmJiMlNGcXlTVVl5Wmo3eVpHTUY0K0JZdGw2Vk11N3VHSFZmS0JxRGpyK3JPdWtuWTdKY1M3dFErTUtHbE9PR1hKN3RnOWtKbHFhTFR6WmtaVXhXSmx5RkpKMUZwNXN1dWJSOFJKY0w2SG5KVHJKYVROY09NaUtROHlpUzUzamo1Z0tVY0pKd2tuY09EQnNSMlpERHFWS1hNbWQxS2JXVnJnZXI2dnErcjZ2cStyNnZxK3I2M3ErcjZ2cStyNnZyZXI2dnErcjZ2cStyNnZxK3I2dnErcjZ2cStyNnZxK3I2dnErcjZ2cXBoTlJKS1VyK0tVSENTU1NTU1NkcndZTUdEQ25xQ3k4M0ltVE82bERGS2JiWkRra3lUSk12MlJJRHlwZnRSc1NwNlMwT1hMbHk1Y3VYUGx6NWN1WExueWNETWdxbEQyaEtSSVUvN1B0Q1NKTE1xUU1mbEhFSzdvUVNTU1NTVGQ1ZTR3WU1HRENqcUNYZTVJSzFOdE50cVV0V0VnQUpTNHZJMFpDSG5tV2Y0bldtWFZDVkZ4SkJVaXJCU1duWFdsSkdFcFBRQkNDU1NTb2trbTd5OXdRUVFRUVNncCtqNm5GTU5ZMkZyeFJTS1NGcnlOR1FoMTFsbitSMXBsMHBsUmNTUVNDRWtZazVUclRLbVR1QWtFbFJKSkpKTmtrM2VBSmlLWlUwQ0NDQ0NDV0NqNUpOWkhSTGN4WlFuSXlIVm5JektFdk9zdGZ6T3RNdWtTMk1TWDA0cExaeU01SlJqZ2MzQVNDU1Nva2tteVNiMlEwMUNTamRiSlNDQ0ZBcElKYU1Vdy9VTU1zRk95aXlHQmtNTE9FVVE4T0hDSzFiRzkzZDNkM2QzZDNkM2QzZHlRbFQ3ZkdvaHdHN0JrWmNnTERKd1lTVkZSSkpKSkpONE1aaHBHMWJrTFFDQ0NDbFFVbFFVRmhmSWxUUzR5bXcybEZKTlVFY2FPVlFVVnBQUG56NTgrZlBuejU4L0o1T2ZQeWVUeWVUeWVUeWVUeUZhVmVRcDRwQlR4S09QRW1pZ29Ta1lWRlJKSkpKSk4zYUVNeDloOEZvQkNnUVFvS0Nnb0s1Y3JKd3BzWUJWVlZWVlZWVlZWVlZWVlZBVlZWVlZWVlZWVlZWVng0MVZVVFpKSkpKSkpKTjNqVFRUWFM3dm9jY2JCQkNnUVFvS0Nnb0s1V1NTb0JvdGNlUWRENGRDK1dWVlZWVlZWVlZWQVZWVlZWVlZWVlcxOHVWZ0JvUi9XZFhkNWRra2trM3MyMDIzMHNHN1BTc2NidXdRUVFRUWI1WGRra3BXTnFLQ3lZeGpscS9MN0lrQjRPWDhCM3ZrWEM4WkJrSlVBR2hHRVlSdzF4cW5YWFpPMTNlRWsyQUd2Q2xscHZ0ZGRqaEMwYlhkM3lCdTd1N0pTNGwzbno1OGtyQzdvb0xKamVzV09QTVBpU0pBZUN3U3J5Rjh5VEpML0FERFlqQ0lJd1o0Snk3dTd2RnVPenlkeVNiSnRMU1d0Z0VJK2Q5U0ZKNjNkM2QzZGtncGNBckNuaDQrTitYeWgwS0J3Z3BMU1dnQ1ZJOENZb2pCb0pCc3JMdmw4bUJwSTZPU0hKeFZlNU9IWkxTVUUzczJqcGVYdmQzZDNkMnBKSGFydStWM3VoMUx2YXE0RnNwdmxkOHVYSXFLZ3NQaDYrSmFEUVNCc2pZdW1ZdWV1UmxWc1RsWUVwYnU5MjBYZDNkM2QzZDNkM2QzZHFCSGNnaTc3SmRUSkQvbDgzbUx2bDhwY0p1N3U3dTc1WFlkRW4ydmE5b3l6S01ndmsvT2dnQzczYlJkM2QzZDNkM2QzZDNkN3FTUjhDa3B5NzdYZDNkM2QzZDNkM2QzZDdYZjJvQURzaEhTN3U3dTd2THU3dTd1N3NncDN2cVVsT1hmVzd1N3U3dTd1NzJ1N3YrSUR1bEYzZDNkM2QzZDNmSzd1N3U4dTd3cDczZGtFYjNkL0M3dTlyN1hlVmxWdldWVlZYWUJJdTlydTdzbStWM3ZkM2wzZDN0ZG5LK1JCSDhGL0lFSDdYdHhBdTcydTd1OHUvamQzbDNmYXFxcXF1dGZTeWZxTXUrMWNhcXFydGQzZUUzOTd1OHU3dS9sUkJ5N3U3NjNmMHFxN0FCTmZLN3U3eTcvbXU5cnU3dTd1N3U3c2l2N1FCbDNkM2QzZDNkN1hmOTEzZC80Y2ZXN3Uvd0RjS3lzcksvOEFYU3YrSGYvRUFEd1JBQUVEQVFVREN3TUVBUVFDQXdBQUFBRUFBaEVERUJJaE1WRkJVcEVFRXlBaUl6QkFZWEdCc1NTaHdUSkNVRk1VWUdMaDhETkRjb0tnLzlvQUNBRURBUU0vQUxaTmhLRGNCL3BDTWtIQzNIcGJMSlVXd3AvMFpOa0tiWnRCQ20yQjN4TmdGaDhKTmtlTE5nSzBSR2Zld3B4NkFSRnUxVDNKUWk4OGV5TkkzbS9wK0VYWkpyTVN0RVQ0V2JDYlk4YVFnY0NnY1dvakE5Q2U1aXlFU1pzaFN0bmRmdmY3Q3puR0ZxcVVhZDRZL2hFbkh3OHFWQ0VJU3NmSGx1U2JVRUZGdU94UjNkNEtGUFEycWU1eHZ1OWgwYVhPbm0vK1BENVdBQlFQNExhcHdjb01qTHU0S2c5R0d4M043ck95Nk9kT243bnhrbitEMkZSaU83a1RaalpLeDdnQWd4S2JVYkxlaEhac1BxZkV3b1JoVC9DejFTcnBrWmQxTFQwTVFzZTVjMTE0Rk5xRERaWmM3Smh4Mm5Ub2xGRWZ5WktLSTZZZTJEbXJwanVjRDBNZW5GbDR3RUtiY0U1anJ6VGlwcGdNRU9PZmwwSlFHWFFqK1Jub0FxT2lXbVVIdGtlRGl5RkFsWG5kR3E0QjExVjkxRnBnNTJGMld6d1ZXck53RXd1VWJoVDZSaHdnK0lrd0ZVM1R3S3FicDRkQ3BWL1NGY3BsemppQWNyUlpLZzlIRzZycG51TU9nU3J1Q1kvTk5UMllqRUlHMis2RmRiZEczb3lWTEN6U3k2OE9HMU9yT2dKdEtnNERRcVRBVGFiQUNNVXpRSm1nVE5BbWFCTTBDWm9FMFVuWWJEYVhFQVpsVnRRcTJvVmJVS3RxRlZZd3VKRURGWVA5cktsZW9ITnlpRlg4dUtyK1hGVi9MaXEva3F0SmhlNklGa29VS1FhYzh5Z2dnZ3VvMUd2VkRkbTMwVGRFM1JOMFRkRTNSTjBRRkVRTnY0TnQ1NWVkbnpaVWRUTFdabGNvMEhGY28wSEZWUTlwSUVDTEM1amdOb0tyYWZkVnRQdXErZzRxdHA5MVcwSEZGcExUbU9qR0s1Mm4zWmU2NkUyZ3lHNTJYWGpSWVFkbGwzcnR5MnJoWm01WDNsUjBlYnFCMnl3Vm1YU20wMjNXcnNuZWhUUysrNGpESk0xSEZNMUNhVEFOZ0dKVE5RbWFwaG91Z2pJN2JZSFBPek9YUjdCL29WZy8yNmYwcnZiNXNwODZIVkRFWTQ3U3FHK09LNVB2aml1VDc0NHBsVDlCbXdkVnUzTlVLTktYT0VsY24zeHhWQW1BOFdBQ1NxRytGUTN3cWI2SURYU1p0NXFrQnQ3d1VtRnlKTW5veXNTMVhYK3ZkWEdTUmlWTnQ1clhleHNCRUZHazh0MktSNWhjM1NzbFJaSldOaHFVZ1RZQUpLNXczV1pmUFErcGI3L0JzK21kMFdod3ZDUWdCQVo5ME56N29ibjNRcVBEYmtTWXpzN0Ivb1ZnL3dCclA4WjRiZG5ibWh1ZmREYys2RldvR1hZbnpzK21kN2ZLQVRDUUNZbmFqdkkwbUY4ekNoY3pSQU9aeEtBRWxjOVZMLzhBc0t2VWJlYTJSN0xsTzc5d3FyYTRjOXNBZWxsUjFFdHBpU1Z5bmQrRnluZCtGVW94ZkVUWnp0WVRzeE50UUVpNnF1NkZWM1FxaElGMFdYR0YyZ0pWVGRDcWJxZnVwK2dUNjRBSWlPaEF0dU9CMFV0QjBzanVlcjZHMkNXNnFRb0tEbWh3MkxJcVdnYTlNMVRlZGczNVFBZ1dPTkdRY3MrajlTMzMrRFo5TWVrN1JPMHMrb1o2aXpzSCtoV0QvYXp0aDZENUtxMUdod0lncXRxT0pWemxUVzZHTFBwbmUzeUxlZG9EVVlGQndJT1JSUEtyanNtNS9pem02VjBabkQyMjJmVEQzNmVMUGV5NVN2SE0vSGUzV1hCbWZpekZRZWpmNVA3ZkhkeUhEM3R1UERsamhaTENGZ3BEZW4xUWcwU1RnZzlvY01pZzRFSElvMDNGcHpIUTdkdnY4R3o2ZDNTNStpSGNmV3ptNnQ0Wkg1Vit2T3dZMkJuSjNUdHc0ckIvdFoyNDlQeVY5T3owRm4xZzliQU9Ua0U1eFpKZ0twVGVXdUVBK1J6c2FIRnd6UDRzcVZxcElhWUdBd0tlMFNXa2V5K21IdlpSYTR0SU1oVU5Ed1ZEUThBcWRkMTFvTStkbUxQZXpsQUVCMzJDTHFiU2N5QlpRQlZEejRLaDU4RlFKaXdOYVhIWXFIbndWRHo0S2g1OEZSODBhank0MllySG95d2hRWTdtVkF2YUs0OGkwbG9QdFpnVmdWQUhSZzJOWXlYSTF6QXdBUkxTMDdMQUszcUJaVXFDV2lWeWpkK0ZWWldhNXdnQ2JIVktKYTBTY0ZYM2ZoVjkzNFZXbTI4NXNEMnR1VmJweVB6Wno5RWphTVF1Ym9Bbk00MlhxZ1lNaDhyQi90Wk5RTzhsMkRQUVdCdktyeHlCS2U3Q2tJOHlyeHZQZEpWSUttNTk0Yk9sZW9FZW55bzVPUGV3TzVTUWNpNzhyazJoNGxVR1VYT0F4QTFYYit4c3haNzI5aTMwSHhaeWM3UHVWeWZkKzY1UHUvY3JrNE14OXpZSEFnNUZjbjNmdVZ5ZmQrNjVQdXJrK2lvVW1ZREU1WWxZMlQwYzExejNONWthSUVRVk9PMGZHeTNOdGtBckFyRWVuU3dncDFZalFiRUU0Qnp0aHM3VWVuNUtMM0JvektGTmdhTm5UN0RoYkJrTG5hUWR4OWJSVFlYSFlpNGtuTXJCL3NnMzlPSlJjY1RKWFlNOUJZeGppVG5KUjJKeHM1TlFwQUYyT1p3SzVOdmZZcHIyaHpUSU5sQnBJTHNSNUd5S0o5bDJRcytxL3dEdCtiUHAzcnR2WTJZc3Q3SnZvUGl4bW80cG04T0tadkRpbWFqalpDWnFPS1p2RGltYWppbTZvVkttZUF5UUNteDFkM2ttdFpncnBpek5kYzl6Y004VUNKQzJxNmJBSDJRejFRakZZOVBCR3NienYwajdvQVFMTzFIcCtTcVZFbHpzOWlvK2FvK2FwVlhCb21UWTJrMjg3SlVQK2hVUFBncVZXbGRiTTlDNis0Y2o4MjRDa1BVcVVXTk1uTlJnRVNVV1UydE9Zc2MyczRIcGZUdHNtczhlWnMrblBzcDVPTFBxdmY4QU5uWVBYYmV4c3haYjJUZlFmRmppWnZKMjhFN2VDY0NEZXN2TUxkWlR0NEoyOEU3ZVR0NU9QN2xkSkV6RmpxN29HU2JTYkFWNFFtRVNGZGRBVU5KVW51WUt1ankrRUNKQ0RoQ0xjQ29zTGo2S2JzSU9FOU0xamprTTBHaUJrTGUxSHArVDBQcUcrL3diUHB6MDNPZUEzT2JYRGxCSjI1SUFTVkdBVXEvVXZuSWZOc3RGVWJNRFlMUXZwMisveloyei9VMmZUbjIrVjlPTEpyei9BTHZ6WjJEbDJ4OUxNV1c5aTMwSHgzbk4wVEdad0ZqcXJvR1NiUllBTFk2akVTVmRaSGRrSEJFWXRReWRnbU9iaWdNWlVzSUd4RXlvQVBrdG5URFdBREpOcHR2T1RxNzNFNUNJRm5hajA2SGJ0OS9nMmZUbnB5NHZPekFldG9lMmRvVVlCU25WSFFFS0xBMFdoN1MwNUZGamkwNWpvL1R0czdaL3FVemRLWnloaFpFSzdRQTlmbXo2Z2ovZCtiT3dkNkx0ajZXWXN0QVkwWEhaRFlodUhndVdUaFBCY3M4K0M1WjU4Rnl6ejRMbG5ud1hMUFBndVdlZkJjczgrQzVaNThGeXp6NEt1L0Y0T0hsWnpaZzVJT0ZrZFJpbkVyYXA3eURLRHhDL2FWamRPMVFTRm42THE4TzRheW1IT3loT3J1azViQXNYZTFuYWowL0o2SGJ0OS9nMmRnZmJwU1Z6VklOMjdmV3dPRWl6bWFoR3pNZWlMekFUVzViTE9acGwyM1l1Y3AzVG1MTXFvOURZODdFOGJFUXZwMjJkdS8xTmtGQnJMcEN1bUxuM1QzMU9kZGdKbU50bDloYnFxbkluM3lKSGtodWZkZjVFWVJGdlp0OUIzbllPdE5NeHNYVnV0VW1lOUFUWFpHd2hCNDgwVDZoWWg2aHhDaU80ZFZJbklXWXU5ck8ySHArVDBPM2I3L0JzN0E5TG5Lb093WTJYR0VyckZoMjRpem5tZ2pNZkNGTVhXNXJtMkFiZHZyWnpsUzZNaDg3VnpOUUhaa2JCVllXbmFtMGpFWWhPVGsxMzZnaHpMWXlzN1ozcVZPZGxTc1pHQTFUYVExT3ZScDFNVzRIN0twU1BXSHZzdDdKdm9QaXhvTVhTbWJwVGQxTjNVM2RUZDFNM1V6ZEthOXdiQnhzN0IzZ3FOY1lpRHFNQ3FuSm45YkxZNGZsUEk2MmRoR1NEc1JtdG11U2x3OHd1dDNMYWJPc0pKVFc1Q0xPMkhwK1N1ZWZqa00wemRIQlU5MGNFd0dRQndzRGhCRWhVdDBjQXFXNk9BVkxkSEFLSHU5N09hcFNjempaMXJnMkl0Y0hETUtrN0lGVVdqR1VIMWkvWU1yT1pwazdUZ0xKUmRUQU9Zc3V2RHhrZm0wdU1ETXJtNllicFoycnZVMmJDdXliNkQ0c3BNTVRKMFZWNWduRHlUNmVEc1FtVlIxVDdiYk95SHIrRGIyVGZRZkZsQW1idnlxRzc4cWh1L0tvYnZ5cUc3OHFodS9Lb2J2eXFHNzhxaTB5RzRpeHJhUmFjejRJUENZNFhYQ1FVT1R2dWpJMmtHUWc4VHRXT0czODVmZFpPRzBkeGVkZU9RK1VFRUZOVVJwK1NtMFdSSW5haHFocWhxbTZvYW9hcHVxYnF1MGQ3cm5LZ2JzMitpQ0RHbHgySXVKSnpLTHpBVGFUWUNMejZvVWFZYWd1Y3FRTWhncE1CQ2tKT2F1VnBPUndLQ0ZXa1dwMmljTml4NTEzc2dnbTFLamh0a290TUd5blFvdHZIR0JncWxUQVlCUW12RU9SWWZKRUdRWUtQNmF2RkNyUjZwUkJnMk1GTnZXR1EycW52RGlxZThPSVZQZUhGVTk0Y1FxZThPSVZQZUhFS252RGlxZThPS3A3dzRxbnZEaW1VMnlESlRudXZPejhFMms2SndPYWE5b2NFS3RLZG9XRnBrZ2Jma1pMREQvdTBjRTB0ajM4TktEQmVjb3dDbE9xR0FtMEd3TTBYR1RZQllTWUNGQnNuTkZ4azJPZmpzUUNDYm9tdVJabFlRWkNieWdRYzBXbURac05oQ2JVRjF5Tk0rVm13b1ZCTGMwV21ENDhvMG5YSEhxblhZZ2NOaXVWU0xTRElST2ZocE1JTjZ6czFkNnJjMUtOUjBCTjVNMjZNMFhHVFpGaEpnSWNuRW45U0xqSnNMOFRrZ0VCbW1oTVFPU2xGdldiWVFaQ2J5bHNIQndSWVlObXdxRVFaQ2JYYmNkbWpTUGxaKzF5RlFTM05GcGcrR0xUQkVIdUQrcWx3Mkp6VGt2OEExUDhBWkVPWTdYQStKa3dFRzlaMmFEZXEzTlNuVlhRRXpreklHYUxqSnNNd0ZDSk1CTjVNMlQrcEZ4azJGNXZPeVFDdTRERXB6c1hsTUd4Tk94RVl0S0pOMTJCVWhSMW0yRUdRbThxYkJ3Y0VXR0NwVjNDd2d5RTJ1MjQvTkdrZkt6OXJrS29rWm90TUh3bDJLcjg5ZzBUYTQ4MUJJNmVFT1ZEbFF3SWxQcHZ3d0tKQUJQaFJkdlZUQTAybFVHL3BZRDY0cHU0M2dtN2plQ0FNaGplQ2R1amgvd0FwcC84QVczZ20vd0JiZUN1NU5hUFpBbVN4cDlrMyt0dkJOL3Jid1RmNjI4RTMrdHZCQUdReG85a0hHU3hwOWszK3R2Qk4vcmJ3VGhrMXZCUDNSd1JtYnJaOUU3ZEhCTzNSd1Q5MEoyNk9DSnphM2duYm80SjI2T0gvQUNtLzF0NEp2OWJlQ0F4Rk52QkIyYkduMlRmNjI4RTMrdHZCTi9yYndUZjYyOEUwWlUyOEVTSUxXbjJUZjYyOEUzK3R2Qk9HVFc4RUhac2FmWk4vcmJ3VGR4dkJVeitxbVBiQlU2bi9BSVRCMFA0S0lNSEE5OUVWS2c5QmJTTWtHSlQ2VHJyaDBvTnNCQnd1dXdBeStmQnRBTlYrUXk4eW5WSFhuWjlJT2NBVENEc25ncHJtZ2w0Q0RUQmVBc1lWUm9GMFNkcXFBQXRFem41S3BURXVFQlBmK2tFcDVZNXhCa1pDTTFWM1R3VG1tSENDcG9sODVHRWFna0VEMU1KNUJJSXc4K2dLZ2Q1QWxjN09NQUpoTUNvUHVpeDVabVFuT2VBNEVBK1NxTmNSZFRtRUFDVEdPQ0lNRkNtRytZbENvU1NZQXpLTkp4YVZ6Z0ptQU5mTkFNTGc0R05QTlhHTk8wNG85T0Yva1V5Nzl6Yy9NZDdNVmFvOUIwV1ZEY2J4NmV5eU82THhKVjN1YnRLbXp5bmowYWpHM25DQlkrbzZHaVNxaHA5Um9CT2FwMDZWNTdaTjZNNFRLMVV0ZXlERTVxbTAzblltUUFQeXBlVHpaUG5NS1dORnduUENja1d4MVNQVXlqZGtWQUoyU1U0VWczbkFDVE15Y1FuZjNEaVZCQkx3Nzdxai9qRVg4SnpoYzVMcGx2M1BISmNwY0xyV3czU1FuTWNXdXpGb0xYQzZNR24zOVUwbDV3RWdRRGtpQ0pMUHN1M2M1cDJvdGEwdnFrRWljbFZhR0ZsUWtPbnlWYzF6U2U0NFRraUhGemdDZk5CNFkyQUpBeDBVc0RhUkFibmlZazZvR21CV0luWVJqN0ZmVFZQYjVUTDFVSEFkVlZybDloaHN3QW4xZVNrdU00MkZ4Z1lrcDlNdzhSMFlyZ2JEaHhWMXhHaDd1L0ZSNHcyQzBBU1Z5ZG1icDlFSHR1MDhOU2dnZ2ZBRjV2SEpBTmhYMWQ3aVdVM2VVY09pNnJUdUVldG9wTm92SW1BVVg4bEdwY3A1YTd5SDRVT0VJdmNYR2laUG1uT2FHbWlZR1dLYXdSelphVDV6Wnlhb1JJZGhoc1hKcWttSEFETWtpRUpNWktlUm4vNUxtbTgrL1pnQnFWY2JUWWN5WlB2a3ZxSFcwUTExd0VrTkpNNWVpYzVqNmhhMHhHWTFUblVtUFpTYVNabkRnblhvYzBOSTBFSi9Oc3UwdzdBWmhFQ2pMWU1uRDNDK3VkN3FsUGF6SGtpR01hMFFDQjZ4cEt2TXBES1J0UVpRWXlRVEpPQmxUeWVvTnBqNVFKckFaOVVmZE9hNWpDQmRBZ3pHWnpJUlp5VXRPWWZGaHBQRHhzUnJrR0lqbzNxN1I1L0dLdlBjZFNlN3lwMVBZcGxOdDV4aEhLaVBjcDlReTh6MGlFRDVkNlhtVGtnMFFMQTBTVnpoZ1pkeHo5RTBmM0RFZmtJZzQ5Szg0Q1FQTTVKb2F4Z01rREdNbFI1T0E4bTg3TURZQ21WQVdWc0pNZzZFNm9Db01kdjVWQjFWeDV6Z0orOHJrLzhBYWVDWVcwd3gwd0xHRUFWV0ErWXdLcDFhZlpQZ0FmcE9DZ3lVOW9pa0EwS2swYzY4M25hYlBVcGhlSzlXb0p6amI2Sys4dTFKTnJLVkp6aTRTV2tSdHhWT2hUYXdZZzR1OTF5ZDlOclcxSWljd2RxYTJJZmVWN21tdGRIVkFPT1hxZzF0TnJYU1d6SjlTbXNmejc2Z0pJeUdja2FJUGRCSUhtVTBscldtWWFCS28xNkxBWGdGb2d5cUhKeVhsNEpnd0FOcXBzN1Y1eEdRMUtaV3B1RDhIQ1NEck93cm5DWmVCNnBvb2lrSFhqTWs5d2FGTTFqbWNCK1Qza3B6b2treDNSQWp1eE9LRVlLVUdpU2pVTURMdUEwSnpYQiswS2h5ekdicnZzVnlodjdaSGxpcSs0ZUJWZmNQQXF0dU80RlY5dzhDcSs0ZUJWZmNQQXF2dUhnVlgzRHdLcjdoNEZWOXc4Q3ErNDdnVlgzRHdLcjdoNEZWOXc4Q3ErNGVCVmZjUEFxdnVIZ1ZYM0hjQ3EyNDdnVlgzRHdLcjdoNEZWOXc4Q3ErNGVCVmZjUEFxdnVIZ1ZXM0hjQ3EyNDdnVlczSGNDcSs0ZUJWZmNQQXF2dUhnVlgzRHdLcjdoNEZWdHgzQXF2dUhnVlgzRHdLcjdoNEZWOXc4Q3ErNGVCVmZjUEFxdnVIZ1ZYM0R3SzVRN0poOThQbFU2WkJyT2s2RDhsQ3FMMmlEdTYxOER0NlVJZ29SS05Rd011NERSS0o2emthaHV0UVlJQ2VURFNRalNiRjRrK3FyRS9yUEVxdnZuaVZYT0FlZUpWZmZQRXF1VEFlZUpUNkxaZThrbnpLckV6ZlBFcXZ2bmlWWHFHUzkwZXBUdFNuTjZyVEpLZTBkWnhKOVVkVTdWTzFSMVR0VTdWTzFUdFU3Vk8xVHRVN1ZPMVR0VTdWTzFUbkRCMEgxVHdianppbmFsVmgxbVBNZXBWYmZQRXJsQS9lZUpUNjdZRGlIRHpLcnRNRjU0bFY5ODhTcTdUaTh4NmxWOTg4U3ErK2VKUnFDQ1RQcXFyVGk0a2V0anhEVGtwNnpjMWVIY1JpZkJ6aU9tWWp1SVY4enNSZTY2MUJnZ0l2ZEFUYURZR2FMakpzTGpBVUluQUp2Sm0zbmZxUmVaTmhxR1RrZ0FydlZiaVNydldPWjhHS2c4MFFiajgxS2pyTnNMVElUZVV0Zy9xQ0xUQlU1cTRjY3JDRElRcXR1dVJwdWhCd2dvMG5RY2xCdkJTSkhSbFhjVDRVTzlVVzU5N2lHamI4SzQxWFd5Y3pZS1ZPVG1pNHliQ1RBVUtVM2s3Ynh6S0x6SnNOUXlja0FGZDZvekt1OVoySjhLSGp6UkJ1UHpVcU9zMnd0TWhONVMzL0FIQkVHQ3BSYVkyV0Zwa0lWcWZuWmZiRzFTSU9hZ2xudU9qZDc0bkpWU0poTk9XQ2MzcFNnY2s1dVk3dTg4dTl1Q3YxQU5neHN2UENsMTBiTElDZ1NjN0JpOTJRUmU2VFp6anZJSUFLNElHWnlWM0U0aytIRHdqTngyWVVxNGJ3eU5oYVpDRDJDcVBleThGSXhzdXVqVlhYenJaZHFUc0tnaDJuUWp2WFBNTkNBL1daVFdpQUk2QWRsZ1VXbkhwc2RzUU9SVDloVlhSVmRQdUZVR3hFWmkyR2txR0xOMnRrQXVVa213dWRDS0t1MG1zSHFVVVZkWVBPeSs0MVQ2RDA4VGhmYm1QK2xCd0JHMUI3U0xiMHNPMVJaRHJJTW9PcEIxa3RCMFVzeFY1Z05rZDVLMnY0SUFRT21DSUt1K25lU21PekMwSzJGRFJBWldFQ0JhTFNjN1hEYW5hcHdFQk8xVHRVN1ZPVGs1T1R0VTdWTzFUdFUvVk8xVHRVN1ZQMVQ5VS9WUDFUOVUvVlAxVDlVL1ZPTzFPYUlCVDliUzB5TFJhNGk3c3NrUVZncm9nZDY1NWdKdFB6T3ZkeGlNdStsYUlUQ0NIOGlFQjNwcUdBbXNFRHZidUl5NzhPelFPV0NjTWlxZ1R4c1IwUVRVMG9md0FRUVFzS2NVOHB5MUtZTUc0K2ZlbDdvQ0RCQTZZN2k3aU12QVJuMEdwaUNkc0txQUtvRThiTEFtcHFIZ1JxbXBxQzBUanNUenNWUXB4elFUUW1qWWhheW1Pc1U2cDVEVHVpY2s1Rk9KZ0lVMndQQVNycDhBV3FiRGFCbWhxZ1ZLYm9tRk5XaFQ5VlVDcUJPMHNhbWxOS0NBVFUxQ3g1eVZRN0ZWS2VjeXRTbUJVeHNUZEVJbnVHc0V1TUluQm1IbWlUSno3bHh6d1RSYkt1andRSWdvdE1lQWpKQTRGTlEwc0NGanh0VHduRFl0UW1sQTVHMXB6Q3BwcFRCc1FDQ2FWam1tNnBnVEJzUTJDMERhbXFjZ25uRUJWRTQ3VkFqbzAyWmxPT0RSQ0xqSk05eVhlUVFibDBidUp6OEplQ2d4NEV0OUUxM2NCQkJFSTZvN2U0SVdvUk9TZVU4N1ZPMU5UUnM2R0ZqQm1RcVEyejZJL3RIRlZINW51aWNrQjBveFBocndVZHllNWMzSXJVSmhUTlV6Vk0xVFUxZVNjZStjTWlucDJnVHRFN1FKMmllcW1xcWJ5SnpQZTZxT2x0UGlKVWR5Q2ovSmdkUGFmRkFxTzZCUi9sNHhQakpXbmR6L0tFb0QvUkVmengvaXovQUthUC93Q1VQLy9aJyxcclxuXHRcdFx0XHRcdCdkYXRhOmltYWdlL2pwZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFRQUFBUUFCQUFELzJ3QkRBQWtHQmdnR0JRa0lCd2dLQ1FrS0RSWU9EUXdNRFJvVEZCQVdIeHdoSUI4Y0hoNGpKeklxSXlVdkpSNGVLenNzTHpNMU9EZzRJU285UVR3MlFUSTNPRFgvMndCREFRa0tDZzBMRFJrT0RoazFKQjRrTlRVMU5UVTFOVFUxTlRVMU5UVTFOVFUxTlRVMU5UVTFOVFUxTlRVMU5UVTFOVFUxTlRVMU5UVTFOVFUxTlRVMU5UWC93Z0FSQ0FJV0F1NERBUkVBQWhFQkF4RUIvOFFBR3dBQUFnSURBUUFBQUFBQUFBQUFBQUFBQUFFQ0F3UUZCZ2YveEFBYkFRRUFBd0VCQVFFQUFBQUFBQUFBQUFBQUFRSURCQVVHQi8vYUFBd0RBUUFDRUFNUUFBQUE5RTQvV0JHRGoyVlJldVdUT2VwblNtWmM2RTZLdXNhN0dkNDVvNVdoRm9WbFJZSXBCQUFBQXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBREdOQk1TUk8wU3ZTV3NTdkQwemRzbk9KR1pGY3VLYkNLNDBhV21SYkhMMDVnQVNJeEtkRk5OcFRYSXRuaDJtbVZTMlBHdGM3cXVxcnNzcnhwS3ltdXQ0MXNpTVdRaEpTUUVBME1BQVlBQUFBQUFBQUFBQUFBQUFBQUFBSVlDRUpJa0JER2hra05FclJLYTJYcTlZZDRldVVyWXFjNzQ1cjVwYWkrc1pWV0xHaEZzelhsdG5NTmZsMXBaUkxtdVZiUEdzVTFDdGFwZXFOOGVPbXF1NnkwV1NGSmpXOGFXdFpYem00VlJldGVsclJOME5EUTBBeERBWWhnSVlEUmRiS3hXaU5hb3VEQVF4REVBd0VNUXhDQUJKQkxJa2pJak8xbllwYk5ZVE9OR3NadEsxWjJyUGFDOFMweXV0aGtUeTJUbmNwSlVUT3EydHNlTkZXenRRUnpuSDdPejI0c3JYRE90aFZhc0xRVEFSV2pGNDExb2pvcHB0Umx2MCtmaWEydmJxcWQrZmJseDg5Y0NPdWxwQlpUSWhvZ3NBckpBTkFBd0FBQUNSbFc1OXU0TWljdFpYczFqdHFpNEFBQUFBQUFBQWdFQ1Fpc0pDeFdDekpSV1N1U3gyRnVSM2pYeDFrcGFSWmVsKy9QZE9OdHNKMnlsRlhNQ0NKdXBNWTB3cWI0dVcrcng3SXpGK25QdGQrUFozNTZid1RWVERpWXJ4aTZycEN1bGVlMjl4ODNmMTh1aWI4OVgxdVl3OTJwYUs4Sm1LMEptS1JMUUlCcXlRQUFBQUFCSkdWT0c3bnp0M2Z6Ylp6MHRQUzUrUFZ4Szd4U0FBQUFBQUFBQUFBUlNMSklKTFJKRW9pYXNvck5GODQ3WGJ6OE9lbExXNloyNjR6dmxLK2JuT1Uwa3FwaHdJdmJuYlVVNmRaajJWVTZKVG5QVG0zT3ZJOXNyclpXQUVURmRScEdtaXowMitYRHY4L05qS1VRUzgvNS9xOWJYdWhOcTV0RmFFeWxvekxpR2hxdERWa0lBQUFBQ3lhN1p3ZEZmeWRqUEhpT2pRMDlUU1I2V1BHaVNBQUFBQUFBQUFBRVFYaUMwVWhKRWxaeEUxWnhXY1JKUzYyVzE2ZUYzaW1OSGVzdE0zZk9WczVUUnptQVV4THBycjh0OWZqMXdwdTVwWnB6Ym5mandkTWM2OUxvbXhLaVZHc1kwalRUYTRjbSt5ODZDR2k5SE0wOWptTXZjcGFWcjF6YU0ycldpc3BBNGlTc2tDclF4REFBQUNjeHMzRnZyZVpmT09xcjNhVjZPTFhlS1FBQUFBQUFBQUFBUWtwWkxSU3BrSlJFbFp4RTFMSXJhcGN5c25PNjlNL281WldyaTEzbHBSNlp5dms3WlNtZ2ltYTBRd3M5cyttdW14N0laZER0Vy9YbTJPdkZoNlpXM3p5MDJ4YXlOSXhwR21yenYxUFA0MlJHY0pyZkRuNituemVYdFZSZXByU3ZUT2tKdEJlTXlnR09LeVZhb05DVEpBQUFBRjA1NXpsdFZ3WFRqUnRGSUFBQUFBQUFBQUNBU1JNVXhXSnNnSENTdGl0a1V1ak8xUzFsWmFsazFsTWJEcDVJVE5FYVBYTjZaeXRsSzJWTTBwUmlsZWVtZFRmVTRkbGVmUTVqTDI1THRlV3ErTTdVc2xrSnNwdEtOVm5xc2RjeGgwTlBJeUs1Nld2b2MxbjdjSzJyWHFtOGJXcld4MnRjYVFtVUF5VVZrcTFRQUFCb0JBbG9aS1laQ0pRZ1MwQWtnMEFnUzBBa2cwSUVnQ1NreFhVeWdKRW9pK2NibWRpczZWc1VzVWxhdGsxbE5kbDE4V0pUb2hjOWMzcGhDYzZyWTBJaEZxNlh5Njdhem43YTgrZ2xsYTh0dXZKRFRHeTFKVENqVEp6MmxUYXpQUjUyejllYkE1T3JhVHdhUEwxSzR2VTBqWkxSQ1pndFhGc0tuVlV1a29raHhXU3JWWXdBQUFBQUFBQUFBQUJBQURBUUFBQU1Ra3BNVjFNcExCR1F5eTc4OWsxc1VsVXNrbGJGTEpxN1JicFRZZFBKcjh1bzJ6cnRsWHBuUnB6RUlrTTljaU50Zno5bGVYUVNzMDU4emJscHRqTytVa2tiRk5zakhXZWVtejA1TVREb3B6MGpXMFltbHBrNllTMHJneDBSV2FNV25UaXh0aXRZaEFSSkVsWklrU1FBQWhBbkp0aGsyeXdxZEZNYU1Cb1lBUkVtSURBWUNFQURHTWFHWFd6aXRoMTZDUVo5K1hxTnZGNW5uOW5KdGxiT2JoS3NMTzAxYkZKVEVyVnpPam1Vemd4dFhwblJybExUQ001S0pobnRkWGJCeDZvWjlCRXowd3lkdWFGc3BXemtrcnE4dHBZN1pkYTdIZmx3ZVhxaldWRnE0dFROK3M3dkE2RG84emllWDM5VGwyOXQyZlBlYmNIMTNwSGY4bG5Xd0VBQUNjS3UvbGZuZmFTTEpwMGUva3BLZ0ZFWDJtbkgyM1Y0SEk4M3M2WEwwWkNHWTBhNmJMMFE5UzlENHZhYWNZQUhIYzN1Y3Z6K3g2cjZIeHJrb0FEbHpPSHI4QnhmVHlPbjZQRjlCN1BtZFZUcjRUaitrRTVGc2ZSKzM1WEhqVGd1VDZTNW5iTVRWSW5YNGRrS2FYUm5LYXp0RG1OaDFjZW41KytqU3EzeFdtQk9jWUt1cFRiSHk2WVYyVmJUdmpPK003NHUxSlJaMDBsbnBMSFhhYjhsT0dzTTd1WVVLNDBob3YxNS9RdTc1ZkFydmROSXJjVHplOTNQVjRCQnpXOVNFcWE2TXdJNlBLZk4rMW5MdWV2NXZzZWp3eEFDZGJUcDVqRDFlNTZ2QUVnSUFUcE11N3pqemZxZDF0d2QxMi9PMVd1b25LdGhsVFRnK1gzN3JVNkxieldqWjI1WUoxdE9wbk80K253L0o5RzBlc2VqOFZ0Yjhna0FBUUFrUUpERHJyNTF3ZlYzVW0ybGJaekNLY3ZvNXNhTjhLTkZybEhUS044MUJWMHJwdkNtMGE2eGk4NXlsZk9VNWJQYmpwcHRqNWRFNlhubGJkZGZuYXJ6Kyt5YXltQWhhYTlHSmEzb0haOHp0TDhzVHp2aytqNWZuOW1tTmEwN3pYenZYUFErTzV6RDBmSStINiswdUw1WHpUc09ud1lrREluSHMrbnh0WlRwNVRuOVh2dXZ3ZVh4OVBVNWRra2JLZVRxdXJ6TmZ6ZEhLK1I2bVJiUGFkdkpwWTcrSng5bjFQMC9sOTFyeGVLZWI5eGZOTDV6MnVuSDZUMmZOYVBMczgzNVBwYkRGcjBZOWQ5N3I1M3F2ZjhnUTgxNWZwSVJZTEpyNlQxL040MWIrZWN2MFZxczVpeFhDcDBZMU9uS2lMYzF0YzBtTVNwWi9ieWFqbTc0YTV3dlNOcXhrcTNqWFdOZEl4cEdMV1RudWR1RFM4bnMrait0OFp2dXp5L1B2SytzMFBKNm1kVG0yWFJ5YS9pNm1pVXdTTkpxdTJPM0IydlQ0RTVjemo2WG1YSDlUTmROSW01MDgzMXJ1K1A1M0wwZkpPSDY2OHZsY0FUU3FHTEY4Ni9ON1Y2SHhPc3AwOGxqNnZvUFQ0UGxuSDlQVFhUYVJ4MFpYOUw5VDUzUTVkM2xmbi9XMlJIcW5wZkpiZS9Gd0huKzc2RjZQaGN2ajZmbFhGOVo2MzIvSTlGdDV3QXdFY0R6ZlE4VnkrOTZaMi9LZFB0NVlBQUFBQUFCekdQcWNmemU3bHhXN0tKVmhRakVrenN1L2kwM0g2TldrUjBpdTBKS3JNWXZHTHFMa1QyL3BmTmF6azlMbXVMM043MWVSNlI3SHhzN1U4NDhmN0tqUFRJcGxqNGF1SUFrdFZPaytrZC95UWlLMGtlTCtmOXRWSFJaTm93M09ubStyOXZ4L081K2o1UHcvWFpFc2duTUpQcW5kOFZ0TGN2bGZIOVhBOVg3UGxORlR0NXpMMGZRT2p3Zk1lUDZYdk9ud3RsZm44bDRQcmZXdS93Q1M1ekwwZkxlTDY2eVk3SGZ3dlFPcjU2aGE5WHp2Zzk3a3FlMTZkMi9NZEhyNTNLWStwVkZrblkzNXVnMDRlQTV2b2VKNXZlM1duQjZoMi9KNWM1OHBsNmtVaEpIVjYrWFNubU12VUJvdG1PTDVmY25Gc3RXN0E2d1FRVE9kMjh1cTV1Nm1iMTZUWGFFbENpeWl4RnB6WDJQM3Z6N2dQSCtzNVBoK2h6N2NmcC90ZkQ1K25Ob2VmMU9RNFBvREtJWTNjMUV4U3J6VnRIb25aOHA1dnpmU2IvVHorejM4ZnpMaytvNXZMMTlsZkRLbkhZMzRmUk9qNXZTVjdQUE9UNlM2VVdtRlhxUjBXdmtlamRQekdrcjJZOGFkSGZ6L0FERG0rbTJGdWZ2OS9COCs0L2U3SHE4allXdzhmNHZzT24yOHZrOGZaRTlIcDVub1hUODRBRWc1N1AwSXhQUjYrZDRud2ZhZWpkUHp1dnJ2b00rLzFYcitYNERtK2c0bkQzZzlvNy9oODJjZWNwNkVZa0pUSFI2ZWZVbm44dlFZMFRtTlZUcjVyRDE4NVdYUE00aVNxaEdiWlhWaGc1ZE9NMnJtWVh0RWlFU0pETHZqN0g3djUveTNuKzF3ZmxmVzJNK3Q3L251bTZ2R3c2NzhKNW4xTWFubE1sVWxKcHRhdlNidE9ibjZkM2E5SGc5dHY0M21uTDlOejJYcWV3ZDN4V1pPUUFBQnptWHArYzh2MVVpdEhyWGI4VnNiWUJpUmZ4SGcrNDczbzhIYzM0L05lYjZUMW5yK1UybCtYeG5oK3p4STNGN0R1dWo1M2EzNDl2Zml2bXVoejdOOXB4ODdsM3M2SFhnOFk0ZnN2Wis3NDNVMDZ1QjUvZDlVNi9tUFArYjZEaThQZFo3TDNmRDUxc3NlTGtBVXNtYVJSVFhRQUR6Ym0rbXhLZE9WUmZuWFpXNU41djVuTTgzczF4cGYwNDRXZlJqTmE1dkNaak1na29FM1RuNjk3dndOT2VubS9oL2FjdGo3dTE2ZlA5STcvamFsL04vSyswM3QvSWpqYVNBaW11MXNlMm1LdHROK0QwanErV21lWjh2MDJNMTYzWHlVWk00Yi9UaHc0MTBHZm9TTlZYczVQRDNMQ3M2VGJ4L1J1ajVvT0R3OTNndWY2RGQ2Y2VEWG94cTZlMDkzdytaT1hqSEY5cGlWNmNpVmhXWTBQV096NC9kMzR2RWVMN1gyL3QrSzVyTDBBNlRYei9HZUw3TDJidCtOMVZlcmdlZjNmVStyNWpnT2Y2RGk4UGRaN04zZkQ1czVlYzgvMEVJc0U1cjZMMGZQNHkvQWMzdmd5WmRNYy96K3JrUTNEaTdmcSthc1o2dW5keVhONzltK2V2eDY2YldybThMV1NVbERBWjNub2ZMOVYxK0g1ZjVQM0hudko5Zmt6aDZ0Nlh3V0xHM0I4SDFmWDMrZHhzZHBSRElwcm1jZTJtZnB4ZWhkZnpGcUVlYWMzMDNMNSt0SWlibS9CNjExZkpjN1QwUEpPWDZ5OHZsa0VwUmdUbDdQMS9EaWZKZWI2dkRyMU5mSGpUcGRQSjlJNlBtV2NWbDdYSjhuc2JXbkpaTTF3dzdhZWc5M3p1MnZ5K0k4ZjJmdC9aOFp6VlBRRHBMK2Y1RnkvVyt1OVh5V3ByMWNIaDd2cVhWOHh3UFA5QnhtUHVNOWs3UGlNeWNtSWNnVUFKRUdLV2twMitiY24xZTVqbDc3ZjVtKzNOZk1jNWo2L0w0ZTNrYTQ2K25YVk5xNXRHMWtsQU1CR1RPUG9Ib2ZMVXhwNVg1djNlbXo5UDBUdStNMUdYb1R6cm54eUtsbEJrU3ViMFRiMC90K05FYy9UME9wMDh6elBuK2w1blAxN1psSTI5dUgxZnArUjUybm9lVTgzMWw1ZksyVWl1SFU2K0ozMjN6d2M3VDBQTmVmNmhOY2lhZXJkUHhtZk9BVlJQa1hIOWxSYnB1a2lpSHFQVDhodXJjWGkzSjluMk8zajRGZCtuMDh6b05PRHh6ayt3OWo2dmo5VFhxNFBIM2ZVdWo1amdzZmY0dkgzWkhvdS96Rjg1OGRuNjBJa0NRSklCSW1qRGpweDZkSFNUNS9hNi9QWmR1YlFaZXR5Mkh1U3ZXcGFocFhONFRhTXlKUUFCRURKblBwdWp4OGR0eDNMOUJzNzhOTk5NKzNMVmxlNmMxV3dSVFhhYUZ2VHV2NC93QXd3K3AzdHZPNy9id1BOY1BwZVp6OWU2WkRiMjgvMVBvK1M1K25vZVY4L3dCWmtTdmxNQ3M5VjZQaTlqUFBVdFlqeURtK3h4blIybXZoOXJwNE9wcjFZRmR1bDA4L2c4dmY1REwzY3UxWkdORnZUdC9rZHpiaDhvNC9xZEk5Q0UzNjdYeDlqYm13S2JlaTcvUFlyVHo3RDZEUHRobzZlaHFLZDdsN0YxZkU1akVBQUFBQUFOTlh0OHc1dnJjMnVlL3Y1KzB0eDgxajdDQ3lsZUUzZ21GckNVUkFCaVNBWk00MnpXbUx5UXk1bmowMGxFU2lHUmxDYlVyWFd3MHRlcnM5UEQ3M2J3UE5jUHBlYXA2MTB5RzJ0NS9xZTN5ZlAxNy9BQ3pENnk2Vjh6TkFiaTNuK2w2L0thcU9ubEtldDZCcDRITVY5UGhNL29QVXRmbE5oUFA1dnpmUTZPZTcyVHArUXhJMThvdyt2bE41a1Vla2EvSzdlZVB4em4reXlzY2RmcDE3SFRtOUIxK2MyODhnQVM1ZW5wOEpsOUJpMTZDWHNQUjhWbU1lTHA3RmFTQklDQUJrVG4yR25sYWFuYjViaDlibUtaVVJPS3NqSkpoTm9wamFZcEV4QklBSFZiK0crSnAzZnJkdXpJbk8rMlZWYjJUVlJPUFRTU0FBSXBwdGFtSjlFMitVM2R1RzJJODJ5K2t3blI2WHI4d0Vwcmt4U3VXUEdyQThzeCt4eG12cE92eW0rbnovQURiUDZMbGMvVjlMMythYWRKVHQ5QzArZjA3cjhqNXZyb3pQckcveWUrbmg4OXoraTVpbnMyeVN2ckczeG1heDhleCt5eEs5Ry94OHowVHUrYnlWTkc3ZlBzZmZ5Wno5QzErZjJUbjVhdnErZVpmU2lmWWQvaWN0bHBYV29zQUFBQk9jOXc1dWJqMGZOOFBxY3VZeUlyTkFBaEpoYXlFbEFrQUFQWTlmZ01yMk9mbi9BSjcxZVpqMmVZMTluS3Rqa3psYmFtRG4wWThhTWNReEVabUp2YmVYMzJuellCNXpsOUgxK25rYldlUWdTSkFRUTRlUlpmYVhLZXM3L0c0MGFlTjgvd0JtMDVkczhXdW5yblI4ZG5zUEw4dnFORlQwY3FjdGxibDlSMStXMTBiK1c0L1lTbWVzdjRuYTM4RVBLOHZyZGRYc2FQVUwvSWNiWDIrVnI2dVRPZGEwRTloZnh0dGJsNERMNlJKOVYyK1B5V1FBaGdBaGdhNXY1amo5UzJtU2k2VW9oaUZKSlNVQ1FBQUFQV2ZNK0d5L2F3WGMxWGs5M21jL1l3VzJ1bkQwbXZrOC9uNmVueTcyQXdFUUt5bUpwaUlnU0FSQWlBeVJZV1MydHVmRGpURXJwYk1adHNjQ3U5a1J0OFBPME8zb2t6blh5eHE2eFRaT2V5dnpiSFRDK2FZZE45TmwxNFZkSlMyRnNjZU5veEc0NS9OMCszZlRiVFB0aFJHbVBGNzVwdGI4K296NjZpdUZaRVl3QUFBa1dGMHpkTVdFZ0VBZ0FFb1lBQUhvL0o4bHpIaysxdlBkODNZZGZId3ZOOUxxN2RsaU1xMkdKWGRKQUJBa0lrU29oQklFc0NLRkJBQktVamNhYzJOVFhDYTJxNTA0NitPaTJLOUJ6K1Z6ZS9xMXpPZGJIRWpacHk1eTN1L25aT21GOU03SWl2UzJEbnZvTVBSd1k2SkdmYkREcnRDSFE4L2xhZmYwc2UybXd0ejQxZE1acGtLYlRUbTBlZlhYRXhRQUFBQUFTVEtWaE1tQUlFZ0FTVnJYRUFBQUhvWG8vSDhyNFh0VitYMDlSOUo0K2d3OVRRMzlJQVlBQ0FBU0lSQVFBQUNBQUFadDc4dUxYWERqVzZhNTg0YXl2VGJGZW01dkk1am85ZXUwNXRzY0t1d25PdGowbS9sWmtjem9XbG1oMHJGT0ZwMWM5eitscjY5RE02MkdIWFZSUFQ4dmthRHA5UEZ0cnNyYzJOR21OR3VSTk5uZmwwZWZiRVFBQUFBeGpKRFNJQUFFaDNHbnplMXR3ZWFZL1l4V1F3UUpSbXp6NS9WNXk1cXc0dXE3c3JvWTlNQUFBQUFBR0pBa0FBRWJPZVBMNThuU1FrWFRUSGFDTGxLWXVHVEdWUzlkcldJZ2xCREt0bGRiTjFoV2tBQjBSdXJyZkZqWkJDeWExcnlpdVRYSEV2MEVSZk5LRnd1VWltdUxnV2lyb2FaNkFBQWdTeEFBQUFIYWFmUGRuYjU5SE54Ni9ENS9SNHNiZ0FCbHNzUnEwYkJ5OVZUeHVTMDl2QmpwQUFBQUJpQUFBQUEyVnVNOHpYQ3c2aElnQXV2bHQrcnpzZlBmSjB3MG5INm03N1BMRFc4L2JWR216Nk9IRHg2c2JQWEkxeG5OY3pUbTBmSDZ3Q00vZmtSazZaWW1POWw4eUdSZkxWYzNvWm0zTWl1dDdiVXlkTUtLYllHUFhHc2dBa1FGdHM5bDZ2bjZPZlJBQUFBQUFBT3Z2NFBiWCtkak1FVFlqZ2FmVGN0VDJ3QUF6bU9PMHBYQ2FrRndBQUFCRzhuenFtbXFqc2lzQUFBQnVzK0RTZWY2b0FHYnJ5NFdYVmxhYy9YOS93QTdwc1BTMmUvRnBlYjB1aDZmSXN0VGwrSDNMcjU3M3E4clhZZDJyeTdOMzFlWmg0OU9WcGp5L0Q3ZFZkVWRYMytCVkY4aTJlb3c3dHR2d1ZSbzVqVGN2cGRCMStRb0V6cThPL2I5SG5VVjBxalhtZUQyN0pwZGZMR3o2QUJHNzYvTDAzVDNBQUFBQUFCMVYvRDdtL3prRUtXTEhUemxmVzVMUDNvcGlsSkFNNWdJd204VWdBQUFBSFRXOGZ1TlBtOUxIcGN2bjdPbGowSXBBQUFOdm54YURpOVlrUVowSFY1SFBjdnJzNmpzOExHcHZ0OXVEanVMNkhzT3o1NlV4bzhQUzBuUDZmVGRuaTJLY3h5ZTN1OS9OYzF5TDVhekh1MVdYY1E2N3QrZng2N2JIVGo1M2w5Zm9PbnljZU5zaTJmTTh2c2IvbzhyQ3o2Wkl4YTdibmZ6NzdZNjNMdDVubDl2SnZobTZjMm81L1FZaHkzdlI1ZXA2T3NBQUFBQUFPeHY4LzF1bmg4NVgxdWZyNitOWGF1TFFURktURk5hMFU3QmcwUVRndHdBQUFBNkszbGQ1cDh3MUV2NTNuOVhwYStpQUFBQnVaOC9uZUwyS28wQUFDMmM5dnJ3V3puQmJVNWQvU2IrUGcwNm5NYUREMWQzdDV1eHR4OHB6KzUwSFI1VmRiNVZzT2Z3OWFpTlE2VG84Wkp5WngwbVBwNStuTEthNVU0YzVoN0cwMDRiN1pXSzY2blhmYkxXNTltMjE0T2Q1L1lBQUFBNmZzOFBUVDZBQUFBQUFBWkU1YlBUa3ByclhXMWNXZ3RCS1NnR0l5bWNrT1lvWHhJMkFBQU1xY08rdDh6dEw4RXpnYy9wK2VyNm9BQUFHVFREMFBpK1YwWFg2Zk8yOWFFWEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUpUR1pmbXV2R3V3Nk1MVG9BQUFBQU02M1BtWHhwcGV1TDF4YXRNVm9KQkphR0Jsc21PYXltTWFOTVNOd0FBbXB0cDR1c3Y0Zk9VOWJuWTlVU0FBQWpJcGw2VHdmSTQrT3ZudnAvVVIydm5zTlhIVmJGT201Zko1anA5YUZyNTA0WU1ib3pKeDZQZnpOaFRqU1liNkNBY3dKRUFBTVFBa1FKVUo1Vm5XbUJwMTgvaDZXdHIxQ00yY01XTm93NmZsOGZuK24xTWUyMndubXgybVBHdlgrZDRQVDE4Znpidit1d3RPZ0FFQ1FhTm5mbHZ0blRUU3F0NmsxclJUQktTQUNHTk9heEJvbE1TbU1lTDRNZEFBQVNWdG1sRWFnQUFBTkhvM25mS1hZWmVkZW45WFh0cHNITnE0NjdJcDFISjQvTDlYc1F0Yk9uREJqZEp6Sng2TGZ6TmpUakN2ZlJnQUlBQUJ5VUFBQUFTRXNxVHpyZ2E5WFA0K25yYTlJWjA4K0hHNURwK1h4dWU2ZlZ4N2E3R2ViRWF4emQvd0NUOHhsN1krWitsOWZHYkFBTkcxdnlXelNtdWxWYjFMVnJRVEFpbEpBUXhra2JCa2dHaVV4S1lyVGdSMFFpd0FBQUFBQUJ2K1R5L1FPVDVqekxzK3YxdlYyYlNlWFZ4MGllcDQvRjVycTlhdTJtZFBQaFJ1azVrNDlEdDV1eXJ4b3IyMEJ6QUF3RU1BQVF4REFCQ0o1Vm5uVEExNitldzlMWHgwaG5UaGhSczRkUnllTHkzWjdVVTdXZVhWeDFaV1BQNmg1M3gvRjlYMEhNOXZzQURSdHRPT2FLYVhwaTlhMWExYTBDS1ZFZ0FCTlhLenl5dElVa0F4eldjdzVqR2pURmphdUxBQUFBQUFla2VaOGpqeHQ1L3dDcDlSa1RuWXJoeHR1TWZQb2E2N2JyeTV4eG8xaW5JbkxwTnZNMk5lUW1LOWRRRU1BSE1BQUFBQUFBQ2lRQkpubG5PdGRmcDE4NWg2bUhHd2pNbkxEamJKcGp0c3VIUWRIcVhzN0pyaVJ0MnZtZk83cW5uK1lldDlrRWtiWFRrY1JWVzlNWHFXclRXdEJNSWxKUWdMcTEyZk56WjJPRW9WNzN4ZXJhTTJVaERReVUxbk1TbXNVMHhlQ1ZFcVVZdFF2Q0xCT3RQVy9LK0g0UHErbTBIYjZlMG5td2FiU1Y2WGw4blI5UHBXeFM2MUowcGFwSG92c3QrVEk1OEtlamRnQUlCZ0VnQUJBa0FBQ0FBZ1NGMkdPUHRycjgrczRLMVd0RFMrUFhTTXp1K2Z6dWM2L1dyaStacGpycTlHMjVPTDBibCtVOG45SDdXbmJYYVc1U0lwcnBTdFd0VXRXdENFVXdpVVJTSTNIUHk3Ymw1WE1vVXpiV2tMemdkdlhYZXltVkJ6RFZraVV4Sld5MFdUU3lhV0syVFdVMW9ycExPTnZ6K2Z1YWNGRTZFbk1XMW95YXFTeUZwbkVCVGE3bUhFS1pCZ0FBQUFJSUFTQWlRQkFBQ2lRSUVSR1pzenEwd1M0aGhDS1ZLcWJ1cEp2cmxwdGUvbnV6MTZscW92U3ZXdFVtdUpnbUVXZ1FFV1JIVGNYbjVtV1VabFRNWmxJdHJXVVFwblc5M1hUcHBGSUV3U2tpU3NrU21KelNjeEtZa2h6RFFRMjJmRHZjZkx1bk9jbk1NQUFBa0FBQUFBTkNTQUFCQUNRRUFBQUJBRVNDQ0FFU0FJQlFJa0l3aEZvTDYyZXJsK24yc1pyV3RXdFd0WEV3VFhFMXBnbUNZRjlNK3U0Zk12clZKamFZemFKRXVpc3F4T0tLWjFQZDMwYWFBZ2tRSmh6RG1KSWtob2xKcXNFQktzWnZQeFpkTUwyV1ZiSEpuSys5THJVdHRXeTFaU2N3QklBSUVnQUFJRWlDaVFjd0FKSUVBQUVBQkVnb1FpWVZ2Vlc5RWFVVjF4MjJMRytQT3RFN1lsdGNQYldDMWEwRnE0bUVUV21DWUVFMXBnWk5LZGp3ZVZkV2tKdEdiUnRhSkdaak0yMHBPSWxGYklxUzUvMnZXcnZjb01xdWtJQW1HaHpEUTVTUTBNY1FRRWJ4NTNTMjhlaXV1UEcxRkwwVnRWRnE2WHZaWmM0Wk5zTWkrZDFxM1hyYmFrN1JLWWNnQUFJUkdPUUFBS0NncTJoV1lVdlZTMUZOY1dkOFZ2anpyUk90VTZRbThMMlUyVW1RaGh4cFN2Rk5jM3JpWUpnbUNheUNWZVRydWJMT1hQci9BQS9IdnBXRnJRbTBKbUZyUm1Zek1abTJsSnhFcTFzaUp4U3ZiVG5mcFBhaHJjc2NWbGpSODhIUFNPRU9EUTVORFEwTkRBY1JzWEoyay9QWms0cUpoRTFScHpHZnNhbDZXTzJqRXlpdDBZWHhoa01NbWNNcHo1VnNjaWM3cjB2dlM2MWJMVWxZeU5aaFMxV2Q2ODcwVTB4NDF4bzN4WjN4WjZNYWRzZTIxTTZaMi9LN0JJRW1ob2FJcHhLYTRzYVJUR0xWek5hMEZvRmNvaDZHbHZyYXk3N0V6S2xPaytHOFBJNGNZVGV1WmphMEptRnJSbVl6S1duRkoxaWNWbEVUcldjVngrbmZSKzk2eXRMdERSSzBPVFF1ZXNPU0k4MEVRNGhraG9jUTBNdFU2ZW5pNFVkbk9VOXFscW9qSVlaam15cHd1Wk8wUm1ZVHJqdDhkdEJacVp1ZkhzTXVLMnNGYk1zbWhhTUxicXhyNzQ4N1ZXMEpXem5reGpkR1U2VkVSaTByUmg2OVVaa1NnVENGWlZFd1Nsb3JWa1ZxNW1FekNZTzY4L2QybDEzQUNJMzN4dmo1dms4c1p0WGFZemFFekMxb3pNVm96S2xPc1NWbENkYXppc29pVVZ4T3JwMVhyZWtXT1lka3BxNWlVdzVLRU9XS3VLSTVtTkRSSUlTUTRpVU1LbmRDTkdDQVlCRlpLM1JsbFR6WnM4MmM0OGF2UTZKUkRRNEFDbFRiUTNuTm5sakUwMTJ4bzN3M1JRMWhPaElsbmFjbDk2UkZGWVJOY1dnbUlsb0pTWXBybTBabUF1aVplL3MvUjBBQURiZkxlWnNmQTRZMnRHWmhNeHRhRXpGYU16R1pqTXBNa1Npc3FwcXlpSlJXVllrakU2dW5YOS9lU2RvZHF5bUpURXBnc0FsRG5VOHNWNFMwTWFIRU1ZeFZ0Q05JMXZHSlk1aGtsWnFXc3NoaEtJa2dRNE1BQUJDa0pxblN0ZUUyRWtoQU9ZbGFpQVV5aUtZcFMwU0tVbUtZV21NeS9YMGZ1Nmw1QUFEWS9POEd5K2M0SXBqYVl6TVp0RmFGa1p0Rk1abFdSbVpWaVVKUldVUktJbEVTVmxFU2lNWGZwd3VydExSS1lkNGtpVm9kb0VPUllFTTFITE5lQUFrZ1F4b2NHTWNRME1JaVFJY0dBME1BUUFDUVFrZ2drZ2tDbVFVa2xBbUtVS1ppSktpWXlqTW5SZC9SNm5iY0FBQXovbnVIWWZPOEttWVRNVm96TVptTXpHYlJsR1pVMlFwbVVRMVpWaVVKUkVvcktJY0pLdEZWOXNQYnNWcExwVFdWb2N3N1JLWUpFaVRJVVkvUE5XUWd3QVkwQTBBd2lHTUFHQVJEQUFDeWZjZlVKbFlJY1NPSWtBSUJTRW9Va2xKUW9DVkpUTDluUis1cXJTQUFEclhZZk04T1Y0M0treFdVb3pNWnRGTWJJektteVRHU21VbVVWbEJvY1ZsRVNnNGlTSEVTaUdSVGpYNnE3YWtwV3E3UkswT1lkb2NpUllTY3E2c2JDYWM1WVFZSUFHRUdBQUF3QkRBTHNqMVl0OVk3aVJJUUVPT2FmS21qZ2tnU0FGQkFJU1FFZ2RkbjlGcWRkd0FBQzdnd3p2bU9LemxvaU1sTm9wVXpHVVpsVEtXakpUS1NDazRPSWFIQm9sRU5EaUpWTkRSSkJDRTNwbmFFNmhLWWxNU3RCYUhKMmdrU2NpVmNNYksxTkpRd0FBQUVBQUF3QXY2NjVmc1E5UUVpd2tDSEtOcGhpbzhtYWZPbU5RQUpRQ1N4Nm43bWg2MnBJQUIwcmI1dU9WNHZQYjUrSUtaU1l6TVpCR1pqTmtsU1NWTXFRSktrNEJLSUlpU0hCb2FIRVNpSEJoQm9BSXplS1ZOZ0pPWkIybHlKaDJFaVVUSHBORmJRaVFBQUFBQUF1MXJsK2huZDFGWUpKRWlSSWxDWkptTXlwbU16R3MwK2ZOZkJFZWFBQUpiSDZsNTlzeXlxOGF5cER6aVdOWjgxSjhsSFdBU1NTRktNeXBsSlNWS0tTWmpJRk1nQUFBT0RpR2h3YUhCb2FIQnhEUUFBQUtaUUpqTWlZa3B0SWtrazVFaVloTTF3Z21FRk1vWTdKeld6V0x0b3MxaHlVaVNrVEpKVEtrcGxUTVpsVE1abU5waE5sYXlDQmhVNDZ6NTZTeXJQbW9JY1EwTWNRQUFBS1pTVUtaU1ZKSlVrbFRLa0FBaGdKSUFJWVFhQ0lrRVJLREdDQ0RRd0VBcGtFbEJLSXBsSm5FemkwaGdoeWRvZG9MSFk1aFdPWUpra3JTQ3NKRWxNbGlTcFJtVmFZcktTbVkyc1NWcE02dml6T0xOME9Ja2dneG9Cd0VNQkFsU0V4QVVsTW9VeUpVa0NRQUFFTWlrU0FnR2dDSVk0Q0dPRFE0QUFBQUFwQWtxU0JLbVZLVlpsU3pTeGpSS1lZNWdzSmdrN0ZJc0pra3BFb3pLbVZhWXBWcEpFbGFTU3JDNUtMbm80aHdFQktEUURnQUFBQWdra2hHUWxTUVRJSklBQUF3QVFKQUVDQWFBY1FBbVVRSUJ3QUdBQ0FVZ0FUR1NBSmtIRjVVa2lXTUNTQWtDQ1RGSXRLa3Brc0JXRWxKMmtrU1VxOGFMR29naUFaS0FnQWNHQUFBcEVDU1NDa2dGTWdrZ3dTaGdnQUFCSUlBRUFEQkFoaEVNQVMwT0FBQUFDRklFQVRJSktTRXF6S3RnWURnREFCaEFISWtCWVNKRmlsQkZkYXFEUURRUkFNQndZQWdTSUVncEpJZ0VFeWdTSlFBTUFHSUFHSUFBQUVBQUlZaGpRSVlRRUFBQUFBQk1nZ1NrZ0FBUk1xMmNBQmpBQndCZ0F3Z0RrcFU2VmlnQUFHZ1F3Z0lBQUJpQUVpQ1pRSlNRUXdBQUdBQUFBQUVRQUFBWUFJQUFBUURBQmdnQUFBU1FCREVrQUFCTHFjV1lEQ0FBeGdBUVl5S0tkSUpnQUJnZ1NJQUdnQUFBRWdnRWtBQUFCZ0lZaGlHSUFBQUFBQUFBQUVDVUF3UUFNWWdBRUFBa0FCQWxCSUFCeERpeEVzQmhCakNBQURJMnJDMFJtUUFDREJEQUFBYUVBSllnQVFBSklNRU1BQUFBQUFBQUJKQUFReERFTVFCSUFBQUFBQUFBQUFBQUFBQUFBSU9KWVFFZ3dHRUdRdFdOZ0FBQUFBQUFBQVFKQUFBQUFBQVFBR0FBSVlBQUFBQ2tBQUFBQUFBQUFJQUFBQUFBQUFBUUpBQUFBQUFjRU5JRUdNSUNZekJhQUJBQUFBQUFBQUFBQUFBQURBQUFReERFTVF4REFBQVFBQUFBQUFBQUFBQUFDQUFBQUFBQUFCSWhnQUFBaEpZUVlJYVVoU1lBSVlnQUFBQUFBQUFBWUFBQUFBQUFBQUFBQUFBQUlBQklDQklBQUFBQUFBQUFBQWdBQUFBQUJpQVlDR0lCSVlKQmlBQmlHSVloaUFBR0FBSVlBQUFBQUFBQUFBQUFBZ1NJQUJJaEpFQUpFQUpFQ1JBa1FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUpBQUFRQUFBQUpBQkFBQUFBQUFrQkFBQUlZZ0FZSlNBWWhpQUJnSklDQUJwU0FBQUFHSUFCSWdBQUFBQUVpQUFBQUFhVWhwRUFBQUFBQWtRQUFBQUFrUUFJQVNJQUdsSUFTeElFaUFBQUVpQUVpQUFTSUFBQUFBQklDQUFBQVNJRWlBRWlBQVNJQUFBQVF3QUFCSWhEQUVpQklDQUFBQVNBZ0FBQUFTSUFQL0VBQ2tRQUFFREJBSUJCQU1CQVFFQkFBQUFBQUVDQXdRQUJSRVNCaEFnQnhNVUZoVVhNRUJRWUhELzJnQUlBUUVBQVFJQTZ5NHRiYVliaW5tdjRIK0dlcy84bklyTkRvVUtBRkNoUThNUkF0b1JnbUt2eGtQMDJoYTF0cWJXMDR4MGVqUm85WXhpcytHUi9iR1A4MmM5NUhZQW9VS0ZEc0JFWkNFTXRVcE9LWWY2VGQvbjBBS0o2VTBVT01MYVBSbzl0UTAyc3NFcVN0a2pJb1VLeUt5UDRnSVlNWmJlUDhBOHNvUWhsSVNSRVZhMXNDaFFvQVVLUXdodEtFbzZhY2Zib0VYTnk5UlpDRnN1eFVPdWRub29XSEdDaXc4ZnYzSDJJYUliOXpka0dqMEhOOFVLSFpvZndTbVBIalFWd0pjUjFIK0FlU1FYU3NVS0ZNeldMaTliSEdSUXBMU0drQUpGRHdqT3Z0dXZQdlBPQ283OGNTSGZBbWpSQlJaTEtCTmozTzN1dWtLbzlIb0hzVUQvQUJTSTdNS0hHaXV0VGtTUXIvTm5Jb1VLRkNoVWVVMC9JdHlHd2xDQlFvVVBES2krKzRzMEtUVmtSNzdibmlUVm90SXB3dG1yNkRSbzlIc1ZrVVA1dGlBaUVoSzVVbWRLZmMveFo2elFySUlvVW1oU1VvUkRteUlBQTZGQ2gzbHh5TEt1ako2RklwOHN1SVdoMmpSN3ROckFXNHcxWElMMm9LU3FqUjhoUTZGRCtDRENmaXluSmt5YklmVXIrNDg4MEtGQ2hTYVFnQktFaUhMbFJ1aFFvVUt5dGJ6cWxYT2xkSnBoTjJjVFNGb1Uydm8wMHVKS0ZCbk45dlJwUVVGMHFsZVFvVmtVS3o1QXRPc3pWejNwQ2xkWno1Wno0RCtJb1VLVFNhU0VVQ0tGUTVNcU9PaFFyS2x1T3FwVk1sZEdrMUFxY3BOSnBDa0xDODBhdGlvOG9HOTNnMGFWUm90TFljUWFQZ0tIam52T2FCRGhjS3F6bnJQZWM5WjZ6NG1qMEtGQ20ya3NCcE5Kb1VLRkpxTTY4MEtCMktuWFZFMHFyY3BkR2hVRlVzZ2pwSzBPSldLUWg5Yk1pVnlKUlVWRUFVVkVycDFPZHM1QkJCQjg4NXpueXpuTzJjNXpuTzIyUWM1em5PY2dneDBKS1ZBNllGQ2hRTFRqeUJXU3QxMEhvMUJVcWpRcHRVdWdRUjBGSWNRdUMzSWROR2xVb3MyVTJOYmRJaWxjcFd4WHZ1RmhZV0ZBNTIyMjIyaDIvd0N1VElnV0Y3YmJaMjIzMzMzQzk5OTkvYzNDd29LeWhQNHBWcTIyMnR0bGI0V2h4QUFvS3drcG9VREJlbk5sYmpvN0pKQlBRSUtGaWdRcmFrbUttYTkycWpYRVoxYzBpV3FBcTJHckxZVGIvd0FkK08vSGZqaGI3NUNTb0ZocjZCK3Z2MTcrdlp2Q1BUVTF5emkvNisrZ2ZRZm9OeTRtRmc4YnRHdXV1dnFQWEhMV21KOGI0M3h2amZHNSswRmJjQnR0Y2taK2lmUkxid2xJdUxMZkRVOFJIRkJ4YjZzK3dncE5DZ3VuRjFrS3lTQklkUFFvRktnb0VVRFFxME5TWHdhTktwUXNrK3IxYWJmYjd2WENvbjVMOGszT3B4MFhMOGxmWjZTRHdXeGVISks5THo1Y3pRaTJjWHRDNzRlVC9hWU4wcjFObThLbC9hRWNtcDEzN1VPVTg1dlNWYmNhdG44N3RjUGR5Z2lzNXRyOXhhVjQ3a2swQ0tCUlViajBxM3BJSW9rVUZBOU8wOGVNejhyYzVWekZKV1RYQkt6NmdsRklDQWtSbGoxSFBxZCswcmI2a1o1TlhwU3ZQSitjZnRjZXFscTV6bS9yUk9ibU9jYXZmRFpsczRmWjF1WDI3UU9NbmhIRk9HVnpGa2NGSEI3aFprcTRmYk01ZjlVdjJ2OEF0VmoxUnpjcFA3VkhxaCt6VStwTjE1TzJXaTNRT1ZLYWN1aUZVU1R1VlpKUFFwcEZ3c3VPTFhaNW5rL0YyWDR5Ym00S0ZBNVRUaHN2RzJtcTUrd2drNFVuZ3dybjlJQ0VvUUFBcU9xTXNjYjY1TlhwUDE2bzFBOVBJM3B4WlJYT0Zwa0NUeEc2dXRXYTBWNmczZ1Z3RHo5VDZTZUEydjhBcHphN3NsbXNnN1VhU2FOS08yY2s5OEVzUE8zL0FIdUd6NFQ3amQzczlzUmNGaWgxbEpkTVduMzRVeVRIbXhFMEFSd2pybjlJRFlTTVo0NWRhNTlaK0FXcXViVC9BRW42OVMyZU9JcTFPMXoyU21rcDRBcW00ZGN0YW1XbjArNmxlcEg3Uy9hVmk1clhxaFFwSE03VTlTL1VyOW5mczV2MUtxWEovWjM3Ti9aUTlRN25jMmkxV2M5R3JZdHdHbFZuYlBjZHFLeHpDRjdNY1cyUm5sOFZSa3FIWm9MZEpsY281TjZiWEhQcUswaW9GalBEK0s4YXp6Q0NuaFNPSFM3RGtuZzEzenk2ejhGdE9mVXU4ZWxGWjU2dXdITUNUZHVldWdLNFRiODV6blBQSzRCV1piSDY3djhBd2IweHJQcWhRbzFaS3l2Z0g2OC9YaU9BWmt4LzE3K3ZSd0JQQmVTMlZndFVGQ3NVVGJqTEtxVlI4YzJnaXVVUXByVGErTTNQMzdnb0xVUlE3Y3BUbDd2Yng5TjROZXBOUVk5cHQzbHoyZ2Ezc0YxNnVrOTk3MHRxOWN5dk4zNHYxY2lwOUtBM3hlK25uRUdkVW5tOWM5WHdRMHZybFZlbVhYcWZTZXJKMStSL0kva1JjYVV2OGorUi9JL2tlVFhwaHhEcUt0ZHRuV1IxQk1BeVNxalI2em5xSXEyU3JzeGQyWkY1NFZkNDBxYkxoM2g1SU9jNVdYS2RyakhGMm02OVNxNGhkZjJIK3hiWnphcnRkZjJWK3h1VDh1UjB1dUFYanIxTnU2RTIxTXlRbHF6eEs1RENSU0JxdERnNFYxeUxyMURyMDg2WDF5cXZUTHIxUHBOR3JOMDk2V2ZxajlVTWVsbFhLTCtxUDFRUFNvZWx5UFRWYlRKdFZ1aHhUVSt5eVVRdzRwVkdqUjhSWENMdktQUEkxVzJYRmszMjQycUpKb0VLemxWT0d3V0JobXMrcFZKckN4d2JybjlJQ0FnSUZLRUJnVm5uVU9CRWxTOU9CMmJyMUdzOEMwTnRpOE9YZDRjV2F6eVVWNmcxNmUxbDFxdVZWNlo5ZXAxSjZzMVpyUFdjMW5ybDE0WU5xZ1FJbTZCZnI4UzZ0UlZSUFk4SVV1ejhodmNDL3dCZ3F4emVYWEd6dzQ3eXFCenNwU3pibWJoY09KY2lyMUpwQUNWSjRTSzU5U0VvU2hBR0YxNmUydnJtdG9lbG9FZU5ZN1gxSVl1UzJ5Q3FuQncvcmtyWDdRdm5PZUN0VnZYSzY5Tk92VTJrOVc3bFo1bzd5RDgvK2Y4QXovNS84OStlL09pK2krWEp4azJPNVE1S0UzNi9LVzBIM1ZFMFQwZktMS2pjbGZseitQV2xFZUtTQ0hhMjJVcHd1eitTY2c5TCt2VW1rVUtJNFgxenVrQkZKQTZWVmh0dFI1UkhJYlRGWjRiYmE1TmQrQzNXdlVXMHRGRENvenFPSDlYc3ZSdE9PYzNkOVNyTncycnBCaVd3ZXFuSmVURHF6ZjA1ZlRLbVYyZTczYmthbGlsdWtrbXMrT2U0c3FUSElTaVBVbWdRb0wyS2xGdzNtOHVEMHc2OVNLUlFKUEN6WE82UVVGQ2hSUERyYlhKYnA2ZDM2dWQyWDNySGJLNTFlK0xYb0c2UUhIVXpoTlZONG9hNUJVUmN1SFp1SjJiakhoZk9CM1N3cG8xWnVuL1U3OXFmdFQ5cC90VDlwL3RQOXFXNzFIcmw5TWxsVGE5OTl5b25KUG5BNEJLNGJNc1dJa3Q1alJxcHlnUXJiT3hLaW9jYjQweEVyMUlyaU5rRnAvRXRXMm5tUHczNGY4VFBvbmhkdHIxSHUwSjlqMUJmNTl3aXoxeW04clVHK0YzT3VmMnBCcERkbWdWeUZMUmp2Mnh1cnp6RGtYSmJEem0wY2hyMUZwTkdyUDB2aHYwcjZWOUsrbGZTdnBYMHFOeEd1YzNSbW15aFcyYzV6bitFV1k0M1BzZko3RFVHY1VSSWR3VGtLMnpzYVZYRDdUNzN2ZTk2aDF4cTNmSitWOHI1WHl2bGZLK1RjVFpZQVhjTGxJZFlqT2xETmpnbDNtdDRRMlcrSVhiM2I5QlN4N1hCclI3M3Uzb2xwS285NjVMeW9vanJrUTJsV1AxQjVnL3BpMVhYOHorYS9OZm12elg1cjgxK2EvTmZtcjF5NlhNYkNLU2RzNUtxejJQRU50U0Z6cDdMaUs0OCtEeUpxczV6bWpTNldGSjBDQW5VcEtkQWdJQ1VoSWhRSjAzU1BFZVhvekdkYWNLR2dnZ29ZaFJiWXpidngwdTJTcmZxa01seG9LanV5NFh0eEhwY0hTRkxrd2xvVWxTQ2oyd2pUVFRUUUlDRUlRQlFPYzV6NVp6MXlTZTVlYlZkR2w4bFp5dys3ZUZPOVo2eWFVQ05OQWpUUW8wOXZUUUlTaUJicmhPQ0k4UjkwQ1BGZVE4dExXaG9KaFFHSUNXRVJoR1cxSmhUYmFFZ05LZFpTWWJzMjM2UTVNeUFVd0preUN0c29LQzNwcHBwcG9FQkFRbElvVm5PZWhUelhlYzVxYzlQdFVHWkduOG9UNDV6bXM5YWxPdXVwVHJycHBxRVc2MlhHZUVSb2toL0VlT2FlZURlaG9WQWdSSVNJNVZRTzdrZVJEbjIzRk5MY2FRdUhLblFDSVUyWkN4QW5USUttaW5UWFhYWFhRSUNBbWgxbk9jaXVKY1g1RHh4MXZyTlpwcWMxZm5vOGFsUi93QzJPc1l0dGlDUG0vTlJjSHIySm56V3J5WnZ6WVYrZXV2eldybXFmODBUa1gvN1dybDMydjdYOXIrMXA1YjlxWHlNei9taWM3ZGZuSXVFdmtYenZtbTlmTk0yTmVYYnA4MzV2dlA4ZHhqR1A1Y1M0dUJVbmd0d3QzaTZpZ3FKZDQ5d3ZUMzhNZndzZHV1bDMzMzMzM2lOc2NaaVdkL2pDNm04VGxjVW1XcU5EaThjL0RQc290OEMwbzRwdnZ2WnJmYWJjTFRjNE1HMFRMSmNyQTZpZkF0RnZ1Y0cxV3gyd1NMYVJ2dnZ2dnZHbVhkcituRk9MaWlwa0tybVYrOHBDT2cvNWlyVng2NFc1U2ZONDc3Nzd5clJ2YllrNnp4NHp5dU9QWFczVG9GL2oyeUpKYTlpN1Jtb3RrNHRjclhMajc3OFJ1bGd1Z1BLWmlKTnptdzN2eXQxbXpMWXFGWlZJWW1YMDNmZGhFKzM3Nzc3OFZQOCtLY1lBY2RRaVJ5VGtQS3ZZTFdQQXBXaitBSEcrT0JpNDJxNVd0Zm5jVHY3bSs5MjVwdnU1Y1NTdUk3S2h2c1gxQVhjTDViSUw3a1kyV08rcmxEdSsvRUpGdnU3RHQvZkI1Q1ZtTTVmN3pPUmMwV1Y2ZTRpenlJbTl0dVhJT1NiNzcrNXd3L3o0eHl4K1RjdVZ5cHhVVlp6a29LS0hUeldQSURqbkhtbTBtUzVmN3o1MkVUSSsrKysrOFJ2a2IxdmR0MTJocnZaOW5sRWpkbmtWNGxOT25tMENmQ002WnZ2eG93cjA4L2RJdHduWCtUWjNtRThsa3RLdFVXeUZGMmd4N3ZNMzMzMzMzM0RQODQwSmJxbEZTbEZXYzVvVm9PaFVoanlnTjJxYWt1dThqNUY1MjYzMjJ3Y2xiVnd2Nko5RitpL1Jmb3YwWDZMOUYraS9SZm92MFg2TDlGK2kvUmZvdjBYNkw5RitpL1Jmb3YwWDZMOUYraS9SZm92MFg2TDlGK2kvUmZvdjBYNkw5RStpL1Jmb3YwVWNIaGlaR3VkcS9qRmdLVXBTbHFYc1ZiYlpCejBLRkNwTWJ4UTVicmxDdS9JZVNaOG9FS3kyYSszMlpOalIzNU9ZN0ZQeUVnVXBkUVlVT0l5eTY5L2dhZGNha3hyaEFyTGJycmFISWt1ZEJxRk1tUks0VS9jN2JkYmIxbnNDSkRVdFMxTEt5b3F6dGtVRDRDaFFxUkV4V2MwaGFwbmVjOUpUeGV4MzY4elpyRE1oL01kakVpU2tDbEx6Qmd4SXJERHIvam5yUGpudHAxMXFSSG4yK2hUYmpyYUhJa3VkQnhDbVNvekVqamQrNUJaM1d2QkNZc1JhMXJVdFNpc3Eyem5PUVFmQVVDQzlHZFkvcHcrMXZ1WHk2VXlDb0NJMUprZ0NsTHFEQ2lSR0dIM3gva2FlZVpreHA4Q2dXMXFRMjQwdGFLYVZpMno3Zko1cmErMElqUlZMVXRheXBTaW9xem5PY2lrQkZ2eDJLQkNxZGdPTWZ5NGhCNW5QcUF4ZG42NHRicjdkS2dvY2NxRkdoeG83VHozZWY3RHJOTXZQdHlZOXdpMERKNnQwN2xrT29MOTBZcmc4L2tjSHB0dU13dHhhMXJVdFN5c3EyMzIzM2pzUjdRaHVuSXloMERrS0Nnc0xWR1ZhemF2eFg0cFZzV3oweWlHam1qNFpzelh3azJxMndFY2RIRjJiSW5oeWVHUTdlS2tFZjZJcWxwbncvcDZ1SC9nUnhnOGJGdU5uVmJMZzBZM0ZYWGhjV0dtbUdsTFc0cGFscVdWRmUyNVh1a3diS2hIWXAxcHhyck9Rb0xDd3NMRGlYVXVoMzNWeFdJa08wb2JYYlJiUHg0amUxcnJvMUgxMUVJUkZSdmlmRStKOFQ0bnhQaWZGK0o4VDR2eGZpL0UrTDhUNHZ4ZmkvRitKOFQ0bnhCRlZHVkNEV2kyRXRhYSsxN1B3VENSQXpkWTVXcDFUaWxxV3BaV1ZsWldWYnhZOXZ0bmhrVUtXMUlZN3lDRmhZV0Zod09oME9oMzNROUI1TXhjRXVpc1kxMTExMTExeGpHdXV1dXV1TmRkY0JPdXV1dXV1dXV1dU5kZGRkZGRjYTY2MFhETHVISVpFdFRpbkNzclVzckt5c3FLOTRFR0hBeDRnaWdWdFNZMmF6bllLQ3dzT0IwT2h3Tys1dnUzSVl1cWJ1M3lGdmtLTDhtOG91U1pRV1BMR01ZeGpHTVlBckZZeGpHTVl4akdEUmNWS055VmVGM3h5L3J2Njd3dTR1M0FyVXNyS3lvcUt5b3JLbExxQkFod3VpU2M1MkJCU1FYV1pUWWZEdTFaemtFTENnc0xDd3ZmWUt0Ti9GcmM0eXZpaStOcXRSQnZMVi9hdjZMK2kvSXZTTGltVUYrV0tIaGpGWjNMNnBxcms1ZUhiNnUvTHZLcm1xWVhzNmFhdU9PUDdGUldWa3FVVkZSSUh4dmhzV3UzMjgwU1ZaSkp6a0VLQ2dvS2x4M21laFFJR01oWVVGQllXRkFnNXphYjdiTDE4Z3lETGNuMzYyTDQ0cTNicHVhTDBpK04zeHU5dFh0dSt0MzlGOVJlVVhCTWhLOXk4Wmlya3E3THZEbDdjdjd2SVhPUkx2NjcwWjBWaGRlNzdvZEM4MHRiczBycllxS2lvcUpLZzBHK2tJdDhJcUtpb3FLaXJPMndVRkJRVUZoYzZJcEdBUlFvVmoyeTFuWUtDZ29LQ3RzeDVOdDVGeVo5ZDRWTlRMYXZEWEtFY3BGNUNmd2F1THU4Y1hBOTFGeGpTMjFoWXJLSmE3azdmbDN4ZDJNNUtXN1NqaktlTmZpL2tLdnliKzQ3bk5aVTZaS2w1MjJLaVNvcXlFSlIyQmE0QldWbFJVVkZSVVZaMkNnc0tDd3NMQzU4VEhRcE5Eb1ZoVENrQTVDZ29FSzJDbjNGc1l4UTd5SFVUMnIrenlsRjRjY0RvZER2dmU5N3Z1dk54b1dwdnErVnVjb2N2S3BKUFVRMFhFdkxmVXNxenRuSlVTVGtBSThiWkJLeXNyS3lvcTIyMkt0Z29LQ3dzS0N3c0xteE9oU2ZOVEttY2dnaFFJSUlVVUZnc2V5R1F3STRpSmhJaUlJV0hQZDkzM1BkOTMzZmRMdnUrNHBCakdMOGI0L3NlejdRT2R0dHR0dHRzNUtzMEUrVnZnNzdsWlh2c1ZiYmJiYkJRVUZCUVVGQllVRlNvdUJRSW9VT3NWaWxOS1lyT1FRb0tCQkNncmZjSzMzMzMzOXozUGM5MzNQYzl6M1BjOXozTjk5OTk5OTk5OTk5dHR0czUyMm9BRHloUXR0dDl0dGlyYmJPYzdDZ1FRb0VLQ2dvS0MzMkZKb1VEUUlJOE1MWlhIcklyT2RncmJiY0wzM0M5OXQ5OTk5OTl3b0lEUmFMUkcrMisrKysrMjIyMjIyYzVvRHlTbUxDMzIyMjIyS3M1ck5ab0VFRUtCQ2dvS0NnUXBhWEdPazBDS0ZDaDRyYWNqWnpuYk9RUWR0dHR0dHR0dHR0azBoZ0R4VXl1UHR0c1ZiYmJaem5QUUhtekZaWjJ6dHR0dG5PYzU3eUtCRkFnZ2doUUlJVUZaVzJwbkFVRmdnOVp6MjR3NUY3ejFuT2M1em5PZG1ZeUVlV2Mwb09SajFuT2M1NkFBOFFsRVJ1Tm5iYkpWdG5iT3g3em52SW9FVUNDQ0NDQ0RuT2FLQzE3V3VNaFFQV2MwcHBjSmJmODI0elVUK1djNVZTbXRQQUFKRFFqaUtJb2lDS2xrVm5PYzdaMnpuTlova0RrRUVVRkE1QkJ6dG5PYzU4QW9PQjBLOEZNbUVZUmlmRitOOFVSRXdFd0VNZU9jNTIyMnpXYzU3MERRYkNRYUZDczV6bk9jNXpuTzFaem54ejRaelFJb0hPd09RYzV6bk9hejQ1QkRxWEFyYmJZRUhPYzdaem5idlBXU1NvcTMyOFIxa1VDS0JGWnJPYzV6bk9jNTI4TTlaL2xuSUk2QjJ6bk9jNXpXYXo0NUN3dmNMM0RnV0Y3YkJXd09jNTJ6bk9kODk0eFcyUlE2RkE5WnpuT2M1em5iYnJPYy81TWc1b1VEbk9jNXJQOFFvR3NnZ2hZV0Y3NzdoV2RzL3hLL0FVUERPYXpuT2M5Wnpuekg5YzFueHpuT2MrR2M1ODhoZWM5WnpXYzUvaGlsdVpvZER3eURuTlpyT2RzK0dmOUlvVURuK2VmNEpJT2M1emtkQ2hRSUlJUFpLbmZBVVA3WnpuUC9Eem5PYzV6L01LQnlLelFyT2F6MW5LbkZMSDhzNXpuT2M1ei93YzFuT2MrSThzNXpuc1VQRUVFSG9kWnlwdzlEdk9SL2JPYy80czVyTlpyTlo2ejU1ck9hejFuK1dSV2MrR1FjcVgvaHpuK2VjNXpXYzV5S3lLei96YzV6a24vd0FMbk5aeldUL0xPYzVIODgxbXMxbXNqL1ptczV6V2YrQUtIK2tlR2F6L0FFem5PYXpuTlovK2hqL09QK3NPai9EL3hBQllFQUFDQVFNQkF3VUpDZ3NGQmdRR0F3QUJBZ01BQkJFRkVpRXhCaEFUUVZFZ0lqQlNWR0Z4azlFVUpqSkFWWUdSa3FPeUZTTkNVM0owb2FTeHdkSmlaSlRDNGlRbE0xQmdnZ2R6ZFlNV0oxYkQ0ZkNBb3JQLzJnQUlBUUVBQXo4QTVzQTF0eUZ0OUs0M2luZDhMdkhiVWRwSHNJQVh4eHFSbkxsaStmOEFvYlBnQzI0QTFKYlB0WjlLMUhlUmJVV0ZjVVFUMG03ekNnZ3dCV0hLbmczZGJXVVhlT3M4eGRnb29XNmJFZnd1MmcrU2R4b3BTdHhGTW5uSC9SV2FKM3VjVUZHRkFvdHZPNmhDY3BRdVk5c2JtckhNSkZ3ZHpjOFRwdEJHTkdmSzQyT2JKd0JtaGJRNy9odFJZa2s1NXdkNG9yU3NmRmFtUTVJUGR6VGZCUWdkcDNVQnZlVDZ0V3NmSForZHF0ZW9KVURaeHNqMEdzSHZUUlU0SStJNW9taUJSV3NmR0MxSUJseVRWdVBFcTFKM2lPcmFVWVUvVk5QeGpjSHpHcElUaDBZZDJYems0cEVYdlI4NW90UVhuTWJaQm9Pb2xUZjI0NXNid1RXR3d5N1M5b3FLUGlwV2pBZTFPc1VIWGFVNUJyYjcxanZvQUdSdHdGZEk1YnVzMWlnd0pCMmFLSEJHYVJVNmUrVExzTUtoNmgybW5zSE10dUM5djl5cGJuNEF3dmpWYjJhN2NoQlBhMzhoWEVRcm56bXBaU2R0eWZNTzRaYURqNGhtaXg1dTlyWXpXQ1I4WHpRSENpM1BpcG90d2JhQThZWnFLVWJNdzJmNEdvNVFYdHlFUFpuY2FlRjltUlNwNXl4eWR3UFdhQ2VjMFNLQTdyRGJKTzQxMGNoQTRWdGJsNFVzQ1pQekNubGZhYmoxRHM1bWdQYXZXSzkwTWdRNTJqU29GZ0I4QmtieFhZYTJjWE4wTytQd0VQOEFFMWdZb1hWbkpBVGdQdXpWenAxajBzYUs0SEhaNElLZVppenNTZTQ0OCtQRDVyYk5aeFdCUUMwTUhjS3d4K1B5MjU3dzVIWWFndjQ5aHdNK0w3S2VBNVR2b3ljNTdQVFFGRW5JR2FBeGs1ckhkNG9YdGt3VWt1dENGTzF1b1VaR0xNY251T2lXVzRmY29HQi9PaGNNWk01MmpXUmcrQXppNHVCNTBRL3hOQVp5ZlRUSHJJQUgwMHhCMmhpc2J1cXJJYWs2MkdRZzQrTG56ZkZzMERRRkJGb0FHczVySlB4OG10azdRTyt1a0hSell6MjBFekpHTXIxcU9yd09BU2EyOXc0VUlMcFVKK0h1OWxHSzlmaVZmdmgzUHViUjQ0eHVNbkgrSm94dGtmT0tEcGtHdXB2cDdycGNUenJsZnlWN2ZPYXhXMENxSE5iaVNOeDVpUTFyYUh6U09QNENzL0ZzVmlnRnJBcklOYlJOWitQZHZQZ1lGWXhISjh4cll6SW5EckhkNEdUVzE1aFFqR0J2YWlYMmlkK2M1b1hGaEJQM0czS2lqZmsxbWRJeHdSZVlvY2cwR1hPQ0t4dVBjQ09WV1pBNFU1MlRVVjVGdHduMGpzckk2eFhmNUpHT2JaMnJXMmJ2dUVqanE4dzVzbXNmRmNWaXNDczF0RTFuL2ttUUkzT2V3MTBUYlNqdkNlNXhXMGV3Q3RoVDFtczgzVGFOTEdSa3huZC9IdVA5c2k4elZtOWZ6YnVianZORkR0RC9BUEZCeFdPNGtpbU1xTVFCeEhqVkZkQTdCRzJ2RmM4T2JvUTBGc2Z4bU1NNFB3UE1QUFhHdVBObW1icUFwc2JpS0tjUjhUeFdPYlB4MWlCZ1VjWnlLWmU3RnhFVWZlY1lOR0dVb2ZtNTlrVm1ndTdORWtrOFFUa0d1UE5tRzRUUFYvTHVNWFVlZTJ2OXFjOXZjRkRrR3R0ZjQxamNlSE1aWkFpOVpvV3R2c29kK01DbnRwUkpFeERDdWtzOFFLVW1ZWWMrTFdjOCthQzdnT2JOQWdnak5kRzVIeHdlQUhoZHM3UjdnTld4M0pqY01PbzBMcTJESnh4a2MyS3pXd01EajNJVlppZXp1TmhnUldXVmdjZ2p1U3JaQm9PdVFhSU9EV3hFWkQxOFBNSzZhVXQxZFhjMzA4U3lKYk95TU1nakZhajVISlRSU01rdVZaVGdyUzFKY0YrZ1V0c0tYYnpBZGRjYXlvSTd2UGdielVRL3VTQjV0ampzZFdhMWY1UG5xNHNKaEhkeFBDNUcwQS9aNERIY0R3alNPRVJXWmljQlZHVFdvZVFYWHFXOWxhZ001c2JySG5oYjJkeHFHcWtlNUxaM1R4enVYNlRSc3RLbm52TGpNa2NMT0VpNFpBN2F5Y0NsRktlYklyWU9PSTdrbzVqSjNOd3JvNXR2R0ZiK05aTlkzRGozWFIyTEhyYnVla2cyQ2VIZDlQSXFEam1oREVzUzd0b2ZRTzQzR3NtdW1zM3RXT1doT1IraWVZMjErbDB1NUp4djh6Q3JqV0xrUlc0T0J2ZCtwQlVHbGNuN3VLRDh3KzB4NHNkazAwc3V3bVdMSENqSGJWdnArbVJ3elF4eXpmQ2tabEJ5MVdua2tIcXhWbjVMQjZzVlorU1FlckZXZmtrSHF4Vm41SkI2c1ZhRGhhUWVyRldxYUJmdXR2RUNMZHlDRUhaenZjVHBGRXBlUnpzcW82eWExVDgvWi9YYittdFU4b3MvcnQvVFdxZVVXWDEyL3ByVlBLTEw2N2YwMXFOall6WE1zOXFVaFF1UUdiT0I4MVpUVVBUSC9tNXIvVzlWanVMUXdoRmhDSGJZZzVER3RYOGUxK3VmWldyK1BhL1hQc3JWdkh0ZnJuMlZxM2oydjF6N0sxRFNyQjdxNWFFeHBqT3c1SjNuSFp6RW5BQnpRMG5SbzRYVWRNL2Z5ZnBVdllLWHNGTDJDbDdCUVd5c3YwMm82enJNVnZ2NklkL0tleFJWdWd3SVl3QU9wUlVQNXBQcWlvZnpNZjFSVVA1bVA2b3FIOHpIOVVWRCthaitxS2ppMENJb2lnbTRYN3JjL3VuVTVMMXgzbHNNTDUzUE5mWFdqU1crbXFETE4zaEpiR0Y2NjF2ODFGNjBWcmY1cUwxb3JWb05VdFpibUNJd3BNaGNiWU9WenZvS01BQUNudWRNdW9ZOGJja0xLdnBJeFdzRGpGSDZ3VnEvWEZINndWcXZYR24xeFdxZUluMXhXcDlTSjljVTF0TzhFdU50RGhzSGdheDNHTjllN0xIKzEvQTFnNEZjYXdPZk5aTmJRQ1ozTDNPRGtHc2p1Y1ZnUE1mMFJRbXVYUFZuQXJIY2JDMStEOVhpbWM0UmpzUDZEekpyT25lNTNiWU8wR0Q5bFFhWmFDQzJUQ0RpZXNudE5ZMFc5LzhBSWY3cHEzZS9lL3ZKb2tFTzZKV1lETGR0V2ZsY0hyQlZsNVhiK3RXcldWOWlLNGlkendWWEJKNWtoakx5dXFJT0pZNEFxeVBDOHQvV3JWbjVYYit0V3JSK1Q5K3FYVUxFMjhtQUpCNHA1K2lpL0NkeW1IY1lnQjZoMXQzT09UT28vcTcvQU1LekZxUHBqL3pkMno4bGJ0VTdVKytLdW54aU0wc2VzSmNha3l4UlFZZFEzVzNWV21wbmF2WVI4OWFPT09wVzNySzBYNVN0ZldWWmFrSE5sY3hYQVRjM1JuT004MFk5eFdnT1pSdFNuekE3cTBqUjlJMjdpL3RoZFhHOTh2dlVkUzFvM3lsYmVzclIzY0ltbzI1WW5BRzN6SkRFOHNqQkVRWlppZHdBclJmbFMxOVlLMFg1VHRmV0N0UHY5Q2lqczd5R2R4T0NRaHljWWJuL0FBVG9VRURERWhHM0ora2ZDTHBtbXpYSnhrRHZCMnNlRkY1QzdFa3Njazlwckl6V1J6WUhOaVZvODdtM2l1aHVqZ1lWdStIZFlHQWU3TE1GVUVrbmNLMVM2aEVrVm81VThDVGlyeXdPemNRUEgxNyt2dVBjdW00QjNnZnRQTm1zYzJXNXNDanFHaFF1K1M2RG8yUGJqbVdLTXZJd1JWR1NTZHdBcHRTTDJkZ1Nsb054ZmdaZWJKSjVzY3RMSC8zUHVOelk1R1hmcGorK081amp1STJuUXlScTJXUUhHME96TlJ4b0ZYVE1BYmdCUC9wcGZrdyt2LzAwbnlXZlgvNmFHbzZuYldnMDNZNmVRSm5wODR6ODNOamt2cVg2cy8zYXpGcWZwaS96Y3c1TmFtbG9iRTNPM0VKZG9TN0hXUmpHRDJVbnlVZlgvd0NtbCtTVDYvOEEwMGRTdm9iYzZjWVJLMk1tZlA3TWN5cG8wN1B3eXYzaFVRL0xBcUNSd3BsUVpPQ2V6TmRMeGxRK2xLV0d5a3VBNE94eEFGUEVUc0d2d0x5ZGhpY1lubC9HemVrK3dVc2FGM0lWUU1rMGRaMXk1dk1uWmRzSU94QnVGYXRxZG9MbXp0RExDM0JnNml0ZitUejZ4UGJXcHdjbzdlNDFLME1VRUIyOGwxT1c2dWEvdXVUazF0cGtCbm1uSVE0WURDOVozbXVVWHljZldwN2E1UWZKeDlhbnRxKzBmWUYvQVlES0NVeXdPY2NlQjV2d3JyOFFjWmhnL0d2ODN0UFBmd3p5SUxLMTNNUjExZjhBa1ZwOUxWcUhrTnI5TFZmeTNNVVpzclhEdUIxOHhzdEx1cmxBQzBFTHlBSHRBelYvNUZhL1MxWHZrVnQrMnI3eU8yL2JWNzVIYi9TMVhPdUxFa3FKRWtaSndtZDVySXJJNXNWbm1NVXl2NHBvUGJKSjFxZjJIdU9OWjdwNVhWSTFablk0Q3FLWFJOTkUxOFM5eExqWmhVNDJQU2FMdHRsaUd6bmR1eFh1MndqTG5MWjJIOHo4Yy9PS2p1SWpIS2l1akRCRENwZEtjWE5udHlXZkYvR2k5b3BsWlVreGxoM3JEZ2E2U2RFN1RXRlJPM256V0s0MXZwOVRjVDNPVXRSOUwwa0VRamlVSWlqQVVEQUhOY1M4bXk4RHVFaWNHVlBIV3NuRllYQXJQTmpsblkvKzU5eHViM21YZnBUNzQ3bkp3Qm1wdnpUL0FGRFUvd0NaaytvYXdTSzk5T20vckNmeDV2ZXRxZjZxL3dCMnZ4T3ArbUwvQURjM3ZtZy9WRisrOWFwcUZoQmR4VDJnaW5RT011MmNIL3RxK2c0eTJqSDB0L1RYUWNxYmFGeUM2VDdKeHpNbkkrOUtmMlB2clV2am1wMUc2VjYvQzNKNkYzT1pZdnhVbnBIdEdLV2VGNDVCbEhCVStjR21uNVZ2YVRqSXRYTFNlY0E3dnB5T2I4SGNuakFoeExlSG9oK2orVnplOCsyOUwvZVBkL2o5TzlFbitYbTl4YUY3cWNZbHV6dCtoT3J3dnVTeVd4ak9KSjk3K1pCN1RXN213eHJJclBQMCtsRVp5ZG5IMGMvSHVPUGNEWS9DZHdoem5FUHRvdmZ3RHFPMmYyNDVoSHF6V2puQ1hhYkdleHVvMFo3VkhiQVlqdmgyR2tuaWVLVUJrY1lJTkRUdFJrdFdBNkpqbEQyQW1pbDhxUHhYaFczZGVnZHh1eFc0MWlzV2tRN0VGUjJzRHpUeUxIRWd5ek1kd3FHL3M0cm0zYmFpbEdWTlIzZHJMYnlqTWNxRkdIYUR1cDlNMUNlMW1IZnhPVTdqSExLeS93Qy83amMzdk91L1NuM3gzT0RrRThkMURWOUZpbkp6S3ZlUy9wRG0vQnV1RzRqSDRtODc4ZnBmbENqcUhLUlp5RDBWbU9sUHAvSkhOSFljbEx6YjR6cjBDRHp0V0lkVDlNWCtibU0vS3FBRHlSUHZ2V3h5YXNFN0lFSE0wbi9pSkZ0ZFY0MlBwUE5DbkpTNWhlVkJKTHNiQ1ozdGh3VHpGbUNvQ1dKd0FCVjdZYXJMYlQybHdrRnduRm8yQURMelF4WGMxeWtZRXMreUpHN2RuaHpYV3RhdExpMW5NVVA0cE1SdFY3WWhtbXRaa2pCK0cwWkErbXZlZmJmcHY5ODgyazJkM05ieVEzZTNDNVE0UmNaQi9TclJmek43NnRmNnEwWDh6ZStyWCtxdE81UVg1dExOTGtPRUw1bEE5cDV2eCtuZWlUL0x6YTVEQ0VpdmNJZ3dBSVUzRDZLZTQwZTBtbE9aSklFWmoya3FDZWJSSXBXUSs2c3FjSEVWYUgvZXZWVm9mOTY5VldpU3lxZzkxWlk0R1l1WkxLem11WmM5SENoa2JBMzRBeWEwUCs5ZXFyUS83MTZxdEU3THIxZGFPZktQVjArcjZyUGR0bkRuQ0RzVWNCV0J6WlkxbnVNd3NubnJaWmg0RTNGd2tTN3k1eFMydHBIQ2dDckdvVUNnNzI3N09Oa3VoejZjMFZ1TmpmaXVnbWpsUURhallPUG1wWkR0cWU5blFURDBualdLRTJueHo5Y2JZK1kxc1BIUDliK2Y3SzJyaHU1d1NLM21vYlBUbG51SENSb2d5VFUrdHpGSTh4V2lIS0oyK2MwOHRoYzJUOElDSFErWnVaRTVUb1ZHREpib3plYzVZYzJvYXBFMGxsYk5LaW5CWUVEZjg5YTU1Q2ZycDdhMVd3NVRXdHpkV1pTRk52TGJhOWFIbXVOVDVNM050WnhHV1p5bUZ5Qm5EQTFyM3llZldKN2Exd2NiQS9YVDIxcVdtMi9UWGxxWWt6amFMS2QvUDdoMWcyam5FVjN1SDZZNGMzNGEwQ2FKRnpQRU9saTlJNnZuRmZnems0anVNVFhSNlp2OG81dmRtc0pZSWNwYURmOEFwbXZ4T3ArbUwvTnpDUGxKQ3pjRGFyOTU2em9GbDU0VjVvclBsMTA4N2hJbzd0MlkrYkpxZWZNV2p4ZEVQS0pmNUN2ZEU1bXZibDVwVHhaamsxWnA1NnQ3N1ZqY3FtVXRNSC91UER1aS9JKzdIblQ3NHIzb1czNmIvZlBNbHp5MW1obDNwTGZzamVneVlOY24vSkg5YzlhSllhQmUzTnRiT0pvb2l5RXlzYTk5TC9xemZ4WG16TnB2b2sveTgyNDEvdUd3L1ZvL3VqbTBCM1p6WkhMSEovSFA3YTVQZVJQNjUvYlhKN3lJK3ZmMjFvQ09IU3liSU9RZW1mbWp1N1dXM21HMUhLaFJoMmdqQnJrOTVFZlh2N2E1UGVSTjY5L2JXZ2VSTjY1L2JXaERoYVA2NS9iV2o2SnBlMUJiNG5sT3hGbVJ2bk5aSXlhd0t5U2U1d1hyL2FYL0FFajRFRFZJUzJNQnVzN3ViYnRKenV6RzRsSG9PNDFzdUg3S0d4U3ZwcUtYNysyazJUK2cxTDIwdHhwTnltTW5velN0Q3dIYjlPUldYR2ZGWCtIYzdqbXNEQno2YW0xVFpRbllnaUdFai9tZlBTanJCcWVLSzd1M1FyRE5zaU05dU04M3ZsZy9WVisrMVNYMTNIYndEYWtsWUtvcVBTZE5odEllRWE3ejR4NnozZnZhL3dEZVNzam1hTnd5RWhsT1FhWFdOSGh1c2piSXhJT3h4eDU0OUwwdTR2SnZnd29XOUo2aFVsMWNTM0V4MnBKWExzZTBuZldJZFM5TWYrYXJhd1ZrczhYTW8rb1BiVnpyTjRacmh5NXhqNXV3VjcxdE8vVjA1b3JmVmJzbkRPWjMrOGFrbDY5bGViQTRDdEUwVFJVaGx2TVR1ZHVYRVQ4Zm9yUWZML3NaUFpVR28yYVhOby9TUXlEdld3UjV1dm0wS3p1cGJlZSt4TEV4UmgwTG5CSHpjM1Jja0xvK2RQdmlnL0pPMkk2MmY3eDV2ZjhBTi82bC93RGM1dmVwcVA2dTFlK2wvd0JXYitLODM0L1R2UkovbDUvOXcySDZ0SDkwYzFvTTV1NFBXQ3JQeXFEMWdxejhxZzlZS3MvSzRQV0RtQ0lXWWdBREpKTldmbFVIckJWbjVWQjZ3VlorVlFlc0ZXZmxVSHJCUTFmWEhLUG1DRDhYRi9NMEJnNUZiWXdNam1lL214akM5WnBFdDhKMVVVY2lzMWd5Vm00a1BhM2dkaTVTaGU2YkJPRHRiYWJ6NStCL2JRa2pWampaenNQK2lSalB6Y2E5eXZMQys0b2NVMGVVUUU0T0ttZlc1TFo4N0Z6RVI2Q040TmJjQ2x1eXRteG5QVUltL2hXM2E3YmRjMngreWlnaXprZDRLejNHNDF4NW0xcTQ2ZTVHTEpENnc5Z3BJb2xqaVVLaWpDZ0RnQnpZNVNRZnFxL2ZhdE0wYTZsdXI4U3RQalppQ3BuQTZ6V2o5bHo2c2UydEg3THIxWTl0YVpxMm94V2RzSitsbHpqYVRBM0RQTkJvdW15WGwwR01VZU03SXlkNXhXaTlsMTZzZTJ0RzdMcjFZOXRXR3RhS2JhMUV3ZmJERGJYQXJjT2YzSHFyMkVweEZkZkE4emoyOCtFZzBxSTczUFRTL3dDWG11TFd5bFhwbmpobElMcURqYXh3elhUdHNKdVFVek9xSUN6TWNBQ25zTkZ0TGFRZ3ZERXFOanRBNXBMRGxGZVJUY2VtTEE5cXR2SGRlOUN3OURmZVBNRHlyMUVONVZKOTdtOTVsMzZVKytLOTVscDZYKytlYjMrdC93Q3BmL2M1dmVwcVg2dTFlK2wvMVp2NHJ6ZjdUcDNvZi9Mei93QzRySDlYais2T2E1bG5rY2FqRnZZbmVocTYrVW9mVm1ycjVTaDlXYXVZWjBjNmpGaEdCM1JubU45cFYxYXF3VXp3dkdHN05vWXE2K1VvZlZtcnI1U2g5V2F1ZmxHTDFacTUrVVl2Vm1ybGVOL0Y5UTB0dmRQQ2tnbFdOeXUyQnViSFh6UGZ5Z0FZV283S0FKSFFtR3dSVVJpSlRjYTZLUXJXeENXTlpKT2M1UGdnUjdpa0p3NDI0djVpbE1ESTI5V0dLbldIcDRrM3c5NUoraHdWdVpySFVZSjF4K0xrVnQvbU5MaDlnZ3BuYVU5b08rdWcwUzhjZFVSQXpRdVJZdzlUM0JkL01CUWtUYUE3cmpVbXRYVzArVXRZOGJiZU41aFVkdkNrTUtLa2FEQ3FPZjN5UWZxcS9mZnVNY3M3TC92KzQzTjd6YnYwcDk4ZDNOY2FwYnhXcEt6dEt1d2V3NTQ4ODhISzJkNXprVGdQRWZOakZCQUpKYU53ZGhOeUNzREdLOTI2dWJ5VmN3Mm04ZWQrcjZPZnA3YUhVb1Z5OFIySlAwVHdOU1RqYmxQUnBXbFdlTnR1bE5XS1pDV29xeWZjYlVWcHR5TWdHTnFFUEpxMFJUa0FIN3g1czhxZFMvV24rOXplODI2OUtmZkZlODYyOUwvZlBNSDVhbDE0cnFPLzFuTjcxTlIvOGhxOTlEL3F6ZnhYbS8yblQvUkovbDUvOXgyUDZ2SDkwZUUvQk9pUHNOaWU0L0ZSL3dBelc2bnZwd3E4T3MwbG5BRVNpNXdLMkZOWXpCYjBXT2VKSm9SVzJ5RGpJeHo1OEExdkt1SDJBV0JEZUlSMTFIcThDUXpsVXZCbktlT08wVWx4QVNWRDRHSEIvTFhzcDlNdU51TEwyODIrTWpxOHg1dW4wbTNja0hNZVBuWGNhSnQ0N09JNzVHeXc2OERnS2F6dFlsa0M3WVZtSnJLYkpOYkI4MVo3bElOT2dqaVFJZ1FiaFZ2cGxrOXpkU0JJMC84QTNBODlUNi9xMm91NDJJSXdnaWk3QnY1dmZMRCtxcjk5KzR4eXlzdisvd0M0M043enJ6MHA5OGR6Z1Z4cnByNmEvY2JvUnNSL3BIanpwcU9raTV4bWF6eTQ4Ni9sQ2pNZGhEaEJXQmdVOTFLSTR3U1dOSnBHa3hXcVl5TjdudFk4NlhWdEpES01wSXVEVjFhNmhQYTNERldpZkdCNXV2dWZlcFplaHZ2SG1aT1ZHbzU2N2h5UHJWYmZKOHZyS3R0ZDBtV3g5eHlSYmVNTVdCRzQxMFBKTzNYc1ovdkhtS2N2SEhVZFJJKzA1c2NsTlIvOGcxNzUzL1ZuKzh2TitQMC8wU2Y1ZWRJTkx0WWpwV3FQc1FvdVV0c2c0SEViNlQ1RzFqL0Mvd0Q1cmxpWlhNWXZ3bVRnR3pIOU5jdE95Ky93WS9wcmxwMlgzK0RIOU5jdE95Ky93WS9wcmxwMlgzK0RIOU5jdFA3OS9oUDlOY3RQNzkvaFA5TmNzLzc5L2hQOU5jcy83OS9oUDlOY3NQNzkvaGY5TmExZjRuMVNLNllSY0hraEtoUWZteFcraGJZVThEU3p4Z2cwRUZiR1lMYzFra2sxdjJqODFiWndEdUhQandQUXV1MFNOajRERGloODFNSStodkFaZXZwVjdPM3oxWTNRa2dXUkpVbTM5R1R2QkhtcVEzYk5aT2tzWkdkL1ZVbGpwUmdNaUdVWllET2NVb3VYbmJMek1NN1RiOGVpdGhHejRpajZhd2Npc3IzT0Jpb05OMGhMbTZjSkdrYS9QdTRDcmpYcndzK1VnUTRpaXJFK28raVAvTnplK1NEOVZYNzdkeGpsZlpmOS93Qnh1YjNvWGZwVDc0N2pITms0QUpKTkRTZEhndHNBT0JtVDlJOGVhRzdoNlNDUVNKa3JrZG9PRCswR2d3SUlCQkcram9tdXpXdzNSRTdjUjdVTlBQSnNxS1NTK2FVREtXL1gydnpmZ2JSSnBrLzQ3alloL1NQc28zbWplNUo1ZHU0dE54N2RrOE9iRXNPcVJEYzJJcGY1R3NuQUJOU3NNaERVb0c5RFJVNElOZTlXeTlEZmVQTkhlNi9md1M0UjF1SDJXK2VudDVTa2dyTkxwR2x4Mk1sbnRsTTRrNlhHY25zeFJpZkg0S0o3TVQvNmF2dFQxczZ0ZktiR0ZwL2RBaU85ejMyMXpMcW1sM0ZrN2xCT2hUYUhWbXRSNUFhcEpmUzJwdjdiWUtkTEVjQVpJT1R1T0tUNUtQci9BUFRRNVNQYmtXcHQrZ0REZSsxbk9PZi9BSEhZL3E4ZjNSNFQzcVgzNkErOE9iWk80MGJkc0U1RkRvTmkzNG1pNXlUekVqQThNWXNLMlN1Y2crTDZLMkhGekRqdEpIOHFFZXpORUFFWTd3T285ZENLNlRCR0d3UjVzMTM4b0l3ZGsxc0lSMXMzOEJXT2ZQY1hHck92U25FVVF4SEdEdUhOK1AxSDBSLzV1YjN5US9xcS9lYnVNOHI3UC92KzQzTmprZmQrbFB2anVjVitFZGVSM0dZcllkSTNwNnVZYVRvYzgrY1NFYkVmcE5BWDAybVNIZEtOdUg5THJITitFZE1XNmlHWnJiN2g0MTBXemIyb0x5dWNidTAwdWthVERiY1hBekkzak9lUE1MalVqRkdRVWd5ZzlQV2FPajhvWWJpUnNSU0hvNXYwVDdEelI2cHBrOXBMalpsWEhvUFVhTm5QSkIwV3k4YkZHQjdSdXFZOENCVXdId2dhMnhpVkFhVThtYlBZNFlQM2p6WTVUYWgrc3Y4QWVxTFZvZWduSVdaUjNyMUpaekdPVUdyL0FGckRvblEyL3dDZWs0Zk1PdXJMUm8xS0wwODZqL2pTOGZtN081c05Uek5hWXNyZzlnN3h2U0t2dEVteGVRa0lUaFpGM3EzUC91U3gvVjArNk9hMGd1WklUWXpreHVWemtWWitRVDFaK1FUMVorUVQxWitRVDFaK1FUMVorUVQvQUVpclB5Q2VyWFVkUmd0RXNabE03aE1saHV6emU5UysvUUgzdWZGWjNrMWlzOXhud0Y3UENKTHBoRG44Z2IycUsxM1BQSWhQYUJVMXR0R005S0IxWXd3K2FzRTVGZEFkbHh0Um5pS0VJMjA3NjNsSDBVWHRtUWs3Y0p5UE9wcmJ2R2Jya1RQejlkWWRWODJmUmsrQXp1QXEzc05JUVhsdkhMY3k5Kysyb096MkxWdmJaTnZCSEZuanNLQnplK1NMOVZYNzdVZGExWUNRWnRvTVBNZjRENTYwL3dBZ3RmVXJXbitRV3ZxVnF5Z2xFa05wYnh1T0RMRW9QTkZjeEdPZUpaWXp4VnhrZlFhMHo1T3RmVXJXbmVRV25xVnJUL0lMWDFLMEUxTzVWUUFCS3dBQTgvTjdnMEpaSEdKYm85SWZSMURtTjFxcVdFUnpGYkRMK2R6VWxqZVEzTURiTWtUaDFOYVpNQU9pdWczV05nZTJ0SDN4dWx3MmR4R3dQYlVWNXIwOSttMGJTMWM5Q1g0bGp3K2djdzBYUkpKaC93QWVUdklmU2ZaVFN1V2M1WW1pVGdETkcvMEdPS1ZzejJ1STM5SDVKNXZjMnBKZnhMaExnWWZ6T1BhT2Q1NVZpaVVzN25aVUR0TmZndlI3YTBMYlRScDN4N1NkNTVpT1V1b2ZyRC9lb293WlRnaW9kWnRSYjNPRW5VWVI2TU9rMnNiY1VoUUg1bDV0TzBnbUl5Q2U0L054OVhwTmFucTdsSnBlaXR1cUdMY3Z6OXRhanBXSXJuTjViZGpudjE5RFZZYTNGbXptRzMxeE51ZGViM3V3L3JLL2Rmbi9BTnlXUDZ1bjNSemFGSzdPK25vU3h5VGxxMEQ1TlQ2N2UydEErVFUrdTN0clFQazFQcnQ3YTBENU5UNjdlMnRBK1RVK3UzdHJRUGsxUHJ0N2EwRDVOVDY3ZTJ0RnRMbEo0TEJFbGliYVU1YmNlYTJ0TkJsdEhmTTl5TUlnNDR6eDVzZHdPYkhnZ1RzSDVxanVJaXJxSFZ1bzBZSDJyY0Y0U2NsZXRQUlFnZ0Y3QjZKUnpHMzJrY2JjVGpETDdLVkdESWR1SGdHN1ZQRUdwUGRXZG5LSWpIT1BvL1lSVHBldWpqQlUvczhBdDdxUHV1NHdJYmM3czliMG5qajZhVHgxK21rOGRmcHJwdVVzQWo3OG0yUURIYnR2VnRvZWpwQjBrWm1idjVXMmh2YW9menFmV0ZRL25VK3RVUDUxUHJDb2Z6eWZXRlFmblUrc0tnL1BSL1dxRDg4bjFoVVA1MVByVm5WYnZCem1aL3ZWK0ZOWWd0aWNJelpjOWlqZWFqUmNBcUZBd0FEVU9uNmZOY3V3SWlRbkhiMkNwTHE0bG5sTzFKSzVkajJrMDA3N0tDa3RJK2lpM3VSdk5OTEtxSUN6dWRrRHRKcUhSOUlndEVkY3FNdWZHWThUU0E0TExSMVhXMmpqT1lMWDhXbm5QNVJvdWNBWk5MYUp2R1pXSDBVZEsxOURLMkliajhYTC9JMG5qclVXc2FQTmE3UzdaR1l6bmd3NFZLQ1FVWUVIQnlLa0Ezb2FUYmJVcm5BMmU5aEI3ZXRxVHh4OU5SK09QcHBMblhyOURnT0ozMlQ4OUdOaWpEQkZGVGxUZ2cxYVcybldhVHpyMDcyNkhvL3lqM29yVkxpWjdZWnM0T3lQaXc4N1ZtbGtIUXpZUFlUVFFOdkdWNmpVa0VpeVJPWTNVNVZsT0NLbmcyWWRXSFRKdzZkZmhEMGlvZFg1TXhTV1VxekowNElJOURVVkpCRlpGV0VlajJhUGUyeXNJRUJCbFVkVmFkNWZhK3VXdE4rVUxUMTYxcHZ5aGFldld0TitVTFQxeTFwdnloYWV2V3ROK1VMVDF5MXB2eWhhZXZXdE4rVUxUMXkxcDN5aGFldld0TitVTFQxNjFZYVhZR1NHZUs2bk82T09OdzIvejQ0Q3A5U3ZYdWJwekpLNTNuK1FySHhGVm16MjhLRVk3NGlrQjdhVzVFc0l3VW5RZ2JYYmpkWFJ1eUhxT09ZQzllQmhrU3BsZk13My93QU0xMmNNamQvKytaeDlXZ0hoa0dUc3FZbTgyeWQzMGpmOFd5Y0FVSTQrbW4rYWpjTVVqT0VITTA4bXlncExPSXd3ak1tTytOWnlTYWVlVVJ4QXN4cURRN1lxY1Bjc04vbXBwWEx1U1NUUlk0QXlhV3lqeVFETXcraWk1Slk1UE04Mi9HRnJzWDU2SFdSUUkzYk5aQnlnTk5GbGx5VjVzVXQ1R0lwTUNVZkJhbWljcTR3d3BrYmFCSVljRFVXdFc0dHJuQzNBK0MxU1djeGpsVWdnMW1rbFRvTG5mNHJVOXRJY2pLOVI1bnMzd1NURVNNaW83eUFUMjVHY1p3S0tFZ2pCSGhzZkVaTE5BSWUzaU9xcDVHRzNQa2c5dGU2VTJYUGZqMjFrc2gzbmlLNkRYYmpzYzdZK2ZtYTN1RW1UY3lITlhVd3daTURzSHBKSDNqVE44SWsvRmNuQUZMR3ZUWEh6VWJwakhGdWpGWUdBS2E1bDJVRkpZUmRCQmd5SDRSckpKTzgxSmN6TEZFQ3p0VUhKcTAyUmlTOVlmVnA1NVM4aExNeHJhYkFCSnBMQ1BKQWFkaDlGRjJMTVNTVHpkTWR0d1FnL2JRVk11dU93QVZrNEFKcDZiRzRBMTFFVUhCS2pEVVZ5OFlQblhITmcwdCtuUlNrTE1vNzF1Mm1oa0t1TUdpakJsSkRBMUJyMXI3bXVpRXVGSGVQVTFoY21HWmNFY0RXUlN6cDdsdStCM0s5UFp5ZHE5UnJJcDdHWHJNWk8rbzc2RHA3WWpPTTRvcVNwSGhNZHdLSGNaT0FLa3Q1V2ltUW82bmVDTjQ4QUoxSnlKWTM0SE9RUlJoTzNiQWxNWlpjN3g3YWFOMU8xMzZuNmFXYUpKRk85VGdpdWttam44MndmNWZHTW5BQk5MRW5UM0FvM0xtT0U0akhXS3hUM011d2dKcE5PaDZDM3daQ08rYXNra25KTlNYVXl4UktXWnF0K1MxajFTWDdqNnRQY1N0SktTek1kOWJSd29KTkxwMGZVMDdENnRGMkxPU1NlWXpIYmtCQ0E4TzJnZ0RPTUhxRlpCWnR5MEZHSTBBOCtLYnJKcHUwMWtZY0JoUUkyME9SUWxCWlJoNjJjeVJnLzJsckhNbC9HSTVpRm1VZDYzYlRReUZIR0NLS01HUTRJcTM1UldmdVM4d2x5bzd4KzJwYkM1YUdaU0NEV2FXZVAzTGVieHdWcWV6azdVUEFpc2pCcDlQbDRreE5VZDlCMDlzUm1pakZTTUVlRHh6WTdzMjJ4ZlhxWm00eFIrSjV6VVd0d2JTNFM1UWQ2MzhqWFF5dWhLa29kbktuY2NkM2M2ZEllZ2tJVmg4RTd4OUZSU2dlNkkyUi9HUTVIMFZiWGVIaGRSMmxSL0VWUFlYR05zT1NNTGpPR3FhLzBXNFpFTWp4SGJiell6ay9SajRwTmZRbTVsZExXMEJ3WjVlSHpEck5hRGFiaERkWDU4WjI2TVZvdnlIKytQV2kvSWY3NDlhTkcyMHVoL3ZiMXB0d214Sm94STdCZHNLMFFjTkIvZkhyUmZrTDk3ZXRMZ1FwSG91QWV5NmF0RnprNkgrK1BXaS9JWDc0OWFkcDdiZHJvMnd4Ni9kVEgrSXJTYmlVeVRhTHR1ZUpONDlhTDhoZnZiMW84QnltaDRQNjI5YU03RmpvZVNlMjhldEYrUXYzdDYwWDVDL2ZIclQ0OGJHall4L2VXOWxXdnlUKzhuMlZiUHgwcjk0UHNxMStTdjNrK3lyWDVKL2VUN0t0ZmtuOTVQc3ExK1NmM2sreXJaTTdPbC92SjlsV3Z5VCs4SDJWWVNuTDZQKzh0N0swWnprNkYrK1BXaS9JWDcyOWFMOGgvdmoxcE0rQkpvbWNmM3Q2MFg1Qy9mSHJSNDNEcG9tQ09CRjQ5V0YrZ1c1MGZiQzhNM1RaK25GYUw4aGZ2ajFvdnlGKytQV21QQjBUYUxsT3czVFZvdnlGKzl2V2lmSVg3NDlhWGFERUdpbFIrdU9hMGlkdHFUUk1uOWJjVm92eUYrK1BXaS9JWDc0OWFEUHVmVFo3WCsxRmNiWkgxcUUwRHo2UmNDOWpUZThlTVNwODNoOWpZdjc5TXR4aGlQM2pXQldSdUlOV0U1bmVHU1NOMzNxRHZDR3JqVExwb0xtTW93K2crZzkxdHFSekZUa0VnaWlqQkx1Tlo0U2NNQ01FRHpVaVFwTkE0U0hHZDUzRWYycXRialZKWmJKQ2tiSE9PclBYandPUEF4M3R5OHQyU3RuYkowa3g3UjFMNlRVdXB6NUk2T0JOME1JK0NpOTBMbTVTSnBrZ0RISFNTSENqMDBMbHlrR3JXRGtEYU9ITzRWRmRXcVROcWxqQ1cvSWtmRENoYXZzVDZ0WVJQeHc3a1ZzeXNpbmJ3MkFWNi9SVjlBbHYwRUVzN3ZIdFNZeGhEMlZmSmIyMGx0Qk03U0orTVE0eWpWZmFmQ0pidTJlRkNjQXQyMWRYZ0p0YmFhY0x4TWFFMWRTNlhkenpXOTBrc095SVl1aU9YeWQ5YW44blhmcVc5bFRXajdGeERKQytNN0xqQnJiMEo5UTZYY2szUTdHUE5uT2FiVUlES3QxYVE0Ykd6Tk5zR3JwNHBKSXJxeGxXTVpjcFBuSGNMcXQxTEU3bVBZaGFUT001eFg0VWxtVHAwZ1dDRXpPNzlncXgrV3JiNmowK2w2bkpadTRrZE1iMTY4Z0dybWEraWp1cmU2aGlkc05JSVQzdFgxcGVTd0MxbmtDTmdPa1pJWWRScTRzVXR3a2R4Tk04ZTNNRWlKQ0hxR2UzdHFTQnlrMGNrYjR6c3VNR2xzN0N4dUJJWDkxSVdJOFhCcjhKWERoNU9odDRrTHpTbmdncDlMdjVMYVE1eHZSK3AxNmlLT3FDZGhjUlc2UUtHWjVlRkJMT2VlSFViUzQ2Qk50bGlZazRyb05GdEx6TG1TNlpzSmpncTlkTUJrcXc3dVcwdUZtZ2N4eUtjaGhVV3A2Y05ZdFVDUHRiRjNHdkFOMU9QTWZDN2V4ZjM2WlhqRkVmdkhtV1E3SDBqRkU0WUh2Y2NLd1BQVnZmeUMwdGtSeEVkODM4bDd2QjJ4MTg4Z2hNUWRoR1RuWnp1OERMZFI5TElNTFJ0ODFqd0h1UGtYQXE4YjY0WjJQYXFic2ZUM09vV2RpbDFjV3p4d1B3YkkrYkk0ajUrYTV2N3dSV1VZbGxBMjlra1lPUFRWKytqT2JDd2p0THU3YkYwaXV2QWVMdndGUFdLc2RPMEI3clViRTNNNlhodGlPbktZd3ZtcXoxWFhwcmUvd0JLTU4yWWRzdUxrdHdYSTNEQXF3dFp4YzNXWnJnU3FrRUhWay9sbjBVMDJxVHVORnVaOHR1a0Y0RURmTlRQcFZnbjRJdUpOZ1ArTEYyRk1lL3JQWG1tczJoVTJVMWx0QTdwSitsMnFkTFJaSWVVRnZaOUtNdEgweklmbnFlSFFMZTNibEJISE5MSVp1bmVkdS9YR0FBZXlyci9BT3JJZjhVOWJEeFNUYXZGZkZ6c3N5T1hLQ3RLSEpHZEJxam0zTjBDWlRibjRXT0dLR3BtVzU2Y3ZaSTVDYkdBODJQTWR5MXJ0M0FMUzAwNFdsaW5DRkprTzE1Mk9kNXFheHVudDdsZGlWRGhsem5IUEdaWHR2Y1Z2dEpiT1RManZuOHhxQ2ZWTDJRcFpXTzNadEdpT2RtSXRrWXptcGV1Zmt4Ly9TbzV1VTl6TmJUTEltVTJYUTVCd2dxU0hUTFM1dnVVVjVBYmxTd1VSbCtCcTd0dE50N3l4MXk2dWtta01lOEZNWXJWdi9pbE5KdnRTdUI0NWlrL3NiUXdTS2ROV2U0dTFXK0l5dUxqZm5xRlIzV2xhVkF0blp4bThqWUs1QnhCdjRqc0ZZME9HMTB1NnRCYVRNVExQTExzR2RsT1BxZzBqNkZIRHJWemI3Q1AwVnRlUXZ0N0J4bllielVCbyt0NGJPSVYrOVZ1dHpxRVJLMjhMV0VPMnlyOEhPems0cStGclBjNlRkQzIwMjBkYmVGQ295L25HUlYzcW5JN1VIdlp6S1VtakF5QU9hUzVuU0dCR2QzT0ZVVmQ2WE1JcjJGb25JeU1uT2U1OTBYZHpZRTVTOHQyVEhZd0dRZkNHNDJMKy9UOFR4aWpQNWZuUG1yQXJlVkFKSGFEU3hyMGtqQlVVWjJxMHkzM05jaHoyUmphcHIyMU52cHUxR3IvQVBFa2JjY2RncHgxclRDaU9JSTdrTUNEUmpZcWZBNU9CUnZIRTB3d2xKRkZzS01MWHVvN3hnVjduejJWZzkzMDNJdlRaRjRXODBzVGVsdStIY1lxNDFYUnhZdkNpWnh0dm5lMk9lUFRiVGsvZFN4OUtJb1pDRnpqTFozVTkxeUxqNjVaZFRQemtwU3Qvd0NJZDRxSElTM0svWmltUzhoWkJ0c0hHRkJ4bmZ3cDcyNmt1SitTa3hsa09XSXZpS211TFMzdHBlU3N4aXRzaU1lN2VHYWdzNEZpT2lQWVRQdlYydVMrUU9PNmhuZWNETmFCcVR4TlBiWHdFTVlpUlVkUUFvclFkVEVyckJmdzI4SzVsbmVSZGxhajkwU2RBVDBXMmRqYTQ3T2QyYUxjZ2JqRzhtK1g3b3I4RVF2ck4rTmtRWlczaGZqSkw3QlQyMWhwVmhNZjlwdkxvWGMvYU1uQzVyYTVUWDNtbEk1OU1qZHVoam1rdlJiTzBoa3hzZWdBVk5mUTM5ekpaYVcvUUowcE10dHRkaWhCdjNDcHI3UUxlOHNOQzB5ZVo1R0RxTFlZQUh6MWNkUEhEZDZkYVdFaURPSUk5amFCN2Q1N0t1enliMG4zTHBNR29qb215Wlk5dlkzMU12SnV3NmV5U3lmM1MzNG1OY0N2L214ODQvOEE4YXNScWN4MUlUR0FGdDBKR1NjN3FOdG9HblJhZkVsdkJkUU9EbnYzMmM0eG11bTVLYUJGdG9oZDVseSs0YjNwTk41SVJXTDNOdkxjTmVkTmlHUVBoZGpGS05IMWdGeGxvRkNqdDc2a2p2TlpoWmdIU3hpandlM0MxYzJYNEx0SmJhSnJPQTlKZHRLeWhXZHR4NG5mc2lqcG5KdldMWnZ5THhFSG80am1mUzlSaHU0Y0Y0am5CK2cxTHI4OFR2R0lWaUJDcURuajNPTmVOeitSYXd5U3VmTmpIaE03RmpxVCthT1kvd0FEVVZwRVpaNUFpZHByYUpTeWl3UEhmK1FxZTdmYXVKbmtQbjluZEthSzl3SlU4NDNpc0VnOTNtamV5aVdZWVFVbHZGc29NTFczU1c4TFBJY0tCWHUyWXBEdVR3QzMxcmQ2VmNib2JvQXBJZUVjZytDYW5zTHVTMnVZekhMRWNNcDdyM1ZkSkNabzRkczQ2U1U0VWVrMUFsanBkbkRjeFhMMnNMQjJoT1Z5VFdtYUZCSGV5WEl2cjNHM0RieDUySTI3V1BhS3R0U0V0bnErSW1tZHBFdlYzTWpuanRkcW1saTFPRHYxS0pNdmY1M1lCNDFvdHpyTnpNK3N6b1dmSkVjUmRmbU9hMFA1Y3UvOE9hdFhzOUtTenVoY3JGQVJ0WnczSHJIVnpXazBLUTZucEZ0T2lEWkVrUDRxVEE4NHF4MVhSZ05MdjRyUzJ0azJqWXlEWUovck5CSlZaa0RoVGtybmo1cXVJSUREcFZuYmFmSHg3eGRwcTArM2hPcFg4ajMxOFhaa3RpTUlHOGRqVm5jWDhPdGFyckVSY09KbWdDbmJ5T0M0bzN1b1hGeVJnelNNK0Q1em5uczlPZ20xRzR2NEFYdDVFRnZuOFprN2hWcG9laXdRdzdGM0plTnQzaWRRajNqWXJScnZSYmV5czlXZXpFVWpTWW5qYkl6MVpGVzlxaVBEcWFYenNjRUlHR3lQbm9Obytod1FYZ1FoR1dYWWt4c1piOHJGUXdhQllXS1g4ZDljUnl2STd4TnRBZG0rb2pyVUd1Nm5xOW50NDIzVDh2NEd6akFGSmZhanNQTWx1a3JIOFpJY0JldmZWcUxQVExPMXVVdVRhUWtPOGZ3Y2sxWWF0eVhzTFNYVVlyT2V6YVRLeWc3d3paclNkR3YwdnJqVjdlNUVJSkVNU0Vseml0UEZ4TGY2bk1BSUcyMXRsK0ZNM0VEMFZaNnpEZXBxb1NDZDJhZUM0VWNHOFE5b3hRMU9kMXVMMkszSVhJZTRjNFBtelVGcnllOXdpL0dvWGM5eDAwc2laSUNoY0FaUGdEb0hKMW9wZDEvcU9DNjljVVE0QStjbndqVDRadTlUdHAyUkVlVjNDREM3WnpnZUNCUGNiUTIwRy9yN3RETURKdkdhVG9ncWJoUWw2OTFKYndsbk9BS2UrbE1VSndnOEJOcVYwc01LazlwcTFzZE9NTElHTER2alduM0RwQnF5c0R3aXU0dDdwNW1IV0t1cHQrbVhsbmZwMWJFb1Z2bkJybEQ1Qjl2SDdhNVErUWZieCsydVVIa0gyOGY5VmNvZklQdDQvYlhLRHlEN2VQMjF5aDhnKzNqL0FLcTVRZVFmYngvMVZ5aDhnKzNqOXRjb1BJUHQ0LzZxNVErUWZieCsydVVIa0gyOGY5VmNvZklQdDQvNnE1UStRZmJ4KzJ1VUhrSDI4ZjhBVlhLSHlEN2VQK3F1VVBrSDI4ZnRybEI1Qjl2SC9WWEtEeUQ3YVAyMXlnOGcrM2ovQUtxNVFlUWZieCsydVVIa0gyOGZ0cmxCNUI5dkgvVlhLSHlEN2VQK3F1VVBrSDI4ZnRybEI1Qjl2SC9WWEtEeUQ3YVAyMXlnOGcrM2ovcXJsRDVCOXZIL0FGVnloOGcrM2o5dGNvUElQdDQvNnE1UWVRZmJ4LzFWeWg4Zyszajl0Y29QSVB0NC93Q3F1VVBrSDI4ZnRybEI1Qjl2SC9WWEtIeUQ3ZVAyMXloOGcrM2o5dGNvZklQdDQvYlhLRHlEN2VQMjF5ZzhnKzJqOXRjb1BJUHQ0L2JYS0R5RDdhUDIxcXliN3YzTlpKMXZQT3VQMlpyUitUa3F5QnpxbDZPRDR4REVlMGRwcHRhYjNURVRKSzVHVFUrbHpiRXdPT28rQ3hoNWg2Rjl0WStJWnk2RFBhQjNSV2pFMUlJdG90dUFwNzVqREVjUjFudTVkUXVsaGhCSk5RNlJhaFZ4dDliVkZwc0IzZ3YxQ3BiNjRNc3h5U2FlNWxDSUtUVG9lZ3Q4R1EvQ2Fza2tuSkpxUzZtV0tKUzdzZDFXL0pXeDZwYjl4OVNwTHFacFpXTE14b3NjQVpOTHAwZVRocDJHNGRsRjJMTWNzZVl6SGJjWVFINmFDQU13eDJDdG9GM09FRmRKZ2NGSEFmRVdpYkkrY1VySjBzVzllc2RsZEtOb1lEVVZKa2pCSGpMelkzZzB0OUdJNVNGbVVkNjNiVFJPVWNZSXBvM0RJU0NEdU5XM0tPeUZwZVlTNlFkNUoyMU5wMXlZWjFLa0dzaWxtaTl6WFhEZ3JVOXJJUVJsZW84MXJGRVZ6bVdvZFdzeWovTWFsMHU3TVVvT09vOTJTY0FaT2FFQTI1TUYvd0NIZDU4SnQ1ZU1ZYnJGWXlDTzUyVGtVNVhaQjhBV1lLb3lTZDFMcHRrSkpWL0hPTW1rMDIxTDlmQUNwYjY0TXN4UG1wcDVRaUNrMDZIb0lNR1VqdmpXU1NUazFKZFRMRkNwWjJPNFZiOGxMTHFrdjNIMUtrdTUybGxZczdHaXh3QmswbW54NU9HblliaDJVenNXWTVKNWpNZHVRWVFmdG9JQXhHT3dWdEF1NXhHSzZVNFVZUWNCOFRhSnNqNXhTc25TdzcxNngyVjBvMmhqYS9qV3lUSkdQMGw1MXZveEhLUUpnTzlidHA0bkt1TUVVMGJoa0pCQjNFVmI4cExQM0plWVM2VVlqZnRxYlQ3bG9aMXdRYXpTenA3bXV1ekN0VDJzeFJ2bU5TVzB3a2lKREthRi9EaHR6cnhwTldzVGdBU0FaVnFhR1ZvM0dHVTRQY2wyMlZCSk5MYnJ0Tmd2MjlsWjhKandDVGpzYnRGUENjT1BuSGhmZDJwZE00ekhEL0dsZ2dPVGpBcHRTdjNiUDRwVGhCekRUdE9NemY4QUdrM0xSWml6SGVUV1RnVkh5WjBqM1ZPTTNzdy9Ganhha3U1MmxtWXM3R3NuQXBkT2gyaUFaMkdRT3lpN0ZtT1NlYnBqdHlBaEIrMnRnQm5BSFlLMnh0dWNSaXVsd0FNSU9BK0t0QytSdzZ4UWRPbGgzcjFqc29TZ3NvNy9BUGpXTXl4RDlKZWJCeURpbHY0K2prSUV5anZUMjBVY293d1FhYUp3NkVoZ2R4Rkp5cDBsb253TCtBZDZmSG94dVZjWVpUZzh3MUt3S04veDRoV00wK25YcXpKODRwTHUxVjFPVllaRmU1cnNYU0RDeWJuOVBjTkkyeWdKWTB0cW1UdmNqZWZBWjdvc2NLQ3hxZGh2VFovU05ZN3NFRUVBZzByYjRqc25zcVNMNGFuMGp3ZnVUUll5UmhwQnRuNTZOcnBwalE0ZVU3UE43b3ZVVEdSbkpvVFhoVmZnUmpBNWt2OEFWZHVmSFFXNDZSNmJWTlRlVDhoVGhCNWh6S2dlNWxHVWpHN3ptbW1sTHVjc3g1dmRFMkQ4QmQ3VUVBWmdQTUs2UWxuT0VYalhTN2wzSjFENHUwTFpIRHJGQXAwc1h3VCt5dWtCZEJocUVMN2FEQ04rdzh4VTVCd1J3b1hOcXR5bzc0SFprNW4wKytqdUl5Y3FkL25GSjA4T28yNHhEZHJuME56RzN2RWZxSncxZEJlbkhCOTQ1dHUyZTNZbk1SL1pRdnRKbWp3QzJ6a2VubmFWOWhCazBscW5VWFBFK0ZrdVd4RXBQYWVvVWlqTTdiZm1IQ2tpR0kxQ2p6RG15TXA5RkVaQkJ6NEROUVM4VUFQYXU2a1B3SlQ4NHFYUGV1aHE1N0ZQb2FydnFpK2hoVjJPTURmTnZxU0wvaUk2ZWxlZnBaa2pHL2FZQ2xqdFZVWTcwVTgrc0NIR1JFbjhha1BDTnFhSVhFcnFRVVNybVJpeGhmZWF1MzRRdFZ4WThqN3NvbUxpNWZZK2FyNStDVmZIcXFlOXM0NEl0MndkcHoyazFjZGIxSjF2UzI4cGgza0JpU2NkbTRVYTZGVWdBUGVqTGVjbjR6K042Si9nU2JxS09WMzdqaWhMbFNNQi93QmhGWkdWbHFYcWVwckdHUU9kcEpScy9QVjIwWWRkK2Q5WG8vSnFlNDVHU1dzeTRtdG4yazlGWG41bzFkQWI0V3A1OVB0NUFoTC9BQVRVbzR4dlQydXVSaGdRSk1xYTI3WWl2YytvM0VaR05tUTAwcmhVR2FXM1RBM3QxbndXOG5tTE5zcmtrbmNLT051NytvRC9BQnBZMTJVQVZSMUFkeXNvd2VQYUthSTRZZWcrR3lNRTFheTcyaFFtckJXeE5DY2RxMXBrMkd0eUdJMzQ2NjJPczFielNtUjR3ekdyWHFoRlcrL0VhNytOUmdZRVlwUEZGYnNkUVBPa09kaFFPZUVaSVFWSDFLS1IzTE1NbW92RnFMeGFpOFdvdkZxUHNxUHNxUHNxTHNxUHNxUHNxUHhhajhXby9GcVBzcVB4YWo3S2o3S1RzcVBzcVB4YWo4V28rdFJVZmlDb3ZGRlJnNTJSU01TU295VFVUOFVGWUdBT1paQmh4bWdvd09ZMERROFVWRCtiNjgxRDF4TFVDU0IwakFZSGNhZkdNbXJDMkRUWENscEg0TDFzYVhhSlZWWEo0QWVBeU80bHU1aEhDdVQxNTZ2VFVWaXVmaHk0M3Y3UEFMSW15MU5BMkR2WHFQYzQ4R3lOdElTcEIzRUduaXdsMk9sWHh4OEtyYTRUYmlsQkZSdHdkVFFQL0x3T3NDbzE0dUtnVE9YcUMwUXJDT2tsNmgxRDAxSmN6R1daeTdudXVKNXNWMW5ubHY3Z1J4RGR4WnVwUlVWaEIwY0k5SlBFK253U3lvVmNaQnByWjhIZXA0SG54NFo0VzJvMkttcG1PelU4ZkVPS1plTG41NkpIRlRTZGdxRThjMWJ0K1ZVTGJnNjBoNEVVRDhmRklCdllWQ3U0dlVDOERVUzBvbzl0TjQ1cVJ1MnBpRFVyWkFZanppc2trblBnY1ZrODB1b1hJaWlINlRlS0tpc0xZUlFqZDFrOFNlMCtFV2VJbzR5S2t0SmpHNjd1bzl0Q2xOQTlZOFBFbUlOU2lFaWRVdldQVDIxWVhVWWtSRlpHRzRxZHhxMGZlTXJRMzlIT1JWNHZ3SnMxcVVmNUczVjlEOEtCcWFCOWlVdWg3TTEyVFUvVTROSHpHa1BGYWdPUWQxUU4rV0toYmc2MGg0RWZFQU9KRkwyaW94eFlWRW96bW9nRFNKUnljWUZOMU9hZHVzMUsyZU5Tc0RVcDR0VE54WW1zMHRDa2lHODcrd1VYOUhZT2JIUHhySGNPMjVRYWtieFZwKzFhbnVaaEhGc3N4OC83YWkwMjFFU2J5ZDd0NHg3dlBkcGVRR04rUFUzWWFhQ1V4dU1FYzVIT1JXT09SM0dPNVBOYzZTLzRzN2NKT1dqWTd2bTdLdDlTdDl1Tmh0RDRTOVlvYzJPc1ZFb3c4a2RSNnRmOU5ETWd3Z1hGWGliMHcxWDhQR05xdklkeFZ4VTY5ZFNEbVE5Wm9ma3ltbTZwczFKNHdOTjFnVWgrRXRRTlVEamM0cUp1RHJTT056Q2xIV0tqSFhVUTZ4VVZLQWVidGNVb0JIUzBnemh1WnljaXBqbnZxdUpBUUMxVHl3TG1OODBZMkt1TUVVS1drcEtXZ2VzVWtZeXhBck82TVk4NW90a2s4Mk81eVR6RTd6dUZJT3JQcDUybGtDSUNXSjNDbHNZTWNaRzNzM1Bud2VPWVhjVzdBa1hnZjVVeXVWWVlJN3JOQTBSV1BBeTJzb2xna0tPT0JGUlh5ZERkc0xlWThIejNoOWxYdWs5Q3lUNVdYSXE5ZmpPYXVINHpQVTZuUFN0bXJ1SGhLMVhhY2NHZ2QwdHVoclRaemlXQVZvdHhuSGVWWVRETU4wQlQ0ekRjSzFYMFhVRFY5QnhqZXJxTGlIV3BsNjZ2Sk40aklIYTI2cFFPL2NWL2FOTDJDaFVzZndaU1BObXBWUTVHMStqV0Nha1BYVXg2elV6OWJHcnFYZ2ptcitZYm96VjIrOWlGcEUvNDEwZytldEt0OTh0eHQxbzF2d1F1YXNvdDBOcUtua1FHRkJHS2VaeTduSlBjaGFicU9LTGNTVDRETkZoMkNndkFkeG1oYXB0eURNckQ2dk5uNGgwNjlJZy9HQWZUNEhJb0g0SnBsNGptUGM0NXBMaTNTSjVHS1JuS0FuNE9hZGZQM1pGT09EbXJsT0VyVmV4L2xtcm90aGsyNk1pRXkya2VjZGRDU1RhS0lQMFY4QkZPTy9YSjdhc2M0dUMvcDQxb3R1TTRaL214V21RRDhUYXFheHVndDBXcngvZzRXcjJYT1pqVTcvQ2xORThTZWY4QTJWZVpCMWlvOXJ2czQvc2lnZmdESHBvbmlmQkUwRjdybzhUekR2dUtqdWMrRnp6Q1RNa1k3N3JIYjROVzh4cDE4L2M5aDdoSDRyUTZtcDZmc3AreXBPeXBPd1U1RzhyWGpQVUs5UmFsUVlVQWVGamZpaW1vajFFVkgxRnFVY0dOS09zMG5hYVNvL0ZyWkdGSkFIWWZEZHZkOEo1aCtpRC9BQitMQjh2RU1OMWp3aXRUTHczL0FCQStCODQrTTVySER1K0VrM3pMOFlFbVN1QTFGU1EzZFo3a1VyOFJUcnZIZmMzbitMRTB4cnROZGhwaDFnMHk4UWZqSlpzS0NUU3g5L0tBVzdQalN5TGhxWk9HOGVGU1RpTi9iVHB2SGZBZkZDeHdvSnJHOXpXQjNTTlREZXZmVmc0SXg4VmVYcTJWN2FqZ1h2Ums5dngxSG9qZXUraXU0Z2lzYzJmQXBKeEcvdHAxeVIzM2hEM0xQdmJLclFRWVh3U3lBN1M1ckc5RDh4b2c0SUk1aDNlYXgzVE53Qk5TUHh3dFJSOVcwZlA4ZlBPaEhBVXRZNjZ4MTgyUEFKSjhJQTExbzN6R25UNFFQaEpKTjRHQjIwc1c4akxlZXNaeGp3Z09hQlUwcE9RZG1pTzV6V2VHVFRucXB1MFVldHEvdDBPdGpVWXFOZUNDZ293QVArV0VVUlNtZ2U1amJpZ3BEd1poVGRUZzFLT0FCcVh4YW04UTFONGxTK0tLa0ozbGFVYjNaalVjZTlWSGRZOEJudWczVlFOQVVCd0Evd0NTWTVoekg0aGlpS0RlQ1BnRDNPUEM1OFBqL2xoRlpQOEEwV09mSHhIRlo4SjUvQjRHVFdlSHhRZkY4K0RGRHVSNExIZ1JYbjhJRjRVVzhPS0gvT3MvRVFCa21pMjRiaC8wNEZGRmprbi9BSnJqNGpqNHRqL3AzUDhBMDduL0FQbnpudU9QZGYvRUFDVVJBQUlCQXdRREFRRUJBUUVBQUFBQUFBRVJBZ0FERUFRU0V5QVVNRUFGRlZCZ2dQL2FBQWdCQWdFQkFnREpLUUNWSWdnMFFSL3ZBQ2hRb0JVdHFJVUQxa2FBb2RqUm8wY24vY2pRb1lIVWlpS0J3TDI4VU1BZEdTYU5FOUVjdjRsOTZvWUJCRkRJR0VSa1hPVUVVS1FIY2ttaUFDQ1hsZkVBdnVZS29FRUVZSFVnZ2cwU3dCUW9BRHNUSWs0bVNhSHpBQVVmOEFHTWpFVUNDRFE2b2cwY0NoUW9VdXBvbVI2VCtZWUFUL3dSVUptQUlJSW9kU0RVZ1JRb1VLSGNtVXVrNWZNTUFray80SUFxM09RQkJCSFUwYUlPQlVhRkRzVExySXZBd1A4QVRQVUVVRGJuSUFnZ2pvYU5HamdWSEF5YUpva21NU0tsTElvUjJyNDIvdFcxWUdBUVlTSUJCQkJHVGc0RlFvMERRb2tsazFJc3l5QUIvcUFBNElJd01Sa1FDQ0NDQ3NDamdVRFFJTEpKSkp0aWNxSndMZkdoUWl5VzM3QkhpTWZnZmZac3B1TU9HaDBJd0RWcVV3Q0NDRGdrbkFJSUlJTEpKSkZYWlVUZ0N4S3IwWXdNYWhCSkpLWXdCNC9qK1A0NXNhYkYyMXdjSEJ3U3M0dHg2YWlyY0ZTU1dvellqVXh3Y0ViTlNBczhQRHhjTWhoZ3VoSUVTQlpMa1NhQkJCQlpKSkpOZ1RtRGdVQmJOVGpFU3F4RjdoS2pXN2RNNHNRNlhLMC9lOFRPek1YdVRrRXExQnNIazVLZkp5WDVZdHg5YzVHaUtGTUd4TzRBUVFXeWFKd0NDQ0lTQk5FazBEZ1VNVzVPcnQzTm5GN3JFK1I1SGtEVVZjT214Tzk1SGt4MUZhb2lZa2RITFRpVnFMbklXK0czYWQwY1BES0ZXbzB6cVBKOGthaWlmSjhueU9lZHdVZWhNSlhnQ0NDMlNTVGdDY04rbXVrWDdCTVJxRGdGeG9WQ0FGWGgwczR2ZGtxaGlkYWZGK2haT250NHZWc01MSkl0MjZ2U3F6MzFHTEVmWmVrTUUwVFFJSUlJSUxKNmFTMXE1UFRUak9ya0xZdm5wQ2hRb2tFZ3h6YXhkN1FsVjZObU5YVHA4YWcyelVCVjQ0c21nSGVLczRON241NFhhdjQ1WW1qZTV1WVhxZk56YzNOSTRsMTA5R2dRVytnRVJxb29HM0o2b0EzajBnUlFNNTJKTzlpTWVPM0IzQng4WmhpekozSTJnNzByRlBVQzJYRXl2SEZzTnR1N1ZrczF3eXRXYWQ3TVN6YTR1SVczWEZ4Y1hGT0l3ZXVuTThDZ2V0dWhXcWlSV25tVE1WYzZpaEl6cXlLdlVBQjJ1OUlTd1NUWXFWeVVvWU5QRnVYS0RSdVZkTnJCeE9yT0wyWTRiM1BHN2R1YzVNazFDQmdSVmlwRVVLSGFKdHl2Um1CV25JSm9WY0hRWUZXNERGMnJaNXVhTnhtWE56VG5tMFc3eHFJSnFJY3gxdDA1NHUxYXAwNTFacDNzeHh3OFBDTExJNGVIaDRlR1FxTVlpcFFJdDRHQjMwdHlaMUVLQkJ1eUFuU1NXTGNCVGQzcGJ4YzdnTjNCRUUxYURkMEdZa3RvTnN1ZE81VnZCcHpOckYzTVMyOE4wM1U1VUFCaWN3S0ZEMHhsYnV6RnlGUU42WUFKR1JnQndsVnpwREZ6dmJHSmdtZ0FNRWJPa01TUExLZHNablZyRjNJbnYzTnQ3dHpiT0luRTUxRUU0SHBCamRKTnFOQUgwT1VyUmR6cENuUHZFUEVnQkNuS1ZxYnVDa3FnWE9nYWpQa0VHYUE1Wnl3QzIyMjZiYzh4a1o0ZnRpU01BU3drbGdtcmVKOUlZbjJpS0p0bXBoZ1ZNeE5KdHVPSlVTREdNUmxtQkdJNE56azVPVGs1T1RrRTZsaEpKTEM3K05kbkM5UUpGQ3BkaG1JeE9vaEpZU1J4RVZNZ2llK0FxUkFxSnFZeUJSb2hSTkdSSW1EVThqRzNidDI3ZHUzYUkxTTRJOTJqMTg0NnJRV3pVVFFqSVVrbGlJYmM2R1hodG1vaklHQUhJMG9sbWtvaHMwa1o4bENsUW1jZ3R0dHR0bVJPVWt2VVlhWFdTbmNoaTNRcWZ6Z0UwQmdsZ2RBQkVRNHpBakFwSWdHZ1NLQlgzL293RjNTYXUvRUdnVE4vS0lrMEFjTmdMSUVZVVo4Z01vRVlhUm9HZ1NLQkkrNGpVNkVIUzM0RDZCRW1nQ2FaSUhRQ01aekZzV3piTnFFekVqQW9naEEwQ1JRSkh5Q0pIY0dPb3Y2YlQyVjhhbHF2TTh6ekRyZk04MGEzemZOT3JHcjgwYTN6Zk44MGE3K2dOYi9RL29mMFA2QjF2OUE2L3dBenpmTjgzelRxeHF2Tjh6emZOOHdhMDYzelBNR3JpZmRFWU1DUFN5ZmhGWHJ2V0VJNlNGZzZReG5vNTZPZGlOcUdrOGVWc1dZV0JvODJMTm15TlBkdFFzVDA5M1RHTnl6WXMzYlZxeWROS3l1MFRDZnNpT2tqOFFCSG8xQlNTbFlWdUU3Y1lHdFBWMkU0WG9RZ1k3TGtCQzFwcHdsQkxTenN6QjFKQm5LQjMzWlR0bUZvQ01yeHVLTVoya2t0SjdJakxNdmlBUkJIZStFa3A2aExjaVlpVVNMZ0FuT0VDQUxVVFY2a3RQVVppcnRDcm9xSXV6a0ppMVVxRnN4VnVWNjZrbHBoNjR5b2tuNHdCZzBUNkRGSkpSRnlvMUdRRXh0dTBoT1pBNW9rQ1ZKV2hHUnFVU1ptRkFYRFVJMnc0eG1Va2tsQ0hyQTl4SFlVTU1udk9ZbkMrYkhCd2NIQndjSEJ3Y0hCd2NIQndjSEJ3Y0hCd2NIQndjSEJ3Y0hCd2NIQndjSEJ3Y0hCd2NIQndjQXNDTWpDZnBBb24zRWRnUVNlODVrMWF0QUVnRWt4ajBBakc1Y3QyL2duQ0Z3Z2pEb2hSbFVTcXYzQWJjKzRGRS9BUjJmZHltYXRXZ0NRQ1hHUFFDTWJseTNiK0s1YmhjSUk2RUVSbFFLbkFnU0I2Z0VrL0N5Q1BacVp6bHByTk1DcG1NZWdFWTNMbHUzOGs0UW5LSkhRaWdhR0w5bTBkTlBvQVNUNjN6ZG5TSTlUaEdnQ2F2U3N3b1pBakc3TzNiK2E1QzNPUUl3Nm5DeEttUlYrTWprQ2lmVktjcjdxRjRIczJ0cTI3VXNUTmthUU9CQk1wa3o1SlM1T1NBcTBPcmI5VGJkTzhBWmptRjYzYzVlWVMzNzI5WUppeklVS0o5Yzd4UFNFNFR3OHVnWFRiSU1KZ1JBb1VsczI3U0Z0QmNTMjIyMjkyN2R1M2J0MjdkdTNidDI3Y3dkeVFCQzJiVWFBSTIyNGdFK3FVcDNPNGxDNFRodm8yM2t3b1Vra2tra2tra2tra2tBa2tra2tra2tra2trUkNJSFI5cHpsUDBnd25sZ2d0NWZRaVZ0YmhjRjBYaGNFM1NTU1NTU1NTQVNTU3BKSkpHbVNabWZJMXNGc1dlajd6bktmUkpFRVlFckZrNk02WTJxYmJiZE9ubmFZRzF3bXliSml4TVhoZkY4WGhQYyt5SGRtWEtiNTFKMUF1c0RqNFJhRUFFaU11bjBoQ1A1Lzh2VWFTYzhBSUJZSUlTVmk5YnZiZ1NEcHBhS1dsSXB0dHR0c1QzNzk1bVNra3R1MUFpNEx3dmkrTHdtRHU1RHFEcWpxanFOKzNpNFJhRUZFTnR0MGFNblRmV3pvTFA1NEZUbnJ0YWdFQWxTVklnaExUYWdUWUlMM0dwNmFla0k3czBJeUdVeExrM3VsVFpKbVRUWUFzaTJJakNUMzhobUtBNk4raGFmUldOSGtuOUxYb0FBQlVrcVNwRUphYStKQWlXN2MyNUNlbG5hOUNYZEtudkpTU1NRTWJuSnltWktTeERJSkxwOTdOalRhRHIrcCtna0FxU1ZKS2txU3F6ZUVoTGN4SUVFRnVkbWRuMEl4MnBKSkpKSkpKSkplZ2RsMkEwMzVzSWRmMC8wS1NwS2trbFNWSktsYnU3aElGaVc3YzIzTzNPejZWbEpKSkpKSkpKSkxDV0ZoWldOUHB0Tm91MzZINlNwSlVsU1dWU1ZKSlFtSkFpVzdjMjIyNVFsYTl5U1hXTUlmbWo4bitUUDh1NXAwa2t1aTZnYWI4eU1lczU2MzlKSktrcVZMc2lFbFNRb0Y3aElTRXR3TDNDVFpqSzM2RWtra2tsQ0ZuOCtBYnpkMFYzODRoZFgxMDJrMCtrN2FuWDZqVnBVa3NyMEtsaEpLbThNSGR1M01FRnNnMi9nczZTM0FTM050dHU3WnZmbnloNkxWblRmbUFkSnp1L3FYL3dCSENwWVZMMExxbFNTeTNsc0hkdUVtelJpUjY3ZG16cDN1M2J0emJlNXR6aGMwRTlJczJ0UGIvUEd0UDYzOWorei9BR0pmclQxeE9FbFNWTG91NjZLa3ZTdXozQ1c2bHQyN05tempGa1dJd0JZSU80U0VnVzJEdTNieExjekdXbW1mS25xajdVbDBYc1N5bGhKSkwwSWh0aVFrSkNRa0pDUWx1M2JoTGNKYnQyN2NDQ0M5Mi9jd1ozNTY2Yy9RbFN5dWlYd3Jza2trdlFRUmx0N2hNVDNDUWtKYm51M2J0d2tKYm1KYm5POVBVUDBKSkpMcXZuUytNZ2p1MkR1M0NRa0pDUWx1WUlJa1p5dS9JdnVTK0VoTDFOZzdtd1JJekorQkwvQlh5RUVZU1hxWUkrVmY1UzloSGRVdWdBSC9BQnhIclFIL0FDSkhxQS81WkpaQS93Q1hXRlFIL3FYL3hBQTJFUUFCQXdJRUJBUUZCQU1BQWdNQUFBQUJBQUlSRUNFREVqRlJJQ0l3UVVCaGNhRUVFMUJTc1RKQ1lJRWpZcEVrVTVEQjhQL2FBQWdCQWdFRFB3Q3Ntc3FQNGZLaXQrTHQvR1pxRlBoVC9CbzFUVkhnQ1VCU2ZxOFVCMFVkZUVldE5TQmJ4VVZ0NDhoQnlJdjFiZUVFMjhUS2o2SE5pdTQ4VjJIRDJIMS9zVjNIaUo0ZHY0RE5pbzhEZmpsUVlwMjQ0K3BrMEk0OHdncUQxYnEvRkZKTUxLRVZiZ2xBZldaVWNNRlpoYm8yNmNxRmFWbVBDNDNoUDJSR3RDZFBCT2RvbjdJdE1IeEx0azdiZ2M3UUtBU1R3enhkbEJsU3I4VnVHUng1blFzb2ppa1J0UzhvdU5rR3RJRkEwUWhzZ2dnZ2hzaGxOdDZ5WUNjbkp5Y25BU3RhT2U2UW5wNmVucHpSSnJsYkhEWUxPNkVLQkJCQmN0Wk03VWNXd0U5UFRnUk5KQkNlbkp5ZW5LREI0WVdkaWpqN2RUVnl6T1BGbGROTXdoQm9nTGxLdm1LRzZHNkI3MEFUZDAzZERLYXh6SGg1Q3RlTURES2FFek5KT2l3ejNUTjB6ZEIybE5BbXRiYzNLWnVtNzFadW1icHBiWTF5dEE2bVVTcDRJcGZLc3J2WHJQSXNFVzZqZytYaDlDVzFtdzA0T2NVNUR3aWJvYkx5WGtwTVJUbEsxcGtNUXZKZVNEblJGUDhBRVUxTk5sT2hUc05zekszV1Z0TXppVTV3a0JQMlRnNEVpaExZQ2ZzbjdJdDFwTHFrZGtka2RrU2RLUUNVZGtka2RrN1pGK3ZIbGNDcGFEdDA1WHkyeTdWR1ZtYWdSQlJ3ekxkUHdqQ2x3Q3NCeDVyblJSUWx2RHppbkllSW8wNWhUbEsxcHpKeEVwNVVZZ0ZKWVVFMDlsTEI1S1JCUitaQjdVaHNiMDVPUFNrQ2QrckFpdCtITmhkUDk1L3Bjd3BEOHU2SkNCc2U2eVBMVnp5cGR4MkNBUUlsU0lVR09EbkZPUThXWnMwaDA3cVhUdFNHRmEwaHk1QlNNU2d5MUlNSHZRQXp2UnpuMkdpTWFMa28wR0UxTlRYR0JTNG8vZFNCUmlZbUpwcEFsTVRFeE1XWXpXL0R5d29QUmt3b2FBdEQ2cTZJSUtCL3RRc3pRN1pYQlhPZUc5SUNMbGFLYzFDZEU3Wk9EcElvUzBnSjJ5ZHNuRFdzR042Wm1ySzJrbU5sclNYU3VRVWg4by90VW1TVTFBbWR1TGtLNUtjNVRFME5KQzVxWEZlVVVZZXlac21iSmc3VWtRbWJKbXlac21iSnJScGZvYXJtUFI1aFN4OHIxbHNiVWxoQ3NyOFc2bWh1YWN5a3dvRWNmTHdaaE5ZRXFWcWdFWEc2NVJTL0ExbzFUZDBDSkZHZzYwNVZ5MDU2Y3BYTlM0cnlpZzNRM1EzUXFOME4wTjBOMW1LaFRRdXBGTlZMajBick13RkEzV1VrRkVxSHh1aWpCUmhYSFF6RytsZVpOYVpLYW1vRXdLQm9rcHFhZzRRT0NERmUxTGVTbWtBQ2tPUEZ5aW5NYWNxNWFjMU9Vcm1wcFd3b1NabEhkSGRFR1pwSWhIZEhkSGRIZEhkUWFaaW9GSlVGUU9uQnluK2xObE42UVFkcVEwcVlDbmp6ZW5CemNITUtjdkdadFU1bDNLbWttYXpkQUo1N0o1VDkwOGFxV2luTWFjcTVhYzFPVXJtcHBXdzZrQ2txSzloU0c5T0ZuRUhWV1dRMEJhSlUyVUFVamlBRmxBV1ltbk53Y3dweThkNXJJcktnUldSQ0FNY1BMVG1LQ0JFTGxwelU1U3IwMHFZMEtPeWYvd0RnbnA2ZW5yRVdJbnA2ZW5IV2tMdlNMQ3M5VWl6ditwanJicU5ORkRZcGFrOFVCRnkxcHpjSE5UbDQ0SEJCVTF5aVZtRk85VFRscERpVk5JRUx5Ukpta2lFV0dkVjVMTld3Nm5LZUMxdkF3dTY3cURTM1FuZ3Z3WHB5OFVta0JkcVNGRmdvRk16bzdCUWFTRkNLTkxVdVVXSHlRSVJLQTRRVVJXMUFnZ2dnZ2dnZ1RTM2dzVWlRRS9DTVBiQ2E4eG9hUW85RlpYNlVDdDFKUVFRcUVFS3dLWGhRZ2dyelNCV1JUdndRS1hVb3NNalJXRkFFU2lFRFMxYlVDYW1wcUNhbXBxQXBid1VrTWY4QTBtNHJZSWtGSERNNFYyN2JJeEJwRklLZzlDL0JkQURvM1VuZ2xSU0JGSk5JVUdraXZlc21rcHJHM1diU3NVM1Vpb2hCQkJCQkJCQkJCQUtmQlpNUXEyVjJ2NVVvWWVJUU5EcFc4VTAvNTRmdXBwS2l3cEFsT2VmSlJTT01qZ21rb3NOdEZJcDJLaWtLYmo2QWNNNWdMSDJUOVY4MXNIVUxNek4zQ2tVZ3lpZkQ5eXBwS2l3cENPSWJhSUFRS1J3YjBhRTNkQXFkT0NhU2pobWV5QkZPeFVVSUtCRWp4N01ac2FoT3c3dHVFY053YzFOeG1XVVNOdkU5eXMzcFNWRmhTRWNVd05FR2lCU0t5dTZ5MkNjNjdpbWhOMlJGMmxFbURZcWVDYUFpQ2poRkJ3a1U3RlJRdFFjSkhocDZCYVpDdERsaFl3bHBncCtFOG5Ud29Ba21Bc0lhQ2ZaTit6M1RmczkwMzdQZEE2czkwMzdQZE4rejNUUit6M1RmczkwMzdQZE1kcXozVEJZTTkwMzdQZE4rejNUZnM5MDM3UGROK3ozUUg3Ri9yN3BvTTVQZGY2ci9BRjkxL3I3ci9YM1RYYXNYK3Z1Z2YySnYyZTZiOW51bS9aN3BwL1o3cHYyZTZZUkJaN3JEYm96M0tiOW51bS9aN29SR1JOK3ozVGZzOTAwYU05MDAvczkwMzdQZE4rejNXR2RXKzZhOFN3eitldjNxRkhTSUttL2dnQVNkQW5ZcnBPblljV1owVENEdEhoTmMwSE9BZzB3WGdLOEo0QXlpVDNUdzBGb21kZkpQWUpjSUNlNzlJbE9MSE9JdUlnYnJGKzAvOFRtbUNJS25DT0xQa2k4VG1BOVNuRVNIQXg1OEF4SEVFd3ZtRTNpTHJELzlnLzRVY041YnFuRndEaEE5RTlyaUltRTVnRWE5N0lnd1JDREd0TTZyNWpybUFOU2podkxWOHlieEc2R1VrT0JoWmNOcnU1L0NQR1dtUllvWWpjM2Z2NEtiZU5qREEzNFh0Ym1JdFJ6akRSSlR5emxiQk9xWXpEbHpaTXhyQ1ppWWhEMlFmVk1hY3gxN0JTOG5KUDhBYWxqUmttSjc2S0k1WS91VmFROENmTW9qRERjOXplWktkLzdmY3JRbDByQytTUm10T3NJUGt6YjNLeFhESzFzTjJrZTZMVEIxcUpqTHBOMDNPNHdCYVBKSC9WQTRwY1BKRU5CZGlSS2Uxb2MxOHovU3hmbTVIT1A5RkhQTHIrcURtTUVDL3NoOHNOWVJIY251VURoZ1loOGdRb1k5Tmx3MEVCWWdhVGhtR2l3VDhUQmRtTTZVTGpBMVRtR0hDT0huTGQrcDM0QXR2SFN4cDI0WFBabGlvYUdIWUZFNFBxVi9uS2doWmpKdy9kU0FEaDJIbWdCR1NENjB3bnhJTmxndTdFQUlUYlJmNFNQTlpPZDNiVDFSRFd0T3BNbFRpR3JBYmFvdUJKQXQ1SXVZQzFnbEdZTFk5RWZsdGhzb25EYUNJWC9reW01am0wOGxER2h0Z1Fwd21EMS9LeTRRYlBlVkRIb1M4ZVFSYmxCRmhjckxodWI1MExIQnc3STRzVDI0ZjhrN2RUZnhRVTlBT0dROTBRWVBGSlFnQ2RFMWw1a29PczcvQUtvY21GeE1yRDNRSWFBYUEyYzMvd0NrMXplVXdCMm9RSWFJVFJ6RzVRTHM3aXBKTlEzbUpRWTJOWjFUQzBBR0VCM2xTMW9CVU5BbVZ6QjVLa29RQURvbXVZQk1RbU5Na3ltem1kMlFlRG0xM1dZM0tBWkV6ME1qYjZucVQ0bU9pR0NTblpzNVRQaUNRZFIzUjdFRllteWZzc1RiOEoreWZzbjdKK3lmc3NUYjhKK3lmc243Sit5eE5rL1pQMldKdCtFL1pQMlQ5ay9aWW0zNFQ5ay9aWW0zNFQ5ay9aUDJUOWxpYkoreWZzbjdKK3l4TnZ3bjdKK3lmc3NUWlAyV0pzbjdKM2V5YXkrcFVqTWcvd0NoNzlFTkVsRnh6T1RzVjJSbjlsTndtd0ZLaXdvQUpLT0tZR2lEUkFwSHJ3ZHlzdGhxc3R6cjRFUENNNVhhcWVDYUFpQ2poR1JvZzRTS2Rpb285am9QNlN2M0JaeDlLZ1N2bU9sT3hIWkdwdUUyQXBVV0ZBQkpSeFhXMFFhSUZJNFlzTlZsdWRmQmg0UkJ5dTFVOEUwQkVGSENNb09FaW5ZcUUxN1lLZDhPN0tkRG9zaHpCQndrY1VmUTdCZzFQNFdScStXeVRxZGFRSjcxT0s3S0VHaUJTT0R1VmxzTlZsdWRmQ2g0UkJ5dTFVOEUwQkVGSEJkNUZUU1I1aWd4V1FwRUhVS0NXSDFIREhXQTFUQVlud3VmRWM3K2w4ekdBN0M5Sk1LVFRLMk4xbGJmVTA3OEhjcklMYWxaYm01OE9IaEdjcnRRcDRKdlFQYkNrWlQycEJsUVlwa3hnUm9meXNqZy9iOGNFZFVOMVI3SW5Xa1djZ2RPaUtGRkZIZ3l0SjJVTUNzNTI5TlRzZ2dFSFlnSFpCQkFBVmtDbWR4ZWY2OFRBempVSUVUUTdVRG5RZ21vREZrYUZCTlBkU0FVRURoenNwWXMyRzAwanE5bW9uWGhMRFpCNHQxd1VleFRvZzBqUkZHb3JPdFNpaUJBVGtVNU9UazVPVGs1T1RrNU9UazVPVGs1T1RrNU9UdDA3ZE9QZE9GZ25WaWdRUW9ZaVZDSkVGV2hPaUJvb0hVRFJKUmQwQzB5RUhqd0k3S05VRVBxV2IwUUduVURCSlJjWlBTTFRJUWVQQWgycUkwVGduQkdnVFUxTlE4ZUVFRUVGc25IUUp4VHQxNXB2ZnFoZ2tvdU1ucUZwa0p1TXpNMTNxRS9zVmlqc25qVWVCQlFRbzVPQ2NFNEoxQW1wcUcvZ0FtanVtRHVtQk5SMlRpbjdKNmR2UUlkZDd6RFJQb3ZpSGZ0ajFJV051RmlmRE16djBSZVpQV2RnUHpOL3Z6UXhHaHphdGRxSldFZTBJZnRQL1ZpTjdUNklnd2VtUWozb2FnbGJGRmVTQ0ZDbkJPVGduVUNhVTBvSHVnTzZZTzZZRTFIc0U4ckVLeENuSFVvYnBxYWdyS0tCQkJDZ0hUeGNTNXNQTllPSHFKUG1nQkFvM0RhWE9NQUozeGVKT2pSb1BBSEFkNUhWQWlSeE5OamRZYnRMSjdkTG9nd2JkSUtPRW9oRkJObEJlYUtLR3lZaDJDTlNnZFNnbW9VS0t2Y3B2ZE5Xd1RpbnV2S2dSNERFeDc2RGNyQ3dMZ1NkendBQ1RvajhTN0l3OGc5ejRMNVp5blQ4ZEVPc1JLYWYwMlQyYWpveWowQlFvb29ub0VhSWR3bWpzdkpPS2NhaXRxaGJkUEV4ekRCUDRXSGhYZGMrM0Y4eWNEQ051NThKbDVUcDAyTzBzVTV2bU9pS0ZGRkZINk1Ub2k2SFkxaHQzVFdESzBRT0xYQXdUNm53eEZqcDFHdVRtNlgrcFltT1lhTGI5bGgvRDNGenZ4NjRXQ2ZVK0lJOUZQVWE3VkVhWDhRNTVob2tyR2RyYjFXNzBPejFpajlKbFl1SCtwc2VCSk1CRTgyTmJ5UWFJYUlIRTFqUzV4Z0JPeHBaZzJidjRxT3MxeUk4STU1aG9rb0MrS1o4azFnaG9nY1dEaWRvUGtzVmwyM0NJTUhYcTRueEJzSUc2dy9oeGE1MzQ4TDRlMnJ0Z3NYNGs4eHR0MjhhZXNDaVBBdXhMbXdUY01RMFIwc1BGRVBFb2krRVpHeFRtR0hDRDBYNHBoZ2xOWmZGdWRsRmh3c1lKY1k5YkxBWlp2TVZqNDlwZ2JENmVDdGtSMUh2MENZeTV1ZXFVMTRod2tKaHV3d3NWbmFSNWNPTGkvb2JQNFdGaDMrSWY4QTFNTDRUQ0dWcHNOZ3NBYUFsTjdNWCtudW45bUxIT2dBWHhMOVhvdU1reWZxZ1FvVVU3Wk8yVGtVTzVUQm9QQkJOZHFKV0JxUkMrRFoybjBKVFcvb1lCNjNLeG4vQUtuZldpT29QQnRacVU0L3BFSnp6TGpQMStQRnRicVU5MmxoL0JJOE9CcWlkUDQ3UDhiUDhkbFIvd0RJei8vRUFDVVJBQUVFQWdFRkFRRUJBUUVBQUFBQUFBRUNBd1FSQUFVUUVoTVZJREFVUUZDQVlQL2FBQWdCQXdFQkFnRGxJQktyQ2dSZ3hKQjlCL3ZuQ1ZIQ1NTUVF1M1FPYnR0R0U1ZGdwVUNuQmc0SEl3YzF4WDhOL3dCNTlUd2NWaWpkMkNEaTBYaGlCakNTU2J3RVlnb0l3WU9Cd3AweUFzQUVLeXZ1U1ZoWVYvUFZsUnc0WEJJQy9ROEtLeVNUbDRDT0RHRVZ4SkJCT0U0TUdEQVFVcUJtVFljMWJwY1JIU2dja1Z3UjlDVnJXOEhtM0VuK1FERG5TQnl0cGJDWkFYaHdxSlVTY1BBd0hFbElTbElVVmhSd25nWU1HQURBWmN2R2x4bjBwR0RCeUJ4UitxMXV1cmNTcGt0NFA2Q1BWYmFrTnZra2trRWVnSUl4QVFRVkZSY05rOERCZ3dBQ1RKd1llSVp3WU9CNm5EOHpqcGRKRGFHVUlUL0dNSHFmVWxSY1piZU9FRUVFSDBCeHNwSXhSVmhKT0E0TUdEQUpNamduSU1RWUNNR0RCZzlUOHlIVU9OaHBwbHRBSDhnd2ZBazRTY2RhYmNPVVFSeVNDa3RsSkdMS3poNUJHREFDbHh2bUhFR0RBUmdJd1lQNFZKVTBHa0lBL2pIQTlqaEp3azhIaDFEYXlDQ0NEaE9EQmd4R0RGNDV3ZVJnQUFBRWdMUmtTS01HREJuV0ZnaitNaXEva0hBOWlvcnNnOEhsYVVxb2doUUo0VHduQmk4Y0JCR0hFQUFBQWxBVTIzQkFBQUpzQVlNUWY4a2U2eVFRY3U4UEtnZ25DS0lVTHdDa2dZb0tCQ2dRRXBBQVNBOFcwamdZQXVXSmFWMlhhYlBxZms0LysxcDMrY3EvUUpITDh4VzFPRTNlQWtIbDVESklLVkFnZ0JJQVNBQ0ZCUUlLUWtBQUJlTXB3Y0RqWk5ackhYM3crREpsOTd2ZDd2ZDd2UlhlRnE4eDVqekhtR3RydXVOZlA4djVmeS9sMmRqeE5rM2QzcHNtU0N2cjYrdnI2dFFyamJ2NURWNWJ5eisxeGxSMlhrUElHZU5nMnZDT0t3SklJS1NrSkFRRWdBZ2dncEtRa0FBQ1VwdEJHREJseTJzanZ1dXg4MlQzWTdCYndEczltSzF4dHBmcER6ZGUrdEprenBRakNGK0p4bk5LM3NrZmlNTEFQeGZpMWNiaWEvOEFOaG9KR0hpcWZReW9nZ3A2UUFrQUFBZ2dnaGNscFlTQU1Bd2l1Qmd5WTFsUVlHQVpzK05YNkhGanczaGZDdmFqSWVicmlIci9BQXAwcjJ2eUtDMFVDWEcyRGNpYytCRlpkbWVSbTdESUN2SStSWms1c1grRTZmd3ZoVmFmR2tlR09uOFI0bVBDSEJ5c0FVSXhJSUtla0pDUUFBQ0ZHTytCc1lxVmEvWUthV1k0OURneVZNSnpXS0FBck5seHJPU2VBc0x5WHhEemRjYWZIZG92YXZjYTRkbnN6MkFYM3MxYkdiVDMwdkcxZittdFl3K293NVZWMDlJQUFGVnRwZWxSMGJabHhBTVdWSUxBNW9nWXZFcFdoQ21Wam5aY2F6Mm1SODFramFQNXIydHp4cVZTamp5YzFhTUoydkJYa0pUYiswNFJxdkVlSWthL05Md2RjOG5CcXZFZUlPcXhDUEVlSjhUNHRobmdEa1krRTRCVlVBQUJpMUxWcW5lcHpKQ0sxYmdEWTVHRURPaUhEMnpXYWdqSHBma1oweklEbmtQSU5TK05wSHlESTJUMmFsamM4YTVNamgxREdzUmxiSjcxMW1iUGhzK1VqYkRiY2FibVR3Tmw1UHlaMldJUGsvSitUOGxEa0VaWEl4OE40TUFxcUE0azhhNTFsU2s3Q1AwTWlnT0t3WVV4NG9HMmN6VVk0NCs3N2Fya2lVeHcwMGhPNXlOQVlZbWNOWUVWazJMNDF4dkVRTTFvMlF3Y1FzMjNHbTVrY2RydGRydGNkcnRkcnRRb3hTRW5KRDdNdEpHUEJzREJnOW5BKzNHWEVVaUx0b3kyMlczWXFUNkRCZ3lkTlBHb3lleDRueEwrdnhsbnhQaVlNQThETnJINDFER1BZMmdsOWVSSE1QQU9iRGlMeHJNMmZBNGhadHVOTnkvd052NW56S3R4alMvTStZOHg1anpDVkhKTDdyZ0xFdHN1WWtEQjhOdEdiR2xjeDlweHVFekpkYnlxcWhneVhNVXJqVWVteTQxdnUrcmpXcmNXMjNtMGY0MU1oeVNWL21FVUdhY2ljYXpObndrNUN6YmNhYmwvNlFJK1B2UE84UTRZQUFBd1lQZDF1VkJpUFFwdVRHdFV4S2RXa2MwQmp5bW1wc1ROUjZiSGpXKyszZjQxNzZFWXRjbC9oS282YVBPdzRpSHc4YlhiSTRCa0xOdHhwdVhZUGp4Ry9QOEFuL1ArZjgvNS93QS81L3pzREpUTHJkUTRZQ3NRa1lQUWV5ME9RRU54OWhKVXR6Q0t5c0FBRFVTSnVPTlI2YkhqVytvR1Nuc0tjaHZxWHNYc2lNYkJuTlMvaFVGQTdEaGdJWGtyV2pVdno4WmRXNzRhRkU0ZitrRENDSk1hTkJBd0pBQUdENU9OTnJHRXJ4R0VWVlVCVWVMbTQ0MVBwc2VOYjdiSi9Jak8walpySkdTWHMxMGVaSHhsMUE3ZmI3YzdpS0ZodHlUT2tUUFNOc21KUEQvQ2RUNGp4SGlQRWVJOFI0aDNWNUF3NVJGVlZBQUQ0UGJsdlp0UzhjYlF1MVkyS3Fxb2N6SmhYbXB5ZEo3L0FIeTdnUDZPL3dCOWs1c244MVRMaUZhcE9zMk1qSWNjRE5nem1wZjRVcVE3a1RDRm9lT01RWXNTUnJuNHVhbmwvZ1R2SWVROGg1RHlIa1BJS201cldTTUlxcXF2aTQwQ3hMZ1M4ZGFCVzYwZmZaU09ucDZkVmt0M282T2pvNk9qbzZHY2t2VTAwbEpJQlZKY3JYUjh1Zkg2WXJnVjFiU1IwOU1iQVNGeDRjTEZKU3BTWkdxMXlSdzh4K2Y4L3dDZjgvNS96L24vQUQvbi9QR2hOTi9DdmgxS1FsbHBTVGt4SkVJMVZWL0U0NDIzaWxJR0xVQ0J3QmlscmRMM2VROGh6Z2dFaGFHM01XaEM4VzJoWVA4QUJWVlh5Z01pTEpqa1FWWXRLWXdIOHJyclRlS1VsT0xYYVVFMkJqaTF1a2xmV0NoeHR6Z2dFaGFHbmNXaHRlT05vY0g4eUZlNk1ZbExRNHpBUDlEanJUV0xXaE9MWGlVRTRCampqanBXRTVSU2xUYmpUdkJBSkRpR25jY2JiY3h4dHR3SCtQWlQ0YzFDdlpiQzljaFpJYy9qZWxCSDUvem1NbUYrZjg1aC9tL003QlJFL01Zb2pmbi9BREdENHp4ZmpQR2VNOFlkWDQwUUJHL04rWVJQem1NM0EvUDJCQy9OK2RjTVJQei9BSiswaVp4WHoyT3c0UnQySC9VSENISTYyWXFQaGZ3bHZSb3RWVlU2cGV4ZGxvMktTenMydGsxS2NlYzJINjIzQys5S096cXFsdnlaSDZvejdzcG1ZeE9RcGgrVS9HZWt5VXprU0FhcXFxbkdvNSttdzJIQjQxY1AyU2VPajRQeldYZ2Zkc1ZWVTNMcVE2ektXNGdUMHhuMm5vUzMzVUhyaXVLY2xiR1BJYWNxdHBIbXg2MXpaUkhiZFIrYU95MUlEMHJDdHFHSXRMVXcvVlZXeUh6Mk0vbEVHRnJ1cTc5QVFmak5tbGJFbGg4ZThmS3FxamFxcURJd0pjRGJxRnhDUXhFa1BvQzhsdU5qWGlxMmFIb3l4Q1FjaEFZNElVVm94MVMwc0F5bTNha01RWUZWVmJUNlQ5Y2hER3NhWkFBcktCQjVCK0UyWXRlTnBoeHZlWGpUbFZWVTZxQ2w1TDhad1JCMWE1RktneFcxSjhTOHk2R1dxcWZqMFJDSXpqRE1KRWxLekFRckpMa29HTTg1R2FxcXFxcnIrYTNFb0FBQXlxNXZsQ3ZaNHlHbEpRaUZDOTNubnBrRlEydmwvTGVYOHQ1YnkzbC9MZVg4dDVmeS9sdkxlWDh0NWZ5M2wvTGVXOHY1ZnkzbC9MZVg4djVieTNsL0xlWDh0NWZ5M2x2TCtXOHQ1Ynl4MjdoYld4SStLM1FBQUFNQStCdzRoZnFRNnk3R2hRdmQxMlRKaXhXV1ZyU2pGcnhDQ2NBeGJqamkxb1IvQXBLVk5yYWM0SUJJVzIwN2kyMjE1c3d3OUhmOWppM0FBQUtBcksrRlloZnFRRy9jbWZMaXgyV1ZLU25GcnRDQ2NBeHh4eHhhMEkvaVVoQ2tMYWQ0SUJJV2hwM0ZvYld0dVpFaHlVbjBKV3NBQUFBRDFyMklJcEt3cjZiR1FnUkkrSEt4d3R0OEFZNDQ0NHRhRWZ5S1FoYmEybk9DQVNDQWNQRWhsMUdyZjVKV3NBQUFBQ3NyaXVEaGM5S0lyQTZGZkxZdmF4bkhGTUp5ZTlFWXh3Z1l0YnExcVFqMXIrQmFFS2JXMHZDRWNQTmE1ekhFc0t6YU13bmVDVnFBQUFBQUFyS3lxVXBUeE9KV0R4VlVRUlFXSHUvMysrSGtxNFdYYzFpT3FRZTRYM25UTU01Y283THlTM3NiL3BkQ1ZNdURaRFlpWCs0VGU4SkFlYVBYUFNuR1ZrcUlBQUFBRlpXVlJ4YjVQb2xTVlpXVlZFRUVFRkpCSFNsYTF1U1NVdjhBZjczWDFaZHFYZDkzdUJmYzduYzduYzduYzduYzduYzYrNTNPNTE5ZlgxOXp1ZHp1OXpyQ3c3MVdGOVY1ZlYzUTZYcVlXQUFBQUJXVUJ5cFRqdnBYQUxhK2FJcXFJSUlLZW5wNlNsNkF0b2ppN3U3dTd1N3U3eTd1N3ZMdTd1NzV2THU3dTd1N3ZBa05zd20yd0FBS3FnTXJoeHhibm9CNkF0cjVxc3FzcXFxcXBiYTRSaUdHWXBZTEpiNkNQNUx1N3U3djBBRFlZRVlSQkNFSVJCSERJQUFGWlZWNk9PTFdQUUNxSUlvZ0thenRGc3B5cXFxcXE0cXFrd3hKRThiQVRBNEd4QlhCVkVNWXNGZ3RkRmU5L0NnZ05CZ1Jrd3hERVFSZ3lFQVplQUFVQUJsWlhBQVIwTExpeGdBRkFWd1FSUkJEVGlGOEhDZ3A2U0t5cXFxcXFrUTM0dlIwQnRMTUtVTmdKSFNZaXRlZGFyWEdDWWhqbGdzRmt0RkZVRUJvTUNNSXdpSmhwZ3BnQ0NJWVljV01ycDZhckJnUUJRQUFBSElRRWNLVSs4QUJRQUZBQWNVUVFSVERvUHRWRVZ4VlZ3dEQ4TFhJRVFNRmxVRldzT3MvSjEvdkd6VFBTLzBHSzR3cGtOOEZvUjB3UkJFUU1XWlIySjJQNnVnUXZ3cFJYTlVCUUZaWEtVQlBKTWw4QUFBQ2dBTXFzb2dnZ2ltSGVUNzFWVnhWVTNpWGZhaWhVWmV1WHJERlNtcTZlbnA2YVF0eC9xRU1heE90VERESUhEdkp3REtBcXNvRGdBSTlaTDlBQVZsWlZaUkZVUVJWVXk3d2ZsVlpYRlVGaDRPOTN1bDN1OTh5QytUVlZWVjAxVlZRV0hlLzN1OTNlNzNDY3FxeXF5cXFxQ0FQV1EvVlVBQlFHVlZaVlpWWVJsTk84Vjg2cXFyaXFxcTRxcXFxcXFxcXFxcXFxdWFxcXlxcXVBQW4yZmZyS3lxeXF5cXJpcXFxcXFiY0I5S1ByZDM2VlZWVlZ6VlZWVlZWVlZXVlZldFZWVlhOQkhzUzYvVlZWVlZjVmxWbFZsVldWVkpVbDM2M1ZmQ3FxcXFxcXZqVlZWVnpWY0JJVDdMZFd1cXJLcXNxc3Iwcktxc3FxeXFTc09nMVZWeFhvRGZ0VlZWVlZWUlB6R1ZWVlZWd0FFZXBLbjFPMVdWVlZsVmdGZXRWV1ZWWlZWVlZnV0hPNzNPdnF2M3UvbVQxZk9xeXE5QUFqcjd4ZjcvZkw1ZEpxcXFxeXFyS3I0MWxWbFZWWlZWVlY3V0Q3WGQzZDJWRlJQclZWVlY2VnpSSldWK3RWVlZXVlZWbGNWOUtySzRxcXFxcXZpRGxWVlpWVlZaVlZ6WElBQUZWNldWMzhLcXFxcXJpc3F2NGFyaXVhcXZpT0FRYXFxcXFxdWFxc3JpcTliSy9uVlZ6WE5mejFYOFlJUHBWWlZWV1ZYeEovanF2Nks5YXF2YXZpRC9KZnhyMnFxOWEvd0FvZXdQOFJQOEFEWE5mNndQMkovMnFyS3FxNHIrZ240VnhWWldWelZmK0dKLzRUdjhBNUwvL3hBQkNFUUFCQXdFRkF3a0dCZ0FGQXdVQUFBQUJBQUlSQXdRUUVpRXhRVkZTRXlBd1lYR0JrYUd4SWlNa1FGT2lGREpDVU1IUkJUTmdZdkFsY29KVWtxRGg4Zi9hQUFnQkF3RURQd0MvQzJFUWdpU2gvbytWQzNLVklubmJUZlArajUwdmxSZmg3TDNBeEtEYzliNVBPSTZCamRTdHdWUXFvbmhiMVB5VVhUOHlBanNUMVVWUnVxRzBKcnREejRVOUJLblFwMGFvT1VhOURDbEVJRkVuQlNPUTFLRlVZWFpPOVUxbXVxZlVNQmNTYTNRY3dGUjhqQ2hacVZQeklITVk3WW5OemJtbk55ZC85cHJoSU40Q0pRQ25uemNYRkFDTHBVZEZ2VSt3enZOMkI0ZHVWT3JVaHhqK1VHaUI4dkNpNG03TDU5cjlVK2laR2lEeG5yZWVoZ3FTb0N5dmt3c3VoL1F6djV0VTBnYXZ6Skp1aFIrd1Rrb3pDbjJUMGNxUnpaSlBReDdET2FNcXIrNGZOWnFGSDdIdENuSTlIQmptNWRCSWdHRTZtWVBNbjNqOU5nK1ptK1AyV013c1FnNjlGN1F1eXV5S3l1eVVYWmN4cGJoS2N6VzdGN2I5TmczODBCQkEvdVlDQ0I1NVlaQ3hDZWRuZnBkbGRrc3I5bk53aVNpOTBsTnFDRG9vZkxzd09aQ0p2aFNQM0dNaHpDRlBOa1FzRG9QT0JLbTdTN0xvWXVrNFZoRWMyaTBscGRtRlE0a0NKR2lLYXlNUjF5dXorUXAwWXh1QWxXYmpDWldFMHpQekFZSk9RVkhqSGlGUjR4NGptVWFIK1k2T3JiNExsYXJXc2JxUnJjVWI1NXNpVklqZDBHZk5nOC9BSldJNGp6WVdGNHFiRDYzWXFaWWRub1V5enRsM2h2VDY5ZHJuYndvYkoySjlhcVhOSkEyS3B4SHhLcWNSOFNxbkVmRXFweEh4S3FjUjhTcW5FZkVxb2E3QVhIVWJid3hwYzdJQlVOenZBS2h1UGdQN1ZEY2ZBZjJxRzQrQS90VWFyd3dBeVZtenZ1cFdha1dQbVpuSldmclZuM0ZXZmNWWjl4VkdzOE1iTW0vOFJXTGhvTWdpaWlpdmJldnc5RXUyNkR0VHp0S2R2VHQ2ZHZUdDZkdlRqWE1uWmZncGlrTnZvTHFUS3dmVzBIcXJOdlBnckx2UGdyTzZrNE5Ka2d4bHR1REtqWEhRRUt6SGFmQldmZWZCVU42b2IvSlVOL2tnOW9jTkR6WlhKMU9yb050MlhSYU5Dd3RITmxjdFNMUnFNeGNhRDhZVDZ6c1RpdmZNN1I2cC9KaWt3SFBYc1ZUaFBnVlY0VDRGUEFrZ2dYRW1BcW5DZkFxcHdud0txQ3V3bHAxR3c3NzhSNUJweUd2TitJWjJoWnM3K2VHMmxwS3BqYXNWSXRvNWs1ZHlySFJxdEhBVmFPQXFwUmpsQkUzSDIzN01nclJhS3NOWWNJMFZvNENyUUJKWWJpVEExVm80Q3JSd0ZWcVZZbDdZRUcvOFJYTHRtZzdCMGhyVkF4QUNCc1d6bTVZbGlZTjQ2WGFxTERCZG1tVlJMRFBNNVNyUE55dXlYSlZpQm9jN2lUQVFwKzIvODNwelBoWDkzcmQ4VTNtdUxTR0dEdlJKazFQSkg2bmtqOVR5UnBVM1B4ekFuUzc0aG5hRm16dnUvRlV5L0ZFR05KUitwNUkvVThrS1RTN0hNZFZ4TlVBSjI1UEdjS05BaVhCcW5WY3ZYSkdneUNKTUJDaFNhemRyMjdWUXBPd3ZkQlZsNC9JcWk2ZzV0SjBrNVhVMlZ3K3FZQXpWbDQvSXF5OGZrVlNyenlSbUx1UW9HTlRrTDZSQU9JcWx4RlV1SXFrR2s0amRqcU5hZHBBVlBpS3A4UlZQaUtwOFJUTE9TUVpKNStKcENoNWJ2Nk1NRW5JSTJ1cmhaazBhbmVnMFlRTWx5VlFnZG83RTVobHBUTFNPVHE1UDJiaWhtVzdObTVRMGxhbm5paU1MYzNlaUxqSjF1WUs4T0d1bmJ6ZmhYOTNyZDhVM25OM3B1Kzc0ZC9ZYnZpR2RvV2JPKzczQjdWUnBQTENESXlUSGJDc1ZCeDZyZzYwdEI2L1FwaVl1UXJrYkRtRVdrRUxEUXhqYnBkeWxiRWRHNTNmRXU1K1Q3dVVyWUJvMzE2WEcvbFRvUFZaM1pjM0RWNlBQa0dIdFFGTjNkZGlvaXFOVytpREhrQkZwRGd1V3BCNDFHcWxraFEzbiswVVhFQUNTblUzRnJ0UWl4d2NOUWhXWUhqUTh6NFYvZDYzZkV0NTM0ZXNXN05SMlhjclJ3blZ1WGN1U29GbzFkbGNhbG9iR3pQd1diTys0TnM1SjNuMENtdTg5ZHdGaU1iaGM0MmxwQXlFM1FKS3AxS1llMXdKSG9ibkZvYVRrSmk1dEJnenpPWnpWT3BvUk82VjhTNjZ1OW9jQ0lPYXI3eDRsVjk0OFNxdG1aamNSSFZkays2ek9NbHV2V1VHVlhOR2dKOWJyUVJPWGlyUjFlS3RIVjRxMEFUbGNYdURScWNsYU9yeFZvNnZGV2pxVmZxOFVLRk1NR3oxV2QyWE45b0ZTT2h3dEpPeEY3aTQ3VkFjSjNGUzJWamFXblFvdHlPeks0c3FsdTlZZ1dLR2ptNVhPZlVMV2lTU20yY1NjM2IvNlFEMjFOLzhBRnhObklPdzNVYUJoN29Lc3ZINUZVSzFuY3hycEppNWxHdUhQT1dhczNHck54cWpXZGhZNlQzMzhyU3hqVnZwZHlGWUU2SElybHE1QTBHVjJDa2FwMWQ2QlpzNzdpNmdZM24wQzk2NjV6N0poYnFXaE5ibldNOVFXQVlLWWdLb1U2bFN3N1hlbk9pMHRYeExyaTJ6QWpVTi9oV25mNUswVmF6V3VPUk81ZkRqdEYyVCs2LzN6KzArdDFwQWpGNUJXbmk4Z3JUeGVRVnBJZ3V1TEhCdzFHYXRYRjVCV3JpOGdyVHhlUVZwNGxhTFJVZ25JYTVEb05GN0k2SDNSSFZkaGUzcnlVaUZtaTJxVEdUaFBlRVVXVm1uclJEZ3RlL25iazJoSjFKMm9wcExhWU9ZbWJ2Y0h0S2JTYVh2MENkWHFGN3R2UCtJN2plQ0lPaU5DcWFmaDJYbXJVREJ0UVkwTUdnV2JPOVBxNXZ5SG1tVUc0V0JmRVA3Ymk2bTNka2dMN1RYckZ3YmtNaG1GYXVEekNkVGNXdUVFWFdpbzBPYTNJOVl1bTB0VVdoMTN3bi9qL0YzeERPMWZEanRGMlQrNi93QjgvdFByYy9oUGdxbkNWVTRTbjhKdW5JS3B3bFZPRXFwd2xQNFQ0STBLUWtabk1vcUxoUmFpWFpxUmRNTDJSME10UnBWWE0zS0NSdDFIYUZqQWNOcUJ6S2FLQWVOV2xRNGdLYWplMGVxaDhEZEtrbm9CWnhoYitZK1NKTW03M0I3Vld0RFF5bkViYzFhT3J4Vm82dkZWcURDOThRTG5WbmhqTlNyUjFlS3RIVjRxclo2Mk44UkI1bU9ueW8xYjZYNW1zZXdYTmU4R0pJMFdIWFZBQ1NoVnF1Y05DYmhWb3RjUCtSenZpWDkzcGQ4T3pzRjN4TFY4UzY3NFQveC9pNzRobmF2aHgyaTdKOS92bjlwdVlBQmc4MHpnVE9CTUlJd2VkM0oxR3UzRUZNNEV6Z1RPQk00RXpnODBYTkRpSWthWENrSjJwMVIwbFJtbkE1ckVKVW1PalA4QW5EWmtVY1FJVEM3QTQ2NWp0Mmk0VnFUbUhhQ0VjcFdPME1IV2pUTDNiaEE3U29QUEZtYkF6Y2RQN0tMaVNUSk4vdUQybm1mQ3Y3dlVYZkV0NytlMXROeGRwR2Q3WFdjQWJOVVRrRmg3YnVUcDRCcTcwdnd1TkU2SE1KcmZ5NWxXbXBvSVZjNnVWWWFPVmRtdWF4VjNFM2U0WjJEMHUrSmF2aVhYUlpvLzIveGQ4UXp0WHVCMmk3Si9kZjc1L2FmWHBPWHJDZEJtYmhTYkpScU9rMy9xY29VdW5vdzhaaWY1UnN6aTl1Yk4rN3FLTEhidDNVVUs3WWZrNFhZYXpoMStxR0kxWGJORUtyeVJwa0Z0VTg0dXFPSk1tVTZxNE5hSkpUYk5UWUJtVE1tNzNCN1Q2RG1mQ3Y3dlc3NGx2Zno0WUtRMjVtODBxbUhZN0wrbEdlMjRNRWxHMFZTODkxNWE0RWJGVGN3VkJ0NXZ4TDdnYURPd0ozR25XZW9INHBqcVUyZzNUWlIvMi94ZDhRenRYdUIyaTdKL2RlWFZISGxHNWs3VWZxTjhWWVl6anhWZzZ2RldEcThWWU9yeFZnNnZGV0RxOFZZT3J4Vmc2dkZXRHE4VllPcnhWbXBlelNJejNGWkxHSlJhYnA5cHloYkZIU1NEMTZqZWdUanBaZFNyVTRmRUViVU1FVlJCUXExc2NaSTRBd1pBS2JvNXpxdFV0WUpKS1pabVFNeWRTc21YZTRQYnpQaG45M3FMdmlXOS9QNWVxNS9oMlhPWVljSU4zNGlpSGJkRDJvTkVsRU1qYWZTN2w2b0IwR1pXR3JqQXlQcnR1eU5FOW91YnZUYnZpWDNPcDBtT0doQVFlSkZ4cjFDOE9pZGtLZjErU3AwYVhJczlveEU3THVTcUI4VENwZjRqVEZJT3dtWmdvOGZrdndvZDdVekd5TC9ldjdUNjlKOFN5OFBHUzlxWEtQa01XWVVqQTVUa2RWTFNzZ3BQUU1vQXhxZFRka3k3M0I3ZVo4TTd1OWJ2aVc4N2txSkExT1YzTFZRM3ZLOWdWaHN5TjNKVk1KMEtuMjM2STE2cGY0ZGwwTWs3VUs5RXRHb3pIYmNhVlFQR3hjb0ErY2ltcHFJMEtQNGgwM1RRWjJCT3M3c1RkRTJvMlFxVm55Sms3Z3FsYzU1RGNPYlZvNU85b2VhcFdnZXdjOTIyL3dCNi90TnozQUhFTTAvaUNmeEJQNGduOFFUK0lKL0VFL2lDZlRZWGx3eUUzZkVzK1NwTmRETSt0T2ZvSlRYNUhMMHV4WmpWWXNqa1FvZE93cUd4dVdSUFF1cTFUZ2NRQmtJVDNmbU05dDN1RDJyOFBTeTFPUVZYalBpcXZHZkVxbzhRWEVqdE56bW1XbUNxM0dmRXFyeG54S3E4WjhWTk52ZGR5dFlnYU55dXcwelZPMzBRcU5MRG9WV0cwS3ZxQ0U1bEVVaitZNjNmaUtvYnNHcUFFQzdrcXhJME9kMkpocEhVYWRsNFlDVG9GeTFWMVRmZDdobllQUkFpQ24yWitOdWgxV0tvNGplZlc2clh6aUJ2S3BVQklFbmVWU3E1dDlrcXJaejdZNzlsM3Z6MkcvM3IrMDNXZ0NBNVduajhnclR4K1FWcDQvSUswOGZrRmFlUHlDdFBINUJXbmo4Z3JROXBhWFpHNTc2d2VOQjhrZFVXR1FZUWNJZmtmVlluY2s3dXV4WmpVSW5JNi96dlRjUGJDQllDT2dOT255YmRUNkk3a2R5TzVZYUJuZVUrMFZTNkRHeE8zSjI1TzNKMjVPM0oyNU8zSjI1ZTdiMkJjalNjN2JzN1VTblZIaG8yb1UyaG8wQ0RkVVhHVG9nQkowVHE5VXZLSzVHbEoxT2Y5WFl6MUxscUpqVVpoSGNuVUtvZkhiMkliMEVZNUZ2ZWp1UjNJdG9zUFVFQ0pRSWdwN251SUdRSnpWQU5EdnpIcnVJekNEa0hpRG1FMTJkSHcySjFHMEVQRUdQNUY5VTFYRU5PcDJGVmVBK0JWWGdQZ3F2QWZCVnVBK0JWWGdQZ3EzQWZBcXJ3SHdWYmdQZ1ZWNEQ0RlZlQStDcTFud1JBMmtwdEpvYTBRQjhrUzFUb2lpeUhiUXBFM2V3SERaNkZmOC81MWcrS3lJMzUrSStYazRXckFNOWJnMFNVWG5FZExnMFNkRTYxT25Sb1FhSUZ4ZWVwUmNHcmViOXhRZGVXR1JvZ1JJUUlncDltZGliK1hjbTFHNG0zRUhFMUJ3dUQrMUZqc0x2MkJ0USswcVkwQzVNeU5Gb1Zpb042c3JnOXBhZHFZMHpDQStXazRXNnJBSk90d2FKS05RNG5hWEJnazZKOXRmdWFFR2lBb1JxSHFVWFJrTlZuQVFRUXVqVlRrYnpUTWpSQWlRZ1JCVDdJL0d6TnAxQ2JVYmliY1FjYlVIaTRWQm5xalRkaGNwK1dEeGlCa0hvSFV6cEJDRDhuYW9PRUZGaElPMVEwdDcvbVpPRnVxREJKMXVEUkpScUhFN1M0TUVuUlB0cjl6QjVvTkVCUWpVUFVveUYySElLY2d0ZzFXMGxCQkRZczRLdzVIUlRrYnpUTWpSQWlRZ1JCVDdJL2xHWnRPb1RhcmNUYmkwNDJJUEZ3cURyUnB1d3VVL0tZNW8wamx0S2RablFjMmxZd0R2NTlPc1BhQ2MwelNPU3EwakRnbTFXeW0wcXpaTUE1ZktOcE93TkJjN2NQNTNLMlZNeVEzekt0WDF2dEN0WDF2dEN0UkVjdDlvVm9ZWkZiN1FyVjlmN1FyVjliN1FyUTR5YTMyaFdyNjMyaFdyNjMyaFY2d2g5YWYvRldoZ2h0YUIvMmhXcjYzMmhXbDJ0YjdRclVCSExmYUZhdnJmYUZhdnJmYUZYT3RiN1FxbjFmdFZUNnZrcW4xZnRWVDZ2MnFwOVg3VlUrcjlxcUhXcjlxcWZWOGxXYUlGYjdRclY5YjdRclY5YjdRclY5YjdRclMzU3Q5b1ZxK3Y4QWFGYVNJTmI3UXExSXl5dEUvd0MwSzFmWCswSzFmWCswSzBBeUszMmhXcjYzMmhXcjYvMmhXaC81cTMyaFdsb2dWdnRDdFgxdnRDdFgxdnRDdGpjeFVEdTBSNklzY0dXaHVFN0RzUFR6TkdrZTAzMW00UTRBZ2VhWlhhSFV6UE9nM0E2cVJOTXdVU1MxMlpWUmxJTnFtU1BrblUyaHJQek9NRCswMnp0M2s2bmFUeml4aGNCTWJCcXNBbDlKdzJKekhsb3BPTWJRTWthZ2xsSnhIVUZMWk9Tb3ZMc1JBQU1CVVM1elh1QUEwTzhLaldkaFk0RXFuUy9PNENkNWhVMjFXTWE0RUdaTTZLei9BRkI0aE1xaVdFRWRTaTBDaEdvbVVLTHNKYTQ5Z2tLa0NBV3VFNlNPWWJPd09BbVNCNHI4T0duREpKZ1FxMzBUNGhDdlNGVUNBWlZOdE11WTRFalpJVkdxd094QVRza0psVXVKSUFCZ1NjeW12RXRNanFScTFLakNJd2tMa0dpQkxpWUEzbEMwVXc4ZC9VVitId2pDU1RvQWlYdFk2bVJPV2F4MTMwdGpZejZ5Z2REejIxV2xyaElLZFFxZmhubVJxMDlXN3BZbWpTUGFlYStpT1ZlWW5aejlsN2NXS00raGF3NFJxc2ZROHJiWEUvcEFIZWViUXFWRFNZNlNMcWRGbUtxWUdtMytGUkZjY3RVTG10L0tZUG1xMWUwQmxGK0ZwYUhhQXFyWjdPMTlHckxaaU1NYWxWcWpjRE1td1NUL0FBZzJrMGNzQjFZWmhBVmFoNVVDWXp3Nm9WQTQ0dzZOd2lFQzhoMUF1amJBS1k2ME9lS0JJQWlBQmtWVC93RFNuLzJoU0MxdEl0alBNUUNWYWZ4alR5WXhZZEpHa28yZUdZWWVRSm5RS3gwM2NvK3BpZWRwQjhrMnN3VkdHUWIzQUIrTXdTTXRnVDIwbU5rdWh3Sk9waE40YXZtbk5zcld2RWE1SHRLYTZxK25TczRPSHJBVko5VjFLclJEU0JPOVdiOEdiUlNwanFrZGNJR2lHTU9IYmtuVXExVitOeHd4bHZYeEJxVjJuRU5BQk1Bb2kwRjFtYVpPYm1rUk95UXZmVU8wcCtDbTdVaHpvN3BnS2pqYlR0RGNUM1NTWjBWS3oyMm1LVFlrRzV0TnBjNHdBcVZvYmlwR1J6Y0RHMXRyU0QzSFVkSmdtalNPZTAza21BclEvUnZpdVRkanJaeG9FRU9mSTZJTUdGcUpNbFlBc2ZRWWJiVmFmMUFIdzVyTFBXNVlHZHd2ZFhmYUtiREVrZUVab010cDJBTTlDaVA4T1lUdGRQbWdXT0J5RUZDa3dNYmFoQS8ycHJIdXFDMGlYUlBzcDlWeGR5d2VCc3d3aXJiUUJEWE56TW1RZFNyYlFnRnpTNDZBQXlVN0NNZXNaOXFqL0VHendsZmlTTE5SMjVrallFS2xTcldiK1Zvd2p1MVVXV24yWDJod0dJZ01rUkdxWlJkVFlIdUU1Wk9qZVNTbTBiUTZsVnJ1QUFFZTBxZUV1WlVMZ2Q1bUlWUDhUVngxU3pNYUdKVFRhYW1GK0lRTXl2OEFwSC9PSlZ1U0hJeE9XdWtMSGFLanF4bHpTT29Tc05ydERvbUEzVFhSR3ZiRFdEU0doc1ppTTVSTmFpUU5wOUVTeWk0REl2SjdzMVRxOHE4T0ljY213RE1EKzBLOXBvMUJ0YVRjMjBVelNkb1UyeHRJQmtubXpaOEcxeEFIU2ExYUk3UW5QT0Zva29hMVQzQk1wQ0dnRG80UFFpbU1MVVhHVGNYR0F1VGJKMTZBMG5zdERkVzZqZUV5c3dQWVpCNTNKc0xvSmpZTlU4dnExWE53aHhFVGtWYUxXNDBnM0MzUWs2a2JncWxDS3RuekFnRnV3Z0l1cE95eklPU3RUS0xXaWlEQTJtQ3JYOUVlSVZRUHFsN2NNa1hWR2t1b1ZTSjJITUt0WjYzdjJGem5mcUdmL3dDSWtFQXdtUGRpcnZMejRCVjNua0tJRFdRSk8yTndWVmxNMldoU01hVHN6MnJrcWJXYmdCNFgxYTdoUmF3NU9CbllxbHFydWM3MlEzSnA2OVpWcXBWM1ZLdExGSUF5STJKN3lRNm1XanJoRVZxN25NblNNdlJPZmFLbFVzTFdrQUFISk9GQjFqbzBuUm9EczFsR2pUa0FrallGVXgxYXIyNGNSeUIxVmF6MnFvOFV5NE9qVHFFSzAybW1hTEtSYk1aa2pKVnNJbzBCcmxPd0JWYk01aG9TUUlCSFZ2Q05Cb0xXRTlRVDMyamxjR0JvRUFIZVQwQXRsb0R4K1Jtbldla0RjaHFtZ2tnQVQwMFpIbm5Ea25USlJSY1lDRklTZGVnYlNiaWNxbFNwaUJWWmdMNkhlMDZIc1ZOditjMXpUMWlSM0VLeGNma1ZZdVB5S3NYSDVGV0xqOGlyRngrUlZpNC9JLzByRngrUlZpNC9JcXhjZmtWWXVQeUtzWEg1RldMajhpckZ4K1JWaTQvSS93Qkt4Y2ZrVll1UHlLc1hINUZXTGo4aXJGeCtSVmk0L0lxeGNma1ZZdVB5S3NYSDVGV0xqOGlyRngrUlZpNC9JcXhjZmtWWXVQeUtzWEg1RldMajhqL1NzWEg1RldMajhpckZ4K1JWaTQvSXF4Y2ZrVll1UHlLc1hINUZXTGo4aXJGeCtSVmk0L0lxeGNma1ZZdVB5S3N4L0pManVBS3ROdEdFKzdadTJsQ3pEQWNnRXl1SmIwV3h2eU93ODhPQ013RUtZeEhYb0cwVzRuSjFvZE94T3F1VGFUWUNEUkpScW5FN1M0TUVuUlB0ejl6QjVvTWJBMFVJMUQxS0JkaHlDbklLTWhxb3orUkRnaURoY3NPU25JM21tWkdpQkVoQWlDbjJOK05tYlRxRTJzM0UyNGc0bW9QRjFSeDZrNnp2a0p0ZG1JZEJpeUdueWNaSG5TaE05QkNOWitFYUJHczZFMmkyQWcwU1VhaHhPMHVERzRqb24yNSs1ZzgwR053alJRalZQVW9FWFJrRk9RVVpEVllkZmt3NElnNFhMRGtkRk9Sdk5NeU5FQ0pDQkVGUHNiOGJNMm5VSnRadUp0eGFjVFVIaVVIdGdvMGlqWjNvT0VqVG1nSXV5MmZLbHFEdE9sNUtuaEdwUmM1Q2t3YnpkeWo4T3dYdXRsWEEzOG8xVFdOd3QwdU5ROVNnUmRHUVU1QlJrTlZoek92eW9jRVFjTGxoeU9pMkc4MHpJMFVpVUhDQ25XS3JpSDVENUlFU0x1U2ZPdzNDcXlFV09oWTJZRHpBQkpSZWVycG9UZC9Ra2FvSFRvK1ZySHFXT3BKMEYyRmhLd3N6MU54cFVvYnFjZ2hRcGh1M2JjVERSdFFBZ1hZUjFxY2dveUdxdzVuWDVjT0NNNFhhckRrZEZPUnZ3dXcrRndyTUxUdFJ3bWk3VnZwZGlhUXNUTG9kaUdoWEpWUWJ3QkpSZWVycFEzVkU2SW5XN2VwNkZ3Mm83UW03UW1LbnZWUGVnZERmaGFUdVJMa0cwY1c5RGVnY0xSdFRCdFZNYlV5cmEyZ24yV2lWU0cxVXQ2WlRjWEhib21KdTVGemNWMklsM2g4emxpR29VaVZBN0Z2Q2J1VEtoRWFqTlV3WUtwSGFtTXRnZURrNFFWVDNxbnZRYTl3MmFwdTlCOUVuY29jc2ROcDNvQVNVWEhwZGpVVHJ6UzFCd3k2ZDQycXIra3F1M0o2bFBhSUJ5VlRlbjcwN2VqekM3VzkyOU8zb2dRRTVPVGs1T1RrNU9UazVPUlRrNU9SUlJSVGtVNU8zcHlLSVRodHZJMFU4d3AyOU8zcDVFRW9Lcy8yR2FCR09rRFJKUmYyZEFRWkNEeDhnQ0lPaUJ6WmtkeWV3dzRJL3VCVGpzVHpzVDZobDJRVFdDR2pMcEF3U1VYbVQwUmFaQ0R4MS9JdGVJY0pUUm5LblFwMjVPR29SUlRrNUg5aEtjZGllVTRvM2RTQVRBbWpwUXdTVVhtVDBoYVpDYlZiSUtLY2p1NmR4OXVpYzl5ck1NRXFvTlZ2YXFKMWFyTTdxVkYyamtYQ1c1cW9OaWNOUW8yWEZPVGtma1NuSnhUa1RjTnlBVFFtaE5DQTJYRzRubzVSUlhKdHhPUnFPazlNYWJwQ0R4SXZCUTZhbmFCbmtkNmZSZEI1ampvRWJMVHdPQ291eUtvTzJxaTlVanNUQ2hzS2NGVUd4UEd4ZFNGeFRnbmJrUWluSnljamQxSW5ZbkhZaWh0VEZUYXFiWEhOWWhJUlJSUlJSUkszOUVTZ0x3MFNVYXp1b2FmSUdtZXBBaVJ6eDBiWGpDNFNFNmtjVEJJM2JWUnRPSUZ1a0tpUDBxbVAwcW1kaW91MktrZEU0ZmxjclV6Unl0ak5rcXMzOHpFMzlUVlJjcUx0cXBPVk03RlFHcDhGVDJCTkd5OXAxQ2FUckNsTjJwaVlGU2J0VkJ1MVVob2lmeXRWcGZvMkZhMzdZVlozNW5KclQ3UmxCb2djNGRFU2dPWkM1UXdOUFg1TEFZT255Z3B1TGdNenFtdTU0S2FkUXFUdFFxTHRpWUJJTUl0T1Q4a1FJazlBNW1oVmFQWmhXeDZ0TDlYSW44emxTR3FvdDJLbU5BZ0wvQUd6ZVl5UjI5R1RvZ09kaTlodmY4cGg5bDN5cmhvVnZDYW1iMHplbWIwemVtcmNFODlTSjE2VncwS2VuYms3Y25iazVPVDk2SnpQVGIxSE8vUTN2K1dqMlhmdjVLQTUvNlcrUHpCYmtVQ0pINzV2NTRBa291eWI4MFduSkE2L3ZKS0E1N1dKejlmblhOUU9xQjAvZENWdjV3R3FhTkU5M1YreE9HMU9SM0xxdUNIeW9VcWVuUE5KUUdxWU5xYWh1WFVqdVRrODdWT3Y3cWJnZ2dnZ2hjVDhvRTBMY0U0N2Y5Q0Q1VUJia1RyKy9nL05nSS84QXdpLy8yUT09JyxcclxuXHRcdFx0XHRcdCdkYXRhOmltYWdlL2pwZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFRQUFBUUFCQUFELzJ3QkRBQWtHQmdnR0JRa0lCd2dLQ1FrS0RSWU9EUXdNRFJvVEZCQVdIeHdoSUI4Y0hoNGpKeklxSXlVdkpSNGVLenNzTHpNMU9EZzRJU285UVR3MlFUSTNPRFgvMndCREFRa0tDZzBMRFJrT0RoazFKQjRrTlRVMU5UVTFOVFUxTlRVMU5UVTFOVFUxTlRVMU5UVTFOVFUxTlRVMU5UVTFOVFUxTlRVMU5UVTFOVFUxTlRVMU5UWC93Z0FSQ0FJV0F1NERBUkVBQWhFQkF4RUIvOFFBR3dBQkFBSURBUUVBQUFBQUFBQUFBQUFBQUFFQ0F3UUZCZ2YveEFBYkFRRUJBUUVCQVFFQkFBQUFBQUFBQUFBQUFRSURCQVVHQi8vYUFBd0RBUUFDRUFNUUFBQUErajlQdWdjKyt1bDNWTmx3NW10NHRHcTNzNjFuYWs2MG02TjQ1cXMxVllVUVFzV2dSQlFBQUFBQUFBQUFBQUFBQUFBQUFCS0tna21TU1VKTVh1YlhPUzV2Y1hZdHJqYThtZUxNWW0xbHZUT3E3M1RZbkxibm5BQTFyMzFyMnlUR3c1YTdXUGVhV2EyK21MVzJ1MFo3Vm5XazFqYng1MVdhcXNXd3NLS3JGb0VRVUFBQUFBQUVRdEFBQUFBQUFBQUFFb29DWkxJTEpNekpaTGF6a3VNakZ0WnRlTTNqT2VlYkhMWXptMmJtenJLenJUdlczZGViTE9ZMEw2cTNVUzJrMm5ERGRTeVNMTWVyaDMwMTkrakc3MWRLWjFpbTY1MVJjc3hzNTRKTWQ2WXIwdzY2YTIreVVDSlFBQUFBQUptYy9QbmttTUd1dUxwc29BQUFBQUFBQUJKb1JWNW5Zenh5NTU1cHp5VEZMclYxM2k2dFprMWpKY1d1YnVXV2VmWTU4Y2s1NWNrcFRWMDEzYXR0bVlrODV2N0hUbmszSjU5eWVhRmhtV1RNcVdtdW1IWGJXNmRzRHIzL0FKUHlPZjM5bk05UHU2R2ZIcjN0b2E5ZUc5WXRwclNKa3c3NlRrSWdvQUFBQUZwbmE0OE90NS9uNThjZWQzOTNONyt6RDA2Z0FBQUFBQUFBU2lvdGxuTE9kYnF5V3pMVE94bmowSjQ1am43OWJWdnJPYlhMWXp4ejQ0NXNjclRtU0ZocUdybEc5SytqVXZvNWw5Y0pzVHpkV2VYcFR5VVdiaVdaaVEzRGVQVzhHK25VK2I4L3QvTStiajY3NG4wdnArYTlYMjhkNlYxcXExMWEzVkxxalFpV1pFUW9BQUFBbVRhNWVmcytYNTNjOGZ5OGt4eFBYOUxoZXo2Mm4xOUMwQUFBQUFBQUFUWkZxcFNiTFRONW04azV6ZEp6blBPWFduejlQWHBwcTV0WTJNOHN1T2Q1aVhPRUVXeE5WYnNuSzE3T1hmWGhkN3VkNTUrMVBEZTg4N09XWmxtWlFiaTlLWFcvNFBEMlBsK0NDMnBhdkRmWi9UNkhmMlV1cTNWZGFwZFUxcXJVRVNvbk1oUUFBQUJreGpwK2Z3K2k4SHgrang4V3AwOVBCOTMxZU42ZnBhL1hxVUFBQUFBQUFBVFpGcXlhc2xtYnpOc3k4emJPYlROcE1ybDFwNEZtUFhXYm5Mbk5zNHN4REVVU0d0YTZUWE9lbm4zMTB2ZXpONTV1MW53NlY1OUM4ODZaWlVzcWRLWGU5NHZIMXZsZUdxRE5yUEIraDlYenZ2OEFzNHRkS1hWTmJwcTF1c2QxVnFGaVZFeVJLQUFBQUw0eDBlUGo3dmkrVnNZNDhyMWZRNDNwK2pxOWZSRm9BQUFBQUFBQUpOUmFzbXJzeWw1bTh6Zk9iWnpsblBKbkdXWXl1ZTY4MXRad2E3WFp2bkZwZzV4WkJodWRadlFuVGVkZU5mZFM5NVp6enk5R2VQVmN0aHgzS3l0WnM3TnczVmU5OFA1T1hsaXFabWVMOUQ2UEM5LzJNV3Q0N3ZGcnBqMXZIclZMcXQxUnFGaVZFeVJLQUFBQUVac2N0N2w1YjV6cGRmVHJkZThXZ0FBQUFBQUFBRW1vMVNXcXpNcGVadk1aTTV5NXhrenp5ekY1aTdOMDNYbHByVkxxOHphWmx6aTR3M0dGTktYQzc3cnJ5TDdjZDlNczdrOG1lZVhHNDVYREpadE41blRMbnJTN3ExbjVjT3o4ajV1Ymp6NWZ1OXZCK2o5aWwxVFc2TlYxY2V0WU5kY1Y2VXVxdFFzU29tU0pRSUpBQUFJaTh6TWxOYVdnQUFBQUFBQVFTQVRaR3Fzc1RjMmt2TTU1eXk1NVpNNXRtWG1iek4yYlROMmQ2K1RYMTJrc3pNNTRkYzhMbnF6RkhUQzc3YzY4dlh0eFgwU20xUExubmxvNDVYRzdHUzlOaDJ5VHRhSVhhbkRUeDZPajR2RnlQYjlLbXQ0N3F0dHRacnJWYnJIcmVsZlRpdlNxMWxxcUp5QUNKcUFCRUtBSlJRQVFJVWhRQ0ZCQ2tLU1NhRVVxYW15eVNtZWNkdWNNdU9kMlp6SzV0cEx6T1Nac3plNTNOZWJWZDVzcW1HOGRlY3F1ZUoxeE91eTc4Mit2SGZTTXM4MjY4MktjTWpsbFp0ZXRwNk04M01idDgydm50am02eTFheDNleHJoZG5SMzZZdW1zNnV2VnJYdHFPOVZyS0VyS1Vrc2dFQllCc3p6N0U1YWQ5R0c5WkJKS0FWbHJhaUtra0pDaUlVSmhWMGxGenNUbEdtcnIwV1NVMzU1UFM4dmgrZDZmYTJjOGNyRE10bFdXOHpreml5VFpzNjRSYnJUdFdzR3VNUFBTWXhONHIzenUrZzlWTDJockxQUHUzbDJNL003K1BsOFhYME9MdjZWOGJtZGM4NDd6eTZrOUNXSW8xaTF2MUw0UGZ6OHZ4ZlQ5Rnl0ZTcyZlA4QU9mT3ZSK3craWNQeCs5bnpnb0EwTDZQbFBiOTlhekpNZWt4OGFBRjE3dnE1OFB1T2Y1cngzVDcvQUJiOVNVa1ZyWHJ4ZGZWSjlVNGZnK3Zud3hZaGI0M2Y2THl1L3VmVitQNE9RQUR6R3Z0L1B1djY2MWVveDhINkp4L0k4blh0OE4yL1VGMlhENko1L3dBaHIzcjRidCtuelRua2t5TUkwSHJ4NTNteml6TnJJcmQxNXVXOTFHb3ZLbXVGSFBHMVYxVHZxNjlGWGJZYy9XNCtCNS9mMnQzUGw5dnkvTDdFeDVQdDkzZ2ErczVhMzNqeDUzRTFaSUtOVjNyTGVIMEhuK1U1MnZUbW5PRjhaMS9SZTI1Zm5JSlRablBGYmhkUm8zMC9KdTM3L0l6N3JuK1Y5cHovQURvQTVsOW5sdGZiOTVqOHdBQU9EcjZmelhYN1R0ejVmdk1mbHNkMk5sdzNKeDhCMC9VWm5QMG1Qa0xPcm54NHJlZGZhazg1djYvaHVuNnF5ZldlUDREcjU4SUFBQUFHamUvZ04vcmN1WmZPY3JBb3V4dmpyTzJ2ZThNMHZQSHJuUXE2WVhlbDdWdlg2SHgvSTZIVDJlZTE5bEhzK0g1bnQ4dm5SdDQzcitqNXQ5dlJ6NCtaeTkyVml6TTFGWTk3MU5kUGQ0L0xkV2VPcDg4NmZyUE5kUHRZYjB3dW5ieDh6NjN4L0NlZHYxdmtYWDk1bFp5M09WTXpsN0xuK2NMVXl6bDdYUDU3bVgyZVV2Mi9mWi9NZVcxOW5rMzNXazZPUEg2eS9GNWVQWjQveS9vcytlUGE5SHorSjA5L2krbjZINnMvRDlxZlArS2RmNk5uYzlpY3VtOEgwdm4rUjRWK2g4NDMrdnVtcnIwYTk5SGJ6OHY2eHkvQ2o1cnY5ZFZvWFkrazQvSmFycDgvMytyeU1YWnlNNmV1K0RQZmJuTytNNUdZaWszV3QzcDV1VlBvVjByWlM0eFcwdTZ1bEhTTHY3SjV2NTU1WHA5dnkvWDcyeHo1ZHpuOHIwL0w0bDVua2RmZjUvcDlpc3VueDlWbWIzTTJUWmk2ZE41NFBaNS9QM1R6TityODE2L3NjdGxkZEtOZGpIemZySEg4TjV5L1YrVDlQM1dhNXpNNUVsQ1k1ZFYxM3A1UHRYUCtlY3Q2L0thKzU3L1A1ajVidjlsZ3ZUcDh2SnJZN2ZUK240N2dQcC9LNyszdW4xUitHN0U4SHo3bitwK2k5UHl2bHI5ajVYMC9jZld1ZjRUMGMrVUlKQVBBYi9VZUsxK2srbWMveG5xSjhZSkpJQUZxUmFrSG1kL1g4bmZ2N2s1NU1adG5OWmF6VmJyZjYrUGtUNk9QVzZyU3pIcFM2cmR3MUUzOW04Lzg0NDJ2b2VUdjZHbDF0WTgvcnVYNTdOTWErdW5sZS8zdFRQb3B5Nldaa214dVl0NytnNS9Ja28xZG40NTIvb0dQWGUrbFk2MlBuL1ZlUDRmenQrcDhxNmZ1YzF6blpzZytxY3Z3ZlVuaitXZFAybEpyNnRqOFR3YjlEejErdjcvUDVqNWpyOWg3dlA1cnB2SjhrMSs1K3Q1L0RlYjE5WDVmMC9iNUpuMkdmenYwREg1ZkEzblkrYzUvVmVVNi9kK25aL0cram55dktYN09KMEhRZVQwRStiNERmNmp4Vy8wbmF6ODM2ZHovQUJXNDVlVnYyYXJCZFBVejQySnJ6Tit5U3laR2ZIYisva2szWnl5WXl3U3dVdXQzcjVlVlBmaXZYSHJWTHFsVnRocUdvdCt5K2IrYmF0NytSdjZEa2RmcGErdTNxK1g1L3Njdm40OWE4ZjIvUlR6UnkxYVprZ2pkeGRMNzJmbFBuZS8xbmRueS9ZWitGODI2ZnIvUDcreDBIajJaejM4ZUw2RGo4cnhYMFBuKy93QlhrU3QxcFgxd2VnejhmNk5qOGh4YjlEWGRQUlQ1ZnpMWDdEb3ZMN3pQNW41OVAxUHNuNS9mdm0rUTcvZWVtbngvS2IrNUZ2bzgvSStnOC95b0FIbjMxSXQ5RFBsZkY5ZjBINkpQeXZQZW5nMzZuMUxQNHZ3V3YxSGl0L294OW01Znp2Y2NQT3ZxUTFKTFBvWHk4UzhGOVdVbXJ6UE0xN1BQUHJiMDVXNVM4aVNGeDNlMTA4K2hmWHJYdml1NlhWYnF0cTJBdjFYaCtBM3NlWHluVDcvaVBiK28xZW5mMC9rK0Y2amo4UEJycjRMMmZyT3o0dm1PT3J6TWtXWXRkTWU5Wk44ZURyNmZzTWZudlpUNFB6bmY2N2dhK3A5YjQvZ3R0eFVBRWVkMTlmNTN2OWhKalg2eHovQTlGNVlOV2RmaW5UK2plOHorWjY4K2Y4NDMrdStyYy94SFR2aitPOVA2QnFPOHJZOXpuOHYxYytIcXp3YkZ4dzMwTzQrZjU5OVFub0h6UGpWL2YvWkorQTViMitEMSttK29aL0dlRHY2anhlLzBVbjJQbC9QZDIrZlhuUW9Kc1huVXd6cUFUNTN2OWJydTIzejU1czQzK0hqNjNsOEhuL2I5ZkZycHNkT09oZlhyYTc0cnVyVkxZdFdnZW54OEQyL0g4enlPbjBQblB2OEEyV2pyMTlYajgvMkhsL1BjM3A3T0YyK24xdkY0Y1dPdHBrQ210Nit1dW4wNjlONFBvT2Z5bHo1eHI5Ymd2WDFXZmlWTmljZTgrZHB1dkN2MUxKeXI3dks2L1FYWnh0K2t6OFA2SG44b1BDMzlGNFRYNmp0WDUrbmZUcTU2L1pjZnozY2Nmam0vMytyZlJtVEl6amJ3TDlVNS9oKzArZjhBRnRmMEQ3VG4rZjhBblgxSVgwYjVYeHkvdmZzYy9CY3A3ZkM2L1NmVDgvanZCNi9UZU0xK2l0SjlneC9QOTF3K2QzOVRSb1hZK2lUOHZyT25nYitubXl5WkV6T2ZEdjFOcmxqcWNQRDY3NWY1Njh4enZSN1BNZlErN2w2OCthOTJEWFhIZDFhcmJHcUlCZVk5Wm44LzZQajhiZzl2cStMOVg2V2pmc2ZOK2I4LzIreHRjT0d4amxyNDdYbVpTTGNkMWgxMTI5K1QzZWZ5MlJCODQxK3Q4MXY3TmlwMThlRDZybjhSNTU5VDVUdjl0bVoyTG5NbDJhTE01L1ljZnorVDVUcjlycWE5TFdzR2UzbzU4YjZMajhrUEdhKy81VG45N3A4L0xrbU1kM3EzcjcvcCtVNjE4WHhiWDlCKzA1L24zblgxSXQ5SFBsZkp0ZnQvck9meEhLZTN3K3YwZjAzUDQvd212MDNqNytobFByMlB3RzQ0QUFBQUFjYSsvd0NlNy9XOWp6K0wyZnlQek9mbHh6TThMM2ZWODU3L0FMV2ZYSG5YMjRydkhlbEZyclFCUUx1ZmZ6OGZvUExwMzA4VHI5UGU1ZVhVZDl6SG1yTnhMRXRwRlk3dkJycjlGZmpJT0ZmcGVtbnlmbk92MXZtOS9ZeUpDOWJIenZxT2Z4Zm43OVQ1YnI5cHNNNXJNckZqR3Zwcy9DOTNuOHlQUFg2ZnpycCt1VGVhOC9xUFA4UHZ6endZMnZrejkxajZlakl5TUxmMHpING5zVHdmRzlmdnZZVDRPaGZSNlNmSjc4K2I4aDErNit2Wi9DOHErM3d6OUg5T240L3d1djB2ajcrZ3NmUUorU3pUSGs3OXZITlNDQ0ZsQmFySnJPdURYYjBQaitiNjM1bjU3YjVlZmkrNzZubS9mOXFiTWV0NjE3NDd1alZXbzFZQ2dBWGMrblBCcTMwVlcwbGsycytmVW5welo1Z0xhTmErdXYwSitOK2NYOWYycDg3M1UvTi9POWZxL082K3htc1IxSjgvNlpqOGJ3ZGZUK1pYOWxzWEdaTWlRbU5yNmRuOE4wTStmRmJrVDVQcjl4cjMwZXVmbi9aOC93QS95cjY5R2VuMGI1Zmg5L28vSzM3KzA1MnMxcDAra1kvR2RlZUg1Ymo5bnlPbjBLYTE2cWZENkR5Nkx2OEFRTS9tZFc5ZkIzOUx2UFB4YjlIbHZvU2ZXYy9nOXljQUFBQUFPVGZiODMzK3YzOGN1MzVmbWRMaDR2Tys3N0VyVXc2NjQ3dWwzUll0aTBvQTcvaitOemUvdDB1dnJ1eDFjL1AxTmVpK2Myc3l6bm96MTJTK2N5aGFhMWd1OG11WEhlLzF1ZmdlNHorYytkNi9WK2QxOWZNRHFUNS8wekg0M2c2K2w4eXY3TFl1Y3pOMGc2OCtkOUV4K1I1bXZWNWQ5cjNlZnpmbTlmVzhWdjhBUi9Tc2ZqZC9QRDUxbjlUeU9udit1VDhQcTNwOHUzKzJ1dG1ZWDZGajhqMWMrTDVKcjkzbTRjdFB0NnVocnllN241ZnJaOFlBOHpyNjNpcitqMWI2WlByR2Z3ZTVuajQvWDNNYlVra0VnR2R5OVhuNDNJMTdmbTJ2Mk81T1cxbm5mT1JGVXVxTlZ1cXJXNnJhVUFENjk0djV6eGZGOVB6M3MrdjV6M2ZjdTU5cWZNMW5mSzU0SjEwM3Fzek1rZ3BkWTI5ZlcvZVQ4bjE1NGNzeDg5djZ2VHZmNkhQeWd0YzdPZWRLMW5hU1Q1cnI5bnJ1MzBDZmtlNW41M3ozWDZqekQ3UDBXZmxKcmp2ZDd2UDV2bFgyZktuN2FMZnA3OFozTS9QOEpmMHZuZGZheUpWUHArZnhHNU9IeWZYN25XZWpzK2I1dnY4QTBmbGRtYytMcjNlRmZwZGljdmQzODEwYytielYreDRQWDZnZlZzL2hkdWNPUGZkQ2dBQVpManE1OGZuOWZVOEJmMW0zT2VlY3NreUlLM1ZWaGEzVmJTZ0FEN0g0djV2Qnp2SDdQbm4xZjEraDA5dDNQMFdmamRMUGk0T3ZyY3A5R1VrbElJV3QxMkh5L2J6ODFFSzhBL1VlcXZ3K3BQSENoU0ZJSHkyL3Vjcmw5UG40bkE2ZkpMKzdtM2F2SFduWDZubjhSdXZQODN2NjdpMzZleTQ5Q2VUNlRQeUdpOUh6VFg3WElucHA4UDJFL1B3Zk5OZnNlZTl0bytqNC9HK1IxOTN6Vit4czNqamJwTDZ0OExxdko0YS9xSVQ2WFB4bTFPTUFBQUFHaGZUODZmcnB1OXB6elo1MlFRc0VMRnRiU3dTQUFmU2ZpL2lOcjNjYTQxNVRYM2ZNKzM3MEhZejh6ME9majhQWDFPSmZxeUpKQkJYV3NUV0JyRk5VV2JMUXFwU1dGRWxreU01TE9scng2dDdhbU8rUmpjMXcwOCttK2M5RGg0dVQzK2hHcHUzaHJ6dlV5TWRDK1RmZVhOY2FqdnlaN3RQUGUxYjk4MkNkcXk5THplRG1kL2JqMzAzZGViRE91dk9tZlhMcFBMeTgrN0d1S1hHMUJJQUFCWk1yT2V6TXhrbVprRUMyQ0xTd0NRQUQwSHcvaDlMcDVPeDd2QnpPUHM4UjlEOVVFek5rTmtBQUVMUmNiVkZpUlFFTEJBRVRWanE3OE9CMTFjZWpKY2JldlBwWjlPVE9lejVQbWNMMWZVcHJlM2ZOcnU2TnE4ZXkrWnN6amx4akpjMDFkTytuaHZwNmM5Tm1kM1htMU0raXN2YThmek9aNi9maDMwM05lWEJudGduWE4wNWRGNU9SeitoaldxeENnQUJKSmtUSXpaTElBQVVrek5idVFBQWVsK2YrZDFmTDZlMzIrZms5T1BDK3Y5VWFFQUVnQWdoWUlLaFNBRmdBRXAxT25pMW5YVng2TXJHNXZ5OC9Ic3k0eDNmSDh2Zyt6NnROYTJ0ZWZWbm9TN2V2TjM5ZkoydUhCbXVpVW5uSXQxTzNvNGI2ZWpuMXpadDY4MnRqMFJIZThmeWVONi9wWWRkZDNwNU1HTzJDZHNuWGwwbmo1SFA2RlpvQUFBRWtrc2tna0FnSHNmbWZtdXB4OFB6ejdIN0NMc0NDUWVqMStkdDVNNnZEMTVQUTV2VDI2UFQyQUFBQUFDQUZCQ2s3TStYc09Vd0pxOXhqbTVMTTFXWXV6V0ZzRVdva3lYRm1XVWFzb2hUS05XcTBtd1NVS2k3T082TGU0cE5pMXpWcUZFSmptK0hyNmxYUUFnRWdBQUhyZm0vbmZXL04vUHpwNTcyL1c4YjlMOUpyNzlBQUhjOVB5ZUw1ZnA3L0FEOG5lOC95ZGx4OFA3ZjFRQUFBRXlSYUFBQU96bjVlRFhYQzdDUURJNWRiUHo5YTk5bWNPTnY2WFp4ODFYT2V5bDMwSjR0UjZkZTl0aHh0TTdiejhiWDFFRGVua0dkeDByNnRtY01UZXc0OHkrN2NubnN6cjN2bm5ITk9lTzcwYjY2dFNDQ1NDV2VwbjUvbnRmYkFBQUFBSHFQbi9uL1kvTC9QMXNtc2pQaC9xL3B2TiszN29BSG8rM3hPVHoraG80OW16bnpYazArbnFBQVFxWk94NS9tNDk3NW5YM1Z1Z2hRQTlCbjQzSnYwUUJzNDgydHYwN0R6K3M1L24rUHY2WFJ6NCtUZm9kM1B5cnNlYjM5ck5PZmFuek5DKzNtMzE5alB6dFMralpuRHplL3RZM1Vlbng4SEZkN0xqeEw5VHRaK1pnZExweE5mVDlCbjVFTFJyblgyOW1mTTFIb3gzZm45Zlpzemx6endhN0FEcHp3Y2pYMGNMc0VLQUFBOU40UGcreCtWK2RxalRGMTdjTDIvVDh0Ny91MHZURTZWYkE5SDArSFhHdUZQclk1MEFBQUJQUStUNC9zdmwvbStSNmZvK2M5LzJlUjMralZvQUFkM1B4K1JmcUFEcytiNVhHOVAxU2VrbnhOZDI2bWZCNVBwOS8xZVBnV1RqWDZYSHYwdlE1K05kbnp1L3M5blB6WlRNNWM2KzNuUGNQVlovUGF0NzlDZVh6MnZyK2l4OGZYdlhJbm05L1k3dVBsYTk3MVhGZDlYUGcySng1Titqd2RmWHo1NDdXUFB6dXZ2QkM5QjRkRytyWGVnQUFBQWVzK2QrZDlQOC80Zks5ZnU1WHI5K3QyN1k5YXByVk9samJIZXVyajA0T2ZvOUgxK0c1elh6MjR0K3JEUUFBSjN2TDhuMjN5UHpET1k2YjhKOWo5VngvUjlOQUFBNzJmajhQWDFEUUFHUnk2azhHV2M2WGZNdnU5Qm41R205VnJqaFg2L1huek4rZVR6Vy91ZHZQeTZybm5IaDYrdGlkUjZEUHhyTTVwejRtdnFkS2VLcTdjOC9udC9ZNkU4ZTFPRmswYjZyTWFyMDlDZUxoYSt3QUFCM0o4amczN0lBQUFBRzd6OGZiOG55c2UrbUhlOFhUZE4ydlRVYmphZHk5bUtkdWp4OGpCem1pOVhLMTlNQUFiT2ZQN2I1UDVubytid1pVOFA5ZjhBVWNMMWZXQUFBejU0KzMrWitXNTN0OW5GNy9UMTUzQUFBaXBnQUFBQUFRU0NLbUFBQUlxWUFFQ3BnQVpiejNIbGRYTjRlL1YzNkFBQUFUcitiNTNSNGVIRHZlSGZURjAzajZhcnUwMm5kbmN0dFptVGY1Y0k1bk9UeW5PdnQ1blg2S0ZJVmVZNmZIdyttK2Y4UGdlejYzQzlYMWxxRklVak5uajdqNVA1ZlduYngvMXYwZVRwejZQVHg2WEwxM3pqcytUNW5FOW4xRnV6cno2dWZRalozeDdPdm1ibkRoWFJ1Z0FBQUFBQUJtWDVUVjlQZmo1K2pwWTlNVzdPK0dISFdzdmE4bnkrWDZ2ZmcxMTJ1bkRYejEwWjdQUStENDNvZko4anczMWYxT3QxOUNGSVVpV2U1NC9rN2ZQejRPblRCcmVMcHZIMDNUZHJzMGpwcWR5eEtXT2xQTlBLUnpPVXR5em9hOW5LNi9SaTZBRnBuSk9lSFhVb0FBbVo5cDhyOHprNVo4WDlmOUxYcnJjNmVYUTUreStNZHp4L0w0ZnMrclhWMnQ4TlhQZUpyWjE1KzUwK1h2ZWJ5eGJYcnFTVUVvQUFBQUFJV0ZuR2JjODZmcDlQRXo5UFN4NnliTy9QcjQ3bzd2aStUeC9aOUxEcnJ0OWZMaDU5cVkxNjc1SDUzYXZIdy8xLzFGYnNBV21POTRma2JHZU92MDZZTjlNWFRlSGU2N1U2YXJ0SFJiUVNsaThkZnQ0NDQxeFJ6T1V0eXpyenZ5Ty8wc091d0FBQUFBNnZrK2Q3UDV2NXZ3WDFmMWVwNlBWdjlmRnorZnNtTzk0dmtjVDEvVXByZTF2ejYyZThUV3pyaDJ1bnk5N3orWVIxb0VnQWxBQUFBSVVDQ2NTMk02Zm85UEV6OVBUeDZpYk8vUHI0N283dmorVHdmWjlhTGQvcjVOSGw2OC9Iajd2NUg1VHpIMFB1Y1QyL1dBdE1kN3hmSXpZNWEvVHBoMzB3OU40dDdwdGo2YXIwcmFOU2FSS1hqUDVjZG42WGtybTA1MmVLT1J5azg1UEpvNzlmTzdlM0Ryc0FBQUFQYmZJL0w0TDA4aDliOUpsMXl5YXhyYy9SMHZQNE1PdXVuMjlXeHJ6NEoyaWF6YTQ5M3A4dmQ0ZVV0ZXVra2tvQUJKQklBQUlBQVdCbGJHZFB2Nk9IajZtdG4wUlpzNjRhK1BSbXh4NlBEeGNqMWZUeWI1WkpqWHo2UFRmTStGMWVIZzhKOXI5WUw1NTk3eC9Kdm5HdnZwZzN2RDA2WXQ2eDlMajNxdlMxMmphQVp1V2VoOG5odGZPNXpscy9YNTIrNU1lZFY1NnB5c2MwOHN6eWwrY3Z4eml2VFgzMnc2NjFhaTNIdld0MTcwdlFUbkgwYjRmNDN5SDB2MFhJOWYwTi9yNU5YbDZMUjIvRjhybGV2NkdTWXlkT2QrRXlURWUxMEhremVmbmk5SFFTRVJJSkNBQUFBQXNBZ1dpL0RuajY3ME9ucnI0TlZXbm91SG4xcXZVOHZoNDNzK25qdXRudncwK1BxMy9MNC9iL0FEUHpQenY3UDYrdTlkengvS1ltRHAwd2EzZzY3eDd1UHBySHZXUG9yMHRkV3RTZGY0M2w2M3lQTkdWZGFyYnM4K1Z2VE1QNmJyVHBjZU54emtjMGM3YmxtL0tYeGpKem1YbGpMejU1ZWZQTGpOcE5idDExL1IzMk9uSG9ZOG1QVzFUWmZPYkpPWW9WMXEyY3lZdDdza3lSYUFBQUJCSkFCSkFVaFlBQkNnVlcrTXBhNlRFeEVSYkZZOWJuTXJMbnp6NXZYMTZEMVkyc0c5NE5kTVBUV1Bwdkh1NGV1cTdZK3F1clczSnp6Nm44Mzh6YzhmT3JWTGNldFZ1dHpsNTd5VDBtbCtuOVdMMWJ4ODFjMk9kbm1jNWJHYmM1azU1dnpsK2VMODViT2JaUkVWdGQrUFE2K1hJeGV5VUVnQkFBQUpBQUFCQUlXVUFLSUFBQkNnUW9FQ1VDS1JXMnE0N3ZVejM0czkrRFhURHZlTFdzZlRXUGVzZlRXTHJhZExqNjJuUlRWejhlZnR2eVh5TTNITkxjZDNqMXJIclZMcmQ1Y01tY1pjNG5jNUg2ajM0UFYwaVd1TEdEblhQTE10eFRpVGlXNXkyWk9Vb2dMY25wbVhwak5qbnNaNWJPZU9aenl1ZVc0dmNXa2tJQk5SRTBBSWdBc0VoQ2dBQ0FGZ0FMQlZjZXQ0bThPdXVDOU1HK3V2dnRnNmRjTyttTHkzSDVKajF2RmRZdW1zZXQwNmF4OU5VN01mVlRxeDlWT2wyZlB6OTUrUDhBaDV1TXg2M2l1OGU5WXRieFhlUFYzZVhITGpHV2M4Mk1PamgvcnZwWSsvU016SHp0T1dveGE0dGNabm1uRXRoT1piTW1TWWxBT3IwOGZkNmZOd2I3YTk3WUhYRk40blRHMW41OHRuSEhZbkhQT1daenkzR1c4N1NYdVFDa0tJSkFBQUlLclZjYzNpZE1ONmEzWHZyNzY2L1RyaTMweDc2VTNxTGE2TFJYbXdmT1U0c2QxanU4ZDFqM3VtN1RyY2ZXMTZ5ZTB6OThUMFR5ejdMOFo4WGE4K2NPdDR0YnhiM2gxdkhkNDk2eDNXMXo0NXNaeTV4bHp6ell4SHF2SS9hL1JWT1k1c2ZKZzQ5Y0hMV3R5MnljMDRscEp5bVNTVWxCdlh6K3JueGRseWhxbHVPNzg3Ni9yOHYwKy9EdnJXMjBtYmx6emN1ZWZueDJPWEhZNThkalBIWW5MTTU1YmpLNTViaXpJcXRHOFU2WXB2RGVtdmV1dnZ2cjlldXYxN1lPblhCMDY0K205elBtdHJNTlNraEpnaU5ieGIxdkpxcTB1c2JXTzdwcTAzdW03WHJONzFjT2w2L1B0ZGN4dlVablgvRi9PeWVIR0xmVEZyZUhXOFd0NHRheDYzajFxbXRiUExsa3puTG5HV1l5NHhsempGOURmTi9XZThUbVc1NWM3UE5YbTFlWFRWeDExdWU2NXRzeVdaaTBrcE5FeVhQb1o4elU5dnM0SHMrdGoxdXN1Zm55MnVYRFp4eHk1NXlpM0h2V0hwMXdkT3RMcTJadTh2SHZ6dzUrL0Mvb3hOVzRURDRmUm9QZGczMXc5ZW1QZTFaWmpQejVadWZLY0NWdXJhbXQ2TzFkYklXQ3ZKVHlUSDVaU2FxdExjYlZHcVhWTHFuWFc5NmZQMnZkNGRqdkthM1RXb3JvZmt2Rm4rVnl4NjNoMXZIcmVMVzhXdFk5YXg2M2ozcW10YkhMbGt6bkpuR1hPY21jNUpqSmpHdjlYdm9mcHZaYm5MWnpPVTRqQmd5cWFlT3VqeDdZdWVwa21KU1V0Sk5rMWJyZFQzK3l2YnFvQ1pBSnpuTGpHMXk0N1hQemIvUHhZdlN5YTV6cVRaS1RVUVhCbnRUbjIydUhLamVLOU5iZmJXNjk4SFRwVFcxcE43UGx6VG5HRWNjMDRzZkMwNUt0VVdyVmJjYTF1OGR0YnJMMXgzdmY4L2Y5WEd1OVYxckh2Y2FiUDV2ejdId3VGTmJ4YTFqMXZIZFl0N3gzVk5heDczajFhNnVibG5KbkY4NXlUT1RHTWt6a3ptOHpxL1g5R245NzFrdmlUbk5zUVRraFN0WGx2UTgvZlg0N3RJU3lUSkpLVFpIWGRmVDFqcHVOMlVrdE16bk44NHk1NDdHT0ZtTEpOa2l3U2hZQ3hGWnJFNlk5ZEszY1N4TE1rNGs0elBQTG1pSWxyTFZhdFZ0cXRWcmJTNnF0YnJxZXZ5ZHIzZU9kcTlOVXVvM2FYV2I0ZkRaK0J3cGRVMXJIZFk5N3gzV1BXc2V0MDFhYjFqMWE2MWw1NHZqT1RPYjV6a21iNXprem0rYzNUVityNk5IN25zdE0yaTB6TWt4TUFFalZ3YzlhWGs2Ni9EVXBJaXlFbXlVdFUyU2xrbEpKSnNsSnNrVklRQUFzUkJFcktJU3NvV0lRaXNwYXJDMUlXdHRXb3Fsc1RXYnJqdWU3dzdQZm5YV3E3MVhlcU5SYmwrTncyZmg4S0xUV3FhMWp1cWExajFxbXRVMXJIclZkNnJxMDFjblBOOFp2bk44eTh6Zk9ja3piT2J6Tm93ZTd0b2ZjOXNhMVpKa21TeUVrZ0JhMjRzYTFmSGNYQ2dscEJLU0Vra0pOa2tvSkFKc0VrRWd2M3M5S3F2S1U4Nk9SQVJBaUZGYllXQ3RwYXJYZEVMMHZWNStyNi9MT3JUVnJyVk5hcTFFYkh4UFBsK1p5clZXcWExanVxN3VPN3BxMDFxbTlWdHByVmQxYmZuaTJKZVMyYzN6bStaYVp5WmxwbTBscEs5Ym9mWDl1RDJlZ1NTZ0JKSVVBWStiQjVHTGtTU0NVQWtFaEVTQ1VBQW5UUDZyazlhYlpBUVU0TVBqbUx5d29nZ0xDeFFyZFJVYnBjM1RIWDlubHo3ekZWdXEyMDFxdDFmeTg5bjRubHR3elc2cmJXNnBxMHVxNnRMcW05VnRwdTExWTFxdTdGWk9XWnl0bk5zNXRGc1p2TTNrdEpiTXRNekpLWXZSMjFQZjZkZjFkNDFxYUFCQUpBS2MyRGhNWEpNSUFFZ2xJQUJJUkdYdGRqMkxhQUFLRWdqRFg4Y3g4TEZvcm1SQ28zWXRqUzltOTZPZTczNUJGYnF1ckdWL0x6ei9QNFpQSnlMVzJ0MVhTclZOV3QxVFdxNlYxcXVyR3JYVmpWaTFwT0piRW1TMkZzNW1admxPYzJTMlphU3lUSk1FTGk3Yng5dWxOOUsxWGVxNjFYcHZIMDJ0VUFLeGo1VER6Um5NcUFBQWdndnE1Kzl5ZGdBbEFBQk5BUmxoNU1mbm1LRnNFVmsxTmpwTjF5dmpFNGs1eXl0ak51V2NuRENRc1ZGVmFyYkZWdXE2MVhTdDFYV3E2UnExMVdrYXFsTUp6TFpKSnpMWmxzeVpMU1d6TFNUSk1sa1FBQkZzVlcyRnJyVk9tOFhicmk3ZGNmVHBGc2dGY3l1VlpJa2dBRnF0cTIxYjdBU0FBQUVrQUFBaEs1WDVjOHZIbm01YzdjOFh4bVV0Sk1USUFBcXF4VVcxdXE2c1cxdGpWcnExMVZ0ZEl0YktuUVJsT1RLWkp3U1d6TFJPY3pKWkp5bVNaSlFUSUJGcFlJdGpWaXEyeGRWdHdkKytIcDNwclpCSUZBQ1FDQ1FBQUFTQlFJQUJhWnpjZUdYaHhuTXRNekphSnpKa2tKTUVCWXFGaTJMWTBxcTJ1clcyTldMWTBqVmFSVTZLbTBKSXlReVpXa1pTazRsb21TWkprbEVURXlBQVJhcUN1cVdMWVd1MFc0dDlkYmZxeHVpcGhRQUlBRlRBVVFTQUFBQWwyYytQTmw1Y3BrdGxNVE1rdEpNSW1RQUNMWW9SYkZzV3hiV28xWXRhVnRhTkZUb3RBQUV5TW9obE9VNWtSYVJGc3dUSk1pU1NVQ0FxRmlpeGJDcWpWZ2pkaXNONzZ0OVZMb0FBQUFBQUFBU0VBbE51ZVhObml6TFprazVrd1NaQ1RFb2dCVUxBdGkyTFJGUnExdFZPclhSb3FhaTFRQUZwQUJFTWtJWmt3eWtuTW1SQW1RQ1lCQ3hSWUZSYXFLYXNDb3V0Ylhvd081UUJBQUFCQkpBQUFNN2p0VHkyemxFak1tRVRJaVFrd1FBc1VJdENvdGlvdGFSYXBvcHBOQUFBQ1FDUVFSa2hES1pFSVJNaUVTaUFFQUtFV3FEVlZGQlVhdEx2WG5wcW9FTEpBQUlKSVVBQ1UyYjVzMDVSbE1nbUVNd0ltUUlBQ2dvc1VwYkZLVkZyUlNwMEFBQUFFd3BDa0FRSVF5UWtRaEVpQ0lBUUFvS1dpS1VGTldhaTNYejZLVFlBZ0FBQUtCZTQyZGVlWmxFUk9aQWlZQ1JBUUFvQlJWUUtVcGFwVFJVMGhTRkFJVWhVNUFBQUFCQWlJaVlpUkFtRUFBQUJTR2tBa2pWbWxUU3NXZXVMUFVBQUFBQVpOYzgydUtJaEVST1pBSmdCQUFBQVZGQlVrYXMxTkJRQUFBQUFBQUFBQUVnZ0NFZ2lKeUVDQUVBS0FFZ1VwU3BwYUtaM2p6MEFBQllBTW11ZVRYTUpJZ01rQ0lBQVFBRkJVZ2pWbXdMVkFBQUFBQUFBVEpJQUFBQUFBQWlCQ0VRQUFBQUNSU3BvS0FGWnFtZWtMSkFBQmt2TzJzQUJBaUVJZ0FBQUFFaWxLa1VBQUFBQUFBQkFCYUFBQUFBQUFBQUFJZ0JFQUFFaWdxU1FBQVJMVE93QUJiV2JYSUFFQWdRRVFBQVNLQW1nQUFBQUFBQUFBQUFKQUFBQUFBQUFBQUFBQkJJQUFBQUFBQWxRSVdVaXBzQUFBQUFBZ2tnRWdBQUFBQUFBQUFBQUFBQUNGSVVoU0ZJVWdBQUFBQUFBQUFBQVNBQUFURWdnaWhCSkFBQUFKSUpJQUFBQUFGSUFBQVVoU0ZJVWhRQUZzbElBQUFBQUFBQUFBRWtBRWtBa0FBQUFna0FBZ2tBZ2tna2drZ2tna2drZ2tna2drZ2tnQUFBQUFBQUFBVUFBaVNBU0FBUVNRU0FRU1FTQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRU0NDUUFBQ0NTQ1NDU0NTQ1FEL3hBQW9FQUFCQXdRQkF3VUJBUUVCQUFBQUFBQUJBZ01FQUFVUkVnWVFFeFVIRkJjZ01FQVdVR0QvMmdBSUFRRUFBUUlBNnVyTGJjVmEzbXVtTUZKQkNnYUl4MXgvemgwQTZoSXBOSkFBQUdPZ1RFQzJoSENZam4xa1Bpa0lVVk5kcGJEa2NWam9RcWlDS3hqcGorUEg5SW9kUUFCUUFDYUFGQVVBM0ZTMkdXd3RCRk1QOUVYZnlBb0FEb0FXbElXd3BvaWxVUjBhaEl0U282aXRDMkZEK0JLVU1HTXRyK2NVaENJNlFta3cxMmx5T0JTUUtBQWJZUTBsc0k2SVUrZ2dGTjBkdmNhUTJwbDJPaGE2SFhDbWlIR2xwczFqdlZoWWh0d3BGMWRmeFJvT0ZaSDdKVEhZaXdWd0pVVnhIOHlBWGRnQUJUVXhpNVBXcHhnQk5JUTBoS0V0ZE1kR0hIa091UHZPdWdSbjQ5T3VDaFE2RG9hSWNhdE5xQWxNWEtHNDdpaUtOSG9UK29ERE1LSEdpdXN6MFNBZjVSUTZDZ0JRQUFFZVV6SWtXNURhRXRvVFEreHBaa091TElGSkZsYjd6VGdvZEIwSkp0dHZGTExacTlKbzBlaG8vd0FEUWhJaE5neXBFMlM4ditVZEJRb2RSUUFTMmlKTmVncG9VS0gxeTZ1UEl1ckJGQ2tVOFdGdExiWDlEVUNBa0tjWlJWN3U2Z3BCNm5vZWgvVnN3M29rcHliTW15SHlyK1VkQlFvVUtGQ2tvU0VvU0lzcVF3S0ZEcWFKV3Q5NVp1ZEs2Q282YnF0Tk5MUXRDK2hwQ21Id1ExbTczVlZMQ2dvRUhvYVBRL3MwNnpMWE5lZlVyK1lVS0ZDaFNhU2xOSkNLRkNrMUZma01paFFORXFVNjY0VjB5VmRCVnZFOGlrMGhiYTBPVVNxb0NtSkFWZGJtYU5LNkZsVWQxQjZIb2YyQlN2dWsvd0E0b1VLRkNtMmtzQnROSm9VT2dwaDFhRWtFbFMzWGFWUzZ0MUw2Q29LcGhSU0NLQzIxcFdTbExxMm41RjdVU1NRa1VhSlZUb3puT2R0czBLSDhtZnZrSHJuSW9Wbk1kSVVDQ1VhcG9VbWhUYTNVQ3RsTGRkNktwVlFTcm9LYVhMcEpTVUhLVkpkRGtWRHp2UTBzczJjMlZhS1RHSzVLaXNySzk5d3NMQ3VoT2R0dDRWdS96VXVIdUY3Ylo2YmI3N2hlMisyKysrNFdGQTBoUGlqYWdzTEM3ZFoyK0hKY2JBNmJVbWswT2tSMlVuZHgxU3NxS2lTRkhvQzBoU2JEYTE4V3VuSE1nN01WTGQ2cTZjVW0xekNKYklCdDJiUFl2WWVQOGQ0N3gzanI1Q0JDbUd2ajM0NytPL2p1YndmMHpOY3Q0dDhmRGdIeCtPQVhMaUlVRHhxMGE2NjYrcE5jYnRTWW50ZmErMTlyN1huN1FPZUFXeXVSdGY0VWNGdDNDd200c280Z25pZzR1T00vNWg5bEpUMTJOTGNDaWNxS2lrUzNUMHRzQzRSRUMxVElpNnY5Z1UxVnNiZmZDdWl5YXM4NnIxYXJmYjd0WERJWnVIa1VUNmRkOGw1Syt6MEVWd1d3L1RrbGVscCszTlVvZ2NWdGlyOGVULzZtRGRhOVRwbkNwWCtvUnlhblh2OEFWRGxQTzd5bFczR2JYK2Qxbjkya1VLeVRBZm5OZENWS0o3cEpOY1NzM0xGOTNhelRLVW1mQmtNVW1rcUJvQjJuanh1ZmxibktPWGdyS2h3V3M4L0lwRklBcU1zZXBQeWY4cFc3MUlya3g5S1RYSnViL0xBOVZiVHpxdVNMYm5OUzNPSlhyaFVtQncrenJjdjExZ2NZUENPTGNOenpGa2NFSEJyaFpoWEQ3WjBmOVV2bFg1Vlk5VUt1VW9lcW55ZVBVdFBxUGRPU3RLYXBGQTBwVFM3bWpPeFdwU2xFOVFPUk1TR1drY2RkWmRDdVNNT3BuUENoUVZTS2NxejhlYWJCNTYwZ3FPcWtjSXJQUDZRRUpRa0RDb3k0eWh4cWdlVG4wbnJQcWhVRDA5aituRmtvSG5LdzhIZUlYUjlxeTJqUHFEZUJYQURuT2M1cjFQSVBBYlpuTzJ3Vm5PZHM3WjVyZG1LWTZsVkdra2trcUpVU2ZwZG1KRGJCaVNHRmxjOEpMOUNoMHlpblRGRWlSQ2x5WTgyS09paHdycHoya0JGSUhUamwxcm50bjREYTY1dFA5S09ucVUxeHRGV3BkYzlrSnBLZUFtbTRkY3RibDJuZ0hTVjZqZktIeWhZK1oxNm4wS2I1bmFucVg2ay9KbnlZMzZrVkxrL0pueVVQVWNlb054dVRKWm8wVDBOVzVUZ0pKSko2WnBKdUNac2RiNzF5c2R4UzY2L0huUEtUUTZwVzdYdXVUOGo5T3ArZlVKc1ZBc3A0bHhmam1lWHdrOE5UdytaWWVuQnJ2bmxsbzROYXMrcEYzOUtxeno1ZGdXREFrM2Jucm9CNFRiOXM1em5uZGNCT1pqUHg5ZnVFK21WWjlUcUZHcktySytCZkgveCtqZ1cwbG4vQURnSTRJT0U4anM3Rk5FS3JCcFZXMHk2VVNTYzBldGpsdUo1QW1kSlRYRlpDWDUwaGgxWUZEb2FYUmN2TjRlUHAzQ3IxRnFGSHRkdnpXZW1lZDBDYTJzTjA2WE9lKzk2WFZlZVkzaTdjWjZYQ2krRUJIR0w0ZWJRWjFTZWFWenRmQlZVdnB5cXZUWHA2bTBPbG1yUGtQSWVRRStsTDhoNUR5QXVISkx5dzZseEZXK0JNdERxRFVDcFJWU3FQMjR4ZVZ2WE51NXdBYkRJYWN2MHkyc1RxQkJ6U3FYVDFjYzQwMm5QcUxYRWJwOGdmSU50NW5tNjNYNUhIcUp5YmxpZWlxNEZkOXMrcFYzUW0zQ1hJRGRualp2ME5GSVNFS1M0T0cxbmtOYmMrcmdGWmNyUEtENmJWbjFMb1VSWnpsNzB4K0xmaTFqMHh6Y1kzeGFQUzc0dkhwcWowN1UwMGJiQml4elV5MHlFUXk0cFZHbGZaaDZ5MzhxdU50blcxdHhEMTNlaHN5Q0NrN1pXVm15V05scnA2aVVLd1J3b1Z6eWtCQ1VCQXBRZ3NqcHppSkFpU3BldkJyUDA5UXJSQ3RpRWVVWGMzUnhkRmNqRmM5cmdQUjFxdVVWNmI5UFVtazBhcy93Q25LcnN5YlpEZ3h5dEl2VjZKZFdxalIvQmgrRGVIcnpQZFZhWFpNV2sxSGRVQXJiWlNscWdOenAvRnIvbjFFcEFBS2VHRFBPcVNsQ1VJQXBWY0N0bWM4eHRUc2xBWWoyVzI1ekpZdUZJb1VxbGppVlo1R2o1TXZmTnVFSXp2bmxOZW05WjlTS1NLdDNLanpKMi8rZjhBUGVlODU1MFh6emd2YWIxUGNaTm91RVYxQ2IxZWxMYXFROHFsVWZ4WWVTR1V4MHhCQnA2a3FEdWQ5bEtjSzUzSUw3NmI5UFVLa1VLTmNQNmM0cEFSU2FGRW1ySGJzeDVKRit0VVpyaU51enlTN2NKdXRjL3RiVklZVkhjVHhPczNtblkybGc1bTc2aVdqaU5YS0ZHdGc5VGVSY2pUMHRIMXo5dVZVeVdWMnE2M0svcWNwYnhVVG1qOWw4UGwyYW1YaWh5bkZSMjdrb0tTb0wzM1VwWnZGMmNIcHhXZlVLa0VGUjRlYzgzcEJRVW5KUEVyZm5rVno0QmZNODFzL2RzdHV6emE5Y1p2QU55aExjVEw5MnFaeGc1dnRSVlB4YlR4ZTBjY3puTlhyaEZ5c2FlbHBPWC9BRkkrVHZrejVNK1RQa3o1TStUSUhxRG5sVk1sbFNGNzdsWlVTU2Z3a3dwa085V0NtSDZTMUNSZG5RUVFyYmNsVkxxd2NlWWkxNmcxeGF6K0s4VTFicWVaOFI0cnhjNmlyaU51cm45MWlQc2M3ZTV2dzYwMXlXN3JJYjRoY0s1emJFVUNodTBRcXZvUVk3dHRSVjI1WmZ1UldUbWxxdjFjK29kTFQwWHhML0hmNUQvSWY1RC9BQ0grUS95REhGNjVuY1c2YUtWQlcyZGljL2cwNDZsOXU5d3FaZWdOSWdjaWpBNUJ6bktqeFMxOTN1OTNudGNlZ2U0OXo3bjNQdXZjKzU5elBWWjRJVlBudnVNeG5TaHF6UWU1ekM2cGI3ZkZycDNiMUNTejJ1R1dydTkyNzEyd1dieGYrVGxEQ25valJzM091VnZhMWE3bjVieS9sL0wrWDh2NWZ5L2wvTDNqbE1tWTJHNkJ6bk9mcVBxaTZDWXQzbUVicHhtUzdMdlZ5QkhUT2FOR2xoU2RBa0p4cVU2YUJBU2tBUklVMlhveEdkV0VOUjNHbGxEUVFSbzFEajI1cTNlT2syMlRDMVNsb3VOVXd1UkVMVVY2VkNLSWtsK0lwQ2txUnBwcHBwcHBvRUJDRUlDYUZaeldmb1B0MzdkTjM1SzEwUXN1L1RQUTBhVW5UUUkwMDAwN2ZiN1lRRVFZRTZhRU1SWGxoTExDMHVrTkJHTVJJVEVCTEtHQTB0dVRDbVc4SkFiVzQwQkZjbFFpaUpJbFF0SWN1VkVVMlVGdlR0NmFhYWFhQkFRQVB1S2VhSDNseEdYb00rVVZEcGo4U05kZGRkZE5kZGRRaUZBbnpRaGlNKzloaGluWEFqQnJFT0ZGaHBhSkFGYkxhZml6SUZZYlc0MGd4WDVjTXBpU3BjTXBoUzVVTlNOTk5OTk5OTk5Ba0FENm5weGpqZDlzRGlQc3E0T0YxcFV5OHgvcG1zL2JHTVZqRU93Sm5lYjgyTDRya1F2Zm5FY2c4MzV4cmtTci93Q2VGK044ODU1MGNsLzFSNVYvcWY4QVZmNnYvVkRsWCtvLzB2bmZPK2RWZi9QQy9POGw4NzUwOGo4NzV4dmtSdnZuUE4rVk5qZFp4akdQdG1zOFk0MkJUL0NwMEROWjZTNHlISTE1dFRkMmovamo4TEREbHpOczV6bUswenh1TGFYdU5xRXppMHJpOHUxeDRjZmozaDMyRVFJRnFIRjlzN1d5QmJMYWkwVFlsdXREMXB1ZGpXbTVRTFRiSnNhMjJ0K3lUYllvWnpuT2NwWE1INmNaNDRtdG1nYTVkZlB0YzQxVytmY0xuK0Z0c1U2QXBQM3VkYlp6cy9iTnJmRG0ybGlNN1hIbnJuYnBrQytSN2RFZlo3RjBqTnhiUnhtNFd1U3huYmp0enNsd1pWZVpTcEZ3azI1NlBkTHUvY2JiSmgyNHVzU3I3S3VPekxjeUZ0dHR0eHFSTFovTGpQSEVoYnFFdTNpL1gwMjVjSlNQb3R0OWo4ZVAyRHNYQzEzQzNINzMwN2JiYlhIbE8yeTV4cFRrVnlUQ2VqWHBzR2ZlTGRCZFV4Vm9qdm5raTl0dU95SWR5RlhsNThYZW9kVzlmSmJwYzJidUxXYm1zV2lVeHRCblhtOTdiYmJjZGF1TDM1Y2I1T3QyWmUzNVNsbFpYbWx4bllmV2JGSSs5Z3NUYUFaSzc1ZHZ2YUVFN2JiYjd4V3IrOUNkdDl5aUx2RmRqa3Irek45dXI3Yml1WFFaOFF6SmUyOXBMVjVrdTNPUGM1ZDltV3gyQ3p5U1dzd0dyR3RNKzN4cjFOMzIzMjIzM3R3L09EYk5sclVzckt5b0syQkJkaTliaEMrMEpGdGxwcHgyL1g3N3c0ZHRzOTdpdjhXOEo0WHd2aGZDK0U4SjRYd25oUENlRjhMNFR3bmhmQ2VFOEo0WHd2aFBDZUY4SjRUd25oUENlRThKNFh3bmhQQ2VEOEw0VHduaGZDZUZZNDJpM1hJenJmOEFqQXRLbHJXcGFsRlJWbllFVnR2MUJ1RnYrcUZ3TGhFdXQ5di9BTjRrVzAycThYbVJJZ3V5TDZMMnpkWGJxcStDOUc4K2M4M0V1TWFXaVdxNCsvOEFmKy85L3dDLzkvNy9BTi83L3dCLzcvMy9BTC8zL3Y4QTM0bnJtUHlwYy96Zm0yYjR1OEMrUWIzTHVCdlVQa0UrU1J4WitmQm53ZnNsTnZ0aTFyY1V0U3lzcjIyeUNGaFdSMEhRVk50cEgwU3RVcjdnY2V0RjV1a2lRMDArL1RMVlBQQVVWVkVpUll6YUZ1Vm4rQksxb2t4NWNQb2hhMElYSGtTNHBFU1RJWWJjc1YzdlZzV2o2SVJBdDYzRnJVdFMxS0s5czdBN2JBcFVwUDBCbFFaRVQ5T093SkRseW0wMzFqdHV2Q2hSTlJZc1dNMDJ0M29PbWM1L0hPZWlGdUlrTVM0blJ0YWtvVzBwU1NHbFZDbFFKSEtJSFZwcURCVzR0YTFxV3BaSlVWN1oyMkJRVXhzRlAwQklrV2Q2SCtYRjRuS0p0UkdyZzlWZ2hYV2ZVUkMxMUZZaXhtbTNYUlEvbFF0eEVoaVl4MGU2UTVYSUk5UlhwN1ZjVm1YNkgwWlpodzF1cmRVNnQxVGhjVTZWbGUrNFd3MHpiRXQwRFJvbmZmY09CeExqa0ZkaFZZUEErQlhabkkvUnRNSlBKM1ExYTIvYUMzd29Zc3FiQTFhazhaVHhpTENGTzFqK2RnbE0yTi9tenh2eEFzUnNnaEcycWd5Mit4WVhIUkxhWllpeDF2TGRVNnR4UzFyS3k1dnZ1a3dyS2xvMFJRR2l5ZW0rNGNDd3RMcVhVdnBlUStsL3V2UUJhR2JRbHRjQVFCQkVjTmFoR2piR21naUNPV1BiKzM5djdmMi90L2IrMzl2N2YyL3QvYiszOXY3ZjIvdC9iKzM5djdmc2UzN0NtREZEZWkyVXQ2QlBiN1hzekVFUE15SUZLZVc2cHhUcFV0d3ViNzl3cml4N2ZhQ0NLTkVwb0JUVHplVFJWdnVGaFlkRHlYeElENGZEL2U3ekYyYmxoWXJYVFhYWEd1dXV1TmRkZGRkZGRkZFNuVUoxMTExMDAwMDAwMDAwMTExMXhycHBwUldxVEt1NzBsVHlubE9xY1V0VGhVVmxaV3B5M1FZRnVOS3BSVlNqbEtnUlNtWkxHOUU3YjdoZmVEb2VEb2VEb2Y3M2REeUp5Ym8zZlc3NGk5SXV5YmdtUUYxakdNVmo2WXhqR29HTVkxMTExMTExMXhqRkZhcEtyZ3U3THZTNzI1ZVYzUlUxVWt1S2RVNHB3dUZaZDduY0pXc20yMjZCYmpTaXBSVXBSVVNsYUZvVWhUN0wwTXNsbFNNN2Jod09CME9oME9oME85emZlM1hueGpuSEY4WVh4NVZzSU4yYnZqZDhSZTBYcE4yVFBUSUMvd0JjVmt1R1NaeXJtdThPWHRkNVZkVlR6Skt6V3VtaXl0MHJVNFhGT0ZaV3BSVmxESXN4c0RmSGJWYTFLV3RTbEtVdFNpcmRLMHJRdEMwT1BzclJRSlN1SXEzcmhxRzRXRmh3T0J3T0JlKzF0dk52dTVrR1FaYXAxNnQ2N0FxMzdwdUtMd2k4b3ZMZDRidkNMMGk5cHZLTHNtZUpDVjdtUXFjYm1xN0x2Q3J5dTlMdlM3MnU4cnVwbVJXVkh1OTN1QmV3cFNuSlJXVmxaV1ZsWldUbU5aNDlvNkpURWpLV3BhbHFXcGFscVdWYnBXbGFWcFdsYVhaVE9RUXJjSzJXSElEbHVVUXNMQ3dzTEN3c0xaazIrKzhpZFhkVlMweVc3cTF5SkhKQmVBUEVLNDZ1d3JoZHhOd2p2TmdVRG52dXlYTHd1N3J1UmxwUzNiRWNlVFlQSCs0TjlSZTF1MW5OYmw4cjNLeXRTeXNySzlvVm9pMjRra21vY2RUaW5GTFU0cGFscVdwWldWSldGcFdsYVhBNEhaakFXRmhZSVVGWnl0RDFzZWpoWVh1RmhZV0ZoYnpxMnZ1bHhFNXErczhrYnVoV0hnK0h3LzMrL3dCOTlERVBCdlMrVE84amN1cW44OUl2VGNPcWVMaFdWbFpYc1ZxV1ZreG9rR3pGUkpKTlJXUzRYRk9LV3BhbHFXVmxaVnVGaGFWcFdIQTRIQTVMWTJDd3NPQllVRkJlK3owRjZFRkJRVUZCUVdGaFpCYUxmYjdRYURBaXBob2lvVUhBNEhRNkhlNzNlNzN1NzNlNnBKWUxIWTdIWTdPaVZiYjdsd3VGZTJ4WHNWNUJnMlZ0QldWbFpYdkhhTGhjVTRwYWxsWldWbFpXVjdCWVdGaFlXSEE0RmhjcU1IQTZIQXNMRGdYdnZ2dTh3N0V6dHRrS0N3c0tDd3NMRGdXSE80SFE2SGU3M2U1M2U1M081M2U3M2U2WGU1M055NzNPNTNPNFhOOXQ5eXZmZmNxMmlRNGNBdUZaV1hOOW1XaTRWbFpXWENzckt5c3JLaXJjTEN3dEt3c0xDd3NPQmNpTXFnc09oME85ME9kM3VkenVkMXh0eGdFRUVMQzl3c0xDOXd2ZnVCenVkenVkenU5M3U5enVoWVNHKzBVRTc3NzdsZSsrKys1V1Y3YmI3Q29scFRYYzdwY0s5OTJtdDl5c3JLeXNyS3lzcjJLODVCQ2dRb0tDd3NMQ3dzTGRiZWpiYmJCZSsvYzdtKysrNjIxczUyMkN0dHR3dmZjTDMzMzduYzduYzdnVWhvSGJiYmJZdHJhMjMzMzMzMzMzMkt0dG84V05HN25jN2hkTHZjYlEyamZmY3JLeXNxS2ljay9VRUVFRUtDZ29MQ3dzS0NuWXprSlEyMjIyMjMzMjIzMldoYk9RcmJiTzIyMjIrKysrKys3YmFLMzMzMjIyMjIyVUZNRUNpdk8yMjIrVzIySUlYM081M0M3dWhodGpZckt5b3JLeW9xS3M1SitvSTZCUUlJVUZCUVVGQlFVRmJVcU9ZUmcreU1ReGl5YTIyMjIyVUN3VVZuT2R0dHR0dHRrSVEzdHR0dHR0dHR0dHR0c2FWSFUyVHRta050UlVKQURZYTdJanBaVFcyMjJ4WHRzVkZXU1Nyb1Q5UlFvVUtDZ1FRUW9LQ2d2YmJPYzV6MU5LYlZIV3lUdHR0c1Vsb3RkclRUUU5ob01oR3dWdHR0dHR0dHR0dHR0dHR0c1NXa3hFUlVvRkNoUUlJT2M1MjIyMnp0bkpKUDNBNkFVRFFvRUVFRUVISUlJT2M1ejlEMUtWUjFONXpuT2M1em5iYmJiYmJiYmJiYmJiYmJiYmJiYlpJU3lsSTZEb09vT2M3Ylp6c1NTVG5KUDNBNll4MEJIVUVFVUNEa0hPYzV6bjhYR0hHdDk5OTk5OTk5OXR0dHR0dHR0dHR0dHRzNXloQ0dCUW9kQjBIUVZuT2M1em5PU1Njay9RQ2dNZm9DS0ZBanFEbk9ldWZ4ZGlyYS9qem5LRXRSYUZEb09nNjV6MHpuT2V1ZnZqOHNmUWRRYUZaeisyT2lrdXhjWTZZeGpHTWRNWXhqR01ZWmlvUjBBSFhQNVp6K0FGWS9ESFhHUHFLSDF6blBYUDVMWlUxZ0pDZGRkZE5kZGROTmROTkV0TlJzQWZjVm5ybjc1KzJLeGpHTVZqOU1mMEZLMk5kY1l4akdNWXhqRk5zcFIweDBIOEdlbVAzeGpHTVl4akdQcVA0QVByaGJXUHJqSFRHRzJRUDY4VmlzWXhqR01ZeGo5Y1kva0E2cWJ4akdNWXhqR3FHdXVLeC9GaitQRll4akdNWXJHTVl4V091TVl4MHhqR09vQUgwVWpYR3VNYTQxUWo4Y1l4V09tTVk2NHhqR01ZNll4akZZNjQ2NHhqR01ZeGpHTVl4akdNWXhqSDZZK3hHTVl4akNVL1hHUHl4MHhqR01ZeGpHTVlyR01ZeFdNWXJIL00wMDAwQS9YRlkvN21LeFdQd0gxeC93QTNIVEZZNjRyR01Dc0NzWXhXUHJpc2YyWTY0K3VLeFdLeGpHTVl4akdNWXhpc1k2WS84OS8veEFCWkVBQUJBd0lDQlFRTERRUUpBd0lFQndBQkFBSURCQkVGRWhBaE1VRlJFeUJoa3dZVUlqQlNWRlZ4a3JMUkl5WXlRRUpUY29HUmxLR3g0UlYwd2NJbE0xQmdZbVJ6MHVJa1E0S0R3d2NXUktJbk5WWjFnS096LzlvQUNBRUJBQU0vQU5QS1NGeWE5UGMremZ0VEtSbVJnQmVkNmtMaTRrdnZ6ci8zSUxqWUJTVTdzMTdEZTFNckk4N0xCKzlFSHU5WFFnMGFsbGVXN25jN2F4djE2QzkyVUpzTE1qTnFENzdqeFJZbXY2RHhDZXpXQm1IOXlMNkNVU0x2TmsxamJOQVJPczZseVJ1d0pzN013MU9HbmxScjFPMHhQWm1EQ25UWGFCazBpQ1BkbVBNRHVoRnFZODhDblJra2k0NGhXMDMwelRhMnNJSEVvRFhKSjZJVkpIdHkvV1ZTY0kxQS93Q0NBZ1BnbEZ1MzRqbTBGVytNdWNtalc1VXpkb2FxUTdvMVRTanVUYjZKVHRaamVEMEZTUTZuc0k1N2lRVHFUWXhab1JjZzNTV0ZCN09VWjllaktzcHM1bVljUW9ZZ0xzY2pDN2l6ZUVIdHpOTndWZlVkcXNESVZuZnpiZ2hjTkExa0l0VEdNNWV0YmQ3L0FJTE9BVDZGeGxnQmZUK3FwYW8yWUxEZTQ3RlRVVE04aERqNFQvNEJiUkN6NnlwWmI1M25tT2FtdkN0OFF6cTZzeFpicTEvakdYWW5PMWtubVR4Zkx1T0RsRktNa3dEZnlVY3d6VTVERHcrU253dnlTTUxUcExrR2NDaTVCdk95dXluWVZ5Ynp3V2U0YnNUWVczTzNjRStTUXVKc2REb0hjVzd3aE9XNURjT1RXWllnZThYQzRmWXN0cDZob3o3V01JMmRKVmwyeFN2aGNUWis5VkdIME9lR01QQTRmSlQ1bjVwQ1hIVGJtMzcvQUp0QVlFME5UVnJQeCtXbUl5SFZ3VUdJeDVIZ0IzRDJKOU9jek83ajQ4UE9nMUVvRHZGa0txbE50clVJRzhUdUNkSTR1Y2JubVpHU1R2Tm1nVzlxRlFUSURlNVc1eCtzOTR1Uk5NUG9OL2lVR2drbnBLTzQyQUNKQnpCYnR5cEc0aThVV3BnMitEZm8rTFhLQ0FDeXRRYUNyck1mN0F5bTl6Y0xsTFJ6RFh4UVk0dllEYndlODJDTHp3Q2JEVU5ZVGJQcVJpckg3U0hheHpOYTdXd2lPTWFpOGEvektNWkpDRDIzQ3RxUE96KzdTalY4bHZIOUZZYXlzd3l0S3Uwa2dXS0FSczZtcGowU1BINUQ0dllyS3JCQUJYQldZbit3L2tQK29yYTluMWpuMkJKS3pMa3hZYTNJOHBtdWMxMEtpaWluMyszbVo1V040a0JYbVl6YzF1Z3NOd1VIdFZqWW5tQmp3NGdPQTNKbFRIbmlLekN4dUYzUUtzRmt6UVFIdXRqM2pkMERRRDhYeUxLRmNMTi9ZdHh5YjFrT1p1elRmUllLNnlDdzF1S3VTVG81WENKV25XV1g5dW5ZcjFrZm5WNngya3NJSUtEd3JhanpKSTVjN1NRUHpVZFNDWXlNemRvNExVVnlWNFlUN3B2ZDRQUU9hWGNBbldPc0p6RHJIeE95S1B4NXprUnZDYzNuaWVNdGR0UmplUjltaXlzQ3MzbUN5QWdiZVplR2R2RWN6TFZ4azhWZXFjZVlXbTRLek5WaGJkb0wzQm9RZ2dzM2J1VWtFZ2tZU0hMUFMyaWFXU3VHczhPWm1RYU5Ga0NDQ3NqN2Yyam1PWTdGYlMxNkxEelN4K1lJVFFndDI3dEpjc21vYXp6Y2tjemp3NW1SN1hEY1VDNWp3YmdqVGRXUmFiZ2xCd1dYekxLd3ZPOWNvOG5kdTV0YlVSaVZsTzl6SEM0S3hIeFNST2llNWtvTEhNMUVKcWtxTS9Jc0xzalM5M21HaTRIeENzeEhQMm5Udm55ZkN5TEdQSjg2cWFDWVJWY0w0WGtBZ080ZDRBMFc3ODZWNFpHMHZjZFFEUnJLeEh4Q3I2bHl4RGZRVlhVdTltbXlyOFRQL1MwejN0OFBZMzdWMm5oYzgxWFBkOGNUbmhrZXdFRGlybXdUUUVDcks0V1U4Mno4bDlSMkxrMzV0emtTckN6ZHVpNDVnaW9YazdYY3gwajhyQVhPSnNBbmlFUnlpenh1M2hVTmEwdm56bkxxYzNacjNGWWM1cERZeTA4UTVTMFFNa0pmTEYrTGZPRnZ6QWc3SERUeTBnWjlxRVVZWU4vNWMyNTRCY3JTdnBuYllUY2ZST2p0YXZiVXQxTW5HdjZRVStLMVBJd0RWOHQrNW9VR0dZRFZSd0QvQUxMeTUyOXh5b3ZseU1CYzV4c0J4S2dvTU5qaG1pamtsMnZjV2c2MVNlTFFkV0ZSK0t3ZFdGUitLd2RXRlIrS3dkV0ZSK0t3ZFdGUitLd2RXRlNzd0N2YzJtaEJGUElRUXdlQ2RNbFRPeUtGcGZJODVXZ2NTc1UrZnBQVGQvdFdLZlAwZnB2L0FOcXhUNStqOU4vKzFZcDgvUmVtL3dEMnJFcUNobXFaWjZRc2hZWGtCN3JrRDZsZG1JK2VQK2JSWDQzaTBjOUlZQXhzSVljN3lEZTVLeGp3NlhyRDdGaS9HbDlNK3hZdnhwZlRQc1dMY2FickQ3RmlHRlVFbFhPK0F4UjJ2a2NTZFp0dzBFNmdEZERCOEdqaWVCeXorN2wra2dtOEFtOEFnclVWRi9xT1J4ckdvcWYvQUxRN3VVOEdoVTdRQUlZd0IvZ0NnK1pqOUFLRDVtUDBBb1BtWS9RQ2crWmo5QUtENW1QMEFvNHNBaUxHTWFlMlcrcTdUMnppa2xhOGR4VEN6ZnBuOU5GZFU0UkpUNGEwR1didUNTL0xadTlZMzh6RjFvV05mTXg5YUZpa09KMHNsUkJFWVdTdE1nemc2cjYwR3RzQUFFK2ZDNm1HUDRja1RtdDg1QkN4Z2JZbWRZRmkyK05uV0JZcjgwejB3c1QzeHM5TUxFZkFaNllUcWVkOE1wR2RtMnh2WTgzTHJRcTZUcC9pcmFocElWeG96dXNyMlkzVUc2WnNTckcwOU9MdWR2M0FjU3Fic2Z3c3gwcmZkbjJhNlRlU3JBb1VkZXh6dmdQN2w0VjR6RzQzZEhxSjQ5T2dRRjFaU0FDUC91UjdyM1JqR1p0ekdmdzgralU2VDZndVduZDBhZ3JhZFJXUmkvWitLeFRPTm1FNUgrWTZHWXhRR25lL0ljd2NIY0ZCaGxJMkNtWmxZUHRKNGxmME5XL3U3L1ZLZ2ZXUHI2cVdOZ2gxUkI3Z0x1NHFqOGFnNndLajhiZzZ3S2xsZmtqcVlYdk94clhnblJIQ3d2bGUxalJ0TGpZS2k4Y3ArdGFxTHh5bjYxcXBYNEJYdFpWUXVKcG4yQWtIQTZlU2kvYWRRTzdrMVFEZzNqemJkakdJL3U3L0FNbGVQRXZQSC9Oenkvc1Rxd3dlQjY0VlM0YW95bU14aGxSaUwyUlJRZDIwTytVN2NzTVpmUFd3RHp1V0QrVXFiMDFndmxPbDZ3S2p4SVBORlV4VGhud3NodmJSSGVpcFJybEdhVXJDY0h3alBVVjlNMnFxRG1lQzhYYU53V0RlVTZYckFzSGU4TVppVk1YT05nQS9ReUNGOGtyZ3hqQm1jNG13QUcwckJQS2xMMWdXQytVNlhyQXFDdndPS0tqcklacEJVQWtNZmMyczdRU3YyVGdVRURoYVVqUEo5STk4Ymh1SFN6dXRjYW1qaTQ3RTU4aGM0a2x4dVNyNnh6Um5NZjFoY2xWSGc3WHpiOFZrRm1ubUREc01FMHNZRlJOclBFQmR3enBtZG9LNWVqcFpqdGFEREovRFExN0MxNEJCR3NMdEt1ZkZ0WWQvUXVTZVYycmgzU0cvaWViYzZMQW8xK0J3dmZmT3ozTng0MjBOaWpMNUhCckdpNUozQkhFaTZrb1hFVW05KytYOU5GeVN0b1h2em9mL0FGUFVkbzk1ZFo1NC9YSE5qanFJM3p4bVNKcHU1Z05zdzRYVWNUQTF1RjJhT0UvL0FCUThtSHIvQVBpbStTejEvd0R4UXhIRTZlakdHNURQSUk4M0xjZnEwZTlYRXYzWi9xcThPSitlUCtiUU94dkUyVXBvalBuaEVtWVM1ZDVIQXBua2s5Zi9BTVUzeVNldi93Q0tPSjE4Tk1jT01QS3V0bk0xL3dBTGFBekFaeTdpMzFnb1dpeElVRWoydE1nYUNiWFhLalhPejBFS2FoZlVpVVB5YlFHcHpEZGhYN0Y3SG9JbmkwOG81V1g2UjlnVFlveTk1QWFCY2xIR2NicWFzM3l2ZjNBNE5Hb0xGOFRwQlUwZEdaWVhYczRQYjdWai9rNDlZejJyRTRPeUtDZkU2VGtvSURudVh0TjNEWU5SNDZLNnI3SFpxWEM0RE5OT1F3MmNCWnUvYVYyUmVUajFzZnRYWkI1T1BXczlxcjhHTVlyNERBWkFjbXNHOXR1dzZQMnJqOEllTHhRZTdTZlZzL0hUWFF6eU1GRlRISTRqZXEveEtsVmY0alNxdm1uallhS21zOTRHL1FhSEM2cXBZQVRCQytRQTlBSlZmNGpUZmlxM3hLRDhWVytKMDM0cXQ4VWcvRlZHTmlOa3pHUnNqTjdNdnJLdUZjTGFGYlR5VTdYOENzOEFrSHllOVdRa3BqeGpuUDRoWkVDeFdmTlM3cEJtSDBnczhMSGJ5TkdlbmpuM3NOaXVVaEIybllVSHd4Z2ZLMTgzVVN0YWZpY2dtcVFXVXcrMTZaQkUyT0pvWXhnc0FORTh2WTZYd1NFTWplREszd21xNVZoWWFmZmpSZjhBbjZqdEh2T3EvUEg2NDUwL3pVbm9GVC9NeWVnVllsZStuRHYzbG41NlBldGlYN3MvOGwzR0orZUwrYlI3NTRQM1J2cnZXS1loUXdWVVUxR0k1MkI0QmU2L3FxdmgyeTBucHU5aTdXN0s2V0VrWjJ6NVRiaU5CWjJIMWhieGo5Y0tRL0tLa0d4NVg3VTdIb0hQTjVZZmNuK2NlMFdUSjRIeFNDN0pBV3VIUW5UZGxqNk9jWGJSdkxwUE1ObjI2dEg3TzdIakJHYlRWaHllWnZ5dEh2UHB2cFA5YzgvM2ZEdk5KL0xvN1J3TTFMeGFXck9iek0zYzdwNS9hMUV5aGpkYVNmVzdvWm8xS3pqemVYd3l4OERtMzUzS3gxTFI0SWtDek1LN2hHbHE0NWg4ZzYxYVdTTUhwQ0FUWjhObmIvaHVyeFBIQ3hXdG80WDV0cjZBS1NMNkFVZExBK2FkNGpqWUx1YzRxS3ZvNDZtbmRtaWxGd1V5cnBwWUpobWpsYVdPSEVGUHd5dm1wcGZod3ZMUFAwcSttM1pqUmY4QXFlbzdSN3pxdnp4K3VPYnZCTjBNWHdXS2NrR1VkeEo5SWFQMmRqaG5qRm9hdnV4OUw1UVJyK3lSczdoZUtqR2MvUytUb2pvT3hTc3o3WjJjaXdkTGw3amlmbmkvbTBHWHNwZ0E4VmI2NzFrN0dxQm5DQm1oei84QTRneFg4Y1BySFJFenNXbmhmSzBTU2xtUmhPdDFualFYdURXQXVKMUFBS3RvTVZscHA2V2VPR29idGZHNEFPR2lHS3JtcVdSZ1RUaG9rZHh5N05GWGpPTXlBVWs1Z2hHU01pSnlyS0pwZFBTenNqSHkzUmtEN1Y3ejZienY5WTZNS282dVdDV0dyend2TERaamJYQitrc0crWXJlcmIvdVdEZk0xM1Z0LzNLZ3grdk5KU1IxSWVHRjk1V2dEOHpvOTN3N3pTZnk2TWJnaFpIRlc1V01GZ0JESHFIMko5Umc5SE5LYnlTUU1lNDhTV2duUmdzY3IyTzdaMUcycUpZSi9tdXFXQ2Y1cnFsZ3Nzckl4MnpkeHRyajBNbzZPYXBsdnljTEhQZGJnQmNyQS93RE5kVXNFUGpQVkxCVDR6MWF3YytNZFduNHRpczFVL1k0MllPRFJzQ3lqUjNYTTJxOExtOENzajNEcFZ1OEJ3dU42eXhpWHdObzZDdTE2aVNQZHVQRWJrS2VRalIyM1FVMHU4RGszZlZveVF5NnhiSTc4azE4Y2p1QWFzd1llYlkrZGJiS0drdzFzMDd3eU5rWXVTcHNabE1iTHgwakQzTE9QU1UrV2lxYU4reUI0ZXc5RHRER2Rrckh0R3Q5T3duN1hEUlg0bkU2U2pwakl3R3hJSUd0WTE0a2ZUWjdWaWxCMlMwMVRWVWhqaFpudTdPM2V3NktqRXV4bW9wcVNJeXpQTExOMURZNEZZNzRnZXNaN1ZqZmlCOU5udFdJNGJUY3RXVXhpanZhNWUwNi9xT250SEZ6U3lHME5YNis3UisyY0FsaVlMenhlNlJkTGg3Vit5K3gxajNpMDFWN3Evd0RsSDJhTzNNWFpRTVB1ZEtMdTZYbFdpeFB6eGZ6SUlNN0lZWHU4VmI2ejFmQUtML1Jib2lwT3pnVHp2REk0NnR6bk80QzVVODk0Y0hpNUp2ejh1MzZnalV6bWFzcVh5eXVPdHpqY3FrWU41VUZiaTVxUXdsbEo2MjdRT1pmc1FxaDBzOWNLM1loVGZUZjY1ME1xT3pTYUdUV3lTdkxIZVl5TEFQRlg5YzVZTFE0QldWTUVEeE5ERVhOSmxjVjc2WC91enZXYWdyejRkNXBQNWRQOUJVSDd0SDZvMFlBOTdudW96MXovQUdyc2U4U1BYdjhBYXV4N3hJOWUvd0Jxd0Jqdzl0RWJ0Tng3cy8yNkk2dWxsZ21HYUtWaFk4ZEJGaXV4N3hJOWMvMnJBUEVqMXovYXNBOFRQWFA5cXdNYktVOWMvd0Jxd2pCY016UXdFVkVweXgza2RwdWViOE5XcVpQcEh2UGJXR3REamVTTHVIL1VoSXdzZHNJc1VXd0dXeHp3YW4vUTNGR1YrcFhjc3NGUkEzYUNKVy9rVUhEb1dTam5md1k1T1poc3g0dmFGa2lnYVRyRVlKK3ZYenJEdWxKaVFZd3ZEWVkvZ3MvaVUwWHVWUEZGVlZUMkZrVTJVTVBoV3ZvOThjUDdxMzFuS1N0cW82YUVacEpIWldxUENzT2lwWWRrWTFuaWQ1NS92YlArcXpTV09EbUVndE53VU1Yd2VHcStXUmFRY0hEYnBqd3ZESjZ5WDRFTENiY2VBVWxWVVN6ekhOSkk4dmNlSk8xV2h4SHp4L3pLbW9HT1pTV3FKaDZEVlU0dlZtYXBrTHlkWG1IQUwzcjRkL29NMFJRWXBWRTYzbVovcktTVFljbzBBQllKZzJDc2hrcTdUdk9lVzBUOXYyTEF2SHYvQU9tVDJLREVhTmxWU1B6d3lmQk5pUHdPdlJnZEhWU1FUMXVTV054WThjakliSDdOR1RzU3FqMHM5Y0xOMkowNUhoUDlZNlBmMjcvOXgvOEFjMGU5VEVmOUJ5OTg3LzNkMzV0MGU3NGY1bi95NmJZSFEvdTBmcWpSU2I2cURyQXFQeHFEckFxUHhxRHJBcVR4bURyQm9ER0Z6eUFBTGtsVW5qVUhXQlVualVIV0JVZmpVSFdCVWgyVlVQV0JERnNhZTVqd1lJZTRqL2lVMGJTRmZvR2g5ZEx3YnZUR3hXWnVXUjVHaTJkWHFaUHBkNTdXZXd2M0FNa0hSNFNhK256eGtPYVJxSVFld3ZJenR0YVJ2aEJQb0twek5yRHJZN29XdEdueGVMZzhGaFZvRnlXRVM4Wk81UW5wWXc3NEptdWZxQy82aS9IdkJ4ZWZsNmtGdEhHZXNQQUprVVlqakFZeG9zQUJxQTBlK0tIOTFiNnoxaHVEMU1sVlhDUXpXeXg1R1h5amVWaFBDcDZ2OVZoSENwNnNlMVliaXRmSFIwNG1Fc2w3Wm1XR29FNklNSHc2U3NxY3hpWVJmTHJPczJXRGNLcnF4N1ZnL0NxNnNlMVVHTTRNYWFsRTJmT0QzYk9aMm5pajZHVSs1Vlh3T2g0OXVtMFVHR1JuVy8zV1g4Z3N5bnBxT1ZuS3VqaWxJenRCdG10c3V1V0phelV3RkY3MnRZQ1hPTmdFNmd3YWtwcENDK0dGclhhSmFISDZ1R2JieXBjRDBIV09aYlJic1Jvdm91OWM2TDlsR0lnK05QOEFXMGU4NnEra3oxd3ZlZlRmVGY2NTBlL3AxL0tQL3VhUGV0aVArZzVlK1ovN3U3ODI2THo0ZjVuL0FNdWl5L29TaS9kby9WR2lwbG5rZU1RaEdaeE90aFZWNVJoOUFxcThvdzlXVlV3enh5R3ZoT1I0UHdEb05iaGRWVEIyVXp3dmpEdUZ4WlZYbEdIcXlxbnloRDFaVlI1UWk2c3FwOGZpOUFxb1ovOEFYUmVnVTJuckh3dGxFZ1k3TG5BMUcyaDliTFlEdWQ1VEtXQU5ZRUpXbHFqZEdjcTVLUXRXU0F1VnlUeFBlWFU4d2tqMmhDQ1BLN08rbDNqZkNmWW9wNDg4WkRtRWFpQ282cGhwNWRRT3RqK0I0S2VqbkxYTXM1T2ptWk1BUmxLN2dra1dJekJIRWFvVThBSkVXMDdnbXd4MHJHRTVibDY1YUxPUE9PZS9HS2tsNExhYU05MjdqMEJNZ2laRkV3TVl3V2FBTlB2aWgvZFcrcy9UZFc3TUtQOEE5VDFIYVBlZFYrZVAxeHo1cDhTcDQ2VWtUdWtHUThEZmJwbmc3S3AzekV1RXdENHowYlB3UVlCSktqT2NrZXBnV1VMdDNGVFdTaThOTHJIUy9kOW1relUwT0l4TnUrSDNPWDZPNHA4b3pTRU1hc05wUlp4NVJ5cEdBQmtDcFh0czZBS2duMUR1Q2hGMk4wakdtNEFQckhSZnNueEg5NWY2MmozbjFYblo2NFh2UnB2cFA5YzZBL3N6TG0rUC93RHVhTGRpK0lmNkRsNzVYL3U3dnpibzkzb1BOSi9McC9vU2kvZG8vVkhmUDJWZzc4aHROT2VUWi9FNkgxY29hMU1wWU1yVVhHelZsR3Nxd01NQldZOUs1S2xMUWVqdmI2ZVFQWVVZbytWZ3Z3a1p3L1JRUFpscVFZeVJjSGNxV3RwQnl6MldJT1I2RWNlWjlTQXhSUG9ueHdPSjVNZWJVdFVtVUFESWRTeU5hZkFndjlaVjJaUHNXUjNPWkJRUXh4TURHaGcxQUtERGFOOVRWU0JrYkZQajJLVjhqKzRoWTFuSlJjQnIwZStLSDkyYjZ6K1o3N3FQL3dBL1Vkbzk2TlY1MmV1T2RxWEsxc3RlOGFvUmtqK2tmMDBzeERDaE9HZ3kwbmRqcGJ2Q01weU5ObWhXVDZxVnNjWUpKVE1Jd3VPbVp0R3Q1NHVPanBUS3Fta2dsMXNrYllxb3BxK2FscUNRNkorWDllYjcxNlA2SjlZNkNPeVd2dnZxSG44VlQrSVMrbUZUNDVoVXREMnErTE9RY3hjRHNLNUxzV2dad2UvMWpvTE96Wi9BNGdmL0FQVFI3MXNRL3dCRXIzeXYvZDMvQUp0MFhtb1BOSi9McGJCaGRMR2NMeE4rU0ZndTJDNE9yenBua2JGL3UvNnJzdk1qakdLME12NG1QOXE3TWY4QU8vY3gvdFhaai9uZnVnLzJyc3gvenYzUWY3VjJZOGEzN29QOXE3TWY4NzkwSCsxZG1IR3QrNkQvQUdyc3YvenYzWC9pdXkvalhmZGYrSzdMT05kOTIvNHJHSzczWEVtVlR4RU5UbnhGb2JvRUJ5cHN6VUdMSUREQ1ZtV3ZNVm1QZkgwOHVlTTJLaHI2VWhvdGtiMVovd0JwUmE5OUhQcXpIVWZCS0xablUwMnJQcVBRZHlMSjVJanRzUlpmMTMra1VHVXJ6eGJHeitKVmxuSE9ndzdDbVQxTHd5TnJCK1d3S2ZHcW5PKzdJV24zT1BndmQ4UTgwZjhBTm85OFVQN3MzMW44ejMxMG4vbjZqdEh2VHFmT3oxeHppZFFCSktHRjRSQlRmTEF1L3BjZFowUlZVWEtRUEQyWExiam9OaitLRGdRUmNJNE5qVTFNTlVST2VMcGFVNmQ5bWhNZld1bEF1eURmeGZvL1pHRFN6TXR5Nys0aStrVWF6Q08xWnBDK2VsMUcrOXU3UmtsaHhLUGZhT1grQlZ6WUFsU08yTUtrQStBVVJlNEs5N0ZINWo2enRES3ZIYStKK3A0bmZsUDFwMEVoWThLNkdGWWJIUlBwVElXRTkzbjRtL0JHTjl2MllUd3RQK2lyY1N4ZzRwV3Q3VGlNL0xpTjJ0NTEzMERFY05ucEhQTEJNd3N6Y0ZYOWd1S1BybjBwcnFiSVdaNGpZQzVCdTdVYkllVEQxLzhBeFgvekMrQWluTUhJMytYbXZmVC9BRU5SZnU4ZnFqdm52WnJQb0QxaG95aE9nZGxjZFNBZ3lRbldVWEVrNkxDdzczT0czN1lqSlZYUjNMbzg3Qjh0bXNhSHdTWjR5UVZIaTFMbVozTXJiMmIvQUE4eWRMSG1jTFZFRzNwYUZsbXA2eHV4L3dBUHBPOVpLK2RuK0IxdjBXU0ZqT0xyL1lMZDRueFI3ZVVPV0tJV1l6Y09uUmFldjh6UDQ2UGZGRCs3TjlaL005OWRKLzUrbzdSNzA2cnpzOWNjN3QvSEdQZUx4VS91aC9nTkF3ckJKNXdiU0VaSS9wRldySmNOa09xUVo0dnBieG8vYUdHTXFZaGVhbVAyczNya3NsUFREUEs4NVIwa29ZVGhVVk5xTHhya1BGeDI2QlU0bHlVWnV5RHVHK2ZlVWNKeCtLb2tjZVNlZVRsK2lmWnRRS1ppV0hUVXN1eVJ0dk1keFRxU2Q4Qmp5dmpjV3U4NFVwM2dLWWZLQldiVkpHQ21uc2NwTW15eDlZNkxka2xmKzhQL0FEVWVJdzhqTllTL0plbjA4cFpJQ0ZYWXdROWpPUmcrZGZzK3JpcVBDR05MRzh0T1ArN0p0K3JoemFERXMwdExham42UGdPODRWYmcwdVdyaXMwbXdrYnJhN1QvQUVOUmZ1OGZxalJTUVR2ak5GT2NqaTNhRlIrSXora0ZTZUpUK2tGU2VJeitrRlNlSlQra0ZTZUl6K2tGU2VJeitrRlNlSXora0ZTMTlmQlNzbzVtR1o0WUNTTitqM3NWdjBCNncrSlJWRFRtRmp4YXBLYVR1OWJEcUVudFE3V2RWMHpBeklMdkEzamlORDZhWVNSbXpnbzhTaEZUUzJiVXhqM1ZuaEJOZEUrSm53SlJuanZ0YVJ1WEtWOGZGOEpRTlVHZUEzdk1GRGhqQlZRUnlUeWQyL08wSEwwS25waVRCREhHVHR5TkEwZjAvRCs3TjlaNi9hK0tBUEY0SWJQbC9nUHJWQjRqVGRVMVVIaU5OMVRWUndQRWtOTEJHOGJITmpBT2lLcGlNYzhiWkdIYTE0dUNzUDhBRWFYcVdxZzhScHVwYXFIeEttNnBxRE1RcVd0c0FKWFdBODZ1dTBjRlpJNFdscVBkRDV0dzBkczRreWhqUGNVNHUvcGNWSlIxY2RSQ2JTUlBEbS9Vc09tQTl6cWMzRElGaFd1TjdaM2JpTWc5cWlxc2FucldYTkxUT1BKWjlwUDZEUU1Hd2VTWnY5Yy91SXgwcHozRnpqY2xGeEFBUnJjRVpIS2J6VTFvMy93T2prSzlsZEdMTW4xUDZIalMrYVJzY2JTNTd6Wm80a280YmhVRktYWmpHM1dlbmFkRnV5Q3Y2WjMvQUpvdE53YkZSNHBUOGhVRU5tYnFZNUdMREtaaDJzaGFQdzBVR0ZFeForWG4rYmozZWM3bGlXS3ZMSnBNa0c2S1BVUHI0cXZ3dTBWUVRWMC9CNTdwdm1Lb3NaaXpVa3d6NzQzYW5EUi9RTVg3d1BWZHAvb2VqLzBJL1ZHakJaSHVlK2dZUzQzSnU1WUg0aEg5cmxnbmlEUHRjc0U4UVo5cmxnbmlFZjJ1V0NlSU0rMXl3VHhCbjJ1V0NlVDJmYTVZUlRUc21ob1dNa2pOMm01MUhSQlRZSkpUUGY3dlVXREdENGtIdHVDbVBhV1BBYzBvUU9EUnJZNWRvWXJMRVBnWHpOOHgwUGdrenh2TFNvOFVoRlEyekpjOWkzL0VCZHArczZsQXlTN0dhNUNRRDlQWi93RGNteFZFTTdCWVRzL0VkNGJWMTVxcDdjakJzNlhwbmhoTThNS1B3Mi9hdVY3SVlBeldUVHRBOUp5cDhHd2xrSEtSbVozZFNuTU5ibEQ4N0g2UVVQenNmcEJRL094K2tGRDg3SDZRVVB6c2ZwQlEvT3M5SUtINTJQMGdvZm5ZL1NDdmlWVDB5dS9OZnRMRllLYy9BYzY3K2hvMnFOamJBZ0FCUlVOQk5VdmNDSW1FMjRwOVZQSk5LYnZrY1hPUEVsT21jQTFOcFdjbkVMdjNsT2xsRFdBdWU0MkE0a3FMQ2NMaHBXUFlTMGQyZUxqdFRQRGF2Mm5qSlpHYndVM2NNNlR2S0pPb0lVck5ZQmtQNEk0WmpqSFNPdEZQN25KL0FxUHcycVBGY0ptcHN6TXhGMkcreHcyS1FFaklicVFDNWFVM083RVo5M2N3Zy9pVXp3d28vRGFtVkdPVnJEcWR5NzhwK3RGamlIQkVhd1ZTMHVHMGpaNWdabnd0UEpqNFh3VmlOVEkrQnQ2V0hnemE3emxYVFpCeWMzMUVvd080amNVK0dScjRuR043VHFjdzJJVTBGb2NWYVpXZlBNMU8rc0tIRk94Mk45SktKV2NzRGNmUktMVFlqUlJNd21rYStzcHdSQ3dFR1Z2QlVIajFMMXpWaC9qMUwxelZoL2o5TDF6VmgvajFMMXpWaC9qMUwxelZoL2o5TDF6VmgvajFMMXpWaC9qMUwxelZoL2oxTDF6VmgvajFMMXpWUllaUW1TR2FPcG1PcU9PTjRQMnFmRUt0OVRVdkw1SG5XVCtRK0pSMDl4bXVEd1hLeGdnM0JHNWNzMHRLdTJDbzNnbU4vd0NZMHVqcTVZQWRjcmJzK20zV0ZUc2pOcFFCOGp6SFczN0RkVTFYUzVHRWh3Zm5ZUFB0SHhhNXNFSTJjck1qTzRzWVNHRFE2ZDRhMU1wR2NqQ0FYa2F6b2ZOSmtqQmNWSGhNT1hVNm9kK0NNank1NXVTaVRZQzVRbzJheG1sUDRJa2t1TnpvZkxydFpxOEZ2MXF3MWtJRWFpMWFpUzFPanVXNjJvcXliVnNFY2xoSUJxS2RHNHRjTEZFRzRKdW9zVWhFRStxWUN6WHA5TktZNUJyME5rWnlFNEhRNU9wMzJJMWJqb2RTUHNTVEdUckNaVndjdENpTGdqdnRsWldIeERYdEt5ZHlTTXBWd0h0VFpzR2xQZ2tQR2wwVHc1aExYRFlRVTl3czV4K0xoamVXbVJxSEdPSTJZRllXQVRxaVRLMEpsRXprWWJGKzhyNnluenlpT050M0ZRNEhURnVwOVU4ZWluU3ZMbm03aXJtd0Z5bTBUT016aDlpdVNYRzUwR1k1bjZtQkJvQmMzNnRCQ0ozaEhlRUpBUzBkMHNoTDJEempSOXFiV001T1RWS0IzTHVLTWJ5eDRzVVE0RUd4VU9MVTNhOVNRMllEdVhxV2puTVVyYkhRMlZuYTFTUG91VHFaL0Z1NDZIMFV0aVNZeW1Wa1BMUTJ1aTBrRWZGbndTbU9WcFk5dTBIdkRaYnZwd0d1OEFqOGtZM0Jyd1drYmJwc2pNam5EWHNLNWFuTUpOczkyZmFFV1BMRHVOdmpJalp5MHlkVVA1T0kyWUNzb1Q1NU1yUW1VVVhJd0VHVDVSMFBua0VjYlNYRXFIc2ZwTlZuMWp4NktmTklYeUV1Y1ZtTmdOYWJSTTFqTk1md1JjNHVjZGVnekhPL1UxQ01CemhyM0JYR1oyb0xjMUZPRjF0ekM2QkdaaUVvek4xT1JaZDdBZWthVzFrZkp5a0NVZkJQRk9qZVd1MnB6SFptazNDaHh1bDdXcWJNbmJxWTlTMFU1aW1CQkN1RTJabmExVHMrUzVPcFpOWXUzY1VDQ24wRXU4eEpsWkR5MEZyOUNMU1FSOFU3WHlWdGF5OHUyT00vSjZTb3NaZ3p0dEhVTTJPWEpTdllTQ1dHMXdkWFBoaUxXVDNaY2FuN1FWQldNekVoNGJxenNPc0kwamVVTTRNZDdYQTEvWXBaNnBtWTJZTm5EVnJEdnIySjFQaWN0MkZvZWN3dnYrSmhNWlRNcThXbk5MQTc0RVlIdWtubUc1WWJUYXFUQ1luL0FPT3BKZVNtZVNjSys2L3FtK1NjSys2cHZrbkN2dTM2b3ZibGZodUdrY0RCK3FqOGs0VjkyVWZrbkN2dXl5YW1ZYmhvODBINnBua25DdnUzNnFQeVJoWDNaR0UzaXd6RFdIaTJDMzhVSkRtZmhXRnZQRjFQK3FaNUl3bjd0K3FhM1czQ2NLQjZLWk5jYm5DY0wrN2Zxby9KR0UvZGt6eVJoUDNaT1pzdzNEZW8vVlRlSVlmMUo5cW44U29PcVB0VXZpTkIxSjlxbDhRb09wUHRVM2lGQjFKOXFsOFF3L3FUN1ZQdW9xSHFqN1ZONGpROVQrcWNkdUhZZDFINnBua2pDZnUzNnBua2pDZnV5WjVJd243dCtxRC9BSWVGWVU3ejB5WjVJd243dCtxYTNXM0NzSys3ZnFuVC93QmRoMkd5ZlRndi9GTThrWVQ5MlVma2pDZnV5ek5zN0M4Tkk0R24vVk04ajRUOTFVZmtmQ3Z1cTVMVkhoZUdNODBINnByemQyRllYOTJVZmtuQ3Z1eVo1SndyN3IrcW81aGxxY0dvUzNmeUk1TXFoeFQvQVBLSlRGVWVLei9LK2k1U1F5T2psWVdQYnFMWERYcEhlN1pLMnRacjJ4UnU5WXF5QjFnaFVVM0x1aWtrWTkreStzTUtudzZxZERVeGxqaHp1MktjdEh3dHJmT3BJWDNZOHNjRTVuY3p4aVFLaG5oNWFDNTEzNU54L3F5cWJFY09lS3A0WStKcE1jdkR2Ujd6Q3lHYkZLeG1lQ21JRWJQbkpOd1UxZFZQbnFINW51L0RvSE9iVTFUSW5TeHdoM3k1RHFDYk80dGh4U2lrSUdZNVhuWW9xaW1aSzdFcU9FdStROStzSnRPL0pOaWxGRy9nNTVSRXBZMGgrdXdMZC9tVmJBMkFRUXlUdmN5OGxyV2FlQ3JZNEtlU21nbGtjOW51akRhN0hLdG9JaEpWVXo0bUUyQlBGVk5XMG1tcDVaZzNia1lTcXArRzFVODFQVU1saXk4bEhrTjMzT3RZbDRoVTlVNVRVcjhrOFQ0bjdjcnhZb3Z3UjlmeWdzeWJrc2x1aTk3cDlmQVpHMU5KRHJ0bG1seXVWUytKNzQ2cWlrYXdYY1dUWHQrSE1iWHNxeTU1WjJ2VHVtRnQ5bCswV1R1TTdJR1FOek9jOEVxa2tlR014YW5Mbkd3R1I2a284UWtwZjZ4N0g1TlEybm9VOVRYUncxTVZSREcvVm5FSjFLdWhuZkVhV1p4YTYxMnNKQlUxRExIRkZIUE8vSURKbGpPVnJ1QU85UGhlV1NNTEhqYUhDeFFvSTZOelhsL2JGTzJZOUYwTVFkSythWVUxTkNCbm1QRTZnRkpRVmt0UE1MT1lkdkViaWppRUU4cHFJYWRrR1hNWk5tdENHZ25xb2E2bHFXdzVjNGlKSjFteTdVb0tLWUY3cGFsaGVXVzFORzc3VTVvdVdrYzRvdGNITkpCQjFFRkRIOEhrcXY4QTYraWI3cHhtajQrY2Q5ejVLMnRiMHhSSDFpckJOa09YN2RTTjdnM2JiWXZ0VUZkSUtTbVl4NGlPdWIySG41Sk9WYU5UdHZRZEVtSHo1NHpxK1UzaUZMaUVuZGFtRFkwZDVrcUkrVmZzWElkNTdVd0hDcVJ2eTRqVXY2UzQ4MnNwYVJsUk5UdVpFL1k3UlVWOVdJNlNNU1NBWjhwdFkyODZyWDRRL3RHaFpUVk5VNy9xV0I3Zi90MTJzU3FLZ3dOMVRYMFJxWmhWbUFnVEZsckRvVkppZU96d1YrRm1HcTVMT1hpcEx0amRXb2FsUlVzNHFLbTh0UnlqV1F3N3JuNVpUcHNTbmVNSXFKcnUvckcxWWFIZlVuUHcyaVlNTG5reUIvdVlxZ0RIYzd6dnVuVXJvUWFLV2t6ZzZwSitVekl0cEd2aHh5Q2tNZ3VZK1dMVDlhbWh3S0NCK09Nam1rZVplWGZNYnZidUFQQlQvd0Q2bmgrOHVRWStPU1hGWXF3dk9VbGp5OXpRc0xIWXJMR01TZVlEVWdtYmtEcWRiWmxReEhQVUNVdnBHUElaazFQbHQ1OWl4cXBoRkxTMEFwYUp1eUprek5mUzQzMWxTMGRTK0NkbVNWbTF0NzZZM1VsWXdVVk1EQlJPSk50Y2x0emxETkxpVC84QW9xVXpSTkVjY3BEWTdqb0tjSjJGODNZOEdod0p5NUFVRDJRMUZSVFNnMmx6TWV3M1RxYWxwbjFtUDFjTDZpRVNob2pMdFJWYkJEUXlVZU1UenNyQzROTGhsMkVCWWxMajc4T3JNUW5HUU91WW43d09rSXNybjFOVkV5dGU4V0luRjFIV3N3NmxNRkxEMnpTc2Z5eEg5U09BV2ZEYWVtdzZlbGhvVDNlZVdiSzZaM0VxT1RDWVk4Vm5nWTlsMlU5WEc3T0NCOGh5OTYrTCtlSDFpcVZsVmpzTWxvS2JOUzVzZ3NBTGhZbDJtK3VvNmdVMUZ5dklReFpCZlVQTXFuRWV3MTh0WEtaSGlzREwyQTFaTkQ1NW1SUk5MM3ZOZ0FGVVVFZ2pxb2pHNGk0Mzgza3NkZ2FkYkpyd3ZIRU8xTHRXdG5nK2FrY3o3RGJ2Zkw1SzJ0WjdsLzI0ejh0QnEzZmlDZ3daM0VCb0ExcWlodmVZTytqclV0WFRHRER6eVllUGRKSEd4dHdDbEF2bVlwbWJnVTV2d21FYzFza1phNFhEazZDWXNkOVhlblZUeExNTE1USW9jclJZQkdwMW93TFh6K1V3M0I2aHV0cHBCRjliRHpaOFJ3d1VyNG1OMlozOGJhWThPcHNDcXBJekp5Y01oQS94WDFKOVQySHg3M3k0aitKWWcvczlxd1Brd09IMlJwekt5RnpHWjNCN2JONDYwK3NxWHp6OWpFeGxlYms5dUtXZW1nZ2s3R1pqSEJjUmp0dlpkUVVrUWlPRFBvWm42dzgxSmVoZlhleXdQRUh4bWFtclJ5VVlqWUdQYUFHaFlIaUlsa2JCWFJRUU52Sk5JOXVWcWo1ZC9JZ2lMTWNtYmJiZGRGM1lOUFlFbnQ0ZXFFTUpnZmkxYU1oanpNcG9qdGZKN0FuMGxKaGRESVR5OVRVQ3FtNDZ6WnF6ZGtkYjBTa2FjUGhvNngxSkRKSlVNb25TU21hMlE4V2djRk5VNGJXMTB0RmgwbmE1YmN5VTl5N01iVzI3bFBVNFBSVlZCZ2xCTytiUHlvNUJ0bTJOaGJXcGpWOG5VMFZQUnlSald5Rm1WVlJ3ekREVFlUQlhqdFJsM3lSNXN2UnRVZ2d3SGw2WmxLL2xuM2hZTEJ2ZHRYLzRoMVgvQUorcXFFVE9PSXRuZEdHOXkyRWpXVStHZ29hZWxZSVlLaWtZU05yc3U1dDBhbkRjRGhEMk1MNFhDN3pZYlV5aXdDaW9UUEJMTzJSNzNDRitZQUlQN0hjVml1TTczd0JnM251eWhOTDJSUk1JenZmVHNZT0pCQVUwVlhRMGM4RVpvSUlpeVI4am1qTTk0MWtBcDlGMkh6UVNmRFppWlo5ak5EOFByb3FtTUF1ak93cVRHWm8zUGlFYll4cUhOTS9aRFJzRzZVUDlIV20xR0sxVXpEcWttZTRmVzd2WXN5anIzOUVjcC9JcGtEQytSd0RPS3ZkdE15dzhKM3NVc3h2Tkk1L09qazJ0dDVrK081YjNUZVoyekRZZkRicmFpQ1FSckI3dzZyazVTVWR3bVU4V1Z1b0l5RXFPQ0V2ZVF1M0p5eUxVenZCeGpBNThNMnp3TzVlbTZmQ1lpMXhhNEVFYlJ6dTJhbGtQS3h3NXZseUd6UjV5b0cwZUhVa1U4Yzc2YUlpUjhSdTI1S3czQllXVmJweFhWbGcrS0Jsd3lOM0Z4NGhVdGV5U2t4UzBSbGU1N0tzYW5NY2R1YmlDbXg0bERkNExXek43dmNRRHRXRHo0dlVTdnhhVnBjL1dJNHN6ZnFJS3dYeXpVL2R6N1ZUUHBNTVpTMUFuWkhDUm0zL1dOMmlsbGlaRmlPRndUTmFMQ1NIM0ovMmphcUxFc0pBdzJ1aXBvS2R0KzBwQmtKUDh4UWJJeHptaDRCdVc4VlV4UkdMRGFhbm9Jci9JWmQzNHFocG9qaU5iSSt0cmk4bGtCRm10ZDRUaXFTV3VpeGZFOFZqYzhPRXJvUXdsK1liR28xZGRQVUVXTTBoZjlwdnBwY093bXNxWks2Rno2cWtkQ3lCbnd3NHFqd25DNldqaEFxNDZnWjYzNi9ramdRc0pyY05wS2FseGMwd3BjK3FXTjF6bU45eWdwVEdZYTlsYVgzdVdBakw5cUU0d2lHQ3RiRU8xV01rSWsxTVArS3lqZ3BNTXBvS3hsVlBTWjNQbFljd3VYQWhRMHRlN0dLN0ZLV1Y3NGk0eHMrR1hFYkxKdFhWQ0o4OGRNQ1BoeW5Vb0paYU9DbW1FNHBhWnNKa0d3a0toeGpCcUNOMkl4VXMxS3h6SHNrYVZodUN2a3JING5CVlNNamNJNG8ySFc0aXlvYVFQeEd0bERwS2QzdU5LTnIzYmllaFVtSllkVXRyY2tGWkdYVFJUZ2ZESk55MHB0ZTk1bHJvYVZ6YkVHY251bEJIZzhOQ3lzRmJPWmpQUE1DYlh0YnZIN0d3V2JFcHRVOVN3dzByZDlqOEovZkpLcnUzM1pGeDQrWkVSTVpuYzlyQlp1WTMwV0pYRTgzZ1ZZS09SMmF4QjZPWnlyZVdpSGRnYXh4NTdETURJbytTQVl1VUtaVHhGempZQk9yWkRIR2JNN3hMV3ppT0lGUllmUzhIN2MyOEZZYmlkWDdyTXloclRzbHQ3bkw5TGdWaTBPdHRNWjJIWStBaDRQMkxGUEp0WjFEL1lzVjhtMW5VUDlpeFh5YldkUS8yTEZmSnRaMUQvQUdMRmZKdGIxRHZZc1U4bTFuVVA5aXhUeWJXZFEvMkxGUEp0WjFEdllzVThtMW5VUDlpeFR5YldkUS8yTEZQSnRaMUQvWXNWOG0xblVQOEFZc1Y4bTFuVVA5aXhUeWJXZFEvMkxGUEp0WjFEL1lzVjhtMXZVTzlpeFR5YldkUS8yTEZQSnRaMUQvWXNVOG0xblVQOWl4WHliV2RRL3dCaXhUeWJXZFEvMkxGUEp0WjFEL1lzVThtMW5VUDlpeFR5YldkUTcyTEZQSnRaMUQvWXNVOG0xblVQOWl4VHliV2RRLzJMRlBKdFoxRC9BR0xGUEp0WjFEdllzVThtMW5VUDlpeFR5YldkUS8yTEZQSnRaMUR2WXNVOG0xblVQOWl4VHliV2RRLzJMRlBKdFoxRC9Zc1U4bTFmVVA4QVlzVThtMW5VTzlpeFR5ZFc5UTlZcDVOck9vZjdGaW5rMnQ2aDNzV0tlVGF6cUgreFlyNU5yT29mN0ZpODVzekQ1eDlObVQ4MWgyQmtUWXZPeXFuM1VrQnplbTVTWTY5dFF3aTRGbXNHeGc0QUtYRDVja283MEJhV3BIbVo3VllXQzJnS3c1dDlOdWRlODBJK2szblpVNk42WnlOM0ZPckhtS00yWjNpU3NuRVVRdVNvc05nM1o5NVRLV01nRzdrK3BsTDNsVmJKTXRMUExEeHlQTFZXVXNZaGpyNmw4bkV6T1dKK1VxenIzZTFZdFBLSTQ2K3NManduZDdWVTROUjVaYTJlZXFmdWZLNDVWaWJuWC9hRlg5VTdsaWhOaGlOWDE3dmFxK2tqcyt2cW55bmNaM2F2eFdLZVVhenIzZTFZbjVSck92ZDdWaWtwenZ4R3N5LzY3dGY0cXV0bWtyS2p6R1YzdFZVUm1kVlRaZjhBVUtxWEhWVVRBZER5cXJ4bWIweXFyeG1iMHlxcnhtYjB5cXJ4bWIweXFyeG1iMHlxcnhtYjB5cXJ4bWIweXFyeG1iMHlxcnhtYjB5cXJ4bWIweXFyeG1iMHlxcnhtYjB5cXJ4bWIweXFyeG1iMHlxcnhtYjB5cXJ4bWIweXFvRy9iRXg4N3lxa2pPeXBtdHZHY3F0ZUxzcktocDZKWExFMjNkSGlGWDBqbDNlMVluNVJyT3ZkN1ZpZmxLczY5M3RWZk96azNWOVV5VGNSTzdYK0t4V054YTdFYXZyM2UxWW41UnErdmQ3VlBpbEwydStzbmhxQjhGelpTTXl4ZWtuTVV0ZldkZTcyckUvS1ZaMTd2YXE1M3VFOWRWZEQrV2NxL1d5b3JLaVpoOE9WemdyZ2doUVFzTVpJenFMRTZVdGNwS0NvTWNnOHg1NWMvSzBFa25VRTJtSEt6QU9sOVZDeFJOOUFGMWZtWDVsK2NKU1pZUlorOXZGRUVnZ2c4M0tVOHN5Z20zZU14c2hSVXdsZVBkWDZ5bTBrQjQ3aytwbEw1RGNwMDBnWTNhbTBNWEl3Mk1oSGRGYlNkcWRQSzJOZ3U0bFE0QlM3bjFqeDZLZlBLWkpDUzRvdU5nbTBUTnhtSTFEZ2k5eGM0M0owY3IzYjlUVUdETThhOXdWeG5kcWFzNTROM2ZFeXdvT0dkbXhDUVptNm5LMTNzSG5Ha1ZUT1RrMVNBYW5JeHVMWERXbk1mbWFTQ0ZEamxOMnZVa0NvSHdIOFZKUnptS1VXSVdZSVN0N1dxUHFjblFTbGgrcE9pZUhzTmlGMnpHR3ZObkJNeENrSnNNNEdvb3h5T1k3YURZODEwcnd4Z0pjZGdUYU51ZDluUzd6d1ZncnEvd0FRdG9pcWg0RC9BQWdGTFN1dElOVzV3Mkh2dmJsZG5kclpHbTA5T2JtMWs2dHEzUEpPWGRvRkRRbVUvd0JiSnNSY1NTYms2R1lIaHZiRXRqVlMvQUhBSjg4aGtrSmM1MmdVY2Q3QXpIWU9DYzU1YzQzSjBjcWM3OVRFR0M3Z09nTE5kejlUVm4raU5nK0tsaC9OQjdNN05ZM29TaTRzSExMZDdCNXhwRld6azM2cFFPNVBGRnJ5MDdRaXgyWnBJSVRNZnc0eHZzS3lMNEo4SUp6SEZyaFlqYXJoQ3VvaTEydWFJZmFORHFPcGJLMU5xYVpybTdDRnlGVUoyYW12Mjh4MDBnWkdDNXgyQk1vbzdraDBwR3Mvd0dtNXVTcjh5M09KT29YVWpoOEh2QWMwdGNBVzhMSmo3bW5ka1BnbllwcWNubEl6Ymp1NzJJTU9ZYmEzOTBWeU5JWTJuWEpxMGN2Vk1ZdVZxaUcvQlpxR2h0WGlONUI3bEVNNzA3RUs1OG55QnFZT2pRMWpYenlDN1k5bCtLTWp5NXgxblJ5OHRqOEViVmxBZTRXNEJCMXlUM0kyclBzRm04UGk1WVVDTTdQZ3JsQm1iOE5DTjJkdXByaitPa1Qwelp4OElHejlENktxWk5HZGJDbUdTS3RoQUVWUzIvMTZPUXFtUDNiRDVseVZVNjJ4MnNhTHNkQ2ZrSVZPR1NEZUczR2w4OG9qakYzRlIwVWZoU0hhNVhWOUhFNkFGY214MDJYQTZKWnphSnBkMHJLTHluTjBCTmpGbUFEUVFOTnROMFJxT2k2cEovaHhocDR0MUtOMzlWTVI1eGRWSHlKSXo5WkNyT0VmcHF2M1FEMDIrMVY4WXVhWS9VUVZORHJsaWtaOUlFYWMwalc4U2hIU0JvSTJKMDJLWlBBYW43bUZHUGw1WEFnc1pxVTdpVHlaMXFwZHNpVTFMMk5WT1JoNWFvZmsrcFZidisyVlZuY3BxbWxaRkg4blc3cEpVL0ZQM3ZRaGtNVzBBM2Q5V3hYV1FDTGdOZlNmalBkNUhiSGFrV3VMVUpDUnVmOEFnUXQ3WDZsSnVlcGFSanc4M1pMcSt2YUZVRmdjRlZlQXBaK3hoOU84ZTZ3UHpNVlQ4MlZPQVJ5WlQ1cUtua3lrditDVko0QlQ0TVZZTEVCK3BOZlMySzVHcmxad2VVK2VRTWpGeW1VVVJEVGQyOHEzTjFGWDNrcTJtNkxqWnR5U1VTQStxdU9EQWZ6VFkyWldBTkhBRG1YVndyYmVaYnZOK0NhVlJUM3owN0NlSUZpcU5wMXRObFJrNW1XSkN5Q3dKQVVNc2hlOWdMaW9OMFlVSXpXWU5lMU1HeG9UUnVDM2FXUkFoZzB4QWtob1RPQ1k0a2thMHpnbytDWjRLWjRLWjRLWjRLWjRLWjRLWndUT0Nad0Nid0Nid0Nad1RPQVRlQVRlQ2J3VGVDYndUZUNid1RVM2dtOEUxeEpJVWJ0MmxyeFp3UVlNbzJBYUxBOUs2QWg0S2k4QWJicUoxN3hoUkIyWU0xZzZrNHN0Y3FrWmVTVVhjN2R4VEl3UXdCbCtBMFdRMWtsWFZncmN5NnNwYTJjUnd0ek8vSlJVTGJudTV0Ny9BR2FBT2JkTmUyeENkRWJPMWpjVUR2SE5JSE5zcmphcjZUdU5paXcybUdZY2Q0VUVvdTE0VEhiSEJBODRJY3pvUTd5Tk8xQkQ0cU9JVEc3WGhSTjJ2Q2lnWVF3WjNwODBoa2tOem8yM1c0bFg1bGdycTJpYkU2a1JRajZUaU5UUW9jT2c1S0VmU2Nkcmp6N2hYME5sakxYaTRUNldYS2RiZHg1aEtzcmNkRnI2d2pvNEhSYlNTaU5oS21CMVhLbVo4SVBDSTJ2SzR1VFR1VVRnb0hmS1VUdGp3bUhlRUQvWURHN3dvbTdYaFFLSUJBSnlmeEtsY3BYWFQzRFc0cmVUM2krbTZteFNyRU1JK2s3YzBLSERhVnNNQStrN2U0OFQzcXdWazJvaExINndVK0NRdGNmTVU3aUU4YnJwNDJ0S0kwMjNublczblQwalJHTFJWekE5bTZUZVBPcU9wakQyTUJhNGFpMVV6azM1RXFxMlh5U1hXSVJicnF0aTFPaUtkQkpra0pZZHRpVndrVHZEQlI2Q203d29kNmdmOHBSTzJQQ2FmbGhBOS9zbWJ5RkdOcmdvdUlVYWEwRkZQNHA3dDVVamxLVkk3ZW5IZXVKT2xyQnJLdno3QWhiZEVreElpamUvekJWYjczWTFuMGlxbnc0dnRQc1ZaTEtHTXlFbnBVV0ZVWWlpMXUrVzhqVzQ4MjNQdG9iVXhGcE5qdUtNVHl4NHNScGE3YUFWRThhMnJ3SC9BR2hUc3Zab2Q1aW5BMmNDTzkxR0hIM04yYU1uV3duVitpaHI0Y3pDTXcydDNqU0J2Q2lBN3FSaVppZGZ5ME1yVzJZQXF0dndDSEt1aStRVlZ4YldQVXpOcWVGeFREdktidWtLZHVsVW5oQkhlbTd3b1R0VUR2bEJSdTFoNFRIN0hBcHJRYnVDamJ0ZW9tNzFFbWpjaWp2ZUVOOGlIaEZjRTVTT1UwdXk2bmtnYVRHVVdPTFhDeFFUVTFNS2J4Q2FtTUYzRUJYMU0rMHE5KzhYVlJQcmVPU1p4ZHQreFUwRzF2S0hpLzJJTkZnTERob0xuWlFMa2xDbGkxMnprYTlGKzlXNWdxR1hCQWVOaUxYRWJEemc1dG5BRUtKOXkyN0QwRlRNMXNJZUU2TTJlQzA4Q09kYlMrbmx6eFBMSGplRkRWczVLcGNJSmR6L0FKSjlpcThNNUp6SjdpVzZxMzdaaXAzN1pYS1ZteVFxcmkyU2xWVE5wRGtDUGRZUVZoODM5WkFBc0lxQjRDb1pmNnFvL0ZPUDlWTUhLc1pld0JWWkZlOGJsVVI3bmhUTjNxc20yUmtEaTdVcEJiTzhmVW1wdlFFMDdTQ25BV0VqbEkwWEYzK1pXVDNiRks1U3ZPb2xWTXBObVNLdGsyUnFxZjhBQ0lhbzIvMTFTRmhjT3Q4d0t3bUQ0TEM5VWtZdEZUQlR5eDNqWUdCT2xlWFBPczgwQkZFOTVuck82STVLUHduRDhncWVqMXNabWY0YnRmTjVBWjMvQUEveTc3Ym04cTNQSDhJYlJ4N3l5UUVTQU9DWWRjTGl3OE5vS2xnSnp0TnVJMmQ1ZlBDMko4aml5TTNhQ2RsMDVuZUhqWTRxZG15UnlxNHRrcFZTZFJZSG95eDNrcFl3VHhUVEptTEdqekJXNW8wUTFIdzJnbmp2VkdEYVhQNXhyV0V3RFcwdStwVUVPcU9BTDVxQmdWVzdZUUZWUzdaU3BYNjNTT1IwKzREUUJ2Q1lIV2NUYm9DR3ZJQ2lkcDBiYlcwRTg2YXNreVF0ODUzRDYxQlNEUEtCTEp4STFEekRUYlQ4dDQ4d1Z2aWVhOGpOdThEbWNUejRaZ1NCa2R4Q2xnSklHY2NXODNnZE5rMTI0TGdVVTd3VTg3aW44RTg3Z0U0NzJoY1hLRWJRWEpyRzJhQTNtMlhTRWRlc0xnUnpZblh1MXFpUHlTbytKSDFwdTRsRGlVT0pUQW85NFdWdGdTQjBIdnR6WUM1VHBCbnFpV2p3TjU4NlpESGtqYUdqZ0JwdURwejkyL1VOdzV0dmlPWTU0dHU4QW9qdmNVMnNpenVJVWtldHZkZ2NPOFgwYmRIQTh6Z1J6cmN5M1Axa3Jiejl0eU9aeFBObHEzV1lMRGU0N0ZEUmk3Um1rOEkvdzUrWTVuN09IeGU2Yk5kek5UMDVqaUhYQjc0eVhhTmZGT1pySGREdkhBOHp6cnA1cDV4SnNMbE9LNGxId2s4YkNDaTNhQ08rOFNyYVM5MWhja3I1ZFQ2SHRUV0RJMEJvR3dBSUhtQUs2dFowbjJmR21UTnM4ZldGSkZyYjNUZVBOUGVHU2F5TmZFSnpOWTdvSzNOUE82ZVowam1GMm9MZThvQVdBNXpYSnpkaHVFUXVrSzJpdzFIdk1sU2RYY3M4SlJVbzduVzdlNDg5MG13RzNFcHNZMUM1NC9FYksvUHR6SXBibTFuY1FwR2EyMmVpdzJjQ084OU9qcFRINnlBRHhDYzNXTmFzcjgwOTZMdFoxQkJvc085TmVOWVJBdTAzV1VvRTJGMENMcldlYmRPbE5tQk1acmxJY2VHNEszTkxqcUJLa2Z0R1ZNWnJJekgrd29YN1dBS0k3QzVEd3l1RW40Si9oQlBHd3RLa0h5VVJ0YVJ6bXUyaGIybEVheUQzazZBbnY5cFFaMG52d2NMRk5OOHBzbnN1YmZaelh2SXlnb1hCZVNlZ0l0RmczS0FuRk9PMGhjU3R2ZEptOHVVWTNJTkZnQVBNUDdEQ0hlR08yZ0pwMkVoUGJzRjBXbXhITmFkb1FPd2xIaW5KeWR3VHVDY1VUdElDRzhrcHJlZjA5OERockFLWWZrb0g1S1kzY0UwYkFGYm1XMGhEK3dlQjc4SEN4Q0IrQ1NFOW0wYzRvL0VSb0hOYy9ZRnhOMEdpd0g5aVcrTk5mL2hLZkgwamozb0lmRUhQMkQ2eWczYnIvc3UzeGhyOWJPNUtmRzd1aDhVS0tLYzgyYUxvTjF2MW5oL2NZRUVFQXEydVA3RDhWTHRiOVFRWUFHaTJtMzl4Zy9kWW9zTmlPOER2SmViTlFadDF1MFcvdVVIQ3hDTFR4SGUraGRDNk5CZWRsZ2d4dGdQN243Mjk5dnJjckN3SDkwYzF5TzkyMXUvczg2RG9QOWc1dTg1ZjdyQWpuMi91N2IvK0pQOEEvOFFBSkJFQkFBRUVBd0VCQVFBREFRRUFBQUFBQVJFQUFnTVFCQklnTUVBVEJSUlFZSEQvMmdBSUFRSUJBUUlBOUFBQWYrQm53ZUVUNUJzUkVUL2d6L3dDank2V1Y4SnFQY2lNN1YyM0RRaitGVkxoL1BDclRVbHcwYU5xcXo0TnhHejBJalhKNWVEa3lwYUJxS2o3cXQxNWt0dUg4cFRRUnFJYlM0Uk5LcS9DUEFleWg1WEtySGZaeU5ubUkraXJmZmRlWFkyMmo4aDdkeEFqVS9ab3BQUlhLNUdqV0RaK05xOXYxWmJaYUg1RDZpZkVFUHR5ZVI0NC9ITkZHajhLWGw5aFpaWUFma1BiNFhRajdtanlmQzR5WTk4ZkFVYUtLUHhvMkZnQisxOWlQMVBLYnlXWmNOY2ZENEtIOGtSSDdWOHpQbVB0TlRxKzJ6aW15alJvOVA1Wis1UjdSOWxHejhqNmthbWgxTTB0UHduc1A1NTdkdFMzL3dCS1hic29mQS9FTHE3V3FhbHBkbE9yVlpwdTFNek52anYzNzl5Ni9WdDNmdjM3bDJsOFdVdnF6ZDdWdGYwL28zMFYzNzl1M2JVNkdwbzhtMXRwWWRXM3cwVXM3QktGU3I5UjV0Tlh2Z3EvMkxsY2d4RVZZWEVScUl0Tkw4d3BQQXV4bnpjMlZGWGtpTDZLS0tkMjIwYXYxYjY2ZE9qWlJWK2kzcDFtcjZRREVVWHJRTDJXaXUzWWF1ZGRlblRyUlhUcjA2QlQ1RjBPajBOcXR5NnRTcnR5VVVVdXJkRzd0Vys1cDBWZHEybGFDaTMrZjg0b0t0S3U5MmF1ZnBhVTdXaWlqNUZEY1FsVzZ1OEZIaEtLTjM2UFNWYXVyYXUwTTExcTNkM2hvWFVSRVZicUhVUkVhanIxNmhUVDV0MGFLUFJvREhmWWdObDU0RXFBdUt0b3BXKzVvcVpOM0ZDdEJkcHRDb0xTb3U5VzA3a1hWdTNVek02bVprZE5PeWpSOEVtd3gySmtJdEV5UGdvVFYycmFsZlI3Q21naDBlRWlLaWluUm9wMWJ0MUVSR29pSUNIV1hKanpDVWFQQjRRcTFzdnJJTllqSmRTZUNpbDFiU2RZaW9pQTJtZzhPajA2TkZPalJUbzIvQ1ptWjFseVhYRFptdFNpalo2dXRrdXR2aHF5cjdrcUlvb3FkbXBhZEh5UEM2RzdMMi9uL0lSbzBlU25SdCtnVmx2eVhhdzRRbzhIdUMwb3lEUGlLQUtpS1BEbzl1elo0Z3M5REFQZzJiU29pSWlJaUlOWnNWNVdIQ0JvMmZPVGNSdUR5ZlY4RkE3R2pjYmFHb2p5ZmMwbVhGaTQ0VkFiUFJ5N00zdUVpSWlnMmZZOHJTUm9abWRRbHQzcy9GRVJIenZ4MzJZTTlScDhSVWFQQnFaOUh5Z05udUVHZzhIM0tOeEhrOTJYcGZaaHYwc2orVThoK0dGdGZJZjhERTJtV3ppT3JnQWo4aFFMUVVxaUZSb0ltYVR4Q1d0RkpRcEg0NGo0amp2c2NSK29Gb0thV1FxSFFLcmYvUVJUeEZ4YmRSU1VLZm1IM2t3TnVHL0lINlFXZ3BWVUtoYUJiN3pHV2RISGJlVWxEcUV0dW9VcTFSUHg4bmtZTTU3eVczNGpFbU4vSE1SRVIxNnhIVnM2ZFlqcjFqcVdSRVIwNngxNnhIWG9ZK3NkZXZXSTZ4RS9iazhqVnZNc3Y4MzFEanZjVjM0bER5dmFlMUZ4Y0t0MHpLOXRxc2lvalFxS2x3L2w1UEkwYTR1THl0eFYxdGxud3lackwvZ2VTK3BHYWFFU3BtUmxSSFRUbzBEb29UVWdhVXU4Tkh6NVBJMEJnd2NhZlMvTGtaKzJQTGp5ZXp6ajQrbzNOR2duVG8zZFVVVVVVMDFhQ2FLbWF2c3c0dkRSOCtSeGdzNDl0b1VBRk5qWnVmaG56TFZoaHgrMTkyaUpScTNVQkhWR28wMUVGQmFKVnBUU1EwSHQrbCtVb29BQUNnQXB0aEtIMWZXUzFBd1lQZDk5MmJGbG1abVptWm1abVptWm1abVptWm1abVptWm1abVptU20yeS80NU13QUFBQUFHMFJMaTI3MWZqdnhZY0h1Ky9Ka3gyV1dBMncxSmIxTElpMnh0dnVzczY5ZXZYcjE2OWV2WHIxNjlldlc3SFloZFpFUjFpOHRZdHRiYTVlU3kvSGs5NU1vQUFBQUFBYlJFUzR0djh4SHVjMld5ekhZRktzMjIwQzFiYXQ5OWxuNHI3TEx4dXRvYVNFdHVFVXV0eVk4ZDQrSnlaQUFBQUFBUEtOcUlqYVhGMzA1VjlZTVZBdFh0dHRBdFcycmZmWlorUyt5eThicmFIVU5DT3MySk9KZnViN3dBQUFBQVBDM2N5a2JVUkcyTGNwZjhzMS9Ic3EwdmF6MzRiS3RGcTBYSmZaWithK3pIZU54UTNGWDJjZStyRzhyazJZN3RMZmVBQUFBQUJ2Sm16ZjVHL0pYRy93QW9YSWlJaUloa09UL3RmN1grMFp5N1Z5VnhMYXNwdjczdjlITmZmL2IrOW1zWitqTUMxL2N6NHNybS90MzdsOTdQS0dzTjExMTk4QUFBQUFHbDVIK1J1djhBSEg1ZURrSWtJMm9pTnJhMnRyYkZ1ZTNsdVNCa3ZxWTB1dS9jdTc5Ky9mdjM3OSsvZnYzNzkrL2Z2Mzc5Ky9mdjM3bC9kS0dvalRmTXhiY29BQUZBQUJVWmN2SjV1enhpemNibE5JaUlqYWphMnRyYWtRRnVRWjFIN0lpSTl4SGlDMTJVVUFXZ0FBQnlNK2ZrVVVVVWFUV1BMeGVWTklpSWlJaUpDUkJWbHJ4M0Myck16UDhBd1k2bGhpTUpnT09ZY2w4QUJSUlFBQUFISTVISTVGRkFBQkNJaVljdkd2Y0xZMndpSWlJaVFrUkJjWkRNWnUvWCtQOEFxdkg2Uk16UDRabVJBeG1Fd21Fd21Nc2pWK1hKbUtpZ0FxMEFBdHNMYzJYbGNrQUFBQUlSRVJPSnljV1pHa2JIRzJJaUlsUkVSR3BvT3VITWNneVE0WGlQQ2VHOGIrTGJQYnRQYlV6TXdXR0E0cHhEaUhITWFudTY2L2t0QnNvQ2dzd21NQXZ2NXZNQUFBQUFJUklSSTRQTUw5TklpSTJvbFJFVkVGUnh3eEZuODNqdkVlTTJmME9TY281QmZEaGVPY096amd0L0h1NFJ4RGlHQXNseXZJZVYvZVRDY2UwOFg1YitVdm9vckhoeDR3QUYvd0FqemdBQUFBQUlSRVNFVGdjMm1vaEViZXNPSzdIRWVzV1N6UDdiSEM4VzdpR0VCN2R1M2Z0MjdYM04vUTQ1eFRBWXcwNmIza1BLdXkrNHJIang0UUFBci9KYzRBQUFBQUFJUkVSRWlPQnpacElTSWpWMkcvRENSRVJVV1pUa25JL3QvYit6bS91NTNOMm1lM2J0MjdkdTNidDJMLzYvMy8yUDlsNUx5SE81VitFUlFZK09BQVVNL3dDUTUwUUFBQUFBQkNJaUlpUlhENXM3YWlJcUt2dzM0SWlJaVBVek16TXpNek16TXpNMU16TXo3Z05XWThlRUNpamZONTlRQUFBQUFBRUlpSWlJa1Z4dVhaZk0vRy9GZmcrVXpNek16NUE0NXhYaXZHdXNtcG54RVJFVUZSWmdDaWlwbHU1WE5xSUFBQUFDQUNFU0VSRVNLakZsdzh1Wm1abVptWm0reS9EK01NZkhDWm1adjQ5L0ZTSWpjUkFCRm1PekhVYm5OeTgzSWlvZ0FBQUFBQUtoRVNFaW9xSWpIeUxPYmJmTXpNek16TTNXWFlVU0lpUGpGbUcwbVptWm1adnN2NDNUcDBqcjFBdGd0dHhlSmJyK2JsNWNSQVFFQUVBRkJFVWlRa0lpUWtSR2lqT2N2L2MvM0RsbktNNWZQaEd4SWlOUkVSRUZsdU9abVptWm1abVVjVGlpSW90TEhNOHA1YnpmOTE1bDNJWFVSRlFBUUFCUVFBVWlJa0lsUlVScUlpSThGRjVuTXcrRWJPblhyMTY5ZWhZRXpNek16TXpNek16TFRhM3VhN0w1aUlpTlJGQkFBQUFFQlFSU1FpUkNSVVJVUkVSRWFDalJRbVF2bVoxTXpNek16TXpNek16TXpNekxlNWw4SnFJaUlpS2lLZ0lDQUFJQ05Ja0lpUlNWRVZFUjVqMlVJelUvQ2RUTXpNek16TXR6ZjhJOHhFUkVBRVJBUUFCNlJFUklSSXBJaW9pSWlJK0kvb1duNFJFUkVSVVJGUUFSUUJRZkpJcEVoS2lLaW9pSWlJMUhnMFA2SDRSRVJFUkVWQUJFVUZCOTRkUlVRa1JVVkViandhTkgvQWp4RlJGUlVSVUJBUitHRWlJcUlxSWlQTVJvMmVFK3dSNWR4SG1JaUtpSWlJb1B6UkZSQ1ZFUkh1UFpwUG9GUHVQakVSb0lvSS9YR29qY1JFUjhqYWZJTlB6aUlpTnhHby9ETXpNek16TXpNenVJaUk5UnM4elNmQUpxWjlSNmlLaU56TXpNek16TXpNek16K1dJaUlpSWlJK0tlajVSRVJFUkVSLzRrUDhBN05QL0FLSC94QUF5RVFBQ0FnQUVCZ0VEQXdRREFBTUFBQUFBQVFJUkVDRXhVUU1TSURCQllVQUVJbEJDY1lFVE1tQ1JVbUtoZ0pDeC85b0FDQUVDQVFNL0FPcS84UnIvQUMraSt6SmtoL2tHTVkxMnIrVGI1WU0vcUtuci93RHBRMmJpNld2aVg4NUd4djEzOGkvc2gvTHc1Sko3RUp5clQ1VmovQTJWM2Fmd0sreUQvZnBueWZmcjhqUEMvd0FybjJlWDdJNitlbjlVdjQveGh0TkowUzRicDlINnBmNDFHY2FaTGh1bmhmM1Mvd0FjVWxUS2xucC9rU3hyNFNRaFA1S0Z2MEphbHZMNVZERSs4a1c4RzJNWXhqR1o5Q0VJUXNVa0lRaENlTnZxcGRlZU9WWUs4eENGV0dZaENFTDRWSE15K2k4bVgrL2JvdkZqNkdNeng4ZE9mWXBrTnlMV1RMR01yRnNZOFdNYWVOdnVYOEszMGE5Rm9wZGpQR3VqTERQdDU0M2lzUHRlR1kxNUpSOG01YndwQ1FoVmhtSVJlRkxGQ0VMRkNFSXI0ZEY0ZVNuMjZ4ejZjc00remxobmpsZzJaNFhrUklsWVo0WjRaL0d6N0ZydldaSjRVL2c1WVo5VlBESXl3enhwRjRKWVo0NWREdklzendZOEs2RVo0TVl4NHNZeC9HdFlVMnVqUHNWamxnbHFJVFdHWWhDNmFaYjZXMFpZWllvVmRXWm5oa01abDA1NE1ZeDRzWXhqdjRXZUZzeUtRN3Q0Wm9YTWk1ZHZJb3ZyejdkZGJZK25Nend5d3o2cys1WFFvSWQ1bHJ1V1o0SnJCT0ptWEk1WDNXeGo2WDI2N1dmUm5qbGhuOFBMQlFRNU8yVXgyV3I3bk5wcU5hbFppYUZWWWNxdG5NNzdGTHNaWVo5eXVwTFE0c3RFY1I2czRpOG5FanFYMTVmRXZCUVE1TzhmTDcxNm13MHowZVJ2NE9XR2ZickcraEx0WjRaZHBDRUlRaENFTEhtekdzUEwrQlg0ZSt5NE8vQW1zTCtUekdkdnZSMklUMGVOZmc3d2NuWGdwZGVlRm9mRGRyUVVsYS9FeGtody9ZdDhzc2EvQ1YyN0h3M2EwTHovQUJDa3JRbU9MT2VDZU5aRC9IV0tLRkpXdnc3aS9RbVhHMGFyK2Voalh5S3hyQkpXeDhSK2lsV0ZkYTZMd3NmRGRyUVVsYXd2Ry93VGk2WmVSL1Q0dGZNckdzRWxiSHg1WmFDaXFXRmRORVNJbnAwM2haTGhPMW9LU3RZV1ZoZnlFMWE3RFdhR05PbVZKUytYV0ZsRmlTdGt2cUpmOVJSVkxDc2J3ckphamVjaUtJN0ZaeFpuVXVtOEUxUStBN1dncEsxaFpXRjVmR3Y3SWo0YkxWOWJqSWpMVFVsZFVmYm1YRmZFMkh1ZXoyZXg3bnM5bnRudG5zVDFGNFBaN1BaN1BZOTJleEoyZXoyZXoySjZuc2U3UFo3UFo3UFlucUphSHM5bnM5bnNlNTdQWjdQWTFyMy9BTkVmNWVNMVYrQ00xYTZ1WlVYcWJFMDZZMDh2aCtDdXYwZWoxZ2hDWWtLeFlaMFVMb29vOUdXQ0x3c29zb3o3VlB1MTlrZjU2WEZjejgrT3lwS21LSzdLaTZPYnM1dnBpM1NlZU9ZN0tRekxIMFo2SHJCMlVMcnlQUWhWZU9lR1k4aEZQQkpXeFMwNmN1NXkvYkhHemlQd2NyNXAvRFVWUzFHM21jcHpkalhwVUo4eWVOMlptV0hzOW52Qmp3ekx5d3l4ZUdldU9wOXVPcG1abW1HZUNuRnhma1hDVFYzZlRrWmR2OVVQOURicEgvSWpISkxxVEd1N3lLa051OEcza2NxejdGUHN0bGFZT2g5RFR6NlBDNkxaWTFocmg0eGFZM2hXR2ZZdDEzRkg5ek52ZnMwSjlGT24xdXNocDU0TnNVRmI3Q2dyWkp5czUxa0lRaENFSVFoQ0VJUWhDRUlRaENFSVFoQ0VJUWhDRUlRaENFSVE1UFlVVVJtc3UxNGo4SHcrdFNHblFvWnZYc0tDdGptN1k1dWtLQ3BGa1V0QkNTdGt1TEw3Y2toSkNFdFJiQ0V5T3dsa2xtY3F6ell0aGJDMkZzTFlXd3RoYkMyRnNMWVd3dGhiQzJGc0tTclFwOHNsbVIyRWhDSXRhQ0VTNFVyMVJHU3RDSXZ3VmhPMG5vT0R0Q21yN0hOa3RQaFpuaDlhN0ZEbS9RNXlwQ2dxUllvb3NTVnNseDVVdEJSVkxDc3k4TFBDS3lXcHk1dlg0YWtocDhzc0swd29Vc0UxVEpjQ1ZyUVVsYXdVa1VLU3BqNGNxOEQ0Y3JFMWE2YUhQSmFmRmNSUzA3dkxIbFdIOU9QdDRVaThIeFo4cTBRb3FsaFNzdkN6d2lzbHFjdWIxK0twSWFmTExEYkZTd1RWTWZBbi93QlhqekxCY1NGZVJwMDlVV3VWOUNTdGptNjd5aXJibzRLZGMzWmExSXkwZmI1dUkzL0J6VFd5end6UEdITEhMVm5KSDNoNUxlRnM4SExrdFdjdWIxK09wSWY5c3RjS3dvdFhncHhwamFjWHFzUEJuaHl6dmM1SnA0cEsyT2I5ZDJIQ1Z5ZERlWENWZTJUNGp1VHZCcjdlTm43Rk9OeGRwNFgxemo1R3RVUThvNFcvL2h3dC93RHhuQ2Y2aU10SGVOSnZDb3Q3aU1oWHFSM0ZQakxaRVNJb0pDUFI5dDRjemMzL0FCOG5MbVhnVFZsbzlDRk44cEZPaUlvOGExb3lPNGhWWWhQaDN0aHpRVEZGV3h6ZmNTVnNTKzNnL3dDeVUzY25iNmVKOU5MN2MxNVJENmlOeDd0RE9KSFJqZW81TFVRMHFReVM4NHE3eGIxeGx1UzNHbFNKYmt0eVc1TGNsdVMzSmJrdHlXNUxjbHVTM0pia3R5VzVMY2x1UzNKYmt0eVc1TGNsdVMzSkRTcEV0OFduYUw2WlZReHRVeEVrcVdnNVBQclhURGhSNXB1a1Qrb2RhUjI3RStGTG1nNlpINm1OclZhcjRGRzR2eWJLeDI3VVBwb2MwdjRXNVBqejVwZnd0dTFMZ3lVb3VtaVBIaGF5YTFYWXZzMFJubGRNbDRKb2t2QTErR1l4akhpbHFSV1VQOTlyYkdIMDBPZVg4TGNuOVJQbWwzSmNLYWxIVWo5VHcrZUwvZGJNa1NIdDBYMjJ2Sk5lU1hrWGxIRGVxT0V5RDBaSjVwMmNSRTE0Skx4MEw0ekc4SGdpS0lpeGpCWmt1SnJrdTFZeGtmcDRPYzlFVCtwNG5OTFR3dGwzcC9TOFRuai9BQ3QwUTQwRk9EdFBGQ2VESytBeituR3BFR1FaQmtHUVl2Qkx3VFJOZUNTOERXS0YxeUpQd1RaTENKQkVFUlJmV29xMnh2S0kzcjJaUFhJaXNZd2k1U2RKRXZxNTNwRmFMNEV2cFo1NXhlcUZOSnJOUHF2Qjl1aUhFdkxRZ3ZCSFlpL0JCa2ZCTmFNNDBUalIxSnJWRWZKQmtHUVpCK0NET0hlWndZL3Avd0I1a1ZvSTRVOVYvb3A1TzBia1ZxUVJCZUNLSUx5UVJzamlQUkhHa2NWNnNmbG5LcTZZUjFZM2xGVU51MzJaUzlJakhvck5qK3BseVEvdFh3djZENUovMnN0ZGxQUWxIWHN2aHUwUW42ZllpL0JCK0NERXZKSlArNFN4WXhqSGhQOEFTY1YrRGl5SlBWaThrRVJYZ1M2WXJWa0ZwbVB3aWN0WDJwU2VRbzY1dnE1NzRQQ2VYbC9FNUs0VTNsNGZiakwweVVlek9Pak4wUVpEY2h1UTNJYmtUWkVtUHV0ZVNXNUlZOWlXeE00bTVOK1J2dXZXUWtxWFZWOEhoUDhBZC9HNVBzNHVuaDdkeU10ZFNVZE0vd0FsS2J5RkRycTRjSi91L2tTNFAyeXppUm1yaTdYY2pQWFVsSFROZkliMEp2MGJzOWsxcG1UanF2ZzdIbVJXblVvcTI2UTUvYndzbHZ2OHFmQ2R4WkRpWlBKOTJNOVJ4MHpYeEhKMGhmcUVsUzZ1SFB4VEp4MHpSV3ZkY3YySXgwNitId3N0WHNUNDcrN1RiNXZFNGVWMnZaQ1g5MlJHV2p2dVJscU5hWi9CY3Rja0tLcGRxTTlVTmYybFpQQmRkNkNXdlZHS3R1amh4MHpPSlBLNlhyOERXaHhJNk00aUhzZjlmL1JiRUdjTitSUFI5U2Vwc05hOXhzVWZmZVQxRTlCcnBiMEl4L3Vad28rVGhvanNmOVIvOFRpZUVjVitSdk4vakpMUmt2SkZsOUtZaGpHTVl4aUV2aHBrVGhyMmJJbTlYK1lhMEg1RS9ucGFqOERldjU1bC9Mb2Yvd0FZcTc5Ly9ZMS8vOFFBSnhFQUFRUUJCQU1CQVFFQkFRRUJBQUFBQVFBQ0F4RUVCUkFTRkJNVklEQkFGbUJRQm9ELzJnQUlBUU1CQVFJQTNhQVhTWGRvRnBCQkJDQ0gvdFdVVVNpU1NTU2JLRGcrNUI4eHNSSUNLQkJhZ2dnZ1FnUVZmL3NrbEVsRkZGRnlHd0lLZXpZNHZnUk5xeVVFQ0NOZ2h1Nlk1SWVFQ0hnL3dFbDRrRHY2Q1M4a295akpiSnNkM0p4Y3JRSUpUQ0ZYWEdLOXBUZzhnRWs3QkFoQndPWG1ZbWErWXl4NHpXYkJVQUQreEwzeVRDYU9ScC9tSzQxc1U2SitPekphOUZFdUxrZDdCQmNHRm9hQTBsNmVRaWlkd0FnbW5LeVZHL0hsYTNZYkJEWWZ1OThzMGtqWHdtTkQreXlYeHVaSGtGeEpLUHlDQ0MwTVFMaTR6RkUvQVFRV1JQc2RzTW9JYkQrRnlsTXBxTmtNYkIvZFpNc0xKdHlEOEFna1JGcEJjWElra2tIWUFJS2VmWWxZZUtFQ05oc0VQM0lsWkpHMktLRmpBUDZEOGtxMUpHeCsxRWJrZ3RNWmFRbkoreDJCQlFBUmE5aXRZbU1FRUVFRUVOaC9BNXI0aEN4Z0g5SjJLSktKTzVVakdQT3hCQ0pRTFUxTklUbEpzVWRnZ0FBQXB3K05ZdU9naHNIaVJwR3cvaHJpQi9ZWEY1Y1VmbDdXbFVRUnNFMUJOUVRrOU9EZ1FtZ0FBQWxvY3htR0VFQmFBQUNhVlZLcS9rcitWNUlvZ0c5anNRMGxVV2tFQU5UUUFFRTRPQkJCQUFEUnhMWkN4dXdRRHNzWmJYSXlnUmlxcXFxcTJxcXFwY2p2eFRWVlZ2VlVxcXFyYXFWSnp1ejJhcXA4dDJxa0hldGp2SzJNMXhld2lnQUdob0FjSHByTXh3eTRNZ1JCdFBVVGR3Z2RTaFdseTVFNG5XVmwrYnplZnorZno0Y3V6Mys4OTc3MzNrV3NhL3RwbW8rODkzN3YzVUdxSXJQeXRydlFGbjVQazhuazhuazhtaHUyMXJJV0M3M1B1SjlXVUxqcW5zdlkrdzlqRytqdlFRYlJhVzhBQUdCb0F5WnNkNVdURklGZzVvZFdRWTJVZ2dnc3VGWXVSTk5qTFZadkQ0REVnM3dlRERoTzJzWnZ4Z0xYL3ZTU2NqVWNrWVl3UFh5d0xRSXRXajllY0ZOSHJ2WDZQaWtWbjVINTQ4SWFqdUJNeUIxRUZuQU5EUUFBTlN5dE1IR3N1SkJRelJ2UlJGYk5RV2REUUduNmJRQzFkVm8zd1ZJUFFmNS8vUHo2SFdBdi9vVldCcFArZC96MlJwRllBTVRveHFXTHFzYzJwNUlHSGpUYWg3YlVkVnJUSGUyOXRCbExWTWhVelFQOC93RDU5K2dWREgvbi9RK2k5Smo0QkIycEFPR09WUmJ4REEwQUNsZ1NNZTQ1elhOckFlMHdzTzFJcHF5czF4clNISUJBNnR0bzN3VGZNU0JaeXJBWC93QkR0b0ttMXArdDVTclNCd0xOU3htbkt5YTBYR1dzS2xTcGFCdHJPUnRWVlZWVlZXbFk3azdjQkJGQUFVVzhRQUFLV0srTnoxTEc0QVFvcU5IZWltcDZZeVNOam9aTjlXMjBmYzc1K090SHlkWXlWcGNPdjdhRzdPS3lBdEhZaWRaQ01pMDR4NU9zYlJhSjZIME9YcGEwRFk2Vk8xRFEvUmVqT2hxTm5vdlIrajlQQkFVVUVCc0ZrQnBBQVZBQUFiUW1DUU1iajVlT1d0WStGZytDQXZIZ1lHdFExb2hVMllOUzFIUHJUWmZhZTBpelVGckdOV25aR3JaRmFIamErcTBnWmdxWm1ObzdWZXFUMVZWV2tMV0ZVYnZjWWVxNjZxMERmS1ZEVi9jZTRPclV4M3VQYiszT3E0V1M0RlVyQ0NuRVNBQ0FxdDh5SnF3VERHVnFMT0VMSHRhVHVFRnh4Y1VMV3BWb2FsZlBOOWFNaUFpTXpIMmdoWXpYMWk2Wmk0MmR0Q2d6YlVNUDFNa1NacGEwZ2F0c050UFd1YmFCdmxiZUh3K0h3b0x3K0h3K0hBeG5ONGxUenhaVFNGTW93RVB2VU1ScmNjNDA2elkzTndvc2g4RzFiQkJCWjJjZHRFV3BZL3B2VFQ2WFVFSHBQUzZmcHgyQzFuR3BhRmprektOaGRreUxEbFJWZ2hhbnRocXRJV3NiRGJBV3Q3YUR2a2hOMTMzM3ZuNjZvWCsrOTk3NDY0ZFphNGpJbWtlRkRsUm1WTkFRUStwR1plRUZqenc1QmFXWXJaSHhnZ3FrQUJtWmpuYmFKOGFwdHBDTzUyQ25kdHBFazBrY1MxZksyMFhKa3lDZXNNWUxQS3d0dElXcjdNS3dGcmUyaGI1UDZhZmpMSWxtazJ4TVFCb0NDSDRQam14V1lzTFJrdGprQlQyZzFWQUFTdWlpejhLdEYrTlVWYVNpU1NkZ3RaeUtyVE1oa2Fra3lwNnBqc2RIY0xVVldDZlJZbWxhcWFBclQxcmFyUTk1dFA4QVdOdytuMU9wMU9wMU9wMURpd0FqS2dsWXNURUFjbzJCQkQ4WHNKY1htVXpKaUlMVlNBQUVXRmg2M3RvMnhRV3A3YVZ1ZmpMblRtQllXUTkrcHpyQ3g5VWdXaTVCSmVIdE9vN1lxWSs4elN4b3VUcVNobGZONkxCd2RzbjlOUFJCR1JqWStFRzBHQURZSWZRMVdMTFQyQXRUUTkyT0txcW9BREZ4UXRiMjBiWWdEVTl0SzNJMjFPZFlVR3NZaTBuSnJLbldsNHVkaktHVmdNUGhFV2VxeEU4UnZ5ZFF5YzM0eGRWeDh2YklDWm9ub3ZSK2o5RjZQMGZvNXRIV25wNElJcWdBQWdCK0Vjc1V1SG5KN0Z5bE9LMVZTb0FJTE56SFBXakxVTW5zZGgweWE3czluc3dvTFU1MW8yUEl4MmtOMG5VOGhZR01CZW93clNNaFVYNU1xdzBROXM1V05wMkhoWldsNUdJdEczeU5ocUhzZlkreDlqN0gyUHNYNTYwdUFvZ2l0cVZmZ1ExUnV3NWs5a3pqTmdQcXR3QXRTeWE0OGRIV2JOdzRjT0hEaHc0UURLbXFLRmpYUGFDN0psclM4WW05Unh1T0pMeTVhcms4ZU9NZ1NIWTJGcDl2REh1YmxhUnByUVZQQjF1dDF1dDF1dDF1dDF1dGk0RVVSUjNxcS9JNDNpRGRLazIxQ05zV0pCOFVnaHZmeGQzZDdTelJSSjcyQk9lQ0FUWUNmSytkMDNuWlBITWlpQTZuaU9SU01qa1VrY2NnS0J1N3U3dTd0RS93Y0pvcTA5MnptaHZ4WHdEZjVYTE5ERmIzc0NlOEZnSnNiU1N2bUxpN2tESExGTlpSQWNWSTJPVlNSeHkzTEZIS0QrVmsvaXgzM0JPNXNzTVlhZjJ2ZTd1N0psbWhoVDVHTlQzcGpTYkFVczBrcGRXMUIwY2tNMnhBY1JJeUtWU1J4U3FXS0tVRzd1N3U3L1BVYy9EeldPK3VtMHNlSXNPVDlydFdwYzd3OVRxSERHQjArbWNIcDlOMkEzQjZad1JoZFBwZXY5YU5NOWI2MzF2cmZXZXRHbjlMcDlJWVBUT0UzVCtuMHhnZFBwSEFHSDArcDFobU1mZDNmNDZqbjdNMWFDZjVpZVEvRXlUaXYvaXpaWW9hcmVSejlRa3ltYWcwdzZsRnFNV1RKTS9QN2NielBOa25VcXFzbWJKeURsUlM1R1d6S3hzMXJzYWJLeUlKY2pKanpJY2dHdHEyTFlqK21vNSt4UVdsNGYxalNLZUNERy9ESXpZWndmdkdWVlZSNU5UeXc1TDNzV2MzSG5obXczenlzZHp4NUhTWk9vUVpFVWxWblkyWEE4WWtZWkJIT3grTmlzZ25qbW5UWHhZVVdQVDNRejFWVm54eFAvTFVNL2RtTmhZZ3lST0hmQU1iL3dBYzdONXdaRUU0KzhKVlZWQnAxVUlRZzJRUlNzZmlPSWd4Y2laZ2VzcDdGZ0Nxem1TNDZ3MnhuRVVpbkduNDJPL0VPU3NjZHFOOVR3WWVIVlZXZTdIWitXZnB6V1I0Ykl3QUFObXlzbTNobEIrODNNYzVSakR4ZnZLSVZWVlZLL0JiSzJmSGtHSXVXbnNwMkZpc2MxdWx6UXlpR0txeVU3RWlialB4NHNLTEliTS9UNGdwblpnTUU4bUZGVlZWVlU1L09iSUFBQUEycXFUWmQ4ZWI2bU04UmExbURoZmNzMlJrNGNzZXBkenQ5dnQ5dnVkenQ5enVkenVkdnVkenQ5enVkenQ5dnVkenQ5enVkenVkenVkenQ5enVkenVkdnVkenQ5enR2enpQamlHZjhaOG9BQUFBQlVxcXEyTzBFL3lSTkJMallXRjl5eVpPUmlZc2NjeldZZlRmak54aGhIRUdKMCtuSkErSXhDRHcrSHcrSHcrSHcrSHcrSHcrSHcrSHcrRXdDSmtVVVBUNmJzTVl2VGx3NG9Pbkxnd3hyVVdRelFUZlJNK1FBQUFBQXFyOER0QmtBL0JBait5YzdLeE1hTmpuTVludVRHRW9CU1NTU0VnZnhFQXNmRkxzUUNRK09LUlNSeHZjM014Y1RJYWZndW5uQUFBQUNxdGlxcllIY2hSVHh5L3BuelJqR2hUa0FudVl6WUJTU1NQYzROL2tJYVdQaWwySUJJY0dsRUtXS2FQVFp0M09tbUFBQUFWVlcxVWl1U0IzSXBNeTJUZmxxRXVuUXFWMERGbXpZMEtsSUNrZkk5em10L21JYVkzd3ZWTTJtaXdaRkt5QnkxS0xDbDJlK1dVTkFBQUFBQStTVEtUdUZWVlJGRU5tYm5ETzd2ZGJtTmsyY1pUcHplV1E3eUdlYVh0bk5ka25VRHFNa3FiL0FFdlFNTCsrTS90ZDBaaG1HUUpvanp6UTB3dWUrV1FOQURRQUFLcXRpbnoyaHRkaEFWVkZ0RUVFRmhZV2xuRmszYWZsRWliemVYbnlWMlgzZms1aC9QeWMrZlBuNU9mUG56NTgrZlBuejU4K2ZQbno1OHc4U1hZZmRxK1hsRWhscUtWQUFBQUFBVlZVbnVrbVEySHdITWNxcXFJSUlvdExDd3M0OGVMOFl4RnUxM2QzZDNhdTd1N3U3dTFkM2QzZDNkM2QzZDJydTdRQWpqeG1zRFFBQUFBS1ZWVWtra29RUVFRRkVJb09qa3FxQVZWeDQ4U09QSGpYR3ZFY2M0YnNNNGh4akNZNlYvcGQ3WGQzZDNkM3RhQUVZZ0dNTVFZWXhCamlFdG9BQUFBQUFpbFNsbGtsQ0NBQUFBb2dnZ2hybzVMc0dxb2lxcWlLcXFxYkc3SXp4cUl6aGtCREZPR2NNNGh4RGpHRXgxL0FBSXhDTWNZcmNRWWd4aENJNkcxM2FBQUFBQUEzSjhubGRQTEtBQUFBQUFCUkZFRUVNZUR0WWVKQStsVlZWVlZWTmpUWS9BTUVZaHc1eG1pZWpqbkZPSWNRNGh4VGlIRU9JY1l3bU9xREJDTWNZd3hSaURFYmlEREdJTWJ4U1BDNDhlTlZzQUFBQUFBQUJTZE02WFltV1FBQUFBQUFBQlVRUVFRUkU5VlZiQk5lMlFDcXFsVlU1a3VMZ05HTUlqR2NaMkFkUE9MZmFibmpORTNFd1NoenlTZ0FHTmJpdHhSamlLemtIT09kNStBdyttR3F0clZVcUFBQUFxU2QwZ0FBMmxrQUFBQUFBQUFBb2dnZ2dnZ2lKOUVWVlVxQkVqWEtxSXFxcU5ObCsrSmhkaFB3SFFyZ1dlUGh3NGNJM3V5QVJpRFQyNEF4Z3l0cE55aHNBQlNvQUFDbnlTWkFBQUEybGVBQUFBQUFBQUJTSUlJSUlJSUloa3FxTGFxcXFtdmErcXBWVlVIaVlTK1R5ZVh6ZWM1THB5cTQ4ZVBIang0OGVQRUFQRW9uOC9uOHhsOGhOVlZBS3FBb0Nxa3lDUUFBQUtrZUFBQUFBQUFBQUFCVkVFRUVFRUVFUlMxeHFxcXFxcUJEcVZWVlZWVXFxdVBIang0OGVQSGp4NDhlUEhqeHFxcXFxcVZWVlZTQXA3M3lVQUFCVlBmUUFBQUFBQUZVQUJSQkZFRUVFRVZVVW9OY2VQSGp4NDhlUEhpTnFxcXFxcXFxcXFxcXFxcXF1UEhqeHFxcXFxcXFxcXFBMmZOVmNRMENxZStxQUFBQUFBQXBBVlJDSUlvZ2dnaXFZOWt0VlZWVlZWVlZLcXF2aXFxcXFxcXFyalZWVlZWVlZWVlZWVlZJdWNhcWcwTnB6M09xcUFBQUFBQVZBVU42SW9naWxWVlZNbGJrQTFWVlZWVlZWVlZWODFWVlZWVlZWVlZWVlZWQnZIaVJWVlZFbDFjZU5CcEJsZEpWVUFBQUFBQlFBQ3I0cFZWRUVVUXFxa0VKQmtkZ1pBbkV3a0NxcXFxSUlWVlZWVlZWVlh4VlZWVlZWVjFWVnNTWGMvSjVmS1plZTFWU0FvQUNxcFY5MVNJcFZTcXZ5Q0QyeWlVS3FxcTQ4YXFxcmp4cXErSzNxcXFxcXFSZVpTOC9uVlZWS3FWVitGS3FWVXFxbFZWVlZzTmh1Q0pXdnFxcXFxcXFxL1dxcXFMaktUc2ZtcXFxcFZWS3FWVXEvS2xWS3FwVlZWVlZWZmcyVmo2cXFxcS9DcXFxcXFxcWM1MHAvQ3FxcXFxcFZWS3FWZnRXMVVxcXRxcXFyOG1UTmY4QXhWVlVTK1UvbFZWVmJWVzliVi9UU3FxcXFyOFFXU3E5cnRXcnU3dTd1N3Q4eFAxVzFWVlZWS3Zxdjc2K0svSnJ3Njd1N3U3dTd1N3V5NThuNVY4Vi93QzJDMTkzZDNkM2QzdTU1UDhBeHpYL0FIZTEyNS8vQUNJY3J1N3U3dTNQL3dDVEJ1N3U3dXlmK1ZCK2lmOEFsd2J1N0ovL0FDUi8vOFFBUWhFQUFRTUJCUU1LQkFRR0FRSUhBQUFBQVFBQ0F4RUVFQkloTVVGUmtSTWdJaVF3VWxOaGNZRkFrcUd4RkRKUXdRVWpRbURSNFhJbFF6UlVZb0NDOFBILzJnQUlBUU1CQXo4QXZvS0loQUJGeHFmN1FCUllhSFM2cXFLODdhYnFDcUxqVTh3ZjJjQ0tJdE5MOE43Z2FWUWJucmZpUE9LcnoyTjFLT3dLVnlsVHhxdDZCK0JwOFlBanNVaFVxa2JxaHRDYTdROWhYbWdoVU5EZFZWMEtjZHFCSG1xWGJGUVU3QW9GRW5CRWNocVVKUmhkazVOajFVa3BvRjNpbXQwSE1CUkh3TkxzMVg0bXFBNWpIYkU1dWJVNXVUODBIQ29ONENKN0NvcXFoVVZVQUtYVlZGblU5bFhvTTl6ZGdlSERZbVRTVWNhSU5GQjhQUzZxS1A2QTErcWZDYWhCNG9jaWllend1VmVic1ZPeHAwRysvTmxNUTVYNG1wVmJxZm9GY2xoemFxaWg3T29WUnpNbFYxVlE5aFRvdDV1ajMrdytJcnpLZm9lMExZZXhwZFEzWlhaZGpVVUdTY3cwUE1yMDMrdytKcXEzVS9SYVpoVnlQWlppN0s3THNtdUZDbk0xdXg5SjJuTkFRUVA2bUFnZ2VmaE5Rc1FyMmVWMlhZMEZWamRtbXVGQ3FQcTdNY3lpSjVsUitvMHk1aENyemFpaXd1ejdQSytvNXVTb3FxcG9zSTVzTERoTHN3b08rZzRWR1lLS2F5bUkwcmw4RkZCVGxIQVZWbDhRS09kdUtNMStJREJVNUJRZUlPSVVIZmJ4SE1ncy93Q2QxUExhdVZsYXlOdVJJMXVLS3FxS3ZOeXFxaW5ZYkZuZUJtVUhaN0ZKRWFEYXBOcWpsNkp5S0l2d2lxeEd2T3d2RHhvYnNjWllkaVpaMlluZXczcDg5b1k1MjhLamFuUUo4MHBjMGtEWXBlOGVKVXZlUEZTOTQ4VkwzanhVdmVQRlM5NDhWSWJSR0M0NmpiNTN0WTB1Y2Nnck4zVHdIK1ZadTY3Z1A4cXpkMTNBZjVWbTdwNEQvS2dsa2F3Tk5TczQvZTZHeXdsa2xkYTVLeTdpckx1S3N2bXJMNXFDMFNDTmdOVGViVE9YalFaQzRvb3FzajBMTEFYN2RCNnAvZUtmdlQ5NmZ2VDk2ZnZUbldrMU93L2NYNEloQ05YYStsMExKZytZNURQM1ZrM3F5Ynp3S3N6b25oampVZzBWVUdTdGNkaEJWbE8wOEZadDU0S3o3endWbjNuZ29OLzBRZTBQYm9lYlZjbS9uMDVqSUdGN2srMlM0bjZhMHU1U01nYWhaMUcyNHZBaWsxMkZBNUhXN1Jxd3Q1dFN1V2lMUnJxTGpacE1ZRlUrWjVlOHIrY3oxQ2VHQ0ZnMTFVdmRQQlM5MDhDcEdpcGFRUFM0dU5BS3FYdW5nVkwzVHdLa0ZvakphYVZHdzM0aitIWWNocnpldFIrb1djZnYrM1BBdGJDZlA3RlI3MDR3RmtJcVRsN0swSFJoVnE4TXExZUdlQ2xncHlqYVZ1ZDA1Tm1RVnB0TTFHc09GdWl0WGhuZ3JVQlV4bWx4Y1FCdFZyOE1xMWVHZUNtaHRCZEl3Z1VPdC80bTBPZU5OQjJobWtERUFLRFRuWllsaVo2WFY3RGw1Y0xUMFFzejZDL0E5N2ZjWEVHb1hMUmgyMVlndVVsN0FRenVBMDF1Sk5BaEQvTmwvTjlycVhkU2Y3ZmU3cnJQZjdIbXVMU0dHaDJIVkVtcGwrbiswZkUrbiswZkUrbiswWVluU2NwV2dKMHU2MUg2aFp4Ky93QzF4dGtSa3gwb2FhSStMOVA5bytMOVA5b1FSdWZ5bGFlVjFiUTMzVGluZ0UwVk5peHlCbEtWUU9xL0UyaHpob01oNkJFbWdRczBEWXVQcnRWbWdmZ2UraEhrVll2RStoVUQ3TzVrTHFrM1F4MmdQbU5BTTFZdkUraFZpOFQ2RlEybXZKT3JUWFc3OFBaalRVNUMrRnpRY1pVUGZLaDc1VUxXazR6Y0pKV3NPMGdjVkQzeW91K1ZGM3lvdThVeXlrbHBxZlBuNG1rS2pxZG5SL3FGVlpySnI5MlNvNGk2amkzZXFPb3FPUGx6eEFNRE0zZlpGeEpOekJhS1BHdW5yemVwdjl2dmQxeHZ2OWp6bWIvcW1iL3JkMVdUME4zV28vVUxPUDMvQUd1NnM3MVAyQ3M4TWptRUdvVUx0aDRCWXJLNSt3aTRHMk1yNS9ZcHU1TjNMOFBhWEFhSE1JdGNIRFVJTnNva2JxN1QzdTVhMFlqbzNPN3JqdmJuOUdUMnU1V2ZBTkc1ZHJqZVpEb1B2Zmx6Y012WjRTMCt5b1ZtdVVZV3JJRzRzbGFWbUZyeittVTU3ZzFvcVNuUlBMSGFoR053YzNVWm9UeGg0MElyek9wdjl2dmQxeHZ2OWp6dncwNVpzMUhwZHk4R0U2dHlYSTJZdEdyc3JuUzJwbE5ocWZaWngrLzdYQnRsZDZuN0JWdE1oOHpjQi9Eei93QVJjNDJ0cmdNaFdwOWpjQUtsUlN4QjdYQWx2Mk56bk1EQ2NoV252ZEhab1IwaFU1bk1LS1RKcmdUdXFGMXgzdGRhSkdCNElvYUhqN0swNzI4VC9oV3JlT0ovd3BySkhqZVJTdE1ydWpKN1hXUnhKTE16NWxCa3oyalFFaTYxRUFpbkZXdnlWcTh1S3RRQkpwY1pIaGcxT1N0ZmtyVjVLMWVTdFBseFFzOExXRFpyNjloMGdWVURzYUtwdzcxamFITEdMdVRrYzMzRjFYQkVFQlVyejNQbExXaXBKVGJNS25OMjAvc0VBOXNnMmo3WEUyWWc3Q2JvWURobGRRcXlkLzZGV2VXek9ZeDFTYWZlNWtGcGJJODBBcXJKMzFaTytvSm5ZWTNWUG9iK1ZoNVVhdCsxMzRhMEJ4ME9SWEwyZ2dhTnlGM0p3bVk2dSt3V2NmdisxeE5uSUc4L1lMK2Uvd0JUYzZTdzRHaXBMUlJOYjByUWZZTEEzREUwQUtRcDhjUEoxemQ5dWRTMXQ5MTF0M3RjVzJOcmhxR2cvUld6dmZSV3FXZGtiamtUdUM2cVBVWGRHVDJ2L255ZXB1dGdGQTc2Qld6di9RSzI5LzZCV3dpaGY5QmNXT0QyNmpNZW9WdDcvd0JBclozL0FLQld6djhBMEN0ZmUrZ1ZwdE10SE82SXpQWWFMb0RzZVRsTk5EbUVRYWhBdXc3RDk5cXdoWktybXZQb1ZSVmUwSUdWdm9WVXVQbnp0eUVGVFRNN2JtT0xXQTFJclc3cTU5VDlnbXhNTDNhQk9ua0wzYmVmMXIyTjRJb1ViTk01bkQwdk0wclltNmtvUnRER2FBVVdjZnVwSmlDL0lmVk1zN01NWW91dFNlcHVjNkp1NmdRRjlydE01Y0daRElaaFd6dWZVSjhUeXg0b1JkYTVXaDdXVkJ6MUYxYlcwZXE2MDcydTZpUCtQN1hkYWo5UXVyRDFGM1JrOXIvNTcvVS9lNlR1bmdWSjNUd0trN3A0RlNkMDhEZG5RS1R1bmdWSjNUd1VuZFBBcVR1bmdWK0hoQU9wektKVkxoRUVTYzFVWGFMb0RzY1lJSHFQOEloMUNxR21tNUNabGR1MjRQaFBsbXVrc1V3OGxnZWFhMFhSN0FXZHVGbjVqOUVTYW03cXg5VDlncDdTME1pMDFOU3JUNWNWYWZMaXA3UEVaWDBvTG4yaVFSczFLdFhseFZxOHVLbXMwMk45S1VPaDVuS1JDWWF0MTlMODNUblprTG1QZURTcEdua3NPWjFRQXFkRUpwbnZHMG01czFuWTV1Nm5EblZ0YjdxV1dNK1F1NjQxZGJkN1hkU0gvRDlydXRSK29YVmg2aTdveWUxLzg5L3FmdmRHMW9HQThWSDNDbys0Vkc1cEdBNTNjbksxKzRnOENvKzRWSDNDbWR4TTdoVE80VVhzRGlLVjJYQ0lWUmtkVXFocW5BNXJFS3FycWRrSHRvVVhHb3lkOUNuTk5DblJuRzMzQ1pLMm9LQmFXNzFuUkNCbU4yMUZ4ZVQ2TENhYzhXWnRCK1lvdUpjVFd0L1Z6Nm43RG1kVGY3ZmU3cmJmZjdIbnNiRTR2MG9hM3NkWldodVZNaWllaTFZY3pyZHljWEpEVjMydnd1TUxqa2N3ZzNJWnEwU2FaQlNuVnlrR2psTXp6V0swdko4dnRkMWFQMEYzVzIrNjYyNzJ1SXNkRDNmMnU2MUg2aGRXSHFMdWpKN1gvd0E5L3FmdjJuNGlZVjBHWnVFWXFVWkhWTjllazVVV0o5ZXpEeFFvT09GM3NVOEdyTTFKRS9vajFDcWFCdWFjSkFYRFZhVlZTUnZLenFxam5GMGppU256UERHQ3BLWlpZb3dNeWExTjNWejZuN0RtZFVmN2ZlN3JiZmZuNFdDRWJjemVZWmNPeDJYdXNPZTI0UmlwUnRNcGtQdGVXT0RocUZISkdKRzdlYjFwOXdObWo5QW45OVBzc29seEEwV0sxT1BwZFd4RC9qKzEzV28vVUxxdzlSZDBaUGE4dWxjZVVhS2s3VWZGYnhYOE9vSzArYi9hL2h2bDgzKzEvRGZMNXY4QWEvaHZsODMrMS9EZkw1djlyK0crWHpmN1g4Tjh2bS8ydjRiNWZOL3RmdzN5NHIrSGVYRldXSG9Ra0N1NDNGMmFMVGRYcE9WRnNWTzBEeFFwOFQ4OXYxLzJnUUpXN0ZWb2UzWWdXaDJ4Zmw5VlY0OXpkVG5QbGxMV0NwS2JabVVHWk9wWFJqOTd1cm4xUDJITTZvLzIrOTNXMjg2bWE1ZVp6OW16MHVjdzBjS0ZVWDRtRVAyNkgxQ0RCVW9obE5wKzEzNGlZTk9nekt3UzQyaWdkOTdxMWdQcUZSTkcxTjMzZGFmYzZPQmpocFFJT0ZSY1o1VEtIVXJzb3FpdktmUlJRdzhnenBHbEs3TGpESTJRQ3RGRC9GSWhFSFlYVnJRbytKOUYrRERoaXJXbXlsLzg1L3FmdjJuV1dYVlFjS2hkS3JsVHRXRS9sVVVtaG9keHVEeFFwMW1mUTVnb05OQitVL2RWYTZJN05QMlZZMm4wVlhFOWd5emcwMU9wdTZNZnZkMWMrcCt3NW5WSCszM3U2MjNuY2xBUU5YWlhjdk0xbXpVK2k2QW1Hb3lOM0l5bGgwZDkxaXErVElCRzBTbC9EMHVMSTZuVTUvNFF0RUJhTlJtUFVYR0dScnhzWEt0RDY1SE5OVFVSb1VmeEw2M2RXajlBblFPeE4wUWVLaFEyYkltcDNCUzJnNTVEY09iTkIwWDlKcWl0SXF3NTd0dC84NS9xZnZkSTVvT01acVh2aFNkOEtUdmhTZDhLVHZoU2Q4S1R2aFNReHVlWEEwRmJ1dE05ZmduTTBUWGpMWGN1bHlUeld1bHdlMmhUb0hZSC9sT2gzSWdoeDFHUjg2cWtaOGl1aFhmMkdTZk5LY0RpR2pJVVQzL21KUHJkMWMrcCt3WDRhTEw4eHlDbTc1NGxUZDg4U3BYaWpuRWoxTnptR3JUUXFidm5pVlAzenhLbTc1NGxWamFUdUYzS3prRFJ1VjJDTXluVjJub0UyUmhZN1FpaW5idEN0R29vbk1oYkVmek8xcGQrSm1EZGd6S0FGQXFMa3B5Um83TVhZb3pDZFJwNlhoZ0pPUUM1ZVYwbWxidXJzOUFnY2luV2QySnVpeFN1UG1mdmROYUJXbEJ2S2dnRldpcnQ1VU0rYk9pN3kwOXdwYk1hU0QzMlhkWVBvYi81ei9VM1dvQ2dlclYzMWF1K3JWM3lyVjMxYXUrclYzeXJWM3lyVEkwdGMrb056M3poNEdRMVB3VkVRYWhZeFhhdVdoRGo2WEI0b1FuUU93SE1VK2xhRlBJb1RwKzMra1hOYzA3T3dNY2ZKdDFQMlIzSTdrN2NzTm5kWGVVKzB5bDlEVFFKMjVPM0oyNU8zSjI1TzNKMjVPM0wrVTMwQzVDSnorQ0pUcFpBd0RWQmpRMGFBVVFhTTBYbkVkRUdpcDBDZGFKVElScm9qdVhJdzFPcnMvOEFGMk0rUzVlQTAxR1lSM0oxbm1hK25yNkp1OU4zbzA1QnZxVWR5TzVGa0RENUJBaW9RT1JVa2tqeTBaQW5QWnFvR0FPUFNOeEdiVUhCQjRvUlVGTmQwb0RRN2luUVdraDRvYUZWdWxNcnlHSFU3RHZVM2NQQXFidUhnVk4zRHdLbTdoNEZUZHc4Q3B1NGVCVTNjUEFxYnVIZ1ZOM0R3S203aDRGU3p2bzRFRGFTRXlGZ2pZS0FmQk9jc0pXRTFXYm1lNHZCWUg3dGZRNnFRblQxOXNpcEkzMU9sS0g0Y2s0V3JDS25XNE5GU25TSEU3UzRORlNuV2wxZjZVR2lnVkVaRDVLbVF1RGZWYnpmdUtEc2plWXpVYUlFVkNCRkU2enV4TjBRa2JVWEVIRTFCNDg3ZzhlYU1ic0xsWDlBcm10aFJiT09GNGNLSFJBYUQ0Y2s0V29NRlRyY0dDcFJrT0oybHdZS25SUHRicTZOQ0RSUUtnUm1Qa3FhWFljZ2lkT2JUVlZ5TjFVWXpVYUlFVkNCRkNuMloyTm1ZMmhOa2JpYmNXbkd4QjQ4N2hJUE5HTjJGeUIrR2E4VmFhanNOamtDS2hFWmhZWFl0MmFxSy9Fa25DMUJncWRiZ3dWS01yc1R0Tmx3WUtsUHRyOXpBZ3dVQ29qS2ZKQWFYWWNncTVCYkF0NkNDM0xlaTNJNklISTNtTTFHaURoVUlFVUtmWkg0Mlp0T29UWlc0bTNGcHhzUWtGd2tIbWpHY0xsWDRUSFdHSTViU25XVjFEbTA3RmlBTy9udWZWek9DbGhOSEJDWElETk5hdzAxL3dEdFFnK0laNlpmQ0V2TVZuYmlkdE93SzBQemtsSThtNUkrSy81a2ZGZjh5UGl2K1pBR29rZHhUdkZmOHlkNHIvbVZkWkhjVWZGZjh5ZDR6L21XSVVkSzQrNndpZ2xmOHlkNHIvbVJPc3IvQUprUi93QjEvd0F5ZDR6L0FKazd4bi9NZ2RaSGNVM3hIY1V6dnU0cHZmZHhUZkVkeFRQRWR4VGZFZHhUTys3aW1kOTNGQWFTTzRvK0svNWs3eFgvQURJK0svNWtScEsvNWs3eFgvTWlkWlgvQURJTS9MSTRlaFR2RmY4QU1uZUsvd0NaVU5SSy9pbmVNLzVrN3huL0FETEZySzdpaU5KWC9NbmVLLzVrZkZmOHlsYm15WjN2bXByUC93Q0lGVzk0ZnVFMTREbW1vUGJWckRFZlUzek53aHdCQVRKMlltR3ZPd09yc1RYRE1WQ0J6WWFLWnB3dTQ3d3BJSlFXQ29PbytEZVhOczhabzUycDNCTWhZR01GQnppeGhjQldtd0xreFY4VGduTWNXaU1tbTBCRjRxeUp4Q3EycHlVTHk3R2FBYWVhaExuQjdnS2FIZUZES2NMSFZLampOSHVBOVNveEt4clhBZzZtdWlzL2lEaUV5UVZZYWhVbkVOTlJXcUVMc0phNCtncUZHQ0FXdUJPOGN3d2xsQlhFUUZ5QmFNTlM3SVVVclJVeEhpRTJTSVM2QTVwa2NaY3dna2JLcUY3UTdFQlh6VEpRWE9JQTJaNWxCNHFEVUl6RjRJcGhKQ01BQWFNVGpvRTJkZ2tidFFoYzF1RWttdW5rc1VqWW5NTFNhNnJsSkpHNkJ1U0IyODhFVUsvQnppUCtoK25rZTFwV0dJK3A1cjRoeWp6U3V6bjFHRTZpNXM3YUZOZ0dXdll0WWNJV1BzZVV0RTBwMkhEdzVzVWp5eHJxa1hSd3NySWFEUlFpWWNxL0UxdjVUUS9WVFQyZ01oZmhHRUhRRlN3V2RyNFphdHJTbUVEYXBwRzhtekp0Q1NmMlFiRTBjc0I1WWEwUUVzaDVVQ3RNOE9xRWdjY1lkNkNsRUM4aDBCZFRiUUZOZGFIUEVGUU1xQUJNL3dETEg1UXFnaHNSYlRQUUNxdFA0d0hrK2xUU28wcWpCUmxLT05LMTBDc2pIY28rVEU4N1NEOUUyWmdldzVHOXdleDJNNXVIdDZKN1JFT2s2aE5TTlVDMGdDU3Z1aitHYXg0MlVJS0QzdkVjQUlhYWEwVUwzU05raEFMYVYycXp0c3duampHZE5RZ1l3eGhMUU55ZEVaSmNST0Z4eTNxa3Juek5KZnBRQ29BVGhNNDJkcG9jeTA1YTdRdXR3LzhBeSt5bExMTzV1YnVtclBqRU1qY1Q2VkpVY0Z0RFl4UVlhL1c0TWFYT05BRkhPS3NOUnpjVm5jUnFNeDdMbEkydjNnSHM4RllZam50TjljZ3BYNkJNamRqbXpwb0V6Y21IYWdkRHpTMDFDRDIxSFpDTVlXNm9rMUt3TEgyR0dXWmg3MWVQTlpETHlvUHBlNmQ5b2pCcFVoQmx0TzRNK3hSSDhPWlhhUjkwQ3h3SnBrVUltQmpiU0tEL0FOS2F4N25pMGlycVY2S2ZLY1hMWWdObUdsMXNnQkRYTnpOZHF0a0ZBWE5Mam9BRFZPd2pGcnRWUDRnMnZkL2RmaVhDelJaMW9YSGNFSlh5ekQ4clJoSHRxcVdWbnBmTzU3QThnTkxnQlRYMVRHU3h3dGU3cFYwTzVNWlBKSE5PNEFVcG1tWU1USGx3TzBtcWk1V1hIS1dIRWNnYUp1SzBZWFloUVoreFgvVEdlMzNVeGFCRFFIelFkSkk5NXE1cmo2VjMwV0NXME9wV2hHaU10cGttRFNBUUJtS0tscGhkc0dLdkJGb3N6anN4Rk5jeVNWcmpqSnFBQWRCb0NoTGJXdkdoWlg2M0NlTXNPMU5zclNBYWs4ME1zenlkMU9LTElXTk93RHM5WllSNmhPY2FBTGE4cHJjbWluT2UzYlZOZHJrZVp5YnM5RlhzQkdLTjFSY2FtNXpuVUM1TnRUcjJINFcwTnRIOUp5ZCt4UUlxT2RnWVhVSnBzR3FlWHl5dWFSaUlvRHFyUmEzR0lOd3MwSk9wSGtud2tTMmZPbEFXN0NBaVluWlprYUsxc2hhMFJEM05Dclg0STRxUVBsTWphRW02UnBMb1pTUEk1aFRRVGZ6MlluTy9xR2YvQU9CRWdnWktOeHh6dUx5cG5ua0l4aFpRVk8zMENsYkdiTkJFZDFkbEN1VGphemNBTDVaNW1NRERScmdhblNpbXRNejVuZEV0eWFyVkZLOThrV0xGVFFqWW52cmlqd3JEeXozTXIwaVJscjZKem55dmN6QzExQlFwOGtmNFdLSWdBMHFkS0E2MVJqWmlEUzd5Q2thSHVlS0Z6aWFLYXpUeUVSbHdkUWdoV2kxQVJDSXRCSXFTZGlta3BCR0tCMnJ0Z0NsczhyVEZtdzBCRzd6Q01RR0ZoY0R1VDNUT21MTUlwUURzUHhVN1lHL2xibTc5aDJqWThobVZtVFNoUFpPQXB6TVBSZHp6aG9FNnVhSVJlYUJDSVZPdllOaWJVcDA3L0pXaUJuUkdKbTdhUFJXVjJycUhjY2xadkVieENzM2lONGhXYnhHOFFyTjRqZUlWbThSdkVLemVJM2lGWnZFYnhDczNpTjRoV2J4RzhRck40amVJVm04UnZFS3plSTNpRlp2RWJ4Q3MzaU40aFdieEc4UXJONGplSVZtOFJ2RUt6ZUkzaUZadkVieENzM2lONGhXYnhHOFFyTjRqZUlWbThSdkVLemVJM2lGWnZFYnhDczNpTjRoV2J4RzhRck40amVJVm04UnZFS3plSTNpRlp2RWJ4Q3MzaU40aFdieEc4UXJONGplSVZtOFJ2RUt6ZUlPSVZtOFJ2RUt6ZUlPSVZtOFJ2RUt6ZUkzaUZadkVieENzM2lONGhXVmdxWkI3R3FudGZSczdjSTd4eTRCTnNnTER4M3Bzd3Ezc3Y2V2NmZ2Y2WGM2cURnaldpRVl4SFhzR3h0eEZPbmNqSVVHQ2dVUkZaR2creWllY1JqQUhvRlp2REhBS3lzRlRHM2dGSGFuMWF3Qm8zQUt6QVU1TWNBck1QKzJPQVVFaHlqQUhvRlp2REhBS3orRzNnRlptNUNNY0FvZEF3Y0FvOUEwY0ZHUDZSd1VmZEhBS1B1amdGSDNSd0NqN280QlI5MGNBbys2T0FVZmRIQUtQdWpnRkgzUndDajdvNEJSOTBjQW8rNk9BVWZkSEFLUHVqZ0ZIM1J3Q2o3bzRCUkgra2NGSG9XamdGQ05XRGdGWmprWXh3Q3MvaHQ0Qldmd3h3Q2dZYWlNRWVnVm1JcUkyOEFyUDRZNEJNczc4WVlDM2RSV1dSdUpzYmVBVm44TnZBS0VkSnJCNlVDZzFhd0ErZ3VlNDFUb0gxQ2JNMm81NEFxVVpPaTNUNy9CNGVpNVY1dFVLMTdDbWFNcjZEUkdSeWJHS0JCb3FVWlRpZHBjR0NwMFQ3WS9jMElNRkFxSXlueVFBb0xzT1FWY2d0Z1ZQZzZxbVJXSEk2S3VSdk1acU5FQ0toQWloVDdJL0d6OHUwSnNqY1RiaTA0MklQRlVIQ2hXQTVJd3ZRY0FSelEwVktNcG9OUGhYUitZVFpSbDJ2SngwR3BSZTVDSmdGM0t5WWRnVkxqYTVjRGZ5alZCZ29MaktmSkFDZ3V3NURWVnlDcGtGVDRXcW9hRllkZEZYSTNtTTFHaXFLaEFpaFJzY3RSK1VvRVZGM0pTVkdodUVqQzBvc2NRVmpaZ09vNWdhS2xHVStYYmpzQ0RVSnd5ZG1tUC9BQ25zOGNwOGxpZlU3THNMQ1ZoWlU2bTR4UlVHcHlDRU1ZSEc0a2hvMm9BVUYyRUt1UVZGVDRlcTJGWWNqb3NRb2RSZmdkZzJiTGhLd3RLTkRDN1Z0Mk5oQ3hNdW9RNExCS0RlR0NwVHBUNWRxRzZyY2llMGxib1U0Zm1hbzlvVUtnNzMwS2dQOVNZLzhwcmZRRW9sOVVHeFYzb2IwSFlXamFtRGFveHRUSkxVMnB5YUtxSWJWRW1NZVhIYm9tSWJrWERGZFhwZkU1Vkd4VkZWVFBjdDRUZHliSVJUVUpsYUtQZW1zdFllTkNLRlI3MHplZzJSdzJhcHU5QjhKUkQxaVlDZ3dWS2RLYzlPMG9obzFFNjg2dW5abThxWm1qbEtWTG9WVlBhS0FwKzlPM283MGVZWGEzdVJSQ0tjaWlpaWp2UlJSUlJSUlJSUlJSUlJSUlJSUkNjTHlORlhQbUhlbmIwNGJVNGlsVUsxVXB5R2dSZHJuMmpXQ3BSZWZMc0NEVUlPRlJ6RDJ0ZnlwN2RRaU5uNmdVNDdFNDdFNXh6MFFhS0R0R3hOcVU2UTFQWkZwcUVIajRKaENhZEY1THlSVGduaE9HeEZIOUFKVGpzVDA1RkJCTkNhRTBhZHEySnRTblNPcWUwTFRVSVBGUmNFTzNkckVmWlNzTkNWSUVkb1VSMUNnY29YYUZCNHFNMGR5OGtFVTVQQ2NOaU83NEVwMjVPVGtTZ2dnRTBKcWFFTzNBMVRVMU1hS2xPbGRVOXNXR3FEaFVYbEVMeVRTaDJiSnRkZDZkRWFIbU8yQkd6eDRYQlJIVlF1MnFKMjFNS2JjUWp1WGtodVFSVDA4SncySWhFcHgySnhUa2J2SkhjamNFMEpqVXhyam1nUlVYRkZGRkZIczJ0ODA0M2dDcFJrUGw4QVdIeVZSenlFRHFxOWlIQ2hHU2N3MWFLamNvclJVRnVpaUd4TUd4Tk94Uk8xQ2pLSS9LVk8zUnl0VFBOVE4xYWh0Q2lPcWlkdFVia3dxRm1wVGY2UW5GRkZlU2FjamtxcG9UUW1oUnQycUZ1MVJqUk9QNVdxMHUwQ3RUdFRSU244emt4cHpOVUdpZzVvN05yTXRTblAxNXVQSWZCWVRROWlSb2p0UU9uWWlOeGNCcnFtdTdBYmt3N0ZFN1lveG5XaURUMFhKMUtWNWh1Tno0OUNwVHBSV2wraFU3dFhMZTVSQlJ0MENhTkJ6T2xmbGtqMmJXQ3BUbjVESWM3WVBoS2RFOW00SUhzWE4ycmVFMU0zcG05TTNwbTlOVzRLUTZaSXVOVG4yaFR4b1ZJTnFmdVR0eU81T1RrL2VpVFU5c0JremlpVFU4Nm1RK0dwazVEc3lFRCtwTlpxblA1OU1oOFFXWkhSQndxUDF1aTJOUk9aNTFGWElmRk9ZY2sxMlJ5UDZ5R291NTRhaTdYNDF6ZlJOT3VTQjBQNmFOT2ZSSFp6Z05VMGFacHp2TDlDZU5xZWp1WGtodVRTbUhhZ2REK2lIc0c3MDFEY3ZKSGNuSjUycXY2WTRhRkhhbWxBODBYRkZGRkZGSDRkb1IySngyL3JCR2lJMXpUWGFmSGh1cTNJblg5ZWNQTk5kOFdHNm9uVEwrd3lOY3dnNFpmRGhvcVVUcC9ZeEdpcmtmaFFNZ2lUbi9aSmI2SUhUNEVEVkYzcC9aaEdpQjdjTlJPdjluN0QydE1oL2FWT3ozZjJwVHNhL3dCclU1OWYvZE4vLzlrPScsXHJcblx0XHRcdFx0XHQnZGF0YTppbWFnZS9qcGc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBUUFBQVFBQkFBRC8yd0JEQUFrR0JnZ0dCUWtJQndnS0NRa0tEUllPRFF3TURSb1RGQkFXSHh3aElCOGNIaDRqSnpJcUl5VXZKUjRlS3pzc0x6TTFPRGc0SVNvOVFUdzJRVEkzT0RYLzJ3QkRBUWtLQ2cwTERSa09EaGsxSkI0a05UVTFOVFUxTlRVMU5UVTFOVFUxTlRVMU5UVTFOVFUxTlRVMU5UVTFOVFUxTlRVMU5UVTFOVFUxTlRVMU5UVTFOVFgvd2dBUkNBSVdBdTREQVJFQUFoRUJBeEVCLzhRQUd3QUJBQUlEQVFFQUFBQUFBQUFBQUFBQUFBRUNBd1FGQmdmL3hBQWFBUUVBQXdFQkFRQUFBQUFBQUFBQUFBQUFBUUlEQkFVRy85b0FEQU1CQUFJUUF4QUFBQUQ2ZjVub1NtRWF2UDE0NHRqTTFxYzVPRmVMWGhvamFLYk1yczFjeWsxekltSVFrbUFDWWlSRVNBaVpCQklBQUFJSkFBQUJCSUFBQUlKUUlrQktxU1lrQktKQ0p0RXlYVzBpYm0wVHBSYkJiS2E1ekZOcUtic3NOYjVUTmZMUHR6eW1BZ1lNdDhlZXExYzE4OVpPRk9HMXNFYVkyNnVxbXNaNk1WYVRHY3hSQ1lpMVV3bUFDMFJNUk1SS0pnRXdBQUFBZ0prQkFBQUFBQUFBQWdTSWxDMVptSm1KQVNTaXlzekV6RnJKMGlkWWpWZStVYVlweXpNTTZtV0s1elBEQm5xTmpmbXlXb05URHFpTFRDSnJudlRCTVJhSWxpWHhMNDQzdzEzcG52R1YyVTF6bXRDazNtbVcxSUtWdmpXeHI0NHZKTVJhc1dpSlZRa1RBQVFTQUZqSmVscHJpcGVrV0FBQUFBQUFDQklpVUxWbWEybXN5bGxVeU04aXRyVkdHdXNKbTBUcEZ0WWpSYlRQSnB6NXJZWlp4eXFYVm1xOFRrcmJEVFFsYXFIRzgvMDkzcTVjK3VPM2ZISGV1T1lURUVUZXNYeHhyanJ2aHB2aXcxNzF2STBzZXJuWTltNXB6WU05dEtuVGhhMVRDMHEyaUltYlJGcTF0V0xLeWdUQUFBQVRNYkdtTy90eVpiWjZXWFZwNDlPT3R3QUFBQUFBRW9DWVRXWnJhYVRhSlRDazJGa1dWMkdPN3B5MnZHbm4xUlpiU0xiVnphNVpkT2ZMYkd6S3l0bEVwcE9XSmltbXBucmh5MjBlWHJyTVpOdWZlNmVib2JjK0tZaTBSTUUxYVJGb2pXdGRjV09uVmNIWm56OFMvR3g5SHovSDdPS05LVGFpYVRlSm1DVVdpTFJGNjF2V3RvcktCSk1RQUVnTTk4dWx2eGRQbzRjaW5OeDdlVHoraHI1N0lKSUFCSkFKSUFDc3pKQlZhdHByYTJPYlJNMG13c2lZaThWdXJlSzU3WTlMcDRkV205Ylh5YTU1ZGFaTk1wdGxNNTJta3FDWVRTMldMY3ZEZlQ1dXFtZXlhVzJ3NmZUeXRNc21sY2hFeENZYVJHbGFheFMvUnB5ZGVlQ2t4a1FUNHZnK2s1K2ZialhwTnFUYXF5U0ZsYnhXOWE1SzB0RVdpQ0JJQUFMelhlMjVldjBlYnU2YzJ2WGJrOC9vYzdEc3cxMEpBQUFBQUFFSkloTVROSnRTMXNkcjBtMFRJbUlzaThVdkZja1Z1cGx2bjFPcmhtMFlvMG04VHJTYjVXdG5NNTJVSVJPS0ZxWDBzTnRUbjZvejNtMUxhODNTNnViVHZqdGFWeUp5cGhhc2F4VzhVMTNxYzNXY1ZFSmpZUndPZjFQUDgzczRhNllwdlNiNDE2ek1UTXhGb2k2dVN0TDByZUsyaXNnSUFBRjFkemJtNm5SdzVweTBNdXZuWTl1RFBXcVFBQUJKQUFBQ1JWTmJUV2JZN1h4MnRWYXN5SlJhSXVya3JubW1tV2M4MDU1YjU3dlJ5M3RYWHJ0T2xaMHptK2MyeXN6SXhUWEZEVnh2dTEyNXZKMVJudXRYSnR6Ym5UemF0c2I2VTJWOGt6ZU5hUm96MFo2ZCtQS3l6V2sxenc0dVBvY0xuOWZGR21CcGlpK0pyam0xWnRBTHhXOFZ2V3VXdExWcmFJc2dBQUFFWmJVMmRNTHpYV3ozd1UwaFlBQUFBQUFBQ0NKbXN6UzFzVnRLVGFrMnJNaXlMUkdTTTh6UEtwbW5QTE9lUlcxcWIvVHlVV3d0WjF6bStVM3p0T1dLYVk0cnJ4V21ldTdYYm5jblZHZTZZejdjMStqbXgzeG04WE04MnZHMXFhcWFSbHJzemgxN2VkbVU1ZVBid2ViMThjWHh6ZkZONjJuR3ZnamJGRjRtWmlMUkdTSzNyVEpGTDByWkV4QWtBQUFJbEV5ckVrZ0FBQUFBQUFRQ0ptazJwYTJPMThjM3BhMEVUTm9qTGJMTXp5eFMxYTVWTWltUlhKTkxXcjBPdmoxczk2M1RwbTF4cE9kSnh3eFdrSzAwMjY3YUhKMVJuc1RtMzVyNzgyTytWcjB0S0Y4MWQ4bWV0czlacGJjMTV0SGw2dWhmajQvUDZkSXZpbTlKbTJpbHB4clVXMHMrcXRiQzBSZUs1SzB5UlMxSzNWbUNVeEFBSmdBRW9BQUVKQ1FDQUFDUVFTRlUxbTFMV3gydFNiNDdXaEl5MnoydE9mSXBsaXMxaG5ONHJrbk82dDdWeWFVM3VuazA4dXFOY3Eyenc2Wlk3WUlyVWpPK3hYZlQ1ZXFNOWtXdHJ6NStqbnhYeHRmS2JXVjJaN1pzdHIwdnY3Y3VyaDBZc3RhVm1rWHhMN0hSaGE4YVZPbXF5MWRTdlRyMDJ3VTFGb2kwVnlVcGVLNUlyZUsyUklJQUlNMm1XZlRQVnoyeDU2U1NnQ1FWSVRXWkFtSWtFSmlRQW1Ga0N0bVRTdU9iYWNkTkp0RXp1YTh2bys3eGZPOFhzN0xMS3BNSnJFWnpraW1TYVhWdGVOcmZtUzFhN1k5TXNWOG11Q2NvcXJscm1ydnJjKzljK2hXYjY0WGwxT3ZoN3ZwZWJ4ZUwwT054OTE1TXR0cXRkM3A1dExtNm9wTkl0alh4cituOWp3ZTUyZWQ1RHp2ZjVlSGI2LzB2bnZudmsvVy9RdlgrUzNOTUpJaEtBTlRMZjU5ODc5ZlpGNXAzTzd6S3lKR0d0K2gwY25xdlU4UHpmbmV2eStUdkVrbzE2YWN6ajlDWmozLzBYeVhRMzVTQVQ1anpmYTRIQjZ2MFA2RDVFQUFjSGc5WHgzamZSeWp2K2o1SHMvWitkNXVIVjQzelBwS3pPYlRQMy9xZktZSzZlSjh6NlhQTkxURjRyTVJvYzNWVEhUTXp1cmUxRm0vMThmTTVPN0RlalhGcml0bFdoWFNjOWNXUFJHZTJhOU83MytiNXp3ZmMzdW5rOXY4QVUvTVo5TS9KK0o3M0M4NzA4dHE5RG81Y09XbVBQU1ppc1d4TDEwblAwWWU2OWo1alJ6M3pXcFZieUhCNzNzdS81OFRNWnBwVXhWMEdwbHY4NytmK3d2RmZXK3Q4OTZiMHZIQUdobDA4RGo5WDEzbytDQUFPVnpkM2h2QStuNm5Wd2V1OWp3S0wxTm5USFl0bjQvelBleTJwMit6emlPaHR6Vk5ESHFSUEY0L1E4cDVYMEVvK2kvUS9IOURibEFBQUFBMUtiZUQ4VDZyTFNNbEtaRkxURVJPMTA4K0RMVFZhUnBsR21hYzRpRVhwanRGTmEwMTlyNy96bko4MzBmUGVON014SHMvcGZtZXo2UG5wangvelgwWFB4N2VuM2NITDgvMEwycWtLV3RUU2NGdFBiZXY4eDB0ZVNxZkMrYjlONXprOWpEbnJTWjdQUjUzMC93Qmo0dmhjM3BmTlBGK3d5eFhQRk04VnlUbjZmMC9GcW1remt2bjZ2dThUbjVkWG5lUDF2WmVqNEhudVgwK2JqMlNiOXVUMGZkNVdoeTlIbS9FOWJOYkxwZWh5OHJQdThyeGU1OUU5MzVQcWI4Znlyd2Z0OHJQUGVuUTI0L2QrcjgxeDhPM3czbC9UWFJoeDF4WmJkWHA4L3dDaWU3OGtUNEh6ZnBheFlXdFgzM28vTTY5ZFBFZWQ5SmEwWG10MGFtTyt2aDBiRVozeGpJb1JGWldqb2RYSnpPVHVyclN0czFxeEZZaTlhYVJYV0l2OVArdCtLOHY0UHVlVzhUM3RtdUhkOVR5ZlMrNzQxcHJ5dUR2OC93Q1Q2MDlEVDQrb1RlRXpGMU5MZERzNGZYZWo0RjBlZTV2VCtlZVg5WllyWFNJZGpvODc2YjdIeHZDNXZTK2ErTjlkc1ZyblZ5eFFpWllrNnM3YmUzUDlXOTM0am5aZFBtK1QxL2EraDgvODg4bjZuRFcvUnR5NjJPbjBIM1BtZUx5OS93QTc4VDZ5OWEvUmZmOEFrK2x2eCtMOGozL2NleDgvNTNrOVQ1MzVIMWYwbjJQa3U3MWVhQUFQR2ViOUQ1YnpmYjk1N0h5L29Penl3QUFBQUI1M2w5WHkzbmU5c1Z6dmxXOVlWaUt5T2wzOFBMNGUrbDVyZWtUVVJGcTF1V1Z0OVErditJNUhtZC9rL25Qb0taMjI5ZWIxdjBuejJhOU5mTGJ5L2hlN3F6dlRPNGlaaTVveGFYOS83WHlVekZFMlI4bjhYN25EbjBYbUVPdHQ1MzBuMmZqK0h6ZWo4NThmNjNaclhQR2Q0cVBvSHY4QXlXL3R6ZlBmSStxb3Q5RjlmNVBqNGQzRDUvUzlwMy9QL1A4QXl2cC9aZC9nYjIzUDgyOGI2MzZUN1B5WEQ1ZlIrZjhBamZWM1Y5UDZIaSt5OVA1L0RXMmExZkQrUjlENXpuOWozL3EvTDl6cTg3em5MNm1PTklON1RtN1cvQjQzemZvUEsrZjd2VTM0UG9Icy9LN0ZzL09jM3F4RWlaajBmVDVXS0xlZjUvVm1JbEY1anlmQjdzMHRzMXl0bEZzNHRFSURlN3VQbjhuYlNMMHVxaUpFeEVvdkVUOVErdjhBaHRibjE4cDh6Ny9GNVBUMXE3ZXI5MzUvdGRYbllsL0hlRDlGbXZXS1NJbWF6Tk5MVjFuM2ZzL0tlQzg3Nmp0OUhtZXE3UEcrZStaOVZ3T1QxK2hweWJOc2VodHhlNDlMNXprNGRuaS9OK2p6VnJGSjFzZDRUMk8zemZiK3Y4M3lzT3pCWFR1ZFBuL1AvTSttM3I0ZXk5RHdQRWVaOUY2cnU4VGQxdytaZU45aDNPdnpmTmNuczFpM2Y2Zkw5ejZQelFBSEU1L1JpSGM2Zk8rVStKOXI3ZjB2bk5QUG80dUhvZlJmVStWOGI1MzBIbGZQOXdmVXZlK0kycjVjTG45R0lDWmp1OUhuNG9uaTRlak1SYVVvNTJQWDU3aTlqYmpLY0Y2VnNyTUJ0ZGZQcTQ5R0hQU2syckpLRm9pVVNQb0gwM3grOTBjdmxmbi9BSHZDK045VHFOL1UraDRYcWZVOFBYalh3UGdmV2VnNmZJdFNZVFZOWm5IZlRIZWMzVGh4c2UvMXZkNFByZXp4UEFlYjlSd3ViMC9xZnMvRTdOc2tnZ0J4T1gwZkZlUjlMS0tUYjZMN254KzdwZ05hTC9KL0QrNDlqMytEMHVqazhENW4wMzAzMVBrTi9YbStVZVI5dGd5MXk1eGxSNjMwdm51aHZ5OUhianpUWGo1ZG5ZMTQrSGg2RXk3bS9uL0t2Ryt5K3Erejhiek11cngzQjczMFAwL2wvRytmNy9sdUQzSlBxSHUvRTdWOHNGYnlDRFBOSVJoalFTRHdQbWZVYW1QVnNaNTVhVjZGK1ByOVBuY0xpOWFsYmJIUmhxNWI0NmFVV3JOb0ltWWlRTzMyK1Q3SDNQbnVQeCtoODArZSt6MHMranI2Y1BzZlorZDVlSFZ3K0QxdS9yNXVITFVWSXRiRmErRnByVzA2ZlQ1L3ZmVStZc2VCODM2ZkJYVDB2WDVBeld4N1cvRHExMDQvUDZFblB4Ni9QK2Y3RjFNYS9jN2ZLOXQ2ZnpvOGZ4ZTU0L3ovQUgraDA4K2xuMFRsSDFMMnZpZHErZnl6eHZzOFdPMmVLM1ZvdHJ6ZjZIN1B5WFcyNHZrbmsvYi9BRnYxdmlPRmg2RVJQZTZQTytXZVI5ajlUOWY0N25aZFBqdUgzdm9YcC9NZU84LzN2TDhIdVRNZlR2YitMMnI1ZUc0Zm9hUllYbXZ1ZTc1N1hyYnhQSDlGYUlzVERLcHcrVDFjMmNkTy9ENjd2K2V2TmRERHI4NXcremwzejArZnBwRnF6YXFhckFBV3RUdWRubGVpOUh4L1A4SHIrSjhmNlhIWFQyUHQvTStlNGZXNmJtMnI0NitPOG9xbXRyWTV0aWFiblR5ZTU5WDVqSWlEd1BtL1RlZTV2WHlSV0RxYjhQMGoxZmt1SGg2SHpqeXZyYzBWMklwbWl0b2lzekdsZnFIdC9GajV2NWYxZWhIYXJOc0k3dlg1ZnVQVCtiazhyeCt6NXp6Zlk2Tk9TNk1hZGFkdmFlejg3MGQrWDVONUgyMzFuMS9pZUhoNkNKN25SNTN6RHpQc1BwL3AvSDg3THA4ZHhlLzlDOUw1ZngvQjcvbCtEMjVSOU85ejR2WnRsSkFBSklCSkJ5TU8zd1hrL1Y5TzNKN1BzK2J5YVlaMGNYbDlQZ2NmcmJHMldwaDBVWHJNMW1ZaVVnQkJhYTlQWGgydCtmUXIwY1hqOVBxYjhPSExiY3RoV0xWcmFLekV6UzA0NXZpbS93QkM5bjQ5TGk0ZWg2SG84endYbmZTOERtOWJOV3BIUzZPTDZKNm55bkV3Ny9ubm1mV1pxMTJGTWxhMlJTYmQzdDhqMkhvZUNPSGo2SHovQUlQcXRuQ21TOWZvWHJmSTcxK2VFMGlmbXZqZlgxcHJsaW93MnY3MzF2bE9wdHlmSy9KK3k5UjErTm9WNmZRYitaMnR1RDViNXYyUDFMMHZqdWJUcThmdys3OUM5SDVqeC9ENzNtZUwycGg3WDAvbXN0cWVYNS9Zb21TSUJLSW1TU1lqVnozdzRkSGMyODcxWFQ0TzFwejhibTlMZ2NYcjN0V3EyS21sWm1xMVV4SUFBQzAxM05PWFhyc1RLSmlNMXM4R08yUzFheE5VMW0xWnRobS92L1krUStmK2Q5VjE5K0QybmI4LzRMei9BS1hoOHZxNTRvT2p2eGZRZlUrVjR1UGY4Kzh2NnZZaW1hS1pJaURITnZvUHNmSTd1bUdKT1JYNXI1WDJPdm52NlAwUEg5aDArQnpjK3JUeTI3M1Q1L2tPTDNmT2NQdGJET3lNQy92UFcrVjZldko4NThqNnJsMDdxemIwSFo1Ty9mbjFLYSs0N2ZudGF1bmkrUDZEZHRoeXNPN25ZZHN3K2wrejhidFd4QUFBQUE1ZVBaODk4cjZ6YmpMc2ErZjBkT1BoY25xeVRNVXJlc3pWYXBFeUFBTzFuNWVoUFhxWDZiVFhkMTVOZW05bFpSZFhYejZKZ21CV2JVbTJKT1hYTGwwN1BUOXZpK3g3UEE4TDUvMG5DNXZWenhRZEhmaStnZW44dHhjTy93Q2ZlYjlWc1JUTkZieEVTNlhSdys1OVA1cm0wNnZOYy9yZTI2L24rQmg2ZmkrWDZMNk4zZkk3dDhQQytiOUh5NDdQcDNwL0lhOWRQbTNuZllYb3VyUzArODcvQUpmcGE4bnpMeXZzYzJXT3JQVnViYzNzZlErZTZ0K1NBRGdZZWw1SGc5N0Judlkrayt4OGJzMnk4dHpleGpXa2xFQklreTJ6OU52NVBMeTYvbjNsZlc3VVo1MmVTS3loQ0ltSlF0VWlaQUFBK20vUS9EODc1UHQ0T3ZxY0RiMkxUWG82OFdDdWxyeGp6MDE4OTVWa0ZVeE00NXRobS90dlQrWTZtdkZsdEhoZlArazFhYmU3OUQ1b1ROZGkxTWNNRmRaSmg0RHl2cXNNYSsyOUw1bnNkSEQ0TGgrazRIUDZmdSs3NXNjdkhzOXIzZUJ5OGVyNXY1djExVS9SUFMrVTdXM0Q0dmc5L2g4bnJaSXJFdm9mci9JYlY4L21mbGZZWU10dXJUei9BRy9zL09aOUtjZkx0OFp4L1FiRTQrMDdQbjkvVER6L0FDK3A0dnovQUtLVDZUNi94MjFmTGs1ZGNKQUFBdk5PcHB6Y0xuOUR3M20vVDdVWjVvcmVLeWdDcXdpUWhJQUErcGZVZkJ4V2RQNS9YdzJYMWVuSFhNMTYrM205RFRsNUdmb2MvRHRrQUZVMFQxZXJ6dlllaDgrQjRqaCtqOUwwK1AwZE9VQUFBZk9mSyt2eVdwOUQ5VDVMREduekh5L3NpYmExakdmcEhwL0g3bDhmQStmOU55TVBSdnRUcFR4L1FQUStXMHFkUHoveS9xOGlQUWRmaitvN1BGSHpyZyt0MStiZTZQZCtqOHI1am05bnorUHF0VnFRcTlGMWVQME5lYnlmbmZRRDMvcWZKN0ZzaVFBQUFOS20vZ3ZQK25tbHRpS1pvclpBQWdBaElBQUh2NmZHNVBhc3hqenZuZXQ1NTdZNk92RDE5dk81V1hvY3pIdkFFb2hORnFUT0diWVp0VWtzU2lxYVNxa1NXaU1pTWlNL1RscVUxbkNiWHJmYXRlYTJSRzlYajVkdTZKWmRxVndzRjJ4MDQ3bXVPU2FhK2UybHpiNE05TFJHZmZPY0pxbmZyeGFGdXpFdmJvck9iSG5hbTA3K3ZQcjhtMUU0cHRTVUpJQUFKSXRESkVabGMwVnZFU2dBQUFBQUFkdjVqeCtoMzgrLzlYeTZubmErUHI5TUNDSlNBQUlLclZsU2JZeUptWWdDSm1JUWtDVVdtTm5weTE2YVRoTnJSYmVsZWJUTlhQcTE4L2pYOUhITjhtOUs0V3RDKzFON3U1ZHErT2FNN3E0NzMwODkrYnhkbVBEU1VaTjg2NFhpSFhwNTNOdDNZcDBucXpuR2NlZDhXOXQvYm0xZVBvb1ZtWWdBQUJKS0xsNGk4UlpFb0FBQ1lyRnBBQUIxOC9uNmVCdjJmVzVwOVN2a2NQbzRTbVVJSlFBQW1VSUt6TUFBRUFnVEtJbVp6OWVHdG50Zm5YdldlaXVQazB6Um4ycStaeExlcFNiVDBWcGhlOVl5YjU5TDBPTGNjODV4WFMwcTNwRmJXMHA2T2J3OXVQbTBpVitpa1lXaXJ1WitYeWRQUTE1MXQxVXRpcGxmQjBUdjc4K3J4ZENBZ0VrQUVnc1RFU0VDU0FEMUhaNFBRMjQvRStkOVJXTEFDU0RvK2g1R1RMbWp3dWpONmx0QjI2bGVvQUFBQUFDQUFBZERiaHpLVEFKVE1SV1pRc2lKbUl1ckJWWklSRXlpMW90TlpoRWdDVVFtYXdyV3dTbEVSTW91clJlSlRNUldSRmt3aUpDVlpubDQ5MFJZQVNBQUFBZWs2L0Q5TjFlTW12RXc5UHkzSDcyR213QUZMc2xLN2R1VHR6NXV4Zkx4K1Awa2dBQUFBQUFBSFEyNGNPV3VPdWdBR1MrZlEzNDhGTmRpK1hMNXU3cWRYQVRwWTlOSzIzZHVYV3o2TU5OTTE4cG1OblRIbWN2ZUJ0YmMwUXozcHIwMXZOQmx2bm84L1pzYTRJbWtXdk5NK21lS2w5VExwaUpBQUVvMytqazVPSG9nQUFBQUQwSFY0dnFPdnhLeWxHUkhrZVA2RGhjdnJnQVl0VjZMVlpweHRXdXZQUUFBQU9udHdZNHZvWmRaSUFBSFMzNE9kaDNBRFkwNTlmUG96YVllaTdmSDV2UDI3MjNMek1PN3NkUG5YdFRoY2ZxNUxVNnZUd2FXUFZvNWRIVTM0dGJQYlBmUGg4bnFVcm9PNzNlUlN0czFxYy9IcjZHM0hqcmVVY3pEdTYvVjUwUUowY2V2b2I4V09MNDYzNHZINnRwcGx0VEJUWUFidXZKcDA2YTF1QUFBQU83MCtQNm5zOFRHaUpZSzlIRHc5UHozTDdLSnRXSkFNV3FTK1pBQUFBRHRkSG1lcTYvQjVtWGJ3dWYxdVpsM1JBQUFiKy9Iek11OEFkYmZ6ZVRoNlV3N2ZWNU9HdXZSMTQvTjhucytpNi9IbVk1ZUhienNlL3M5WG1YaXZFNS9UNmUzRkt1VzFOTFBxMHNldUplZzYvR3cxMTNOT2JqOC9vOWZmejhOZE0xcWNQbTlQcjlIbmExTjVNTk5lanR3NWJaNldmVHhPYjFzOXNkaStHaGwyaVNEZDA1TWRMNHFhZ0FBQUQwZlg0bmY2Zko4L242dkN5OVhWcnRWYXRackVvWHBHV0l2RVk5U1ZvaG5jQUFDVWRqYnpmVzl2ejBUV1l2NDNoK2o1ZVhvQUFBZFBmeitMbDZaYUNZSlFaR2ZRMTQ4azBwRnREUHI3Ty9tNjFPaVpyeWNQUzZPM0J1MzV1RnorcjFkdlBwRjlpMlBJeDlISFhWTHM3K1hCbm5QbDVkMjNmbm1ZMkp5NHVIcGIrbkpsdFMwMTA4K2pMTk5PblQwTmVQajRlb2dJbE1Fb096cjVuT3c3Z0FBQUFMM3BsNk1jRmRNVVdvdFd0cXhNUUUxV1JraUwzck1sb3RTWXpzQUFObWNQVjluZ2IrM0ZrUjVIaStoNDJQcGdBQVpxNCt4cDg1eGV2MHVQUG80STJKSUJKRUVnSklCSkJKQUpCQkloRXBJSklBRUVwSUJKQUJJSUdSVFp2ejIwakh3YTYxdHdBQUFNbTJjNjB4UmJGVzlGcVJOYXlpWWhNSkpRTm0yWW0wVGFKem1NN2dBWFYzOWVQMEcva2NiSDB1Tmo2WUFBR2FNdlo0L05ZTU5QSTlYME05REwwWlU1clpJcjJNL080Mm5wUk5wM3BYQzhsOXFkRHQ1Tnl2TldacnJhVUFBQUFBQUFUU01tVk5QWHA1L0gxNHVmV0MyOVl4bFYxOC9ONXV2ZGhhVjZJbktjR1BSMnVmeWZSejVIaTlmcHRhMjRBQUdYb3lYcmhpK090c2ExSXRTSmlxQ1lTSVNTYmpLTEJONHRNS0s1YWdBV1Z2Tk1VYUVnQUNWZlk0Zk9YeHA0L3Arang3WG5vcGo1dE1zVjdXUGw4WFgwNjJ2TytkTWRKck45YytoNkhIMEs4aE9QYlJNU0VTQklBQUFJQ0FtY3E1S1o2T25YemVIc3hjKzBURnQ2TUxJanQ0K1p5TmZSdzIwZEZiWXJaUjZyaThEYTZNZkZiZlRWbTRBbWE1ZWpLTE1NV3hWdmpXcldhSmlxSVFDUVNXaDBJeHJNeFlKdEZyUUs0WGhZQUFBQUFkYkR6dlhVK2Y4TmI2ZlU2T3JKMDU0ZWJTOE83bDVIRjA5UEhiUysrZVBEU1RKcm52OTNKdnh5ek1ZOWRKQUFtQklBUVNRQVRBaVFMWjB2U3VocDFjN2g3TVdHb25lakMweEhieThyaWErcmptMlRwcEhOZkxqaDdySDVmeld2dGNUZjFRSlJtNk1hMllhMnh4cGpUanJhc0t3cWxBQVNpME5pSzcxY3F6TkxURmdtMFd0RXpFVXRYTzBSWUFBQUFlMDVmbWNFYStTNi9vWnZWZUl4djBxY09GcHAzNnJhMHBsZVMxNmREdjVOOXlTWTlkQk13QklBQUFBQUFCQkJiS3Q2MTBiOVhPNE96SGxwQmZhbGNiNTZZOUNPVGthZWpYUmtVcm5mMG5GNGZWdHcrRzZ2cWtwUmw2TXFYWWFYeFJiR3RTSnBXYXdoTlVpQVphMTNzOGRtbWNscFk5TmFUTlNMRmkwV21MVFcxb3RVaVlyS0V5aUZLWGlKRnFVK2hjL3lQazcrOXllajBjblJTbUZzc1U3T1BsOHZiMExxMDJuWnh4eUs2ZmJ0dTlPR3poejRPam9JQWttWUFBRWtFa0FBQWdSTUF6WVpZZGRkSEhwMi9Pd3h4ZlgzdmJHYXA2bVhCeGRmVXJNMTZVYzF0L241UFp4ODM0RFg2M0Z0cGJwenhUT0tMNDYyeHhPTmFsWnJXYWxTQ0FkUExuNk9XS1VUTUp5MHBXWjE5OThkN1ZURWtreE0xdE1XdkY1aTgxeVdya211UzFiSzB6dGt4cDFzK0RwVjQ4YzNUTVN5eG5KS0pFc2N6a2lDTU50TFRDSWlaa2dFZ1NRRUNCSkFKQ1FpQUFpSkNDRlpuTG5SQ2sydEVTUkVRbUluRmExcUlsbXJueXI5dm5lejE4QytKcGppY2RMVVRTcXNUVXFpc0lNaU85ejhtelNsWm1KbXN6Q010YTJpSU5IcDdNTjd4TXdCTUppMXEydEZsYnpGNXJhWXNpVUFqclU0ZTVUek04WjJzdE1BQUFCSUNVQUFBQ0VoQUFBQUFDQkFtQkFJa0NBUkFJbXNLTFk0dno1NmZMYiszcnRNYTlJdFNKcFdhUXFWaUlpS3hGVTVvcjZYbTRjc1JDYTJtczJxVk0wVnRXTHhTSm5sZFhvWUw2UVJJSkppYlZtVmtXVnNpVVdtSlFCYXRkM0RpMjZZNXB5MnB4MmJaWjc1NXJWeTJya3RXOHdrQUFBQUFBSWlaUWtFQUJDUUlBZ0NZaFNMVWkyR3VtS3VtdlhYV2pmV2JhN2JCT21wYlhUMTJvdFJiSEZxUk5JUkVWS3hFUXJGVU0wVjlSeThHV0swbTFadFcxcUZabXN6bXBTOFJhSzVLMWliYUczVlMwNHIzd1gxd1gwQ1lURXF5V21MSWxFa29sQUhkbnpQVFBIMTQyMTY2NjlkTU5MWW90anBiT3kyNTU5bTJPeGZQUGFtYTljbDYzbUxXaVJJSUFSQktRQUFSQ3NXclNjZWRzVmI0YWE2azlHck8rdTF3enJpblRITnFXdkVreWxqaTJuR21GYWkxSXRqbTlZVmhTRllpREpUUGN5d3lVaWt6M2NlVE5GYVd0U2JVbWFXdFZOYlRXWnkwcGVJdFd1U0l2RmIxcmZOZFdaVWxxNjdhV3UrbHYwYVd1OFdXSlJNUlpFb2tzaElqcE9UMjc1dmJqS3FhTFlvdjVuTDJlVlgwdGVkYXB0V21WanNSaHNNTmh6N1REYXRqc1d5ejNwbnZYTGFtUzFiV1NpS3pqcGZGbmZGbmZEVFRYalhXcnZxdDlXZDllMit2TzJDMm05dnl6ZENaSmxLQ0pSVk9sWGJValdrV3FuSE42cHhyVksxcWlPbmp5OW5tNDkvREdLMnBXYTdLM1VtK09acmExSm1rMnJhYXpNVE42MXZXdDRpMFJldGJ4VzlJeTByYVNJa0F4cDBOdW5tOVBWeitucWlVb3NpVVNXaXNrb3l4VDFWUEUxTSt2enRmWnd4cEVSblliam0yWnh6emxNd21jYzY2N2JYYlkxclJYY2pqMzh1UExTSmk5cXhlK2NTMDl1blhuYlh0dGluVVpaejJXR2FNN3hRVVh0TWFldlRXMWhDVU1hY1JnbTlJbXExSnRSTkZxSmdxZFBEajlIeCtidDU1MXJOSzJwVzJQZWFYbXMyeHpOYldwTTF0YWt6V2JWVEVyMWl5dG9pOWEzaUxSRnExdkRMbkZsWm1KQWdnUlMxdVYwOWZJNmU3WDAxbEZsWkpSWkVvbUY2VndZOWNWdUFBUUxSVEt4MjU1OXllYmRubDFvNlpwRW9tRW9rRUp3V3ZiVnZUeVFuQlhYV2pmVWpvMXAzcE55Wk4vYmp6WHBVcWpFdGhpOUZxRlZxek5GcXBvdFFnMks1K280Zkk2dUhMUmF0WnBXMWEyMTk3NDlKcmExWm1relcxcVROVnF6TlptczJoTmxiUlcwTHhXMFZ0RVdyRmtYb3k1UmFhemFKSlFoS0FCemQrbmo5UGRwYTlFa29sRmxSYUZvaFdZenZFV2lKc2dpeUV4ZWE1R2VkamRXWWlVSVNTQVFDSlFuSE9sRjZMQ0pTVE1KaTAxckt0cEpxVlRDYVROVnFwcXRWTlNEdTgzbmVqNC9NbUpxbXRiVmlhVnRnMXZoM3RVck5xMm1zMnBNMW1hemFGcXlyTXhNekVXaUxSRm9yYUl0RVdWdEVXaUxac21jMm1MV3JKS0NKZ0JKRXRQVGJqOVBkbzY3aVNVU2lVVEMwUk1KUk1SS0pKTFJCRW9rbEV3QUFBQWdTZ0NRaE1TU2hNU2hNVE1GVTFXaE5VMVRWTUkyYVplbTQvSjM4c1lpYXByVzFFMGkySFcrSGFZbWF6TlZxVE5abXMyck14TTFtWW0xU0pYaUxSRXhGb2lZaTBWdEVXUmFJbEU1emJPMHdtMFdWbVltQ1NFb2hLVVExYjY4cnA3TlBiYVNVSVNTaENVVEVTU0VTU2hBU2lRRUFDVFl5enpaMGt4WHRyNjZZN1dsRVNTaVNKRVRNRUpoTlNGb1RBU1IyZWZnN25ONTlvVmkxVTFyTll0UmJEdE9QV1lUV1pxbUptczJxbXRwaE5iVFZNU0pyTTNyV3hNUk1WbEZxckltSzJSTUppQmJPMDBzQ0pFd0pCRUNRTmZTL08zNmRYYlVRU1NoQVNTQWdTZ0NZQWdtMFYzOE1OM254dEVBU2lFNE5iNlBSdHFiYXBrUUNFaXFTWUlpWkVUczF3NzNONTIzVEtFeEUxaWFSYXRacGVjVzAxc2hNRlptSnRWTVNyTXhNeE5xa1NKaVprUlZDeEtKaUppTFJFd2xFb21Ja2xDc3pTeUxJU0FBRUFJRERlL1AzNk5YVFdaQUNDVUFDVUFBRGF5eTZmTnpaS3hBQklBQmp0T2owYjZXMjFaa0NFb0V4QVpJcDFjZVBwWmMwaUZVMWkxWW1sbE5GYklsQ1V6Vk1KaVZabUptRXhNMUV5RXlBZ1FSTUpKaUpSTVJNSlJhQkVrb0FWbUlra21DUkNheUVBQmp0YlYxMTFiNlVtd0FBQUFHV0tiK09Hem5tQktFQUFKQUJTV3BydHE2YTRMYUFETFdtNW5qdlJ6U1FDQ0Nvc0NVSmdKcktFeEpNMVNtYWtTSkpDUUNBQkNJa3NJaVVUQWkwQ0poSUFJRW9JbVJDU1ZabXN6RXpBZ0U0cG5GZStPWm9zbENTRUx4R1ZYTlNtV3RRUklBQWdBSlFBQUtweFh0V3liUlpWTVNpQzBSTUJJQkFJa0t6TWxabUVrMWxBbVFTQUJKQUFDRVJJTFFJa21JSWtFd0lBaVpBRlptRWdtSlRTMDFtWWtBQWhBSklBU0FKSUVFeWdrZ0FBQUFWdkZOSWtSQWxFeEVnRXhBQk1TRUJNVE1CTVNnZ0pUSUFrUWtBaVFnQ0lrQWxFaUlFaEV3SWtBRUVUTUpBSmlaRUV4YUsyUllFRWtBRWtTQUFBQVNRU2dsRUFCTUxWcmFKQktFUUJLSmlCSUJBU2xDWUFtWUlDUkJNeUFKaElBQUJCQVFCSUFKUWdRQUJJSUFBRXpDUUFJaTFZdkN3RWdDQUFBQUlKSUpJQWtJbTFFMWtBRXhCQUFFZ0VBQUpTZ0pBZ0FKa2tBQUFBQUFJZ0FBQWxDQUFJQUJJQWlaQUFBcEdsVndBRUFBQkpBQUFBTFRXODVrQUFDWWdBRUFBa0FKUWtBQUNRa0FBQUFXckFBQ1VKaVJBRUFBRWlJQUFBQUNaZ0FFZ0pyRTRadVdBQUFBQVFBQWxHVm5hWUlFQUFFeEFBQUFBRVRJQUVnQk13bENBQUFBRWtFcGdsRUpsRUFpUWdBU2drQkNBQUFBaVprQVFBa0VKd1RwUllBUVNBQUFBWFZ6eG5LQkFFZ0lKRVFBQUFFaVlKSUpnQUpKZ0pDU0FBQUNRUUFBQUFJQUlFb0FBQUFBQUFKSUJKTUFKTUZyNjgzSklKSUpBQUVtYUtaNjBJQWlRZ0FBQUFBQUFBa1FrQWtBQUFBQUFFd0FBQUFBQWlVQUFpUUFFRWtFZ0FBbUFBa21BdzJ0cVgwaVFDQUVnR3pUUFlyVVFSS1NBUklBQUNDUUNDUVRBQVNUQUFBQUFBQUFDUUFBQUFBQUNBQ0pDQUFBQUFBQ1JDU1FBWWJUcGE2d0FBQ1Rjenl6MGdBUVFKQ0FBQUFBQUNTWUFTQUFBQUFBQUFBRUJCSkFBRWtKbEJJQUFDQUFBQUFBQUFTSUpJSklZcnp6OU5heWtBazNzc3M5SUFDU0NVQUFBQUFBQUVnQUFBQUFBQUFBQUNJQUFBQUFBQUFBQUFBQUFBQUFBQUFHSzF0ZTBpQ1RORVo2VkFBQUFBQUFBQUFBQUFBQUFBQUFBQUJJbEFBQUFBQUFBQUFBQUFBQUFBQUFRU1FTUWxFZ2dpWlFBQUNRQUFBQUFBQUFBQUFBQUFBQUFBQW1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBbEVKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBbE1Ba2dCQWxNSUpBbEVKQUFBQUFBQUFBQUFBQUFBQUFBQS84UUFLQkFBQVFNRUFnRUVBd0VCQVFBQUFBQUFBUUlEQkFBRkVSSUdFQlVURkNBd0ZoZEFCMUJnLzlvQUNBRUJBQUVDQUIydFMwQ0twVHpWSHMwUGpuck9jNUgvQUNpYzFuUHdGQ2hRNkE2RkNvd1cybU9Bd29mRjF5a0pVcFNGb1UycHJzZkE5RTFuYllLQkJGRDdNL1JuK0hPZHR0Z2FIUW9VS0h3QVF3aEtHbTZJb1UwNzBMaUpkQUFFOUtiVWhiU216UTdQU0l3Z0Zza2hUZEFoUUlvR2g5U1Fsc3NxUi9ObklDVzAwQ0dGUUZ0Q2hRb2RvYVFoQ0VJRkNrTGRSUUluS3VURHlWdE9zSld2NEdsTmtPTkZGb3M5M3N6RVlSbnJpNitTVGxMbTlBZ2loUU5ENkFHV21ZeTRqN0MwZndENEdpUlhxbFlJSUxNdG1lNUFXMEtGQnRDQWxLQlE2RkNtSEhVT091T3VPMHk2d0huT3o4Q0ZOMnEyQVNXYmhEY2NOR2lTYXlDQ2twSW9kajVpbW00MGRoaHh1V2w2ai9FYUpKSktpYUJCQlRRcGlRMisvQlMyQWxBb1VLSFk2VVhIVnJvVUt0S2ZXUTU4N2RBRk9GczFlS05FbWpST1JRSUthRkRzZk5GUmt4a0F5SHBUenEvNHlWVVNUMENLRkNoU2FRbUxNZmhDaFFvVUtId1c1SGtYQm85Q2hUNWJXbFNIUGdhdDhFQngxaHVyMWR5RmhWR2lheUNLQlRTYUZBL1FneDNHSDFTWkVsMTFSL2lOR2oyU0RRSUtTZ0pwSUZRNVVpT09oUW9VS0tscmNkS3AvWXBwTnlXS1FwQ2tMUGFWUjN3VXNWZDdxcWxVb0tvZzBlaFFvVW1oU2FGQ2g4eFNGdHlWU1hIU2Y0eVRTcVZSUFFvVWtJcEFSU2FGSnFISWtNQ2gwS0JVdHhaNlpQUXFHSmhIU1ZKV0Y5d0taa0JWMHVaS3FKTktaVXd0SFlvVW1oU2FGRDZSUVh2bitFZG1sVXFsVWV4VGJhV0EyZ2lrMENLQmp1dXRVS0oyVzRvOVF1eFVVeVNLSFFVaGFGMGhEeTJucEY2VVZGUkNjS0tpc0xUUW9VQ21nYUJGRDRaem5PUWMvRE9jN2JiWnpuTzJkc2cwU2FWU2lmZ3lnRk5KT21FMEtGQ21uSEVVQ1ZyY0I3aHE2RklNaWhRN0JRNGxVTkQ3dlNxVVdiUXF5cmJOSWlreUR0c0ZCUVdGaFlJSU9kdHR0NHNQd2ttT0ZoZSt3Vm5PMisrNFh2dnZ2dnZ1RmhZT1VnMjVkdUtpcmFCWjIrSElXZ0FZNlNVa2RRbnBpRkZ4MzRwUFFwQ1hYYkZEWHh1NTJBTzBDd0pqdEhwZFk0dk5ybDBXMndEQU5XaXgreDlqN0gyZnMvWjNXSWxXelNQdzc4TS9EUHd5VnhUZ3lxNUhZUHc0Y08vRHh3K2R4MEx6WTdkOE9jR3h3UXg2UG8rajZQbzh4UUZFOE9nMWZtdncwOExnY1BTSjdUWEVoeGNjWkhIUHhwOWxOSTZGYlV0ZEQ0QU9PZFFJZDFhYkZwbVJWMXlHd2FJTnNia1BBMGFVU0xQTnE3MjJEQXVkY1FobWQ3OUV5bkhQZisvdTB4SkI0bGFQaGZEd0JWWitIS0FpSllJQ3J1YjkrUXc3aFhQWmZGWlBuMDMrbkhQeUw4ZzVkZFFvbXhRUGhuNVhPYjZocE5DZ3FyYy9PYVB3TmJkR3VOV3ZsYXc3dFpabEVUNERqUk5CUUpOTHA0MkNiUzNPU2NxQlVhNFoxeldoU0tSU1F5b2MzUFBmMkRCNTFWK3IvT2pWL3dDVy9zYjlpVzdsOVh0YUppSmErUDNiaThtRnhpMktYZDdsRHNKNHB4M2k5Y29iSEVFOFNtV3hKNDFBNmQvMFQ5ai9BTEhaL3dCRXFmSS9ZLzdGL1lLZWZYUGtEWmJwRkFnbGJUbHlRZThrL0hrVWVReXkzeDFiSzY1Q3c4aWEvd0JaeWdyTm9zTGJkYzJaRkxPTmVIQ3VhVWdJU2hJRktZV3dzV0xxL3dCZjV2MS9vVlF1RU1jRnRQWExpa2c4YW51dDJxMjF6VzVpdUdmUG41QjRmYi9zNWRjMmFhN3owZ2svRFB3dXJFcHFPWWtpT3N1VGdDNGVqV1Vsd3g2ZWZpUzVETXlLS0F4eERybWRJcHNKRkdySmNhNWxiT0dXN1BMSnYrYjljOWJzUXpiVlo1aStrSkhEbFUzR3JrcmNtM2NNNmtjNy9ZWDdEcy9LNjUrUlNPVTI1Mmw4OS9QL0FNL1J6NnBNajloRG40NTZPY1Q1N05OZFpIZHZVdnBYeHpTVlRoT1lYSWV1MWp1aUhuNUVlNEZmUm8wRnVWN25rWElPQlRxNTIybW9OblBGdU8yQ3VUeEVjVlJ4aVJhQVNlSjNHdVNXemlGdHJubHovd0E2NjVvNVpqVU4rNmMxZWREM0VJZng1bFhET3BMUDRSZWVJOEE2NStSUnExZEs0VitFL2hLT0ZWSVkvQlJ3Z2NMSERyL2FtUzJRYUhjQlVtalJQV1NlckhLY1R5QVRwYUY4VmtwZm55R1hRbnMwcWk1ZDd1NGVCUks1N1VTTmJZUHk1ZVFhMnM5eDZ1RTE1My9QYXUvTExsY2JCMWNGQ2tNQnV3WGY4c2lTNmY1YlhOSE9HS3BYWElxNEQxeitrMGF0WFh2ZmZlK0UybEs5OTc3MzN2dVEzWmxZY1JWdWdTN1N0TlFhZkpvOVorRml1aGV1amQxZ3Bxd1NXM0wvQURiVkZsZkEwcWwwNVhIdU90dDU1N1hGN2orYkhtOERsZFhLNGpuZzV4ZitSanBRNGRjczU1OWMwaUl0NVlhdGNhcnhEUlNCcXBMZzRyV2I0YTVyWENlbDljaXJnWFhQcVQxYXVudjg4L1hINjRaL3p5cDhmOWEvcmo5Y2ovUEU4QmNhYnEzUUlzZXBscWZSRnBSSm8vSnR5MDN5cm5iYmhhMFBKZHVyMENNOGRzMFNvcXF5V05scnJudEpGRWNSRmMwcEFRRUJJcFFpdGRjdml4bVhYUWppRnI2NXZiSWtCQUZ4WGNISzQ2aXI4bXVhMXdycDFOY2lyZ1hYUGFUUnExL1p5YTZORzJ3NFViMUVKdkYzeTRxalIraHR5SmNKRjR1RHZnbGlPMGtOT0tGWkpWUzZndFRaM0c3NVhQS1FBZ280b0s1alNVb1FsSUZMcmhzRHJsdHNVNmdJYnRGdjZmWm0wZ3BLZ3NjYTZ2eVB6KzljdjRjbWlhNUhYQXV1ZVVPb1BJanlweTllYTh6NWp6SG1mTUM4ZVlUZDU2MnF0RTZPOGhOM3ZCVTBIWENmcWFjQVFsdExOUjZjb0VMck9WVXVsekw3ZXY4QVBxenpxa1VrWTR0MXpDa1VnSm9VYVZWb2haWWtrWG0ydGppa0dyL2MrSTNEUE5iYTJVSktIQnh2cTZsMWd0MlRscStlV3ppOVhDSkh0LzdCdnQ5U0NMWDhjMW40Y2xwb3RLdGx5dUY3M0ZLWDlTdU1TYlZUYnVpcVdXVXlpQ0R0azBhWFYwdWJnNEIxem1rVUNUeGMxeTZrRkNrcUJKNDFDcS8zSGd0NXJtRnRDN1BiNjVkZHVQWFFHZkRYU1Y1VTd4eFZYaW94ZWoyN2pscDQvd0RDN2NQbjJoTkdyWjA5ei84QVluN0QvWVg3RC9ZZjdDL1lVTG5GY2xwcW02UVFRZHM1K2w2Sy9IdkZrcHAwMGxNVVRGMW5iTkdsVW9XT3hNeHE1elhHN1VMZDQ1dURUclBpeGJmSFRLenhpRFhPWjhWMXJtcm5NK0oycXVRWFJSQ09LM0d1WVc5QnBMZHNoMWVBaW83a0ZGWGJsRjR2OW41YmJMMVhOYVRScTJkSzR2OEFpdjRyK0svaXY0citLL2lySEc2NWJQYnBGSnJPMjJmcWJjV2x4RjNoMGh5R3dpQmVHT3M5bXVOVzcxZlY5WG10V0tGN2ozSHIrNDlmM0hyKzRtRzF4QXVYT2VXaHBaYlp0TVF1Y3B1UVFwUEdwM3FYZUtsR3ZGTGY2dnFYVlFTQ3pkTDV5RlRiUld5MmJYelhrOGtBaTMzRHlmbGZLZVY4cjVYeXZsZktlVnV2SkpFcHVrVUNQdTkrSlpkNVd4V2JHODVOdVUvNXFDZ1U2QkFHQ05TalFJQ1JRcGxsOTBJUTA0cExUYkMwS0tVWUNORXNzeEc0SHNYb2JqT29RMFNpbWxQeEMweXR4Z3R0TFUxaFNWSTAwMDAwMDAwRFlRaENFcG9kNXJQV2ZrWmNTUXBkL1QwbFFWV2F6OENDa28wQ05OTk5OTk5BZ0pZalB2aHREVGkwTk1zT0J3NkVKUmhEVE1KTFNJNFlVaVJEZFlDU2hDbElGUmx5SWkybUhYR05HbHVORkpScHBwcHBwcHBvRUJBQW9kNXJJcDF2NXlva2FWSGtsYWg5aEd1dXV1dXVtbW1tckVkOTlDRU51dXR0TXNtbkhOVkVJQWJhalJXMkN2WUtEcTJKRVZ4Z0FwYldwS1RHZmxSVm9ZZWNhS1czSEdzYTY2NjZhNjY2Qk9vSFFyUGZIN0ZkN0t0UHlpM0Z5aWt5THN4L0hIdElrK1I4bDVKVnpGdzhrTG9MajVKbThMdTNreGMvSStTOGtMdDVzM3p6WG0vT2ViRjg4MGJ0NUx5WGtmS2VVRjFkdlhsRGNqZFBKZVJidVp1Zmt2SkdhYll0R0t4OVhIN0VCVDNGSmtQNGdvV3hjcmFpNXMvVGo2TFV3L0szMzMyM2pvYXNzZTNPMlJWU2JDL1laTUZtT3hadkd1dEppUklLYkZ2dHZiWWtDSDdDYkZpd0pOdG0ybGFaY1MzeEowYUJDWGFuWVJyZmJmZmZZTGYrMndXSk5GVEFYWEpydjhrOVFwa3lmOUVDenk0Ukh6dUZiYmJiUFcvZUZIazI1bGwwMloyZkRreExzMUNZZVI2YzlsRWUyMktiQmZhMjI0OU90VThHK3lFeUpzcU03NzZkTGtRakd0cFMxSXVwdUd6U0pjVGJiYmV5dnZ0L1ZZYkdBNDZoRDNJYnh5bjFRNkQ4UWM1em5PYzVxeVdiMDV0dW13RFdjNXpuTjRPKysyOC9rbTJ5NWhKY2p1UHhuV3JvZ0tsM1NERmNXelZzWmVWZkhOdCtQT3hKN1NycTZLdTVXV1YzYTR5aE9SYkhaYTBXNTFqZUZOdTk2MjMzMnN5Smp1YzV6bk9jNXpZdVF2eUxoeWVWTVV2YXNoU1hrTzU2QitZcXkyZENRWDEzZTUvT0cyVHZ0dnZ0SFJlSElqc080UjEzTTZYeDdadTczQjlEaDVORW1SaktrN2IyVXhibTQ3UFpseTdxOWJuV2hlbjBLZ3NXd291RVZ1ZkoyMzMyMzMydHlQclNoMTlTMUtLaXY0Q2t1MEtIMFJFUUpJQzNMMWVmbkVpUUxUZVlEM0gvQUJmaS9GK0w4WDR2eGZpL0YrTDhYNHZ4ZmkvRitNOFg0dnhmaS9GK0w4WDR2eGZpL0YrTDhYNHZ4ZmkvRitNOFg0dnhmaXZGK0w4WjR0cXgreGt1VFlQMG9iVXBTeXBTczF0a0VVRDJLSHpRdUhOaTNLOFhyNXhZMXJ0bDN1Nzc3RHoxM1JjV3BxNXFycDVKVjBUY2ZKSW54bjJYWFozdS9kKzc5Mzd2M2Z1L2QrNzkzN3YzZnUvZCs3OTJpYTY2Kys1UDhrYmtpNm00aTZRN25Ka200c1hoK1NSeGN6WVU2RDgwSVV0YXlvckoyem1oV1FjOWloMW5PYzVTdFVuT2M1em5JcXdXdTczUitRQTg2MmhwdW5YaFNsZ1piUkdqTU5QUGQ1KzVwMTFxUkhjYnlvSVdRbGNkK1RHV2hsNWFXM2JKZDd6Ymxwem5PUlNFTFdwYWxLVVZkWjZ6a0dpT3hRckJIMmNlZ3Z1WEtiUlUyZ1V3aDE2bEtBcHRFYU13dzgvOVdjL1EwNjgxSWp1TjBwS0Y0UXRwU2tyUXlzVkVrd0pISm9QWUNVS1dwYWxGUlZST2NnN0FncENJcEdPeFdRZENQcTQzRjVOTXBDSGxWWW9WMG5VZ2dVaE1XT3d5KzkxbitOcDE1cVRIY1RTazdWRGszK05SVTZtdUx6TDVGNkFBVTZwYW5Dc3IzMzIzMjMzWmJadDZVVmcxbmJmY0xDd3NPVjZYbytoN2N4eW5wQ1lpZVNPaEVaTGNRUW9VVVdrV1NOYkJ4NGNkYmlpcEI2eDJQNG9pMXBrcytBTmdrV3BObk5vRVF3SElLMCtsWWx1aVcyQUZLY1U0VmxaV1ZsWlZ0dVZneGJXbEhZcFNIQlcyMis0V0Zod0xEb2RTNkhRNlF5WWtKS1Z3eEM5aUdBM2pYVnFQcnFJUWlLamUwOXA3VDJudFBhZTA5cDdUMnZ0ZmErMTlyN1gydnRmYSsxOXI3WDJ2dGZhKzFNWXdrdDZ1TUphMENkUFM5aVlvaVp1U1hYMU9xY1U0VmxaV1ZsZXhWbGhtSEE3UFFvVXB0NXJiTzJ3WHZ1SEE2SFE2SGc2SGZWRDBMa3JFOUxnckdNWXhqR05jYTY2NjY2NjY2NjY0d0JqR01ZMTExMTExMTExMTExMTExMXhSZFZMdVBJSkV3dXFjSzl5NFY1MjJLOTRjU0xFK1FJb0ZiY3BuZmZiWUwzRGdkRGdkRG9kRHZxaHpkdVF4ZGszZEYvYTVBaS9JdktMa21VRjFqR01ZeGpHTVl4akdBTVl4akdNWXhqR01ZTkZ4VXBkeFhkMTMxeS91WDVkNFZjWHJnWEZMS3lzckt0dDl0czFEaHhZblJKSk9hQkJTUVhXalpUWmwydHlLVHZ1Rmh3T0J3T0J3T0JlKys5bzVBTFc1eGhmRkY4YVZhbEEzcHEvdFg5dS9vdnlid2k0aVNGaXNZckhZK2VkMVNGVFZYTmQ0Y3ZpNzR1OHJ1YXBwZnpycG80NDVJS3lzckt5dmNySnl6SGJzUDQ1NENGQ29rcXlUbmJJVUZCUVVGQlNTT2xzdVdkM2pyMW5YUVdGaFlXRmhZV0ZoVzFvdjFydlprbVNaYTU5K3RpK09MdHU2Ym1pOUl2amQ4YnZiZDhSZmszOU44UmVFM0FTUTV1WHpOVmNsWFpkNWN2YmwrY3Y3bklWOGdYZVRPaXNLcjFQVjlVTHlLVzQ5UFV2Y3JLOXl2YWhVT3dSYkNrR2lkaW9xS3RpclluYklJVUZCUVdGcFdGWnp0bkxqYjlpZnNLd0ZoWVdGaFlXRmhjZVZhK1M4bmZYZHpORWx1N3RjblJ5b1hvQTJSZkYzT09ydC9xSXVVZVkyNkZnN29tTHVTNzZ1K0t1eG1wUzNhVWNhVHhyeGhmVmYwMzkxM1Bhbmx5MU9ibFpXVmxaV1ZiVzZ4UXJUMFNTVmxaV1ZGUlVWYmJaeUZCUVVGaFlXRnBjQ3dvS3puT2N1dFN1UFNvQVdGaFlXRmhZV0Z1eUNuNUNnNGllMWYyZVZJdmpqb2REd2VEL3IrdjZ6eUlzV2xYNXpsYm5KM0x3dVRrQTFFTmVxSkRrcFQyNVdWN2xaWHR0VUtCYmVQbFJKSkpLM1N2Y3JLeW9xMjIyMjJDZ29LQ2dzTEN3dExnV0ZoWVh0dG5PY3k3TEt0RkFnZ2hRVUZCV05OTk5kUFJEQWpJWVFRNEhmVkR2cSt0NjNyZXFYZlY5UlNDejZIb2VqNldtb1h0dnR2dHR0dnR0bklGczQweTJWbGV4V1Z1UGI3bFpYdnR0c1ZiWjJCQ2dvS0Nnb0tDZ3BMZ2NEZ1dGaGUrMjIyMjBxM1NyUldjZ2c3QlFVRkJRVnVGaGU0V0ZoZnFlcDZucStyNnZxK3I2bnFlcDZtKysrKysrKysyMnhXVjdiRTVKcURicmRhdHR0eXNyM2NlMkt0aXJiYlluT2M1eUtCRkFnZ2doUVVGQllYdUhBNEY3Nzc3Nzc3eVlVaTJkQWcwRHR0c0ZCVzIyKzI0V0Y3Nzc3N29LSUl0cHRpcmU0M3Z0dnR2dnZ2dnRzVG5QUVRiN0FnYmxaV1ZsWmNXOFR0dHRuYkpORS9BVUtCRkFnZ2dnaFFVRkJlMjIyKysvcUJ3TDIyMmZodjI3NEFnaXM1em5iYmJiYmJiWkNXTGMyTnR0czdPdzNyZVR0dG5PYzV6bnVIYjRVRGZmY3VGemRUcW5OaVNTU2M1clAwQWlnUlFJSUlJT2FCMjIyem5PYzV6bk9Yb3IxditnSE9RYzV6bU5DYWIyMjIyMjIyMjJkWmV0aTBaK2JMRVMwaFcrKys1Y0x4Y3JKT2M1eldmckZDaFFJb0VFVUNEblBXYzdiNzdnNXpuT1hXWExjdG5IMU5SV0lRVnR0dHR0dHR0bk93SzBPMjF5R1IyMUhadHFIZmRlNjl6N2oxdDg1eVRtaWMwVDk0b1VLelFyT2F6bk9mbGtMQzlzNXpsVENvSmcreU1UMnZ0UkRFRkVCREcyMjIyYzUyem5iT2F6bk9WSk1VeGtwMzZGRDRaem1zNTZ6OVFIMWlnUjBPczUrb0wzMjIyMjIyenR0dG5PYzVyT2M1em5PYzVyT2NsUmN5T3hRK2VlODUrc0RzakgxWnovRm5OWnpuT2M1eU9zMW5PMjIyMjIrMjIyZXg4TS9QT2ZyQStuQW9WbjY4L1pqNDVyT2VzNXJJT2M1em5iSW9VUHJ6blAyWS81WlIvSUVnZjFnVmo1WStPTWYyS1FvWnpuT2M1em5PZmhrQktQN0FNZnhZeC9TVXVOVm43RU5CR1A2Y1kvcHhqK1FBZE9zVm5PYzV6bklPY3RNZ2Q0L2l4aitIR01ZeGpHTVl4akdQaGpIMDR4ajREdDZQOVRNZjU0eGlzVmo0NHg4TVl4akdNWXhqR01ZeGpHUDRNWXJIMkFkWStEekJHYzFub0JpUDhNZndBWXgvd0FyR01ZeGpHTVkrbDloU2M5Z1I0MzA0ckdNWXhqR01mOEFTeGo3c1B4eGIvSCtPOGZIamZaaXNZeC93OFZpc1Zpc1l4akdNWXhXS3hqRllyRlkrZ0h2RllyR01ZeGpGWXJGWXJGWXJGWXJGWXhXS3gxaXNmOEFVSC9sQjhjL0FkNS81My8veEFCVUVBQUJBd0lDQlFVTENBWUhDQUVGQVFBQkFBSURCQkVTSVFVUU1VRlJFeUJVY1pNVUlqQXlRbEpoa1pLeTBRWWpKa0JUZ2FHeEZTVnljOEhoUTFCZ1pIU0N3aVF6VldKamxLTGk4RFJFY0tPencvL2FBQWdCQVFBRFB3RFhpY1NnL2FFOXpyRE1jVXltYmhZQVgyVHk0dUpML3dDeDc0SFlyLzVVeXFZWE1zSG9nOS9sNkVHaXdDczRqanpnN3ZScUx6WUlRdHd0Mm9PUEFvc1FmOFFpUFQvWXUrYmlnd1dBUks1STNhaE96RU1uYXc4Y0NOYkhOQkRTdVZ1UEYxaUNQaTRxNUpKMWdvdFRYSXM1OHN2aXNQV1VHaTczK3BVN040Kzhxbi81RkU1Y0R6cmp3OXZySkthUEdVSTRLblBtS0I0eS9BcDIyTndQb0tmSGs5aEhQSnpPU0RkZ1JjZzNYZ2NDZzVva2I5K29oV05pTVE0aFJ0MnRLTVI0dEtEZ0MwOVN4WkhJb0M3M0xHNGs4N2dySUU1SWhOYTNscXNkKzd4V0hjQ24wVGpKQ0M2RDNWSlA0b3lHOVFVcmNUeUNlTHZndG9pSDNsU1NlTTg4d3RXSWM2M2c4V3F6U3NQMW15THQvTWtpMk92MXFPUVlaY3Z5VEpCaWdJQjRiaytKMkY0SU9zbEJxTGtHODdDY0oyRllISGdzZVRUa214TnVmVnhUbnVMbkcyb3hIaU9DNWR6UXcrTVVHMmlCOEJjV0t1YmhZU0o1eDMza040ZWtxd1hMMHo0U2NuYjFQUTBlT05nZUJ3OGxQa2NYUEpKNTVIMURGckdFb0Q2N2ZXK0R4RGx3VU5jekM4Qy9ENEo4SnhONzZQanc2MEI2U2k1QnZnZTZxVWdFbHpVSTJjVHdSZWJ1UE01TVBuZGswQzN4UW1KZURlNVY4ajRBRzAwdzlMV244MVlFcDIwRWdBZXRFdE9JSzJXNVVncm5DanZoRzNoZjBmV0FFR2hXQ3VyMy9xRERudlFmM2txREx2WnMzandWK3BDR2NOSjhmSmNuVnU0Tzc0YzNrTkZzakcxNHovTkZodUVITkJDc0xIblkvblpobDVJL2lyWFdJRnNaQldSdUxOVmdqWjFQVEgwUGVQeUN2OVh0cXlXUldLLzlROGRWZ0dQUFVWaDc5bXpmejdBckVUd1dBY1NpWFlybkZ4UW5vNHBnTEhmOS9NeHlOYnhLdk0xZzhrYWl3NUZZd0NGYkk4d05lSEVCd0IySmxURmpqUFdPQ3V1L3VUbHcxWU1VRUJ1N1k5L0QwRFhiNnpmK3BiL052UFV1VE9Kdmk4Mnl4ckFPTGxmTW5WeXVpcEdFWHdIK2ZNQnFvK3RYcW42dHQ3SEpZU2JGQndKQ3RrVGx6SHNsTWpTUUIrS2pudnlaR0liUXJMa2dZWVRlVGVmTjlITkxnZHlJM2hPYnRIOVp1S1BFSXRIUGJQRVdQeklHYU1VaGFmdTEyQ3hMRGtOdk12Rk0wM3pITUFxbUU4UXIxTCtaaE53Zy93QkIxbVI0WU41UXA0TUxkdHNrK0dYR3drT0JXT21BaWJobGNNejV2TXhkU0RCcnhBZzJXQjUrdG5uSDZoaXpPem1BOWF3YXJqV1kzNG1wdFRCZHUwQzQxV1FPOExEazNhRm56TUxaU2VITXNRZUJWeTE5N2dqbTRUY0xHUFNGWllZeklkK3pxWEt5azd0M015S3JaNHhLeW5jNWp4Y0ZhUjZMSW5SU09aTUN4elRZdFRGSlVGL0lNTHNEUzkzVnF5QjhLTmRUV2gzYzBMNXNPM0N0SmRDbFU5SEx5ZFRHWTNrWEFQRDZ3WHV3c0JjNDdBQXEzb2RSMlRsV2dFbWpxT3ljcjY2N1NYLzB0Tzk3UFAyTjlhN2swWE5OVnozZkhFNTRaSHN1QnhRSnNFMGVsTlhxMVlUemNEc0hIWXNFbVBjNzgxZFd5QjUyQ2tKUGxjd3VObWdrOEFFV05FYmhkdzNLaXJnWHpsNXRrNXZwSnlLb0hnMllXSGlDcHFJR1NLODBYbzJ0VGR0eFk1QWpWWmN2STFtOUNLSVJ0M2o4T2JkeTVXbGtwanRpekg3SjFjaFhOcVc1Tm1GajZIQlQ2VnFSRkJzOHQrNW9VR2pOQTFNVUkvb1hYY2RyamhUbnpZR0FrazJhTEtDZzBjeUdXS09XWGE5em1nM0twT2l3OW1GU2RHZzdNS2s2TkQyWVZOMGVIMkFxYm84UHNCVTNSNGZZQ3AyYUhySE5nakJFRDdFTUhEVythVnNVUUxudk5taFYvd0J0VGV0M3dWZjl0VGUyNzRMU0gyMUw2M2ZCYVErMnBmVzc0S3VwS1NXZDh0UGhpYVhHeGQ4RmRsYjFzL2pxck5LNlJaTlRHUENJZ3c0elkzdVN0SmVmQjdaK0MwbDU4SHRuNExTUEdEMnl0SThZUGJLck5IMGI2aVl4WUdXdmhPZVp0dzFqUnVqR1JPSHpydStrNjlRMTJwS1g5c282VTBuSERueVk3NlE4R2hRZ1dFYlBVb3ZzbWVwUmZaczlTaSt5WjZsRjlrejFLTDdObnFUR2FHand0QStmSDVIWHk5ZStxZU84Z0ZoNlhIVldWR2k1SUtCb01zdmVrbDFyTjNyUy93QmxIMmdXbDkwVWZhQmFUaTBsVHlUd3htRmtyUzhZd2J0dXNJc0FMSjAranFtS094ZStKelc5WkMwcURuR3oyd3RKNzQyZTJGcEw3Sm50aGFTK3paN1lXa04wYlBiVG9Kbnd5a1kySE94VzNtV3pDN3JwUFQvRkVETG5YV0lCdTREWExYMUxZSVJtZDUzRGlvZEI2Tk1kSUxUUHMxMG04bFpJVW1rR09mbkc0NFhoRXNNYmpkMGVSUEgwNmhBWFZsSUFJem5MRnU2MDZFQnd4T2pKOWxBaTRXVDVUMUJDYW9kNk1oemNJWGNPbEk1U2JNSndQNnRUZExVQmdjN0FjUUlkdHNvTkhVb2dwMldhUFdUeEsvVk5aKzRmN3BVTWxhK3RxcEdORU9VYlM0WnVWTDBtSDJ3cVhwTUhhQlU4cjhFYzhiM0hZR3ZCSjFNaVlYdmVHTkc5eHNxWHBNSGFCVXZTWU8wQ3AzNkZyQTJlSWt3UHRaNDRhOERPNzVobTdLTHE0ODIyZ0szOXc3OGxlT3U2MmY2dWVYZkoycERlTFBmQ21jTDRVeG1rbXpWejJzamk3NEIyOXlvR0RPcWlIM3JSZzIxMEh0clJmVDZmMjFTMTRjYVdvam1EZHVBMzFNSGN0TjVlYnl0RzZOMFpqbnJJQlVUNXZCZnNHNExSZlQ0UGJXakh2RFcxMEJjY2dNV3BrTWJwSkhCckdDN2lUc0FXaXVuMC9hQmFLNmZUOW9xT3MwVEd5bXFvNW5pWUVocHZsWTYvMGRvbUtJNVNFWTMvQUxSOEkzUjlCTE9iWGFMTkhwT3hPTWhlNGtrbTVLOG9jMjBoaTQ1cmtxbzhINWpuVzVuY05CeWtyTU04dVo0Z2JncmhucGxkK0ExSGNVWjZLbG1KRndPUmsvaHFEMkZyZ0NDRUtLc2ZGWTRIZmlFWUhrYmwzTm83MGdmaWRWOVYxZDJxd0tOZG9hR1I5OGJlOFAzYW14eGw3eUd0Ym1TU2pYNHFXaUpGTU5ydDhuOGxkWEpPcjZXVWYrZjNIYXZvcFZkYlBmSE5ZMlpqcFdGN0FjMmcydjhBZW1NWllVRmdPRXY4a09nSHR2NUlkQVBiZnlRcmErR203aHdHVjRaZmxiMi9EVjlINi84QWNQOEF5VjRxL3JqL0FOV29hQnIyVXhwVFBqakVsOGVIZVJ3UEJOLzRjZTMvQUpJSFpvNDl0L0pHdnE0b0RRbVBsSFd2eXY4QUxVRzZJbUx0bDIrOEZFM1lRb0h2YUhQWTBjU2RpNVRhOW5xWElVYjV3OE93N1JiY2l3a3RYNkwwSkZHNFdsaytjazZ5bXhzTG5FQm96SlIwcnBhZXAzT2Qzbm9hTmkwbFgwd25wcVl5Um5ZNFBhUHpLMHowSTlvejRxdmgwNUJQWFUzSlF4SEhtNXB6M2FxMnAwRkxCbytJeXl6RU1OaUJadS9hdE9kQlBhTStLMDEwSTlvejRxczBaZ0ZiQ1lzZWJia0hWK2tOTXhoMmNjWHpqL3UyRFhXUnpQWUtTQTRYRWIxWGREcC94VmIwT0Q4VldTenhzTkpBTVRnTitvMG1qcW1kb0JNVVRuZ2RRdXEzb2tINHFzNkpBcXpvc0g0cXI2SkQrS24wdzJOc2pHUnNablp1OHE3VmR1cXcxOGxNMTNBckhBMS9tK0Q1V205TWM3di9BQ0NMRUN4V2ZOVGJuakUzOW9MSEUxMm9TUU1tM3ROaXVVaEIzN0VKS2VPMldMTzNOeUt6VHRJdTVXZTdLZS8zdlRJWXhIRzBNWTBXQUExVHlhQkw0WGtNWThHUm8zdDFXRnRkdmxWU2Y1L2NPcjZMVlBXejN3cjgyWDdKL3NxYlA1dC9zcXkra0ZEKy9iK2VyNk8xL3dDNGYrU3ZGWDliUDlXcjlmdy80WnZ2T1drSzJqaHFZNXFZTWxZSGdGenIrNnF5TGJKVGUwNzRJUS9LS21oSkdKc29icXQ4bUtyL0FDZStFVHdSQXlKQy9TR2hJaTQza2krYmY5eWJOQytONHUxNHNVNmY1UnZwWmhsU3V2SjFEWjY5WGNPaERDdzJrcXU4SG9idjFmUm1EcmY3eDUvejlEMVAvaHE3azBUeTd4YVNwT0xxYnU4S0tlamJSc05wSjgzZWhxNzNWWjNONWZSaEhCdjVlRHhzcUJ2d2lRZmNzVVpWNDEzTFZ4ekFrWVRtZ0pKR1h5dmlDQ0UranBtNWVMZFhqY09CQlc3Z1R6ZHVyL1pZeHdZRkhUUlBsbWVHTVlMdWNTb3EybGpxSURpamtGMmxNcWFlU0dVWFpJMHRjT0lLZFFWa3ROSU8raWVXL3dBMWNrblg5S2FUL1A3aDFmUmVwNjJlOE9iWTN1VitrdEZ4VEhPUURDLzlyVjNEcGN6TUZvcW52eDZIYjEzYnAwVE84U2xHTTllN1V5aitUZFZqMnpNNUp2VzVXaHIrdG4rclVaZmxGQ0IwWnZ2T1dEUU5HM2hDM1VUOHQ0LzhVNzh6cWlaOG5aNG5TTkQzbHVBWHpObkE2aTRoclFTWEd3QUNxcUhTRWtFMVBPeUtadTBzSUdJYW9ZcW1XZGpBSkpnTWJ1TnRtcXAwcnBSK0dubU1VUXdNT0FxcXBXbDhrRXJZL09jd2dMNk1RZGIvQUhqcTBiU3p5d3ZpcXNjVHl3MlkzYUQxclJYMlZYN0RmaXRGZlpWZnNOK0tvdE5WcHBxWms0ZUdZKy9hQUxldlY4OVE5VC80YXRMUXhoa2RWWnJSWUFSTStDZE5vMm5ra04zdmhhWEhpU005V2lZM3VZVFVYQnNiUnJSSEdmczFvampQMmEwUkk4TUJudTQySHplcGxMU3l6eVh3Uk1MemJnQmRhSDQxSFpyUkI2UjJhMFJ4bjdOYUsvNi9acCtsTkpTMUx2S05tamcwYkZadXJ2anpieHViNlZaeEhnUTRYR1lLd01FM21iUnhCUmdxSkk5MjQ4UW0wMGg0TGd1NjlIMDB1OERrM2ZjcmhZSVpjeGt3L2ttdmprZGNaQUxHTDgyenpxaXBOSHRtbmVHTVl3WEpVMmw1TURMeDB6ZGpPUHBLZExSVDBydGtKRG05UjFNWnA5aGFNM3dOY2V1NUdxdTBsRVgwbE9aV05OaVFRTTFwZm9SOXR2eFdrcUxUOVBQVVVwWkV6RmQyTnU5cEdxZXYwQlBCU3htU1Z4Wlp2VTRMVEhRajdiZml0TGREUHR0VmRRd2NyVXdHTm15NUkrT3Z1VFNScDNudktqTHFkdTFmcFRRMHJHQzh6Ty9qNng4UXU0TkJzZThXbG4rY2QvQWF1NmRKc28ySHZLWWQ5NlhsV2lyK3VQOEExYWhGcCtJdnRoN25iN3oxZlF0TDZZaHFqcGZsYnkwemd5TmxTNHVQM2xTUzNqMFpIZ0gyMG44QWpQSzZXcG5Na2p0cGNicUFiaVZIVzZUTTRZY0ZObjk1MmM3Nk1WUFd6M2d2b3hCMXY5NDZtei9LcVdLVE5qNnd0ZDFGNjBMMGQvYXVXaXFQUXRWUEJBNFNSeGt0SmtjdnBFLzl3Nzh4cStlb2VwLzhOVzFmcWlqL0FIRFBkR3JRcjNsNXBUYzVuNTEveFdnK2lIdFgvRmFENktlMWY4Vm9Sanc0VXB1UCtxLzQ2bVZOTkpCS0x4eXRMSERpRGtWb1BvaDdaL3hXaE9pbnRYL0ZhRjZLZTFmOFZvY2JLWTlxNWFMMFRvNjhNSjVlUTRZN3ZjczFZRll1Yll2Q3RQSjErQjdwMGEwT041SWpnZjFoQjdDMTJZSVRtUUdYeTRjbi9zYml1VmtKdWc1MWprc0VWUlRqYUNKV0Q4Q2c4Wkhhc0ZGTzdnd3B6Tkd6TzNsN0FzRlBBM2Z5WUorL21iZFc1eWwwbGdhVGhoakhlcy9pVUZOSEZVMUQyRVJTNFF3bmZhK3I5ZncvNGNlODVTVmRUSEJDTHlTT3doUjZNb0k2YVBZd1puaWQ1NTl0QmRjamRaYTRPYVNDMDNCVGRKNk1pcU1zUnllT0RoclpvL1I4MVZKc2paZnI0QlBxWjVKcFRkOGppNXg0a3EwVmYxcy8xS25vbU9iUzJubEcvd0FnS28weFZtYW9lWGJ2dTRCVytUMUQrNWJxWkhwS3B5eE81WjJYM3FTVzJJMkhBSm04WFFHd0JhSzBWb3RzVDZtMHp6amt0RzdiNmxvZnBuLzZuL0JRMTFNeWVuZmppZU1uV0kxYUhwcDN3VDFlQ1NNNFhEa24vRFZ5ZnlYcUR3Y3ozZ2dma3hUa2NYKzhkWDB5UCtPLy93Qk5YMGRydjNKWDBnZis0ZCtZMWZQVVhVLytHdjhBVkZIKzRaN3VxbTZSRjdZVkwwbUgyd3FYcE1QdGhVM1NJajFQR29NYVhPSUFBektwZWt3KzJGUzlKaDlzS2w2VEQ3WVZMMG1IMndocFRTN3l4MTRZdThqL0FJbEFid3NRNERVK3NsNE5UR3dkNXVXRjVHcXhjcnpQNi9BOXh6dGVmRnlaS1BSNXlhK0hHd2h6U0xnaFkyR1FnUEZyU004NEtTZ3FqR2M0em14M0VLemwzUHBpTGhKZGhSRUFYSmFIbDR5ZDRGM1RTeEIrYkRQZDMzQlhtdno4aW5hV241ZWNGdEl3KzJlQVRZWTJzakFhMFpBQWF2MTlGL2h4N3psUWFLbmtxYXdTR2EyR01OYmV3V2pPRS9zTFJuQ2YyRlFhU3JtVXNITGNwSmUxMjVaQytxTFJWQytxcUw4bXdnSENMbk0yV2lqMGoyRm92aFA3Q285S2FNNUNEbEEvR0RtT1ozTnBGMUk4MlpVWnQ5RHRkbVE2UFlmRytkazZ0dzFUUTBramVWZEhESWJ2YUQ0MXVLTlU4aHR4R0NpU0dNQkpKc0FuVWVpNmVCNUJmRkcxcnVzRFUraTA1VlJ5RE15RndQb0p1TmR4dlJzY2lOWDBhbytvKzhkWDBqcjJ1NlEvM3RYMFdxZXRudkJXK1N0UDF2OEFlT3I2WVA4QThkL3IxZlIydS9jdVg2L2YrNGQrWTFmTzBYVS8rR3Y5VVVuN2hudWpWUExPOTRyb3hpY1Q0aFUvVG92WUtxT25SZXdWUEZNeDVyb3NuQStJZFJyTkhWRk9DR21hSnpBZXNFS282ZkY3QlUvVG92WUtxT25SK3dWVWRPaTlncWZwa1hzRk5ncXBJbVNDUU1kaHhnYmRUNnlXM2twbExEZ1loS0MxUnVqT0JjbklXckF3dUt1NGsrQk1UOFFYY0xNRWdkSlNlc3hINEtLb2h4eFBEbUVaRUhJcU9wQnBwY2djNDM4RHdVMUZVRmptNFhKN0ptVEFXd2xBUkZ4SXdrWWg5NmRwV3NiVHdERnlXM2dFMmtoZ2lhU2N5NjVRa1ppSFh6MzZXbnhQdXltWWUvZHg5QVRJSW14eE1ER01GZ0FOZjY5aS93QU9QZWNyNjdmS3FsL3orNGRYMFhxZXRudkRueXpWOE1jRnhNNTRERHdOOXV1YUQ1UnpQbXpiTlo3RDZFTGNwSWJOQ2RXUHNNbzJvTkZnRjNYcEkxVWd2RlQrL3I1V0NPdWlGM1JuQkoxYms2UVlwQ0dOVkRUak00eXFkb3N5RlFPMndoVWMrN0FVSTlCVXpXNWl4OTQ2ci9LS3UveEQvd0E5WDBXcWV0bnZCZlJhRHJmN3gxWXZsYVhEcHY4QXIxZlIydS9kRmZyOS93QzRkK1kxZlBVWFUvOEFoci9WTkgrNFo3dmhQMGJvbCtBMm1tdXhuOFRxZFdTMkd4TXBJY0xWak5nc0FWZ1lZVmk2MWdnc0Q2UEJ1aWRpYXBLWnZLMDVOdkxZb1hzdFV0TVJJMjd1dFV0YlMvUHZhUTRXYTY5aU9wT0RNNmkwWlAzcGo2TXd4dUp3anF5VElyaU5yVzVGQnZwd3gzV1dGWVQ2T2N5R2hpWkV3TWFHRElLRFI5Sytlb2VHUnRIL0FNQVUybXRJMXIzOTVDd001T1BodDFYMDlEL2h4N3p1WmI1VFV2OEFuOXc2dm96VWRiUGVIUHgxa3RZL1pFTURQMmpyYlhhTDVjQzhsTDM0OUxkNFRxbHdhTW93ZzF0Z0U2WjRZd0Z4Y2RpYm96UjBjQTI3WG5pN1d5b2draGtGMnZGaXA0SzJXbm5OblJPdzZyalg5SHFUcVB2SFVXNmZyYjc1M0g4VkIwS1gyd29kTGFOa28rNW54WXlEaUxoYklyQjhtNEJ3Yy8zanFkSDhzWGNIVjMrdlY5SEs3OXlWK3YzL0FMaDM1alZlYWo2bi93QU5iWWRIMDdEby9TRDhFVFJkc09SeTYwei9BSVhwVHNQNXI1VUY3aXdWZ2JmSUdtSHdYeXEvdmY4QTJ2OEE2cjVWZjN2L0FMYi9BTlY4cXVOWi93QnQvSmZLcisrZjl0LzZyNVZmM3ovdHYvVmZLcisrZjl0L0pmS3IrK2RoL3dDcStWUDk4N0QrUytWQjZaMkg4bHBXc3RMcEdPb2NJeGs1OFZnTlhJZDZoTXhCcXczaGhPZThyRXJIRXNaOEk2SitOaHNRbVZVRm03R2oyRDhGWnhna3l2czlCUkVoaWVMWFJZOTdkK2F2anpPVENzTWJ6NkdqVmlIT2hvTkd0bm5lR3Nhd2Zsc0NtMHhVNG4zWkUzS09QZ2h5OWQxTS9qcXZwNkwvQUE0OTUzTStrdEwvQUovY09yNk0xSFd6M2h6cjVBRmZvN1JrVUd4d0YzK2wycUtxaTVTRjRleTVGL1NEWW9PQkJBSy9ST2xaYWNaUjN4UitscFJjYkFJVFZycGRySU4vRitvNkwwVkpLek9WL2VSamk1R3EwWDNOTkpqbnB2ZDNhclN4MTdCdHRISjE3aXJwM0FwM0FxeS9VRk4xSDNqcWJVNlpyWW4yRGhNN0NmdlRvWGxyZ2c0V0lRMFJvNk9pZlNtVENTY2VQaWVwWURZYU9QYmZ5VlhYNlZPa2FzZHlSbWJsaEc3TjV6dnFGZm8rZW1jOHNFck1PTGdxNzVIYVJmV1BwdTdJTUJaampQRWpia2JKdlFEMjM4a05PUGdjSUREeVFJemZlOTdhL3dCVVVuN2xudStFK2psWjFEOHhxc25RT3pYek9DSGFVWEh3c3pSZmw0eXFxa3VYTUxtanltWmpVNkorSmhzVXl1aHhNTnBCbmhSYzN2aGFXTGIxQldmSE9OaDhicjNyRFVQYUxlS2YvZ1dHSm84NTEvdzhCTnBGek9VTm80eFpqT0dxMDliMU0vanEvWDBYN2h2dk81bjBscGY4L3VIVjlHcW5yWjd3NTNkdWwydWRuSEIzNTY5Mm9hTTBOTk5pczhqQkgrMFYvdE0xQS94SDkvRjE3eHE3czBlS21NWGtnOTFPeGlDbkdLUjVzU0VORjZMaXBobTRadlBGMm9UMTVpWWJ0aEdFZGU4bzZMMDFGTzhuazNuQkwreWRUSytnbHBwTmtqYmZmdUtrZ21mRTVtRjdEaGQ2Q0U4ak55ZjV5ZVBHQUlRT2dLVWpnZmVPcTJucTAvOEFYZCthanJZdVJseWs4bHlmQThzZUZWNld6YXprb2Z0SDdQdTRxazBTd0ZqZVZtSDlLOFo4MmpyN3lVd0ZMUDZQRlBXRlY2Smt3MU1kbTdudHphZGY2cXBQM0xQZDFVME03MkdrbE9CeEcwS2w2Rk42d3FYb2MzckNwZWh6ZXNLbDZITjZ3cVhvYzNyQ3BlaFRlc0tsNkhONndxZXRyb2FZVXNvTXJ3d0VrYXZvNVY5US9NZlVvNWhjalBpRTZCL2ZadDRvY2lhbW5hR1lSZHpSdkhFYW5ReVkySE5Ncm9oTkJsT3dkKzNpZytOOGJmRmYzemVJSTNMRlZ0YnhZVmVZTjgwZUJobzlITkZUQ3lTZC9mUHhzQnQ2RkRCY3d4TWpKMmxqUU5YNjhpL2NEM25MOUthU0FlTHdSV2RKL0FLajZIQjJZVkgwT0Rzd3FXSjRmRlRRTWVOamd3QTZvNTR5eWFOc2pEdGE0WENvZWhVM1pOVkYwT243SnFvK2lRZG1FMXRkT0dnQUNSMXZYcTdqMFNIdUZwSnpqUFZ1MUdzMGsyaVlmbTZjWGY2WEZQcEttT2VFMmZFN0UxYVBmYThkUUR3RFZvdDRNYm1UdUJ5SXdENHFLZlNzdFd5NXBvSGZONDlwT29hSzBVK1FaU3Y3eVByUmVTWEVrNnU3dEVOamVielU5bU82dHgxY2hYTXJHQ3pKeFovb2NOYnBaR3NqQmM5eHNCeEtOQm8yR25KdVdOelBwMWZyMnQvZk8vTld6QlVXa0lCRE9RMlFDelhMQlFVN1BOaWFQdzFVT2l5WXkvbHAvTVovRXF2MG1TeVdUQkJ1alprUHY0cXQwYmFPZTlUQndkNHc2aXFQUzBkNldVWXQ4YnNualYrcG8vMzQ5MTJ2OVUwbjdsbnU2dEV2ZVhPb21FdXpKdTVhSDZDejF1V2grZ3M5YmxvZm9MUFc3NHJRL1FXK3R5MFAwRnZyY3REOUJiNjNMUS9RVyt0eTBYVFRzbWhvMnRrWWJnM08zVkJUNkhrcG51dkxQa3h2MUlPYW12YVE0QWhDRndhUEZYY1drcEl4ZkFjMjZuUnZ4TUpCVGRJUjh1MDRIaDlpMGNRTGoxbkpRc2xKWXkrUElFbnpobC81SnNja2NyTWhLMzhmQU5xYTN1aWEzSlFjZDdrenpnbWVlRXp6d3VWMDdDR1prd05INHVVR2l0R05peHM1VTk5SWIrVW92dEdldFJmYU05YWkrMVo2MUY5b3oxcUw3V1AxaFJmYXM5YWkrMWo5WVVYMmpQV3I2UXFEeGxkK2E3djBsREFUWmpqZC9VTnFZMFpFQUtLam81WjNPQkViYjJUNmlkOHNtYjN1TG5la2xGNXNBaEdPVGpGM2J5aVhCakJkempZZWtxTFJ1allxWmpnUzBYY2VMaW1EeW1yOUk2VkxHWnd3ZDQzcjNuVnlZc00zcjlHNlhZWG0wYzNlU0pubk5VZWtkR3l3WW00am16ME8zSndKRmlpQm1DbTR6WFRic29nZU84cG5uQk44OElQMDNXTlAyenNKKzlZVFlvZ2dncW5wNkdtYk5LT1dkQzA0TjV5VmZVUGZDMjlORndadFBXVmlCQldINXVYWnVLTENueFNCOGJuTmUwNU9hYkVLYW1JajBtd3l4L2JOOFlkWVVPa3RBUnkwY29sWnl3TngxRlcxVWNlaktWcjZxQUVRc0JCa0hCVVhUS2Z0V3FoNmJUZHExVVBUYWJ0V3FoNmJUZHExVVBUYWZ0V3FoNmJUOXExVVBUYWJ0V3FoNmJUZHExVVBUYWJ0V3FoNmJUZHExVWVqNk12aWxqcUpqa3hqSGdxYXZxbnoxRHkrUjV6UDFLT0YyMUdVSVNIQzVaUVQ5Y2J0WlpVU1F0MnlOdXo5dHVZVlBHd2dTZ0R5T281dDlSdW9hdURDMEZ0bjQyanIzZlZyQkFNTXN1VFFuVmtsbTNFVFZoQUFDTDNBQUlSM2loemQ1VGtHQk9tZmhZTGtwbWk0ckN6cDNEMUl2Y1hPSkoxY2xrTTNuOEZiVVhlZ0p6eGRvUkl6SzRFSjdSbUxoV3VScXVGakFqZms0YkNzSklJUkJ2ZXhVZWtZUkROWnN3MlBUNmVVc2VFQ0xFTEI4ek5tM3lYSXhteCs1WENmUXlZaGN4T09ZVEo0dVdnUFdGZjYrY1lBQTZpVmh0d0syU04zSnMraHBIY0xQSDVhM05OMmtnOFFmcTlnaGJsWmpaZ1RxMlRDenZZbW9NQUFBQ0wzQnJRdVMrYWh6ZnNjNUJvVDVwQXhndVNvOUN3WVFBK3BjTXo1cWRLOHVlYnVKMWNqa0JkNnQ2VHF4RzVRQXh2Rnp1QzRCT1RrVzVPQlFmMzBlUlZpU0IxalVDc2RvNURudWNpd2tGWVRjRXFMU3NJZ25zSm01TmVwS1djc2tGaUNnNXRpRmhJZ3FNMitTNUdOMWpud1FJc1FuNlBseHR1NkluTUpsUkR5MEJIcCtydmhrTWIybHJ4dEI4QTE1TWtObW56UGdqRWNEK29vUFpoSnY2Vnl0TTZBbTJLN1BXRmhjV25jZnJGa0EzbFpzbWhPcnBNTE85aGFVR0FBQkY3c0lDRVE1R0ROK3h6bGcrS2ROSUdNQkpLaDBIVFlSWjlXNGV5blN5Rjd6Y25WeVBlak9UOGxicjQ2c1daQ0RlL2tIZmJnc1lMM1pOUUFzd0p4dm1uRGVWZko0QkN1ekhIbUZ5Z3h0eWVyWElHZThLeUJGaXNkbzVUWjJ4cmtXbXhXRTNCekNpMHhUZHoxSkRaeDRqMUpTVG1PVUlQQkJWclFWQnUwK0s0b3hPc2Z1S0Rta0ZQMGJMalpkMExqbU9DWlVSY3RUN3htUEMyOEJ5R0dycW1YazJzWWZKVWVsSU1UYk1uYnNLd1NPWVNEaE5zano0akMxa3dMWEFBWDJncGs0eEN6bWcyeEFvd1JZektESGNDNEdZKzVTU1ZUUTgyYU5uRGlEOSt4T2cwaEpkaGFISEVMajZvMXNEWjYrUXdSbnhHZVcvcUNvb2NvS0JqdlRNY1I5U1owQ2g3Rk02QlE5aW1kQW9leFFlM0MraW9YRGdZVXdETFI5Q09xQk02QlE5aWdMMm9hUHNVemRvK2g3Qk02QlE5aWpBY1VWSlNNUEVSMi9pc2J5NTlGUnVQRXdwblFLSHNVM29ORDJLWjBDaDdGTTZCUTlpbWRBb2V4UUd5aW8reS9tbjlGcGZZL21wU0xHbXB2WS9tbjlGcGV6L21uOUdwZlkvbXBPaTB2Wi96VW5SYVhzLzVxUWJLZW1IVXorYWs2TFMrd2lUYzBkSDJTYjBDaDdGTS80ZlE5aW1kQW9leFRYYmFHaTdGTjZCUWRpbWczRkJRZytpRk9tLzN0SlNQNjQ3L3hUZWdVUFlLTWpQUjFCMkNCRmpRMFZoc0hJL3pUT2dVUFlwaDI2UG9ld1RZUmFPZ29XZFVOazNvRkQyS2IwQ2g3Rk42QlE5aXFlVEtiUjlNUi93Qk1ZRlMxMS8wZklXUy9ZUzcrb3AwYnl4N0Mxd09ZSThOYkRWMWJNOXNiRCtaVmdyNXRJSlZKS1pYUnZleDd0Z09ZYXBxR2N4VHNMU09kWk9qTjJPSVBvS01lVXNZZUZSeXhDYUc1enZ5Ymo0aFVGZlF2RlNRMThRSlpKdzYvcWNiSTVLNnBiaWloeVkzejM3Z3BLcVowc3pzVG5IbkNhZHNicEdSZytXODVCTm1KYkZwQ2xjUUxteE94Unp3TmU2dXBvaWZJZTdNSnNEOEV1a0tWanR0aTlXZVdnaDJkcmplcXFGa1BJeFNTUGN5OG5CcDRLcVpEQStHS1I1ZTN2MmIyRlZWR3dQbmhkRzBtMXp4VTlTQ1lJWkpMYmNEU1ZVUG9haWFTR1pzak1JalpnOGZpcTdvay9abFNVNzhFMGI0M2NIaXlMdEZ2cThlVFplVHdKOVhDWHRucDQ4N1dra3dsVkRtUGV5ZWxlR1puREplM01iWFZENDNQTE1FYm4rcEd1a2xBbEVRaVlaSE9kd0NwditKd2VweWRRMTBsTVNIdVpZWENta3FvMlRRenh4dU5pOFJuSlZWUFVQaTVDUitFNUZyRFlxV2xaQ0dNbGtsY3k4Z0REWnZvdW54T0xaR0ZqdURoWk5wcVdrbXhrOHV3a2poWmQyenVEMzhsQ3h1S1NUelFuME5XK0YrZHRqdk9HNG8xd2xQTFJ4TmlGeTU1eVFFRXNzZGJUemNrMjVERG11UjBiVDFHZU9ZbXc0QUp3R1lQUElOd2MwTkxhUGRQL3dEZFV3R1BpOW5IN3ZDNHNGWFZ0eTJ4eG44eXJCTmtPQWsrbkpFZ09CdTBqWXZYdVVOVy91ZUJvZmcyeWZ3SGdaS0tmSEdjdDQ0aFNWcndYMkRSc2FQQXlUc3h2Mkl3N3ZBOGhveWdnRzluTEhyZHphdW5wV3p6UU9aRTdZN1ZOV1ZBanBtQjd4bllrZnhWVy9ScnU1S05rRlJVSDU4QjQvRFBZcVdqMFM2ZXNwT1hsRlFZU09WTGJXSG9WUFhhV2xocktBeDFISjRpN2x5ZGplQVZMVHpDZWU3NWc5clk0OTEvT1BVblNWMHIvd0JHenlBbnh4VTJCVG4wRkl6OUh6UHdCM2VDZXhabnZPKzZNRG93YVdTbUJCeWZManVpSUE2UFMwZE5qekxCSVdsU1JhSWhoT2xtc2tlL2xPV2RJZStid0JVdi9INCszY2d4N0h2MGhIVkYyUkxYRnhhRlFENVB5TUZjVENaeGVUa2p0dHNzaFc0NXVWTDZaamlHV3lkSjY5aTByUEQzUEJSQ0NsYnNqRWpjL1NUZk5TVXM3b3B4Z2tZY3hyYmpkRDNMRGRzTGp5bmxPVVV0YlZQTEthbHgwNVl4cE5tWFVtK1hRbi9pbVNhY25saGtEMjNiWjdEd2FGSXloZ21xdE1WRUptQklhR1lsVXdVVVZSVGFVbm5aSThzekdGYVEvVHJOSDFWYktPSmpmL3kzVGhYdW1uYUtvakswdWFiUFEwRVFwcWRuZERDQTRqS0xOZnF1T0NnbmdFRDgzeXlQd21Wd052VUUxMmkyUmFTbWhzMTJDR29qZml3bTE4THZRcmFPMG52dEUzM2xFSjZ4aElpak5MSGlJR3paY3FyRUVzMUJNSUtPQnpZWXhZWGQrQ3FLNzVOMWJxbVV5RmtqTGFuelN0amlZWHZjYkFCVkZESUdWTVpqY2N4emNHbG9tbnhKRHliaDZDdVJxSll2TWVXZW8rRDVYRFYxVGZtL0lZZks5SlZsWTRRRDFnb1JEbEpIZ05ibmRhT3A3aDFTSG5nd1lrS21Ea2FMRzBQRm52SXRsd0NhbWxBN0NQcUJxSDhyTDRxYXlPd1hMa2tuSmNqNERIUzZPbUhpbW53ZmUwNTgyV3YwY0taOFlHekcvamJYSFJRYUlxSkdHUVJ4dklIcHVuVC9BQ1padmZKWGZqaFFmOHNha0RkQ1IvNEl0cUl5d1lqakZoeFQ2bWQ4MDJnWkM5K1pQZEtrbWdpaGZvS1FzaHZnSGRQRlJVMFlZZEdPcEpYWmdtY3Z5UTNyUlZhK015d1ZkbzJCakFDMndDMFZYQ1I0aXFvNG9oZDhyM2pDRXpsWDhsZkJmdmI3YmJsZjVKeS80c2U2aFFSTzBsVlpDSzRoamR0ZkovSk9ncEtHa2VmbjZpZnVpWGptYk5XTFRkViszcm9tUFBKUnl2cVJBNHZML0Y2Z0ZKVngxYzc2YWhmeVRjWkw0TCtnTkdha3F0RXcxTkxvcWlsa2U4aDRFSXNCNjFOeXpJNmlqZ3BIc0Y3Uk13M1U3dERVQmcwZkhXZDRibDdNV0hOU0RRdEp5MU95bGZ5eCtiWUxCZlQ3N3gvL0FEVktLMlExb2tNVnpsSGE1TjF5T2lhTmxJd1JSVFF1R1l4T3c4THJsZEFhSlppQXhQa0YzYlBIVGFINVBSMHo1NFh6R281UzBiOFZoaHNtalJ1a2dTTTRoN3lES2pTVVJJRG0wa2JMZW13VTFOM0RUdmdZYWFJNDV6SVFHbHp2Z0VhTFF1a29ENUZRMERVNmhySTUyQUYwZTRwK2xwV09mR0kyeGpJYzNsdE0wclI1NGQ2czAyV3Vua2FjbnlPSTlmZ3hadExXdjlESkQrUlVWSkVaSnBBeG5FbFlpVzBjZVhuditDbnEzWTU1WHlkZndWK2E0SUhtVzhDYW1USEpreE1nand0RmdzWlRJSWk1NXlBWGRNcGF6SnZnRHBQUk10Ri9TeEhsSWZUeGFpMGtPRmlEbU9kM1JPMk15Ung0dkxrTm1qclVUS1docDQ1NDVuUXhuRzZQTVpsVU9pNG1WTDV4VlZGc1VjTFBGWWVMaW9LMFBwOUlXWVpIRjdLa0ROamp4NGhCbGJIMzRzMlFaL2Z0V2padEpUdmZwR1JwTHRqR1lndEYvd0RFNSt4UHhVRHFhZ1pUVGlZTWlJdnYyN3hxZ2tqYkhXMEVNb0F0amorYmNxV3YwYi9zTll5Q0dGdCs1SGpDU2Y4QVVVQTlybkFPQU9ZNHFhR0l4VUZQRFNNMjVDNVZIREVheXNlYXFyTHlXUStUZnppVlRUVmtla3EvU01lSzRrTVlCeFhHd0x1bXJsbSswZVhmanJwNk9LU3JtcTRnWFF1YUlmS3VxZlJlakkyUjJxSDFCdlVqZ3paZ1dqWjlHUlUxTnBBMCtCNWZhVmh2bjFLS0ZySE1yV1ZUanR3ZzVLK2p0R1JRMUlZY0pEN1A4Vzd0NmpoMFZTMHdxNDZxVnIzUGNXSEVGR2RKUjZVcnRJd1lyWGV6eXRscldDYlUxbUIwcklXdko3OSt3ZGFnRUZEVFFUTW5NRVpEM3MyWEtwTklhRHBLZDlheW1scGkrNGVEbmlLb05IVlFxWnRJUXppTzVFYkdHN2lxUVRQcTYyVUFSRzRoRzE1VlBwR0twWlhZSTVTVExITU9QbW4wSVZzcmhMVXh3a0MrS1VuTlJRYUk3bDdyRlhVU3k0M3ZhU1FBQllDL2dEbzdSc3RkSmxMTU9UcHh2OUx2Q0Z5a2xEQkpJOTRZTERFZGcxOFR6eUJid2JUTGQ2WnllRnF4cHNEQzRuSk9xbm1PUEpuZ0pLdVlSeGdxS2pwQzN5enZWRldWUnh5Q2xxai9BRW5rU2RmQXJTVVd5bk1yTno0ampCV2tPZzFYWXUrQzBoMEdxN0Yzd1drT2cxWFl1K0MwaDBDcTdGeTBoMEdxN0Yzd1drT2cxWFl1K0MwaDBDcTdGeTBoMEdxN0Yzd1drT2cxWFl1K0MwaDBHcTdGM3dXa09nMVhZdStDMGgwR3E3RjN3V2tPZzFYWXUrQzBoMEdxN0Yzd1drT2cxWFl1K0MwaDBHcTdGeTBoMENxN0Z5MGgwR3E3RjN3V2tPZzFYWXUrQzBoMENxN0Z5MGgwR3E3RjN3V2tPZzFYWXUrQzBoMENxN0Z5citnMVhZdStDMGgwQ3E3RnkwaDBHcTdGM3dXa09nMVhZdStDMGgwR3E3RjN3V2tPZzFYWXUrQzBoMEdxN0Yzd1drT2dWWFl1VmYwR3E3RjN3V2tPZzFYWXUrQzBoMEdxN0Z5MGgwR3E3RjN3V2tPZzFYWXUrQzBoMEdxN0Yzd1ZmMENxN0Yzd1drT2cxWFl1K0MwaDBHcTdGM3dXa09nMVhZdVdrT2cxWFl1K0MwbktiTm9aaCsyTVA1cWowT09XMG5JS2lVYktlSFAybktUUzBqWjR5SFhHRU1HeG80QlMwTW1HUWVDNDZ0b0d1K3EzMUN5Y3h5WnlWM2JFNnFjWTR6Wm5nSkt1Y1JSZ2tsUjZQZzR2M2xNcFlpQVFTUmtFK3BsTDNtNVU4YnJRU3lNUC9JU0ZXTSthaHE1M1AzdTVRNUt1YUxHdHFUMXl1K0swaFBJR01xcWt1UENSeWswUlNXbHFKSjZsKzV6eWNLclh1Sk5YUDkwaFZkMHlvN1Z5ckk4aFZ6bDUvd0NxY2xYZE5xTzFjcTNwbFIycmxXdXpOWlVkcTVWWUdPU3FtNmpJVk80Rjc2aVVNSC9PVk05L2V5eUJ2V1ZQOXZKN1pVLzI4bnRsVC9ieWUyVlA5dko3WlUvMjhudGxUL2J5ZTJWUDl2SjdaVS8yOG50bFQvYnllMlZQOXZKN1pVLzI4bnRsVC9ieWUyVlA5dko3WlUvMjhudGxUL2J5ZTJWUDl2SjdaVTdIWDVXUjNvTGlwbnM1V0dlUWplTVpWVThkNVZUTlBvZVZXN3F5b3kyamxYS3Q2WlVkcTVWdlRhanRYS3NQemNsWk9IYmp5aFZjTnRYVWRxNVYzVEtqdFNuNlRwdTU1S2g4TlFQRmUxNUdKYVJwSmpITFZWSUkvd0NvNVZwQkhkdFQycmxXc1BKVDFkUlk3SDhvVlZQN3lhb2xlMzB2SkNCQkJDcDZRbHZsWFVXa2FjaHlrb2FneHZIVWZBQm91ZHF0ZFhWdnEyRk9Jc0Q0QytRVGFPbUVqeDg0OU5vb1UrcGxMM201UmM3Q0Z5UTVHQTNlZkdjZ3h2NXAwMGdZd0V1S2kwRlRibjFiaDdLZFBJWHlFa25WeVdRemsvSld1U2M5VjgzYkZoNytRWjdod1dJWTNtMFlYSzVESmcyRDZtWVhYSDNoQjdlVmgySGFPQzVUdjJaUFZpU0IxalVIQllyTWtPZHNpc0tMVGRwc1ZGcHFuRUZUWVZEZkVmeFVsSk9ZNVJZaEI3U0NzSkVFNXV3K0k1RmppMHAwTWdld2tFRkNwWmhOdzlxWlgwaDg4RElveHZMWGpOcHo1MkVlRFBnc1N0NFh1dXV4dXpaR213UUc1QVJyYXQ3dkozYXU1NmZIL1NQeVlGaEI0bmFkVE5CNk9FOHRqVXkrSU9BVDU1UytRa2s2dVNGaG04cTErT3ErYnRpMlBlT29MRUM5K1VZWEs1TkZtRFlQcXJvWDNIM2hCek9WaHpidkhCY29NVGNucTEveEdyRUZqK2JrTm5lU2RUbU94Tk5pRTNUbEFZMzJGWEVPOVBuSXNlV3VHWVFlMGdvelFGajg1WXZ4R3AxTFVOa2J1T2FiVTB6U0RrUXVRcWVYWnNmdDVsMEdEaWZDM1JKc0FTcEhDNUdIcjU0MWNDaVBCaURSckR2ZjN4WEkwaFkwNXlaYXVVbFl6aVVKYXB4OG1Qdlc2aFYxOTMyNU9JWTNvMTlhK1RZd1pOSG8xQmdjOTNrL2lWdEoybmJxdWVBQXpXeVI0NmdoSVM1K1RHYlZ5dVRjbURZUHE3b25jUnZDYVdjckZtdzdmUXNZeE15ZXZLNDZzUVdPTEVmR0JzN1Ura3EyVE04a3Bna2pySVFPU3FCZjc5WEl6c2xHNDJkNlFneWR6ZHh6R3E3SFF1UGluSmQxYVBrRysxeDE2N29NQnRtZkN2bk5tQzZhM09RNHZRRUdDelFCNFFPM0JBN0NqeENmd0NrT3hvVW84Z2xPYms0RWE4Y2pXOFRaQmxNQUNDQUU2WFNXRGN3SjUyTUtMWkpua0VGak1sTmcvd0IyVk9mNk1xV2wrVGs1YTBpYWQyQWRTcVhlUVZVbmNwYXR1Rm5rNW4wazdGTnhUOTcwRzFKajJnRzUrN0lhdVNZeUFiczNkWitzL09jazQ5NUprVVdQTFR1WHpuQVAvQWhZaGs5U0RZOVNVZ0xuWmlRWWVvN1FwM3hoN2N3YzFVamNwWi9rdytCL2p3UHV6cVUvbUZUbGhCaktlK0NuZmhPTE5oVWcyc0tmRHBSbVJHTVdRZlRtNjVLcmxad2NWZEJxMitCdHFMallBa28yRHFqMkFVR05EV2dBRG1od1JZYkhWYndzVHN5d0tsQnRORWJjVy9CVUUrY0xnOGoxK3BGb3lKVVVraGU5bUlxRGRHb2J1UEpqTk1HeGdUUnVDM2EyUWc0QUJmWENMa01VWThsTWU0dWNNeW8vTlVmbXFQelZINXFqODFSK2FvL05VZm1xUHpWSDVxajRLUGdvK0NqODFSOEZId1VmbXFQelZINW9VZm1oUithby9OQ2o4MVIrYW8rQ1k0bHhHWlVUdkpRYUxBYW1TaXpnZ3htRURJRFZ0OUtCVGVBVVFQaURiZFI3MkJSdGVIQmdCQlQ3V3VWUjBqREpPMjczWmh0ODNMRzR1SUE5QThKSlV5NEltM0tqcEcrZElSbTd3QWV5emtZSFdPYmR4OEw2VHJjeDJKamlDTmhCVDR6Z3FtOHEzemh0Vk5VUjRvcFFRb3lNbk5RUDlYamVRRkczYThLRm8ycUNsakxZZ0pKdHczRHJVbFZLWlpubDd6NFNTdG1FY2V6eWp3VWRIRGdqKzhuYWZCTmxZV3VGd1UrbWZZNXRPdzZyOHcrQTlLOUkxUGhkaVk0Z3FaenJiMVBINDdaQW5EYThxKzB0VEhiUUZDVlR2Mk9VTHRqd21IWVFmNmdBVEcrVUZFenl3b0c3MUUxTlhBcC9ubFNPVXhCVWpnUUhGWEoxYmZCU1Zzd2pqSFdlQ2pvNEJIRU9zOGZCZ3BrOFJaSU1rZDA0OWxUK1MrTTlaS3EyYklnN3FJVlJINDBMeDkzaEw2NDJXZzBsR0pJOTB0czI5YW9hcUlTUnNEbVBHVG03RlNQVGRzY3hDckcrSkxkYVNpOG5FcStIeG9TblU3OEV0NHp3WENWTzNTQkgwRk0zaFFuYmtvSGkrSUtGMng0VENNbkQ2Z0UwYlhCUnQydVVUZDRVZTdOTkNPNGhPUGxKeDhzcVIzRlN2VXJ0NmVkNVIxc2hIZkhQZ0VaRG1iRGh6N25YTlBsRkc5OXZOYXE1KzJJTS9hSVZYNThQclB3VldENUIrOVIwRlB5Yk15YzNPNG42bEhLTFNSdGQxaTZwSkxuazhIN0pzZ2M0SnlQUTRLc2gyTUVnSG1wMGJzTDJ1YWVEaDRPcDBVLzV0Mk9JN1kzSEpRYVRwc2NiaGlHVG03eHJBMmtLSWVOS3hSNldyaE5ET3dFTURWV3RGMkVPVmZDYzR6OXhWWkQ0elhxb1p0VWpWeFREdktHNlVwMjZWU2JuQkVKbTlxZ0tnZjVhaWNMaDdVeHd5Y0NtdDNoUjhWRnhDaVRRRHFBYm04Sm9CdkltRHl5VU55ZnVVemxVeTdNUlZSTkMyN0hrb3h2TEhqTWJrRTFOVFNoeFFLWkdMdmNBcmdpSVdIRlhKSlBnYXFwQWRJT1JaeGVNL1VxT216Y3d6UDR2UVlMTkFBRzRENmpiVlpBam5NbFlXeU5EaHdJVkxMY3N2RWZRVlZSWE1XR1VlaklwOEx5MlJybU80RWVCbHBaaExCSTVqMm5JaFExN0JCV09GUE1ka25rbjRLdDBVSVN5Y0ZzcEtySDdaeXFoKzJWNm1CdUpIS3NpMlRPVll6YVE1QTI1YUJqbG8yZktXbnN0Q1ZBOHdyUjAyY05VMEo1Qk1NN0hLdFptMnpsWFE3WW5xcWkyaDZtYnRjcXVUUEFlczVLWGE5NHVyNWtrcG9PUUNhZHdLbGo4U1J3VWpXa2tYL1orR3A2bGRjQnluZnZjcXVhOW1TS3ZtMlJsVmo4M2tOVWJQOS9VdEMwVkI0OCtKYUdwOWpDNVVVV1VOTUZOTEg4MndNQ2ROSVh2T1o1ckdiU25lU2JJbk1rbm4yMVZOZDN4SEl4SHluNytvS2xvTTRtWW4vYU96UDFPM2hZNTJZWm8ydkhBaFJQdWFkNWpQQTVoVk5JU1pZemg4NFpqd01rOERJbnlGekl6ZGc0SXQ1NUc4cVFiSEVLb2o4V1J5clk5a2psVmJITUVpTWpMeVVrVi9TaExKaUxXRHFIZ0lweDM0QlBGVU9ML0FHakdQU00xb1NtRjdGLzNXV2pZQjh6U2h5QXlocDJOVmErNGFRd0tzbHZpbWNwbitOSzhvbmVkZit5dDFNRzF3VVFkM3hOdlFGOW1MRDBwenRwSjhGVVY4dUNDTW5pN2NQdlZQUkFTVFdubTRrWkRxSE80SDZwYndWeFloVTFUZHpCeVQrTGRpcWFXN2czbEdlYzN3SU90eWR3S2R3VGlDbmJ5Rnhlb2h1TGtHQ3pRQjRXTjIxb1VmQXBtNGxONGxEaVNtamVVMEpxTEJZRWdhN2VDSk5nQ1NUa0FFK1MwbGRkamZzeHRLanA0aEhFeHNiQnNBSE92M29QMVl0MUR3QjFVOVhjdWJoZjV6VlBUa2xuenJPTFJuNnRSOERidzNwSGdCOVJucjMyaGJadTk1MkJRYVBHSm94eTc1Q1B5NGMrOXdEOVlzUEFEbXdWTnk4QU84NGJWTENTV2ZPdDlHMGZkNEVjdytCNnRUbm16UVhIMEJUdnpJRE9zbzc1ZndYQ1g4Rk1MbHBEbEpGNDdIRDZpWEd6UVNUc0FDdmFTczJib3dtUlJoa2JRMW9HUUE1OThnYkQrb0R6aHFocUxsd3NmT0NsaHVXZk9OOUF6OVhnenp4cWRLN0N3RnhRQXZNYi9BUEtDbXhpekFBUFFPZERMYzRjSjR0VXNkeXl6eCtLSXlJSThDZVpOV0c3UmhadmVWRFJDN0JpZnZlZHZPS0FSZDlkc2g0V0tlNWNMSGlOcWtqdVdkKzM4ZkJIbnZtemYzckV5QnRvd0I0S09meDJncHd1WWppOUJUbUd6d1FmQXlUdXd4dExpbzR6aXFEeWg4M2NnQnpoMW9uK3B2UnFIUGptOGRvUHBSR2NidnVLZkg0N0NQQ1NUYkJZY1NvNFRjOTg3ajRaa2dzOEJ5WS9PSWx2b09ZVTBlMXBQcGJtckhtU3plSXc5YVkzT2QxL1FDb29tWVdBTkhBQk40RmNHb25jandDY2VDUEUvMWJaRkRXVWRVVDlyQjkyU1o1TG5CUDNQYVZMd2FwZk4vRUtYekNwVDVLbFBraFNieTBKbzhkNVBVb284MnNGK1BoZlR6UFRxWThXY0E1UW5hd0tuOHoxRXFOdWJJMkoyOG53Ui9yZ2F3aDlUQVJSUDlranJQOWlyY2VmYm0yL3NudytyVy9zU0hEZ1VXWkVhZ2hxR29JSUljOGsyQ3dqK3hseFloRm5WNGN2UEFJTUZnUDdIMjc1Zys3d3VQdm5iRllXQS9zaml1NW1UbFlrSHdWdStlUHUvc29KUmNaT1JhU0NNK2ZkWUFIUEYzZjJXRXd1TW5iaWl3bHJoWTgwbklCY2xtN04vOW1CT09EdHhVdm5NVXZuTVV2RmlsODVpNUVYTmkvOEFzMWIvQVBOLy84UUFKQkVBQWdJQkJBTUJBUUVCQVFBQUFBQUFBUkVDQXdBRUVCSWdFeFF3UUZBRllIRC8yZ0FJQVFJQkFRSUEzSlFCSEVBQkk0UWp1c1g5UmJSd1pIQUFBRmlJNGtKVm5yT1NBMlNXeHc0Y094NkFia0wrU0IzR0RCZ3dZTjBsaEcwWmJEVUcwWU1BQUFHNUJCeVdIRHNjQUVWaXhmaEE0cjhvMld5eGNVTUdSd0VZTUE2RVl0aGNiNEVZQ0JnSFVrNGNqQ3lzUkVUTjdwWWNYMUFFVEFoZmxXSmJnaVpnZ1FZNENNSFFnakNDWkZnUUkyQVhRNFNTSTRSWUNmekFSaUFwZy9rR0RxdWdsRW1Bd0VFYkRvUVFwR1dJWUJXQmdIVWtrZGJma2ZvTWlCZ0pNeVQrTVlPcTZBQVZ6TUFRUVFSMFpEc0JHREJzTUdMY250Wk5MWWRqOUJnTVpFeWtUK1FZUGloaUJybk9BSUlJNm5Ea3djVWNnRGcyQjNKSkIzc3N4YklkeVBtQ0NaRS9sQUdEc2hpMkdPdWM0Z2dnanFkanRISzhKR0hka2trMWpheWZRUjRMcWNQMWIvTU80SEFqWjRDRENSQUlJTDJHSEFUc01ydzREZzJKSkpVaXpidUFCdVIxUDhVWU9zUnVRUnVERWtBZ2dnamNrWWRnWWtrRUZra3N5ckU1SFo1R2p3RVpHT1M2bjV3cTlhZGY1d0JWNGh2WFNOSjBJVHdZRFZLd0FnZ2dra2tzbkFZNU83U3k5ZStzWGtreHkyUk9FNEJvNTVxb1Z3NERLcXVQRGg0L0g0N29iQWVoNkhvZWhQUmY1MjJxMDNvZWg2SG9XYVRiVDA3TFA5RE5QVHg0OGVQSGpyeHRvSzh2SHFlcFhwTW1CcHZXOWIxanBaeDJCQkJ3U0JCQlpPVEpKTk5lcEdhVzZvNXJkSkdVanB4Wk1GN0FVVHkydUVMTTAwZko1QlBINVBKZFBiUlVkTDgwQTdhemJTRDJQWTlpRTgxOHRJZllGK1AyUFkxdHUybXIrZHN5U01CZVVUdUFJSUxKTWlTWG82UDlLVGVrdFl5K3BOZzdBYlVUZVg2akNjMDJQVkhZN1JJMTQxL3Z3MXJ1T2hMdTFQdisvWHJIck01aWZvMmFQTlBXN3B3bzlXalRQVUQxZlZuVm1scmJPdDkzM1JyWE9YdSs3N2gxbGw1R3p3bUV0UUFRUVd5U1NkdGZGWm9Kd21KZjZNQ2I1N0E0TnFhUU0xSUJKMjB4elZiSG9nTXAydXpSYmF6SWFUMHFkdFhpV21tUlRUbXFzelNkOWR0bzYvcHFyTmpzVHNDQ0NDMlM5OVpDUXltY0M3Z01KM0JoZ3lKSkVpSkRmVEY2cnFNb3RlcXIwbGJ2bm9pOWJsSmRlUFZFNEJveXdIcWNNZEpqT3E5djI2OVE5YnNOVENUT3I5djJ4cW1UN1h0KzM3Vmt5Y2xqMzA1SXdGN1BZSFVDK3M0OU5NbHhsMWlSZ04xMmtubXJBeUZSMDlGR1h4OWYxcDA3YVN6TDY5TkROWFBSYmF3VTdRTTlTUXRQRHJxUnBkaVBXdDArazIxdTlleDAvcmVzTlBoejEvWDlmMTdxemh3bkZ0cHpQWnZybzdaNXJZRWthR3dHWmlDTnhzSlR0SjBnZXJNUkNMMmJlcjNCcHNibk1uUlpPNnl5bkhMRE1sNmU3Mll5WnZlb09uMk8xMmFUSHJkNjl1ZlBuelpQUG56NTNXTW5LNjUxRVpUa3o4Tk5lWjNSc3JPYVl3T3BsWEN6b05odFJUajFXVVQ5djI0YWpKejlyMjc5UnZwTEc5VlBLeE9ZeUF5NEhvTTArT3piVVpwOWp0ZG1rMjFtSGFHeDB2cWVwSFM1SWV0Nm5xZXI2c2djaENJSW5VUlZoUHdCbzFCbmRWSVJJbmVRSjlCc01wcEEyMVhUVGJhanZXTnRTSVFuUE5MWHRxb0hHMjlQdGJ0Zm1tMkl5N05MdHJNTzBQcGZNNEl3RzF0dUUvSUdFL1ltZkFUSGFKSTJHOEJLZE5yMVd6ZW54MzdIcnBJUExZVG5rSVZ3YklsSHBwOXJNOXFWOUl4dTNOTmoxZThMdlA1UEo1UEo1UEp6NTh6T1pPUm5FNWRjNGlSK1lPQUFSeU9IWnJkbVZsdWwyMU9IZlQ3YWpEMUdWUXg1ZENNYVk1YlBUV1pxb0xod1ZHMXU5VjUxRmRHU0FqN2QxdTBQcGZoMmhPZDJJbjVHY1o0RGh4Z1QzZlNkZ3pTNDlUaDMwK08vdHA0T2M2SnUrRGhGNmlkTTNNR1J0OHZrcHgyNzExUWcyOG5ST3ZhQloxSHMrejdQcyt6N1BzeDFEdXcvaDFXZzFXa29PQTRnSm51TXFxQXpVNVREaHdFZHVIRGhQYlR3elVUaVJlYjZJWmJQYWs1cUliQVFqbHVIYUcwcmJKd3ZoUE5UdkRieGVIdytIdytIdytFVlpmSS9ocHV0anFLZGdRQkcwZDlORGUvS3cyMjIzUEs0NUtSSUJPUWpsMW1LbWVUang0NmFHT2VFTHpUdnlKbEVHdlVYQWpJVDU4K2ZQbno1OCtmT2RwSi9EWC9veHYxQUc5WkpuUDhBTlhDYzNHSkpPTWJJbkl3aldLL0hLcVZlTVlSakJjSnpnNjV6Z1JqK1QvQ0tkQnJLNTJSMkIvQzIyOHJyc3NjSXlKT01ZQUFUbGRjYTF6RmpsQ3l2QVFTTVlJTmM1d3l1eWRaR3piYmJmekk3NnovT3NyL3p0WnFoK1o3VjEyMlpDRXBFNHdCZ0JPVjF4aE9ZckVEQTF3bktOdFdBZ2tFUEFhNTJWNVZaT0JINDZhcktpTzFlcXYwMDlDU2Z5Q0hrOHZsRngxSG04dzFCdTgzbTgzbUZ4dTgzbUdvOXIyUGE5cjJ2YTlqMnZaODNtOHh2ODNtRjNtOHgxUG04dzFIbjh2bDhvaVI5YWF0alJLUFVqR1RHejhWWWxMckdJMDBhanBpSjZhV21sVkd1T244SmlLNFZEVGIwMTExK0t5dUZVNlowRVRycXJzaFhVYURXdnlVMWJEYSt6c1JnSUh3aFhLUHduMWxWbGNaUUVUbEpuQ1VMWXdnUnhzaUJYUk9FbzdhYWRVM2VRWnppZkpaT1VER3ZGSzAyWkVUcjZVa2o1VTFibWRrK0JpdWlJK05kYWxDVU85bldkKzNJNDQ0WWtXREp6aEE0TXJpY3VPMUJqTVpadGJ0SExaeUV4WGt5SUdPUWxiYjBxRXo4cXJtWms0ZWk2RWZDdXNEQ1p6NzFsYkxZQ3d4d1NHVHhXNGhPWkdlYUpqa2lzcnlNM0lTTThnUUxDTWdLODVBVE9KWXRvL1NNTUorQzJHU0hZQ0pCSnNzN3lsQWkwMWNPSERodzRjT0hEaHc0Y09IRGh3NGNPSERodzRjT0hEaHc0Y09IRGh3NGNPSERodzRDc1JzaUpmR0VDU2RpY2Z4bEh0R1FsWloza1JrNTF3ckVwbXp5RzBURm5MeWVTdklpZGxjTmtra2tra2tweHJzSXNIazhnbVo4L0lMUEpYYllNczFHUmwzaEFsazRUOEFjWTJsRHMvZ0RaS3V1TVNTY0pBQUFKeUZjWTJXVjEvaW5DdXlVYks4QkJJSXdFWkNjNFRoRWtqcUJDQkpQMEJCWXdFRWdqNldtWm9oa1FUa2lCZ0JPUWhHTTUxdy9KT0ZjNVJzcndFWWlCc0R0ZFhUS3M3Z1FpU1RoT052dHl3RUZqQWRqQXgrVVNzcmpiTEptQXlzRTVYQ0ViSjExL21uQ3VjbzJRd0dZeVFnY3JsYkhKaXc3QVJqaFBaSklrekp3U0d3d1lNR3cyNGVIdytId21vamFScEZJeWdZa2xQRmxNY3FINkxnRGJGdWs0MndiTnRRSmlvZ1JodWZqS1pQUUVGYmpkZ3NGN0dCcE5ZZ0lJWXVQQmNTRnhCY1MyMjIyMjIyM3k1Y3VYTGx5NU1GOGVJQmp4NDhlSnhHUEd1dUk2RTRsdVRLZmNHTXVnMkd3eHR2Wm1KSUlDU1NTU1NTU1NTU1NBU1NTU1NTU1NTU1NTT1JpQjBPSHNTWmZFR0V1b1B5SU5hNUN3WEM0V2lZT0pKSkpKSkpJQkxxa2tra2NKTXpNek04NGVLTlh3UFNVaWVxeEViQSt3TlFMaFA3TGlZR28wbW54R0lJbUxoZUx4Y0o4dXEyR3k2TXlOcHZPb09vRnJYakZJcEVCRkkvTXlOM3NDNlV0Z0VBbGhDU1JCR3dJdUdwamVEOG1KOCtmUG5LVzZSandURmd2R29GNHVFM3lOaHZPcE9xTi9OY1BDS2hCUkRiYjNKK01ycFhFN0NLQVN4WXNJV0pJaExkQXgxRU5TRDhDT0VnOFdBOHVZTDZra2tuQUdCNHZHc1NXY3VmTVlCdS9uTzJkbUU3UmlnRmdBQzNTSVdKRWJKSkpBdzFFYlBoS0poM1d3TEpJU1NTR1JsejVtVFNBMmh1UHBPYzdzZXhNSUpZQUFrc1NXSkVFTERIZEpKSlF1amI4REhnWWNlUEhqeDRjVWtra2trdDBra2dQck84bEpZb1F4QVlsaUFXTEVzU1dLVVBuR3lOdlI0dDBra2tsOVVsaVh6bk9kbmFFRmlTeEFZa3NXeVdMRWpBam9zU1cwYklYYkxaNHU2U1NTVE5wdjg0dUV2dThuYVQwT0FSZ2xpeExaZGxzbHNrUVlKSmZDTTQydHY4QUFUSzBsTGVOa2JoaTd0dHluT1M2aUFqaVdKTDVJN3BMb3VDU1NTU1NRbUxQd1Rza1Vra2x0R1ViZ1cyMjltYkdUMEVCRG9rdnN0MHV5NDhlSERod0lTU1FJbUMyMjIyMnpPVStpU1NTU0JGb20yOFptdUhEaDQvR0k5RmlXNi9HbHNrdXhCaHdYUUVUNTh1VGZJek15VWtra2tra2trZ1JJWWdPNlN4THF2d0w0TDVJd01Va2tra2trbGlTU1NTU1NRQWdCODEvUklJeExFbGlTV3lTU1NYUUFEOGEvbkVmZExFa2tnUDRqYmY3bCtSZnViYmJmWnQvd0VrdjQ3Zjg1L1p2L2pnZm9UL3lJS1NTU1NSUDl4L21CK0JQL0tnZzlUTDd2L2h3Zkp6OG5rTXY1emJiZVBHMjIzang0LzVqeDQyMjIyMjIyM2piZi9uL0FQL0VBRGNSQUFFREFnUURCZ1VFQWdJREFRQUFBQUVBQWhFUUlRTVNNVkVnTUVFaUkwQmhnWkVUVW1KeG9USkNVUEFFWUxIQkpGT0FrUC9hQUFnQkFnRURQd0NzbWE5UDlVZ3h4ZEIvck0xYVFpZkx3Sk5BUDVVR2hIZ0lVYXBzcUZOMVBNNmxaYjlFU210MVd5Si9seUVPcUJ1RVJyejRVbWFRcDVlOUpFSXRGa1RyNHFQNEVoTmVJS0lVY3VWQ25nc3A1emMzWjhSWlJTZjRDVkNteFVYSE12d3dPVFBEMEg4LzBLaTQ1Y2pndnlwNE9nLzBIb1ZGK1ZMYVhwZFhwZmptNnZGSXNPRTBqK1RKb1J4NWhCUmFlVGFsNlhWK1JKaFpHMlJGMWEydkJQREg4alBCS2poZ3lnNXNqampqdlBJdEt6R2VIRWNKaFlueXFEQm9UcFMzZ0h2L0FFaVZqZktuTU1PRUh4QkpnTEUrWDhGWW55L2c4RDMvQUtRc3JDWEhUbHhaWlRLbmpodkFUb2d5MnBUTVVTVXhZbUhjQ1FtdXJuTUxLSTRaVXRMZHFRN051amlHQW1zd3lCNXE2RFdnRUp1eWJzbTdKbXladCtFemI4Sm93blc2R3BjWUdwV0x1Rmk3aFl1NFdMdUZpTmFYRTZLenZTajhWNExWaXJGV0tzVlltRzB1TVFLakJ3d1BlZ1FwMldyNHp3M3AxVGRrM1pOMlRkazNaTjJRR0VJM3JMeTg5S1Bjd2htcFdMc3NYWllnY0NSU1drYnJFMldKc3NSWWl4TmtXbURyd3d2aU1YVGlsZEt1eEhaV3B2OEFqWWNOMVBXbnc4UUU2SFZXeW5wVEozak5Pb1JiOXY4QWltcmxtY2VHeXlQQm9NUnNJTUVCZGcvWXBzNWowVGQwemROT2hvQnFtYi9sTTNUVGh1dnZXQjhWM3B3OTA1V2Q2Y2ZjbjBvejRtWnhnQllYekxDK1pZWHpKci8wbWFEc3Q2NnJDdzJTWFhLd3ZtV0VmM1VBRWxZWHpMQytaTWZoZ05NMStIaGdjekkwbFNaNHI1VmxmOStWOEpra1hLc1B1YTUyTmZ0WTBCRUZmQnhDM29vc3ZoNGRKNHN6QWFRczNaYnAvd0E4SGVqMXAzUjlPRUEzdUZHamZ5aDhxSHkvbFpuQVpkZk9uZHVWbmVsUGhPaUpYMG9mTCtWbmVHNWRmT25jbjBUUW1rZ0tldjRSWTNOTXFGOExEQTZxRjhSNWNzUjRsb3NzWDVVOFlnTGhZVWM3RElhTGxZdXl4ZGs3Qy9VSXBueEJzTDFjREVKMnlkc25FeEZNclNkazdaTzJUdGduYkoySkU5T1BLNEZTMEhibHl5ZGovd0FoUlM3c0xlNmxvVjBITUR3ckJ5bG9qaG1oZVpPaUFFQ2h5VzRlOUZPNlBweEhaR25lTnAzYmwrcjBwM2dUM05CQkYxaWJyTGpBVTdrK2lDQ3o0WTNGa0NJS0p4c3A2VXlzanFhZDBPTzdmV21WazlUellibEhXdCtIUGhjdk1IRDFyOE40ZHNoSkZBN0NjRjJTcEE0K3lFQUpLRGhJUUlncklTRHdkNlBXbmRIaStJd0hyMXBrZkkwS3pZazlCUU53ejUyWDZ2U25lQmQyMm5mK3RCOE1pa3B6SEVFYTBBSkkxTkh2eExBd0xKdzFFTHVoUmdKQ3cxaHB1S1lGTHQ5YVlvRUFxV2dtbUdGaHJEV0dhQUFsWWF3MWhyRFJlNGxXcGZoN0pDZzhtUktnWnRsOE41YlFMTmh0UHBUc2xXS3NPTU5hQ1VYbnlSSUkycDI2UGVKYUZpN0xFYmlBa1dvWFlaQVdMc3NYWlBZSmNMVnl2eTlEVE93aFpHZVpwTHN1eS9WNlVsOHJ1MjBBeFpLY2JZZHZOVGR4a3BpYTUwanB4VGhsZDJLVGlrZWF3OWxodFlTRjNsTHQ5YTlnZllVd3owV0Zzc0xaWVk2VUJFRllleXc5bGg3TEQyV0d4dGhjOGpWZG8vZms1OE9EcUxGQWlDaVJtMjEreWtxRlp6YVEwcnNGUUFPTGRGLzJGRGM5RFR0b3VNRHFneG9BNCs2ckN6c0JxR3RKUFJFbVNyT1FicGRGeHV1N2JRTkpSUnBoWWJJSnY2ckMzUWNKR2xNTUdDYWQyVjNZcDN2ci93QjA3dHk3eWwyK3Rld1BTamQwM2NKdTRUZDZ0M1RkMDNjSnU0V2Qva0VGTkM0cTFsRk5WMmp5ZmhQRHVtaFVpUXJUN29ZYm9WbGx4QXJLTU1qZFNBcnp5TTVrNktLZDRtTU11MVdHc05NZVlGQXdTVXhZYVk5a0RneXV5bnJXd2JRdEgzWFFLVmxhQlF0ZVFlTHV4VHRtbmRsZDJLZDc2MDdzcnQwL1RYc0NoSjFSM1IzUkJtYVMwaEhkSGRIZEhkSGRRWW9YRkJvVW9SWlFWQUo1VUw0VmpkcUJFaTRUWGpLZlFwMkdjcmtHa1VjOTBEUUtBQXBIR2NRK1FRQWdWN2ZCM2dwM1o0eVhBRFdwR0laNnFMbGRCVE03TWRCV1JtMnFVYWQwS2RzMDdzcnV4U2NUMXAzWlhicCttdlpITXlNOHpTU29yMEZJYkhMaE9aZHVteWFSRGhDdzhSdmFRQmxTMkIwcmFGSEVBMEFJTkVsSEVjVFR0OEhlQ25kbmprbDIxUTRUc3Vnb1hHQWd4c0NvY0lLTFNRZUh1eFR0bERaQjdjc0tHUlR2ZlduWUs3ZE5QV3NOSFpQc3ZwS3h2NkZqZjBMRy9vV01zYitoWTM5Q3h2NkZqZWZzc2J6OWxqZjBMRWRkM1NrVml3cko1a0lPQzZGWGdxQ1ZxclVuaURXeVVjUStTMXAyK0R2QlR1eng1R2dVQnBsY1FpNG9EVHBUSTJWbWJHMVAzVWRzbmJVN3NVN1pxQUlJVWRFNXpzeHRUTUNFN0FkTVNGNUw0a1dpSzlrY3p1eldGYUFwNW9DYTdRelNFSGp6UjlsQkRsYzhrdjFwclR0OEhlQ25kbml6UG5hbVZzcStXbWNTT2l5MkdxeXRpbWQwRFFMSTRIcFFPYkJRYVloRk9RT29ReUNLZHMxYy93Q3lEZUZydExGT1pyWHNpZzJRMlEyUTJRMlEyUTJRMlFKaUtkMmZCWUdPTGlEdU5WaWY0cjVkY2RDRTh0N1h2U0VIQ1JxdWl1RmZraHJiaTZBMHAyMW5kZlJOMkNic2dPbEFkVTNZSnV3VGRsMmpUS3o3MGt4c29NcHBUQWdYRjNRVXlOckxZT29wQnpiMW15eXRBcDJ6U0YyUlJyYlRkT09xYzNXNFRYNlU3QXIyUlJteVpzbWJKbXlac21iSm15WnNtQXlCUUJzYitDYmlDeGxNZUMxd2tGRC9BQjNaUm9kS3dzd2thcVRici8zcCtVTE9ISWwwblFjSGJRWTJFRUVFRUVFRUYyaXN6Z0taUVNwTW91S0RSQVVsQmpZcG1kNUNnWUZENzlhWjJrSTdJN0w5eHFIT0lSQmhTbXNZSlRuYVdGQWJGRnFoZEhJUFpaUlJ1VVhUZDAzY0p1NmJ1RTNkTjNUZHdtN3B1NmJ1RTFvM1JjWlBnbVlUb2xaeE1yNG1INWpnSWtEWC9zYUlSYit6Y0lGc2V2aDR1VjBGQzRvTUVCVFNhaGd2cXBvWEljQkZSaUNEcWlEQm9SWlRRT0VGRnBwQ0R4SVVlUEVKMkE3NFR0Q2dWa3hDS3g0aUxsZEJRdU1CRERFRFZUU1ZDbERERjlVU2Facm5Ta0pvVFVDcFVYRklReEJCMVJCZzBoVFFPR1Z5TEQ1VWhCNGtLTmZERUdEeUNPMHhFMktNL0NmcU5GMjJPM3Q0cUJKWFFVTGpBUXd4QTFVMG15aFNoaGkrcWt5YVpyblJRc3RocW5PdTRwb1RUMFJGMmxTWWRaU291S1FoaUNEcWlEQlVyTDlxaHd5dVJZYVFnOFNGSGhJN1JRZUZCNDRFUDkxZ2Y1SXNickZ3M3grVTRnQWxkZC9DQUNYbUIrVTBhTjkxOUk5bDlJOWtSKzBleWNlaStrZXkra2V5Y05BRVQrMGV5K2tleStrZXkra2V5K2tleUkwYVBaRS90SHN2cEhzdnBIc25Eb0U5T21ZQ2VucDZlbkhVSjZlZWkra2V5K2tleStrZXlKMWFQWmZTUFpmU1BaZlNQWmZTUFpmU1BaT05pQXZwSHN2cEhzbkRRSW5WbzlsOUk5bDlJOWtEcTFOZituWFlvZ3dlZCs0MWFaaEZwZzhVMDNWcklQR1Yzb2ZCZ0F2T2cvNVJjWlBGbU1UQ25Sd1FJbk1Bc3BndUN2Q2VBSUVucW5nQWdmZFBZSmNJVG5hQ1U0c0pJdU5GaWZMK0VXbUNJWGQ1NThsbkV5Qjl5bkVTQ1BmZytJU0ZuSnZFWFRQbkNMSEZxSmNBUkEreWUxeEVJdGpydlpFYW9OYTA3ck9iMkExS0xIUVZubThRdXlTSFRDaGdkMUtQSStJMmVvL0k1djdqd2gxaHlvNU1xT1RER2oxNFh0Ym1Jc2FPY1lHcWRrN0lnblZOYXlYQ1RNYXByM2tPYkJqZE1hWk56MENseE9XZlZTMW95L2xaWXRIcktNU0h4Nm9qREF6M21abE8vd0RaK1ZFRXVsWWZ3aU0xcDJXZTgyL0pXSzRaUTJCdElSYVlPdFJwRzZCY1RBRnZSSDZVRGlraEVOQmMrSlRnME9hK1pXSjhUSTV4Unp5Yi9kQnpHaU5md3V3R3ROajEzUUxBSG55QkM3RDBKY05CQVQ0SllZYUxCT2ZndXpHZEtFbUFuTU1PRWNNUENna2N1Ym5nYU9xSkVOUlI0NDVVNm9LVkhJa05QQzU3Y3BxR2hoUFNVVGhEN3J2aXJoRnhrcy9LSkFCWnA1b0FSbGoxcGhPaVJvc0ozU3dRbTJpN2svZFpPMjdwcDkwUUd0T3B1Vk9JYXNHbXFMcEpBdDVJdVlDMW9KK3lNd1JIMlJ5TmhzbzVCSWhmK1FtNXUwb1kwTnNDcHcyRDdyTGg1WnZxdXk1UVhEeUNMY29Jc05WbHczQ2hZNEVJNGtUMDRaZUZMaWVYMGNnRnNpZVhJNU0zVVVoU1lISUQyNU91bzQ1TUlRMEF6Q2F3VE1uWkIxbmU2aHlZWEU1a3o1ajdJRU5nelFHem1wcm05a3dCMG9RSWFJVFIyamM3SUYyZHpsSkpxR2d1SlFZMkJlZFV3dEFCaEFkWlhaYUFVTWdFeXUxbmM1U1VJQUJtRTF6QUppRXhoa3VsTm5NN3AwUWVEbTExbFpqY3dnR3hNa25rWkc1anFkT1lUOWxBNTNYanZTVkNtdzVBYUVXbk1WaDQ1dFkvaFBIUk8yVHRrN1pPMlR0azdaTzJUdGs3Wk8yVHRrN1pPMlR0azdaTzJUdGs3Wk8yVHRrN1pPMlR0azdaTzJUdGs3Wk8yVHRrN1pPMlR0azdaTzJUdGs3Wk8yVHRrN1pPMlR0azdaUFBSTmIrb3lka0hqTUVEeXVwOEQxSEhGTTJuSXloZFNuWWh5TVFZSUNjVFpaQkFOMC9jcCs1OTFpT01CMzVUOS95bm5xaXdYTWxQM1Q5L3dBcDdyazJSNnJMWWFvZ1hNbndPWVdLTTVYS2RFOFhCVDkveW43b3ZFVEJUd1lKVDkveXNScHU2MzNUajFQdW43bFpoQktlTlRSekhaVG9WTndzM0lpNTE4SE54eG5rNWpQUkY1eU4xUXdoQVJjWUNHR0lHcW1oY1lDZ1FwUXd4SjFSSmswelhPaWhaYkRWWmJuWHdZZUVaeXVVcUxpa0lZZ2c2b2d3VktMRDVLYUJ3eWxGcGhCNGdwMkU3SzdUb291RUNKSERLeTY2K0ZEa1J6ZEdqcXNqVmxiSjFOUGh0bnFWSm9YR0FnQlFZWWs2b2t6VE5jNlV5MkdxeTNPdmhROEl6bGRxcFVYRklReEJIVlJaU3NoanBYNGpQTVV6dGhabXdkUW9KYndTc3ZQSEpCMFJHdkx6UEx2VDJXZkVBNkM5TXpnRkxvcEFVWDYwSDZqb0VTWnBtUGxUS0xhbFpiblUrSER4NW9rNVhhaFNvTWpTa0xNM01LU0ZJcERsRHFaTVdkMWxJZHRXVmxITkFXeW5tTktIUXB5ZW43Sit5STFGY3JTZGxHR0ZxZDZSSlVtbVowVmhvYjYxc1BlbWR4ZWZUeE1ET05RcEFLa0ZHa2t0M3FBNnNzQnAyWjJVc0tsZ0tKTUJCbzV1eW5oSVU4OXA2SWRGMEtoQWFVSXFLelVoT1JBZ0p5S2NuSXB5S0tjbkp5Y25KeWNuSnljbkp5Y25KeWNuUkNJRUoxU0R4R0lwS3RDSnNORUdpQnpBQmRGM0lJTWhCdzhDT2lBUS9rZ3N5QTA1Z2FFVHlpRElRY09JY3NPRjBSb25CT0NkUUpxYWgvQWhCQkNoVGlubEZBYTgwTkYwWEdlWVdtUW8xQ2Jzc005VTA2SG5oQkJDcFRnbkp3VGhRSnFhaHY0QUp1Nlp1bUJOVTZKeFQwOHAxQWdoemdOVXdkVTFNS0xqUE9sUlVqUXA0NnJjSmg2d2dkT1dVZER3QkFtaG9FRUY1cHllRTRJMENhVTFEZEFkVXdkVXdKcVBRSjUwV0lWaUhxbmRTdHltcG9RVnVBSWM1bzB1bkdzcVBBU280aUxoUEd0MHc2MlFJa2N1T0VoR2dLQlFORFFKb1E2QkZFb29vSFZCTlFvVWFEZE5Xd1RrODlWQThBMXFjN1hoanhaYm9VUitxNmE3UThrT1JIS0tLS0o1QkNIVkRaRk9oRlg0YmM5ckJkT2RZV0hGRno0U2VXNXZtbXU1SU5DaWlpaWpRZUdPbk82TlJKazhYVStHNjh4elUxM2wvSkJ1cUwrUHFmRVNvNWptNkpydGJlSUExVEF2SmVTYjFRZG9mQmRHcWJuaWxSYytLQjV6bW9IeThJQnF2bFJPdkU0SnAxdHpnMUYydkdTZ1BHZ284MXpVRHJid0lhaTdYbE9ib3AxUU9uSkExVTZjVW9sQWZ3UVFRcVVVZUlqUmJxZVlBaWVjUm9qMVFQQ0JxaWRBaWRlQUlJZnhvS0NQRVFpZ2dnZ2dnaFFud1pDY25sYmxBZnpJL2dKUTZvRC9BRnNmL2ovSEpuL1ZvNDUvMWlFRUVFRlAvd0FrL3dEL3hBQWxFUUFCQkFJQkJRRUJBUUVCQUFBQUFBQUJBQUlERVFRUUJSSVRGQlVnTUVCZ1VJRC8yZ0FJQVFNQkFRSUEyMEFsMWh3SVFJSVB6VzZWZjhxdFZYNGtuUk5sd0lkY29Iekd3a2xXQ0MwZ2hEN0dxcXFWZjhxcXJWZlJSUlJLSnNGQXZabzRvaEpKSlZoQWdndEkraklaZzRBSU9WVis1Y0hnL3dBWTNWSXVLSTZ4T0hmSkRpNGs2dEFvTHh4aXZCUkJPd1FnZ1dvT0J5c3JGeTN5RjdJR3NDcEZ0SWo5bk9mSUpHUEIva0NBWFNCVlU2SjBMWm11MFhFdUpLT3hvRm9ZQWlYcHhSMkVFRUFFRGtaQ2pmQksxb1FRUUNxcUkrQitCVGpJOTcydWlMRVA0Z2dnQWdLMFJSMCtOekdURnhKSlJDT3dnZ1dwaEJjWEY1dTlCQk5RUVU4K2pyRVFRUVFRM1JDUDVsU0Y1VWJJMk5BL2pDQ0FHNitDaVpJbVM3S0krQVV3dElMazRra3EwRUFFMVRUNk9zVEZDQkNDSHlVVWZ6SWUxN0F4a2JXZ2Z3aEJCQkRWVXEwU1VTcFkyUFZGRUVmQUxTMUF1VHlpaG9JQUlLbnMzaTR3UVFJUUkrU2lpaWorUkRtQ05yUVA0d0FnZ2g4a2xFblpVckkzb2dnZzZLQ0NCYWduSit3Z1FnQUFBSjA5aXhzY0FJSUlPRHdmcy9wVlYvSUVFRVBsemkreU5IUkQydGRSQkRob29JSnFDY25nb2hGQUFBQUVzRG1NeEFBZ0xRQUFUVDhFRWZOS3FxcXFxclZWVktxcXFyVlVob0lJZkR5UWpxeWp0d2FVUVFRNElKb0FhZ25Cd0lJSUFhQUEycFRHM1FRRHNvWmJYSXlnUi9KMFFSVktxcXBKdk1qa3FxcXRWVlZWVlZWVlZWVVNNZ1pBUTFObHU1VWdtOWxFYW1aRVNDMGdnZ0FBQm9BSWVHUVpiQlBqeW5IQUFlWVdvYUd1UmhYR1NaRXdtdkp5Ky8zKzkzZTczY2FRaE9kN1gydnRmYXg4bnpDckJ6ZmFlMTlwN1NIUHBaay94dzZ5NXV2cTYrcnE2dUtPdVVtckRkN1VjdFB5aWhjZVM5aWVROC8yRWIwZDBxSUxTQ0EwQm9hQUo1TVZGWlVUd3NITktBeUhSczBFRUZsd3JHbmxseGx5Y3ZaN0pqUUhaN09ORVF1U3lmakRYTS9mSG96WnM0eGhoK0ZKQ3VIajVGbmhIRFFIaGVGeGtCRlprMzU0OElhTjBwMlFPSUlMU09rQUFBRE95T01IVFdYRnFDZHJocXFBUVRWbVFvREI0OUFMbE5jWHM2ZVBUK205TE54Q3cxeldzUGp2U2VsbjQ1WXdNTG94bDQvSVJ6WjA5WTBNdVo3SE41QllEdlpleGl5Rm56YUhEZWw5SzdobERINlgwM3B2VDQrRVFVVlZBT0dPVVFRUjBnQUFhd0pHUGU3T0Rnc0Y3REN6NEtBeXMwbGNVNUFhNVBYRm9ra20wSGg0V1hyRFhONjRaUzhxL2xwd3VOQllXWjBBT1JNdUxnWEtmZkRJamxKdjA0ekhjajlGQlVSMDlJQUFGTEdmRzU0bGplME1oUkRCb0tpQUhwckpJMk9oazFmSmE0dlIrTXVCY1pQeWt5NCtMbTljUWNvcVlMakdGRThvRVhyQkxKK1UxSHhQcHZUWkhIcmh0SGpwbW9jUjZqMUI0aE1aNmIxSHFQVXdRRUhWYm5EVlZWVkFBS29WQThNWmpabU9Xc1krQURRUVZCZEdGaGN2RXVHS2x5L1k1MmFzQ1QySG54NVNDNUtCWU0vSlRyaVlPYTF4amNuVWpNZmltdHJrNXZuakZ5ZW1POXJqY2p5K3VHM2thSEorMDlvZVRUVDdUMm50UFpZV1NRVlh4T0kwTlZRQUdzdU5xd1ZER1Z5TEN5RmoyM3NJTHB4c1VEbUpGd3lrZk5MOWNZcVZaTU9vb21ONWxZM0hRUVptb1JSTjVtTjYyU05NNDljWU9UMDNXRXVYMXcyNTlkcnM5bnRJTHM5bnM5bkJ4aU9rcWVlTEpCVXlqUVErOHpIRGNkMk5NczFqeGdSWkVrWHdFRUVGbTVwSzRkY2hCNm4xTS9IS0dIMUhxY0xCMEZ5a0d1SWdUMmdGMDcxaXlGRTJDRnlHc1RYRnJsTkRXR3VXMXcrOGpRNW4zUHVUektoZjd2M1B1ZmMrNFk0cklta2VERmtzTWlBQ0NIMDV1VGhoWTA4TTVhNW1JSlhzVmFBQ0N5OHh6dGNQcTc1SFhHYk93cFhhNHg3aUczeWVScmljaVNjbnNESEN6Q3NUWEZybE5EV0d1VzF3KzUvMDQvSEtubW1rMWlZcWFBZ2grRG15d3N4WW1qTWExNVRtZ3FnZ2dwWFJSWnVJdUlSS3ZrZGNhaVNTZEJjcE5yanB3Q2k3Sm0weDBBSTBGbjZ3ejZmRjQza2lockNYTGE0ZmN1RjREY1h4dkY4Ynh2RzhmeC9IOGFBRlpNTWpLeGNRQnlhQitibW9seGVwRTFWU29BSUlSWW1Mek91STBkY2hyamRIWVFXVE1uTldKT1R5TTZ3NE9SaFhFemxFZ2haMnNkTmZlVnh3NGlmUFVNajV2VFllSHFmOU1CRkVaR1BCaGdGQWZrT1JqeVU1b0lRRHpFS3FrRUVGajQ0WE1hNG5SVmNocmpkRUVhejVsaHc4dGpMakoxa3pManNiTXgxRklFUlFibmF4ZzhNZlBuWk9aOFkzSlFaV3A5TjRqMC9wdlQrbjlONmYwMHZGTEEyUXFxdnlaSXgrSm1KelFya1VJVlZTR2dzdk1jOWNTczdJNy9mZEtnZS8zKy9GcmtKbHhNTWpUeFE0dmtjaFllT0JmSVFMaTV6b3VubFdLaUh0bUt4OERHdzhqanA4VmNWdWZRei9BR0hzUFlldzloN0QyRDgxY2JEdXFxdnlJQkJ4SmtXeVBNMkkvd0MrUW42ZW5wNHRaY3ZSMGRIUjBkSFIwUWpJa3FPRmpTUUM3SWtyajhja0hQaHJHa3UrUm42YXhsWkRzZkV3N0tCSXlPTDQ5bXA0Zkg4ZngvSDhmeC9IOGZ4L0h4OEdPSS93dHgrMTA4WS9XWXdSWTBQNEJYZDNxN3U3MDV6R29rQWx6d1FDYnV5NTBobTd6WkE1V1VDUTVySDI0QjFsb2NnUWJ1N3U3dTdKSi9ncVJnR0RzanAvRUc3dTd1OTNiM3NiWmNBUzk0TFJleTU4cGNYOWJTeVJyN1JBTlBiSElDOXJYcHdhNjd1N3U3dTdzbjhXTys0NVNIc2FHbjdyOWIwOTdHRWt0RnZlRTF0amJudmtjOEJWVFhza1kvUkFKRDJSeUF2YTE2TFd1L2t6c3pGeTJ1K3A4SUZpRE1XVCtOK1QyK3g0L1lHTjQvam5HOGZ4M1lneGZIOGZ4L0g4ZnhmRDhQeFBEOFB3emgrSU1YeC9IOGNZM2orTTNFOGZzZUw0L1lkampIOGZzZGtaRFhmcm5adW1jbkZOOUZyOFdkUU8vaXlYeHgxVlZUeTdMa25ibUJSNXNlYkhPK1IrWDMyTzdzazV6YXFwNVo1ZTlETEpQSGtRNVRURkxQTERKTk1NbHN3VlZWVlJiSCt1Ym1IUlFYSDR2NFRRd3dmaE5sUlREOElCVlZUSjZtZkhPNTdSbHRnbGpseG5TeU1Od1BMNTh5R2FOOVZuUTVNTllUQ3lHTjdleERISE1KSjExTXhoQlRqRkxWVldXeU4zNVoyYnRtRmljZC9GbVpmVkRQRE1QdkVGVlZROGZWQ0dnSkF4N1g0eElpeHBwR0I2eUhzV0dLck9iTEE0WXJTc1FBUEdManNNSnlHeEF6c2txYUhGeEtxcXl6RTM4c3pCWXlEam9vZ0FBTlZXeCtPWGxPY21ERngvdVVoVlZWVHppTmxiTEE4WTR2Q1pSeElHRnZyNUlwQkZIVlpZa3htdGhmRkhqTW5hNDRqQ0puWkFNRWpzZU9xcXFxcHorWkxHQUFBVjgxc2ZjcG1qSWEzRXhQdVdXYkp4Sm1aM2tlUjVIaytSNVBrK1I1SGtlUjVQa2VSNVBrK1Q1SGtlVDVIa2VUNUhrK1I1SGsrUjVQaytSNVBrK1I1UGtlVDVIa2VUNURzenZ4TmhtL0V1QUFBQTFYNGcvSkVzTWtHSmlmY2ttUmtZMk5ISEl4dU1ZSFF0aEdONDR4L0g4ZDBEMlBhMkR0ZHJ0OXZ0OXZ0OXZ0OXZ0OXZ0OXZ0OXN3dGF4allmSDhjNHdnOGVYSGpqOGQrS3lOY2dJWm9KdnN1QUFBQVZmbVFEOGtDT3Zvck55Y2JIampKYTBwemt4aXJSTDN2ZXhuOFRtdGN4N1hhSUJJZXlPUUp6UVhzeThiRm5hNzRLSkFBQUEvY2dFSDlNK1pneDRWV251WXo0Y1h2ZTlqUHpyOEhNWTlqMnUwUUNRUUNDUXBZNVdjZk5za2tBQUNxK2FwWDEvVklPQi9MUGs0K0pFc0N6WnNhRkhaTWozdll6K1p6V09qZTA2R3BvOEdSRU1LNUdMRWswU1NBQUFnS3BWVlVTWkNVQ0ZWVlNvaWdldnI2KzRKQWRPTWk0OXR5RXlkNldUeXZMZmtITzg4eUtQK21VTk1iL0FEUm1zeWZMR1VaUk1KbW5xekEweEc3QUFWQVZYeTZVbjRCQlFGVXFJSW9nZ2d0NlFYS1NZbHN2ZTd2WGUzUHUrOTNRL3VkenVkenVkenVkenVkenVkenVkenVkenVkenVkenVkenVkenVCNGx1dy9xdFgxZDBTR1NvQzFvQUFGVlh5UzkveFdnV09xcVZWUkZGcGIwMVZGc3VDK0t0M2QzZDNkM2QzZDNkM2VydTd2NXU3dTd1N3U3UWFJb2NKa1lBRlZWZkwzdWY4QUFId0RHK3FxcXFxcWkzcHFxcDhiOE00WndqaW1Bd21QcHI0djg3Kzd1NytBQkdJQmlqQ0dFM0RiaWpIRVFBQUFGYkkyOTduRDRxa1FSU2E0WlF5aGtDU3FxcXFxSXFxMWs0WXlXNTdlUUdZSlJFTUYyQzdFT01ZT3lZeXl2NEtFWWlFQXhXNFl3eGlqSEVRWlYzWUFiUUFBR3FSUmNaKy8zM1BRQUZBVlNJSW9naEVhRG01RGN4dVMxVlZWVlZWTEl3NThYdDlzUnRod3NsdklESTZUaU80OTNITzQ0NERzUTR4eHpDWVRHV1ZRWUloQU1ZWXpjUnVFM0JiZ2pCR0lJWkh0WFQwOU5VZ0d4Z1VBQlZiZmt2eUVFTkFBVlZVQUJSRkVFRVZWVlZhQlprc3ltcWlLcXFwUGpud2VPWU1VUkdGMkU3aXp4bmk5WXpoeWJjOFRkQnhaTWN3aUt1a3hESEdDTUlZZ2hzNUo1QThqNVhRTUh3bXRyZGRJRkFBQVVxcWJLa20wQUJRQUFBQUFBQ3FrUVJSRkVLcVZLcVFkSG1SeTFWVlZWVWJRL3dDYlJZN0ZmeHorTThSclMzcDZlbnA2ZWxqcEp1b1lnNHh2R053aEVCWVVteUEwQ2tBQUFCVktTV2JMQUFBQW9DcUFvQUJVQUJTcWlDQ0tWVlZWVlZWVkhrUjVGSWlpS3FnNFNDVHI2K3Z1ZDB6R1VxdW5wNmVtcXF1bnBvT0VuZDd2ZDduWDFxcXBWU29BQ2tUTm1FZ0FVQUFHcXFBcEFJQ2xTSUlJSVZLbFZWVlZWVlZSelI1Q3BWVktxcWxWVlZWVlZWVlZWVlZWVlZhcXFwVlNxdFN6VFQxVkFBVUJRRktxQUFRRmJwRUVFVXFvS3FxcXFxcXFwajJUYXJWVlZhcXFxcXFxcXFLTWhsN29rRHErS3FxcFZTcEV6WlJWQVVBQlFGVXFBcWxWVjgwcUlxcXBCQlZWVlZkUFRWS212YkxxcXF2aXFxcXFxb3AwcFZWU3ByMnlLbFZWVktxMUpOSkpWVUFBQlZLcXFxcFYrRktsVlVxcWdicXQxVlZWVTE3WmZ1cXFxcXFwOGhOVlZWVlZRTFpRVlZWOE9jK2VxcWdLcFZWS3FwVXExVzYzU3JWS3EzZDNkL2dDMlVPL012YytxcXEzU3FrRTJVU2ZCZTZZanA2ZW1xK0txcTFTcmRmbFZWdWxWVlgwRHFsVklFU2R6dWRmWDE5WmtNaGRWZmhYMkYxOVpkOTFWVXFyVkt0MSsxYXIrQ3dxcFZWS2xTcXErS1ZVcXIrZXFWZnpWdXErcTJQZ0VINnBVcXJWVlZWVlZWVlN2N3I2cXExWDlkZnhCd1A4NWQvRlgvQnF2M0NEdjVDNG44Sys2ci9yQWcvd1dYZjRzRUg5aVNmOGNIZm9UL2tXbjhpZjhtRCtCUDhBbFFmb24vTGc5ZlgxOVpQL0FKSS8vOFFBUHhFQUFRTUJCQVlJQlFRQ0FRSUhBQUFBQVFBQ0VRTVFFaUV4QkVGUlVuR1JFeUFrTUVCaGdiRWlJekpUb1VKUVlNRVVZdEZ5Z2dVbE0wTmpnUEQvMmdBSUFRTUJBejhBdHV0aEVmeGFSUFdqRTJSL0ZJdHUydUJ6UWJqbjNRUFhhM01xY2dubFBUZ3R2N2NBanFUMVVUeG1ockNEc2o0Q2NGT1JUb3pVcURIZHdnVVNick1oclFxQzY3Tk5abW4xREFXOG10eUhVQlVlQml6RlQ0cU9vMXljTVdvdHdjZzRTTFFMWjY4MlNnQkZzZDMraHZyWmNjSGJFeXErQ1lRYUlIaDR0eFIvWUd2elQ2UmtJT3dPYUtoSHVZUGdJK0Z2cjFhdlJnMWMvRXoreHlveGFwd1BmWWRUSHVJK0Z2VnllLzBIaUo2a2ZzZXNLY0QzZVBleUlSWVlQVW40M2VnL2dNWWhUZ2U0eHN4NitGa3JEcUFpQ25OenN2ZkU3THFnSUlIOXpBUVFQWExESVY0VDE4VmozMTBTaTkwbEJ3ZzVLSHk3THFRcHRoU1AzR01CMVo2c2lDaXgyUFhucjRkeEpoWFJIVm90TjB1eENvYnlEZ0MzRUZGTlpGNDU0ZUNwMFl2bUpXajc0VEtvbGhueEFBazVLanZqbUZSM3h6SFVvMFByZEh1dWxxdFl4dUJJenNLTnM5V1JLa1JzN2pHekN5RVg0NUJQb21BbkJVcXZ3bkFwN2JiZ2xYako2c0JYWGg0MTJYNlpZZFNaUWJlZDZEYW4xOUlZNTIwSU5FbFByVlM0RWdhbFYzanpLcTd4NWxWTjQ4eXFtOGVaVlRlUE1xcHZIbVU4MW1BdU9ZMStkb1lDNTJBQ283Q3FPd3Foc0tvYkNxTlI0WUFaS3haNjJVcUZJdGZPY3JSOWhWRFlWUTgrU29lZkpVcXp3eHN5YlRYcWx3eTFkWDQzci9IcEYydkljVTdhbmJVN2FuYlU3YW5iVVRXTW5WYmNwaWtOZnRaU3AxUTZya0ZvMjA4bG91MDhsbzdxVGcwbVNER0J6c0RLalhISUVGYU50UEphUHRQSmFQdFBKVU52NFZEYWc5b2MzSTlXVjBiKzdiUmFYT1R0S3F5L0lZeFowbE1nWmpFTEdScnNMd0tOVFBVVUhuWWZlekpxdXRIVmxkTFNMZGVZc05DcGZDZlZkZWNWODVuRWU2ZUdDa3dISE5WTjA4aXFtNmVSVDJpUzBqMHNMakFFcXB1bmtWVTNUeUtlSzdKYWN4cTg3WlBRdHlHZlY3UXppRml6MTY0R2t0SjgvWXBnMW9ta1cwc1NjRldPVFZwRzRWcEc0VlVveDBqWW13L0cvVmdGWHIxWWF3M1JrdEkzQ3E0RWxoc0pNQmFSdUZhUnVGVmFkWWw3WUVXOVBXTHZRZDRhMVFOQ0FFREphdXJoZVY1bmRkTlVnSEFMRThCYmNxUGI2aXdneUYwckE3V3J3bFg2dlZ3dEZLc1FNampZU1lDRkw0NnYxZTFrV2RrZjZlOW5hbTlVbHBEREJSSmt2L0MvMy9DUDNQd3VpcHVmZm1CT1ZuYUdjUXNhZnJaL2xVeSs5RUdNcFIrNStGLzhuNFFvdExyOHg1V0UxUUFuSndDaEZ6Z3hBNXJwNjVJeUdBUkpnSWFQU2F6Wm54MXFoU2RkZTZDdEYzL3dWUmRRYzJrNlNjTEtUSzRkVk1BWXJSZDlhTHYvQUlLcFY1Nk16Rm5RMERHWndGdElnRzhWUjNpcU84VlNEU2J4c0Q2aldIV1FGUzNpcVc4VlMzaXFlOFV6UmlTREpQWHZOSVVPSTd1Ni9pUFpTc1ZnMSt6QlE0aXlIRnUxUTVYWEdldUtQd3N4ZDdJdU1teGdydzRZbkxqMWV5UDlQZXp0VGZYck4ycHUyenM3K0JzN1F6aUZqVDliUGtIaWZZS2pTZVdFSEJVM1pBcTlvN25lVms2UzMxOWtFRjBOWWpVY1VXa0Vha0c2T0h0L1ZsWjBsYThjbTQyZHBkMThIK2xuU1ZyZ3liNzk3ZmVhcHlGdUhWdTFlN2d0UG9vS3hYU01MVVNBVVVXVldsWWp1UGlLYzhoclJNcDFOeGE3TUlzY0hETUlWbUNvTWlPcDJWL3A3MmRxYjY5Ym9LcGJxMWNMT2tvM1RtMzJYUjBMb3pkaFlhbWt0alVaNUxHbjYyQWFPWjNqN0JUWGVmT3dEUWp3RmpqcExYQVpUN1dBWWxVNmxNUGE0RWoyTmppME5Kd0dWak5IcGo0aEp4T0twdk1CMlBGZHBkWlhlMFBCRUhGYVJ0QzBqYUZWMFpsOXhFWllXWVA5TE5HY1pMY1Q1bEJsUnpScUpzMGdpY0ZwSGt0SThscEFFNGM3Qzl3WU16Z3RKOGxwSGt0STh1YTBqeTVvVUtRWU5YdmJoMWNRVkk3bUZKdTdWZmFDaThXZEhWYzMxRmt1Q0lJQ2c5WEN4ejZoYTBTU1UzUmhKeGNkYUFlMm9OZjlXRTZPUWRSTmxHZ1llNkN0RzMxUXE2TzVqWFNURmpLVmRybm1BdEczL3dBRmFOdi9BSUtvMVhYV09rMjlKU3ZqTnZ0WjBGWUU1SEFycHE1QXlHRmx5a2FwemQ3QlkwL1d3dTBjeHRQc0Y4NTNHeHo5RXV0RWtnSnVkWStnUXBpNVRFQk9UcWRLNU9MdmJyZHBiNnJ0THJDM1JRNFpodjhBUzByZS9DMGlwV2ExeFhaeHhGbUQvUzM1eitKOTdOS0FpOStBdEszdndGcFc5K0F0S0lpOStCWVdPRGhtTVZwVzkrRnBXOHRLM3Z3RnBPOStBdEkwaXBEamdNOEJiSFZ5WHdqdWJsVXhrY1FpRElRTHJ1bysrdFhSWkphLzBLSVUxR2p6Q0JxdDRGUzV4MVQxdGliUWs1azY3R2t0cGc0aVpzK1FlSjlnbTBtRnpzZ25WcWhlZGZYN1I2RzBFUVVhRlVzNVdtclVEQm1VS2JRd1pCWXM5VStxWmZnUHltYU95N1RDN1EvaWJDYVRlQVFGdWsxNnBJYmhrTVF0SzNQeUU2bTR0Y0lJczBtbzBPYTNBNDVpeWRKYjZydExyT3lmOXY4QVZuYUdjUXV6amlMTUgrbHZ6bjhUWlUzVHlWVGRQSlZOMDhrL2RObW9LcHVua3FtNmVTcWJwNUtwdW5rdWdvaWN6aVVWRmdwaEV1eFVpekpmQ081NlJwR3ZNZjhBQ0lNRlFidVd3N0NoV1pPdlhaZm9ueXhYeEs5V0IyWXE0NHhuSDlyNGU0RkFYVy9VZndpNHliUGtIaVZXMGhvWlRpTmVLMGp5NXJTUExtcTFCaGUrSUZqcXp3eG1aV2tiUXEva3F0Q3JmZkVkUy9URlVaajJ0a21zZFdBc2E1d01TUmw1SzZQTlJpVUt0Vnpoa1RZS3RCcEhEbDF1MHY4QVQyczdPemdMTzFOOVYycDFuWkIvMC8xWjJobkVMNUE0ajJObUQvUzM1eitKc1lBQmNUTnhNM0V3Z2k1WjBkUnI5aEI1Sm00bWJuNVROeE0zRXpjUmV3T0lpZFZncGhGN3BLakZPQnhVaVZKaFlkeUhDQ3VsTWpCMzRLY3gwT0dLZFQrWTMxVGF6WkJRTFMzYXA5azJnd3ZkclJlWEVxREhYR2p0Z2ZVaTRseE0yL0lQRTlUc3IvVDNzN1MzMTY3VzAzRjJVWTJ0ZG80RGRXQldvSU1IblpjcDNCbTcydHV1TkU2OFFnTUJpVlhmbGdxcHpjcWcvVXF6UE5GMWR4UGw3V2RuWndGbmFtK3E3UzcwczdKSCt2OEFWbmFHY1F1emppTE1IK2x2em44VDc5NTA5WVRrTVRZS2JaUmVaTnMvRTVRcGQzWWNJS2E4M1graFRnWllaVldrL3dDRkUvcHhSYStYYTBUaVY3cldwNnhkVUpKVDZyZ3hva2xOMGFtd0RFbVpObnlEeFBVN003MDk3TzB0OWV2REJTR3ZFOExUU3EzZFRzUFhVZzNqWUdpU2pYcUYvSzB0Y0hEVW1PWUh0MTlYdEQ3QWFET0FUOTlPb1ZSVXZBd3AwbDFrNkovMi93Qldkb1p4WHlCeEZtRC9BRXRMNmpqZmFKSjFvL2NieldnUmpITmFCNWMxb0hseldnZVhOYUI1YzFvSGx6V2dlWE5hQjVjMW9IbHpXZ2VYTmFOUytHaVJqc05sL0ZGcHNuNG5LRnFVZDRIQ0NuVTNZNi95c0w0V0Y0S1FDc2xKSHJaSFdkVnFsalJqS1pvellHSk9aWHdzcytRZUo2blpuZW52WjJsdlg2YXFYY3VGam1HSEN6L0lwQjJ2SThWQ0xXWE5aOXJPbnFnSElZbmdybFMrMFlPc2tHaWVJc0NGbmFIV0duUlk0YkFnNFNMUDhpb2FvZEU2b1UvKzUrRlRvMHVoWjhSaUpzNkdvMThUQ3BmK0kwd3dPdW5PQ3Y4QWY4TC9BQlE0WHBueWkzNXorSjkrODdTeTBPQytLWEtPOWJ1cW5VeVBPd09FRkdrNkRrZ0Roa1ZnV0tXZ3FUUGNNb0F4bWN6WjhMTFBrSGlmWWRUc3p2VDNzN1MzcmRIUklHWndzNmVzR2FzeXZoRllaakEyZEZVdUhJKzZFWG5aQkd2VkwrWEN3dHB5ZGE2ZWlXak1ZampZYVZRUEdwQjREZ2NDZ2haMmgzcFpOQm5BSjFJM201SVBFaFV0SHdKazdBcW1rSEhBYkIxYXRIQjN4QlU5SUVzUHBydCthL2lmZXg3bWczaGluNzRUOTRLcHZCVk40SisrRlUzd3FtK0UrbXd2dkRBVFoyaG5nbk5RY0Y4WFJQTXpsWUhDQ2pTTjEzMG5KUVFUcXdVTUtoczdlNWZWcUc0U0FNQkJUM2ZVU2VObnlEeFBzRi9qMHNNemdGVjN6elZYZlBOVkhpQzRrY1RZNXBscGdxdHZubVZWM3p6S3E3NTVvbW0yZkt6cGEwRElZV1hLWnFuV20xR2xqc2lGV0dzTFNCaUNPYWN5a0taK281eFova1ZRTlF4S2dRTE9ockVqSTQyWG1Ha2N4bHd0REFTY2d1bHF1ZnRzK1F6Z0ZLZFJkZWJrcjFSeDh6NzJWYStNUU5wVktoaUJKMmxVcXVMTUNxdWpuNHg2NnJQbkhnYmZtdjRuM3Mwa0NBOWFUdnJTZDlhVHYvZ0xTZDlhVHZyU2Q5YVR2clNIdExYT3dOajMxZzhEQWVESXlSZml1bW9oMWdjSUtORTNUaUkvdUNua1luTCtzL3dpUVduVjNCWXpvMjVuMlIySTdFZGlpZ1oybjJDZnBGUXZqRFVuYkU3WW5iRTdZbmJFN1luYkU3WXZsdDlGME5JdTE2dUtKVHFqd3dETkJqUXdaQlFweEtBRW5KT3IxQzg2L1pGZERTazVuRS8xWlBCZFBSTVpqRUk3RTZoVkQrZkJCQkdPaGI2bzdFZGlpaXpnTEpUM3ZkZEdBSlZGb0R2cVBuWnJDbEJ3Z2lRbXV4bzh0U2RTMGdoNGd4L1l0cW1xNGhwek9wVmR3OGlxMjRlUlZiY1BJcXR1SGtWVzNEeUtyYmg1RlZ0dzhpcTI0ZVNyYmg1RlZ0dzhpcXRaOEVFRFdTRTJrME5hSUE4RThoQnF1NGhZdVo2aTBGb2NkV2ZBcDVPSTQrbUJUNmJwUER3K01CQmc4N0lDbkUyQm9rcDJrTzJOQ0FFQ3k5d3RoQUxaWUQxSXhHU2xBaUU2ZzY4M0xZZzhTTE5ZUU5nZUlPYUxUZGQrd3l0UlJaWEE5TFFSQlFIaC93QklRcGpIT3dBU3IySnlzRFJKVHRLZHNhRUdpQlplNFd3dFFXMUJCQTVLTStwR0lVNUtjQ25hTWJ6Y3RpYlViSXMvVTFYaFlLb2c1b3NOMTNodzRTREk3aWNDcFdzSzY2OXN4NUtSUGljYnJjMEtZeHpzQUVsRjN4T3lzREJKVDlMZHNhRUdDQlplNFd4Z3RRVVlETmF5Z2d0aXhncU1Ea3RWdDNFS1ZJZ3AyaXV2cytuV0UycTJRb1g2bTVvT0ZncWlEbWl3M1hlRnZUU3BuRFdVN1IzUWNXbFNBZXU2OFhVMCttWWNGMGhnWnByV0dFSDBoamxoNFFseFpSRW5XZFFWWjMxMU9TUDNIYzBmdU81by9jZHpVWWg3dWFQM0hjMGZ1TzVxYzN1NW8vY2R6Uis0N21nN0J6eWZWUUlEM0QxUis0N21qdnU1by9jZHpSKzQ3bWo5eDNOZjd1NXB1OGVhYnZIbW03eDVwdThlYWJ2SG1tN3g1cHB6Y2VhYnZIbXY5enpSMzNjMGZ1TzVvL2NkelJINjNjMGZ1TzVvbk43dWFEZnBlUjZvL2NkelIrNDdtdjhBYzgwZnVPNW8vY2R6UmRtOTNOSGZkelIrNDdtajl4M05WQjlOUSt1S3FVdi9BRmhJMmhCd2tIRHZwbWxTUEUyMVd3Q0pDWldiZWFldUhDQ0VEaTB3cW9OMTNQYUUralVCWmtjeDROeElvc3pPZmtFMm0yNjNMclhHa2dUd1JZSmZUSVRtdUlEQ1VYaVcweVFwRTVLbTR1dkdBTWxUTG5CeGlNanRDcFZERFRKVEdmVVlUQlVhMEVRWmt6a3FPK09ZVFhpV21WRllVb3pFeWhUZEJhVHdDWUNBV2tUNWRRMFdnZ1RpQXVoQU1USmhWUHRuOElWcVlxWkpqV0V0SUoyU3FWUm9kZUFsTnFGMGtBRExGQndrR1FpOTcyeGt1aWFJRWs0QUlWbUJ3WFF4aEpPeEc4R2xoRTdWZXF1WnFFSUhyZ3IvQUJxZ2IrbDJYa2U5aWFWTThUMVgweGZjWW5WM0xhellLYlJHSGN0WVlDdmR6ZnExSCtjY3VyU2U4c2E2U0xHVTJ5OHdGU0ZVWDN5MXVTcVZLd2JUZkFpY3BWU2pSRHFkU1d6R1htcWoyM1dZQ0NTZjZRRk1EcEFQSzdLQXFQUFNBWll4bWc4SDRnN2dJUUxvTkl1alhBVFhWbk9GS1lFUkdSVGZzZmdLUVFLZDFWLzhrRzVqR1VoZEZEWStMOEJhTXczM1BseDF3ZnhnbTFHaHpjamFZRHJ4eEl3MUJPYlRZSkxvSVBtbTdLbjVSR2p0YTRSbmdlS2Fham1Nb2d3cWI2aFkra0FSaXFIK09hOU5nOVI1d2dhZDFudzhFV1ZLanJ4TjA4MTg0dnF0TjRaQUNZQlJGWXVvTk9PSkJFVDVoZk5wY1NuWFdITTNqQ3BYZzJzSmVaSjhsVG82VXdNRVlHd05CTGpBQ3AxaExEUFZtaVRzeFY1b2R0N3U3TktubnJOcEpnS3UvSnZQQlhIWHF2b1BCM0JkYWlUSlYxWHU0aDlWdm5QUHF0bzFiNFBBV3VxdXJNQmlTRUdhVWRnYi9halFtOGY3VXNNb01hR3RyaUIvcW10YzU0cmlUbjhLYzh6MHQ0RHloRmFUUkJ1dUdPSzBtakFrRW5JQUdVYm92NXFOTUgvU3VuSW9NMTVuWUVIdnFWUmswWFFvb000VzFpUGlQd3lJak5OcGxqUTV3bkRBOHltMHF6bVBxdUFFUmltWFM1ank0ZVpsTUZlcGVxRnVJeU9hYjA3N3Jyd2dZci95Ny84QWJ5cWRHT2lpY00xZXJQTlV5UVI1Q1ZkMGlzZGdIc2pWMGsxQTBnUkdJalhLUFMwdUo5a1MyazdhNGxNZjBqdzc0amdJbklMcGE5SjQxZzJDc3dzT3REUmdRREpQVnUwSGxGdE5vT29EdTg2bEljUW5QTU5FbERPcWZRSmpCRFJIaEF3UU0wWEdUWVhHQXJnazl3TkhyQ3RxT0Ivb3FjUjFyalNZbnlDY1gxSGxzQWtSS3JhUVRURGJyY2lUbVFuMG9mUnhpQVJ0QVJOTTRhbHBEYVRRS1k5VEJXay9hSE5QRHFoZTJKTmp3U2FWUWp5T0lWU2pWK2F5U2YxQlNDQmdtT042cTR1S3F1UFJVeGRidC9vS28xaDBlbFR3eWxkR3dOMlFMYWxRaWsxaHpCblVxbWtWU1RnRy9UeDJyU0dWUzk5TzlJQXdJVG5FZ3N1cUt0VnptemxHQ2M2czk5eTZDQU1VN29qbzlLbWZJNnMwYWJKQWtqVUUrOVVlNXNTY0FWVm9hUTk0WVhCMFpLdlhaY2JUSW5XU3FzQ2xTR2V2WXFsQXROTEVZQWorMTBJK0ZwUEJPZFd2M0xyUUlBN2pwNm9vaklZbi9qdklUV1RBaWZDbU1FWmtxRVhHQWhURW5QdUcwMnlVNnErZFNxMG1ZQzgzWnJIQmFPNzlVY2NGUTN4ekNvYjQ1aFVOOGN3cUcrT1lWRGZITUtodmptRlEzeHpDb2I0NWhVTjhjd3FHK09ZVkRmSE1LaHZqbUZRM3h6Q29iNDVoVU44Y3dxRytPWVZEZkhNS2h2am1GUTN4ekNvYjQ1aFVOOGN3cUcrT1lWRGZITUtodmptRlEzeHpDb2I0NWhVTjhjd3FHK09ZVkRmSE1LaHZqbUZRM3h6Q29iNDVoVU44Y3dxRytPWVZEZkhNS2h2am1GUTN4ekNvYjQ1aFVOOGN3cUcrT1lWRGZITUtodmptRm83YzNqMHhWWFNmaG9pNk5wL29KdWpBdFBQYW0xaEk3clo0Z0VJemdoVEVudUcwMjNpblZuZVNOUW9VeEFUQ0pjSjRxa2ZpTEJIQUtqdURrRlFhSkxSeUNicEwvaGJEUXFJRVhCeUNvN2c1QlVuZm9FY0FxTzRPUVZIY0hJS2lNTGc1QlVzZzBjZ21EQU5FcGdHSVROMEptNm1icVp1cG02bWJxWnVwbTZtYnFadXBtNm1icVp1cG02bWJxWnVwaEdTWURkYzBjbFRHYlJ5VkhXd2NncU80T1FWSGNISUtrTVF3UndDb245QTVCVWR3Y2tLRDc0Ykxka0xSNmpaRFJ5Q283ZzVCVWppMWc0UUZUR0xXZ1dQZW5VWFNFMnMyUjNFK0QyOWFVTzRoR282QmtqVWNoVEVCUUpWNzRuWmFsS0RSSlR0TWZzYUVHQ0JaZTRXNmdwd0NqQVpxNzRNT0NJTjF5akE1TFZiR0lVb0VRVTdSWFhtL1Njd20xV3lMUDFOUUlsQndnb3NLTkYva2c0U090UGhTRlBlOUhUZ1psRnprS2JCWmZkR29aMm5TNnR4djBqTkJnZ1dYdUZ1b0xVRkdBelYzUFB3b2NFUWJybEdCeTZsM0VXQWlDam9sU1I5SlFJa0tGZGRPbzJDbzBoRmpsZWJjUFVoVDM0bnVnZTd2MVQ1SzgrVHFzdXRKVjFnMm5HdzA2Y0RNNEJDalRBNTJFd0F0bGtCYWdydUF6VjNFK0hEZ2pOMXlqQTVMVmJCaXdWR0ZwMW93YVRzMjJYbWtLV2cyUWIyMWRIVUJ0aFQzb2JtanFVOTRRaWdtcHUxTjJvSEsyR2txWElOcFR0UTJvRU5HMHBrNXBtMU5xYVUyY2dxWTFxbW0wekoxcGlHeFMyYkx4THZFNFhobUZJbFljRnRDYnNUYWh3MVlwZ01GVTAxdWxod3lJVE5xWnRRRG5EVm1tN1VIMGo1S0hLOHdGUWllOTJLZXFRZ2UvY05hcS9wS3JOd2NwVG1pQVUvYW43VWRxUFVMczdYYlU3YWlCQVR0cWNuYlU3YW5KeWR0VGs1T1RrNU9UazVPVGs1TzJwMjFPVGs1T1RrUmduQzB0eVVtZW9VN2FuYlU0aUNVRlZlYnJDb0hlQm9rb3U3Z2c0SU9IZ0FSQlFkalR3OWs5aGh3Ui9jQ25IVW5sUGVmaXdDYlRFQVFPOERSSlJjY2U2TFRJUWVQQXRlSWNFMFpGVGtVN1luRFVpRVU1Rkg5aEpUanFUeW5GR3diRTBKZ1RSM29hSktMako3d3RNaGVTWnJDcG5XbUhJOSs0L0ZST096L0FJVlpoZ2xWQXRyVlFPYlZvenZKVVhaT1JjSmJpbmpVbkRVanNzS2NFNEkrQktjVTRvb213SWJFMEpvVFFnaGFTbzdvRE1wbTFOVFVYbVQ0SWpJcW9OYVA2Z3FidGNJSEVkMnpTQmpnZHFmUmRCNmp0UVIwWmx4d1ZFNXFnN1dxTDFTY21GYkU0Sit4UDJJN0xTbkJFSW9sT1RrNUd3bklKeDFKeU1JSm9WTnFwdGRtZzRTTENpaWlpaWNsdDdwamNCaVU5M2twOFVRY0U4WjRwaHp3UWNKR1BjdGUyNjRTRTZpYnpCSTJhMVIwbThDM0tGU0g2VXdhbFRPWVZGMnBVamxnbmo2WExTbVpGYVl6TlZtL1UxTi9VRlJjcUx0YXBPVk02bFFHRXFucUNZTWhZVTEyWVFKd05qVXdha3hxcE4xaFVHNjFTR1NKK2xxMGwrVFZwYjljS3M3Nm5KclRpWlFZSUhnR013ektmVXpPSDdBV21RVTRmVUpUSDVISHVReHhjQmljMEQxd1V3NWhVblpoVVhKZ3hCaEZwd2VpQkU5dzVtU3JSOEsweDYwbCtiazQvVTVVaG5pcUxkU1lNZ2dMZmpOcGpCSFgzYktRbHhUNm1Bd0g3SzltZUlUSDRaSHVTRjVJSnFidFRkcWFtcllFOCtTSno3MXd5S2VuSTdFZGlLY25LYys5aEFZVSthTGpKUGpOdmVQWmttdXp3UDdrMmtNVTZybmdQMnh6TWtIWjRlSWhOQzJCZVNhZ2N2QXhpdFRPYUpNbjlpbnZYTlFPZUhoQU0xc1JPZldjRURuM3pXY1U2cG4reW52bk5RT2VIZ1FNa1haOTBXNUlhMERsM0lhSktKd2JoKzFIdlNNbHRRT1hlQUludmlFUm1tbnFnWm82a1NjZjNzaEZCQkJCQkJCSFVpZkJrSjIxTzJvblgrOXovSHlwOFdCL0JaOFBIOEkyK0duK0V3cDhEQ24rR1FwNytGUDhQMi95clovRkk3bWY0dEhYbitNUWdnZ2dwLzhBcVQvLzJRPT0nXHJcblx0XHRcdFx0XSxcclxuXHRcdFx0XHRwaWNVcmw6ICcnXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOeUqOaIt+eCueWHu+WPs+S4iuinkuWIhuS6q1xyXG5cdFx0ICovXHJcblx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdG9uU2hhcmVBcHBNZXNzYWdlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0d3guc2hvd1NoYXJlTWVudSh7XHJcblx0XHRcdFx0d2l0aFNoYXJlVGlja2V0OiB0cnVlLFxyXG5cdFx0XHRcdG1lbnVzOiBbJ3NoYXJlQXBwTWVzc2FnZScsICdzaGFyZVRpbWVsaW5lJ11cclxuXHRcdFx0fSlcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6aKE5ZSu5rS75YqoYCksXHJcblx0XHRcdFx0cGF0aDogJ3BhZ2VzL2FjdGl2aXR5L3ByZXNlbGwvaW5kZXgnLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25TaGFyZVRpbWVsaW5lOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6aKE5ZSu5rS75YqoYCksXHJcblx0XHRcdFx0cXVlcnk6IHtcclxuXHRcdFx0XHRcdGtleTogJydcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGltYWdlVXJsOiAnJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8gI2VuZGlmXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdHRoaXMuZ2V0UHJlc2VsbFByb2R1Y3RMaXN0KCk7XHJcblx0XHRcdGNvbG9yQ2hhbmdlKCdjb2xvcl9jaGFuZ2UnKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0c3dpdGNoIChyZXMuZGF0YS5zdGF0dXMpIHtcclxuXHRcdFx0XHRcdGNhc2UgMTpcclxuXHRcdFx0XHRcdFx0dGhpcy5waWNVcmwgPSB0aGlzLnBpY0xpc3RbMF1cclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDI6XHJcblx0XHRcdFx0XHRcdHRoaXMucGljVXJsID0gdGhpcy5waWNMaXN0WzFdXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAzOlxyXG5cdFx0XHRcdFx0XHR0aGlzLnBpY1VybCA9IHRoaXMucGljTGlzdFsyXVxyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgNDpcclxuXHRcdFx0XHRcdFx0dGhpcy5waWNVcmwgPSB0aGlzLnBpY0xpc3RbM11cclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDU6XHJcblx0XHRcdFx0XHRcdHRoaXMucGljVXJsID0gdGhpcy5waWNMaXN0WzRdXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRcdFx0dGhpcy5waWNVcmwgPSBwaWNMaXN0WzJdXHJcblx0XHRcdFx0XHRcdGJyZWFrXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldFByZXNlbGxQcm9kdWN0TGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHZhciBkYXRhID0ge1xyXG5cdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0bGltaXQ6IHRoYXQubGltaXQsXHJcblx0XHRcdFx0XHR0aW1lX3R5cGU6IHRoYXQuYWN0aXZlXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkZW5kKSByZXR1cm47XHJcblx0XHRcdFx0aWYgKHRoYXQucGFnZWxvYWRpbmcpIHJldHVybjtcclxuXHRcdFx0XHR0aGlzLnBhZ2Vsb2FkaW5nID0gdHJ1ZVxyXG5cdFx0XHRcdGdldFByZXNlbGxMaXN0KGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHZhciBwcmVzZWxsTGlzdCA9IHJlcy5kYXRhLmxpc3Q7XHJcblx0XHRcdFx0XHR2YXIgbG9hZGVuZCA9IHByZXNlbGxMaXN0Lmxlbmd0aCA8IHRoYXQubGltaXQ7XHJcblx0XHRcdFx0XHR0aGF0LnBhZ2UrKztcclxuXHRcdFx0XHRcdHRoYXQucHJlc2VsbExpc3QgPSB0aGF0LnByZXNlbGxMaXN0LmNvbmNhdChwcmVzZWxsTGlzdCksXHJcblx0XHRcdFx0XHRcdHRoYXQucGFnZSA9IHRoYXQucGFnZTtcclxuXHRcdFx0XHRcdHRoYXQucGFnZWxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGVuZCA9IGxvYWRlbmQ7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoYXQucGFnZWxvYWRpbmcgPSBmYWxzZVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXR0aW1lTGlzdChpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LmFjdGl2ZSA9IGluZGV4XHJcblx0XHRcdFx0dGhhdC50eXBlID0gdGhhdC5hY3RpdmU7XHJcblx0XHRcdFx0dGhhdC5sb2FkZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0dGhhdC5wYWdlID0gMTtcclxuXHRcdFx0XHR0aGF0LnByZXNlbGxMaXN0ID0gW107XHJcblx0XHRcdFx0Ly8gd3hoLnRpbWUoZS5jdXJyZW50VGFyZ2V0LmRhdGFzZXQuc3RvcCwgdGhhdCk7XHJcblx0XHRcdFx0dGhhdC5nZXRQcmVzZWxsUHJvZHVjdExpc3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29EZXRhaWxzKGl0ZW0pIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0nICsgaXRlbS5pZFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOmhtemdouS4iuaLieinpuW6leS6i+S7tueahOWkhOeQhuWHveaVsFxyXG5cdFx0ICovXHJcblx0XHRvblJlYWNoQm90dG9tOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0dGhpcy5nZXRQcmVzZWxsUHJvZHVjdExpc3QoKTtcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5ub0NvbW1vZGl0eSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBycHg7XHJcblx0XHRwYWRkaW5nOiAyMDBycHggMDtcclxuXHJcblx0XHQuZW1wdHlCb3gge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHJweDtcclxuXHJcblx0XHRcdC50aXBzIHtcclxuXHRcdFx0XHRjb2xvcjogI2FhYTtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDQxNHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwNHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUge1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLmhlYWRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5tYWluX2NvdW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogLTE1MHJweDtcclxuXHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAuaGVhZGVyIC5wcmVzZWxsQmcge1xyXG5cdFx0d2lkdGg6IDc1MHJweDtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5wcmVzZWxsTGlzdCB7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRtYXJnaW46IDAgMzBycHg7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG5cdFx0aGVpZ2h0OiA4MHJweDtcclxuXHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAucHJlc2VsbExpc3QgLnByaWNlVGFnIHtcclxuXHRcdHdpZHRoOiA3NXJweDtcclxuXHRcdGhlaWdodDogNzBycHg7XHJcblxyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLnByZXNlbGxMaXN0IC5wcmljZVRhZyBpbWFnZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLnByZXNlbGxMaXN0IC5wcmljZVRhZyBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC50aW1lTGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAudGltZUxpc3QgLml0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHdpZHRoOiAyMjRycHg7XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAudGltZUxpc3QgLml0ZW0gLnRpbWUge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjQUFBQUFBO1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLnRpbWVMaXN0IC5pdGVtLm9uIC50aW1lIHtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA0cnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogLTRycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5hY3Rpdml0eSB7XHJcblx0XHRoZWlnaHQ6IDU2cnB4O1xyXG5cdFx0cGFkZGluZzogMCAxMXB4O1xyXG5cdFx0Y29sb3I6ICNlOTMzMjM7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKH5wYWdlcy9hY3Rpdml0eS9zdGF0aWMvY291cG9uQmcucG5nKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAubGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLmxpc3QgLml0ZW0ge1xyXG5cdFx0Ly8gaGVpZ2h0OiAyNzhycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMjBycHggYXV0bztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdHBhZGRpbmc6IDMwcnB4IDI1cnB4O1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLmxpc3QgLml0ZW0gLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDIzMHJweDtcclxuXHRcdGhlaWdodDogMjMwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAubGlzdCAuaXRlbSAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLmxpc3QgLml0ZW0gLnRleHQge1xyXG5cdFx0d2lkdGg6IDM4MHJweDtcclxuXHRcdGhlaWdodDogMjMwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdH1cclxuXHJcblx0LmZsYXNoLXNhbGUgLmxpc3QgLml0ZW0gLnRleHQgLm5hbWUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5saXN0IC5pdGVtIC50ZXh0IC5ib29raW5nIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogI0U5MzMyMztcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5saXN0IC5pdGVtIC50ZXh0IC5ib29raW5nIC5jb3VudCB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICNFOTMzMjM7XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAubGlzdCAuaXRlbSAudGV4dCAubGltaXQge1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXJweDtcclxuXHR9XHJcblxyXG5cdC5mbGFzaC1zYWxlIC5saXN0IC5pdGVtIC50ZXh0IC5saW1pdCAubGltaXRQcmljZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblx0fVxyXG5cclxuXHQuZmxhc2gtc2FsZSAubGlzdCAuaXRlbSAudGV4dCAucHJvZ3Jlc3Mge1xyXG5cdFx0d2lkdGg6IDM5MnJweDtcclxuXHRcdGhlaWdodDogODBycHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luLXRvcDogMTZycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHQuaWNvbi15dXNob3Vhbm5pdSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDgycnB4O1xyXG5cdFx0XHR3aWR0aDogNDQlO1xyXG5cdFx0XHRmb250LXNpemU6IDkycnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogODBycHg7XHJcblx0XHRcdGhlaWdodDogODBycHg7XHJcblx0XHRcdHotaW5kZXg6IDk4O1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByZXNlbGxfcHJpY2Uge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDU1JTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRcdFx0cGFkZGluZzogOHJweCAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwofnBhZ2VzL2FjdGl2aXR5L3N0YXRpYy9wcmVCdG5MZWZ0LnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHRcdFx0ei1pbmRleDogOTk7XHJcblx0XHRcdGhlaWdodDogODBycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHQucHJlc2VsbF90ZXh0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjb2xvcjogI0U5MzMyMztcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRjb2xvcjogI0U5MzMyMztcclxuXHJcblx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQub3JkZXJfYnRuIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA4MHJweDtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiA4cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC51blN0YXJ0QnRuIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQvLyBmbG9hdDogbGVmdDtcclxuXHRcdFx0cmlnaHQ6IDhycHg7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdFx0cGFkZGluZzogNHJweCAwO1xyXG5cclxuXHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1238\n"); /***/ }), /* 1239 */ /*!**************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/custom_date/index.vue?mpType=page ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4caf3c66_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4caf3c66&scoped=true&mpType=page */ 1240);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1242);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4caf3c66_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4caf3c66_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4caf3c66\",\n null,\n false,\n _index_vue_vue_type_template_id_4caf3c66_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/admin/custom_date/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIzOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTRjYWYzYzY2JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI0Y2FmM2M2NlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hZG1pbi9jdXN0b21fZGF0ZS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1239\n"); /***/ }), /* 1240 */ /*!********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/custom_date/index.vue?vue&type=template&id=4caf3c66&scoped=true&mpType=page ***! \********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4caf3c66_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4caf3c66&scoped=true&mpType=page */ 1241); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4caf3c66_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4caf3c66_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4caf3c66_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4caf3c66_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1241 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/custom_date/index.vue?vue&type=template&id=4caf3c66&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("uni-calendar", { attrs: { range: true, _i: 1 }, on: { change: _vm.change }, }), _c( "navigator", { staticClass: _vm._$s(2, "sc", "back"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t("取消"))))] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1242 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/custom_date/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1243);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1242\n"); /***/ }), /* 1243 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/custom_date/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _uniCalendar = _interopRequireDefault(__webpack_require__(/*! ../components/uni-calendar/uni-calendar.vue */ 1244));\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n uniCalendar: _uniCalendar.default\n },\n data: function data() {\n return {\n type: ''\n };\n },\n onLoad: function onLoad(options) {\n this.type = options.type;\n },\n methods: {\n change: function change(e) {\n var _e$range = e.range,\n before = _e$range.before,\n after = _e$range.after;\n if (before && after) {\n uni.navigateTo({\n url: \"/pages/admin/statistics/index?type=\".concat(this.type, \"&before=\").concat(before, \"&after=\").concat(after, \"&time=date\")\n });\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vY3VzdG9tX2RhdGUvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJ1bmlDYWxlbmRhciIsImRhdGEiLCJ0eXBlIiwib25Mb2FkIiwibWV0aG9kcyIsImNoYW5nZSIsImUiLCJiZWZvcmUiLCJhZnRlciIsInVuaSIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVFBOzs7Ozs7OztlQUVBO0VBQ0FBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0EsZUFHQUM7UUFGQUM7UUFDQUM7TUFFQTtRQUNBQztVQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMjQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHVuaS1jYWxlbmRhciByYW5nZSBAY2hhbmdlPVwiY2hhbmdlXCI+PC91bmktY2FsZW5kYXI+XHJcblx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwiYmFja1wiIG9wZW4tdHlwZT1cIm5hdmlnYXRlQmFja1wiIGhvdmVyLWNsYXNzPVwibm9uZVwiPnt7JHQoYOWPlua2iGApfX08L25hdmlnYXRvcj5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB1bmlDYWxlbmRhciBmcm9tICcuLi9jb21wb25lbnRzL3VuaS1jYWxlbmRhci91bmktY2FsZW5kYXIudnVlJztcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHR1bmlDYWxlbmRhclxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dHlwZTogJydcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHR0aGlzLnR5cGUgPSBvcHRpb25zLnR5cGU7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRjaGFuZ2UoZSkge1xyXG5cdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdGJlZm9yZSxcclxuXHRcdFx0XHRcdGFmdGVyXHJcblx0XHRcdFx0fSA9IGUucmFuZ2U7XHJcblx0XHRcdFx0aWYgKGJlZm9yZSAmJiBhZnRlcikge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvYWRtaW4vc3RhdGlzdGljcy9pbmRleD90eXBlPSR7dGhpcy50eXBlfSZiZWZvcmU9JHtiZWZvcmV9JmFmdGVyPSR7YWZ0ZXJ9JnRpbWU9ZGF0ZWBcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5iYWNrIHtcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRib3JkZXI6IDFycHggc29saWQgI0U5MzMyMztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDQzcnB4O1xyXG5cdFx0bWFyZ2luOiA2MHJweCAzMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogODRycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI0U5MzMyMztcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1243\n"); /***/ }), /* 1244 */ /*!*********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/components/uni-calendar/uni-calendar.vue ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_calendar_vue_vue_type_template_id_412428cf_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-calendar.vue?vue&type=template&id=412428cf&scoped=true& */ 1245);\n/* harmony import */ var _uni_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-calendar.vue?vue&type=script&lang=js& */ 1247);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_calendar_vue_vue_type_template_id_412428cf_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_calendar_vue_vue_type_template_id_412428cf_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"412428cf\",\n null,\n false,\n _uni_calendar_vue_vue_type_template_id_412428cf_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/admin/components/uni-calendar/uni-calendar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI0NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdW5pLWNhbGVuZGFyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00MTI0MjhjZiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS1jYWxlbmRhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3VuaS1jYWxlbmRhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI0MTI0MjhjZlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hZG1pbi9jb21wb25lbnRzL3VuaS1jYWxlbmRhci91bmktY2FsZW5kYXIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1244\n"); /***/ }), /* 1245 */ /*!****************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/components/uni-calendar/uni-calendar.vue?vue&type=template&id=412428cf&scoped=true& ***! \****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_vue_vue_type_template_id_412428cf_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-calendar.vue?vue&type=template&id=412428cf&scoped=true& */ 1246); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_vue_vue_type_template_id_412428cf_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_vue_vue_type_template_id_412428cf_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_vue_vue_type_template_id_412428cf_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_vue_vue_type_template_id_412428cf_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1246 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/components/uni-calendar/uni-calendar.vue?vue&type=template&id=412428cf&scoped=true& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "uni-calendar"), attrs: { _i: 0 }, on: { touchmove: function ($event) { $event.stopPropagation() $event.preventDefault() return _vm.clean($event) }, }, }, [ _vm._$s(1, "i", !_vm.insert && _vm.show) ? _c("view", { staticClass: _vm._$s(1, "sc", "uni-calendar__mask"), class: _vm._$s(1, "c", { "uni-calendar--mask-show": _vm.aniMaskShow, }), attrs: { _i: 1 }, on: { click: _vm.clean }, }) : _vm._e(), _vm._$s(2, "i", _vm.insert || _vm.show) ? _c( "view", { staticClass: _vm._$s(2, "sc", "uni-calendar__content"), class: _vm._$s(2, "c", { "uni-calendar--fixed": !_vm.insert, "uni-calendar--ani-show": _vm.aniMaskShow, }), attrs: { _i: 2 }, }, [ _vm._$s(3, "i", !_vm.insert) ? _c( "view", { staticClass: _vm._$s( 3, "sc", "uni-calendar__header uni-calendar--fixed-top" ), attrs: { _i: 3 }, }, [ _c( "view", { staticClass: _vm._$s( 4, "sc", "uni-calendar__header-btn-box" ), attrs: { _i: 4 }, on: { click: _vm.close }, }, [ _c( "text", { staticClass: _vm._$s( 5, "sc", "uni-calendar__header-text uni-calendar--fixed-width" ), attrs: { _i: 5 }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("取消"))))] ), ] ), _c( "view", { staticClass: _vm._$s( 6, "sc", "uni-calendar__header-btn-box" ), attrs: { _i: 6 }, on: { click: _vm.confirm }, }, [ _c( "text", { staticClass: _vm._$s( 7, "sc", "uni-calendar__header-text uni-calendar--fixed-width" ), attrs: { _i: 7 }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.$t("确定"))))] ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(8, "sc", "uni-calendar__header"), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s( 9, "sc", "uni-calendar__header-btn-box" ), attrs: { _i: 9 }, on: { click: _vm.pre }, }, [ _c("view", { staticClass: _vm._$s( 10, "sc", "uni-calendar__header-btn uni-calendar--left" ), attrs: { _i: 10 }, }), ] ), _c( "text", { staticClass: _vm._$s( 11, "sc", "uni-calendar__header-text" ), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s( (_vm.nowDate.year || "") + _vm.$t("年") + (_vm.nowDate.month || "") + _vm.$t("月") ) ) ), ] ), _c( "view", { staticClass: _vm._$s( 12, "sc", "uni-calendar__header-btn-box" ), attrs: { _i: 12 }, on: { click: _vm.next }, }, [ _c("view", { staticClass: _vm._$s( 13, "sc", "uni-calendar__header-btn uni-calendar--right" ), attrs: { _i: 13 }, }), ] ), _c( "text", { staticClass: _vm._$s(14, "sc", "uni-calendar__backtoday"), attrs: { _i: 14 }, on: { click: _vm.backtoday }, }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.$t("回到当天"))))] ), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "uni-calendar__box"), attrs: { _i: 15 }, }, [ _vm._$s(16, "i", _vm.showMonth) ? _c( "view", { staticClass: _vm._$s( 16, "sc", "uni-calendar__box-bg" ), attrs: { _i: 16 }, }, [ _c( "text", { staticClass: _vm._$s( 17, "sc", "uni-calendar__box-bg-text" ), attrs: { _i: 17 }, }, [ _vm._v( _vm._$s(17, "t0-0", _vm._s(_vm.nowDate.month)) ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(18, "sc", "uni-calendar__weeks"), attrs: { _i: 18 }, }, [ _c( "view", { staticClass: _vm._$s( 19, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 19 }, }, [ _c( "text", { staticClass: _vm._$s( 20, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 20 }, }, [_vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.$t("天"))))] ), ] ), _c( "view", { staticClass: _vm._$s( 21, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 21 }, }, [ _c( "text", { staticClass: _vm._$s( 22, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 22 }, }, [_vm._v(_vm._$s(22, "t0-0", _vm._s(_vm.$t("一"))))] ), ] ), _c( "view", { staticClass: _vm._$s( 23, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 23 }, }, [ _c( "text", { staticClass: _vm._$s( 24, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 24 }, }, [_vm._v(_vm._$s(24, "t0-0", _vm._s(_vm.$t("二"))))] ), ] ), _c( "view", { staticClass: _vm._$s( 25, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 25 }, }, [ _c( "text", { staticClass: _vm._$s( 26, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 26 }, }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.$t("三"))))] ), ] ), _c( "view", { staticClass: _vm._$s( 27, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 27 }, }, [ _c( "text", { staticClass: _vm._$s( 28, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 28 }, }, [_vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.$t("四"))))] ), ] ), _c( "view", { staticClass: _vm._$s( 29, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 29 }, }, [ _c( "text", { staticClass: _vm._$s( 30, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 30 }, }, [_vm._v(_vm._$s(30, "t0-0", _vm._s(_vm.$t("五"))))] ), ] ), _c( "view", { staticClass: _vm._$s( 31, "sc", "uni-calendar__weeks-day" ), attrs: { _i: 31 }, }, [ _c( "text", { staticClass: _vm._$s( 32, "sc", "uni-calendar__weeks-day-text" ), attrs: { _i: 32 }, }, [_vm._v(_vm._$s(32, "t0-0", _vm._s(_vm.$t("六"))))] ), ] ), ] ), _vm._l( _vm._$s(33, "f", { forItems: _vm.weeks }), function (item, weekIndex, $20, $30) { return _c( "view", { key: _vm._$s(33, "f", { forIndex: $20, key: weekIndex, }), staticClass: _vm._$s( "33-" + $30, "sc", "uni-calendar__weeks" ), attrs: { _i: "33-" + $30 }, }, _vm._l( _vm._$s(34 + "-" + $30, "f", { forItems: item }), function (weeks, weeksIndex, $21, $31) { return _c( "view", { key: _vm._$s(34 + "-" + $30, "f", { forIndex: $21, key: weeksIndex, }), staticClass: _vm._$s( "34-" + $30 + "-" + $31, "sc", "uni-calendar__weeks-item" ), attrs: { _i: "34-" + $30 + "-" + $31 }, }, [ _c("uni-calendar-item", { attrs: { weeks: weeks, calendar: _vm.calendar, selected: _vm.selected, lunar: _vm.lunar, _i: "35-" + $30 + "-" + $31, }, on: { change: _vm.choiceDate }, }), ], 1 ) } ), 0 ) } ), ], 2 ), ] ) : _vm._e(), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1247 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/components/uni-calendar/uni-calendar.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-calendar.vue?vue&type=script&lang=js& */ 1248);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVpQixDQUFnQiwwa0JBQUcsRUFBQyIsImZpbGUiOiIxMjQ3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLWNhbGVuZGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLWNhbGVuZGFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1247\n"); /***/ }), /* 1248 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/components/uni-calendar/uni-calendar.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _util = _interopRequireDefault(__webpack_require__(/*! ./util.js */ 1249));\nvar _uniCalendarItem = _interopRequireDefault(__webpack_require__(/*! ./uni-calendar-item.vue */ 1251));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n components: {\n uniCalendarItem: _uniCalendarItem.default\n },\n props: {\n /**\n * 当前日期\n */\n date: {\n type: String,\n default: ''\n },\n /**\n * 打点日期\n */\n selected: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n /**\n * 是否开启阴历日期\n */\n lunar: {\n type: Boolean,\n default: false\n },\n /**\n * 开始时间\n */\n startDate: {\n type: String,\n default: ''\n },\n /**\n * 结束时间\n */\n endDate: {\n type: String,\n default: ''\n },\n /**\n * 范围\n */\n range: {\n type: Boolean,\n default: false\n },\n /**\n * 插入\n */\n insert: {\n type: Boolean,\n default: true\n },\n /**\n * 是否显示月份背景\n */\n showMonth: {\n type: Boolean,\n default: true\n }\n },\n data: function data() {\n return {\n show: false,\n weeks: [],\n calendar: {},\n nowDate: '',\n aniMaskShow: false\n };\n },\n watch: {\n selected: function selected(newVal) {\n this.cale.setSelectInfo(this.nowDate.fullDate, newVal);\n this.weeks = this.cale.weeks;\n }\n },\n created: function created() {\n // 获取日历方法实例\n this.cale = new _util.default({\n date: this.date,\n selected: this.selected,\n startDate: this.startDate,\n endDate: this.endDate,\n range: this.range\n });\n this.init(this.cale.date.fullDate);\n },\n methods: {\n // 取消穿透\n clean: function clean() {},\n init: function init(date) {\n this.weeks = this.cale.weeks;\n this.nowDate = this.calendar = this.cale.getInfo(date);\n },\n open: function open() {\n var _this = this;\n this.show = true;\n this.$nextTick(function () {\n setTimeout(function () {\n _this.aniMaskShow = true;\n }, 50);\n });\n },\n close: function close() {\n var _this2 = this;\n this.aniMaskShow = false;\n this.$nextTick(function () {\n setTimeout(function () {\n _this2.show = false;\n }, 300);\n });\n },\n confirm: function confirm() {\n this.setEmit('confirm');\n this.close();\n },\n change: function change() {\n if (!this.insert) return;\n this.setEmit('change');\n },\n monthSwitch: function monthSwitch() {\n var _this$nowDate = this.nowDate,\n year = _this$nowDate.year,\n month = _this$nowDate.month;\n this.$emit('monthSwitch', {\n year: year,\n month: Number(month)\n });\n },\n setEmit: function setEmit(name) {\n var _this$calendar = this.calendar,\n year = _this$calendar.year,\n month = _this$calendar.month,\n date = _this$calendar.date,\n fullDate = _this$calendar.fullDate,\n lunar = _this$calendar.lunar,\n extraInfo = _this$calendar.extraInfo;\n this.$emit(name, {\n range: this.cale.multipleStatus,\n year: year,\n month: month,\n date: date,\n fulldate: fullDate,\n lunar: lunar,\n extraInfo: extraInfo || {}\n });\n },\n choiceDate: function choiceDate(weeks) {\n if (weeks.disable) return;\n this.calendar = weeks;\n // 设置多选\n this.cale.setMultiple(this.calendar.fullDate);\n this.weeks = this.cale.weeks;\n this.change();\n },\n backtoday: function backtoday() {\n this.cale.setDate(this.date);\n this.weeks = this.cale.weeks;\n this.nowDate = this.calendar = this.cale.getInfo(this.date);\n this.cale.multipleStatus.before = this.nowDate.fullDate;\n this.cale.multipleStatus.after = this.nowDate.fullDate;\n this.change();\n },\n pre: function pre() {\n var preDate = this.cale.getDate(this.nowDate.fullDate, -1, 'month').fullDate;\n this.setDate(preDate);\n this.monthSwitch();\n },\n next: function next() {\n var nextDate = this.cale.getDate(this.nowDate.fullDate, +1, 'month').fullDate;\n this.setDate(nextDate);\n this.monthSwitch();\n },\n setDate: function setDate(date) {\n this.cale.setDate(date);\n this.weeks = this.cale.weeks;\n this.nowDate = this.cale.getInfo(date);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vY29tcG9uZW50cy91bmktY2FsZW5kYXIvdW5pLWNhbGVuZGFyLnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwidW5pQ2FsZW5kYXJJdGVtIiwicHJvcHMiLCJkYXRlIiwidHlwZSIsImRlZmF1bHQiLCJzZWxlY3RlZCIsImx1bmFyIiwic3RhcnREYXRlIiwiZW5kRGF0ZSIsInJhbmdlIiwiaW5zZXJ0Iiwic2hvd01vbnRoIiwiZGF0YSIsInNob3ciLCJ3ZWVrcyIsImNhbGVuZGFyIiwibm93RGF0ZSIsImFuaU1hc2tTaG93Iiwid2F0Y2giLCJjcmVhdGVkIiwibWV0aG9kcyIsImNsZWFuIiwiaW5pdCIsIm9wZW4iLCJzZXRUaW1lb3V0IiwiY2xvc2UiLCJjb25maXJtIiwiY2hhbmdlIiwibW9udGhTd2l0Y2giLCJ5ZWFyIiwibW9udGgiLCJzZXRFbWl0IiwiZnVsbERhdGUiLCJleHRyYUluZm8iLCJmdWxsZGF0ZSIsImNob2ljZURhdGUiLCJiYWNrdG9kYXkiLCJwcmUiLCJuZXh0Iiwic2V0RGF0ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQWdFQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2dCQUNBO0VBQ0FBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBRjtNQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBSztNQUNBTjtNQUNBQztJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FNO01BQ0FQO01BQ0FDO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQU87TUFDQVI7TUFDQUM7SUFDQTtFQUNBO0VBQ0FRO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FiO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQWM7SUFDQTtJQUNBO01BQ0FqQjtNQUNBRztNQUNBRTtNQUNBQztNQUNBQztJQUNBO0lBQ0E7RUFDQTtFQUNBVztJQUNBO0lBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7UUFDQUQ7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBRTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBLG9CQUdBO1FBRkFDO1FBQ0FDO01BRUE7UUFDQUQ7UUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0EscUJBT0E7UUFOQUY7UUFDQUM7UUFDQTVCO1FBQ0E4QjtRQUNBMUI7UUFDQTJCO01BRUE7UUFDQXhCO1FBQ0FvQjtRQUNBQztRQUNBNUI7UUFDQWdDO1FBQ0E1QjtRQUNBMkI7TUFDQTtJQUNBO0lBQ0FFO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUVBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMjQ4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyXCIgQHRvdWNobW92ZS5zdG9wLnByZXZlbnQ9XCJjbGVhblwiPlxyXG5cdFx0PHZpZXcgdi1pZj1cIiFpbnNlcnQmJnNob3dcIiBjbGFzcz1cInVuaS1jYWxlbmRhcl9fbWFza1wiIDpjbGFzcz1cInsndW5pLWNhbGVuZGFyLS1tYXNrLXNob3cnOmFuaU1hc2tTaG93fVwiXHJcblx0XHRcdEBjbGljaz1cImNsZWFuXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgdi1pZj1cImluc2VydCB8fCBzaG93XCIgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX2NvbnRlbnRcIlxyXG5cdFx0XHQ6Y2xhc3M9XCJ7J3VuaS1jYWxlbmRhci0tZml4ZWQnOiFpbnNlcnQsJ3VuaS1jYWxlbmRhci0tYW5pLXNob3cnOmFuaU1hc2tTaG93fVwiPlxyXG5cdFx0XHQ8dmlldyB2LWlmPVwiIWluc2VydFwiIGNsYXNzPVwidW5pLWNhbGVuZGFyX19oZWFkZXIgdW5pLWNhbGVuZGFyLS1maXhlZC10b3BcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhcl9faGVhZGVyLWJ0bi1ib3hcIiBAY2xpY2s9XCJjbG9zZVwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX2hlYWRlci10ZXh0IHVuaS1jYWxlbmRhci0tZml4ZWQtd2lkdGhcIj57eyR0KGDlj5bmtohgKX19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhcl9faGVhZGVyLWJ0bi1ib3hcIiBAY2xpY2s9XCJjb25maXJtXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1jYWxlbmRhcl9faGVhZGVyLXRleHQgdW5pLWNhbGVuZGFyLS1maXhlZC13aWR0aFwiPnt7JHQoYOehruWummApfX08L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX19oZWFkZXJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhcl9faGVhZGVyLWJ0bi1ib3hcIiBAY2xpY2s9XCJwcmVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX19oZWFkZXItYnRuIHVuaS1jYWxlbmRhci0tbGVmdFwiPjwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdGNsYXNzPVwidW5pLWNhbGVuZGFyX19oZWFkZXItdGV4dFwiPnt7IChub3dEYXRlLnllYXJ8fCcnKSArJHQoYOW5tGApKyggbm93RGF0ZS5tb250aHx8JycpICskdChg5pyIYCl9fTwvdGV4dD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhcl9faGVhZGVyLWJ0bi1ib3hcIiBAY2xpY2s9XCJuZXh0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhcl9faGVhZGVyLWJ0biB1bmktY2FsZW5kYXItLXJpZ2h0XCI+PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1jYWxlbmRhcl9fYmFja3RvZGF5XCIgQGNsaWNrPVwiYmFja3RvZGF5XCI+e3skdChg5Zue5Yiw5b2T5aSpYCl9fTwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhcl9fYm94XCI+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cInNob3dNb250aFwiIGNsYXNzPVwidW5pLWNhbGVuZGFyX19ib3gtYmdcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidW5pLWNhbGVuZGFyX19ib3gtYmctdGV4dFwiPnt7bm93RGF0ZS5tb250aH19PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhcl9fd2Vla3NcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrcy1kYXlcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWRheS10ZXh0XCI+e3skdChg5aSpYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrcy1kYXlcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWRheS10ZXh0XCI+e3skdChg5LiAYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrcy1kYXlcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWRheS10ZXh0XCI+e3skdChg5LqMYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrcy1kYXlcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWRheS10ZXh0XCI+e3skdChg5LiJYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrcy1kYXlcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWRheS10ZXh0XCI+e3skdChg5ZubYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrcy1kYXlcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWRheS10ZXh0XCI+e3skdChg5LqUYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWNhbGVuZGFyX193ZWVrcy1kYXlcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWRheS10ZXh0XCI+e3skdChg5YWtYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzXCIgdi1mb3I9XCIoaXRlbSx3ZWVrSW5kZXgpIGluIHdlZWtzXCIgOmtleT1cIndlZWtJbmRleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktY2FsZW5kYXJfX3dlZWtzLWl0ZW1cIiB2LWZvcj1cIih3ZWVrcyx3ZWVrc0luZGV4KSBpbiBpdGVtXCIgOmtleT1cIndlZWtzSW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0PHVuaS1jYWxlbmRhci1pdGVtIDp3ZWVrcz1cIndlZWtzXCIgOmNhbGVuZGFyPVwiY2FsZW5kYXJcIiA6c2VsZWN0ZWQ9XCJzZWxlY3RlZFwiIDpsdW5hcj1cImx1bmFyXCJcclxuXHRcdFx0XHRcdFx0XHRAY2hhbmdlPVwiY2hvaWNlRGF0ZVwiPjwvdW5pLWNhbGVuZGFyLWl0ZW0+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgQ2FsZW5kYXIgZnJvbSAnLi91dGlsLmpzJztcclxuXHRpbXBvcnQgdW5pQ2FsZW5kYXJJdGVtIGZyb20gJy4vdW5pLWNhbGVuZGFyLWl0ZW0udnVlJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0dW5pQ2FsZW5kYXJJdGVtXHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOW9k+WJjeaXpeacn1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0ZGF0ZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5omT54K55pel5pyfXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzZWxlY3RlZDoge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIFtdXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5piv5ZCm5byA5ZCv6Zi05Y6G5pel5pyfXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRsdW5hcjoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOW8gOWni+aXtumXtFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0c3RhcnREYXRlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDnu5PmnZ/ml7bpl7RcclxuXHRcdFx0ICovXHJcblx0XHRcdGVuZERhdGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiMg+WbtFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0cmFuZ2U6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmj5LlhaVcclxuXHRcdFx0ICovXHJcblx0XHRcdGluc2VydDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5piv5ZCm5pi+56S65pyI5Lu96IOM5pmvXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzaG93TW9udGg6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0c2hvdzogZmFsc2UsXHJcblx0XHRcdFx0d2Vla3M6IFtdLFxyXG5cdFx0XHRcdGNhbGVuZGFyOiB7fSxcclxuXHRcdFx0XHRub3dEYXRlOiAnJyxcclxuXHRcdFx0XHRhbmlNYXNrU2hvdzogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHNlbGVjdGVkKG5ld1ZhbCkge1xyXG5cdFx0XHRcdHRoaXMuY2FsZS5zZXRTZWxlY3RJbmZvKHRoaXMubm93RGF0ZS5mdWxsRGF0ZSwgbmV3VmFsKVxyXG5cdFx0XHRcdHRoaXMud2Vla3MgPSB0aGlzLmNhbGUud2Vla3NcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdC8vIOiOt+WPluaXpeWOhuaWueazleWunuS+i1xyXG5cdFx0XHR0aGlzLmNhbGUgPSBuZXcgQ2FsZW5kYXIoe1xyXG5cdFx0XHRcdGRhdGU6IHRoaXMuZGF0ZSxcclxuXHRcdFx0XHRzZWxlY3RlZDogdGhpcy5zZWxlY3RlZCxcclxuXHRcdFx0XHRzdGFydERhdGU6IHRoaXMuc3RhcnREYXRlLFxyXG5cdFx0XHRcdGVuZERhdGU6IHRoaXMuZW5kRGF0ZSxcclxuXHRcdFx0XHRyYW5nZTogdGhpcy5yYW5nZSxcclxuXHRcdFx0fSlcclxuXHRcdFx0dGhpcy5pbml0KHRoaXMuY2FsZS5kYXRlLmZ1bGxEYXRlKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5Y+W5raI56m/6YCPXHJcblx0XHRcdGNsZWFuKCkge30sXHJcblx0XHRcdGluaXQoZGF0ZSkge1xyXG5cdFx0XHRcdHRoaXMud2Vla3MgPSB0aGlzLmNhbGUud2Vla3NcclxuXHRcdFx0XHR0aGlzLm5vd0RhdGUgPSB0aGlzLmNhbGVuZGFyID0gdGhpcy5jYWxlLmdldEluZm8oZGF0ZSlcclxuXHRcdFx0fSxcclxuXHRcdFx0b3BlbigpIHtcclxuXHRcdFx0XHR0aGlzLnNob3cgPSB0cnVlXHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuYW5pTWFza1Nob3cgPSB0cnVlXHJcblx0XHRcdFx0XHR9LCA1MClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbG9zZSgpIHtcclxuXHRcdFx0XHR0aGlzLmFuaU1hc2tTaG93ID0gZmFsc2VcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2VcclxuXHRcdFx0XHRcdH0sIDMwMClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb25maXJtKCkge1xyXG5cdFx0XHRcdHRoaXMuc2V0RW1pdCgnY29uZmlybScpXHJcblx0XHRcdFx0dGhpcy5jbG9zZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdGNoYW5nZSgpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuaW5zZXJ0KSByZXR1cm5cclxuXHRcdFx0XHR0aGlzLnNldEVtaXQoJ2NoYW5nZScpXHJcblx0XHRcdH0sXHJcblx0XHRcdG1vbnRoU3dpdGNoKCkge1xyXG5cdFx0XHRcdGxldCB7XHJcblx0XHRcdFx0XHR5ZWFyLFxyXG5cdFx0XHRcdFx0bW9udGhcclxuXHRcdFx0XHR9ID0gdGhpcy5ub3dEYXRlXHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnbW9udGhTd2l0Y2gnLCB7XHJcblx0XHRcdFx0XHR5ZWFyLFxyXG5cdFx0XHRcdFx0bW9udGg6IE51bWJlcihtb250aClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRFbWl0KG5hbWUpIHtcclxuXHRcdFx0XHRsZXQge1xyXG5cdFx0XHRcdFx0eWVhcixcclxuXHRcdFx0XHRcdG1vbnRoLFxyXG5cdFx0XHRcdFx0ZGF0ZSxcclxuXHRcdFx0XHRcdGZ1bGxEYXRlLFxyXG5cdFx0XHRcdFx0bHVuYXIsXHJcblx0XHRcdFx0XHRleHRyYUluZm9cclxuXHRcdFx0XHR9ID0gdGhpcy5jYWxlbmRhclxyXG5cdFx0XHRcdHRoaXMuJGVtaXQobmFtZSwge1xyXG5cdFx0XHRcdFx0cmFuZ2U6IHRoaXMuY2FsZS5tdWx0aXBsZVN0YXR1cyxcclxuXHRcdFx0XHRcdHllYXIsXHJcblx0XHRcdFx0XHRtb250aCxcclxuXHRcdFx0XHRcdGRhdGUsXHJcblx0XHRcdFx0XHRmdWxsZGF0ZTogZnVsbERhdGUsXHJcblx0XHRcdFx0XHRsdW5hcixcclxuXHRcdFx0XHRcdGV4dHJhSW5mbzogZXh0cmFJbmZvIHx8IHt9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hvaWNlRGF0ZSh3ZWVrcykge1xyXG5cdFx0XHRcdGlmICh3ZWVrcy5kaXNhYmxlKSByZXR1cm5cclxuXHRcdFx0XHR0aGlzLmNhbGVuZGFyID0gd2Vla3NcclxuXHRcdFx0XHQvLyDorr7nva7lpJrpgIlcclxuXHRcdFx0XHR0aGlzLmNhbGUuc2V0TXVsdGlwbGUodGhpcy5jYWxlbmRhci5mdWxsRGF0ZSlcclxuXHRcdFx0XHR0aGlzLndlZWtzID0gdGhpcy5jYWxlLndlZWtzXHJcblx0XHRcdFx0dGhpcy5jaGFuZ2UoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRiYWNrdG9kYXkoKSB7XHJcblx0XHRcdFx0dGhpcy5jYWxlLnNldERhdGUodGhpcy5kYXRlKVxyXG5cdFx0XHRcdHRoaXMud2Vla3MgPSB0aGlzLmNhbGUud2Vla3NcclxuXHRcdFx0XHR0aGlzLm5vd0RhdGUgPSB0aGlzLmNhbGVuZGFyID0gdGhpcy5jYWxlLmdldEluZm8odGhpcy5kYXRlKVxyXG5cdFx0XHRcdHRoaXMuY2FsZS5tdWx0aXBsZVN0YXR1cy5iZWZvcmUgPSB0aGlzLm5vd0RhdGUuZnVsbERhdGVcclxuXHRcdFx0XHR0aGlzLmNhbGUubXVsdGlwbGVTdGF0dXMuYWZ0ZXIgPSB0aGlzLm5vd0RhdGUuZnVsbERhdGVcclxuXHRcdFx0XHR0aGlzLmNoYW5nZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdHByZSgpIHtcclxuXHRcdFx0XHRjb25zdCBwcmVEYXRlID0gdGhpcy5jYWxlLmdldERhdGUodGhpcy5ub3dEYXRlLmZ1bGxEYXRlLCAtMSwgJ21vbnRoJykuZnVsbERhdGVcclxuXHRcdFx0XHR0aGlzLnNldERhdGUocHJlRGF0ZSlcclxuXHRcdFx0XHR0aGlzLm1vbnRoU3dpdGNoKClcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdG5leHQoKSB7XHJcblx0XHRcdFx0Y29uc3QgbmV4dERhdGUgPSB0aGlzLmNhbGUuZ2V0RGF0ZSh0aGlzLm5vd0RhdGUuZnVsbERhdGUsICsxLCAnbW9udGgnKS5mdWxsRGF0ZVxyXG5cdFx0XHRcdHRoaXMuc2V0RGF0ZShuZXh0RGF0ZSlcclxuXHRcdFx0XHR0aGlzLm1vbnRoU3dpdGNoKClcclxuXHRcdFx0fSxcclxuXHRcdFx0c2V0RGF0ZShkYXRlKSB7XHJcblx0XHRcdFx0dGhpcy5jYWxlLnNldERhdGUoZGF0ZSlcclxuXHRcdFx0XHR0aGlzLndlZWtzID0gdGhpcy5jYWxlLndlZWtzXHJcblx0XHRcdFx0dGhpcy5ub3dEYXRlID0gdGhpcy5jYWxlLmdldEluZm8oZGF0ZSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LnVuaS1jYWxlbmRhciB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhcl9fbWFzayB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLWJnLWNvbG9yLW1hc2s7XHJcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhci0tbWFzay1zaG93IHtcclxuXHRcdG9wYWNpdHk6IDFcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItLWZpeGVkIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDYwcHgpO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItLWFuaS1zaG93IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXJfX2NvbnRlbnQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXJfX2hlYWRlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHVuaS1ib3JkZXItY29sb3I7XHJcblx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItLWZpeGVkLXRvcCB7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJHVuaS1ib3JkZXItY29sb3I7XHJcblx0XHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItLWZpeGVkLXdpZHRoIHtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0Ly8gcGFkZGluZzogMCAxNXB4O1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhcl9fYmFja3RvZGF5IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAyNXJweDtcclxuXHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDtcclxuXHRcdGNvbG9yOiAkdW5pLXRleHQtY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLWJnLWNvbG9yLWhvdmVyO1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhcl9faGVhZGVyLXRleHQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAkdW5pLWZvbnQtc2l6ZS1iYXNlO1xyXG5cdFx0Y29sb3I6ICR1bmktdGV4dC1jb2xvcjtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXJfX2hlYWRlci1idG4tYm94IHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXJfX2hlYWRlci1idG4ge1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJHVuaS10ZXh0LWNvbG9yLXBsYWNlaG9sZGVyO1xyXG5cdFx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDJweDtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6ICR1bmktY29sb3Itc3VidGl0bGU7XHJcblx0XHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci10b3Atd2lkdGg6IDJweDtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItLWxlZnQge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItLXJpZ2h0IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0fVxyXG5cclxuXHJcblx0LnVuaS1jYWxlbmRhcl9fd2Vla3Mge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXJfX3dlZWtzLWl0ZW0ge1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXJfX3dlZWtzLWRheSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNGNUY1RjU7XHJcblx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXJfX3dlZWtzLWRheS10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXJfX2JveCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyX19ib3gtYmcge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhcl9fYm94LWJnLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAyMDBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICR1bmktdGV4dC1jb2xvci1ncmV5O1xyXG5cdFx0b3BhY2l0eTogMC4xO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1248\n"); /***/ }), /* 1249 */ /*!************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/components/uni-calendar/util.js ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 4));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 19));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 20));\nvar _calendar = _interopRequireDefault(__webpack_require__(/*! ./calendar.js */ 1250));\nvar Calendar = /*#__PURE__*/function () {\n function Calendar() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n date = _ref.date,\n selected = _ref.selected,\n startDate = _ref.startDate,\n endDate = _ref.endDate,\n range = _ref.range;\n (0, _classCallCheck2.default)(this, Calendar);\n // 当前日期\n this.date = this.getDate(date); // 当前初入日期\n // 打点信息\n this.selected = selected || [];\n // 范围开始\n this.startDate = startDate;\n // 范围结束\n this.endDate = endDate;\n this.range = range;\n // 多选状态\n this.multipleStatus = {\n before: '',\n after: '',\n data: []\n };\n // 每周日期\n this.weeks = {};\n this._getWeek(this.date.fullDate);\n }\n\n /**\r\n * 获取任意时间\r\n */\n (0, _createClass2.default)(Calendar, [{\n key: \"getDate\",\n value: function getDate(date) {\n var AddDayCount = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n var str = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'day';\n if (!date) {\n date = new Date();\n }\n if ((0, _typeof2.default)(date) !== 'object') {\n date = date.replace(/-/g, '/');\n }\n var dd = new Date(date);\n switch (str) {\n case 'day':\n dd.setDate(dd.getDate() + AddDayCount); // 获取AddDayCount天后的日期\n break;\n case 'month':\n if (dd.getDate() === 31) {\n dd.setDate(dd.getDate() + AddDayCount);\n } else {\n dd.setMonth(dd.getMonth() + AddDayCount); // 获取AddDayCount天后的日期\n }\n\n break;\n case 'year':\n dd.setFullYear(dd.getFullYear() + AddDayCount); // 获取AddDayCount天后的日期\n break;\n }\n var y = dd.getFullYear();\n var m = dd.getMonth() + 1 < 10 ? '0' + (dd.getMonth() + 1) : dd.getMonth() + 1; // 获取当前月份的日期,不足10补0\n var d = dd.getDate() < 10 ? '0' + dd.getDate() : dd.getDate(); // 获取当前几号,不足10补0\n return {\n fullDate: y + '-' + m + '-' + d,\n year: y,\n month: m,\n date: d,\n day: dd.getDay()\n };\n }\n\n /**\r\n * 获取上月剩余天数\r\n */\n }, {\n key: \"_getLastMonthDays\",\n value: function _getLastMonthDays(firstDay, full) {\n var dateArr = [];\n for (var i = firstDay; i > 0; i--) {\n var beforeDate = new Date(full.year, full.month - 1, -i + 1).getDate();\n dateArr.push({\n date: beforeDate,\n month: full.month - 1,\n lunar: this.getlunar(full.year, full.month - 1, beforeDate),\n disable: true\n });\n }\n return dateArr;\n }\n /**\r\n * 获取本月天数\r\n */\n }, {\n key: \"_currentMonthDys\",\n value: function _currentMonthDys(dateData, full) {\n var _this = this;\n var dateArr = [];\n var fullDate = this.date.fullDate;\n var _loop = function _loop(i) {\n var isinfo = false;\n var nowDate = full.year + '-' + (full.month < 10 ? full.month : full.month) + '-' + (i < 10 ? '0' + i : i);\n // 是否今天\n var isDay = fullDate === nowDate;\n // 获取打点信息\n var info = _this.selected && _this.selected.find(function (item) {\n if (_this.dateEqual(nowDate, item.date)) {\n return item;\n }\n });\n\n // 日期禁用\n var disableBefore = true;\n var disableAfter = true;\n if (_this.startDate) {\n var dateCompBefore = _this.dateCompare(_this.startDate, fullDate);\n disableBefore = _this.dateCompare(dateCompBefore ? _this.startDate : fullDate, nowDate);\n }\n if (_this.endDate) {\n var dateCompAfter = _this.dateCompare(fullDate, _this.endDate);\n disableAfter = _this.dateCompare(nowDate, dateCompAfter ? _this.endDate : fullDate);\n }\n var multiples = _this.multipleStatus.data;\n var checked = false;\n var multiplesStatus = -1;\n if (_this.range) {\n if (multiples) {\n multiplesStatus = multiples.findIndex(function (item) {\n return _this.dateEqual(item, nowDate);\n });\n }\n if (multiplesStatus !== -1) {\n checked = true;\n }\n }\n var data = {\n fullDate: nowDate,\n year: full.year,\n date: i,\n multiple: _this.range ? checked : false,\n month: full.month,\n lunar: _this.getlunar(full.year, full.month, i),\n disable: !disableBefore || !disableAfter,\n isDay: isDay\n };\n if (info) {\n data.extraInfo = info;\n }\n dateArr.push(data);\n };\n for (var i = 1; i <= dateData; i++) {\n _loop(i);\n }\n return dateArr;\n }\n /**\r\n * 获取下月天数\r\n */\n }, {\n key: \"_getNextMonthDays\",\n value: function _getNextMonthDays(surplus, full) {\n var dateArr = [];\n for (var i = 1; i < surplus + 1; i++) {\n dateArr.push({\n date: i,\n month: Number(full.month) + 1,\n lunar: this.getlunar(full.year, Number(full.month) + 1, i),\n disable: true\n });\n }\n return dateArr;\n }\n /**\r\n * 设置日期\r\n * @param {Object} date\r\n */\n }, {\n key: \"setDate\",\n value: function setDate(date) {\n this._getWeek(date);\n }\n /**\r\n * 获取当前日期详情\r\n * @param {Object} date\r\n */\n }, {\n key: \"getInfo\",\n value: function getInfo(date) {\n var _this2 = this;\n if (!date) {\n date = new Date();\n }\n var dateInfo = this.canlender.find(function (item) {\n return item.fullDate === _this2.getDate(date).fullDate;\n });\n return dateInfo;\n }\n\n /**\r\n * 比较时间大小\r\n */\n }, {\n key: \"dateCompare\",\n value: function dateCompare(startDate, endDate) {\n // 计算截止时间\n startDate = new Date(startDate.replace('-', '/').replace('-', '/'));\n // 计算详细项的截止时间\n endDate = new Date(endDate.replace('-', '/').replace('-', '/'));\n if (startDate <= endDate) {\n return true;\n } else {\n return false;\n }\n }\n\n /**\r\n * 比较时间是否相等\r\n */\n }, {\n key: \"dateEqual\",\n value: function dateEqual(before, after) {\n // 计算截止时间\n before = new Date(before.replace('-', '/').replace('-', '/'));\n // 计算详细项的截止时间\n after = new Date(after.replace('-', '/').replace('-', '/'));\n if (before.getTime() - after.getTime() === 0) {\n return true;\n } else {\n return false;\n }\n }\n\n /**\r\n * 获取日期范围内所有日期\r\n * @param {Object} begin\r\n * @param {Object} end\r\n */\n }, {\n key: \"geDateAll\",\n value: function geDateAll(begin, end) {\n var arr = [];\n var ab = begin.split('-');\n var ae = end.split('-');\n var db = new Date();\n db.setFullYear(ab[0], ab[1] - 1, ab[2]);\n var de = new Date();\n de.setFullYear(ae[0], ae[1] - 1, ae[2]);\n var unixDb = db.getTime() - 24 * 60 * 60 * 1000;\n var unixDe = de.getTime() - 24 * 60 * 60 * 1000;\n for (var k = unixDb; k <= unixDe;) {\n k = k + 24 * 60 * 60 * 1000;\n arr.push(this.getDate(new Date(parseInt(k))).fullDate);\n }\n return arr;\n }\n /**\r\n * 计算阴历日期显示\r\n */\n }, {\n key: \"getlunar\",\n value: function getlunar(year, month, date) {\n return _calendar.default.solar2lunar(year, month, date);\n }\n /**\r\n * 设置打点\r\n */\n }, {\n key: \"setSelectInfo\",\n value: function setSelectInfo(data, value) {\n this.selected = value;\n this._getWeek(data);\n }\n\n /**\r\n * 获取多选状态\r\n */\n }, {\n key: \"setMultiple\",\n value: function setMultiple(fullDate) {\n var _this$multipleStatus = this.multipleStatus,\n before = _this$multipleStatus.before,\n after = _this$multipleStatus.after;\n if (!this.range) return;\n if (before && after) {\n this.multipleStatus.before = '';\n this.multipleStatus.after = '';\n this.multipleStatus.data = [];\n this._getWeek(fullDate);\n } else {\n if (!before) {\n this.multipleStatus.before = fullDate;\n } else {\n this.multipleStatus.after = fullDate;\n if (this.dateCompare(this.multipleStatus.before, this.multipleStatus.after)) {\n this.multipleStatus.data = this.geDateAll(this.multipleStatus.before, this.multipleStatus.after);\n } else {\n this.multipleStatus.data = this.geDateAll(this.multipleStatus.after, this.multipleStatus.before);\n }\n this._getWeek(fullDate);\n }\n }\n }\n\n /**\r\n * 获取每周数据\r\n * @param {Object} dateData\r\n */\n }, {\n key: \"_getWeek\",\n value: function _getWeek(dateData) {\n var _this$getDate = this.getDate(dateData),\n fullDate = _this$getDate.fullDate,\n year = _this$getDate.year,\n month = _this$getDate.month,\n date = _this$getDate.date,\n day = _this$getDate.day;\n var firstDay = new Date(year, month - 1, 1).getDay();\n var currentDay = new Date(year, month, 0).getDate();\n var dates = {\n lastMonthDays: this._getLastMonthDays(firstDay, this.getDate(dateData)),\n // 上个月末尾几天\n currentMonthDys: this._currentMonthDys(currentDay, this.getDate(dateData)),\n // 本月天数\n nextMonthDays: [],\n // 下个月开始几天\n weeks: []\n };\n var canlender = [];\n var surplus = 42 - (dates.lastMonthDays.length + dates.currentMonthDys.length);\n dates.nextMonthDays = this._getNextMonthDays(surplus, this.getDate(dateData));\n canlender = canlender.concat(dates.lastMonthDays, dates.currentMonthDys, dates.nextMonthDays);\n var weeks = {};\n // 拼接数组 上个月开始几天 + 本月天数+ 下个月开始几天\n for (var i = 0; i < canlender.length; i++) {\n if (i % 7 === 0) {\n weeks[parseInt(i / 7)] = new Array(7);\n }\n weeks[parseInt(i / 7)][i % 7] = canlender[i];\n }\n this.canlender = canlender;\n this.weeks = weeks;\n }\n\n //静态方法\n // static init(date) {\n // \tif (!this.instance) {\n // \t\tthis.instance = new Calendar(date);\n // \t}\n // \treturn this.instance;\n // }\n }]);\n return Calendar;\n}();\nvar _default = Calendar;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vY29tcG9uZW50cy91bmktY2FsZW5kYXIvdXRpbC5qcyJdLCJuYW1lcyI6WyJDYWxlbmRhciIsImRhdGUiLCJzZWxlY3RlZCIsInN0YXJ0RGF0ZSIsImVuZERhdGUiLCJyYW5nZSIsImdldERhdGUiLCJtdWx0aXBsZVN0YXR1cyIsImJlZm9yZSIsImFmdGVyIiwiZGF0YSIsIndlZWtzIiwiX2dldFdlZWsiLCJmdWxsRGF0ZSIsIkFkZERheUNvdW50Iiwic3RyIiwiRGF0ZSIsInJlcGxhY2UiLCJkZCIsInNldERhdGUiLCJzZXRNb250aCIsImdldE1vbnRoIiwic2V0RnVsbFllYXIiLCJnZXRGdWxsWWVhciIsInkiLCJtIiwiZCIsInllYXIiLCJtb250aCIsImRheSIsImdldERheSIsImZpcnN0RGF5IiwiZnVsbCIsImRhdGVBcnIiLCJpIiwiYmVmb3JlRGF0ZSIsInB1c2giLCJsdW5hciIsImdldGx1bmFyIiwiZGlzYWJsZSIsImRhdGVEYXRhIiwiaXNpbmZvIiwibm93RGF0ZSIsImlzRGF5IiwiaW5mbyIsImZpbmQiLCJpdGVtIiwiZGF0ZUVxdWFsIiwiZGlzYWJsZUJlZm9yZSIsImRpc2FibGVBZnRlciIsImRhdGVDb21wQmVmb3JlIiwiZGF0ZUNvbXBhcmUiLCJkYXRlQ29tcEFmdGVyIiwibXVsdGlwbGVzIiwiY2hlY2tlZCIsIm11bHRpcGxlc1N0YXR1cyIsImZpbmRJbmRleCIsIm11bHRpcGxlIiwiZXh0cmFJbmZvIiwic3VycGx1cyIsIk51bWJlciIsImRhdGVJbmZvIiwiY2FubGVuZGVyIiwiZ2V0VGltZSIsImJlZ2luIiwiZW5kIiwiYXJyIiwiYWIiLCJzcGxpdCIsImFlIiwiZGIiLCJkZSIsInVuaXhEYiIsInVuaXhEZSIsImsiLCJwYXJzZUludCIsIkNBTEVOREFSIiwic29sYXIybHVuYXIiLCJ2YWx1ZSIsImdlRGF0ZUFsbCIsImN1cnJlbnREYXkiLCJkYXRlcyIsImxhc3RNb250aERheXMiLCJfZ2V0TGFzdE1vbnRoRGF5cyIsImN1cnJlbnRNb250aER5cyIsIl9jdXJyZW50TW9udGhEeXMiLCJuZXh0TW9udGhEYXlzIiwibGVuZ3RoIiwiX2dldE5leHRNb250aERheXMiLCJjb25jYXQiLCJBcnJheSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBO0FBQW9DLElBRTlCQSxRQUFRO0VBQ2Isb0JBTVE7SUFBQSwrRUFBSixDQUFDLENBQUM7TUFMTEMsSUFBSSxRQUFKQSxJQUFJO01BQ0pDLFFBQVEsUUFBUkEsUUFBUTtNQUNSQyxTQUFTLFFBQVRBLFNBQVM7TUFDVEMsT0FBTyxRQUFQQSxPQUFPO01BQ1BDLEtBQUssUUFBTEEsS0FBSztJQUFBO0lBRUw7SUFDQSxJQUFJLENBQUNKLElBQUksR0FBRyxJQUFJLENBQUNLLE9BQU8sQ0FBQ0wsSUFBSSxDQUFDLEVBQUM7SUFDL0I7SUFDQSxJQUFJLENBQUNDLFFBQVEsR0FBR0EsUUFBUSxJQUFJLEVBQUU7SUFDOUI7SUFDQSxJQUFJLENBQUNDLFNBQVMsR0FBR0EsU0FBUztJQUMxQjtJQUNBLElBQUksQ0FBQ0MsT0FBTyxHQUFHQSxPQUFPO0lBQ3RCLElBQUksQ0FBQ0MsS0FBSyxHQUFHQSxLQUFLO0lBQ2xCO0lBQ0EsSUFBSSxDQUFDRSxjQUFjLEdBQUc7TUFDckJDLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLEtBQUssRUFBRSxFQUFFO01BQ1RDLElBQUksRUFBRTtJQUNQLENBQUM7SUFDRDtJQUNBLElBQUksQ0FBQ0MsS0FBSyxHQUFHLENBQUMsQ0FBQztJQUVmLElBQUksQ0FBQ0MsUUFBUSxDQUFDLElBQUksQ0FBQ1gsSUFBSSxDQUFDWSxRQUFRLENBQUM7RUFDbEM7O0VBRUE7QUFDRDtBQUNBO0VBRkM7SUFBQTtJQUFBLE9BR0EsaUJBQVFaLElBQUksRUFBZ0M7TUFBQSxJQUE5QmEsV0FBVyx1RUFBRyxDQUFDO01BQUEsSUFBRUMsR0FBRyx1RUFBRyxLQUFLO01BQ3pDLElBQUksQ0FBQ2QsSUFBSSxFQUFFO1FBQ1ZBLElBQUksR0FBRyxJQUFJZSxJQUFJ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QyxHQUFHNEIsU0FBUyxDQUFDNUIsQ0FBQyxDQUFDO01BQzdDO01BQ0EsSUFBSSxDQUFDNEIsU0FBUyxHQUFHQSxTQUFTO01BQzFCLElBQUksQ0FBQ25ELEtBQUssR0FBR0EsS0FBSztJQUNuQjs7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUFBO0VBQUE7QUFBQTtBQUFBLGVBSWNYLFFBQVE7QUFBQSIsImZpbGUiOiIxMjQ5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IENBTEVOREFSIGZyb20gJy4vY2FsZW5kYXIuanMnXHJcblxyXG5jbGFzcyBDYWxlbmRhciB7XHJcblx0Y29uc3RydWN0b3Ioe1xyXG5cdFx0ZGF0ZSxcclxuXHRcdHNlbGVjdGVkLFxyXG5cdFx0c3RhcnREYXRlLFxyXG5cdFx0ZW5kRGF0ZSxcclxuXHRcdHJhbmdlXHJcblx0fSA9IHt9KSB7XHJcblx0XHQvLyDlvZPliY3ml6XmnJ9cclxuXHRcdHRoaXMuZGF0ZSA9IHRoaXMuZ2V0RGF0ZShkYXRlKSAvLyDlvZPliY3liJ3lhaXml6XmnJ9cclxuXHRcdC8vIOaJk+eCueS/oeaBr1xyXG5cdFx0dGhpcy5zZWxlY3RlZCA9IHNlbGVjdGVkIHx8IFtdO1xyXG5cdFx0Ly8g6IyD5Zu05byA5aeLXHJcblx0XHR0aGlzLnN0YXJ0RGF0ZSA9IHN0YXJ0RGF0ZVxyXG5cdFx0Ly8g6IyD5Zu057uT5p2fXHJcblx0XHR0aGlzLmVuZERhdGUgPSBlbmREYXRlXHJcblx0XHR0aGlzLnJhbmdlID0gcmFuZ2VcclxuXHRcdC8vIOWkmumAieeKtuaAgVxyXG5cdFx0dGhpcy5tdWx0aXBsZVN0YXR1cyA9IHtcclxuXHRcdFx0YmVmb3JlOiAnJyxcclxuXHRcdFx0YWZ0ZXI6ICcnLFxyXG5cdFx0XHRkYXRhOiBbXVxyXG5cdFx0fVxyXG5cdFx0Ly8g5q+P5ZGo5pel5pyfXHJcblx0XHR0aGlzLndlZWtzID0ge31cclxuXHJcblx0XHR0aGlzLl9nZXRXZWVrKHRoaXMuZGF0ZS5mdWxsRGF0ZSlcclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOiOt+WPluS7u+aEj+aXtumXtFxyXG5cdCAqL1xyXG5cdGdldERhdGUoZGF0ZSwgQWRkRGF5Q291bnQgPSAwLCBzdHIgPSAnZGF5Jykge1xyXG5cdFx0aWYgKCFkYXRlKSB7XHJcblx0XHRcdGRhdGUgPSBuZXcgRGF0ZSgpXHJcblx0XHR9XHJcblx0XHRpZiAodHlwZW9mIGRhdGUgIT09ICdvYmplY3QnKSB7XHJcblx0XHRcdGRhdGUgPSBkYXRlLnJlcGxhY2UoLy0vZywgJy8nKVxyXG5cdFx0fVxyXG5cdFx0Y29uc3QgZGQgPSBuZXcgRGF0ZShkYXRlKVxyXG5cdFx0c3dpdGNoIChzdHIpIHtcclxuXHRcdFx0Y2FzZSAnZGF5JzpcclxuXHRcdFx0XHRkZC5zZXREYXRlKGRkLmdldERhdGUoKSArIEFkZERheUNvdW50KSAvLyDojrflj5ZBZGREYXlDb3VudOWkqeWQjueahOaXpeacn1xyXG5cdFx0XHRcdGJyZWFrXHJcblx0XHRcdGNhc2UgJ21vbnRoJzpcclxuXHRcdFx0XHRpZiAoZGQuZ2V0RGF0ZSgpID09PSAzMSkge1xyXG5cdFx0XHRcdFx0ZGQuc2V0RGF0ZShkZC5nZXREYXRlKCkgKyBBZGREYXlDb3VudClcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0ZGQuc2V0TW9udGgoZGQuZ2V0TW9udGgoKSArIEFkZERheUNvdW50KSAvLyDojrflj5ZBZGREYXlDb3VudOWkqeWQjueahOaXpeacn1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRicmVha1xyXG5cdFx0XHRjYXNlICd5ZWFyJzpcclxuXHRcdFx0XHRkZC5zZXRGdWxsWWVhcihkZC5nZXRGdWxsWWVhcigpICsgQWRkRGF5Q291bnQpIC8vIOiOt+WPlkFkZERheUNvdW505aSp5ZCO55qE5pel5pyfXHJcblx0XHRcdFx0YnJlYWtcclxuXHRcdH1cclxuXHRcdGNvbnN0IHkgPSBkZC5nZXRGdWxsWWVhcigpXHJcblx0XHRjb25zdCBtID0gZGQuZ2V0TW9udGgoKSArIDEgPCAxMCA/ICcwJyArIChkZC5nZXRNb250aCgpICsgMSkgOiBkZC5nZXRNb250aCgpICsgMSAvLyDojrflj5blvZPliY3mnIjku73nmoTml6XmnJ/vvIzkuI3otrMxMOihpTBcclxuXHRcdGNvbnN0IGQgPSBkZC5nZXREYXRlKCkgPCAxMCA/ICcwJyArIGRkLmdldERhdGUoKSA6IGRkLmdldERhdGUoKSAvLyDojrflj5blvZPliY3lh6Dlj7fvvIzkuI3otrMxMOihpTBcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdGZ1bGxEYXRlOiB5ICsgJy0nICsgbSArICctJyArIGQsXHJcblx0XHRcdHllYXI6IHksXHJcblx0XHRcdG1vbnRoOiBtLFxyXG5cdFx0XHRkYXRlOiBkLFxyXG5cdFx0XHRkYXk6IGRkLmdldERheSgpXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LyoqXHJcblx0ICog6I635Y+W5LiK5pyI5Ymp5L2Z5aSp5pWwXHJcblx0ICovXHJcblx0X2dldExhc3RNb250aERheXMoZmlyc3REYXksIGZ1bGwpIHtcclxuXHRcdGxldCBkYXRlQXJyID0gW11cclxuXHRcdGZvciAobGV0IGkgPSBmaXJzdERheTsgaSA+IDA7IGktLSkge1xyXG5cdFx0XHRjb25zdCBiZWZvcmVEYXRlID0gbmV3IERhdGUoZnVsbC55ZWFyLCBmdWxsLm1vbnRoIC0gMSwgLWkgKyAxKS5nZXREYXRlKClcclxuXHRcdFx0ZGF0ZUFyci5wdXNoKHtcclxuXHRcdFx0XHRkYXRlOiBiZWZvcmVEYXRlLFxyXG5cdFx0XHRcdG1vbnRoOiBmdWxsLm1vbnRoIC0gMSxcclxuXHRcdFx0XHRsdW5hcjogdGhpcy5nZXRsdW5hcihmdWxsLnllYXIsIGZ1bGwubW9udGggLSAxLCBiZWZvcmVEYXRlKSxcclxuXHRcdFx0XHRkaXNhYmxlOiB0cnVlXHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gZGF0ZUFyclxyXG5cdH1cclxuXHQvKipcclxuXHQgKiDojrflj5bmnKzmnIjlpKnmlbBcclxuXHQgKi9cclxuXHRfY3VycmVudE1vbnRoRHlzKGRhdGVEYXRhLCBmdWxsKSB7XHJcblx0XHRsZXQgZGF0ZUFyciA9IFtdXHJcblx0XHRsZXQgZnVsbERhdGUgPSB0aGlzLmRhdGUuZnVsbERhdGVcclxuXHRcdGZvciAobGV0IGkgPSAxOyBpIDw9IGRhdGVEYXRhOyBpKyspIHtcclxuXHRcdFx0bGV0IGlzaW5mbyA9IGZhbHNlXHJcblx0XHRcdGxldCBub3dEYXRlID0gZnVsbC55ZWFyICsgJy0nICsgKGZ1bGwubW9udGggPCAxMCA/XHJcblx0XHRcdFx0ZnVsbC5tb250aCA6IGZ1bGwubW9udGgpICsgJy0nICsgKGkgPCAxMCA/XHJcblx0XHRcdFx0JzAnICsgaSA6IGkpXHJcblx0XHRcdC8vIOaYr+WQpuS7iuWkqVxyXG5cdFx0XHRsZXQgaXNEYXkgPSBmdWxsRGF0ZSA9PT0gbm93RGF0ZVxyXG5cdFx0XHQvLyDojrflj5bmiZPngrnkv6Hmga9cclxuXHRcdFx0bGV0IGluZm8gPSB0aGlzLnNlbGVjdGVkICYmIHRoaXMuc2VsZWN0ZWQuZmluZCgoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdGlmICh0aGlzLmRhdGVFcXVhbChub3dEYXRlLCBpdGVtLmRhdGUpKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gaXRlbVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSlcclxuXHJcblx0XHRcdC8vIOaXpeacn+emgeeUqFxyXG5cdFx0XHRsZXQgZGlzYWJsZUJlZm9yZSA9IHRydWVcclxuXHRcdFx0bGV0IGRpc2FibGVBZnRlciA9IHRydWVcclxuXHRcdFx0aWYgKHRoaXMuc3RhcnREYXRlKSB7XHJcblx0XHRcdFx0bGV0IGRhdGVDb21wQmVmb3JlID0gdGhpcy5kYXRlQ29tcGFyZSh0aGlzLnN0YXJ0RGF0ZSwgZnVsbERhdGUpXHJcblx0XHRcdFx0ZGlzYWJsZUJlZm9yZSA9IHRoaXMuZGF0ZUNvbXBhcmUoZGF0ZUNvbXBCZWZvcmUgPyB0aGlzLnN0YXJ0RGF0ZSA6IGZ1bGxEYXRlLCBub3dEYXRlKVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpZiAodGhpcy5lbmREYXRlKSB7XHJcblx0XHRcdFx0bGV0IGRhdGVDb21wQWZ0ZXIgPSB0aGlzLmRhdGVDb21wYXJlKGZ1bGxEYXRlLCB0aGlzLmVuZERhdGUpXHJcblx0XHRcdFx0ZGlzYWJsZUFmdGVyID0gdGhpcy5kYXRlQ29tcGFyZShub3dEYXRlLCBkYXRlQ29tcEFmdGVyID8gdGhpcy5lbmREYXRlIDogZnVsbERhdGUpXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxldCBtdWx0aXBsZXMgPSB0aGlzLm11bHRpcGxlU3RhdHVzLmRhdGFcclxuXHRcdFx0bGV0IGNoZWNrZWQgPSBmYWxzZVxyXG5cdFx0XHRsZXQgbXVsdGlwbGVzU3RhdHVzID0gLTFcclxuXHRcdFx0aWYgKHRoaXMucmFuZ2UpIHtcclxuXHRcdFx0XHRpZiAobXVsdGlwbGVzKSB7XHJcblx0XHRcdFx0XHRtdWx0aXBsZXNTdGF0dXMgPSBtdWx0aXBsZXMuZmluZEluZGV4KChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGlzLmRhdGVFcXVhbChpdGVtLCBub3dEYXRlKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKG11bHRpcGxlc1N0YXR1cyAhPT0gLTEpIHtcclxuXHRcdFx0XHRcdGNoZWNrZWQgPSB0cnVlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsZXQgZGF0YSA9IHtcclxuXHRcdFx0XHRmdWxsRGF0ZTogbm93RGF0ZSxcclxuXHRcdFx0XHR5ZWFyOiBmdWxsLnllYXIsXHJcblx0XHRcdFx0ZGF0ZTogaSxcclxuXHRcdFx0XHRtdWx0aXBsZTogdGhpcy5yYW5nZSA/IGNoZWNrZWQgOiBmYWxzZSxcclxuXHRcdFx0XHRtb250aDogZnVsbC5tb250aCxcclxuXHRcdFx0XHRsdW5hcjogdGhpcy5nZXRsdW5hcihmdWxsLnllYXIsIGZ1bGwubW9udGgsIGkpLFxyXG5cdFx0XHRcdGRpc2FibGU6ICFkaXNhYmxlQmVmb3JlIHx8ICFkaXNhYmxlQWZ0ZXIsXHJcblx0XHRcdFx0aXNEYXlcclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAoaW5mbykge1xyXG5cdFx0XHRcdGRhdGEuZXh0cmFJbmZvID0gaW5mb1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkYXRlQXJyLnB1c2goZGF0YSlcclxuXHRcdH1cclxuXHRcdHJldHVybiBkYXRlQXJyXHJcblx0fVxyXG5cdC8qKlxyXG5cdCAqIOiOt+WPluS4i+aciOWkqeaVsFxyXG5cdCAqL1xyXG5cdF9nZXROZXh0TW9udGhEYXlzKHN1cnBsdXMsIGZ1bGwpIHtcclxuXHRcdGxldCBkYXRlQXJyID0gW11cclxuXHRcdGZvciAobGV0IGkgPSAxOyBpIDwgc3VycGx1cyArIDE7IGkrKykge1xyXG5cdFx0XHRkYXRlQXJyLnB1c2goe1xyXG5cdFx0XHRcdGRhdGU6IGksXHJcblx0XHRcdFx0bW9udGg6IE51bWJlcihmdWxsLm1vbnRoKSArIDEsXHJcblx0XHRcdFx0bHVuYXI6IHRoaXMuZ2V0bHVuYXIoZnVsbC55ZWFyLCBOdW1iZXIoZnVsbC5tb250aCkgKyAxLCBpKSxcclxuXHRcdFx0XHRkaXNhYmxlOiB0cnVlXHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gZGF0ZUFyclxyXG5cdH1cclxuXHQvKipcclxuXHQgKiDorr7nva7ml6XmnJ9cclxuXHQgKiBAcGFyYW0ge09iamVjdH0gZGF0ZVxyXG5cdCAqL1xyXG5cdHNldERhdGUoZGF0ZSkge1xyXG5cdFx0dGhpcy5fZ2V0V2VlayhkYXRlKVxyXG5cdH1cclxuXHQvKipcclxuXHQgKiDojrflj5blvZPliY3ml6XmnJ/or6bmg4VcclxuXHQgKiBAcGFyYW0ge09iamVjdH0gZGF0ZVxyXG5cdCAqL1xyXG5cdGdldEluZm8oZGF0ZSkge1xyXG5cdFx0aWYgKCFkYXRlKSB7XHJcblx0XHRcdGRhdGUgPSBuZXcgRGF0ZSgpXHJcblx0XHR9XHJcblx0XHRjb25zdCBkYXRlSW5mbyA9IHRoaXMuY2FubGVuZGVyLmZpbmQoaXRlbSA9PiBpdGVtLmZ1bGxEYXRlID09PSB0aGlzLmdldERhdGUoZGF0ZSkuZnVsbERhdGUpXHJcblx0XHRyZXR1cm4gZGF0ZUluZm9cclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOavlOi+g+aXtumXtOWkp+Wwj1xyXG5cdCAqL1xyXG5cdGRhdGVDb21wYXJlKHN0YXJ0RGF0ZSwgZW5kRGF0ZSkge1xyXG5cdFx0Ly8g6K6h566X5oiq5q2i5pe26Ze0XHJcblx0XHRzdGFydERhdGUgPSBuZXcgRGF0ZShzdGFydERhdGUucmVwbGFjZSgnLScsICcvJykucmVwbGFjZSgnLScsICcvJykpXHJcblx0XHQvLyDorqHnrpfor6bnu4bpobnnmoTmiKrmraLml7bpl7RcclxuXHRcdGVuZERhdGUgPSBuZXcgRGF0ZShlbmREYXRlLnJlcGxhY2UoJy0nLCAnLycpLnJlcGxhY2UoJy0nLCAnLycpKVxyXG5cdFx0aWYgKHN0YXJ0RGF0ZSA8PSBlbmREYXRlKSB7XHJcblx0XHRcdHJldHVybiB0cnVlXHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXR1cm4gZmFsc2VcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOavlOi+g+aXtumXtOaYr+WQpuebuOetiVxyXG5cdCAqL1xyXG5cdGRhdGVFcXVhbChiZWZvcmUsIGFmdGVyKSB7XHJcblx0XHQvLyDorqHnrpfmiKrmraLml7bpl7RcclxuXHRcdGJlZm9yZSA9IG5ldyBEYXRlKGJlZm9yZS5yZXBsYWNlKCctJywgJy8nKS5yZXBsYWNlKCctJywgJy8nKSlcclxuXHRcdC8vIOiuoeeul+ivpue7humhueeahOaIquatouaXtumXtFxyXG5cdFx0YWZ0ZXIgPSBuZXcgRGF0ZShhZnRlci5yZXBsYWNlKCctJywgJy8nKS5yZXBsYWNlKCctJywgJy8nKSlcclxuXHRcdGlmIChiZWZvcmUuZ2V0VGltZSgpIC0gYWZ0ZXIuZ2V0VGltZSgpID09PSAwKSB7XHJcblx0XHRcdHJldHVybiB0cnVlXHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXR1cm4gZmFsc2VcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvKipcclxuXHQgKiDojrflj5bml6XmnJ/ojIPlm7TlhoXmiYDmnInml6XmnJ9cclxuXHQgKiBAcGFyYW0ge09iamVjdH0gYmVnaW5cclxuXHQgKiBAcGFyYW0ge09iamVjdH0gZW5kXHJcblx0ICovXHJcblx0Z2VEYXRlQWxsKGJlZ2luLCBlbmQpIHtcclxuXHRcdHZhciBhcnIgPSBbXVxyXG5cdFx0dmFyIGFiID0gYmVnaW4uc3BsaXQoJy0nKVxyXG5cdFx0dmFyIGFlID0gZW5kLnNwbGl0KCctJylcclxuXHRcdHZhciBkYiA9IG5ldyBEYXRlKClcclxuXHRcdGRiLnNldEZ1bGxZZWFyKGFiWzBdLCBhYlsxXSAtIDEsIGFiWzJdKVxyXG5cdFx0dmFyIGRlID0gbmV3IERhdGUoKVxyXG5cdFx0ZGUuc2V0RnVsbFllYXIoYWVbMF0sIGFlWzFdIC0gMSwgYWVbMl0pXHJcblx0XHR2YXIgdW5peERiID0gZGIuZ2V0VGltZSgpIC0gMjQgKiA2MCAqIDYwICogMTAwMFxyXG5cdFx0dmFyIHVuaXhEZSA9IGRlLmdldFRpbWUoKSAtIDI0ICogNjAgKiA2MCAqIDEwMDBcclxuXHRcdGZvciAodmFyIGsgPSB1bml4RGI7IGsgPD0gdW5peERlOykge1xyXG5cdFx0XHRrID0gayArIDI0ICogNjAgKiA2MCAqIDEwMDBcclxuXHRcdFx0YXJyLnB1c2godGhpcy5nZXREYXRlKG5ldyBEYXRlKHBhcnNlSW50KGspKSkuZnVsbERhdGUpXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gYXJyXHJcblx0fVxyXG5cdC8qKlxyXG5cdCAqIOiuoeeul+mYtOWOhuaXpeacn+aYvuekulxyXG5cdCAqL1xyXG5cdGdldGx1bmFyKHllYXIsIG1vbnRoLCBkYXRlKSB7XHJcblx0XHRyZXR1cm4gQ0FMRU5EQVIuc29sYXIybHVuYXIoeWVhciwgbW9udGgsIGRhdGUpXHJcblx0fVxyXG5cdC8qKlxyXG5cdCAqIOiuvue9ruaJk+eCuVxyXG5cdCAqL1xyXG5cdHNldFNlbGVjdEluZm8oZGF0YSwgdmFsdWUpIHtcclxuXHRcdHRoaXMuc2VsZWN0ZWQgPSB2YWx1ZVxyXG5cdFx0dGhpcy5fZ2V0V2VlayhkYXRhKVxyXG5cdH1cclxuXHJcblx0LyoqXHJcblx0ICogIOiOt+WPluWkmumAieeKtuaAgVxyXG5cdCAqL1xyXG5cdHNldE11bHRpcGxlKGZ1bGxEYXRlKSB7XHJcblx0XHRsZXQge1xyXG5cdFx0XHRiZWZvcmUsXHJcblx0XHRcdGFmdGVyXHJcblx0XHR9ID0gdGhpcy5tdWx0aXBsZVN0YXR1c1xyXG5cdFx0aWYgKCF0aGlzLnJhbmdlKSByZXR1cm5cclxuXHRcdGlmIChiZWZvcmUgJiYgYWZ0ZXIpIHtcclxuXHRcdFx0dGhpcy5tdWx0aXBsZVN0YXR1cy5iZWZvcmUgPSAnJ1xyXG5cdFx0XHR0aGlzLm11bHRpcGxlU3RhdHVzLmFmdGVyID0gJydcclxuXHRcdFx0dGhpcy5tdWx0aXBsZVN0YXR1cy5kYXRhID0gW11cclxuXHRcdFx0dGhpcy5fZ2V0V2VlayhmdWxsRGF0ZSlcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdGlmICghYmVmb3JlKSB7XHJcblx0XHRcdFx0dGhpcy5tdWx0aXBsZVN0YXR1cy5iZWZvcmUgPSBmdWxsRGF0ZVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRoaXMubXVsdGlwbGVTdGF0dXMuYWZ0ZXIgPSBmdWxsRGF0ZVxyXG5cdFx0XHRcdGlmICh0aGlzLmRhdGVDb21wYXJlKHRoaXMubXVsdGlwbGVTdGF0dXMuYmVmb3JlLCB0aGlzLm11bHRpcGxlU3RhdHVzLmFmdGVyKSkge1xyXG5cdFx0XHRcdFx0dGhpcy5tdWx0aXBsZVN0YXR1cy5kYXRhID0gdGhpcy5nZURhdGVBbGwodGhpcy5tdWx0aXBsZVN0YXR1cy5iZWZvcmUsIHRoaXMubXVsdGlwbGVTdGF0dXMuYWZ0ZXIpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLm11bHRpcGxlU3RhdHVzLmRhdGEgPSB0aGlzLmdlRGF0ZUFsbCh0aGlzLm11bHRpcGxlU3RhdHVzLmFmdGVyLCB0aGlzLm11bHRpcGxlU3RhdHVzLmJlZm9yZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuX2dldFdlZWsoZnVsbERhdGUpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qKlxyXG5cdCAqIOiOt+WPluavj+WRqOaVsOaNrlxyXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBkYXRlRGF0YVxyXG5cdCAqL1xyXG5cdF9nZXRXZWVrKGRhdGVEYXRhKSB7XHJcblx0XHRjb25zdCB7XHJcblx0XHRcdGZ1bGxEYXRlLFxyXG5cdFx0XHR5ZWFyLFxyXG5cdFx0XHRtb250aCxcclxuXHRcdFx0ZGF0ZSxcclxuXHRcdFx0ZGF5XHJcblx0XHR9ID0gdGhpcy5nZXREYXRlKGRhdGVEYXRhKVxyXG5cdFx0bGV0IGZpcnN0RGF5ID0gbmV3IERhdGUoeWVhciwgbW9udGggLSAxLCAxKS5nZXREYXkoKVxyXG5cdFx0bGV0IGN1cnJlbnREYXkgPSBuZXcgRGF0ZSh5ZWFyLCBtb250aCwgMCkuZ2V0RGF0ZSgpXHJcblx0XHRsZXQgZGF0ZXMgPSB7XHJcblx0XHRcdGxhc3RNb250aERheXM6IHRoaXMuX2dldExhc3RNb250aERheXMoZmlyc3REYXksIHRoaXMuZ2V0RGF0ZShkYXRlRGF0YSkpLCAvLyDkuIrkuKrmnIjmnKvlsL7lh6DlpKlcclxuXHRcdFx0Y3VycmVudE1vbnRoRHlzOiB0aGlzLl9jdXJyZW50TW9udGhEeXMoY3VycmVudERheSwgdGhpcy5nZXREYXRlKGRhdGVEYXRhKSksIC8vIOacrOaciOWkqeaVsFxyXG5cdFx0XHRuZXh0TW9udGhEYXlzOiBbXSwgLy8g5LiL5Liq5pyI5byA5aeL5Yeg5aSpXHJcblx0XHRcdHdlZWtzOiBbXVxyXG5cdFx0fVxyXG5cdFx0bGV0IGNhbmxlbmRlciA9IFtdXHJcblx0XHRjb25zdCBzdXJwbHVzID0gNDIgLSAoZGF0ZXMubGFzdE1vbnRoRGF5cy5sZW5ndGggKyBkYXRlcy5jdXJyZW50TW9udGhEeXMubGVuZ3RoKVxyXG5cdFx0ZGF0ZXMubmV4dE1vbnRoRGF5cyA9IHRoaXMuX2dldE5leHRNb250aERheXMoc3VycGx1cywgdGhpcy5nZXREYXRlKGRhdGVEYXRhKSlcclxuXHRcdGNhbmxlbmRlciA9IGNhbmxlbmRlci5jb25jYXQoZGF0ZXMubGFzdE1vbnRoRGF5cywgZGF0ZXMuY3VycmVudE1vbnRoRHlzLCBkYXRlcy5uZXh0TW9udGhEYXlzKVxyXG5cdFx0bGV0IHdlZWtzID0ge31cclxuXHRcdC8vIOaLvOaOpeaVsOe7hCAg5LiK5Liq5pyI5byA5aeL5Yeg5aSpICsg5pys5pyI5aSp5pWwKyDkuIvkuKrmnIjlvIDlp4vlh6DlpKlcclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgY2FubGVuZGVyLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdGlmIChpICUgNyA9PT0gMCkge1xyXG5cdFx0XHRcdHdlZWtzW3BhcnNlSW50KGkgLyA3KV0gPSBuZXcgQXJyYXkoNylcclxuXHRcdFx0fVxyXG5cdFx0XHR3ZWVrc1twYXJzZUludChpIC8gNyldW2kgJSA3XSA9IGNhbmxlbmRlcltpXVxyXG5cdFx0fVxyXG5cdFx0dGhpcy5jYW5sZW5kZXIgPSBjYW5sZW5kZXJcclxuXHRcdHRoaXMud2Vla3MgPSB3ZWVrc1xyXG5cdH1cclxuXHJcblx0Ly/pnZnmgIHmlrnms5VcclxuXHQvLyBzdGF0aWMgaW5pdChkYXRlKSB7XHJcblx0Ly8gXHRpZiAoIXRoaXMuaW5zdGFuY2UpIHtcclxuXHQvLyBcdFx0dGhpcy5pbnN0YW5jZSA9IG5ldyBDYWxlbmRhcihkYXRlKTtcclxuXHQvLyBcdH1cclxuXHQvLyBcdHJldHVybiB0aGlzLmluc3RhbmNlO1xyXG5cdC8vIH1cclxufVxyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IENhbGVuZGFyXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1249\n"); /***/ }), /* 1250 */ /*!****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/components/uni-calendar/calendar.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n/**\r\n* @1900-2100区间内的公历、农历互转\r\n* @charset UTF-8\r\n* @github https://github.com/jjonline/calendar.js\r\n* @Author Jea杨(JJonline@JJonline.Cn)\r\n* @Time 2014-7-21\r\n* @Time 2016-8-13 Fixed 2033hex、Attribution Annals\r\n* @Time 2016-9-25 Fixed lunar LeapMonth Param Bug\r\n* @Time 2017-7-24 Fixed use getTerm Func Param Error.use solar year,NOT lunar year\r\n* @Version 1.0.3\r\n* @公历转农历:calendar.solar2lunar(1987,11,01); //[you can ignore params of prefix 0]\r\n* @农历转公历:calendar.lunar2solar(1987,09,10); //[you can ignore params of prefix 0]\r\n*/\n/* eslint-disable */\nvar calendar = {\n /**\r\n * 农历1900-2100的润大小信息表\r\n * @Array Of Property\r\n * @return Hex\r\n */\n lunarInfo: [0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16554, 0x056a0, 0x09ad0, 0x055d2,\n // 1900-1909\n 0x04ae0, 0x0a5b6, 0x0a4d0, 0x0d250, 0x1d255, 0x0b540, 0x0d6a0, 0x0ada2, 0x095b0, 0x14977,\n // 1910-1919\n 0x04970, 0x0a4b0, 0x0b4b5, 0x06a50, 0x06d40, 0x1ab54, 0x02b60, 0x09570, 0x052f2, 0x04970,\n // 1920-1929\n 0x06566, 0x0d4a0, 0x0ea50, 0x06e95, 0x05ad0, 0x02b60, 0x186e3, 0x092e0, 0x1c8d7, 0x0c950,\n // 1930-1939\n 0x0d4a0, 0x1d8a6, 0x0b550, 0x056a0, 0x1a5b4, 0x025d0, 0x092d0, 0x0d2b2, 0x0a950, 0x0b557,\n // 1940-1949\n 0x06ca0, 0x0b550, 0x15355, 0x04da0, 0x0a5b0, 0x14573, 0x052b0, 0x0a9a8, 0x0e950, 0x06aa0,\n // 1950-1959\n 0x0aea6, 0x0ab50, 0x04b60, 0x0aae4, 0x0a570, 0x05260, 0x0f263, 0x0d950, 0x05b57, 0x056a0,\n // 1960-1969\n 0x096d0, 0x04dd5, 0x04ad0, 0x0a4d0, 0x0d4d4, 0x0d250, 0x0d558, 0x0b540, 0x0b6a0, 0x195a6,\n // 1970-1979\n 0x095b0, 0x049b0, 0x0a974, 0x0a4b0, 0x0b27a, 0x06a50, 0x06d40, 0x0af46, 0x0ab60, 0x09570,\n // 1980-1989\n 0x04af5, 0x04970, 0x064b0, 0x074a3, 0x0ea50, 0x06b58, 0x05ac0, 0x0ab60, 0x096d5, 0x092e0,\n // 1990-1999\n 0x0c960, 0x0d954, 0x0d4a0, 0x0da50, 0x07552, 0x056a0, 0x0abb7, 0x025d0, 0x092d0, 0x0cab5,\n // 2000-2009\n 0x0a950, 0x0b4a0, 0x0baa4, 0x0ad50, 0x055d9, 0x04ba0, 0x0a5b0, 0x15176, 0x052b0, 0x0a930,\n // 2010-2019\n 0x07954, 0x06aa0, 0x0ad50, 0x05b52, 0x04b60, 0x0a6e6, 0x0a4e0, 0x0d260, 0x0ea65, 0x0d530,\n // 2020-2029\n 0x05aa0, 0x076a3, 0x096d0, 0x04afb, 0x04ad0, 0x0a4d0, 0x1d0b6, 0x0d250, 0x0d520, 0x0dd45,\n // 2030-2039\n 0x0b5a0, 0x056d0, 0x055b2, 0x049b0, 0x0a577, 0x0a4b0, 0x0aa50, 0x1b255, 0x06d20, 0x0ada0,\n // 2040-2049\n /** Add By JJonline@JJonline.Cn**/\n 0x14b63, 0x09370, 0x049f8, 0x04970, 0x064b0, 0x168a6, 0x0ea50, 0x06b20, 0x1a6c4, 0x0aae0,\n // 2050-2059\n 0x0a2e0, 0x0d2e3, 0x0c960, 0x0d557, 0x0d4a0, 0x0da50, 0x05d55, 0x056a0, 0x0a6d0, 0x055d4,\n // 2060-2069\n 0x052d0, 0x0a9b8, 0x0a950, 0x0b4a0, 0x0b6a6, 0x0ad50, 0x055a0, 0x0aba4, 0x0a5b0, 0x052b0,\n // 2070-2079\n 0x0b273, 0x06930, 0x07337, 0x06aa0, 0x0ad50, 0x14b55, 0x04b60, 0x0a570, 0x054e4, 0x0d160,\n // 2080-2089\n 0x0e968, 0x0d520, 0x0daa0, 0x16aa6, 0x056d0, 0x04ae0, 0x0a9d4, 0x0a2d0, 0x0d150, 0x0f252,\n // 2090-2099\n 0x0d520],\n // 2100\n\n /**\r\n * 公历每个月份的天数普通表\r\n * @Array Of Property\r\n * @return Number\r\n */\n solarMonth: [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31],\n /**\r\n * 天干地支之天干速查表\r\n * @Array Of Property trans[\"甲\",\"乙\",\"丙\",\"丁\",\"戊\",\"己\",\"庚\",\"辛\",\"壬\",\"癸\"]\r\n * @return Cn string\r\n */\n Gan: [\"\\u7532\", \"\\u4E59\", \"\\u4E19\", \"\\u4E01\", \"\\u620A\", \"\\u5DF1\", \"\\u5E9A\", \"\\u8F9B\", \"\\u58EC\", \"\\u7678\"],\n /**\r\n * 天干地支之地支速查表\r\n * @Array Of Property\r\n * @trans[\"子\",\"丑\",\"寅\",\"卯\",\"辰\",\"巳\",\"午\",\"未\",\"申\",\"酉\",\"戌\",\"亥\"]\r\n * @return Cn string\r\n */\n Zhi: [\"\\u5B50\", \"\\u4E11\", \"\\u5BC5\", \"\\u536F\", \"\\u8FB0\", \"\\u5DF3\", \"\\u5348\", \"\\u672A\", \"\\u7533\", \"\\u9149\", \"\\u620C\", \"\\u4EA5\"],\n /**\r\n * 天干地支之地支速查表<=>生肖\r\n * @Array Of Property\r\n * @trans[\"鼠\",\"牛\",\"虎\",\"兔\",\"龙\",\"蛇\",\"马\",\"羊\",\"猴\",\"鸡\",\"狗\",\"猪\"]\r\n * @return Cn string\r\n */\n Animals: [\"\\u9F20\", \"\\u725B\", \"\\u864E\", \"\\u5154\", \"\\u9F99\", \"\\u86C7\", \"\\u9A6C\", \"\\u7F8A\", \"\\u7334\", \"\\u9E21\", \"\\u72D7\", \"\\u732A\"],\n /**\r\n * 24节气速查表\r\n * @Array Of Property\r\n * @trans[\"小寒\",\"大寒\",\"立春\",\"雨水\",\"惊蛰\",\"春分\",\"清明\",\"谷雨\",\"立夏\",\"小满\",\"芒种\",\"夏至\",\"小暑\",\"大暑\",\"立秋\",\"处暑\",\"白露\",\"秋分\",\"寒露\",\"霜降\",\"立冬\",\"小雪\",\"大雪\",\"冬至\"]\r\n * @return Cn string\r\n */\n solarTerm: [\"\\u5C0F\\u5BD2\", \"\\u5927\\u5BD2\", \"\\u7ACB\\u6625\", \"\\u96E8\\u6C34\", \"\\u60CA\\u86F0\", \"\\u6625\\u5206\", \"\\u6E05\\u660E\", \"\\u8C37\\u96E8\", \"\\u7ACB\\u590F\", \"\\u5C0F\\u6EE1\", \"\\u8292\\u79CD\", \"\\u590F\\u81F3\", \"\\u5C0F\\u6691\", \"\\u5927\\u6691\", \"\\u7ACB\\u79CB\", \"\\u5904\\u6691\", \"\\u767D\\u9732\", \"\\u79CB\\u5206\", \"\\u5BD2\\u9732\", \"\\u971C\\u964D\", \"\\u7ACB\\u51AC\", \"\\u5C0F\\u96EA\", \"\\u5927\\u96EA\", \"\\u51AC\\u81F3\"],\n /**\r\n * 1900-2100各年的24节气日期速查表\r\n * @Array Of Property\r\n * @return 0x string For splice\r\n */\n sTermInfo: ['9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf97c3598082c95f8c965cc920f', '97bd0b06bdb0722c965ce1cfcc920f', 'b027097bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf97c359801ec95f8c965cc920f', '97bd0b06bdb0722c965ce1cfcc920f', 'b027097bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf97c359801ec95f8c965cc920f', '97bd0b06bdb0722c965ce1cfcc920f', 'b027097bd097c36b0b6fc9274c91aa', '9778397bd19801ec9210c965cc920e', '97b6b97bd19801ec95f8c965cc920f', '97bd09801d98082c95f8e1cfcc920f', '97bd097bd097c36b0b6fc9210c8dc2', '9778397bd197c36c9210c9274c91aa', '97b6b97bd19801ec95f8c965cc920e', '97bd09801d98082c95f8e1cfcc920f', '97bd097bd097c36b0b6fc9210c8dc2', '9778397bd097c36c9210c9274c91aa', '97b6b97bd19801ec95f8c965cc920e', '97bcf97c3598082c95f8e1cfcc920f', '97bd097bd097c36b0b6fc9210c8dc2', '9778397bd097c36c9210c9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf97c3598082c95f8c965cc920f', '97bd097bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf97c3598082c95f8c965cc920f', '97bd097bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf97c359801ec95f8c965cc920f', '97bd097bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf97c359801ec95f8c965cc920f', '97bd097bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf97c359801ec95f8c965cc920f', '97bd097bd07f595b0b6fc920fb0722', '9778397bd097c36b0b6fc9210c8dc2', '9778397bd19801ec9210c9274c920e', '97b6b97bd19801ec95f8c965cc920f', '97bd07f5307f595b0b0bc920fb0722', '7f0e397bd097c36b0b6fc9210c8dc2', '9778397bd097c36c9210c9274c920e', '97b6b97bd19801ec95f8c965cc920f', '97bd07f5307f595b0b0bc920fb0722', '7f0e397bd097c36b0b6fc9210c8dc2', '9778397bd097c36c9210c9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bd07f1487f595b0b0bc920fb0722', '7f0e397bd097c36b0b6fc9210c8dc2', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf7f1487f595b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf7f1487f595b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf7f1487f531b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c965cc920e', '97bcf7f1487f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b97bd19801ec9210c9274c920e', '97bcf7f0e47f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '9778397bd097c36b0b6fc9210c91aa', '97b6b97bd197c36c9210c9274c920e', '97bcf7f0e47f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '9778397bd097c36b0b6fc9210c8dc2', '9778397bd097c36c9210c9274c920e', '97b6b7f0e47f531b0723b0b6fb0722', '7f0e37f5307f595b0b0bc920fb0722', '7f0e397bd097c36b0b6fc9210c8dc2', '9778397bd097c36b0b70c9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721', '7f0e37f1487f595b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc9210c8dc2', '9778397bd097c36b0b6fc9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721', '7f0e27f1487f595b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '9778397bd097c36b0b6fc9274c91aa', '97b6b7f0e47f531b0723b0787b0721', '7f0e27f0e47f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '9778397bd097c36b0b6fc9210c91aa', '97b6b7f0e47f149b0723b0787b0721', '7f0e27f0e47f531b0723b0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '9778397bd097c36b0b6fc9210c8dc2', '977837f0e37f149b0723b0787b0721', '7f07e7f0e47f531b0723b0b6fb0722', '7f0e37f5307f595b0b0bc920fb0722', '7f0e397bd097c35b0b6fc9210c8dc2', '977837f0e37f14998082b0787b0721', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e37f1487f595b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc9210c8dc2', '977837f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '977837f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd097c35b0b6fc920fb0722', '977837f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '977837f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '977837f0e37f14998082b0787b06bd', '7f07e7f0e47f149b0723b0787b0721', '7f0e27f0e47f531b0b0bb0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '977837f0e37f14998082b0723b06bd', '7f07e7f0e37f149b0723b0787b0721', '7f0e27f0e47f531b0723b0b6fb0722', '7f0e397bd07f595b0b0bc920fb0722', '977837f0e37f14898082b0723b02d5', '7ec967f0e37f14998082b0787b0721', '7f07e7f0e47f531b0723b0b6fb0722', '7f0e37f1487f595b0b0bb0b6fb0722', '7f0e37f0e37f14898082b0723b02d5', '7ec967f0e37f14998082b0787b0721', '7f07e7f0e47f531b0723b0b6fb0722', '7f0e37f1487f531b0b0bb0b6fb0722', '7f0e37f0e37f14898082b0723b02d5', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e37f1487f531b0b0bb0b6fb0722', '7f0e37f0e37f14898082b072297c35', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e37f0e37f14898082b072297c35', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e37f0e366aa89801eb072297c35', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f149b0723b0787b0721', '7f0e27f1487f531b0b0bb0b6fb0722', '7f0e37f0e366aa89801eb072297c35', '7ec967f0e37f14998082b0723b06bd', '7f07e7f0e47f149b0723b0787b0721', '7f0e27f0e47f531b0723b0b6fb0722', '7f0e37f0e366aa89801eb072297c35', '7ec967f0e37f14998082b0723b06bd', '7f07e7f0e37f14998083b0787b0721', '7f0e27f0e47f531b0723b0b6fb0722', '7f0e37f0e366aa89801eb072297c35', '7ec967f0e37f14898082b0723b02d5', '7f07e7f0e37f14998082b0787b0721', '7f07e7f0e47f531b0723b0b6fb0722', '7f0e36665b66aa89801e9808297c35', '665f67f0e37f14898082b0723b02d5', '7ec967f0e37f14998082b0787b0721', '7f07e7f0e47f531b0723b0b6fb0722', '7f0e36665b66a449801e9808297c35', '665f67f0e37f14898082b0723b02d5', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e36665b66a449801e9808297c35', '665f67f0e37f14898082b072297c35', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e26665b66a449801e9808297c35', '665f67f0e37f1489801eb072297c35', '7ec967f0e37f14998082b0787b06bd', '7f07e7f0e47f531b0723b0b6fb0721', '7f0e27f1487f531b0b0bb0b6fb0722'],\n /**\r\n * 数字转中文速查表\r\n * @Array Of Property\r\n * @trans ['日','一','二','三','四','五','六','七','八','九','十']\r\n * @return Cn string\r\n */\n nStr1: [\"\\u65E5\", \"\\u4E00\", \"\\u4E8C\", \"\\u4E09\", \"\\u56DB\", \"\\u4E94\", \"\\u516D\", \"\\u4E03\", \"\\u516B\", \"\\u4E5D\", \"\\u5341\"],\n /**\r\n * 日期转农历称呼速查表\r\n * @Array Of Property\r\n * @trans ['初','十','廿','卅']\r\n * @return Cn string\r\n */\n nStr2: [\"\\u521D\", \"\\u5341\", \"\\u5EFF\", \"\\u5345\"],\n /**\r\n * 月份转农历称呼速查表\r\n * @Array Of Property\r\n * @trans ['正','一','二','三','四','五','六','七','八','九','十','冬','腊']\r\n * @return Cn string\r\n */\n nStr3: [\"\\u6B63\", \"\\u4E8C\", \"\\u4E09\", \"\\u56DB\", \"\\u4E94\", \"\\u516D\", \"\\u4E03\", \"\\u516B\", \"\\u4E5D\", \"\\u5341\", \"\\u51AC\", \"\\u814A\"],\n /**\r\n * 返回农历y年一整年的总天数\r\n * @param lunar Year\r\n * @return Number\r\n * @eg:var count = calendar.lYearDays(1987) ;//count=387\r\n */\n lYearDays: function lYearDays(y) {\n var i;\n var sum = 348;\n for (i = 0x8000; i > 0x8; i >>= 1) {\n sum += this.lunarInfo[y - 1900] & i ? 1 : 0;\n }\n return sum + this.leapDays(y);\n },\n /**\r\n * 返回农历y年闰月是哪个月;若y年没有闰月 则返回0\r\n * @param lunar Year\r\n * @return Number (0-12)\r\n * @eg:var leapMonth = calendar.leapMonth(1987) ;//leapMonth=6\r\n */\n leapMonth: function leapMonth(y) {\n // 闰字编码 \\u95f0\n return this.lunarInfo[y - 1900] & 0xf;\n },\n /**\r\n * 返回农历y年闰月的天数 若该年没有闰月则返回0\r\n * @param lunar Year\r\n * @return Number (0、29、30)\r\n * @eg:var leapMonthDay = calendar.leapDays(1987) ;//leapMonthDay=29\r\n */\n leapDays: function leapDays(y) {\n if (this.leapMonth(y)) {\n return this.lunarInfo[y - 1900] & 0x10000 ? 30 : 29;\n }\n return 0;\n },\n /**\r\n * 返回农历y年m月(非闰月)的总天数,计算m为闰月时的天数请使用leapDays方法\r\n * @param lunar Year\r\n * @return Number (-1、29、30)\r\n * @eg:var MonthDay = calendar.monthDays(1987,9) ;//MonthDay=29\r\n */\n monthDays: function monthDays(y, m) {\n if (m > 12 || m < 1) {\n return -1;\n } // 月份参数从1至12,参数错误返回-1\n return this.lunarInfo[y - 1900] & 0x10000 >> m ? 30 : 29;\n },\n /**\r\n * 返回公历(!)y年m月的天数\r\n * @param solar Year\r\n * @return Number (-1、28、29、30、31)\r\n * @eg:var solarMonthDay = calendar.leapDays(1987) ;//solarMonthDay=30\r\n */\n solarDays: function solarDays(y, m) {\n if (m > 12 || m < 1) {\n return -1;\n } // 若参数错误 返回-1\n var ms = m - 1;\n if (ms == 1) {\n // 2月份的闰平规律测算后确认返回28或29\n return y % 4 == 0 && y % 100 != 0 || y % 400 == 0 ? 29 : 28;\n } else {\n return this.solarMonth[ms];\n }\n },\n /**\r\n * 农历年份转换为干支纪年\r\n * @param lYear 农历年的年份数\r\n * @return Cn string\r\n */\n toGanZhiYear: function toGanZhiYear(lYear) {\n var ganKey = (lYear - 3) % 10;\n var zhiKey = (lYear - 3) % 12;\n if (ganKey == 0) ganKey = 10; // 如果余数为0则为最后一个天干\n if (zhiKey == 0) zhiKey = 12; // 如果余数为0则为最后一个地支\n return this.Gan[ganKey - 1] + this.Zhi[zhiKey - 1];\n },\n /**\r\n * 公历月、日判断所属星座\r\n * @param cMonth [description]\r\n * @param cDay [description]\r\n * @return Cn string\r\n */\n toAstro: function toAstro(cMonth, cDay) {\n var s = \"\\u9B54\\u7FAF\\u6C34\\u74F6\\u53CC\\u9C7C\\u767D\\u7F8A\\u91D1\\u725B\\u53CC\\u5B50\\u5DE8\\u87F9\\u72EE\\u5B50\\u5904\\u5973\\u5929\\u79E4\\u5929\\u874E\\u5C04\\u624B\\u9B54\\u7FAF\";\n var arr = [20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22, 22];\n return s.substr(cMonth * 2 - (cDay < arr[cMonth - 1] ? 2 : 0), 2) + \"\\u5EA7\"; // 座\n },\n\n /**\r\n * 传入offset偏移量返回干支\r\n * @param offset 相对甲子的偏移量\r\n * @return Cn string\r\n */\n toGanZhi: function toGanZhi(offset) {\n return this.Gan[offset % 10] + this.Zhi[offset % 12];\n },\n /**\r\n * 传入公历(!)y年获得该年第n个节气的公历日期\r\n * @param y公历年(1900-2100);n二十四节气中的第几个节气(1~24);从n=1(小寒)算起\r\n * @return day Number\r\n * @eg:var _24 = calendar.getTerm(1987,3) ;//_24=4;意即1987年2月4日立春\r\n */\n getTerm: function getTerm(y, n) {\n if (y < 1900 || y > 2100) {\n return -1;\n }\n if (n < 1 || n > 24) {\n return -1;\n }\n var _table = this.sTermInfo[y - 1900];\n var _info = [parseInt('0x' + _table.substr(0, 5)).toString(), parseInt('0x' + _table.substr(5, 5)).toString(), parseInt('0x' + _table.substr(10, 5)).toString(), parseInt('0x' + _table.substr(15, 5)).toString(), parseInt('0x' + _table.substr(20, 5)).toString(), parseInt('0x' + _table.substr(25, 5)).toString()];\n var _calday = [_info[0].substr(0, 1), _info[0].substr(1, 2), _info[0].substr(3, 1), _info[0].substr(4, 2), _info[1].substr(0, 1), _info[1].substr(1, 2), _info[1].substr(3, 1), _info[1].substr(4, 2), _info[2].substr(0, 1), _info[2].substr(1, 2), _info[2].substr(3, 1), _info[2].substr(4, 2), _info[3].substr(0, 1), _info[3].substr(1, 2), _info[3].substr(3, 1), _info[3].substr(4, 2), _info[4].substr(0, 1), _info[4].substr(1, 2), _info[4].substr(3, 1), _info[4].substr(4, 2), _info[5].substr(0, 1), _info[5].substr(1, 2), _info[5].substr(3, 1), _info[5].substr(4, 2)];\n return parseInt(_calday[n - 1]);\n },\n /**\r\n * 传入农历数字月份返回汉语通俗表示法\r\n * @param lunar month\r\n * @return Cn string\r\n * @eg:var cnMonth = calendar.toChinaMonth(12) ;//cnMonth='腊月'\r\n */\n toChinaMonth: function toChinaMonth(m) {\n // 月 => \\u6708\n if (m > 12 || m < 1) {\n return -1;\n } // 若参数错误 返回-1\n var s = this.nStr3[m - 1];\n s += \"\\u6708\"; // 加上月字\n return s;\n },\n /**\r\n * 传入农历日期数字返回汉字表示法\r\n * @param lunar day\r\n * @return Cn string\r\n * @eg:var cnDay = calendar.toChinaDay(21) ;//cnMonth='廿一'\r\n */\n toChinaDay: function toChinaDay(d) {\n // 日 => \\u65e5\n var s;\n switch (d) {\n case 10:\n s = \"\\u521D\\u5341\";\n break;\n case 20:\n s = \"\\u4E8C\\u5341\";\n break;\n break;\n case 30:\n s = \"\\u4E09\\u5341\";\n break;\n break;\n default:\n s = this.nStr2[Math.floor(d / 10)];\n s += this.nStr1[d % 10];\n }\n return s;\n },\n /**\r\n * 年份转生肖[!仅能大致转换] => 精确划分生肖分界线是“立春”\r\n * @param y year\r\n * @return Cn string\r\n * @eg:var animal = calendar.getAnimal(1987) ;//animal='兔'\r\n */\n getAnimal: function getAnimal(y) {\n return this.Animals[(y - 4) % 12];\n },\n /**\r\n * 传入阳历年月日获得详细的公历、农历object信息 <=>JSON\r\n * @param y solar year\r\n * @param m solar month\r\n * @param d solar day\r\n * @return JSON object\r\n * @eg:console.log(calendar.solar2lunar(1987,11,01));\r\n */\n solar2lunar: function solar2lunar(y, m, d) {\n // 参数区间1900.1.31~2100.12.31\n // 年份限定、上限\n if (y < 1900 || y > 2100) {\n return -1; // undefined转换为数字变为NaN\n }\n // 公历传参最下限\n if (y == 1900 && m == 1 && d < 31) {\n return -1;\n }\n // 未传参 获得当天\n if (!y) {\n var objDate = new Date();\n } else {\n var objDate = new Date(y, parseInt(m) - 1, d);\n }\n var i;\n var leap = 0;\n var temp = 0;\n // 修正ymd参数\n var y = objDate.getFullYear();\n var m = objDate.getMonth() + 1;\n var d = objDate.getDate();\n var offset = (Date.UTC(objDate.getFullYear(), objDate.getMonth(), objDate.getDate()) - Date.UTC(1900, 0, 31)) / 86400000;\n for (i = 1900; i < 2101 && offset > 0; i++) {\n temp = this.lYearDays(i);\n offset -= temp;\n }\n if (offset < 0) {\n offset += temp;\n i--;\n }\n\n // 是否今天\n var isTodayObj = new Date();\n var isToday = false;\n if (isTodayObj.getFullYear() == y && isTodayObj.getMonth() + 1 == m && isTodayObj.getDate() == d) {\n isToday = true;\n }\n // 星期几\n var nWeek = objDate.getDay();\n var cWeek = this.nStr1[nWeek];\n // 数字表示周几顺应天朝周一开始的惯例\n if (nWeek == 0) {\n nWeek = 7;\n }\n // 农历年\n var year = i;\n var leap = this.leapMonth(i); // 闰哪个月\n var isLeap = false;\n\n // 效验闰月\n for (i = 1; i < 13 && offset > 0; i++) {\n // 闰月\n if (leap > 0 && i == leap + 1 && isLeap == false) {\n --i;\n isLeap = true;\n temp = this.leapDays(year); // 计算农历闰月天数\n } else {\n temp = this.monthDays(year, i); // 计算农历普通月天数\n }\n // 解除闰月\n if (isLeap == true && i == leap + 1) {\n isLeap = false;\n }\n offset -= temp;\n }\n // 闰月导致数组下标重叠取反\n if (offset == 0 && leap > 0 && i == leap + 1) {\n if (isLeap) {\n isLeap = false;\n } else {\n isLeap = true;\n --i;\n }\n }\n if (offset < 0) {\n offset += temp;\n --i;\n }\n // 农历月\n var month = i;\n // 农历日\n var day = offset + 1;\n // 天干地支处理\n var sm = m - 1;\n var gzY = this.toGanZhiYear(year);\n\n // 当月的两个节气\n // bugfix-2017-7-24 11:03:38 use lunar Year Param `y` Not `year`\n var firstNode = this.getTerm(y, m * 2 - 1); // 返回当月「节」为几日开始\n var secondNode = this.getTerm(y, m * 2); // 返回当月「节」为几日开始\n\n // 依据12节气修正干支月\n var gzM = this.toGanZhi((y - 1900) * 12 + m + 11);\n if (d >= firstNode) {\n gzM = this.toGanZhi((y - 1900) * 12 + m + 12);\n }\n\n // 传入的日期的节气与否\n var isTerm = false;\n var Term = null;\n if (firstNode == d) {\n isTerm = true;\n Term = this.solarTerm[m * 2 - 2];\n }\n if (secondNode == d) {\n isTerm = true;\n Term = this.solarTerm[m * 2 - 1];\n }\n // 日柱 当月一日与 1900/1/1 相差天数\n var dayCyclical = Date.UTC(y, sm, 1, 0, 0, 0, 0) / 86400000 + 25567 + 10;\n var gzD = this.toGanZhi(dayCyclical + d - 1);\n // 该日期所属的星座\n var astro = this.toAstro(m, d);\n return {\n 'lYear': year,\n 'lMonth': month,\n 'lDay': day,\n 'Animal': this.getAnimal(year),\n 'IMonthCn': (isLeap ? \"\\u95F0\" : '') + this.toChinaMonth(month),\n 'IDayCn': this.toChinaDay(day),\n 'cYear': y,\n 'cMonth': m,\n 'cDay': d,\n 'gzYear': gzY,\n 'gzMonth': gzM,\n 'gzDay': gzD,\n 'isToday': isToday,\n 'isLeap': isLeap,\n 'nWeek': nWeek,\n 'ncWeek': \"\\u661F\\u671F\" + cWeek,\n 'isTerm': isTerm,\n 'Term': Term,\n 'astro': astro\n };\n },\n /**\r\n * 传入农历年月日以及传入的月份是否闰月获得详细的公历、农历object信息 <=>JSON\r\n * @param y lunar year\r\n * @param m lunar month\r\n * @param d lunar day\r\n * @param isLeapMonth lunar month is leap or not.[如果是农历闰月第四个参数赋值true即可]\r\n * @return JSON object\r\n * @eg:console.log(calendar.lunar2solar(1987,9,10));\r\n */\n lunar2solar: function lunar2solar(y, m, d, isLeapMonth) {\n // 参数区间1900.1.31~2100.12.1\n var isLeapMonth = !!isLeapMonth;\n var leapOffset = 0;\n var leapMonth = this.leapMonth(y);\n var leapDay = this.leapDays(y);\n if (isLeapMonth && leapMonth != m) {\n return -1;\n } // 传参要求计算该闰月公历 但该年得出的闰月与传参的月份并不同\n if (y == 2100 && m == 12 && d > 1 || y == 1900 && m == 1 && d < 31) {\n return -1;\n } // 超出了最大极限值\n var day = this.monthDays(y, m);\n var _day = day;\n // bugFix 2016-9-25\n // if month is leap, _day use leapDays method\n if (isLeapMonth) {\n _day = this.leapDays(y, m);\n }\n if (y < 1900 || y > 2100 || d > _day) {\n return -1;\n } // 参数合法性效验\n\n // 计算农历的时间差\n var offset = 0;\n for (var i = 1900; i < y; i++) {\n offset += this.lYearDays(i);\n }\n var leap = 0;\n var isAdd = false;\n for (var i = 1; i < m; i++) {\n leap = this.leapMonth(y);\n if (!isAdd) {\n // 处理闰月\n if (leap <= i && leap > 0) {\n offset += this.leapDays(y);\n isAdd = true;\n }\n }\n offset += this.monthDays(y, i);\n }\n // 转换闰月农历 需补充该年闰月的前一个月的时差\n if (isLeapMonth) {\n offset += day;\n }\n // 1900年农历正月一日的公历时间为1900年1月30日0时0分0秒(该时间也是本农历的最开始起始点)\n var stmap = Date.UTC(1900, 1, 30, 0, 0, 0);\n var calObj = new Date((offset + d - 31) * 86400000 + stmap);\n var cY = calObj.getUTCFullYear();\n var cM = calObj.getUTCMonth() + 1;\n var cD = calObj.getUTCDate();\n return this.solar2lunar(cY, cM, cD);\n }\n};\nvar _default = calendar;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vY29tcG9uZW50cy91bmktY2FsZW5kYXIvY2FsZW5kYXIuanMiXSwibmFtZXMiOlsiY2FsZW5kYXIiLCJsdW5hckluZm8iLCJzb2xhck1vbnRoIiwiR2FuIiwiWmhpIiwiQW5pbWFscyIsInNvbGFyVGVybSIsInNUZXJtSW5mbyIsIm5TdHIxIiwiblN0cjIiLCJuU3RyMyIsImxZZWFyRGF5cyIsInkiLCJpIiwic3VtIiwibGVhcERheXMiLCJsZWFwTW9udGgiLCJtb250aERheXMiLCJtIiwic29sYXJEYXlzIiwibXMiLCJ0b0dhblpoaVllYXIiLCJsWWVhciIsImdhbktleSIsInpoaUtleSIsInRvQXN0cm8iLCJjTW9udGgiLCJjRGF5IiwicyIsImFyciIsInN1YnN0ciIsInRvR2FuWmhpIiwib2Zmc2V0IiwiZ2V0VGVybSIsIm4iLCJfdGFibGUiLCJfaW5mbyIsInBhcnNlSW50IiwidG9TdHJpbmciLCJfY2FsZGF5IiwidG9DaGluYU1vbnRoIiwidG9DaGluYURheSIsImQiLCJNYXRoIiwiZmxvb3IiLCJnZXRBbmltYWwiLCJzb2xhcjJsdW5hciIsIm9iakRhdGUiLCJEYXRlIiwibGVhcCIsInRlbXAiLCJnZXRGdWxsWWVhciIsImdldE1vbnRoIiwiZ2V0RGF0ZSIsIlVUQyIsImlzVG9kYXlPYmoiLCJpc1RvZGF5IiwibldlZWsiLCJnZXREYXkiLCJjV2VlayIsInllYXIiLCJpc0xlYXAiLCJtb250aCIsImRheSIsInNtIiwiZ3pZIiwiZmlyc3ROb2RlIiwic2Vjb25kTm9kZSIsImd6TSIsImlzVGVybSIsIlRlcm0iLCJkYXlDeWNsaWNhbCIsImd6RCIsImFzdHJvIiwibHVuYXIyc29sYXIiLCJpc0xlYXBNb250aCIsImxlYXBPZmZzZXQiLCJsZWFwRGF5IiwiX2RheSIsImlzQWRkIiwic3RtYXAiLCJjYWxPYmoiLCJjWSIsImdldFVUQ0Z1bGxZZWFyIiwiY00iLCJnZXRVVENNb250aCIsImNEIiwiZ2V0VVRDRGF0ZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUlBLFFBQVEsR0FBRztFQUViO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7RUFDRUMsU0FBUyxFQUFFLENBQUMsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTztFQUFFO0VBQ3BHLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU87RUFBRTtFQUMxRixPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPO0VBQUU7RUFDMUYsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTztFQUFFO0VBQzFGLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU87RUFBRTtFQUMxRixPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPO0VBQUU7RUFDMUYsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTztFQUFFO0VBQzFGLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU87RUFBRTtFQUMxRixPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPO0VBQUU7RUFDMUYsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTztFQUFFO0VBQzFGLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU87RUFBRTtFQUMxRixPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPO0VBQUU7RUFDMUYsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTztFQUFFO0VBQzFGLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU87RUFBRTtFQUMxRixPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPO0VBQUU7RUFDMUY7RUFDQSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPO0VBQUU7RUFDMUYsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTztFQUFFO0VBQzFGLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU87RUFBRTtFQUMxRixPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPO0VBQUU7RUFDMUYsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTztFQUFFO0VBQzFGLE9BQU8sQ0FBQztFQUFFOztFQUVaO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7RUFDRUMsVUFBVSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFFNUQ7QUFDRjtBQUNBO0FBQ0E7QUFDQTtFQUNFQyxHQUFHLEVBQUUsQ0FBQyxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLENBQUM7RUFFekc7QUFDRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0VDLEdBQUcsRUFBRSxDQUFDLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDO0VBRTdIO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNFQyxPQUFPLEVBQUUsQ0FBQyxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsQ0FBQztFQUVqSTtBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDRUMsU0FBUyxFQUFFLENBQUMsY0FBYyxFQUFFLGNBQWMsRUFBRSxjQUFjLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxjQUFjLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxjQUFjLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxjQUFjLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxjQUFjLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxjQUFjLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxjQUFjLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxjQUFjLENBQUM7RUFFM1k7QUFDRjtBQUNBO0FBQ0E7QUFDQTtFQUNFQyxTQUFTLEVBQUUsQ0FBQyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDOUcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFDcEcsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQUUsZ0NBQWdDLEVBQ3BHLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUFFLGdDQUFnQyxFQUNwRyxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsQ0FBQztFQUV2RztBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDRUMsS0FBSyxFQUFFLENBQUMsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsQ0FBQztFQUVySDtBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDRUMsS0FBSyxFQUFFLENBQUMsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDO0VBRS9DO0FBQ0Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNFQyxLQUFLLEVBQUUsQ0FBQyxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsQ0FBQztFQUUvSDtBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDRUMsU0FBUyxFQUFFLG1CQUFVQyxDQUFDLEVBQUU7SUFDdEIsSUFBSUMsQ0FBQztJQUFFLElBQUlDLEdBQUcsR0FB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Q0FBQ0wsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDUSxRQUFRLEVBQUUsRUFDL0NELFFBQVEsQ0FBQyxJQUFJLEdBQUdGLE1BQU0sQ0FBQ0wsTUFBTSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDUSxRQUFRLEVBQUUsRUFDaERELFFBQVEsQ0FBQyxJQUFJLEdBQUdGLE1BQU0sQ0FBQ0wsTUFBTSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDUSxRQUFRLEVBQUUsRUFDaERELFFBQVEsQ0FBQyxJQUFJLEdBQUdGLE1BQU0sQ0FBQ0wsTUFBTSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDUSxRQUFRLEVBQUUsRUFDaERELFFBQVEsQ0FBQyxJQUFJLEdBQUdGLE1BQU0sQ0FBQ0wsTUFBTSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDUSxRQUFRLEVBQUUsQ0FDakQ7SUFDRCxJQUFJQyxPQUFPLEdBQUcsQ0FDWkgsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUVyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUVyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUVyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUVyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUVyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUNyQk0sS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDTixN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QUFFLEVBQUVFLEVBQUUsQ0FBQztFQUNyQztBQUNGLENBQUM7QUFBQSxlQUVjdEYsUUFBUTtBQUFBIiwiZmlsZSI6IjEyNTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuKiBAMTkwMC0yMTAw5Yy66Ze05YaF55qE5YWs5Y6G44CB5Yac5Y6G5LqS6L2sXHJcbiogQGNoYXJzZXQgVVRGLThcclxuKiBAZ2l0aHViICBodHRwczovL2dpdGh1Yi5jb20vampvbmxpbmUvY2FsZW5kYXIuanNcclxuKiBAQXV0aG9yICBKZWHmnagoSkpvbmxpbmVASkpvbmxpbmUuQ24pXHJcbiogQFRpbWUgICAgMjAxNC03LTIxXHJcbiogQFRpbWUgICAgMjAxNi04LTEzIEZpeGVkIDIwMzNoZXjjgIFBdHRyaWJ1dGlvbiBBbm5hbHNcclxuKiBAVGltZSAgICAyMDE2LTktMjUgRml4ZWQgbHVuYXIgTGVhcE1vbnRoIFBhcmFtIEJ1Z1xyXG4qIEBUaW1lICAgIDIwMTctNy0yNCBGaXhlZCB1c2UgZ2V0VGVybSBGdW5jIFBhcmFtIEVycm9yLnVzZSBzb2xhciB5ZWFyLE5PVCBsdW5hciB5ZWFyXHJcbiogQFZlcnNpb24gMS4wLjNcclxuKiBA5YWs5Y6G6L2s5Yac5Y6G77yaY2FsZW5kYXIuc29sYXIybHVuYXIoMTk4NywxMSwwMSk7IC8vW3lvdSBjYW4gaWdub3JlIHBhcmFtcyBvZiBwcmVmaXggMF1cclxuKiBA5Yac5Y6G6L2s5YWs5Y6G77yaY2FsZW5kYXIubHVuYXIyc29sYXIoMTk4NywwOSwxMCk7IC8vW3lvdSBjYW4gaWdub3JlIHBhcmFtcyBvZiBwcmVmaXggMF1cclxuKi9cclxuLyogZXNsaW50LWRpc2FibGUgKi9cclxudmFyIGNhbGVuZGFyID0ge1xyXG5cclxuICAvKipcclxuICAgICAgKiDlhpzljoYxOTAwLTIxMDDnmoTmtqblpKflsI/kv6Hmga/ooahcclxuICAgICAgKiBAQXJyYXkgT2YgUHJvcGVydHlcclxuICAgICAgKiBAcmV0dXJuIEhleFxyXG4gICAgICAqL1xyXG4gIGx1bmFySW5mbzogWzB4MDRiZDgsIDB4MDRhZTAsIDB4MGE1NzAsIDB4MDU0ZDUsIDB4MGQyNjAsIDB4MGQ5NTAsIDB4MTY1NTQsIDB4MDU2YTAsIDB4MDlhZDAsIDB4MDU1ZDIsIC8vIDE5MDAtMTkwOVxyXG4gICAgMHgwNGFlMCwgMHgwYTViNiwgMHgwYTRkMCwgMHgwZDI1MCwgMHgxZDI1NSwgMHgwYjU0MCwgMHgwZDZhMCwgMHgwYWRhMiwgMHgwOTViMCwgMHgxNDk3NywgLy8gMTkxMC0xOTE5XHJcbiAgICAweDA0OTcwLCAweDBhNGIwLCAweDBiNGI1LCAweDA2YTUwLCAweDA2ZDQwLCAweDFhYjU0LCAweDAyYjYwLCAweDA5NTcwLCAweDA1MmYyLCAweDA0OTcwLCAvLyAxOTIwLTE5MjlcclxuICAgIDB4MDY1NjYsIDB4MGQ0YTAsIDB4MGVhNTAsIDB4MDZlOTUsIDB4MDVhZDAsIDB4MDJiNjAsIDB4MTg2ZTMsIDB4MDkyZTAsIDB4MWM4ZDcsIDB4MGM5NTAsIC8vIDE5MzAtMTkzOVxyXG4gICAgMHgwZDRhMCwgMHgxZDhhNiwgMHgwYjU1MCwgMHgwNTZhMCwgMHgxYTViNCwgMHgwMjVkMCwgMHgwOTJkMCwgMHgwZDJiMiwgMHgwYTk1MCwgMHgwYjU1NywgLy8gMTk0MC0xOTQ5XHJcbiAgICAweDA2Y2EwLCAweDBiNTUwLCAweDE1MzU1LCAweDA0ZGEwLCAweDBhNWIwLCAweDE0NTczLCAweDA1MmIwLCAweDBhOWE4LCAweDBlOTUwLCAweDA2YWEwLCAvLyAxOTUwLTE5NTlcclxuICAgIDB4MGFlYTYsIDB4MGFiNTAsIDB4MDRiNjAsIDB4MGFhZTQsIDB4MGE1NzAsIDB4MDUyNjAsIDB4MGYyNjMsIDB4MGQ5NTAsIDB4MDViNTcsIDB4MDU2YTAsIC8vIDE5NjAtMTk2OVxyXG4gICAgMHgwOTZkMCwgMHgwNGRkNSwgMHgwNGFkMCwgMHgwYTRkMCwgMHgwZDRkNCwgMHgwZDI1MCwgMHgwZDU1OCwgMHgwYjU0MCwgMHgwYjZhMCwgMHgxOTVhNiwgLy8gMTk3MC0xOTc5XHJcbiAgICAweDA5NWIwLCAweDA0OWIwLCAweDBhOTc0LCAweDBhNGIwLCAweDBiMjdhLCAweDA2YTUwLCAweDA2ZDQwLCAweDBhZjQ2LCAweDBhYjYwLCAweDA5NTcwLCAvLyAxOTgwLTE5ODlcclxuICAgIDB4MDRhZjUsIDB4MDQ5NzAsIDB4MDY0YjAsIDB4MDc0YTMsIDB4MGVhNTAsIDB4MDZiNTgsIDB4MDVhYzAsIDB4MGFiNjAsIDB4MDk2ZDUsIDB4MDkyZTAsIC8vIDE5OTAtMTk5OVxyXG4gICAgMHgwYzk2MCwgMHgwZDk1NCwgMHgwZDRhMCwgMHgwZGE1MCwgMHgwNzU1MiwgMHgwNTZhMCwgMHgwYWJiNywgMHgwMjVkMCwgMHgwOTJkMCwgMHgwY2FiNSwgLy8gMjAwMC0yMDA5XHJcbiAgICAweDBhOTUwLCAweDBiNGEwLCAweDBiYWE0LCAweDBhZDUwLCAweDA1NWQ5LCAweDA0YmEwLCAweDBhNWIwLCAweDE1MTc2LCAweDA1MmIwLCAweDBhOTMwLCAvLyAyMDEwLTIwMTlcclxuICAgIDB4MDc5NTQsIDB4MDZhYTAsIDB4MGFkNTAsIDB4MDViNTIsIDB4MDRiNjAsIDB4MGE2ZTYsIDB4MGE0ZTAsIDB4MGQyNjAsIDB4MGVhNjUsIDB4MGQ1MzAsIC8vIDIwMjAtMjAyOVxyXG4gICAgMHgwNWFhMCwgMHgwNzZhMywgMHgwOTZkMCwgMHgwNGFmYiwgMHgwNGFkMCwgMHgwYTRkMCwgMHgxZDBiNiwgMHgwZDI1MCwgMHgwZDUyMCwgMHgwZGQ0NSwgLy8gMjAzMC0yMDM5XHJcbiAgICAweDBiNWEwLCAweDA1NmQwLCAweDA1NWIyLCAweDA0OWIwLCAweDBhNTc3LCAweDBhNGIwLCAweDBhYTUwLCAweDFiMjU1LCAweDA2ZDIwLCAweDBhZGEwLCAvLyAyMDQwLTIwNDlcclxuICAgIC8qKiBBZGQgQnkgSkpvbmxpbmVASkpvbmxpbmUuQ24qKi9cclxuICAgIDB4MTRiNjMsIDB4MDkzNzAsIDB4MDQ5ZjgsIDB4MDQ5NzAsIDB4MDY0YjAsIDB4MTY4YTYsIDB4MGVhNTAsIDB4MDZiMjAsIDB4MWE2YzQsIDB4MGFhZTAsIC8vIDIwNTAtMjA1OVxyXG4gICAgMHgwYTJlMCwgMHgwZDJlMywgMHgwYzk2MCwgMHgwZDU1NywgMHgwZDRhMCwgMHgwZGE1MCwgMHgwNWQ1NSwgMHgwNTZhMCwgMHgwYTZkMCwgMHgwNTVkNCwgLy8gMjA2MC0yMDY5XHJcbiAgICAweDA1MmQwLCAweDBhOWI4LCAweDBhOTUwLCAweDBiNGEwLCAweDBiNmE2LCAweDBhZDUwLCAweDA1NWEwLCAweDBhYmE0LCAweDBhNWIwLCAweDA1MmIwLCAvLyAyMDcwLTIwNzlcclxuICAgIDB4MGIyNzMsIDB4MDY5MzAsIDB4MDczMzcsIDB4MDZhYTAsIDB4MGFkNTAsIDB4MTRiNTUsIDB4MDRiNjAsIDB4MGE1NzAsIDB4MDU0ZTQsIDB4MGQxNjAsIC8vIDIwODAtMjA4OVxyXG4gICAgMHgwZTk2OCwgMHgwZDUyMCwgMHgwZGFhMCwgMHgxNmFhNiwgMHgwNTZkMCwgMHgwNGFlMCwgMHgwYTlkNCwgMHgwYTJkMCwgMHgwZDE1MCwgMHgwZjI1MiwgLy8gMjA5MC0yMDk5XHJcbiAgICAweDBkNTIwXSwgLy8gMjEwMFxyXG5cclxuICAvKipcclxuICAgICAgKiDlhazljobmr4/kuKrmnIjku73nmoTlpKnmlbDmma7pgJrooahcclxuICAgICAgKiBAQXJyYXkgT2YgUHJvcGVydHlcclxuICAgICAgKiBAcmV0dXJuIE51bWJlclxyXG4gICAgICAqL1xyXG4gIHNvbGFyTW9udGg6IFszMSwgMjgsIDMxLCAzMCwgMzEsIDMwLCAzMSwgMzEsIDMwLCAzMSwgMzAsIDMxXSxcclxuXHJcbiAgLyoqXHJcbiAgICAgICog5aSp5bmy5Zyw5pSv5LmL5aSp5bmy6YCf5p+l6KGoXHJcbiAgICAgICogQEFycmF5IE9mIFByb3BlcnR5IHRyYW5zW1wi55SyXCIsXCLkuZlcIixcIuS4mVwiLFwi5LiBXCIsXCLmiIpcIixcIuW3sVwiLFwi5bqaXCIsXCLovptcIixcIuWjrFwiLFwi55m4XCJdXHJcbiAgICAgICogQHJldHVybiBDbiBzdHJpbmdcclxuICAgICAgKi9cclxuICBHYW46IFsnXFx1NzUzMicsICdcXHU0ZTU5JywgJ1xcdTRlMTknLCAnXFx1NGUwMScsICdcXHU2MjBhJywgJ1xcdTVkZjEnLCAnXFx1NWU5YScsICdcXHU4ZjliJywgJ1xcdTU4ZWMnLCAnXFx1NzY3OCddLFxyXG5cclxuICAvKipcclxuICAgICAgKiDlpKnlubLlnLDmlK/kuYvlnLDmlK/pgJ/mn6XooahcclxuICAgICAgKiBAQXJyYXkgT2YgUHJvcGVydHlcclxuICAgICAgKiBAdHJhbnNbXCLlrZBcIixcIuS4kVwiLFwi5a+FXCIsXCLlja9cIixcIui+sFwiLFwi5bezXCIsXCLljYhcIixcIuacqlwiLFwi55SzXCIsXCLphYlcIixcIuaIjFwiLFwi5LqlXCJdXHJcbiAgICAgICogQHJldHVybiBDbiBzdHJpbmdcclxuICAgICAgKi9cclxuICBaaGk6IFsnXFx1NWI1MCcsICdcXHU0ZTExJywgJ1xcdTViYzUnLCAnXFx1NTM2ZicsICdcXHU4ZmIwJywgJ1xcdTVkZjMnLCAnXFx1NTM0OCcsICdcXHU2NzJhJywgJ1xcdTc1MzMnLCAnXFx1OTE0OScsICdcXHU2MjBjJywgJ1xcdTRlYTUnXSxcclxuXHJcbiAgLyoqXHJcbiAgICAgICog5aSp5bmy5Zyw5pSv5LmL5Zyw5pSv6YCf5p+l6KGoPD0+55Sf6IKWXHJcbiAgICAgICogQEFycmF5IE9mIFByb3BlcnR5XHJcbiAgICAgICogQHRyYW5zW1wi6bygXCIsXCLniZtcIixcIuiZjlwiLFwi5YWUXCIsXCLpvplcIixcIuibh1wiLFwi6amsXCIsXCLnvopcIixcIueMtFwiLFwi6bihXCIsXCLni5dcIixcIueMqlwiXVxyXG4gICAgICAqIEByZXR1cm4gQ24gc3RyaW5nXHJcbiAgICAgICovXHJcbiAgQW5pbWFsczogWydcXHU5ZjIwJywgJ1xcdTcyNWInLCAnXFx1ODY0ZScsICdcXHU1MTU0JywgJ1xcdTlmOTknLCAnXFx1ODZjNycsICdcXHU5YTZjJywgJ1xcdTdmOGEnLCAnXFx1NzMzNCcsICdcXHU5ZTIxJywgJ1xcdTcyZDcnLCAnXFx1NzMyYSddLFxyXG5cclxuICAvKipcclxuICAgICAgKiAyNOiKguawlOmAn+afpeihqFxyXG4gICAgICAqIEBBcnJheSBPZiBQcm9wZXJ0eVxyXG4gICAgICAqIEB0cmFuc1tcIuWwj+WvklwiLFwi5aSn5a+SXCIsXCLnq4vmmKVcIixcIumbqOawtFwiLFwi5oOK6JuwXCIsXCLmmKXliIZcIixcIua4heaYjlwiLFwi6LC36ZuoXCIsXCLnq4vlpI9cIixcIuWwj+a7oVwiLFwi6IqS56eNXCIsXCLlpI/oh7NcIixcIuWwj+aakVwiLFwi5aSn5pqRXCIsXCLnq4vnp4tcIixcIuWkhOaakVwiLFwi55m96ZyyXCIsXCLnp4vliIZcIixcIuWvkumcslwiLFwi6Zyc6ZmNXCIsXCLnq4vlhqxcIixcIuWwj+mbqlwiLFwi5aSn6ZuqXCIsXCLlhqzoh7NcIl1cclxuICAgICAgKiBAcmV0dXJuIENuIHN0cmluZ1xyXG4gICAgICAqL1xyXG4gIHNvbGFyVGVybTogWydcXHU1YzBmXFx1NWJkMicsICdcXHU1OTI3XFx1NWJkMicsICdcXHU3YWNiXFx1NjYyNScsICdcXHU5NmU4XFx1NmMzNCcsICdcXHU2MGNhXFx1ODZmMCcsICdcXHU2NjI1XFx1NTIwNicsICdcXHU2ZTA1XFx1NjYwZScsICdcXHU4YzM3XFx1OTZlOCcsICdcXHU3YWNiXFx1NTkwZicsICdcXHU1YzBmXFx1NmVlMScsICdcXHU4MjkyXFx1NzljZCcsICdcXHU1OTBmXFx1ODFmMycsICdcXHU1YzBmXFx1NjY5MScsICdcXHU1OTI3XFx1NjY5MScsICdcXHU3YWNiXFx1NzljYicsICdcXHU1OTA0XFx1NjY5MScsICdcXHU3NjdkXFx1OTczMicsICdcXHU3OWNiXFx1NTIwNicsICdcXHU1YmQyXFx1OTczMicsICdcXHU5NzFjXFx1OTY0ZCcsICdcXHU3YWNiXFx1NTFhYycsICdcXHU1YzBmXFx1OTZlYScsICdcXHU1OTI3XFx1OTZlYScsICdcXHU1MWFjXFx1ODFmMyddLFxyXG5cclxuICAvKipcclxuICAgICAgKiAxOTAwLTIxMDDlkITlubTnmoQyNOiKguawlOaXpeacn+mAn+afpeihqFxyXG4gICAgICAqIEBBcnJheSBPZiBQcm9wZXJ0eVxyXG4gICAgICAqIEByZXR1cm4gMHggc3RyaW5nIEZvciBzcGxpY2VcclxuICAgICAgKi9cclxuICBzVGVybUluZm86IFsnOTc3ODM5N2JkMDk3YzM2YjBiNmZjOTI3NGM5MWFhJywgJzk3YjZiOTdiZDE5ODAxZWM5MjEwYzk2NWNjOTIwZScsICc5N2JjZjk3YzM1OTgwODJjOTVmOGM5NjVjYzkyMGYnLFxyXG4gICAgJzk3YmQwYjA2YmRiMDcyMmM5NjVjZTFjZmNjOTIwZicsICdiMDI3MDk3YmQwOTdjMzZiMGI2ZmM5Mjc0YzkxYWEnLCAnOTdiNmI5N2JkMTk4MDFlYzkyMTBjOTY1Y2M5MjBlJyxcclxuICAgICc5N2JjZjk3YzM1OTgwMWVjOTVmOGM5NjVjYzkyMGYnLCAnOTdiZDBiMDZiZGIwNzIyYzk2NWNlMWNmY2M5MjBmJywgJ2IwMjcwOTdiZDA5N2MzNmIwYjZmYzkyNzRjOTFhYScsXHJcbiAgICAnOTdiNmI5N2JkMTk4MDFlYzkyMTBjOTY1Y2M5MjBlJywgJzk3YmNmOTdjMzU5ODAxZWM5NWY4Yzk2NWNjOTIwZicsICc5N2JkMGIwNmJkYjA3MjJjOTY1Y2UxY2ZjYzkyMGYnLFxyXG4gICAgJ2IwMjcwOTdiZDA5N2MzNmIwYjZmYzkyNzRjOTFhYScsICc5Nzc4Mzk3YmQxOTgwMWVjOTIxMGM5NjVjYzkyMGUnLCAnOTdiNmI5N2JkMTk4MDFlYzk1ZjhjOTY1Y2M5MjBmJyxcclxuICAgICc5N2JkMDk4MDFkOTgwODJjOTVmOGUxY2ZjYzkyMGYnLCAnOTdiZDA5N2JkMDk3YzM2YjBiNmZjOTIxMGM4ZGMyJywgJzk3NzgzOTdiZDE5N2MzNmM5MjEwYzkyNzRjOTFhYScsXHJcbiAgICAnOTdiNmI5N2JkMTk4MDFlYzk1ZjhjOTY1Y2M5MjBlJywgJzk3YmQwOTgwMWQ5ODA4MmM5NWY4ZTFjZmNjOTIwZicsICc5N2JkMDk3YmQwOTdjMzZiMGI2ZmM5MjEwYzhkYzInLFxyXG4gICAgJzk3NzgzOTdiZDA5N2MzNmM5MjEwYzkyNzRjOTFhYScsICc5N2I2Yjk3YmQxOTgwMWVjOTVmOGM5NjVjYzkyMGUnLCAnOTdiY2Y5N2MzNTk4MDgyYzk1ZjhlMWNmY2M5MjBmJyxcclxuICAgICc5N2JkMDk3YmQwOTdjMzZiMGI2ZmM5MjEwYzhkYzInLCAnOTc3ODM5N2JkMDk3YzM2YzkyMTBjOTI3NGM5MWFhJywgJzk3YjZiOTdiZDE5ODAxZWM5MjEwYzk2NWNjOTIwZScsXHJcbiAgICAnOTdiY2Y5N2MzNTk4MDgyYzk1ZjhjOTY1Y2M5MjBmJywgJzk3YmQwOTdiZDA5N2MzNWIwYjZmYzkyMGZiMDcyMicsICc5Nzc4Mzk3YmQwOTdjMzZiMGI2ZmM5Mjc0YzkxYWEnLFxyXG4gICAgJzk3YjZiOTdiZDE5ODAxZWM5MjEwYzk2NWNjOTIwZScsICc5N2JjZjk3YzM1OTgwODJjOTVmOGM5NjVjYzkyMGYnLCAnOTdiZDA5N2JkMDk3YzM1YjBiNmZjOTIwZmIwNzIyJyxcclxuICAgICc5Nzc4Mzk3YmQwOTdjMzZiMGI2ZmM5Mjc0YzkxYWEnLCAnOTdiNmI5N2JkMTk4MDFlYzkyMTBjOTY1Y2M5MjBlJywgJzk3YmNmOTdjMzU5ODAxZWM5NWY4Yzk2NWNjOTIwZicsXHJcbiAgICAnOTdiZDA5N2JkMDk3YzM1YjBiNmZjOTIwZmIwNzIyJywgJzk3NzgzOTdiZDA5N2MzNmIwYjZmYzkyNzRjOTFhYScsICc5N2I2Yjk3YmQxOTgwMWVjOTIxMGM5NjVjYzkyMGUnLFxyXG4gICAgJzk3YmNmOTdjMzU5ODAxZWM5NWY4Yzk2NWNjOTIwZicsICc5N2JkMDk3YmQwOTdjMzViMGI2ZmM5MjBmYjA3MjInLCAnOTc3ODM5N2JkMDk3YzM2YjBiNmZjOTI3NGM5MWFhJyxcclxuICAgICc5N2I2Yjk3YmQxOTgwMWVjOTIxMGM5NjVjYzkyMGUnLCAnOTdiY2Y5N2MzNTk4MDFlYzk1ZjhjOTY1Y2M5MjBmJywgJzk3YmQwOTdiZDA3ZjU5NWIwYjZmYzkyMGZiMDcyMicsXHJcbiAgICAnOTc3ODM5N2JkMDk3YzM2YjBiNmZjOTIxMGM4ZGMyJywgJzk3NzgzOTdiZDE5ODAxZWM5MjEwYzkyNzRjOTIwZScsICc5N2I2Yjk3YmQxOTgwMWVjOTVmOGM5NjVjYzkyMGYnLFxyXG4gICAgJzk3YmQwN2Y1MzA3ZjU5NWIwYjBiYzkyMGZiMDcyMicsICc3ZjBlMzk3YmQwOTdjMzZiMGI2ZmM5MjEwYzhkYzInLCAnOTc3ODM5N2JkMDk3YzM2YzkyMTBjOTI3NGM5MjBlJyxcclxuICAgICc5N2I2Yjk3YmQxOTgwMWVjOTVmOGM5NjVjYzkyMGYnLCAnOTdiZDA3ZjUzMDdmNTk1YjBiMGJjOTIwZmIwNzIyJywgJzdmMGUzOTdiZDA5N2MzNmIwYjZmYzkyMTBjOGRjMicsXHJcbiAgICAnOTc3ODM5N2JkMDk3YzM2YzkyMTBjOTI3NGM5MWFhJywgJzk3YjZiOTdiZDE5ODAxZWM5MjEwYzk2NWNjOTIwZScsICc5N2JkMDdmMTQ4N2Y1OTViMGIwYmM5MjBmYjA3MjInLFxyXG4gICAgJzdmMGUzOTdiZDA5N2MzNmIwYjZmYzkyMTBjOGRjMicsICc5Nzc4Mzk3YmQwOTdjMzZiMGI2ZmM5Mjc0YzkxYWEnLCAnOTdiNmI5N2JkMTk4MDFlYzkyMTBjOTY1Y2M5MjBlJyxcclxuICAgICc5N2JjZjdmMTQ4N2Y1OTViMGIwYmIwYjZmYjA3MjInLCAnN2YwZTM5N2JkMDk3YzM1YjBiNmZjOTIwZmIwNzIyJywgJzk3NzgzOTdiZDA5N2MzNmIwYjZmYzkyNzRjOTFhYScsXHJcbiAgICAnOTdiNmI5N2JkMTk4MDFlYzkyMTBjOTY1Y2M5MjBlJywgJzk3YmNmN2YxNDg3ZjU5NWIwYjBiYjBiNmZiMDcyMicsICc3ZjBlMzk3YmQwOTdjMzViMGI2ZmM5MjBmYjA3MjInLFxyXG4gICAgJzk3NzgzOTdiZDA5N2MzNmIwYjZmYzkyNzRjOTFhYScsICc5N2I2Yjk3YmQxOTgwMWVjOTIxMGM5NjVjYzkyMGUnLCAnOTdiY2Y3ZjE0ODdmNTMxYjBiMGJiMGI2ZmIwNzIyJyxcclxuICAgICc3ZjBlMzk3YmQwOTdjMzViMGI2ZmM5MjBmYjA3MjInLCAnOTc3ODM5N2JkMDk3YzM2YjBiNmZjOTI3NGM5MWFhJywgJzk3YjZiOTdiZDE5ODAxZWM5MjEwYzk2NWNjOTIwZScsXHJcbiAgICAnOTdiY2Y3ZjE0ODdmNTMxYjBiMGJiMGI2ZmIwNzIyJywgJzdmMGUzOTdiZDA3ZjU5NWIwYjZmYzkyMGZiMDcyMicsICc5Nzc4Mzk3YmQwOTdjMzZiMGI2ZmM5Mjc0YzkxYWEnLFxyXG4gICAgJzk3YjZiOTdiZDE5ODAxZWM5MjEwYzkyNzRjOTIwZScsICc5N2JjZjdmMGU0N2Y1MzFiMGIwYmIwYjZmYjA3MjInLCAnN2YwZTM5N2JkMDdmNTk1YjBiMGJjOTIwZmIwNzIyJyxcclxuICAgICc5Nzc4Mzk3YmQwOTdjMzZiMGI2ZmM5MjEwYzkxYWEnLCAnOTdiNmI5N2JkMTk3YzM2YzkyMTBjOTI3NGM5MjBlJywgJzk3YmNmN2YwZTQ3ZjUzMWIwYjBiYjBiNmZiMDcyMicsXHJcbiAgICAnN2YwZTM5N2JkMDdmNTk1YjBiMGJjOTIwZmIwNzIyJywgJzk3NzgzOTdiZDA5N2MzNmIwYjZmYzkyMTBjOGRjMicsICc5Nzc4Mzk3YmQwOTdjMzZjOTIxMGM5Mjc0YzkyMGUnLFxyXG4gICAgJzk3YjZiN2YwZTQ3ZjUzMWIwNzIzYjBiNmZiMDcyMicsICc3ZjBlMzdmNTMwN2Y1OTViMGIwYmM5MjBmYjA3MjInLCAnN2YwZTM5N2JkMDk3YzM2YjBiNmZjOTIxMGM4ZGMyJyxcclxuICAgICc5Nzc4Mzk3YmQwOTdjMzZiMGI3MGM5Mjc0YzkxYWEnLCAnOTdiNmI3ZjBlNDdmNTMxYjA3MjNiMGI2ZmIwNzIxJywgJzdmMGUzN2YxNDg3ZjU5NWIwYjBiYjBiNmZiMDcyMicsXHJcbiAgICAnN2YwZTM5N2JkMDk3YzM1YjBiNmZjOTIxMGM4ZGMyJywgJzk3NzgzOTdiZDA5N2MzNmIwYjZmYzkyNzRjOTFhYScsICc5N2I2YjdmMGU0N2Y1MzFiMDcyM2IwYjZmYjA3MjEnLFxyXG4gICAgJzdmMGUyN2YxNDg3ZjU5NWIwYjBiYjBiNmZiMDcyMicsICc3ZjBlMzk3YmQwOTdjMzViMGI2ZmM5MjBmYjA3MjInLCAnOTc3ODM5N2JkMDk3YzM2YjBiNmZjOTI3NGM5MWFhJyxcclxuICAgICc5N2I2YjdmMGU0N2Y1MzFiMDcyM2IwYjZmYjA3MjEnLCAnN2YwZTI3ZjE0ODdmNTMxYjBiMGJiMGI2ZmIwNzIyJywgJzdmMGUzOTdiZDA5N2MzNWIwYjZmYzkyMGZiMDcyMicsXHJcbiAgICAnOTc3ODM5N2JkMDk3YzM2YjBiNmZjOTI3NGM5MWFhJywgJzk3YjZiN2YwZTQ3ZjUzMWIwNzIzYjBiNmZiMDcyMScsICc3ZjBlMjdmMTQ4N2Y1MzFiMGIwYmIwYjZmYjA3MjInLFxyXG4gICAgJzdmMGUzOTdiZDA5N2MzNWIwYjZmYzkyMGZiMDcyMicsICc5Nzc4Mzk3YmQwOTdjMzZiMGI2ZmM5Mjc0YzkxYWEnLCAnOTdiNmI3ZjBlNDdmNTMxYjA3MjNiMGI2ZmIwNzIxJyxcclxuICAgICc3ZjBlMjdmMTQ4N2Y1MzFiMGIwYmIwYjZmYjA3MjInLCAnN2YwZTM5N2JkMDdmNTk1YjBiMGJjOTIwZmIwNzIyJywgJzk3NzgzOTdiZDA5N2MzNmIwYjZmYzkyNzRjOTFhYScsXHJcbiAgICAnOTdiNmI3ZjBlNDdmNTMxYjA3MjNiMDc4N2IwNzIxJywgJzdmMGUyN2YwZTQ3ZjUzMWIwYjBiYjBiNmZiMDcyMicsICc3ZjBlMzk3YmQwN2Y1OTViMGIwYmM5MjBmYjA3MjInLFxyXG4gICAgJzk3NzgzOTdiZDA5N2MzNmIwYjZmYzkyMTBjOTFhYScsICc5N2I2YjdmMGU0N2YxNDliMDcyM2IwNzg3YjA3MjEnLCAnN2YwZTI3ZjBlNDdmNTMxYjA3MjNiMGI2ZmIwNzIyJyxcclxuICAgICc3ZjBlMzk3YmQwN2Y1OTViMGIwYmM5MjBmYjA3MjInLCAnOTc3ODM5N2JkMDk3YzM2YjBiNmZjOTIxMGM4ZGMyJywgJzk3NzgzN2YwZTM3ZjE0OWIwNzIzYjA3ODdiMDcyMScsXHJcbiAgICAnN2YwN2U3ZjBlNDdmNTMxYjA3MjNiMGI2ZmIwNzIyJywgJzdmMGUzN2Y1MzA3ZjU5NWIwYjBiYzkyMGZiMDcyMicsICc3ZjBlMzk3YmQwOTdjMzViMGI2ZmM5MjEwYzhkYzInLFxyXG4gICAgJzk3NzgzN2YwZTM3ZjE0OTk4MDgyYjA3ODdiMDcyMScsICc3ZjA3ZTdmMGU0N2Y1MzFiMDcyM2IwYjZmYjA3MjEnLCAnN2YwZTM3ZjE0ODdmNTk1YjBiMGJiMGI2ZmIwNzIyJyxcclxuICAgICc3ZjBlMzk3YmQwOTdjMzViMGI2ZmM5MjEwYzhkYzInLCAnOTc3ODM3ZjBlMzdmMTQ5OTgwODJiMDc4N2IwNmJkJywgJzdmMDdlN2YwZTQ3ZjUzMWIwNzIzYjBiNmZiMDcyMScsXHJcbiAgICAnN2YwZTI3ZjE0ODdmNTMxYjBiMGJiMGI2ZmIwNzIyJywgJzdmMGUzOTdiZDA5N2MzNWIwYjZmYzkyMGZiMDcyMicsICc5Nzc4MzdmMGUzN2YxNDk5ODA4MmIwNzg3YjA2YmQnLFxyXG4gICAgJzdmMDdlN2YwZTQ3ZjUzMWIwNzIzYjBiNmZiMDcyMScsICc3ZjBlMjdmMTQ4N2Y1MzFiMGIwYmIwYjZmYjA3MjInLCAnN2YwZTM5N2JkMDk3YzM1YjBiNmZjOTIwZmIwNzIyJyxcclxuICAgICc5Nzc4MzdmMGUzN2YxNDk5ODA4MmIwNzg3YjA2YmQnLCAnN2YwN2U3ZjBlNDdmNTMxYjA3MjNiMGI2ZmIwNzIxJywgJzdmMGUyN2YxNDg3ZjUzMWIwYjBiYjBiNmZiMDcyMicsXHJcbiAgICAnN2YwZTM5N2JkMDdmNTk1YjBiMGJjOTIwZmIwNzIyJywgJzk3NzgzN2YwZTM3ZjE0OTk4MDgyYjA3ODdiMDZiZCcsICc3ZjA3ZTdmMGU0N2Y1MzFiMDcyM2IwYjZmYjA3MjEnLFxyXG4gICAgJzdmMGUyN2YxNDg3ZjUzMWIwYjBiYjBiNmZiMDcyMicsICc3ZjBlMzk3YmQwN2Y1OTViMGIwYmM5MjBmYjA3MjInLCAnOTc3ODM3ZjBlMzdmMTQ5OTgwODJiMDc4N2IwNmJkJyxcclxuICAgICc3ZjA3ZTdmMGU0N2YxNDliMDcyM2IwNzg3YjA3MjEnLCAnN2YwZTI3ZjBlNDdmNTMxYjBiMGJiMGI2ZmIwNzIyJywgJzdmMGUzOTdiZDA3ZjU5NWIwYjBiYzkyMGZiMDcyMicsXHJcbiAgICAnOTc3ODM3ZjBlMzdmMTQ5OTgwODJiMDcyM2IwNmJkJywgJzdmMDdlN2YwZTM3ZjE0OWIwNzIzYjA3ODdiMDcyMScsICc3ZjBlMjdmMGU0N2Y1MzFiMDcyM2IwYjZmYjA3MjInLFxyXG4gICAgJzdmMGUzOTdiZDA3ZjU5NWIwYjBiYzkyMGZiMDcyMicsICc5Nzc4MzdmMGUzN2YxNDg5ODA4MmIwNzIzYjAyZDUnLCAnN2VjOTY3ZjBlMzdmMTQ5OTgwODJiMDc4N2IwNzIxJyxcclxuICAgICc3ZjA3ZTdmMGU0N2Y1MzFiMDcyM2IwYjZmYjA3MjInLCAnN2YwZTM3ZjE0ODdmNTk1YjBiMGJiMGI2ZmIwNzIyJywgJzdmMGUzN2YwZTM3ZjE0ODk4MDgyYjA3MjNiMDJkNScsXHJcbiAgICAnN2VjOTY3ZjBlMzdmMTQ5OTgwODJiMDc4N2IwNzIxJywgJzdmMDdlN2YwZTQ3ZjUzMWIwNzIzYjBiNmZiMDcyMicsICc3ZjBlMzdmMTQ4N2Y1MzFiMGIwYmIwYjZmYjA3MjInLFxyXG4gICAgJzdmMGUzN2YwZTM3ZjE0ODk4MDgyYjA3MjNiMDJkNScsICc3ZWM5NjdmMGUzN2YxNDk5ODA4MmIwNzg3YjA2YmQnLCAnN2YwN2U3ZjBlNDdmNTMxYjA3MjNiMGI2ZmIwNzIxJyxcclxuICAgICc3ZjBlMzdmMTQ4N2Y1MzFiMGIwYmIwYjZmYjA3MjInLCAnN2YwZTM3ZjBlMzdmMTQ4OTgwODJiMDcyMjk3YzM1JywgJzdlYzk2N2YwZTM3ZjE0OTk4MDgyYjA3ODdiMDZiZCcsXHJcbiAgICAnN2YwN2U3ZjBlNDdmNTMxYjA3MjNiMGI2ZmIwNzIxJywgJzdmMGUyN2YxNDg3ZjUzMWIwYjBiYjBiNmZiMDcyMicsICc3ZjBlMzdmMGUzN2YxNDg5ODA4MmIwNzIyOTdjMzUnLFxyXG4gICAgJzdlYzk2N2YwZTM3ZjE0OTk4MDgyYjA3ODdiMDZiZCcsICc3ZjA3ZTdmMGU0N2Y1MzFiMDcyM2IwYjZmYjA3MjEnLCAnN2YwZTI3ZjE0ODdmNTMxYjBiMGJiMGI2ZmIwNzIyJyxcclxuICAgICc3ZjBlMzdmMGUzNjZhYTg5ODAxZWIwNzIyOTdjMzUnLCAnN2VjOTY3ZjBlMzdmMTQ5OTgwODJiMDc4N2IwNmJkJywgJzdmMDdlN2YwZTQ3ZjE0OWIwNzIzYjA3ODdiMDcyMScsXHJcbiAgICAnN2YwZTI3ZjE0ODdmNTMxYjBiMGJiMGI2ZmIwNzIyJywgJzdmMGUzN2YwZTM2NmFhODk4MDFlYjA3MjI5N2MzNScsICc3ZWM5NjdmMGUzN2YxNDk5ODA4MmIwNzIzYjA2YmQnLFxyXG4gICAgJzdmMDdlN2YwZTQ3ZjE0OWIwNzIzYjA3ODdiMDcyMScsICc3ZjBlMjdmMGU0N2Y1MzFiMDcyM2IwYjZmYjA3MjInLCAnN2YwZTM3ZjBlMzY2YWE4OTgwMWViMDcyMjk3YzM1JyxcclxuICAgICc3ZWM5NjdmMGUzN2YxNDk5ODA4MmIwNzIzYjA2YmQnLCAnN2YwN2U3ZjBlMzdmMTQ5OTgwODNiMDc4N2IwNzIxJywgJzdmMGUyN2YwZTQ3ZjUzMWIwNzIzYjBiNmZiMDcyMicsXHJcbiAgICAnN2YwZTM3ZjBlMzY2YWE4OTgwMWViMDcyMjk3YzM1JywgJzdlYzk2N2YwZTM3ZjE0ODk4MDgyYjA3MjNiMDJkNScsICc3ZjA3ZTdmMGUzN2YxNDk5ODA4MmIwNzg3YjA3MjEnLFxyXG4gICAgJzdmMDdlN2YwZTQ3ZjUzMWIwNzIzYjBiNmZiMDcyMicsICc3ZjBlMzY2NjViNjZhYTg5ODAxZTk4MDgyOTdjMzUnLCAnNjY1ZjY3ZjBlMzdmMTQ4OTgwODJiMDcyM2IwMmQ1JyxcclxuICAgICc3ZWM5NjdmMGUzN2YxNDk5ODA4MmIwNzg3YjA3MjEnLCAnN2YwN2U3ZjBlNDdmNTMxYjA3MjNiMGI2ZmIwNzIyJywgJzdmMGUzNjY2NWI2NmE0NDk4MDFlOTgwODI5N2MzNScsXHJcbiAgICAnNjY1ZjY3ZjBlMzdmMTQ4OTgwODJiMDcyM2IwMmQ1JywgJzdlYzk2N2YwZTM3ZjE0OTk4MDgyYjA3ODdiMDZiZCcsICc3ZjA3ZTdmMGU0N2Y1MzFiMDcyM2IwYjZmYjA3MjEnLFxyXG4gICAgJzdmMGUzNjY2NWI2NmE0NDk4MDFlOTgwODI5N2MzNScsICc2NjVmNjdmMGUzN2YxNDg5ODA4MmIwNzIyOTdjMzUnLCAnN2VjOTY3ZjBlMzdmMTQ5OTgwODJiMDc4N2IwNmJkJyxcclxuICAgICc3ZjA3ZTdmMGU0N2Y1MzFiMDcyM2IwYjZmYjA3MjEnLCAnN2YwZTI2NjY1YjY2YTQ0OTgwMWU5ODA4Mjk3YzM1JywgJzY2NWY2N2YwZTM3ZjE0ODk4MDFlYjA3MjI5N2MzNScsXHJcbiAgICAnN2VjOTY3ZjBlMzdmMTQ5OTgwODJiMDc4N2IwNmJkJywgJzdmMDdlN2YwZTQ3ZjUzMWIwNzIzYjBiNmZiMDcyMScsICc3ZjBlMjdmMTQ4N2Y1MzFiMGIwYmIwYjZmYjA3MjInXSxcclxuXHJcbiAgLyoqXHJcbiAgICAgICog5pWw5a2X6L2s5Lit5paH6YCf5p+l6KGoXHJcbiAgICAgICogQEFycmF5IE9mIFByb3BlcnR5XHJcbiAgICAgICogQHRyYW5zIFsn5pelJywn5LiAJywn5LqMJywn5LiJJywn5ZubJywn5LqUJywn5YWtJywn5LiDJywn5YWrJywn5LmdJywn5Y2BJ11cclxuICAgICAgKiBAcmV0dXJuIENuIHN0cmluZ1xyXG4gICAgICAqL1xyXG4gIG5TdHIxOiBbJ1xcdTY1ZTUnLCAnXFx1NGUwMCcsICdcXHU0ZThjJywgJ1xcdTRlMDknLCAnXFx1NTZkYicsICdcXHU0ZTk0JywgJ1xcdTUxNmQnLCAnXFx1NGUwMycsICdcXHU1MTZiJywgJ1xcdTRlNWQnLCAnXFx1NTM0MSddLFxyXG5cclxuICAvKipcclxuICAgICAgKiDml6XmnJ/ovazlhpzljobnp7DlkbzpgJ/mn6XooahcclxuICAgICAgKiBAQXJyYXkgT2YgUHJvcGVydHlcclxuICAgICAgKiBAdHJhbnMgWyfliJ0nLCfljYEnLCflu78nLCfljYUnXVxyXG4gICAgICAqIEByZXR1cm4gQ24gc3RyaW5nXHJcbiAgICAgICovXHJcbiAgblN0cjI6IFsnXFx1NTIxZCcsICdcXHU1MzQxJywgJ1xcdTVlZmYnLCAnXFx1NTM0NSddLFxyXG5cclxuICAvKipcclxuICAgICAgKiDmnIjku73ovazlhpzljobnp7DlkbzpgJ/mn6XooahcclxuICAgICAgKiBAQXJyYXkgT2YgUHJvcGVydHlcclxuICAgICAgKiBAdHJhbnMgWyfmraMnLCfkuIAnLCfkuownLCfkuIknLCflm5snLCfkupQnLCflha0nLCfkuIMnLCflhasnLCfkuZ0nLCfljYEnLCflhqwnLCfohYonXVxyXG4gICAgICAqIEByZXR1cm4gQ24gc3RyaW5nXHJcbiAgICAgICovXHJcbiAgblN0cjM6IFsnXFx1NmI2MycsICdcXHU0ZThjJywgJ1xcdTRlMDknLCAnXFx1NTZkYicsICdcXHU0ZTk0JywgJ1xcdTUxNmQnLCAnXFx1NGUwMycsICdcXHU1MTZiJywgJ1xcdTRlNWQnLCAnXFx1NTM0MScsICdcXHU1MWFjJywgJ1xcdTgxNGEnXSxcclxuXHJcbiAgLyoqXHJcbiAgICAgICog6L+U5Zue5Yac5Y6GeeW5tOS4gOaVtOW5tOeahOaAu+WkqeaVsFxyXG4gICAgICAqIEBwYXJhbSBsdW5hciBZZWFyXHJcbiAgICAgICogQHJldHVybiBOdW1iZXJcclxuICAgICAgKiBAZWc6dmFyIGNvdW50ID0gY2FsZW5kYXIubFllYXJEYXlzKDE5ODcpIDsvL2NvdW50PTM4N1xyXG4gICAgICAqL1xyXG4gIGxZZWFyRGF5czogZnVuY3Rpb24gKHkpIHtcclxuICAgIHZhciBpOyB2YXIgc3VtID0gMzQ4XHJcbiAgICBmb3IgKGkgPSAweDgwMDA7IGkgPiAweDg7IGkgPj49IDEpIHsgc3VtICs9ICh0aGlzLmx1bmFySW5mb1t5IC0gMTkwMF0gJiBpKSA/IDEgOiAwIH1cclxuICAgIHJldHVybiAoc3VtICsgdGhpcy5sZWFwRGF5cyh5KSlcclxuICB9LFxyXG5cclxuICAvKipcclxuICAgICAgKiDov5Tlm57lhpzljoZ55bm06Zew5pyI5piv5ZOq5Liq5pyI77yb6IuleeW5tOayoeaciemXsOaciCDliJnov5Tlm54wXHJcbiAgICAgICogQHBhcmFtIGx1bmFyIFllYXJcclxuICAgICAgKiBAcmV0dXJuIE51bWJlciAoMC0xMilcclxuICAgICAgKiBAZWc6dmFyIGxlYXBNb250aCA9IGNhbGVuZGFyLmxlYXBNb250aCgxOTg3KSA7Ly9sZWFwTW9udGg9NlxyXG4gICAgICAqL1xyXG4gIGxlYXBNb250aDogZnVuY3Rpb24gKHkpIHsgLy8g6Zew5a2X57yW56CBIFxcdTk1ZjBcclxuICAgIHJldHVybiAodGhpcy5sdW5hckluZm9beSAtIDE5MDBdICYgMHhmKVxyXG4gIH0sXHJcblxyXG4gIC8qKlxyXG4gICAgICAqIOi/lOWbnuWGnOWOhnnlubTpl7DmnIjnmoTlpKnmlbAg6Iul6K+l5bm05rKh5pyJ6Zew5pyI5YiZ6L+U5ZueMFxyXG4gICAgICAqIEBwYXJhbSBsdW5hciBZZWFyXHJcbiAgICAgICogQHJldHVybiBOdW1iZXIgKDDjgIEyOeOAgTMwKVxyXG4gICAgICAqIEBlZzp2YXIgbGVhcE1vbnRoRGF5ID0gY2FsZW5kYXIubGVhcERheXMoMTk4NykgOy8vbGVhcE1vbnRoRGF5PTI5XHJcbiAgICAgICovXHJcbiAgbGVhcERheXM6IGZ1bmN0aW9uICh5KSB7XHJcbiAgICBpZiAodGhpcy5sZWFwTW9udGgoeSkpIHtcclxuICAgICAgcmV0dXJuICgodGhpcy5sdW5hckluZm9beSAtIDE5MDBdICYgMHgxMDAwMCkgPyAzMCA6IDI5KVxyXG4gICAgfVxyXG4gICAgcmV0dXJuICgwKVxyXG4gIH0sXHJcblxyXG4gIC8qKlxyXG4gICAgICAqIOi/lOWbnuWGnOWOhnnlubRt5pyI77yI6Z2e6Zew5pyI77yJ55qE5oC75aSp5pWw77yM6K6h566XbeS4uumXsOaciOaXtueahOWkqeaVsOivt+S9v+eUqGxlYXBEYXlz5pa55rOVXHJcbiAgICAgICogQHBhcmFtIGx1bmFyIFllYXJcclxuICAgICAgKiBAcmV0dXJuIE51bWJlciAoLTHjgIEyOeOAgTMwKVxyXG4gICAgICAqIEBlZzp2YXIgTW9udGhEYXkgPSBjYWxlbmRhci5tb250aERheXMoMTk4Nyw5KSA7Ly9Nb250aERheT0yOVxyXG4gICAgICAqL1xyXG4gIG1vbnRoRGF5czogZnVuY3Rpb24gKHksIG0pIHtcclxuICAgIGlmIChtID4gMTIgfHwgbSA8IDEpIHsgcmV0dXJuIC0xIH0vLyDmnIjku73lj4LmlbDku44x6IezMTLvvIzlj4LmlbDplJnor6/ov5Tlm54tMVxyXG4gICAgcmV0dXJuICgodGhpcy5sdW5hckluZm9beSAtIDE5MDBdICYgKDB4MTAwMDAgPj4gbSkpID8gMzAgOiAyOSlcclxuICB9LFxyXG5cclxuICAvKipcclxuICAgICAgKiDov5Tlm57lhazljoYoISl55bm0beaciOeahOWkqeaVsFxyXG4gICAgICAqIEBwYXJhbSBzb2xhciBZZWFyXHJcbiAgICAgICogQHJldHVybiBOdW1iZXIgKC0x44CBMjjjgIEyOeOAgTMw44CBMzEpXHJcbiAgICAgICogQGVnOnZhciBzb2xhck1vbnRoRGF5ID0gY2FsZW5kYXIubGVhcERheXMoMTk4NykgOy8vc29sYXJNb250aERheT0zMFxyXG4gICAgICAqL1xyXG4gIHNvbGFyRGF5czogZnVuY3Rpb24gKHksIG0pIHtcclxuICAgIGlmIChtID4gMTIgfHwgbSA8IDEpIHsgcmV0dXJuIC0xIH0gLy8g6Iul5Y+C5pWw6ZSZ6K+vIOi/lOWbni0xXHJcbiAgICB2YXIgbXMgPSBtIC0gMVxyXG4gICAgaWYgKG1zID09IDEpIHsgLy8gMuaciOS7veeahOmXsOW5s+inhOW+i+a1i+eul+WQjuehruiupOi/lOWbnjI45oiWMjlcclxuICAgICAgcmV0dXJuICgoKHkgJSA0ID09IDApICYmICh5ICUgMTAwICE9IDApIHx8ICh5ICUgNDAwID09IDApKSA/IDI5IDogMjgpXHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gKHRoaXMuc29sYXJNb250aFttc10pXHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgLyoqXHJcbiAgICAgKiDlhpzljoblubTku73ovazmjaLkuLrlubLmlK/nuqrlubRcclxuICAgICAqIEBwYXJhbSAgbFllYXIg5Yac5Y6G5bm055qE5bm05Lu95pWwXHJcbiAgICAgKiBAcmV0dXJuIENuIHN0cmluZ1xyXG4gICAgICovXHJcbiAgdG9HYW5aaGlZZWFyOiBmdW5jdGlvbiAobFllYXIpIHtcclxuICAgIHZhciBnYW5LZXkgPSAobFllYXIgLSAzKSAlIDEwXHJcbiAgICB2YXIgemhpS2V5ID0gKGxZZWFyIC0gMykgJSAxMlxyXG4gICAgaWYgKGdhbktleSA9PSAwKSBnYW5LZXkgPSAxMC8vIOWmguaenOS9meaVsOS4ujDliJnkuLrmnIDlkI7kuIDkuKrlpKnlubJcclxuICAgIGlmICh6aGlLZXkgPT0gMCkgemhpS2V5ID0gMTIvLyDlpoLmnpzkvZnmlbDkuLow5YiZ5Li65pyA5ZCO5LiA5Liq5Zyw5pSvXHJcbiAgICByZXR1cm4gdGhpcy5HYW5bZ2FuS2V5IC0gMV0gKyB0aGlzLlpoaVt6aGlLZXkgLSAxXVxyXG4gIH0sXHJcblxyXG4gIC8qKlxyXG4gICAgICog5YWs5Y6G5pyI44CB5pel5Yik5pat5omA5bGe5pif5bqnXHJcbiAgICAgKiBAcGFyYW0gIGNNb250aCBbZGVzY3JpcHRpb25dXHJcbiAgICAgKiBAcGFyYW0gIGNEYXkgW2Rlc2NyaXB0aW9uXVxyXG4gICAgICogQHJldHVybiBDbiBzdHJpbmdcclxuICAgICAqL1xyXG4gIHRvQXN0cm86IGZ1bmN0aW9uIChjTW9udGgsIGNEYXkpIHtcclxuICAgIHZhciBzID0gJ1xcdTliNTRcXHU3ZmFmXFx1NmMzNFxcdTc0ZjZcXHU1M2NjXFx1OWM3Y1xcdTc2N2RcXHU3ZjhhXFx1OTFkMVxcdTcyNWJcXHU1M2NjXFx1NWI1MFxcdTVkZThcXHU4N2Y5XFx1NzJlZVxcdTViNTBcXHU1OTA0XFx1NTk3M1xcdTU5MjlcXHU3OWU0XFx1NTkyOVxcdTg3NGVcXHU1YzA0XFx1NjI0YlxcdTliNTRcXHU3ZmFmJ1xyXG4gICAgdmFyIGFyciA9IFsyMCwgMTksIDIxLCAyMSwgMjEsIDIyLCAyMywgMjMsIDIzLCAyMywgMjIsIDIyXVxyXG4gICAgcmV0dXJuIHMuc3Vic3RyKGNNb250aCAqIDIgLSAoY0RheSA8IGFycltjTW9udGggLSAxXSA/IDIgOiAwKSwgMikgKyAnXFx1NWVhNycvLyDluqdcclxuICB9LFxyXG5cclxuICAvKipcclxuICAgICAgKiDkvKDlhaVvZmZzZXTlgY/np7vph4/ov5Tlm57lubLmlK9cclxuICAgICAgKiBAcGFyYW0gb2Zmc2V0IOebuOWvueeUsuWtkOeahOWBj+enu+mHj1xyXG4gICAgICAqIEByZXR1cm4gQ24gc3RyaW5nXHJcbiAgICAgICovXHJcbiAgdG9HYW5aaGk6IGZ1bmN0aW9uIChvZmZzZXQpIHtcclxuICAgIHJldHVybiB0aGlzLkdhbltvZmZzZXQgJSAxMF0gKyB0aGlzLlpoaVtvZmZzZXQgJSAxMl1cclxuICB9LFxyXG5cclxuICAvKipcclxuICAgICAgKiDkvKDlhaXlhazljoYoISl55bm06I635b6X6K+l5bm056ysbuS4quiKguawlOeahOWFrOWOhuaXpeacn1xyXG4gICAgICAqIEBwYXJhbSB55YWs5Y6G5bm0KDE5MDAtMjEwMCnvvJtu5LqM5Y2B5Zub6IqC5rCU5Lit55qE56ys5Yeg5Liq6IqC5rCUKDF+MjQp77yb5LuObj0xKOWwj+WvkinnrpfotbdcclxuICAgICAgKiBAcmV0dXJuIGRheSBOdW1iZXJcclxuICAgICAgKiBAZWc6dmFyIF8yNCA9IGNhbGVuZGFyLmdldFRlcm0oMTk4NywzKSA7Ly9fMjQ9NDvmhI/ljbMxOTg35bm0MuaciDTml6Xnq4vmmKVcclxuICAgICAgKi9cclxuICBnZXRUZXJtOiBmdW5jdGlvbiAoeSwgbikge1xyXG4gICAgaWYgKHkgPCAxOTAwIHx8IHkgPiAyMTAwKSB7IHJldHVybiAtMSB9XHJcbiAgICBpZiAobiA8IDEgfHwgbiA+IDI0KSB7IHJldHVybiAtMSB9XHJcbiAgICB2YXIgX3RhYmxlID0gdGhpcy5zVGVybUluZm9beSAtIDE5MDBdXHJcbiAgICB2YXIgX2luZm8gPSBbXHJcbiAgICAgIHBhcnNlSW50KCcweCcgKyBfdGFibGUuc3Vic3RyKDAsIDUpKS50b1N0cmluZygpLFxyXG4gICAgICBwYXJzZUludCgnMHgnICsgX3RhYmxlLnN1YnN0cig1LCA1KSkudG9TdHJpbmcoKSxcclxuICAgICAgcGFyc2VJbnQoJzB4JyArIF90YWJsZS5zdWJzdHIoMTAsIDUpKS50b1N0cmluZygpLFxyXG4gICAgICBwYXJzZUludCgnMHgnICsgX3RhYmxlLnN1YnN0cigxNSwgNSkpLnRvU3RyaW5nKCksXHJcbiAgICAgIHBhcnNlSW50KCcweCcgKyBfdGFibGUuc3Vic3RyKDIwLCA1KSkudG9TdHJpbmcoKSxcclxuICAgICAgcGFyc2VJbnQoJzB4JyArIF90YWJsZS5zdWJzdHIoMjUsIDUpKS50b1N0cmluZygpXHJcbiAgICBdXHJcbiAgICB2YXIgX2NhbGRheSA9IFtcclxuICAgICAgX2luZm9bMF0uc3Vic3RyKDAsIDEpLFxyXG4gICAgICBfaW5mb1swXS5zdWJzdHIoMSwgMiksXHJcbiAgICAgIF9pbmZvWzBdLnN1YnN0cigzLCAxKSxcclxuICAgICAgX2luZm9bMF0uc3Vic3RyKDQsIDIpLFxyXG5cclxuICAgICAgX2luZm9bMV0uc3Vic3RyKDAsIDEpLFxyXG4gICAgICBfaW5mb1sxXS5zdWJzdHIoMSwgMiksXHJcbiAgICAgIF9pbmZvWzFdLnN1YnN0cigzLCAxKSxcclxuICAgICAgX2luZm9bMV0uc3Vic3RyKDQsIDIpLFxyXG5cclxuICAgICAgX2luZm9bMl0uc3Vic3RyKDAsIDEpLFxyXG4gICAgICBfaW5mb1syXS5zdWJzdHIoMSwgMiksXHJcbiAgICAgIF9pbmZvWzJdLnN1YnN0cigzLCAxKSxcclxuICAgICAgX2luZm9bMl0uc3Vic3RyKDQsIDIpLFxyXG5cclxuICAgICAgX2luZm9bM10uc3Vic3RyKDAsIDEpLFxyXG4gICAgICBfaW5mb1szXS5zdWJzdHIoMSwgMiksXHJcbiAgICAgIF9pbmZvWzNdLnN1YnN0cigzLCAxKSxcclxuICAgICAgX2luZm9bM10uc3Vic3RyKDQsIDIpLFxyXG5cclxuICAgICAgX2luZm9bNF0uc3Vic3RyKDAsIDEpLFxyXG4gICAgICBfaW5mb1s0XS5zdWJzdHIoMSwgMiksXHJcbiAgICAgIF9pbmZvWzRdLnN1YnN0cigzLCAxKSxcclxuICAgICAgX2luZm9bNF0uc3Vic3RyKDQsIDIpLFxyXG5cclxuICAgICAgX2luZm9bNV0uc3Vic3RyKDAsIDEpLFxyXG4gICAgICBfaW5mb1s1XS5zdWJzdHIoMSwgMiksXHJcbiAgICAgIF9pbmZvWzVdLnN1YnN0cigzLCAxKSxcclxuICAgICAgX2luZm9bNV0uc3Vic3RyKDQsIDIpXHJcbiAgICBdXHJcbiAgICByZXR1cm4gcGFyc2VJbnQoX2NhbGRheVtuIC0gMV0pXHJcbiAgfSxcclxuXHJcbiAgLyoqXHJcbiAgICAgICog5Lyg5YWl5Yac5Y6G5pWw5a2X5pyI5Lu96L+U5Zue5rGJ6K+t6YCa5L+X6KGo56S65rOVXHJcbiAgICAgICogQHBhcmFtIGx1bmFyIG1vbnRoXHJcbiAgICAgICogQHJldHVybiBDbiBzdHJpbmdcclxuICAgICAgKiBAZWc6dmFyIGNuTW9udGggPSBjYWxlbmRhci50b0NoaW5hTW9udGgoMTIpIDsvL2NuTW9udGg9J+iFiuaciCdcclxuICAgICAgKi9cclxuICB0b0NoaW5hTW9udGg6IGZ1bmN0aW9uIChtKSB7IC8vIOaciCA9PiBcXHU2NzA4XHJcbiAgICBpZiAobSA+IDEyIHx8IG0gPCAxKSB7IHJldHVybiAtMSB9IC8vIOiLpeWPguaVsOmUmeivryDov5Tlm54tMVxyXG4gICAgdmFyIHMgPSB0aGlzLm5TdHIzW20gLSAxXVxyXG4gICAgcyArPSAnXFx1NjcwOCcvLyDliqDkuIrmnIjlrZdcclxuICAgIHJldHVybiBzXHJcbiAgfSxcclxuXHJcbiAgLyoqXHJcbiAgICAgICog5Lyg5YWl5Yac5Y6G5pel5pyf5pWw5a2X6L+U5Zue5rGJ5a2X6KGo56S65rOVXHJcbiAgICAgICogQHBhcmFtIGx1bmFyIGRheVxyXG4gICAgICAqIEByZXR1cm4gQ24gc3RyaW5nXHJcbiAgICAgICogQGVnOnZhciBjbkRheSA9IGNhbGVuZGFyLnRvQ2hpbmFEYXkoMjEpIDsvL2NuTW9udGg9J+W7v+S4gCdcclxuICAgICAgKi9cclxuICB0b0NoaW5hRGF5OiBmdW5jdGlvbiAoZCkgeyAvLyDml6UgPT4gXFx1NjVlNVxyXG4gICAgdmFyIHNcclxuICAgIHN3aXRjaCAoZCkge1xyXG4gICAgICBjYXNlIDEwOlxyXG4gICAgICAgIHMgPSAnXFx1NTIxZFxcdTUzNDEnOyBicmVha1xyXG4gICAgICBjYXNlIDIwOlxyXG4gICAgICAgIHMgPSAnXFx1NGU4Y1xcdTUzNDEnOyBicmVha1xyXG4gICAgICAgIGJyZWFrXHJcbiAgICAgIGNhc2UgMzA6XHJcbiAgICAgICAgcyA9ICdcXHU0ZTA5XFx1NTM0MSc7IGJyZWFrXHJcbiAgICAgICAgYnJlYWtcclxuICAgICAgZGVmYXVsdCA6XHJcbiAgICAgICAgcyA9IHRoaXMublN0cjJbTWF0aC5mbG9vcihkIC8gMTApXVxyXG4gICAgICAgIHMgKz0gdGhpcy5uU3RyMVtkICUgMTBdXHJcbiAgICB9XHJcbiAgICByZXR1cm4gKHMpXHJcbiAgfSxcclxuXHJcbiAgLyoqXHJcbiAgICAgICog5bm05Lu96L2s55Sf6IKWWyHku4Xog73lpKfoh7TovazmjaJdID0+IOeyvuehruWIkuWIhueUn+iCluWIhueVjOe6v+aYr+KAnOeri+aYpeKAnVxyXG4gICAgICAqIEBwYXJhbSB5IHllYXJcclxuICAgICAgKiBAcmV0dXJuIENuIHN0cmluZ1xyXG4gICAgICAqIEBlZzp2YXIgYW5pbWFsID0gY2FsZW5kYXIuZ2V0QW5pbWFsKDE5ODcpIDsvL2FuaW1hbD0n5YWUJ1xyXG4gICAgICAqL1xyXG4gIGdldEFuaW1hbDogZnVuY3Rpb24gKHkpIHtcclxuICAgIHJldHVybiB0aGlzLkFuaW1hbHNbKHkgLSA0KSAlIDEyXVxyXG4gIH0sXHJcblxyXG4gIC8qKlxyXG4gICAgICAqIOS8oOWFpemYs+WOhuW5tOaciOaXpeiOt+W+l+ivpue7hueahOWFrOWOhuOAgeWGnOWOhm9iamVjdOS/oeaBryA8PT5KU09OXHJcbiAgICAgICogQHBhcmFtIHkgIHNvbGFyIHllYXJcclxuICAgICAgKiBAcGFyYW0gbSAgc29sYXIgbW9udGhcclxuICAgICAgKiBAcGFyYW0gZCAgc29sYXIgZGF5XHJcbiAgICAgICogQHJldHVybiBKU09OIG9iamVjdFxyXG4gICAgICAqIEBlZzpjb25zb2xlLmxvZyhjYWxlbmRhci5zb2xhcjJsdW5hcigxOTg3LDExLDAxKSk7XHJcbiAgICAgICovXHJcbiAgc29sYXIybHVuYXI6IGZ1bmN0aW9uICh5LCBtLCBkKSB7IC8vIOWPguaVsOWMuumXtDE5MDAuMS4zMX4yMTAwLjEyLjMxXHJcbiAgICAvLyDlubTku73pmZDlrprjgIHkuIrpmZBcclxuICAgIGlmICh5IDwgMTkwMCB8fCB5ID4gMjEwMCkge1xyXG4gICAgICByZXR1cm4gLTEvLyB1bmRlZmluZWTovazmjaLkuLrmlbDlrZflj5jkuLpOYU5cclxuICAgIH1cclxuICAgIC8vIOWFrOWOhuS8oOWPguacgOS4i+mZkFxyXG4gICAgaWYgKHkgPT0gMTkwMCAmJiBtID09IDEgJiYgZCA8IDMxKSB7XHJcbiAgICAgIHJldHVybiAtMVxyXG4gICAgfVxyXG4gICAgLy8g5pyq5Lyg5Y+CICDojrflvpflvZPlpKlcclxuICAgIGlmICgheSkge1xyXG4gICAgICB2YXIgb2JqRGF0ZSA9IG5ldyBEYXRlKClcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHZhciBvYmpEYXRlID0gbmV3IERhdGUoeSwgcGFyc2VJbnQobSkgLSAxLCBkKVxyXG4gICAgfVxyXG4gICAgdmFyIGk7IHZhciBsZWFwID0gMDsgdmFyIHRlbXAgPSAwXHJcbiAgICAvLyDkv67mraN5bWTlj4LmlbBcclxuICAgIHZhciB5ID0gb2JqRGF0ZS5nZXRGdWxsWWVhcigpXHJcbiAgICB2YXIgbSA9IG9iakRhdGUuZ2V0TW9udGgoKSArIDFcclxuICAgIHZhciBkID0gb2JqRGF0ZS5nZXREYXRlKClcclxuICAgIHZhciBvZmZzZXQgPSAoRGF0ZS5VVEMob2JqRGF0ZS5nZXRGdWxsWWVhcigpLCBvYmpEYXRlLmdldE1vbnRoKCksIG9iakRhdGUuZ2V0RGF0ZSgpKSAtIERhdGUuVVRDKDE5MDAsIDAsIDMxKSkgLyA4NjQwMDAwMFxyXG4gICAgZm9yIChpID0gMTkwMDsgaSA8IDIxMDEgJiYgb2Zmc2V0ID4gMDsgaSsrKSB7XHJcbiAgICAgIHRlbXAgPSB0aGlzLmxZZWFyRGF5cyhpKVxyXG4gICAgICBvZmZzZXQgLT0gdGVtcFxyXG4gICAgfVxyXG4gICAgaWYgKG9mZnNldCA8IDApIHtcclxuICAgICAgb2Zmc2V0ICs9IHRlbXA7IGktLVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOaYr+WQpuS7iuWkqVxyXG4gICAgdmFyIGlzVG9kYXlPYmogPSBuZXcgRGF0ZSgpXHJcbiAgICB2YXIgaXNUb2RheSA9IGZhbHNlXHJcbiAgICBpZiAoaXNUb2RheU9iai5nZXRGdWxsWWVhcigpID09IHkgJiYgaXNUb2RheU9iai5nZXRNb250aCgpICsgMSA9PSBtICYmIGlzVG9kYXlPYmouZ2V0RGF0ZSgpID09IGQpIHtcclxuICAgICAgaXNUb2RheSA9IHRydWVcclxuICAgIH1cclxuICAgIC8vIOaYn+acn+WHoFxyXG4gICAgdmFyIG5XZWVrID0gb2JqRGF0ZS5nZXREYXkoKVxyXG4gICAgdmFyIGNXZWVrID0gdGhpcy5uU3RyMVtuV2Vla11cclxuICAgIC8vIOaVsOWtl+ihqOekuuWRqOWHoOmhuuW6lOWkqeacneWRqOS4gOW8gOWni+eahOaDr+S+i1xyXG4gICAgaWYgKG5XZWVrID09IDApIHtcclxuICAgICAgbldlZWsgPSA3XHJcbiAgICB9XHJcbiAgICAvLyDlhpzljoblubRcclxuICAgIHZhciB5ZWFyID0gaVxyXG4gICAgdmFyIGxlYXAgPSB0aGlzLmxlYXBNb250aChpKSAvLyDpl7Dlk6rkuKrmnIhcclxuICAgIHZhciBpc0xlYXAgPSBmYWxzZVxyXG5cclxuICAgIC8vIOaViOmqjOmXsOaciFxyXG4gICAgZm9yIChpID0gMTsgaSA8IDEzICYmIG9mZnNldCA+IDA7IGkrKykge1xyXG4gICAgICAvLyDpl7DmnIhcclxuICAgICAgaWYgKGxlYXAgPiAwICYmIGkgPT0gKGxlYXAgKyAxKSAmJiBpc0xlYXAgPT0gZmFsc2UpIHtcclxuICAgICAgICAtLWlcclxuICAgICAgICBpc0xlYXAgPSB0cnVlOyB0ZW1wID0gdGhpcy5sZWFwRGF5cyh5ZWFyKSAvLyDorqHnrpflhpzljobpl7DmnIjlpKnmlbBcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB0ZW1wID0gdGhpcy5tb250aERheXMoeWVhciwgaSkvLyDorqHnrpflhpzljobmma7pgJrmnIjlpKnmlbBcclxuICAgICAgfVxyXG4gICAgICAvLyDop6PpmaTpl7DmnIhcclxuICAgICAgaWYgKGlzTGVhcCA9PSB0cnVlICYmIGkgPT0gKGxlYXAgKyAxKSkgeyBpc0xlYXAgPSBmYWxzZSB9XHJcbiAgICAgIG9mZnNldCAtPSB0ZW1wXHJcbiAgICB9XHJcbiAgICAvLyDpl7DmnIjlr7zoh7TmlbDnu4TkuIvmoIfph43lj6Dlj5blj41cclxuICAgIGlmIChvZmZzZXQgPT0gMCAmJiBsZWFwID4gMCAmJiBpID09IGxlYXAgKyAxKSB7XHJcbiAgICAgIGlmIChpc0xlYXApIHtcclxuICAgICAgICBpc0xlYXAgPSBmYWxzZVxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGlzTGVhcCA9IHRydWU7IC0taVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpZiAob2Zmc2V0IDwgMCkge1xyXG4gICAgICBvZmZzZXQgKz0gdGVtcDsgLS1pXHJcbiAgICB9XHJcbiAgICAvLyDlhpzljobmnIhcclxuICAgIHZhciBtb250aCA9IGlcclxuICAgIC8vIOWGnOWOhuaXpVxyXG4gICAgdmFyIGRheSA9IG9mZnNldCArIDFcclxuICAgIC8vIOWkqeW5suWcsOaUr+WkhOeQhlxyXG4gICAgdmFyIHNtID0gbSAtIDFcclxuICAgIHZhciBnelkgPSB0aGlzLnRvR2FuWmhpWWVhcih5ZWFyKVxyXG5cclxuICAgIC8vIOW9k+aciOeahOS4pOS4quiKguawlFxyXG4gICAgLy8gYnVnZml4LTIwMTctNy0yNCAxMTowMzozOCB1c2UgbHVuYXIgWWVhciBQYXJhbSBgeWAgTm90IGB5ZWFyYFxyXG4gICAgdmFyIGZpcnN0Tm9kZSA9IHRoaXMuZ2V0VGVybSh5LCAobSAqIDIgLSAxKSkvLyDov5Tlm57lvZPmnIjjgIzoioLjgI3kuLrlh6Dml6XlvIDlp4tcclxuICAgIHZhciBzZWNvbmROb2RlID0gdGhpcy5nZXRUZXJtKHksIChtICogMikpLy8g6L+U5Zue5b2T5pyI44CM6IqC44CN5Li65Yeg5pel5byA5aeLXHJcblxyXG4gICAgLy8g5L6d5o2uMTLoioLmsJTkv67mraPlubLmlK/mnIhcclxuICAgIHZhciBnek0gPSB0aGlzLnRvR2FuWmhpKCh5IC0gMTkwMCkgKiAxMiArIG0gKyAxMSlcclxuICAgIGlmIChkID49IGZpcnN0Tm9kZSkge1xyXG4gICAgICBnek0gPSB0aGlzLnRvR2FuWmhpKCh5IC0gMTkwMCkgKiAxMiArIG0gKyAxMilcclxuICAgIH1cclxuXHJcbiAgICAvLyDkvKDlhaXnmoTml6XmnJ/nmoToioLmsJTkuI7lkKZcclxuICAgIHZhciBpc1Rlcm0gPSBmYWxzZVxyXG4gICAgdmFyIFRlcm0gPSBudWxsXHJcbiAgICBpZiAoZmlyc3ROb2RlID09IGQpIHtcclxuICAgICAgaXNUZXJtID0gdHJ1ZVxyXG4gICAgICBUZXJtID0gdGhpcy5zb2xhclRlcm1bbSAqIDIgLSAyXVxyXG4gICAgfVxyXG4gICAgaWYgKHNlY29uZE5vZGUgPT0gZCkge1xyXG4gICAgICBpc1Rlcm0gPSB0cnVlXHJcbiAgICAgIFRlcm0gPSB0aGlzLnNvbGFyVGVybVttICogMiAtIDFdXHJcbiAgICB9XHJcbiAgICAvLyDml6Xmn7Eg5b2T5pyI5LiA5pel5LiOIDE5MDAvMS8xIOebuOW3ruWkqeaVsFxyXG4gICAgdmFyIGRheUN5Y2xpY2FsID0gRGF0ZS5VVEMoeSwgc20sIDEsIDAsIDAsIDAsIDApIC8gODY0MDAwMDAgKyAyNTU2NyArIDEwXHJcbiAgICB2YXIgZ3pEID0gdGhpcy50b0dhblpoaShkYXlDeWNsaWNhbCArIGQgLSAxKVxyXG4gICAgLy8g6K+l5pel5pyf5omA5bGe55qE5pif5bqnXHJcbiAgICB2YXIgYXN0cm8gPSB0aGlzLnRvQXN0cm8obSwgZClcclxuXHJcbiAgICByZXR1cm4geyAnbFllYXInOiB5ZWFyLCAnbE1vbnRoJzogbW9udGgsICdsRGF5JzogZGF5LCAnQW5pbWFsJzogdGhpcy5nZXRBbmltYWwoeWVhciksICdJTW9udGhDbic6IChpc0xlYXAgPyAnXFx1OTVmMCcgOiAnJykgKyB0aGlzLnRvQ2hpbmFNb250aChtb250aCksICdJRGF5Q24nOiB0aGlzLnRvQ2hpbmFEYXkoZGF5KSwgJ2NZZWFyJzogeSwgJ2NNb250aCc6IG0sICdjRGF5JzogZCwgJ2d6WWVhcic6IGd6WSwgJ2d6TW9udGgnOiBnek0sICdnekRheSc6IGd6RCwgJ2lzVG9kYXknOiBpc1RvZGF5LCAnaXNMZWFwJzogaXNMZWFwLCAnbldlZWsnOiBuV2VlaywgJ25jV2Vlayc6ICdcXHU2NjFmXFx1NjcxZicgKyBjV2VlaywgJ2lzVGVybSc6IGlzVGVybSwgJ1Rlcm0nOiBUZXJtLCAnYXN0cm8nOiBhc3RybyB9XHJcbiAgfSxcclxuXHJcbiAgLyoqXHJcbiAgICAgICog5Lyg5YWl5Yac5Y6G5bm05pyI5pel5Lul5Y+K5Lyg5YWl55qE5pyI5Lu95piv5ZCm6Zew5pyI6I635b6X6K+m57uG55qE5YWs5Y6G44CB5Yac5Y6Gb2JqZWN05L+h5oGvIDw9PkpTT05cclxuICAgICAgKiBAcGFyYW0geSAgbHVuYXIgeWVhclxyXG4gICAgICAqIEBwYXJhbSBtICBsdW5hciBtb250aFxyXG4gICAgICAqIEBwYXJhbSBkICBsdW5hciBkYXlcclxuICAgICAgKiBAcGFyYW0gaXNMZWFwTW9udGggIGx1bmFyIG1vbnRoIGlzIGxlYXAgb3Igbm90LlvlpoLmnpzmmK/lhpzljobpl7DmnIjnrKzlm5vkuKrlj4LmlbDotYvlgLx0cnVl5Y2z5Y+vXVxyXG4gICAgICAqIEByZXR1cm4gSlNPTiBvYmplY3RcclxuICAgICAgKiBAZWc6Y29uc29sZS5sb2coY2FsZW5kYXIubHVuYXIyc29sYXIoMTk4Nyw5LDEwKSk7XHJcbiAgICAgICovXHJcbiAgbHVuYXIyc29sYXI6IGZ1bmN0aW9uICh5LCBtLCBkLCBpc0xlYXBNb250aCkgeyAvLyDlj4LmlbDljLrpl7QxOTAwLjEuMzF+MjEwMC4xMi4xXHJcbiAgICB2YXIgaXNMZWFwTW9udGggPSAhIWlzTGVhcE1vbnRoXHJcbiAgICB2YXIgbGVhcE9mZnNldCA9IDBcclxuICAgIHZhciBsZWFwTW9udGggPSB0aGlzLmxlYXBNb250aCh5KVxyXG4gICAgdmFyIGxlYXBEYXkgPSB0aGlzLmxlYXBEYXlzKHkpXHJcbiAgICBpZiAoaXNMZWFwTW9udGggJiYgKGxlYXBNb250aCAhPSBtKSkgeyByZXR1cm4gLTEgfS8vIOS8oOWPguimgeaxguiuoeeul+ivpemXsOaciOWFrOWOhiDkvYbor6XlubTlvpflh7rnmoTpl7DmnIjkuI7kvKDlj4LnmoTmnIjku73lubbkuI3lkIxcclxuICAgIGlmICh5ID09IDIxMDAgJiYgbSA9PSAxMiAmJiBkID4gMSB8fCB5ID09IDE5MDAgJiYgbSA9PSAxICYmIGQgPCAzMSkgeyByZXR1cm4gLTEgfS8vIOi2heWHuuS6huacgOWkp+aegemZkOWAvFxyXG4gICAgdmFyIGRheSA9IHRoaXMubW9udGhEYXlzKHksIG0pXHJcbiAgICB2YXIgX2RheSA9IGRheVxyXG4gICAgLy8gYnVnRml4IDIwMTYtOS0yNVxyXG4gICAgLy8gaWYgbW9udGggaXMgbGVhcCwgX2RheSB1c2UgbGVhcERheXMgbWV0aG9kXHJcbiAgICBpZiAoaXNMZWFwTW9udGgpIHtcclxuICAgICAgX2RheSA9IHRoaXMubGVhcERheXMoeSwgbSlcclxuICAgIH1cclxuICAgIGlmICh5IDwgMTkwMCB8fCB5ID4gMjEwMCB8fCBkID4gX2RheSkgeyByZXR1cm4gLTEgfS8vIOWPguaVsOWQiOazleaAp+aViOmqjFxyXG5cclxuICAgIC8vIOiuoeeul+WGnOWOhueahOaXtumXtOW3rlxyXG4gICAgdmFyIG9mZnNldCA9IDBcclxuICAgIGZvciAodmFyIGkgPSAxOTAwOyBpIDwgeTsgaSsrKSB7XHJcbiAgICAgIG9mZnNldCArPSB0aGlzLmxZZWFyRGF5cyhpKVxyXG4gICAgfVxyXG4gICAgdmFyIGxlYXAgPSAwOyB2YXIgaXNBZGQgPSBmYWxzZVxyXG4gICAgZm9yICh2YXIgaSA9IDE7IGkgPCBtOyBpKyspIHtcclxuICAgICAgbGVhcCA9IHRoaXMubGVhcE1vbnRoKHkpXHJcbiAgICAgIGlmICghaXNBZGQpIHsgLy8g5aSE55CG6Zew5pyIXHJcbiAgICAgICAgaWYgKGxlYXAgPD0gaSAmJiBsZWFwID4gMCkge1xyXG4gICAgICAgICAgb2Zmc2V0ICs9IHRoaXMubGVhcERheXMoeSk7IGlzQWRkID0gdHJ1ZVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBvZmZzZXQgKz0gdGhpcy5tb250aERheXMoeSwgaSlcclxuICAgIH1cclxuICAgIC8vIOi9rOaNoumXsOaciOWGnOWOhiDpnIDooaXlhYXor6XlubTpl7DmnIjnmoTliY3kuIDkuKrmnIjnmoTml7blt65cclxuICAgIGlmIChpc0xlYXBNb250aCkgeyBvZmZzZXQgKz0gZGF5IH1cclxuICAgIC8vIDE5MDDlubTlhpzljobmraPmnIjkuIDml6XnmoTlhazljobml7bpl7TkuLoxOTAw5bm0MeaciDMw5pelMOaXtjDliIYw56eSKOivpeaXtumXtOS5n+aYr+acrOWGnOWOhueahOacgOW8gOWni+i1t+Wni+eCuSlcclxuICAgIHZhciBzdG1hcCA9IERhdGUuVVRDKDE5MDAsIDEsIDMwLCAwLCAwLCAwKVxyXG4gICAgdmFyIGNhbE9iaiA9IG5ldyBEYXRlKChvZmZzZXQgKyBkIC0gMzEpICogODY0MDAwMDAgKyBzdG1hcClcclxuICAgIHZhciBjWSA9IGNhbE9iai5nZXRVVENGdWxsWWVhcigpXHJcbiAgICB2YXIgY00gPSBjYWxPYmouZ2V0VVRDTW9udGgoKSArIDFcclxuICAgIHZhciBjRCA9IGNhbE9iai5nZXRVVENEYXRlKClcclxuXHJcbiAgICByZXR1cm4gdGhpcy5zb2xhcjJsdW5hcihjWSwgY00sIGNEKVxyXG4gIH1cclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgY2FsZW5kYXJcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1250\n"); /***/ }), /* 1251 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/components/uni-calendar/uni-calendar-item.vue ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _uni_calendar_item_vue_vue_type_template_id_6eecc381_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-calendar-item.vue?vue&type=template&id=6eecc381&scoped=true& */ 1252);\n/* harmony import */ var _uni_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-calendar-item.vue?vue&type=script&lang=js& */ 1254);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _uni_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _uni_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _uni_calendar_item_vue_vue_type_template_id_6eecc381_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _uni_calendar_item_vue_vue_type_template_id_6eecc381_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6eecc381\",\n null,\n false,\n _uni_calendar_item_vue_vue_type_template_id_6eecc381_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/admin/components/uni-calendar/uni-calendar-item.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI1MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdW5pLWNhbGVuZGFyLWl0ZW0udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZlZWNjMzgxJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdW5pLWNhbGVuZGFyLWl0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktY2FsZW5kYXItaXRlbS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI2ZWVjYzM4MVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hZG1pbi9jb21wb25lbnRzL3VuaS1jYWxlbmRhci91bmktY2FsZW5kYXItaXRlbS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1251\n"); /***/ }), /* 1252 */ /*!*********************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/components/uni-calendar/uni-calendar-item.vue?vue&type=template&id=6eecc381&scoped=true& ***! \*********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_item_vue_vue_type_template_id_6eecc381_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-calendar-item.vue?vue&type=template&id=6eecc381&scoped=true& */ 1253); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_item_vue_vue_type_template_id_6eecc381_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_item_vue_vue_type_template_id_6eecc381_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_item_vue_vue_type_template_id_6eecc381_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_item_vue_vue_type_template_id_6eecc381_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1253 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/components/uni-calendar/uni-calendar-item.vue?vue&type=template&id=6eecc381&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "uni-calendar-item__weeks-box"), class: _vm._$s(0, "c", { "uni-calendar-item--disable": _vm.weeks.disable, "uni-calendar-item--isDay": _vm.calendar.fullDate === _vm.weeks.fullDate && _vm.weeks.isDay, "uni-calendar-item--checked": _vm.calendar.fullDate === _vm.weeks.fullDate && !_vm.weeks.isDay, "uni-calendar-item--multiple": _vm.weeks.multiple, }), attrs: { _i: 0 }, on: { click: function ($event) { return _vm.choiceDate(_vm.weeks) }, }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "uni-calendar-item__weeks-box-item"), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.selected && _vm.weeks.extraInfo) ? _c("text", { staticClass: _vm._$s( 2, "sc", "uni-calendar-item__weeks-box-circle" ), attrs: { _i: 2 }, }) : _vm._e(), _c( "text", { staticClass: _vm._$s( 3, "sc", "uni-calendar-item__weeks-box-text" ), class: _vm._$s(3, "c", { "uni-calendar-item--isDay-text": _vm.weeks.isDay, "uni-calendar-item--isDay": _vm.calendar.fullDate === _vm.weeks.fullDate && _vm.weeks.isDay, "uni-calendar-item--checked": _vm.calendar.fullDate === _vm.weeks.fullDate && !_vm.weeks.isDay, "uni-calendar-item--multiple": _vm.weeks.multiple, "uni-calendar-item--disable": _vm.weeks.disable, }), attrs: { _i: 3 }, }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.weeks.date)))] ), _vm._$s(4, "i", !_vm.lunar && !_vm.weeks.extraInfo && _vm.weeks.isDay) ? _c( "text", { staticClass: _vm._$s( 4, "sc", "uni-calendar-item__weeks-lunar-text" ), class: _vm._$s(4, "c", { "uni-calendar-item--isDay-text": _vm.weeks.isDay, "uni-calendar-item--isDay": _vm.calendar.fullDate === _vm.weeks.fullDate && _vm.weeks.isDay, "uni-calendar-item--checked": _vm.calendar.fullDate === _vm.weeks.fullDate && !_vm.weeks.isDay, "uni-calendar-item--multiple": _vm.weeks.multiple, }), attrs: { _i: 4 }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("今天"))))] ) : _vm._e(), _vm._$s(5, "i", _vm.lunar && !_vm.weeks.extraInfo) ? _c( "text", { staticClass: _vm._$s( 5, "sc", "uni-calendar-item__weeks-lunar-text" ), class: _vm._$s(5, "c", { "uni-calendar-item--isDay-text": _vm.weeks.isDay, "uni-calendar-item--isDay": _vm.calendar.fullDate === _vm.weeks.fullDate && _vm.weeks.isDay, "uni-calendar-item--checked": _vm.calendar.fullDate === _vm.weeks.fullDate && !_vm.weeks.isDay, "uni-calendar-item--multiple": _vm.weeks.multiple, "uni-calendar-item--disable": _vm.weeks.disable, }), attrs: { _i: 5 }, }, [ _vm._v( _vm._$s( 5, "t0-0", _vm._s( _vm.weeks.isDay ? _vm.$t("今天") : _vm.weeks.lunar.IDayCn === _vm.$t("first") ? _vm.weeks.lunar.IMonthCn : _vm.weeks.lunar.IDayCn ) ) ), ] ) : _vm._e(), _vm._$s(6, "i", _vm.weeks.extraInfo && _vm.weeks.extraInfo.info) ? _c( "text", { staticClass: _vm._$s( 6, "sc", "uni-calendar-item__weeks-lunar-text" ), class: _vm._$s(6, "c", { "uni-calendar-item--extra": _vm.weeks.extraInfo.info, "uni-calendar-item--isDay-text": _vm.weeks.isDay, "uni-calendar-item--isDay": _vm.calendar.fullDate === _vm.weeks.fullDate && _vm.weeks.isDay, "uni-calendar-item--checked": _vm.calendar.fullDate === _vm.weeks.fullDate && !_vm.weeks.isDay, "uni-calendar-item--multiple": _vm.weeks.multiple, "uni-calendar-item--disable": _vm.weeks.disable, }), attrs: { _i: 6 }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.weeks.extraInfo.info)))] ) : _vm._e(), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1254 */ /*!***************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/components/uni-calendar/uni-calendar-item.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-calendar-item.vue?vue&type=script&lang=js& */ 1255);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_calendar_item_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQiwra0JBQUcsRUFBQyIsImZpbGUiOiIxMjU0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdW5pLWNhbGVuZGFyLWl0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktY2FsZW5kYXItaXRlbS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1254\n"); /***/ }), /* 1255 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/components/uni-calendar/uni-calendar-item.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n weeks: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n calendar: {\n type: Object,\n default: function _default() {\n return {};\n }\n },\n selected: {\n type: Array,\n default: function _default() {\n return [];\n }\n },\n lunar: {\n type: Boolean,\n default: false\n }\n },\n methods: {\n choiceDate: function choiceDate(weeks) {\n this.$emit('change', weeks);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vY29tcG9uZW50cy91bmktY2FsZW5kYXIvdW5pLWNhbGVuZGFyLWl0ZW0udnVlIl0sIm5hbWVzIjpbInByb3BzIiwid2Vla3MiLCJ0eXBlIiwiZGVmYXVsdCIsImNhbGVuZGFyIiwic2VsZWN0ZWQiLCJsdW5hciIsIm1ldGhvZHMiLCJjaG9pY2VEYXRlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBMkNBO0VBQ0FBO0lBQ0FDO01BQ0FDO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7RUFDQTtFQUNBSTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTI1NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInVuaS1jYWxlbmRhci1pdGVtX193ZWVrcy1ib3hcIiA6Y2xhc3M9XCJ7XHJcblx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWRpc2FibGUnOndlZWtzLmRpc2FibGUsXHJcblx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWlzRGF5JzpjYWxlbmRhci5mdWxsRGF0ZSA9PT0gd2Vla3MuZnVsbERhdGUgJiYgd2Vla3MuaXNEYXksXHJcblx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWNoZWNrZWQnOihjYWxlbmRhci5mdWxsRGF0ZSA9PT0gd2Vla3MuZnVsbERhdGUgJiYgIXdlZWtzLmlzRGF5KSAsXHJcblx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLW11bHRpcGxlJzogd2Vla3MubXVsdGlwbGVcclxuXHRcdH1cIlxyXG5cdCBAY2xpY2s9XCJjaG9pY2VEYXRlKHdlZWtzKVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1bmktY2FsZW5kYXItaXRlbV9fd2Vla3MtYm94LWl0ZW1cIj5cclxuXHRcdFx0PHRleHQgdi1pZj1cInNlbGVjdGVkJiZ3ZWVrcy5leHRyYUluZm9cIiBjbGFzcz1cInVuaS1jYWxlbmRhci1pdGVtX193ZWVrcy1ib3gtY2lyY2xlXCI+PC90ZXh0PlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cInVuaS1jYWxlbmRhci1pdGVtX193ZWVrcy1ib3gtdGV4dFwiIDpjbGFzcz1cIntcclxuXHRcdFx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWlzRGF5LXRleHQnOiB3ZWVrcy5pc0RheSxcclxuXHRcdFx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWlzRGF5JzpjYWxlbmRhci5mdWxsRGF0ZSA9PT0gd2Vla3MuZnVsbERhdGUgJiYgd2Vla3MuaXNEYXksXHJcblx0XHRcdFx0J3VuaS1jYWxlbmRhci1pdGVtLS1jaGVja2VkJzpjYWxlbmRhci5mdWxsRGF0ZSA9PT0gd2Vla3MuZnVsbERhdGUgJiYgIXdlZWtzLmlzRGF5LFxyXG5cdFx0XHRcdCd1bmktY2FsZW5kYXItaXRlbS0tbXVsdGlwbGUnOiB3ZWVrcy5tdWx0aXBsZSxcclxuXHRcdFx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWRpc2FibGUnOndlZWtzLmRpc2FibGUsXHJcblx0XHRcdFx0fVwiPnt7d2Vla3MuZGF0ZX19PC90ZXh0PlxyXG5cdFx0XHQ8dGV4dCB2LWlmPVwiIWx1bmFyJiYhd2Vla3MuZXh0cmFJbmZvICYmIHdlZWtzLmlzRGF5XCIgY2xhc3M9XCJ1bmktY2FsZW5kYXItaXRlbV9fd2Vla3MtbHVuYXItdGV4dFwiIDpjbGFzcz1cIntcclxuXHRcdFx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWlzRGF5LXRleHQnOndlZWtzLmlzRGF5LFxyXG5cdFx0XHRcdCd1bmktY2FsZW5kYXItaXRlbS0taXNEYXknOmNhbGVuZGFyLmZ1bGxEYXRlID09PSB3ZWVrcy5mdWxsRGF0ZSAmJiB3ZWVrcy5pc0RheSxcclxuXHRcdFx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWNoZWNrZWQnOmNhbGVuZGFyLmZ1bGxEYXRlID09PSB3ZWVrcy5mdWxsRGF0ZSAmJiAhd2Vla3MuaXNEYXksXHJcblx0XHRcdFx0J3VuaS1jYWxlbmRhci1pdGVtLS1tdWx0aXBsZSc6IHdlZWtzLm11bHRpcGxlLFxyXG5cdFx0XHRcdH1cIj57eyR0KGDku4rlpKlgKX19PC90ZXh0PlxyXG5cdFx0XHQ8dGV4dCB2LWlmPVwibHVuYXImJiF3ZWVrcy5leHRyYUluZm9cIiBjbGFzcz1cInVuaS1jYWxlbmRhci1pdGVtX193ZWVrcy1sdW5hci10ZXh0XCIgOmNsYXNzPVwie1xyXG5cdFx0XHRcdCd1bmktY2FsZW5kYXItaXRlbS0taXNEYXktdGV4dCc6d2Vla3MuaXNEYXksXHJcblx0XHRcdFx0J3VuaS1jYWxlbmRhci1pdGVtLS1pc0RheSc6Y2FsZW5kYXIuZnVsbERhdGUgPT09IHdlZWtzLmZ1bGxEYXRlICYmIHdlZWtzLmlzRGF5LFxyXG5cdFx0XHRcdCd1bmktY2FsZW5kYXItaXRlbS0tY2hlY2tlZCc6Y2FsZW5kYXIuZnVsbERhdGUgPT09IHdlZWtzLmZ1bGxEYXRlICYmICF3ZWVrcy5pc0RheSxcclxuXHRcdFx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLW11bHRpcGxlJzogd2Vla3MubXVsdGlwbGUsXHJcblx0XHRcdFx0J3VuaS1jYWxlbmRhci1pdGVtLS1kaXNhYmxlJzp3ZWVrcy5kaXNhYmxlLFxyXG5cdFx0XHRcdH1cIj57e3dlZWtzLmlzRGF5PyR0KGDku4rlpKlgKTogKHdlZWtzLmx1bmFyLklEYXlDbiA9PT0gJHQoYGZpcnN0YCk/d2Vla3MubHVuYXIuSU1vbnRoQ246d2Vla3MubHVuYXIuSURheUNuKX19PC90ZXh0PlxyXG5cdFx0XHQ8dGV4dCB2LWlmPVwid2Vla3MuZXh0cmFJbmZvJiZ3ZWVrcy5leHRyYUluZm8uaW5mb1wiIGNsYXNzPVwidW5pLWNhbGVuZGFyLWl0ZW1fX3dlZWtzLWx1bmFyLXRleHRcIiA6Y2xhc3M9XCJ7XHJcblx0XHRcdFx0J3VuaS1jYWxlbmRhci1pdGVtLS1leHRyYSc6d2Vla3MuZXh0cmFJbmZvLmluZm8sXHJcblx0XHRcdFx0J3VuaS1jYWxlbmRhci1pdGVtLS1pc0RheS10ZXh0Jzp3ZWVrcy5pc0RheSxcclxuXHRcdFx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWlzRGF5JzpjYWxlbmRhci5mdWxsRGF0ZSA9PT0gd2Vla3MuZnVsbERhdGUgJiYgd2Vla3MuaXNEYXksXHJcblx0XHRcdFx0J3VuaS1jYWxlbmRhci1pdGVtLS1jaGVja2VkJzpjYWxlbmRhci5mdWxsRGF0ZSA9PT0gd2Vla3MuZnVsbERhdGUgJiYgIXdlZWtzLmlzRGF5LFxyXG5cdFx0XHRcdCd1bmktY2FsZW5kYXItaXRlbS0tbXVsdGlwbGUnOiB3ZWVrcy5tdWx0aXBsZSxcclxuXHRcdFx0XHQndW5pLWNhbGVuZGFyLWl0ZW0tLWRpc2FibGUnOndlZWtzLmRpc2FibGUsXHJcblx0XHRcdFx0fVwiPnt7d2Vla3MuZXh0cmFJbmZvLmluZm99fTwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdHdlZWtzOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjYWxlbmRhcjoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4ge31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNlbGVjdGVkOiB7XHJcblx0XHRcdFx0dHlwZTogQXJyYXksXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIFtdXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRsdW5hcjoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2hvaWNlRGF0ZSh3ZWVrcykge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHdlZWtzKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQudW5pLWNhbGVuZGFyLWl0ZW1fX3dlZWtzLWJveCB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItaXRlbV9fd2Vla3MtYm94LXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAkdW5pLWZvbnQtc2l6ZS1iYXNlO1xyXG5cdFx0Y29sb3I6ICR1bmktdGV4dC1jb2xvcjtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItaXRlbV9fd2Vla3MtbHVuYXItdGV4dCB7XHJcblx0XHRmb250LXNpemU6ICR1bmktZm9udC1zaXplLXNtO1xyXG5cdFx0Y29sb3I6ICR1bmktdGV4dC1jb2xvcjtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItaXRlbV9fd2Vla3MtYm94LWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItaXRlbV9fd2Vla3MtYm94LWNpcmNsZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDVweDtcclxuXHRcdHJpZ2h0OiA1cHg7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLWNvbG9yLWVycm9yO1xyXG5cclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItaXRlbS0tZGlzYWJsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgMjQ5LCAyNDksICR1bmktb3BhY2l0eS1kaXNhYmxlZCk7XHJcblx0XHRjb2xvcjogJHVuaS10ZXh0LWNvbG9yLWRpc2FibGU7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyLWl0ZW0tLWlzRGF5LXRleHQge1xyXG5cdFx0Y29sb3I6ICR1bmktY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdC51bmktY2FsZW5kYXItaXRlbS0taXNEYXkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVuaS1jb2xvci1wcmltYXJ5O1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQudW5pLWNhbGVuZGFyLWl0ZW0tLWV4dHJhIHtcclxuXHRcdGNvbG9yOiAkdW5pLWNvbG9yLWVycm9yO1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhci1pdGVtLS1jaGVja2VkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1bmktY29sb3ItcHJpbWFyeTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdH1cclxuXHJcblx0LnVuaS1jYWxlbmRhci1pdGVtLS1tdWx0aXBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdW5pLWNvbG9yLXByaW1hcnk7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1255\n"); /***/ }), /* 1256 */ /*!********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/order/index.vue?mpType=page ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_08036c90_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=08036c90&mpType=page */ 1257);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1259);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_08036c90_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_08036c90_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_08036c90_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/admin/order/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI1Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTA4MDM2YzkwJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWRtaW4vb3JkZXIvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1256\n"); /***/ }), /* 1257 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/order/index.vue?vue&type=template&id=08036c90&mpType=page ***! \**************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08036c90_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=08036c90&mpType=page */ 1258); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08036c90_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08036c90_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08036c90_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_08036c90_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1258 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/order/index.vue?vue&type=template&id=08036c90&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { ref: "container", staticClass: _vm._$s(1, "sc", "order-index"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "header acea-row"), attrs: { _i: 2 }, }, [ _c( "navigator", { staticClass: _vm._$s(3, "sc", "item"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "num"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.census.unpaid_count)))] ), _c("view", [ _vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("待付款")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s(6, "sc", "item"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "num"), attrs: { _i: 7 } }, [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.census.unshipped_count)) ), ] ), _c("view", [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("待发货")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s(9, "sc", "item"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "num"), attrs: { _i: 10 } }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.census.received_count)) ), ] ), _c("view", [ _vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.$t("待收货")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s(12, "sc", "item"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "num"), attrs: { _i: 13 } }, [ _vm._v( _vm._$s(13, "t0-0", _vm._s(_vm.census.evaluated_count)) ), ] ), _c("view", [ _vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.$t("待评价")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s(15, "sc", "item"), attrs: { _i: 15 } }, [ _c( "view", { staticClass: _vm._$s(16, "sc", "num"), attrs: { _i: 16 } }, [_vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.census.refund_count)))] ), _c("view", [ _vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.$t("退款")))), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "wrapper"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "title"), attrs: { _i: 19 } }, [ _c("span", { staticClass: _vm._$s(20, "sc", "iconfont icon-shujutongji"), attrs: { _i: 20 }, }), _vm._v(_vm._$s(19, "t1-0", _vm._s(_vm.$t("数据统计")))), ] ), _c( "view", { staticClass: _vm._$s(21, "sc", "list acea-row"), attrs: { _i: 21 }, }, [ _c( "navigator", { staticClass: _vm._$s(22, "sc", "item"), attrs: { _i: 22 } }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "num"), attrs: { _i: 23 }, }, [ _vm._v( _vm._$s(23, "t0-0", _vm._s(_vm.census.todayPrice)) ), ] ), _c("view", [ _vm._v(_vm._$s(24, "t0-0", _vm._s(_vm.$t("今日成交额")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s(25, "sc", "item"), attrs: { _i: 25 } }, [ _c( "view", { staticClass: _vm._$s(26, "sc", "num"), attrs: { _i: 26 }, }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.census.proPrice)))] ), _c("view", [ _vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.$t("昨日成交额")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s(28, "sc", "item"), attrs: { _i: 28 } }, [ _c( "view", { staticClass: _vm._$s(29, "sc", "num"), attrs: { _i: 29 }, }, [ _vm._v( _vm._$s(29, "t0-0", _vm._s(_vm.census.monthPrice)) ), ] ), _c("view", [ _vm._v(_vm._$s(30, "t0-0", _vm._s(_vm.$t("本月成交额")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s(31, "sc", "item"), attrs: { _i: 31 } }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "num"), attrs: { _i: 32 }, }, [ _vm._v( _vm._$s(32, "t0-0", _vm._s(_vm.census.todayCount)) ), ] ), _c("view", [ _vm._v(_vm._$s(33, "t0-0", _vm._s(_vm.$t("今日订单数")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s(34, "sc", "item"), attrs: { _i: 34 } }, [ _c( "view", { staticClass: _vm._$s(35, "sc", "num"), attrs: { _i: 35 }, }, [_vm._v(_vm._$s(35, "t0-0", _vm._s(_vm.census.proCount)))] ), _c("view", [ _vm._v(_vm._$s(36, "t0-0", _vm._s(_vm.$t("昨日订单数")))), ]), ] ), _c( "navigator", { staticClass: _vm._$s(37, "sc", "item"), attrs: { _i: 37 } }, [ _c( "view", { staticClass: _vm._$s(38, "sc", "num"), attrs: { _i: 38 }, }, [ _vm._v( _vm._$s(38, "t0-0", _vm._s(_vm.census.monthCount)) ), ] ), _c("view", [ _vm._v(_vm._$s(39, "t0-0", _vm._s(_vm.$t("本月订单数")))), ]), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(40, "sc", "public-wrapper"), attrs: { _i: 40 }, }, [ _c( "view", { staticClass: _vm._$s(41, "sc", "title"), attrs: { _i: 41 } }, [ _c("span", { staticClass: _vm._$s(42, "sc", "iconfont icon-xiangxishuju"), attrs: { _i: 42 }, }), _vm._v(_vm._$s(41, "t1-0", _vm._s(_vm.$t("详细数据")))), ] ), _c( "view", { staticClass: _vm._$s( 43, "sc", "nav acea-row row-between-wrapper" ), attrs: { _i: 43 }, }, [ _c( "view", { staticClass: _vm._$s(44, "sc", "data"), attrs: { _i: 44 } }, [_vm._v(_vm._$s(44, "t0-0", _vm._s(_vm.$t("日期"))))] ), _c( "view", { staticClass: _vm._$s(45, "sc", "browse"), attrs: { _i: 45 }, }, [_vm._v(_vm._$s(45, "t0-0", _vm._s(_vm.$t("订单数"))))] ), _c( "view", { staticClass: _vm._$s(46, "sc", "turnover"), attrs: { _i: 46 }, }, [_vm._v(_vm._$s(46, "t0-0", _vm._s(_vm.$t("成交额"))))] ), ] ), _c( "view", { staticClass: _vm._$s(47, "sc", "conter"), attrs: { _i: 47 } }, _vm._l( _vm._$s(48, "f", { forItems: _vm.list }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(48, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "48-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "48-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("49-" + $30, "sc", "data"), attrs: { _i: "49-" + $30 }, }, [ _vm._v( _vm._$s("49-" + $30, "t0-0", _vm._s(item.time)) ), ] ), _c( "view", { staticClass: _vm._$s("50-" + $30, "sc", "browse"), attrs: { _i: "50-" + $30 }, }, [ _vm._v( _vm._$s("50-" + $30, "t0-0", _vm._s(item.count)) ), ] ), _c( "view", { staticClass: _vm._$s("51-" + $30, "sc", "turnover"), attrs: { _i: "51-" + $30 }, }, [ _vm._v( _vm._$s("51-" + $30, "t0-0", _vm._s(item.price)) ), ] ), ] ) } ), 0 ), ] ), _c("Loading", { attrs: { loaded: _vm.loaded, loading: _vm.loading, _i: 52 }, }), ], 1 ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1259 */ /*!********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/order/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1260);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjU5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1259\n"); /***/ }), /* 1260 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/order/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _admin = __webpack_require__(/*! @/api/admin */ 533);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/Loading/index.vue */ 223));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'adminOrder',\n components: {\n Loading: _index.default\n },\n data: function data() {\n return {\n census: {},\n list: [],\n where: {\n page: 1,\n limit: 15\n },\n loaded: false,\n loading: false\n };\n },\n onShow: function onShow() {\n this.clear();\n this.getIndex();\n this.getList();\n // this.$scroll(this.$refs.container, () => {\n // \t!this.loading && this.getList();\n // });\n },\n\n methods: {\n clear: function clear() {\n this.loaded = false;\n this.list = [];\n this.where.page = 1;\n },\n getIndex: function getIndex() {\n var that = this;\n (0, _admin.getStatisticsInfo)().then(function (res) {\n that.census = res.data;\n }, function (err) {\n that.$util.Tips({\n title: err\n });\n });\n },\n getList: function getList() {\n var that = this;\n if (that.loading || that.loaded) return;\n that.loading = true;\n (0, _admin.getStatisticsMonth)(that.where).then(function (res) {\n that.loading = false;\n that.loaded = res.data.length < that.where.limit;\n that.list.push.apply(that.list, res.data);\n that.where.page = that.where.page + 1;\n }, function (error) {\n that.$util.Tips({\n title: error\n });\n }, 300);\n }\n },\n onReachBottom: function onReachBottom() {\n this.getList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vb3JkZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJjb21wb25lbnRzIiwiTG9hZGluZyIsImRhdGEiLCJjZW5zdXMiLCJsaXN0Iiwid2hlcmUiLCJwYWdlIiwibGltaXQiLCJsb2FkZWQiLCJsb2FkaW5nIiwib25TaG93IiwibWV0aG9kcyIsImNsZWFyIiwiZ2V0SW5kZXgiLCJ0aGF0IiwidGl0bGUiLCJnZXRMaXN0Iiwib25SZWFjaEJvdHRvbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQStFQTtBQUlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7RUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7O0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBLHFDQUNBO1FBQ0FDO01BQ0EsR0FDQTtRQUNBQTtVQUNBQztRQUNBO01BQ0EsRUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBRjtNQUNBLGdEQUNBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0EsR0FDQTtRQUNBQTtVQUNBQztRQUNBO01BQ0EsR0FDQSxJQUNBO0lBQ0E7RUFDQTtFQUNBRTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEyNjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm9yZGVyLWluZGV4XCIgcmVmPVwiY29udGFpbmVyXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaGVhZGVyIGFjZWEtcm93XCI+XHJcblx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cIml0ZW1cIiB1cmw9XCIvcGFnZXMvYWRtaW4vb3JkZXJMaXN0L2luZGV4P3R5cGVzPTBcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3sgY2Vuc3VzLnVucGFpZF9jb3VudCB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW+heS7mOasvmApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cIml0ZW1cIiB1cmw9XCIvcGFnZXMvYWRtaW4vb3JkZXJMaXN0L2luZGV4P3R5cGVzPTFcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3sgY2Vuc3VzLnVuc2hpcHBlZF9jb3VudCB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW+heWPkei0p2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cIml0ZW1cIiB1cmw9XCIvcGFnZXMvYWRtaW4vb3JkZXJMaXN0L2luZGV4P3R5cGVzPTJcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3sgY2Vuc3VzLnJlY2VpdmVkX2NvdW50IH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5b6F5pS26LSnYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwiaXRlbVwiIHVybD1cIi9wYWdlcy9hZG1pbi9vcmRlckxpc3QvaW5kZXg/dHlwZXM9M1wiIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj57eyBjZW5zdXMuZXZhbHVhdGVkX2NvdW50IH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5b6F6K+E5Lu3YCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwiaXRlbVwiIHVybD1cIi9wYWdlcy9hZG1pbi9vcmRlckxpc3QvaW5kZXg/dHlwZXM9LTNcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3sgY2Vuc3VzLnJlZnVuZF9jb3VudCB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOmAgOasvmApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ3cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJpY29uZm9udCBpY29uLXNodWp1dG9uZ2ppXCI+PC9zcGFuPnt7JHQoYOaVsOaNrue7n+iuoWApfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0IGFjZWEtcm93XCI+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwiaXRlbVwiIHVybD1cIi9wYWdlcy9hZG1pbi9zdGF0aXN0aWNzL2luZGV4P3R5cGU9cHJpY2UmdGltZT10b2RheVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7IGNlbnN1cy50b2RheVByaWNlIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDku4rml6XmiJDkuqTpop1gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwiaXRlbVwiIHVybD1cIi9wYWdlcy9hZG1pbi9zdGF0aXN0aWNzL2luZGV4P3R5cGU9cHJpY2UmdGltZT15ZXN0ZXJkYXlcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj57eyBjZW5zdXMucHJvUHJpY2UgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOaYqOaXpeaIkOS6pOminWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJpdGVtXCIgdXJsPVwiL3BhZ2VzL2FkbWluL3N0YXRpc3RpY3MvaW5kZXg/dHlwZT1wcmljZSZ0aW1lPW1vbnRoXCIgaG92ZXItY2xhc3M9XCJub25lXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3sgY2Vuc3VzLm1vbnRoUHJpY2UgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOacrOaciOaIkOS6pOminWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJpdGVtXCIgdXJsPVwiL3BhZ2VzL2FkbWluL3N0YXRpc3RpY3MvaW5kZXg/dHlwZT1vcmRlciZ0aW1lPXRvZGF5XCIgaG92ZXItY2xhc3M9XCJub25lXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+e3sgY2Vuc3VzLnRvZGF5Q291bnQgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOS7iuaXpeiuouWNleaVsGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJpdGVtXCIgdXJsPVwiL3BhZ2VzL2FkbWluL3N0YXRpc3RpY3MvaW5kZXg/dHlwZT1vcmRlciZ0aW1lPXllc3RlcmRheVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm51bVwiPnt7IGNlbnN1cy5wcm9Db3VudCB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5pio5pel6K6i5Y2V5pWwYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cIml0ZW1cIiB1cmw9XCIvcGFnZXMvYWRtaW4vc3RhdGlzdGljcy9pbmRleD90eXBlPW9yZGVyJnRpbWU9bW9udGhcIiBob3Zlci1jbGFzcz1cIm5vbmVcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj57eyBjZW5zdXMubW9udGhDb3VudCB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5pys5pyI6K6i5Y2V5pWwYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInB1YmxpYy13cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJpY29uZm9udCBpY29uLXhpYW5neGlzaHVqdVwiPjwvc3Bhbj57eyR0KGDor6bnu4bmlbDmja5gKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibmF2IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGF0YVwiPnt7JHQoYOaXpeacn2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJyb3dzZVwiPnt7JHQoYOiuouWNleaVsGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR1cm5vdmVyXCI+e3skdChg5oiQ5Lqk6aKdYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGxpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJkYXRhXCI+e3sgaXRlbS50aW1lIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJyb3dzZVwiPnt7IGl0ZW0uY291bnQgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHVybm92ZXJcIj57eyBpdGVtLnByaWNlIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8TG9hZGluZyA6bG9hZGVkPVwibG9hZGVkXCIgOmxvYWRpbmc9XCJsb2FkaW5nXCI+PC9Mb2FkaW5nPlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFN0YXRpc3RpY3NJbmZvLFxyXG5cdFx0Z2V0U3RhdGlzdGljc01vbnRoXHJcblx0fSBmcm9tIFwiQC9hcGkvYWRtaW5cIjtcclxuXHRpbXBvcnQgTG9hZGluZyBmcm9tICdAL2NvbXBvbmVudHMvTG9hZGluZy9pbmRleC52dWUnXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2FkbWluT3JkZXInLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRMb2FkaW5nXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRjZW5zdXM6IHt9LFxyXG5cdFx0XHRcdGxpc3Q6IFtdLFxyXG5cdFx0XHRcdHdoZXJlOiB7XHJcblx0XHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdFx0bGltaXQ6IDE1XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRsb2FkZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdGxvYWRpbmc6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblNob3coKSB7XHJcblx0XHRcdHRoaXMuY2xlYXIoKTtcclxuXHRcdFx0dGhpcy5nZXRJbmRleCgpO1xyXG5cdFx0XHR0aGlzLmdldExpc3QoKTtcclxuXHRcdFx0Ly8gdGhpcy4kc2Nyb2xsKHRoaXMuJHJlZnMuY29udGFpbmVyLCAoKSA9PiB7XHJcblx0XHRcdC8vIFx0IXRoaXMubG9hZGluZyAmJiB0aGlzLmdldExpc3QoKTtcclxuXHRcdFx0Ly8gfSk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRjbGVhcigpe1xyXG5cdFx0XHRcdHRoaXMubG9hZGVkID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5saXN0ID0gW11cclxuXHRcdFx0XHR0aGlzLndoZXJlLnBhZ2UgPSAxO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRJbmRleDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldFN0YXRpc3RpY3NJbmZvKCkudGhlbihcclxuXHRcdFx0XHRcdHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuY2Vuc3VzID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0TGlzdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvYWRpbmcgfHwgdGhhdC5sb2FkZWQpIHJldHVybjtcclxuXHRcdFx0XHR0aGF0LmxvYWRpbmcgPSB0cnVlO1xyXG5cdFx0XHRcdGdldFN0YXRpc3RpY3NNb250aCh0aGF0LndoZXJlKS50aGVuKFxyXG5cdFx0XHRcdFx0cmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHRoYXQubG9hZGVkID0gcmVzLmRhdGEubGVuZ3RoIDwgdGhhdC53aGVyZS5saW1pdDtcclxuXHRcdFx0XHRcdFx0dGhhdC5saXN0LnB1c2guYXBwbHkodGhhdC5saXN0LCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHRcdHRoYXQud2hlcmUucGFnZSA9IHRoYXQud2hlcmUucGFnZSArIDE7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZXJyb3IgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJvclxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdDMwMFxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblJlYWNoQm90dG9tKCl7XHJcblx0XHRcdHRoaXMuZ2V0TGlzdCgpXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHQvKuiuouWNlemmlumhtSovXHJcblx0Lm9yZGVyLWluZGV4IC5oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQXU0QUFBRXVDQU1BQUFEbXcyZlJBQUFDUmxCTVZFVUFBQUFkbGZnV212Z0JxL2dxaXZnd2hmZ1FuL2dqai9nTG8vZ0hwdmdsai9nMWdmZ2hrdmdra1Bna2tQZ0VxUGczZ1BnUW9QZzNmL2d6Zy9nUm4vZ1JuL2cxZ2ZnT29mZzFnZmdOb3ZnTm92ZzdmUGdMcFBnTW8vZzdmUGdsanZnOGZQY21qdmdtamZnSHB2Z2xqZmcvZWZnQXJQZ0NxdmhEZHZjRHFmZ0VxUGdHcC9nS3BQZ1JudmdJcGZndmh2Z0hwdmdPb2ZnVG5mZ01vdmdwaS9nVm0vZ3hoUGdXbXZnd2hmZ3FpdmdlbFBncmlmZ2FsL2dtamZnemcvaEJkL2NMby9nbmpQZ3RoL2dibHZnUG4vZ1htZmc2ZmZnemd2Z2prUGdranZnaGtmY2RsZmNrai9nZWsvY1ltUGNRb1BnWW1QZzNmL2c3ZlBnZ2t2ZzlldmcyZ1BnY2xmZzRmdmd0aVBnVG5QY2drdmMwZ2ZnU25mZ3NpUGdoa2ZnL2VmZzNnZmhDZXZoQWVQZ09vZmRBZi9namovZzFndmhDZS9nTG8vZGZqdmhBZWZnbWp2Zzlodms3Z1BnOWZ2ZzhnL2xEZnZoQWUvaGRqL2tIcHZjTm9mZEVmdmc4ZXZnRnFQYzZodmxXanZrK2d2bENnZmxBaC9sY2tQazhoUGs5Zi9sQWdmbEdnUGhaamZrOWZQaFVqdmxiamZsQ2QvaEpmL2hFZS9nNWd2ay9mZms2aFBsRGgva1FudmczZy9sV2kvazNoUGs1Zi9oWWkvazlnZmxBaFBsVWlmaytoUGs4aWZsR2Z2aEpnZmt5ZVBNMmRmUlpqdmxBZy9sQmZmbFVpL2sxaGZoQ2hQazdpZmsyYys4K2lmazNoL2szZFBKUmlmazdnZmxMZy9sV2l2bFJodmxSaS9reWQvQTNpUGxPaHZsT2cvbEdodmxFZi9sQ2lmbFNqUGt3ZHVzM2QvaEdpZmxHZy9oS2gva3pmUGt5ZWZZd2RPWkFpZmszZXZkTWkvbEFmUGt5YTloMjJVVTZBQUFBSm5SU1RsTUE3dS80OHZMdjh2UHlLdk00SEEvNGNVcXlXMStHU0s2RnczT2FtdGZLbjk3Vnd1VGo3eExxZnhzQUFOcnZTVVJCVkhqYTNKbmJicEpSRUVZOUgrS0ZiK0dwbnZBczFyTlZCTUVxV3JYVWFpUTFCQzlMNUFGTXZPdEYzOWh2emV4eGZpd1lXMk9NcmozemJSNWdaVEwvWnRleHZUdmo2TjZqUVA2RXc3L0tvY09IQkxFTkRteWZQYXFkc1h2UDd0L2pvSTVTbDRMK1JmYnRvN2ZKL3YzN2llMXk1SmZZZkFuUHFHZkdLOVdyelZmQnc0ZXE1TGtnZ3MrZjZjOHZQci80Z1hkZWdqQ0d3dytxZHdUY3ZrMFJoYStXSitBMmg1LzBESFlkK3duSEJiR0ZreWRwWXBMeHFXQnU3dFFjbVp5SHVmWHo2MWJuejU1WGMrQzBWNFU3b0d1Z2MxSEhTdFF1am1xMUdsM3JFOUJYUFhqdzlPbFQ0b0U0czNIbXpNYUdBbGE4TDZ4Y1dGbFJYTGp3aG42anZKeGNUUlpVQzZwT1o2R3pzTml4c3ppL09OK1puNTlmSk9idnF3cExTL2VYV3B6VzB0SlNxMTVmcXJmcW90MnV0N203OVc2M1hWOWU3dW9zTjd2ZDVtcDN0YW1qMG1rMkc0M0cycFBHazdVbllEeCs4dmp4cDArZmJuNjY2ZHd0MTkyN2wrNFN6dlhyMXhYY04yN290MUlOYjNWZXY5VjVmZS9ldmRja25EdDNqb1pyMURYbnlyVXJ5YTBydDhCNDlPaVdEdlErUHZyNHFDZmU2L1JlOWw2K2ZJL3B5TTRSNGZ1ckJOZVQ1eGFxQ2hLZFVrOHpmb0loeG5QRUVNMXBTTjBOSkNjS1g3ZW4rM0dQYWFyVGxCM2oxTW14V3BLbjc2YTZnaXQ4cDg2ai9mcFowOXl2OVAyMEttelhVWUpycnVDRzBjZ1VINm1oMzVmbzBsMnFTL2FuMks2UzhRcFlXWkh0TWx5eVMzR0I2ZkZ6UW5jeWZKZnVWR2RSMWVrc3FzMTBCYkxUaFJiS3QweDVtZDdDODdac3R3dlpsMlU3dWl1NjNlV21WSmZwaldhanlFNnQ0YnZMcmhLeUhkM1ZkeVU2NmI2bjdnanZtT2pjTHJzZ1h4Zmp3L1pFcmxQSVRxZnVLakRYNmNMSG5wenZVZS9OOXZSZGtESGVOemVaOE1qT21TQlVUOTJORjFQeHlaNUljdHJZTXRpVEUxODlrSHBuMHgzZHFSbnpYUWZHNXJ2QWR6WEdLOGR6L0RMYkZXS2R4bmJIUjd3ankya0NmS2lmUGoyUTg0TUJ2d2R5UGFnUi9aRThIK0U3TGQzN3hYWEFkbFdWNHZvS2dlNnFtTzV2THN0elUxNGxHTzBLMDcxam85MThOOWNGb3FzSWhqdkN5M2pSUXZjMjdiTmRRVXB5V1MvbFY3c1Nmbldab2U2RFhkbFlXNk4wZkxBcmxPSm1ndkdBN0FtelBXeVg2aXBIc2hQbzdoUGVmTWY0bEYxaHB0dVZoTzR4MjZIWEk0eVg3NFZrcHlxMjJ3K0pUa3haWllCTnBxbzhwaiszNGY1NWl1cktxdXVNZCthNnQ5dE9KckhHVUlMY3B1N0hhWW9mVTB6bmhPcUE3cml1RFBCZXhoZlh6NWNUdHJ2cWRCQ21KNE03WnJ2TmRadnhnK0w2cUhaUnBzUC9wVHVRNk02RUQ5OERCbnhWK0NSa1o4RGpPVzJ5cCsxcVVXU25yK0M2V1Y5Mm1RVFJQVjMyang5ZGQwSzQ3blRZYnF2N3MwMjNuYU1yUUhWQ0oyUlhJem81ZmJ4VE1LUVJYWEY3aU9aVWtzcDdJUHZPcG5zTTl0UTlWeG5mMnltUjJvZnIzRGJVeHdwK3daL1QvV210NzNzTWpmRWJabnlxVHJPMnE4ejNxdTI1emlSaHUybE8rdTRldGxlVWIwbDNpWTdxK042ZTNOeE5kdllZQWxiZGRhNEdaZHNNd3EvWkh2TlA2WTd2Mko3TGUrVlROWEhKQ2RwOXAyMTNuN0hKRVBtcE92VFJIck45TnRnT1gzZWcrOHpWSGN2VCtERTNxenZYMkVRbjVqaENrYnFyVTNhRjIwNmNwcXZJN29IV2Q4QjNqcVFmZkY5bi9HTzFyNFB0dGJDZEN6YjhZN1ZxUEw0ejEzVUVzdXZJZUpXN1RzQkNIR0MyZXhFTWVGVDNNclMyWXp0UnI3TzlvenkrQStKMzYxcmV1L0d4MmxTdnJqWjhjVmM1VDlqZ2MzbVg2VHJLWEdmQ2R0YzlaVmZhN2g2d3Q0TTBSM1FDa04zN21rb1FSc2hPVCtxZXF6dUxPN3FybGNpZXV1Y21vK2xlWE44aVBLRjAxMk9YVVV3RDJYVnl1THZxT2tyNWJsWElIVDdXR1hxbjB4MjRabnlya2dVVXQydXNVNWlqVW5leGp1NHB2TnUrVGtCK3ByS3htK1lFbDAxMkdUOGF1ZXdFdG9mdjZqTGdDeGdldGt2MEZRVVh4dWQwdnl6elVkMEozUmU4R2U0TEd1MW9YbnlmbitSK0lOTnBFeDdkV1dMd1hhWFFGcU5keG4zdk5ubVhrZTdZbnNQZEF0SFIzZmowbU5HZTQxMUhycXNxNExweG82bzcvWnB6TCtaNzhSMUNkeTUzblpqK05KTzd1dzdUM1ZTM3pWMGRiNUFKcnFzM3A3N04wSk1Qa1YrWTcxTlc5MXhsMG5kT01IV2JjZHZEOWIrcmU0NTMrWTd3Tk0rUTY0cTBYWmFyYzdxcmxjNWdFTStRdnNyRTQwenNNaHgzbmNobEppYzdTSEtFZnhNdk03cHptZUZWSnNjN2REclVZdGxtZ05rZXF0TXBPNjdiaUM4TGU5b3UzWXZxQ3BuTzZpN2ZGWTBBMTlmaWNTWmZacXpNZFlqWlRrM3Fuc0lqTy9nbVV3TFhxZFNkenRrZXFwdnVGTEtyRWw0aXk4dU1nL0hZSGhtNnc2YXJQbHQyN2UzVUN4cCsvaEk1cEd5K0R4VmIzMlppdGd1V0dIS0h1aCtmL2ZJZXF0UEIySjRpcSsrUTlPU3JEQ2doUlUvaERTNU1WOFkrdzh1TUdaKzdESXh3SFo1SzluN1ozUXU1eU9RdVEyTTZ3YU43UGtQSzlGRGVLYm9qT3FhWFZVYWZyUzQ3UnlXMHN5dXdYVUczelBWYzRMdnRzcnNMamZhdVhFZDRqWFl3MmZsVUZhWjZ2a1F5MzRPN0VPT2RkdHRwZjVsUkIyK2QxMGJNZHRXVytTNFFuWEFRWGZHb3VydjNjTDN3bmdyYlhmWEVkRThlcXBKWTNnbDh6eitaNkNxeHlkQXd4SFlTMDNON0oyWjhxZTVNZDJ5SGFiS2ZUTnRwZy9FK25ueDUzL28zRXhYREhlSEw3cDdiVERKZ3dPc0FnNTFTajVDZGR0OTVkSmZ1TmNKNTBIZmRIMnhzcUN0ZnFtYzAyeStVZjVrSWpYWXVqZmRVWGJFUS96SUI2NHdhZUtLcFRuZDBiK2xRbXU1UTUybUdhSDkvbTJGMWIrTTZuNmxJcjEybSs0MTVzMm01TVlyQzhNOHhNRkV5OERGQU1rQU1KQjhoOVNJcEluS21wTXdNVEU4WnlNamdKQVBsZU10dmMxL3I0Nnk5bjMyZTVGRGNlKy8xdkl5dlZ2ZSs5enB3THViRHU1dHQxN0xMcW83QmJsdG14b2duZWE5N3FoVmh6allkandQcTlIZFlaOVVyVXg5RUFybyswZHlMZFR2cFpkaGhadnltQ3VxNnFvSTZ4elUrTkwxcmdHOXhaeHZydVg2OC9IeTMrdnNzOEJnWldFZkJPcWZQM04yMXMzZkd2WkRmMnRremxUbWdwcDZ5M282dmlSQnk0WitEaTNwaW9zTnJlNEY0N1ZKalp4UzYwOVYxMkllenRUOHc5LzQ4VVlkMnZuUjM5KzRzZjJXQytZRGR2LzgxN3BITVZEWlRzS01tbW1HbGxhbmdQWEZIOE82dlRLeFFKRE5sWThxNmwzSEgwNHpKRE40OStycy9Nelc0ZDZyR2JwOUF2UUthMXRBc1Y5Ky9yTysrbUtYZFlhOHZ2WDJ3N204R0E3OHI3Z2QrNVdRNG9RV2tPK2NjZE5DclJCWlpRd1FVRGdyVVZRZnZmakp5U0FUcWxzbjRESUgyY3puM3ZjTWlIVmsxM3ZmT1pQSU82d1B1V3VCdXBwMEM4STU2NHQ3Y1ZVUFlkeU5kdk12TGJJSjMyNEg2K1ZpRWtVd1JwSFAzY2tQdVhjbU1wT0Jkek5zUUFieERlMm9XOTRLZE1rWXp5VHVsaVdhdWlYaHNlOXZjQzNmS3hMcVBTU1RIZEYvYnJEc3BwTFg0Uk4xS1pUTkszYlhqbFdtYXVpT3FzNjVZWnJsY3JhNnUxMCszRzNkS2NJNXJSMjdjT2R1Vjh6STc0ZDVua1RPekJQMndURmlhRHZmczdaWE1GTzRWUThiOEFLZkxaaXFLaFBXNnFvcDU2KzVoM0xVSDNISHZuWFAzNUQweVNJcTdkd0hQbmpoM3JZdlFEdW9Rcno4c2VUOGg1a1Y1K0hlVEJlNWkza2NJSUJ3RjYrQitPWWNJQ0dabzhwZmR2WHN5Y3kvTXV4bjNobmFQSWVkeFArb1ZBYmxLamN5WWI3OWxtYnNXc0hQNklRSlg2OXliZTJwK0hIWTVHUzFWa1I2WmUxbVoyTUErTWUvRis5WVpzYVY0LzdwOHRQNzJlbTZDb0M2clRTb3pINzNqWXpqb3pSOTRkODdZM0tNazdQVzBpaEoxVFJMb1UzTHp6dlNBQk9yc3Y0QjdhRStzczRHZDFlb21TOFNYUkR1NGIwdG15c3A0WTdmK0hwMDlQa0JQZDRkMVlOZFNQVmFoREt6cktIWG5UVldDOUhPM0ZidURld0V2M0tYTVpDZ21XdnNJUE5aZCt6L0FmVWdpWVp5U1RxYThURFgzZWxWOXZaUUEvdVg2MjJob1d1WDRBRExhWjNIL3MrNCtiOXl6dFdlRmN0YUNVbjVtNGN5alRHY3FtQ0dSY2R4clNteWl2S3FHbWRFM0plc3U0TFh5V1JXZHNZSThpM3c3b2YzNlRYTXdtYnY3UUNUbWZaZ1F3N203SW9OTTVzTytaekNUcnIxZVZSVkVrcndqWjU3UGpjeG1DR1l1azhvSWRsVHQzZHhNUGF6YVhiV25uZE8rcWg1bG1VQ2RsYlJMMTdBemh2cmdaaXFjU2VSSDRMbW1zdDI0RyswVWtzaUkzcWU0K3pQVFZYYTZka3FOUWc1YUlvRGYvL0Q1MVloNnlsNVVWYWdQUVowekZaeFhVZDBWOTNuZnp1bG9aN0ZSem9iRklQQVF6ZlNQcXYyVVdCKzlJNjZvT203ZUk1eUJkNDhpdWFPSzk3cW9lbTkvcTlxSXpzNU1aRHNNU1dQbm9PcnRvTzdFSzNSMyt4NXhKQ1ZiT3lWNEQ5UzFqaEZESXZNeFRyc3dQNllkZG9hbXp2R3JhaVdSRjNoVUJmUTA4TjB6azJCUDJsbXBCTDRiRUl1Ykt2djBBUHlRdVRmOXZibW5kczRkNHZOZDlZNnNlNXRFbHE1cXZhTzZ4bmxJanJmMkRuY3MvUGR2bjU4azdNTmQ5V0dPUk1ZTWNPTCtwbUJQNHBIOTkyNVhWZXFNbDlGaVZ5YVROMVpMSTBOT2U4cHZxWlJuRGU2SDBydFBXRGZTT1l3UVVBRWUxcTN3MHNSTk5YVkoyT05sQlB1ZWtNZTZxN24zN2QwbmdNR2N6V0VkS1RudWZYODMxKzVUWXAyVmFjZC9tUkFUN0VBdnBZMmhzRFR0THN5OXc4dklxTDJubDRsM1ZSOFJnL2YyVlJWQmU2cG9weUFudlczd0NidWErL0Z1L25jY0FuYmN0WWVCeUdZcU1zYmQvWTBwbzhnckFGK3ZUSVY3ODhyRTNwRHU3YjFIUG5CZk9mQWZWMmZYNndUZWVhZFc4Zzd3TEdEZi9xYmFtNW5mbjRnczFBWCswTnhSOHE1VGJtYVR1aThxbTJtSENKNEJmT0JlenIyc0RMVjFNajc5aTQvaGhMeXhhNkU5S3haRjF0QU1NZVRBTzdqRHVTTnZzUXhaWk1IK1QzREh6RGpyK2N3RTdYbFZwWndxNTg1QzljeUVjbXFtZnQ1aEE4RGdQZ3dBbzg3SVVDYno3b1U3QW5TVHgrNWE3QXBuQ3ZmaUhlQ2IxdDVQekZCZWdQdisvaXFBWHduNFQwKzl1eGZya2JzNzdmaVpqR1Y2QXcva0ZNNGZKVFBHdTRxdHFXQmNwUVRkMU1SZGEzaHBBbmVmSHNDOFAydGc3N0xJazluZCtRajNCeFJYWnBHYmVVaGs3ajBlVm5QOFY3aDM5MVRNdTJTd2M5anlNak80Vit3ZTFwMHFOUk16Mm9oZ0J0U1RkUWJFa25qKzZiNmRwZkV3cGdqT21XVGd6Y2pNNE82UHFzRE9ydTQranMxVTZwNUJwSmFwN2U0OTZqa1N5ZEZPRGMwOWgyWkNWOWpsWnZvZmQzQlRmUmU0czNyaVVUZEpJTWIzM3ovYUFQOTErZml6Z0E4YjAwMFJnTHdKNkJIQXY1bWJodVM3K3dEd3JJQzlpOTRkZGhadGZ1R2tzOWhORkZuWDFZbDExeTR4K2VzUFRWRkFIdmZPUFZYQWkvTWsvbExPdTU4cCs4NFA5M3JXSlJWQUgzRlA1ODYzd1YxME8vRElveGwyR1hlRVo4OXhkLzJWdmwwbGtobWFlOXhUN2EvYmlic1YwdmNML2J3TVpRNTNWcUplM3IyQ0dVQlhNZXRlSXdRdDd6VkJrT08vb1hFbTBwT1p6YXRxdWhtdGF1MkZlNzZwRHJpanljOVVWY0g5SjIzbjhocHBFVVh4UDBkY3VIRW5LQzRVallvdWZETUxRUk1mS0FZMVNwQW1UTWVBdWhFUk4yb2pFaHBtR09MUTZrSStKNUMvelhQdTR6dDFVeWtmSGIzMStKTDlqOHVwVzZkdUw2ZmxLOGpzbnVEWDU4dk45OHp1aGZiSTdPSjlYSGdQMHZuSGYyZ0FGdkFCZmVXZGNSaUxxR01vUXIxanVvVUFPN084MFI2ckpaNjgyMldUM2pLNU9jeVBxaEhRTVc1NDMrVUx2cG4zeDYvR25aaHpXcWpvVHRCbjJGM08rT005cjhyNGVsaGh1UjJZKzgwcVVJK2dKekl2VkxtL1lCZXJXWmk1OGNMVFNQQnh6ZVNzWjRvUDRoMzM5OXdSS2Q1TFphYkR2ZmZNT091Y0dWWE1GRUdqcUg1M044MFFlZWVkV2daTFFrYnZPNmhsYktrUXFVcWtQTytwWms0OHV5K1hwOVB5NG9kWjBaeFBtK09DZXh4VTMwMDFReEh6OTRYM0xYQlAxclhWeU1kTTl4MUt6SEJaYW0vVWU0R2RDM0pHMG4zd3VrT1dtVG5ESis4MEVZaDBNOHh3TXNNenUvZTRKL051LzNWN0dCYUdXOTRGUEVLMHo5S2RFY2o3dyt6aWQzK1pXOWgvaVRxQ25KdmgzY2NORzI2S0JPZnhYSlVqM25lRWtVRHAzVDB6NW9jc3pGdUlkZzdPTWU3aG1la0w3OFZFNEp4elNNeUE5ZmF0YWdaNXJ4YUNhcHFaby9ORFlpaS9rL2NMNHI1WUd2RDNVdEdzMXhmVDVoTlZJOVA3UytMQnU5TXU2UzdRYzl2ZUVTazdKT2Jnb1NyblA4WTlzN29zTS9FeWUxQ0lCTzMvR3ZkYWVZZUFMMjg3c00xYVJxYjNKanIxN3FSalJ3RDFYcnFUZDljeGZ0TkU2VDVYSWptSStyT3pod0RQOTd3T3lTRHdVWmxoTHdJM2lJVjBCKzZxUXlicXMrTmR6RFBFTzFsMy82OGZWZjlYM0t1TElPcnVBK0tGZTgzdUNBSi9FOENyU0xQNVJQbmRDcEFjRERsbTdQUDVKZVVlMnpVOE02ck05TUF6N0t2WDJTSGM1U0hnOGsxWHFsd01zLzRldExnWDJEbGtpT1RpU0Qva3g1enVlZC9GSXU5aUhidVRIcnNNNzh6c0trT0dSVXkwWXpqcm5FWjdxaGtHUFRORnpxUjJsNWF4YTZaSTdUS0pwWWtBbUdQNXJXcG1kdXhoZDYvcFhWVjNHU0l0bE55YnFKV1psTzU2dW1maHBQdHNpVytFak85UHRzUzdjc2VIdUp0bkJqRW45M0xSSk5TcmlVREF4NVVxNW9YaHZuRGdwOFVUNXdMKzVtYURNK3NjaHJzYXpUejZlZkVBRTNwMWwva25oY2p0R3hHbzhZWWRUaG1FWHFqellYYXlqa0FGa3Nnbjdkd2czdk9jNmt0VmQxTTBPcW9pM29reUpHQW42RUJkWlhldnV5UERSMmJIdVB4V05ReGlXdW1Za1hTdjkweUFIZUhIVkc0cFprTExYQlAzblRpcHlnQ2M0YncvSlNVajFoVnVKQkR0WENwRldrak85S2xkZFVpcGQ5Vmx5bnVtek85cElzQ3N1SlAwcW1WRWUzZXhTdHhQWGlUdTkzNGs3b3dGZ1hmZVYzZlhQK3loU0pPd2M5SHVqbjN3ZGsvSi9ab1dNVDNOSHAxVUQyV2FrVC9NdmpTSGxhcjdnU1JOaHRTTTJzek1RZHpsZGcvaU03MlQ5M0FBMnpmT3FwYmJNUjRBOE54S0l3TG0rSFJEcGlPU2xmZEk3Tml4V2lVRDBwSGdnL1lCN241WVZaY1pMRDFvQXVyWUlXaWlPR05QOTI1NDFiM0h2VDVtUW1uRzVUdHByKzg3eExvLzc2alhxZ2gzUkZLOEorc1YrT3AyVjlTM2U3TC9oZ000enFrZ3ZsZnVNaEY0akpzcUtidmZPeVh1QWg2Wi9ZZlZ5b28waTl2ZmY2aWphcnAvSyt1ZjZ5UG90OGQ5bk52dnIwWXhOWmxSMWQyQVQwbHpFT21kKzR3NlZ1dVhLWDUza3U2Tzk2eENCdXNpSGpsZXJHTm1admVOcExld2MvQ1d5ZVY3UHREMm82cENDWDZBTzhxUTBqSDRBSFhTSHZaZmQ3eGpaVk1seSsxMHZJTjJRNTZ3UjNxWEFSaWN2Mm1XOTJ4Q01NWmQwcjJhWmpnWTBXSUcrUjJvMnh3OFpycEN5M0RJSE5aMG1ZRTdyUFc3WTBiWkhhdHE5MithaDZyY2xObzVNVEl1NDc1WVlMSklzMlorWDYxNFpqMDdKdTUyVmxVUE1SbUFCMjNFc0xZdlJCSjM3UGowd0hOeXplR1E0enN6YjI3MzNrUVFmY1NFKzRIQlhxdVEzSngxTDBReTlIcVByTE1rbVNuZXU4eHdpWGNMdmMzV25TcEE5NDlnNzNIUFlHSEdSckF1NGU2bEdSWGZiVU9BZGVxWjRKMG4xWGpnd1VZRUtNMDQ3S0JkTmNnMGlIRzVRK3dSQXErVDZoaDNTWGRwR2IzZFU4Z2g1aSt6ZFZKVjVaM0JQYlJNZHMzenlqdFE1elRTZFZoVklSSlR1QmVMV1BLZXJBdjNaWU03Skx3WGFWWk04UUQrenVhVFBLNHFCby8zQkRwdE0xdmp6akVJUTl4MmhkZGxEbVVCeHRhODdwZ043d2VrSGJ3TGQzbUE5VktWdUdOekdZTWRtd3J2MWtJTWthd2I3MG44VjFhWEtaVVpQbFZWVFNad3I3RHJxQ3BQWkR6dUNET2tTak9OZHArRFFnYkVoNUFKMS9zTExNeEVhWWFwbmNqakU5MElMRUxKeUNQbURqRzRab2k2TGZGZTcxU0h1Q085QTNrbCtPb2k4RHRWSmZqK2RZZFNmUFloZUlzM3F1WHBIa212L3Q5WVRucDU0bEZTTzBlYjNSZkUzVDdUbmdHUHVMVmVQNzhCOEcvWTBGVlRCN3BPcklydHMvdjRuTXBWYkdJcVJWb1ZVdERMUUdCditEckxUTUxPR1NIaExvZVk3TDlZMkxQM0JvUENIYWFaM2V4RUlOWkp1M0F2SWQ2cDNJc0JXRzJWd0xqZnE1WTZaTDVtQ3Y4QUZxVU1CcWZmTU1YMXFvUE8vVFg3eThxUTJPd0Q1cU5KNUk0L3l3NURwQTZxcXMzb1VsVmw5MWJNU00xZ2puQlgyN3drUFV1Ui9YT211RmFkNnpMV1k2WUZ2cTNNZkJPc1p5TXg0ZDVwZDI0bHV5OFFBZjAwN1YvY3ZidHk0Ry90YjM1NW14NWdUS2taUFZZdHVIUHh0TG9kN3FGaUJpK3poVDMvOWJ6T0lPazR0b3AwdWNTb1lianJvV3FhM1VVOGFjZm14MVRiODhWcUE3enBHRFpFNVNUcGtlRlZpZXh3Si9Ba3Z2cC9IOVFWazJEWCs0N25tTnRaakF6bkwxYXRRWkoxdDh5WTA1M0F2eHoyQVIrWTJXVUdvT09OS2pkMkVzT1ViVVorZDVYZXdUb1RQS2UwZTBlOFBEUEVIU3Njd09GMjl5blloN2hIQ0hWSkdSTXpmbEJWU3lXeHpvOUtNN0wvVnRZNTZ2T09CdmViQU4yWUQrNm40LzN6OWEwQWZ2WEIyWjNYQ2Jvekx6WFRYVE1GN2hRejIrRitIN2Z4Q3crWnhNZzNOay9yM0FOM05WVXkwTGx4R2UzOXZhckRqbys2aUVVVWcxaXFHWHhTdC9lNDArNWVYVE5XbVlGbzkxSWt0OVF5S2tWeUkrd2NtSzVsMUNXU2YzZEY5OGM0bmtsREpOSzdaWGk5WnlMbm9XYUFPNTltWjFzbC9KVXZzL0ZSVldadWVGM1NlMFlwUTZvR2lVODF2QnZ1US9ldkxPOEk3QVBjMVlsZ0xydG5veG1sZG5XWlVYU3d0MUtHUzlyOTA1OFg3eHZ0Q2hScFZnSDhldjM3NHZhZDF3TjFiTHBsNm9CbmJJdjdmZEl5NHpwa0VlMU9PYkdYNGIwUjdyWU8wdjZMeGNRdTNtVjVWOTM5SFIxVy94SjN1MldpL1hkM3hyM1lJVUU3QjBOMm1YQ0lLYnNydlFmeVlTSkFlY1o1WnhrU282UjNZSTR0cmxaZnBtN2ZIdmNFWHRlcVlGNndkN1hJaDRwNGw1ekpkdGU2VkswblZSOHo4TlVRV2Fzelk5d2wzdTJrR25lcURyMkV6QWo0T2J2di9YaDBkTFN4RE4veWppTE5MUUtmUlpvdi9Lb0psRXU4UzlBSWRadi9qeVBTOXVyK3JYMW1Vc2tvUUxubDlwQTBtS1ptdU0rc1M3cHpVM2JIdHdEdmhjanNJNFpGOVM3YzY4TzlwUDFCRGc5NVpycTNIVndNOTBQR25hcHl1K3J1a2VFNzNFbDdoQmNqS2RyZFJrRGF5YnB1VmYxYWRXZU1lK3NQNHl5NXZiUzhKdXkrWlhyblFQU0ZTRVgzZEUvM3F0VUFUTlpGUE9LcXBubmluVE5sdTMwelp1MStNUzIrUFQxQ2ZQYkhjdC9QcWhuSDB4NkJ6elBybmJQdm1OdUp1eHd6WFpLL25nR1lzR01mMW1Xd05iaHpaUWo0VE83Q1BhUzcrUWVrM28zMVhQTE1jSGx2OTNMTnhNSk1oSHRtZUdETndqc1gvV0ZZd3AxZGxiendMaTJEMlRvaWJRaDNablpzV0FEZTFidDRyN2hEeG9SeHhvc3p6amtEc0ZPMmczWGZZQkdMdG5rR2ZJWVhJMlYzQit1Q2ZZUTdONDcrVnZWVnZsV2R4YnR1bXBUZUZiV3pFbWVoUGM2cTBUUFBUVFBzQVN6WUZhSzkzS3NHNnpWT0xMdFBpK1hwMFVlSW8wLy91QW5nMitDWmRUMERmN0lCOE8rT215cHg0eER3V3gxVjdUdmtYYkNyOHQ2OVpVS285TjdjTW5YVm1XU2RPMU83bEx2aDNxb1p5KytJajZGa2pIaGFDSXgyYk5qejUyb2FPY09GY0Ura1RETkFQbGpuSmtHVERqSHNMZTZLWUoyMCt6VlRBRzkyeUJRejltTTFJTjZDamtoT3BuZk9IY3dvUkFic21Gd0lXb0NMYWFZN3FBNXhOOE83bmpOeEFYVnVUUmtTczZlZE00Vk11R1pxZW5mT0NieUtrSXBCUDFUVklsVjV6K3krM0p1T25QZVB2cDcyOXhlWGdUOWZyL1BNdW5mMnk1ZHpueG5iK3NwN2NyKzltTkdxa2FqTDdwN3B2U1I1Wm5mRC9jQnd6N0o3N2FxVVVWOWxNNjBIN3Z3S2Q4cDJReDFyZGhJQTlsMFNQMGZDcnZ4TzVSNjBrM1ZHNEM3dDN1TSs5eUhnNUZWVDEvK1gwUE9VQ3VScmIzZG05eHY0emswaXpVREF5eVlTNzM1M0ZpRnBoelQxcmc3dllEMDlrVTY2N1FLK09tWmN6QXh4VDlpRmUybThJZDRWWXQxTllrMHBVbExHaHZ4aDFsT0o2d3JRc2ZmWi9aWFQ1YmVuUUIyRDhkTzB2M2VKOStQbmRXWkZrWWJBazNqd0x2VmVZbHN4b3hUZmNhNk9lZndjcXNtTURWbkVmRHU4MUZRcDN1OVJ5Nmkza2t4aVBlNlczTk5GOEhGczlYZklxR2ZBdW9kK25Pa3EvVTdNaDdoalZQVk8xRm1kOGFkNzlhMHFCMm0zV2lTbTk1a3g0c2w3RXUvWFRKakEzRHJOVUw3N0RkTnIrZHRNb2Q3MVN6VlJkSCtLc05mMFh0K3FKdXI4MUV1bXdKMnV5QjUzME00RjBLTTJZNnpycmlrdVZRTjRaWGQvM1pHV21aaE40dzJiaUI3NG9GM3kzWENmY0pNSzZXN0VFL25ibDRFL0xzRC9mb3lxcENSN0RlbVlhMW5FZksraHJoc011V1lrMzFXSVBNd1d3S1RkbFh0R2VhOWEvWkN4azNtQ2JtMGl4YnVVTzVtUHgweWszQlVOUXRLOXcxMCtBaXAzTGk5Qyt0N1VaWjVURnpIUDc3cFZmYXdVWitRZndFWURBVythWWlCY3lERG9lSDhhSWN2N2pnZGRNenFwbXBiQktrODdCcjluZ0MxREhqR3NrTzFZRWZKRDJsWng3OStxR3U4aDNkR01nQzRDMEI3bjFQN0g5L1IycjVjemVzeWtrK3BKNHY1cnBIYnVCSDVSZ2YvdGVQcEFaMVlZQzg2K2VQMHFLU1BRci9GRGs4TmZtVlFaa24rRW10SHJ2Y05adzdjT0FoK1lBRDVTTy9lcmNIOEhrNnczWGNTdzBrTVFOMDNoQU1ZSE8xL3U3VjZOT3lqbjlFWUVDa3AzSFZScjNSMFJPMkZQZnhodEJQM3pqbWM0RUVRKyswUGFobUYva1hNTWIzZmQ0NTU5bFhZQWU0TzhXY1NNZGk1TzFTRUZ2RVZwSXNhSnN5b1BxMGE4YU9kU2k4aGFtT2x4cDV4UnB4bkZTMDFVTllOSTVQLzZSMVVSTDZhWStaTzFNKzJ0ZllyQytNY1JMeEFTTVlRWElrRU1pU25HUklpcmlGUnFLQ2tSVHJXcVZ3d2xUZFJVSXRGVVNVdkVtT0NqZVo0MVBYdi85em5FWWYzMzNxZjMvZSt1UEh2dE5YejNTcmozc08zVDE1NXVjUWZ3c3hiNE84OU9ka0xPQ0hvTjdzQmFUcnNMK1BuUzNRNlprODVENXR5clhOVlE1NDlOM1hNMU0wajNUc0JYMEQxWmwyK25jZ2ZvV0lVN1ZxUGRTNzREZGg2TXlxZ0RjRlo2R1BCNVVWVlgxS2FBajdEakFPK1M3cFlPV1hWN1FmdlY5dEFVZlFnVzRYNXpwYnVUK1E3M2VsWE5idGZqcUJyYlFsMjhqOTNkNGQveHphL041aDZEN2txS2hNM0huV0lHSG42SVJicVVrV3VmZGdCTzN1WGVBL2ZYZmdIcFdMSW5OMzg1TjcyenpzNzlXRUdhcnhpa0dWTm1ISGs3LzF2eDNtaEplaitIVEYwSUpHVmVuSmFxOWoxUmJSZnNkc3E5Zy9lMmxpbTBPNys0cXdyM2FCREozdTdoM0lHNlpieVhmODlISmdZaWE2YkJ3dG85dFpraDdaNDdjNDBhYnlUczVIMEI3anhkdlp1U01VVmp2WCtoYUdoVnUwZnpscWd0N3BRemZkeDlUQ0hvU3JQMXBNb1BDN3dQdzJxa2FFYmNKL2t5NmlKR0tRTkIwK0l1OWQ2RklSVjJuMFFpQ1R0LzI2dnF0eFF6aG52UUx1amZQVDUzVHY0ZERwNUJHZ0N2eElLVE54ZG85K1ZuTXkyYU1xbjV3UzN6QkR5aGQ0TnE1OWs1ZG0rN3dVUHFYZFlYNzJtY1FYUzdMalhEZmFrc0ZJMlhkMVE5azRZem1WbDFCMkdYZE9mT2FUVlh6T3NoQnNaRHlQQllnTHNSeitWNU01a2lSb3ZvRE1kbSt6TVQwaUdydnNQcm1mQVo3WmtTcVlFR0ErNURJd0tKR2NlOTJvaGh1WGlmampQUTdJNitWblZzcTlTUDNjUE9keVoxdkRZZGd5TzFETDVGb3p2aTE4MkdUTDYreW43WHhCMjBZNG4yQ05JVThOL3pXNE9rZWIwSjBxd2pTTk9oemkzaWw4QmRZZmUvZC9GK1JqdlVvTDd0bVRjV1p3dDFMSHd0N0R4MFZYVmpQaVNBRis3cXVsSHBrSGhvc2pJbUxIeWhZNlRlSTJYbW9tRGROMWJqMmY4SmQ2S3V5WHVSTXBQYlg1aGdQRy96YVdTUlJNQW1rUjZiZ1FGMWk3dmZ4QVRnZW1uS25ubDZadEpGVlRsaUErNVhqZVVkenJ0ZW1hcWk2WktKRmZCREIyQXBHWnlSL3J0U284aDZIWU5kMVh1Y21hM1JlNVF5QS9HaDNHMjkrdXV2SDVtWUllc2ducXUxL1F6U3pHYlljUEd6bjc5dmd6UUgrd0plY21iNThvNmdmWEZ2OTJteHFrbDNXeXJOenRtcS9haEpwWWoxdEE5SkJLck5EdHpsMjdIS3dQcWxMbWJhakhjNTk1aFZneU9xVldHYzNiRVFkK3lzWnVLUjNRajZOMVVqUHQ5VGNWcDIyRDNxN2g2L2pFTW03VHpnNE9PeW1xelR1L09seWFzN01oRFoxYW9xQTdqWDdpUHU2cnloMG16akhWK2ZKZWF1WFhwbUl0M0J1eXhUSXJNanFuREgwUlR2NFpDRG45K0lnQnZmcTcvKy91c0hydDBKdXUwUTc3SDJ5OE9EZFhoNE9QajE1czc2d3ZHK1JTVmxxbGI5TDBQaTUxdFEzc3plaTRhb25oTVpqNmwrMUxRYUZlOUZraGcyelU2UnJod3h3MTA5eERTSXpKYVVET2NaQk9qdGJmVWZjT2NoYTRQdXlmdnRNY25BKzIvb2lZbGJENnN4aGN4VGdGM0JCUEswdTRCOGxHWXpRd3lMMTlYVU1vL2xyRWtWZU5TZ1NlRnV3SThwa1JsNEYvQTk3aTN2aTF5N0hXTjVSMnZlRVpWRzFPMUxFKzRxWmxJR2NOOVhxUU4rOWRkZmYzM3R1NS9oM1YzTDRKU0JkdGoyeWN4NG41a3hSTk1IYWU0KzI5OXh2eTdwcnFZRVMrRytxQTFCdVhoWmlCaFZNOFZWbGQwSWtuU2Nrakx1NXZzQ0R5ZTl3VjEzVmNYZEw2M0xhaElQMTU2am1kS21sZGxZeUhhWGJ1ZXZNNStSR1d6Sm1jYThzWkpkVlFmLzdnbnY5cW9LTSsvdU9vYWJLd3BWVVowTjJLMlNDWmE0UCtSZFpneDJ4MTFoOThxR2RPUWQ5Zm5WVE1sOEczYjNNT1NJZS9iZDRJcUlPdy9GWnNTN1VtYW9hSnoyVHM1TXZIc1RtaEh0QkYzMXFtcWJ0L3JicjcrKzlOMTNYNXhTeGtRaVFiRnV2R050bjc1OGpyaC96L1U5YmRZRmFjNmZNRWp6eGpoNGIvbHhCb3R6eExCNUJPeXEzaXZZN1h1eFpMdVppSWRQcjY3WENYeUx1NjZxVElkVW1XcmJoeUNNenQwaTdrcDNGKzVOY0tacEVHbDEyYzJnbXRoRVhkVWQ5c3lVdkp0MEQrQkJlcW9aM2xicnBzcDlHNWJHQ0MvQ25kZlZGdmRzZDUzKzNhVU10d2wzL0tqaGRaOFNLZDQxSko0ZnJHL3ZqbU1PN3YwUVllWE1GTzcwN2I2ald0V0lIK1laNEp0MkFCYnVpcjIvSHNqZllMai8vUFBSSzI3Q25heWI4V2Z6OU56NWwyY1U4T0E5Z0Q4UDRKVllRT0Q3cVFaTDRqNk9WZTFybURTL0kvdTYrNHdtcFVNT2t5WnRQUmUwaHdsMTJ3SWVoN0xkRlh0LzN0Uk1oQ0lEKzNEdU9BdjNMakNqb2RtWkVhazJCQXE4Qis3U01qU3ZWUTBIWDYrcU10Qk9DYjhBZDd1c1Jrb2tQM0llYzdOaE9PS20ydUZPMnJrVWR6Zms1M1RONnpxSWRYSW1KazBtN05pdGQ4ZW5aOVVSZDhWbG9ra2tyNnNlbDNIZWRWbnRjRmVLMkpnU0dlNzkzRG1NeTVhWStlSUltSFBKaUhrY01JdEtBdldYblhWdUM5SW9zWUJCR25wMXAxM0J5R1VpTXdwR2ppYlkxVU9zVFhjMzFIR0krQlR0eUJ6QUt4T0puL1NaNlN3YXZIdDM5MjR5RS9xSGVXSVl0ay9ORnU3cVE2Q29lOVV6MWR5OVRKb1I3OXcwbFROaDMyNEo3L3hzWkRiMzMrUGUzRk1kZVpxTm1zUmlId0ttRVJUeDFZMUErZTQ5N2dwRGNzdS85OUlkWDgycTRTYnM1ZHdGL053RzcxeVQ5ci9DWGNvZEorUHREM1BYVlRXV3VvaU5UY1FrWjhMT3dlamg5MzR6M0g4VzdrS2VwTlBpOTJ2Y1dZRTVnSGRWc3c3Z1h3amd2Nm9nRFNGM3pKZWIzaUVkSTl3NzByTndyMVV6VGI0N3g1QXBpNkNWTXR6ZVVLbnZxelFNcTRHeG9BbGZPNG1NbmoyVElRTjNwNTExVFpwVzA1aW4vN0owejVWTU5rUlYzSDBvNy9nSDNBVjhYbFFaaTFUVTNSVTh0alVSWXdvd1hUc3ZxK3dCbk9VZGlzMzRUYldTeEtJQk1JNFI5MkZZVGFBZVowNHpvSE9YZXgvaWtLS2R1Q3RGckN5R2QyQlBjWmR6ZjdpOHV5cFYxZkc2TitFT281Z0o3KzRYVmZ2Q0ZKOTVNbXgvZHA3QXord0Q3ZXNmenRaZWFJSTBad1MrVGY1OTQvK0x6S2l3WTZ6dlVNODg1YjBEZWsrSDVJR3RtNnE3ZU5yWVI4eDBlekpQOSs1aVJ0Vk1nWHNZNnZjQXVmck1RTWxnVmI2N2IzVkZ2VC8xakd6QW5XYUJHUnBPRWwram1jUTdhNW53a1hYaUR1d3pDRm1qeU82aUVYTW1ST0tQeUNJdzRzTWlBWmdmanl4bVNpUHZ3bDA1QkZ5Z2ZOSWtVdTFRdTJvbWJxbVpNV05tNkt2RUE1em5teXFqa0pvUmo1L2R0M1pCdW9objZIMnM3c2l3RE03RWZlM2M2L1R1THdmdUFCMkhPT2ZoU2dhcmdEY1pRK1lkZVFWcDhNTWd6UnVLeWl3OXZXTnhLNEkyMDczS3M4VzZPaER3VkZzbFhWVWRkZTY1MVV4MDZqaHFZSTIzZUJmdVpCMlN4bUZYeDd5Y000azFxVlpWaTBpYzRlV252QXY0b2gzaUhaOVl2ejJLVmNVN1llZkhRS1NwbVZ1VTluNFhQeFo0ZVBBOVlJOVJaSmtJVE0rT25WYTEyZGMyRnNOcWVQUzRrL1JBZnBJQVRBZS9vTWtNVjAzdkdIRjMwa1Y3Um1iSWU5QU9MLy9PTHUxaFpSRzA1UjNUd1BzWHY3d3U3dzU3cmRIdTRlQ2wzZTNvN2RtVDc4K3Z4V1YxSFdzZHhIK21JTTNIajUrYzdBRG01ZUx1YWlDMjRMSnFtNWFGSGZIRHVtekZaY1M2WHBrVWRhL1plNHVTeEdLVUFZNXBqaGdYcG5ld3RaSzc5cWhVTGVsZXRNdnFsdHJoYm5KR3VDdjJiaEVaRFdmaVdZRkl3bTY3SXU4MVdqVTRwNTZ4SDhKZWM0VDltY21BcDNLdmpFalFMdExWSlZMUzNYNUkrdGdDZU1BOW1sNHJOTU10NHRWM2c2VHphMndjVlVQZ3NXRW0ybUhFSGNmdUxuRW43K2JlbzdaamJ5ak5EdWYrOHlkSFAzZTRyNjdlK3ltMSs2aGp5cjMzeUcrZnJwMS8yV2czM2tIOERvTTBTaXhBSnMwYi96a1F1ZGdrWktSaityQzdyekJWZU1pNzY1VnBITHhYVTRRRGQwcWE1NStJbHFoOFYrM3FPNmphYlRud0NFVDIxVXdqN25MdWFvbEszdjJlbWcyQTFYZmpkcVVROUdLR3dHZnhIbkdQdmtySk8yS1FmNDg3bGdWbkZIYm5yM3o3R0pjUjhWMWxkb2U3NUV6U3pxMCtCSkx1bzNQblZyNjc4bWFBdXgwUHI3enoxanRPdXh3ODNsU0hqcWhLSWZoNTYzQ0x3SjlMMjF0ZC9RN2UvUnR6N2p4a0FGMmtOOUMvZjN3T0huNzllM3AySENCKzU4TzdteURORGlUODh1VWRRbjdrZkY2MTZvdlVNNEpkRHI1TkU2dTdLaWluaTRjOXA4WWJZbjNlMEd5Y2N1N2dYWGRWZVBmcW1SZDl4RlNzS3R6dFZiVUttb1Q3S0djaTlkZkNrSEZlazNGSWtzNlRtQnZwMTlkVmRRSHV5SWowNGowd2I1R1pLbWpDUWRhRnUreGE4L0NpWGFFWldTYUl5YlZMdkU5d2wzVHZBek1abXBta0VNaW9aUkozSHZEc2hKMjB5KzZOY3FhRWZTRCs1NjBmdmpuY09uMzU5YWVkOWxlSit5Ky8vUHpOSzdBcDd2d1dBQS9oRDg4TzNwMzZEMmZyRnFUNXl1K3NDTklzR1hjbjZYODNxYWJFdTVKbXF2T0djbWF3ZzNSZFUrdXlhbjBpbThsTXc0ejR5QStMTmdUNGhXZ1g3MGw3TnQ3d2lxYUVuZFk1ZUJ2TVZNMS9YY24wY3lidFVERVR0a3YzV0R5a1poYmdudE03VkxBYTZlNVlORS85aldKVlpZamhyU21DTXNLZEw2dHBkVlB0cXBsb09PbloweUw1bDFxbUg2bzY0SjZnNDFmZWZRU2VoR2ViU0hmdDc3ejNUdEl1MitzNmIweHdOKy8rRFl3ZS90enJodnU5aHZ0M2g2K0VDZmI2UkxyczY0Tm5QaVBvV1BqQVBJQm5rSWE4VzVCbVowbmN4MVl6WTN5R0o1eTY0cEFndlJrMSthTC85SEgzbkVURzNkczRNMXRKa1U5UXphaHRYdDVXVTh2d1hiWDZYUXQzdlRENWoveTZheG1RUCtDdVNXUXhhTExIZlN6ZVUvOWZCbWJBT1pEbllVWUZ3K2xNbVRiRHhubUFQU1ptWTdrWjc4cWE0VVYxaWp1MSswVE1wUFc0WTBkS0pHeDhaVklHOElBN3ZrbERWQ0dmVjlVVlkvMjlYUWYrSGF5SDMzbVlmeTZZelNUdkR0eVB2dG5ZT1ByNWRRRC9nWEIvVnBFWjJRaDZFNVUwQncremcxRkozbGxCUElCL2ZHZHA3VjdFTDBKZW96dHNFL1hFdlowaUhDbGltZTNPeGNQcXM1VWhwbkUxYWdKYzhoMjg5M2RWY2w0ZDNuMnFxbkFuNzdBT2VCb2d6MkZrWk4xenhKUkgwTnhVKzdtcWtVTmdzTXNpSmRKRDc5aU15MVQ2THl3RGt0a21rcndqRUZtUHFnNTdKQkhnVSszZVUxeHRobGlITy9kVmZjNU0zeEsxN3FtdzZyeWhtK3JFd3l2YmZjRGRNNEJWbVEzWXpiT0hjdWQrMkZEM2c4RDNsMVhoVHU5TzRBOFBOdzVQWjYrSGQvOE91R2YrcjBDZjU5aFAxMDdxN3hNRHZySFp6ak1HL01lRit4di9HdmRSdUkrSkJESktHT1hNQ1BmT3lyWDNPZTlqdGFxUlhra3oxZXlhUDJ4RFlGL3dMdHlyd1R0Sno1dXFpQWZvSUw0cW1XeHNCODcwN2ExNnIzeDNydHREdk1QMHpLVEl6RDExVC9Yb1RBajJvaDNKN3VIYXNTSUtTZmVPSTExN1RHY2k3ZzU4MVRLMVdXS2haWHJjRlppUmc2OUFKRTNhWFNiL3Jnd3h1dmJKVlhYRS9lSDMzblBjY1Q3TVgvNGs4cXY0dW5SM3NXNjRrM1lnL3dPQTMvcGx0bHE0UHl2Zkx0d0g0TDkvL2Z4c1g4Q3ZyNUZ5VytIaG4vbVIvdjAvZVBlL1NSK3dyYnBzMWU5eFR6dGR2emhFWm5qMm5XYkdXUWFnUFpyL1lqRUJPQXV6MjJLbW1FWG0yajNNYU9jYVpqUFJ0MHZPZUQ1a28yYTR5d0ozZ3A2VHlIaFhWVjEyR2pSN2VIWWM5b2V6cnREN2JhN2RxM3lQeU9PbjYrL2U1b2hseGp2OWUrTGVKUkJncTFaVnVPT2taMitEa0VNNWsvcHV6TzhocHVnTWw0UU1wRHRrREdEL2ZPV2RGZUR1cUhQVHRRZnVWUEFLdTR0Mkh0OEJkd0lQMmduODRTK3I5KzRSOXkybC95cmZYUzlNaldaZk8zLys0T3VLU2g2ZkM5Q1Q5NTNaajEvQ3U2OHZnN3UweklJY2d0d09mWlYzTURiVHZ6TzlLTmdwWnJJOXBBK2FsSlNoam1tOU8wVU16NXBVb3dJUEJpSU44N1lCc0tVUUJPell4SjFiajB5czNIUGtmWGxEMUtqTVZyNDdqZ2hDY3RPY2RWYzBUU3VDYXBpSGd6N2VIMVY5ZElkUDd0QWtzaGpld1dQRVBjS1FNRjVXbXlhUmxPNWQ4SDF4TVJOM2g3dDhPNzYrWmQ2MFk5N2ltMnBUd0djNVlwOS92a0xXWmZMc0FINFBvWmJWdmQzVnZibVRWWW03cVpsREdEejgxc1kzMzYzK0RONjNMQzdUZWZmTm84Tk94N3gvdW0vdlRMTzE4K2VPMzA4Ri84ejZ4SGJ1aHB3QjdzeWRXUUwzUkozbjJJTUFINWRvOTA4WFZVOTM3ME9SREVOS3VZTnpXN0kyTmpPR0lvVTdVc1NpN1laNnplU1krTWdoNE5GM3ZBNEhEM1BYTHR6VlJHdzZSemhlbUtMUlREZXNob3U4VTdYN0Z6bnZzQVc0UDBRZkg4bnVPQ3REVExpN2E4Y1IxWHZjWXlzQzRTNDFnNS9DL1Q3aHJweVpqTHYvODh6czZXVFZGY3NDZnU4OXNMNENoNzdTNHY2d0dTK3F1M3VyZTN2Y0VaZFJKd0k3ZmdIdXRNT3dIN1kyanY2QWQ5OEE2djJ6NnJ1bnA2ZWJMbWd5K25oOCtyNWhEK0RYVGtQT1BQUDlCUGZaQzQ3N2Y1cmU0ZEFQenQydGo3dFQwWVNMejJxbStKRnp0NFhQV3lySnZaczU3REkxbWluV0NUdjFlNS90anVVRzRDc2xrcC9NM0R2Rk8wRlhyU3BXNzk4VmlvU1NVVitsN0xzQjRrbDVreVkyQi9kVTduNVF2RFAyRHMvdWxhb1plVGZhRlpraDY4S2RYOXZlWGZNN3VBZzZUL0hPUTVGSUM4MlFkZUV1azNJZlhwbXdUTWpFVDhJTzJvRTdlU2ZqS3crbm1YUFB1K29lWXBIdzdxdEFQVCs5cW82NDQ4OVB0djZnZDgvWWpBTy9lWHA2UkhldWtEdmMvZkh4eWFhQi8vM2ErWVBBSFlTdnJYVzRTOHdzMzkvOUh3cXpmVXZOV05TZHVOZlpDWmxJaVF3WGI5Njl4TXlBZThKdXJEL0JtK3J6YWpYREFtMTh0QkR1ZW1TaWNPZG8xWG00WHlZejJ1SGpBYm9pTTJSZGZUZHlwS29CMzNWRVRkdzk0TTRmTEVOZDVhclI0VDJTQ09qY2J5YjJ0T3BEQU5kT3U4bUV1MHk0OSs1ZDB0M1A4T3BqL2k5dzEvQU9ySDVhRFk5ZXl3ejVrRmcwMCszbTNRbjhDbUZIV09ZZG96ME8yaDNjcXhBMFZ0NHhWTzhCOXg4Y2Q0cDN4LzJIalU4K09kd28wRjNRYkIrZEhzRzJLZUFGL0x1bng2ZjcyOVF3ME95TyszbnFsMW5EKzRmbTNUK0VtUG4vYTFYVmhrQ1diUWpHSnNEdEhHRVBSbmJaN2lYZVI5K2VPUVNrWGRYWmRQTGtYVlAzeUR0Wjc5cHU0T3hvdC94ZjkrNzROZS91d1JrSFhWYksvWFp6NzlVVnRkWHVVYndIMExrSXU0R2ZybDJTaGtrRWZsRUY2UncxR1FWTjV0OVpyS3FvTzNrdjZLVmt1SWMzMVg3dW5vakhCNk4zbDVhWmxtVmo5N2lQY1hkSkdZdk4zT2k0NDQ0SzRFbThRQS9temJYdjd1M3VqVU96aGZzUnJxcUFQWEhmMlBna2FySWxaWTVvcCs4NjdiS3ZBYnhkVkVFOTdmVFA5YldEczdPREQ5M0RDL2NQbDJxOE1iSStpaG5SSG1GM0YrODFqQXpmbURVRDhJTjNOWWdVN2p5VkFKenBrQnBHWnBRRGVKYXJQaW81NHludlhENUgrS0xDWGVhZXZaL09GRjBpYVVKZUYxVjRkNTVLRVFzeEk5cmgzYzFpT2hNUFVtNVd6SHNoRTVIM3RubFE3VTJMeU1jbXc1bkN0ZVBvb3BBU00yTzNhMlhNa0haMzcxeVYveXZrcjV5OHFyYStYZjJ1MndUZ0ZjK1pJZTI3YjczMzFuc1BBM2dRencvS3BuQUg2RkR1c0Vsa0pub3EvWExJaStwUmlKa2orOWNHZVhmSC9rbzU5ekJBM2R2MlBoUU5KSHpZMmZuMXRka1o3R0I5TFhELzBYRC9ENitxODN0dTFPYXBscWpHdThxejdabzZaRVdHY3MvNnZVV1BxcEhxSHNSbjE3eXVvS21rektOTkNuRGhQcGxYNDZFWm1CMzA4ZUhmeDVUM0huamg3bmxpeW5qSGtWMlZJb0VBSDREWDBBNzdaUTRCeS9mSU9wbW5VK2VPcXlwMk9IZGNWMTIyVjBFVFRaRVpTd0R1ZUJmdTNCcEVCdVlqLzlkWkYrMnl2cFpKeEkrNFo5Q2R2djB0RUkvUEZRMnZyZkx1dTRiN0xzV01vWTZ6YXhFSjNPSFA0ZDBwWm80T2lmc1BqcnRhQU1NT2o0NzI4WTN1bmNyOUJNQnY1N1BUK1hYd2ZremdkK2pnaVR1MSt3emVmZm1jbVhuVDl3Snpia0Ird1l2ZGRWV3RVRitzZWxYQkhsMkFhZG56ZW5oVFZXUW14KzZaWTdkRENjQmt2Y2FxS3VNOUkrOFh1WG9mMzVtcTBUVmZWUEcxV1RNS3kwak91SFRYbTJxRjN0WGNuWFo5ZEFDR3BZemh3WTg5eExKVUZVTG1yZzUzaXBrSXV1T0FsWGVuZFhxRzF0TXVFKzc1cUlvTkcybS9zaC9mMGZRaDhFVmJnUHNLbmxTTitWM3FHVEF2UVFQV2VWY3Q3UTdnUmJ4SFpreTZIMUhLSENFTXVRSDJHOXpUUGptaTdmUG9QUHRtaGlTUE14SjVBdHFCK1E1NVA5NlJkOTlaRW5lQy9yZWpWZkhwbXFweTFaeGpVT3E5bTFWRDVPT20yZzRpVTViWXhNVkg0RDNQb04wZlZSOE43MjZtaDFXTmlIKzdiMFBBcHFqQmU5WHdrZmRndmNkZFVYZHN6NWJCbVZwR3dEZUZxc2s2TTJhUytMbTRld2N4ckE1M1BUT1JkdkxlWDFUTnZmTWJXNksyay9kNjNNZU9xT09nR2tJL3RnQ1dGZTQzOHFGcEYydjNMZE16alc4SDd1VGRjYytHcUFQdTlPN2ZHTzBiNGQzZmRkM094ZVBRYURmY041dG5waFBlVTgzMnp4TDMyY0hzZXdKLzRJcUcycDFaa1R0SUFWNmk0YlZ5SXJrV1R5RXI5YTR1MXhjMm9SbCtXRkl5bE8xRVBZRnZCYzJrdHFNNjVubnZqYjZVU2JnVGRCNE11K3UyaXNLOWNhNXFaRVZ5cVZZVlM3anpvRld2NjBpYm9jVXpVMS9hVVVGSUZXY1Q5SEx3VEE4cjJtL20zR3pjVlNYY1BlcXUrZzdoWG8rcTEzWGV2VmZ2VWpQRnUyVVErTm5oUGduTUtBNkpZMndRcVFidk1iZ0RwQVAzdCtEYzMzb0hCMEl6d0QydXJERFBlT2Q5ZFc5ZXVudUpHWWozTGRLK2dYK2FkMytsYlhpOUNjd2RlQ2lhVnNic254NUozU1R1QndjZjBzTi9UK0Izb0dkKy9PckhIejhHN3Y5bkIyRGhIcWkzV1FRT3U4WjNVTkxncDQrNyszYkhiZ1BKeXVUYjVkbEwwSkQzYXU5ZWtSbWFKMFJXL1Y3eVB0eFU2ZUV6UTh4MXUzQ0h0YkFuOEZ3NXErWWE3RDRTNmRtL3QxUlhwUlozejNuUEptSjN4VDNWL25vb2NiZkR4YnR3cDM0djNNVzdrZ2hFTzFkYjNpSGNHWFVYN2lCOW1ONGhMeS9jaDRSM25CYVdZU2lTM2gxcUJqdlNmMEc2eVJrc2JKclJQcmZDQTNGM3htSkErMFpZYW5ld3JuZW1kNFU3M0h1Yk5mUHUwU252cWJKVDRuNHdNK0EvUEQ3N2NOMXhmMkY1M0J2ZnZsak92SWpmU3YvdGpOa3lGWVpVSU5LUWw1YnBjTytWRENGWGFUWTJEcDhRTDlJdFlZYUxoMG4zS21aeVJhTlhWUlZtQzNlbXZCZndrdTh5ZUhoYUlBOUJNMmtTNlhYWndoM0F1NVlCN2hHRmpFR1QzaDN5QVk2cXlXY21zcDY4YzJkZzVsYVFyb3hJNFQ2bnowd1ZOSlYwVjJCR3owempPOU9JdTMraWZUcDU3eDFIL2NHVmg5OUQyQjNMMGlIRHVUdnNVUEFBZnFTZDN2MzBFR0VadVBiQzNiejcxb2F6N2xwbSs5bk53d0ErM0x1Qzc5dGZuNXhBMFpTZEVmZmo0NE9kRDllL2oxamtqeDhEOXcvZmZHVEpRS1FxVmdmUTFUU3ZueVdzSElJZ1BzR1BQZ1MwU1RZa1RuVVFrNE1uNTZsb05JcnNDU3AzYnF2ZWN6bGpOOVY2V0EzL3JpZlZ1YmgzczFVYmM5cUZmSkNPazhacE5jSWRscmpEb3BTSndMdG14L0xQWkl6bHZYc1VNZ3M4L0ZtVjFVd1dqUndHcXdMNWFMeVJ6QXQzUFRQMTRsMlZlOTd4R2x0akpuR09WMVZ1aVptWU05bkZaaUpCN0IxZVV4R0ZwS29COXFBZHkyalhRNU1wR3VuMkZ2Zy9JR1IrMk5vcTNQbXFtcmhuc1NxcDM5d3YzamRkeHp4YmtjaVRrNiszRys4K096NDVPVHVZcmFPZXI4UDlrVGVXZkZYbHo5eGlwbG9nWHVhUXk4dlR1WHZlREh3NnZ4QTBza21mR2RFTzBpdEhMQjA3ejJ4NFRlMnVyQm40ZHZ6cGdpWVQzdWYyRURNaG96Q2tNaUs3TEFLRlpzQjVxQm5hTlYxNWgxdlFIdE5xd3JQRGtuZUtkellCaHZHZWl2STlEOHpRSEhoS2QrOUZBTC9PWFdPRVphTnJuK0ErdmFvU2VHQU80a3ZNOEVmWnYyUFdqSER2R3l0UnpnQjM1a0VDZVB4NjZreDY5OUl4ZE8vaDNRdDNEZDc3NVFmQkR0c3kzR0dPdWhQL3lTYWk4T25oNGQ3WkpaTFVLeElwUlhQbXVBUDQ5Y2ZYZXR3ZmZ4ekFMNnZkc2VlYVN2Y21GZG9xemxacEIzV01rZ2dDZGU1T3lmQXNZOThOMCswWmxtbkRrRzBEWUNQZVdPY2VjVmNHc0ZwditQYmhURmdCdWxKbUZJZmswZUl1VXkwVE00QWxac3ExSzBuTXV5cVptc0gyVjFWMW1TbmcrMWxrMlZVSnF6TUIzOXEwZkM4TXZBOXh5RDR1TTdUZUVPN2lIWXVQUzRDY2owc3JENXBpeHhjbTVZNEY1MDVyYU9meHg1YWJzVTdjRVlEbjN5bmJIZmZOVDdaZmVYYjdmVWJmM2IyL3U3Ly9kZnUyaWhpTkEzKzJ2bk13T3pnRDd4RjMvNTdhbmJnLy9naUJYeUlRcWFEN0NEdGwrOUR6R3A5TEdrVWhzWnB4WkdwRndJd1oxKzlqYVlmYVJEcnJpc3dRZER1aUhVR3lYcmlyL1cvTnFsSGZEYTVJL3VXcHFkazFTRGh0Z250bXpxaXZrbm9SK0dXMTJtNXdxOElEcUQrQXk2b0haLzRCZDBVakRYZEtHYW4zQ2V1Tm9GR1RTQndkN20xVEpVMGlpMFBBdDVhczg1RFpQQVBnZmlONVp6U0c3UGVvUjIrbFBaaFlsM1IvK3RNZmhEdU51Sk42NGc3ekMrdm1Kdzc4OWlmdjc1dDdSNU4zbUtzWktacUt6T3pNOE01MGdyajdETUM3ZDcrYllnYThBL2lsNHU3Y0kreTlpaysvVGlQcCtJOUExbWtLUkVabHR2cEVYcHphZld4RW9BNWlEZTQweVJtd2pzMkR1SE9sY1BlNGpGOVU1ZHI1WFpiNWtGbWdUVG1qMGc3aEx0YTljQy82S21td2FyQitTeXlESGJSSHhqdlZlOFVqTzl4WnVtZWZ3NjVnNUJSM3NGNmo5MGg3WDk4aDFubFg3UjlWMVZhcHhSMXI2SmduNHV1eXF2UXdCZDBkZDJ5RUpFazVnS2QzZjVCSFdMRHVQMk9EOTZlLytPbVhIemFBT21sMzRGbnM0YmdUZHA5bUFDMWp2Rzl1ZjdLOVNlQ1AzdDhrN3B2OTIrcTI0MzRBMjltWkhSeEhKa0hpRHVkT0ErLy9DbmNGM2JrWFQ1cTBFK3JGRHNET0U1OEtQTHF3Tzg3TWVYZldzUXQzWDJXQmVuSE9FeXNENzlGVHlZYnVlWjZZeDkzTHBqMGk5YVphMEY4dTNHTzN3T3U2YWg5Wmw1UlJhSVluZVhmeERnUHJ3aDJobVdoNjdRM3pxTjF2Z251dkJPQWgyeDBtM04wbVVvYm5PTDVEdkNQd0R1ZnVxeXo5KzhMWlROUEllMWgwRUlOZ0orNFBScUxNU3FOaHNoUHdYbXIzWHJ5Lzl0MVAzLzFFM0xmSWV1aVpPWkdaemJKdHJPMTNBZnpYeFAxZHNTNGo3cEF6ak13bzdtNjRBM1J6NzI4c3dIMjVNR1NuMnpVdG05aTM5YXBxbVJkM1ZmVVFnMDNmVlJXWGFRdWFBSHJsRUR5ZldnYThGKzVpSFovYXpPQVQ3UGFzQ3AvZTQxNm11ZG1DWFNtUi9NaDdOOEJEajZwbVBlNGw0ZTJtYXZMOW9XandmcGZEbnJSbjN3M2luc2diNnp6Q0ZyYVpVY3RyR1hCWEMyRFowQlBWSDVtdzVyWlY0aWZ0YnU3ZHh6U1pmNmVIandhcDJSY1Z1dDJJbDNOUDJIOEM3a0RkYldFZ2Nodk9IUVkxUStJL01lRE52cGFha1oyQmRnZ1pBTzl4ZDNsM3d2N3ZjSmR5WHpBazNoYTN6RkIvMFg3YUZ1OFM3dHFnWFFIM1JUbkFWREFXaXVRdnR1NnFNVVFZMEdlckdScUZ1ODhSaHVtUmFjQzlzemJpYmx2U1BkUGRpVHYrb0JYcjZvcDZpM0NIVWJlRGVkUHRHczdrMDVuc3BZbXUzWkRuTExLdVdMVWQzbUUvVlptdEJHRGhyckI3NzkzbDNpbG0vcUx0ekpwam42SW8vbkVveWdPS3dnc1A1aXFVZWFveVR3OVhHWVBRcGhoaWFOVkVoQkJhVEMwSjFkcDBiN2lFYjJhdFBaNmhZMmpzTS93N2VmN1ZyblgyMldkdk1EOC9CN2lXTXRpQnVrN0RQZDh6M2NNaHdNTzlZM0lRZUh5SXUvQWVkVkc5S0dyQ2Z0YzJXWi9OWmdYdVFyeEhacXgzQjZiRHZrWFVCWGNIZmlWU1p5cmNOM2xPcFc0SDZwanEzWmZ1Zllpc0EvbHpGenFxOHZzbmFjRHRxK3dLZHlyNHRvcFkyWWtzNmw3MzZqMkZPMzlRdktlUmRYaDJodDQ5RENrdHN6UHczcFRNaXl3QzlldFpGN1c2WWtxTC9oMkFIY3RMNW1IT3dWMHp3N2pBT29iV3ZEYmsyYTFHUWVkK2kveXl6dG42VVRXRGFRa0U2ZDh4MC9yODM4Uzl2bFFsOEpiOFc4S2UxamZORHY5K2FCOHlUS0xPUmErT3BjYnk3bHdDT2habk9uZUtkaHB3MzNmWWRZT1lHWmU0ODQ3SmNOZmo2a3VnSFlzYW5tcm00WldYR0llY2xMaXZXaUFTdkdzTzhBZU16Q3pSdDlQK29YZW45ZEs5cjZ1VVRiTTVIL2VNeVBhY21rbGk4akNib0JOMXJGSzhGMTJFRlhPTHpiUzRFM01nbis4N1BQMjN3RDJKejI0R1RudjBxd2xUNTE0L1o0clhldzN1b1dPc041UEZacklUV1Z3eFlYcVZHYmxudWxSU0NiUTVFeTJydTJ2aERjeG92U2RaQkp4Wjd0cUlyMktSUGU1aWJkKzk5bEsxeGowdW10cEtNd3hCMHZTc0twbzljTDhTdU5NaUxGUDBtaVR2OTY4YjdPUWRsSWQ3Sis2WlJHQXhkNk1kSnBodmlZWW44L0R3YTd0N3V3L3Y3cjFUNUJGTUlXWXNFTG01cEE1ZTQrNEsrd0xlUFFUOFBPUU5kVTkzandyQTNWdW1Ddmd5N0s2anFFVlEzVEdwZHNjVzNoM2ZFbmhxZDZMdWovZXdsSGl6eHJ1cmM3ZEFKSzFPbUNIb2FUM3UxbGoxOHJhSUdGOHpXV2lHWGw3RU96SFA5MHprM05VTUlqTnpjYzlMVlJVelhtZW1zTDRUbVNkRWtuTUEzemJlTSt1NlRKN2xvNnVyeERubnJHb0ZJdUhZTHhMSzd5bThlOU45TDA2cXhQM0RvMnFVTXNOWndwNUhWZjRVMzY2MGg1b2g1RExFSG41cGQwSkpzOGN0dmJ2RVpRaThaN3cvaUVLUjBPNjM2MUYxQWUrdXNHT2ZheDUwZjd5UU01NFJtYW9tbzVEWlp4S2F4clJNODM2dkVqTWNZbHJiUFdGbi9OR1VlMm9aakFyM0xpRXljc1RjUEdjbWdLL01ENnJVTWpDTlF6S05vSXBFU3JLTVFrOHBvelh6OEZYYTFkVWphYWJHWFRPQXM3RXEvSHFQdS9TcW9YN3ZJek9kZDZmVkQ1b1M5NGhFdHI0OXJlc2ozUGZlSSs1bXdKMlRCaUZESStpT2UxUVJlL0tvRzJFZkhwMkQremk4TzQrcGF2cFYxTEdacmUwU2Q2NlhBbmZRdmdvSHI1SElIY2dad3gyd0MvQ0xIVlhudmU3UTBTUVFZT3JJakVpWU5sVU40cFAxdnFwU0gzZVBtTHNxbXV4VmcyR0M1azZZMWlLd0tqTXBaUXFUVmpYU3ZBTXA3NkZsTUd2Yyswc21zQTdrSS8rM1BLcjZ5MnpDbnZXdTliUnFwQ2Z1bWhFcFMxOHplZVE5NzVuS25Ka1c5K3pkd2Vtc2Q2aW5kc2R1NldHSDlsWE5VT1JmQlNKTnpxaEJ1eXZ3MlhHeTdPRHgxay9Iai84QTJJZVZhNTl0N3dmdFdKbEVRR05nQnBTSDBidWJlRTliMmQwVjNOY0szREhBL05LRHF3Qyt4TjNrek12L1lWOVZET3dwWmhMN3V0NTFtVVhndDB6OFdtaUczNlM5T3FoeTNhZVljL0RyeHB4SVFUM09xbnF0R2wzaSs4T3FpM2VJbWNROXIxV3Ayem1hcnRuYTBnQ2J2ZHRMM3JNT1FkeXAwZ3JjNDhFcVpUdDB1MjRtWmV5a0dyQkxRbVRWUmpoZTdobnVyWEx2aVUrN1FTdWlWcEgzVnN5VXdPYzFVeXIzV3MxQXdnZnVFWEhQaHNLR081WE1jZGdQMndINzBTRnBIeHJ1R1lqa1VYVjVTMzl2OFlJcGJJWFRZRStELzFkQms3akRTRHhQcXF0TUU3dlh4TXhpdUorUXduMitkT2NXa0VlUkdkbjhxUWQvRkJrRU9qRDExWjZudkplNGMyWFpQR09ldUh2U3pLTzJWWTJaT0FIN25TVGV6Rjh6a2ZVR2QxQ3V5cDNPblIrVjd0emE1MHlNekVRZEFzdVo2WHBOSnU3eTZ6SjJtZ3p0enNnTWlLY3grL2NXVHJwM3puVHVQS2xxM04xeGgxVlhxb2w3YzYwYThyMnBBVXd6LzU3dm1icWExMVZucGthNVk4Wmg5WjdBUGJTTU52RWc3RVhiN0IrTy93RGVud2taWTViZTNYSC9mdnpWd2Y2eENZa2ZMUyt2ckZTNGkyL2Zxb0ZIWUtZVTc0aTRQNzhLMkZjWmlQd290ZnZxN1c0TDFYYy8zTUhENnJoNzRwNE9YbDlvVjZGSUxvVmRkb3dTOXp5clJnVXhyWm5uenIwb0VabUI5NkpiRGFmZzN1U0hZUkoyNW9oRjNremNOVG5xbFgrbmN5ZnFQSzRLODVaRTBPRk9IMjlGSXB2YTd2Z0psMzVPRkltMEJBSVZOSmJ2ZnJlbXpGeGMxSWRzbTNmQVFzNFErQjUzYm1WQ3BMcjMrWkZJWjczdHF4cWhtYjdjTlplNWRvcVo5Tzl5eVpTZDk2NDhUdnY5SjZIZFlhL0VqSWgzK1BXRDJiSFpaSCttRG41dGVjVWNQTDZjNnR5NXA2MlplRS9jNWJScWxUZUkrd2VKKzhzdkw1QXpVOVVBN3RVN1psMFFsUVBURXlLdFMzeXlucWRWUmlQTng2ZjFoV1pDdmhmdUhhbzlIMlpueFR4VjdwRWt4cm9ieVR1MzB3aDhuVWRBS2NORk1WUEpkNzltSXVrZDdpbG5Vcy9RdTJ1ZEdTR2V2RHZ4ZXMwa2lnWktodTQ5ZW5mY0VxRVpIRmFyUHBQRTNWTWl1Nk5xSDVwcGNNZlNsQmt1dDBUZGVlOGRmQldKTlA5T3gyN2hHVVRldGR0a2h0MDVzcTNxejc4Zi8rSHJuNysrcllDZDMxck1iRzE5djM5c2V6WjVjV3Q1OXIzd3ZySThJdVhtMm9HN0k5N2p2dVlsVVluNzg1dlRiOTU3Q0xJZEJqRkQzTjlUMk5FNi9zU1hGNGpNV09DOUp6NWR2TEVPOHhPckdsUjdYVVRzRVg0YksxblAwNnI0OXNUZFcyYTdpV1kvWFJwM0lGK0dId3ZPa1BqK3RBck9PYlVRUVJxMVREN2RVK1FWOWhwM0xudk5oRC82ZmdhV0xxTWw4emkxWDQwTkpvaHBUU1c5YUFMcExlNlNRc0JWZUhjd3JzZ1Q5cHIzdEhUdFRTUVNTNVY3Mzc4anM5Mzd1SXlNTU9JZTNabmM3dEh3bzYyVU1oS1R1ZitaWjRZSEI5OGZoSXhKTVpPd3Y3Zy9JK3RqeUpubC9mMm5TVHNHZ0Y4RzUzTExKTnE5eDEzRSsyN2l2Z2twczdlSHdwSDNDdTRQVWN3OHBONGR1Qy9RTmR2R25MNTc0ZHo1UjlSVlV0U1RkMDV1WVdXVkdWUHZHUE1pTTNWVFZXN2gzSW03WHpEWnZDTHJFR0M2ZW04amtWTHZHaXNPcS9oRzArd2E5elN2TVdNOWhBTjN5NGpVc0hzODc3ak9pb2hsa1VpL1pXcHc1NlExdUdQUXUyZmFUTHIzUGljeXRVemRpa3lWT3paUGlVenRmbGI3TnJ1Tnk2UjR6ekFrMDJheVdRMHdkOUk1d3E2L2Z6Zzhpb2dMVW51UER0Tm1HSTQ3MEQ2WXJSL2JmeEZVTDdQKzlXUzI3TFlpa2tZMURYbWZqaHJjZHpYeW5yalROcGxIOEo3aS9vVnE5NWNCKzRrWUMxUUFQaVR5M2xjaWVGdzVqOFRJNnBicDhhYk5KSGszMEczbTB3N3NTVHhNTnF0MlRlNEZlSVptUXNsRXpldnpRVHoxVEp4VVMvOE8wNko1Q0VSNm84a2E5NklDTUdhK3poWWxjNEVWUmMwdThTRGV1eGx3aVpEUkJjcU45aEozRGhZUnV6VFMzYjBFOE4xY25oSUpxM0R2S3dCWHJJZWF5WU9xMmcwUm0ya2pNOHI3WE55eG1tNDFpam1XR2pDWGJzSVJnc1F5N1g3LzRPand1Nk1IQi9UdXc4NFU5NFBaaDl2NzN3TjFOVFFubTAyM0FEcHNpM08wNG5GM2xBRWVkN2pUS040VGQ0dTdid3J1cHQzdnVIMmhndGZsTWJWbjNmYXE4b2Jlcm1wdlZYSk82T1V6dDdPcUpCQlF2OC90ektTN21OVVJTMEZUYTNjWDc2Y0s3dW5mMjFaazlPdFlqcnR0WGZPT0M4TEJoNTZoTVREamoxVUY5VWlJbExzbW1Wci90OEJkMWJzb0dWRTBudTBPeXhyQWxoYVpkUWdvWlR3dTArSmVwaEJnOWs5Vk9RVjNqTHIzWG1yM3d6S0FNeEJaS0ptYk5RK1MyTFBMWkdtZStVdmJPUHJkZDBjRjkrKy9PanFvV2ZkQTVQREpHYU9QWnRRMTQ0UFplRHlpYThlQ3BsbGJnNVJCVEdheXN6S2E5R0ptaitJOXhjenpuSWk3SSt4K0wzRlg3Mzd1N1FzL3plN0NrSDFrSnEyb21KZVJHYURPbWFSamR6WFRGaUtvcjFSVHZaL3VwWlhLMEF4bTJCV0FucmduNjRROWFiY01nbE51Vk5pOXZqdFcyYTJtdjJjQzR5WmtMSWtnVzZ0YURnRkhqYnVsaU5HSXUxd3k2ZE5zZlBReEV3TTBtVVBBTFNvcmtYWnZJOXgwTStoeFQvV3V1R2NRMG5ObTVuZnZ3RkxXK3dMQUxlNDNtNktoZ3lmdW90elR1WE1xN0tEOU8vSHVKbVhTNUpxSnQ2cDQwQUhXWHpUVWxmc1had2RqQUEvU1lkeEd4SDA2aFgvdmNkK3RjWmV6NnM0U2pxcGczc1RNcmF0dzdZdmpUdWsrRC9Rb2lJcVB4ZHgxcHBIeHJuT0hZTytzWTdZNUJHbkVteHVOd09ObjJZaU1NNVVNVmxTWjRXREY2MlFkeTNESEpxeG5nZmV3R25jc0RVUjZOTkw3Q1BlNGg1WUI1Z2E3SllsWnZqc3cxOWdNREtpTGE5Y0VZRXlWTWlwbVlFRTdadUhkTWFwbUJqM3VHSVYvcDJjM0paUFA5em81YzJaZEZiVTlxU2J1bERQaDNlTjJLVTZxRHd3Vjl1RmdNQndNTnpacTJybGN1OGV0S28yaTV1bkovcGp0eVVhRW5RWUhQOXFaOEVlTE81K3Q3dmxaZFUxeGYyOW5iMmZwbzRkTXUwUE5QUFJ2Y0Q4OFh3WXJZS2Rac3J1K2JLcWVNdVZiSnZ2S0l6N1Q3VTNTVExMZWxzM0R5aXNtcVVUZ3dsMitFb2EweDB3UmluUkw5ODZGNlc4N1pFc3JnKzRwM0J2Y1hibHplWTZZSk03Z2tDcFJtYXp1YmwrQzdyUXpCWmluVkt6TW1jRmsxQjJZcTNyUDUwd1psc0Zxc2dqNjEweUpPN1dNQUYrL3pPWkcxa085RS9TUzlncjFQS25lSExnVDlwSjE0djdxRUtRVDkrRXpEN3dPZStDQlo2cWdES3dJUktaN3Q3ay9Ia3VUZzVFcW1yV1Z5YkYzSkJJNVdlbTB1NXhXdTZQcTVwTGhEdDV2bFY0MWkzWGVTKzArcjlLTWpMS0VXR0JmbGxhcUF6UHhVRlZlcXBvWjZyV2FpU2ROaG5zK3pqNjFjTzMrbWtuQ2tPYll4ZDd3d2txSk8xY2NVVDJGZ015WGNjaTB4RjNrREdmMWxva0x2aDJtcmNpd21BTHMwWFpEbnNackprV2VHV0pHdTN3cDNhVytlNlpFaG5qSHhERGVYYzUwS1pGbG0vZ3dmNnNhdkJQM2VVa3o3Y1BzZWNEelF0WFRnQVAzSlA2MndYZG13eU92UDZQMndFWVRoaHl1MTlkTUNmelcxdjdrNldWVVNTWHdJdUNuK3lPUjhDKzlNMXFaZDFUVnMrcWE0bTRaWXF1Qk83Mzd1WXQwNzBnNWMzZ2JneUQrcEZpUjc4NGRuOGRKZkdSRWV2Y09xbmE1V3VWMDJGdjFqbG1VQU1aTU5jT2hxYjhXYy9kR05lVGRLd0JqNit1N0UvY3EyOTM5ZStLZXNKdHBIVEVlVmZPT0tlUk1lY25FaTFWaW5vMG1LV1hrb1NyR3BRM3VZSDBPN3A1Q1VMU0lwNFZ6cjArcVhLbmZMVEJqUlZFVmQ1ZnVXWW1nU25idkl6TXA0SzNQSkU2cnJ0d1JoNlNlMGR3QmdmMm8wejRZUEFEU2pmZjFHdmZ5bXFrUU14aThjc0lGMDJnOGVRZkFRN3J2VDlmZzRRbjhaTGVQek5EQjE3Z2pod0JKd0tzZlBiaDBLL3VxTG9wN3NvNnRSOTRjZkdHcVpiS0pzSE9maWU2ZUtoWnhtU3BsUnFFdnZidG4vOTVuZFpVaS81ZkxjYmRTQkJ5ME9LblcxMHdjWXA0djQ4MDdzdkNHTFkzS1lMTTJrMERjZWRlVGFzYmRNekpqaDFYaXpneGdxVFZqdkplNDIxdFZHRGNUTXp5bEN1dzk3akQxN3lGbjVoWkV6ZkJNYWhtTStwNnA5KzZIUDh6V0M5VXdpY3B3bzF1WHpWWDdrZkRzb0gxQTU5Njc5KzBLOTJXT01JYmY0ZDV4czhSYVN2RHZrMk1Ua2s1RHZjZ1dkNVV6YTdWM2YrKzFCNWQybVBCK0RmdkUvK2F0bVJhck0yUE16K2RkZjluRER2ODBWU0sxS21xV1ZjTHVHc1pjZk1MT09TL2ZYUnQ0MUoxcUVIMDMyYTVONHJFQmRzdUs3R3ZtR2UrS09sbFgzRzlzbGJ2R0lwMTR6WVlFOUcwQ01IMjdpUm5tRUhqbzNhck1KTzZjTjBsWVJyb1pZQ2puMkxVZ3FrVm5pdXJ1MGF1R3ZQZTQxNFhFOHFTYXNHTVFkcVVkMXVIZVAxYnRYRHZOUXpNY2hKMWFCcEVaTEx0VWZZYWNHK3l3alFlT0pPK0RUc3cwNGoyUm4reHZTWTRZdlBzVXROT3pjMXZabmZKYjRtNG11RzhxN3F1YjMwcUttT0grNlVQQS9YOG9pZHBYSTdEYXYyVVpBdGN4V1hwRGxzTXVxSGRoOXl4R2tHRVpia1VsQW4rMkI0dWllZGFuQm51VC9admEvVFIvM21IU25TWHpnblhPSWlFeW16TXA2QlR3VGQwTnN4NTNMR0dkQTNZVHB1ZUlvZmNlTnJWc25NMk1tUlR1M2tUNGtqS0ZnTk54NzZXN2gyWU1kdlB2YlJKQndzN1pwTHVUOVQ0d1EvTXV3cFF6RnBQaDl2cDNZUU14U3ZjalIrYTU5KzN0RW5mTU5CWlQyaCtEZDl5b2ptWXpLSnJSQ0xnTDhGUDE4elh1ZE8rSisrcnp5UDJGS2U1ZkxJNDdZZGR0L2tsVjlqQnJWd005NDJIM2syVWs2OW0rdzh3U3hEQUQrU1lRaWNGTit6UFZoVGRZY3dNYkJwVjdOdS93YmpVZWlFejNydG1RcFg4bjdLV2VxUjVtcDJ6M2F5YVpQZTZVTTNaUTVkZGc5L3FRV0NpNndXVzk5eTRGOWhxV3lZTFhvbVZNeldTVnlEYmJ2YStJV3VJZTZXSGNKUkNaNmI5OTQ3MytzTm9IM2d2YUxleCtyZHlxNm56MWwrOStDZFlEOS9scVpuc0k3NzQ4Mzd0ZmYvMyswMk9tQWNPN3p5WW1hZFlVK09rdW1HZlJtUUozYkh1N3BYZGZYZnFveHYzY1JUcnZKZWo4Y1hqdmp1ak5aSHFteW9mazRsUVQwckdGcFpEQk4xbVBtQXpiMVNqdDNqa2JTMDFmWmxQT1JOTnNpN3RuWjFWbUVkU3ZWVS9qVU1za0FyYzZMT050VlJ2Y1U4azQ3OVR0c3FKN2g1VE95L0RNVGV3aVRHTmJWYmJlUXlqU3NnZ3dPVHdjS2JRcjY1b2sxaldKeng3eEFYM3lucmhiNFkwcTdPN0FuOFgxbCtwZHRYdFdtY0dDd2FkcjBpL0NNYi84OHQyQXNLYzlBOXhUempSaUpuR3ZwY3p2di85Ky9OY0RGdHVZSEJ0RHc0OVlIaExBcjhEMkp0eEJmb2s3WTVHR082WE1JdDU5Z1NLUjZ0cGplenlCejJZMTNDckhucnhqeXdTeFZETTE4bTNUYlB3QTR2cDZUNnB1cEpLaGNBZmtlVll0WTVDMnA1TEpCQUk2K0QvSFhZS1JNcnhBWkY4RG1MQnpnSGdEUGRQZXIrWmdaMVdOelJqczFwdkowZ2lhWmpWcXhkdnN1WkZJZ202OFIvNXZRRS9jK3p2VjlPN3plc1JqY0hablZjYzlnZjhNbmgyNEMreHBRWG9mbTlsZVB5RHVQZkZiKzc4VCtBa1V6ZjRhYUljeFNLUEFUL1pJdTJoNXc5MURrWTc3SmlhOSs3MzNPdTczTG9KN0g1dVpkOHZFSldhUzNYN2dWMWdkZHJlZVRKa1JXWlhkNEFyZTZkT3hQR0dHWDIrYnpja1ZKMVhGM1RyRUUzcWx2VDJ0Nmt0VnUyVTYvRkkxZVJmYVJiWm5wOG5xcUpyZHlJb2lZc1o1bElrRTdLcGxtRDF3S081SmV5VE5WQmtFK0NqcHlYdDF4OVJVM2lEb05lNFJpQ3hUZ00vVVFldkxpQ255VEhZMzJrM1BJQnp6QzJEblh1Tk9NZVBhWGRWTWV2ZURyUmZuOFQ1KzduM3kvaWxvMytLMXFnSXZiaHoxSVlFN2dWZmVVN3RUdk8rNm1IbmV4TXk5UzQ4Ujl3Zi8zVkUxYWUrOU8xYnlMcVZRQS9Vczc5NjRlRFY4dTRMWGZhOGFyR3liTGUvM0hzVVd6SHNhc01ZZzFiOXJiU1Z2RWY5R1gvRWF6RnNzVW8rcUdZamtxS3E3YXhwQjF0M0FWZ2gzckNnaWhqMGVaM3ZJWFpqSGJIQm5nZmRMRlhpQTd0b2RzOFdkN3IzdjNsSHBHQzZQdU5jWndGZ1ppY3hrOS82dDZwbDFtL2kwTWc2SjZSZE4xOTd6QkRDSFlmdHNVSnVTenYwQjhyNWVCbWZXV1RRUE5YL1Zpa3J2Ri83ME8rM1lHTUgzekNNWW9mcnY3bWdrM3QxVEMxNHlMUk80VTdoakplNXN2TGU0ZDdjYVlzNTdMOTJWZWFPZFFnWjc2ZGwxTDFqbnBHL24xQzFUeFBMeFhrYmRJendqckN2eWoyb05NWWxGa25ZTzgrNmMyU01ldE9kYlZacG1BRWZ4WC9wMkJUNnRTcG5SSUNReHR6M2ZacFAwdUdWaVdDYU9xajN1TjJXeXV4UWpzS2ZaempxV3BFTmUzSlJFYlhCUEMrMStkb2w3MGF4R1VjZUU5ZlZRVGJxSG1nbmdTOVJscitzUUtPNnZnM08xd2FESFBXMndvWmtFeWZ2c2dNRHIrRDQ5L0hNL0hTZnU0NjBSSDNpRXJZM0IrM2c2NGs4VE5HdDdUSGNYM0hjTDc3NjVwTFEvQ056aDNaZmVRLzZBWGpRdExtWU9kKzNjWVYzcFBHK1pYZWYraG02blJlWk01cnR6TXlQcGZySEtncWdzTmxOWTR1NmI2dmF3TjhoOFdVTU1IeVlBRi9LZHVoMWJQbWJpSmhhKzNhUTdwL0tlRHQ2QXIzSG5WaXAzR21ESHduNHBtWTllTmJkazFGMjh1K0FPM3QxRXpYQTY3SWw3T1BmNWhUY3dLK0UrdCsrZUVsOTRkbG1KZThabWxQUU85b2IyK3BvSjB1YkxKNGVEOWUyNGFscGZuNkhDdGZuMmZOcjBsT0QrL3RQTHhIMGtBUmxzM01mdnZEUGR3MzlVenVCZjMrd0k3NHI3TytMZDRkL3AzZThWN2Y0WXVnZ1Q5OFhiQ05PNlc5VjA2L2JKdUxzSUdzRzllOXdSNFpsS3paaHlyOU5tc2hDQnFQZHNWeFArUGFXTVRGNHpSUllCTnNlOWJWWWorYi82TnR1Yyt4bjRWZUR1dEt1SDV5MlQ5NWdrN3ozdTJjQURnOXM1V2xnSms1c1luTHJpcnBGSWo3bEhRZFM3VGM3VS9UdkFPVWRhbVFMOFo3aUxsSEhmM3BZUlM5enJUdkdLT3ZmbWVRZE5mRHMzbkZBL1U5by9vNEY0L1lSNEwzRWZiSHo1QUNFbjhGallDTHoxTVVqZWp3bnVqRVNPeEZTN0tPUzcweWtrRGRHWGdSYkNVd0lQTCsvZW5RYmN3N3NEOTFjV3dEMkQ3b2NtQUhQSUROeDFWS2FObVJKMWlobjE4RUY3M2IranJheWtaMVVMUTlyYkRzZmRlZGYzcWxReXluelczbWdLNTRIMDZta0g4OFBxOWgwSlBGbm5VYlhCdllyTVJOazhjZTVZR29ERWVaVzh3NklBTUVpSFh4ZmU0ZVBqVXBYcVhjdUlrWHFDbnQwTW9qbFRWeU15TFhsdmNJODRaTmxKT0xWNzFiL0RyUzJaMTNZUlBnTE1FM1p5anNrUnR2RTZsTHVLOS9YMXdmYkdxOXZmNDRIMituYlloK3Y3cUF1WnRDUHhkL2JURDcvLy90elQ5TzFtOE9OdWt5bmRPWDArYmZyTmRFcmdwUVBmN3FyaHZrclk2ZDlOekh5RFhNakZFb0RUdWZQYlcrYThPKzVVTkhGUWRmZHU5ZDJOK0toRFlFcW1jTzFkR1FMcnkyUzBwNWl4RnZGUkVkVmdCL1kxN21aWmUwTlJOOXlsWHpaMm1Dc1pUWm5oRE53SnVvdjNvRDJWREQxN0ZCSERoSlFoNzVralpzK1lPQUc4aEdVa1RZeXFQWXpJQTNNWi9OcEp0UXpPR085SmV0WjNiMEx2R1p6eDBodDlDZ0ZXNjl5ZDlleWFEZXE5ME14dDd5cmwzSU4yeHozVnpPc2JHMGMyTmpibzNZZnJnNDNoVndkZnpUYkFlUUsvVGVBVDkvRlh4Mzc2K3YySndyNmN3T3U5NnU3ZWFKZkFpN3dSM09IaGQ3NWhKUElkeDkwak0rN2Q5elloWnhaT0VlT2E3K0l0WFFaYmNWZ2w1WHpGUjhhNzQ2cWRWRE1PcVhZbzhNQzlpcnluYnFkd2Z6UWI3OTFwallTWkJCeTNxbkR0NS9lRkNETHF6bDJDTS9OQ00xeVdGR2t2c3dQMnkxUEpaSlVaUVowMUlrbTRzdTRDL21wOGloeUNHdmVFUFhQRVhNRFByeUpXdjFYTi9OKzJKaXJmWnF1YTZkcG1kMFhFUFBKZVdkbWI2WW5QNXRzUnhUMFBxN2Q5L2RPcmNPNnZiZ3dHNjROMWViYVgzajJCVi8wK2xnYmEyMCt4dU5Jb2JXMDA4Z0RrWGtZbFh4TGNDZnptRGhyRjd6NmZ1RlBLdUhaL2IyOTFjOGVBLysrSzV2WFA5L0tRU3VnSit1TVlHWGdQSWVNSmtiTFpJNDh1RkhsZTBWelYxRHRETS9nU2R1cjM0bjBIVWNjaTcxcjAyaXFpTnU2ZHVQdFRWZXN6U2VDVjlrcTZjekR3YmlsaWJzRGV5NkZpajlZZHJtZXV3N1VxL0hva0VZaUNiM0gzQkRGVk1yQjV1TnZiYkZnZ0gwcW16QkRMeUh2bVEzSkU1SjFxcG90RU52VlF1ZEc3MHh6MHVzRDdFKzhHMysrK1c4TGV5WmxuYmp1T09qTmZmMzM4cDlsZ3NEMGNiR3lzTyszSnUzdjQ4WXRiVDhPME9kUFdlT1NDWm8zYml0Z2Uwd2kwWWMxYTRyNjVPWDNwbmMzVlNBQ214VkVWdUcvdWFPdnNoWnZWMU5DVGNmOVZ2Y3dtNjJVbjRVd1N5N2JaMkFYMnpIYkhqL1R0bmFBeDF0WGl0V28yRWxiY09hTTNrd2NqWVhVZllWWHZNSFh3Qk40ajc4UTg2eEJrNVExS2RpODBrNjFxc3RBTU1iZk9USllEM09KTzNZNnA4cDAvck5vMTlxeVpoK213WS9hNDUwRVZXNlhiOFkzQWU1MGpsa2xpZmNHOFpONDllNjNkL1lPZys1c2w3UGxiTU5jdHZmdkdxeitJSGY5cFNPL3UxZ0wvcEVRbHgyUTkra3l1dkpqZUhXekxtUlg5QytRamltWjNaNnE0d3pheC9KcnBRUTlFL2tneFErK09jQTJBWHlBeVk3QzNkNnF4c3NLN0NIZno3bVYxU0Z0aDVGeDRWOHdmNlQwNzkyeG93STBwTTloVHlZRDNJaHRTZjFxMmUwcDNSdDB4Qy9HT01tS016WVJCdTJNNjdpcG95aWJDbDF1Wm1jQzlmTHlYdFdZNjNHbFpaNGJBcTNLWHJCbnNNSW04Wnk4eW1NTmV4eUd4YXR5ellsNGRtZ252emsxeEIraWNGZXg5emV1eWRZZE1XblptK3JpRVBXbFA5VjdheGs4M0crN1hBbmZhd0lIblVGdi9FQysxbnp0MkFOK2VIYlB4SGRXQ1JvQ2ZDTzVRN255bWV0Zno0dDVKT2tZVTNualFlRGZjdjFrMWUyOEJNWE9JYnZkUXBHOVZZMVY3MWtFMWsxbVJHWGxuM252aS9raHhxZHFVM3REQmVQdDlXdlBhVDZsYUFSZzNUUktXd2RUUWpBTFBZZWE0WnlnU0NzYjcxWmljZ1NudUNudmJ2U05icWhKNEthdlU0VTdHNmVLeEsrdXlaZk85bTdRR01JK3BHbnduOE5sa1VxTHVybVlTZGtyM0ltY21MSEgzcjNkVnpZTXFLeEZZMjJ6bnZZYzl0VXhmRlRWZy82U0J2WEx2Z3c3NHIzOUkzS0hlQ3d2YzF3SDdoL2R2UC9mY3RudDN3bzYxTlY1TzFySEJSc0k2Ri82eDk4SlZEMjQ2N3JEVmlNeFF2RHZ1ejMvekhsbmZGT0FYdVdiaTZtR25oV2UzNUxEVTcwSzZ5Umtqdm0ydG1tZlZGdmkrcXRMcFdUVlBaSXhvZDN5eVJmd1ZGb3EwckhmRHZURkxFWXZvVElWNzA3MGo4OTJCZVljN0xkdDNSTnU5cUx5UkJZQXBhVUE3TXdsSXZGZTdsaklFZXF1cStiOTZ6eVRPUFNxOGgyc3ZlUy82VFBhNFoxWWtrTS9XZTcyY2FjK3B0S1pYRFUrb0Jqaytaa2Y0MXhITXRBRUhKM0UvWHVDdXZuMjdWRFA0TWR0Kzh1M25uc1R2WnlkZ1BiUTdiRHdPMzY3R0gwRGRrbWJldWV1cXExNzRkbWRxdEd1TlNKalJicml2ZnZNZWVBOFB2MGpPVEc4S2ZMRHUyV0hNSWpEMUhyakRGUE5NaThSdkxLLy9pK21vdDBuQW12NnJ1Ti9IRGViRWkyTzNMc0lrM2pQZXMwMTh3enBnNXhhT25TYWszOWlWbXRHRGFvVTduKzdoQjNtUE1DUjNsaUNnR2V2Y2xIS2FNdy9uN29kVjBLN0RhK1o1dmp0b2o0UjNOWHAzQmQwKy9XRzFyKzZldU1PL1YxWHpBdmI2ZFlmejNuYmVBK3hLT0dCUDJyRkFPR2hQSStqWUVuY3NGVE1WNzBSZVlYLzd5U2ZmNXUvbEFuZk9sZUJkeGJzN2VkSXVrWm1uWGdEd2VJdXQ5cnphS25EWG5FakhIWGV0YWEvODQ4Z01aa3Q3ZkVPNUZ6SDNPaVd5eVJDamppbXpaZExEQis1cDNwZkpvekxLKzZPR2V4WVNFMU1sbzdkTlpMMjVWdVZrYXliRG5aTlhxaG1HcERVSmtUU0p1WE1RK3V4blFONnhTV0JHbjJWYkx3UHNZRngxakZjQUZ0TEpPdCtyZ3ZQRVBjNnEyV2N5QzgxVWJmY3k1NzNyWjFBbGlObmJQVmlUTkhOSTg3MW9STWFCNmZhNXNvNVIyUkh5amxuNGRnVmV0THVJbWZjVmQ3RGUyZmIraDI4L0NYc1c1OVZqUWJ0OHNJOWhKbWJJZW5wNHVuaVcwZHQ1OExISFh2ajF0YzNBWGIwN0RPSTljVitsZzAvZy8zNWt4bXp1MVJLdGZ0N0JqMXMyRVg1Y1BobDNyK3RFbGxZKzNOTmRlVmZpbys2R2VYZHNKbWF1MEFrSEQ5d2pMQ1BDUFhFWEkrNzV3RU9pa09SL2JzSzdSaUV4dmVoR0pyeEhJSktvdTNybkxnNWVJYzhuVFpEdU5lNWtuY1JqQnU1Ukl6Sm9oMisvWk40OVUwWm1NTk1FK0RJTTJhVE4xQm5BcFpvcHpYQ0hhRThaODBuRE8xY2xab1IzeFoya1B3UGtieHNtN01OQ3Y4KzJnZnR6OTk4L2UrN3QvYWZkdk5jazNUdDVWOGNld08rS25Ia0pLUVY3MDgyN0h2dnh4MS92Mml4d2gzYUhsakhjditod3gxOS9YOHowNGoweDkwOTVWQzNDa1A0eU8vc0ljOEsxRy9MV3U2TXZtNWNwQkVvNzNYcUdJN05KdkxyM0JONXd4OUxJZTNsT0Rkemppa2tXWU9kcXcrNHAzVFBxemdMQTlPNVpaYVpPZHlmcERMMlQ5UTUzeW5kLzM0RTBBcFB1bUZZQkdMdzN1Tk84ZlVlbDNPdmVUSDFmMVN3ekU5NmRtTnZlaDkwWm1tbWJkL3pCMmJuMlZqNUZZZndUU1hoSlJQQUNJZTZrTGlGRUdRbWR0cWlPZHJSbnhIWHFYb295YnBPNkREV2pHS05uNHZMTlBNKzYvSjk5NlRrZDFyNzhUL3Y2bDVWbnI3MzJXb1NkUnRRRmUzQnVtMHkrSFI4Njl5M2gvcVk0TjJOUVpuTmxmZTZyYjEvKzY2dS8vcnJnY1JuYlAvc1dKUWlNZFd3UzhNNzdHYXFaTStjc01QUEpYZWZSVG5JQndSbDU5eVB3N3NMOWhPR09LZUF2c1oyQldPK0ZPMGVWQWF3K2t4bWFNZUxkendOMVpVWHFwRHFsOHg2WjF5MlRudTdWM1F5ODJyVVI3K0pkQ1FSZDd6M1BpS1NDaVRuMHFoSHVrdS95N3dFOHRIdGZaY1l1VlRGcTNHL0JLdkptWExkenNLOXF5bmFpbnVudTVRTVBqQVozcmduTm1jb1M3N3BSOVlPcWNLZnhnOWtXdkM0UHF3bTdhSGZEandyNXhoU0lCT2k3Yjg1amYrTk4zREJ4aEFuM3VibXYvbUxCalJkLzNwMTVVUTcrNlBiK3R3RTZKQTBGVFJxOE8zbC9CYmpEcUdqK0pQQkxJZDE1Vk1WY0ROdy9zY2lNNGQ0cm1zTzErNVNlMlppeXlyOHY2NzFxZUhqaVRzNUR2c3VzbDdEN2RkOUsyRlZGekRwTlZ1bS9WbmNqUzEyRGRnd1hNcjYvMVJSNGh3SDFMQkdKaWRWM21oVHNTaUxJR21KMnpTU3JjRmRycG1pYlRjeEpPNWVsdW5OUndQRFh3THZ5Q0VTN29XNmJ1a3cydVBmU25iT3BlRjFWM1VqY1ZTSnl1RkN0YWNmNmFRQTdXTWNVNnh6MlF5YnMxNkJseG0rdUVYZGVxUGJTSGJpZit1UGxGMWdiOHRmOTdWRVJlSi9aM2o4TDBHRlVOR2Y0UEZ0aFNkaVpsejc4L3R6WmM1aUl5WndrOE9jWFBTbVNzTU9FdTJIdTBKZkFUOFc5N21Vd3ZRK1pmcW5OcEp1S1JLclFUT0llRlNMVEhIUitWQ2N5ZTJhSFkxZCtHQ2ExTzNidzdndXd1NFYzN3pPQWFRck5tRFc0WXloZmh1WTU3elJEWHJpWFlYZE1LemVUbG8wNzNMbDd6TjJKcDN4NXdMVzdpb2pkRE84ZTBSbFhNNnE3QWRyRmUrWGErOUJNK2I0ak96UHBtcW1wNzE1cUdlN0toOXdCNVdJOWdNY1E3dHg3WTJZWWNPZDk2cGJoVHQrTzJYaDM5K3hnL05lWjhmam53SjI4cisrUGYzNHBlTWNuUU9jNjh3NThPK2FIRjhEN1dlRCtDWUUvZi83MDZmTUw3TTFFMXo1RVpyNzUvdnVQUDA3SDNraWFTemlxVHM2WENlSXI0WjdmWmFtWnF0d01RQ2YwYnFxNmtiajdWbGJlc0RlcmFxcnEwQ3NvazhtL05FK0k5UGpNQk55cDNjMnpDL2NRN3JJTVF4YWRWWVU3dTlVRTg1THU1dUF4S1dqbzJXRVJoWFRxTXc3SkhzSVlrVEhEcjFXYThTSml5cHJSU1pWdDR0VWpuc3dEOWtyS1lIUzRnL1VBWHIzSVFzaWtkTGVGWWFpTGRpem9HSEhlNCs2c1l4NXN4emVBKzROdjhzRDZCdGlXZjYvVXpJK2YvZnJqSHl2NzQ1bTVQeFNKL095cjFkblZzeThJZU15TVI1N0JicmlEODNPZU00T0Q2dk9uVDUvK0JzQlR1eTlZNU4yOSt5ZWluWjhtQ245NHdXdVZ6WnNtWjBBNE4rTmNQZUxEc3lzV0tlZU9NNnNTZ1BWMER5c2pNMGs3TEpLQWczYmJPRlFrMGtDWGVMK3NiYndYMnQybjQrNUJ5Q29zbzhoN2lYdWt6VkM5Wnp1REFYZFZSSFhIempFMGljOWlNNWt4UXpuRHQ2ckUzV2VFWmtCNkJpSnRxWTF3V05sRldLeGo2eHNhQ0hkVE1pcUpPbGo3c2dPZnRDOE43dDZrNFovK1duaTMzcDI0Ly9ZMmNMLzQyNGJSdnBXUWM1MDZCZWYrd2NyKy9wMzcrK1B4L3N4bzdpK1FIamtFTDMyMXVybzZld0U1QThEY2VKZVVPWU5KM0Q4eDBNOXhKL0FuenhQNDU0RTZlQ2Z4eFAxVDgrNnlpdmJYaGZ2azl4Mzg5cDZkYzVLTWlVL2JtTWwxTzNZMU5CRHVNQmN6bklyTUNIY3JGS2t5a1JGNjErdTlLQkdwaHgxNnF3clFiWWNsN3JuVWk0eWdxNitxY0k5MzJaRUJEQUV2MDFzbUVwOEd3cmt3ZmNOdXZMZTQwNFI3NW9qcGtpa0x6ZlNSbWI0U0FhMkp6Q2cvakZ1dlpmcEFKTDM3VHovOVJLZ25tMG1acnpFNzNIRmlaWUlZVXQyM0wvNDIvMlo3VUNYdHRMbDlHRHBTbmhwdC9xcVQ2Z3VydE5rUmdIKy93QjNQczgyMXcxNGk3b0U2TjJSRTN2T3BlWGhJR2NSbUJqR3pOQW4ySTBjTzc4M0UyZUJlNUJERVI2MzM4TE9yZUEzbzlUQ2J1MnFJdWNWWHlsMXlScWFFU0EvT2tIWDY5cXd6a3hkTjN0SGdMUXkxbWdUbXZHVGlWeVhFTWdFWW03eTdrdDBIM2xVNEQxdUZ1aDd2S2ZMdUdRU0dlbzA3bys2R09aZ0g1VVJlUjlVS2Q2Nm5DTHlpN24wbEFxa1pndDdtRWR5SHFaT3F5cnVMZDh3K1J3eTR3d3BmYnIrUGNjQzRQWDNzYWN6ZXRrek12STBiMWFjZDkrTmJzZzlPRVgzaVRodkZQdm9xOG4rNXZoaXRCdkEvZjRpQUpDeDRCL0IwNzhROVNOODc4Um8rK0tJYTZ2UGZPUEE2cXFMWSs4R3dQM3JreUhUdkhxNWR0QXQ0enNhN2MySVZMNWs2NFQ0c296MEM3bVhmUGV4MUhiR2g5UjduazRyTFJPRDlNUytzQk5aaDZpQ3N4M3QxaVVnTWo4bkFzUHZ2bERKWXdyMWtQZHZWMkM3YUl6S0RHZTNJV3R3eituNDNkZ29hZCsrOFp1SzRxWUE5Y21aa0JlN2lmWG9ZVXA0OWxjeEQ4dTBHZlArOG93ZWV1SXY0MERVazNhYmhickIvZlNEeHhIMGJEenZHanJzTXBIUFV0cGtuVlc1ZmpJTDMwZXpvancraGFNNE1ZVWdNS0JyaGZtSVBvRnZLekJMbStXOU9ZenlQYXliMGlJZVlPZmVhY0s5Z2Z4MDJGZmRZRTFObUZKbHgzeDdGWmpMc3Jtb0VsVDFidFdZUzhGMU9KRkUzNkIzM2dYWTRkaERQcGE3WnhyenVtTHhFWk5PYWlYV1Y4azQxb0U4aGMzL2lUdkUreUJtWTlEc0dZZWRxSG1jTGQ2UGRwWXlLS3RHM0l4YnBGNnNCTzJqM1ZqVWdIdk54MGE3OE1OSGU0QzdhdS9ZZGVWWjFKZk5ReEdaNjNDZTJJdHNKM0hkK0l1eTB3QjBqZkhzQWZ4RHZ4eDlCSFBMNDF2Rjk0UDVCNGR5M1RtMEJiMEtmTmdMZGxPNmtIUlBlZlhaMXNOblY3K0hoR1g5UDRDMFUrZTBGMHpEQW5NRGJkd2xoZHpoMTJLY0EvdFBUaHJ0Z2w0eUJaejhpM1A5N0VUR09nZlZscDUwZlhUUXR1MjczS1NQcldMWWg1czVkYW9aVHVFdTQ4NGV1VlAxV2xScytUanFublZNdFI4elQzUU4ycVJsV0VMTldreksvWmNKMDYvSWhLZDBaaW5UWU1YbFliWEMzckJsUVh6UVRUdGFkZDk2cEd1MThsMDNqcFdvbUVLaXFFbFlvR1ZxUUhwOG02aTZUZWsvWXVYU3BDdHhsZzV6QnpGNDFuSXBEZmpuZ3ZtTml4amFZNHg3RVR6VGl2dSs0cndsMy9JS1lJZTFTTXlPT2w2Vmxudm4ycUhuMzlQQ3JmNXg1Q1VKR2h1VDNIeTY0YU44RDdYdExlNEI5YWVuakpTU0VMUnJ3NSsrQmR6OGQzaDJMbkh0OEJyQ1Rkd0IvYUNDeXA3MFU3bjJUZUxVUjdzWDdzNm5nWWZtNG8zN2RnVjAxWm9KMy9CekV1L3k3MGdnQWZJUm0rSENQZGxDVFNaanRLV2FVS1RZY1Zkdm1IVjU1dzUvc1lSMkErNkRkWmN3UnV4VjZSblZtdkt1cWF4bGlIM2RNNGR4RHo0RDFiRVJHd3lmeVpkUkd1R3drM09OdVF6Mno4NmphWmdCanhTVlRsUkNKUmR3bFpnajhzZUZzU3RpZGR3cjNLYmcvZ1RoazRINjh3SjJrbDY2ZEN6bkFMOHFBKzJwcGpFcStVd1AvMGcvdzZEVFFEdERoMlczN2VHa0p3SDlLNEFOM2QrMFpqRnd5MUFuN0plRStNUW00cWJwUko0bGxaU1ZxbXNhN08rM2VqWXpNYzYvcWJzaklPalo3eWhTOW1XU1E3Y1E5N3Brc0x1TVBWUS9NL3NXSVptU2luYXlyYUo0UjM5VzhGdTZ3dXNDN1cvVGRBK2xjVm5VamttYlVlQS9RdTM5SDFCMExUMVlOZVVsNGd6MXd6OG9ieFAyQU9tSjFDVEhsaWRXNCs3dHNtSENQdUx2YVpxdG9YcVhkWlVDYzZwM0VPK3VING43dnhZdjNJbi9tUWVDK1Zaa2lNNlRkN0R0RjNiR2xkeGZ2c3lkcTROOC91K2N4bVQwNGRreDRkL2o1aituakVXaS9Cd0llWnQ1OXlXQjM1c202ODg1dE91NjlaKytmZVloM2MvRk9ldVBjbDV2cTdtUmRMcjRTNzRPcFBpVE5zOTN4ZGVsTzUrNFdaVGV5UDVOd3A1b1I3QjZaTWVBejZxNzJURnlLUkdZN0EyeFpONCt3YzExZGxsVVM3cGhZbmpTRFFhT2M4UUhkcnI3WkQwekVIZE00bDV5eDUwd1lVd3ZObE5JZDAyRVg3azNQYkZsZEpuS1E3c0o5WitlWTdXVGRlVytONksrRlBiMUcybzN6dDQrVCtsMzQ5REl3UTlLbFpVWW0zaytSOXdUK3d0RlY2dmxSQmZ5RkV2aVh6czZldUdCaVpvR2VuUjRleE5NTStDVUVhUUozd3U3QXY1NnVuZXR3N2E3cnBiYUtXR3IzS2pMRHhTMWZxbWJjSGJOK3ltU3UzVFBlQ2Z5RVRzSmNib1E5NVR0ZE9waUhiN2V3akxBUDNOTWszc1g3L1ZIZmZkRHZFWWJzSHpNbDYxd3FpbHAxSXNOd0pVUGc3YXdLbzV5NU5lK1pzQnJjb2QwaFo3SWlLbEduZHE5eHAzRUg2ZXJmQVdzN2tSRjFQV2FxNnVhcHFoS3NxUUFjdXAyajViMFNNMXpIZG82NW5PSHFhTGNpU2xqWWhmdkdGaVE4Y0plZDRvS0JkaGxvMzl6ZC8rTXpUNW41Y2JTTG82cGdGL0EvdlArK2NGOVlPQUZCQTdyM0xDaFRBKzluMXZNVU15Zk10eThCZHFjOWtKL3EzU1ZvSmdvWm45aVcwYmREbDAxS2RuZnUrU012bVRpNGVXOTRMaXA0Y202ak9xaDYxZXVzdW9GTjE2citXTlZ2bUdCUlBpd2FNMlZzcG14R1prZFZ1SGRzc3F4RWtDYlliZExpb0FyRFJpbkRsYnduN3JlWWp6Y3BROGN1M0YzT2tQTVU3d2hFRG8vMzFGaVZyQStkOTRTNzN6TTF3cjFXN25WQ3BNUU0vSHRhNzk0ZDlDbGlab2VUZG96QUR5a0VCZXR4WmczWVNUdDJ1blhlcmdwM1dVWDZpbjNHdisyT1owWVhMb3orM1AyTnVJODREZ0pldUM5UXlDd3RMR0hDdjFlRzB5bk9ySi9TcjVjSFZLN1h1VDk2R083UzdUM3RxZ0JNRFNQVmJoK0ZaMnJmN3RJZFg2WC9tbTh2UzZJRzYxa2xNcGszM1M3YzRkNnRqSmpuaHRuMkdHSFBKMDFaM2wwMVVVMjN3N3luYW1pWmlMejMvcjI0WkFMbVhEUWNVenZnNmMreEZiaXJUUTBNYnQyYWtURXQwdXIvTWdySmhVMjlPNkxWNU9ObEYrRUs5N1pMZkdyM0NUVlIrWFNQbkhlUE94SjZLUm5mcUdScU1RTWhZN2ovUkxvVGVHSk84Ky9hTWZmdDNJeDNlUGR0SEZGUmZXTzNvNzJ5bFJGdHZMMjl2YnZMbkdIOElPNWl2UVQra3c4TitQZlBBWGZhRWhmSFlKSTBpNHNmcDR4WlBGSllxSmxENjh3NDlSMzBZbDNtVVJuc1ZVbFU3dUk5TGxXemJsNWNyY3JLT3liTTRrNVZsUWowZ0ErVUR5WGVhVHlyOWhVaXlUcjJ5QjlRaFVpTHluamRqY0NkZzZ6WEZZQnZvNktKRE9BN21tWmt3ajBTZ1BFTjFMbWJ3YTE3WnliZlFzcTRkRmNCWVBWVmRYUE8rekppZlYwbEVTK0xsMHdZQ2IyS1JMWlNSbVh6aVBzT01JY1o2enZHT3I3WVAyb2RQSEVINHpZQ2VZUmt4c1I5dnNaOVJiUVh3Um5pRHR1ZjJjWlh1SGUyTnp2TE1EeHdQMG52RHM2Sk83NmRRY1dBZFZnSE8rWWxhWGZYNzVQZHV5NlorcXFvOHUzNHVwUkpCMTlaeVRxM3ZxelM4SlJKUlpWMFZJMWVaSFR2NnBzZEp2R09hUmFPdmV4RmxyZzc4T296cWNCN3RtWlNwMG5oYmlGM1dHUzhYMlcvNk9GVHpOQy9rM2ZhelN5K2dRa2o3Z3E5NjdFcVpyWXpZR1JHZDB6aXZVNFNFK3hja2pPTXZGZEhWUzQ5M1JQdU1zYmRnM2NzS0hjTUF6NHZta3loTnhwK0E2QkhwV3Zndm84eXdGdHJ4QjBORGVaWDVsZmNUbUhKNGw5amdMNzczbWpiN09nb2JSYUxrVWhmL0Jqd3IzenYzcjN4N1pJMDVEeGdsL2x2dTFOOTlOSER2UHZrRE9CQS9XQVBYejNmaTVWTmhJZDNxaXJ1THVDYnpudkFQVTJGTjB6SVJFM1VMQlBKVC9ReWFDSXp0cWwzQjVhaWtBWTljUmZ2Qm52dXcxTW11SGpoM3RYL3BYUFBDc0MzRUhqRjNEMGU2UkYzREcvaHdRRXI2cnVIZnk5Zk1vSDAxclBMdVNmeUxlNnFJMFliRW9BbFozVEZWSVJsUkx4N2Q1cnBkZ0JQM2hONGwrc1FOaTN2RzhlRSs3MWJ3SDFyRjdqUEEvdVZ0WWJ3d3NLNzgwTmpaQ1p0MVhGUFd3RHdlMmZmUDNzeWhFeHZncDJCOWtVa0E5ZjIrcU1XZVgvMEVvNnFaaTMxZXJnbjh5YVQzR1JOMEYxS3hvK3FDYnplWlEvN3RWV2xHV2FIMWMrWllCRjFaeUZVbHpPR3ZQSmw2cHdaVGoxb1VtaEdZc2IycWwrTmNQZVgyYWJkQmZ6UVpyTHNFeCt4U1BBZVJnWEQ0eW9ucFh1RE84ejdUSExTdTRlV3daclV2YU92aVVyWU85eER4Nmp3UmhXWjZYQ25FWGRNQWs4VDAwd2wwS1dxVUtlbUdRekpNaHZFZlh6eDNnKzIxcWhpNWgzelUxeVlGZnZHK1hnMG10bWxobDhmY0orZEplemN4ZnZDN01rVEZ4WldseUJtaUR0WFR6dHRDYVEzc05PdFkweU56RWpPVExsVWJic1ppSGZiSWlRajcwNUI0N0Ruc2d3Q3VYZmhEc2g5VHpsanJXb3dUTWxBeTJCWDN3Nkx2Y05VWTZhUFJFWnZWYjFtNGw2L1pLckt1eFAzcG1nZWFjY2Y0ZHNsWjVRL0FMdUtVMjJFTVNobWhQdWczQjExYk1LOWVwaE42ZjVVRFh3bjM2dkFURWs3dHJaSmZJTzcvSHNwWmdCN09uaCtCNjZWSWdZcmVkOEE3aHNiSG4zZnVoZVhxaERyRi8rNU9MOEYzejYvQnVJTHdHRTE3dVBkbWRGbzNYQ2ZrMi9uRk84TEdIdjQ0Rys2OWxVWE1nSit3V25uNGhYcW9tRC9QRTZwMURMY0x5Vm5wdmJ2ZlFwd0hadlIrdzVWdkM2dm1UQ0gwMnFTenF3Wld0T3BSdjRkbEVldm1zQ2R3QlAwdE50RDBUQUkrUmdXWndSbVpCYVd3UXpWbnJFWmxVUU4rZTY0cDVJUjhIRHlYZHZzN002RVlhaGpoMitQN252Q25SN2VqNmwycndyU2dicUkxOE5zNFc3K3Zjd2lFT3lZUGU0S3ZBUDN6Q0hBNm92bTZWWlZ1S2NCOXkrSnVvQS8xbHQ2ZWZmdVJKMExFNUVadEoxNWVtdHRmeGM1WXNSOVhoSUdIL3I0MXJ0YmhLYkJuUTRlRTdnTGVPejRwSElYN2FGdFNEczlPMkczbDAzeTdSamcvVkc0K0ttNGczRFl0SmVxR0w2M3VqMS9HT2N0N1RSOHJEcWtwSHNmaXZRRVlIN3AxRVBRaEhTMzlBRk9GVWIxWGpVY25CWnpyMmozZlBlZ1hDMDg0a3FWdUhNcmM0QnRzYnc3Wm9RaC9WTDF0bER1K054QzUyN1A5K0tWcW5CWFRkUUhRRHowRE9VN1VML2JjOFNNOVJRektpUG1hUVF0N21YblBmSStyWWlZbm1hN2NGZGdSc0Iza2ZjMHdQNmxnQWZ1VTRIZmdBWHlIbngvRUFGMGxIZG5MSEtEL2ZmbXpWYWNleXkzVGVqMmxkSEtDakFmTXlTNXY0c2o2dzBqMlN6SGFtRUxQZzh5c3M1RnovNjNnZDRBRDY4TzJDRnBMalVqRWpzL1UwS1J5NWhnZk1nQWpnTHY5a1BBOStJOWdGZldqUHg3cldTNHlzWk00RjJXME1mTFBUSlAzQnZYbmlreklXUWk0cTUweURJd1l6dE10UWlZT3hQNXY1aFc0VDNDN2xnRjduRHdmcXM2MEE3bkR1RGgyazNMZ0hjYk5ITFBEQUtqSFV0eFNJbDN5ZmV1UkdTYi9wdFBWYmxsUmlTdHpCQ1RtT0VrNmJiSnU1dnQxRGFSOXpWcUdTeTZkaG9VelBFdC9FSGdzWWwyYktWdGduVUFEOGhuaVBzTk5lNzA3THh3a25mSG1naDdHajA3ekFBWDZWd0EzVGJNcWZudU1TZUhabm9qNXNQVDdDWWo4dG1oVVUzbVJKbzU4TFFEdzVCUDFrK3pud3NwZzFGWG1zRUxiV0t1YXlZdnE0U1ZnUmt2TTVPc3E4RDdvTjZidnFwUmhTQmZkM0NUbHFsd3Q2cDVOcU9LR0ZGM3M3TnFWbmpuSXVNeFlLSGNnM1phVnMwRDdicG02aXVpOW9FWlBWVzFaYUJYa1puS3QyTmxtOG5hdTROMnJJcjJDYnk3aU44d0ErSzIyNjhrblZzYWZMc01ySWQzWHlmdTZ4UXpON2lFNlcyQmk4WTliUS9EWUQ4UlVtYVJzSCtPcFpPcXZMdkRqblY0ZmZjcVU2eHZOTGxjSmdHcnhMdXNmcTBLMHYxNUJ6YmpYUVhlSzl5ZnREMW9WOUc4c0RpbnluaEdMUXB2Rk5FWm1lTSsxTG9PS2NNdHJibFd4ZldTeTNlUHZKTjcweko5WUFiTXAzS25LZGtkUDVneTQrVi9pVHNzWGZ0TitFWmIxZWhuUUFGUDNsVlZxZlB1eXBrUjd2THY0bDJ0bWNwc2QvRXUzS3UrMmRlUTlWakNIYk8xRFo1V29WNmNkN3Azd2M1RjNyR0o5VW00VzVSOUhMaFBOc0RPdmJKZ25TbkFDOURzTENhR0hWT2dtNHJoVHR6Lzl6V1RYdTloQ1BVMjRWMm9DM2gzN2RtMXh0SUltcUtvZ3huazJYblBOaEFmM3QzTFhWY05EY1M2N2xUVlJ4aUxscHJkdmJ0WXI0SFBwTWpvbXQzZ3JqSml1bGVOYm1RZWxWRjE5L2dTZEtNOVU0QnZUdHlIQ3NBcVJNQXQ5VXg1VUpWNFZ4WkI5NW9wVGMwNzJ1NGRYUmFCRWEvUWpHeTZvTmtnN3RUcjREdHRmcUpWVW9aemMzTzBhYmlEY29oMzRENlZkaCtWRVhaejdZVGQ3Zk9CZEJHUG1mYjZxOU54TjlEOXg4VHMzL3dZN2lvQ3ZPenl2WDJaRGRjZXpUdlVJNzQ1ckNvZGtxQ3JhelpOS1pFWWxYS1BGdkZWTHdQS21RRjNsUkhEaENuZm5XdDR1U2M5QTB2Y3M1RFkxWU9jSWVqNW1DbExiM2d2TW55RzdoMVdkT05XZHF1SmZIZmg3dmxoK0FqM216cnhQaWlaU1krelNYdXkzdUYrdlFYZW03aDdmMWl0NnlvNTZCWHY3eEoyek1BY0k5OTVyR1VLQVQwN0Rmb0ZzNGZkVmdFOGNPYzEwKzYyMzZHK0I5eG4vSURLaWExQnZYWHRzNUx0Z1AzemtERVNNblhVblliUHE2OGVqdnZFZ3RjS3UyT1dTV0xMR0ZVVFlYNnhxR093ZTd1YU1QL1ZhWGNoajIydzdCSnZTZ2JNWnlVQ0RLcjNiQkZ2VTBwR3dFZVZtUkR0MFdwU0tRUStNSjExMlIzVU16QUptZnA1QjB5WFRDUStJekpZbk1MOUFZTCt3RkJoUm5GSXp4QVQ3aTdkbTZKNWVwdGR3UzQ5STlRdGlRQzRoM0JYZnBodzF4MVRtZTllZXZkM3dibWJlSmU1a0FuaThTSHNHNEM5cHoyRmpIZ243WWI3MkhNR2prSzgvem5Ccnp2d0ZldGdlMGdlc0JveldNUWRzek1YTWx5dlRzZGRjY2plRW5YZjFUUzc2VVVtOTU2V0w1a3drbko4V3lVajkwNFJyd3J2UlhZWXZ1cVpUZHFoMzYrd3gwd0JleWZjc2FJQ2NPcDNtdG9JVjNGSUdMYm9JMHd4Z3kySlR3ZXZ1aHZlTlJzVFpvNjl4QjJzczEwTldBZm9PS3BtSE5JV2VZOFc4WHJSMU9JT0lhTnExekFCMzZMT1Q5WjNkeUVqN3k3cm1xckt2cXlNdktkMXNOUElPUmQrT3UyMmV0NXQxV0lHRTdodmpqZ1lvL2x6dW5JWDdQeVpnWGNuSFF1eUhYWWc3SGFuQ3RmK3VuQ2Yza1Q0c0FTeHFyRXFkckZ1emNqS3RxclJkZzhUeTJ6UU1sMSttQ3VaSWkveXljUjk4UENGdVdkWDJ6MXZxaW9MMnIwQXNOTGRaUlozYjNNSXZFMTh0RE9JbXRkRW5adnkzYkhoVStCK1MrRE9hZDRkdzZzcU9lNFlabnl2U2pQV2czWTlac0pzY1JmcWdsMDVNM1YrbU43dndTcmZMaTNUNW9nMXNBOE9mbU5IVXFZQS9vbDNMZHp1MElkNjc0a1g3U1h4bTRFN1ZEd1MzbmYvSEVuRVROZndmclZFNUJtT01kNUR5M1JtSXNiOSt5VjVkOEErZ1hlYWZIdFY4cHE4OXkrWkxsZFIxRVJkYlNZVCtCcjNDTDdyYmZhVEdZZThncHNzR2pORjc0N0UvYTJxekl3MVZvVjh6OHEvWEtxcDFMY3pVRWFrQTg4NFpQMHNHM3VKdTBWbUtHZTRZQm1HWkxxNzRSNGYwdTRSZC9LdWZQZEVIYXRMbXJudVlOeDFyVnBwR1c3M1lUUnhHVzdwM1d2YzFVYjR5MnVFT3hkc2g0c1JkaHEvY3UvdmJwaUFUK1NuSEZZVGQ5bUl1QnZ0czRpODcrNHJFRG5OakhTWWFYWVlTY2VHdU14aUp2MEs5alRDVGpYemY1dlZxR3MycDNpWHB2R1RxZ3YzUnNvWTdpbG02aExBSWw1dk84S28ydzEzOWU0UThBYTc2cUdtWlNkaEpRQURkNGtaVENWRTFwR1pxaE5aVnN5N2pRdWp4RDNsTzNCMzN1SGo0ZG9sYVdEay9GYnZ5K1FOSjJIZ25JWlBOaEVlNnYrcTk5NVRCOFVoSzl4aEJOMm5VbWF5UkdUZlYxWCtuYUIzM2gxV2UzZ1lQRHlSaCsrV2Z6ZlkzdzVGUTRPWXdUNXZFajdzdTBITFlKdHpqNDQ1MlBvWWpCTjJSdDd4MDNtZXlyem5FSmlCOWxtd1R0d3hSWG9QTzVXTW5QdWhGWUN4WXUrVHhGUTFMM3c3YkpKMHZ6dzJFTy9BOS9tL1RydTBPNWh2eXN5b2k3Qm5pS254bnZGZTloQ3VwVXdHSWlzdHc3NnFncjFSTW1HRW5adHdEMU9UZUV0eEorZmszWW9SUktxNzJRUDQranRWbE0wajhORlV0VzVvd0UxUDkvaVVpVnRWV0drZ1htS214ejNyb2FwSUpGbFgxYncraTZCZ0hkb2RlNHM3RlEyV2dIZmNuK0NXeEdPYURhd1Q5alEvbk01ajliaURkVXo4Rk9ZVHFWK1EvWDN5NU9lRExjQ3hZOWF3eTE0RjdtUmRZdWEvbmxVRmZlUGFsMTNPaEhmMzBrcDZ2ZWZNRjQyWnZOYk01TzRkbURCN3ZGY0w5eEwzTEhTdGcyb0dadXBpQkpBeXRQSzVhbDEzQXl0b3h4NzVBOEtkbkpmUkdRVWlJd000czJhQ2RReGFVUkdWbjBtNFZ3a3prUVNzbHRsMXpudU51d0VQRSs3T2V0T0lySXpOTkxpclZ3MW9wOVc4RTNqYk44SWM5M2QvY2RTUCsyZER3RGYrZlc1dWZuUGxPNndWb3h6TFAyQjhjOTBNNG4xL0hUeGpUYkhJRWVNQjFZU01ZUCs3RlRJVjY5UXlqdnFsNWN4TXZHaHFwVXg0ZGtVaXkzdW05aWtUV0srdW1icjJIZWd6V2FvWnpBek1ZS2pINU8zK3hNTndWNithdCtyREtqMDc5eXcwRTBLR3VHTms1NzI2c2FxbnkzQUQ3d1JkbmZlb1l3SjN1MThhcnBrOCtCNUY4emhKdTNBM0g0L2gyZTRjM1QyVDR1NVZPNE9pYWg2bjRwQnRDV0RoN2prRVlsNFhUTDZYRjAxWjN4MW13UFA3QkhHWGh3L2kzM1h2cnNxUXZ4anZhL09RTS9NWWEwbTYvRHR3eHdqUEx1U1IvaHU0TTIxbWZSWmpDdXVEZlc2T0hjdHRjUkdxbmF1R1hlRjJUTkV1M0tlZFYzdlZMdERWbmFrcVJKRDNUSnhwdkdVaTlUcXB0bFUzMmt3Qyt2Y25GWGZIOUtkTUFUeElqd1JneTNWWEUyR0lHYVdKMGJWalliTDBoazZxWG9jQVdsNXh5R1NkVTFJbWpxcVkxVDBUTi9oMUdIWSs2d0RyMkQzd0x0d3pNTVB0WVhWV3hVUmNCak5pTXkzdVp0SE9vQ3BHVUZpZk14TmFocVpMSnFMT1hSVm1nbnNsemFodzNzRDdqZGVRZHF4M0J3UHM3dHhsYTcvOEF1YnhwV3FIZU1jaTdoalkvWlE2eCthU3lmczY1enIyRVhCZkQ5eVA3bzVuOFlXRW1ZNDczM21BZG1kZHRKTjFya3dkcUlBUEpTUGMvMlBmUFdWRVZyUno4Wklwa0hmSHZoelhURjJmU1Yyc0t1SGROeVZFaGoxSjVZN05Vc1FBdTlYY3dEZHBKKy9BbmF6THdiUGtkZUx1ckZmYVhmME1hS3FxcE1aNzJZeU1JVWdDajQ5OHU2R3VLc0JSNzdyQ1BhOVZtZjJMdnp3aGt1TGRvKzR3ZCs2S3l6eWVXUVQ0Q0hmSkdaMVY1ZDVydDM1bFpFVGV4d0VUN3JEcW1Lb01NV3lDdmJBdm43anhHZ0pmNCs2UzV1blNmbitUdUsvQmdEbzhmTmdHOWZ0MzNPWm81dVg1YzMxdWMyNGR3TS9OOEtFcVlTZm00KzJqWVBybzBlbXVIYkREU3RkT1c0Q1lHV0FuNmFMOVZlSXUxMzVvemt6U2pyM05JTUFTN1lBY0cxWmJoNkFLem1RQk1aZnZKTjBHVEtUTHdMbDdkN095ejZTWC83VWE3OHdmOEJFaFNFTGZ2MmJpVkFxQnZEdkd3ZElkVzlMdVJUYzg5dDYwWm1wd3A1WlJGZ0dXdzA3VU1ZY21aTmo1ZGVDekV4bEhzTzYwSzBXc3dMMi9aQkx2M09YZzNab0trVUkraFV6bDJqSE50NnRSdk12NEJ2ZW1WQjRHak5xOXVtbjZidU03bXNtYU9iRCtIVGlmbTNNUGo4L01MaG9PQS91andQMkc4WGg3TkpsMjNhZWVuSjAxMzQ2VnNCL0JoSDB1M0V2ZVhiYUw5K25lZlZwTkpkMnNLb1VnNVh1RlBJWXF1M3RVeGpkcG1aNTJSbVg4bTFGSVhheXFGaXJObWpOaE9lZWNnMzh2ZVFmclBwSjFTM2V2YVMrMERJeDdlUFpVTWdwRUNuY3ZlUjAxeE1LaFM4K1FkN2oyakxxejkxNld6QnVFakszZ25ham5jMVhha1A3TExYRlh6RjNJQitjRDdNUDdEc2tablZMckRMR3lyNnA2cTRKM0dCMzhFM1R4d2gyNVlZMXRVYnZuU1ZYMkwybm4wbVB0RkVUaHYyUEVRRXdJSWhMWElJMlFFTDdqMXFRNTZDQ2ZTRWRMT2hHdE9TRVNNMkpnMEJNVGwwaUl5MCt6VnEycWQrMDYreHdhdFMvdmFaL2hrOHJhdFd0WG5kTzVYNjQ1ZUdERlJzOU9JVVAvdmo3NDlidDF1SGZraVAzMDZ3Y1c3alB1U3B3aDdITHZCUDc0K0d2TXJ4V1YwVktDZThzTGE3QmY3YTJxdGpuZFhidE5wUHRXMVRlcjQzTW16b1JkaXNabGxYcDFkOXZOTzl2dnVidzdrQy96UzlVV2lwU21jZFI5dVdmQ05PNnRIaXB3Qit0Nm5GMGRtb3c3SSs5bG1TREdHU2t6T3EzU1Vyby9WRG1SNEQxU2dMT01tTUl5VlFPNFhUT1I5UEdlU1NiYXVSWHVWdTRjUkozSVU3eWJkdUZ1RzNIZmprUTIzR1dId0gxajdmNFpjRDg1YVcxVkNieHdCL2FMZ2ZYelMxbm9tRGN1NGR3djRkQTVUcG5xVHZiaDNsOS84ZlQzWC9EaHBIMU1OMjlQanlRWmJxQTlZSmR6Qit0L3dyTmp5ck1mcDQ3cHJJZmQ4Szl3NXo2Wm0yYmJuRGZqamdhT3lsUktwT1NNSGZ6bzRZY204Wnl2Vkw0TVJteEwwQjNURm5LR1UxYWVQWlpSNTNLYnlZVjVaMFJhdmdOMGJrb2d3QUxzaGJ1c3RjMFc2WWkrZy9JQVh2NWRFOFF6WjZZcVJNSWc0RHZ1eXBwaFFxU2tqTXVJT1NWU2djalM3YllKOTdMQ25YTVdNMVl6eHYyTzJEUkt6YVRkQWVEVE5nVCtYUkxPZ015M0VETDRuV0ttREp3YmVOaWFnbWFOOGQ2YUJ1Y3U1dUhXQTNhSzl3LzRvK3hGNFc3N0hqSW1ZTWNIck1NaUZQa241UXlCTDl4cmxCSDFLM3AzUCszQTJwdnUzb0cvYnVkK1BXdGRjNGRkVDlhRCtteG1BTTc1OWNNOWZzdzdzd2hlRWZGWVF0Nk55RksrTCttL2ZycUhLZDYzdW5lb21ZR2ZxMmFhMklJN1RMdkVERDdHUFN1aUR1bnVnbDI4eTcxbktRSnJHVXorWUNHQ2hqdUFMK0hPYWR6YnZhb0tvdHFHTUNUV3JONm45Nm9BdlFjaHRVL1MzWUYzeDk2eEdmZW5zVGFIbTgzbU00ek5KbzZxd0oxaDkzZFBhTWJkd0R2MVY4REhjVFcrbUxSUU5KaXZ4MGpXQmYxOGFnM1c4Ukh1R01BZHNPT1V5bjJKeVhUYTZkaTViUCtsSktvVENMZzdNa1BZc2NlVU9XdkdnUmwrYU00amFFZlZIcGw1QmNOWkJKamFXQUlZcUJmc0wyU2RTTGwyaGlPWGpIY01sOTBBM2txSmRCV3hrRGFUbW5Ga1JyeFg5Vjltdk8vcVJTWWhreHNJVjJQVmpqdUJwNEgyQ3N4Z1Y2RklrRTdtRys2VU1nN01ORFZqTSt5eGV2K09ua093SmQ2NTliNnFWdTd5N29mMjdrOWpRTTZRZHl3K3hZWmIveG00WDN6MjJvSTdneko2dzhROS9McWd2elR2QU40V01uN05UWXdYOE9LOXNaNDZocmdINzM4ZWczZHNPcXR5U2NOd2E2NmQ2eXE0Vzdscm40a2ZiNXF1dDJhVGhicFliN3h6am5udXlidkRrRFlIM2V1cDZpc096ZEMvTXlpam1ZM2lBL2RDUGNYN3A4S2RpOG1RaXJ3M0I3ODNRVXdXZnQzaG1iRWdhcFVSSysxTzFqdnV3WHZjTW5HVWVHY3hBb0NPV1cvM2VFeUZmMWZjM2JpNzBJd3JYbmR6TmlUMjFtYVNPOHdORGNiQVRMdFU1ZWpBSis1Q25TTUUvR1lqQjAvZXBXRXVUdjZRZC8veXRTOFZkaGZ2RlhxdkRhekhadzBORCt5eFpLQ2R3N3pyMDNIL1dyQnJ3b2o4TVhHSDRaeWF3RHNFYWRkKzUrVGFyOVM5bzlsY1pxWlhlR2RFY2l3ejA1K3FocFJ4SjJHUlR1WkorbHpoM1QxVnErYTFhSGRDcEZDWGV3L2F4elNDMWpTYm96VWp3NmlrR1V6TGR5T3ZXcWlZZXBpZEZyQnJ3SFNsYXR3ek9pUGNZOE11MkFYOHN4UTBxV1dlZFJFeHJMRGsvWFlkVmpHbnVubHppY2plWkpMTHVMdU5zR1phc2E2UFVPZkM3a0RrNk42QnU0aG5KSktzWTEzOEVMaC9jbkx5UGtwQ011TTlPQ2YycUpjWGhFdlFCT0tFZnMxOWdmM3lGTFltN0Z2S2ZmTHRSdDEzVEhUdTR2MWxlbmR1RSszL0JuZVJidDczcHhIWVhIZkRIYlA3dFNxUkYrN3pRMVV5ejFGTlZibUV1OGozMjJ3Qzd4WWVETTFnT21sR0Y2dFRYQWFUOGtXc2N3TDJmdFBrRXNBVmhjVEttcWd1bVpld0cvZWxSenhtQnR6MUVleDFzUXJmSGkrYU9GcWpTVXc0ZUxIdWhNaCtVaTJyU3lhWEFKWnpOKytzUTBEdHZzKzUyd2o4cU4yTnVtbW5FWGZSdnFKNEw4bisvZ1ZZQisvdzdtQTllQy9jTVZsWGlmWUYwMlZBT3JBMzdxZmNBdmZYVTg2Y2R0OXUzbU9EbWZsakxMbDNCV2VDOVpZVXR0dTUvNmMyd2s2SDVPbzFnS3QzQjVjbWdUZnU4OXM5djFUZGNjMUU1SmNIMmtPZEdSbStCajRydkx0THZIRzNtT0h6amtDOTljdzI3bDI2eTVRbHB0Y2RIWGVaTThSQ3VsZXZ5VVc1cTE4MmpNU3owZ3lzN3BydW81Ti9pVlUzZ3ZuN3JkM0R3KzlJaU95NFl6a2pNcnZWWUlhMXFodFRqM2orNk1udVhCZ05kN3QzMEU0SHZ3cmNMMDVrOHUyZkFIZDRkd0ZmUnR4Ukl2SVN6bDFKQkd0Ym5WWGpxRnJuMU1YRDl6eUN3TndPUG8rcTRGelhUTUFjaS9abnd4MjBDL2FyNDc0L095dzVIMkMvWG4wbXgwdFZvRjRlWGs4N0JIcVg3amJUM2xxclVyMkhiQmZ2Z04yVlpwZ2JWbGtFQUgzb3pOVEwvM0l5MjUwTzNobGlDZjNJKzFnRjJCbnZKQjVXdUR2bzdwTFgwalRLbS9GREppNkdJbFBKUEF2bnprUUM0eTRQcnlJekwyMnpUdmR1M2d0NE4vQXc3aHd3RjgycmV0ZGtYZ2RWV3k5M2pabldoY3dJTzhWTUdIQS9YQ1h1REViK2R2TERDWEVIMlhXaEtqMmpMd3NBVTY0ajNYMzlCWHk3dlR2M1U4N0w1TjFCbWFyQVlTMGowbTIrVWcxakdMS3hqcXd3dWZaL2o3dHNkeVVDOGQ2ZmRzalVKcjdVZTBJdkdkTnVWUTM4MUZZVmlDc0ltYkgzWnVuYUUzYVZ2VGJ3a2pJOUl6SUc4TTZPQnFYZWI1RjRuMUlpNWRjVmwxbHdWMFZVUDk1ekRrSDZkYW9acnN3aTBJZEcyRWZjMVp3SnNCdjNUQkZ6SStIZW1TbHBud3RFY20rNER5VWllOGFNODkwbk9WTzRZK3pDblp0dzM5REJmNGJJREN5cUVaRDNrOEI5ekhBMzhRUWUvd0xjR1hxMEVmanc3c0tkSHc3bGlIRi8zZjY5Qkh3WnhZeFpMOG51UEJtNmRoYTN2dlBxdUJ0NFRtM2R2Y2RvRmE4VmR1LzlETHBadUF2M1JydlRmOTBsdmxpSGc4ZFd5dDNWSVdWRW5TdlVETXdwNzgyL2czaS83WWhwM0MxbVVzNFk5L0R2UFdkR3dDdmZYY3k3M2pYVU93YzNUdU91RUkzOE92ZDZ5eFQ1a01ZOVRkcmRmVlVIRzU0eTJhWjhkK3k5ejZRTHZOdS9PNG1BMGgxRHJOTVcxUzdnNmRxeEJEM09xZDlldlB2ekh6OGozZjBIaW5oRVp1YjMySEwwRkRMVU5HdG1SRjZhZHVHT0ZiakR0bytvcjVkeXQyNnZHNlppWFI5aDNvNnBJUDFmZTNkbmljMG00UjdtSzFVT3FYWjY5TGhwbWlMdlNoUnpsY2c5SGVKZmlZMHlCZ3VvdHhwaURyckR4TGtlZWJCbnRodXJHdmZLaUt4ektpWUh0RHYvM3Q5SStPR2luYkNMZG03TnVmT2N5aDNBQzNaZk1uRi9pb080UzhOWEsyRTJ6dmFsS2thbFJCcDNKSWsxSVROSkdUdjNkcCtLS1RWVHA5V0t1cnNDc0xVN3BxM2RxQzdpL1JCYVJyU3ZWaXNwK05kT2ZudnQ0clUvZnZ6ajVMWGZmdmprSkxQREZHbWY3U3NwZC95alBieTRGK2pwNGwvRWxEazgwNDZxUEtBUzkyNmRkSDNnMkRuL3BYY1g2UHBNbHFLZHUrdWlKdlhYeHlEa0dJbDBGUEpHN2JEZU9MdTFWUzAxQTlieHc3UmpYK3BEWWxRaVFkNHhCZkNmSWdPNDF5RVlteGxrYnlhUXpuMFU3dGhhNkwxQzdoeUFYYmh2WGFxcTBveHhkK085T0t0Ry93NnBHZlhkOC8yU2pFZlZzWHVIc21hRSsxUUJlSGVyR214T0VTUHByUUx3VFpxMlZ1K2F5N1NiZDJmTjNQdjBIWWRscTgyS09aSGZ4czNxeVE4L1kvc1N1SitEWnZIdStnTUdQcFE3WGpTdE9SYVRkeGZ0Y1pWYXJITUpkQWRsNm5POEgvZlE3RmoyN1ZmSFBXV012bnV5Q0pwZFQ5UjczQjFPM21FWnZ1NlloSXlCdDIvbkpPaTlXUTEyV3VuMU9xYXFvWUdmNzZWM2J6a3pHWXAwWGFWeTY5eGtIWGNudkl2MzZDTGNLaEZZeXdoM1J0MXBidDRSdktkWGovMVpMTEVPMmh2d0tXYXNaVndSMWJnN0k5TE1EOVk5ZktYL09tZkcxNm9ZVmpQYUxXZ0llWUp1M1BPWXVzSUhnZmR2dndYdjMzNEwySC8rK1lkSUVYdmpIQ2ZZODdwS05mRzJ5NGpHY0JsNGVYWjhYdy9NUmJ0K1l4ZnROV1FkOVNIZDl3aWFIYmpmZVNmWERWai9HbmVObmU2OWRIdXRKQjAvZW04bWZvMTdtSEYvaTd0eEg3WDdLM1dqQ3F2YTdyNVIxWldxTFVpUDNTbkFnMmR2S2NDazNIM0l0bUYzMyt3d2Faa0FuaXU4dTJFdjNPWFlwZDNaYWZKQng5eUQrb1YzTmxXRnFhUEJmWEZXZFJXeExMMVJ0NnJjRFB2dWZQZmVOdHY5RE1xLzl6NlRObmRuRXV1MlV1OFlQcWtTOXdqTkJPK011LzkyOGhxSUIrMS8vQUhjVVlZQUlmakxjNFlpSTczZHRJKzhSN3A3enJMWEEvYUt1aU0xa2hzR2paQTdPa09MdElFL1RYdXdiZ1BwMkNZbDg3OXpacHdqNXZzbC95RG90dFkwMjUwbTM2cHN5TGxCUEg4cDJnN2k5UVB6bGZMdHBCM0l2NER0QlZPUEw2VzdqNm1ZRGtXbWRKZHpKK3gyNzYwN1UxUHVEMmNaTVd1WklENXgxMmJnVlNSU21rYlhxUnI0bmRudWVxZUszMWtDbU12Tm1hcHQ5bGdoa3BYRVJQdmNlVy9HSGZNWkRreGE5cGswODdzclJMWTZZaVZrT0RCRk85ZGhSU0pWZ1lOaTV1VGIzMEQ3SDNEdnI1MmZ2dy9YZnJHK0JQSnc4SUpkdEhmZzY0SEhxWUczZmhmMHArbmVUeVZ1SEprQjdYdDF6QkVHU01lRWlYVnMvd2wzeWZjZHdOdTFtM2c3OWtTOTF4QlQraTgyUlNQRHI5dEV1c1Y3VUw4VXpZc0oxT3M1VTdGT3pyTjV0c3U3TzJVbWFOY25yT3JsY1lkL0IvcnorNzNlSWw1blZlUHV4NnBrblNmVXJKdkh5VEl6VHl5K0hSOVd2SzZucXM4YWQvcjNCWGVRenVVMEFrVm1tblRIblBQRFJ0eXRaQlI0SisyOWtiRE5ySFBzd24xTWlBVHI5Tzc0YkNMcC9kM1BLR1lvWldEVTdoZXJpN0J6V0NTNVc4cUljZ1BQMjFUUXpxOU1tUE9nV2prRUpXVzBCZXNGKzNCT1BYcU91RlBPSEIwOUg3NGRDNVIvR0xpenZEWGwrMzlLSXBoeEorY2RlREtPVGNnNzdJNGRveXlyWFM5VjgwYnA3cUpLem9uTXRCbm5odVZuT0tzS2Q0a1pYcXhXL2k4c2I1b2NoY1N3bUFuWUpkK0RkWTAwMTFWSzNEbVZJV2JlbDN4M3F4bTU5bFR0K2VzeDQ0NkpiNFloNzlQc3VPZEpWWDdkajVtd3lvejdlRlp0S1dMQVBieTdab2U5ZWdpbm1PRVU2YjVvTXZSaFFCMkJHUUwvR1hIL0pwSm13UHZKeVE4d25GYS8vUEppZFg0ZXVLL1hvSjBtNEl0NE9QU2xlRmd3ZnJtV2cwL1BQbWFIeFJZblZRZG5hRkF4UkI2ZjJKK1RieWZ0Y3U0d3VuYk1vUDNsSGNCZm9Vazg5djA1a1RaUW5sS21pM2ZSYnRpelNHVEMzaU9SMXU0cWh3cldGWHJYS2RVbTN3NTdXMkdaUjNoV2RTRUN2ODBleXVZbDhFTkhWU0xQMzJPR21FK3FOT0Vldk1QTXVrTXppa1htNnowdWNJNUYwRFZob1dUd2lBK21qSmxJSktqNnY5eHBFWVkwN3E4cTViMGxSSnIySG5vbjdiQnQzSFZZdFcybkViU2FxRFBzQ2tWVzBCMndzeWdCL1B2aE4weUpWT2F2cnB0QS93YituWHJtbkRudGwxenhRTlVWZiszaHk3RUg4S0ZlZ25jemY2b0RhME1kTTB5ZkpEMCtSN251bEpINDU5NEI2dXFVL1crOU8vY1pkS2REK21XSFlqTVlUaEZ6MmJ6WW5UNGc3OTRmWmsrNDg2Q2EwMDJFQi9udStFekdJVTI3UFh1N1YzVUdBYVphQ01PRXVrK3JycHVuUjB4eTdqUjFaN0p2ajE1a2tTb2oxcU9MOEloN0JONnBhVlR5bXVvOXNpRmxRdjBCUjkyZFJXRGNkeFNKeExiMVVOVnY5d1E4V2MreWVRdnBjeHl5ckhEbjZta0VtUVJNKzZ5cWNCemVBZHpoNGZWa2xlWHk4R08xZ21zbjd1UjlpYXUvWWVUcDRNMTdFbS9GVHRUdDMyaytvd2JxMkpxQmRXeUxYemZ2SDdLdEpHYlp2OEo5ZjhqZEpWRzVYVjhDN2tDK291NHk0ZTRTa2E1RTBJVTdWc05kNXZ6ZjVVbzFhVWRDWk1FdU5RT0RnRmRDSktLUVdMM2lkUjVVM1NRK0ErOHRSMHptTHZHa1hUZXE4YmlEdnhmdHppWDVqcEc0TzRNQVE5TDlvVVhOWUZkRkpkMHlqWEZJVjBURmNET0RmWTJ6YVZMdVZ1ODJ2MVRsUjd4ekN2VmNjLzNmV09hOVRMNGRsY1RnNFBGOGIzUHZJUnc1VkEzbzVveGFxQnZpTGd2VXc4UHpoeDA4cmY0b1JhUDNUR21uMnFSbU1PVGIveXpYamtjZGFmR0R6djBvZU1jVTdKUXlnbDBqN2QvZ3JrODNZWjQvZWg5aGlmajJYSlhUanp2bzEwTzZXODY0YS9hazNmUGxuaDZzT29PQTBVZ0NqMmk3aktBcmcwQzB6eFVpcTR4WVlLNFp5NlQzaXFoMXJlcmVIZkRyMkh1T21IRjNYMVZNNGU2ckpqWGV3NEp5RHlrajNwOVZIRkxadnhtYmNRWXdjRGZ4RGZlNTBFeTlWdFZKdGNSTXFmZXc3YkI3MCs2aWZmYnVDcnJIV2ZVekdyVE1oa0g0eUhxM1Fja2NGdTNRN2dJZUN3cWVVVWZUemg0MStBc1NucURuVFZONjkvb0lkTXIzajgvazJ6bUpPekMzQVhKWWF2ZlNNYzlseTQ1dVY4YTk5UHN1NExrTWUxWlQ2czMzQ0hvc3hkeTdvQ25jYllZZGZFdlBZUE5iSm43ZXpxTXFpWGYxRFJnWVI0YVlNMlptSVlPSkxBSld2RGJ1amtNVzdiNWxjbXdHUzBWUlhTV3k0UzdnU1R6Z3htSUNjR2wzb3A0Sk00ek02Rm8xb3U0VU05eXFuWUdjdS96N3F3TGVLVFAyNzEyN0wwcG1mTHFuN2gyemRIY1NRY0hPNWFwNWhyMjc5L0R1c0lzQVB0UGZrUWw4enNJRVNJRy9lSCsxSWVvWHhIMXQwOVBVV0ZzVlVkR0Q3QXZ5VGltelZnQ3lhWm1XOHl2Y3U1QWg3UExybUFVN2FlLzJrUnFxWHZXb2Fwdjl1MUYzbVJtYVc4UXJBeGorM1pGSWxWV3lZK2MydCs4ZzV4WTA3dDlSd0JmakdZMmtqQ0h1R0tsbDR0dWVacXRiamVMdXpuZW5mSi83VEdKaWtmU1FNeHphV3UrOXFoSEpxSHRNbUY5bHV4RVpPKy9wZ1FkcjVzMjR1NGN3YkV3UjgxdFZXRThqbUhDL3JSZDRyNTdaM2J0MytWNituUisvM1hOUXhsb0d2THNXd1lidW5rbkJmTjlFN00vZmYrMXdGYlJmQlBEQnVTaW5lOWV0MHFrTFhwOWk0czhQa0NPRGV5YXVKdDFQUTgvRVcreXptWFo1ZUVEdWdFeDM3WE5qVlRyNzU2N2kzZWVFU0J0NU4reUtRQXI1WG1pbU54SEc4TU05WXY1V1Q0amt0SWVuT1JUcGF5WUNyOEJNdmxnbDdvcTNwM3RuR3pJdWl4azF6V1l3c29JeWN1K1lkdTYyb1ljd2R1R2VLY0FaZE8vcDdxSGI0NklwbnFxNkJEQzcxZEMvRis1NVNNMDJrMUl6eGgxV0tUTU92TitsTFZrMzdiWUJkM1ZtdW8yMER6M2lPK2c5TW1Pelk0OXA0RUc4QzRtdEZJV0hvdC9BMklic2NFWGN1ZEc2Yncvd0NUaFc4aTdtVDlHVWFVMlRaN2VSOVROTU92ZmpnWFpyR1lKZTd0Mnd2em16emo0MXdidmE3djFEd2V2OW5TWjlTdFVhSGJ1N2R3aDRtVURIb21ybjV2Y2RjMnlHcnQxYUprTXo3ZTFlc2s3WW5TOFQzdDExQ0JiYWdUczNQTXVHaWZOTWVoL3JYYnMxa3dMdjBEQ0ZPMURYZEJpeWNOY3RrK1E3UkR1NHJ6ejNXQjEzeXBrSDNGZ1ZzTGRiMVlZN2FHK1A5NXcyNHpwaWczaW5HWGY0ZDFwdlJtWnpFb0ZiVFNyLzE4UmJ2SE5DdTB2UGNESkhrb21SRitIUlYwOXZ6b1g3aW5yR1VtYjRRZHhQWVlZZGYzNUF6TmRZQmo2K2VyK1VObCttaG1RLzBnN01KODgrZGMzR1pHVHl3eXZkcXU0dHJKVE0yOFBYTWJYSDNaME5tYW0vQUwvZWR1eDczU0hlblNaMk01Zk1hWkZrUFhaK0ZKZ1I2MDRBN3AzM0FuZXlYZ3RXeXQwNU14V1hJZTRaZU1meUpST1d4WXdUSXJrekk1TGF2ZUdlc0dOaGV4YWhTR2JNY0dJVTdSV0pWQ2l5NHo0bnU5dTlhd3AyN1dDZE85eDdtRHVSVFVrRTJLYkdleFl6eHAzU0hlNGN1Ti9Mb2tweFNOM3dQNEg1c0JWaEorNENmbTB6OXVSZGxoV0E2ZDBEOXlTK216Zy9NK3gyN2MrbGtLR1Zaei9TNit3Y1BaT0d1Sk4zS3BxclZBREd5R21UVjZmMWpNaUdlK3RsMEtBUHptdlpXbXdHcEp0MmJxMzFIa3pSbVF5NlM4eGd6eHdDUzNmelR0d0J1SjA3UGpxb212ZGVKWktnY3dQdW5FNTJiNVUzUXIweml3Qm0zS2xrdUZHMWkzZzEzNnRPWkM0QXJBeXhDcnpESEpreDdzUGJQUXlyOXgxOUpnUDNGRE1ZVGMzdzQyWTFtaWErdjk2alpSb0J3TVoxNnIySFMxY0R2TkhPeDN3YkNabmdIWWJkbU5kWGNVZTVkSmowTzBxSGdYUmxFZEI4dFhwMjVqTXF6TUFINHhJeXdqMmRPem9hSEt0ZUhrSFgzb0FuN1Z6LzROMzNlM2I3OS9MdUNzaGcyTHNYN2R4VlJHeXNsd2NMNU44eTdjQzlXTys0RTNPTDkrMTMyUVQraGVwVk0yWUFqKzA3dU1hQ3FEVGo3ckpLeGowc0gzWW9hV2J1RVEvTXNSZnVRQiswMTFCZ0JrM2lWZTVhZlprWW5hbnVIVzZ0U210eGQ4emhsZ25EdVBmbUhUYXJHV2YvRHYxcUp2bnVNak9jSGZhYWZxNjZ3WlVxY01lRVlLZUdRV0d4VmRET2ozRmZIUnpZcjJOSW5YOXh5U0tvZ1R1Z0R1SmZmRkdBYTF0K255bnFIdDdkcUhNZEFYY0RmeWZHYzRuN1IrKzhBOTROT3I2elhRbDNqdjBsM21IOEFuZVpZTWZ1QkRHZlZkOXF0MHhTOEZUdnV3TXpBRjVCZHd6bi93NnR5THFwRjVsd0orcFRMQklUdmowQzd6YTEzc05PMkRtTDlwYnRqc21sSzFYN2R1T3VldGZsM21rT3VVY2dVa1ZSK2NzOVZURjh6YVNFZDFkM1Y2ZEpoOTFIM0sxa1d0VzgxcHRKa1hmZ2J1bU8yWFBkZTlqZGxXWUs4dnd5TGhPQlNQeWdiT2ZwOUp6YjZqQndCL3d5c2c0N2VQTGc4M1V6QWI4dTJyVWlLMndOeHRmQ1hKdkZURU9kZGcyMDE3VVNZUi9zNWNnYWVJNGxPUDdXOXVNdXlQLytacldMR1pmTGM2Rklsb2pFYXFkVm1ldUh6YWZWYWtUMkNqK1JSbURlL1ZoMTVyMzgraU5aWnFiZnEyYkd1eHVyNHNzcjFTeS8wWVB1VGhFTDZFVzgrdFZNaDFXQzdpN0NkUEdrM0RreklkdFY3WnFIMVN5OXdXSGxEdDZyYUo2dlZlZm5IWDYrMTNGM2Zsanc3a2JDUHFsaUREWm0vOXEzODlNVENJUTdyNW1ZTFhOSTVLTk9wRHc4OXBWd1g5VmFmWDd3NUpOUDBzRi8vdm5ubGpTWG9KcHFSdVlJKzdwSmR3Ri9CcU5ueHh6c0NKTkc1cDhQSGZQOEVkSWZZZlR1TDVOMy9qL3c2L3RjTzlZVkdrM3VoSDB1aU1wOHlNeDJkMFprWnN4YzcyRkk3b3BBbXZXcXAyVGNYWWNnS3hHb3pneWtUSFhNTG50RXNYZmRNcmxYVGFTSU9mQXUycGtrSm5NMlpDKzY0ZWNkZGE4cTRXN2NHWWlNclNlSWNhanRudDUzeENZaHc2TFhEWGZsdW1OTDNGbEhiSXE3OXhLUnZmV2V5eW9aZHh0WWJ3ODhKaVZqLzQ0MUhWWG5KQUpHMlRlTXV0OTdMN0hmMEJDRkNlVnU3MDdnRHdBN0ZsSG5zbzdYeGFsTVlIOVFyTnV2RTNRWi9mdFprbjVOc0RkNy9rNkpHUXlLbVhjK2VvZkFIN1BlelBFdTJnUDRmd2hFQ25WODlyVlV4Ym9PTFdQaWZhZEthNjlWM1pTcFhqSzVzMnFoSGgreHJydlZ5SmpCWnR6aDI4bThNaUpWSFRLbHV6MjdBak9jWlVPVCtGSExwSHlmazhTeWx3SE11Ry8xbWVSaVlLYmVaY3V6Zy9hMHJFVmczRlY3Zzd6THRXTmlrZmZDM1hYRUJIc0JQMmRFeXJWek90M2RqVldyOUliZGU2OHlNL2VKbjY1VXRkWFRQZUJPNTA1Rjh3M3VtUWc3Qm1LUm04UjlSZHdQdUQ4SkkrNlRDZW1VTTVveXdYNEcxZ1U3UHd5Mi8wbmMveVRxMTRqN3NTSXljT3BjejFkb2hyaS9xYndCNWtFZXhZblZkaFN3WCttb0t0NjE1ckI3S3BxdVpnaTZXYzladEVmekRtNVNNNXF4VEh6VDc5akhRak94S1J2U3hUZXMzZDJwaG1kVVRiRmV2ZmVnWkRJWE1wY1lMOUlIMmdXNnpxcTBnSDBzaVlybC9GKzk2d2hOVTV3Yjk2cUlTbU5zUnVKZGg5Vnk3K3JQVkxpN3JwS1RDSXk3cTExWG0wa3VqTEVTUVR1dGJoVkVIY29ROU1jZHJjeU05UXlVRE9ZM0VES2JPS2ppRDRRaWdmdUtWbUVaN0FjSDU1OFg3dUtkSDl0bDBwMnMrMng2aGgxREppM3o1M2FzSGF2Wm5VSDdrYlQ3MFJGZ0Z0WEhCUHk0eDJVNHJ1TGQ5MXd6alJrejNJbDVBbDhlM2cvM3RHZDFkMWRXNGs1TjB5dHYyRVQ3S3pFS2QwUmxNS1ZuTEdXeUZEQmdIN3FxZHQydUhBTGlUcXRDa2EwMVU5b3RhczYwcEx0THYyZFZWUGVxNGNyNnY0ck14SVFOdUplQ1o4MXJoZDJ4TXk2RG9UZ2tqTENIY3IrdnRBdzI0eTdlRFh2clZ0T2NlOUZPYTkwN1hPKzZyRC9NM25XcmlxR3A4cjlCUEhFSDhJSDcrZUhUS3lwM2JZckpIREFzQXpFajNLWGRld0lOcEV1bERIQzhLUGdKT3BHM0haUDNCRjZ1blhLbVZJeUo5MUgxK0JwNWx0R2o5MmFUK0RmTmY4SzlvejRybWliZzlUZzdLMFJDdHJldTJZcEZZclducXRwbHZjY2tTZWZTSU83OVZ0V216cXJ1UmNaTnpUdHNlVXgxRStGOHRiZGQ3M3B3NzQ3TWNHckJuUDJMSWRSQnZYR25lMWN3VXNhdmhBd3NuSHpWVlFyY2xlNE8xbFU0ejQzM2VGYkZ0bzM3bkRFenQxV0ZoWkJKNzc2ampCaUcyMHgyM3k3bzIzUFZrTzZ3TzRCNzZIWnNLNnh6N0JXSDFQYTVqcXFKKzNxSEtVWEdPZ2FZNjVOdW5SUDI1L0hqSkYyNFM3NWZHM1Q3ODFnTmQvenY3N3g4WE1CRDhsdzVNak5yR2U3Y1p2V3V2ZUx1WEE2OUorbzZyVXJIeUxOamt4WG9nM3JuTGlWRDZlNW5xdnhGOXg0Sk05aFU1OXA5SmpGNHplU291NFI3eTVweEVMS0lGKzVHM2lmVlRDTWc4T0hhWmI1UTFjSm0zRWs2dFl5ekNFclRFSE5kckNMcVhtckdKZk15Q2RpczY2QUs1SHN6QStQdS9OOXk3cHpHbmRZTG9uTFpyTnY3dGFxdDRmNDB0SHQ2ZDJ6MDZGVHR3SjJsT0dSMDdGeWZIM3dPMXNYN1Blc0plRGwzck5IT05BVzdqS3hqMmJxTXdURVZ4Tjg1NEk1Z3pjc3ZYenQ2ZWZUd3MvMjlkOTliZHFORXU1ODBXY2kwb3FqTnZmdGROa2VycmJUenNTcHBoMy8zUFJOMlg2dDIvNDRwMWx2QnZINnRHbTBtOVY2UGV4UWl3RDRxZHc3aFR0Qmw4dXRoUzV0NDQ2NDJrM2RuaVhkYWlCa25pY201WjhFOHBCQ1VjSzhFTWE3SUVZdUsxN0JCdXc5QjkvbnRucVZNRWQvYkdlaUt5YmpidGZ1eEtuRGYyMWhWb2ZjNHFVYitvK3pweEgwVkNXSkpldGdCTHBpNEplMkEvWjU3QnN6dkllcnk3M1R2UFNJajNJdjE0UDN4cy9UdDE3aU9ybUV0dUd2YWtPY0w4Zjd5dFd2Q25mdk9hT1NIVi9MdW5OMGsybHZTREhHdjUwd3dkOTFydFFoZzlUSmJUajMzdWZFZXA5c0lOK0FKdTh2bStaS0p4S2Y1T1pQRk83SUlDSHlZc0krSXUza1g4QzU0blkxVm84QjdKb21OK2U2bFpjTDBrWldHRWV5SXlTeDlzeGZjWWR5cjBreEVaL2FWbVhHMnUzTWlIWm1aVXNUaXRPcExKa3l6UHFsMzRlN2dqS1lLRVhDVGR0ZEZVOW9LS1dFckRrNFpnekt4RGlEWUQvS29lZy9IUGVEOG5udGV4NmRrTy9kMVlmN282NCtlV2NuWXQyUFl1UWZvcHQyeTNiaURkMHg2OTZQbjhBTkdCei9iRlNJenRobjRuRTZIVkVFQ1owUmlkNDBaYlAxOXgzWjVkKzVPZDFlU1dFbDNwOHhFL1Y5MUlxTm1UK0VPNUhYSDVESXpMVENEeWFCN3BvZzVFbG1zNzhpWVVSUVNXc2E0ay9hSFU4WG9xSXFZT3o4WTBqUE1BSDZvVUk4RnlvMDdhQWZ5OStIRDEwd0V2dUZ1NzQ1emFuL2U0UUx2aSszRW5Vc1ZVVVc2cXVhTnJabWNOR00xTTdjMGNNTE1JYVpJeDdnMzBtV1NkQ0p2bzVTUm1MbUh1Szh4T085NUVvdit2V1NNUHFUODBiT2RkbXd0UTYrT3RaLzJEd04zMGg3ZS9VaG5Wdng1WmUvZUErLzQ3dUdkVzVFZnFNZEhyN01GT3o1YlY2b0Q3ZzVDR3ZneWNzN3BmSGY4R0JvellTZnVLcWNrUFdQYWhYdlNYcWpuWWRWUFZmRlJHUUxNdWU1RzJZSzdpeEdrbHVsTnN5dUZJSW9SWkhqR3VLc2lLbnc3Y3lKZE5BL0w5NnJHUFdubm10WE1sQ0VtMmgySWxLQVI3YnZ6Zitlb3UzR2Y2aEE0amFBSzV4RjN6bTA3Z0pWekIrNXc3YVE5YmIzZy91aWcybmNiVUQ5Ny9IRjRlR0lldkc5NWQxRnVRNkFkMGoyeXc0QTcvRHB4LzIvZXZlZEQ3aSs5a1lISTYvelZxbDBiZC9HT0tlM3VTeWJYM1REeFlKMGJTVi9rK3l1VzdrRGVWcytaZkZRRjYzTm9SbVZtaUxuUHFqYlNQamNqcTV3Wmw3dldQZ0FmMmIvWlJWaVd1RmNrVXNJZE8xaVhpaWtyMTQ1WnZKUDJHWGMvNzRBWjl0bTdrL2VxQWR5S1JQWnM5d0g0eWJmUHoxV0J1azZzdEJYK0F2Vlk4dTNuQSszTFVaVks1a25TYm9PYXNWZG44SkZmRE14dVlCMzNxZGNlRisyUzdScGhPS1hpck5wd1I5d1JsWlVnWUlRN2pxbW12UlYrdjhKUjFlMXFqSG5ydTJmZXBXYWNSU0FmTDZ0ZXdsajlQVk1IdnZsM2JFTzJPN2l2WGpVeGJZQmQ5MHlBdm5nUDNEL3RGWUJEek9RNVZhdlJqaVhTZTkyOGtESiszYUYrQmoxbGhtYmNnM0orTk9IU2I4MlNxT3hsb0JUZzR2M1pUSWhVdWV1Y29EMUNrWE52cHBuMVdjMm9qSmh4RDl1dWgrbzRwQi91bWZhZURRblFHKzRyemNJYzZ5L1d6bVRWbGlLSW9yOGo2RUFISXVqQWlRZ3E5bjJETFlyb1NCVDlBT0hoeElGLzdONjVJMnBWbkR5bDF5WXFNODlWM25BUjdJeU01dDAzMjRqTS9LRmxGeDk3Uzd0d2YwdWNoM2JqSHRqUjdmNStpR09YbEFucVdaMDc0TENNOXNCZGhLZFFUd0wrdHk4czR2LzVWVldnRTRuRUdLaUthOCtCZk84QXBBN2tlN0lJUmdxd3FaK1R5RkR2NXIxdnErSjlWbWFIODU4VzdOMUhUTVR6cWpwZm1sckxNQ2MrZW9ZR2tYWGVkZThMZU8yVGEwZStaMUpOdHhCN3BWTm1hSWdxNU8zWlRYdjN2RjZobVdRUnhHWVhzWlV3dzZQcUtHV2FiY1FJdlkvSVRNWGVGKzkzYWxYUjd1QitKeFo1YWlPMmtDL2V3N3E5dTBGLzEvRVlIU2JkTzdnSCtMajQ0RzdnUndqU3lPUGJNYXNZN2MvaTNLMWk5RUc3U1FkMXZMdElWekRTWGgzY2I0ZDZnUHUxaHdmNFljenU4STlCNTZMS3BCcE11S2U2Zy9xT3ZESnhWOTM4dStSTUYrK1JFT21valBaWEp0N0tQVGRWTFZ2N2RuOFlnZmM0OXhtYzBYRzNxVkp5SWFzTGdZVzcvNHAycDV6SlZzcjkyV095YXRPZVA2cWprazdkVWw5TzBydGdqM1c3NndELzB1aXJkQ2RoSmdmdTNVZkgzUkV6L2FvNjhuOVB0b3NaSWpNWXhYc0dYYWpyUkxRWDdiYlAzN1dTS2VLalpRSzdkbGozeWxIKzNmR1k0RDVSdDltNXk4UTZkMVNmWDhwMGhQZ045ODhzWk9UZ0RmcG5acjZOZ1UxL2pYdUgzYSt1cVhSWFNpbVRqbk4vOXk3TDN1Wk14aUIraWhtWVQvNnZyUlJOSzNjN2RlK2N3bDBiMklNN3pkM3g3dHJwNzA1Y1pyNnI2bXZQUGdjSjZ5QS9ETnd0WllwMkw5OVVEWGphUk9hbzM4eUkvOGc5VWUvaDdoeUNTcG1KZVF4WlhEekFRL3lHKzVEdTJqSmFLdTNsSFhOcTlpN2RvZDFiU3Nhc3g3Mi9LOXlCUFljOGZOdjdPSGVocmwzZUhVa2orYkpJMTlLZkFyNUJ0NHFKZlJibmpwYXhmQmZwUnYwKzdqSUxtdS9rMjJ1OHF2YmtYZmIzdU91OFRwbmhaWld5YlAvQlRiVkVUVnRpN3VSRXhyZTNuakhwK21hRlI5S0FDM2FKOStSRXJramtWejFRdGYzN0M4bUtqSnE1VlRJNmtrWFFrOGlvWnZxUUdjS0UzWU43eHU0bEtvT1VJVHF6dXN3d2FqSmhHUjEwSXFpQkJnUDNqeWhuMGpkdzE0ZHJKd1BZdEc5WFZYQi9iaUlmNXc3dXZLb1NoNXo5M1VGK244NWsyb1g3QWw2Ky9CdnBHSmczN0hMdXVQWVc3OUl4ZHUzdk4rYjVGZUF2bW5EVEx0eGxKajIwWjhlY09hQWpKdHpGdW83bjlSUFd2YkZDMnAyQTdkbWpaTDVyem4zaysxc3hJNFA0aWZ3Y3ZnZnhPVTdJNnlNV09lZlY3RjBpei9LOWh3akxCSHJMbVpYOTZ5TnhkMkgrbEgrMHFvdlkzbFhKNXRQRnFqVGRjRDVrZUMrakgycmtETDY5bjFTM0xqTkk5OUl6V3NhOVo4UWZ1R3ZMUHRXUHAyWUxkcWJWTE55ajNjRzllWjlKWXJQdEJqM3pnanZPbmVvT0hYTllUVERQWFpXMG1iYTk3OGJIYXg5bDJCKy9tNkFNV2lhbjVMdElUN0o3YUYrdlRGeFZpM1lMbWtXOUxkNzlaL2wxY0U4RVVyaEwwM1JnUnBBdklaT2dUTU5PZE1iVjJyUkhkVURTZnpUc1hySUhhSGU2WFcrR25NRUNPbzAzNm1XVk9LUTJEU0w5ZVUzYVNab1I1YWxaRmVoRHZpLzNubGdrWGZOc3pYb2F6WnpDTWw3MjdETXdVNDRkMkc4SENiOEc3bXQ0eDhpYTBUcHJkMmZNMkxYN0JIZXRGR2N2Mmw4VzhINVh6YWQxYmdEOGRiUU11QS9oZmkvc1BtcjNKdTVNcTlrak03aDNZVDYxdTc5T2REOC9NMzFjNWh1cS9UbTBXOUFzMklXNVFmL0R1N3k3WU1lQ3VYNHhCMllNL1dKY3pPUGNMV1NDdTJHM2Z4ZnNiZmoyUjluaVhhNy9hSCtOTGNqOTI0TzBIemFLVEh0MzdmSHRrSDZVTk9IWnZWRXluUktKbUZsSGtIL0MyeWNaTStRUkNQRjVXUTNxZEFDMml5L2E4NU0wZ2hQdlBWVTFvUGY1dEQ5dzU1N3FIK05lUFdhV2Y2K2VTaTNiR2Q2eDFFekZaUnIzeEdYSWVFOWd4b0hJVEZWbDhCNXRJbE9hSGVyQkhUbEQ2WjczaEgyR0ljRWQ0TGRCd2lGOWF2Y3hlbSswUkMzWExqa3plQmZuM3FiZHVEZnJXallURCs1bCtXdTVkcGx4TCsyT2xBbndnVDJmVGRDYmRIK0J2ZTA3NGY1bGtTNUJFL2E5d3pyUy9RSEZlL2VWRE1jWmR0U01wMHpxc0pnQjkwb25JT3krdWZmWk1vK3hxcUxkQithMlNsM2c0YTl4OTdFUG12VFhQZk5vUnRCQkdmcTc4NlM2Y0EvdGljc3dXTFhzQ0VPYTlzWjl5Umx1cU9rekk5NTdybXFueS9UZzdDQmZrZmRaM3NFejB4d1NYN0F6dVFQZFB0UzdoQXdaNzNIdnlCbmpuaWZWaXhTeE1YZlB3ajIyR05leWhYYnpYdGRVV3dmZWcvc2ZqVHJ1UGY0ZDF1WFZ0U2JzeGowVzNnVXpjUmxJQjNlYmNBL2xXdjdqeUk0UDYrQitTWG90Yld5UFJFSjgxcXhuUXN0bzY5UTZKbmY0K0RHbzV5UUdhZUsvZFNneVFYY3RmOTBpY2dsMzhzTlFNOHd5cU5JOXpLbnVueVRxRHZQRUlIbG1ZcVlxczVtcUpTcTNWSDFKL3kzY0s5azllcWFMbVhveWszYWk3aVk4d3liSDJEM3ZiaU9XcEVpejdrMlRTSEJ2MSs0TjhvUWg0OW5iaU10Z1cyOTNsRHZ5M2NhajZzZEZmR0QzTHM4TzdnWmU2cjFoenlib0hyK3VOZVJNZUorMGR4aFNSM2czNXI2c29tYW0xY0NhTHlOa212dmlYWUxtSWJpSDhpdm5uazNENitLZEhwRk1FUFltWjRZa01SOTdEekVzclRjTSttenhIaWxENlY1OCt5M3ZNK3B1RSs3b21XZ1ovVUQ4ZmxkTllNYThWOEdxV3dCUDNKMUEwRE96dlU3NU1yYVM3bGs2UEsxbTR2NjF6TDg4TTNtTGRaR09iYmp6c0pxUU93TU5SRHV4R1ZLQXAxWCtyNWRzZHJ4R3luVG5EV3YzaXN4RXpNaUMrNlRkWDRnUDZOTzNsdzMxYm9OM0FwRTQ5L2gyVU5meXR3TXYyb1g4b3dLK2FCZnFyV1NlZjhEVTdHc3hRdzRCUFNMSklDQWtzOG4zODRUNG01NTUreXl5dUhZYjZlNVZxZXJmbmlSczdYNEVJVjl2M0hXUUpOYVBUTEh3WGkwM1VPN2NWSmVTV2FocloyajI5TzRrellSMEhSWXpqa1NLZFpaZC9IcFNCWGRMR1lmZWpYempUbi9JMFNQU3lNLzBNSzM3T1RPTUVmWVA3ZDNoWFh1YlJlWTl4NnJhWnFscVhIdk10RS9jaWJrWDdzdTVlK3VFK1NhK05BM0FML0crUG5nL08zZlRYckE3WDJZbUVDRGV2Y1M3MWNzaFpyNzBlalJwdjhhZDMydmViN01KVHRhZysvZkhkdkQ2VXh2NUx2TVIxS2VnTWV2STl3emVpNlZmWG5kRVBiZk5HOFZNTHdCN2NNZTNCL3VlUmRiRW85NjExZzd2cjBXN0cvZTRkMXVLTzZxZXljQm5xTUhRTXY0TDNGZTQzY01tMC9GNkJDTEJ2V2puaVduTUVmYlhObkQzcW16M1NCcXJka0l6RTNabzU2VnBkcndPOGYzSUZER2ppUHZIY3Uwck9CTUw3dHFDM2R2RTJ3STZGdGF6YnVRTWdVZ00ydTNkSldZaTN0dHlYOFVlS3dldmYvSUkydjJYV1k5bFJOa0R4TXdlZHU4Snd2cjl4WTAzdW9QWWFPNmVxNnJPczFWWFZKM2tpR0d6MDR3bzErNXBOV0lkM0FXNDlyaW8xclBxS003ZU1pSjdqTUYwOEdWVHZOTkVMSlBJMHR5ZHVEdnB2OFpkWHgwUk03SGdqbmhmNHp0V2FFWXJKVTFhaVVQNkUrZ2gzbGEwVTcrSGdMOUhPN2lMOUpxclNnRWZDZS9qcmhvYjFYdUk5OWxvSnJkVnhTR051Nng1NTZLYXc4NDlZZ2JpQTdxSUx3SGZ2QzhabytQblRjcjRCL2N1NEUwNXRPOXlCdDRmaWZFdnJlTHJYNWRyOTNyd1hOWHIrUjEwVmNvdmw5VEtJTUM5bTNUOU1mdUlRZnhlemFUQU8rRVpJak81cWpLOUk3T1puQXlacjYwRGtjenZxTXBzY0RmbEpkNWhIZlVlM00wNm81bnM0aU5sYUJOcDFyWE51djRDZC8xVlhjVFdmS1pTTTY3aHEyWUVlVk9OZTljQzl1L0IvZWFkYVJoTmxVWnBkaXplZld0RkFQR285OUUwNzZSbkNMMS9mTmhLSFdqbmpwcUI5dUR1RmVDQnZOVk1teWovV2Qrd3NEN0Vld3F4TzR0Z2YxU3QvM2FiSll1YVJmb1hqMEo2YUgvMDBObE1FTDlMbVMwbmtoZlZ5UGRTTkFSbmNrTWxIM0w2OWpQc0RLM3BITEVNN3dqczAwUzdsY3lhemtRMVUyZ243bTVMc3J1UXIwTzhuOVhNSVdiQVhid25GdGxOcnl0SkxKK3NVbitYbkFudUk5bjlJd0d2L1ZGRjNsdlJFSVQ4T2d2NXJpL09uVGFSWXhZWnFPdHIzbVhFWnNDOTg5M3g3cUNPbkVHN2IwM0V3TDJCVDlnZDhhNEQyRWtocUcrOE1iWDl2STZmZjM1THJBTTdCdXZ4N2pqNHpwclJ3a0RleGRyaVBad2Z0RnZ1WU5mYTNmdTZqVmo5NGJQVlRBZmV0eDVpd1gyOHFoSjVKeU1TS2RQbFRCWTBEVHBTWmxYd2pVNHo2U0pHdG52T20xZFZaODJFOUxoM1VtWlE3eFdIYk55ZCtrc2trclpLZ2Iyc2NiZC8xM3AxeWZkMjdwNVQwOVdxbVNSY3JkMFpOQm4vdmxqSEJMbytrNDZXSVRSajFuM2czT0hkcEtkWU5iNTlUM2dmbGRsVXFucjdveko3ZTFZMTZCODM2OTZFWmdTNWo5THVQb1lOM1BYcFY3NWQ2d0c4RTRNMDUxbmFtNWxzTTIvSHJnM3IxN2hmUTQ5eFRhWDVyem1udk1OUm1mWFNOSUl6WnQzbk9UZ3pTL2V3S0hjdE9oRmc1MTdYUzhjNFBDUGMwZTZqcVpLWFpJemVWY21Ick9rZHN1bmV5WWM4U2xXRE90VWRpVUppcmR0MUl0NmZiZVZ1TVpNY1lCRy8ybDNiZ3J1L1NCbUxkeHFpTGd2dlpSUDNPSGN2N3FrRVp5b0RPSlhaYVNKR0R2RGVJQkxjVVRKeldFMHlnRU83MU16QTNiVDNYZldQNDZxcWo2aDdkc3NZZzI3UGJ0U1JNbFBNRUlxVWlORW5DK3pyQi8yeW9iNlpKOGJyZVBSQU1kT2g5M3ZsVExBZStlNlZXdFVPUlRLSUxMRVplL1hPaTB3dmd0RkViTlNxMG1uR2VaQTVhSm9YcTkvWG8rQVRkdmRoN3c3dE1nWGRuUkJaM3IySmI5SXA4Q2dwMDhESHZ5Y3JVa1lHOEttV3FhY3pSYjIvdHhMZTlZZUI5N2FleWZ3TzA5NjR0NXdwM0ZQZEVkekxyTnVOTzEzenlJZjB4cnVYZzZkcm5qYjU3Z3dTM25IZmI2cmU0TTVOMVZ1Z2EwdTNaelh3aHAxbkppOGJ0SE5kUmJjdjJyMjFNR3hJbVRQbytlNUFmWTE2L1Bzai9mbTN1RlBNNUwwUmY5c2ZNZzJBdFVNN2s4Z1NsRWwxQjY3ZEo4RGZGRFBaalByQ1BheGpnaHZhL1hmaGJqVkRVOVN6ZEUrdSs3aXBwcEVZSFZFUk0wY0NRWVVodFN6aTk0VDN4R1c2SmFxMkRtMm1NMG5NaUhjREg5eXRaWVQ4SWo2ZGxXWXhFMjFtdE03ZHJuM3NwZGxuYTgvdUg3T2VVQ1RaN2hlUkdYTmVWMVcwVEFxekdSSi9qcnVIZUVMdkkvS09FWGFIZHgyTnUxZ1A3ZDRZWVhmdFBVSHNlVUl6RjdqdnpDL2tIeXhtL2xMTHJNMVlWZjgxUnpQbEUreGR2QmZjRVRJNzduVE5vN2JETVVoRkkwa2gwT0tSeVo4czJlNnAwS2J0QnRwZHVNdXZlOWRLSUJJMXMvWE1xMWxrZHUvZ3Zxemk3bkhyL21Wd2RzL3U4S0ZWdUJ2Mmw1ZDZUeUR5OE81MjdvSGRCN2gvajVxaDlVWTdlSnBFWWdSbVVwa3QybTl3UjdwM1N1VGVkMlBraU9td2NEZnVBVjZrYThINnRGSXk5dTlKSVJpNlBUOEFmM0ZWUmNuNDdIc3FvWm5nVGs3a0xta2dYU3NmOW9CODkrdUhWWUNIOVp0NVpMTVpBYnE5Y3lLbmxBRjNyYU9uRW5FWmhQdklta25YNjQ1RUd2Y2JTMWhHbXh3eGhzVHJ0OE9ROVFQeGpidGgxem1kdTcyN0NaZWNXUjZlZEhmNzlqby8wdGQ1QkZFMVJwMDJZckl1M2N0bEZkeXB6WjdURFBZdU00Rjlid0hjL1gvM2VxYW1mZThCakpRSjdnYWVGREZDTS9qMjhiQ0tlOGVHa09uem5aOUorWjBHN2pHQjdoM3ZEdG9UN1BycjBhMXo5NXE0LzhzNXdyTzJZenAyV2JjUTQ2STZvcEYwdTc0T3ZLZTJvNU1pWXo5VnZ2dFgyN0FhR1pISTMyKzdLbFdmR1ZwZUMzTno3c00yV1FmM2xUV2pNOFY3SnY4Y2RZZjU5N0liOXh4bVhyZ0g5QzdNcm1FMVJDSkYrOHlJOUtZVndReThRenMzVmZyTTBHYkd2Qk9YMmFkbW8yYTJlVFhKbDhGS3VtdFhYSWJBKzFuS1ZGc2wyN1dRd2JzdnorNTlKV1ppYVRIanhFaWVWSzkxeTdMak55ZjI5L251bDc2OVdlOGZRYTdEWDdNZTNQVTE3NTMrZStRQTg2NjZPZmNsWWNySEcvc29lRm1Da0laZUQwMmQ3WjR1QkdNU21hSXo0TjZUTzdyUFRLZUlMZUt4SGZhTVZJMDVnVUNidTJyUE16RHBCKzV5NkExN2VDK3Z2czVQdGNONmFOY0s4WWVZb1NYcW5TUUMwZ2hnSGhlUEpSSXAyakVjTytKOUwvRFkzNWd5RWg3dmJ0SmhmYWJOUk1uMEM1UDJKRjduRU8rL2FsOWRVMGNLOEJHYVNUZFVmRHUvZ1R4ZjR3N3NENHk3STJYMjRnNS9jOHlrZG1BUDVOVWkwa2MzbUtHUDJJOUJIdlZPNHcyYXUrdUxrdEY1cEJHa1laNklYOEZIbWdCLzFmZlV3bjJtaDVFVUdlZE9BZCtJUTk2Zm1yMkFUdzVCdjZyU05ZL3BUTTlXeXN3ckZYUHZCTEhEdWZzOTlkTlllc3hvaFhiR0NOY3JrNUdYTmV6YTRJNkQ5d0oyblB0ek5heG15SGVrdTMrSnkyaGhnL2JjVlB1dTZtM0hyZ09iV1FTQ0hSdTBvMlorTHVIdS9jNkZkQy9Xd1YzQTc5Vk1HTHpyNkI5SWY3aDJKKzUrT1RvN3A1K1k2dnNGMlQ0cnMyWHJSTGRyemNsNzA4Y25CWmpBZTdWVmNuVTJnc2EvTFdTaTMrM1l4MkFtSFhRUlM3dThkWmFnSVNvRDdzMTdsekxwRS9Cbzk4YmRNN01UbmpIdWFubXRWNllhRCsvUGQ5WEVaY3k3ODhNMjNIbG5rczNJRENrRTJDaG1HdkpkUzZDZjdxckdmVk16ZTVKWVIyYTJYZ1M4cWxMT1ZCbnZ3TjVoOS9lNXE1SkFRT1FkMnZ0TjFlZVZkTmZDekRpOHA0WFlmZVFuNC84Y2QzM1hzSHNONlM3b2FTSDJPTkNYb1dOcVRQeGVtUTN1ZVUvMTBZRVpnQy9rTzluZCszVTc5MksraHRWTUIrL1JIY0s5cFhzeVp2TFR2Ty9PdmFxWmZIZ3hpa3c3bGl6SUdoT3Y5V3EzaUtSZ1ZZK3E5dXlGdStWN0EwL2tYUXYzSGprem5EdGFCaHU0ajBkVkhUV1lhUmJ2ZVlNNjFYc1lxSlB3VHJhN2VVLzkzbnhXSmR2OUQzMmdqcDRKN01FOXNIdjl1bkNIZWFUN1NJa2toYUNDa1pjdlMvSHEvd3IzaWZxMWZOZEpIWk1XSnZDSGJvK1dFZWdNcTduTWh6VHV2cWhtK2FyYXMycG9FOWx4U1ArdWRQZlZCTGpEN3ZPdXVwVE1lVlpOcmR4V2MxRWRkMVdYcWlZQnVGNVd3WjFZSk8xL2ZYU2FXTlQ3MGQ2OWNFOEtRWmQzZElJWU5SNGtBWGZTakJjTnJ6Rnc5OGJNK2t3Ujg5b2prVE9QQUMxek8zbFBtNnRxY08rSHByajJNRCtqN29QMy9oMGg5d0FmTSt5YnRYVEhvbVpJZU1lNUQ5WTd6TjdIdzNHSCthdVNwZ2g0eEV5RURDTlZLYzhtNGIyVSs0L2VsU2VXSlJ0S3h2a3lHSzlNWVoyV1NvRTlLWkg0ZHJJSVppUVMzclV5UkZoSHdwQjdJekVEbnpEazBXbG1ueEgvM3BnMWFkenBkMTI0dDVLUkpXTkdxK1NNTFlGSUxhTmV1TnU1ay9MT0ZHSEV6RDZ2SnJoM1pDYlN2V2szNjF0R0pBYnRkNitxNUVOK2pwYlpVUGVCeGJFRGU0RDNCdnQzNHQ2MXI3VzdXOHo0cldtb0dWakh4MGV5NzVUL3c2dnF4WlBxUHI4RDk5NlpNL1FRb3phYkJHQTZieFR0NjVqKzNhaDc2eWpnZjBycG5uKysraW5qNFpNMTQ5T1NoallFTFdhWTN1SFFPN2puc3NvOGc0RTdOOVhxaHhyYzlkdTA2NHZGdTV0MUh6V3NodkVkYTU1QnVoRzRXald6bVdLQi9lV0YrOHdpQ081YlZHWWtSQTZqend6VG1lYWNTVzF1cTk0RDlmbXNTbkUyV1FUV005YnV4aDNhdGNtWmlXK1g3YlZNdlhoVHJmTTZnV0RYTXFnWkRPejdYZW5hSGxLYWZkRVRWVGJqa0F5cklSMnkvdUtSS2VmaDEwTThrUm5Nckh2SFRMb1ZEVTFSdGRLTFFEdVJTUGwxYlJtUm1kOXZPeXRWbW51V1BYdVBWVVc5MDNyakdNeGt5UDJaOUVUZDErNmd1N01oOHdWM0pqTWgzVXZONkxSck4razhNNlZRbGZLOTdrTkFFQkxrdDZ0cVVOL0d4SGVYR1MvdE0rdUJYVi9zU3J2UEpMRm9kK011NEVlNmU1Q25NUHVlZDZjSHdZdmNWbjlGekV6YzF6RkxzL1dSRkhseFM0MTA5L3JuWWdieDdyOTJHWk1ENEgvaHRucnpvcnAreUJFYll5YU4rWS9nL2dSRzc0M1JmME9mUUU4MHNwTUlqdUZNMHU2TTcyQUtHZjFROVRGVU5UOW1uYVFaMDQ0bGhVQ0hRR2RLUERsaWtUSGdMdU9OaWNvOVF1L2FWdTRNWi9KT2x4a1hySUo3SlVSR3Y4c203dGlCdTFaRlptaXFOSHBFamhkVmNHZTA2cVI5cjJmcUxwRWhmY1RlejFhczN6NHo3WmZWOWIxemtTTldwRU83Wlh0MmRMdSsrOEw5djNoM3VyeDdZZHhTNlJHWlVDUWRnUE0zenQwcXBvTXpiaUZXVTdPMXNCR0RsTVc5ZCtNTkIyY0N1cytZd2pOT0lLaDNwcEJlbDlWeFY1WHBYRG1SbzQyWUZpbkFoTjN0MnhsWUU5ZWVNR1RFVEF6Vkxxc1U0SXlZVE9BOWVpWlRKcCsxZkxkMlQrUjk0aTdhYlVYNzlxYUtkQ2RoQnUxT3hqdSszYlJYTWRNb1o4THc3dU95T2xrSGRWbUpkem40elpyMGRWTGZNUTNjT3hDWjlGOGYwMkFkNHJmMDN3MTJyOVRuL1FmY0wxTm1EUHBNRVl0NkQrTkVJUE03ZWtUaTI5ZlJkdXZjWmFLK3VrUXlOSnMwc2E5U25LMHZOOVhnSGpVVDBnbk5oUGNQUzdyVEp4TFJYclR6cXFxVk9XUXQzdlZSM3pFajc5VUNXRll4bVdCL0ZHWnJTODgwN2k5N3BZdVl0M0VQN01RaG85NW4zdzJmcy9NR0Z1OU9KREswajlFZCt4amhYY3hNMzI0eFE0NllXZTlxcGpydzdaQ3VZOHNBUnJiUDZBejFIZGZBcDdsN2RSSjdQc0JmSU04YjA3L0FIZG0rcXhtcW1NQWRoejVUSWxPMEd0b0xkK3kyODRaT3JxckNQTGpUVkNtaFNNRWVCMSs5Q0ZZbkFvRHYyNnErWXYyb3pQN0VuTk9Nb0ZObWFLM1V0QnQyVXNSSUV1dnBIVUdkbnRkaTNjK3FmbWhpWEhiOTlYWncxK2VlcUxta3hyMTMxa3lQcWtIUHVLc1NnY2djMEE3dWhHVmlpQmw2Uk42YnpuU0VJWEh1TXgyeTJrU2FkRzFQbWhUdldqSzB6SjJFU0dqWEpoREp5K3FpUGNWTXVQWXRFRGw5dTNNSUlta3NaTHp1Wjh6SXUvdVBmeTltcmxxSXRZZmZ1aW8xOUJTck1yNkQwSHUxLzdVeGJISzdyVUo3V2l2eDBoVFd0V3daM1FIdnRuRlI3ZlN3d0U1SDFFcUdoUGUrcXM3UXpLcFhMZHhKL3lVdzA2OU1xMDQxTDAxUjc0MjdZNUZlTHUwdzdtbnd2dG9Rdk56QUQ5eS81NTJwU2Q5U1poZzFHZHgxMG5mamc2TGRpNTU1VThuNE5PUmh2bkdIK0NnYUhwcjBPZTVPYkdZSFhsOEtQUERyNEU3b1BaL3NzcG9KRStqVmFrWWZ4WHVPeE9TSVl3L3VQdlcvL2ozdUY3TTdTckxyNUtacTN2WERKREpTQ0xCS0k0aDY1NklhM0ZFMFp5M0RnUGh2ZjJMVVpGTGVLKzVlWXFiYkViai83eTN2MVREdkU1eTdISHU1OWowTTZjK1dVUWJCSFNXRG1Fa2JNVm1TM1RzQkdOeXJJNnJkdTY2cFBsNFc5QW0rcHdYdzEvV29DdXlGK3lqdndJQ2RxNnBnQjNjZEZqTXg1QXkwanpIQ1h2ZFR4QTQ1RTljdTREK3Z5UHVvemRZeTZjUm02TDJCRGVHZU1LUmg5MjExRDd5UFhnUm0zZnVtQmZDOUYxWDMxbGpvLzd2SXpHWERhNHFaS05yck1aUDBFVnVmZ2RmaWtZbm03am5EZkFHL0o4d2tGNUw4WHp2MnBoMFQ3ZjJxZW1RUjZEdDc5MGFlNURBZDNGTzNxTHNqTThFOUNXSmVpVVBlanBwY3NLL1Z1RmRPWklDUGFzL3VRUVk1N2VBUDk5NFprYWgzWmhtTTlOK2J5K29tWjhEZG1EZnZlOU04ZmQweHp4dll3WDEvYUFyc29PN1BLL1lIZWthSUMvaEdmWjN6dHJwcTk0UzZ2MGw3cjBHNzlZeVJ2M3BQelI3MmIzQnYxUE83VDZyNVpVdUtSTHBUcUlxWUtmZnVYdGZlVHdLNlQxZ1g3RTI3ai9BTzhEK2RTQS91R1p4OUNzME1xLzd1SldOb1ErQzl0MVVDZHdHZnNJenREVmozYnVXZUoxVXY3UVJuNmt0Z1JxZWxqQ3h6bWZMT1pOQVpFaitkdTdOL3RhemR3WjJvTzg1OXIyZGlta0UvcStMZXQ5RjdabjBHSW1FZGN5T0NERFJJSlpQRURQbGhPclZwTW9OKzM0cjNwbi9Yc2wzVmR6QlRWYWl2KzZwczFuZnMxUDhYM0lWNDdOTERtM3V0TWJ6REJ3bnZ0a0U3M3Iza096ZlZMRng3ZnBNZ3Brc3JnWmtRUDYzZm1Ub2wwa3JtWE1DWE1DUWhHWnRCWnpqVE0xbUlHZnFJSmVqZStlNGtFVmpLRk82bVhFdkF0NWF4aXcveVVqSmR2cmV5M2FWbmJuQlBEb0U1ejJtN25jeWt0V2ZNNk9mcWxVbmY2REpUY21hT0lydk4vdlczQzNmeGJ0aXQzVlBOTkpyTTZJZldHNGFlak1nTDJza0F4cmxqVzdwTXdqSVZlODlWTmRyOS80MjdHL2NkOUQzeEhkelRna0FHOFZuQnZhK3AzckhSZDhQcmJHSzhwSHVjUE5WN1dqVkkrS3ZleC9TTy9KajEwZUhkWnFmZW8vZklEdHNTZ0EyNlZ6VWkwR3JpSmQwckpWSmZjTmVxbGh0YXB0MlgxVGgycjZTN1Y3NjdOSHZqL21rTEdaMUpFV09PY0xSN2hkMkp2VS9jOTA0RVRmc0tRejRuMWhIdUFkN25ERVR5MG9TWXdSQXl5aUhRanBiUkVlQ0hnNjhjQXJxNzYvdHIzTnZCWHoweWVWT3I2bm9taEx1SXY2aGsrdmVSR1ZvUlBDQnY1cGU2cE5JaDBxSjlqUEJJYjNjOHZFYVFqZlRmbkZ4VmFYa2QwZ0hlVDZySHE2cFhkVVMxYktjUndUWjVUOWRVNDk3MmRDbWF4cDJHMTBSbTNqRHlzc1pkcGlPNCswaG1XQ2VJNmN2WXZjaVlUdjhWNzY4MjdvNjluenJONkJEcUIrNEk5MFJtdGhhUnFIY0NNOXhXQi9QS21CSHlJOTJkRE9Dc01ock5ETmlURkZtQlNMb0FpL2pMd0x2VVRFMkpuOFZNZXlmVWtJNXJuN1RQaHRkSmlQUWlDTGtwZUxUN28zK0xPNkJmUkdibWtQaE9EY081NTdKNnpoRDdVY3U0MTl3OUxWb0FCM2ZFdTc2MFZnSjVRYzZveWNaZHRMdVVxZEovOVhYR2pFL3VxZkh1V2pNYWlmSFFaUHVUdWJOcCtYZUtvckF5SXVUOW5aVEV3QVJsUUZKbWlKUU12SlNCU0tiVS93TW9uOXRhWiszdHVyZHozK2g1dk8zN25QTjdudm5WYVoxOTlsbjdZem9hdEl1WVVmZEV6cGozc2lNdzdTM2VLNFI5NHg1N1NETnYwTEZWb2tsOGVqTWRMRkhmQi9iRXZydUQrOXY1SW1ROGpmdnN6ZVNKZU44N1RRYjRYY3hZdHZldHFtUTdhWGV6cmcvY3VXYmFYRGM0cWxMeTNrWmk1NmxJdEl5WHIzRWg4RGc3cmY1Q1FlUXRFcEhFYWMwTWJWV3BFdE1JNlFhZXNNdE1TRjlCZ1ppV3JVU01nc2g4ZnJsSDg3MFRrOGh2SW1OSXZWZG1CdnRmRFhSTUdwR05BakVGdUFkMjcrdmU1QnQzZU9lSng0Y2VlYzIwa0IvdlZMVkl6YlM1ZTlwbWYxREE1OFZxWmQzMVUxcW1jWSt2VW5RNzRuMG1aZGphd2IyQ2E2YllpQTNjUFVMN2ZKZzlQY1FDZkJ0ZTk4V3FZUjl5Wmw2c3pySVo3cGltcmZ1MTdRWWxZcVFpVi8zdlZSSEJMOU5yNWhZVmtUTXpBKzNzN3hrbVBaSG5UT05lbGVCTnRqK1M3NmRGQko1THNwT2Q0VEVUb3IzQ3ZKZVFvU1NTZzJxWktnRjhleXJSaUd5aW5zWElCM2NyR1MwekQ4bGIxY3JNQlBwd3J1amIxUzRRaTlQTUI5WE9JT0xkc0xmVGpPWmlYVC9UUm15WVhYdVNtd0Y0RFdyZFBjaENpdlJwOGI3MW1ieklSQjdVZXovZmMyYm15bW1HeE15WmV1ZWFpWnFaQzl5blJXUVNrZm9RTTJmTTR4dDJNOXlSNzFldGhFZnJ2VXJNNENMV1ZjQzBpTmNJN25ZaDhPOVE3K014VTc1bW5mWWRWTTJVYm5mUXFVWS9ZZDBETWRNVllxRjk0Zzd4TXo1dXkrdGtJa004MVdIVzcvVitqOVE3VlRQNkVyNW5pcEJKNWowRjcvSGQ2TjNkMGwwckJlOWQvbnVHdXo1OE53TDdQSzhHZDMwTGR2UTdzZG03ZDh4dUJ1aVo3TytXN1RQR2hlb2FGZWY5RElhblVwY0FYNWNSUUh6UzdzbTdCL2hwb0VTbCt5M3k3aDduSFExQVhkeVRoVlJRUE1QMjdwbmRYVE55cG1YN3BhK1NXRGYxV0NzRmRocXIvb1NXU1dabUdoRlE4STcxUmxsRXRucW5ISEwzM2RCbk1lT3hoRXlDdHFxWlduUlFiZHk5czJ1czl4M1VBRnU4bC8rdjArNjZXQTN1cVBmZ25zQVJGZXVON2VWZTg2NUJCZkFCOTM3ZU1SNnFUc2ZybW1jV3dMam0wWGxQWjFXYTFZd2lBbzN3SHZVTzdieFR6VXB3VnIwMkVadkkwMG5ZUlRQK0duY0N4NDJiNFE3azU3NTVXOFJBTERNNTk2QSt1MmJIRVRYSTE5aDRUdy9oZGtTdFhqWEFidHIxMDQ5VnRSajNibGZUQmU5ZU9LbnFNK1BzN1Q2elR1V09uaWtoNDlGVk00N3FWVU9qeWNKZHM2MW0yamFQSXJGNnJGcEZNeDgwN3E0UUs5eVRlYWZ2SHF4VEFMemhUc2tNWW9hS3lPcmVRZXU5azM0RzRENDlsZGpkRTdFaElDMXo2TjB4WDJackhTV1J4SlR0dFlMNm43eG40cUM2Q3Q0dnhBeWszL0JwTmg3QWV4ZGgxaUZva253UDhsNUhYMVhlTXBWMngyUUdMWk0xenU2ZGh2UWQwKzl0eEg2aUlqSldCSEYzcHh4U01XNlo0cXMwd3kvM2NONFk5V0dKVC96MTl0NFd3T0R1YU1nMUhlMnJsTVdySCsrQnUybnY3cXJZaVBGWVZSOXQ0azlyWnNEOUNEdVJ6SHNYdkJPejNQMUF1d2ZJZzd1QnI1b1pjTStkcWlkNkJ1TDM2bCtFRE5uSVhER3BYa2JySGh2c0doeFVOVHozUzZaZkltZzBibnFyQ3VzWG5ubjc4ejBCYjk1NTJFRjJCdjNPdlNwaHp2MkRBVENlcU1WNmIvQkZPbUltbnlLcEdSTHZYREl0Nlc3eHJpZ2pnbFNJcmFVRDNEMjh0NU4wZDhtTUJuMnorejFUSmQwMXZZcHZjcEhtUGJqN2MxUjcrR1ZFWU43YlJpdzFrVFJuaW03UHpPNE83OFJlN0o0cXNSaHZCSGRnSi9HZUQrMCtlalBCdTBhWHUwZTZZNG02dGQ3alh2VkV1dE9aS1dIaEx0engzUmk0VXpCRDQ3ME1hWm5pZmNlZE5PUnR4SXgvWnV3ZDkyZ2pUR1pHdjd6eENPYWpaYzMyTk51VHlDMlROWHlDcmYwMUxONkpNcnVtM0YyUS83NTloeSthT2czWlZRU2UzRExSYU5LOHI4Z1p0WFE3dUk4S1lIOUdmT1hkQlR0T004YjlVNjFyYy9mZXJsRXB5UGE3WHMwbS9ZVjJXdStONXgza0lUVmhYVXZqcnBWRXBIRG5zV29IMHYzUUpYNVQ3aHBUeklqMHlKbStWMFhKYkxtWjNVU016WDFVQUh0bWR3ZDNycGs4aU53d2hmcXl2TDYwVkxwMTN0MGZBZktacEIrNVlTTHczUWpudVdWcXU3eXNWTHNQNEpWcjE2ejkvU2pjVWU4YVpHYVduQW52RVRQa1pyNUtmTjRGa2Y2b2VMOTZ6OVRHU29vK3BsWUpNR2ZWcmhFejVsNXJVemZ1OUdmeXFFYVRZbDJyTTVHSkVqTUszeklCUExpZlZCQmNkTjREZDAxN1JLNEFkYzBPY0tmK042eG5WUXhMMUdQUGJJMUQwMndQdXRXTStCUGpEV2tabjFhdkM4U0lWVUpRd2oyb1c4dVFuVUc2MzloRmpMaTJ5OHRhdUtQY1lkM2ZIWTZwWlF5Sm1qSHBYanVPNVRJQ25xSVovVklPNmJFc0lzSGR2TC9XRlFTSmVPWUY5N3BuU3BFWWJlS1hQNlQrYTloSFlzWkxuMVhiTTQ5Mk5XaVpxaDl3K0xjbFRMdGRleWhhekh6Z2JqVmRBdXlnVFh3c3I1T0gxSFRWVE1lVU1zUGV2VXZFd25yamJ0cnRtWWVjcVpNcVlvWUFkdzFGdG5kc041YU82YnhNWHFzT2kvZGpNbklUN3dBL3RZekV6SG5xM2FCUDNIbVp6Yjd1bjJDZStRcjFZYmZDL2RKVEtXTEdnMGhIQTNCZlMwZGhmdXdpYk5JekU1eFQ5V2xvZjBlNzU3VnE1SXhuMUV3T3FscC8vNWpKRHp5SThMNTZNMUVTaWN0TUE5KzltVHk2RXhrbWtlUWhhVVhHV2JVcXhWWWFzaytyL2tuanZTcUhURnJHaTBqUDJtMkVTN3A3VnNFTW16dTRUME5Vei8ydzJyZ3YwTm5ndDRKSUFqRmoxakc4N3FPcUpwczd6enZveXpRNjc1M1p1Mi9kYXBZZnF1TGE4WHFXelpDRmpIYmYvR1d3RUxzVjdoblhKbUtrM1VONmIvQ29tSm1HbkoxVlFUM2Zkck5LVzFVRmljZzN3cnBuU2dod0VmdmRVMVgyZDQvYTFrZnJQWEJ2M3RIdVJyM0Z1NG9JTkVyTW9ON0IzYngvdENxQW0vYlZRemlOeUtvN2s5VDdqbnVFZTJyRVNyeS9ROEg3Q25EZnZhNFI3dHlyMG1nUzRVNUV5MUR2RHU0RTEwemZwWi9CZkp4Tkx6SlRUeXN5ZlNjZVltY1ZZaiszbU5GNmJic1I1NDMyUlMxNzk3MUs3QlgrK0RQYzczL29zU2RldkQ2cW51Y2hXN3A3d1laQWs3aERhOVd4eDhmYkhUVVQzamZrSTJaZWxYRC9QdDd1L1RyN0p4dWlKZ2RwMncxZk00Rjd4NnlJZE5iOW1KaEp6QUt4WVprMyt4blVjeWJ6UHFzSVZpUVBXZldRTGRzN0RlbnR2YVI3NFk0SHNFK3EyQ29WNnZTWkZQRGR1c00vNTExVmtlNjB6VGJzV3VxeEtyaXp2L040YjJxWmVhdUtwUklsWWpNelUvczd1enYzVE9CT0FRRzRFOWZkRExoVDFlRHRYcEcreDU4V1E3N3c4SU9QMzMvWGlnY2VldnFKNTg1NHp6ejMvOVVrc0hjMzRtYWRTeVlFZkY4d21YaUZsK0o5eUJrS1poeGhmVys4MS9idXJwZzU4WGNudW9TQUZ4NFI3UlM4ZzNxa1RPbjJzb21rb1VGZzUvR2VqNmlhN1RNRDh2V2VhWnhVblp2cDNreWFlZDhSbTVuZzdsRnBkOUdPa1JpMkc0NE5kNXhtaEx2Q3ZCZnJXdlpyVlZ5VkZQUWl1M0M3ZG9oNHpxcnRpYnFWekNCbU5oY3hMUlAzbjNtb2VtSVJ1VnVpYXFFbWNpUGRyQnY0S3puei9ETVBQdjdBWFVTWXYrL3BaMkhlTy91NWZzZFZxWi93b1dWQ2V6Ry9xeGtIN2twZEkwYkpleWRtcG1QZWJCRmZ0MHllQlh5RSsxRzdLMGFKbUpXTVBoSXpubmlJdFpZQmQxeXZ1eUJTQWU0RmV6ZG42Z1ByNnB2ZEhnUUNQcml2QjAzeEVEUDB0YkVmTGxXTnZIa0hkODFKZTNEbk1WTzBPN0RUVnBXOVhkRzRyd0h0Yk83NUtpYnZIY2xDSnVsdTVBbE9xbnVGR0xEWFNpTFM0OG9BK09zQ0h1VExjNk9jQ0tKblRrMW1TcjN2cE44SDZYdVkrY1c1aDcvVHhBeTRZNWpub05iOXJHMjJ2aUpkdS90UzhRWDU1cHJYV1JrYU0ybWhld2RwbVdXTHFsbkVMOUNEL0xoVnBXYm1LT0JISG5KeklyRFZ0VC8vQnZkNFJOSklHRFhUUGpPSjZCbVBUMG5NT0JIcHA2cjV3am8xWXRuZXdWMlRyTHZYdmQ3ZDBJTTdqY2k4bHIrN0FqbHpMZDRuN2JPR0lCVXpTYnF2YVBVK1dzUm4yVjBJYU40eDZuL3hkOStDN1owaWdoL01PL2EvZTRBNndMOWswdS82UzNIdm84OCtkVGUwWHhqTkJIakVPMFV6cE4zWjNMT3Y1N2phdlpsUU01UDNxQm1wZDF6elJqa2trc2I2UGNaS2VlSVIzc3Q1ZzI0RzZabWRpSnJSR0cyemg5YzFIUTJDdTZMUzdqU2F6R05WZHhMdVcxVVh2VGZ1cVNEUWlQMnZwa0swZjdHVWU1WStxbXFHOXhtY1U0ZUgyTERlUUxvSDl6Z1JwUE1lc0NQZFQyenppRlBjSFNsNDMzSGZXdTk1OGk3N1hNQnpWTDJnZlVwM3pkSXl5YnhmRWcvcDc0cjBSKzZGNXIvSy9HTlAzWE9SbU1tNDh6SmQ0aFdwbUlIMjdoTGZMZ1NVemRRcDliTHhYcloySlNPeEVQTnExT041L1FiMjd1enQzMkR4THRieGlGdzFNeHBrM2MwNituMCt5OFlmc3RwM0tObzJiMXFpcHNXa2FGY00zTEY0OTJ2VnVJaWxZL1pSdmZ0R0ZYdjNCT1dRcm5kdjNBa09xNWdBRy9YV01vVTdYWmtBbm1qVWQ5b0pjSS9QVEI5V0ZlQSt0dmN0N2I2OThLQUN1T01LZHE4Y1ZXTUJ6SjFxRXcvcGxaVDBudjd3azRQMEd6RC80a2tTc3FESGJNYXdVLy9yS2UyT3gzdDFoeGY1TkZiMTc2aDNIeFh2aUJsL2hidHBEKzdzNzhFZDhjNVpsVHlrY0tmWXZiZDJ6OWUzdEV5bWNWOHVNeVhlblltTW1nbnhtRjRYN25uY1FTSXl3RXZLdE4yMXN6Sk96SUI3UjlMdXFCa2wzWjJiMlh0MzdDWmlsTTBnWnRJMis3MkNmdS9NZERRaThFSjJabGhkZTEya2F3WDNIRlVUSkdhU2lQU1lSMVZ3ajZCSkFVRkptYit5di9OU3RhMElPbmI5L29KSVYrcmwxcEZrNVRRUTgxK1VoMmtTK013Z1pxTGFWN2w3KzRqMURzL3VybVd2bUZHLzdOcmZxWGYvUnREVE9Edmw3cW1KTlBUVnpBRHgvcFVqSjlYdzNxK3p1V2VhejVtRWV4V0l0WkRKVzFYcXd3amovbUVmVXpzVHFXWEY0djJMREJlN2owYVQ0QzdlbTNWUHNXNGJzZUk5WTgrOFo5QlZ0WUR2eFB0N3hMeFUxZXhFcEFQVVBlYldIdURiTnE5UnA3RXFaMVZqUG15VkNGSXp4OU9xK2t5ZWs1NlB5RnZWaFh2ejdpMStvaTdTazJRa2JzLzgwMlkreEhOZVRZaHY3ZWVqY1hZNFQ1anhlc0NYdVNEUDcreEV4bGxWc3lxQTJkcXp2VWZGZE83ZHUvdENYY1N6dDAvdDd2MmR2WjFHd3R3eVRSK0MwTzU3VlUxVFR3Vnc4akpVekdnMTdXOUZ2YWRiRGVPTDlaeXBjYTgyWlBwVUVObDl5SUo3b2dyRU1BRGVpMmFhOW5IVGxCalBPOGFkNnJGQ0xBc0ZrV3NHZEM4ODhBajJ4NWZaR3BlTkpoWEQvM2ZFZGxEOWd6N0NnM1gyZGdwblp1cjlCWktNZjJ1UW9PZGg5dDYrZ3lEclR0cDl6WTZ0M2wwL25GUUZlNmRuRURQaHZWS1JmYTNxaTlWbzk3QmV2SHVaNzVtNmowSFM3K0o5WGpLeHhYUEpKTjZMOWQ3Y0MzWXY4VlN5bU5GSUJmRFFNdm9ydUh1NGhDQUd3TGxWNVRGVGlHODVVNVo1aWdrOEo5V0pPOG85d2wyb2QxZlY0YXpVTWJzSXZ6bHRac1pwbFp3N3dIK0dkQS9yby9WZW9uWDdYa2FBdTN1MW1ieDZ6elNhWmd2ekFKOEhIdEJPT3YyZkNwS1ZNeEhwRFYwLzQrVmVHZ2wzRnRKclJBMTJlYk5nQnRwRHZFZHc3NU1xSm1MMG1vd25xbWx2MncxLytnWDJQTTBXNkY4Ti9VNWFaajVtU2greXpzdkU0bjJXekhna0I5bmRPMm94NGRSQytoL2J1MytVUG1SMVZOVlNKc0FyTlZPd3oweWs1RHVzaisyZHA5bmdUclY3Q2lMMXkybDF0MFRWeEZUcHd2S2Fxc2lZRVhTUm1HbW5pZ0RXUzgvUUpINWE1bW1Pc0hqbjhSNm8xM3BVTXBZeWEwYk1WSkJrL0xmaVBpY3J5Ym5mMFpjdXd1MkV1dGZOY005RVU5VzkwMlFLeExwWFBJNUt3WDJScm9YNGhpYnhCWHluM1hGNC8zeFliL2dYUjFTUlB1cmRpL2lQamJzNDc5Wk1uMkNyVkxCN1k4OGxVN3BNNmllNEovU1hXYSt1cXAyR3pBdVBzUDZCVVUvVGJKUTd1Rk5GY05LTURPbStpUmtIV1JreWtTUHRUdDY5V1FmMjZZZHEyTmRxeUxsbjJ2b1pCSGpqN2tGZVpucTgwelg3NmxZVjNyV3IweVhlcnp1MGttVDhWNE1FL1QxMzJsY0pIZE5mdTE3L2FOYWpaUFFUVDlRQlBNb2Q1cnM4VEpPcWR3V2cxMTJUZVJmMDRENUxJck8xZSttSDJhRTl1R09KMnJBNzBweXBjUmZ0WlhvOW16TnA1cUdxajZtTk8vVURpbVFodXcrWmh5TzJlUjNmaXZraDNjbERDdmVwMzNtN054b2FqQmROS29sczZhNkp3VHRhaGl3a3VDdmdIZURqRUdrOVU3RHplQS9QdkVoM29lNlpHSHQ3ZmhNbFpUSk90ZnYwdXhicFZqU0tKQm4vODFnSitwaHVnUHlkNEs0WkdiUDZxZXJyaUpUeDh1cDh6NFFicXFjeHQybWVmWldxTnhOVk03MjdPejJUZDlrZDB3Qlk0M1BqYnVDcC9XVjMxeWpjZjB2S1pCcDJiTVJJdTN1aGMzYmhidnRmdDZvcDNxUGlWVUpRei9mU1NUakVnM3ZVVEJVUmVOSTJXOHgzVURQRFlmV3MwU1M0ZC9lOWpwRnl4d0lZM0lkMkg3aDNIeklOcXQyMzFxb2E5c3dEOVd1WEdmMmE5U0IvZ2pyM3FqRVJFL0V2L0Q5SS8xMnlzcTZhRERwZUJFSzlzek5yWUljNjg1QVo4M0cydlFqYVFzeTR2eGJjdVdWcWgwamg3cWhPWkdXWngwbFZ1enJXRzNtV3ZYbm1hVmJrbHFtMGpMVjd2KzdRRXVLSm5GSGJKckxWVExLUlNjNzRuc2xoVDZYZ0hrRkR3Y3loMDJUem5sd2tzSnQwYUorWm1VTVJBWmJYWFNLMnZkMkQ5bWtCRE83czd6ek5kaDd5UzAxT3FsNVI3eHF6WkNZckZ1OGpFWm40TXpPQ0FQOXJlMmZPTW1VUUJHRVV6L1g4M1BXK3IxZ1VUQVFqTWZFTVROUkFoRTBFSTlHL1llQS90cXFyMjVyMjNSVTg4ZFB0ZDJiMnkwd2VoNXFlbm1vbEdmL0tpR1FsdFh2MVZxMVE2WURQcWlnUGEvVmgvVkkxWEFnY2ZyeFhCOVVsa0xkMGg2aUppc2hsK2J0M1ExU09GNndpcUpPcW5aVkVQRW52bldwcWE4Zk1neXBpZElqMFUxWGRNV0hoN3M1MWVNakVSS1FMZ0lFN0lHZFl6Z2ozY2lKQUtQRmVqN003N3Z3NDdDRFcxUXhwNThqTWpNWDdwSUNBcTBsUDZCdnR2WW9nZDNpZ2p0bWxURzN1a3dveDR5N08rZU1LTVJaRXJ0SHUzdHhScy91M2t2NVZzdEtWd0NaZXFVaGxabXhGTUpTSllVbmVTVHpDcnRmMnpLdGphaG5OaEdxWDkwWnQ3a3BEdG1ZMXhKMzdPcWFlN3VIWHVHT2FlQW9hRlJESWFBYWpZTys0S3dlcE9nSitWRE9jVlVYQVNOekw0RjM3T2tLUHMxTzQyMWlwOXZZcDdTSys0MjdZSGVvaXJQZE1SbjVnWGRGZVptczE3KzdlSVlkSWhmZDJ2ODR1M1BVbDhwT2UyVno0VS82UW5Hc2RVWVc4a296YkpxS2F1R1ZsTU8yYTl4Njg5NXFaRlRWaUdBalZBTGVMcHZHZEtoY3Bkei9OVnBoMlR1SmVhb2JGdi9HSEQ2ck4zSjJMdHZqUU1wSXlXRmQ0S2hGNjRSN2tnMjk5R0lWNzNLcktJbEt3eXg2U1E3TGQ5MHhEbC9peVJPV3dkbTlOaE0yN001RlYvNHZaU21aOFV1WEVhUGRNNnkwaWxYUlgyRUNzdVFDdk00aGM3N3p4elNLQ2Qwd3liaVBTaDVodG5UbDMrdnlSd3IxNEorcXFJUmo3MVRUUFBLejFVRlczcW5WVXphZXFIeWJOT3pCcWU2ZmQ5VmVwbVd5L0Y5RmVlTFRNTzFsdmpTYTV0VWNZZDk4MXBjRU1RaTZSQVR1V3dwM3JTMlRkczQ2QUJlL092THRUallwbW1uWW42bzZ4TjlNZzNQRzd5alRQRFd0VUFpd3RzNjZaUWJFZTA4OVZXeGgzUnFFK3ZWYzE3eGlZWXQxcGQxODBjYVNlY1Z5L2RBeGIrbDkxSVAxeDZrK2UzMTkyMSs0a2JOeGRFMG5PaDh0VjRjNUZhc2FjZjZDVThXSFZMbUorbmUzTU8vQUc3eXFFRk85RGJzYlBPKzVyVkRzRFYwU0M5NndBSnVqNnllUzdtS2R5Ris0RVhVc3dYODNJd25ranRVeTNpSlFQd2FQaGhjZUl1dGFXZWU5eVJvMzNoSHAxSXB2Szk5NkhUS3gvcTBrOEE2c3FacXhtWG5NUjZCWXpRVHJXOXBxcGJlMUd2UnplaDR2VjZ4ZU9uZm9uT1AvNklMczRmdkwwVllCT05kTmZaN2UwREFZU002Rm1xdGVrZTZybUxSTlp6MDVrc2IwdlIrOE5jZDZMWm03eEkrMVZFQ2xuSllmdm1ld3pFMEpHWVlQSWdYWmVNOTByM0RFZmx5TXFGOTR6NGJBcTJQTjlodzJBWTNGRnBKdVJ2ZlZSMWZkTWZzMkV4ZDBNTUYxRUlOd1RlWGx2Rk93TmQ2NitXUDEyL1M5SHdjNWgwdzFPNHg2ellFZDA2VjYwRit2cGlYcnB3dGxUODcvL01QcVQxQjljSEQ5MyttcWhidHBibENPcXBsM0VDSHhNVi84dTNUWGI3dTYyUkVYSU04LzlETlNvNXNXNHVXTjF4WHZobmtrWjVkMGR3OTR1M1BXYUtkeC9BWHpsM1BISE04VFFuQW1rdXlRU0k3dlZQTUs5cW5aM1I4TzlpNW51RWRrZmR4VHlJV1M2ZG5maTNjOVYrZmxXMWJCTHdFdTdaeVpTOXU1ZlpkMjc2N1h5N3EyQlI5MHgyWFdENVpDWGpvSHpiU3JRZi9nd0c4TCtqZlB1SzB3MzNtaTRpa0I5eUxqRFYyS0dBeGROMFZyVmZTWWgzcDJHUlBDa21sb0dxMzU3eSt3WUJKMXI4bTZmR1JzUlpCVkJxWGZzOEpJejdOOUIycXM5dkw1bmdmeExoSEJYYXlaN0tnWHVmcjFYTG1La3ZlNVZFUjMzMHUzdXpWUlJ1R2R2cHU0UzJXOVZwN3M3UDRkb1R6R2pxa2lnTHM5ckRzWGs3ZDZhYTZaay9RRGwrWHoyWDNHK1d0aVRlSmZNV0xrVCtuek85Q0hQcXI1YUplN3hvOTE5bVJhUmZzM2tLZ0pvZHplclVUc0QreXFCZElkVDcvRUY3QnpsZDMxdnpFV0s5TFNIaEpZcHp6eS96NDdOUFNzSmRFeGwySGNEVzd0d1YxZFZ4WkNGeEhCNGIvZkxiSVdaVndYdzVGYlYwVDN6TUUxNzIrQ2wzWFhQSk55ZG5iRmpYbi9NOUdtS08xRy9mdUVmT1liK1dtRy9aOGpPMUExVDVDTFZXdlVEaDhyRWxpaDdaeTJrbUorS0dVZTY1cGwzL0hEYzVtZmN1VGJuRFpXN2x5dXFZRS9jUjlPODZOOVJOZS9xdlplbjFNU2RxUm1FcWdqcXRGcVpTTDFVTmU0cDN1OWlWQi9ocWI5N1FlOU9aTjdjM1ZlMTk1cnN2UGYzVEtTOXZXZkMxK29oc1JUcHJ5ZWRWVnNGc0hBMzhPRDgzNWZuUHkzc0pXZHNtamVLR1ptOEEzalN6Zyt4SlBGK3FmcFJMbUxPeTJURlRPSE9FWCt0N3QxUjd6dklmQnBFK3FqcXpEdHBGK3lJNkdTZzV4M0duUTlWczJhR2dmZDd1bGxOT2VOYjFXWUJyT2NkclhzSGZnUDA5bjRQdzRuM0NyWHVhQ2ZWU2IxN3I0ZnNSUVEydkJidTdDTmNxWGNWdTdlMjJaeUV2ZHNxNGJSNjZjSi9KODkvUnRndlF0aEx5cnp4UmROTmdzNHlndW9nbkE3dmNsYWlkcmR1NzIvM01QcnpEclArVlJFQlJuVVJEdGFWalpUeFJzL01RTG5uczQ2OFpFcmMzYjVEQnU4SUtwbVNNd3JUVHR6SG82bzh4RXE3dHo2VDNUZHZpbnMxbXJTUW1lTE9hUmN4aS9kVlhnUkVIZE84dTRwZzdCRnZQYk9SNXo4dDdQZEY2K3pzSVl3MXdtZlY4c3hiTHI5VXpIeFZBSXpCdEx0QTE3ZzlHRyswOHJDNGFzTEdYdjBNWXFyM25ubi9ZaUltUFVQaWhUc25jZTlhUnNBejcvN3lWVDNMZmlVbGd3a3BZMXVsRXU5amhWaFRNOWJ0NHQxdEp1MnJwTjFkZXViYjNUc3dyZDNOdWdSTjVTRUxkNEErMlA4Mld5Vnd2cEhudjFqWTIybkd0bmxMVmJ2TGlpQW10bmQrcG4xOG0yMGZNVVIvcUtyVlZRU0kydGsxSisrWmVNY1VVYmpiRUpXL211b2hUQnNDT29rQmRlTmVscWdxQUZhYlNjeTcrS015TS8xUzFjQUg2MVl6UXAyZnVqTUo5U3lidWJGT3pVeHFJcDEwRis0MkVRc0xzYXIveFNUdEtXVW96N2RCS2RmMml4VDJrWDFmTHV0eE52N1NRWFc1dW1nbUN3aXFIcktNSXMxN3d6MlFmMExjdWE5akNmV09JVEdUd2wyVGV6c2pQV1pZSG9ZS1lDYmVSWHptSWJOcmR1SCt5dFcveGZ2d25xa0t4Rnd6ZzdCcG5rWnptWkdZTWUrb2Q2OHJWYTZGTzRaN3hOOHc3eFV1ZGsvaXVWRElZR1hXWFpaNW9sMjRTNTV2T1ArZFlXSC90S3czcU4zcitWN0ZhSGhkbVJtb0dTemxScUIrQmlQdTFqT0JPeUJQOVI0dUJLMUVqR3RtM0dObU56Sy95c2FISU9RNHJ4YnVEMVFFTE53ZjhHdTRXNys3Mkoyc085eG1NcGJWbmZld3VFQXNvL3VoRGo0RTY1ckVZN3BrcHE2WjZqVVQ1Zm5tR1BxbndwdjkxdUxNOFhNblQ1Ky91dStwU3dqVWw4bThWNU40d2E3NWd1SjlkZGZzb2VnOW1LL2N6R2lhcHg5RStxRnkzT0ZmUTd0c0xzWWRuUE9pU1NIZU1TVGRIMkgwdnFyMGR6ZnZLdzJBdXdNd0ZvdjMwdTY5ZWNjWUswM0VPSnh5eDFTSTlRT1hMa0NibnpvNlA3SFp6ditDR05IMzV1NU9CaGhndktyZFkyOUhGTzg5N2E2WHFzQ2N4S3NkR1VOaXBqc3JxYTJxeWlHamtBQ3NPeEdKb0ExQldXK0VKU3JWREVnSDh2SzdWclR5WCs3dXJwbUpiMUx1YnR6dGlVclJqdWxiSnZNKzBON3VWQ2Rkc3d0M3dnN0Vqd254MlFieHZ6Y096Ukw5MCtmM1pORU1jTWUwZE0rU1NFQlAxbHZGTzJOODBaUkgxUkgzWmdGY3pXcjRRK2p0RVVuWTd5VHNtR0NkZmJObHFDVGNaVExEN2QxdGhHMUVZT0E1SmpZRXhyMWZOT0ZUUFdSdlZqTW1JaTFuT0VmWWQyOFEzODVSNko4RStpVmx0TnFId0xUN2NUWlNrVDB6UTlLUmpYUzl1eXlBc3h5eXJBaUllMjd2QWw1WFRKcXZJR25rZUsyU3lQU1pZYU1hRzIrVWR0ZiszcTBJREx3TFpweUpKT21NZkt1NjdwcUpwSE94end3UnY3aEIvRitMd3pNb251T2hlSGEyNnQ5U01rWWV3MWRNL09FZnJoRnprSFFpTDl3ZnFrS3NwQXlOQ0I0ejcxNXZWWldWRWU2dWR4ZnRMcHBoSXpJc0N1TSs3YzVrNG8xNzVpRXhSdUFud24zMzVTdEMvT0RtUnVnL2lFRC9qTkJ2UGdRK3BRcDMvbFRWekdoNGphR2phdUl1QTJBYnZHTzEwMHoxVlRYdW5HVzc0YU1xQW12NFhXTll5eVR1SzFzemRXTWxxM2Z3THVUSmVoQWZpSjlDam55RCtQOGNJL3JaWlZKSkdRWndyMGFUcm9tTXMrcEQ0UzdMRFk1UzdSaWNISFNJckpKSWNrN2c4ZnNsQy9sQWIvZDZIK0Y4cUlxeFVydmpoN0RIdEJHQks5N1ZlVThGd0RldUVYRnM0aHZFTjdFSy9TOHBudE9YejUvZnNXUG56aWU2WkJwZjczRUtkMG4zUko1RllrVzdGaVptaERzK21lYXAvamVmTkpXWTRVZzE0OTVNYjFlVUVHQmdkdTF1TmZOODE2NXIxeTVmdm55bEVEKzBRWHdUM3hlSER4ODZOSnNkUExpMXRiVllMTTZjT1k2NGVQSGl5Wk1ucjF3NURiYXU3ZGl4NDNHd0RyeDExZVJVSkxQdTBqTE11c2Z1L3RWYlZWVzhaMXZWUEtoaU9PbWV3Tzh0bE1IeU1mejdFTjdRSlVlUHp1ZnpFeWNPSHB6TkRoMDZ2SUY3RTc4Ly9GL2l4TmJXZkxFNEd2OG5pQ1QvUzF6aGY0bHJPL2J1ZlVCWDFIaTlGKzd1V2ZKTzNiNTM3eldpZkFVQmtoSEhBK1hGZkw2MVFYa1Qyek1PSCtaL0NmNmZtTThYUkRsSW5tMUkvb1B4R2JXdFkrQWw3eGxxQUFBQUFFbEZUa1N1UW1DQycpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzAydXB4O1xyXG5cdFx0cGFkZGluZzogNDV1cHggM3VweCAwIDN1cHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWluZGV4IC5oZWFkZXIgLml0ZW0ge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdC13ZWJraXQtZmxleDogMTtcclxuXHRcdC1vLWZsZXg6IDE7XHJcblx0XHQtbXMtZmxleDogMTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjR1cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1pbmRleCAuaGVhZGVyIC5pdGVtIC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiA0MHVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDd1cHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItaW5kZXggLndyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDY5MHVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHVweDtcclxuXHRcdG1hcmdpbjogLTExNXVweCBhdXRvIDAgYXV0bztcclxuXHRcdHBhZGRpbmctdG9wOiAyNXVweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1pbmRleCAud3JhcHBlciAudGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHVweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0cGFkZGluZzogMCAzMHVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwdXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWluZGV4IC53cmFwcGVyIC50aXRsZSAuaWNvbmZvbnQge1xyXG5cdFx0Y29sb3I6ICMyMjkxZjg7XHJcblx0XHRmb250LXNpemU6IDQwdXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxM3VweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxuXHQub3JkZXItaW5kZXggLndyYXBwZXIgLmxpc3QgLml0ZW0ge1xyXG5cdFx0d2lkdGg6IDMzLjMzJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjR1cHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ1dXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWluZGV4IC53cmFwcGVyIC5saXN0IC5pdGVtIC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiA0MHVweDtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdH1cclxuXHJcblx0LnB1YmxpYy13cmFwcGVyIC50aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMwdXB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRwYWRkaW5nOiAwIDMwdXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjB1cHg7XHJcblx0fVxyXG5cclxuXHQucHVibGljLXdyYXBwZXIgLnRpdGxlIC5pY29uZm9udCB7XHJcblx0XHRjb2xvcjogIzIyOTFmODtcclxuXHRcdGZvbnQtc2l6ZTogNDB1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEzdXB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdC5wdWJsaWMtd3JhcHBlciB7XHJcblx0XHRtYXJnaW46IDE4dXB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0d2lkdGg6IDY5MHVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHVweDtcclxuXHRcdHBhZGRpbmctdG9wOiAyNXVweDtcclxuXHR9XHJcblxyXG5cdC5wdWJsaWMtd3JhcHBlciAubmF2IHtcclxuXHRcdHBhZGRpbmc6IDAgMzB1cHg7XHJcblx0XHRoZWlnaHQ6IDcwdXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDcwdXB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHVweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuXHJcblx0LnB1YmxpYy13cmFwcGVyIC5kYXRhIHtcclxuXHRcdHdpZHRoOiAyMTB1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnB1YmxpYy13cmFwcGVyIC5icm93c2Uge1xyXG5cdFx0d2lkdGg6IDIwMHVweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQucHVibGljLXdyYXBwZXIgLnR1cm5vdmVyIHtcclxuXHRcdHdpZHRoOiAyMjB1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblxyXG5cdC5wdWJsaWMtd3JhcHBlciAuY29udGVyIHtcclxuXHRcdHBhZGRpbmc6IDAgMzB1cHg7XHJcblx0fVxyXG5cclxuXHQucHVibGljLXdyYXBwZXIgLmNvbnRlciAuaXRlbSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcclxuXHRcdGhlaWdodDogNzB1cHg7XHJcblx0XHRmb250LXNpemU6IDI0dXB4O1xyXG5cdH1cclxuXHJcblx0LnB1YmxpYy13cmFwcGVyIC5jb250ZXIgLml0ZW0gLnR1cm5vdmVyIHtcclxuXHRcdGNvbG9yOiAjZDg0MjQyO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1260\n"); /***/ }), /* 1261 */ /*!************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/orderList/index.vue?mpType=page ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_26cd7d76_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=26cd7d76&scoped=true&mpType=page */ 1262);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1264);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_26cd7d76_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_26cd7d76_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"26cd7d76\",\n null,\n false,\n _index_vue_vue_type_template_id_26cd7d76_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/admin/orderList/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI2MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTI2Y2Q3ZDc2JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIyNmNkN2Q3NlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hZG1pbi9vcmRlckxpc3QvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1261\n"); /***/ }), /* 1262 */ /*!******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/orderList/index.vue?vue&type=template&id=26cd7d76&scoped=true&mpType=page ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_26cd7d76_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=26cd7d76&scoped=true&mpType=page */ 1263); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_26cd7d76_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_26cd7d76_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_26cd7d76_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_26cd7d76_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1263 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/orderList/index.vue?vue&type=template&id=26cd7d76&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { ref: "container", staticClass: _vm._$s(0, "sc", "pos-order-list"), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "search acea-row row-between-wrapper"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "input acea-row row-between-wrapper" ), attrs: { _i: 2 }, }, [ _c("text", { staticClass: _vm._$s(3, "sc", "iconfont icon-sousuo"), attrs: { _i: 3 }, }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.where.keywords, expression: "where.keywords", }, ], attrs: { focus: _vm._$s(4, "a-focus", _vm.focus), placeholder: _vm._$s( 4, "a-placeholder", _vm.$t("搜索用户名/订单号/电话") ), _i: 4, }, domProps: { value: _vm._$s(4, "v-model", _vm.where.keywords) }, on: { confirm: _vm.inputConfirm, input: [ function ($event) { if ($event.target.composing) { return } _vm.$set(_vm.where, "keywords", $event.target.value) }, _vm.setValue, ], }, }), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "bnt"), attrs: { _i: 5 }, on: { click: _vm.searchBut }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("搜索"))))] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "nav acea-row row-around row-middle"), attrs: { _i: 6 }, }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "item"), class: _vm._$s(7, "c", _vm.where.status == 0 ? "on" : ""), attrs: { _i: 7 }, on: { click: function ($event) { return _vm.changeStatus(0) }, }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.$t("待付款"))))] ), _c( "view", { staticClass: _vm._$s(8, "sc", "item"), class: _vm._$s(8, "c", _vm.where.status == 1 ? "on" : ""), attrs: { _i: 8 }, on: { click: function ($event) { return _vm.changeStatus(1) }, }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("待发货"))))] ), _c( "view", { staticClass: _vm._$s(9, "sc", "item"), class: _vm._$s(9, "c", _vm.where.status == 2 ? "on" : ""), attrs: { _i: 9 }, on: { click: function ($event) { return _vm.changeStatus(2) }, }, }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.$t("待收货"))))] ), _c( "view", { staticClass: _vm._$s(10, "sc", "item"), class: _vm._$s(10, "c", _vm.where.status == 3 ? "on" : ""), attrs: { _i: 10 }, on: { click: function ($event) { return _vm.changeStatus(3) }, }, }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.$t("待评价"))))] ), _c( "view", { staticClass: _vm._$s(11, "sc", "item"), class: _vm._$s(11, "c", _vm.where.status == 4 ? "on" : ""), attrs: { _i: 11 }, on: { click: function ($event) { return _vm.changeStatus(4) }, }, }, [_vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.$t("已完成"))))] ), _c( "view", { staticClass: _vm._$s(12, "sc", "item"), class: _vm._$s(12, "c", _vm.where.status == -3 ? "on" : ""), attrs: { _i: 12 }, on: { click: function ($event) { return _vm.changeStatus(-3) }, }, }, [_vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.$t("退款"))))] ), ] ), _vm._$s(13, "i", _vm.list.length) ? _c( "view", { staticClass: _vm._$s(13, "sc", "list"), attrs: { _i: 13 } }, _vm._l( _vm._$s(14, "f", { forItems: _vm.list }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(14, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("14-" + $30, "sc", "item"), attrs: { _i: "14-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "order-num acea-row row-between-wrapper" ), attrs: { _i: "15-" + $30 }, on: { click: function ($event) { return _vm.toDetail(item) }, }, }, [ _c("view", [ _c("view", [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("订单号")) ) + _vm._$s( "17-" + $30, "t0-1", _vm._s(item.order_id) ) ), ]), _c( "view", { staticClass: _vm._$s("18-" + $30, "sc", "time"), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(_vm.$t("下单时间")) ) + _vm._$s( "18-" + $30, "t0-1", _vm._s(item.add_time) ) ), ] ), ]), _c( "view", { staticClass: _vm._$s("19-" + $30, "sc", "state"), class: _vm._$s( "19-" + $30, "c", item.refund_status == 0 && _vm.where.status != 0 && item.refund.length ? "on" : "" ), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s( item.refund_status == 1 ? _vm.$t("退款中") : item.refund_status == 2 ? _vm.$t("已退款") : item.refund_status == 3 ? _vm.$t("拒绝退款") : _vm.$t(item.status_name.status_name) ) ) ), _vm._$s( "20-" + $30, "i", item.refund_status == 0 && _vm.where.status != 0 && item.refund.length ) ? _c("text", [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s( item.is_all_refund ? _vm.$t("退款中") : _vm.$t("部分退款中") ) ) ), ]) : _vm._e(), ] ), ] ), _vm._l( _vm._$s(21 + "-" + $30, "f", { forItems: item._info }), function (val, key, $21, $31) { return _c( "view", { key: _vm._$s(21 + "-" + $30, "f", { forIndex: $21, key: key, }), staticClass: _vm._$s( "21-" + $30 + "-" + $31, "sc", "pos-order-goods" ), attrs: { _i: "21-" + $30 + "-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "22-" + $30 + "-" + $31, "sc", "goods acea-row row-between row-top" ), attrs: { _i: "22-" + $30 + "-" + $31 }, on: { click: function ($event) { return _vm.toDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s( "23-" + $30 + "-" + $31, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: "23-" + $30 + "-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "24-" + $30 + "-" + $31, "sc", "pictrue" ), attrs: { _i: "24-" + $30 + "-" + $31 }, }, [ _c("image", { attrs: { src: _vm._$s( "25-" + $30 + "-" + $31, "a-src", val.cart_info.productInfo.attrInfo ? val.cart_info.productInfo .attrInfo.image : val.cart_info.productInfo .image ), _i: "25-" + $30 + "-" + $31, }, }), ] ), _c( "view", { staticClass: _vm._$s( "26-" + $30 + "-" + $31, "sc", "text acea-row row-between row-column" ), attrs: { _i: "26-" + $30 + "-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "27-" + $30 + "-" + $31, "sc", "info line2" ), attrs: { _i: "27-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "27-" + $30 + "-" + $31, "t0-0", _vm._s( val.cart_info.productInfo .store_name ) ) ), ] ), _vm._$s( "28-" + $30 + "-" + $31, "i", val.cart_info.productInfo.attrInfo ) ? _c( "view", { staticClass: _vm._$s( "28-" + $30 + "-" + $31, "sc", "attr" ), attrs: { _i: "28-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "28-" + $30 + "-" + $31, "t0-0", _vm._s( val.cart_info.productInfo .attrInfo.suk ) ) ), ] ) : _vm._e(), ] ), ] ), _c( "view", { staticClass: _vm._$s( "29-" + $30 + "-" + $31, "sc", "money" ), attrs: { _i: "29-" + $30 + "-" + $31 }, }, [ _c( "view", { staticClass: _vm._$s( "30-" + $30 + "-" + $31, "sc", "x-money" ), attrs: { _i: "30-" + $30 + "-" + $31 }, }, [ _vm._v( _vm._$s( "30-" + $30 + "-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "30-" + $30 + "-" + $31, "t0-1", _vm._s( val.cart_info.productInfo .attrInfo ? val.cart_info.productInfo .attrInfo.price : val.cart_info.productInfo .price ) ) ), ] ), _c( "view", { staticClass: _vm._$s( "31-" + $30 + "-" + $31, "sc", "num" ), attrs: { _i: "31-" + $30 + "-" + $31 }, }, [ _vm._v( _vm._$s( "31-" + $30 + "-" + $31, "t0-0", _vm._s(val.cart_info.cart_num) ) ), ] ), _vm._$s( "32-" + $30 + "-" + $31, "i", val.cart_info.refund_num && item._status._type != -2 ) ? _c( "view", { staticClass: _vm._$s( "32-" + $30 + "-" + $31, "sc", "info" ), attrs: { _i: "32-" + $30 + "-" + $31, }, }, [ _vm._v( _vm._$s( "32-" + $30 + "-" + $31, "t0-0", _vm._s(val.cart_info.refund_num) ) + _vm._$s( "32-" + $30 + "-" + $31, "t0-1", _vm._s(_vm.$t("件退款中")) ) ), ] ) : _vm._e(), ] ), ] ), ] ) } ), _c( "view", { staticClass: _vm._$s("33-" + $30, "sc", "public-total"), attrs: { _i: "33-" + $30 }, }, [ _vm._v( _vm._$s("33-" + $30, "t0-0", _vm._s(_vm.$t("共"))) + _vm._$s( "33-" + $30, "t0-1", _vm._s(item.total_num) ) + _vm._$s( "33-" + $30, "t0-2", _vm._s(_vm.$t("件商品,实付款")) ) ), _c( "span", { staticClass: _vm._$s("34-" + $30, "sc", "money"), attrs: { _i: "34-" + $30 }, }, [ _vm._v( _vm._$s( "34-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "34-" + $30, "t0-1", _vm._s(item.pay_price) ) ), ] ), _vm._v( _vm._$s("33-" + $30, "t2-0", _vm._s(_vm.$t("邮费"))) + _vm._$s("33-" + $30, "t2-1", _vm._s(_vm.$t("¥"))) + _vm._$s( "33-" + $30, "t2-2", _vm._s(item.pay_postage) ) ), ] ), _c( "view", { staticClass: _vm._$s( "35-" + $30, "sc", "operation acea-row row-between-wrapper" ), attrs: { _i: "35-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "36-" + $30, "sc", "acea-row row-middle" ), attrs: { _i: "36-" + $30 }, }, [ _vm._$s("37-" + $30, "i", _vm.where.status == 0) ? _c( "view", { staticClass: _vm._$s( "37-" + $30, "sc", "bnt" ), attrs: { _i: "37-" + $30 }, on: { click: function ($event) { return _vm.modify(item, 0) }, }, }, [ _vm._v( _vm._$s( "37-" + $30, "t0-0", _vm._s(_vm.$t("一键改价")) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s("38-" + $30, "sc", "bnt"), attrs: { _i: "38-" + $30 }, on: { click: function ($event) { return _vm.modify(item, 1) }, }, }, [ _vm._v( _vm._$s( "38-" + $30, "t0-0", _vm._s(_vm.$t("订单备注")) ) ), ] ), _vm._$s( "39-" + $30, "i", (item.refund_type == 0 || item.refund_type == 1 || item.refund_type == 5) && _vm.where.status == -3 && parseFloat(item.pay_price) > 0 ) ? _c( "view", { staticClass: _vm._$s( "39-" + $30, "sc", "bnt" ), attrs: { _i: "39-" + $30 }, on: { click: function ($event) { return _vm.modify(item, 2) }, }, }, [ _vm._v( _vm._$s( "39-" + $30, "t0-0", _vm._s(_vm.$t("立即退款")) ) ), ] ) : _vm._e(), _vm._$s( "40-" + $30, "i", _vm.where.status == -3 && item.refund_type == 2 ) ? _c( "view", { staticClass: _vm._$s( "40-" + $30, "sc", "bnt" ), attrs: { _i: "40-" + $30 }, on: { click: function ($event) { return _vm.agreeExpress(item) }, }, }, [ _vm._v( _vm._$s( "40-" + $30, "t0-0", _vm._s(_vm.$t("同意退货")) ) ), ] ) : _vm._e(), _vm._$s( "41-" + $30, "i", _vm.where.status == -3 && item.refund_type == 4 ) ? _c( "view", { staticClass: _vm._$s( "41-" + $30, "sc", "wait" ), attrs: { _i: "41-" + $30 }, }, [ _vm._v( _vm._$s( "41-" + $30, "t0-0", _vm._s(_vm.$t("待用户发货")) ) ), ] ) : _vm._e(), _vm._$s( "42-" + $30, "i", item.pay_type === "offline" && item.paid === 0 ) ? _c( "view", { staticClass: _vm._$s( "42-" + $30, "sc", "bnt cancel" ), attrs: { _i: "42-" + $30 }, on: { click: function ($event) { return _vm.offlinePay(item) }, }, }, [ _vm._v( _vm._$s( "42-" + $30, "t0-0", _vm._s(_vm.$t("确认付款")) ) ), ] ) : _vm._e(), _vm._$s( "43-" + $30, "i", _vm.where.status == 1 && item.shipping_type === 1 && (item.pinkStatus === null || item.pinkStatus === 2) ) ? _c( "navigator", { staticClass: _vm._$s( "43-" + $30, "sc", "bnt" ), attrs: { url: _vm._$s( "43-" + $30, "a-url", "/pages/admin/delivery/index?id=" + item.order_id + "&listId=" + item.id + "&totalNum=" + item.total_num + "&orderStatus=" + item._status + "&comeType=1" + "&virtualType=" + item.virtual_type ), _i: "43-" + $30, }, }, [ _vm._v( _vm._$s( "43-" + $30, "t0-0", _vm._s(_vm.$t("去发货")) ) ), ] ) : _vm._e(), ] ), ] ), ], 2 ) } ), 0 ) : _c( "view", { staticClass: _vm._$s(44, "sc", "nothing"), attrs: { _i: 44 } }, [ _vm._$s(45, "i", !_vm.loading) ? _c("image", { attrs: { src: _vm._$s( 45, "a-src", _vm.imgHost + "/statics/images/no-thing.png" ), _i: 45, }, }) : _vm._e(), _vm._$s(46, "i", !_vm.loading) ? _c("view", [ _vm._v(_vm._$s(46, "t0-0", _vm._s(_vm.$t("暂无记录")))), ]) : _vm._e(), ] ), _c("Loading", { attrs: { loaded: _vm.loaded, loading: _vm.loading, _i: 47 }, }), _c("PriceChange", { attrs: { change: _vm.change, orderInfo: _vm.orderInfo, isRefund: _vm.isRefund, status: _vm.status, _i: 48, }, on: { closechange: function ($event) { return _vm.changeclose($event) }, savePrice: _vm.savePrice, }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1264 */ /*!************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/orderList/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1265);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjY0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1264\n"); /***/ }), /* 1265 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/orderList/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _admin = __webpack_require__(/*! @/api/admin */ 533);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/Loading/index */ 223));\nvar _index2 = _interopRequireDefault(__webpack_require__(/*! ../components/PriceChange/index.vue */ 1266));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\nvar _validate = __webpack_require__(/*! @/utils/validate.js */ 37);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"AdminOrderList\",\n components: {\n Loading: _index.default,\n PriceChange: _index2.default\n },\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n current: \"\",\n change: false,\n types: 0,\n where: {\n keywords: '',\n page: 1,\n limit: 10,\n status: 0\n },\n list: [],\n loaded: false,\n loading: false,\n focus: false,\n orderInfo: {},\n status: \"\",\n isRefund: 0 //1是仅退款;0是退货退款\n };\n },\n onLoad: function onLoad(option) {\n var type = option.types;\n this.where.status = type;\n },\n onShow: function onShow() {\n this.init();\n },\n methods: {\n setValue: function setValue(event) {\n this.$set(this.where, 'keywords', event.detail.value);\n },\n inputConfirm: function inputConfirm(event) {\n if (event.detail.value) {\n uni.hideKeyboard();\n this.getIndex();\n }\n },\n searchBut: function searchBut() {\n var that = this;\n that.focus = false;\n that.where.page = 1;\n that.loading = false;\n that.loaded = false;\n that.$set(that, 'list', []);\n uni.showLoading({\n title: that.$t(\"\\u6B63\\u5728\\u641C\\u7D22\\u4E2D\")\n });\n that.getIndex();\n },\n // 获取数据\n getIndex: function getIndex() {\n var that = this;\n if (that.loading || that.loaded) return;\n that.loading = true;\n var fn;\n that.where.status == -3 ? fn = _admin.orderRefund_order : fn = _admin.getAdminOrderList;\n fn(that.where).then(function (res) {\n that.loading = false;\n that.loaded = res.data.length < that.where.limit;\n that.list.push.apply(that.list, res.data);\n that.where.page = that.where.page + 1;\n uni.hideLoading();\n }, function (err) {\n uni.hideLoading();\n that.$util.Tips({\n title: err\n });\n });\n },\n // 初始化\n init: function init() {\n this.list = [];\n this.where.page = 1;\n this.loaded = false;\n this.loading = false;\n this.getIndex();\n this.current = \"\";\n },\n // 导航切换\n changeStatus: function changeStatus(val) {\n if (this.where.status != val) {\n this.where.status = val;\n this.init();\n }\n },\n // 商品操作\n modify: function modify(item, status) {\n this.change = true;\n this.status = status.toString();\n this.orderInfo = item;\n if (status == 2) {\n this.isRefund = 1;\n }\n },\n changeclose: function changeclose(msg) {\n this.change = msg;\n },\n savePrice: function savePrice(opt) {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that, data, price, refund_price, refund_status, remark, obj;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this, data = {}, price = opt.price, refund_price = opt.refund_price, refund_status = that.orderInfo.refund_status, remark = opt.remark;\n data.order_id = that.orderInfo.order_id;\n if (!(that.status == 0)) {\n _context.next = 9;\n break;\n }\n if ((0, _validate.isMoney)(price)) {\n _context.next = 5;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u91D1\\u989D\")\n }));\n case 5:\n data.price = price;\n (0, _admin.setAdminOrderPrice)(data).then(function (res) {\n that.change = false;\n that.$util.Tips({\n title: that.$t(\"\\u6539\\u4EF7\\u6210\\u529F\"),\n icon: 'success'\n });\n that.init();\n }, function (err) {\n that.change = false;\n that.$util.Tips({\n title: that.$t(\"\\u6539\\u4EF7\\u5931\\u8D25\"),\n icon: 'none'\n });\n });\n _context.next = 23;\n break;\n case 9:\n if (!(that.status == 2)) {\n _context.next = 17;\n break;\n }\n if ((0, _validate.isMoney)(refund_price)) {\n _context.next = 12;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u91D1\\u989D\")\n }));\n case 12:\n data.price = refund_price;\n data.type = opt.type;\n (0, _admin.setOrderRefund)(data).then(function (res) {\n that.change = false;\n that.$util.Tips({\n title: res.msg\n });\n that.init();\n }, function (err) {\n that.change = false;\n that.$util.Tips({\n title: err\n });\n });\n _context.next = 23;\n break;\n case 17:\n if (remark) {\n _context.next = 19;\n break;\n }\n return _context.abrupt(\"return\", _this.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u5907\\u6CE8\")\n }));\n case 19:\n data.remark = remark;\n obj = '';\n if (that.where.status == -3) {\n obj = (0, _admin.setAdminRefundRemark)(data);\n } else {\n obj = (0, _admin.setAdminOrderRemark)(data);\n }\n obj.then(function (res) {\n that.change = false;\n _this.$util.Tips({\n title: res.msg,\n icon: 'success'\n });\n that.init();\n }, function (err) {\n that.change = false;\n that.$util.Tips({\n title: err\n });\n });\n case 23:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n agreeExpress: function agreeExpress(item) {\n var that = this;\n (0, _admin.agreeExpress)({\n id: item.id\n }).then(function (res) {\n that.$util.Tips({\n title: res.msg\n });\n that.init();\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n },\n toDetail: function toDetail(item) {\n uni.navigateTo({\n url: \"/pages/admin/orderDetail/index?id=\".concat(item.order_id, \"&types=\").concat(this.where.status)\n });\n },\n offlinePay: function offlinePay(item) {\n var _this2 = this;\n (0, _admin.setOfflinePay)({\n order_id: item.order_id\n }).then(function (res) {\n _this2.$util.Tips({\n title: res.msg,\n icon: \"success\"\n });\n _this2.init();\n }, function (error) {\n _this2.$util.Tips(error);\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.getIndex();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vb3JkZXJMaXN0L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwiY29tcG9uZW50cyIsIkxvYWRpbmciLCJQcmljZUNoYW5nZSIsImRhdGEiLCJpbWdIb3N0IiwiY3VycmVudCIsImNoYW5nZSIsInR5cGVzIiwid2hlcmUiLCJrZXl3b3JkcyIsInBhZ2UiLCJsaW1pdCIsInN0YXR1cyIsImxpc3QiLCJsb2FkZWQiLCJsb2FkaW5nIiwiZm9jdXMiLCJvcmRlckluZm8iLCJpc1JlZnVuZCIsIm9uTG9hZCIsIm9uU2hvdyIsIm1ldGhvZHMiLCJzZXRWYWx1ZSIsImlucHV0Q29uZmlybSIsInVuaSIsInNlYXJjaEJ1dCIsInRoYXQiLCJ0aXRsZSIsImdldEluZGV4IiwiZm4iLCJpbml0IiwiY2hhbmdlU3RhdHVzIiwibW9kaWZ5IiwiY2hhbmdlY2xvc2UiLCJzYXZlUHJpY2UiLCJwcmljZSIsInJlZnVuZF9wcmljZSIsInJlZnVuZF9zdGF0dXMiLCJyZW1hcmsiLCJpY29uIiwib2JqIiwiYWdyZWVFeHByZXNzIiwiaWQiLCJ0b0RldGFpbCIsInVybCIsIm9mZmxpbmVQYXkiLCJvcmRlcl9pZCIsIm9uUmVhY2hCb3R0b20iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQW1IQTtBQVVBO0FBQ0E7QUFDQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBR0E7RUFDQUE7RUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUw7TUFDQU07SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0FDO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FGO1FBQ0FHO01BQ0E7TUFDQUQ7SUFDQTtJQUNBO0lBQ0FFO01BQ0E7TUFDQTtNQUNBRjtNQUNBO01BQ0FBO01BQ0FHLG9CQUNBO1FBQ0FIO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FGO01BQ0EsR0FDQTtRQUNBQTtRQUNBRTtVQUNBQztRQUNBO01BQ0EsRUFDQTtJQUNBO0lBQ0E7SUFDQUc7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FSLGNBQ0F2QixXQUNBZ0MsbUJBQ0FDLGlDQUNBQyw4Q0FDQUM7Z0JBQ0FuQztnQkFBQSxNQUNBdUI7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUEsSUFDQTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQSxpQ0FDQUE7a0JBQ0FDO2dCQUNBO2NBQUE7Z0JBRUF4QjtnQkFDQSwwQ0FDQTtrQkFDQXVCO2tCQUNBQTtvQkFDQUM7b0JBQ0FZO2tCQUNBO2tCQUNBYjtnQkFDQSxHQUNBO2tCQUNBQTtrQkFDQUE7b0JBQ0FDO29CQUNBWTtrQkFDQTtnQkFDQSxFQUNBO2dCQUFBO2dCQUFBO2NBQUE7Z0JBQUEsTUFDQWI7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUEsSUFDQTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQSxpQ0FDQUE7a0JBQ0FDO2dCQUNBO2NBQUE7Z0JBRUF4QjtnQkFDQUE7Z0JBQ0Esc0NBQ0E7a0JBQ0F1QjtrQkFDQUE7b0JBQ0FDO2tCQUNBO2tCQUNBRDtnQkFDQSxHQUNBO2tCQUNBQTtrQkFDQUE7b0JBQ0FDO2tCQUNBO2dCQUNBLEVBQ0E7Z0JBQUE7Z0JBQUE7Y0FBQTtnQkFBQSxJQUVBVztrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQSxpQ0FDQTtrQkFDQVg7Z0JBQ0E7Y0FBQTtnQkFFQXhCO2dCQUNBcUM7Z0JBQ0E7a0JBQ0FBO2dCQUNBO2tCQUNBQTtnQkFDQTtnQkFDQUEsU0FDQTtrQkFDQWQ7a0JBQ0E7b0JBQ0FDO29CQUNBWTtrQkFDQTtrQkFDQWI7Z0JBQ0EsR0FDQTtrQkFDQUE7a0JBQ0FBO29CQUNBQztrQkFDQTtnQkFDQSxFQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBRUE7SUFDQWM7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7UUFDQWhCO1VBQ0FDO1FBQ0E7UUFDQUQ7TUFDQTtRQUNBQTtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBZ0I7TUFDQW5CO1FBQ0FvQjtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0FDO01BQ0EsUUFDQTtRQUNBO1VBQ0FuQjtVQUNBWTtRQUNBO1FBQ0E7TUFDQSxHQUNBO1FBQ0E7TUFDQSxFQUNBO0lBQ0E7RUFDQTtFQUNBUTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEyNjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJwb3Mtb3JkZXItbGlzdFwiIHJlZj1cImNvbnRhaW5lclwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J3NlYXJjaCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2lucHV0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXNvdXN1byc+PC90ZXh0PlxyXG5cdFx0XHRcdDxpbnB1dCB0eXBlPSd0ZXh0JyB2LW1vZGVsPSd3aGVyZS5rZXl3b3JkcycgQGNvbmZpcm09XCJpbnB1dENvbmZpcm1cIiA6Zm9jdXM9J2ZvY3VzJ1xyXG5cdFx0XHRcdFx0OnBsYWNlaG9sZGVyPSckdChg5pCc57Si55So5oi35ZCNL+iuouWNleWPty/nlLXor51gKScgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJyBAaW5wdXQ9XCJzZXRWYWx1ZVwiPjwvaW5wdXQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2JudCcgQHRhcD0nc2VhcmNoQnV0Jz57eyR0KGDmkJzntKJgKX19PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJuYXYgYWNlYS1yb3cgcm93LWFyb3VuZCByb3ctbWlkZGxlXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cIndoZXJlLnN0YXR1cyA9PSAwID8gJ29uJyA6ICcnXCIgQGNsaWNrPVwiY2hhbmdlU3RhdHVzKDApXCI+XHJcblx0XHRcdFx0e3skdChg5b6F5LuY5qy+YCl9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cIndoZXJlLnN0YXR1cyA9PSAxID8gJ29uJyA6ICcnXCIgQGNsaWNrPVwiY2hhbmdlU3RhdHVzKDEpXCI+XHJcblx0XHRcdFx0e3skdChg5b6F5Y+R6LSnYCl9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cIndoZXJlLnN0YXR1cyA9PSAyID8gJ29uJyA6ICcnXCIgQGNsaWNrPVwiY2hhbmdlU3RhdHVzKDIpXCI+XHJcblx0XHRcdFx0e3skdChg5b6F5pS26LSnYCl9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cIndoZXJlLnN0YXR1cyA9PSAzID8gJ29uJyA6ICcnXCIgQGNsaWNrPVwiY2hhbmdlU3RhdHVzKDMpXCI+XHJcblx0XHRcdFx0e3skdChg5b6F6K+E5Lu3YCl9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cIndoZXJlLnN0YXR1cyA9PSA0ID8gJ29uJyA6ICcnXCIgQGNsaWNrPVwiY2hhbmdlU3RhdHVzKDQpXCI+XHJcblx0XHRcdFx0e3skdChg5bey5a6M5oiQYCl9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cIndoZXJlLnN0YXR1cyA9PSAtMyA/ICdvbicgOiAnJ1wiIEBjbGljaz1cImNoYW5nZVN0YXR1cygtMylcIj5cclxuXHRcdFx0XHR7eyR0KGDpgIDmrL5gKX19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiIHYtaWY9XCJsaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gbGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwib3JkZXItbnVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiBAY2xpY2s9XCJ0b0RldGFpbChpdGVtKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOiuouWNleWPt2ApfX3vvJp7eyBpdGVtLm9yZGVyX2lkIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj57eyR0KGDkuIvljZXml7bpl7RgKX1977yae3sgaXRlbS5hZGRfdGltZSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3RhdGVcIlxyXG5cdFx0XHRcdFx0XHQ6Y2xhc3M9XCIoaXRlbS5yZWZ1bmRfc3RhdHVzPT0wICYmIHdoZXJlLnN0YXR1cyAhPSAwICYmIGl0ZW0ucmVmdW5kLmxlbmd0aCk/J29uJzonJ1wiPlxyXG5cdFx0XHRcdFx0XHR7e2l0ZW0ucmVmdW5kX3N0YXR1cz09MT8kdChg6YCA5qy+5LitYCk6aXRlbS5yZWZ1bmRfc3RhdHVzPT0yPyR0KGDlt7LpgIDmrL5gKTppdGVtLnJlZnVuZF9zdGF0dXM9PTM/JHQoYOaLkue7nemAgOasvmApOiR0KGl0ZW0uc3RhdHVzX25hbWUuc3RhdHVzX25hbWUpfX1cclxuXHRcdFx0XHRcdFx0PHRleHRcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS5yZWZ1bmRfc3RhdHVzPT0wICYmIHdoZXJlLnN0YXR1cyAhPSAwICYmIGl0ZW0ucmVmdW5kLmxlbmd0aFwiPnt7aXRlbS5pc19hbGxfcmVmdW5kPyR0KGDpgIDmrL7kuK1gKTokdChg6YOo5YiG6YCA5qy+5LitYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwb3Mtb3JkZXItZ29vZHNcIiB2LWZvcj1cIih2YWwsIGtleSkgaW4gaXRlbS5faW5mb1wiIDprZXk9XCJrZXlcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ29vZHMgYWNlYS1yb3cgcm93LWJldHdlZW4gcm93LXRvcFwiIEBjbGljaz1cInRvRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljVHh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ6c3JjPVwidmFsLmNhcnRfaW5mby5wcm9kdWN0SW5mby5hdHRySW5mbz92YWwuY2FydF9pbmZvLnByb2R1Y3RJbmZvLmF0dHJJbmZvLmltYWdlOnZhbC5jYXJ0X2luZm8ucHJvZHVjdEluZm8uaW1hZ2VcIiAvPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgYWNlYS1yb3cgcm93LWJldHdlZW4gcm93LWNvbHVtblwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvIGxpbmUyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7IHZhbC5jYXJ0X2luZm8ucHJvZHVjdEluZm8uc3RvcmVfbmFtZSB9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhdHRyXCIgdi1pZj1cInZhbC5jYXJ0X2luZm8ucHJvZHVjdEluZm8uYXR0ckluZm9cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3sgdmFsLmNhcnRfaW5mby5wcm9kdWN0SW5mby5hdHRySW5mby5zdWsgfX1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb25leVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwieC1tb25leVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg77+lYCl9fXt7IHZhbC5jYXJ0X2luZm8ucHJvZHVjdEluZm8uYXR0ckluZm8/dmFsLmNhcnRfaW5mby5wcm9kdWN0SW5mby5hdHRySW5mby5wcmljZTp2YWwuY2FydF9pbmZvLnByb2R1Y3RJbmZvLnByaWNlIH19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtXCI+eHt7IHZhbC5jYXJ0X2luZm8uY2FydF9udW0gfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCIgdi1pZj1cInZhbC5jYXJ0X2luZm8ucmVmdW5kX251bSAmJiBpdGVtLl9zdGF0dXMuX3R5cGUgIT0tMlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3t2YWwuY2FydF9pbmZvLnJlZnVuZF9udW19fXt7JHQoYOS7tumAgOasvuS4rWApfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwdWJsaWMtdG90YWxcIj5cclxuXHRcdFx0XHRcdHt7JHQoYOWFsWApfX17eyBpdGVtLnRvdGFsX251bSB9fXt7JHQoYOS7tuWVhuWTge+8jOWunuS7mOasvmApfX1cclxuXHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwibW9uZXlcIj57eyR0KGDvv6VgKX19e3sgaXRlbS5wYXlfcHJpY2UgfX08L3NwYW4+ICgge3skdChg6YKu6LS5YCl9fSB7eyR0KGDvv6VgKX19e3tcclxuXHQgICAgICAgICAgICBpdGVtLnBheV9wb3N0YWdlXHJcblx0ICAgICAgICAgIH19XHJcblx0XHRcdFx0XHQpXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwib3BlcmF0aW9uIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudFwiIEBjbGljaz1cIm1vZGlmeShpdGVtLCAwKVwiIHYtaWY9XCJ3aGVyZS5zdGF0dXMgPT0gMFwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOS4gOmUruaUueS7t2ApfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudFwiIEBjbGljaz1cIm1vZGlmeShpdGVtLCAxKVwiPnt7JHQoYOiuouWNleWkh+azqGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50XCIgQGNsaWNrPVwibW9kaWZ5KGl0ZW0sIDIpXCJcclxuXHRcdFx0XHRcdFx0XHR2LWlmPVwiKGl0ZW0ucmVmdW5kX3R5cGUgPT0gMCB8fCBpdGVtLnJlZnVuZF90eXBlID09IDEgfHwgaXRlbS5yZWZ1bmRfdHlwZSA9PSA1ICkgJiYgd2hlcmUuc3RhdHVzID09IC0zICYmIHBhcnNlRmxvYXQoaXRlbS5wYXlfcHJpY2UpID4gMFwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOeri+WNs+mAgOasvmApfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudFwiIEBjbGljaz1cImFncmVlRXhwcmVzcyhpdGVtKVwiXHJcblx0XHRcdFx0XHRcdFx0di1pZj1cIndoZXJlLnN0YXR1cyA9PSAtMyAmJiBpdGVtLnJlZnVuZF90eXBlID09IDJcIj57eyR0KGDlkIzmhI/pgIDotKdgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIndhaXRcIiB2LWlmPVwid2hlcmUuc3RhdHVzID09IC0zICYmIGl0ZW0ucmVmdW5kX3R5cGUgPT0gNFwiPnt7JHQoYOW+heeUqOaIt+WPkei0p2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGNhbmNlbFwiIHYtaWY9XCJpdGVtLnBheV90eXBlID09PSAnb2ZmbGluZScgJiYgaXRlbS5wYWlkID09PSAwXCJcclxuXHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJvZmZsaW5lUGF5KGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg56Gu6K6k5LuY5qy+YCl9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJibnRcIlxyXG5cdFx0XHRcdFx0XHRcdHYtaWY9XCJ3aGVyZS5zdGF0dXMgPT0gMSAmJiBpdGVtLnNoaXBwaW5nX3R5cGUgPT09IDEgJiYgKGl0ZW0ucGlua1N0YXR1cyA9PT0gbnVsbCB8fCBpdGVtLnBpbmtTdGF0dXMgPT09IDIpXCJcclxuXHRcdFx0XHRcdFx0XHQ6dXJsPVwiJy9wYWdlcy9hZG1pbi9kZWxpdmVyeS9pbmRleD9pZD0nK2l0ZW0ub3JkZXJfaWQrJyZsaXN0SWQ9JytpdGVtLmlkKycmdG90YWxOdW09JytpdGVtLnRvdGFsX251bSsnJm9yZGVyU3RhdHVzPScraXRlbS5fc3RhdHVzKycmY29tZVR5cGU9MScrJyZ2aXJ0dWFsVHlwZT0nK2l0ZW0udmlydHVhbF90eXBlXCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg5Y675Y+R6LSnYCl9fVxyXG5cdFx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IHYtZWxzZSBjbGFzcz1cIm5vdGhpbmdcIj5cclxuXHRcdFx0PGltYWdlIHYtaWY9XCIhbG9hZGluZ1wiIDpzcmM9XCJpbWdIb3N0ICsgJy9zdGF0aWNzL2ltYWdlcy9uby10aGluZy5wbmcnXCIgYWx0PVwiXCI+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cIiFsb2FkaW5nXCI+e3skdChg5pqC5peg6K6w5b2VYCl9fTwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxMb2FkaW5nIDpsb2FkZWQ9XCJsb2FkZWRcIiA6bG9hZGluZz1cImxvYWRpbmdcIj48L0xvYWRpbmc+XHJcblx0XHQ8UHJpY2VDaGFuZ2UgOmNoYW5nZT1cImNoYW5nZVwiIDpvcmRlckluZm89XCJvcmRlckluZm9cIiA6aXNSZWZ1bmQ9XCJpc1JlZnVuZFwiIHYtb246Y2xvc2VjaGFuZ2U9XCJjaGFuZ2VjbG9zZSgkZXZlbnQpXCJcclxuXHRcdFx0di1vbjpzYXZlUHJpY2U9XCJzYXZlUHJpY2VcIiA6c3RhdHVzPVwic3RhdHVzXCI+PC9QcmljZUNoYW5nZT5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRBZG1pbk9yZGVyTGlzdCxcclxuXHRcdHNldEFkbWluT3JkZXJQcmljZSxcclxuXHRcdHNldEFkbWluT3JkZXJSZW1hcmssXHJcblx0XHRzZXRBZG1pblJlZnVuZFJlbWFyayxcclxuXHRcdHNldE9mZmxpbmVQYXksXHJcblx0XHRzZXRPcmRlclJlZnVuZCxcclxuXHRcdGFncmVlRXhwcmVzcyxcclxuXHRcdG9yZGVyUmVmdW5kX29yZGVyXHJcblx0fSBmcm9tIFwiQC9hcGkvYWRtaW5cIjtcclxuXHRpbXBvcnQgTG9hZGluZyBmcm9tICdAL2NvbXBvbmVudHMvTG9hZGluZy9pbmRleCdcclxuXHRpbXBvcnQgUHJpY2VDaGFuZ2UgZnJvbSAnLi4vY29tcG9uZW50cy9QcmljZUNoYW5nZS9pbmRleC52dWUnXHJcblx0aW1wb3J0IHtcclxuXHRcdEhUVFBfUkVRVUVTVF9VUkxcclxuXHR9IGZyb20gJ0AvY29uZmlnL2FwcCdcclxuXHRpbXBvcnQge1xyXG5cdFx0aXNNb25leVxyXG5cdH0gZnJvbSAnQC91dGlscy92YWxpZGF0ZS5qcydcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcIkFkbWluT3JkZXJMaXN0XCIsXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdExvYWRpbmcsXHJcblx0XHRcdFByaWNlQ2hhbmdlXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWdIb3N0OiBIVFRQX1JFUVVFU1RfVVJMLFxyXG5cdFx0XHRcdGN1cnJlbnQ6IFwiXCIsXHJcblx0XHRcdFx0Y2hhbmdlOiBmYWxzZSxcclxuXHRcdFx0XHR0eXBlczogMCxcclxuXHRcdFx0XHR3aGVyZToge1xyXG5cdFx0XHRcdFx0a2V5d29yZHM6ICcnLFxyXG5cdFx0XHRcdFx0cGFnZTogMSxcclxuXHRcdFx0XHRcdGxpbWl0OiAxMCxcclxuXHRcdFx0XHRcdHN0YXR1czogMFxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0bGlzdDogW10sXHJcblx0XHRcdFx0bG9hZGVkOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRmb2N1czogZmFsc2UsXHJcblx0XHRcdFx0b3JkZXJJbmZvOiB7fSxcclxuXHRcdFx0XHRzdGF0dXM6IFwiXCIsXHJcblx0XHRcdFx0aXNSZWZ1bmQ6IDAgLy8x5piv5LuF6YCA5qy+OzDmmK/pgIDotKfpgIDmrL5cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9uKSB7XHJcblx0XHRcdGxldCB0eXBlID0gb3B0aW9uLnR5cGVzO1xyXG5cdFx0XHR0aGlzLndoZXJlLnN0YXR1cyA9IHR5cGU7XHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHR0aGlzLmluaXQoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHNldFZhbHVlKGV2ZW50KSB7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMud2hlcmUsICdrZXl3b3JkcycsIGV2ZW50LmRldGFpbC52YWx1ZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGlucHV0Q29uZmlybShldmVudCkge1xyXG5cdFx0XHRcdGlmIChldmVudC5kZXRhaWwudmFsdWUpIHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlS2V5Ym9hcmQoKTtcclxuXHRcdFx0XHRcdHRoaXMuZ2V0SW5kZXgoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNlYXJjaEJ1dCgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC5mb2N1cyA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoYXQud2hlcmUucGFnZSA9IDE7XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0dGhhdC5sb2FkZWQgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2xpc3QnLCBbXSk7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmraPlnKjmkJzntKLkuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHRoYXQuZ2V0SW5kZXgoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6I635Y+W5pWw5o2uXHJcblx0XHRcdGdldEluZGV4KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkaW5nIHx8IHRoYXQubG9hZGVkKSByZXR1cm47XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHRsZXQgZm5cclxuXHRcdFx0XHR0aGF0LndoZXJlLnN0YXR1cyA9PSAtMyA/IGZuID0gb3JkZXJSZWZ1bmRfb3JkZXIgOiBmbiA9IGdldEFkbWluT3JkZXJMaXN0XHJcblx0XHRcdFx0Zm4odGhhdC53aGVyZSkudGhlbihcclxuXHRcdFx0XHRcdHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmxvYWRlZCA9IHJlcy5kYXRhLmxlbmd0aCA8IHRoYXQud2hlcmUubGltaXQ7XHJcblx0XHRcdFx0XHRcdHRoYXQubGlzdC5wdXNoLmFwcGx5KHRoYXQubGlzdCwgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LndoZXJlLnBhZ2UgPSB0aGF0LndoZXJlLnBhZ2UgKyAxO1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Yid5aeL5YyWXHJcblx0XHRcdGluaXQoKSB7XHJcblx0XHRcdFx0dGhpcy5saXN0ID0gW107XHJcblx0XHRcdFx0dGhpcy53aGVyZS5wYWdlID0gMTtcclxuXHRcdFx0XHR0aGlzLmxvYWRlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuZ2V0SW5kZXgoKTtcclxuXHRcdFx0XHR0aGlzLmN1cnJlbnQgPSBcIlwiO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlr7zoiKrliIfmjaJcclxuXHRcdFx0Y2hhbmdlU3RhdHVzKHZhbCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLndoZXJlLnN0YXR1cyAhPSB2YWwpIHtcclxuXHRcdFx0XHRcdHRoaXMud2hlcmUuc3RhdHVzID0gdmFsO1xyXG5cdFx0XHRcdFx0dGhpcy5pbml0KCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDllYblk4Hmk43kvZxcclxuXHRcdFx0bW9kaWZ5KGl0ZW0sIHN0YXR1cykge1xyXG5cdFx0XHRcdHRoaXMuY2hhbmdlID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLnN0YXR1cyA9IHN0YXR1cy50b1N0cmluZygpO1xyXG5cdFx0XHRcdHRoaXMub3JkZXJJbmZvID0gaXRlbTtcclxuXHRcdFx0XHRpZiAoc3RhdHVzID09IDIpIHtcclxuXHRcdFx0XHRcdHRoaXMuaXNSZWZ1bmQgPSAxXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFuZ2VjbG9zZShtc2cpIHtcclxuXHRcdFx0XHR0aGlzLmNoYW5nZSA9IG1zZztcclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgc2F2ZVByaWNlKG9wdCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdGRhdGEgPSB7fSxcclxuXHRcdFx0XHRcdHByaWNlID0gb3B0LnByaWNlLFxyXG5cdFx0XHRcdFx0cmVmdW5kX3ByaWNlID0gb3B0LnJlZnVuZF9wcmljZSxcclxuXHRcdFx0XHRcdHJlZnVuZF9zdGF0dXMgPSB0aGF0Lm9yZGVySW5mby5yZWZ1bmRfc3RhdHVzLFxyXG5cdFx0XHRcdFx0cmVtYXJrID0gb3B0LnJlbWFyaztcclxuXHRcdFx0XHRkYXRhLm9yZGVyX2lkID0gdGhhdC5vcmRlckluZm8ub3JkZXJfaWQ7XHJcblx0XHRcdFx0aWYgKHRoYXQuc3RhdHVzID09IDApIHtcclxuXHRcdFx0XHRcdGlmICghaXNNb25leShwcmljZSkpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOmHkeminWApXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ZGF0YS5wcmljZSA9IHByaWNlO1xyXG5cdFx0XHRcdFx0c2V0QWRtaW5PcmRlclByaWNlKGRhdGEpLnRoZW4oXHJcblx0XHRcdFx0XHRcdHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5jaGFuZ2UgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaUueS7t+aIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmluaXQoKTtcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0ZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmNoYW5nZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5pS55Lu35aSx6LSlYCksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhhdC5zdGF0dXMgPT0gMikge1xyXG5cdFx0XHRcdFx0aWYgKCFpc01vbmV5KHJlZnVuZF9wcmljZSkpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOmHkeminWApXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ZGF0YS5wcmljZSA9IHJlZnVuZF9wcmljZTtcclxuXHRcdFx0XHRcdGRhdGEudHlwZSA9IG9wdC50eXBlO1xyXG5cdFx0XHRcdFx0c2V0T3JkZXJSZWZ1bmQoZGF0YSkudGhlbihcclxuXHRcdFx0XHRcdFx0cmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmNoYW5nZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZ1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaW5pdCgpO1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuY2hhbmdlID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0KTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKCFyZW1hcmspIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeWkh+azqGApXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRkYXRhLnJlbWFyayA9IHJlbWFyaztcclxuXHRcdFx0XHRcdGxldCBvYmogPSAnJztcclxuXHRcdFx0XHRcdGlmICh0aGF0LndoZXJlLnN0YXR1cyA9PSAtMykge1xyXG5cdFx0XHRcdFx0XHRvYmogPSBzZXRBZG1pblJlZnVuZFJlbWFyayhkYXRhKTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdG9iaiA9IHNldEFkbWluT3JkZXJSZW1hcmsoZGF0YSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRvYmoudGhlbihcclxuXHRcdFx0XHRcdFx0cmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmNoYW5nZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5pbml0KCk7XHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5jaGFuZ2UgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0YWdyZWVFeHByZXNzKGl0ZW0pIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0YWdyZWVFeHByZXNzKHtcclxuXHRcdFx0XHRcdGlkOiBpdGVtLmlkXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2dcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhhdC5pbml0KCk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdHRvRGV0YWlsKGl0ZW0pIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvYWRtaW4vb3JkZXJEZXRhaWwvaW5kZXg/aWQ9JHtpdGVtLm9yZGVyX2lkfSZ0eXBlcz0ke3RoaXMud2hlcmUuc3RhdHVzfWBcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvZmZsaW5lUGF5KGl0ZW0pIHtcclxuXHRcdFx0XHRzZXRPZmZsaW5lUGF5KHtcclxuXHRcdFx0XHRcdG9yZGVyX2lkOiBpdGVtLm9yZGVyX2lkXHJcblx0XHRcdFx0fSkudGhlbihcclxuXHRcdFx0XHRcdHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogXCJzdWNjZXNzXCJcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuaW5pdCgpO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGVycm9yID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKGVycm9yKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHQpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0dGhpcy5nZXRJbmRleCgpXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQucG9zLW9yZGVyLWxpc3Qge1xyXG5cdFx0cGFkZGluZy10b3A6IDk2cnB4O1xyXG5cclxuXHRcdC5zZWFyY2gge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcnB4O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiA5OTtcclxuXHJcblx0XHRcdC5pbnB1dCB7XHJcblx0XHRcdFx0d2lkdGg6IDU5OHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMzcnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMzVycHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRoZWlnaHQ6IDY2cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5wdXQgaW5wdXQge1xyXG5cdFx0XHRcdHdpZHRoOiA0NzJycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmlucHV0IC5wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbnB1dCAuaWNvbmZvbnQge1xyXG5cdFx0XHRcdGNvbG9yOiAjNTU1O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ibnQge1xyXG5cdFx0XHRcdHdpZHRoOiAxMjBycHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGhlaWdodDogNjZycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDY2cnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItbGlzdCAubmF2IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA5NnVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDk2cnB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1saXN0IC5uYXYgLml0ZW0ub24ge1xyXG5cdFx0Y29sb3I6ICMyMjkxZjg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWxpc3QgLmxpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMTIwdXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1saXN0IC5ub3RoaW5nIHtcclxuXHRcdG1hcmdpbi10b3A6IDIyMHVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjY2ZjZmNmO1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1saXN0IC5saXN0IC5pdGVtIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItbGlzdCAubGlzdCAuaXRlbX4uaXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItbGlzdCAubGlzdCAuaXRlbSAub3JkZXItbnVtIHtcclxuXHRcdGhlaWdodDogMTI0dXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRmb250LXNpemU6IDMwdXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHBhZGRpbmc6IDAgMzB1cHg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWxpc3QgLmxpc3QgLml0ZW0gLm9yZGVyLW51bSAuc3RhdGUge1xyXG5cdFx0Y29sb3I6ICMyMjkxZjg7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWxpc3QgLmxpc3QgLml0ZW0gLm9yZGVyLW51bSAuc3RhdGUub24ge1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdHdpZHRoOiAxNTBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItbGlzdCAubGlzdCAuaXRlbSAub3JkZXItbnVtIC50aW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZ1cHg7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWxpc3QgLmxpc3QgLml0ZW0gLm9wZXJhdGlvbiB7XHJcblx0XHRwYWRkaW5nOiAyMHVweCAzMHVweDtcclxuXHRcdG1hcmdpbi10b3A6IDN1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiByaWdodDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItbGlzdCAubGlzdCAuaXRlbSAub3BlcmF0aW9uIC5tb3JlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItbGlzdCAubGlzdCAuaXRlbSAub3BlcmF0aW9uIC5pY29uLWdlbmdkdW8ge1xyXG5cdFx0Zm9udC1zaXplOiA1MHVweDtcclxuXHRcdGNvbG9yOiAjYWFhO1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1saXN0IC5saXN0IC5pdGVtIC5vcGVyYXRpb24gLm9yZGVyIC5hcnJvdyB7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGJvcmRlci1sZWZ0OiAxMXVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yaWdodDogMTF1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItdG9wOiAyMHVweCBzb2xpZCAjZTVlNWU1O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMTV1cHg7XHJcblx0XHRib3R0b206IC0xOHVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItbGlzdCAubGlzdCAuaXRlbSAub3BlcmF0aW9uIC5vcmRlciAuYXJyb3c6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRib3JkZXItbGVmdDogN3VweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yaWdodDogN3VweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci10b3A6IDIwdXB4IHNvbGlkICNmZmY7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAtN3VweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItbGlzdCAubGlzdCAuaXRlbSAub3BlcmF0aW9uIC5vcmRlciB7XHJcblx0XHR3aWR0aDogMjAwdXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHVweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTEwMHVweDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWxpc3QgLmxpc3QgLml0ZW0gLm9wZXJhdGlvbiAub3JkZXIgLml0ZW1zIHtcclxuXHRcdGhlaWdodDogNzd1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNzd1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWxpc3QgLmxpc3QgLml0ZW0gLm9wZXJhdGlvbiAub3JkZXIgLml0ZW1zfi5pdGVtcyB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItbGlzdCAubGlzdCAuaXRlbSAub3BlcmF0aW9uIC5ibnQge1xyXG5cdFx0Zm9udC1zaXplOiAyOHVweDtcclxuXHRcdGNvbG9yOiAjNWM1YzVjO1xyXG5cdFx0d2lkdGg6IDE3MHVweDtcclxuXHRcdGhlaWdodDogNjB1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHVweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNjB1cHg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWxpc3QgLmxpc3QgLml0ZW0gLm9wZXJhdGlvbiAuYm50fi5ibnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE0dXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1saXN0IC5saXN0IC5pdGVtIC5vcGVyYXRpb24gLndhaXQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcnB4O1xyXG5cdFx0Y29sb3I6IG9yYW5nZXJlZDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMge1xyXG5cdFx0cGFkZGluZzogMCAzMHVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIC5nb29kcyB7XHJcblx0XHRwYWRkaW5nOiAyOHJweCAwO1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1nb29kcyAuZ29vZHN+Lmdvb2RzIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2U1ZTVlNTtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5waWNUeHQge1xyXG5cdFx0d2lkdGg6IDUxNXVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5waWNUeHQgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDEzMHVweDtcclxuXHRcdGhlaWdodDogMTMwdXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1nb29kcyAuZ29vZHMgLnBpY1R4dCAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZ1cHg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIC5nb29kcyAucGljVHh0IC50ZXh0IHtcclxuXHRcdHdpZHRoOiAzNjV1cHg7XHJcblx0XHRoZWlnaHQ6IDEzMHVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5waWNUeHQgLnRleHQgLmluZm8ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDI4dXB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIC5nb29kcyAucGljVHh0IC50ZXh0IC5hdHRyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdGZvbnQtc2l6ZTogMjR1cHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5tb25leSB7XHJcblx0XHR3aWR0aDogMTY0dXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRmb250LXNpemU6IDI4dXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1nb29kcyAuZ29vZHMgLm1vbmV5IC5pbmZvIHtcclxuXHRcdG1hcmdpbi10b3A6IDE4cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5tb25leSAueC1tb25leSB7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5tb25leSAubnVtIHtcclxuXHRcdGNvbG9yOiAjZmY5NjAwO1xyXG5cdFx0bWFyZ2luOiA1dXB4IDA7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIC5nb29kcyAubW9uZXkgLnktbW9uZXkge1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHR9XHJcblxyXG5cdC5wdWJsaWMtdG90YWwge1xyXG5cdFx0Zm9udC1zaXplOiAyOHVweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRoZWlnaHQ6IDkydXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDkydXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRwYWRkaW5nOiAwIDMwdXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5wdWJsaWMtdG90YWwgLm1vbmV5IHtcclxuXHRcdGNvbG9yOiAjZmY0YzNjO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1265\n"); /***/ }), /* 1266 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/components/PriceChange/index.vue ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_825a8388___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=825a8388& */ 1267);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 1269);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_825a8388___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_825a8388___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_825a8388___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/admin/components/PriceChange/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI2Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTgyNWE4Mzg4JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWRtaW4vY29tcG9uZW50cy9QcmljZUNoYW5nZS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1266\n"); /***/ }), /* 1267 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/components/PriceChange/index.vue?vue&type=template&id=825a8388& ***! \********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_825a8388___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=825a8388& */ 1268); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_825a8388___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_825a8388___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_825a8388___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_825a8388___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1268 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/components/PriceChange/index.vue?vue&type=template&id=825a8388& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "priceChange"), class: _vm._$s(1, "c", _vm.change === true ? "on" : ""), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "priceTitle"), attrs: { _i: 2 } }, [ _vm._v( _vm._$s( 2, "t0-0", _vm._s( _vm.status == 0 ? _vm.$t("一键改价") : _vm.status == 1 ? _vm.$t("订单备注") : _vm.$t("立即退款") ) ) ), _c("span", { staticClass: _vm._$s(3, "sc", "iconfont icon-guanbi"), attrs: { _i: 3 }, on: { click: _vm.close }, }), ] ), _vm._$s(4, "i", _vm.status == 0 || _vm.status == 2) ? _c( "view", { staticClass: _vm._$s(4, "sc", "listChange"), attrs: { _i: 4 } }, [ _vm._$s(5, "i", _vm.orderInfo.refund_status === 0) ? _c( "view", { staticClass: _vm._$s( 5, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 5 }, }, [ _c("view", [ _vm._v( _vm._$s(6, "t0-0", _vm._s(_vm.$t("商品总价"))) + _vm._$s(6, "t0-1", _vm._s(_vm.$t("¥"))) ), ]), _c( "view", { staticClass: _vm._$s(7, "sc", "money"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s( 7, "t0-0", _vm._s(_vm.orderInfo.total_price) ) ), _c("span", { staticClass: _vm._$s( 8, "sc", "iconfont icon-suozi" ), attrs: { _i: 8 }, }), ] ), ] ) : _vm._e(), _vm._$s(9, "i", _vm.orderInfo.refund_status === 0) ? _c( "view", { staticClass: _vm._$s( 9, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 9 }, }, [ _c("view", [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.$t("原始邮费"))) + _vm._$s(10, "t0-1", _vm._s(_vm.$t("¥"))) ), ]), _c( "view", { staticClass: _vm._$s(11, "sc", "money"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s(_vm.orderInfo.pay_postage) ) ), _c("span", { staticClass: _vm._$s( 12, "sc", "iconfont icon-suozi" ), attrs: { _i: 12 }, }), ] ), ] ) : _vm._e(), _vm._$s(13, "i", _vm.orderInfo.refund_status === 0) ? _c( "view", { staticClass: _vm._$s( 13, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 13 }, }, [ _c("view", [ _vm._v( _vm._$s(14, "t0-0", _vm._s(_vm.$t("实际支付"))) + _vm._$s(14, "t0-1", _vm._s(_vm.$t("¥"))) ), ]), _c( "view", { staticClass: _vm._$s(15, "sc", "money"), attrs: { _i: 15 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.price, expression: "price", }, ], class: _vm._$s( 16, "c", _vm.focus === true ? "on" : "" ), attrs: { _i: 16 }, domProps: { value: _vm._$s(16, "v-model", _vm.price), }, on: { focus: _vm.priceChange, input: function ($event) { if ($event.target.composing) { return } _vm.price = $event.target.value }, }, }), ] ), ] ) : _vm._e(), _vm._$s(17, "i", _vm.orderInfo.refund_status === 1) ? _c( "view", { staticClass: _vm._$s( 17, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 17 }, }, [ _c("view", [ _vm._v( _vm._$s(18, "t0-0", _vm._s(_vm.$t("实际支付"))) + _vm._$s(18, "t0-1", _vm._s(_vm.$t("¥"))) ), ]), _c( "view", { staticClass: _vm._$s(19, "sc", "money"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s( 19, "t0-0", _vm._s(_vm.orderInfo.pay_price) ) ), _c("span", { staticClass: _vm._$s( 20, "sc", "iconfont icon-suozi" ), attrs: { _i: 20 }, }), ] ), ] ) : _vm._e(), _vm._$s(21, "i", _vm.orderInfo.refund_status === 1) ? _c( "view", { staticClass: _vm._$s( 21, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 21 }, }, [ _c("view", [ _vm._v( _vm._$s(22, "t0-0", _vm._s(_vm.$t("退款金额"))) + _vm._$s(22, "t0-1", _vm._s(_vm.$t("¥"))) ), ]), _c( "view", { staticClass: _vm._$s(23, "sc", "money"), attrs: { _i: 23 }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.refund_price, expression: "refund_price", }, ], class: _vm._$s( 24, "c", _vm.focus === true ? "on" : "" ), attrs: { _i: 24 }, domProps: { value: _vm._$s(24, "v-model", _vm.refund_price), }, on: { focus: _vm.priceChange, input: function ($event) { if ($event.target.composing) { return } _vm.refund_price = $event.target.value }, }, }), ] ), ] ) : _vm._e(), ] ) : _c( "view", { staticClass: _vm._$s(25, "sc", "listChange"), attrs: { _i: 25 }, }, [ _c("textarea", { directives: [ { name: "model", rawName: "v-model", value: _vm.remark, expression: "remark", }, ], staticClass: _vm._$s(26, "sc", "pd10"), attrs: { placeholder: _vm._$s( 26, "a-placeholder", _vm.orderInfo.remark ? _vm.orderInfo.remark : _vm.$t("请填写备注信息") ), _i: 26, }, domProps: { value: _vm._$s(26, "v-model", _vm.remark) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.remark = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "modify"), attrs: { _i: 27 }, on: { click: _vm.save }, }, [ _vm._v( _vm._$s( 27, "t0-0", _vm._s( _vm.status == 1 || _vm.orderInfo.refund_status == 0 ? _vm.$t("立即修改") : _vm.$t("确认退款") ) ) ), ] ), _vm._$s(28, "i", _vm.orderInfo.refund_status == 1 && _vm.status == 0) ? _c( "view", { staticClass: _vm._$s(28, "sc", "modify1"), attrs: { _i: 28 }, on: { click: _vm.refuse }, }, [_vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.$t("拒绝退款"))))] ) : _vm._e(), ] ), _c("view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(29, "v-show", _vm.change === true), expression: "_$s(29,'v-show',change === true)", }, ], staticClass: _vm._$s(29, "sc", "mask"), attrs: { _i: 29 }, on: { touchmove: function ($event) { $event.preventDefault() }, }, }), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1269 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/components/PriceChange/index.vue?vue&type=script&lang=js& ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 1270);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIxMjY5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1269\n"); /***/ }), /* 1270 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/components/PriceChange/index.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"PriceChange\",\n components: {},\n props: {\n change: Boolean,\n orderInfo: Object,\n status: String\n },\n data: function data() {\n return {\n focus: false,\n price: 0,\n refund_price: 0,\n remark: \"\"\n };\n },\n watch: {\n orderInfo: function orderInfo(nVal) {\n this.price = this.orderInfo.pay_price;\n this.refund_price = this.orderInfo.pay_price;\n this.remark = \"\";\n }\n },\n mounted: function mounted() {},\n methods: {\n priceChange: function priceChange() {\n this.focus = true;\n },\n close: function close() {\n this.price = this.orderInfo.pay_price;\n this.$emit(\"closechange\", false);\n },\n save: function save() {\n var that = this;\n that.$emit(\"savePrice\", {\n price: that.price,\n refund_price: that.refund_price,\n type: 1,\n remark: that.remark\n });\n },\n refuse: function refuse() {\n var that = this;\n that.$emit(\"savePrice\", {\n price: that.price,\n refund_price: that.refund_price,\n type: 2,\n remark: that.remark\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vY29tcG9uZW50cy9QcmljZUNoYW5nZS9pbmRleC52dWUiXSwibmFtZXMiOlsibmFtZSIsImNvbXBvbmVudHMiLCJwcm9wcyIsImNoYW5nZSIsIm9yZGVySW5mbyIsInN0YXR1cyIsImRhdGEiLCJmb2N1cyIsInByaWNlIiwicmVmdW5kX3ByaWNlIiwicmVtYXJrIiwid2F0Y2giLCJtb3VudGVkIiwibWV0aG9kcyIsInByaWNlQ2hhbmdlIiwiY2xvc2UiLCJzYXZlIiwidGhhdCIsInR5cGUiLCJyZWZ1c2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFtTEE7RUFDQUE7RUFDQUM7RUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBUDtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQVE7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUM7UUFDQVQ7UUFDQUM7UUFDQVM7UUFDQVI7TUFDQTtJQUNBO0lBQ0FTO01BQ0E7TUFDQUY7UUFDQVQ7UUFDQUM7UUFDQVM7UUFDQVI7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEyNzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInByaWNlQ2hhbmdlXCIgOmNsYXNzPVwiY2hhbmdlID09PSB0cnVlID8gJ29uJyA6ICcnXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicHJpY2VUaXRsZVwiPlxyXG5cdFx0XHRcdHt7IHN0YXR1cyA9PSAwID8gJHQoYOS4gOmUruaUueS7t2ApIDogc3RhdHVzID09IDEgPyAkdChg6K6i5Y2V5aSH5rOoYCkgOiAkdChg56uL5Y2z6YCA5qy+YCkgfX1cclxuXHRcdFx0XHQ8c3BhbiBjbGFzcz1cImljb25mb250IGljb24tZ3VhbmJpXCIgQGNsaWNrPVwiY2xvc2VcIj48L3NwYW4+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0Q2hhbmdlXCIgdi1pZj1cInN0YXR1cyA9PSAwIHx8IHN0YXR1cyA9PSAyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiB2LWlmPVwib3JkZXJJbmZvLnJlZnVuZF9zdGF0dXMgPT09IDBcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWVhuWTgeaAu+S7t2ApfX0oe3skdChg77+lYCl9fSk8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5XCI+XHJcblx0XHRcdFx0XHRcdHt7IG9yZGVySW5mby50b3RhbF9wcmljZSB9fTxzcGFuIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zdW96aVwiPjwvc3Bhbj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiB2LWlmPVwib3JkZXJJbmZvLnJlZnVuZF9zdGF0dXMgPT09IDBcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWOn+Wni+mCrui0uWApfX0oe3skdChg77+lYCl9fSk8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5XCI+XHJcblx0XHRcdFx0XHRcdHt7IG9yZGVySW5mby5wYXlfcG9zdGFnZSB9fTxzcGFuIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zdW96aVwiPjwvc3Bhbj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiB2LWlmPVwib3JkZXJJbmZvLnJlZnVuZF9zdGF0dXMgPT09IDBcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWunumZheaUr+S7mGApfX0oe3skdChg77+lYCl9fSk8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5XCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIHYtbW9kZWw9XCJwcmljZVwiIDpjbGFzcz1cImZvY3VzID09PSB0cnVlID8gJ29uJyA6ICcnXCIgQGZvY3VzPVwicHJpY2VDaGFuZ2VcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtaWY9XCJvcmRlckluZm8ucmVmdW5kX3N0YXR1cyA9PT0gMVwiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5a6e6ZmF5pSv5LuYYCl9fSh7eyR0KGDvv6VgKX19KTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXlcIj5cclxuXHRcdFx0XHRcdFx0e3sgb3JkZXJJbmZvLnBheV9wcmljZSB9fTxzcGFuIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1zdW96aVwiPjwvc3Bhbj5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiB2LWlmPVwib3JkZXJJbmZvLnJlZnVuZF9zdGF0dXMgPT09IDFcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOmAgOasvumHkeminWApfX0oe3skdChg77+lYCl9fSk8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5XCI+XHJcblx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIHYtbW9kZWw9XCJyZWZ1bmRfcHJpY2VcIiA6Y2xhc3M9XCJmb2N1cyA9PT0gdHJ1ZSA/ICdvbicgOiAnJ1wiXHJcblx0XHRcdFx0XHRcdFx0QGZvY3VzPVwicHJpY2VDaGFuZ2VcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxpc3RDaGFuZ2VcIiB2LWVsc2U+XHJcblx0XHRcdFx0PHRleHRhcmVhIGNsYXNzPVwicGQxMFwiIDpwbGFjZWhvbGRlcj1cIlxyXG4gICAgICAgICAgICBvcmRlckluZm8ucmVtYXJrID8gb3JkZXJJbmZvLnJlbWFyayA6ICR0KGDor7floavlhpnlpIfms6jkv6Hmga9gKVxyXG4gICAgICAgICAgXCIgdi1tb2RlbD1cInJlbWFya1wiPjwvdGV4dGFyZWE+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtb2RpZnlcIiBAY2xpY2s9XCJzYXZlXCI+XHJcblx0XHRcdFx0e3tcclxuICAgICAgICAgIHN0YXR1cyA9PSAxIHx8IG9yZGVySW5mby5yZWZ1bmRfc3RhdHVzID09IDAgPyAkdChg56uL5Y2z5L+u5pS5YCkgOiAkdChg56Gu6K6k6YCA5qy+YClcclxuICAgICAgICB9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibW9kaWZ5MVwiIEBjbGljaz1cInJlZnVzZVwiIHYtaWY9XCJvcmRlckluZm8ucmVmdW5kX3N0YXR1cyA9PSAxICYmIHN0YXR1cyA9PSAwXCI+XHJcblx0XHRcdFx0e3skdChg5ouS57ud6YCA5qy+YCl9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1hc2tcIiBAdG91Y2htb3ZlLnByZXZlbnQgdi1zaG93PVwiY2hhbmdlID09PSB0cnVlXCI+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuPHN0eWxlPlxuXHQubWFza3tcblx0XHR6LWluZGV4OiA5OTtcblx0fVxyXG5cdC5wcmljZUNoYW5nZSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR3aWR0aDogNTgwdXB4O1xyXG5cdFx0LyogaGVpZ2h0OiA2NzB1cHg7ICovXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwdXB4O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTI5MHVweDtcclxuXHRcdG1hcmdpbi10b3A6IC0zMzV1cHg7XHJcblx0XHR6LWluZGV4OiA2NjY7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0LnByaWNlQ2hhbmdlLm9uIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdH1cclxuXHJcblx0LnByaWNlQ2hhbmdlIC5wcmljZVRpdGxlIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3N0YXRpYy9wcmljZXRpdGxlLmpwZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxNjB1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHVweCAxMHVweCAwIDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDQwdXB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRsaW5lLWhlaWdodDogMTYwdXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnByaWNlQ2hhbmdlIC5wcmljZVRpdGxlIC5pY29uZm9udCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRmb250LXNpemU6IDQwdXB4O1xyXG5cdFx0cmlnaHQ6IDI2dXB4O1xyXG5cdFx0dG9wOiAyM3VweDtcclxuXHRcdHdpZHRoOiA0MHVweDtcclxuXHRcdGhlaWdodDogNDB1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDB1cHg7XHJcblx0fVxyXG5cclxuXHQucHJpY2VDaGFuZ2UgLmxpc3RDaGFuZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByaWNlQ2hhbmdlIC5saXN0Q2hhbmdlIHRleHRhcmVhIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQucHJpY2VDaGFuZ2UgLmxpc3RDaGFuZ2UgLml0ZW0ge1xyXG5cdFx0aGVpZ2h0OiAxMDN1cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcclxuXHRcdGZvbnQtc2l6ZTogMzJ1cHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cdC5wcmljZUNoYW5nZSAubGlzdENoYW5nZSAuaXRlbSAubW9uZXkge1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblx0XHR3aWR0aDogMzAwdXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cclxuXHQucHJpY2VDaGFuZ2UgLmxpc3RDaGFuZ2UgLml0ZW0gLm1vbmV5IC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDMydXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwdXB4O1xyXG5cdH1cclxuXHJcblx0LnByaWNlQ2hhbmdlIC5saXN0Q2hhbmdlIC5pdGVtIC5tb25leSBpbnB1dCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Y29sb3I6ICNjY2M7XHJcblx0fVxyXG5cclxuXHQucHJpY2VDaGFuZ2UgLmxpc3RDaGFuZ2UgLml0ZW0gLm1vbmV5IGlucHV0Lm9uIHtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdH1cclxuXHJcblx0LnByaWNlQ2hhbmdlIC5tb2RpZnkge1xyXG5cdFx0Zm9udC1zaXplOiAzMnVweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDQ5MHVweDtcclxuXHRcdGhlaWdodDogOTB1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogOTB1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0NXVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjkxZjg7XHJcblx0XHRtYXJnaW46IDUzdXB4IGF1dG8gMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnByaWNlQ2hhbmdlIC5tb2RpZnkxIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJ1cHg7XHJcblx0XHRjb2xvcjogIzMxMmIyYjtcclxuXHRcdHdpZHRoOiA0OTB1cHg7XHJcblx0XHRoZWlnaHQ6IDkwdXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDkwdXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDV1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdFx0bWFyZ2luOiAzMHVweCBhdXRvIDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5wcmljZUNoYW5nZSAubGlzdENoYW5nZSB0ZXh0YXJlYSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDIwMHVweDtcclxuXHRcdG1hcmdpbi10b3A6IDUwdXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTB1cHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHJcblx0fVxyXG48L3N0eWxlPlxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwiUHJpY2VDaGFuZ2VcIixcclxuXHRcdGNvbXBvbmVudHM6IHt9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Y2hhbmdlOiBCb29sZWFuLFxyXG5cdFx0XHRvcmRlckluZm86IE9iamVjdCxcclxuXHRcdFx0c3RhdHVzOiBTdHJpbmdcclxuXHRcdH0sXHJcblx0XHRkYXRhOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRmb2N1czogZmFsc2UsXHJcblx0XHRcdFx0cHJpY2U6IDAsXHJcblx0XHRcdFx0cmVmdW5kX3ByaWNlOiAwLFxyXG5cdFx0XHRcdHJlbWFyazogXCJcIlxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdG9yZGVySW5mbzogZnVuY3Rpb24oblZhbCkge1xyXG5cdFx0XHRcdHRoaXMucHJpY2UgPSB0aGlzLm9yZGVySW5mby5wYXlfcHJpY2U7XHJcblx0XHRcdFx0dGhpcy5yZWZ1bmRfcHJpY2UgPSB0aGlzLm9yZGVySW5mby5wYXlfcHJpY2U7XHJcblx0XHRcdFx0dGhpcy5yZW1hcmsgPSBcIlwiO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZDogZnVuY3Rpb24oKSB7fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0cHJpY2VDaGFuZ2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuZm9jdXMgPSB0cnVlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbG9zZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5wcmljZSA9IHRoaXMub3JkZXJJbmZvLnBheV9wcmljZTtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KFwiY2xvc2VjaGFuZ2VcIiwgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzYXZlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC4kZW1pdChcInNhdmVQcmljZVwiLCB7XHJcblx0XHRcdFx0XHRwcmljZTogdGhhdC5wcmljZSxcclxuXHRcdFx0XHRcdHJlZnVuZF9wcmljZTogdGhhdC5yZWZ1bmRfcHJpY2UsXHJcblx0XHRcdFx0XHR0eXBlOiAxLFxyXG5cdFx0XHRcdFx0cmVtYXJrOiB0aGF0LnJlbWFya1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZWZ1c2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LiRlbWl0KFwic2F2ZVByaWNlXCIsIHtcclxuXHRcdFx0XHRcdHByaWNlOiB0aGF0LnByaWNlLFxyXG5cdFx0XHRcdFx0cmVmdW5kX3ByaWNlOiB0aGF0LnJlZnVuZF9wcmljZSxcclxuXHRcdFx0XHRcdHR5cGU6IDIsXHJcblx0XHRcdFx0XHRyZW1hcms6IHRoYXQucmVtYXJrXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1270\n"); /***/ }), /* 1271 */ /*!**************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/orderDetail/index.vue?mpType=page ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2c96b4ae_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2c96b4ae&mpType=page */ 1272);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1274);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2c96b4ae_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2c96b4ae_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_2c96b4ae_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/admin/orderDetail/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI3MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJjOTZiNGFlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWRtaW4vb3JkZXJEZXRhaWwvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1271\n"); /***/ }), /* 1272 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/orderDetail/index.vue?vue&type=template&id=2c96b4ae&mpType=page ***! \********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2c96b4ae_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2c96b4ae&mpType=page */ 1273); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2c96b4ae_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2c96b4ae_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2c96b4ae_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2c96b4ae_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1273 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/orderDetail/index.vue?vue&type=template&id=2c96b4ae&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "order-details pos-order-details"), attrs: { _i: 0 }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "header acea-row row-middle"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "state"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.title)))] ), _c( "view", { staticClass: _vm._$s(3, "sc", "data"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "order-num"), attrs: { _i: 4 }, }, [ _vm._v( _vm._$s(4, "t0-0", _vm._s(_vm.$t("订单"))) + _vm._$s(4, "t0-1", _vm._s(_vm.orderInfo.order_id)) ), ] ), _c("view", [ _c( "span", { staticClass: _vm._$s(6, "sc", "time"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.orderInfo._add_time)))] ), ]), ] ), ] ), _vm._$s(7, "i", _vm.goname != "looks") ? _c( "view", { staticClass: _vm._$s( 7, "sc", "remarks acea-row row-between-wrapper" ), attrs: { _i: 7 }, }, [ _c("span", { staticClass: _vm._$s(8, "sc", "iconfont icon-zhinengkefu-"), attrs: { _i: 8 }, }), _c("input", { staticClass: _vm._$s(9, "sc", "line1"), attrs: { value: _vm._$s( 9, "a-value", _vm.orderInfo.remark ? _vm.orderInfo.remark : _vm.$t("订单未备注,点击添加备注信息") ), _i: 9, }, on: { click: function ($event) { return _vm.modify("1") }, }, }), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(10, "sc", "orderingUser acea-row row-middle"), attrs: { _i: 10 }, }, [ _c("span", { staticClass: _vm._$s(11, "sc", "iconfont icon-yonghu2"), attrs: { _i: 11 }, }), _vm._v(_vm._$s(10, "t1-0", _vm._s(_vm.orderInfo.nickname))), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "address"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "name"), attrs: { _i: 13 } }, [ _vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.orderInfo.real_name))), _c( "span", { staticClass: _vm._$s(14, "sc", "phone"), attrs: { _i: 14 } }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.orderInfo.user_phone)))] ), _c( "span", { staticClass: _vm._$s(15, "sc", "copy copy-data"), attrs: { _i: 15 }, on: { click: function ($event) { return _vm.copyNum( _vm.orderInfo.real_name + " " + _vm.orderInfo.user_phone + " " + _vm.orderInfo.user_address ) }, }, }, [_vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.$t("复制"))))] ), ] ), _c("view", [ _vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.orderInfo.user_address))), ]), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "line"), attrs: { _i: 17 } }, [_c("image", { attrs: { _i: 18 } })] ), _c( "view", { staticClass: _vm._$s(19, "sc", "pos-order-goods"), attrs: { _i: 19 }, }, _vm._l( _vm._$s(20, "f", { forItems: _vm.orderInfo.cartInfo }), function (item, index, $20, $30) { return _c( "navigator", { key: _vm._$s(20, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "20-" + $30, "sc", "goods acea-row row-between-wrapper" ), attrs: { url: _vm._$s( "20-" + $30, "a-url", "/pages/goods_details/index?id=" + (item.productInfo.product_id ? item.productInfo.product_id : item.productInfo.id) ), _i: "20-" + $30, }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: "21-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("22-" + $30, "sc", "pictrue"), attrs: { _i: "22-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "23-" + $30, "a-src", item.productInfo.image ), _i: "23-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "24-" + $30, "sc", "text acea-row row-between row-column" ), attrs: { _i: "24-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "25-" + $30, "sc", "info line2" ), attrs: { _i: "25-" + $30 }, }, [ _vm._v( _vm._$s( "25-" + $30, "t0-0", _vm._s(item.productInfo.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s("26-" + $30, "sc", "attr"), attrs: { _i: "26-" + $30 }, }, [ _vm._v( _vm._$s( "26-" + $30, "t0-0", _vm._s(item.productInfo.attrInfo.suk) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s("27-" + $30, "sc", "money"), attrs: { _i: "27-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("28-" + $30, "sc", "x-money"), attrs: { _i: "28-" + $30 }, }, [ _vm._v( _vm._$s("28-" + $30, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( "28-" + $30, "t0-1", _vm._s(item.productInfo.price) ) ), ] ), _c( "view", { staticClass: _vm._$s("29-" + $30, "sc", "num"), attrs: { _i: "29-" + $30 }, }, [ _vm._v( _vm._$s("29-" + $30, "t0-0", _vm._s(item.cart_num)) ), ] ), _vm._$s("30-" + $30, "i", item.productInfo.attrInfo) ? _c( "view", { staticClass: _vm._$s("30-" + $30, "sc", "y-money"), attrs: { _i: "30-" + $30 }, }, [ _vm._v( _vm._$s( "30-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "30-" + $30, "t0-1", _vm._s(item.productInfo.attrInfo.ot_price) ) ), ] ) : _c( "view", { staticClass: _vm._$s("31-" + $30, "sc", "y-money"), attrs: { _i: "31-" + $30 }, }, [ _vm._v( _vm._$s( "31-" + $30, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "31-" + $30, "t0-1", _vm._s(item.productInfo.ot_price) ) ), ] ), ] ), ] ) } ), 0 ), _vm._$s(32, "i", _vm.orderInfo.total_num) ? _c( "view", { staticClass: _vm._$s(32, "sc", "public-total"), attrs: { _i: 32 }, }, [ _vm._v( _vm._$s(32, "t0-0", _vm._s(_vm.$t("共"))) + _vm._$s(32, "t0-1", _vm._s(_vm.orderInfo.total_num)) + _vm._$s(32, "t0-2", _vm._s(_vm.$t("件商品,应支付"))) ), _c( "span", { staticClass: _vm._$s(33, "sc", "money"), attrs: { _i: 33 } }, [ _vm._v( _vm._$s(33, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s(33, "t0-1", _vm._s(_vm.orderInfo.pay_price)) ), ] ), _vm._v( _vm._$s(32, "t2-0", _vm._s(_vm.$t("邮费"))) + _vm._$s(32, "t2-1", _vm._s(_vm.$t("¥"))) + _vm._$s(32, "t2-2", _vm._s(_vm.orderInfo.pay_postage)) ), ] ) : _vm._e(), _vm._$s(34, "i", _vm.orderInfo.order_id) ? _c( "view", { staticClass: _vm._$s(34, "sc", "wrapper"), attrs: { _i: 34 } }, [ _c( "view", { staticClass: _vm._$s(35, "sc", "item acea-row row-between"), attrs: { _i: 35 }, }, [ _c("view", [ _vm._v(_vm._$s(36, "t0-0", _vm._s(_vm.$t("订单编号")))), ]), _c( "view", { staticClass: _vm._$s( 37, "sc", "conter acea-row row-middle row-right" ), attrs: { _i: 37 }, }, [ _vm._v( _vm._$s(37, "t0-0", _vm._s(_vm.orderInfo.order_id)) ), _c( "span", { staticClass: _vm._$s(38, "sc", "copy copy-data"), attrs: { _i: 38 }, on: { click: function ($event) { return _vm.copyNum(_vm.orderInfo.order_id) }, }, }, [_vm._v(_vm._$s(38, "t0-0", _vm._s(_vm.$t("复制"))))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(39, "sc", "item acea-row row-between"), attrs: { _i: 39 }, }, [ _c("view", [ _vm._v(_vm._$s(40, "t0-0", _vm._s(_vm.$t("下单时间")))), ]), _c( "view", { staticClass: _vm._$s(41, "sc", "conter"), attrs: { _i: 41 }, }, [ _vm._v( _vm._$s(41, "t0-0", _vm._s(_vm.orderInfo._add_time)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(42, "sc", "item acea-row row-between"), attrs: { _i: 42 }, }, [ _c("view", [ _vm._v(_vm._$s(43, "t0-0", _vm._s(_vm.$t("支付状态")))), ]), _c( "view", { staticClass: _vm._$s(44, "sc", "conter"), attrs: { _i: 44 }, }, [ _vm._v( _vm._$s( 44, "t0-0", _vm._s( _vm.orderInfo.paid == 1 ? _vm.$t("已支付") : _vm.$t("未支付") ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(45, "sc", "item acea-row row-between"), attrs: { _i: 45 }, }, [ _c("view", [ _vm._v(_vm._$s(46, "t0-0", _vm._s(_vm.$t("支付方式")))), ]), _c( "view", { staticClass: _vm._$s(47, "sc", "conter"), attrs: { _i: 47 }, }, [_vm._v(_vm._$s(47, "t0-0", _vm._s(_vm.payType)))] ), ] ), _c( "view", { staticClass: _vm._$s(48, "sc", "item acea-row row-between"), attrs: { _i: 48 }, }, [ _c("view", [ _vm._v(_vm._$s(49, "t0-0", _vm._s(_vm.$t("买家留言")))), ]), _c( "view", { staticClass: _vm._$s(50, "sc", "conter"), attrs: { _i: 50 }, }, [_vm._v(_vm._$s(50, "t0-0", _vm._s(_vm.orderInfo.mark)))] ), ] ), ] ) : _vm._e(), _vm._$s(51, "i", _vm.customForm && _vm.customForm.length) ? _c( "view", { staticClass: _vm._$s(51, "sc", "wrapper"), attrs: { _i: 51 } }, _vm._l( _vm._$s(52, "f", { forItems: _vm.customForm }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(52, "f", { forIndex: $21, key: index }), staticClass: _vm._$s( "52-" + $31, "sc", "item acea-row row-between" ), attrs: { _i: "52-" + $31 }, }, [ _vm._$s("53-" + $31, "i", item.label == "img") ? _c( "view", { staticClass: _vm._$s("53-" + $31, "sc", "upload"), attrs: { _i: "53-" + $31 }, }, [ _c("view", [ _vm._v( _vm._$s("54-" + $31, "t0-0", _vm._s(item.title)) ), ]), _vm._l( _vm._$s(55 + "-" + $31, "f", { forItems: item.value, }), function (img, index, $22, $32) { return _c( "view", { key: _vm._$s(55 + "-" + $31, "f", { forIndex: $22, key: index, }), staticClass: _vm._$s( "55-" + $31 + "-" + $32, "sc", "pictrue" ), attrs: { _i: "55-" + $31 + "-" + $32 }, }, [ _c("image", { attrs: { src: _vm._$s( "56-" + $31 + "-" + $32, "a-src", img ), _i: "56-" + $31 + "-" + $32, }, }), ] ) } ), ], 2 ) : _vm._e(), _vm._$s("57-" + $31, "i", item.label !== "img") ? _c("view", [ _vm._v( _vm._$s("57-" + $31, "t0-0", _vm._s(item.title)) ), ]) : _vm._e(), _vm._$s("58-" + $31, "i", item.label !== "img") ? _c( "view", { staticClass: _vm._$s("58-" + $31, "sc", "conter"), attrs: { _i: "58-" + $31 }, }, [ _vm._v( _vm._$s("58-" + $31, "t0-0", _vm._s(item.value)) ), ] ) : _vm._e(), ] ) } ), 0 ) : _vm._e(), _c( "view", { staticClass: _vm._$s(59, "sc", "wrapper"), attrs: { _i: 59 } }, [ _c( "view", { staticClass: _vm._$s(60, "sc", "item acea-row row-between"), attrs: { _i: 60 }, }, [ _c("view", [ _vm._v(_vm._$s(61, "t0-0", _vm._s(_vm.$t("商品总价")))), ]), _c( "view", { staticClass: _vm._$s(62, "sc", "conter"), attrs: { _i: 62 } }, [ _vm._v( _vm._$s(62, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 62, "t0-1", _vm._s( ( parseFloat(_vm.orderInfo.total_price || 0) + parseFloat(_vm.orderInfo.vip_true_price || 0) ).toFixed(2) ) ) ), ] ), ] ), _vm._$s(63, "i", _vm.orderInfo.pay_postage > 0) ? _c( "view", { staticClass: _vm._$s(63, "sc", "item acea-row row-between"), attrs: { _i: 63 }, }, [ _c("view", [ _vm._v(_vm._$s(64, "t0-0", _vm._s(_vm.$t("配送运费")))), ]), _c( "view", { staticClass: _vm._$s(65, "sc", "conter"), attrs: { _i: 65 }, }, [ _vm._v( _vm._$s(65, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 65, "t0-1", _vm._s( parseFloat(_vm.orderInfo.pay_postage).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(66, "i", _vm.orderInfo.levelPrice > 0) ? _c( "view", { staticClass: _vm._$s(66, "sc", "item acea-row row-between"), attrs: { _i: 66 }, }, [ _c("view", [ _vm._v(_vm._$s(67, "t0-0", _vm._s(_vm.$t("用户等级优惠")))), ]), _c( "view", { staticClass: _vm._$s(68, "sc", "conter"), attrs: { _i: 68 }, }, [ _vm._v( _vm._$s(68, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 68, "t0-1", _vm._s( parseFloat(_vm.orderInfo.levelPrice).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(69, "i", _vm.orderInfo.memberPrice > 0) ? _c( "view", { staticClass: _vm._$s(69, "sc", "item acea-row row-between"), attrs: { _i: 69 }, }, [ _c("view", [ _vm._v(_vm._$s(70, "t0-0", _vm._s(_vm.$t("付费会员优惠")))), ]), _c( "view", { staticClass: _vm._$s(71, "sc", "conter"), attrs: { _i: 71 }, }, [ _vm._v( _vm._$s(71, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 71, "t0-1", _vm._s( parseFloat(_vm.orderInfo.memberPrice).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(72, "i", _vm.orderInfo.coupon_price > 0) ? _c( "view", { staticClass: _vm._$s(72, "sc", "item acea-row row-between"), attrs: { _i: 72 }, }, [ _c("view", [ _vm._v(_vm._$s(73, "t0-0", _vm._s(_vm.$t("优惠券抵扣")))), ]), _c( "view", { staticClass: _vm._$s(74, "sc", "conter"), attrs: { _i: 74 }, }, [ _vm._v( _vm._$s(74, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 74, "t0-1", _vm._s( parseFloat(_vm.orderInfo.coupon_price).toFixed(2) ) ) ), ] ), ] ) : _vm._e(), _vm._$s(75, "i", _vm.orderInfo.use_integral > 0) ? _c( "view", { staticClass: _vm._$s(75, "sc", "item acea-row row-between"), attrs: { _i: 75 }, }, [ _c("view", [ _vm._v(_vm._$s(76, "t0-0", _vm._s(_vm.$t("积分抵扣")))), ]), _c( "view", { staticClass: _vm._$s(77, "sc", "conter"), attrs: { _i: 77 }, }, [ _vm._v( _vm._$s(77, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 77, "t0-1", _vm._s( parseFloat(_vm.orderInfo.deduction_price).toFixed( 2 ) ) ) ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(78, "sc", "actualPay acea-row row-right"), attrs: { _i: 78 }, }, [ _vm._v(_vm._$s(78, "t0-0", _vm._s(_vm.$t("实付款")))), _c( "text", { staticClass: _vm._$s(79, "sc", "money"), attrs: { _i: 79 } }, [ _vm._v( _vm._$s(79, "t0-0", _vm._s(_vm.$t("¥"))) + _vm._$s( 79, "t0-1", _vm._s( parseFloat(_vm.orderInfo.pay_price || 0).toFixed(2) ) ) ), ] ), ] ), ] ), _vm._$s( 80, "i", _vm.orderInfo.delivery_type != "fictitious" && _vm.orderInfo._status._type === 2 ) ? _c( "view", { staticClass: _vm._$s(80, "sc", "wrapper"), attrs: { _i: 80 } }, [ _c( "view", { staticClass: _vm._$s(81, "sc", "item acea-row row-between"), attrs: { _i: 81 }, }, [ _c("view", [ _vm._v(_vm._$s(82, "t0-0", _vm._s(_vm.$t("配送方式")))), ]), _vm._$s(83, "i", _vm.orderInfo.delivery_type === "express") ? _c( "view", { staticClass: _vm._$s(83, "sc", "conter"), attrs: { _i: 83 }, }, [_vm._v(_vm._$s(83, "t0-0", _vm._s(_vm.$t("快递"))))] ) : _vm._e(), _vm._$s(84, "i", _vm.orderInfo.delivery_type === "send") ? _c( "view", { staticClass: _vm._$s(84, "sc", "conter"), attrs: { _i: 84 }, }, [_vm._v(_vm._$s(84, "t0-0", _vm._s(_vm.$t("送货"))))] ) : _vm._e(), ] ), _c( "view", { staticClass: _vm._$s(85, "sc", "item acea-row row-between"), attrs: { _i: 85 }, }, [ _vm._$s(86, "i", _vm.orderInfo.delivery_type === "express") ? _c("view", [ _vm._v(_vm._$s(86, "t0-0", _vm._s(_vm.$t("快递公司")))), ]) : _vm._e(), _vm._$s(87, "i", _vm.orderInfo.delivery_type === "send") ? _c("view", [ _vm._v(_vm._$s(87, "t0-0", _vm._s(_vm.$t("送货人")))), ]) : _vm._e(), _c( "view", { staticClass: _vm._$s(88, "sc", "conter"), attrs: { _i: 88 }, }, [ _vm._v( _vm._$s(88, "t0-0", _vm._s(_vm.orderInfo.delivery_name)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(89, "sc", "item acea-row row-between"), attrs: { _i: 89 }, }, [ _vm._$s(90, "i", _vm.orderInfo.delivery_type === "express") ? _c("view", [ _vm._v(_vm._$s(90, "t0-0", _vm._s(_vm.$t("快递单号")))), ]) : _vm._e(), _vm._$s(91, "i", _vm.orderInfo.delivery_type === "send") ? _c("view", [ _vm._v( _vm._$s(91, "t0-0", _vm._s(_vm.$t("送货人电话"))) ), ]) : _vm._e(), _c( "view", { staticClass: _vm._$s(92, "sc", "conter"), attrs: { _i: 92 }, }, [ _vm._v( _vm._$s(92, "t0-0", _vm._s(_vm.orderInfo.delivery_id)) ), _c( "span", { staticClass: _vm._$s(93, "sc", "copy copy-data"), attrs: { _i: 93 }, on: { click: function ($event) { return _vm.copyNum(_vm.orderInfo.delivery_id) }, }, }, [_vm._v(_vm._$s(93, "t0-0", _vm._s(_vm.$t("复制"))))] ), ] ), ] ), ] ) : _vm._e(), _c("view"), _vm._$s(95, "i", _vm.goname != "looks") ? _c( "view", { staticClass: _vm._$s( 95, "sc", "footer acea-row row-right row-middle" ), attrs: { _i: 95 }, }, [ _c("view", { staticClass: _vm._$s(96, "sc", "more"), attrs: { _i: 96 }, }), _vm._$s(97, "i", _vm.types == 0) ? _c( "view", { staticClass: _vm._$s(97, "sc", "bnt cancel"), attrs: { _i: 97 }, on: { click: function ($event) { return _vm.modify("0") }, }, }, [_vm._v(_vm._$s(97, "t0-0", _vm._s(_vm.$t("一键改价"))))] ) : _vm._e(), _vm._$s( 98, "i", _vm.types == -1 && _vm.orderInfo.refund_type == 1 ) ? _c( "view", { staticClass: _vm._$s(98, "sc", "bnt cancel"), attrs: { _i: 98 }, on: { click: function ($event) { return _vm.modify("2") }, }, }, [_vm._v(_vm._$s(98, "t0-0", _vm._s(_vm.$t("立即退款"))))] ) : _vm._e(), _vm._$s( 99, "i", _vm.types == -1 && _vm.orderInfo.refund_type == 2 ) ? _c( "view", { staticClass: _vm._$s(99, "sc", "bnt cancel"), attrs: { _i: 99 }, on: { click: function ($event) { return _vm.agreeExpress(_vm.orderInfo.id) }, }, }, [_vm._v(_vm._$s(99, "t0-0", _vm._s(_vm.$t("同意退货"))))] ) : _vm._e(), _vm._$s( 100, "i", _vm.types == -1 && _vm.orderInfo.refund_type == 4 ) ? _c( "view", { staticClass: _vm._$s(100, "sc", "wait"), attrs: { _i: 100 }, }, [_vm._v(_vm._$s(100, "t0-0", _vm._s(_vm.$t("待用户发货"))))] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(101, "sc", "bnt cancel"), attrs: { _i: 101 }, on: { click: function ($event) { return _vm.modify("1") }, }, }, [_vm._v(_vm._$s(101, "t0-0", _vm._s(_vm.$t("订单备注"))))] ), _vm._$s( 102, "i", _vm.orderInfo.pay_type === "offline" && _vm.orderInfo.paid === 0 ) ? _c( "view", { staticClass: _vm._$s(102, "sc", "bnt cancel"), attrs: { _i: 102 }, on: { click: _vm.offlinePay }, }, [_vm._v(_vm._$s(102, "t0-0", _vm._s(_vm.$t("确认付款"))))] ) : _vm._e(), _vm._$s( 103, "i", _vm.orderInfo.delivery_type == "express" && _vm.orderInfo.status == 1 ) ? _c( "navigator", { staticClass: _vm._$s(103, "sc", "bnt cancel"), attrs: { url: _vm._$s( 103, "a-url", "/pages/goods/goods_logistics/index?is_admin=1&orderId=" + _vm.orderInfo.order_id ), _i: 103, }, }, [_vm._v(_vm._$s(103, "t0-0", _vm._s(_vm.$t("查看物流"))))] ) : _vm._e(), _vm._$s( 104, "i", _vm.types == 1 && _vm.orderInfo.shipping_type === 1 && (_vm.orderInfo.pinkStatus === null || _vm.orderInfo.pinkStatus === 2) ) ? _c( "navigator", { staticClass: _vm._$s(104, "sc", "bnt delivery"), attrs: { url: _vm._$s( 104, "a-url", "/pages/admin/delivery/index?id=" + _vm.orderInfo.order_id ), _i: 104, }, }, [_vm._v(_vm._$s(104, "t0-0", _vm._s(_vm.$t("去发货"))))] ) : _vm._e(), ] ) : _vm._e(), _c("PriceChange", { attrs: { change: _vm.change, orderInfo: _vm.orderInfo, status: _vm.status, _i: 105, }, on: { closechange: function ($event) { return _vm.changeclose($event) }, savePrice: _vm.savePrice, }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1274 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/orderDetail/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1275);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjc0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1274\n"); /***/ }), /* 1275 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/orderDetail/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../components/PriceChange/index.vue */ 1266));\nvar _admin = __webpack_require__(/*! @/api/admin */ 533);\nvar _validate = __webpack_require__(/*! @/utils/validate.js */ 37);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n// import { required, num } from \"@utils/validate\";\n// import { validatorDefaultCatch } from \"@utils/dialog\";\nvar _default = {\n name: \"AdminOrder\",\n components: {\n PriceChange: _index.default\n },\n props: {},\n data: function data() {\n return {\n order: false,\n change: false,\n order_id: \"\",\n orderInfo: {\n _status: {}\n },\n status: \"\",\n title: \"\",\n payType: \"\",\n types: \"\",\n order_type: \"\",\n clickNum: 1,\n goname: '',\n customForm: []\n };\n },\n watch: {\n \"$route.params.oid\": function $routeParamsOid(newVal) {\n var that = this;\n if (newVal != undefined) {\n that.order_id = newVal;\n that.getIndex();\n }\n }\n },\n onShow: function onShow() {\n this.getIndex();\n },\n onLoad: function onLoad(option) {\n var self = this;\n this.order_id = option.id;\n this.goname = option.goname;\n this.order_type = option.types;\n },\n methods: {\n more: function more() {\n this.order = !this.order;\n },\n modify: function modify(status) {\n this.change = true;\n this.status = status;\n },\n changeclose: function changeclose(msg) {\n this.change = msg;\n },\n getIndex: function getIndex() {\n var that = this;\n var fn = this.order_type == -3 ? _admin.getAdminRefundOrderDetail : _admin.getAdminOrderDetail;\n fn(that.order_id).then(function (res) {\n that.orderInfo = res.data;\n //处理自定义留言非必填项的数据展示\n\n that.types = res.data._status._type;\n that.title = res.data._status._title;\n that.payType = res.data._status._payType;\n if (that.orderInfo.custom_form && that.orderInfo.custom_form.length) {\n var arr = [];\n that.orderInfo.custom_form.map(function (i) {\n if (i.value != '') {\n arr.push(i);\n }\n });\n that.$set(that, 'customForm', arr);\n }\n }, function (err) {\n // that.$util.Tips({\n // \ttitle: err\n // }, {\n // \ttab: 3,\n // \turl: 1\n // });\n });\n },\n agreeExpress: function agreeExpress(id) {\n var that = this;\n (0, _admin.agreeExpress)({\n id: id\n }).then(function (res) {\n that.$util.Tips({\n title: res.msg\n });\n that.init();\n }).catch(function (err) {\n that.$util.Tips({\n title: err\n });\n });\n },\n savePrice: function savePrice(opt) {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that, data, price, refund_price, refund_status, remark, obj;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this, data = {}, price = opt.price, refund_price = opt.refund_price, refund_status = that.orderInfo.refund_status, remark = opt.remark;\n data.order_id = that.orderInfo.order_id;\n if (!(that.status == 0)) {\n _context.next = 9;\n break;\n }\n if ((0, _validate.isMoney)(price)) {\n _context.next = 5;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u91D1\\u989D\")\n }));\n case 5:\n data.price = price;\n (0, _admin.setAdminOrderPrice)(data).then(function (res) {\n that.change = false;\n that.$util.Tips({\n title: that.$t(\"\\u6539\\u4EF7\\u6210\\u529F\"),\n icon: 'success'\n }, '/pages/admin/orderDetail/index?id=' + res.data.order_id + '&types=0');\n }, function (err) {\n that.change = false;\n that.$util.Tips({\n title: that.$t(\"\\u6539\\u4EF7\\u5931\\u8D25\"),\n icon: 'none'\n });\n });\n _context.next = 22;\n break;\n case 9:\n if (!(that.status == 2)) {\n _context.next = 17;\n break;\n }\n if ((0, _validate.isMoney)(refund_price)) {\n _context.next = 12;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u91D1\\u989D\")\n }));\n case 12:\n data.price = refund_price;\n data.type = opt.type;\n (0, _admin.setOrderRefund)(data).then(function (res) {\n that.change = false;\n that.$util.Tips({\n title: res.msg\n });\n that.getIndex();\n }, function (err) {\n that.change = false;\n that.$util.Tips({\n title: err\n });\n });\n _context.next = 22;\n break;\n case 17:\n if (remark) {\n _context.next = 19;\n break;\n }\n return _context.abrupt(\"return\", that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u5907\\u6CE8\")\n }));\n case 19:\n data.remark = remark;\n if (that.order_type == -3) {\n obj = (0, _admin.setAdminRefundRemark)(data);\n } else {\n obj = (0, _admin.setAdminOrderRemark)(data);\n }\n obj.then(function (res) {\n that.change = false;\n that.$util.Tips({\n title: res.msg,\n icon: 'success'\n });\n that.getIndex();\n }, function (err) {\n that.change = false;\n that.$util.Tips({\n title: err\n });\n });\n case 22:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n offlinePay: function offlinePay() {\n var _this2 = this;\n (0, _admin.setOfflinePay)({\n order_id: this.orderInfo.order_id\n }).then(function (res) {\n _this2.$util.Tips({\n title: res.msg,\n icon: 'success'\n });\n _this2.getIndex();\n }, function (err) {\n _this2.$util.Tips({\n title: err\n });\n });\n },\n copyNum: function copyNum(id) {\n uni.setClipboardData({\n data: id,\n success: function success() {}\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vb3JkZXJEZXRhaWwvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJjb21wb25lbnRzIiwiUHJpY2VDaGFuZ2UiLCJwcm9wcyIsImRhdGEiLCJvcmRlciIsImNoYW5nZSIsIm9yZGVyX2lkIiwib3JkZXJJbmZvIiwiX3N0YXR1cyIsInN0YXR1cyIsInRpdGxlIiwicGF5VHlwZSIsInR5cGVzIiwib3JkZXJfdHlwZSIsImNsaWNrTnVtIiwiZ29uYW1lIiwiY3VzdG9tRm9ybSIsIndhdGNoIiwidGhhdCIsIm9uU2hvdyIsIm9uTG9hZCIsIm1ldGhvZHMiLCJtb3JlIiwibW9kaWZ5IiwiY2hhbmdlY2xvc2UiLCJnZXRJbmRleCIsImZuIiwiYXJyIiwiYWdyZWVFeHByZXNzIiwiaWQiLCJzYXZlUHJpY2UiLCJwcmljZSIsInJlZnVuZF9wcmljZSIsInJlZnVuZF9zdGF0dXMiLCJyZW1hcmsiLCJpY29uIiwib2JqIiwib2ZmbGluZVBheSIsImNvcHlOdW0iLCJ1bmkiLCJzdWNjZXNzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUE0TUE7QUFJQTtBQVlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFGQTtBQUNBO0FBQUEsZUFLQTtFQUNBQTtFQUNBQztJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUE7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFtQkE7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQUMsdUJBQ0E7UUFDQVI7UUFDQTs7UUFFQUE7UUFDQUE7UUFDQUE7UUFDQTtVQUNBO1VBQ0FBO1lBQ0E7Y0FDQVM7WUFDQTtVQUNBO1VBQ0FUO1FBQ0E7TUFDQSxHQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQUEsQ0FDQSxDQUNBO0lBQ0E7SUFDQVU7TUFDQTtNQUNBO1FBQ0FDO01BQ0E7UUFDQVg7VUFDQVI7UUFDQTtRQUNBUTtNQUNBO1FBQ0FBO1VBQ0FSO1FBQ0E7TUFDQTtJQUNBO0lBQ0FvQjtNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNBWixjQUNBZixXQUNBNEIsbUJBQ0FDLGlDQUNBQyw4Q0FDQUM7Z0JBQ0EvQjtnQkFBQSxNQUNBZTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQSxJQUNBO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBLGlDQUNBQTtrQkFDQVI7Z0JBQ0E7Y0FBQTtnQkFFQVA7Z0JBQ0EsMENBQ0E7a0JBQ0FlO2tCQUNBQTtvQkFDQVI7b0JBQ0F5QjtrQkFDQTtnQkFDQSxHQUNBO2tCQUNBakI7a0JBQ0FBO29CQUNBUjtvQkFDQXlCO2tCQUNBO2dCQUNBLEVBQ0E7Z0JBQUE7Z0JBQUE7Y0FBQTtnQkFBQSxNQUNBakI7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUEsSUFDQTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQSxpQ0FDQUE7a0JBQ0FSO2dCQUNBO2NBQUE7Z0JBRUFQO2dCQUNBQTtnQkFDQSxzQ0FDQTtrQkFDQWU7a0JBQ0FBO29CQUNBUjtrQkFDQTtrQkFDQVE7Z0JBQ0EsR0FDQTtrQkFDQUE7a0JBQ0FBO29CQUNBUjtrQkFDQTtnQkFDQSxFQUNBO2dCQUFBO2dCQUFBO2NBQUE7Z0JBQUEsSUFFQXdCO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBLGlDQUNBaEI7a0JBQ0FSO2dCQUNBO2NBQUE7Z0JBRUFQO2dCQUVBO2tCQUNBaUM7Z0JBQ0E7a0JBQ0FBO2dCQUNBO2dCQUNBQSxTQUNBO2tCQUNBbEI7a0JBQ0FBO29CQUNBUjtvQkFDQXlCO2tCQUNBO2tCQUNBakI7Z0JBQ0EsR0FDQTtrQkFDQUE7a0JBQ0FBO29CQUNBUjtrQkFDQTtnQkFDQSxFQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBRUE7SUFDQTJCO01BQUE7TUFDQTtRQUNBL0I7TUFDQSxRQUNBO1FBQ0E7VUFDQUk7VUFDQXlCO1FBQ0E7UUFDQTtNQUNBLEdBQ0E7UUFDQTtVQUNBekI7UUFDQTtNQUNBLEVBQ0E7SUFDQTtJQUVBNEI7TUFFQUM7UUFDQXBDO1FBQ0FxQztNQUNBO0lBQ0E7RUFjQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTI3NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIm9yZGVyLWRldGFpbHMgcG9zLW9yZGVyLWRldGFpbHNcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaGVhZGVyIGFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzdGF0ZVwiPnt7IHRpdGxlIH19PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImRhdGFcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm9yZGVyLW51bVwiPnt7JHQoYOiuouWNlWApfX3vvJp7eyBvcmRlckluZm8ub3JkZXJfaWQgfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cInRpbWVcIj57eyBvcmRlckluZm8uX2FkZF90aW1lIH19PC9zcGFuPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJyZW1hcmtzIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIiB2LWlmPVwiZ29uYW1lICE9ICdsb29rcydcIj5cclxuXHRcdFx0PHNwYW4gY2xhc3M9XCJpY29uZm9udCBpY29uLXpoaW5lbmdrZWZ1LVwiPjwvc3Bhbj5cclxuXHRcdFx0PGlucHV0IGNsYXNzPVwibGluZTFcIiBzdHlsZT1cInRleHQtYWxpZ246IGxlZnQ7XCIgOnZhbHVlPVwiXHJcbiAgICAgICAgICBvcmRlckluZm8ucmVtYXJrID8gb3JkZXJJbmZvLnJlbWFyayA6ICR0KGDorqLljZXmnKrlpIfms6jvvIzngrnlh7vmt7vliqDlpIfms6jkv6Hmga9gKVxyXG4gICAgICAgIFwiIGRpc2FibGVkIEBjbGljaz1cIm1vZGlmeSgnMScpXCIgLz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwib3JkZXJpbmdVc2VyIGFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0PHNwYW4gY2xhc3M9XCJpY29uZm9udCBpY29uLXlvbmdodTJcIj48L3NwYW4+e3sgb3JkZXJJbmZvLm5pY2tuYW1lIH19XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImFkZHJlc3NcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+XHJcblx0XHRcdFx0e3sgb3JkZXJJbmZvLnJlYWxfbmFtZVxyXG4gICAgICAgIH19PHNwYW4gY2xhc3M9XCJwaG9uZVwiPnt7IG9yZGVySW5mby51c2VyX3Bob25lIH19PC9zcGFuPlxyXG5cdFx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHRcdDxzcGFuIGNsYXNzPVwiY29weSBjb3B5LWRhdGFcIlxyXG5cdFx0XHRcdFx0OmRhdGEtY2xpcGJvYXJkLXRleHQ9XCJgJHtvcmRlckluZm8ucmVhbF9uYW1lfSAke29yZGVySW5mby51c2VyX3Bob25lfSAke29yZGVySW5mby51c2VyX2FkZHJlc3N9YFwiPnt7JHQoYOWkjeWItmApfX08L3NwYW4+XHJcblx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0PCEtLSAjaWZuZGVmIEg1IC0tPlxyXG5cdFx0XHRcdDxzcGFuIGNsYXNzPVwiY29weSBjb3B5LWRhdGFcIlxyXG5cdFx0XHRcdFx0QGNsaWNrPVwiY29weU51bShgJHtvcmRlckluZm8ucmVhbF9uYW1lfSAke29yZGVySW5mby51c2VyX3Bob25lfSAke29yZGVySW5mby51c2VyX2FkZHJlc3N9YClcIj57eyR0KGDlpI3liLZgKX19PC9zcGFuPlxyXG5cdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3Pnt7IG9yZGVySW5mby51c2VyX2FkZHJlc3MgfX08L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi9zdGF0aWMvaW1hZ2VzL2xpbmUuanBnXCIgLz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwicG9zLW9yZGVyLWdvb2RzXCI+XHJcblx0XHRcdDxuYXZpZ2F0b3IgOnVybD1cImAvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0ke2l0ZW0ucHJvZHVjdEluZm8ucHJvZHVjdF9pZCA/IGl0ZW0ucHJvZHVjdEluZm8ucHJvZHVjdF9pZCA6IGl0ZW0ucHJvZHVjdEluZm8uaWR9YFwiIGhvdmVyLWNsYXNzPVwibm9uZVwiXHJcblx0XHRcdFx0Y2xhc3M9XCJnb29kcyBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIG9yZGVySW5mby5jYXJ0SW5mb1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljVHh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicGljdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0ucHJvZHVjdEluZm8uaW1hZ2VcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuIHJvdy1jb2x1bW5cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvIGxpbmUyXCI+XHJcblx0XHRcdFx0XHRcdFx0e3sgaXRlbS5wcm9kdWN0SW5mby5zdG9yZV9uYW1lIH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhdHRyXCI+e3sgaXRlbS5wcm9kdWN0SW5mby5hdHRySW5mby5zdWsgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibW9uZXlcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwieC1tb25leVwiPnt7JHQoYO+/pWApfX17eyBpdGVtLnByb2R1Y3RJbmZvLnByaWNlIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW1cIj54e3sgaXRlbS5jYXJ0X251bSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwieS1tb25leVwiIHYtaWY9J2l0ZW0ucHJvZHVjdEluZm8uYXR0ckluZm8nPnt7JHQoYO+/pWApfX17eyBpdGVtLnByb2R1Y3RJbmZvLmF0dHJJbmZvLm90X3ByaWNlIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ5LW1vbmV5XCIgdi1lbHNlPnt7JHQoYO+/pWApfX17eyBpdGVtLnByb2R1Y3RJbmZvLm90X3ByaWNlIH19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInB1YmxpYy10b3RhbFwiIHYtaWY9XCJvcmRlckluZm8udG90YWxfbnVtXCI+XHJcblx0XHRcdHt7JHQoYOWFsWApfX17eyBvcmRlckluZm8udG90YWxfbnVtIH19e3skdChg5Lu25ZWG5ZOB77yM5bqU5pSv5LuYYCl9fVxyXG5cdFx0XHQ8c3BhbiBjbGFzcz1cIm1vbmV5XCI+e3skdChg77+lYCl9fXt7IG9yZGVySW5mby5wYXlfcHJpY2UgfX08L3NwYW4+ICgge3skdChg6YKu6LS5YCl9fSB7eyR0KGDvv6VgKX19e3tcclxuICAgICAgICBvcmRlckluZm8ucGF5X3Bvc3RhZ2VcclxuICAgICAgfX1cclxuXHRcdFx0KVxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ3cmFwcGVyXCIgdi1pZj1cIm9yZGVySW5mby5vcmRlcl9pZFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW5cIj5cclxuXHRcdFx0XHQ8dmlldz57eyR0KGDorqLljZXnvJblj7dgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyIGFjZWEtcm93IHJvdy1taWRkbGUgcm93LXJpZ2h0XCI+XHJcblx0XHRcdFx0XHR7eyBvcmRlckluZm8ub3JkZXJfaWRcclxuICAgICAgICAgIH19XHJcblx0XHRcdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwiY29weSBjb3B5LWRhdGFcIiA6ZGF0YS1jbGlwYm9hcmQtdGV4dD1cIm9yZGVySW5mby5vcmRlcl9pZFwiPnt7JHQoYOWkjeWItmApfX08L3NwYW4+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDwhLS0gI2lmbmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwiY29weSBjb3B5LWRhdGFcIiBAY2xpY2s9XCJjb3B5TnVtKG9yZGVySW5mby5vcmRlcl9pZClcIj57eyR0KGDlpI3liLZgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOS4i+WNleaXtumXtGApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj57eyBvcmRlckluZm8uX2FkZF90aW1lIH19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOaUr+S7mOeKtuaAgWApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj5cclxuXHRcdFx0XHRcdHt7IG9yZGVySW5mby5wYWlkID09IDEgPyAkdChg5bey5pSv5LuYYCkgOiAkdChg5pyq5pSv5LuYYCkgfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0PHZpZXc+e3skdChg5pSv5LuY5pa55byPYCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiPnt7IHBheVR5cGUgfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0PHZpZXc+e3skdChg5Lmw5a6255WZ6KiAYCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiPnt7IG9yZGVySW5mby5tYXJrIH19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0nd3JhcHBlcicgdi1pZj1cImN1c3RvbUZvcm0gJiYgY3VzdG9tRm9ybS5sZW5ndGhcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4nIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGN1c3RvbUZvcm1cIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndXBsb2FkJyB2LWlmPVwiaXRlbS5sYWJlbCA9PSAnaW1nJ1wiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3tpdGVtLnRpdGxlfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZScgdi1mb3I9XCIoaW1nLGluZGV4KSBpbiBpdGVtLnZhbHVlXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPSdpbWcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmxhYmVsICE9PSAnaW1nJ1wiPnt7aXRlbS50aXRsZX1977yaPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJpdGVtLmxhYmVsICE9PSAnaW1nJ1wiIGNsYXNzPSdjb250ZXInPnt7aXRlbS52YWx1ZX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIndyYXBwZXJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4nPlxuXHRcdFx0XHQ8dmlldz57eyR0KGDllYblk4HmgLvku7dgKX1977yaPC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz5cblx0XHRcdFx0XHR7eyR0KGDvv6VgKX19e3socGFyc2VGbG9hdChvcmRlckluZm8udG90YWxfcHJpY2UgfHwgMCkrcGFyc2VGbG9hdChvcmRlckluZm8udmlwX3RydWVfcHJpY2UgfHwgMCkpLnRvRml4ZWQoMil9fVxuXHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbicgdi1pZj1cIm9yZGVySW5mby5wYXlfcG9zdGFnZSA+IDBcIj5cblx0XHRcdFx0PHZpZXc+e3skdChg6YWN6YCB6L+Q6LS5YCl9fe+8mjwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3skdChg77+lYCl9fXt7cGFyc2VGbG9hdChvcmRlckluZm8ucGF5X3Bvc3RhZ2UpLnRvRml4ZWQoMil9fTwvdmlldz5cblx0XHRcdDwvdmlldz5cblx0XHRcdDx2aWV3IHYtaWY9XCJvcmRlckluZm8ubGV2ZWxQcmljZSA+IDBcIiBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOeUqOaIt+etiee6p+S8mOaDoGApfX3vvJo8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPi17eyR0KGDvv6VgKX19e3twYXJzZUZsb2F0KG9yZGVySW5mby5sZXZlbFByaWNlKS50b0ZpeGVkKDIpfX08L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyB2LWlmPVwib3JkZXJJbmZvLm1lbWJlclByaWNlID4gMFwiIGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cblx0XHRcdFx0PHZpZXc+e3skdChg5LuY6LS55Lya5ZGY5LyY5oOgYCl9fe+8mjwvdmlldz5cblx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+LXt7JHQoYO+/pWApfX17e3BhcnNlRmxvYXQob3JkZXJJbmZvLm1lbWJlclByaWNlKS50b0ZpeGVkKDIpfX08L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbicgdi1pZj0nb3JkZXJJbmZvLmNvdXBvbl9wcmljZSA+IDAnPlxuXHRcdFx0XHQ8dmlldz57eyR0KGDkvJjmg6DliLjmirXmiaNgKX1977yaPC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz4te3skdChg77+lYCl9fXt7cGFyc2VGbG9hdChvcmRlckluZm8uY291cG9uX3ByaWNlKS50b0ZpeGVkKDIpfX08L3ZpZXc+XG5cdFx0XHQ8L3ZpZXc+XG5cdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbicgdi1pZj1cIm9yZGVySW5mby51c2VfaW50ZWdyYWwgPiAwXCI+XG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOenr+WIhuaKteaJo2ApfX3vvJo8L3ZpZXc+XG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPi17eyR0KGDvv6VgKX19e3twYXJzZUZsb2F0KG9yZGVySW5mby5kZWR1Y3Rpb25fcHJpY2UpLnRvRml4ZWQoMil9fTwvdmlldz5cblx0XHRcdDwvdmlldz5cblx0XHRcdDx2aWV3IGNsYXNzPSdhY3R1YWxQYXkgYWNlYS1yb3cgcm93LXJpZ2h0Jz57eyR0KGDlrp7ku5jmrL5gKX1977yaPHRleHQgY2xhc3M9J21vbmV5Jz57eyR0KGDvv6VgKX19e3twYXJzZUZsb2F0KG9yZGVySW5mby5wYXlfcHJpY2UgfHwgMCkudG9GaXhlZCgyKX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8dmlldyBjbGFzcz1cIndyYXBwZXJcIiB2LWlmPVwiXHJcbiAgICAgICAgb3JkZXJJbmZvLmRlbGl2ZXJ5X3R5cGUgIT0gJ2ZpY3RpdGlvdXMnICYmIG9yZGVySW5mby5fc3RhdHVzLl90eXBlID09PSAyXHJcbiAgICAgIFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW5cIj5cclxuXHRcdFx0XHQ8dmlldz57eyR0KGDphY3pgIHmlrnlvI9gKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29udGVyXCIgdi1pZj1cIm9yZGVySW5mby5kZWxpdmVyeV90eXBlID09PSAnZXhwcmVzcydcIj5cclxuXHRcdFx0XHRcdHt7JHQoYOW/q+mAkmApfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIiB2LWlmPVwib3JkZXJJbmZvLmRlbGl2ZXJ5X3R5cGUgPT09ICdzZW5kJ1wiPnt7JHQoYOmAgei0p2ApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuXCI+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cIm9yZGVySW5mby5kZWxpdmVyeV90eXBlID09PSAnZXhwcmVzcydcIj57eyR0KGDlv6vpgJLlhazlj7hgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJvcmRlckluZm8uZGVsaXZlcnlfdHlwZSA9PT0gJ3NlbmQnXCI+e3skdChg6YCB6LSn5Lq6YCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNvbnRlclwiPnt7IG9yZGVySW5mby5kZWxpdmVyeV9uYW1lIH19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2VlblwiPlxyXG5cdFx0XHRcdDx2aWV3IHYtaWY9XCJvcmRlckluZm8uZGVsaXZlcnlfdHlwZSA9PT0gJ2V4cHJlc3MnXCI+e3skdChg5b+r6YCS5Y2V5Y+3YCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwib3JkZXJJbmZvLmRlbGl2ZXJ5X3R5cGUgPT09ICdzZW5kJ1wiPnt7JHQoYOmAgei0p+S6uueUteivnWApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj5cclxuXHRcdFx0XHRcdHt7IG9yZGVySW5mby5kZWxpdmVyeV9pZH19XHJcblx0XHRcdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwiY29weSBjb3B5LWRhdGFcIiA6ZGF0YS1jbGlwYm9hcmQtdGV4dD1cIm9yZGVySW5mby5kZWxpdmVyeV9pZFwiPnt7JHQoYOWkjeWItmApfX08L3NwYW4+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDwhLS0gI2lmbmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwiY29weSBjb3B5LWRhdGFcIiBAY2xpY2s9XCJjb3B5TnVtKG9yZGVySW5mby5kZWxpdmVyeV9pZClcIj57eyR0KGDlpI3liLZgKX19PC9zcGFuPlxyXG5cdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBzdHlsZT1cImhlaWdodDoxMjB1cHg7XCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJmb290ZXIgYWNlYS1yb3cgcm93LXJpZ2h0IHJvdy1taWRkbGVcIiB2LWlmPVwiZ29uYW1lICE9ICdsb29rcydcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtb3JlXCI+PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJudCBjYW5jZWxcIiBAY2xpY2s9XCJtb2RpZnkoJzAnKVwiIHYtaWY9XCJ0eXBlcyA9PSAwXCI+XHJcblx0XHRcdFx0e3skdChg5LiA6ZSu5pS55Lu3YCl9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGNhbmNlbFwiIEBjbGljaz1cIm1vZGlmeSgnMicpXCIgdi1pZj1cInR5cGVzID09IC0xICYmIG9yZGVySW5mby5yZWZ1bmRfdHlwZSA9PSAxXCI+XHJcblx0XHRcdFx0e3skdChg56uL5Y2z6YCA5qy+YCl9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGNhbmNlbFwiIEBjbGljaz1cImFncmVlRXhwcmVzcyhvcmRlckluZm8uaWQpXCJcclxuXHRcdFx0XHR2LWlmPVwidHlwZXMgPT0gLTEgJiYgb3JkZXJJbmZvLnJlZnVuZF90eXBlID09IDJcIj5cclxuXHRcdFx0XHR7eyR0KGDlkIzmhI/pgIDotKdgKX19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ3YWl0XCIgdi1pZj1cInR5cGVzID09IC0xICYmIG9yZGVySW5mby5yZWZ1bmRfdHlwZSA9PSA0XCI+e3skdChg5b6F55So5oi35Y+R6LSnYCl9fTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJibnQgY2FuY2VsXCIgQGNsaWNrPVwibW9kaWZ5KCcxJylcIj57eyR0KGDorqLljZXlpIfms6hgKX19PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJudCBjYW5jZWxcIiB2LWlmPVwib3JkZXJJbmZvLnBheV90eXBlID09PSAnb2ZmbGluZScgJiYgb3JkZXJJbmZvLnBhaWQgPT09IDBcIlxyXG5cdFx0XHRcdEBjbGljaz1cIm9mZmxpbmVQYXlcIj5cclxuXHRcdFx0XHR7eyR0KGDnoa7orqTku5jmrL5gKX19XHJcblx0XHRcdDwvdmlldz5cblx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9J2JudCBjYW5jZWwnXG5cdFx0XHRcdHYtaWY9XCJvcmRlckluZm8uZGVsaXZlcnlfdHlwZSA9PSAnZXhwcmVzcycgJiYgb3JkZXJJbmZvLnN0YXR1cz09MVwiXG5cdFx0XHRcdGhvdmVyLWNsYXNzPSdub25lJyA6dXJsPVwiJy9wYWdlcy9nb29kcy9nb29kc19sb2dpc3RpY3MvaW5kZXg/aXNfYWRtaW49MSZvcmRlcklkPScrIG9yZGVySW5mby5vcmRlcl9pZFwiPlxuXHRcdFx0XHR7eyR0KGDmn6XnnIvnianmtYFgKX19XG5cdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cImJudCBkZWxpdmVyeVwiXHJcblx0XHRcdFx0di1pZj1cInR5cGVzID09IDEgJiYgb3JkZXJJbmZvLnNoaXBwaW5nX3R5cGUgPT09IDEgJiYgKG9yZGVySW5mby5waW5rU3RhdHVzID09PSBudWxsIHx8IG9yZGVySW5mby5waW5rU3RhdHVzID09PSAyKVwiXHJcblx0XHRcdFx0OnVybD1cIicvcGFnZXMvYWRtaW4vZGVsaXZlcnkvaW5kZXg/aWQ9JytvcmRlckluZm8ub3JkZXJfaWRcIj57eyR0KGDljrvlj5HotKdgKX19PC9uYXZpZ2F0b3I+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8UHJpY2VDaGFuZ2UgOmNoYW5nZT1cImNoYW5nZVwiIDpvcmRlckluZm89XCJvcmRlckluZm9cIiB2LW9uOmNsb3NlY2hhbmdlPVwiY2hhbmdlY2xvc2UoJGV2ZW50KVwiXHJcblx0XHRcdHYtb246c2F2ZVByaWNlPVwic2F2ZVByaWNlXCIgOnN0YXR1cz1cInN0YXR1c1wiPjwvUHJpY2VDaGFuZ2U+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBQcmljZUNoYW5nZSBmcm9tIFwiLi4vY29tcG9uZW50cy9QcmljZUNoYW5nZS9pbmRleC52dWVcIjtcclxuXHQvLyAjaWZkZWYgSDVcclxuXHRpbXBvcnQgQ2xpcGJvYXJkSlMgZnJvbSBcIkAvcGx1Z2luL2NsaXBib2FyZC9jbGlwYm9hcmQuanNcIjtcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0QWRtaW5PcmRlckRldGFpbCxcclxuXHRcdGdldEFkbWluUmVmdW5kT3JkZXJEZXRhaWwsXHJcblx0XHRzZXRBZG1pbk9yZGVyUHJpY2UsXHJcblx0XHRzZXRBZG1pbk9yZGVyUmVtYXJrLFxyXG5cdFx0c2V0QWRtaW5SZWZ1bmRSZW1hcmssXHJcblx0XHRzZXRPZmZsaW5lUGF5LFxyXG5cdFx0c2V0T3JkZXJSZWZ1bmQsXHJcblx0XHRhZ3JlZUV4cHJlc3NcclxuXHR9IGZyb20gXCJAL2FwaS9hZG1pblwiO1xyXG5cdC8vIGltcG9ydCB7IHJlcXVpcmVkLCBudW0gfSBmcm9tIFwiQHV0aWxzL3ZhbGlkYXRlXCI7XHJcblx0Ly8gaW1wb3J0IHsgdmFsaWRhdG9yRGVmYXVsdENhdGNoIH0gZnJvbSBcIkB1dGlscy9kaWFsb2dcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0aXNNb25leVxyXG5cdH0gZnJvbSAnQC91dGlscy92YWxpZGF0ZS5qcydcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJBZG1pbk9yZGVyXCIsXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdFByaWNlQ2hhbmdlXHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHt9LFxyXG5cdFx0ZGF0YTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0b3JkZXI6IGZhbHNlLFxyXG5cdFx0XHRcdGNoYW5nZTogZmFsc2UsXHJcblx0XHRcdFx0b3JkZXJfaWQ6IFwiXCIsXHJcblx0XHRcdFx0b3JkZXJJbmZvOiB7XHJcblx0XHRcdFx0XHRfc3RhdHVzOiB7fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0c3RhdHVzOiBcIlwiLFxyXG5cdFx0XHRcdHRpdGxlOiBcIlwiLFxyXG5cdFx0XHRcdHBheVR5cGU6IFwiXCIsXHJcblx0XHRcdFx0dHlwZXM6IFwiXCIsXHJcblx0XHRcdFx0b3JkZXJfdHlwZTogXCJcIixcclxuXHRcdFx0XHRjbGlja051bTogMSxcclxuXHRcdFx0XHRnb25hbWU6ICcnLFxyXG5cdFx0XHRcdGN1c3RvbUZvcm06IFtdXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0XCIkcm91dGUucGFyYW1zLm9pZFwiOiBmdW5jdGlvbihuZXdWYWwpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKG5ld1ZhbCAhPSB1bmRlZmluZWQpIHtcclxuXHRcdFx0XHRcdHRoYXQub3JkZXJfaWQgPSBuZXdWYWw7XHJcblx0XHRcdFx0XHR0aGF0LmdldEluZGV4KCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHR0aGlzLmdldEluZGV4KCk7XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbikge1xyXG5cdFx0XHRsZXQgc2VsZiA9IHRoaXNcclxuXHRcdFx0dGhpcy5vcmRlcl9pZCA9IG9wdGlvbi5pZDtcclxuXHRcdFx0dGhpcy5nb25hbWUgPSBvcHRpb24uZ29uYW1lXHJcblx0XHRcdHRoaXMub3JkZXJfdHlwZSA9IG9wdGlvbi50eXBlc1xyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0dGhpcy4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dmFyIGNsaXBib2FyZCA9IG5ldyBDbGlwYm9hcmRKUygnLmNvcHktZGF0YScpO1xyXG5cdFx0XHRcdC8vIHZhciBjb3B5YnRuID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShcImNvcHktZGF0YVwiKTtcclxuXHRcdFx0XHQvLyB2YXIgY2xpcGJvYXJkID0gbmV3IENsaXBib2FyZChjb3B5YnRuKTtcclxuXHRcdFx0XHRjbGlwYm9hcmQub24oJ3N1Y2Nlc3MnLCBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0XHRzZWxmLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogc2VsZi4kdChg5aSN5Yi25oiQ5YqfYClcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Y2xpcGJvYXJkLm9uKCdlcnJvcicsIGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRcdHNlbGYuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBzZWxmLiR0KGDlpI3liLblpLHotKVgKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdG1vcmU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMub3JkZXIgPSAhdGhpcy5vcmRlcjtcclxuXHRcdFx0fSxcclxuXHRcdFx0bW9kaWZ5KHN0YXR1cykge1xyXG5cdFx0XHRcdHRoaXMuY2hhbmdlID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLnN0YXR1cyA9IHN0YXR1cztcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhbmdlY2xvc2U6IGZ1bmN0aW9uKG1zZykge1xyXG5cdFx0XHRcdHRoaXMuY2hhbmdlID0gbXNnO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRJbmRleDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCBmbiA9IHRoaXMub3JkZXJfdHlwZSA9PSAtMyA/IGdldEFkbWluUmVmdW5kT3JkZXJEZXRhaWwgOiBnZXRBZG1pbk9yZGVyRGV0YWlsXHJcblx0XHRcdFx0Zm4odGhhdC5vcmRlcl9pZCkudGhlbihcclxuXHRcdFx0XHRcdHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQub3JkZXJJbmZvID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRcdC8v5aSE55CG6Ieq5a6a5LmJ55WZ6KiA6Z2e5b+F5aGr6aG555qE5pWw5o2u5bGV56S6XHJcblxyXG5cdFx0XHRcdFx0XHR0aGF0LnR5cGVzID0gcmVzLmRhdGEuX3N0YXR1cy5fdHlwZTtcclxuXHRcdFx0XHRcdFx0dGhhdC50aXRsZSA9IHJlcy5kYXRhLl9zdGF0dXMuX3RpdGxlO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnBheVR5cGUgPSByZXMuZGF0YS5fc3RhdHVzLl9wYXlUeXBlO1xyXG5cdFx0XHRcdFx0XHRpZiAodGhhdC5vcmRlckluZm8uY3VzdG9tX2Zvcm0gJiYgdGhhdC5vcmRlckluZm8uY3VzdG9tX2Zvcm0ubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdFx0bGV0IGFyciA9IFtdXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5vcmRlckluZm8uY3VzdG9tX2Zvcm0ubWFwKGkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKGkudmFsdWUgIT0gJycpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YXJyLnB1c2goaSlcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnY3VzdG9tRm9ybScsIGFycik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHQvLyB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHQvLyBcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0Ly8gfSwge1xyXG5cdFx0XHRcdFx0XHQvLyBcdHRhYjogMyxcclxuXHRcdFx0XHRcdFx0Ly8gXHR1cmw6IDFcclxuXHRcdFx0XHRcdFx0Ly8gfSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0YWdyZWVFeHByZXNzKGlkKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGFncmVlRXhwcmVzcyh7XHJcblx0XHRcdFx0XHRpZFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHRoYXQuaW5pdCgpO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhc3luYyBzYXZlUHJpY2Uob3B0KSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzLFxyXG5cdFx0XHRcdFx0ZGF0YSA9IHt9LFxyXG5cdFx0XHRcdFx0cHJpY2UgPSBvcHQucHJpY2UsXHJcblx0XHRcdFx0XHRyZWZ1bmRfcHJpY2UgPSBvcHQucmVmdW5kX3ByaWNlLFxyXG5cdFx0XHRcdFx0cmVmdW5kX3N0YXR1cyA9IHRoYXQub3JkZXJJbmZvLnJlZnVuZF9zdGF0dXMsXHJcblx0XHRcdFx0XHRyZW1hcmsgPSBvcHQucmVtYXJrO1xyXG5cdFx0XHRcdGRhdGEub3JkZXJfaWQgPSB0aGF0Lm9yZGVySW5mby5vcmRlcl9pZDtcclxuXHRcdFx0XHRpZiAodGhhdC5zdGF0dXMgPT0gMCkge1xyXG5cdFx0XHRcdFx0aWYgKCFpc01vbmV5KHByaWNlKSkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl5q2j56Gu55qE6YeR6aKdYClcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRkYXRhLnByaWNlID0gcHJpY2U7XHJcblx0XHRcdFx0XHRzZXRBZG1pbk9yZGVyUHJpY2UoZGF0YSkudGhlbihcclxuXHRcdFx0XHRcdFx0cmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmNoYW5nZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5pS55Lu35oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHR9LCAnL3BhZ2VzL2FkbWluL29yZGVyRGV0YWlsL2luZGV4P2lkPScgKyByZXMuZGF0YS5vcmRlcl9pZCArICcmdHlwZXM9MCcpXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5jaGFuZ2UgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaUueS7t+Wksei0pWApLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0KTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHRoYXQuc3RhdHVzID09IDIpIHtcclxuXHRcdFx0XHRcdGlmICghaXNNb25leShyZWZ1bmRfcHJpY2UpKSB7XHJcblx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmraPnoa7nmoTph5Hpop1gKVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGRhdGEucHJpY2UgPSByZWZ1bmRfcHJpY2U7XHJcblx0XHRcdFx0XHRkYXRhLnR5cGUgPSBvcHQudHlwZTtcclxuXHRcdFx0XHRcdHNldE9yZGVyUmVmdW5kKGRhdGEpLnRoZW4oXHJcblx0XHRcdFx0XHRcdHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5jaGFuZ2UgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2dcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmdldEluZGV4KCk7XHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5jaGFuZ2UgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IGVyclxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRpZiAoIXJlbWFyaykge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+36L6T5YWl5aSH5rOoYClcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGRhdGEucmVtYXJrID0gcmVtYXJrO1xyXG5cdFx0XHRcdFx0bGV0IG9ialxyXG5cdFx0XHRcdFx0aWYgKHRoYXQub3JkZXJfdHlwZSA9PSAtMykge1xyXG5cdFx0XHRcdFx0XHRvYmogPSBzZXRBZG1pblJlZnVuZFJlbWFyayhkYXRhKTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdG9iaiA9IHNldEFkbWluT3JkZXJSZW1hcmsoZGF0YSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRvYmoudGhlbihcclxuXHRcdFx0XHRcdFx0cmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmNoYW5nZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5nZXRJbmRleCgpO1xyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuY2hhbmdlID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdG9mZmxpbmVQYXk6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHNldE9mZmxpbmVQYXkoe1xyXG5cdFx0XHRcdFx0b3JkZXJfaWQ6IHRoaXMub3JkZXJJbmZvLm9yZGVyX2lkXHJcblx0XHRcdFx0fSkudGhlbihcclxuXHRcdFx0XHRcdHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldEluZGV4KCk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZXJyID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNpZm5kZWYgSDVcclxuXHRcdFx0Y29weU51bShpZCkge1xyXG5cclxuXHRcdFx0XHR1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XHJcblx0XHRcdFx0XHRkYXRhOiBpZCxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKCkge31cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHR3ZWJDb3B5KGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0bGV0IGl0ZW1zID0gaXRlbVxyXG5cdFx0XHRcdGxldCBpbmRleHMgPSBpbmRleFxyXG5cdFx0XHRcdGxldCBzZWxmID0gdGhpc1xyXG5cclxuXHRcdFx0XHRpZiAoc2VsZi5jbGlja051bSA9PSAxKSB7XHJcblx0XHRcdFx0XHRzZWxmLmNsaWNrTnVtICs9IDFcclxuXHRcdFx0XHRcdHNlbGYud2ViQ29weShpdGVtcywgaW5kZXhzKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHQvKuWVhuaIt+euoeeQhuiuouWNleivpuaDhSovXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjI5MWY4IDAlLCAjMWNkMWRjIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyMjkxZjggMCUsICMxY2QxZGMgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzIyOTFmOCAwJSwgIzFjZDFkYyAxMDAlKTtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAuaGVhZGVyIC5zdGF0ZSB7XHJcblx0XHRmb250LXNpemU6IDM2dXB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWRldGFpbHMgLmhlYWRlciAuZGF0YSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzV1cHg7XHJcblx0XHRmb250LXNpemU6IDI4dXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5oZWFkZXIgLmRhdGEgLm9yZGVyLW51bSB7XHJcblx0XHRmb250LXNpemU6IDMwdXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOHVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAucmVtYXJrcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogODZ1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMCAzMHVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAucmVtYXJrcyAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiA0MHVweDtcclxuXHRcdGNvbG9yOiAjMmE3ZWZiO1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5yZW1hcmtzIGlucHV0IHtcclxuXHRcdHdpZHRoOiA2MzB1cHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDMwdXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5yZW1hcmtzIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAub3JkZXJpbmdVc2VyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZ1cHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHBhZGRpbmc6IDAgMzB1cHg7XHJcblx0XHRoZWlnaHQ6IDY3dXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDE2dXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWRldGFpbHMgLm9yZGVyaW5nVXNlciAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiA0MHVweDtcclxuXHRcdGNvbG9yOiAjMmE3ZWZiO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAuYWRkcmVzcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5wb3Mtb3JkZXItZ29vZHMge1xyXG5cdFx0bWFyZ2luLXRvcDogMTd1cHg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWRldGFpbHMgLmZvb3RlciAubW9yZSB7XHJcblx0XHRmb250LXNpemU6IDI3dXB4O1xyXG5cdFx0Y29sb3I6ICNhYWE7XHJcblx0XHR3aWR0aDogMTAwdXB4O1xyXG5cdFx0aGVpZ2h0OiA2NHVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2NHVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjV1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWRldGFpbHMgLmZvb3RlciAuZGVsaXZlcnkge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjI5MWY4IDAlLCAjMWNkMWRjIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyMjkxZjggMCUsICMxY2QxZGMgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzIyOTFmOCAwJSwgIzFjZDFkYyAxMDAlKTtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAuZm9vdGVyIC5tb3JlIC5vcmRlciAuYXJyb3cge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRib3JkZXItbGVmdDogMTF1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmlnaHQ6IDExdXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXRvcDogMjB1cHggc29saWQgI2U1ZTVlNTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDE1dXB4O1xyXG5cdFx0Ym90dG9tOiAtMTh1cHg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWRldGFpbHMgLmZvb3RlciAubW9yZSAub3JkZXIgLmFycm93OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDl1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmlnaHQ6IDl1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItdG9wOiAxOXVweCBzb2xpZCAjZmZmO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogLTEwdXB4O1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5mb290ZXIgLm1vcmUgLm9yZGVyIHtcclxuXHRcdHdpZHRoOiAyMDB1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwdXB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMjAwdXB4O1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZGV0YWlscyAuZm9vdGVyIC5tb3JlIC5vcmRlciAuaXRlbSB7XHJcblx0XHRoZWlnaHQ6IDc3dXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDc3dXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5mb290ZXIgLm1vcmUgLm9yZGVyIC5pdGVtfi5pdGVtIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1kZXRhaWxzIC5mb290ZXIgLm1vcmUgLm1vcmVOYW1lIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LyrorqLljZXor6bmg4UqL1xyXG5cdC5vcmRlci1kZXRhaWxzIC5oZWFkZXIge1xyXG5cdFx0cGFkZGluZzogMCAzMHVweDtcclxuXHRcdGhlaWdodDogMTUwdXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmhlYWRlci5vbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuaGVhZGVyIC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAxMTB1cHg7XHJcblx0XHRoZWlnaHQ6IDExMHVweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5oZWFkZXIgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuaGVhZGVyIC5kYXRhIHtcclxuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblx0XHRmb250LXNpemU6IDI0dXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDI3dXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmhlYWRlci5vbiAuZGF0YSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5oZWFkZXIgLmRhdGEgLnN0YXRlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzB1cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogN3VweDtcclxuXHR9XHJcblxyXG5cdC8qIC5vcmRlci1kZXRhaWxzIC5oZWFkZXIgLmRhdGEgLnRpbWV7bWFyZ2luLWxlZnQ6MjB1cHg7fSAqL1xyXG5cdC5vcmRlci1kZXRhaWxzIC5uYXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMjZ1cHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHBhZGRpbmc6IDI1dXB4IDA7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAubmF2IC5uYXZDb24ge1xyXG5cdFx0cGFkZGluZzogMCA0MHVweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5uYXYgLm5hdkNvbiAub24ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogI2U5MzMyMztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5uYXYgLnByb2dyZXNzIHtcclxuXHRcdHBhZGRpbmc6IDAgNjV1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHVweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5uYXYgLnByb2dyZXNzIC5saW5lIHtcclxuXHRcdHdpZHRoOiAxMDB1cHg7XHJcblx0XHRoZWlnaHQ6IDJ1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTM5MzkwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLm5hdiAucHJvZ3Jlc3MgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMjV1cHg7XHJcblx0XHRjb2xvcjogIzkzOTM5MDtcclxuXHRcdG1hcmdpbi10b3A6IC0ydXB4O1xyXG5cdFx0d2lkdGg6IDMwdXB4O1xyXG5cdFx0aGVpZ2h0OiAzMHVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzM3VweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmFkZHJlc3Mge1xyXG5cdFx0Zm9udC1zaXplOiAyNnVweDtcclxuXHRcdGNvbG9yOiAjODY4Njg2O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDI1dXB4IDMwdXB4IDMwdXB4IDMwdXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmFkZHJlc3MgLm5hbWUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMzB1cHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuMXJlbTtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5hZGRyZXNzIC5uYW1lIC5waG9uZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogNDB1cHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAubGluZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogM3VweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5saW5lIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JhcHBlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogMTJ1cHg7XHJcblx0XHRwYWRkaW5nOiAzMHVweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5pdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMjh1cHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5pdGVtfi5pdGVtIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwdXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLml0ZW0gLmNvbnRlciB7XHJcblx0XHRjb2xvcjogIzg2ODY4NjtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLml0ZW0gLmNvbnRlciAuY29weSB7XHJcblx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuXHRcdHBhZGRpbmc6IDJycHggMTVycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMjRycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JhcHBlciAuYWN0dWFsUGF5IHtcclxuXHRcdGJvcmRlci10b3A6IDF1cHggc29saWQgI2VlZTtcclxuXHRcdG1hcmdpbi10b3A6IDMwdXB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDMwdXB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLmFjdHVhbFBheSAubW9uZXkge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDMwdXB4O1xyXG5cdFx0Y29sb3I6ICNlOTMzMjM7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuZm9vdGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDB1cHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDAgMzB1cHg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5mb290ZXIgLmJudCB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogNjB1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjB1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogdXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTB1cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMjd1cHg7XHJcblx0XHRwYWRkaW5nOiAwIDMlO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmZvb3RlciAuYm50LmNhbmNlbCB7XHJcblx0XHRjb2xvcjogI2FhYTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuZm9vdGVyIC5ibnQuZGVmYXVsdCB7XHJcblx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XHJcblx0fVxyXG5cclxuXHQud2FpdCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcnB4O1xyXG5cdFx0Y29sb3I6IG9yYW5nZXJlZDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5mb290ZXIgLmJudH4uYm50IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxOHVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMge1xyXG5cdFx0cGFkZGluZzogMCAzMHVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIC5nb29kcyB7XHJcblx0XHRoZWlnaHQ6IDE4NXVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2Rzfi5nb29kcyB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICNlNWU1ZTU7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIC5nb29kcyAucGljVHh0IHtcclxuXHRcdHdpZHRoOiA1MTV1cHg7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIC5nb29kcyAucGljVHh0IC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAxMzB1cHg7XHJcblx0XHRoZWlnaHQ6IDEzMHVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5waWNUeHQgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2dXB4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1nb29kcyAuZ29vZHMgLnBpY1R4dCAudGV4dCB7XHJcblx0XHR3aWR0aDogMzY1dXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRoZWlnaHQ6IDEzMHVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5waWNUeHQgLnRleHQgLmluZm8ge1xyXG5cdFx0Zm9udC1zaXplOiAyOHVweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LnBvcy1vcmRlci1nb29kcyAuZ29vZHMgLnBpY1R4dCAudGV4dCAuYXR0ciB7XHJcblx0XHRmb250LXNpemU6IDI0dXB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIC5nb29kcyAubW9uZXkge1xyXG5cdFx0d2lkdGg6IDE2NHVweDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Zm9udC1zaXplOiAyOHVweDtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5tb25leSAueC1tb25leSB7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5wb3Mtb3JkZXItZ29vZHMgLmdvb2RzIC5tb25leSAubnVtIHtcclxuXHRcdGNvbG9yOiAjZmY5NjAwO1xyXG5cdFx0bWFyZ2luOiA1dXB4IDA7XHJcblx0fVxyXG5cclxuXHQucG9zLW9yZGVyLWdvb2RzIC5nb29kcyAubW9uZXkgLnktbW9uZXkge1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHR9XHJcblxyXG5cdC5wdWJsaWMtdG90YWwge1xyXG5cdFx0Zm9udC1zaXplOiAyOHVweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRoZWlnaHQ6IDkydXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDkydXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRwYWRkaW5nOiAwIDMwdXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5wdWJsaWMtdG90YWwgLm1vbmV5IHtcclxuXHRcdGNvbG9yOiAjZmY0YzNjO1xyXG5cdH1cclxuXHJcblx0LmNvcHktZGF0YSB7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuXHRcdHBhZGRpbmc6IDBweCA3cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMTJweDtcclxuXHR9XHJcblxyXG5cdC51cGxvYWQgLnBpY3RydWUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiAyMnJweCAxN3JweCAyMHJweCAwO1xyXG5cdFx0d2lkdGg6IDE1NnJweDtcclxuXHRcdGhlaWdodDogMTU2cnB4O1xyXG5cdFx0Y29sb3I6ICNiYmI7XHJcblx0fVxyXG5cclxuXHQudXBsb2FkIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1275\n"); /***/ }), /* 1276 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/delivery/index.vue?mpType=page ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2010cf80_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2010cf80&mpType=page */ 1277);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1279);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2010cf80_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2010cf80_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_2010cf80_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/admin/delivery/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI3Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTIwMTBjZjgwJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWRtaW4vZGVsaXZlcnkvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1276\n"); /***/ }), /* 1277 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/delivery/index.vue?vue&type=template&id=2010cf80&mpType=page ***! \*****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2010cf80_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2010cf80&mpType=page */ 1278); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2010cf80_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2010cf80_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2010cf80_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2010cf80_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1278 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/delivery/index.vue?vue&type=template&id=2010cf80&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "deliver-goods"), attrs: { _i: 0 } }, [ _c("header", [ _c( "view", { staticClass: _vm._$s( 2, "sc", "order-num acea-row row-between-wrapper" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "num line1"), attrs: { _i: 3 } }, [ _vm._v( _vm._$s(3, "t0-0", _vm._s(_vm.$t("订单号"))) + _vm._$s(3, "t0-1", _vm._s(_vm.order_id)) ), ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "name line1"), attrs: { _i: 4 } }, [ _c("span", { staticClass: _vm._$s(5, "sc", "iconfont icon-yonghu2"), attrs: { _i: 5 }, }), _vm._v(_vm._$s(4, "t1-0", _vm._s(_vm.delivery.nickname))), ] ), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "address"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "name"), attrs: { _i: 7 } }, [ _vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.delivery.real_name))), _c( "span", { staticClass: _vm._$s(8, "sc", "phone"), attrs: { _i: 8 } }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.delivery.user_phone)))] ), ] ), _c("view", [ _vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.delivery.user_address))), ]), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "line"), attrs: { _i: 10 } }, [_c("image", { attrs: { _i: 11 } })] ), ]), _c( "view", { staticClass: _vm._$s(12, "sc", "wrapper"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s( 13, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 13 }, }, [ _c("view", [ _vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.$t("发货方式")))), ]), _c( "view", { staticClass: _vm._$s( 15, "sc", "mode acea-row row-middle row-right" ), attrs: { _i: 15 }, }, _vm._l( _vm._$s(16, "f", { forItems: _vm.virtualType == 3 ? _vm.types.slice(2, 3) : _vm.types.slice(0, 3), }), function (item, $10, $20, $30) { return _c( "view", { key: _vm._$s(16, "f", { forIndex: $20, key: item.key }), staticClass: _vm._$s("16-" + $30, "sc", "goods"), class: _vm._$s( "16-" + $30, "c", _vm.active === item.key ? "on" : "" ), attrs: { _i: "16-" + $30 }, on: { click: function ($event) { return _vm.changeType(item, item.key) }, }, }, [ _vm._v( _vm._$s("16-" + $30, "t0-0", _vm._s(item.title)) ), _c("span", { staticClass: _vm._$s( "17-" + $30, "sc", "iconfont icon-xuanzhong2" ), attrs: { _i: "17-" + $30 }, }), ] ) } ), 0 ), ] ), _vm._$s(18, "i", _vm.logistics.length > 0) ? [ _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(19, "v-show", _vm.active === 1), expression: "_$s(19,'v-show',active === 1)", }, ], staticClass: _vm._$s(19, "sc", "list"), attrs: { _i: 19 }, }, [ _vm._$s(20, "i", _vm.delivery.config_export_open == 1) ? _c( "view", { staticClass: _vm._$s( 20, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 20 }, }, [ _c("view", [ _vm._v( _vm._$s(21, "t0-0", _vm._s(_vm.$t("发货类型"))) ), ]), _c( "view", { staticClass: _vm._$s( 22, "sc", "mode acea-row row-middle row-right" ), attrs: { _i: 22 }, }, _vm._l( _vm._$s(23, "f", { forItems: _vm.expressType }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(23, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "23-" + $31, "sc", "goods" ), class: _vm._$s( "23-" + $31, "c", _vm.curExpress === item.key ? "on" : "" ), attrs: { _i: "23-" + $31 }, on: { click: function ($event) { return _vm.changeExpTpe(item, index) }, }, }, [ _vm._v( _vm._$s( "23-" + $31, "t0-0", _vm._s(item.title) ) ), _c("span", { staticClass: _vm._$s( "24-" + $31, "sc", "iconfont icon-xuanzhong2" ), attrs: { _i: "24-" + $31 }, }), ] ) } ), 0 ), ] ) : _vm._e(), _vm._$s(25, "i", _vm.curExpress == 1) ? [ _c( "view", { staticClass: _vm._$s( 26, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 26 }, }, [ _c("view", [ _vm._v( _vm._$s( 27, "t0-0", _vm._s(_vm.$t("快递公司")) ) ), ]), _c( "view", { staticClass: _vm._$s(28, "sc", "select-box"), attrs: { _i: 28 }, }, [ _c( "picker", { staticClass: _vm._$s( 29, "sc", "pickerBox" ), attrs: { value: _vm._$s( 29, "a-value", _vm.seIndex ), range: _vm._$s( 29, "a-range", _vm.logistics ), _i: 29, }, on: { change: _vm.bindPickerChange }, }, [ _c( "view", { staticClass: _vm._$s( 30, "sc", "uni-input" ), attrs: { _i: 30 }, }, [ _vm._v( _vm._$s( 30, "t0-0", _vm._s( _vm.logistics[_vm.seIndex].name ) ) ), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 31, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 31 }, }, [ _c("view", [ _vm._v( _vm._$s( 32, "t0-0", _vm._s(_vm.$t("快递单号")) ) ), ]), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.delivery_id, expression: "delivery_id", }, ], staticClass: _vm._$s(33, "sc", "mode"), attrs: { placeholder: _vm._$s( 33, "a-placeholder", _vm.$t("填写快递单号") ), _i: 33, }, domProps: { value: _vm._$s( 33, "v-model", _vm.delivery_id ), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.delivery_id = $event.target.value }, }, }), _vm._$s(34, "i", _vm.curExpress == 1) ? _c( "text", { staticClass: _vm._$s(34, "sc", "trip"), attrs: { _i: 34 }, }, [ _vm._v( _vm._$s( 34, "t0-0", _vm._s( _vm.$t( "顺丰请输入单号 :收件人或寄件人手机号后四位" ) ) ) ), ] ) : _vm._e(), _vm._$s(35, "i", _vm.curExpress == 1) ? _c( "text", { staticClass: _vm._$s(35, "sc", "trip"), attrs: { _i: 35 }, }, [ _vm._v( _vm._$s( 35, "t0-0", _vm._s( _vm.$t("例如:SF000000000000:3941") ) ) ), ] ) : _vm._e(), ] ), ] : _vm._e(), _vm._$s(36, "i", _vm.curExpress == 2) ? [ _c( "view", { staticClass: _vm._$s( 37, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 37 }, }, [ _c("view", [ _vm._v( _vm._$s( 38, "t0-0", _vm._s(_vm.$t("快递公司")) ) ), ]), _c( "view", { staticClass: _vm._$s(39, "sc", "select-box"), attrs: { _i: 39 }, }, [ _c( "picker", { staticClass: _vm._$s( 40, "sc", "pickerBox" ), attrs: { value: _vm._$s( 40, "a-value", _vm.seIndex ), range: _vm._$s( 40, "a-range", _vm.logistics ), _i: 40, }, on: { change: _vm.bindPickerChange }, }, [ _c( "view", { staticClass: _vm._$s( 41, "sc", "uni-input" ), attrs: { _i: 41 }, }, [ _vm._v( _vm._$s( 41, "t0-0", _vm._s( _vm.logistics[_vm.seIndex].name ) ) ), ] ), ] ), ] ), ] ), _vm._$s(42, "i", _vm.expTemp.length > 0) ? _c( "view", { staticClass: _vm._$s( 42, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 42 }, }, [ _c("view", [ _vm._v( _vm._$s( 43, "t0-0", _vm._s(_vm.$t("电子面单")) ) ), ]), _c("div", [ _c( "picker", { staticClass: _vm._$s( 45, "sc", "pickerBox" ), attrs: { value: _vm._$s( 45, "a-value", _vm.expIndex ), range: _vm._$s( 45, "a-range", _vm.expTemp ), _i: 45, }, on: { change: _vm.bindTempChange }, }, [ _c( "view", { staticClass: _vm._$s( 46, "sc", "uni-input" ), attrs: { _i: 46 }, }, [ _vm._v( _vm._$s( 46, "t0-0", _vm._s( _vm.expTemp[_vm.expIndex] .title ) ) ), ] ), ] ), _c( "div", { staticClass: _vm._$s(47, "sc", "look"), attrs: { _i: 47 }, on: { click: _vm.previewImage }, }, [ _vm._v( _vm._$s( 47, "t0-0", _vm._s(_vm.$t("预览")) ) ), ] ), ]), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 48, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 48 }, }, [ _c("view", [ _vm._v( _vm._$s( 49, "t0-0", _vm._s(_vm.$t("寄件人姓名")) ) ), ]), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.to_name, expression: "to_name", }, ], staticClass: _vm._$s(50, "sc", "mode"), attrs: { placeholder: _vm._$s( 50, "a-placeholder", _vm.$t("填写寄件人姓名") ), _i: 50, }, domProps: { value: _vm._$s(50, "v-model", _vm.to_name), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.to_name = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s( 51, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 51 }, }, [ _c("view", [ _vm._v( _vm._$s( 52, "t0-0", _vm._s(_vm.$t("寄件人电话")) ) ), ]), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.to_tel, expression: "to_tel", }, ], staticClass: _vm._$s(53, "sc", "mode"), attrs: { placeholder: _vm._$s( 53, "a-placeholder", _vm.$t("填写寄件人电话") ), _i: 53, }, domProps: { value: _vm._$s(53, "v-model", _vm.to_tel), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.to_tel = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s( 54, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 54 }, }, [ _c("view", [ _vm._v( _vm._$s( 55, "t0-0", _vm._s(_vm.$t("寄件人地址")) ) ), ]), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.to_addr, expression: "to_addr", }, ], staticClass: _vm._$s(56, "sc", "mode"), attrs: { placeholder: _vm._$s( 56, "a-placeholder", _vm.$t("填写寄件人地址") ), _i: 56, }, domProps: { value: _vm._$s(56, "v-model", _vm.to_addr), }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.to_addr = $event.target.value }, }, }), ] ), ] : _vm._e(), ], 2 ), ] : _vm._e(), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(57, "v-show", _vm.active === 2), expression: "_$s(57,'v-show',active === 2)", }, ], staticClass: _vm._$s(57, "sc", "list"), attrs: { _i: 57 }, }, [ _c( "view", { staticClass: _vm._$s( 58, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 58 }, }, [ _c("view", [ _vm._v(_vm._$s(59, "t0-0", _vm._s(_vm.$t("送货人")))), ]), _vm._$s(60, "i", _vm.postPeople.length > 0) ? _c( "view", { staticClass: _vm._$s(60, "sc", "select-box"), attrs: { _i: 60 }, }, [ _c( "picker", { staticClass: _vm._$s(61, "sc", "pickerBox"), attrs: { value: _vm._$s(61, "a-value", _vm.postIndex), range: _vm._$s(61, "a-range", _vm.postPeople), _i: 61, }, on: { change: _vm.bindPostChange }, }, [ _c( "view", { staticClass: _vm._$s(62, "sc", "uni-input"), attrs: { _i: 62 }, }, [ _vm._v( _vm._$s( 62, "t0-0", _vm._s( _vm.postPeople[_vm.postIndex].wx_name ) ) ), ] ), ] ), ] ) : _vm._e(), ] ), ] ), _c("textarea", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(63, "v-show", _vm.active === 3), expression: "_$s(63,'v-show',active === 3)", }, { name: "model", rawName: "v-model", value: _vm.fictitious_content, expression: "fictitious_content", }, ], staticClass: _vm._$s(63, "sc", "textarea"), attrs: { placeholder: _vm._$s(63, "a-placeholder", _vm.$t("备注")), _i: 63, }, domProps: { value: _vm._$s(63, "v-model", _vm.fictitious_content) }, on: { blur: _vm.bindTextAreaBlur, input: function ($event) { if ($event.target.composing) { return } _vm.fictitious_content = $event.target.value }, }, }), ], 2 ), _c("view"), _c( "view", { staticClass: _vm._$s(65, "sc", "confirm"), attrs: { _i: 65 }, on: { click: _vm.saveInfo }, }, [_vm._v(_vm._$s(65, "t0-0", _vm._s(_vm.$t("确认提交"))))] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1279 */ /*!***********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/delivery/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1280);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1279\n"); /***/ }), /* 1280 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/delivery/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _admin = __webpack_require__(/*! @/api/admin */ 533);\nvar _validate = __webpack_require__(/*! @/utils/validate.js */ 37);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"GoodsDeliver\",\n components: {},\n props: {},\n data: function data() {\n return {\n types: [{\n type: \"express\",\n title: this.$t(\"\\u53D1\\u8D27\"),\n key: 1\n }, {\n type: \"send\",\n title: this.$t(\"\\u9001\\u8D27\"),\n key: 2\n }, {\n type: \"fictitious\",\n title: this.$t(\"\\u65E0\\u9700\\u7269\\u6D41\"),\n key: 3\n }],\n expressType: [{\n title: this.$t(\"\\u624B\\u52A8\\u586B\\u5199\"),\n key: 1\n }, {\n title: this.$t(\"\\u7535\\u5B50\\u9762\\u5355\\u6253\\u5370\"),\n key: 2\n }],\n curExpress: 1,\n active: 1,\n order_id: \"\",\n delivery: [],\n logistics: [],\n delivery_type: \"1\",\n delivery_name: \"\",\n delivery_id: \"\",\n seIndex: 0,\n expIndex: 0,\n expTemp: [],\n // 快递模板\n to_name: '',\n // 发货人名称\t\n to_tel: '',\n // 发货人电话\t\n to_addr: \"\",\n // 发货人地址\t\n postPeople: [],\n //配送人\n postIndex: 0,\n virtualType: 0,\n fictitious_content: ''\n };\n },\n watch: {\n \"$route.params.oid\": function $routeParamsOid(newVal) {\n var that = this;\n if (newVal != undefined) {\n that.order_id = newVal;\n that.getIndex();\n }\n }\n },\n onLoad: function onLoad(option) {\n this.order_id = option.id;\n this.virtualType = option.virtualType;\n if (this.virtualType == 3) this.active = 3;\n this.getIndex();\n this.getLogistics();\n this.orderDeliveryInfo();\n this.geTorderOrderDelivery();\n },\n methods: {\n // 扫描快递单号一维码\n scanCode: function scanCode() {},\n // 预览图片\n previewImage: function previewImage() {\n uni.previewImage({\n urls: [this.expTemp[this.expIndex].pic],\n success: function success() {},\n fail: function fail(error) {}\n });\n },\n // 获取配送员列表\n geTorderOrderDelivery: function geTorderOrderDelivery() {\n var _this = this;\n (0, _admin.orderOrderDelivery)().then(function (res) {\n _this.postPeople = res.data;\n });\n },\n // 配送员选择\n bindPostChange: function bindPostChange(e) {\n this.postIndex = e.detail.value;\n },\n // 选择发货类型\n changeExpTpe: function changeExpTpe(item, index) {\n this.curExpress = item.key;\n this.getLogistics(index || '');\n },\n changeType: function changeType(item, index) {\n this.active = index;\n this.delivery_type = item.key;\n },\n getIndex: function getIndex() {\n var that = this;\n (0, _admin.getAdminOrderDelivery)(that.order_id).then(function (res) {\n that.delivery = res.data;\n }, function (error) {\n that.$util.Tips({\n title: error\n });\n });\n },\n getLogistics: function getLogistics(status) {\n var that = this;\n (0, _admin.getLogistics)({\n status: status\n }).then(function (res) {\n that.logistics = res.data;\n that.getExpTemp(res.data[0].code);\n }, function (error) {\n that.$util.Tips({\n title: error\n });\n });\n },\n saveInfo: function saveInfo() {\n var _this2 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that, delivery_type, delivery_name, delivery_id, userName, save, obj, params, _params;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this2, delivery_type = that.delivery_type, delivery_name = that.logistics[that.seIndex].name, delivery_id = that.delivery_id, userName = that.delivery_name, save = {};\n save.delivery_type = delivery_name;\n save.delivery_code = that.logistics[that.seIndex].code;\n save.delivery_name = that.logistics[that.seIndex].id;\n save.type = that.active;\n if (!(delivery_type == 1 && _this2.curExpress == 1)) {\n _context.next = 11;\n break;\n }\n if (delivery_id) {\n _context.next = 8;\n break;\n }\n return _context.abrupt(\"return\", _this2.$util.Tips({\n title: that.$t(\"\\u586B\\u5199\\u5FEB\\u9012\\u5355\\u53F7\")\n }));\n case 8:\n save.express_record_type = that.curExpress;\n save.delivery_id = delivery_id;\n that.setInfo(save);\n case 11:\n if (!(delivery_type == 1 && _this2.curExpress == 2)) {\n _context.next = 28;\n break;\n }\n if (that.to_name) {\n _context.next = 14;\n break;\n }\n return _context.abrupt(\"return\", _this2.$util.Tips({\n title: that.$t(\"\\u586B\\u5199\\u5BC4\\u4EF6\\u4EBA\\u59D3\\u540D\")\n }));\n case 14:\n if (that.to_tel) {\n _context.next = 16;\n break;\n }\n return _context.abrupt(\"return\", _this2.$util.Tips({\n title: that.$t(\"\\u586B\\u5199\\u5BC4\\u4EF6\\u4EBA\\u7535\\u8BDD\")\n }));\n case 16:\n if (/^1[3456789]\\d{9}$/.test(that.to_tel)) {\n _context.next = 18;\n break;\n }\n return _context.abrupt(\"return\", _this2.$util.Tips({\n title: that.$t(\"\\u586B\\u5199\\u5BC4\\u4EF6\\u4EBA\\u7535\\u8BDD\")\n }));\n case 18:\n if (that.to_addr) {\n _context.next = 20;\n break;\n }\n return _context.abrupt(\"return\", _this2.$util.Tips({\n title: that.$t(\"\\u586B\\u5199\\u5BC4\\u4EF6\\u4EBA\\u5730\\u5740\")\n }));\n case 20:\n if (!(that.expTemp.length == 0)) {\n _context.next = 22;\n break;\n }\n return _context.abrupt(\"return\", _this2.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u7535\\u5B50\\u9762\\u5355\")\n }));\n case 22:\n save.express_record_type = that.curExpress;\n save.to_name = that.to_name;\n save.to_tel = that.to_tel;\n save.to_addr = that.to_addr;\n save.express_temp_id = that.expTemp[that.expIndex].temp_id;\n that.setInfo(save);\n case 28:\n if (delivery_type == 2) {\n obj = _this2.postPeople[_this2.postIndex];\n params = {};\n params.type = that.delivery_type;\n params.sh_delivery_name = obj.wx_name;\n params.sh_delivery_id = obj.phone;\n params.sh_delivery_uid = obj.uid;\n that.setInfo(params);\n }\n if (delivery_type == 3) {\n _params = {};\n _params.type = that.delivery_type;\n _params.fictitious_content = that.fictitious_content;\n that.setInfo(_params);\n }\n // switch (delivery_type) {\n // \tcase \"2\":\n // \t\tif (!userName) {\n // \t\t\treturn that.$util.Tips({\n // \t\t\t\ttitle: '请填写送货人姓名'\n // \t\t\t})\n // \t\t}\n // \t\tif (!delivery_id || !checkPhone(delivery_id)) {\n // \t\t\treturn that.$util.Tips({\n // \t\t\t\ttitle: '请填写正确的手机号码'\n // \t\t\t})\n // \t\t}\n // \t\tsave.delivery_name = userName;\n // \t\tsave.delivery_id = delivery_id;\n // \t\tthat.setInfo(save);\n // \t\tbreak;\n // \tcase \"1\":\n // \t\tif (!delivery_id) {\n // \t\t\treturn this.$util.Tips({\n // \t\t\t\ttitle: '请填写快递单号'\n // \t\t\t})\n // \t\t}\n // \t\tsave.delivery_name = delivery_name;\n // \t\tsave.delivery_id = delivery_id;\n // \t\tthat.setInfo(save);\n // \t\tbreak;\n // \tcase \"3\":\n // \t\tthat.setInfo(save);\n // \t\tbreak;\n // }\n case 30:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n setInfo: function setInfo(item) {\n var that = this;\n (0, _admin.setAdminOrderDelivery)(that.delivery.id, item).then(function (res) {\n that.$util.Tips({\n title: res.msg,\n icon: 'success',\n mask: true\n });\n setTimeout(function (res) {\n uni.navigateBack();\n }, 2000);\n }, function (error) {\n that.$util.Tips({\n title: error\n });\n });\n },\n bindPickerChange: function bindPickerChange(e) {\n this.seIndex = e.detail.value;\n this.getExpTemp(this.logistics[e.detail.value].code);\n },\n bindTempChange: function bindTempChange(e) {\n this.expIndex = e.detail.value;\n },\n getExpTemp: function getExpTemp(code) {\n var _this3 = this;\n (0, _admin.orderExportTemp)({\n com: code\n }).then(function (res) {\n _this3.expTemp = res.data.data;\n });\n },\n // 获取订单打印默认配置\n orderDeliveryInfo: function orderDeliveryInfo() {\n var _this4 = this;\n (0, _admin.orderDeliveryInfo)().then(function (res) {\n _this4.to_name = res.data.to_name;\n _this4.to_tel = res.data.to_tel;\n _this4.to_addr = res.data.to_add;\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vZGVsaXZlcnkvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJjb21wb25lbnRzIiwicHJvcHMiLCJkYXRhIiwidHlwZXMiLCJ0eXBlIiwidGl0bGUiLCJrZXkiLCJleHByZXNzVHlwZSIsImN1ckV4cHJlc3MiLCJhY3RpdmUiLCJvcmRlcl9pZCIsImRlbGl2ZXJ5IiwibG9naXN0aWNzIiwiZGVsaXZlcnlfdHlwZSIsImRlbGl2ZXJ5X25hbWUiLCJkZWxpdmVyeV9pZCIsInNlSW5kZXgiLCJleHBJbmRleCIsImV4cFRlbXAiLCJ0b19uYW1lIiwidG9fdGVsIiwidG9fYWRkciIsInBvc3RQZW9wbGUiLCJwb3N0SW5kZXgiLCJ2aXJ0dWFsVHlwZSIsImZpY3RpdGlvdXNfY29udGVudCIsIndhdGNoIiwidGhhdCIsIm9uTG9hZCIsIm1ldGhvZHMiLCJzY2FuQ29kZSIsInByZXZpZXdJbWFnZSIsInVuaSIsInVybHMiLCJzdWNjZXNzIiwiZmFpbCIsImdlVG9yZGVyT3JkZXJEZWxpdmVyeSIsImJpbmRQb3N0Q2hhbmdlIiwiY2hhbmdlRXhwVHBlIiwiY2hhbmdlVHlwZSIsImdldEluZGV4IiwiZ2V0TG9naXN0aWNzIiwic3RhdHVzIiwic2F2ZUluZm8iLCJ1c2VyTmFtZSIsInNhdmUiLCJvYmoiLCJwYXJhbXMiLCJzZXRJbmZvIiwiaWNvbiIsIm1hc2siLCJzZXRUaW1lb3V0IiwiYmluZFBpY2tlckNoYW5nZSIsImJpbmRUZW1wQ2hhbmdlIiwiZ2V0RXhwVGVtcCIsImNvbSIsIm9yZGVyRGVsaXZlcnlJbmZvIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUE0SEE7QUFRQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUdBO0VBQ0FBO0VBQ0FD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Q0ErQztNQUNBO01BQ0E7SUFFQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO1FBQ0FDO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEyODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJkZWxpdmVyLWdvb2RzXCI+XHJcblx0XHQ8aGVhZGVyPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm9yZGVyLW51bSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJudW0gbGluZTFcIj57eyR0KGDorqLljZXlj7dgKX1977yae3sgb3JkZXJfaWQgfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGxpbmUxXCI+XHJcblx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cImljb25mb250IGljb24teW9uZ2h1MlwiPjwvc3Bhbj57eyBkZWxpdmVyeS5uaWNrbmFtZSB9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImFkZHJlc3NcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWVcIj5cclxuXHRcdFx0XHRcdHt7IGRlbGl2ZXJ5LnJlYWxfbmFtZVxyXG4gICAgICAgICAgfX08c3BhbiBjbGFzcz1cInBob25lXCI+e3sgZGVsaXZlcnkudXNlcl9waG9uZSB9fTwvc3Bhbj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXc+e3sgZGVsaXZlcnkudXNlcl9hZGRyZXNzIH19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGluZVwiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCJAL3N0YXRpYy9pbWFnZXMvbGluZS5qcGdcIiAvPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L2hlYWRlcj5cclxuXHRcdDx2aWV3IGNsYXNzPVwid3JhcHBlclwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOWPkei0p+aWueW8j2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb2RlIGFjZWEtcm93IHJvdy1taWRkbGUgcm93LXJpZ2h0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvb2RzXCIgOmNsYXNzPVwiYWN0aXZlID09PSBpdGVtLmtleSA/ICdvbicgOiAnJ1wiXHJcblx0XHRcdFx0XHRcdHYtZm9yPVwiaXRlbSBpbiB2aXJ0dWFsVHlwZSA9PSAzPyB0eXBlcy5zbGljZSgyLDMpOnR5cGVzLnNsaWNlKDAsMylcIiA6a2V5PVwiaXRlbS5rZXlcIlxyXG5cdFx0XHRcdFx0XHRAY2xpY2s9XCJjaGFuZ2VUeXBlKGl0ZW0sIGl0ZW0ua2V5KVwiPlxyXG5cdFx0XHRcdFx0XHR7eyBpdGVtLnRpdGxlIH19PHNwYW4gY2xhc3M9XCJpY29uZm9udCBpY29uLXh1YW56aG9uZzJcIj48L3NwYW4+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxibG9jayB2LWlmPVwibG9naXN0aWNzLmxlbmd0aD4wXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0XCIgdi1zaG93PVwiYWN0aXZlID09PSAxXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtaWY9XCJkZWxpdmVyeS5jb25maWdfZXhwb3J0X29wZW4gPT0gMVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDlj5HotKfnsbvlnotgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vZGUgYWNlYS1yb3cgcm93LW1pZGRsZSByb3ctcmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvb2RzXCIgOmNsYXNzPVwiY3VyRXhwcmVzcyA9PT0gaXRlbS5rZXkgPyAnb24nIDogJydcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGV4cHJlc3NUeXBlXCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiY2hhbmdlRXhwVHBlKGl0ZW0sIGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3sgaXRlbS50aXRsZSB9fTxzcGFuIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14dWFuemhvbmcyXCI+PC9zcGFuPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PGJsb2NrIHYtaWY9XCJjdXJFeHByZXNzID09IDFcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDlv6vpgJLlhazlj7hgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic2VsZWN0LWJveFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHBpY2tlciBjbGFzcz1cInBpY2tlckJveFwiIEBjaGFuZ2U9XCJiaW5kUGlja2VyQ2hhbmdlXCIgOnZhbHVlPVwic2VJbmRleFwiIDpyYW5nZT1cImxvZ2lzdGljc1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdHJhbmdlLWtleT1cIm5hbWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8dmlldz48L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1pbnB1dFwiPnt7bG9naXN0aWNzW3NlSW5kZXhdLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW/q+mAkuWNleWPt2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOWhq+WGmeW/q+mAkuWNleWPt2ApXCIgdi1tb2RlbD1cImRlbGl2ZXJ5X2lkXCIgY2xhc3M9XCJtb2RlXCIgLz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24teGlhbmdqaVwiIEBjbGljaz1cInNjYW5Db2RlXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IHYtaWY9XCJpc1dlaXhpblwiIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ2ppXCIgQGNsaWNrPVwic2NhbkNvZGVcIj48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0cmlwXCIgdi1pZj1cImN1ckV4cHJlc3MgPT0gMVwiPnt7JHQoYOmhuuS4sOivt+i+k+WFpeWNleWPtyA65pS25Lu25Lq65oiW5a+E5Lu25Lq65omL5py65Y+35ZCO5Zub5L2NYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRyaXBcIiB2LWlmPVwiY3VyRXhwcmVzcyA9PSAxXCI+e3skdChg5L6L5aaC77yaU0YwMDAwMDAwMDAwMDA6Mzk0MWApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHQ8YmxvY2sgdi1pZj1cImN1ckV4cHJlc3MgPT0gMlwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW/q+mAkuWFrOWPuGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWxlY3QtYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8cGlja2VyIGNsYXNzPVwicGlja2VyQm94XCIgQGNoYW5nZT1cImJpbmRQaWNrZXJDaGFuZ2VcIiA6dmFsdWU9XCJzZUluZGV4XCIgOnJhbmdlPVwibG9naXN0aWNzXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmFuZ2Uta2V5PVwibmFtZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIDx2aWV3Pjwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLWlucHV0XCI+e3tsb2dpc3RpY3Nbc2VJbmRleF0ubmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgdi1pZj1cImV4cFRlbXAubGVuZ3RoPjBcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDnlLXlrZDpnaLljZVgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxkaXYgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8cGlja2VyIGNsYXNzPVwicGlja2VyQm94XCIgQGNoYW5nZT1cImJpbmRUZW1wQ2hhbmdlXCIgOnZhbHVlPVwiZXhwSW5kZXhcIiA6cmFuZ2U9XCJleHBUZW1wXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmFuZ2Uta2V5PVwidGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktaW5wdXRcIj57e2V4cFRlbXBbZXhwSW5kZXhdLnRpdGxlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHRcdFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJsb29rXCIgQGNsaWNrPVwicHJldmlld0ltYWdlXCI+e3skdChg6aKE6KeIYCl9fTwvZGl2PlxyXG5cdFx0XHRcdFx0XHRcdDwvZGl2PlxyXG5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWvhOS7tuS6uuWnk+WQjWApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOWhq+WGmeWvhOS7tuS6uuWnk+WQjWApXCIgdi1tb2RlbD1cInRvX25hbWVcIiBjbGFzcz1cIm1vZGVcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5a+E5Lu25Lq655S16K+dYCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiA6cGxhY2Vob2xkZXI9XCIkdChg5aGr5YaZ5a+E5Lu25Lq655S16K+dYClcIiB2LW1vZGVsPVwidG9fdGVsXCIgY2xhc3M9XCJtb2RlXCIgLz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWvhOS7tuS6uuWcsOWdgGApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOWhq+WGmeWvhOS7tuS6uuWcsOWdgGApXCIgdi1tb2RlbD1cInRvX2FkZHJcIiBjbGFzcz1cIm1vZGVcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9ibG9jaz5cclxuXHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdFwiIHYtc2hvdz1cImFjdGl2ZSA9PT0gMlwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDpgIHotKfkurpgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWxlY3QtYm94XCIgdi1pZj1cInBvc3RQZW9wbGUubGVuZ3RoPjBcIj5cclxuXHRcdFx0XHRcdFx0PHBpY2tlciBjbGFzcz1cInBpY2tlckJveFwiIEBjaGFuZ2U9XCJiaW5kUG9zdENoYW5nZVwiIDp2YWx1ZT1cInBvc3RJbmRleFwiIDpyYW5nZT1cInBvc3RQZW9wbGVcIlxyXG5cdFx0XHRcdFx0XHRcdHJhbmdlLWtleT1cInd4X25hbWVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tIDx2aWV3Pjwvdmlldz4gLS0+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktaW5wdXRcIj57e3Bvc3RQZW9wbGVbcG9zdEluZGV4XS53eF9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dGV4dGFyZWEgdi1zaG93PVwiYWN0aXZlID09PSAzXCIgdi1tb2RlbD1cImZpY3RpdGlvdXNfY29udGVudFwiIGNsYXNzPVwidGV4dGFyZWFcIiBAYmx1cj1cImJpbmRUZXh0QXJlYUJsdXJcIlxyXG5cdFx0XHRcdDpwbGFjZWhvbGRlcj1cIiR0KGDlpIfms6hgKVwiIDptYXhsZW5ndGg9XCI1MDBcIiBhdXRvLWhlaWdodCAvPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgc3R5bGU9XCJoZWlnaHQ6MS4ycmVtO1wiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29uZmlybVwiIEBjbGljaz1cInNhdmVJbmZvXCI+e3skdChg56Gu6K6k5o+Q5LqkYCl9fTwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEFkbWluT3JkZXJEZWxpdmVyeSxcclxuXHRcdHNldEFkbWluT3JkZXJEZWxpdmVyeSxcclxuXHRcdGdldExvZ2lzdGljcyxcclxuXHRcdG9yZGVyRXhwb3J0VGVtcCxcclxuXHRcdG9yZGVyRGVsaXZlcnlJbmZvLFxyXG5cdFx0b3JkZXJPcmRlckRlbGl2ZXJ5XHJcblx0fSBmcm9tIFwiQC9hcGkvYWRtaW5cIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0Y2hlY2tQaG9uZVxyXG5cdH0gZnJvbSAnQC91dGlscy92YWxpZGF0ZS5qcydcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcIkdvb2RzRGVsaXZlclwiLFxyXG5cdFx0Y29tcG9uZW50czoge30sXHJcblx0XHRwcm9wczoge30sXHJcblx0XHRkYXRhOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0eXBlczogW3tcclxuXHRcdFx0XHRcdFx0dHlwZTogXCJleHByZXNzXCIsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDlj5HotKdgKSxcclxuXHRcdFx0XHRcdFx0a2V5OiAxXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHR0eXBlOiBcInNlbmRcIixcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOmAgei0p2ApLFxyXG5cdFx0XHRcdFx0XHRrZXk6IDJcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdHR5cGU6IFwiZmljdGl0aW91c1wiLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5peg6ZyA54mp5rWBYCksXHJcblx0XHRcdFx0XHRcdGtleTogM1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0ZXhwcmVzc1R5cGU6IFt7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmiYvliqjloavlhplgKSxcclxuXHRcdFx0XHRcdFx0a2V5OiAxXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg55S15a2Q6Z2i5Y2V5omT5Y2wYCksXHJcblx0XHRcdFx0XHRcdGtleTogMlxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRdLFxyXG5cdFx0XHRcdGN1ckV4cHJlc3M6IDEsXHJcblx0XHRcdFx0YWN0aXZlOiAxLFxyXG5cdFx0XHRcdG9yZGVyX2lkOiBcIlwiLFxyXG5cdFx0XHRcdGRlbGl2ZXJ5OiBbXSxcclxuXHRcdFx0XHRsb2dpc3RpY3M6IFtdLFxyXG5cdFx0XHRcdGRlbGl2ZXJ5X3R5cGU6IFwiMVwiLFxyXG5cdFx0XHRcdGRlbGl2ZXJ5X25hbWU6IFwiXCIsXHJcblx0XHRcdFx0ZGVsaXZlcnlfaWQ6IFwiXCIsXHJcblx0XHRcdFx0c2VJbmRleDogMCxcclxuXHRcdFx0XHRleHBJbmRleDogMCxcclxuXHRcdFx0XHRleHBUZW1wOiBbXSwgLy8g5b+r6YCS5qih5p2/XHJcblx0XHRcdFx0dG9fbmFtZTogJycsIC8vIOWPkei0p+S6uuWQjeensFx0XHJcblx0XHRcdFx0dG9fdGVsOiAnJywgLy8g5Y+R6LSn5Lq655S16K+dXHRcclxuXHRcdFx0XHR0b19hZGRyOiBcIlwiLCAvLyDlj5HotKfkurrlnLDlnYBcdFxyXG5cdFx0XHRcdHBvc3RQZW9wbGU6IFtdLCAvL+mFjemAgeS6ulxyXG5cdFx0XHRcdHBvc3RJbmRleDogMCxcclxuXHRcdFx0XHR2aXJ0dWFsVHlwZTogMCxcclxuXHRcdFx0XHRmaWN0aXRpb3VzX2NvbnRlbnQ6ICcnLFxyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdGlzV2VpeGluOiB0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdFwiJHJvdXRlLnBhcmFtcy5vaWRcIjogZnVuY3Rpb24obmV3VmFsKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmIChuZXdWYWwgIT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0XHR0aGF0Lm9yZGVyX2lkID0gbmV3VmFsO1xyXG5cdFx0XHRcdFx0dGhhdC5nZXRJbmRleCgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZDogZnVuY3Rpb24ob3B0aW9uKSB7XHJcblx0XHRcdHRoaXMub3JkZXJfaWQgPSBvcHRpb24uaWQ7XHJcblx0XHRcdHRoaXMudmlydHVhbFR5cGUgPSBvcHRpb24udmlydHVhbFR5cGU7XHJcblx0XHRcdGlmICh0aGlzLnZpcnR1YWxUeXBlID09IDMpIHRoaXMuYWN0aXZlID0gM1xyXG5cdFx0XHR0aGlzLmdldEluZGV4KCk7XHJcblx0XHRcdHRoaXMuZ2V0TG9naXN0aWNzKCk7XHJcblx0XHRcdHRoaXMub3JkZXJEZWxpdmVyeUluZm8oKVxyXG5cdFx0XHR0aGlzLmdlVG9yZGVyT3JkZXJEZWxpdmVyeSgpXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDmiavmj4/lv6vpgJLljZXlj7fkuIDnu7TnoIFcclxuXHRcdFx0c2NhbkNvZGUoKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5zY2FuQ29kZSh7XHJcblx0XHRcdFx0XHRzY2FuVHlwZTogWydiYXJDb2RlJ10sXHJcblx0XHRcdFx0XHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmRlbGl2ZXJ5X2lkID0gcmVzLnJlc3VsdC5yZXBsYWNlKCdDT0RFXzEyOCwnLCAnJyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRpZiAodGhpcy4kd2VjaGF0LmlzV2VpeGluKCkpIHtcclxuXHRcdFx0XHRcdHRoaXMuJHdlY2hhdC53ZWNoYXRFdmV2dCgnc2NhblFSQ29kZScsIHtcclxuXHRcdFx0XHRcdFx0bmVlZFJlc3VsdDogMSxcclxuXHRcdFx0XHRcdFx0c2NhblR5cGU6IFsnYmFyQ29kZSddXHJcblx0XHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZGVsaXZlcnlfaWQgPSByZXMucmVzdWx0U3RyLnJlcGxhY2UoJ0NPREVfMTI4LCcsICcnKTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6aKE6KeI5Zu+54mHXHJcblx0XHRcdHByZXZpZXdJbWFnZSgpIHtcclxuXHRcdFx0XHR1bmkucHJldmlld0ltYWdlKHtcclxuXHRcdFx0XHRcdHVybHM6IFt0aGlzLmV4cFRlbXBbdGhpcy5leHBJbmRleF0ucGljXSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKCkge1xyXG5cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiBmdW5jdGlvbihlcnJvcikge1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6I635Y+W6YWN6YCB5ZGY5YiX6KGoXHJcblx0XHRcdGdlVG9yZGVyT3JkZXJEZWxpdmVyeSgpIHtcclxuXHRcdFx0XHRvcmRlck9yZGVyRGVsaXZlcnkoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnBvc3RQZW9wbGUgPSByZXMuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOmFjemAgeWRmOmAieaLqVxyXG5cdFx0XHRiaW5kUG9zdENoYW5nZShlKSB7XHJcblx0XHRcdFx0dGhpcy5wb3N0SW5kZXggPSBlLmRldGFpbC52YWx1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpgInmi6nlj5HotKfnsbvlnotcclxuXHRcdFx0Y2hhbmdlRXhwVHBlKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy5jdXJFeHByZXNzID0gaXRlbS5rZXlcclxuXHRcdFx0XHR0aGlzLmdldExvZ2lzdGljcyhpbmRleCB8fCAnJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNoYW5nZVR5cGU6IGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy5hY3RpdmUgPSBpbmRleDtcclxuXHRcdFx0XHR0aGlzLmRlbGl2ZXJ5X3R5cGUgPSBpdGVtLmtleTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0SW5kZXg6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRBZG1pbk9yZGVyRGVsaXZlcnkodGhhdC5vcmRlcl9pZCkudGhlbihcclxuXHRcdFx0XHRcdHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuZGVsaXZlcnkgPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRlcnJvciA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGVycm9yXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0TG9naXN0aWNzKHN0YXR1cykge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRMb2dpc3RpY3Moe1xyXG5cdFx0XHRcdFx0c3RhdHVzXHJcblx0XHRcdFx0fSkudGhlbihcclxuXHRcdFx0XHRcdHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQubG9naXN0aWNzID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRcdHRoYXQuZ2V0RXhwVGVtcChyZXMuZGF0YVswXS5jb2RlKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGVycm9yID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyb3JcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHQpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRhc3luYyBzYXZlSW5mbygpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRkZWxpdmVyeV90eXBlID0gdGhhdC5kZWxpdmVyeV90eXBlLFxyXG5cdFx0XHRcdFx0ZGVsaXZlcnlfbmFtZSA9IHRoYXQubG9naXN0aWNzW3RoYXQuc2VJbmRleF0ubmFtZSxcclxuXHRcdFx0XHRcdGRlbGl2ZXJ5X2lkID0gdGhhdC5kZWxpdmVyeV9pZCxcclxuXHRcdFx0XHRcdHVzZXJOYW1lID0gdGhhdC5kZWxpdmVyeV9uYW1lLFxyXG5cdFx0XHRcdFx0c2F2ZSA9IHt9O1xyXG5cdFx0XHRcdHNhdmUuZGVsaXZlcnlfdHlwZSA9IGRlbGl2ZXJ5X25hbWU7XHJcblx0XHRcdFx0c2F2ZS5kZWxpdmVyeV9jb2RlID0gdGhhdC5sb2dpc3RpY3NbdGhhdC5zZUluZGV4XS5jb2RlXHJcblx0XHRcdFx0c2F2ZS5kZWxpdmVyeV9uYW1lID0gdGhhdC5sb2dpc3RpY3NbdGhhdC5zZUluZGV4XS5pZFxyXG5cdFx0XHRcdHNhdmUudHlwZSA9IHRoYXQuYWN0aXZlXHJcblx0XHRcdFx0aWYgKGRlbGl2ZXJ5X3R5cGUgPT0gMSAmJiB0aGlzLmN1ckV4cHJlc3MgPT0gMSkge1xyXG5cdFx0XHRcdFx0aWYgKCFkZWxpdmVyeV9pZCkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5aGr5YaZ5b+r6YCS5Y2V5Y+3YClcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNhdmUuZXhwcmVzc19yZWNvcmRfdHlwZSA9IHRoYXQuY3VyRXhwcmVzc1xyXG5cdFx0XHRcdFx0c2F2ZS5kZWxpdmVyeV9pZCA9IGRlbGl2ZXJ5X2lkXHJcblx0XHRcdFx0XHR0aGF0LnNldEluZm8oc2F2ZSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpZiAoZGVsaXZlcnlfdHlwZSA9PSAxICYmIHRoaXMuY3VyRXhwcmVzcyA9PSAyKSB7XHJcblx0XHRcdFx0XHRpZiAoIXRoYXQudG9fbmFtZSkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5aGr5YaZ5a+E5Lu25Lq65aeT5ZCNYClcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICghdGhhdC50b190ZWwpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWhq+WGmeWvhOS7tuS6uueUteivnWApXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoISgvXjFbMzQ1Njc4OV1cXGR7OX0kLy50ZXN0KHRoYXQudG9fdGVsKSkpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWhq+WGmeWvhOS7tuS6uueUteivnWApXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoIXRoYXQudG9fYWRkcikge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5aGr5YaZ5a+E5Lu25Lq65Zyw5Z2AYClcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICh0aGF0LmV4cFRlbXAubGVuZ3RoID09IDApIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+mAieaLqeeUteWtkOmdouWNlWApXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzYXZlLmV4cHJlc3NfcmVjb3JkX3R5cGUgPSB0aGF0LmN1ckV4cHJlc3NcclxuXHRcdFx0XHRcdHNhdmUudG9fbmFtZSA9IHRoYXQudG9fbmFtZVxyXG5cdFx0XHRcdFx0c2F2ZS50b190ZWwgPSB0aGF0LnRvX3RlbFxyXG5cdFx0XHRcdFx0c2F2ZS50b19hZGRyID0gdGhhdC50b19hZGRyXHJcblx0XHRcdFx0XHRzYXZlLmV4cHJlc3NfdGVtcF9pZCA9IHRoYXQuZXhwVGVtcFt0aGF0LmV4cEluZGV4XS50ZW1wX2lkXHJcblx0XHRcdFx0XHR0aGF0LnNldEluZm8oc2F2ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChkZWxpdmVyeV90eXBlID09IDIpIHtcclxuXHRcdFx0XHRcdGxldCBvYmogPSB0aGlzLnBvc3RQZW9wbGVbdGhpcy5wb3N0SW5kZXhdXHJcblx0XHRcdFx0XHRsZXQgcGFyYW1zID0ge31cclxuXHRcdFx0XHRcdHBhcmFtcy50eXBlID0gdGhhdC5kZWxpdmVyeV90eXBlXHJcblx0XHRcdFx0XHRwYXJhbXMuc2hfZGVsaXZlcnlfbmFtZSA9IG9iai53eF9uYW1lXHJcblx0XHRcdFx0XHRwYXJhbXMuc2hfZGVsaXZlcnlfaWQgPSBvYmoucGhvbmVcclxuXHRcdFx0XHRcdHBhcmFtcy5zaF9kZWxpdmVyeV91aWQgPSBvYmoudWlkXHJcblx0XHRcdFx0XHR0aGF0LnNldEluZm8ocGFyYW1zKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKGRlbGl2ZXJ5X3R5cGUgPT0gMykge1xyXG5cdFx0XHRcdFx0bGV0IHBhcmFtcyA9IHt9XHJcblx0XHRcdFx0XHRwYXJhbXMudHlwZSA9IHRoYXQuZGVsaXZlcnlfdHlwZTtcclxuXHRcdFx0XHRcdHBhcmFtcy5maWN0aXRpb3VzX2NvbnRlbnQgPSB0aGF0LmZpY3RpdGlvdXNfY29udGVudDtcclxuXHRcdFx0XHRcdHRoYXQuc2V0SW5mbyhwYXJhbXMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyBzd2l0Y2ggKGRlbGl2ZXJ5X3R5cGUpIHtcclxuXHRcdFx0XHQvLyBcdGNhc2UgXCIyXCI6XHJcblx0XHRcdFx0Ly8gXHRcdGlmICghdXNlck5hbWUpIHtcclxuXHRcdFx0XHQvLyBcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHQvLyBcdFx0XHRcdHRpdGxlOiAn6K+35aGr5YaZ6YCB6LSn5Lq65aeT5ZCNJ1xyXG5cdFx0XHRcdC8vIFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gXHRcdH1cclxuXHRcdFx0XHQvLyBcdFx0aWYgKCFkZWxpdmVyeV9pZCB8fCAhY2hlY2tQaG9uZShkZWxpdmVyeV9pZCkpIHtcclxuXHRcdFx0XHQvLyBcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHQvLyBcdFx0XHRcdHRpdGxlOiAn6K+35aGr5YaZ5q2j56Gu55qE5omL5py65Y+356CBJ1xyXG5cdFx0XHRcdC8vIFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gXHRcdH1cclxuXHRcdFx0XHQvLyBcdFx0c2F2ZS5kZWxpdmVyeV9uYW1lID0gdXNlck5hbWU7XHJcblx0XHRcdFx0Ly8gXHRcdHNhdmUuZGVsaXZlcnlfaWQgPSBkZWxpdmVyeV9pZDtcclxuXHRcdFx0XHQvLyBcdFx0dGhhdC5zZXRJbmZvKHNhdmUpO1xyXG5cdFx0XHRcdC8vIFx0XHRicmVhaztcclxuXHRcdFx0XHQvLyBcdGNhc2UgXCIxXCI6XHJcblx0XHRcdFx0Ly8gXHRcdGlmICghZGVsaXZlcnlfaWQpIHtcclxuXHRcdFx0XHQvLyBcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHQvLyBcdFx0XHRcdHRpdGxlOiAn6K+35aGr5YaZ5b+r6YCS5Y2V5Y+3J1xyXG5cdFx0XHRcdC8vIFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gXHRcdH1cclxuXHRcdFx0XHQvLyBcdFx0c2F2ZS5kZWxpdmVyeV9uYW1lID0gZGVsaXZlcnlfbmFtZTtcclxuXHRcdFx0XHQvLyBcdFx0c2F2ZS5kZWxpdmVyeV9pZCA9IGRlbGl2ZXJ5X2lkO1xyXG5cdFx0XHRcdC8vIFx0XHR0aGF0LnNldEluZm8oc2F2ZSk7XHJcblx0XHRcdFx0Ly8gXHRcdGJyZWFrO1xyXG5cdFx0XHRcdC8vIFx0Y2FzZSBcIjNcIjpcclxuXHRcdFx0XHQvLyBcdFx0dGhhdC5zZXRJbmZvKHNhdmUpO1xyXG5cdFx0XHRcdC8vIFx0XHRicmVhaztcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNldEluZm86IGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0c2V0QWRtaW5PcmRlckRlbGl2ZXJ5KHRoYXQuZGVsaXZlcnkuaWQsIGl0ZW0pLnRoZW4oXHJcblx0XHRcdFx0XHRyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJyxcclxuXHRcdFx0XHRcdFx0XHRtYXNrOiB0cnVlXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKCk7XHJcblx0XHRcdFx0XHRcdH0sIDIwMDApXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZXJyb3IgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJvclxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGJpbmRQaWNrZXJDaGFuZ2UoZSkge1xyXG5cdFx0XHRcdHRoaXMuc2VJbmRleCA9IGUuZGV0YWlsLnZhbHVlXHJcblx0XHRcdFx0dGhpcy5nZXRFeHBUZW1wKHRoaXMubG9naXN0aWNzW2UuZGV0YWlsLnZhbHVlXS5jb2RlKVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0YmluZFRlbXBDaGFuZ2UoZSkge1xyXG5cdFx0XHRcdHRoaXMuZXhwSW5kZXggPSBlLmRldGFpbC52YWx1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRFeHBUZW1wKGNvZGUpIHtcclxuXHRcdFx0XHRvcmRlckV4cG9ydFRlbXAoe1xyXG5cdFx0XHRcdFx0Y29tOiBjb2RlXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5leHBUZW1wID0gcmVzLmRhdGEuZGF0YVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiOt+WPluiuouWNleaJk+WNsOm7mOiupOmFjee9rlxyXG5cdFx0XHRvcmRlckRlbGl2ZXJ5SW5mbygpIHtcclxuXHRcdFx0XHRvcmRlckRlbGl2ZXJ5SW5mbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMudG9fbmFtZSA9IHJlcy5kYXRhLnRvX25hbWU7XHJcblx0XHRcdFx0XHR0aGlzLnRvX3RlbCA9IHJlcy5kYXRhLnRvX3RlbDtcclxuXHRcdFx0XHRcdHRoaXMudG9fYWRkciA9IHJlcy5kYXRhLnRvX2FkZDtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQvKuWPkei0pyovXHJcblx0LmRlbGl2ZXItZ29vZHMgaGVhZGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDEwdXB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXItZ29vZHMgaGVhZGVyIC5vcmRlci1udW0ge1xyXG5cdFx0cGFkZGluZzogMCAzMHVweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xyXG5cdFx0aGVpZ2h0OiA2N3VweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyLWdvb2RzIGhlYWRlciAub3JkZXItbnVtIC5udW0ge1xyXG5cdFx0d2lkdGg6IDQzMHVweDtcclxuXHRcdGZvbnQtc2l6ZTogMjZ1cHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyLWdvb2RzIGhlYWRlciAub3JkZXItbnVtIC5udW06YWZ0ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMXB4O1xyXG5cdFx0aGVpZ2h0OiAzMHVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdG1hcmdpbi10b3A6IC0xNXVweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXItZ29vZHMgaGVhZGVyIC5vcmRlci1udW0gLm5hbWUge1xyXG5cdFx0d2lkdGg6IDI2MHVweDtcclxuXHRcdGZvbnQtc2l6ZTogMjZ1cHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyLWdvb2RzIGhlYWRlciAub3JkZXItbnVtIC5uYW1lIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDM1dXB4O1xyXG5cdFx0Y29sb3I6ICM0NzdlZjM7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHVweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyLWdvb2RzIGhlYWRlciAuYWRkcmVzcyB7XHJcblx0XHRmb250LXNpemU6IDI2dXB4O1xyXG5cdFx0Y29sb3I6ICM4Njg2ODY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMzB1cHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlci1nb29kcyBoZWFkZXIgLmFkZHJlc3MgLm5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAzNHVweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTB1cHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlci1nb29kcyBoZWFkZXIgLmFkZHJlc3MgLm5hbWUgLnBob25lIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0MHVweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyLWdvb2RzIGhlYWRlciAubGluZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogM3VweDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyLWdvb2RzIGhlYWRlciAubGluZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXItZ29vZHMgLndyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXItZ29vZHMgLndyYXBwZXIgLml0ZW0ge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRwYWRkaW5nOiAwIDMwdXB4O1xyXG5cdFx0aGVpZ2h0OiA5NnVweDtcclxuXHRcdGZvbnQtc2l6ZTogMzJ1cHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyLWdvb2RzIC53cmFwcGVyIC5pdGVtIC5tb2RlIHtcclxuXHRcdHdpZHRoOiA0NjB1cHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblxyXG5cdC5kZWxpdmVyLWdvb2RzIC53cmFwcGVyIC5pdGVtIC5tb2RlIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDMwdXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEzdXB4O1xyXG5cdH1cclxuXHJcblx0LmRlbGl2ZXItZ29vZHMgLndyYXBwZXIgLml0ZW0gLm1vZGUgLmdvb2Rzfi5nb29kcyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzB1cHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlci1nb29kcyAud3JhcHBlciAuaXRlbSAubW9kZSAuZ29vZHMge1xyXG5cdFx0Y29sb3I6ICNiYmI7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlci1nb29kcyAud3JhcHBlciAuaXRlbSAubW9kZSAuZ29vZHMub24ge1xyXG5cdFx0Y29sb3I6ICM0NzdlZjM7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlci1nb29kcyAud3JhcHBlciAuaXRlbSAuaWNvbi11cCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRmb250LXNpemU6IDM1dXB4O1xyXG5cdFx0Y29sb3I6ICMyYzJjMmM7XHJcblx0XHRyaWdodDogMzB1cHg7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlci1nb29kcyAud3JhcHBlciAuaXRlbSBzZWxlY3Qge1xyXG5cdFx0ZGlyZWN0aW9uOiBydGw7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA2MHVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlci1nb29kcyAud3JhcHBlciAuaXRlbSBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNiYmI7XHJcblx0fVxyXG5cclxuXHQuZGVsaXZlci1nb29kcyAuY29uZmlybSB7XHJcblx0XHRmb250LXNpemU6IDMydXB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwdXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ3N2VmMztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDB1cHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0LWJveCB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdC5waWNrZXJCb3gge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxvb2sge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdFx0Y29sb3I6ICMxODkwRkY7XHJcblx0fVxyXG5cclxuXHQudGV4dGFyZWEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtaW4taGVpZ2h0OiAxOTJycHg7XHJcblx0XHRwYWRkaW5nOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5pY29uLXhpYW5namkge1xyXG5cdFx0Zm9udC1zaXplOiAzNXJweDtcclxuXHRcdGNvbG9yOiAjNDc3ZWYzO1xyXG5cdH1cclxuXHJcblx0LnRyaXAge1xyXG5cdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0cGFkZGluZzogNnJweCAxMHJweDtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1280\n"); /***/ }), /* 1281 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/statistics/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_d77eb9a2_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=d77eb9a2&mpType=page */ 1282);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1284);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_d77eb9a2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_d77eb9a2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_d77eb9a2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/admin/statistics/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI4MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQ3N2ViOWEyJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWRtaW4vc3RhdGlzdGljcy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1281\n"); /***/ }), /* 1282 */ /*!*******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/statistics/index.vue?vue&type=template&id=d77eb9a2&mpType=page ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d77eb9a2_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=d77eb9a2&mpType=page */ 1283); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d77eb9a2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d77eb9a2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d77eb9a2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d77eb9a2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1283 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/statistics/index.vue?vue&type=template&id=d77eb9a2&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { ref: "container", staticClass: _vm._$s(0, "sc", "statistical-page"), attrs: { _i: 0 }, }, [ _c("div", { staticClass: _vm._$s(1, "sc", "navs"), attrs: { _i: 1 } }, [ _c("div", { staticClass: _vm._$s(2, "sc", "list"), attrs: { _i: 2 } }, [ _c( "div", { staticClass: _vm._$s(3, "sc", "item"), class: _vm._$s(3, "c", _vm.time == "today" ? "on" : ""), attrs: { _i: 3 }, on: { click: function ($event) { return _vm.setTime("today") }, }, }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("今天"))))] ), _c( "div", { staticClass: _vm._$s(4, "sc", "item"), class: _vm._$s(4, "c", _vm.time == "yesterday" ? "on" : ""), attrs: { _i: 4 }, on: { click: function ($event) { return _vm.setTime("yesterday") }, }, }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("昨天"))))] ), _c( "div", { staticClass: _vm._$s(5, "sc", "item"), class: _vm._$s(5, "c", _vm.time == "seven" ? "on" : ""), attrs: { _i: 5 }, on: { click: function ($event) { return _vm.setTime("seven") }, }, }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("最近7天"))))] ), _c( "div", { staticClass: _vm._$s(6, "sc", "item"), class: _vm._$s(6, "c", _vm.time == "month" ? "on" : ""), attrs: { _i: 6 }, on: { click: function ($event) { return _vm.setTime("month") }, }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("本月"))))] ), _c( "div", { staticClass: _vm._$s(7, "sc", "item"), class: _vm._$s(7, "c", _vm.time == "date" ? "on" : ""), attrs: { _i: 7 }, on: { click: _vm.dateTitle }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.$t("自定义"))))] ), ]), ]), _c( "div", { staticClass: _vm._$s(8, "sc", "wrapper"), attrs: { _i: 8 } }, [ _c( "div", { staticClass: _vm._$s(9, "sc", "title"), attrs: { _i: 9 } }, [ _vm._v( _vm._$s( 9, "t0-0", _vm._s(_vm.time == "date" ? "" : _vm.title) ) + _vm._$s( 9, "t0-1", _vm._s( _vm.where.type == 1 ? _vm.$t("营业额(元)") : _vm.$t("订单量(份)") ) ) ), ] ), _c( "div", { staticClass: _vm._$s(10, "sc", "money"), attrs: { _i: 10 } }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.time_price)))] ), _c( "div", { staticClass: _vm._$s( 11, "sc", "increase acea-row row-between-wrapper" ), attrs: { _i: 11 }, }, [ _c("div", [ _vm._v( _vm._$s( 12, "t0-0", _vm._s(_vm.time == "date" ? "" : _vm.title) ) + _vm._$s(12, "t0-1", _vm._s(_vm.$t("增长率"))) ), _c( "span", { class: _vm._$s( 13, "c", _vm.increase_time_status === 1 ? "red" : "green" ), attrs: { _i: 13 }, }, [ _vm._v( _vm._$s( 13, "t0-0", _vm._s(_vm.increase_time_status === 1 ? "" : "-") ) + _vm._$s(13, "t0-1", _vm._s(_vm.growth_rate)) ), _c("span", { staticClass: _vm._$s(14, "sc", "iconfont"), class: _vm._$s( 14, "c", _vm.increase_time_status === 1 ? "icon-xiangshang1" : "icon-xiangxia2" ), attrs: { _i: 14 }, }), ] ), ]), _c("div", [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.time == "date" ? "" : _vm.title) ) + _vm._$s(15, "t0-1", _vm._s(_vm.$t("增长"))) ), _c( "span", { class: _vm._$s( 16, "c", _vm.increase_time_status === 1 ? "red" : "green" ), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s(_vm.increase_time_status === 1 ? "" : "-") ) + _vm._$s(16, "t0-1", _vm._s(_vm.increase_time)) ), _c("span", { staticClass: _vm._$s(17, "sc", "iconfont"), class: _vm._$s( 17, "c", _vm.increase_time_status === 1 ? "icon-xiangshang1" : "icon-xiangxia2" ), attrs: { _i: 17 }, }), ] ), ]), ] ), ] ), _c( "div", { staticClass: _vm._$s(18, "sc", "chart"), attrs: { _i: 18 } }, [ _c( "div", { staticClass: _vm._$s(19, "sc", "chart-title"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.$t("单位"))) + _vm._$s( 19, "t0-1", _vm._s(_vm.where.type == 1 ? _vm.$t("元.") : _vm.$t("份")) ) ), ] ), _c("canvas", { staticClass: _vm._$s(20, "sc", "charts"), attrs: { id: "canvasLineA", _i: 20 }, on: { touchstart: _vm.touchLineA, touchmove: _vm.moveLineA, touchend: _vm.touchEndLineA, }, }), ] ), _c( "div", { staticClass: _vm._$s(21, "sc", "public-wrapper"), attrs: { _i: 21 } }, [ _c( "div", { staticClass: _vm._$s(22, "sc", "title"), attrs: { _i: 22 } }, [ _c("span", { staticClass: _vm._$s(23, "sc", "iconfont icon-xiangxishuju"), attrs: { _i: 23 }, }), _vm._v(_vm._$s(22, "t1-0", _vm._s(_vm.$t("详细数据")))), ] ), _c( "div", { staticClass: _vm._$s( 24, "sc", "nav acea-row row-between-wrapper" ), attrs: { _i: 24 }, }, [ _c( "div", { staticClass: _vm._$s(25, "sc", "data"), attrs: { _i: 25 } }, [_vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.$t("日期"))))] ), _c( "div", { staticClass: _vm._$s(26, "sc", "browse"), attrs: { _i: 26 } }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.$t("订单数"))))] ), _c( "div", { staticClass: _vm._$s(27, "sc", "turnover"), attrs: { _i: 27 }, }, [_vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.$t("成交额"))))] ), ] ), _c( "div", { staticClass: _vm._$s(28, "sc", "conter"), attrs: { _i: 28 } }, _vm._l( _vm._$s(29, "f", { forItems: _vm.list }), function (item, index, $20, $30) { return _c( "div", { key: _vm._$s(29, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "29-" + $30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: "29-" + $30 }, }, [ _c( "div", { staticClass: _vm._$s("30-" + $30, "sc", "data"), attrs: { _i: "30-" + $30 }, }, [_vm._v(_vm._$s("30-" + $30, "t0-0", _vm._s(item.time)))] ), _c( "div", { staticClass: _vm._$s("31-" + $30, "sc", "browse"), attrs: { _i: "31-" + $30 }, }, [_vm._v(_vm._$s("31-" + $30, "t0-0", _vm._s(item.count)))] ), _c( "div", { staticClass: _vm._$s("32-" + $30, "sc", "turnover"), attrs: { _i: "32-" + $30 }, }, [_vm._v(_vm._$s("32-" + $30, "t0-0", _vm._s(item.price)))] ), ] ) } ), 0 ), ] ), _c("uni-calendar", { ref: "calendar", attrs: { date: _vm.info.date, insert: _vm.info.insert, lunar: _vm.info.lunar, startDate: _vm.info.startDate, endDate: _vm.info.endDate, range: _vm.info.range, showMonth: _vm.info.showMonth, _i: 33, }, on: { confirm: _vm.confirm }, }), _c("div", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(34, "v-show", _vm.current === true), expression: "_$s(34,'v-show',current === true)", }, ], staticClass: _vm._$s(34, "sc", "mask"), attrs: { _i: 34 }, on: { touchmove: function ($event) { $event.preventDefault() }, click: _vm.close, }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1284 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/statistics/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1285);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjg0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1284\n"); /***/ }), /* 1285 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/statistics/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ucharts = _interopRequireDefault(__webpack_require__(/*! ../components/ucharts/ucharts */ 1286));\nvar _uniCalendar = _interopRequireDefault(__webpack_require__(/*! ../components/uni-calendar/uni-calendar.vue */ 1244));\nvar _admin = __webpack_require__(/*! @/api/admin */ 533);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar canvaLineA = null;\n// import Calendar from 'mpvue-calendar'\n\n// import Loading from \"@components/Loading\";\nvar year = new Date().getFullYear();\nvar month = new Date().getMonth() + 1;\nvar day = new Date().getDate();\nvar _default = {\n name: \"Statistics\",\n components: {\n // Calendar,\n // uCharts\n uniCalendar: _uniCalendar.default\n },\n props: {},\n data: function data() {\n return {\n value: [[year, month, day - 1], [year, month, day]],\n isrange: true,\n weekSwitch: false,\n ismulti: false,\n monFirst: true,\n clean: false,\n //简洁模式\n lunar: false,\n //显示农历\n renderValues: [],\n monthRange: [],\n current: false,\n where: {\n start: \"\",\n stop: \"\",\n type: \"\"\n },\n types: \"\",\n //类型|order=订单数|price=营业额\n time: \"\",\n //时间|today=今天|yesterday=昨天|month=本月\n title: \"\",\n //时间|today=今天|yesterday=昨天|month=本月\n growth_rate: \"\",\n //增长率\n increase_time: \"\",\n //增长率\n increase_time_status: \"\",\n //增长率\n time_price: \"\",\n //增长率\n loaded: false,\n loading: false,\n filter: {\n page: 1,\n limit: 10,\n start: \"\",\n stop: \"\"\n },\n list: [],\n // charts\n cWidth: '',\n cHeight: '',\n pixelRatio: 1,\n textarea: '',\n \"LineA\": {\n \"categories\": [\"2012\", \"2013\", \"2014\", \"2015\", \"2016\", \"2017\"],\n \"series\": [{\n \"data\": [35, 8, 25, 37, 4, 20]\n }]\n },\n info: {\n startDate: '',\n endDate: '',\n lunar: false,\n range: true,\n insert: false,\n selected: [],\n showMonth: false\n },\n type: '',\n before: '',\n after: ''\n };\n },\n watch: {\n \"$route.params\": function $routeParams(newVal) {\n var that = this;\n if (newVal != undefined) {\n that.setType(newVal.type);\n that.setTime(newVal.time);\n that.getIndex();\n }\n }\n },\n onLoad: function onLoad(options) {\n this.type = options.type;\n if (options.before) {\n this.before = options.before;\n }\n if (options.after) {\n this.after = options.after;\n }\n this.setType(options.type);\n this.setTime(options.time);\n this.cWidth = uni.upx2px(690);\n this.cHeight = uni.upx2px(500);\n\n // this.handelRenderValues();\n // this.getIndex();\n this.getInfo();\n // this.$scroll(this.$refs.container, () => {\n // \t!this.loading && this.getInfo();\n // });\n },\n\n computed: {\n monthRangeText: function monthRangeText() {\n return this.monthRange.length ? this.$t(\"\\u56FA\\u5B9A\") : this.$t(\"\\u6307\\u5B9A\\u8303\\u56F4\");\n }\n },\n methods: {\n getIndex: function getIndex() {\n var tempDay = [];\n var tempNum = [];\n var that = this;\n (0, _admin.getStatisticsTime)(that.where).then(function (res) {\n var _info = res.data.chart,\n day = [],\n num = [];\n _info.forEach(function (item) {\n day.push(item.time);\n num.push(item.num);\n });\n that.growth_rate = res.data.growth_rate;\n that.increase_time = res.data.increase_time;\n that.increase_time_status = res.data.increase_time_status;\n that.time_price = res.data.time;\n res.data.chart.forEach(function (item, index) {\n tempDay.push(item.time);\n tempNum.push(item.num);\n });\n that.LineA.categories = tempDay;\n that.LineA.series[0].data = tempNum;\n that.showLineA(\"canvasLineA\", that.LineA);\n }, function (error) {\n that.$util.Tips({\n title: error\n });\n });\n },\n setTime: function setTime(time) {\n var self = this;\n this.time = time;\n var year = new Date().getFullYear(),\n month = new Date().getMonth() + 1,\n day = new Date().getDate();\n this.list = [];\n this.filter.page = 1;\n this.loaded = false;\n this.loading = false;\n switch (time) {\n case \"today\":\n this.where.start = new Date(Date.parse(year + \"/\" + month + \"/\" + day)).getTime() / 1000;\n this.where.stop = new Date(Date.parse(year + \"/\" + month + \"/\" + day)).getTime() / 1000 + 24 * 60 * 60 - 1;\n this.title = this.$t(\"\\u4ECA\\u5929\");\n this.getIndex();\n this.getInfo();\n break;\n case \"yesterday\":\n this.where.start = new Date(Date.parse(year + \"/\" + month + \"/\" + day)).getTime() / 1000 - 24 * 60 * 60;\n this.where.stop = new Date(Date.parse(year + \"/\" + month + \"/\" + day)).getTime() / 1000 - 1;\n this.title = this.$t(\"\\u6628\\u5929\");\n this.getIndex();\n this.getInfo();\n break;\n case \"month\":\n this.where.start = new Date(year, new Date().getMonth(), 1).getTime() / 1000;\n this.where.stop = new Date(year, month, 1).getTime() / 1000 - 1;\n this.title = this.$t(\"\\u672C\\u6708\");\n this.getIndex();\n this.getInfo();\n break;\n case \"seven\":\n this.where.start = new Date(Date.parse(year + \"/\" + month + \"/\" + day)).getTime() / 1000 + 24 * 60 * 60 - 7 * 3600 * 24;\n this.where.stop = new Date(Date.parse(year + \"/\" + month + \"/\" + day)).getTime() / 1000 + 24 * 60 * 60 - 1;\n this.title = this.$t(\"\\u6700\\u8FD17\\u5929\");\n this.getIndex();\n this.getInfo();\n break;\n }\n },\n getTimestamp: function getTimestamp(year, month, day, hour, min, sec) {\n return new Date(year, month - 1, day, hour, min, sec).getTime() / 1000;\n },\n setType: function setType(type) {\n switch (type) {\n case \"price\":\n this.where.type = 1;\n break;\n case \"order\":\n this.where.type = 2;\n break;\n }\n },\n dateTitle: function dateTitle() {\n this.$refs.calendar.open();\n this.time = 'date';\n\n // this.current = true;\n },\n\n close: function close() {\n this.current = false;\n },\n getInfo: function getInfo() {\n var that = this;\n if (that.loading || that.loaded) return;\n that.loading = true;\n that.filter.start = that.where.start;\n that.filter.stop = that.where.stop;\n (0, _admin.getStatisticsMonth)(that.filter).then(function (res) {\n that.loading = false;\n that.loaded = res.data.length < that.filter.limit;\n that.list.push.apply(that.list, res.data);\n that.filter.page = that.filter.page + 1;\n }, function (error) {\n that.$util.Tips({\n title: error\n });\n });\n },\n // 创建charts\n showLineA: function showLineA(canvasId, chartData) {\n var _self = this;\n canvaLineA = new _ucharts.default({\n $this: _self,\n canvasId: canvasId,\n type: 'line',\n fontSize: 11,\n padding: [15, 15, 0, 15],\n legend: {\n show: false,\n padding: 5,\n lineHeight: 11,\n margin: 5\n },\n dataLabel: true,\n dataPointShape: true,\n dataPointShapeType: 'hollow',\n background: '#FFFFFF',\n pixelRatio: _self.pixelRatio,\n categories: chartData.categories,\n series: chartData.series,\n animation: true,\n enableScroll: true,\n //开启图表拖拽功能\n xAxis: {\n disableGrid: false,\n type: 'grid',\n gridType: 'dash',\n itemCount: 4,\n scrollShow: true,\n scrollAlign: 'left'\n },\n yAxis: {\n //disabled:true\n gridType: 'dash',\n splitNumber: 8,\n min: 0,\n max: 30,\n format: function format(val) {\n return val.toFixed(0);\n } //如不写此方法,Y轴刻度默认保留两位小数\n },\n\n width: _self.cWidth * _self.pixelRatio,\n height: _self.cHeight * _self.pixelRatio,\n extra: {\n line: {\n type: 'straight'\n }\n }\n });\n },\n // charts触摸事件\n touchLineA: function touchLineA(e) {\n canvaLineA.scrollStart(e);\n },\n moveLineA: function moveLineA(e) {\n canvaLineA.scroll(e);\n },\n touchEndLineA: function touchEndLineA(e) {\n canvaLineA.scrollEnd(e);\n },\n // 日历确定\n confirm: function confirm(e) {\n var self = this;\n if (e.range.after && e.range.before) {\n var star = new Date(e.range.before + ' 00:00:00').getTime() / 1000;\n var stop = new Date(e.range.after + ' 23:59:59').getTime() / 1000;\n self.where.start = star;\n self.where.stop = stop;\n self.list = [];\n self.filter.page = 1;\n self.loaded = false;\n self.loading = false;\n Promise.all([self.getIndex(), self.getInfo()]);\n }\n }\n },\n onReachBottom: function onReachBottom() {\n this.getInfo();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vc3RhdGlzdGljcy9pbmRleC52dWUiXSwibmFtZXMiOlsibmFtZSIsImNvbXBvbmVudHMiLCJ1bmlDYWxlbmRhciIsInByb3BzIiwiZGF0YSIsInZhbHVlIiwiaXNyYW5nZSIsIndlZWtTd2l0Y2giLCJpc211bHRpIiwibW9uRmlyc3QiLCJjbGVhbiIsImx1bmFyIiwicmVuZGVyVmFsdWVzIiwibW9udGhSYW5nZSIsImN1cnJlbnQiLCJ3aGVyZSIsInN0YXJ0Iiwic3RvcCIsInR5cGUiLCJ0eXBlcyIsInRpbWUiLCJ0aXRsZSIsImdyb3d0aF9yYXRlIiwiaW5jcmVhc2VfdGltZSIsImluY3JlYXNlX3RpbWVfc3RhdHVzIiwidGltZV9wcmljZSIsImxvYWRlZCIsImxvYWRpbmciLCJmaWx0ZXIiLCJwYWdlIiwibGltaXQiLCJsaXN0IiwiY1dpZHRoIiwiY0hlaWdodCIsInBpeGVsUmF0aW8iLCJ0ZXh0YXJlYSIsImluZm8iLCJzdGFydERhdGUiLCJlbmREYXRlIiwicmFuZ2UiLCJpbnNlcnQiLCJzZWxlY3RlZCIsInNob3dNb250aCIsImJlZm9yZSIsImFmdGVyIiwid2F0Y2giLCJ0aGF0Iiwib25Mb2FkIiwiY29tcHV0ZWQiLCJtb250aFJhbmdlVGV4dCIsIm1ldGhvZHMiLCJnZXRJbmRleCIsImRheSIsIm51bSIsIl9pbmZvIiwicmVzIiwidGVtcERheSIsInRlbXBOdW0iLCJzZXRUaW1lIiwibW9udGgiLCJnZXRUaW1lc3RhbXAiLCJzZXRUeXBlIiwiZGF0ZVRpdGxlIiwiY2xvc2UiLCJnZXRJbmZvIiwic2hvd0xpbmVBIiwiY2FudmFMaW5lQSIsIiR0aGlzIiwiY2FudmFzSWQiLCJmb250U2l6ZSIsInBhZGRpbmciLCJsZWdlbmQiLCJzaG93IiwibGluZUhlaWdodCIsIm1hcmdpbiIsImRhdGFMYWJlbCIsImRhdGFQb2ludFNoYXBlIiwiZGF0YVBvaW50U2hhcGVUeXBlIiwiYmFja2dyb3VuZCIsImNhdGVnb3JpZXMiLCJzZXJpZXMiLCJhbmltYXRpb24iLCJlbmFibGVTY3JvbGwiLCJ4QXhpcyIsImRpc2FibGVHcmlkIiwiZ3JpZFR5cGUiLCJpdGVtQ291bnQiLCJzY3JvbGxTaG93Iiwic2Nyb2xsQWxpZ24iLCJ5QXhpcyIsInNwbGl0TnVtYmVyIiwibWluIiwibWF4IiwiZm9ybWF0Iiwid2lkdGgiLCJoZWlnaHQiLCJleHRyYSIsImxpbmUiLCJ0b3VjaExpbmVBIiwibW92ZUxpbmVBIiwidG91Y2hFbmRMaW5lQSIsImNvbmZpcm0iLCJzZWxmIiwiUHJvbWlzZSIsIm9uUmVhY2hCb3R0b20iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFzRkE7QUFDQTtBQVVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFUQTtBQUNBOztBQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFDQTtFQUNBQTtFQUNBQztJQUNBO0lBQ0E7SUFDQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDLFFBQ0Esd0JBQ0EsbUJBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBZDtRQUNBQztNQUNBO01BQ0FjO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQTtRQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQTNCO1FBQ0E0QjtRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0F4QjtNQUNBeUI7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtNQUNBO0lBQ0E7SUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTs7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQSwrQ0FDQTtRQUNBO1VBQ0FDO1VBQ0FDO1FBQ0FDO1VBQ0FGO1VBQ0FDO1FBQ0E7UUFDQVA7UUFDQUE7UUFDQUE7UUFDQUE7UUFFQVM7VUFDQUM7VUFDQUM7UUFDQTtRQUNBWDtRQUNBQTtRQUNBQTtNQUNBLEdBQ0E7UUFDQUE7VUFDQXpCO1FBQ0E7TUFDQSxFQUNBO0lBQ0E7SUFDQXFDO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0FQO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0EsbUJBQ0EsaUVBQ0E7VUFDQSxrQkFDQSxpRUFDQSxPQUNBLGVBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0EsbUJBQ0EsaUVBQ0EsT0FDQTtVQUNBLGtCQUNBLGlFQUNBLE9BQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0EsbUJBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQSxtQkFDQSxpRUFDQSxPQUNBLGVBQ0E7VUFDQSxrQkFDQSxpRUFDQSxPQUNBLGVBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtNQUFBO0lBYUE7SUFDQVE7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBO1VBQ0E7TUFBQTtJQUVBO0lBQ0FDO01BRUE7TUFDQTs7TUFPQTtJQUNBOztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0FsQjtNQUNBQTtNQUNBQTtNQUNBLGlEQUNBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0EsR0FDQTtRQUNBQTtVQUNBekI7UUFDQTtNQUNBLEVBQ0E7SUFDQTtJQUNBO0lBQ0E0QztNQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FsRDtRQUNBbUQ7UUFDQUM7UUFDQUM7VUFDQUM7VUFDQUY7VUFDQUc7VUFDQUM7UUFDQTtRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBNUM7UUFDQTZDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQUE7UUFDQUM7VUFDQUM7VUFDQWxFO1VBQ0FtRTtVQUNBQztVQUNBQztVQUNBQztRQUNBO1FBQ0FDO1VBQ0E7VUFDQUo7VUFDQUs7VUFDQUM7VUFDQUM7VUFDQUM7WUFDQTtVQUNBO1FBQ0E7O1FBQ0FDO1FBQ0FDO1FBQ0FDO1VBQ0FDO1lBQ0EvRTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQWdGO01BQ0FoQztJQUNBO0lBQ0FpQztNQUNBakM7SUFDQTtJQUNBa0M7TUFDQWxDO0lBQ0E7SUFDQTtJQUNBbUM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBQztRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEyODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PGRpdiBjbGFzcz1cInN0YXRpc3RpY2FsLXBhZ2VcIiByZWY9XCJjb250YWluZXJcIj5cclxuXHRcdDxkaXYgY2xhc3M9XCJuYXZzXCI+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJsaXN0XCI+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cIml0ZW1cIiA6Y2xhc3M9XCJ0aW1lID09ICd0b2RheScgPyAnb24nIDogJydcIiBAY2xpY2s9XCJzZXRUaW1lKCd0b2RheScpXCI+XHJcblx0XHRcdFx0XHR7eyR0KGDku4rlpKlgKX19XHJcblx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cIml0ZW1cIiA6Y2xhc3M9XCJ0aW1lID09ICd5ZXN0ZXJkYXknID8gJ29uJyA6ICcnXCIgQGNsaWNrPVwic2V0VGltZSgneWVzdGVyZGF5JylcIj5cclxuXHRcdFx0XHRcdHt7JHQoYOaYqOWkqWApfX1cclxuXHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwiaXRlbVwiIDpjbGFzcz1cInRpbWUgPT0gJ3NldmVuJyA/ICdvbicgOiAnJ1wiIEBjbGljaz1cInNldFRpbWUoJ3NldmVuJylcIj5cclxuXHRcdFx0XHRcdHt7JHQoYOacgOi/kTflpKlgKX19XHJcblx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cIml0ZW1cIiA6Y2xhc3M9XCJ0aW1lID09ICdtb250aCcgPyAnb24nIDogJydcIiBAY2xpY2s9XCJzZXRUaW1lKCdtb250aCcpXCI+XHJcblx0XHRcdFx0XHR7eyR0KGDmnKzmnIhgKX19XHJcblx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cIml0ZW1cIiA6Y2xhc3M9XCJ0aW1lID09ICdkYXRlJyA/ICdvbicgOiAnJ1wiIEBjbGljaz1cImRhdGVUaXRsZVwiPlxyXG5cdFx0XHRcdFx0PCEtLSA8c3BhbiBjbGFzcz1cImljb25mb250IGljb24teGlhbmd4aWFcIj48L3NwYW4+XHJcbiAgICAgICAgICA8c3BhbiB2LWZvcj1cIih2YWx1ZSwgaW5kZXgpIGluIHJlbmRlclZhbHVlc1wiIDprZXk9XCJpbmRleFwiPlxyXG4gICAgICAgICAgICB7eyB2YWx1ZSB9fTwvc3BhblxyXG4gICAgICAgICAgPiAtLT5cclxuXHRcdFx0XHRcdHt7JHQoYOiHquWumuS5iWApfX1cclxuXHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PC9kaXY+XHJcblx0XHQ8L2Rpdj5cclxuXHRcdDxkaXYgY2xhc3M9XCJ3cmFwcGVyXCI+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdHt7IHRpbWUgPT0gJ2RhdGUnPycnOnRpdGxlIH19e3sgd2hlcmUudHlwZSA9PSAxID8gJHQoYOiQpeS4mumine+8iOWFg++8iWApIDogJHQoYOiuouWNlemHj++8iOS7ve+8iWApIH19XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwibW9uZXlcIj57eyB0aW1lX3ByaWNlIH19PC9kaXY+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJpbmNyZWFzZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0PGRpdj5cclxuXHRcdFx0XHRcdHt7IHRpbWUgPT0gJ2RhdGUnPycnOnRpdGxlIH19e3skdChg5aKe6ZW/546HYCl9fe+8mjxzcGFuXHJcblx0XHRcdFx0XHRcdDpjbGFzcz1cImluY3JlYXNlX3RpbWVfc3RhdHVzID09PSAxID8gJ3JlZCcgOiAnZ3JlZW4nXCI+e3sgaW5jcmVhc2VfdGltZV9zdGF0dXMgPT09IDEgPyBcIlwiIDogXCItXCIgfX17eyBncm93dGhfcmF0ZSB9fSVcclxuXHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJpY29uZm9udFwiIDpjbGFzcz1cIlxyXG4gICAgICAgICAgICAgICAgaW5jcmVhc2VfdGltZV9zdGF0dXMgPT09IDFcclxuICAgICAgICAgICAgICAgICAgPyAnaWNvbi14aWFuZ3NoYW5nMSdcclxuICAgICAgICAgICAgICAgICAgOiAnaWNvbi14aWFuZ3hpYTInXHJcbiAgICAgICAgICAgICAgXCI+PC9zcGFuPjwvc3Bhbj5cclxuXHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHQ8ZGl2PlxyXG5cdFx0XHRcdFx0e3sgdGltZSA9PSAnZGF0ZSc/Jyc6dGl0bGUgfX17eyR0KGDlop7plb9gKX1977yaPHNwYW5cclxuXHRcdFx0XHRcdFx0OmNsYXNzPVwiaW5jcmVhc2VfdGltZV9zdGF0dXMgPT09IDEgPyAncmVkJyA6ICdncmVlbidcIj57eyBpbmNyZWFzZV90aW1lX3N0YXR1cyA9PT0gMSA/IFwiXCIgOiBcIi1cIiB9fXt7IGluY3JlYXNlX3RpbWUgfX1cclxuXHRcdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJpY29uZm9udFwiIDpjbGFzcz1cIlxyXG4gICAgICAgICAgICAgICAgaW5jcmVhc2VfdGltZV9zdGF0dXMgPT09IDFcclxuICAgICAgICAgICAgICAgICAgPyAnaWNvbi14aWFuZ3NoYW5nMSdcclxuICAgICAgICAgICAgICAgICAgOiAnaWNvbi14aWFuZ3hpYTInXHJcbiAgICAgICAgICAgICAgXCI+PC9zcGFuPjwvc3Bhbj5cclxuXHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PC9kaXY+XHJcblx0XHQ8L2Rpdj5cclxuXHRcdDxkaXYgY2xhc3M9XCJjaGFydFwiPlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwiY2hhcnQtdGl0bGVcIj5cclxuXHRcdFx0XHR7eyR0KGDljZXkvY1gKX1977yIe3t3aGVyZS50eXBlID09IDE/JHQoYOWFgy5gKTokdChg5Lu9YCl9fe+8iVxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PGNhbnZhcyBjYW52YXMtaWQ9XCJjYW52YXNMaW5lQVwiIGlkPVwiY2FudmFzTGluZUFcIiBjbGFzcz1cImNoYXJ0c1wiIGRpc2FibGUtc2Nyb2xsPXRydWUgQHRvdWNoc3RhcnQ9XCJ0b3VjaExpbmVBXCJcclxuXHRcdFx0XHRAdG91Y2htb3ZlPVwibW92ZUxpbmVBXCIgQHRvdWNoZW5kPVwidG91Y2hFbmRMaW5lQVwiPlxyXG5cdFx0XHQ8L2NhbnZhcz5cclxuXHRcdDwvZGl2PlxyXG5cdFx0PGRpdiBjbGFzcz1cInB1YmxpYy13cmFwcGVyXCI+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdDxzcGFuIGNsYXNzPVwiaWNvbmZvbnQgaWNvbi14aWFuZ3hpc2h1anVcIj48L3NwYW4+e3skdChg6K+m57uG5pWw5o2uYCl9fVxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cIm5hdiBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cImRhdGFcIj57eyR0KGDml6XmnJ9gKX19PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cImJyb3dzZVwiPnt7JHQoYOiuouWNleaVsGApfX08L2Rpdj5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwidHVybm92ZXJcIj57eyR0KGDmiJDkuqTpop1gKX19PC9kaXY+XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwiY29udGVyXCI+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cIml0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBsaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwiZGF0YVwiPnt7IGl0ZW0udGltZSB9fTwvZGl2PlxyXG5cdFx0XHRcdFx0PGRpdiBjbGFzcz1cImJyb3dzZVwiPnt7IGl0ZW0uY291bnQgfX08L2Rpdj5cclxuXHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJ0dXJub3ZlclwiPnt7IGl0ZW0ucHJpY2UgfX08L2Rpdj5cclxuXHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0PC9kaXY+XHJcblx0XHQ8L2Rpdj5cclxuXHRcdDwhLS0gI2lmZGVmIEg1IHx8IEFQUC1QTFVTIC0tPlxyXG5cdFx0PHVuaS1jYWxlbmRhciByZWY9XCJjYWxlbmRhclwiIDpkYXRlPVwiaW5mby5kYXRlXCIgOmluc2VydD1cImluZm8uaW5zZXJ0XCIgOmx1bmFyPVwiaW5mby5sdW5hclwiXHJcblx0XHRcdDpzdGFydERhdGU9XCJpbmZvLnN0YXJ0RGF0ZVwiIDplbmREYXRlPVwiaW5mby5lbmREYXRlXCIgOnJhbmdlPVwiaW5mby5yYW5nZVwiIEBjb25maXJtPVwiY29uZmlybVwiXHJcblx0XHRcdDpzaG93TW9udGg9XCJpbmZvLnNob3dNb250aFwiIC8+XHJcblx0XHQ8ZGl2IGNsYXNzPVwibWFza1wiIEB0b3VjaG1vdmUucHJldmVudCB2LXNob3c9XCJjdXJyZW50ID09PSB0cnVlXCIgQGNsaWNrPVwiY2xvc2VcIj48L2Rpdj5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSA8TG9hZGluZyA6bG9hZGVkPVwibG9hZGVkXCIgOmxvYWRpbmc9XCJsb2FkaW5nXCI+PC9Mb2FkaW5nPiAtLT5cclxuXHQ8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgdUNoYXJ0cyBmcm9tICcuLi9jb21wb25lbnRzL3VjaGFydHMvdWNoYXJ0cydcclxuXHRpbXBvcnQgdW5pQ2FsZW5kYXIgZnJvbSAnLi4vY29tcG9uZW50cy91bmktY2FsZW5kYXIvdW5pLWNhbGVuZGFyLnZ1ZSdcclxuXHR2YXIgY2FudmFMaW5lQSA9IG51bGw7XHJcblx0Ly8gaW1wb3J0IENhbGVuZGFyIGZyb20gJ21wdnVlLWNhbGVuZGFyJ1xyXG5cdC8vICNpZmRlZiBNUC1XRUlYSU5cclxuXHQvLyBpbXBvcnQgJ21wdnVlLWNhbGVuZGFyL3NyYy9zdHlsZS5jc3NcclxuXHQvLyAjZW5kaWZcclxuXHQvLyAjaWZkZWYgSDVcclxuXHQvLyBpbXBvcnQgJ21wdnVlLWNhbGVuZGFyL3NyYy9icm93c2VyLXN0eWxlLmNzcydcclxuXHQvLyAjZW5kaWZcclxuXHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFN0YXRpc3RpY3NNb250aCxcclxuXHRcdGdldFN0YXRpc3RpY3NUaW1lXHJcblx0fSBmcm9tIFwiQC9hcGkvYWRtaW5cIjtcclxuXHQvLyBpbXBvcnQgTG9hZGluZyBmcm9tIFwiQGNvbXBvbmVudHMvTG9hZGluZ1wiO1xyXG5cdGNvbnN0IHllYXIgPSBuZXcgRGF0ZSgpLmdldEZ1bGxZZWFyKCk7XHJcblx0Y29uc3QgbW9udGggPSBuZXcgRGF0ZSgpLmdldE1vbnRoKCkgKyAxO1xyXG5cdGNvbnN0IGRheSA9IG5ldyBEYXRlKCkuZ2V0RGF0ZSgpO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwiU3RhdGlzdGljc1wiLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHQvLyBDYWxlbmRhcixcclxuXHRcdFx0Ly8gdUNoYXJ0c1xyXG5cdFx0XHR1bmlDYWxlbmRhclxyXG5cdFx0fSxcclxuXHRcdHByb3BzOiB7fSxcclxuXHRcdGRhdGE6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHZhbHVlOiBbXHJcblx0XHRcdFx0XHRbeWVhciwgbW9udGgsIGRheSAtIDFdLFxyXG5cdFx0XHRcdFx0W3llYXIsIG1vbnRoLCBkYXldXHJcblx0XHRcdFx0XSxcclxuXHRcdFx0XHRpc3JhbmdlOiB0cnVlLFxyXG5cdFx0XHRcdHdlZWtTd2l0Y2g6IGZhbHNlLFxyXG5cdFx0XHRcdGlzbXVsdGk6IGZhbHNlLFxyXG5cdFx0XHRcdG1vbkZpcnN0OiB0cnVlLFxyXG5cdFx0XHRcdGNsZWFuOiBmYWxzZSwgLy/nroDmtIHmqKHlvI9cclxuXHRcdFx0XHRsdW5hcjogZmFsc2UsIC8v5pi+56S65Yac5Y6GXHJcblx0XHRcdFx0cmVuZGVyVmFsdWVzOiBbXSxcclxuXHRcdFx0XHRtb250aFJhbmdlOiBbXSxcclxuXHRcdFx0XHRjdXJyZW50OiBmYWxzZSxcclxuXHRcdFx0XHR3aGVyZToge1xyXG5cdFx0XHRcdFx0c3RhcnQ6IFwiXCIsXHJcblx0XHRcdFx0XHRzdG9wOiBcIlwiLFxyXG5cdFx0XHRcdFx0dHlwZTogXCJcIlxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0dHlwZXM6IFwiXCIsIC8v57G75Z6LfG9yZGVyPeiuouWNleaVsHxwcmljZT3okKXkuJrpop1cclxuXHRcdFx0XHR0aW1lOiBcIlwiLCAvL+aXtumXtHx0b2RheT3ku4rlpKl8eWVzdGVyZGF5PeaYqOWkqXxtb250aD3mnKzmnIhcclxuXHRcdFx0XHR0aXRsZTogXCJcIiwgLy/ml7bpl7R8dG9kYXk95LuK5aSpfHllc3RlcmRheT3mmKjlpKl8bW9udGg95pys5pyIXHJcblx0XHRcdFx0Z3Jvd3RoX3JhdGU6IFwiXCIsIC8v5aKe6ZW/546HXHJcblx0XHRcdFx0aW5jcmVhc2VfdGltZTogXCJcIiwgLy/lop7plb/njodcclxuXHRcdFx0XHRpbmNyZWFzZV90aW1lX3N0YXR1czogXCJcIiwgLy/lop7plb/njodcclxuXHRcdFx0XHR0aW1lX3ByaWNlOiBcIlwiLCAvL+WinumVv+eOh1xyXG5cdFx0XHRcdGxvYWRlZDogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0ZmlsdGVyOiB7XHJcblx0XHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdFx0bGltaXQ6IDEwLFxyXG5cdFx0XHRcdFx0c3RhcnQ6IFwiXCIsXHJcblx0XHRcdFx0XHRzdG9wOiBcIlwiXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRsaXN0OiBbXSxcclxuXHRcdFx0XHQvLyBjaGFydHNcclxuXHRcdFx0XHRjV2lkdGg6ICcnLFxyXG5cdFx0XHRcdGNIZWlnaHQ6ICcnLFxyXG5cdFx0XHRcdHBpeGVsUmF0aW86IDEsXHJcblx0XHRcdFx0dGV4dGFyZWE6ICcnLFxyXG5cdFx0XHRcdFwiTGluZUFcIjoge1xyXG5cdFx0XHRcdFx0XCJjYXRlZ29yaWVzXCI6IFtcIjIwMTJcIiwgXCIyMDEzXCIsIFwiMjAxNFwiLCBcIjIwMTVcIiwgXCIyMDE2XCIsIFwiMjAxN1wiXSxcclxuXHRcdFx0XHRcdFwic2VyaWVzXCI6IFt7XHJcblx0XHRcdFx0XHRcdFwiZGF0YVwiOiBbMzUsIDgsIDI1LCAzNywgNCwgMjBdXHJcblx0XHRcdFx0XHR9XVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aW5mbzoge1xyXG5cdFx0XHRcdFx0c3RhcnREYXRlOiAnJyxcclxuXHRcdFx0XHRcdGVuZERhdGU6ICcnLFxyXG5cdFx0XHRcdFx0bHVuYXI6IGZhbHNlLFxyXG5cdFx0XHRcdFx0cmFuZ2U6IHRydWUsXHJcblx0XHRcdFx0XHRpbnNlcnQ6IGZhbHNlLFxyXG5cdFx0XHRcdFx0c2VsZWN0ZWQ6IFtdLFxyXG5cdFx0XHRcdFx0c2hvd01vbnRoOiBmYWxzZVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0dHlwZTogJycsXHJcblx0XHRcdFx0YmVmb3JlOiAnJyxcclxuXHRcdFx0XHRhZnRlcjogJydcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRcIiRyb3V0ZS5wYXJhbXNcIjogZnVuY3Rpb24obmV3VmFsKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmIChuZXdWYWwgIT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0XHR0aGF0LnNldFR5cGUobmV3VmFsLnR5cGUpO1xyXG5cdFx0XHRcdFx0dGhhdC5zZXRUaW1lKG5ld1ZhbC50aW1lKTtcclxuXHRcdFx0XHRcdHRoYXQuZ2V0SW5kZXgoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQ6IGZ1bmN0aW9uKG9wdGlvbnMpIHtcclxuXHRcdFx0dGhpcy50eXBlID0gb3B0aW9ucy50eXBlO1xyXG5cdFx0XHRpZiAob3B0aW9ucy5iZWZvcmUpIHtcclxuXHRcdFx0XHR0aGlzLmJlZm9yZSA9IG9wdGlvbnMuYmVmb3JlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlmIChvcHRpb25zLmFmdGVyKSB7XHJcblx0XHRcdFx0dGhpcy5hZnRlciA9IG9wdGlvbnMuYWZ0ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy5zZXRUeXBlKG9wdGlvbnMudHlwZSk7XHJcblx0XHRcdHRoaXMuc2V0VGltZShvcHRpb25zLnRpbWUpO1xyXG5cdFx0XHR0aGlzLmNXaWR0aCA9IHVuaS51cHgycHgoNjkwKTtcclxuXHRcdFx0dGhpcy5jSGVpZ2h0ID0gdW5pLnVweDJweCg1MDApO1xyXG5cclxuXHRcdFx0Ly8gdGhpcy5oYW5kZWxSZW5kZXJWYWx1ZXMoKTtcclxuXHRcdFx0Ly8gdGhpcy5nZXRJbmRleCgpO1xyXG5cdFx0XHR0aGlzLmdldEluZm8oKTtcclxuXHRcdFx0Ly8gdGhpcy4kc2Nyb2xsKHRoaXMuJHJlZnMuY29udGFpbmVyLCAoKSA9PiB7XHJcblx0XHRcdC8vIFx0IXRoaXMubG9hZGluZyAmJiB0aGlzLmdldEluZm8oKTtcclxuXHRcdFx0Ly8gfSk7XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0bW9udGhSYW5nZVRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMubW9udGhSYW5nZS5sZW5ndGggPyB0aGlzLiR0KGDlm7rlrppgKSA6IHRoaXMuJHQoYOaMh+WumuiMg+WbtGApO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRJbmRleDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRlbXBEYXkgPSBbXVxyXG5cdFx0XHRcdGxldCB0ZW1wTnVtID0gW11cclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0U3RhdGlzdGljc1RpbWUodGhhdC53aGVyZSkudGhlbihcclxuXHRcdFx0XHRcdHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHZhciBfaW5mbyA9IHJlcy5kYXRhLmNoYXJ0LFxyXG5cdFx0XHRcdFx0XHRcdGRheSA9IFtdLFxyXG5cdFx0XHRcdFx0XHRcdG51bSA9IFtdO1xyXG5cdFx0XHRcdFx0XHRfaW5mby5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdFx0XHRcdFx0XHRkYXkucHVzaChpdGVtLnRpbWUpO1xyXG5cdFx0XHRcdFx0XHRcdG51bS5wdXNoKGl0ZW0ubnVtKTtcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdHRoYXQuZ3Jvd3RoX3JhdGUgPSByZXMuZGF0YS5ncm93dGhfcmF0ZTtcclxuXHRcdFx0XHRcdFx0dGhhdC5pbmNyZWFzZV90aW1lID0gcmVzLmRhdGEuaW5jcmVhc2VfdGltZTtcclxuXHRcdFx0XHRcdFx0dGhhdC5pbmNyZWFzZV90aW1lX3N0YXR1cyA9IHJlcy5kYXRhLmluY3JlYXNlX3RpbWVfc3RhdHVzO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnRpbWVfcHJpY2UgPSByZXMuZGF0YS50aW1lO1xyXG5cclxuXHRcdFx0XHRcdFx0cmVzLmRhdGEuY2hhcnQuZm9yRWFjaCgoaXRlbSwgaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0ZW1wRGF5LnB1c2goaXRlbS50aW1lKVxyXG5cdFx0XHRcdFx0XHRcdHRlbXBOdW0ucHVzaChpdGVtLm51bSlcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dGhhdC5MaW5lQS5jYXRlZ29yaWVzID0gdGVtcERheVxyXG5cdFx0XHRcdFx0XHR0aGF0LkxpbmVBLnNlcmllc1swXS5kYXRhID0gdGVtcE51bVxyXG5cdFx0XHRcdFx0XHR0aGF0LnNob3dMaW5lQShcImNhbnZhc0xpbmVBXCIsIHRoYXQuTGluZUEpO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGVycm9yID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyb3JcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHQpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRUaW1lOiBmdW5jdGlvbih0aW1lKSB7XHJcblx0XHRcdFx0bGV0IHNlbGYgPSB0aGlzXHJcblx0XHRcdFx0dGhpcy50aW1lID0gdGltZTtcclxuXHRcdFx0XHR2YXIgeWVhciA9IG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKSxcclxuXHRcdFx0XHRcdG1vbnRoID0gbmV3IERhdGUoKS5nZXRNb250aCgpICsgMSxcclxuXHRcdFx0XHRcdGRheSA9IG5ldyBEYXRlKCkuZ2V0RGF0ZSgpO1xyXG5cdFx0XHRcdHRoaXMubGlzdCA9IFtdO1xyXG5cdFx0XHRcdHRoaXMuZmlsdGVyLnBhZ2UgPSAxO1xyXG5cdFx0XHRcdHRoaXMubG9hZGVkID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0c3dpdGNoICh0aW1lKSB7XHJcblx0XHRcdFx0XHRjYXNlIFwidG9kYXlcIjpcclxuXHRcdFx0XHRcdFx0dGhpcy53aGVyZS5zdGFydCA9XHJcblx0XHRcdFx0XHRcdFx0bmV3IERhdGUoRGF0ZS5wYXJzZSh5ZWFyICsgXCIvXCIgKyBtb250aCArIFwiL1wiICsgZGF5KSkuZ2V0VGltZSgpIC9cclxuXHRcdFx0XHRcdFx0XHQxMDAwO1xyXG5cdFx0XHRcdFx0XHR0aGlzLndoZXJlLnN0b3AgPVxyXG5cdFx0XHRcdFx0XHRcdG5ldyBEYXRlKERhdGUucGFyc2UoeWVhciArIFwiL1wiICsgbW9udGggKyBcIi9cIiArIGRheSkpLmdldFRpbWUoKSAvXHJcblx0XHRcdFx0XHRcdFx0MTAwMCArXHJcblx0XHRcdFx0XHRcdFx0MjQgKiA2MCAqIDYwIC1cclxuXHRcdFx0XHRcdFx0XHQxO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRpdGxlID0gdGhpcy4kdChg5LuK5aSpYCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0SW5kZXgoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRJbmZvKCk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSBcInllc3RlcmRheVwiOlxyXG5cdFx0XHRcdFx0XHR0aGlzLndoZXJlLnN0YXJ0ID1cclxuXHRcdFx0XHRcdFx0XHRuZXcgRGF0ZShEYXRlLnBhcnNlKHllYXIgKyBcIi9cIiArIG1vbnRoICsgXCIvXCIgKyBkYXkpKS5nZXRUaW1lKCkgL1xyXG5cdFx0XHRcdFx0XHRcdDEwMDAgLVxyXG5cdFx0XHRcdFx0XHRcdDI0ICogNjAgKiA2MDtcclxuXHRcdFx0XHRcdFx0dGhpcy53aGVyZS5zdG9wID1cclxuXHRcdFx0XHRcdFx0XHRuZXcgRGF0ZShEYXRlLnBhcnNlKHllYXIgKyBcIi9cIiArIG1vbnRoICsgXCIvXCIgKyBkYXkpKS5nZXRUaW1lKCkgL1xyXG5cdFx0XHRcdFx0XHRcdDEwMDAgLVxyXG5cdFx0XHRcdFx0XHRcdDE7XHJcblx0XHRcdFx0XHRcdHRoaXMudGl0bGUgPSB0aGlzLiR0KGDmmKjlpKlgKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRJbmRleCgpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldEluZm8oKTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIFwibW9udGhcIjpcclxuXHRcdFx0XHRcdFx0dGhpcy53aGVyZS5zdGFydCA9XHJcblx0XHRcdFx0XHRcdFx0bmV3IERhdGUoeWVhciwgbmV3IERhdGUoKS5nZXRNb250aCgpLCAxKS5nZXRUaW1lKCkgLyAxMDAwO1xyXG5cdFx0XHRcdFx0XHR0aGlzLndoZXJlLnN0b3AgPSBuZXcgRGF0ZSh5ZWFyLCBtb250aCwgMSkuZ2V0VGltZSgpIC8gMTAwMCAtIDE7XHJcblx0XHRcdFx0XHRcdHRoaXMudGl0bGUgPSB0aGlzLiR0KGDmnKzmnIhgKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRJbmRleCgpO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmdldEluZm8oKTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIFwic2V2ZW5cIjpcclxuXHRcdFx0XHRcdFx0dGhpcy53aGVyZS5zdGFydCA9XHJcblx0XHRcdFx0XHRcdFx0bmV3IERhdGUoRGF0ZS5wYXJzZSh5ZWFyICsgXCIvXCIgKyBtb250aCArIFwiL1wiICsgZGF5KSkuZ2V0VGltZSgpIC9cclxuXHRcdFx0XHRcdFx0XHQxMDAwICtcclxuXHRcdFx0XHRcdFx0XHQyNCAqIDYwICogNjAgLVxyXG5cdFx0XHRcdFx0XHRcdDcgKiAzNjAwICogMjQ7XHJcblx0XHRcdFx0XHRcdHRoaXMud2hlcmUuc3RvcCA9XHJcblx0XHRcdFx0XHRcdFx0bmV3IERhdGUoRGF0ZS5wYXJzZSh5ZWFyICsgXCIvXCIgKyBtb250aCArIFwiL1wiICsgZGF5KSkuZ2V0VGltZSgpIC9cclxuXHRcdFx0XHRcdFx0XHQxMDAwICtcclxuXHRcdFx0XHRcdFx0XHQyNCAqIDYwICogNjAgLVxyXG5cdFx0XHRcdFx0XHRcdDE7XHJcblx0XHRcdFx0XHRcdHRoaXMudGl0bGUgPSB0aGlzLiR0KGDmnIDov5E35aSpYCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0SW5kZXgoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRJbmZvKCk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdGNhc2UgXCJkYXRlXCI6XHJcblx0XHRcdFx0XHRcdGxldCBzQXJyID0gc2VsZi5iZWZvcmUuc3BsaXQoJy0nKVxyXG5cdFx0XHRcdFx0XHRsZXQgYUFyciA9IHNlbGYuYWZ0ZXIuc3BsaXQoJy0nKVxyXG5cdFx0XHRcdFx0XHRsZXQgc3RhciA9IHRoaXMuZ2V0VGltZXN0YW1wKHNBcnJbMF0sIHNBcnJbMV0sIHNBcnJbMl0sIDAsIDAsIDApXHJcblx0XHRcdFx0XHRcdGxldCBzdG9wID0gdGhpcy5nZXRUaW1lc3RhbXAoYUFyclswXSwgYUFyclsxXSwgYUFyclsyXSwgMjMsIDU5LCA1OSlcclxuXHRcdFx0XHRcdFx0c2VsZi53aGVyZS5zdGFydCA9IHN0YXJcclxuXHRcdFx0XHRcdFx0c2VsZi53aGVyZS5zdG9wID0gc3RvcFxyXG5cdFx0XHRcdFx0XHRQcm9taXNlLmFsbChbc2VsZi5nZXRJbmRleCgpLCBzZWxmLmdldEluZm8oKV0pO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRUaW1lc3RhbXAoeWVhciwgbW9udGgsIGRheSwgaG91ciwgbWluLCBzZWMpIHtcclxuXHRcdFx0XHRyZXR1cm4gbmV3IERhdGUoeWVhciwgbW9udGggLSAxLCBkYXksIGhvdXIsIG1pbiwgc2VjKS5nZXRUaW1lKCkgLyAxMDAwO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRUeXBlOiBmdW5jdGlvbih0eXBlKSB7XHJcblx0XHRcdFx0c3dpdGNoICh0eXBlKSB7XHJcblx0XHRcdFx0XHRjYXNlIFwicHJpY2VcIjpcclxuXHRcdFx0XHRcdFx0dGhpcy53aGVyZS50eXBlID0gMTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIFwib3JkZXJcIjpcclxuXHRcdFx0XHRcdFx0dGhpcy53aGVyZS50eXBlID0gMjtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRkYXRlVGl0bGU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBINSB8fCBBUFAtUExVU1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMuY2FsZW5kYXIub3BlbigpXHJcblx0XHRcdFx0dGhpcy50aW1lID0gJ2RhdGUnXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2FkbWluL2N1c3RvbV9kYXRlL2luZGV4P3R5cGU9JyArIHRoaXMudHlwZVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vIHRoaXMuY3VycmVudCA9IHRydWU7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmN1cnJlbnQgPSBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0SW5mbzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGF0LmxvYWRpbmcgfHwgdGhhdC5sb2FkZWQpIHJldHVybjtcclxuXHRcdFx0XHR0aGF0LmxvYWRpbmcgPSB0cnVlO1xyXG5cdFx0XHRcdHRoYXQuZmlsdGVyLnN0YXJ0ID0gdGhhdC53aGVyZS5zdGFydDtcclxuXHRcdFx0XHR0aGF0LmZpbHRlci5zdG9wID0gdGhhdC53aGVyZS5zdG9wO1xyXG5cdFx0XHRcdGdldFN0YXRpc3RpY3NNb250aCh0aGF0LmZpbHRlcikudGhlbihcclxuXHRcdFx0XHRcdHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmxvYWRlZCA9IHJlcy5kYXRhLmxlbmd0aCA8IHRoYXQuZmlsdGVyLmxpbWl0O1xyXG5cdFx0XHRcdFx0XHR0aGF0Lmxpc3QucHVzaC5hcHBseSh0aGF0Lmxpc3QsIHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdFx0dGhhdC5maWx0ZXIucGFnZSA9IHRoYXQuZmlsdGVyLnBhZ2UgKyAxO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGVycm9yID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyb3JcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHQpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDliJvlu7pjaGFydHNcclxuXHRcdFx0c2hvd0xpbmVBKGNhbnZhc0lkLCBjaGFydERhdGEpIHtcclxuXHRcdFx0XHRsZXQgX3NlbGYgPSB0aGlzXHJcblx0XHRcdFx0Y2FudmFMaW5lQSA9IG5ldyB1Q2hhcnRzKHtcclxuXHRcdFx0XHRcdCR0aGlzOiBfc2VsZixcclxuXHRcdFx0XHRcdGNhbnZhc0lkOiBjYW52YXNJZCxcclxuXHRcdFx0XHRcdHR5cGU6ICdsaW5lJyxcclxuXHRcdFx0XHRcdGZvbnRTaXplOiAxMSxcclxuXHRcdFx0XHRcdHBhZGRpbmc6IFsxNSwgMTUsIDAsIDE1XSxcclxuXHRcdFx0XHRcdGxlZ2VuZDoge1xyXG5cdFx0XHRcdFx0XHRzaG93OiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogNSxcclxuXHRcdFx0XHRcdFx0bGluZUhlaWdodDogMTEsXHJcblx0XHRcdFx0XHRcdG1hcmdpbjogNSxcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRkYXRhTGFiZWw6IHRydWUsXHJcblx0XHRcdFx0XHRkYXRhUG9pbnRTaGFwZTogdHJ1ZSxcclxuXHRcdFx0XHRcdGRhdGFQb2ludFNoYXBlVHlwZTogJ2hvbGxvdycsXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAnI0ZGRkZGRicsXHJcblx0XHRcdFx0XHRwaXhlbFJhdGlvOiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0Y2F0ZWdvcmllczogY2hhcnREYXRhLmNhdGVnb3JpZXMsXHJcblx0XHRcdFx0XHRzZXJpZXM6IGNoYXJ0RGF0YS5zZXJpZXMsXHJcblx0XHRcdFx0XHRhbmltYXRpb246IHRydWUsXHJcblx0XHRcdFx0XHRlbmFibGVTY3JvbGw6IHRydWUsIC8v5byA5ZCv5Zu+6KGo5ouW5ou95Yqf6IO9XHJcblx0XHRcdFx0XHR4QXhpczoge1xyXG5cdFx0XHRcdFx0XHRkaXNhYmxlR3JpZDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdHR5cGU6ICdncmlkJyxcclxuXHRcdFx0XHRcdFx0Z3JpZFR5cGU6ICdkYXNoJyxcclxuXHRcdFx0XHRcdFx0aXRlbUNvdW50OiA0LFxyXG5cdFx0XHRcdFx0XHRzY3JvbGxTaG93OiB0cnVlLFxyXG5cdFx0XHRcdFx0XHRzY3JvbGxBbGlnbjogJ2xlZnQnXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0eUF4aXM6IHtcclxuXHRcdFx0XHRcdFx0Ly9kaXNhYmxlZDp0cnVlXHJcblx0XHRcdFx0XHRcdGdyaWRUeXBlOiAnZGFzaCcsXHJcblx0XHRcdFx0XHRcdHNwbGl0TnVtYmVyOiA4LFxyXG5cdFx0XHRcdFx0XHRtaW46IDAsXHJcblx0XHRcdFx0XHRcdG1heDogMzAsXHJcblx0XHRcdFx0XHRcdGZvcm1hdDogKHZhbCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybiB2YWwudG9GaXhlZCgwKVxyXG5cdFx0XHRcdFx0XHR9IC8v5aaC5LiN5YaZ5q2k5pa55rOV77yMWei9tOWIu+W6pum7mOiupOS/neeVmeS4pOS9jeWwj+aVsFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHdpZHRoOiBfc2VsZi5jV2lkdGggKiBfc2VsZi5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiBfc2VsZi5jSGVpZ2h0ICogX3NlbGYucGl4ZWxSYXRpbyxcclxuXHRcdFx0XHRcdGV4dHJhOiB7XHJcblx0XHRcdFx0XHRcdGxpbmU6IHtcclxuXHRcdFx0XHRcdFx0XHR0eXBlOiAnc3RyYWlnaHQnXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGNoYXJ0c+inpuaRuOS6i+S7tlxyXG5cdFx0XHR0b3VjaExpbmVBKGUpIHtcclxuXHRcdFx0XHRjYW52YUxpbmVBLnNjcm9sbFN0YXJ0KGUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRtb3ZlTGluZUEoZSkge1xyXG5cdFx0XHRcdGNhbnZhTGluZUEuc2Nyb2xsKGUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b3VjaEVuZExpbmVBKGUpIHtcclxuXHRcdFx0XHRjYW52YUxpbmVBLnNjcm9sbEVuZChlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5pel5Y6G56Gu5a6aXHJcblx0XHRcdGNvbmZpcm0oZSkge1xyXG5cdFx0XHRcdGxldCBzZWxmID0gdGhpc1xyXG5cdFx0XHRcdGlmIChlLnJhbmdlLmFmdGVyICYmIGUucmFuZ2UuYmVmb3JlKSB7XHJcblx0XHRcdFx0XHRsZXQgc3RhciA9IG5ldyBEYXRlKGUucmFuZ2UuYmVmb3JlICsgJyAwMDowMDowMCcpLmdldFRpbWUoKSAvIDEwMDBcclxuXHRcdFx0XHRcdGxldCBzdG9wID0gbmV3IERhdGUoZS5yYW5nZS5hZnRlciArICcgMjM6NTk6NTknKS5nZXRUaW1lKCkgLyAxMDAwXHJcblx0XHRcdFx0XHRzZWxmLndoZXJlLnN0YXJ0ID0gc3RhclxyXG5cdFx0XHRcdFx0c2VsZi53aGVyZS5zdG9wID0gc3RvcFxyXG5cdFx0XHRcdFx0c2VsZi5saXN0ID0gW107XHJcblx0XHRcdFx0XHRzZWxmLmZpbHRlci5wYWdlID0gMTtcclxuXHRcdFx0XHRcdHNlbGYubG9hZGVkID0gZmFsc2U7XHJcblx0XHRcdFx0XHRzZWxmLmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFByb21pc2UuYWxsKFtzZWxmLmdldEluZGV4KCksIHNlbGYuZ2V0SW5mbygpXSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uUmVhY2hCb3R0b20oKSB7XHJcblx0XHRcdHRoaXMuZ2V0SW5mbygpO1xyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGU+XHJcblx0LyrkuqTmmJPpop3nu5/orqEqL1xyXG5cdC5zdGF0aXN0aWNhbC1wYWdlIC5uYXZzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA5NnVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDk2dXB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0fVxyXG5cclxuXHQuc3RhdGlzdGljYWwtcGFnZSAubmF2cyAubGlzdCB7XHJcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnN0YXRpc3RpY2FsLXBhZ2UgLm5hdnMgLml0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzMnVweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDYwdXB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnN0YXRpc3RpY2FsLXBhZ2UgLm5hdnMgLml0ZW0ub24ge1xyXG5cdFx0Y29sb3I6ICMyMjkxZjg7XHJcblx0fVxyXG5cclxuXHQuc3RhdGlzdGljYWwtcGFnZSAubmF2cyAuaXRlbSAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAyNXVweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxM3VweDtcclxuXHR9XHJcblxyXG5cdC5zdGF0aXN0aWNhbC1wYWdlIC53cmFwcGVyIHtcclxuXHRcdHdpZHRoOiA3NDB1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTB1cHg7XHJcblx0XHRtYXJnaW46IDExOXVweCBhdXRvIDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDUwdXB4IDYwdXB4O1xyXG5cdH1cclxuXHJcblx0LnN0YXRpc3RpY2FsLXBhZ2UgLndyYXBwZXIgLnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzB1cHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5zdGF0aXN0aWNhbC1wYWdlIC53cmFwcGVyIC5tb25leSB7XHJcblx0XHRmb250LXNpemU6IDcydXB4O1xyXG5cdFx0Y29sb3I6ICNmYmEwMmE7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHVweDtcclxuXHR9XHJcblxyXG5cdC5zdGF0aXN0aWNhbC1wYWdlIC53cmFwcGVyIC5pbmNyZWFzZSB7XHJcblx0XHRmb250LXNpemU6IDI4dXB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHVweDtcclxuXHR9XHJcblxyXG5cdC5zdGF0aXN0aWNhbC1wYWdlIC53cmFwcGVyIC5pbmNyZWFzZSAucmVkIHtcclxuXHRcdGNvbG9yOiAjZmY2OTY5O1xyXG5cdH1cclxuXHJcblx0LnN0YXRpc3RpY2FsLXBhZ2UgLndyYXBwZXIgLmluY3JlYXNlIC5ncmVlbiB7XHJcblx0XHRjb2xvcjogIzFhYmIxZDtcclxuXHR9XHJcblxyXG5cdC5zdGF0aXN0aWNhbC1wYWdlIC53cmFwcGVyIC5pbmNyZWFzZSAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAyM3VweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXVweDtcclxuXHR9XHJcblxyXG5cdC5zdGF0aXN0aWNhbC1wYWdlIC5jaGFydCB7XHJcblx0XHR3aWR0aDogNjkwdXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwdXB4O1xyXG5cdFx0bWFyZ2luOiAyM3VweCBhdXRvIDAgYXV0bztcclxuXHRcdC8qIHBhZGRpbmc6IDI1dXB4IDIydXB4IDAgMjJ1cHg7ICovXHJcblx0fVxyXG5cclxuXHQuc3RhdGlzdGljYWwtcGFnZSAuY2hhcnQgLmNoYXJ0LXRpdGxlIHtcclxuXHRcdHBhZGRpbmc6IDIwdXB4IDIwdXB4IDEwdXB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNnVweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuXHJcblx0LnN0YXRpc3RpY2FsLXBhZ2UgLmNoYXJ0IGNhbnZhcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTMwcnB4O1xyXG5cdH1cclxuXHJcblx0LnN0YXRpc3RpY2FsLXBhZ2UgLmNoYXJ0IC5jb21wYW55IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZ1cHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC55ZC1jb25maXJtIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IHVuc2V0O1xyXG5cdFx0d2lkdGg6IDU0MHVweDtcclxuXHRcdGhlaWdodDogMjUwdXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDB1cHg7XHJcblx0fVxyXG5cclxuXHQueWQtY29uZmlybS1oZCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQueWQtY29uZmlybS10aXRsZSB7XHJcblx0XHRjb2xvcjogIzAzMDMwMztcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAzNnVweDtcclxuXHR9XHJcblxyXG5cdC55ZC1jb25maXJtLWJkIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjh1cHg7XHJcblx0XHRjb2xvcjogIzMzMzMzMztcclxuXHR9XHJcblxyXG5cdC55ZC1jb25maXJtLWZ0IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiA5MHVweDtcclxuXHRcdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0XHRib3JkZXItdG9wOiAxdXB4IHNvbGlkICNlZWU7XHJcblx0fVxyXG5cclxuXHQueWQtY29uZmlybS1mdD5hIHtcclxuXHRcdGNvbG9yOiAjZTkzMzIzO1xyXG5cdH1cclxuXHJcblx0LnlkLWNvbmZpcm0tZnQ+YS5wcmltYXJ5IHtcclxuXHRcdGJvcmRlci1sZWZ0OiAxdXB4IHNvbGlkICNlZWU7XHJcblx0XHRjb2xvcjogI2U5MzMyMztcclxuXHR9XHJcblxyXG5cdC5lY2hhcnRzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA1NTB1cHg7XHJcblx0fVxyXG5cclxuXHQuY2FsZW5kYXItd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiA3Nzc7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNSwgMC41LCAwLjkpO1xyXG5cdH1cclxuXHJcblx0LmNhbGVuZGFyLXdyYXBwZXIub24ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdC5zdGF0aXN0aWNhbC1wYWdlIC53cmFwcGVyIC5pbmNyZWFzZSB7XHJcblx0XHRmb250LXNpemU6IDI2dXB4O1xyXG5cdH1cclxuXHJcblx0LnN0YXRpc3RpY2FsLXBhZ2UgLndyYXBwZXIgLmluY3JlYXNlIC5pY29uZm9udCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5wdWJsaWMtd3JhcHBlciAudGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHVweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0cGFkZGluZzogMCAzMHVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwdXB4O1xyXG5cdH1cclxuXHJcblx0LnB1YmxpYy13cmFwcGVyIC50aXRsZSAuaWNvbmZvbnQge1xyXG5cdFx0Y29sb3I6ICMyMjkxZjg7XHJcblx0XHRmb250LXNpemU6IDQwdXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxM3VweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxuXHQucHVibGljLXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luOiAxOHVweCBhdXRvIDAgYXV0bztcclxuXHRcdHdpZHRoOiA2OTB1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTB1cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMjV1cHg7XHJcblx0fVxyXG5cclxuXHQucHVibGljLXdyYXBwZXIgLm5hdiB7XHJcblx0XHRwYWRkaW5nOiAwIDMwdXB4O1xyXG5cdFx0aGVpZ2h0OiA3MHVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA3MHVweDtcclxuXHRcdGZvbnQtc2l6ZTogMjR1cHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC5wdWJsaWMtd3JhcHBlciAuZGF0YSB7XHJcblx0XHR3aWR0aDogMjEwdXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5wdWJsaWMtd3JhcHBlciAuYnJvd3NlIHtcclxuXHRcdHdpZHRoOiAxOTJ1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblxyXG5cdC5wdWJsaWMtd3JhcHBlciAudHVybm92ZXIge1xyXG5cdFx0d2lkdGg6IDIyN3VweDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHJcblx0LnB1YmxpYy13cmFwcGVyIC5jb250ZXIge1xyXG5cdFx0cGFkZGluZzogMCAzMHVweDtcclxuXHR9XHJcblxyXG5cdC5wdWJsaWMtd3JhcHBlciAuY29udGVyIC5pdGVtIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xyXG5cdFx0aGVpZ2h0OiA3MHVweDtcclxuXHRcdGZvbnQtc2l6ZTogMjR1cHg7XHJcblx0fVxyXG5cclxuXHQucHVibGljLXdyYXBwZXIgLmNvbnRlciAuaXRlbSAudHVybm92ZXIge1xyXG5cdFx0Y29sb3I6ICNkODQyNDI7XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1285\n"); /***/ }), /* 1286 */ /*!**********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/components/ucharts/ucharts.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__, module) {\n\nvar _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);\nvar config = {\n yAxisWidth: 15,\n yAxisSplit: 5,\n xAxisHeight: 15,\n xAxisLineHeight: 15,\n legendHeight: 15,\n yAxisTitleWidth: 15,\n padding: [10, 10, 10, 10],\n pixelRatio: 1,\n rotate: false,\n columePadding: 3,\n fontSize: 13,\n //dataPointShape: ['diamond', 'circle', 'triangle', 'rect'],\n dataPointShape: ['circle', 'circle', 'circle', 'circle'],\n colors: ['#1890ff', '#2fc25b', '#facc14', '#f04864', '#8543e0', '#90ed7d'],\n pieChartLinePadding: 15,\n pieChartTextPadding: 5,\n xAxisTextPadding: 3,\n titleColor: '#333333',\n titleFontSize: 20,\n subtitleColor: '#999999',\n subtitleFontSize: 15,\n toolTipPadding: 3,\n toolTipBackground: '#000000',\n toolTipOpacity: 0.7,\n toolTipLineHeight: 20,\n radarLabelTextMargin: 15,\n gaugeLabelTextMargin: 15\n};\nvar assign = function assign(target) {\n for (var _len2 = arguments.length, varArgs = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n varArgs[_key2 - 1] = arguments[_key2];\n }\n if (target == null) {\n throw new TypeError('Cannot convert undefined or null to object');\n }\n if (!varArgs || varArgs.length <= 0) {\n return target;\n }\n // 深度合并对象\n function deepAssign(obj1, obj2) {\n for (var key in obj2) {\n obj1[key] = obj1[key] && obj1[key].toString() === \"[object Object]\" ? deepAssign(obj1[key], obj2[key]) : obj1[key] = obj2[key];\n }\n return obj1;\n }\n varArgs.forEach(function (val) {\n target = deepAssign(target, val);\n });\n return target;\n};\nvar util = {\n toFixed: function toFixed(num, limit) {\n limit = limit || 2;\n if (this.isFloat(num)) {\n num = num.toFixed(limit);\n }\n return num;\n },\n isFloat: function isFloat(num) {\n return num % 1 !== 0;\n },\n approximatelyEqual: function approximatelyEqual(num1, num2) {\n return Math.abs(num1 - num2) < 1e-10;\n },\n isSameSign: function isSameSign(num1, num2) {\n return Math.abs(num1) === num1 && Math.abs(num2) === num2 || Math.abs(num1) !== num1 && Math.abs(num2) !== num2;\n },\n isSameXCoordinateArea: function isSameXCoordinateArea(p1, p2) {\n return this.isSameSign(p1.x, p2.x);\n },\n isCollision: function isCollision(obj1, obj2) {\n obj1.end = {};\n obj1.end.x = obj1.start.x + obj1.width;\n obj1.end.y = obj1.start.y - obj1.height;\n obj2.end = {};\n obj2.end.x = obj2.start.x + obj2.width;\n obj2.end.y = obj2.start.y - obj2.height;\n var flag = obj2.start.x > obj1.end.x || obj2.end.x < obj1.start.x || obj2.end.y > obj1.start.y || obj2.start.y < obj1.end.y;\n return !flag;\n }\n};\n\n//兼容H5点击事件\nfunction getH5Offset(e) {\n e.mp = {\n changedTouches: []\n };\n e.mp.changedTouches.push({\n x: e.offsetX,\n y: e.offsetY\n });\n return e;\n}\n\n// hex 转 rgba\nfunction hexToRgb(hexValue, opc) {\n var rgx = /^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;\n var hex = hexValue.replace(rgx, function (m, r, g, b) {\n return r + r + g + g + b + b;\n });\n var rgb = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);\n var r = parseInt(rgb[1], 16);\n var g = parseInt(rgb[2], 16);\n var b = parseInt(rgb[3], 16);\n return 'rgba(' + r + ',' + g + ',' + b + ',' + opc + ')';\n}\nfunction findRange(num, type, limit) {\n if (isNaN(num)) {\n throw new Error('[uCharts] unvalid series data!');\n }\n limit = limit || 10;\n type = type ? type : 'upper';\n var multiple = 1;\n while (limit < 1) {\n limit *= 10;\n multiple *= 10;\n }\n if (type === 'upper') {\n num = Math.ceil(num * multiple);\n } else {\n num = Math.floor(num * multiple);\n }\n while (num % limit !== 0) {\n if (type === 'upper') {\n num++;\n } else {\n num--;\n }\n }\n return num / multiple;\n}\nfunction calCandleMA(dayArr, nameArr, colorArr, kdata) {\n var seriesTemp = [];\n for (var k = 0; k < dayArr.length; k++) {\n var seriesItem = {\n data: [],\n name: nameArr[k],\n color: colorArr[k]\n };\n for (var i = 0, len = kdata.length; i < len; i++) {\n if (i < dayArr[k]) {\n seriesItem.data.push(null);\n continue;\n }\n var sum = 0;\n for (var j = 0; j < dayArr[k]; j++) {\n sum += kdata[i - j][1];\n }\n seriesItem.data.push(+(sum / dayArr[k]).toFixed(3));\n }\n seriesTemp.push(seriesItem);\n }\n return seriesTemp;\n}\nfunction calValidDistance(self, distance, chartData, config, opts) {\n var dataChartAreaWidth = opts.width - opts.area[1] - opts.area[3];\n var dataChartWidth = chartData.eachSpacing * (opts.chartData.xAxisData.xAxisPoints.length - 1);\n var validDistance = distance;\n if (distance >= 0) {\n validDistance = 0;\n self.event.trigger('scrollLeft');\n } else if (Math.abs(distance) >= dataChartWidth - dataChartAreaWidth) {\n validDistance = dataChartAreaWidth - dataChartWidth;\n self.event.trigger('scrollRight');\n }\n return validDistance;\n}\nfunction isInAngleRange(angle, startAngle, endAngle) {\n function adjust(angle) {\n while (angle < 0) {\n angle += 2 * Math.PI;\n }\n while (angle > 2 * Math.PI) {\n angle -= 2 * Math.PI;\n }\n return angle;\n }\n angle = adjust(angle);\n startAngle = adjust(startAngle);\n endAngle = adjust(endAngle);\n if (startAngle > endAngle) {\n endAngle += 2 * Math.PI;\n if (angle < startAngle) {\n angle += 2 * Math.PI;\n }\n }\n return angle >= startAngle && angle <= endAngle;\n}\nfunction calRotateTranslate(x, y, h) {\n var xv = x;\n var yv = h - y;\n var transX = xv + (h - yv - xv) / Math.sqrt(2);\n transX *= -1;\n var transY = (h - yv) * (Math.sqrt(2) - 1) - (h - yv - xv) / Math.sqrt(2);\n return {\n transX: transX,\n transY: transY\n };\n}\nfunction createCurveControlPoints(points, i) {\n function isNotMiddlePoint(points, i) {\n if (points[i - 1] && points[i + 1]) {\n return points[i].y >= Math.max(points[i - 1].y, points[i + 1].y) || points[i].y <= Math.min(points[i - 1].y, points[i + 1].y);\n } else {\n return false;\n }\n }\n function isNotMiddlePointX(points, i) {\n if (points[i - 1] && points[i + 1]) {\n return points[i].x >= Math.max(points[i - 1].x, points[i + 1].x) || points[i].x <= Math.min(points[i - 1].x, points[i + 1].x);\n } else {\n return false;\n }\n }\n var a = 0.2;\n var b = 0.2;\n var pAx = null;\n var pAy = null;\n var pBx = null;\n var pBy = null;\n if (i < 1) {\n pAx = points[0].x + (points[1].x - points[0].x) * a;\n pAy = points[0].y + (points[1].y - points[0].y) * a;\n } else {\n pAx = points[i].x + (points[i + 1].x - points[i - 1].x) * a;\n pAy = points[i].y + (points[i + 1].y - points[i - 1].y) * a;\n }\n if (i > points.length - 3) {\n var last = points.length - 1;\n pBx = points[last].x - (points[last].x - points[last - 1].x) * b;\n pBy = points[last].y - (points[last].y - points[last - 1].y) * b;\n } else {\n pBx = points[i + 1].x - (points[i + 2].x - points[i].x) * b;\n pBy = points[i + 1].y - (points[i + 2].y - points[i].y) * b;\n }\n if (isNotMiddlePoint(points, i + 1)) {\n pBy = points[i + 1].y;\n }\n if (isNotMiddlePoint(points, i)) {\n pAy = points[i].y;\n }\n if (isNotMiddlePointX(points, i + 1)) {\n pBx = points[i + 1].x;\n }\n if (isNotMiddlePointX(points, i)) {\n pAx = points[i].x;\n }\n if (pAy >= Math.max(points[i].y, points[i + 1].y) || pAy <= Math.min(points[i].y, points[i + 1].y)) {\n pAy = points[i].y;\n }\n if (pBy >= Math.max(points[i].y, points[i + 1].y) || pBy <= Math.min(points[i].y, points[i + 1].y)) {\n pBy = points[i + 1].y;\n }\n if (pAx >= Math.max(points[i].x, points[i + 1].x) || pAx <= Math.min(points[i].x, points[i + 1].x)) {\n pAx = points[i].x;\n }\n if (pBx >= Math.max(points[i].x, points[i + 1].x) || pBx <= Math.min(points[i].x, points[i + 1].x)) {\n pBx = points[i + 1].x;\n }\n return {\n ctrA: {\n x: pAx,\n y: pAy\n },\n ctrB: {\n x: pBx,\n y: pBy\n }\n };\n}\nfunction convertCoordinateOrigin(x, y, center) {\n return {\n x: center.x + x,\n y: center.y - y\n };\n}\nfunction avoidCollision(obj, target) {\n if (target) {\n // is collision test\n while (util.isCollision(obj, target)) {\n if (obj.start.x > 0) {\n obj.start.y--;\n } else if (obj.start.x < 0) {\n obj.start.y++;\n } else {\n if (obj.start.y > 0) {\n obj.start.y++;\n } else {\n obj.start.y--;\n }\n }\n }\n }\n return obj;\n}\nfunction fillSeries(series, opts, config) {\n var index = 0;\n return series.map(function (item) {\n if (!item.color) {\n item.color = config.colors[index];\n index = (index + 1) % config.colors.length;\n }\n if (!item.index) {\n item.index = 0;\n }\n if (!item.type) {\n item.type = opts.type;\n }\n if (typeof item.show == \"undefined\") {\n item.show = true;\n }\n if (!item.type) {\n item.type = opts.type;\n }\n if (!item.pointShape) {\n item.pointShape = \"circle\";\n }\n if (!item.legendShape) {\n switch (item.type) {\n case 'line':\n item.legendShape = \"line\";\n break;\n case 'column':\n item.legendShape = \"rect\";\n break;\n case 'area':\n item.legendShape = \"triangle\";\n break;\n default:\n item.legendShape = \"circle\";\n }\n }\n return item;\n });\n}\nfunction getDataRange(minData, maxData) {\n var limit = 0;\n var range = maxData - minData;\n if (range >= 10000) {\n limit = 1000;\n } else if (range >= 1000) {\n limit = 100;\n } else if (range >= 100) {\n limit = 10;\n } else if (range >= 10) {\n limit = 5;\n } else if (range >= 1) {\n limit = 1;\n } else if (range >= 0.1) {\n limit = 0.1;\n } else if (range >= 0.01) {\n limit = 0.01;\n } else if (range >= 0.001) {\n limit = 0.001;\n } else if (range >= 0.0001) {\n limit = 0.0001;\n } else if (range >= 0.00001) {\n limit = 0.00001;\n } else {\n limit = 0.000001;\n }\n return {\n minRange: findRange(minData, 'lower', limit),\n maxRange: findRange(maxData, 'upper', limit)\n };\n}\nfunction measureText(text) {\n var fontSize = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : config.fontSize;\n text = String(text);\n var text = text.split('');\n var width = 0;\n for (var i = 0; i < text.length; i++) {\n var item = text[i];\n if (/[a-zA-Z]/.test(item)) {\n width += 7;\n } else if (/[0-9]/.test(item)) {\n width += 5.5;\n } else if (/\\./.test(item)) {\n width += 2.7;\n } else if (/-/.test(item)) {\n width += 3.25;\n } else if (/[\\u4e00-\\u9fa5]/.test(item)) {\n width += 10;\n } else if (/\\(|\\)/.test(item)) {\n width += 3.73;\n } else if (/\\s/.test(item)) {\n width += 2.5;\n } else if (/%/.test(item)) {\n width += 8;\n } else {\n width += 10;\n }\n }\n return width * fontSize / 10;\n}\nfunction dataCombine(series) {\n return series.reduce(function (a, b) {\n return (a.data ? a.data : a).concat(b.data);\n }, []);\n}\nfunction dataCombineStack(series, len) {\n var sum = new Array(len);\n for (var j = 0; j < sum.length; j++) {\n sum[j] = 0;\n }\n for (var i = 0; i < series.length; i++) {\n for (var j = 0; j < sum.length; j++) {\n sum[j] += series[i].data[j];\n }\n }\n return series.reduce(function (a, b) {\n return (a.data ? a.data : a).concat(b.data).concat(sum);\n }, []);\n}\nfunction getTouches(touches, opts, e) {\n var x, y;\n if (touches.clientX) {\n if (opts.rotate) {\n y = opts.height - touches.clientX * opts.pixelRatio;\n x = (touches.pageY - e.currentTarget.offsetTop - opts.height / opts.pixelRatio / 2 * (opts.pixelRatio - 1)) * opts.pixelRatio;\n } else {\n x = touches.clientX * opts.pixelRatio;\n y = (touches.pageY - e.currentTarget.offsetTop - opts.height / opts.pixelRatio / 2 * (opts.pixelRatio - 1)) * opts.pixelRatio;\n }\n } else {\n if (opts.rotate) {\n y = opts.height - touches.x * opts.pixelRatio;\n x = touches.y * opts.pixelRatio;\n } else {\n x = touches.x * opts.pixelRatio;\n y = touches.y * opts.pixelRatio;\n }\n }\n return {\n x: x,\n y: y\n };\n}\nfunction getSeriesDataItem(series, index) {\n var data = [];\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n if (item.data[index] !== null && typeof item.data[index] !== 'undefined' && item.show) {\n var seriesItem = {};\n seriesItem.color = item.color;\n seriesItem.type = item.type;\n seriesItem.style = item.style;\n seriesItem.pointShape = item.pointShape;\n seriesItem.disableLegend = item.disableLegend;\n seriesItem.name = item.name;\n seriesItem.show = item.show;\n seriesItem.data = item.format ? item.format(item.data[index]) : item.data[index];\n data.push(seriesItem);\n }\n }\n return data;\n}\nfunction getMaxTextListLength(list) {\n var lengthList = list.map(function (item) {\n return measureText(item);\n });\n return Math.max.apply(null, lengthList);\n}\nfunction getRadarCoordinateSeries(length) {\n var eachAngle = 2 * Math.PI / length;\n var CoordinateSeries = [];\n for (var i = 0; i < length; i++) {\n CoordinateSeries.push(eachAngle * i);\n }\n return CoordinateSeries.map(function (item) {\n return -1 * item + Math.PI / 2;\n });\n}\nfunction getToolTipData(seriesData, calPoints, index, categories) {\n var option = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : {};\n var textList = seriesData.map(function (item) {\n var titleText = [];\n if (categories) {\n titleText = categories;\n } else {\n titleText = item.data;\n }\n return {\n text: option.format ? option.format(item, titleText[index]) : item.name + ': ' + item.data,\n color: item.color\n };\n });\n var validCalPoints = [];\n var offset = {\n x: 0,\n y: 0\n };\n for (var i = 0; i < calPoints.length; i++) {\n var points = calPoints[i];\n if (typeof points[index] !== 'undefined' && points[index] !== null) {\n validCalPoints.push(points[index]);\n }\n }\n for (var _i = 0; _i < validCalPoints.length; _i++) {\n var item = validCalPoints[_i];\n offset.x = Math.round(item.x);\n offset.y += item.y;\n }\n offset.y /= validCalPoints.length;\n return {\n textList: textList,\n offset: offset\n };\n}\nfunction getMixToolTipData(seriesData, calPoints, index, categories) {\n var option = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : {};\n var textList = seriesData.map(function (item) {\n return {\n text: option.format ? option.format(item, categories[index]) : item.name + ': ' + item.data,\n color: item.color,\n disableLegend: item.disableLegend ? true : false\n };\n });\n textList = textList.filter(function (item) {\n if (item.disableLegend !== true) {\n return item;\n }\n });\n var validCalPoints = [];\n var offset = {\n x: 0,\n y: 0\n };\n for (var i = 0; i < calPoints.length; i++) {\n var points = calPoints[i];\n if (typeof points[index] !== 'undefined' && points[index] !== null) {\n validCalPoints.push(points[index]);\n }\n }\n for (var _i2 = 0; _i2 < validCalPoints.length; _i2++) {\n var item = validCalPoints[_i2];\n offset.x = Math.round(item.x);\n offset.y += item.y;\n }\n offset.y /= validCalPoints.length;\n return {\n textList: textList,\n offset: offset\n };\n}\nfunction getCandleToolTipData(series, seriesData, calPoints, index, categories, extra) {\n var option = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : {};\n var upColor = extra.color.upFill;\n var downColor = extra.color.downFill;\n //颜色顺序为开盘,收盘,最低,最高\n var color = [upColor, upColor, downColor, upColor];\n var textList = [];\n var text0 = {\n text: categories[index],\n color: null\n };\n textList.push(text0);\n seriesData.map(function (item) {\n if (index == 0 && item.data[1] - item.data[0] < 0) {\n color[1] = downColor;\n } else {\n if (item.data[0] < series[index - 1][1]) {\n color[0] = downColor;\n }\n if (item.data[1] < item.data[0]) {\n color[1] = downColor;\n }\n if (item.data[2] > series[index - 1][1]) {\n color[2] = upColor;\n }\n if (item.data[3] < series[index - 1][1]) {\n color[3] = downColor;\n }\n }\n var text1 = {\n text: '开盘:' + item.data[0],\n color: color[0]\n };\n var text2 = {\n text: '收盘:' + item.data[1],\n color: color[1]\n };\n var text3 = {\n text: '最低:' + item.data[2],\n color: color[2]\n };\n var text4 = {\n text: '最高:' + item.data[3],\n color: color[3]\n };\n textList.push(text1, text2, text3, text4);\n });\n var validCalPoints = [];\n var offset = {\n x: 0,\n y: 0\n };\n for (var i = 0; i < calPoints.length; i++) {\n var points = calPoints[i];\n if (typeof points[index] !== 'undefined' && points[index] !== null) {\n validCalPoints.push(points[index]);\n }\n }\n offset.x = Math.round(validCalPoints[0][0].x);\n return {\n textList: textList,\n offset: offset\n };\n}\nfunction filterSeries(series) {\n var tempSeries = [];\n for (var i = 0; i < series.length; i++) {\n if (series[i].show == true) {\n tempSeries.push(series[i]);\n }\n }\n return tempSeries;\n}\nfunction findCurrentIndex(currentPoints, calPoints, opts, config) {\n var offset = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0;\n var currentIndex = -1;\n var spacing = opts.chartData.eachSpacing / 2;\n var xAxisPoints = [];\n if (calPoints.length > 0) {\n if (opts.type == 'candle') {\n for (var i = 0; i < calPoints[0].length; i++) {\n xAxisPoints.push(calPoints[0][i][0].x);\n }\n } else {\n for (var _i3 = 0; _i3 < calPoints[0].length; _i3++) {\n xAxisPoints.push(calPoints[0][_i3].x);\n }\n }\n if ((opts.type == 'line' || opts.type == 'area') && opts.xAxis.boundaryGap == 'justify') {\n spacing = opts.chartData.eachSpacing / 2;\n }\n if (!opts.categories) {\n spacing = 0;\n }\n if (isInExactChartArea(currentPoints, opts, config)) {\n xAxisPoints.forEach(function (item, index) {\n if (currentPoints.x + offset + spacing > item) {\n currentIndex = index;\n }\n });\n }\n }\n return currentIndex;\n}\nfunction findLegendIndex(currentPoints, legendData, opts) {\n var currentIndex = -1;\n if (isInExactLegendArea(currentPoints, legendData.area)) {\n var points = legendData.points;\n var index = -1;\n for (var i = 0, len = points.length; i < len; i++) {\n var item = points[i];\n for (var j = 0; j < item.length; j++) {\n index += 1;\n var area = item[j]['area'];\n if (currentPoints.x > area[0] && currentPoints.x < area[2] && currentPoints.y > area[1] && currentPoints.y < area[3]) {\n currentIndex = index;\n break;\n }\n }\n }\n return currentIndex;\n }\n return currentIndex;\n}\nfunction isInExactLegendArea(currentPoints, area) {\n return currentPoints.x > area.start.x && currentPoints.x < area.end.x && currentPoints.y > area.start.y && currentPoints.y < area.end.y;\n}\nfunction isInExactChartArea(currentPoints, opts, config) {\n return currentPoints.x <= opts.width - opts.area[1] + 10 && currentPoints.x >= opts.area[3] - 10 && currentPoints.y >= opts.area[0] && currentPoints.y <= opts.height - opts.area[2];\n}\nfunction findRadarChartCurrentIndex(currentPoints, radarData, count) {\n var eachAngleArea = 2 * Math.PI / count;\n var currentIndex = -1;\n if (isInExactPieChartArea(currentPoints, radarData.center, radarData.radius)) {\n var fixAngle = function fixAngle(angle) {\n if (angle < 0) {\n angle += 2 * Math.PI;\n }\n if (angle > 2 * Math.PI) {\n angle -= 2 * Math.PI;\n }\n return angle;\n };\n var angle = Math.atan2(radarData.center.y - currentPoints.y, currentPoints.x - radarData.center.x);\n angle = -1 * angle;\n if (angle < 0) {\n angle += 2 * Math.PI;\n }\n var angleList = radarData.angleList.map(function (item) {\n item = fixAngle(-1 * item);\n return item;\n });\n angleList.forEach(function (item, index) {\n var rangeStart = fixAngle(item - eachAngleArea / 2);\n var rangeEnd = fixAngle(item + eachAngleArea / 2);\n if (rangeEnd < rangeStart) {\n rangeEnd += 2 * Math.PI;\n }\n if (angle >= rangeStart && angle <= rangeEnd || angle + 2 * Math.PI >= rangeStart && angle + 2 * Math.PI <= rangeEnd) {\n currentIndex = index;\n }\n });\n }\n return currentIndex;\n}\nfunction findFunnelChartCurrentIndex(currentPoints, funnelData) {\n var currentIndex = -1;\n for (var i = 0, len = funnelData.series.length; i < len; i++) {\n var item = funnelData.series[i];\n if (currentPoints.x > item.funnelArea[0] && currentPoints.x < item.funnelArea[2] && currentPoints.y > item.funnelArea[1] && currentPoints.y < item.funnelArea[3]) {\n currentIndex = i;\n break;\n }\n }\n return currentIndex;\n}\nfunction findWordChartCurrentIndex(currentPoints, wordData) {\n var currentIndex = -1;\n for (var i = 0, len = wordData.length; i < len; i++) {\n var item = wordData[i];\n if (currentPoints.x > item.area[0] && currentPoints.x < item.area[2] && currentPoints.y > item.area[1] && currentPoints.y < item.area[3]) {\n currentIndex = i;\n break;\n }\n }\n return currentIndex;\n}\nfunction findMapChartCurrentIndex(currentPoints, opts) {\n var currentIndex = -1;\n var cData = opts.chartData.mapData;\n var data = opts.series;\n var tmp = pointToCoordinate(currentPoints.y, currentPoints.x, cData.bounds, cData.scale, cData.xoffset, cData.yoffset);\n var poi = [tmp.x, tmp.y];\n for (var i = 0, len = data.length; i < len; i++) {\n var item = data[i].geometry.coordinates;\n if (isPoiWithinPoly(poi, item)) {\n currentIndex = i;\n break;\n }\n }\n return currentIndex;\n}\nfunction findPieChartCurrentIndex(currentPoints, pieData) {\n var currentIndex = -1;\n if (isInExactPieChartArea(currentPoints, pieData.center, pieData.radius)) {\n var angle = Math.atan2(pieData.center.y - currentPoints.y, currentPoints.x - pieData.center.x);\n angle = -angle;\n for (var i = 0, len = pieData.series.length; i < len; i++) {\n var item = pieData.series[i];\n if (isInAngleRange(angle, item._start_, item._start_ + item._proportion_ * 2 * Math.PI)) {\n currentIndex = i;\n break;\n }\n }\n }\n return currentIndex;\n}\nfunction isInExactPieChartArea(currentPoints, center, radius) {\n return Math.pow(currentPoints.x - center.x, 2) + Math.pow(currentPoints.y - center.y, 2) <= Math.pow(radius, 2);\n}\nfunction splitPoints(points) {\n var newPoints = [];\n var items = [];\n points.forEach(function (item, index) {\n if (item !== null) {\n items.push(item);\n } else {\n if (items.length) {\n newPoints.push(items);\n }\n items = [];\n }\n });\n if (items.length) {\n newPoints.push(items);\n }\n return newPoints;\n}\nfunction calLegendData(series, opts, config, chartData) {\n var legendData = {\n area: {\n start: {\n x: 0,\n y: 0\n },\n end: {\n x: 0,\n y: 0\n },\n width: 0,\n height: 0,\n wholeWidth: 0,\n wholeHeight: 0\n },\n points: [],\n widthArr: [],\n heightArr: []\n };\n if (opts.legend.show === false) {\n chartData.legendData = legendData;\n return legendData;\n }\n var padding = opts.legend.padding;\n var margin = opts.legend.margin;\n var fontSize = opts.legend.fontSize;\n var shapeWidth = 15 * opts.pixelRatio;\n var shapeRight = 5 * opts.pixelRatio;\n var lineHeight = Math.max(opts.legend.lineHeight * opts.pixelRatio, fontSize);\n if (opts.legend.position == 'top' || opts.legend.position == 'bottom') {\n var legendList = [];\n var widthCount = 0;\n var widthCountArr = [];\n var currentRow = [];\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n var itemWidth = shapeWidth + shapeRight + measureText(item.name || 'undefined', fontSize) + opts.legend.itemGap;\n if (widthCount + itemWidth > opts.width - opts.padding[1] - opts.padding[3]) {\n legendList.push(currentRow);\n widthCountArr.push(widthCount - opts.legend.itemGap);\n widthCount = itemWidth;\n currentRow = [item];\n } else {\n widthCount += itemWidth;\n currentRow.push(item);\n }\n }\n if (currentRow.length) {\n legendList.push(currentRow);\n widthCountArr.push(widthCount - opts.legend.itemGap);\n legendData.widthArr = widthCountArr;\n var legendWidth = Math.max.apply(null, widthCountArr);\n switch (opts.legend.float) {\n case 'left':\n legendData.area.start.x = opts.padding[3];\n legendData.area.end.x = opts.padding[3] + 2 * padding;\n break;\n case 'right':\n legendData.area.start.x = opts.width - opts.padding[1] - legendWidth - 2 * padding;\n legendData.area.end.x = opts.width - opts.padding[1];\n break;\n default:\n legendData.area.start.x = (opts.width - legendWidth) / 2 - padding;\n legendData.area.end.x = (opts.width + legendWidth) / 2 + padding;\n }\n legendData.area.width = legendWidth + 2 * padding;\n legendData.area.wholeWidth = legendWidth + 2 * padding;\n legendData.area.height = legendList.length * lineHeight + 2 * padding;\n legendData.area.wholeHeight = legendList.length * lineHeight + 2 * padding + 2 * margin;\n legendData.points = legendList;\n }\n } else {\n var len = series.length;\n var maxHeight = opts.height - opts.padding[0] - opts.padding[2] - 2 * margin - 2 * padding;\n var maxLength = Math.min(Math.floor(maxHeight / lineHeight), len);\n legendData.area.height = maxLength * lineHeight + padding * 2;\n legendData.area.wholeHeight = maxLength * lineHeight + padding * 2;\n switch (opts.legend.float) {\n case 'top':\n legendData.area.start.y = opts.padding[0] + margin;\n legendData.area.end.y = opts.padding[0] + margin + legendData.area.height;\n break;\n case 'bottom':\n legendData.area.start.y = opts.height - opts.padding[2] - margin - legendData.area.height;\n legendData.area.end.y = opts.height - opts.padding[2] - margin;\n break;\n default:\n legendData.area.start.y = (opts.height - legendData.area.height) / 2;\n legendData.area.end.y = (opts.height + legendData.area.height) / 2;\n }\n var lineNum = len % maxLength === 0 ? len / maxLength : Math.floor(len / maxLength + 1);\n var _currentRow = [];\n for (var _i4 = 0; _i4 < lineNum; _i4++) {\n var temp = series.slice(_i4 * maxLength, _i4 * maxLength + maxLength);\n _currentRow.push(temp);\n }\n legendData.points = _currentRow;\n if (_currentRow.length) {\n for (var _i5 = 0; _i5 < _currentRow.length; _i5++) {\n var _item = _currentRow[_i5];\n var maxWidth = 0;\n for (var j = 0; j < _item.length; j++) {\n var _itemWidth = shapeWidth + shapeRight + measureText(_item[j].name || 'undefined', fontSize) + opts.legend.itemGap;\n if (_itemWidth > maxWidth) {\n maxWidth = _itemWidth;\n }\n }\n legendData.widthArr.push(maxWidth);\n legendData.heightArr.push(_item.length * lineHeight + padding * 2);\n }\n var _legendWidth = 0;\n for (var _i6 = 0; _i6 < legendData.widthArr.length; _i6++) {\n _legendWidth += legendData.widthArr[_i6];\n }\n legendData.area.width = _legendWidth - opts.legend.itemGap + 2 * padding;\n legendData.area.wholeWidth = legendData.area.width + padding;\n }\n }\n switch (opts.legend.position) {\n case 'top':\n legendData.area.start.y = opts.padding[0] + margin;\n legendData.area.end.y = opts.padding[0] + margin + legendData.area.height;\n break;\n case 'bottom':\n legendData.area.start.y = opts.height - opts.padding[2] - legendData.area.height - margin;\n legendData.area.end.y = opts.height - opts.padding[2] - margin;\n break;\n case 'left':\n legendData.area.start.x = opts.padding[3];\n legendData.area.end.x = opts.padding[3] + legendData.area.width;\n break;\n case 'right':\n legendData.area.start.x = opts.width - opts.padding[1] - legendData.area.width;\n legendData.area.end.x = opts.width - opts.padding[1];\n break;\n }\n chartData.legendData = legendData;\n return legendData;\n}\nfunction calCategoriesData(categories, opts, config, eachSpacing) {\n var result = {\n angle: 0,\n xAxisHeight: config.xAxisHeight\n };\n var categoriesTextLenth = categories.map(function (item) {\n return measureText(item, opts.xAxis.fontSize || config.fontSize);\n });\n var maxTextLength = Math.max.apply(this, categoriesTextLenth);\n if (opts.xAxis.rotateLabel == true && maxTextLength + 2 * config.xAxisTextPadding > eachSpacing) {\n result.angle = 45 * Math.PI / 180;\n result.xAxisHeight = 2 * config.xAxisTextPadding + maxTextLength * Math.sin(result.angle);\n }\n return result;\n}\nfunction getXAxisTextList(series, opts, config) {\n var index = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : -1;\n var data = dataCombine(series);\n var sorted = [];\n // remove null from data\n data = data.filter(function (item) {\n //return item !== null;\n if (_typeof(item) === 'object' && item !== null) {\n if (item.constructor == Array) {\n return item !== null;\n } else {\n return item.value !== null;\n }\n } else {\n return item !== null;\n }\n });\n data.map(function (item) {\n if (_typeof(item) === 'object') {\n if (item.constructor == Array) {\n if (opts.type == 'candle') {\n item.map(function (subitem) {\n sorted.push(subitem);\n });\n } else {\n sorted.push(item[0]);\n }\n } else {\n sorted.push(item.value);\n }\n } else {\n sorted.push(item);\n }\n });\n var minData = 0;\n var maxData = 0;\n if (sorted.length > 0) {\n minData = Math.min.apply(this, sorted);\n maxData = Math.max.apply(this, sorted);\n }\n //为了兼容v1.9.0之前的项目\n if (index > -1) {\n if (typeof opts.xAxis.data[index].min === 'number') {\n minData = Math.min(opts.xAxis.data[index].min, minData);\n }\n if (typeof opts.xAxis.data[index].max === 'number') {\n maxData = Math.max(opts.xAxis.data[index].max, maxData);\n }\n } else {\n if (typeof opts.xAxis.min === 'number') {\n minData = Math.min(opts.xAxis.min, minData);\n }\n if (typeof opts.xAxis.max === 'number') {\n maxData = Math.max(opts.xAxis.max, maxData);\n }\n }\n if (minData === maxData) {\n var rangeSpan = maxData || 10;\n maxData += rangeSpan;\n }\n\n //var dataRange = getDataRange(minData, maxData);\n var minRange = minData;\n var maxRange = maxData;\n var range = [];\n var eachRange = (maxRange - minRange) / opts.xAxis.splitNumber;\n for (var i = 0; i <= opts.xAxis.splitNumber; i++) {\n range.push(minRange + eachRange * i);\n }\n return range;\n}\nfunction calXAxisData(series, opts, config) {\n var result = {\n angle: 0,\n xAxisHeight: config.xAxisHeight\n };\n result.ranges = getXAxisTextList(series, opts, config);\n result.rangesFormat = result.ranges.map(function (item) {\n item = opts.xAxis.format ? opts.xAxis.format(item) : util.toFixed(item, 2);\n return item;\n });\n var xAxisScaleValues = result.ranges.map(function (item) {\n // 如果刻度值是浮点数,则保留两位小数\n item = util.toFixed(item, 2);\n // 若有自定义格式则调用自定义的格式化函数\n item = opts.xAxis.format ? opts.xAxis.format(Number(item)) : item;\n return item;\n });\n result = Object.assign(result, getXAxisPoints(xAxisScaleValues, opts, config));\n // 计算X轴刻度的属性譬如每个刻度的间隔,刻度的起始点\\结束点以及总长\n var eachSpacing = result.eachSpacing;\n var textLength = xAxisScaleValues.map(function (item) {\n return measureText(item);\n });\n\n // get max length of categories text\n var maxTextLength = Math.max.apply(this, textLength);\n\n // 如果刻度值文本内容过长,则将其逆时针旋转45°\n if (maxTextLength + 2 * config.xAxisTextPadding > eachSpacing) {\n result.angle = 45 * Math.PI / 180;\n result.xAxisHeight = 2 * config.xAxisTextPadding + maxTextLength * Math.sin(result.angle);\n }\n if (opts.xAxis.disabled === true) {\n result.xAxisHeight = 0;\n }\n return result;\n}\nfunction getRadarDataPoints(angleList, center, radius, series, opts) {\n var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1;\n var radarOption = opts.extra.radar || {};\n radarOption.max = radarOption.max || 0;\n var maxData = Math.max(radarOption.max, Math.max.apply(null, dataCombine(series)));\n var data = [];\n var _loop2 = function _loop2(i) {\n var each = series[i];\n var listItem = {};\n listItem.color = each.color;\n listItem.legendShape = each.legendShape;\n listItem.pointShape = each.pointShape;\n listItem.data = [];\n each.data.forEach(function (item, index) {\n var tmp = {};\n tmp.angle = angleList[index];\n tmp.proportion = item / maxData;\n tmp.position = convertCoordinateOrigin(radius * tmp.proportion * process * Math.cos(tmp.angle), radius * tmp.proportion * process * Math.sin(tmp.angle), center);\n listItem.data.push(tmp);\n });\n data.push(listItem);\n };\n for (var i = 0; i < series.length; i++) {\n _loop2(i);\n }\n return data;\n}\nfunction getPieDataPoints(series, radius) {\n var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\n var count = 0;\n var _start_ = 0;\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n item.data = item.data === null ? 0 : item.data;\n count += item.data;\n }\n for (var _i7 = 0; _i7 < series.length; _i7++) {\n var _item2 = series[_i7];\n _item2.data = _item2.data === null ? 0 : _item2.data;\n if (count === 0) {\n _item2._proportion_ = 1 / series.length * process;\n } else {\n _item2._proportion_ = _item2.data / count * process;\n }\n _item2._radius_ = radius;\n }\n for (var _i8 = 0; _i8 < series.length; _i8++) {\n var _item3 = series[_i8];\n _item3._start_ = _start_;\n _start_ += 2 * _item3._proportion_ * Math.PI;\n }\n return series;\n}\nfunction getFunnelDataPoints(series, radius) {\n var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\n series = series.sort(function (a, b) {\n return parseInt(b.data) - parseInt(a.data);\n });\n for (var i = 0; i < series.length; i++) {\n series[i].radius = series[i].data / series[0].data * radius * process;\n series[i]._proportion_ = series[i].data / series[0].data;\n }\n return series.reverse();\n}\nfunction getRoseDataPoints(series, type, minRadius, radius) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var count = 0;\n var _start_ = 0;\n var dataArr = [];\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n item.data = item.data === null ? 0 : item.data;\n count += item.data;\n dataArr.push(item.data);\n }\n var minData = Math.min.apply(null, dataArr);\n var maxData = Math.max.apply(null, dataArr);\n var radiusLength = radius - minRadius;\n for (var _i9 = 0; _i9 < series.length; _i9++) {\n var _item4 = series[_i9];\n _item4.data = _item4.data === null ? 0 : _item4.data;\n if (count === 0 || type == 'area') {\n _item4._proportion_ = _item4.data / count * process;\n _item4._rose_proportion_ = 1 / series.length * process;\n } else {\n _item4._proportion_ = _item4.data / count * process;\n _item4._rose_proportion_ = _item4.data / count * process;\n }\n _item4._radius_ = minRadius + radiusLength * ((_item4.data - minData) / (maxData - minData));\n }\n for (var _i10 = 0; _i10 < series.length; _i10++) {\n var _item5 = series[_i10];\n _item5._start_ = _start_;\n _start_ += 2 * _item5._rose_proportion_ * Math.PI;\n }\n return series;\n}\nfunction getArcbarDataPoints(series, arcbarOption) {\n var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\n if (process == 1) {\n process = 0.999999;\n }\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n item.data = item.data === null ? 0 : item.data;\n var totalAngle = void 0;\n if (arcbarOption.type == 'circle') {\n totalAngle = 2;\n } else {\n if (arcbarOption.endAngle < arcbarOption.startAngle) {\n totalAngle = 2 + arcbarOption.endAngle - arcbarOption.startAngle;\n } else {\n totalAngle = arcbarOption.startAngle - arcbarOption.endAngle;\n }\n }\n item._proportion_ = totalAngle * item.data * process + arcbarOption.startAngle;\n if (item._proportion_ >= 2) {\n item._proportion_ = item._proportion_ % 2;\n }\n }\n return series;\n}\nfunction getGaugeAxisPoints(categories, startAngle, endAngle) {\n var totalAngle = startAngle - endAngle + 1;\n var tempStartAngle = startAngle;\n for (var i = 0; i < categories.length; i++) {\n categories[i].value = categories[i].value === null ? 0 : categories[i].value;\n categories[i]._startAngle_ = tempStartAngle;\n categories[i]._endAngle_ = totalAngle * categories[i].value + startAngle;\n if (categories[i]._endAngle_ >= 2) {\n categories[i]._endAngle_ = categories[i]._endAngle_ % 2;\n }\n tempStartAngle = categories[i]._endAngle_;\n }\n return categories;\n}\nfunction getGaugeDataPoints(series, categories, gaugeOption) {\n var process = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 1;\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n item.data = item.data === null ? 0 : item.data;\n if (gaugeOption.pointer.color == 'auto') {\n for (var _i11 = 0; _i11 < categories.length; _i11++) {\n if (item.data <= categories[_i11].value) {\n item.color = categories[_i11].color;\n break;\n }\n }\n } else {\n item.color = gaugeOption.pointer.color;\n }\n var totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\n item._endAngle_ = totalAngle * item.data + gaugeOption.startAngle;\n item._oldAngle_ = gaugeOption.oldAngle;\n if (gaugeOption.oldAngle < gaugeOption.endAngle) {\n item._oldAngle_ += 2;\n }\n if (item.data >= gaugeOption.oldData) {\n item._proportion_ = (item._endAngle_ - item._oldAngle_) * process + gaugeOption.oldAngle;\n } else {\n item._proportion_ = item._oldAngle_ - (item._oldAngle_ - item._endAngle_) * process;\n }\n if (item._proportion_ >= 2) {\n item._proportion_ = item._proportion_ % 2;\n }\n }\n return series;\n}\nfunction getPieTextMaxLength(series) {\n series = getPieDataPoints(series);\n var maxLength = 0;\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n var text = item.format ? item.format(+item._proportion_.toFixed(2)) : util.toFixed(item._proportion_ * 100) + '%';\n maxLength = Math.max(maxLength, measureText(text));\n }\n return maxLength;\n}\nfunction fixColumeData(points, eachSpacing, columnLen, index, config, opts) {\n return points.map(function (item) {\n if (item === null) {\n return null;\n }\n item.width = Math.ceil((eachSpacing - 2 * config.columePadding) / columnLen);\n if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) {\n item.width = Math.min(item.width, +opts.extra.column.width);\n }\n if (item.width <= 0) {\n item.width = 1;\n }\n item.x += (index + 0.5 - columnLen / 2) * item.width;\n return item;\n });\n}\nfunction fixColumeMeterData(points, eachSpacing, columnLen, index, config, opts, border) {\n return points.map(function (item) {\n if (item === null) {\n return null;\n }\n item.width = Math.ceil((eachSpacing - 2 * config.columePadding) / 2);\n if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) {\n item.width = Math.min(item.width, +opts.extra.column.width);\n }\n if (index > 0) {\n item.width -= 2 * border;\n }\n return item;\n });\n}\nfunction fixColumeStackData(points, eachSpacing, columnLen, index, config, opts, series) {\n return points.map(function (item, indexn) {\n if (item === null) {\n return null;\n }\n item.width = Math.ceil((eachSpacing - 2 * config.columePadding) / 2);\n if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) {\n item.width = Math.min(item.width, +opts.extra.column.width);\n }\n return item;\n });\n}\nfunction getXAxisPoints(categories, opts, config) {\n var spacingValid = opts.width - opts.area[1] - opts.area[3];\n var dataCount = opts.enableScroll ? Math.min(opts.xAxis.itemCount, categories.length) : categories.length;\n if ((opts.type == 'line' || opts.type == 'area') && dataCount > 1 && opts.xAxis.boundaryGap == 'justify') {\n dataCount -= 1;\n }\n var eachSpacing = spacingValid / dataCount;\n var xAxisPoints = [];\n var startX = opts.area[3];\n var endX = opts.width - opts.area[1];\n categories.forEach(function (item, index) {\n xAxisPoints.push(startX + index * eachSpacing);\n });\n if (opts.xAxis.boundaryGap !== 'justify') {\n if (opts.enableScroll === true) {\n xAxisPoints.push(startX + categories.length * eachSpacing);\n } else {\n xAxisPoints.push(endX);\n }\n }\n return {\n xAxisPoints: xAxisPoints,\n startX: startX,\n endX: endX,\n eachSpacing: eachSpacing\n };\n}\nfunction getCandleDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config) {\n var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1;\n var points = [];\n var validHeight = opts.height - opts.area[0] - opts.area[2];\n data.forEach(function (item, index) {\n if (item === null) {\n points.push(null);\n } else {\n var cPoints = [];\n item.forEach(function (items, indexs) {\n var point = {};\n point.x = xAxisPoints[index] + Math.round(eachSpacing / 2);\n var value = items.value || items;\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n height *= process;\n point.y = opts.height - Math.round(height) - opts.area[2];\n cPoints.push(point);\n });\n points.push(cPoints);\n }\n });\n return points;\n}\nfunction getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config) {\n var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1;\n var boundaryGap = 'center';\n if (opts.type == 'line' || opts.type == 'area') {\n boundaryGap = opts.xAxis.boundaryGap;\n }\n var points = [];\n var validHeight = opts.height - opts.area[0] - opts.area[2];\n var validWidth = opts.width - opts.area[1] - opts.area[3];\n data.forEach(function (item, index) {\n if (item === null) {\n points.push(null);\n } else {\n var point = {};\n point.color = item.color;\n point.x = xAxisPoints[index];\n var value = item;\n if (_typeof(item) === 'object' && item !== null) {\n if (item.constructor == Array) {\n var xranges, xminRange, xmaxRange;\n xranges = [].concat(opts.chartData.xAxisData.ranges);\n xminRange = xranges.shift();\n xmaxRange = xranges.pop();\n value = item[1];\n point.x = opts.area[3] + validWidth * (item[0] - xminRange) / (xmaxRange - xminRange);\n } else {\n value = item.value;\n }\n }\n if (boundaryGap == 'center') {\n point.x += Math.round(eachSpacing / 2);\n }\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n height *= process;\n point.y = opts.height - Math.round(height) - opts.area[2];\n points.push(point);\n }\n });\n return points;\n}\nfunction getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, stackSeries) {\n var process = arguments.length > 9 && arguments[9] !== undefined ? arguments[9] : 1;\n var points = [];\n var validHeight = opts.height - opts.area[0] - opts.area[2];\n data.forEach(function (item, index) {\n if (item === null) {\n points.push(null);\n } else {\n var point = {};\n point.color = item.color;\n point.x = xAxisPoints[index] + Math.round(eachSpacing / 2);\n if (seriesIndex > 0) {\n var value = 0;\n for (var i = 0; i <= seriesIndex; i++) {\n value += stackSeries[i].data[index];\n }\n var value0 = value - item;\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n var height0 = validHeight * (value0 - minRange) / (maxRange - minRange);\n } else {\n var value = item;\n var height = validHeight * (value - minRange) / (maxRange - minRange);\n var height0 = 0;\n }\n var heightc = height0;\n height *= process;\n heightc *= process;\n point.y = opts.height - Math.round(height) - opts.area[2];\n point.y0 = opts.height - Math.round(heightc) - opts.area[2];\n points.push(point);\n }\n });\n return points;\n}\nfunction getYAxisTextList(series, opts, config, stack) {\n var index = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : -1;\n var data;\n if (stack == 'stack') {\n data = dataCombineStack(series, opts.categories.length);\n } else {\n data = dataCombine(series);\n }\n var sorted = [];\n // remove null from data\n data = data.filter(function (item) {\n //return item !== null;\n if (_typeof(item) === 'object' && item !== null) {\n if (item.constructor == Array) {\n return item !== null;\n } else {\n return item.value !== null;\n }\n } else {\n return item !== null;\n }\n });\n data.map(function (item) {\n if (_typeof(item) === 'object') {\n if (item.constructor == Array) {\n if (opts.type == 'candle') {\n item.map(function (subitem) {\n sorted.push(subitem);\n });\n } else {\n sorted.push(item[1]);\n }\n } else {\n sorted.push(item.value);\n }\n } else {\n sorted.push(item);\n }\n });\n var minData = 0;\n var maxData = 0;\n if (sorted.length > 0) {\n minData = Math.min.apply(this, sorted);\n maxData = Math.max.apply(this, sorted);\n }\n //为了兼容v1.9.0之前的项目\n if (index > -1) {\n if (typeof opts.yAxis.data[index].min === 'number') {\n minData = Math.min(opts.yAxis.data[index].min, minData);\n }\n if (typeof opts.yAxis.data[index].max === 'number') {\n maxData = Math.max(opts.yAxis.data[index].max, maxData);\n }\n } else {\n if (typeof opts.yAxis.min === 'number') {\n minData = Math.min(opts.yAxis.min, minData);\n }\n if (typeof opts.yAxis.max === 'number') {\n maxData = Math.max(opts.yAxis.max, maxData);\n }\n }\n if (minData === maxData) {\n var rangeSpan = maxData || 10;\n maxData += rangeSpan;\n }\n var dataRange = getDataRange(minData, maxData);\n var minRange = dataRange.minRange;\n var maxRange = dataRange.maxRange;\n var range = [];\n var eachRange = (maxRange - minRange) / opts.yAxis.splitNumber;\n for (var i = 0; i <= opts.yAxis.splitNumber; i++) {\n range.push(minRange + eachRange * i);\n }\n return range.reverse();\n}\nfunction calYAxisData(series, opts, config) {\n //堆叠图重算Y轴\n var columnstyle = assign({}, {\n type: \"\"\n }, opts.extra.column);\n //如果是多Y轴,重新计算\n var YLength = opts.yAxis.data.length;\n var newSeries = new Array(YLength);\n if (YLength > 0) {\n for (var i = 0; i < YLength; i++) {\n newSeries[i] = [];\n for (var j = 0; j < series.length; j++) {\n if (series[j].index == i) {\n newSeries[i].push(series[j]);\n }\n }\n }\n var rangesArr = new Array(YLength);\n var rangesFormatArr = new Array(YLength);\n var yAxisWidthArr = new Array(YLength);\n var _loop3 = function _loop3(_i12) {\n var yData = opts.yAxis.data[_i12];\n //如果总开关不显示,强制每个Y轴为不显示\n if (opts.yAxis.disabled == true) {\n yData.disabled = true;\n }\n rangesArr[_i12] = getYAxisTextList(newSeries[_i12], opts, config, columnstyle.type, _i12);\n var yAxisFontSizes = yData.fontSize || config.fontSize;\n yAxisWidthArr[_i12] = {\n position: yData.position ? yData.position : 'left',\n width: 0\n };\n rangesFormatArr[_i12] = rangesArr[_i12].map(function (items) {\n items = util.toFixed(items, 6);\n items = yData.format ? yData.format(Number(items)) : items;\n yAxisWidthArr[_i12].width = Math.max(yAxisWidthArr[_i12].width, measureText(items, yAxisFontSizes) + 5);\n return items;\n });\n var calibration = yData.calibration ? 4 * opts.pixelRatio : 0;\n yAxisWidthArr[_i12].width += calibration + 3 * opts.pixelRatio;\n if (yData.disabled === true) {\n yAxisWidthArr[_i12].width = 0;\n }\n };\n for (var _i12 = 0; _i12 < YLength; _i12++) {\n _loop3(_i12);\n }\n } else {\n var rangesArr = new Array(1);\n var rangesFormatArr = new Array(1);\n var yAxisWidthArr = new Array(1);\n rangesArr[0] = getYAxisTextList(series, opts, config, columnstyle.type);\n yAxisWidthArr[0] = {\n position: 'left',\n width: 0\n };\n var yAxisFontSize = opts.yAxis.fontSize || config.fontSize;\n rangesFormatArr[0] = rangesArr[0].map(function (item) {\n item = util.toFixed(item, 6);\n item = opts.yAxis.format ? opts.yAxis.format(Number(item)) : item;\n yAxisWidthArr[0].width = Math.max(yAxisWidthArr[0].width, measureText(item, yAxisFontSize) + 5);\n return item;\n });\n yAxisWidthArr[0].width += 3 * opts.pixelRatio;\n if (opts.yAxis.disabled === true) {\n yAxisWidthArr[0] = {\n position: 'left',\n width: 0\n };\n opts.yAxis.data[0] = {\n disabled: true\n };\n } else {\n opts.yAxis.data[0] = {\n disabled: false,\n position: 'left',\n max: opts.yAxis.max,\n min: opts.yAxis.min,\n format: opts.yAxis.format\n };\n }\n }\n return {\n rangesFormat: rangesFormatArr,\n ranges: rangesArr,\n yAxisWidth: yAxisWidthArr\n };\n}\nfunction calTooltipYAxisData(point, series, opts, config, eachSpacing) {\n var ranges = [].concat(opts.chartData.yAxisData.ranges);\n var spacingValid = opts.height - opts.area[0] - opts.area[2];\n var minAxis = opts.area[0];\n var items = [];\n for (var i = 0; i < ranges.length; i++) {\n var maxVal = ranges[i].shift();\n var minVal = ranges[i].pop();\n var item = maxVal - (maxVal - minVal) * (point - minAxis) / spacingValid;\n item = opts.yAxis.data[i].format ? opts.yAxis.data[i].format(Number(item)) : item.toFixed(0);\n items.push(String(item));\n }\n return items;\n}\nfunction calMarkLineData(points, opts) {\n var minRange, maxRange;\n var spacingValid = opts.height - opts.area[0] - opts.area[2];\n for (var i = 0; i < points.length; i++) {\n points[i].yAxisIndex = points[i].yAxisIndex ? points[i].yAxisIndex : 0;\n var range = [].concat(opts.chartData.yAxisData.ranges[points[i].yAxisIndex]);\n minRange = range.pop();\n maxRange = range.shift();\n var height = spacingValid * (points[i].value - minRange) / (maxRange - minRange);\n points[i].y = opts.height - Math.round(height) - opts.area[2];\n }\n return points;\n}\nfunction contextRotate(context, opts) {\n if (opts.rotateLock !== true) {\n context.translate(opts.height, 0);\n context.rotate(90 * Math.PI / 180);\n } else if (opts._rotate_ !== true) {\n context.translate(opts.height, 0);\n context.rotate(90 * Math.PI / 180);\n opts._rotate_ = true;\n }\n}\nfunction drawPointShape(points, color, shape, context, opts) {\n context.beginPath();\n if (opts.dataPointShapeType == 'hollow') {\n context.setStrokeStyle(color);\n context.setFillStyle(opts.background);\n context.setLineWidth(2 * opts.pixelRatio);\n } else {\n context.setStrokeStyle(\"#ffffff\");\n context.setFillStyle(color);\n context.setLineWidth(1 * opts.pixelRatio);\n }\n if (shape === 'diamond') {\n points.forEach(function (item, index) {\n if (item !== null) {\n context.moveTo(item.x, item.y - 4.5);\n context.lineTo(item.x - 4.5, item.y);\n context.lineTo(item.x, item.y + 4.5);\n context.lineTo(item.x + 4.5, item.y);\n context.lineTo(item.x, item.y - 4.5);\n }\n });\n } else if (shape === 'circle') {\n points.forEach(function (item, index) {\n if (item !== null) {\n context.moveTo(item.x + 2.5 * opts.pixelRatio, item.y);\n context.arc(item.x, item.y, 3 * opts.pixelRatio, 0, 2 * Math.PI, false);\n }\n });\n } else if (shape === 'rect') {\n points.forEach(function (item, index) {\n if (item !== null) {\n context.moveTo(item.x - 3.5, item.y - 3.5);\n context.rect(item.x - 3.5, item.y - 3.5, 7, 7);\n }\n });\n } else if (shape === 'triangle') {\n points.forEach(function (item, index) {\n if (item !== null) {\n context.moveTo(item.x, item.y - 4.5);\n context.lineTo(item.x - 4.5, item.y + 4.5);\n context.lineTo(item.x + 4.5, item.y + 4.5);\n context.lineTo(item.x, item.y - 4.5);\n }\n });\n }\n context.closePath();\n context.fill();\n context.stroke();\n}\nfunction drawRingTitle(opts, config, context, center) {\n var titlefontSize = opts.title.fontSize || config.titleFontSize;\n var subtitlefontSize = opts.subtitle.fontSize || config.subtitleFontSize;\n var title = opts.title.name || '';\n var subtitle = opts.subtitle.name || '';\n var titleFontColor = opts.title.color || config.titleColor;\n var subtitleFontColor = opts.subtitle.color || config.subtitleColor;\n var titleHeight = title ? titlefontSize : 0;\n var subtitleHeight = subtitle ? subtitlefontSize : 0;\n var margin = 5;\n if (subtitle) {\n var textWidth = measureText(subtitle, subtitlefontSize);\n var startX = center.x - textWidth / 2 + (opts.subtitle.offsetX || 0);\n var startY = center.y + subtitlefontSize / 2 + (opts.subtitle.offsetY || 0);\n if (title) {\n startY += (titleHeight + margin) / 2;\n }\n context.beginPath();\n context.setFontSize(subtitlefontSize);\n context.setFillStyle(subtitleFontColor);\n context.fillText(subtitle, startX, startY);\n context.closePath();\n context.stroke();\n }\n if (title) {\n var _textWidth = measureText(title, titlefontSize);\n var _startX = center.x - _textWidth / 2 + (opts.title.offsetX || 0);\n var _startY = center.y + titlefontSize / 2 + (opts.title.offsetY || 0);\n if (subtitle) {\n _startY -= (subtitleHeight + margin) / 2;\n }\n context.beginPath();\n context.setFontSize(titlefontSize);\n context.setFillStyle(titleFontColor);\n context.fillText(title, _startX, _startY);\n context.closePath();\n context.stroke();\n }\n}\nfunction drawPointText(points, series, config, context) {\n // 绘制数据文案\n var data = series.data;\n points.forEach(function (item, index) {\n if (item !== null) {\n //var formatVal = series.format ? series.format(data[index]) : data[index];\n context.beginPath();\n context.setFontSize(series.textSize || config.fontSize);\n context.setFillStyle(series.textColor || '#666666');\n var value = data[index];\n if (_typeof(data[index]) === 'object' && data[index] !== null) {\n if (data[index].constructor == Array) {\n value = data[index][1];\n } else {\n value = data[index].value;\n }\n }\n var formatVal = series.format ? series.format(value) : value;\n context.fillText(String(formatVal), item.x - measureText(formatVal, series.textSize || config.fontSize) / 2, item.y - 4);\n context.closePath();\n context.stroke();\n }\n });\n}\nfunction drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context) {\n radius -= gaugeOption.width / 2 + config.gaugeLabelTextMargin;\n var totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\n var splitAngle = totalAngle / gaugeOption.splitLine.splitNumber;\n var totalNumber = gaugeOption.endNumber - gaugeOption.startNumber;\n var splitNumber = totalNumber / gaugeOption.splitLine.splitNumber;\n var nowAngle = gaugeOption.startAngle;\n var nowNumber = gaugeOption.startNumber;\n for (var i = 0; i < gaugeOption.splitLine.splitNumber + 1; i++) {\n var pos = {\n x: radius * Math.cos(nowAngle * Math.PI),\n y: radius * Math.sin(nowAngle * Math.PI)\n };\n var labelText = gaugeOption.labelFormat ? gaugeOption.labelFormat(nowNumber) : nowNumber;\n pos.x += centerPosition.x - measureText(labelText) / 2;\n pos.y += centerPosition.y;\n var startX = pos.x;\n var startY = pos.y;\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(gaugeOption.labelColor || '#666666');\n context.fillText(labelText, startX, startY + config.fontSize / 2);\n context.closePath();\n context.stroke();\n nowAngle += splitAngle;\n if (nowAngle >= 2) {\n nowAngle = nowAngle % 2;\n }\n nowNumber += splitNumber;\n }\n}\nfunction drawRadarLabel(angleList, radius, centerPosition, opts, config, context) {\n var radarOption = opts.extra.radar || {};\n radius += config.radarLabelTextMargin;\n angleList.forEach(function (angle, index) {\n var pos = {\n x: radius * Math.cos(angle),\n y: radius * Math.sin(angle)\n };\n var posRelativeCanvas = convertCoordinateOrigin(pos.x, pos.y, centerPosition);\n var startX = posRelativeCanvas.x;\n var startY = posRelativeCanvas.y;\n if (util.approximatelyEqual(pos.x, 0)) {\n startX -= measureText(opts.categories[index] || '') / 2;\n } else if (pos.x < 0) {\n startX -= measureText(opts.categories[index] || '');\n }\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(radarOption.labelColor || '#666666');\n context.fillText(opts.categories[index] || '', startX, startY + config.fontSize / 2);\n context.closePath();\n context.stroke();\n });\n}\nfunction drawPieText(series, opts, config, context, radius, center) {\n var lineRadius = config.pieChartLinePadding;\n var textObjectCollection = [];\n var lastTextObject = null;\n var seriesConvert = series.map(function (item) {\n var text = item.format ? item.format(+item._proportion_.toFixed(2)) : util.toFixed(item._proportion_.toFixed(4) * 100) + '%';\n if (item._rose_proportion_) item._proportion_ = item._rose_proportion_;\n var arc = 2 * Math.PI - (item._start_ + 2 * Math.PI * item._proportion_ / 2);\n var color = item.color;\n var radius = item._radius_;\n return {\n arc: arc,\n text: text,\n color: color,\n radius: radius,\n textColor: item.textColor,\n textSize: item.textSize\n };\n });\n for (var i = 0; i < seriesConvert.length; i++) {\n var item = seriesConvert[i];\n // line end\n var orginX1 = Math.cos(item.arc) * (item.radius + lineRadius);\n var orginY1 = Math.sin(item.arc) * (item.radius + lineRadius);\n\n // line start\n var orginX2 = Math.cos(item.arc) * item.radius;\n var orginY2 = Math.sin(item.arc) * item.radius;\n\n // text start\n var orginX3 = orginX1 >= 0 ? orginX1 + config.pieChartTextPadding : orginX1 - config.pieChartTextPadding;\n var orginY3 = orginY1;\n var textWidth = measureText(item.text, item.textSize || config.fontSize);\n var startY = orginY3;\n if (lastTextObject && util.isSameXCoordinateArea(lastTextObject.start, {\n x: orginX3\n })) {\n if (orginX3 > 0) {\n startY = Math.min(orginY3, lastTextObject.start.y);\n } else if (orginX1 < 0) {\n startY = Math.max(orginY3, lastTextObject.start.y);\n } else {\n if (orginY3 > 0) {\n startY = Math.max(orginY3, lastTextObject.start.y);\n } else {\n startY = Math.min(orginY3, lastTextObject.start.y);\n }\n }\n }\n if (orginX3 < 0) {\n orginX3 -= textWidth;\n }\n var textObject = {\n lineStart: {\n x: orginX2,\n y: orginY2\n },\n lineEnd: {\n x: orginX1,\n y: orginY1\n },\n start: {\n x: orginX3,\n y: startY\n },\n width: textWidth,\n height: config.fontSize,\n text: item.text,\n color: item.color,\n textColor: item.textColor,\n textSize: item.textSize\n };\n lastTextObject = avoidCollision(textObject, lastTextObject);\n textObjectCollection.push(lastTextObject);\n }\n for (var _i13 = 0; _i13 < textObjectCollection.length; _i13++) {\n var _item6 = textObjectCollection[_i13];\n var lineStartPoistion = convertCoordinateOrigin(_item6.lineStart.x, _item6.lineStart.y, center);\n var lineEndPoistion = convertCoordinateOrigin(_item6.lineEnd.x, _item6.lineEnd.y, center);\n var textPosition = convertCoordinateOrigin(_item6.start.x, _item6.start.y, center);\n context.setLineWidth(1 * opts.pixelRatio);\n context.setFontSize(config.fontSize);\n context.beginPath();\n context.setStrokeStyle(_item6.color);\n context.setFillStyle(_item6.color);\n context.moveTo(lineStartPoistion.x, lineStartPoistion.y);\n var curveStartX = _item6.start.x < 0 ? textPosition.x + _item6.width : textPosition.x;\n var textStartX = _item6.start.x < 0 ? textPosition.x - 5 : textPosition.x + 5;\n context.quadraticCurveTo(lineEndPoistion.x, lineEndPoistion.y, curveStartX, textPosition.y);\n context.moveTo(lineStartPoistion.x, lineStartPoistion.y);\n context.stroke();\n context.closePath();\n context.beginPath();\n context.moveTo(textPosition.x + _item6.width, textPosition.y);\n context.arc(curveStartX, textPosition.y, 2, 0, 2 * Math.PI);\n context.closePath();\n context.fill();\n context.beginPath();\n context.setFontSize(_item6.textSize || config.fontSize);\n context.setFillStyle(_item6.textColor || '#666666');\n context.fillText(_item6.text, textStartX, textPosition.y + 3);\n context.closePath();\n context.stroke();\n context.closePath();\n }\n}\nfunction drawToolTipSplitLine(offsetX, opts, config, context) {\n var toolTipOption = opts.extra.tooltip || {};\n toolTipOption.gridType = toolTipOption.gridType == undefined ? 'solid' : toolTipOption.gridType;\n toolTipOption.dashLength = toolTipOption.dashLength == undefined ? 4 : toolTipOption.dashLength;\n var startY = opts.area[0];\n var endY = opts.height - opts.area[2];\n if (toolTipOption.gridType == 'dash') {\n context.setLineDash([toolTipOption.dashLength, toolTipOption.dashLength]);\n }\n context.setStrokeStyle(toolTipOption.gridColor || '#cccccc');\n context.setLineWidth(1 * opts.pixelRatio);\n context.beginPath();\n context.moveTo(offsetX, startY);\n context.lineTo(offsetX, endY);\n context.stroke();\n context.setLineDash([]);\n if (toolTipOption.xAxisLabel) {\n var labelText = opts.categories[opts.tooltip.index];\n context.setFontSize(config.fontSize);\n var textWidth = measureText(labelText, config.fontSize);\n var textX = offsetX - 0.5 * textWidth;\n var textY = endY;\n context.beginPath();\n context.setFillStyle(hexToRgb(toolTipOption.labelBgColor || config.toolTipBackground, toolTipOption.labelBgOpacity || config.toolTipOpacity));\n context.setStrokeStyle(toolTipOption.labelBgColor || config.toolTipBackground);\n context.setLineWidth(1 * opts.pixelRatio);\n context.rect(textX - config.toolTipPadding, textY, textWidth + 2 * config.toolTipPadding, config.fontSize + 2 * config.toolTipPadding);\n context.closePath();\n context.stroke();\n context.fill();\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(toolTipOption.labelFontColor || config.fontColor);\n context.fillText(String(labelText), textX, textY + config.toolTipPadding + config.fontSize);\n context.closePath();\n context.stroke();\n }\n}\nfunction drawMarkLine(opts, config, context) {\n var markLineOption = assign({}, {\n type: 'solid',\n dashLength: 4,\n data: []\n }, opts.extra.markLine);\n var startX = opts.area[3];\n var endX = opts.width - opts.area[1];\n var points = calMarkLineData(markLineOption.data, opts);\n for (var i = 0; i < points.length; i++) {\n var item = assign({}, {\n lineColor: '#DE4A42',\n showLabel: false,\n labelFontColor: '#666666',\n labelBgColor: '#DFE8FF',\n labelBgOpacity: 0.8,\n yAxisIndex: 0\n }, points[i]);\n if (markLineOption.type == 'dash') {\n context.setLineDash([markLineOption.dashLength, markLineOption.dashLength]);\n }\n context.setStrokeStyle(item.lineColor);\n context.setLineWidth(1 * opts.pixelRatio);\n context.beginPath();\n context.moveTo(startX, item.y);\n context.lineTo(endX, item.y);\n context.stroke();\n context.setLineDash([]);\n if (item.showLabel) {\n var labelText = opts.yAxis.format ? opts.yAxis.format(Number(item.value)) : item.value;\n context.setFontSize(config.fontSize);\n var textWidth = measureText(labelText, config.fontSize);\n var bgStartX = opts.padding[3] + config.yAxisTitleWidth - config.toolTipPadding;\n var bgEndX = Math.max(opts.area[3], textWidth + config.toolTipPadding * 2);\n var bgWidth = bgEndX - bgStartX;\n var textX = bgStartX + (bgWidth - textWidth) / 2;\n var textY = item.y;\n context.setFillStyle(hexToRgb(item.labelBgColor, item.labelBgOpacity));\n context.setStrokeStyle(item.labelBgColor);\n context.setLineWidth(1 * opts.pixelRatio);\n context.beginPath();\n context.rect(bgStartX, textY - 0.5 * config.fontSize - config.toolTipPadding, bgWidth, config.fontSize + 2 * config.toolTipPadding);\n context.closePath();\n context.stroke();\n context.fill();\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(item.labelFontColor);\n context.fillText(String(labelText), textX, textY + 0.5 * config.fontSize);\n context.stroke();\n }\n }\n}\nfunction drawToolTipHorizentalLine(opts, config, context, eachSpacing, xAxisPoints) {\n var toolTipOption = assign({}, {\n gridType: 'solid',\n dashLength: 4\n }, opts.extra.tooltip);\n var startX = opts.area[3];\n var endX = opts.width - opts.area[1];\n if (toolTipOption.gridType == 'dash') {\n context.setLineDash([toolTipOption.dashLength, toolTipOption.dashLength]);\n }\n context.setStrokeStyle(toolTipOption.gridColor || '#cccccc');\n context.setLineWidth(1 * opts.pixelRatio);\n context.beginPath();\n context.moveTo(startX, opts.tooltip.offset.y);\n context.lineTo(endX, opts.tooltip.offset.y);\n context.stroke();\n context.setLineDash([]);\n if (toolTipOption.yAxisLabel) {\n var labelText = calTooltipYAxisData(opts.tooltip.offset.y, opts.series, opts, config, eachSpacing);\n var widthArr = opts.chartData.yAxisData.yAxisWidth;\n var tStartLeft = opts.area[3];\n var tStartRight = opts.width - opts.area[1];\n for (var i = 0; i < labelText.length; i++) {\n context.setFontSize(config.fontSize);\n var textWidth = measureText(labelText[i], config.fontSize);\n var bgStartX = void 0,\n bgEndX = void 0,\n bgWidth = void 0;\n if (widthArr[i].position == 'left') {\n bgStartX = tStartLeft - widthArr[i].width;\n bgEndX = Math.max(bgStartX, bgStartX + textWidth + config.toolTipPadding * 2);\n } else {\n bgStartX = tStartRight;\n bgEndX = Math.max(bgStartX + widthArr[i].width, bgStartX + textWidth + config.toolTipPadding * 2);\n }\n bgWidth = bgEndX - bgStartX;\n var textX = bgStartX + (bgWidth - textWidth) / 2;\n var textY = opts.tooltip.offset.y;\n context.beginPath();\n context.setFillStyle(hexToRgb(toolTipOption.labelBgColor || config.toolTipBackground, toolTipOption.labelBgOpacity || config.toolTipOpacity));\n context.setStrokeStyle(toolTipOption.labelBgColor || config.toolTipBackground);\n context.setLineWidth(1 * opts.pixelRatio);\n context.rect(bgStartX, textY - 0.5 * config.fontSize - config.toolTipPadding, bgWidth, config.fontSize + 2 * config.toolTipPadding);\n context.closePath();\n context.stroke();\n context.fill();\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(toolTipOption.labelFontColor || config.fontColor);\n context.fillText(labelText[i], textX, textY + 0.5 * config.fontSize);\n context.closePath();\n context.stroke();\n if (widthArr[i].position == 'left') {\n tStartLeft -= widthArr[i].width + opts.yAxis.padding;\n } else {\n tStartRight += widthArr[i].width + opts.yAxis.padding;\n }\n }\n }\n}\nfunction drawToolTipSplitArea(offsetX, opts, config, context, eachSpacing) {\n var toolTipOption = assign({}, {\n activeBgColor: '#000000',\n activeBgOpacity: 0.08\n }, opts.extra.tooltip);\n var startY = opts.area[0];\n var endY = opts.height - opts.area[2];\n context.beginPath();\n context.setFillStyle(hexToRgb(toolTipOption.activeBgColor, toolTipOption.activeBgOpacity));\n context.rect(offsetX - eachSpacing / 2, startY, eachSpacing, endY - startY);\n context.closePath();\n context.fill();\n}\nfunction drawToolTip(textList, offset, opts, config, context, eachSpacing, xAxisPoints) {\n var toolTipOption = assign({}, {\n showBox: true,\n bgColor: '#000000',\n bgOpacity: 0.7,\n fontColor: '#FFFFFF'\n }, opts.extra.tooltip);\n var legendWidth = 4 * opts.pixelRatio;\n var legendMarginRight = 5 * opts.pixelRatio;\n var arrowWidth = 8 * opts.pixelRatio;\n var isOverRightBorder = false;\n if (opts.type == 'line' || opts.type == 'area' || opts.type == 'candle' || opts.type == 'mix') {\n drawToolTipSplitLine(opts.tooltip.offset.x, opts, config, context);\n }\n offset = assign({\n x: 0,\n y: 0\n }, offset);\n offset.y -= 8 * opts.pixelRatio;\n var textWidth = textList.map(function (item) {\n return measureText(item.text, config.fontSize);\n });\n var toolTipWidth = legendWidth + legendMarginRight + 4 * config.toolTipPadding + Math.max.apply(null, textWidth);\n var toolTipHeight = 2 * config.toolTipPadding + textList.length * config.toolTipLineHeight;\n if (toolTipOption.showBox == false) {\n return;\n }\n // if beyond the right border\n if (offset.x - Math.abs(opts._scrollDistance_) + arrowWidth + toolTipWidth > opts.width) {\n isOverRightBorder = true;\n }\n if (toolTipHeight + offset.y > opts.height) {\n offset.y = opts.height - toolTipHeight;\n }\n // draw background rect\n context.beginPath();\n context.setFillStyle(hexToRgb(toolTipOption.bgColor || config.toolTipBackground, toolTipOption.bgOpacity || config.toolTipOpacity));\n if (isOverRightBorder) {\n context.moveTo(offset.x, offset.y + 10 * opts.pixelRatio);\n context.lineTo(offset.x - arrowWidth, offset.y + 10 * opts.pixelRatio - 5 * opts.pixelRatio);\n context.lineTo(offset.x - arrowWidth, offset.y);\n context.lineTo(offset.x - arrowWidth - Math.round(toolTipWidth), offset.y);\n context.lineTo(offset.x - arrowWidth - Math.round(toolTipWidth), offset.y + toolTipHeight);\n context.lineTo(offset.x - arrowWidth, offset.y + toolTipHeight);\n context.lineTo(offset.x - arrowWidth, offset.y + 10 * opts.pixelRatio + 5 * opts.pixelRatio);\n context.lineTo(offset.x, offset.y + 10 * opts.pixelRatio);\n } else {\n context.moveTo(offset.x, offset.y + 10 * opts.pixelRatio);\n context.lineTo(offset.x + arrowWidth, offset.y + 10 * opts.pixelRatio - 5 * opts.pixelRatio);\n context.lineTo(offset.x + arrowWidth, offset.y);\n context.lineTo(offset.x + arrowWidth + Math.round(toolTipWidth), offset.y);\n context.lineTo(offset.x + arrowWidth + Math.round(toolTipWidth), offset.y + toolTipHeight);\n context.lineTo(offset.x + arrowWidth, offset.y + toolTipHeight);\n context.lineTo(offset.x + arrowWidth, offset.y + 10 * opts.pixelRatio + 5 * opts.pixelRatio);\n context.lineTo(offset.x, offset.y + 10 * opts.pixelRatio);\n }\n context.closePath();\n context.fill();\n\n // draw legend\n textList.forEach(function (item, index) {\n if (item.color !== null) {\n context.beginPath();\n context.setFillStyle(item.color);\n var startX = offset.x + arrowWidth + 2 * config.toolTipPadding;\n var startY = offset.y + (config.toolTipLineHeight - config.fontSize) / 2 + config.toolTipLineHeight * index + config.toolTipPadding + 1;\n if (isOverRightBorder) {\n startX = offset.x - toolTipWidth - arrowWidth + 2 * config.toolTipPadding;\n }\n context.fillRect(startX, startY, legendWidth, config.fontSize);\n context.closePath();\n }\n });\n\n // draw text list\n\n textList.forEach(function (item, index) {\n var startX = offset.x + arrowWidth + 2 * config.toolTipPadding + legendWidth + legendMarginRight;\n if (isOverRightBorder) {\n startX = offset.x - toolTipWidth - arrowWidth + 2 * config.toolTipPadding + +legendWidth + legendMarginRight;\n }\n var startY = offset.y + (config.toolTipLineHeight - config.fontSize) / 2 + config.toolTipLineHeight * index + config.toolTipPadding;\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(toolTipOption.fontColor);\n context.fillText(item.text, startX, startY + config.fontSize);\n context.closePath();\n context.stroke();\n });\n}\nfunction drawYAxisTitle(title, opts, config, context) {\n var startX = config.xAxisHeight + (opts.height - config.xAxisHeight - measureText(title)) / 2;\n context.save();\n context.beginPath();\n context.setFontSize(config.fontSize);\n context.setFillStyle(opts.yAxis.titleFontColor || '#333333');\n context.translate(0, opts.height);\n context.rotate(-90 * Math.PI / 180);\n context.fillText(title, startX, opts.padding[3] + 0.5 * config.fontSize);\n context.closePath();\n context.stroke();\n context.restore();\n}\nfunction drawColumnDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var columnOption = assign({}, {\n type: 'group',\n width: eachSpacing / 2,\n meter: {\n border: 4,\n fillColor: '#FFFFFF'\n }\n }, opts.extra.column);\n var calPoints = [];\n context.save();\n var leftNum = -2;\n var rightNum = xAxisPoints.length + 2;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2;\n rightNum = leftNum + opts.xAxis.itemCount + 4;\n }\n if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) {\n drawToolTipSplitArea(opts.tooltip.offset.x, opts, config, context, eachSpacing);\n }\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n switch (columnOption.type) {\n case 'group':\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n var tooltipPoints = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\n calPoints.push(tooltipPoints);\n points = fixColumeData(points, eachSpacing, series.length, seriesIndex, config, opts);\n for (var i = 0; i < points.length; i++) {\n var item = points[i];\n if (item !== null && i > leftNum && i < rightNum) {\n context.beginPath();\n context.setStrokeStyle(item.color || eachSeries.color);\n context.setLineWidth(1);\n context.setFillStyle(item.color || eachSeries.color);\n var startX = item.x - item.width / 2;\n var height = opts.height - item.y - opts.area[2];\n context.moveTo(startX, item.y);\n context.lineTo(startX + item.width - 2, item.y);\n context.lineTo(startX + item.width - 2, opts.height - opts.area[2]);\n context.lineTo(startX, opts.height - opts.area[2]);\n context.lineTo(startX, item.y);\n context.closePath();\n context.stroke();\n context.fill();\n }\n }\n ;\n break;\n case 'stack':\n // 绘制堆叠数据图\n var points = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\n calPoints.push(points);\n points = fixColumeStackData(points, eachSpacing, series.length, seriesIndex, config, opts, series);\n for (var _i14 = 0; _i14 < points.length; _i14++) {\n var _item7 = points[_i14];\n if (_item7 !== null && _i14 > leftNum && _i14 < rightNum) {\n context.beginPath();\n context.setFillStyle(_item7.color || eachSeries.color);\n var startX = _item7.x - _item7.width / 2 + 1;\n var height = opts.height - _item7.y - opts.area[2];\n var height0 = opts.height - _item7.y0 - opts.area[2];\n if (seriesIndex > 0) {\n height -= height0;\n }\n context.moveTo(startX, _item7.y);\n context.fillRect(startX, _item7.y, _item7.width - 2, height);\n context.closePath();\n context.fill();\n }\n }\n ;\n break;\n case 'meter':\n // 绘制温度计数据图\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n calPoints.push(points);\n points = fixColumeMeterData(points, eachSpacing, series.length, seriesIndex, config, opts, columnOption.meter.border);\n if (seriesIndex == 0) {\n for (var _i15 = 0; _i15 < points.length; _i15++) {\n var _item8 = points[_i15];\n if (_item8 !== null && _i15 > leftNum && _i15 < rightNum) {\n //画背景颜色\n context.beginPath();\n context.setFillStyle(columnOption.meter.fillColor);\n var startX = _item8.x - _item8.width / 2;\n var height = opts.height - _item8.y - opts.area[2];\n context.moveTo(startX, _item8.y);\n context.fillRect(startX, _item8.y, _item8.width, height);\n context.closePath();\n context.fill();\n //画边框线\n if (columnOption.meter.border > 0) {\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(columnOption.meter.border * opts.pixelRatio);\n context.moveTo(startX + columnOption.meter.border * 0.5, _item8.y + height);\n context.lineTo(startX + columnOption.meter.border * 0.5, _item8.y + columnOption.meter.border * 0.5);\n context.lineTo(startX + _item8.width - columnOption.meter.border * 0.5, _item8.y + columnOption.meter.border * 0.5);\n context.lineTo(startX + _item8.width - columnOption.meter.border * 0.5, _item8.y + height);\n context.stroke();\n }\n }\n }\n ;\n } else {\n for (var _i16 = 0; _i16 < points.length; _i16++) {\n var _item9 = points[_i16];\n if (_item9 !== null && _i16 > leftNum && _i16 < rightNum) {\n context.beginPath();\n context.setFillStyle(_item9.color || eachSeries.color);\n var startX = _item9.x - _item9.width / 2;\n var height = opts.height - _item9.y - opts.area[2];\n context.moveTo(startX, _item9.y);\n context.fillRect(startX, _item9.y, _item9.width, height);\n context.closePath();\n context.fill();\n }\n }\n ;\n }\n break;\n }\n });\n if (opts.dataLabel !== false && process === 1) {\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n switch (columnOption.type) {\n case 'group':\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n points = fixColumeData(points, eachSpacing, series.length, seriesIndex, config, opts);\n drawPointText(points, eachSeries, config, context);\n break;\n case 'stack':\n var points = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process);\n drawPointText(points, eachSeries, config, context);\n break;\n case 'meter':\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n drawPointText(points, eachSeries, config, context);\n break;\n }\n });\n }\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawCandleDataPoints(series, seriesMA, opts, config, context) {\n var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1;\n var candleOption = assign({}, {\n color: {},\n average: {}\n }, opts.extra.candle);\n candleOption.color = assign({}, {\n upLine: '#f04864',\n upFill: '#f04864',\n downLine: '#2fc25b',\n downFill: '#2fc25b'\n }, candleOption.color);\n candleOption.average = assign({}, {\n show: false,\n name: [],\n day: [],\n color: config.colors\n }, candleOption.average);\n opts.extra.candle = candleOption;\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var calPoints = [];\n context.save();\n var leftNum = -2;\n var rightNum = xAxisPoints.length + 2;\n var leftSpace = 0;\n var rightSpace = opts.width + eachSpacing;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2;\n rightNum = leftNum + opts.xAxis.itemCount + 4;\n leftSpace = -opts._scrollDistance_ - eachSpacing + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\n\n //画均线\n if (candleOption.average.show) {\n seriesMA.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n var splitPointList = splitPoints(points);\n for (var i = 0; i < splitPointList.length; i++) {\n var _points = splitPointList[i];\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(1);\n if (_points.length === 1) {\n context.moveTo(_points[0].x, _points[0].y);\n context.arc(_points[0].x, _points[0].y, 1, 0, 2 * Math.PI);\n } else {\n context.moveTo(_points[0].x, _points[0].y);\n var startPoint = 0;\n for (var j = 0; j < _points.length; j++) {\n var item = _points[j];\n if (startPoint == 0 && item.x > leftSpace) {\n context.moveTo(item.x, item.y);\n startPoint = 1;\n }\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(_points, j - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y);\n }\n }\n context.moveTo(_points[0].x, _points[0].y);\n }\n context.closePath();\n context.stroke();\n }\n });\n }\n //画K线\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getCandleDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n calPoints.push(points);\n var splitPointList = splitPoints(points);\n for (var i = 0; i < splitPointList[0].length; i++) {\n if (i > leftNum && i < rightNum) {\n var item = splitPointList[0][i];\n context.beginPath();\n //如果上涨\n if (data[i][1] - data[i][0] > 0) {\n context.setStrokeStyle(candleOption.color.upLine);\n context.setFillStyle(candleOption.color.upFill);\n context.setLineWidth(1 * opts.pixelRatio);\n context.moveTo(item[3].x, item[3].y); //顶点\n context.lineTo(item[1].x, item[1].y); //收盘中间点\n context.lineTo(item[1].x - eachSpacing / 4, item[1].y); //收盘左侧点\n context.lineTo(item[0].x - eachSpacing / 4, item[0].y); //开盘左侧点\n context.lineTo(item[0].x, item[0].y); //开盘中间点\n context.lineTo(item[2].x, item[2].y); //底点\n context.lineTo(item[0].x, item[0].y); //开盘中间点\n context.lineTo(item[0].x + eachSpacing / 4, item[0].y); //开盘右侧点\n context.lineTo(item[1].x + eachSpacing / 4, item[1].y); //收盘右侧点\n context.lineTo(item[1].x, item[1].y); //收盘中间点\n context.moveTo(item[3].x, item[3].y); //顶点\n } else {\n context.setStrokeStyle(candleOption.color.downLine);\n context.setFillStyle(candleOption.color.downFill);\n context.setLineWidth(1 * opts.pixelRatio);\n context.moveTo(item[3].x, item[3].y); //顶点\n context.lineTo(item[0].x, item[0].y); //开盘中间点\n context.lineTo(item[0].x - eachSpacing / 4, item[0].y); //开盘左侧点\n context.lineTo(item[1].x - eachSpacing / 4, item[1].y); //收盘左侧点\n context.lineTo(item[1].x, item[1].y); //收盘中间点\n context.lineTo(item[2].x, item[2].y); //底点\n context.lineTo(item[1].x, item[1].y); //收盘中间点\n context.lineTo(item[1].x + eachSpacing / 4, item[1].y); //收盘右侧点\n context.lineTo(item[0].x + eachSpacing / 4, item[0].y); //开盘右侧点\n context.lineTo(item[0].x, item[0].y); //开盘中间点\n context.moveTo(item[3].x, item[3].y); //顶点\n }\n\n context.closePath();\n context.fill();\n context.stroke();\n }\n }\n });\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawAreaDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var areaOption = assign({}, {\n type: 'straight',\n opacity: 0.2,\n addLine: false,\n width: 2,\n gradient: false\n }, opts.extra.area);\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var endY = opts.height - opts.area[2];\n var calPoints = [];\n context.save();\n var leftSpace = 0;\n var rightSpace = opts.width + eachSpacing;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftSpace = -opts._scrollDistance_ - eachSpacing + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n calPoints.push(points);\n var splitPointList = splitPoints(points);\n for (var i = 0; i < splitPointList.length; i++) {\n var _points2 = splitPointList[i];\n // 绘制区域数\n context.beginPath();\n context.setStrokeStyle(hexToRgb(eachSeries.color, areaOption.opacity));\n if (areaOption.gradient) {\n var gradient = context.createLinearGradient(0, opts.area[0], 0, opts.height - opts.area[2]);\n gradient.addColorStop('0', hexToRgb(eachSeries.color, areaOption.opacity));\n gradient.addColorStop('1.0', hexToRgb(\"#FFFFFF\", 0.1));\n context.setFillStyle(gradient);\n } else {\n context.setFillStyle(hexToRgb(eachSeries.color, areaOption.opacity));\n }\n context.setLineWidth(areaOption.width * opts.pixelRatio);\n if (_points2.length > 1) {\n var firstPoint = _points2[0];\n var lastPoint = _points2[_points2.length - 1];\n context.moveTo(firstPoint.x, firstPoint.y);\n var startPoint = 0;\n if (areaOption.type === 'curve') {\n for (var j = 0; j < _points2.length; j++) {\n var item = _points2[j];\n if (startPoint == 0 && item.x > leftSpace) {\n context.moveTo(item.x, item.y);\n startPoint = 1;\n }\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(_points2, j - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y);\n }\n }\n ;\n } else {\n for (var _j = 0; _j < _points2.length; _j++) {\n var _item10 = _points2[_j];\n if (startPoint == 0 && _item10.x > leftSpace) {\n context.moveTo(_item10.x, _item10.y);\n startPoint = 1;\n }\n if (_j > 0 && _item10.x > leftSpace && _item10.x < rightSpace) {\n context.lineTo(_item10.x, _item10.y);\n }\n }\n ;\n }\n context.lineTo(lastPoint.x, endY);\n context.lineTo(firstPoint.x, endY);\n context.lineTo(firstPoint.x, firstPoint.y);\n } else {\n var _item11 = _points2[0];\n context.moveTo(_item11.x - eachSpacing / 2, _item11.y);\n context.lineTo(_item11.x + eachSpacing / 2, _item11.y);\n context.lineTo(_item11.x + eachSpacing / 2, endY);\n context.lineTo(_item11.x - eachSpacing / 2, endY);\n context.moveTo(_item11.x - eachSpacing / 2, _item11.y);\n }\n context.closePath();\n context.fill();\n\n //画连线\n if (areaOption.addLine) {\n if (eachSeries.lineType == 'dash') {\n var dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8;\n dashLength *= opts.pixelRatio;\n context.setLineDash([dashLength, dashLength]);\n }\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(areaOption.width * opts.pixelRatio);\n if (_points2.length === 1) {\n context.moveTo(_points2[0].x, _points2[0].y);\n context.arc(_points2[0].x, _points2[0].y, 1, 0, 2 * Math.PI);\n } else {\n context.moveTo(_points2[0].x, _points2[0].y);\n var _startPoint = 0;\n if (areaOption.type === 'curve') {\n for (var _j2 = 0; _j2 < _points2.length; _j2++) {\n var _item12 = _points2[_j2];\n if (_startPoint == 0 && _item12.x > leftSpace) {\n context.moveTo(_item12.x, _item12.y);\n _startPoint = 1;\n }\n if (_j2 > 0 && _item12.x > leftSpace && _item12.x < rightSpace) {\n var _ctrlPoint = createCurveControlPoints(_points2, _j2 - 1);\n context.bezierCurveTo(_ctrlPoint.ctrA.x, _ctrlPoint.ctrA.y, _ctrlPoint.ctrB.x, _ctrlPoint.ctrB.y, _item12.x, _item12.y);\n }\n }\n ;\n } else {\n for (var _j3 = 0; _j3 < _points2.length; _j3++) {\n var _item13 = _points2[_j3];\n if (_startPoint == 0 && _item13.x > leftSpace) {\n context.moveTo(_item13.x, _item13.y);\n _startPoint = 1;\n }\n if (_j3 > 0 && _item13.x > leftSpace && _item13.x < rightSpace) {\n context.lineTo(_item13.x, _item13.y);\n }\n }\n ;\n }\n context.moveTo(_points2[0].x, _points2[0].y);\n }\n context.stroke();\n context.setLineDash([]);\n }\n }\n\n //画点\n if (opts.dataPointShape !== false) {\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\n }\n });\n if (opts.dataLabel !== false && process === 1) {\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n drawPointText(points, eachSeries, config, context);\n });\n }\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawLineDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var lineOption = assign({}, {\n type: 'straight',\n width: 2\n }, opts.extra.line);\n lineOption.width *= opts.pixelRatio;\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var calPoints = [];\n context.save();\n var leftSpace = 0;\n var rightSpace = opts.width + eachSpacing;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftSpace = -opts._scrollDistance_ - eachSpacing + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n calPoints.push(points);\n var splitPointList = splitPoints(points);\n if (eachSeries.lineType == 'dash') {\n var dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8;\n dashLength *= opts.pixelRatio;\n context.setLineDash([dashLength, dashLength]);\n }\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(lineOption.width);\n splitPointList.forEach(function (points, index) {\n if (points.length === 1) {\n context.moveTo(points[0].x, points[0].y);\n context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI);\n } else {\n context.moveTo(points[0].x, points[0].y);\n var startPoint = 0;\n if (lineOption.type === 'curve') {\n for (var j = 0; j < points.length; j++) {\n var item = points[j];\n if (startPoint == 0 && item.x > leftSpace) {\n context.moveTo(item.x, item.y);\n startPoint = 1;\n }\n if (j > 0 && item.x > leftSpace && item.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(points, j - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y);\n }\n }\n ;\n } else {\n for (var _j4 = 0; _j4 < points.length; _j4++) {\n var _item14 = points[_j4];\n if (startPoint == 0 && _item14.x > leftSpace) {\n context.moveTo(_item14.x, _item14.y);\n startPoint = 1;\n }\n if (_j4 > 0 && _item14.x > leftSpace && _item14.x < rightSpace) {\n context.lineTo(_item14.x, _item14.y);\n }\n }\n ;\n }\n context.moveTo(points[0].x, points[0].y);\n }\n });\n context.stroke();\n context.setLineDash([]);\n if (opts.dataPointShape !== false) {\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\n }\n });\n if (opts.dataLabel !== false && process === 1) {\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n drawPointText(points, eachSeries, config, context);\n });\n }\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawMixDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n eachSpacing = xAxisData.eachSpacing;\n var endY = opts.height - opts.area[2];\n var calPoints = [];\n var columnIndex = 0;\n var columnLength = 0;\n series.forEach(function (eachSeries, seriesIndex) {\n if (eachSeries.type == 'column') {\n columnLength += 1;\n }\n });\n context.save();\n var leftNum = -2;\n var rightNum = xAxisPoints.length + 2;\n var leftSpace = 0;\n var rightSpace = opts.width + eachSpacing;\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2;\n rightNum = leftNum + opts.xAxis.itemCount + 4;\n leftSpace = -opts._scrollDistance_ - eachSpacing + opts.area[3];\n rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing;\n }\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n calPoints.push(points);\n\n // 绘制柱状数据图\n if (eachSeries.type == 'column') {\n points = fixColumeData(points, eachSpacing, columnLength, columnIndex, config, opts);\n for (var i = 0; i < points.length; i++) {\n var item = points[i];\n if (item !== null && i > leftNum && i < rightNum) {\n context.beginPath();\n context.setStrokeStyle(item.color || eachSeries.color);\n context.setLineWidth(1);\n context.setFillStyle(item.color || eachSeries.color);\n var startX = item.x - item.width / 2;\n var height = opts.height - item.y - opts.area[2];\n context.moveTo(startX, item.y);\n context.moveTo(startX, item.y);\n context.lineTo(startX + item.width - 2, item.y);\n context.lineTo(startX + item.width - 2, opts.height - opts.area[2]);\n context.lineTo(startX, opts.height - opts.area[2]);\n context.lineTo(startX, item.y);\n context.closePath();\n context.stroke();\n context.fill();\n context.closePath();\n context.fill();\n }\n }\n columnIndex += 1;\n }\n\n //绘制区域图数据\n\n if (eachSeries.type == 'area') {\n var _splitPointList = splitPoints(points);\n for (var _i17 = 0; _i17 < _splitPointList.length; _i17++) {\n var _points3 = _splitPointList[_i17];\n // 绘制区域数据\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setFillStyle(hexToRgb(eachSeries.color, 0.2));\n context.setLineWidth(2 * opts.pixelRatio);\n if (_points3.length > 1) {\n var firstPoint = _points3[0];\n var lastPoint = _points3[_points3.length - 1];\n context.moveTo(firstPoint.x, firstPoint.y);\n var startPoint = 0;\n if (eachSeries.style === 'curve') {\n for (var j = 0; j < _points3.length; j++) {\n var _item15 = _points3[j];\n if (startPoint == 0 && _item15.x > leftSpace) {\n context.moveTo(_item15.x, _item15.y);\n startPoint = 1;\n }\n if (j > 0 && _item15.x > leftSpace && _item15.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(_points3, j - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, _item15.x, _item15.y);\n }\n }\n ;\n } else {\n for (var _j5 = 0; _j5 < _points3.length; _j5++) {\n var _item16 = _points3[_j5];\n if (startPoint == 0 && _item16.x > leftSpace) {\n context.moveTo(_item16.x, _item16.y);\n startPoint = 1;\n }\n if (_j5 > 0 && _item16.x > leftSpace && _item16.x < rightSpace) {\n context.lineTo(_item16.x, _item16.y);\n }\n }\n ;\n }\n context.lineTo(lastPoint.x, endY);\n context.lineTo(firstPoint.x, endY);\n context.lineTo(firstPoint.x, firstPoint.y);\n } else {\n var _item17 = _points3[0];\n context.moveTo(_item17.x - eachSpacing / 2, _item17.y);\n context.lineTo(_item17.x + eachSpacing / 2, _item17.y);\n context.lineTo(_item17.x + eachSpacing / 2, endY);\n context.lineTo(_item17.x - eachSpacing / 2, endY);\n context.moveTo(_item17.x - eachSpacing / 2, _item17.y);\n }\n context.closePath();\n context.fill();\n }\n }\n\n // 绘制折线数据图\n if (eachSeries.type == 'line') {\n var splitPointList = splitPoints(points);\n splitPointList.forEach(function (points, index) {\n if (eachSeries.lineType == 'dash') {\n var dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8;\n dashLength *= opts.pixelRatio;\n context.setLineDash([dashLength, dashLength]);\n }\n context.beginPath();\n context.setStrokeStyle(eachSeries.color);\n context.setLineWidth(2 * opts.pixelRatio);\n if (points.length === 1) {\n context.moveTo(points[0].x, points[0].y);\n context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI);\n } else {\n context.moveTo(points[0].x, points[0].y);\n var _startPoint2 = 0;\n if (eachSeries.style == 'curve') {\n for (var _j6 = 0; _j6 < points.length; _j6++) {\n var _item18 = points[_j6];\n if (_startPoint2 == 0 && _item18.x > leftSpace) {\n context.moveTo(_item18.x, _item18.y);\n _startPoint2 = 1;\n }\n if (_j6 > 0 && _item18.x > leftSpace && _item18.x < rightSpace) {\n var ctrlPoint = createCurveControlPoints(points, _j6 - 1);\n context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, _item18.x, _item18.y);\n }\n }\n } else {\n for (var _j7 = 0; _j7 < points.length; _j7++) {\n var _item19 = points[_j7];\n if (_startPoint2 == 0 && _item19.x > leftSpace) {\n context.moveTo(_item19.x, _item19.y);\n _startPoint2 = 1;\n }\n if (_j7 > 0 && _item19.x > leftSpace && _item19.x < rightSpace) {\n context.lineTo(_item19.x, _item19.y);\n }\n }\n }\n context.moveTo(points[0].x, points[0].y);\n }\n context.stroke();\n context.setLineDash([]);\n });\n }\n\n // 绘制点数据图\n if (eachSeries.type == 'point') {\n eachSeries.addPoint = true;\n }\n if (eachSeries.addPoint == true && eachSeries.type !== 'column') {\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\n }\n });\n if (opts.dataLabel !== false && process === 1) {\n var columnIndex = 0;\n series.forEach(function (eachSeries, seriesIndex) {\n var ranges, minRange, maxRange;\n ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]);\n minRange = ranges.pop();\n maxRange = ranges.shift();\n var data = eachSeries.data;\n var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process);\n if (eachSeries.type !== 'column') {\n drawPointText(points, eachSeries, config, context);\n } else {\n points = fixColumeData(points, eachSpacing, columnLength, columnIndex, config, opts);\n drawPointText(points, eachSeries, config, context);\n columnIndex += 1;\n }\n });\n }\n context.restore();\n return {\n xAxisPoints: xAxisPoints,\n calPoints: calPoints,\n eachSpacing: eachSpacing\n };\n}\nfunction drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints) {\n var toolTipOption = opts.extra.tooltip || {};\n if (toolTipOption.horizentalLine && opts.tooltip && process === 1 && (opts.type == 'line' || opts.type == 'area' || opts.type == 'column' || opts.type == 'candle' || opts.type == 'mix')) {\n drawToolTipHorizentalLine(opts, config, context, eachSpacing, xAxisPoints);\n }\n context.save();\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) {\n context.translate(opts._scrollDistance_, 0);\n }\n if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) {\n drawToolTip(opts.tooltip.textList, opts.tooltip.offset, opts, config, context, eachSpacing, xAxisPoints);\n }\n context.restore();\n}\nfunction drawXAxis(categories, opts, config, context) {\n var xAxisData = opts.chartData.xAxisData,\n xAxisPoints = xAxisData.xAxisPoints,\n startX = xAxisData.startX,\n endX = xAxisData.endX,\n eachSpacing = xAxisData.eachSpacing;\n var boundaryGap = 'center';\n if (opts.type == 'line' || opts.type == 'area') {\n boundaryGap = opts.xAxis.boundaryGap;\n }\n var startY = opts.height - opts.area[2];\n var endY = opts.area[0];\n\n //绘制滚动条\n if (opts.enableScroll && opts.xAxis.scrollShow) {\n var scrollY = opts.height - opts.area[2] + config.xAxisHeight;\n var scrollScreenWidth = endX - startX;\n var scrollTotalWidth = eachSpacing * (xAxisPoints.length - 1);\n var scrollWidth = scrollScreenWidth * scrollScreenWidth / scrollTotalWidth;\n var scrollLeft = 0;\n if (opts._scrollDistance_) {\n scrollLeft = -opts._scrollDistance_ * scrollScreenWidth / scrollTotalWidth;\n }\n context.beginPath();\n context.setLineCap('round');\n context.setLineWidth(6 * opts.pixelRatio);\n context.setStrokeStyle(opts.xAxis.scrollBackgroundColor || \"#EFEBEF\");\n context.moveTo(startX, scrollY);\n context.lineTo(endX, scrollY);\n context.stroke();\n context.closePath();\n context.beginPath();\n context.setLineCap('round');\n context.setLineWidth(6 * opts.pixelRatio);\n context.setStrokeStyle(opts.xAxis.scrollColor || \"#A6A6A6\");\n context.moveTo(startX + scrollLeft, scrollY);\n context.lineTo(startX + scrollLeft + scrollWidth, scrollY);\n context.stroke();\n context.closePath();\n context.setLineCap('butt');\n }\n context.save();\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0) {\n context.translate(opts._scrollDistance_, 0);\n }\n\n //绘制X轴刻度线\n if (opts.xAxis.calibration === true) {\n context.setStrokeStyle(opts.xAxis.gridColor || \"#cccccc\");\n context.setLineCap('butt');\n context.setLineWidth(1 * opts.pixelRatio);\n xAxisPoints.forEach(function (item, index) {\n if (index > 0) {\n context.beginPath();\n context.moveTo(item - eachSpacing / 2, startY);\n context.lineTo(item - eachSpacing / 2, startY + 3 * opts.pixelRatio);\n context.closePath();\n context.stroke();\n }\n });\n }\n //绘制X轴网格\n if (opts.xAxis.disableGrid !== true) {\n context.setStrokeStyle(opts.xAxis.gridColor || \"#cccccc\");\n context.setLineCap('butt');\n context.setLineWidth(1 * opts.pixelRatio);\n if (opts.xAxis.gridType == 'dash') {\n context.setLineDash([opts.xAxis.dashLength, opts.xAxis.dashLength]);\n }\n opts.xAxis.gridEval = opts.xAxis.gridEval || 1;\n xAxisPoints.forEach(function (item, index) {\n if (index % opts.xAxis.gridEval == 0) {\n context.beginPath();\n context.moveTo(item, startY);\n context.lineTo(item, endY);\n context.stroke();\n }\n });\n context.setLineDash([]);\n }\n\n //绘制X轴文案\n if (opts.xAxis.disabled !== true) {\n // 对X轴列表做抽稀处理\n //默认全部显示X轴标签\n var maxXAxisListLength = categories.length;\n //如果设置了X轴单屏数量\n if (opts.xAxis.labelCount) {\n //如果设置X轴密度\n if (opts.xAxis.itemCount) {\n maxXAxisListLength = Math.ceil(categories.length / opts.xAxis.itemCount * opts.xAxis.labelCount);\n } else {\n maxXAxisListLength = opts.xAxis.labelCount;\n }\n maxXAxisListLength -= 1;\n }\n var ratio = Math.ceil(categories.length / maxXAxisListLength);\n var newCategories = [];\n var cgLength = categories.length;\n for (var i = 0; i < cgLength; i++) {\n if (i % ratio !== 0) {\n newCategories.push(\"\");\n } else {\n newCategories.push(categories[i]);\n }\n }\n newCategories[cgLength - 1] = categories[cgLength - 1];\n var xAxisFontSize = opts.xAxis.fontSize || config.fontSize;\n if (config._xAxisTextAngle_ === 0) {\n newCategories.forEach(function (item, index) {\n var offset = -measureText(String(item), xAxisFontSize) / 2;\n if (boundaryGap == 'center') {\n offset += eachSpacing / 2;\n }\n var scrollHeight = 0;\n if (opts.xAxis.scrollShow) {\n scrollHeight = 6 * opts.pixelRatio;\n }\n context.beginPath();\n context.setFontSize(xAxisFontSize);\n context.setFillStyle(opts.xAxis.fontColor || '#666666');\n context.fillText(String(item), xAxisPoints[index] + offset, startY + xAxisFontSize + (config.xAxisHeight - scrollHeight - xAxisFontSize) / 2);\n context.closePath();\n context.stroke();\n });\n } else {\n newCategories.forEach(function (item, index) {\n context.save();\n context.beginPath();\n context.setFontSize(xAxisFontSize);\n context.setFillStyle(opts.xAxis.fontColor || '#666666');\n var textWidth = measureText(String(item), xAxisFontSize);\n var offset = -textWidth;\n if (boundaryGap == 'center') {\n offset += eachSpacing / 2;\n }\n var _calRotateTranslate = calRotateTranslate(xAxisPoints[index] + eachSpacing / 2, startY + xAxisFontSize / 2 + 5, opts.height),\n transX = _calRotateTranslate.transX,\n transY = _calRotateTranslate.transY;\n context.rotate(-1 * config._xAxisTextAngle_);\n context.translate(transX, transY);\n context.fillText(String(item), xAxisPoints[index] + offset, startY + xAxisFontSize + 5);\n context.closePath();\n context.stroke();\n context.restore();\n });\n }\n }\n context.restore();\n\n //绘制X轴轴线\n if (opts.xAxis.axisLine) {\n context.beginPath();\n context.setStrokeStyle(opts.xAxis.axisLineColor);\n context.setLineWidth(1 * opts.pixelRatio);\n context.moveTo(startX, opts.height - opts.area[2]);\n context.lineTo(endX, opts.height - opts.area[2]);\n context.stroke();\n }\n}\nfunction drawYAxisGrid(categories, opts, config, context) {\n if (opts.yAxis.disableGrid === true) {\n return;\n }\n var spacingValid = opts.height - opts.area[0] - opts.area[2];\n var eachSpacing = spacingValid / opts.yAxis.splitNumber;\n var startX = opts.area[3];\n var xAxisPoints = opts.chartData.xAxisData.xAxisPoints,\n xAxiseachSpacing = opts.chartData.xAxisData.eachSpacing;\n var TotalWidth = xAxiseachSpacing * (xAxisPoints.length - 1);\n var endX = startX + TotalWidth;\n var points = [];\n for (var i = 0; i < opts.yAxis.splitNumber + 1; i++) {\n points.push(opts.height - opts.area[2] - eachSpacing * i);\n }\n context.save();\n if (opts._scrollDistance_ && opts._scrollDistance_ !== 0) {\n context.translate(opts._scrollDistance_, 0);\n }\n if (opts.yAxis.gridType == 'dash') {\n context.setLineDash([opts.yAxis.dashLength, opts.yAxis.dashLength]);\n }\n context.setStrokeStyle(opts.yAxis.gridColor);\n context.setLineWidth(1 * opts.pixelRatio);\n points.forEach(function (item, index) {\n context.beginPath();\n context.moveTo(startX, item);\n context.lineTo(endX, item);\n context.stroke();\n });\n context.setLineDash([]);\n context.restore();\n}\nfunction drawYAxis(series, opts, config, context) {\n if (opts.yAxis.disabled === true) {\n return;\n }\n var spacingValid = opts.height - opts.area[0] - opts.area[2];\n var eachSpacing = spacingValid / opts.yAxis.splitNumber;\n var startX = opts.area[3];\n var endX = opts.width - opts.area[1];\n var endY = opts.height - opts.area[2];\n var fillEndY = endY + config.xAxisHeight;\n if (opts.xAxis.scrollShow) {\n fillEndY -= 3 * opts.pixelRatio;\n }\n if (opts.xAxis.rotateLabel) {\n fillEndY = opts.height - opts.area[2] + 3;\n }\n // set YAxis background\n context.beginPath();\n context.setFillStyle(opts.background || '#ffffff');\n if (opts._scrollDistance_ < 0) {\n context.fillRect(0, 0, startX, fillEndY);\n }\n if (opts.enableScroll == true) {\n context.fillRect(endX, 0, opts.width, fillEndY);\n }\n context.closePath();\n context.stroke();\n var points = [];\n for (var i = 0; i <= opts.yAxis.splitNumber; i++) {\n points.push(opts.area[0] + eachSpacing * i);\n }\n var tStartLeft = opts.area[3];\n var tStartRight = opts.width - opts.area[1];\n var _loop4 = function _loop4(_i18) {\n var yData = opts.yAxis.data[_i18];\n if (yData.disabled !== true) {\n var rangesFormat = opts.chartData.yAxisData.rangesFormat[_i18];\n var yAxisFontSize = yData.fontSize || config.fontSize;\n var yAxisWidth = opts.chartData.yAxisData.yAxisWidth[_i18];\n //画Y轴刻度及文案\n rangesFormat.forEach(function (item, index) {\n var pos = points[index] ? points[index] : endY;\n context.beginPath();\n context.setFontSize(yAxisFontSize);\n context.setLineWidth(1 * opts.pixelRatio);\n context.setStrokeStyle(yData.axisLineColor || '#cccccc');\n context.setFillStyle(yData.fontColor || '#666666');\n if (yAxisWidth.position == 'left') {\n context.fillText(String(item), tStartLeft - yAxisWidth.width, pos + yAxisFontSize / 2);\n //画刻度线\n if (yData.calibration == true) {\n context.moveTo(tStartLeft, pos);\n context.lineTo(tStartLeft - 3 * opts.pixelRatio, pos);\n }\n } else {\n context.fillText(String(item), tStartRight + 4 * opts.pixelRatio, pos + yAxisFontSize / 2);\n //画刻度线\n if (yData.calibration == true) {\n context.moveTo(tStartRight, pos);\n context.lineTo(tStartRight + 3 * opts.pixelRatio, pos);\n }\n }\n context.closePath();\n context.stroke();\n });\n //画Y轴轴线\n if (yData.axisLine !== false) {\n context.beginPath();\n context.setStrokeStyle(yData.axisLineColor || '#cccccc');\n context.setLineWidth(1 * opts.pixelRatio);\n if (yAxisWidth.position == 'left') {\n context.moveTo(tStartLeft, opts.height - opts.area[2]);\n context.lineTo(tStartLeft, opts.area[0]);\n } else {\n context.moveTo(tStartRight, opts.height - opts.area[2]);\n context.lineTo(tStartRight, opts.area[0]);\n }\n context.stroke();\n }\n\n //画Y轴标题\n if (opts.yAxis.showTitle) {\n var titleFontSize = yData.titleFontSize || config.fontSize;\n var title = yData.title;\n context.beginPath();\n context.setFontSize(titleFontSize);\n context.setFillStyle(yData.titleFontColor || '#666666');\n if (yAxisWidth.position == 'left') {\n context.fillText(title, tStartLeft - measureText(title, titleFontSize) / 2, opts.area[0] - 10 * opts.pixelRatio);\n } else {\n context.fillText(title, tStartRight - measureText(title, titleFontSize) / 2, opts.area[0] - 10 * opts.pixelRatio);\n }\n context.closePath();\n context.stroke();\n }\n if (yAxisWidth.position == 'left') {\n tStartLeft -= yAxisWidth.width + opts.yAxis.padding;\n } else {\n tStartRight += yAxisWidth.width + opts.yAxis.padding;\n }\n }\n };\n for (var _i18 = 0; _i18 < opts.yAxis.data.length; _i18++) {\n _loop4(_i18);\n }\n}\nfunction drawLegend(series, opts, config, context, chartData) {\n if (opts.legend.show === false) {\n return;\n }\n var legendData = chartData.legendData;\n var legendList = legendData.points;\n var legendArea = legendData.area;\n var padding = opts.legend.padding;\n var fontSize = opts.legend.fontSize;\n var shapeWidth = 15 * opts.pixelRatio;\n var shapeRight = 5 * opts.pixelRatio;\n var itemGap = opts.legend.itemGap;\n var lineHeight = Math.max(opts.legend.lineHeight * opts.pixelRatio, fontSize);\n\n //画背景及边框\n context.beginPath();\n context.setLineWidth(opts.legend.borderWidth);\n context.setStrokeStyle(opts.legend.borderColor);\n context.setFillStyle(opts.legend.backgroundColor);\n context.moveTo(legendArea.start.x, legendArea.start.y);\n context.rect(legendArea.start.x, legendArea.start.y, legendArea.width, legendArea.height);\n context.closePath();\n context.fill();\n context.stroke();\n legendList.forEach(function (itemList, listIndex) {\n var width = 0;\n var height = 0;\n width = legendData.widthArr[listIndex];\n height = legendData.heightArr[listIndex];\n var startX = 0;\n var startY = 0;\n if (opts.legend.position == 'top' || opts.legend.position == 'bottom') {\n startX = legendArea.start.x + (legendArea.width - width) / 2;\n startY = legendArea.start.y + padding + listIndex * lineHeight;\n } else {\n if (listIndex == 0) {\n width = 0;\n } else {\n width = legendData.widthArr[listIndex - 1];\n }\n startX = legendArea.start.x + padding + width;\n startY = legendArea.start.y + padding + (legendArea.height - height) / 2;\n }\n context.setFontSize(config.fontSize);\n for (var i = 0; i < itemList.length; i++) {\n var item = itemList[i];\n item.area = [0, 0, 0, 0];\n item.area[0] = startX;\n item.area[1] = startY;\n item.area[3] = startY + lineHeight;\n context.beginPath();\n context.setLineWidth(1 * opts.pixelRatio);\n context.setStrokeStyle(item.show ? item.color : opts.legend.hiddenColor);\n context.setFillStyle(item.show ? item.color : opts.legend.hiddenColor);\n switch (item.legendShape) {\n case 'line':\n context.moveTo(startX, startY + 0.5 * lineHeight - 2 * opts.pixelRatio);\n context.fillRect(startX, startY + 0.5 * lineHeight - 2 * opts.pixelRatio, 15 * opts.pixelRatio, 4 * opts.pixelRatio);\n break;\n case 'triangle':\n context.moveTo(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight - 5 * opts.pixelRatio);\n context.lineTo(startX + 2.5 * opts.pixelRatio, startY + 0.5 * lineHeight + 5 * opts.pixelRatio);\n context.lineTo(startX + 12.5 * opts.pixelRatio, startY + 0.5 * lineHeight + 5 * opts.pixelRatio);\n context.lineTo(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight - 5 * opts.pixelRatio);\n break;\n case 'diamond':\n context.moveTo(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight - 5 * opts.pixelRatio);\n context.lineTo(startX + 2.5 * opts.pixelRatio, startY + 0.5 * lineHeight);\n context.lineTo(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight + 5 * opts.pixelRatio);\n context.lineTo(startX + 12.5 * opts.pixelRatio, startY + 0.5 * lineHeight);\n context.lineTo(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight - 5 * opts.pixelRatio);\n break;\n case 'circle':\n context.moveTo(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight);\n context.arc(startX + 7.5 * opts.pixelRatio, startY + 0.5 * lineHeight, 5 * opts.pixelRatio, 0, 2 * Math.PI);\n break;\n case 'rect':\n context.moveTo(startX, startY + 0.5 * lineHeight - 5 * opts.pixelRatio);\n context.fillRect(startX, startY + 0.5 * lineHeight - 5 * opts.pixelRatio, 15 * opts.pixelRatio, 10 * opts.pixelRatio);\n break;\n default:\n context.moveTo(startX, startY + 0.5 * lineHeight - 5 * opts.pixelRatio);\n context.fillRect(startX, startY + 0.5 * lineHeight - 5 * opts.pixelRatio, 15 * opts.pixelRatio, 10 * opts.pixelRatio);\n }\n context.closePath();\n context.fill();\n context.stroke();\n startX += shapeWidth + shapeRight;\n var fontTrans = 0.5 * lineHeight + 0.5 * fontSize - 2;\n context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(item.show ? opts.legend.fontColor : opts.legend.hiddenColor);\n context.fillText(item.name, startX, startY + fontTrans);\n context.closePath();\n context.stroke();\n if (opts.legend.position == 'top' || opts.legend.position == 'bottom') {\n startX += measureText(item.name, fontSize) + itemGap;\n item.area[2] = startX;\n } else {\n item.area[2] = startX + measureText(item.name, fontSize) + itemGap;\n ;\n startX -= shapeWidth + shapeRight;\n startY += lineHeight;\n }\n }\n });\n}\nfunction drawPieDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var pieOption = assign({}, {\n activeOpacity: 0.5,\n activeRadius: 10 * opts.pixelRatio,\n offsetAngle: 0,\n labelWidth: 15 * opts.pixelRatio,\n ringWidth: 0,\n border: false,\n borderWidth: 2,\n borderColor: '#FFFFFF'\n }, opts.extra.pie);\n var centerPosition = {\n x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2,\n y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2\n };\n if (config.pieChartLinePadding == 0) {\n config.pieChartLinePadding = pieOption.activeRadius;\n }\n var radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding - config._pieTextMaxLength_, (opts.height - opts.area[0] - opts.area[2]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding);\n series = getPieDataPoints(series, radius, process);\n var activeRadius = pieOption.activeRadius;\n series = series.map(function (eachSeries) {\n eachSeries._start_ += pieOption.offsetAngle * Math.PI / 180;\n return eachSeries;\n });\n series.forEach(function (eachSeries, seriesIndex) {\n if (opts.tooltip) {\n if (opts.tooltip.index == seriesIndex) {\n context.beginPath();\n context.setFillStyle(hexToRgb(eachSeries.color, opts.extra.pie.activeOpacity || 0.5));\n context.moveTo(centerPosition.x, centerPosition.y);\n context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_ + activeRadius, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._proportion_ * Math.PI);\n context.closePath();\n context.fill();\n }\n }\n context.beginPath();\n context.setLineWidth(pieOption.borderWidth * opts.pixelRatio);\n context.lineJoin = \"round\";\n context.setStrokeStyle(pieOption.borderColor);\n context.setFillStyle(eachSeries.color);\n context.moveTo(centerPosition.x, centerPosition.y);\n context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._proportion_ * Math.PI);\n context.closePath();\n context.fill();\n if (pieOption.border == true) {\n context.stroke();\n }\n });\n if (opts.type === 'ring') {\n var innerPieWidth = radius * 0.6;\n if (typeof opts.extra.pie.ringWidth === 'number' && opts.extra.pie.ringWidth > 0) {\n innerPieWidth = Math.max(0, radius - opts.extra.pie.ringWidth);\n }\n context.beginPath();\n context.setFillStyle(opts.background || '#ffffff');\n context.moveTo(centerPosition.x, centerPosition.y);\n context.arc(centerPosition.x, centerPosition.y, innerPieWidth, 0, 2 * Math.PI);\n context.closePath();\n context.fill();\n }\n if (opts.dataLabel !== false && process === 1) {\n var valid = false;\n for (var i = 0, len = series.length; i < len; i++) {\n if (series[i].data > 0) {\n valid = true;\n break;\n }\n }\n if (valid) {\n drawPieText(series, opts, config, context, radius, centerPosition);\n }\n }\n if (process === 1 && opts.type === 'ring') {\n drawRingTitle(opts, config, context, centerPosition);\n }\n return {\n center: centerPosition,\n radius: radius,\n series: series\n };\n}\nfunction drawRoseDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var roseOption = assign({}, {\n type: 'area',\n activeOpacity: 0.5,\n activeRadius: 10 * opts.pixelRatio,\n offsetAngle: 0,\n labelWidth: 15 * opts.pixelRatio,\n border: false,\n borderWidth: 2,\n borderColor: '#FFFFFF'\n }, opts.extra.rose);\n if (config.pieChartLinePadding == 0) {\n config.pieChartLinePadding = roseOption.activeRadius;\n }\n var centerPosition = {\n x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2,\n y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2\n };\n var radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding - config._pieTextMaxLength_, (opts.height - opts.area[0] - opts.area[2]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding);\n var minRadius = roseOption.minRadius || radius * 0.5;\n series = getRoseDataPoints(series, roseOption.type, minRadius, radius, process);\n var activeRadius = roseOption.activeRadius;\n series = series.map(function (eachSeries) {\n eachSeries._start_ += (roseOption.offsetAngle || 0) * Math.PI / 180;\n return eachSeries;\n });\n series.forEach(function (eachSeries, seriesIndex) {\n if (opts.tooltip) {\n if (opts.tooltip.index == seriesIndex) {\n context.beginPath();\n context.setFillStyle(hexToRgb(eachSeries.color, roseOption.activeOpacity || 0.5));\n context.moveTo(centerPosition.x, centerPosition.y);\n context.arc(centerPosition.x, centerPosition.y, activeRadius + eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._rose_proportion_ * Math.PI);\n context.closePath();\n context.fill();\n }\n }\n context.beginPath();\n context.setLineWidth(roseOption.borderWidth * opts.pixelRatio);\n context.lineJoin = \"round\";\n context.setStrokeStyle(roseOption.borderColor);\n context.setFillStyle(eachSeries.color);\n context.moveTo(centerPosition.x, centerPosition.y);\n context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._rose_proportion_ * Math.PI);\n context.closePath();\n context.fill();\n if (roseOption.border == true) {\n context.stroke();\n }\n });\n if (opts.dataLabel !== false && process === 1) {\n var valid = false;\n for (var i = 0, len = series.length; i < len; i++) {\n if (series[i].data > 0) {\n valid = true;\n break;\n }\n }\n if (valid) {\n drawPieText(series, opts, config, context, radius, centerPosition);\n }\n }\n return {\n center: centerPosition,\n radius: radius,\n series: series\n };\n}\nfunction drawArcbarDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var arcbarOption = assign({}, {\n startAngle: 0.75,\n endAngle: 0.25,\n type: 'default',\n width: 12 * opts.pixelRatio,\n gap: 2 * opts.pixelRatio\n }, opts.extra.arcbar);\n series = getArcbarDataPoints(series, arcbarOption, process);\n var centerPosition;\n if (arcbarOption.center) {\n centerPosition = arcbarOption.center;\n } else {\n centerPosition = {\n x: opts.width / 2,\n y: opts.height / 2\n };\n }\n var radius;\n if (arcbarOption.radius) {\n radius = arcbarOption.radius;\n } else {\n radius = Math.min(centerPosition.x, centerPosition.y);\n radius -= 5 * opts.pixelRatio;\n radius -= arcbarOption.width / 2;\n }\n for (var i = 0; i < series.length; i++) {\n var eachSeries = series[i];\n //背景颜色\n context.setLineWidth(arcbarOption.width);\n context.setStrokeStyle(arcbarOption.backgroundColor || '#E9E9E9');\n context.setLineCap('round');\n context.beginPath();\n if (arcbarOption.type == 'default') {\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width + arcbarOption.gap) * i, arcbarOption.startAngle * Math.PI, arcbarOption.endAngle * Math.PI, false);\n } else {\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width + arcbarOption.gap) * i, 0, 2 * Math.PI, false);\n }\n context.stroke();\n //进度条\n context.setLineWidth(arcbarOption.width);\n context.setStrokeStyle(eachSeries.color);\n context.setLineCap('round');\n context.beginPath();\n context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width + arcbarOption.gap) * i, arcbarOption.startAngle * Math.PI, eachSeries._proportion_ * Math.PI, false);\n context.stroke();\n }\n drawRingTitle(opts, config, context, centerPosition);\n return {\n center: centerPosition,\n radius: radius,\n series: series\n };\n}\nfunction drawGaugeDataPoints(categories, series, opts, config, context) {\n var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1;\n var gaugeOption = assign({}, {\n type: 'default',\n startAngle: 0.75,\n endAngle: 0.25,\n width: 15,\n splitLine: {\n fixRadius: 0,\n splitNumber: 10,\n width: 15,\n color: '#FFFFFF',\n childNumber: 5,\n childWidth: 5\n },\n pointer: {\n width: 15,\n color: 'auto'\n }\n }, opts.extra.gauge);\n if (gaugeOption.oldAngle == undefined) {\n gaugeOption.oldAngle = gaugeOption.startAngle;\n }\n if (gaugeOption.oldData == undefined) {\n gaugeOption.oldData = 0;\n }\n categories = getGaugeAxisPoints(categories, gaugeOption.startAngle, gaugeOption.endAngle);\n var centerPosition = {\n x: opts.width / 2,\n y: opts.height / 2\n };\n var radius = Math.min(centerPosition.x, centerPosition.y);\n radius -= 5 * opts.pixelRatio;\n radius -= gaugeOption.width / 2;\n var innerRadius = radius - gaugeOption.width;\n var totalAngle = 0;\n\n //判断仪表盘的样式:default百度样式,progress新样式\n if (gaugeOption.type == 'progress') {\n //## 第一步画中心圆形背景和进度条背景\n //中心圆形背景\n var pieRadius = radius - gaugeOption.width * 3;\n context.beginPath();\n var gradient = context.createLinearGradient(centerPosition.x, centerPosition.y - pieRadius, centerPosition.x, centerPosition.y + pieRadius);\n //配置渐变填充(起点:中心点向上减半径;结束点中心点向下加半径)\n gradient.addColorStop('0', hexToRgb(series[0].color, 0.3));\n gradient.addColorStop('1.0', hexToRgb(\"#FFFFFF\", 0.1));\n context.setFillStyle(gradient);\n context.arc(centerPosition.x, centerPosition.y, pieRadius, 0, 2 * Math.PI, false);\n context.fill();\n //画进度条背景\n context.setLineWidth(gaugeOption.width);\n context.setStrokeStyle(hexToRgb(series[0].color, 0.3));\n context.setLineCap('round');\n context.beginPath();\n context.arc(centerPosition.x, centerPosition.y, innerRadius, gaugeOption.startAngle * Math.PI, gaugeOption.endAngle * Math.PI, false);\n context.stroke();\n\n //## 第二步画刻度线\n totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\n var splitAngle = totalAngle / gaugeOption.splitLine.splitNumber;\n var childAngle = totalAngle / gaugeOption.splitLine.splitNumber / gaugeOption.splitLine.childNumber;\n var startX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius;\n var endX = -radius - gaugeOption.width - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.width;\n context.save();\n context.translate(centerPosition.x, centerPosition.y);\n context.rotate((gaugeOption.startAngle - 1) * Math.PI);\n var len = gaugeOption.splitLine.splitNumber * gaugeOption.splitLine.childNumber + 1;\n var proc = series[0].data * process;\n for (var i = 0; i < len; i++) {\n context.beginPath();\n //刻度线随进度变色\n if (proc > i / len) {\n context.setStrokeStyle(hexToRgb(series[0].color, 1));\n } else {\n context.setStrokeStyle(hexToRgb(series[0].color, 0.3));\n }\n context.setLineWidth(3 * opts.pixelRatio);\n context.moveTo(startX, 0);\n context.lineTo(endX, 0);\n context.stroke();\n context.rotate(childAngle * Math.PI);\n }\n context.restore();\n\n //## 第三步画进度条\n series = getArcbarDataPoints(series, gaugeOption, process);\n context.setLineWidth(gaugeOption.width);\n context.setStrokeStyle(series[0].color);\n context.setLineCap('round');\n context.beginPath();\n context.arc(centerPosition.x, centerPosition.y, innerRadius, gaugeOption.startAngle * Math.PI, series[0]._proportion_ * Math.PI, false);\n context.stroke();\n\n //## 第四步画指针\n var pointerRadius = radius - gaugeOption.width * 2.5;\n context.save();\n context.translate(centerPosition.x, centerPosition.y);\n context.rotate((series[0]._proportion_ - 1) * Math.PI);\n context.beginPath();\n context.setLineWidth(gaugeOption.width / 3);\n var gradient3 = context.createLinearGradient(0, -pointerRadius * 0.6, 0, pointerRadius * 0.6);\n gradient3.addColorStop('0', hexToRgb('#FFFFFF', 0));\n gradient3.addColorStop('0.5', hexToRgb(series[0].color, 1));\n gradient3.addColorStop('1.0', hexToRgb('#FFFFFF', 0));\n context.setStrokeStyle(gradient3);\n context.arc(0, 0, pointerRadius, 0.85 * Math.PI, 1.15 * Math.PI, false);\n context.stroke();\n context.beginPath();\n context.setLineWidth(1);\n context.setStrokeStyle(series[0].color);\n context.setFillStyle(series[0].color);\n context.moveTo(-pointerRadius - gaugeOption.width / 3 / 2, -4);\n context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2 - 4, 0);\n context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2, 4);\n context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2, -4);\n context.stroke();\n context.fill();\n context.restore();\n\n //default百度样式\n } else {\n //画背景\n context.setLineWidth(gaugeOption.width);\n context.setLineCap('butt');\n for (var _i19 = 0; _i19 < categories.length; _i19++) {\n var eachCategories = categories[_i19];\n context.beginPath();\n context.setStrokeStyle(eachCategories.color);\n context.arc(centerPosition.x, centerPosition.y, radius, eachCategories._startAngle_ * Math.PI, eachCategories._endAngle_ * Math.PI, false);\n context.stroke();\n }\n context.save();\n\n //画刻度线\n totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1;\n var _splitAngle = totalAngle / gaugeOption.splitLine.splitNumber;\n var _childAngle = totalAngle / gaugeOption.splitLine.splitNumber / gaugeOption.splitLine.childNumber;\n var _startX2 = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius;\n var _endX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.width;\n var childendX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.childWidth;\n context.translate(centerPosition.x, centerPosition.y);\n context.rotate((gaugeOption.startAngle - 1) * Math.PI);\n for (var _i20 = 0; _i20 < gaugeOption.splitLine.splitNumber + 1; _i20++) {\n context.beginPath();\n context.setStrokeStyle(gaugeOption.splitLine.color);\n context.setLineWidth(2 * opts.pixelRatio);\n context.moveTo(_startX2, 0);\n context.lineTo(_endX, 0);\n context.stroke();\n context.rotate(_splitAngle * Math.PI);\n }\n context.restore();\n context.save();\n context.translate(centerPosition.x, centerPosition.y);\n context.rotate((gaugeOption.startAngle - 1) * Math.PI);\n for (var _i21 = 0; _i21 < gaugeOption.splitLine.splitNumber * gaugeOption.splitLine.childNumber + 1; _i21++) {\n context.beginPath();\n context.setStrokeStyle(gaugeOption.splitLine.color);\n context.setLineWidth(1 * opts.pixelRatio);\n context.moveTo(_startX2, 0);\n context.lineTo(childendX, 0);\n context.stroke();\n context.rotate(_childAngle * Math.PI);\n }\n context.restore();\n\n //画指针\n series = getGaugeDataPoints(series, categories, gaugeOption, process);\n for (var _i22 = 0; _i22 < series.length; _i22++) {\n var eachSeries = series[_i22];\n context.save();\n context.translate(centerPosition.x, centerPosition.y);\n context.rotate((eachSeries._proportion_ - 1) * Math.PI);\n context.beginPath();\n context.setFillStyle(eachSeries.color);\n context.moveTo(gaugeOption.pointer.width, 0);\n context.lineTo(0, -gaugeOption.pointer.width / 2);\n context.lineTo(-innerRadius, 0);\n context.lineTo(0, gaugeOption.pointer.width / 2);\n context.lineTo(gaugeOption.pointer.width, 0);\n context.closePath();\n context.fill();\n context.beginPath();\n context.setFillStyle('#FFFFFF');\n context.arc(0, 0, gaugeOption.pointer.width / 6, 0, 2 * Math.PI, false);\n context.fill();\n context.restore();\n }\n if (opts.dataLabel !== false) {\n drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context);\n }\n }\n\n //画仪表盘标题,副标题\n drawRingTitle(opts, config, context, centerPosition);\n if (process === 1 && opts.type === 'gauge') {\n opts.extra.gauge.oldAngle = series[0]._proportion_;\n opts.extra.gauge.oldData = series[0].data;\n }\n return {\n center: centerPosition,\n radius: radius,\n innerRadius: innerRadius,\n categories: categories,\n totalAngle: totalAngle\n };\n}\nfunction drawRadarDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var radarOption = assign({}, {\n gridColor: '#cccccc',\n labelColor: '#666666',\n opacity: 0.2,\n gridCount: 3\n }, opts.extra.radar);\n var coordinateAngle = getRadarCoordinateSeries(opts.categories.length);\n var centerPosition = {\n x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2,\n y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2\n };\n var radius = Math.min(centerPosition.x - (getMaxTextListLength(opts.categories) + config.radarLabelTextMargin), centerPosition.y - config.radarLabelTextMargin);\n //TODO逻辑不对\n radius -= opts.padding[1];\n\n // draw grid\n context.beginPath();\n context.setLineWidth(1 * opts.pixelRatio);\n context.setStrokeStyle(radarOption.gridColor);\n coordinateAngle.forEach(function (angle) {\n var pos = convertCoordinateOrigin(radius * Math.cos(angle), radius * Math.sin(angle), centerPosition);\n context.moveTo(centerPosition.x, centerPosition.y);\n context.lineTo(pos.x, pos.y);\n });\n context.stroke();\n context.closePath();\n // draw split line grid\n\n var _loop = function _loop(i) {\n var startPos = {};\n context.beginPath();\n context.setLineWidth(1 * opts.pixelRatio);\n context.setStrokeStyle(radarOption.gridColor);\n coordinateAngle.forEach(function (angle, index) {\n var pos = convertCoordinateOrigin(radius / radarOption.gridCount * i * Math.cos(angle), radius / radarOption.gridCount * i * Math.sin(angle), centerPosition);\n if (index === 0) {\n startPos = pos;\n context.moveTo(pos.x, pos.y);\n } else {\n context.lineTo(pos.x, pos.y);\n }\n });\n context.lineTo(startPos.x, startPos.y);\n context.stroke();\n context.closePath();\n };\n for (var i = 1; i <= radarOption.gridCount; i++) {\n _loop(i);\n }\n var radarDataPoints = getRadarDataPoints(coordinateAngle, centerPosition, radius, series, opts, process);\n radarDataPoints.forEach(function (eachSeries, seriesIndex) {\n // 绘制区域数据\n context.beginPath();\n context.setFillStyle(hexToRgb(eachSeries.color, radarOption.opacity));\n eachSeries.data.forEach(function (item, index) {\n if (index === 0) {\n context.moveTo(item.position.x, item.position.y);\n } else {\n context.lineTo(item.position.x, item.position.y);\n }\n });\n context.closePath();\n context.fill();\n if (opts.dataPointShape !== false) {\n var points = eachSeries.data.map(function (item) {\n return item.position;\n });\n drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts);\n }\n });\n // draw label text\n drawRadarLabel(coordinateAngle, radius, centerPosition, opts, config, context);\n return {\n center: centerPosition,\n radius: radius,\n angleList: coordinateAngle\n };\n}\nfunction normalInt(min, max, iter) {\n iter = iter == 0 ? 1 : iter;\n var arr = [];\n for (var i = 0; i < iter; i++) {\n arr[i] = Math.random();\n }\n ;\n return Math.floor(arr.reduce(function (i, j) {\n return i + j;\n }) / iter * (max - min)) + min;\n}\n;\nfunction collisionNew(area, points, width, height) {\n var isIn = false;\n for (var i = 0; i < points.length; i++) {\n if (points[i].area) {\n if (area[3] < points[i].area[1] || area[0] > points[i].area[2] || area[1] > points[i].area[3] || area[2] < points[i].area[0]) {\n if (area[0] < 0 || area[1] < 0 || area[2] > width || area[3] > height) {\n isIn = true;\n break;\n } else {\n isIn = false;\n }\n } else {\n isIn = true;\n break;\n }\n }\n }\n return isIn;\n}\n;\nfunction getBoundingBox(data) {\n var bounds = {},\n coords;\n bounds.xMin = 180;\n bounds.xMax = 0;\n bounds.yMin = 90;\n bounds.yMax = 0;\n for (var i = 0; i < data.length; i++) {\n var coorda = data[i].geometry.coordinates;\n for (var k = 0; k < coorda.length; k++) {\n coords = coorda[k];\n if (coords.length == 1) {\n coords = coords[0];\n }\n for (var j = 0; j < coords.length; j++) {\n var longitude = coords[j][0];\n var latitude = coords[j][1];\n var point = {\n x: longitude,\n y: latitude\n };\n bounds.xMin = bounds.xMin < point.x ? bounds.xMin : point.x;\n bounds.xMax = bounds.xMax > point.x ? bounds.xMax : point.x;\n bounds.yMin = bounds.yMin < point.y ? bounds.yMin : point.y;\n bounds.yMax = bounds.yMax > point.y ? bounds.yMax : point.y;\n }\n }\n }\n return bounds;\n}\nfunction coordinateToPoint(latitude, longitude, bounds, scale, xoffset, yoffset) {\n return {\n x: (longitude - bounds.xMin) * scale + xoffset,\n y: (bounds.yMax - latitude) * scale + yoffset\n };\n}\nfunction pointToCoordinate(pointY, pointX, bounds, scale, xoffset, yoffset) {\n return {\n x: (pointX - xoffset) / scale + bounds.xMin,\n y: bounds.yMax - (pointY - yoffset) / scale\n };\n}\nfunction isRayIntersectsSegment(poi, s_poi, e_poi) {\n if (s_poi[1] == e_poi[1]) {\n return false;\n }\n if (s_poi[1] > poi[1] && e_poi[1] > poi[1]) {\n return false;\n }\n if (s_poi[1] < poi[1] && e_poi[1] < poi[1]) {\n return false;\n }\n if (s_poi[1] == poi[1] && e_poi[1] > poi[1]) {\n return false;\n }\n if (e_poi[1] == poi[1] && s_poi[1] > poi[1]) {\n return false;\n }\n if (s_poi[0] < poi[0] && e_poi[1] < poi[1]) {\n return false;\n }\n var xseg = e_poi[0] - (e_poi[0] - s_poi[0]) * (e_poi[1] - poi[1]) / (e_poi[1] - s_poi[1]);\n if (xseg < poi[0]) {\n return false;\n } else {\n return true;\n }\n}\nfunction isPoiWithinPoly(poi, poly) {\n var sinsc = 0;\n for (var i = 0; i < poly.length; i++) {\n var epoly = poly[i][0];\n if (poly.length == 1) {\n epoly = poly[i][0];\n }\n for (var j = 0; j < epoly.length - 1; j++) {\n var s_poi = epoly[j];\n var e_poi = epoly[j + 1];\n if (isRayIntersectsSegment(poi, s_poi, e_poi)) {\n sinsc += 1;\n }\n }\n }\n if (sinsc % 2 == 1) {\n return true;\n } else {\n return false;\n }\n}\nfunction drawMapDataPoints(series, opts, config, context) {\n var mapOption = assign({}, {\n border: true,\n borderWidth: 1,\n borderColor: '#666666',\n fillOpacity: 0.6,\n activeBorderColor: '#f04864',\n activeFillColor: '#facc14',\n activeFillOpacity: 1\n }, opts.extra.map);\n var coords, point;\n var data = series;\n var bounds = getBoundingBox(data);\n var xScale = opts.width / Math.abs(bounds.xMax - bounds.xMin);\n var yScale = opts.height / Math.abs(bounds.yMax - bounds.yMin);\n var scale = xScale < yScale ? xScale : yScale;\n var xoffset = opts.width / 2 - Math.abs(bounds.xMax - bounds.xMin) / 2 * scale;\n var yoffset = opts.height / 2 - Math.abs(bounds.yMax - bounds.yMin) / 2 * scale;\n context.beginPath();\n context.clearRect(0, 0, opts.width, opts.height);\n context.setFillStyle(opts.background || '#FFFFFF');\n context.rect(0, 0, opts.width, opts.height);\n context.fill();\n for (var i = 0; i < data.length; i++) {\n context.beginPath();\n context.setLineWidth(mapOption.borderWidth * opts.pixelRatio);\n context.setStrokeStyle(mapOption.borderColor);\n context.setFillStyle(hexToRgb(series[i].color, mapOption.fillOpacity));\n if (opts.tooltip) {\n if (opts.tooltip.index == i) {\n context.setStrokeStyle(mapOption.activeBorderColor);\n context.setFillStyle(hexToRgb(mapOption.activeFillColor, mapOption.activeFillOpacity));\n }\n }\n var coorda = data[i].geometry.coordinates;\n for (var k = 0; k < coorda.length; k++) {\n coords = coorda[k];\n if (coords.length == 1) {\n coords = coords[0];\n }\n for (var j = 0; j < coords.length; j++) {\n point = coordinateToPoint(coords[j][1], coords[j][0], bounds, scale, xoffset, yoffset);\n if (j === 0) {\n context.beginPath();\n context.moveTo(point.x, point.y);\n } else {\n context.lineTo(point.x, point.y);\n }\n }\n context.fill();\n if (mapOption.border == true) {\n context.stroke();\n }\n }\n if (opts.dataLabel == true) {\n var centerPoint = data[i].properties.centroid;\n if (centerPoint) {\n point = coordinateToPoint(centerPoint[1], centerPoint[0], bounds, scale, xoffset, yoffset);\n var fontSize = data[i].textSize || config.fontSize;\n var text = data[i].properties.name;\n context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(data[i].textColor || '#666666');\n context.fillText(text, point.x - measureText(text, fontSize) / 2, point.y + fontSize / 2);\n context.closePath();\n context.stroke();\n }\n }\n }\n opts.chartData.mapData = {\n bounds: bounds,\n scale: scale,\n xoffset: xoffset,\n yoffset: yoffset\n };\n drawToolTipBridge(opts, config, context, 1);\n context.draw();\n}\nfunction getWordCloudPoint(opts, type) {\n var points = opts.series.sort(function (a, b) {\n return parseInt(b.textSize) - parseInt(a.textSize);\n });\n switch (type) {\n case 'normal':\n for (var i = 0; i < points.length; i++) {\n var text = points[i].name;\n var tHeight = points[i].textSize;\n var tWidth = measureText(text, tHeight);\n var x = void 0,\n y = void 0;\n var area = void 0;\n var breaknum = 0;\n while (true) {\n breaknum++;\n x = normalInt(-opts.width / 2, opts.width / 2, 5) - tWidth / 2;\n y = normalInt(-opts.height / 2, opts.height / 2, 5) + tHeight / 2;\n area = [x - 5 + opts.width / 2, y - 5 - tHeight + opts.height / 2, x + tWidth + 5 + opts.width / 2, y + 5 + opts.height / 2];\n var isCollision = collisionNew(area, points, opts.width, opts.height);\n if (!isCollision) break;\n if (breaknum == 1000) {\n area = [-100, -100, -100, -100];\n break;\n }\n }\n ;\n points[i].area = area;\n }\n break;\n case 'vertical':\n var Spin = function Spin() {\n //获取均匀随机值,是否旋转,旋转的概率为(1-0.5)\n if (Math.random() > 0.7) {\n return true;\n } else {\n return false;\n }\n ;\n };\n ;\n for (var _i23 = 0; _i23 < points.length; _i23++) {\n var _text = points[_i23].name;\n var _tHeight = points[_i23].textSize;\n var _tWidth = measureText(_text, _tHeight);\n var isSpin = Spin();\n var _x = void 0,\n _y = void 0,\n _area = void 0,\n areav = void 0;\n var _breaknum = 0;\n while (true) {\n _breaknum++;\n var _isCollision = void 0;\n if (isSpin) {\n _x = normalInt(-opts.width / 2, opts.width / 2, 5) - _tWidth / 2;\n _y = normalInt(-opts.height / 2, opts.height / 2, 5) + _tHeight / 2;\n _area = [_y - 5 - _tWidth + opts.width / 2, -_x - 5 + opts.height / 2, _y + 5 + opts.width / 2, -_x + _tHeight + 5 + opts.height / 2];\n areav = [opts.width - (opts.width / 2 - opts.height / 2) - (-_x + _tHeight + 5 + opts.height / 2) - 5, opts.height / 2 - opts.width / 2 + (_y - 5 - _tWidth + opts.width / 2) - 5, opts.width - (opts.width / 2 - opts.height / 2) - (-_x + _tHeight + 5 + opts.height / 2) + _tHeight, opts.height / 2 - opts.width / 2 + (_y - 5 - _tWidth + opts.width / 2) + _tWidth + 5];\n _isCollision = collisionNew(areav, points, opts.height, opts.width);\n } else {\n _x = normalInt(-opts.width / 2, opts.width / 2, 5) - _tWidth / 2;\n _y = normalInt(-opts.height / 2, opts.height / 2, 5) + _tHeight / 2;\n _area = [_x - 5 + opts.width / 2, _y - 5 - _tHeight + opts.height / 2, _x + _tWidth + 5 + opts.width / 2, _y + 5 + opts.height / 2];\n _isCollision = collisionNew(_area, points, opts.width, opts.height);\n }\n if (!_isCollision) break;\n if (_breaknum == 1000) {\n _area = [-1000, -1000, -1000, -1000];\n break;\n }\n }\n ;\n if (isSpin) {\n points[_i23].area = areav;\n points[_i23].areav = _area;\n } else {\n points[_i23].area = _area;\n }\n points[_i23].rotate = isSpin;\n }\n ;\n break;\n }\n return points;\n}\nfunction drawWordCloudDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var wordOption = assign({}, {\n type: 'normal',\n autoColors: true\n }, opts.extra.word);\n context.beginPath();\n context.setFillStyle(opts.background || '#FFFFFF');\n context.rect(0, 0, opts.width, opts.height);\n context.fill();\n context.save();\n var points = opts.chartData.wordCloudData;\n context.translate(opts.width / 2, opts.height / 2);\n for (var i = 0; i < points.length; i++) {\n context.save();\n if (points[i].rotate) {\n context.rotate(90 * Math.PI / 180);\n }\n var text = points[i].name;\n var tHeight = points[i].textSize;\n var tWidth = measureText(text, tHeight);\n context.beginPath();\n context.setStrokeStyle(points[i].color);\n context.setFillStyle(points[i].color);\n context.setFontSize(tHeight);\n if (points[i].rotate) {\n if (points[i].areav[0] > 0) {\n if (opts.tooltip) {\n if (opts.tooltip.index == i) {\n context.strokeText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process);\n } else {\n context.fillText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process);\n }\n } else {\n context.fillText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process);\n }\n }\n } else {\n if (points[i].area[0] > 0) {\n if (opts.tooltip) {\n if (opts.tooltip.index == i) {\n context.strokeText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process);\n } else {\n context.fillText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process);\n }\n } else {\n context.fillText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process);\n }\n }\n }\n context.stroke();\n context.restore();\n }\n context.restore();\n}\nfunction drawFunnelDataPoints(series, opts, config, context) {\n var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1;\n var funnelOption = assign({}, {\n activeWidth: 10,\n activeOpacity: 0.3,\n border: false,\n borderWidth: 2,\n borderColor: '#FFFFFF',\n fillOpacity: 1,\n labelAlign: 'right'\n }, opts.extra.funnel);\n var eachSpacing = (opts.height - opts.area[0] - opts.area[2]) / series.length;\n var centerPosition = {\n x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2,\n y: opts.height - opts.area[2]\n };\n var activeWidth = funnelOption.activeWidth;\n var radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - activeWidth, (opts.height - opts.area[0] - opts.area[2]) / 2 - activeWidth);\n series = getFunnelDataPoints(series, radius, process);\n context.save();\n context.translate(centerPosition.x, centerPosition.y);\n for (var i = 0; i < series.length; i++) {\n if (i == 0) {\n if (opts.tooltip) {\n if (opts.tooltip.index == i) {\n context.beginPath();\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity));\n context.moveTo(-activeWidth, 0);\n context.lineTo(-series[i].radius - activeWidth, -eachSpacing);\n context.lineTo(series[i].radius + activeWidth, -eachSpacing);\n context.lineTo(activeWidth, 0);\n context.lineTo(-activeWidth, 0);\n context.closePath();\n context.fill();\n }\n }\n series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing, centerPosition.x + series[i].radius, centerPosition.y];\n context.beginPath();\n context.setLineWidth(funnelOption.borderWidth * opts.pixelRatio);\n context.setStrokeStyle(funnelOption.borderColor);\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.fillOpacity));\n context.moveTo(0, 0);\n context.lineTo(-series[i].radius, -eachSpacing);\n context.lineTo(series[i].radius, -eachSpacing);\n context.lineTo(0, 0);\n context.closePath();\n context.fill();\n if (funnelOption.border == true) {\n context.stroke();\n }\n } else {\n if (opts.tooltip) {\n if (opts.tooltip.index == i) {\n context.beginPath();\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity));\n context.moveTo(0, 0);\n context.lineTo(-series[i - 1].radius - activeWidth, 0);\n context.lineTo(-series[i].radius - activeWidth, -eachSpacing);\n context.lineTo(series[i].radius + activeWidth, -eachSpacing);\n context.lineTo(series[i - 1].radius + activeWidth, 0);\n context.lineTo(0, 0);\n context.closePath();\n context.fill();\n }\n }\n series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + series[i].radius, centerPosition.y - eachSpacing * i];\n context.beginPath();\n context.setLineWidth(funnelOption.borderWidth * opts.pixelRatio);\n context.setStrokeStyle(funnelOption.borderColor);\n context.setFillStyle(hexToRgb(series[i].color, funnelOption.fillOpacity));\n context.moveTo(0, 0);\n context.lineTo(-series[i - 1].radius, 0);\n context.lineTo(-series[i].radius, -eachSpacing);\n context.lineTo(series[i].radius, -eachSpacing);\n context.lineTo(series[i - 1].radius, 0);\n context.lineTo(0, 0);\n context.closePath();\n context.fill();\n if (funnelOption.border == true) {\n context.stroke();\n }\n }\n context.translate(0, -eachSpacing);\n }\n context.restore();\n if (opts.dataLabel !== false && process === 1) {\n drawFunnelText(series, opts, context, eachSpacing, funnelOption.labelAlign, activeWidth, centerPosition);\n }\n return {\n center: centerPosition,\n radius: radius,\n series: series\n };\n}\nfunction drawFunnelText(series, opts, context, eachSpacing, labelAlign, activeWidth, centerPosition) {\n for (var i = 0; i < series.length; i++) {\n var item = series[i];\n var startX = void 0,\n endX = void 0,\n startY = void 0,\n fontSize = void 0;\n var text = item.format ? item.format(+item._proportion_.toFixed(2)) : util.toFixed(item._proportion_ * 100) + '%';\n if (labelAlign == 'right') {\n if (i == 0) {\n startX = (item.funnelArea[2] + centerPosition.x) / 2;\n } else {\n startX = (item.funnelArea[2] + series[i - 1].funnelArea[2]) / 2;\n }\n endX = startX + activeWidth * 2;\n startY = item.funnelArea[1] + eachSpacing / 2;\n fontSize = item.textSize || opts.fontSize;\n context.setLineWidth(1 * opts.pixelRatio);\n context.setStrokeStyle(item.color);\n context.setFillStyle(item.color);\n context.beginPath();\n context.moveTo(startX, startY);\n context.lineTo(endX, startY);\n context.stroke();\n context.closePath();\n context.beginPath();\n context.moveTo(endX, startY);\n context.arc(endX, startY, 2, 0, 2 * Math.PI);\n context.closePath();\n context.fill();\n context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(item.textColor || '#666666');\n context.fillText(text, endX + 5, startY + fontSize / 2 - 2);\n context.closePath();\n context.stroke();\n context.closePath();\n } else {\n if (i == 0) {\n startX = (item.funnelArea[0] + centerPosition.x) / 2;\n } else {\n startX = (item.funnelArea[0] + series[i - 1].funnelArea[0]) / 2;\n }\n endX = startX - activeWidth * 2;\n startY = item.funnelArea[1] + eachSpacing / 2;\n fontSize = item.textSize || opts.fontSize;\n context.setLineWidth(1 * opts.pixelRatio);\n context.setStrokeStyle(item.color);\n context.setFillStyle(item.color);\n context.beginPath();\n context.moveTo(startX, startY);\n context.lineTo(endX, startY);\n context.stroke();\n context.closePath();\n context.beginPath();\n context.moveTo(endX, startY);\n context.arc(endX, startY, 2, 0, 2 * Math.PI);\n context.closePath();\n context.fill();\n context.beginPath();\n context.setFontSize(fontSize);\n context.setFillStyle(item.textColor || '#666666');\n context.fillText(text, endX - 5 - measureText(text), startY + fontSize / 2 - 2);\n context.closePath();\n context.stroke();\n context.closePath();\n }\n }\n}\nfunction drawCanvas(opts, context) {\n context.draw();\n}\nvar Timing = {\n easeIn: function easeIn(pos) {\n return Math.pow(pos, 3);\n },\n easeOut: function easeOut(pos) {\n return Math.pow(pos - 1, 3) + 1;\n },\n easeInOut: function easeInOut(pos) {\n if ((pos /= 0.5) < 1) {\n return 0.5 * Math.pow(pos, 3);\n } else {\n return 0.5 * (Math.pow(pos - 2, 3) + 2);\n }\n },\n linear: function linear(pos) {\n return pos;\n }\n};\nfunction Animation(opts) {\n this.isStop = false;\n opts.duration = typeof opts.duration === 'undefined' ? 1000 : opts.duration;\n opts.timing = opts.timing || 'linear';\n var delay = 17;\n function createAnimationFrame() {\n if (typeof setTimeout !== 'undefined') {\n return function (step, delay) {\n setTimeout(function () {\n var timeStamp = +new Date();\n step(timeStamp);\n }, delay);\n };\n } else if (typeof requestAnimationFrame !== 'undefined') {\n return requestAnimationFrame;\n } else {\n return function (step) {\n step(null);\n };\n }\n }\n ;\n var animationFrame = createAnimationFrame();\n var startTimeStamp = null;\n var _step = function step(timestamp) {\n if (timestamp === null || this.isStop === true) {\n opts.onProcess && opts.onProcess(1);\n opts.onAnimationFinish && opts.onAnimationFinish();\n return;\n }\n if (startTimeStamp === null) {\n startTimeStamp = timestamp;\n }\n if (timestamp - startTimeStamp < opts.duration) {\n var process = (timestamp - startTimeStamp) / opts.duration;\n var timingFunction = Timing[opts.timing];\n process = timingFunction(process);\n opts.onProcess && opts.onProcess(process);\n animationFrame(_step, delay);\n } else {\n opts.onProcess && opts.onProcess(1);\n opts.onAnimationFinish && opts.onAnimationFinish();\n }\n };\n _step = _step.bind(this);\n animationFrame(_step, delay);\n}\n\n// stop animation immediately\n// and tigger onAnimationFinish\nAnimation.prototype.stop = function () {\n this.isStop = true;\n};\nfunction drawCharts(type, opts, config, context) {\n var _this = this;\n var series = opts.series;\n var categories = opts.categories;\n series = fillSeries(series, opts, config);\n var duration = opts.animation ? opts.duration : 0;\n _this.animationInstance && _this.animationInstance.stop();\n var seriesMA = null;\n if (type == 'candle') {\n var average = assign({}, opts.extra.candle.average);\n if (average.show) {\n seriesMA = calCandleMA(average.day, average.name, average.color, series[0].data);\n seriesMA = fillSeries(seriesMA, opts, config);\n opts.seriesMA = seriesMA;\n } else if (opts.seriesMA) {\n seriesMA = opts.seriesMA = fillSeries(opts.seriesMA, opts, config);\n } else {\n seriesMA = series;\n }\n } else {\n seriesMA = series;\n }\n\n /* 过滤掉show=false的series */\n opts._series_ = series = filterSeries(series);\n\n //重新计算图表区域\n\n opts.area = new Array(4);\n //复位绘图区域\n for (var j = 0; j < 4; j++) {\n opts.area[j] = opts.padding[j];\n }\n\n //通过计算三大区域:图例、X轴、Y轴的大小,确定绘图区域\n var _calLegendData = calLegendData(seriesMA, opts, config, opts.chartData),\n legendHeight = _calLegendData.area.wholeHeight,\n legendWidth = _calLegendData.area.wholeWidth;\n switch (opts.legend.position) {\n case 'top':\n opts.area[0] += legendHeight;\n break;\n case 'bottom':\n opts.area[2] += legendHeight;\n break;\n case 'left':\n opts.area[3] += legendWidth;\n break;\n case 'right':\n opts.area[1] += legendWidth;\n break;\n }\n var _calYAxisData = {},\n yAxisWidth = 0;\n if (opts.type === 'line' || opts.type === 'column' || opts.type === 'area' || opts.type === 'mix' || opts.type === 'candle') {\n _calYAxisData = calYAxisData(series, opts, config);\n yAxisWidth = _calYAxisData.yAxisWidth;\n //如果显示Y轴标题\n if (opts.yAxis.showTitle) {\n var maxTitleHeight = 0;\n for (var i = 0; i < opts.yAxis.data.length; i++) {\n maxTitleHeight = Math.max(maxTitleHeight, opts.yAxis.data[i].titleFontSize ? opts.yAxis.data[i].titleFontSize : config.fontSize);\n }\n opts.area[0] += (maxTitleHeight + 6) * opts.pixelRatio;\n }\n var rightIndex = 0,\n leftIndex = 0;\n //计算主绘图区域左右位置\n for (var _i24 = 0; _i24 < yAxisWidth.length; _i24++) {\n if (yAxisWidth[_i24].position == 'left') {\n if (leftIndex > 0) {\n opts.area[3] += yAxisWidth[_i24].width + opts.yAxis.padding;\n } else {\n opts.area[3] += yAxisWidth[_i24].width;\n }\n leftIndex += 1;\n } else {\n if (rightIndex > 0) {\n opts.area[1] += yAxisWidth[_i24].width + opts.yAxis.padding;\n } else {\n opts.area[1] += yAxisWidth[_i24].width;\n }\n rightIndex += 1;\n }\n }\n } else {\n config.yAxisWidth = yAxisWidth;\n }\n opts.chartData.yAxisData = _calYAxisData;\n if (opts.categories && opts.categories.length) {\n opts.chartData.xAxisData = getXAxisPoints(opts.categories, opts, config);\n var _calCategoriesData = calCategoriesData(opts.categories, opts, config, opts.chartData.xAxisData.eachSpacing),\n xAxisHeight = _calCategoriesData.xAxisHeight,\n angle = _calCategoriesData.angle;\n config.xAxisHeight = xAxisHeight;\n config._xAxisTextAngle_ = angle;\n opts.area[2] += xAxisHeight;\n opts.chartData.categoriesData = _calCategoriesData;\n } else {\n if (opts.type === 'line' || opts.type === 'area' || opts.type === 'points') {\n opts.chartData.xAxisData = calXAxisData(series, opts, config);\n categories = opts.chartData.xAxisData.rangesFormat;\n var _calCategoriesData2 = calCategoriesData(categories, opts, config, opts.chartData.xAxisData.eachSpacing),\n _xAxisHeight = _calCategoriesData2.xAxisHeight,\n _angle = _calCategoriesData2.angle;\n config.xAxisHeight = _xAxisHeight;\n config._xAxisTextAngle_ = _angle;\n opts.area[2] += _xAxisHeight;\n opts.chartData.categoriesData = _calCategoriesData2;\n } else {\n opts.chartData.xAxisData = {\n xAxisPoints: []\n };\n }\n }\n //计算右对齐偏移距离\n if (opts.enableScroll && opts.xAxis.scrollAlign == 'right' && opts._scrollDistance_ === undefined) {\n var offsetLeft = 0,\n xAxisPoints = opts.chartData.xAxisData.xAxisPoints,\n startX = opts.chartData.xAxisData.startX,\n endX = opts.chartData.xAxisData.endX,\n eachSpacing = opts.chartData.xAxisData.eachSpacing;\n var totalWidth = eachSpacing * (xAxisPoints.length - 1);\n var screenWidth = endX - startX;\n offsetLeft = screenWidth - totalWidth;\n _this.scrollOption = {\n currentOffset: offsetLeft,\n startTouchX: offsetLeft,\n distance: 0,\n lastMoveTime: 0\n };\n opts._scrollDistance_ = offsetLeft;\n }\n if (type === 'pie' || type === 'ring' || type === 'rose') {\n config._pieTextMaxLength_ = opts.dataLabel === false ? 0 : getPieTextMaxLength(seriesMA);\n }\n switch (type) {\n case 'word':\n var wordOption = assign({}, {\n type: 'normal',\n autoColors: true\n }, opts.extra.word);\n if (opts.updateData == true || opts.updateData == undefined) {\n opts.chartData.wordCloudData = getWordCloudPoint(opts, wordOption.type);\n }\n this.animationInstance = new Animation({\n timing: 'easeInOut',\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawWordCloudDataPoints(series, opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n }\n });\n break;\n case 'map':\n context.clearRect(0, 0, opts.width, opts.height);\n drawMapDataPoints(series, opts, config, context);\n break;\n case 'funnel':\n this.animationInstance = new Animation({\n timing: 'easeInOut',\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.funnelData = drawFunnelDataPoints(series, opts, config, context, process);\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n }\n });\n break;\n case 'line':\n this.animationInstance = new Animation({\n timing: 'easeIn',\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawLineDataPoints = drawLineDataPoints(series, opts, config, context, process),\n xAxisPoints = _drawLineDataPoints.xAxisPoints,\n calPoints = _drawLineDataPoints.calPoints,\n eachSpacing = _drawLineDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n }\n });\n break;\n case 'mix':\n this.animationInstance = new Animation({\n timing: 'easeIn',\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawMixDataPoints = drawMixDataPoints(series, opts, config, context, process),\n xAxisPoints = _drawMixDataPoints.xAxisPoints,\n calPoints = _drawMixDataPoints.calPoints,\n eachSpacing = _drawMixDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n }\n });\n break;\n case 'column':\n this.animationInstance = new Animation({\n timing: 'easeIn',\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawColumnDataPoints = drawColumnDataPoints(series, opts, config, context, process),\n xAxisPoints = _drawColumnDataPoints.xAxisPoints,\n calPoints = _drawColumnDataPoints.calPoints,\n eachSpacing = _drawColumnDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n }\n });\n break;\n case 'area':\n this.animationInstance = new Animation({\n timing: 'easeIn',\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawAreaDataPoints = drawAreaDataPoints(series, opts, config, context, process),\n xAxisPoints = _drawAreaDataPoints.xAxisPoints,\n calPoints = _drawAreaDataPoints.calPoints,\n eachSpacing = _drawAreaDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n }\n });\n break;\n case 'ring':\n case 'pie':\n this.animationInstance = new Animation({\n timing: 'easeInOut',\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.pieData = drawPieDataPoints(series, opts, config, context, process);\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n }\n });\n break;\n case 'rose':\n this.animationInstance = new Animation({\n timing: 'easeInOut',\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.pieData = drawRoseDataPoints(series, opts, config, context, process);\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n }\n });\n break;\n case 'radar':\n this.animationInstance = new Animation({\n timing: 'easeInOut',\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.radarData = drawRadarDataPoints(series, opts, config, context, process);\n drawLegend(opts.series, opts, config, context, opts.chartData);\n drawToolTipBridge(opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n }\n });\n break;\n case 'arcbar':\n this.animationInstance = new Animation({\n timing: 'easeInOut',\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.arcbarData = drawArcbarDataPoints(series, opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n }\n });\n break;\n case 'gauge':\n this.animationInstance = new Animation({\n timing: 'easeInOut',\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n opts.chartData.gaugeData = drawGaugeDataPoints(categories, series, opts, config, context, process);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n }\n });\n break;\n case 'candle':\n this.animationInstance = new Animation({\n timing: 'easeIn',\n duration: duration,\n onProcess: function onProcess(process) {\n context.clearRect(0, 0, opts.width, opts.height);\n if (opts.rotate) {\n contextRotate(context, opts);\n }\n drawYAxisGrid(categories, opts, config, context);\n drawXAxis(categories, opts, config, context);\n var _drawCandleDataPoints = drawCandleDataPoints(series, seriesMA, opts, config, context, process),\n xAxisPoints = _drawCandleDataPoints.xAxisPoints,\n calPoints = _drawCandleDataPoints.calPoints,\n eachSpacing = _drawCandleDataPoints.eachSpacing;\n opts.chartData.xAxisPoints = xAxisPoints;\n opts.chartData.calPoints = calPoints;\n opts.chartData.eachSpacing = eachSpacing;\n drawYAxis(series, opts, config, context);\n if (opts.enableMarkLine !== false && process === 1) {\n drawMarkLine(opts, config, context);\n }\n if (seriesMA) {\n drawLegend(seriesMA, opts, config, context, opts.chartData);\n } else {\n drawLegend(opts.series, opts, config, context, opts.chartData);\n }\n drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints);\n drawCanvas(opts, context);\n },\n onAnimationFinish: function onAnimationFinish() {\n _this.event.trigger('renderComplete');\n }\n });\n break;\n }\n}\n\n// simple event implement\n\nfunction Event() {\n this.events = {};\n}\nEvent.prototype.addEventListener = function (type, listener) {\n this.events[type] = this.events[type] || [];\n this.events[type].push(listener);\n};\nEvent.prototype.trigger = function () {\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n var type = args[0];\n var params = args.slice(1);\n if (!!this.events[type]) {\n this.events[type].forEach(function (listener) {\n try {\n listener.apply(null, params);\n } catch (e) {}\n });\n }\n};\nvar Charts = function Charts(opts) {\n opts.pixelRatio = opts.pixelRatio ? opts.pixelRatio : 1;\n opts.fontSize = opts.fontSize ? opts.fontSize * opts.pixelRatio : 13 * opts.pixelRatio;\n opts.title = assign({}, opts.title);\n opts.subtitle = assign({}, opts.subtitle);\n opts.duration = opts.duration ? opts.duration : 1000;\n opts.yAxis = assign({}, {\n data: [],\n showTitle: false,\n disabled: false,\n disableGrid: false,\n splitNumber: 5,\n gridType: 'solid',\n dashLength: 4 * opts.pixelRatio,\n gridColor: '#cccccc',\n padding: 10,\n fontColor: '#666666'\n }, opts.yAxis);\n opts.yAxis.dashLength *= opts.pixelRatio;\n opts.yAxis.padding *= opts.pixelRatio;\n opts.xAxis = assign({}, {\n rotateLabel: false,\n type: 'calibration',\n gridType: 'solid',\n dashLength: 4,\n scrollAlign: 'left',\n boundaryGap: 'center',\n axisLine: true,\n axisLineColor: '#cccccc'\n }, opts.xAxis);\n opts.xAxis.dashLength *= opts.pixelRatio;\n opts.legend = assign({}, {\n show: true,\n position: 'bottom',\n float: 'center',\n backgroundColor: 'rgba(0,0,0,0)',\n borderColor: 'rgba(0,0,0,0)',\n borderWidth: 0,\n padding: 5,\n margin: 5,\n itemGap: 10,\n fontSize: opts.fontSize,\n lineHeight: opts.fontSize,\n fontColor: '#333333',\n format: {},\n hiddenColor: '#CECECE'\n }, opts.legend);\n opts.legend.borderWidth = opts.legend.borderWidth * opts.pixelRatio;\n opts.legend.itemGap = opts.legend.itemGap * opts.pixelRatio;\n opts.legend.padding = opts.legend.padding * opts.pixelRatio;\n opts.legend.margin = opts.legend.margin * opts.pixelRatio;\n opts.extra = assign({}, opts.extra);\n opts.rotate = opts.rotate ? true : false;\n opts.animation = opts.animation ? true : false;\n opts.rotate = opts.rotate ? true : false;\n var config$$1 = JSON.parse(JSON.stringify(config));\n config$$1.colors = opts.colors ? opts.colors : config$$1.colors;\n config$$1.yAxisTitleWidth = opts.yAxis.disabled !== true && opts.yAxis.title ? config$$1.yAxisTitleWidth : 0;\n if (opts.type == 'pie' || opts.type == 'ring') {\n config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.pie.labelWidth * opts.pixelRatio || config$$1.pieChartLinePadding * opts.pixelRatio;\n }\n if (opts.type == 'rose') {\n config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.rose.labelWidth * opts.pixelRatio || config$$1.pieChartLinePadding * opts.pixelRatio;\n }\n config$$1.pieChartTextPadding = opts.dataLabel === false ? 0 : config$$1.pieChartTextPadding * opts.pixelRatio;\n config$$1.yAxisSplit = opts.yAxis.splitNumber ? opts.yAxis.splitNumber : config.yAxisSplit;\n\n //屏幕旋转\n config$$1.rotate = opts.rotate;\n if (opts.rotate) {\n var tempWidth = opts.width;\n var tempHeight = opts.height;\n opts.width = tempHeight;\n opts.height = tempWidth;\n }\n\n //适配高分屏\n opts.padding = opts.padding ? opts.padding : config$$1.padding;\n for (var i = 0; i < 4; i++) {\n opts.padding[i] *= opts.pixelRatio;\n }\n config$$1.yAxisWidth = config.yAxisWidth * opts.pixelRatio;\n config$$1.xAxisHeight = config.xAxisHeight * opts.pixelRatio;\n if (opts.enableScroll && opts.xAxis.scrollShow) {\n config$$1.xAxisHeight += 6 * opts.pixelRatio;\n }\n config$$1.xAxisLineHeight = config.xAxisLineHeight * opts.pixelRatio;\n config$$1.fontSize = opts.fontSize;\n config$$1.titleFontSize = config.titleFontSize * opts.pixelRatio;\n config$$1.subtitleFontSize = config.subtitleFontSize * opts.pixelRatio;\n config$$1.toolTipPadding = config.toolTipPadding * opts.pixelRatio;\n config$$1.toolTipLineHeight = config.toolTipLineHeight * opts.pixelRatio;\n config$$1.columePadding = config.columePadding * opts.pixelRatio;\n opts.$this = opts.$this ? opts.$this : this;\n this.context = uni.createCanvasContext(opts.canvasId, opts.$this);\n /* 兼容原生H5\r\n this.context = document.getElementById(opts.canvasId).getContext(\"2d\");\r\n this.context.setStrokeStyle = function(e){ return this.strokeStyle=e; }\r\n this.context.setLineWidth = function(e){ return this.lineWidth=e; }\r\n this.context.setLineCap = function(e){ return this.lineCap=e; }\r\n this.context.setFontSize = function(e){ return this.font=e+\"px sans-serif\"; }\r\n this.context.setFillStyle = function(e){ return this.fillStyle=e; }\r\n this.context.draw = function(){ }\r\n */\n\n opts.chartData = {};\n this.event = new Event();\n this.scrollOption = {\n currentOffset: 0,\n startTouchX: 0,\n distance: 0,\n lastMoveTime: 0\n };\n this.opts = opts;\n this.config = config$$1;\n drawCharts.call(this, opts.type, opts, config$$1, this.context);\n};\nCharts.prototype.updateData = function () {\n var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.opts = assign({}, this.opts, data);\n this.opts.updateData = true;\n var scrollPosition = data.scrollPosition || 'current';\n switch (scrollPosition) {\n case 'current':\n this.opts._scrollDistance_ = this.scrollOption.currentOffset;\n break;\n case 'left':\n this.opts._scrollDistance_ = 0;\n this.scrollOption = {\n currentOffset: 0,\n startTouchX: 0,\n distance: 0,\n lastMoveTime: 0\n };\n break;\n case 'right':\n var _calYAxisData = calYAxisData(this.opts.series, this.opts, this.config),\n yAxisWidth = _calYAxisData.yAxisWidth;\n this.config.yAxisWidth = yAxisWidth;\n var offsetLeft = 0;\n var _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config),\n xAxisPoints = _getXAxisPoints0.xAxisPoints,\n startX = _getXAxisPoints0.startX,\n endX = _getXAxisPoints0.endX,\n eachSpacing = _getXAxisPoints0.eachSpacing;\n var totalWidth = eachSpacing * (xAxisPoints.length - 1);\n var screenWidth = endX - startX;\n offsetLeft = screenWidth - totalWidth;\n this.scrollOption = {\n currentOffset: offsetLeft,\n startTouchX: offsetLeft,\n distance: 0,\n lastMoveTime: 0\n };\n this.opts._scrollDistance_ = offsetLeft;\n break;\n }\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\n};\nCharts.prototype.zoom = function () {\n var val = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.opts.xAxis.itemCount;\n if (this.opts.enableScroll !== true) {\n __f__(\"log\", '请启用滚动条后使用!', \" at pages/admin/components/ucharts/ucharts.js:5431\");\n return;\n }\n //当前屏幕中间点\n var centerPoint = Math.round(Math.abs(this.scrollOption.currentOffset) / this.opts.chartData.eachSpacing) + Math.round(this.opts.xAxis.itemCount / 2);\n this.opts.animation = false;\n this.opts.xAxis.itemCount = val.itemCount;\n //重新计算x轴偏移距离\n var _calYAxisData = calYAxisData(this.opts.series, this.opts, this.config),\n yAxisWidth = _calYAxisData.yAxisWidth;\n this.config.yAxisWidth = yAxisWidth;\n var offsetLeft = 0;\n var _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config),\n xAxisPoints = _getXAxisPoints0.xAxisPoints,\n startX = _getXAxisPoints0.startX,\n endX = _getXAxisPoints0.endX,\n eachSpacing = _getXAxisPoints0.eachSpacing;\n var centerLeft = eachSpacing * centerPoint;\n var screenWidth = endX - startX;\n var MaxLeft = screenWidth - eachSpacing * (xAxisPoints.length - 1);\n offsetLeft = screenWidth / 2 - centerLeft;\n if (offsetLeft > 0) {\n offsetLeft = 0;\n }\n if (offsetLeft < MaxLeft) {\n offsetLeft = MaxLeft;\n }\n this.scrollOption = {\n currentOffset: offsetLeft,\n startTouchX: offsetLeft,\n distance: 0,\n lastMoveTime: 0\n };\n this.opts._scrollDistance_ = offsetLeft;\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\n};\nCharts.prototype.stopAnimation = function () {\n this.animationInstance && this.animationInstance.stop();\n};\nCharts.prototype.addEventListener = function (type, listener) {\n this.event.addEventListener(type, listener);\n};\nCharts.prototype.getCurrentDataIndex = function (e) {\n var touches = null;\n if (e.changedTouches) {\n touches = e.changedTouches[0];\n } else {\n touches = e.mp.changedTouches[0];\n }\n if (touches) {\n var _touches$ = getTouches(touches, this.opts, e);\n if (this.opts.type === 'pie' || this.opts.type === 'ring' || this.opts.type === 'rose') {\n return findPieChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.pieData);\n } else if (this.opts.type === 'radar') {\n return findRadarChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.radarData, this.opts.categories.length);\n } else if (this.opts.type === 'funnel') {\n return findFunnelChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.funnelData);\n } else if (this.opts.type === 'map') {\n return findMapChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts);\n } else if (this.opts.type === 'word') {\n return findWordChartCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.wordCloudData);\n } else {\n return findCurrentIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.calPoints, this.opts, this.config, Math.abs(this.scrollOption.currentOffset));\n }\n }\n return -1;\n};\nCharts.prototype.getLegendDataIndex = function (e) {\n var touches = null;\n if (e.changedTouches) {\n touches = e.changedTouches[0];\n } else {\n touches = e.mp.changedTouches[0];\n }\n if (touches) {\n var _touches$ = getTouches(touches, this.opts, e);\n return findLegendIndex({\n x: _touches$.x,\n y: _touches$.y\n }, this.opts.chartData.legendData);\n }\n return -1;\n};\nCharts.prototype.touchLegend = function (e) {\n var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var touches = null;\n if (e.changedTouches) {\n touches = e.changedTouches[0];\n } else {\n touches = e.mp.changedTouches[0];\n }\n if (touches) {\n var _touches$ = getTouches(touches, this.opts, e);\n var index = this.getLegendDataIndex(e);\n if (index >= 0) {\n this.opts.series[index].show = !this.opts.series[index].show;\n this.opts.animation = option.animation ? true : false;\n this.opts._scrollDistance_ = this.scrollOption.currentOffset;\n drawCharts.call(this, this.opts.type, this.opts, this.config, this.context);\n }\n }\n};\nCharts.prototype.showToolTip = function (e) {\n var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var touches = null;\n if (e.changedTouches) {\n touches = e.changedTouches[0];\n } else {\n touches = e.mp.changedTouches[0];\n }\n if (!touches) {}\n var _touches$ = getTouches(touches, this.opts, e);\n var currentOffset = this.scrollOption.currentOffset;\n var opts = assign({}, this.opts, {\n _scrollDistance_: currentOffset,\n animation: false\n });\n if (this.opts.type === 'line' || this.opts.type === 'area' || this.opts.type === 'column') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\n if (index > -1) {\n var seriesData = getSeriesDataItem(this.opts.series, index);\n if (seriesData.length !== 0) {\n var _getToolTipData = getToolTipData(seriesData, this.opts.chartData.calPoints, index, this.opts.categories, option),\n textList = _getToolTipData.textList,\n offset = _getToolTipData.offset;\n offset.y = _touches$.y;\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: offset,\n option: option,\n index: index\n };\n }\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'mix') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\n if (index > -1) {\n var currentOffset = this.scrollOption.currentOffset;\n var opts = assign({}, this.opts, {\n _scrollDistance_: currentOffset,\n animation: false\n });\n var seriesData = getSeriesDataItem(this.opts.series, index);\n if (seriesData.length !== 0) {\n var _getMixToolTipData = getMixToolTipData(seriesData, this.opts.chartData.calPoints, index, this.opts.categories, option),\n textList = _getMixToolTipData.textList,\n offset = _getMixToolTipData.offset;\n offset.y = _touches$.y;\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: offset,\n option: option,\n index: index\n };\n }\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'candle') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\n if (index > -1) {\n var currentOffset = this.scrollOption.currentOffset;\n var opts = assign({}, this.opts, {\n _scrollDistance_: currentOffset,\n animation: false\n });\n var seriesData = getSeriesDataItem(this.opts.series, index);\n if (seriesData.length !== 0) {\n var _getToolTipData = getCandleToolTipData(this.opts.series[0].data, seriesData, this.opts.chartData.calPoints, index, this.opts.categories, this.opts.extra.candle, option),\n textList = _getToolTipData.textList,\n offset = _getToolTipData.offset;\n offset.y = _touches$.y;\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: offset,\n option: option,\n index: index\n };\n }\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'pie' || this.opts.type === 'ring' || this.opts.type === 'rose' || this.opts.type === 'funnel') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\n if (index > -1) {\n var currentOffset = this.scrollOption.currentOffset;\n var opts = assign({}, this.opts, {\n _scrollDistance_: currentOffset,\n animation: false\n });\n var seriesData = this.opts._series_[index];\n var textList = [{\n text: option.format ? option.format(seriesData) : seriesData.name + ': ' + seriesData.data,\n color: seriesData.color\n }];\n var offset = {\n x: _touches$.x,\n y: _touches$.y\n };\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: offset,\n option: option,\n index: index\n };\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'map' || this.opts.type === 'word') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\n if (index > -1) {\n var currentOffset = this.scrollOption.currentOffset;\n var opts = assign({}, this.opts, {\n _scrollDistance_: currentOffset,\n animation: false\n });\n var seriesData = this.opts._series_[index];\n var textList = [{\n text: option.format ? option.format(seriesData) : seriesData.properties.name,\n color: seriesData.color\n }];\n var offset = {\n x: _touches$.x,\n y: _touches$.y\n };\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: offset,\n option: option,\n index: index\n };\n }\n opts.updateData = false;\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n if (this.opts.type === 'radar') {\n var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index;\n if (index > -1) {\n var currentOffset = this.scrollOption.currentOffset;\n var opts = assign({}, this.opts, {\n _scrollDistance_: currentOffset,\n animation: false\n });\n var seriesData = getSeriesDataItem(this.opts.series, index);\n if (seriesData.length !== 0) {\n var textList = seriesData.map(function (item) {\n return {\n text: option.format ? option.format(item) : item.name + ': ' + item.data,\n color: item.color\n };\n });\n var offset = {\n x: _touches$.x,\n y: _touches$.y\n };\n opts.tooltip = {\n textList: option.textList ? option.textList : textList,\n offset: offset,\n option: option,\n index: index\n };\n }\n }\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n }\n};\nCharts.prototype.translate = function (distance) {\n this.scrollOption = {\n currentOffset: distance,\n startTouchX: distance,\n distance: 0,\n lastMoveTime: 0\n };\n var opts = assign({}, this.opts, {\n _scrollDistance_: distance,\n animation: false\n });\n drawCharts.call(this, this.opts.type, opts, this.config, this.context);\n};\nCharts.prototype.scrollStart = function (e) {\n var touches = null;\n if (e.changedTouches) {\n touches = e.changedTouches[0];\n } else {\n touches = e.mp.changedTouches[0];\n }\n var _touches$ = getTouches(touches, this.opts, e);\n if (touches && this.opts.enableScroll === true) {\n this.scrollOption.startTouchX = _touches$.x;\n }\n};\nCharts.prototype.scroll = function (e) {\n if (this.scrollOption.lastMoveTime === 0) {\n this.scrollOption.lastMoveTime = Date.now();\n }\n var Limit = this.opts.extra.touchMoveLimit || 20;\n var currMoveTime = Date.now();\n var duration = currMoveTime - this.scrollOption.lastMoveTime;\n if (duration < Math.floor(1000 / Limit)) return;\n this.scrollOption.lastMoveTime = currMoveTime;\n var touches = null;\n if (e.changedTouches) {\n touches = e.changedTouches[0];\n } else {\n touches = e.mp.changedTouches[0];\n }\n if (touches && this.opts.enableScroll === true) {\n var _touches$ = getTouches(touches, this.opts, e);\n var _distance;\n _distance = _touches$.x - this.scrollOption.startTouchX;\n var currentOffset = this.scrollOption.currentOffset;\n var validDistance = calValidDistance(this, currentOffset + _distance, this.opts.chartData, this.config, this.opts);\n this.scrollOption.distance = _distance = validDistance - currentOffset;\n var opts = assign({}, this.opts, {\n _scrollDistance_: currentOffset + _distance,\n animation: false\n });\n drawCharts.call(this, opts.type, opts, this.config, this.context);\n return currentOffset + _distance;\n }\n};\nCharts.prototype.scrollEnd = function (e) {\n if (this.opts.enableScroll === true) {\n var _scrollOption = this.scrollOption,\n currentOffset = _scrollOption.currentOffset,\n distance = _scrollOption.distance;\n this.scrollOption.currentOffset = currentOffset + distance;\n this.scrollOption.distance = 0;\n }\n};\nif (( false ? undefined : _typeof(module)) === \"object\" && _typeof(module.exports) === \"object\") {\n module.exports = Charts;\n //export default Charts;//建议使用nodejs的module导出方式,如报错请使用export方式导出\n}\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"], __webpack_require__(/*! (webpack)/buildin/module.js */ 578)(module)))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vY29tcG9uZW50cy91Y2hhcnRzL3VjaGFydHMuanMiXSwibmFtZXMiOlsiY29uZmlnIiwieUF4aXNXaWR0aCIsInlBeGlzU3BsaXQiLCJ4QXhpc0hlaWdodCIsInhBeGlzTGluZUhlaWdodCIsImxlZ2VuZEhlaWdodCIsInlBeGlzVGl0bGVXaWR0aCIsInBhZGRpbmciLCJwaXhlbFJhdGlvIiwicm90YXRlIiwiY29sdW1lUGFkZGluZyIsImZvbnRTaXplIiwiZGF0YVBvaW50U2hhcGUiLCJjb2xvcnMiLCJwaWVDaGFydExpbmVQYWRkaW5nIiwicGllQ2hhcnRUZXh0UGFkZGluZyIsInhBeGlzVGV4dFBhZGRpbmciLCJ0aXRsZUNvbG9yIiwidGl0bGVGb250U2l6ZSIsInN1YnRpdGxlQ29sb3IiLCJzdWJ0aXRsZUZvbnRTaXplIiwidG9vbFRpcFBhZGRpbmciLCJ0b29sVGlwQmFja2dyb3VuZCIsInRvb2xUaXBPcGFjaXR5IiwidG9vbFRpcExpbmVIZWlnaHQiLCJyYWRhckxhYmVsVGV4dE1hcmdpbiIsImdhdWdlTGFiZWxUZXh0TWFyZ2luIiwiYXNzaWduIiwidGFyZ2V0IiwidmFyQXJncyIsIlR5cGVFcnJvciIsImxlbmd0aCIsImRlZXBBc3NpZ24iLCJvYmoxIiwib2JqMiIsImtleSIsInRvU3RyaW5nIiwiZm9yRWFjaCIsInZhbCIsInV0aWwiLCJ0b0ZpeGVkIiwibnVtIiwibGltaXQiLCJpc0Zsb2F0IiwiYXBwcm94aW1hdGVseUVxdWFsIiwibnVtMSIsIm51bTIiLCJNYXRoIiwiYWJzIiwiaXNTYW1lU2lnbiIsImlzU2FtZVhDb29yZGluYXRlQXJlYSIsInAxIiwicDIiLCJ4IiwiaXNDb2xsaXNpb24iLCJlbmQiLCJzdGFydCIsIndpZHRoIiwieSIsImhlaWdodCIsImZsYWciLCJnZXRINU9mZnNldCIsImUiLCJtcCIsImNoYW5nZWRUb3VjaGVzIiwicHVzaCIsIm9mZnNldFgiLCJvZmZzZXRZIiwiaGV4VG9SZ2IiLCJoZXhWYWx1ZSIsIm9wYyIsInJneCIsImhleCIsInJlcGxhY2UiLCJtIiwiciIsImciLCJiIiwicmdiIiwiZXhlYyIsInBhcnNlSW50IiwiZmluZFJhbmdlIiwidHlwZSIsImlzTmFOIiwiRXJyb3IiLCJtdWx0aXBsZSIsImNlaWwiLCJmbG9vciIsImNhbENhbmRsZU1BIiwiZGF5QXJyIiwibmFtZUFyciIsImNvbG9yQXJyIiwia2RhdGEiLCJzZXJpZXNUZW1wIiwiayIsInNlcmllc0l0ZW0iLCJkYXRhIiwibmFtZSIsImNvbG9yIiwiaSIsImxlbiIsInN1bSIsImoiLCJjYWxWYWxpZERpc3RhbmNlIiwic2VsZiIsImRpc3RhbmNlIiwiY2hhcnREYXRhIiwib3B0cyIsImRhdGFDaGFydEFyZWFXaWR0aCIsImFyZWEiLCJkYXRhQ2hhcnRXaWR0aCIsImVhY2hTcGFjaW5nIiwieEF4aXNEYXRhIiwieEF4aXNQb2ludHMiLCJ2YWxpZERpc3RhbmNlIiwiZXZlbnQiLCJ0cmlnZ2VyIiwiaXNJbkFuZ2xlUmFuZ2UiLCJhbmdsZSIsInN0YXJ0QW5nbGUiLCJlbmRBbmdsZSIsImFkanVzdCIsIlBJIiwiY2FsUm90YXRlVHJhbnNsYXRlIiwiaCIsInh2IiwieXYiLCJ0cmFuc1giLCJzcXJ0IiwidHJhbnNZIiwiY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzIiwicG9pbnRzIiwiaXNOb3RNaWRkbGVQb2ludCIsIm1heCIsIm1pbiIsImlzTm90TWlkZGxlUG9pbnRYIiwiYSIsInBBeCIsInBBeSIsInBCeCIsInBCeSIsImxhc3QiLCJjdHJBIiwiY3RyQiIsImNvbnZlcnRDb29yZGluYXRlT3JpZ2luIiwiY2VudGVyIiwiYXZvaWRDb2xsaXNpb24iLCJvYmoiLCJmaWxsU2VyaWVzIiwic2VyaWVzIiwiaW5kZXgiLCJtYXAiLCJpdGVtIiwic2hvdyIsInBvaW50U2hhcGUiLCJsZWdlbmRTaGFwZSIsImdldERhdGFSYW5nZSIsIm1pbkRhdGEiLCJtYXhEYXRhIiwicmFuZ2UiLCJtaW5SYW5nZSIsIm1heFJhbmdlIiwibWVhc3VyZVRleHQiLCJ0ZXh0IiwiYXJndW1lbnRzIiwidW5kZWZpbmVkIiwiU3RyaW5nIiwic3BsaXQiLCJ0ZXN0IiwiZGF0YUNvbWJpbmUiLCJyZWR1Y2UiLCJjb25jYXQiLCJkYXRhQ29tYmluZVN0YWNrIiwiQXJyYXkiLCJnZXRUb3VjaGVzIiwidG91Y2hlcyIsImNsaWVudFgiLCJwYWdlWSIsImN1cnJlbnRUYXJnZXQiLCJvZmZzZXRUb3AiLCJnZXRTZXJpZXNEYXRhSXRlbSIsInN0eWxlIiwiZGlzYWJsZUxlZ2VuZCIsImZvcm1hdCIsImdldE1heFRleHRMaXN0TGVuZ3RoIiwibGlzdCIsImxlbmd0aExpc3QiLCJhcHBseSIsImdldFJhZGFyQ29vcmRpbmF0ZVNlcmllcyIsImVhY2hBbmdsZSIsIkNvb3JkaW5hdGVTZXJpZXMiLCJnZXRUb29sVGlwRGF0YSIsInNlcmllc0RhdGEiLCJjYWxQb2ludHMiLCJjYXRlZ29yaWVzIiwib3B0aW9uIiwidGV4dExpc3QiLCJ0aXRsZVRleHQiLCJ2YWxpZENhbFBvaW50cyIsIm9mZnNldCIsInJvdW5kIiwiZ2V0TWl4VG9vbFRpcERhdGEiLCJmaWx0ZXIiLCJnZXRDYW5kbGVUb29sVGlwRGF0YSIsImV4dHJhIiwidXBDb2xvciIsInVwRmlsbCIsImRvd25Db2xvciIsImRvd25GaWxsIiwidGV4dDAiLCJ0ZXh0MSIsInRleHQyIiwidGV4dDMiLCJ0ZXh0NCIsImZpbHRlclNlcmllcyIsInRlbXBTZXJpZXMiLCJmaW5kQ3VycmVudEluZGV4IiwiY3VycmVudFBvaW50cyIsImN1cnJlbnRJbmRleCIsInNwYWNpbmciLCJ4QXhpcyIsImJvdW5kYXJ5R2FwIiwiaXNJbkV4YWN0Q2hhcnRBcmVhIiwiZmluZExlZ2VuZEluZGV4IiwibGVnZW5kRGF0YSIsImlzSW5FeGFjdExlZ2VuZEFyZWEiLCJmaW5kUmFkYXJDaGFydEN1cnJlbnRJbmRleCIsInJhZGFyRGF0YSIsImNvdW50IiwiZWFjaEFuZ2xlQXJlYSIsImlzSW5FeGFjdFBpZUNoYXJ0QXJlYSIsInJhZGl1cyIsImZpeEFuZ2xlIiwiYXRhbjIiLCJhbmdsZUxpc3QiLCJyYW5nZVN0YXJ0IiwicmFuZ2VFbmQiLCJmaW5kRnVubmVsQ2hhcnRDdXJyZW50SW5kZXgiLCJmdW5uZWxEYXRhIiwiZnVubmVsQXJlYSIsImZpbmRXb3JkQ2hhcnRDdXJyZW50SW5kZXgiLCJ3b3JkRGF0YSIsImZpbmRNYXBDaGFydEN1cnJlbnRJbmRleCIsImNEYXRhIiwibWFwRGF0YSIsInRtcCIsInBvaW50VG9Db29yZGluYXRlIiwiYm91bmRzIiwic2NhbGUiLCJ4b2Zmc2V0IiwieW9mZnNldCIsInBvaSIsImdlb21ldHJ5IiwiY29vcmRpbmF0ZXMiLCJpc1BvaVdpdGhpblBvbHkiLCJmaW5kUGllQ2hhcnRDdXJyZW50SW5kZXgiLCJwaWVEYXRhIiwiX3N0YXJ0XyIsIl9wcm9wb3J0aW9uXyIsInBvdyIsInNwbGl0UG9pbnRzIiwibmV3UG9pbnRzIiwiaXRlbXMiLCJjYWxMZWdlbmREYXRhIiwid2hvbGVXaWR0aCIsIndob2xlSGVpZ2h0Iiwid2lkdGhBcnIiLCJoZWlnaHRBcnIiLCJsZWdlbmQiLCJtYXJnaW4iLCJzaGFwZVdpZHRoIiwic2hhcGVSaWdodCIsImxpbmVIZWlnaHQiLCJwb3NpdGlvbiIsImxlZ2VuZExpc3QiLCJ3aWR0aENvdW50Iiwid2lkdGhDb3VudEFyciIsImN1cnJlbnRSb3ciLCJpdGVtV2lkdGgiLCJpdGVtR2FwIiwibGVnZW5kV2lkdGgiLCJmbG9hdCIsIm1heEhlaWdodCIsIm1heExlbmd0aCIsImxpbmVOdW0iLCJ0ZW1wIiwic2xpY2UiLCJtYXhXaWR0aCIsImNhbENhdGVnb3JpZXNEYXRhIiwicmVzdWx0IiwiY2F0ZWdvcmllc1RleHRMZW50aCIsIm1heFRleHRMZW5ndGgiLCJyb3RhdGVMYWJlbCIsInNpbiIsImdldFhBeGlzVGV4dExpc3QiLCJzb3J0ZWQiLCJjb25zdHJ1Y3RvciIsInZhbHVlIiwic3ViaXRlbSIsInJhbmdlU3BhbiIsImVhY2hSYW5nZSIsInNwbGl0TnVtYmVyIiwiY2FsWEF4aXNEYXRhIiwicmFuZ2VzIiwicmFuZ2VzRm9ybWF0IiwieEF4aXNTY2FsZVZhbHVlcyIsIk51bWJlciIsIk9iamVjdCIsImdldFhBeGlzUG9pbnRzIiwidGV4dExlbmd0aCIsImRpc2FibGVkIiwiZ2V0UmFkYXJEYXRhUG9pbnRzIiwicHJvY2VzcyIsInJhZGFyT3B0aW9uIiwicmFkYXIiLCJlYWNoIiwibGlzdEl0ZW0iLCJwcm9wb3J0aW9uIiwiY29zIiwiZ2V0UGllRGF0YVBvaW50cyIsIl9yYWRpdXNfIiwiZ2V0RnVubmVsRGF0YVBvaW50cyIsInNvcnQiLCJyZXZlcnNlIiwiZ2V0Um9zZURhdGFQb2ludHMiLCJtaW5SYWRpdXMiLCJkYXRhQXJyIiwicmFkaXVzTGVuZ3RoIiwiX3Jvc2VfcHJvcG9ydGlvbl8iLCJnZXRBcmNiYXJEYXRhUG9pbnRzIiwiYXJjYmFyT3B0aW9uIiwidG90YWxBbmdsZSIsImdldEdhdWdlQXhpc1BvaW50cyIsInRlbXBTdGFydEFuZ2xlIiwiX3N0YXJ0QW5nbGVfIiwiX2VuZEFuZ2xlXyIsImdldEdhdWdlRGF0YVBvaW50cyIsImdhdWdlT3B0aW9uIiwicG9pbnRlciIsIl9vbGRBbmdsZV8iLCJvbGRBbmdsZSIsIm9sZERhdGEiLCJnZXRQaWVUZXh0TWF4TGVuZ3RoIiwiZml4Q29sdW1lRGF0YSIsImNvbHVtbkxlbiIsImNvbHVtbiIsImZpeENvbHVtZU1ldGVyRGF0YSIsImJvcmRlciIsImZpeENvbHVtZVN0YWNrRGF0YSIsImluZGV4biIsInNwYWNpbmdWYWxpZCIsImRhdGFDb3VudCIsImVuYWJsZVNjcm9sbCIsIml0ZW1Db3VudCIsInN0YXJ0WCIsImVuZFgiLCJnZXRDYW5kbGVEYXRhUG9pbnRzIiwidmFsaWRIZWlnaHQiLCJjUG9pbnRzIiwiaW5kZXhzIiwicG9pbnQiLCJnZXREYXRhUG9pbnRzIiwidmFsaWRXaWR0aCIsInhyYW5nZXMiLCJ4bWluUmFuZ2UiLCJ4bWF4UmFuZ2UiLCJzaGlmdCIsInBvcCIsImdldFN0YWNrRGF0YVBvaW50cyIsInNlcmllc0luZGV4Iiwic3RhY2tTZXJpZXMiLCJ2YWx1ZTAiLCJoZWlnaHQwIiwiaGVpZ2h0YyIsInkwIiwiZ2V0WUF4aXNUZXh0TGlzdCIsInN0YWNrIiwieUF4aXMiLCJkYXRhUmFuZ2UiLCJjYWxZQXhpc0RhdGEiLCJjb2x1bW5zdHlsZSIsIllMZW5ndGgiLCJuZXdTZXJpZXMiLCJyYW5nZXNBcnIiLCJyYW5nZXNGb3JtYXRBcnIiLCJ5QXhpc1dpZHRoQXJyIiwieURhdGEiLCJ5QXhpc0ZvbnRTaXplcyIsImNhbGlicmF0aW9uIiwieUF4aXNGb250U2l6ZSIsImNhbFRvb2x0aXBZQXhpc0RhdGEiLCJ5QXhpc0RhdGEiLCJtaW5BeGlzIiwibWF4VmFsIiwibWluVmFsIiwiY2FsTWFya0xpbmVEYXRhIiwieUF4aXNJbmRleCIsImNvbnRleHRSb3RhdGUiLCJjb250ZXh0Iiwicm90YXRlTG9jayIsInRyYW5zbGF0ZSIsIl9yb3RhdGVfIiwiZHJhd1BvaW50U2hhcGUiLCJzaGFwZSIsImJlZ2luUGF0aCIsImRhdGFQb2ludFNoYXBlVHlwZSIsInNldFN0cm9rZVN0eWxlIiwic2V0RmlsbFN0eWxlIiwiYmFja2dyb3VuZCIsInNldExpbmVXaWR0aCIsIm1vdmVUbyIsImxpbmVUbyIsImFyYyIsInJlY3QiLCJjbG9zZVBhdGgiLCJmaWxsIiwic3Ryb2tlIiwiZHJhd1JpbmdUaXRsZSIsInRpdGxlZm9udFNpemUiLCJ0aXRsZSIsInN1YnRpdGxlZm9udFNpemUiLCJzdWJ0aXRsZSIsInRpdGxlRm9udENvbG9yIiwic3VidGl0bGVGb250Q29sb3IiLCJ0aXRsZUhlaWdodCIsInN1YnRpdGxlSGVpZ2h0IiwidGV4dFdpZHRoIiwic3RhcnRZIiwic2V0Rm9udFNpemUiLCJmaWxsVGV4dCIsIl90ZXh0V2lkdGgiLCJfc3RhcnRYIiwiX3N0YXJ0WSIsImRyYXdQb2ludFRleHQiLCJ0ZXh0U2l6ZSIsInRleHRDb2xvciIsImZvcm1hdFZhbCIsImRyYXdHYXVnZUxhYmVsIiwiY2VudGVyUG9zaXRpb24iLCJzcGxpdEFuZ2xlIiwic3BsaXRMaW5lIiwidG90YWxOdW1iZXIiLCJlbmROdW1iZXIiLCJzdGFydE51bWJlciIsIm5vd0FuZ2xlIiwibm93TnVtYmVyIiwicG9zIiwibGFiZWxUZXh0IiwibGFiZWxGb3JtYXQiLCJsYWJlbENvbG9yIiwiZHJhd1JhZGFyTGFiZWwiLCJwb3NSZWxhdGl2ZUNhbnZhcyIsImRyYXdQaWVUZXh0IiwibGluZVJhZGl1cyIsInRleHRPYmplY3RDb2xsZWN0aW9uIiwibGFzdFRleHRPYmplY3QiLCJzZXJpZXNDb252ZXJ0Iiwib3JnaW5YMSIsIm9yZ2luWTEiLCJvcmdpblgyIiwib3JnaW5ZMiIsIm9yZ2luWDMiLCJvcmdpblkzIiwidGV4dE9iamVjdCIsImxpbmVTdGFydCIsImxpbmVFbmQiLCJsaW5lU3RhcnRQb2lzdGlvbiIsImxpbmVFbmRQb2lzdGlvbiIsInRleHRQb3NpdGlvbiIsImN1cnZlU3RhcnRYIiwidGV4dFN0YXJ0WCIsInF1YWRyYXRpY0N1cnZlVG8iLCJkcmF3VG9vbFRpcFNwbGl0TGluZSIsInRvb2xUaXBPcHRpb24iLCJ0b29sdGlwIiwiZ3JpZFR5cGUiLCJkYXNoTGVuZ3RoIiwiZW5kWSIsInNldExpbmVEYXNoIiwiZ3JpZENvbG9yIiwieEF4aXNMYWJlbCIsInRleHRYIiwidGV4dFkiLCJsYWJlbEJnQ29sb3IiLCJsYWJlbEJnT3BhY2l0eSIsImxhYmVsRm9udENvbG9yIiwiZm9udENvbG9yIiwiZHJhd01hcmtMaW5lIiwibWFya0xpbmVPcHRpb24iLCJtYXJrTGluZSIsImxpbmVDb2xvciIsInNob3dMYWJlbCIsImJnU3RhcnRYIiwiYmdFbmRYIiwiYmdXaWR0aCIsImRyYXdUb29sVGlwSG9yaXplbnRhbExpbmUiLCJ5QXhpc0xhYmVsIiwidFN0YXJ0TGVmdCIsInRTdGFydFJpZ2h0IiwiZHJhd1Rvb2xUaXBTcGxpdEFyZWEiLCJhY3RpdmVCZ0NvbG9yIiwiYWN0aXZlQmdPcGFjaXR5IiwiZHJhd1Rvb2xUaXAiLCJzaG93Qm94IiwiYmdDb2xvciIsImJnT3BhY2l0eSIsImxlZ2VuZE1hcmdpblJpZ2h0IiwiYXJyb3dXaWR0aCIsImlzT3ZlclJpZ2h0Qm9yZGVyIiwidG9vbFRpcFdpZHRoIiwidG9vbFRpcEhlaWdodCIsIl9zY3JvbGxEaXN0YW5jZV8iLCJmaWxsUmVjdCIsImRyYXdZQXhpc1RpdGxlIiwic2F2ZSIsInJlc3RvcmUiLCJkcmF3Q29sdW1uRGF0YVBvaW50cyIsImNvbHVtbk9wdGlvbiIsIm1ldGVyIiwiZmlsbENvbG9yIiwibGVmdE51bSIsInJpZ2h0TnVtIiwiZWFjaFNlcmllcyIsInRvb2x0aXBQb2ludHMiLCJkYXRhTGFiZWwiLCJkcmF3Q2FuZGxlRGF0YVBvaW50cyIsInNlcmllc01BIiwiY2FuZGxlT3B0aW9uIiwiYXZlcmFnZSIsImNhbmRsZSIsInVwTGluZSIsImRvd25MaW5lIiwiZGF5IiwibGVmdFNwYWNlIiwicmlnaHRTcGFjZSIsInNwbGl0UG9pbnRMaXN0Iiwic3RhcnRQb2ludCIsImN0cmxQb2ludCIsImJlemllckN1cnZlVG8iLCJkcmF3QXJlYURhdGFQb2ludHMiLCJhcmVhT3B0aW9uIiwib3BhY2l0eSIsImFkZExpbmUiLCJncmFkaWVudCIsImNyZWF0ZUxpbmVhckdyYWRpZW50IiwiYWRkQ29sb3JTdG9wIiwiZmlyc3RQb2ludCIsImxhc3RQb2ludCIsImxpbmVUeXBlIiwiZHJhd0xpbmVEYXRhUG9pbnRzIiwibGluZU9wdGlvbiIsImxpbmUiLCJkcmF3TWl4RGF0YVBvaW50cyIsImNvbHVtbkluZGV4IiwiY29sdW1uTGVuZ3RoIiwiYWRkUG9pbnQiLCJkcmF3VG9vbFRpcEJyaWRnZSIsImhvcml6ZW50YWxMaW5lIiwiZHJhd1hBeGlzIiwic2Nyb2xsU2hvdyIsInNjcm9sbFkiLCJzY3JvbGxTY3JlZW5XaWR0aCIsInNjcm9sbFRvdGFsV2lkdGgiLCJzY3JvbGxXaWR0aCIsInNjcm9sbExlZnQiLCJzZXRMaW5lQ2FwIiwic2Nyb2xsQmFja2dyb3VuZENvbG9yIiwic2Nyb2xsQ29sb3IiLCJkaXNhYmxlR3JpZCIsImdyaWRFdmFsIiwibWF4WEF4aXNMaXN0TGVuZ3RoIiwibGFiZWxDb3VudCIsInJhdGlvIiwibmV3Q2F0ZWdvcmllcyIsImNnTGVuZ3RoIiwieEF4aXNGb250U2l6ZSIsIl94QXhpc1RleHRBbmdsZV8iLCJzY3JvbGxIZWlnaHQiLCJfY2FsUm90YXRlVHJhbnNsYXRlIiwiYXhpc0xpbmUiLCJheGlzTGluZUNvbG9yIiwiZHJhd1lBeGlzR3JpZCIsInhBeGlzZWFjaFNwYWNpbmciLCJUb3RhbFdpZHRoIiwiZHJhd1lBeGlzIiwiZmlsbEVuZFkiLCJzaG93VGl0bGUiLCJkcmF3TGVnZW5kIiwibGVnZW5kQXJlYSIsImJvcmRlcldpZHRoIiwiYm9yZGVyQ29sb3IiLCJiYWNrZ3JvdW5kQ29sb3IiLCJpdGVtTGlzdCIsImxpc3RJbmRleCIsImhpZGRlbkNvbG9yIiwiZm9udFRyYW5zIiwiZHJhd1BpZURhdGFQb2ludHMiLCJwaWVPcHRpb24iLCJhY3RpdmVPcGFjaXR5IiwiYWN0aXZlUmFkaXVzIiwib2Zmc2V0QW5nbGUiLCJsYWJlbFdpZHRoIiwicmluZ1dpZHRoIiwicGllIiwiX3BpZVRleHRNYXhMZW5ndGhfIiwibGluZUpvaW4iLCJpbm5lclBpZVdpZHRoIiwidmFsaWQiLCJkcmF3Um9zZURhdGFQb2ludHMiLCJyb3NlT3B0aW9uIiwicm9zZSIsImRyYXdBcmNiYXJEYXRhUG9pbnRzIiwiZ2FwIiwiYXJjYmFyIiwiZHJhd0dhdWdlRGF0YVBvaW50cyIsImZpeFJhZGl1cyIsImNoaWxkTnVtYmVyIiwiY2hpbGRXaWR0aCIsImdhdWdlIiwiaW5uZXJSYWRpdXMiLCJwaWVSYWRpdXMiLCJjaGlsZEFuZ2xlIiwicHJvYyIsInBvaW50ZXJSYWRpdXMiLCJncmFkaWVudDMiLCJlYWNoQ2F0ZWdvcmllcyIsImNoaWxkZW5kWCIsImRyYXdSYWRhckRhdGFQb2ludHMiLCJncmlkQ291bnQiLCJjb29yZGluYXRlQW5nbGUiLCJfbG9vcCIsInN0YXJ0UG9zIiwicmFkYXJEYXRhUG9pbnRzIiwibm9ybWFsSW50IiwiaXRlciIsImFyciIsInJhbmRvbSIsImNvbGxpc2lvbk5ldyIsImlzSW4iLCJnZXRCb3VuZGluZ0JveCIsImNvb3JkcyIsInhNaW4iLCJ4TWF4IiwieU1pbiIsInlNYXgiLCJjb29yZGEiLCJsb25naXR1ZGUiLCJsYXRpdHVkZSIsImNvb3JkaW5hdGVUb1BvaW50IiwicG9pbnRZIiwicG9pbnRYIiwiaXNSYXlJbnRlcnNlY3RzU2VnbWVudCIsInNfcG9pIiwiZV9wb2kiLCJ4c2VnIiwicG9seSIsInNpbnNjIiwiZXBvbHkiLCJkcmF3TWFwRGF0YVBvaW50cyIsIm1hcE9wdGlvbiIsImZpbGxPcGFjaXR5IiwiYWN0aXZlQm9yZGVyQ29sb3IiLCJhY3RpdmVGaWxsQ29sb3IiLCJhY3RpdmVGaWxsT3BhY2l0eSIsInhTY2FsZSIsInlTY2FsZSIsImNsZWFyUmVjdCIsImNlbnRlclBvaW50IiwicHJvcGVydGllcyIsImNlbnRyb2lkIiwiZHJhdyIsImdldFdvcmRDbG91ZFBvaW50IiwidEhlaWdodCIsInRXaWR0aCIsImJyZWFrbnVtIiwiU3BpbiIsImlzU3BpbiIsImFyZWF2IiwiZHJhd1dvcmRDbG91ZERhdGFQb2ludHMiLCJ3b3JkT3B0aW9uIiwiYXV0b0NvbG9ycyIsIndvcmQiLCJ3b3JkQ2xvdWREYXRhIiwic3Ryb2tlVGV4dCIsImRyYXdGdW5uZWxEYXRhUG9pbnRzIiwiZnVubmVsT3B0aW9uIiwiYWN0aXZlV2lkdGgiLCJsYWJlbEFsaWduIiwiZnVubmVsIiwiZHJhd0Z1bm5lbFRleHQiLCJkcmF3Q2FudmFzIiwiVGltaW5nIiwiZWFzZUluIiwiZWFzZU91dCIsImVhc2VJbk91dCIsImxpbmVhciIsIkFuaW1hdGlvbiIsImlzU3RvcCIsImR1cmF0aW9uIiwidGltaW5nIiwiZGVsYXkiLCJjcmVhdGVBbmltYXRpb25GcmFtZSIsInNldFRpbWVvdXQiLCJzdGVwIiwidGltZVN0YW1wIiwiRGF0ZSIsInJlcXVlc3RBbmltYXRpb25GcmFtZSIsImFuaW1hdGlvbkZyYW1lIiwic3RhcnRUaW1lU3RhbXAiLCJfc3RlcCIsInRpbWVzdGFtcCIsIm9uUHJvY2VzcyIsIm9uQW5pbWF0aW9uRmluaXNoIiwidGltaW5nRnVuY3Rpb24iLCJiaW5kIiwicHJvdG90eXBlIiwic3RvcCIsImRyYXdDaGFydHMiLCJfdGhpcyIsImFuaW1hdGlvbiIsImFuaW1hdGlvbkluc3RhbmNlIiwiX3Nlcmllc18iLCJfY2FsTGVnZW5kRGF0YSIsIl9jYWxZQXhpc0RhdGEiLCJtYXhUaXRsZUhlaWdodCIsInJpZ2h0SW5kZXgiLCJsZWZ0SW5kZXgiLCJfY2FsQ2F0ZWdvcmllc0RhdGEiLCJjYXRlZ29yaWVzRGF0YSIsInNjcm9sbEFsaWduIiwib2Zmc2V0TGVmdCIsInRvdGFsV2lkdGgiLCJzY3JlZW5XaWR0aCIsInNjcm9sbE9wdGlvbiIsImN1cnJlbnRPZmZzZXQiLCJzdGFydFRvdWNoWCIsImxhc3RNb3ZlVGltZSIsInVwZGF0ZURhdGEiLCJfZHJhd0xpbmVEYXRhUG9pbnRzIiwiZW5hYmxlTWFya0xpbmUiLCJfZHJhd01peERhdGFQb2ludHMiLCJfZHJhd0NvbHVtbkRhdGFQb2ludHMiLCJfZHJhd0FyZWFEYXRhUG9pbnRzIiwiYXJjYmFyRGF0YSIsImdhdWdlRGF0YSIsIl9kcmF3Q2FuZGxlRGF0YVBvaW50cyIsIkV2ZW50IiwiZXZlbnRzIiwiYWRkRXZlbnRMaXN0ZW5lciIsImxpc3RlbmVyIiwiX2xlbiIsImFyZ3MiLCJfa2V5IiwicGFyYW1zIiwiQ2hhcnRzIiwiY29uZmlnJCQxIiwiSlNPTiIsInBhcnNlIiwic3RyaW5naWZ5IiwidGVtcFdpZHRoIiwidGVtcEhlaWdodCIsIiR0aGlzIiwidW5pIiwiY3JlYXRlQ2FudmFzQ29udGV4dCIsImNhbnZhc0lkIiwiY2FsbCIsInNjcm9sbFBvc2l0aW9uIiwiX2dldFhBeGlzUG9pbnRzMCIsInpvb20iLCJjZW50ZXJMZWZ0IiwiTWF4TGVmdCIsInN0b3BBbmltYXRpb24iLCJnZXRDdXJyZW50RGF0YUluZGV4IiwiX3RvdWNoZXMkIiwiZ2V0TGVnZW5kRGF0YUluZGV4IiwidG91Y2hMZWdlbmQiLCJzaG93VG9vbFRpcCIsIl9nZXRUb29sVGlwRGF0YSIsIl9nZXRNaXhUb29sVGlwRGF0YSIsInNjcm9sbFN0YXJ0Iiwic2Nyb2xsIiwibm93IiwiTGltaXQiLCJ0b3VjaE1vdmVMaW1pdCIsImN1cnJNb3ZlVGltZSIsIl9kaXN0YW5jZSIsInNjcm9sbEVuZCIsIl9zY3JvbGxPcHRpb24iLCJtb2R1bGUiLCJleHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQSxxREFBYTs7QUFBQTtBQUViLElBQUlBLE1BQU0sR0FBRztFQUNaQyxVQUFVLEVBQUUsRUFBRTtFQUNkQyxVQUFVLEVBQUUsQ0FBQztFQUNiQyxXQUFXLEVBQUUsRUFBRTtFQUNmQyxlQUFlLEVBQUUsRUFBRTtFQUNuQkMsWUFBWSxFQUFFLEVBQUU7RUFDaEJDLGVBQWUsRUFBRSxFQUFFO0VBQ25CQyxPQUFPLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFDekJDLFVBQVUsRUFBRSxDQUFDO0VBQ2JDLE1BQU0sRUFBRSxLQUFLO0VBQ2JDLGFBQWEsRUFBRSxDQUFDO0VBQ2hCQyxRQUFRLEVBQUUsRUFBRTtFQUNaO0VBQ0FDLGNBQWMsRUFBRSxDQUFDLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFFBQVEsQ0FBQztFQUN4REMsTUFBTSxFQUFFLENBQUMsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLENBQUM7RUFDMUVDLG1CQUFtQixFQUFFLEVBQUU7RUFDdkJDLG1CQUFtQixFQUFFLENBQUM7RUFDdEJDLGdCQUFnQixFQUFFLENBQUM7RUFDbkJDLFVBQVUsRUFBRSxTQUFTO0VBQ3JCQyxhQUFhLEVBQUUsRUFBRTtFQUNqQkMsYUFBYSxFQUFFLFNBQVM7RUFDeEJDLGdCQUFnQixFQUFFLEVBQUU7RUFDcEJDLGNBQWMsRUFBRSxDQUFDO0VBQ2pCQyxpQkFBaUIsRUFBRSxTQUFTO0VBQzVCQyxjQUFjLEVBQUUsR0FBRztFQUNuQkMsaUJBQWlCLEVBQUUs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QUM7QUFFRC9CLE1BQU0sQ0FBQ3ZDLFNBQVMsQ0FBQ3VFLFNBQVMsR0FBRyxVQUFTcHRCLENBQUMsRUFBRTtFQUN4QyxJQUFJLElBQUksQ0FBQzZDLElBQUksQ0FBQ3FQLFlBQVksS0FBSyxJQUFJLEVBQUU7SUFDcEMsSUFBSW1iLGFBQWEsR0FBRyxJQUFJLENBQUN0RCxZQUFZO01BQ3BDQyxhQUFhLEdBQUdxRCxhQUFhLENBQUNyRCxhQUFhO01BQzNDcm5CLFFBQVEsR0FBRzBxQixhQUFhLENBQUMxcUIsUUFBUTtJQUNsQyxJQUFJLENBQUNvbkIsWUFBWSxDQUFDQyxhQUFhLEdBQUdBLGFBQWEsR0FBR3JuQixRQUFRO0lBQzFELElBQUksQ0FBQ29uQixZQUFZLENBQUNwbkIsUUFBUSxHQUFHLENBQUM7RUFDL0I7QUFDRCxDQUFDO0FBQ0QsSUFBSSxPQUFhLHVCQUFOMnFCLE1BQU0sT0FBSyxRQUFRLElBQUksUUFBT0EsTUFBTSxDQUFDQyxPQUFPLE1BQUssUUFBUSxFQUFFO0VBQ3JFRCxNQUFNLENBQUNDLE9BQU8sR0FBR25DLE1BQU07RUFDdkI7QUFDRCxDIiwiZmlsZSI6IjEyODYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XHJcblxyXG52YXIgY29uZmlnID0ge1xyXG5cdHlBeGlzV2lkdGg6IDE1LFxyXG5cdHlBeGlzU3BsaXQ6IDUsXHJcblx0eEF4aXNIZWlnaHQ6IDE1LFxyXG5cdHhBeGlzTGluZUhlaWdodDogMTUsXHJcblx0bGVnZW5kSGVpZ2h0OiAxNSxcclxuXHR5QXhpc1RpdGxlV2lkdGg6IDE1LFxyXG5cdHBhZGRpbmc6IFsxMCwgMTAsIDEwLCAxMF0sXHJcblx0cGl4ZWxSYXRpbzogMSxcclxuXHRyb3RhdGU6IGZhbHNlLFxyXG5cdGNvbHVtZVBhZGRpbmc6IDMsXHJcblx0Zm9udFNpemU6IDEzLFxyXG5cdC8vZGF0YVBvaW50U2hhcGU6IFsnZGlhbW9uZCcsICdjaXJjbGUnLCAndHJpYW5nbGUnLCAncmVjdCddLFxyXG5cdGRhdGFQb2ludFNoYXBlOiBbJ2NpcmNsZScsICdjaXJjbGUnLCAnY2lyY2xlJywgJ2NpcmNsZSddLFxyXG5cdGNvbG9yczogWycjMTg5MGZmJywgJyMyZmMyNWInLCAnI2ZhY2MxNCcsICcjZjA0ODY0JywgJyM4NTQzZTAnLCAnIzkwZWQ3ZCddLFxyXG5cdHBpZUNoYXJ0TGluZVBhZGRpbmc6IDE1LFxyXG5cdHBpZUNoYXJ0VGV4dFBhZGRpbmc6IDUsXHJcblx0eEF4aXNUZXh0UGFkZGluZzogMyxcclxuXHR0aXRsZUNvbG9yOiAnIzMzMzMzMycsXHJcblx0dGl0bGVGb250U2l6ZTogMjAsXHJcblx0c3VidGl0bGVDb2xvcjogJyM5OTk5OTknLFxyXG5cdHN1YnRpdGxlRm9udFNpemU6IDE1LFxyXG5cdHRvb2xUaXBQYWRkaW5nOiAzLFxyXG5cdHRvb2xUaXBCYWNrZ3JvdW5kOiAnIzAwMDAwMCcsXHJcblx0dG9vbFRpcE9wYWNpdHk6IDAuNyxcclxuXHR0b29sVGlwTGluZUhlaWdodDogMjAsXHJcblx0cmFkYXJMYWJlbFRleHRNYXJnaW46IDE1LFxyXG5cdGdhdWdlTGFiZWxUZXh0TWFyZ2luOiAxNVxyXG59O1xyXG5cclxubGV0IGFzc2lnbiA9IGZ1bmN0aW9uKHRhcmdldCwgLi4udmFyQXJncykge1xyXG5cdGlmICh0YXJnZXQgPT0gbnVsbCkge1xyXG5cdFx0dGhyb3cgbmV3IFR5cGVFcnJvcignQ2Fubm90IGNvbnZlcnQgdW5kZWZpbmVkIG9yIG51bGwgdG8gb2JqZWN0Jyk7XHJcblx0fVxyXG5cdGlmICghdmFyQXJncyB8fCB2YXJBcmdzLmxlbmd0aCA8PSAwKSB7XHJcblx0XHRyZXR1cm4gdGFyZ2V0O1xyXG5cdH1cclxuXHQvLyDmt7HluqblkIjlubblr7nosaFcclxuXHRmdW5jdGlvbiBkZWVwQXNzaWduKG9iajEsIG9iajIpIHtcclxuXHRcdGZvciAobGV0IGtleSBpbiBvYmoyKSB7XHJcblx0XHRcdG9iajFba2V5XSA9IG9iajFba2V5XSAmJiBvYmoxW2tleV0udG9TdHJpbmcoKSA9PT0gXCJbb2JqZWN0IE9iamVjdF1cIiA/XHJcblx0XHRcdFx0ZGVlcEFzc2lnbihvYmoxW2tleV0sIG9iajJba2V5XSkgOiBvYmoxW2tleV0gPSBvYmoyW2tleV07XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gb2JqMTtcclxuXHR9XHJcblxyXG5cdHZhckFyZ3MuZm9yRWFjaCh2YWwgPT4ge1xyXG5cdFx0dGFyZ2V0ID0gZGVlcEFzc2lnbih0YXJnZXQsIHZhbCk7XHJcblx0fSk7XHJcblx0cmV0dXJuIHRhcmdldDtcclxufTtcclxuXHJcbnZhciB1dGlsID0ge1xyXG5cdHRvRml4ZWQ6IGZ1bmN0aW9uIHRvRml4ZWQobnVtLCBsaW1pdCkge1xyXG5cdFx0bGltaXQgPSBsaW1pdCB8fCAyO1xyXG5cdFx0aWYgKHRoaXMuaXNGbG9hdChudW0pKSB7XHJcblx0XHRcdG51bSA9IG51bS50b0ZpeGVkKGxpbWl0KTtcclxuXHRcdH1cclxuXHRcdHJldHVybiBudW07XHJcblx0fSxcclxuXHRpc0Zsb2F0OiBmdW5jdGlvbiBpc0Zsb2F0KG51bSkge1xyXG5cdFx0cmV0dXJuIG51bSAlIDEgIT09IDA7XHJcblx0fSxcclxuXHRhcHByb3hpbWF0ZWx5RXF1YWw6IGZ1bmN0aW9uIGFwcHJveGltYXRlbHlFcXVhbChudW0xLCBudW0yKSB7XHJcblx0XHRyZXR1cm4gTWF0aC5hYnMobnVtMSAtIG51bTIpIDwgMWUtMTA7XHJcblx0fSxcclxuXHRpc1NhbWVTaWduOiBmdW5jdGlvbiBpc1NhbWVTaWduKG51bTEsIG51bTIpIHtcclxuXHRcdHJldHVybiBNYXRoLmFicyhudW0xKSA9PT0gbnVtMSAmJiBNYXRoLmFicyhudW0yKSA9PT0gbnVtMiB8fCBNYXRoLmFicyhudW0xKSAhPT0gbnVtMSAmJiBNYXRoLmFicyhcclxuXHRcdFx0bnVtMikgIT09IG51bTI7XHJcblx0fSxcclxuXHRpc1NhbWVYQ29vcmRpbmF0ZUFyZWE6IGZ1bmN0aW9uIGlzU2FtZVhDb29yZGluYXRlQXJlYShwMSwgcDIpIHtcclxuXHRcdHJldHVybiB0aGlzLmlzU2FtZVNpZ24ocDEueCwgcDIueCk7XHJcblx0fSxcclxuXHRpc0NvbGxpc2lvbjogZnVuY3Rpb24gaXNDb2xsaXNpb24ob2JqMSwgb2JqMikge1xyXG5cdFx0b2JqMS5lbmQgPSB7fTtcclxuXHRcdG9iajEuZW5kLnggPSBvYmoxLnN0YXJ0LnggKyBvYmoxLndpZHRoO1xyXG5cdFx0b2JqMS5lbmQueSA9IG9iajEuc3RhcnQueSAtIG9iajEuaGVpZ2h0O1xyXG5cdFx0b2JqMi5lbmQgPSB7fTtcclxuXHRcdG9iajIuZW5kLnggPSBvYmoyLnN0YXJ0LnggKyBvYmoyLndpZHRoO1xyXG5cdFx0b2JqMi5lbmQueSA9IG9iajIuc3RhcnQueSAtIG9iajIuaGVpZ2h0O1xyXG5cdFx0dmFyIGZsYWcgPSBvYmoyLnN0YXJ0LnggPiBvYmoxLmVuZC54IHx8IG9iajIuZW5kLnggPCBvYmoxLnN0YXJ0LnggfHwgb2JqMi5lbmQueSA+IG9iajEuc3RhcnQueSB8fCBvYmoyXHJcblx0XHRcdC5zdGFydC55IDwgb2JqMS5lbmQueTtcclxuXHRcdHJldHVybiAhZmxhZztcclxuXHR9XHJcbn07XHJcblxyXG4vL+WFvOWuuUg154K55Ye75LqL5Lu2XHJcbmZ1bmN0aW9uIGdldEg1T2Zmc2V0KGUpIHtcclxuXHRlLm1wID0ge1xyXG5cdFx0Y2hhbmdlZFRvdWNoZXM6IFtdXHJcblx0fTtcclxuXHRlLm1wLmNoYW5nZWRUb3VjaGVzLnB1c2goe1xyXG5cdFx0eDogZS5vZmZzZXRYLFxyXG5cdFx0eTogZS5vZmZzZXRZXHJcblx0fSk7XHJcblx0cmV0dXJuIGU7XHJcbn1cclxuXHJcbi8vIGhleCDovawgcmdiYVxyXG5mdW5jdGlvbiBoZXhUb1JnYihoZXhWYWx1ZSwgb3BjKSB7XHJcblx0dmFyIHJneCA9IC9eIz8oW2EtZlxcZF0pKFthLWZcXGRdKShbYS1mXFxkXSkkL2k7XHJcblx0dmFyIGhleCA9IGhleFZhbHVlLnJlcGxhY2Uocmd4LCBmdW5jdGlvbihtLCByLCBnLCBiKSB7XHJcblx0XHRyZXR1cm4gciArIHIgKyBnICsgZyArIGIgKyBiO1xyXG5cdH0pO1xyXG5cdHZhciByZ2IgPSAvXiM/KFthLWZcXGRdezJ9KShbYS1mXFxkXXsyfSkoW2EtZlxcZF17Mn0pJC9pLmV4ZWMoaGV4KTtcclxuXHR2YXIgciA9IHBhcnNlSW50KHJnYlsxXSwgMTYpO1xyXG5cdHZhciBnID0gcGFyc2VJbnQocmdiWzJdLCAxNik7XHJcblx0dmFyIGIgPSBwYXJzZUludChyZ2JbM10sIDE2KTtcclxuXHRyZXR1cm4gJ3JnYmEoJyArIHIgKyAnLCcgKyBnICsgJywnICsgYiArICcsJyArIG9wYyArICcpJztcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZFJhbmdlKG51bSwgdHlwZSwgbGltaXQpIHtcclxuXHRpZiAoaXNOYU4obnVtKSkge1xyXG5cdFx0dGhyb3cgbmV3IEVycm9yKCdbdUNoYXJ0c10gdW52YWxpZCBzZXJpZXMgZGF0YSEnKTtcclxuXHR9XHJcblx0bGltaXQgPSBsaW1pdCB8fCAxMDtcclxuXHR0eXBlID0gdHlwZSA/IHR5cGUgOiAndXBwZXInO1xyXG5cdHZhciBtdWx0aXBsZSA9IDE7XHJcblx0d2hpbGUgKGxpbWl0IDwgMSkge1xyXG5cdFx0bGltaXQgKj0gMTA7XHJcblx0XHRtdWx0aXBsZSAqPSAxMDtcclxuXHR9XHJcblx0aWYgKHR5cGUgPT09ICd1cHBlcicpIHtcclxuXHRcdG51bSA9IE1hdGguY2VpbChudW0gKiBtdWx0aXBsZSk7XHJcblx0fSBlbHNlIHtcclxuXHRcdG51bSA9IE1hdGguZmxvb3IobnVtICogbXVsdGlwbGUpO1xyXG5cdH1cclxuXHR3aGlsZSAobnVtICUgbGltaXQgIT09IDApIHtcclxuXHRcdGlmICh0eXBlID09PSAndXBwZXInKSB7XHJcblx0XHRcdG51bSsrO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0bnVtLS07XHJcblx0XHR9XHJcblx0fVxyXG5cdHJldHVybiBudW0gLyBtdWx0aXBsZTtcclxufVxyXG5cclxuZnVuY3Rpb24gY2FsQ2FuZGxlTUEoZGF5QXJyLCBuYW1lQXJyLCBjb2xvckFyciwga2RhdGEpIHtcclxuXHRsZXQgc2VyaWVzVGVtcCA9IFtdO1xyXG5cdGZvciAobGV0IGsgPSAwOyBrIDwgZGF5QXJyLmxlbmd0aDsgaysrKSB7XHJcblx0XHRsZXQgc2VyaWVzSXRlbSA9IHtcclxuXHRcdFx0ZGF0YTogW10sXHJcblx0XHRcdG5hbWU6IG5hbWVBcnJba10sXHJcblx0XHRcdGNvbG9yOiBjb2xvckFycltrXVxyXG5cdFx0fTtcclxuXHRcdGZvciAobGV0IGkgPSAwLCBsZW4gPSBrZGF0YS5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xyXG5cdFx0XHRpZiAoaSA8IGRheUFycltrXSkge1xyXG5cdFx0XHRcdHNlcmllc0l0ZW0uZGF0YS5wdXNoKG51bGwpO1xyXG5cdFx0XHRcdGNvbnRpbnVlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxldCBzdW0gPSAwO1xyXG5cdFx0XHRmb3IgKGxldCBqID0gMDsgaiA8IGRheUFycltrXTsgaisrKSB7XHJcblx0XHRcdFx0c3VtICs9IGtkYXRhW2kgLSBqXVsxXTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzZXJpZXNJdGVtLmRhdGEucHVzaCgrKHN1bSAvIGRheUFycltrXSkudG9GaXhlZCgzKSk7XHJcblx0XHR9XHJcblx0XHRzZXJpZXNUZW1wLnB1c2goc2VyaWVzSXRlbSk7XHJcblx0fVxyXG5cdHJldHVybiBzZXJpZXNUZW1wO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjYWxWYWxpZERpc3RhbmNlKHNlbGYsIGRpc3RhbmNlLCBjaGFydERhdGEsIGNvbmZpZywgb3B0cykge1xyXG5cdHZhciBkYXRhQ2hhcnRBcmVhV2lkdGggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdO1xyXG5cdHZhciBkYXRhQ2hhcnRXaWR0aCA9IGNoYXJ0RGF0YS5lYWNoU3BhY2luZyAqIChvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEueEF4aXNQb2ludHMubGVuZ3RoIC0gMSk7XHJcblx0dmFyIHZhbGlkRGlzdGFuY2UgPSBkaXN0YW5jZTtcclxuXHRpZiAoZGlzdGFuY2UgPj0gMCkge1xyXG5cdFx0dmFsaWREaXN0YW5jZSA9IDA7XHJcblx0XHRzZWxmLmV2ZW50LnRyaWdnZXIoJ3Njcm9sbExlZnQnKTtcclxuXHR9IGVsc2UgaWYgKE1hdGguYWJzKGRpc3RhbmNlKSA+PSBkYXRhQ2hhcnRXaWR0aCAtIGRhdGFDaGFydEFyZWFXaWR0aCkge1xyXG5cdFx0dmFsaWREaXN0YW5jZSA9IGRhdGFDaGFydEFyZWFXaWR0aCAtIGRhdGFDaGFydFdpZHRoO1xyXG5cdFx0c2VsZi5ldmVudC50cmlnZ2VyKCdzY3JvbGxSaWdodCcpO1xyXG5cdH1cclxuXHRyZXR1cm4gdmFsaWREaXN0YW5jZTtcclxufVxyXG5cclxuZnVuY3Rpb24gaXNJbkFuZ2xlUmFuZ2UoYW5nbGUsIHN0YXJ0QW5nbGUsIGVuZEFuZ2xlKSB7XHJcblx0ZnVuY3Rpb24gYWRqdXN0KGFuZ2xlKSB7XHJcblx0XHR3aGlsZSAoYW5nbGUgPCAwKSB7XHJcblx0XHRcdGFuZ2xlICs9IDIgKiBNYXRoLlBJO1xyXG5cdFx0fVxyXG5cdFx0d2hpbGUgKGFuZ2xlID4gMiAqIE1hdGguUEkpIHtcclxuXHRcdFx0YW5nbGUgLT0gMiAqIE1hdGguUEk7XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gYW5nbGU7XHJcblx0fVxyXG5cdGFuZ2xlID0gYWRqdXN0KGFuZ2xlKTtcclxuXHRzdGFydEFuZ2xlID0gYWRqdXN0KHN0YXJ0QW5nbGUpO1xyXG5cdGVuZEFuZ2xlID0gYWRqdXN0KGVuZEFuZ2xlKTtcclxuXHRpZiAoc3RhcnRBbmdsZSA+IGVuZEFuZ2xlKSB7XHJcblx0XHRlbmRBbmdsZSArPSAyICogTWF0aC5QSTtcclxuXHRcdGlmIChhbmdsZSA8IHN0YXJ0QW5nbGUpIHtcclxuXHRcdFx0YW5nbGUgKz0gMiAqIE1hdGguUEk7XHJcblx0XHR9XHJcblx0fVxyXG5cdHJldHVybiBhbmdsZSA+PSBzdGFydEFuZ2xlICYmIGFuZ2xlIDw9IGVuZEFuZ2xlO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjYWxSb3RhdGVUcmFuc2xhdGUoeCwgeSwgaCkge1xyXG5cdHZhciB4diA9IHg7XHJcblx0dmFyIHl2ID0gaCAtIHk7XHJcblx0dmFyIHRyYW5zWCA9IHh2ICsgKGggLSB5diAtIHh2KSAvIE1hdGguc3FydCgyKTtcclxuXHR0cmFuc1ggKj0gLTE7XHJcblx0dmFyIHRyYW5zWSA9IChoIC0geXYpICogKE1hdGguc3FydCgyKSAtIDEpIC0gKGggLSB5diAtIHh2KSAvIE1hdGguc3FydCgyKTtcclxuXHRyZXR1cm4ge1xyXG5cdFx0dHJhbnNYOiB0cmFuc1gsXHJcblx0XHR0cmFuc1k6IHRyYW5zWVxyXG5cdH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNyZWF0ZUN1cnZlQ29udHJvbFBvaW50cyhwb2ludHMsIGkpIHtcclxuXHJcblx0ZnVuY3Rpb24gaXNOb3RNaWRkbGVQb2ludChwb2ludHMsIGkpIHtcclxuXHRcdGlmIChwb2ludHNbaSAtIDFdICYmIHBvaW50c1tpICsgMV0pIHtcclxuXHRcdFx0cmV0dXJuIHBvaW50c1tpXS55ID49IE1hdGgubWF4KHBvaW50c1tpIC0gMV0ueSwgcG9pbnRzW2kgKyAxXS55KSB8fCBwb2ludHNbaV0ueSA8PSBNYXRoLm1pbihwb2ludHNbaSAtIDFdLnksXHJcblx0XHRcdFx0cG9pbnRzW2kgKyAxXS55KTtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGZ1bmN0aW9uIGlzTm90TWlkZGxlUG9pbnRYKHBvaW50cywgaSkge1xyXG5cdFx0aWYgKHBvaW50c1tpIC0gMV0gJiYgcG9pbnRzW2kgKyAxXSkge1xyXG5cdFx0XHRyZXR1cm4gcG9pbnRzW2ldLnggPj0gTWF0aC5tYXgocG9pbnRzW2kgLSAxXS54LCBwb2ludHNbaSArIDFdLngpIHx8IHBvaW50c1tpXS54IDw9IE1hdGgubWluKHBvaW50c1tpIC0gMV0ueCxcclxuXHRcdFx0XHRwb2ludHNbaSArIDFdLngpO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0cmV0dXJuIGZhbHNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR2YXIgYSA9IDAuMjtcclxuXHR2YXIgYiA9IDAuMjtcclxuXHR2YXIgcEF4ID0gbnVsbDtcclxuXHR2YXIgcEF5ID0gbnVsbDtcclxuXHR2YXIgcEJ4ID0gbnVsbDtcclxuXHR2YXIgcEJ5ID0gbnVsbDtcclxuXHRpZiAoaSA8IDEpIHtcclxuXHRcdHBBeCA9IHBvaW50c1swXS54ICsgKHBvaW50c1sxXS54IC0gcG9pbnRzWzBdLngpICogYTtcclxuXHRcdHBBeSA9IHBvaW50c1swXS55ICsgKHBvaW50c1sxXS55IC0gcG9pbnRzWzBdLnkpICogYTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0cEF4ID0gcG9pbnRzW2ldLnggKyAocG9pbnRzW2kgKyAxXS54IC0gcG9pbnRzW2kgLSAxXS54KSAqIGE7XHJcblx0XHRwQXkgPSBwb2ludHNbaV0ueSArIChwb2ludHNbaSArIDFdLnkgLSBwb2ludHNbaSAtIDFdLnkpICogYTtcclxuXHR9XHJcblxyXG5cdGlmIChpID4gcG9pbnRzLmxlbmd0aCAtIDMpIHtcclxuXHRcdHZhciBsYXN0ID0gcG9pbnRzLmxlbmd0aCAtIDE7XHJcblx0XHRwQnggPSBwb2ludHNbbGFzdF0ueCAtIChwb2ludHNbbGFzdF0ueCAtIHBvaW50c1tsYXN0IC0gMV0ueCkgKiBiO1xyXG5cdFx0cEJ5ID0gcG9pbnRzW2xhc3RdLnkgLSAocG9pbnRzW2xhc3RdLnkgLSBwb2ludHNbbGFzdCAtIDFdLnkpICogYjtcclxuXHR9IGVsc2Uge1xyXG5cdFx0cEJ4ID0gcG9pbnRzW2kgKyAxXS54IC0gKHBvaW50c1tpICsgMl0ueCAtIHBvaW50c1tpXS54KSAqIGI7XHJcblx0XHRwQnkgPSBwb2ludHNbaSArIDFdLnkgLSAocG9pbnRzW2kgKyAyXS55IC0gcG9pbnRzW2ldLnkpICogYjtcclxuXHR9XHJcblx0aWYgKGlzTm90TWlkZGxlUG9pbnQocG9pbnRzLCBpICsgMSkpIHtcclxuXHRcdHBCeSA9IHBvaW50c1tpICsgMV0ueTtcclxuXHR9XHJcblx0aWYgKGlzTm90TWlkZGxlUG9pbnQocG9pbnRzLCBpKSkge1xyXG5cdFx0cEF5ID0gcG9pbnRzW2ldLnk7XHJcblx0fVxyXG5cdGlmIChpc05vdE1pZGRsZVBvaW50WChwb2ludHMsIGkgKyAxKSkge1xyXG5cdFx0cEJ4ID0gcG9pbnRzW2kgKyAxXS54O1xyXG5cdH1cclxuXHRpZiAoaXNOb3RNaWRkbGVQb2ludFgocG9pbnRzLCBpKSkge1xyXG5cdFx0cEF4ID0gcG9pbnRzW2ldLng7XHJcblx0fVxyXG5cdGlmIChwQXkgPj0gTWF0aC5tYXgocG9pbnRzW2ldLnksIHBvaW50c1tpICsgMV0ueSkgfHwgcEF5IDw9IE1hdGgubWluKHBvaW50c1tpXS55LCBwb2ludHNbaSArIDFdLnkpKSB7XHJcblx0XHRwQXkgPSBwb2ludHNbaV0ueTtcclxuXHR9XHJcblx0aWYgKHBCeSA+PSBNYXRoLm1heChwb2ludHNbaV0ueSwgcG9pbnRzW2kgKyAxXS55KSB8fCBwQnkgPD0gTWF0aC5taW4ocG9pbnRzW2ldLnksIHBvaW50c1tpICsgMV0ueSkpIHtcclxuXHRcdHBCeSA9IHBvaW50c1tpICsgMV0ueTtcclxuXHR9XHJcblx0aWYgKHBBeCA+PSBNYXRoLm1heChwb2ludHNbaV0ueCwgcG9pbnRzW2kgKyAxXS54KSB8fCBwQXggPD0gTWF0aC5taW4ocG9pbnRzW2ldLngsIHBvaW50c1tpICsgMV0ueCkpIHtcclxuXHRcdHBBeCA9IHBvaW50c1tpXS54O1xyXG5cdH1cclxuXHRpZiAocEJ4ID49IE1hdGgubWF4KHBvaW50c1tpXS54LCBwb2ludHNbaSArIDFdLngpIHx8IHBCeCA8PSBNYXRoLm1pbihwb2ludHNbaV0ueCwgcG9pbnRzW2kgKyAxXS54KSkge1xyXG5cdFx0cEJ4ID0gcG9pbnRzW2kgKyAxXS54O1xyXG5cdH1cclxuXHRyZXR1cm4ge1xyXG5cdFx0Y3RyQToge1xyXG5cdFx0XHR4OiBwQXgsXHJcblx0XHRcdHk6IHBBeVxyXG5cdFx0fSxcclxuXHRcdGN0ckI6IHtcclxuXHRcdFx0eDogcEJ4LFxyXG5cdFx0XHR5OiBwQnlcclxuXHRcdH1cclxuXHR9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbih4LCB5LCBjZW50ZXIpIHtcclxuXHRyZXR1cm4ge1xyXG5cdFx0eDogY2VudGVyLnggKyB4LFxyXG5cdFx0eTogY2VudGVyLnkgLSB5XHJcblx0fTtcclxufVxyXG5cclxuZnVuY3Rpb24gYXZvaWRDb2xsaXNpb24ob2JqLCB0YXJnZXQpIHtcclxuXHRpZiAodGFyZ2V0KSB7XHJcblx0XHQvLyBpcyBjb2xsaXNpb24gdGVzdFxyXG5cdFx0d2hpbGUgKHV0aWwuaXNDb2xsaXNpb24ob2JqLCB0YXJnZXQpKSB7XHJcblx0XHRcdGlmIChvYmouc3RhcnQueCA+IDApIHtcclxuXHRcdFx0XHRvYmouc3RhcnQueS0tO1xyXG5cdFx0XHR9IGVsc2UgaWYgKG9iai5zdGFydC54IDwgMCkge1xyXG5cdFx0XHRcdG9iai5zdGFydC55Kys7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0aWYgKG9iai5zdGFydC55ID4gMCkge1xyXG5cdFx0XHRcdFx0b2JqLnN0YXJ0LnkrKztcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0b2JqLnN0YXJ0LnktLTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIG9iajtcclxufVxyXG5cclxuZnVuY3Rpb24gZmlsbFNlcmllcyhzZXJpZXMsIG9wdHMsIGNvbmZpZykge1xyXG5cdHZhciBpbmRleCA9IDA7XHJcblx0cmV0dXJuIHNlcmllcy5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0aWYgKCFpdGVtLmNvbG9yKSB7XHJcblx0XHRcdGl0ZW0uY29sb3IgPSBjb25maWcuY29sb3JzW2luZGV4XTtcclxuXHRcdFx0aW5kZXggPSAoaW5kZXggKyAxKSAlIGNvbmZpZy5jb2xvcnMubGVuZ3RoO1xyXG5cdFx0fVxyXG5cdFx0aWYgKCFpdGVtLmluZGV4KSB7XHJcblx0XHRcdGl0ZW0uaW5kZXggPSAwO1xyXG5cdFx0fVxyXG5cdFx0aWYgKCFpdGVtLnR5cGUpIHtcclxuXHRcdFx0aXRlbS50eXBlID0gb3B0cy50eXBlO1xyXG5cdFx0fVxyXG5cdFx0aWYgKHR5cGVvZiBpdGVtLnNob3cgPT0gXCJ1bmRlZmluZWRcIikge1xyXG5cdFx0XHRpdGVtLnNob3cgPSB0cnVlO1xyXG5cdFx0fVxyXG5cdFx0aWYgKCFpdGVtLnR5cGUpIHtcclxuXHRcdFx0aXRlbS50eXBlID0gb3B0cy50eXBlO1xyXG5cdFx0fVxyXG5cdFx0aWYgKCFpdGVtLnBvaW50U2hhcGUpIHtcclxuXHRcdFx0aXRlbS5wb2ludFNoYXBlID0gXCJjaXJjbGVcIjtcclxuXHRcdH1cclxuXHRcdGlmICghaXRlbS5sZWdlbmRTaGFwZSkge1xyXG5cdFx0XHRzd2l0Y2ggKGl0ZW0udHlwZSkge1xyXG5cdFx0XHRcdGNhc2UgJ2xpbmUnOlxyXG5cdFx0XHRcdFx0aXRlbS5sZWdlbmRTaGFwZSA9IFwibGluZVwiO1xyXG5cdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0Y2FzZSAnY29sdW1uJzpcclxuXHRcdFx0XHRcdGl0ZW0ubGVnZW5kU2hhcGUgPSBcInJlY3RcIjtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdGNhc2UgJ2FyZWEnOlxyXG5cdFx0XHRcdFx0aXRlbS5sZWdlbmRTaGFwZSA9IFwidHJpYW5nbGVcIjtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHRpdGVtLmxlZ2VuZFNoYXBlID0gXCJjaXJjbGVcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIGl0ZW07XHJcblx0fSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldERhdGFSYW5nZShtaW5EYXRhLCBtYXhEYXRhKSB7XHJcblx0dmFyIGxpbWl0ID0gMDtcclxuXHR2YXIgcmFuZ2UgPSBtYXhEYXRhIC0gbWluRGF0YTtcclxuXHRpZiAocmFuZ2UgPj0gMTAwMDApIHtcclxuXHRcdGxpbWl0ID0gMTAwMDtcclxuXHR9IGVsc2UgaWYgKHJhbmdlID49IDEwMDApIHtcclxuXHRcdGxpbWl0ID0gMTAwO1xyXG5cdH0gZWxzZSBpZiAocmFuZ2UgPj0gMTAwKSB7XHJcblx0XHRsaW1pdCA9IDEwO1xyXG5cdH0gZWxzZSBpZiAocmFuZ2UgPj0gMTApIHtcclxuXHRcdGxpbWl0ID0gNTtcclxuXHR9IGVsc2UgaWYgKHJhbmdlID49IDEpIHtcclxuXHRcdGxpbWl0ID0gMTtcclxuXHR9IGVsc2UgaWYgKHJhbmdlID49IDAuMSkge1xyXG5cdFx0bGltaXQgPSAwLjE7XHJcblx0fSBlbHNlIGlmIChyYW5nZSA+PSAwLjAxKSB7XHJcblx0XHRsaW1pdCA9IDAuMDE7XHJcblx0fSBlbHNlIGlmIChyYW5nZSA+PSAwLjAwMSkge1xyXG5cdFx0bGltaXQgPSAwLjAwMTtcclxuXHR9IGVsc2UgaWYgKHJhbmdlID49IDAuMDAwMSkge1xyXG5cdFx0bGltaXQgPSAwLjAwMDE7XHJcblx0fSBlbHNlIGlmIChyYW5nZSA+PSAwLjAwMDAxKSB7XHJcblx0XHRsaW1pdCA9IDAuMDAwMDE7XHJcblx0fSBlbHNlIHtcclxuXHRcdGxpbWl0ID0gMC4wMDAwMDE7XHJcblx0fVxyXG5cdHJldHVybiB7XHJcblx0XHRtaW5SYW5nZTogZmluZFJhbmdlKG1pbkRhdGEsICdsb3dlcicsIGxpbWl0KSxcclxuXHRcdG1heFJhbmdlOiBmaW5kUmFuZ2UobWF4RGF0YSwgJ3VwcGVyJywgbGltaXQpXHJcblx0fTtcclxufVxyXG5cclxuZnVuY3Rpb24gbWVhc3VyZVRleHQodGV4dCkge1xyXG5cdHZhciBmb250U2l6ZSA9IGFyZ3VtZW50cy5sZW5ndGggPiAxICYmIGFyZ3VtZW50c1sxXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzFdIDogY29uZmlnLmZvbnRTaXplO1xyXG5cdHRleHQgPSBTdHJpbmcodGV4dCk7XHJcblx0dmFyIHRleHQgPSB0ZXh0LnNwbGl0KCcnKTtcclxuXHR2YXIgd2lkdGggPSAwO1xyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgdGV4dC5sZW5ndGg7IGkrKykge1xyXG5cdFx0bGV0IGl0ZW0gPSB0ZXh0W2ldO1xyXG5cdFx0aWYgKC9bYS16QS1aXS8udGVzdChpdGVtKSkge1xyXG5cdFx0XHR3aWR0aCArPSA3O1xyXG5cdFx0fSBlbHNlIGlmICgvWzAtOV0vLnRlc3QoaXRlbSkpIHtcclxuXHRcdFx0d2lkdGggKz0gNS41O1xyXG5cdFx0fSBlbHNlIGlmICgvXFwuLy50ZXN0KGl0ZW0pKSB7XHJcblx0XHRcdHdpZHRoICs9IDIuNztcclxuXHRcdH0gZWxzZSBpZiAoLy0vLnRlc3QoaXRlbSkpIHtcclxuXHRcdFx0d2lkdGggKz0gMy4yNTtcclxuXHRcdH0gZWxzZSBpZiAoL1tcXHU0ZTAwLVxcdTlmYTVdLy50ZXN0KGl0ZW0pKSB7XHJcblx0XHRcdHdpZHRoICs9IDEwO1xyXG5cdFx0fSBlbHNlIGlmICgvXFwofFxcKS8udGVzdChpdGVtKSkge1xyXG5cdFx0XHR3aWR0aCArPSAzLjczO1xyXG5cdFx0fSBlbHNlIGlmICgvXFxzLy50ZXN0KGl0ZW0pKSB7XHJcblx0XHRcdHdpZHRoICs9IDIuNTtcclxuXHRcdH0gZWxzZSBpZiAoLyUvLnRlc3QoaXRlbSkpIHtcclxuXHRcdFx0d2lkdGggKz0gODtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHdpZHRoICs9IDEwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRyZXR1cm4gd2lkdGggKiBmb250U2l6ZSAvIDEwO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkYXRhQ29tYmluZShzZXJpZXMpIHtcclxuXHRyZXR1cm4gc2VyaWVzLnJlZHVjZShmdW5jdGlvbihhLCBiKSB7XHJcblx0XHRyZXR1cm4gKGEuZGF0YSA/IGEuZGF0YSA6IGEpLmNvbmNhdChiLmRhdGEpO1xyXG5cdH0sIFtdKTtcclxufVxyXG5cclxuZnVuY3Rpb24gZGF0YUNvbWJpbmVTdGFjayhzZXJpZXMsIGxlbikge1xyXG5cdHZhciBzdW0gPSBuZXcgQXJyYXkobGVuKTtcclxuXHRmb3IgKHZhciBqID0gMDsgaiA8IHN1bS5sZW5ndGg7IGorKykge1xyXG5cdFx0c3VtW2pdID0gMDtcclxuXHR9XHJcblx0Zm9yICh2YXIgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGZvciAodmFyIGogPSAwOyBqIDwgc3VtLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdHN1bVtqXSArPSBzZXJpZXNbaV0uZGF0YVtqXTtcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIHNlcmllcy5yZWR1Y2UoZnVuY3Rpb24oYSwgYikge1xyXG5cdFx0cmV0dXJuIChhLmRhdGEgPyBhLmRhdGEgOiBhKS5jb25jYXQoYi5kYXRhKS5jb25jYXQoc3VtKTtcclxuXHR9LCBbXSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFRvdWNoZXModG91Y2hlcywgb3B0cywgZSkge1xyXG5cdGxldCB4LCB5O1xyXG5cdGlmICh0b3VjaGVzLmNsaWVudFgpIHtcclxuXHRcdGlmIChvcHRzLnJvdGF0ZSkge1xyXG5cdFx0XHR5ID0gb3B0cy5oZWlnaHQgLSB0b3VjaGVzLmNsaWVudFggKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0XHRcdHggPSAodG91Y2hlcy5wYWdlWSAtIGUuY3VycmVudFRhcmdldC5vZmZzZXRUb3AgLSAob3B0cy5oZWlnaHQgLyBvcHRzLnBpeGVsUmF0aW8gLyAyKSAqIChvcHRzLnBpeGVsUmF0aW8gLVxyXG5cdFx0XHRcdFx0MSkpICpcclxuXHRcdFx0XHRvcHRzLnBpeGVsUmF0aW87XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHR4ID0gdG91Y2hlcy5jbGllbnRYICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdFx0XHR5ID0gKHRvdWNoZXMucGFnZVkgLSBlLmN1cnJlbnRUYXJnZXQub2Zmc2V0VG9wIC0gKG9wdHMuaGVpZ2h0IC8gb3B0cy5waXhlbFJhdGlvIC8gMikgKiAob3B0cy5waXhlbFJhdGlvIC1cclxuXHRcdFx0XHRcdDEpKSAqXHJcblx0XHRcdFx0b3B0cy5waXhlbFJhdGlvO1xyXG5cdFx0fVxyXG5cdH0gZWxzZSB7XHJcblx0XHRpZiAob3B0cy5yb3RhdGUpIHtcclxuXHRcdFx0eSA9IG9wdHMuaGVpZ2h0IC0gdG91Y2hlcy54ICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdFx0XHR4ID0gdG91Y2hlcy55ICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0eCA9IHRvdWNoZXMueCAqIG9wdHMucGl4ZWxSYXRpbztcclxuXHRcdFx0eSA9IHRvdWNoZXMueSAqIG9wdHMucGl4ZWxSYXRpbztcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIHtcclxuXHRcdHg6IHgsXHJcblx0XHR5OiB5XHJcblx0fVxyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRTZXJpZXNEYXRhSXRlbShzZXJpZXMsIGluZGV4KSB7XHJcblx0dmFyIGRhdGEgPSBbXTtcclxuXHRmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0bGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcblx0XHRpZiAoaXRlbS5kYXRhW2luZGV4XSAhPT0gbnVsbCAmJiB0eXBlb2YgaXRlbS5kYXRhW2luZGV4XSAhPT0gJ3VuZGVmaW5lZCcgJiYgaXRlbS5zaG93KSB7XHJcblx0XHRcdGxldCBzZXJpZXNJdGVtID0ge307XHJcblx0XHRcdHNlcmllc0l0ZW0uY29sb3IgPSBpdGVtLmNvbG9yO1xyXG5cdFx0XHRzZXJpZXNJdGVtLnR5cGUgPSBpdGVtLnR5cGU7XHJcblx0XHRcdHNlcmllc0l0ZW0uc3R5bGUgPSBpdGVtLnN0eWxlO1xyXG5cdFx0XHRzZXJpZXNJdGVtLnBvaW50U2hhcGUgPSBpdGVtLnBvaW50U2hhcGU7XHJcblx0XHRcdHNlcmllc0l0ZW0uZGlzYWJsZUxlZ2VuZCA9IGl0ZW0uZGlzYWJsZUxlZ2VuZDtcclxuXHRcdFx0c2VyaWVzSXRlbS5uYW1lID0gaXRlbS5uYW1lO1xyXG5cdFx0XHRzZXJpZXNJdGVtLnNob3cgPSBpdGVtLnNob3c7XHJcblx0XHRcdHNlcmllc0l0ZW0uZGF0YSA9IGl0ZW0uZm9ybWF0ID8gaXRlbS5mb3JtYXQoaXRlbS5kYXRhW2luZGV4XSkgOiBpdGVtLmRhdGFbaW5kZXhdO1xyXG5cdFx0XHRkYXRhLnB1c2goc2VyaWVzSXRlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdHJldHVybiBkYXRhO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRNYXhUZXh0TGlzdExlbmd0aChsaXN0KSB7XHJcblx0dmFyIGxlbmd0aExpc3QgPSBsaXN0Lm1hcChmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRyZXR1cm4gbWVhc3VyZVRleHQoaXRlbSk7XHJcblx0fSk7XHJcblx0cmV0dXJuIE1hdGgubWF4LmFwcGx5KG51bGwsIGxlbmd0aExpc3QpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRSYWRhckNvb3JkaW5hdGVTZXJpZXMobGVuZ3RoKSB7XHJcblx0dmFyIGVhY2hBbmdsZSA9IDIgKiBNYXRoLlBJIC8gbGVuZ3RoO1xyXG5cdHZhciBDb29yZGluYXRlU2VyaWVzID0gW107XHJcblx0Zm9yICh2YXIgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xyXG5cdFx0Q29vcmRpbmF0ZVNlcmllcy5wdXNoKGVhY2hBbmdsZSAqIGkpO1xyXG5cdH1cclxuXHJcblx0cmV0dXJuIENvb3JkaW5hdGVTZXJpZXMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdHJldHVybiAtMSAqIGl0ZW0gKyBNYXRoLlBJIC8gMjtcclxuXHR9KTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0VG9vbFRpcERhdGEoc2VyaWVzRGF0YSwgY2FsUG9pbnRzLCBpbmRleCwgY2F0ZWdvcmllcykge1xyXG5cdHZhciBvcHRpb24gPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IHt9O1xyXG5cclxuXHR2YXIgdGV4dExpc3QgPSBzZXJpZXNEYXRhLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRsZXQgdGl0bGVUZXh0ID0gW107XHJcblx0XHRpZiAoY2F0ZWdvcmllcykge1xyXG5cdFx0XHR0aXRsZVRleHQgPSBjYXRlZ29yaWVzO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0dGl0bGVUZXh0ID0gaXRlbS5kYXRhO1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0dGV4dDogb3B0aW9uLmZvcm1hdCA/IG9wdGlvbi5mb3JtYXQoaXRlbSwgdGl0bGVUZXh0W2luZGV4XSkgOiBpdGVtLm5hbWUgKyAnOiAnICsgaXRlbS5kYXRhLFxyXG5cdFx0XHRjb2xvcjogaXRlbS5jb2xvclxyXG5cdFx0fTtcclxuXHR9KTtcclxuXHR2YXIgdmFsaWRDYWxQb2ludHMgPSBbXTtcclxuXHR2YXIgb2Zmc2V0ID0ge1xyXG5cdFx0eDogMCxcclxuXHRcdHk6IDBcclxuXHR9O1xyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgY2FsUG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRsZXQgcG9pbnRzID0gY2FsUG9pbnRzW2ldO1xyXG5cdFx0aWYgKHR5cGVvZiBwb2ludHNbaW5kZXhdICE9PSAndW5kZWZpbmVkJyAmJiBwb2ludHNbaW5kZXhdICE9PSBudWxsKSB7XHJcblx0XHRcdHZhbGlkQ2FsUG9pbnRzLnB1c2gocG9pbnRzW2luZGV4XSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgdmFsaWRDYWxQb2ludHMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCBpdGVtID0gdmFsaWRDYWxQb2ludHNbaV07XHJcblx0XHRvZmZzZXQueCA9IE1hdGgucm91bmQoaXRlbS54KTtcclxuXHRcdG9mZnNldC55ICs9IGl0ZW0ueTtcclxuXHR9XHJcblx0b2Zmc2V0LnkgLz0gdmFsaWRDYWxQb2ludHMubGVuZ3RoO1xyXG5cdHJldHVybiB7XHJcblx0XHR0ZXh0TGlzdDogdGV4dExpc3QsXHJcblx0XHRvZmZzZXQ6IG9mZnNldFxyXG5cdH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldE1peFRvb2xUaXBEYXRhKHNlcmllc0RhdGEsIGNhbFBvaW50cywgaW5kZXgsIGNhdGVnb3JpZXMpIHtcclxuXHR2YXIgb3B0aW9uID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiB7fTtcclxuXHR2YXIgdGV4dExpc3QgPSBzZXJpZXNEYXRhLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRyZXR1cm4ge1xyXG5cdFx0XHR0ZXh0OiBvcHRpb24uZm9ybWF0ID8gb3B0aW9uLmZvcm1hdChpdGVtLCBjYXRlZ29yaWVzW2luZGV4XSkgOiBpdGVtLm5hbWUgKyAnOiAnICsgaXRlbS5kYXRhLFxyXG5cdFx0XHRjb2xvcjogaXRlbS5jb2xvcixcclxuXHRcdFx0ZGlzYWJsZUxlZ2VuZDogaXRlbS5kaXNhYmxlTGVnZW5kID8gdHJ1ZSA6IGZhbHNlXHJcblx0XHR9O1xyXG5cdH0pO1xyXG5cdHRleHRMaXN0ID0gdGV4dExpc3QuZmlsdGVyKGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdGlmIChpdGVtLmRpc2FibGVMZWdlbmQgIT09IHRydWUpIHtcclxuXHRcdFx0cmV0dXJuIGl0ZW07XHJcblx0XHR9XHJcblx0fSk7XHJcblx0dmFyIHZhbGlkQ2FsUG9pbnRzID0gW107XHJcblx0dmFyIG9mZnNldCA9IHtcclxuXHRcdHg6IDAsXHJcblx0XHR5OiAwXHJcblx0fTtcclxuXHRmb3IgKGxldCBpID0gMDsgaSA8IGNhbFBvaW50cy5sZW5ndGg7IGkrKykge1xyXG5cdFx0bGV0IHBvaW50cyA9IGNhbFBvaW50c1tpXTtcclxuXHRcdGlmICh0eXBlb2YgcG9pbnRzW2luZGV4XSAhPT0gJ3VuZGVmaW5lZCcgJiYgcG9pbnRzW2luZGV4XSAhPT0gbnVsbCkge1xyXG5cdFx0XHR2YWxpZENhbFBvaW50cy5wdXNoKHBvaW50c1tpbmRleF0pO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRmb3IgKGxldCBpID0gMDsgaSA8IHZhbGlkQ2FsUG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRsZXQgaXRlbSA9IHZhbGlkQ2FsUG9pbnRzW2ldO1xyXG5cdFx0b2Zmc2V0LnggPSBNYXRoLnJvdW5kKGl0ZW0ueCk7XHJcblx0XHRvZmZzZXQueSArPSBpdGVtLnk7XHJcblx0fVxyXG5cdG9mZnNldC55IC89IHZhbGlkQ2FsUG9pbnRzLmxlbmd0aDtcclxuXHRyZXR1cm4ge1xyXG5cdFx0dGV4dExpc3Q6IHRleHRMaXN0LFxyXG5cdFx0b2Zmc2V0OiBvZmZzZXRcclxuXHR9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRDYW5kbGVUb29sVGlwRGF0YShzZXJpZXMsIHNlcmllc0RhdGEsIGNhbFBvaW50cywgaW5kZXgsIGNhdGVnb3JpZXMsIGV4dHJhKSB7XHJcblx0dmFyIG9wdGlvbiA9IGFyZ3VtZW50cy5sZW5ndGggPiA2ICYmIGFyZ3VtZW50c1s2XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzZdIDoge307XHJcblx0bGV0IHVwQ29sb3IgPSBleHRyYS5jb2xvci51cEZpbGw7XHJcblx0bGV0IGRvd25Db2xvciA9IGV4dHJhLmNvbG9yLmRvd25GaWxsO1xyXG5cdC8v6aKc6Imy6aG65bqP5Li65byA55uY77yM5pS255uY77yM5pyA5L2O77yM5pyA6auYXHJcblx0bGV0IGNvbG9yID0gW3VwQ29sb3IsIHVwQ29sb3IsIGRvd25Db2xvciwgdXBDb2xvcl07XHJcblx0dmFyIHRleHRMaXN0ID0gW107XHJcblx0bGV0IHRleHQwID0ge1xyXG5cdFx0dGV4dDogY2F0ZWdvcmllc1tpbmRleF0sXHJcblx0XHRjb2xvcjogbnVsbFxyXG5cdH07XHJcblx0dGV4dExpc3QucHVzaCh0ZXh0MCk7XHJcblx0c2VyaWVzRGF0YS5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0aWYgKGluZGV4ID09IDAgJiYgaXRlbS5kYXRhWzFdIC0gaXRlbS5kYXRhWzBdIDwgMCkge1xyXG5cdFx0XHRjb2xvclsxXSA9IGRvd25Db2xvcjtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdGlmIChpdGVtLmRhdGFbMF0gPCBzZXJpZXNbaW5kZXggLSAxXVsxXSkge1xyXG5cdFx0XHRcdGNvbG9yWzBdID0gZG93bkNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlmIChpdGVtLmRhdGFbMV0gPCBpdGVtLmRhdGFbMF0pIHtcclxuXHRcdFx0XHRjb2xvclsxXSA9IGRvd25Db2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAoaXRlbS5kYXRhWzJdID4gc2VyaWVzW2luZGV4IC0gMV1bMV0pIHtcclxuXHRcdFx0XHRjb2xvclsyXSA9IHVwQ29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKGl0ZW0uZGF0YVszXSA8IHNlcmllc1tpbmRleCAtIDFdWzFdKSB7XHJcblx0XHRcdFx0Y29sb3JbM10gPSBkb3duQ29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGxldCB0ZXh0MSA9IHtcclxuXHRcdFx0dGV4dDogJ+W8gOebmO+8micgKyBpdGVtLmRhdGFbMF0sXHJcblx0XHRcdGNvbG9yOiBjb2xvclswXVxyXG5cdFx0fTtcclxuXHRcdGxldCB0ZXh0MiA9IHtcclxuXHRcdFx0dGV4dDogJ+aUtuebmO+8micgKyBpdGVtLmRhdGFbMV0sXHJcblx0XHRcdGNvbG9yOiBjb2xvclsxXVxyXG5cdFx0fTtcclxuXHRcdGxldCB0ZXh0MyA9IHtcclxuXHRcdFx0dGV4dDogJ+acgOS9ju+8micgKyBpdGVtLmRhdGFbMl0sXHJcblx0XHRcdGNvbG9yOiBjb2xvclsyXVxyXG5cdFx0fTtcclxuXHRcdGxldCB0ZXh0NCA9IHtcclxuXHRcdFx0dGV4dDogJ+acgOmrmO+8micgKyBpdGVtLmRhdGFbM10sXHJcblx0XHRcdGNvbG9yOiBjb2xvclszXVxyXG5cdFx0fTtcclxuXHRcdHRleHRMaXN0LnB1c2godGV4dDEsIHRleHQyLCB0ZXh0MywgdGV4dDQpO1xyXG5cdH0pO1xyXG5cdHZhciB2YWxpZENhbFBvaW50cyA9IFtdO1xyXG5cdHZhciBvZmZzZXQgPSB7XHJcblx0XHR4OiAwLFxyXG5cdFx0eTogMFxyXG5cdH07XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjYWxQb2ludHMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCBwb2ludHMgPSBjYWxQb2ludHNbaV07XHJcblx0XHRpZiAodHlwZW9mIHBvaW50c1tpbmRleF0gIT09ICd1bmRlZmluZWQnICYmIHBvaW50c1tpbmRleF0gIT09IG51bGwpIHtcclxuXHRcdFx0dmFsaWRDYWxQb2ludHMucHVzaChwb2ludHNbaW5kZXhdKTtcclxuXHRcdH1cclxuXHR9XHJcblx0b2Zmc2V0LnggPSBNYXRoLnJvdW5kKHZhbGlkQ2FsUG9pbnRzWzBdWzBdLngpO1xyXG5cdHJldHVybiB7XHJcblx0XHR0ZXh0TGlzdDogdGV4dExpc3QsXHJcblx0XHRvZmZzZXQ6IG9mZnNldFxyXG5cdH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpbHRlclNlcmllcyhzZXJpZXMpIHtcclxuXHRsZXQgdGVtcFNlcmllcyA9IFtdO1xyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRpZiAoc2VyaWVzW2ldLnNob3cgPT0gdHJ1ZSkge1xyXG5cdFx0XHR0ZW1wU2VyaWVzLnB1c2goc2VyaWVzW2ldKVxyXG5cdFx0fVxyXG5cdH1cclxuXHRyZXR1cm4gdGVtcFNlcmllcztcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZEN1cnJlbnRJbmRleChjdXJyZW50UG9pbnRzLCBjYWxQb2ludHMsIG9wdHMsIGNvbmZpZykge1xyXG5cdHZhciBvZmZzZXQgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDA7XHJcblx0dmFyIGN1cnJlbnRJbmRleCA9IC0xO1xyXG5cdHZhciBzcGFjaW5nID0gb3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgLyAyO1xyXG5cdGxldCB4QXhpc1BvaW50cyA9IFtdO1xyXG5cdGlmIChjYWxQb2ludHMubGVuZ3RoID4gMCkge1xyXG5cdFx0aWYgKG9wdHMudHlwZSA9PSAnY2FuZGxlJykge1xyXG5cdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IGNhbFBvaW50c1swXS5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdHhBeGlzUG9pbnRzLnB1c2goY2FsUG9pbnRzWzBdW2ldWzBdLngpXHJcblx0XHRcdH1cclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgY2FsUG9pbnRzWzBdLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0eEF4aXNQb2ludHMucHVzaChjYWxQb2ludHNbMF1baV0ueClcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aWYgKChvcHRzLnR5cGUgPT0gJ2xpbmUnIHx8IG9wdHMudHlwZSA9PSAnYXJlYScpICYmIG9wdHMueEF4aXMuYm91bmRhcnlHYXAgPT0gJ2p1c3RpZnknKSB7XHJcblx0XHRcdHNwYWNpbmcgPSBvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyAvIDI7XHJcblx0XHR9XHJcblx0XHRpZiAoIW9wdHMuY2F0ZWdvcmllcykge1xyXG5cdFx0XHRzcGFjaW5nID0gMFxyXG5cdFx0fVxyXG5cdFx0aWYgKGlzSW5FeGFjdENoYXJ0QXJlYShjdXJyZW50UG9pbnRzLCBvcHRzLCBjb25maWcpKSB7XHJcblx0XHRcdHhBeGlzUG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0XHRpZiAoY3VycmVudFBvaW50cy54ICsgb2Zmc2V0ICsgc3BhY2luZyA+IGl0ZW0pIHtcclxuXHRcdFx0XHRcdGN1cnJlbnRJbmRleCA9IGluZGV4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdHJldHVybiBjdXJyZW50SW5kZXg7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpbmRMZWdlbmRJbmRleChjdXJyZW50UG9pbnRzLCBsZWdlbmREYXRhLCBvcHRzKSB7XHJcblx0bGV0IGN1cnJlbnRJbmRleCA9IC0xO1xyXG5cdGlmIChpc0luRXhhY3RMZWdlbmRBcmVhKGN1cnJlbnRQb2ludHMsIGxlZ2VuZERhdGEuYXJlYSkpIHtcclxuXHRcdGxldCBwb2ludHMgPSBsZWdlbmREYXRhLnBvaW50cztcclxuXHRcdGxldCBpbmRleCA9IC0xO1xyXG5cdFx0Zm9yIChsZXQgaSA9IDAsIGxlbiA9IHBvaW50cy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xyXG5cdFx0XHRsZXQgaXRlbSA9IHBvaW50c1tpXTtcclxuXHRcdFx0Zm9yIChsZXQgaiA9IDA7IGogPCBpdGVtLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0aW5kZXggKz0gMTtcclxuXHRcdFx0XHRsZXQgYXJlYSA9IGl0ZW1bal1bJ2FyZWEnXTtcclxuXHRcdFx0XHRpZiAoY3VycmVudFBvaW50cy54ID4gYXJlYVswXSAmJiBjdXJyZW50UG9pbnRzLnggPCBhcmVhWzJdICYmIGN1cnJlbnRQb2ludHMueSA+IGFyZWFbMV0gJiYgY3VycmVudFBvaW50c1xyXG5cdFx0XHRcdFx0LnkgPCBhcmVhWzNdKSB7XHJcblx0XHRcdFx0XHRjdXJyZW50SW5kZXggPSBpbmRleDtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIGN1cnJlbnRJbmRleDtcclxuXHR9XHJcblx0cmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gaXNJbkV4YWN0TGVnZW5kQXJlYShjdXJyZW50UG9pbnRzLCBhcmVhKSB7XHJcblx0cmV0dXJuIGN1cnJlbnRQb2ludHMueCA+IGFyZWEuc3RhcnQueCAmJiBjdXJyZW50UG9pbnRzLnggPCBhcmVhLmVuZC54ICYmIGN1cnJlbnRQb2ludHMueSA+IGFyZWEuc3RhcnQueSAmJlxyXG5cdFx0Y3VycmVudFBvaW50cy55IDwgYXJlYS5lbmQueTtcclxufVxyXG5cclxuZnVuY3Rpb24gaXNJbkV4YWN0Q2hhcnRBcmVhKGN1cnJlbnRQb2ludHMsIG9wdHMsIGNvbmZpZykge1xyXG5cdHJldHVybiBjdXJyZW50UG9pbnRzLnggPD0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSArIDEwICYmIGN1cnJlbnRQb2ludHMueCA+PSBvcHRzLmFyZWFbM10gLSAxMCAmJiBjdXJyZW50UG9pbnRzXHJcblx0XHQueSA+PSBvcHRzLmFyZWFbMF0gJiYgY3VycmVudFBvaW50cy55IDw9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaW5kUmFkYXJDaGFydEN1cnJlbnRJbmRleChjdXJyZW50UG9pbnRzLCByYWRhckRhdGEsIGNvdW50KSB7XHJcblx0dmFyIGVhY2hBbmdsZUFyZWEgPSAyICogTWF0aC5QSSAvIGNvdW50O1xyXG5cdHZhciBjdXJyZW50SW5kZXggPSAtMTtcclxuXHRpZiAoaXNJbkV4YWN0UGllQ2hhcnRBcmVhKGN1cnJlbnRQb2ludHMsIHJhZGFyRGF0YS5jZW50ZXIsIHJhZGFyRGF0YS5yYWRpdXMpKSB7XHJcblx0XHR2YXIgZml4QW5nbGUgPSBmdW5jdGlvbiBmaXhBbmdsZShhbmdsZSkge1xyXG5cdFx0XHRpZiAoYW5nbGUgPCAwKSB7XHJcblx0XHRcdFx0YW5nbGUgKz0gMiAqIE1hdGguUEk7XHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKGFuZ2xlID4gMiAqIE1hdGguUEkpIHtcclxuXHRcdFx0XHRhbmdsZSAtPSAyICogTWF0aC5QSTtcclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4gYW5nbGU7XHJcblx0XHR9O1xyXG5cclxuXHRcdHZhciBhbmdsZSA9IE1hdGguYXRhbjIocmFkYXJEYXRhLmNlbnRlci55IC0gY3VycmVudFBvaW50cy55LCBjdXJyZW50UG9pbnRzLnggLSByYWRhckRhdGEuY2VudGVyLngpO1xyXG5cdFx0YW5nbGUgPSAtMSAqIGFuZ2xlO1xyXG5cdFx0aWYgKGFuZ2xlIDwgMCkge1xyXG5cdFx0XHRhbmdsZSArPSAyICogTWF0aC5QSTtcclxuXHRcdH1cclxuXHJcblx0XHR2YXIgYW5nbGVMaXN0ID0gcmFkYXJEYXRhLmFuZ2xlTGlzdC5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0XHRpdGVtID0gZml4QW5nbGUoLTEgKiBpdGVtKTtcclxuXHJcblx0XHRcdHJldHVybiBpdGVtO1xyXG5cdFx0fSk7XHJcblxyXG5cdFx0YW5nbGVMaXN0LmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0dmFyIHJhbmdlU3RhcnQgPSBmaXhBbmdsZShpdGVtIC0gZWFjaEFuZ2xlQXJlYSAvIDIpO1xyXG5cdFx0XHR2YXIgcmFuZ2VFbmQgPSBmaXhBbmdsZShpdGVtICsgZWFjaEFuZ2xlQXJlYSAvIDIpO1xyXG5cdFx0XHRpZiAocmFuZ2VFbmQgPCByYW5nZVN0YXJ0KSB7XHJcblx0XHRcdFx0cmFuZ2VFbmQgKz0gMiAqIE1hdGguUEk7XHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKGFuZ2xlID49IHJhbmdlU3RhcnQgJiYgYW5nbGUgPD0gcmFuZ2VFbmQgfHwgYW5nbGUgKyAyICogTWF0aC5QSSA+PSByYW5nZVN0YXJ0ICYmIGFuZ2xlICsgMiAqXHJcblx0XHRcdFx0TWF0aC5QSSA8PVxyXG5cdFx0XHRcdHJhbmdlRW5kKSB7XHJcblx0XHRcdFx0Y3VycmVudEluZGV4ID0gaW5kZXg7XHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG5cdH1cclxuXHJcblx0cmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZEZ1bm5lbENoYXJ0Q3VycmVudEluZGV4KGN1cnJlbnRQb2ludHMsIGZ1bm5lbERhdGEpIHtcclxuXHR2YXIgY3VycmVudEluZGV4ID0gLTE7XHJcblx0Zm9yICh2YXIgaSA9IDAsIGxlbiA9IGZ1bm5lbERhdGEuc2VyaWVzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcblx0XHR2YXIgaXRlbSA9IGZ1bm5lbERhdGEuc2VyaWVzW2ldO1xyXG5cdFx0aWYgKGN1cnJlbnRQb2ludHMueCA+IGl0ZW0uZnVubmVsQXJlYVswXSAmJiBjdXJyZW50UG9pbnRzLnggPCBpdGVtLmZ1bm5lbEFyZWFbMl0gJiYgY3VycmVudFBvaW50cy55ID4gaXRlbVxyXG5cdFx0XHQuZnVubmVsQXJlYVsxXSAmJiBjdXJyZW50UG9pbnRzLnkgPCBpdGVtLmZ1bm5lbEFyZWFbM10pIHtcclxuXHRcdFx0Y3VycmVudEluZGV4ID0gaTtcclxuXHRcdFx0YnJlYWs7XHJcblx0XHR9XHJcblx0fVxyXG5cdHJldHVybiBjdXJyZW50SW5kZXg7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpbmRXb3JkQ2hhcnRDdXJyZW50SW5kZXgoY3VycmVudFBvaW50cywgd29yZERhdGEpIHtcclxuXHR2YXIgY3VycmVudEluZGV4ID0gLTE7XHJcblx0Zm9yICh2YXIgaSA9IDAsIGxlbiA9IHdvcmREYXRhLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcblx0XHR2YXIgaXRlbSA9IHdvcmREYXRhW2ldO1xyXG5cdFx0aWYgKGN1cnJlbnRQb2ludHMueCA+IGl0ZW0uYXJlYVswXSAmJiBjdXJyZW50UG9pbnRzLnggPCBpdGVtLmFyZWFbMl0gJiYgY3VycmVudFBvaW50cy55ID4gaXRlbS5hcmVhWzFdICYmXHJcblx0XHRcdGN1cnJlbnRQb2ludHMueSA8IGl0ZW0uYXJlYVszXSkge1xyXG5cdFx0XHRjdXJyZW50SW5kZXggPSBpO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZE1hcENoYXJ0Q3VycmVudEluZGV4KGN1cnJlbnRQb2ludHMsIG9wdHMpIHtcclxuXHR2YXIgY3VycmVudEluZGV4ID0gLTE7XHJcblx0dmFyIGNEYXRhID0gb3B0cy5jaGFydERhdGEubWFwRGF0YTtcclxuXHR2YXIgZGF0YSA9IG9wdHMuc2VyaWVzO1xyXG5cdHZhciB0bXAgPSBwb2ludFRvQ29vcmRpbmF0ZShjdXJyZW50UG9pbnRzLnksIGN1cnJlbnRQb2ludHMueCwgY0RhdGEuYm91bmRzLCBjRGF0YS5zY2FsZSwgY0RhdGEueG9mZnNldCwgY0RhdGFcclxuXHRcdC55b2Zmc2V0KTtcclxuXHR2YXIgcG9pID0gW3RtcC54LCB0bXAueV07XHJcblx0Zm9yICh2YXIgaSA9IDAsIGxlbiA9IGRhdGEubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuXHRcdHZhciBpdGVtID0gZGF0YVtpXS5nZW9tZXRyeS5jb29yZGluYXRlcztcclxuXHRcdGlmIChpc1BvaVdpdGhpblBvbHkocG9pLCBpdGVtKSkge1xyXG5cdFx0XHRjdXJyZW50SW5kZXggPSBpO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gZmluZFBpZUNoYXJ0Q3VycmVudEluZGV4KGN1cnJlbnRQb2ludHMsIHBpZURhdGEpIHtcclxuXHR2YXIgY3VycmVudEluZGV4ID0gLTE7XHJcblx0aWYgKGlzSW5FeGFjdFBpZUNoYXJ0QXJlYShjdXJyZW50UG9pbnRzLCBwaWVEYXRhLmNlbnRlciwgcGllRGF0YS5yYWRpdXMpKSB7XHJcblx0XHR2YXIgYW5nbGUgPSBNYXRoLmF0YW4yKHBpZURhdGEuY2VudGVyLnkgLSBjdXJyZW50UG9pbnRzLnksIGN1cnJlbnRQb2ludHMueCAtIHBpZURhdGEuY2VudGVyLngpO1xyXG5cdFx0YW5nbGUgPSAtYW5nbGU7XHJcblx0XHRmb3IgKHZhciBpID0gMCwgbGVuID0gcGllRGF0YS5zZXJpZXMubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuXHRcdFx0dmFyIGl0ZW0gPSBwaWVEYXRhLnNlcmllc1tpXTtcclxuXHRcdFx0aWYgKGlzSW5BbmdsZVJhbmdlKGFuZ2xlLCBpdGVtLl9zdGFydF8sIGl0ZW0uX3N0YXJ0XyArIGl0ZW0uX3Byb3BvcnRpb25fICogMiAqIE1hdGguUEkpKSB7XHJcblx0XHRcdFx0Y3VycmVudEluZGV4ID0gaTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cmV0dXJuIGN1cnJlbnRJbmRleDtcclxufVxyXG5cclxuZnVuY3Rpb24gaXNJbkV4YWN0UGllQ2hhcnRBcmVhKGN1cnJlbnRQb2ludHMsIGNlbnRlciwgcmFkaXVzKSB7XHJcblx0cmV0dXJuIE1hdGgucG93KGN1cnJlbnRQb2ludHMueCAtIGNlbnRlci54LCAyKSArIE1hdGgucG93KGN1cnJlbnRQb2ludHMueSAtIGNlbnRlci55LCAyKSA8PSBNYXRoLnBvdyhyYWRpdXMsIDIpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBzcGxpdFBvaW50cyhwb2ludHMpIHtcclxuXHR2YXIgbmV3UG9pbnRzID0gW107XHJcblx0dmFyIGl0ZW1zID0gW107XHJcblx0cG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuXHRcdGlmIChpdGVtICE9PSBudWxsKSB7XHJcblx0XHRcdGl0ZW1zLnB1c2goaXRlbSk7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRpZiAoaXRlbXMubGVuZ3RoKSB7XHJcblx0XHRcdFx0bmV3UG9pbnRzLnB1c2goaXRlbXMpO1xyXG5cdFx0XHR9XHJcblx0XHRcdGl0ZW1zID0gW107XHJcblx0XHR9XHJcblx0fSk7XHJcblx0aWYgKGl0ZW1zLmxlbmd0aCkge1xyXG5cdFx0bmV3UG9pbnRzLnB1c2goaXRlbXMpO1xyXG5cdH1cclxuXHJcblx0cmV0dXJuIG5ld1BvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gY2FsTGVnZW5kRGF0YShzZXJpZXMsIG9wdHMsIGNvbmZpZywgY2hhcnREYXRhKSB7XHJcblx0bGV0IGxlZ2VuZERhdGEgPSB7XHJcblx0XHRhcmVhOiB7XHJcblx0XHRcdHN0YXJ0OiB7XHJcblx0XHRcdFx0eDogMCxcclxuXHRcdFx0XHR5OiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdGVuZDoge1xyXG5cdFx0XHRcdHg6IDAsXHJcblx0XHRcdFx0eTogMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHR3aWR0aDogMCxcclxuXHRcdFx0aGVpZ2h0OiAwLFxyXG5cdFx0XHR3aG9sZVdpZHRoOiAwLFxyXG5cdFx0XHR3aG9sZUhlaWdodDogMFxyXG5cdFx0fSxcclxuXHRcdHBvaW50czogW10sXHJcblx0XHR3aWR0aEFycjogW10sXHJcblx0XHRoZWlnaHRBcnI6IFtdXHJcblx0fTtcclxuXHRpZiAob3B0cy5sZWdlbmQuc2hvdyA9PT0gZmFsc2UpIHtcclxuXHRcdGNoYXJ0RGF0YS5sZWdlbmREYXRhID0gbGVnZW5kRGF0YTtcclxuXHRcdHJldHVybiBsZWdlbmREYXRhO1xyXG5cdH1cclxuXHJcblx0bGV0IHBhZGRpbmcgPSBvcHRzLmxlZ2VuZC5wYWRkaW5nO1xyXG5cdGxldCBtYXJnaW4gPSBvcHRzLmxlZ2VuZC5tYXJnaW47XHJcblx0bGV0IGZvbnRTaXplID0gb3B0cy5sZWdlbmQuZm9udFNpemU7XHJcblx0bGV0IHNoYXBlV2lkdGggPSAxNSAqIG9wdHMucGl4ZWxSYXRpbztcclxuXHRsZXQgc2hhcGVSaWdodCA9IDUgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0bGV0IGxpbmVIZWlnaHQgPSBNYXRoLm1heChvcHRzLmxlZ2VuZC5saW5lSGVpZ2h0ICogb3B0cy5waXhlbFJhdGlvLCBmb250U2l6ZSk7XHJcblx0aWYgKG9wdHMubGVnZW5kLnBvc2l0aW9uID09ICd0b3AnIHx8IG9wdHMubGVnZW5kLnBvc2l0aW9uID09ICdib3R0b20nKSB7XHJcblx0XHRsZXQgbGVnZW5kTGlzdCA9IFtdO1xyXG5cdFx0bGV0IHdpZHRoQ291bnQgPSAwO1xyXG5cdFx0bGV0IHdpZHRoQ291bnRBcnIgPSBbXTtcclxuXHRcdGxldCBjdXJyZW50Um93ID0gW107XHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuXHRcdFx0bGV0IGl0ZW1XaWR0aCA9IHNoYXBlV2lkdGggKyBzaGFwZVJpZ2h0ICsgbWVhc3VyZVRleHQoaXRlbS5uYW1lIHx8ICd1bmRlZmluZWQnLCBmb250U2l6ZSkgKyBvcHRzLmxlZ2VuZFxyXG5cdFx0XHRcdC5pdGVtR2FwO1xyXG5cdFx0XHRpZiAod2lkdGhDb3VudCArIGl0ZW1XaWR0aCA+IG9wdHMud2lkdGggLSBvcHRzLnBhZGRpbmdbMV0gLSBvcHRzLnBhZGRpbmdbM10pIHtcclxuXHRcdFx0XHRsZWdlbmRMaXN0LnB1c2goY3VycmVudFJvdyk7XHJcblx0XHRcdFx0d2lkdGhDb3VudEFyci5wdXNoKHdpZHRoQ291bnQgLSBvcHRzLmxlZ2VuZC5pdGVtR2FwKTtcclxuXHRcdFx0XHR3aWR0aENvdW50ID0gaXRlbVdpZHRoO1xyXG5cdFx0XHRcdGN1cnJlbnRSb3cgPSBbaXRlbV07XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0d2lkdGhDb3VudCArPSBpdGVtV2lkdGg7XHJcblx0XHRcdFx0Y3VycmVudFJvdy5wdXNoKGl0ZW0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpZiAoY3VycmVudFJvdy5sZW5ndGgpIHtcclxuXHRcdFx0bGVnZW5kTGlzdC5wdXNoKGN1cnJlbnRSb3cpO1xyXG5cdFx0XHR3aWR0aENvdW50QXJyLnB1c2god2lkdGhDb3VudCAtIG9wdHMubGVnZW5kLml0ZW1HYXApO1xyXG5cdFx0XHRsZWdlbmREYXRhLndpZHRoQXJyID0gd2lkdGhDb3VudEFycjtcclxuXHRcdFx0bGV0IGxlZ2VuZFdpZHRoID0gTWF0aC5tYXguYXBwbHkobnVsbCwgd2lkdGhDb3VudEFycik7XHJcblx0XHRcdHN3aXRjaCAob3B0cy5sZWdlbmQuZmxvYXQpIHtcclxuXHRcdFx0XHRjYXNlICdsZWZ0JzpcclxuXHRcdFx0XHRcdGxlZ2VuZERhdGEuYXJlYS5zdGFydC54ID0gb3B0cy5wYWRkaW5nWzNdO1xyXG5cdFx0XHRcdFx0bGVnZW5kRGF0YS5hcmVhLmVuZC54ID0gb3B0cy5wYWRkaW5nWzNdICsgMiAqIHBhZGRpbmc7XHJcblx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRjYXNlICdyaWdodCc6XHJcblx0XHRcdFx0XHRsZWdlbmREYXRhLmFyZWEuc3RhcnQueCA9IG9wdHMud2lkdGggLSBvcHRzLnBhZGRpbmdbMV0gLSBsZWdlbmRXaWR0aCAtIDIgKiBwYWRkaW5nO1xyXG5cdFx0XHRcdFx0bGVnZW5kRGF0YS5hcmVhLmVuZC54ID0gb3B0cy53aWR0aCAtIG9wdHMucGFkZGluZ1sxXTtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHRsZWdlbmREYXRhLmFyZWEuc3RhcnQueCA9IChvcHRzLndpZHRoIC0gbGVnZW5kV2lkdGgpIC8gMiAtIHBhZGRpbmc7XHJcblx0XHRcdFx0XHRsZWdlbmREYXRhLmFyZWEuZW5kLnggPSAob3B0cy53aWR0aCArIGxlZ2VuZFdpZHRoKSAvIDIgKyBwYWRkaW5nO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxlZ2VuZERhdGEuYXJlYS53aWR0aCA9IGxlZ2VuZFdpZHRoICsgMiAqIHBhZGRpbmc7XHJcblx0XHRcdGxlZ2VuZERhdGEuYXJlYS53aG9sZVdpZHRoID0gbGVnZW5kV2lkdGggKyAyICogcGFkZGluZztcclxuXHRcdFx0bGVnZW5kRGF0YS5hcmVhLmhlaWdodCA9IGxlZ2VuZExpc3QubGVuZ3RoICogbGluZUhlaWdodCArIDIgKiBwYWRkaW5nO1xyXG5cdFx0XHRsZWdlbmREYXRhLmFyZWEud2hvbGVIZWlnaHQgPSBsZWdlbmRMaXN0Lmxlbmd0aCAqIGxpbmVIZWlnaHQgKyAyICogcGFkZGluZyArIDIgKiBtYXJnaW47XHJcblx0XHRcdGxlZ2VuZERhdGEucG9pbnRzID0gbGVnZW5kTGlzdDtcclxuXHRcdH1cclxuXHR9IGVsc2Uge1xyXG5cdFx0bGV0IGxlbiA9IHNlcmllcy5sZW5ndGg7XHJcblx0XHRsZXQgbWF4SGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBvcHRzLnBhZGRpbmdbMF0gLSBvcHRzLnBhZGRpbmdbMl0gLSAyICogbWFyZ2luIC0gMiAqIHBhZGRpbmc7XHJcblx0XHRsZXQgbWF4TGVuZ3RoID0gTWF0aC5taW4oTWF0aC5mbG9vcihtYXhIZWlnaHQgLyBsaW5lSGVpZ2h0KSwgbGVuKTtcclxuXHRcdGxlZ2VuZERhdGEuYXJlYS5oZWlnaHQgPSBtYXhMZW5ndGggKiBsaW5lSGVpZ2h0ICsgcGFkZGluZyAqIDI7XHJcblx0XHRsZWdlbmREYXRhLmFyZWEud2hvbGVIZWlnaHQgPSBtYXhMZW5ndGggKiBsaW5lSGVpZ2h0ICsgcGFkZGluZyAqIDI7XHJcblx0XHRzd2l0Y2ggKG9wdHMubGVnZW5kLmZsb2F0KSB7XHJcblx0XHRcdGNhc2UgJ3RvcCc6XHJcblx0XHRcdFx0bGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnkgPSBvcHRzLnBhZGRpbmdbMF0gKyBtYXJnaW47XHJcblx0XHRcdFx0bGVnZW5kRGF0YS5hcmVhLmVuZC55ID0gb3B0cy5wYWRkaW5nWzBdICsgbWFyZ2luICsgbGVnZW5kRGF0YS5hcmVhLmhlaWdodDtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnYm90dG9tJzpcclxuXHRcdFx0XHRsZWdlbmREYXRhLmFyZWEuc3RhcnQueSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5wYWRkaW5nWzJdIC0gbWFyZ2luIC0gbGVnZW5kRGF0YS5hcmVhLmhlaWdodDtcclxuXHRcdFx0XHRsZWdlbmREYXRhLmFyZWEuZW5kLnkgPSBvcHRzLmhlaWdodCAtIG9wdHMucGFkZGluZ1syXSAtIG1hcmdpbjtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRsZWdlbmREYXRhLmFyZWEuc3RhcnQueSA9IChvcHRzLmhlaWdodCAtIGxlZ2VuZERhdGEuYXJlYS5oZWlnaHQpIC8gMjtcclxuXHRcdFx0XHRsZWdlbmREYXRhLmFyZWEuZW5kLnkgPSAob3B0cy5oZWlnaHQgKyBsZWdlbmREYXRhLmFyZWEuaGVpZ2h0KSAvIDI7XHJcblx0XHR9XHJcblx0XHRsZXQgbGluZU51bSA9IGxlbiAlIG1heExlbmd0aCA9PT0gMCA/IGxlbiAvIG1heExlbmd0aCA6IE1hdGguZmxvb3IoKGxlbiAvIG1heExlbmd0aCkgKyAxKTtcclxuXHRcdGxldCBjdXJyZW50Um93ID0gW107XHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IGxpbmVOdW07IGkrKykge1xyXG5cdFx0XHRsZXQgdGVtcCA9IHNlcmllcy5zbGljZShpICogbWF4TGVuZ3RoLCBpICogbWF4TGVuZ3RoICsgbWF4TGVuZ3RoKTtcclxuXHRcdFx0Y3VycmVudFJvdy5wdXNoKHRlbXApO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxlZ2VuZERhdGEucG9pbnRzID0gY3VycmVudFJvdztcclxuXHJcblx0XHRpZiAoY3VycmVudFJvdy5sZW5ndGgpIHtcclxuXHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjdXJyZW50Um93Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0bGV0IGl0ZW0gPSBjdXJyZW50Um93W2ldO1xyXG5cdFx0XHRcdGxldCBtYXhXaWR0aCA9IDA7XHJcblx0XHRcdFx0Zm9yIChsZXQgaiA9IDA7IGogPCBpdGVtLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRsZXQgaXRlbVdpZHRoID0gc2hhcGVXaWR0aCArIHNoYXBlUmlnaHQgKyBtZWFzdXJlVGV4dChpdGVtW2pdLm5hbWUgfHwgJ3VuZGVmaW5lZCcsIGZvbnRTaXplKSArIG9wdHNcclxuXHRcdFx0XHRcdFx0LmxlZ2VuZC5pdGVtR2FwO1xyXG5cdFx0XHRcdFx0aWYgKGl0ZW1XaWR0aCA+IG1heFdpZHRoKSB7XHJcblx0XHRcdFx0XHRcdG1heFdpZHRoID0gaXRlbVdpZHRoO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsZWdlbmREYXRhLndpZHRoQXJyLnB1c2gobWF4V2lkdGgpO1xyXG5cdFx0XHRcdGxlZ2VuZERhdGEuaGVpZ2h0QXJyLnB1c2goaXRlbS5sZW5ndGggKiBsaW5lSGVpZ2h0ICsgcGFkZGluZyAqIDIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxldCBsZWdlbmRXaWR0aCA9IDBcclxuXHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZWdlbmREYXRhLndpZHRoQXJyLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0bGVnZW5kV2lkdGggKz0gbGVnZW5kRGF0YS53aWR0aEFycltpXTtcclxuXHRcdFx0fVxyXG5cdFx0XHRsZWdlbmREYXRhLmFyZWEud2lkdGggPSBsZWdlbmRXaWR0aCAtIG9wdHMubGVnZW5kLml0ZW1HYXAgKyAyICogcGFkZGluZztcclxuXHRcdFx0bGVnZW5kRGF0YS5hcmVhLndob2xlV2lkdGggPSBsZWdlbmREYXRhLmFyZWEud2lkdGggKyBwYWRkaW5nO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c3dpdGNoIChvcHRzLmxlZ2VuZC5wb3NpdGlvbikge1xyXG5cdFx0Y2FzZSAndG9wJzpcclxuXHRcdFx0bGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnkgPSBvcHRzLnBhZGRpbmdbMF0gKyBtYXJnaW47XHJcblx0XHRcdGxlZ2VuZERhdGEuYXJlYS5lbmQueSA9IG9wdHMucGFkZGluZ1swXSArIG1hcmdpbiArIGxlZ2VuZERhdGEuYXJlYS5oZWlnaHQ7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAnYm90dG9tJzpcclxuXHRcdFx0bGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnkgPSBvcHRzLmhlaWdodCAtIG9wdHMucGFkZGluZ1syXSAtIGxlZ2VuZERhdGEuYXJlYS5oZWlnaHQgLSBtYXJnaW47XHJcblx0XHRcdGxlZ2VuZERhdGEuYXJlYS5lbmQueSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5wYWRkaW5nWzJdIC0gbWFyZ2luO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgJ2xlZnQnOlxyXG5cdFx0XHRsZWdlbmREYXRhLmFyZWEuc3RhcnQueCA9IG9wdHMucGFkZGluZ1szXTtcclxuXHRcdFx0bGVnZW5kRGF0YS5hcmVhLmVuZC54ID0gb3B0cy5wYWRkaW5nWzNdICsgbGVnZW5kRGF0YS5hcmVhLndpZHRoO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgJ3JpZ2h0JzpcclxuXHRcdFx0bGVnZW5kRGF0YS5hcmVhLnN0YXJ0LnggPSBvcHRzLndpZHRoIC0gb3B0cy5wYWRkaW5nWzFdIC0gbGVnZW5kRGF0YS5hcmVhLndpZHRoO1xyXG5cdFx0XHRsZWdlbmREYXRhLmFyZWEuZW5kLnggPSBvcHRzLndpZHRoIC0gb3B0cy5wYWRkaW5nWzFdO1xyXG5cdFx0XHRicmVhaztcclxuXHR9XHJcblx0Y2hhcnREYXRhLmxlZ2VuZERhdGEgPSBsZWdlbmREYXRhO1xyXG5cdHJldHVybiBsZWdlbmREYXRhO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjYWxDYXRlZ29yaWVzRGF0YShjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGVhY2hTcGFjaW5nKSB7XHJcblx0dmFyIHJlc3VsdCA9IHtcclxuXHRcdGFuZ2xlOiAwLFxyXG5cdFx0eEF4aXNIZWlnaHQ6IGNvbmZpZy54QXhpc0hlaWdodFxyXG5cdH07XHJcblx0dmFyIGNhdGVnb3JpZXNUZXh0TGVudGggPSBjYXRlZ29yaWVzLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRyZXR1cm4gbWVhc3VyZVRleHQoaXRlbSwgb3B0cy54QXhpcy5mb250U2l6ZSB8fCBjb25maWcuZm9udFNpemUpO1xyXG5cdH0pO1xyXG5cdHZhciBtYXhUZXh0TGVuZ3RoID0gTWF0aC5tYXguYXBwbHkodGhpcywgY2F0ZWdvcmllc1RleHRMZW50aCk7XHJcblxyXG5cdGlmIChvcHRzLnhBeGlzLnJvdGF0ZUxhYmVsID09IHRydWUgJiYgbWF4VGV4dExlbmd0aCArIDIgKiBjb25maWcueEF4aXNUZXh0UGFkZGluZyA+IGVhY2hTcGFjaW5nKSB7XHJcblx0XHRyZXN1bHQuYW5nbGUgPSA0NSAqIE1hdGguUEkgLyAxODA7XHJcblx0XHRyZXN1bHQueEF4aXNIZWlnaHQgPSAyICogY29uZmlnLnhBeGlzVGV4dFBhZGRpbmcgKyBtYXhUZXh0TGVuZ3RoICogTWF0aC5zaW4ocmVzdWx0LmFuZ2xlKTtcclxuXHR9XHJcblx0cmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0WEF4aXNUZXh0TGlzdChzZXJpZXMsIG9wdHMsIGNvbmZpZykge1xyXG5cdHZhciBpbmRleCA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogLTE7XHJcblx0dmFyIGRhdGEgPSBkYXRhQ29tYmluZShzZXJpZXMpO1xyXG5cdHZhciBzb3J0ZWQgPSBbXTtcclxuXHQvLyByZW1vdmUgbnVsbCBmcm9tIGRhdGFcclxuXHRkYXRhID0gZGF0YS5maWx0ZXIoZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0Ly9yZXR1cm4gaXRlbSAhPT0gbnVsbDtcclxuXHRcdGlmICh0eXBlb2YgaXRlbSA9PT0gJ29iamVjdCcgJiYgaXRlbSAhPT0gbnVsbCkge1xyXG5cdFx0XHRpZiAoaXRlbS5jb25zdHJ1Y3RvciA9PSBBcnJheSkge1xyXG5cdFx0XHRcdHJldHVybiBpdGVtICE9PSBudWxsO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHJldHVybiBpdGVtLnZhbHVlICE9PSBudWxsO1xyXG5cdFx0XHR9XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXR1cm4gaXRlbSAhPT0gbnVsbDtcclxuXHRcdH1cclxuXHR9KTtcclxuXHRkYXRhLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRpZiAodHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnKSB7XHJcblx0XHRcdGlmIChpdGVtLmNvbnN0cnVjdG9yID09IEFycmF5KSB7XHJcblx0XHRcdFx0aWYgKG9wdHMudHlwZSA9PSAnY2FuZGxlJykge1xyXG5cdFx0XHRcdFx0aXRlbS5tYXAoZnVuY3Rpb24oc3ViaXRlbSkge1xyXG5cdFx0XHRcdFx0XHRzb3J0ZWQucHVzaChzdWJpdGVtKTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHNvcnRlZC5wdXNoKGl0ZW1bMF0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRzb3J0ZWQucHVzaChpdGVtLnZhbHVlKTtcclxuXHRcdFx0fVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0c29ydGVkLnB1c2goaXRlbSk7XHJcblx0XHR9XHJcblx0fSlcclxuXHJcblx0dmFyIG1pbkRhdGEgPSAwO1xyXG5cdHZhciBtYXhEYXRhID0gMDtcclxuXHRpZiAoc29ydGVkLmxlbmd0aCA+IDApIHtcclxuXHRcdG1pbkRhdGEgPSBNYXRoLm1pbi5hcHBseSh0aGlzLCBzb3J0ZWQpO1xyXG5cdFx0bWF4RGF0YSA9IE1hdGgubWF4LmFwcGx5KHRoaXMsIHNvcnRlZCk7XHJcblx0fVxyXG5cdC8v5Li65LqG5YW85a65djEuOS4w5LmL5YmN55qE6aG555uuXHJcblx0aWYgKGluZGV4ID4gLTEpIHtcclxuXHRcdGlmICh0eXBlb2Ygb3B0cy54QXhpcy5kYXRhW2luZGV4XS5taW4gPT09ICdudW1iZXInKSB7XHJcblx0XHRcdG1pbkRhdGEgPSBNYXRoLm1pbihvcHRzLnhBeGlzLmRhdGFbaW5kZXhdLm1pbiwgbWluRGF0YSk7XHJcblx0XHR9XHJcblx0XHRpZiAodHlwZW9mIG9wdHMueEF4aXMuZGF0YVtpbmRleF0ubWF4ID09PSAnbnVtYmVyJykge1xyXG5cdFx0XHRtYXhEYXRhID0gTWF0aC5tYXgob3B0cy54QXhpcy5kYXRhW2luZGV4XS5tYXgsIG1heERhdGEpO1xyXG5cdFx0fVxyXG5cdH0gZWxzZSB7XHJcblx0XHRpZiAodHlwZW9mIG9wdHMueEF4aXMubWluID09PSAnbnVtYmVyJykge1xyXG5cdFx0XHRtaW5EYXRhID0gTWF0aC5taW4ob3B0cy54QXhpcy5taW4sIG1pbkRhdGEpO1xyXG5cdFx0fVxyXG5cdFx0aWYgKHR5cGVvZiBvcHRzLnhBeGlzLm1heCA9PT0gJ251bWJlcicpIHtcclxuXHRcdFx0bWF4RGF0YSA9IE1hdGgubWF4KG9wdHMueEF4aXMubWF4LCBtYXhEYXRhKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRpZiAobWluRGF0YSA9PT0gbWF4RGF0YSkge1xyXG5cdFx0dmFyIHJhbmdlU3BhbiA9IG1heERhdGEgfHwgMTA7XHJcblx0XHRtYXhEYXRhICs9IHJhbmdlU3BhbjtcclxuXHR9XHJcblxyXG5cdC8vdmFyIGRhdGFSYW5nZSA9IGdldERhdGFSYW5nZShtaW5EYXRhLCBtYXhEYXRhKTtcclxuXHR2YXIgbWluUmFuZ2UgPSBtaW5EYXRhO1xyXG5cdHZhciBtYXhSYW5nZSA9IG1heERhdGE7XHJcblxyXG5cdHZhciByYW5nZSA9IFtdO1xyXG5cdHZhciBlYWNoUmFuZ2UgPSAobWF4UmFuZ2UgLSBtaW5SYW5nZSkgLyBvcHRzLnhBeGlzLnNwbGl0TnVtYmVyO1xyXG5cclxuXHRmb3IgKHZhciBpID0gMDsgaSA8PSBvcHRzLnhBeGlzLnNwbGl0TnVtYmVyOyBpKyspIHtcclxuXHRcdHJhbmdlLnB1c2gobWluUmFuZ2UgKyBlYWNoUmFuZ2UgKiBpKTtcclxuXHR9XHJcblx0cmV0dXJuIHJhbmdlO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjYWxYQXhpc0RhdGEoc2VyaWVzLCBvcHRzLCBjb25maWcpIHtcclxuXHR2YXIgcmVzdWx0ID0ge1xyXG5cdFx0YW5nbGU6IDAsXHJcblx0XHR4QXhpc0hlaWdodDogY29uZmlnLnhBeGlzSGVpZ2h0XHJcblx0fTtcclxuXHJcblx0cmVzdWx0LnJhbmdlcyA9IGdldFhBeGlzVGV4dExpc3Qoc2VyaWVzLCBvcHRzLCBjb25maWcpO1xyXG5cdHJlc3VsdC5yYW5nZXNGb3JtYXQgPSByZXN1bHQucmFuZ2VzLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRpdGVtID0gb3B0cy54QXhpcy5mb3JtYXQgPyBvcHRzLnhBeGlzLmZvcm1hdChpdGVtKSA6IHV0aWwudG9GaXhlZChpdGVtLCAyKTtcclxuXHRcdHJldHVybiBpdGVtO1xyXG5cdH0pO1xyXG5cclxuXHR2YXIgeEF4aXNTY2FsZVZhbHVlcyA9IHJlc3VsdC5yYW5nZXMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdC8vIOWmguaenOWIu+W6puWAvOaYr+a1rueCueaVsCzliJnkv53nlZnkuKTkvY3lsI/mlbBcclxuXHRcdGl0ZW0gPSB1dGlsLnRvRml4ZWQoaXRlbSwgMik7XHJcblx0XHQvLyDoi6XmnInoh6rlrprkuYnmoLzlvI/liJnosIPnlKjoh6rlrprkuYnnmoTmoLzlvI/ljJblh73mlbBcclxuXHRcdGl0ZW0gPSBvcHRzLnhBeGlzLmZvcm1hdCA/IG9wdHMueEF4aXMuZm9ybWF0KE51bWJlcihpdGVtKSkgOiBpdGVtO1xyXG5cdFx0cmV0dXJuIGl0ZW07XHJcblx0fSk7XHJcblxyXG5cdHJlc3VsdCA9IE9iamVjdC5hc3NpZ24ocmVzdWx0LCBnZXRYQXhpc1BvaW50cyh4QXhpc1NjYWxlVmFsdWVzLCBvcHRzLCBjb25maWcpKTtcclxuXHQvLyDorqHnrpdY6L205Yi75bqm55qE5bGe5oCn6K2s5aaC5q+P5Liq5Yi75bqm55qE6Ze06ZqULOWIu+W6pueahOi1t+Wni+eCuVxc57uT5p2f54K55Lul5Y+K5oC76ZW/XHJcblx0dmFyIGVhY2hTcGFjaW5nID0gcmVzdWx0LmVhY2hTcGFjaW5nO1xyXG5cclxuXHR2YXIgdGV4dExlbmd0aCA9IHhBeGlzU2NhbGVWYWx1ZXMubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdHJldHVybiBtZWFzdXJlVGV4dChpdGVtKTtcclxuXHR9KTtcclxuXHJcblx0Ly8gZ2V0IG1heCBsZW5ndGggb2YgY2F0ZWdvcmllcyB0ZXh0XHJcblx0dmFyIG1heFRleHRMZW5ndGggPSBNYXRoLm1heC5hcHBseSh0aGlzLCB0ZXh0TGVuZ3RoKTtcclxuXHJcblx0Ly8g5aaC5p6c5Yi75bqm5YC85paH5pys5YaF5a656L+H6ZW/LOWImeWwhuWFtumAhuaXtumSiOaXi+i9rDQ1wrBcclxuXHRpZiAobWF4VGV4dExlbmd0aCArIDIgKiBjb25maWcueEF4aXNUZXh0UGFkZGluZyA+IGVhY2hTcGFjaW5nKSB7XHJcblx0XHRyZXN1bHQuYW5nbGUgPSA0NSAqIE1hdGguUEkgLyAxODA7XHJcblx0XHRyZXN1bHQueEF4aXNIZWlnaHQgPSAyICogY29uZmlnLnhBeGlzVGV4dFBhZGRpbmcgKyBtYXhUZXh0TGVuZ3RoICogTWF0aC5zaW4ocmVzdWx0LmFuZ2xlKTtcclxuXHR9XHJcblxyXG5cdGlmIChvcHRzLnhBeGlzLmRpc2FibGVkID09PSB0cnVlKSB7XHJcblx0XHRyZXN1bHQueEF4aXNIZWlnaHQgPSAwO1xyXG5cdH1cclxuXHJcblx0cmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0UmFkYXJEYXRhUG9pbnRzKGFuZ2xlTGlzdCwgY2VudGVyLCByYWRpdXMsIHNlcmllcywgb3B0cykge1xyXG5cdHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDUgJiYgYXJndW1lbnRzWzVdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNV0gOiAxO1xyXG5cclxuXHR2YXIgcmFkYXJPcHRpb24gPSBvcHRzLmV4dHJhLnJhZGFyIHx8IHt9O1xyXG5cdHJhZGFyT3B0aW9uLm1heCA9IHJhZGFyT3B0aW9uLm1heCB8fCAwO1xyXG5cdHZhciBtYXhEYXRhID0gTWF0aC5tYXgocmFkYXJPcHRpb24ubWF4LCBNYXRoLm1heC5hcHBseShudWxsLCBkYXRhQ29tYmluZShzZXJpZXMpKSk7XHJcblxyXG5cdHZhciBkYXRhID0gW107XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCBlYWNoID0gc2VyaWVzW2ldO1xyXG5cdFx0bGV0IGxpc3RJdGVtID0ge307XHJcblx0XHRsaXN0SXRlbS5jb2xvciA9IGVhY2guY29sb3I7XHJcblx0XHRsaXN0SXRlbS5sZWdlbmRTaGFwZSA9IGVhY2gubGVnZW5kU2hhcGU7XHJcblx0XHRsaXN0SXRlbS5wb2ludFNoYXBlID0gZWFjaC5wb2ludFNoYXBlO1xyXG5cdFx0bGlzdEl0ZW0uZGF0YSA9IFtdO1xyXG5cdFx0ZWFjaC5kYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0bGV0IHRtcCA9IHt9O1xyXG5cdFx0XHR0bXAuYW5nbGUgPSBhbmdsZUxpc3RbaW5kZXhdO1xyXG5cclxuXHRcdFx0dG1wLnByb3BvcnRpb24gPSBpdGVtIC8gbWF4RGF0YTtcclxuXHRcdFx0dG1wLnBvc2l0aW9uID0gY29udmVydENvb3JkaW5hdGVPcmlnaW4ocmFkaXVzICogdG1wLnByb3BvcnRpb24gKiBwcm9jZXNzICogTWF0aC5jb3ModG1wLmFuZ2xlKSxcclxuXHRcdFx0XHRyYWRpdXMgKiB0bXAucHJvcG9ydGlvbiAqXHJcblx0XHRcdFx0cHJvY2VzcyAqIE1hdGguc2luKHRtcC5hbmdsZSksIGNlbnRlcik7XHJcblx0XHRcdGxpc3RJdGVtLmRhdGEucHVzaCh0bXApO1xyXG5cdFx0fSk7XHJcblxyXG5cdFx0ZGF0YS5wdXNoKGxpc3RJdGVtKTtcclxuXHR9XHJcblxyXG5cdHJldHVybiBkYXRhO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRQaWVEYXRhUG9pbnRzKHNlcmllcywgcmFkaXVzKSB7XHJcblx0dmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gMiAmJiBhcmd1bWVudHNbMl0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1syXSA6IDE7XHJcblxyXG5cdHZhciBjb3VudCA9IDA7XHJcblx0dmFyIF9zdGFydF8gPSAwO1xyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuXHRcdGl0ZW0uZGF0YSA9IGl0ZW0uZGF0YSA9PT0gbnVsbCA/IDAgOiBpdGVtLmRhdGE7XHJcblx0XHRjb3VudCArPSBpdGVtLmRhdGE7XHJcblx0fVxyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuXHRcdGl0ZW0uZGF0YSA9IGl0ZW0uZGF0YSA9PT0gbnVsbCA/IDAgOiBpdGVtLmRhdGE7XHJcblx0XHRpZiAoY291bnQgPT09IDApIHtcclxuXHRcdFx0aXRlbS5fcHJvcG9ydGlvbl8gPSAxIC8gc2VyaWVzLmxlbmd0aCAqIHByb2Nlc3M7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRpdGVtLl9wcm9wb3J0aW9uXyA9IGl0ZW0uZGF0YSAvIGNvdW50ICogcHJvY2VzcztcclxuXHRcdH1cclxuXHRcdGl0ZW0uX3JhZGl1c18gPSByYWRpdXM7XHJcblx0fVxyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRsZXQgaXRlbSA9IHNlcmllc1tpXTtcclxuXHRcdGl0ZW0uX3N0YXJ0XyA9IF9zdGFydF87XHJcblx0XHRfc3RhcnRfICs9IDIgKiBpdGVtLl9wcm9wb3J0aW9uXyAqIE1hdGguUEk7XHJcblx0fVxyXG5cclxuXHRyZXR1cm4gc2VyaWVzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRGdW5uZWxEYXRhUG9pbnRzKHNlcmllcywgcmFkaXVzKSB7XHJcblx0dmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gMiAmJiBhcmd1bWVudHNbMl0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1syXSA6IDE7XHJcblx0c2VyaWVzID0gc2VyaWVzLnNvcnQoZnVuY3Rpb24oYSwgYikge1xyXG5cdFx0cmV0dXJuIHBhcnNlSW50KGIuZGF0YSkgLSBwYXJzZUludChhLmRhdGEpO1xyXG5cdH0pO1xyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRzZXJpZXNbaV0ucmFkaXVzID0gc2VyaWVzW2ldLmRhdGEgLyBzZXJpZXNbMF0uZGF0YSAqIHJhZGl1cyAqIHByb2Nlc3M7XHJcblx0XHRzZXJpZXNbaV0uX3Byb3BvcnRpb25fID0gc2VyaWVzW2ldLmRhdGEgLyBzZXJpZXNbMF0uZGF0YTtcclxuXHR9XHJcblx0cmV0dXJuIHNlcmllcy5yZXZlcnNlKCk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFJvc2VEYXRhUG9pbnRzKHNlcmllcywgdHlwZSwgbWluUmFkaXVzLCByYWRpdXMpIHtcclxuXHR2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuXHR2YXIgY291bnQgPSAwO1xyXG5cdHZhciBfc3RhcnRfID0gMDtcclxuXHJcblx0dmFyIGRhdGFBcnIgPSBbXTtcclxuXHRmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0bGV0IGl0ZW0gPSBzZXJpZXNbaV07XHJcblx0XHRpdGVtLmRhdGEgPSBpdGVtLmRhdGEgPT09IG51bGwgPyAwIDogaXRlbS5kYXRhO1xyXG5cdFx0Y291bnQgKz0gaXRlbS5kYXRhO1xyXG5cdFx0ZGF0YUFyci5wdXNoKGl0ZW0uZGF0YSk7XHJcblx0fVxyXG5cclxuXHR2YXIgbWluRGF0YSA9IE1hdGgubWluLmFwcGx5KG51bGwsIGRhdGFBcnIpO1xyXG5cdHZhciBtYXhEYXRhID0gTWF0aC5tYXguYXBwbHkobnVsbCwgZGF0YUFycik7XHJcblx0dmFyIHJhZGl1c0xlbmd0aCA9IHJhZGl1cyAtIG1pblJhZGl1cztcclxuXHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCBpdGVtID0gc2VyaWVzW2ldO1xyXG5cdFx0aXRlbS5kYXRhID0gaXRlbS5kYXRhID09PSBudWxsID8gMCA6IGl0ZW0uZGF0YTtcclxuXHRcdGlmIChjb3VudCA9PT0gMCB8fCB0eXBlID09ICdhcmVhJykge1xyXG5cdFx0XHRpdGVtLl9wcm9wb3J0aW9uXyA9IGl0ZW0uZGF0YSAvIGNvdW50ICogcHJvY2VzcztcclxuXHRcdFx0aXRlbS5fcm9zZV9wcm9wb3J0aW9uXyA9IDEgLyBzZXJpZXMubGVuZ3RoICogcHJvY2VzcztcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdGl0ZW0uX3Byb3BvcnRpb25fID0gaXRlbS5kYXRhIC8gY291bnQgKiBwcm9jZXNzO1xyXG5cdFx0XHRpdGVtLl9yb3NlX3Byb3BvcnRpb25fID0gaXRlbS5kYXRhIC8gY291bnQgKiBwcm9jZXNzO1xyXG5cdFx0fVxyXG5cdFx0aXRlbS5fcmFkaXVzXyA9IG1pblJhZGl1cyArIHJhZGl1c0xlbmd0aCAqICgoaXRlbS5kYXRhIC0gbWluRGF0YSkgLyAobWF4RGF0YSAtIG1pbkRhdGEpKTtcclxuXHR9XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCBpdGVtID0gc2VyaWVzW2ldO1xyXG5cdFx0aXRlbS5fc3RhcnRfID0gX3N0YXJ0XztcclxuXHRcdF9zdGFydF8gKz0gMiAqIGl0ZW0uX3Jvc2VfcHJvcG9ydGlvbl8gKiBNYXRoLlBJO1xyXG5cdH1cclxuXHJcblx0cmV0dXJuIHNlcmllcztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0QXJjYmFyRGF0YVBvaW50cyhzZXJpZXMsIGFyY2Jhck9wdGlvbikge1xyXG5cdHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDIgJiYgYXJndW1lbnRzWzJdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMl0gOiAxO1xyXG5cdGlmIChwcm9jZXNzID09IDEpIHtcclxuXHRcdHByb2Nlc3MgPSAwLjk5OTk5OTtcclxuXHR9XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCBpdGVtID0gc2VyaWVzW2ldO1xyXG5cdFx0aXRlbS5kYXRhID0gaXRlbS5kYXRhID09PSBudWxsID8gMCA6IGl0ZW0uZGF0YTtcclxuXHRcdGxldCB0b3RhbEFuZ2xlO1xyXG5cdFx0aWYgKGFyY2Jhck9wdGlvbi50eXBlID09ICdjaXJjbGUnKSB7XHJcblx0XHRcdHRvdGFsQW5nbGUgPSAyO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0aWYgKGFyY2Jhck9wdGlvbi5lbmRBbmdsZSA8IGFyY2Jhck9wdGlvbi5zdGFydEFuZ2xlKSB7XHJcblx0XHRcdFx0dG90YWxBbmdsZSA9IDIgKyBhcmNiYXJPcHRpb24uZW5kQW5nbGUgLSBhcmNiYXJPcHRpb24uc3RhcnRBbmdsZTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b3RhbEFuZ2xlID0gYXJjYmFyT3B0aW9uLnN0YXJ0QW5nbGUgLSBhcmNiYXJPcHRpb24uZW5kQW5nbGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGl0ZW0uX3Byb3BvcnRpb25fID0gdG90YWxBbmdsZSAqIGl0ZW0uZGF0YSAqIHByb2Nlc3MgKyBhcmNiYXJPcHRpb24uc3RhcnRBbmdsZTtcclxuXHRcdGlmIChpdGVtLl9wcm9wb3J0aW9uXyA+PSAyKSB7XHJcblx0XHRcdGl0ZW0uX3Byb3BvcnRpb25fID0gaXRlbS5fcHJvcG9ydGlvbl8gJSAyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRyZXR1cm4gc2VyaWVzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRHYXVnZUF4aXNQb2ludHMoY2F0ZWdvcmllcywgc3RhcnRBbmdsZSwgZW5kQW5nbGUpIHtcclxuXHRsZXQgdG90YWxBbmdsZSA9IHN0YXJ0QW5nbGUgLSBlbmRBbmdsZSArIDE7XHJcblx0bGV0IHRlbXBTdGFydEFuZ2xlID0gc3RhcnRBbmdsZTtcclxuXHRmb3IgKGxldCBpID0gMDsgaSA8IGNhdGVnb3JpZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGNhdGVnb3JpZXNbaV0udmFsdWUgPSBjYXRlZ29yaWVzW2ldLnZhbHVlID09PSBudWxsID8gMCA6IGNhdGVnb3JpZXNbaV0udmFsdWU7XHJcblx0XHRjYXRlZ29yaWVzW2ldLl9zdGFydEFuZ2xlXyA9IHRlbXBTdGFydEFuZ2xlO1xyXG5cdFx0Y2F0ZWdvcmllc1tpXS5fZW5kQW5nbGVfID0gdG90YWxBbmdsZSAqIGNhdGVnb3JpZXNbaV0udmFsdWUgKyBzdGFydEFuZ2xlO1xyXG5cdFx0aWYgKGNhdGVnb3JpZXNbaV0uX2VuZEFuZ2xlXyA+PSAyKSB7XHJcblx0XHRcdGNhdGVnb3JpZXNbaV0uX2VuZEFuZ2xlXyA9IGNhdGVnb3JpZXNbaV0uX2VuZEFuZ2xlXyAlIDI7XHJcblx0XHR9XHJcblx0XHR0ZW1wU3RhcnRBbmdsZSA9IGNhdGVnb3JpZXNbaV0uX2VuZEFuZ2xlXztcclxuXHR9XHJcblx0cmV0dXJuIGNhdGVnb3JpZXM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldEdhdWdlRGF0YVBvaW50cyhzZXJpZXMsIGNhdGVnb3JpZXMsIGdhdWdlT3B0aW9uKSB7XHJcblx0bGV0IHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gMyAmJiBhcmd1bWVudHNbM10gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1szXSA6IDE7XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCBpdGVtID0gc2VyaWVzW2ldO1xyXG5cdFx0aXRlbS5kYXRhID0gaXRlbS5kYXRhID09PSBudWxsID8gMCA6IGl0ZW0uZGF0YTtcclxuXHRcdGlmIChnYXVnZU9wdGlvbi5wb2ludGVyLmNvbG9yID09ICdhdXRvJykge1xyXG5cdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IGNhdGVnb3JpZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRpZiAoaXRlbS5kYXRhIDw9IGNhdGVnb3JpZXNbaV0udmFsdWUpIHtcclxuXHRcdFx0XHRcdGl0ZW0uY29sb3IgPSBjYXRlZ29yaWVzW2ldLmNvbG9yO1xyXG5cdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRpdGVtLmNvbG9yID0gZ2F1Z2VPcHRpb24ucG9pbnRlci5jb2xvcjtcclxuXHRcdH1cclxuXHRcdGxldCB0b3RhbEFuZ2xlID0gZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSAtIGdhdWdlT3B0aW9uLmVuZEFuZ2xlICsgMTtcclxuXHRcdGl0ZW0uX2VuZEFuZ2xlXyA9IHRvdGFsQW5nbGUgKiBpdGVtLmRhdGEgKyBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlO1xyXG5cdFx0aXRlbS5fb2xkQW5nbGVfID0gZ2F1Z2VPcHRpb24ub2xkQW5nbGU7XHJcblx0XHRpZiAoZ2F1Z2VPcHRpb24ub2xkQW5nbGUgPCBnYXVnZU9wdGlvbi5lbmRBbmdsZSkge1xyXG5cdFx0XHRpdGVtLl9vbGRBbmdsZV8gKz0gMjtcclxuXHRcdH1cclxuXHRcdGlmIChpdGVtLmRhdGEgPj0gZ2F1Z2VPcHRpb24ub2xkRGF0YSkge1xyXG5cdFx0XHRpdGVtLl9wcm9wb3J0aW9uXyA9IChpdGVtLl9lbmRBbmdsZV8gLSBpdGVtLl9vbGRBbmdsZV8pICogcHJvY2VzcyArIGdhdWdlT3B0aW9uLm9sZEFuZ2xlO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0aXRlbS5fcHJvcG9ydGlvbl8gPSBpdGVtLl9vbGRBbmdsZV8gLSAoaXRlbS5fb2xkQW5nbGVfIC0gaXRlbS5fZW5kQW5nbGVfKSAqIHByb2Nlc3M7XHJcblx0XHR9XHJcblx0XHRpZiAoaXRlbS5fcHJvcG9ydGlvbl8gPj0gMikge1xyXG5cdFx0XHRpdGVtLl9wcm9wb3J0aW9uXyA9IGl0ZW0uX3Byb3BvcnRpb25fICUgMjtcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIHNlcmllcztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0UGllVGV4dE1heExlbmd0aChzZXJpZXMpIHtcclxuXHRzZXJpZXMgPSBnZXRQaWVEYXRhUG9pbnRzKHNlcmllcyk7XHJcblx0bGV0IG1heExlbmd0aCA9IDA7XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCBpdGVtID0gc2VyaWVzW2ldO1xyXG5cdFx0bGV0IHRleHQgPSBpdGVtLmZvcm1hdCA/IGl0ZW0uZm9ybWF0KCtpdGVtLl9wcm9wb3J0aW9uXy50b0ZpeGVkKDIpKSA6IHV0aWwudG9GaXhlZChpdGVtLl9wcm9wb3J0aW9uXyAqIDEwMCkgK1xyXG5cdFx0XHQnJSc7XHJcblx0XHRtYXhMZW5ndGggPSBNYXRoLm1heChtYXhMZW5ndGgsIG1lYXN1cmVUZXh0KHRleHQpKTtcclxuXHR9XHJcblxyXG5cdHJldHVybiBtYXhMZW5ndGg7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGZpeENvbHVtZURhdGEocG9pbnRzLCBlYWNoU3BhY2luZywgY29sdW1uTGVuLCBpbmRleCwgY29uZmlnLCBvcHRzKSB7XHJcblx0cmV0dXJuIHBvaW50cy5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0aWYgKGl0ZW0gPT09IG51bGwpIHtcclxuXHRcdFx0cmV0dXJuIG51bGw7XHJcblx0XHR9XHJcblx0XHRpdGVtLndpZHRoID0gTWF0aC5jZWlsKChlYWNoU3BhY2luZyAtIDIgKiBjb25maWcuY29sdW1lUGFkZGluZykgLyBjb2x1bW5MZW4pO1xyXG5cclxuXHRcdGlmIChvcHRzLmV4dHJhLmNvbHVtbiAmJiBvcHRzLmV4dHJhLmNvbHVtbi53aWR0aCAmJiArb3B0cy5leHRyYS5jb2x1bW4ud2lkdGggPiAwKSB7XHJcblx0XHRcdGl0ZW0ud2lkdGggPSBNYXRoLm1pbihpdGVtLndpZHRoLCArb3B0cy5leHRyYS5jb2x1bW4ud2lkdGgpO1xyXG5cdFx0fVxyXG5cdFx0aWYgKGl0ZW0ud2lkdGggPD0gMCkge1xyXG5cdFx0XHRpdGVtLndpZHRoID0gMTtcclxuXHRcdH1cclxuXHRcdGl0ZW0ueCArPSAoaW5kZXggKyAwLjUgLSBjb2x1bW5MZW4gLyAyKSAqIGl0ZW0ud2lkdGg7XHJcblx0XHRyZXR1cm4gaXRlbTtcclxuXHR9KTtcclxufVxyXG5cclxuZnVuY3Rpb24gZml4Q29sdW1lTWV0ZXJEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbiwgaW5kZXgsIGNvbmZpZywgb3B0cywgYm9yZGVyKSB7XHJcblx0cmV0dXJuIHBvaW50cy5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0aWYgKGl0ZW0gPT09IG51bGwpIHtcclxuXHRcdFx0cmV0dXJuIG51bGw7XHJcblx0XHR9XHJcblx0XHRpdGVtLndpZHRoID0gTWF0aC5jZWlsKChlYWNoU3BhY2luZyAtIDIgKiBjb25maWcuY29sdW1lUGFkZGluZykgLyAyKTtcclxuXHJcblx0XHRpZiAob3B0cy5leHRyYS5jb2x1bW4gJiYgb3B0cy5leHRyYS5jb2x1bW4ud2lkdGggJiYgK29wdHMuZXh0cmEuY29sdW1uLndpZHRoID4gMCkge1xyXG5cdFx0XHRpdGVtLndpZHRoID0gTWF0aC5taW4oaXRlbS53aWR0aCwgK29wdHMuZXh0cmEuY29sdW1uLndpZHRoKTtcclxuXHRcdH1cclxuXHJcblx0XHRpZiAoaW5kZXggPiAwKSB7XHJcblx0XHRcdGl0ZW0ud2lkdGggLT0gMiAqIGJvcmRlcjtcclxuXHRcdH1cclxuXHRcdHJldHVybiBpdGVtO1xyXG5cdH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBmaXhDb2x1bWVTdGFja0RhdGEocG9pbnRzLCBlYWNoU3BhY2luZywgY29sdW1uTGVuLCBpbmRleCwgY29uZmlnLCBvcHRzLCBzZXJpZXMpIHtcclxuXHJcblx0cmV0dXJuIHBvaW50cy5tYXAoZnVuY3Rpb24oaXRlbSwgaW5kZXhuKSB7XHJcblxyXG5cdFx0aWYgKGl0ZW0gPT09IG51bGwpIHtcclxuXHRcdFx0cmV0dXJuIG51bGw7XHJcblx0XHR9XHJcblx0XHRpdGVtLndpZHRoID0gTWF0aC5jZWlsKChlYWNoU3BhY2luZyAtIDIgKiBjb25maWcuY29sdW1lUGFkZGluZykgLyAyKTtcclxuXHJcblx0XHRpZiAob3B0cy5leHRyYS5jb2x1bW4gJiYgb3B0cy5leHRyYS5jb2x1bW4ud2lkdGggJiYgK29wdHMuZXh0cmEuY29sdW1uLndpZHRoID4gMCkge1xyXG5cdFx0XHRpdGVtLndpZHRoID0gTWF0aC5taW4oaXRlbS53aWR0aCwgK29wdHMuZXh0cmEuY29sdW1uLndpZHRoKTtcclxuXHRcdH1cclxuXHRcdHJldHVybiBpdGVtO1xyXG5cdH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRYQXhpc1BvaW50cyhjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcpIHtcclxuXHR2YXIgc3BhY2luZ1ZhbGlkID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXTtcclxuXHR2YXIgZGF0YUNvdW50ID0gb3B0cy5lbmFibGVTY3JvbGwgPyBNYXRoLm1pbihvcHRzLnhBeGlzLml0ZW1Db3VudCwgY2F0ZWdvcmllcy5sZW5ndGgpIDogY2F0ZWdvcmllcy5sZW5ndGg7XHJcblx0aWYgKChvcHRzLnR5cGUgPT0gJ2xpbmUnIHx8IG9wdHMudHlwZSA9PSAnYXJlYScpICYmIGRhdGFDb3VudCA+IDEgJiYgb3B0cy54QXhpcy5ib3VuZGFyeUdhcCA9PSAnanVzdGlmeScpIHtcclxuXHRcdGRhdGFDb3VudCAtPSAxO1xyXG5cdH1cclxuXHR2YXIgZWFjaFNwYWNpbmcgPSBzcGFjaW5nVmFsaWQgLyBkYXRhQ291bnQ7XHJcblxyXG5cdHZhciB4QXhpc1BvaW50cyA9IFtdO1xyXG5cdHZhciBzdGFydFggPSBvcHRzLmFyZWFbM107XHJcblx0dmFyIGVuZFggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdO1xyXG5cdGNhdGVnb3JpZXMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG5cdFx0eEF4aXNQb2ludHMucHVzaChzdGFydFggKyBpbmRleCAqIGVhY2hTcGFjaW5nKTtcclxuXHR9KTtcclxuXHRpZiAob3B0cy54QXhpcy5ib3VuZGFyeUdhcCAhPT0gJ2p1c3RpZnknKSB7XHJcblx0XHRpZiAob3B0cy5lbmFibGVTY3JvbGwgPT09IHRydWUpIHtcclxuXHRcdFx0eEF4aXNQb2ludHMucHVzaChzdGFydFggKyBjYXRlZ29yaWVzLmxlbmd0aCAqIGVhY2hTcGFjaW5nKTtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHhBeGlzUG9pbnRzLnB1c2goZW5kWCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdHJldHVybiB7XHJcblx0XHR4QXhpc1BvaW50czogeEF4aXNQb2ludHMsXHJcblx0XHRzdGFydFg6IHN0YXJ0WCxcclxuXHRcdGVuZFg6IGVuZFgsXHJcblx0XHRlYWNoU3BhY2luZzogZWFjaFNwYWNpbmdcclxuXHR9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRDYW5kbGVEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcpIHtcclxuXHR2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA3ICYmIGFyZ3VtZW50c1s3XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzddIDogMTtcclxuXHR2YXIgcG9pbnRzID0gW107XHJcblx0dmFyIHZhbGlkSGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl07XHJcblx0ZGF0YS5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRpZiAoaXRlbSA9PT0gbnVsbCkge1xyXG5cdFx0XHRwb2ludHMucHVzaChudWxsKTtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHZhciBjUG9pbnRzID0gW107XHJcblx0XHRcdGl0ZW0uZm9yRWFjaChmdW5jdGlvbihpdGVtcywgaW5kZXhzKSB7XHJcblx0XHRcdFx0dmFyIHBvaW50ID0ge307XHJcblx0XHRcdFx0cG9pbnQueCA9IHhBeGlzUG9pbnRzW2luZGV4XSArIE1hdGgucm91bmQoZWFjaFNwYWNpbmcgLyAyKTtcclxuXHRcdFx0XHR2YXIgdmFsdWUgPSBpdGVtcy52YWx1ZSB8fCBpdGVtcztcclxuXHRcdFx0XHR2YXIgaGVpZ2h0ID0gdmFsaWRIZWlnaHQgKiAodmFsdWUgLSBtaW5SYW5nZSkgLyAobWF4UmFuZ2UgLSBtaW5SYW5nZSk7XHJcblx0XHRcdFx0aGVpZ2h0ICo9IHByb2Nlc3M7XHJcblx0XHRcdFx0cG9pbnQueSA9IG9wdHMuaGVpZ2h0IC0gTWF0aC5yb3VuZChoZWlnaHQpIC0gb3B0cy5hcmVhWzJdO1xyXG5cdFx0XHRcdGNQb2ludHMucHVzaChwb2ludCk7XHJcblx0XHRcdH0pO1xyXG5cdFx0XHRwb2ludHMucHVzaChjUG9pbnRzKTtcclxuXHRcdH1cclxuXHR9KTtcclxuXHJcblx0cmV0dXJuIHBvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnKSB7XHJcblx0dmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNyAmJiBhcmd1bWVudHNbN10gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s3XSA6IDE7XHJcblx0dmFyIGJvdW5kYXJ5R2FwID0gJ2NlbnRlcic7XHJcblx0aWYgKG9wdHMudHlwZSA9PSAnbGluZScgfHwgb3B0cy50eXBlID09ICdhcmVhJykge1xyXG5cdFx0Ym91bmRhcnlHYXAgPSBvcHRzLnhBeGlzLmJvdW5kYXJ5R2FwO1xyXG5cdH1cclxuXHR2YXIgcG9pbnRzID0gW107XHJcblx0dmFyIHZhbGlkSGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl07XHJcblx0dmFyIHZhbGlkV2lkdGggPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdO1xyXG5cdGRhdGEuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG5cdFx0aWYgKGl0ZW0gPT09IG51bGwpIHtcclxuXHRcdFx0cG9pbnRzLnB1c2gobnVsbCk7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHR2YXIgcG9pbnQgPSB7fTtcclxuXHRcdFx0cG9pbnQuY29sb3IgPSBpdGVtLmNvbG9yO1xyXG5cdFx0XHRwb2ludC54ID0geEF4aXNQb2ludHNbaW5kZXhdO1xyXG5cdFx0XHR2YXIgdmFsdWUgPSBpdGVtO1xyXG5cdFx0XHRpZiAodHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnICYmIGl0ZW0gIT09IG51bGwpIHtcclxuXHRcdFx0XHRpZiAoaXRlbS5jb25zdHJ1Y3RvciA9PSBBcnJheSkge1xyXG5cdFx0XHRcdFx0bGV0IHhyYW5nZXMsIHhtaW5SYW5nZSwgeG1heFJhbmdlO1xyXG5cdFx0XHRcdFx0eHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEucmFuZ2VzKTtcclxuXHRcdFx0XHRcdHhtaW5SYW5nZSA9IHhyYW5nZXMuc2hpZnQoKTtcclxuXHRcdFx0XHRcdHhtYXhSYW5nZSA9IHhyYW5nZXMucG9wKCk7XHJcblx0XHRcdFx0XHR2YWx1ZSA9IGl0ZW1bMV07XHJcblx0XHRcdFx0XHRwb2ludC54ID0gb3B0cy5hcmVhWzNdICsgdmFsaWRXaWR0aCAqIChpdGVtWzBdIC0geG1pblJhbmdlKSAvICh4bWF4UmFuZ2UgLSB4bWluUmFuZ2UpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR2YWx1ZSA9IGl0ZW0udmFsdWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGlmIChib3VuZGFyeUdhcCA9PSAnY2VudGVyJykge1xyXG5cdFx0XHRcdHBvaW50LnggKz0gTWF0aC5yb3VuZChlYWNoU3BhY2luZyAvIDIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdHZhciBoZWlnaHQgPSB2YWxpZEhlaWdodCAqICh2YWx1ZSAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuXHRcdFx0aGVpZ2h0ICo9IHByb2Nlc3M7XHJcblx0XHRcdHBvaW50LnkgPSBvcHRzLmhlaWdodCAtIE1hdGgucm91bmQoaGVpZ2h0KSAtIG9wdHMuYXJlYVsyXTtcclxuXHRcdFx0cG9pbnRzLnB1c2gocG9pbnQpO1xyXG5cdFx0fVxyXG5cdH0pO1xyXG5cclxuXHRyZXR1cm4gcG9pbnRzO1xyXG59XHJcblxyXG5mdW5jdGlvbiBnZXRTdGFja0RhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgc2VyaWVzSW5kZXgsXHJcbnN0YWNrU2VyaWVzKSB7XHJcblx0dmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gOSAmJiBhcmd1bWVudHNbOV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s5XSA6IDE7XHJcblx0dmFyIHBvaW50cyA9IFtdO1xyXG5cdHZhciB2YWxpZEhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG5cclxuXHRkYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuXHRcdGlmIChpdGVtID09PSBudWxsKSB7XHJcblx0XHRcdHBvaW50cy5wdXNoKG51bGwpO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0dmFyIHBvaW50ID0ge307XHJcblx0XHRcdHBvaW50LmNvbG9yID0gaXRlbS5jb2xvcjtcclxuXHRcdFx0cG9pbnQueCA9IHhBeGlzUG9pbnRzW2luZGV4XSArIE1hdGgucm91bmQoZWFjaFNwYWNpbmcgLyAyKTtcclxuXHJcblx0XHRcdGlmIChzZXJpZXNJbmRleCA+IDApIHtcclxuXHRcdFx0XHR2YXIgdmFsdWUgPSAwO1xyXG5cdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDw9IHNlcmllc0luZGV4OyBpKyspIHtcclxuXHRcdFx0XHRcdHZhbHVlICs9IHN0YWNrU2VyaWVzW2ldLmRhdGFbaW5kZXhdO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR2YXIgdmFsdWUwID0gdmFsdWUgLSBpdGVtO1xyXG5cdFx0XHRcdHZhciBoZWlnaHQgPSB2YWxpZEhlaWdodCAqICh2YWx1ZSAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuXHRcdFx0XHR2YXIgaGVpZ2h0MCA9IHZhbGlkSGVpZ2h0ICogKHZhbHVlMCAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR2YXIgdmFsdWUgPSBpdGVtO1xyXG5cdFx0XHRcdHZhciBoZWlnaHQgPSB2YWxpZEhlaWdodCAqICh2YWx1ZSAtIG1pblJhbmdlKSAvIChtYXhSYW5nZSAtIG1pblJhbmdlKTtcclxuXHRcdFx0XHR2YXIgaGVpZ2h0MCA9IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0dmFyIGhlaWdodGMgPSBoZWlnaHQwO1xyXG5cdFx0XHRoZWlnaHQgKj0gcHJvY2VzcztcclxuXHRcdFx0aGVpZ2h0YyAqPSBwcm9jZXNzO1xyXG5cdFx0XHRwb2ludC55ID0gb3B0cy5oZWlnaHQgLSBNYXRoLnJvdW5kKGhlaWdodCkgLSBvcHRzLmFyZWFbMl07XHJcblx0XHRcdHBvaW50LnkwID0gb3B0cy5oZWlnaHQgLSBNYXRoLnJvdW5kKGhlaWdodGMpIC0gb3B0cy5hcmVhWzJdO1xyXG5cdFx0XHRwb2ludHMucHVzaChwb2ludCk7XHJcblx0XHR9XHJcblx0fSk7XHJcblxyXG5cdHJldHVybiBwb2ludHM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGdldFlBeGlzVGV4dExpc3Qoc2VyaWVzLCBvcHRzLCBjb25maWcsIHN0YWNrKSB7XHJcblx0dmFyIGluZGV4ID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAtMTtcclxuXHR2YXIgZGF0YTtcclxuXHRpZiAoc3RhY2sgPT0gJ3N0YWNrJykge1xyXG5cdFx0ZGF0YSA9IGRhdGFDb21iaW5lU3RhY2soc2VyaWVzLCBvcHRzLmNhdGVnb3JpZXMubGVuZ3RoKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0ZGF0YSA9IGRhdGFDb21iaW5lKHNlcmllcyk7XHJcblx0fVxyXG5cdHZhciBzb3J0ZWQgPSBbXTtcclxuXHQvLyByZW1vdmUgbnVsbCBmcm9tIGRhdGFcclxuXHRkYXRhID0gZGF0YS5maWx0ZXIoZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0Ly9yZXR1cm4gaXRlbSAhPT0gbnVsbDtcclxuXHRcdGlmICh0eXBlb2YgaXRlbSA9PT0gJ29iamVjdCcgJiYgaXRlbSAhPT0gbnVsbCkge1xyXG5cdFx0XHRpZiAoaXRlbS5jb25zdHJ1Y3RvciA9PSBBcnJheSkge1xyXG5cdFx0XHRcdHJldHVybiBpdGVtICE9PSBudWxsO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHJldHVybiBpdGVtLnZhbHVlICE9PSBudWxsO1xyXG5cdFx0XHR9XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXR1cm4gaXRlbSAhPT0gbnVsbDtcclxuXHRcdH1cclxuXHR9KTtcclxuXHRkYXRhLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcblx0XHRpZiAodHlwZW9mIGl0ZW0gPT09ICdvYmplY3QnKSB7XHJcblx0XHRcdGlmIChpdGVtLmNvbnN0cnVjdG9yID09IEFycmF5KSB7XHJcblx0XHRcdFx0aWYgKG9wdHMudHlwZSA9PSAnY2FuZGxlJykge1xyXG5cdFx0XHRcdFx0aXRlbS5tYXAoZnVuY3Rpb24oc3ViaXRlbSkge1xyXG5cdFx0XHRcdFx0XHRzb3J0ZWQucHVzaChzdWJpdGVtKTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHNvcnRlZC5wdXNoKGl0ZW1bMV0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRzb3J0ZWQucHVzaChpdGVtLnZhbHVlKTtcclxuXHRcdFx0fVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0c29ydGVkLnB1c2goaXRlbSk7XHJcblx0XHR9XHJcblx0fSlcclxuXHJcblx0dmFyIG1pbkRhdGEgPSAwO1xyXG5cdHZhciBtYXhEYXRhID0gMDtcclxuXHRpZiAoc29ydGVkLmxlbmd0aCA+IDApIHtcclxuXHRcdG1pbkRhdGEgPSBNYXRoLm1pbi5hcHBseSh0aGlzLCBzb3J0ZWQpO1xyXG5cdFx0bWF4RGF0YSA9IE1hdGgubWF4LmFwcGx5KHRoaXMsIHNvcnRlZCk7XHJcblx0fVxyXG5cdC8v5Li65LqG5YW85a65djEuOS4w5LmL5YmN55qE6aG555uuXHJcblx0aWYgKGluZGV4ID4gLTEpIHtcclxuXHRcdGlmICh0eXBlb2Ygb3B0cy55QXhpcy5kYXRhW2luZGV4XS5taW4gPT09ICdudW1iZXInKSB7XHJcblx0XHRcdG1pbkRhdGEgPSBNYXRoLm1pbihvcHRzLnlBeGlzLmRhdGFbaW5kZXhdLm1pbiwgbWluRGF0YSk7XHJcblx0XHR9XHJcblx0XHRpZiAodHlwZW9mIG9wdHMueUF4aXMuZGF0YVtpbmRleF0ubWF4ID09PSAnbnVtYmVyJykge1xyXG5cdFx0XHRtYXhEYXRhID0gTWF0aC5tYXgob3B0cy55QXhpcy5kYXRhW2luZGV4XS5tYXgsIG1heERhdGEpO1xyXG5cdFx0fVxyXG5cdH0gZWxzZSB7XHJcblx0XHRpZiAodHlwZW9mIG9wdHMueUF4aXMubWluID09PSAnbnVtYmVyJykge1xyXG5cdFx0XHRtaW5EYXRhID0gTWF0aC5taW4ob3B0cy55QXhpcy5taW4sIG1pbkRhdGEpO1xyXG5cdFx0fVxyXG5cdFx0aWYgKHR5cGVvZiBvcHRzLnlBeGlzLm1heCA9PT0gJ251bWJlcicpIHtcclxuXHRcdFx0bWF4RGF0YSA9IE1hdGgubWF4KG9wdHMueUF4aXMubWF4LCBtYXhEYXRhKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRpZiAobWluRGF0YSA9PT0gbWF4RGF0YSkge1xyXG5cdFx0dmFyIHJhbmdlU3BhbiA9IG1heERhdGEgfHwgMTA7XHJcblx0XHRtYXhEYXRhICs9IHJhbmdlU3BhbjtcclxuXHR9XHJcblxyXG5cdHZhciBkYXRhUmFuZ2UgPSBnZXREYXRhUmFuZ2UobWluRGF0YSwgbWF4RGF0YSk7XHJcblx0dmFyIG1pblJhbmdlID0gZGF0YVJhbmdlLm1pblJhbmdlO1xyXG5cdHZhciBtYXhSYW5nZSA9IGRhdGFSYW5nZS5tYXhSYW5nZTtcclxuXHJcblx0dmFyIHJhbmdlID0gW107XHJcblx0dmFyIGVhY2hSYW5nZSA9IChtYXhSYW5nZSAtIG1pblJhbmdlKSAvIG9wdHMueUF4aXMuc3BsaXROdW1iZXI7XHJcblxyXG5cdGZvciAodmFyIGkgPSAwOyBpIDw9IG9wdHMueUF4aXMuc3BsaXROdW1iZXI7IGkrKykge1xyXG5cdFx0cmFuZ2UucHVzaChtaW5SYW5nZSArIGVhY2hSYW5nZSAqIGkpO1xyXG5cdH1cclxuXHRyZXR1cm4gcmFuZ2UucmV2ZXJzZSgpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjYWxZQXhpc0RhdGEoc2VyaWVzLCBvcHRzLCBjb25maWcpIHtcclxuXHQvL+WghuWPoOWbvumHjeeul1novbRcclxuXHR2YXIgY29sdW1uc3R5bGUgPSBhc3NpZ24oe30sIHtcclxuXHRcdHR5cGU6IFwiXCJcclxuXHR9LCBvcHRzLmV4dHJhLmNvbHVtbik7XHJcblx0Ly/lpoLmnpzmmK/lpJpZ6L2077yM6YeN5paw6K6h566XXHJcblx0dmFyIFlMZW5ndGggPSBvcHRzLnlBeGlzLmRhdGEubGVuZ3RoO1xyXG5cdHZhciBuZXdTZXJpZXMgPSBuZXcgQXJyYXkoWUxlbmd0aCk7XHJcblx0aWYgKFlMZW5ndGggPiAwKSB7XHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IFlMZW5ndGg7IGkrKykge1xyXG5cdFx0XHRuZXdTZXJpZXNbaV0gPSBbXTtcclxuXHRcdFx0Zm9yIChsZXQgaiA9IDA7IGogPCBzZXJpZXMubGVuZ3RoOyBqKyspIHtcclxuXHRcdFx0XHRpZiAoc2VyaWVzW2pdLmluZGV4ID09IGkpIHtcclxuXHRcdFx0XHRcdG5ld1Nlcmllc1tpXS5wdXNoKHNlcmllc1tqXSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR2YXIgcmFuZ2VzQXJyID0gbmV3IEFycmF5KFlMZW5ndGgpO1xyXG5cdFx0dmFyIHJhbmdlc0Zvcm1hdEFyciA9IG5ldyBBcnJheShZTGVuZ3RoKTtcclxuXHRcdHZhciB5QXhpc1dpZHRoQXJyID0gbmV3IEFycmF5KFlMZW5ndGgpO1xyXG5cclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgWUxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdGxldCB5RGF0YSA9IG9wdHMueUF4aXMuZGF0YVtpXTtcclxuXHRcdFx0Ly/lpoLmnpzmgLvlvIDlhbPkuI3mmL7npLrvvIzlvLrliLbmr4/kuKpZ6L205Li65LiN5pi+56S6XHJcblx0XHRcdGlmIChvcHRzLnlBeGlzLmRpc2FibGVkID09IHRydWUpIHtcclxuXHRcdFx0XHR5RGF0YS5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHRcdH1cclxuXHRcdFx0cmFuZ2VzQXJyW2ldID0gZ2V0WUF4aXNUZXh0TGlzdChuZXdTZXJpZXNbaV0sIG9wdHMsIGNvbmZpZywgY29sdW1uc3R5bGUudHlwZSwgaSk7XHJcblx0XHRcdGxldCB5QXhpc0ZvbnRTaXplcyA9IHlEYXRhLmZvbnRTaXplIHx8IGNvbmZpZy5mb250U2l6ZTtcclxuXHRcdFx0eUF4aXNXaWR0aEFycltpXSA9IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogeURhdGEucG9zaXRpb24gPyB5RGF0YS5wb3NpdGlvbiA6ICdsZWZ0JyxcclxuXHRcdFx0XHR3aWR0aDogMFxyXG5cdFx0XHR9O1xyXG5cdFx0XHRyYW5nZXNGb3JtYXRBcnJbaV0gPSByYW5nZXNBcnJbaV0ubWFwKGZ1bmN0aW9uKGl0ZW1zKSB7XHJcblx0XHRcdFx0aXRlbXMgPSB1dGlsLnRvRml4ZWQoaXRlbXMsIDYpO1xyXG5cdFx0XHRcdGl0ZW1zID0geURhdGEuZm9ybWF0ID8geURhdGEuZm9ybWF0KE51bWJlcihpdGVtcykpIDogaXRlbXM7XHJcblx0XHRcdFx0eUF4aXNXaWR0aEFycltpXS53aWR0aCA9IE1hdGgubWF4KHlBeGlzV2lkdGhBcnJbaV0ud2lkdGgsIG1lYXN1cmVUZXh0KGl0ZW1zLCB5QXhpc0ZvbnRTaXplcykgK1xyXG5cdFx0XHRcdFx0NSk7XHJcblx0XHRcdFx0cmV0dXJuIGl0ZW1zO1xyXG5cdFx0XHR9KTtcclxuXHRcdFx0bGV0IGNhbGlicmF0aW9uID0geURhdGEuY2FsaWJyYXRpb24gPyA0ICogb3B0cy5waXhlbFJhdGlvIDogMDtcclxuXHRcdFx0eUF4aXNXaWR0aEFycltpXS53aWR0aCArPSBjYWxpYnJhdGlvbiArIDMgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0XHRcdGlmICh5RGF0YS5kaXNhYmxlZCA9PT0gdHJ1ZSkge1xyXG5cdFx0XHRcdHlBeGlzV2lkdGhBcnJbaV0ud2lkdGggPSAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH0gZWxzZSB7XHJcblx0XHR2YXIgcmFuZ2VzQXJyID0gbmV3IEFycmF5KDEpO1xyXG5cdFx0dmFyIHJhbmdlc0Zvcm1hdEFyciA9IG5ldyBBcnJheSgxKTtcclxuXHRcdHZhciB5QXhpc1dpZHRoQXJyID0gbmV3IEFycmF5KDEpO1xyXG5cdFx0cmFuZ2VzQXJyWzBdID0gZ2V0WUF4aXNUZXh0TGlzdChzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29sdW1uc3R5bGUudHlwZSk7XHJcblx0XHR5QXhpc1dpZHRoQXJyWzBdID0ge1xyXG5cdFx0XHRwb3NpdGlvbjogJ2xlZnQnLFxyXG5cdFx0XHR3aWR0aDogMFxyXG5cdFx0fTtcclxuXHRcdHZhciB5QXhpc0ZvbnRTaXplID0gb3B0cy55QXhpcy5mb250U2l6ZSB8fCBjb25maWcuZm9udFNpemU7XHJcblx0XHRyYW5nZXNGb3JtYXRBcnJbMF0gPSByYW5nZXNBcnJbMF0ubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdFx0aXRlbSA9IHV0aWwudG9GaXhlZChpdGVtLCA2KTtcclxuXHRcdFx0aXRlbSA9IG9wdHMueUF4aXMuZm9ybWF0ID8gb3B0cy55QXhpcy5mb3JtYXQoTnVtYmVyKGl0ZW0pKSA6IGl0ZW07XHJcblx0XHRcdHlBeGlzV2lkdGhBcnJbMF0ud2lkdGggPSBNYXRoLm1heCh5QXhpc1dpZHRoQXJyWzBdLndpZHRoLCBtZWFzdXJlVGV4dChpdGVtLCB5QXhpc0ZvbnRTaXplKSArIDUpO1xyXG5cdFx0XHRyZXR1cm4gaXRlbTtcclxuXHRcdH0pO1xyXG5cdFx0eUF4aXNXaWR0aEFyclswXS53aWR0aCArPSAzICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdFx0aWYgKG9wdHMueUF4aXMuZGlzYWJsZWQgPT09IHRydWUpIHtcclxuXHRcdFx0eUF4aXNXaWR0aEFyclswXSA9IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogJ2xlZnQnLFxyXG5cdFx0XHRcdHdpZHRoOiAwXHJcblx0XHRcdH07XHJcblx0XHRcdG9wdHMueUF4aXMuZGF0YVswXSA9IHtcclxuXHRcdFx0XHRkaXNhYmxlZDogdHJ1ZVxyXG5cdFx0XHR9O1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0b3B0cy55QXhpcy5kYXRhWzBdID0ge1xyXG5cdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRwb3NpdGlvbjogJ2xlZnQnLFxyXG5cdFx0XHRcdG1heDogb3B0cy55QXhpcy5tYXgsXHJcblx0XHRcdFx0bWluOiBvcHRzLnlBeGlzLm1pbixcclxuXHRcdFx0XHRmb3JtYXQ6IG9wdHMueUF4aXMuZm9ybWF0XHJcblx0XHRcdH07XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0cmV0dXJuIHtcclxuXHRcdHJhbmdlc0Zvcm1hdDogcmFuZ2VzRm9ybWF0QXJyLFxyXG5cdFx0cmFuZ2VzOiByYW5nZXNBcnIsXHJcblx0XHR5QXhpc1dpZHRoOiB5QXhpc1dpZHRoQXJyXHJcblx0fTtcclxuXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNhbFRvb2x0aXBZQXhpc0RhdGEocG9pbnQsIHNlcmllcywgb3B0cywgY29uZmlnLCBlYWNoU3BhY2luZykge1xyXG5cdGxldCByYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlcyk7XHJcblx0bGV0IHNwYWNpbmdWYWxpZCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG5cdGxldCBtaW5BeGlzID0gb3B0cy5hcmVhWzBdO1xyXG5cdGxldCBpdGVtcyA9IFtdO1xyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgcmFuZ2VzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRsZXQgbWF4VmFsID0gcmFuZ2VzW2ldLnNoaWZ0KCk7XHJcblx0XHRsZXQgbWluVmFsID0gcmFuZ2VzW2ldLnBvcCgpO1xyXG5cdFx0bGV0IGl0ZW0gPSBtYXhWYWwgLSAobWF4VmFsIC0gbWluVmFsKSAqIChwb2ludCAtIG1pbkF4aXMpIC8gc3BhY2luZ1ZhbGlkO1xyXG5cdFx0aXRlbSA9IG9wdHMueUF4aXMuZGF0YVtpXS5mb3JtYXQgPyBvcHRzLnlBeGlzLmRhdGFbaV0uZm9ybWF0KE51bWJlcihpdGVtKSkgOiBpdGVtLnRvRml4ZWQoMCk7XHJcblx0XHRpdGVtcy5wdXNoKFN0cmluZyhpdGVtKSlcclxuXHR9XHJcblx0cmV0dXJuIGl0ZW1zO1xyXG59XHJcblxyXG5mdW5jdGlvbiBjYWxNYXJrTGluZURhdGEocG9pbnRzLCBvcHRzKSB7XHJcblx0bGV0IG1pblJhbmdlLCBtYXhSYW5nZTtcclxuXHRsZXQgc3BhY2luZ1ZhbGlkID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl07XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuXHRcdHBvaW50c1tpXS55QXhpc0luZGV4ID0gcG9pbnRzW2ldLnlBeGlzSW5kZXggPyBwb2ludHNbaV0ueUF4aXNJbmRleCA6IDA7XHJcblx0XHRsZXQgcmFuZ2UgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1twb2ludHNbaV0ueUF4aXNJbmRleF0pO1xyXG5cdFx0bWluUmFuZ2UgPSByYW5nZS5wb3AoKTtcclxuXHRcdG1heFJhbmdlID0gcmFuZ2Uuc2hpZnQoKTtcclxuXHRcdGxldCBoZWlnaHQgPSBzcGFjaW5nVmFsaWQgKiAocG9pbnRzW2ldLnZhbHVlIC0gbWluUmFuZ2UpIC8gKG1heFJhbmdlIC0gbWluUmFuZ2UpO1xyXG5cdFx0cG9pbnRzW2ldLnkgPSBvcHRzLmhlaWdodCAtIE1hdGgucm91bmQoaGVpZ2h0KSAtIG9wdHMuYXJlYVsyXTtcclxuXHR9XHJcblx0cmV0dXJuIHBvaW50cztcclxufVxyXG5cclxuZnVuY3Rpb24gY29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKSB7XHJcblx0aWYgKG9wdHMucm90YXRlTG9jayAhPT0gdHJ1ZSkge1xyXG5cdFx0Y29udGV4dC50cmFuc2xhdGUob3B0cy5oZWlnaHQsIDApO1xyXG5cdFx0Y29udGV4dC5yb3RhdGUoOTAgKiBNYXRoLlBJIC8gMTgwKTtcclxuXHR9IGVsc2UgaWYgKG9wdHMuX3JvdGF0ZV8gIT09IHRydWUpIHtcclxuXHRcdGNvbnRleHQudHJhbnNsYXRlKG9wdHMuaGVpZ2h0LCAwKTtcclxuXHRcdGNvbnRleHQucm90YXRlKDkwICogTWF0aC5QSSAvIDE4MCk7XHJcblx0XHRvcHRzLl9yb3RhdGVfID0gdHJ1ZTtcclxuXHR9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdQb2ludFNoYXBlKHBvaW50cywgY29sb3IsIHNoYXBlLCBjb250ZXh0LCBvcHRzKSB7XHJcblx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRpZiAob3B0cy5kYXRhUG9pbnRTaGFwZVR5cGUgPT0gJ2hvbGxvdycpIHtcclxuXHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoY29sb3IpO1xyXG5cdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUob3B0cy5iYWNrZ3JvdW5kKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKDIgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKFwiI2ZmZmZmZlwiKTtcclxuXHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGNvbG9yKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdH1cclxuXHRpZiAoc2hhcGUgPT09ICdkaWFtb25kJykge1xyXG5cdFx0cG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0aWYgKGl0ZW0gIT09IG51bGwpIHtcclxuXHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSAtIDQuNSk7XHJcblx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbS54IC0gNC41LCBpdGVtLnkpO1xyXG5cdFx0XHRcdGNvbnRleHQubGluZVRvKGl0ZW0ueCwgaXRlbS55ICsgNC41KTtcclxuXHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtLnggKyA0LjUsIGl0ZW0ueSk7XHJcblx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkgLSA0LjUpO1xyXG5cdFx0XHR9XHJcblx0XHR9KTtcclxuXHR9IGVsc2UgaWYgKHNoYXBlID09PSAnY2lyY2xlJykge1xyXG5cdFx0cG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0aWYgKGl0ZW0gIT09IG51bGwpIHtcclxuXHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLnggKyAyLjUgKiBvcHRzLnBpeGVsUmF0aW8sIGl0ZW0ueSk7XHJcblx0XHRcdFx0Y29udGV4dC5hcmMoaXRlbS54LCBpdGVtLnksIDMgKiBvcHRzLnBpeGVsUmF0aW8sIDAsIDIgKiBNYXRoLlBJLCBmYWxzZSk7XHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG5cdH0gZWxzZSBpZiAoc2hhcGUgPT09ICdyZWN0Jykge1xyXG5cdFx0cG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0aWYgKGl0ZW0gIT09IG51bGwpIHtcclxuXHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLnggLSAzLjUsIGl0ZW0ueSAtIDMuNSk7XHJcblx0XHRcdFx0Y29udGV4dC5yZWN0KGl0ZW0ueCAtIDMuNSwgaXRlbS55IC0gMy41LCA3LCA3KTtcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0fSBlbHNlIGlmIChzaGFwZSA9PT0gJ3RyaWFuZ2xlJykge1xyXG5cdFx0cG9pbnRzLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0aWYgKGl0ZW0gIT09IG51bGwpIHtcclxuXHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSAtIDQuNSk7XHJcblx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbS54IC0gNC41LCBpdGVtLnkgKyA0LjUpO1xyXG5cdFx0XHRcdGNvbnRleHQubGluZVRvKGl0ZW0ueCArIDQuNSwgaXRlbS55ICsgNC41KTtcclxuXHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSAtIDQuNSk7XHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG5cdH1cclxuXHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdGNvbnRleHQuZmlsbCgpO1xyXG5cdGNvbnRleHQuc3Ryb2tlKCk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdSaW5nVGl0bGUob3B0cywgY29uZmlnLCBjb250ZXh0LCBjZW50ZXIpIHtcclxuXHR2YXIgdGl0bGVmb250U2l6ZSA9IG9wdHMudGl0bGUuZm9udFNpemUgfHwgY29uZmlnLnRpdGxlRm9udFNpemU7XHJcblx0dmFyIHN1YnRpdGxlZm9udFNpemUgPSBvcHRzLnN1YnRpdGxlLmZvbnRTaXplIHx8IGNvbmZpZy5zdWJ0aXRsZUZvbnRTaXplO1xyXG5cdHZhciB0aXRsZSA9IG9wdHMudGl0bGUubmFtZSB8fCAnJztcclxuXHR2YXIgc3VidGl0bGUgPSBvcHRzLnN1YnRpdGxlLm5hbWUgfHwgJyc7XHJcblx0dmFyIHRpdGxlRm9udENvbG9yID0gb3B0cy50aXRsZS5jb2xvciB8fCBjb25maWcudGl0bGVDb2xvcjtcclxuXHR2YXIgc3VidGl0bGVGb250Q29sb3IgPSBvcHRzLnN1YnRpdGxlLmNvbG9yIHx8IGNvbmZpZy5zdWJ0aXRsZUNvbG9yO1xyXG5cdHZhciB0aXRsZUhlaWdodCA9IHRpdGxlID8gdGl0bGVmb250U2l6ZSA6IDA7XHJcblx0dmFyIHN1YnRpdGxlSGVpZ2h0ID0gc3VidGl0bGUgPyBzdWJ0aXRsZWZvbnRTaXplIDogMDtcclxuXHR2YXIgbWFyZ2luID0gNTtcclxuXHJcblx0aWYgKHN1YnRpdGxlKSB7XHJcblx0XHR2YXIgdGV4dFdpZHRoID0gbWVhc3VyZVRleHQoc3VidGl0bGUsIHN1YnRpdGxlZm9udFNpemUpO1xyXG5cdFx0dmFyIHN0YXJ0WCA9IGNlbnRlci54IC0gdGV4dFdpZHRoIC8gMiArIChvcHRzLnN1YnRpdGxlLm9mZnNldFggfHwgMCk7XHJcblx0XHR2YXIgc3RhcnRZID0gY2VudGVyLnkgKyBzdWJ0aXRsZWZvbnRTaXplIC8gMiArIChvcHRzLnN1YnRpdGxlLm9mZnNldFkgfHwgMCk7XHJcblx0XHRpZiAodGl0bGUpIHtcclxuXHRcdFx0c3RhcnRZICs9ICh0aXRsZUhlaWdodCArIG1hcmdpbikgLyAyO1xyXG5cdFx0fVxyXG5cdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdGNvbnRleHQuc2V0Rm9udFNpemUoc3VidGl0bGVmb250U2l6ZSk7XHJcblx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShzdWJ0aXRsZUZvbnRDb2xvcik7XHJcblx0XHRjb250ZXh0LmZpbGxUZXh0KHN1YnRpdGxlLCBzdGFydFgsIHN0YXJ0WSk7XHJcblx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHR9XHJcblx0aWYgKHRpdGxlKSB7XHJcblx0XHR2YXIgX3RleHRXaWR0aCA9IG1lYXN1cmVUZXh0KHRpdGxlLCB0aXRsZWZvbnRTaXplKTtcclxuXHRcdHZhciBfc3RhcnRYID0gY2VudGVyLnggLSBfdGV4dFdpZHRoIC8gMiArIChvcHRzLnRpdGxlLm9mZnNldFggfHwgMCk7XHJcblx0XHR2YXIgX3N0YXJ0WSA9IGNlbnRlci55ICsgdGl0bGVmb250U2l6ZSAvIDIgKyAob3B0cy50aXRsZS5vZmZzZXRZIHx8IDApO1xyXG5cdFx0aWYgKHN1YnRpdGxlKSB7XHJcblx0XHRcdF9zdGFydFkgLT0gKHN1YnRpdGxlSGVpZ2h0ICsgbWFyZ2luKSAvIDI7XHJcblx0XHR9XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zZXRGb250U2l6ZSh0aXRsZWZvbnRTaXplKTtcclxuXHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKHRpdGxlRm9udENvbG9yKTtcclxuXHRcdGNvbnRleHQuZmlsbFRleHQodGl0bGUsIF9zdGFydFgsIF9zdGFydFkpO1xyXG5cdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0fVxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3UG9pbnRUZXh0KHBvaW50cywgc2VyaWVzLCBjb25maWcsIGNvbnRleHQpIHtcclxuXHQvLyDnu5jliLbmlbDmja7mlofmoYhcclxuXHR2YXIgZGF0YSA9IHNlcmllcy5kYXRhO1xyXG5cdHBvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRpZiAoaXRlbSAhPT0gbnVsbCkge1xyXG5cdFx0XHQvL3ZhciBmb3JtYXRWYWwgPSBzZXJpZXMuZm9ybWF0ID8gc2VyaWVzLmZvcm1hdChkYXRhW2luZGV4XSkgOiBkYXRhW2luZGV4XTtcclxuXHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5zZXRGb250U2l6ZShzZXJpZXMudGV4dFNpemUgfHwgY29uZmlnLmZvbnRTaXplKTtcclxuXHRcdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoc2VyaWVzLnRleHRDb2xvciB8fCAnIzY2NjY2NicpO1xyXG5cdFx0XHR2YXIgdmFsdWUgPSBkYXRhW2luZGV4XVxyXG5cdFx0XHRpZiAodHlwZW9mIGRhdGFbaW5kZXhdID09PSAnb2JqZWN0JyAmJiBkYXRhW2luZGV4XSAhPT0gbnVsbCkge1xyXG5cdFx0XHRcdGlmIChkYXRhW2luZGV4XS5jb25zdHJ1Y3RvciA9PSBBcnJheSkge1xyXG5cdFx0XHRcdFx0dmFsdWUgPSBkYXRhW2luZGV4XVsxXTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dmFsdWUgPSBkYXRhW2luZGV4XS52YWx1ZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR2YXIgZm9ybWF0VmFsID0gc2VyaWVzLmZvcm1hdCA/IHNlcmllcy5mb3JtYXQodmFsdWUpIDogdmFsdWU7XHJcblx0XHRcdGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGZvcm1hdFZhbCksIGl0ZW0ueCAtIG1lYXN1cmVUZXh0KGZvcm1hdFZhbCwgc2VyaWVzLnRleHRTaXplIHx8IGNvbmZpZ1xyXG5cdFx0XHRcdC5mb250U2l6ZSkgLyAyLCBpdGVtLnkgLSA0KTtcclxuXHRcdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdH1cclxuXHR9KTtcclxuXHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdHYXVnZUxhYmVsKGdhdWdlT3B0aW9uLCByYWRpdXMsIGNlbnRlclBvc2l0aW9uLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuXHRyYWRpdXMgLT0gZ2F1Z2VPcHRpb24ud2lkdGggLyAyICsgY29uZmlnLmdhdWdlTGFiZWxUZXh0TWFyZ2luO1xyXG5cclxuXHRsZXQgdG90YWxBbmdsZSA9IGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSBnYXVnZU9wdGlvbi5lbmRBbmdsZSArIDE7XHJcblx0bGV0IHNwbGl0QW5nbGUgPSB0b3RhbEFuZ2xlIC8gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLnNwbGl0TnVtYmVyO1xyXG5cdGxldCB0b3RhbE51bWJlciA9IGdhdWdlT3B0aW9uLmVuZE51bWJlciAtIGdhdWdlT3B0aW9uLnN0YXJ0TnVtYmVyO1xyXG5cdGxldCBzcGxpdE51bWJlciA9IHRvdGFsTnVtYmVyIC8gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLnNwbGl0TnVtYmVyO1xyXG5cdGxldCBub3dBbmdsZSA9IGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGU7XHJcblx0bGV0IG5vd051bWJlciA9IGdhdWdlT3B0aW9uLnN0YXJ0TnVtYmVyO1xyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLnNwbGl0TnVtYmVyICsgMTsgaSsrKSB7XHJcblx0XHR2YXIgcG9zID0ge1xyXG5cdFx0XHR4OiByYWRpdXMgKiBNYXRoLmNvcyhub3dBbmdsZSAqIE1hdGguUEkpLFxyXG5cdFx0XHR5OiByYWRpdXMgKiBNYXRoLnNpbihub3dBbmdsZSAqIE1hdGguUEkpXHJcblx0XHR9O1xyXG5cdFx0dmFyIGxhYmVsVGV4dCA9IGdhdWdlT3B0aW9uLmxhYmVsRm9ybWF0ID8gZ2F1Z2VPcHRpb24ubGFiZWxGb3JtYXQobm93TnVtYmVyKSA6IG5vd051bWJlcjtcclxuXHRcdHBvcy54ICs9IGNlbnRlclBvc2l0aW9uLnggLSBtZWFzdXJlVGV4dChsYWJlbFRleHQpIC8gMjtcclxuXHRcdHBvcy55ICs9IGNlbnRlclBvc2l0aW9uLnk7XHJcblx0XHR2YXIgc3RhcnRYID0gcG9zLng7XHJcblx0XHR2YXIgc3RhcnRZID0gcG9zLnk7XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG5cdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoZ2F1Z2VPcHRpb24ubGFiZWxDb2xvciB8fCAnIzY2NjY2NicpO1xyXG5cdFx0Y29udGV4dC5maWxsVGV4dChsYWJlbFRleHQsIHN0YXJ0WCwgc3RhcnRZICsgY29uZmlnLmZvbnRTaXplIC8gMik7XHJcblx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHJcblx0XHRub3dBbmdsZSArPSBzcGxpdEFuZ2xlO1xyXG5cdFx0aWYgKG5vd0FuZ2xlID49IDIpIHtcclxuXHRcdFx0bm93QW5nbGUgPSBub3dBbmdsZSAlIDI7XHJcblx0XHR9XHJcblx0XHRub3dOdW1iZXIgKz0gc3BsaXROdW1iZXI7XHJcblx0fVxyXG5cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1JhZGFyTGFiZWwoYW5nbGVMaXN0LCByYWRpdXMsIGNlbnRlclBvc2l0aW9uLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuXHR2YXIgcmFkYXJPcHRpb24gPSBvcHRzLmV4dHJhLnJhZGFyIHx8IHt9O1xyXG5cdHJhZGl1cyArPSBjb25maWcucmFkYXJMYWJlbFRleHRNYXJnaW47XHJcblxyXG5cdGFuZ2xlTGlzdC5mb3JFYWNoKGZ1bmN0aW9uKGFuZ2xlLCBpbmRleCkge1xyXG5cdFx0dmFyIHBvcyA9IHtcclxuXHRcdFx0eDogcmFkaXVzICogTWF0aC5jb3MoYW5nbGUpLFxyXG5cdFx0XHR5OiByYWRpdXMgKiBNYXRoLnNpbihhbmdsZSlcclxuXHRcdH07XHJcblx0XHR2YXIgcG9zUmVsYXRpdmVDYW52YXMgPSBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbihwb3MueCwgcG9zLnksIGNlbnRlclBvc2l0aW9uKTtcclxuXHRcdHZhciBzdGFydFggPSBwb3NSZWxhdGl2ZUNhbnZhcy54O1xyXG5cdFx0dmFyIHN0YXJ0WSA9IHBvc1JlbGF0aXZlQ2FudmFzLnk7XHJcblx0XHRpZiAodXRpbC5hcHByb3hpbWF0ZWx5RXF1YWwocG9zLngsIDApKSB7XHJcblx0XHRcdHN0YXJ0WCAtPSBtZWFzdXJlVGV4dChvcHRzLmNhdGVnb3JpZXNbaW5kZXhdIHx8ICcnKSAvIDI7XHJcblx0XHR9IGVsc2UgaWYgKHBvcy54IDwgMCkge1xyXG5cdFx0XHRzdGFydFggLT0gbWVhc3VyZVRleHQob3B0cy5jYXRlZ29yaWVzW2luZGV4XSB8fCAnJyk7XHJcblx0XHR9XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG5cdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUocmFkYXJPcHRpb24ubGFiZWxDb2xvciB8fCAnIzY2NjY2NicpO1xyXG5cdFx0Y29udGV4dC5maWxsVGV4dChvcHRzLmNhdGVnb3JpZXNbaW5kZXhdIHx8ICcnLCBzdGFydFgsIHN0YXJ0WSArIGNvbmZpZy5mb250U2l6ZSAvIDIpO1xyXG5cdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0fSk7XHJcblxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3UGllVGV4dChzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcmFkaXVzLCBjZW50ZXIpIHtcclxuXHR2YXIgbGluZVJhZGl1cyA9IGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nO1xyXG5cdHZhciB0ZXh0T2JqZWN0Q29sbGVjdGlvbiA9IFtdO1xyXG5cdHZhciBsYXN0VGV4dE9iamVjdCA9IG51bGw7XHJcblxyXG5cdHZhciBzZXJpZXNDb252ZXJ0ID0gc2VyaWVzLm1hcChmdW5jdGlvbihpdGVtKSB7XHJcblx0XHR2YXIgdGV4dCA9IGl0ZW0uZm9ybWF0ID8gaXRlbS5mb3JtYXQoK2l0ZW0uX3Byb3BvcnRpb25fLnRvRml4ZWQoMikpIDogdXRpbC50b0ZpeGVkKGl0ZW0uX3Byb3BvcnRpb25fXHJcblx0XHRcdC50b0ZpeGVkKDQpICogMTAwKSArICclJztcclxuXHRcdGlmIChpdGVtLl9yb3NlX3Byb3BvcnRpb25fKSBpdGVtLl9wcm9wb3J0aW9uXyA9IGl0ZW0uX3Jvc2VfcHJvcG9ydGlvbl87XHJcblx0XHR2YXIgYXJjID0gMiAqIE1hdGguUEkgLSAoaXRlbS5fc3RhcnRfICsgMiAqIE1hdGguUEkgKiBpdGVtLl9wcm9wb3J0aW9uXyAvIDIpO1xyXG5cdFx0dmFyIGNvbG9yID0gaXRlbS5jb2xvcjtcclxuXHRcdHZhciByYWRpdXMgPSBpdGVtLl9yYWRpdXNfO1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0YXJjOiBhcmMsXHJcblx0XHRcdHRleHQ6IHRleHQsXHJcblx0XHRcdGNvbG9yOiBjb2xvcixcclxuXHRcdFx0cmFkaXVzOiByYWRpdXMsXHJcblx0XHRcdHRleHRDb2xvcjogaXRlbS50ZXh0Q29sb3IsXHJcblx0XHRcdHRleHRTaXplOiBpdGVtLnRleHRTaXplLFxyXG5cdFx0fTtcclxuXHR9KTtcclxuXHRmb3IgKGxldCBpID0gMDsgaSA8IHNlcmllc0NvbnZlcnQubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCBpdGVtID0gc2VyaWVzQ29udmVydFtpXTtcclxuXHRcdC8vIGxpbmUgZW5kXHJcblx0XHRsZXQgb3JnaW5YMSA9IE1hdGguY29zKGl0ZW0uYXJjKSAqIChpdGVtLnJhZGl1cyArIGxpbmVSYWRpdXMpO1xyXG5cdFx0bGV0IG9yZ2luWTEgPSBNYXRoLnNpbihpdGVtLmFyYykgKiAoaXRlbS5yYWRpdXMgKyBsaW5lUmFkaXVzKTtcclxuXHJcblx0XHQvLyBsaW5lIHN0YXJ0XHJcblx0XHRsZXQgb3JnaW5YMiA9IE1hdGguY29zKGl0ZW0uYXJjKSAqIGl0ZW0ucmFkaXVzO1xyXG5cdFx0bGV0IG9yZ2luWTIgPSBNYXRoLnNpbihpdGVtLmFyYykgKiBpdGVtLnJhZGl1cztcclxuXHJcblx0XHQvLyB0ZXh0IHN0YXJ0XHJcblx0XHRsZXQgb3JnaW5YMyA9IG9yZ2luWDEgPj0gMCA/IG9yZ2luWDEgKyBjb25maWcucGllQ2hhcnRUZXh0UGFkZGluZyA6IG9yZ2luWDEgLSBjb25maWcucGllQ2hhcnRUZXh0UGFkZGluZztcclxuXHRcdGxldCBvcmdpblkzID0gb3JnaW5ZMTtcclxuXHRcdGxldCB0ZXh0V2lkdGggPSBtZWFzdXJlVGV4dChpdGVtLnRleHQsIGl0ZW0udGV4dFNpemUgfHwgY29uZmlnLmZvbnRTaXplKTtcclxuXHRcdGxldCBzdGFydFkgPSBvcmdpblkzO1xyXG5cclxuXHRcdGlmIChsYXN0VGV4dE9iamVjdCAmJiB1dGlsLmlzU2FtZVhDb29yZGluYXRlQXJlYShsYXN0VGV4dE9iamVjdC5zdGFydCwge1xyXG5cdFx0XHRcdHg6IG9yZ2luWDNcclxuXHRcdFx0fSkpIHtcclxuXHRcdFx0aWYgKG9yZ2luWDMgPiAwKSB7XHJcblx0XHRcdFx0c3RhcnRZID0gTWF0aC5taW4ob3JnaW5ZMywgbGFzdFRleHRPYmplY3Quc3RhcnQueSk7XHJcblx0XHRcdH0gZWxzZSBpZiAob3JnaW5YMSA8IDApIHtcclxuXHRcdFx0XHRzdGFydFkgPSBNYXRoLm1heChvcmdpblkzLCBsYXN0VGV4dE9iamVjdC5zdGFydC55KTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRpZiAob3JnaW5ZMyA+IDApIHtcclxuXHRcdFx0XHRcdHN0YXJ0WSA9IE1hdGgubWF4KG9yZ2luWTMsIGxhc3RUZXh0T2JqZWN0LnN0YXJ0LnkpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRzdGFydFkgPSBNYXRoLm1pbihvcmdpblkzLCBsYXN0VGV4dE9iamVjdC5zdGFydC55KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGlmIChvcmdpblgzIDwgMCkge1xyXG5cdFx0XHRvcmdpblgzIC09IHRleHRXaWR0aDtcclxuXHRcdH1cclxuXHJcblx0XHRsZXQgdGV4dE9iamVjdCA9IHtcclxuXHRcdFx0bGluZVN0YXJ0OiB7XHJcblx0XHRcdFx0eDogb3JnaW5YMixcclxuXHRcdFx0XHR5OiBvcmdpblkyXHJcblx0XHRcdH0sXHJcblx0XHRcdGxpbmVFbmQ6IHtcclxuXHRcdFx0XHR4OiBvcmdpblgxLFxyXG5cdFx0XHRcdHk6IG9yZ2luWTFcclxuXHRcdFx0fSxcclxuXHRcdFx0c3RhcnQ6IHtcclxuXHRcdFx0XHR4OiBvcmdpblgzLFxyXG5cdFx0XHRcdHk6IHN0YXJ0WVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR3aWR0aDogdGV4dFdpZHRoLFxyXG5cdFx0XHRoZWlnaHQ6IGNvbmZpZy5mb250U2l6ZSxcclxuXHRcdFx0dGV4dDogaXRlbS50ZXh0LFxyXG5cdFx0XHRjb2xvcjogaXRlbS5jb2xvcixcclxuXHRcdFx0dGV4dENvbG9yOiBpdGVtLnRleHRDb2xvcixcclxuXHRcdFx0dGV4dFNpemU6IGl0ZW0udGV4dFNpemVcclxuXHRcdH07XHJcblx0XHRsYXN0VGV4dE9iamVjdCA9IGF2b2lkQ29sbGlzaW9uKHRleHRPYmplY3QsIGxhc3RUZXh0T2JqZWN0KTtcclxuXHRcdHRleHRPYmplY3RDb2xsZWN0aW9uLnB1c2gobGFzdFRleHRPYmplY3QpO1xyXG5cdH1cclxuXHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCB0ZXh0T2JqZWN0Q29sbGVjdGlvbi5sZW5ndGg7IGkrKykge1xyXG5cdFx0bGV0IGl0ZW0gPSB0ZXh0T2JqZWN0Q29sbGVjdGlvbltpXTtcclxuXHRcdGxldCBsaW5lU3RhcnRQb2lzdGlvbiA9IGNvbnZlcnRDb29yZGluYXRlT3JpZ2luKGl0ZW0ubGluZVN0YXJ0LngsIGl0ZW0ubGluZVN0YXJ0LnksIGNlbnRlcik7XHJcblx0XHRsZXQgbGluZUVuZFBvaXN0aW9uID0gY29udmVydENvb3JkaW5hdGVPcmlnaW4oaXRlbS5saW5lRW5kLngsIGl0ZW0ubGluZUVuZC55LCBjZW50ZXIpO1xyXG5cdFx0bGV0IHRleHRQb3NpdGlvbiA9IGNvbnZlcnRDb29yZGluYXRlT3JpZ2luKGl0ZW0uc3RhcnQueCwgaXRlbS5zdGFydC55LCBjZW50ZXIpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShpdGVtLmNvbG9yKTtcclxuXHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uY29sb3IpO1xyXG5cdFx0Y29udGV4dC5tb3ZlVG8obGluZVN0YXJ0UG9pc3Rpb24ueCwgbGluZVN0YXJ0UG9pc3Rpb24ueSk7XHJcblx0XHRsZXQgY3VydmVTdGFydFggPSBpdGVtLnN0YXJ0LnggPCAwID8gdGV4dFBvc2l0aW9uLnggKyBpdGVtLndpZHRoIDogdGV4dFBvc2l0aW9uLng7XHJcblx0XHRsZXQgdGV4dFN0YXJ0WCA9IGl0ZW0uc3RhcnQueCA8IDAgPyB0ZXh0UG9zaXRpb24ueCAtIDUgOiB0ZXh0UG9zaXRpb24ueCArIDU7XHJcblx0XHRjb250ZXh0LnF1YWRyYXRpY0N1cnZlVG8obGluZUVuZFBvaXN0aW9uLngsIGxpbmVFbmRQb2lzdGlvbi55LCBjdXJ2ZVN0YXJ0WCwgdGV4dFBvc2l0aW9uLnkpO1xyXG5cdFx0Y29udGV4dC5tb3ZlVG8obGluZVN0YXJ0UG9pc3Rpb24ueCwgbGluZVN0YXJ0UG9pc3Rpb24ueSk7XHJcblx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRjb250ZXh0Lm1vdmVUbyh0ZXh0UG9zaXRpb24ueCArIGl0ZW0ud2lkdGgsIHRleHRQb3NpdGlvbi55KTtcclxuXHRcdGNvbnRleHQuYXJjKGN1cnZlU3RhcnRYLCB0ZXh0UG9zaXRpb24ueSwgMiwgMCwgMiAqIE1hdGguUEkpO1xyXG5cdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdGNvbnRleHQuZmlsbCgpO1xyXG5cdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdGNvbnRleHQuc2V0Rm9udFNpemUoaXRlbS50ZXh0U2l6ZSB8fCBjb25maWcuZm9udFNpemUpO1xyXG5cdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS50ZXh0Q29sb3IgfHwgJyM2NjY2NjYnKTtcclxuXHRcdGNvbnRleHQuZmlsbFRleHQoaXRlbS50ZXh0LCB0ZXh0U3RhcnRYLCB0ZXh0UG9zaXRpb24ueSArIDMpO1xyXG5cdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdH1cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1Rvb2xUaXBTcGxpdExpbmUob2Zmc2V0WCwgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcblx0dmFyIHRvb2xUaXBPcHRpb24gPSBvcHRzLmV4dHJhLnRvb2x0aXAgfHwge307XHJcblx0dG9vbFRpcE9wdGlvbi5ncmlkVHlwZSA9IHRvb2xUaXBPcHRpb24uZ3JpZFR5cGUgPT0gdW5kZWZpbmVkID8gJ3NvbGlkJyA6IHRvb2xUaXBPcHRpb24uZ3JpZFR5cGU7XHJcblx0dG9vbFRpcE9wdGlvbi5kYXNoTGVuZ3RoID0gdG9vbFRpcE9wdGlvbi5kYXNoTGVuZ3RoID09IHVuZGVmaW5lZCA/IDQgOiB0b29sVGlwT3B0aW9uLmRhc2hMZW5ndGg7XHJcblx0dmFyIHN0YXJ0WSA9IG9wdHMuYXJlYVswXTtcclxuXHR2YXIgZW5kWSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdO1xyXG5cclxuXHRpZiAodG9vbFRpcE9wdGlvbi5ncmlkVHlwZSA9PSAnZGFzaCcpIHtcclxuXHRcdGNvbnRleHQuc2V0TGluZURhc2goW3Rvb2xUaXBPcHRpb24uZGFzaExlbmd0aCwgdG9vbFRpcE9wdGlvbi5kYXNoTGVuZ3RoXSk7XHJcblx0fVxyXG5cdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUodG9vbFRpcE9wdGlvbi5ncmlkQ29sb3IgfHwgJyNjY2NjY2MnKTtcclxuXHRjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdGNvbnRleHQubW92ZVRvKG9mZnNldFgsIHN0YXJ0WSk7XHJcblx0Y29udGV4dC5saW5lVG8ob2Zmc2V0WCwgZW5kWSk7XHJcblx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRjb250ZXh0LnNldExpbmVEYXNoKFtdKTtcclxuXHJcblx0aWYgKHRvb2xUaXBPcHRpb24ueEF4aXNMYWJlbCkge1xyXG5cdFx0bGV0IGxhYmVsVGV4dCA9IG9wdHMuY2F0ZWdvcmllc1tvcHRzLnRvb2x0aXAuaW5kZXhdO1xyXG5cdFx0Y29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG5cdFx0bGV0IHRleHRXaWR0aCA9IG1lYXN1cmVUZXh0KGxhYmVsVGV4dCwgY29uZmlnLmZvbnRTaXplKTtcclxuXHJcblx0XHRsZXQgdGV4dFggPSBvZmZzZXRYIC0gMC41ICogdGV4dFdpZHRoO1xyXG5cdFx0bGV0IHRleHRZID0gZW5kWTtcclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYih0b29sVGlwT3B0aW9uLmxhYmVsQmdDb2xvciB8fCBjb25maWcudG9vbFRpcEJhY2tncm91bmQsIHRvb2xUaXBPcHRpb25cclxuXHRcdFx0LmxhYmVsQmdPcGFjaXR5IHx8IGNvbmZpZy50b29sVGlwT3BhY2l0eSkpO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZSh0b29sVGlwT3B0aW9uLmxhYmVsQmdDb2xvciB8fCBjb25maWcudG9vbFRpcEJhY2tncm91bmQpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRjb250ZXh0LnJlY3QodGV4dFggLSBjb25maWcudG9vbFRpcFBhZGRpbmcsIHRleHRZLCB0ZXh0V2lkdGggKyAyICogY29uZmlnLnRvb2xUaXBQYWRkaW5nLCBjb25maWcuZm9udFNpemUgKyAyICpcclxuXHRcdFx0Y29uZmlnLnRvb2xUaXBQYWRkaW5nKTtcclxuXHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0Y29udGV4dC5maWxsKCk7XHJcblxyXG5cdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuXHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKHRvb2xUaXBPcHRpb24ubGFiZWxGb250Q29sb3IgfHwgY29uZmlnLmZvbnRDb2xvcik7XHJcblx0XHRjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhsYWJlbFRleHQpLCB0ZXh0WCwgdGV4dFkgKyBjb25maWcudG9vbFRpcFBhZGRpbmcgKyBjb25maWcuZm9udFNpemUpO1xyXG5cdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0fVxyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcblx0bGV0IG1hcmtMaW5lT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcblx0XHR0eXBlOiAnc29saWQnLFxyXG5cdFx0ZGFzaExlbmd0aDogNCxcclxuXHRcdGRhdGE6IFtdXHJcblx0fSwgb3B0cy5leHRyYS5tYXJrTGluZSk7XHJcblx0bGV0IHN0YXJ0WCA9IG9wdHMuYXJlYVszXTtcclxuXHRsZXQgZW5kWCA9IG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV07XHJcblx0bGV0IHBvaW50cyA9IGNhbE1hcmtMaW5lRGF0YShtYXJrTGluZU9wdGlvbi5kYXRhLCBvcHRzKTtcclxuXHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCBpdGVtID0gYXNzaWduKHt9LCB7XHJcblx0XHRcdGxpbmVDb2xvcjogJyNERTRBNDInLFxyXG5cdFx0XHRzaG93TGFiZWw6IGZhbHNlLFxyXG5cdFx0XHRsYWJlbEZvbnRDb2xvcjogJyM2NjY2NjYnLFxyXG5cdFx0XHRsYWJlbEJnQ29sb3I6ICcjREZFOEZGJyxcclxuXHRcdFx0bGFiZWxCZ09wYWNpdHk6IDAuOCxcclxuXHRcdFx0eUF4aXNJbmRleDogMFxyXG5cdFx0fSwgcG9pbnRzW2ldKTtcclxuXHJcblx0XHRpZiAobWFya0xpbmVPcHRpb24udHlwZSA9PSAnZGFzaCcpIHtcclxuXHRcdFx0Y29udGV4dC5zZXRMaW5lRGFzaChbbWFya0xpbmVPcHRpb24uZGFzaExlbmd0aCwgbWFya0xpbmVPcHRpb24uZGFzaExlbmd0aF0pO1xyXG5cdFx0fVxyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShpdGVtLmxpbmVDb2xvcik7XHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRjb250ZXh0Lm1vdmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcblx0XHRjb250ZXh0LmxpbmVUbyhlbmRYLCBpdGVtLnkpO1xyXG5cdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG5cdFx0aWYgKGl0ZW0uc2hvd0xhYmVsKSB7XHJcblx0XHRcdGxldCBsYWJlbFRleHQgPSBvcHRzLnlBeGlzLmZvcm1hdCA/IG9wdHMueUF4aXMuZm9ybWF0KE51bWJlcihpdGVtLnZhbHVlKSkgOiBpdGVtLnZhbHVlO1xyXG5cdFx0XHRjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcblx0XHRcdGxldCB0ZXh0V2lkdGggPSBtZWFzdXJlVGV4dChsYWJlbFRleHQsIGNvbmZpZy5mb250U2l6ZSk7XHJcblx0XHRcdGxldCBiZ1N0YXJ0WCA9IG9wdHMucGFkZGluZ1szXSArIGNvbmZpZy55QXhpc1RpdGxlV2lkdGggLSBjb25maWcudG9vbFRpcFBhZGRpbmc7XHJcblx0XHRcdGxldCBiZ0VuZFggPSBNYXRoLm1heChvcHRzLmFyZWFbM10sIHRleHRXaWR0aCArIGNvbmZpZy50b29sVGlwUGFkZGluZyAqIDIpO1xyXG5cdFx0XHRsZXQgYmdXaWR0aCA9IGJnRW5kWCAtIGJnU3RhcnRYO1xyXG5cclxuXHRcdFx0bGV0IHRleHRYID0gYmdTdGFydFggKyAoYmdXaWR0aCAtIHRleHRXaWR0aCkgLyAyO1xyXG5cdFx0XHRsZXQgdGV4dFkgPSBpdGVtLnk7XHJcblx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKGl0ZW0ubGFiZWxCZ0NvbG9yLCBpdGVtLmxhYmVsQmdPcGFjaXR5KSk7XHJcblx0XHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaXRlbS5sYWJlbEJnQ29sb3IpO1xyXG5cdFx0XHRjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5yZWN0KGJnU3RhcnRYLCB0ZXh0WSAtIDAuNSAqIGNvbmZpZy5mb250U2l6ZSAtIGNvbmZpZy50b29sVGlwUGFkZGluZywgYmdXaWR0aCwgY29uZmlnLmZvbnRTaXplICsgMiAqXHJcblx0XHRcdFx0Y29uZmlnLnRvb2xUaXBQYWRkaW5nKTtcclxuXHRcdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdFx0Y29udGV4dC5maWxsKCk7XHJcblxyXG5cdFx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcblx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0ubGFiZWxGb250Q29sb3IpO1xyXG5cdFx0XHRjb250ZXh0LmZpbGxUZXh0KFN0cmluZyhsYWJlbFRleHQpLCB0ZXh0WCwgdGV4dFkgKyAwLjUgKiBjb25maWcuZm9udFNpemUpO1xyXG5cdFx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1Rvb2xUaXBIb3JpemVudGFsTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cykge1xyXG5cdHZhciB0b29sVGlwT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcblx0XHRncmlkVHlwZTogJ3NvbGlkJyxcclxuXHRcdGRhc2hMZW5ndGg6IDRcclxuXHR9LCBvcHRzLmV4dHJhLnRvb2x0aXApO1xyXG5cclxuXHR2YXIgc3RhcnRYID0gb3B0cy5hcmVhWzNdO1xyXG5cdHZhciBlbmRYID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXTtcclxuXHJcblx0aWYgKHRvb2xUaXBPcHRpb24uZ3JpZFR5cGUgPT0gJ2Rhc2gnKSB7XHJcblx0XHRjb250ZXh0LnNldExpbmVEYXNoKFt0b29sVGlwT3B0aW9uLmRhc2hMZW5ndGgsIHRvb2xUaXBPcHRpb24uZGFzaExlbmd0aF0pO1xyXG5cdH1cclxuXHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKHRvb2xUaXBPcHRpb24uZ3JpZENvbG9yIHx8ICcjY2NjY2NjJyk7XHJcblx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRjb250ZXh0Lm1vdmVUbyhzdGFydFgsIG9wdHMudG9vbHRpcC5vZmZzZXQueSk7XHJcblx0Y29udGV4dC5saW5lVG8oZW5kWCwgb3B0cy50b29sdGlwLm9mZnNldC55KTtcclxuXHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG5cclxuXHRpZiAodG9vbFRpcE9wdGlvbi55QXhpc0xhYmVsKSB7XHJcblx0XHRsZXQgbGFiZWxUZXh0ID0gY2FsVG9vbHRpcFlBeGlzRGF0YShvcHRzLnRvb2x0aXAub2Zmc2V0LnksIG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGVhY2hTcGFjaW5nKTtcclxuXHRcdGxldCB3aWR0aEFyciA9IG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS55QXhpc1dpZHRoO1xyXG5cdFx0bGV0IHRTdGFydExlZnQgPSBvcHRzLmFyZWFbM107XHJcblx0XHRsZXQgdFN0YXJ0UmlnaHQgPSBvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdO1xyXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsYWJlbFRleHQubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0Y29udGV4dC5zZXRGb250U2l6ZShjb25maWcuZm9udFNpemUpO1xyXG5cdFx0XHRsZXQgdGV4dFdpZHRoID0gbWVhc3VyZVRleHQobGFiZWxUZXh0W2ldLCBjb25maWcuZm9udFNpemUpO1xyXG5cdFx0XHRsZXQgYmdTdGFydFgsIGJnRW5kWCwgYmdXaWR0aDtcclxuXHRcdFx0aWYgKHdpZHRoQXJyW2ldLnBvc2l0aW9uID09ICdsZWZ0Jykge1xyXG5cdFx0XHRcdGJnU3RhcnRYID0gdFN0YXJ0TGVmdCAtIHdpZHRoQXJyW2ldLndpZHRoO1xyXG5cdFx0XHRcdGJnRW5kWCA9IE1hdGgubWF4KGJnU3RhcnRYLCBiZ1N0YXJ0WCArIHRleHRXaWR0aCArIGNvbmZpZy50b29sVGlwUGFkZGluZyAqIDIpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGJnU3RhcnRYID0gdFN0YXJ0UmlnaHQ7XHJcblx0XHRcdFx0YmdFbmRYID0gTWF0aC5tYXgoYmdTdGFydFggKyB3aWR0aEFycltpXS53aWR0aCwgYmdTdGFydFggKyB0ZXh0V2lkdGggKyBjb25maWcudG9vbFRpcFBhZGRpbmcgKiAyKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRiZ1dpZHRoID0gYmdFbmRYIC0gYmdTdGFydFg7XHJcblxyXG5cdFx0XHRsZXQgdGV4dFggPSBiZ1N0YXJ0WCArIChiZ1dpZHRoIC0gdGV4dFdpZHRoKSAvIDI7XHJcblx0XHRcdGxldCB0ZXh0WSA9IG9wdHMudG9vbHRpcC5vZmZzZXQueTtcclxuXHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IodG9vbFRpcE9wdGlvbi5sYWJlbEJnQ29sb3IgfHwgY29uZmlnLnRvb2xUaXBCYWNrZ3JvdW5kLCB0b29sVGlwT3B0aW9uXHJcblx0XHRcdFx0LmxhYmVsQmdPcGFjaXR5IHx8IGNvbmZpZy50b29sVGlwT3BhY2l0eSkpO1xyXG5cdFx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKHRvb2xUaXBPcHRpb24ubGFiZWxCZ0NvbG9yIHx8IGNvbmZpZy50b29sVGlwQmFja2dyb3VuZCk7XHJcblx0XHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0XHRjb250ZXh0LnJlY3QoYmdTdGFydFgsIHRleHRZIC0gMC41ICogY29uZmlnLmZvbnRTaXplIC0gY29uZmlnLnRvb2xUaXBQYWRkaW5nLCBiZ1dpZHRoLCBjb25maWcuZm9udFNpemUgKyAyICpcclxuXHRcdFx0XHRjb25maWcudG9vbFRpcFBhZGRpbmcpO1xyXG5cdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0XHRjb250ZXh0LmZpbGwoKTtcclxuXHJcblx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuXHRcdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUodG9vbFRpcE9wdGlvbi5sYWJlbEZvbnRDb2xvciB8fCBjb25maWcuZm9udENvbG9yKTtcclxuXHRcdFx0Y29udGV4dC5maWxsVGV4dChsYWJlbFRleHRbaV0sIHRleHRYLCB0ZXh0WSArIDAuNSAqIGNvbmZpZy5mb250U2l6ZSk7XHJcblx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdGlmICh3aWR0aEFycltpXS5wb3NpdGlvbiA9PSAnbGVmdCcpIHtcclxuXHRcdFx0XHR0U3RhcnRMZWZ0IC09ICh3aWR0aEFycltpXS53aWR0aCArIG9wdHMueUF4aXMucGFkZGluZyk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dFN0YXJ0UmlnaHQgKz0gd2lkdGhBcnJbaV0ud2lkdGggKyBvcHRzLnlBeGlzLnBhZGRpbmc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdUb29sVGlwU3BsaXRBcmVhKG9mZnNldFgsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgZWFjaFNwYWNpbmcpIHtcclxuXHR2YXIgdG9vbFRpcE9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG5cdFx0YWN0aXZlQmdDb2xvcjogJyMwMDAwMDAnLFxyXG5cdFx0YWN0aXZlQmdPcGFjaXR5OiAwLjA4XHJcblx0fSwgb3B0cy5leHRyYS50b29sdGlwKTtcclxuXHR2YXIgc3RhcnRZID0gb3B0cy5hcmVhWzBdO1xyXG5cdHZhciBlbmRZID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcblx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYih0b29sVGlwT3B0aW9uLmFjdGl2ZUJnQ29sb3IsIHRvb2xUaXBPcHRpb24uYWN0aXZlQmdPcGFjaXR5KSk7XHJcblx0Y29udGV4dC5yZWN0KG9mZnNldFggLSBlYWNoU3BhY2luZyAvIDIsIHN0YXJ0WSwgZWFjaFNwYWNpbmcsIGVuZFkgLSBzdGFydFkpO1xyXG5cdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0Y29udGV4dC5maWxsKCk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdUb29sVGlwKHRleHRMaXN0LCBvZmZzZXQsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgZWFjaFNwYWNpbmcsIHhBeGlzUG9pbnRzKSB7XHJcblx0dmFyIHRvb2xUaXBPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuXHRcdHNob3dCb3g6IHRydWUsXHJcblx0XHRiZ0NvbG9yOiAnIzAwMDAwMCcsXHJcblx0XHRiZ09wYWNpdHk6IDAuNyxcclxuXHRcdGZvbnRDb2xvcjogJyNGRkZGRkYnXHJcblx0fSwgb3B0cy5leHRyYS50b29sdGlwKTtcclxuXHR2YXIgbGVnZW5kV2lkdGggPSA0ICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdHZhciBsZWdlbmRNYXJnaW5SaWdodCA9IDUgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0dmFyIGFycm93V2lkdGggPSA4ICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdHZhciBpc092ZXJSaWdodEJvcmRlciA9IGZhbHNlO1xyXG5cdGlmIChvcHRzLnR5cGUgPT0gJ2xpbmUnIHx8IG9wdHMudHlwZSA9PSAnYXJlYScgfHwgb3B0cy50eXBlID09ICdjYW5kbGUnIHx8IG9wdHMudHlwZSA9PSAnbWl4Jykge1xyXG5cdFx0ZHJhd1Rvb2xUaXBTcGxpdExpbmUob3B0cy50b29sdGlwLm9mZnNldC54LCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cdH1cclxuXHJcblx0b2Zmc2V0ID0gYXNzaWduKHtcclxuXHRcdHg6IDAsXHJcblx0XHR5OiAwXHJcblx0fSwgb2Zmc2V0KTtcclxuXHRvZmZzZXQueSAtPSA4ICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdHZhciB0ZXh0V2lkdGggPSB0ZXh0TGlzdC5tYXAoZnVuY3Rpb24oaXRlbSkge1xyXG5cdFx0cmV0dXJuIG1lYXN1cmVUZXh0KGl0ZW0udGV4dCwgY29uZmlnLmZvbnRTaXplKTtcclxuXHR9KTtcclxuXHR2YXIgdG9vbFRpcFdpZHRoID0gbGVnZW5kV2lkdGggKyBsZWdlbmRNYXJnaW5SaWdodCArIDQgKiBjb25maWcudG9vbFRpcFBhZGRpbmcgKyBNYXRoLm1heC5hcHBseShudWxsLCB0ZXh0V2lkdGgpO1xyXG5cdHZhciB0b29sVGlwSGVpZ2h0ID0gMiAqIGNvbmZpZy50b29sVGlwUGFkZGluZyArIHRleHRMaXN0Lmxlbmd0aCAqIGNvbmZpZy50b29sVGlwTGluZUhlaWdodDtcclxuXHJcblx0aWYgKHRvb2xUaXBPcHRpb24uc2hvd0JveCA9PSBmYWxzZSkge1xyXG5cdFx0cmV0dXJuXHJcblx0fVxyXG5cdC8vIGlmIGJleW9uZCB0aGUgcmlnaHQgYm9yZGVyXHJcblx0aWYgKG9mZnNldC54IC0gTWF0aC5hYnMob3B0cy5fc2Nyb2xsRGlzdGFuY2VfKSArIGFycm93V2lkdGggKyB0b29sVGlwV2lkdGggPiBvcHRzLndpZHRoKSB7XHJcblx0XHRpc092ZXJSaWdodEJvcmRlciA9IHRydWU7XHJcblx0fVxyXG5cdGlmICh0b29sVGlwSGVpZ2h0ICsgb2Zmc2V0LnkgPiBvcHRzLmhlaWdodCkge1xyXG5cdFx0b2Zmc2V0LnkgPSBvcHRzLmhlaWdodCAtIHRvb2xUaXBIZWlnaHQ7XHJcblx0fVxyXG5cdC8vIGRyYXcgYmFja2dyb3VuZCByZWN0XHJcblx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYih0b29sVGlwT3B0aW9uLmJnQ29sb3IgfHwgY29uZmlnLnRvb2xUaXBCYWNrZ3JvdW5kLCB0b29sVGlwT3B0aW9uLmJnT3BhY2l0eSB8fCBjb25maWdcclxuXHRcdC50b29sVGlwT3BhY2l0eSkpO1xyXG5cdGlmIChpc092ZXJSaWdodEJvcmRlcikge1xyXG5cdFx0Y29udGV4dC5tb3ZlVG8ob2Zmc2V0LngsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0Y29udGV4dC5saW5lVG8ob2Zmc2V0LnggLSBhcnJvd1dpZHRoLCBvZmZzZXQueSArIDEwICogb3B0cy5waXhlbFJhdGlvIC0gNSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRjb250ZXh0LmxpbmVUbyhvZmZzZXQueCAtIGFycm93V2lkdGgsIG9mZnNldC55KTtcclxuXHRcdGNvbnRleHQubGluZVRvKG9mZnNldC54IC0gYXJyb3dXaWR0aCAtIE1hdGgucm91bmQodG9vbFRpcFdpZHRoKSwgb2Zmc2V0LnkpO1xyXG5cdFx0Y29udGV4dC5saW5lVG8ob2Zmc2V0LnggLSBhcnJvd1dpZHRoIC0gTWF0aC5yb3VuZCh0b29sVGlwV2lkdGgpLCBvZmZzZXQueSArIHRvb2xUaXBIZWlnaHQpO1xyXG5cdFx0Y29udGV4dC5saW5lVG8ob2Zmc2V0LnggLSBhcnJvd1dpZHRoLCBvZmZzZXQueSArIHRvb2xUaXBIZWlnaHQpO1xyXG5cdFx0Y29udGV4dC5saW5lVG8ob2Zmc2V0LnggLSBhcnJvd1dpZHRoLCBvZmZzZXQueSArIDEwICogb3B0cy5waXhlbFJhdGlvICsgNSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRjb250ZXh0LmxpbmVUbyhvZmZzZXQueCwgb2Zmc2V0LnkgKyAxMCAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0fSBlbHNlIHtcclxuXHRcdGNvbnRleHQubW92ZVRvKG9mZnNldC54LCBvZmZzZXQueSArIDEwICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdGNvbnRleHQubGluZVRvKG9mZnNldC54ICsgYXJyb3dXaWR0aCwgb2Zmc2V0LnkgKyAxMCAqIG9wdHMucGl4ZWxSYXRpbyAtIDUgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0Y29udGV4dC5saW5lVG8ob2Zmc2V0LnggKyBhcnJvd1dpZHRoLCBvZmZzZXQueSk7XHJcblx0XHRjb250ZXh0LmxpbmVUbyhvZmZzZXQueCArIGFycm93V2lkdGggKyBNYXRoLnJvdW5kKHRvb2xUaXBXaWR0aCksIG9mZnNldC55KTtcclxuXHRcdGNvbnRleHQubGluZVRvKG9mZnNldC54ICsgYXJyb3dXaWR0aCArIE1hdGgucm91bmQodG9vbFRpcFdpZHRoKSwgb2Zmc2V0LnkgKyB0b29sVGlwSGVpZ2h0KTtcclxuXHRcdGNvbnRleHQubGluZVRvKG9mZnNldC54ICsgYXJyb3dXaWR0aCwgb2Zmc2V0LnkgKyB0b29sVGlwSGVpZ2h0KTtcclxuXHRcdGNvbnRleHQubGluZVRvKG9mZnNldC54ICsgYXJyb3dXaWR0aCwgb2Zmc2V0LnkgKyAxMCAqIG9wdHMucGl4ZWxSYXRpbyArIDUgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0Y29udGV4dC5saW5lVG8ob2Zmc2V0LngsIG9mZnNldC55ICsgMTAgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdH1cclxuXHJcblx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRjb250ZXh0LmZpbGwoKTtcclxuXHJcblx0Ly8gZHJhdyBsZWdlbmRcclxuXHR0ZXh0TGlzdC5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRpZiAoaXRlbS5jb2xvciAhPT0gbnVsbCkge1xyXG5cdFx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShpdGVtLmNvbG9yKTtcclxuXHRcdFx0dmFyIHN0YXJ0WCA9IG9mZnNldC54ICsgYXJyb3dXaWR0aCArIDIgKiBjb25maWcudG9vbFRpcFBhZGRpbmc7XHJcblx0XHRcdHZhciBzdGFydFkgPSBvZmZzZXQueSArIChjb25maWcudG9vbFRpcExpbmVIZWlnaHQgLSBjb25maWcuZm9udFNpemUpIC8gMiArIGNvbmZpZ1xyXG5cdFx0XHRcdC50b29sVGlwTGluZUhlaWdodCAqIGluZGV4ICtcclxuXHRcdFx0XHRjb25maWcudG9vbFRpcFBhZGRpbmcgKyAxO1xyXG5cdFx0XHRpZiAoaXNPdmVyUmlnaHRCb3JkZXIpIHtcclxuXHRcdFx0XHRzdGFydFggPSBvZmZzZXQueCAtIHRvb2xUaXBXaWR0aCAtIGFycm93V2lkdGggKyAyICogY29uZmlnLnRvb2xUaXBQYWRkaW5nO1xyXG5cdFx0XHR9XHJcblx0XHRcdGNvbnRleHQuZmlsbFJlY3Qoc3RhcnRYLCBzdGFydFksIGxlZ2VuZFdpZHRoLCBjb25maWcuZm9udFNpemUpO1xyXG5cdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0fVxyXG5cdH0pO1xyXG5cclxuXHQvLyBkcmF3IHRleHQgbGlzdFxyXG5cclxuXHR0ZXh0TGlzdC5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHR2YXIgc3RhcnRYID0gb2Zmc2V0LnggKyBhcnJvd1dpZHRoICsgMiAqIGNvbmZpZy50b29sVGlwUGFkZGluZyArIGxlZ2VuZFdpZHRoICsgbGVnZW5kTWFyZ2luUmlnaHQ7XHJcblx0XHRpZiAoaXNPdmVyUmlnaHRCb3JkZXIpIHtcclxuXHRcdFx0c3RhcnRYID0gb2Zmc2V0LnggLSB0b29sVGlwV2lkdGggLSBhcnJvd1dpZHRoICsgMiAqIGNvbmZpZy50b29sVGlwUGFkZGluZyArICtsZWdlbmRXaWR0aCArXHJcblx0XHRcdFx0bGVnZW5kTWFyZ2luUmlnaHQ7XHJcblx0XHR9XHJcblx0XHR2YXIgc3RhcnRZID0gb2Zmc2V0LnkgKyAoY29uZmlnLnRvb2xUaXBMaW5lSGVpZ2h0IC0gY29uZmlnLmZvbnRTaXplKSAvIDIgKyBjb25maWcudG9vbFRpcExpbmVIZWlnaHQgKlxyXG5cdFx0XHRpbmRleCArXHJcblx0XHRcdGNvbmZpZy50b29sVGlwUGFkZGluZztcclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcblx0XHRjb250ZXh0LnNldEZpbGxTdHlsZSh0b29sVGlwT3B0aW9uLmZvbnRDb2xvcik7XHJcblx0XHRjb250ZXh0LmZpbGxUZXh0KGl0ZW0udGV4dCwgc3RhcnRYLCBzdGFydFkgKyBjb25maWcuZm9udFNpemUpO1xyXG5cdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0fSk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdZQXhpc1RpdGxlKHRpdGxlLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuXHR2YXIgc3RhcnRYID0gY29uZmlnLnhBeGlzSGVpZ2h0ICsgKG9wdHMuaGVpZ2h0IC0gY29uZmlnLnhBeGlzSGVpZ2h0IC0gbWVhc3VyZVRleHQodGl0bGUpKSAvIDI7XHJcblx0Y29udGV4dC5zYXZlKCk7XHJcblx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRjb250ZXh0LnNldEZvbnRTaXplKGNvbmZpZy5mb250U2l6ZSk7XHJcblx0Y29udGV4dC5zZXRGaWxsU3R5bGUob3B0cy55QXhpcy50aXRsZUZvbnRDb2xvciB8fCAnIzMzMzMzMycpO1xyXG5cdGNvbnRleHQudHJhbnNsYXRlKDAsIG9wdHMuaGVpZ2h0KTtcclxuXHRjb250ZXh0LnJvdGF0ZSgtOTAgKiBNYXRoLlBJIC8gMTgwKTtcclxuXHRjb250ZXh0LmZpbGxUZXh0KHRpdGxlLCBzdGFydFgsIG9wdHMucGFkZGluZ1szXSArIDAuNSAqIGNvbmZpZy5mb250U2l6ZSk7XHJcblx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdGNvbnRleHQucmVzdG9yZSgpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3Q29sdW1uRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG5cdGxldCBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG5cdGxldCB4QXhpc0RhdGEgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEsXHJcblx0XHR4QXhpc1BvaW50cyA9IHhBeGlzRGF0YS54QXhpc1BvaW50cyxcclxuXHRcdGVhY2hTcGFjaW5nID0geEF4aXNEYXRhLmVhY2hTcGFjaW5nO1xyXG5cdGxldCBjb2x1bW5PcHRpb24gPSBhc3NpZ24oe30sIHtcclxuXHRcdHR5cGU6ICdncm91cCcsXHJcblx0XHR3aWR0aDogZWFjaFNwYWNpbmcgLyAyLFxyXG5cdFx0bWV0ZXI6IHtcclxuXHRcdFx0Ym9yZGVyOiA0LFxyXG5cdFx0XHRmaWxsQ29sb3I6ICcjRkZGRkZGJ1xyXG5cdFx0fVxyXG5cdH0sIG9wdHMuZXh0cmEuY29sdW1uKTtcclxuXHJcblx0bGV0IGNhbFBvaW50cyA9IFtdO1xyXG5cdGNvbnRleHQuc2F2ZSgpO1xyXG5cclxuXHRsZXQgbGVmdE51bSA9IC0yO1xyXG5cdGxldCByaWdodE51bSA9IHhBeGlzUG9pbnRzLmxlbmd0aCArIDI7XHJcblxyXG5cdGlmIChvcHRzLl9zY3JvbGxEaXN0YW5jZV8gJiYgb3B0cy5fc2Nyb2xsRGlzdGFuY2VfICE9PSAwICYmIG9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcblx0XHRjb250ZXh0LnRyYW5zbGF0ZShvcHRzLl9zY3JvbGxEaXN0YW5jZV8sIDApO1xyXG5cdFx0bGVmdE51bSA9IE1hdGguZmxvb3IoLW9wdHMuX3Njcm9sbERpc3RhbmNlXyAvIGVhY2hTcGFjaW5nKSAtIDI7XHJcblx0XHRyaWdodE51bSA9IGxlZnROdW0gKyBvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQ7XHJcblx0fVxyXG5cdGlmIChvcHRzLnRvb2x0aXAgJiYgb3B0cy50b29sdGlwLnRleHRMaXN0ICYmIG9wdHMudG9vbHRpcC50ZXh0TGlzdC5sZW5ndGggJiYgcHJvY2VzcyA9PT0gMSkge1xyXG5cdFx0ZHJhd1Rvb2xUaXBTcGxpdEFyZWEob3B0cy50b29sdGlwLm9mZnNldC54LCBvcHRzLCBjb25maWcsIGNvbnRleHQsIGVhY2hTcGFjaW5nKTtcclxuXHR9XHJcblxyXG5cdHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcblx0XHRsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcblx0XHRyYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcblx0XHRtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuXHRcdG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcblxyXG5cdFx0dmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcblx0XHRzd2l0Y2ggKGNvbHVtbk9wdGlvbi50eXBlKSB7XHJcblx0XHRcdGNhc2UgJ2dyb3VwJzpcclxuXHRcdFx0XHR2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLFxyXG5cdFx0XHRcdFx0cHJvY2Vzcyk7XHJcblx0XHRcdFx0dmFyIHRvb2x0aXBQb2ludHMgPSBnZXRTdGFja0RhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsXHJcblx0XHRcdFx0XHRjb25maWcsIHNlcmllc0luZGV4LCBzZXJpZXMsIHByb2Nlc3MpO1xyXG5cdFx0XHRcdGNhbFBvaW50cy5wdXNoKHRvb2x0aXBQb2ludHMpO1xyXG5cdFx0XHRcdHBvaW50cyA9IGZpeENvbHVtZURhdGEocG9pbnRzLCBlYWNoU3BhY2luZywgc2VyaWVzLmxlbmd0aCwgc2VyaWVzSW5kZXgsIGNvbmZpZywgb3B0cyk7XHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdGxldCBpdGVtID0gcG9pbnRzW2ldO1xyXG5cdFx0XHRcdFx0aWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcblx0XHRcdFx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0XHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaXRlbS5jb2xvciB8fCBlYWNoU2VyaWVzLmNvbG9yKTtcclxuXHRcdFx0XHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSlcclxuXHRcdFx0XHRcdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5jb2xvciB8fCBlYWNoU2VyaWVzLmNvbG9yKTtcclxuXHRcdFx0XHRcdFx0dmFyIHN0YXJ0WCA9IGl0ZW0ueCAtIGl0ZW0ud2lkdGggLyAyO1xyXG5cdFx0XHRcdFx0XHR2YXIgaGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBpdGVtLnkgLSBvcHRzLmFyZWFbMl07XHJcblx0XHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oc3RhcnRYICsgaXRlbS53aWR0aCAtIDIsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdGNvbnRleHQubGluZVRvKHN0YXJ0WCArIGl0ZW0ud2lkdGggLSAyLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcblx0XHRcdFx0XHRcdGNvbnRleHQubGluZVRvKHN0YXJ0WCwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG5cdFx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdFx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdFx0XHRcdGNvbnRleHQuZmlsbCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ3N0YWNrJzpcclxuXHRcdFx0XHQvLyDnu5jliLbloIblj6DmlbDmja7lm75cclxuXHRcdFx0XHR2YXIgcG9pbnRzID0gZ2V0U3RhY2tEYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLFxyXG5cdFx0XHRcdFx0Y29uZmlnLCBzZXJpZXNJbmRleCwgc2VyaWVzLCBwcm9jZXNzKTtcclxuXHRcdFx0XHRjYWxQb2ludHMucHVzaChwb2ludHMpO1xyXG5cdFx0XHRcdHBvaW50cyA9IGZpeENvbHVtZVN0YWNrRGF0YShwb2ludHMsIGVhY2hTcGFjaW5nLCBzZXJpZXMubGVuZ3RoLCBzZXJpZXNJbmRleCwgY29uZmlnLCBvcHRzLFxyXG5cdFx0XHRcdFx0c2VyaWVzKTtcclxuXHJcblx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdGxldCBpdGVtID0gcG9pbnRzW2ldO1xyXG5cdFx0XHRcdFx0aWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcblx0XHRcdFx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvcik7XHJcblx0XHRcdFx0XHRcdHZhciBzdGFydFggPSBpdGVtLnggLSBpdGVtLndpZHRoIC8gMiArIDE7XHJcblx0XHRcdFx0XHRcdHZhciBoZWlnaHQgPSBvcHRzLmhlaWdodCAtIGl0ZW0ueSAtIG9wdHMuYXJlYVsyXTtcclxuXHRcdFx0XHRcdFx0dmFyIGhlaWdodDAgPSBvcHRzLmhlaWdodCAtIGl0ZW0ueTAgLSBvcHRzLmFyZWFbMl07XHJcblx0XHRcdFx0XHRcdGlmIChzZXJpZXNJbmRleCA+IDApIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQgLT0gaGVpZ2h0MDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdGNvbnRleHQuZmlsbFJlY3Qoc3RhcnRYLCBpdGVtLnksIGl0ZW0ud2lkdGggLSAyLCBoZWlnaHQpO1xyXG5cdFx0XHRcdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRcdFx0XHRjb250ZXh0LmZpbGwoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRjYXNlICdtZXRlcic6XHJcblx0XHRcdFx0Ly8g57uY5Yi25rip5bqm6K6h5pWw5o2u5Zu+XHJcblx0XHRcdFx0dmFyIHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZyxcclxuXHRcdFx0XHRcdHByb2Nlc3MpO1xyXG5cdFx0XHRcdGNhbFBvaW50cy5wdXNoKHBvaW50cyk7XHJcblx0XHRcdFx0cG9pbnRzID0gZml4Q29sdW1lTWV0ZXJEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIHNlcmllcy5sZW5ndGgsIHNlcmllc0luZGV4LCBjb25maWcsIG9wdHMsXHJcblx0XHRcdFx0XHRjb2x1bW5PcHRpb24ubWV0ZXIuYm9yZGVyKTtcclxuXHRcdFx0XHRpZiAoc2VyaWVzSW5kZXggPT0gMCkge1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0bGV0IGl0ZW0gPSBwb2ludHNbaV07XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtICE9PSBudWxsICYmIGkgPiBsZWZ0TnVtICYmIGkgPCByaWdodE51bSkge1xyXG5cdFx0XHRcdFx0XHRcdC8v55S76IOM5pmv6aKc6ImyXHJcblx0XHRcdFx0XHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHRcdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShjb2x1bW5PcHRpb24ubWV0ZXIuZmlsbENvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHR2YXIgc3RhcnRYID0gaXRlbS54IC0gaXRlbS53aWR0aCAvIDI7XHJcblx0XHRcdFx0XHRcdFx0dmFyIGhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gaXRlbS55IC0gb3B0cy5hcmVhWzJdO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0XHRjb250ZXh0LmZpbGxSZWN0KHN0YXJ0WCwgaXRlbS55LCBpdGVtLndpZHRoLCBoZWlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdFx0XHRcdFx0Y29udGV4dC5maWxsKCk7XHJcblx0XHRcdFx0XHRcdFx0Ly/nlLvovrnmoYbnur9cclxuXHRcdFx0XHRcdFx0XHRpZiAoY29sdW1uT3B0aW9uLm1ldGVyLmJvcmRlciA+IDApIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoY29sdW1uT3B0aW9uLm1ldGVyLmJvcmRlciAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhzdGFydFggKyBjb2x1bW5PcHRpb24ubWV0ZXIuYm9yZGVyICogMC41LCBpdGVtLnkgKyBoZWlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oc3RhcnRYICsgY29sdW1uT3B0aW9uLm1ldGVyLmJvcmRlciAqIDAuNSwgaXRlbS55ICsgY29sdW1uT3B0aW9uXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5tZXRlci5ib3JkZXIgKiAwLjUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oc3RhcnRYICsgaXRlbS53aWR0aCAtIGNvbHVtbk9wdGlvbi5tZXRlci5ib3JkZXIgKiAwLjUsIGl0ZW0ueSArXHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbHVtbk9wdGlvbi5tZXRlci5ib3JkZXIgKiAwLjUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oc3RhcnRYICsgaXRlbS53aWR0aCAtIGNvbHVtbk9wdGlvbi5tZXRlci5ib3JkZXIgKiAwLjUsIGl0ZW0ueSArXHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodCk7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0bGV0IGl0ZW0gPSBwb2ludHNbaV07XHJcblx0XHRcdFx0XHRcdGlmIChpdGVtICE9PSBudWxsICYmIGkgPiBsZWZ0TnVtICYmIGkgPCByaWdodE51bSkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0XHRcdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5jb2xvciB8fCBlYWNoU2VyaWVzLmNvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHR2YXIgc3RhcnRYID0gaXRlbS54IC0gaXRlbS53aWR0aCAvIDI7XHJcblx0XHRcdFx0XHRcdFx0dmFyIGhlaWdodCA9IG9wdHMuaGVpZ2h0IC0gaXRlbS55IC0gb3B0cy5hcmVhWzJdO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0XHRjb250ZXh0LmZpbGxSZWN0KHN0YXJ0WCwgaXRlbS55LCBpdGVtLndpZHRoLCBoZWlnaHQpO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdFx0XHRcdFx0Y29udGV4dC5maWxsKCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0fVxyXG5cdH0pO1xyXG5cclxuXHRpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuXHRcdHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcblx0XHRcdGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuXHRcdFx0cmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG5cdFx0XHRtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuXHRcdFx0bWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuXHRcdFx0dmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcblx0XHRcdHN3aXRjaCAoY29sdW1uT3B0aW9uLnR5cGUpIHtcclxuXHRcdFx0XHRjYXNlICdncm91cCc6XHJcblx0XHRcdFx0XHR2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLFxyXG5cdFx0XHRcdFx0XHRwcm9jZXNzKTtcclxuXHRcdFx0XHRcdHBvaW50cyA9IGZpeENvbHVtZURhdGEocG9pbnRzLCBlYWNoU3BhY2luZywgc2VyaWVzLmxlbmd0aCwgc2VyaWVzSW5kZXgsIGNvbmZpZywgb3B0cyk7XHJcblx0XHRcdFx0XHRkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0KTtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdGNhc2UgJ3N0YWNrJzpcclxuXHRcdFx0XHRcdHZhciBwb2ludHMgPSBnZXRTdGFja0RhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsXHJcblx0XHRcdFx0XHRcdGNvbmZpZywgc2VyaWVzSW5kZXgsIHNlcmllcywgcHJvY2Vzcyk7XHJcblx0XHRcdFx0XHRkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0KTtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdGNhc2UgJ21ldGVyJzpcclxuXHRcdFx0XHRcdHZhciBwb2ludHMgPSBnZXREYXRhUG9pbnRzKGRhdGEsIG1pblJhbmdlLCBtYXhSYW5nZSwgeEF4aXNQb2ludHMsIGVhY2hTcGFjaW5nLCBvcHRzLCBjb25maWcsXHJcblx0XHRcdFx0XHRcdHByb2Nlc3MpO1xyXG5cdFx0XHRcdFx0ZHJhd1BvaW50VGV4dChwb2ludHMsIGVhY2hTZXJpZXMsIGNvbmZpZywgY29udGV4dCk7XHJcblx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0fVxyXG5cclxuXHRjb250ZXh0LnJlc3RvcmUoKTtcclxuXHJcblx0cmV0dXJuIHtcclxuXHRcdHhBeGlzUG9pbnRzOiB4QXhpc1BvaW50cyxcclxuXHRcdGNhbFBvaW50czogY2FsUG9pbnRzLFxyXG5cdFx0ZWFjaFNwYWNpbmc6IGVhY2hTcGFjaW5nXHJcblx0fTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0NhbmRsZURhdGFQb2ludHMoc2VyaWVzLCBzZXJpZXNNQSwgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcblx0dmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNSAmJiBhcmd1bWVudHNbNV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s1XSA6IDE7XHJcblx0dmFyIGNhbmRsZU9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG5cdFx0Y29sb3I6IHt9LFxyXG5cdFx0YXZlcmFnZToge31cclxuXHR9LCBvcHRzLmV4dHJhLmNhbmRsZSk7XHJcblx0Y2FuZGxlT3B0aW9uLmNvbG9yID0gYXNzaWduKHt9LCB7XHJcblx0XHR1cExpbmU6ICcjZjA0ODY0JyxcclxuXHRcdHVwRmlsbDogJyNmMDQ4NjQnLFxyXG5cdFx0ZG93bkxpbmU6ICcjMmZjMjViJyxcclxuXHRcdGRvd25GaWxsOiAnIzJmYzI1YidcclxuXHR9LCBjYW5kbGVPcHRpb24uY29sb3IpO1xyXG5cdGNhbmRsZU9wdGlvbi5hdmVyYWdlID0gYXNzaWduKHt9LCB7XHJcblx0XHRzaG93OiBmYWxzZSxcclxuXHRcdG5hbWU6IFtdLFxyXG5cdFx0ZGF5OiBbXSxcclxuXHRcdGNvbG9yOiBjb25maWcuY29sb3JzXHJcblx0fSwgY2FuZGxlT3B0aW9uLmF2ZXJhZ2UpO1xyXG5cdG9wdHMuZXh0cmEuY2FuZGxlID0gY2FuZGxlT3B0aW9uO1xyXG5cclxuXHRsZXQgeEF4aXNEYXRhID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLFxyXG5cdFx0eEF4aXNQb2ludHMgPSB4QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcblx0XHRlYWNoU3BhY2luZyA9IHhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuXHJcblx0bGV0IGNhbFBvaW50cyA9IFtdO1xyXG5cclxuXHRjb250ZXh0LnNhdmUoKTtcclxuXHJcblx0bGV0IGxlZnROdW0gPSAtMjtcclxuXHRsZXQgcmlnaHROdW0gPSB4QXhpc1BvaW50cy5sZW5ndGggKyAyO1xyXG5cdGxldCBsZWZ0U3BhY2UgPSAwO1xyXG5cdGxldCByaWdodFNwYWNlID0gb3B0cy53aWR0aCArIGVhY2hTcGFjaW5nO1xyXG5cclxuXHRpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG5cdFx0Y29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuXHRcdGxlZnROdW0gPSBNYXRoLmZsb29yKC1vcHRzLl9zY3JvbGxEaXN0YW5jZV8gLyBlYWNoU3BhY2luZykgLSAyO1xyXG5cdFx0cmlnaHROdW0gPSBsZWZ0TnVtICsgb3B0cy54QXhpcy5pdGVtQ291bnQgKyA0O1xyXG5cdFx0bGVmdFNwYWNlID0gLW9wdHMuX3Njcm9sbERpc3RhbmNlXyAtIGVhY2hTcGFjaW5nICsgb3B0cy5hcmVhWzNdO1xyXG5cdFx0cmlnaHRTcGFjZSA9IGxlZnRTcGFjZSArIChvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQpICogZWFjaFNwYWNpbmc7XHJcblx0fVxyXG5cclxuXHQvL+eUu+Wdh+e6v1xyXG5cdGlmIChjYW5kbGVPcHRpb24uYXZlcmFnZS5zaG93KSB7XHJcblx0XHRzZXJpZXNNQS5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcblx0XHRcdGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuXHRcdFx0cmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG5cdFx0XHRtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuXHRcdFx0bWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuXHJcblx0XHRcdHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG5cdFx0XHR2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLFxyXG5cdFx0XHRcdHByb2Nlc3MpO1xyXG5cdFx0XHR2YXIgc3BsaXRQb2ludExpc3QgPSBzcGxpdFBvaW50cyhwb2ludHMpO1xyXG5cclxuXHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzcGxpdFBvaW50TGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdGxldCBwb2ludHMgPSBzcGxpdFBvaW50TGlzdFtpXTtcclxuXHRcdFx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0XHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZWFjaFNlcmllcy5jb2xvcik7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSk7XHJcblx0XHRcdFx0aWYgKHBvaW50cy5sZW5ndGggPT09IDEpIHtcclxuXHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmFyYyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnksIDEsIDAsIDIgKiBNYXRoLlBJKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Y29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuXHRcdFx0XHRcdGxldCBzdGFydFBvaW50ID0gMDtcclxuXHRcdFx0XHRcdGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG5cdFx0XHRcdFx0XHRpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0XHRzdGFydFBvaW50ID0gMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuXHRcdFx0XHRcdFx0XHR2YXIgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRleHQuYmV6aWVyQ3VydmVUbyhjdHJsUG9pbnQuY3RyQS54LCBjdHJsUG9pbnQuY3RyQS55LCBjdHJsUG9pbnQuY3RyQi54LFxyXG5cdFx0XHRcdFx0XHRcdFx0Y3RybFBvaW50LmN0ckIueSwgaXRlbS54LCBpdGVtLnkpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG5cdH1cclxuXHQvL+eUu0vnur9cclxuXHRzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG5cdFx0bGV0IHJhbmdlcywgbWluUmFuZ2UsIG1heFJhbmdlO1xyXG5cdFx0cmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG5cdFx0bWluUmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcblx0XHRtYXhSYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG5cdFx0dmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcblx0XHR2YXIgcG9pbnRzID0gZ2V0Q2FuZGxlRGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLFxyXG5cdFx0XHRwcm9jZXNzKTtcclxuXHRcdGNhbFBvaW50cy5wdXNoKHBvaW50cyk7XHJcblx0XHR2YXIgc3BsaXRQb2ludExpc3QgPSBzcGxpdFBvaW50cyhwb2ludHMpO1xyXG5cclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgc3BsaXRQb2ludExpc3RbMF0ubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0aWYgKGkgPiBsZWZ0TnVtICYmIGkgPCByaWdodE51bSkge1xyXG5cdFx0XHRcdGxldCBpdGVtID0gc3BsaXRQb2ludExpc3RbMF1baV07XHJcblx0XHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHQvL+WmguaenOS4iua2qFxyXG5cdFx0XHRcdGlmIChkYXRhW2ldWzFdIC0gZGF0YVtpXVswXSA+IDApIHtcclxuXHRcdFx0XHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoY2FuZGxlT3B0aW9uLmNvbG9yLnVwTGluZSk7XHJcblx0XHRcdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShjYW5kbGVPcHRpb24uY29sb3IudXBGaWxsKTtcclxuXHRcdFx0XHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5tb3ZlVG8oaXRlbVszXS54LCBpdGVtWzNdLnkpOyAvL+mhtueCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVsxXS54LCBpdGVtWzFdLnkpOyAvL+aUtuebmOS4remXtOeCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVsxXS54IC0gZWFjaFNwYWNpbmcgLyA0LCBpdGVtWzFdLnkpOyAvL+aUtuebmOW3puS+p+eCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVswXS54IC0gZWFjaFNwYWNpbmcgLyA0LCBpdGVtWzBdLnkpOyAvL+W8gOebmOW3puS+p+eCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVswXS54LCBpdGVtWzBdLnkpOyAvL+W8gOebmOS4remXtOeCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVsyXS54LCBpdGVtWzJdLnkpOyAvL+W6leeCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVswXS54LCBpdGVtWzBdLnkpOyAvL+W8gOebmOS4remXtOeCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVswXS54ICsgZWFjaFNwYWNpbmcgLyA0LCBpdGVtWzBdLnkpOyAvL+W8gOebmOWPs+S+p+eCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVsxXS54ICsgZWFjaFNwYWNpbmcgLyA0LCBpdGVtWzFdLnkpOyAvL+aUtuebmOWPs+S+p+eCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbVsxXS54LCBpdGVtWzFdLnkpOyAvL+aUtuebmOS4remXtOeCuVxyXG5cdFx0XHRcdFx0Y29udGV4dC5tb3ZlVG8oaXRlbVszXS54LCBpdGVtWzNdLnkpOyAvL+mhtueCuVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKGNhbmRsZU9wdGlvbi5jb2xvci5kb3duTGluZSk7XHJcblx0XHRcdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShjYW5kbGVPcHRpb24uY29sb3IuZG93bkZpbGwpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtWzNdLngsIGl0ZW1bM10ueSk7IC8v6aG254K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzBdLngsIGl0ZW1bMF0ueSk7IC8v5byA55uY5Lit6Ze054K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzBdLnggLSBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMF0ueSk7IC8v5byA55uY5bem5L6n54K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzFdLnggLSBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMV0ueSk7IC8v5pS255uY5bem5L6n54K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzFdLngsIGl0ZW1bMV0ueSk7IC8v5pS255uY5Lit6Ze054K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzJdLngsIGl0ZW1bMl0ueSk7IC8v5bqV54K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzFdLngsIGl0ZW1bMV0ueSk7IC8v5pS255uY5Lit6Ze054K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzFdLnggKyBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMV0ueSk7IC8v5pS255uY5Y+z5L6n54K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzBdLnggKyBlYWNoU3BhY2luZyAvIDQsIGl0ZW1bMF0ueSk7IC8v5byA55uY5Y+z5L6n54K5XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtWzBdLngsIGl0ZW1bMF0ueSk7IC8v5byA55uY5Lit6Ze054K5XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtWzNdLngsIGl0ZW1bM10ueSk7IC8v6aG254K5XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdFx0Y29udGV4dC5maWxsKCk7XHJcblx0XHRcdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0pO1xyXG5cclxuXHRjb250ZXh0LnJlc3RvcmUoKTtcclxuXHJcblx0cmV0dXJuIHtcclxuXHRcdHhBeGlzUG9pbnRzOiB4QXhpc1BvaW50cyxcclxuXHRcdGNhbFBvaW50czogY2FsUG9pbnRzLFxyXG5cdFx0ZWFjaFNwYWNpbmc6IGVhY2hTcGFjaW5nXHJcblx0fTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0FyZWFEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcblx0dmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcblx0dmFyIGFyZWFPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuXHRcdHR5cGU6ICdzdHJhaWdodCcsXHJcblx0XHRvcGFjaXR5OiAwLjIsXHJcblx0XHRhZGRMaW5lOiBmYWxzZSxcclxuXHRcdHdpZHRoOiAyLFxyXG5cdFx0Z3JhZGllbnQ6IGZhbHNlXHJcblx0fSwgb3B0cy5leHRyYS5hcmVhKTtcclxuXHJcblx0bGV0IHhBeGlzRGF0YSA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YSxcclxuXHRcdHhBeGlzUG9pbnRzID0geEF4aXNEYXRhLnhBeGlzUG9pbnRzLFxyXG5cdFx0ZWFjaFNwYWNpbmcgPSB4QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcblxyXG5cdGxldCBlbmRZID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcblx0bGV0IGNhbFBvaW50cyA9IFtdO1xyXG5cclxuXHRjb250ZXh0LnNhdmUoKTtcclxuXHRsZXQgbGVmdFNwYWNlID0gMDtcclxuXHRsZXQgcmlnaHRTcGFjZSA9IG9wdHMud2lkdGggKyBlYWNoU3BhY2luZztcclxuXHRpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfICYmIG9wdHMuX3Njcm9sbERpc3RhbmNlXyAhPT0gMCAmJiBvcHRzLmVuYWJsZVNjcm9sbCA9PT0gdHJ1ZSkge1xyXG5cdFx0Y29udGV4dC50cmFuc2xhdGUob3B0cy5fc2Nyb2xsRGlzdGFuY2VfLCAwKTtcclxuXHRcdGxlZnRTcGFjZSA9IC1vcHRzLl9zY3JvbGxEaXN0YW5jZV8gLSBlYWNoU3BhY2luZyArIG9wdHMuYXJlYVszXTtcclxuXHRcdHJpZ2h0U3BhY2UgPSBsZWZ0U3BhY2UgKyAob3B0cy54QXhpcy5pdGVtQ291bnQgKyA0KSAqIGVhY2hTcGFjaW5nO1xyXG5cdH1cclxuXHJcblx0c2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuXHRcdGxldCByYW5nZXMsIG1pblJhbmdlLCBtYXhSYW5nZTtcclxuXHRcdHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuXHRcdG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG5cdFx0bWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuXHRcdGxldCBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG5cdFx0bGV0IHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcblx0XHRjYWxQb2ludHMucHVzaChwb2ludHMpO1xyXG5cclxuXHRcdGxldCBzcGxpdFBvaW50TGlzdCA9IHNwbGl0UG9pbnRzKHBvaW50cyk7XHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHNwbGl0UG9pbnRMaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdGxldCBwb2ludHMgPSBzcGxpdFBvaW50TGlzdFtpXTtcclxuXHRcdFx0Ly8g57uY5Yi25Yy65Z+f5pWwXHJcblx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaGV4VG9SZ2IoZWFjaFNlcmllcy5jb2xvciwgYXJlYU9wdGlvbi5vcGFjaXR5KSk7XHJcblx0XHRcdGlmIChhcmVhT3B0aW9uLmdyYWRpZW50KSB7XHJcblx0XHRcdFx0bGV0IGdyYWRpZW50ID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudCgwLCBvcHRzLmFyZWFbMF0sIDAsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuXHRcdFx0XHRncmFkaWVudC5hZGRDb2xvclN0b3AoJzAnLCBoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCBhcmVhT3B0aW9uLm9wYWNpdHkpKTtcclxuXHRcdFx0XHRncmFkaWVudC5hZGRDb2xvclN0b3AoJzEuMCcsIGhleFRvUmdiKFwiI0ZGRkZGRlwiLCAwLjEpKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShncmFkaWVudCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IoZWFjaFNlcmllcy5jb2xvciwgYXJlYU9wdGlvbi5vcGFjaXR5KSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoYXJlYU9wdGlvbi53aWR0aCAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRcdGlmIChwb2ludHMubGVuZ3RoID4gMSkge1xyXG5cdFx0XHRcdGxldCBmaXJzdFBvaW50ID0gcG9pbnRzWzBdO1xyXG5cdFx0XHRcdGxldCBsYXN0UG9pbnQgPSBwb2ludHNbcG9pbnRzLmxlbmd0aCAtIDFdO1xyXG5cdFx0XHRcdGNvbnRleHQubW92ZVRvKGZpcnN0UG9pbnQueCwgZmlyc3RQb2ludC55KTtcclxuXHRcdFx0XHRsZXQgc3RhcnRQb2ludCA9IDA7XHJcblx0XHRcdFx0aWYgKGFyZWFPcHRpb24udHlwZSA9PT0gJ2N1cnZlJykge1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQgaiA9IDA7IGogPCBwb2ludHMubGVuZ3RoOyBqKyspIHtcclxuXHRcdFx0XHRcdFx0bGV0IGl0ZW0gPSBwb2ludHNbal07XHJcblx0XHRcdFx0XHRcdGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGV4dC5tb3ZlVG8oaXRlbS54LCBpdGVtLnkpO1xyXG5cdFx0XHRcdFx0XHRcdHN0YXJ0UG9pbnQgPSAxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmIChqID4gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UgJiYgaXRlbS54IDwgcmlnaHRTcGFjZSkge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBjdHJsUG9pbnQgPSBjcmVhdGVDdXJ2ZUNvbnRyb2xQb2ludHMocG9pbnRzLCBqIC0gMSk7XHJcblx0XHRcdFx0XHRcdFx0Y29udGV4dC5iZXppZXJDdXJ2ZVRvKGN0cmxQb2ludC5jdHJBLngsIGN0cmxQb2ludC5jdHJBLnksIGN0cmxQb2ludC5jdHJCLngsXHJcblx0XHRcdFx0XHRcdFx0XHRjdHJsUG9pbnQuY3RyQi55LCBpdGVtLngsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH07XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG5cdFx0XHRcdFx0XHRpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0XHRzdGFydFBvaW50ID0gMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRjb250ZXh0LmxpbmVUbyhsYXN0UG9pbnQueCwgZW5kWSk7XHJcblx0XHRcdFx0Y29udGV4dC5saW5lVG8oZmlyc3RQb2ludC54LCBlbmRZKTtcclxuXHRcdFx0XHRjb250ZXh0LmxpbmVUbyhmaXJzdFBvaW50LngsIGZpcnN0UG9pbnQueSk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0bGV0IGl0ZW0gPSBwb2ludHNbMF07XHJcblx0XHRcdFx0Y29udGV4dC5tb3ZlVG8oaXRlbS54IC0gZWFjaFNwYWNpbmcgLyAyLCBpdGVtLnkpO1xyXG5cdFx0XHRcdGNvbnRleHQubGluZVRvKGl0ZW0ueCArIGVhY2hTcGFjaW5nIC8gMiwgaXRlbS55KTtcclxuXHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtLnggKyBlYWNoU3BhY2luZyAvIDIsIGVuZFkpO1xyXG5cdFx0XHRcdGNvbnRleHQubGluZVRvKGl0ZW0ueCAtIGVhY2hTcGFjaW5nIC8gMiwgZW5kWSk7XHJcblx0XHRcdFx0Y29udGV4dC5tb3ZlVG8oaXRlbS54IC0gZWFjaFNwYWNpbmcgLyAyLCBpdGVtLnkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdGNvbnRleHQuZmlsbCgpO1xyXG5cclxuXHRcdFx0Ly/nlLvov57nur9cclxuXHRcdFx0aWYgKGFyZWFPcHRpb24uYWRkTGluZSkge1xyXG5cdFx0XHRcdGlmIChlYWNoU2VyaWVzLmxpbmVUeXBlID09ICdkYXNoJykge1xyXG5cdFx0XHRcdFx0bGV0IGRhc2hMZW5ndGggPSBlYWNoU2VyaWVzLmRhc2hMZW5ndGggPyBlYWNoU2VyaWVzLmRhc2hMZW5ndGggOiA4O1xyXG5cdFx0XHRcdFx0ZGFzaExlbmd0aCAqPSBvcHRzLnBpeGVsUmF0aW87XHJcblx0XHRcdFx0XHRjb250ZXh0LnNldExpbmVEYXNoKFtkYXNoTGVuZ3RoLCBkYXNoTGVuZ3RoXSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldExpbmVXaWR0aChhcmVhT3B0aW9uLndpZHRoICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdFx0XHRpZiAocG9pbnRzLmxlbmd0aCA9PT0gMSkge1xyXG5cdFx0XHRcdFx0Y29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuXHRcdFx0XHRcdGNvbnRleHQuYXJjKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSwgMSwgMCwgMiAqIE1hdGguUEkpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG5cdFx0XHRcdFx0bGV0IHN0YXJ0UG9pbnQgPSAwO1xyXG5cdFx0XHRcdFx0aWYgKGFyZWFPcHRpb24udHlwZSA9PT0gJ2N1cnZlJykge1xyXG5cdFx0XHRcdFx0XHRmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG5cdFx0XHRcdFx0XHRcdGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdFx0XHRzdGFydFBvaW50ID0gMTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXQgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGV4dC5iZXppZXJDdXJ2ZVRvKGN0cmxQb2ludC5jdHJBLngsIGN0cmxQb2ludC5jdHJBLnksIGN0cmxQb2ludC5jdHJCLngsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGN0cmxQb2ludC5jdHJCLnksIGl0ZW0ueCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH07XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG5cdFx0XHRcdFx0XHRcdGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdFx0XHRzdGFydFBvaW50ID0gMTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Y29udGV4dC5tb3ZlVG8ocG9pbnRzWzBdLngsIHBvaW50c1swXS55KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldExpbmVEYXNoKFtdKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8v55S754K5XHJcblx0XHRpZiAob3B0cy5kYXRhUG9pbnRTaGFwZSAhPT0gZmFsc2UpIHtcclxuXHRcdFx0ZHJhd1BvaW50U2hhcGUocG9pbnRzLCBlYWNoU2VyaWVzLmNvbG9yLCBlYWNoU2VyaWVzLnBvaW50U2hhcGUsIGNvbnRleHQsIG9wdHMpO1xyXG5cdFx0fVxyXG5cclxuXHR9KTtcclxuXHJcblx0aWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcblx0XHRzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG5cdFx0XHRsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcblx0XHRcdHJhbmdlcyA9IFtdLmNvbmNhdChvcHRzLmNoYXJ0RGF0YS55QXhpc0RhdGEucmFuZ2VzW2VhY2hTZXJpZXMuaW5kZXhdKTtcclxuXHRcdFx0bWluUmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcblx0XHRcdG1heFJhbmdlID0gcmFuZ2VzLnNoaWZ0KCk7XHJcblx0XHRcdHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG5cdFx0XHR2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLFxyXG5cdFx0XHRcdHByb2Nlc3MpO1xyXG5cdFx0XHRkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0KTtcclxuXHRcdH0pO1xyXG5cdH1cclxuXHJcblx0Y29udGV4dC5yZXN0b3JlKCk7XHJcblxyXG5cdHJldHVybiB7XHJcblx0XHR4QXhpc1BvaW50czogeEF4aXNQb2ludHMsXHJcblx0XHRjYWxQb2ludHM6IGNhbFBvaW50cyxcclxuXHRcdGVhY2hTcGFjaW5nOiBlYWNoU3BhY2luZ1xyXG5cdH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdMaW5lRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG5cdHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG5cdHZhciBsaW5lT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcblx0XHR0eXBlOiAnc3RyYWlnaHQnLFxyXG5cdFx0d2lkdGg6IDJcclxuXHR9LCBvcHRzLmV4dHJhLmxpbmUpO1xyXG5cdGxpbmVPcHRpb24ud2lkdGggKj0gb3B0cy5waXhlbFJhdGlvO1xyXG5cclxuXHRsZXQgeEF4aXNEYXRhID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLFxyXG5cdFx0eEF4aXNQb2ludHMgPSB4QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcblx0XHRlYWNoU3BhY2luZyA9IHhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuXHR2YXIgY2FsUG9pbnRzID0gW107XHJcblxyXG5cdGNvbnRleHQuc2F2ZSgpO1xyXG5cdGxldCBsZWZ0U3BhY2UgPSAwO1xyXG5cdGxldCByaWdodFNwYWNlID0gb3B0cy53aWR0aCArIGVhY2hTcGFjaW5nO1xyXG5cdGlmIChvcHRzLl9zY3JvbGxEaXN0YW5jZV8gJiYgb3B0cy5fc2Nyb2xsRGlzdGFuY2VfICE9PSAwICYmIG9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcblx0XHRjb250ZXh0LnRyYW5zbGF0ZShvcHRzLl9zY3JvbGxEaXN0YW5jZV8sIDApO1xyXG5cdFx0bGVmdFNwYWNlID0gLW9wdHMuX3Njcm9sbERpc3RhbmNlXyAtIGVhY2hTcGFjaW5nICsgb3B0cy5hcmVhWzNdO1xyXG5cdFx0cmlnaHRTcGFjZSA9IGxlZnRTcGFjZSArIChvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQpICogZWFjaFNwYWNpbmc7XHJcblx0fVxyXG5cclxuXHRzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG5cdFx0bGV0IHJhbmdlcywgbWluUmFuZ2UsIG1heFJhbmdlO1xyXG5cdFx0cmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG5cdFx0bWluUmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcblx0XHRtYXhSYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG5cdFx0dmFyIGRhdGEgPSBlYWNoU2VyaWVzLmRhdGE7XHJcblx0XHR2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLCBwcm9jZXNzKTtcclxuXHRcdGNhbFBvaW50cy5wdXNoKHBvaW50cyk7XHJcblx0XHR2YXIgc3BsaXRQb2ludExpc3QgPSBzcGxpdFBvaW50cyhwb2ludHMpO1xyXG5cclxuXHRcdGlmIChlYWNoU2VyaWVzLmxpbmVUeXBlID09ICdkYXNoJykge1xyXG5cdFx0XHRsZXQgZGFzaExlbmd0aCA9IGVhY2hTZXJpZXMuZGFzaExlbmd0aCA/IGVhY2hTZXJpZXMuZGFzaExlbmd0aCA6IDg7XHJcblx0XHRcdGRhc2hMZW5ndGggKj0gb3B0cy5waXhlbFJhdGlvO1xyXG5cdFx0XHRjb250ZXh0LnNldExpbmVEYXNoKFtkYXNoTGVuZ3RoLCBkYXNoTGVuZ3RoXSk7XHJcblx0XHR9XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKGxpbmVPcHRpb24ud2lkdGgpO1xyXG5cclxuXHRcdHNwbGl0UG9pbnRMaXN0LmZvckVhY2goZnVuY3Rpb24ocG9pbnRzLCBpbmRleCkge1xyXG5cclxuXHRcdFx0aWYgKHBvaW50cy5sZW5ndGggPT09IDEpIHtcclxuXHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG5cdFx0XHRcdGNvbnRleHQuYXJjKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSwgMSwgMCwgMiAqIE1hdGguUEkpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcblx0XHRcdFx0bGV0IHN0YXJ0UG9pbnQgPSAwO1xyXG5cdFx0XHRcdGlmIChsaW5lT3B0aW9uLnR5cGUgPT09ICdjdXJ2ZScpIHtcclxuXHRcdFx0XHRcdGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG5cdFx0XHRcdFx0XHRpZiAoc3RhcnRQb2ludCA9PSAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0XHRzdGFydFBvaW50ID0gMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuXHRcdFx0XHRcdFx0XHR2YXIgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRleHQuYmV6aWVyQ3VydmVUbyhjdHJsUG9pbnQuY3RyQS54LCBjdHJsUG9pbnQuY3RyQS55LCBjdHJsUG9pbnQuY3RyQi54LFxyXG5cdFx0XHRcdFx0XHRcdFx0Y3RybFBvaW50LmN0ckIueSwgaXRlbS54LCBpdGVtLnkpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHRsZXQgaXRlbSA9IHBvaW50c1tqXTtcclxuXHRcdFx0XHRcdFx0aWYgKHN0YXJ0UG9pbnQgPT0gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UpIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdFx0c3RhcnRQb2ludCA9IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbS54LCBpdGVtLnkpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fSk7XHJcblxyXG5cdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG5cclxuXHRcdGlmIChvcHRzLmRhdGFQb2ludFNoYXBlICE9PSBmYWxzZSkge1xyXG5cdFx0XHRkcmF3UG9pbnRTaGFwZShwb2ludHMsIGVhY2hTZXJpZXMuY29sb3IsIGVhY2hTZXJpZXMucG9pbnRTaGFwZSwgY29udGV4dCwgb3B0cyk7XHJcblx0XHR9XHJcblx0fSk7XHJcblxyXG5cdGlmIChvcHRzLmRhdGFMYWJlbCAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG5cdFx0c2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuXHRcdFx0bGV0IHJhbmdlcywgbWluUmFuZ2UsIG1heFJhbmdlO1xyXG5cdFx0XHRyYW5nZXMgPSBbXS5jb25jYXQob3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc1tlYWNoU2VyaWVzLmluZGV4XSk7XHJcblx0XHRcdG1pblJhbmdlID0gcmFuZ2VzLnBvcCgpO1xyXG5cdFx0XHRtYXhSYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG5cdFx0XHR2YXIgZGF0YSA9IGVhY2hTZXJpZXMuZGF0YTtcclxuXHRcdFx0dmFyIHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZyxcclxuXHRcdFx0XHRwcm9jZXNzKTtcclxuXHRcdFx0ZHJhd1BvaW50VGV4dChwb2ludHMsIGVhY2hTZXJpZXMsIGNvbmZpZywgY29udGV4dCk7XHJcblx0XHR9KTtcclxuXHR9XHJcblxyXG5cdGNvbnRleHQucmVzdG9yZSgpO1xyXG5cclxuXHRyZXR1cm4ge1xyXG5cdFx0eEF4aXNQb2ludHM6IHhBeGlzUG9pbnRzLFxyXG5cdFx0Y2FsUG9pbnRzOiBjYWxQb2ludHMsXHJcblx0XHRlYWNoU3BhY2luZzogZWFjaFNwYWNpbmdcclxuXHR9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3TWl4RGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG5cdGxldCBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG5cclxuXHRsZXQgeEF4aXNEYXRhID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLFxyXG5cdFx0eEF4aXNQb2ludHMgPSB4QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcblx0XHRlYWNoU3BhY2luZyA9IHhBeGlzRGF0YS5lYWNoU3BhY2luZztcclxuXHJcblx0bGV0IGVuZFkgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXTtcclxuXHRsZXQgY2FsUG9pbnRzID0gW107XHJcblxyXG5cdHZhciBjb2x1bW5JbmRleCA9IDA7XHJcblx0dmFyIGNvbHVtbkxlbmd0aCA9IDA7XHJcblx0c2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuXHRcdGlmIChlYWNoU2VyaWVzLnR5cGUgPT0gJ2NvbHVtbicpIHtcclxuXHRcdFx0Y29sdW1uTGVuZ3RoICs9IDE7XHJcblx0XHR9XHJcblx0fSk7XHJcblx0Y29udGV4dC5zYXZlKCk7XHJcblx0bGV0IGxlZnROdW0gPSAtMjtcclxuXHRsZXQgcmlnaHROdW0gPSB4QXhpc1BvaW50cy5sZW5ndGggKyAyO1xyXG5cdGxldCBsZWZ0U3BhY2UgPSAwO1xyXG5cdGxldCByaWdodFNwYWNlID0gb3B0cy53aWR0aCArIGVhY2hTcGFjaW5nO1xyXG5cdGlmIChvcHRzLl9zY3JvbGxEaXN0YW5jZV8gJiYgb3B0cy5fc2Nyb2xsRGlzdGFuY2VfICE9PSAwICYmIG9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcblx0XHRjb250ZXh0LnRyYW5zbGF0ZShvcHRzLl9zY3JvbGxEaXN0YW5jZV8sIDApO1xyXG5cdFx0bGVmdE51bSA9IE1hdGguZmxvb3IoLW9wdHMuX3Njcm9sbERpc3RhbmNlXyAvIGVhY2hTcGFjaW5nKSAtIDI7XHJcblx0XHRyaWdodE51bSA9IGxlZnROdW0gKyBvcHRzLnhBeGlzLml0ZW1Db3VudCArIDQ7XHJcblx0XHRsZWZ0U3BhY2UgPSAtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfIC0gZWFjaFNwYWNpbmcgKyBvcHRzLmFyZWFbM107XHJcblx0XHRyaWdodFNwYWNlID0gbGVmdFNwYWNlICsgKG9wdHMueEF4aXMuaXRlbUNvdW50ICsgNCkgKiBlYWNoU3BhY2luZztcclxuXHR9XHJcblxyXG5cdHNlcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGVhY2hTZXJpZXMsIHNlcmllc0luZGV4KSB7XHJcblx0XHRsZXQgcmFuZ2VzLCBtaW5SYW5nZSwgbWF4UmFuZ2U7XHJcblxyXG5cdFx0cmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG5cdFx0bWluUmFuZ2UgPSByYW5nZXMucG9wKCk7XHJcblx0XHRtYXhSYW5nZSA9IHJhbmdlcy5zaGlmdCgpO1xyXG5cclxuXHRcdHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG5cdFx0dmFyIHBvaW50cyA9IGdldERhdGFQb2ludHMoZGF0YSwgbWluUmFuZ2UsIG1heFJhbmdlLCB4QXhpc1BvaW50cywgZWFjaFNwYWNpbmcsIG9wdHMsIGNvbmZpZywgcHJvY2Vzcyk7XHJcblx0XHRjYWxQb2ludHMucHVzaChwb2ludHMpO1xyXG5cclxuXHRcdC8vIOe7mOWItuafseeKtuaVsOaNruWbvlxyXG5cdFx0aWYgKGVhY2hTZXJpZXMudHlwZSA9PSAnY29sdW1uJykge1xyXG5cdFx0XHRwb2ludHMgPSBmaXhDb2x1bWVEYXRhKHBvaW50cywgZWFjaFNwYWNpbmcsIGNvbHVtbkxlbmd0aCwgY29sdW1uSW5kZXgsIGNvbmZpZywgb3B0cyk7XHJcblx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgcG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0bGV0IGl0ZW0gPSBwb2ludHNbaV07XHJcblx0XHRcdFx0aWYgKGl0ZW0gIT09IG51bGwgJiYgaSA+IGxlZnROdW0gJiYgaSA8IHJpZ2h0TnVtKSB7XHJcblx0XHRcdFx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShpdGVtLmNvbG9yIHx8IGVhY2hTZXJpZXMuY29sb3IpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSlcclxuXHRcdFx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uY29sb3IgfHwgZWFjaFNlcmllcy5jb2xvcik7XHJcblx0XHRcdFx0XHR2YXIgc3RhcnRYID0gaXRlbS54IC0gaXRlbS53aWR0aCAvIDI7XHJcblx0XHRcdFx0XHR2YXIgaGVpZ2h0ID0gb3B0cy5oZWlnaHQgLSBpdGVtLnkgLSBvcHRzLmFyZWFbMl07XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhzdGFydFgsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhzdGFydFggKyBpdGVtLndpZHRoIC0gMiwgaXRlbS55KTtcclxuXHRcdFx0XHRcdGNvbnRleHQubGluZVRvKHN0YXJ0WCArIGl0ZW0ud2lkdGggLSAyLCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhzdGFydFgsIG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdKTtcclxuXHRcdFx0XHRcdGNvbnRleHQubGluZVRvKHN0YXJ0WCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdFx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5maWxsKCk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5maWxsKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGNvbHVtbkluZGV4ICs9IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly/nu5jliLbljLrln5/lm77mlbDmja5cclxuXHJcblx0XHRpZiAoZWFjaFNlcmllcy50eXBlID09ICdhcmVhJykge1xyXG5cdFx0XHRsZXQgc3BsaXRQb2ludExpc3QgPSBzcGxpdFBvaW50cyhwb2ludHMpO1xyXG5cdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHNwbGl0UG9pbnRMaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0bGV0IHBvaW50cyA9IHNwbGl0UG9pbnRMaXN0W2ldO1xyXG5cdFx0XHRcdC8vIOe7mOWItuWMuuWfn+aVsOaNrlxyXG5cdFx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCAwLjIpKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldExpbmVXaWR0aCgyICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdFx0XHRpZiAocG9pbnRzLmxlbmd0aCA+IDEpIHtcclxuXHRcdFx0XHRcdHZhciBmaXJzdFBvaW50ID0gcG9pbnRzWzBdO1xyXG5cdFx0XHRcdFx0bGV0IGxhc3RQb2ludCA9IHBvaW50c1twb2ludHMubGVuZ3RoIC0gMV07XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhmaXJzdFBvaW50LngsIGZpcnN0UG9pbnQueSk7XHJcblx0XHRcdFx0XHRsZXQgc3RhcnRQb2ludCA9IDA7XHJcblx0XHRcdFx0XHRpZiAoZWFjaFNlcmllcy5zdHlsZSA9PT0gJ2N1cnZlJykge1xyXG5cdFx0XHRcdFx0XHRmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG5cdFx0XHRcdFx0XHRcdGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdFx0XHRzdGFydFBvaW50ID0gMTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR2YXIgY3RybFBvaW50ID0gY3JlYXRlQ3VydmVDb250cm9sUG9pbnRzKHBvaW50cywgaiAtIDEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGV4dC5iZXppZXJDdXJ2ZVRvKGN0cmxQb2ludC5jdHJBLngsIGN0cmxQb2ludC5jdHJBLnksIGN0cmxQb2ludC5jdHJCLngsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGN0cmxQb2ludC5jdHJCLnksIGl0ZW0ueCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH07XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRmb3IgKGxldCBqID0gMDsgaiA8IHBvaW50cy5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBpdGVtID0gcG9pbnRzW2pdO1xyXG5cdFx0XHRcdFx0XHRcdGlmIChzdGFydFBvaW50ID09IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdFx0XHRzdGFydFBvaW50ID0gMTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aWYgKGogPiAwICYmIGl0ZW0ueCA+IGxlZnRTcGFjZSAmJiBpdGVtLnggPCByaWdodFNwYWNlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtLngsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8obGFzdFBvaW50LngsIGVuZFkpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oZmlyc3RQb2ludC54LCBlbmRZKTtcclxuXHRcdFx0XHRcdGNvbnRleHQubGluZVRvKGZpcnN0UG9pbnQueCwgZmlyc3RQb2ludC55KTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0bGV0IGl0ZW0gPSBwb2ludHNbMF07XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtLnggLSBlYWNoU3BhY2luZyAvIDIsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtLnggKyBlYWNoU3BhY2luZyAvIDIsIGl0ZW0ueSk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtLnggKyBlYWNoU3BhY2luZyAvIDIsIGVuZFkpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oaXRlbS54IC0gZWFjaFNwYWNpbmcgLyAyLCBlbmRZKTtcclxuXHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKGl0ZW0ueCAtIGVhY2hTcGFjaW5nIC8gMiwgaXRlbS55KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdFx0XHRjb250ZXh0LmZpbGwoKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIOe7mOWItuaKmOe6v+aVsOaNruWbvlxyXG5cdFx0aWYgKGVhY2hTZXJpZXMudHlwZSA9PSAnbGluZScpIHtcclxuXHRcdFx0dmFyIHNwbGl0UG9pbnRMaXN0ID0gc3BsaXRQb2ludHMocG9pbnRzKTtcclxuXHRcdFx0c3BsaXRQb2ludExpc3QuZm9yRWFjaChmdW5jdGlvbihwb2ludHMsIGluZGV4KSB7XHJcblx0XHRcdFx0aWYgKGVhY2hTZXJpZXMubGluZVR5cGUgPT0gJ2Rhc2gnKSB7XHJcblx0XHRcdFx0XHRsZXQgZGFzaExlbmd0aCA9IGVhY2hTZXJpZXMuZGFzaExlbmd0aCA/IGVhY2hTZXJpZXMuZGFzaExlbmd0aCA6IDg7XHJcblx0XHRcdFx0XHRkYXNoTGVuZ3RoICo9IG9wdHMucGl4ZWxSYXRpbztcclxuXHRcdFx0XHRcdGNvbnRleHQuc2V0TGluZURhc2goW2Rhc2hMZW5ndGgsIGRhc2hMZW5ndGhdKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG5cdFx0XHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKDIgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0XHRcdGlmIChwb2ludHMubGVuZ3RoID09PSAxKSB7XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhwb2ludHNbMF0ueCwgcG9pbnRzWzBdLnkpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5hcmMocG9pbnRzWzBdLngsIHBvaW50c1swXS55LCAxLCAwLCAyICogTWF0aC5QSSk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcblx0XHRcdFx0XHRsZXQgc3RhcnRQb2ludCA9IDA7XHJcblx0XHRcdFx0XHRpZiAoZWFjaFNlcmllcy5zdHlsZSA9PSAnY3VydmUnKSB7XHJcblx0XHRcdFx0XHRcdGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdFx0bGV0IGl0ZW0gPSBwb2ludHNbal07XHJcblx0XHRcdFx0XHRcdFx0aWYgKHN0YXJ0UG9pbnQgPT0gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0XHRcdHN0YXJ0UG9pbnQgPSAxO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHZhciBjdHJsUG9pbnQgPSBjcmVhdGVDdXJ2ZUNvbnRyb2xQb2ludHMocG9pbnRzLCBqIC0gMSk7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZXh0LmJlemllckN1cnZlVG8oY3RybFBvaW50LmN0ckEueCwgY3RybFBvaW50LmN0ckEueSwgY3RybFBvaW50LmN0ckJcclxuXHRcdFx0XHRcdFx0XHRcdFx0LngsIGN0cmxQb2ludC5jdHJCLnksIGl0ZW0ueCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGZvciAobGV0IGogPSAwOyBqIDwgcG9pbnRzLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdFx0bGV0IGl0ZW0gPSBwb2ludHNbal07XHJcblx0XHRcdFx0XHRcdFx0aWYgKHN0YXJ0UG9pbnQgPT0gMCAmJiBpdGVtLnggPiBsZWZ0U3BhY2UpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0XHRcdHN0YXJ0UG9pbnQgPSAxO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpZiAoaiA+IDAgJiYgaXRlbS54ID4gbGVmdFNwYWNlICYmIGl0ZW0ueCA8IHJpZ2h0U3BhY2UpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRleHQubGluZVRvKGl0ZW0ueCwgaXRlbS55KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKHBvaW50c1swXS54LCBwb2ludHNbMF0ueSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRMaW5lRGFzaChbXSk7XHJcblx0XHRcdH0pO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIOe7mOWItueCueaVsOaNruWbvlxyXG5cdFx0aWYgKGVhY2hTZXJpZXMudHlwZSA9PSAncG9pbnQnKSB7XHJcblx0XHRcdGVhY2hTZXJpZXMuYWRkUG9pbnQgPSB0cnVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGlmIChlYWNoU2VyaWVzLmFkZFBvaW50ID09IHRydWUgJiYgZWFjaFNlcmllcy50eXBlICE9PSAnY29sdW1uJykge1xyXG5cdFx0XHRkcmF3UG9pbnRTaGFwZShwb2ludHMsIGVhY2hTZXJpZXMuY29sb3IsIGVhY2hTZXJpZXMucG9pbnRTaGFwZSwgY29udGV4dCwgb3B0cyk7XHJcblx0XHR9XHJcblx0fSk7XHJcblx0aWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcblx0XHR2YXIgY29sdW1uSW5kZXggPSAwO1xyXG5cdFx0c2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuXHRcdFx0bGV0IHJhbmdlcywgbWluUmFuZ2UsIG1heFJhbmdlO1xyXG5cclxuXHRcdFx0cmFuZ2VzID0gW10uY29uY2F0KG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YS5yYW5nZXNbZWFjaFNlcmllcy5pbmRleF0pO1xyXG5cdFx0XHRtaW5SYW5nZSA9IHJhbmdlcy5wb3AoKTtcclxuXHRcdFx0bWF4UmFuZ2UgPSByYW5nZXMuc2hpZnQoKTtcclxuXHJcblx0XHRcdHZhciBkYXRhID0gZWFjaFNlcmllcy5kYXRhO1xyXG5cdFx0XHR2YXIgcG9pbnRzID0gZ2V0RGF0YVBvaW50cyhkYXRhLCBtaW5SYW5nZSwgbWF4UmFuZ2UsIHhBeGlzUG9pbnRzLCBlYWNoU3BhY2luZywgb3B0cywgY29uZmlnLFxyXG5cdFx0XHRcdHByb2Nlc3MpO1xyXG5cdFx0XHRpZiAoZWFjaFNlcmllcy50eXBlICE9PSAnY29sdW1uJykge1xyXG5cdFx0XHRcdGRyYXdQb2ludFRleHQocG9pbnRzLCBlYWNoU2VyaWVzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHBvaW50cyA9IGZpeENvbHVtZURhdGEocG9pbnRzLCBlYWNoU3BhY2luZywgY29sdW1uTGVuZ3RoLCBjb2x1bW5JbmRleCwgY29uZmlnLCBvcHRzKTtcclxuXHRcdFx0XHRkcmF3UG9pbnRUZXh0KHBvaW50cywgZWFjaFNlcmllcywgY29uZmlnLCBjb250ZXh0KTtcclxuXHRcdFx0XHRjb2x1bW5JbmRleCArPSAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fSk7XHJcblx0fVxyXG5cclxuXHRjb250ZXh0LnJlc3RvcmUoKTtcclxuXHJcblx0cmV0dXJuIHtcclxuXHRcdHhBeGlzUG9pbnRzOiB4QXhpc1BvaW50cyxcclxuXHRcdGNhbFBvaW50czogY2FsUG9pbnRzLFxyXG5cdFx0ZWFjaFNwYWNpbmc6IGVhY2hTcGFjaW5nLFxyXG5cdH1cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzLCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpIHtcclxuXHR2YXIgdG9vbFRpcE9wdGlvbiA9IG9wdHMuZXh0cmEudG9vbHRpcCB8fCB7fTtcclxuXHRpZiAodG9vbFRpcE9wdGlvbi5ob3JpemVudGFsTGluZSAmJiBvcHRzLnRvb2x0aXAgJiYgcHJvY2VzcyA9PT0gMSAmJiAob3B0cy50eXBlID09ICdsaW5lJyB8fCBvcHRzLnR5cGUgPT0gJ2FyZWEnIHx8XHJcblx0XHRcdG9wdHMudHlwZSA9PSAnY29sdW1uJyB8fCBvcHRzLnR5cGUgPT0gJ2NhbmRsZScgfHwgb3B0cy50eXBlID09ICdtaXgnKSkge1xyXG5cdFx0ZHJhd1Rvb2xUaXBIb3JpemVudGFsTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cylcclxuXHR9XHJcblx0Y29udGV4dC5zYXZlKCk7XHJcblx0aWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDAgJiYgb3B0cy5lbmFibGVTY3JvbGwgPT09IHRydWUpIHtcclxuXHRcdGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcblx0fVxyXG5cdGlmIChvcHRzLnRvb2x0aXAgJiYgb3B0cy50b29sdGlwLnRleHRMaXN0ICYmIG9wdHMudG9vbHRpcC50ZXh0TGlzdC5sZW5ndGggJiYgcHJvY2VzcyA9PT0gMSkge1xyXG5cdFx0ZHJhd1Rvb2xUaXAob3B0cy50b29sdGlwLnRleHRMaXN0LCBvcHRzLnRvb2x0aXAub2Zmc2V0LCBvcHRzLCBjb25maWcsIGNvbnRleHQsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cyk7XHJcblx0fVxyXG5cdGNvbnRleHQucmVzdG9yZSgpO1xyXG5cclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1hBeGlzKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG5cclxuXHRsZXQgeEF4aXNEYXRhID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLFxyXG5cdFx0eEF4aXNQb2ludHMgPSB4QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcblx0XHRzdGFydFggPSB4QXhpc0RhdGEuc3RhcnRYLFxyXG5cdFx0ZW5kWCA9IHhBeGlzRGF0YS5lbmRYLFxyXG5cdFx0ZWFjaFNwYWNpbmcgPSB4QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcblx0dmFyIGJvdW5kYXJ5R2FwID0gJ2NlbnRlcic7XHJcblx0aWYgKG9wdHMudHlwZSA9PSAnbGluZScgfHwgb3B0cy50eXBlID09ICdhcmVhJykge1xyXG5cdFx0Ym91bmRhcnlHYXAgPSBvcHRzLnhBeGlzLmJvdW5kYXJ5R2FwO1xyXG5cdH1cclxuXHR2YXIgc3RhcnRZID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl07XHJcblx0dmFyIGVuZFkgPSBvcHRzLmFyZWFbMF07XHJcblxyXG5cdC8v57uY5Yi25rua5Yqo5p2hXHJcblx0aWYgKG9wdHMuZW5hYmxlU2Nyb2xsICYmIG9wdHMueEF4aXMuc2Nyb2xsU2hvdykge1xyXG5cdFx0dmFyIHNjcm9sbFkgPSBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSArIGNvbmZpZy54QXhpc0hlaWdodDtcclxuXHRcdHZhciBzY3JvbGxTY3JlZW5XaWR0aCA9IGVuZFggLSBzdGFydFg7XHJcblx0XHR2YXIgc2Nyb2xsVG90YWxXaWR0aCA9IGVhY2hTcGFjaW5nICogKHhBeGlzUG9pbnRzLmxlbmd0aCAtIDEpO1xyXG5cdFx0dmFyIHNjcm9sbFdpZHRoID0gc2Nyb2xsU2NyZWVuV2lkdGggKiBzY3JvbGxTY3JlZW5XaWR0aCAvIHNjcm9sbFRvdGFsV2lkdGg7XHJcblx0XHR2YXIgc2Nyb2xsTGVmdCA9IDA7XHJcblx0XHRpZiAob3B0cy5fc2Nyb2xsRGlzdGFuY2VfKSB7XHJcblx0XHRcdHNjcm9sbExlZnQgPSAtb3B0cy5fc2Nyb2xsRGlzdGFuY2VfICogKHNjcm9sbFNjcmVlbldpZHRoKSAvIHNjcm9sbFRvdGFsV2lkdGg7XHJcblx0XHR9XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lQ2FwKCdyb3VuZCcpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoNiAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuc2Nyb2xsQmFja2dyb3VuZENvbG9yIHx8IFwiI0VGRUJFRlwiKTtcclxuXHRcdGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgc2Nyb2xsWSk7XHJcblx0XHRjb250ZXh0LmxpbmVUbyhlbmRYLCBzY3JvbGxZKTtcclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZUNhcCgncm91bmQnKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKDYgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShvcHRzLnhBeGlzLnNjcm9sbENvbG9yIHx8IFwiI0E2QTZBNlwiKTtcclxuXHRcdGNvbnRleHQubW92ZVRvKHN0YXJ0WCArIHNjcm9sbExlZnQsIHNjcm9sbFkpO1xyXG5cdFx0Y29udGV4dC5saW5lVG8oc3RhcnRYICsgc2Nyb2xsTGVmdCArIHNjcm9sbFdpZHRoLCBzY3JvbGxZKTtcclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lQ2FwKCdidXR0Jyk7XHJcblx0fVxyXG5cclxuXHRjb250ZXh0LnNhdmUoKTtcclxuXHJcblx0aWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyAmJiBvcHRzLl9zY3JvbGxEaXN0YW5jZV8gIT09IDApIHtcclxuXHRcdGNvbnRleHQudHJhbnNsYXRlKG9wdHMuX3Njcm9sbERpc3RhbmNlXywgMCk7XHJcblx0fVxyXG5cclxuXHQvL+e7mOWItljovbTliLvluqbnur9cclxuXHRpZiAob3B0cy54QXhpcy5jYWxpYnJhdGlvbiA9PT0gdHJ1ZSkge1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShvcHRzLnhBeGlzLmdyaWRDb2xvciB8fCBcIiNjY2NjY2NcIik7XHJcblx0XHRjb250ZXh0LnNldExpbmVDYXAoJ2J1dHQnKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0eEF4aXNQb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRpZiAoaW5kZXggPiAwKSB7XHJcblx0XHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhpdGVtIC0gZWFjaFNwYWNpbmcgLyAyLCBzdGFydFkpO1xyXG5cdFx0XHRcdGNvbnRleHQubGluZVRvKGl0ZW0gLSBlYWNoU3BhY2luZyAvIDIsIHN0YXJ0WSArIDMgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0fVxyXG5cdC8v57uY5Yi2WOi9tOe9keagvFxyXG5cdGlmIChvcHRzLnhBeGlzLmRpc2FibGVHcmlkICE9PSB0cnVlKSB7XHJcblx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuZ3JpZENvbG9yIHx8IFwiI2NjY2NjY1wiKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZUNhcCgnYnV0dCcpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRpZiAob3B0cy54QXhpcy5ncmlkVHlwZSA9PSAnZGFzaCcpIHtcclxuXHRcdFx0Y29udGV4dC5zZXRMaW5lRGFzaChbb3B0cy54QXhpcy5kYXNoTGVuZ3RoLCBvcHRzLnhBeGlzLmRhc2hMZW5ndGhdKTtcclxuXHRcdH1cclxuXHRcdG9wdHMueEF4aXMuZ3JpZEV2YWwgPSBvcHRzLnhBeGlzLmdyaWRFdmFsIHx8IDE7XHJcblx0XHR4QXhpc1BvaW50cy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdGlmIChpbmRleCAlIG9wdHMueEF4aXMuZ3JpZEV2YWwgPT0gMCkge1xyXG5cdFx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0Y29udGV4dC5tb3ZlVG8oaXRlbSwgc3RhcnRZKTtcclxuXHRcdFx0XHRjb250ZXh0LmxpbmVUbyhpdGVtLCBlbmRZKTtcclxuXHRcdFx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0XHR9XHJcblx0XHR9KTtcclxuXHRcdGNvbnRleHQuc2V0TGluZURhc2goW10pO1xyXG5cdH1cclxuXHJcblxyXG5cdC8v57uY5Yi2WOi9tOaWh+ahiFxyXG5cdGlmIChvcHRzLnhBeGlzLmRpc2FibGVkICE9PSB0cnVlKSB7XHJcblx0XHQvLyDlr7lY6L205YiX6KGo5YGa5oq956iA5aSE55CGXHJcblx0XHQvL+m7mOiupOWFqOmDqOaYvuekuljovbTmoIfnrb5cclxuXHRcdGxldCBtYXhYQXhpc0xpc3RMZW5ndGggPSBjYXRlZ29yaWVzLmxlbmd0aDtcclxuXHRcdC8v5aaC5p6c6K6+572u5LqGWOi9tOWNleWxj+aVsOmHj1xyXG5cdFx0aWYgKG9wdHMueEF4aXMubGFiZWxDb3VudCkge1xyXG5cdFx0XHQvL+WmguaenOiuvue9rljovbTlr4bluqZcclxuXHRcdFx0aWYgKG9wdHMueEF4aXMuaXRlbUNvdW50KSB7XHJcblx0XHRcdFx0bWF4WEF4aXNMaXN0TGVuZ3RoID0gTWF0aC5jZWlsKGNhdGVnb3JpZXMubGVuZ3RoIC8gb3B0cy54QXhpcy5pdGVtQ291bnQgKiBvcHRzLnhBeGlzLmxhYmVsQ291bnQpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdG1heFhBeGlzTGlzdExlbmd0aCA9IG9wdHMueEF4aXMubGFiZWxDb3VudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRtYXhYQXhpc0xpc3RMZW5ndGggLT0gMTtcclxuXHRcdH1cclxuXHJcblx0XHRsZXQgcmF0aW8gPSBNYXRoLmNlaWwoY2F0ZWdvcmllcy5sZW5ndGggLyBtYXhYQXhpc0xpc3RMZW5ndGgpO1xyXG5cclxuXHRcdGxldCBuZXdDYXRlZ29yaWVzID0gW107XHJcblx0XHRsZXQgY2dMZW5ndGggPSBjYXRlZ29yaWVzLmxlbmd0aDtcclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgY2dMZW5ndGg7IGkrKykge1xyXG5cdFx0XHRpZiAoaSAlIHJhdGlvICE9PSAwKSB7XHJcblx0XHRcdFx0bmV3Q2F0ZWdvcmllcy5wdXNoKFwiXCIpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdG5ld0NhdGVnb3JpZXMucHVzaChjYXRlZ29yaWVzW2ldKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bmV3Q2F0ZWdvcmllc1tjZ0xlbmd0aCAtIDFdID0gY2F0ZWdvcmllc1tjZ0xlbmd0aCAtIDFdO1xyXG5cclxuXHRcdHZhciB4QXhpc0ZvbnRTaXplID0gb3B0cy54QXhpcy5mb250U2l6ZSB8fCBjb25maWcuZm9udFNpemU7XHJcblx0XHRpZiAoY29uZmlnLl94QXhpc1RleHRBbmdsZV8gPT09IDApIHtcclxuXHRcdFx0bmV3Q2F0ZWdvcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0dmFyIG9mZnNldCA9IC1tZWFzdXJlVGV4dChTdHJpbmcoaXRlbSksIHhBeGlzRm9udFNpemUpIC8gMjtcclxuXHRcdFx0XHRpZiAoYm91bmRhcnlHYXAgPT0gJ2NlbnRlcicpIHtcclxuXHRcdFx0XHRcdG9mZnNldCArPSBlYWNoU3BhY2luZyAvIDI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHZhciBzY3JvbGxIZWlnaHQgPSAwO1xyXG5cdFx0XHRcdGlmIChvcHRzLnhBeGlzLnNjcm9sbFNob3cpIHtcclxuXHRcdFx0XHRcdHNjcm9sbEhlaWdodCA9IDYgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRGb250U2l6ZSh4QXhpc0ZvbnRTaXplKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShvcHRzLnhBeGlzLmZvbnRDb2xvciB8fCAnIzY2NjY2NicpO1xyXG5cdFx0XHRcdGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGl0ZW0pLCB4QXhpc1BvaW50c1tpbmRleF0gKyBvZmZzZXQsIHN0YXJ0WSArIHhBeGlzRm9udFNpemUgKyAoY29uZmlnXHJcblx0XHRcdFx0XHQueEF4aXNIZWlnaHQgLSBzY3JvbGxIZWlnaHQgLSB4QXhpc0ZvbnRTaXplKSAvIDIpO1xyXG5cdFx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdFx0fSk7XHJcblxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0bmV3Q2F0ZWdvcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0Y29udGV4dC5zYXZlKCk7XHJcblx0XHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldEZvbnRTaXplKHhBeGlzRm9udFNpemUpO1xyXG5cdFx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKG9wdHMueEF4aXMuZm9udENvbG9yIHx8ICcjNjY2NjY2Jyk7XHJcblx0XHRcdFx0dmFyIHRleHRXaWR0aCA9IG1lYXN1cmVUZXh0KFN0cmluZyhpdGVtKSwgeEF4aXNGb250U2l6ZSk7XHJcblx0XHRcdFx0dmFyIG9mZnNldCA9IC10ZXh0V2lkdGg7XHJcblx0XHRcdFx0aWYgKGJvdW5kYXJ5R2FwID09ICdjZW50ZXInKSB7XHJcblx0XHRcdFx0XHRvZmZzZXQgKz0gZWFjaFNwYWNpbmcgLyAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR2YXIgX2NhbFJvdGF0ZVRyYW5zbGF0ZSA9IGNhbFJvdGF0ZVRyYW5zbGF0ZSh4QXhpc1BvaW50c1tpbmRleF0gKyBlYWNoU3BhY2luZyAvIDIsIHN0YXJ0WSArXHJcblx0XHRcdFx0XHRcdHhBeGlzRm9udFNpemUgLyAyICsgNSwgb3B0cy5oZWlnaHQpLFxyXG5cdFx0XHRcdFx0dHJhbnNYID0gX2NhbFJvdGF0ZVRyYW5zbGF0ZS50cmFuc1gsXHJcblx0XHRcdFx0XHR0cmFuc1kgPSBfY2FsUm90YXRlVHJhbnNsYXRlLnRyYW5zWTtcclxuXHJcblx0XHRcdFx0Y29udGV4dC5yb3RhdGUoLTEgKiBjb25maWcuX3hBeGlzVGV4dEFuZ2xlXyk7XHJcblx0XHRcdFx0Y29udGV4dC50cmFuc2xhdGUodHJhbnNYLCB0cmFuc1kpO1xyXG5cdFx0XHRcdGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGl0ZW0pLCB4QXhpc1BvaW50c1tpbmRleF0gKyBvZmZzZXQsIHN0YXJ0WSArIHhBeGlzRm9udFNpemUgKyA1KTtcclxuXHRcdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdFx0Y29udGV4dC5yZXN0b3JlKCk7XHJcblx0XHRcdH0pO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRjb250ZXh0LnJlc3RvcmUoKTtcclxuXHJcblx0Ly/nu5jliLZY6L206L2057q/XHJcblx0aWYgKG9wdHMueEF4aXMuYXhpc0xpbmUpIHtcclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueEF4aXMuYXhpc0xpbmVDb2xvcik7XHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG5cdFx0Y29udGV4dC5saW5lVG8oZW5kWCwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG5cdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHR9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdZQXhpc0dyaWQoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcblx0aWYgKG9wdHMueUF4aXMuZGlzYWJsZUdyaWQgPT09IHRydWUpIHtcclxuXHRcdHJldHVybjtcclxuXHR9XHJcblx0bGV0IHNwYWNpbmdWYWxpZCA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdO1xyXG5cdGxldCBlYWNoU3BhY2luZyA9IHNwYWNpbmdWYWxpZCAvIG9wdHMueUF4aXMuc3BsaXROdW1iZXI7XHJcblx0bGV0IHN0YXJ0WCA9IG9wdHMuYXJlYVszXTtcclxuXHRsZXQgeEF4aXNQb2ludHMgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcblx0XHR4QXhpc2VhY2hTcGFjaW5nID0gb3B0cy5jaGFydERhdGEueEF4aXNEYXRhLmVhY2hTcGFjaW5nO1xyXG5cdGxldCBUb3RhbFdpZHRoID0geEF4aXNlYWNoU3BhY2luZyAqICh4QXhpc1BvaW50cy5sZW5ndGggLSAxKTtcclxuXHRsZXQgZW5kWCA9IHN0YXJ0WCArIFRvdGFsV2lkdGg7XHJcblxyXG5cdGxldCBwb2ludHMgPSBbXTtcclxuXHRmb3IgKGxldCBpID0gMDsgaSA8IG9wdHMueUF4aXMuc3BsaXROdW1iZXIgKyAxOyBpKyspIHtcclxuXHRcdHBvaW50cy5wdXNoKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdIC0gZWFjaFNwYWNpbmcgKiBpKTtcclxuXHR9XHJcblxyXG5cdGNvbnRleHQuc2F2ZSgpO1xyXG5cdGlmIChvcHRzLl9zY3JvbGxEaXN0YW5jZV8gJiYgb3B0cy5fc2Nyb2xsRGlzdGFuY2VfICE9PSAwKSB7XHJcblx0XHRjb250ZXh0LnRyYW5zbGF0ZShvcHRzLl9zY3JvbGxEaXN0YW5jZV8sIDApO1xyXG5cdH1cclxuXHJcblx0aWYgKG9wdHMueUF4aXMuZ3JpZFR5cGUgPT0gJ2Rhc2gnKSB7XHJcblx0XHRjb250ZXh0LnNldExpbmVEYXNoKFtvcHRzLnlBeGlzLmRhc2hMZW5ndGgsIG9wdHMueUF4aXMuZGFzaExlbmd0aF0pO1xyXG5cdH1cclxuXHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMueUF4aXMuZ3JpZENvbG9yKTtcclxuXHRjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRwb2ludHMuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG5cdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgaXRlbSk7XHJcblx0XHRjb250ZXh0LmxpbmVUbyhlbmRYLCBpdGVtKTtcclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0fSk7XHJcblx0Y29udGV4dC5zZXRMaW5lRGFzaChbXSk7XHJcblxyXG5cdGNvbnRleHQucmVzdG9yZSgpO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3WUF4aXMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuXHRpZiAob3B0cy55QXhpcy5kaXNhYmxlZCA9PT0gdHJ1ZSkge1xyXG5cdFx0cmV0dXJuO1xyXG5cdH1cclxuXHR2YXIgc3BhY2luZ1ZhbGlkID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl07XHJcblx0dmFyIGVhY2hTcGFjaW5nID0gc3BhY2luZ1ZhbGlkIC8gb3B0cy55QXhpcy5zcGxpdE51bWJlcjtcclxuXHR2YXIgc3RhcnRYID0gb3B0cy5hcmVhWzNdO1xyXG5cdHZhciBlbmRYID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXTtcclxuXHR2YXIgZW5kWSA9IG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzJdO1xyXG5cdHZhciBmaWxsRW5kWSA9IGVuZFkgKyBjb25maWcueEF4aXNIZWlnaHQ7XHJcblx0aWYgKG9wdHMueEF4aXMuc2Nyb2xsU2hvdykge1xyXG5cdFx0ZmlsbEVuZFkgLT0gMyAqIG9wdHMucGl4ZWxSYXRpbztcclxuXHR9XHJcblx0aWYgKG9wdHMueEF4aXMucm90YXRlTGFiZWwpIHtcclxuXHRcdGZpbGxFbmRZID0gb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0gKyAzO1xyXG5cdH1cclxuXHQvLyBzZXQgWUF4aXMgYmFja2dyb3VuZFxyXG5cdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0Y29udGV4dC5zZXRGaWxsU3R5bGUob3B0cy5iYWNrZ3JvdW5kIHx8ICcjZmZmZmZmJyk7XHJcblx0aWYgKG9wdHMuX3Njcm9sbERpc3RhbmNlXyA8IDApIHtcclxuXHRcdGNvbnRleHQuZmlsbFJlY3QoMCwgMCwgc3RhcnRYLCBmaWxsRW5kWSk7XHJcblx0fVxyXG5cdGlmIChvcHRzLmVuYWJsZVNjcm9sbCA9PSB0cnVlKSB7XHJcblx0XHRjb250ZXh0LmZpbGxSZWN0KGVuZFgsIDAsIG9wdHMud2lkdGgsIGZpbGxFbmRZKTtcclxuXHR9XHJcblx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cclxuXHR2YXIgcG9pbnRzID0gW107XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPD0gb3B0cy55QXhpcy5zcGxpdE51bWJlcjsgaSsrKSB7XHJcblx0XHRwb2ludHMucHVzaChvcHRzLmFyZWFbMF0gKyBlYWNoU3BhY2luZyAqIGkpO1xyXG5cdH1cclxuXHJcblx0bGV0IHRTdGFydExlZnQgPSBvcHRzLmFyZWFbM107XHJcblx0bGV0IHRTdGFydFJpZ2h0ID0gb3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXTtcclxuXHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBvcHRzLnlBeGlzLmRhdGEubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCB5RGF0YSA9IG9wdHMueUF4aXMuZGF0YVtpXTtcclxuXHRcdGlmICh5RGF0YS5kaXNhYmxlZCAhPT0gdHJ1ZSkge1xyXG5cdFx0XHRsZXQgcmFuZ2VzRm9ybWF0ID0gb3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnJhbmdlc0Zvcm1hdFtpXTtcclxuXHRcdFx0bGV0IHlBeGlzRm9udFNpemUgPSB5RGF0YS5mb250U2l6ZSB8fCBjb25maWcuZm9udFNpemU7XHJcblx0XHRcdGxldCB5QXhpc1dpZHRoID0gb3B0cy5jaGFydERhdGEueUF4aXNEYXRhLnlBeGlzV2lkdGhbaV07XHJcblx0XHRcdC8v55S7Wei9tOWIu+W6puWPiuaWh+ahiFxyXG5cdFx0XHRyYW5nZXNGb3JtYXQuZm9yRWFjaChmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRcdHZhciBwb3MgPSBwb2ludHNbaW5kZXhdID8gcG9pbnRzW2luZGV4XSA6IGVuZFk7XHJcblx0XHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldEZvbnRTaXplKHlBeGlzRm9udFNpemUpO1xyXG5cdFx0XHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0XHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoeURhdGEuYXhpc0xpbmVDb2xvciB8fCAnI2NjY2NjYycpO1xyXG5cdFx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKHlEYXRhLmZvbnRDb2xvciB8fCAnIzY2NjY2NicpO1xyXG5cdFx0XHRcdGlmICh5QXhpc1dpZHRoLnBvc2l0aW9uID09ICdsZWZ0Jykge1xyXG5cdFx0XHRcdFx0Y29udGV4dC5maWxsVGV4dChTdHJpbmcoaXRlbSksIHRTdGFydExlZnQgLSB5QXhpc1dpZHRoLndpZHRoLCBwb3MgKyB5QXhpc0ZvbnRTaXplIC8gMik7XHJcblx0XHRcdFx0XHQvL+eUu+WIu+W6pue6v1xyXG5cdFx0XHRcdFx0aWYgKHlEYXRhLmNhbGlicmF0aW9uID09IHRydWUpIHtcclxuXHRcdFx0XHRcdFx0Y29udGV4dC5tb3ZlVG8odFN0YXJ0TGVmdCwgcG9zKTtcclxuXHRcdFx0XHRcdFx0Y29udGV4dC5saW5lVG8odFN0YXJ0TGVmdCAtIDMgKiBvcHRzLnBpeGVsUmF0aW8sIHBvcyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGNvbnRleHQuZmlsbFRleHQoU3RyaW5nKGl0ZW0pLCB0U3RhcnRSaWdodCArIDQgKiBvcHRzLnBpeGVsUmF0aW8sIHBvcyArIHlBeGlzRm9udFNpemUgLyAyKTtcclxuXHRcdFx0XHRcdC8v55S75Yi75bqm57q/XHJcblx0XHRcdFx0XHRpZiAoeURhdGEuY2FsaWJyYXRpb24gPT0gdHJ1ZSkge1xyXG5cdFx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyh0U3RhcnRSaWdodCwgcG9zKTtcclxuXHRcdFx0XHRcdFx0Y29udGV4dC5saW5lVG8odFN0YXJ0UmlnaHQgKyAzICogb3B0cy5waXhlbFJhdGlvLCBwb3MpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvL+eUu1novbTovbTnur9cclxuXHRcdFx0aWYgKHlEYXRhLmF4aXNMaW5lICE9PSBmYWxzZSkge1xyXG5cdFx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZSh5RGF0YS5heGlzTGluZUNvbG9yIHx8ICcjY2NjY2NjJyk7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRcdFx0aWYgKHlBeGlzV2lkdGgucG9zaXRpb24gPT0gJ2xlZnQnKSB7XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyh0U3RhcnRMZWZ0LCBvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVsyXSk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyh0U3RhcnRMZWZ0LCBvcHRzLmFyZWFbMF0pO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyh0U3RhcnRSaWdodCwgb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl0pO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8odFN0YXJ0UmlnaHQsIG9wdHMuYXJlYVswXSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8v55S7Wei9tOagh+mimFxyXG5cdFx0XHRpZiAob3B0cy55QXhpcy5zaG93VGl0bGUpIHtcclxuXHJcblx0XHRcdFx0bGV0IHRpdGxlRm9udFNpemUgPSB5RGF0YS50aXRsZUZvbnRTaXplIHx8IGNvbmZpZy5mb250U2l6ZTtcclxuXHRcdFx0XHRsZXQgdGl0bGUgPSB5RGF0YS50aXRsZTtcclxuXHRcdFx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0XHRcdGNvbnRleHQuc2V0Rm9udFNpemUodGl0bGVGb250U2l6ZSk7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoeURhdGEudGl0bGVGb250Q29sb3IgfHwgJyM2NjY2NjYnKTtcclxuXHRcdFx0XHRpZiAoeUF4aXNXaWR0aC5wb3NpdGlvbiA9PSAnbGVmdCcpIHtcclxuXHRcdFx0XHRcdGNvbnRleHQuZmlsbFRleHQodGl0bGUsIHRTdGFydExlZnQgLSBtZWFzdXJlVGV4dCh0aXRsZSwgdGl0bGVGb250U2l6ZSkgLyAyLCBvcHRzLmFyZWFbMF0gLSAxMCAqIG9wdHNcclxuXHRcdFx0XHRcdFx0LnBpeGVsUmF0aW8pO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjb250ZXh0LmZpbGxUZXh0KHRpdGxlLCB0U3RhcnRSaWdodCAtIG1lYXN1cmVUZXh0KHRpdGxlLCB0aXRsZUZvbnRTaXplKSAvIDIsIG9wdHMuYXJlYVswXSAtIDEwICpcclxuXHRcdFx0XHRcdFx0b3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdFx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlmICh5QXhpc1dpZHRoLnBvc2l0aW9uID09ICdsZWZ0Jykge1xyXG5cdFx0XHRcdHRTdGFydExlZnQgLT0gKHlBeGlzV2lkdGgud2lkdGggKyBvcHRzLnlBeGlzLnBhZGRpbmcpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRTdGFydFJpZ2h0ICs9IHlBeGlzV2lkdGgud2lkdGggKyBvcHRzLnlBeGlzLnBhZGRpbmc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdMZWdlbmQoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIGNoYXJ0RGF0YSkge1xyXG5cdGlmIChvcHRzLmxlZ2VuZC5zaG93ID09PSBmYWxzZSkge1xyXG5cdFx0cmV0dXJuO1xyXG5cdH1cclxuXHRsZXQgbGVnZW5kRGF0YSA9IGNoYXJ0RGF0YS5sZWdlbmREYXRhO1xyXG5cdGxldCBsZWdlbmRMaXN0ID0gbGVnZW5kRGF0YS5wb2ludHM7XHJcblx0bGV0IGxlZ2VuZEFyZWEgPSBsZWdlbmREYXRhLmFyZWE7XHJcblx0bGV0IHBhZGRpbmcgPSBvcHRzLmxlZ2VuZC5wYWRkaW5nO1xyXG5cdGxldCBmb250U2l6ZSA9IG9wdHMubGVnZW5kLmZvbnRTaXplO1xyXG5cdGxldCBzaGFwZVdpZHRoID0gMTUgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0bGV0IHNoYXBlUmlnaHQgPSA1ICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdGxldCBpdGVtR2FwID0gb3B0cy5sZWdlbmQuaXRlbUdhcDtcclxuXHRsZXQgbGluZUhlaWdodCA9IE1hdGgubWF4KG9wdHMubGVnZW5kLmxpbmVIZWlnaHQgKiBvcHRzLnBpeGVsUmF0aW8sIGZvbnRTaXplKTtcclxuXHJcblx0Ly/nlLvog4zmma/lj4rovrnmoYZcclxuXHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdGNvbnRleHQuc2V0TGluZVdpZHRoKG9wdHMubGVnZW5kLmJvcmRlcldpZHRoKTtcclxuXHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKG9wdHMubGVnZW5kLmJvcmRlckNvbG9yKTtcclxuXHRjb250ZXh0LnNldEZpbGxTdHlsZShvcHRzLmxlZ2VuZC5iYWNrZ3JvdW5kQ29sb3IpO1xyXG5cdGNvbnRleHQubW92ZVRvKGxlZ2VuZEFyZWEuc3RhcnQueCwgbGVnZW5kQXJlYS5zdGFydC55KTtcclxuXHRjb250ZXh0LnJlY3QobGVnZW5kQXJlYS5zdGFydC54LCBsZWdlbmRBcmVhLnN0YXJ0LnksIGxlZ2VuZEFyZWEud2lkdGgsIGxlZ2VuZEFyZWEuaGVpZ2h0KTtcclxuXHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdGNvbnRleHQuZmlsbCgpO1xyXG5cdGNvbnRleHQuc3Ryb2tlKCk7XHJcblxyXG5cdGxlZ2VuZExpc3QuZm9yRWFjaChmdW5jdGlvbihpdGVtTGlzdCwgbGlzdEluZGV4KSB7XHJcblx0XHRsZXQgd2lkdGggPSAwO1xyXG5cdFx0bGV0IGhlaWdodCA9IDA7XHJcblx0XHR3aWR0aCA9IGxlZ2VuZERhdGEud2lkdGhBcnJbbGlzdEluZGV4XTtcclxuXHRcdGhlaWdodCA9IGxlZ2VuZERhdGEuaGVpZ2h0QXJyW2xpc3RJbmRleF07XHJcblx0XHRsZXQgc3RhcnRYID0gMDtcclxuXHRcdGxldCBzdGFydFkgPSAwO1xyXG5cdFx0aWYgKG9wdHMubGVnZW5kLnBvc2l0aW9uID09ICd0b3AnIHx8IG9wdHMubGVnZW5kLnBvc2l0aW9uID09ICdib3R0b20nKSB7XHJcblx0XHRcdHN0YXJ0WCA9IGxlZ2VuZEFyZWEuc3RhcnQueCArIChsZWdlbmRBcmVhLndpZHRoIC0gd2lkdGgpIC8gMjtcclxuXHRcdFx0c3RhcnRZID0gbGVnZW5kQXJlYS5zdGFydC55ICsgcGFkZGluZyArIGxpc3RJbmRleCAqIGxpbmVIZWlnaHQ7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRpZiAobGlzdEluZGV4ID09IDApIHtcclxuXHRcdFx0XHR3aWR0aCA9IDA7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0d2lkdGggPSBsZWdlbmREYXRhLndpZHRoQXJyW2xpc3RJbmRleCAtIDFdO1xyXG5cdFx0XHR9XHJcblx0XHRcdHN0YXJ0WCA9IGxlZ2VuZEFyZWEuc3RhcnQueCArIHBhZGRpbmcgKyB3aWR0aDtcclxuXHRcdFx0c3RhcnRZID0gbGVnZW5kQXJlYS5zdGFydC55ICsgcGFkZGluZyArIChsZWdlbmRBcmVhLmhlaWdodCAtIGhlaWdodCkgLyAyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGNvbnRleHQuc2V0Rm9udFNpemUoY29uZmlnLmZvbnRTaXplKTtcclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgaXRlbUxpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0bGV0IGl0ZW0gPSBpdGVtTGlzdFtpXTtcclxuXHRcdFx0aXRlbS5hcmVhID0gWzAsIDAsIDAsIDBdO1xyXG5cdFx0XHRpdGVtLmFyZWFbMF0gPSBzdGFydFg7XHJcblx0XHRcdGl0ZW0uYXJlYVsxXSA9IHN0YXJ0WTtcclxuXHRcdFx0aXRlbS5hcmVhWzNdID0gc3RhcnRZICsgbGluZUhlaWdodDtcclxuXHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaXRlbS5zaG93ID8gaXRlbS5jb2xvciA6IG9wdHMubGVnZW5kLmhpZGRlbkNvbG9yKTtcclxuXHRcdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5zaG93ID8gaXRlbS5jb2xvciA6IG9wdHMubGVnZW5kLmhpZGRlbkNvbG9yKTtcclxuXHRcdFx0c3dpdGNoIChpdGVtLmxlZ2VuZFNoYXBlKSB7XHJcblx0XHRcdFx0Y2FzZSAnbGluZSc6XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhzdGFydFgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSAyICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdFx0XHRcdGNvbnRleHQuZmlsbFJlY3Qoc3RhcnRYLCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0IC0gMiAqIG9wdHMucGl4ZWxSYXRpbywgMTUgKiBvcHRzXHJcblx0XHRcdFx0XHRcdC5waXhlbFJhdGlvLCA0ICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdGNhc2UgJ3RyaWFuZ2xlJzpcclxuXHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4ZWxSYXRpbywgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzXHJcblx0XHRcdFx0XHRcdC5waXhlbFJhdGlvKTtcclxuXHRcdFx0XHRcdGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDIuNSAqIG9wdHMucGl4ZWxSYXRpbywgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCArIDUgKiBvcHRzXHJcblx0XHRcdFx0XHRcdC5waXhlbFJhdGlvKTtcclxuXHRcdFx0XHRcdGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDEyLjUgKiBvcHRzLnBpeGVsUmF0aW8sIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgKyA1ICogb3B0c1xyXG5cdFx0XHRcdFx0XHQucGl4ZWxSYXRpbyk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhzdGFydFggKyA3LjUgKiBvcHRzLnBpeGVsUmF0aW8sIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSA1ICogb3B0c1xyXG5cdFx0XHRcdFx0XHQucGl4ZWxSYXRpbyk7XHJcblx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRjYXNlICdkaWFtb25kJzpcclxuXHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4ZWxSYXRpbywgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzXHJcblx0XHRcdFx0XHRcdC5waXhlbFJhdGlvKTtcclxuXHRcdFx0XHRcdGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDIuNSAqIG9wdHMucGl4ZWxSYXRpbywgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhzdGFydFggKyA3LjUgKiBvcHRzLnBpeGVsUmF0aW8sIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgKyA1ICogb3B0c1xyXG5cdFx0XHRcdFx0XHQucGl4ZWxSYXRpbyk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhzdGFydFggKyAxMi41ICogb3B0cy5waXhlbFJhdGlvLCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0KTtcclxuXHRcdFx0XHRcdGNvbnRleHQubGluZVRvKHN0YXJ0WCArIDcuNSAqIG9wdHMucGl4ZWxSYXRpbywgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzXHJcblx0XHRcdFx0XHRcdC5waXhlbFJhdGlvKTtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdGNhc2UgJ2NpcmNsZSc6XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhzdGFydFggKyA3LjUgKiBvcHRzLnBpeGVsUmF0aW8sIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5hcmMoc3RhcnRYICsgNy41ICogb3B0cy5waXhlbFJhdGlvLCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0LCA1ICogb3B0cy5waXhlbFJhdGlvLFxyXG5cdFx0XHRcdFx0XHQwLCAyICogTWF0aC5QSSk7XHJcblx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRjYXNlICdyZWN0JzpcclxuXHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgc3RhcnRZICsgMC41ICogbGluZUhlaWdodCAtIDUgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5maWxsUmVjdChzdGFydFgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSA1ICogb3B0cy5waXhlbFJhdGlvLCAxNSAqIG9wdHNcclxuXHRcdFx0XHRcdFx0LnBpeGVsUmF0aW8sIDEwICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbyhzdGFydFgsIHN0YXJ0WSArIDAuNSAqIGxpbmVIZWlnaHQgLSA1ICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdFx0XHRcdGNvbnRleHQuZmlsbFJlY3Qoc3RhcnRYLCBzdGFydFkgKyAwLjUgKiBsaW5lSGVpZ2h0IC0gNSAqIG9wdHMucGl4ZWxSYXRpbywgMTUgKiBvcHRzXHJcblx0XHRcdFx0XHRcdC5waXhlbFJhdGlvLCAxMCAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5maWxsKCk7XHJcblx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblxyXG5cdFx0XHRzdGFydFggKz0gc2hhcGVXaWR0aCArIHNoYXBlUmlnaHQ7XHJcblx0XHRcdGxldCBmb250VHJhbnMgPSAwLjUgKiBsaW5lSGVpZ2h0ICsgMC41ICogZm9udFNpemUgLSAyO1xyXG5cdFx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LnNldEZvbnRTaXplKGZvbnRTaXplKTtcclxuXHRcdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoaXRlbS5zaG93ID8gb3B0cy5sZWdlbmQuZm9udENvbG9yIDogb3B0cy5sZWdlbmQuaGlkZGVuQ29sb3IpO1xyXG5cdFx0XHRjb250ZXh0LmZpbGxUZXh0KGl0ZW0ubmFtZSwgc3RhcnRYLCBzdGFydFkgKyBmb250VHJhbnMpO1xyXG5cdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0XHRpZiAob3B0cy5sZWdlbmQucG9zaXRpb24gPT0gJ3RvcCcgfHwgb3B0cy5sZWdlbmQucG9zaXRpb24gPT0gJ2JvdHRvbScpIHtcclxuXHRcdFx0XHRzdGFydFggKz0gbWVhc3VyZVRleHQoaXRlbS5uYW1lLCBmb250U2l6ZSkgKyBpdGVtR2FwO1xyXG5cdFx0XHRcdGl0ZW0uYXJlYVsyXSA9IHN0YXJ0WDtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRpdGVtLmFyZWFbMl0gPSBzdGFydFggKyBtZWFzdXJlVGV4dChpdGVtLm5hbWUsIGZvbnRTaXplKSArIGl0ZW1HYXA7O1xyXG5cdFx0XHRcdHN0YXJ0WCAtPSBzaGFwZVdpZHRoICsgc2hhcGVSaWdodDtcclxuXHRcdFx0XHRzdGFydFkgKz0gbGluZUhlaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0pO1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3UGllRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG5cdHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG5cdHZhciBwaWVPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuXHRcdGFjdGl2ZU9wYWNpdHk6IDAuNSxcclxuXHRcdGFjdGl2ZVJhZGl1czogMTAgKiBvcHRzLnBpeGVsUmF0aW8sXHJcblx0XHRvZmZzZXRBbmdsZTogMCxcclxuXHRcdGxhYmVsV2lkdGg6IDE1ICogb3B0cy5waXhlbFJhdGlvLFxyXG5cdFx0cmluZ1dpZHRoOiAwLFxyXG5cdFx0Ym9yZGVyOiBmYWxzZSxcclxuXHRcdGJvcmRlcldpZHRoOiAyLFxyXG5cdFx0Ym9yZGVyQ29sb3I6ICcjRkZGRkZGJ1xyXG5cdH0sIG9wdHMuZXh0cmEucGllKTtcclxuXHR2YXIgY2VudGVyUG9zaXRpb24gPSB7XHJcblx0XHR4OiBvcHRzLmFyZWFbM10gKyAob3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXSkgLyAyLFxyXG5cdFx0eTogb3B0cy5hcmVhWzBdICsgKG9wdHMuaGVpZ2h0IC0gb3B0cy5hcmVhWzBdIC0gb3B0cy5hcmVhWzJdKSAvIDJcclxuXHR9O1xyXG5cdGlmIChjb25maWcucGllQ2hhcnRMaW5lUGFkZGluZyA9PSAwKSB7XHJcblx0XHRjb25maWcucGllQ2hhcnRMaW5lUGFkZGluZyA9IHBpZU9wdGlvbi5hY3RpdmVSYWRpdXM7XHJcblx0fVxyXG5cclxuXHR2YXIgcmFkaXVzID0gTWF0aC5taW4oKG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM10pIC8gMiAtIGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nIC0gY29uZmlnXHJcblx0XHQucGllQ2hhcnRUZXh0UGFkZGluZyAtIGNvbmZpZy5fcGllVGV4dE1heExlbmd0aF8sIChvcHRzLmhlaWdodCAtIG9wdHMuYXJlYVswXSAtIG9wdHMuYXJlYVsyXSkgLyAyIC0gY29uZmlnXHJcblx0XHQucGllQ2hhcnRMaW5lUGFkZGluZyAtIGNvbmZpZy5waWVDaGFydFRleHRQYWRkaW5nKTtcclxuXHJcblx0c2VyaWVzID0gZ2V0UGllRGF0YVBvaW50cyhzZXJpZXMsIHJhZGl1cywgcHJvY2Vzcyk7XHJcblxyXG5cdHZhciBhY3RpdmVSYWRpdXMgPSBwaWVPcHRpb24uYWN0aXZlUmFkaXVzO1xyXG5cclxuXHRzZXJpZXMgPSBzZXJpZXMubWFwKGZ1bmN0aW9uKGVhY2hTZXJpZXMpIHtcclxuXHRcdGVhY2hTZXJpZXMuX3N0YXJ0XyArPSAocGllT3B0aW9uLm9mZnNldEFuZ2xlKSAqIE1hdGguUEkgLyAxODA7XHJcblx0XHRyZXR1cm4gZWFjaFNlcmllcztcclxuXHR9KTtcclxuXHRzZXJpZXMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG5cdFx0aWYgKG9wdHMudG9vbHRpcCkge1xyXG5cdFx0XHRpZiAob3B0cy50b29sdGlwLmluZGV4ID09IHNlcmllc0luZGV4KSB7XHJcblx0XHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihlYWNoU2VyaWVzLmNvbG9yLCBvcHRzLmV4dHJhLnBpZS5hY3RpdmVPcGFjaXR5IHx8IDAuNSkpO1xyXG5cdFx0XHRcdGNvbnRleHQubW92ZVRvKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG5cdFx0XHRcdGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIGVhY2hTZXJpZXMuX3JhZGl1c18gKyBhY3RpdmVSYWRpdXMsIGVhY2hTZXJpZXNcclxuXHRcdFx0XHRcdC5fc3RhcnRfLFxyXG5cdFx0XHRcdFx0ZWFjaFNlcmllcy5fc3RhcnRfICsgMiAqXHJcblx0XHRcdFx0XHRlYWNoU2VyaWVzLl9wcm9wb3J0aW9uXyAqIE1hdGguUEkpO1xyXG5cdFx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdFx0Y29udGV4dC5maWxsKCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aChwaWVPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0Y29udGV4dC5saW5lSm9pbiA9IFwicm91bmRcIjtcclxuXHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUocGllT3B0aW9uLmJvcmRlckNvbG9yKTtcclxuXHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG5cdFx0Y29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcblx0XHRjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBlYWNoU2VyaWVzLl9yYWRpdXNfLCBlYWNoU2VyaWVzLl9zdGFydF8sIGVhY2hTZXJpZXNcclxuXHRcdFx0Ll9zdGFydF8gKyAyICogZWFjaFNlcmllcy5fcHJvcG9ydGlvbl8gKiBNYXRoLlBJKTtcclxuXHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRjb250ZXh0LmZpbGwoKTtcclxuXHRcdGlmIChwaWVPcHRpb24uYm9yZGVyID09IHRydWUpIHtcclxuXHRcdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdH1cclxuXHR9KTtcclxuXHJcblx0aWYgKG9wdHMudHlwZSA9PT0gJ3JpbmcnKSB7XHJcblx0XHR2YXIgaW5uZXJQaWVXaWR0aCA9IHJhZGl1cyAqIDAuNjtcclxuXHRcdGlmICh0eXBlb2Ygb3B0cy5leHRyYS5waWUucmluZ1dpZHRoID09PSAnbnVtYmVyJyAmJiBvcHRzLmV4dHJhLnBpZS5yaW5nV2lkdGggPiAwKSB7XHJcblx0XHRcdGlubmVyUGllV2lkdGggPSBNYXRoLm1heCgwLCByYWRpdXMgLSBvcHRzLmV4dHJhLnBpZS5yaW5nV2lkdGgpO1xyXG5cdFx0fVxyXG5cdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKG9wdHMuYmFja2dyb3VuZCB8fCAnI2ZmZmZmZicpO1xyXG5cdFx0Y29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcblx0XHRjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBpbm5lclBpZVdpZHRoLCAwLCAyICogTWF0aC5QSSk7XHJcblx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5maWxsKCk7XHJcblx0fVxyXG5cclxuXHRpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuXHRcdHZhciB2YWxpZCA9IGZhbHNlO1xyXG5cdFx0Zm9yICh2YXIgaSA9IDAsIGxlbiA9IHNlcmllcy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xyXG5cdFx0XHRpZiAoc2VyaWVzW2ldLmRhdGEgPiAwKSB7XHJcblx0XHRcdFx0dmFsaWQgPSB0cnVlO1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aWYgKHZhbGlkKSB7XHJcblx0XHRcdGRyYXdQaWVUZXh0KHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCByYWRpdXMsIGNlbnRlclBvc2l0aW9uKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGlmIChwcm9jZXNzID09PSAxICYmIG9wdHMudHlwZSA9PT0gJ3JpbmcnKSB7XHJcblx0XHRkcmF3UmluZ1RpdGxlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgY2VudGVyUG9zaXRpb24pO1xyXG5cdH1cclxuXHJcblx0cmV0dXJuIHtcclxuXHRcdGNlbnRlcjogY2VudGVyUG9zaXRpb24sXHJcblx0XHRyYWRpdXM6IHJhZGl1cyxcclxuXHRcdHNlcmllczogc2VyaWVzXHJcblx0fTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd1Jvc2VEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcblx0dmFyIHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcblx0dmFyIHJvc2VPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuXHRcdHR5cGU6ICdhcmVhJyxcclxuXHRcdGFjdGl2ZU9wYWNpdHk6IDAuNSxcclxuXHRcdGFjdGl2ZVJhZGl1czogMTAgKiBvcHRzLnBpeGVsUmF0aW8sXHJcblx0XHRvZmZzZXRBbmdsZTogMCxcclxuXHRcdGxhYmVsV2lkdGg6IDE1ICogb3B0cy5waXhlbFJhdGlvLFxyXG5cdFx0Ym9yZGVyOiBmYWxzZSxcclxuXHRcdGJvcmRlcldpZHRoOiAyLFxyXG5cdFx0Ym9yZGVyQ29sb3I6ICcjRkZGRkZGJ1xyXG5cdH0sIG9wdHMuZXh0cmEucm9zZSk7XHJcblx0aWYgKGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nID09IDApIHtcclxuXHRcdGNvbmZpZy5waWVDaGFydExpbmVQYWRkaW5nID0gcm9zZU9wdGlvbi5hY3RpdmVSYWRpdXM7XHJcblx0fVxyXG5cdHZhciBjZW50ZXJQb3NpdGlvbiA9IHtcclxuXHRcdHg6IG9wdHMuYXJlYVszXSArIChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIsXHJcblx0XHR5OiBvcHRzLmFyZWFbMF0gKyAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gMlxyXG5cdH07XHJcblx0dmFyIHJhZGl1cyA9IE1hdGgubWluKChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIgLSBjb25maWcucGllQ2hhcnRMaW5lUGFkZGluZyAtIGNvbmZpZ1xyXG5cdFx0LnBpZUNoYXJ0VGV4dFBhZGRpbmcgLSBjb25maWcuX3BpZVRleHRNYXhMZW5ndGhfLCAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gMiAtIGNvbmZpZ1xyXG5cdFx0LnBpZUNoYXJ0TGluZVBhZGRpbmcgLSBjb25maWcucGllQ2hhcnRUZXh0UGFkZGluZyk7XHJcblx0dmFyIG1pblJhZGl1cyA9IHJvc2VPcHRpb24ubWluUmFkaXVzIHx8IHJhZGl1cyAqIDAuNTtcclxuXHJcblx0c2VyaWVzID0gZ2V0Um9zZURhdGFQb2ludHMoc2VyaWVzLCByb3NlT3B0aW9uLnR5cGUsIG1pblJhZGl1cywgcmFkaXVzLCBwcm9jZXNzKTtcclxuXHJcblx0dmFyIGFjdGl2ZVJhZGl1cyA9IHJvc2VPcHRpb24uYWN0aXZlUmFkaXVzO1xyXG5cclxuXHRzZXJpZXMgPSBzZXJpZXMubWFwKGZ1bmN0aW9uKGVhY2hTZXJpZXMpIHtcclxuXHRcdGVhY2hTZXJpZXMuX3N0YXJ0XyArPSAocm9zZU9wdGlvbi5vZmZzZXRBbmdsZSB8fCAwKSAqIE1hdGguUEkgLyAxODA7XHJcblx0XHRyZXR1cm4gZWFjaFNlcmllcztcclxuXHR9KTtcclxuXHJcblx0c2VyaWVzLmZvckVhY2goZnVuY3Rpb24oZWFjaFNlcmllcywgc2VyaWVzSW5kZXgpIHtcclxuXHRcdGlmIChvcHRzLnRvb2x0aXApIHtcclxuXHRcdFx0aWYgKG9wdHMudG9vbHRpcC5pbmRleCA9PSBzZXJpZXNJbmRleCkge1xyXG5cdFx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IoZWFjaFNlcmllcy5jb2xvciwgcm9zZU9wdGlvbi5hY3RpdmVPcGFjaXR5IHx8IDAuNSkpO1xyXG5cdFx0XHRcdGNvbnRleHQubW92ZVRvKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG5cdFx0XHRcdGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIGFjdGl2ZVJhZGl1cyArIGVhY2hTZXJpZXMuX3JhZGl1c18sIGVhY2hTZXJpZXNcclxuXHRcdFx0XHRcdC5fc3RhcnRfLFxyXG5cdFx0XHRcdFx0ZWFjaFNlcmllcy5fc3RhcnRfICsgMiAqIGVhY2hTZXJpZXMuX3Jvc2VfcHJvcG9ydGlvbl8gKiBNYXRoLlBJKTtcclxuXHRcdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRcdGNvbnRleHQuZmlsbCgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgocm9zZU9wdGlvbi5ib3JkZXJXaWR0aCAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRjb250ZXh0LmxpbmVKb2luID0gXCJyb3VuZFwiO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShyb3NlT3B0aW9uLmJvcmRlckNvbG9yKTtcclxuXHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGVhY2hTZXJpZXMuY29sb3IpO1xyXG5cdFx0Y29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcblx0XHRjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBlYWNoU2VyaWVzLl9yYWRpdXNfLCBlYWNoU2VyaWVzLl9zdGFydF8sIGVhY2hTZXJpZXNcclxuXHRcdFx0Ll9zdGFydF8gKyAyICpcclxuXHRcdFx0ZWFjaFNlcmllcy5fcm9zZV9wcm9wb3J0aW9uXyAqIE1hdGguUEkpO1xyXG5cdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdGNvbnRleHQuZmlsbCgpO1xyXG5cdFx0aWYgKHJvc2VPcHRpb24uYm9yZGVyID09IHRydWUpIHtcclxuXHRcdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdH1cclxuXHR9KTtcclxuXHJcblx0aWYgKG9wdHMuZGF0YUxhYmVsICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcblx0XHR2YXIgdmFsaWQgPSBmYWxzZTtcclxuXHRcdGZvciAodmFyIGkgPSAwLCBsZW4gPSBzZXJpZXMubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuXHRcdFx0aWYgKHNlcmllc1tpXS5kYXRhID4gMCkge1xyXG5cdFx0XHRcdHZhbGlkID0gdHJ1ZTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGlmICh2YWxpZCkge1xyXG5cdFx0XHRkcmF3UGllVGV4dChzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcmFkaXVzLCBjZW50ZXJQb3NpdGlvbik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRyZXR1cm4ge1xyXG5cdFx0Y2VudGVyOiBjZW50ZXJQb3NpdGlvbixcclxuXHRcdHJhZGl1czogcmFkaXVzLFxyXG5cdFx0c2VyaWVzOiBzZXJpZXNcclxuXHR9O1xyXG59XHJcblxyXG5mdW5jdGlvbiBkcmF3QXJjYmFyRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG5cdHZhciBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG5cdHZhciBhcmNiYXJPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuXHRcdHN0YXJ0QW5nbGU6IDAuNzUsXHJcblx0XHRlbmRBbmdsZTogMC4yNSxcclxuXHRcdHR5cGU6ICdkZWZhdWx0JyxcclxuXHRcdHdpZHRoOiAxMiAqIG9wdHMucGl4ZWxSYXRpbyxcclxuXHRcdGdhcDogMiAqIG9wdHMucGl4ZWxSYXRpb1xyXG5cdH0sIG9wdHMuZXh0cmEuYXJjYmFyKTtcclxuXHJcblx0c2VyaWVzID0gZ2V0QXJjYmFyRGF0YVBvaW50cyhzZXJpZXMsIGFyY2Jhck9wdGlvbiwgcHJvY2Vzcyk7XHJcblxyXG5cdHZhciBjZW50ZXJQb3NpdGlvbjtcclxuXHRpZiAoYXJjYmFyT3B0aW9uLmNlbnRlcikge1xyXG5cdFx0Y2VudGVyUG9zaXRpb24gPSBhcmNiYXJPcHRpb24uY2VudGVyO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRjZW50ZXJQb3NpdGlvbiA9IHtcclxuXHRcdFx0eDogb3B0cy53aWR0aCAvIDIsXHJcblx0XHRcdHk6IG9wdHMuaGVpZ2h0IC8gMlxyXG5cdFx0fTtcclxuXHR9XHJcblxyXG5cdHZhciByYWRpdXM7XHJcblx0aWYgKGFyY2Jhck9wdGlvbi5yYWRpdXMpIHtcclxuXHRcdHJhZGl1cyA9IGFyY2Jhck9wdGlvbi5yYWRpdXM7XHJcblx0fSBlbHNlIHtcclxuXHRcdHJhZGl1cyA9IE1hdGgubWluKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG5cdFx0cmFkaXVzIC09IDUgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0XHRyYWRpdXMgLT0gYXJjYmFyT3B0aW9uLndpZHRoIC8gMjtcclxuXHR9XHJcblxyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgc2VyaWVzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRsZXQgZWFjaFNlcmllcyA9IHNlcmllc1tpXTtcclxuXHRcdC8v6IOM5pmv6aKc6ImyXHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aChhcmNiYXJPcHRpb24ud2lkdGgpO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShhcmNiYXJPcHRpb24uYmFja2dyb3VuZENvbG9yIHx8ICcjRTlFOUU5Jyk7XHJcblx0XHRjb250ZXh0LnNldExpbmVDYXAoJ3JvdW5kJyk7XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0aWYgKGFyY2Jhck9wdGlvbi50eXBlID09ICdkZWZhdWx0Jykge1xyXG5cdFx0XHRjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCByYWRpdXMgLSAoYXJjYmFyT3B0aW9uLndpZHRoICsgYXJjYmFyT3B0aW9uLmdhcCkgKiBpLFxyXG5cdFx0XHRcdGFyY2Jhck9wdGlvbi5zdGFydEFuZ2xlICogTWF0aC5QSSwgYXJjYmFyT3B0aW9uLmVuZEFuZ2xlICogTWF0aC5QSSwgZmFsc2UpO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0Y29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgcmFkaXVzIC0gKGFyY2Jhck9wdGlvbi53aWR0aCArIGFyY2Jhck9wdGlvbi5nYXApICogaSwgMCwgMiAqXHJcblx0XHRcdFx0TWF0aC5QSSwgZmFsc2UpO1xyXG5cdFx0fVxyXG5cdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdC8v6L+b5bqm5p2hXHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aChhcmNiYXJPcHRpb24ud2lkdGgpO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShlYWNoU2VyaWVzLmNvbG9yKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZUNhcCgncm91bmQnKTtcclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCByYWRpdXMgLSAoYXJjYmFyT3B0aW9uLndpZHRoICsgYXJjYmFyT3B0aW9uLmdhcCkgKiBpLFxyXG5cdFx0XHRhcmNiYXJPcHRpb24uc3RhcnRBbmdsZSAqIE1hdGguUEksIGVhY2hTZXJpZXMuX3Byb3BvcnRpb25fICogTWF0aC5QSSwgZmFsc2UpO1xyXG5cdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHR9XHJcblxyXG5cdGRyYXdSaW5nVGl0bGUob3B0cywgY29uZmlnLCBjb250ZXh0LCBjZW50ZXJQb3NpdGlvbik7XHJcblxyXG5cdHJldHVybiB7XHJcblx0XHRjZW50ZXI6IGNlbnRlclBvc2l0aW9uLFxyXG5cdFx0cmFkaXVzOiByYWRpdXMsXHJcblx0XHRzZXJpZXM6IHNlcmllc1xyXG5cdH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdHYXVnZURhdGFQb2ludHMoY2F0ZWdvcmllcywgc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuXHR2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA1ICYmIGFyZ3VtZW50c1s1XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzVdIDogMTtcclxuXHR2YXIgZ2F1Z2VPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuXHRcdHR5cGU6ICdkZWZhdWx0JyxcclxuXHRcdHN0YXJ0QW5nbGU6IDAuNzUsXHJcblx0XHRlbmRBbmdsZTogMC4yNSxcclxuXHRcdHdpZHRoOiAxNSxcclxuXHRcdHNwbGl0TGluZToge1xyXG5cdFx0XHRmaXhSYWRpdXM6IDAsXHJcblx0XHRcdHNwbGl0TnVtYmVyOiAxMCxcclxuXHRcdFx0d2lkdGg6IDE1LFxyXG5cdFx0XHRjb2xvcjogJyNGRkZGRkYnLFxyXG5cdFx0XHRjaGlsZE51bWJlcjogNSxcclxuXHRcdFx0Y2hpbGRXaWR0aDogNVxyXG5cdFx0fSxcclxuXHRcdHBvaW50ZXI6IHtcclxuXHRcdFx0d2lkdGg6IDE1LFxyXG5cdFx0XHRjb2xvcjogJ2F1dG8nXHJcblx0XHR9XHJcblx0fSwgb3B0cy5leHRyYS5nYXVnZSk7XHJcblxyXG5cdGlmIChnYXVnZU9wdGlvbi5vbGRBbmdsZSA9PSB1bmRlZmluZWQpIHtcclxuXHRcdGdhdWdlT3B0aW9uLm9sZEFuZ2xlID0gZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZTtcclxuXHR9XHJcblx0aWYgKGdhdWdlT3B0aW9uLm9sZERhdGEgPT0gdW5kZWZpbmVkKSB7XHJcblx0XHRnYXVnZU9wdGlvbi5vbGREYXRhID0gMDtcclxuXHR9XHJcblx0Y2F0ZWdvcmllcyA9IGdldEdhdWdlQXhpc1BvaW50cyhjYXRlZ29yaWVzLCBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlLCBnYXVnZU9wdGlvbi5lbmRBbmdsZSk7XHJcblxyXG5cdHZhciBjZW50ZXJQb3NpdGlvbiA9IHtcclxuXHRcdHg6IG9wdHMud2lkdGggLyAyLFxyXG5cdFx0eTogb3B0cy5oZWlnaHQgLyAyXHJcblx0fTtcclxuXHR2YXIgcmFkaXVzID0gTWF0aC5taW4oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcblx0cmFkaXVzIC09IDUgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0cmFkaXVzIC09IGdhdWdlT3B0aW9uLndpZHRoIC8gMjtcclxuXHR2YXIgaW5uZXJSYWRpdXMgPSByYWRpdXMgLSBnYXVnZU9wdGlvbi53aWR0aDtcclxuXHR2YXIgdG90YWxBbmdsZSA9IDA7XHJcblxyXG5cdC8v5Yik5pat5Luq6KGo55uY55qE5qC35byP77yaZGVmYXVsdOeZvuW6puagt+W8j++8jHByb2dyZXNz5paw5qC35byPXHJcblx0aWYgKGdhdWdlT3B0aW9uLnR5cGUgPT0gJ3Byb2dyZXNzJykge1xyXG5cclxuXHRcdC8vIyMg56ys5LiA5q2l55S75Lit5b+D5ZyG5b2i6IOM5pmv5ZKM6L+b5bqm5p2h6IOM5pmvXHJcblx0XHQvL+S4reW/g+WchuW9ouiDjOaZr1xyXG5cdFx0dmFyIHBpZVJhZGl1cyA9IHJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoICogMztcclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRsZXQgZ3JhZGllbnQgPSBjb250ZXh0LmNyZWF0ZUxpbmVhckdyYWRpZW50KGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkgLSBwaWVSYWRpdXMsIGNlbnRlclBvc2l0aW9uLngsXHJcblx0XHRcdGNlbnRlclBvc2l0aW9uLnkgKyBwaWVSYWRpdXMpO1xyXG5cdFx0Ly/phY3nva7muJDlj5jloavlhYXvvIjotbfngrnvvJrkuK3lv4PngrnlkJHkuIrlh4/ljYrlvoTvvJvnu5PmnZ/ngrnkuK3lv4PngrnlkJHkuIvliqDljYrlvoTvvIlcclxuXHRcdGdyYWRpZW50LmFkZENvbG9yU3RvcCgnMCcsIGhleFRvUmdiKHNlcmllc1swXS5jb2xvciwgMC4zKSk7XHJcblx0XHRncmFkaWVudC5hZGRDb2xvclN0b3AoJzEuMCcsIGhleFRvUmdiKFwiI0ZGRkZGRlwiLCAwLjEpKTtcclxuXHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGdyYWRpZW50KTtcclxuXHRcdGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIHBpZVJhZGl1cywgMCwgMiAqIE1hdGguUEksIGZhbHNlKTtcclxuXHRcdGNvbnRleHQuZmlsbCgpO1xyXG5cdFx0Ly/nlLvov5vluqbmnaHog4zmma9cclxuXHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKGdhdWdlT3B0aW9uLndpZHRoKTtcclxuXHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaGV4VG9SZ2Ioc2VyaWVzWzBdLmNvbG9yLCAwLjMpKTtcclxuXHRcdGNvbnRleHQuc2V0TGluZUNhcCgncm91bmQnKTtcclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRjb250ZXh0LmFyYyhjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55LCBpbm5lclJhZGl1cywgZ2F1Z2VPcHRpb24uc3RhcnRBbmdsZSAqIE1hdGguUEksIGdhdWdlT3B0aW9uXHJcblx0XHRcdC5lbmRBbmdsZSAqIE1hdGguUEksIGZhbHNlKTtcclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblxyXG5cdFx0Ly8jIyDnrKzkuozmraXnlLvliLvluqbnur9cclxuXHRcdHRvdGFsQW5nbGUgPSBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlIC0gZ2F1Z2VPcHRpb24uZW5kQW5nbGUgKyAxO1xyXG5cdFx0bGV0IHNwbGl0QW5nbGUgPSB0b3RhbEFuZ2xlIC8gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLnNwbGl0TnVtYmVyO1xyXG5cdFx0bGV0IGNoaWxkQW5nbGUgPSB0b3RhbEFuZ2xlIC8gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLnNwbGl0TnVtYmVyIC8gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNoaWxkTnVtYmVyO1xyXG5cdFx0bGV0IHN0YXJ0WCA9IC1yYWRpdXMgLSBnYXVnZU9wdGlvbi53aWR0aCAqIDAuNSAtIGdhdWdlT3B0aW9uLnNwbGl0TGluZS5maXhSYWRpdXM7XHJcblx0XHRsZXQgZW5kWCA9IC1yYWRpdXMgLSBnYXVnZU9wdGlvbi53aWR0aCAtIGdhdWdlT3B0aW9uLnNwbGl0TGluZS5maXhSYWRpdXMgKyBnYXVnZU9wdGlvbi5zcGxpdExpbmUud2lkdGg7XHJcblx0XHRjb250ZXh0LnNhdmUoKTtcclxuXHRcdGNvbnRleHQudHJhbnNsYXRlKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG5cdFx0Y29udGV4dC5yb3RhdGUoKGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSAxKSAqIE1hdGguUEkpO1xyXG5cdFx0bGV0IGxlbiA9IGdhdWdlT3B0aW9uLnNwbGl0TGluZS5zcGxpdE51bWJlciAqIGdhdWdlT3B0aW9uLnNwbGl0TGluZS5jaGlsZE51bWJlciArIDE7XHJcblx0XHRsZXQgcHJvYyA9IHNlcmllc1swXS5kYXRhICogcHJvY2VzcztcclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgbGVuOyBpKyspIHtcclxuXHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0Ly/liLvluqbnur/pmo/ov5vluqblj5joibJcclxuXHRcdFx0aWYgKHByb2MgPiAoaSAvIGxlbikpIHtcclxuXHRcdFx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKGhleFRvUmdiKHNlcmllc1swXS5jb2xvciwgMSkpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaGV4VG9SZ2Ioc2VyaWVzWzBdLmNvbG9yLCAwLjMpKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRjb250ZXh0LnNldExpbmVXaWR0aCgzICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdFx0Y29udGV4dC5tb3ZlVG8oc3RhcnRYLCAwKTtcclxuXHRcdFx0Y29udGV4dC5saW5lVG8oZW5kWCwgMCk7XHJcblx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdGNvbnRleHQucm90YXRlKGNoaWxkQW5nbGUgKiBNYXRoLlBJKTtcclxuXHRcdH1cclxuXHRcdGNvbnRleHQucmVzdG9yZSgpO1xyXG5cclxuXHRcdC8vIyMg56ys5LiJ5q2l55S76L+b5bqm5p2hXHJcblx0XHRzZXJpZXMgPSBnZXRBcmNiYXJEYXRhUG9pbnRzKHNlcmllcywgZ2F1Z2VPcHRpb24sIHByb2Nlc3MpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoZ2F1Z2VPcHRpb24ud2lkdGgpO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShzZXJpZXNbMF0uY29sb3IpO1xyXG5cdFx0Y29udGV4dC5zZXRMaW5lQ2FwKCdyb3VuZCcpO1xyXG5cdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdGNvbnRleHQuYXJjKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnksIGlubmVyUmFkaXVzLCBnYXVnZU9wdGlvbi5zdGFydEFuZ2xlICogTWF0aC5QSSwgc2VyaWVzWzBdXHJcblx0XHRcdC5fcHJvcG9ydGlvbl8gKiBNYXRoLlBJLCBmYWxzZSk7XHJcblx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cclxuXHRcdC8vIyMg56ys5Zub5q2l55S75oyH6ZKIXHJcblx0XHRsZXQgcG9pbnRlclJhZGl1cyA9IHJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoICogMi41O1xyXG5cdFx0Y29udGV4dC5zYXZlKCk7XHJcblx0XHRjb250ZXh0LnRyYW5zbGF0ZShjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuXHRcdGNvbnRleHQucm90YXRlKChzZXJpZXNbMF0uX3Byb3BvcnRpb25fIC0gMSkgKiBNYXRoLlBJKTtcclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aChnYXVnZU9wdGlvbi53aWR0aCAvIDMpO1xyXG5cdFx0bGV0IGdyYWRpZW50MyA9IGNvbnRleHQuY3JlYXRlTGluZWFyR3JhZGllbnQoMCwgLXBvaW50ZXJSYWRpdXMgKiAwLjYsIDAsIHBvaW50ZXJSYWRpdXMgKiAwLjYpO1xyXG5cdFx0Z3JhZGllbnQzLmFkZENvbG9yU3RvcCgnMCcsIGhleFRvUmdiKCcjRkZGRkZGJywgMCkpO1xyXG5cdFx0Z3JhZGllbnQzLmFkZENvbG9yU3RvcCgnMC41JywgaGV4VG9SZ2Ioc2VyaWVzWzBdLmNvbG9yLCAxKSk7XHJcblx0XHRncmFkaWVudDMuYWRkQ29sb3JTdG9wKCcxLjAnLCBoZXhUb1JnYignI0ZGRkZGRicsIDApKTtcclxuXHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZ3JhZGllbnQzKTtcclxuXHRcdGNvbnRleHQuYXJjKDAsIDAsIHBvaW50ZXJSYWRpdXMsIDAuODUgKiBNYXRoLlBJLCAxLjE1ICogTWF0aC5QSSwgZmFsc2UpO1xyXG5cdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aCgxKTtcclxuXHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoc2VyaWVzWzBdLmNvbG9yKTtcclxuXHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKHNlcmllc1swXS5jb2xvcik7XHJcblx0XHRjb250ZXh0Lm1vdmVUbygtcG9pbnRlclJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoIC8gMyAvIDIsIC00KTtcclxuXHRcdGNvbnRleHQubGluZVRvKC1wb2ludGVyUmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGggLyAzIC8gMiAtIDQsIDApO1xyXG5cdFx0Y29udGV4dC5saW5lVG8oLXBvaW50ZXJSYWRpdXMgLSBnYXVnZU9wdGlvbi53aWR0aCAvIDMgLyAyLCA0KTtcclxuXHRcdGNvbnRleHQubGluZVRvKC1wb2ludGVyUmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGggLyAzIC8gMiwgLTQpO1xyXG5cdFx0Y29udGV4dC5zdHJva2UoKTtcclxuXHRcdGNvbnRleHQuZmlsbCgpO1xyXG5cdFx0Y29udGV4dC5yZXN0b3JlKCk7XHJcblxyXG5cdFx0Ly9kZWZhdWx055m+5bqm5qC35byPXHJcblx0fSBlbHNlIHtcclxuXHRcdC8v55S76IOM5pmvXHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aChnYXVnZU9wdGlvbi53aWR0aCk7XHJcblx0XHRjb250ZXh0LnNldExpbmVDYXAoJ2J1dHQnKTtcclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgY2F0ZWdvcmllcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRsZXQgZWFjaENhdGVnb3JpZXMgPSBjYXRlZ29yaWVzW2ldO1xyXG5cdFx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKGVhY2hDYXRlZ29yaWVzLmNvbG9yKTtcclxuXHRcdFx0Y29udGV4dC5hcmMoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSwgcmFkaXVzLCBlYWNoQ2F0ZWdvcmllcy5fc3RhcnRBbmdsZV8gKiBNYXRoLlBJLFxyXG5cdFx0XHRcdGVhY2hDYXRlZ29yaWVzLl9lbmRBbmdsZV8gKiBNYXRoLlBJLCBmYWxzZSk7XHJcblx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHR9XHJcblx0XHRjb250ZXh0LnNhdmUoKTtcclxuXHJcblx0XHQvL+eUu+WIu+W6pue6v1xyXG5cdFx0dG90YWxBbmdsZSA9IGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSBnYXVnZU9wdGlvbi5lbmRBbmdsZSArIDE7XHJcblx0XHRsZXQgc3BsaXRBbmdsZSA9IHRvdGFsQW5nbGUgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXI7XHJcblx0XHRsZXQgY2hpbGRBbmdsZSA9IHRvdGFsQW5nbGUgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuc3BsaXROdW1iZXIgLyBnYXVnZU9wdGlvbi5zcGxpdExpbmUuY2hpbGROdW1iZXI7XHJcblx0XHRsZXQgc3RhcnRYID0gLXJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoICogMC41IC0gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmZpeFJhZGl1cztcclxuXHRcdGxldCBlbmRYID0gLXJhZGl1cyAtIGdhdWdlT3B0aW9uLndpZHRoICogMC41IC0gZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmZpeFJhZGl1cyArIGdhdWdlT3B0aW9uLnNwbGl0TGluZS53aWR0aDtcclxuXHRcdGxldCBjaGlsZGVuZFggPSAtcmFkaXVzIC0gZ2F1Z2VPcHRpb24ud2lkdGggKiAwLjUgLSBnYXVnZU9wdGlvbi5zcGxpdExpbmUuZml4UmFkaXVzICsgZ2F1Z2VPcHRpb24uc3BsaXRMaW5lXHJcblx0XHRcdC5jaGlsZFdpZHRoO1xyXG5cclxuXHRcdGNvbnRleHQudHJhbnNsYXRlKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG5cdFx0Y29udGV4dC5yb3RhdGUoKGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSAxKSAqIE1hdGguUEkpO1xyXG5cclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLnNwbGl0TnVtYmVyICsgMTsgaSsrKSB7XHJcblx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNvbG9yKTtcclxuXHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMiAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRcdGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgMCk7XHJcblx0XHRcdGNvbnRleHQubGluZVRvKGVuZFgsIDApO1xyXG5cdFx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0XHRjb250ZXh0LnJvdGF0ZShzcGxpdEFuZ2xlICogTWF0aC5QSSk7XHJcblx0XHR9XHJcblx0XHRjb250ZXh0LnJlc3RvcmUoKTtcclxuXHJcblx0XHRjb250ZXh0LnNhdmUoKTtcclxuXHRcdGNvbnRleHQudHJhbnNsYXRlKGNlbnRlclBvc2l0aW9uLngsIGNlbnRlclBvc2l0aW9uLnkpO1xyXG5cdFx0Y29udGV4dC5yb3RhdGUoKGdhdWdlT3B0aW9uLnN0YXJ0QW5nbGUgLSAxKSAqIE1hdGguUEkpO1xyXG5cclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLnNwbGl0TnVtYmVyICogZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNoaWxkTnVtYmVyICsgMTsgaSsrKSB7XHJcblx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoZ2F1Z2VPcHRpb24uc3BsaXRMaW5lLmNvbG9yKTtcclxuXHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRcdGNvbnRleHQubW92ZVRvKHN0YXJ0WCwgMCk7XHJcblx0XHRcdGNvbnRleHQubGluZVRvKGNoaWxkZW5kWCwgMCk7XHJcblx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdGNvbnRleHQucm90YXRlKGNoaWxkQW5nbGUgKiBNYXRoLlBJKTtcclxuXHRcdH1cclxuXHRcdGNvbnRleHQucmVzdG9yZSgpO1xyXG5cclxuXHRcdC8v55S75oyH6ZKIXHJcblx0XHRzZXJpZXMgPSBnZXRHYXVnZURhdGFQb2ludHMoc2VyaWVzLCBjYXRlZ29yaWVzLCBnYXVnZU9wdGlvbiwgcHJvY2Vzcyk7XHJcblxyXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0bGV0IGVhY2hTZXJpZXMgPSBzZXJpZXNbaV07XHJcblx0XHRcdGNvbnRleHQuc2F2ZSgpO1xyXG5cdFx0XHRjb250ZXh0LnRyYW5zbGF0ZShjZW50ZXJQb3NpdGlvbi54LCBjZW50ZXJQb3NpdGlvbi55KTtcclxuXHRcdFx0Y29udGV4dC5yb3RhdGUoKGVhY2hTZXJpZXMuX3Byb3BvcnRpb25fIC0gMSkgKiBNYXRoLlBJKTtcclxuXHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoZWFjaFNlcmllcy5jb2xvcik7XHJcblx0XHRcdGNvbnRleHQubW92ZVRvKGdhdWdlT3B0aW9uLnBvaW50ZXIud2lkdGgsIDApO1xyXG5cdFx0XHRjb250ZXh0LmxpbmVUbygwLCAtZ2F1Z2VPcHRpb24ucG9pbnRlci53aWR0aCAvIDIpO1xyXG5cdFx0XHRjb250ZXh0LmxpbmVUbygtaW5uZXJSYWRpdXMsIDApO1xyXG5cdFx0XHRjb250ZXh0LmxpbmVUbygwLCBnYXVnZU9wdGlvbi5wb2ludGVyLndpZHRoIC8gMik7XHJcblx0XHRcdGNvbnRleHQubGluZVRvKGdhdWdlT3B0aW9uLnBvaW50ZXIud2lkdGgsIDApO1xyXG5cdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LmZpbGwoKTtcclxuXHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoJyNGRkZGRkYnKTtcclxuXHRcdFx0Y29udGV4dC5hcmMoMCwgMCwgZ2F1Z2VPcHRpb24ucG9pbnRlci53aWR0aCAvIDYsIDAsIDIgKiBNYXRoLlBJLCBmYWxzZSk7XHJcblx0XHRcdGNvbnRleHQuZmlsbCgpO1xyXG5cdFx0XHRjb250ZXh0LnJlc3RvcmUoKTtcclxuXHRcdH1cclxuXHJcblx0XHRpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlKSB7XHJcblx0XHRcdGRyYXdHYXVnZUxhYmVsKGdhdWdlT3B0aW9uLCByYWRpdXMsIGNlbnRlclBvc2l0aW9uLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly/nlLvku6rooajnm5jmoIfpopjvvIzlia/moIfpophcclxuXHRkcmF3UmluZ1RpdGxlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgY2VudGVyUG9zaXRpb24pO1xyXG5cclxuXHRpZiAocHJvY2VzcyA9PT0gMSAmJiBvcHRzLnR5cGUgPT09ICdnYXVnZScpIHtcclxuXHRcdG9wdHMuZXh0cmEuZ2F1Z2Uub2xkQW5nbGUgPSBzZXJpZXNbMF0uX3Byb3BvcnRpb25fO1xyXG5cdFx0b3B0cy5leHRyYS5nYXVnZS5vbGREYXRhID0gc2VyaWVzWzBdLmRhdGE7XHJcblx0fVxyXG5cdHJldHVybiB7XHJcblx0XHRjZW50ZXI6IGNlbnRlclBvc2l0aW9uLFxyXG5cdFx0cmFkaXVzOiByYWRpdXMsXHJcblx0XHRpbm5lclJhZGl1czogaW5uZXJSYWRpdXMsXHJcblx0XHRjYXRlZ29yaWVzOiBjYXRlZ29yaWVzLFxyXG5cdFx0dG90YWxBbmdsZTogdG90YWxBbmdsZVxyXG5cdH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdSYWRhckRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpIHtcclxuXHR2YXIgcHJvY2VzcyA9IGFyZ3VtZW50cy5sZW5ndGggPiA0ICYmIGFyZ3VtZW50c1s0XSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzRdIDogMTtcclxuXHR2YXIgcmFkYXJPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuXHRcdGdyaWRDb2xvcjogJyNjY2NjY2MnLFxyXG5cdFx0bGFiZWxDb2xvcjogJyM2NjY2NjYnLFxyXG5cdFx0b3BhY2l0eTogMC4yLFxyXG5cdFx0Z3JpZENvdW50OiAzXHJcblx0fSwgb3B0cy5leHRyYS5yYWRhcik7XHJcblxyXG5cdHZhciBjb29yZGluYXRlQW5nbGUgPSBnZXRSYWRhckNvb3JkaW5hdGVTZXJpZXMob3B0cy5jYXRlZ29yaWVzLmxlbmd0aCk7XHJcblxyXG5cdHZhciBjZW50ZXJQb3NpdGlvbiA9IHtcclxuXHRcdHg6IG9wdHMuYXJlYVszXSArIChvcHRzLndpZHRoIC0gb3B0cy5hcmVhWzFdIC0gb3B0cy5hcmVhWzNdKSAvIDIsXHJcblx0XHR5OiBvcHRzLmFyZWFbMF0gKyAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gMlxyXG5cdH07XHJcblxyXG5cdHZhciByYWRpdXMgPSBNYXRoLm1pbihjZW50ZXJQb3NpdGlvbi54IC0gKGdldE1heFRleHRMaXN0TGVuZ3RoKG9wdHMuY2F0ZWdvcmllcykgKyBjb25maWcucmFkYXJMYWJlbFRleHRNYXJnaW4pLFxyXG5cdFx0Y2VudGVyUG9zaXRpb24ueSAtIGNvbmZpZy5yYWRhckxhYmVsVGV4dE1hcmdpbik7XHJcblx0Ly9UT0RP6YC76L6R5LiN5a+5XHJcblx0cmFkaXVzIC09IG9wdHMucGFkZGluZ1sxXTtcclxuXHJcblx0Ly8gZHJhdyBncmlkXHJcblx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKHJhZGFyT3B0aW9uLmdyaWRDb2xvcik7XHJcblx0Y29vcmRpbmF0ZUFuZ2xlLmZvckVhY2goZnVuY3Rpb24oYW5nbGUpIHtcclxuXHRcdHZhciBwb3MgPSBjb252ZXJ0Q29vcmRpbmF0ZU9yaWdpbihyYWRpdXMgKiBNYXRoLmNvcyhhbmdsZSksIHJhZGl1cyAqIE1hdGguc2luKGFuZ2xlKSwgY2VudGVyUG9zaXRpb24pO1xyXG5cdFx0Y29udGV4dC5tb3ZlVG8oY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcblx0XHRjb250ZXh0LmxpbmVUbyhwb3MueCwgcG9zLnkpO1xyXG5cdH0pO1xyXG5cdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHQvLyBkcmF3IHNwbGl0IGxpbmUgZ3JpZFxyXG5cclxuXHR2YXIgX2xvb3AgPSBmdW5jdGlvbiBfbG9vcChpKSB7XHJcblx0XHR2YXIgc3RhcnRQb3MgPSB7fTtcclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aCgxICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUocmFkYXJPcHRpb24uZ3JpZENvbG9yKTtcclxuXHRcdGNvb3JkaW5hdGVBbmdsZS5mb3JFYWNoKGZ1bmN0aW9uKGFuZ2xlLCBpbmRleCkge1xyXG5cdFx0XHR2YXIgcG9zID0gY29udmVydENvb3JkaW5hdGVPcmlnaW4ocmFkaXVzIC8gcmFkYXJPcHRpb24uZ3JpZENvdW50ICogaSAqIE1hdGguY29zKGFuZ2xlKSwgcmFkaXVzIC9cclxuXHRcdFx0XHRyYWRhck9wdGlvbi5ncmlkQ291bnQgKiBpICogTWF0aC5zaW4oYW5nbGUpLCBjZW50ZXJQb3NpdGlvbik7XHJcblx0XHRcdGlmIChpbmRleCA9PT0gMCkge1xyXG5cdFx0XHRcdHN0YXJ0UG9zID0gcG9zO1xyXG5cdFx0XHRcdGNvbnRleHQubW92ZVRvKHBvcy54LCBwb3MueSk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0Y29udGV4dC5saW5lVG8ocG9zLngsIHBvcy55KTtcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0XHRjb250ZXh0LmxpbmVUbyhzdGFydFBvcy54LCBzdGFydFBvcy55KTtcclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdH07XHJcblxyXG5cdGZvciAodmFyIGkgPSAxOyBpIDw9IHJhZGFyT3B0aW9uLmdyaWRDb3VudDsgaSsrKSB7XHJcblx0XHRfbG9vcChpKTtcclxuXHR9XHJcblxyXG5cdHZhciByYWRhckRhdGFQb2ludHMgPSBnZXRSYWRhckRhdGFQb2ludHMoY29vcmRpbmF0ZUFuZ2xlLCBjZW50ZXJQb3NpdGlvbiwgcmFkaXVzLCBzZXJpZXMsIG9wdHMsIHByb2Nlc3MpO1xyXG5cclxuXHRyYWRhckRhdGFQb2ludHMuZm9yRWFjaChmdW5jdGlvbihlYWNoU2VyaWVzLCBzZXJpZXNJbmRleCkge1xyXG5cdFx0Ly8g57uY5Yi25Yy65Z+f5pWw5o2uXHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2IoZWFjaFNlcmllcy5jb2xvciwgcmFkYXJPcHRpb24ub3BhY2l0eSkpO1xyXG5cdFx0ZWFjaFNlcmllcy5kYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0aWYgKGluZGV4ID09PSAwKSB7XHJcblx0XHRcdFx0Y29udGV4dC5tb3ZlVG8oaXRlbS5wb3NpdGlvbi54LCBpdGVtLnBvc2l0aW9uLnkpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGNvbnRleHQubGluZVRvKGl0ZW0ucG9zaXRpb24ueCwgaXRlbS5wb3NpdGlvbi55KTtcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5maWxsKCk7XHJcblxyXG5cdFx0aWYgKG9wdHMuZGF0YVBvaW50U2hhcGUgIT09IGZhbHNlKSB7XHJcblx0XHRcdHZhciBwb2ludHMgPSBlYWNoU2VyaWVzLmRhdGEubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdFx0XHRyZXR1cm4gaXRlbS5wb3NpdGlvbjtcclxuXHRcdFx0fSk7XHJcblx0XHRcdGRyYXdQb2ludFNoYXBlKHBvaW50cywgZWFjaFNlcmllcy5jb2xvciwgZWFjaFNlcmllcy5wb2ludFNoYXBlLCBjb250ZXh0LCBvcHRzKTtcclxuXHRcdH1cclxuXHR9KTtcclxuXHQvLyBkcmF3IGxhYmVsIHRleHRcclxuXHRkcmF3UmFkYXJMYWJlbChjb29yZGluYXRlQW5nbGUsIHJhZGl1cywgY2VudGVyUG9zaXRpb24sIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcblxyXG5cdHJldHVybiB7XHJcblx0XHRjZW50ZXI6IGNlbnRlclBvc2l0aW9uLFxyXG5cdFx0cmFkaXVzOiByYWRpdXMsXHJcblx0XHRhbmdsZUxpc3Q6IGNvb3JkaW5hdGVBbmdsZVxyXG5cdH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIG5vcm1hbEludChtaW4sIG1heCwgaXRlcikge1xyXG5cdGl0ZXIgPSBpdGVyID09IDAgPyAxIDogaXRlcjtcclxuXHR2YXIgYXJyID0gW107XHJcblx0Zm9yICh2YXIgaSA9IDA7IGkgPCBpdGVyOyBpKyspIHtcclxuXHRcdGFycltpXSA9IE1hdGgucmFuZG9tKCk7XHJcblx0fTtcclxuXHRyZXR1cm4gTWF0aC5mbG9vcihhcnIucmVkdWNlKGZ1bmN0aW9uKGksIGopIHtcclxuXHRcdHJldHVybiBpICsgalxyXG5cdH0pIC8gaXRlciAqIChtYXggLSBtaW4pKSArIG1pbjtcclxufTtcclxuXHJcbmZ1bmN0aW9uIGNvbGxpc2lvbk5ldyhhcmVhLCBwb2ludHMsIHdpZHRoLCBoZWlnaHQpIHtcclxuXHR2YXIgaXNJbiA9IGZhbHNlO1xyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgcG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRpZiAocG9pbnRzW2ldLmFyZWEpIHtcclxuXHRcdFx0aWYgKGFyZWFbM10gPCBwb2ludHNbaV0uYXJlYVsxXSB8fCBhcmVhWzBdID4gcG9pbnRzW2ldLmFyZWFbMl0gfHwgYXJlYVsxXSA+IHBvaW50c1tpXS5hcmVhWzNdIHx8IGFyZWFbMl0gPFxyXG5cdFx0XHRcdHBvaW50c1tpXS5hcmVhWzBdKSB7XHJcblx0XHRcdFx0aWYgKGFyZWFbMF0gPCAwIHx8IGFyZWFbMV0gPCAwIHx8IGFyZWFbMl0gPiB3aWR0aCB8fCBhcmVhWzNdID4gaGVpZ2h0KSB7XHJcblx0XHRcdFx0XHRpc0luID0gdHJ1ZTtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRpc0luID0gZmFsc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGlzSW4gPSB0cnVlO1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHJldHVybiBpc0luO1xyXG59O1xyXG5cclxuZnVuY3Rpb24gZ2V0Qm91bmRpbmdCb3goZGF0YSkge1xyXG5cdHZhciBib3VuZHMgPSB7fSxcclxuXHRcdGNvb3JkcztcclxuXHRib3VuZHMueE1pbiA9IDE4MDtcclxuXHRib3VuZHMueE1heCA9IDA7XHJcblx0Ym91bmRzLnlNaW4gPSA5MDtcclxuXHRib3VuZHMueU1heCA9IDBcclxuXHRmb3IgKHZhciBpID0gMDsgaSA8IGRhdGEubGVuZ3RoOyBpKyspIHtcclxuXHRcdHZhciBjb29yZGEgPSBkYXRhW2ldLmdlb21ldHJ5LmNvb3JkaW5hdGVzXHJcblx0XHRmb3IgKHZhciBrID0gMDsgayA8IGNvb3JkYS5sZW5ndGg7IGsrKykge1xyXG5cdFx0XHRjb29yZHMgPSBjb29yZGFba107XHJcblx0XHRcdGlmIChjb29yZHMubGVuZ3RoID09IDEpIHtcclxuXHRcdFx0XHRjb29yZHMgPSBjb29yZHNbMF1cclxuXHRcdFx0fVxyXG5cdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGNvb3Jkcy5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdHZhciBsb25naXR1ZGUgPSBjb29yZHNbal1bMF07XHJcblx0XHRcdFx0dmFyIGxhdGl0dWRlID0gY29vcmRzW2pdWzFdO1xyXG5cdFx0XHRcdHZhciBwb2ludCA9IHtcclxuXHRcdFx0XHRcdHg6IGxvbmdpdHVkZSxcclxuXHRcdFx0XHRcdHk6IGxhdGl0dWRlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGJvdW5kcy54TWluID0gYm91bmRzLnhNaW4gPCBwb2ludC54ID8gYm91bmRzLnhNaW4gOiBwb2ludC54O1xyXG5cdFx0XHRcdGJvdW5kcy54TWF4ID0gYm91bmRzLnhNYXggPiBwb2ludC54ID8gYm91bmRzLnhNYXggOiBwb2ludC54O1xyXG5cdFx0XHRcdGJvdW5kcy55TWluID0gYm91bmRzLnlNaW4gPCBwb2ludC55ID8gYm91bmRzLnlNaW4gOiBwb2ludC55O1xyXG5cdFx0XHRcdGJvdW5kcy55TWF4ID0gYm91bmRzLnlNYXggPiBwb2ludC55ID8gYm91bmRzLnlNYXggOiBwb2ludC55O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHJldHVybiBib3VuZHM7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGNvb3JkaW5hdGVUb1BvaW50KGxhdGl0dWRlLCBsb25naXR1ZGUsIGJvdW5kcywgc2NhbGUsIHhvZmZzZXQsIHlvZmZzZXQpIHtcclxuXHRyZXR1cm4ge1xyXG5cdFx0eDogKGxvbmdpdHVkZSAtIGJvdW5kcy54TWluKSAqIHNjYWxlICsgeG9mZnNldCxcclxuXHRcdHk6IChib3VuZHMueU1heCAtIGxhdGl0dWRlKSAqIHNjYWxlICsgeW9mZnNldFxyXG5cdH07XHJcbn1cclxuXHJcbmZ1bmN0aW9uIHBvaW50VG9Db29yZGluYXRlKHBvaW50WSwgcG9pbnRYLCBib3VuZHMsIHNjYWxlLCB4b2Zmc2V0LCB5b2Zmc2V0KSB7XHJcblx0cmV0dXJuIHtcclxuXHRcdHg6IChwb2ludFggLSB4b2Zmc2V0KSAvIHNjYWxlICsgYm91bmRzLnhNaW4sXHJcblx0XHR5OiBib3VuZHMueU1heCAtIChwb2ludFkgLSB5b2Zmc2V0KSAvIHNjYWxlXHJcblx0fTtcclxufVxyXG5cclxuZnVuY3Rpb24gaXNSYXlJbnRlcnNlY3RzU2VnbWVudChwb2ksIHNfcG9pLCBlX3BvaSkge1xyXG5cdGlmIChzX3BvaVsxXSA9PSBlX3BvaVsxXSkge1xyXG5cdFx0cmV0dXJuIGZhbHNlO1xyXG5cdH1cclxuXHRpZiAoc19wb2lbMV0gPiBwb2lbMV0gJiYgZV9wb2lbMV0gPiBwb2lbMV0pIHtcclxuXHRcdHJldHVybiBmYWxzZTtcclxuXHR9XHJcblx0aWYgKHNfcG9pWzFdIDwgcG9pWzFdICYmIGVfcG9pWzFdIDwgcG9pWzFdKSB7XHJcblx0XHRyZXR1cm4gZmFsc2U7XHJcblx0fVxyXG5cdGlmIChzX3BvaVsxXSA9PSBwb2lbMV0gJiYgZV9wb2lbMV0gPiBwb2lbMV0pIHtcclxuXHRcdHJldHVybiBmYWxzZTtcclxuXHR9XHJcblx0aWYgKGVfcG9pWzFdID09IHBvaVsxXSAmJiBzX3BvaVsxXSA+IHBvaVsxXSkge1xyXG5cdFx0cmV0dXJuIGZhbHNlO1xyXG5cdH1cclxuXHRpZiAoc19wb2lbMF0gPCBwb2lbMF0gJiYgZV9wb2lbMV0gPCBwb2lbMV0pIHtcclxuXHRcdHJldHVybiBmYWxzZTtcclxuXHR9XHJcblx0bGV0IHhzZWcgPSBlX3BvaVswXSAtIChlX3BvaVswXSAtIHNfcG9pWzBdKSAqIChlX3BvaVsxXSAtIHBvaVsxXSkgLyAoZV9wb2lbMV0gLSBzX3BvaVsxXSk7XHJcblx0aWYgKHhzZWcgPCBwb2lbMF0pIHtcclxuXHRcdHJldHVybiBmYWxzZTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0cmV0dXJuIHRydWU7XHJcblx0fVxyXG59XHJcblxyXG5mdW5jdGlvbiBpc1BvaVdpdGhpblBvbHkocG9pLCBwb2x5KSB7XHJcblx0bGV0IHNpbnNjID0gMDtcclxuXHRmb3IgKGxldCBpID0gMDsgaSA8IHBvbHkubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCBlcG9seSA9IHBvbHlbaV1bMF07XHJcblx0XHRpZiAocG9seS5sZW5ndGggPT0gMSkge1xyXG5cdFx0XHRlcG9seSA9IHBvbHlbaV1bMF1cclxuXHRcdH1cclxuXHRcdGZvciAobGV0IGogPSAwOyBqIDwgZXBvbHkubGVuZ3RoIC0gMTsgaisrKSB7XHJcblx0XHRcdGxldCBzX3BvaSA9IGVwb2x5W2pdO1xyXG5cdFx0XHRsZXQgZV9wb2kgPSBlcG9seVtqICsgMV07XHJcblx0XHRcdGlmIChpc1JheUludGVyc2VjdHNTZWdtZW50KHBvaSwgc19wb2ksIGVfcG9pKSkge1xyXG5cdFx0XHRcdHNpbnNjICs9IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGlmIChzaW5zYyAlIDIgPT0gMSkge1xyXG5cdFx0cmV0dXJuIHRydWU7XHJcblx0fSBlbHNlIHtcclxuXHRcdHJldHVybiBmYWxzZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5mdW5jdGlvbiBkcmF3TWFwRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG5cdHZhciBtYXBPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuXHRcdGJvcmRlcjogdHJ1ZSxcclxuXHRcdGJvcmRlcldpZHRoOiAxLFxyXG5cdFx0Ym9yZGVyQ29sb3I6ICcjNjY2NjY2JyxcclxuXHRcdGZpbGxPcGFjaXR5OiAwLjYsXHJcblx0XHRhY3RpdmVCb3JkZXJDb2xvcjogJyNmMDQ4NjQnLFxyXG5cdFx0YWN0aXZlRmlsbENvbG9yOiAnI2ZhY2MxNCcsXHJcblx0XHRhY3RpdmVGaWxsT3BhY2l0eTogMVxyXG5cdH0sIG9wdHMuZXh0cmEubWFwKTtcclxuXHR2YXIgY29vcmRzLCBwb2ludDtcclxuXHR2YXIgZGF0YSA9IHNlcmllcztcclxuXHR2YXIgYm91bmRzID0gZ2V0Qm91bmRpbmdCb3goZGF0YSk7XHJcblx0dmFyIHhTY2FsZSA9IG9wdHMud2lkdGggLyBNYXRoLmFicyhib3VuZHMueE1heCAtIGJvdW5kcy54TWluKTtcclxuXHR2YXIgeVNjYWxlID0gb3B0cy5oZWlnaHQgLyBNYXRoLmFicyhib3VuZHMueU1heCAtIGJvdW5kcy55TWluKTtcclxuXHR2YXIgc2NhbGUgPSB4U2NhbGUgPCB5U2NhbGUgPyB4U2NhbGUgOiB5U2NhbGU7XHJcblx0dmFyIHhvZmZzZXQgPSBvcHRzLndpZHRoIC8gMiAtIE1hdGguYWJzKGJvdW5kcy54TWF4IC0gYm91bmRzLnhNaW4pIC8gMiAqIHNjYWxlO1xyXG5cdHZhciB5b2Zmc2V0ID0gb3B0cy5oZWlnaHQgLyAyIC0gTWF0aC5hYnMoYm91bmRzLnlNYXggLSBib3VuZHMueU1pbikgLyAyICogc2NhbGU7XHJcblx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcblx0Y29udGV4dC5zZXRGaWxsU3R5bGUob3B0cy5iYWNrZ3JvdW5kIHx8ICcjRkZGRkZGJyk7XHJcblx0Y29udGV4dC5yZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuXHRjb250ZXh0LmZpbGwoKTtcclxuXHRmb3IgKHZhciBpID0gMDsgaSA8IGRhdGEubGVuZ3RoOyBpKyspIHtcclxuXHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRjb250ZXh0LnNldExpbmVXaWR0aChtYXBPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShtYXBPcHRpb24uYm9yZGVyQ29sb3IpO1xyXG5cdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUoaGV4VG9SZ2Ioc2VyaWVzW2ldLmNvbG9yLCBtYXBPcHRpb24uZmlsbE9wYWNpdHkpKTtcclxuXHRcdGlmIChvcHRzLnRvb2x0aXApIHtcclxuXHRcdFx0aWYgKG9wdHMudG9vbHRpcC5pbmRleCA9PSBpKSB7XHJcblx0XHRcdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShtYXBPcHRpb24uYWN0aXZlQm9yZGVyQ29sb3IpO1xyXG5cdFx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKG1hcE9wdGlvbi5hY3RpdmVGaWxsQ29sb3IsIG1hcE9wdGlvbi5hY3RpdmVGaWxsT3BhY2l0eSkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR2YXIgY29vcmRhID0gZGF0YVtpXS5nZW9tZXRyeS5jb29yZGluYXRlc1xyXG5cdFx0Zm9yICh2YXIgayA9IDA7IGsgPCBjb29yZGEubGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0Y29vcmRzID0gY29vcmRhW2tdO1xyXG5cdFx0XHRpZiAoY29vcmRzLmxlbmd0aCA9PSAxKSB7XHJcblx0XHRcdFx0Y29vcmRzID0gY29vcmRzWzBdXHJcblx0XHRcdH1cclxuXHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBjb29yZHMubGVuZ3RoOyBqKyspIHtcclxuXHRcdFx0XHRwb2ludCA9IGNvb3JkaW5hdGVUb1BvaW50KGNvb3Jkc1tqXVsxXSwgY29vcmRzW2pdWzBdLCBib3VuZHMsIHNjYWxlLCB4b2Zmc2V0LCB5b2Zmc2V0KVxyXG5cdFx0XHRcdGlmIChqID09PSAwKSB7XHJcblx0XHRcdFx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5tb3ZlVG8ocG9pbnQueCwgcG9pbnQueSk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGNvbnRleHQubGluZVRvKHBvaW50LngsIHBvaW50LnkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRjb250ZXh0LmZpbGwoKTtcclxuXHRcdFx0aWYgKG1hcE9wdGlvbi5ib3JkZXIgPT0gdHJ1ZSkge1xyXG5cdFx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGlmIChvcHRzLmRhdGFMYWJlbCA9PSB0cnVlKSB7XHJcblx0XHRcdHZhciBjZW50ZXJQb2ludCA9IGRhdGFbaV0ucHJvcGVydGllcy5jZW50cm9pZDtcclxuXHRcdFx0aWYgKGNlbnRlclBvaW50KSB7XHJcblx0XHRcdFx0cG9pbnQgPSBjb29yZGluYXRlVG9Qb2ludChjZW50ZXJQb2ludFsxXSwgY2VudGVyUG9pbnRbMF0sIGJvdW5kcywgc2NhbGUsIHhvZmZzZXQsIHlvZmZzZXQpO1xyXG5cdFx0XHRcdGxldCBmb250U2l6ZSA9IGRhdGFbaV0udGV4dFNpemUgfHwgY29uZmlnLmZvbnRTaXplO1xyXG5cdFx0XHRcdGxldCB0ZXh0ID0gZGF0YVtpXS5wcm9wZXJ0aWVzLm5hbWU7XHJcblx0XHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHRjb250ZXh0LnNldEZvbnRTaXplKGZvbnRTaXplKVxyXG5cdFx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGRhdGFbaV0udGV4dENvbG9yIHx8ICcjNjY2NjY2JylcclxuXHRcdFx0XHRjb250ZXh0LmZpbGxUZXh0KHRleHQsIHBvaW50LnggLSBtZWFzdXJlVGV4dCh0ZXh0LCBmb250U2l6ZSkgLyAyLCBwb2ludC55ICsgZm9udFNpemUgLyAyKTtcclxuXHRcdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0b3B0cy5jaGFydERhdGEubWFwRGF0YSA9IHtcclxuXHRcdGJvdW5kczogYm91bmRzLFxyXG5cdFx0c2NhbGU6IHNjYWxlLFxyXG5cdFx0eG9mZnNldDogeG9mZnNldCxcclxuXHRcdHlvZmZzZXQ6IHlvZmZzZXRcclxuXHR9XHJcblx0ZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCAxKTtcclxuXHRjb250ZXh0LmRyYXcoKTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0V29yZENsb3VkUG9pbnQob3B0cywgdHlwZSkge1xyXG5cdGxldCBwb2ludHMgPSBvcHRzLnNlcmllcy5zb3J0KGZ1bmN0aW9uKGEsIGIpIHtcclxuXHRcdHJldHVybiBwYXJzZUludChiLnRleHRTaXplKSAtIHBhcnNlSW50KGEudGV4dFNpemUpO1xyXG5cdH0pO1xyXG5cdHN3aXRjaCAodHlwZSkge1xyXG5cdFx0Y2FzZSAnbm9ybWFsJzpcclxuXHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRsZXQgdGV4dCA9IHBvaW50c1tpXS5uYW1lO1xyXG5cdFx0XHRcdGxldCB0SGVpZ2h0ID0gcG9pbnRzW2ldLnRleHRTaXplO1xyXG5cdFx0XHRcdGxldCB0V2lkdGggPSBtZWFzdXJlVGV4dCh0ZXh0LCB0SGVpZ2h0KTtcclxuXHRcdFx0XHRsZXQgeCwgeTtcclxuXHRcdFx0XHRsZXQgYXJlYTtcclxuXHRcdFx0XHRsZXQgYnJlYWtudW0gPSAwO1xyXG5cdFx0XHRcdHdoaWxlICh0cnVlKSB7XHJcblx0XHRcdFx0XHRicmVha251bSsrO1xyXG5cdFx0XHRcdFx0eCA9IG5vcm1hbEludCgtb3B0cy53aWR0aCAvIDIsIG9wdHMud2lkdGggLyAyLCA1KSAtIHRXaWR0aCAvIDI7XHJcblx0XHRcdFx0XHR5ID0gbm9ybWFsSW50KC1vcHRzLmhlaWdodCAvIDIsIG9wdHMuaGVpZ2h0IC8gMiwgNSkgKyB0SGVpZ2h0IC8gMjtcclxuXHRcdFx0XHRcdGFyZWEgPSBbeCAtIDUgKyBvcHRzLndpZHRoIC8gMiwgeSAtIDUgLSB0SGVpZ2h0ICsgb3B0cy5oZWlnaHQgLyAyLCB4ICsgdFdpZHRoICsgNSArIG9wdHMud2lkdGggLyAyLFxyXG5cdFx0XHRcdFx0XHR5ICsgNSArIG9wdHMuaGVpZ2h0IC8gMlxyXG5cdFx0XHRcdFx0XTtcclxuXHRcdFx0XHRcdGxldCBpc0NvbGxpc2lvbiA9IGNvbGxpc2lvbk5ldyhhcmVhLCBwb2ludHMsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuXHRcdFx0XHRcdGlmICghaXNDb2xsaXNpb24pIGJyZWFrO1xyXG5cdFx0XHRcdFx0aWYgKGJyZWFrbnVtID09IDEwMDApIHtcclxuXHRcdFx0XHRcdFx0YXJlYSA9IFstMTAwLCAtMTAwLCAtMTAwLCAtMTAwXTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHRwb2ludHNbaV0uYXJlYSA9IGFyZWE7XHJcblx0XHRcdH1cclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlICd2ZXJ0aWNhbCc6XHJcblx0XHRcdGZ1bmN0aW9uIFNwaW4oKSB7XHJcblx0XHRcdFx0Ly/ojrflj5blnYfljIDpmo/mnLrlgLzvvIzmmK/lkKbml4vovazvvIzml4vovaznmoTmpoLnjofkuLrvvIgxLTAuNe+8iVxyXG5cdFx0XHRcdGlmIChNYXRoLnJhbmRvbSgpID4gMC43KSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdHJ1ZTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0cmV0dXJuIGZhbHNlXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0fTtcclxuXHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBwb2ludHMubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRsZXQgdGV4dCA9IHBvaW50c1tpXS5uYW1lO1xyXG5cdFx0XHRcdGxldCB0SGVpZ2h0ID0gcG9pbnRzW2ldLnRleHRTaXplO1xyXG5cdFx0XHRcdGxldCB0V2lkdGggPSBtZWFzdXJlVGV4dCh0ZXh0LCB0SGVpZ2h0KTtcclxuXHRcdFx0XHRsZXQgaXNTcGluID0gU3BpbigpO1xyXG5cdFx0XHRcdGxldCB4LCB5LCBhcmVhLCBhcmVhdjtcclxuXHRcdFx0XHRsZXQgYnJlYWtudW0gPSAwO1xyXG5cdFx0XHRcdHdoaWxlICh0cnVlKSB7XHJcblx0XHRcdFx0XHRicmVha251bSsrO1xyXG5cdFx0XHRcdFx0bGV0IGlzQ29sbGlzaW9uO1xyXG5cdFx0XHRcdFx0aWYgKGlzU3Bpbikge1xyXG5cdFx0XHRcdFx0XHR4ID0gbm9ybWFsSW50KC1vcHRzLndpZHRoIC8gMiwgb3B0cy53aWR0aCAvIDIsIDUpIC0gdFdpZHRoIC8gMjtcclxuXHRcdFx0XHRcdFx0eSA9IG5vcm1hbEludCgtb3B0cy5oZWlnaHQgLyAyLCBvcHRzLmhlaWdodCAvIDIsIDUpICsgdEhlaWdodCAvIDI7XHJcblx0XHRcdFx0XHRcdGFyZWEgPSBbeSAtIDUgLSB0V2lkdGggKyBvcHRzLndpZHRoIC8gMiwgKC14IC0gNSArIG9wdHMuaGVpZ2h0IC8gMiksIHkgKyA1ICsgb3B0cy53aWR0aCAvIDIsICgtXHJcblx0XHRcdFx0XHRcdFx0eCArIHRIZWlnaHQgKyA1ICsgb3B0cy5oZWlnaHQgLyAyKV07XHJcblx0XHRcdFx0XHRcdGFyZWF2ID0gW29wdHMud2lkdGggLSAob3B0cy53aWR0aCAvIDIgLSBvcHRzLmhlaWdodCAvIDIpIC0gKC14ICsgdEhlaWdodCArIDUgKyBvcHRzLmhlaWdodCAvXHJcblx0XHRcdFx0XHRcdFx0MikgLSA1LCAob3B0cy5oZWlnaHQgLyAyIC0gb3B0cy53aWR0aCAvIDIpICsgKHkgLSA1IC0gdFdpZHRoICsgb3B0cy53aWR0aCAvIDIpIC0gNSwgb3B0c1xyXG5cdFx0XHRcdFx0XHRcdC53aWR0aCAtIChvcHRzLndpZHRoIC8gMiAtIG9wdHMuaGVpZ2h0IC8gMikgLSAoLXggKyB0SGVpZ2h0ICsgNSArIG9wdHMuaGVpZ2h0IC8gMikgK1xyXG5cdFx0XHRcdFx0XHRcdHRIZWlnaHQsIChvcHRzLmhlaWdodCAvIDIgLSBvcHRzLndpZHRoIC8gMikgKyAoeSAtIDUgLSB0V2lkdGggKyBvcHRzLndpZHRoIC8gMikgK1xyXG5cdFx0XHRcdFx0XHRcdHRXaWR0aCArIDVcclxuXHRcdFx0XHRcdFx0XTtcclxuXHRcdFx0XHRcdFx0aXNDb2xsaXNpb24gPSBjb2xsaXNpb25OZXcoYXJlYXYsIHBvaW50cywgb3B0cy5oZWlnaHQsIG9wdHMud2lkdGgpO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0eCA9IG5vcm1hbEludCgtb3B0cy53aWR0aCAvIDIsIG9wdHMud2lkdGggLyAyLCA1KSAtIHRXaWR0aCAvIDI7XHJcblx0XHRcdFx0XHRcdHkgPSBub3JtYWxJbnQoLW9wdHMuaGVpZ2h0IC8gMiwgb3B0cy5oZWlnaHQgLyAyLCA1KSArIHRIZWlnaHQgLyAyO1xyXG5cdFx0XHRcdFx0XHRhcmVhID0gW3ggLSA1ICsgb3B0cy53aWR0aCAvIDIsIHkgLSA1IC0gdEhlaWdodCArIG9wdHMuaGVpZ2h0IC8gMiwgeCArIHRXaWR0aCArIDUgKyBvcHRzLndpZHRoIC9cclxuXHRcdFx0XHRcdFx0XHQyLCB5ICsgNSArIG9wdHMuaGVpZ2h0IC8gMlxyXG5cdFx0XHRcdFx0XHRdO1xyXG5cdFx0XHRcdFx0XHRpc0NvbGxpc2lvbiA9IGNvbGxpc2lvbk5ldyhhcmVhLCBwb2ludHMsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICghaXNDb2xsaXNpb24pIGJyZWFrO1xyXG5cdFx0XHRcdFx0aWYgKGJyZWFrbnVtID09IDEwMDApIHtcclxuXHRcdFx0XHRcdFx0YXJlYSA9IFstMTAwMCwgLTEwMDAsIC0xMDAwLCAtMTAwMF07XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0aWYgKGlzU3Bpbikge1xyXG5cdFx0XHRcdFx0cG9pbnRzW2ldLmFyZWEgPSBhcmVhdjtcclxuXHRcdFx0XHRcdHBvaW50c1tpXS5hcmVhdiA9IGFyZWE7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHBvaW50c1tpXS5hcmVhID0gYXJlYTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cG9pbnRzW2ldLnJvdGF0ZSA9IGlzU3BpbjtcclxuXHRcdFx0fTtcclxuXHRcdFx0YnJlYWs7XHJcblx0fVxyXG5cdHJldHVybiBwb2ludHM7XHJcbn1cclxuXHJcblxyXG5mdW5jdGlvbiBkcmF3V29yZENsb3VkRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCkge1xyXG5cdGxldCBwcm9jZXNzID0gYXJndW1lbnRzLmxlbmd0aCA+IDQgJiYgYXJndW1lbnRzWzRdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbNF0gOiAxO1xyXG5cdGxldCB3b3JkT3B0aW9uID0gYXNzaWduKHt9LCB7XHJcblx0XHR0eXBlOiAnbm9ybWFsJyxcclxuXHRcdGF1dG9Db2xvcnM6IHRydWVcclxuXHR9LCBvcHRzLmV4dHJhLndvcmQpO1xyXG5cclxuXHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdGNvbnRleHQuc2V0RmlsbFN0eWxlKG9wdHMuYmFja2dyb3VuZCB8fCAnI0ZGRkZGRicpO1xyXG5cdGNvbnRleHQucmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcblx0Y29udGV4dC5maWxsKCk7XHJcblx0Y29udGV4dC5zYXZlKCk7XHJcblx0bGV0IHBvaW50cyA9IG9wdHMuY2hhcnREYXRhLndvcmRDbG91ZERhdGE7XHJcblx0Y29udGV4dC50cmFuc2xhdGUob3B0cy53aWR0aCAvIDIsIG9wdHMuaGVpZ2h0IC8gMik7XHJcblxyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgcG9pbnRzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRjb250ZXh0LnNhdmUoKTtcclxuXHRcdGlmIChwb2ludHNbaV0ucm90YXRlKSB7XHJcblx0XHRcdGNvbnRleHQucm90YXRlKDkwICogTWF0aC5QSSAvIDE4MCk7XHJcblx0XHR9XHJcblx0XHRsZXQgdGV4dCA9IHBvaW50c1tpXS5uYW1lO1xyXG5cdFx0bGV0IHRIZWlnaHQgPSBwb2ludHNbaV0udGV4dFNpemU7XHJcblx0XHRsZXQgdFdpZHRoID0gbWVhc3VyZVRleHQodGV4dCwgdEhlaWdodCk7XHJcblx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShwb2ludHNbaV0uY29sb3IpO1xyXG5cdFx0Y29udGV4dC5zZXRGaWxsU3R5bGUocG9pbnRzW2ldLmNvbG9yKTtcclxuXHRcdGNvbnRleHQuc2V0Rm9udFNpemUodEhlaWdodCk7XHJcblx0XHRpZiAocG9pbnRzW2ldLnJvdGF0ZSkge1xyXG5cdFx0XHRpZiAocG9pbnRzW2ldLmFyZWF2WzBdID4gMCkge1xyXG5cdFx0XHRcdGlmIChvcHRzLnRvb2x0aXApIHtcclxuXHRcdFx0XHRcdGlmIChvcHRzLnRvb2x0aXAuaW5kZXggPT0gaSkge1xyXG5cdFx0XHRcdFx0XHRjb250ZXh0LnN0cm9rZVRleHQodGV4dCwgKHBvaW50c1tpXS5hcmVhdlswXSArIDUgLSBvcHRzLndpZHRoIC8gMikgKiBwcm9jZXNzIC0gdFdpZHRoICogKDEgLVxyXG5cdFx0XHRcdFx0XHRcdHByb2Nlc3MpIC8gMiwgKHBvaW50c1tpXS5hcmVhdlsxXSArIDUgKyB0SGVpZ2h0IC0gb3B0cy5oZWlnaHQgLyAyKSAqIHByb2Nlc3MpO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0Y29udGV4dC5maWxsVGV4dCh0ZXh0LCAocG9pbnRzW2ldLmFyZWF2WzBdICsgNSAtIG9wdHMud2lkdGggLyAyKSAqIHByb2Nlc3MgLSB0V2lkdGggKiAoMSAtXHJcblx0XHRcdFx0XHRcdFx0cHJvY2VzcykgLyAyLCAocG9pbnRzW2ldLmFyZWF2WzFdICsgNSArIHRIZWlnaHQgLSBvcHRzLmhlaWdodCAvIDIpICogcHJvY2Vzcyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGNvbnRleHQuZmlsbFRleHQodGV4dCwgKHBvaW50c1tpXS5hcmVhdlswXSArIDUgLSBvcHRzLndpZHRoIC8gMikgKiBwcm9jZXNzIC0gdFdpZHRoICogKDEgLVxyXG5cdFx0XHRcdFx0XHRwcm9jZXNzKSAvIDIsIChwb2ludHNbaV0uYXJlYXZbMV0gKyA1ICsgdEhlaWdodCAtIG9wdHMuaGVpZ2h0IC8gMikgKiBwcm9jZXNzKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdGlmIChwb2ludHNbaV0uYXJlYVswXSA+IDApIHtcclxuXHRcdFx0XHRpZiAob3B0cy50b29sdGlwKSB7XHJcblx0XHRcdFx0XHRpZiAob3B0cy50b29sdGlwLmluZGV4ID09IGkpIHtcclxuXHRcdFx0XHRcdFx0Y29udGV4dC5zdHJva2VUZXh0KHRleHQsIChwb2ludHNbaV0uYXJlYVswXSArIDUgLSBvcHRzLndpZHRoIC8gMikgKiBwcm9jZXNzIC0gdFdpZHRoICogKDEgLVxyXG5cdFx0XHRcdFx0XHRcdHByb2Nlc3MpIC8gMiwgKHBvaW50c1tpXS5hcmVhWzFdICsgNSArIHRIZWlnaHQgLSBvcHRzLmhlaWdodCAvIDIpICogcHJvY2Vzcyk7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRjb250ZXh0LmZpbGxUZXh0KHRleHQsIChwb2ludHNbaV0uYXJlYVswXSArIDUgLSBvcHRzLndpZHRoIC8gMikgKiBwcm9jZXNzIC0gdFdpZHRoICogKDEgLVxyXG5cdFx0XHRcdFx0XHRcdHByb2Nlc3MpIC8gMiwgKHBvaW50c1tpXS5hcmVhWzFdICsgNSArIHRIZWlnaHQgLSBvcHRzLmhlaWdodCAvIDIpICogcHJvY2Vzcyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGNvbnRleHQuZmlsbFRleHQodGV4dCwgKHBvaW50c1tpXS5hcmVhWzBdICsgNSAtIG9wdHMud2lkdGggLyAyKSAqIHByb2Nlc3MgLSB0V2lkdGggKiAoMSAtIHByb2Nlc3MpIC9cclxuXHRcdFx0XHRcdFx0MiwgKHBvaW50c1tpXS5hcmVhWzFdICsgNSArIHRIZWlnaHQgLSBvcHRzLmhlaWdodCAvIDIpICogcHJvY2Vzcyk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRjb250ZXh0LnJlc3RvcmUoKTtcclxuXHR9XHJcblx0Y29udGV4dC5yZXN0b3JlKCk7XHJcbn1cclxuXHJcbmZ1bmN0aW9uIGRyYXdGdW5uZWxEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcblx0bGV0IHByb2Nlc3MgPSBhcmd1bWVudHMubGVuZ3RoID4gNCAmJiBhcmd1bWVudHNbNF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1s0XSA6IDE7XHJcblx0bGV0IGZ1bm5lbE9wdGlvbiA9IGFzc2lnbih7fSwge1xyXG5cdFx0YWN0aXZlV2lkdGg6IDEwLFxyXG5cdFx0YWN0aXZlT3BhY2l0eTogMC4zLFxyXG5cdFx0Ym9yZGVyOiBmYWxzZSxcclxuXHRcdGJvcmRlcldpZHRoOiAyLFxyXG5cdFx0Ym9yZGVyQ29sb3I6ICcjRkZGRkZGJyxcclxuXHRcdGZpbGxPcGFjaXR5OiAxLFxyXG5cdFx0bGFiZWxBbGlnbjogJ3JpZ2h0J1xyXG5cdH0sIG9wdHMuZXh0cmEuZnVubmVsKTtcclxuXHRsZXQgZWFjaFNwYWNpbmcgPSAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLSBvcHRzLmFyZWFbMl0pIC8gc2VyaWVzLmxlbmd0aDtcclxuXHRsZXQgY2VudGVyUG9zaXRpb24gPSB7XHJcblx0XHR4OiBvcHRzLmFyZWFbM10gKyAob3B0cy53aWR0aCAtIG9wdHMuYXJlYVsxXSAtIG9wdHMuYXJlYVszXSkgLyAyLFxyXG5cdFx0eTogb3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMl1cclxuXHR9O1xyXG5cdGxldCBhY3RpdmVXaWR0aCA9IGZ1bm5lbE9wdGlvbi5hY3RpdmVXaWR0aDtcclxuXHRsZXQgcmFkaXVzID0gTWF0aC5taW4oKG9wdHMud2lkdGggLSBvcHRzLmFyZWFbMV0gLSBvcHRzLmFyZWFbM10pIC8gMiAtIGFjdGl2ZVdpZHRoLCAob3B0cy5oZWlnaHQgLSBvcHRzLmFyZWFbMF0gLVxyXG5cdFx0b3B0cy5hcmVhWzJdKSAvIDIgLSBhY3RpdmVXaWR0aCk7XHJcblx0c2VyaWVzID0gZ2V0RnVubmVsRGF0YVBvaW50cyhzZXJpZXMsIHJhZGl1cywgcHJvY2Vzcyk7XHJcblx0Y29udGV4dC5zYXZlKCk7XHJcblx0Y29udGV4dC50cmFuc2xhdGUoY2VudGVyUG9zaXRpb24ueCwgY2VudGVyUG9zaXRpb24ueSk7XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGlmIChpID09IDApIHtcclxuXHRcdFx0aWYgKG9wdHMudG9vbHRpcCkge1xyXG5cdFx0XHRcdGlmIChvcHRzLnRvb2x0aXAuaW5kZXggPT0gaSkge1xyXG5cdFx0XHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKHNlcmllc1tpXS5jb2xvciwgZnVubmVsT3B0aW9uLmFjdGl2ZU9wYWNpdHkpKTtcclxuXHRcdFx0XHRcdGNvbnRleHQubW92ZVRvKC1hY3RpdmVXaWR0aCwgMCk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbygtc2VyaWVzW2ldLnJhZGl1cyAtIGFjdGl2ZVdpZHRoLCAtZWFjaFNwYWNpbmcpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oc2VyaWVzW2ldLnJhZGl1cyArIGFjdGl2ZVdpZHRoLCAtZWFjaFNwYWNpbmcpO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oYWN0aXZlV2lkdGgsIDApO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5saW5lVG8oLWFjdGl2ZVdpZHRoLCAwKTtcclxuXHRcdFx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmZpbGwoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0c2VyaWVzW2ldLmZ1bm5lbEFyZWEgPSBbY2VudGVyUG9zaXRpb24ueCAtIHNlcmllc1tpXS5yYWRpdXMsIGNlbnRlclBvc2l0aW9uLnkgLSBlYWNoU3BhY2luZywgY2VudGVyUG9zaXRpb25cclxuXHRcdFx0XHQueCArIHNlcmllc1tpXS5yYWRpdXMsIGNlbnRlclBvc2l0aW9uLnlcclxuXHRcdFx0XTtcclxuXHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoZnVubmVsT3B0aW9uLmJvcmRlcldpZHRoICogb3B0cy5waXhlbFJhdGlvKTtcclxuXHRcdFx0Y29udGV4dC5zZXRTdHJva2VTdHlsZShmdW5uZWxPcHRpb24uYm9yZGVyQ29sb3IpO1xyXG5cdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5maWxsT3BhY2l0eSkpO1xyXG5cdFx0XHRjb250ZXh0Lm1vdmVUbygwLCAwKTtcclxuXHRcdFx0Y29udGV4dC5saW5lVG8oLXNlcmllc1tpXS5yYWRpdXMsIC1lYWNoU3BhY2luZyk7XHJcblx0XHRcdGNvbnRleHQubGluZVRvKHNlcmllc1tpXS5yYWRpdXMsIC1lYWNoU3BhY2luZyk7XHJcblx0XHRcdGNvbnRleHQubGluZVRvKDAsIDApO1xyXG5cdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LmZpbGwoKTtcclxuXHRcdFx0aWYgKGZ1bm5lbE9wdGlvbi5ib3JkZXIgPT0gdHJ1ZSkge1xyXG5cdFx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdH1cclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdGlmIChvcHRzLnRvb2x0aXApIHtcclxuXHRcdFx0XHRpZiAob3B0cy50b29sdGlwLmluZGV4ID09IGkpIHtcclxuXHRcdFx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShoZXhUb1JnYihzZXJpZXNbaV0uY29sb3IsIGZ1bm5lbE9wdGlvbi5hY3RpdmVPcGFjaXR5KSk7XHJcblx0XHRcdFx0XHRjb250ZXh0Lm1vdmVUbygwLCAwKTtcclxuXHRcdFx0XHRcdGNvbnRleHQubGluZVRvKC1zZXJpZXNbaSAtIDFdLnJhZGl1cyAtIGFjdGl2ZVdpZHRoLCAwKTtcclxuXHRcdFx0XHRcdGNvbnRleHQubGluZVRvKC1zZXJpZXNbaV0ucmFkaXVzIC0gYWN0aXZlV2lkdGgsIC1lYWNoU3BhY2luZyk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhzZXJpZXNbaV0ucmFkaXVzICsgYWN0aXZlV2lkdGgsIC1lYWNoU3BhY2luZyk7XHJcblx0XHRcdFx0XHRjb250ZXh0LmxpbmVUbyhzZXJpZXNbaSAtIDFdLnJhZGl1cyArIGFjdGl2ZVdpZHRoLCAwKTtcclxuXHRcdFx0XHRcdGNvbnRleHQubGluZVRvKDAsIDApO1xyXG5cdFx0XHRcdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdFx0XHRcdGNvbnRleHQuZmlsbCgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRzZXJpZXNbaV0uZnVubmVsQXJlYSA9IFtjZW50ZXJQb3NpdGlvbi54IC0gc2VyaWVzW2ldLnJhZGl1cywgY2VudGVyUG9zaXRpb24ueSAtIGVhY2hTcGFjaW5nICogKGkgKyAxKSxcclxuXHRcdFx0XHRjZW50ZXJQb3NpdGlvbi54ICsgc2VyaWVzW2ldLnJhZGl1cywgY2VudGVyUG9zaXRpb24ueSAtIGVhY2hTcGFjaW5nICogaVxyXG5cdFx0XHRdO1xyXG5cdFx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LnNldExpbmVXaWR0aChmdW5uZWxPcHRpb24uYm9yZGVyV2lkdGggKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKGZ1bm5lbE9wdGlvbi5ib3JkZXJDb2xvcik7XHJcblx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGhleFRvUmdiKHNlcmllc1tpXS5jb2xvciwgZnVubmVsT3B0aW9uLmZpbGxPcGFjaXR5KSk7XHJcblx0XHRcdGNvbnRleHQubW92ZVRvKDAsIDApO1xyXG5cdFx0XHRjb250ZXh0LmxpbmVUbygtc2VyaWVzW2kgLSAxXS5yYWRpdXMsIDApO1xyXG5cdFx0XHRjb250ZXh0LmxpbmVUbygtc2VyaWVzW2ldLnJhZGl1cywgLWVhY2hTcGFjaW5nKTtcclxuXHRcdFx0Y29udGV4dC5saW5lVG8oc2VyaWVzW2ldLnJhZGl1cywgLWVhY2hTcGFjaW5nKTtcclxuXHRcdFx0Y29udGV4dC5saW5lVG8oc2VyaWVzW2kgLSAxXS5yYWRpdXMsIDApO1xyXG5cdFx0XHRjb250ZXh0LmxpbmVUbygwLCAwKTtcclxuXHRcdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5maWxsKCk7XHJcblx0XHRcdGlmIChmdW5uZWxPcHRpb24uYm9yZGVyID09IHRydWUpIHtcclxuXHRcdFx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRjb250ZXh0LnRyYW5zbGF0ZSgwLCAtZWFjaFNwYWNpbmcpXHJcblx0fVxyXG5cdGNvbnRleHQucmVzdG9yZSgpO1xyXG5cclxuXHRpZiAob3B0cy5kYXRhTGFiZWwgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuXHRcdGRyYXdGdW5uZWxUZXh0KHNlcmllcywgb3B0cywgY29udGV4dCwgZWFjaFNwYWNpbmcsIGZ1bm5lbE9wdGlvbi5sYWJlbEFsaWduLCBhY3RpdmVXaWR0aCwgY2VudGVyUG9zaXRpb24pO1xyXG5cdH1cclxuXHJcblx0cmV0dXJuIHtcclxuXHRcdGNlbnRlcjogY2VudGVyUG9zaXRpb24sXHJcblx0XHRyYWRpdXM6IHJhZGl1cyxcclxuXHRcdHNlcmllczogc2VyaWVzXHJcblx0fTtcclxufVxyXG5cclxuZnVuY3Rpb24gZHJhd0Z1bm5lbFRleHQoc2VyaWVzLCBvcHRzLCBjb250ZXh0LCBlYWNoU3BhY2luZywgbGFiZWxBbGlnbiwgYWN0aXZlV2lkdGgsIGNlbnRlclBvc2l0aW9uKSB7XHJcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzZXJpZXMubGVuZ3RoOyBpKyspIHtcclxuXHRcdGxldCBpdGVtID0gc2VyaWVzW2ldO1xyXG5cdFx0bGV0IHN0YXJ0WCwgZW5kWCwgc3RhcnRZLCBmb250U2l6ZTtcclxuXHRcdGxldCB0ZXh0ID0gaXRlbS5mb3JtYXQgPyBpdGVtLmZvcm1hdCgraXRlbS5fcHJvcG9ydGlvbl8udG9GaXhlZCgyKSkgOiB1dGlsLnRvRml4ZWQoaXRlbS5fcHJvcG9ydGlvbl8gKiAxMDApICtcclxuXHRcdFx0JyUnO1xyXG5cdFx0aWYgKGxhYmVsQWxpZ24gPT0gJ3JpZ2h0Jykge1xyXG5cdFx0XHRpZiAoaSA9PSAwKSB7XHJcblx0XHRcdFx0c3RhcnRYID0gKGl0ZW0uZnVubmVsQXJlYVsyXSArIGNlbnRlclBvc2l0aW9uLngpIC8gMjtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRzdGFydFggPSAoaXRlbS5mdW5uZWxBcmVhWzJdICsgc2VyaWVzW2kgLSAxXS5mdW5uZWxBcmVhWzJdKSAvIDI7XHJcblx0XHRcdH1cclxuXHRcdFx0ZW5kWCA9IHN0YXJ0WCArIGFjdGl2ZVdpZHRoICogMjtcclxuXHRcdFx0c3RhcnRZID0gaXRlbS5mdW5uZWxBcmVhWzFdICsgZWFjaFNwYWNpbmcgLyAyO1xyXG5cdFx0XHRmb250U2l6ZSA9IGl0ZW0udGV4dFNpemUgfHwgb3B0cy5mb250U2l6ZTtcclxuXHRcdFx0Y29udGV4dC5zZXRMaW5lV2lkdGgoMSAqIG9wdHMucGl4ZWxSYXRpbyk7XHJcblx0XHRcdGNvbnRleHQuc2V0U3Ryb2tlU3R5bGUoaXRlbS5jb2xvcik7XHJcblx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0uY29sb3IpO1xyXG5cdFx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0Lm1vdmVUbyhzdGFydFgsIHN0YXJ0WSk7XHJcblx0XHRcdGNvbnRleHQubGluZVRvKGVuZFgsIHN0YXJ0WSk7XHJcblx0XHRcdGNvbnRleHQuc3Ryb2tlKCk7XHJcblx0XHRcdGNvbnRleHQuY2xvc2VQYXRoKCk7XHJcblx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdGNvbnRleHQubW92ZVRvKGVuZFgsIHN0YXJ0WSk7XHJcblx0XHRcdGNvbnRleHQuYXJjKGVuZFgsIHN0YXJ0WSwgMiwgMCwgMiAqIE1hdGguUEkpO1xyXG5cdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LmZpbGwoKTtcclxuXHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5zZXRGb250U2l6ZShmb250U2l6ZSk7XHJcblx0XHRcdGNvbnRleHQuc2V0RmlsbFN0eWxlKGl0ZW0udGV4dENvbG9yIHx8ICcjNjY2NjY2Jyk7XHJcblx0XHRcdGNvbnRleHQuZmlsbFRleHQodGV4dCwgZW5kWCArIDUsIHN0YXJ0WSArIGZvbnRTaXplIC8gMiAtIDIpO1xyXG5cdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0aWYgKGkgPT0gMCkge1xyXG5cdFx0XHRcdHN0YXJ0WCA9IChpdGVtLmZ1bm5lbEFyZWFbMF0gKyBjZW50ZXJQb3NpdGlvbi54KSAvIDI7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0c3RhcnRYID0gKGl0ZW0uZnVubmVsQXJlYVswXSArIHNlcmllc1tpIC0gMV0uZnVubmVsQXJlYVswXSkgLyAyO1xyXG5cdFx0XHR9XHJcblx0XHRcdGVuZFggPSBzdGFydFggLSBhY3RpdmVXaWR0aCAqIDI7XHJcblx0XHRcdHN0YXJ0WSA9IGl0ZW0uZnVubmVsQXJlYVsxXSArIGVhY2hTcGFjaW5nIC8gMjtcclxuXHRcdFx0Zm9udFNpemUgPSBpdGVtLnRleHRTaXplIHx8IG9wdHMuZm9udFNpemU7XHJcblx0XHRcdGNvbnRleHQuc2V0TGluZVdpZHRoKDEgKiBvcHRzLnBpeGVsUmF0aW8pO1xyXG5cdFx0XHRjb250ZXh0LnNldFN0cm9rZVN0eWxlKGl0ZW0uY29sb3IpO1xyXG5cdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShpdGVtLmNvbG9yKTtcclxuXHRcdFx0Y29udGV4dC5iZWdpblBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5tb3ZlVG8oc3RhcnRYLCBzdGFydFkpO1xyXG5cdFx0XHRjb250ZXh0LmxpbmVUbyhlbmRYLCBzdGFydFkpO1xyXG5cdFx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LmJlZ2luUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0Lm1vdmVUbyhlbmRYLCBzdGFydFkpO1xyXG5cdFx0XHRjb250ZXh0LmFyYyhlbmRYLCBzdGFydFksIDIsIDAsIDIgKiBNYXRoLlBJKTtcclxuXHRcdFx0Y29udGV4dC5jbG9zZVBhdGgoKTtcclxuXHRcdFx0Y29udGV4dC5maWxsKCk7XHJcblx0XHRcdGNvbnRleHQuYmVnaW5QYXRoKCk7XHJcblx0XHRcdGNvbnRleHQuc2V0Rm9udFNpemUoZm9udFNpemUpO1xyXG5cdFx0XHRjb250ZXh0LnNldEZpbGxTdHlsZShpdGVtLnRleHRDb2xvciB8fCAnIzY2NjY2NicpO1xyXG5cdFx0XHRjb250ZXh0LmZpbGxUZXh0KHRleHQsIGVuZFggLSA1IC0gbWVhc3VyZVRleHQodGV4dCksIHN0YXJ0WSArIGZvbnRTaXplIC8gMiAtIDIpO1xyXG5cdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0XHRjb250ZXh0LnN0cm9rZSgpO1xyXG5cdFx0XHRjb250ZXh0LmNsb3NlUGF0aCgpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcblxyXG5mdW5jdGlvbiBkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpIHtcclxuXHRjb250ZXh0LmRyYXcoKTtcclxufVxyXG5cclxudmFyIFRpbWluZyA9IHtcclxuXHRlYXNlSW46IGZ1bmN0aW9uIGVhc2VJbihwb3MpIHtcclxuXHRcdHJldHVybiBNYXRoLnBvdyhwb3MsIDMpO1xyXG5cdH0sXHJcblx0ZWFzZU91dDogZnVuY3Rpb24gZWFzZU91dChwb3MpIHtcclxuXHRcdHJldHVybiBNYXRoLnBvdyhwb3MgLSAxLCAzKSArIDE7XHJcblx0fSxcclxuXHRlYXNlSW5PdXQ6IGZ1bmN0aW9uIGVhc2VJbk91dChwb3MpIHtcclxuXHRcdGlmICgocG9zIC89IDAuNSkgPCAxKSB7XHJcblx0XHRcdHJldHVybiAwLjUgKiBNYXRoLnBvdyhwb3MsIDMpO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0cmV0dXJuIDAuNSAqIChNYXRoLnBvdyhwb3MgLSAyLCAzKSArIDIpO1xyXG5cdFx0fVxyXG5cdH0sXHJcblx0bGluZWFyOiBmdW5jdGlvbiBsaW5lYXIocG9zKSB7XHJcblx0XHRyZXR1cm4gcG9zO1xyXG5cdH1cclxufTtcclxuXHJcbmZ1bmN0aW9uIEFuaW1hdGlvbihvcHRzKSB7XHJcblx0dGhpcy5pc1N0b3AgPSBmYWxzZTtcclxuXHRvcHRzLmR1cmF0aW9uID0gdHlwZW9mIG9wdHMuZHVyYXRpb24gPT09ICd1bmRlZmluZWQnID8gMTAwMCA6IG9wdHMuZHVyYXRpb247XHJcblx0b3B0cy50aW1pbmcgPSBvcHRzLnRpbWluZyB8fCAnbGluZWFyJztcclxuXHR2YXIgZGVsYXkgPSAxNztcclxuXHJcblx0ZnVuY3Rpb24gY3JlYXRlQW5pbWF0aW9uRnJhbWUoKSB7XHJcblx0XHRpZiAodHlwZW9mIHNldFRpbWVvdXQgIT09ICd1bmRlZmluZWQnKSB7XHJcblx0XHRcdHJldHVybiBmdW5jdGlvbihzdGVwLCBkZWxheSkge1xyXG5cdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHR2YXIgdGltZVN0YW1wID0gK25ldyBEYXRlKCk7XHJcblx0XHRcdFx0XHRzdGVwKHRpbWVTdGFtcCk7XHJcblx0XHRcdFx0fSwgZGVsYXkpO1xyXG5cdFx0XHR9O1xyXG5cdFx0fSBlbHNlIGlmICh0eXBlb2YgcmVxdWVzdEFuaW1hdGlvbkZyYW1lICE9PSAndW5kZWZpbmVkJykge1xyXG5cdFx0XHRyZXR1cm4gcmVxdWVzdEFuaW1hdGlvbkZyYW1lO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0cmV0dXJuIGZ1bmN0aW9uKHN0ZXApIHtcclxuXHRcdFx0XHRzdGVwKG51bGwpO1xyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdH07XHJcblx0dmFyIGFuaW1hdGlvbkZyYW1lID0gY3JlYXRlQW5pbWF0aW9uRnJhbWUoKTtcclxuXHR2YXIgc3RhcnRUaW1lU3RhbXAgPSBudWxsO1xyXG5cdHZhciBfc3RlcCA9IGZ1bmN0aW9uIHN0ZXAodGltZXN0YW1wKSB7XHJcblx0XHRpZiAodGltZXN0YW1wID09PSBudWxsIHx8IHRoaXMuaXNTdG9wID09PSB0cnVlKSB7XHJcblx0XHRcdG9wdHMub25Qcm9jZXNzICYmIG9wdHMub25Qcm9jZXNzKDEpO1xyXG5cdFx0XHRvcHRzLm9uQW5pbWF0aW9uRmluaXNoICYmIG9wdHMub25BbmltYXRpb25GaW5pc2goKTtcclxuXHRcdFx0cmV0dXJuO1xyXG5cdFx0fVxyXG5cdFx0aWYgKHN0YXJ0VGltZVN0YW1wID09PSBudWxsKSB7XHJcblx0XHRcdHN0YXJ0VGltZVN0YW1wID0gdGltZXN0YW1wO1xyXG5cdFx0fVxyXG5cdFx0aWYgKHRpbWVzdGFtcCAtIHN0YXJ0VGltZVN0YW1wIDwgb3B0cy5kdXJhdGlvbikge1xyXG5cdFx0XHR2YXIgcHJvY2VzcyA9ICh0aW1lc3RhbXAgLSBzdGFydFRpbWVTdGFtcCkgLyBvcHRzLmR1cmF0aW9uO1xyXG5cdFx0XHR2YXIgdGltaW5nRnVuY3Rpb24gPSBUaW1pbmdbb3B0cy50aW1pbmddO1xyXG5cdFx0XHRwcm9jZXNzID0gdGltaW5nRnVuY3Rpb24ocHJvY2Vzcyk7XHJcblxyXG5cdFx0XHRvcHRzLm9uUHJvY2VzcyAmJiBvcHRzLm9uUHJvY2Vzcyhwcm9jZXNzKTtcclxuXHRcdFx0YW5pbWF0aW9uRnJhbWUoX3N0ZXAsIGRlbGF5KTtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdG9wdHMub25Qcm9jZXNzICYmIG9wdHMub25Qcm9jZXNzKDEpO1xyXG5cdFx0XHRvcHRzLm9uQW5pbWF0aW9uRmluaXNoICYmIG9wdHMub25BbmltYXRpb25GaW5pc2goKTtcclxuXHRcdH1cclxuXHR9O1xyXG5cdF9zdGVwID0gX3N0ZXAuYmluZCh0aGlzKTtcclxuXHRhbmltYXRpb25GcmFtZShfc3RlcCwgZGVsYXkpO1xyXG59XHJcblxyXG4vLyBzdG9wIGFuaW1hdGlvbiBpbW1lZGlhdGVseVxyXG4vLyBhbmQgdGlnZ2VyIG9uQW5pbWF0aW9uRmluaXNoXHJcbkFuaW1hdGlvbi5wcm90b3R5cGUuc3RvcCA9IGZ1bmN0aW9uKCkge1xyXG5cdHRoaXMuaXNTdG9wID0gdHJ1ZTtcclxufTtcclxuXHJcbmZ1bmN0aW9uIGRyYXdDaGFydHModHlwZSwgb3B0cywgY29uZmlnLCBjb250ZXh0KSB7XHJcblx0dmFyIF90aGlzID0gdGhpcztcclxuXHR2YXIgc2VyaWVzID0gb3B0cy5zZXJpZXM7XHJcblx0dmFyIGNhdGVnb3JpZXMgPSBvcHRzLmNhdGVnb3JpZXM7XHJcblx0c2VyaWVzID0gZmlsbFNlcmllcyhzZXJpZXMsIG9wdHMsIGNvbmZpZyk7XHJcblx0dmFyIGR1cmF0aW9uID0gb3B0cy5hbmltYXRpb24gPyBvcHRzLmR1cmF0aW9uIDogMDtcclxuXHRfdGhpcy5hbmltYXRpb25JbnN0YW5jZSAmJiBfdGhpcy5hbmltYXRpb25JbnN0YW5jZS5zdG9wKCk7XHJcblx0dmFyIHNlcmllc01BID0gbnVsbDtcclxuXHRpZiAodHlwZSA9PSAnY2FuZGxlJykge1xyXG5cdFx0bGV0IGF2ZXJhZ2UgPSBhc3NpZ24oe30sIG9wdHMuZXh0cmEuY2FuZGxlLmF2ZXJhZ2UpO1xyXG5cdFx0aWYgKGF2ZXJhZ2Uuc2hvdykge1xyXG5cdFx0XHRzZXJpZXNNQSA9IGNhbENhbmRsZU1BKGF2ZXJhZ2UuZGF5LCBhdmVyYWdlLm5hbWUsIGF2ZXJhZ2UuY29sb3IsIHNlcmllc1swXS5kYXRhKTtcclxuXHRcdFx0c2VyaWVzTUEgPSBmaWxsU2VyaWVzKHNlcmllc01BLCBvcHRzLCBjb25maWcpO1xyXG5cdFx0XHRvcHRzLnNlcmllc01BID0gc2VyaWVzTUE7XHJcblx0XHR9IGVsc2UgaWYgKG9wdHMuc2VyaWVzTUEpIHtcclxuXHRcdFx0c2VyaWVzTUEgPSBvcHRzLnNlcmllc01BID0gZmlsbFNlcmllcyhvcHRzLnNlcmllc01BLCBvcHRzLCBjb25maWcpO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0c2VyaWVzTUEgPSBzZXJpZXM7XHJcblx0XHR9XHJcblx0fSBlbHNlIHtcclxuXHRcdHNlcmllc01BID0gc2VyaWVzO1xyXG5cdH1cclxuXHJcblx0Lyog6L+H5ruk5o6Jc2hvdz1mYWxzZeeahHNlcmllcyAqL1xyXG5cdG9wdHMuX3Nlcmllc18gPSBzZXJpZXMgPSBmaWx0ZXJTZXJpZXMoc2VyaWVzKTtcclxuXHJcblx0Ly/ph43mlrDorqHnrpflm77ooajljLrln59cclxuXHJcblx0b3B0cy5hcmVhID0gbmV3IEFycmF5KDQpO1xyXG5cdC8v5aSN5L2N57uY5Zu+5Yy65Z+fXHJcblx0Zm9yIChsZXQgaiA9IDA7IGogPCA0OyBqKyspIHtcclxuXHRcdG9wdHMuYXJlYVtqXSA9IG9wdHMucGFkZGluZ1tqXTtcclxuXHR9XHJcblxyXG5cdC8v6YCa6L+H6K6h566X5LiJ5aSn5Yy65Z+f77ya5Zu+5L6L44CBWOi9tOOAgVnovbTnmoTlpKflsI/vvIznoa7lrprnu5jlm77ljLrln59cclxuXHR2YXIgX2NhbExlZ2VuZERhdGEgPSBjYWxMZWdlbmREYXRhKHNlcmllc01BLCBvcHRzLCBjb25maWcsIG9wdHMuY2hhcnREYXRhKSxcclxuXHRcdGxlZ2VuZEhlaWdodCA9IF9jYWxMZWdlbmREYXRhLmFyZWEud2hvbGVIZWlnaHQsXHJcblx0XHRsZWdlbmRXaWR0aCA9IF9jYWxMZWdlbmREYXRhLmFyZWEud2hvbGVXaWR0aDtcclxuXHJcblx0c3dpdGNoIChvcHRzLmxlZ2VuZC5wb3NpdGlvbikge1xyXG5cdFx0Y2FzZSAndG9wJzpcclxuXHRcdFx0b3B0cy5hcmVhWzBdICs9IGxlZ2VuZEhlaWdodDtcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlICdib3R0b20nOlxyXG5cdFx0XHRvcHRzLmFyZWFbMl0gKz0gbGVnZW5kSGVpZ2h0O1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgJ2xlZnQnOlxyXG5cdFx0XHRvcHRzLmFyZWFbM10gKz0gbGVnZW5kV2lkdGg7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAncmlnaHQnOlxyXG5cdFx0XHRvcHRzLmFyZWFbMV0gKz0gbGVnZW5kV2lkdGg7XHJcblx0XHRcdGJyZWFrO1xyXG5cdH1cclxuXHJcblx0bGV0IF9jYWxZQXhpc0RhdGEgPSB7fSxcclxuXHRcdHlBeGlzV2lkdGggPSAwO1xyXG5cdGlmIChvcHRzLnR5cGUgPT09ICdsaW5lJyB8fCBvcHRzLnR5cGUgPT09ICdjb2x1bW4nIHx8IG9wdHMudHlwZSA9PT0gJ2FyZWEnIHx8IG9wdHMudHlwZSA9PT0gJ21peCcgfHwgb3B0cy50eXBlID09PVxyXG5cdFx0J2NhbmRsZScpIHtcclxuXHRcdF9jYWxZQXhpc0RhdGEgPSBjYWxZQXhpc0RhdGEoc2VyaWVzLCBvcHRzLCBjb25maWcpO1xyXG5cdFx0eUF4aXNXaWR0aCA9IF9jYWxZQXhpc0RhdGEueUF4aXNXaWR0aDtcclxuXHRcdC8v5aaC5p6c5pi+56S6Wei9tOagh+mimFxyXG5cdFx0aWYgKG9wdHMueUF4aXMuc2hvd1RpdGxlKSB7XHJcblx0XHRcdGxldCBtYXhUaXRsZUhlaWdodCA9IDA7XHJcblx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgb3B0cy55QXhpcy5kYXRhLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0bWF4VGl0bGVIZWlnaHQgPSBNYXRoLm1heChtYXhUaXRsZUhlaWdodCwgb3B0cy55QXhpcy5kYXRhW2ldLnRpdGxlRm9udFNpemUgPyBvcHRzLnlBeGlzLmRhdGFbaV1cclxuXHRcdFx0XHRcdC50aXRsZUZvbnRTaXplIDogY29uZmlnLmZvbnRTaXplKVxyXG5cdFx0XHR9XHJcblx0XHRcdG9wdHMuYXJlYVswXSArPSAobWF4VGl0bGVIZWlnaHQgKyA2KSAqIG9wdHMucGl4ZWxSYXRpbztcclxuXHRcdH1cclxuXHRcdGxldCByaWdodEluZGV4ID0gMCxcclxuXHRcdFx0bGVmdEluZGV4ID0gMDtcclxuXHRcdC8v6K6h566X5Li757uY5Zu+5Yy65Z+f5bem5Y+z5L2N572uXHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHlBeGlzV2lkdGgubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0aWYgKHlBeGlzV2lkdGhbaV0ucG9zaXRpb24gPT0gJ2xlZnQnKSB7XHJcblx0XHRcdFx0aWYgKGxlZnRJbmRleCA+IDApIHtcclxuXHRcdFx0XHRcdG9wdHMuYXJlYVszXSArPSB5QXhpc1dpZHRoW2ldLndpZHRoICsgb3B0cy55QXhpcy5wYWRkaW5nO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRvcHRzLmFyZWFbM10gKz0geUF4aXNXaWR0aFtpXS53aWR0aDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGVmdEluZGV4ICs9IDE7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0aWYgKHJpZ2h0SW5kZXggPiAwKSB7XHJcblx0XHRcdFx0XHRvcHRzLmFyZWFbMV0gKz0geUF4aXNXaWR0aFtpXS53aWR0aCArIG9wdHMueUF4aXMucGFkZGluZztcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0b3B0cy5hcmVhWzFdICs9IHlBeGlzV2lkdGhbaV0ud2lkdGg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJpZ2h0SW5kZXggKz0gMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0gZWxzZSB7XHJcblx0XHRjb25maWcueUF4aXNXaWR0aCA9IHlBeGlzV2lkdGg7XHJcblx0fVxyXG5cdG9wdHMuY2hhcnREYXRhLnlBeGlzRGF0YSA9IF9jYWxZQXhpc0RhdGE7XHJcblxyXG5cdGlmIChvcHRzLmNhdGVnb3JpZXMgJiYgb3B0cy5jYXRlZ29yaWVzLmxlbmd0aCkge1xyXG5cdFx0b3B0cy5jaGFydERhdGEueEF4aXNEYXRhID0gZ2V0WEF4aXNQb2ludHMob3B0cy5jYXRlZ29yaWVzLCBvcHRzLCBjb25maWcpO1xyXG5cdFx0bGV0IF9jYWxDYXRlZ29yaWVzRGF0YSA9IGNhbENhdGVnb3JpZXNEYXRhKG9wdHMuY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEuZWFjaFNwYWNpbmcpLFxyXG5cdFx0XHR4QXhpc0hlaWdodCA9IF9jYWxDYXRlZ29yaWVzRGF0YS54QXhpc0hlaWdodCxcclxuXHRcdFx0YW5nbGUgPSBfY2FsQ2F0ZWdvcmllc0RhdGEuYW5nbGU7XHJcblx0XHRjb25maWcueEF4aXNIZWlnaHQgPSB4QXhpc0hlaWdodDtcclxuXHRcdGNvbmZpZy5feEF4aXNUZXh0QW5nbGVfID0gYW5nbGU7XHJcblx0XHRvcHRzLmFyZWFbMl0gKz0geEF4aXNIZWlnaHQ7XHJcblx0XHRvcHRzLmNoYXJ0RGF0YS5jYXRlZ29yaWVzRGF0YSA9IF9jYWxDYXRlZ29yaWVzRGF0YTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0aWYgKG9wdHMudHlwZSA9PT0gJ2xpbmUnIHx8IG9wdHMudHlwZSA9PT0gJ2FyZWEnIHx8IG9wdHMudHlwZSA9PT0gJ3BvaW50cycpIHtcclxuXHRcdFx0b3B0cy5jaGFydERhdGEueEF4aXNEYXRhID0gY2FsWEF4aXNEYXRhKHNlcmllcywgb3B0cywgY29uZmlnKTtcclxuXHRcdFx0Y2F0ZWdvcmllcyA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS5yYW5nZXNGb3JtYXQ7XHJcblx0XHRcdGxldCBfY2FsQ2F0ZWdvcmllc0RhdGEgPSBjYWxDYXRlZ29yaWVzRGF0YShjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS5lYWNoU3BhY2luZyksXHJcblx0XHRcdFx0eEF4aXNIZWlnaHQgPSBfY2FsQ2F0ZWdvcmllc0RhdGEueEF4aXNIZWlnaHQsXHJcblx0XHRcdFx0YW5nbGUgPSBfY2FsQ2F0ZWdvcmllc0RhdGEuYW5nbGU7XHJcblx0XHRcdGNvbmZpZy54QXhpc0hlaWdodCA9IHhBeGlzSGVpZ2h0O1xyXG5cdFx0XHRjb25maWcuX3hBeGlzVGV4dEFuZ2xlXyA9IGFuZ2xlO1xyXG5cdFx0XHRvcHRzLmFyZWFbMl0gKz0geEF4aXNIZWlnaHQ7XHJcblx0XHRcdG9wdHMuY2hhcnREYXRhLmNhdGVnb3JpZXNEYXRhID0gX2NhbENhdGVnb3JpZXNEYXRhO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0b3B0cy5jaGFydERhdGEueEF4aXNEYXRhID0ge1xyXG5cdFx0XHRcdHhBeGlzUG9pbnRzOiBbXVxyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvL+iuoeeul+WPs+Wvuem9kOWBj+enu+i3neemu1xyXG5cdGlmIChvcHRzLmVuYWJsZVNjcm9sbCAmJiBvcHRzLnhBeGlzLnNjcm9sbEFsaWduID09ICdyaWdodCcgJiYgb3B0cy5fc2Nyb2xsRGlzdGFuY2VfID09PSB1bmRlZmluZWQpIHtcclxuXHRcdGxldCBvZmZzZXRMZWZ0ID0gMCxcclxuXHRcdFx0eEF4aXNQb2ludHMgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEueEF4aXNQb2ludHMsXHJcblx0XHRcdHN0YXJ0WCA9IG9wdHMuY2hhcnREYXRhLnhBeGlzRGF0YS5zdGFydFgsXHJcblx0XHRcdGVuZFggPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEuZW5kWCxcclxuXHRcdFx0ZWFjaFNwYWNpbmcgPSBvcHRzLmNoYXJ0RGF0YS54QXhpc0RhdGEuZWFjaFNwYWNpbmc7XHJcblx0XHRsZXQgdG90YWxXaWR0aCA9IGVhY2hTcGFjaW5nICogKHhBeGlzUG9pbnRzLmxlbmd0aCAtIDEpO1xyXG5cdFx0bGV0IHNjcmVlbldpZHRoID0gZW5kWCAtIHN0YXJ0WDtcclxuXHRcdG9mZnNldExlZnQgPSBzY3JlZW5XaWR0aCAtIHRvdGFsV2lkdGg7XHJcblx0XHRfdGhpcy5zY3JvbGxPcHRpb24gPSB7XHJcblx0XHRcdGN1cnJlbnRPZmZzZXQ6IG9mZnNldExlZnQsXHJcblx0XHRcdHN0YXJ0VG91Y2hYOiBvZmZzZXRMZWZ0LFxyXG5cdFx0XHRkaXN0YW5jZTogMCxcclxuXHRcdFx0bGFzdE1vdmVUaW1lOiAwXHJcblx0XHR9O1xyXG5cdFx0b3B0cy5fc2Nyb2xsRGlzdGFuY2VfID0gb2Zmc2V0TGVmdDtcclxuXHR9XHJcblxyXG5cdGlmICh0eXBlID09PSAncGllJyB8fCB0eXBlID09PSAncmluZycgfHwgdHlwZSA9PT0gJ3Jvc2UnKSB7XHJcblx0XHRjb25maWcuX3BpZVRleHRNYXhMZW5ndGhfID0gb3B0cy5kYXRhTGFiZWwgPT09IGZhbHNlID8gMCA6IGdldFBpZVRleHRNYXhMZW5ndGgoc2VyaWVzTUEpO1xyXG5cdH1cclxuXHJcblx0c3dpdGNoICh0eXBlKSB7XHJcblx0XHRjYXNlICd3b3JkJzpcclxuXHRcdFx0bGV0IHdvcmRPcHRpb24gPSBhc3NpZ24oe30sIHtcclxuXHRcdFx0XHR0eXBlOiAnbm9ybWFsJyxcclxuXHRcdFx0XHRhdXRvQ29sb3JzOiB0cnVlXHJcblx0XHRcdH0sIG9wdHMuZXh0cmEud29yZCk7XHJcblx0XHRcdGlmIChvcHRzLnVwZGF0ZURhdGEgPT0gdHJ1ZSB8fCBvcHRzLnVwZGF0ZURhdGEgPT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0b3B0cy5jaGFydERhdGEud29yZENsb3VkRGF0YSA9IGdldFdvcmRDbG91ZFBvaW50KG9wdHMsIHdvcmRPcHRpb24udHlwZSk7XHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG5cdFx0XHRcdHRpbWluZzogJ2Vhc2VJbk91dCcsXHJcblx0XHRcdFx0ZHVyYXRpb246IGR1cmF0aW9uLFxyXG5cdFx0XHRcdG9uUHJvY2VzczogZnVuY3Rpb24ocHJvY2Vzcykge1xyXG5cdFx0XHRcdFx0Y29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG5cdFx0XHRcdFx0aWYgKG9wdHMucm90YXRlKSB7XHJcblx0XHRcdFx0XHRcdGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRkcmF3V29yZENsb3VkRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcblx0XHRcdFx0XHRkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0b25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG5cdFx0XHRcdFx0X3RoaXMuZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgJ21hcCc6XHJcblx0XHRcdGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuXHRcdFx0ZHJhd01hcERhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgJ2Z1bm5lbCc6XHJcblx0XHRcdHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuXHRcdFx0XHR0aW1pbmc6ICdlYXNlSW5PdXQnLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiBkdXJhdGlvbixcclxuXHRcdFx0XHRvblByb2Nlc3M6IGZ1bmN0aW9uKHByb2Nlc3MpIHtcclxuXHRcdFx0XHRcdGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuXHRcdFx0XHRcdGlmIChvcHRzLnJvdGF0ZSkge1xyXG5cdFx0XHRcdFx0XHRjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0b3B0cy5jaGFydERhdGEuZnVubmVsRGF0YSA9IGRyYXdGdW5uZWxEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LFxyXG5cdFx0XHRcdFx0cHJvY2Vzcyk7XHJcblx0XHRcdFx0XHRkcmF3TGVnZW5kKG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuXHRcdFx0XHRcdGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2Vzcyk7XHJcblx0XHRcdFx0XHRkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0b25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG5cdFx0XHRcdFx0X3RoaXMuZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgJ2xpbmUnOlxyXG5cdFx0XHR0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcblx0XHRcdFx0dGltaW5nOiAnZWFzZUluJyxcclxuXHRcdFx0XHRkdXJhdGlvbjogZHVyYXRpb24sXHJcblx0XHRcdFx0b25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG5cdFx0XHRcdFx0Y29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG5cdFx0XHRcdFx0aWYgKG9wdHMucm90YXRlKSB7XHJcblx0XHRcdFx0XHRcdGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRkcmF3WUF4aXNHcmlkKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcblx0XHRcdFx0XHRkcmF3WEF4aXMoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuXHRcdFx0XHRcdHZhciBfZHJhd0xpbmVEYXRhUG9pbnRzID0gZHJhd0xpbmVEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKSxcclxuXHRcdFx0XHRcdFx0eEF4aXNQb2ludHMgPSBfZHJhd0xpbmVEYXRhUG9pbnRzLnhBeGlzUG9pbnRzLFxyXG5cdFx0XHRcdFx0XHRjYWxQb2ludHMgPSBfZHJhd0xpbmVEYXRhUG9pbnRzLmNhbFBvaW50cyxcclxuXHRcdFx0XHRcdFx0ZWFjaFNwYWNpbmcgPSBfZHJhd0xpbmVEYXRhUG9pbnRzLmVhY2hTcGFjaW5nO1xyXG5cdFx0XHRcdFx0b3B0cy5jaGFydERhdGEueEF4aXNQb2ludHMgPSB4QXhpc1BvaW50cztcclxuXHRcdFx0XHRcdG9wdHMuY2hhcnREYXRhLmNhbFBvaW50cyA9IGNhbFBvaW50cztcclxuXHRcdFx0XHRcdG9wdHMuY2hhcnREYXRhLmVhY2hTcGFjaW5nID0gZWFjaFNwYWNpbmc7XHJcblx0XHRcdFx0XHRkcmF3WUF4aXMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cdFx0XHRcdFx0aWYgKG9wdHMuZW5hYmxlTWFya0xpbmUgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuXHRcdFx0XHRcdFx0ZHJhd01hcmtMaW5lKG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRkcmF3TGVnZW5kKG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuXHRcdFx0XHRcdGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcywgZWFjaFNwYWNpbmcsIHhBeGlzUG9pbnRzKTtcclxuXHRcdFx0XHRcdGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcblxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0b25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG5cdFx0XHRcdFx0X3RoaXMuZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgJ21peCc6XHJcblx0XHRcdHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuXHRcdFx0XHR0aW1pbmc6ICdlYXNlSW4nLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiBkdXJhdGlvbixcclxuXHRcdFx0XHRvblByb2Nlc3M6IGZ1bmN0aW9uIG9uUHJvY2Vzcyhwcm9jZXNzKSB7XHJcblx0XHRcdFx0XHRjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcblx0XHRcdFx0XHRpZiAob3B0cy5yb3RhdGUpIHtcclxuXHRcdFx0XHRcdFx0Y29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGRyYXdZQXhpc0dyaWQoY2F0ZWdvcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuXHRcdFx0XHRcdGRyYXdYQXhpcyhjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cdFx0XHRcdFx0dmFyIF9kcmF3TWl4RGF0YVBvaW50cyA9IGRyYXdNaXhEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKSxcclxuXHRcdFx0XHRcdFx0eEF4aXNQb2ludHMgPSBfZHJhd01peERhdGFQb2ludHMueEF4aXNQb2ludHMsXHJcblx0XHRcdFx0XHRcdGNhbFBvaW50cyA9IF9kcmF3TWl4RGF0YVBvaW50cy5jYWxQb2ludHMsXHJcblx0XHRcdFx0XHRcdGVhY2hTcGFjaW5nID0gX2RyYXdNaXhEYXRhUG9pbnRzLmVhY2hTcGFjaW5nO1xyXG5cdFx0XHRcdFx0b3B0cy5jaGFydERhdGEueEF4aXNQb2ludHMgPSB4QXhpc1BvaW50cztcclxuXHRcdFx0XHRcdG9wdHMuY2hhcnREYXRhLmNhbFBvaW50cyA9IGNhbFBvaW50cztcclxuXHRcdFx0XHRcdG9wdHMuY2hhcnREYXRhLmVhY2hTcGFjaW5nID0gZWFjaFNwYWNpbmc7XHJcblx0XHRcdFx0XHRkcmF3WUF4aXMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cdFx0XHRcdFx0aWYgKG9wdHMuZW5hYmxlTWFya0xpbmUgIT09IGZhbHNlICYmIHByb2Nlc3MgPT09IDEpIHtcclxuXHRcdFx0XHRcdFx0ZHJhd01hcmtMaW5lKG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRkcmF3TGVnZW5kKG9wdHMuc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuXHRcdFx0XHRcdGRyYXdUb29sVGlwQnJpZGdlKG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcywgZWFjaFNwYWNpbmcsIHhBeGlzUG9pbnRzKTtcclxuXHRcdFx0XHRcdGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcblx0XHRcdFx0XHRfdGhpcy5ldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSk7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAnY29sdW1uJzpcclxuXHRcdFx0dGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG5cdFx0XHRcdHRpbWluZzogJ2Vhc2VJbicsXHJcblx0XHRcdFx0ZHVyYXRpb246IGR1cmF0aW9uLFxyXG5cdFx0XHRcdG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuXHRcdFx0XHRcdGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuXHRcdFx0XHRcdGlmIChvcHRzLnJvdGF0ZSkge1xyXG5cdFx0XHRcdFx0XHRjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ZHJhd1lBeGlzR3JpZChjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cdFx0XHRcdFx0ZHJhd1hBeGlzKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcblx0XHRcdFx0XHR2YXIgX2RyYXdDb2x1bW5EYXRhUG9pbnRzID0gZHJhd0NvbHVtbkRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsXHJcblx0XHRcdFx0XHRcdHByb2Nlc3MpLFxyXG5cdFx0XHRcdFx0XHR4QXhpc1BvaW50cyA9IF9kcmF3Q29sdW1uRGF0YVBvaW50cy54QXhpc1BvaW50cyxcclxuXHRcdFx0XHRcdFx0Y2FsUG9pbnRzID0gX2RyYXdDb2x1bW5EYXRhUG9pbnRzLmNhbFBvaW50cyxcclxuXHRcdFx0XHRcdFx0ZWFjaFNwYWNpbmcgPSBfZHJhd0NvbHVtbkRhdGFQb2ludHMuZWFjaFNwYWNpbmc7XHJcblx0XHRcdFx0XHRvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cyA9IHhBeGlzUG9pbnRzO1xyXG5cdFx0XHRcdFx0b3B0cy5jaGFydERhdGEuY2FsUG9pbnRzID0gY2FsUG9pbnRzO1xyXG5cdFx0XHRcdFx0b3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgPSBlYWNoU3BhY2luZztcclxuXHRcdFx0XHRcdGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcblx0XHRcdFx0XHRpZiAob3B0cy5lbmFibGVNYXJrTGluZSAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG5cdFx0XHRcdFx0XHRkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG5cdFx0XHRcdFx0ZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzLCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG5cdFx0XHRcdFx0ZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuXHRcdFx0XHRcdF90aGlzLmV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlICdhcmVhJzpcclxuXHRcdFx0dGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG5cdFx0XHRcdHRpbWluZzogJ2Vhc2VJbicsXHJcblx0XHRcdFx0ZHVyYXRpb246IGR1cmF0aW9uLFxyXG5cdFx0XHRcdG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuXHRcdFx0XHRcdGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuXHRcdFx0XHRcdGlmIChvcHRzLnJvdGF0ZSkge1xyXG5cdFx0XHRcdFx0XHRjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ZHJhd1lBeGlzR3JpZChjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cdFx0XHRcdFx0ZHJhd1hBeGlzKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcblx0XHRcdFx0XHR2YXIgX2RyYXdBcmVhRGF0YVBvaW50cyA9IGRyYXdBcmVhRGF0YVBvaW50cyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgcHJvY2VzcyksXHJcblx0XHRcdFx0XHRcdHhBeGlzUG9pbnRzID0gX2RyYXdBcmVhRGF0YVBvaW50cy54QXhpc1BvaW50cyxcclxuXHRcdFx0XHRcdFx0Y2FsUG9pbnRzID0gX2RyYXdBcmVhRGF0YVBvaW50cy5jYWxQb2ludHMsXHJcblx0XHRcdFx0XHRcdGVhY2hTcGFjaW5nID0gX2RyYXdBcmVhRGF0YVBvaW50cy5lYWNoU3BhY2luZztcclxuXHRcdFx0XHRcdG9wdHMuY2hhcnREYXRhLnhBeGlzUG9pbnRzID0geEF4aXNQb2ludHM7XHJcblx0XHRcdFx0XHRvcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMgPSBjYWxQb2ludHM7XHJcblx0XHRcdFx0XHRvcHRzLmNoYXJ0RGF0YS5lYWNoU3BhY2luZyA9IGVhY2hTcGFjaW5nO1xyXG5cdFx0XHRcdFx0ZHJhd1lBeGlzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuXHRcdFx0XHRcdGlmIChvcHRzLmVuYWJsZU1hcmtMaW5lICE9PSBmYWxzZSAmJiBwcm9jZXNzID09PSAxKSB7XHJcblx0XHRcdFx0XHRcdGRyYXdNYXJrTGluZShvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcblx0XHRcdFx0XHRkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MsIGVhY2hTcGFjaW5nLCB4QXhpc1BvaW50cyk7XHJcblx0XHRcdFx0XHRkcmF3Q2FudmFzKG9wdHMsIGNvbnRleHQpO1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0b25BbmltYXRpb25GaW5pc2g6IGZ1bmN0aW9uIG9uQW5pbWF0aW9uRmluaXNoKCkge1xyXG5cdFx0XHRcdFx0X3RoaXMuZXZlbnQudHJpZ2dlcigncmVuZGVyQ29tcGxldGUnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgJ3JpbmcnOlxyXG5cdFx0Y2FzZSAncGllJzpcclxuXHRcdFx0dGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG5cdFx0XHRcdHRpbWluZzogJ2Vhc2VJbk91dCcsXHJcblx0XHRcdFx0ZHVyYXRpb246IGR1cmF0aW9uLFxyXG5cdFx0XHRcdG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuXHRcdFx0XHRcdGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuXHRcdFx0XHRcdGlmIChvcHRzLnJvdGF0ZSkge1xyXG5cdFx0XHRcdFx0XHRjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0b3B0cy5jaGFydERhdGEucGllRGF0YSA9IGRyYXdQaWVEYXRhUG9pbnRzKHNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKTtcclxuXHRcdFx0XHRcdGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG5cdFx0XHRcdFx0ZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzKTtcclxuXHRcdFx0XHRcdGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcblx0XHRcdFx0XHRfdGhpcy5ldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSk7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAncm9zZSc6XHJcblx0XHRcdHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuXHRcdFx0XHR0aW1pbmc6ICdlYXNlSW5PdXQnLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiBkdXJhdGlvbixcclxuXHRcdFx0XHRvblByb2Nlc3M6IGZ1bmN0aW9uIG9uUHJvY2Vzcyhwcm9jZXNzKSB7XHJcblx0XHRcdFx0XHRjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcblx0XHRcdFx0XHRpZiAob3B0cy5yb3RhdGUpIHtcclxuXHRcdFx0XHRcdFx0Y29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdG9wdHMuY2hhcnREYXRhLnBpZURhdGEgPSBkcmF3Um9zZURhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG5cdFx0XHRcdFx0ZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcblx0XHRcdFx0XHRkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG5cdFx0XHRcdFx0ZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuXHRcdFx0XHRcdF90aGlzLmV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlICdyYWRhcic6XHJcblx0XHRcdHRoaXMuYW5pbWF0aW9uSW5zdGFuY2UgPSBuZXcgQW5pbWF0aW9uKHtcclxuXHRcdFx0XHR0aW1pbmc6ICdlYXNlSW5PdXQnLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiBkdXJhdGlvbixcclxuXHRcdFx0XHRvblByb2Nlc3M6IGZ1bmN0aW9uIG9uUHJvY2Vzcyhwcm9jZXNzKSB7XHJcblx0XHRcdFx0XHRjb250ZXh0LmNsZWFyUmVjdCgwLCAwLCBvcHRzLndpZHRoLCBvcHRzLmhlaWdodCk7XHJcblx0XHRcdFx0XHRpZiAob3B0cy5yb3RhdGUpIHtcclxuXHRcdFx0XHRcdFx0Y29udGV4dFJvdGF0ZShjb250ZXh0LCBvcHRzKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdG9wdHMuY2hhcnREYXRhLnJhZGFyRGF0YSA9IGRyYXdSYWRhckRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG5cdFx0XHRcdFx0ZHJhd0xlZ2VuZChvcHRzLnNlcmllcywgb3B0cywgY29uZmlnLCBjb250ZXh0LCBvcHRzLmNoYXJ0RGF0YSk7XHJcblx0XHRcdFx0XHRkcmF3VG9vbFRpcEJyaWRnZShvcHRzLCBjb25maWcsIGNvbnRleHQsIHByb2Nlc3MpO1xyXG5cdFx0XHRcdFx0ZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuXHRcdFx0XHRcdF90aGlzLmV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlICdhcmNiYXInOlxyXG5cdFx0XHR0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcblx0XHRcdFx0dGltaW5nOiAnZWFzZUluT3V0JyxcclxuXHRcdFx0XHRkdXJhdGlvbjogZHVyYXRpb24sXHJcblx0XHRcdFx0b25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG5cdFx0XHRcdFx0Y29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG5cdFx0XHRcdFx0aWYgKG9wdHMucm90YXRlKSB7XHJcblx0XHRcdFx0XHRcdGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRvcHRzLmNoYXJ0RGF0YS5hcmNiYXJEYXRhID0gZHJhd0FyY2JhckRhdGFQb2ludHMoc2VyaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQsXHJcblx0XHRcdFx0XHRwcm9jZXNzKTtcclxuXHRcdFx0XHRcdGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcblx0XHRcdFx0XHRfdGhpcy5ldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSk7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAnZ2F1Z2UnOlxyXG5cdFx0XHR0aGlzLmFuaW1hdGlvbkluc3RhbmNlID0gbmV3IEFuaW1hdGlvbih7XHJcblx0XHRcdFx0dGltaW5nOiAnZWFzZUluT3V0JyxcclxuXHRcdFx0XHRkdXJhdGlvbjogZHVyYXRpb24sXHJcblx0XHRcdFx0b25Qcm9jZXNzOiBmdW5jdGlvbiBvblByb2Nlc3MocHJvY2Vzcykge1xyXG5cdFx0XHRcdFx0Y29udGV4dC5jbGVhclJlY3QoMCwgMCwgb3B0cy53aWR0aCwgb3B0cy5oZWlnaHQpO1xyXG5cdFx0XHRcdFx0aWYgKG9wdHMucm90YXRlKSB7XHJcblx0XHRcdFx0XHRcdGNvbnRleHRSb3RhdGUoY29udGV4dCwgb3B0cyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRvcHRzLmNoYXJ0RGF0YS5nYXVnZURhdGEgPSBkcmF3R2F1Z2VEYXRhUG9pbnRzKGNhdGVnb3JpZXMsIHNlcmllcywgb3B0cywgY29uZmlnLFxyXG5cdFx0XHRcdFx0XHRjb250ZXh0LCBwcm9jZXNzKTtcclxuXHRcdFx0XHRcdGRyYXdDYW52YXMob3B0cywgY29udGV4dCk7XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRvbkFuaW1hdGlvbkZpbmlzaDogZnVuY3Rpb24gb25BbmltYXRpb25GaW5pc2goKSB7XHJcblx0XHRcdFx0XHRfdGhpcy5ldmVudC50cmlnZ2VyKCdyZW5kZXJDb21wbGV0ZScpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSk7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAnY2FuZGxlJzpcclxuXHRcdFx0dGhpcy5hbmltYXRpb25JbnN0YW5jZSA9IG5ldyBBbmltYXRpb24oe1xyXG5cdFx0XHRcdHRpbWluZzogJ2Vhc2VJbicsXHJcblx0XHRcdFx0ZHVyYXRpb246IGR1cmF0aW9uLFxyXG5cdFx0XHRcdG9uUHJvY2VzczogZnVuY3Rpb24gb25Qcm9jZXNzKHByb2Nlc3MpIHtcclxuXHRcdFx0XHRcdGNvbnRleHQuY2xlYXJSZWN0KDAsIDAsIG9wdHMud2lkdGgsIG9wdHMuaGVpZ2h0KTtcclxuXHRcdFx0XHRcdGlmIChvcHRzLnJvdGF0ZSkge1xyXG5cdFx0XHRcdFx0XHRjb250ZXh0Um90YXRlKGNvbnRleHQsIG9wdHMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ZHJhd1lBeGlzR3JpZChjYXRlZ29yaWVzLCBvcHRzLCBjb25maWcsIGNvbnRleHQpO1xyXG5cdFx0XHRcdFx0ZHJhd1hBeGlzKGNhdGVnb3JpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcblx0XHRcdFx0XHR2YXIgX2RyYXdDYW5kbGVEYXRhUG9pbnRzID0gZHJhd0NhbmRsZURhdGFQb2ludHMoc2VyaWVzLCBzZXJpZXNNQSwgb3B0cywgY29uZmlnLFxyXG5cdFx0XHRcdFx0XHRcdGNvbnRleHQsIHByb2Nlc3MpLFxyXG5cdFx0XHRcdFx0XHR4QXhpc1BvaW50cyA9IF9kcmF3Q2FuZGxlRGF0YVBvaW50cy54QXhpc1BvaW50cyxcclxuXHRcdFx0XHRcdFx0Y2FsUG9pbnRzID0gX2RyYXdDYW5kbGVEYXRhUG9pbnRzLmNhbFBvaW50cyxcclxuXHRcdFx0XHRcdFx0ZWFjaFNwYWNpbmcgPSBfZHJhd0NhbmRsZURhdGFQb2ludHMuZWFjaFNwYWNpbmc7XHJcblx0XHRcdFx0XHRvcHRzLmNoYXJ0RGF0YS54QXhpc1BvaW50cyA9IHhBeGlzUG9pbnRzO1xyXG5cdFx0XHRcdFx0b3B0cy5jaGFydERhdGEuY2FsUG9pbnRzID0gY2FsUG9pbnRzO1xyXG5cdFx0XHRcdFx0b3B0cy5jaGFydERhdGEuZWFjaFNwYWNpbmcgPSBlYWNoU3BhY2luZztcclxuXHRcdFx0XHRcdGRyYXdZQXhpcyhzZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCk7XHJcblx0XHRcdFx0XHRpZiAob3B0cy5lbmFibGVNYXJrTGluZSAhPT0gZmFsc2UgJiYgcHJvY2VzcyA9PT0gMSkge1xyXG5cdFx0XHRcdFx0XHRkcmF3TWFya0xpbmUob3B0cywgY29uZmlnLCBjb250ZXh0KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmIChzZXJpZXNNQSkge1xyXG5cdFx0XHRcdFx0XHRkcmF3TGVnZW5kKHNlcmllc01BLCBvcHRzLCBjb25maWcsIGNvbnRleHQsIG9wdHMuY2hhcnREYXRhKTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGRyYXdMZWdlbmQob3B0cy5zZXJpZXMsIG9wdHMsIGNvbmZpZywgY29udGV4dCwgb3B0cy5jaGFydERhdGEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ZHJhd1Rvb2xUaXBCcmlkZ2Uob3B0cywgY29uZmlnLCBjb250ZXh0LCBwcm9jZXNzLCBlYWNoU3BhY2luZywgeEF4aXNQb2ludHMpO1xyXG5cdFx0XHRcdFx0ZHJhd0NhbnZhcyhvcHRzLCBjb250ZXh0KTtcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdG9uQW5pbWF0aW9uRmluaXNoOiBmdW5jdGlvbiBvbkFuaW1hdGlvbkZpbmlzaCgpIHtcclxuXHRcdFx0XHRcdF90aGlzLmV2ZW50LnRyaWdnZXIoJ3JlbmRlckNvbXBsZXRlJyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0YnJlYWs7XHJcblx0fVxyXG59XHJcblxyXG4vLyBzaW1wbGUgZXZlbnQgaW1wbGVtZW50XHJcblxyXG5mdW5jdGlvbiBFdmVudCgpIHtcclxuXHR0aGlzLmV2ZW50cyA9IHt9O1xyXG59XHJcblxyXG5FdmVudC5wcm90b3R5cGUuYWRkRXZlbnRMaXN0ZW5lciA9IGZ1bmN0aW9uKHR5cGUsIGxpc3RlbmVyKSB7XHJcblx0dGhpcy5ldmVudHNbdHlwZV0gPSB0aGlzLmV2ZW50c1t0eXBlXSB8fCBbXTtcclxuXHR0aGlzLmV2ZW50c1t0eXBlXS5wdXNoKGxpc3RlbmVyKTtcclxufTtcclxuXHJcbkV2ZW50LnByb3RvdHlwZS50cmlnZ2VyID0gZnVuY3Rpb24oKSB7XHJcblx0Zm9yICh2YXIgX2xlbiA9IGFyZ3VtZW50cy5sZW5ndGgsIGFyZ3MgPSBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHtcclxuXHRcdGFyZ3NbX2tleV0gPSBhcmd1bWVudHNbX2tleV07XHJcblx0fVxyXG5cclxuXHR2YXIgdHlwZSA9IGFyZ3NbMF07XHJcblx0dmFyIHBhcmFtcyA9IGFyZ3Muc2xpY2UoMSk7XHJcblx0aWYgKCEhdGhpcy5ldmVudHNbdHlwZV0pIHtcclxuXHRcdHRoaXMuZXZlbnRzW3R5cGVdLmZvckVhY2goZnVuY3Rpb24obGlzdGVuZXIpIHtcclxuXHRcdFx0dHJ5IHtcclxuXHRcdFx0XHRsaXN0ZW5lci5hcHBseShudWxsLCBwYXJhbXMpO1xyXG5cdFx0XHR9IGNhdGNoIChlKSB7fVxyXG5cdFx0fSk7XHJcblx0fVxyXG59O1xyXG5cclxudmFyIENoYXJ0cyA9IGZ1bmN0aW9uIENoYXJ0cyhvcHRzKSB7XHJcblx0b3B0cy5waXhlbFJhdGlvID0gb3B0cy5waXhlbFJhdGlvID8gb3B0cy5waXhlbFJhdGlvIDogMTtcclxuXHRvcHRzLmZvbnRTaXplID0gb3B0cy5mb250U2l6ZSA/IG9wdHMuZm9udFNpemUgKiBvcHRzLnBpeGVsUmF0aW8gOiAxMyAqIG9wdHMucGl4ZWxSYXRpbztcclxuXHRvcHRzLnRpdGxlID0gYXNzaWduKHt9LCBvcHRzLnRpdGxlKTtcclxuXHRvcHRzLnN1YnRpdGxlID0gYXNzaWduKHt9LCBvcHRzLnN1YnRpdGxlKTtcclxuXHRvcHRzLmR1cmF0aW9uID0gb3B0cy5kdXJhdGlvbiA/IG9wdHMuZHVyYXRpb24gOiAxMDAwO1xyXG5cdG9wdHMueUF4aXMgPSBhc3NpZ24oe30sIHtcclxuXHRcdGRhdGE6IFtdLFxyXG5cdFx0c2hvd1RpdGxlOiBmYWxzZSxcclxuXHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdGRpc2FibGVHcmlkOiBmYWxzZSxcclxuXHRcdHNwbGl0TnVtYmVyOiA1LFxyXG5cdFx0Z3JpZFR5cGU6ICdzb2xpZCcsXHJcblx0XHRkYXNoTGVuZ3RoOiA0ICogb3B0cy5waXhlbFJhdGlvLFxyXG5cdFx0Z3JpZENvbG9yOiAnI2NjY2NjYycsXHJcblx0XHRwYWRkaW5nOiAxMCxcclxuXHRcdGZvbnRDb2xvcjogJyM2NjY2NjYnXHJcblx0fSwgb3B0cy55QXhpcyk7XHJcblx0b3B0cy55QXhpcy5kYXNoTGVuZ3RoICo9IG9wdHMucGl4ZWxSYXRpbztcclxuXHRvcHRzLnlBeGlzLnBhZGRpbmcgKj0gb3B0cy5waXhlbFJhdGlvO1xyXG5cdG9wdHMueEF4aXMgPSBhc3NpZ24oe30sIHtcclxuXHRcdHJvdGF0ZUxhYmVsOiBmYWxzZSxcclxuXHRcdHR5cGU6ICdjYWxpYnJhdGlvbicsXHJcblx0XHRncmlkVHlwZTogJ3NvbGlkJyxcclxuXHRcdGRhc2hMZW5ndGg6IDQsXHJcblx0XHRzY3JvbGxBbGlnbjogJ2xlZnQnLFxyXG5cdFx0Ym91bmRhcnlHYXA6ICdjZW50ZXInLFxyXG5cdFx0YXhpc0xpbmU6IHRydWUsXHJcblx0XHRheGlzTGluZUNvbG9yOiAnI2NjY2NjYydcclxuXHR9LCBvcHRzLnhBeGlzKTtcclxuXHRvcHRzLnhBeGlzLmRhc2hMZW5ndGggKj0gb3B0cy5waXhlbFJhdGlvO1xyXG5cdG9wdHMubGVnZW5kID0gYXNzaWduKHt9LCB7XHJcblx0XHRzaG93OiB0cnVlLFxyXG5cdFx0cG9zaXRpb246ICdib3R0b20nLFxyXG5cdFx0ZmxvYXQ6ICdjZW50ZXInLFxyXG5cdFx0YmFja2dyb3VuZENvbG9yOiAncmdiYSgwLDAsMCwwKScsXHJcblx0XHRib3JkZXJDb2xvcjogJ3JnYmEoMCwwLDAsMCknLFxyXG5cdFx0Ym9yZGVyV2lkdGg6IDAsXHJcblx0XHRwYWRkaW5nOiA1LFxyXG5cdFx0bWFyZ2luOiA1LFxyXG5cdFx0aXRlbUdhcDogMTAsXHJcblx0XHRmb250U2l6ZTogb3B0cy5mb250U2l6ZSxcclxuXHRcdGxpbmVIZWlnaHQ6IG9wdHMuZm9udFNpemUsXHJcblx0XHRmb250Q29sb3I6ICcjMzMzMzMzJyxcclxuXHRcdGZvcm1hdDoge30sXHJcblx0XHRoaWRkZW5Db2xvcjogJyNDRUNFQ0UnXHJcblx0fSwgb3B0cy5sZWdlbmQpO1xyXG5cdG9wdHMubGVnZW5kLmJvcmRlcldpZHRoID0gb3B0cy5sZWdlbmQuYm9yZGVyV2lkdGggKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0b3B0cy5sZWdlbmQuaXRlbUdhcCA9IG9wdHMubGVnZW5kLml0ZW1HYXAgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0b3B0cy5sZWdlbmQucGFkZGluZyA9IG9wdHMubGVnZW5kLnBhZGRpbmcgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0b3B0cy5sZWdlbmQubWFyZ2luID0gb3B0cy5sZWdlbmQubWFyZ2luICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdG9wdHMuZXh0cmEgPSBhc3NpZ24oe30sIG9wdHMuZXh0cmEpO1xyXG5cdG9wdHMucm90YXRlID0gb3B0cy5yb3RhdGUgPyB0cnVlIDogZmFsc2U7XHJcblx0b3B0cy5hbmltYXRpb24gPSBvcHRzLmFuaW1hdGlvbiA/IHRydWUgOiBmYWxzZTtcclxuXHRvcHRzLnJvdGF0ZSA9IG9wdHMucm90YXRlID8gdHJ1ZSA6IGZhbHNlO1xyXG5cclxuXHRsZXQgY29uZmlnJCQxID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShjb25maWcpKTtcclxuXHRjb25maWckJDEuY29sb3JzID0gb3B0cy5jb2xvcnMgPyBvcHRzLmNvbG9ycyA6IGNvbmZpZyQkMS5jb2xvcnM7XHJcblx0Y29uZmlnJCQxLnlBeGlzVGl0bGVXaWR0aCA9IG9wdHMueUF4aXMuZGlzYWJsZWQgIT09IHRydWUgJiYgb3B0cy55QXhpcy50aXRsZSA/IGNvbmZpZyQkMS55QXhpc1RpdGxlV2lkdGggOiAwO1xyXG5cdGlmIChvcHRzLnR5cGUgPT0gJ3BpZScgfHwgb3B0cy50eXBlID09ICdyaW5nJykge1xyXG5cdFx0Y29uZmlnJCQxLnBpZUNoYXJ0TGluZVBhZGRpbmcgPSBvcHRzLmRhdGFMYWJlbCA9PT0gZmFsc2UgPyAwIDogb3B0cy5leHRyYS5waWUubGFiZWxXaWR0aCAqIG9wdHNcclxuXHRcdFx0LnBpeGVsUmF0aW8gfHwgY29uZmlnJCQxLnBpZUNoYXJ0TGluZVBhZGRpbmcgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0fVxyXG5cdGlmIChvcHRzLnR5cGUgPT0gJ3Jvc2UnKSB7XHJcblx0XHRjb25maWckJDEucGllQ2hhcnRMaW5lUGFkZGluZyA9IG9wdHMuZGF0YUxhYmVsID09PSBmYWxzZSA/IDAgOiBvcHRzLmV4dHJhLnJvc2UubGFiZWxXaWR0aCAqIG9wdHNcclxuXHRcdFx0LnBpeGVsUmF0aW8gfHwgY29uZmlnJCQxLnBpZUNoYXJ0TGluZVBhZGRpbmcgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0fVxyXG5cdGNvbmZpZyQkMS5waWVDaGFydFRleHRQYWRkaW5nID0gb3B0cy5kYXRhTGFiZWwgPT09IGZhbHNlID8gMCA6IGNvbmZpZyQkMS5waWVDaGFydFRleHRQYWRkaW5nICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdGNvbmZpZyQkMS55QXhpc1NwbGl0ID0gb3B0cy55QXhpcy5zcGxpdE51bWJlciA/IG9wdHMueUF4aXMuc3BsaXROdW1iZXIgOiBjb25maWcueUF4aXNTcGxpdDtcclxuXHJcblx0Ly/lsY/luZXml4vovaxcclxuXHRjb25maWckJDEucm90YXRlID0gb3B0cy5yb3RhdGU7XHJcblx0aWYgKG9wdHMucm90YXRlKSB7XHJcblx0XHRsZXQgdGVtcFdpZHRoID0gb3B0cy53aWR0aDtcclxuXHRcdGxldCB0ZW1wSGVpZ2h0ID0gb3B0cy5oZWlnaHQ7XHJcblx0XHRvcHRzLndpZHRoID0gdGVtcEhlaWdodDtcclxuXHRcdG9wdHMuaGVpZ2h0ID0gdGVtcFdpZHRoO1xyXG5cdH1cclxuXHJcblx0Ly/pgILphY3pq5jliIblsY9cclxuXHRvcHRzLnBhZGRpbmcgPSBvcHRzLnBhZGRpbmcgPyBvcHRzLnBhZGRpbmcgOiBjb25maWckJDEucGFkZGluZztcclxuXHRmb3IgKGxldCBpID0gMDsgaSA8IDQ7IGkrKykge1xyXG5cdFx0b3B0cy5wYWRkaW5nW2ldICo9IG9wdHMucGl4ZWxSYXRpbztcclxuXHR9XHJcblx0Y29uZmlnJCQxLnlBeGlzV2lkdGggPSBjb25maWcueUF4aXNXaWR0aCAqIG9wdHMucGl4ZWxSYXRpbztcclxuXHRjb25maWckJDEueEF4aXNIZWlnaHQgPSBjb25maWcueEF4aXNIZWlnaHQgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0aWYgKG9wdHMuZW5hYmxlU2Nyb2xsICYmIG9wdHMueEF4aXMuc2Nyb2xsU2hvdykge1xyXG5cdFx0Y29uZmlnJCQxLnhBeGlzSGVpZ2h0ICs9IDYgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0fVxyXG5cdGNvbmZpZyQkMS54QXhpc0xpbmVIZWlnaHQgPSBjb25maWcueEF4aXNMaW5lSGVpZ2h0ICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdGNvbmZpZyQkMS5mb250U2l6ZSA9IG9wdHMuZm9udFNpemU7XHJcblx0Y29uZmlnJCQxLnRpdGxlRm9udFNpemUgPSBjb25maWcudGl0bGVGb250U2l6ZSAqIG9wdHMucGl4ZWxSYXRpbztcclxuXHRjb25maWckJDEuc3VidGl0bGVGb250U2l6ZSA9IGNvbmZpZy5zdWJ0aXRsZUZvbnRTaXplICogb3B0cy5waXhlbFJhdGlvO1xyXG5cdGNvbmZpZyQkMS50b29sVGlwUGFkZGluZyA9IGNvbmZpZy50b29sVGlwUGFkZGluZyAqIG9wdHMucGl4ZWxSYXRpbztcclxuXHRjb25maWckJDEudG9vbFRpcExpbmVIZWlnaHQgPSBjb25maWcudG9vbFRpcExpbmVIZWlnaHQgKiBvcHRzLnBpeGVsUmF0aW87XHJcblx0Y29uZmlnJCQxLmNvbHVtZVBhZGRpbmcgPSBjb25maWcuY29sdW1lUGFkZGluZyAqIG9wdHMucGl4ZWxSYXRpbztcclxuXHRvcHRzLiR0aGlzID0gb3B0cy4kdGhpcyA/IG9wdHMuJHRoaXMgOiB0aGlzO1xyXG5cclxuXHR0aGlzLmNvbnRleHQgPSB1bmkuY3JlYXRlQ2FudmFzQ29udGV4dChvcHRzLmNhbnZhc0lkLCBvcHRzLiR0aGlzKTtcclxuXHQvKiDlhbzlrrnljp/nlJ9INVxyXG5cdHRoaXMuY29udGV4dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG9wdHMuY2FudmFzSWQpLmdldENvbnRleHQoXCIyZFwiKTtcclxuXHR0aGlzLmNvbnRleHQuc2V0U3Ryb2tlU3R5bGUgPSBmdW5jdGlvbihlKXsgcmV0dXJuIHRoaXMuc3Ryb2tlU3R5bGU9ZTsgfVxyXG5cdHRoaXMuY29udGV4dC5zZXRMaW5lV2lkdGggPSBmdW5jdGlvbihlKXsgcmV0dXJuIHRoaXMubGluZVdpZHRoPWU7IH1cclxuXHR0aGlzLmNvbnRleHQuc2V0TGluZUNhcCA9IGZ1bmN0aW9uKGUpeyByZXR1cm4gdGhpcy5saW5lQ2FwPWU7IH1cclxuXHR0aGlzLmNvbnRleHQuc2V0Rm9udFNpemUgPSBmdW5jdGlvbihlKXsgcmV0dXJuIHRoaXMuZm9udD1lK1wicHggc2Fucy1zZXJpZlwiOyB9XHJcblx0dGhpcy5jb250ZXh0LnNldEZpbGxTdHlsZSA9IGZ1bmN0aW9uKGUpeyByZXR1cm4gdGhpcy5maWxsU3R5bGU9ZTsgfVxyXG5cdHRoaXMuY29udGV4dC5kcmF3ID0gZnVuY3Rpb24oKXsgfVxyXG5cdCovXHJcblxyXG5cdG9wdHMuY2hhcnREYXRhID0ge307XHJcblx0dGhpcy5ldmVudCA9IG5ldyBFdmVudCgpO1xyXG5cdHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG5cdFx0Y3VycmVudE9mZnNldDogMCxcclxuXHRcdHN0YXJ0VG91Y2hYOiAwLFxyXG5cdFx0ZGlzdGFuY2U6IDAsXHJcblx0XHRsYXN0TW92ZVRpbWU6IDBcclxuXHR9O1xyXG5cclxuXHR0aGlzLm9wdHMgPSBvcHRzO1xyXG5cdHRoaXMuY29uZmlnID0gY29uZmlnJCQxO1xyXG5cclxuXHRkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCBjb25maWckJDEsIHRoaXMuY29udGV4dCk7XHJcbn07XHJcblxyXG5DaGFydHMucHJvdG90eXBlLnVwZGF0ZURhdGEgPSBmdW5jdGlvbigpIHtcclxuXHRsZXQgZGF0YSA9IGFyZ3VtZW50cy5sZW5ndGggPiAwICYmIGFyZ3VtZW50c1swXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzBdIDoge307XHJcblx0dGhpcy5vcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIGRhdGEpO1xyXG5cdHRoaXMub3B0cy51cGRhdGVEYXRhID0gdHJ1ZTtcclxuXHRsZXQgc2Nyb2xsUG9zaXRpb24gPSBkYXRhLnNjcm9sbFBvc2l0aW9uIHx8ICdjdXJyZW50JztcclxuXHRzd2l0Y2ggKHNjcm9sbFBvc2l0aW9uKSB7XHJcblx0XHRjYXNlICdjdXJyZW50JzpcclxuXHRcdFx0dGhpcy5vcHRzLl9zY3JvbGxEaXN0YW5jZV8gPSB0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0O1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgJ2xlZnQnOlxyXG5cdFx0XHR0aGlzLm9wdHMuX3Njcm9sbERpc3RhbmNlXyA9IDA7XHJcblx0XHRcdHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG5cdFx0XHRcdGN1cnJlbnRPZmZzZXQ6IDAsXHJcblx0XHRcdFx0c3RhcnRUb3VjaFg6IDAsXHJcblx0XHRcdFx0ZGlzdGFuY2U6IDAsXHJcblx0XHRcdFx0bGFzdE1vdmVUaW1lOiAwXHJcblx0XHRcdH07XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAncmlnaHQnOlxyXG5cdFx0XHRsZXQgX2NhbFlBeGlzRGF0YSA9IGNhbFlBeGlzRGF0YSh0aGlzLm9wdHMuc2VyaWVzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnKSxcclxuXHRcdFx0XHR5QXhpc1dpZHRoID0gX2NhbFlBeGlzRGF0YS55QXhpc1dpZHRoO1xyXG5cdFx0XHR0aGlzLmNvbmZpZy55QXhpc1dpZHRoID0geUF4aXNXaWR0aDtcclxuXHRcdFx0bGV0IG9mZnNldExlZnQgPSAwO1xyXG5cdFx0XHRsZXQgX2dldFhBeGlzUG9pbnRzMCA9IGdldFhBeGlzUG9pbnRzKHRoaXMub3B0cy5jYXRlZ29yaWVzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnKSxcclxuXHRcdFx0XHR4QXhpc1BvaW50cyA9IF9nZXRYQXhpc1BvaW50czAueEF4aXNQb2ludHMsXHJcblx0XHRcdFx0c3RhcnRYID0gX2dldFhBeGlzUG9pbnRzMC5zdGFydFgsXHJcblx0XHRcdFx0ZW5kWCA9IF9nZXRYQXhpc1BvaW50czAuZW5kWCxcclxuXHRcdFx0XHRlYWNoU3BhY2luZyA9IF9nZXRYQXhpc1BvaW50czAuZWFjaFNwYWNpbmc7XHJcblx0XHRcdGxldCB0b3RhbFdpZHRoID0gZWFjaFNwYWNpbmcgKiAoeEF4aXNQb2ludHMubGVuZ3RoIC0gMSk7XHJcblx0XHRcdGxldCBzY3JlZW5XaWR0aCA9IGVuZFggLSBzdGFydFg7XHJcblx0XHRcdG9mZnNldExlZnQgPSBzY3JlZW5XaWR0aCAtIHRvdGFsV2lkdGg7XHJcblx0XHRcdHRoaXMuc2Nyb2xsT3B0aW9uID0ge1xyXG5cdFx0XHRcdGN1cnJlbnRPZmZzZXQ6IG9mZnNldExlZnQsXHJcblx0XHRcdFx0c3RhcnRUb3VjaFg6IG9mZnNldExlZnQsXHJcblx0XHRcdFx0ZGlzdGFuY2U6IDAsXHJcblx0XHRcdFx0bGFzdE1vdmVUaW1lOiAwXHJcblx0XHRcdH07XHJcblx0XHRcdHRoaXMub3B0cy5fc2Nyb2xsRGlzdGFuY2VfID0gb2Zmc2V0TGVmdDtcclxuXHRcdFx0YnJlYWs7XHJcblx0fVxyXG5cdGRyYXdDaGFydHMuY2FsbCh0aGlzLCB0aGlzLm9wdHMudHlwZSwgdGhpcy5vcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxufTtcclxuXHJcbkNoYXJ0cy5wcm90b3R5cGUuem9vbSA9IGZ1bmN0aW9uKCkge1xyXG5cdHZhciB2YWwgPSBhcmd1bWVudHMubGVuZ3RoID4gMCAmJiBhcmd1bWVudHNbMF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1swXSA6IHRoaXMub3B0cy54QXhpcy5pdGVtQ291bnQ7XHJcblx0aWYgKHRoaXMub3B0cy5lbmFibGVTY3JvbGwgIT09IHRydWUpIHtcclxuXHRcdGNvbnNvbGUubG9nKCfor7flkK/nlKjmu5rliqjmnaHlkI7kvb/nlKjvvIEnKVxyXG5cdFx0cmV0dXJuO1xyXG5cdH1cclxuXHQvL+W9k+WJjeWxj+W5leS4remXtOeCuVxyXG5cdGxldCBjZW50ZXJQb2ludCA9IE1hdGgucm91bmQoTWF0aC5hYnModGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldCkgLyB0aGlzLm9wdHMuY2hhcnREYXRhLmVhY2hTcGFjaW5nKSArIE1hdGhcclxuXHRcdC5yb3VuZChcclxuXHRcdFx0dGhpcy5vcHRzLnhBeGlzLml0ZW1Db3VudCAvIDIpO1xyXG5cdHRoaXMub3B0cy5hbmltYXRpb24gPSBmYWxzZTtcclxuXHR0aGlzLm9wdHMueEF4aXMuaXRlbUNvdW50ID0gdmFsLml0ZW1Db3VudDtcclxuXHQvL+mHjeaWsOiuoeeul3jovbTlgY/np7vot53nprtcclxuXHRsZXQgX2NhbFlBeGlzRGF0YSA9IGNhbFlBeGlzRGF0YSh0aGlzLm9wdHMuc2VyaWVzLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnKSxcclxuXHRcdHlBeGlzV2lkdGggPSBfY2FsWUF4aXNEYXRhLnlBeGlzV2lkdGg7XHJcblx0dGhpcy5jb25maWcueUF4aXNXaWR0aCA9IHlBeGlzV2lkdGg7XHJcblx0bGV0IG9mZnNldExlZnQgPSAwO1xyXG5cdGxldCBfZ2V0WEF4aXNQb2ludHMwID0gZ2V0WEF4aXNQb2ludHModGhpcy5vcHRzLmNhdGVnb3JpZXMsIHRoaXMub3B0cywgdGhpcy5jb25maWcpLFxyXG5cdFx0eEF4aXNQb2ludHMgPSBfZ2V0WEF4aXNQb2ludHMwLnhBeGlzUG9pbnRzLFxyXG5cdFx0c3RhcnRYID0gX2dldFhBeGlzUG9pbnRzMC5zdGFydFgsXHJcblx0XHRlbmRYID0gX2dldFhBeGlzUG9pbnRzMC5lbmRYLFxyXG5cdFx0ZWFjaFNwYWNpbmcgPSBfZ2V0WEF4aXNQb2ludHMwLmVhY2hTcGFjaW5nO1xyXG5cdGxldCBjZW50ZXJMZWZ0ID0gZWFjaFNwYWNpbmcgKiBjZW50ZXJQb2ludDtcclxuXHRsZXQgc2NyZWVuV2lkdGggPSBlbmRYIC0gc3RhcnRYO1xyXG5cdGxldCBNYXhMZWZ0ID0gc2NyZWVuV2lkdGggLSBlYWNoU3BhY2luZyAqICh4QXhpc1BvaW50cy5sZW5ndGggLSAxKTtcclxuXHRvZmZzZXRMZWZ0ID0gc2NyZWVuV2lkdGggLyAyIC0gY2VudGVyTGVmdDtcclxuXHRpZiAob2Zmc2V0TGVmdCA+IDApIHtcclxuXHRcdG9mZnNldExlZnQgPSAwO1xyXG5cdH1cclxuXHRpZiAob2Zmc2V0TGVmdCA8IE1heExlZnQpIHtcclxuXHRcdG9mZnNldExlZnQgPSBNYXhMZWZ0O1xyXG5cdH1cclxuXHR0aGlzLnNjcm9sbE9wdGlvbiA9IHtcclxuXHRcdGN1cnJlbnRPZmZzZXQ6IG9mZnNldExlZnQsXHJcblx0XHRzdGFydFRvdWNoWDogb2Zmc2V0TGVmdCxcclxuXHRcdGRpc3RhbmNlOiAwLFxyXG5cdFx0bGFzdE1vdmVUaW1lOiAwXHJcblx0fTtcclxuXHR0aGlzLm9wdHMuX3Njcm9sbERpc3RhbmNlXyA9IG9mZnNldExlZnQ7XHJcblx0ZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIHRoaXMub3B0cy50eXBlLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpO1xyXG59O1xyXG5cclxuQ2hhcnRzLnByb3RvdHlwZS5zdG9wQW5pbWF0aW9uID0gZnVuY3Rpb24oKSB7XHJcblx0dGhpcy5hbmltYXRpb25JbnN0YW5jZSAmJiB0aGlzLmFuaW1hdGlvbkluc3RhbmNlLnN0b3AoKTtcclxufTtcclxuXHJcbkNoYXJ0cy5wcm90b3R5cGUuYWRkRXZlbnRMaXN0ZW5lciA9IGZ1bmN0aW9uKHR5cGUsIGxpc3RlbmVyKSB7XHJcblx0dGhpcy5ldmVudC5hZGRFdmVudExpc3RlbmVyKHR5cGUsIGxpc3RlbmVyKTtcclxufTtcclxuXHJcbkNoYXJ0cy5wcm90b3R5cGUuZ2V0Q3VycmVudERhdGFJbmRleCA9IGZ1bmN0aW9uKGUpIHtcclxuXHR2YXIgdG91Y2hlcyA9IG51bGw7XHJcblx0aWYgKGUuY2hhbmdlZFRvdWNoZXMpIHtcclxuXHRcdHRvdWNoZXMgPSBlLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG5cdH0gZWxzZSB7XHJcblx0XHR0b3VjaGVzID0gZS5tcC5jaGFuZ2VkVG91Y2hlc1swXTtcclxuXHR9XHJcblx0aWYgKHRvdWNoZXMpIHtcclxuXHRcdGxldCBfdG91Y2hlcyQgPSBnZXRUb3VjaGVzKHRvdWNoZXMsIHRoaXMub3B0cywgZSk7XHJcblx0XHRpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdwaWUnIHx8IHRoaXMub3B0cy50eXBlID09PSAncmluZycgfHwgdGhpcy5vcHRzLnR5cGUgPT09ICdyb3NlJykge1xyXG5cdFx0XHRyZXR1cm4gZmluZFBpZUNoYXJ0Q3VycmVudEluZGV4KHtcclxuXHRcdFx0XHR4OiBfdG91Y2hlcyQueCxcclxuXHRcdFx0XHR5OiBfdG91Y2hlcyQueVxyXG5cdFx0XHR9LCB0aGlzLm9wdHMuY2hhcnREYXRhLnBpZURhdGEpO1xyXG5cdFx0fSBlbHNlIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ3JhZGFyJykge1xyXG5cdFx0XHRyZXR1cm4gZmluZFJhZGFyQ2hhcnRDdXJyZW50SW5kZXgoe1xyXG5cdFx0XHRcdHg6IF90b3VjaGVzJC54LFxyXG5cdFx0XHRcdHk6IF90b3VjaGVzJC55XHJcblx0XHRcdH0sIHRoaXMub3B0cy5jaGFydERhdGEucmFkYXJEYXRhLCB0aGlzLm9wdHMuY2F0ZWdvcmllcy5sZW5ndGgpO1xyXG5cdFx0fSBlbHNlIGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ2Z1bm5lbCcpIHtcclxuXHRcdFx0cmV0dXJuIGZpbmRGdW5uZWxDaGFydEN1cnJlbnRJbmRleCh7XHJcblx0XHRcdFx0eDogX3RvdWNoZXMkLngsXHJcblx0XHRcdFx0eTogX3RvdWNoZXMkLnlcclxuXHRcdFx0fSwgdGhpcy5vcHRzLmNoYXJ0RGF0YS5mdW5uZWxEYXRhKTtcclxuXHRcdH0gZWxzZSBpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdtYXAnKSB7XHJcblx0XHRcdHJldHVybiBmaW5kTWFwQ2hhcnRDdXJyZW50SW5kZXgoe1xyXG5cdFx0XHRcdHg6IF90b3VjaGVzJC54LFxyXG5cdFx0XHRcdHk6IF90b3VjaGVzJC55XHJcblx0XHRcdH0sIHRoaXMub3B0cyk7XHJcblx0XHR9IGVsc2UgaWYgKHRoaXMub3B0cy50eXBlID09PSAnd29yZCcpIHtcclxuXHRcdFx0cmV0dXJuIGZpbmRXb3JkQ2hhcnRDdXJyZW50SW5kZXgoe1xyXG5cdFx0XHRcdHg6IF90b3VjaGVzJC54LFxyXG5cdFx0XHRcdHk6IF90b3VjaGVzJC55XHJcblx0XHRcdH0sIHRoaXMub3B0cy5jaGFydERhdGEud29yZENsb3VkRGF0YSk7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXR1cm4gZmluZEN1cnJlbnRJbmRleCh7XHJcblx0XHRcdFx0eDogX3RvdWNoZXMkLngsXHJcblx0XHRcdFx0eTogX3RvdWNoZXMkLnlcclxuXHRcdFx0fSwgdGhpcy5vcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMsIHRoaXMub3B0cywgdGhpcy5jb25maWcsIE1hdGguYWJzKHRoaXMuc2Nyb2xsT3B0aW9uXHJcblx0XHRcdFx0LmN1cnJlbnRPZmZzZXQpKTtcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIC0xO1xyXG59O1xyXG5cclxuQ2hhcnRzLnByb3RvdHlwZS5nZXRMZWdlbmREYXRhSW5kZXggPSBmdW5jdGlvbihlKSB7XHJcblx0dmFyIHRvdWNoZXMgPSBudWxsO1xyXG5cdGlmIChlLmNoYW5nZWRUb3VjaGVzKSB7XHJcblx0XHR0b3VjaGVzID0gZS5jaGFuZ2VkVG91Y2hlc1swXTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0dG91Y2hlcyA9IGUubXAuY2hhbmdlZFRvdWNoZXNbMF07XHJcblx0fVxyXG5cdGlmICh0b3VjaGVzKSB7XHJcblx0XHRsZXQgX3RvdWNoZXMkID0gZ2V0VG91Y2hlcyh0b3VjaGVzLCB0aGlzLm9wdHMsIGUpO1xyXG5cdFx0cmV0dXJuIGZpbmRMZWdlbmRJbmRleCh7XHJcblx0XHRcdHg6IF90b3VjaGVzJC54LFxyXG5cdFx0XHR5OiBfdG91Y2hlcyQueVxyXG5cdFx0fSwgdGhpcy5vcHRzLmNoYXJ0RGF0YS5sZWdlbmREYXRhKTtcclxuXHR9XHJcblx0cmV0dXJuIC0xO1xyXG59O1xyXG5cclxuQ2hhcnRzLnByb3RvdHlwZS50b3VjaExlZ2VuZCA9IGZ1bmN0aW9uKGUpIHtcclxuXHR2YXIgb3B0aW9uID0gYXJndW1lbnRzLmxlbmd0aCA+IDEgJiYgYXJndW1lbnRzWzFdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMV0gOiB7fTtcclxuXHR2YXIgdG91Y2hlcyA9IG51bGw7XHJcblx0aWYgKGUuY2hhbmdlZFRvdWNoZXMpIHtcclxuXHRcdHRvdWNoZXMgPSBlLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG5cdH0gZWxzZSB7XHJcblx0XHR0b3VjaGVzID0gZS5tcC5jaGFuZ2VkVG91Y2hlc1swXTtcclxuXHR9XHJcblx0aWYgKHRvdWNoZXMpIHtcclxuXHRcdHZhciBfdG91Y2hlcyQgPSBnZXRUb3VjaGVzKHRvdWNoZXMsIHRoaXMub3B0cywgZSk7XHJcblx0XHR2YXIgaW5kZXggPSB0aGlzLmdldExlZ2VuZERhdGFJbmRleChlKTtcclxuXHRcdGlmIChpbmRleCA+PSAwKSB7XHJcblx0XHRcdHRoaXMub3B0cy5zZXJpZXNbaW5kZXhdLnNob3cgPSAhdGhpcy5vcHRzLnNlcmllc1tpbmRleF0uc2hvdztcclxuXHRcdFx0dGhpcy5vcHRzLmFuaW1hdGlvbiA9IG9wdGlvbi5hbmltYXRpb24gPyB0cnVlIDogZmFsc2U7XHJcblx0XHRcdHRoaXMub3B0cy5fc2Nyb2xsRGlzdGFuY2VfID0gdGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldDtcclxuXHRcdFx0ZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIHRoaXMub3B0cy50eXBlLCB0aGlzLm9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn07XHJcblxyXG5DaGFydHMucHJvdG90eXBlLnNob3dUb29sVGlwID0gZnVuY3Rpb24oZSkge1xyXG5cdHZhciBvcHRpb24gPSBhcmd1bWVudHMubGVuZ3RoID4gMSAmJiBhcmd1bWVudHNbMV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1sxXSA6IHt9O1xyXG5cdHZhciB0b3VjaGVzID0gbnVsbDtcclxuXHRpZiAoZS5jaGFuZ2VkVG91Y2hlcykge1xyXG5cdFx0dG91Y2hlcyA9IGUuY2hhbmdlZFRvdWNoZXNbMF07XHJcblx0fSBlbHNlIHtcclxuXHRcdHRvdWNoZXMgPSBlLm1wLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG5cdH1cclxuXHRpZiAoIXRvdWNoZXMpIHt9XHJcblx0dmFyIF90b3VjaGVzJCA9IGdldFRvdWNoZXModG91Y2hlcywgdGhpcy5vcHRzLCBlKTtcclxuXHR2YXIgY3VycmVudE9mZnNldCA9IHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQ7XHJcblx0dmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge1xyXG5cdFx0X3Njcm9sbERpc3RhbmNlXzogY3VycmVudE9mZnNldCxcclxuXHRcdGFuaW1hdGlvbjogZmFsc2VcclxuXHR9KTtcclxuXHRpZiAodGhpcy5vcHRzLnR5cGUgPT09ICdsaW5lJyB8fCB0aGlzLm9wdHMudHlwZSA9PT0gJ2FyZWEnIHx8IHRoaXMub3B0cy50eXBlID09PSAnY29sdW1uJykge1xyXG5cdFx0dmFyIGluZGV4ID0gb3B0aW9uLmluZGV4ID09IHVuZGVmaW5lZCA/IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChlKSA6IG9wdGlvbi5pbmRleDtcclxuXHRcdGlmIChpbmRleCA+IC0xKSB7XHJcblx0XHRcdHZhciBzZXJpZXNEYXRhID0gZ2V0U2VyaWVzRGF0YUl0ZW0odGhpcy5vcHRzLnNlcmllcywgaW5kZXgpO1xyXG5cdFx0XHRpZiAoc2VyaWVzRGF0YS5sZW5ndGggIT09IDApIHtcclxuXHRcdFx0XHR2YXIgX2dldFRvb2xUaXBEYXRhID0gZ2V0VG9vbFRpcERhdGEoc2VyaWVzRGF0YSwgdGhpcy5vcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMsIGluZGV4LCB0aGlzLm9wdHNcclxuXHRcdFx0XHRcdFx0LmNhdGVnb3JpZXMsIG9wdGlvbiksXHJcblx0XHRcdFx0XHR0ZXh0TGlzdCA9IF9nZXRUb29sVGlwRGF0YS50ZXh0TGlzdCxcclxuXHRcdFx0XHRcdG9mZnNldCA9IF9nZXRUb29sVGlwRGF0YS5vZmZzZXQ7XHJcblx0XHRcdFx0b2Zmc2V0LnkgPSBfdG91Y2hlcyQueTtcclxuXHRcdFx0XHRvcHRzLnRvb2x0aXAgPSB7XHJcblx0XHRcdFx0XHR0ZXh0TGlzdDogb3B0aW9uLnRleHRMaXN0ID8gb3B0aW9uLnRleHRMaXN0IDogdGV4dExpc3QsXHJcblx0XHRcdFx0XHRvZmZzZXQ6IG9mZnNldCxcclxuXHRcdFx0XHRcdG9wdGlvbjogb3B0aW9uLFxyXG5cdFx0XHRcdFx0aW5kZXg6IGluZGV4XHJcblx0XHRcdFx0fTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0ZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcblx0fVxyXG5cdGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ21peCcpIHtcclxuXHRcdHZhciBpbmRleCA9IG9wdGlvbi5pbmRleCA9PSB1bmRlZmluZWQgPyB0aGlzLmdldEN1cnJlbnREYXRhSW5kZXgoZSkgOiBvcHRpb24uaW5kZXg7XHJcblx0XHRpZiAoaW5kZXggPiAtMSkge1xyXG5cdFx0XHR2YXIgY3VycmVudE9mZnNldCA9IHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQ7XHJcblx0XHRcdHZhciBvcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIHtcclxuXHRcdFx0XHRfc2Nyb2xsRGlzdGFuY2VfOiBjdXJyZW50T2Zmc2V0LFxyXG5cdFx0XHRcdGFuaW1hdGlvbjogZmFsc2VcclxuXHRcdFx0fSk7XHJcblx0XHRcdHZhciBzZXJpZXNEYXRhID0gZ2V0U2VyaWVzRGF0YUl0ZW0odGhpcy5vcHRzLnNlcmllcywgaW5kZXgpO1xyXG5cdFx0XHRpZiAoc2VyaWVzRGF0YS5sZW5ndGggIT09IDApIHtcclxuXHRcdFx0XHR2YXIgX2dldE1peFRvb2xUaXBEYXRhID0gZ2V0TWl4VG9vbFRpcERhdGEoc2VyaWVzRGF0YSwgdGhpcy5vcHRzLmNoYXJ0RGF0YS5jYWxQb2ludHMsIGluZGV4LCB0aGlzXHJcblx0XHRcdFx0XHRcdC5vcHRzLmNhdGVnb3JpZXMsIG9wdGlvbiksXHJcblx0XHRcdFx0XHR0ZXh0TGlzdCA9IF9nZXRNaXhUb29sVGlwRGF0YS50ZXh0TGlzdCxcclxuXHRcdFx0XHRcdG9mZnNldCA9IF9nZXRNaXhUb29sVGlwRGF0YS5vZmZzZXQ7XHJcblx0XHRcdFx0b2Zmc2V0LnkgPSBfdG91Y2hlcyQueTtcclxuXHRcdFx0XHRvcHRzLnRvb2x0aXAgPSB7XHJcblx0XHRcdFx0XHR0ZXh0TGlzdDogb3B0aW9uLnRleHRMaXN0ID8gb3B0aW9uLnRleHRMaXN0IDogdGV4dExpc3QsXHJcblx0XHRcdFx0XHRvZmZzZXQ6IG9mZnNldCxcclxuXHRcdFx0XHRcdG9wdGlvbjogb3B0aW9uLFxyXG5cdFx0XHRcdFx0aW5kZXg6IGluZGV4XHJcblx0XHRcdFx0fTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0ZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcblx0fVxyXG5cdGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ2NhbmRsZScpIHtcclxuXHRcdHZhciBpbmRleCA9IG9wdGlvbi5pbmRleCA9PSB1bmRlZmluZWQgPyB0aGlzLmdldEN1cnJlbnREYXRhSW5kZXgoZSkgOiBvcHRpb24uaW5kZXg7XHJcblx0XHRpZiAoaW5kZXggPiAtMSkge1xyXG5cdFx0XHR2YXIgY3VycmVudE9mZnNldCA9IHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQ7XHJcblx0XHRcdHZhciBvcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIHtcclxuXHRcdFx0XHRfc2Nyb2xsRGlzdGFuY2VfOiBjdXJyZW50T2Zmc2V0LFxyXG5cdFx0XHRcdGFuaW1hdGlvbjogZmFsc2VcclxuXHRcdFx0fSk7XHJcblx0XHRcdHZhciBzZXJpZXNEYXRhID0gZ2V0U2VyaWVzRGF0YUl0ZW0odGhpcy5vcHRzLnNlcmllcywgaW5kZXgpO1xyXG5cdFx0XHRpZiAoc2VyaWVzRGF0YS5sZW5ndGggIT09IDApIHtcclxuXHRcdFx0XHR2YXIgX2dldFRvb2xUaXBEYXRhID0gZ2V0Q2FuZGxlVG9vbFRpcERhdGEodGhpcy5vcHRzLnNlcmllc1swXS5kYXRhLCBzZXJpZXNEYXRhLCB0aGlzLm9wdHMuY2hhcnREYXRhXHJcblx0XHRcdFx0XHRcdC5jYWxQb2ludHMsXHJcblx0XHRcdFx0XHRcdGluZGV4LCB0aGlzLm9wdHMuY2F0ZWdvcmllcywgdGhpcy5vcHRzLmV4dHJhLmNhbmRsZSwgb3B0aW9uKSxcclxuXHRcdFx0XHRcdHRleHRMaXN0ID0gX2dldFRvb2xUaXBEYXRhLnRleHRMaXN0LFxyXG5cdFx0XHRcdFx0b2Zmc2V0ID0gX2dldFRvb2xUaXBEYXRhLm9mZnNldDtcclxuXHRcdFx0XHRvZmZzZXQueSA9IF90b3VjaGVzJC55O1xyXG5cdFx0XHRcdG9wdHMudG9vbHRpcCA9IHtcclxuXHRcdFx0XHRcdHRleHRMaXN0OiBvcHRpb24udGV4dExpc3QgPyBvcHRpb24udGV4dExpc3QgOiB0ZXh0TGlzdCxcclxuXHRcdFx0XHRcdG9mZnNldDogb2Zmc2V0LFxyXG5cdFx0XHRcdFx0b3B0aW9uOiBvcHRpb24sXHJcblx0XHRcdFx0XHRpbmRleDogaW5kZXhcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxuXHR9XHJcblx0aWYgKHRoaXMub3B0cy50eXBlID09PSAncGllJyB8fCB0aGlzLm9wdHMudHlwZSA9PT0gJ3JpbmcnIHx8IHRoaXMub3B0cy50eXBlID09PSAncm9zZScgfHwgdGhpcy5vcHRzLnR5cGUgPT09XHJcblx0XHQnZnVubmVsJykge1xyXG5cdFx0dmFyIGluZGV4ID0gb3B0aW9uLmluZGV4ID09IHVuZGVmaW5lZCA/IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChlKSA6IG9wdGlvbi5pbmRleDtcclxuXHRcdGlmIChpbmRleCA+IC0xKSB7XHJcblx0XHRcdHZhciBjdXJyZW50T2Zmc2V0ID0gdGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldDtcclxuXHRcdFx0dmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge1xyXG5cdFx0XHRcdF9zY3JvbGxEaXN0YW5jZV86IGN1cnJlbnRPZmZzZXQsXHJcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWxzZVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0dmFyIHNlcmllc0RhdGEgPSB0aGlzLm9wdHMuX3Nlcmllc19baW5kZXhdO1xyXG5cdFx0XHR2YXIgdGV4dExpc3QgPSBbe1xyXG5cdFx0XHRcdHRleHQ6IG9wdGlvbi5mb3JtYXQgPyBvcHRpb24uZm9ybWF0KHNlcmllc0RhdGEpIDogc2VyaWVzRGF0YS5uYW1lICsgJzogJyArIHNlcmllc0RhdGEuZGF0YSxcclxuXHRcdFx0XHRjb2xvcjogc2VyaWVzRGF0YS5jb2xvclxyXG5cdFx0XHR9XTtcclxuXHRcdFx0dmFyIG9mZnNldCA9IHtcclxuXHRcdFx0XHR4OiBfdG91Y2hlcyQueCxcclxuXHRcdFx0XHR5OiBfdG91Y2hlcyQueVxyXG5cdFx0XHR9O1xyXG5cdFx0XHRvcHRzLnRvb2x0aXAgPSB7XHJcblx0XHRcdFx0dGV4dExpc3Q6IG9wdGlvbi50ZXh0TGlzdCA/IG9wdGlvbi50ZXh0TGlzdCA6IHRleHRMaXN0LFxyXG5cdFx0XHRcdG9mZnNldDogb2Zmc2V0LFxyXG5cdFx0XHRcdG9wdGlvbjogb3B0aW9uLFxyXG5cdFx0XHRcdGluZGV4OiBpbmRleFxyXG5cdFx0XHR9O1xyXG5cdFx0fVxyXG5cdFx0ZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcblx0fVxyXG5cdGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ21hcCcgfHwgdGhpcy5vcHRzLnR5cGUgPT09ICd3b3JkJykge1xyXG5cdFx0dmFyIGluZGV4ID0gb3B0aW9uLmluZGV4ID09IHVuZGVmaW5lZCA/IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChlKSA6IG9wdGlvbi5pbmRleDtcclxuXHRcdGlmIChpbmRleCA+IC0xKSB7XHJcblx0XHRcdHZhciBjdXJyZW50T2Zmc2V0ID0gdGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldDtcclxuXHRcdFx0dmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge1xyXG5cdFx0XHRcdF9zY3JvbGxEaXN0YW5jZV86IGN1cnJlbnRPZmZzZXQsXHJcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWxzZVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0dmFyIHNlcmllc0RhdGEgPSB0aGlzLm9wdHMuX3Nlcmllc19baW5kZXhdO1xyXG5cdFx0XHR2YXIgdGV4dExpc3QgPSBbe1xyXG5cdFx0XHRcdHRleHQ6IG9wdGlvbi5mb3JtYXQgPyBvcHRpb24uZm9ybWF0KHNlcmllc0RhdGEpIDogc2VyaWVzRGF0YS5wcm9wZXJ0aWVzLm5hbWUsXHJcblx0XHRcdFx0Y29sb3I6IHNlcmllc0RhdGEuY29sb3JcclxuXHRcdFx0fV07XHJcblx0XHRcdHZhciBvZmZzZXQgPSB7XHJcblx0XHRcdFx0eDogX3RvdWNoZXMkLngsXHJcblx0XHRcdFx0eTogX3RvdWNoZXMkLnlcclxuXHRcdFx0fTtcclxuXHRcdFx0b3B0cy50b29sdGlwID0ge1xyXG5cdFx0XHRcdHRleHRMaXN0OiBvcHRpb24udGV4dExpc3QgPyBvcHRpb24udGV4dExpc3QgOiB0ZXh0TGlzdCxcclxuXHRcdFx0XHRvZmZzZXQ6IG9mZnNldCxcclxuXHRcdFx0XHRvcHRpb246IG9wdGlvbixcclxuXHRcdFx0XHRpbmRleDogaW5kZXhcclxuXHRcdFx0fTtcclxuXHRcdH1cclxuXHRcdG9wdHMudXBkYXRlRGF0YSA9IGZhbHNlO1xyXG5cdFx0ZHJhd0NoYXJ0cy5jYWxsKHRoaXMsIG9wdHMudHlwZSwgb3B0cywgdGhpcy5jb25maWcsIHRoaXMuY29udGV4dCk7XHJcblx0fVxyXG5cdGlmICh0aGlzLm9wdHMudHlwZSA9PT0gJ3JhZGFyJykge1xyXG5cdFx0dmFyIGluZGV4ID0gb3B0aW9uLmluZGV4ID09IHVuZGVmaW5lZCA/IHRoaXMuZ2V0Q3VycmVudERhdGFJbmRleChlKSA6IG9wdGlvbi5pbmRleDtcclxuXHRcdGlmIChpbmRleCA+IC0xKSB7XHJcblx0XHRcdHZhciBjdXJyZW50T2Zmc2V0ID0gdGhpcy5zY3JvbGxPcHRpb24uY3VycmVudE9mZnNldDtcclxuXHRcdFx0dmFyIG9wdHMgPSBhc3NpZ24oe30sIHRoaXMub3B0cywge1xyXG5cdFx0XHRcdF9zY3JvbGxEaXN0YW5jZV86IGN1cnJlbnRPZmZzZXQsXHJcblx0XHRcdFx0YW5pbWF0aW9uOiBmYWxzZVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0dmFyIHNlcmllc0RhdGEgPSBnZXRTZXJpZXNEYXRhSXRlbSh0aGlzLm9wdHMuc2VyaWVzLCBpbmRleCk7XHJcblx0XHRcdGlmIChzZXJpZXNEYXRhLmxlbmd0aCAhPT0gMCkge1xyXG5cdFx0XHRcdHZhciB0ZXh0TGlzdCA9IHNlcmllc0RhdGEubWFwKGZ1bmN0aW9uKGl0ZW0pIHtcclxuXHRcdFx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHRcdHRleHQ6IG9wdGlvbi5mb3JtYXQgPyBvcHRpb24uZm9ybWF0KGl0ZW0pIDogaXRlbS5uYW1lICsgJzogJyArIGl0ZW0uZGF0YSxcclxuXHRcdFx0XHRcdFx0Y29sb3I6IGl0ZW0uY29sb3JcclxuXHRcdFx0XHRcdH07XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dmFyIG9mZnNldCA9IHtcclxuXHRcdFx0XHRcdHg6IF90b3VjaGVzJC54LFxyXG5cdFx0XHRcdFx0eTogX3RvdWNoZXMkLnlcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdG9wdHMudG9vbHRpcCA9IHtcclxuXHRcdFx0XHRcdHRleHRMaXN0OiBvcHRpb24udGV4dExpc3QgPyBvcHRpb24udGV4dExpc3QgOiB0ZXh0TGlzdCxcclxuXHRcdFx0XHRcdG9mZnNldDogb2Zmc2V0LFxyXG5cdFx0XHRcdFx0b3B0aW9uOiBvcHRpb24sXHJcblx0XHRcdFx0XHRpbmRleDogaW5kZXhcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxuXHR9XHJcbn07XHJcblxyXG5DaGFydHMucHJvdG90eXBlLnRyYW5zbGF0ZSA9IGZ1bmN0aW9uKGRpc3RhbmNlKSB7XHJcblx0dGhpcy5zY3JvbGxPcHRpb24gPSB7XHJcblx0XHRjdXJyZW50T2Zmc2V0OiBkaXN0YW5jZSxcclxuXHRcdHN0YXJ0VG91Y2hYOiBkaXN0YW5jZSxcclxuXHRcdGRpc3RhbmNlOiAwLFxyXG5cdFx0bGFzdE1vdmVUaW1lOiAwXHJcblx0fTtcclxuXHRsZXQgb3B0cyA9IGFzc2lnbih7fSwgdGhpcy5vcHRzLCB7XHJcblx0XHRfc2Nyb2xsRGlzdGFuY2VfOiBkaXN0YW5jZSxcclxuXHRcdGFuaW1hdGlvbjogZmFsc2VcclxuXHR9KTtcclxuXHRkcmF3Q2hhcnRzLmNhbGwodGhpcywgdGhpcy5vcHRzLnR5cGUsIG9wdHMsIHRoaXMuY29uZmlnLCB0aGlzLmNvbnRleHQpO1xyXG59O1xyXG5cclxuQ2hhcnRzLnByb3RvdHlwZS5zY3JvbGxTdGFydCA9IGZ1bmN0aW9uKGUpIHtcclxuXHR2YXIgdG91Y2hlcyA9IG51bGw7XHJcblx0aWYgKGUuY2hhbmdlZFRvdWNoZXMpIHtcclxuXHRcdHRvdWNoZXMgPSBlLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG5cdH0gZWxzZSB7XHJcblx0XHR0b3VjaGVzID0gZS5tcC5jaGFuZ2VkVG91Y2hlc1swXTtcclxuXHR9XHJcblx0dmFyIF90b3VjaGVzJCA9IGdldFRvdWNoZXModG91Y2hlcywgdGhpcy5vcHRzLCBlKTtcclxuXHRpZiAodG91Y2hlcyAmJiB0aGlzLm9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcblx0XHR0aGlzLnNjcm9sbE9wdGlvbi5zdGFydFRvdWNoWCA9IF90b3VjaGVzJC54O1xyXG5cdH1cclxufTtcclxuXHJcbkNoYXJ0cy5wcm90b3R5cGUuc2Nyb2xsID0gZnVuY3Rpb24oZSkge1xyXG5cdGlmICh0aGlzLnNjcm9sbE9wdGlvbi5sYXN0TW92ZVRpbWUgPT09IDApIHtcclxuXHRcdHRoaXMuc2Nyb2xsT3B0aW9uLmxhc3RNb3ZlVGltZSA9IERhdGUubm93KCk7XHJcblx0fVxyXG5cdGxldCBMaW1pdCA9IHRoaXMub3B0cy5leHRyYS50b3VjaE1vdmVMaW1pdCB8fCAyMDtcclxuXHRsZXQgY3Vyck1vdmVUaW1lID0gRGF0ZS5ub3coKTtcclxuXHRsZXQgZHVyYXRpb24gPSBjdXJyTW92ZVRpbWUgLSB0aGlzLnNjcm9sbE9wdGlvbi5sYXN0TW92ZVRpbWU7XHJcblx0aWYgKGR1cmF0aW9uIDwgTWF0aC5mbG9vcigxMDAwIC8gTGltaXQpKSByZXR1cm47XHJcblx0dGhpcy5zY3JvbGxPcHRpb24ubGFzdE1vdmVUaW1lID0gY3Vyck1vdmVUaW1lO1xyXG5cdHZhciB0b3VjaGVzID0gbnVsbDtcclxuXHRpZiAoZS5jaGFuZ2VkVG91Y2hlcykge1xyXG5cdFx0dG91Y2hlcyA9IGUuY2hhbmdlZFRvdWNoZXNbMF07XHJcblx0fSBlbHNlIHtcclxuXHRcdHRvdWNoZXMgPSBlLm1wLmNoYW5nZWRUb3VjaGVzWzBdO1xyXG5cdH1cclxuXHRpZiAodG91Y2hlcyAmJiB0aGlzLm9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcblx0XHR2YXIgX3RvdWNoZXMkID0gZ2V0VG91Y2hlcyh0b3VjaGVzLCB0aGlzLm9wdHMsIGUpO1xyXG5cdFx0dmFyIF9kaXN0YW5jZTtcclxuXHRcdF9kaXN0YW5jZSA9IF90b3VjaGVzJC54IC0gdGhpcy5zY3JvbGxPcHRpb24uc3RhcnRUb3VjaFg7XHJcblx0XHR2YXIgY3VycmVudE9mZnNldCA9IHRoaXMuc2Nyb2xsT3B0aW9uLmN1cnJlbnRPZmZzZXQ7XHJcblx0XHR2YXIgdmFsaWREaXN0YW5jZSA9IGNhbFZhbGlkRGlzdGFuY2UodGhpcywgY3VycmVudE9mZnNldCArIF9kaXN0YW5jZSwgdGhpcy5vcHRzLmNoYXJ0RGF0YSwgdGhpcy5jb25maWcsIHRoaXNcclxuXHRcdFx0Lm9wdHMpO1xyXG5cdFx0dGhpcy5zY3JvbGxPcHRpb24uZGlzdGFuY2UgPSBfZGlzdGFuY2UgPSB2YWxpZERpc3RhbmNlIC0gY3VycmVudE9mZnNldDtcclxuXHRcdHZhciBvcHRzID0gYXNzaWduKHt9LCB0aGlzLm9wdHMsIHtcclxuXHRcdFx0X3Njcm9sbERpc3RhbmNlXzogY3VycmVudE9mZnNldCArIF9kaXN0YW5jZSxcclxuXHRcdFx0YW5pbWF0aW9uOiBmYWxzZVxyXG5cdFx0fSk7XHJcblx0XHRkcmF3Q2hhcnRzLmNhbGwodGhpcywgb3B0cy50eXBlLCBvcHRzLCB0aGlzLmNvbmZpZywgdGhpcy5jb250ZXh0KTtcclxuXHRcdHJldHVybiBjdXJyZW50T2Zmc2V0ICsgX2Rpc3RhbmNlO1xyXG5cdH1cclxufTtcclxuXHJcbkNoYXJ0cy5wcm90b3R5cGUuc2Nyb2xsRW5kID0gZnVuY3Rpb24oZSkge1xyXG5cdGlmICh0aGlzLm9wdHMuZW5hYmxlU2Nyb2xsID09PSB0cnVlKSB7XHJcblx0XHR2YXIgX3Njcm9sbE9wdGlvbiA9IHRoaXMuc2Nyb2xsT3B0aW9uLFxyXG5cdFx0XHRjdXJyZW50T2Zmc2V0ID0gX3Njcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0LFxyXG5cdFx0XHRkaXN0YW5jZSA9IF9zY3JvbGxPcHRpb24uZGlzdGFuY2U7XHJcblx0XHR0aGlzLnNjcm9sbE9wdGlvbi5jdXJyZW50T2Zmc2V0ID0gY3VycmVudE9mZnNldCArIGRpc3RhbmNlO1xyXG5cdFx0dGhpcy5zY3JvbGxPcHRpb24uZGlzdGFuY2UgPSAwO1xyXG5cdH1cclxufTtcclxuaWYgKHR5cGVvZiBtb2R1bGUgPT09IFwib2JqZWN0XCIgJiYgdHlwZW9mIG1vZHVsZS5leHBvcnRzID09PSBcIm9iamVjdFwiKSB7XHJcblx0bW9kdWxlLmV4cG9ydHMgPSBDaGFydHM7XHJcblx0Ly9leHBvcnQgZGVmYXVsdCBDaGFydHM7Ly/lu7rorq7kvb/nlKhub2RlanPnmoRtb2R1bGXlr7zlh7rmlrnlvI/vvIzlpoLmiqXplJnor7fkvb/nlKhleHBvcnTmlrnlvI/lr7zlh7pcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1286\n"); /***/ }), /* 1287 */ /*!*********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/order_cancellation/index.vue?mpType=page ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_145ed0a0_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=145ed0a0&mpType=page */ 1288);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1291);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_145ed0a0_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_145ed0a0_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_145ed0a0_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/admin/order_cancellation/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI4Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTE0NWVkMGEwJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYWRtaW4vb3JkZXJfY2FuY2VsbGF0aW9uL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1287\n"); /***/ }), /* 1288 */ /*!***************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/order_cancellation/index.vue?vue&type=template&id=145ed0a0&mpType=page ***! \***************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_145ed0a0_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=145ed0a0&mpType=page */ 1289); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_145ed0a0_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_145ed0a0_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_145ed0a0_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_145ed0a0_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1289 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/order_cancellation/index.vue?vue&type=template&id=145ed0a0&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "OrderCancellation"), attrs: { _i: 1 }, }, [ _c("view", { staticClass: _vm._$s(2, "sc", "header"), attrs: { _i: 2 }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "whiteBg"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "input"), attrs: { _i: 4 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.verify_code, expression: "verify_code", }, ], attrs: { _i: 5 }, domProps: { value: _vm._$s(5, "v-model", _vm.verify_code) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.verify_code = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "bnt"), attrs: { _i: 6 }, on: { click: _vm.codeChange }, }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.$t("立即核销"))))] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "scan"), attrs: { _i: 7 }, on: { click: _vm.scanCode }, }, [ _c("image", { attrs: { src: _vm._$s(8, "a-src", __webpack_require__(/*! ../static/scan.gif */ 1290)), _i: 8, }, }), ] ), ] ), _vm._$s(9, "i", _vm.iShidden) ? _c("view", [ _c( "view", { staticClass: _vm._$s(10, "sc", "WriteOff"), attrs: { _i: 10 } }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "pictrue"), attrs: { _i: 11 }, }, [ _c("image", { attrs: { src: _vm._$s(12, "a-src", _vm.orderInfo.image), _i: 12, }, }), ] ), _c( "view", { staticClass: _vm._$s( 13, "sc", "num acea-row row-center-wrapper" ), attrs: { _i: 13 }, }, [ _c("text", [ _vm._v( _vm._$s(14, "t0-0", _vm._s(_vm.orderInfo.order_id)) ), ]), _c( "view", { staticClass: _vm._$s(15, "sc", "views"), attrs: { _i: 15 }, on: { click: function ($event) { return _vm.goOrderDetails( _vm.orderInfo.order_id, _vm.orderInfo.order_type ) }, }, }, [ _vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.$t("查看")))), _c("text", { staticClass: _vm._$s( 16, "sc", "iconfont icon-jiantou views-jian" ), attrs: { _i: 16 }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "tip"), attrs: { _i: 17 } }, [ _vm._v( _vm._$s(17, "t0-0", _vm._s(_vm.$t("确定要核销此订单吗"))) ), ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "btn sure"), attrs: { _i: 18 }, on: { click: _vm.confirm }, }, [_vm._v(_vm._$s(18, "t0-0", _vm._s(_vm.$t("确定核销"))))] ), _c( "view", { staticClass: _vm._$s(19, "sc", "btn cancel"), attrs: { _i: 19 }, on: { click: _vm.cancel }, }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("取消"))))] ), ] ), _c("view", { staticClass: _vm._$s(20, "sc", "mask"), attrs: { _i: 20 }, }), ]) : _vm._e(), _c("home", { attrs: { _i: 21 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1290 */ /*!********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/static/scan.gif ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/admin/static/scan.gif\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEyOTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL2FkbWluL3N0YXRpYy9zY2FuLmdpZlwiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1290\n"); /***/ }), /* 1291 */ /*!*********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/admin/order_cancellation/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1292);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1291\n"); /***/ }), /* 1292 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/admin/order_cancellation/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _admin = __webpack_require__(/*! @/api/admin */ 533);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n mixins: [_color.default],\n computed: (0, _vuex.mapGetters)(['isLogin']),\n data: function data() {\n return {\n iShidden: false,\n verify_code: '',\n isWeixin: '',\n orderInfo: {}\n };\n },\n onLoad: function onLoad(options) {\n if (!this.isLogin) return (0, _login.toLogin)();\n this.isWeixin = this.$wechat.isWeixin();\n this.verify_code = options.verify_code || '';\n },\n methods: {\n /**\r\n * 去订单详情\r\n */\n goOrderDetails: function goOrderDetails(id, type) {\n if (type == 'integral') {\n uni.navigateTo({\n url: '/pages/points_mall/integral_order_details?order_id=' + id\n });\n } else {\n uni.navigateTo({\n url: '/pages/goods/admin_order_detail/index?id=' + id + '&goname=look'\n });\n }\n },\n // 立即核销\n codeChange: function codeChange() {\n var _this = this;\n var self = this;\n var ref = /[0-9]{12}/;\n if (!this.verify_code) return self.$util.Tips({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u6838\\u9500\\u7801\")\n });\n if (!ref.test(this.verify_code)) return self.$util.Tips({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u6838\\u9500\\u7801\")\n });\n self.$util.Tips({\n title: this.$t(\"\\u67E5\\u8BE2\\u4E2D\")\n });\n setTimeout(function () {\n (0, _admin.orderVerific)(_this.verify_code, 0).then(function (res) {\n self.orderInfo = res.data;\n self.iShidden = true;\n }).catch(function (res) {\n self.verify_code = '';\n return self.$util.Tips({\n title: res\n });\n });\n }, 800);\n },\n // 扫码核\n scanCode: function scanCode() {\n var self = this;\n uni.scanCode({\n success: function success(res) {\n __f__(\"log\", res, \" at pages/admin/order_cancellation/index.vue:129\");\n if (res.scanType == 'WX_CODE') {\n self.verify_code = res.path.split('%3D')[1];\n } else if (res.scanType == 'QR_CODE') {\n self.verify_code = res.result.split('=')[1];\n }\n self.codeChange();\n },\n fail: function fail(res) {}\n });\n },\n /**\r\n * 确定销码\r\n */\n confirm: function confirm() {\n var self = this;\n (0, _admin.orderVerific)(this.verify_code, 1).then(function (res) {\n self.verify_code = '';\n self.iShidden = false;\n self.$util.Tips({\n title: res.msg\n });\n }).catch(function (res) {\n self.$util.Tips({\n title: res\n });\n });\n },\n /**\r\n * 取消\r\n */\n cancel: function cancel() {\n this.iShidden = false;\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYWRtaW4vb3JkZXJfY2FuY2VsbGF0aW9uL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiaG9tZSIsIm1peGlucyIsImNvbXB1dGVkIiwiZGF0YSIsImlTaGlkZGVuIiwidmVyaWZ5X2NvZGUiLCJpc1dlaXhpbiIsIm9yZGVySW5mbyIsIm9uTG9hZCIsIm1ldGhvZHMiLCJnb09yZGVyRGV0YWlscyIsInVuaSIsInVybCIsImNvZGVDaGFuZ2UiLCJ0aXRsZSIsInNlbGYiLCJzZXRUaW1lb3V0IiwidGhlbiIsImNhdGNoIiwic2NhbkNvZGUiLCJzdWNjZXNzIiwiZmFpbCIsImNvbmZpcm0iLCJjYW5jZWwiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUE4Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBQ0FDO0VBQ0E7RUFDQUM7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUVBO0lBQ0E7RUFRQTtFQUNBQztJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO1FBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtRQUNBRDtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0EsdUJBQ0E7UUFDQUM7TUFDQTtNQUNBLGlDQUNBO1FBQ0FBO01BQ0E7TUFDQUM7UUFDQUQ7TUFDQTtNQUNBRTtRQUNBLCtDQUNBQztVQUNBRjtVQUNBQTtRQUNBLEdBQ0FHO1VBQ0FIO1VBQ0E7WUFDQUQ7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FLO01BQ0E7TUFFQVI7UUFDQVM7VUFDQTtVQUNBO1lBQ0FMO1VBQ0E7WUFDQUE7VUFDQTtVQUNBQTtRQUNBO1FBQ0FNO01BQ0E7SUFpQkE7SUFFQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBLDhDQUNBTDtRQUNBRjtRQUNBQTtRQUNBQTtVQUNBRDtRQUNBO01BQ0EsR0FDQUk7UUFDQUg7VUFDQUQ7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQVM7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjEyOTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJPcmRlckNhbmNlbGxhdGlvblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRlclwiPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ3aGl0ZUJnXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dFwiPlxyXG5cdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJudW1iZXJcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpeaguOmUgOeggVwiIHYtbW9kZWw9XCJ2ZXJpZnlfY29kZVwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50XCIgQGNsaWNrPVwiY29kZUNoYW5nZVwiPnt7ICR0KGDnq4vljbPmoLjplIBgKSB9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNpZmRlZiBNUCB8fCBNUC1XRUlYSU4gfHwgQVBQLVBMVVMgLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2NhblwiIEBjbGljaz1cInNjYW5Db2RlXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uL3N0YXRpYy9zY2FuLmdpZlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdDwhLS0gI2lmZGVmIEg1ICAtLT5cclxuXHRcdFx0PHZpZXcgdi1pZj1cImlzV2VpeGluXCIgY2xhc3M9XCJzY2FuXCIgQGNsaWNrPVwic2NhbkNvZGVcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vc3RhdGljL3NjYW4uZ2lmXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IHYtaWY9XCJpU2hpZGRlblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIldyaXRlT2ZmXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIm9yZGVySW5mby5pbWFnZVwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibnVtIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0PHRleHQ+e3sgb3JkZXJJbmZvLm9yZGVyX2lkIH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2aWV3c1wiIEBjbGljaz1cImdvT3JkZXJEZXRhaWxzKG9yZGVySW5mby5vcmRlcl9pZCwgb3JkZXJJbmZvLm9yZGVyX3R5cGUpXCI+XHJcblx0XHRcdFx0XHRcdHt7ICR0KGDmn6XnnItgKSB9fVxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tamlhbnRvdSB2aWV3cy1qaWFuXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpcFwiPnt7ICR0KGDnoa7lrpropoHmoLjplIDmraTorqLljZXlkJdgKSB9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0biBzdXJlXCIgQGNsaWNrPVwiY29uZmlybVwiPnt7ICR0KGDnoa7lrprmoLjplIBgKSB9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0biBjYW5jZWxcIiBAY2xpY2s9XCJjYW5jZWxcIj57eyAkdChg5Y+W5raIYCkgfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYXNrXCI+PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IHsgb3JkZXJWZXJpZmljIH0gZnJvbSAnQC9hcGkvYWRtaW4nO1xyXG5pbXBvcnQgaG9tZSBmcm9tICdAL2NvbXBvbmVudHMvaG9tZSc7XHJcbmltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5pbXBvcnQgeyBtYXBHZXR0ZXJzIH0gZnJvbSAndnVleCc7XHJcbmltcG9ydCB7IHRvTG9naW4gfSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0Y29tcG9uZW50czoge1xyXG5cdFx0aG9tZVxyXG5cdH0sXHJcblx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdGlTaGlkZGVuOiBmYWxzZSxcclxuXHRcdFx0dmVyaWZ5X2NvZGU6ICcnLFxyXG5cdFx0XHRpc1dlaXhpbjogJycsXHJcblx0XHRcdG9yZGVySW5mbzoge31cclxuXHRcdH07XHJcblx0fSxcclxuXHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0aWYgKCF0aGlzLmlzTG9naW4pIHJldHVybiB0b0xvZ2luKCk7XHJcblx0XHQvLyAjaWZkZWYgSDUgfHwgQVBQLVBMVVNcclxuXHRcdHRoaXMuaXNXZWl4aW4gPSB0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKTtcclxuXHRcdHRoaXMudmVyaWZ5X2NvZGUgPSBvcHRpb25zLnZlcmlmeV9jb2RlIHx8ICcnO1xyXG5cdFx0Ly8gI2VuZGlmXHJcblx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdGlmIChvcHRpb25zLnNjZW5lKSB7XHJcblx0XHRcdGxldCB2YWx1ZSA9IHRoaXMuJHV0aWwuZ2V0VXJsUGFyYW1zKGRlY29kZVVSSUNvbXBvbmVudChvcHRpb25zLnNjZW5lKSk7XHJcblx0XHRcdHRoaXMudmVyaWZ5X2NvZGUgPSB2YWx1ZS52ZXJpZnlfY29kZSB8fCAnJztcclxuXHRcdH1cclxuXHRcdC8vICNlbmRpZlxyXG5cdH0sXHJcblx0bWV0aG9kczoge1xyXG5cdFx0LyoqXHJcblx0XHQgKiDljrvorqLljZXor6bmg4VcclxuXHRcdCAqL1xyXG5cdFx0Z29PcmRlckRldGFpbHM6IGZ1bmN0aW9uIChpZCwgdHlwZSkge1xyXG5cdFx0XHRpZiAodHlwZSA9PSAnaW50ZWdyYWwnKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3BvaW50c19tYWxsL2ludGVncmFsX29yZGVyX2RldGFpbHM/b3JkZXJfaWQ9JyArIGlkXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL2FkbWluX29yZGVyX2RldGFpbC9pbmRleD9pZD0nICsgaWQgKyAnJmdvbmFtZT1sb29rJ1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8g56uL5Y2z5qC46ZSAXHJcblx0XHRjb2RlQ2hhbmdlOiBmdW5jdGlvbiAoKSB7XHJcblx0XHRcdGxldCBzZWxmID0gdGhpcztcclxuXHRcdFx0bGV0IHJlZiA9IC9bMC05XXsxMn0vO1xyXG5cdFx0XHRpZiAoIXRoaXMudmVyaWZ5X2NvZGUpXHJcblx0XHRcdFx0cmV0dXJuIHNlbGYuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+36L6T5YWl5qC46ZSA56CBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0aWYgKCFyZWYudGVzdCh0aGlzLnZlcmlmeV9jb2RlKSlcclxuXHRcdFx0XHRyZXR1cm4gc2VsZi4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor7fovpPlhaXmraPnoa7nmoTmoLjplIDnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRzZWxmLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmn6Xor6LkuK1gKVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0b3JkZXJWZXJpZmljKHRoaXMudmVyaWZ5X2NvZGUsIDApXHJcblx0XHRcdFx0XHQudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdHNlbGYub3JkZXJJbmZvID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRcdHNlbGYuaVNoaWRkZW4gPSB0cnVlO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaCgocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdHNlbGYudmVyaWZ5X2NvZGUgPSAnJztcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHNlbGYuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlc1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LCA4MDApO1xyXG5cdFx0fSxcclxuXHRcdC8vIOaJq+eggeaguFxyXG5cdFx0c2NhbkNvZGUoKSB7XHJcblx0XHRcdHZhciBzZWxmID0gdGhpcztcclxuXHRcdFx0Ly8gI2lmZGVmIE1QIHx8IEFQUC1QTFVTXHJcblx0XHRcdHVuaS5zY2FuQ29kZSh7XHJcblx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcylcclxuXHRcdFx0XHRcdGlmIChyZXMuc2NhblR5cGUgPT0gJ1dYX0NPREUnKSB7XHJcblx0XHRcdFx0XHRcdHNlbGYudmVyaWZ5X2NvZGUgPSByZXMucGF0aC5zcGxpdCgnJTNEJylbMV07XHJcblx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5zY2FuVHlwZSA9PSAnUVJfQ09ERScpIHtcclxuXHRcdFx0XHRcdFx0c2VsZi52ZXJpZnlfY29kZSA9IHJlcy5yZXN1bHQuc3BsaXQoJz0nKVsxXTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNlbGYuY29kZUNoYW5nZSgpO1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZmFpbChyZXMpIHt9XHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8jaWZkZWYgSDVcclxuXHRcdFx0dGhpcy4kd2VjaGF0XHJcblx0XHRcdFx0LndlY2hhdEV2ZXZ0KCdzY2FuUVJDb2RlJywge1xyXG5cdFx0XHRcdFx0bmVlZFJlc3VsdDogMSxcclxuXHRcdFx0XHRcdHNjYW5UeXBlOiBbJ3FyQ29kZScsICdiYXJDb2RlJ11cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdGlmIChyZXMuc2NhblR5cGUgPT0gJ1dYX0NPREUnKSB7XHJcblx0XHRcdFx0XHRcdHNlbGYudmVyaWZ5X2NvZGUgPSByZXMucGF0aC5zcGxpdCgnJTNEJylbMV07XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRzZWxmLnZlcmlmeV9jb2RlID0gcmVzLnJlc3VsdFN0ci5zcGxpdCgnPScpWzFdO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5jb2RlQ2hhbmdlKCk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdC8vI2VuZGlmXHJcblx0XHR9LFxyXG5cclxuXHRcdC8qKlxyXG5cdFx0ICog56Gu5a6a6ZSA56CBXHJcblx0XHQgKi9cclxuXHRcdGNvbmZpcm06IGZ1bmN0aW9uICgpIHtcclxuXHRcdFx0bGV0IHNlbGYgPSB0aGlzO1xyXG5cdFx0XHRvcmRlclZlcmlmaWModGhpcy52ZXJpZnlfY29kZSwgMSlcclxuXHRcdFx0XHQudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRzZWxmLnZlcmlmeV9jb2RlID0gJyc7XHJcblx0XHRcdFx0XHRzZWxmLmlTaGlkZGVuID0gZmFsc2U7XHJcblx0XHRcdFx0XHRzZWxmLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQuY2F0Y2goKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0c2VsZi4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHJlc1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0LyoqXHJcblx0XHQgKiDlj5bmtohcclxuXHRcdCAqL1xyXG5cdFx0Y2FuY2VsOiBmdW5jdGlvbiAoKSB7XHJcblx0XHRcdHRoaXMuaVNoaWRkZW4gPSBmYWxzZTtcclxuXHRcdH1cclxuXHR9XHJcbn07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbnBhZ2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5PcmRlckNhbmNlbGxhdGlvbiAuaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvanBlZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFRQUFBUUFCQUFELzJ3QkRBQU1DQWdNQ0FnTURBd01FQXdNRUJRZ0ZCUVFFQlFvSEJ3WUlEQW9NREFzS0N3c05EaElRRFE0UkRnc0xFQllRRVJNVUZSVVZEQThYR0JZVUdCSVVGUlQvMndCREFRTUVCQVVFQlFrRkJRa1VEUXNORkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCVC93Z0FSQ0FFc0F1NERBUkVBQWhFQkF4RUIvOFFBSFFBQkFBSUJCUUVBQUFBQUFBQUFBQUFBQWdBQkJnTUVCUWNJQ2YvRUFCMEJBUUVBQWdNQkFRRUFBQUFBQUFBQUFBQUNBUVVFQmdjRENBbi8yZ0FNQXdFQUFoQURFQUFBQU05L04vNjFKQ0xKUlFWMFVvbFdwWkNVc2xLSVExWktDc3FKUUYweVZGUkRZcUxKV0FxSVZrS3hkRUlWa0t5bzBDeUZSWkNpRlJVV1NvM2tzbFFLV1FxSVZrSzZzVkVvS2l5U2xsVlVKUkZnb3BjQXFna0tLWDZpMVhpa0NSWkNRSzRGUUpZcm9KQUxwUkNGZFVCU3lxZ2hXUXJJVkd4VVdTc0JVUXJJRmxSc1ZrSVZsUm9Ga0t5RlFDc2hXYkZSWktpRlpDb2hXUTNkQlVTZ3JJU2wwR3FKUzZDUUs0QXBWRkVDdjFGcXZGQ1Fpd1VFaTZLVVEyb3BaQ3VpbEVJYXNsQldWRW9LeUZaQ28yS2lvTWxtbEFLd0ZadWlGWkNGWlVLeVZFS3lGUVpLaUZac1ZFS3lGUlpLaUZaS1diRlJLQ3NoWFJWVVNBWnBSSUZaS0lvRUlGZnFMVmVLRWhGa29CRjBVb2xXSlN5RmRGS0lRcnFoQ3NxSlFWbGtxSVZHeFdRTElWRmtxTEpVTG9oVVdTeVZGUW9Wa0t5RlFDc2hXYkZSQ3NoV1FxSVZrTjNRVlVFS3lFcFJxNklTTWM1dzlielBFMSsvK1BHMVorZW5tOWg5dVR3dkwyT084N2I3ZXZwUlMvVVdxOFVKQ0xCQWxMZ1ZFb3E3SVNsa3BSQ0dyb0lWbFZCQ3NoV1FxTmlzRkxBVkVLeXlWQlJzU2xSUXhjek9qVmhaQ3NoVUFySVZtNklXU29oV1FxSVZrTjNRVkVvS3lGZEZWUlk1Zmg4SEw5WG9OeDh2bExTRUlRaG8zZUc3VHNPTjg3YnhmcURWZUtFaEZnb2dWd0tpVVN3V1NncmlnRUs2b1FyS2lVRlpDc2hVYkJkQVVXU29oV1FMTjFXR244T1JvOFBsYVh5K3F4aXNseXZsWE4rR2w5TWxSWktnRlpDc3FOaXlWRUtpeVZFS3lGZFdLcUNGWktXU3FySWRmcU12MVdnaENFSVFoQ0VNVDJXOXduWjlrOVJhcnhTQktYUVNpbHdLdUsrZk00TGo3VGF6OXR6WHg1cmthN2tQdnhpVW9oRFZrb0t5cWdGTEJTeUZSc1ZrQzZDdmE4Zm1INGZXTVZ5bzFQdng5cndkaHBjUDdVeldjckdOUE5YZ1Bvdlo4YXJWeGZzL21GTkhtWTBMeVZHeFVRcklWa0tpRlpDdXJGVkJDc2hYUnkvRzErZTZYcTlrSVFoQ0VJUWhEQTlwMm52YjUrWUVpNEVKWUYwY2I4dVh3SEUyc0lRaHpYTTEyNysvd3BSQ0dySlFWbFZBQ3NzaFJaTjBXU29zbGtZK3ZINnpabjUzU3BqRUQ5Y1ZGMHpNS3lHYXVjSE9iQmVaS21UbXBqRXhrYkw1N2JtNEtpeUdTeVZrcFJDRlpLV2JGUktDdUdtWGpQWnVoNlp2UG44SXhHWVdVUmlpeU13akVaakdhYkRyeEl1QUlFcFpPRjRHeDBZK2tKaE1vYWx4eU95NHRLSVFyTktDc3FvMDFCUVZwM1FVR1NxbWFabVhIYS9iRGovV21Uak5NVE9ZVm5KWm9tY2hWNHdRMVV4Z1pxWVRPYnhpTWpORGI4ZmEvU2ptZ3pTemxUTll6QWhXUXJxeFVTZ3JJVElPSHErd2RSMVdRbHBDV2tKYVFscENFSVNreXkzWWFLQklzRUNVdWpZYXprVENFWmpFSVBicVVRaFdhVUZaVVRUWHBxeTdjZGZ5N2E2TENkVjJQbiticXl6V2MwRjlPcCttZWljZjhlWjI5MnJ6enRYc3ZSUE1mbm50ZkNjVGF3alBxWDBqd3ZyL0FFbmJNRTBmWmRmSHl4NzVibnZUdC9tR0ZhdnNuVW5YZlFPUyszQzlXZWplRmRHZFA5TXdIVWRzMmZ3NVZZZXJmVXZBK2pORDZUalhFM1BmWFovTHVuOUYzL3Uvc25tL1FuV2ZVT3p0eDB6enQxTDFtTHNBYnVncUpRVmtLK3c5UDFISmVEcDRXUWhDRkZrSVFvc295Ylo2Y2tJc2xCS1hDYTJGR0poQ0VCOUsyZTE1VktJUXJOS0NzcUJwWittaFY5MDl0ODc5dGV0Zm0veHg1aitnczkzSFY3elJNNzIzVitPK0hOOFArVGZwbkhlQnQvVjNvM2hPZmJycVhUUFRmUitPeHo5REgyU1BVUG9QaUhscm9QdC9VL1V1OWRpYy9xZmZub1hsZmMzYS9PY1ExdlllSTQzT3kzWmFIbE9Wd3VHNG13MjAvYjV4K0ovc0RjNCtQMWgvUkg0Uzg5OVc5VnhiaDd2MXAzZnczd1Q1cCtudlozZnZ6MTR4NkYraFBRL1ovS2ZteDVMK3dGR2JBRmRXS2lVRlpLTzJ0QjBYbGZod1lRaENFS0xJUWhDaXpudG5yQ1JjQVVRSzRhbkgrZSsxL0VoQ0VPTDJQUDJuSzVGS0lRMWRCQ3NxRE9nK21sOUs3NjdyNWR0Y2Zib0hwM3FlaGo2RmVtcjN0NjcrWCt1TkwyN3laNTk3b0ZmVkwzcjhTZEY5WTlLNi93QlYycjBuM0x4N2hPTnN2UGZVL1dPOE95K2E1RHk5VDh6UEZQMlJ6UEw0SGZYYS9MK3hkejFIQk5iMmZEdUIyRE50ajF6QU5YMmpoK1BzT2Y1T3M2RDZ0NmozcDJmelB1cnNmblBoZnpuOUxkZ2JYcTN2cjB2OHZZUndPdzkrZGw4djgrZFk5VzZwMG5lUEszU3ZiM2c1RUYzUVZFb0t5RTduNjc1NXlIejRzWWpNSXhHWVFoQ01RaEdZY3ZzK0NTTGdDRUF1QlZ1ZVB4dVI0WEMxbytlamYxNHJuYy9ZY3JtVVVvaENzMG9LeW9NN2JQMTAvcFh2RDJQOHdaL3VlcmZMM3dUOXB3S3RKZjAxOTAvRzNVblh1K2VIUExmMG1NNStxM3ZmNGk2ZTYvMzNxM1I5MjlLOXo4ZDRYamJIb0xxdnFmZFhaUE9NbTVtbytYM2lmN1B5M1lhUDZvKzRmaWJxUFJkNTRMajdIRXVEdjkvOU9MM1oyUHpycVBROTc3VjNmU1BsRjRqKzRzNjJYVy9vYjZyK1VOTEZkUGFMdjNxL3VuaVh6ZThzL1hHSzhQZCtwTzMrS2R3N3pvWHlxOFcvY0RRb1FLNnNWRW9LeUU3bDYvNTd6UEgxMElRaENFSVFoQ0VJY2h0ZVBSUVZ3b0JGd0tpR3hYQWhLWFNpRU5YUVFyS3RObmJYOWRxKzNxUDBYeFgxQjM3eGI1WWZuLzhBYlNDYUw2ZlRUM1Q4YjlSOWU3NTRiOHUvU2VtcjZzKzkvaUhvZnEvcG5TSFcvU2ZYZmZ2QThmNHUxOHdkTTlwOUVkczhsejdaOWErWGZpZjdSeTNZYUw2bmUzL2lYcURRZC96TFlkZDg0ZFU5YzdtMy9udmJtODZQNW42ajdCbk94NjE4elBIL0FOa1VmU3YxMzhlK2YrdCtwOWRhcnRuMHU5Wi9IL1VlbDd3Y1hsdk4wUEhmSG0vS1h4Yjl3YWpDWWtEZDBGUktDc2hYMmxwdWo1cHdPdVFoQ0VJUWhNSmxDRUliamF4QWtXQ0FJdWlsRU5xWFFTbGtnRkVOV1Nnckt0Tm5iWDlkbysvcVQwWHhUMUIzN3hiNVlmbi9BUGJUaVRkYUsvcGw3cCtPT3BPdmQ4OE4rWGZwTUsrckh2ZjRod3JXOWh3WFc5bDdoN0I1L3dBZDgrWDFibys3ZGo3anFPcXg4dWZFL3dCbzVoc2REOU9QWnZ4cjF0cU80ZEZkZDlKOGdkRzk4OWo5Ny9QdmYvYVBMc1o0VzU2NzFYYlBGUG5uNk03MDdKNW45RFBWUHlod0hGMnZVbWw3MzZON1Q1UDhmZkVmM3JzL255dll2ZWZ6OTZHN0w1WDhwZkdQM0RxektZa0N1ckZSS0NzbEdUOFBUZHk2RHp1RUlRaENFSVFoQ0VMM0ZFaTRBb2dWd0tvQ3hLV1Nsa3BSQ0dyb0lWbFFaMnQvWGFQdjZrOUY4VTlRZCs4VytXSDUvd0QyMm1DYUw2ZlRUM1Q4YjlSOWU3NTRkOHUvU1laekRhZGVGWG9WOVBlWHAvNWl4WGg3cnhwNTUraFduUStmMXczWGRnenJhOVo5L3dEcW41YjRQamJQb3pydnBQY085NkJ6M0sxZmtmby91L3Y3MDc4dGZMYnhqOXI0VHJ1eHJNL1Uvd0JwL0UzblBxL3JYVW1rNzU5S1BWdnlGMHRvZlFEaTh6NS9YZHI4K1Q4cFBHUDNCcXpoTVNCWExCUktDc2xMcGp2anJubDNPY2ZXeGlNd2pFSXpDTVJtRUl3R1J1UHRBa1dTaWdySkZFcXhYUVFyb3BSQ0dySlFWbFFaMno2YlcvdjZpOUY4VjlRZC93REZmbWw0WCt4ZUE0VzB6M2NkWTA4MzczOWUvTGZUM1cvUXZFSGwzNlJ6RFk5ZStoWHNQNVVvcG5JZWJxTkNmcHduRTJkbDVmTWZ4WDlsZGdianF2cEh1WGorWmJEUWRIZGM5SjZCNng2ajJUdWVuZTF2UWZ6cnhIeDUvUVhWdlV2SFBRZjBDRmZWSDJqOFM5RWRkOUw2azB2ZlBvbjZqK1VQalQ0Ui9RUGZmVGorMi9RZnpqM1B2ZlBQbFQ0dis0ZFJDSkNsbXhWUVFySVYwYzl4OVYzejEzeTU0aUVMSVVRc2hSQ005RGRnOVE3dTQvbk5GQlhSQ2dxakpWQVdpd0VwWktVUWhXYVVGWlVHZERON2F2dG5XODZ2NmU3L0FPTTR4d2R6NUc4Mzk1OXRlcS9uQ1lyYTQrdm0vcFByM1dHZzdwVE9sVjdkOU5COVBYM29uZ2VPOFhhK1gra2UxS01OaWpzdmU5TzR6NTgzMDUzWHhmcWpSOTY3cTdINXpnbXM3UjV6Nm42MWtQSzFYcG51UGpuaEx6SDlOaG4wNzNYeG51L3NmbS9YT3I3WGx2TjB2Z2J6VDlROW43anBucWJ1ZmlYUjNYUFNmTzNWUFcwWENGWFpDb20rM0h3ck9kT2E0L1VmZWwxVlpscit1ZDE2THpmVmZPRUlRaENFRGpQVE83OUY2ejJmZFBVV3E4VWdTTEpRRndnVkVxMUJXU2xrcFJDR3JvSVZsUk5KOU52ZDZENjZXYnBtc1owODVOVU1WZVZzVXlGYUs5TE42V2JMTmlZaEdkTldqbTlPckROTWxtbWFaaEFxMHMxcDVzTTFuTkVaTE40emVjWEdiQ0c3b0t1UTN2RjJHcTVJK2RiM2M4ZlMrVjM5RXB4ZWo1bVE4WFVkMGFQem5JT0xxb1FoQ0VPSCsrdzZTM3ZwT0djenNOTDlSYXJ4UWtDdUdqaThXNG03MmsvZm4rUnErViszRGhwMnBkQktXU2xFSVZtbEJXVkVDdEplbGQ2YWlvc2hSWkRNTFpwa002ZDFwckNqVlVVUmtzaFFWcHFLaXlib3dxOHhrc2hrS0Npb3MwelRKWnJLWVJjQVVHNzNPdytXajhyMHZqZks5bTRtaHhmcHgrcDVKeG5XNWtiRFY4a2t4bk11RjE3TitCMW5JZU5xTjVISDIxZmZIK1R0Y0g1M1pzRDUvYU5MTndLL1VXcThVSkNsMGJIajhqaitKeW9YbkhMN0xoa05xWnBSSXNGS0lRck5LQ3Nxb0NnclRVRkc4bFFDdWlsVUZrc2hSVUxvWXpXYW9MSlVLb0JXR1NvcW9JVmxrc204aFJ3T2JvS3lGVkJLV1FycTNKZGg0dTA0SDIzSFArZWh4dnBzdGQ5eDg2NVhzbkUwNHJqOVR5ZHZ3L3FDTEJSUzRCVUNVUUsvVVdxOFVnVjBFbnh4cmE3NVFIMXZiN0xrRXF3WEFoWFJTaUVOV1NncktxQ0ZZWktpbzJJRmxtbVN5VkVLd0c3S2lFS3l5VkJRcFN3RlJaS2lGWkRkRlpDRlpaS2lGUkNzbExOdDd1Zmh0K0g5ZERqM3U5cjhkdnhmcnU5cDhkTDVYeHVrNVFtZ3pSU3lRSzRBaWlVUUsvVVdxOFVKRndCRFgrSHkxUG5HeTVYSkdmcERUc1NMSVNsMG9ob1ZrSzZDb2xCV1FySVZHeFdRTElWRUt5RllVYkZaQ3lWRmsxUVpMSldRS29DeUZSWk4wUXJJVmtLaUZaS3V5UDd6cC9PK1g3Vnd0bnJ2dnQrTDlOTDQydnZqVCtkYjNhL0RZNkRrWnZ0dXVjN3k5WjE5cCswNDd3OXM2blFuNjBSUUlRSy9VV3E4VWdWa29nQ0xvcFJLc1YwRUpTNkNvaFhWQ0ZaVlFRcklWa0tqZVNvc2hSQ29oV1dTb0tOaXNoQ3NxTkFzaFVXUW9oV1dTb3FOaUZkQVdRcUlWa0s2dHFjbWVSN0J4dG5ydnRzOWI5OUw1M3kzWnVIdCtMOUsrT2NuYVhNdG5vTVg0TzV3UFU5bTVYa2NIUHR2MW5ZL1BrZFU2RHU0eGNDVVFLL1VXcThVSkNsMEVKRmtpamFvRzdvSlFWMG9oRFYwRUt5b2xCV1FxTEpVYkZaQ3NCVVFySVZoUnNWa0lWbGtWbWxnS3lCUlpLaUZadWlFS3lGWkNvaFdRcnF4VVRlYmI0N2JpZlhrdXdjWGJjSDY1RDhOVG1tMDY5d1hFMldBNmpzKzQrbnp6M2I5WTNmMStHQTZqcytQY1RhNXh0ZXVZdndkendYRTJoS0tLWDZpMVhpa0N1QUtJRmRGS0pWb3NCS0N1bEVJYXNsQldWRUpTaXlWa0tqWXJMSlVBcUlWa0N5eWJ5UXJJVmxSRFZnS3lCVkFXUXJOaW9oV1FySVZFS3lVczJLcUNGY00xM25YZWQrMnQ2LzAvYU5MRjU1dCtzOHZ5dURnbXA3TGl2QTNlWTdQcithYlRyK01jSGNZRnFPejdENThvNHpSQXI5UmFyeFFrSXNsQUl1QlVTclJZQ1VzbEtJUTFaS0NzcUpRVmxrc2xrcU5pc2hVR1NvaFdRS04yUWhXV1NvcUZDc2hXUXFBVmtLemRFSVZrS3lGUkNzaFhWaW9sQldUaytSdzlDZnJuVzM2M2tQTzFXRTZ2c1dHNnpmNVZzZExtKzE2M3duRjJXQWFqdEd0Znp6L0FISFY4STFmWThZNE81b2dWK290VjRvU0ZMSkFFWFJTaVZhTEFRcm9wUkNGWnBRVmxSS0NzaFdRcU5pc2dXUXFJVmtDeW8ySVZrS3l5YXlWZ0t5RlFDc2hXYnlXU0ZaQ3NxSVFySVYxWXFKUVY2bFJuVzQ2MWxXdzBtSTY3ZllQcXV4NUJ6ZFhuVzM2MXgveTVYWCtvN1JveDljOTNIV09aNVBBd1BWZGx3N1hiL1RtNklGZnFMVmVLRWk0RW9CRndLb2FkcVhRU2xrS3FDRlpwUVZsUktDc2hXUXFOaXNzaFZBVVFySUZtNklWa0lWbGsxa0xJVmtDaUZaQ3MyS2lGWkNzaFVRcklWMVlxSlRKVnluSTRXWWJUUTRIcWV5OHB5T0ZubTQ2MGNaNi93QlIyamkvaHpjNzIzV3NqNTJvd25XZGp3eldkZ3lyWWFYa2Z2eE90OUwyMkVDdjFGcXZGSUVpeUVnVndLaVZZbExKQUxpZ0VOV1NncktpRXBaQ3NoVWJGWkNzQlVRcklGbFJzVmtJVmxrc2lySVZrS2dGWkNzMktpRlpDc2hVUXJJVjFZcUpRVms1cmw2L1BOeDFuZGZUNDRGcU96WS94TnJtKzE2NWxleDBtSWE3ZTROcSt5WkJ6TlhubTM2MXNQbHlldmRQMnJnK0xzWVFLL1VXcThVSkNMSlJRVjBVcUF0U3lFcFpLVVFocTZDRlpVU2dySVZrS2pZcklWZ0tpRlpBdWxDeENzaFdWR2dVV1NzaFVBcklWbTZJUXJJVmtLaUZaS1diRlJLQ3NuYlBZK2o0cHI5NWluQTNXWTdQUTVsdE92NHp3ZHhnV3A3TnluMzRlZmJqckZNOWY2anRIRS9EblV6eC93QWVWUkFyOVJhcnhRa1hBRUFSZEZLSlZpdWdsTEpTaUVOV1FsTEtpVUJkQldRM1JDb3NoWkNvaFdRckYwUXFMSkNzc21zaFpDc2dVUXJJVkZrM1JDc2hXUXFJVmtOM1FWVUVLeUxMTGRub3MzMjNYT0Q0dXl3SFQ5bjF2cDg4OTIvV2Q1OWVQZ1dwN1BqdkQydWNiWHJtUjg3VWROZGE5QjBadUZGTDlSYXJ4U0JLWFJRQ0xvcFJLdFN5RWl3VW9oRFYwRUt5b2xBWFFWRmtxTmlvc2xaQW9oV1FMTjBRc2xSQ3NzaXNsUlpLeUZRQ3NoVWJzaENzaFdWRUlWa04zUVZFb0t5WGwyQnV1cllwcjk1dDUrdWViZnJQTThyWDRKcWV5NG53TjVtV3owR2FiUHIyTThMY1lEcWV6OGY4ZVhSUkFyOVJhcnhRa0N1RkJLWFJTaVZhbGtKU3lVb2hEVjBFS3lvbEJVV1NzaFViRllDc2hVUXJJRm02SVZrSVZsUm9Ga0t5RlFDc3Nsa3NtNkxKVVFxS3lFS3lHN0pTaUVwWkN1akt0bHBPd056MWJDdFgyTERkWjJES05ocGM0MjNYT0U0dXh3RFU5bzR2ajg0RVVDRUN2MUZxdkZJRWl3VVFLNEZVTk8xTG9KUVYwb2hDczBvS3lvaEtXUXJJVkd4V1FMSVZFS3lCWlViRlpDRlpVYUJSWkt5RlFDc2hXYkZSQ29zbFpDb2hXUXJxeFVTZ3JJVmtsTlRNYTl4MlB2T3BUT01CMUhhT0M0dXhwY0FVcWlpQlg2aTFYaWhJRmNLQ1V1aWxRQkxCWktXU2xFSWFzbEJXVlVFS3lGWkNvM2txQVZrS2lGWkFzM2tzbFpDc2hVS0ZaQ3NnVVFySVZteFVXU29oVVdTb2hXUXJxeFVTZ3FMSktYVlVRbEZMSlJTNEJVQVFnVitvdFY0b1NMb29KUlM2S1VTZzNkQktDdWxFSVYxUWhXVkVJVjBGWkNvMkt3VXNCVVFySVZpNklWRmtoV1ZDaFdRcklGRUt5RlpEZEVLeUZaQ29oV1EzZEJVU2dySlN5VlZFZ0Nsa29wY0NvbEZFQ3YxRnF2RkNRSzRFSkYwVXFBc0NMSlN5RlZCQ3Mwb0s2VUFsTElWRmtxTmlzRkxLZ0VLeUJadWlGa3FJVm1xQlN3RlpDb0JXUXJORG1pRlpDc3FJUXJKUWJzcUpRVmtwWktvVkVwZEJJRlpLVkFFSUZmOEEvOFFBVkJBQUFBUURBd1VGRWdvSkJBTUJBQUFBQUFFQ0F3UUZFUVlTSVJNaU1VRlJFQlF5WVhFVkZqQTFRRUpVWUdKemdaR1NvYkhCMGVFZ0l5UXpVbE5rY29LaUJ6UTJSRkJqc3NMd1E0Q1RveGRWNHZILzJnQUlBUUVBQVQ4Qy93QnRoRWFqd3hDSU16NFIwQ1laQ2RWZVVFZ2kxRnVHa2oxRURobTFkYlRrQzRMNkorTUtRYUR4S244U3BUVGh5amJpWGpGMC93Q0FzdzV1WW5na0liSkJZRjBCU0NXVkRLb2ZoRFJpakV2NGVaNlNMRTlQRUR6cTQ0R1ZTQjZGY2FhaFhYK0FIcFZUU1ozUWF0T3ZHaENtbW1OT3JvZUh2Wnl0SFJJcUZybm8wNnk2STQ5ZHdMRXdwYWxhOXhLMUoxaEQxN1RnZlUvTGdRdjdDOG9Yeng4T29YejR2RUwyMHFDbFFaMTBhdEtUMWpaVGxTTkdqN3hDbXJsSWEvQ1Evd0E4SmpSbzFZRU1Qd2w1ekhMd3RaRFJwSGdJaGVQSFJyMUVQQVFwWDJIMVBETTVWV1BCSVU2TEdRMTFWNUpZSDBKMWRDcHJGQlFVRkJRTnFxWFVwblQxRnRHbmoxZTRlZmQ4dzFHVktwMXAyRFZwdzFLMkRicS96VDhIekR6R1hpU05CYWJwYmRaandlRDRPbkR4ZS9xVWlxWWFieVNDTHFoV0tqRkJRVUZCUUZnZlVwcXZWMXA4M3dhK0FjZjVrQ3V2emw2eUgrWWVyZHJ1MTVQVU5HT2p1bER5ajR6K0RxNHVQL01RcmI2ZXBJSnUrN1haMVRkRjBYUmRGMFhSZDZMTFpVOU5UV1RKb3FqVGVNUFdVam1XbHJQSm1TU3Jnb1FVbmpKZzBia08xZlFSM2EzaUljNjh6N0cvT24yam5YbWZZMzUwKzBjNjgwN0cvT24yam5YbW5ZMzUwKzBjNjgwb2Z5Yi9BTEUrMFBzcmhubHR1SnV1SU9oLy9wYmxucE16T1Z2SVc2cHRhQ3FWTlpDTHNVMHhDdXVJZld0U1NyZERqRkUza0hYaUZlTWk1UjRDL0NZUGo4NUNXV1Biam9CbDliNjBLY1RXaEVMUlNOdVM1QWtPcWRVNVhTRU1wYkxPeFVMeVY0R1JHSDJzbmlYQkVwc2p6VWw3VVR2dkozNjV1VHJycHRFL2tmTU5iSlpmTFpTdU4yNzZ4WGs5SWgyeWZpRzBLVXNpVW9pdjAwRG5BKzMvQVBUN3hNNVVtV3hpNGMxbXMwMHp0RlE0M2t6MmxxM0tobXdlVmFTcmZ0TDVFZnpQL3dCQ2ZTZm1KR0pZeXVXdkl2MXUwMW43QkxZUG1qR3RReExKczNNTHhoMndjUTIwdFcrVzFYU3JTZ2tVcDV0UnU5OHJrYzAxWHJ0UkUyQzN2RE91Nyt2WEVtcW1TOTRrc3BWT292SUlXVFozYjFURXlzYTlMWUYySlZFSVdUZW9pNkxBSW96WGFmVk5CUVhSUVhSUUdWT2kyUWR1VGE3OU5Ca0RLcFVFbm56TWphZmhuRzFyUExHZWI0dlVPZmVGK29lOHc1OTRYNmg3ekRuNGhmcUh2TUc3UXNPTnBWazNjU3JvTDJpS3RSRHdyZDgyblR4cG9MMmlZUEpqSTU5OU9hVGl6VlEwaTczWG1FaWtNZkszOTlJeVR0OUZMcHFvSXlleFVKRUZEdXdKTFV0TmFOTHFHN0xSeXp2SlFsdEI2bHI5ZzV5WmgxcW1UNVRIT1JNZnMvbEg3QVZpSmgvSjhDejlnUTVNMlcwb1JCUTExSlVJaWZQMkMwbS9seHpjUkdRK1FRUlhVa1IzaThZTjFLMUZWVjFPMmdnWVdEbU1XeERvV2JhbGRkVFNGV0paV2k3dmxmaUVyZ0Nsa0MzREpVYXlSWEUrV29uZG5rVHRUUnJkVTNrNjZDRW81bDh6MkVLVkNLY1NncjFidGZDRmN5VUZlUGVhUzJuZEhObVg5blEzL0trT1Jzb2VWZVcvQkxWdFV0QmpmRWwrdGdQS1FITW5sRjV4NmRSQ0haS0pmYlpRYXpXdFYwc0FrcnFTTFlINCtDY25xc3M2eFJzcm1lb2hQNHlDM3pLMVFqakMxSmlDTldSTWo5RzVZOXZJMm1pRy9vSlduemlaOUxJdnZTL1FQMGZNM3BsRU82a3RVOForNFd5ZHlWbjRqdXpTbno5RmhVMGgwY25WS1RGQlFVRkJRTFBvaEZlTWlERmw1cEN1NVJweHBDeTFrcjNDUE9leTFGOTE1WnQvVFFkU0MxbTR0U2xIVlI0bWZ3SmJMaVhMb1ZXMXBQb0ZySVBlOHViVi9OSXZNZTdDZnFqUDNDOUF0Qkh0UytZTnFjUC9BRTlCYVR4TUx0NG9zR29RcWQwc1NhUE9aeTFxSlVra0d1dUJjdEJhR2JxazBFaDVDQ2NNMTNLSHlIN0J6L1A5aXQrTXhaeWVybmFIelcybHZKbVhCRm9FRTVKWXdsRldqWm51UVRyelVXMHFHTXlmclJGTm9ONjAvd0RPOGxJbE1iTTRxQWJkTjh6TTY5YVcwV2duRXpsNjJhUkpwdlY2MGhaYURPTk9LVnN1K3NUK1g3MmxUcStUMGlHc2pFUk1PMDZUcWFPSkpXamFGV2JlVE1rd1dVVGZVaktWRDFqNGhobGJodXBvaEpxMGJsam94aUJtamprUTRscE9TTWlOVzJwQ2RXMllRd3B1QnE2NmVHVTBFa0dkY1JaK0FLWnpWcGcxbTFwVmVMaUhNaU4vOXcvL0FNYVJJTE1QeXlZcmpINGhMaTFrZFNTVzBSTE8rSVoxcXRMNlRUVVFOa1g1WVM5NlRSYk4vVDhTUmkxRXVtN0VIV0lpOStRaEtxZENwVG9zUDh3MzkwdXFrcm9DVVI2OXcxRVdzS2NyMFVsWFZFZXdTT2VjMnN0OFRrY25UcnExclgyQ0xiSjZGZVFyUXBKbDhHVWRLWUx2S1BRTGNkS1d1L0Y2RmJzSCtxTS9jTDBDZjJhT2RSRGJxWDhsZFRkeFRVYzREblpxZkk5NGs4QWNybHpVTWE4cGNyblU0NmlmeWM1MUJvWUozSlhWMzYwcnFQMmovd0FmdWRtcC93Q1AzaXpzaFZJMFBFYnhPNVNuVzBFOTZTeHZlbGJrbjZid1BmMGYxYmxscUhJMk9WZjlaaTFNaUthd21WU295ZVlTWnBMVW9XQVl1eTU5MzZibFBFUXQ0OWs1UWhHdGJwZXNTdHZKUzJFUjlGcEplWUorTnR1citYQyt2M2licUp1VlJpdGpLL1J1U0xKODE0WExYY2xmenIrZ0VtVUdWU0tDL0tENWpwMDd5THlCOG01OVlQZXVTdWIzUDVtbEs1MnpjanJhek4xNVpOdUpZU1I2RUo5bzU3WnQyWXJ5U0ZpSnRGelRmdStuamR1WEx2bkZvU3JJNDd2UjlGZ3p2UXlPVCtGbUxDL3Z2NFA3Zzc4MHZrK0RLT2xNRjNsSG9GdWVsTFhmeTlDdDJEL1ZHZnVGNkJhbWZ4TW5mWVF4Y290TlR2a09mbVk3R2ZKOTRrRWM1TXBTeEV1MHZyclc3eW1RdFJOWHBQQUllWXUzamNKT2Z5R09mcVk3R2ZJOTRzck9vaWNvaURmdWZGbVZMaENmZEpZM3ZTdHlUZE40SHY2UDZnWjNTTXpGai8yZGhQeGYxbUkrYlFjdHVsRlBFMWYwVkxTTE1XaGwwdGxtUmVpTGl5V3JDNG84UEVHTFNTdU9mUXloL0t1S09pU3lhdlp1V2VYdjYwTTNpK3RJeWFJLzg1QmF0L0lTR0sycUlrZU05MlJ5NWh5VHdhbEl4TnBJdDlDdHcyOGJoVXJmL3RGaWYyaFkrNnIwYmh5Q1RtWjFobUJ6dnlic1pnUUV2ZzRHL3ZScERkN2hYQmFEcEhIZDZWMFdWcnZNcVRzUCtGR0RGaGYzNzhIOXdkK2FYeWZCbEhTcUM3eWowQzNQU2xydjVlaFc3Qi9xalAzQzlBbXNnaHB3dEMzelhWQlVLNFk1eHBkdGU4cjNDWHdMY3RoRVE3VmNtaXRMM0xVVFdWTXpoaExMOTY2U3IrYVk1eFpkdGY4QUw5d2xNa2g1TVRoTVg4L1RmTVQ3cExHOTZWdVNVcXppQjcrajBpTlhrNE45V3hCbjVoWS85bllUOFg5Wmo5SWZ6MEZ5SzlXNVlhUnFKZk5CNU5DcFJvajlJdEZOU2xNc2Njcjhhck5iNVJZeUIzbkpVS1Z3M3p5bnNGdjQyak1QQ0ZwVWVVVjZ0eXgwdmg1ak0zRzRsdktvSm8xVTQ2a0dHRVE3S0dteXV0b0toRUkrVXdrMHViNlpKMjV3YWc1VENTdTBNcjNxeVRWOG5iM2lMY2Vnb2pMTCtJZDAvUU1ieGlPeDNmSU1mbzhaY1ozL0FIMEtSVzV3aXA5SVdnNlJ4M2VsZEZsenVUaUthbFlmd3N4WVg5Ky9CL2NIZm1sOG53WlIwcGd1OG85QXR6MHBhNytYb1Z1bE9vOUpVS01lSWk3b2MzWmoyYTk1WTV2VEhzMS95eFpoOXlKa2NNNDZzM0ZuZXFwWDNqRnM0dDZDbGJTMkhWTkx5eEZWQjhSam05TWV6WC9MSE42WTltditXSEp6SFBJVWhjVzZ0Q3NESTFhZHlROU9vTHZwQzBUMlFrY2FyK1dhZkhnTElmczdDZmkvck1mcEQrZWd1UlhxRUhZeVd3aTcxeFQ1bDlhZFJNN1J3TXBSUlRoTGNMUTAzaWZ1REJSTnM1eVJ1NXJDTkpGb1FuWnloU200Vmt6T2piU0M4QkVKek1qbTB4ZGlPdFBCQmJDMWJoS05PZ3pMa0VoT3NsZ3U5Skg2UkZxUnZDNlpsdy83Ull4YWxXaFl2R1o1cXZSdUhiQ1VKT2h4ZUpmeTFld2MrVW43TS82MSt3UzJjd2MyeW05SGNyazZYczB5OUl0QjBqanU5SzZOQnY3NVpKWFhhK2pHWkZwT25WaGl3djc3K0QrNE9mTnI1QXVXeGJTRFd1RmVRa3RKcWJNRVZUSE8vTWV4SEJ6dnpIc1J3U3h0VFV1aFVMSzZwTFNTTXZBTGNkS211L0Y2RDNKUGQ1cXd0K2wzS0ZXbytRL1ovTVBrSDJmekQ1QjltL0tHcm1UTEpYYm1xN29EK1N1ZkhYTHRldjBENUI5bS9LUGtIMmY4bytRZlovTUl1bStYcWFMNStrV1ZaTjZldzFPdE0xSDRoYnFMeVVzUXgxenEvTVgrRUxJZnM3Q2ZpL3FNZnBDK2VndnVxOVFwTkkzRDVXL1g3eWhMTEV4a1dvamlQa3JYSGlyeENEZzRXU3dkeHVqVEtjVktVZm5NUU0zZ1o1bG1Xeko0azhKQzA2U0ZxYktzc3d5b3lEVGs3bkRiTFJUYnV5RHBKQTk2U0xld1VSR2J4eUREajEyL1hKb05WTkFzbkJSRUhhR0d5N0RqTjVLNlpSQnByaHVQZlBMKzhZaElGK1BkeWNPMmJxNlZvUXNOTElxWGI5M3l5cG0vY3BlMTZSYUhDUngzZWo2TkJSVzlYYTlhZWtKTWxsVXNTUG9zempkOHVYVS9OcDgvVnNsbTZwUEVtdTdmUXJCU1FtMk1Bb3NjcW5pTkltdHBvS0xsejdMWnJ2clRRczBJTzZ0SjdESFBuQWJIdko5NDU4NERZOTVQdkM3YXdKRmdoNVIvZEwyaWVUMXljclRtNU5sSEJSdTBGQlFTQzAwRkxwU3d3OGE4b2l0YUo3b3hhbWZ3azJsNkdtRFVheWNKV0thYWpGQlRkczdNR3BYTXN1OVc0U1RMTklUeWJMbk1hYnhsZFFXYWhPd2hadWZRRUZKWWRsNklKRGliMVNvZjBqRnNwbkRUSnlGT0dkSjI0U3EwQ3JkeTlKWUlmVitFdmFJcTM1L3U4SlR1bkZlb1RHY1JjMVA1UThhazZrRmdrdkFMTlRSdVVUTExPM3Job05KM1JGV3psejhNODFkZXowR25nKy9kcy9iQXBiQ3Bob2x0UzBJNEswYVNIUHhMUHBPK1FJNjFzQ3VhUUVTaktyUXlUbDZpY2NhRG4vbC8xTVQ1S2ZhSER2dUtQYVlzek5XcE5NVGZlU3RTTGhwek5JNS80RDZtSjhsUHRFK3RndWJNSERNdFpGaytFWm5uSzZDeVJLVmlIaUlsNERJcXVYdmdRRWZ2WTdpOFcvUUVtUzAxSTZrZlF0QW1VeXl0V21qek5hdHZWOVBnMCtEUVVGQlFVRlBnVUZOeW5RYWRGYWF5bGNRb3JxaklVR1hPNWRETjIvbkIrN2V6UmtEdVh0eUVqbHdoNFlvK2lZaG8xcUtMTk9pdm9uMENJaW1vVk5WcXB4YXhHekpjVm1sbU43T2dLTzZWUXRhbDhnSWpJTk9Wd1B0QUp0UnByUUpXYU5CaXVOUTY4UzBVSU10RTVXb1dtNm95Qm9NaXhJWlpSSXU3dWdNVFo5bkF6eWhkMEc1MjByaHBVanpoTXhobGY2cGVFYjhZK3ViOG9LbUVPbi9XVDRBNU9tRThFbExEODVlY3dSUnN1TFNGS05SMU02bng5QmNLb3VDNExuYUFsKzZpbEEzUTE0aDhra2VBU3lwU2Fnak5PZ2F3NC9mVFNnWWJKZGFod3Jxekl1cExndUEwMDdRR204b0ZvdUtvS0hRSmVOS2FCdWwvTzBCODBuU2dRd2EwMUdqcVVsMEdVNGdaMTdRQ1VhZEFNNm1GdmtiZEF5MlRoblVPb3VMb0xoMHJUQUpkVWtxRUVHUkxJekQ2MHJwUU50S2RPaVNxR1pjU2NYTWVJZ3Boa2lxYUVrUWlWc2FHMFk3ZHhTVFFlSlU3VUUwdkZYUUh5U1ZLYVFoazFsVVlwUGNOK3FLVURDU1VyRUxhcTVkUVZlUU15N1c2ZmdJRWxMYWNLSklQVEJLTUVaeDdRNjh0NDg0NmhtQlc3aWVhbmpETU1oamdsanRNUlRqSkpvNW5Ic0xTRDdVVU9tZ3FFQ1BPcVlmVWt5S21rTnM1UWd6TGowdUhUaUlOdHBhS2lTb0hvNURlQ2M5UWRpRnZjSThOZ1pnM0h1Sk8wd3pDTnM2cnl0cGgxOURKWngrQVBSNjNNRTVpUWh0VHgwU1ZUREV1Sk9MaDE0aUVYRGIzWDNKNk8xT1hObWRWYWc5R05zOTByWVFlaTF2YVRvV3dnekRMZTBGaHRETUNockU4OVFjZFMwVlZIUVB6RTFZTjVwYlFSS2RWaFZSaG1XNjNEOEJCS1V0cHdJa2tIcGdsR0NNOHc0OHQ0ODQ2OXFlK1Y1TWtGbXA0ZzB3dDQ4MGd6QUlSaXZQUHpCUzB0cHFaM1NEMHgxTitNeFZUcXRhbEJtWEdlTG1hV3dOdHBhS2lTb0hvNURXQ2M5UWVpVnY4SThOZ1loSEh1Sk8wd3pCdHM5MHJhWW1EZHlJcjlMSHRSU2sxcUlpMG1HWmVTY1hNZUlobXRwMUpTSHBpUllObFhqTUxXcDFXSm1aaG1YcVhpdk1JTk1JWkxOTHdoNk1iWjdwV3dnOUZyZTRpMkVHWVpiL0JMRGFHSUZEV0o1Nmc0NmxvcXFPZ2VtSnF3YnpTMmd6TlIxUEh0UmhmMWhBZW1DVVlJemoyaHg1Yng1eDFETUN0M0U4MVBHR1laRFBCTEhhWWVpa002VHFld2c5R3Jkd0xOVHhCcGxieDVwVkRNdlFqRmVlWVVwTGFjVEpKQjZaYW1pOEpnelU2cldvd3hMalZpNW1sc0VhMGxxRm9rcVk5cVRNSXQ3aVR0TU13amJQZEsybUhYME04SS9BSG85Ym1DY3dnaHRUcXMwcW1HWmNSWXVZOFJETmJUcVNrUFRFaXdiS3ZHWVc0cDFWVkhlTU1TOWJtSzh3ZzB3aGtzd3ZDSG94dG51bGJDRDhVdUkwNEoyZHFTSWxHUVN0UjB3RDB3VXJCdk5MYUNKVHFzS3FNTXk3VzRmZ0lKU2x0T0JFa2c5TUVvd1JuR0hIbHZIbkhVTVFLM2NUelU4WVpoa004RXNkcGg2SlF6cE9wN0NEMGN0M0FzMVBFR21WdkhtbFVQTjVGZDJ0VDdVcVZ3RE11TThYTTNpQ0cwdEZSSlVEMGNockFzOVFkaVZ2Y0k4TmdaaEhIdFZFN1RETUcyejNTdHBoMTlESlp4K0FQekJibUNNd2dodFRxczBqVVlabHhGaTRkZUlnNHRNTzBaMG9SYUNCbmVNelBYMnBFZERxUVRNVTVLcDhQWUhvdGIydWlkaEJtR1cvd1N3MmhpQlExaWVlb09PcGFLcWpvSDVpYXNHODB0b0lsT3ExcVVHSmJyZFB3RUVwUzJuQWlTUWZtQ0VZSXp6RHI2M2p6anIycXdTR1ZubjhQWWVnS1VsdE9Ka2tnOU1kVGZqTUdhblZhMUdHWmNhc1hNMHRnYmFTMFZFbFFQUnlHc0N6MUI2Slcvd0FJOE5uYXdwWnIwbVpobEtGS3oxWFNEQnc3WlppaTVRN0dOdGE3eDdDRDBXNDlyb25ZWCt5VC84UUFMQkFBQXdBQkFnTUdCd0VCQVFBQUFBQUFBQUVSSVRGQlVXR0JFSEdSb2NId0lEQkFZTEhSOGVGUWdQL2FBQWdCQVFBQlB5SC9BTTJUQ1Z5TWwzRlpmWXkwTlhRaHF6TzlIK1FCNnpma0paemY5R1VlU2xHdFFuQXpYRWFObi93ZjZvRU1wRUlRaENFR1NKektuZE82L3dDZENEd0ZSeGZzZHFsWVpwR2lHMUxTSG5TSndTQ1RCcVpNSjBiZStSNWQ4Y3ZydFA4QUl1SkNFSVFoQ0VJUWlhT1EzK1ltd05XY2hvakNzUHB3NGxXeVNzY3JsK1RWUmZzYVhEWFI0VkNwbWxWcnNtZEJLMXFjYVpWZnZtTEJKbmU0TXBKVm9tZ1N3ajJaZVBGRldXaFBvYm93N243a0xQc2FDYlNUM2wvQUxKYW4xYjNaZ2x4Y0UrRUthZ2k4SEMxRzRuSEk5Y3VvYUhsRjhGM0dyalpsS3JHMVpHakR3Kzgrbnl2TWN6QWhDRUlRaENFSVFaVFBWUzJmeXNVMWZGL0hQVmZPdlpTOWw3RUx4YnhTQnU2L3dZOVNMdjR1UFBxdndiZStEUTgzMzcwTDFjZUhGK2hOd01KZVJjSG1uZTk0ZkZ6TkxiazVGajB6Yk9lL2lzaXhOOVAxK0dqYnA2UXZEcDZlQ01UZEpPYVhEdlpXbmNJVGsvc1R6SnIwK205TFp2Tkhuejk4bWFvYnR2djNnNzVkYzZYajNJbkV2RnJQcFRGSlpid2hhWHIza0lRaENFSVFoQ0VKOHBiUGkrc1g4MmxLVXBTaXk0S1prOWhic3VmQTkrK1BmMlVwQzFmZUpjbGVka3liUjE4TUU5SjA5bmtMM1BmdlRzamllQmM3K3Z2bVlKYkZwZEhkeFphM09yMFJyV3VZVkx1WHNjZVU4aStvcHFyZEcwamZQcit5bEtVdno3RDZMZXBDRUlRaENFSVFoQ0Urc0FVU2RJVFNXdkRBMDV6ZE9ybWVCa1V5MUxEM2ZQNFhIcnJvUXptSUpzU0J2TFRRVVVud3BVOWgrbmlPYWZWa2tuTlJER0VXckdQK0FTdTlhWTNOZU1uNG92SGxVZmNOczlOS2xKSitTM1JiemVpTk1EbWhNWjJ4M004bVc4ZlZIQTJZRGFwU2IxeEVxZUdyOFk2VXh5WnVXWXM3SnIvQXVNVjBIYTFOUlREZVBqWVlGNHJsNWpicmRucUpLdzk0ZzBUVW5HL1FYbXhpK1pzWDlGeXBtSlZ4TzZzM3NWTEtyWG5xdzEreGFHazI3WG1mTnNHaENFSVFoQ0VJUWhDZktWL0ZXQi9MWTJlM2VvL1FRNXNwN0NOOXFqVEc1ajNuN0h2djJQYmZzSytwSzd3RlpLZm1nc1lrTWhYcVI3ZjJLc0xLdUxqMWo0RWZuYkdOYXpVb1BlV3FXeDVocTgyLzEyR0k3enlZaHdMRkNSZnZSZnQyWW92Y2huSkJpZW8wWnVGejBIVnN2S1lOcnRkMXZVUytwRkoyemozR0FEbS8rb2JDWndzUGRYcWM3L1FHL0RZRFlVYTBlUGVMNXlRbDFiN3hhalJJWWRkdkZhdFdlYkY3V2NhVmE5aEM3OUVxUGR1TS93QklWSDdDVXJHZzhML0M3Rjh2eENJUWhDRUlRaENFSVFueW9PUDR2MWNXbnkyTVM2dHhDMWpzblJubmtoUjM3b3BFclkzYitDVHRmNUJYSENkTDJWTmphSVlhZVBlemZnalBwUG1TaitnVmxuVE5XZGpLV1ZDcHUyL29Yd1JEZUt5aW5FZ0dYV04rOFFUY3g5MmhrTkhiMjNYQVRzSG8yNXlHWnJiWmQ0dlMzWHlpKzFWVGJDU2pmWUtseVZyMEhTTEJsc2ludGpHSjZVYnNoMFh6U3VXeHJ0blc4MWx4TkJkYWFWSHZIMEZxdTJtckoyNC9CNVZ1cW1oSDRSZVZOTlh6TUU1TVM3Nkp0ZGVMRjh4UGNiRUlRaENFSVFoQ0VJVDVlbmVVYVdJYW1OT3NMNWpONzZUUGUzamdna3BOMFQ3aGRyUFl1SHRsWHNPVnhmR3lNdDhlWi9ZaEwxdE5GcitvVmlkTmVFUWYwQW9PVDR3UzgrWjdsdzdQZWVEc3AxSHZpN3BNL3ZHbjRZS010bDNJL1lyOU9pVGZvcWl5L3ZKU1ZkZjFESnl5UE9VZGNYd0hIbmNGMFNlalNLdlNWejB1b1hlcWYwclRzZEY0a3Y4QW1qMjc2SE9DeEpTNTZMa2hTejR2a0lYeTdQdUVJUWhDRUlRaENFSVQ2cGo3WGVhL2dYYXoyTGgrRU1jbkYyS0wzN3orL0NBZHRJc2VrSzIzMktvMitoL1hCYjZOSEYxdk05bTRkbnRQQUwwUWxYMktzSmdjc2VHdWlNajB0d1BHVUY3K0xHNjlpUmRRU1dQU1c5aUIwRS9LOXFhamVOOURuLzQ5cDQreGlOTjVlZjhBVCtuL0FLYlRQekpaZkZuczNBUWhmSzR5ZVUvYklRaENFSVFoQ0VJUW4xVCtBcnpYOEM3V2UxY1B3aGprK3JHQjlEK2ZGbitvSzh0Nmh0Q3JwaWRTYTlXZnhnY2V5ZFBNMDZIczNEc1pCeFBLZnd2bTdGZmQrUFliODZiNWRmU3U5aWZTdVc5NzlOUnlkR1h2QjQ4aXZVVStaUGNMSDVQdzdFTFVvN2EwZHgza01NTDdKRzRSNUdwWmRIeVJzRVBOdXlXdmUreHZpM3hEMmg2SEJmdGFIczNBWFl2bFQyL2EySVFoQ0VJUWhDRUlRbjFUSHYycTgxL0F1MW5zWEQyQm9RWDFnaVNmQS84QVpIOVlaKzNoVzRqMEhSTXpJNXArUi9lSDlZSzdSVHRKMkszRDJzVlFsOW03K3pYMmZpRVI5UFkzZ2treHZYNmViUDJONjk5S1hOeC9Rd3V6YjBTUTYxVEtObjJmZSt4M1h2Rm9PYmJyek45eHFGZHJHSjExWHo5ajdKZ2ZaaFBBU0R0bWhjR2V6Y0JmTVRqcXd4ZXpNTHpJUWhDRUlRaENFSUliQjlXKzB5dHFXdGlsVjFJUzZ3WWhMTGVEK0FmemhqeHQyelMxR2pMaCtKT3k3L0IvUHh4ZkJERzVWamwxK0NicG91bG1rbzJUZHdrd3BXOTB1cy9Qc0QreThROG5IYThoR1BlMXZkczZrM2NkSStJY25zQ3RySHFqZUZtdWNEaENFUGN1QjFaN0JqWjNITGp4Qm5LdXhmYWJuZkMxNGZqYk16L0k2bzlxRUlYeTJickV2SVNYeFZORUlRaENFSVFoRFJNeVhreE4zSDZ0akVDbjUwNnJ1TFduMmNNZHBaQkF0cG9objhhUDUwVS9EMEFsbnJsSzd4YklRWVlZUlZia3JMUFViUG03U1ByMmtJTEhFbUcyeUlyZTJhc3lBL09LczRjR0s0bUZOU3ppWmgvSlg1RWJTdUNyeWZzclZKZ0RTV2lXdk1mb1Y0YWt1NmduWnN6eXNPRFRGd1F6OGNXT0ZGSytYWnRTajBZMTRqY3lsVk9tMXhhNERuaXdlTlk1UTI1SVJQamplay9IcHNHTmZnZmtHbE1XeWswUWhDRUlRaERRMjhJNklsNUZ5K3JZeG9hN0VJUW5ZaENFK0lLRUlUdEoySVFoQ0VJVHNRaENFK1JFMkNRMXhzTmxxajhKVHVEYW5xVUUvd0FTZG01VnJvSGZoTUQvQU5JUWhDRUlSRGJaY3QwSy9jZlY5L3lFdFljdk00RU1hbTB4L0g4Zm80UWhDRUlRaENFSVFoQ0VJUWhDRUlRaENFSVFoQ0VJUWhQaWl1QlN3QzFXYzBsQjM4Q0JtZU9CbXl3Vm14SVdRWTdVMjFXR1loY0hWNG10QjRCVGhmZy9KL0dtcDlSZndYYlBKUkY5SFZQRU1ienRXMWZ5WlV1M1VPL1NRaENFSVQ0WVFoQ2ZEQ0VJUWhQZ2hDRUo4cG1wVFJpcTdSS3h1NlJFUm82YUxxRlI1TTN0bXdsZ3EralNyN2VYN0F1ZGNTTGRVYXFqbkVqL0FFWThRZFlidkRJYVhBeTNCL1N1NWg4SVkxZjJBNXJ3WlI1WkRWbHJ3T0VRUTVNb2E3dHpEV3pCblJRODFadVVyY3pUZlFHTktidkF6V3U5aThCS3VMTEp4emMxOW9kOVFxdzl3ZDB3aksyYUc2NnpqOUlOM0xvWkZjdVhaaWtrUjZGNVBsQ2hmeWJIalRhaGRxZGNQSHVCMElybW4yaTNhQXBybFZ5WU92a0h0ZG15R1hnK29SclhkbC9vR2cvOEUwTXlrVk5hQlhXZnhGejFRdlFVYXIwaG1IT3MrMDdIcHdsekxpcEdMOERodnBjWFFsZDRQUWgydkRjcEk1alVqVVo2OWtxS1VlaGZUemRpemZ3cllrKzBuUzRiYmlBdnoySnZjSWtra3ZVd25rYU9ySmJPUTFJMXFYdWdhREx3VFF5cVJVbHdKVEUyZmFKYWR3SXp4ZlNMczEwUlpxZElybkkvMnhKQ2ZtTENwR1BiTzh5SFE4MlRRbDJ2RGN2SzVuVVlHTnQyL3RGMG5OeFhWbHBQbGl4ZnliSGpSYWpjenJqMU9ZdnM1UWluOFQyUENWMkxwUk5hQXExdG5xeU16a2RSVVRXZTkvYVdYU0l6c0NUNmI0TlM1MFhVaG1GTFpmU09UWFJGdXIwaW1BZjZBazFGK0lzcWdZemtGKzBrRW10QmNSekdwRUl6MTdOVUVvOUMwbm43Rnkva0lmZVEzZDY0WHZ6bUxmY1dvaTM4VDJMdU8xYTArMGt6cE12WkdUSTRkU2RhbDdvbWc3OEUwTTZoV1lnRkZON2JpaDZpU3pBVGF2U0ZOVFNIRWZsRGF2N1NaWWpXZ2lpVzlMVGN4YkJNdkVkRHpKTkNIYWxKSE1ha2FreDFPQUNpbEVvOTQ3RkgzYlpmYXVXTHNKVktKcnBoWlMyZXJNMGNocVE3WGllWEpvTXZCTlB0aUZqTktSWE41U0N0NG5rV2picWYvaVJYLzhRQU1oRUFBZ0VDQXdRSkJBSURBUUFBQUFBQUFRSURBQVFSRWpFRkVCTXpGQlVnSVNJd01rQmdJMEZDVWpSUUpGRnhnUC9hQUFnQkFnRUJDQUgvQU0yYVVaUjl1SXhyRTdzVFFkaFFsLzJDRHA4VVo4dEVrNjlzSENra3gxL3JpNEZaelErMUQ3VURoaFN1ZEdCQjk4NzRkdzh1T1Q3SHl5MkZZN3NUUWJIM0hFRmNRMXhEUWRUdVovc1ArOWovQUtDUWFWc3dva0N1TC9yaXRRbC8yR0RhZTJkc284NUg3c1BLWTRkcFRqN1hRWWtzVDJReDA4a1k0OXBIeDE5cXpaajdnNjlvYSsxYzRuMnluTVBhU25BZjFsdmJQYzQ1RzJiT3FrMUZhelRqTW5WOXpYVjl6WFY5elhWOXpYVjl6VG9ZMktOVmphSmRrcTB1eVZqakxLVUJHSzdoVnZzcFpZbGMzMWt0cGxDNEtsQjFOT3YzRnRzenBFUWtxOHN1aVpSdVJRekJUMUxWeEF0dklZaXk0YjR0aytIR3JxMzZNK1NvWStLNFNtMlk0R05XMEhTSHlVMnpNaWxxdDRETytRUzdQYUpDL215bnhlNVBjZTB2ZWZOMlcyRStHNjF1MHRBMGJkYXhWMXJGWFdzVkM4UWpHbnY0NHhqVStFc2pQV1FWWjJVMXUzRldXNmxSdUdZOWx6VWRrVDExVGNWMVJQUU55Z3dGNkoya0R5c21hb0xWWnBGU3VxVXd3cTNoRnZHSXhkMlMzWkdOc3R0d2xCd3RSWFNJYVo3VnppMk5wVFI5L2NrRE93VVlZVTBzUm44VnpKRm1qTWRXQXkzTExVM0xhdGxyOVF0VitjTGMrYS9xUHVYWEh0SXVIbUFZMG16N21NNWxsNmRBTVdKeE9KM3dRNHhLYTJoSGtpQjN4K2dWZHlyRklDeDJvZnh0NVRORUhOM09iWk00NjFlck81TnlEamRxREErTlJsMWNaTTEvVUVrN3hocXVwNTRpS3NvK0ptTlhNV1NJbWxzSGRRMWREWVNjS21zSFVGdDFnNlJ5bG51Tm9JQmxpcTFpNDBvV3VCTFZ0WnRESnhIWmN5a1ZIWXZEanc3eUs0VlBINWplbys2Wk1heWtiZ3BOS21IbWp1TldsMzByTlVpNWtLbnNXM0pTdHFja2I0L1FLdXJQcExCcTZxTlc4WEFqRWRYVnYwbE1sZFZHclMxNk1EVjF5SDNXL09UZFpjZ1ZlMjNHVE1ObUxoR1RXMG13aEFxRVlScUsxdnFuN29tM1cyWGpMbS94Ni94cThIVFZ5Vkpmems5M1RiaXRuelNUWnM5MXlIODEvVWY2elpQNTAyaDdOdHlVcmFuSkcrUDBDcjI2a3QyQVRyT2VyV1F6UkIydkoydDR3eWRaVDFZM0QzQWJQZGNoOTF2emszV0g4ZGFrbmppOWRuZFF3eFpXVzdna0lVVmEvVXVKWkt2V3kyN2I3ZUpEQ3RiU1FKa3k3UDhBNUEzZEd0NjZOYjFISEhIeTdua3Y1c3c3L3dDczJUK2ROb2V6YmNoSzJweVJ2ajlBcWUxanVDQy9Wc05SUmlKQWl6UUxjTGxmcXlHb0xaTGZISmRjaDkxdnprcHpnaE5XSDhkYTJwcW03WjF1ZWMxMU53SWkxV0VlU0hHdHB5ZHl4N3JDTkpaU0hWUWd5aVNHT2IxOEdPRzRqeVV5UGpXUjYyWXBYUGpjOGwvTmxYRmY2elpQNTAyaDdOdHlVcmFuSkc4WFV3cnBVOWRLbnF5WXZBcGJhRHRIRUNuU3A2NlZQUnVKbUdCcTE1NlZkSExBNXF3L2pyVzFOVXFPd2dRNDFMZHhRQ2x6MzgzaTdrRlhFdkhrTDdoVnR5VXJhaEl5VllFbTRHN3AxdlhUcmVvcDQ1c2NsenlYODUxeW4rcjJUK2RIU2pCS294TmREdUs2SGNWQUNzU2c3VTVJM1cySEdYSDZOZlJyNk5MaGg0V3k0ZUw2TmZScjZOUDZ6Vml1YTRXdHB2bGlDVllmeDFyYW1xVjllU29kblN2NjBqanQwd0VjOFZ6aXEzdGtxcnhJOTF0eUVyYVVidmt5V1NPbHd1ZW0xTklqU0hCTm5SUEZtejNYSWZ6blRPSzA4MkpNb3hQdkxTNU5zK05EYWNCcTR2NFpJbVJSM0d1dElLNnpnbzdVaHE2dTJ1VDJyVzlpaWhDTmUzY1U4WVZPeFp6TEJMbmE1dURjUG1xenVvWTRGVnRvVFJ5bGNuV2NOUHRUOUpiaVNiMTJjd2drek0rMFlHVXJ2dGIvQUlTNUg2eGdxUytpNHFPT3M0YVBlYXRKbGdrenQxbkRWemZtZGNpK1Jhb2p2ZzkwcUpKNE9peVpNL1lranpkNDA4dUtMRHZQd3EzdGVNQ3hkREd4V2lwR291MzRlU3JYaDhUNmwzdzgvZ0ZvNWp6N25RUFRJVThoVUxhSkVFOGpTc2Nkd2I0QXR2SXlaeEhLOFhvRGVMTWJtNVNXUEt0cmJyTUNXbGo0YmxhTVRvTVdGeklFeWRnd3FhTURmYmh2V1JxRWIwSUdwWUZHdmt2dngrQVIzakpIa3EzQ05JTTk0c2FrWkV0WkhUT0ZkazBCNzhhbnV4S21VV2tLUzQ1cGtDU0ZWOWs0eEc5UmlmZ0Z0YjhjbkdhTGd2bHJJd0dhbzd0NDB5Q0FweEJ4THd4a2pKRmFOS21ldTlUN1VvRFhEb0RENEFralJuRlN4WTVtbHUwZUxJTFdCWm1PYTRpRVVtVUdGd3Vla3VKSTF5ckN5cklDOTVLa21HUUtXMFNFRDFaVXB5bjQxaGg4UWl5NXhudkZpQUdTRzFlWmNSNG8ycldudmMwV1NyT05KWDhkeEVxU1pVU0Q5Z0FLYVlEMGxpMnFSRnFWQXVrako5L2lNVnk4SXdWR0hFelBlUEV5akpCYW1aYzFMQ2NlOEtGMGFVTG96bHRValpxU05WcG5DNnRNVG9BVzBTSDlwRXlING5ibGdwRk5LcTAwak5Tb1dwWWxXaXdYVnBpZEJpeHBJUDJHQXBwZ1BTV0xhL0VzNXd5MHFsdEVoQTFKQzAwMzY5N0dsaFA1QlF1alNoYVp5MnF4czFKR3ExTU1HK0lnWTBzSUhxN2dLYWY5U1MxSkNUcXFoZEdrVmFhUm1wVUxVc1FXaXdYVnBpZlQ4Umo5UXBwZ1BTV0xhcEVXcFVDNk02clRTbHFWUzJpUWdlckVDbW4vQUY3Mk5MQ2Z5bFVLbmQ4UldObXBZMVdtY0xxMHhPZ0JiUllmMjdnS2FiOVNTMnF3azZxb1hScEZXbmN2OFNEakxpV21KOUlCYWtnL1lBQ21tQTlKWXRxa1JhbFFMb3poYWFVdFNxVzBaY3B3K0pyQWZ1RkM2TktGcG5MYXBHelVrYXJUTUYxYVluUUF0b2tIN0VoQld2eE1URENta1pxVkMyaVJCYUxCZFdtUDI3Mk5KQit3QVdtbUE5Sll0cjhVaUNIVWtMVFRmcjNzYVdFL2tGQzZOS0ZwbkxmR01TYVVBK3BjZzlMU3F0Tkl6ZjhBaVQvL3hBQXZFUUFDQVFJRkFRY0RCQU1BQUFBQUFBQUFBUkVDRUNBaE1VRlJZVkJnb2JIQjBmQURnWkVTTUhDUWdPSHgvOW9BQ0FFQ0FRay9BZjZadGU2ei9ZLzZhL3hMc2JDbEZQa1UrUlQ1RlBrVStScXJPR2lxV3NOVVNPWndWeFBRcW1iT0pQcWVIK3g0SzllZzVOeW9jRmVuUVpWcDJ6dlpibExLV1VzVEV6ZTJjbEV6Wm9mejhFRkN5NmxNV3lLalljUVJQMlAwK0JXdnlPbC9nL1Q0VzNzMWtOYTM0N2JjTWVXSGhIUHZocE54RklvaStwSXlxNzFHT3pqSXpzNFBxdndISnVmVWo3RlVydG1tSXhjSTU5OERncjhEWWNGZmdPWk9MY3EzWHpOVmJjNFJzamkyaEhnUjRHa1djRlE1MDdhNmV1TGhIUHZoZzF0QnNjVzVWdm1ZNEdPY2ZXOUtLVUk0N1o2ZXVMaEhQdmcySk5GYVRjNHR6NjIrWm5XMzJOVGU2bkt5a1VhMlFqb2NkczlQWEZ3am4zdld5dGxiUG1ZNHpLMlZzcXR6YjVtZFRNZVpvalRCd2RiMWVaVjVqbURqdG5wNjJwZHFDZzRSejczZ2dpOEVFWDNQbVoxSlprakpHWnRmZ1Vpalc2a1VmR2NkczVwMjN0SkltWkpZdFRuRm9WWmprVEtSbWhPZDFsYmFSTzZmejdpaGZ2NjkxMmJkM0ZrUENzYUVMdWVqUzdpeXRwM1dlbGxsYlExSDNZZGxtYldXUXpUQ3U2V2hyYkoyV2ZkM1VjZDN0UDZrOWU3K3YrUS8vOFFBTnhFQUFRTURBUVFJQkFZQ0F3RUFBQUFBQWdFREJBQUZFU0VHRWhNeEVCUVZGaUl3TWpRZ1FFRmdJeVF6TlVOUVFsRlNZWUJ4LzlvQUNBRURBUUVJQWY4QXpabEU1cklUL0ZYald0NVY2RUpVcEhqU2hrLzhoSkM1ZjJLYTh0YXovUW02Z2FVcEtYUDQwSlI1TnZvV2hmMXlEOVNSRUdrK2xEOUtUNlozRTByVk9menJydU5FOHRoL0hoTHl3Ynp6UVJUb1VSV2lESEw1Wk1yeVJyL2FBTmJnMG9mNjVVSTQ1LzhBMzRPZlBWYVZNY2tSVjVJS1Z1cFdQOVlWUGwzbk54UE9qUFo4SmVTMk9heldheldhelJwajVVUjNxeGpSUGcrdWZKNS9FcWZYNVhsUm52bG41Z2RFck5ack5ack5McjhxSTd1bng0K25rYzlQajVMOHBKTGRESHpPYXpXYXpXYXpXZk5tVG1vS0lycmQ4aU9HZ0pJdUVhSVc0OTIxQXJ0cUJYYlVDdTJvRkplcmZuVnAwSGdRd3E3M0YyMmlKaEgybGNkZEZzZ2V5dUR4MEovMU4yaWNpeURaQ3ozUTdsdnFaT2s0dmgzVEhXbVhOL1JaKzBIVVpKUjZ0VjA3VEV1aDQxYWJJaDcyVkNubk5ZUjlHelJ4T2wzYW5kTlJxMTNEdEpsWGFtU09xTUUvVGUxREJrZzFjNS9aekhHcG5haml1aTNWeG5qYm1lTVVQYUZxWStMQStaS0xKNCtheldheldhelNlYmZ3M29lYTVWUHRidHlNSHc3dHlLN3R5Szd0eUtPMHZBU2pURmxmZkxkU0dLeDQ0TWx4S3VsMWh6bStybEh0a2Q5dmpObmZJZ3BnazJtaEx6N3pRYTd5d2FVTGU0U2tWbjZtRWNtWXFDb0pVbVJKaU1tOFE3U09pVzlVMlVzMlFUNVd5N25iRUpCbjlvZFpNa1R0RXRFN1BtVUVlNU5wZ09GZFVvQ1BkU25YbFpiSjAxWEs1cHFMS0NBbkN0VWVWd3BJeUt2NThTMWdkUS9jdFZ0VWVJd0JXendiOXhEelhseTR0WnJQd1o2TTlHZWpOWnJQbGxXYXpXYXpXYUZQTTVKbW5iMUFmSGNkaTlrVEYzR3hGQlJCSHBtUzkyUzROV0tSeFpKSjB2OEE2eDFhb3JrcU9vZ096QXJxZHdpcENra3dscGdEY1gxYUx1dXpWM3RvMjFRUWJVU2hPYTNha0EwYlJJL3c3Q3RUbzhCbVFRSmFyZkFsSWViMUlTUHcwcTF5K05MRWFldnpMTGhOS2wzYVdNc3FtNyt3NGFBbGJRUjNwTVVRWnQyemp4R2h5MFRGWFdWMU9JVHRkZmkxZEwwMU5qSkdaWmM0TGd1Vkp2ek14VTZ4WlpkdGNld3o1anY2aGZOS0dhd3FkQ0lxMElZOHhLVk1waXJsYk96dHltRFZ0MFRUNEovdTNhMmE5MlhTL3dEckhWcXZDVzVzbTE3MGhVK1VrMlNVaExWUFMzUEs2dmVrS3UxelM1S0NwYlBldGRFLzJiM1Jlc3BPT3JKYzFndmNNdHFITXlRYnJaZ0ZPWXAxTVBma3VsUytDeHBVQkZLVzBuUmM5L3FibkN6Y2twTzAxNWZqOWlPOVlxTHM3QUFFVSt3cmRXMGtHUEM0WEF0T2s1bnpaR2pxL3dCVWxKVzAzOE5OK3RQaG4rN2RyWnIzWmRML0FPc2RXUzFzWEJzeWU3dFFxdWtZSWNzMlc3TEJhbnlGYmQ3dFFxdmR1WnQ1QWpOczk2MTBYRDJiMUltVnhWKy9jWGFpd1pNdkt4N3phcHN5VnhXbkxSY0l3SzZkWFVlclc2TEdxeHQ4VzROOU55bHZCTWRFZGwzemU0Mi90RiszSDBKZExrbGRxWE9wVXFUSngxbTFlK1o4MmFPRFF2Z3owNXJOWjZNL1BwMGJTL3cwMzYwK0JLbis3ZHJacjNaZEwvNngxQnVqOXZGUlo3eXphbFNUbVBLKzVDbk93SEZkWjd5emFuWEY2NEtLdld6M3JYUmNOSWIxUngzM2dHcjkrNHUxc3A2SHVqYVM1Q3FkVGF0TUZaMG9RcmFHVHg1eWlteXNmSnVTRnEveW5va1VUWWNjSjQxY09MT2tRczlYNjlJbTI2UjFpbTVETzRsZFpacmF0d0hPRHVXcjN6UG15dzMyOC8xU2RHMDM4Tk4rdFBobis3ZHJacjNaZFBac05WeXZaa0t1eklWWGxvR1p6Z043UE1OU0pSQzkyWkNyc3lGUVcrSTJTR0ZYVDJMdFdsdmlUbWtxL2Z1THRiS2VoNm45b1p6NllxSGFKYzVjbzd3Tm5vV0cwUTNqd2x1aUpCakN6MFlRdWQwVEUxNnRreFJlUG5hRVVHM0hpa3NGeVZNMTNmdVZTN2ZKZzd2V0xWNzVuenBEWEJQZC9xa3JhWCtHZzlTVU15TWE3b2NxN1ZoVjJyQ3FZU09TWERIWnIzWmRGdzN1cU9idjV1dnpsZm5LUGYzdnhHdUpuOEw4NVg1eXZ6bE1mcERtOXVJM0FjclpsamZsSzlWKy9jWEsyVTlEdGZrSTJ0VE5vNHJDWVpma1NMaTl2SEpnUzdidXVuWkwyNjQ2a2FUMFhUM3oxYk1TR1kvRzQxOWtzeUxjNXdhYjlDVS9JYWlqdnZiU3pJOHZnOEMxYXptZk9rTWNjTVVxS0s0WHpJY2JnanZGODJsWEdBTTlyY290bjVpTHBCczBwaVNEcGttUlZLN3ZUSzd2VEtIWnlXcTYyMjJCYmhYNHJwWnBVdVdielZrdFVtRElWeDc0THRFY214dUMxYllBMjlqaEpkN1hNa1RUZGEyZWh2d3hjNDQ3TXpGNXNiTEovTkV0OGFFbjRONGhIUGpjSnRqWjJhMDZKOU4xc0N6SFZmWTd0ejZqV0tXTVY1Z3U2MDJnVGRGRXE4UVhMaEc0TGZkYWJWcnNBUVhPTzc1QnFxSm8ycXFtdSttY2ZCS2k4YnhDcUtLNFh5b2NQYy9FYy9zOC9Ma2U3U0xsT2pocG5OSG5HamVjYThSTTQ2SDR3UHBxOUdjWTlYeHNzT1ByNEkwTUdOVitORXl0Q0lqV2kwWVkxVCsvM2tSY1Vvb3ZPZ0JVV2pQZG9WeW1hUWtXdHhNNStCMkF5NXlPMnVKNlZpUGpYVjNxU0krdEJiWGk5VFZ1YUQxSWlDbUU4Z05LM3EzcTN2c0JXOHJtaXpqUnZLODFORVhGWVJlZ0c5MWMwNFNqeUZjcDhwdlZ2VWk1K3dETGRvVjNrck5LMmlybWl6alJ2UDFWeEVYSHl5am11SFNhZllDb2kwbENDb1dhTXQyZ1hlU3Q1TTRwUVJWelJhcG8yS3B6SXhEVW5KYXI2RWNjVmRHUmQvenBDUXVYMmV2TFJ2ZStwR2cxejZFYnd1YU5WUk5FUEE1TnlYL3dWVk5kVzRwRjZ3YkZ0UEM1SkFPVGp4dWVwZ0hjNUQ3UlVFS3ZwbzJoSnpJOTJqbHAvZ1JrYStKdU1SODIyaGI1T1BnM1RqNXVVMjBUbnBiaWlPcEVZZ25pY2xxdWdNTzhVZnRPV2Y4QWpUY2MzS2JZQnVqZUJ2bTVJTStRQVJyNFc0aUpxZVJCS2NsL1FGVlRYVnVLUmVzR3hiVHcvYVNORHZiNm00TGZOeVVSZWtSVTE4TGNUNm1tNkNVNUxSTkFJeU5mRTNHTStiYlFOK2x4OEc2Y2ZOeW9wYnpmMmlxb0taVnlVcStqVTFwdUlxNm1JaUNhT1NoSFFUY0p6MU54emNwdGdHNk40Ry9VNUpNK1FBUnI0VzRpSnFhWVQ3UmUvVFdtNHBGcVFBTGFlRnlTSWNqZE56MU5zbTV5YmpnRkc0TGZxY2xFWHBRVk5kRzRuMU5OMEVweVdpYUJITWpkeVgyaTQrRGRPUG01UU5rNXliaWlQcUloQk5YSmFyb0dwTFRjUlYxTVJFRThMa29SMEUzQ2M5VGNjM0thWkZybDlvcTBXK29pM0ZSUFhrUVNuSmYwQlZVMTFiaWtYcUJzVzA4TGtrQTVPUEc1Nm0yVGM1TnhnRG1iZ3RwNG16NGc3MzJseXB5V2lhQVJrYStKdU1SODIyZ2I5TGo0TjA0K2JsQTJUbnBiaWlPcEtRZ21ya3RWMEFCVjA4VWlZVEgybHpwWWhiMmpiQU4wYndOODNKSm55RUNOZEc0aUpxZVJCS2NsL1FGSlRYVnVLUmVvR3hiOVAycElKMGZTaUthNk54UHFhYm9KVGt0RTBBakkxOFRjWXo1dHNnM3krMTBGQjVHUkluaGM0eCt0dU9aMDJ3RGYvaVQveEFBK0VRQUJBZ01DQ3dZRUJRSUhBQUFBQUFBQkFCRUNFQ0VETVJKQlVWSmhrYUd4d2RId0lGQmdjWUhoTUdLaXNpSXlRSUR4Qk9JVFFuS0Nrc0xTLzlvQUNBRURBUWsvQWYyNUh2VWR4WDk4M0xFc3M2ZUV6MnZXV2lYVFN2S3UvV1g5NmRhZXpmTHJSMmV2NFg4cXU3czlmeXV2THdUZXV1c25iNjZ5OXJybDIrdVg2WEgzWTlVOVZFeDlWYWJEeVZwc1BKV213OGxhYkR5VnBzUEpGd2VzY29YQlVBQU16S0FFUXFGaEN5dWxlckoyMCt1UlFZTE5qZmdKQU9GWWZWL2FnejlpeHUrYisxUTRMRnNxRHNyTWgxQzlmSldONXp2WkIxWmtQM3ppTW9nQmdqaVZHT3ZSUmphb3dvaFRySW9ncWtBSUp3eDgxYk1CbERJdVJrSE5BOWVxd3V2VllXb0syaWMvS1A4QTBvOEluMFFjb09CelZtRUdmK0ZDN3JEQUowc3NQNmxZeGY4QUVxQ01EeWlVTnA5U0NBWVNoaXJXanFHSVBCamZqTEhnN2lzNGIxak80ZTZ4UHU3NWhKQ2dEcTRkaktkNnljUlBLVmxWcnNSZG0zT2l6QjFhRlJPNnl5L0xqVGJWQmt4bFdidDVyVEtHNG9VQlpRM3loYzRYTlVoR0xHWkIvZGYwc091TG1vR0FiWXNSZGYwenQ4eXN2OE8wUHIzekc3dmlhNVlqMmM2TGVWbThSUEtWQTdsV1cxQm5iY3loZHd5c3RxaFpsbEVzMkxjWmZMOW9RL0RHenJFTjZ4Qlk0anZYK2FQcmNzNGI1Zm1iRmVzUDZsaC9VbmZDeC83Y3NvY0k2ZlpXVzlRczc4RmxIZlB6Y08xblJieXMzaUo1U25vaVZjRzNLNEI5b1Q2MDlYV1VTell0eGxvKzBLRjJVRGhoakNnWURTT2NyNyt0YXhWMVRPTW8zWVBGYU44clNKV2tTaUpiS3M0ZkZ4OTJmTnc3V2RGdkt6ZUlubEthcWJWN3E4cThobGc2dmROUlpSTE5pM0xHUXRIMmhhSkgvVnlYNVJVK1h1cm9hYzFpcEtKamhjQ2k1S2laMUU3WUc4eWpHdFJqV2kvNXVDemg4WEYzWjgzRHRaMFc4ck40aWRrTlNzaHFWa05TREFOdUNoY1lQRUt4R3BXSTFLeUFJMFN5TEx1cXRIMmhhRWNIeVVMREtlcXFzWjJua0ZVbFg0L09lVW9adi9aREp2bFpiWWVhc3RzUE5Rcy9sd1djUGpYZDEvTndsYUFuemxhaFdvVnhKM3JONGlWN0ZZVzFZVzFZVzFYNlU3NkZoYlZoYlZoYlZrQ3g4MWRDTi9SV2o3UXRDd0lkUVg0enNWWWoxUmZoZklVWGU0enppb3hDK0RlV3lxTVJNMXhmSE9KZ28zYkM0TEtQalgvR3ZQNjBzUmNtUHFnR0dtVGEvWk5yOWtRT3ZKRjRqMmdHTGJsYzNFZG05MVU0MVp1QzI0S0ZuYmlqRHQ1SzAxRGo3S0ZqdFY3b2loR09jVEU1VUJyVEF4WU9QSTZpaDI4cEVBdmo5VkhEdDVLTENpR29mSHYrSmY0VHZRcDhBS3A4TFVLTHFGUUhVb1ZSVi9Zb1VmRGRTcVNxWlU4TVVFcjFjZ3FtZC9oU2duUVNxcUNWU3FlRkttVkZXVkJPZ2xlcUJZdkNkVE9zcUJYeW9FRlh3blNWVE9wbFJWTXFEd3BlcnBWblV6cVpVQ3Y4SkJWVkpWVkpWTTZud3ZRU3ZWQkt2aGU1WHlvSlZWQktwVlBDMXlyS2dWWlVIaG9PZ3FLLzlrbi94QUFwRUFFQUFnSUJBd01FQXdFQkFRQUFBQUFCQUJFUU1TRkJVWEVnWVlFd2tkSHdvYkhCUU9IeC85b0FDQUVCQUFFL0VQUTRjT0hESFVZNnd4MUdNZFJqSFdHT0dNZFlZeDFIV0dNZFpZeGpyREdNZFlZeGpyREdPc09IV0dNZFlZNnd4MWhqcU1ZeDlENkhXWERyME1kUjlUaHl4MUdPV09veGpyREdPc01ZNmpyREdPbzZ3eGpIV0dNWTZ3eGpIV0dNZFlZeDFoakhXR09zTWRZWTZqSFdIRDZuVWZvdXN1R09zT294d3gxR01kUmpIV0dPc01ZNnd4akhVWXhqSFdHTWRSMWhqR09zTVl4MWhqSERHT3NNWTZ3eDFoanJESFVZNjlENkg2YjZIRGhqcU1jTWRSamhqSFdHT3NNWTZ3eGpIV0dNZFpZeGpyREdNZFlZeGpyREdPc01ZNFl4MWhqckRIV0dPb3hqZ1U5ZEFoZElRTjgxM1N6anZHaUIxUkJVOXRCaHJZWGROSUVqKy84QXZQUE9qZUhMNlgwT0dPb3gxaGpxTWNNWTZqR09zTVk2d3hqcU9zTVk2eXhnbFFLK3hISFNLblIrWWtiOFMySGZ6QTJ5akdPc01ZeDFoakhXV09HTWRZWTZ3eDFoanFNZFlwcis5WFBoS1BucTlYejlBQVJaK2dobHpjNy9BSkQ2RHFQb2N1b3gxbDFHT0dNZFlZNnd4anJMR09zTVk2anJGbG9oRVEyelgxcEhsOWlET2hHNGRCeC90c3FtRGhqYWJuUHgvZG5QM1lydFI0aXZIMWtBMnAvdHdFRzIwYXA4dnlXUjFoakdPc3NkWlk2d3hqckRIV0dPc09HT3B4dTR2L045b0VLUHAvOEFuVlk1Rjl4NlhVWTZqNkdnZzdYUkZYNGcwUzkzYkV0YnN0a1pETkltbU9zTWRSakhVWXgxR01kUjFHTWRZWXh3cWRxZEZiMGhxMnRtMDNhMkc2NXUwT0Jna3BiOXdNNGQ4NnBBRitoQ3dsSlY3RGl0blJoMEdqVWl4M3ZWYjU2VXhTeHdLWnUzNDAxN1crMVhVbCtqcXdKVlpDOXpYeFJvZHFqN2lRVmZaVitHd3o4bEU3by8wZ1NmdWI5aUEvYTg0Yi9IdWN0QzZKQzZ2K1FUb3NiZGtxeWRnWGFjVWE5K1JCampBMjJTVHZ3SW50Y1FpaFIyT1JBOVJRQzVWbmpnK1JnQTV1V1ZKMEE5WGpYQzNyREdPc01ZNnd4anJESFdITEhVWXpselgvaENpZ0FEUnI2di93RGFZWEg5SXgxaDFHTmQwR3pZUzB0TFMwdEdUbjY3dE1PR01kUmpIVVl4WXNZdkJoWXdzTXJTTEZqN0RINWRvMHF6MTE2YkR2T0x5NkZHcWovWStZUkViUXI5SHNTdkk4TjM0WG4rRkZXcTdGMnMvd0FnVUpjcmFuQzBiT08vQXIxYTdTcWxOb1Q0VE9GRDA2MTlPLzNFVWlqWU91SEE5dUJHVlh3cGZpN2ZjUVZxYjRIMjIvbWJLdzV0T2hxbDRCZm1XRUNFWEMxNkgzNVlqZW0rdzk0cDk3amhQYVZRUkZYZHB2NFhaQkIzMDMzY1ZmeUQ4UytGMmxmY0NGZG8zZGJwYmZtZ2ZNVlY2aGYzRCt3SGVhbm9MUDVrNlhwMWlrV0xGaXk0c1hESFdHT3NNZFpkUWcxUUJ0YmxkU2hhT3ZVLzh2OEEvdUdNajRNZkhIeHhjakRIVVl4MUdNZFJqMnd3d3d1TXNzMklGcWdRMHc4dzh4c2JidS9IYUx1N1ZCYmJVTldtaDBQSjFsK1Y4ZnY0dSs4Q0p1bENlN1pFTmlMT2ZOZS9rMzVWaWdEWUFXQWU1QkVwRlBLU0FBK0plNndlNi90eEZjVWR1ZzU2ZXc2TmpjV2RnSUpWQlhRTzQxcWtmMytUWEhXaVg2cmNvamZ1VHBmZDhHaVVWd2JVL0UzNzBYWlJ2ZmY5SkJEWFh0eC9IZXpUTGZQanovNzR1YTJ0QndPeFd5Z0wxcmpyWFEwYlkyY2liYlcrNWQrd2NFckFmQ3dFT25wMWVTR0hBd3hlYlk2d3gxaGpyREhVcFJmakxhLzErUDhBbS84QSs0WS9RQU1kUmpIVVl4MUdNWWZWN0c0a0dpMG5NWk56d1FVQjF5MHZmQ2hFS04wY2JzOWNHeXE5K1lxbTlDUFdianh0VlNTa3NSbGEyYnRwL0hYMzRZRFpsNHlwenFtQmJ2cDd5SEhOME5RNlQzdTEzR0Z0MytpYlVPSXUzemo4VHJjRFNDOFNGNHczVXIxYnNwNUpjelZTbXZUdklxb3g1SHNCRTkxbWdpS1ZmQjMydkROSkR1dm0wdXZVVUJ1dml6RlcyOWxSODlWb1AzWW5PN1VBRnowV3VyTlJjWWRzb2lnUTcxdW9mS2NzVGZzKzhwWHN6bHZzT0JmZDVEMkFsUGhVS1FwWmE1YlNmdGM5Q1hYY1hsMGdRQWgzNFJWeUhiMUxTZlBianNQN0pjKzkxeTlMdnVXWDFUcUJYSGhCbjVmMkhabGtkWlk2dzVZNmd0YlJ2Mk9QOGZyZi93RHg5Vnc1QVdlcjVLY01kUmpIVVl4MUdQRTY5UHlpR1I5QlVycU1FRmFPb0Nwb2J2THZkbTVocjQ2aGNFNy9BRUI1UmYwalpqR3EwdEtUNzM3cE54THpHcHFOSHNsVHB5MjZiOUVnYjQ1NTlzVHozQTF2aWJwRGV2clA5UkJJdUQyVkFXZEVwY2dpc0w2T1JWcHBpZFVCekE3MUU2VHM4THJob3Nvbnh1WTA2cWc2T0h2TFQvZS9WQ2k4SnhFbEtObmxFYnNpb1h5Y05lQUloeGlhNVZZZlMvZjhzZTEzV3ZFdFZkazV5UUt0RHBwRkRVaHZkSEVPQk9qaENhK3hDQzlqaEIwV3RZMXZpZU1jSlRiZkhwbjhSL21HU3UvbGd4Wlk2d3gxaHhWZzMvTXIvd0FQL3dEMzBPbzVMb0RQQ2VHUGhQQ0ZmMk1NZFJqaGpIVWNhV2FWbXVXRWJkdHdFcCt5T3dteGl1dUI5d2pZOW1oeXJHT0ZBYis1dEFtQi9ZR0RIN1BzbThOeldocmxFVWREdmdCWDNaeWYwTjBLV1Uycm5rTFBqQzVTNlc0VDJ1RGxzQTBkM3doR1V3SXNCZUdCWVY0UjJHRGNDZUVGblgrank5UHRxM2FJbVdwM3FiRlRTZ1BtTnNmdmdFakg4RjhDR3RXNUcvd2xxTXVENjdwKy9BZTlJWGY4Sy83NEFlbkZSamJySXFyS0dwRGwyb2VObUIvTHZWK1N0K3pVQ2hVOFMwM2xlMXhaamVXeDh1emFKU2MzbjgrYXVzSEJ3eGpyREhXR09vVFRyL0IvMWY4QS9YZ3AvY2dYQjRXVmc3VlowR01VM1g3eHd4MUdNZFJqSFVZOXppRFZiM1RQM1p4N1ZRY1IvTEtXWVVSMTZDZDhzWS9ROWt2K1F0MXhLRU1tUFdLMWIwMWJyakdkVjFGRGhoTVBGTC8xYmpqcXJ1UDJuZkx3SlFSR1Z5TlkyRW5Tc3FGQ3FMZHRSWEc1Yjh0L29PQjZnLzN2ajl5UnIvcllzRVJjNC93c0NuNDh2Z1hoTVZsRkM2elY4VHpCWElaR012R2ZVaHB1bzYvNWZScHd3VkExaTBMc25maXNjMS84Vy84QU55R2V3K2NKSS9RWTZ3eDFoanFBWDAvZ1Uvei9BSWYvQVB1R1BxWTZ3NmpIREhVWTRZeDE2TnRKKzE3c0tZa0dVN0oxR2Z0ZXlXc2Y0Yks5QkdYaDRlT2ZqeWhYb1lUeDlyMDZDYzJZU1ZiM2ppNFczYTdUOWgzeGNPV3lweWV4aFJtMHdMRkRZN2tPdkpYZDVHMGNrdDFTL092Y1FnQVVRZVg5UGJtNThORCtWdWFSOTJEcWQvU3hsTUNwL3dCYmxqZXBTanV4L3dES3g3OXA3OHlkUS9iZC9xRHJESFdHT29LUE4veC82SC9BL3dEKzYrZzRZNmpoanJMcU1ZNmpHT3NlckRid2grMTdzT1BUenNuVVorMTdKV3dhdzB0ODJveTh2WElwdmNXZ2RYSFB1SjEzNVI0cVJHVkROK1hkd3FoM1ordzc0NmdtYlQ0UTdPWDY1L2RXTWVjcFlrVFQxNU5YanErNUFreXAwc1RYaWJoSWZXS0t2aFRpZitzalliZDVjTUZFNndBT1FkT0EzUklweGc1dGpIOFBUN1J1VlFkOHYvVHJFeGlDNGlDVzlzQmxyNTI4ZW15ZnV1LzBqSFdHT3NPQmYwVjcwZjhBb1Y4Lzh2OEEvd0IxSDFNZFJqckRIVVk0WXgxNk0yOElmdGU3QzJMSDZFN0l3THhoMkE0QTV4ZllIeXg3L1hhMTdBSTBKY3J0Mngwc1FuWk0wcHhlRTJKY1NHNVd0ZnRkakVCK2M0Y2JCY3RaZGxreGZmNXdHV1NWSVdtaW5BZytsdzhsN2QxMDlUdlZDOTZNZjRNQVNvOSs3NDQ4MFc5eVV4KzVsV0VueDBqTjNSRnExZ3oyN2VhblhqbTl4V0NZaDFUSFgzR3o5NXF2cFQ5dDN3WU1PV09zT0VKRUVSTmtXcVUxT2gvTy9yZi9BT3JKSGExNlhEaHc0WTZqSERIVVl4MUdNZFJoM0J1YnlFZ3FFRGEweW5qd245MUFJQ2FvQWJWWS93RGhQekgvQU1oK1p0NGxtWVQzRW5tSERoOGZucVh5NHFWUFVkZHNQT3J5amZRM2Z6UFpVOXV0VnBkWFBIQnFqL0V4WVZCNFc0ZHY5U2lVMnhQZC93QmJqTnpnaHIxNHF2dnVkV2VjQmV3TmVUSXVGQ1dIVXJxMStBMEFRTGhqNlRBUnAwK0xMQ0I1WjVsNjhlclpOSmd4KzI3Wi9nemtVdFhhZStweEYwVjFaZVAyenFpRWxhTTRhRi9rbFE2YVlkbThWaStxSy9sUVErZ1k2d3gxaGpxTVBPNjQrdmNlNUN2a0pXSS9VNStneFFEYXRCS1ZmR1hodjRSMUhEbDlicU1kWVk2d3gxR01kUmhodTVUVWNOeURZbmVDdDczZVQ3aEg2MU54ZG0yRW0zQ3V3NFZNOUsraUZSOHJBWFhJTHkzV0xhUGpGOUdyZ205dHhUVDRNRmRNc0s3bmt3Z2dsalJ2cFZqZ0N5TXpEUzJtcno3aXJPWGJ6clJ0STVCZ2F1SGJWWFE3VHgxTUplK3UzL2tTVHQyVkh4QlJmdTIrOFNYUzB2WU9GT3BoTTQ4MTIrRENSeS9JcE5idWdRZE42bTQrMVZBaEI2V1ZrWnQzemkyUWFIVHNGTUE3YXY0VGcxVjNRN3YrK1cyenppWXJPQUYyemxZZlFZNnd6anFsV0YyeW5NQkJRNlplcU9QQytVanFNZFMvaXZsUzdQYnVRMXlDZGlmU0FDaXNBdFZvQ0dYRFRhL1k4K1BVK3B3eDFHT3NNZFljTVk2d041dHdzc3NzY2NyTERLY2ZEMEd5d3c0bjBlNFdXWExjNmlCUGZESFdMMXRLNE54d2hYc2g0cUR5V2JnZkVhOTJvZ2VIRDJMalphYTltNVJ5YXAxcGluTzVibjVIWmdjUGF1bngyZTVmMEFEQndMKzBNY3YrNFg1ZitSeTRZelNpUzJuMG1vSjdnYUZJOWJmVHJlWFVZNmpIV0dPb3hqcU1ZNndrWVlaWmNEak1URERMTGpjeGhoaGxpc2ZSakRrTU9CaDlTWTZpeFNmZmM1NVgzRnJ5d0src0xNTkhrcURHQkJVQVRTOXhNcjBwdVZ3VFc2NURERENvdGlLUUFBNlAxRy9Od3NPdTBBZmtwL2lXYjU1L1VUcWZzK1ljcmYwOVVQSFFyYmZMei9FQlNmNmwvZ01mWGQyaDh2cGNPb3g5c1R4eGN4c1J3eDFIRGxqcU1ZNmpHT294SlVZY0REREZKVmRKVXFKaFNNc3NKRWlFckJoaHdNTUpLaUVZY0RnUWlSaVNvNnd4MUtZQ0ZJNklLc3V6aXVSeU5SbVpXd1hsaXdycHBnd2J0akwyUkJWZFJacFZLTEtkQzBlbDlMNjNXQnFaVEFiWDR3NWRSamhqcU1ZNmpHT294eFJLaVJJa1NWRWpyREdJU2lJUkl4anFJU3BVUWlSTU1ZNnloRUpSS3doaGpIV0dPb045S2E1V01uUWFZWVpQU0pYQVRTR29OYU51WmNWZGFhUXU2SnVXK2wwY01SSG1PSDF2MGg2YU00K0VseUx5Nnc2akhESFVZeDFoanJESFdHTWRZWXhqckRHT3NzWXgxaGpHT3NNWTZqckRHT3NzZFlZeDFoanFQVXVLbldiVmlkTlFwMUFnbWpvalRvYXZaS3VUNmlWVlgzTlEySzIyRU5FR3lUdWFtalhtVTVkOXlEeTlaMHVUQUNVcnZkL0JERUNqUUJhenE3K21HUDBuMHVIREhXSERIVVk0WXgxR01kWVl4MWhqR09zTVk2eXhqckxPOFk2d3hqSFdHTWRZWXgxaGpIV0dPb1dDcXE0dFU5ajZSTVRRWDFsMFN1cFJpSWlydFlhOGJDVjRoKzlXRTdpUHBQQndnRmZzK3JPdGU5VUQzWlE5cnRkZnpMVkhwb1BCSzhydWF1WGdnVHN5VnY4QUVyNzZmTVBtTEdLWDRGMFhsOWJxTWRaY09HT294MWhqckRoakhXR09zTVk2d3hqcU9zTVk2eXhqSFdHTWRSMWhqR09zTVk2d3hqckRHT3NNZFlaWFFyVm1weWsxNUtGWTJkRUhKNVVCdG5DMTZRVjg5SWoyR0czeXk5RlhkUitaZDJwcmlIeEtqN1hYeDNnbEI5RFhnaVE1dUhsL0U1eHQyYmZ6TEsvdWpYbGxBMit5dmt6aUY1Zitma3c0Zlc2amh3NWRSanJESFVZeDFHTWRZWTZ3eGpyREdPbzZ3eGpxT3NNWTZqckRHT282d3hqcU9zTVk2anFNWTZ3eGpyREhXR09zclBWN1dudWxBKzhiRHl4dHNPckQ1ZDV6ZjZ0cEZHYWVhZVBnajg0MXN2Qk94LzduK0k2N0YrVE5GYzNkL2JPdFk5Y0R5eW1UUjBuOHkrUThJOEVVMFJFNkpTUitnK3A5REhXR09veGpxTVk2d3gxaGpIV0dNZFIxaGpIVWRZWXgxSFdHTVk2d3hqSFdHTWRZWXgxaGpIV0dPc01kWVp4R09uZ1c3VmwxcDA2anl5OVo4TWZtVWQ5UmZCOEVRTG5YVytDWFZLMXp5VHU3bDl2ejJpTWIybTN5eTJCcXAwZkxFcTFOY1krSlMvSGtmSGVWVFhwcDE0SlFxQUlIVDFqNkhXWFhvZFJ3K2x3eDFHTWRSakhXR09zTVk2d3hqSFdHTWRSMWhqR09zTWNPc01ZeDFoakhVZFlZNnd4anJESFdHT3NYVk1CSzQrK3l2azlZMmkvRms3RW5WL0FuUnZhLzhKVnNyMFMzOGRKUnUzYTVmek5LM3I2OHNiZTNlQStlOFc1UTc0UktNVGRabytDVXh2WFU4RXVqMWJIK0k0c3ZJdTQvUWZXNmpIVVk2dzRZeDFHTWRZWTZ3eGlZWXh5eGpxT3NNWXgxaGpHT3NNWXgxaGpIV0dNZFlZeDFoanJESFdEMUhkU2pUR1RDYXR3ZnpMeEhwb1BCQXc3dWF1WGdnOTlHZVJmaUZwMXc1ZmwybmJnN3VYeXo3TjRqeXlrUTJkSi9NNkh6WHdmQkdmN1JQZ252SmZ5VDdrK1A4VGIzQUY3TnYwV09veDFsd3gxSDBPb3hqcU1ZNnd4MWhqSFdHTWRSMWhqSFVkWVl4MUhXR01ZNnd4akhXR01kUjFoanJER09zTWRZWTZ3eXUrTFkrTzhxRDdaMTRJeFQybk0vaUVEODYzOHkvZmJRMTVaU3Z2c3I1TTJPTDhFN0tqVlE4RXY3dXI2ZUNValg5RXQvRXFsMHI1ZnpMWnI5YlhsajE0VFllRDZMaHcraGpyRHJESFVZNFl4MWhqckRHT3NNWTZqckRHT282akdNZFIxaGpHT3NNWXgxaGpIV1dPc01ZNnd4MWhqckZvMlFDN1E3S213SjIxYnJmeEw2SDZXcG9yZS92eXgvdU5YRDVaMjlMcFA1bnRhZzBlQ1VSdjhBTStDSGp3ZFBNdnhCenR0S3ZQYVh6djR2NWVXVzd1dEk4c09uRkFsQjdSOUw2M0RoanFNZFlZNmpHT3NNZFlZNFl4MWhqR09zTVk2eXhqcU9zTVl4MWhqR09zTVk2d3hqckxIV0dPc01kWVlYYTdRbTVWdjI3SCtJK3BmbE52bGdEUXVLZkh5eHZZZFBHZmlJSHRvbytPOHFUWDZlbjJJOFB0RGwvRUFNdjFHMzh6cS9rL2xubTBTdmt3WGxVR2g2SS9Wb2oxVnk0ZFpkUjlEaHd4MTZIREhER09zTWNNWTZ3eGpyTEdPbzZ3eGpxT3NNWXgxaGpHT3NNWTZ3eGpyREdPc01kWVk2d3djaDFvaEcxd1ZDNzNMN3RyaFBudk9XcDE4SWxOV0hVOGZCS0szb2R2Z2xzK3JyZnhQYVNYa3hHcWpmWGZMSCs4MWNIeXlsWm82VCtaZFBUUTQ4QkhVZld4dzRjT0hMckRoamhqSFdHT3NNWTZ3eGpIV0dNZFIxaGpIVWRZWXhqckRHTWRZWXgxaGpIVWRSakhXR09HT0dPb3lvTVR5YVg1WlY4OUY4QjRJenc3WFg4aExvejF6eVE0ZnVPWi9pTkJ2WTIrV1hhbXFueDhzZTJCMXgvVk9vK2wxR09veDFoanFNWTZqR09zT1dNZFlZeGpyREdPbzZ3eGpxT3NNWXgxaGpHT3NNWTZ3eGpyREdPc01kWVk2d3gxaTAweDVNZ0UxbkNYYkRUS3FiM3l2eXhvQjNtajVaNXhwUWZQZVBvZFI5YkhEaDlUSFdHT294anFNWTZqR09zTVk2d3hqSFdHTWRSMWhqR09zTVl4MWhqR09zTVk2anFNWTZ3eGpyREhXR09zTWRSanJEaHcvVWRSanFNZFJ3NGN1c01kUmpoakhXR09HTWRZWXgxSFdHTWRaWXgxSFdHTVk2d3hqSFdHTWRZWXhqcU1ZNnd4MWhqckRoanIwT0hMR1ByWXgxbDlUSFVZNVk2akhMSFdHTWRZWXgxbGpIVWRZWXgxbGpIVWRaWXgxaGpIV0dNZFlZeDFoanJESFVZNGN1SDBQci84UUFMQkVCQUFJQkF3RUhBd1VCQVFBQUFBQUFBUUFSSVRGQlVXRVFjWUdSb2JIUk1NSHdJRUJRWVBIaGdQL2FBQWdCQWdFQlB4RC9BTTJLQzFoTkZ4M0ZTN1Zld0RSbTZROW5sRGJWL3dBaUUzcmVDT2lhMXJESlovQW5nWllyYStnaXNhZzRZUDhBSEJjNi9tbnBGNnZacDZqcExDSFpTZWxiR3N2UVdHckppMTNDRWliK2ZsKys2NCtwVjZEOVFOR3N1N3k0RnZDd2YyK2hiRVhCZVR5VEQ1d3JOTnRqbW1HdTA0ZlZvbXFZMTdxTjVVdXlVT2ljOFM5WHVKN01wY091ajM3TUc4ODAvWm1oNFBxMUtGVGE2OERXT2I1WmU3WThaWkRDOGdoWEgrOVlMblhhTm5ERm5mVDZhd29OTnRqbk1UWmV2dlFScXRYeHIrM3hocXk3K3E3YzVQcFVxUDFWcWRmMnFtMEVaemoyT0U2TXJiVDdkUEI5R2Ivbkl3eEs4ZFArSGpxd0JTbDc3UDhBeVZsS3k2bXoxSWJWblk2OUhySy9PbXozak5meng5eGpyK2NySzUvTjN6Wm52YnZvdlBjU2hOMGZOZllpRmpJNDBKZHVYTzczYVBob3o4Ky9vazMvQURsWUNhZm14UHpyV3gzdXJOSHE1MnZnN3VmMnQwV3hFZjNEdFM1ZlpjdU9oK3lyc3E1aVRiVFo4Tm1mbjRiWHVQNkFYckJOQjhIVHdaVllmSit6T2I4YisvMlR0cDdLUHowOE9DVTI2M3Z5OTdvRUM4YTlEVHhacGhvNERzcnRMdkd2VFh3NEpuTVgwYmxTcFVxVksrdGhlZnJYOVM1Y3VYTGwvVlVDTHBkdGErREVUVkJjTGVPTVJqWEdyc002N3BQenZ5bjUzNVQ4YjhwK04rVXd2My9LQkNDVWxpV2RISGt5bzRrQWxVMmFNV1lCYVF6MkFLdlplNmFZdDhTRGowYlBKalprTG9OT0t1SlBxK29ZcXBVemxqdFlnaHNUbjhZeTBVNWwzUlR0UVYwRnVVdXQrZ1FpaFFMVjFicnQyUmFRU3M2WFplbVpxelRzcS96N0dQTlpnTjREV3oxbEJxZ2JxdDByVjRpbXRPNTdvcm9hRnFtZFBDM1Y2VjFKcm9vdmdPK1VJRFMyOUtqZENiS2VmcTNVNFAzSnNPeTVjdVhCUWZUT3p1TVQyZnRFRXBpdEZ1NHJvYnZTZmdIelB3RDVuNEI4dy9xQWREZnhoRk5tdHZtSXJZSmE3NTFwaTVSVkttR25pQnhvWFFyalBRcWFrb0haU0srUlBzenBQT09WWGoveUc2OEFBdE5EYVZOSVVaczNkVGRZNzFBOFpkRnM1VHV2VFFtNGZJaUZLV3k5VmZ2RUY4bW5XcFNsZ0x1emZXSkxRZUVmNEw1bGtSeXFaZnZESXNhdjVyS01sUWI3d0FBMmlQRUZaVHgxNnN1UUlWcE9tdGRuUlFUeVNlcmV6TE9NVjVwOE1ydk5IcjlWMzNuN21oWnFmcXFXNnYxRVFjdytJTnhmaU94K29SSWpaVmJmMER6U2VoRDZDOXUxNkU5cHg5R0RYVmdzRFhWK0NHdlRiSGNwQklsVU05eS9hZEQ1c1hRd2FlTUJoZUY4dXh3ZXFpdVhFUi80UGlOak52WTJVNGd5SXU5ajRpTGdyMXVlR0h1UW9pZ08rNWNSYUxTNzhYNGkwRkF1KzNZYUlXQmViSXJ5bmZRSmR0c0JGYW16b1hQOEQ0Um9GSTREbHVacHFpZVpVSXNXMXdlN2VYeW5UWUtkQlQ2dnJIOTBPUmhqcWpzMEloNU9YNmhGUThNN3NHOTNkOURpRnBSRS9UK0s0SjZmN1JYWjZFamlZaXRMMzd5ZE4rTytYczNsbnZWakNNQ04xMFNkTitPK01WMG0xYVgxWjZoN2RuNXJrN0tyOWZjZzNGQ3AxbHo3dGVRUXQ0UjZETGYyRHlDRk4rT1Q1aUg4TDJlemFPV2Jxdkc4UUdXRXFHc3VMeTZWVjU3R1lBdllKMVBrZkUyVE1OTjd2VHVndnVINnBydnY0M1BSUDZmeFhCUFQvYnNFOUNTb2FrVnN2ZnZKMFBJL01ydXRkMXBoU1ZSV29aNHBmdE9sNUg1aWhUSXFpdGI2czlROXV6OFJ5U3dMWjd2M1NyRHRwcm55SmdqYmRsKzBzN25RcCs1MlBnTEE4TWZZbmZRRHplMTFUS0h0TU1WZndub1gyZXhYWHNNdnFDNnV1bWs5YytyUVhrK2xmOEhub245UDRiZ25wL3QydlFrdEFzVmhxZGZ6SHhOL0lxKzlZVXNvYnhqWlB2T3I1ajRoSXRvdTI5SjZoN2RodnV2c25Tc2ZhZTc5MDlOMkJOTkZWNHRXSGNaWU8vbndqR3RYZmhvU29tcTIrR0QzZXlrTUUxbld5SFJvTUJLalNYV3UrczNCQyt1d2Rscm5xN002M3laaWxPb3JtZXVmVnlScVovaXpzejBUK244VndUMC8yN1FWRkIxWi9vTS8wR0xXcTNhOTRqeEZRc2F4VFA4QVFaL29NY05Sd2l2WWI3aDd6dTRUenhQZCs2ZW1pMUJmVnYwQUpWRUkyTXNKM0RXNERnNnNXNjRCNUJGVTBjSFFOT3hKb3gyM1I3VEFHdjhBRXVGdkQ3UFlnMCtqNFQ4NThKeHFMd210MXFIRTljK3RabTIzOFVkbVp2dVkwR0RWUkR6cUFyUk9zblVRenFRRTRRbnAvdDJOalZaZDZhejg4VDg4VDg4VEN3cnBPSnJyWDNuNDRuNTRuNTRsTU9sdnZHb2JXK1F5a05YN1o5Nm51L2RQVGZaTnZYNzJJajdwbUlvWlY5MWw5c05STmZCMUlsT3R4dFhKeDIra1RJbWwzUXRhY1M5R3hTeEx4MTdQWE12MFd0RXkzdFZYMGhWM2o2eFU3bWtSVk92MWI0TXY3czdFVmRBa0t0czhQaGpjTmlqRVlEd3pvZVErWjB2SWZNQ1lSN2o1aElyWUd2aitnZXg5V2wzUnlyR2FiQTVPaWZmOU9TTkFtSWpaUXdIQjhzQk1DN0tkMWVJaVlnM3J2VVRNSjRIekYwOGRmc1J2S25HZ2VFeS93UnJ3K0pVN0FtaHVkL2FadVJvbW9kUm5YZktKc2tOc2NnYnB4UDhBTFBtS3g2eXRLbEppcjI1U2NIbEVKTHhybTEranRkckJwYks1V3F5R2d3VEdWVjF2WDZEUCtpSXFuNldzNm4yT1AzOXkreSt5L3dCVi9RdjZWeTVmNmIraGl3QnJ4akYxVURFSVBNSGhOS3Zlb3FNS3JGNlgxaVJ4MHpXbHpLSnBkYjEyRFp3OHpYakhQMEc2RXpEbCtnb0xZdUJTWFlmNW0vMXZ2d09DVzFoZXNTdVp1Mjk1VEp0UnlhUlVIR0tQZVVhM1RDRFFkRmxmdUtxOTY0dnQxbWJNUFNBMURLdDA2N3lZamRFNjBUa1VBQ2o2TG9PMG8vd1Yvc3IrcGhRb1VNSXRieXZyTWZSVElhZEpqUld4dXh0dVhTS0hVM2N0OUZxNzJyaVgzTk5DNjhZbTFoL1o2QnRMbHh2NkJCZ0J3MXpMbTkxbzlJZ0pDM3JFd1E2THFRamJtYjU2ekhqbFduU1l3RjZIUHhCd0dtSWpuOXBuTklIZGhHaitnWFpER0tXdk10SXNCV3gxaEkyaG9hc1JOWmhsbk01UnhpZTNkRFNzT2ZtTG5KTHRyMGpGQzVsTXVrU0xRQ0p4NDBDS1ZKWDlRREhjek1Ham80NnhBd0cxN3NGRktHTVJWV3RzTGVSUzdSUVpVWU9ZeHpuR3RQRTNINEVCb3dURzVQcEc3VnpMT0NhZXp6QUZadnJHcngvVVh0U2RkbnBFREtYYkF4RGJiamhqQmdHSWF5cXVJUmhVeDJUNlRWM2hNcm9jeks2dk0xTjRiekY0SHJIcUZzRXpsMGk5QjAvcVl3Y3R1c3dPcjBtc3RIRTA4eHpNdzVZUmFxWXpFNTNnd0xXYm5sZ0dqQk1CaytrYnRYTlA2azF4Z0kvUm1UeWZTQVd0RTJ6NHkrUXNkbkRwdkNLRlRIR1gwbXJzY1RwcHl6SzZ2TXl2T2Y2aWpBMVpuTW5pWHNnaEdCZldLV3RzeWVCNndlaE1icXpXY0hFMDh4ek04NVlWYXFZekE1M2xybC9xTHE3bVkzSjlJL2FtV2NFMDlubWFxNTRtT01FWHdtVHlmU0liV2liWG5sNUdXT3pnY2J5Z0dzLzFMTzZITE91dkxOVFRGNEhySHFGc016bDBuUkJETVpkWTVhdG1id1BXSDRUQzZ2RTFiVGorcFV5YlRHWUhyRU1aWnVQd2dOR0NZdko5SS9hbVdjRTA5bm1hdTU0bU9NRVhvVFVGMS9VZ1Zvak00OU40UlFxWTR5elYyT0psZERtWlhWNWcrVXhlQjZ4eWhiQU01ZEl4ZEFpcXQvcVFvMlRLc1kxYU9KcDdITXl6bGhGcW83R0p6dkF3TXMzUExDS0NpWXZKOUkvYS9xcm5vT2tBdGFKdG54aTVGckhadzZid2loVXh4bG1ydU9QNnc2aHVOWlVSbmtmZWJoYjBtKzBjZitBVCtELy94QUFyRVFFQUFnRUNBZ29EQVFFQkFBQUFBQUFCQUJFaE1WRVFRU0F3WVhHQmthR3h3ZkJBVU5IaDhXRC8yZ0FJQVFNQkFUOFEvTU9pZmhFT2dRaERnZGNjVDlpZFVkUWRVUS84Q1FoMWh3T2djRG9IUk9CK0Fma25YblZFSWRBNEhUUHlUb0liVkVMZ1hPZTEzUjFTdmp3MEJTYnk3OHduQnJ0SUhhdjlZZEc2bHFVVzloZmFCaFN6cGgva0J2eE9CRHBuNFpNWXo3SS9idVhMbHk1Y3VYR0xWTTVZdS9KL1RIVXVoZ1RUdWQ5bEVaR2kxVHpzWmNROGtlYzlHMmFkUUJXODZ3U21xbGVZSExES0EwWHAyd2h3T21jVDhEdC96ZHY5bHk1Y3VYTGx5NWN1WE1COGNuNGVrZEpjOENhYWNOVkkrZVIxWjFnV2hiVjFNbmJHbXpvMjl1cFVwbGp5NXU5T2lURmdScDV2Tm8xdUthck02NGFPZDZQcEZ5dlU1Yy9MV0RWV1hSSEE3ZDhXN1RYSWJiTXBjT3JoNzlSOFlONTN0NjB6UThIMWFpQ282WFhnTXptMFhsN3VSNHpJbkl6c0UxRjhxRjMyOTZaNWl5NldjamRsNHRVczdDbnpiSHRnNFllWE4zcDV5dFdrMTdlZEd1ZldObThtY25acXB5SWZqWU0xYWYyWGZXMDFNblBjNm9GYm9kSUFxelRyYTRCS2xTcFVxSXFORFZxNk40QTZIUGZQSzNNZEdWeTArT3p3WmViKzZqL1lXZmZMMVlISXlZOGEwUEZ0WmlscUdpbUc5WldVcWwxT1QybmJEbFdlUmZNNXJ0bFdhNHJYc3ZEM2pobXZyNjU5eG5QeCtWK0pXTS9lYjV0RXplN2Q5aTgxN0lvU3NvK2EzN0NKZWtGdHlTNzFjNHRPelI4TkdWNGZicndTYVAzZFlDYWZhd2V0c095NndkdGNqdjFNb3NlTmFYL0hPVndxVitDb0ZkQ01pOE82WExseTVjdVhMbHk1Y3VYTDZwVUhTQXFWMVJDRURnRXFWd3FYUmNxaUsxUEpIWWRFTktoOS93Q2NyNXJEd3ErQUxvWDkrZmFpRkdCcnNkUEJpRElvMmZobTkrTi9KN0NIMy9lODE4NVVwTmVGRmZhN08ydGlVcW1iZGQzdmRCQTdRMk5QRjV6SmhvMkRoWExoOSt2SytiNEVMSEYzMmExMmNoS0tDcTFLME95K3lFT0pEcnNKMTluT1hMbHk1Y3VYTGx5NWN1WExsL2gzenBrSVFSVU5DZ2NsYTJrcEVxQVVLeTFuTUszNHNLV0ZTN0JOVG81WlpaT0dqZWMrSUI4TVJ5Q09qUUVsUVJMMFZVcE1uejVSUHloWXFpeHFZRjBUNW1YSmU3V1hSVnU1TGcvNFJQSmpGUW9WYnNnUk9zQ3QzYSswcWxqazNlK2FVbzk4VytpOVNiSlBPTjJHaTFhN3cyNjBWWU4zeUlVcGtVOEE4b2xZQ2hkV2hkWFRWOEFNV0xZMXBGS3VXaXFUVWxRTHg4WDZHUE5aa2txUzhDaDJJNXp6UytRRzdvM2dzc2tVTU5XRHJ0ckVQWUJkbUxaUmE4Rlh6QzNkTTBxMUY1VmFGMUlSWlVLRUhJdHh6ZzBGUnFoZXQ3aEh2bjhsYWVrcDIxMVJDQkIzcHZ1Zk1GUW1wR1RBS2IzNUE3ejZySDFmNG4zWCtSQTJwTlhrMUNnOUM5WGNOb0dsRVVjS0ZZRW4zdjhBeU43Kyt3TWl6U3lOM05wU3lBY1VzQVB4RlRQb2pHTDNCRkducElXTkxkcmZNdWJSVmN5dHVpanNxclZMY2pTN29xTlV3TUYxZmpCemtzRkFMQnlndzJIYXc4cXJnMEtENFFqOTR0cVZWN1JvZElsYVY4blNvMnpWNUZwOTArSjJYMkFQSUlaZ0hoQUxoZEdxN2QwTkFGVzEwQzlvalBWYm1TazJnME5BNE9ZREZoaEFxQzZkT0JHOVV2Tko5enNnOC92OEVIMWhVOGluekI2cEs2enhuN1k0bHk1ZkJmQmZCZlFGOVVMTE9rQmd0MTZvaEZHV2dYRnJOVmlGWThZYUliVVJlN05NQmlnQU5nd0hFaTNXaCtTaU04bXdxQlBzTjJGZWE3WFF3UzhWYnlBQjRxeDd3MW5YSStVUWFWc0E2SWZNL3dDV1JhMWF0Z1ZWUjRWS1R3Y0pLaDhEVmJXRkdWYXppcmdxaDg4Q2tBOHdEdkU0TERuelgyd004WG83cUNFRzhsOUdKU1ZoeWFpa056ME95N29iOVl6MFVCazV0U28zYW9vYkI4a2d0akx5R2prMVlFTUFhRVFzMW9SVUVRT1Rnd2FhOUNwb0VxaS9lSU9YVlRla2FpS1J2V1JWMWZLWTlnaGFoTlVGZXpZNjFlWSsvQytGeStGeTVmQzVjdnJkWWF4MXh3MDRoNXVYcXpndDl3bm5QNURHSGEzZHhqYVFUd2VKRGc0OVg0SlBzTjJLd3pMR3VRVHRQay9rcUU5SzdxaDhJcGdyUWExUnU2ZHAyM3lmeUx4clRMZDNVKyszNkVoaHRtSVNCRmd1WnlFYnFpOHl1M252ZW40Q0tMUi9OUTlybGV1RSthWloxLzRqQnY1K3k0Qmpia1paV2FWbUxLVXAyd3hXOE5hanUvMW5kYUsyY0ZVSURhVFUyUVRzZm4vVXdYMTlLM1dPcjJ4S2o3UFdpcjIzNTU2RjhiNlZ5NWY1UjBBZlVudnhJY0hIcTNCSjlodXhZZ3NDa0ovMVQrUzJyVFcyNUMyMGJ4RjJ5S1FiQTlsbmIrVi9JK2lDbTBkRXFxQ2ZmYjhWQ0VOWEhEUVZIRmRJVXVtcVRKUEZkR1F5VXNkd2ExNWZoWjRXSnFGbXlsKzdqaHJDVjRGUFd1Qkt6SUVlYzFzYUUrdTRRUUZCMlQvbWY1T2J4VnN1cnJIWVQ2amM2M2J3ZXAvbFM1Y3ZndVgwQmZCY3VYTC9BQ2pnSnBoOVNlL0FoeE9QVnVDVDdEZGd6SVl0aSt5VHNmT2l1VEhkRkdBQ2kza0VKZ1VLeFNsSGtuTW5aK1pCNUJLRkNhMXJhejc3Zmd4VC93QmxPelZlYUhEVDFuejRaakd4Um9WcDhtTWt5QzhxT25mb2dOYkVQZVcrUmE4SW9yQUQzdEw1VWVmQjhqZ1VEUlNzbTVMNVNWZDFtU3VPNkJ1cnJVZDJGcmI2V0JWMmFIT3VCN2RFNU51K2Y4ZC9aaHJUS2tkWitvM090dlJybjRjLzFKd0hBZlVudnhJY0hIcTNCSXBJcTJ0TXNQOEFIUS96MzhoZGNZQlFXekRhRWtFRXVtZjgxL0ovelVTQkZpQVJORVpjUVc3L0FHakg4aS9UdTRhZXMrY2FraDFxajVxcEM2bGMzQjRYbndSTjVCRjFvMVRsQTJTL3ZWWDNXRHZJTFc2MThQaVhFMUFUdHpBRVlQbW1EVDJpS2JqT2tyZ0ZEQjRUVGYzMWxYVlhxYTFKOVJ1ZGJRbE1SZVprN3BjdVhMbHk1Y3VYTGx5NWNMZnlpSEJwaFFNNldlOEp0bUFDcjNBMnhRSzZFUDhBcVEvMUdMTGFZbk1ValBVNDNGcStpclc2NVZtK2hrc3pMZmxlbk84NlZNL2xOMTE0ZEJKTjNXUys0bHhhZ0R4RVZveU05dUh0d09lcCtjSEV3YzlLS0wreHNIZXZ4TTc4UUFjR3dKUjFXaHlEV2xqaG5KRGFhanM3andKOWh2TnVFVVdyT3Jaa2hsNktXS3VsNFB5ejJsZGwxVzZXNkhwTUt0ZFhLOFlVUjlucmkyREkvSGN4Z1ZKcVM1Y3VYTGx5NWN1WExoblNOL2lSdDFCK0VRaWhwVzlxcjhFMlpScTI1L1JMOUF0b0xVUWpWRTlKMjNuUjIvblJVRHQ3WDJoNE1MYlZGSEk0WEJnd1l0QmlXMDRCQWVCTUtieXA3RXZoY3VONkxCeTBVTUxKYTJ0M3M3QWlPc1kyWm9uVmcycmRMUnVqWXhiQ08vNFFORjNjcTlVVm8wMVhLNzFtRDFRbHRHTEhOUEpsRTI1aFhoSGFYQmdsdFdXcFExRUpXL0NsOXNzVlZrbTZHZjhBYm1pR29CNUVQQ0JiU0ZBT1FzT2RUM3hGWktvQ3JDbHphOVRZZWtDNHhwbjE3R01BcE5SbHk1Y3VYTGx5NWNMV2lZNGRnMjdYOHNoQ0REaGN1RHh2Z01HREJseTVjdURCaEI0TGw4TGx5NE1HREw0M0xseStuZENvUk84RWRPSmRYS2ozdUhMVGtUWHgzSWhxYmpUcUtCWnU4anZaU2Q4OGp1T29ZZ2h1QzNlS0ZKQzJQNFJDREJseTVjR1hMbDhDREJneTVjdmdRWU1HWEJneTVjdVhCNFhCbDhMNmx2RG1hQ2xZb2w3WTFBbEZDRkRMOXpqUWxPa3lBN3JUeW1qdzhtYTgvQ24ydWY4QVFmeWFTL0hIdk5RQjc3WmxydnR3ZVJEQUFISXdkU3JMeDJ4WFFPdElRZzhMNmR5NWZHK0Z5K2lkSzVjSWRhR1ZHSHpSa3hic2RRWEt4VVMweWloaFhYOE8wTWNaVjFSMVE5RzVjdnF5SFJPa2RFNm1tVWF6T1FDMWVaWmtGdk5DUjVKaVNVSkQ4UWN0SWJtQUZINlVod0lRNmc2NFdrZ0FvbVVNUkFWemkyc0ZvY3l6Q0JVMVM3Z215aVlNMGJ1c3JpckE1eDdWbnpsaGxoVm9UOU9RNEhBNkIxWkRvblgzdHpSSmVUdGlsTW9PNUFERTFWaUdvS3dEdm5JUGkvQkxZbFBHWnpCdHpsRUZUQStBMDhXYWlvMk5JelF0M1R5NXd1czYvcEQ4TTZaK0c1YkVjSVFlU0c2cUVLRnU3cExFcmZ1aE10OHp5ZytPZCtjd2kzc0poRnJZZkxFcXhiOHBWL0NlVXNTQW1DYU4zWHloNU5HcDgrUDZFNloxQkRnZm9BQU9ycjNUSVYyajhFeUFXN3NKeXpzYXpDK0ExODVTamZ0NHNvMHR0eWpacUI0VGt2aS9CTFlsSm5NRzNPVlFWNytjRy8wSkRwSFNPaWRRZmoyNFdiOHU2RFc2N09jd2VMMWxFQ21WNWI3RDVZTU9nOEpnRzNmbExFN2Z1aE01OGp5aHVHZCtjd3Ezc0poTDdBK1dPQTgxZUg2bzZnNG5WbkU2NXhvRXdvbzNkWUdMYWVMS0JhTmpYemxhQUU1aXZTTFcvRGw1VElWMmo4RXpJWHVZVGxuWTFtQjhCcjV5bFhmZWJNKzIyNVFCUVVmcHpvblVuVm5YbkFxWm5FcU1MYm5LWUsrN3pCK0EwODVyckd4cE5OVWJ1a3pyM2o4RUd0VjJjL0tZUEY2LzVLb0dIUGZBK1dDbVVIaExJYmQrVWRKZUh1OHYwWitDUS9NSmhGdllUQVhXdytZOWpqZmxNbms5UEtXcGdUQU5HN3I0UTM2ZUxLQmFOalh6bGFBRXMvaFBPTFc4YmNwbUs3UitDWmJMYzllZm96b241YjJqbjBlMlo5VzI1UnNHZ1RrUGkvQkw0bFRPWXR1Y3FncjNtQjdnZjJhaW8yTkpvcWpkMC8yWm52RDhFdWlyMzhwVVVvZE83OUljRHFpSFFPSjB6clRwV0JYQk1BVzc4cFlrcjkwSmt2RWErVUZ3enZ6bUVXOWhNSmZZSHl4NmpqZmxPZHIwOHBlbUJNQTBidXZnUU1sVjFYYUFRMFAwUjBEcXppUTRIVUhBL0JRRk9qTEVWYnZpWkFMM01KeXpzYXpBL0k4NVVqYjkxWm1tMjNLTm0wSGhPUStMOEV1aVlaL0Z0emgxR3ZmOUNkY2ZnRU9KeE92RXhyY2F5dUJUT2UrQjhzRklvSmdpMi9LWEoyL2RDWm54R3ZsQ2NjN3V2NHArS2ZnSFdINFdsQTdwZHJuZlVDV2xiQmljanB1L3lad0wzUDZvNm8vRE9KMVorL09KMWgwajlzZEE2ODZrNlorV2RQOEEvOWs9Jyk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzMDBycHg7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxufVxyXG5cclxuLk9yZGVyQ2FuY2VsbGF0aW9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLk9yZGVyQ2FuY2VsbGF0aW9uIC53aGl0ZUJnIHtcclxuXHR3aWR0aDogOTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0bWFyZ2luOiAtOTNycHggYXV0bztcclxuXHRwYWRkaW5nLXRvcDogODBycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNnJweCAwO1xyXG59XHJcblxyXG4uT3JkZXJDYW5jZWxsYXRpb24gLndoaXRlQmcgLmlucHV0IHtcclxuXHR3aWR0aDogOTAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2VlZTtcclxufVxyXG5cclxuLk9yZGVyQ2FuY2VsbGF0aW9uIC53aGl0ZUJnIC5pbnB1dCBpbnB1dCB7XHJcblx0Zm9udC1zaXplOiA2MHJweDtcclxuXHRjb2xvcjogIzI4MjgyODtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG5cdGhlaWdodDogODBycHg7XHJcbn1cclxuXHJcbi5PcmRlckNhbmNlbGxhdGlvbiAud2hpdGVCZyAuYm50IHtcclxuXHRmb250LXNpemU6IDMycnB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHdpZHRoOiA4MCU7XHJcblx0aGVpZ2h0OiA4NnJweDtcclxuXHRib3JkZXItcmFkaXVzOiA0M3JweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNjdhMzggMCUsICNmMTFiMDkgMTAwJSk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRtYXJnaW46IDU1cnB4IGF1dG8gMCBhdXRvO1xyXG5cdC8vIGJhY2tncm91bmQ6IHZhcigtLXZpZXctdGhlbWUpO1xyXG59XHJcblxyXG4uT3JkZXJDYW5jZWxsYXRpb24gLnNjYW4ge1xyXG5cdHdpZHRoOiAzMDBycHg7XHJcblx0aGVpZ2h0OiAzMDBycHg7XHJcblx0bWFyZ2luOiAxNjBycHggYXV0byAwIGF1dG87XHJcbn1cclxuXHJcbi5PcmRlckNhbmNlbGxhdGlvbiAuc2NhbiBpbWFnZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uV3JpdGVPZmYge1xyXG5cdHdpZHRoOiA1NjBycHg7XHJcblx0aGVpZ2h0OiA4NjBycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC00MDBycHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0yODBycHg7XHJcblx0ei1pbmRleDogOTk7XHJcblx0cGFkZGluZy10b3A6IDU1cnB4O1xyXG59XHJcblxyXG4uV3JpdGVPZmYgLnBpY3RydWUge1xyXG5cdHdpZHRoOiAzNDBycHg7XHJcblx0aGVpZ2h0OiAzNDBycHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5Xcml0ZU9mZiAucGljdHJ1ZSBpbWFnZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG59XHJcblxyXG4uV3JpdGVPZmYgLm51bSB7XHJcblx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRjb2xvcjogIzY2NjtcclxuXHRtYXJnaW46IDI4cnB4IDAgMzBycHggMDtcclxufVxyXG5cclxuLldyaXRlT2ZmIC5udW0gLnNlZSB7XHJcblx0Zm9udC1zaXplOiAxNnJweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA0cnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjNjg5Mzc7XHJcblx0cGFkZGluZy1sZWZ0OiA1cnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAxMnJweDtcclxufVxyXG5cclxuLldyaXRlT2ZmIC5udW0gLnNlZSAuaWNvbmZvbnQge1xyXG5cdGZvbnQtc2l6ZTogMTVycHg7XHJcbn1cclxuXHJcbi5Xcml0ZU9mZiAudGlwIHtcclxuXHRmb250LXNpemU6IDM2cnB4O1xyXG5cdGNvbG9yOiAjMjgyODI4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItdG9wOiAxcHggZGFzaGVkICNjY2M7XHJcblx0cGFkZGluZy10b3A6IDQwcnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLldyaXRlT2ZmIC50aXA6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMjVycHg7XHJcblx0aGVpZ2h0OiAyNXJweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzdmN2Y3ZjtcclxuXHRyaWdodDogLTEyLjVycHg7XHJcblx0dG9wOiAtMTIuNXJweDtcclxufVxyXG5cclxuLldyaXRlT2ZmIC50aXA6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDI1cnB4O1xyXG5cdGhlaWdodDogMjVycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM3ZjdmN2Y7XHJcblx0bGVmdDogLTEyLjVycHg7XHJcblx0dG9wOiAtMTIuNXJweDtcclxufVxyXG5cclxuLldyaXRlT2ZmIC5idG4ge1xyXG5cdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiA4MnJweDtcclxuXHRoZWlnaHQ6IDgycnB4O1xyXG5cdHdpZHRoOiA0NjBycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNDFycHg7XHJcblx0bWFyZ2luOiA0MHJweCBhdXRvIDBycHggYXV0bztcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4uc3VyZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjExYjA5IDAlLCAjZjY3YTM4IDEwMCUpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjExYjA5IDAlLCAjZjY3YTM4IDEwMCUpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjExYjA5IDAlLCAjZjY3YTM4IDEwMCUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG59XHJcbi5Xcml0ZU9mZiAuY2FuY2VsIHtcclxuXHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdC8vIGNvbG9yOiAjOTk5O1xyXG5cdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMTFiMDk7XHJcblx0Y29sb3I6ICNmMTFiMDk7XHJcblx0bWFyZ2luLXRvcDogMjBycHg7XHJcbn1cclxuXHJcbi52aWV3cyB7XHJcblx0Zm9udC1zaXplOiAxOHJweDtcclxuXHRiYWNrZ3JvdW5kOiAjYzY4OTM3O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiA1cnB4IDJycHggNXJweCA4cnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHJweDtcclxufVxyXG5cclxuLnZpZXdzLWppYW4ge1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1292\n"); /***/ }), /* 1293 */ /*!********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/columnGoods/HotNewGoods/index.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_00d1451e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=00d1451e&mpType=page */ 1294);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1296);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_00d1451e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_00d1451e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_00d1451e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/columnGoods/HotNewGoods/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI5My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTAwZDE0NTFlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvY29sdW1uR29vZHMvSG90TmV3R29vZHMvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1293\n"); /***/ }), /* 1294 */ /*!**************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/columnGoods/HotNewGoods/index.vue?vue&type=template&id=00d1451e&mpType=page ***! \**************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_00d1451e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=00d1451e&mpType=page */ 1295); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_00d1451e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_00d1451e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_00d1451e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_00d1451e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1295 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/columnGoods/HotNewGoods/index.vue?vue&type=template&id=00d1451e&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "div", { staticClass: _vm._$s(0, "sc", "quality-recommend"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, }, [ _c( "div", { staticClass: _vm._$s(1, "sc", "slider-banner swiper"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "swiper"), attrs: { _i: 2 } }, [ _c( "swiper", { attrs: { autoplay: _vm._$s(3, "a-autoplay", _vm.autoplay), circular: _vm._$s(3, "a-circular", _vm.circular), interval: _vm._$s(3, "a-interval", _vm.interval), duration: _vm._$s(3, "a-duration", _vm.duration), _i: 3, }, }, [ _vm._l( _vm._$s(4, "f", { forItems: _vm.imgUrls }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(4, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), }, [ _c("image", { staticClass: _vm._$s( "6-" + $30, "sc", "slide-image" ), attrs: { src: _vm._$s("6-" + $30, "a-src", item.img), _i: "6-" + $30, }, on: { click: function ($event) { return _vm.goPages(item) }, }, }), ] ), ] } ), ], 2 ), ] ), ] ), _c( "div", { staticClass: _vm._$s(7, "sc", "title acea-row row-center-wrapper"), attrs: { _i: 7 }, }, [ _c("div", { staticClass: _vm._$s(8, "sc", "line"), attrs: { _i: 8 }, }), _c( "div", { staticClass: _vm._$s(9, "sc", "name"), attrs: { _i: 9 } }, [ _c("span", { staticClass: _vm._$s(10, "sc", "iconfont"), class: _vm._$s(10, "c", _vm.icon), attrs: { _i: 10 }, }), _vm._v(_vm._$s(9, "t1-0", _vm._s(_vm.typeName[_vm.type]))), ] ), _c("div", { staticClass: _vm._$s(11, "sc", "line"), attrs: { _i: 11 }, }), ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "wrapper"), attrs: { _i: 12 } }, [ _c("GoodList", { attrs: { bastList: _vm.goodsList, "is-sort": false, _i: 13 }, }), _vm._$s(14, "i", _vm.goodsList.length == 0 && !_vm.isScroll) ? _c("emptyPage", { attrs: { title: _vm.$t("暂无数据"), _i: 14 } }) : _vm._e(), ], 1 ), _c("home", { attrs: { _i: 15 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1296 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/columnGoods/HotNewGoods/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1297);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMjk2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1296\n"); /***/ }), /* 1297 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/columnGoods/HotNewGoods/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _emptyPage = _interopRequireDefault(__webpack_require__(/*! @/components/emptyPage.vue */ 635));\nvar _goodList = _interopRequireDefault(__webpack_require__(/*! @/components/goodList */ 278));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/pageFooter/index.vue */ 218));\nvar _store = __webpack_require__(/*! @/api/store */ 127);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _index2 = _interopRequireDefault(__webpack_require__(/*! @/components/home/index.vue */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'HotNewGoods',\n components: {\n GoodList: _goodList.default,\n emptyPage: _emptyPage.default,\n home: _index2.default,\n pageFooter: _index.default\n },\n props: {},\n mixins: [_color.default],\n data: function data() {\n return {\n imgUrls: [],\n goodsList: [],\n name: '',\n icon: '',\n type: 0,\n typeName: ['', this.$t(\"\\u7CBE\\u54C1\\u63A8\\u8350\"), this.$t(\"\\u70ED\\u95E8\\u699C\\u5355\"), this.$t(\"\\u9996\\u53D1\\u65B0\\u54C1\"), this.$t(\"\\u4FC3\\u9500\\u5355\\u54C1\")],\n autoplay: true,\n circular: true,\n interval: 3000,\n duration: 500,\n page: 1,\n limit: 8,\n isScroll: true\n };\n },\n onLoad: function onLoad(option) {\n this.type = option.type;\n this.titleInfo();\n this.name = option.name;\n // document.title = \"精品推荐\";\n uni.setNavigationBarTitle({\n title: option.name\n });\n this.getIndexGroomList();\n },\n methods: {\n titleInfo: function titleInfo() {\n if (this.type === '1') {\n this.icon = 'icon-jingpintuijian';\n } else if (this.type === '2') {\n this.icon = 'icon-remen';\n } else if (this.type === '3') {\n this.icon = 'icon-xinpin';\n } else if (this.type === '4') {\n this.icon = 'icon-xinpin';\n }\n },\n goPages: function goPages(item) {\n var _this = this;\n var url = item.link || '';\n (0, _order.goPage)().then(function (res) {\n _this.$util.JumpPath(url);\n });\n },\n getIndexGroomList: function getIndexGroomList() {\n if (!this.isScroll) return;\n var that = this;\n var type = this.type;\n (0, _store.getGroomList)(type, {\n page: this.page,\n limit: this.limit\n }).then(function (res) {\n that.imgUrls = res.data.banner;\n that.goodsList = that.goodsList.concat(res.data.list);\n that.isScroll = res.data.list.length >= that.limit;\n that.page++;\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n },\n onReachBottom: function onReachBottom() {\n this.getIndexGroomList();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY29sdW1uR29vZHMvSG90TmV3R29vZHMvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJjb21wb25lbnRzIiwiR29vZExpc3QiLCJlbXB0eVBhZ2UiLCJob21lIiwicGFnZUZvb3RlciIsInByb3BzIiwibWl4aW5zIiwiZGF0YSIsImltZ1VybHMiLCJnb29kc0xpc3QiLCJpY29uIiwidHlwZSIsInR5cGVOYW1lIiwiYXV0b3BsYXkiLCJjaXJjdWxhciIsImludGVydmFsIiwiZHVyYXRpb24iLCJwYWdlIiwibGltaXQiLCJpc1Njcm9sbCIsIm9uTG9hZCIsInVuaSIsInRpdGxlIiwibWV0aG9kcyIsInRpdGxlSW5mbyIsImdvUGFnZXMiLCJnZXRJbmRleEdyb29tTGlzdCIsInRoZW4iLCJ0aGF0IiwiY2F0Y2giLCJvblJlYWNoQm90dG9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBaUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFHQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtFQUNBQztJQUNBQztJQUNBQztJQUNBQztJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQVY7TUFDQVc7TUFDQUM7TUFDQUMsOEhBQ0Esb0NBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQUM7SUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FUO1FBQ0FDO01BQ0EsR0FDQVM7UUFDQUM7UUFDQUE7UUFDQUE7UUFDQUE7TUFDQSxHQUNBQztRQUNBRDtVQUNBTjtRQUNBO01BQ0E7SUFDQTtJQUNBUTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTI5Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8ZGl2IGNsYXNzPVwicXVhbGl0eS1yZWNvbW1lbmRcIiA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8ZGl2IGNsYXNzPVwic2xpZGVyLWJhbm5lciBzd2lwZXJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzd2lwZXJcIj5cclxuXHRcdFx0XHQ8c3dpcGVyIGluZGljYXRvci1kb3RzPVwidHJ1ZVwiIDphdXRvcGxheT1cImF1dG9wbGF5XCIgOmNpcmN1bGFyPVwiY2lyY3VsYXJcIiA6aW50ZXJ2YWw9XCJpbnRlcnZhbFwiXHJcblx0XHRcdFx0XHQ6ZHVyYXRpb249XCJkdXJhdGlvblwiIGluZGljYXRvci1jb2xvcj1cInJnYmEoMjU1LDI1NSwyNTUsMC42KVwiIGluZGljYXRvci1hY3RpdmUtY29sb3I9XCIjZmZmXCI+XHJcblx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGltZ1VybHNcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0PHN3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWdcIiBjbGFzcz1cInNsaWRlLWltYWdlXCIgQGNsaWNrPVwiZ29QYWdlcyhpdGVtKVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdDwvc3dpcGVyPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L2Rpdj5cclxuXHRcdDxkaXYgY2xhc3M9XCJ0aXRsZSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cImxpbmVcIj48L2Rpdj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cIm5hbWVcIj5cclxuXHRcdFx0XHQ8c3BhbiBjbGFzcz1cImljb25mb250XCIgOmNsYXNzPVwiaWNvblwiPjwvc3Bhbj5cclxuXHRcdFx0XHR7eyB0eXBlTmFtZVt0eXBlXX19XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8ZGl2IGNsYXNzPVwibGluZVwiPjwvZGl2PlxyXG5cdFx0PC9kaXY+XHJcblx0XHQ8dmlldyBjbGFzcz1cIndyYXBwZXJcIj5cclxuXHRcdFx0PEdvb2RMaXN0IDpiYXN0TGlzdD1cImdvb2RzTGlzdFwiIDppcy1zb3J0PVwiZmFsc2VcIj48L0dvb2RMaXN0PlxyXG5cdFx0XHQ8ZW1wdHlQYWdlIHYtaWY9XCJnb29kc0xpc3QubGVuZ3RoID09IDAgJiYgIWlzU2Nyb2xsXCIgOnRpdGxlPVwiJHQoYOaaguaXoOaVsOaNrmApXCI+PC9lbXB0eVBhZ2U+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZm5kZWYgTVAgLS0+XHJcblx0XHQ8aG9tZT48L2hvbWU+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gPHBhZ2VGb290ZXI+PC9wYWdlRm9vdGVyPiAtLT5cclxuXHQ8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgZW1wdHlQYWdlIGZyb20gJ0AvY29tcG9uZW50cy9lbXB0eVBhZ2UudnVlJztcclxuXHRpbXBvcnQgR29vZExpc3QgZnJvbSAnQC9jb21wb25lbnRzL2dvb2RMaXN0JztcclxuXHRpbXBvcnQgcGFnZUZvb3RlciBmcm9tICdAL2NvbXBvbmVudHMvcGFnZUZvb3Rlci9pbmRleC52dWUnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRHcm9vbUxpc3RcclxuXHR9IGZyb20gJ0AvYXBpL3N0b3JlJztcclxuXHRpbXBvcnQge1xyXG5cdFx0Z29QYWdlXHJcblx0fSBmcm9tICdAL2xpYnMvb3JkZXIuanMnO1xyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lL2luZGV4LnZ1ZSdcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6ICdIb3ROZXdHb29kcycsXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdEdvb2RMaXN0LFxyXG5cdFx0XHRlbXB0eVBhZ2UsXHJcblx0XHRcdGhvbWUsXHJcblx0XHRcdHBhZ2VGb290ZXJcclxuXHRcdH0sXHJcblx0XHRwcm9wczoge30sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW1nVXJsczogW10sXHJcblx0XHRcdFx0Z29vZHNMaXN0OiBbXSxcclxuXHRcdFx0XHRuYW1lOiAnJyxcclxuXHRcdFx0XHRpY29uOiAnJyxcclxuXHRcdFx0XHR0eXBlOiAwLFxyXG5cdFx0XHRcdHR5cGVOYW1lOiBbJycsIHRoaXMuJHQoYOeyvuWTgeaOqOiNkGApLCB0aGlzLiR0KGDng63pl6jmppzljZVgKSwgdGhpcy4kdChg6aaW5Y+R5paw5ZOBYCksXHJcblx0XHRcdFx0XHR0aGlzLiR0KGDkv4PplIDljZXlk4FgKVxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0YXV0b3BsYXk6IHRydWUsXHJcblx0XHRcdFx0Y2lyY3VsYXI6IHRydWUsXHJcblx0XHRcdFx0aW50ZXJ2YWw6IDMwMDAsXHJcblx0XHRcdFx0ZHVyYXRpb246IDUwMCxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiA4LFxyXG5cdFx0XHRcdGlzU2Nyb2xsOiB0cnVlLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG9uTG9hZDogZnVuY3Rpb24ob3B0aW9uKSB7XHJcblx0XHRcdHRoaXMudHlwZSA9IG9wdGlvbi50eXBlO1xyXG5cdFx0XHR0aGlzLnRpdGxlSW5mbygpO1xyXG5cdFx0XHR0aGlzLm5hbWUgPSBvcHRpb24ubmFtZTtcclxuXHRcdFx0Ly8gZG9jdW1lbnQudGl0bGUgPSBcIueyvuWTgeaOqOiNkFwiO1xyXG5cdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHR0aXRsZTogb3B0aW9uLm5hbWVcclxuXHRcdFx0fSk7XHJcblx0XHRcdHRoaXMuZ2V0SW5kZXhHcm9vbUxpc3QoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHRpdGxlSW5mbzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gJzEnKSB7XHJcblx0XHRcdFx0XHR0aGlzLmljb24gPSAnaWNvbi1qaW5ncGludHVpamlhbic7XHJcblx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLnR5cGUgPT09ICcyJykge1xyXG5cdFx0XHRcdFx0dGhpcy5pY29uID0gJ2ljb24tcmVtZW4nO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy50eXBlID09PSAnMycpIHtcclxuXHRcdFx0XHRcdHRoaXMuaWNvbiA9ICdpY29uLXhpbnBpbic7XHJcblx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLnR5cGUgPT09ICc0Jykge1xyXG5cdFx0XHRcdFx0dGhpcy5pY29uID0gJ2ljb24teGlucGluJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvUGFnZXMoaXRlbSkge1xyXG5cdFx0XHRcdGxldCB1cmwgPSBpdGVtLmxpbmsgfHwgJyc7XHJcblx0XHRcdFx0Z29QYWdlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kdXRpbC5KdW1wUGF0aCh1cmwpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRJbmRleEdyb29tTGlzdCgpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuaXNTY3JvbGwpIHJldHVybjtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IHR5cGUgPSB0aGlzLnR5cGU7XHJcblx0XHRcdFx0Z2V0R3Jvb21MaXN0KHR5cGUsIHtcclxuXHRcdFx0XHRcdFx0cGFnZTogdGhpcy5wYWdlLFxyXG5cdFx0XHRcdFx0XHRsaW1pdDogdGhpcy5saW1pdFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuaW1nVXJscyA9IHJlcy5kYXRhLmJhbm5lcjtcclxuXHRcdFx0XHRcdFx0dGhhdC5nb29kc0xpc3QgPSB0aGF0Lmdvb2RzTGlzdC5jb25jYXQocmVzLmRhdGEubGlzdCk7XHJcblx0XHRcdFx0XHRcdHRoYXQuaXNTY3JvbGwgPSByZXMuZGF0YS5saXN0Lmxlbmd0aCA+PSB0aGF0LmxpbWl0O1xyXG5cdFx0XHRcdFx0XHR0aGF0LnBhZ2UrKztcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2goZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlc1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRvblJlYWNoQm90dG9tKCkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0SW5kZXhHcm9vbUxpc3QoKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC9kZWVwLyAuZW1wdHktYm94IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLFxyXG5cdHN3aXBlcixcclxuXHRzd2lwZXItaXRlbSxcclxuXHQuc2xpZGUtaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDI4MHJweDtcclxuXHR9XHJcblxyXG5cdC5xdWFsaXR5LXJlY29tbWVuZCB7XHJcblx0XHQud3JhcHBlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0aGVpZ2h0OiAxMjBycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG5cclxuXHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAyMHJweDtcclxuXHJcblx0XHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGluZSB7XHJcblx0XHRcdFx0d2lkdGg6IDE5MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDJycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnR4dC1iYXIge1xyXG5cdFx0cGFkZGluZzogMjBycHggMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcblx0fVxyXG5cclxuXHQuYWNlYS1yb3cge1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1297\n"); /***/ }), /* 1298 */ /*!***********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/columnGoods/HotNewGoods/feedback.vue?mpType=page ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _feedback_vue_vue_type_template_id_236a22ee_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./feedback.vue?vue&type=template&id=236a22ee&mpType=page */ 1299);\n/* harmony import */ var _feedback_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./feedback.vue?vue&type=script&lang=js&mpType=page */ 1302);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _feedback_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _feedback_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _feedback_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _feedback_vue_vue_type_template_id_236a22ee_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _feedback_vue_vue_type_template_id_236a22ee_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _feedback_vue_vue_type_template_id_236a22ee_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/columnGoods/HotNewGoods/feedback.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDdUU7QUFDTDs7O0FBR2xFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTI5OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vZmVlZGJhY2sudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTIzNmEyMmVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9mZWVkYmFjay52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vZmVlZGJhY2sudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvY29sdW1uR29vZHMvSG90TmV3R29vZHMvZmVlZGJhY2sudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1298\n"); /***/ }), /* 1299 */ /*!*****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/columnGoods/HotNewGoods/feedback.vue?vue&type=template&id=236a22ee&mpType=page ***! \*****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_feedback_vue_vue_type_template_id_236a22ee_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./feedback.vue?vue&type=template&id=236a22ee&mpType=page */ 1300); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_feedback_vue_vue_type_template_id_236a22ee_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_feedback_vue_vue_type_template_id_236a22ee_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_feedback_vue_vue_type_template_id_236a22ee_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_feedback_vue_vue_type_template_id_236a22ee_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1300 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/columnGoods/HotNewGoods/feedback.vue?vue&type=template&id=236a22ee&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "feedback-wrapper"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "head"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "left-wrapper"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("商城客服已离线"))))] ), _c( "view", { staticClass: _vm._$s(4, "sc", "txt"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.feedback)))] ), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "img-box"), attrs: { _i: 5 } }, [ _c("image", { attrs: { src: _vm._$s(6, "a-src", __webpack_require__(/*! ../static/feed-icon.png */ 1301)), _i: 6, }, }), ] ), ]), _c("view", { staticClass: _vm._$s(7, "sc", "main"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "title"), attrs: { _i: 8 } }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("我要反馈"))))] ), _c( "view", { staticClass: _vm._$s(9, "sc", "input-box"), attrs: { _i: 9 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.name, expression: "name", }, ], attrs: { placeholder: _vm._$s(10, "a-placeholder", _vm.$t("请输入姓名")), _i: 10, }, domProps: { value: _vm._$s(10, "v-model", _vm.name) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.name = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "input-box"), attrs: { _i: 11 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.phone, expression: "phone", }, ], attrs: { placeholder: _vm._$s( 12, "a-placeholder", _vm.$t("请输入手机号") ), _i: 12, }, domProps: { value: _vm._$s(12, "v-model", _vm.phone) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.phone = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "input-box"), attrs: { _i: 13 } }, [ _c("textarea", { directives: [ { name: "model", rawName: "v-model", value: _vm.con, expression: "con", }, ], attrs: { placeholder: _vm._$s(14, "a-placeholder", _vm.$t("请填写内容")), _i: 14, }, domProps: { value: _vm._$s(14, "v-model", _vm.con) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.con = $event.target.value }, }, }), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "sub_btn"), attrs: { _i: 15 }, on: { click: _vm.subMit }, }, [_vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.$t("提交"))))] ), ]), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1301 */ /*!*******************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/columnGoods/static/feed-icon.png ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/columnGoods/static/feed-icon.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEzMDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL2NvbHVtbkdvb2RzL3N0YXRpYy9mZWVkLWljb24ucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1301\n"); /***/ }), /* 1302 */ /*!***********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/columnGoods/HotNewGoods/feedback.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_feedback_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./feedback.vue?vue&type=script&lang=js&mpType=page */ 1303);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_feedback_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_feedback_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_feedback_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_feedback_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_feedback_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQThpQixDQUFnQixpbEJBQUcsRUFBQyIsImZpbGUiOiIxMzAyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZmVlZGJhY2sudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2ZlZWRiYWNrLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1302\n"); /***/ }), /* 1303 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/columnGoods/HotNewGoods/feedback.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _kefu = __webpack_require__(/*! @/api/kefu.js */ 39);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: 'feedback',\n data: function data() {\n return {\n name: '',\n phone: '',\n con: '',\n feedback: ''\n };\n },\n onLoad: function onLoad() {\n this.getInfo();\n },\n methods: {\n getInfo: function getInfo() {\n var _this = this;\n (0, _kefu.serviceFeedBack)().then(function (res) {\n _this.feedback = res.data.feedback;\n });\n },\n subMit: function subMit() {\n var _this2 = this;\n if (!this.name) {\n return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u59D3\\u540D\")\n });\n }\n if (!this.phone || !/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(this.phone)) {\n return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n }\n if (!this.con) {\n return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u586B\\u5199\\u5185\\u5BB9\")\n });\n }\n (0, _kefu.feedBackPost)({\n rela_name: this.name,\n phone: this.phone,\n content: this.con\n }).then(function (res) {\n _this2.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, {\n tab: 3\n });\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY29sdW1uR29vZHMvSG90TmV3R29vZHMvZmVlZGJhY2sudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJkYXRhIiwicGhvbmUiLCJjb24iLCJmZWVkYmFjayIsIm9uTG9hZCIsIm1ldGhvZHMiLCJnZXRJbmZvIiwic3ViTWl0IiwidGl0bGUiLCJyZWxhX25hbWUiLCJjb250ZW50IiwiaWNvbiIsInRhYiIsInRoYXQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtFQUNBQztJQUNBO01BQ0FEO01BQ0FFO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7VUFDQUE7UUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBQTtRQUNBO01BQ0E7TUFDQTtRQUNBQztRQUNBUjtRQUNBUztNQUNBO1FBQ0E7VUFDQUY7VUFDQUc7UUFDQTtVQUNBQztRQUNBO01BQ0E7UUFDQUM7VUFBQUw7UUFBQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTMwMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImZlZWRiYWNrLXdyYXBwZXJcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaGVhZFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxlZnQtd3JhcHBlclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57eyR0KGDllYbln47lrqLmnI3lt7Lnprvnur9gKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidHh0XCI+e3tmZWVkYmFja319PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nLWJveFwiPjxpbWFnZSBzcmM9XCIuLi9zdGF0aWMvZmVlZC1pY29uLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPjwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+e3skdChg5oiR6KaB5Y+N6aaIYCl9fTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dC1ib3hcIj5cclxuXHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiA6cGxhY2Vob2xkZXI9XCIkdChg6K+36L6T5YWl5aeT5ZCNYClcIiB2LW1vZGVsPVwibmFtZVwiPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXQtYm94XCI+XHJcblx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOivt+i+k+WFpeaJi+acuuWPt2ApXCIgdi1tb2RlbD1cInBob25lXCI+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dC1ib3hcIj5cclxuXHRcdFx0XHQ8dGV4dGFyZWEgdHlwZT1cInRleHRcIiA6cGxhY2Vob2xkZXI9XCIkdChg6K+35aGr5YaZ5YaF5a65YClcIiB2LW1vZGVsPVwiY29uXCIgLz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInN1Yl9idG5cIiBAY2xpY2s9XCJzdWJNaXRcIj57eyR0KGDmj5DkuqRgKX19PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHsgc2VydmljZUZlZWRCYWNrLGZlZWRCYWNrUG9zdCB9IGZyb20gJ0AvYXBpL2tlZnUuanMnXHJcblx0ZXhwb3J0IGRlZmF1bHR7XHJcblx0XHRuYW1lOidmZWVkYmFjaycsXHJcblx0XHRkYXRhKCl7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0bmFtZTonJyxcclxuXHRcdFx0XHRwaG9uZTonJyxcclxuXHRcdFx0XHRjb246JycsXHJcblx0XHRcdFx0ZmVlZGJhY2s6JydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpe1xyXG5cdFx0XHR0aGlzLmdldEluZm8oKVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6e1xyXG5cdFx0XHRnZXRJbmZvKCl7XHJcblx0XHRcdFx0c2VydmljZUZlZWRCYWNrKCkudGhlbihyZXM9PntcclxuXHRcdFx0XHRcdHRoaXMuZmVlZGJhY2sgPSByZXMuZGF0YS5mZWVkYmFja1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdHN1Yk1pdCgpe1xyXG5cdFx0XHRcdGlmKCF0aGlzLm5hbWUpe1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor7fovpPlhaXlp5PlkI1gKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYoIXRoaXMucGhvbmUgfHwgISgvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdCh0aGlzLnBob25lKSkpe1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOnRoaXMuJHQoYOivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZighdGhpcy5jb24pe1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor7floavlhpnlhoXlrrlgKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZmVlZEJhY2tQb3N0KHtcclxuXHRcdFx0XHRcdHJlbGFfbmFtZTp0aGlzLm5hbWUsXHJcblx0XHRcdFx0XHRwaG9uZTp0aGlzLnBob25lLFxyXG5cdFx0XHRcdFx0Y29udGVudDp0aGlzLmNvblxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzPT57XHJcblx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTpyZXMubXNnLFxyXG5cdFx0XHRcdFx0XHRpY29uOidzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0fSx7XHJcblx0XHRcdFx0XHRcdHRhYjozXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pLmNhdGNoKGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHsgdGl0bGU6IHJlcyB9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInN0eWx1c1wiPlxyXG5cdC5mZWVkYmFjay13cmFwcGVyXHJcblx0XHQuaGVhZFxyXG5cdFx0XHRkaXNwbGF5IGZsZXhcclxuXHRcdFx0YWxpZ24taXRlbXMgY2VudGVyXHJcblx0XHRcdGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXHJcblx0XHRcdGhlaWdodCAyMTVycHhcclxuXHRcdFx0cGFkZGluZyAwcnB4IDMwcnB4XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3IgIzNBM0EzQVxyXG5cdFx0XHQubGVmdC13cmFwcGVyXHJcblx0XHRcdFx0d2lkdGggIDQ1NnJweFxyXG5cdFx0XHRcdGNvbG9yICNmZmZcclxuXHRcdFx0XHRmb250LXNpemUgMjRycHhcclxuXHRcdFx0XHQudGl0bGVcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMTVycHhcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZSAzMnJweFxyXG5cdFx0XHQuaW1nLWJveFxyXG5cdFx0XHRcdGltYWdlXHJcblx0XHRcdFx0XHR3aWR0aCAxNzNycHhcclxuXHRcdFx0XHRcdGhlaWdodCAxNTZycHhcclxuXHRcdC5pbmZvXHJcblx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yICNmZmZcclxuXHRcdFx0LmluZm8taXRlbVxyXG5cdFx0XHRcdGZsZXggMVxyXG5cdFx0XHRcdGRpc3BsYXkgZmxleFxyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uIGNvbHVtblxyXG5cdFx0XHRcdGFsaWduLWl0ZW1zIGNlbnRlclxyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudCBjZW50ZXJcclxuXHRcdFx0XHRoZWlnaHQgMTM4cnB4XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjRjBGMUYyXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdFx0XHRib3JkZXI6bm9uZVxyXG5cdFx0XHRcdC5iaWctdHh0XHJcblx0XHRcdFx0XHRmb250LXNpemUgMzJycHhcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0IGJvbGRcclxuXHRcdFx0XHRcdGNvbG9yICMyODI4MjhcclxuXHRcdFx0XHQuc21hbGxcclxuXHRcdFx0XHRcdG1hcmdpbi10b3AgMTBycHhcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZSAyNHJweFxyXG5cdFx0XHRcdFx0Y29sb3IgIzlGOUY5RlxyXG5cdFx0Lm1haW5cclxuXHRcdFx0bWFyZ2luLXRvcCAxNnJweFxyXG5cdFx0XHRwYWRkaW5nIDMwcnB4IDMwcnB4IDY4cnB4XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3IgI0ZGRlxyXG5cdFx0XHQudGl0bGVcclxuXHRcdFx0XHRmb250LXNpemUgMzBycHhcclxuXHRcdFx0XHRmb250LXdlaWdodCBib2xkXHJcblx0XHRcdC5pbnB1dC1ib3hcclxuXHRcdFx0XHRtYXJnaW4tdG9wIDIwcnB4XHJcblx0XHRcdFx0aW5wdXRcclxuXHRcdFx0XHRcdGRpc3BsYXkgYmxvY2tcclxuXHRcdFx0XHRcdHdpZHRoIDEwMCVcclxuXHRcdFx0XHRcdGhlaWdodCA3OHJweFxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZCAjRjVGNUY1XHJcblx0XHRcdFx0XHRmb250LXNpemUgMjhycHhcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdCAyMHJweFxyXG5cdFx0XHRcdHRleHRhcmVhXHJcblx0XHRcdFx0XHRkaXNwbGF5IGJsb2NrXHJcblx0XHRcdFx0XHR3aWR0aCAxMDAlXHJcblx0XHRcdFx0XHRoZWlnaHQgMjYwcnB4XHJcblx0XHRcdFx0XHRwYWRkaW5nIDIwcnB4XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kICNGNUY1RjVcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZSAyOHJweFxyXG5cdFx0XHQuc3ViX2J0blxyXG5cdFx0XHRcdG1hcmdpbi10b3AgMTMwcnB4XHJcblx0XHRcdFx0d2lkdGggMTAwJVxyXG5cdFx0XHRcdGhlaWdodCA4NnJweFxyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0IDg2cnB4XHJcblx0XHRcdFx0Zm9udC1zaXplIDMwcnB4XHJcblx0XHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcclxuXHRcdFx0XHRjb2xvciAjZmZmXHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyA0M3JweFxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3IgIzM4NzVFQVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1303\n"); /***/ }), /* 1304 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/columnGoods/live_list/index.vue?mpType=page ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_93044c68_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=93044c68&mpType=page */ 1305);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1307);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_93044c68_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_93044c68_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_93044c68_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/columnGoods/live_list/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTMwNC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTkzMDQ0YzY4Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvY29sdW1uR29vZHMvbGl2ZV9saXN0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1304\n"); /***/ }), /* 1305 */ /*!************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/columnGoods/live_list/index.vue?vue&type=template&id=93044c68&mpType=page ***! \************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_93044c68_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=93044c68&mpType=page */ 1306); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_93044c68_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_93044c68_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_93044c68_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_93044c68_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1306 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/columnGoods/live_list/index.vue?vue&type=template&id=93044c68&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("div") } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1307 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/columnGoods/live_list/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1308);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMzA3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1307\n"); /***/ }), /* 1308 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/columnGoods/live_list/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'liveBroadcast',\n props: {\n dataConfig: {\n type: Object,\n default: function _default() {}\n }\n },\n data: function data() {\n return {\n page: 1,\n limit: 10,\n listStyle: 1,\n isScroll: true,\n liveList: [],\n custom_params: ''\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.custom_params = encodeURIComponent(JSON.stringify({\n spid: this.$store.state.app.uid\n }));\n this.getLiveList();\n },\n methods: {\n getLiveList: function getLiveList() {\n var _this = this;\n var limit = this.$config.LIMIT;\n if (!this.isScroll) return;\n (0, _api.getLiveList)(this.page, this.limit).then(function (res) {\n _this.isScroll = res.data.length >= _this.limit;\n _this.page++;\n _this.liveList = _this.liveList.concat(res.data);\n }).catch(function (res) {});\n }\n },\n onReachBottom: function onReachBottom() {\n this.getLiveList();\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvY29sdW1uR29vZHMvbGl2ZV9saXN0L2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJkYXRhQ29uZmlnIiwidHlwZSIsImRlZmF1bHQiLCJkYXRhIiwicGFnZSIsImxpbWl0IiwibGlzdFN0eWxlIiwiaXNTY3JvbGwiLCJsaXZlTGlzdCIsImN1c3RvbV9wYXJhbXMiLCJjcmVhdGVkIiwibW91bnRlZCIsInNwaWQiLCJtZXRob2RzIiwiZ2V0TGl2ZUxpc3QiLCJ0aGVuIiwiY2F0Y2giLCJvblJlYWNoQm90dG9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFvQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkFHQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUFBQztJQUFBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBLDZDQUNBQztRQUNBO1FBQ0E7UUFDQTtNQUNBLEdBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUVBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjEzMDguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0PHZpZXcgdi1pZj1cImxpdmVMaXN0Lmxlbmd0aCA+IDBcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibGl2ZS13cmFwcGVyLWJcIj5cclxuXHRcdFx0PG5hdmlnYXRvciBjbGFzcz1cImxpdmUtaXRlbS1iXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGl2ZUxpc3RcIiA6a2V5PVwiaW5kZXhcIlxyXG5cdFx0XHRcdDp1cmw9XCIncGx1Z2luLXByaXZhdGU6Ly93eDJiMDNjNmU2OTFjZDczNzAvcGFnZXMvbGl2ZS1wbGF5ZXItcGx1Z2luP3Jvb21faWQ9JyArIGl0ZW0ucm9vbV9pZCsnJmN1c3RvbV9wYXJhbXM9JytjdXN0b21fcGFyYW1zXCJcclxuXHRcdFx0XHRob3Zlci1jbGFzcz1cIm5vbmVcIiA6c3R5bGU9XCJbeydiYWNrZ3JvdW5kJzpiZ30seydib3gtc2hhZG93JzpgMHB4IDFweCAyMHB4ICR7Ym94U2hhZG93fWB9XVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nLWJveFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsYWJlbCBiZ2JsdWVcIiB2LWlmPVwiaXRlbS5saXZlX3N0YXR1cyA9PSAxMDJcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0eHRcIj57eyR0KGDpooTlkYpgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1zZ1wiPnt7aXRlbS5zaG93X3RpbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWwgYmdnYXJ5XCIgdi1pZj1cIml0ZW0ubGl2ZV9zdGF0dXM9PTEwM1wiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiL3N0YXRpYy9pbWFnZXMvbGl2ZS0wMi5wbmdcIiBtb2RlPVwiXCIgc3R5bGU9XCJ3aWR0aDogMjBycHg7IGhlaWdodDogMjBycHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PHRleHQ+e3skdChg5Zue5pS+YCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGFiZWwgYmdyZWRcIiB2LWlmPVwiaXRlbS5saXZlX3N0YXR1cz09MTAxXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIvc3RhdGljL2ltYWdlcy9saXZlLTAxLnBuZ1wiIG1vZGU9XCJcIiBzdHlsZT1cIndpZHRoOiAyMXJweDsgaGVpZ2h0OiAyMnJweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dD57eyR0KGDov5vooYzkuK1gKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLnNoYXJlX2ltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZSBsaW5lMVwiPnt7aXRlbS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBlb3BsZVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uYW5jaG9yX2ltZ1wiIGFsdD1cIlwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7aXRlbS5hbmNob3JfbmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9uYXZpZ2F0b3I+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cdDwhLS0gI2VuZGlmIC0tPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0TGl2ZUxpc3RcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ2xpdmVCcm9hZGNhc3QnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0ZGF0YUNvbmZpZzoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiAxMCxcclxuXHRcdFx0XHRsaXN0U3R5bGU6IDEsXHJcblx0XHRcdFx0aXNTY3JvbGw6IHRydWUsXHJcblx0XHRcdFx0bGl2ZUxpc3Q6IFtdLFxyXG5cdFx0XHRcdGN1c3RvbV9wYXJhbXM6JydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMuY3VzdG9tX3BhcmFtcz0gZW5jb2RlVVJJQ29tcG9uZW50KEpTT04uc3RyaW5naWZ5KHtzcGlkOnRoaXMuJHN0b3JlLnN0YXRlLmFwcC51aWR9KSlcclxuXHRcdFx0dGhpcy5nZXRMaXZlTGlzdCgpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0TGl2ZUxpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCBsaW1pdCA9IHRoaXMuJGNvbmZpZy5MSU1JVDtcclxuXHRcdFx0XHRpZiAoIXRoaXMuaXNTY3JvbGwpIHJldHVyblxyXG5cdFx0XHRcdGdldExpdmVMaXN0KHRoaXMucGFnZSwgdGhpcy5saW1pdClcclxuXHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTY3JvbGwgPSByZXMuZGF0YS5sZW5ndGggPj0gdGhpcy5saW1pdFxyXG5cdFx0XHRcdFx0XHR0aGlzLnBhZ2UrK1xyXG5cdFx0XHRcdFx0XHR0aGlzLmxpdmVMaXN0ID0gdGhpcy5saXZlTGlzdC5jb25jYXQocmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChyZXMgPT4ge30pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHJcblx0XHRcdHRoaXMuZ2V0TGl2ZUxpc3QoKVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LmxpdmUtd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHJcblx0XHRpbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDQwMHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQubGl2ZS10b3Age1xyXG5cdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0d2lkdGg6IDE4MHJweDtcclxuXHRcdFx0aGVpZ2h0OiA1NHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHJweCAwcHggMThycHggMHB4O1xyXG5cclxuXHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdFx0LyogI2lmZGVmIEg1ICovXHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubGl2ZS10aXRsZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiA2cnB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA3MHJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDcwcnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubW9yZXMge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDMyMHJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzIwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxODBycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmxpdmUtdGl0bGUge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHJweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubGl2ZS10b3Age1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEyMHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzZycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cclxuXHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxpdmUtd3JhcHBlci1hIHtcclxuXHRcdHBhZGRpbmc6IDBycHggMjBycHggMDtcclxuXHJcblx0XHQubGl2ZS1pdGVtLWEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbWctYm94IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDM0MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI3MHJweDtcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cnB4IDIwcnB4O1xyXG5cclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnBlb3BsZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cclxuXHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMycnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMycnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZ29vZHMtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHRcdC5nb29kcy1pdGVtIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOTZycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogOTZycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBycHg7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5iZyB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHRleHQge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA3MHJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNzUpIDEwMCUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmVtcHR5LWdvb2RzIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA5NnJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogOTZycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0IyQjJCMjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA5NnJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmxpdmUtd3JhcHBlci1jIHtcclxuXHRcdFx0LmxpdmUtaXRlbS1hIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0XHRcdC5pbWctYm94IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xyXG5cclxuXHRcdFx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDY5JTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZ29vZHMtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGl2ZS13cmFwcGVyLWIge1xyXG5cdFx0cGFkZGluZzogMjBycHggMjBycHggMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0LmxpdmUtaXRlbS1iIHtcclxuXHRcdFx0d2lkdGg6IDM0NXJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZycHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0LmltZy1ib3gge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE5MHJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0cGFkZGluZzogMjBycHg7XHJcblxyXG5cdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucGVvcGxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cclxuXHRcdFx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDM2cnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM2cnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGFiZWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDIwcnB4O1xyXG5cdFx0dG9wOiAyMHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIycnB4IDBweCAyMnJweCAyMnJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRpbWFnZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0dGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmdyZWQge1xyXG5cdFx0d2lkdGg6IDEzMnJweDtcclxuXHRcdGhlaWdodDogMzhycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRjU3NDJGIDAlLCAjRkYxNzE3IDEwMCUpXHJcblx0fVxyXG5cclxuXHQuYmdnYXJ5IHtcclxuXHRcdHdpZHRoOiAxMDhycHg7XHJcblx0XHRoZWlnaHQ6IDM4cnB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzk5OTk5OSAwJSwgIzY2NjY2NiAxMDAlKVxyXG5cdH1cclxuXHJcblx0LmJnYmx1ZSB7XHJcblx0XHR3aWR0aDogMjIwcnB4O1xyXG5cdFx0aGVpZ2h0OiAzOHJweDtcclxuXHRcdC8vIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zNik7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODBkZWcsICMyRkExRjUgMCUsICMwMDc2RkYgNSUsIHJnYmEoMCwgMCwgMCwgMC4zNikgMTAwJSk7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdC50eHQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGxlZnQ6IC01cnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDM4cHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMkZBMUY1IDAlLCAjMDA3NkZGIDEwMCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRpdGxlLWJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHJcblx0XHQubW9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0Y29sb3I6ICM2NjY7XHJcblxyXG5cdFx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmVtcHR5LXR4dCB7XHJcblx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1308\n"); /***/ }), /* 1309 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/web_view/index.vue?mpType=page ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_581da8d2_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=581da8d2&mpType=page */ 1310);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1312);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_581da8d2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_581da8d2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_581da8d2_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/web_view/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTMwOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTU4MWRhOGQyJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYW5uZXgvd2ViX3ZpZXcvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1309\n"); /***/ }), /* 1310 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/web_view/index.vue?vue&type=template&id=581da8d2&mpType=page ***! \*****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_581da8d2_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=581da8d2&mpType=page */ 1311); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_581da8d2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_581da8d2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_581da8d2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_581da8d2_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1311 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/web_view/index.vue?vue&type=template&id=581da8d2&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("web-view", { staticClass: _vm._$s(0, "sc", "web-view"), style: _vm._$s(0, "s", { width: _vm.windowW + "px", height: _vm.windowH + "px", }), attrs: { "webview-styles": _vm._$s(0, "a-webview-styles", _vm.webviewStyles), src: _vm._$s(0, "a-src", _vm.url), _i: 0, }, }) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1312 */ /*!***********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/web_view/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1313);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMzEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1312\n"); /***/ }), /* 1313 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/web_view/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n windowH: 0,\n windowW: 0,\n webviewStyles: {\n progress: {\n color: 'transparent'\n }\n },\n url: ''\n };\n },\n onLoad: function onLoad(option) {\n this.url = option.url;\n try {\n var res = uni.getSystemInfoSync();\n this.windowW = res.windowWidth;\n this.windowH = res.windowHeight;\n } catch (e) {\n // error\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvd2ViX3ZpZXcvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ3aW5kb3dIIiwid2luZG93VyIsIndlYnZpZXdTdHlsZXMiLCJwcm9ncmVzcyIsImNvbG9yIiwidXJsIiwib25Mb2FkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O2VBS0E7RUFDQUE7SUFDQTtNQUNBQztNQUNBQztNQUNBQztRQUNBQztVQUNBQztRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0E7SUFBQTtFQUVBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMzEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx3ZWItdmlldyBjbGFzcz1cIndlYi12aWV3XCIgOndlYnZpZXctc3R5bGVzPVwid2Vidmlld1N0eWxlc1wiIDpzcmM9XCJ1cmxcIiA6c3R5bGU9XCJ7d2lkdGg6IHdpbmRvd1cgKyAncHgnLCBoZWlnaHQ6IHdpbmRvd0ggKyAncHgnfVwiPjwvd2ViLXZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0d2luZG93SDogMCxcclxuXHRcdFx0XHR3aW5kb3dXOiAwLFxyXG5cdFx0XHRcdHdlYnZpZXdTdHlsZXM6IHtcclxuXHRcdFx0XHRcdHByb2dyZXNzOiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAndHJhbnNwYXJlbnQnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHR1cmw6ICcnXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9uKSB7XHJcblx0XHRcdHRoaXMudXJsID0gb3B0aW9uLnVybDtcclxuXHRcdFx0dHJ5IHtcclxuXHRcdFx0XHRjb25zdCByZXMgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKTtcclxuXHRcdFx0XHR0aGlzLndpbmRvd1cgPSByZXMud2luZG93V2lkdGg7XHJcblx0XHRcdFx0dGhpcy53aW5kb3dIID0gcmVzLndpbmRvd0hlaWdodDtcclxuXHRcdFx0fSBjYXRjaCAoZSkge1xyXG5cdFx0XHRcdC8vIGVycm9yXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1313\n"); /***/ }), /* 1314 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/vip_paid/index.vue?mpType=page ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_34a00bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=34a00bd6&scoped=true&mpType=page */ 1315);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1317);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_34a00bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_34a00bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"34a00bd6\",\n null,\n false,\n _index_vue_vue_type_template_id_34a00bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/vip_paid/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTMxNC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM0YTAwYmQ2JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIzNGEwMGJkNlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hbm5leC92aXBfcGFpZC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1314\n"); /***/ }), /* 1315 */ /*!*****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/vip_paid/index.vue?vue&type=template&id=34a00bd6&scoped=true&mpType=page ***! \*****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_34a00bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=34a00bd6&scoped=true&mpType=page */ 1316); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_34a00bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_34a00bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_34a00bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_34a00bd6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1316 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/vip_paid/index.vue?vue&type=template&id=34a00bd6&scoped=true&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "card-section"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "acea-row row-middle"), attrs: { _i: 2 }, }, [ _c("image", { staticClass: _vm._$s(3, "sc", "image"), attrs: { src: _vm._$s(3, "a-src", _vm.userInfo.avatar), _i: 3 }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "name line1"), attrs: { _i: 5 }, }, [ _vm._v( _vm._$s(5, "t0-0", _vm._s(_vm.userInfo.nickname || "")) ), ] ), _vm._$s(6, "i", _vm.userInfo.is_ever_level) ? _c("view", [ _vm._v( _vm._$s(6, "t0-0", _vm._s(_vm.$t("永久SVIP会员"))) ), ]) : _vm._$s(7, "e", _vm.userInfo.is_money_level) ? _c("view", [ _vm._v( _vm._$s(7, "t0-0", _vm._s(_vm.$t("SVIP会员"))) + _vm._$s( 7, "t0-1", _vm._s( _vm._f("dateFormat")(_vm.userInfo.overdue_time) ) ) + _vm._$s(7, "t0-2", _vm._s(_vm.$t("到期"))) ), ]) : _c("view", [ _vm._v( _vm._$s(8, "t0-0", _vm._s(_vm.$t("您与"))) + _vm._$s( 8, "t0-1", _vm._s(_vm.userInfo.shop_name || "") ) + _vm._$s(8, "t0-2", _vm._s(_vm.$t("商城的第"))) + _vm._$s( 8, "t0-3", _vm._s(_vm.userInfo.register_days || "") ) + _vm._$s(8, "t0-4", _vm._s(_vm.$t("天."))) ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s( 9, "sc", "acea-row row-between-wrapper info" ), attrs: { _i: 9 }, }, [ _vm._$s(10, "i", _vm.userInfo.is_money_level) ? _c("view", [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.$t("已累积为您节省"))) + _vm._$s(10, "t0-1", _vm._s(_vm.$t("¥"))) ), _c( "text", { staticClass: _vm._$s(11, "sc", "num"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s(_vm.userInfo.economize_money || "") ) ), ] ), ]) : _c("view", [ _vm._v( _vm._$s(12, "t0-0", _vm._s(_vm.$t("开通即享会员权益"))) ), ]), _vm._$s(13, "i", !_vm.userInfo.is_ever_level) ? _c( "view", { staticClass: _vm._$s(13, "sc", "btn"), attrs: { _i: 13 }, on: { click: _vm.scrollToCard }, }, [ _vm._v( _vm._$s( 13, "t0-0", _vm._s( _vm.userInfo.is_money_level ? _vm.$t("续费会员") : _vm.$t("开通会员") ) ) ), ] ) : _vm._e(), ] ), ] ), _vm._$s(14, "i", _vm.memberRights.length) ? _c( "view", { staticClass: _vm._$s(14, "sc", "right-section"), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s( 15, "sc", "section-hd acea-row row-center-wrapper" ), attrs: { _i: 15 }, }, [ _c( "view", { staticClass: _vm._$s( 16, "sc", "title acea-row row-center row-bottom" ), attrs: { _i: 16 }, }, [ _c("text", { staticClass: _vm._$s( 17, "sc", "iconfont icon-huiyuan2" ), attrs: { _i: 17 }, }), _vm._v( _vm._$s(16, "t1-0", _vm._s(_vm.$t("SVIP会员尊享权"))) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 18, "sc", "section-bd acea-row row-between-wrapper" ), attrs: { _i: 18 }, }, _vm._l( _vm._$s(19, "f", { forItems: _vm.memberRights }), function (item, $10, $20, $30) { return _c( "view", { key: _vm._$s(19, "f", { forIndex: $20, key: item.id }), staticClass: _vm._$s( "19-" + $30, "sc", "acea-row row-middle item" ), attrs: { _i: "19-" + $30 }, }, [ _c("image", { staticClass: _vm._$s("20-" + $30, "sc", "image"), attrs: { src: _vm._$s("20-" + $30, "a-src", item.pic), _i: "20-" + $30, }, }), _c( "view", { staticClass: _vm._$s("21-" + $30, "sc", "text"), attrs: { _i: "21-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("22-" + $30, "sc", "name"), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s( "22-" + $30, "t0-0", _vm._s(item.title) ) ), ] ), _c("view", [ _vm._v( _vm._$s( "23-" + $30, "t0-0", _vm._s(item.explain) ) ), ]), ] ), ] ) } ), 0 ), ] ) : _vm._e(), _vm._$s(24, "i", !_vm.userInfo.is_ever_level) ? _c( "view", { staticClass: _vm._$s(24, "sc", "type-section"), attrs: { id: "card", _i: 24 }, }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "title"), attrs: { _i: 25 } }, [ _c( "view", { staticClass: _vm._$s(26, "sc", "bold"), attrs: { _i: 26 }, }, [ _vm._v( _vm._$s( 26, "t0-0", _vm._s( _vm.userInfo.is_money_level ? _vm.$t("续费会员") : _vm.$t("开通会员") ) ) ), ] ), _c("view", [ _vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.$t("有效期至")))), _c( "text", { staticClass: _vm._$s(28, "sc", "time"), attrs: { _i: 28 }, }, [_vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.memberEndTime)))] ), ]), ] ), _c( "scroll-view", { staticClass: _vm._$s(29, "sc", "scroll"), attrs: { _i: 29 } }, _vm._l( _vm._$s(30, "f", { forItems: _vm.memberType }), function (item, $11, $21, $31) { return _c( "view", { key: _vm._$s(30, "f", { forIndex: $21, key: item.type, }), staticClass: _vm._$s("30-" + $31, "sc", "item"), class: _vm._$s("30-" + $31, "c", { on: item.mc_id === _vm.mc_id, }), attrs: { _i: "30-" + $31 }, on: { click: function ($event) { return _vm.checkType(item) }, }, }, [ _c("view", [ _vm._v( _vm._$s("31-" + $31, "t0-0", _vm._s(item.title)) ), ]), _c( "view", { staticClass: _vm._$s("32-" + $31, "sc", "new"), attrs: { _i: "32-" + $31 }, }, [ _vm._v( _vm._$s("32-" + $31, "t0-0", _vm._s(_vm.$t("¥"))) ), _c( "text", { staticClass: _vm._$s("33-" + $31, "sc", "num"), attrs: { _i: "33-" + $31 }, }, [ _vm._v( _vm._$s( "33-" + $31, "t0-0", _vm._s( _vm._f("moneyFormat")(item.pre_price) ) ) ), ] ), ] ), _vm._$s("34-" + $31, "i", item.type === "free") ? _c( "view", { staticClass: _vm._$s("34-" + $31, "sc", "info"), attrs: { _i: "34-" + $31 }, }, [ _vm._v( _vm._$s( "34-" + $31, "t0-0", _vm._s(_vm.$t("试用")) ) + _vm._$s( "34-" + $31, "t0-1", _vm._s(item.vip_day) ) + _vm._$s( "34-" + $31, "t0-2", _vm._s(_vm.$t("天")) ) ), ] ) : _c( "view", { staticClass: _vm._$s("35-" + $31, "sc", "old"), attrs: { _i: "35-" + $31 }, }, [ _vm._v( _vm._$s( "35-" + $31, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "35-" + $31, "t0-1", _vm._s(_vm._f("moneyFormat")(item.price)) ) ), ] ), ] ) } ), 0 ), _vm._$s(36, "i", _vm.memberExplain) ? _c( "view", { staticClass: _vm._$s(36, "sc", "agree"), attrs: { _i: 36 }, }, [ _c( "navigator", { staticClass: _vm._$s(37, "sc", "link"), attrs: { _i: 37 }, }, [ _vm._v( _vm._$s( 37, "t0-0", _vm._s(_vm.$t("购买即视为同意")) ) ), _c( "text", { staticClass: _vm._$s(38, "sc", "mark"), attrs: { _i: 38 }, }, [ _vm._v( _vm._$s( 38, "t0-0", _vm._s(_vm.$t("会员用户协议")) ) ), ] ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(39, "sc", "buy"), attrs: { _i: 39 }, on: { click: _vm.pay }, }, [ _vm._v( _vm._$s( 39, "t0-0", _vm._s( _vm.type === "free" ? _vm.$t("立即试用") : _vm.$t("立即支付") ) ) ), ] ), _c( "view", { staticClass: _vm._$s(40, "sc", "cash"), attrs: { _i: 40 } }, [ _c( "text", { attrs: { _i: 41 }, on: { click: _vm.drawMemberCard } }, [ _vm._v( _vm._$s(41, "t0-0", _vm._s(_vm.$t("点击兑换卡密"))) ), ] ), ] ), ] ) : _vm._e(), _vm._$s(42, "i", _vm.memberCoupons.length) ? _c( "view", { staticClass: _vm._$s(42, "sc", "coupon-section"), attrs: { _i: 42 }, }, [ _c( "view", { staticClass: _vm._$s( 43, "sc", "section-hd acea-row row-between-wrapper" ), attrs: { _i: 43 }, }, [ _c( "view", { staticClass: _vm._$s(44, "sc", "title"), attrs: { _i: 44 }, }, [_vm._v(_vm._$s(44, "t0-0", _vm._s(_vm.$t("会员优惠券"))))] ), _c( "navigator", { staticClass: _vm._$s(45, "sc", "link"), attrs: { _i: 45 }, }, [ _vm._v(_vm._$s(45, "t0-0", _vm._s(_vm.$t("查看更多")))), _c("text", { staticClass: _vm._$s( 46, "sc", "iconfont icon-xiangyou" ), attrs: { _i: 46 }, }), ] ), ] ), _c( "scroll-view", { staticClass: _vm._$s(47, "sc", "section-bd"), attrs: { _i: 47 }, }, _vm._l( _vm._$s(48, "f", { forItems: _vm.memberCoupons }), function (item, $12, $22, $32) { return _c( "view", { key: _vm._$s(48, "f", { forIndex: $22, key: item.id }), staticClass: _vm._$s( "48-" + $32, "sc", "item acea-row row-center-wrapper" ), class: _vm._$s("48-" + $32, "c", { gray: item.is_fail || item.status === _vm.$t("已使用"), }), attrs: { _i: "48-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s("49-" + $32, "sc", "money"), attrs: { _i: "49-" + $32 }, }, [ _vm._v( _vm._$s("49-" + $32, "t0-0", _vm._s(_vm.$t("¥"))) ), _c( "text", { staticClass: _vm._$s("50-" + $32, "sc", "num"), attrs: { _i: "50-" + $32 }, }, [ _vm._v( _vm._$s( "50-" + $32, "t0-0", _vm._s( _vm._f("moneyFormat")(item.coupon_price) ) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s("51-" + $32, "sc", "text"), attrs: { _i: "51-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s("52-" + $32, "sc", "name"), attrs: { _i: "52-" + $32 }, }, [ _vm._v( _vm._$s( "52-" + $32, "t0-0", _vm._s(item.coupon_title) ) ), ] ), _vm._$s( "53-" + $32, "i", item.use_min_price === "0.00" ) ? _c( "view", { staticClass: _vm._$s( "53-" + $32, "sc", "mark" ), attrs: { _i: "53-" + $32 }, }, [ _vm._v( _vm._$s( "53-" + $32, "t0-0", _vm._s(_vm.$t("无门槛券")) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "54-" + $32, "sc", "mark" ), attrs: { _i: "54-" + $32 }, }, [ _vm._v( _vm._$s( "54-" + $32, "t0-0", _vm._s(_vm.$t("满")) ) + _vm._$s( "54-" + $32, "t0-1", _vm._s( _vm._f("moneyFormat")( item.use_min_price ) ) ) + _vm._$s( "54-" + $32, "t0-2", _vm._s(_vm.$t("元可用")) ) ), ] ), ] ), ] ) } ), 0 ), ] ) : _vm._e(), _vm._$s(55, "i", _vm.goodsList.length) ? _c( "view", { staticClass: _vm._$s(55, "sc", "goods-section"), attrs: { _i: 55 }, }, [ _c( "view", { staticClass: _vm._$s(56, "sc", "section-hd"), attrs: { _i: 56 }, }, [_vm._v(_vm._$s(56, "t0-0", _vm._s(_vm.$t("SVIP商品推荐"))))] ), _c( "view", { staticClass: _vm._$s(57, "sc", "section-bd acea-row"), attrs: { _i: 57 }, }, _vm._l( _vm._$s(58, "f", { forItems: _vm.goodsList }), function (item, $13, $23, $33) { return _c( "view", { key: _vm._$s(58, "f", { forIndex: $23, key: item.id }), staticClass: _vm._$s("58-" + $33, "sc", "item"), attrs: { _i: "58-" + $33 }, on: { click: function ($event) { return _vm.goDetail(item.id) }, }, }, [ _c("image", { staticClass: _vm._$s("59-" + $33, "sc", "image"), attrs: { src: _vm._$s("59-" + $33, "a-src", item.image), _i: "59-" + $33, }, }), _c( "view", { staticClass: _vm._$s("60-" + $33, "sc", "name"), attrs: { _i: "60-" + $33 }, }, [ _vm._v( _vm._$s( "60-" + $33, "t0-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "61-" + $33, "sc", "svip-price" ), attrs: { _i: "61-" + $33 }, }, [ _vm._v( _vm._$s( "61-" + $33, "t0-0", _vm._s(_vm.$t("¥")) ) + _vm._$s( "61-" + $33, "t0-1", _vm._s(item.vip_price) ) ), _c("image", { attrs: { src: _vm._$s( "62-" + $33, "a-src", __webpack_require__(/*! ../../../static/images/vip.png */ 281) ), _i: "62-" + $33, }, }), ] ), _c( "view", { staticClass: _vm._$s( "63-" + $33, "sc", "shop-price" ), attrs: { _i: "63-" + $33 }, }, [ _vm._v( _vm._$s( "63-" + $33, "t0-0", _vm._s(_vm.$t("商城价")) ) + _vm._$s( "63-" + $33, "t0-1", _vm._s(_vm.$t("¥")) ) + _vm._$s("63-" + $33, "t0-2", _vm._s(item.price)) ), ] ), ] ) } ), 0 ), ] ) : _vm._e(), _c("view", { class: _vm._$s(64, "c", { mask: _vm.popupShow }), attrs: { _i: 64 }, on: { touchmove: function ($event) { $event.preventDefault() }, }, }), _c( "view", { staticClass: _vm._$s(65, "sc", "popup"), class: _vm._$s(65, "c", { on: _vm.popupShow }), attrs: { _i: 65 }, }, [ _c( "view", { staticClass: _vm._$s(66, "sc", "cont"), attrs: { _i: 66 } }, [ _c( "view", { staticClass: _vm._$s(67, "sc", "title"), attrs: { _i: 67 } }, [ _c("view", { staticClass: _vm._$s(68, "sc", "line"), attrs: { _i: 68 }, }), _c( "view", { staticClass: _vm._$s(69, "sc", "name"), attrs: { _i: 69 }, }, [_vm._v(_vm._$s(69, "t0-0", _vm._s(_vm.$t("激活会员卡"))))] ), _c("view", { staticClass: _vm._$s(70, "sc", "line"), attrs: { _i: 70 }, }), ] ), _c( "form", { staticClass: _vm._$s(71, "sc", "form"), attrs: { _i: 71 }, on: { submit: _vm.checkForm }, }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.account, expression: "account", }, ], staticClass: _vm._$s(72, "sc", "input"), attrs: { placeholder: _vm._$s( 72, "a-placeholder", _vm.$t("请输入卡号") ), _i: 72, }, domProps: { value: _vm._$s(72, "v-model", _vm.account) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.account = $event.target.value }, }, }), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.password, expression: "password", }, ], staticClass: _vm._$s(73, "sc", "input"), attrs: { placeholder: _vm._$s( 73, "a-placeholder", _vm.$t("请输入卡密") ), _i: 73, }, domProps: { value: _vm._$s(73, "v-model", _vm.password) }, on: { input: function ($event) { if ($event.target.composing) { return } _vm.password = $event.target.value }, }, }), _c( "button", { staticClass: _vm._$s(74, "sc", "button"), attrs: { _i: 74 }, }, [_vm._v(_vm._$s(74, "t0-0", _vm._s(_vm.$t("确认激活"))))] ), ] ), ] ), _c("button", { staticClass: _vm._$s(75, "sc", "iconfont icon-guanbi2"), attrs: { _i: 75 }, on: { click: _vm.closePopup }, }), ] ), _c("payment", { attrs: { payMode: _vm.payMode, pay_close: _vm.pay_close, "is-call": true, order_id: _vm.pay_order_id, totalPrice: _vm.totalPrice, _i: 76, }, on: { onChangeFun: _vm.onChangeFun }, }), _c("home", { attrs: { _i: 77 } }), _c("view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(78, "v-show", false), expression: "_$s(78,'v-show',false)", }, ], attrs: { _i: 78 }, domProps: { innerHTML: _vm._s(_vm._$s(78, "v-html", _vm.formContent)) }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1317 */ /*!***********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/vip_paid/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1318);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMzE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1317\n"); /***/ }), /* 1318 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/vip_paid/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _payment = _interopRequireDefault(__webpack_require__(/*! @/components/payment */ 666));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _dayjsMin = _interopRequireDefault(__webpack_require__(/*! @/plugin/dayjs/dayjs.min.js */ 402));\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default,\n payment: _payment.default\n },\n filters: {\n dateFormat: function dateFormat(value) {\n return (0, _dayjsMin.default)(value * 1000).format('YYYY-MM-DD');\n },\n moneyFormat: function moneyFormat(value) {\n return parseFloat(value);\n }\n },\n data: function data() {\n return {\n memberType: [],\n userInfo: {},\n memberRights: [],\n memberExplain: [],\n memberCoupons: [],\n isGetFree: null,\n popupShow: false,\n account: '',\n password: '',\n goodsList: [],\n pay_order_id: '',\n payMode: [{\n name: this.$t(\"\\u5FAE\\u4FE1\\u652F\\u4ED8\"),\n icon: 'icon-weixinzhifu',\n value: 'weixin',\n title: this.$t(\"\\u5FAE\\u4FE1\\u652F\\u4ED8\"),\n payStatus: true\n }, {\n name: this.$t(\"\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n icon: 'icon-zhifubao',\n value: 'alipay',\n title: this.$t(\"\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n payStatus: true\n }],\n pay_close: false,\n totalPrice: '0',\n formContent: '',\n page: 1,\n limit: 15,\n finished: false,\n memberEndTime: '',\n type: '',\n svip: null,\n mc_id: 0,\n initIn: false\n };\n },\n watch: {\n popupShow: {\n immediate: true,\n handler: function handler() {\n this.account = '';\n this.password = '';\n }\n }\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.memberCard();\n this.groomList();\n this.getOrderPayType();\n } else {\n (0, _login.toLogin)();\n }\n },\n onShow: function onShow() {\n this.payClose();\n var options = wx.getEnterOptionsSync();\n if (options.scene == '1038' && options.referrerInfo.appId == 'wxef277996acc166c3' && this.initIn) {\n // 代表从收银台小程序返回\n var extraData = options.referrerInfo.extraData;\n this.initIn = false;\n if (!extraData) {\n this.memberCard();\n // \"当前通过物理按键返回,未接收到返参,建议自行查询交易结果\";\n } else {\n if (extraData.code == 'success') {\n this.memberCard();\n } else if (extraData.code == 'cancel') {\n this.memberCard();\n } else {\n this.memberCard();\n // \"支付失败:\" + extraData.errmsg;\n }\n }\n }\n },\n onReachBottom: function onReachBottom() {\n this.groomList();\n },\n methods: {\n pay: function pay() {\n if (this.type === 'free') {\n this.createMemberCard('weixin');\n } else {\n this.pay_close = true;\n }\n },\n scrollToCard: function scrollToCard() {\n var query = uni.createSelectorQuery().in(this);\n query.select('#card').boundingClientRect(function (data) {\n uni.pageScrollTo({\n scrollTop: data.top\n });\n }).exec();\n },\n goDetail: function goDetail(id) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(id)\n });\n },\n // 付费会员数据\n memberCard: function memberCard() {\n var _this = this;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _user.memberCard)().then(function (res) {\n uni.hideLoading();\n var _res$data = res.data,\n is_get_free = _res$data.is_get_free,\n member_coupons = _res$data.member_coupons,\n member_explain = _res$data.member_explain,\n member_rights = _res$data.member_rights,\n member_type = _res$data.member_type;\n _this.isGetFree = is_get_free;\n _this.userInfo = is_get_free.user_info;\n _this.memberRights = member_rights;\n _this.memberType = member_type;\n _this.memberCoupons = member_coupons;\n _this.memberExplain = member_explain;\n if (is_get_free.is_record) {\n _this.memberType = _this.memberType.filter(function (item) {\n return item.type !== 'free';\n });\n }\n ;\n _this.totalPrice = _this.memberType[0].pre_price;\n _this.type = _this.memberType[0].type;\n _this.svip = _this.memberType[0];\n _this.mc_id = _this.memberType[0].mc_id;\n (0, _user.memberOverdueTime)({\n member_type: _this.svip.type,\n vip_day: _this.svip.vip_day\n }).then(function (res) {\n _this.memberEndTime = res.data.data;\n });\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n groomList: function groomList() {\n var _this2 = this;\n if (this.finished) {\n return;\n }\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _user.groomList)(5, {\n page: this.page,\n limit: this.limit\n }).then(function (res) {\n uni.hideLoading();\n _this2.goodsList = _this2.goodsList.concat(res.data.list);\n _this2.finished = res.data.list.length < _this2.limit;\n _this2.page += 1;\n }).catch(function (err) {\n uni.hideLoading();\n });\n },\n checkType: function checkType(svip) {\n var _this3 = this;\n this.type = svip.type;\n this.svip = svip;\n this.totalPrice = svip.pre_price;\n this.mc_id = svip.mc_id;\n (0, _user.memberOverdueTime)({\n member_type: svip.type,\n vip_day: svip.vip_day,\n mc_id: svip.mc_id\n }).then(function (res) {\n _this3.memberEndTime = res.data.data;\n });\n },\n closePopup: function closePopup() {\n this.popupShow = false;\n },\n getMemberCard: function getMemberCard() {\n var _this4 = this;\n (0, _user.memberCard)().then(function (res) {\n var data = res.data;\n _this4.memberType = data.member_type;\n _this4.memberRights = data.member_rights;\n _this4.isGetFree = data.is_get_free;\n }).catch(function (err) {});\n },\n getOrderPayType: function getOrderPayType() {\n var _this5 = this;\n (0, _public.basicConfig)().then(function (res) {\n var _res$data2 = res.data,\n ali_pay_status = _res$data2.ali_pay_status,\n pay_weixin_open = _res$data2.pay_weixin_open;\n _this5.payMode[0].payStatus = pay_weixin_open;\n _this5.payMode[1].payStatus = ali_pay_status;\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n memberSelect: function memberSelect(index) {\n this.memberSelected = index;\n },\n // 卡密兑换\n drawMemberCard: function drawMemberCard() {\n var data = {\n member_card_code: '',\n member_card_pwd: '',\n from: 'weixinh5'\n };\n if (!this.popupShow) {\n return this.popupShow = true;\n }\n if (!this.account) {\n return uni.showToast({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u5361\\u53F7\"),\n icon: 'none'\n });\n }\n if (!this.password) {\n return uni.showToast({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u5361\\u5BC6\"),\n icon: 'none'\n });\n }\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n },\n // 立即购买\n createMemberCard: function createMemberCard(type) {\n var _this6 = this;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n var query = {\n pay_type: type,\n type: '1',\n from: 'weixin',\n member_type: this.svip.type,\n mc_id: this.mc_id,\n price: this.svip.pre_price,\n money: this.svip.price\n };\n (0, _user.memberCardCreate)(query).then(function (res) {\n if (parseFloat(_this6.svip.pre_price) > 0) {\n _this6.callPay(res);\n } else {\n _this6.memberCard();\n _this6.groomList();\n uni.hideLoading();\n uni.showToast({\n title: _this6.$t(\"\\u6210\\u529F\\u5F00\\u542F\\u8BD5\\u7528\")\n });\n }\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n formpost: function formpost(url, postData) {\n var tempform = document.createElement(\"form\");\n tempform.action = url;\n tempform.method = \"post\";\n tempform.target = \"_self\";\n tempform.style.display = \"none\";\n for (var x in postData) {\n var opt = document.createElement(\"input\");\n opt.name = x;\n opt.value = postData[x];\n tempform.appendChild(opt);\n }\n document.body.appendChild(tempform);\n this.$nextTick(function (e) {\n tempform.submit();\n });\n },\n // 调用支付\n callPay: function callPay(data) {\n var _this7 = this;\n var that = this;\n var _data$data = data.data,\n status = _data$data.status,\n result = _data$data.result,\n orderId = result.orderId,\n jsConfig = result.jsConfig;\n switch (status) {\n case 'ORDER_EXIST':\n case 'EXTEND_ORDER':\n case 'ALLINPAY_PAY':\n uni.hideLoading();\n plus.runtime.openURL(jsConfig.payinfo);\n setTimeout(function (e) {\n uni.reLaunch({\n url: '/pages/annex/vip_paid/index'\n });\n }, 1000);\n break;\n case 'PAY_ERROR':\n uni.hideLoading();\n this.$util.Tips({\n title: data.msg\n }, {\n tab: 5,\n url: '/pages/annex/vip_paid/index'\n });\n break;\n case 'SUCCESS':\n uni.hideLoading();\n this.$util.Tips({\n title: data.msg,\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/annex/vip_paid/index'\n });\n break;\n case 'WECHAT_PAY':\n uni.requestPayment({\n provider: 'wxpay',\n orderInfo: jsConfig,\n success: function success(e) {\n uni.showToast({\n title: _this7.$t(\"\\u652F\\u4ED8\\u6210\\u529F\")\n });\n setTimeout(function (res) {\n uni.navigateBack();\n }, 2000);\n },\n fail: function fail(e) {\n uni.showToast({\n title: _this7.$t(\"\\u652F\\u4ED8\\u5931\\u8D25\"),\n icon: 'none',\n duration: 2000\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n break;\n case 'WECHAT_H5_PAY':\n uni.showToast({\n title: data.msg,\n success: function success() {\n location.href = jsConfig.h5_url;\n }\n });\n break;\n case 'ALIPAY_PAY':\n uni.hideLoading();\n uni.requestPayment({\n provider: 'alipay',\n orderInfo: jsConfig,\n success: function success(e) {\n uni.showToast({\n title: _this7.$t(\"\\u652F\\u4ED8\\u6210\\u529F\")\n });\n setTimeout(function (res) {\n uni.navigateBack();\n }, 2000);\n },\n fail: function fail(e) {\n uni.showModal({\n content: _this7.$t(\"\\u652F\\u4ED8\\u5931\\u8D25\"),\n showCancel: false,\n success: function success(res) {\n if (res.confirm) {} else if (res.cancel) {}\n }\n });\n },\n complete: function complete() {\n uni.hideLoading();\n }\n });\n break;\n }\n },\n onChangeFun: function onChangeFun(e) {\n var opt = e;\n var action = opt.action || null;\n var value = opt.value != undefined ? opt.value : null;\n this.pay_close = false;\n action && this[action] && this[action](value);\n },\n payClose: function payClose() {\n this.pay_close = false;\n },\n payCheck: function payCheck(type) {\n this.createMemberCard(type);\n },\n // 激活\n checkForm: function checkForm(e) {\n var _this8 = this;\n var formData = e.detail.value,\n data = {\n member_card_code: '',\n member_card_pwd: '',\n from: 'H5'\n };\n if (!formData.account) {\n return uni.showToast({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u5361\\u53F7\"),\n icon: 'none'\n });\n }\n if (!formData.password) {\n return uni.showToast({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u5361\\u5BC6\"),\n icon: 'none'\n });\n }\n data.member_card_code = formData.account;\n data.member_card_pwd = formData.password;\n uni.showLoading({\n title: this.$t(\"\\u6FC0\\u6D3B\\u4E2D\")\n });\n (0, _user.memberCardDraw)(data).then(function (res) {\n var that = _this8;\n uni.showToast({\n title: res.msg,\n success: function success() {\n that.memberCard();\n that.groomList();\n that.getOrderPayType();\n that.popupShow = false;\n }\n });\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvdmlwX3BhaWQvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJob21lIiwicGF5bWVudCIsImZpbHRlcnMiLCJkYXRlRm9ybWF0IiwibW9uZXlGb3JtYXQiLCJkYXRhIiwibWVtYmVyVHlwZSIsInVzZXJJbmZvIiwibWVtYmVyUmlnaHRzIiwibWVtYmVyRXhwbGFpbiIsIm1lbWJlckNvdXBvbnMiLCJpc0dldEZyZWUiLCJwb3B1cFNob3ciLCJhY2NvdW50IiwicGFzc3dvcmQiLCJnb29kc0xpc3QiLCJwYXlfb3JkZXJfaWQiLCJwYXlNb2RlIiwibmFtZSIsImljb24iLCJ2YWx1ZSIsInRpdGxlIiwicGF5U3RhdHVzIiwicGF5X2Nsb3NlIiwidG90YWxQcmljZSIsImZvcm1Db250ZW50IiwicGFnZSIsImxpbWl0IiwiZmluaXNoZWQiLCJtZW1iZXJFbmRUaW1lIiwidHlwZSIsInN2aXAiLCJtY19pZCIsImluaXRJbiIsIndhdGNoIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsImNvbXB1dGVkIiwib25Mb2FkIiwib25TaG93Iiwib25SZWFjaEJvdHRvbSIsIm1ldGhvZHMiLCJwYXkiLCJzY3JvbGxUb0NhcmQiLCJxdWVyeSIsInVuaSIsInNjcm9sbFRvcCIsImdvRGV0YWlsIiwidXJsIiwibWVtYmVyQ2FyZCIsInJlcyIsImlzX2dldF9mcmVlIiwibWVtYmVyX2NvdXBvbnMiLCJtZW1iZXJfZXhwbGFpbiIsIm1lbWJlcl9yaWdodHMiLCJtZW1iZXJfdHlwZSIsInZpcF9kYXkiLCJncm9vbUxpc3QiLCJjaGVja1R5cGUiLCJjbG9zZVBvcHVwIiwiZ2V0TWVtYmVyQ2FyZCIsImdldE9yZGVyUGF5VHlwZSIsImFsaV9wYXlfc3RhdHVzIiwicGF5X3dlaXhpbl9vcGVuIiwibWVtYmVyU2VsZWN0IiwiZHJhd01lbWJlckNhcmQiLCJtZW1iZXJfY2FyZF9jb2RlIiwibWVtYmVyX2NhcmRfcHdkIiwiZnJvbSIsImNyZWF0ZU1lbWJlckNhcmQiLCJwYXlfdHlwZSIsInByaWNlIiwibW9uZXkiLCJmb3JtcG9zdCIsInRlbXBmb3JtIiwib3B0IiwiZG9jdW1lbnQiLCJjYWxsUGF5Iiwic3RhdHVzIiwicmVzdWx0Iiwib3JkZXJJZCIsImpzQ29uZmlnIiwicGx1cyIsInNldFRpbWVvdXQiLCJ0YWIiLCJwcm92aWRlciIsIm9yZGVySW5mbyIsInN1Y2Nlc3MiLCJmYWlsIiwiZHVyYXRpb24iLCJjb21wbGV0ZSIsImxvY2F0aW9uIiwiY29udGVudCIsInNob3dDYW5jZWwiLCJvbkNoYW5nZUZ1biIsImFjdGlvbiIsInBheUNsb3NlIiwicGF5Q2hlY2siLCJjaGVja0Zvcm0iLCJ0aGF0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBNkhBO0FBQ0E7QUFDQTtBQUdBO0FBT0E7QUFHQTtBQUdBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBR0E7RUFDQUE7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBLEdBR0E7UUFDQUo7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQSxFQUVBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BSUFDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBdEI7TUFDQXVCO01BQ0FDO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7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QjtjQUNBO2NBQ0E4RDtnQkFDQXRDO2NBQ0E7WUFFQTtZQUNBMkM7Y0FDQTNDO2dCQUNBK0M7Z0JBQ0FDO2dCQUNBTjtrQkFDQSxrQkFFQTtnQkFDQTtjQUNBO1lBQ0E7WUFDQUc7Y0FDQTdDO1lBQ0E7VUFDQTtVQUVBO01BQUE7SUFFQTtJQUNBaUQ7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBQztJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQTdGO1VBQ0E2RDtVQUNBQztVQUNBQztRQUNBO01BQ0E7UUFDQTtVQUNBL0M7VUFDQUY7UUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBRTtVQUNBRjtRQUNBO01BQ0E7TUFDQWQ7TUFDQUE7TUFVQXdDO1FBQ0F4QjtNQUNBO01BQ0E7UUFDQTtRQUNBd0I7VUFDQXhCO1VBQ0FrRTtZQUNBWTtZQUNBQTtZQUNBQTtZQUNBQTtVQUNBO1FBQ0E7TUFDQTtRQUNBdEQ7VUFDQXhCO1VBQ0FGO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjEzMTguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY2FyZC1zZWN0aW9uXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdDxpbWFnZSBjbGFzcz1cImltYWdlXCIgOnNyYz1cInVzZXJJbmZvLmF2YXRhclwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbGluZTFcIj57e3VzZXJJbmZvLm5pY2tuYW1lIHx8ICcnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwidXNlckluZm8uaXNfZXZlcl9sZXZlbFwiPnt7JHQoYOawuOS5hVNWSVDkvJrlkZhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1lbHNlLWlmPVwidXNlckluZm8uaXNfbW9uZXlfbGV2ZWxcIj57eyR0KGBTVklQ5Lya5ZGYYCl9fSB7e3VzZXJJbmZvLm92ZXJkdWVfdGltZSB8IGRhdGVGb3JtYXR9fVxyXG5cdFx0XHRcdFx0XHR7eyR0KGDliLDmnJ9gKX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWVsc2U+e3skdChg5oKo5LiOYCl9fSB7e3VzZXJJbmZvLnNob3BfbmFtZSB8fCAnJ319IHt7JHQoYOWVhuWfjueahOesrGApfX0ge3t1c2VySW5mby5yZWdpc3Rlcl9kYXlzIHx8ICcnfX1cclxuXHRcdFx0XHRcdFx0e3skdChg5aSpLmApfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyIGluZm9cIj5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwidXNlckluZm8uaXNfbW9uZXlfbGV2ZWxcIj57eyR0KGDlt7LntK/np6/kuLrmgqjoioLnnIFgKX19IHt7JHQoYO+/pWApfX08dGV4dFxyXG5cdFx0XHRcdFx0XHRjbGFzcz1cIm51bVwiPnt7dXNlckluZm8uZWNvbm9taXplX21vbmV5IHx8ICcnfX08L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IHYtZWxzZT57eyR0KGDlvIDpgJrljbPkuqvkvJrlkZjmnYPnm4pgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwic2Nyb2xsVG9DYXJkXCIgdi1pZj1cIiF1c2VySW5mby5pc19ldmVyX2xldmVsXCI+XHJcblx0XHRcdFx0XHR7e3VzZXJJbmZvLmlzX21vbmV5X2xldmVsID8gJHQoYOe7rei0ueS8muWRmGApIDogJHQoYOW8gOmAmuS8muWRmGApfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwicmlnaHQtc2VjdGlvblwiIHYtaWY9XCJtZW1iZXJSaWdodHMubGVuZ3RoXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2VjdGlvbi1oZCBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGFjZWEtcm93IHJvdy1jZW50ZXIgcm93LWJvdHRvbVwiPjx0ZXh0XHJcblx0XHRcdFx0XHRcdGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1odWl5dWFuMlwiPjwvdGV4dD57eyR0KGBTVklQ5Lya5ZGY5bCK5Lqr5p2DYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNlY3Rpb24tYmQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdDx2aWV3IHYtZm9yPVwiaXRlbSBpbiBtZW1iZXJSaWdodHNcIiA6a2V5PVwiaXRlbS5pZFwiIGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZSBpdGVtXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpbWFnZVwiIDpzcmM9XCJpdGVtLnBpY1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3tpdGVtLnRpdGxlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5leHBsYWlufX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInR5cGUtc2VjdGlvblwiIGlkPVwiY2FyZFwiIHYtaWY9XCIhdXNlckluZm8uaXNfZXZlcl9sZXZlbFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib2xkXCI+e3t1c2VySW5mby5pc19tb25leV9sZXZlbCA/ICR0KGDnu63otLnkvJrlkZhgKSA6ICR0KGDlvIDpgJrkvJrlkZhgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3Pnt7JHQoYOacieaViOacn+iHs2ApfX08dGV4dCBjbGFzcz1cInRpbWVcIj57e21lbWJlckVuZFRpbWV9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHNjcm9sbC12aWV3IGNsYXNzPVwic2Nyb2xsXCIgc2Nyb2xsLXg9XCJ0cnVlXCI+XHJcblx0XHRcdFx0PHZpZXcgdi1mb3I9XCJpdGVtIGluIG1lbWJlclR5cGVcIiA6a2V5PVwiaXRlbS50eXBlXCIgY2xhc3M9XCJpdGVtXCIgOmNsYXNzPVwie29uOiBpdGVtLm1jX2lkID09PSBtY19pZH1cIlxyXG5cdFx0XHRcdFx0QGNsaWNrPVwiY2hlY2tUeXBlKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57e2l0ZW0udGl0bGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmV3XCI+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPVwibnVtXCI+e3tpdGVtLnByZV9wcmljZSB8IG1vbmV5Rm9ybWF0fX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0udHlwZSA9PT0gJ2ZyZWUnXCIgY2xhc3M9XCJpbmZvXCI+e3skdChg6K+V55SoYCl9fXt7aXRlbS52aXBfZGF5fX17eyR0KGDlpKlgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1lbHNlIGNsYXNzPVwib2xkXCI+e3skdChg77+lYCl9fXt7aXRlbS5wcmljZSB8IG1vbmV5Rm9ybWF0fX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHQ8dmlldyB2LWlmPVwibWVtYmVyRXhwbGFpblwiIGNsYXNzPVwiYWdyZWVcIj5cclxuXHRcdFx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwibGlua1wiIHVybD1cIi9wYWdlcy9hbm5leC92aXBfY2xhdXNlL2luZGV4XCIgaG92ZXItY2xhc3M9XCJub25lXCI+e3skdChg6LSt5Lmw5Y2z6KeG5Li65ZCM5oSPYCl9feOAijx0ZXh0XHJcblx0XHRcdFx0XHRcdGNsYXNzPVwibWFya1wiPnt7JHQoYOS8muWRmOeUqOaIt+WNj+iurmApfX08L3RleHQ+44CLPC9uYXZpZ2F0b3I+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJidXlcIiBAY2xpY2s9XCJwYXlcIj57eyB0eXBlPT09ICdmcmVlJz8gJHQoYOeri+WNs+ivleeUqGApIDogJHQoYOeri+WNs+aUr+S7mGApfX08L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiY2FzaFwiPlxyXG5cdFx0XHRcdDx0ZXh0IEBjbGljaz1cImRyYXdNZW1iZXJDYXJkXCI+e3skdChg54K55Ye75YWR5o2i5Y2h5a+GYCl9fTwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgdi1pZj1cIm1lbWJlckNvdXBvbnMubGVuZ3RoXCIgY2xhc3M9XCJjb3Vwb24tc2VjdGlvblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNlY3Rpb24taGQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57eyR0KGDkvJrlkZjkvJjmg6DliLhgKX19PC92aWV3PlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgY2xhc3M9XCJsaW5rXCIgdXJsPVwiL3BhZ2VzL2FubmV4L3ZpcF9jb3Vwb24vaW5kZXhcIj57eyR0KGDmn6XnnIvmm7TlpJpgKX19PHRleHRcclxuXHRcdFx0XHRcdFx0Y2xhc3M9XCJpY29uZm9udCBpY29uLXhpYW5neW91XCI+PC90ZXh0PjwvbmF2aWdhdG9yPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxzY3JvbGwtdmlldyBjbGFzcz1cInNlY3Rpb24tYmRcIiBzY3JvbGwteD1cInRydWVcIj5cclxuXHRcdFx0XHQ8dmlldyB2LWZvcj1cIml0ZW0gaW4gbWVtYmVyQ291cG9uc1wiIDprZXk9XCJpdGVtLmlkXCIgY2xhc3M9XCJpdGVtIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiXHJcblx0XHRcdFx0XHQ6Y2xhc3M9XCJ7Z3JheTogaXRlbS5pc19mYWlsIHx8IGl0ZW0uc3RhdHVzID09PSAkdChg5bey5L2/55SoYCl9XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5XCI+e3skdChg77+lYCl9fTx0ZXh0IGNsYXNzPVwibnVtXCI+e3tpdGVtLmNvdXBvbl9wcmljZSB8IG1vbmV5Rm9ybWF0fX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7aXRlbS5jb3Vwb25fdGl0bGV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0udXNlX21pbl9wcmljZSA9PT0gJzAuMDAnXCIgY2xhc3M9XCJtYXJrXCI+e3skdChg5peg6Zeo5qeb5Yi4YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1lbHNlIGNsYXNzPVwibWFya1wiPnt7JHQoYOa7oWApfX17e2l0ZW0udXNlX21pbl9wcmljZSB8IG1vbmV5Rm9ybWF0fX17eyR0KGDlhYPlj6/nlKhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cImJ0blwiPnt7aXRlbS5zdGF0dXN9fTwvdmlldz4gLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgdi1pZj1cImdvb2RzTGlzdC5sZW5ndGhcIiBjbGFzcz1cImdvb2RzLXNlY3Rpb25cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzZWN0aW9uLWhkXCI+e3skdChgU1ZJUOWVhuWTgeaOqOiNkGApfX08L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2VjdGlvbi1iZCBhY2VhLXJvd1wiPlxyXG5cdFx0XHRcdDx2aWV3IHYtZm9yPVwiaXRlbSBpbiBnb29kc0xpc3RcIiA6a2V5PVwiaXRlbS5pZFwiIGNsYXNzPVwiaXRlbVwiIEBjbGljaz1cImdvRGV0YWlsKGl0ZW0uaWQpXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpbWFnZVwiIDpzcmM9XCJpdGVtLmltYWdlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7aXRlbS5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN2aXAtcHJpY2VcIj57eyR0KGDvv6VgKX19e3tpdGVtLnZpcF9wcmljZX19XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvaW1hZ2VzL3ZpcC5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzaG9wLXByaWNlXCI+e3skdChg5ZWG5Z+O5Lu3YCl9fe+8mnt7JHQoYO+/pWApfX17e2l0ZW0ucHJpY2V9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IDpjbGFzcz1cInsgbWFzazogcG9wdXBTaG93IH1cIiBAdG91Y2htb3ZlLnByZXZlbnQ+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJwb3B1cFwiIDpjbGFzcz1cInsgb246IHBvcHVwU2hvdyB9XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiY29udFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPnt7JHQoYOa/gOa0u+S8muWRmOWNoWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIj48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxmb3JtIGNsYXNzPVwiZm9ybVwiIEBzdWJtaXQ9XCJjaGVja0Zvcm1cIj5cclxuXHRcdFx0XHRcdDxpbnB1dCB2LW1vZGVsPVwiYWNjb3VudFwiIGNsYXNzPVwiaW5wdXRcIiBuYW1lPVwiYWNjb3VudFwiIHR5cGU9XCJ0ZXh0XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOivt+i+k+WFpeWNoeWPt2ApXCJcclxuXHRcdFx0XHRcdFx0cGxhY2Vob2xkZXItc3R5bGU9XCJjb2xvcjojQzQ5RDg5XCIgLz5cclxuXHRcdFx0XHRcdDxpbnB1dCB2LW1vZGVsPVwicGFzc3dvcmRcIiBjbGFzcz1cImlucHV0XCIgbmFtZT1cInBhc3N3b3JkXCIgdHlwZT1cInRleHRcIiA6cGxhY2Vob2xkZXI9XCIkdChg6K+36L6T5YWl5Y2h5a+GYClcIlxyXG5cdFx0XHRcdFx0XHRwbGFjZWhvbGRlci1zdHlsZT1cImNvbG9yOiNDNDlEODlcIiBwYXNzd29yZCAvPlxyXG5cdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImJ1dHRvblwiIGZvcm0tdHlwZT1cInN1Ym1pdFwiPnt7JHQoYOehruiupOa/gOa0u2ApfX08L2J1dHRvbj5cclxuXHRcdFx0XHQ8L2Zvcm0+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cImljb25mb250IGljb24tZ3VhbmJpMlwiIEBjbGljaz1cImNsb3NlUG9wdXBcIj48L2J1dHRvbj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxwYXltZW50IDpwYXlNb2RlPVwicGF5TW9kZVwiIDpwYXlfY2xvc2U9XCJwYXlfY2xvc2VcIiA6aXMtY2FsbD1cInRydWVcIiBAb25DaGFuZ2VGdW49XCJvbkNoYW5nZUZ1blwiXHJcblx0XHRcdDpvcmRlcl9pZD1cInBheV9vcmRlcl9pZFwiIDp0b3RhbFByaWNlPVwidG90YWxQcmljZVwiPjwvcGF5bWVudD5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PHZpZXcgdi1zaG93PVwiZmFsc2VcIiB2LWh0bWw9XCJmb3JtQ29udGVudFwiPjwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBob21lIGZyb20gJ0AvY29tcG9uZW50cy9ob21lJztcclxuXHRpbXBvcnQgcGF5bWVudCBmcm9tICdAL2NvbXBvbmVudHMvcGF5bWVudCc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1lbWJlckNhcmQsXHJcblx0XHRtZW1iZXJDYXJkRHJhdyxcclxuXHRcdG1lbWJlckNhcmRDcmVhdGUsXHJcblx0XHRncm9vbUxpc3QsXHJcblx0XHRtZW1iZXJPdmVyZHVlVGltZVxyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG9wZW5QYXlTdWJzY3JpYmVcclxuXHR9IGZyb20gJ0AvdXRpbHMvU3Vic2NyaWJlTWVzc2FnZS5qcyc7XHJcblx0aW1wb3J0IGRheWpzIGZyb20gJ0AvcGx1Z2luL2RheWpzL2RheWpzLm1pbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGJhc2ljQ29uZmlnXHJcblx0fSBmcm9tICdAL2FwaS9wdWJsaWMuanMnXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRob21lLFxyXG5cdFx0XHRwYXltZW50XHJcblx0XHR9LFxyXG5cdFx0ZmlsdGVyczoge1xyXG5cdFx0XHRkYXRlRm9ybWF0OiBmdW5jdGlvbih2YWx1ZSkge1xyXG5cdFx0XHRcdHJldHVybiBkYXlqcyh2YWx1ZSAqIDEwMDApLmZvcm1hdCgnWVlZWS1NTS1ERCcpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRtb25leUZvcm1hdDogZnVuY3Rpb24odmFsdWUpIHtcclxuXHRcdFx0XHRyZXR1cm4gcGFyc2VGbG9hdCh2YWx1ZSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG1lbWJlclR5cGU6IFtdLFxyXG5cdFx0XHRcdHVzZXJJbmZvOiB7fSxcclxuXHRcdFx0XHRtZW1iZXJSaWdodHM6IFtdLFxyXG5cdFx0XHRcdG1lbWJlckV4cGxhaW46IFtdLFxyXG5cdFx0XHRcdG1lbWJlckNvdXBvbnM6IFtdLFxyXG5cdFx0XHRcdGlzR2V0RnJlZTogbnVsbCxcclxuXHRcdFx0XHRwb3B1cFNob3c6IGZhbHNlLFxyXG5cdFx0XHRcdGFjY291bnQ6ICcnLFxyXG5cdFx0XHRcdHBhc3N3b3JkOiAnJyxcclxuXHRcdFx0XHRnb29kc0xpc3Q6IFtdLFxyXG5cdFx0XHRcdHBheV9vcmRlcl9pZDogJycsXHJcblx0XHRcdFx0cGF5TW9kZTogW3tcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg5b6u5L+h5pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdpY29uLXdlaXhpbnpoaWZ1JyxcclxuXHRcdFx0XHRcdFx0dmFsdWU6ICd3ZWl4aW4nLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5b6u5L+h5pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdHBheVN0YXR1czogdHJ1ZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEg1IHx8QVBQLVBMVVNcclxuXHRcdFx0XHRcdCxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg5pSv5LuY5a6d5pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdpY29uLXpoaWZ1YmFvJyxcclxuXHRcdFx0XHRcdFx0dmFsdWU6ICdhbGlwYXknLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5pSv5LuY5a6d5pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdHBheVN0YXR1czogdHJ1ZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0cGF5X2Nsb3NlOiBmYWxzZSxcclxuXHRcdFx0XHR0b3RhbFByaWNlOiAnMCcsXHJcblx0XHRcdFx0Zm9ybUNvbnRlbnQ6ICcnLFxyXG5cdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0bGltaXQ6IDE1LFxyXG5cdFx0XHRcdGZpbmlzaGVkOiBmYWxzZSxcclxuXHRcdFx0XHRtZW1iZXJFbmRUaW1lOiAnJyxcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRpc1dlaXhpbjogdGhpcy4kd2VjaGF0LmlzV2VpeGluKCksXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0dHlwZTogJycsXHJcblx0XHRcdFx0c3ZpcDogbnVsbCxcclxuXHRcdFx0XHRtY19pZDogMCxcclxuXHRcdFx0XHRpbml0SW46IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRwb3B1cFNob3c6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcigpIHtcclxuXHRcdFx0XHRcdHRoaXMuYWNjb3VudCA9ICcnO1xyXG5cdFx0XHRcdFx0dGhpcy5wYXNzd29yZCA9ICcnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRoaXMubWVtYmVyQ2FyZCgpO1xyXG5cdFx0XHRcdHRoaXMuZ3Jvb21MaXN0KCk7XHJcblx0XHRcdFx0dGhpcy5nZXRPcmRlclBheVR5cGUoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblNob3coKSB7XHJcblx0XHRcdHRoaXMucGF5Q2xvc2UoKTtcclxuXHRcdFx0bGV0IG9wdGlvbnMgPSB3eC5nZXRFbnRlck9wdGlvbnNTeW5jKCk7XHJcblx0XHRcdGlmIChvcHRpb25zLnNjZW5lID09ICcxMDM4JyAmJiBvcHRpb25zLnJlZmVycmVySW5mby5hcHBJZCA9PSAnd3hlZjI3Nzk5NmFjYzE2NmMzJyAmJiB0aGlzLmluaXRJbikge1xyXG5cdFx0XHRcdC8vIOS7o+ihqOS7juaUtumTtuWPsOWwj+eoi+W6j+i/lOWbnlxyXG5cdFx0XHRcdGxldCBleHRyYURhdGEgPSBvcHRpb25zLnJlZmVycmVySW5mby5leHRyYURhdGE7XHJcblx0XHRcdFx0dGhpcy5pbml0SW4gPSBmYWxzZVxyXG5cdFx0XHRcdGlmICghZXh0cmFEYXRhKSB7XHJcblx0XHRcdFx0XHR0aGlzLm1lbWJlckNhcmQoKTtcclxuXHRcdFx0XHRcdC8vIFwi5b2T5YmN6YCa6L+H54mp55CG5oyJ6ZSu6L+U5Zue77yM5pyq5o6l5pS25Yiw6L+U5Y+C77yM5bu66K6u6Ieq6KGM5p+l6K+i5Lqk5piT57uT5p6cXCI7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGlmIChleHRyYURhdGEuY29kZSA9PSAnc3VjY2VzcycpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5tZW1iZXJDYXJkKCk7XHJcblx0XHRcdFx0XHR9IGVsc2UgaWYgKGV4dHJhRGF0YS5jb2RlID09ICdjYW5jZWwnKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMubWVtYmVyQ2FyZCgpO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5tZW1iZXJDYXJkKCk7XHJcblx0XHRcdFx0XHRcdC8vIFwi5pSv5LuY5aSx6LSl77yaXCIgKyBleHRyYURhdGEuZXJybXNnO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uUmVhY2hCb3R0b20oKSB7XHJcblx0XHRcdHRoaXMuZ3Jvb21MaXN0KCk7XHJcblx0XHR9LFxyXG5cclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0cGF5KCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLnR5cGUgPT09ICdmcmVlJykge1xyXG5cdFx0XHRcdFx0dGhpcy5jcmVhdGVNZW1iZXJDYXJkKCd3ZWl4aW4nKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5wYXlfY2xvc2UgPSB0cnVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c2Nyb2xsVG9DYXJkKCkge1xyXG5cdFx0XHRcdGNvbnN0IHF1ZXJ5ID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKTtcclxuXHRcdFx0XHRxdWVyeS5zZWxlY3QoJyNjYXJkJykuYm91bmRpbmdDbGllbnRSZWN0KGRhdGEgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLnBhZ2VTY3JvbGxUbyh7XHJcblx0XHRcdFx0XHRcdHNjcm9sbFRvcDogZGF0YS50b3BcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pLmV4ZWMoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29EZXRhaWwoaWQpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0ke2lkfWBcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5LuY6LS55Lya5ZGY5pWw5o2uXHJcblx0XHRcdG1lbWJlckNhcmQoKSB7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmraPlnKjliqDovb3kuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdG1lbWJlckNhcmQoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdFx0aXNfZ2V0X2ZyZWUsXHJcblx0XHRcdFx0XHRcdG1lbWJlcl9jb3Vwb25zLFxyXG5cdFx0XHRcdFx0XHRtZW1iZXJfZXhwbGFpbixcclxuXHRcdFx0XHRcdFx0bWVtYmVyX3JpZ2h0cyxcclxuXHRcdFx0XHRcdFx0bWVtYmVyX3R5cGVcclxuXHRcdFx0XHRcdH0gPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdHRoaXMuaXNHZXRGcmVlID0gaXNfZ2V0X2ZyZWU7XHJcblx0XHRcdFx0XHR0aGlzLnVzZXJJbmZvID0gaXNfZ2V0X2ZyZWUudXNlcl9pbmZvO1xyXG5cdFx0XHRcdFx0dGhpcy5tZW1iZXJSaWdodHMgPSBtZW1iZXJfcmlnaHRzO1xyXG5cdFx0XHRcdFx0dGhpcy5tZW1iZXJUeXBlID0gbWVtYmVyX3R5cGU7XHJcblx0XHRcdFx0XHR0aGlzLm1lbWJlckNvdXBvbnMgPSBtZW1iZXJfY291cG9ucztcclxuXHRcdFx0XHRcdHRoaXMubWVtYmVyRXhwbGFpbiA9IG1lbWJlcl9leHBsYWluO1xyXG5cdFx0XHRcdFx0aWYgKGlzX2dldF9mcmVlLmlzX3JlY29yZCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLm1lbWJlclR5cGUgPSB0aGlzLm1lbWJlclR5cGUuZmlsdGVyKGl0ZW0gPT4gaXRlbS50eXBlICE9PSAnZnJlZScpO1xyXG5cdFx0XHRcdFx0fTtcclxuXHRcdFx0XHRcdHRoaXMudG90YWxQcmljZSA9IHRoaXMubWVtYmVyVHlwZVswXS5wcmVfcHJpY2U7XHJcblx0XHRcdFx0XHR0aGlzLnR5cGUgPSB0aGlzLm1lbWJlclR5cGVbMF0udHlwZTtcclxuXHRcdFx0XHRcdHRoaXMuc3ZpcCA9IHRoaXMubWVtYmVyVHlwZVswXTtcclxuXHRcdFx0XHRcdHRoaXMubWNfaWQgPSB0aGlzLm1lbWJlclR5cGVbMF0ubWNfaWQ7XHJcblx0XHRcdFx0XHRtZW1iZXJPdmVyZHVlVGltZSh7XHJcblx0XHRcdFx0XHRcdG1lbWJlcl90eXBlOiB0aGlzLnN2aXAudHlwZSxcclxuXHRcdFx0XHRcdFx0dmlwX2RheTogdGhpcy5zdmlwLnZpcF9kYXlcclxuXHRcdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5tZW1iZXJFbmRUaW1lID0gcmVzLmRhdGEuZGF0YTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVycixcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z3Jvb21MaXN0KCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmZpbmlzaGVkKSB7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5q2j5Zyo5Yqg6L295LitYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRncm9vbUxpc3QoNSwge1xyXG5cdFx0XHRcdFx0cGFnZTogdGhpcy5wYWdlLFxyXG5cdFx0XHRcdFx0bGltaXQ6IHRoaXMubGltaXRcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHRoaXMuZ29vZHNMaXN0ID0gdGhpcy5nb29kc0xpc3QuY29uY2F0KHJlcy5kYXRhLmxpc3QpO1xyXG5cdFx0XHRcdFx0dGhpcy5maW5pc2hlZCA9IHJlcy5kYXRhLmxpc3QubGVuZ3RoIDwgdGhpcy5saW1pdDtcclxuXHRcdFx0XHRcdHRoaXMucGFnZSArPSAxO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hlY2tUeXBlKHN2aXApIHtcclxuXHRcdFx0XHR0aGlzLnR5cGUgPSBzdmlwLnR5cGU7XHJcblx0XHRcdFx0dGhpcy5zdmlwID0gc3ZpcDtcclxuXHRcdFx0XHR0aGlzLnRvdGFsUHJpY2UgPSBzdmlwLnByZV9wcmljZVxyXG5cdFx0XHRcdHRoaXMubWNfaWQgPSBzdmlwLm1jX2lkXHJcblx0XHRcdFx0bWVtYmVyT3ZlcmR1ZVRpbWUoe1xyXG5cdFx0XHRcdFx0bWVtYmVyX3R5cGU6IHN2aXAudHlwZSxcclxuXHRcdFx0XHRcdHZpcF9kYXk6IHN2aXAudmlwX2RheSxcclxuXHRcdFx0XHRcdG1jX2lkOiBzdmlwLm1jX2lkLFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMubWVtYmVyRW5kVGltZSA9IHJlcy5kYXRhLmRhdGE7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlUG9wdXAoKSB7XHJcblx0XHRcdFx0dGhpcy5wb3B1cFNob3cgPSBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0TWVtYmVyQ2FyZCgpIHtcclxuXHRcdFx0XHRtZW1iZXJDYXJkKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGRhdGEgPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdHRoaXMubWVtYmVyVHlwZSA9IGRhdGEubWVtYmVyX3R5cGU7XHJcblx0XHRcdFx0XHR0aGlzLm1lbWJlclJpZ2h0cyA9IGRhdGEubWVtYmVyX3JpZ2h0cztcclxuXHRcdFx0XHRcdHRoaXMuaXNHZXRGcmVlID0gZGF0YS5pc19nZXRfZnJlZTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0T3JkZXJQYXlUeXBlKCkge1xyXG5cdFx0XHRcdGJhc2ljQ29uZmlnKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdFx0XHRhbGlfcGF5X3N0YXR1cyxcclxuXHRcdFx0XHRcdFx0cGF5X3dlaXhpbl9vcGVuXHJcblx0XHRcdFx0XHR9ID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHR0aGlzLnBheU1vZGVbMF0ucGF5U3RhdHVzID0gcGF5X3dlaXhpbl9vcGVuO1xyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTIHx8IEg1XHJcblx0XHRcdFx0XHR0aGlzLnBheU1vZGVbMV0ucGF5U3RhdHVzID0gYWxpX3BheV9zdGF0dXM7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vI2lmZGVmIE1QXHJcblx0XHRcdFx0XHR0aGlzLnBheU1vZGVbMV0ucGF5U3RhdHVzID0gZmFsc2U7XHJcblx0XHRcdFx0XHQvLyNlbmRpZlxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVycixcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0bWVtYmVyU2VsZWN0KGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy5tZW1iZXJTZWxlY3RlZCA9IGluZGV4O1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDljaHlr4blhZHmjaJcclxuXHRcdFx0ZHJhd01lbWJlckNhcmQoKSB7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0XHRtZW1iZXJfY2FyZF9jb2RlOiAnJyxcclxuXHRcdFx0XHRcdG1lbWJlcl9jYXJkX3B3ZDogJycsXHJcblx0XHRcdFx0XHRmcm9tOiAnd2VpeGluaDUnXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHRpZiAoIXRoaXMucG9wdXBTaG93KSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy5wb3B1cFNob3cgPSB0cnVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIXRoaXMuYWNjb3VudCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+36L6T5YWl5Y2h5Y+3YCksXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICghdGhpcy5wYXNzd29yZCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+36L6T5YWl5Y2h5a+GYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRsZXQgdWEgPSBuYXZpZ2F0b3IudXNlckFnZW50LnRvTG93ZXJDYXNlKCk7XHJcblx0XHRcdFx0aWYgKHVhLm1hdGNoKC9NaWNyb01lc3Nlbmdlci9pKSA9PSAnbWljcm9tZXNzZW5nZXInKSB7XHJcblx0XHRcdFx0XHRkYXRhLmZyb20gPSAnd2VpeGluJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRkYXRhLmZyb20gPSAncm91dGluZSc7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmraPlnKjliqDovb3kuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdG1lbWJlckNhcmREcmF3KGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0c3VjY2VzcygpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnBvcHVwU2hvdyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ2V0TWVtYmVyQ2FyZCgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeri+WNs+i0reS5sFxyXG5cdFx0XHRjcmVhdGVNZW1iZXJDYXJkKHR5cGUpIHtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOato+WcqOWKoOi9veS4rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0bGV0IHF1ZXJ5ID0ge1xyXG5cdFx0XHRcdFx0cGF5X3R5cGU6IHR5cGUsXHJcblx0XHRcdFx0XHR0eXBlOiAnMScsXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdGZyb206IHRoaXMuaXNXZWl4aW4gPyAnd2VpeGluJyA6ICd3ZWl4aW5oNScsXHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdFx0ZnJvbTogJ3JvdXRpbmUnLFxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdGZyb206ICd3ZWl4aW4nLFxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRtZW1iZXJfdHlwZTogdGhpcy5zdmlwLnR5cGUsXHJcblx0XHRcdFx0XHRtY19pZDogdGhpcy5tY19pZCxcclxuXHRcdFx0XHRcdHByaWNlOiB0aGlzLnN2aXAucHJlX3ByaWNlLFxyXG5cdFx0XHRcdFx0bW9uZXk6IHRoaXMuc3ZpcC5wcmljZSxcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0cXVpdFVybDogbG9jYXRpb24ucG9ydCA/IGxvY2F0aW9uLnByb3RvY29sICsgJy8vJyArIGxvY2F0aW9uLmhvc3RuYW1lICsgJzonICsgbG9jYXRpb25cclxuXHRcdFx0XHRcdFx0LnBvcnQgK1xyXG5cdFx0XHRcdFx0XHQnL3BhZ2VzL2FubmV4L3ZpcF9wYWlkL2luZGV4JyA6IGxvY2F0aW9uLnByb3RvY29sICsgJy8vJyArIGxvY2F0aW9uLmhvc3RuYW1lICtcclxuXHRcdFx0XHRcdFx0Jy9wYWdlcy9hbm5leC92aXBfcGFpZC9pbmRleCdcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0bWVtYmVyQ2FyZENyZWF0ZShxdWVyeSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHBhcnNlRmxvYXQodGhpcy5zdmlwLnByZV9wcmljZSkgPiAwKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuY2FsbFBheShyZXMpO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5tZW1iZXJDYXJkKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ3Jvb21MaXN0KCk7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5oiQ5Yqf5byA5ZCv6K+V55SoYCksXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVycixcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZuZGVmIE1QXHJcblx0XHRcdFx0bWVtYmVyQ2FyZENyZWF0ZShxdWVyeSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHBhcnNlRmxvYXQodGhpcy5zdmlwLnByZV9wcmljZSkgPiAwKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuY2FsbFBheShyZXMpO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5tZW1iZXJDYXJkKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ3Jvb21MaXN0KCk7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5oiQ5Yqf5byA5ZCv6K+V55SoYCksXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IGVycixcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0Zm9ybXBvc3QodXJsLCBwb3N0RGF0YSkge1xyXG5cdFx0XHRcdGxldCB0ZW1wZm9ybSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJmb3JtXCIpO1xyXG5cdFx0XHRcdHRlbXBmb3JtLmFjdGlvbiA9IHVybDtcclxuXHRcdFx0XHR0ZW1wZm9ybS5tZXRob2QgPSBcInBvc3RcIjtcclxuXHRcdFx0XHR0ZW1wZm9ybS50YXJnZXQgPSBcIl9zZWxmXCI7XHJcblx0XHRcdFx0dGVtcGZvcm0uc3R5bGUuZGlzcGxheSA9IFwibm9uZVwiO1xyXG5cdFx0XHRcdGZvciAobGV0IHggaW4gcG9zdERhdGEpIHtcclxuXHRcdFx0XHRcdGxldCBvcHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiaW5wdXRcIik7XHJcblx0XHRcdFx0XHRvcHQubmFtZSA9IHg7XHJcblx0XHRcdFx0XHRvcHQudmFsdWUgPSBwb3N0RGF0YVt4XTtcclxuXHRcdFx0XHRcdHRlbXBmb3JtLmFwcGVuZENoaWxkKG9wdCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQodGVtcGZvcm0pO1xyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKGUgPT4ge1xyXG5cdFx0XHRcdFx0dGVtcGZvcm0uc3VibWl0KCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6LCD55So5pSv5LuYXHJcblx0XHRcdGNhbGxQYXkoZGF0YSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRsZXQge1xyXG5cdFx0XHRcdFx0c3RhdHVzLFxyXG5cdFx0XHRcdFx0cmVzdWx0XHJcblx0XHRcdFx0fSA9IGRhdGEuZGF0YSwge1xyXG5cdFx0XHRcdFx0b3JkZXJJZCxcclxuXHRcdFx0XHRcdGpzQ29uZmlnXHJcblx0XHRcdFx0fSA9IHJlc3VsdDtcclxuXHRcdFx0XHRzd2l0Y2ggKHN0YXR1cykge1xyXG5cdFx0XHRcdFx0Y2FzZSAnT1JERVJfRVhJU1QnOlxyXG5cdFx0XHRcdFx0Y2FzZSAnRVhURU5EX09SREVSJzpcclxuXHRcdFx0XHRcdGNhc2UgJ0FMTElOUEFZX1BBWSc6XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdFx0dGhpcy5pbml0SW4gPSB0cnVlXHJcblx0XHRcdFx0XHRcdHd4Lm9wZW5FbWJlZGRlZE1pbmlQcm9ncmFtKHtcclxuXHRcdFx0XHRcdFx0XHRhcHBJZDogJ3d4ZWYyNzc5OTZhY2MxNjZjMycsXHJcblx0XHRcdFx0XHRcdFx0ZXh0cmFEYXRhOiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjdXNpZDoganNDb25maWcuY3VzaWQsXHJcblx0XHRcdFx0XHRcdFx0XHRhcHBpZDoganNDb25maWcuYXBwaWQsXHJcblx0XHRcdFx0XHRcdFx0XHR2ZXJzaW9uOiBqc0NvbmZpZy52ZXJzaW9uLFxyXG5cdFx0XHRcdFx0XHRcdFx0dHJ4YW10OiBqc0NvbmZpZy50cnhhbXQsXHJcblx0XHRcdFx0XHRcdFx0XHRyZXFzbjoganNDb25maWcucmVxc24sXHJcblx0XHRcdFx0XHRcdFx0XHRub3RpZnlfdXJsOiBqc0NvbmZpZy5ub3RpZnlfdXJsLFxyXG5cdFx0XHRcdFx0XHRcdFx0Ym9keToganNDb25maWcuYm9keSxcclxuXHRcdFx0XHRcdFx0XHRcdHJlbWFyazoganNDb25maWcucmVtYXJrLFxyXG5cdFx0XHRcdFx0XHRcdFx0dmFsaWR0aW1lOiBqc0NvbmZpZy52YWxpZHRpbWUsXHJcblx0XHRcdFx0XHRcdFx0XHRyYW5kb21zdHI6IGpzQ29uZmlnLnJhbmRvbXN0cixcclxuXHRcdFx0XHRcdFx0XHRcdHBheXR5cGU6IGpzQ29uZmlnLnBheXR5cGUsXHJcblx0XHRcdFx0XHRcdFx0XHRzaWduOiBqc0NvbmZpZy5zaWduLFxyXG5cdFx0XHRcdFx0XHRcdFx0c2lnbnR5cGU6IGpzQ29uZmlnLnNpZ250eXBlXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGlzLmp1bXBEYXRhID0ge1xyXG5cdFx0XHRcdFx0XHRcdG9yZGVySWQ6IGRhdGEuZGF0YS5yZXN1bHQub3JkZXJJZCxcclxuXHRcdFx0XHRcdFx0XHRtc2c6IGRhdGEubXNnLFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0cGx1cy5ydW50aW1lLm9wZW5VUkwoanNDb25maWcucGF5aW5mbyk7XHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9hbm5leC92aXBfcGFpZC9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRcdHRoaXMuZm9ybXBvc3QoZGF0YS5kYXRhLnJlc3VsdC5wYXlfdXJsLCBqc0NvbmZpZylcclxuXHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAnUEFZX0VSUk9SJzpcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGRhdGEubXNnXHJcblx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2FubmV4L3ZpcF9wYWlkL2luZGV4J1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlICdTVUNDRVNTJzpcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IGRhdGEubXNnLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdFx0dGFiOiA1LFxyXG5cdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9hbm5leC92aXBfcGFpZC9pbmRleCdcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAnV0VDSEFUX1BBWSc6XHJcblx0XHRcdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdFx0XHRsZXQgbXBfcGF5X25hbWUgPSAnJ1xyXG5cdFx0XHRcdFx0XHRpZiAodW5pLnJlcXVlc3RPcmRlclBheW1lbnQpIHtcclxuXHRcdFx0XHRcdFx0XHRtcF9wYXlfbmFtZSA9ICdyZXF1ZXN0T3JkZXJQYXltZW50J1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdG1wX3BheV9uYW1lID0gJ3JlcXVlc3RQYXltZW50J1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHVuaVttcF9wYXlfbmFtZV0oe1xyXG5cdFx0XHRcdFx0XHRcdHRpbWVTdGFtcDoganNDb25maWcudGltZXN0YW1wLFxyXG5cdFx0XHRcdFx0XHRcdG5vbmNlU3RyOiBqc0NvbmZpZy5ub25jZVN0cixcclxuXHRcdFx0XHRcdFx0XHRwYWNrYWdlOiBqc0NvbmZpZy5wYWNrYWdlLFxyXG5cdFx0XHRcdFx0XHRcdHNpZ25UeXBlOiBqc0NvbmZpZy5zaWduVHlwZSxcclxuXHRcdFx0XHRcdFx0XHRwYXlTaWduOiBqc0NvbmZpZy5wYXlTaWduLFxyXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaUr+S7mOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGFiOiA1LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvYW5uZXgvdmlwX3BhaWQvaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlj5bmtojmlK/ku5hgKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGNvbXBsZXRlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRcdFx0dGhpcy4kd2VjaGF0LnBheShyZXN1bHQuanNDb25maWcpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOaUr+S7mOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGFiOiA1LFxyXG5cdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2FubmV4L3ZpcF9wYWlkL2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGlmIChlcnIuZXJyTXNnID09ICdjaG9vc2VXWFBheTpjYW5jZWwnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWPlua2iOaUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0dW5pLnJlcXVlc3RQYXltZW50KHtcclxuXHRcdFx0XHRcdFx0XHRwcm92aWRlcjogJ3d4cGF5JyxcclxuXHRcdFx0XHRcdFx0XHRvcmRlckluZm86IGpzQ29uZmlnLFxyXG5cdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IChlKSA9PiB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmlK/ku5jmiJDlip9gKVxyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjaygpXHJcblx0XHRcdFx0XHRcdFx0XHR9LCAyMDAwKVxyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0ZmFpbDogKGUpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5pSv5LuY5aSx6LSlYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDIwMDBcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRjb21wbGV0ZTogKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgJ1dFQ0hBVF9INV9QQVknOlxyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZGF0YS5tc2csXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzcygpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxvY2F0aW9uLmhyZWYgPSBqc0NvbmZpZy5oNV91cmw7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlICdBTElQQVlfUEFZJzpcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdC8vI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKSkge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy91c2Vycy9hbGlwYXlfaW52b2tlL2luZGV4P2lkPSR7ZGF0YS5kYXRhLnJlc3VsdC5vcmRlcl9pZH0mcGF5X2tleT0ke2RhdGEuZGF0YS5yZXN1bHQucGF5X2tleX0mZnJvbT1tZW1iZXJgXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5mb3JtQ29udGVudCA9IGpzQ29uZmlnO1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhbGlwYXlzdWJtaXQnKS5zdWJtaXQoKTtcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy91c2Vycy9hbGlwYXlfaW52b2tlL2luZGV4P2lkPSR7ZGF0YS5kYXRhLnJlc3VsdC5vcmRlcl9pZH0mbGluaz0ke2pzQ29uZmlnLnFyQ29kZX0mZnJvbT1tZW1iZXJgXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRcdHVuaS5yZXF1ZXN0UGF5bWVudCh7XHJcblx0XHRcdFx0XHRcdFx0cHJvdmlkZXI6ICdhbGlwYXknLFxyXG5cdFx0XHRcdFx0XHRcdG9yZGVySW5mbzoganNDb25maWcsXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogKGUpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5pSv5LuY5oiQ5YqfYClcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soKVxyXG5cdFx0XHRcdFx0XHRcdFx0fSwgMjAwMClcclxuXHJcblx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRmYWlsOiAoZSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHRoaXMuJHQoYOaUr+S7mOWksei0pWApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzaG93Q2FuY2VsOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0gZWxzZSBpZiAocmVzLmNhbmNlbCkge31cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGNvbXBsZXRlOiAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0b25DaGFuZ2VGdW46IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRsZXQgb3B0ID0gZTtcclxuXHRcdFx0XHRsZXQgYWN0aW9uID0gb3B0LmFjdGlvbiB8fCBudWxsO1xyXG5cdFx0XHRcdGxldCB2YWx1ZSA9IG9wdC52YWx1ZSAhPSB1bmRlZmluZWQgPyBvcHQudmFsdWUgOiBudWxsO1xyXG5cdFx0XHRcdHRoaXMucGF5X2Nsb3NlID0gZmFsc2VcclxuXHRcdFx0XHRhY3Rpb24gJiYgdGhpc1thY3Rpb25dICYmIHRoaXNbYWN0aW9uXSh2YWx1ZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHBheUNsb3NlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLnBheV9jbG9zZSA9IGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRwYXlDaGVjazogZnVuY3Rpb24odHlwZSkge1xyXG5cdFx0XHRcdHRoaXMuY3JlYXRlTWVtYmVyQ2FyZCh0eXBlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5r+A5rS7XHJcblx0XHRcdGNoZWNrRm9ybShlKSB7XHJcblx0XHRcdFx0bGV0IGZvcm1EYXRhID0gZS5kZXRhaWwudmFsdWUsXHJcblx0XHRcdFx0XHRkYXRhID0ge1xyXG5cdFx0XHRcdFx0XHRtZW1iZXJfY2FyZF9jb2RlOiAnJyxcclxuXHRcdFx0XHRcdFx0bWVtYmVyX2NhcmRfcHdkOiAnJyxcclxuXHRcdFx0XHRcdFx0ZnJvbTogJ0g1J1xyXG5cdFx0XHRcdFx0fTtcclxuXHRcdFx0XHRpZiAoIWZvcm1EYXRhLmFjY291bnQpIHtcclxuXHRcdFx0XHRcdHJldHVybiB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOivt+i+k+WFpeWNoeWPt2ApLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoIWZvcm1EYXRhLnBhc3N3b3JkKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor7fovpPlhaXljaHlr4ZgKSxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGF0YS5tZW1iZXJfY2FyZF9jb2RlID0gZm9ybURhdGEuYWNjb3VudDtcclxuXHRcdFx0XHRkYXRhLm1lbWJlcl9jYXJkX3B3ZCA9IGZvcm1EYXRhLnBhc3N3b3JkO1xyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdGxldCB1YSA9IG5hdmlnYXRvci51c2VyQWdlbnQudG9Mb3dlckNhc2UoKTtcclxuXHRcdFx0XHRpZiAodWEubWF0Y2goL01pY3JvTWVzc2VuZ2VyL2kpID09ICdtaWNyb21lc3NlbmdlcicpIHtcclxuXHRcdFx0XHRcdGRhdGEuZnJvbSA9ICd3ZWl4aW4nO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRkYXRhLmZyb20gPSAncm91dGluZSc7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmv4DmtLvkuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdG1lbWJlckNhcmREcmF3KGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0c3VjY2VzcygpIHtcblx0XHRcdFx0XHRcdFx0dGhhdC5tZW1iZXJDYXJkKCk7XG5cdFx0XHRcdFx0XHRcdHRoYXQuZ3Jvb21MaXN0KCk7XG5cdFx0XHRcdFx0XHRcdHRoYXQuZ2V0T3JkZXJQYXlUeXBlKCk7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5wb3B1cFNob3cgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LmNhcmQtc2VjdGlvbiB7XHJcblx0XHRoZWlnaHQ6IDMyOHJweDtcclxuXHRcdHBhZGRpbmc6IDg4cnB4IDY2cnB4IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGIHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBdTRBQUFGSUNBWUFBQUFQc0h1a0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVZwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRRNElEYzVMakUyTkRBek5pd2dNakF4T1M4d09DOHhNeTB3TVRvd05qbzFOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJREl4TGpBZ0tFMWhZMmx1ZEc5emFDa2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOalpHUmpBeU5rRXhSalkzTVRGRlFrRTRNRVJHUWtFM05EQTNNalF5UWpJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5qWkdSakF5TmtJeFJqWTNNVEZGUWtFNE1FUkdRa0UzTkRBM01qUXlRaklpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvNU0wUkZORE13T1RGR01qVXhNVVZDUVRnd1JFWkNRVGMwTURjeU5ESkNNaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG81TTBSRk5ETXdRVEZHTWpVeE1VVkNRVGd3UkVaQ1FUYzBNRGN5TkRKQ01pSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qc3c3dWFFQUFQQ1VTVVJCVkhqYTdMMXBrQ1JKZWgzMlBETXJLN1B1NnVxN2UyYTZlN3JuUG5hWGk3MkFCYlFnQUdJbGtKSklFQ0FnRXBSRXlVaEpwQm4xUTZZL01oTmw0aStaakNaQlAyaWlURFRUTDVpTVJza0ltbWdBSkM0WDJQdVkzWm5aMlRsMmp1N3BtWjYrajdvekt3K1hmeEdaVlptUkVlRkhlRVI0VnJtdjVjWlVkVmJrbHhFZUVjK2ZQMytQL2R3WHZzTGhtMisrK2VhYmJ5VTJ4bGl3NVp3N1VVdXRWa08vMzBPdjEzZnFPRkZkbFFwRHA5TjE0bGdsSGI5NnZTN3E2Mk52citOVWJkVnFCYk96cytLODl0QnU3L2tMTDlJcUZUbytkZEgzdVRnK2JlZHFvMzVGNTY3VDZUaDdES3ZWYW5DZFVvMzl2djM3UjgxM1U5OTg4ODAzMzBaQlZ4bUFrRDQzajRlY3lVT1htbXZBZ0FCbnJUYURicmNqd0hEZjJmNVRyOCtJYzFrUk5lNDVOYkNnL2tXQW5kcnVic3ZaUVUvWmphNUJPajUwSGN6UHp3Zm4wWlZyZ1dwcnRjTGE1dWFhd2NDTFFMeHJqV3FpRjRIM1dxMXFmWkR0Z2J0dnZ2bm1tMitsZytXeUg4QkRscjNiZFl2SkpwWnhacVlXTVArdU1hQmpZRUljTzZxVGdGNnY1OWFnaHdZVE0yTFEwMnEzbkp0QmNiWFI5Ymk5dlIwY3UvbTVPWEhzMnM2QVpLcGpaMmMzUEs4ek0wR2ZjMkhRSDIxMEw2SDdDbDBYTklOQlAzdmc3cHR2dnZubW05VldOR2dsWUZvMklIQ1ZaU2RRUXMxbFNRZk5CSkI4b2R2dEJVeXRhNE1KWXRrSjJHM3Y3UGlMMjZDUjFJbGVkQndKS0xkYWJXY0d0bFFYWTkyZy80azdsNVBYQ1IwcnFqT1VJTTBHNEQzci9jNERkOTk4ODgwMzM0Sld0RXltTEZsT0ZCeTd4cktIR3Rsd2l0MUZKbkY0N29hQXlUWEFUaUNwMFpqZFo0MWRQSGEwVG9Fa1JmVGZnK1VkQVNzYjlrUHUzTXdBemZiUUlLM1piRGkxUG9DTzEyaHROSUIwVWY5TzEzRllaelZZUTVEbDJ2YkEzVGZmZlBQTnQvMkhZTkVBcXl5MmZTaU5jZWtoUDZwamQ1bGxKK2ExVXFrNktWRWdWcE5Bc1VzNjl2QzgxZ0xRUmk4QzZLSTQ5SG1mTnNFaVh0RWp4U0NTN1E5bTZmMjBIZXFsWFZpTVRJTUprcWhRYmFSL0p5QnFTLzVob3pZNjUxUWJBZmhRc3VYZW9IZDRQb2t3b01HNXllSnREOXg5ODgwMzMzd3J2SlVKMnVtekNTQzVBdHBIZGJBdTY5aUhiQ0VOS2x4eml6blFzYnVoeFI0T3dxaXV2Z0NRbldBdzF0WUNrOVF2UXJCZkVVQjVEbHowajA2M1UvcXhKN0JPTCtvTDlYcFQrM3NWVVJzZGR6cityaTJTSGphNjk0U3pWalBhK25jUDNIM3p6VGZmZkhOQ3RsSVVvS0xteWtJN1l0NUlLdUVhRUk0T2RJWTJmTVM0dWphWWFKQ09YUUFoRjNUc3czcUlUYWZqdGJtNVpid3Z1aDVESUJxdWN4Z09Cb2p0cHQrWFBjaWptb1p1UGJRY2crcHhTLy91cmkzcDhQeFNYVU9MVXBwcFV4a0FlZUR1bTIrKytlWmJvUTljZWxDVndkQVJBQTFCdXh1Mms2N3IyS2tScTBxTmJQaGNHMHdNL2NiZEFPd1ZBZGdiNE9KL2ViblgwRDU3dlhZQWtJbXBYVnhjQ0lCZm1RQ2U3aHVoUldNRmM4Mm1Fek1DbzdXTjZ0L3BXbk5GMmhOM1hsWDE3eDY0KythYmI3NzVWbGdMbWYxeWdCNTlkdGxNZTJqdk9ETmdUTjNWc1ZPTkJDUTZIZmUwd2tNZE94MC9Gd1k5QkFxcGJ4VnBOemwwZTZIenRMUzBHSURuTWdFemZXOGFRRkU5cnVyZnFiWnAwYitIMTE3SEEzZmZmUFBOTjkrU3dIUXhhSm9BVjlFUHpSQzBseXVQbVRZZE80RkExMWgyQWpRa2ZhRGoxMjZYRHdwRGpYYzlBSVZsZ1ZRQ2QvU2l3Y3pDd254UVM1bjkvS0NlVVA5TzlwR3V6Q2lOMWxhck1hZjE3OE1aSlhMSmlaNVBEOXg5ODgwMzMzd3JETHdHamhxbGdQYnl3QU01WGRDQXhRVm5rTFRqUkNDMDMzZFJ4eDdLVUVpRzRZSzk0Nmh6U1JZTnU4MUdneG1xaCtxaVZyYXJ6bEQvVHJhY3JnMVdxYmFocnpyMWR4ZjE3NkY5NUY2cy90MERkOTk4ODgyM0k5NE9LOXNlK21WWFNtTkRReDE3TFhqbzd1MjVxMk1udlRSNWlydTB1SEI0L2dpMFVITkJ4MDU5cWRsb29DZEFsU3VBUFhvZDA2Q0wraDI1ME5CQXNXejlPdzBnZ25ybTVwelN2eE13RHJYNVZjek5OUU9RN01xQzlkRTIxTC9UZmFSZUQ5ZkVWUHdqeXpmZmZQUE50MkllNU1WK1hnaWFpd2Z0UTVzM2FpNVo1Y1VkbjROQUhiZEFPOGtFd2dXRmUwNUlkaG9Dc0JOb0p4MjdheEtpU2JEWHc5YldkdUNtUXZyM1lRSnZtZlhRd0l1NkZ3SDRZVkt4SzhlS0JqdGhhRmRqZndHN2E0M3VZK0dhaHBwbjNIM3p6VGZmam5JclN0OWV0Sk5NV2VGS1E5OXRsKzBkcVQ2U3hSQjc1MXJxS1owM2tsZVFOdHFGeGJ1ak92YVdnNDRrYVcyNGdKVUFLWDJIVm11MzFFSGtxQjZmQnJhdUxDNGVyNjArR0hEdk9YdE9QWEQzelRmZmZQUHRVRFVDcGtVRGdpSExQbVRHWEIya0RYMnRYUVBzUXkzdmtDMTJaUUJCWU01RldZeE9veG1Db2N5bjc4QzVwOW1kVVR0UEYvWHZOTmdKRTJ2ZHU1WTljUGZOTjk5ODh5MTN3RmpVb2xUNkxJcVBwMFZueFlIT2tHVjMyZDV4cUdOMzBVbURRQksxc2hkVVVoc0Z1QzRNSUd3MUdzaVNYSVVHSktILysxNnAvWlhxb2ZOTjlaQjlKTlhqQ2tnZTZ0K3BOaGYxNzE3ajdwdHZ2dmwyaEZzUlFJa1dwUllGeU9oaFcrUkROdFFQYzJkWjlnTWRlOTg1SFRzTkpvSkZpd01kZTltMUJUcjJaalBRc2JzMkkyR3IwWXpRY0FhQkFEejFqN0xySWFjZ0dtKzdwbituMnNMRnZtN3AzejNqN3B0dnZ2bm1XODZEZzJJK0o5VFJGd2ZhUTJsTXo4bmswNkdPbmVwelVjZE9zaGhpV1Yxd2k2SHpTTUFzMExHM1drZmltaVFXbVY3MHZXZEp3eSsrZDVuOWVGU1BUNE5obHdhWlZCZGozWDJaV2RtRGRBL2NmZlBOTjk5OHk2MFJTMVhVQTVpa0lMMWVNUXNJaHlGRnJzbE9SaDF0WEFQc0I3cm12aE4rN01UdWhzNDFYV3hzYkI3SjZ6TzBSRHl3dVN4NzRMSmZ6Nzdia1J2eU03ck9hVEF4ckkzNlRGazJzeDY0KythYmI3NGQwVmFFb3d4TmdSZWhieS9TK3BIWVloZlRUNGRSNmNSa3V6WUxRTWVNSkZNdU9JbFF2eDhHRlcxdjd6Z2JpbFZVSXhtVlMvcDNxb2NrS2xRUHBjR1N3MURYRVVjZnFtMm96UitHY0JYdDFPT0J1MisrK2VhYmIzNEFNc1dnbmNBNk1ka0V0bHh6d1NEMmY2WTJnMWJnWjEvK0FqODZmK1NGVGVETHhjQ2RNdHRRLzA1OXlRWEFUSis5dGRVZFdISTJuY3BFb05yb1JmMjdKdnAza1l1K1BYRDN6VGZmZlBNdFIwQmRESEF0QW1DRTROZ2QwRTdTRTlMZERrTmtYQnRNTkFSSXByUk1GM1RzTkJ0QkRDbEpNUTZUVzB3ZWJhaC9wK1BsZ3Y2ZGFobW02TkphY0pmV0lZVDZkMWFvL3QwRGQ5OTg4ODAzMzNJRDduay84SXRpMjRsWmM4azU1aUFveGkybm1GRi9iaGNBZStnSTBnd0dOMGRWeDI3YWFGWWkxSFNIeDY5TXdFeDlmS2gvRDV5SXVoMW5yc2NEL1h1MUVQMjdCKzYrK2VhYmI3N2xCS3FMQUdiNXMrM0UxcEk3aXdzQWVhaGpKd3RGVjJRRG80TUpxbzBrRmk1bzdBbEVWVmhGQU5CZHB6VC9OTGloNDBTYWY4b2NZSU1MSmV4ZlBEaXZCSlJkNkcrQi9uMTdPK2gzUzB1TEFYZ3VFekFQOWZoVUQvbS9FMkIyUi85T0RrNjkvZG1kdlBUdkhyajc1cHR2dnZrMnBRT0QvTmwyQWxnVTVsUTI4S002aVBVbk5zODF5MElDS2lRVklCRGxnZ3RJcUltdUI0eXhDNkJ1NlBSVHE5WlFtNmtGZlluTzR4Q3NVLytpOTVBckVtMUpNMTBiK0pudmRmWktkVEFaTmxvN1FTK1NxNUQrdmV3MUFnZjFoUHAzVndhTDBkcHFOV1pkLys2QnUyKysrZWFiYjdtMHZBbERZaTd6ZkZnVGlLS3ArVElaUnZxT0JJeTVBMUgxazRPSkNocXpqVkRIN29DOTQ2alR4ekJrcU94NlNDTk8yN2FvaVlLZGVqdDlyZjQzM01mOC9OeEFlMTZ1TklvK240N3YwSlduN0xSYk9pYWo4aXlYMXFBYzFEWWJESEpzTFJ6M3dOMDMzM3p6emJkY1FHL2VEM1I2S09iSitoRkxXaWFEVElDZDVCUkZPbGFvbmxzQ0k5UmMwTEZUUHlBZjhyNFkzTGdDMkFuWUVwQnN0WGExd1ByNHdKZnZzN2ZEL3JpMHVCZ01sTW9FelBTNVlhSm9OUmhRMEl4QW1ZQ1pCdStoSHIvcW5QNjlQL0RHSCtyZmJjaG5QSEQzelRmZmZQTXRGM0NYSnhzZXN1MzVnZmFpbkdxU3Z0c3c0S25UY2N1eWNLaGpkOFdhajVJMlExMzlidW4xQkFPSVpqUG9senRpUUdPN25tRzZLQUY0a3F1VUxadWlRVE01OUFRRGlxWEZBRHlYYVVkSzlkQkFrdW9oQU8rS0JlbXdOdEsvaDljUHp6U3c4TURkTjk5ODg4MjNISUI3L2lBcEwyQmRwa1FtWk5rcnpzbGlpRVZ1TkdZRExiRUxPbllDWndUYTZUaTVvUGtuTnBYT0hRVTY1UTBXaHdDZVpqMldsNWNDOXJ0TXdEeXNoODRIclMwb2V4QTFlbnlHczJhdTZOK3BGcnEzek0yWis5Sjc0TzZiYjc3NTV0c1VEZ3p5R3hsUVFFOFpvSjJBQmcxR1hBcFJJcEF4MU9pNjRIOCthcm5uZ3Iwak1hakVzaFBEWHZSZ0sxd00zQTVBSU5WQjdqbGxBbVlhUUkzS2xzb2VmTkt4T2RDLzk1MFljRkliSnNQU29JSVdKT3NTRUI2NCsrYWJiNzc1bGdlMHptM1BlY3BrQ0tpU05ybm9Gb1lEdWVYSlRnd3F0YklYSUE0SGFzTUZrY1JxbDEzUGdiNjdnMGVQMWt1dEpkU2JFNHM3VjNvWUZ3RmtrcXZRRE0zaTRrS2c2UzRUTUEvMTcxUVAyVWRTUGE0TWpJa2NvRmthZXVuVVZQRVBGOTk4ODgwMzMreTMvSUJWcUovUFovLzBnQzlTMno0RXBDNkE0MkViYW9RSlRCQ0xXblpkeFBnVEtDVUFTS0Mwekhyb2ZOR3hvVUVOelVDNElta2lGcGNXNWxMZkpmbk1jUEZ3V1kzcUdDNFVKZ0JQMTFYWjlaRHpFVTNVMGZtamdZNExqYTR4R2x3TUE5V1U3bEgrNGVLYmI3NzU1dHMwdGJ6Y1pPaGhYclRVZ0hUanJvQy93SHBRQUQ1aUpWMXdpeGtHMmREZ3dRVzd5VkREUFJNTUhsd0ovWW0yVWIzNTh0SlNjQjdMckRXMHNBenRJOG5XY2xlY3l6TDE1cVBIUjNRdko1S0h3M3NaVjA1bjlzRGROOTk4ODgyM3FXcDVQV2dEdisyQ3B2V0hsb291Z1BaUkgyd1hBSExnRDk5b0JvRFRCUjA3QVNyU3NkTUF3b1Y2VkJyVkd1amZtODFCUHlzM1BUYTBhd3hkZHdpb2xyMmdPTFJvckFRRENxcW5iUDM3a0RDZ2N5V3oxdlRBM1RmZmZQUE50Nmxwb1QrOGZRQlNOTnRPZ0tGTUxmS3dFVkFncjNnWG5EZm8zTklNQkcxcHNXZjVPdllEM2ZqNitzWlVEbkNKY1NjOWZtZ2YyU2wxb0VqWEZ3ME1hU2FGN0NNSlBKZnB0ejVjSkVvRGRqbyt0TWFrek5tSjhQN1RsVEx2SHJqNzVwdHZ2dm1XQTJqSVo3OEVNdlBZTjRHYllReDkzbzJtNmNzRzdRU2U2dUxsaXRjMURTREl6WWVBcFF2MWtBNmFWVmd1ZnV6RkE4SmVNRk5BZ0hCbFpUbGczOHRrbUllaFVuVE9DVENYZmM0SnJHOXRkWU5acDNxOVdXcEdBUjJIWVdKdTBpRENBM2ZmZlBQTk45K21xT1hEdUJlUjlCb0MxSHFnSVMrcjBRQ2xJUUFUcFV1NnBtTjN3VzZTd0NRZG41M2RYYWRzT1cyMFVOKzlIaHh2WXJ5TDhKeFBhd1NRNlZvWXVnV1Z2VUNiQmpORENSdnAzOHVTOHhCZ3AwRlcwaXlnQis2KytlYWJiNzVOVGN0allXcVlrcG8vZ0NFV2pSN0VaVWhTaGpLVVFNZnVBR0FmNnRpSGJMQUxBd2pTZzlNTXhQckd4cUcraGdnZ2h3dEdtOEhVR0ExU3lnTE05TG1obldVMWtDVVJhSlZwdlBPdVo2aC9ENXlWdXAxUzVEejBtVU8zcVlsN29IOE0rT2FiYjc3NWRwUmJ5R3psQzl4bDA5OTV0akFrcURGdytHaVhmcnlwbHNac0k1QnNsTDFJa2M0OXlUVklOa1NBM1lYalUwUUwvTmEzdDlIZTJ3dnNHb2VlL1dVMXV2Nm9IcHBObzlrQUdraVZXMC9vUjAvakdmSi9wNEZGMFkydTF6aGJUOCs0KythYmI3NzVOalhOcFlBaVBmQThXemdvSExMYVljTG1uZ1BIZ0RURTlZQkZkTUZPa1JKSENaQWRCaDI3YVJzNjk5QzVJZjkzR2t5VnVXQjBhTmRJMXdzQjVsYXIzRFRZb1I2ZnBDczBtQ2h5b0VtREszcFJIeDBsRmp4dzk4MDMzM3p6N2NpMjZFTXhqelprMm9zY2RCRHdJWmJmQlh0SCt2N0VzcE9lZVJqS1UvWUFnaGhtQXFrdU9QdTQwSVorNnpTWW9iNVQ5bUJtVlA4ZXlsZks5VnVud1VTMTJnc0dFMVJiVVFOUEdqU0VraGtQM0gzenpUZmZmSnV5bHNjQ1V0TE01LzBRSnVCYUZGTkh4MmlvMVM3Ym5ZV09iVk1BNUQ3dk93SFk2VHdRTUNVUU5vMzJqa1cwVUc4ZStxM3prdGREak9yZjUrZm5BdGVuTXFWTVF6dExHdGhRVFVYVkVrcG02dnV6Wmg2NCsrYWJiNzc1ZG1RYmdjczhtVHlhWGkvS25ZUUFGNEVLRnhhZkVxTk40S1pzcWNQK0FHS3dFSk1HRUs3SnJhaStzajMwb3dDVkhINm83MUw2YWl1UVdwVUptSHRCUFNSWElmMDdTYTNLZFB5aFl6RU1ieXJDRnovc0cyeWZ1UERBM1RmZmZQUE50NmxvOU9DaWFIQzdMVjhRVjZ0VnhjTTlmNUJCYkRLOXlwWitFTGdLWlNpdDBoZWVVaU53UlFDMGJPdkRZU1BHbitxcERSWTdzc0hBTWV6Ym9qY0trRWJqaW02dlczcEFFWUhqOVlIZk9nSDRzaTB5aC9wMzZsKzBWcUxNUVNGOUxqSGc1RHhUeEVDNTJ3MTE5dlNaSHJqNzVwdHZ2dmwySkZ2SWRPYkx0aGNCdk9oN0ZDbkhpV3ZFcmhOSUpqbURDL2FPQkhMSVhwQjA3R1hYRTdyNk5QZlhPZ1FNY2l2VWNFZlpmenFPOVA2WjJnd1dGeGNEUUUvdksvTTd0QWVNTzRGVXFvMk9hWm16S05UUFIyVllaYVhCQnM0OEFyUVhBZDdwZU0vTVZFSjNLbi9yOXMwMzMzeno3U2cyZWdqMisvbXhzR0VhYTc3QWZjaTBsd1hhNlJnT0EzU0kxUzViaG5LZ2grN2cwYVAxVW11aGdkdlM0Z0lkcEFEc3F0UkRvRDZjTmRuZFA3OTBmSThmWHlzZHdCTTRIZnF0SDlSWlRodUNaam8rWkdkSng2WXM1NlFBdk0vUDU3NFF2TlBaQzlLRjJjOTk0U3ZUNmEzbG0yKysrZVpiWnRDVkY5REtRN2RMK3lSRmdTMjJqNEJWWG00dkJDam8rT1lKM09sNGhBeG9PYUE5VEppc2xSNVpQK3pMdENoM0NKTEwxb3l2ckN6dlcwM2FPajhFVU9tWTAvN0tkZ3VpR1EyYVJhQUJvN2NhUFJqQTVqMllvYy93akx0dnZ2bm1tMjlIZE9DU255ODhnVFppQVhOOWlEY2FwU3hFcFFFUEFRZ0NiYlJvc094R211ZFpBZHJvV0pUdER6OEUxM1JzYkRQK3RMQ1dqamNOQ2hxTlkrSy90MG9EemFONmMxb3dTb0MxekdNL3RMT2tma2w5WVZjYy95SUhiM1FmSVRrUkhZODhaNzhvNGRrRGQ5OTg4ODAzMzQ0b2NHZTU3VGZQMlF4cXRNaXhhTkErREhRaWR0MFZIWHZJK3JhRDFOTXlHd0ZHa2t2UURNdTllL2R6QllnUEh6NEtHT2FGaFFYUkQvcUJ0V1ZaTXd3aDQ5NE81RFBoYkVDNXN4M0V1QS90TEttZkZpa2hvNWxBeHJwQnY4eHJiUXQ5SncvY2ZmUE5OOTk4TzZyUVBTZUFXODJWZlNUUVZyVGJDQUhUQ3FzNElVTWhZRGJVV1pmdHgwNlNxT1dseGVDL2lXRXZpblVPR2VZSHdXRGgyTEZWZE1pYnZxVEJDdzBtU0xwRHgySmhJUnk4bENYZkdnSm9xaWRZWXlET1RaSHVQSFQrZzJ1bDBzdmxPcUY5VnZ5TjJ6ZmZmUFBOTjkvc0F2ZThOTjhFV2htckZBWVFpVDBrK1FlNXhSRERYelpvcDVrR1lsTkpPMTYyOWVYeThsSWdXeUdieFBzUEhwWWlGU0dBT21UNGFRRXJPWnlVMWVqNzAwd005UkU2THRSM3ltdzBnS0I2NkhxaEFRVmRPMFUwbWdFaUdWdHVnMFYvaS9YTk45OTg4KzFvdHJ3VzV1WW5rMm5NRnFOcnA0V3ZZY3JvbmhPcHB5VERhRFJtQTdCZXBwYzROUUtCcEdVbWlVaWVzaGlkUm13N0FkUGxwZVhnT0cxdWJaWG1BVCtxTjE5Y0RNOVptWXVYNlR4UlA2YmpRcGRsM3ZJWnV2YjNPcDNjSkRNZXVQdm1tMisrK1hZMFlYc080RHJQRkV3Q0FwMXUvbUNNcERpMTJvd1Q5bzRrZHlDM21MWUFYbVhLWWhibVp2RG5QM3NSczQwbStyMCtkclkzY1c5ckh0MytLcGJtYXBpZnJXR3IxY1htYnJHc095M1RPTDBTc3J1MzEybEJKbkI4ZVJZcmk0L3YxM25yL2c1KzlPNmR3bzhaeVdXR0EwRGU1OEhNUkZuOWlUNlg2cUgrUkROSU5HT1RweGM5RFM1cDl1TklBdmZaMlJuOC9HZWZ3bGUrOUJ3ZU83dUdsYVU1OFpvUGZsL1NyUjZCTHBJNkg1TnREOTZldkpXK1lXUXJMMHV0TGtsOThUdldxeS90KytyV3AvYkYwN2M2NTBOV0YzVFNHOVBxMGFrcnBUNmRmbUxVbnpYck0rekg4VitUN3kveVM5N3FsTThwT0ZxeTFla1dCdlhGSGhXVnVrYnFrM1pUbGJvR1c2WFRLNmxMNTN6STZwT2VqN2pmcDlXVFZKLzRtYzJDOFZaNmZicjlwZG9JLzdXM085Si9OTTVIMm5Gcm5BTGJ2VzNlanhQNzg4am5OMCtBZDFxaS9pMjF1b3o3cytUNnFncDRNbnRDL0dzUGZQZHUrRmNxeDgyZ1AwdWZGNnd1UmhBcjJMdjJkYUM3Qy9RSm5LK2lkdmF6WUxPTHdNNWRZRzlMMUxzTU5JOFZERWtFK0Z6L01QenZwY2ZFeUxHRzdxM1h4VEc3THhEZW5QajVHQ3JORmRSV1RrbnV6NmJQTThYMzFlYkZzVGtwanBNWWZMWHZhKzR2clYrcDlyL1JmNitBTmRiUTN0bkFvNGYzOFhDemhZOXViZUpyUDd5R2I3MzZzUmdrMnBrZG9NRW1EWUp0Ty84NEM5eFhsdWZ3ZC83R3IrQXYvT0pMYURUcURsWEdEb2E1KzFzZXYxVzZ5N0dZclFvNGkzUnlocGk2b0ZDUFlYMlJOMDVjSkd5NGpmNDVPOWh5V0hpWURmWURGbm1vSjlXVFZGZGtmMW5yR3dNWk1mVXgyVmJ5ZlhYclMzeUlzY256a2xTWHp2bVExU2U3K2NiMWw5UjZUT3JUQUdjczZYSVk3Yzlad0JtTDZjODhRMzgyN2NkSi9UbWhIeHYzNXl6MXhmZGpqRzRIOTczVUxlMkhKSy85dU5zM2k5bnk1TzMrZlpBbzl4a0JldHVSMnpLTDJVYnJpZHVPMUZXZEErdHVIL3g5V24wajkrWHhiZEpqWWxEWDNHbUJOdGJCK3EzMDd4dFhYOXJ4UzZ3bmVod0c5VFNQaSsvYkFGcjNCRzV2aFhYcm5BOVpmV1A5SmViT09QSUhiUEdDQU8yTDZEOThUNERPVFV4VjY1SWtSTHptMThDT3ZRaStjd3ZZdlpPQm5GSWpaV0x2RTZMdnNzMXI0TE9yWUV1WFJDMWlNTmJkVEg5dUp3N2FWZDZYOXY0K2VPc3VadWVPNDFTamdWTnI2M2ptd2hwKzlRc1gwUklnKzQrK2N3My8rSis5Z2tlYjdXeUh2OXZGYkgwT2JkZ0Y3dFZ6NXkvK0E3Y1k5aHIreGwvNUJmekQvL3EzOGVJemo2TldxN28ydVZvQzQ2NHpFTFpRbHphanJVT0VHOVNYbVhIUHlHaFAzTlFNK290empIdGFQWWI5V0RySWpLOHZmbmVXR0VwdXlHanJNSlJUeTdpYk01VHhETGZPaEpvSzR5NFpiR296N2pHREI5VEV1N3VHakh0Q2ZiVTVBVkoyRFBxejVMZ0p3TVBiRDdQTkhLWDE1N2t6NEx2M3dIaEhyNzRzL1RoYXo4d1NLdk5ud1FWQVp1MTc0UDJPL25WbTBJOWo3NGZ6WndSb3Z5Z0dkbnZnajk0SlFIdC84L2E0TEdyeHJEamZzMEJuUnd3d0JEaXJpY0hHVExONFROSWUrTVVUNHk5R28vMnQyK0hNd1BBZVc2Mko4YVRvNitMWTBvd0s5c1FBa0hjMW5odTYrQ1RsZlQxUlYvdVJxSFZGdkZiRnorMUJMZW43TTJmYVU5NVBnNG5hZlBndVVRTzliMFpnenFjRmlQL0x2L3hVMENuZnZuWWZ2WjY1dklmNkpvV1UyZFQ0TytVcXM3dzRoOS8vNy80bS92WmYveFhNTjJjZEhjTHFNTzZqRkZoUzM1ZnM3NEFqaVd6ankxSmozSkZlWDlyK1lyOUlIT01sWVhaU21aUEl2NmZ0TC9iem80eE9IT09WZEpnVUdKMjAvVTJjcllTNnhoaTNoUDFKbWF3a1JuRmtQL3VmbjFhWGpLR01ZL2hTNmtyYlg4ejVpcjhzbUFiakhzZmdScnQ3d3Y1aWIvSXhkYVV4N1ZMR1BWSlgydjZrVEZIMGMxUDJKMlcwNDc1SDBtMUJoWEdYN0UrVmNVL2JINUp1VnlyOU9lNytnd3o5T2U3K0UzNVpOZ0FnOFl4N3lneEEwblZXYTRiTU01UHNEOG5YV2VwalFnQTZ0RWlPMGt1WkFVaW9MK24rRGhuVFBsSVhTVHJtSHhPWXN3YStlVFZnWXRXZkZ6emhmS2svTDhaNlZIMEo3Tmp6WUdJUXdSKzlIZFNEblB6K0MyMWljTUVmdmhVT3psYXZnQzA5R2VuNEtmZ0M2YzkveEQ1ZjRzNzM4Ti9GMys3ZUJ0dTlHOGhuV1BOMGVuK052ZS9FUFQvUzdwOEpNM1h0KytIMVZWOGUrL3o1WmgzLytWLzlESDcvdi9wVkxDK1k0MUZpM1dtOWlNM21ESEIvNHZ4eC9OTi85TGZ4MG5OUE9ONzdod3p1NkpaRnRoZ1ora3UwNUZ5eXY0TTNScmJ4WmFYdWI0eVNpS2t2N21PaSswdjRJank2blNpRFQyNkhxWVhEb0pMOWJkejdFL1lYKy9rc3NsWGNINVBVQlJiL1BVYjNzMytVSkhXcDdHK3NXOFhVTjdHZm1QM3RmNzZrUHBYOWpYMStUSDBUM3lObVB6SEhKWkZ4bjlpeThlMCtNeHEzalhiemhQMU5NRExSYmNMbEVyZS9XQVp3Wkl1VXk0L0hmWDVLZlNyN216Z3VNZklwTHRuZkdKT1ZVcC9LL2xMUFY4ejVqZHRmRE1PbTNwL2o3ajhwMTVsUmZ3NEI1TVIxeGhXdU01WnluVldiZ2V4QldsZjB2b2VFKzhEb2ZhOXhJZ0J6NEwxSVBRbjNaYVp3WCtacDkrT1Ira2lyMUR3RlBrTTY4VS9BV3crUzk2ZjF2RWlvTCtHK1BCZ2RnUzFmRm9PWTgrRGJOOERYM3dsWjlMSG4zNVEzK2g0Q0xQTjdyNEgzdTJCckx3Y0RwdkhuZXlyQVNNQWxTSG5lcFR5SFNKSzEvUkY0WnhzZytRd3g4TEh2ajd2dklHR3RpOTc3Z2pyYjl3S0pHeWNkZnVUelAvWDBLZnpUZi9CVlhEeTduQW04azBYc29RTHVKOWFXOFB2Ly9YK0lzNmRXcDZEbnF6RHVVR1BjVlpqN1RJdzcxMlBjSVdQYzQ3WHRhb3g3SE9PVmdUbGhLa3k3RHVPdW9HbUZEdVBPREJuM3BOTVhOeE9od3JpcnpBVG9NTzRwRENYTUdFcHR4bDJMYWRkaDNHSEd1TXNZYmE3SWtDc3hSZ3FNdTZwMkhLYU1POWRqM0xXWmRoM0dQZUU2eTN2bUtLay9CNy92VDE1blN0cjJwUHJFWGlyVlFMSWh2YzRTNzhzSnQzVUNTcDJ0UUI2amZGL21pak9xc3Z2eTdER3d1WFBCWWtYV3VoME1ISXp1eTF4eFJqV05jVis0QUxiNm5BQ1F4RXIvVk5TMGp0Z2IrM1NqOXZFT3YzVU4vUDdyQWR2TTFsNFM1Mk5OazNGSERPTWVkOTVsTTcvaWZkMHRZT045OFpPQXBJc1hBL25LSk9QT0RSbjM5UGZ0MTBrelRzRmkzdG1KT3MrZlhNYi84UGUvWXN5OGQ3dWR3TTNtMEFCM2tzVDhvLy8ycitPa0FPL1R4N1JuWWR4VjlxUEF1S3N5OTlxTWU4TCtJbDhrbnVsU1pkeVpaY1pkaFduUHdyZ2pPK091eXR3Yk1lNXhqQmZTR1hlZWxhSE15cmdqZ2RsT1lkd1pTMmZhbVd3L0dveTdFdE9laFhIbmVveTdqQ0ZYWWRxMUdIY1ZwbDJ5UHlaajNKazl4dDNHekJIVHVDN2lHUGY5bnhTdmk2VHJlMWhYclFIZWJhbnRUNWxwRi85WGJRYnVHcVE1VHI4dko5Umx5cmpYRmdVNHV4RG9tdm5XOWNIbncveStyUFM4aUw4dkJ6S05ZeThHQVQzOHdVK0E3UnRKZjNnSVdseUg3NE92L3d4ODh4clkvR2t4ZUhrNkFLNzVNKzRKN3lQbWUrdkRjQVptN2p3NExmUldtWUhNeXJnUFA3OUYwcDNUc1hVK2Zub1ovK04vK1JYTTF2V1pjN0tkUEZTTSsrLzkxaS9pOG9YVGg0UnBWOVNRcTJqYlZSbDNJemNaNkd2YlZSbjNUTnAycnE1dFozbHEyNkd2YlZkbDNLMW8yeFUxdkNxTWUyWnRPN0l4bE1qaUpwTkIyNjdLdUZ2VHRpdnVUMW5iempKbzIzVVlkeDAzR1Z2YTlwVDl3VVRienUxcjJ4UFhrRlFHcmk0cE00MDYybmJhRWdQWTIxWGJuNDYyZlhZTmJPK0J3a3dvREJuM3lQMjRPaHZJVUVDTE9RVlFESmgybGZ1OERXMTdsSEVYZ3dlMjhreTQ0SGY5M1ZESG52ckZEaUhqUHZwOU81dGk0UEpUQVp6WHhVRG1tY0QxWlJKb3FHcmJWUmozbFBlSndRVGJ2UVVJRU0rYVo4QWJKN1UwNjhyYTl0alBSNmg1YjV5SXJmT2xLNmZ3dC82OWw0MVpkMXZndlZUZ2Z1YlVDbjc3Tjc0d1BaM2VpR25uWnRwMm5zeVZhalB1TnJUdDNGVGJqZ1RtTmlOendtMXAyMU1ZYmFiSmtDTkZjMnRWMjU2RmNTOUQyeDdQdUp0cjIxbDJiYnRWeGwyRmFkZGgzRlcwN2R5eXRqMEw0NjZpYlVjMmJYdlNiZFNhdGwxejVpaHBEUWw5cVg3UEF1TStVbGUxSHJpcldHWGM2OGNDWUtRMkUycWdiUit0aDFYQnljbUVRRElCc3RZOXZSbGFKcG1oaGQ0TUxWdTZEQ3crRWJDcnRQZzBjRFZCekhQODBEUHVNZDl6NTJhb2Y2ZnI3cmdBcUhObkZKbDJTNHo3NlB0NkxmRHREOEg2NHZ6UTJvUDZxZ1dtUFc2bUx2TDUzYTN3cjRJWnFjbjMvYlZmZXhiSGxocmFSNy9mNTBHeTdkUUQ5Ly9vdC82dEVvT1U4bURjWWFodFI3bHVNa0RCYmpMY3NsYVI1K3NtVTRpMlBZbHhOOVcyRitnbUF4TTNHVmgyazhtaWJiZnRKbE9TdGwyVmNZZGpiakt3NVNiRDdiakpHTTRjN1c5WnhaNmJUS1VTTXBERzJ2WVl4cDBZZk5MTUJ5NDFNZnN6Y3ZsSzBMYlhWNEQ1YzJCN093RW9aUDFlelAwbjR3eXQ2dk5pL2pGVWpyME1McjQzU01kT0h2R3gvdTFJdGdrN1ZJdzdrdDFrTnE4R0REd2pwNVcxRjRENkt0SzE3VWlmK1ZaK1g0eWJESzAzV0g4UHZFSjJsbytMN1d3R2JUc210ZTF4ZFZKQUZNMUl4YnlQcERML3liLy9LUVBnM3B0K3hwMzgyWC81NTUrYnJrNXZ4TGhEUWR1T0RHNHlDdnZMckcwSDdMcko1SzF0UDJwdU1yRHNKb01DM0dSZzJVMEdSOXhOaGx0MmsrRlQ2Q2JETEx2Sk1LMytISHVkWlhXVFFWMDg4VHQyM1dUcVM0RWtJbkYvVEtLOVY3blBzMnFvVWFaUDN2cElnT1d0bFB0UHpqTzBqZU1BMlR0VzYrZy9lQTNZL2hpeHZ1MXBUUHRoWjl6anZtQy9DLzdvTGZDdEcyQ0w1d05wVVpoWUZzZTRaMkhhMDkrL2Y5K2htWnFkVDhDYUo4RWJhM2ExN1JQWFNWZDgvL2JBWldheXpsLzc0Z1hVTk5sejBybFhLbE1PM0QvNzBrWE16eldtcTlNbk11MGxhTnVodzdUck1PNkcyblpZWUU1eWRaTlJZZHAxR0hkWVp0eFJyTFpkeGUrYUh6WTNHVzdaVFlaYlp0eDVCc2E5WUcyN2Q1TlJ1ODYwM1dRaWRWVnJnU1doTlRlWmFwaEN6dmlld2t5b29iYTl0aEQ2Y3JmdWdGRzh2ZGJ6QWdubnkrQjVVVzJpUWpwMjBpdHZYQU1QWEVzU1pwQmwydmFqeHJpUDRwNzJRL0Q3YjRCM05rUDNHUXFsTW5hVFlkck0vTmo5aGl4THR6OENvMEdGR0JoYWNaTkpxcFBDemdZekRkSDNMODdWOFhQUDY2L05KTmFkV2NnRUtBMjRmL2x6enh3aXBwMnBhZHVMZHBOaGVibko1TVNjNU9vbWszU1lUTjFrb01lNGF6UHRLTjlOUnR0OUE1YTE3YmJkWlBMV3RtZDFrMkZUNWlZRHkyNHlzT3dtZ3dMY1pCS3VNeHZhZGpaZ3JzVVAxclR0eENBS01HMmtiVmR4azVsWkVzQjlEbnpuNDNDbUlJdjdXQVkzR1N4Y0FsdCtFdjMyL1pBMTdvNHovcDV4VjJEY293ZGcreFB3ZXo4T0hIalk4WmNDOXhVN2pMdUJiL3ZlSTdEZG04RHlGVkZQelQ3akhvUXhpTUVCTFFxdnpzVys3OHVmZmt3ZlRZby9yRlNtR0xoZmVQemtGREx0T293N01pU2xjdGpWdG1kd2t6bFNTYWtHYmpLcGpMWkxTYWxRWU5wOVVtcmhiaktGSnFWeW41U2FSMUpxN0czVWdwc01IL0dGdDVXVVNnbVIvYmFadGwzR3VBdUF3OWdNMExvdDF6Q3puR1pvNTgrQ0hYdUpoQW5nRDk0SWt6a2hTVW85eW95NzlJdkZXRUJ2dkEvKzhCMnd4ckVnWVpic1BYVTA2NnJNdkpSQjV6MkFISUVXSGcvY25OVGRaRFRxSkJ2V21mblk5MTA4cHgvSXhEbTMwcGxLQSs1ckt3dUhpSEZYWWRvVkdQSkRsWlJxd0xock0rMjJrMUlCbjVScTJVMW02cEpTQzNhVE9mUkpxYkNzYmRmcHowVWtwYXJNYUJreTdzSCt3c1dwVnJUdDFYbnc3azV5WFZuY1pHWUVpSm1aQzMyNDA5WWM1ZVVtVTE4Qld5VVFPUjhBZHI3NVllcDllYUpISFNuR1haTnBqd01NNVBqeThFM3duVnRneXhjRDVsdFZzMjZGY1IrOVQyMStBTDU0UVhTTHFpYlRybEFucmMyb0xjUytiMjJwYVlRbnAxb3FzN2E2TUQyZFhjcTR3eEUzR1plU1V1TVlGSitVbXIrYmpNcE1RRkZKcWJiZFpCeEpTc1ZSYzVQaGxobDM3cENiVE1hazFOUVpyUXh1TXNQN0M3bksyR0xjWjVwZzNkM2sra3lUVWtuVFR0cjUxajM1ZmRsbTNnZTlqN3pobDU5R1plNE0rTlpId01hN2crT1ZmbCtlNkZFeXB2MVFNZTVRMDdaUDNMRW4zODlhOTRQMFZiTFVaTWMvQmJad0FXWnVNdEJuM0VkL3Bsd0FTbHpWMHJZcjF0bmRFdjFzWWVKOWF5djZ3SjN6S1FmdUMvTU45enU1Q2tOZXRKdU1UMHBOWWRvMWZYMmRTRXExN1NZRERTWndTcEpTaTNTVFVkcVBZMG1wVmhsM0MwbXBjQ3dwRlNqT1RZYWJyaUZKWU56Ny9SaU51NHEyUGVhK1Y2bUhWb2hTeGwxRDIwNGEvUG9DK082ZDlCbFFLS3c1MHB5aFpiUkljdm1wd0M2dy8vQk5vTE1oVDBvMTFiWUhDYlpOVEcyajgyU1RjWTgrVnlqdDlONnJRZVlBVzNzWmZCQmdwTSswbTdyRWlPdGs2Mk53TVlETHJHMlB2azhNZG5tdE1WSG53bHhkK3pTUWw3dU5Wb0Z2R1pqMmFVeEt0ZXdtNDFSU0tvZFBTa1VHSnZBd0pLVm1kSlB4U2FtR1NhbTIzV1NnNWlaVFNGS3FocHVNTlczN2tIR3ZwdTlQVmR0T2pIaS9tekFUa1VIYjNqd0Q3TjZiOUcvWDFyWkQvWG5SUEkxS29HTVhiM3o0aHZqOFc4cDVIMGJhOW9vQWJRdm54WC9QVERHZTRXRWE2dXlLQnVPZXZCZ3VhZVlyMEp5dnZ3YzJkektRTHJGcU0rVzVIWDg5NlNhZzd2OTd2d1ZHQzZKSk5oWER1S3Q5ZnN6N2FEYWgyckF5QVVQOTF3TGg3b0c3SHVOdW1KU3E3Q1lETzR4N0t0TnUyMDBtTzNPU3JxSFVZZHdQZzVzTXQ4eTRjMzNHbmVYRFVPYVdsT3FhbXd5QW81ZVV5dTFxMnhPWENqbVdsR3JDdUtzdzdha3ptQVp1TWdRNiszdDJrMUlGQ09TZGpkQjlneXY2YzJmUnRzOHVBeXZQQ3Z5OGhENDV4V3hlMDU2aDFXTGNpYVZ1bkJLdlk4RE83WURSbjE0NDB3OFdsWUxWd0JZZUI2cU5CTVk5ZlcwYmxCanE3WENkQVFWY3JUNGxCZ3hYOHRHMng5MmZXbmRGLzFnVy9iMmlucFFxK3o2OEU0US94YjJ2ck9hQmV5YkdIWmJkWkJUR2REYVNVcWZlVFNibnBOUlMzV1NZWlRlWkhKSlNuWENUZ1dVM0dkaGozT0dUVW90SlNyWGtKZ01iMm5Zb3pHaHBhTnRqNzZkWjNHUm1RdWJRV2xLcWdBNENJTEVCbUZYWHRodTR5WkJueUxJQWdIUG5nZDJiNE9zL0E2T0FuTlNaVUJWdGUwcFNhbU5WQU56emdiNlpiQkFKdkIyS1J2YVlPemZESk5TNU13R1FUd0FZQ1ZkZzNQTWxRVE8rS3dZNzkxNFRZNFlPMlBIUEJNbTFWdHhrWlBmUDlqMnd4a205cE5UVTU3ajRXVnc3UWVKdzVIMGV1QjhheGgxVDVpWlRSRklxNEpOU1hYYVRLU0lwMWJhYnpGRlBTa1VCMm5iWGsxS0JRNWVVT25FZlJRclRyc0c0bzVic1RtUEN1QlB3MjN1b3pyUWJNdTZZZnh6czJBc0NOMitCUC9vcGVPdWg0a3lvUk51ZXRJYU5GdG91WGdqWEZaQXpUV2Q3Zk1aODZtRU5EL3oxc1NNR0kzdnJZbkJ5VGd4UzFpU00reVFlMGRHc1krdGFvSDluTTNQQTJvdkE3RnBPalB2Z1oyTDhLM1V3V3RPaHJHMlhmQzhhS0ZabVBPTStYWXg3Rm0wN0ZKaDdTMjR5UGlrMWZYK0hKaW5WdHB2TVlVMUt0ZXdtdzIyN3lmQnNqTHRQU2kwaEtUV0RtNHhLVXVyRWZWU1hjVSs0dlpOV252ZjBYTDRTWndCWTZBZS90Nkd1YmRkTlNwMVpBaU5aVEtVV3VwWlEyQTVYbkZHTitWekkzR1JJT2pKL0xyUzAzTHd1dnR1aitCbnpxWWMxSThlanV4TU9UaWpOay9Udk00dFFkcFBSMEt4akNJRWZ2UTJJWTh2bVRnVk9RRW5Ya2RMTXFJeVpiOThEbjEzVlNFcVZ6Q0NJUVMvQjVlajdQSENmS3FiOXFDV2wydmJoTFNJcGxTY2NKcCtVYXFadGgyVTNtU0tTVWkyN3lURGJiakxUbHBUS0xDZWwybmFUS1NJcE5ZT2JERk84enBRWmR3V21mZXd4MHJlVGxGcGZCQi9ZU21iWHRzZk1oSkpFWmVHeEFGVDJBMTEyOXJ5UFpHMjdlRFZQaEt3emFiSjM3Z1RIS1hZSzdyQXc3bEY4SVFZcGZPTXFVQnNzd2czMDc3WVk5OGo3NkxQSS8xMzBIN2IyS2ZEcVhBclRic2k0MDdhN0xRWi9pNUg3UndaL2VRcDdxbFJpMWt4NDRPNGcwNDRTM1dSVW1IWWR4aDBPdWNuQXNwc01EcW1iRExmc0pzTWRjcE1wS0NuVnU4bW9hZVdOM1dTUXU1dU05c3dSTENhbGx1VW1vOFM0SzJqYjJjZ0RoSE03U2FtMStVQ09NRmFYSlRlWlNoRGtJMkRKb3plRFJZNjJabWhqdGUza1BySjBJYkQ3QzZRanBHT2VJSnpaNFdMY0UzR0crSktVTWtzREYxcU0yenc5K002NjJuYkZwTlR0ajhBZi9CUnM1U2tnd294cnU4a2t2YSt6R2N6Y3FNME1TR1lRQXNhZHhmUXJEOXluaUhHSEd1TXVZOGhUM1dTUWdYRlhZZHAxR1BjeWtsS3pNdTRwakU2V3BGU2V4clNqZUcwN3o2SnR6eUVwdFVnM0dVRFRUY2FCcE5UUzNXUmcyVTBHdWJ2SnFQZm5NdHhrTENlbEp0NTNUQm4zd1g4RVB0NDh1N1k5Z0F3czRnZHZLU2wxNGJ6WWJ3Zll2bTQrRTZyaUprTUREM0pXWVpXUWFlNXN4ZnUzSDBiR1BSRm5ESDd1dDhQRnVCUTZ0UEJFQUtybFRMc2hrMDF1TGZkZkJac1g1NzNXeks1dGp6NW45amJFZnVmTVpnYmk4QTd6alB1VU0rNHcxTGFqWERjWnlCaDNsNUpTb2NDMCs2UlUrMjR5eUtCdHQ1MlV5bjFTNnFGd2szRXBLUlhGYTl1MTNHVGk3anNaM0dRaVRIRm1OeGtDUXFOKzhKYVNVaXRMbDhYL2k4SEY5b2VLTGw4cXo0c0k0MDZXZm5Obmdaa0Y4TzBiUVB0QmVsTHFvV2JjMDVoNEhpeks1WnRYdzk5UTBOWE1ndHJNdHdFenp4LzhCR3o1Q25oOUtidTJmZlQrSVFhWExLamJUcDN4L2NvRGQ3ZEdvbE9SbEpxRmNmZEpxYm00eVJTZWxKckY1Y0lucFVyZFg0NWtVaXA4VXFyVnBOU3NqTHRoVXVvbzQ0NFk1ajVWMjU2d3Y4cE13TXBhMWJZTE1NM0ZZSUJBZStZWjJpUnRPMm5ZU2Y3UmVoRGFGUGE3U0xpeHB6RHUvU21HTjczMEdmMGtOeGt4dUtGVVZKcWxvTVc3d2ZtM3dXQkhudy8zWHd0bVFUaGpsaGgzSHY0ck9laFVaalhybEg4dmVNYmRVZTJYVDBxRk5SL2VxVWxLNWZCSnFWa1k5OE9RbEFxZmxGcEtVcXFpbTh4VUpxV2F1TW1rTWU3cTJ2Wll4ajFMVW1wMUZ1aTI3Q1dsVmh0Z3M4Y0dURHVzejlDaXZneTJkQkVJSkRnZmhWS1E5QnM3VXFmaXBoYmVaRWhLSlgwM0RYWmE5OEhteE9DbmVaS2M5WkZKTXo3eHFlTDYzNzBUcEszS3RlMXFQdS9CL2tuU0ZmaXY2OVFwWitiaEdYZkhHUGVwZHBOQkFVbXB0dDFra0lGeFB3eEpxYkRzSmxORVVpcmdrMUpkZHBOeExDbVZxVEQzdHQxa1lObE5CdWFNdTVHYmpDN2pEblhHM2NoTlpxaVZuN0dhbEFwaVdXbWhvdTI4RHhvUWtJNmQ3Q1FESGZzNnBFbXBTVXo3NkhacTRZMUUyeTVKU2cyYUFNRjg2M3E0bUpjR1EvWFZESXc3SXM4SnNSWEFQUmdVMGd3TWt1OEhxb3g3c0g5aTNLdDFLM1dPdnEvc1Vad0g3bEZxVzl0TkJobVNVbTI3eWVDUUpxWGFkcE54S1NrVlBpazFEemNaRk8wbWswWGJ6dTFxMjdsalNhbmNzYVJVYmpaekpHZmN1VVUzbWVIZkEyYmE5ampHUFl1YnpPQS9LcFdBZ2JXU2xObzRIdnJMdDllenI0a2EvVnphTDFrQlVrSW9TV05TazFLVEdIZW15TGk3U3NQekJDQ1JwalJRVEVxbHROeU5ENEsrRUN4Z3JjeW9KNUJLa2xLeC9URkFQdTlaM0dSR1A1ZG1DeGl6TURNUTUxTGtnZnVVTU80cVRMc0NRMTVxVW1yQy9weE9Tclh0Sm5QVWsxSnR1OGtVa1pUSzdXcmJyYnZKVEZ0U3FtTnVNakttUFpla1ZNQzlwTlRvL2dDanBOVEkvb2J3dzN3bWxJOEJQR21DdFFManpnVEE3cE9EaWRieklzWGxpOVZDSC9KZUc3eDFaNkJqbHlTbFptYmNIUVR1dEFnM3p1NHhIV0JBMjdlOWRUOFlITEc1TThIQzBzeU1lK0JXdEJzdWpKMC9uMEhiUGpvRDNnc2NsVHpqZnFRWmQ3aVZsT3FFbTB3YzQrVklVaXBjY3BOSk9uMWxKS1hhZHBPQlpUY1plRGVaM0pOU1lUa3BGZmxxMnc5TlVxcXFtNHdxNDU1MFcyZVRqTHR4VXVwd1ArSkYwZ05ZY0pNSi9MV3JZTVRlMnRDMms0NTUvZ3l3ZFVNQXY4MEUvM2FZYTlzVEdQZEs4eGhwU0J6aUgwVXQzWTBnY2RhY2NRZVVrMUpGZnlENURLTkZxNDAxQlpjV3hERHVrZnRPNjY0WTFCMHoxclpQTU81R2JqTHdqUHYwTWUxWkdQY0N0ZTFIMWswR2x0MWtVSUNiRERJdzdqa2xwV0thM1dRS1NFck54TGpuNENiamsxSXRyOVVvSXlrMUMrT3VyMjBmWTl4TmsxSVI5WVBQN2laRElJOTN0K3prZlJEVDNoVDcyL3BJZkhvL2ZnWTVLOU9ld0xnSGpITy9GUzdnZEtHSldnS3dPdkRaVjVmVVpFeEtiZDBQNENRZjJFWnFNKzJqMi9iRFlGK3NPcGVkY1E4K3JacUJhUjkvUHh4aDNHc2V1T3RvMitPMktpUDFtTDlMMWRuQTBFMG1yUzVKZlRHTSt6anpwdUsrSWRNRVI4RlBDbU9ueEFTT2JsVVl5Z3oxUWFJSlpyS3RDa09wVVYvUzZVVUtrNTJvSmVkNkRHcHNQWEZnMmRSTlJxVSt5WEZMMVpMempOcDJnL3FrOWNqNnMyay9UdXJQT200eUNYVnhpOWNaVExUdGNRdzMxRjJiMHBKRTkrK0RTUk9XT294N2x2cVF3bXh6cWJaZGpYRlhydytwU2FseE00OEo5VlZuQmREK1dLRWVTWDNWR2JEbXFXQmZrNHhvVk5zZXQ0MFN6aW5QYjdKRVRDS3NOYTBpS1dpcTkvQTk5TGMrUWZmdUcranZQamhnVXhmT29uYjhHVlFXejZPMitxUWVtaG4wbHdsenV2b2lRTzQ5N1FjeFh5QVpoeWpQekFYZ25aanl0Y0F5a3NCM3NpeFFZWDhVbmtSckZTaU1TL2E1aVROMVBJWlpoK0tNZmp3ekQwZGNaVHh3Unh4enJlbldNcUZ0WjVJdDFCajNlR3BMc2I2a2owbWJBWkJvMnhPWkxHYUJhY2M0MHlUVFVLcTROTWpxMDA1S1plbCs4a3pIUlNLdEhsTTNtYVI2RE9zRFU5d3FhdHUxd0p5S3RwMGxiMVVZOXduR21CbTR5S1F4N3JKQlJFVGJualREb0ZvZmROMWtVZ1lUS2pNZnN2b01rMUlUWndEMjkxOFIyNzUrZlJQMVZKTHJROXJnR1BKQnJOYk1VVW8vM2g5azlSTm1TdUo4OUNmckdtWGM5V2VPRHVyQnlQMVpyVC9IOVpPcUFIZDFvTGVkZWVZSWpSTUJhSS9XRTh1NHE3ckJSUXNuaDVybVNRRk1IOG9sN2dyTWUvZk82Mmk5LzhmZ2UxdXgvOTdiL0NSNEJTQis3Z1FhVi81dFZGY3VwVUFZUHY3Zk1aaVNDeUJNMm5lMjlDVDQ3cTB3TFZibUlwUDJmRWxpcUZ2M3hEazVHU2FXZG5ja2pIdEsvK250aXNIR3N2eDlzdnZHQkJNUHRiVkdDZStUcmtuMFVwbkRvRzJINDBtcGdGMDNHWmVTVXVHVFVyTnFnbUhpSnVOU1VpcjNTYWxsdXNrY3lxUlVxRjBYbWJYdG84eWZmbEpxZEgveGpMdUt5MWVVdWJmZ0pqTzdCTmJmMDNUNWlybS9OMDhCN1VjcEd1UTBONWtraWZkb0J4ZXZ1ZE9CZDNrQVNIZnVwRER1KzdCN0pPeG9FcEJ2di9KUHNQUG1QMGUvdlJWY0o3SlhiL3N1dGwvOVA3RHp4aCtNc2ZKalFMM2ZpbEx1OGJCaTkwNFlwalM3R3Rod0lnaFRrbW5iRGJUZ3JUdGc4MmVoNHlZemNUL2FleFFPTkhTU1VtUHJoSkptWGQ5TnhtdmNIZFM0dStBbVUwUlNLbURYVGFhQXBOUWo1U1lEeTI0eUtNQk5CcGJkWkN3bnBTTHZwRlRiYmpJRko2WENSbEtxYlRjWmg1SlNDM09UR2RYb21ydkpjRDYrTUZNN0tYVkNLeTlqWGhYdXk1VkdNR09TU2R0ZW5RLzk1THZiS1Jya05EY1pwR3ZjNnl0Z0sxY0N6L0lBN0haMzBpWGlZNzlyallIM2Zuc1R1Mi85YzJ6KzhIOUZkL05HOENlNnI4Njl0N0g1L2Y4bFpPcDc3WVB2SWo2TGpjcDBvdDl2UWdQZkJVaFdSR0ZLQzQ4RllVcVp0TzFKN3lPM0lHTGV0VFR1bzR4N0t4aFltR3ZiRmRlQ2FTZWxlc2JkUWNZOVMxSXExTFR5eW95N0kwbXBLbTR5dkV3M0dSV21QY2VrVkJVM21TS1RVbFg4cnJsamJqTGNNVGVaVEVtcDBFdEtoV05KcVhBc0tiVTBOeG5KZFpaYlVxb3E0dzUxeHAxSEdYZG91c25JR0hmTkdWcFdDOEZtQmplWlN1TVlzTGN4OGJuSTZpWXpzd0MyZUNrRWpZL2VDVDNMK2NnQmtqTHVnMThKUU0yN2JiU3VmUjJiMy8yZjBiNzErZ0hXTm4zMSsyaGQvelkydnZNL29YM2poK0ZDMU1EUmhxc3g3bU42blIxdzhtTHZkOFFBNWVrZ1RDbWVjVGRqcGhrTmRHcU53TzBuNlRwSzlXTWZTSTRDT1JzTTNHU1VybU9UcEZUUHVFOEIwKzU2VXFwdE41a2lrbEp0dThra0hhYWprcFNxd3dTNmtwUUt5MG1wbHQxa3BpNHAxWFUzbVNLU1VtMjd5U1JjWjdrbnBjWXg3dVp1TXB5UG8zSlROeGxseGwzMWVkSGJNMmZjYS9Qb0V6QWtLOExJNXh1N3lhQWFlc0NUcnByU1FTbkZjOEpRUXBGeEYyM3Y5ayt4OGIzZngrNEhYME8vMTBrRjVHeG1IcFdGTTZndVB4RU1TR1FBdnIrM2c1MTMvaERyUC9nbjZENjhQZzRpWll4N3RQRDJnM0NBVXBzRlc3b1VnRzByalB2UTUzMTJXWTlwSDBVamRINEg0VTcyR1Bjc3Z1M3VNTzVIZUhHcXFac005TnhhcEc0eUNTUDR2TjFra015NGwrSW1vOFVFRnVBbUEwVy9heXR1TWx6RHRTVnZOeG5GNDZhNnlsOUwyNTZoUHBsclM5RnVNa3BKcVpKK2pBSmRrWXAyazFIU3RzdG1vaks2eWZBbzAyN0xUUWFHYmpKcHJqWW1iakk4Z1hFM2NMdUpuWm5WY1pNWnJhc0tWcWtjTEp6VmRaT3BMNEZwYWRzbGJqTDFsWUJwRDFKV2V6dkp6MjhGeHIyM2RRYzdiL3hmNkc3ZVRFY2ZNM09ZUGY4NXpENytSUUhXVnlLWXVpZUEveHRvZi9odGRCOWRTd0RkSFAzdGU5aDQ5UTlRUC80VW1tYytoVXA5SWJuTzJNSkhqdFBPN1FBa2swMG5ac1R4M2IydGR2OUtlejUydDhQMUFidDNSNFo2Q3U0MHc4TzZyM0ZYZFpOUmRZZFJlYitrWDVYY2pqQndOM1dUZ1dVM21maXljbmVUMGRHMjUrb21vK0lpbytNbW8xQ1h0cmJkQVRjWk9PWW1vNU9VYXVRaW8ra21vNU9VV29TYkRIVGRaR0RaVFNZdEtkVUJOeG1ZdU1ta25aZVV1aEpkV3lvSmF4RlM2bEk1SHhVTGJqS0pyaGg2YmpMeHJqTDZiakxoNTFiR0dIZDlONW54ejRkUmY2NmdVcTJqTHdCMlhQK04xYmFuWFJETk0rSy9POERXUitsa200Ung3Kzl0WStlRGI2SjkvLzFnVURJT2prZWdvd0NqelF0ZlJ1UGlMNEhWWnNjZmhpTkNpUHFwbDRKWDU4RUgySG5yRDhXQTRIYmt6bjhBME50MzN4V3Y5OUE0OVR6bXJueEZEQW9hY3R3VHh5RFRndUdkbStIaTFjWEhnYzNyNm00eVNlL3JiSXFCd0tMWWJvdzhKNWdHZ3c0dDE1ZDBjRC85YmpJZXVCZk51S3VPM0xTU1VrM3JVMkRhdFJqM01oaktuUDJ1TXpPVVNZeDdUcjd0Mm94N1JsOTVwWnRrRnNaZHN6NVZac2dhNDU0eGg4QUp4cDFiWnR5NVpjYWRaMkRjRlpoMkxjWmQwV1ZKbVhGbmxobDNac2k0Szg1VUtEUHVDak1CdEw4S1UyVGNJM1hWNThEM05oUFhRc2daOTVFVFM3N20vVjJnOVVodHhqd09CdmU3MkwzMmJleGUvYzVBL25Pd29IaThCM0hVVDcrTSthZitBaXJOVldVUU9IUHNJcGErOVBld2QrTVY3THo3SndKYmI4YS9zZC9EN3MzWDBSSkFmLzdTbDFHck5kSnhUeG9lb1FBa2tpSXRuQWVMc2RwTVlyeGozOWZaQWhmQW5SSnk5UmozMFRWVGFreS9qaCs3TGpNL2VkdzhjSGVRYWRmVnRqUDUxcXB2dTY2Mm5Va1o5MWl0b2pIVG5nUGpub1hSenB5VWFzSzBaMkhjZGJYdE5waDJIY1pkTVNtVlpXSGNZWmR4TjJMYXN6S1VFbTE3VnQ5MmJXMjdqR25YWWR3VmZNdzEzV1RVbWZZU0dIZWRlcXd4N2tobTNEWDd5eEJ6eUdlMGRCaDMwNW1qSk1aZG9SOVhac0VHMnZaTXZ1MWtKVW51TENTNWtUMTNFeGozdlkxYjJQcm9oMkkzVzZGL080OW50bXRMNXpILzdGL0V6TXJqQ1F5N2pHSmttRDMzV2N5Y2VnRzdIM3dkdXg5K0szU0hpVnV5MTk3QjV0dC9qR3A5QVkzamwxR2JXMVZuM01mVU9pMWc5eTZ3ZUFIWXZLYlB0QSszNGhnSEFWbEdqTGNwNDU3bGZlUHZkMDNiZm9TQisyRk5TdFdzenllbEhzS2tWQnppcEZUNHBOUlNrbEl0enh5bHJDR1JhOXQ1VEc1RUJtMTdMT09lUmR2T0F5WjVJdm5VcEQ1WjhpTlRZTng1bEhGSGZvdzdVMkRjdVFYR3ZTSWd5OTVXTm0xN2ZTbDgzejVvVjNoK2p6RHV2ZFltZG02OUtiYnJnZlFsSEtsRk1aMFk1c3d1Qmd6NzdObFBEWTVQZjFJVVg2MkRVVDFWTVNBaGpia0E1TVRjYy9JeEp3Wi9CSEJYYW5XeHYxOUQ0L3pQWWZ0bmY0VDJyVGNtRjhrT3ZrOTNaeDFiMTMrQTJzSkp6SjE2V2d5NVZpVk1lelF4bFlXMmszdnJ3U0FuMUx3YkpLRHluaGpUZE1MUUxmSGYrZ21vVUdUbTlUVHJaa21wN2pUUHVCZkN1TU15NHc3TGpIdE8ybmJtV0ZLcXNadE1UdHAyNWxoU0tuTXNLZFZJRSt3eTQyNDVLWlVWa1pUSzdXcmJlUlp0T3hRSGR5cUpwSkU2c3lTbHBqTHVtak5IVXNiZFpFWXJnWEdIN295V0NlT2VmSnhna3BSS2lhc0VCbzBaOTBxWXlMbjVrUWJUSG03SnpXWDdremNFM3Yva0FNZnpzZldpK3pyMnVZdS9nTGxMWHdhcnpvUkhpUTlCZTdnbGZYdGwvaXdZTFlxTm94Ym5Ub0IzdHRIZnZnVWVlTWdmNElWS2N4bUxMLzgyR285L0VWdHYva3QwTjI4ZC9ITi9ISU4zTnU5Z2ZldWV3TjdQWUhIMWNWRlBUWTF4SDU3bjlnTlJ5MW53YWtNTUpIYjFHZmZoMm9wS0ZhelgwMlRHeTJEY1ZiWHQ1WUo1ejdnN3JXM0hFWE9UNFpZWmQrNlFtd3l6N0NaanFtMC9hbTR5WHR0K2VOeGtUQm4zbEh3Sm1ERHUzRExqSHNlMHF6THU2ZHAyZmNZOW5tazNaOXlaWGNaOWhMazEwcmJQclFsQXZLVTFZODY3SGV4Yy95RTIzLytXUU1LNzQycVhzUzFENDh6TG1ILzYxMUJ0TEkvOGZnUzBpL29yODZmQUdzZEh2UEVUa0FyWlJDNWZFdUQ1SWZqMnpVQlBQNlovWDNrTUsxLzh6OUM2OFdOc3YvTW5RUnJyQkFNZkN2R3hjK3R0dE1TQVkrSHlsekYzN25sZ1pCQTJ6clRIYU5iM0hvRTFUd1pCVk1yUHh6RlpZRDg4YjRyYTluVEd2VXczbVRqQTVvRzdRNHk3Q3RNdVliUzFrMUpoMlUxR1RkdXV6cmlYcEczM2JqSVpHSGRZZHBQQkZMckp3TEtiREk2NG0wek8ydmJNakx1S3RqMXVVR3pCVFVhSmNkZWRPU3FaY1VjYzR3N0xqTHZHekJFNW53U2Z5dE90K2hJdUJGYWJCOSs4cHZhOEZXOW8zLzBBR3ovOVkvUmFneUNtT09LVlFQVHllU3c4L3h1WVdUbzdHQ3owSTNVSjhObzRoc3JjNlFFTHI2YVhEdktxR3F2ZzlVWDB5Ykp4OS80NDBCYi8zanovYWN5ZWVoNjdIL3dadHE5K0owaVVqZHQxdjcwdHZzc2ZZZmVqVjdIMC9LOWhadkZrTXRNK3VxV3dKdm8rMWRuOTFGWXR4cDJrUC90bnk0Unh0NmRaVi8xOHViYTlYTWI5Q0FZd3VacVVDZzJtSFVjNEtaVWxIS2JEa0pUS2ZWSnFLVW1wY0NncFZXUG1DQ3BKcVRwdU1rYzVLWldsWDJlRkphVXFKajhxYXR2akdYZjFwTlI0eGwwektWVjZmMVo1WGd5MjFkbXh6OVZLU3AxWkNJR240b3o1OXZWWDhPQ1ZmNFp1YTJOZkNSTjlzY1lTbGw3K0sxajl3bjhxZ1BDWmthUWtIR3hGemRYVks2Z3VudCtYenFnQjk0TlBZcFVxcWd0bnhYNmVBbXB6RTZsTUZiSGYrU3QvSHNlKy9IY3hlL3I1eEhyNVlGSHQvZS8vQWRyM1A0UnlVbXBuSi9UUFQ5Q0NwL2JiUkQ5MldRSnEzTzlsU2FucENhajJrbEo5Y21xQlREdDhVcXFLbXd4Y1RrcmxDWWZKSjZXYUphWENPQ2tWT0N4SnFmQkpxVmFUVXZVWTk4bitYRVpTYXNMMVZuaFNxcXllbFBzeWt1L0xvNHk3VGxKcTlMNE01ZWNGRXM1WDNQMVo1M2t4ZnYvVFNrcXR6UU1FUU5PbnpvSzYybmV2WXYzTi95OHh2UlNWRUNnZi84Vy9oOGJwNXdjTSsrQVZPTXowZ25vcUMrZFFYYmtpQUh0ekhNeVBiWk5lazZpYkJpNjFsY3Vva004NnF3NCs2K0N6YTgwbExOTkE0b3QvQzdXbHM4bnBxOTBPSHZ6NFg2QzcvU0NHY1k5SkZ1MXVnZFVXakJKSWt5MGpaUW1vTXNiZE1ORlY0WDFxakxzSDdvNXAyMVVZZDhYOUdUSHRPb3c3N0RMdXFqNjhhVXc3VjJCT2xCaDNSU1pHSnlFeEsrT2V5TFRyTU80S1RMc3E0ODZ5TXBUSXpGQ2FhOXRWR0hmSi9tU01leVp0dXdyanp2UVlkeGxEcnFNZGg4Sk1nSmEyUFdGL1ZoaDNHMG1waXYyWUs4d2NNUmxEcDhpUUp6TEtXUmozbExvVWsxS2o5MlV6eHAzTEdYZW13N2p6REl3N1UyQkcwNzVZQ0xacGdhV01hU2V0K0lOWC96QVI5RGJPdm95MVgvcjdtTHY4UytBQ1BQZHA0ZXJZUyt5dmNSelZ0V2RSYVI0YmxNQ3R2aWh0dFNiMmorYko0UE9pTmRSV0hzUHF6LytkWURhQTFlY1R3UHVlK0o3L0VuTDNGZkZ6NEZGZmtiOFBrK2NwV2E2Q1ZELzQxQmxkamM4M2VaL2NUYVpjUDNmUHVQT1lrYnFNY1pjeDVMcEpxY3FNdXdyVHJzTzRKMmpic3pMdXFreU1FZU51d09oQWgzSG5saGwzRmFaZDEwMUd4bEF5UFlaU3lyUnJ1c2trTWUycWpMdU1JVS9WS0pzdzdsbVRVbVdNTyt3eTdrcjcwV0hjSmZ1VE1lNkdiakxxL1RudS9wTng1a2hwRFlrbHhqMTE1dENVY1UvWmo0eHhWMlh1WTliMndNb01MZlJuUW5tOG00a080ODdJR1lVV2VLWXc3YlI5OU9hL1FXK3ZOY215Vit0WStjenZDREQ4bDFHWlhZaEY5YXcyaDlxeHB3THZkcEszNU10RlZsQmJQQnNBK01DZEpxYWV4dG1Yc1BibC93SXpxeGRpd2Z2ZXhoMXNYMzh0K1hrMytqT2RMMWF6d0xoRGtsUEFrbWQwWTJmcThtTGMwNWgycjNGM2lIRTMxYmJEc3JZOWlYRlgwYmJEc3JZZFNocEtiYTJpRFcwN3NtamJtV1Z0ZXhMamJxcHRaeG0wN1Z5UG9ZUUM0MjVEMjU3S3VKZWdiWWR0YlR1eWFkdFZHWGRqYlR2MHRPMVN4ajJMdGgzNjJuYmtPM09rclcxWFpkeU50TzB5eGwzTlRTYVdjVGZRdGljejdpWXp0RWlaQ1pVOUwzUVo5MUdDdER1UXNpUXo3cDN0QjlpKzhXWXNhRi83NG4rTTJkTlB4ekxnQk5KcnkwOWdadTBwVkdZYTFobjJWUGE5VnNmTXNjdW9yVndhMGRDUC9IdDlEc2UrOEh1aTl1ZGl3ZnY2dTkrVnozeGpFS2JFcXBMM3FURHU2WnAxZGNaZFhiTnV4cmluYWRzOTQrNDQ0NjZpYlVjR054bUYvUldoYlljR0U1UFpUVWJHdEdzeU1WSnR1NjZiakFuVG5vVnhSMFltc0FDR1VpVXBWWmx4MTAxS3RhRnR6OHE0Uy9ZSENlT3V3OXpiWU54VFp5STBHUEpTdGUwNi9WbEYyODdzYXRzek0rNXBURHZYMTdhbnVGMXBNKzRKTTZDQTVveHFLdU91TVVNYk9SNWEydmJodGxxUHUyR05kZlR0RDErTnhjY3JMLzBsMU9aWER6VGxJNi9LM0FuTUhIOEJsY2F4SXZINnhLc3l1eHpXTVg4NnRzNlZGLzRkVkp1ckUzL1hhMjFoOTg3N1VtYWFzUm80US9vTWVhbzIzUWJqbmtYYkxuOC9QT1B1TXVOZWhyWTlpWEUzMWJhNzdpYVRSZHZPTFd2YnVTUGFkbGpXdGp2a0pxT2lTYy9zSnBORjJ3N0wyblk0b20xbmxyWHRKYm5KMkpnNU1tTGNzMmpiZVk3YWRxYWhiWmV2T1RwZzNCWDNsOEJVd2tqYkRvVzFVSHFNdTVhMlBmMkdOZGJSVy9jL0RyN3Q2S3R4K2xrMFRseWVYRXdxZ0d6dDJOT29MWndQb1ZTSm9IMzBWWnMvaXhtU3p3UmhWU015bmtvTkt5Ly91eFBmajE2dEJ6Y3lhTWJqR2U5NHNNN1NFOENsakR1elhxZSt0dDB6N280dzdhNjd5Y0F5NDQ0QzNHVHkxcmJqaUxuSmNIM0dYZHQ5QTVhMTdiYmRaSmhsTnhsMnhOMWtZTmxOQmdXNHlRQjIzV1JnenJqbjZpWmp3TGd6RmNaZGhiblB3cmh6aFpuUUxPNWpHUmgzaWJhZHRudWJEeWFrSlBPWFBqOXdqai80SDcyM3R2WTBLa0h5S1hmdVJWcjdxcWlQczhwWTNUUExwOFhyek1SMzdHdytzSzRaandmcmFUN3Jhb3g3T2RwMno3ZzdxRzNuYXRwMkZjWmRxcEd5cUcxWFlkd1RScEtsdWNsQWhYRTNkWlBoK200eXFScHlYcnliakhWdGUwYS82NWp6WlZmYnJ1a21nNkxkWkxKbzI3bGRiYnVLbTB3aDJ2WWt4dDFVMjE2Z213eE1HSGR1MlUxR1JkdXV3N2p6REl5N21yWmRuWEUzZlY0d3hlY0ZGTFh0U1l4N2VsSXEyU1NPQXRyYXdva3dxQ2lDZEt1TGo2TVNlTXFQQWpsdXpNSnUzYnlHaDFmZnpFaFFqc1dsb2xLWkVTRDlZc3lDMVJjbmdIdDNkMXVEbWRaeGswbEtSazEyazVFejdqeG5OeGxBN2liakdmY3AwYllyTU9TNlNhbFd0ZTBKKzlOSlNwVXlPckNzYmJmdEpwT0R0cjFvTnhub01PNTV1OGxvSnFVYWFkdTVYVzI3ZFRlWmpOcDJLTHEvV05PMk8rWW1JMlBhTXpQdVBQTmFqZGpyckZCdHV3N2pydWNtTThhNEcydmJzekx1S3M4TFZaZXZCUEJrZzNISDVNTE42dnl4Y1ZBZVNFN3FxRFRYUm43Zmp3RDN2dmJyNWl2L0d1Lzk2Ly9UNkcvSFAzLzg1MHBqZVJCYWRWRGZ6TUphckRXa2txdVJkY2FkSnlhcVFxcHRMOU5OeHZ1NE84QzRBMlp1TWprbHBUcmhKcU9XeUZkS1VpcmdrSnRNMHVrckl5blZ0cHNNTEx2SndMdkpLREh1SlNlbFNobDNuNVRxbEpzTVYyVGNZWk54aC9sOTJkaDlMSWx4TjlXMlJ6bzY5ZVFvY0E5c0h5T0xVUVZvWnhaVkV1dlgza0o3L1M2Mjc5N0FuVGQvWUIwQlZlZE9DR1IrVUgrMXNSampMbU0vZ1hRU2pLdTV5YVFucDJaMWs0RWg0eDdYb1R4d0w0aHB6OEs0RjZodEw5Sk5Sc2ZYTjNjM0dWaDJrMEVCYmpMSXdMam5sSlNxcWdrMlpDanpkWk1wSUNrMUUrUE9DM0NUS1RrcEZZNjV5VXhGVW1wT2JqSXd1Uy9ETXVNKzRycGhsSlNhSWU4ait2bFI4SlNKYVk4eTdteENMUjVZTzQ3NVFvcmYxUmZzeWRFRm9MNzE2cC90ZjdNUHZ2NS9nL2Y2VmlYdmdjZjd5SFJDcmJFUTg3YTh0TzE1TXU1WjZrU2tYM25HZllxWTloTGNaQTVWVXFwdE41bkRtcFJxMjAzR3BhUlUrS1RVUStFbTQxSlNLc2ZSVFVxMXdiakRrSEhuVWcweGpKSlM3ZVY5VElBblM5cjIvUk1YUWJSRFVEdTJNSlZzSlMyaDZ2dnZ2b3JPOXZyKytXbXQzOE1uUC80NllIV2g2dXhZL1gwZU16Q3dxQm5ucVl5N1hOdWV4TGliYU5aVlp4RDAzV1E4NDE0ZzQxNUdVcXB0TjVta2p6a3FTYW1Zd3FSVTIyNHlSejBwTldjM0dRRHVKNlhhZHBNNTZrbXBXUmwzRmFZOUMrUE96UmwzeERIdWFrbXA2b3k3eXZQQ0pDazFxa0cyeWJoUGRxaUo0S1ZBQUQ3K1lzd09iT3AzOW5EbjlXOU8vUDdhdC84VmVudHRpeHhtZGZ3N2NCNGpsY21UY1ZkemtabGsxbDFMU3ZXTXV5T01Pd3kxN1hBOEtSV3c2eWJqVWxJcWZGSnFWazB3WEhDVHlhSnQ1NWExN2R3bnBlb3c3b2N5S1JWcTEwWHUybmFtUHhPZzROb0NHWE9Qckl5N3hnd3RUTnhrVkJsMzZEUHVTTmE0MHpYSTBZOTVKZjl2NjlZMThYZnA3NkgvM1h2Nyt3S2d0eVlnUW1kN0F4Lzk0UCtWL2ozblBkei80QTNwK3hDcFBmaFpxbkZYMVl5ck1PNXF2dTNSKy9razQyN1g5VVpmMis0WmQ0Y1pkK1RzSmxORVVpcGcxMDJtZ0tUVUkrVW1BOHR1TXBoQ054bkxTYW5BRVhlVDRaWVpkMTZBbTR4RFNhbXV1c21vekFRd2lmWmVoWEdIV2wwb3lVMEdzWEJPd3JSck0rNklZZHhqZmlraFcrKy84eVA4N0YvOGI3ajd4bmZRM2QyS2ZVK3Z2WXU3Yi8wd2NSL1h2L3NuaVg5THdQN0RiLzAvK080Ly9tL3d5U3RmVjRSREIvWHpmaExqYmllQjFBN2pQcmsvMjY0MzhReTZDdU9PMGhuMzJ0RmczTG5FdFNXS0lxQ2N0RFoyOFNlaWZxU0pEQ1gxeU9wTFlCSml0TzN4N2hKcHlaSXloaklKQk1Vd2RrcCsxNk5NWHRKaDE5QUVwOVVGRTAxd3BENnVxUW1XTFR5VU1oTklxVWQySGpUclU5VW9LaVdsV3FoUDFtOVVHUGRNL1RpdVAzUEwvVGxEZlZEMGxWZnV6eXhiZmNqaUpoUEgxQ3JNYkNYT0RJNHlkU3ByU0tCUVQwSmRGU1RNZkNYVkU5MXFhTy9Udm0ra3ZySEhUOXp4UzJYY1IxeGxNcm5KakRQdVBPM3hIR1g2VXhuM3NUOU1tSEJtU3M5eEhsVzJqaXhLSGNOeUtiaHQ0ZXdsYk41NEgzZGUveGJ1dlBGZExKMTdFc2N1djR6NTAwL3N2NGYralhjN0tUS2FOcTU5ODEvaDhxLzgxajd3ZnZqaDI3ajU0ei9EdmZkZUUrQzdIL3o2OFMvOHVoeERjb3gvaDVqdkNUNDZzOHBUM1Z6U253c3NaV0dxaHV0VkRJT3ZkcjFrU1VxTncyMXBqRHYzd04wdTA2NERnbFhjWkpoOHE2SnRqeGVSNnRjM3diZ24xU05KU2sxa3NwZ2EwNjdNdURNMXBwMHBhbHBsOVNreE9raWZBWkF5V1JyMVpYYVQwVHdmc3JyQTdHamJ0VUNtaXBzTVM5NnFhTnNudE5tRzlTVXk3UnFEaUxUdnExdWZNdU9lVXBmTytaQzYyNWdscFNiWG8ranpuMVFmRkZ4dVVoZkl3VTQvanRZbjdjK1NtU05tcWI0SThhcmVueU16UnlNTFhUTmRaNUg3Y3V4MU5oSEdFMkhjZFo3ZkU4OVRsc3k0eDJIZTJOLzJFeEhJMHRtTHVMbVB3SHZZK09obndhdSt1SUxWeXk5aC91UmplQ0RBdDZ4OTh1TS94WmxQZlFrUDN2OHBicjcyVGV3K3ZEdnhudU9YWDBpdDVlQXB3aE4rZ21URzUrQzV5S1JNTzB0bDBGUHZCNG52bHpQeit2dUw2MWRwakx1R29zSUQ5enkxN2FaTXV3N2pua1hiYnFFK0dlUE9WQmhLV0dZb2RaakFuQmgzMVpFL3M4RzRxNEF5bFZYM1VLaEhjZVpEbTJsUHFFOUwyNTZoUG1WbU80dTJ2ZUNaSXpnMmM0UjhaNDcwMTJxa01lMmFqSHNXUnRzYTQ2N0N0RWZxWXdyYWV4dU11eExUZnNDVUk1UDdtQUxqbnFodGo0QW5wc3E0S3o2Lzl4bDNOaWt0NG5vZ3JUYTNnTWJxU2JRZTNobjcvZDdtSTl6KzhaK3BVNUFDOVAvd2YvK0h5Y3orcWZQQllFQlpLalBHdUVlL1owV0RjVTkvbnpyam52NmNrYSs5NFBMRWN5VnRleHFEenBKbFdsN2pQc1hhZHU1WVVxb3piakpjUStOdXFtMEhmRktxWlRlWkk1K1V5bjFTcWxWdGU5YTFHaXJhZHR0SnFZQXpTYWt3UzBxTjN2Y0FIVzE3Y3Q0SDhuYVRRWktiVEdSQm9GVTNtY2pmajczNmt5OWl1Q2RGNG1PdnhiTVhjMGM2YTArK0tLM2o0Qlg5SHBIdm1adWJqRG1EcnF1dDE5RzJteWVsY2lkUTdpRUU3dFBrSnVOU1VpbzBOSlJIT1NuVnRwdU1SSE5iYUZJcTkwbXBoOEpOeHFXa1ZHaG8yMVhjWkVwSVNpM0RUWVlwMUpmcUpqTytIeVROTENpNnlUQ0c3SXc3VEpKU0V4aFJxMjR5Qi84ZXV6aDFFdVZLMitMWlN3VUE5eGMwQ2MyUnVLVllWNW1zU2FtUXUzNXB2TTlFczU1L1VpcHpBdVVlSXVCZVJGSXFmRktxYlRlWnFVdEt0ZTBtQXcwbThEQW1wV1prM0huZWJqSkZKS1hhZHBPWjhxUlViY1k5YnplWklwSlNKUXkwdHBzTU1qRHV5YzhMNURaREczOWZudWhSaWM4L1dHSGNZOTFXNGx4bEpLL21zVk9vempaelF6c3p6WGtzbnI2Z2tjTTAvaDJTWFdWMEdXd1RMYm9wNCs1Q1VxcG4zRXRnMnFjeEtaVWQ0cVJVRHArVWlneE1vR2xTS2h4S1NvWGxwRlFkTjVtam5KVEtjazlLNVhuTkhCa3g3aG11c3lLVFVwa0M0NjZRbEpxTmNZLzczQlRHWGJyV0lFdFNhbVRMRkJoMzFUVnFNUWNxSHFOSGZkRlZYc2hWTHJQMjVFdlFRTzB4SHZEUm1RWHpCTkxzMm5aVnh0MkZwRlRQdUJmQXVDZFFrTXB1TWpEUXR0dE9TczNDdU9la2JXZU9KYVVhdThua2xKU2FpWEhuR1psQVdOTUU1NWFVeWh4TFN0Vm0zRmsyeGwzR3RMTWlrbEs1dXJhZG1TV2xxalB1bWpOSE9vbkVzREN6cGNTMFoyWGNKZmRQemFUVVNjYWRXMmJjZWNhWlVMWG5oUkhqbmo0Vmg3UVRPQ245anRHSEs3YkZNemtDOTh1YU1wbklkNGgrejM0cDJ2WWlHWGRWYmJ0bjNLZUVjWWNaNDE1a1Vxb0s0MjQxS1JYS2lYeE9KS1Z5SFcyN3BENGIybmJ1V0ZJcU45RzIyMDVLVFdMY0hVaEs1Vm0xN2R5dXRwMDdscFRLYlduYkFTdEpxZHlHdGgzcTE1bVN0aDBLVExzTzQ1NXkzQXp1eTRDcHRqMkpjUzhxS2RXVWNXZkpXMmd3N2trTFBSVlk3c1V6VDB4T2VkaEFPdFVxamwxNFdvdHhsMGxsaG5qVUpJSFVYTnVlenN6SGY3NTVuWlA5Q2hMR1hZV1o5OEM5QU1aZGhXbFhZTWkxa2xLek11NHErd0hzSnFVQ1BpblZaVGVaYVV4S3RlMG1jOVNUVW0yN3lSU1JsQXIzdE8wcTJ2c3kzR1I0U24wMkdIZkZwRlE5eGoyUHBOVEk4OVlxNHc2NXEwd2Ntbzk5NCtTTDFXcUJaYVB0dHZyNEZWUm02aHJBSFpNb1BlbHRoVEx1NmUvVHY0NkxkSk1wbDNrL3BJeDdGbTA3MUpoN0cyNHlSV3Jid1RJdzdTVzV5ZkFzYmpKSmhJeXBtd3d5YU50dHU4bVVvRzFYWWR5NVkyNHlNa1piMjAyR1ozT1RzYXB0dCtBbVkwWGJ6dFMwN1NobzVralhUUVlxdnUyMnRPMEtHdHcweHAzcnU4bm9NZTd5NXdVSzBiYW5NSjZKUnZkUTBMWWpiYW9rSHFNSDdQVDRTNGZvWHNoQkxuUHMwZ3NHWlB0by9UeldNWEx5K2xCMWsrRlczV1NTN3g5WjNXUzRSVGVaY2huNFF3RGN5OUMyVzNLVFliWVlkMHR1TWxyYTlpeU11eUlUNDdTMkhTamRUVVkxeWRXSWNWZGgybUZaMnc3TDJuWk1tYmE5WURjWmJXMjdiVGNaWkZ5cm9US2psWEM5Y1lYNlZCT1RZVlBibmxJZjAzZVRNV2JjazVoN25abFE0K2RGekIySUp6SHVHa3k3QXVNZUo1WGhnUUw4NEtXRG1wZk9YTENPZUU1Y2VWRlBKb1B4NzlBbmpYdk1JdHpzVEh1UmpMdUptNHhxVXFwbjNBdG0ybTB3N3FadU1pcE11dzdqRG9mY1pHRFpUUWFIMUUyR1czYVQ0WllaZDU3QlRhWWdiYnV4bTR5cHR0MTFOeGxZZHBPQlpjYTlERzA3TXF3aFNXRzBYWEtUWVRIM0p3TTNtWGpHWFYvYm5zNjQyNStobmRTMnF6THVhVW1wQ293N2toYW9ScVV5YW0xbVlSbXpTNnZXME03OGlUT29MNnpvLzJGVTQ1NmdDc3FtYlRkeGsxR1pxU3ZhVFViSGRjWUQ5eHdaZDZneDdqS0czQ2VsRnVnbVl5a3BOVFdSRDhWcjI3a0Z6UzFzYWRzTGRwTUJTbmFUTVVoSzVicmFkcDZ2dHAzYjFyWm5URXJsZVNlbGFzNGNxYTRoc2NHNHA4NGNablNUNFRIM0p5T1hMeDdEdURQTGpEc3J3RTBtQytQT0pMa3N5WXg3bkthRTk3dGFiUGVpUmRaOTdkTHoybXc3cUY2cGo3c054ajBMMHk1WkcyT1ZjYy9DdEh2R3ZVREdIWWJhZHBUckpnTVo0KzVTVWlvVW1IYWZsRnFvbXd5S1Rrcmxsclh0dHQxa0RtdFNxbTAzR1plU1VwR1B0cDBwMUZkR1VpcGo1b3g3eXYwZHF2ZGxtNHc3OUxYdDZvdzc5Qm4zOUVJU3BES1RQRHp2N21vaGxJV3pOb0g3Yy9yVVpsQnZlbkxxZ2F1TTZwb00yMG1wbzR3N3o2QnRWMkhjNDNDYnJtODdLeFc4MXc0SDQ1NmtHZGZWdGpQNVZ0bE5KcTBlVTIxN1VqMHAybmFrTWNaTWNhdktuRENKaTB5RWNaZHFXaVYxYWJ2SnNQUUVWd1lOYld0YVBXbE1lem9qb0hRZVZPdExaTmcxazFKbG1teG1tcFRLekpoMmxzUVlNd3UrN1VqUjJpZG8yNU8rcjNKZHV0cjJsTHAwem9kVWEyK21iVSt1SjJOOSszVlV4TFlmWDUrTTBac1lMS1hWcWJwV0kySG1LZFVWS1cydFFWeDlmVWxkUExVZlkyeEdUVEp6bEhJK1JobDM2WG1WekJ6RjFSUEx0Q2M5RjFucURXdHltOHE0RDM4Y0IycTl2ZmFFUEthM3U0NXFjMDFkM25MOEhKNy9xMy9YdXNoQXRmVjJINDE5aDc3NFR0SHZPZnc1YlNZbTlUcTNvbTFuaHUrVE0vbHFtblZtOEQ3UHVGdGczQjFJU29VTzB6Nk5iaklxbWt3ZHhqM3BNSlhoSnVPVFV0V1NVbTI3eWJpVWxBcEh0TzJ1SjZVcWFsUmRTMHBsQ295N2RUY1pBMjM3YUgwWnRPMXFqRHZVN3NzWUpjQUxjcE5KODJ0UHYySEZqRG9ralB2d2IwZGVlOXZid2FCcDlOWFovRGpZYWt0V1NucnRyVjhmcTcrOXRUSHhObGFwU3ZwSDlIRHJhTnZWbUhsVmJiMXFuWWdGN1ZtVFVwa1RqUHNVQS9mRDRDYURBcEpTYmJ2SjVLMXR4eEZ6azVuR3BGVGJiakpIUFNuVnRwdE1FVW1wdHQxa29OR2ZNeVNscG1uSVhYS1RHYTNQeUUyR3gydmNEYlh0ZlBTR1dvcWJERWZpaVpWcDJ6VVk5OXBzYzhRK0VXaHRQSm9Bd3YzT0RycWJuMHdGYU85dTNVRi9iM1BzZCszTjlRbXBUTFhlc0t4dDEyZmNWVDlmNzMzUTFLenJhdUU5Y005QjIyNDdLZFcybXd3T2FWS3FiVGNabDVKUzRaTlNTMGxLdGUwbTQxSlNLb2RQU3MzQ3VHc2twYklFZHhVcmJqSlp0TzBwOVJreDdpeUdjZWNaR0hjV3c3aG5XQk9sclcyWE1lNU16cmozZHROc2Q0SldYMW9keGljRjIvYldGbmJ1MzVzUXZyZnZ2aVVBOFU2OEtONlJWNy9iUXV2MjZ4Ty9mL2poQnhNUXY3RjhUTXA0OC81ZUF1TU9TMjR5M0pCeFQzc2ZORFhydXE0ekhyam53TGlyTU8wS0RIbXBTYWtKKzNNNktkVzJtOHhSVDBxMTdTWXpqVW1wdHQxa2pucFNha1kzR1NpNlFWaE5TdFhMSVlpOXpuaUN1NG9yU2FseDlXVndrK0dSNTRWZHh0MWVVbXFpejdZTnhuMTQ0aXAxaksxQ0hYdWVobTN4OVBreHhwMjI5NisrTzhGazgzNEhPemUraDE3cmtaUG9xTmZleE83SDN3dnFISzE3NStGOThYb3dnZk1YejV5WE10bXNTck1SdlJ5VFVsa0pqTHNwMCs0Wjl4d1pkOERNVFNhbnBGUW4zR1RpR0M5SGtsSnhtTjFrVkdZQ0xHbUNiV2pidFJoM1I1SlM0YnFiVE1sSnFWTEd2ZUNrVkpTUWxHcURjVmZXdGhza3BVYnZ5MUxHWFUwcnI4NjRJL1crbk02NHc3S2JETklaZDJsUzZ2aUpDOXhWS3JYNC9RM2E4U3ZQRDhBczI5K3UzN2lCalpzM2dINS83TVgzZHJGei9UdG8zMzBidk5kMVJpSFR2dmN1ZGo3OEp2cnQ3YkY2KzUwT1B2N1I5eWRBTzhtRDFpNWVrV3ZHZVJlczM3UHNKc01rakh2Y2RhejZQaFhHM1ZUYjdobDNDMHg3RnNhOVFHMjdFZU9lWTFJcVlNbE54bEpTS3JKbzJ6VVpkeW5Ubm9WeHp5a3BWVlVUYk1oUXNsZ0N5NVJ4aDEzR1hXay90cE5Ta1UzYkRzZVNVbEYyVW1wV3h0MUNVbW9xNHc3TGpIc0diZnZ3ZmdlenBGUTF4bDNsZVRGK1g5Wm4zS0hFdU11MTdTWkpxWkVUUnd0S3E0MzQvUTFhYzJVVlMyY2ZIMlBjYWZ2UmozNkkxdFltK2lSQmlieGFEejdBMXRXdjd5OENMUXV4ZHpiRkFPT0RyNkYxLzkzWU9qLzY4US9SM3RxZUFPNG5uM2xKem1CWFptZ0ZhNUM4bWovamJzdTNQU3B2c2MyNHd3UDMvTFh0T2J2SkhLcWtWTnR1TW9jMUtkVjFOeGx1MlUyR08rUW1jMWlUVW0yN3liaVVsTXBSZWxKcUd1UHVRbEpxS3VNT3k0eTd1cHZNT09OdVArOURybTAzU1VxTm5ManVObEJycGpMdTlJdkhQL2VMWTR3N1hSZTlUZy92L2RuWHNYRXJmbEZxdjlmRzd1MmZZUHY2TjlIZGZWaXdMR1lkVzllL2paMmJyOFo2dG5mYnU3ajY3VzlnL1pOUFl0bjJzeTk5Umo1RFZKc0Q3MnhaU0VxMTZTYWo0dHNPVGMyNkd1UE9mSEpxVWRwMjIwbXB0dDFrRkxYdGh6WXBGVk9ZbE9xWW00eDBQMGN0S1ZYSFY5cVZwRlRiYmpKSFBTbFZnM0YzSVNsVmgzRlhaZTR6TWU0OGhuRXZNaWsxc3UxMTlMWHR3KzJlQUo2MWhWVEduWDZ4Y09JVW52ajhsd2U0bHhCdStQZDlBZDZ2Zi8vNytQaEhQeEpndVJXN0lMVFgyaERnWFlEb1QxNUJiMjg3VjRhOUwwRDZ6cTFYc1hYdG0ralJZQ0dtbmtmWHIrTzlyMzhkMi9mdXgrN202Vi85RFZUcnMzSW11NzRFSm9DN0VkTk9zcUl4cHI0SU41a29XRmZWcktzeDdyeGt4bjBLQTVoMEdQY29XTmJVeHZFMEd4b1ZiYnVNY1Rlb0Q4bU0remdEbDhYdk9nbjh4Sld0d2xER01YbEpoMTJCb1V5ckR5WU1aVUo5cWd5bExNUW1GaHpIYWFVbGRhV2VEOFg2VXNNclROMWtGUHBKVW4wcUlVZVpHWGVOK3JUN3N3VTNtYlQ2TXZkbkE4WmRKdXVSTXU1Y3dyaVBNclVxTTFzOGVUdkJKS3N3N2p5QmNZL2JLc3k0cGRhVFVKOEtjNStvY2Rlb0wzWm1scWVzOVVtZm9VMW4zQlhxbTNDeFNtUGN4LzV3UURYV3d2Y3dyczY0NzI4RmdPenRrSFVNME5sSVVEdUVIM1R1VTU4TC91ekQ3MzFqb3I2SEgzK0U5WnMzY2ZLcEt6aCs2UkpZWlpMLzdHemVSR2ZyTnVxckZ6RzdkaG1WaWoyb1JRdEU5eDVlUmZ2K2UrSXI5V0xmMDlyWXdJM1hYOFBPdy9qRnM1WGFESjc3NmwvQzhwbHo4dnR2ZFZZY3ZocDRkMGZoK1JGemZ4TGZQUkhleUs2VFZNWTk3djBzaG5GSERHNUxjK2ZqVW1hZWxRemVweEM0MjBwS1JicW1mVXFTVXVHVFVsTzA3YktrVkIzZjVweVNVbE1UVTR0SVNsVk1tQ3dyS1JWUVM1Z3NLaWwxSW1FeVE1S3JNdFBPb0phWTZrQlNhcFlrVXFuV1BwcWNxcENVbWxwUFJlLzRwZlZqNC80czZTY3dTMHFOMWpQS0ZNYlBhS24xbDFIR1BYMUdTejV6bE1wNEpqNi9lNEhXR2dSWXBVbXBNY3o5N2oyZ2VSTFkyMGpIRjJKNy90T2ZDelR2NzMvamE5amIzaHlycjlmdDR1YWJiK0grdFE5eDlvWG5zWFRxWk15dSt0aTcveTQ2NjlmUk9QNE1acFllaTdwUGFyYzlNU0JvMzMwVC9jNXU3TDkzOS9adzY2MjM4ZUQ2UjRuN1dEeDVHay85OHErSzc3YW01dVpTWHdWdjNURlBRS1hyakJhMlN1OGJDdGV4NHVkRGlYRTNTVXJsTVJwNkQ5dzFHWGNWcGwySDBlWVpHSGRUcGoycHZnUW1RY2EwSnpMdVROM2xnbXN3dkRZWVN1NFlROG56WlNpMUdmY3NqTGFVY1Rkd2srR09NZTQyWm83RytqTzMzSjh6MUFkRlgvbThaNDRTKzdPT200d0ZSanVSNFRaY1F3SlZKanNyNDU0ME1TdHgrVUxTY1ZDc1Q1bHhUOWUyNnpQdVNjVDVPT01PVGNhZDk5cmkvNnZpNTU0QjQ4NERaeFNRRHJ4NVBBVHh5VlBud2VlUzI4cnFZeGR3NDdWWGNQMlY3NkV2QVB0b25lM3RYVno5M2crd2NId041MTU2RWJQemM1UDR2ZE1LOU9mVmgxZlJQUFVpYXMwVmJkVFRKWHZIVzYrSGtwaFkzcEJzSzYvaDFqdnZEbXFjYkRQTk9WejgvSmR3NnBubkZkYnlETDdsekdMSW1IZTIxV1pxNCs1VE5NZ081REtxYmpKYzBVMkdwMmpiYlRIdWs5cDI3aGwzMjB5N2JsSXF5ODY0SjFPQ0JURHVDZHBTVTBZNzFUL1poSEZYVENCVVp0eDFrMUp0TU8xWkdYZWtNKzQ2NTBOV2x5YmpiczYwRjhoUUdqSHRMRE5EbWVvbVk4cG81OEc0WjJHMEV4bDNtRFB1eXYwa0MrUE9ZdHgvWU5DZkt5bU1OakwwWjRzelIxQmRRMkxJdUd2MkUzWEdQVzFHUytJbWsvYjhKcWE5Tmd2c3RlWFAyU1N0ZlBzQk1IOVc3RWVBN081T0NyTWEvajNKU2g3N3pPZHgrdG1YOE1HMy94UzMzLzVwS05VWnVhTnYzcjJQZC83Tm4rTDRwUXM0OWRSbFZHdVQwSW84MzdjKy9BWm1sczZoZWVKWlZHYWFVdFRUNzdiUnV2czI5dFkvU3B6dDM3cjNBQisvOWhNeGlOaUpsOFZVcWpqMzhxZngrR2MvaityTVRQcGF0TEVaNG9vWTRKd0EyL2pBbkJrWDU0SlZaOFZoN0dSZzBQV1ovcndZZCs0WmQ4ZTE3U3daTEplaWJWZGwzSlcwN1FWcWdwbGpqRHV6d2JoemU0ejdvZEcyYTlhbnpHemIwcllYTUhOMDVMWHRzS3h0VC9FTE45SzJKekh1cG94MkV0TU9CVzA3MHJYdFdSbjN5T2NqbzdhZFJVWUxXYlR0R09uSGNxWTlvbkh2dDhNZ0pWMm1QYnJkL2dTWU94TitMcm5OSkVXeWp0UXhNOWZFMDcveVZaeDc2ZFA0Mlo5K0RadTNiNDZUYUdKTWNlZmRhM2h3L1JPY2ZlNXBySjQvTStMcU02Si9YLzhZblkxUDBGaDdFdldWQ3dMQU4ySUIrOTZqNndNZGV6eURUa0Q5azUrK2cvVmJkeUsxSDdUamx5N2p5Vi80TXBxTHkzSXRlaFQ4TGo0T2JGeFZZK2FSNENaRG9VMjlYUTF0ZTdwbVhWM2JMck5zMU5HMmU4WjllclR0WENNcFZabHhWMkhhc3pMdXlNNjRxekR0M0RGdE95OVQyNjdySnNQc011NVFZTnhSSU9OdVJkdk9MV3ZiK1pScDIzVVlkMFhHT05IZHhrVGJucFZ4ejhLMHM0emFkazNHdlF4dGV4cmpiakJ6WklkeHI4UXo3dG96UjVLazFMUUxvaU5BNEFKcHJ1L3BNKzJqVzJvN044RUVPT1Z0QVlQMkhpVXk3dEViMjhMSlUvak1iLzRPN3J6M0RxNSs2eHRvYlcxRVpDMTd1UDdqbitEZTFROXgvcVZuTWJleUZLdC9iOTE3SjNoVm04ZFFyUytBMVdiQkJXRHZkN2JSM2JtZndzTDNjUHZkcTdqei9vZGlOLzNZOTh5dkhjZVZYL3dLbHMrZVRWaHJsY0s0MSthREdRbSsvaDU5bXBhMmZPSjlZbCtzdTZ0NFA3UE51S2V2WVVobjJqM2pQcDJNZXlZM0dXNlpjYytpYlljakRHVUtnK3JkWkJRWWR3ZTA3ZDVOcG1UR25WdG0zTGxEYmpJNjJuWkEyWVZDbG11Z3pHZ3p5NHc3czh5NE0wUEdYV0VtUUl0eGwydmI5UmozS0puY0RaMVVhZzFDeUFhTSsvaGpuRzllRCtRZ21CTUF0eVhBY244dmtYR1BiazllZVJwckY1L0V4ejk2QmRkLzlIMzBPcDB4YUxEOWNBUHYvT24zY096eHN6ajd6R1hNTk9xeHlLWW5RSG92QmFpUHRvY2YzOEtOTjk5RnA5Vk8xTEZmK3NJWGNmYTVGd0lYUzJWbWZIaWZFY2VDWEdTdy91N1lXZ1FqTnhuYXppeUJiMTNMUWR0dXlyamJjWk1wTzRKcENvQzcxN1lySjZVYU0rMDV1TWxrWWJReko2V2FNTzBGdThsa1p0cVIwVTBHR1pqQUF0eGtzakRhWHR0ZXZKdE1sdjZTQitPZWhkRzJxbTNQT0hOa2xYSFBPbk1VWmR4VlpyVGlHWGR0YmZ2b2xxd2NxM09VUEdUQXVNZEFqTjI3UWFJcVd6Z0gzdGtXUDk5UmZuNVhxelU4OGJuUDQvUnp6K1A5YjM4VHQ5OTZjMEt4Y3YvRFQvRG94bTJjZXZvU1RsdzhqMHBGUHo1blozMFRINzMrTm5ZZWJpVHEyTTkvNnRPNDhMblBvVHBUbC9pY3h6RHRzOGRDMEU0U0l2SDlUZDFjSm1ReTNXMHczck9rYmRkeGs4bkt1TXNVRHVXMktRaGdPcXhKcWV3UUo2VnluNVNhcExuTk5Ta1ZoemdwVldmbTZDZ25wYkxjazFLNXRyYmRWbElxejU2VXlpSkpxWEFzS1RWdVpzRWdLVFdlY2RkUFNrMW4zQTJUVW5sdkVod3BKNldDUEJIQlpwZEMrSktXbEpxMnY4bVZvK0FiVjhWMkQyemxLYUN4bXRRUkRyWWo1Yzh1TE9DNVgvMTFmUFozL29QQWJqR2FoZFR0OUhEampYZngxdGUraTQyNzk0TnJUK1VWeUc1ZWV3dHZmLzM3Mkg2d0VaZXhGT2pZdi9BMy9pYWUvUGxmUUcybURxMEUwcGxGc09VcllBTDQ4MGR2ZzNVMklvYzdRMUpxWXcxc2I5MDhLWlhjYUhnZjhZbS84Y3c4WWhlbXloajN1STRSbjVRYS9YelB1RHZGdU1NeTQ0NEMzR1JnMlUwR0dSajN3K0FtbzZLNUwxbmI3dDFrcG94eGgyWEdIUVc0eWVTdGJkZGgzQ0dSb2RsZzNQTjJrOUhzeDdDeGhrU0hjVTlmRXpER3VNTjBEWWtBWTJ6V2tIRWYzUGQyN3d1MHZBeTBIaVFucFNveDdwRVAySHNJVG5yM3hnbXdwVXZnMjdjRW1OOVZybS94eEVsODlxLzlMbTY5OVJiZS85WTMwZHJhSFB1MDF0WXUzdjNXcTFnK3RZWVRsODVqNmNTeFdOVFRFWUQ5N3RXUHhlc0dlcDM0eGFueng5Ynd6Qy8vTWxiT25ZdmdBaVpuM0NzendlSmNzbXFrQmFpQlRXYmtmZWJhZGhhR052VzdNUXRUTmZZYitML3ZHV3JiN1RMdTNESEdmUXFBdTA5S3RaZVVha0VUN0d4U0tueFM2cUZ3ay9IYWR1OG1JL050aDNsU2FpcmpudFZOSnFVK1hXMTdvc1pkVDlzZXo3anJ1OGtZYTl6alppSklSMTV0UXN0TkpucGo2RzRCZFFGWWF6dml2MXZhMnZaNFpuWGtnMXAzQllCL0tNRHQ2WUQ1eFE3Slp6cmpkYVU4djA4Lyt5eE9YTDZDRDEvNUFUNzh3US9SNjQ3cjN4L2R1aCs4WnVjYW1GdFpEUFR2bFdvMTBLN3Y3YmF4ZWU5UklpS2FhVFp4K1V0Znd0a1hYa0JGMVk5OTlMN1NQQVUyTXc5T2kzT0RoYU1hbW5YVjk4MmRpMmpiTlpOU1dTMlltVEhYdHF0cDF2VzA3ZkFhZDd1TXU2STJEc2l1YmJmR3VKdHAyMzFTcWt0SnFjd25wVnAza3pucVNhbTIzV1FPUTFKcTFMZWRaWFNUVVdUY2Jjd2MyV1RjaldlT1lKbHhONTg1Q25aQXFaK05rOUJ5azRtN01lemVEaGVXOW02YWFkc1RHZGpCZnNpR2NmTWpNVUJZQ04xbktHMlY5UERwVXozNzlaR1grNlhQZndIbm5uOFI3Mzd6RzdqNTFsc1RHb3ZXVGl0NEtWR1lsU3FlK1BTbmNmSHpuME90WGsvWHJNYzloMlpYeFVEa2xCaUUzQWJmdUNWbDVvMFo5OWsxOFBZOVEyMzdZRnRmRm4vUE03akoyRXhLZFk5eG56S05leFp0Tyt4bzIxTVo5eEswN1lrYWQxTnRPOHVtYlllQ0psMVoyNjZnY1pkcDI2VWE5eXphZHE2dmJZZGoybllWeGoyenRoM3EyblprbVRsUzBiWkRUOXNPbWJZZGxyWHRPbTR5ZVdyYm1acTJIYXJhZG1aWjI4N00xNURFYXNpemFOdTV2QzR0Ylh0Q2ZRYmFkaGFwUkdsTkZKY3g3b2JhOW1FZDNVMnhxUTdlcEtGdGoxNHdCS3piandSNFAyMnViVmZ3YjBkblN3RGREMElHZVBWcFlHWlpiY1o4OFBlekMvTjQ0YXRmeGVkLzkzZXhkT3AwK08rYXI1TlBYc2JQLzk3djRjcVh2N3dQMnFHcUdhL05CYktmd1AvKzRkdEJBSldLWmp6OWZwMXduNnF2Z0lzQkJoT0RISGxTYXNyMU1yTVVyRHRRMWJZelRjMjYzdnVTUDk4RDk5aVJjSFRrbk1DVUsydmJGZmFub20ySFpIL0dqSHZNL2xUY1pCSVo4aWh6bXpVcE5jcmdKakR0TWsxNklyT2MxVTBtcGo0VjVqNlJjWThlbjZ4SnFkSDNKK3hQMlUxR1lYOHFiakpJWXRCTXRlMHArMVBSdHN2cVNtUUdWYlh0U0dCd0U3VHRNZzB2azlXbDZ5YVQ0cXFnb2ttZllGQVQ2ak5rM0NmN3MrUzZrTTVzS1Y0WENmMTUvRGFxY0YyTWZpNTQ2bEluNmY0Z3FTdnR2Z3lGKy9Kb2ZTcjdTN2d2US9xOFFNTDVHcThQaWZjZmxlZkZ5QjJJZE9QMVZUbERQbm1qR3Q5Uzh1bmVlZ2pldGJYdE1kczByYndBdlB6aHowaXJBclp3UVFEaVpucDlrZjBRYVAvODcvd09YdmoxcjZMZW5JOWRhQnA5emEydTRjLzk1bS9pNWIvNEcyaXVMRTk4RVo2bWJXYzE4UG56UU9NNCtOWkh3UXlGaWdiZTJQMUZuRTh1Qm1Rc2NLVkpmcDljZ3k4YVdWSUc0RC85ZlZ5TFNZZngreExyOUZJWlc5cjJKUEd6VDByMVNhbW1TYW5aTk1GMnRlMmFhd09rMm5ZVW8yMVgxYmdYbFpRNjFwL0x5Q0ZRV1VOU29yWTk1bmFWdjdaZFIrT3VvbTNQeUxocis3ZHpTMjR5Y1JwM1JlMjlUT1BPRlB6YlU4N0RHT091NGl1Zm9FRW0yMFUyZXd4Y2dHRXRiWHRjUnlmd1RsdlNvKy9lVXRTNEt6RHRTWFZ0M3dLdnpZSTFUNFdwcGp2aU0xbGZPY24xekxQUDRPUlRWM0RycmJmeGlYaHQzTHFON3Q2Qkx6czUxS3ljT1kyejlMNHJWMkx4aUhSbXJubFNESXlXZ3RwNFowdmlFbU9pYmNjazAxNXJnTkhuU1dmcUZEVHJNNHZnNjI4WG9HMlB2ajh0S1hYeXVIdmdiazNiem4xU3F0V2tWQjJOdTA5S2RTWXB0VWczR2FCa054bURwRlN1cTIzbitXcmJ1VzF0ZThhazFDTGRaS0RxSm9NVVN6b2RiVHRpTk82YTJ2YTgzV1JHTmU2QXNadk1oTVk5a3l0U0piQkxCQURUUk9MOUkwUDY5SlduemJUdGNXUWIrYS8zeFgvUG54UDd2aGZJTE9TTXUxcFNhanpUM3diZnVpNFFGTmtwWGdKdlBRVGE5K1g0WXJDdFZxczQ5OEx6d2N0RWk1MzRmQkZnbllrQkRLZGpFQ1NmUWxNTHI2dHRSN2dRdGQ4V29QMm1lc0p5Mm42Ylo0TEJCcXhvMi9zRHh4elZOWXhxMm5hZWFqbDVwS1V5S295N3FiWWRsclh0U1l5N2lyWWRsclh0ME5OUUdta1ZEYlh0Y0VuYm5xUnhOOVcyc3d6YWRrMU5NQlEwd1RhMDdha2E5eXphZG02bWJZZHRiVHV5YWR0VkdYZGpiVHYwdE8xUW5Ka3gwclpEWDlzTzNiVWFPV3Zid2VOZFdLeHEyNW02dGgyUyt6SlhYTU9rY0Y4R0ZOY3dwVEx1ZlRCS0xEWFF0azh3bytUbFRnRktDK2VUdGUycWpQdnd4UFYyUXZhN2NVeTgxckpyMjVPMDhxTVhSbmNUL05GN3djOXM2WExJY3N2d1NtcGhhbHJzQ1kxM2RRNXM4WUk0UC9PaW5wK0J0ZStuYXNIVC9OTW43enNKMm5aYVFMcjBaR0NmeVZyM0U5Nlg1aWFUY0IzVEFsb2EyR240MFNmaXRrcHQ4RHVadGgxYTJuWldzc3A5eWpYdXB0cDJaSENUVWRoZkVkcDJLR2piQVV0dU1qSnRlNXJHWFU5RGFlWW1rMUtmaWxiZWlyYWRwMnZiYldxQ2JXamJvYUJ0aDJsU3FnMXRlNXJHUGF1YmpJS1dVNGxSVk5TNEcydmJvYWR0UjluYTlyVCtiS0p0WjNhMTdhb2E5MHphZG8zN3NzcU1vT3IrSkl3cXVLVTFVZjFlQUJ1a003UkoydllSWnB0MDF5U1hTZFMyU3pYdU1TZU9wQ3VVL2tsQlNyUWdreGFTcHVFTEZXMTd0TDY0QzJUM0h2am1WZkY1b1FOTnNCQTBiWCtwUHVOeUxmYis4YVZqUUxNTWN5ZkFkejRKWHVOSFhhMS9wQ2VXUmhodnN2SmNlQnhNZkVlKzhSNVlkMGRKQTYraWJlY2s4UkVEUkw3M1FFMExMOU9zQjA1SVBZdmFkamMwN2xQQ3VEdVFsQW9UYmJzSzQrNkttNHlFdWRkbTNKTU9reW5qamd5TXV3TkpxVWZTVGNhbHBGUk5ONWtqbTVTcTZDWXpsVW1wY1l3MjNFcEtqYXZQbUhFZllRWU5rMUtqOVlWZTVoVXpONW1vYjN1L0hUaTJnQlo2NnJqSnFDU2xkZ2RPTUpVYW1BQ1p3VUxTTkdhYktURHVIT2xyMUdoUVEzS1JuVHRnODJkRDVwaUFvemJqemhVWWR4WXNPbVZMVjRJa1dXeGVEMll3cEVtcEtVeXlOQ21WaVdOSm9VMDBvMEhmczNWWGlabWYvUHdVQnAwVzA2Ni9aekVwdFRLUXl0aEpTcDM4ZkEvY05aaDIxOTFrWUpseFJ3RnVNc2pBdUN0cTVUTzV5VUNQY1MvZFRTYnBmSm02eVhCanhsMmRhYmZ0SnNNc3U4bXdJKzRtQTh0dU1pakFUUVlaR0hlVkdTME54ajJXMFlhYmJqS2o5VW1aZXgzR1hlVjVJV0hjcTNWek54bU1IMmdDMTJ4bVFleHpUcDlwWndvTU9VazRpSUd2cndSSm9ZRU5aZHdIcVREdWlkcjd5TGJYRXQvcmFoQU14WllGc0o1ZFUyRGN1YnJHZldZUm9QM1NiOWZmRVlPZlRXWDNGVDAzbVpIZk45YkVBT2l4d011ZWJkOFEvV0JQenN4cmZqNlduZ0p2UHd3Y2gvVGNaRkptTUtvTnNiK09OdU91L3ZrZXVHdG8yN21hdGwyRmNWZlZQdG5RdHFzdzdna2pTVE50dXlLelk2QlYxTmUyNnpEdUt0cDJXTmEySTdrdVY3VHQzRVRieml4cjI1TVlkMU50TzdPUWxCcXB5MWpienUxcTIyTVo5ekswN1VtTXU2bTJIWGEwN2R4czVrak91Q3RvMjdVWTl5emFkcGhwMnhNWmR6MXR1NXh4MTV5aEpaWmNnS0hrbVZDSnRoMlRqSFlndDFpNnFLOXQ1d3FhOU9EOGRnT0dHS1RGSmxsSm9IL1haZHloN2dZMy9IdnhlWHo5WndKbFZRU0F2eHpJYVBTMDdSRndXSjBGVzN3aTFOSFRiTUtBOGRiUmdtdHIyOGxQZmVsSk1KS3ZiRjRGNjI3TG1Ya2xiWHZrOHltUVN3d0lHY21OYkdqYlI0RjdmMGVCbVpjcEhKSSszd04zeTlwMkJZWmNOeW5WcXJZOVlYODZTYWxTUmdlV3RlMndyRzFIenRwMlpsbmJ6aXhyMjVsbGJUdlRTMG8xMHJaenU5cjJUSXg3RHRwMktMcS9XTk8yWjJYY29jNjQyOUMyWjJiY2VlYTFHckhYbWE2MlBZNXhWMmJhZFJoM0ZXMTd5a3lvYkgreU5VZEdqRHRMbmdudEN1QmVtWkc0ZkNuNGJJLytJVEhVMnpmQVZwODMxN1luYlVkYmR4ZDg2OE5BQng4TUZBaVVJcU8yZmN5M1BRR3Y3TjRWZzVOckE5Yi9sQUNUVFQxdE82c0J6Vk5nYzJmQmFkRW1NZDREK1llMEg1b3k3alJJSUlhZEpFWmlrRUJNdUxJR1BsSGJudkQ1czhjQmtzZzhmRU5kQzYvQ29OUHNDcTE1NEZ4VDIrNFo5NXdZZDhETVRTYW5wRlFuM0dRMEUvbUtURW9GRHJHYlRCWnRPemQwM3lqS1RjYVJwRlM0N2laVGNsS3FsSEV2T0NrVmppV2xxakx1eXRyMkF0eGtHTlQycDhxNG81ZWRjYWYzOVZzQ1I4Nlp1OGtrSmFYdVBRUW5iZk94NTlYelYweVRVdmZXUXlsTHRRNEljQnFFL1dUUnRuTUZ2RUxIZi92alFJL081azZFdXZ2WjFaQVJqbVBjSzQyUVdhZEZvRlFqRFRvQ3hydWx5S0JEV2RzK3pyaFh3V21RMERncEJnbDNZc0tVTkZ4blZENC9BTzNuZ1BzL1ZxNVRqWEZuNFF4SFlBdHFJeW1WSXo0Zm9aem1rSSs3aW0rN3JyYWR5YmNxMm5abDMzWmROeG1aYjN0Q1VxcXhiN3N1NDI3aTI1N0Z2MTAzS2RYRXR6MkxmN3R1VXFvTjMzWm8rTGNySnFXYStxTkwzV1NLOG0zWDFiWXJoai9Ca20rN3RyWmQ1dHV1NDQ4dUNlTXlZTnpsdnUyRzlTbjd0bWZOSVVpWklZR21mN3ZPekZIVzZ3eEpDY2Y2T1FUZ2xmMzdoSEZPd3ZDK1IzS0o2b0lBa1Z2Uy9oenZrNTd3Zk95M0I4ejdzOEVXblEyNWY3dFdVbXFrbnRhOWtNMmVPeGt5czYzNzRkYlVWMTVGSzAvSGJuTTdCT3prUUVNTVBQR25GUUdZQmNoa2diUmpMMWpVR25pWml4bzVCVXlsUHZlU2ZjYmw3eHM1YitUd0l3WVRqR1lJT3JleSs3SEwza2VMa21sdzh1QTFoZjJONzFkSnMxNFQrMjdmVmRDMnB5a2NCdStxVkVJbnBJbEU0aU1QM0YxSlNvMk1wSHhTcWs5S3paeVVpa09jbEFxZmxKcWxQcCtVcXBDVXlpMjV5Y1RVQjgzNlpNbVBXWk5TNCtwTFd5T1V5cmdmSEljZ2lJYmNZQ2FZZDhYek1McmQyeElnYnlGd2Jwa01GbFhSdHFja3BaSXVQRmpVK1dTUXJvcXRhOUlrMGt4SnFTUTVvVUZDVFlEb2hmUEI0a3RRbXV2RTg5MFFYeVRoRFdLQ1NTSkVnNGVnbkVvSTF2bkE0ejRDTXZXVFRUVVNVR3Z6UWRJcTMxc0hJMW1NU2xLcXd1Y25NdjdWSnRqS1UyRm8xb1BYSlROSDhUTUk4cVRVYWpBWUdtZmNkWk5TUjc2UEdPQ1JQQ242NzE0cVk2eHQ1MmJhZHA3TWxaYWliZWVtMm5ZZHJhSnVVbXBCYmpMYVNhazIzV1M0bWN0RmtXNHlxaHBlYTlwMmxsM2JYcVNiRExLNnljQ3Vtd3hRZ0p1TVpXMTcwbTAwRHpjWm9IdzNtV0U5cWZ2SjRpYVRzajhkbHk5WmZUSm1kZi85dlVEemE2eHRIOTFTMEJGcnhPOHZWZHV1d0pBSFl3d0JhQis4RVFLcFl5OENjNmNsekxZcTR4N0ROZThucjI2QmIzNFlEazRXTHdvZ1B4L0JHd2JhOXNRMWJIRzRwemZRWXc5VFB0T1NVcUd0Qlk5OUgvbXd6NThEcXk4RjJuOG1CaXdxbW5WVnhqM3U4N0g4dEhoZER0Y2FiTHhyL0gya21uV1NJWFUyMVpqNWtmNlEvUGxrOTlsM2huRjNDTGdmNWFSVXdLNmJqRXRKcWZCSnFhVWtwZHAyazNFcEtaWDdwRlFkeHYxUUpxVWltN1o5Z3RGMlJkdWVjTjh6MUxidnZ6OWdjWm01dGoyeUpVMDZabzlsY3BOSkk4S0RmeGRBbWo5NlJ3REw1WERoS3RrZ3FyaS9wRC9JeHo4b3VqOWkvQW5Bejh5SDJ1dmFiRFp0ZTE1SnFZbys1NG45Z29LT3hJQ0l0UVJZMzdrWnVzWW9hdGFOM0dUbUx3REgvMXlZbHZ2Z2RURkllSmp5SE0vaUpqUDRtWnlEMnZkZzdpWVRjendwT1hnaWtkZ3o3b2FNTzNKMmt5a2lLVlZGYStXVFVsT1o5bHpkWktZeEtkVzJtNHpscEZRNGxwUmF1SnNNdDh5NDh3TGNaQnhLU3MzcUpxUEV1T2Z0SmdOenhoMktkUTNmVDJ3dU1heVpaMmdIVzJJenlWMEcxZGpQaFlxYlRBb1J2dC9CQmRBanIvSUFYQzQ4RVFZT29hTEJ0Q3N5N21QNzZRTTd0ME1OZk9ORXFJSG5MQnZqYmlzcDFZaHBIM2svRFlLV0xnZDZlbXhkRjlzZGJaY1lMVGVaeG5GZzdkTmlBTlFBN3YwSWZPdHFwaGtFSlFhZDJQYVdpcllkY20zN2NFc0xtR2tOaG1mYzB4ajNMRW1wVU5QS0gvbWsxQUxjWkVwTFN1VStLUlZsSktWYWRwTXBNaWxWaFhFdk1pa1ZqaVdsd3NMTWtjMmtWT2hvMjFQcXlzeTRRNTF4Vi9GdFQ3cnZhU2FsVGp3dmFNRWorV1JySnFXbTNwZmJEd2FMS3hXU1VpRnhmNUZweU1sMTVzRlBRcUM1OWlKQWZ1WnArMU5pdGlYdU5HUjlTVTR3blYydzVRdWhuV01zNDg0TFlOek5tT245TGVuWXhURmpsVnJvbTA5YWZrMEdYY3ROcHRJRVZwOFBMQ3l4K1Q1QVFWRXBtblh6cE5USWNXVXp3SXc0VHdHamJ5c3BsUVVhZDBvTjlveTdGdFB1ZWxKcVZzYTlqS1RVTEl3NzFEVHBSeW9wVlljSjFIV1RtWmFrVk1BbnBkclV0ck1wVEVyTndyZ1hxRzAzWXR3TFNFcE51dThaYTl1SEV1cTlRZUtweGt5bzdIbEJpeXRKK2pDenBKeVVtc3E0cDA5MWhSMTk2MlB3KzY4SFFDb0E4R1FubUVYYnJwS1UydDBFWDc4YUx1NWRlQ0tVMFl3eDdzeGR4cDI4ek1uL3ZiNE12blZqZnpHc09vTnV3TGpUck1peDU0S0JIWC93bWhoMGJXVHlsMDllTXhGelhHbWdzUE9KUlcwN1dYUE9nbFB3V0Z3K3d0RUY3Z1VucGJJOGtsSzVlVklxY3l3cFZZbHhMekFwVlpWeEx5b3BsZWt3Z2R3eTQ2Nm1DUzQxS1pVVm5aVEtEbkZTS3ZkSnFVcmFkdWhyMjFVWjk2S1RVaWZ1ZS8xczJ2YjkvZlJDamE3dEdWcXlVQlJBbHJHcXByYWRKV3ZiRlpKUytlWUg0SS9lQTJ1ZUNPd2o5eGVUbW1yYlZmemJTUTlPRER4cDdVbi9UdXl1akhHWE1yTXBTYWs2bXZXNDY3YXhGampsQklteGxCd2J1S0lnOHB5UU1laFExN2JQblFjakhidm9aeVNMSVFCdEk5RTFuWEVmYWZYVndPbUlGamVyYWR0VkdIY1dTTXpZd0oxbWNtYkpnS3JtaHdLNEY2eHQ1NDRscFRyakpzTXpNdTRxMm5iWDNXU1laVGNaZHNUZFpJcElTdVUrS2RXcXRqM3JXZzBWcHQxMlVxb2g0NjZ5djZLVFVtUHZveFh0cE5UWS9mVTc0TlU1aGVlRjVuMlpRQ0VGQ2lHam00eHVVbXB2Ri96aG0rQzc5OENXTHdYYTdXemE5Z1RHZlhSTGF3VjJid1VnUG5DN0NSai9vcGwyQ1VOTTN1aExUNHBhZTJLQWMwMkEyUjE1VW1vV2JUdHB5dGMrQlZaZkJMLy9XaUNOK2YvWmU3TmVXWmJ6U3V5THJHbFBaejduamlRdlNVRmtxeVZMYmJrTkErMFhHL0FmOEx2L2dYK0owYTkrODd1ZkRSaU5maktzQjZQUkVLQ1dXbTI2S1ZJaUwzbDU1ek9mZmZaVVZmazV2b2lzdmJPeVl2aGl5S3lzcWt6Y3VubHE3OXhaVVpHUmtTdFdyRmdyaStzTkJMakpqTy9wSUszckZ4Nm1QWUp4bHdNMVhMelB3cmlMVEFxYkhXSGNZN1h0c01kSnFjRFFVQTVKcWYxM2swblJ0dWRPU2tVWWtsSzM0U2JUcDZSVUNOZTJ3dzRscFRZZkt4Q3JiVy9aVGFiZS93a1J3Ymdibmhmejl5QW1KM3pHSFlEdFBnYm5Yd0NjL2pDUG0weG9VdXJWOTFyL1h0NkFlUElYc2h3L0NHVGNMUlh2Y3BNaFZwZStNOHJQdlA5VENlQWZkcWh0dDJqQlIwZGF5a01BOXUwL3FYVUIvcVJVZmdMcXhuRmlCT0xobjhoQm0vek1jM0lBK3MrVmUxRUcxeHNuNDk2b3Ara0RuWkpLQXlwZ0tpcTRiaktrYlNlSkZLMFJ5Y0M0aTlvZ2ZFZUJPOE90SlloeFo1NHZoN1lkMnRLMml6aHRPM1RvSm9NcGpIdHFVbW9NMDk2eG13eW1NcFNRekZEYUV4ZDc0Q2JqYzM5SmRwUEJNTVk5eEFlK05UZVpRRzA3aEdyYlJXWnQreGJkWkRCMkRVa0k0ODdSdGdmMHl6RnVNcmQ3QWtLamVHMzdHdU4rcmVVZEd6TVNDWGtmdDU5YkJSa3A1ajJRYVk5bDNKdm5JNWNVMHIrUGowRTgvak1KcHA5c2ZsQ0lEN3p3bEl1MjZ6ZUFiMytqRWxocDhhZEtSTzFhMjA1KytyUkkrT2lKY3Q4QlNqN2xKS1dtTU83M2ZxSUdTU3JkOWNYZkFkSkM1UmdOZnFxYkRLV2pFdHQrK1JXclB2bHVNdFY3V3M5QWFiZVdjb1lEZDdySHlsMEc3ckhhZHBGWjJ5NHlhOXN6dThra2Fkc3hzN1lkOTFUYkRwbTE3VDF5a3dsS1NvMTFrMG5SdGtNNzJuWVJxbTBYbWJYdGtXNHlvaXMzR2VDNXllU1lPY3JwSnBOTDJ4N0V1TWRxMnhQY1pPb2FkeS9qN3RDMk53bmc1Ym5TZ3llNXlZQXQ3Mk9wd0x1NDkyT0pMSTRDdGUzQTByWjd6MGV0L2MydkpaaituWEs4VVl4d01VdlR0dHM2cnZwNXJsOEEwc0NGWkNNbkh5dXJ6QkRHTjlwTmhyejA1V0JKVUFvcDFYMDVCNTlMU3FnZis5cHh4NThBUFAxTG5TVDYvRCtBZVArRkl5azF3UFVtMkUwR3RNc1B6U0JkL0lFOWd4R2tiVmRqb2pPQStSdHJPUTlRNDc0Tk54bkl3N2c3bWZiY2JqSVp0TzJpWjBtcFczV1R3Y3h1TWkwa3BiYnVKaU15dThtSUEzZVQ2U0lwTmJlYkRHUjJrNEhkY3BOSlp0dzVUSHVDbTh6cTc1Y0x4ZWFtTSs3Vno2L2ZLc0NUYlUxVVU0T01DNjJyUHBJQWxqeThjMmpidVl4N2ZWdTgxZnIzNjFjZ0h2MWNwNkdHdXNtRStyYVhOSEQ1Q3VCR0FyM1RUM1FJRUl2eGpXRGNhVUh3L1orcTkvanV0OXBYbjhsNFJ6SHQ0M3NnSHYrNS9FNlBBVjdLZW4zN0sxWlNhaXZhOW1JS1FJRk8xQzZVUElZL2d4R2tiWmVnSFhHdVVtMXR4NFZ1bzZLQXNqeEl4aDNpR1BjdWsxSTVqSHZXcE5RTWJqTEFZZHd6SmFWaWlMWWQydGUyWTgrU1VqRkcyNzVsTjVrdWsxSXhWZHVlMjAybVowbXB2WFdUNlVGU3FwTngzNUsySFIzOU8wbFFScE40TjVtTjhvRnkzaERrakpLeUpzcVhsSHJ4alZvTXE5eFhSc2ZaM0dTQ2Zkc3Z2MVh5R1hVdlBQbHpYUjVmOG1wMFVtcTFwOFdnNzM2dmdMelN2MU5kTzdYdEFXNHlWSmVuUDFDKzdQajI4NmdFMGxCdE96ejRtVnI4cTJRNHIzNEJXRjc1azFKWno4c0liVHN0Qmo3NVZFdGpxdS9PcVUrL3R0M3crYk9Ic243Zk9JOExsY25rMm5yT3VIT1lkcVltbloyVW1zcTRjODVqSDNISEphWG1aazV5dThuc1dsS3FnTHhKcWJuZFpMcElTc1c4Mm5ZNDlLVFUzRzR5WFNTbEF1eGRVcXF0Mytza0tUWFFUUVlxLzNXVlVKcmdKdE1zMTgwYndQRkpXRklxeStXcjBiTGs1eWdBUDNzQWNQeWgwbUpuY1pOeE1lMUdabFZ1eEVxLy9JVWNzSnhwL1RzdGFHUnAyd01ZOStiei9lYTFCTmUvMVFNdll2elhBSHdnMDA3Sm8zTFFnY1I0MDJKY09TQ2hoTmNZSnB2TnVKLzlXTWxpS0lnS1gvd2RpS3Z2L1VtcEVQSzhER0RjU2NldVVuT1hBSlMrcWhhTHhqUHRYc2FkMWlwUWFpOWVPNDhMQXR0RkFZdmxjdGVCTzJQa0NnQnhiaklJcmJqSkRFbXBMU2FsNW5hVFNkRzJZK2FrVklRaEtaV2piYy90SnRPbnBOUU1iaklIa1pTYTRDYURBVzR5UWtReTdzQm4zSkhEdVB0bVZLSDZ1eEdUY1hlY3I5NGZMeTRVZU0yamJYZHBrVXNOM2ltcGs1aFNKUjloYXNpRHRPM2cwRExEbll6bnphOEF6LytnL00zRmc1OUxCRFQyYU5zaE1Ta1Z0Zi83K2UvVUFFemMvNG5Xd05QQVlUU3phOXRKbHkrQnZqaDZxdjVHVE83TDg3d0FRVkljQ1NoVEVraTlNNk5ISDRCNDhwY3FzSXY4MlBIOTV6eG1ubk8vaERMenRGYmk5SWM2OU9ydFB3SmN2M1pxMXJuYWRxK2J6Skc4UnRmZmU4c1pKSk1aNVpISjBEYmVIdUZ1QThNTVJudEQyeTc4ZTQ2MlhYRExGY3E0MjhyamNaT3hNbG1DNXlMRFp0eUZuOUZoYTBjWjVZTlFOeG1MdTQwSTFMUjZad0JpazFJRHI0ZlhUVVpFTVpUQzJJelJJejhKMGJZTCs1NmpiUmVoNVFyVnR0dktZOUcyMjc1dmFQblkyblpIdVVLdWh6ZTVOWTV4dDVlSE9UTmpLeDh3eXVWTGJveHV4NTcyREtFNUJPQnV6eVNQR0FYZVo3NzJYRjREa21zSmx1NlpJK2ZqcWxHZStUc1F4eC9LODA3bDM5OEU1Q09ZMjR2UnQ3MytCelJRZVA5N0NjQWVLUFpaSlhpU0xwdnpuQTFpM0IwKzhxdnowWXpEQ3drQVR6OEI4ZmhQQVVrT1FicDg0ZXhJRGVVSjhHOG5KeEZLRWlXZmNRcUxJZ2E5WXVBRkFXUzZ0aFNRVkV6bFB4ZTZYeWZHbCtydDdlZDZBT1I2L3JDWWR1R2VnU1NQL3dkL3BOKy8rUWMxdU9OcDRVVUx4OG4zeHg5cFBmdmxkL0xyWHpwbVZoaUpxbDZGUTYwKzVjQUZKV2puekFTR1NXVUtXQ3ptT3c3Y1dkcDJHMWdPMU1haDdlTEdhdHM1NWZLVXp6RHlXMmZlVWhoSzIwUER3ZHl4bU1ENm5zTlFKcFRQcHdrV3ZyM24rNGFXRDhDeDZoNFk1UW04SHQ3eW1EckJXRGNaVHZrODllWUR5MG5hOW9qeWVjdmphOCtaMnZGdGV3NXhrN0dVQ3pQZVoxSGFkaFBESFRDelpXV2c2d3djUjl2dVk5d0R5Z2NXaHR3Njg4aGd5RmN1TUs3dkcxSi9peXNReERoZVgzdmN2cERQdUt1RmZkK0RPUDFJTGFnTUxwK1RhWGRNS2M0bGFKWXZPSHFtUUR3UWdLZFVTdC96Mi9mY2RUSHR0dkpjZktWMDIwckc4dlF2QU45VHNOSzNjZmpDaWpjTVFJUENmQWlRMzRKdFJTMVhBNERsYlR2emcxN09XaDdtY1NSRElTOTBxcFBMYnhtZkN3NDNHZFA5SEhBY09lV1FsU2N0UEoxLzQ4WnRqaWZ6K3ZHYmJqTEc3eVVITHdpRkhMU2NzNzUvRU5nZWplUXRmTDNqVXBsZ2JUc09TYWxadGUwdWpmdWhKS1htZHBNNTlLVFUzRzR5RVVtcEdLcHR4M2ExN1poYjI1NllsSXB0SjZVR3J0V0l5a2VBZEcwN1MrTWVvVzFYVStGRnVyYTl2aTl2QUl0SnVyWjk0M2toLzVvU1FJK2ZoZVZ6K0xUdEhJWmNEaG9VU0pZZ0RjaURuUDdHcW0wUFpkd05tbWJIZWZEZGJ3QmYvaExFMFNNUWovNVVNK0d4Mm5ZTTh3L1hlOVNBSFJlZU5WMXBMaTFHYlR1RlpqMzlTOFh5dzR1L2xhRDlHNllHdmdVM21mRVo0TDJmNnZ2bjdhLzBqRXlnWmozTlRVWitMZzBvWmJ2ays4dnp0c2xrQWd0eWlOcjV4YWs3a1pRS2U1eVV5aDBKRDBtcHlkcDJyaVlZQUhZN0tUVzNtOHkrSnFYbWRwUHBVMUlxOURzcDFYaC81M1NUUVFmanpuSDVzcFNQV09uUkxNRk54dEl2VXlnVE1mcmtQNTVOMjg1TVNsM090VHZJelhzZDNEUjlaTkcyWTVxMm5aT1VpdGVBcjM0SmVDR0I2LzBmZzNqNHh3RnVNcEF4S1RWR0M4NUxJRjNyZDhpZDVjbGZxQ1JkZlA2M0lNNS82MDlLdGE2TlNTeG5NUVZ4OGtPOTVvTFdBbHcvZHllbE9qVHJTVW1wcDU4cFgzcGdhZmJEVk83ajhRam04MzBBN24xSlNnVVhNNTdDdUVjbXBRYTV5WFNRbE5wck41a2VKS1VHTTVTNTNXUWdzNXNNSExpYlRCZEpxVEFrcFdaTlNrMWwzRE1ucFJLTEc1MlVhaW5mNGxLbGNycHpJeUpuYUJmdmxEYWYyRzkyVXFxTjhZeEpTcVZRS0tVeFJ3V2VvTEtxek9JbUU1cVVldlVDOE9WL0Fwekx3Y3pUZnlITDg2TndOeGx2dVJLVFVqa3o1RGJHblVBeXpTcWNmcXpxSEYvL3N2YlhjVDd2U2VVa2h2dmtFemx1ZWc1dzhhVk80R1hVVTVxYmpLR2NOSEM0b0RDcE1xaitRN1pjQzFON3dMajNJQ2tWWXJUdEhNWjlYOTFrYk5VVXk3aERBdVBlZzZSVWp0LzEzcm5KWUdZM0dleVJtOHkrSnFVeTNXUjJNaWtWK2I3dExNWTlOU20xQkZHTTRwSlNiZVVqVDNReGtqK2ZNSm4yZ0psUStya0U3K1M3TG1ZUGd4aDNQOU1la0pSNjlRcUFHTSt4OWlwWDZhTkpiaklKU2FrRTRwNy9uVm80cW9LSGpqL2duUytaY1c4eGdmVGVUNnZGdUM4Qlh2Ni9nQlFVQlJ6WEs3T2JURkk1YVhhRi9PSEoxdkg4Y3hETFM4Y01Ubng5c3BKUzVlQk15RUVEU1pYQ0UxMzkyMncyemNxMjk0QnhienNwbGVrbWs4UzA1MDVLVFdCT2d0MWtEaUVwTlpWeGh3RHRiVitUVW1GSVNzMmFsSnJLdUc4aktUV0ZjZCtqcE5Sb3hoMENHSGR5ZnhrSEpxVjZ5cWNXZHI0SG5KNGxQQzg4ejQxNXhid2ZQV1huZlVReDdrN2Y5cVh5S1ZjYWVQSitKMG1IOGJ3eDJ2YndwRlI4ODJ2NStrY1F4MDhsNlAzbkVqRWRCVEx1MkNIamJtSGFUejRCb05rRGV2LzhQMGlRK3JWVHM4NWwzS1BLU1FGU1p6L1JhemJJbXZQbXRXUE5SUG9NaGxQYkxnZkNLTXVpbUg1WVJuMGZsa3htTkliRllsK0FleWRKcWRpTnRuMUlTbVV5N3R0SVNvWE1TYW1RWDl1K2wwbXBZbytUVW5GSVNrMWkzR09UVWlFOUtiVjVIb2pWdG9POVhNc2JFQVJNVWhoM1U3a29zVktNTmZPZXFtMjN6ZEF1enRVQVFkQ0NVYktnVE5hMlJ5YWw0bzFtMzh0ckVQZCtyRklzMTUrbk1kcjJ5S1JVc2tWODlaOEJMNStEZVBRekVQZi9hUE44UWN4d1FGSnFFSlBkT0k0MDQwLytRbnZHdi9nRjRMdC9ZbW5XemYwNlY5dHVLU2UxV3ptQVVHNHg3Lytnd3B4YzM4ZnZtSjZvYlo4K1ZMYVBwTzJud1dKOG9xdWZiYisrdWNrT24zdkd1SE9ZZGdaRHZ0V2tWTXY1RGlvcEZXQklTczNzSnJOelNhbTRZOXIydmllbEpyckorSmoyVnBKU0FmSW1wV1owazBHdVJqZ2lLUldXZ0NTVlNYR1RzYTA1b2lDanlXbW1HVnJMOVYxZUtwQktZVWs0ZWVEc2x6Y2V6TW1NZStQQ3llK0w3eVM0QWxtZlo1OUp4SExNMDdaRG9MYWRrNVI2K1QzZzgvK29IRmdVSUtaZ29GYTE3WkdNTzRWMVBmeG5jc0R6R2VDNUhQeThsb01PT1JEaWF0YkR0ZTJlY2g0OVUrNDE2bHBleVBMZ25NRmt0NkZ0bCtXa05uYjhxZHpMT3JyOE9qM1IxYk9OUnFQc2JIc1BHWGVBT0RlWmxwSlNlK0VtRTVISTE0cTIvZERjWkZLMDdSanB2dEdWbTB4UGtsS2g3MjR5VzA1SzlUTHVIU2VsUXMrU1VsUGNaRzcvdm9oazNCM2xJMkJuMWJnSGF0dWJleFgxWHVoRXllUVpXc2VhSTVJT2tKKzMwTURyOXZOOFNha2NONW1ZcE5TYmw0cXBoZGs5blR3cXhoR01POFF4N3MwSHkvbm5nQy8rSHNUa1dBTDRQOWVXbHExbzJ5TmNXdTc5UkpkcGZxN0xlUDJLclZrUFBjNWJ6dWw5RVBkL3BvQzZrSFZHaTZCNUxtMmhiakxNNDZZUFFSei9RTHZXVUJCV2hwa08xM1owZEpUTnQzMFBHUGNPdGUxZHVzbUUrUHEyN2lZRFliNitVZHIyUU1iZHk3VG5kcFBKb0czbmFvSWpHVW96UWRRVE54bldlU0N6dGgzU3RPM1F0YmI5ME54a0lMT2JEQ1F5N2xYNFRTNDNtWHFDTWxrZEZwTTgydlptK1c1ZUEwNGZ1QW51WERPMDEyOTE0cWNFWVVyN2Zpc055ZUFtdzJIYzYzdlN2MTk4cTJQdlNiZDk5TlRlVTJNczQ0NU0vL1lTOFBXdkFOOTlEb0lTV0IvOVhLZDhabVhjQTVqMjR3KzFDdzdwdHAvL0xTREpVU0taOUdRM0dUbklRM0xqR1IwRHZ2MjF1bDdjR2JaVzNHUkdaOW9kaU41ZC9GN0pyL2hNZXh6alBoNlAxVDIxWEpaN0J0eTM3U1lUbFpRYW9XM25NdTQ1bUJOa3VnejBTZHZPWmR5emFOc3p1c2tJaGlZNDJFMEc0OTFrZ3BKU08zQ1R5YVp0WjU2UHJXM3Z1NXRNaXJiZGNiNG9iVHZtMTdhTFBtamJvWkUwbXN0TnB1NlBmaU9mcnJQTWpIdXRYUE8zV3NNY2twUWFtL2RCR21EU0pKUDIvZmhqeGFSbWRaTnBka0MrODVFRHlmdmZheGNjMHB1clFVd21OeGtURG5HZGp4YjBra1BMOVJzUWovOUVsdWVuUVZyc0lNMjY2Ymp4ZmZtNWZ3YUNaRTJ2ZmdudzloOGJuOHJYckxQeU9KemxMSFQ3T0g0RzR2SmJQV01ENFBrKzRKN0JZV3ZiRFl3N0RhU09Qd1dZbklDZzJacWJWM0ZyQlJ6TXZGM2JQbXVOYmU4UjR3NlozV1FnRCtQdVk5cXp1c20wekp4c3cwMW03NU5TQVlhazFCYmRaQUNnLzBtcHVkMWtEajBwTllCeFQ5RzJyODVUNXRDMkcvcmxwWHhvajJkeFNha2NEVEg1dXRNN01jdW5iZmM5TDBqN3Jtenp5Ry85VTgxa1puT1RpVWhLdlhrRCtQYWZ0RzBrYWFqSnNTU1RtMHh3VWlvNXRaRCtuZTY3cDMraDVUd3NwajJlY1JjUGZnN3c0Q2Z5bW53clFmc3Y1UFc1OGllbHNwajJDRGNaa2d2ZGsyV1puNnRGeFZoZVJXckdNeVdsMGlKWThvZ25TWXdjZEs2N3hrQ3l0aDA5b1AzcTZySTE2RHdhRlgxaDNKbmFkcmFiVEt5MkhYYmJUUVlBdWt0S2hTRXBkU3RKcWJuZFpQcVVsSXBEVW1vSTR3NDljNVBKb20ySGpyVHRxL3ZMMWY4RWF0dWIvUis1eTR4bWNVbXBQc2FkanI5NUM0THNJZXZ1TDlIYWRzRjRYbFI3WXZ2ZmZ5VUhKc1JvZm1UeFcwL1J0Z2NtcFY0OVY4QlpPYzlRZVdqZFFnNDNHZXRVTHRqZFpONzlGdkRGL3lldkN6bTYvSm5TVldkUFNqMzdFUlJQL3lzNU9KVGcrTVhmSzJEcVRVb04wcllIdU1tTTcwdkEva2Y2YzhtMWh2SUFFbVlRa3BOU2FmYUZMQjdsdlFjWGYxQ3lHUDlhZ1ZnL2VoTm9uOEp5dVd4TklyT1M0ZlNZY1llVzNXUzZTRXExanhENzRTYXphMG1wZlhlVDZTSXBOYmViektFbnBlWjJrOEhNakR2dW9KdU15T3dtSXpJejd2WHpsQXJvWlhHVGFmWi9wS1dsd0tSa054bkhqTi9WQzRBalNqd1ZpYzhMM2t6b1hVdVM5WGI5U2pPYXMwZDNDelRiMExZRCtKTlNjYTdCTzdudUVQdStVWjRFTjVuUXBGUnlUU0VubC9NdlFkejdBWWhIZnlJQjViMTBiZnZKcHdDUC9ya2NEQjVCK2Z4dkFNNS83MDlLYlV2YlRqSVVXYzg0a1FQSGN6bFlxUlo3eGpMWnlkcDJtbTJoOUZOeWl5R0x4OFZiY0NhbFptRGNtOUI5TXRGcld0cHdrVm5udlB2Q3VMTzA3WkJIMnc2cDJ2WkRTMG9WQ2RyMjNFbXBtRm5ibnR0TlpsK1RVak83eWZRcUtSVzYxYlpEejVKU0ljUE1VZGR1TWlsSnFjM3pFWEFuYmE2dlhERXVYNHB4Sno5M2tVL2JibnBlWEg0SDR1U1o1WHJsbktFMTlFRGxRbW1aWVhHbGdlWHNRWUMySGNLMDdlNnBjLzMzcEg4bkJ4TktyeVgvZDZYSDUyamJJVXpienZGdkowY1g4aysvZnEzS29xUXRsQWdyaXRwUkhzWlhPYlA4a2RheEUvaC85em5nbTM5Z01mTmN6WG9ZTTErb0ZGbWxaYi84SHNUbDE3cXVVMllRdUpyMWpRWUYybDJJWmxtSWFiLzhTaTJrcmg4WHFsa1BPYTQrdEpoT0oxQVVBbTV1NXEzQ1ptTGJhV0F3M2lyanp0V1FDM0FucllhNnlaaEZwSTQ5bDNHM2xjZVRsR3Bsc2dUUFJZYk51QXNlMHk2WWpMR3ZmQ3hHQjl3ekFLN3Y2MDF3dE0wQXhMckpCRjRQcnlaWVJER1VHMHk3RXd6SEpLVUsrNTZqYmQvUVprZVd6OHEwMjhwamNaT3hmZC9ROHJFWmQwZTVRcTZIMTkwbUxpblZYaDZtejcrdGZNQnd1YkV5ZXFudEdlTGFNOFdjRjFORCtTQ2hQZGZLTmI4QVFiN3I4L09FOWd5Rzl0d28xOFYzS2pSSjdRVm1Xa095V1I2am13eTlYYnlYb0ZtK3lQZWRBUHlWQkZEbFpkanpOb2h4dDZEdjFma0lOTis4MGM0ekJPcGt2VWdFN2RHMkM0L21uc200Tjh0MzhZMjhMbDlyVzgyanh3Q1AvMVFmSWdkMjFEN1UxU1ZKaHdTaHFBSzJDcjJna2l4RmxYZi9PY0NiMytoQkNTY3BsZE9PQUlLMTdXTDZTTmZuMVhlQTFjSlRiLy9DL0Z3ZTQ5NDRqblRzb3hObDc2anJadk00TjRQTzljczM0eVZSWTlwcHU3NithUjAyMHdEaDR1SnlpOERkeW5BelJzSzIxZWhvMDlmRWF0c3psTS9BdUs4emJ4eUdFZ0lmWmc3bWpzVUUxdmNjaGpLaGZENU5zUER0UGQrWFhTN2hBRHRONXRaVHJwRHI0UzJQcVJPTTFiWnp5dWU1cmo2d25LUnRqeWlmdHp5TSt3d3ozbWRCYmpLVzhtR0creXhKMjI1aXVBTm10a3dNOUFaanhkRzIrOXhrRXNwWEwwOVJnQ2d0NWVNa3BhSmpEK1F1YytJb1oxVXU1d3lvYWViUlVENENVOGZQSkxCNkpkOHYzT1h5MVY5UVVtcHRUL3IzK1RzSjhCNlJxWGdGNEJmODU3ZjF1ZTVpMnNGU25sTHB2NVVHbjVKZ3llbUhncVhJVmpJV1h3Z1RTV2liQ1dqVUZ5MlNYQ1dHVHU4RFR1NUpjRDZUNEpOZzJLaytkMW5xaGMyeTN2RG1OWWpsVmVOc0xsRE9TWkRtdU1rMGpodWR5bmIxZ2ZKaDE2NDFydnZaTjZNUHZIYmxxcy94V2JYd1ZGN0w2eStjekh4NlBibVBJMDA3OWJkdE0rMHJ0bjMxT1Z0bTNFTzE3WXlSTUNjcGxjMjRjNWoyVk1ZZDBobDNEdE1lemJqSE1PMmhiaklpSStQT1lkcEQzV1JFUnNhZHc3UUh1c21rTXU0UXlyaERac1lkd3BuQVZJWXlwSHdjcGoySWNRY2VZMnpWMnNkbzIxTVo5eGltWGZDWmRtZDVBaG4zMEprajlLelZTSjA1bWw5SThDUEIrK0o5L015UnR6MVhuMCt5R2ZKYkordkc4aXI3ekpHVmNWL2JVOHJvQ3dsSUpTaWRQWlUvazRDWnRQaFJURHVEMFRZeDd2WHlFR0NuQkZIU1k1LzlVQTRzM3FqQmpaVnh6OFcwdTl4a2FEYUFra1N0YStBNE05SmN4ajJTYVJjVDdROVBQMzMvZTNsWmwza1ovSTEyNVdIYUtUWDM2SWx5ejRIejM3RHF2eDNHZlRVRDhWZ3RRbTFiMDk1azJ3RzI3dU1lcTIySFBVNUtCYjZHY2toSzdiR2JUSXEyUFhkU0tzS1FsTG9OTjVrK0phVkN1TFlkOWpFcDFkRHZrVTg1TFdxRFRHNHl6ZktWMXlBVXF5b3l1TWt3bmhjU0pDdHQvZlNSVG9ibEpLVnkzR1NzakR1WTNXUkkvbkgxRGNEaVJqbWh3UGhlUzlwMkcrUGVPTi9pdk5LL3kvZWtmeWM3eTF4dU1qNHRkbHRKcVVadGU0YWsxS05uZ0tlZjZ1VFZpeThWYUU4clo0S2JETFhob3cvMUltZzVNRlZNTzlQblBYYzUxWDUwRE9Ma1I0Q0xpODVBZTUxdDN5NXdUMHBLaFNFcE5iZWJUTmFrMUF4dU1wMG5wYWE0WEF4SnFWNzNsNTFJU3MzdEpuUG9TYWtCYmpKZEphV2lvVDlXVEdLeE9STUtFT2dtNDhpUElKM3k5RjY4bXd3M24yUDF1ZVN1UWd3L2FaTEhKK0Y1SDFZM21ZaWsxT1c1Y2tBQjBtd2ZmeUxMYzVUUFRTWW1LZlhtbFM3UDlGUW5zSTZtZWR4a05zclZZbEtxNFQ3S2twUktpMkVmL0F5UXdxM2tJQWVYNS82a1ZDKytTSENUSVR2Tmt4OEFrRCs4V2doNzQyRG13YUZ3U0N2bjdYR3p4eURHcHlxQlZWUmU5ZTF6M09KMlVlcjJnZnZPSmFWbWRwUGgrUHAybHBTS2tEY3BOWU9iekVFa3BTYTR5ZlErS1RXM204eStKcVZ1eVUybWs2UlViQ2twVmFTN3lkVHJneGozMGNUVHJYUGNaTUNlbEVvQk1NdWw5blZuTSs2YzU0VmpKblI1clJOUGk3RksxaVJsYkd6ZVI1YWsxT3ZYQUZmZmFvMHlhYWFoeU9jbUU1cVVTdnIzaTIrMUN3bXh1VlNlWEc0eURKZVVWUDl3MC8yVWxKUTZrb083czg5QUZFZUFiMzRGNHVZMUl5a1ZtTnIyaUtSVWFpT25uK25mVVVydThzTFB6RGUwN1RuTEtXaTI2UGhqRUl0THdPdm4zaFVPT1RkVEN1dDJHZmVkU2twTllkd2hqbkgzK2ZDS25pV2xScnZKNUVoS1RXWGNQZVhLa1pRYXliaTNscFFxZXBhVUdzeTRpelRHM2NlMGl5NlNVcEdmbEpyb0p1Tm4zQU5uamtJU2lidElTbzFsM0dsZkx0WGowTjZ0YzJaQ0xlVmJuV2Y1SG5CODRxaWZHTVlkL1RPaDgzY1NiTHhSQVVVNHVSODFReHZGdUp0dUZGcW9TbElIbWhFNHFXejhndDFrREI4VW01UktDYlFYWHlqZHRMai9VKzJLRTZWeEQwdjJ6TSs0UnpMdG9nQngvSWxta2luOTllcGJYbEpxcGdUU2pmcWh4YnBxVnVaWUEzWTVnR0F4ODQzNnoxWk84cXVuK3BHRFg3S2JSRG1Bc0F3MVdwUElFTk9PamJVZVBXTGNZVWhLWlRQdXdHZmNnY080WjBwS3hSQnRPMlRXdGp2SzE1ZWtWSXpSdHVkT1NyVXg3ajFJU3NWVWJUdm0xYlpqejVKU3NXZEpxUmczYytSbjNKSHBKc05sM0MzYTlucTVjS0daYVJiamp1R00rMnBQcml1VHM3aWsxSlFaV21MOHI1NkRvSVdhdE9DUUdNMnMyblliNDI1eGF5SDkrL3N2bFFlNENreWEzTXVvYlk5SVNxWEJ6ZHZmQU5ETWk5TGpuNXJQRjZSdFI4aVNsTXBrdklPMTdiTW5JTTQrQTV5L2thRDlTM2twYnZ4SnFja3pBelp0ZTZHZFlzamlrY0tjbFBzT2V1dlRyMjJQTENldGVaazlCVUVET1JyTVZBT0labjIydlkxR0k2T092a2VNTzdTY2xKckt1SFBPWXg5eDl5TXBOWVZ4SDVKU3ZlZmJpYVJVSEpKU3MycmJVeG4zZlVoS0JkaVpwRlFybzcxVXdEMHBLWlV6RTBxTWN6a0hMRTdjYTQ3YW1LR2w0NGhodnZ3V2tCb1ZMVUFVTTZlMjNlWjZFczI0TjdYdHhMd1RzNm9zR3o4aW44UXdiVHNFYU5zNVNhbVgzK3NCQlFVM2tmNTlaYnpYdWJhOVJjWjlmQitRUXAzbzNidmZhTGNqWDFLcUwxazRoWEduV1JjYXZLbTIrWlVlMUNVbHFpWXk3ckk4U1BLcCtUbmc5WGRxY0dtcnp6YTM0K09qRFluTWJqRHVPYlR0VHNZOXhVMm14YVJVMktlazFOeHVNaW5hOXR4SnFRaERVbXBLRHNFK0pLVm1jSlBaMjZSVTBXSlNhcEh1SnRNc2x3VFZvbm9rSnZYTDZKbFJKVmtHN1VkSGVkeGtZcEpTeVpPYjNHZW1jZ0JCTW9saUZNQzRCMnJiT1VtcHRHQ1VQTmFQSHVxUUgxRWtNTzZRbHBSS3N5K1gzNmdRSnpqN3BDcFBtMjR5ZVpJOXZUT2p4UXpFNldlQWsyTVFiMzhqUWVrTEZqT2ZQNEcwMmxONGt0S3hGM3J3UnE0L2dmVnBhM2hSNVNTL2Vsb0lXNVk2RWJhODJraEs3WXB4UHpvNmdxdXJhK3Z2ZTh5NGM3VHRoK1ltQTVuZFpJQ25TVS9TdHVkMmsybGIyeDdDQklZbXBYYmtKcE9zYllmTTJuYllNVzE3eDI0eXdkcDIwWUcySFROcjJ4UGNaRGJ1Yjh6akp0TXNsMkxDcC9tMTdhYnpFVWdwSmxvN20rb21JMkpuYUV0QThqTW5abkg2V0xITVdkeGszRk5kZGpjWkFzeTBZSFQrWGkwRTFQcDNGOU1POGRwMlU3bWE1eUcvOEhlL1UrMUMzUCtKWnVGNzV5YkRtWUVVMm85ZHZsQU9TQVROdU1ocno5WEM1M0s5dWYyNW1NanIrNUgyMWFmMUJUUm9ZN3JFNUhXVHFkNVRjakl4N0tPWnNyNmtvQ25UOFYweDdoVHFOSi9mYk9qYWQ0UnhqM1dUU2RHMlk3eTJuZTBtMDVHMlhiU3BiWWR3YmZ0T3U4bGdaamNaN0pHYmpNanNKaE9yYmUrN213eGtkcE9Cekl4N3o3VHRyYmpKNVBKdnQybnZzYnFLUlQ0M0dWYy9QMzhMWW5Tc0FId2VONW5JR1ZyU05sOS9MNEhxQW9TeVJ6eHBUOXZPOFcrbitQckxML1h2U1VKUkxlaU4wN1lMZnRLNTdYdzNid0RmL2xZdm5EejdUUGw0K3pUV2JtMDdaTldNTzkxa1pvOEI3LzlVaDRCUmlKSzgxbHpYbWJ6bHJQYXpaOXJCWitVd1pBV25QSGVlTkRjWitYOEtDSnMrVkg3MWNQT3lxZzB6WHVMa3UrWUE3YVJwcDJBbjE5WlB4cDNMa0c5RjJ4N0N1SE8wN1pGYXhUNjV5UVFucGVaazNER09DY1ErYWRzN2RwUGhNdmV0dWNtRUpxWDZHSGZJeTdpenpwTmIydzVwMm5aYk45cUdtd3hBQmpjWlRHRGNUY3cyODN3K3JlN3lSdmw2Tzg4WDVmSmxLUmN0VmlXZmRkSjRaOWUyQitaekxDVzR1L2hLZnYreDluOG5vSnFWY1dlNnY2ek9vL1R2ZjlCQW1jQ2VtZzBKMWJZalQ5dk9LUmN0bUtUNmtXQllNY1lxdEl2THRIZkp1SU55THhMM2ZxSi8rdmFmQUJkdm1ScjRsdHhrYVBIeDJZL2wvWFVsNjFBT3lzckxJTTE2ZGpjWlplLzRpYXlYOS9LNmZpY3Y3NDMzKzVobUpMWUIybnZDdUhPMDdiQmROeGxnTU82OVNVcUZmTnAyWUxySkRFbXBiazB3QU94MlVtcHVONWw5VFVwdHlVMm1GMG1wNlROSHdkcjJ0cEpTWGVVVFdQVnJJL3Y1b21aQ0hiN3RONjhsQmp4U1UvV3Q1SDJFUGk4a1lGWU01T1JVZzlTS25mUW1wWElaZDUvN1N4T1lrY3NJbFllU00ybEFzVkVlejB5QVY5c09mTi8yY3E2QjUveWRCS0kvVk00alBHMTdqQlljd3hsM09kakNreCtBbU53SFBQK2R2STR2ZUVtcHdIV1RDU3dudGV1VEg4cHlUVlZxclZBNjluRE5lcDZrVkZCKzljcVBuYTdyNVpjZ2xsZnNHUVJUdjU4UHRNL1lvTDBuakR0SDJ3NEpiaktNODdYZ0pvTkpiaklkSktVZWxKc01aSGFUZ1E3Y1pDQ3ptd3djdUp0TUYwbXBmWGVUMmJXa1ZCL2pMdExkWkV6OU1za0ppb245Zkp5a1ZGOC8zK3ozaUhtSEVlRG9oTjh2NTV5aGJXcmJTVzlPWUZucHpaL3BRQndmMHg3TXVBTS9LWlZzTEM5Si8zNEJjUHBwWlIrWjBVMG0xTGVkbU5wM244dC9MQUZJLzY3cXB5MXRPNU54UC9vUThQZ2pEZFl2dndhaDNGRGlFMVdUeWttTGkwbFRUK3NVeVArY3ZQc1ROT3Z4MnZacVR3TnhjbEVpZi9qTGI1UUZKdmQ3aVpZWmQzS1B1Ym01WVlQMm5qTHVtWkpTSVZYYnZnVTNHWVF0dXNta2FOc3pKS1cyNmlZRG1kMWtZRS9kWkRDem13ejJ5RTJtNDZUVWczYVR5YVZ0OTdrMmlUeHVNaHY5VmFWMXAzQ2FOclR0dG41NStWNkNyYVZhbEhuSCtITzA3WkI1aHJiV0E2MEFzMElZSDFaNmN3aDBrMkZxMngyUDhkdGZrUDc5L1JmYWRZYjArS284bWR4a1lwSlNTYXY5VmdMNENUbWsvRUFpcWlNTDQ5NWVBaW1CWS9IZ2p3SEpCZVg5N3dGbEhabVRVc044M3FQTFNTNUZGS0pFTXpmVWRpaVpPSWhCOTg5ZzhMWHRjcHMrMHRwNm10bWlwTnhxWVM1M0JnRmJZdHpKbzUzY1l5NHZyNXdMVVhlWWNXL0pUV2FuazFKenU4bEVhTnYzS2luVnBiM3RhMUpxYmplWlEwOUt6ZTBtczR0SnFUbmRaTERscEZUTTR5Wmo2cStXMTlwbElyZWJqQzhwVllJdkZRWkVEaWFqbzdpazFBeDVIeHN0aXFRaGw5OXB2M1ZsanpnS1o5cWpHSGNMcFUrQW1Td2JDYmpUZ0FKRzRkcDI0WHl3dUJuM3RmS2hIdHlRQi94eHRmaHk0NmdXdE8yalk4Q3p6NVFNQmQvOEdnUXRvblZvMWx0bjNNZjNWSGxvdGdaVkd1MmxQeWtWSUF2amJpem4rQXp3NUZOWmpodkFxNisxYTFURURFSWJqRHZwMlVlakFxNnVycUwrZm91TU95UWtwZVoyazRFaEtiVXROeGtubzkybnBGVElyMjNmeTZUVTNHNHlmVXBLUlJpU1VpR2hQY2NtcFVLY3R0M2EvOFJvMnczOTh1SmFhM1JUa2xLTk02RWUzM1lzcTZUR0FzVHNnZjVwV3pPMFFVbXBxSnh3RkdpZVB0UjJqUnRhY3BIR3VEc1pXRmd2RDgxT0tQMjdMTS9KTTYzSEQ5RzJjeGgzTHp5cmZRQU51bWd4N2Z4U3MrOUh6KzV5QVhJbWtFckFMazUvcEpuMjkxOUtVUG9kUzdQT2Q1TUpMS2NjT0NqL2MxcWpjZjQ3emJSYnZvOFh0MFV5OCt2bE9RSkJkcUxGU0NYQ3FwbXNoQmtFVjMzR3NPd2tqWm5QRjNCek00K0d6MXRrM0dISGtsS0JwVzNmNzZSVWdDRXBOYk9iek00bHBlS09hZHY3bnBRS0hXamIrNTZVR3NtNFcvdlRBRzA3dU01VHluMnAyT1ZzYmpJaFNhbms4bkp6cnYzVmk5T0E1MFdxeTVjbktaWDA3MWZQWmZtdUpUajlRT3U3azdYdEhBYTI5cnl0bjQrU050OS9yWmhWWlI5Sit2ZTJ0TzBjWnBqQ3JVak9RMnNsN3YxSURpaWVBS29Cb0VoZzNFRW5lcDU4ckFZb0NxeVRWaHZuYkFZOW5HbjNsYk1BUEhxbXZ4L05PRncvNXlXbFp0TzJOeGgzdWs5bFdjZ2ZudW9IcWhtSTJKa09UbjN5bGVGQ0xVQXRpa0pKWThxeVRJTFAvV0xjczJyYkdlZExkcFBaMDZSVVNORzI5OTFOSmtYYmpwSHVHMTI1eWZRa0tSWDY3aWF6NWFSVUwrUGVzYllkMnRDMmU1aXRiRzR5a0pseGI1UlBBaVBGSktZa3BZWXk3bXY5NTFJQkVDR1dDaURwR1lDVzNHUWdNQ21WSERuSWk1ditmZktCMW5kemsxSkR0ZTJjcEZSeUxDSEFUQ213cDU5VTVZRThiakl4V215NmJyU0FsWHp5YVRiZzNvOHIzL0I3SUNvdHZGVmpUVklrWXRZSmlOS0NVMW9BUzhtblZ5K1ZxNDJRZzZaUXpYcTR0dDJoclo4K1VvdUV5UitlRnA4S0dzd3hadGpEM0dTNHg2RXVqeHhFaXZtNUdrQ290U0tKTXgyYyt1UnMwK2xFdnFacUFlcDhQczhDbjhmOVlkeGRXck5BYmJ0TlcyZmRjN1h0dHZKNGtsS3RUSlpnN3JtTXUvQXdPbHp0S0xOOEVKcVVhaXNQMDYvWlY3NWtiVHZ6T3JDVFVrV1UrNFl3Tm1QMHlFOWkzR1JFbkxaZGhKWXJWTnR1SzQ5RjIyNzd2cUhsWTJ2YkhlVUt1UjVlclgwYzQyNHZUMkw1Z0ZFdW56OTBkRHUydFdkYWFFYU0rTkxSbmlHdFBTK3VkRng4ZVIwd294WFNuc0hRbmh2bGttVWc2em9jbjRJWUh3UGV2Rk5nM2xsL25KbW9Sbm1NdnUzdXFTZVZ2QW8zNytYQWdtUTlKL0w5R3dsV0Z4bTA3YmJ5ZUo3ZkpKMkJkeExJa1pYbFBmbitwYWM4c1l5NzMyZGM5ZXUwWm1IbEdrU0xXRW1iZnF3bFVFaUREUGxaU0l1QXhWaStMOVRDV3pYVFE5cHNHaHdSYzB4NmZ0ZDk3bVNJTXg1SDdVOE9QbkQrR29RY0pISDg0QVhianozaXVCRlpsajZVOThOcmxjRHF4UnRPeHAycmJSY3N4bjA4SHNOa01xNGNZK1paNGZQMmdEdEhlMlpiMk9MS3NJcEtTclYxQm96eUdSajNkZWFONDc0QmdlREh3ZGl4bU1ENjNsYnRBWnBnVi9sOG1tRGgyM3UrYjJqNXJJOEVCcU1ORWRmRFd4NVRaeG1ibEpxaGZENnduS1J0NTVSUEdOb3pKclRuMkhac2E4OGhTYW1jOXB4NG4wVnAyMDN1TFp3MUpMNlp3VHF6bGFKdE4rMWQ1VU43K2F3TU41TWhGNVhtbkpoM01aVi9keE5SdnRyZXlialg2OEZTUHJJaEpPMzc5RXlDMFZLL3AvTDVyb3V0ZkZ4dCsrWWZOcDdqRldBZVRaU0xCMUI5MGZ2UTUyMFEwNDZPbWZTbFhpdzZQcElBL2lOWlZ4UzA4OXFQTDZ4NGc3dElyL25iZWoreFZJd3dTaUIvMTI4VXlqcVJHSGIxSHBmVklCVGN6d1huSUpCelhQTjR6NHdRK2JCTHdLN3VBMHBnclJibFd1K3J4Z3lDUDNQVS9tUmVQNzQ2TTgxWVVPSXBEYVl2L3NDY2FjaFZuMjdHblJhZEVzTytXQ3lWTEthTnJVY2E5OWlrMUw2N3lZQmYreGprSmdNQkd2ZDlkSlBwSWlrVllFaEtiZEZOQm5ZaEtYV0xiako3bFpUYTFKSzNvVzNIelpsSFRORzJHM0kxeXFYV3ZCUFhGWjJVQ2p4dHUvZDhzaHpYYjdTR21oYUpqay9qa2xLOTJ2YUlwRlRTbVpObjkrSWFnUFRZeXBjK281c01KK0cwL2pVV1Z5cG9Sekh1WnovU0RDMUgyNDVwV215K1MweXBYVmhvWVN0ZHowcHlFcHlVeXRLMnU0KzNhdXZKLzV5Y2hNZ2ZuclRqNnJkaG12RXdiYnZyZUtFa1l5UTNVdVc1ZVJXNFZvQi9ITWVkeDZSako2YWRBSHN1V1V6UE5lNDlTa3JkZVRlWmxwTlN0K29tczY5SnFibmRaUHFVbElwRFV1cFdrbEl6dWNsRWFkczVqSHVQdGUybUdZQnlYdjE4bkphVTZ0UzJCK1I5TEs5QkVIQWh4djNvaVo0UkVNeCtQc2hOQnNLVFVnbUlYbnl0OWVaa2tWaTU4K1RWdGlNL0taWGtQT2UvbDVkdUpnY1VIelhLazFuYkRyRkpxVHovOUhodGU2Q2JETG5Xbk1yQnp1SVN4TVZYYWhGd3JCOTlscVRVeVgyVmVxckNyMmh4ZExVd043VStiY2R4M0hucU9uWUM3UVRXcjY5dldvZlAvV0RjZlF6NURpU2w5c3RONXRDVFVuTzd5WFNSbEpyYlRlYlFrMUp6dThuc1lsSnFiamVaMktSVXdaelJDbUhjbStjcnRZWTRpNXVNTFNsVlZGcGtPdThvZzV0TXByd1BDWkx4Nm9XU3FTQ0JtNVVMRHZEZFpJRGpKdU1nd3ExdU1qZHZKY2g2b2YzV2FZSG1Dbkw0a2xKWmpEdUVKNlZTV1M2ZmF5dExja1JSUDh6a0p0UFV0Z2N6dmt6LzltakduZWttTXpvQkpEdEx1cC9lLzA0dCtvMWxzck1rcFk2T0pXRC9SRjhibWowaDNUK0VQTmZ6dThtczNwTzk0OG5Kc1VvOUpVLzJWTGVZM1dMY1hVejdrSlRLWTJKeU1PNTdrNVNhMjAxbVg1TlNNN3ZKOUNvcEZTSjkyNGVrMUR4dU1wYjdMQ2twMWNlUWwveWtWQTdqYnV1WGlYa3Z4aFh6enRUS0EzTW1JQ1VwZFg2dU5lK1RNeEJraWNpZW9YVXduaTdHbmIxR2Jha1dEc0pjbG8xbUJpaGNLb2h4dDJudUlTNHBsWFRhSlBrZ0Z2NzAwMFo1Y2pIdUxTYWxjbVpHWTl4a2hHelB4eC9wOWtNTSs4MUxWcktvL1g3bjVPNDQ2bE5NdGQwb0FmZkxyN1hOSnZlK0RpeG5xSnVNS0dhQXM2ZkszdkhpNGxJQzkyV244TGtIalBzMmtsSkZCOXIydmllbDRvNXAyME1ZOTIwa3BhWXk3dHRJU2dVWWtsSnphdHZGZ1NlbDJoZ3d6SlNVeXRHUWkwQ21IZHphZGx1L1RLeWZHa1JOOGpEdW5EVk1uS1JVMG5LVEN3bHB6Y2xmdXpobVBDOGdYZHZPOFc4bnYzVktYNlV5VXRvcEFiSzJ0TzJjcEZTNmh1ZGY2TCtuQUNHYUZkZ3E0eDdLdEdkazNHazJSRjRUcEFYRmNsQ0RsWjFpS29NTnNScDNXdUE4ZTZnWE9Nc0JCQTNLNjhmbHFFL2JmZW11VDZHc0oxRzJGU0hMMWFhT3ZlZU11NGhrM0ZPMDdSaXZiUmM5MDdhekdQY09rMUs1akh0WFNhbGN4ajFaMjU2dUNkNUtVcXJvT2ltVmViNitKS1dLRUcwN3RwK1VLbnFXbE1wTkpCWUZnM0dIUk1hZFhEblEwZThBMDAyR21aU3FOTytvL2JWVGtsS0IyYytIek5EaWpWcThwOTVLVUNaRzAwUnR1K0JwMnpsSnFRdnkvdjVXQXZlcGxxc1Uwd3phZGhHZmxDb0hPdVNOcm9BN01jN0ZoQ2tWd0FodGUwUlNhcVJtblhYYzVBSEEyWTlCa0YwaHViUFE0Q3F4bkc3RzNWT2Y0L3RhRnJPODFMTWllR05zRHpucTA4MjRHK3BUV1dIS3diQnN2NVJzck9WNWNHREFuYXR0eDU0bHBYYnBKc05sWXFJWWR3NmpFNUdVNmt6a2crNjE3WmlpYlQ4ME41a3VrbEp6dThtMHJHMVBkcFBKbkpUYXVwdE1ZRklxZHcxSk5qY1p6L25hMHJiYlprS0pQWllBSG9zalI3MEl5T0ltRTVPVXVwQUE2UHFWOHFGWENhd1YwTTN1SmhPVGxFcUFtVHpXU2RaRDdLcUNJN0hhZGdiajdzSVhCTUpvd1NPVmgxeExTTkt6QmpaVG1QYTJHUGNFcG4xMEJPTGtCN0pkakFIT1A1ZnQ1RzByVERhYmFhZjJTWUNkL2tUcDJDK2R4N2ZEdUZ2cVU5N2JTT0ZPRkJwOC9iMGMzTnpjSG5kNHdKM0RrSGZ0SmdNK3hqMUYydzU4RFNWQ1pQTGRrSlRhdnB0TWlyWTlkMUlxd3BDVXVnOXVNcGpaVFdhYlNhbTJHUzN3bjQvbEp1TzV6NkRTdXRQaVVSYmp6bkNUOGM2RWxwcXBwSVRWaXEyTlRrcE5XUk5sN2Q4cFJPb2R3UHdDeE9TaDFqQzM1U1lUbXBSS2tvenJGN0pzRXFnZFA5WE9JVjdHSGZodU1xRkpxWElRQmhSMlJEYVN0RUJ6ZWorRHRoMnphTEd6SktYU3dtVUNvZE1IS3RSSjBFQWxxWnlKYmpKQzNpOWtOU25icEtyMytUc1dNNSs3bkVZM0dWazJGVFkxbW9JZytkRHlmS05lRDVCeFo3aS9KR3ZiVXhoM0R0TWU2OFByU3liTjZDYURLWXg3QzI0eTN2T2tNTzZReUFSMjRIZk5TVXBsTSs0ZHVNbjQzRitTM1dRd3pFMG1oTG52d2swR2M3akppSHh1TWlFelVhMjd5WERQazhxNG0zemJsNWIrT1laeEIwYXVodFpNcS8zb3FESHptS2h0enpWRFMzN2hwQmRlemlWNGUzeG5pUmpLdEdkaDNCdDRZS1YvSitaYjZkOW5Ib2JjNXlhRGdZeDc0d3ZTSXQvM1gyaUlSQUJlMWRVMnRPM3hMakVieDgwZUE1NThBb0tTWEFtMFUzdEkwSUs3am1kcDJ5bURnR1kzYnQ1cDczK2xZK2U1enVRcXAxbmJMdDlQSHFnRjN1UVRMK1p2cmZWK2dJeDdyTFpkWk5hMlozYVRDZkhoWlRIdUtkcDJ6S3h0eDU1bzJ5R3p0cjFIYmpKQlNhbXhiaklwMm5ib2liWmRaTmEyaTh6YWRwRloyODUwazhreGN4VEZ1TnNtTERtKzdaaXViUmVodnUyTzgvbVlkaWZ4dTlUKzZwVFlTUzRkV2JYdGtHZUdsdnk0cjE3cXh6OHRTaFNqQ0cwN2hHdmJUZWRyYmdTWUNjQVRVQ2E1aXByQmFFbmJ6dkZ2djNrTlFBNHJKT2NoUDNweU9tbk5UY1o4UHlWcjI4ZG5JRTUvck1LZGhCeU00UEt5VmRjYnI3WmRsZ2RPZnFnR2tIRDFyZmI4WjdyTzVDN25oclo5ZEtyY1lnUU53c2xWQjB2bkRNYkF1TzlOVW1wdU41bTJ0ZTF3WUc0eUxTU2xSakx1clduYlJhaTIvZERjWkhxV2xMb1ZOeGxJWU53NU0xcmc2Qzl5dThuWWtsS1IwYTBIdXNuVXkyYzlEMnB0T2YxTEFmaFJKbTE3NXJ5UDVZVjI3WmljNmlSS2toZmwwTGJITU81ckg0QWFNRk02TFBtdEV6TmJ0WnNzYmpJY3hyMWVMcVYvbDRPSjYzZGF6a01zOFZiZFpKaE1PMm16aVdHbkdhRDNuNE80ZWN0SVNtMVIyNjUwN0IvcFVLNkxMMlQ3ZTg5ajVydlF0aGRURUxObitxZlgzOHRMZnMyYTZlaDZJOS80Mld6YVk4WjlTRW9OMExibmRwUHBVMUlxeExuSmRKbVVpakhhOXR4SnFZRnVNbDBtcFdLcXRqMjNtMHpQa2xLeFowbXBHRGR6eEdQY0lWemJqaWxKcVpxZnl1b21nOER6YmFka1I5SktFL00rT25aY3J3N3lQcXh1TXRVaTBjVzFCS1QzTlJ2S1l0eEZKT01PNEhtUTMrM0piNTMwNzJUYmVQS2hMTnRwbkxhZHc3aHpmTnZMUzUwR1MxYWJaNTlwRmo1QnM4NWx2TU8xN2ZML1J4OEF6aDZCdUhvT2VQMmNsNVNhTkRQZzBMYlRqTTdzcWE2dnErOTFlNHQwbmNudUppUHZUWmcrVnZlbnFpYzVtQWh4NStrT3NCY3FtWlUrbFpKWis4dTRzNU5TVXhsM3BsYSsxMG1wdWQxa0RqMHBOYmViVEJkSnFaaFgydzZIbnBTYTIwMW1GNU5TSVY3YjNucFNxb2xwdDduSjBIUjNFYUZ0RDVrSmRiakprQXNGZ1U5aVBsVndVK1laV3RaTUtEcVlVUzJmSWZjWjBzRXJSbGxNNHhuM0lLWWR3Q21pVjJzSFpOa3V2dEhuVjRFOFIveWsxRkJ0dTdOYzFRZlFRdC96MzhueG9MeVdKNS9xNnhxZ1dXK1ZjWjgrQUhINlF6bm1lUS9pOHVzYWMreElTbTJUY2FmRnZYVE5LT3lLZE96VXZyZ2FlTU1GemxyT3lRTmRYNlQ1bjcrdTFRYS8zdHZudHdWTXB4TmxwM3Q5ZmEwU1dudWtjY2ZNakRzbXVNbTBtSlFLUFV0S0JlaVJtNHp0OG0waktSVmhTRXJsYU50enU4bjBLU2tWaHFUVXJTU2xwcmpKdUppMlV2ODBwVjlHNW95cXNWOEdaWEZIbG5MRUhBc3g2VjdiRGd5ZmJRWGdYOGd5VHJWRXBScG9CQ1dseG1qYk9mN3Q1RGhDbG8wa1B5SW5FcEwyc054a0lyVHRGbzMxMm5zYTZKQVRpZ1NueEhDREtQaUp2Ym1UVWttYmZmb2ovZjc5NzBBc0wveEpxWmxkYjliYTFlaE1EMnJLVXFlZUtoMjdwejY5OVo2cG5MS3V4TkdIZWkzSzlVdlpiT2ZSeWJOdGJwUEpSTDdHY0hNemg4VmkwVWVOZTB0SnFRZnJKZ09aM1dTZ0F6Y1pTR0RjOXlFcGxjRzQ5eTRwRldCSVNzMnBiUmV3SDBtcG5QdkN0YlltVmR0dTgyMm5CTmNpczdhZHdiaXY5Y3R6dFFCVEhUWStycFVub2w4T3lmc0lUVW9scHc4Q3loUktSQklIRk9GSnFjSGE5dHJleXBBdnF6VE50eEs4UDFhc2FUdmFkaGZ6V3kvblVpMm1SYXFyNDQ5MEF1bnRtb1lPa2xKSHh5Q09Qd0Njbk9pRnB6ZXYyVnI0WEs0M2ErMktGaE1US0I2TmRhalY0bDFZZlhxT1N5cG5NWlhYNTRtK2Y5U2kyT3RrUC93MmRlekw1VktCZHRPMnU0ejdWcE5TVy9MaEhaSlNPM2FUNlZOU0tuU2piZC81cE5TK3U4bEFac1o5VjVOU2ZZdzc1RWxLRFhhVEtiWG1QYmViVExOY1hnM3hRb0thUzRueEp2YmsxUnphZGdFTXB0M20xaUpCNmZ5dGxxb2NQWkxsUEU3UXR0c1k5OGlrVkJvQVhYNnZmZGRwd1NNdHNNM3BKbVBSV0Z1VFVra0tkZkdWM044QW5IeXMvTDhKd0xlV2xFcWFiRnA0U3BhRmNpQ2p0T3dxdjhEdk9oT2xCZmZPSUZRT1JUUkxRek0yU3NjZVVwODUzV1FheDlGTXlQU1JHb1FxMzNvNW1HQWxwVEptT25KdVJiSFNzWVBTc1plbFBabTFwNHc3NUdIY2g2VFVORGVaM2lXbDVuYVRPZlNrMU54dU1sMGtwV0ptYlh0dU41bGRTMG9ObkRtS2RwTXhhZHRGZWxKcUVPTysrcnZTMGo5bjBMWmpZRklxZ1dKS1hxWEZxMktTbnBUS2ZGNEUrYmVYRW95U2ZTUWRQbjJzUGRhZFRIc3E0eDZRbExxNDBISVZXZ0I1L0lIVzVvZG8yekdNOGQxMGtXbmNqOFF3di85U3IyazRlaXJCOVVkVll1MG9uWEdYQXp4aTlNWHBqd0RsUUVXQjlhdHZhMG1lTHFhOVJUZVppZngrTkhpaWEwSHVPMHJIenRPc3QrNG1NNzRuNi8rUkhPZWRLNmNpckNSenpxUlV6dk1vSStPKzByRVRjTmM2OXFVZjVQZU9jZTlWVXFwOWhMajdTYWt3SktXbWFvSUJZTGVUVW5PN3lReEpxVUdNZXkrU1VpR3p0aDE0OXdYSHZ6MUoyKzVMU29VYTg0NEpMbDgrYlR2SHY3MEVvU0xlNVhIRUhKTUxUVkpTYXFpMm5abVVTaGFYTjYrVTVBQm1EeXVOdVlscHg3emFkaHR6WC84YU5ETnc5VUtDdERNOXVDaEdqaG45UkcyNzhhakc5VlorOUJKVVU1bUllVC8rV00wTWlLTm55bnFUckJxMUpyNHd0TmRDdVowb0dReUJ6dU5uNnUrVlN3eUZaNzMvUW9OMkNkajVyak9RU2R0ZU8xN0pkRDdWN1pGMDdLb05oMm5Xdzkxa2dNZTRqMDdrd09rakZUSkZNd0FDNTFabW5yK215VHprU05uRzQ3SFNzYy9uaXcwZHUvUHZ0c3U0UjJqYjYzOXZsTU9ZOWx4dHU2MDhUTVo5Z3pFV3pEMlhPUkgyaEZRVDQrN1Z0SHJLRmV3bUk5d0pyaUxFdDlsVm50aWtWRnQ1UEFtSlZvWlNSQ1ZMV2hsM3Avd2tKaWxWaERQdDRHS01SUWJmZG5CbzdUMk11NGd0VjZpMlhmajNuT3ZoMWRxN0dIZXdNbWIyOGdTMkY2L1czbEErQnFObkw0K3BmTUJZcXlFeXR1ZjY1NWVXUVI0RXJ0VVFudlpzYXNlbTc3c0FuTThsNkpnQ2lpTVFwTUhGa3BsREFLejJiR1RhM2JaS2pYMVo2WllMN2YxZUxuUm9VcEtiVExNOHpPZjN4bjZwd1R1NXpwQ1dtV1l6VnRhRFVkcDJQelBzblZtaDJZcHJZc1JmcXRrQUpPMDN5VnhteDFwenJld1M1ZCtSNUlmQXV2ck9wUWJsYW44TjR1YWRtcGtSVURMN0F4dVRISHRjNDNpYUdaSURONEZMd011dktnak1ZZEJGOUhIczV6b3QrcGJ0RWtteWRQV05FNS9rcUtkNEhYc2hRZnRFZ3ZVNTNOeVU0WUIvcTR5N0xiU0JNN1lKMHJiYk9nUHdyNUkzalB6TTdoSXg3aHZjaDFydFBDeS82enFUeDNIZmdQaHlRWXdtdUZFK0ROUUUrOENaVmJQV1pIRFJ3MnhuS0oreEU0aDFrNGt0bjZzOGx2SkZKYVZHbEk4RGtwM3RPYllkMjlvejAxZWUzWjVqeTFkbzBBWXBiakltcHBZeHMyV2RHV3k0cEhqWGtBQ3pQT1QyZ3Z3MUxzYnlHRnhjbkl4N2M2YXZVSURKL3YyWmEzQ2NqSHRENDI5ajhKY1N2SXVGMXI2cm9LUXIvM1d4bGEvUlhzeE11L0VQd2IwWXA5U0xSQWtrRThOTllVN0V5UHVldHo1bVd6RDJUdkF1TkdBbnYzQmlYVTgrMXVVa1Z4TW4zdUF3N3B2SCs1L0h0ZWVQOHZXZkF5NHVETWNWMVI0ZElOTDNYUE44dm5OR2lET2pEMW9yWG96bFlPSzFrbEFKTngwVlhKOG1iYnY3K1ZtclAzTDNvVDB0MEtWQmhWZXo3cTRuem5FeE9uWmkyQmVMcFpMRlJPdmhkNDV4My91azFOeHVNaEhhOXIxS1NnWEw5ZXB6VW1wdU41bERUMG9WTUNTbDVuYVRTZEcyTjh1Rm1aSlNYZHAyeC9uVTU1VktYdEdhbTB6dzg2SlVZRk14dHBNVCtkZmpMSGtmUWRwMkFMOXZPMm01YjE1UzlHVGwvejdKcUcxUFRFb2x6VFVGSnBFbW54YUxrc1FubDV0TWpCYmNlVnhadmVQNnRvZTVueVM3eVZBdzE4a25lazNHMVhkcUptQnp6UVN3TmV0WnRlM2plOXJOUnc0Y1ViWEZwZWY3QkNiUU9vNEwyY2pla1J4amFPRXBSOGZlWTQwN1dseGJXdGEyRDBtcDZXNHlMSzFaSDVKU0liKzJmUytUVW5PN3lmUXBLUldIcE5TdEpLVUNJeDhoZDFLcThEd21IRW1wNWJKaTNrVzRtMHlVdHAzeHZLQTM4d3Q5SEdtS1NidWRsSlRLY0pNeEVxUWVONWxTZ21SeTdDQ1BkUXJkV2RPWXgycmJNVTlTS3JIRHBNMG5hUSs1NDZnLzhzRXVwcHRNQ3dta29acDFMak1mVlU1eUVqcitXTzRMWmU5SXlhTDJkdVZiTThEVnRnT3czR1NLSSsyZlR6Tmw1R1Nqd3FZRUQ1ZGtxRTh1NDA0NmRySjNKQTM3ZkQ3UEFwLzd3N2h2TFNuVmNyN29wTlFJeGoyQ09jbWJsQW93SktWbWRwUFp1YVRVM0c0eWg1NlVtdWdtNDJQYWR5SXBsY3U0cjhvbE1pV2wydHhrT0VtcFpUVURJT0tUVXJNdzdvMXlrUVo2ZVNuUE10SkpuUnQvMXlTNE9XNHlrTTY0cnpVczFQN3FjcUJCVGlNVU5IWDNQSTFoM0MzbGlrbEtKUzArNmQvbmw5cDlabkxXQXRPZXg2VWxsRUVQWjlvWjVhUUI3T3laOG9lSHEyOEJLM3RIYjFKcU5OTWV3TGlUeHA0a083UVdoRnhzVk5oVWVMM0gxU2VmY1NjZE85azdVcDlDTER0aVBnUEpuakh1RU1tNHB5U2xXczRYblpScVlsQ0dwTlQyM1dRNE13RWhqRHYweUUybUowbXBjR2h1TXBpWmNROUpTc1gwcEZUb1dWS3FsM0YzOVJPNTNHUWNqUHRhdjR3VjgxNHdtUHNReGoxbGhoYTFPd1l0VkNSbXU1aW1KNlZ5M0dSQ2sxTEp5WU5ZYnZLQlAzNnFkZkJSakR2RU1lN1dxVnpReWJDWDMrcGpqejlVc3hoK2JUc1lHSGZQekRlYm1ZZEl4ajM4T0hZNXB3KzArODM4cmZZOXI5YmF1SmpzTURjWlBqTy9Yazc1amdhRWszc2d5RVZvL2lacHBpT3VQdGVaZVRPMEZZcGhwNzVEMnp1VzJlSHo3akR1UTFLcW05blp1YVRVRk1hOUpXMDc5Q3dwRldMZFpGcEtTazFpM0RHTWNRL3hnYy9DdUdkSVNvWGNTYWtpVU51ZXlyaUxlTVlkWTllUUlPUCtDdEcyQi9xdE8xMmxVRFB3NmpqUmtyWTlab1pXbnBVV2dwTHJ5T2kwOG45M00rNVIydlpneHIxeFB0Sy9YejdYSHV1elI4bzFKVHdwMWNlNEk0OXhiNTZIbkhFdXZ3TVl6NVRmK3EwMnYzTnRlL1BUdW1EY0xlVWNud0dlZktva1kwamUrRld5cU91NUN0a1lkMDlTS3JYejJWT3RzYjk1S1MvaklucW1JMWQ5bWx4bFNNZE8waGhpMkVQc0hmZVhjVTlPU2hWN25KU0tNQ1NsY3JUdHNNZEpxVEFrcFc0bEtWVzBucFNLYmMwY1JiWG5iV2piVTVKU0hlZGpKNldpWnVCQk9QcWZXRzA3UkQ0dk5MTjlxem1lSEd0ZjhKU2tWQnRCbXBxVVNuYVJKTFVnMmNYMFFVTmp6dFcyaTNCdHU5ZS9IYlhqREpWdDlrQ25maXBJWkY4TUY2Tlo1eDBYbzdGR0Z1UHUvWHh5TDZJQXBXSUU0dUxMV3JJb2VHY1FRdjNZZzVOU3llOWVBbmIxL3ZwN1paR2FPdFBCZCtmeE0vTjNzcGlSWXRscDBXa3VIZnNPTU82UWgzSHYxRTBtQTNNaWVwYVV1bFUzR2N6TXVHTTQ0eTdhWVNqM055azF4RmQ2WDVOU01hKzIzZUhmbmtmYkhqaHoxS3Fiakl0Z3pabVV5cDBKOWZYTEZRT3ZyRHJiY3BPSlNFckZ1Znp2VWpQdlltYjQvTUNrMUdDbW5YTytVdXZmYWFhQTJIZXlhclJxMnlQZFpFS1krenErb1BVRFpCOUpiTzdKaDhxbHhOYlNvNUpGVzllMnU0KzNmajYxWTNJQ210d0RwTzh2QnpDaDN5ZU1RUTl3a3lHSkdvVlBqYVlxUUFtWDU5bnFQWmM3RHgyMzBySFRUNGhsTDh1eUUvaThmY2E5eTZUVW5YZVRhVGtwZGF0dU1pS3ptMHdMU2FtOWNKUHBVMUlxN25GU2F0R0RwRlJzMTAwbWk3WWRNbWpibWU0dm5XamJHVW1weXUrOXFENjFKVGVabUpsUWN0VWdFRG82a3UrbmdZeDdpclk5SUNtVnlrZTZhYkkvUEhxaW5FR3l1Y200dE8yY3BGUksvcno0UnBaSnFKUlRYYlpRTnhuTzh6SEZUVVlFTS9ObVAvYjdzdjQvQkRGL0w2L0hjeFgyRkRPRDBFcFM2dVJNbHU4aHdQeGNhOW05UHZNcDJ2YlltWTZSSEZTY3RLcGo3emZqSHBLVW1zUzRjNWgyK3dneFNrT1ozVTFHWkhhVEVRZnVKZ09aM1dTZ0F6ZVp6TnAyZ0FOM2s4SE1iaktZMlUwbXRUMjNyRzFueldpRk1PN2JjcFBoem9TdWZsN1dQclh3bHl0SDNnZHJKblJadWMrVTJ0V0Y5T1VzTjVtTTJuYkhZL3oyRndTU1ZjcnBXREdyQUtOQWJYc2s0ODV4TTdsNXA3ektsYlNIL01IRktFTGIzaVhqSHFCdFY2RlVuOGl4cDJ3ZmwxL0wvVlVVazkyS3RwMTA3R1R2dUp3RGtyMGp6U1FsMUdkcjJ2YmlXTmJqRElSc3cyM3EyUGVFY2UrSnRoMHlNQ2RkdThtd3RlMllybTMzTXU0cDJ2YmNiakljWmhJc0RKd2xDWEhqODFPU1VudmlKcE9rYlljd2JUdUhjZTlTMnc1ZGFkc0ZUOXNPSGMwYzVYU1RNVExhS2RwMjlKY3JTTnVPNGI3dGEvMVBxUmc0ZTcvSTFiWkR3dk9pY1QzSTBZVzA1ZlNJVjY0dUkyQzd5WEFTeFFWVEsyK2ZPdGQvVDR3dnNhclRNMjNSV0xuNCtMWHRrS0J0WjVTTHZpUE5ETXpQOWN5QTB1YUhhZFpEbVhtdVpqM0tUYWFZS1ZBc1NIcHk4UldJeFhuQ0RFSzRadDE1SEFWanpaNnBheVJvd0NRSEV6bnFzM2w4Y24yS0NRZ0tlNklFM05YZ2VFdGIveG4zSUcxN1Q5eGt0cHFVaWp1bWJZZk0ybllURTRoTXBoMGI1Y0gxUFdCTjY4cWRrZGhHVWlyQWtKVGFvWnRNY0ZKcWduLzcxcEpTRTl4a0JLZGN1Ylh0RUs5dGowcEtYVmJ2QmZONUVUQVRtcEtVaWpkYXUxMU10UFREV2xFY3BqMkZjWGY0dHRQc0JTMFNYZDVvOXAwc0dtT1NVamxhK2RDa1ZHVWYrWjJXK0JCVFBUN3VRTnVla3lFR2xXaUxKSTI1ZmlXYnc2c3NESFlXeGwzcDJCOENqRStVanAwR21qbnFNenZqTHNieXVwL3E5N1J3VnlXemhpZW43am5qbnFKdHgzaHRleWR1TXBEWlRRYjIxRTJHNDA5dFl0cXJwTUhhNDNPOS9HamViL2czSTh2a3dFZGNnWk5wQndNRG16RXBkWENUNFdubHJZdzc4TnhmV25TVGdiVVZOaDBucGZiV1RhWmdhdHNoWHR2T1p0eE5NNkNyVmxUd0dQSmNNN1JPMy9aU0E5QlNBbVBsUGpOSlQwcjFkWXhPUmh2QTZDWlRhcXMvdFpGRkl6R3h1ZHhrRXBNOXhlSkNNOVUwQURwK3B0MU9Xa3RLelpQc3Fmek9qeitXZ1BnQ3hOVnpKVDFKS2FlYmNRK3JUN0tlaE9salZUYmwrWC83M0U2dlR4dGVDbmZua2Y4Zm5RQks0QzVvVUZIVlgvMjRBMlhjT2RyMkVNYWR3N1NITU83YlNFcE5aZHc1akU1RVVxb3prUSs2MTdhdm1PL3FobzlqQkVPWU5yRFVTNFBacjVWSG1QYTQycnNZYnNqc0p0TkZVbXJmM1dRZ3M1dE01cVJVYkZ2YkhyaFdBMk8wN1pCWjIyNWkzRXMzNDlhNnRyMXhQbU8vakhmbFRIcGVwUGJMelJhRk90VlU2WWxQdEs5NmtwdU1vNk9FQU1hOWViNWIvZnRNSjdBV280emE5amd0OW0yOWtuWGsxVXZBeWFsbXNvVm9nWEZQVFBZY0hRTVNZS2YzbDE4cFAvMjhUSFlDMDA0RG5xTVBkVGpYOVhNOVdLc2RuN3VjWVVtcHRYb2xpMHlxUjFsM29yeXkxbi8zZkxkUVh2SGJBKzVkdXNtQWozSHZVMUtxZitSNEdFbXA0TjU3V3RFNkk4alFCRmQzdi8rOFlwM1JoOUNrVk1ZZVBmdXV0TzF3YUVtcHNNV2tWQnZqN3JxL3R1a21reU1wTlZiYmJtTGVHZHIyVkRjWkNFMUtYZm0vRjVZMU1qRnVNcHpuaGNkTmhzSnJsaGRhcWpDdW5GTlNrbEtEdGUwV3hyMTVudms3cmRPZjNOTWErTGJjWkJoYTdMVjZKZi84U3YrdUVrYUoyVFl5dngwbnBWS1NMZzBteHNjZ0tFQ0praytqRTExenVzblFicW9HT2txeWRmV3RIcHdabnBTNXl4bVdsSXJLalFuSFoxb09JKzhSSVFmZ3J1ZFdseHQ1eFJkRm9Yeml0d2pjVTdUdEtZejdrSlRhaXB0TWxxUlV0UHdkaGpHQjJQaDdiSlJ2OVhzTTBNcjdaajdZU2FsOENhbGdMZUhJcFczUDdTYXppMG1wMEdEYWk0NlRVbDNhZG1ET1JQVXBLVFczbTB5OVBHVzR0aDA0Mm5abVB4L2syMTVXKzZLOUdkcVlwRlNTeml5dU5iTmQyVWUyN2lZVG1wUmFMclNVWWpFSE9INnFHZHUyM0dSQ2sxSXBXZlR5VzhVZUk5bEhUaDgwbmhzZEphVVdNMEE1Z0JDVCs0QUUxdVdnd2pzenhYNmVnYU5kY1JoMzBEcDJtcUZRMS9HZHM5NXpsVE5ZMjA3aFplTlQvZnZGZVNXTDhWK2ZiZ0I3b2RKWXlTT2VBcDYySzVYWnVhVFUzRzR5S2RyMjNFbXB1RVZ0TzJ4cXltUDlwQlgycnpNampmcERodjh6TUw0dk5xN0g2blBYOWxXelJQTlkwaTZyU0dIY1U3VHRzS2ZhOXI0bnBUTGRaSFl5S1RXM200enBmbHdsbWpJWTkyemE5cGlrVkZRQVh2OWN0T2NtRTV5VWlrcEtJUkdWWGhSS2pHaHFVaXFIMlE1TlNrVmFKUHBjV3pPU05wb0dHOW5jWlB3dUtVNk5OV25JTDc5V0MxakY4WWV5ZlBlMWkwdjJwTlQ2OFhJUU9Eb0ZNWHNHU0l3L2hTZVJIM3M1VDlhQ3V4aHZucmE5MnBPOTQreXBEdDBpMEk1TGEzdklYVTUrVXFxc3gwTG5IaUJkeDhxQ2tqUFQwYnFPdlNoZ09wMm8yNDVzSjdFbVE5dFJ4bjBiU2FtNTNXVGExcmJERHJqSm9JVVJaREtBNkhkVllEUGs2R0FVTnhoNjBXRHlHYjd0OVpFNjJyVFB3cUNGRDlER2Q1MlUyanMzbVo0bHBRcU90cDNMdUpjVlk1dWdiUmM1dE8wQmpIdG5iakpZbTVFSW1RbmxySEhCREl4N2ZWLzV2OU1BZjZNYytXWm9nNU5TeWRlYjVBdjBjMXJBU3REQXhpTGtjcE9KU1VvbEcwTUNnUVRjWi9lckg4YTR5WVFsZTdJMDFoTDRJVWxVeUllYzVEM0hIMnMzbDJLYW9HMkg5ZVBrNEVwSU1Fd012eGhKVURkL0EwSUNkaXh2L0VtcHJXcmJhL1dxckNlZjZyZlgzMWM2ZGs5U2FtZmFkbGlmcVNCWkVkN0krcnVzclVYanpYUzBxV01uaHAxdXQ1dWJ1VEdOZGJ4ZHhyM1pHRklaOXlhWVo0aU13YzY0cnpOd0hJYlN4MVEyUVlhcDJDRyswdlY5Z3QrMXEzemVrYit3dTZNMHk3Y0JjcHJsUkRjenUvcTlxTUR2MnF3dXM5NmE1N05lRHliRDZ3S2pJVnBxN3g0YVVJRUJQbDNuU1hLVFliVGpWYjF4djY5ZzNHZVk0VDZER01iZFVyNlk5bUtTOVZpMTdWekd2YzdVTWhoMzE4emdCbVBGWWR6Unc3aUhsczlWSGt2NTF0YkFjTFh0blBJMTZzMWJIa3UrdzBhNXNEcnZxRXBpalN4ZmlMYmR1RzgramhjQWMyTGZweHE4RStpaXdRYjNlUnVsYmJlVXkvcjhMclgrblJiWHpoNUt3RXlXbCsvdGd3eGp3VnpKbm1oQUtRSDl2QndBYVo5djBLNGt4SWlQampTNEx1ZlZmcUVHY1VwRHJmWTFKbDJJYWw5SWNDbEJ2N3dXNUdaRDhoZEJnd0w1M1lVOGgrM3pXZmVMZHcwZGN5Wm5yVXBsVzU0OFVPNDFRQzQyNEt0L0I5N3k0WTNvNDBDN3hORDFvSVduaTJ2R2M5djgzSUlXd0R2cDJOVVkwQlBzdEVYZ3puQ1RpUlA5TXR4a2hGWGI3blNUMldDd0JIUFBaVTZFSnlHMXdiaDcvWm85NVFyV3RndTM1dDdJWkpYVlhoZ1lkdUZKUnJRdzdtalRvdnZLRmNJRXVqVEFFVW1wYkZEdFNUajE3cG5uTVRMR0lnUFREZzZ0dmNkTnhubWJNMEd3bDJsblhnK09qNzZ2ZkpIYWR2OGdNNlI4cnZJWXlzZGwvbUxhaXpXSFFIaG1vRVJBZThhR2RXcU9tU09Sc1QwM3k3RlVzZW5HbVJ2MnpKRU5WRFNTVXQwM3hIcEZrdmM3TFY0bFMwYjZKYjJQMXJaYlpnQjh6MjlYK2RTTTUwSTV2Q2lKRHkxOHBEQ24xYUpIbHJhZHk3UUxDRXRLclIxUEE0cmwrNG9qbE9DN0dLdEJFWTZPMUtCTmdYT1Z2RnZxOTlRZUZKaEh2VUNTUVA2Y3JBaXY1WHVNZkw3WU5ON2h4MWx4Rzgwd2tNM28vTFVlV0RrMThJdzFoY0gxdjNuYzV2ZVI5VHlleVVGUHFmM1lnK3VuUFkwNzZkaUxZclFoaWVraGNJOWgzREV6NDg1ZzJxMk1leXhENldGNGd4bEtSL215TXU1Y2hoSWFQdVdyOThqL3ZvRU1wYk44Yk1ZMGxYSDNnZXBZeGowRXRBZnMyNTQ1eXNtNDUyakh6dmJzS3MvcW9XcWFPY3BRUHArMmZZUEJMV3BhNlFqRzJNZm9laG4zRUcxN2h2SjVHVUVibzcxNlh6QVpiZVpNQlp0eGQyamxOODViMXQ3Ynltc2pwbU1aZHh2aDNManhsTXhocEZOTkY2U0ZYN2JQdUlmTW1LdEJ4cVZLMjFTYTZxUEhBTmZ2dEdZL0MrTXV3aGwzcXh4d3JobHpZdVJaNEJDWVlOdVFsTXE2andQdWQxczlVWjFQVGdCdTNzcHI4TTR6S0xMWGUxUjlRa0IvWGh6cGQ0c3JacjNiendjWlFUdnAySWxscDBXbjVCYkQvcnZlTWU0Y2JmdkJ1c2xBWmpjWnlPUW00M0tCQWZ1TXhRYVRuaXNwTlNSUjFqUlRnWTN2Z1I2dHExc3h5WmUxcEREdHpEMUwyOTR6TjVraEtiVzJMOEdiUTlETHBGUnNRZHZPNlpmTHFyK0R6RW1wb2M4TFRyKzhLbS9oeUkxb0V0MFJiakxHRHN1eFZvekErdnhjdzRYUmtaWkVSR25iSVY3YmJpeFg0M3hrSFVrSnJPUmdRZ01OcDV3aHdVMG1VWXZkYmxKcXJuS0NvMTJCbm9tWlZUcjJxKy8xd0lsUm4ybHVNb3hjaVNiakxpYmFMWVlzUE10TFRjSUUxcWRKMjU1REpLTjE3RUlCZHBPT3ZhZkF2UzAzR2VoUlVtcHVONWsrSmFXQ1I4UFpjSk9CNWo3U25jYkI0Mno2dmJ1YmthNEhiT3doYjFJcVc0UG44VnZ2Z21tSHdVMW0wLzNGWjdLUk95bVZvMjAvcEtSVWp3c1UyMDNHMVMrbUpLVnkzY2NnNEhsUjZ1TkYwYUtiVExQRDRnUkszRlFTbXJHV3A0Qnd1TW1FTU8xZ2Q1TUpUVXFsRnkxZVhjcXl6aDdKY3A0eFoveUZwZlFwaVowZEo2Vm1MU2VZMnhWZCsra2o3ZjkvL1VLdkxYRFdwOXZuUFhjNTczREVSUHV4VTYzSkFaMlF3SjJWSXdJOE41a1V4cDBZZGdMdEpJdFoyVHNHTS9VN3liZ1BTYWxwYmpKZWJUc2Fra0RMeHQ3dzk0Z0dOeFlHTTQ3TVJNaU44OVRMQjR6NnhYVkduV2x1NEdhOGNqRHRmV1BjOXlFcE5iZWJUSitTVXRIQTRFTExTYW1wakR1SGFVOWgzSkV4RXdxTy9wbHpQcEhBdUVja3BhTEovOTM5dk1qTHVKc2FWS25sTS9RaThDYkdBWXc3czZQMWRWd2M1cDRHR0JTU1JMTUZSMCswMDBrUTA5NGw0NTZZbE5wU09UZmFsUXJDZXFCblh5aEJkalZRQ2xnejBMNmJES2hCSllvUnc0KzlXOGFkWkRHVWVrcnN1bS94NlE0dzdoeHRPMlJPU3JXUEVIYy9LUlVpZk51eDRUY01YcTJiMHg4ZExTTmpyUDErSXluVjQ4YXdZdFNyenNKOW1VMkpxOEtpTWZVVFFNYm1zOUVKb1dFdzRiS29kRHpzMjJEYWt4ajNRMDlLRldHTWUzSlNLdlF3S1JYOFRIdHJTYWtjeGowa0tYVzFGNW1UVWpQbGZVRERmV2JOLzkwMkE4cGwzQ0djY1RkZFFQbzMrWFBUZm54NkIrQ0RHSGZMVElDdjQ3S3RlZHQ0dm9QV3YxKzkwQzQ1RkFSMFcwNmZienU0Wjc3WngzRVk5OGlrVlBDNXlYQ2Y0eDdHbStSUlJ4OHFtMHMxR01JNWM2MkFmNllqYXpubDRFelFUQkM1eFZBNEZudkdPMnltSTVSeHAzdVhBRHMxVFpMRmNCYWY3Z0RqM3Z4eEYwbXA5aEdpbjNIZlVsSXF0S1Z0THh1TXRJTnh3RVlTS1FZbXVWcVRDb1hqNzVvZzJLTzlaeWRMeGpDQmQrWHgrOW02cFo0K29tS3QzckMreDU0dzdwN3pRU2pqdnVXa1ZDZmpqc3lrVk1pbmJRZVBtMUZkNjk1RlVpcHNJeWsxbFhIM3VVbGh2cVRVbkhrZnJuNFFDK1BuOHpvU1YvOFRtWlJLeWFha0xhZGp4OGMxU0JHWmxNcnB1RGpuYS9iTFpCOUpMMktONmJVR0luTnIyN3RrM0dPMDdjempsWTc5c1I3c1hIMWI2ZGg1bXZWNGJYdEUvU3RaektsT3NGMWVCUHV4aHg0WHdyaVRKSWFZZGdMc3kyV1pEVDMza0hIdlNWSXE1RTVLRlFuYWR1UnBLSjNhZHJqYjN6TFdqUkZ2WFlPT3NKa0lDb0ZKcms3TmJhTTh3c2FZQnlhYmVwSWxuU0NhclZvSC90aGJCSndXT1I5bkNKbkp4YmduYWRzaFROc09QZE8yUTgrU1VqbU0rMW8vRTZOdEQwaEtEWEtUeWFWdFoyaGJzeVdsaWdqR1BYQ0dOa3RTYWxsOTNxajZWRTgvNWRXMlE1NmtWRXJzSk5jWkFudEtscEpMMnc0OGJUc25LWldTTzFmNmQ1TFBFSk1jazVUS25ZbTIzRWR4U2FsK1pqNWZPUXNRTkR0QlVpaXFyOFU3dG1ZOVhkc2VNTk5CZnV4alBRZ1ROSGhVc3BqVUdReWV0dDNIdUpPOVk2cU9mVGNZOXlCdGUyNDNtUzZTVW5PN3lYQzA3Vmp6VVhkb3l6RTBLWlhwM3VKMGJRbGt1cTJZMjhHMGJTU2V4bExqTHUwZTVtUGFYYzVrcnZ1aThUM3pNZTE5VDBydDBrMUdkSnlVeXAwNWdnTk1TbzJkQ1hXNXlheitUc1F4N2tIUGk5U2tWUHJVSmNDYWFMQUZiWHR3VWlyWlIxNXFmM1dsZjU5QWNsS3EwVTBtSmltMVhzYnJLaUNvMEl6eXlxcytHK09ld3JSdjJVMkdtT3ZaSTNrSkw3VEZJdzEySXBqMGRyWHRRdm5nRTNBblAzWUM3RzcvOWp5TXU2bWNOaDI3TWpsSzFMSDNGTGluYU5zVDNHU3lhdHVaekE1YjI1N0RUUWJXWFJUcUd2VGJ2ZU44UnNZTkczdVhsbnkxUjc5ckN6YVo5UWpOTGF3emJPdWRkMVFEWktEdmlOTWxNKzY4bVNQYm9LVXpOeGtJZFpPQnpJeDdpcmJkZFQ2TVlOeGp0ZTBoYmpLWTVpWVRwVzNQN1NhVG9tMkhBRzA3eDAybWdnYWk2Rjdiem1IY041NFRxMVpVUUd0dU1xN3ptVG8rQW51THloNXdmS2J0STl0Mmt4RmNMclQyQWVTSWN2MUtEektVL3IySTBxeHptZmxRelRyZlRTWkRPUXZTc1grZ1FwN0lMWVlTWG1NMDYrN2pPSXk3cjV3ekpja1NOR3RTWGhtL2YycDk4aGgzNGRTeGg5bzc3aTV3NzhwTkpscmJua3VyNkdMYUlWSGJqdUV1RWxYSzJhYUxqR2VCSmNlZFJ2Z0lra3lhMjVxYlRYaWpzNzF5dGVjRXhqMWk1c2kydjZ1bmx0MWtrclh0a0ZuYjNqTTNHVWh4azdFeDdzTER0RU5tYlR2c21MYmROUk5xTzEvcDZJOWJkcE54bmM5WUwzb0Jxd3BLQWxkL0FmbTA3Y2p3UjZkRmpJdHpEZHlWZktabzMwMG0yTGU5MU13eXBhNU9Id0NTQnp5RWFkYnpNdTRwVEh0RU9VbS9QbnNNT0pvQVhIMm5rMTZoNlZLVXdyUm5ZdHlwbkhJUWlHcFFlRkdiY2RvOFg2bzdUeWpqVHZhT2JlallkNWh4eDh4dU1pbmFkbUJvS0x2UXRnc0RROVJrMkd0TWUxM2pibUxHSVVSRGpneS9kY3ZsQThOK0k0a012VVExVkFCVVA2OHdBa1ZuQk9kdE0rNmNtYWhnN1QzYXRlRUg0eVlUcUcyL0pTS0ZPeWwxYTI0eXJwbStWRGNaQnRPK00yNHlvYjd0SEcxd3hyd1BpSitoMVRXenZHUGZ2VzR5NkhpZUJtamJPUjJmc28rODBjNHVvNW45ZkRuZFpEeU03MFk1YVpCeC9Rb0U2WkdQbm1wM2tpUTNHWWhrM0ZPMDdTSGxsRzFrZWg4RUJWWGR2QUV4Zitkb1Y2WjY1V3JiemN3ODM0OTlyRnlMMUF5WUhBU1NIN3VQbVU5MTUrRzR5YXcrajNUc3hLNjNvV1B2TjNBZmtsTGR6STdIM2FUdU5tTFhVb0k5QVhTRHlhb3gyQnQ3WU81eDgvSlZhTjMrZlIxOGNhMGNjV3g2b013bGhhaS9mYUYvdjJZWEExbldhbkMvYi8yNnBybkp0SkNVbXBWeHo1Q1Vla3RFNGhhU1Vya2FkMWYva3pDekZUS0QxMnBTYXFEZk9sdmI3am5mMnVjWGNVbXBXV1pvell6N3ByYTkxQ3h5M1hkOTNaYXEwZCtVRllpdjc2dWZBelQrSGhLU1VrdnRyVjVLZ0RNK0ljaXplYjdRcE5Rc2pIdEQyMDRhL2F2bnlnY2NaazhBaTBraTA1N2YxU1JaMno0NkJTUnQvK0lhOE9hVmRtUFpZSkp6TWU2eFNhbDB1NTJvNUZQRnNOUGdEeGhKcWEyN3lWU2ZKN1M3RStuWWM5Zzc3aDV3VDlhMlozYVQ2VlZTcXMzWEZ3MU10c0d0cGI0M0pYNXRlZzBHNmo5c0YxU1l6OHVkZHEzL1BCaXNBNU1CaUpTNVlIRERabExxc09rQnVYYUJiVW1Ca1c0M1RSQnZCTytIbUpUYWxwc004TnhrQklOeHR6WUh6TzhtczdOSnFhSGFkaGZqdmlwWFdlMUY1cVRVK0x5UERkbkgycFJtcVdVcUt1SFUxaDF4dGUzTktWTmtUREdhK2lzdGRiaTFqeXpHZWJUdElveng5YnJKTExUK1hWQVppWm11WkVneHlaNTUvTU5GZWxKcU1RVXhlNmJmVStxcEJNUGVwTlRFK296U3RzdkJrbEQyanJKOGxRVWxaNllqbHp1UFc5dGV0WVBWQUhsTDIyNHc3azZtUGJlYlRBYm1STFNWbElwbUxOejBKVGI1bzhNNmcyNzE5WFhTeWk3WlNZQU1SYmhPRjdyQU5EUzV6UVBLV1phUm9haWZKV0szb1dyUFlDZU9jWGVCK1B4dU1ydVlsSXF0SjZXMjR5WURmSVljdWt4S1RXWGNPZWVCRE5wMmpwc01HdW9uNW5rUm9HM0hkVTA3MXNGNnZSL1krTU5sN1ZFdklwSlNYVnA1My9QQmNUNlN6cWdBcDVGZUhJb2lUZHVPSVl3djE3OWQvcDhTUWhkWGdMTUhXbU1kekxpbk1MN3U0N21mVDRNM3BNVzNveU9KaForclJibXNwTlFNOVJta2JTZVhHQVhZeVpqb3ZKb0o0TTkwNUhMbk1XdmJpMnJHYlZtNy93UnNhOXN4eGgzMjFFMG13TGQ5NDJ1aXhVV21PVjBacXZ0b2ViUW1hdVM4NmJvRk5TQVBhT1ZpYWVBUzF4Z3d1UEdOQWtTZStzeDRQalBqdnU5SnFlRFF0b2NrcGZxN3FUeHVNaTRDVXZRd0tSVVlUSHNYMnZaY1NhbXJ2eXZTWjJnaHhFMm1mbjI0U2FtbFpycnJ6MU1qR0MvWCsrZTd4VWpNaVR4REIrdGp5UEZhQW1NSjRpZGs3emZ0U051T0VKU1VLZ2NaUWlXR0xrQWNQWldvNmFnRk41bndaRStXdG4xeVg5YnRBeEJ6Q1lUbmJ3ejlqbXNteDgrZ3h5ZWwxaisvMEF5N0hHQm9QL2FiS05lWmREY1owM0ZGNVRaVTFtYmM2dlUwTU82UmpEdm5QUFlSWWx4U0trQjNTYWsxMXhjMEplazFOT3dOcHQ1Y0R3NkFqaEV2TmtPTjloRjZsRndIZVl4NnRFOTZRN2JTaW1ZZVc3cWgwc0U3UUpkSnFXMjR5YUFuTWRYMDl5YTNIV3pzR3ovbmZDOGYwNTdNdURmWHNnQU1TYWtKakRzN0tYV1ZQQzNpWjJpOWpEdDlXdGxnMmwxSnFaVldmVzBoZi9VN0xCa2RKVmhrbExXOWQ2YXhYQjhNT0pOUzVUSHpTLzAzbzlOS1B0T3h0cDNEWUMrdkFNbi9mVFFHbk41WDBwUGVKcVZTUGM2ZUFwSnQ0czFMV1UxejRHamh1OU8yVjN1eW9Sek50Rzk4ZVIybDJjK3ZiVitSTU5XYUZ0bUc3VE1UQStQdVlOb1BNU2tWMWhtdHRmSlpHUGI2MDAyWU9qVmtZdUJBMUY1ZjhPUWttb1g1RjhLblNZOEF6U0ZXaTBZbUFUeE13dUZzM1NTbFFoN2ZkckVDNjJqb25Ndk5UbHM0OXJjZzNTYVhjZFZMczV0Q0IyTldjMW15NVJvWWs0ZGR2dTNnWnZCenVNbjBQaWtWTTJuYk9jOExkRHd2WXBOUzhlNjhqYy9kMExadnlGZzRqSXpsUEt6QnY0MEFzbW5jbXd5K1lTcXFYR2h2ZFhvek9kRXltaXphZGdDMnRwM1REdWZubXNFZXowRE1ubWp0ZUhCU2FrNDNtVm81eVRmLzZKbCtkLzFjam9tdWVjeDhwR1k5V3R0T3N5dmtGa011TWN0TGc4dWNwMS9hMExiblRFb1ZXc3VPNWExdGhtMUc1dkNBKzFhVFVuUDc4T1pPU3NXTnhNOU5WeGpZWk5nRk9wZ0lOUFMxNkdDVVl4aGV3N2syZkhwRjlXb2NLbndqZC9ETFgwSlZLaXdHZjNzM1o2L0FlMitUVXF1N1ptM3YwN1lEVDVQdTFMYUR4ZCsrR2pRMDkyc3pBTGlwcGZYTzlJRW5rZFRWL3dpUFc4b2hKcVVtTXU3Ty90M2lxOCtlb1VYUDlhcDgyMjlaZE9HWVVVVkRINzM2b05MTWlLK3RnMktlejlqdjJ4aHlkUHUyRXp0TUREdzV1b2k2Ly91V0dmZTE2NzhFdUhtblhWbEdVOERaSStWVjcyYmFXMkxjU2NNK09sR0FYYzBBWFgwUHVEd1ArejZSbXZWZ2JUc3RscGFBWGIxZnZLOW1Bbmp1UE8wejdxUHE2TExtRSs5dUg0Y0gzTHRLU3UzRVRRWXl1c21BaGRuQjllcFpZN2liVEV0VGhnS094VVFkanRMUXdHUUxia054RE9nQmVCa1FWcVpvQU9maHpIdlhiakttQk5oS3JuTEx0T2R3aytGcTJ5SGFUUWE0M1JaNEpMNnNwRlFYbzd3dmJqS1kyVTBtSlNtMVBpTXFJbVpvMGZLOGdMdm53d3FzczVoeUY0a0NOVXZJZWdPdE1lUTI4Z1BSRGRwdVhXMEFyTnI3T3RtMG9XM1gwaFNKN2hTenJUemduVW1wY2NtZXlVbXBWUGI1T3hDMGlKWGNVRWdEUDMyZ2tranphS3d0TGxRRWdDVllWNHcvZlI3OVZnSjJzYndJbkVFUUhzWTlyRDd0akx1RW1xTmpXZTZKQXV5aUF1eEJNeDBRNmliRG5la1FxajRKck44TjFYbmErcTJBOXFMWUZjYWR3N1NITU83YlNFb0ZEK05WM3YwZWZYN3RkOXAyTTlOaVlOWjdBMDZicmdNYzdDemNwOEhRNmVGaFMyZmV1M1NUY1RIK2tObE5KaVFwdFloeWsyRjNXK0NTK0JwODNEZG01a1JEODg1eGsra2lLVFdDY2JmV1c2cTIzYlRQbFpTNjZxY0xocHRNNlpoNTJaeUIzUVRyOVFXbWFKQXYxa0V5R2tDenk3clhwSEZIUXhoZVV6NHAxalgzemZOdXVNamdwc3lUNURNTENlQXBRcDRXTUs3U1lYMHkwQ1NtUFNMWlV5VjZubXNOL09KU0paRVNpTWZKUFJEa20wNmd2c29CaUdLR2FlRW1EUVlvTUduNkNGQ0NkZlg1TjY4QnJsOENWb0E5eHZWbWszRlBZZG9OeHhmSHNqNW1lbzBBK2VSbktHZFlVcXFyWGlzb2prdFdVdW8yR1hkNkhvNUdoUXA4R3U4VzQ5NEU4K0QzcFRVdzdlYUZDT0QzcVhaTjN4c1pRbE94aGJtUm9hazhOUWF2MlZTRVk1b1FkMFhtZ1FHL0VvN3ZhZVNHQjVUZEt2TXVHdTFadU9VeWduR2ZHUm50cHNzTnJEUHkwR0RJSVlaeHQ1UVBmZHI3Y2oxOENYRHpQWEFZZC9TNHdEUVNrRGZ5R2pqdjBXa1NFcGVVYXRvN1pnSk1NNVpPOXhaL2tySlQ2dzVOZjN2MHoxdzRHYlo2dmtiSURHM3BtTEVGYzdsVzdRSmhrM0YzMldTNTNHQ3NvMFVmV1lJZVZ0dEJrcTA5NTV0SjZHQ1h5MnhZUWk0VlU2dVlkM0VrMzg0cnEwdWIxdGlYbzNGM25kMzlGNGZKYlJ4UExqVHloYVNGcHdXc0JMckhFcnlLY1RYWXY5WmpGRHErTEt2bi83Snl4QnhwTUVtRHZkWDdRdjVkU1VFL0N4RHFlMTlVUHVLaGlhNittWDE3UFhIcmMrMTRTajBkSFdrTmU3bU1yOCtnNjhROXJxZ1V1cVgxT0QvajNnMitvcjZDV0hhZDBLb0h3TnNEN3NnQjU2SGFkb1BJa3FOdHQycEdCWE1mb20ySDlaRWJHcEpTQlRhWXRCcG9SOHRJZUdmQU9oUEkzMTVqNFJqcHV6cVBnVjF2Ky9ZRllHcmJ2UXM5aFNYOHlRRFNiVzR0YTB5NzQySGc4cW0zbFErRWZ3KzJCRm1UcjdDdFBESGxZOFpjb0grOXRqMUJON0o4QVB4NnMrNGhmQytFK1gyZEJBbXVuMlo3aHNEMmpKdURQK3ZNa1cydGhxSC91ejJ3dEhTSG1ONFhlL3RVeTV3U051VXp3bExobGdwZG01R3QzcE5MQ3UwSndPTkkrOEU3eVJzTzQ4NWwyZ1hyK0xYN1hJVWNDY1dJMzBJKzhpdFhGb09pQnRJblZiV1VHa3hLb0s2MDFzUUU0ekpRS3krQ2orZHAxcG5Ia1J5R3JzK1Naa3ZlT1diMlJGTDk4NzkvL1RoUi9YekpyQi8zZWR2ZWlHR25wcjljTHRkK3ZrWEdQWlpwdHpIdUlvNXh0ektCd3NBRWNobDI5QmNiVFRkWHVabll1TWEwbzdrVHhYMEJxMklUdks4OUFOQnk3QURTdDNuTmVFeTc0ejR6TXRwTU1BU0J2dTBtWm54RDdsTEhGc3p6QlRCMm04eDJLTk9lc0k5aHNLT1k5bFRHM1RjemtMQ3Zwc2VONVRmK25XaE1FQ016S2RYbmRsTnVNdS9ndWw0R3k4WDZnV2dqZDFoemFPQk9IT0NBZkxTQWVRTzVKbXhoVUk0a1Z5enYzaXUzbEVLbnJ5b1dldUVaVEtReTdybVllVlFMTXFzSk1DYm81THJRaFJ3SFRLWTloSEVYeXVOZWJXVHYyRWw5Y3BKU0sxa2pUUUlnVnU1aTlzL25KclcyaVR1SVlhZW12bUxZTjM2L2ZjcHUyMG1wcVc0eTVaMldjY1AxcFM3eHEya1UwYVRWTW1uYzhkWmw0RlpMYUFUdCs2VGZGZ0VQbTJIck4zam5hdHZSd3l3N05PUXVaaFJYZTNHM2g5clBXUXh2b0U4OTQzeWIvVTlpVXFyZ2FyZTVtdkVldWNtMHRxLzY4ZHM5M08xWmZ5L3N6dzNCZkc2czNHZXN6eCtzdWNoWUZ0VGJOT2JHL2pJbWlJTWI1T0VDODVaeUF4bzZoTExtam1acldLdm40YklDaUVSQm5paDNsYlNrMURpTmRmTTRucHRKdVB0SjduTFdqd3ZTckp1T0wyWjZFRVVEcXZJS29LVnl4aVdsVm1zTGJtVXhuS1JVWGpuYmtNV3NkT3cyMEw1ZDRMNnpTYWxRTVNXdzdnNVExNW9acFliTmtiQm1UTmI5UzV2TUNzRHQwTHplQ1c0c1BOMC9JT2pIOG9PR3ZmL2dQU1FwdFJsNlpHRGNvU0dEUU1PNk51Um83MFBrRjRISnNJN3pBNXR4RDB4S1JZWXJEWmVSenBHVWlobVRVbHZiVzl5OWhORHlYT0VxUisydlRMNzVUcWE5OXR4WTgybUh1N1VJOVJ3UEd3aDJndlV0SkdHelBzdHl6TnFDMVhvK1M5T1ZCczIrN2VSUVF2cDNTckVkSFRtZi84QmlVb0dwY1U1SlNvMXhrNGx3dlFseWszRTlWeTMxU2JJWThvNi9IVVN0aHl6bUxtZFlVcXFvUUh0cHpOR3dYYWVRY3ViY0NMRFQ1Z0xzTzh5NFc2bWl4alJoenFUVVprSnBqUmxyTXVrZTV1U1dXYStQNExCaVlMQ1dqSWNXbG4wakpHbC9nZUFBM25jVnZNY2twZFlzSHAwdUxXalJ0cHNZRjB6UVRtUGcrUUtaOXB5TWV3Nm12YTlKcVcweTd1QnhGYUZCb3VDY1R5UW1wZUxHOHdpcXBGU3p0YThQckc5NzR3d2NmR0YrelFaVkdwN3ZqWTMwN21RaFNRNG14ZGh5eFVJWjM3WVk5NVNrMUM0WmR3dlRUcDAxdWZ6UVlHbHhyZ2RQQnR6VkJ1UHVyOCtpY29zcERhRjcwRHZHblFBN1NXTUlzQ05UNXRZVHhoM0RHSGZ3TWU0NWtsSXJ4bU5OZTRpMXBGS1RienZlTVNhM2U4c0l2K3FBQmE0ejdvM2VHellzSG1GZldmWlk4RDVzZmR2WVNha2JqSHNFb3kxY25USUVnSFRNQVBiZHpMMlY0YlV4N3NoazNDR2RjUWVEbXd6V3l1VmF3YmxhUTM2N0YzQUhlaDE3dUFYSDRuWXZHcytIdGZsVElkcG4zRTE3THdQUHlmdUFkYmViQnFNdUFOZjJHLzIvRmJEdnl2T0FNNmh3aFRzQmJQakwyellDN3dUMGlYMG5aeFBEOFRuOHcyM0h0WitVaWxuS3lXUGNtd3FHUXV2WUtSaUxHSGExMXNCMFhEdmw1UG14WTZWbEQ1dnBDQ3RuT2hnaHNFNmduUUE3U1dOQ3RwNjd5c0NXM0dRYWpJblZKeGo1dnUxb0dzRUxRL0twcFVQZVcxa01CN3lqOVMxc09YcDQyTXpYeSsvQzRWall6ZEdRbzgxTkptVEJWNWY3VFRjWkZqZHNwY3k1b3ZjUWFDV3N6S1Q2dHpEdm94OEJRdGgvaHRXLzYxTXJxOUkxR2xTVzY4SEpJUkFNOXhubmdtckwyZ3E4ZTByeHJYMTN0YzlEUDBHemNVeDlsTWd4SkJCNnNTbzVjYWlnb3BuMmc4ZGw0eE5pM1dSc1RIdTRtMHYzeHlXNHlZaXByTXRKTlRCYTJvOHpLaHhDNjlOK3ZQbDcyZjNZODlYbjV2RnhuUFdkdldOWnh0M0gvV0xjdDU2VVduY1hFSlhFenNTY2xPdXVDV3ZGd3VwaGd1c3VBV3ZGdGkzVXNiRHNCd3ZhdWN6N1FNWDM4Y0hNUzBxRlFNYmR4TnlIZ0hhL0Z0MXFLNzJCblMyeWgwcm10cjRIUTRoT2pudkN2YWJIcjEwMVBYeDdkTXU3K25rMExDeXQ3Zm1NZTJCU3FxanQ2OHc1bW56alJlTjVVV2Zhb2NHNE4xbDJFNWphUjRra1J4c1B3SGNScTF0U1NvQzVKRlo0cElCbmN5M1o1aHF6ZUMxMm5xUlU0WmlweTFGT01ERHRuZ1JVR3Z5TTcrbmppR1cvOWMrM00vTzV5MmxQU3FYM1JWV0xaZEpNQjc5L2lPOGw3M1RzeTZUblFFODA3dHRPU2tXSHRyVHVIZ1BteEx1MWg3U0pjZC9VdU45cDJCMnlHTnpYam5vQTd3Y0Q0NzFKcVdEV3VEdmxLbGp6dTNacDBBWHpmQnZFcnJrZldNa1ZFUHhpOHM0R1NGd1hEUXc4YjAvR2Z5N3h2bWVHMXV5ZHd0QzJoeVNscnJuUzFHWnF3Wk9VdWdITzY0QWRMQXRQOS8wNUVPdFd3M0RId1J1bHc2WkVVMXBRYVY5YjBiYWJqTys0dnJqSlZMOWZ5WTNJajExWmJ2SzA4TzI3eVZUKzl3cXNsNEZNZXJxMlBmUk9KSVk5Vk1lK2c0dzdSR3JiN2N5VG1YRTNyT3F2LzM3RFBhYXVkYS90YStlemRqNm1oNzZOY1JnQWV5UjRIN1krWGpMemJTM3NZVWRPcHFvQzdRSVpMakIyUnN2S0FiaHlJVGppOHM0YXA4OVhPWVp4Wjl4em5UUHVJWGtmemV1MS92WE5qSHdFNHc2R05WRk5seUF3SktOQ3cxVnM3VGxRM29GMndFQkcrbENBZkFEVHZnRktxelVFS3NCcENVTHB0QXRHYmdEZnpTVlVzODUxbmNudGVyUEp1QnZ1OCtLNFNqMWQyVHN5bUhtMnRqM1JUVVpkdHlxc0t0dE1SMXc1L1REM3p0NHhWTWUrcDR5N2hZbGh1OG5VR0JTMFRIZXZNU1hsSmdNSG0vN3Q2eUM5enFxNy9ISGhBQ3dlV3dMdkE1TGZFZWFkd2JpSGFOR1I3N2Urd2FBN0NXdEhmZ1RIenFWMWRwVER0S2N3N21CbTNuckZ1RFB6UHNCTnhOYmduTi9seHB1STNXRG9UTzQ3elJuWERaYmR4V1FPRzUrVnQ3WDdhdWFia2tnck1JcmtQck9hSVZtYkdYZk55R3pMVFNhUDY0MTljQU9WdmVPcGRvbFpYbFlEeW5EWG1WemxYTmUyRjFWNEpjK1BQYlRlY3pMdUdyQ1AxTDg1OW80N3hyZ3ptWk9jMm5aWU1lMndyajBYaHA4YkdQWTF0TDgyQ0RHQmREQ0Q5QTBtL3RDWmxRVHdQa2htZGdpODM0V0tHUmVtaGl3Z0ZjMUhoUjEwV2FnZkMySGRURzZzZ1VGelFFUEh6WTZqYmNmTUJjUHQzZUlPYlh2Y0RLMjkzN0M3LzRBL0tiWE8xRFZkWkF3NUgydnVLR2h5U3htZUJlRkFQckM5a3ZTREZxM0NTRjZuQ2F3bDVLNXd3dTArMWswR01yckpRQ2FYRnBzZis2bitOM25pM3k0K0RYT2R5VjNPdTkrUExOYU82VE1kS2VVMGJjU3cwMzJmcW1Qdk1lT2U2aVlEZ2RyMjJrS3hOZUlEell5N2dXR0hEWjkxbTcrNlRTNVRmM1Vaa25HZ0pQeXc5ZkpoNjJmYzdkNVFRalEweGk1bTJCOFZXazl2YXV3WkJIWXFvZDBLNDc2VmdyWDA5Y0sxN1NuWGE1MkJCNzVyV0oycHEyUmdhKzVqVFdKbjdibUJtd3o4c0NXQWVIQThWdzN2SllCSEF2R0ZCSWRpeEdDS3UwbEs1VEh1S2RyMnFyOGNIZXNGcUFxd3o1MU1lcmZhOXFKeW1hTGpsOWxtTUhKbzIwMCs3aW4yam52SXVFTUM0dzUyRFZ0VDQ3Nm1ZYjl6QjNEMjJyWlJ2elVaZWdEcTNhRDFBY252eEdPMkJuNXNHdmYxd2JUcDloTUJCSFdkTWNlNzkxeDdHUlp6bTRQSlRvbW4zNVBiMnRuUE4vWXhqRHVqSUZqWngraUZjSmFQWDN1K1dMVHROVWIrN2ptMWFsZmwwQkYwQnVoZDl3dFdscEh5ZWhTVFcyakV5UVBZMmFUVVlxcEJPOWs3S3VsUTgwWmt1czdVanM5V1RqV0EwbjdzQUdXVytzeVJsTm84Ym9VZFZ6cjJObVF4L1FMdW5ibkoxSkpLMGVLdmpwYWsxSTFFTnpBd0kyakI0MTNIVGg4NGVCOGtNenY4VUJVNmdWalVMUk5MODR3V3VzQ3Y0ZDhiRENmNkNldXNUTHZyRDhYUVQyUWpnYUN4UUZoa0hkdkVhdHMzMWpuZFR2VUNXQzJBaDYyamZzY0M2c3U1dm5aaXpFcmczYm1rVlBKalZ6cDJzc3E4QUh2b2xXRGNPTGtaOTJyUVhFbDFOdDFrUXV1elhjYTlUUjE3UDRGN0owbXB0WVJUWEkza21vbW11TWFZYlBiU2FBYnI0QVBxdzdaTkhEOXNmWDFRZ3BuWjJXQzJQZEdmeG90dWVPaHdJa1I5WUQxTG8yemIvV1hZakVEKzlwVll2ZUtPZ1YreGJKc01IRzRrcHQ3OVBUYWF3ZkNjNkdjZnRYcTJsMW9EVDh5dktHNS9IOCs0OXlBcFZYNFhNVDdUbjZSa01RdndKNlg2YnB6VXBOVDZ2bkNzS1VoMzUrRzd5WEJtT2dyMS96WjE3UDBFN2xuZFpFeHEySEtkR2RtWWJxK0ZvNmlmbCt1citvM2FkWEJJWDRhdGYyaDlBRUg5d2V2Q2NZQXdnR1pQY3FpUnFUWWtMTHJPNDVzOXo4Ym94ZXlIclRWQW53dmVvU25oc2RTSnNsZ2EyaDFxazQ1QjA3NGpBRjdyMzlXMVZOS05ZbzE1emUxcTBvNjJYZmU5V016MEF0UmJ3QjdtRWhQdkp1Tno1d0ZWdC9wZGFYR1RhVWZiTG9MS2liV2gyd3BmYnUrKzNTN2ozcHFiVEhuSHRFT2RhYThsMjBIanowMFBlUlBEUG5TMi9RYnZBMWJ2TzRMZkJPMHN4dDAzbzlWNHlKaUlvbVJzN0xKMDVXalJoMjM3ZllTQmhVOXBEV3VKclJXM2g3WFAyM0FoR3RyQ1R2WmRLNWNWQ2lOYWc5WTlUMG9sdi9yeEVRaVMvNVNYalg3WGM1OWtjWk54NVNWVUREc3ViMWMwK1pOUzIzS1Q0U1NsRmpXRmhqaFE0TTd4NFkxaTNCdE1PeGlZZG1pNnlhQkZGZ01XQjVoaDIwbFFQMnhiQU9ldVkrc01PZkFZOTBEQ0xQeVdIWmp4L1c2YkRhWlFRQ0FUMzdBWWJmckdnOEdmZmRXT3NSbXdOTFNoM1dvL0svbU11QVh3Y1l5dmFEa3BsUmgyQXV3bnNzbEp3TDY0Vks0c2ZBYTkyVC83amc4dHA3QXc3TkQ0ZlIxMGl5MjZ5UWpyak1EaEFYY08wODVoM0RkQXU4RTNGNXBNZTZOVHRYWE9DRU1IdTRzQWZjRHFPekJJYW5Bb2EvZDdoRTk2dG5GMXMxOFo3di85YXB1V3RRWWlBc1RYbjFjbThMT21aUitDbGZZSHd5OHJ1UWtvQnhvVVJRTmtoaVE1WjB4S2xZTUpVU1dlQ2lyZjRrTHVsMnZIY1JuMCtLUlVGNU5kYzRzeGZoOVJhY2ZCb20wWE5SQmZXSmgwL2t5SHR6NXZ5NE1PZDU3dGJPUHROZjRZYmJ2WTNHK0E5Z2JURGl1TTNraE9CSk1zcHY3UG9XUGRyNGYyY0QzN3gyQ1pOT25nM21mSFBqaTBqNE1IOFkyR3hta09wZ2hmSlpOcE11NkR6SEovTjRrNWxGOTNvUmV3cmtMbE5wSTl1Y3k4Q0hSSkVjcDNYcEQ3VFNGQmU3a0FMSy9sVDh1TjQzZ01ldXh4UHNhOXFOWjlnTUV0UmhqK3pzUzRjMmN3WFBYSnJmK2kycVAzdkljSDNJVXRmRW1ZdzArTXpMelpUY2E5NE1NRTJzSFF1UTdiVGdQMEFZdHRDWXlIWGl2Yi9RNHR1cjBNN09ld05VRjhBNVFJVC9NUURmRHVIR1hpME5iMkhjRGZqc2RHRlpndWxPR0ZxSXd2L0dEVDVTWlRYNU9uRjhtcWZTRS9wMXlxMENTeHVBWTdrKzNyVUUyRFdkNXhidkJjU3p4RmNNNDR1TVFmWmhHUGNJQnQ5MHlIcTU2b3ZLRENubmd6SFljSDNMTXk3bmUvWDJQYW9la3FZd0x0Z3l4bTJJWXQrOENKQlo0YmxyQzJYaG80b0IwekRTaUc3YURicjJzUXVUWXJpeDZaREE3UGxvUGNscmNUTGVJMnZHdWs1RFIzREM1V3phekc2SzdDNXdTdXkwQkVKUXNSRlZTa2haemtoa2ZNZW9sK1JyNWx4dDNOdEl0YmJiMVpNMTZIMExiQnRPbXptNjR6OVVHRGNERG93bHRQOW9UV2dYRmZEUjJaVER0NEdQZjF4clJPaFBpWTlxRmpQUnp3T0ZEd0hZekdJNjZUNWI0UC9sd0I5bFNsWVJ1MmdPZVMydU02aGhBMVlGOS8vaGhsTXJZMk92US9COVViNG9vQlhxb2NHZDFzYWdzdFY2Qzhuc3hiaDdQRTFLdjJObGZ5bDQzbTZHTG1UVW1wemc0MjVEZ0FQK1B1Y24xcDlzdmNQdG9NOHRjL244TzQrM3piT2N6OFFUUHVFSmlVMm1UY3F3UFE0Q01heExRUEhlcEJZZmhoNnhISWI3cHZjQWNFb1JHbnd6WnNvWjFIOC9sa0NQR3lycEZxQXZhaEhSNXVMeWNhelByZHVtVy94aDBpdGZBbXh0M1VINGJxRVVNWjl5YkRIZ3ZhYlNCKzgzUHMxcEdtOTJYU0dvUnRiVnQybFlHRXBOUjEwTDQyQXNWR0V1b0Eyb2R0MkxvRE8xN2c3V055ZUV6TEFOS0hyWlBuVkgxdmJJczJYLytoU1E3YlhYL2xTL1pNUzBwMXU2U0V1Y200K3ZLWXBGU295VXJxZTVHbFh0ZGZSUzBrcWJrdjFuNS81eG9qYXVVc1dQVXB0anlUdTJVZmQ0ajBiWGVNL0tyRU9nUTBKNkVPb1AyQUFlU3dkY0V2eFYwZkZ5T0VZSTg4SGJaaDY3SS9NYmM3czB4bWFLZkQxZ1R2T1pOUy9jZkhKcUMyazVUSzlmWk5BZkFtTUw4SjdsZUFmaDNjRitaa1Y3RDd2QjhlY0k5T1NxMnFFK3NMVkp0SnFRTm9IelpUSHpFQStuN2dlTDkyY2hQMGlFMFhxR0VidHExMUtHajR1Uy9VWnRpR0xXZFNxcC94NXZteEE3U2RsTm91YURjQmVPNnJ6c0JEZzRFWDNwbU93d1B1VVl6N0tuMU9XRVorT0REdHd6WnN2UncwY1ZGK2FmLzlNTzRhdHEyUFFOSGRidXNKMjhOalp0aTg0RDBtS1JYWXpEeFBzdzRRcW5Ibnp3eEFoNkE5QnVEZi9SczNaRFl1emY3QXVET1NVdXNMZjh5TlN6aEprUUcwRDZoeDJMYUtkL3B4b21FYnRuek5FRU5CejdBTld4TzhjelRyMk5nN2xnSmF0ZTJ1NTJTSUM1Y3dmSTRqS2JXWG9OMEU0RVVOd05jWmQvZE14K0VCOXlBM21kb1BoUG5BallYOElOWUhWUU5vSHpEOEFPajNmQkEyWE50aDIwTHJSSURCMVdqWVlrYUJmTTA2WjI5WUhNMXFmN2FGbzhKVGV1RXBqOWloMXI4SjN0Y1RYTTNYNS9DQXUxZmJidEc0WW5Pa0NFWTU3QURXaG0zWWR1SDVoWm5BOTdBUWNOamFBMWhkL2Rtd0hSb1p3ZFdzbS9aWVFVdHNFU0tiUWZ4Nk9Xd005UzdpTHhQenZ0SytvK1g3SFJKd2R6THV1SzV0UjJ3dzc0Mkh0SUFhRTIvcE9NVUE0SWR0MkhZVEtBMG9hTmo2MWtZTlduY2NCby9ERnQ3UElVc3pEbmI4MDBrNTEyVTBtd3g3djF4WGNvTDN1KzlUREl5N1dkdmVhSkJZWDVEbWE2eENuMU1JODc5dnBUTURlRDg4Vm1QWStnM01oMjNZZHF6dG9ndEVEVzE4Mk9MNndFMG1mZjNuM1MvMDVMbk84SDNqZHhIQW14ajM3VzQ5WU54cjcrdS9XL3Q1WUVlNEJ0cUxkZkFPQTNnZnRtRWJnUHF3RGR2UTlvZXREMjJDNDFyVWh3WFE5cyszSjZQdU1talhlKzAyczNrMURnNjRpeFh6YmJ6R1RVbE00Z2VKR3BBWFlrOUdnc01XZlI4TzEzNEFPc00yYkVQVEhMWWVOU0xCQUpEOWFJUyt4Tk5kMWJhN3YrdW1obis3MjNnNzFTRWFqSHZEcXoxMzVUZG5iOVMvc1dFdE9XekRObXpaSGtvWWVhOE85K093N2RLamZWaVNNV3hKb0ozRHR2Y1YxTzU3WThmYjc2cmhJekh2WlMrR0k1MERkeUs5aTZKaXZ4VjR4MjZzR3BzTS95MTRIN3FVWVJ1Mm5YNzJEZHV3YmJzUkRtMXoyQ0pCKzI3ejBzTHlQY1VlWGF2NkF0VjZzdmYydHFMN3l5eGdQQjZ0ZzNic0VMeERjOEhxSUp2WTcyMjR2djN0STRkRmZjTzJEeU5GMHlMVm9TMFBXd2hvMy9XK2NCKzA3YjQ2RjZDZFpjWmIvNjdqc3NUL0VRcnhVem1lK0lrczBVOWtlWDRrOXo4VVFqeHNBemNUMjY2QSs4YXNlRWNOZFdVTGljM1I0ZERSRHR1d2JRZjRETnV3RGUxNjJBNmxqZXdiYUs5L0czRUE5elNCOTVIOHBzc3V5dlZLbHV3UHNsWi9KL2VmSTRqZlFvbS9HZi9OWC8vVi8yRTYvTWMvL3UrT25qNFZuMG13L1FOWnpwL0xFL3hVL3VFL2t5ZjRtVVRnZnh4M2FRV01SZ1hNSnVOMW4vYk9HeGplTWUyRFpHYllocTJqVGc5YlBQZXdEVnVYYlh5d2doeTIrSGEwWDZEOUVMZVJmSlZRU0J4WkptSllCUHlsYkErL1JoUy9STVRmRkNoK0xjVDhpNy8rNi8vblY3YS9zV3JjUC8vOHI2NCsveHorUWY2VFh2OVg4L2QvL3EvKzFRZlRtK2tIWlZGOFVJanlBeFRpZ3dMaHFTekVCL0xYVHlVd2Zpcng4RlA5Yi9oUW1ib1VHcmdmSDA4Yk9Mcmp4cnJTdTYvZEtBUHJQbXpEMWpsNU1XekROclR2WVR1SUJ1SUQ3Y08yU3pjMHNlNnoyUWd1cnhiclAwZjhXbDdrNS9LQTUwS0k1L0pIejB1RTd3WGk5eElEZnljeDhuZExYSDVYTEViZi9jM2YvTlh6bU0rT1hwejY5Ly91MzMwbmQ5OXhqLytYLy9KL2VEQ1pMaCtQeHVQSHMrbjB5ZSsvZlA0LzN6ODkvdUQ0ZVBKNE1oazlrQ09YVTNuWWNUV1U2UUM4MS80eHNPNkhzUTFqc3ozdVc0ZUxPMndEVUIrMlhRWHRReVByK1VhNm1FdjVPcGV2Ti9MMWFySEViNTZjSGYrdlg1eS9mcm1jamwvZXZDbGYvT0lYZjNYZUtYeHRleU50dXdUczhQREJHZnprUngvRGYvMHZmZzcvN1gvelovQmYvaGMvZzQ4L2ZBeEhzMm45OEFmeWRWSjdmU3hmeitUclUvbjZTTDQwcXcvd1dMN3V5OWVaZk0za2kwNHlxUVlrTkFCd0w3NVZpMkxMT3h0S0hHNmV2ZTlNY2Vnb1czOVlJZlBoeEZxY2lzekxOVnpQWVd1cFhhOFpKMkROdGhoQnJEMDdWdjhlMnVQUUR3Nmd2UWRiV1FGdW9zVG44blVqWDFjMThQMVN2cDdMK2ljQyttdjUrbEsrdmdkTlNGL1VYbTlNSjcrK1djQi8vei85TC9Edi8rNDNuWCt4enV3Z2hSQXdtWXpnK0dnSzkrK2R3Sk1uRCtEcDR3ZHdlbklFay9GR01kNDBLdXMvSlg3OEkvbjZhUVg4UDY2QVA3MmV5SUxKUVFLZXlYdm5XSlpTZ245Y2dmLzZJT0NvK3ZjRXRwazJPMnpEdHZNUHNSRFEzcUFZaHVmYnNPMTRzeCsyQWJRUERjWUtzbGZnK3JyNjk3ejJzeFhvWHJIZXIrWHJSUVcwdjVXdnJ5cmcvYnZxZHgxZ1dsQjRkaHZidUpzdktOUnJWSXdVczM3djdBUWVQVGlEaC9mUEZIQVg3VnN5dnBLdnY2bGVCakFRSENaQW9KOW1CY2g1aHlRK05Ddnd1SHBQTXdEM1FNOENyUGFybVlQamFoQkFyOVVNQWIxR3NENVRNSUxCeDNEWWR2R0JoUzBobXVINU5teTdzQTBEektFUDNDL1F2bUt0Vjh6MW9nYW9yNnZYVlFOVXIxanRkN1hYMndwUTArdWlCcjZKb0gyK2kxZDl2bGpDdS9Pci9RWHVpS2hXMzlMQzFPbDBBbWVueC9CQWd2WXpDZURKR2xJRk1tMnRsNjNkUVB4T04wamZuN0E5cUFZQ3E5ZXNHZ0E4cWdZRnE5ZHA3YlVhSkJ4VkE0WFZ6TUZxWUxEYTF3Y0pxMWRSMndzWVpoZUdyWmNQeEFIVkQ5dXdEVnYvKzY0RTBMN1NYcFcxMTlMd3FvUHB1aVNrRHFoWGtvLzNGV0IrM3dEVmJ5clFmVkVCN0hlMWZSVGVFd2VRai9QbHQ2L2htK2R2OWhlNHJ5NGlBZlFqa3NwSXdINTJjcVRZOTFIUkIyellXNXFrS1JuYTVrYURnaWZWWUdJMW9GZ05IRll6Q2JQcTM3UEdheld6TUlOMUdkTFVNSml3RFNwV0E0cjZTOVQyd3d6RnRvRTFkLzNBRUx3MGJNTTJiTnZwc0xBQmlyRUN3Qnh3M0dTY0pVREdwcHlEZnFhWWFISExTT01LUUY5cmdJeVhGVEN1ditnNXYyS2pkM3JiUGRBZWp2OW9jUEp2L3UvL0NOKzllTGVWRW5mSHVFdUFQcDFNWUR3YXdmSHhETzdmTzFXYTkxNWM1R0NsekVGdTc2dlhybXozR2dNRWVyK2FpVmp0VGEvNllLUDU3NGxsQURGeXZCOWJCaVcrR1kvbXdLUTVRT2xmNzJqdC85cThzWWFiZHRnT2xkZHBCY3pXQVcwZHpDTHpWZjliRitpdEE5NDY4RjFKTUZhYTVqcDdYQUZmOVZySk5DN2dUcVpCcjNlTmM3N3Z0dThaTk8ySHNIM3g5U3Y0My8vUGZ3ODM4OFgrQXZlVnhwMHdPakh1czlsVWd2YXhlbTBkdUsvcDNJZWJhbysyZHdmNnZZOHRnd1UxcTRFNnIza3NiN3NUK2U4anVUK1NBK3VqMnFCRUh5UGtpNHhxQWNjSVZjYnptc21HZms3WDdwZ0NTMVRINi9PSVVmVTVhc0czdlBzbjh0L1Z6QXRPNkQxOUpxMVpwL2Z5MzM4a080UGZ3MTIyOGQwZ0JqY0dOTFZCanFoK1JwK3RGaVp0ZXlzY3I1RmgwRFp1L0s1NXZHZ001RXl2a0lFY1dnQmIyZGczWC9zRVZKYzFZRmtIbUdXMXJ3UE9aUVVDUzd5cm16b3J0WDVtc1hZaHlzYm5sTERCMks2QjFtdllaSHFYakZkVEduSForUGZiMm1kZXdMQzFEaWtHMEw2L28vUHppMnY0MS8vYnY0VmYvZmJiclpYMi94ZGdBSXpSYWJqdkplcmRBQUFBQUVsRlRrU3VRbUNDXCIpIGNlbnRlci8xMDAlIDEwMCUgbm8tcmVwZWF0O1xyXG5cclxuXHRcdC5pbWFnZSB7XHJcblx0XHRcdHdpZHRoOiA4MHJweDtcclxuXHRcdFx0aGVpZ2h0OiA4MHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXh0IHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBycHg7XHJcblx0XHRcdGNvbG9yOiAjODk3MzVCO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYW1lIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnJweDtcclxuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRtYXgtd2lkdGg6IDM2MHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5mbyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDc0cnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRjb2xvcjogI0FFNUEyQTtcclxuXHRcdH1cclxuXHJcblx0XHQubnVtIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0d2lkdGg6IDE0NnJweDtcclxuXHRcdFx0aGVpZ2h0OiA0NHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjJycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NHJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJpZ2h0LXNlY3Rpb24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHJcblx0XHQuc2VjdGlvbi1oZCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzNHJweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDM0cnB4O1xyXG5cclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHR3aWR0aDogNTQzcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUJENEFBQUMwQ0FZQUFBQjhNK3g0QUFBZ0FFbEVRVlI0WHUzZENYQmQxM2tmOEhQTzNkNktmU2Noa2FMb3VCYmoxQlVuVWRSTUxVN3RPbFl0cTFKQ05QSTJjaE5iemVZMlhkTnRETTEwMnJSTjR6WnUzVXFOSTQ4dHl3NDR0cUlvWWFJbUdXamExTk1GYmNhdFpGUGlMb0RZOTdmZTdaek9mUThnUWZJQmVQZSsrKzY3eXg4ek5pamliTi92WEFEdmZUd0xKZmlBQUFRZ0FBRUlRQUFDSGdVdS92cUh0ZFJJTHB2SnFSblRZb3BwMkxLa0NVa20xQllHc1dXSm14V3VsczB0VmpyKzZhOVVQWGFEYWhDQUFBUWdBQUVJUU1DekFQVmNFeFVoQUFFSVFBQUNFRWlzZ0pQd3lCN3BIU0dxU0RlTElGRnFHR1Z6WVh6aVhLWFpPaWdIQVFoQUFBSVFnQUFFV2hWQTRxTlZRZFNIQUFRZ0FBRUlKRXhnOGR1ZkhPS0sxZWMxYk1XUXRnYWVmSEdSVWlLOHRvRjZFSUFBQkNBQUFRaEFvRmtCSkQ2YWxVSTVDRUFBQWhDQVFNSUZwcWJPU2orV1ZZNFMzdndxai8zSUpJTWFRMzN6NzlBenIxc0paMFg0RUlBQUJDQUFBUWkwV1FDSmp6WURvM2tJUUFBQ0VJQkFIQVRFOUNQeTNQYlJZeEt6WmIvaTRTYm5sYm50NnljLzkvdTZYMjJpSFFoQUFBSVFnQUFFSUhDbkFCSWZlQ1lnQUFFSVFBQUNFRGhRUUV3U3RuejZZOGRzSVZTL3FXUXVXVy8rNmR5MU01TlkrZUczTGRxREFBUWdBQUVJUUtBdWdNUUhuZ1FJUUFBQ0VJQUFCQTRVdVBIYlB6Vk9KWnB0RnhPMVJIWDBpVzllYTFmN2FCY0NFSUFBQkNBQWdXUUxJUEdSN1BsSDlCQ0FBQVFnQUlFREJlWmZmU3hEU082ZWRqT1Z0amJuVDM3aTk3ZmIzUS9haHdBRUlBQUJDRUFnZVFKSWZDUnZ6aEV4QkNBQUFRaEFvR21CaFpkLzZwaVFhYXJwQ2g0TFNoWTNoNS80cmNzZXE2TWFCQ0FBQVFoQUFBSVEyRmNBaVE4OEhCQ0FBQVFnQUFFSU5CUzRlUDdEV3RidU9SNGNUL0dkc2NkZUxRZlhIM3FDQUFRZ0FBRUlRQ0FKQWtoOEpHR1dFU01FSUFBQkNFREFnOEQ4UzA4TmtEd1o4RkRWVXhWbXl1c2pUMzV0MlZObFZJSUFCQ0FBQVFoQUFBTDdDQ0R4Z1VjREFoQ0FBQVFnQUlHR0F2Ty85N0Y3Q1JmcG9IZ2tneHJEUC9IU2xhRDZRejhRZ0FBRUlBQUJDQ1JEQUltUFpNd3pvb1FBQkNBQUFRaTRGbGgrNVJQM1c4eVdYVmYwV2tFblpPd252M0hCYTNYVWd3QUVJQUFCQ0VBQUFvMEVrUGpBY3dFQkNFQUFBaENBUUVPQitWZWZlbmZRTktPNWhVdjB6T3RXMFAyaVB3aEFBQUlRZ0FBRTRpdUF4RWQ4NXhhUlFRQUNFSUFBQkR3TENFSG93dTgrOVFPZUcvQllVVjlkdUhiODA2OVhQVlpITlFoQUFBSVFnQUFFSUhDWEFCSWZlQ2dnQUFFSVFBQUNFR2dvMElrVkgvUHpiMTgrL2N6L05qRWxFSUFBQkNBQUFRaEF3QzhCSkQ3OGtrUTdFSUFBQkNBQWdaZ0pMTDM4VjAvWU1sT0NER3Ywc1crOFJRa1JRZmFKdmlBQUFRaEFBQUlRaUxjQUVoL3hubDlFQndFSVFBQUNFUEFzTUR0MTlvaVVsdk9lRzNCWmtWcWlPdnJFTjYrNXJJYmlFSUFBQkNBQUFRaEE0RUFCSkQ3d2dFQUFBaENBQUFRZzBGQmcvUS9QZGxlcjhtaFFQRGxDVnJzZSs4WnFVUDJoSHdoQUFBSVFnQUFFa2lHQXhFY3k1aGxSUWdBQ0VJQUFCRndMaUVuQ0ZoNTg2bDJ1SzNxc3NGNnhycHlhT0dkNHJJNXFFSUFBQkNBQUFRaEFvS0VBRWg5NE1DQUFBUWhBQUFJUTJGZGdlZXJzaUpXV2U5cE5wRW1zMlAvbzErZmEzUS9haHdBRUlBQUJDRUFnZVFKSWZDUnZ6aEV4QkNBQUFRaEFvR21CbWVjZVZNYkczbldpNlFvZUMrSWFXNDl3cUFZQkNFQUFBaENBd0tFQ1NId2NTb1FDRUlBQUJDQUFnV1FMWFAvZGovVXFRZ3kzU3dGbmU3UkxGdTFDQUFJUWdBQUVJT0FJSVBHQjV3QUNFSUFBQkNBQWdVTUZyazZkSGRIYXNPVkY0V0o3OFBGdnpoODZBQlNBQUFRZ0FBRUlRQUFDSGdXUStQQUloMm9RZ0FBRUlBQ0JwQWtzbkQ4N0tHeTUzNis0OVlxMWVYemkzS0pmN2FFZENFQUFBaENBQUFRZzBFZ0FpUTg4RnhDQUFBUWdBQUVJTkMzZzF4VzNkc1ZhSHA4NHQ5NTB4eWdJQVFoQUFBSVFnQUFFUEFvZzhlRVJEdFVnQUFFSVFBQUNTUlc0K3NJanFjemcySmd0aE9yV1FPYVNaYkd0K2JISFhpMjdyWXZ5RUlBQUJDQUFBUWhBd0lzQUVoOWUxRkFIQWhDQUFBUWdBQUd5UEhVMlIzcjZSaTE5V3pxTXc5YXBuY25RcGY1SHY3NTlXRmw4SFFJUWdBQUVJQUFCQ1BncGdNU0huNXBvQ3dJUWdBQUVmQkVRazRTUmozeFdtcnV5SVIvTkZUbEpWMng2NW5YTGw4YlJpRzhDYXhkZjdGSXNlNFFRbmVqRkpVcDB2ZFkyMTdjc1Zpekp6cDhOUW9ncVM4TDVjN1YzYzNiODRYTVYzd2FBaG53UkVGTm5wVXU1b3B3cTV0Z1dJZllEM3p0bjBVbkNmV2tjalVBQUFoQ0FBQVJDSUlERVJ3Z21BVU9BQUFRZ0FBRkNWbDc1YUo1WVhibXE0RGxKRTQxWEVCaTBRbFJSS2ttYmhaT1Avbjc5WFRZK09pSXdQVDBwdjIvZzJMMU1wbmZObFZsWXJWUldMcVR2SEpqRVRHUDB3MSs1VGdpcEpVTHcwUmtCOGR5RHlvM0JlN3FvSldkcFdzNDBHZ1UzT1JjV0wyVnlhcUh2dzE4dlVJbzU2OHhzb1ZjSVFBQUNFUEJEQUlrUFB4VFJCZ1FnQUFFSWVCYTQrdkpmNlpGTlpVQkt5N1VWQXMxK2NJTVZLemZXVjA1K0RnbVFaczM4TExkeTRjdGplU1dWYmRSbWFXMnhhbSsrbldyME5hTllXVC82NUZmWC9Cd0wybXBPWU9hNUI1VjdCLzdNZ0Nuc2JxSTFWOGNwSlJOcWE0cTUxdldoY3h0SWdEVHZocElRZ0FBRUlCQWVBU1Erd2pNWEdBa0VJQUNCUkFrNHkrdVhVcWw3T0xWY3ZBVzdtNGlieWdyZVNBZjc2SWpGcjJhM1M5TFlmcjFhQnlRK0NMZkU0SUIwblo1KzNneDIxTW51YmUzOHg3dTRTVWROWm50KzdTZFozRnd4K2V5cGlYUE9EaVo4UUFBQ0VJQUFCQ0lqNFBtWFgyUWl4RUFoQUFFSVFDQjBBbGRmZURvbDU0M3hmYmUwdUJ5eFhiRUs0eFBuYnJpc2h1SWVCSVNZWkZ0djNYY3Y1ZEsrSzNTczRtTFZYbXE4NHNQcGttVm9lZUF2L2tmTWx3ZC9MMVdXWG5scTJHYWsxMHZkTytzb0p1ZDJVYjB4OHFtdmxmeG9EMjFBQUFJUWdBQUVnaEJBNGlNSVpmUUJBUWhBQUFJM0JjVDBJL0pLY2V5NFJmWTV4OE9qbFZ5eE5vY216aTE2ckk1cVRRb1UvOTlMdzdZa3VnNHFycGhybGJWMzNyenJqSSs5ZGJTY3REQjA1a3ZGSnJ0Rk1ZOEM4NjgrTlVBSWNmN24yNGZna2loZlg3dUdiV2Era2FJaENFQUFBaEJvc3dBU0gyMEdSdk1RZ0FBRUlIQzd3T0x2ZlBKNHE5dGI5ak90Vkt5RkV4UG50bURlSGdGeDlZV1VibWVQSHRZNkx5MVdpd3NYR3A3eHNWdlhGdHdhK2ZIL2VCMW5SaHltNmYzcmk2OTlNc3NOYTl4N0Mvdlh0Q3VXZGZSNzU2N2c5cGQyNktKTkNFQUFBaER3V3dDSkQ3OUYwUjRFSUFBQkNPd3JzUGp0VHc1eHhlcHJGNUh6TDlGalhYT1hjZld0LzhKQ0NMcjUvWmZ1U2F0Y09heDFYdG80TlBIaHRHRnAxdWJZbWVkWEQyc1BYM2N2NEZ3SmZlTzlmL1YrcGpEbXZuWnpOUlJEMmhyOGlSY1htaXVOVWhDQUFBUWdBSUhPQ1NEeDBUbDc5QXdCQ0VBZ1VRSnZUSjFWKzVoOG41dmJKTHdBT2JlOUhQMkpyODk1cVlzNit3dHN2L1hTZ0pEc25tYU1yTkpHMVQ1a3hZZlRqbEFrc2EyVHVaT1BmaEZYRXpjRDY2TE10Vzg5T2FxcVdyZUxLcDZLMmhYcit2akV1WXFueXFnRUFRaEFBQUlRQ0VnQWlZK0FvTkVOQkNBQWdhUUx6SDNyNDBlWnluTkJPT2c1N2RyeE0xK3BCdEZYRXZxNGVQN1h0ZkdUUTBkMXcyenFkWU5sTlpmNGNPd2tMbFg3SC8waUVsVStQa2hpNXJQS3drTGhoSTlON3R0VVNzamx2bzkrN1owZytrSWZFSUFBQkNBQUFhOENUYjJBOGRvNDZrRUFBaENBQUFRY0FVRUlYWDNsRSs5cTVTcE5ONUxNbE5kSG52emFzcHM2S0x1L1FQbml0NDR5WWpaOTdYQ3B2S3hicXhlYkxxOXdmYlh2ZzgvamJCYWZIc0s1YjMrcW55bm1vRS9OSGRyTTZFZSs4VGFsaEI5YUVBVWdBQUVJUUFBQ0hSSkE0cU5EOE9nV0FoQ0FRSklFTHI3NDRhNXNkODlZVURGTEZqZUhuL2l0eTBIMUYrZCt4UFd2OStxRzVPcGNGcmVKRDJFSi9uMzFqZGt6WjE2MzRtd1pWR3dMTC8vVU1TSFRBdytYOVhNc2FhdXkyUHZFYjIvNjJTYmFnZ0FFSUFBQkNQZ3BnTVNIbjVwb0N3SVFnQUFFR2dwY2VlV3A0UlFqdlVIeXZQVy9GeTZkbWNRYjZWYk1aMmFlVSs3dnlvMFRLcmw2dmFDV05xcUYrZSs1ZStOdHN1THc0LzkycVpYeG9tNWRZUDdWcDk0ZHBJWEZ4Zlk5ajM5elBzZyswUmNFSUFBQkNFREFqWUNyRnpKdUdrWlpDRUFBQWhDQXdLNUFrT2Q3M0ZJdnZqUDIyS3RseklKM2dkS0ZiNHlaRWsyN2JjRlQ0b01RTXBUdXYwSFBUT0pzRnJmZ2U4b0hlYjdIYnJmVUV0WFJKNzU1cllWaG95b0VJQUFCQ0VDZ3JRSklmTFNWRjQxREFBSVFnSUFqRVBUU2U2ZFAzYW9zSHNmeWU4OFA0UHJscWU2TUxmVjdhWUNYbDNWajllMm16L2pZN2NPMnFkbi9vVitiOWRJbjZ0UUY1bDk5TEVOSTdwNGdQYmpKK2RFbmYrdnRJUHRFWHhDQUFBUWdBQUUzQWtoOHVORkNXUWhBQUFJUThDVFFpY1JIMnRJV2U1LzRDczRkOERCalFreEoxV3ZLT0RVNTgxQ2RGTXZMdXUwaDhlSDBwVldyR3owZitROGJYdnBGbmM0a1BnU1h4SkhIWDN3TC9oQ0FBQVFnQUlHd0NpRHhFZGFad2JnZ0FBRUl4RWpneHRUWmUyaGF6Z1Faa3JiRjV2cy84Zlh0SVB1TVMxL0ZONlpHTEZYeVBGOVdDNGtQWVV0aTd0cjIzT2xubmpmajRobGtIRmRmZURxbERlakhndXhUNXBJMTlQaUxsNExzRTMxQkFBSVFnQUFFM0FnZzhlRkdDMlVoQUFFSVFNQ1R3Tldwc3lOYVd1N3hWTmxqSlgxMTRkcnhUNytPOHlKYytvbmxxZHpXcGpUa3N0cHR4VnRKZkRnTk1VdFVCbi84M3l5ME1vYWsxaFdUaEMwOCtOUzdnb3hmVkt6eWtZbHo3d1RaSi9xQ0FBUWdBQUVJdUJGQTRzT05Gc3BDQUFJUWdJQW5nY3RUWjd2VGFYblVVMlVQbGJEMDNnTWFJVVNJU2JaNTlRZkhVOHoydE1WbHQ5ZlM1cG9oYjExV3ZZMmlYcXRhSmNzakgvclZVaXR0SkxYdTByYytkcCt0aXBiODNkalJpclUyT25GdXhVMGRsSVVBQkNBQUFRZ0VLWURFUjVEYTZBc0NFSUJBUWdWcS93cDk2cWwzRWRmSFhYb0RVN2pZSHNUMW1xN3hDcGUrUFNUTFZ0WjF4VHNxOEdwQk41ZSszOUpzMjRSYmZYL2gxK1lvSmFMVjhTU3Qvc0w1czRQQ2xqMGRUT3ZGQ3F1cnZLaWhEZ1FnQUFFSUJDbUF4RWVRMnVnTEFoQ0FRSUlGZ3J6U2xtM0lzeU9mK2hwV0M3aDQzc1RNcTVscXJqTHNvc3ErUlRrcDZJWHJWMXRLZkRpTnAvT2xyZTZIdjdEdXg1aVMxTVliVTJmVnZyUjhYeEF4TXlIckl4LzkydFVnK2tJZkVJQUFCQ0FBQWE4Q1NIeDRsVU05Q0VBQUFoQndKVEE3ZFRZdHBlVjdYVlh5VUJodnhOeWpDU0ZvNWZJclJ3M0xrTjNYdnJ1RzRsUGlRMU10MFRPb3pkTlR6eHArakN0SmJheWQvL2hSM2VhNWRzZGMybUx6SjNHSWNMdVowVDRFSUFBQkNMUW9nTVJIaTRDb0RnRUlRQUFDelFzRXNlckRybGpYeHlmT1Zab2ZGVXB1Zi8vYi9VcUs1djJTS09ycmhyd3c2OHNaRTVaWk5nYi8wcitjOTJ0c1NXaG5hb3BJN3pPZUhNMTJhKzFOZkRCYUdmdkxMMTFQZ2lsaWhBQUVJQUNCYUFzZzhSSHQrY1BvSVFBQkNFUkt3RG5yWSs0OVorK1Qwckl2S3d2dURGN1hEVkkxN2VwaWRYUHhERzUwYWVyWnVEcjlRbXJrV005SVU0V2JMRlRjV0Rma0xYOFNIMDZYdkVMVyt4K2R4TlhFVGZnN0J3a1Rrdzh4U2lSTlZVbTd6dFhoSnVkSGVwZXUwRE92VzAwTUMwVWdBQUVJUUFBQ0hSVkE0cU9qL09nY0FoQ0FRUElFblBNSGVqWHRPR1cydjcrRGRFSXFGdWU3b3NJd05sKzg4dkxxNUNTNStYZkowejQ4NHZMc3EwZW9aU21IbDJ5K2hKUDRzSHhNZkdpeTRMMS9UT2ZvNUNUbWNwOXBFRE1QS3Q5LzY5Nnh0RWJUZTR0b3BBM0pENTJRMFg3dEdqM3pGVndYM2Z5M0JVcENBQUlRZ0VBSEJmeDkwZG5CUU5BMUJDQUFBUWhFUjBCTVA1MWFLUnJqRmhHU0g2UFdkVUw0bnFUSGJwdTJJbG1HYlM2Zm1qaFg5S09mdUxXeCtYKy8zaXZ5bVc2LzQxSXJSWDE3NlhMTGg1dnVIWmNnaGVMWW1YKzk2dmRZNDlEZVd5ODlOcURJcVg3SzVJYXY2Mm9UNGROc0tDYm5wbEtlRzN2czFYSWM3QkFEQkNBQUFRZ2tRd0NKajJUTU02S0VBQVFnRURxQm1lY2VWSTRNblR3aVpKcHFaWENpSW9rcU53Kzg4bFJKMCtLNGJpL1JpWE4ySzMzRnFlNGJiMHlwSnpMU0tDRXQ4VGNrNGRWMXc5aTQ3c3NaSDNzNzJEU3NwZU5uSnJIS1lBZmw2Z3RQcDB6VkdGTTBjYWkxSDhrUHllTG1rTWxuNmNRNUhEWWJweDhHaUFVQ0VJQkFBZ1NRK0VqQUpDTkVDRUFBQW1FV1dKZzZPMmpMckpjcGpMa2FwN1BLZzNFdXVIUmcwbU8zVFNIWjNON1UxNDUvK3JjM1hmVVQwOEtsYTk4YVpUeDE2QnRtTCtHM0svRmhDZE1jL0xGbkUzL1FxWE5XenJYM25CMGlUTzV4T3o5cFZkWTV0Vnl2LzVBcjF1YVh2bmR1R1Z2SDNJcWpQQVFnQUFFSWhFRUFpWTh3ekFMR0FBRUlRQ0RoQW9JUWV1M2x2OUtkbHZLOWg3MHBNd3hwS3kzYnZHalNMaTlzS1psWE53eDc2VlNDLzlWYXJMeVNyeGFzUGk5K3pkVGgxWEpiVm53NGZRdE4zdXc3L2N0YnpZd2pqbVZXWHZsb3ZxcDNEVnZNOW5SQXNNeXQ2MGNKc1pjMXVaZlp2TnM4SU9Ib3JQQXdUTDV4OUh2bk5pbk95b25qNDRTWUlBQUJDQ1JHQUltUHhFdzFBb1VBQkNBUURRRWhDTHYybGFmVlhOKzZvbXFhd2l0WnJoZHNjL2c5YVlPZWZ0NTBvcmo0NHNlN1dFb01lNDFJNVV4UW1XMGNlZktyNjVTUXBsYU1lTzByYlBXRW1KWXJsN2RHZFdhN1cySGpJaEMxV2phMkZ2emY2dUlNSWFXYW90ZWk4L1RNWktKdUV4SFRqOGlYRjBkR0pTV1ZkVEVWZHhVOTFuL3QwdDZiV0p3dFoyTmpZNHB1U2FvaXFKUXVaOHkrSTRwQlZrb210b2ExSW8yNkVJQUFCQ0FRSmdFa1BzSTBHeGdMQkNBQUFRZzBKVER6M0dPWjRaSHVzYVlLSDFESUtzdVdMSldXeGlmT1ZWcHRLeXIxaTFkZUdXWWFkYjNWd1UxOFltdkwxTmR1K0hwVHpONytGVmF0NXYvODVMS2JNVVc1N0p0VFovdlNSQnZjNy9CU043RWQvOG12WEhCVEhtVWhBQUVJUUFBQ2NSQkE0aU1PczRnWUlBQUJDQ1JNUU14OFZwbTdVYjdYcjdCTlloZU8vK2tQck1UOXVsU3grRnEyVXRMNy9YTGJyeDFlcVJyR3hwVzJuQit5MjJjMVhWMGRPejBaNjV0RkxwNy9zR1lYQjhZMEp2bVNxTEs1WmQwLzhlS2xkczgvMm9jQUJDQUFBUWlFVFFDSmo3RE5DTVlEQVFoQUFBS0hDamhuZ3N4TmZlTEVvUVZkRkxCVDFNNEtaWFh3OGQ4c3VLZ1dtYUppYWtxcS9HaDZoQmorWENGOFVPRDF4TWViYlUxODJKUllBMy8rMlFWSzQ3ZFZTUWhDTDcvOHlVR0pTNzZld3lLb1ZMbnZKNzU4UFRJUExRWUtBUWhBQUFJUThFa0FpUStmSU5FTUJDQUFBUWdFSzNEdGQzN211RlgxLzAyOFJzekswa1pxK2ZRejlmTkU0dkloNWw4ZDJLaUlUQkR4cUFFa1BwdzRhSTV1OTc1dk1sYTM5SHozcTUvTVpsUHFxSlQyZG5qcFFmTXJjYlo5eitPL21maGJjWUw0SGtBZkVJQUFCQ0FRTGdFa1BzSTFIeGdOQkNBQUFRZzBLWERwdHo4OXJncWxMYXNLQkxjRTBhb2I5MzdrcFkwbWh4UHFZck96VStsKzFqMFExQ0Q1eHBhcGw5OXUyeGtmTitPb0VMS3daQzZkbW5qV0NDcTJkdlVqcHM1S2I1UDBpSnBPNWR2VmgyMVcxdTkvOG11Sk9SdWxYWTVvRndJUWdBQUVvaWVBeEVmMDVnd2poZ0FFSUFBQlFzalYzM3Q2UkRMVWxtNjRPQXhTb3FaUlZuUExKeC85b241WTJiQitYVXhPc3ZKZmU5OElsVkpTVUdNTUxQRkJDTEU0TllZZitrZExRY1hXam42dXZ2eDBEeGZLRUZObzIyN2FjY2JOYUhFcExzbThkc3dEMm9RQUJDQUFnZmdLSVBFUjM3bEZaQkNBQUFSaUxURC82bWNITEl0MHR6dklXc2JETkxlLy9yMFgxaVluQ1c5M2YzNjN2elg3QjMyS1R0dWFJTHB6ekx6cTNPb1N3SXFQblk3NytzME5ldXJab3Q5MjdXN3ZqYW16YWwrMmExVG5VcnJkZlRudFp5dnkzTkRFbHlMbkZJUU4rb0FBQkNBQWdYZ0xJUEVSNy9sRmRCQ0FBQVJpSytEOEt6bFQwcjRlL25nUWxxMGJkaVpuckk1ODZHdWxxS0JldkhoZU8wS05vYURIVzZ4dW1GSWJyN085TXg2aEVONy9uNjJGS04zSzR5VHVCSmY2S2JNRGV5Mm1yeHJYam4vNks5V2dud2YwQndFSVFBQUNFT2kwUUdDL2JEc2RLUHFIQUFRZ0FJRjRDU3hQL1Z5dWtoR0J2NmxQVTFvZUxLMnMwSWx6ZHBoRm5adEJTdGQrYjVncFZBNTZuTnd3VFgzNVF2dlArTmdUV0psWHl1TVBUNjRISGF2Yi9tYW5maW5OTTlWUlJkaHRPWi9tb1BHTVZqWXVodjI1ZGV1SjhoQ0FBQVFnQUlGbUJKRDRhRVlKWlNBQUFRaEFJSFFDVjZlZlRyRlNlcXdUQStPUzRMekFOMDVNUEwvVmlmNmI2WFBqNnNzOW1xTGxtaW5yZHhsdWJKcjY4bXlnaVE4bmh2WDE5TXJKUno4WHl2TlluTE5XcnYvZy9MQ3FxbTNmbnRWb1BuVmlrT09QUFgvQjc3bEdleENBQUFRZ0FJRW9DQ0R4RVlWWndoZ2hBQUVJUU9BdUFUSDlpTHhrbkJydkpJMXBXTVpXWlczbDFNUzVVTjBxSW1abWxNcncxaENoZWtkK3ozY3E4V0ZYcURWMDV1OHRkdktaYU5UM3hmTy8yTVZzWXpoTmxNQU9tTDF6SEpabG1QYzg4Znpsc05sZ1BCQ0FBQVFnQUlFZ0JEcnlnaWlJd05BSEJDQUFBUWpFWCtEYTcvekM4VEJFS2FuSzF0RWYvOElHSlVTRVlUeUZ4ZGVHcEVMd1d5bDJZK2ZWVFZNdkJiL2lvOTUvWmJ2L29jbnRNTXlEbUo2VXJ4VG14OUpVelhSNlBFS3c4cEdQL3ZvN25SNEgrb2NBQkNBQUFRaDBRZ0NKajA2b28wOElRQUFDRVBCRjRNYnZmTzRlay9DTy9TdjYzaUFVemkxdWFLdmpFMStvK0JLY3gwYkV5cC9rSzFXOXkyTjFYNnJ4elNXcldsZ00vR3lSM2NIMzY5dEw5TXlrNVVzd0hodjUvcmQvdmwrVDVJRlVnSWVYSGpSVWk1UHRleDcvZC9NZXcwRTFDRUFBQWhDQVFLUUZrUGlJOVBSaDhCQ0FBQVNTTGZET0s3OHd4aW5Sd3FSZ1dWYnB4Qk1qcTVST0JuNzE3ZlQwcFB6REp4NGVvbFRxNk8vM1RpYytWRW10ZHYzSUw2eDE0cm00K3NMVEtUcVdHMVZKdUo1TGF0TzEwVWUvdU5JSkUvUUpBUWhBQUFJUTZMUkFSMThZZFRwNDlBOEJDRUFBQXRFV1dIenRydzhKbnVyNE5vSTdGYm5NZWFGYzNIajM0NzlaQ0ZKWXpFOFBWR3plOFVTUXJXK1ordksxd0E4MzNXdmRyMit2MFRPVGdWM2RPamxKMktmZTl6Y0dLYk43TmJYalUzRFhZNWRXN2NYZU0vOW1NOGpuRVgxQkFBSVFnQUFFd2lLQXhFZFlaZ0xqZ0FBRUlBQUIxd0t6Zi9CTGZaWVFIZDNXY2RDZ0tTWDY2dlh5NnVsbm5qZGRCK2V5Z2xoOExWc3g1UjZYMWRwU1BBeUpqMVNlV2RsVGYzT1owdmFmdS9MRzFNL2x1cnUwRVlteWptM3ZPV3dpNWEzSzNOREVsNHFIbGNQWElRQUJDRUFBQW5FVVFPSWpqck9LbUNBQUFRZ2tSR0R0L0M5MmJWT3BMOHpoYWx3U3VtRnZIWCtpZmYvYUxweVRLNi8vMTJIQ1dDaCtyM05qMldMYk56cWVCTkI1cWRSMytwZmJkdVh3OU9Rajh0RWYvc0dScktSMjVOcGdOODk5eVRhdW5uejBpNkc4NnRkTkhDZ0xBUWhBQUFJUThDSVFpaGRJWGdhT09oQ0FBQVFnQUlIdnZ2WjNzb095R0lpQ2hGM21WbFd5VnR2eDVuTnI5Zy82Wk1GU1lYSGdSdEdxaGlEeFFjcUVES1RVRlhyNkdkOVgzRnovM1ovdGxXaDZrTW1VaGNYOW9ISDh5ZFk3RnljbXp0bFJHQ3ZHQ0FFSVFBQUNFUEJiQUlrUHYwWFJIZ1FnQUFFSUJDWnc4Znd2YWxtaGpnVFdvUThkY1UwdC9zYWYvUE9OeVVuaXkrR25Zdlk3NmJJbzl2b3dOTithQ0UzaWd4Q2ljZFhvT3YzTXFsL0JPYytjVExPakdxT2hTVFFkRnB2Z3Rqank0WC81MW1IbDhIVUlRQUFDRUlCQVhBV1ErSWpyekNJdUNFQUFBZ2tRRUZObnBZWHNQVWVqRmlxbmtpMUxmR1BrUTc5YWFtWHNRZ2hLbHY5NGlEQTFWS3NPaXB0RmkyM05kbnlyeTY1dFFkbmVIdm1odjl1YU5TRjA4ZncvR0toS1JyOUcxRmFtTGZDNmtpU000US84eXBYQU8wYUhFSUFBQkNBQWdaQUlJUEVSa29uQU1DQUFBUWhBd0p2QWpULzgrL2Q0cTluNVdoSzNxOTlYWjliUG5IbmQ4aklhc1RIZFU3YWt0SmU2N2F6RFE1YjRLSEZMZk9uOHl2TGtwTGNyaHVkZi9XekdrcnBIWlVudTZFMDFYdWVzb3ZQeWlZLytpM2U4MWtjOUNFQUFBaENBUU5RRmtQaUkrZ3hpL0JDQUFBUVNMakQ3eC8vb0NPT1dGRmtHTG91eXZiMTE4dEV2YnJ1SjRlclY2ZFFRbFVLMXhXVjMvTndNMTRvUFoxd1pRc3IwOURPdURqcWRtam9yUGRSemZGZ1dVbWh2RG1ybW1URUUzVHIyNC85c29abXlLQU1CQ0VBQUFoQ0lvd0FTSDNHY1ZjUUVBUWhBSUVFQ1MzLzBENGN0WVd0UkQxbVJVOGJ5Q2xrL05mR3NjVmdzUWhCYVhQcHZnNnhxaHpMaDR5UStxaUhhNnJMck9aQ2FYNk9uRHZkMXlsLyt3Ny9mclFwbFNGTENhWHpZTTNMNzE3WFZzVE9UdnAxejRxNXZsSVlBQkNBQUFRaDBYZ0NKajg3UEFVWUFBUWhBQUFJdENNeS8rcmNIdEs1VTZMWjdlQW1wV2lYRU11M2lQWC81VnpZcEpXSy9Oc1RhZis4aU5zdDQ2U09JT3NXdFZadnFTNkZMeWhTTWdqMzY1ejYzY3BEQnpNeG5sYjZsd2JGVVJvbkZNK1hFcW05dUxyYnpPdVVnbmluMEFRRUlRQUFDRUdoRkFJbVBWdlJRRndJUWdBQUVPaTV3ZFhxeVIyVm12dU1EOFhFQXRpN2JOTGU5TWY3d0Z5cDNOdnZHRzFQcUEwT0RmVDUyNTN0VHhhMFZtK3FsMENVK25FRExwRndjT3ZYenhVWkJ6LzNSUCtpblRCcWdWSTdWNnlObUZHZGJQVWpYOTRjRURVSUFBaENBQUFRQ0ZJalZML1lBM2RBVkJDQUFBUWlFUkdCNSt2TTUwN0JDZWRaRnEwUlVWU3FqajVCMVNtOGR5aW5tWndaS2NpRTBONlkwaWpGckZhM1MrbW80eHlnc2tUM1Z2VXJwaEwwN2RqRTltWHJISm1PS0ZMSHJXcHA4d0VZSHhaVm10L2cwMlNTS1FRQUNFSUFBQkNJbGdNUkhwS1lMZzRVQUJDQUFnVHNGWnIvelMybFd5QXpFVlliTGhHdE0zaG82ODJ4UkxFL25TaVdTQzN1c1dhMW9yY3lGTlBGQkNGRlRGYjNudlQrM0lTWW4yYlgzaXlHTjBKNndtN1l5dnRGSEp0ODZhT3RVSzIyakxnUWdBQUVJUUNBS0FraDhSR0dXTUVZSVFBQUNFTmhYNEkycHo2czlnM1FvN2tScU5tTmxoeDZpUXRqN252MFJGZ051T0llYmhqZng0VGhwMW9haDY5dDlGaUhoWEpuaTAyUnltL0NqSDVoODI2Zm0wQXdFSUFBQkNFQWdrZ0pJZkVSeTJqQm9DRUFBQWhEWUZSQmlrdDE0bll6RlhTVFhmMUlsNlF6bFRESlZsamV5bVhSb0V5Q0Z6UldiR1l1aFBPT0Q2cHlWREN2TFZDNGJoVUxjSHh2Q21LMlB2UCtmWEkxOW9BZ1FBaENBQUFRZ2NJQUFFaDk0UENBQUFRaEFJUElDczMvOFQ0OVFac1gyZDFxMis2aEU4LzAzVnlab2lzUTVTK2xDNjdwNVRrV1lKcEdITlBGaG1ucktyb3IwelpNOERKMFkrcUczQjRlSjF2VllCT09sSSsvL3g3T3VLNklDQkNBQUFRaEFJRVlDc1gyUkdLTTVRaWdRZ0FBRUlIQ0l3UEwwNTBlWXBvUnloVUdyazBkWkY1V3k0eHBKM2QyU3luSW1aN0pCUkxoV2YzQnp4YTZFYU1VSE01a2tERFBMWkhyM00yS3NFVU52ZFpiQ1cxOG0rdWJRbVdjWHd6dENqQXdDRUlBQUJDRFFmZ0VrUHRwdmpCNGdBQUVJUUtETkF0c3p2enF3dFZYVjJ0eE5SNXJQRDd4TFRhVXorLzYrcmhLZHFPa2VQYTJrekk0TXNGR25Wc1V1VnVjN25vaWlGWm1hbGxyTm02RUFBQ0FBU1VSQlZKNjJiYU5CMm1oMzRBWXhqQmh2ZWRHTjFiRXprNnVoZVRZd0VBaEFBQUlRZ0VBSEJKRDQ2QUE2dW9RQUJDQUFBWDhGTnYvclArOHRHSGJHMzFZNzMxcTJlMURLZEIxcDZ2Qk5JVlBicGhrOW0xWjVwMGRlc0NvMlhldHM0a01YUWxHSm5qVXN3UTcxTUFyRUlQSGM4bElwc1lVVEgvemxyVU1OVUFBQ0VJQUFCQ0FRWXdFa1BtSTh1UWdOQWhDQVFGSUUxdjc3WkJlMzBxRy81dFhOZkZDbVVIbmdYbzBRZHd0WlZNb01POS9kMFhmeG9vT0pEOHBrYW9scTFqSk0xWTEzYkZkOXFNVjN4azVQbHQxWW9Dd0VJQUFCQ0VBZ2JnSklmTVJ0UmhFUEJDQUFnUVFLTEw3MnI3SlNsbmZIS1hRNWU0OUtzL25EVnlzMENGcllKdS9wNzZrV2VXZFdmNGlOaWsyTjRGZDhHTXpTZUxXYTBhamsrdlZOYmNWSERBLzdXSndyWERrMThXeEhFMkZ4K3I1RUxCQ0FBQVFnRUUwQjF5OE1vaGttUmcwQkNFQUFBbkVXdURvOW1jb3A2YjY0eEdpb09TbmJjNi9TV2p3NnNWbk9WSE01UFpjTjl2RFR3dHc2cC9LNnA2U05sNWlwVGlSYjM4Nlp3bTVxVzlDK2ZSaE9maUJlSjUwT1BQeDNMbmd4UlIwSVFBQUNFSUJBbkFTUStJalRiQ0lXQ0VBQUFna1ZtSm41ckRKVVBURVloL0RUSkVPVWdYczFMZVZ1aTh1K3NRc3VlQzZyWjZ5Y0ZaaVBWYldMMWJtMkgyNWFLbGVwWmh0cG05dHAzMktMMFVHbm5IRjc2S0cvZDlFM0d6UUVBUWhBQUFJUWlLZ0FFaDhSblRnTUd3SVFnQUFFYmdsTVRrNnluLzlJOTNBY1RLVFVFU1V0ZC91ZU5LZ296TzdOWnFyRkFLNit6VG1KajVYMkpqNnFwS0NvbEdWTm0vaHM1V3g1aWNjdEw1WXA5SkgzLzkycmNmaStRQXdRZ0FBRUlBQ0JWZ1NRK0doRkQzVWhBQUVJUUNBMEFzdi84OStQMEtvUjZkOXJ0S3VQeWFrUlY0ZHl1cGtBVGVPQ1MzbURLN3l0Vjk5eXEyeXpsVzJmRXhJN2tVcFZhaE05eTB6WnB5VXhkd3NhUnRFTmEyakxWcGtvSG4zb2MzT2hIU0FHQmdFSVFBQUNFQWhJSU5JdkVBTXlRamNRZ0FBRUlCQUJnWVgvOHV1RE1tbnhqSWRPeHBraFJNNGUwNmlIZ3puZERsdFYwamFuZVQwN0lOdHU2elpUZm50cmxkT3k2ZnNaSDJaMUs4VU5QVXMxMXQ3WEw4NVpIN1h6UHFMOVlUTjdZL2lodjdrVTdTZ3dlZ2hBQUFJUWdFRHJBdTE5NGRENitOQUNCQ0FBQVFoQW9DbUIyZS84V3A4bWEyMWJMZEhVSUZvb0pLWDdsRXl1cHoyckpQWVpsNUJWMDVZVkl5Y3lvb1doMzFWMTIzWVNILzRkYmxveGlLUVJJOGVFYVBIQTErYWpOR3FKajJnblA2bzJYVG42STcrdzFuelVLQWtCQ0VBQUFoQ0lwd0FTSC9HY1YwUUZBUWhBSUhFQzZ6Ty8wbTN4dkgrSFhBWW9TT1VVeS9XT2RTUnBVeFZjS0RTamN5M3YyK0duK1V6Rkxpek4rcERFeVJQWktLYkxlaldyZGtBbjZsdGVxQ1htK3gvNjNIYUFqeks2Z2dBRUlBQUJDSVJTQUltUFVFNExCZ1VCQ0VBQUFtNEZscWYvZlk1a1NjNXR2VENVVjNMSE5KSnU4L2FOUXdMVkxHSFp1Wnd1ZkZqOWtUY3JkcUhhV3VLRG1iSmNOa3Y1bE9UMzRhWE56M2g5dDB0MFYzMzBHNlhyOU9HL1ZXaytZcFNFQUFRZ0FBRUl4Rk1BaVk5NHppdWlnZ0FFSUpBNGdkbnYvRnBhemVlN29oYTR6Tk1LNitxWFF6RnVaL1ZIYmxEUHB2SXRIWDY2dGJIS3U4c3Izczc0WUFxdDJ0dFowekxTaExUdC9OS211WTBJMy9CeWpaRExwMDgvMDlKY05nMkZnaENBQUFRZ0FJRVFDeUR4RWVMSndkQWdBQUVJUUtCNUFmSEdsTHBjM09wdHZrYm5TMlp6TXBVeTkzVCszZjBkRklKYjNNNE9WblBaTlBlaTVDUSttSWZFaHlTRWFodkZQR0dLdDZTSmw4RWVVc2NnZW1RUE9oMDQvY3lGTnBDZ1NRaEFBQUlRZ0VEa0JKRDRpTnlVWWNBUWdBQUVJTkJJWUhwNlVuNVAra2gvbEhUeUE0TXFaZm5Rdk1uZmExY2xoS2hNTVRKOWcwWmgyOTB4RWR3MlhDVStxR3d4MlNZNTA3QkNsd1J5VEF4RGo5eVdGMDRsYStqQm43a1VwZThIakJVQ0VJQUFCQ0RRTGdFa1B0b2xpM1loQUFFSVFDQlFBU0VJWGY0Zi8ya28wRTViNkN6WE15UVphaTZ3VzBxOERsWGpNcmVKckl0VTgxZmY1ck9xWFZpODJ0VGhwcVpSVG5NaXNsb0ExL2g2TmFnblB3cXRWQSs4cm1ueTZ1aVAvdXkxd0R0R2h4Q0FBQVFnQUlFUUNpRHhFY0pKd1pBZ0FBRUlRTUNiUU9ILy9PWmdTZEpELzd1Tk1wbm1NOGMwblJxaEgrdnVUS2h5dDVucDZkZUo0SWRmZmN1WE9TbnFCNjVrS2VwbG1ldFdGN1d0Y0p4djBzUWpWMS81RVpFUHVWb1krTE0vZXlNaW84VXdJUUFCQ0VBQUFtMFZpTXdMcnJZcW9IRUlRQUFDRUlpRndOYWJ2OUZYc2N6UXY1RldNdmVxNlV4NHpyRm9mdkpWd1hYVHlQYVBIbnhnNXZveTM1WWJKejVvc1V3dDI4cHlibVU2Y0VOdDg2RTJLQm1seElkdFdSdkREMzFtcWFXQVVSa0NFSUFBQkNBUUV3RWtQbUl5a1FnREFoQ0FBQVFJdVRyOWhaNjBtZ3IxKzJtcGQwakthbDJoMytKeTRQT2tNanZkUFZiZDNtcTgrb05ieTV5VjcwNTg2R0piMVJqTFU2dHpWOVMyOW4xaTdKejMwVm9yUWRTdUdQYnkrTU0vc3g1RVgrZ0RBaENBQUFRZ0VIWUJKRDdDUGtNWUh3UWdBQUVJTkMydzhpZGZ6cWN5Tk5WMGhZQUxsaVNaZG1XSHRTcGxrZi85bTBxcGdzdWFZUnQzWDMxYlQzemN1czYyaS9YUlRWTElTOHdPN2R3MC9Tam8wVWgraUJ5L01manVuNDdXd1NSTlR3SUtRZ0FDRUlBQUJOd0pSUDZGbDd0d1VSb0NFSUFBQk9Jc01EL3pYSVl5SlJ2V0dKWHNvSnJKZFlYeUZoZlBabHpobHFUcStZeHE3N2F4dWJFbWVsaXA5aHFqWExIVFpWM1BhNm5vSjN0MjR6TjBneERubXRzUWYxU0tHOWZISC81YmxSQVBFVU9EQUFRZ0FBRUlCQ2FBeEVkZzFPZ0lBaENBQUFUYUxYQjErb1ZVcWx2azI5MlBsL2J6UGYyTWFUMmgzb2JqSmE3ZE90eEltN2FjTmJyeXRpRGM0SVdWQllVYlZqZFQ3V2h2NjJtRW9oTmlFQ2Y1RWQ2UC9yVzNMOUV6azFaNFI0aVJRUUFDRUlBQUJJSVRRT0lqT0d2MEJBRUlRQUFDYlJZUU04OHBoWHkrdTgzZHVHNitWS3JTN3Z4eGpjUmdpOHRCd1ZjRUYycXVXNWVzRGJXOHNaRlhOZGRVMGFuZ2JIa0o4V2dIM3Z1eEN5RWVIb1lHQVFoQUFBSVFDRlFBaVk5QXVkRVpCQ0FBQVFpMFUwQk1UVW1GKzZ6ZWR2YmhwVzFwb0UraGNvL2twVzZVNmxDakpKbENhTVNxc0xCdkJmSEZOYVRKRDI3YTF0Q0RuN3prUzR4b0JBSVFnQUFFSUJBREFTUStZakNKQ0FFQ0VJQUFCRzRKek0rOE5CQW1ENmFrV0ZkL2IyeTN1TlNzcTR3eTFWSU4yNnB2YXpIQ3ZCYkN6NmRESi9YelBzTDFJVm1pMHZ2blBuNDlYS1BDYUNBQUFRaEFBQUtkRTBEaW8zUDI2QmtDRUlBQUJOb2dzUFhtVkYrcFlvWG1BRkYxZUZqTHhIaUxDeldKWEZ2bFFjMWJyeWtTay9od3pqalZRM2ZlaDFEcDl1QzduNXB2dzdjWG1vUUFCQ0FBQVFoRVVnQ0pqMGhPR3dZTkFRaEFBQUw3Q1d6ODZRczlVcW83Rk50S21LMHBUTXZJc1p5dERLT01jODJ3eU4zeDFSSWY0VnNKMGJaNTBNTjF3MHRabE5kSGZ1aFR5MjJMRncxREFBSVFnQUFFSWlhQXhFZkVKZ3pEaFFBRUlBQ0Jnd1ZXTHJ5UzE4Um01N2VXc0Q0cVovcGplYndudFUzVkZGV05rUDJZalFSdGQzR2VSejFVUjVwd29pLzF2UGZqRy9oWkFRRUlRQUFDRUlCQVhRQ0pEendKRUlBQUJDQVFLNEhGNzM0MWExVkZxcU5CZFJIU216NnVVa2tPelpZYlh6eVl6S3pxZHBvdzZaQzRrcGI0MkVsKytJTGNlaU41azgvUlV4UEYxbHRDQ3hDQUFBUWdBSUY0Q0NEeEVZOTVqR1VVVi83b1AvMkdFT1Q5Sno3NG1aT3hEQkJCUVFBQ2JSRVFWNmRUMitXVlRGc2FiN0pScG5YTGtwYXZIL1Faa3cvR2JjM2dWcE1yYVp6RVIwd0Niem9NSitCd2JIbFpVd3ZYamgvL2RMWHBvYU1nQkNBQWdSWUY4THE5UlVCVWI3c0FFaDl0SjBZSFhnU2NINTZFMEo5MjZnb2hMaUg1NFVVUmRTQ1FUQUh4eHBTNlRVbXVVOUZUSmxNcE82U1JkS2RHNEcrLzFCQ3lwWnRwUXFtTDF3eEpUSHc0N3VISTl1VGZWYmxJNllUdDc1T0ExaUFBQVFnMEZzRHJkandaVVJCdzhTSW1DdUZnakhFUTJQdkRjemNlSkQvaU1MT0lBUUxCQ0lqcGFYbHVhS1VybU43dTdxVTNNNmhTU1luOEZoZEtHV1ZDcEtoc3VGNjVvb2Z3aXRmQW5vY08zMmhqNkRvWmVPOVBYZ2dzWG5RRUFRZ2tXZ0N2MnhNOS9aRUtIb21QU0UxWC9BZDcrdzlQOGVWNnhGajVFZitaUjRRUThFOUFpRW0yOWM3cGJ2OWFiTDRseVdBeTA3cGNKd3FhN3lHWWtreW1pdW1jazdMM2lscTNYWGM0QWVCMnVQNlY3K3lxRDI1WVpzOFBQbkhadjNqUUVnUWdBSUhHQW5qZGppY2pTZ0pJZkVScHRtSSsxanQvZU43M2djLzhqQk15bHMvRmZPSVJIZ1RhSUxENWYzKzN0dzNOSHRna2xXUXFad2Mwa2cyNlovLzZvN29sbVVKUFUwbHA3VHJnMnZXdW5VMEErS2Zpb2FVT0puMHNVNVQ3VG4zMEhRK2pSaFVJUUFBQ1RRdmdkWHZUVkNnWUVnRWtQa0l5RVVrZnhuNC9QSGRka1B4SStoT0MrQ0hnVG1EOThoOTJzNUllNkhZVFBaZFNjNnduMEQ3ZHFSeFFPa3VJV1NxbG1PQStYcitiNE1TSFE5Mmg1SWN1K1BiZ3V4K2Y5KzNaUUVNUWdBQUU3aERBNjNZOEVsRVVRT0lqaXJNV3N6RWY5c01UeVkrWVRUakNnVUFBQWlzWFhza1BhRjJ0clZwd01jNkNZa3VTMWRQa2pTY3VHZzZnS0pVdHlkTE5ERWtmZGtXdGk4SFVWbndrL2FNekI3eFNacS9sVHo2NmtuUjl4QThCQ0xSSEFLL2IyK09LVnRzdmdNUkgrNDNSd3dFQ3pmN3dSUElEanhFRUlPQkdZUEc3cjJXMUxqV1Fzelpvb1VUbC9KQ1dqZGdXbHpKbFZDcFgwbFNSZkUvWTZFaDgxQi9YRHF6NnlLdnFJajErWnRQTjl3dktRZ0FDRUdoR0FLL2JtMUZDbWJBS0lQRVIxcGxKd0xnTysrRjU4YlhuSmgyR2t4OTZwdllaeVk4RVBCUUlFUUkrQ2N6T1RxVnpxNHFQMnpiMkg1ZzgwcTlRS1JYWTZoSS9pQXhUVjJXZHBrbUt0ZWQxQUJJZk85TVUvSGFmYW1scmJ1alVSTkdQNXdSdFFBQUNFR2owK3BzUThlWGRzL2gydjQ3WDdYaFd3aTdRbmhjOFlZOGE0K3U0UUhOSkQvcjUra0RGczBoK2RIektNQUFJUkVwQVhEeXZiUmIxZExzSHpRYlNUTEw2ZkY4eDBhNXhVOGxnRW1VWktoRzVYWDNzdG90Vkg3c1N3U1kvOHBaOWxaNThGSHVOMnYyQW8zMElKRWdBcjlzVE5Oa3hEaFdKanhoUDdtNW9Zdlk3NlUxTDEyUmJWUTFocUJKUk5VdFlxbVJ3emFhU3lvU3RjaW8wUmxqdE14VkNGWVNybEJOTkVLRlNTalRCaFVvWVZRbDNEcjZqS2hIMXJ4RkJuQmY4OVhMTzN3bXVVa0pWUWNYTzM0bGFlYWMrWlVUamdxdEd1ZEJqNlpXZE53cjdaWXgza3g0M28wRHlJd0hQS2tLRWdGOENZbVpHMmVqZHlQalZYcU4yNkhhUjlvemVwNVpvbTFaTitEaDRaeGRPMWQ1T21jNHFqeURXd2RUZWR1Tzk5NjBwREM3NThRZi9hK3ZpeE1TRTdlUGpnNllnQUlFRUM3aExlalQzdXAxU3hqTTlnNnRFVUlOU3FoUHFYQU1tREVHSVRpa3poSEErRTBNUWFqRG42MFFZaExMYWRXR1UwUHJYR1RVNElUcGoxS0JPWGNGMDV6TmxraTZjLzZiVVlJTHIzR2xEVUoxVHlaQ0ViY2dxMDIwcUd6WXhkSldxaGlVWlJvK3M2WFQ4NFVxQ3B6a1JvU1B4NGNNMGk5blpOTWxaV2xHM1Zja1NLdU5WelpTSlNqblZtS0NxeFlYS0pGdXpCYTBsQjZqZ0tpZEVwWUpyVkJDVkU2RlJSbFJoVTVVUXJna2huT1NCUmdoWEJhV3FFRUpqdStXY3BBTnhFaE5Dbzl6NVRHc0pCa2FGeXAyMm5hK0oyc3RhcHkybkhVa0lRWnlKZGo3WFArcWZuZis4K2ZmMVAreDhlZWZyNUk1Nk8xOFhlLzcrOXZxNzFYZnE3ZlN6MjY3VHYxSGVJcWErKzNPbDJhUkhjejlFaFJDWFRuendNeWQ5bUZJMEFRRUlSRnhBaUNscDQwcHZycDFoOUdwZGNra1JiVjg1MFdvTWxLbVNWRFd5Vk9LQmJzZkJpbzlXWjg1RGZWRVZYZmQ5K0MwUE5WRUZBaENBd0YwQzNwSWV6YjF1cDB3aTJaN0JuY0wxdDZTVTB0cTdoOXBuNTMwSzNYbXJ1dk41djcvZmVVZHpXLzJkaHBwcmwrejJTMnduMmVJa1lxZ2d1cE04b1VUb2xEQW5LV05RU25UaEpHdFlQUmxUUzhJUXFsUHFmQ2E2ODk5T2NrWXdxbE1oREVhWUxtZ3RvV013UW5YaEpITW9jNjZjTTV5L2w2aFUrenEzSlYxMkVqbE9XU1owUlNJR04xTzZMVk1qcDBrR0tjbzZIUjlIWXFiRjc5RklKRDZFRUdteXVha1JXVmVKcEtqRXNEUkRzbFZxY1kwd29WS2JxUmFySndJb0Z4cHhrZ0NVcUVUVVZ5OFE2cXcwSUtxVEZPQ0VhSkxZU1JKUW9uS2IxRlkwY09Fa0Qrb3JHeWgxa2dkT084NEtCNkVKU3B6L1Z0bk95Z1luc2JEVHJ0T0g1R1FQYmtzaTNKWmN1SlU4Y0w1bmJ5WWZkcE1JVGxLaXdkL2YvSkd4TjJteEp6bXhONW5Sc04xR1NZdDZ3WjJreDU2a1JxTjI3MGhhN0FaNGV4TGxWdUMzamFlV1dya2ppZEp5MHFPNUg2SklmclQ0RXdIVklSQVRBU0VFM2JqeVIxM3RDcWUzVDZaRUQva1dGOHJvVnFXY1lhcXRhYlhGZVVGK0dGandjUnUzSHNqNkY4NXNvK2ZlRDF3SmNxYlJGd1FnRUUrQjFwSWV6YjF1cnljL2htNEgzSnZrY0pJZ3RYK21yV1ZEYmlVeGRwSWl1MG1TblFKM0pUbnEvOWpiWFBMRTZlZG0wbVVuK1hKM3U4NzdOdWY5ejYzeDNCelhudnEzamJkUnV6ZnIxOXVyajdMQk9IZitmaytjTnFtdmVLa25YM1krMTVJeWdqZ0ptOXFxR0VIcksyZHFLMlNFczZMR1dRSERkRlpMdkJDRDFGYlVVSU53b2dzbUdZeHlnd2duQ2NNTlJpWGRGdHlRbU5NUDFRV2poc3lwTGlSdUVFNE5JVE5kMkpLaHFiSk9iTk1nT2MwZ3BNZHBML1NKbVpwd0xiRkFkbGNKT0srTzlQcDJodHFxQTZJU3k2ci9tZkxhdGdiYmRqNVRsVkN1T2RzYWF0c2ZuQ1NCcy9XQkU0MVQ1N1BRbkFTQ1U0NDdLeGFJa3p6WTZVTndsVkNxa2RxV0NxR0puYVNFSVBVVkMwNGJUdkpDT0tzaUNBblZpb1ZhanFCaFVxR2UxTGg3WlVXRFpFT0RwTUJ1OHFMeHlveTk3ZFpIc0pPOXVKWEVhSlJVYWJReW8xN2pWajNubS9GVzF1YjJkbDJ2K0toLzI5NTAyRE5PdmVTczlDanYvR0J6dTlManpsOG9PUE1qbnI5aUVSVUUvQlZZdTNpK3E0LzArZHVvMDFvZklVVkQxUWlWUXZ1UEI1SXNGR3U3bU5OU3FRNk5NYml0SGY1UGNIdGFySi8zMnQ3dFB4YTN5bjBuUHZoT2V5SkFxeENBUUZJRS9FbDY3R29kL0xwOWIvS2o4eXMrOWlRZjZrdE83azZtN0VsNjdKZTBxUCtyOXUwcldIYis0cTYvM3pmcDBXREZ5KzN0N2lSaDZpTzhhNXlkV1RGRDdkcTJwTnJLRjZFTEovbXltMlNod3FET2RpWHViRnR5a2pHMWJVNzE3VXBPZVVGMFVrdTJDSVBVa2pyVVlNelozaVFNVXZzN1Z0dkNSQVRUSmVlelZFdnM2RVE0bjBVdENVUVV1ZjduMmhpMFdoSm81MysxeE16aGlRL1RjbFpNN0ovNDRQWHRHYnVKRDc2YkJLa2xQcWpLblcwZXpvcUtuVE1lbkdSSExlSGhyTWFvYmVPb254bmhyS2h3Vm1ZNDIwQ0lvSnFnTzJkRk9Dc3FkdCtyNzdQaVlTZmJzT2ZOL04wckR1NWVzYkQ3SHJ5KzM2T1pGUXNOVjJic0pBM3E5WGVTQ0hjbEYzYmFkN1hpNDQ0a3doM0ppYWl0K05CTG15MXNjWEdaK0NEaThva1BmT2IrcFB4eVFwd1FnRUJqQWJFOG5WdmZxakMvZmVSVWo4eVViQ2kzdU9ScS93UlV6ZExhMXNsT2Z5RDVjZWNNdEh2N2owU2xyZXl4djdEUTZabEgveENBUUxRRkFrMThTQkxKZHU5WjlZRVZIN2NuTVJxdEpObDN4VXVEWkUyd0syYnMydGtzdGUxQVJLOXRHM0lTR3JVa1J5MGhVanU3aGRSV29kU1NJN1dWS0U1eXdqbUhoVERuckJhNkovSGgvR3VCMDhidGlRK25udVExOFJIMmI4MzZpcFJOalJRYmJYV1JWR3J6VzF0ZHFOQ0ljeEFuWlNvWHRrWXBVNG13TlM2WVNybXRFdVljd0xtYlpIRzJ3emdyVVhZU043VURPMnYvclRMbno3V0V6KzZLRk9JYzBLazVTYURhbVJ0T09XZDFDaUZTNDIwZ2UxVHYzRjdpZWNYSHpjeHAvUStIYkpkcGVCYkhYVW1aWUZaOE9OMzZrL3c0WkxVSGtoNWgvM2JHK0NBUW1NRGlkMS9MS2huYjEzTXRLQnVpU29hcHViYWVIdUtOcUxLdHBCaXBadWpOVGRIZTJ2R25GcEllK3ptMk5mbWhrZFd1c1RPci9zd2hXb0VBQkpJczRFL3k0NURWSHJXa2gzUE9SMmhXTE5TbmZQZDRnUEN0K0xBSnIyMXBxVzFycVowcDRwdzdRbWh0cTR2emJ4L09pb25hWjE0N2krUm00c0haL2xMYjZpS0l3V2o5N0JIaW5FRlNPMERXMmVwU1A5UEVXWTNCbk5VVGd0Yk9LbW0wMVVXMUpZTkVkYXRMa3IrcC9ZajlvTU5OYXdlYU9xdGVpSzFSUmxYYlNjWUlldk53MDUyelJ6UmFTN2pjZWJocFBibENuYk5GZHJZRjFiWUNPZHVIdUpOOHFSOWtTcDFrakhNUUtxRTdON0xVYjFuWitYcW9Wc3pVdDd5MDZYQlRKRDM4ZUp6UkJnUmlJekE3KzUzMDBSVDNkV1ZHd1V3NUNmVU9iUjlwUERVNVNaVjBvdWVvRmJhRFZwSDgyRC81MFo1dk01dm9pNzNIejJ5MnAzVzBDZ0VJSkUyZ3RlVEg0VnRjTXQyRHR3NHdyUy9odjN0N1NhQXJGb1JOZHMvRzJFMG9rSjNFUW4zYlJHMDdCdVdpdmkyamRzdU1rMFNvM1RhemMrQ3BjeENxcUoraFFaanVySFRZNzNCVFFTVmRxaDF1S25TWktiY09ON1dJd1JrT04vWDcreTFVTDk3OERnN3QxUVVhWFdjckNVdTFESzR4S2puSkdKVlRTV09FMzd6T3RuWWxMYmRyWjdnSXlqVlJPOHVsdHNMbDF0VzE5UlV2S3RuWnJsUy80clorRUd6dENsem5WcG1iNTdyVVY4bzRaN2ZvNVczL3I3TkYwZ09QT3dRZ2NJZUF1SGhlVyszcDhtM0x4NENjbFlwVm9ZUUYybGwwVWhVa1l4S2VEdUtHV3ZkeEkvR3hiK0xEUFdaVE5mS3NNRXRIUGxScXFqQUtRUUFDRUdoQ3dGdnk0OUNrQjA5Mzk2K3luVE1nZHJjOU9GZmIxbFl2T0o5NTdVeUluUU03NnlzYmFDMzVVUDl6N1RPcmY2NWZaMXRmQVNHWTg1bnRYR2RMZFU3NHJldHNGZHV3Q2RObFhHZmJ4TXpIcndnU0gvR2IwMGhFNU82SEtMYTNSR0pTTVVnSWhFeEFpQmxsOWExcXlvOWhNVW1tU2xaVzg3bThIODIxM0VaWnR4VmJMK1ExSnZsK2hrbkxnME1EVFFub3RYODg5UGNqUDlwMWhkSlQvamZzN3pEUkdnUWdFREVCdkc2UDJJUmh1QTBGa1BqQWc5RXhnZVoraUJKeThrUFBUTzRkNU41NkFpczlPalovNkJnQ1lSY1EwOU15ZVdEUWw4VEh0azVWS3ZsL1VLcGJ3M3krbTFaTDVSempaamdYZWJnTktNSGw2L2U3K0p1anlJLys2RnVVMHAycjN4S01pOUFoQUFIZkJmQzYzWGRTTkJpd0FCSWZBWU9qdTlzRkR2c2hlcWNYa2g1NGdpQUFnV1lGaEJDTXJMeWVhYmI4ZnVVMkNubXBkN0R6dDdoVUREMWw2V1pPbzg2eFVHSC84UGNOZmRpakRjUDRkRzd6cnFNLzhuWVl4b0l4UUFBQzhSVEE2L1o0em10U29vckFpNmVrVEVWeTQyejJoeWlTSHNsOVJoQTVCTHdJT0xlTXI2eE1aNzNVM2EwelNBWUowYnJWQWkxMjdQY2xMUnVTUWxtZVN1RTVYK1JRVXdPSmowT05mQzdBbWEyblIzN2txcy9Ob2prSVFBQUN0d25nZFRzZWlLZ0tkT3lGWEZUQk1PNzJDQnoyUXhSSmovYTRvMVVJeEYxQUxINDN1N0s2N3ZsMzNlQ1JZM0toVlBYMVN0eG16WjNUUkNwcEsyUHBlbFp6YmxlUDNBZVNIMEZPbVMxNEtYUGtoMmVEN0JOOVFRQUN5UlRBNi9aa3pudlVvL2I4WWpEcWdXUDg0UlBZNzRjb2toN2hteXVNQ0FKUkVaaWZuOG1NTXNYYjd6cm5zaXZWN3NndExxVXFWMnpENmtxbHBZNGtYWHlaWCtROVhEQzJqbVhLZkRNMzlNT0xManBGVVFoQUFBS2VCZkM2M1RNZEtuWkl3TnVMd1E0TkZ0M0dYK0RPSDZMMWlPbFBPLytQZzB6alAvK0lFQUorQzRpclYxTWt2ZTB0ZVpEcVViY0x3VzV4NmVwbXRGb1VPYVphYWI4dEFtK3Y5ZmZ5Z1ErNWN4MjJqcVVYeUdyWEQ1eGU3VndNNkJrQ0VFaWFBRjYzSjIzR294MHZFaC9SbnI5WWp2NzJINkwxRUpIMGlPVlVJeWdJdEYzZzRzWHpXajR2eVc0N1V0Vit1WmNOQm5wVmJOa3NwU1JDODVTeVFQdDFhOU5jZWQzdkMwdWE2emFxcFp5ZFRDM21Qa29WWTZIdnhPbXRxQkpnM0JDQVFEUUY4TG85bXZPV3hGRWo4WkhFV1k5QXpOamVFb0ZKd2hBaEVBRUJJV1lVc2tEY2JWZVJVMnhMNWU3cXRHREJ5cHFrWkVTZVdUUkdWOVRXTDJ2RmgwdUJGcElmS2pIZW9XT255eTU3UkhFSVFBQUNMUXZnZFh2TGhHZ2dBQUVrUGdKQVJoZmVCSndmb29LUVIwNTg0RFAzZTJzQnRTQUFnYVFMQ0RFdGs0VzhxNU5CTjlPUzJ0UFQwM2E2cmEwQ1ZTMHR3NFRJVVVwajl2c1lpUTlQRDFBTGlZK0w2eGV1bkRvMTBVSUxua2FNU2hDQUFBUnFBbmpkamdjaDdBSXhlNkVWZG02TUR3SVFnQUFFZ2hRUVUxUFN3by9kMS9SS2lsRWxKeEZaODNZbWlJdkFpbFZMVVNTam16TFo5VFljRjkxMHVDaVNIMEZPZ0RidzNndEI5b2UrSUFBQkNFQUFBbEVTUU9JalNyT0ZzVUlBQWhDQWdDc0JJUVFsWkM3VlRLV2xwWFdtYVYxdDNlTGlMQ1Nwck50NVNkalpac2FFTWtrVmNKYzBFbHkyVTBQdnVaaFVMY1FOQVFoQUFBSVFPRXdBaVkvRGhQQjFDRUFBQWhDSXRJQ1luVzN1aHBSTVZTR1V0ZTMzWXRFUW1zSm9OMlZXMjFlVVJIckNNSGpYQWhXcnF2ZU0vTkJWMXhWUkFRSVFnQUFFSUpBUWdiYTl3RXVJSDhLRUFBUWdBSUdRQzh6T2Z1ZlF4SWVtZFVteW5HNUxRcUtYeWF4YUtYY3poVFcxOGlUa25CaGVDQVZzV2kxbStuOW9Mb1JEdzVBZ0FBRUlRQUFDb1JCQTRpTVUwNEJCUUFBQ0VJQkF1d1NFdUtnUkloL3crMDZtWkwycUVOTG43eEQ2Q0NtdkxtVnR3cm8wcWlYdzl5M08yZlQzZ2RxL05kVldOdWp3ZlV0QjlZZCtJQUFCQ0VBQUFsRVRTT0FMc2FoTkVjWUxBUWhBQUFLdENJZzMzbERKQTFtMmZ4dFptYXh2SGZCMTk3MXZ5eW01Uy9BZXcrS3VicFJ4MzFPWWF5RHhFZFRzNkZXKzBuWDB6NndGMVIvNmdRQUVJQUFCQ0VSTkFJbVBxTTBZeGdzQkNFQUFBcTRFeE15TVF2cjdHMjlqMFRSR1JoWC90cmlzYjlLS1NPVXRVczVySk1FNUQxY3poTUw3Q3pTWFBGSXBtNmY5SjdjaENRRUlRQUFDRUlCQVl3RWtQdkJrUUFBQ0VJQkFyQVhFOUxSODdkaXh1NjZOUFhhTWtOVlZYUmtnL2Y3RXIra3FFYUxYb0ZhTXI2ajFod3F0dUJCb0l2ZWg5c3ZYS1IydnVHZ1ZSU0VBQVFoQUFBS0pFa0RpSTFIVGpXQWhBQUVJSkU5QVRFMUo1T3o3N2s1R0xPVmxNdXpETFM3ckVxdlF6UjVKWnBuazZUYU8yRm5yWWpUeGhoMWVUUWpVTUE4dXAxNWJ1MHhQbnphYmFBMUZJQUFCQ0VBQUFva1VRT0lqa2RPT29DRUFBUWdrUjBCTVRqTHkrWThyZXlPZW0wdXhvMGUxMXJlNEZIbEdGNlVlU3RLK25oRVMvZG5Sb3g5Q1ZDSXdDTkVHamwrSXluQXhUZ2hBQUFJUWdFQW5CSkQ0NklRNitvUUFCQ0FBZ2NBRWhCQ1VYTHAwNjhDTis1MnU4L0xLeXFybjM0R0Q4cGhVWmR0OWpLbGFZSUdnbzRRTE5FNG1DU0ZicWU3eFN3bkhRZmdRZ0FBRUlBQ0JBd1U4ditpREt3UWdBQUVJUUNBcUFrS0ltNG1QdWJrNTZlaFJ4ZE1LRFNkWmtxVzV2S1FwWFpSUS9BNk55Z01RNDNGeVc2K21lNDlmaTNHSUNBMENFSUFBQkNEUXNnQmV0TFZNaUFZZ0FBRUlRQ0RzQXZVcmJYZEgyU2N2TGJrLzJ5T1YwdFVVb1gyVXliZHRtd2w3N0JoZlBBVDJPK3BEbGUwQ3pZemZpRWVVaUFJQ0VJQUFCQ0RRSGdFa1B0cmppbFloQUFFSVFDQkVBak16TThxRHFSUWxEenhBQ1Zsd2RiYkh5b3JNQm5PczI3Q01mSWhDd2xBZ1VCTXd0OHZka0FBQUJLZEpSRUZVSzlXTjNQQjlTK0NBQUFRZ0FBRUlRR0IvQVNRKzhIUkFBQUlRZ0VEc0JZU1lsZ2w1eFBtZEp5MHNMRFM5elNXWDQybFZpRDVLSlZmSmt0aURIaEpnRXhlUkpKM0lVL3lOWEt2Q1h1N3VIbC8zMUNBcVFRQUNFSUFBQkJJaWdNUkhRaVlhWVVJQUFoQklzb0FRd2tsY01FTG03cjdXdGlHTUpwR0szRWVzS3E2bzlmVGdJUFhoaWMxTHBieHlnOUxCZ3BlcXFBTUJDRUFBQWhCSWlnQVNIMG1aYWNRSkFRaEFJTUVDUWdoRzNueFRKdDNkaDYvYzZGSHlSSkY2aUVHYlhobVNZTnJHb1d1RUdMalIxdmZINHRiVlJMZWFudHVxWEI4Zkg2LzQzaGthaEFBRUlBQUJDTVJJQUltUEdFMG1Rb0VBQkNBQWdjWUN0U3R0MzN4VElRODhzSDh5WTMxZDFTVnJRRXRMamQ1Zmd0YXRBQklmYnNXOGxjLzNYNktVV3Q0cW94WUVJQUFCQ0VBZ0dRSklmQ1JqbmhFbEJDQUFnVVFMT0ltUE45OThVM2tnbTIyWStDZ05abnNVaGZVa0dnbkJoMTZnVVVhT2FnTVhRajl3REJBQ0VJQUFCQ0RRWVFFa1BqbzhBZWdlQWhDQUFBU0NFUkJDT05mUTNwMzRxS3dQRVVsa2d4a0Zlb0dBZndKNnhUWlRQY09YL1dzUkxVRUFBaENBQUFUaUtZREVSenpuRlZGQkFBSVFnTUFkQWtJSStkS2xTN2VkOFhIL2FGY1BVZEs5d0dxSGdOR09SdEhtSG9HS1RRcVp6TUFOb0VBQUFoQ0FBQVFnY0xBQUVoOTRRaUFBQVFoQUlCRUNPemU3N0VsOHpFbEdJWDJ2cXVGSWowUThBREVNc3FCdnIzUjFIVjJMWVdnSUNRSVFnQUFFSU9DckFCSWZ2bktpTVFoQUFBSVFDS3ZBelFOT2R3ZDQ3NzA5UkJWOVlSMHZ4Z1dCUXdYVXRXdVVIcThlV2c0RklBQUJDRUFBQWdrWFFPSWo0UThBd29jQUJDQ1FKSUdkY3o3cUlWZXJSd2d6VTBtS0g3SEdSMEN2Y0NQVjAzTWxQaEVoRWdoQUFBSVFnRUQ3QkpENGFKOHRXb1lBQkNBQWdaQUo3R3gzcWYzdTAvWENmUnB0Y05ocHlNYU00VUNnb1lES2x5anQyWUFPQkNBQUFRaEFBQUtIQ3lEeGNiZ1JTa0FBQWhDQVFJd0VuRU5PYStFWWhmdGpGQlpDU1pLQXFscUVhSmNwcFNKSllTTldDRUFBQWhDQWdGY0JKRDY4eXFFZUJDQUFBUWhFVWtBSTRWeHB5K29yUHJTN3I3ZU5aRlFZZEd3Rm5MTjM3N3dnUjkyK1FlbGdJYll4SXpBSVFBQUNFSUNBendKSWZQZ01pdVlnQUFFSVFDRDhBczZXbDJwMTgyZ3FsVW1IZjdRWUlRUnVDVlFxZGltVHljekNCQUlRZ0FBRUlBQ0I1Z1dRK0dqZUNpVWhBQUVJUUNBbUFyVWJYZ2pKRTJLTXhTUWtoSkVJQVdFUW9sMmpsUEpFaElzZ0lRQUJDRUFBQWo0SklQSGhFeVNhZ1FBRUlBQ0JhQW5zSkQrR0NURjZvalh5S0l5MjBmNk1LSXc3VEdPODAxRFlPMGtQTTB5anhGZ2dBQUVJUUFBQ1VSQkE0aU1LczRReFFnQUNFSUJBMndTRUVQMkVrTUcyZFpEWWh1ODhtQ0t4RUI0Q2Q1SWVleitxT2lHcE9Vb3BraDRlTkZFRkFoQ0FBQVFnZ01RSG5nRUlRQUFDRUVpOGdCQkNKWlhLSUVtbjg0bkhBRURZQkRZSklVdTR3U1ZzMDRMeFFBQUNFSUJBbEFTUStJalNiR0dzRUlBQUJDRFFWZ0VoaEVZSTZTV0VkRGszdjdTMU16UU9nUU1FeXVYeWRpYVRXY0VxRHp3bUVJQUFCQ0FBZ2RZRmtQaG8zUkF0UUFBQ0VJQkFEQVdFRU02Tkx4bENpTFB2d1BtZmt4UkJNaVNHY3gyQ2tKekRTcTFLcFdLbDAybm5tdG90SEdBYWdsbkJFQ0FBQVFoQUlEWUMveDhxc0Uwc0dsT3V3Z0FBQUFCSlJVNUVya0pnZ2c9PVwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRjb2xvcjogIzg5NzM1QjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmljb25mb250IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjODk3MzVCO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb24tYmQge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcnB4IDE1cnB4O1xyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiAzMzhycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNDBycHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDgwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogODBycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjJycHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMzcnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjOUE4NTZEO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzN3JweDtcclxuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnR5cGUtc2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0cGFkZGluZzogMjZycHggMzBycHggMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0Y29sb3I6ICM3OTc5Nzk7XHJcblxyXG5cdFx0XHQuYm9sZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTRycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDVycHg7XHJcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblxyXG5cdFx0XHRcdCt2aWV3IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50aW1lIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTRycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdFx0XHRjb2xvcjogI0FFNUEyQTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zY3JvbGwge1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMjEwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIzMnJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJycHg7XHJcblx0XHRcdG1hcmdpbjogMzJycHggMzBycHggMzBycHggMDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAzcnB4IDMwcnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQycnB4O1xyXG5cdFx0XHRjb2xvcjogIzc1NEUxOTtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5vbiB7XHJcblx0XHRcdFx0Ym9yZGVyOiAzcnB4IHNvbGlkICNGQ0MyODI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZFRjdFQztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uZXcge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMnJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHJcblx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDhycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ4cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9sZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEzcnB4O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5mbyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEzcnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hZ3JlZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICM3OTc5Nzk7XHJcblxyXG5cdFx0XHQubGluayB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWFyayB7XHJcblx0XHRcdFx0Y29sb3I6ICNBRTVBMkE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnV5IHtcclxuXHRcdFx0aGVpZ2h0OiA4MHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJycHg7XHJcblx0XHRcdG1hcmdpbjogMzBycHggMzBycHggMDtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkVFMkI3IDAlLCAjRkRDMzgzIDEwMCUpO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogODBycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICM1RDMzMjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhc2gge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjZycHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyOXJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogIzc1NEUxOTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tc2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblxyXG5cdFx0LnNlY3Rpb24taGQge1xyXG5cdFx0XHRwYWRkaW5nOiAyNnJweCAzMHJweCAwO1xyXG5cclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXJweDtcclxuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmxpbmsge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjODk3MzVCO1xyXG5cclxuXHRcdFx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZycHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uLWJkIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHR3aWR0aDogMzYwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTQ4cnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMjZycHggMjBycHggMzBycHggMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVdnQUFBQ1VDQVlBQUFDK3dyTURBQUFTbjBsRVFWUjQydTJkMlhNVTF4V0g5Y0JESHZ6QUg1RTNVNFgvUDE3OFlpTkFnaVN5d1NaeEZtemp4R0RHV2sxV3Bjb0JhWVJBQXJFanBKa0JtMlZZREhwSWJEd3o2ZHM5bzltNmI5KytmVzlQTDk5VW5hcXBzc3RRWmZqcTB6bm5kOC9ZMk1DblZSN2YzN2g0Y0tweDRmME5wLzdyZkc5RnIvSGhXdXF0UXlGMXVGdkxmblZFWHVXSmtKb2NycFhlT2hwU3g3cDF5YTkrSmEvVlg0ZlViL3pyY3FlbVF1cURibDBKcWcvbHRYWThwRTRNMTNwdmZSUlNIM2ZycWwrZGxOZTEzNGJVNy94cm8xT2ZoTlR2dTNYZHIvNGdyeHQvREtrLytkZk5UcDBLcVUrN2RjdXZQZ3VwejF1TjI3STY3VjkzT3ZWRlNQMjV2KzRPMWw5QzZzdFc0NTZzemdUWHBxaXpJZlZWZjkwZnJITWhWZkpxSzZpK2RxdnBWOXVpcHIzYStuckhxWTFHWlhxcTlYQjIvMWpRcDdYNDdpOGFGOTg3b1Fka1M0QmVUam1nTHlVSTZNc21BVzBCem1zSnd2bHFnbkRlMElEejlRVGhmRE5CT045T0VNNTNFNFR6cG1rNGw0TGhQQWpvM3FwTXYzRkJ2Zmp1bmtFNDcvbjV3c0Z2VXdYbkpPMDVTVUN2SmdobzdIazA5bndkZThhZUk4SzVyMllXK3lEdHRqU013TGxBOXJ5Q1BXUFBCdUY4b3lqMmJCSFFtd2tDZXNzcW9GdU55dXlVQytlZkxyejNqdE5yZm1NTjBFc0pBcnBNZXdON0xwQTkzOFNlYzJqUFhsVm0zdnk0ZVc0ZjlseW80U0Qybkc1N3ByMkJQYy9zVmt0WWRPT2lzNjJCUFRNY3pBS2dzV2VHZzBXdzU5MmFYUnY3OGNKNyswUkQycW0zeFBmRzBzRURqUXNINjloendlejVTb0p3WHRleFowMUFiN0JhUjNzakMvWTg4NmhWbVRuUWN0b2FyUnRmdnVVeWVYTnVYOURLM2Q3bXhmZExXb0JlZFdCeHgvbk5QTGpZYWo2NjNHbytYbXZYdWxvOTBhMnJNZXVhV2ozVnJZM29WZSt0NjVicmhsNDk2OVJOeTNXcjFYd2VwMjVicmp1dDVvczRkVGRhdll4YTkyTFdaclQ2SVdyZDE2OVhvcllzMTdaL2lWLy9wZlAvLzhsS3ExbjlSZ3ZPcmNyMG1kWjJhZTlZMUk4NnBOdUdmUHVjQStVclBWQ09DT2ZIS1lmemt3VGgvRFJKT0YrUENlY0VBUDA4NVlCK2tTQ2dYd0xvMUFDNnI1eC83M0c1RTBCUkFuUnJlNlkwcHZzUkpxM1U3aEJ3M3ZxN0IyUEhtaHYzWnAwZmY1MGZXNWNuQ0tiUWUyWTRTTzg1NDhFVVNYdEQ5SW9mT094N3V0b0YrYk5yL1pBT0JMVFQxdEF4NTk2UDI1TU9zMmZSMGhCd2ZyamtRT0xEbEFWVEpnaW1zRnBITUlYZXMvM2hZTzJ2M2s4ckF0SlBMb1hiczlOekhvdjdjZmVrWllCZS9jQnJhM3kvNnZXZkdRNWl6OWh6Z1lJcFh4Qk02UjBPVnMrM1d5N2IzbmNab01XZWM5eVAyTzZRQXZydXRHdlBqVHNsVnVzSXBtRFB0RGNJcGdoN0ZvQVdiUS9aY05EWjFyQU02SEduLy9JZkQ5Q1hqMlBQck5aaHo3UTNDS2JVL3VZQldteDMyQWEwdk1YaEFQclJxZ2RvRjdqWU0rME43Qmw3TG5nd1JRRDQ5YmJYNnBBQjJrU0x3OW5pT0NEYmUrNnMwbUhQMkhPMFlNckhCRk93NS93R1V3U2dYMWRDOXA5akRnbmxhM1lqQkRUMnpIQVFlOGFlUi9ybWMwaHFVTUJaQ21qM1FhUjZyRFc3bndPREt1UERnT1ppaWtGN1pqakl4UlRzT2RQdmJxZ0EycXVTbGpuL0xFMFJHZ0kwd1JUc21XQUs5cHk0UFp0cGJ6VE5BTnFGZEtCSml4dUVuY2VTM0h1RUY4SWVTeG9QQWJSdGV6NUNNQVY3SnBpQ1BhZjcxVG9wb0dlR1M3UTd4R05KemwzQzNjZVN4STNDdUsvV2FRT2E0U0QyVERERmpqM2ZpbVBQcHdtbW1IaTFMZ3FnSzRNMXUxdlpBalREd2RFQUdudW12WUU5UjN0U05CRFFNeUdBbm8wRDZQRVFRR1BQck5ibDJaNFpEaEpNTVF6b2lrMUFMeVVJYU95WllBcjJ6SEF3S3hkVGZBRWR6WjRqQW5vOEJORFljN0h0K1NPQ0tkZ3pGMU9pQUxxU0YwQmp6d3dIc1dmc09jM0JsTUZXeGhDZ285dXpDMmp4MXNid1RjTHh1dXE5d2M3RkZJSXByTllSVE1HZUN6OGMxQWUwYzVOdzdvQzRROWhacy90cHUvU081Q2JoZU1rNG9BbW1ZTStzMW1IUHh1RjhkdlRCbEtpQTdvRnpxektyZTVOUVFGcCtyYnR6UzFEZm5tbHZZTSswTjBZQ2FPelpqajBQQVRyWW5oMDR4N3hKdUNUYUhRWUF6WEJ3Tk1OQjdMbmd3WlRQQ2FZa09SeFVBWFJ2V3lQK1RjSkRCNExnYkIzUTJEUEJGT3laWUVyVzdMa1AwREo3Tm5hVE1BalFoMElBalQwVFRFbXpQVE1jSkpoaXdaNWxnTzd0UFp1N1NUZ2VlRy9RR3FDeFo0SXAyRFBEd1N6YXN5cWd6ZDBrSEE5OGtEOFkwTmh6dHUzNUJNRVU3SmxnaWtsQVZ5d0F1cS9Ga1JTZ3NXZUdnOWd6OXB6V1lNcFdDSnhWQWUzc1BNZS9TU2lDSzVKelZ2NkF6bnN3aGRVNjJodllNOFBCT0lDZU5YU1RzTE5tcHdObzJodllNNnQxMkhOa09KL0pYakFsRE5EKzcyN0V2VW5ZRHFwSXpsa1pCelR0RGV5WjlnYjJuR1Y3RmtDV0FycnZ2UTNkbTRROUtjSklnTWFlQ2FaZ3ovYmcvQm5CbERRUEIvMEFIZjVxWFlTYmhLTG4zSnNlWEVvUTBOZ3p3UlRzbVdCSzF1MVpDbWovVit1YVZhZmRJUjVMa3Q4a2xMKzc0YmZyM0E5bzdKbGd5aWp0bWRVNmdpa3BzT2RlUUZjVUFiMWJjMTVWdlJvTHU1aVNHS0N4WjRJcDJET3JkWG13NTBCQVI0UHpBS0NqMjNNL29MSG5kTnZ6Y1lJcDJEUHREUUNOUFdQUEJSb09ZczhFVTB3Q3V1b0xhRDA0cXdQYWdqMlhUZHJ6TVlJcHREZXdaK3paakQzN0FqcTZQWnNITk8wTjdKblZPdXc1bzhQQlpob0JQWHlUOEpDM1pwY1VvR2x2WU04TUI3SG5QTm56RUtDVjRQeW9WWFBXN0dxZG00U0x6azNDZWNsTnd1VkRwVEE0OXdFYWV5YVlnajFyd1BsVGdpbDVXYTNyVFExR0FIU3JPcWQ1azlDRnRFVkFZODhFVTdCbmdpbDVzK2MrUUlmQU9mNU53a04xMlRrckY5QlAxckZuZ2lrVzdKblZPdG9iR2JSblpVRFBHYnBKYUFQUTJEUHREZXlaMWJxMHJ0YkZzV2RGUUl1ZXM1a0greVhucklJQmpUM2J0V2ZhRzlnejlwd3FRRmNpQXRyRWcvM3V5U3Nab0ora0hORFlNOE5CN0JsN2poeE1TUURReG00U0JwMnpDZ1QwcUlNcFJ3bW1ZTThFVTdEbjBiUTNsQUE5WitvbTRlRjNaUGNHRXdNMHdSVHNtV0JLU3V5WjFUb3BuRlVCYmVZbW9kK1FNQWFnR1E1aXp3d0hzZWM4MjdNQXNCVFFYbW93OXBEUWY4MnUvODJOWVVBekhNU2VpMnpQcHdpbUZOMmVGUUh0UkxsajNpVDBEYXJFQURUMlREQUZlMlk0bUhkN2xnSjY0TTJOeXJ6bVRVSUZPQThER252T1RUQmwzWVk5OCtZejdZMEMySE1VUUxjaEhlRW1vZHR6cnN0VzY3UUFqVDNUM3NDZXNlZThCbE1HMzl6d0JiVC9pM1h0cXJ1UEplM2VKRnhzM3lSVWVMRnVjTFhPSDlEWWN6dzQwOTdBbnJIbnpBWlQ0Z1BhcWZtaGlnN281WlFER250bU9JZzlZODlKdlBtc0EraXFGcUQxN0ZrWjBLRndIakdnQ2FZd0hNU2VzV2RUN1ExZlFFZTM1K2lBWHJZRmFJSXAyRFBCbE5IWk02dDFSdTA1VTRCbU9JZzlNeHpFbm90a3owT0Exb056RzlENmNGWUROTU5CN0RuTDlreDdBM3VPYU04bUFlMTdrM0Q1Y04wSW9MSG4vQU1hZTJZNGlEMUxBSzBNWjUyYmhJZERqOEhLQVkwOTV6dVljcEpnQ3ZaTU1DVW1vRnZWQmQyYmhJZEwyb0RHbm1sdllNL1ljMUdDS2I2QXJvYkR1VFlmOHlhaGFIZEl6bGtGQXpydjlzeHdrR0FLOWt3d0pSYWdEZHdrTExzOTZmUUNHbnRtT0lnOUY5Q2V6NlVybUJJRWFFa3d4ZEJOUXVmQmZzazVLMTlBcDcyOVFUQ0Y0U0QyakQzYmFtKzRnSzZHQUZxME4wemRKSXdNYUlJcDJEUEJGQ21jYjltMFo5NThIbWw3UXhYUXhtNFNSZ0UwdzBIZWZHWTRtUDMyQnZhc2I4K2k3eXpndkZPVnJ0YVp1MGtvT1djMURHaFc2ekt6V2xkSWU2YTlnVDFidG1kVlFOZE0zU1JVQlRUMlREQUZlMlk0V0hSN0ZyVVRCT2o1SGtBdkdMaEoyTGRtZHlRRTBOaHp1dTE1UklBbW1NSndzRWoyckFqb1ptMCs3azFDSjZnU2NxMTdGOURZTThOQjdCbDdMbW93WmZETkRSVkFlNURXdlVrWUR1ZCtRR2ZkbmxtdEk1aUNQVE1jTkdEUGdZQU9lQlNwdGhEeEpxRnZlakFsZ01hZUdRNWl6em0wNTYreUhVeUpBK2hPdThQcFNiY2VudSs1U1hoKy8xall4WlJjQUpwZ0NzTkIzbnpHbnBOcWIvZ0NlajRFMEF1K05hYnlwS2pzV29vSDZLc01CN0ZuZ2luV2dpbW5DYVprWlRpb0EraGFYZ0JOZXdON3ByMkJQYWZkbm9jQXJXZlBiVURydzlrRDlOVVFRR1BQQkZOczJqUERRWUlwS2JQbktJQ3UyUVIwT1VGQVk4OEVVN0JuZ2lsWnNPYytRT3ZiY3hmUW12WXNBQ3dITlBaczE1NVBFRXpCbmdtbXBNMmVWUUZkVXdDMGVHdWplNVB3eUQ3SGlwMDF1eU4xRlh0T0RORFlNOEVVN0psZ1N1cnNlVGI0UWY3b2dIN2tydG1wM3lRVVFaVWpvZGU2Z3dFOWFudG10WTVnQ3ZiTWNIQUU3UTBWUVBmQXVmVkE5eVpoV1FMcHBBQ05QVE1jek9wcVhhSHQrV3l4Z2ltYWdIYXNPZTVOUXRIdUNENElXM2hBWTgrME43Qm43RGt5b050dGpmZzNDZDJlZE9ERkZIOUFNeHpFbmdtbUpBWm9naW5wc3Vjd1FIZnQyY0JOd2hYeFlIL3d2VUdyZ0thOWdUMHpITVNlczJiUEFzSlNRTGQ3eitadUVnYmZHeHdHTlBaTU1JWGhJTUdVQXR1ekROQzl3MEZ6TndtRDd3MWFBelQyVERBRmV5YVlra1Y3bGdKNndTeWcrMW9jUHJ2Ty9ZREdudVBaODNHQ0tkZ3o3WTM3R2JmbklFQVBCRlBNM0NUc0RBbkxDUUlhZTJZNGlEMFRUSWtDNXkwVDlqeWpIMHpSQXJTSm00VGw5cHBkd0ZzYlhVQlBoZ0E2cmozejVqUHREZXdaZTg1QWU4TVAwTDZ4N3JnM0Njc1RKVmw3SXhUUWFXOXZZTStzMW1IUGluQStRekRGT0tEZDByeEoySnNpTENjSWFJSXAyRFBCRk93NXkvYnNDMmpwbzBpcU53a245N3M5NS9KQWVsRHlHSDhnb0JrT1lzKzVzZWVVQVpwZ1NycnRlUkRRQ3EvV0JkOGtWSHkxTGhGQU14ekVuaGtPWXM5WnQrY2hRQzlvMTVqS204K1JBWTA5RnlpWXdtb2R3UlRzT1JEUU5adUFMaWNJYU95WllBcjJ6R3BkSHV5NUQ5QUxOZ0U5RVhvTWRnalEyRFB0RGV5WjRXRFJnaW01QmpUMnpIQVFlOGFlalFkVHBwTUxwaVFPYUFVNHl3RjkxQzZnQ2FiUTNzQ2VzZWMwdGpkMkFWMkxEMmpmbTRSaXpVNEgwQVJUc0dlQ0tTbXhaNGFESTJ0djZBRTY0azFDa1NKTUF0QUVVN0JuZ2luWWM1N3MyUVYwVFJuUU1XNFNCa0Y2Y2hqUURBZXg1OHpZOHltQ0tkaXpQVURYMUFFZC95WmhlYUp1RGRBTUI3Rm5ob1BZYzk3c1djQlhEZEFtYmhKT0hwQ2RzeG9HTk1HVWJOc3piejdUM3NDZVk5bXpJcUROM1NTMEFXanNPZi90RGV5WjFib2kyck15b0UzZEpKU2NzK29IZE43dG1mWUc5b3c5RTB3SnNXZFZRQnU3U1dnYTBOZ3p3MEhzR1h1T0hFejVPcjNCbEZFQnV0dmltQnd0b0FtbU1CekVuckhudExZM0JoOUZTcXJGMFIwUytqL0kzd1Uwd1JUc21XQ0tQWHRtdFM0ejdZMmtob1Q5YTNhR0FFMHdCWHNtbUlJOTUzVTRHQUhRWm00U2hsenI5Z0I5aldBSzlqeENlNmE5Z1QybnlKN1Y5NkRqM0NUc1RSRWFBalREUWQ1OFpqaVkvZUVnOWl5MzUyaUFEcnRKT0Rsd2s5RHRPZGRWNE93Qitsb0lvQW1tR0lQenVvNDlueVNZZ2owVFRFblNucU1EV25LVFVQSFZ1dGlBeHA0SnBtRFByTllWd1o2MUFCMzBIblFNT0FzQXl3R2RkbnRtT0Vnd0JYc21tR0xZbmpNSGFPeVo0U0QyWEVCN1ZtdHY1Q0tZVWpoQUUweGhPSWc5WTg5WkNhWWtEK2h3T01zQlRUQUZleWFZd3B2UEJXeHZaQXJRQkZPd1o5b2IySE5SaG9PbUFTM2UydGk5U1hoSjNDUVVhM2FUZFJVNEJ3T2ExVHJzT1E2Y2FXOWd6eG0yWnoxQVI3MUpPRm1LRFdpR2d3UlRzR2VDS1VXejU0aUExcjlKZUtrTmFjazVxMkZBWTg5Mmd5a2ZFMHpCbmdtbXBObWVJd0E2NWszQ1kzc2RLTmUxQUkwOUUwekJuZ21tWk02ZUV3VzBnWnVFbDV5ZXRPU2NWVCtnUjIzUERBY0pwbURQQkZOR2JNK0ozeVNVQWZyeG1nZG9BVkRzbWVFZzlweGplLzZLWUlvU29NOTdjSDVkU2VnbW9RelFENWM4UUYvOWhHQUs5a3d3QlhzdTluQlExSGYvOWdEOXc5MkViaExLemxsdHpudHRqbnN6QkZPdzUyd0hVMjdGc2VmVEJGTVlEbnBWdit3QnVuNGxvWnVFTWtDdm4vVGVoSFphSGVJNzdRM3NtZllHOWx4WWUzNzRUNisxc1ZQMXZsdS9TZWdPQ1VQT1dkMy94clBvNzFjOGsyTzFEbnRtT0Vnd3BXajIvTjIvV3MxWDl6MTdmcmFtc21JWDl5WmhaODB1Qk5BT1pKdlZ4VmJ6cWRqb1dIZitNRTA3MEhEKzRxOU8wZDdBbnJGbmdpbjV0ZWNINXowd1AxMXRtN01ENXhjM25ILzJqZG9qL1hIVzdOdzBvZkl4V0FmU20zTXVvRjFRSzllR1h0VTdkZDF5M2RDclo1MjZhYitlMzRwWnQrM1dpenN4NjY1NnZkU3BlekZyTTFyOUVMWHU2NWN3dWxkYmxtdGJ2MTV2ZTJDeldsV3ZkblNycGxiaTF4RDk1Mmp2YlpTMHpObUQ4MlQwYTkyaUp5MEdoOStYSFZpdjJRRjBIVUIzSytWd2ZwNGduRjhBWitBY0FPZ2RTNEFXLy8xWG05NUE4T0UvZEI5Rmt0d2tYRG42ZHQ5TlFpK1lVbzhFWjJ1Ykc2eldFVXloOTh4d01LVnZQaHN0bjV1RTFmTnZqelZXSmpaVUhrWGlZZ3JEUWQ1OHpsdnYrV3d4Z2ltWkFMUlBWUmZXeEpiR1ZPNEJqVDB6SE1TZXNXZGJxM1dXeWpIcUtXL1B1VHo1Umh2T2VYMjFEbnN1ZUREbGM0SXByTmFOc3Q3ODJObVRicFNQVHRIZXdKNnhaNElwMkhPSzdMa256cjNIZWZ2NVcreVpZSXFhUFRNY0pKaUNQVnVFODZJWUVnNit1YkhITlduc21XQUs5a3d3QlhzZVNWdERtUE1RbklmZTN2QkE3V3gzSE4zQm5xUENPYVdBNW1JS3cwSHNPWTMydk9QVWhnUG1ZLzk3TVAzTFFSNy9INzlYQW5wTTAyWDZBQUFBQUVsRlRrU3VRbUNDXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmdyYXkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFXZ0FBQUNVQ0FNQUFBQ0pIRU14QUFBQWVGQk1WRVVBQUFDL3Y3L2YzOS9WMWRYZjM5L2MzTnpoNGVIYzNOemUzdDdhMnRyZTN0N2YzOS9lM3Q3ZDNkM2UzdDdkM2QzZjM5L2UzdDdlM3Q3ZTN0N2QzZDNlM3Q3ZTN0N2QzZDNkM2QzZTN0N2QzZDNlM3Q3ZjM5L2g0ZUhpNHVMbjUrZm82T2pwNmVucTZ1cnM3T3p1N3U3djcrL3c4UER4OGZFc3dEN3lBQUFBRzNSU1RsTUFCQWdNRUNRckxDOHdlNCtUbDZ1dnI3L0R6OVBUNSt2ejkvdnRCKzYzQUFBRFpFbEVRVlI0MnUzWnkzYmFNQlNGWWJtbXNhRnVJUmNLeGRpeGk1SGUvdzBMR0p0TGxqckExbWJ5N3hGWnllaGJ5amtTMjVoRDB1empUMDZDWlAyUnBhYk50NTl3Qk0wbWk0N08wUnNVb2ZONmxNNXdDSi9NbU9rR0JzSDBTRGpRcWlPOUJFR1JkNU5FY1RKYklSRXV2MmRKSENYdERXK3l1UGxWVVRmV2tZZGltNnE0d2Z3MU1kZTVscTVRSG1aZFhXRXV6RzBtbCtteGM3WXV0L3pMUDVadCtkZTYzV1Z1VE82Z3phejdWZTMyQlY1RFV1eGRmNlpuOTg1bTJ2MlZzemdQbGJhOVlmSUZPdTRQZElYVTBOU3VQbitLdmRDTjQwQVBUdWthTDNRM09xekRhWGljOVk2T2JoazZvTWVBZHI1bDJGL3ZnQjRWZW5WL3Zadm5RSWVBenVlMzUzbWVBeDBHT3ArZnozUWF4ZW4xbDBwQWp3eWRyMlpwSEtYbWYzOUN4b0J1QXpUUVFCT2dnUVo2ZXRjWkFqMDI5S2t6bkg3cERJRWVHZHJYR1FJOUx2U0NMNVVrMFA3T0VPaFJvZjJkSWRDalF2czdRNkJIaFk2QmZoWTBvME0wT2xpR21tWEk5UzRNTkoyaDZzRkNaNmg2Z3RNWmlxRHBERlhRYllBR0dtZ0NOTkJBMHhtR2hxWXoxRURUR1dxZzZRdzEwSFNHSW1nNlF4RTBuYUVJbXM3d2FkQ01EdEhvWUJscWxpSFh1ekRRZElhcUJ3dWRvZW9KVG1jb2dxWXpWRUczQVJwb29BblFRQU5OWnhnYW1zNVFBMDFucUlHbU05UkEweG1Lb09rTVJkQjBoaUpvT3NPblFUTTZSS09EWmFoWmhsenZ3a0RUR2FvZUxIU0dxaWM0bmFFSW1zNVFCZDBHYUtDQkprQUREVFNkWVdob09rTU5OSjJoQnByT1VBTk5aeWlDcGpNVVFkTVppcURwREo4R3plZ1FqUTZXb1dZWmNyMExBMDFucUhxdzBCbXFudUIwaGlKb09rTVZkQnVnZ1FhYUFBMDAwSFNHb2FIcEREWFFkSVlhYURwRERUU2RvUWlhemxBRVRXY29ncVl6ZkJvMG8wTTBPbGlHbW1YSTlTNE1OSjJoNnNGQ1o2aDZndE1aaXFEcERGWFFiWUFHR21nQ05OQkEweG1HaHFZejFFRFRHV3FnNlF3MTBIU0dJbWgvWjJpQkhnUGFuai80TzhQR2xUZ05UZW1hOHlkL1oxaTdDcWlocVhwRWYyZFlPRnNnTlN5RmRZVjNkSFRMOEhDazkwZ1BjOTY3T3ZjdHc4bmxjYmh6OXJQYzR2Vll0dVduZGJ2K1IzOW5lSnd3MXBFQnNkZGJ6dHNabnM1KzNXRDlxSEpUM1U3ZXJqTjh1ZXNNeWRnNWRZWXZab21FSXU4bUEwR1J6RXczS0lUUDVuQ2Y1a2hMRHJReDBSc09vZk1hSGU4ZEVXYzY4TnpJb3U1N2pteTV4aU5NMXNzZjM0L0cvd0QybnFqMkVDQlhmZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcclxuXHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM5RjlGOUY7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm1vbmV5IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0XHQubnVtIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzlGOUY5RjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQubWFyayB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjQThBOEE4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTJycHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNHJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTRycHg7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM1RDMzMjQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE2MHJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNHJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzVEMzMyNDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tYXJrIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGhlaWdodDogMzVycHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNHJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTRycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxOXJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDZycHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM1RjM0MjY7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubW9uZXkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxNzBycHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5udW0ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1NHJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmdvb2RzLXNlY3Rpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cclxuXHRcdC5zZWN0aW9uLWhkIHtcclxuXHRcdFx0cGFkZGluZzogMjZycHggMzBycHggMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NXJweDtcclxuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb24tYmQge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcnB4IDAgN3JweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjZycHg7XHJcblxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDIxNXJweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIzcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAyMTVycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMTVycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzN3JweDtcclxuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnN2aXAtcHJpY2Uge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDZycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHJcblx0XHRcdFx0aW1hZ2Uge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYwcnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNob3AtcHJpY2Uge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDRycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBvcHVwIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHR3aWR0aDogNjAwcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MzRycHg7XHJcblx0XHRwYWRkaW5nOiA2MHJweCA0MHJweCAwO1xyXG5cdFx0bWFyZ2luLXRvcDogLTc5cnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUJMQUFBQVQwQ0FZQUFBQi82UHUxQUFBZ0FFbEVRVlI0WHV6ZGVYUmMxMzBuK08vdnZxckNUaXdreGNXa3VJamFLV3FqRmtxVVJIbUpiZG1heExhTVRuZmNjZEk5YlNYamllYWN6SnllT1QxL0dPbVoyTzVNWjNxNjA4dlkwNTEwSnVuT0dGSnN5MVlVTzE1SWlkUkdrYUpFa1JRM2NSSDNIU1NXUWxXOWQ3OXpYcUd3RlZCRWdRUklBUFZGam85RW9PcTlkei8zQWlLKytkM2ZOZWhEQWhLUWdBUWtJQUVKU0dCTUFiYTFPVHh6UnlKZDNUalBJYmdUeHR0SmY1dlJsc0t3Z0VRVERDblFCeUFJV0Jaa044QXpNRHZzUFE2UzNPL2c5b1lJOXN5Ni9aUG54cnlwWGlBQkNVaEFBaEtRZ0FRa2tCY3dPVWhBQWhLUWdBUWtJQUVKbEJiZ2xpM0ppNm1UOVZYSm9ERklwRm84b2tVdzNPeko1UTYybUliNUlHWURxRGN3Q2NBQm9QYytOTE0wZ0lzQVRvSThRZUFZUFE1NTR6Nnk5eWlBY3cySjZpNnMySnd6YS9PYUJ3bElRQUlTa0lBRUpDQ0IwUVVVWUdsbFNFQUNFcENBQkNRZ2djc0lkR3gvcWJtMk5yazhvdDF1Wm5kNzRtWURGd0JvQVZBTG9OcUFGSUFFeVRpOE1vQWtRQU1qQWpuQWV1RjlMNHhwd0U0VFBFRDQ5NTIzTjMwWWZWaFhuZXl3bTUvS2FDSWtJQUVKU0VBQ0VwQ0FCQlJnYVExSVFBSVNrSUFFSkNDQnNnVjRjSDAxZ0tZd2pKWkY4UGZSM0QwZ1ZnRmNBckFSWVB4MXhKc0Yrejc2L21Yd2ovMy9OdkNaL05jTjdBUndndVJ1STkvMHRPMkJDL2FucTNwUE5aMDczVzJybjgyVi9aQjZvUVFrSUFFSlNFQUNFcWdRQVZWZ1ZjaEVhNWdTa0lBRUpDQUJDWXhQZ0FmWHo4LzQzSDJFUFFEUFIyQzJnbVNUOVZWZEpRRUdwUU9zdVA1cWVMRFYveWVMSzdMSVhvS1hBSndCc05PQVgvb2cycFpOK0lQTnk3N1FNYjRuMWFzbElBRUpTRUFDRXBEQXpCZFFnRFh6NTFnamxJQUVKQ0FCQ1VoZ0hBTGM5M0pWbHdXTkNkcnRnUHU0T1Q1TTJpclF6Kys3VENHWkdtZmxGZUpOaFVNL0RCNkVCM2pZREJzQnZoYUcwZXYxczdJSDhRYXkxdG9hamVPeDlWSUpTRUFDRXBDQUJDUXdvd1VVWU0zbzZkWGdKQ0FCQ1VoQUFoSVlyMERuL3AvZVlENVlGWUFQdzluSEFkd09zbWxneStCRUJWaHhFbVlreUI3UXpzS3dHY1QzRUladjF6Umx6OXJpMXJnQnZENGtJQUVKU0VBQ0VwQ0FCSFFLb2RhQUJDUWdBUWxJUUFJUzZCTWcyeHoyUDVqTXV1UXRFZkVaRUkrYjRUNlFDNGNiOVZkZ0ZmVzhLaEZzamFpOEt2VTZZRGZJRjBtOGdvRHYxZDY2N2FST0p0VHFsSUFFSkNBQkNVaEFBbjBDcXNEU1NwQ0FCQ1FnQVFsSVFBSnhnTFh2NVNyVTE4L0s5R1FmZ3NkWFBiakdEQzBnYXlZdndCcTJyZkE4REIrQzJBaUg3NTFLbmQyK2RPbmhyRUlzTFU4SlNFQUNFcENBQkNTZ0FFdHJRQUlTa0lBRUpDQUJDZVFGZUhoamMwOXZab1VGZkFMRWI1aHhGV0FHc3ZELzhCdmUrNG9EWGRwSDc0azF3RHJRKzZyVTYvcERMTXZCMkdPMHR5UHYvM1BPOWJ6VzFGaC8yaFkrM2FNcGtvQUVKQ0FCQ1VoQUFwVXVvQXFzU2w4QkdyOEVKQ0FCQ1VoQUFubUI5TzZmTGtPUStBVGcxOEd3RnNDTmZjblcxUVJZbzV4R09PSjB3b0ZQZUpBUllYdWM0U1Z6MGF0aExyZXRmbVhyU1UyUkJDUWdBUWxJUUFJU3FIUUJCVmlWdmdJMGZnbElRQUlTa0VDRkN6Q3VTRzl2ZDdsN20xZDVzOS93NEJOR0xBZlkwa2R6dGFjT0ZwMCtXSHdhNGNEMUIxNTNIT1FXR0RZNDgzOVRmZnNYOTFiNEZHbjRFcENBQkNRZ0FRbElRRDJ3dEFZa0lBRUpTRUFDRXFoc0FiYTNCMWl6S05XVjZWeVRwUHZ2UFBpWW1jMENXVDEyZ0RWS2hWVS9aL0hXd1JHZkh4S081ZisxTDhBeTRCTEFZNEM5RWxqd0g1TzNmZTRkTXl0S3dTcDd6alI2Q1VoQUFoS1FnQVFxVDBBVldKVTM1eHF4QkNRZ0FRbElRQUpEQkhod2ZYVlBrR3V4ckhzYzhGODM0RUdRQ1FBdS83S2lMWCtEZit6L3QzRlhXQlh1UHZ3MHd5R1BsQVhRVGVDMXdQeWZYSXB5cis4OHM2djN5U2ZiUWsyY0JDUWdBUWxJUUFJU3FGUUJCVmlWT3ZNYXR3UWtJQUVKU0VBQ2VZR0xPMy9TVWxPVFhCR0cwVHBuOXZlSnVIbDdYQWhWNkgxMVZRSFdrSEJyN0syRC9jR1dCeERDOExhbi8yN09NcStxbWJzV3F3UWtJQUVKU0VBQ2xTNmdBS3ZTVjRER0x3RUpTRUFDRXFod2dlNWRQMWtRVkFYM2dWaEg0R21RdC9hUkRLK1FHb3lpU3B3bVdINUFOZXp5Z3lWZVJkYzF2QXZ3ejhub2xXdzJPTmg4N3hjNktueXFOSHdKU0VBQ0VwQ0FCQ3BZUUFGV0JVKytoaTRCQ1VoQUFoS1FBTUQ5cnl6T1dyalcwNjhEK1VrZ2J1QisvUU1zQWpzQlB1OGNONFRwY0ZmRGZhMW5ORjhTa0lBRUpDQUJDVWlnVWdVVVlGWHF6R3ZjRXBDQUJDUWdBUW5rQmRJSDF5OUZHSDRjd0RxQWp3TmNNaXkvR21pQ1ZhTHlxdCt4dUdsNzBkYkRVcWNaRGt6RGlLYnZ0aHVHRjUyekRXR1llYmQrWmV0SlRaa0VKQ0FCQ1VoQUFoS29WQUVGV0pVNjh4cTNCQ1FnQVFsSVFBSjVnZDY5UDE5T0YxZGVjUjJJUndIZU9QNEFhNVRUQ01jVllJMTZtdUZlRDd4a3RBMXcwWmE2Tzc1MFFsTW1BUWxJUUFJU2tJQUVLbFZBQVZhbHpyekdMUUVKU0VBQ0VwREFRSUFGK0U4eERyRE1IZ0VMQVZhaDhxcjhVd2V2OERUQ29zcXIvcXNZc0JmQVMzUzJBVlNBcGVVcUFRbElRQUlTa0VCbEN5akFxdXo1MStnbElBRUpTRUFDRlMrUTN2M1RaUWpzRTJBK3dGb0xGcllRRGd1d1JxMlE2ck1ic2ZXdlFEcXNxZnRsVGlNc0dXRFpicEEvb21FRG1kdW1MWVFWdjFRRklBRUpTRUFDRXFob0FRVllGVDM5R3J3RUpDQUJDVWhBQWowZi91ekd3UHZIUEd3ZGdJK0RQdC9FdmZ6S3EzN0Q0YWNXRHNxTzlmbmg3MmNoMENKc0Y4RVhBRzVBVmJTajRXWTFjZGRxbFlBRUpDQUJDVWlnY2dVVVlGWHUzR3ZrRXBDQUJDUWdBUW5FUWRXaG55ekk1R3kxQjllWngrZGh1R1g4QWRabEtxejZvN0JoRlZsRDdwQi82K0Q3K3dNc0FPK1oyVi9RWVVNdTEzT2dhZFZ2WE5DRVNVQUNFcENBQkNRZ2dVb1ZVSUJWcVRPdmNVdEFBaEtRZ0FRa2tCZmdrWiswcEh1RFcrRERkVEQzNndiZUJjQUk5djA5cWJnWmU4a2dxcWdIMWtCdzFRL2QvL1hSVHpOazRmVm1Gb0VNUVd3eDJIL01FQnNiZmUxSnUvdlQzWm95Q1VoQUFoS1FnQVFrVUtrQ0NyQXFkZVkxYmdsSVFBSVNrSUFFQ2dIVzZ6WHBUT2NjSXg2bjk3OXJaZzhRVEFCdzF5WEFBaklFdWdDOEZnRC9vU2Nkdm5FQUYzcFdyMzQycHltVGdBUWtJQUVKU0VBQ2xTcWdBS3RTWjE3amxvQUVKQ0FCQ1VpZ0w1OWllNEJUamRXOTNmWXdJLys3QU5ZQ2FBUlozVWRVNm5UQjBTdXBCbDVmWExuVjcxMmlhZnRnTTNoY0pIalVnRmNBL09mYU82TjNnRlp2VnZ3Z21rQUpTRUFDRXBDQUJDUlFPUUlLc0NwbnJqVlNDVWhBQWhLUWdBUkdFU0JoUUx2cjJWKy95dWgrSGVEamdOME1jdmJJQUd1VTB3aEhCRldsZ3ExQ0dGYjAraEhONG8zSEFMeE40cFZFWUM5WDNmYkZmUXF2dEhRbElBRUpTRUFDRXFoMEFRVllsYjRDTkg0SlNFQUNFcENBQlBJQzZRLytkbWtVMkpOR3Y4N01IZ2U1ZEJoTlVlWFV3TmZLN1lrMVp1V1ZFVVlQWW84QlA2YlpLMlJ1Vy8zSzFwT2FJZ2xJUUFJU2tJQUVKRkRwQWdxd0tuMEZhUHdTa0lBRUpDQUJDZVFGT3JhLzFKeE0yVTNtYkIxb1h3RjQ5L2dEck11Y1JqaFdnR1dJUUlUNTZpdmcvd21qY0dNdmVrL1B2L3MzMWJ4ZGExUUNFcENBQkNRZ2dZb1hVSUJWOFV0QUFCS1FnQVFrSUFFSnhBTGM5M0pWbHdXTlNVWVBlZUtyb0QwTXNBVmt6WENoL2kyQ3BVNGRMTzgwUWhaVmJoRzRCUGlqUnRzWUdmNmk0VkwwRG80aWE2MnRrV1pJQWhLUWdBUWtJQUVKVkxxQUFxeEtYd0VhdndRa0lBRUpTRUFDZVFHeXpXSC9nOG51a0xjNFo3OEMyR01BVjRQODJDRFJaU3FzK251c2w5eFNtTC9Md0tXS0F5eUErd0g4eEF5dlpESjR1MmwvZEJTdHJkNUdkSkhYaEVsQUFoS1FnQVFrSUlIS0UxQ0FWWGx6cmhGTFFBSVNrSUFFSkhBWkFlNTdlVzV2NUZmU2dvY0kvd21EM1FHd2VhQVM2N0lCMWRDUWF2Um03aHdJc1l3R2VrLzBHSEFHNERzMC8wUHZvcmNiSW5mY1ZyWjJhYUlrSUFFSlNFQUNFcENBQlBvRUZHQnBKVWhBQWhLUWdBUWtJSUVoQXZGV1FnQ3pPbjE0YStEZDQyYjVyWVQzQTFpWWY5a0VCVmhtaUVpRTlEaGtobGRwMFJ1RWJhNm5QNHd6dTNydHliYTRINVkrSkNBQkNVaEFBaEtRZ0FRVVlHa05TRUFDRXBDQUJDUWdnZEVGT3QvNy9nMkpxdXFWaEgvQXpCNmo1NjB3TkJwUkJ5QkYrRVJmb05YLy9xTGVWNldidHVjQTlNQjRrUjVuWWRnUk9QdzhDcU4zczFsODFMSzY5YUxtUkFJU2tJQUVKQ0FCQ1VoZ3VJQXFzTFFpSkNBQkNVaEFBaEtRd0NnQythYnVQYjJOcmpxeHhDRzRtL0dwaE1UZEJsc0srdGtFYTBzSFdCd1JiQTNtWEx3SXd4R1FlMmpZYXVTT0tQSjd3eHhPSHNDRm50V3JuNDBETG4xSVFBSVNrSUFFSkNBQkNRd1JVSUNsNVNBQkNVaEFBaEtRZ0FRdUkzQitTM3RqcXE3dVJtZitWb090SW5nTGlNVUd6Q0ZZVDZMYUFYRTFWa0RReFJYdVppUTlhSUQzWkdobXZRRFRCTG9KbkRKd244RjJnbjRiczRtRHRjMnp6dHV5SjNzMUVSS1FnQVFrSUFFSlNFQUNvd3Nvd05MS2tJQUVKQ0FCQ1VoQUFwY1IyTExsTzhubGFLNnRUZ1lOUVNMWnlHU3dNQXI5TFFhdWdIRTV5UGtHMTBENldwZ2xBYmg4b3l3aUJCaFhVMTBpY1FxR295QU9remprakFkekZwNmM1UklYVU4zY2phWHJzbWJtTlJFU2tJQUVKQ0FCQ1VoQUFncXd0QVlrSUFFSlNFQUNFcERBVlF2d3cvYkdiSzVxU1JqWk1qTy9ITEQ1QmpRQWlMY1VWcEVJQU1aaFZFajRPSmk2NkQxUGdYWXNjSGJJb3VoWUZidFAyZDIvMlgzVkQ2TUxTRUFDRXBDQUJDUWdnUW9SVUFWV2hVeTBoaWtCQ1VoQUFoS1F3TVFJY010M2ttaHVydTNKVmRVRjN0V1pSZFVobzZReFNDYnBrcUdqb3plUElJd1lNVXdtTGR1Yjhaa290SFJRbCtwdTZMMlF4cXJxWHJQV2FHS2VTRmVSZ0FRa0lBRUpTRUFDTTE5QUFkYk1uMk9OVUFJU2tJQUVKQ0NCYXlCQXhpM1p2NXRBZGJPaDl3SnhvTm1qdGRYYmtIYnUxK0F4ZEFzSlNFQUNFcENBQkNRd0l3VVVZTTNJYWRXZ0pDQUJDVWhBQWhLNEhnTDVFT3NQL3NEd2pXOFFabEI0ZFQxbVFmZVVnQVFrSUFFSlNHQW1DaWpBbW9tenFqRkpRQUlTa0lBRUpDQUJDVWhBQWhLUWdBUWtJSUVaSktBQWF3Wk5wb1lpQVFsSVFBSVNrSUFFSkNBQkNVaEFBaEtRZ0FSbW9vQUNySms0cXhxVEJDUWdBUWxJUUFJU2tJQUVKQ0FCQ1VoQUFoS1lRUUlLc0diUVpHb29FcENBQkNRZ0FRbElRQUlTa0lBRUpDQUJDVWhnSmdvb3dKcUpzNm94U1VBQ0VwQ0FCQ1FnQVFsSVFBSVNrSUFFSkNDQkdTU2dBR3NHVGFhR0lnRUpTRUFDRXBDQUJDUWdBUWxJUUFJU2tJQUVacUtBQXF5Wk9Lc2Frd1FrSUFFSlNFQUNFcENBQkNRZ0FRbElRQUlTbUVFQ0NyQm0wR1JxS0JLUWdBUWtJQUVKU0VBQ0VwQ0FCQ1FnQVFsSVlDWUtLTUNhaWJPcU1VbEFBaEtRZ0FRa2NNMEYyTjRlbkZoK29XcEIvZndndnZtSnJwUFJnZ1BOR1d0dGphNzV3K2lHRXBDQUJDUWdBUWxJWUlZSktNQ2FZUk9xNFVoQUFoS1FnQVFrY0gwRWptLzVUbTFUZGZPY2lMNHV4UVFqNTNzNmVpK2NYYmo2Mlo3cjgwUzZxd1FrSUFFSlNFQUNFcGc1QWdxd1pzNWNhaVFTa0lBRUpDQUJDVndmQVd0dmIzZWZ2elZZd0lEM0FwaWZmd3k2RStiNTdrdDdvaE90cmEwKy9zejFlVHpkVlFJU2tJQUVKQ0FCQ1V4L0FRVlkwMzhPTlFJSlNFQUNFcENBQks2alFIdDdlN0JtRVZLTkRYYXZ3Yjdpek80QzQ3d0syNDNCWDU3ckN0OTk0eWl5cmRwS2VCMW5TYmVXZ0FRa0lBRUpTR0M2Q3lqQW11NHpxT2VYZ0FRa0lBRUpTT0M2Q1JBd2JQdEJZM2VTUzV6NXgwaDh4V2gzeGNWV0pMWjcrUDlpb2QrWXM2ckR6ZmQrb2VPNlBhaHVMQUVKU0VBQ0VwQ0FCS2E1Z0FLc2FUNkJlbndKU0VBQ0VwQ0FCSzZQUUQ2OGFtOTNYWGZpVm1Qd2VTTWVCM2lQd2VibEF5emdKTUIzQ2I2YWhIOHB0WEwzSHJPMmZHbVdQaVFnQVFsSVFBSVNrSUFFeGllZ0FHdDhYbnExQkNRZ0FRbElBQ1FkOXU5UG9pbEtkWVU5MVM2QnBHWERvQWExK2YrdXB0SERtcFFMTzNQSTlaN3Y3RDJOTTlrWFh0Z1Z0clVwdkpoSnkrZk03aGNiR2hndENFUC9vRG43SXNqN1Fjd0JXSnNmSjlFRDQxbURiZkdNdnArSW9zMVZ5ZVFKVzluYU5aTWNLbjBzYlA5eWdKbzdxeTVhYjFXaXVpR1Z5ZWFTbHFTemJOS1l5ckhhSmFNb0RITmhDdGttb0JkbmR1YlErcnczOVVTcjlLV2o4VXRBQWhLUXdEZ0ZGR0NORTB3dmw0QUVKQ0FCQ1hEZnZpclVZMWFXNmRuT01NOWIxQVJZTlR5U2ZjRkZsQ1BRNDhFTHp0dkpERExuajF3ODJyVnlaV3RXZWpORGdLUmxkdjNvcG9qaHJ4QmM2NGo3Q0N3R2tBS1lLSXd5QkprbGNNU1piU0g4cGdEOFdmVmR2LzdoekZEUUtQTGY3ajl1cSsxSTRBWUxPTWZNemFhNUJvT3ZnZzhjR0hublhEcXk2QklablV2Um5lcGs5OFY1RncvM1d1dnprUVFsSUFFSlNFQUNFaWhmUUFGVytWWjZwUVFrSUFFSlZLaEF2dUxxMElZVVdtNm96ZlJHVGM3N09mUmNRTFA1UVlCNVVjUm1aMWJ0NmZNQmxqUExBdFpEUmhmTWd1TSt6SjJLZ3VCMGtJdk9Wd1grSWhqMTRJMmpXVk5UNzJtNW9yamx4N1VkUWRjTlZZbXEreno4RndBOEFHQ2hnUTE5QVdiL3NBci9ZcmhFNHJnWk40UDRnWm5mV3RNVW5MWEZyZWxwQ1ZEaEQ4MzFiUW1rVVh1dUt0RmdEQnRUenMzMUhvdkorUFJKUDl2TUdnaXJBdUZBNzgwc1RjOUxkRGpydlQvaG5EdEZST2VxblQvZjVSSVg1NTdabFZaRlZvVXZLZzFmQWhLUWdBVEtFbENBVlJhVFhpUUJDVWhBQXBVc3dJUHJxMUUzdHlubm82WGVlRGRvdHh1NDNJQWJTTlFWcW00Q0FpNTJzdndSZEM0RWZBWWVYVFNlY3JBREViZzN3V2hId29lSEFaeTN4WThvd0ppR0M2dG5SL3VOWm9uSHZQZHJZYmFHOFZvZ3FnRVdLdkNLQWl3d0IwTWFIZ2RnM0dUbU5nSFI2N1YzL2YwajAzRDRGZi9JZkxsdFZsZVF2SkVKM2t6aUxoaFhrRnpzZ0dhU1ZRRGlDcno0WjRIRnJmd05GcEVNQWZhUXZPVE1qZ0hjUzhNdW85K2VadTl4VldSVi9MSVNnQVFrSUFFSmxDR2dBS3NNSkwxRUFoS1FnQVFxVTRCY244RFpCVFVacHVmRDI2MUczQW16dTJHNDFjREZKSnNCYzRncnRJWjlESlRnUktDRk1GNEFFWWNWK3dEdUJQQUJ6UGFrc29rVHVESGJaYlk2VjVuQzAydlUzUGR5VlZkUGI2TzU4RzV6d2RNZ0hnWndFOGlXdnBFVTVwMEQ4MS80OUVBbDFqbVErOHpzallqUlM0aDYzejk1c3V2U3pVODlsNWxlRXBYNXRIejU5NnE2Z3RtTlBuQkxETGFLNENvelcwbGlHY2tiREl6RDdDRUZlUDNyWUdBOWhBRGl1VDREOEVQU2RqcG5XMkhSQnk0Ykh0cFNVM1ZoM2JxMnlHendFcFVwclZGTFFBSVNrSUFFUmhkUWdLV1ZJUUVKU0VBQ0VpZ2h3RE83RzdweTNZdFNMbmt2NEQ4TDJFcUF6VERNQWhFMzZrNkNpSHN4Ri8zM2ROZ2VNZzh5bDk5U0NIYVo0U0k4ZDlQc0Z3NjJOWmxMZkdoTFZsM1FKRXg5Z2M3M3ZuK0RHVmN4NENPTzlpc0FiZ2RaWDZqQUd4eEFpUURMREJrU1hXYmM2ZWwvRWhoZUQ4UGVYUTMzL2FNelUzLzBlc0xPbjdiZGdFU3dNb0o3d01qSEFONENzREd1d2pTZ3FyLzMyZUIzLzRnQUt6NkIwZ1BNR05EbGliTkdIaUhzYlFmM1VxYUt1M2JDZXA5OHNpME91dlFoQVFsSVFBSVNrRUNSZ0FJc0xRa0pTRUFDRXBCQWtVQys1eFgySnpOSHUyNWtnQWZOM0ZvemZBTEFjb0N1TDdTS1A0b3FiUVlxY0lwSmkxK0h3d1pzQkxDSkx2RmFDamlJZWF0NnpVeE5uYWZnYXVTV0xjbUxxWlAxeHN5dFFRSlBHdmtJek82RDU4Smg2NkE0dUJxeEhnYld3VEhRdjIxbXI5SGJLMW1rOXpWRjJXNWIvYXdxOGFiaS9PLzRScXJ6ak0wS2MrNVc1NExIRFZ3RDhINmdNUCtGZVIvOEx1K3Z4T3NmVEZHUU5mQkh4dFZZbHdDODU4RWZPdmczRVBxRFRaLy90Z0x0S2JnTzlFZ1NrSUFFSkhEOUJSUmdYZjg1MEJOSVFBSVNrTUFVRXlEM1ZlRjBiMVBHaDZ2TmdsOEgvTU9BelFNUVY5c2czOWJtS2dJc0E3b0puSVhIbGlDQjU4T01mN3VxS25YSzV0L2RQY1VvOURnQU9yYS8xSnkwNkNiUDNNUE8yZWRnV0FVZmJ4OUZUZmtCMXBBUWs0eDduNTBIK1I3TWZnemdyU3g3RHpiZis5c2RBcDk2QXBmV3Q4MHhuN2lEbmcvUjdGTUE3eVRRYkdEZi9GOXBnQVZHSUVJWVRoRGNZV1liQStPUDYxOUw3TEcydHJoYVN4OFNrSUFFSkNBQkNRd1JVSUNsNVNBQkNVaEFBaElZSWtEU3VrNXRuNXRnZExzRG5nRGNsMkYyUjE5djlsTEJWZUVDcFNwdytxOC80dXZZWTRhWFBQbHFGVlB2NFBVOUo5RGE2dU05aVpxVTZ5L0E5ZXNUNTJ1TzFWYlYxeTR6K2tjSWU5UU1hMEV1R1I1Y0RVeHcvMElZOXVYQjZSeGVtV1BBSWRLL2lzQnRJcUkzNjF6cUlNN3M2alZ0SWJ2K2t4L25VbTF0RHM4dzBYVTZ1TmtUbnlMeE9HQVBHdml4dnVDcWY1cExWRmdWZnhzUGZQOFAvL1ltMFFQRFdVTjhTaVgvUDU4TjMrNjFDMmNYUHYzZG5pa0JvWWVRZ0FRa0lBRUpUQkVCQlZoVFpDTDBHQktRZ0FRa01EVUU0dTFpMlVXcDIwRC9CVE43SE1CS0FqZjAvY0k2c1FHV0FlY0pIakJ6R3hIeGU4a2oyZTA0ZWpScnJhM2FTamdGbHNPNU4vOXlWaXFWV3BSSUpSN3c5TDhHczNzTm5GTTRlWEpvZ2xHMG5iUzhMV1FHeGhWM1oyRFk2b2tmSnVBMlZ5WGNjVnZaMmpVRmhsL3hqOEQrcllPaFBlVE1mZ3V3TlFCYUJpdXZKaWJBQWhDU3pBTGNEOWg2NzZQNGxNbzNaei8xUjBjcmZoSUVJQUVKU0VBQ0VoZ2lvQUJMeTBFQ0VwQ0FCQ1F3UktEN28zY1dCc25FUFFiK05neHJDaWZNRGQ4cVZpdzI3c3Fydm9ERFlGa0FQUjU4MjRBL2pYcnQ5WTRMT0x0dzlXcFZYbHpIVmNuMjlnRExhNnF5cWN5Tk9iTUgrcXF1OEVtQXkvc2ppNzVBcy84aHI2d0NwLzlkQnU3MzVOK0J0dEVidHM1cXloN0Iwc05aTTIwanU0N0xBUHpadHh1N2crelN5TnM2RXI5bHhudEdtL2ZMTkcwdkxKZFN2ZktHZjk3eXB4TmlOdzJiek5zUHN0bk03cm0vK2tlZDE5TkE5NWFBQkNRZ0FRbE1KUUVGV0ZOcE52UXNFcENBQkNSdzNRWFNKN2F0QzRKZ0pUMy9BY2g3WUVpQkNJWUZGeE1VWU1Vbmtoa3NKUDBIbnZ3aElyd2FodUdPaGhXUG5yN3VFQlg4QU56eTQ5cU9vT3VHS3BkYTdSMitaTUFETU13cm5EaFlWSGsxTk1rcVZYbFZlRTFSNE5YM1I4Yi8xMm13NHlEZU1oKzlBTXR0clcxMjUyM1piL2RXOERSYzk2SDMvUFIvWHh3RjlpaUJkWVNQQTh5YlNnZFlIQ1hRTEF4aFdNQTlyQmRhMFJqenB4TmVJdkUySFA1ZkIvL2VyRTkvYS9kMWg5QURTRUFDRXBDQUJLYUlnQUtzS1RJUmVnd0pTRUFDRXBnYUF1bVQyLzZKTTNjTGdLZEIzanJhTDZ5RFQzcTV3R0xJZU1ZNm5jN3NFTWhYemJnaGN0SDZtZ1ZyRGswTmpjcDZpcmovR1Rac0NOSnpMaTZnaGZkWVg4K2p6OU1RcjRlUlBkQ0s1N1ZFajZQK0p0LzlDY2VJaWgyREIrUC84UU1DTDVyeFZZdXdvL2IrRDArcEN1djZyY0ZMNjc5NW00LzhGd0dzTTNBVnlQZ2doNEVBYzZJcXI0WTAwK3FQTkxjYjhKY0diRy84N0RkL2V2MEVkR2NKU0VBQ0VwREExQkpRZ0RXMTVrTlBJd0VKU0VBQzExbWc5OFM3LzhMTUZnTjRGT0NOMXlMQU1zTXBUK3lnNXlzdUVieFF0ZkQrRDY0elEwWGVQbTdhanJtb1R1UENQVEMyeG11QXhESUFUWDNySU82QmRwa0ttaXNOc09LTEdrbVA4d0QybVdGalNQLzhtWWFPOTFlc09KOVRpSFY5bG1QM3ovNzV2YUZ6LzRqZ09pTVdnMnk4RmdHV2dYdGhmQm5rdnNiUGZ2dmZYNS9SNjY0U2tJQUVKQ0NCcVNlZ0FHdnF6WW1lU0FJU2tJQUVycU5BNXRUMnYyUyswb0ozR1RHczRtTHdzWW9yci9xL1V0VHJwc3plV0FicklQQVJpVmVjdzUrbFB2YkF0dXRJVUxHMzd0aitVak9RVzU0SytDaVpEN0R1QmxFTk1ERTB1QmlzcUNxYTkrS2VXQ1htbjZYWFJkd1RyWXZrTnBMZnM4Qy9udTFOSEpuOThGY3VWZXlrWEllQms3Q3QzLzFhNHBibE56N2tqZis5QVkrYm9ZbmU1M3ZoRFg2WGw5ZXNmOFNob21NR25YYll3STBrUDJwNjZsdi82M1VnMEMwbElBRUpTRUFDVTFKQUFkYVVuQlk5bEFRa0lBRUpYQytCM2xQdi9jU0FacEFyUUxRTUN5NEdIbXBpQXl6QXVnSEdEWnhmTWJyL2tGejAwdHVxdXJtMkt5RGVQdGoxemc5dXN5cDcyb3lQZzRpM2pDMkEwWUZ3NVFkWXBTcTBoc1FlcFhvaWdmRld3aERnTVlOdE5maFhIZDNmVnQvL0QvZGZXNDNLdmh2WHR5V1E3S201bEtsYkM3cm5ZSGpVZ0dwNm43d1dBUmFCdUIvYVZqTWNiL3JzTjMrbnNtZERvNWVBQkNRZ0FRa01DaWpBMG1xUWdBUWtJQUVKREJIb1BmWGVKdXZiS2pSa3kxQVJVWm1WVllQdkdyMHlhL0FVT3ZRU3VFandWUnIvVGMzQ2g5N0lOM2czS3o2K1RITTFDUUo4NzZkMUdkY3pQN1RvUVlON0J1QnFFSE1BMWc0UHJ2cHZQdGFwZzZOWDVwU3N2Q3BhVHdTNlFKNDB3MllILzMxRGNrdTE3enBqcTUvVjZaU1RNUC9GbCtTT2I2UTZ6OWdzWS9CNFJENW5IbXNBSkFnV0JabkY2Nkh3NXpFcnJJcmVONktYR2s3QitEN2hUalYvOWcrL2NnMkdyRnRJUUFJU2tJQUVwb1dBQXF4cE1VMTZTQWxJUUFJU3VGWUNtWlB2YmdiUVlNQkNrck5HdmUvRUIxZ1pUM1laOENvUi9ldnFSYW5YZ2Z0REJWalhadGJUdTMrMHpJZmhKMmw4RE1RRFJzUzl6MUlqdHc3R3p6TTBVeHpmRnJKeUE2eTRDb3ZHWGlNUDBmQ21HVFlGVEd5b3VlODNEbDhia2NxK0M5ZTNWZmZrMkJLNjRIR0FYd2Zzb2ZnazB2SUNySEpQSXh5eWxvcCtuaGg0bXNBdUFHZWFQdnV0ZUN1clBpUWdBUWxJUUFJU3lKK29vdzhKU0VBQ0VwQ0FCQVlFTWllM2JRYXR3V3lVQU91cWc2dSsyM0JZQ0pML1JBYUdTM0dBNVQzK1RmVnA5d2J1VjRBMTJjdnkrSmJ2MURaVk44K2hkL2ZCMmEvQzhBQ0lSY1hOdWdlbmE2ektxOElURjFYZ2xEeXRycmhuVnYrTkJuSXhkc1FobGpsN0syTDBVaUlYdlZ2ak84L1pJNytmbm15YlNyNStIR0NkemJFbEZRZFk1TmRoUlFIV21CVldaZmJDS3pYL3dHa0FPd3NCMXQrcjVMblEyQ1VnQVFsSVFBSkRCUlJnYVQxSVFBSVNrSUFFaGdqMG5ueDNreEdOQU9PVENBdW5qaFVIRS8xdktQTVgxYUtYandpd3dEaVFPRytHVnh6eGJ4TWZlL0F0TS9PYW1Na1Y2Tm5SZnFOWjRqR0FqM3JhR29ETDh0c0dpWHl2bzRGcXF6R0NwaEZWV1VXdjcvdmpLSlU1K1MrVXF1aktmejVMc01kZyt3bHVDc3hlUXpiN1p1M0QvK1RvNU1wVTl0WDd0eEJHWWZDNGdjOFpzQVprZ2hiM1FpdW53cXJNbndzbDFwVUJKMGx1ai8vWitOUzN2MXJaczZIUlMwQUNFcENBQkFZRkZHQnBOVWhBQWhLUWdBU0dDR1JPYkhzWnNCWURWeENZZmZrZ280aXVWSVhXWUVWTjhSdnlmelpESnhuLzBvcFhnZ0RmU1M1NGNLdTJEMDdlc3VUQlA2dnVTYzlxSnUxdW8vOThmb3NZc0J4a29XbC8vNzM3SjY1VUlISDV6MTlwNWRWZ3FEWFFKZTBzeVQxRXZKM1F2NHplekk3Nmk3bUw5dFJ6bWNsVHF0d3I1NXU0ZzlXWG9zUmFlT2FidUFPb0lmdWF1SmMrVlhDTWRWTlVZVGZpT29OaFpoeFFiaVp4clBtcGJ6MVh1VE9oa1V0QUFoS1FnQVNHQzVaYXZDMEFBQ0FBU1VSQlZDakEwb3FRZ0FRa0lBRUpEQkhJbm5qM3p3ak1KL3c5QnB0L1RRSXM0RHdNQjBpK0VzTCtvbjdSUSs5cFVpWlBvSHZYWHkrQTUyb0RIb0haT2hLM0FLZ0htUnE4YTZuVEJPUDhvbWdyNFVCdU1menpFeGRnSVFPaUU0WmQ1dkYzM3ZzM0VHWjJORHo2dS9GV00zMU1zQUFKdzRhMm9OTW5IcVQzWHpmeWNXOW9BWXVhK28rWTl3a0xzQTRBL0NYSWcwMVAvWXR2VHZEd2REa0pTRUFDRXBEQXRCVlFnRFZ0cDA0UExnRUpTRUFDa3lHUU8vSGVOd2kvbE1BNmdFdno5eGh4Rm1DWlc0U0tmc0VkZk5mdzV0OEVUaGp3RG1nYjRQaWo2a1VQN1oyTXNWWDZOWGZzYUU4dE50UW5HZHhPdUU4YitBaUJsYUNmTjl5bVJPVlZxUXFhRXBWMzVUZHRMeThRQTNEY3pMYVFmTjJjLzBWdHRtb3YwaC9yc1NlZkRDdDliaWRqL0JkKzhzL3ZkZ0cvbXY5WllGZ0t6K2ErKzF4Wkw3U0JaeHlqVWhQZ0J3Qi9RSEozOCtmKzZDOG1ZMnk2cGdRa0lBRUpTR0E2Q2lqQW1vNnpwbWVXZ0FRa0lJRkpFOGljM1ByM1FMc0R3RE1BNG45T2VvQUZjRDlnUHpHNERTa2szN1RGOXh5YnRBRlc4SVV2N214dkFaSXJuT2ZEQmo1dFpuY0JiQVJaUGY0QXExU0YxcENZY2xoUWNablhqK2lGVkZoMEl6K2ZCbmdCNERZamZwQmc4R2JLSjQ3WXcxKzVWTUhUT21sRFAvTTNiYmNra3ZpOE16emhnZFZHTEx3MkFSYmVNZU4vQ3NOdzIreW4vK1Via3paQVhWZ0NFcENBQkNRd3pRUVVZRTJ6Q2RQalNrQUNFcERBNUFwa3o3eDNYeFJGOXhqeFZZUGREN0FLUkdMNEw2NkZaeWp6Vk1JUmxWZURRd2pCZktQdTdlYnhQUWRzN0VIdVFOT1N4eTVNN2lncjYrcGN2ejV4Tm5tcFp0WWNMQXU5ZjVRZWF3MStMWWdieXdza2hsZk1qVldCVTNibDFVQkYxL2g2YkJFNDRJQ2ZFMzVUMG9LM1U4aCtoQVBOR1d0dGpTcHJaaWQzdE4xLzk0MkZXV2NQT3VJSkFrOEJ1TGt2MEdiZjM1L0gzRXJhLzN4bFZ2UVpla0ZjSlBrbTZQL1VKOE50c3ovOWZ4NlozRkhxNmhLUWdBUWtJSUhwSTZBQWEvck1sWjVVQWhLUWdBU3VnY0RGSXp0YmFwUGhQUjc4YlpDUGdyd0JRTjBrQlZnOUlNNFo4UWFOZjU3dFNXeHV5RlZmc3BVcnM5ZGdxQlZ6aXpPYlhteW9hc0RDWk1JLzRNa3ZBTGpmd0Rsa1BLK1hQUVd3UDZrc212N0xieUc3QmdGV0o4QVRScnhOd3cvQ01MdTFLZWxPMitwbmV5cG1VcS9CUU05cytxY05WYm5hajRVNXJuTm0veGpFZmZHWkMwQWNZSlZ6R3VFNEF5emdGTWozU1c2RStSODFOWWQ3N0pGL0ZaOVFxZzhKU0VBQ0VwQ0FCUHIrSTZ3UENVaEFBaEtRZ0FRR2Z0VWtMWHRpNjYyMDRHa0RIZ2Q1TjRBRkFCeEFsMy9kbUpWWC9YbEhjZk9zb1h2QzZFbWNNdGo3cE44WVp2Mkw5ZThjK3dDdHJiN3Z0Mk45WEswQTI5c0RyRUdxODF4aXNUTi92emxiYTJhZkluQlQvdTlBaktuekV6cnNIMk5WV0EwOFYxRUZ6b1ExYlMvZU9qaHl2WGtBRWNDOUlQN1dQRGZsRE5zYlc5TEhzZUo4enF3dC9ybytybEpneTNlK2xseSt2TG5XV2MwREpIN0xQQitGY1M3eXdlZVFkVFA0dzZQb2ptV3VLME1JTWo1Uk11NTk5M2VPdGlrSWJHdmRaNzU1NGlxSG9MZExRQUlTa0lBRVpwU0FBcXdaTlowYWpBUWtJQUVKVElUQXhTT3Z0eVRqWGtsQnNOWU16NEJZbGQ5S2lNSld3cXNPc0JpQnlERU9yK0QvR2hFM2hxblUzb2FGcTg4cHZKcUlHU3pFQzBmYWE5SWRxVGxrZUQvTnZ1ak1IaUR5Zll3YSt2S0hxd213UmxiZzlNVVZvMVRtNUw4dzNrcXZ5L2JZaXI5SWdoZU4rSWpFbXhiWTk1bk12bHRmbTd0b056OFhoeUg2dUVxQitEVENyZC85V21MSm9vWExra2s4YnZDUE14OXFZOG1FQmxoZ040R3pScjVGNDE5RlVlN3RkQnJuRjdlcSt1b3FwMUJ2bDRBRUpDQ0JHU2FnQUd1R1RhaUdJd0VKU0VBQ1Z5OUFia21pSTZnTDAxd1Z3YjVnNUVNd0xnTFFBcUFLWktFblZ2KzlpazhWTEZWNVpSNWtDRU1IaU9NazN6THloYXJBYlVOSFhhZTJEbDc5M09Xam9yWTJoMmZ1U1BTNllFSGNxRDNNOFRFemV3ckdXd0VFWUtHU2J1QjJKWG9VamRuamFDQ3lLdVFaWTUxT1YyWkZ6aGluM0EzWm9oaUJ6QkxZWmNZZmdiYXBOK00vbUhQeTU2ZlIrcndxK1NabU9hSGpwZitsR2Nua2NoQVAwT3d6WmxnRllpN0F2a3FzL3A1WUk5WlQwYytIa1Y4UENmUWFjSnp3dTh6anRaRGhTN00vLzhkN3pGU0ZPVUhUcDh0SVFBSVNrTUFNRWxDQU5ZTW1VME9SZ0FRa0lJR0pFV0QrRjlLdGlaN0RtT05TdHNMZzdqZjZUOEN3RXNCY3NQQ0xhNGxmV0RuaWQ4K0I0Q0pyUUJkZ2UyRDJTMGJoVzB6NjdkWG5HMC9naFJkQ2E5UFdyNG1ZUWU1b1Q4RlEzeHNrN3ZFUnZneGlEWWtiemRqWXQzV3cwSVM3TDMwWXZHVnhaZDNVRDdEaXBlWmhQRWZpQUl5YkdQR0ZXZXplanFOdlpLMzFlVFYxbjRBRnhTMWZTMTQ4MlZMUFZOVVNnNjBHdVFia0V3Q1h3dWpBNHBZY3BZTEs0WUVXZ1M0alQ0TFlSdUluRE53VzYrMzVxUGtMLzFmSEJEeTJMaUVCQ1VoQUFoS1ljUUlLc0diY2xHcEFFcENBQkNRd1VRSmJ0bXhKTG05R2JWWFMzNUlJZ2ljQjNnOWdCWUg1MXRmWXZScUdCTWlnTHdzcHFzZ0I0bDVFSWNBTWlHNEE1d0FjTStBOUIvdGx3bUVuZkhqV0ZqK2lSczBUTkdseCtOaTE3Zms1UVNxNEJiQzFCTDVraHBYMFRBR0ZlUm9SUEphb21CdTdGMVZoMmt1OWYzeW5DNDVvZlZiY1k2djRlUWJEdHh5QkhnTzJnZEgzTExMWHN0MzRxT1ZUejE2Y0lGWmRCc0Q1bi8zUGpSYWxsc0s1ZXhIeGsrWndPOEJta0EwRWFnMUlsZWlWbDkveUNUQU9GTE9ncFdHOFJPVERxLzJPdHRYUmZ0blJrLzd3RFJ6TnRpcDQxSHFUZ0FRa0lBRUpqQ3FnQUVzTFF3SVNrSUFFSkZCQ0lBNUR0bTdkbXJobGZqU3JLckQ1WUJ5SytOVWtWcHJaY2pJZlpEVVUrbU9ORm1CbFFmVEFlQnJFUWRBK0lQMDdnUXYySkJrY2hmVmV3QnRIczliYXFrcVpDVmlGK2NxNXJkOU5kRmZQdlNNdyt6V0NqNUc0STMrU3BNR1YzdXAxdVFEcnNyMm9SZ213THZQNkVRRlVQdlVja2xzVjlja3FlbjFmbmpWS0w2MDRLQ1VqZ3NmTWJDdkFWNU5COEhMMS9mL3QvZ2xnMVNVS0F2MU4zYU13T1Q4d3Q4TGdiek9ITzgzalpvKzR3Zzh0SUt0SDZaVVhCOW54LzNwSVhvRHhDSURkaUxkK2VyL0RBbmR3bHE4Ky9Yelh6dTdXMXVmajF4VXZTTTJCQkNRZ0FRbElRQUk2aFZCclFBSVNrSUFFSkRDMlFENFkyYkFoU045Y005OEZ3VjJJY0JzTU54bnNZMmFZVGJJZVJDSy9uU2orOWRQNktxL2lxaGlBSFNST3dIaUF0TjJPNGZhcW8zWWNSeFZjalMwL3ZsZHdSM3Q5Smtnc0RDTThiTVpXRUhIRlhCT0lPRlFZa2d0TWVDK3F3b09XNktVMWNNcmgxVlZrRGZhK0d2MzVTWFlCT0dtR3pZUi9JV0YrUzAyWU9XdVAvTDRxL01hM2xDNzdhcjc4ZTFXbmN3MU5WVFcyMkJGM2VpS3U5bHRLY3A1Wi9vQ0FlTDA1QTR4OVpabjlWWmdYelhES0U0ZEo3ZzRNZXhsaGY5UG52MzFoQWg5UGw1S0FCQ1FnQVFuTVdBRlZZTTNZcWRYQUpDQUJDVWhnSWdYeUlkYlJONnE3cXhLTmlTeG5PUmZVZTdMRlBPZWJjODMwUHQ1U21JTEw1eVE1RXQwMGRoanR0RWQwSVFod0tZcDRxU1paMTRGWDkvU2l0VlZOdGlkeWdnQ2tkLzlvbVdmNFNTTWY4OTRlTXZCR0VNbDg0L1p4bndJNGR1QTFwSm42bEFpdzRnTUNDazNCRHdEY1pJWk56cUpOdFE5K1BhNzQwY2NFQ2VRUENYandYUEtpcjZ1dHFnbG05ZVpjRThLb3hSeG53N2s1QUdaWmZHb3A0VHk5TjFnY0lGNE1ET2R5aGpOSitQTzVMRHFkczg3RytlZTdiUFYzY3hQMGFMcU1CQ1FnQVFsSVlFWUxLTUNhMGRPcndVbEFBaEtRd0dRSjVBT3RVOXRyRWVWbXc2TXhaMVlYK1NpVlNDUUFuOHQ1c3R1SHZOUVQydm1XRlEvRi9hKzhtV2xyMENSTUNJKzAxNXp2aU9aVXU5UzlnUDBxZ0FkQkxnWVFOMjBmMk5vNUVHS1Y2aVUxNmhhL2tlOGZmTmtFbnpwWTNFUytFTHFWSFpRTjltQTdEM0MvZzcwSjh5OWI0TGJYZHFZdTJKTy8zVHNKL0JWL1NiWi9PVGpWdTZUYXpiYUd3Qkl0Q2VmcURiN0tQRnpPd3p0emFRZC95WVYyc1M3WjJXRlAvVW1tNHRFRUlBRUpTRUFDRXJnQ0FRVllWNENtdDBoQUFoS1FnQVQ2Y2hFR09MRzFDbWtra2FvSkVLVGoraXQwK29nTm1TQkVEWEpZMEprRjFrVUtyeVp2elp4Ny82OFdwNUI2eEFHUHd0bWpJRzhDVUF2a3E2K3VNc0FhMmFOcW9GWC9pQ2J2K1pzTkdlalFyWDVsZkg1WWdEWDQrdUVCVmprOXRwQWw0dTJFM091QURVWjdIVW5iVXJmNjJST1ROd3VWZTJYR200YmJ2K3dPZGRjbFo4MXJTQ1ZjSW1FNTV5eElHYU1zdlNXanhycXFITkxuYzlnOE82ZlRSaXQzcldqa0VwQ0FCQ1J3ZFFJS3NLN09UKytXZ0FRa0lBRUpTT0E2Q2ZEZ24xWDNwR2MxTTNKM3dmQlpCejVFeFAySU9IdDRjTlgvZ0NWNlZCV2Q5amN3bk9KVEFBY3VNOEdWVndNOXNvWS9aOW1WVjZWN2JKMkdZUWVJTjBEK0RHRzQ2MlFYTHQzODFIT3FBTHBPYTFhM2xZQUVKQ0FCQ1VqZ3lnVVVZRjI1bmQ0cEFRbElRQUlTa01CMUZPamU5ZGNMWUhZL1F6NWlzSFV3M0dKQVBlUCtRL0ZIaVlxbTRaOGZwVUtyUkZBMWFWc0hKeW5BTXFDWDVDVXoyK205LzVtWnZZRmNibWZENDgrZHVZN1RwbHRMUUFJU2tJQUVKQ0NCS3hKUWdIVkZiSHFUQkNRZ0FRbElRQUxYUzRBNzJsT2R5WnBabHNuZTRSdytSZGdhQTFZQ25EY3l1TW9uV1gyUFdxTEgxT0N1djh1L3J1eUtxRElydWdiOGlpdTl5dTdSVmVJMHhhSnhHbkNNeEJZRFh3dDl0RDVLY0c5TCtueVBQZGtXWHE4NTFIMGxJQUVKU0VBQ0VwREFlQVVVWUkxWFRLK1hnQVFrSUFFSlNPQzZDbHphOCtNNXlUQzZQV0sweHNFK1RlQk9nSEhEOXVvckQ3QXUwMXVxTU5yeDk2SXE2bnMxYXBQNFVYcHM1VjlYUnMrc1laVmJwWjQvZjYyMEFlY0JiRE96SDNnWHZaWDEvc2pzaDUrN2RGMG5VamVYZ0FRa0lBRUpTRUFDNHhCUWdEVU9MTDFVQWhLUWdBUWtNQmtDZlUyZzJ4MldYM0JvWE95UTZTSmUyQldxMmZOd2JhNWZuOENDU3pVOVByelphT3RJUEpvL2NSQmMxQmRjOWI5K1ludFVsVjE1VmJvWFZYOEVWalNnb3VjY0VaU1ZxTEFxc2VXdzVDbUxBNWZoQVlQOTNCdzJKc3h2UG5NNGUrUU52SkZ0YlgwK21veDFQVjJ2eWU5OExYbDJmbE8xUzZhdEJjaWc2MlNJMXVlOURVOFZwK3Z3OU53U2tJQUVKQ0NCYVN1Z0FHdmFUcDBlWEFJU2tJQUVab29BMjlzRExFSUs4NXBUWGZSVnpBVlJRM1MrMDFhMlptZktHQ2RpSE56OVlrTlhMbHBrWmc4NTR4Y0kzR2RFQzhINHhNRkN2RERleXFXaHlkZm9nZEhNQ0xEeVk0c3JybzRiN0Mwei9uVzZKL05PK2h6T0wyNzkvZlJFek05TXVBYlo1dkR6ZEVObm1KeWZZeFNrZ3R6WitvdFJKM0EwYXdyNlpzSVVhd3dTa0lBRUpEQ05CUlJnVGVQSjA2TkxRQUlTa01ETUVDRGJBMnh2ckU3WDE4NjJwQzB4c2lvaXp3Y3V1QmhHMmU2NittUTM1dVRTWms5V1pNOGlrZzZITnFReTZYT0x2UVdyNmZFWXlGOEJlTk93RlZEY2U2cnNpcXpDVmE3VnFZTWxlbkdWSFpSZFlZOHRBeUlRSWNEZEJGL3kzbThLZmJpenBhNytKTzcvV21obVE5Ty9tZkhOZFpsUmtEQnNhQXRPWmJ2aXB2OTExVkYxUTdMS04rWkN6RFlHY3czV1RXUjNwaytISitaVkgrNVZnRFhqbDRRR0tBRUpTRUFDVTF4QUFkWVVueUE5bmdRa0lBRUp6SHlCZkFYV21rV3BYQlRlSHNGOURoWnZpZU01b3gwRDhhRlo0bkNxTGpwcWM5ZDJ6bnlOa1NQa3dmWFZQUmN1dFNBWjNRZUhMd0o0aU1RaUEyZE5YSUExU2krcS9NVkhmcjV2Qjk5NEs3MnVWNCt0WWMzcmFZQW5lWUh3QnczMk9vdy9pS0xFOXNhYW9NdFdQNXVycFBYRjlXMEpnTlVYczlGY0FNdGd1Sm0wTzR5TS93d2E5aUN5SHpXaFl4YzJ6ODVwUzI4bHJRNk5WUUlTa0lBRXBxS0FBcXlwT0N0NkpnbElRQUlTcUNpQi9MWWxQSk5JSHo1N3YxbndXdzVZNlltc2dXZEIrNUFPQnl5S0RsclNUdnJRZDFaWG9ldlVtV3g2M3FwVUJsZ1h6ZFRLR1pLMmRldDNFM2NrNTh6elFYQ25JVm9MMk9mTmVCdGhTWkJCWDhaVVhEaFU0alRCTWl1WEJndTNKcmFYVnFrZVZXVlhYbDF4ajYzK2I2ZUJrZVZJcGdIdUFQSEQwRWV2SnhIcy9lTmZuai9YMXRibVorbzNIOXUvSEtEbXpxcE9vRGFxemRVaDU1ck1PTnVNSHdPRG0yQzR4Wk4zR0ZGRDhMVFIzb1JGZjlWWWxkcU9kVzJSMmJEVWNxWXlhVndTa0lBRUpDQ0JLU3VnQUd2S1RvMGVUQUlTa0lBRUtra2dEckY2RG4vOG5vRDJtd1RXbUdFdXdhVEJ1dUpxTEpMSHpia0Q5TkdlT05TQ3c1R2VYUGU1bGhVMVBUTjFhK0dXTGQ5SkxrZHpiVTFOYWhXTlh5TDVTTDVTQm1oR3ZLMHdibjQvSXNDNnpHbDhGUjFnRGFzWTh5RGl4dTFuU082bCtVMCtqTDUvN05TbG5TL3NzbkNtaGxqOGNWdHRSd0kzQkFrdWlqeHZndGx5a0RjWnNCREFiQUJOaUt2NmlBNlMyNDNjR0ViK3BkbWYvOVllaFZlVjlOTllZNVdBQkNRZ2dha3FvQUJycXM2TW5rc0NFcENBQkNwT29IUGZwanNUQ2JTYThRa1NkNWoxYldVQ2tDWndBY0FSUis3MjVJY0ljTWhDbm9nQ2Q4NEJIYm1NNyt6cTdPcFpjQ0Nkc2RiVzZYNnFuTFczdDd2UDNsdmZ3blR2aWtSZ2o5RHdSU1B1QWxrZEIzc2pnNnQ4a3RXblZiSWlxMzlKWGY1MVpWZEVsUm1JRFN6azRoNWJaZmZvS25FYVlibVZad1dYRWVNaU16QmNJcm5Od0hiejdvMXNGNDdPZnVxNXVObjd0UDVnVzVzNzlBUlNMUm5VSnF0UUcyWlJqeUNhRzNvc0NSZ3M5WXdETEM0ellBbUJPUVpXQTBnVUJuMFF4SHFEMytBanZOcjh1VDg4UEsweDlQQVNrSUFFSkNDQkdTS2dBR3VHVEtTR0lRRUpTRUFDMDErZ2QvLzZGVWdrUHdQNGRYR2ZKd0NMQ29sTTNIdzdhNFllVDNRYWVKRmdCNG1USUE3UnNOK0kzVUQ0VWNlRjNyTUxWei9kTTUwMTJ0dmJneldMa0dxcFQ5NkJoUHRWK21pdG1kMGE5eVlpRUFENTZxdnl0dzRPQkZ0RFFxNFI3eCtzVUJvZTlGeW1kOVdJQUtwdy9USS8zNWMvVFZRdnJTSFhLcnRKZk56VW5TR014MEMrUzNBakl2YzNqVS84RC91bTgvcUp3NnY5RDU1TExxaHBhWTR5ZGlNRExJWDVtK2h4azhIaUNyNGJTTlliV0FjZ1BzRXlidUllcjZtK2RRWHNCdm1pQVJzeVVlYmRHejczZjV5Y3poNTZkZ2xJUUFJU2tNQk1FVkNBTlZObVV1T1FnQVFrSUlGcEw5Qno3SlhGeUxxMXp1RUpBSjlFdk0wcEgzR002TVVVbWlFVE4rT09xN0lBZkFqNFBiVGdRMk40MUxua1dlL0RudXBxMTQzb1REY1c3Y3FZVFovZVJ1ZTN0RGNtYXhPTG5jY2F3cDRCZUs4QnN3REdRY09RekdkaWUxU1ZYWGwxeGIyb2h2ZnFHcnhmaVFxclljSGIwSUdYcXNqcS94WVk3aktZWjVYd01uU0JQRzJHelRTMDUzTGhscGFrbmJWSGZqODlIYjZwNHNBS3p6Qng0VVJ2amU5TjFLUGFacG1sbWh6OWdvQzJyRkJ0ZFJQSXVOcHFvUUVOZmVNcTZwMVdnS0xoZlhyK1Z4SWJFaTY1dC9FemJlZW5nNE9lVVFJU2tJQUVKRERUQlJSZ3pmUVoxdmdrSUFFSlNHRGFDSFFkZUhOZUloSGRUVWJyalBnMUVMZVBHbURCUEVodmhxd24wd1owQVloUEtEd0Y0QkE4RHdjT2h5UHdVSFVTSDZJM2N4WXJOdWVtUzRoMWNkY0xOenU2enpyZ01ZUGRTM0lSREluQnB1M0Y0Y1BRUUtkVVJkUFlBZERNQ0xCR2pyK01TcThRUUMvQUF3YThDbUJUTm9wZW4vM0UveGlIbzFQK2d6dStrZW84WTdQQzBDMHdjb1daM1FUekswQXNCbkVEaUdaenJQT2VkV2FvQnRHM0JiVlVnRVZzby9GUFlkekFLUFhSN0tmYXB2Mld5aWsvaVhwQUNVaEFBaEtRUUJrQ0NyREtRTkpMSkNBQkNVaEFBdGRDZ0VkZWI4bUYwYzJNdHhDYS9RT1NxNGIvbWoxV2p5ZnJCSGdDd0ZFQWg1M3hRT1M1M3h5T3VjQ2RqOEtvczZiS3V1R2EwbGh3SUdNMnRYcGw4VWg3VGJvak5RZUlWc1BabHdBOENHQSt5VUxGVEdFV2ludFBsZDFMYXZUM1Q5cXBnMlZ2NWJ1NlV4TUgxbVlKbDFFcStQb2hpdjVwNXdEdU0rRE5DSGc1bTh1KzM0MmVqbVZQdHZWZWkvVmY3ajIyZk9kcnllWExsOWRXTVYwWElsR1hJMXNDOC9Ob3VOSE1WamprS3hlWDAzTStpSG9ZVW4xNVZWRUZXdjhOQitmSkd4QjY0bTBYMlA4ZG1YdTF0OWZPTG55NmJWcHZ5UzNYVmErVGdBUWtJQUVKVEhVQkJWaFRmWWIwZkJLUWdBUWtVREVDM1BmeUxLVHFGK1ZvNndqK1k1TDNqU3ZBZ3VWQTloSk1tMW0za1hIbHlIbXpmS0MxMTlNZklIbllndVN4NnFxRzA3Wnc5WlQ2eGJ6bi9iOWFES1RpaHUxckFYdk1ETXNCVkpPRnB1MGpBb2Z4YnIwcmFCWUZYbjEvNU1pdGlSUGFvMnF5ZTJ5TkV0QVVubi9JbmZzRVN3UitCbVFZVi9NUnUybjRCZWpmeUlUaHV6YzgrVStuVkErbzh6LzdkcU5GMmFWQndLV0VXdzdubDNuYU10RFBqN2VhR2xEUE9MaGlvVEc3RlhwYmpSRmdHWkNsSWY2ZWVOMTcvRHNrY3E4ZE9IQ2haL1d6MzgxVnpBOGhEVlFDRXBDQUJDUXdoUVVVWUUzaHlkR2pTVUFDRXBCQVpRbnd5T3MxY0xrNXZSbi9oQ0g0blh3RmtpRWdmS0ZwK1VDQ014eW14Qy9tY1RVSndDeUpNMmJZQjhNQkF2R0phaC9CL0JFWGhtY2k0RkpOb3FZTFlUcU4vN0k1WjIzWHZsY1c5NzFjaGQ1Y1V5YmdYWUIveW5zOFRNTXRJR2NQRzJpNXArNk5XV2t6RUZrVkFwMko3YVUxZUJyaThQbWEvQzJLcGU1WEt1Z3J2SDVFNVphZHBPSGRPTUF5MkM5UWxkN2RVSmZwdEpWL2tMMlczNUg1M2xaM01JR0Z0VlhkdldGdGFMNmV4bnJ2L1lJRTNRb0FmWlZXeGlWZy9zQ0R4bnlEZnhhYS9JOElQSXUrZjRyV0U0RWVNNXlOdDFGR250ODUzcmwzOHd1N25nL2IydUN2NWJoMUx3bElRQUlTa0lBRVJoZFFnS1dWSVFFSlNFQUNFcGdpQXR5eUpZbmxxTTFjdUxRV0x2aTZBWTk0b2haV3FFQWE5WFM3MGx1akRQQWdQSXdaTXQ4bnE5c00zU1RqcldKSFFIN29nSjFoamdkcVUzWVV2Ui9yd0FzdmhOYzZ4T0w3TDg3TFdPNGVXckNHNUNkcHVLMnZpcWJRdEgzVUlHSklyNmZpWUt1aUE2elJLcjB1RjJDTlZubkdlTXRnQncwN0F2QnZQYU8zVUJYdW52WFFQenQzTGI5VjJQNk5WR2RMVllNeHVzRUNkMk5Jdjl5QW0wbS8xSWdGQUZvUXJ4T2cxb0FhSXQvYnlzQjRKK0NRanpLRFR3SWRBQThCZkFWQjhPZi8rclgvN1QyRlY5ZHl4blV2Q1VoQUFoS1F3T1VGRkdCcGhVaEFBaEtRZ0FTbWlBRFo1b0JuRXIwSHp6N2t6SDdIazQrYldRdkoycjVISFAzVXRNSEhINnRIMWtBUzFHM0E2YmdhaThCT1IreUw0cTJGM3A4S0VyeVlBaTdCSlR1UnZwREdDN3NtTGREaWp2WVVna1JET3VKdDV0ekh2ZWNqQU82SisxNE5HMitaQVVTcHlxZkIza2NENCsvVExQZTZaUVppQS9OUTlQb3hUd0VjZWNwazRWSmp6V2ZSZWloY1o2TEdaUmFmY01rM0RYd3RwTjhZcGFyM3Q2VFA5OWlUYlhIVDl3bi9ZUHVYZzFPTlM2cnJvcGJhS0pWdGdFKzBXTUxtMGZ0RklKZWFzK1VnYndhd0VFUWprZDhpT1BoOWNaVzkwQUE3VFhJWHdBMmVmSDcyVTkvYU5lR0QxQVVsSUFFSlNFQUNFcmhpQVFWWVYweW5OMHBBQWhLUWdBUW1YaUFPc1hLSFAzNlBKNzhLOEFrQVMwZzBEZnRGZlNDSEdUM0FLQlhZRE1tL1FwQVpHTHFCdmo1WklNOFk3RmpjSThzUis1SGk3a3d1UE42UVMxK3lsYTJUc25XTUgzeC9kdHFDMnhENWh3bDhCdVJLZ0UyQUZRVVRWekxPVWhWYWs5MkxhbVJGVXhtbkFCWUZWa05DbWI2a3JXaWhYVDdZbXNBQXF3ZmtPUUxiUUx4b2diMlZUU1NPekg3NHVVazVsZS9rVC8rbnVtbzAzaEFrZ3h1anlOOEtoNXRCcmdDNXdBd05nRFhBOHIydGF1S1RCQWtHRXhsZ0VUenVnQzJlZkNYMGVHbnU1NzYxZCtLL3czVkZDVWhBQWhLUWdBU3VWRUFCMXBYSzZYMFNrSUFFSkNDQlNSTG8zUGZMTzUxenJjN1pFeVR2TUhEdXNGdVZDalJHQkZ2bDlUNHlRMkdMSWM4QS9BaXdEdzNjRGNNaG4vV25Rb2NMQ2VlN3N4bnJhWFE5M2Jpek5XZFdYQTVXUGdhM2ZDZUo1dWJhbm14eWhSR1BrWHdVeE1OQXZvL1JGVlRVaksrWmU5a0JULzhRcjNDTDR1QjBUSENQclJLVlJwTlc2UVVjZ1BlL0lHeGpWV0J2VllXZEgyRWRzbVpYM0MvTjJ0dS83TDY4YUUycXE2TzNQcXl4T3M5Y25VTmlqcU8vRWJEbGdMK0Z4QW9EbGdCb0Jwa0ErcHF4ajMycVluOGVPT2FwZzhPQ1F6TGZIKzVWa0J0Zy9wZk5uLzMyb2ZKWHRWNHBBUWxJUUFJU2tNQmtDeWpBbW14aFhWOENFcENBQkNRd1RvSGVEemZlNGdQL05EelhtZGw5b0Y5WWZvQlY2alM5SWNGUVVkQmxoZ2hrdkMwc0U1L0NSczl1R0M0WmVaTEFoL0E4aU1BZFloUWRyblU4akZ2U0Y0QldmNlVoRmo5c2IreE9KNVlHQ0I3MDhQOE53SHRHM1NwNVJhY0FEaDNuNk1IV3pBaXdobFpsRlpyU1g1SFgySlZxQURzQm5BRHdWbUI4SHVhMzF1YlM1KzNKdHJoWDFyZy8ydHUvSEt6Qm9sUnQ0K3c1enZHbXdBWExhSDVwWEcxb3RCc0pmd09KQnBEMVpsWUxNZ1dMVnh2emYyOHRMOEFhNWZ1Z2FOMFBQdmlBd1Q1NnZoeHZJVXdsb3MxMXYvSkh4OGM5T0wxQkFoS1FnQVFrSUlGSkUxQ0FOV20wdXJBRUpDQUJDVWpneWdUU2gxNVpCdURqQU5mQjg3SDRGL3UrSzVWWFVWVityNnorcTVhc0VPb0E3RENNaDVHdlR1RkJraC9DL0luQUJ4Y2pCcDJabmtzOXpZMzF2Vml4T1RkV1JRN2Iyd09zUWFxckk3SFVuSHM0QU5jU2VKSmtQTjdMOVBnYVg0WFZnSHB4TDZvUkFjWjRyMXZpOVNVcTRzb095cTZ5eDliZ3NyakNTcSt4dGloYWZCZ0FQV0FmRVA3RkFOam9rb21kTlpsTHA3Q3VMUm9yeUl4N1cySDVuVldkSGFtYWtLNE9pV2lXZWJZNDRHTXdkek04YjZKeHFjVi9CdWJGd2RWbzYzMHd1Q3BNNUJXN0RTeUU0bi9aYVdDN2o2SlhBaC91bXZYMEg1KzlzdTlndlVzQ0VwQ0FCQ1FnZ2NrUVVJQTFHYXE2cGdRa0lBRUpTT0FxQkhxTy9PSmppQklQd1VmckRPNHpRTDV4OVNRRldFTmpnZUVCalFGWmdqMEFlc3pZN1QwNlFKd3loempRMmtmNkF3bTRROWxrNWxROXF5L2F6VTlsTGpkc0htbXZTWGVrNWlEQWFoRFBBSHdRNEh3U3d3T0xxdzZhQ2xaRlcrMEtkVXBEOHIyaDR4MVowZFFYREpYeCtXRUIwR1QzMkJybDFNbkNjdzY1ODdEbE1qaUc4UVZ3UTNwdk1UN2JEK1I1a3Z2TjhGckM4SU9hVk0vN1NHUE1wdTdjMGxiYjBWbDFRMEIrakhCTGdPaW11Qms3WWZHVzBka0d6QUpZQnlEdWJWVU41TGNMamxqdnd3T3NjaXFzaW5xSGxkNTYyMy9wYmQ3elR4bEVHK0I3anN4KzZrOG1wZGZYVmZ4bzBGc2xJQUVKU0VBQ0ZTMmdBS3VpcDErRGw0QUVKQ0NCcVNqUXVlL1Z1WWxFZENjODFwbkRNeVR1N1B0OWZudzlmY1p1NXQ0ZjZaUloyV1hJZ09na2VkSWM5aUhmRzRtSFNCdzE4S1NEblF1OTYwd253dTQ1SjJhbDdja244NmZWTWQ3NnRXRkRrRzQ1UDU4V3JES0h4MmorYVlQZEN0Q1J6UGMyR3ZnWXF5S29WTUJWNHZPRE9kWVZWaWlWcW55NzJzcXJLKzZ4TlREUXdySVlhMXlGMTQrNWZrb0ZQZ09majV2NWR3UFlUbzhmSXZDdld6YjZzT0VULyt4OGZ4VVdDZHYvdDcrWG11c1gxcWJxWEYzazBCQm1vaHVjNDJLYVd3TGpFZ09XTVc3T0RzdzFzQXBBWDJBMVJxK3hrdk00WXQ2SCs0ejlmUUFQTUNLeDJUbjgrOUNIci9aMDVjNHRidjFYNmFuNDgwSFBlRjRodUFBQUlBQkpSRUZVSkFFSlNFQUNFcWhVQVFWWWxUcnpHcmNFSkNBQkNVeFpnZk1mL3F5eExwVzZrVG11QS9qYkJPNmRJZ0ZXdmxjV2dWNER1Z3pvSk5oSmo5T0FQMlN3L1NUMlJKRWR6S1Q4c2JtMy9XcmNPd2xjdno2QnVhanV4UG03RTdBdndleFJBamNaMEV6RXRUMSsrTjlIU2xRMGpSVndqQXpBQm1xdStyNVVIT0FVVldpVjNxSTV2c3Fsc3JjT1hsV0FOVnFsMStXQ3lGSVZTK09xWlBJQVFoS25ZTmdGejAyQjh5L1crZDRQNHEyRWVlTU5iVUZYT3RVY0pmd1NKQkxMRFl4RHlwdU11TkZiSEZpaEZrQWQ0LzVXZmVGVkhGNzJCWmpGOHo1cUJkMmtCTG45YS9vMTcvbHZMVnUxcWVuMDhXNTc5cnU1S2Z0RFFnOG1BUWxJUUFJU3FFQUJCVmdWT09rYXNnUWtJQUVKVEcyQjQ4ZC9YTnZFcGptV2laNEErTHNHUEFDWUkzMmhVcWsvcUNpcW1DblpJMnYwWU9PcUsxcmkza2dlbnNhTEFJNFpjUkRnSG5yc3ArTkJPRHNkUlptZXFxQXE4SXhhNE8zK2VPc2dEWGZIUVFiajV0eDl5VVZSd05RL1AyTjl2cnpYbFIwb1hXV0YwcVNkQW5pMWxWNVhQSzZDYitIOS9mdnNESllHZUlIQVZrUjhQa2p3M1RCMFBZNWhRRmlqT1M0ZzdLWjQ2eXVCV3dzOTNPYlpRRytyOHVhdFA5QzY0cTJSQTdjWnMzS3hGMkFIZ0kway9sMFR1dDdFNXRrNWE3dmlVeGFuOWc4WVBaMEVKQ0FCQ1VoZ21nb293SnFtRTZmSGxvQUVKQ0NCbVN2QUhlMnB6cWFXaHFxY1crczlmczhNYTBCTGNVUnZvR3NaWUEyNTEvQ2tKdjVDRHNZMGlPNThWUlo1RnJCak1IOEVub2RwUnFOZkVvY1pCcnNid0lMOFdGaW92TG1xQUd2VTV4cld1MnA0Z0hXWjE0K295Q3FFYTJWK3ZvOWw2SndNRFE3TCtIeFpXeWRIcTd3YUl4QzZxZ0Jyc0VKcm9BY1ZFVGR1ejVMOENNUm1HUGNTT0dQSTk2K0t0d1l1QVcwZTRHZURhS0NoTnY4MTl2ZTJLbklhWTl6WElNQzZaTUJ4QXE4WS9IK2E5VmIxVm9WWE0vZm5xMFltQVFsSVFBTFRWMEFCMXZTZE96MjVCQ1FnQVFuTVVBR3lQVGh4b3FacVZycHFUUUxKcnhOWUN6QnVkQjF2dVJyOEdITkxYT0dsWTU3R04wWUFNbWJBVlBSK01BM1llWUFuUUJ3eU0wLzR1R0gzQWhJM2dQbUczWmRwU2w5cUs5ejRQbDkyNWRVVmIrVWJIaUFPM205OHoxbHk2MktKTFk2bHh6VmlIb1l4WDNtbFc2bXRtTGhJNElnWlR3QThTMW8xZ0JVR3pnZnpqZG43MW10Wndkekk5VERZdFAxeVd5TW5aRXZoT1FCN0Fkc1FPUHpYaGs5L2M4Y00vZEdpWVVsQUFoS1FnQVNtdFlBQ3JHazlmWHA0Q1VoQUFoS1lpUUp4STJ5ZzNhVVB6Vmx0SGw4RDhRU0FlVEFXVHVzci9MSmZISENNV2lrMDhoZjhrVnNIaDRRSFZ4dzRES3N3aXZzaHhRMi8wMkI4aXFIRkk2b0JXY000MUdDaGFmZXdMWTlsVkNpVjlmckJzY3lNQUd1a3krVURyREljeSsweFZoVHNqYkp1Y3NpZlVzbGVtR1hvR1FDbzc2dkVpdWM0LytjckRMQktuNDQ1b3NwdHpIVi8rWURXd09PZWVBZmdob0QyNDFtZis5YmVtZmh6UldPU2dBUWtJQUVKVEhjQkJWalRmUWIxL0JLUWdBUWtNR01GTWdkK3ZvcmUvaUhOMXNHNEhFVEw4RUNnYUF0aHlVcVhQcUt4SzFwS1ZMcVVxQVFhM0MzWC80TFIzejh5K0NqMTNCTlR1VlR5ZmxjNWpsS1ZSR1VIWlZlOGxXKzR5NVhQWTVGN21aVjFFMysvb2tDcHFIZmIyUGNydkg5TXorTGdhdlQ3a2pnTXc2c2dOOER3eStiUGZ2dlFqUDJob29GSlFBSVNrSUFFcHJHQUFxeHBQSGw2ZEFsSVFBSVNtTmtDbC9iODlMWkVJdkZyUnE2RDVYdEh6Yi95QUt1Y2lwYkpETERHY2RyZFZRWk5BeHZlUnExUUs2TkNxVlNsVjRuS3BjbnBzVlhxMU1Tcm1jY3JDYkJLM2ErVVkxOVVPbnlkbGhja0RiSmZQaEFkK0s2Zm9BQUx3SDZTUHpHSERhbGs4R2J0Si83dzJNeit5YUxSU1VBQ0VwQ0FCS2FuZ0FLczZUbHZlbW9KU0VBQ0VxZ0FnZDY5UDE4T0YzeUs1dGNCZUFUa2pjT0hQYjZnWUVnVDdzSmx4cWlFR3NnZHh2dTZnUWlwS01nb3QySnNndTkzbFlIWVZWZGVYWEdQcmVIQno5Zzl0dnFudFNnQUdqR1A1VlhBalYwSlZhcGlydHpuR1AxMTVWZnNGUWRqcFFLNm90Y1ZlWmhobC9mKysrYTRJWEQrL1laUC84dlRGZkRqUlVPVWdBUWtJQUVKVER1QktSMWdzZlBFSFpINXV3UGFIUkg5N1FIY1lnL2ZhSVo2RUxVQW11Ty9YQmtzdnkxaXd2NXBodmd2aVRZdC93bVk5YldiMEQrdmxjTUVySmVKWEw4VC9mMHdwYStIdUZGUS9sZEQvWE9jRGxmOWMySUMxdjIwL1RsN0RmLzc0RVA0YkE5OExnMmY3UWJEVE5GZk5LNUhnRlYrSmRYNGdvZ2g0VVB4VnNneEsyM0dDTXltZFlBMTZGSmVnRlZxZnNxZnQvSXJvU1lpd0JyNVhPTmJOL0czeFBpK0R3YStpUXJyS3FpZmkrUzgyNUJvV2dTa0d1Q1MxU1gvdXpMdC9xYXZCNTV3QVV0VUF5NEptQnY1Rjgyci9odkpoRCt1TGlnQkNVaGdGQUdlQmEwVDRDV1lkWUE4QkxNUFlOeUZJUGpBckhyL1ZHV2JNZ0VXZTQ0dWlyeDdJakJid3loNkFJWlZKS3V2YjRpa0VPaUtRckNyQ2hNbU9JeWMwdUhMQklhdUV6TE9hUndDWFhVWWM2M0N6dUw3akQ4RVVqbzlVZW44VmYyZ3VtYi9UYWNQd1Z3dkdJZFkyVTc0WEgrQVZTbzRHUDN6RXg4SVhMN1NaYkRTYTd4YjFzcXNvQ25SNit0YTlhSWF2UDFZVzkxS3pOTTRUK1diL0hFTnI0UWF1bWt3LzVVeUE4VGlZT2ovWisvTll5ZEpyanUvRjNsVS9lNnI3KzVmejhFWmtwb2g1eUFwYTdtV1JGT0F2Rmg1QWE4SXdRZGcySkJnN0I4MjlnOWpZY0EyL0lldGYyd0R4dHAveUg4WmE4TXlCRmdHRnREYXU1TFh1MWpzaXRKSzFMRVdPVnB4S0pFY2tqTjlUUGQwOSsrK3Fpb3pqWWlzckNPcnNqSWlYbVJtUk5Zcm9LZW5xekxqZUJrWjhlSVQzM2d4ZmxIS0FGTU9RT1ppWW8yRHRwc0FaaFBBU3l4OU1QQTNiMEhuN2x2Z2I5MERGcTRBODhQYTNuSEt5RkVMTUErWTN3SGdmMFE3b2c5WmdDeEFGbWlWQmM0QTRJOEI0UGVCSmQ4QWYrMzNHR09mMkZERFJudmNKSG0rRlI5Zi9STHprbDlNa3ZoZFl3b3FJNVA1R2xmWUsxVjZFWVRUZ25Db09iSTZsSmhSL0pFaVMxTlI2VENFYTFwSmhvYUFCdG85S2JKbWxiOUpCRkgvQ2hLdXdMbzhobVJ3bVpHRzlHOUpaWkVhd0ZxZ2hKSlN1a3pnRDBWUVU3UlZMODIycUZ6ekZFb2wxOC9ZYlhpOTVQZHB0U1poMnlSWWtmaGV5aTVGOVpySVcxT3BOaDgwalpWUTB3QkxRYm1WSll3OTViQXVnQ1VnUkFqKzVtMEk3cjRENGRZZFNMd0FQTStYMXRIWTRNeFRHUnEwQUhjeS9SVmdRcEUxWnlDVmJrbjhmWituSlcrd2JwUTFXWUFzUUJhWXRzQTNnTEgvR2Z5VlgyZU1YVFJsbkVZQVZ1L280eS83WHZTZlFCTC9tNHl4VmZ1MzZ4RUVRa0VnbE5DQkZGbEd0OGNxd1YySFlSQWF4cEFpYS9tVVhxaU9xckl4UElramdLZ1BVWThEck1NeHdJcmphWkExQXc2S3R0U05MaHdDTUZXRlZPNytBdEJRR0d0TEVyaU50NFJKNWljRmhNeUJuL0t0ZkdvS3VTSVFXYXk4a3JOTE1SQmMvTnpWZ09jQ3Uwb0JUNW5UTWJQbW5sTzh6UVZtTXVWSmJ4UktLNzhEd2ZaZENPKzhEY0hXYlFEUEkwVk5aVDFhaXhQbU1EUllCZkNDRmxlU3FrWVdJQXVRQmNRWWV3U00vUnI0d2Q5aHJQUE51bTFTSzhCS1RoLys2MG1TL0JlUXdNODBOeWxIYk51cVZDbFZsK0tMWUJ3S3hta3Bzd3dvVTBpUlJZcXN1aFZhMmhEUVFIc25KZFpZaVFVSnhIR1VLckRPRHlBWlhJZ1lqWUFDV0hpRjFkaFpLZHF5V0xSMWJnSXVpRVFVbFV0RndLd1ZBR3RXdWJVWVlLa3F2ZVNmdXhyQWtrOTNmcnVST1ZWeDJGYm1LdVFtdHpqS0F0b2h3QW82d01JMThMZnZRWGpuOHhCczNoeU90b294QlNmNjU3b2RlY3JQTWdzd0gxaTRDZ0FlS2JJc2V6UlVITElBV2FBS0N5Uy9DY0QrT3hhdS9XNFZxYzlMc3hhQWxadzgvcmVTSlA3UEVvaS8xR3hNSzFPUWlDQVFDZ0toaEE2a3lHb08vcElpQzlYdWE0S2Z5NmVjMGpLc2hNUU8xVkVaSE1NVEFheVMvamxFWndmaTd5U0pBYmd5YStvekRZeTBUNDlES3FUa3dZZWlRcWxRNlRVMFFqNUdFN0llNkZNSHRXTkdtWHFPZXNvNi9YWlRsRjhPS09XZVkzbCtCYzkzbEt4ZXZoazQ1YURCNjI2SzRPM0JyUjhEZi8yR3dYZVhrbHBtQzZUeHNicHBvSGY2a0FYSUFtU0I5bHZnZDRGNS93MExWdjZmcXF0YUtjQkt6aDUrSVI0ay93dGp5UmVLZG5hbjN6c0tKWnhXWkJHRXF4OUdaSE5tQXdvVlVtUnA5aHNPUTdpNkZWajUvRWlSMWREcHRMemY0QURyRXVLTGcvUWtRZzZ2RmdJc0dVWExJb1hVVU8waVBCQTEwRFRhdUZpcWxGRkx0NmdjaGZtSkh5UVVTa1VLc0lJWVR0T0txQ0xsa2VvcGdIT3VINVovbklPaXZaUVZhYW05NXVkWFpNZko5cUVIa3BvR1dGNW5IYnoxNjBLQkZWeDdEZnoxUFhURW9yeS9XN1VqVCtuYmJBR1d4c2JpcHhieUQ4WElzdmxoVWRuSUFtUUJNeGI0UFFqOHY4Rlk5OXRta3B0TnBSS0FsU1FITy9IcHhYOExTZnczR0FQZi9oaFhXR1VXd1NBVURFSUpIUnlGbjY1QzI2bHlPd3lEdEdHTWhIQ25La0dRU0ZjZGZwSWl5OVFEUVhWVTZER2NieDJNenc4aDRnQXI2azhBclBsZ296QUcxWXh5SlFjZU5JT0N5eXV2UmdWSS84ZDBmazBycjRwaVBpa3Fzc3BqYkEzdHFKanV6R21DbythVEdVNFJsQ0hiazdGMlV3aGE1OXNweTlkZjJRUi84dzc0Mi9zUTdMNEUzdW8yK2wybEJNZ0NjNmRiZmdkWUJyTElSR1FCc2dCWm9OMFdHQURBL3dEQjZpOHp4czVOVjlVNHdFcU9ILzVrekpML0E1TGtmbGJZZVdkcWtDSUxDODFNMzA4UURnWGhVSE5rZFNneGdzS2t4TkpVWW1XeDhCeUdjS1RJYWtnUmhYaGZFYkc5SU9wQmRIRW90aERHL2N1YUFKYjg2WE5xSUVKVnVUUUp1a2FhcXh3QVV3VXZSUXEwK1VxaTRsaFVSY3FqSWpBbzk3MGN3RkpWZXMzYWNjeDk2Z0JZcytWVmF6ZUNlTTRIbjdvQWEzVUgvTjJYSU5qZUIyL3JOdmpkVGVNS0xGSmttWjY2T0p3ZTMwN29oU25JNHZDWkZGa09QMHdxT2xtQUxGQnFnUVMrRDVEOE82eXovaTlLcjFXNHdCakFTcEtFd2VuSC8xVUM4WCtaSkhHZ294Um9qMUtMWUJBS0JxR0VEcVRJb2hoWkdsQ0tGRmxOUzhzY3pCL1ZVU2tNMDhQNWV2OEs0dDVwdW9Xd2Z3RkoxQnYrTUpMQXBJSW1WVVZNS1JCWXZEVnNyUFNTQkRtcStSVnNoWk1HU2tpRjBqaDdUY0NqdUpXditucE5LNUltTncybURTaFh6NHJhMC95dGlwTXR1QWhJVHBkL2Vwdm9vbUR1K2Zja1RaOXZHUXo1MWtFT3NOYXZBOTlTU0IreVFPVVdFQ2NXcmdpWVJSK3lBRm1BTE5CeUMvUUI0RCtIWVBWL1pJemxuVVd0cWhzQldNbjVSL2VpZ2ZmckRPS2ZraWtGS2JLYVdjRlhnNG9FNFZBUWpoUlpTR1VVNHJSUTFQWk1EZmpWdEJMS2x2eTFJYUFML2FGcHhhdDZlaEFQSUw0OGc3aC9Ka0FXVjJUbGlKVUd3Q3BTUWsyQWhFSUFrMTR6Qzh5bVFVRlJNSFRwN3h1T1JaVm1QK2x2VFlJVmllK2xBTllFenBHNkhndWF4a3FvYVlBbHI3Z2IrWG9GejZmcytkb0RzSzVEZVBPelFvSEZWbmZBQzFjclYyQ1JJa3RtcHJBazEvQVRDd1hJQ2tpUnRTU1BuS3BKRmxoZUN5VC9DSUsxLzRBeDlnUnJBelRBRW9IYW8rUWZNZ1kzMjZPZ1VwOWNMSVpEQklOUU1BZ2xkQ0JGRmlteU5LQ1VOb3hwV2tpa0RvTW9SaGFLTms4OGNGUkhWVHFXODdoWFl1dGc3d3lpcXhNUjFIMlNZSmtIU1RrUVZYZ0tZTkZXUExuN2xZUEV5d0tlMm1KUktXNWRIRCtvNmVlM0VCUk9RalMxclkvU0lLbFVlWVVGazFsckxWT3laV1lwVTRMSmxtZjZ1aXhWN3JQeGo3OXhFOExibndOLzZ4NTQzUTFnUWFmMFhhUUx5QUxHTFpCdEs2UVRDNDJibGhJa0M1QUZyTExBQXdqOHY4cFk5ODh3cFVJQnJPVDQwZGZpSlByZmdjRUd0aEQ1RmFuRi8zWVVTbWdFWUxZSENoS0VRMEU0MUJ4WkhVcFFqQ3hUQ2k0TitHV0xJcXFwY3FEaEg2SzlJMkpNcVNsVVRTOXlsS2NIU1FSUi93S2dkdzd4NWJFa3dNSXJyTVpqKzN4d1VoZ3NIcXRjS2dKbXJRQllzOHF0NHEyRGsvQnE0di96OXNVcW9hUUFGcjQ5bFN1dmhuV2NBWDE1c0lVRldKNXdhbmdBOS9EdU94QnMzd0VXZElGNVFlMEtMRkprWVdZUUxidlg2d0R6T3dDZVQ0cXNsajFhcWc1WmdDd3dHcmVQQUx5L3pzTFYzOWExaVRiQVNzNGUvMGR4RlAxUGpJRm5EMlFwbndUWU1Va2hHSVNDUVNpaGc2UHdFN1V0emhUTXdhYmpNQXhDUTVtbWxGbnFNSWdVV1NqYVhKa2lLNGtHa01UOU5BN1d4VkVLc0JLT2o4b1VMZFVvcEdZVlg3bXdCbmtnVXFBOG10aURtQkdLVEtvejllL0MvSkRwRmltVXFvOUZOZjFjOUo5anp1NmxNY1l5OCtxMm02TDhja0FwQnlETDY1Y0hWRVh0S1ErdUZ1ZWJLZnhtMm84WEFQTkRDTGJ2UW9jRHJLMDdLVFFnQll6dWZJTHVNMmdCc2EyUWd5elFucVlaTEEwbFJSWWdDNUFGakZ2Z0NoajdqMW13K3IvcXBLelZNMGJIRC85VGdQaS8xOGxRNWg2S2thVSs2YXdmSWhLRVEwRTQxQndaMFQ3bzFFSmtiQzZISVJ3cHN0dyt0UkFTaUFjOVNBYm5FSjIvZ0tUSHR4QW1vazVUeEVjVzZNaGVWN2gxa09lcUVET3Bxdnl3U3ErR1kyeWw1cDJNUkZVQUhJdE8yVk5XcEMzS2IxWVpOZ01ZTmJjNjJnYXcrRlpCRnE1QnNMTVB3YTAzSWR5Nm5ZNk9YQ21QV2lSTGtabTZIMXQ4bjR6ZlROZTAwQUtNQWZPN2FhQjNEbGJwMU1JV1BtU3FFbGxneVMzQTJML1BndFZmVTdXQ01zQktUaDcvMjNFUy9Ub0RZRk94ZFp6ZUh0ZTBjb3RnRUFvR29aeEZVbVJSakN5TnlRWXBzcHFTbERtY0w2cWpBa2hpU09JWWtqNEhXTThoN3A4RHhCeGdSWE1WU3lOblFHcHJtSHhRY0hubFZWNHBVNkxRR2wwK0RlU3NWVjdWRm1OTFZwa2tCNzdLUVZKUk9yTGxtSCtkc1haVEJQTEsyay91UGg2czNWdlpHZ0tzSHdOLy9ZYXEvMHpYa3dYcXNRQ0hWMzQzM1ZwSUg3SUFXWUFzMEM0TERJQWx2OENDOWY5YnBWcEtBQ3M1ZS94emNUVDRld0JRYXkrcXZwTGxLSlJ3R2dJU2hFTkJPRkprSVpWUjJPMk51dmRyd0srbWxGQzI1SXVHZndnRm9zc3hzZ1JqNGdEckVxS0w1eEJmY1lEVkY5K0pUMm5Nb0VWYnN1U1ZWR29nWWlMUHZOSkpzcndFc0lZUGQ2Njk1ankzaFlxMFNhMlhIUENhUG9GUkJuVE9MNjlhdTVsbzBOS0tyeEp3TmdPdzFzQmZ2d2JlOWowSWJyd093ZnAxb1lOalU5djE3ZXpmVlp4OHVyWk5GbUJDTlFpTWIzVmRNSkJxYXdEYlpDdXFDMW1BTE9DUUJTNGhnWCtOZGRiK1VMYk0wZ0FyT1h2MHhYZ1EvUTVqYkUxS3NlRTBqQ0ZGVm5Nd3hvREFBaVYwY0JSK1Vvd3NiWmZOeUhZUE5KUXgwTzYxSUtnNkRLSVlXVnFHbnZPQTlUcXF1SGNCOGNVTGlIdG53RThtNUxHeGNnUnIrTStpV0VXcTMyZXBaOEJEOVg3SjZ3dEFSVjJ4cU1iWlR5dkFaR04wbFozMk4zYkswdlRycXRlWTIrZ3A0RWJsVnQ2cU9Lem5PSUVDMEdwSThhVjRTcWJYM1FSLzh4YjRIR0R0dlFyKzJxNnMzMHpYa1FXYXRRQ1AzOFpqWkhHUVJSK3lBRm1BTE5BS0N5VFBJUWkreWxqM1g4cFVSd3BnSmNmSDEySjI5QjRrY0ZjbTBhcXZJVVdXK3FTVFltUXRrMElNMFQ0b1JoWlNDV2JuaXIwUlNGZVZnZ3NOL3hEdDNVRkZWakxnQ3F3RFNLNDR3T3BKQXF3aUpaUkFLU1hBSzcxbVZrR1RqZlJsOStzQXJQRTkwNkJIVmRGVnBDeWIvVDdsTTVObG5RUXJFdDlMblFKWVZLOEZ6NkYwQzJnSm1CcFZJMWVIdVlvdUJZWFY2UEV2ZnI0VE5iWUxZSzFzZ2I5N0g0THRmZkQ1bjVXdE9Rb3NVbVJWN2M5VCt2b1dZRHcyRmdkWlBPSWFLYkwwRFVsM2tnWElBblpZSUlFUElGejljY2JZUVZtQnBBRFc0UGpCUC9BZytXdnBKRWhUb1VLS0xFUUE0V1dDTHdhVktIb0NoNXlTUjdPOTY3NG5kRit6U2lwVGtBWU5aUXkrQjBxQ0lYVVlSSW9zSlFNdmVMQnlIVllzdGhBZUFmVFBnUDgvVjJGTmtRRmxwVXdPUkNrcVdhUVZTb1d4aStZcmNLUVZTclhGb2lwU0NoVjhyNndvazNzT3FrcXY3UHBaQUZrRXZyQmdNbXVOWlVxMnJObm1ycE1FWTJQbnRxRDl6S1F6WFY5dmJRODYxejRsdGhENkd6ZkI2MjZVK2N2ME8xbkFUZ3Y0SFdBK1YyUkpUZW5zckFPVmlpeEFGaUFMcEd0NS95ZnJyUDI3WmNZbzdlMmlvNGQvRTFqOEsyVUpOZms3S2JMVUo1Mmt5Rm9tS0lob0g2VEkwb2YyQWthU0lrdTVmMGJEUDBSN2QwQ1JsUXg2RUYrZFFOdy9HNnF3T01EQ0s2ektnVUFScUVrOWp2bjNxMzQvVG1zNUFaYUV2YVNVWGhQUFpIaTlHc0RDdDZkeTVkV3dqS1ZLTUZtZ05uMWRXWDM5OWVzUTN2d00rRnY3NEszdGd0ZFprMUJnMmEzSWF0SVBwN3lidGdBRDhQakptdDNoY1pZVUk2dnBKMEw1a3dYSUFwb1dZT3lYV0xENnZ5MjZleUhBU3BLUGJ5WW4vUjhtQUt1emt4Q2tNb1VVV2FUSU1pVmNrRTNIQ0V4QXRudFNXRGsvU2RDQ1VtZ29RNHFzNVZONnplK3dPTUNLK21jQVYyY1FYWjBDMzFLWWZoWUJwa25JcEtZa0tnTUJZMFdRV3JwRjVTM01id1owS09hbnJJZ3FVaWhwZmo4cWJwa3lTVTNSVmF6SXlscUY2Znh5UUNuWDdzcFBPY3lhcTZyeWFuRytXWHVhYlQvNSsvaDd4Y0RmdUFHZDI1OFQyd2Q1UEN3V2REVTliYnFOTEdDUkJaaVhubGJvVTN1MjZLbFFVY2dDWkFFMUM1eEFzUG9weHRpem90c1dBcXpCOFlPL3l5RDVCYlU4bTc5YWVjWGZWYWpnTkFSY0pnVlVVL0NoS0YrRVFvVVVXYVRJTXJYTlVqWWROUHhEdEhjTEZWa1FEeURxbndQMHppQzZPSzRKWU1tZlVvamRVcGdDQ05YVDlmU1ZTM1hGMkVydE1oRkxUSEZMcGZyV3dVWDVGZGxyRW9UbVFOMVVlWXZ2dHg1Z2lXMVdESUt0MnhEZWVRdUNyWDJBemdwNGZrZGpjWVVVV2MxNy9GU0N1UllRSUtzTHdHRVdoL2NVSTRzYUNsbUFMT0NTQlpMa1YxbG4vUmVWQVZaeTl2am40bWp3Vy9Jd0NLbE1jUnJHMEttRlRwNWFTSW9zSkl6Sk8rOTEvZHZoYlhsb0dGUHVpNWI1cXJqZjFXRlFxZk9NSzFEVEJxa3gvMkdIRlEwZ2pxNGc1Z3FzOHdOSUJoZERxWTJrb2tVeUtMaTg4aXFuY01rcm5iRDVOYTI4cWkzR2xxd3lTVTU1Vmc2U2l0SXBLSWZrY3pEV2Jnb0IzL3p5eVcxWjVPK1FEOHdQd04rOERkMTc3NEMvZVJjZ0NJRjVnVXV1UFpXVkxDQm5BYzhIRnF6U2lZVnkxcUtyeUFKa0Fhc3N3SDZXaGF2L1pGNlI1aXF3a2lSWlNjNGVmVHVKNDFldHFvZG1ZZVFoM0hEck9DbXlFTnNiZFdFZUtiS2FnNERxVUdJVVE0MFVXWm9RMEdFSUo2dWNxdW82TkFSRXRIY2JGRmxKRE5HZ0IwbnZGS0x6RjVEMFZRQ1d2SkpLRFVSTUtITHlNWnBtd0VjSmdNZ0RMMGx3VXJ5RmNyNlN5TDRZV3dYS015MUYycVRXU3c1NFRjY3htM01hb2VSelVHczNzb3F2aWV0R3ZIUWEyRW9ETEM4QUZxeEF1TE1QZ1ZCZzNZYUVNZkNZYjBDQlJZb3NUVGVkYnF2YUFsNllLckk4djNqUkJSMjFzK3BLVVBwa0FiTEFVbGtnZ2U5QXVQcDV4bGlVci9kY2dNVUR0ek1XL3dwM0NOVGhqeUVJUklvc0JFUWlHS1FGZzFEdDNWQzdkeFdlTmxwdVREK1ZQYmVHL2tiRG1Cb0ZRSE4zSWFqRElGSmt5UWJ0SzdndWlpQkpvcUVDNnhuRWZEc2hoejR6NEtkb0M5aWlyV0VUNEVQNU5FUEovQnFPUlRYTzNuUnNLQ1FvazFTcWpaeTRBdEEzdVVreFpWOWx5cnhjdVRXZmV6bEFVbFI4ellDcTBSZnAvK1NBMnFqZVpjQTA2SXFZVitIMmZRanZmazZjUUVnZnNzRFNXSUFIZXVmeDNwaTNORldtaXBJRnlBSU9XNkFnb1BzTXdFcVNoQ1Zuano1STR2Z1ZoNnU3c09qeVVBNjVMYkxSU2IydUVzcVcrd2pDYVVFNDVOdzQzYzJsRGlWSWtZWGRQdWt3aEt0S2FTV2JMaG9DSXRwN0U0b3NicGRvQU1uZ0hLS3o1eEQzemlDSlk0QWtObklhNGF5Q0pnOE9KRUZWNmRhN2FWVk5YYkdvVWo0eldZZEpzQ0x4dmRRcGdCTTRSeFlJYVlPbWFUQTBEYkRrRlhlellDeG5wNUo2dUFLd1dMZ0svdm9lQkR2M3diL3hhUWpXYjFTZ3ZDb2FEK3pxNTl2cTQxTzl5aTNBVllqZ2hTbklLdHJHVDRxc2NrUFNGV1FCc2tDMUZramd6eUZjZllNeE51Vjh6Z0Nzd2VtamY0L0YwYS9KUXg1WjVRSVNCbUVtMVUxTU1xd3FMOEVnTFJoRWlpek43WEZZbUlPOTM2NUpncEtTRlExalNKSFZmb1VYQjFVZ3dGVjgvZ0tpeTFOSTR2NFFZRTBxYmhZclZvcFBBU3hReWtodUlTdmN5bGNRMDZpdXJYd2l4bEgyaDVzcEhnQkVQUUVEcHlVOWlsdnVsQlZsdWVkU2VIcGtDU2owUS9EQ05XQ2VMK3FTUkgxSUJsZHB2UVI3S2xOZVljRmtaclV5SlZ0bVhsUGxtUzczTEhCZHJDaGpuUTBJdG02SjB3ZUR2VmNGektJUFdXQXBMY0RZTU5BN25WaTRsTStmS2swV2NNWUMzcyt4Y09VZlRoWjNCbURGSncrK21TVEpPODdVeVVCQjVXRWRFc0tSSW91MlJScFJTTlVOS1JBS0ZZcVJwUWtCSFlad3NzcXBxcTVEUTBCRWU2OXRzU1NHcEg4NVZtQkZQZUNuRTA2RGkza0FxMGhoSkloSGVuc2hVQmxmTXdWOHRCUk5FL25KS3BSS0ZWMUY0Q0w5bmlzT3ZOVmRnSEJOcUE1NDdMRDQvQmtrdmZNR0FCWmU2ZVd0YklPL2N4Kzh6cHFvUzNSNUJQSHBVNGl6K2tnQnJJbHlLRCtIcWRZeVZyWE4zY0lub3dTVEJXbzRnT1d0YklLM2ZROUNyc0RpZjFaM2FsUmdVWXdzQXk0N0pXSGFBbnlGMSs4Qzh6b1ZuVmFZTGVPWkxqaWxSeFlnQ3l5SkJYNmJoV3RmTFFSWS9PVEJKQnI4bHBKaVFIc1Nnb1JCVmltY2JObDJKMXNPVW1TUklndjUvalVOWTVYeWR4Z0dvV0ZNM2JBem41ODZER3EvZ3NvTXhlYmdKYjQ4Z3VqeUpGWGVSSDBVaUpGWHNpZ3FsSXFVVnlNT1VhYmdVY3d2RDJMNEZoblBCd0Y4dHU2SStFZjhKTHI0NmdTaTQ0Y1FYeHhDTXVqeGZaazVBTGdZaUkwY3FkSllWTWp5NThHZFVGNnRncmQrQTRLOTE0QjFOOFJKbE1uNWN4Z2MvQ2dON00vYlFwekZQQzJ4YnlHNHlnR2wzSE1zUCtVd2E0NnF5cXZGK1k1QmF6NzkvSDN6OC9mWDlpRFlmVG1GVjF1MzAvWkFIN0lBV1VDQWZYRmlJWjNJU2EyQkxFQVdzTTBDQ2Z4bDFsbjdSbGFzS1FYVzRQakIzMldRL0lKdFphNjdQS1RJVXA5MGptSWcxYVpBSUFpbkJlR016SjBSN1lNVVdhVEkwbDcwa04ydW5yc09EUUVSN2IzQy9oQUdWeEJkSEluVENMbnF4Z3pBa2xIS0tBS1poUUJyVG41YWlxNGlKVkVDNEhmQTYyNmx3SWNybGxhMnhlREJBZGJnNkVHcVd1TFFaM0NadGt3bEJWRngrY2NsVXJSWGlSTEtXOWtDZitzdWVKdDMwNzg1d0lvalNDNmV3K0Q1OTJGdzlBaml5ME9oMEN1TzljVzlxcXhjUlZzVko2NFJUdGgwUGR3RldOY2d2UGtaOExmdkExdmJBNys3M3FBQ2l4UlpkZnYzbEorTUJUeGduVFVBOEVpUkpXTXV1b1lzUUJhbzNnSko4cXVzcy82TE13QXIrZVNUemJoNytZUUJyTmFqd01wUFJwQ0tFRkprMGZZOEkzQkdRYkZDTWJJMFlRdzJ4aFgyZmxKa3VRUS9TWkUxdjJQamdFTEV3Ym82Z2JoM0Nrbi9hdHFCS04xQ2xtMFoxRlhLNkNtVUNwVmVNK0FJQ1g2NG1zQVB3T3RzQUZ1L0FmN0dMZkEzYndQcnJJc0tDOXVkZlFMUjZWT0lUaDVEY25VTUNkK0tPWXFKSld1WGFUdU1ZM29WbFY4eDNTeDVQMGkzUWE1ZmgyRDNGVkVYYjIxUGZDZncwdFV4REE0ZnBGRHU1SEVLc1lRU0s5dGFtaldQa3VjbStSemtGWHU1ZktVVlgvUHRWQTRHOC9kTnZCWjhwOVQ2VFFodnZ3bmg3bjFnblUxZ1lXby8rcEFGeUFMVEZtQitSMnd0cEJNUitXQnhBQUFnQUVsRVFWUUxxV1dRQmNnQ0ZsamdCSUxWYTR3eHNkMWdwTUJLemg3K2gzRVUveDBMQ21oZEVVaVJaYWNDWWZxMFBGSmt1UVFsNk5UQ0pZWndkU3V3OHZtMVJKRUZjUjhpZmdMaDFTbkVsOGREeGMwRUxKaXJKSm9ON3EwR0loWW9uYkQ1U1lLVHdpRHhPVERDZ282QVZUNkhWOXYzd1Z1N0JoRHdPQzlCQ254NDRITys5ZkxpQUtLakJ4Q2RQUkZiTXBQZWhSWUlIRm0rWUV2aGpCcEtWdWsxVktTeDdxWlFYQVZjZGNYL3JPNklVOFI0RUhkUkh3NnJCaGN3T0hrS2d4ZmZoL2prNCtIMnlHRjlKSi9QckFKdFBvaFRhemVpaEttSm1nSllmSUFFRU5zR08zZmVobUJuSDRCdnhmUTdGaW13U0pGbDNRU0FDcFQyTTN4cm9aZzFMaGhBNmRSQ2FpMWtBYkpBbFJaZ3lkZFlzUDczcGdCV2ZQTGdIeWRKOHJQeXNFWnpPNGYwNUlVVVdmVnZ5OHRpYUJFTTBvSkJwTWdpUlpaMC8yYW8vMFRER0FYRllTVUtSM1U0VG9xczRZT0kraEFQTGlHK1BJR0l4M0hxWitCRkRoU01nN1VYYlNGRGZxOThPcCtlb212a0syWDU4YzdiQzBSc0k2NVc4amR1Z3I5NUIvanBjL00rU2U4TW90T1BJVHA1QWhHSFBsZkhBRk14cENhZzRBSUFJMzJhb3FReUxzdVZBN2RNZWVYdnZBd0JqK08xdGdjd1ZGN2w2eVRpb25FZ2QvUUFCc2VQSUxrOEFnNDd4NmN0RHU5UUR0cWVVK3dWQmZzdi9ENmZiOUh6enR0Nyt0K0Zod3lNQ1dMT0pNTjhtQS9nZVJCczNZUE92WGZBMzdvSExPQUFNQVdhOUNFTGtBVVdXWURMRnp2QUFuNWk0Y3o1WDJRNnNnQlpnQ3hRaHdYK0x4YXUvZndJWUNWSnNoS2ZQRGdHZ0xDTzNGM1BReDd5SVNHY1VxQnFyS0pqenYxT2I4c2tDS2NGNFl4QUNuVW9RWW9zN1B2cjhMYkl1cUZmV3hSWlNRelI0QktTcXpPSXpwNHBBcXh4QktOaVJZeEpnRFd4OFdzS25LZ3F1aVJpVlBuaGxQTEtYNytXYnJNckFoVkRKVmFjQlVFL2V5b1ViVHpHMlBpem9Kd2pMaU5wTDBXQUpVRGM1dTJSOHNybkp5bDZvUWhNUHhmSVJYMUkrdWNpdGxmLzJmZkcyeU5IZ0hNZXdDcXFueUIyNlEzRGNwZHY0Y051bmF3R1lERS9CUEJEQ1BnSmhQZmVoWERyTGlSOG15ay9rZEtaMkl4MjlmT3UrL0pVZmcwTDhIZUc5ejhjWlBGWG5SUlpHa2FrVzhnQ1pBRk5DMXhDc0xyTEdMc1VHTDNlMHdkMWxRZElHT1EwakpFOVhiQ3E2d2dHYWNFZ1VtU1JJcXR1T0VPS3JLWWxaZlhsendOM3g1RTRoVEErL3dUaXE3TXAwRERlc2xhMEJhd0FOR0MzOGhVRmJkZFUvSXljbkRMd2s1MDIyTmtZSzYrMjdoWXFyL0xPRXcrR0h4MC9GaXFzNk93cEpCeGljYmcxaWlFMUgxQVZLNjl5SUtaSW1WUmtsNkh5eXVjcU1uNXEzdVlkOEZaM2dZWERyVHdsM2g5WFlvbFRDYmthNjVqSHhFcVZXT1BUQ2ZPZ3FBakFEWnZWYUcraGFVQzFPTi9pVXdjbEZWekRhbVpiU2puQTZ0emhDcXhicENUUm5FSFFiV1FCRVJmTDc0S0lrMFVmc2dCWmdDeFFtd1hZejdCdzlaOEpnTlUvZnZDM1BVaitWbTE1dHlRamVTVldCdTJRRUk0VVdSU28zb2hDcXI0NU5wK2JUY2NxVTRTc3pxeU1ZeFZVcHUrM2E2VmVMTlRXRGZOMDgwTkRRSVFDVWVIVVFqNnFpTlBuZUF5c013NndUa1gvbUNwbEppZjNPZ0NyNkg3Vjc4VVNtUmp4cGJmWUZjVktLZ05ZZmdoZXVBYmV4ZzBJZU15cmRSN3phaVZWQzBoOEJLZ2FYQW8xVzNUNElVU25UeUM1T2hGeHNvWVZ5S1ZTVnE5eDNUTUVsS2FUKzc1QWtjYTNQUEpBN2Y3V0hiSGRUY0FyUGxrc1VGN2xxOGhqWWlVOXJzVDZHQWJQdmdzREVkZzlyeXliS012QzJGUVRpcjJGV3dSbFRyRlVBMmZHQUZabkZieVZIUWgzN29OLzh6TVFiTnh5U0hsVk5EN1kxYTlLdkdaMFNkc3M0UG5Bdks1UU41WnU3NmNZV1cxNytsUWZza0FERmtoK21ZWHIvN1VBV1BIeGd6OEFTSDdDcVVrR0Z1YVFJb3RnVU4wd3lNZ2szbkVJaW4xdkc3bmZya21DVWorTmhqSGxQbWtLS2F1NlRoMEdsVHJSMVJhNEtrUE1TVGNXam9OUVlBMEJGaVN4Z0ZxendHUUNKSTM0UVFhamlwUXNSVW9idGUvSGdxNWNmbGlsMXlqbUZUOXRNTjAyeUdORGVUeG9Pdzl5M3QzVVV0andVeDJqNDRjaUNEby9vWkFEd21SS3VUUmQvekhhVWJOTDRkWk5vYnpxZ3I5MkRmeWRsOERqeXF1MWErQ0pZKzBWUDBraUFya1BEbjg0ckJNUFZIOE15YUFIa0JTZFRxaGF2Nnk1bGJXblBMaksvYnRJdVRmVFh2UDN5ZVh2ZFRkU3VMbXpEK0cxMThGYjM4dU55SXEycGN2SkFtU0JzUVZFdjdWS0p4WlNteUFMa0FXcXRzQnZzM0R0cTR6aVg1bXpzN3JDd0hFWTRUUUVySExTWGVNY3RsSjRVRlU5MUtFRXhjakNLclFjaG5DNlNpcFQ5NkhoSEtLOUwxUmtwYW9tcnJJWm5IMENJRURMWUNKWWQ1SHlhZ2l6WmdCU0FRaEFncWFoVG1sQ0ZEWlpMbFZGMThUMVE0REZZWTlRSzIwTXdkWHFYcnJOVGpNNGQzcWFIMWRpZlFJUjM0TEhsVmo4dE1kUlRLenA4bzlMWkFaZ2laTVROMjZuNnF2dGZXQmNlY1ZQVk5Tc0R3OUlIL1B0a2FmOGRNSWZRTXlWV0JjSDQ1aHBlVVZZRGlTVkF6bzVnRFQydE5Uc05BdEE5UUFXVzlrRW44ZS80Z29zdmlWemRhY0ZDaXc2dGRDY0IwOHBHYkdBMXhrclJjc1dpMGlSWmNUa2xBaFpZTWtza01iQlNpNGVmelh1RC82cE9uelJqV1ZWMVgxSUdPUTBqRkhjbHFXd1RVVnUreGZCSUMwRkNrcVJoV3p2alNpWnNCREdsdnNkaGtGb0dGTVYxSlJOVngwR3RWMlJ4YmNPeHVjSEVQZE9JT2JLR2c1Z0JLT2FWc1FVS3FIS0ZDNzVyV1ZsVy9teUxZTXo2YXFCaTNIdzhMeHlaNWlPNkhRQldMZ200SlVJZE02QmoxQmU0VC84OUw0Qmp4L0ZUeVk4KzBSc0orVHhvNUlrVmJpTnQwUVcxVXNXN0tUM0MwRGxkOFhXeDJEbkpRR3d2TFhyd0hTVVYzT3FINTA5aDhHenY0RG82RU9Jamo4V3lySmhRNW4rT3djc2piVWJ4ZE1KeThGZzNyNzVkakw5YjI5dEY4TGRWOERidmdmQjlsM3dWaktGSHM5cG5nZU1iME9VQWxsZ09TM0FVb2hGSnhZdTUrT25XcE1GcXJaQUFuK1pSVWNmL1UxZzhDdFY1OVhHOUtQZUJRd3V6MkZ3ZFE2RGl6T0krbGNRRHdZQUVRLzhHa01jOWFHenNRdDdyNzBsdWM3QTRPcjBCUng4LzArbHpaV20vN2IwU21LbDZUTUdWeWNhNVgvOWJlbnRqTldsbjBLNHE1TURPUGorZTJyMkYrV1hnM2lVL2p3N2phRkUrbnhWN2YrT1d2di9IcVZmTkdVVC9ZT1NmZlpnajdkL1NSaTdsT2wvT3Q4L0ZFTzRxNVBueXZiZmZlV3pNRGgvQWRBN2hiaDNBVW5VRzNJSkRNQ2FWVHFOWUlla2Nxc1FmQ0FWWFdNd2x4N2w3cTFzZ2M5alhtM2VBaDd3bkFNdEl4K3VYT3FmUVh6NkNRd09maWhPOWVPbisyWDJsUU5ZRXFjbURzRU9DN255NnFiWS91anY3SU8zd3BWWFhlbVlWMlYxanM5ZndPREZCMmxnOStPSGtGeWVMQmZBV3Q4RHRya1BGeWZuRVBsY29WY2VHNjJ6eWZ1M2QrWEhGL0grZnF2c1VZeCtyeTk5dVVVWE1mNSs3NXNhNVpkTHYzZnlBbDVvcEM5YklFcC9zYVZzczA5MzZ5YnN2Zm1UNDlXckVrL2k2dWdKdkhqLzkyU2JBM1MzYjhMZUd6OHBmZjNWMFZONDhmNC9sNzZlMGw5c0tySVBGNEtuNm1rV0JPTC8vYzRxQkd2YkVLNXRRcmkrQTE2NEl0M2U2TUlKQ3pEMlN5dzZmdkMzQVpLLzViNENLNi9zUWlwVUNoUlpQTWJJaXcvK0ZBWm5KNUFrYVF5U1JSOE9tSFpmZTBzNmtIWC83QkJlS0UwZzI1RCsyOUl4ZFBwbkJ4cjJjVHo5MTkrV0NJQ2R0dmYrcWFwOTltRDM5YmVrVHd1azlPZjFLMlBudlgvS0hYUVZRTWJ0TC9OODAvN05lUG81UlpaeStwdDdzUHVhd3Z1bGFwL1M5S2RoVU5vK0ZTZVFyNzB0UjUrVEJIb1dwci96MG1lQXgyMUtybzRobnR6cU5oSUdaZjh6dVYyUGoxcUd2aThJL2kwZHRGMVMwVFVhWjZmeVl5TDJGUTkwN25INHd3RldaME5zSDJUOGxDenNoOGVRdWpvYW4rVEhJVmFQQjh2bkowQm00MytCSFNYcnhZUE04eTJDUE00VjN6SW9UaHZjdUdFTXhHVmJJdU96WjlEbklPNzRVUnJicXpjOHRYSnMyQ253V2E2QXdpclBzb3pucHpQYXVsZ0tUSFBwalA2WjNaaUNUcUhTMjMwWlRnOVBJUFk2QUN3b2JSMHBZSHBIT3BhYWJZQWdBMlNsRlIxZVFPVjNDd0M1L253SmNCQUFtclRBc2dIRTlUdXZ3OWJMYjhsMnozVGRsQVdTWDJhRDQ0LytBUVA0YTJRWmVRczhlLzhQSWVwZFFyQ3lDc0hLQmdTckd4Q3Vib0RuQjJLMWxQa2VlTnlCNXYrZUJJYktNVm1RRUs3cGJXSk9iOHVVbnROS3d6ZXRiWWFTeWk1WkJaamQxNmx2RHh2RnhzcTJ4ZEtwaGRJd2trMzFEM0lyNkxKS3E2VzZEcjB0RTlmdStaYkJpSjh1MXo4VmZ5Zjl5eUdJU0NGVmFReWh3dFBuSklGWHdTbDYwd0JMVmRFbG8xd2FEcTc4Vkw1Z1ZRUnc1L0dOdkNIRU1uYThlOHhqU1BIVC9KNUM5T0w3QXY3RWZhNTBHMjdWMUQwMWNYaWZ4NFBQcjNQbDFSMEJzSGc5bUc5T2VjVzNQa1pIRDJGdzlCQ2k0d2ZBbFZnUTlTYktud2RKNmJOcUU4RGlvUkQ4cmRzUTNua0xndDJYUkl3MDNqNzQyekhkRDdiOTMzYjE4L0plTjEzWkRndXdGTXd6WDg3Qmx0WjIwemJnZHJTUDl0VWk1anV6K0luQWd6N0VnejVFVjZjUVhhVzd0OVp1dmd6ZG5adnRxM1FkTlVxU1gyWHg4Y092SnhEL2RQc1VXTlVwc3ZpV1FaL0wvaGlUVmxiSnhaSnFPcFpWVmZuTGpWVjJ3eFhaR0QwR3I1UGNsalYvNkhZY2ZqWU5YMUg1MnpWSlVJSkphQmhqc1AxcndWdDVHQ1M5NzlmeWpva0hGeGRBNWZJWW9zc2pTSG9YUS9jaEF4RUZTaG5zVnI2aVUrT01BYkVjUUN0U05JbmFNZ0FleUowSFBoZEtyQnZwS1lROHJoUmZPVUIvaHFmNWNRVVRENEorL2h6aXF6T1llK3BqVWF5bnZGMzRZbGZRQlc5MU40MTV4VlZrNithVVY4QUQrdmZUWVBTRDV4K2tweENlUHhOQi82Yy8wKzJqdXFEdFJVQjBHcUFWYmowZFhWYVFUdEh2ekFQbStXSnJabWYvQ3hCczN4T0tOeEFLUFl6bmkyNVVsQUJaWURrdHdQejBvQTBPc3VoREZpQUxrQVdVTFpEOHZ5dytlZkROSkVtNFJwbytOVnRBM1hWeUhFcVFJcXN0YythYTZpRVBJMmFVV0tUSVFpb0xjRk03SldpbXJFeXQ2aUFRUSttaUlhQmF1K2VnZ3EveWNhV05BQ3NqUUNFRHNDWmh3Q1RJVVAyZUQ1N0QvQm9BV0VMdDVRWGdoYWtTeTk5K2FRaXhOZ0Q4OGxoSE1rTS9qMzBsYkh6NlJKem14OEVRQjBTcEVrdkNYam1sbXRqNnVNNVBUdVRLcS91cDhvckh2REkwcWVOQjJnZDh1eUJYWGgxK0NQSEZDMGlpS3hHanN4aGdUU2oyRmdaZEwxTElUUjRlTUEybXhySEw4dDlYRExCRS9KRU9oTnY3RU56N0FvVGJkeUVSaTQvZUVpcXc2TlJDbVhlZHJxbkpBaXhJUVJZSHlUSmJGRWlSVmRPRG9XeXNzMEFTQXc4eEZHN3NXVmUwaGdyMEJ5dzVmZmhCSE1ldnFzTVVRODUrWTVPWE1Rd2FYSjZLcllCS2NuS25ZVXhWU2l2WmRPWEdLc3VGRHpWQm5BbEZDMnE5MkhINGlWSkVOYjB0eEdFWWhJWXhwTWlxdktQZ2g0WkVBNGl1am9ESE9lSnhzTGlmUDQ0aGxNR1ZFa1VUVXBGVnFKeEJwbHNFUG1aamJLVVFqWFUyMDBEb0c3ZkVka0t2dTVHZThJZU9pWldJdUZmSjVRRU1YdndJSXE3RXVuZ0IvQlJJZmpvaHdEQW1WcjYrT2FESDFVQWNWTEhWM1ZITUs2NGE0MERMeUVjQXpRdlJGZ1JvTzM2VW5xS1lBNXY1VXg2clUxN2xnRldSY205MG1hekNxcWc5VCtjbmJOMVpFOXRMd3p2dmdMOTVjOWdXVEdOMkkwK1BFaUVMTEo4Ri9FNjZiUnJkUnkrZjZhakd5MkdCc3ljZndQRVB2Z1dkeld1d2NlK3owTjI1dFJ3Vkw2cGxBbi9PNHFPUG5pVU1yaTJqSmZnZTFLT1AvaHdHNXlkdzdiUC9pb2hwMWVSSEhTSTZEaVdjaG9BRTRXUVd6TXhDU0RWbHl0eHR1MHNYODhRVXZITVl3alcyU0RKYzVFRkR3TVh0UHQzR05nQ3V1SWxPUHhFQjNUbjBTWUdFakZLbVlJdGhvUUpuL3ZXanlFa3pBQ2NGUytPUG90SkxPc2JXY0FRVlNxdzFFUlE5RURHeGJnZzRaQ1ltVmdJSmoybkJBK2FmUG9IK2l4OElVSlFNTGdIaVlVeXNFb0RsZGRLeWVYeTdJOTg2dUhaTkhEY3ZJSnVCRDMvKzhjbkhNRGg2QU5IaFIwS1Z4N2VacHBDdDZEbE1Sa3NyYWcvRHdwVUdwODhCSzBtQU9RdEE4K0JMTDM4V3JvQy9zaTFVYnNHZE55SFl1S1cyV09uMDRvbHEvMjlYUDIvZ2RhQWtITEtBZ0ZoY2hTcllzc1RBU1lvc2g1NHVGUlZqZ2NzWGorRG9COThVYW52KzRVcXNuZGUrQ01IcUppWlpoKzlObnJENCtLTmVBaENxd3hOM0ZWaHhITUhweHorQzgwOGVDb2ZPRDd1dzgrcm5SREIyN1lDZVRzTVlXZVZVVmRmSmpWVm1ZVWpUeWhBRCtaTWlTLzk5YlhSU1l0Y2tRVW1ISU9GVDJ2MmV5a1BReXBWVHhnekZsVDhKeEpjbklzQjR4QUVXVndvSllKR0hSd3BidkVwQnhRaFpEYlBKS2Iwa3dVVmVDVlIyT21McDZZWWk1aFVUeWl0LzgrN3dkTUlzSmhZUEhvdzhuWkREUWE1eXVqaUF3Y0dQaGpHeFhneVZiNUdJaXpYMXllekk0Nzd3MHdaNXpDc2VySjBEck0zYjFTaXZEbjQ0Vmw3eFdGMVQ3V0FSZ0p4c0gzSUtKOW10Z1NPYjVOclZPQmRaY0NZSnlJYVhpU0Q1YTlmQjM5bUg4TVpud1JkYk1PcndlQjJlRzFEUnlRSk5XWURIclBNN0FQeVBlRS9wUXhZZ0N3Z0xDSGJ4QVp3K2ZCK1NpUHQzRE5idnZnYWIrMitLT0k5TDlybGkwZEZIZklsbWxrYTExQktEaTFNNC9PRzN4U21DL0xOKzZ5WFl1UDJLbGJWVmQ3RklrVlVZQ3ltTGlWVFozd1RoWkJiTWpNM1pSWUJ2ZVJoQk1iSlVWK0xMcnE5bkNxZ0UxNXBXV3NubWo0YUErWGJQWVhnQ1NlOE1vcE9ucVRxSXh6bVNBbGdUa0NLdmRKb0JVQmtIbVFaVnpXOGR6TURIOE8rc0krS3hqN2o2UnNDTGw4SGZ1QUZleDBCTXJLR2R1T29xNloxQ2RQSXg5SjkvUDkybUo1Uk9rekdteGdvNEh1dkZXOTJEZ01lODJuMVpxTEJFekN1RHlpdGVsdmo0SVF5R3lpc1lYSW50cGNzTXNGaDNTMndwNVdxODROckw0Sy91a2dKTFdvbHNWejl2cGFOT2hhckdBbnlod2V1a2ZhU3M0MGlLckdxZUJhVnFsUVg0aVlZbkQ3OERaNCsvSjhybGQ5ZGg5ek0vQWVINmpsWGxyTG93WElFbDNERjFXT0tlQXV2c2t3ZHc4dmdEVWZETzVpNXM3WDhhZ3M1S1FaZUhoRUVtSnRlVndaYXFsRlNtMGlVWXBBV0RVTzh4c3IwM3FtZ3FneTIyLys1dy80dUdNZksrcWF3UHEzYWRQQVNWZHFMVkNtRE1BRHdXRTkvT0ZsMmVpR0RkTStEQ1dIRDF6QzBaS3JCazA1VlVkSTJjbnJ4U1IxWFJOZlJxK0dtRS90WTlvWGJpMndrRnhPS3JsUWFVV0pCRUlnNVdHbXVLbjA0NFZHTHhlRmh4cXNRU0s2TitDR3hsQndKZWpxMjdRbjNGRldKR1BoTXhyNkxESHdubEZWZmljYUFwUGlYUHAxd0JKYXVNa2xWczVkclB3bUR4aThvL25jN1lsdFBsOWRaMklOeDdCYnp0ZStJRVFtOWxDelZTNm51K1JwNDJKVUlXV0M0TDhKaUIvb294MEw5Y3hxUGF0dGtDMGRVcEhQekZING5nN256TDdkWkxuNGYxTzYrM3VjcFRkU3RXWU9XcGxzTW1pUWQ5T1ByUis5QTdQUlMxMkx6M09xeGR2K3RjamRRaG8rTlF3bWtJU0JCT0M4SUpaWlh1bkY0ZVJwQWl5elRVY3hqQ3lTcW5xcnBPdTcxbjcwbmE3cFArQlVSbno0VUNhM3c2bmlBWVVpQmpGZ0FzQWhJVDJLTWdSdFUwT0NtS3hTWC9mWnBOVVF5bk9kOFBLeVJpU3dVcjRzUy9ZUGVWSWNSYXg1OU9PS0hFNGpibjZxZm8rZmZUMHdrSHZaRVNpNnZBdkpWZDhEWnZRYkQzcXRqT3hvSVZZTDY1bUZkemxWZVpFbXpKQVphL3ZnZkI5ZGNnMkhrWjJNWjE4THVicE1DU1ZtRFJxWVhPVFJUYVdtQ3VxT1V4c25oL0xydElSSXFzdHJZR3F0ZUVCVTRmZkFkT0hyd3Z2dWx1MzREZHozN1pXRXhObXczZGVnVldkSGtPTHo1NEQrSitUNnlFN243cTh4Q3ViMnNvenBBd3lHa1lZMHBacFpzT0JtcklqM1d5WTZJejE2SFdtWkh0blJSWmlFbVN3ekFJRFdPYWZsL2xJYWkwRTExVGh4SDNMaUM2UElUazhoamkzbmthV0h5SytaaU5VVlVhaTJyaytSUUFORVZGMWppL0lrWFE0dSs5WVNCdm9jVGkyL2VHU2l5R1ZtS2w4Y2FTaXhmUWYvWjlFUk1yT244QkVGMEpsUmZmd2hac2M5WFZYZkM1QXFocktPZ3FEOXpmdjRUby9Ca01EbjRJc2JUeUttc1daZTFoK0FCTG4xUDJvTXRBNmZSMWhWdFBSNWZsQU9vVXZKUlhaZ2x3ZWVzTkNIZjN4UlpPMXVHSDlhZ3ZCK29ycjFxMEdtenpiSWJLdGhRV1NPTmowWW1GUy9Hd3FaTFNGdWlmSFFnMVZtZGpCM1krL1JQUzk3bDhvYndDS3h1REhhb3QzMEx4eWJmL1FEaVgvc29hN0g3cUxSR3d2UzBmZFJmTWNTamhOQVFrQ0tldnJOS0ZHdkl3Z2hSWnBNaFM3MC9OVFdtbnByaWFFSkRIWCtLQjNFVU1yTXZqSE1CU1VDNHRWRHFOaVpockFBdThVQVJNSHl1eHJnTUwxNEQ1SWM0bEVJQW5FZkd2a3NzakdCdy9nc0d6NzRybjRBVXI0RzNjZ09EYXAwVXdlUzljTmJZVmhwODZHWi95MHdZZlFuVDRJVVRuendFR1BVaEdweUVXQUtEaDh5M2ZPamg4MWpOYk4vTmd5M0tBdFhrYk9uYytMMDU4Wk4wTjhFSWVOc0owZjdlczZUV0xBZ2tONHJvdWQrOW1hYUIzai8veDVCMUVVbVM1KzhpcDVLVVc0S3hESEh1d0pBSGRXNi9BNmgwOWc3TVhIOFB1eTIrS2pzN2NKQVVKZzV5R01icEtLbFAzRVF6U2drR29kV2RrZXlkRkZtTFNaTmNrSVQ5cFdQaHZUUmlqMWI1UjIwK0xmR0I1Q05xMElrc0FyTjZaZ0ZmUnhhSFlVcGdxc01xVU5tcUtwa0xsekF6b1VFdTNLRmFUTkNnclV3cUowd2tCVWlYV1B2aWJkOEJidndZc1hFL2w5c1BmUzczRW9nc1Nyc1FhaURoay9XZmZoZVRxQkVUZzlyWHJFUENnN2F0bUFxenlQR0J3Q1JHUGQzWXdHZlBxZFBpOGMwQXBGMk9LdzV1cEMwc0JWUTZFRlc1SlhKeHZ0djF6dHYzazc4c0RNczM4dWJLT2VSQnMzNGJ3N3JzUTd1eUw1NUVHelRmbkNlSXh0bmFMb3h2SkFrdHVBU1pPSytSYnN1bERGaUFMTEpjRjFCVll0T1JoYlF0UmQ4a2NoeEpPUTBDQ2NQVkRDbmtZUVlvczA0b0N1NmFNU2hDdXF0aFhzdWxLUWtDSSt4QmRuVVBDRlZqbkJ4RDN6eXNFV0hOaVZ5MVVia2tvd0FwaWFVMERySWwwcEU1Tm5DeG55aTI0NG9wREs2R00yaDNHcEFwWDhVb3NEb2FTUk5nOXZqZ0FpUHBwekJZZUE2dTdtU29HREh5eWt3K2pvMGNqNVZWNittRi9na3NWMlZ0b3haWURZUEdZT1VFSXdmWStoUGZlRlFIMHdmZUJNUit4bUdDNlgyeGJlbmIxOHdaZU4wckNCUXR3WjlMdkF1T0tMQlhIa2hSWkxqeGRLaU5aWUs0RldxL0FVb2M2dXV0cFNCamtOSXd4cGF6U1RVZHR6S29wSkUzVGdvenkvRkhyME1qMlRvb3N4Q1RLcmttQ0VneVNoREVxUG1nOTc3TTYvQ3gvQWMxS3huamc4Q1RxcFFvc0hzeTlseWx5OHNDaVNOR3krSHRubFZmNTJFbENhY1dFRWl2WWVRbThqVnZncjE4SDROc0pEU2l4dUl4ZndDUitpakJQajI5eEFhNEdTaFZndXAreDh1cDVxcnc2ZVFUeDZWT0lyMDRtd0JYLzM4V0FxdkE1WmdXVFBWVlMrdlRBTkVlNUxZdnlzYTJtQS9yUDNzZmhGZDhpR3V6ZWg4NmRkOEhmdWowOGVWS3B4NUxGekFhdjAyMGhkQjlaWU1rdHdHTU9jaldXaDl3V3Z1Um1wT3FUQlZ5d0FGNkJSWW9zYTUrek9yeHpIRW80RFFFSnd0VVBMZFNoeEl3eWkyS3BBTk9Da1E1RE9JTlRWYTJwZEJFRVRDS0lCejBCTktMVFR5QytPZ1ZJNG1tMWpTQUpPWFdPNUJheTFnQ3NvVVc0SWlxTGllVVBUeWZrVzh5d01iR0VZaXlKaDd3cWhXVlllQ1VlVys4MFBlbVFLNitPUG9UNC9BWEUvY3VjOG9vQVZ1YVFzYUFySUdXNGV4LzhPNStEWU9NMll0R2diVXFwcXV0alovOXVyYk5PQlROc0FROVlaMjI4Y0NDN3lrV0tMTVBQZ1pJakMxUm5BVkpnVlRZWlFjSWdwMkdNcnBJS2V4OUJJQlFFSWtXV0pveXBlakpRbHI2ZGt3VXBPRU9LTFBrQXRHVk9PRDhKTDQ1RjhQREJ5Y2RqZ0pWQkxGbGxUY0YxeG1KUkZaNG1OMVRxVkJSTGF6YkdGcC9mREU4SjNIa0ovSzA3SWw2VjExbFBsVHJZMHdrTitXMzhNQnArb21SeThSd0dMK1lvcnlTVlUrVUtxSUtZWlVYUG96VGYwUVZEQlZaQitvcnBqTTI2T0QwT0kvMk5heERzM0lmZzVvK2xLanVyWWw5SjlaQ0dXaEVsUXhaWVFndndnenU0SXN1U3Zud0pud0JWbVN4UW1RWE1LN0JJa1ZYWnc4SW12RFNLckZiQVA0SnhLQmludFR1TEZGbk5uYzdsNXRSU2RncGE2WFVaQk9UNkVoNkQ2ZW9FQmlkUEFLNU94WWwwWWt2YmpQSnFRcW1UQjFhVng2SmFyQUJMc3krSzRTVHhmVUg1WjVSbndpZzhkZ3JmYXJZSy91WXRDUFplQTMvajVuQWJDZy8yM2Z5SEsrbmkweWNROGRNTkQzOEVTVjU1VlFxQVpMZnd0UXhnZFRjZzJMb0YzdlkrQk5kZWcyRDkybEJmZ1Z4YzFGS2NsaTFDdFAxM08vdjM1dDl1S2tFdEZzaEFWcWFHTFZzTXluNG5SVll0ajRjeUlRdm9XSUFVV0pVcHNQS3h0SkJPVXl1Z0RGWmhwWG8vUVNBVUJFS3RWeVBiTzAwU0VOdGQ3SndzU0VFY1VtU2hGVm5KMVNsRXAwOGhPaitDT080QlJJT2hiN0E0TnRJSUd1VVVOOUxLcTFGTXBFbklOT2NVeEJuZ01uMzlPTDhpaFkzaTl5V0tNc2JIVmk3R1d0MkJZUGNWOERmdmdyZTIxN2dTYTZ5OGVnR0R3dzhoT25vSTBla1Q0TTkzU0NSTHdHUjJWZGx6ejVMTFhTY0p4c2FPNS96blVyajF0Q3o5c3QrTHRyNE8yMkVhNCt3KytMdjNJZGpocDBCdW9VWTAzZWlvNXUvVGNmWHBIcklBV1VDb3NjUmhHcmg0aEdSSnNvRExGcmc2ZkFMZG5Wc3VWMEdVdlhvRkZpbXlyRzBrcE1neW9MamhnWHByZ1lzRTQxQXdqaFJaam0yUGRCakMxYllvTW45cURQMHpHUEFZV0JmSEVQUFQ2U0orT3AyRWNxa2dLUGRTQUN6ZWp3Y2RjVnFndDM0VGdyMVh3ZCs0QVN4WUJlQ0IyQnY0akpSWEo0OWhjUEFqaU0rZlF5SmlYdVdBWk9IV1VGN284Wm1EUllCeUJNT0tnSkRzMXRPaTlsTUNMR2UzZGhZQjBGRkNVL3h1SnBoN0JyRFc5c0RmZXkyTmdiVjFHN3p1Um9HZWdoWmI2bGZlMnRtL04vQ2FVNVoxVzRDeDlMVENvRHNjUUJWV3pVaVJWZmZUb3Z3TVcrRGdMLzRRTGw4OGhKM1h2Z1NyTjE0eW5IcTl5VG10d0lyRmFUK3hPQ3BaSGNhWVh4ZVRVaGlNSmpkSXA2a1dhRklYbktrckg0SkFLQWlFV3I5R3RuZFNaSkVpU3d0Q29nVk5tb2NKcXNOeHpZeG1LaGhmblVGMC9nS1NxeU9Jcjg3RnlZUlRNLzZpbUVaNTVWVVJlSkM4dnhDWU5CeGphOHhaY29vamZvSVY4OEJiMlFGLzkyWHdOMitEdDNaTkJIcm5NVlQ0YjdWOGVDeXp3UlZFNTgvUzB3YVBIeFVvcjNKQUp3ZVF4dWlxU0xHV05RdFY1ZFhpZkxQblBxdTh5dDluS3YvNVlJc0R5T0RtR3dKZ2NVVWQ2NnlpUnJDbVBjYmkvR3RwbFpRSldhQmRGdUQ5dWQ4RmZwZ0hmY2dDeTJLQjR4LzlLWnc5L2g0dzM0ZWI3LzVWOEVKMzIzLzlDaXlEaXF5akQ3OERWOGN2WVBmVk55RmMzMW1XOWxkWlBkVWhvS05Rd21uNFJ4QU9CZUZRRUVRZFNveE9MYVRUQ3BFS01EdFg3TlVXTGVxWkFrUC9BZ1lYQndDWEp4RDNUaUR1WHlFQUZqOVJieDRnVUZWMFRWemZjSXl0dEQ1emxFbWltZ3lZMzAyVldCdXBFc3Ridnk1aVpMR2FsRmhKN3h5aXMwL1NMWU9IUDRUbzdGbUI4aXF0eC9nekRhb0lZTjJDOE83bkJjQmlLOXZBVHlXVWUxOGQ5V3VjWHVTeHMzK3Z6Tm1taE8yeEFGK2M4UG5Xd2xCOXRVdXlSeUg0Yk0valh2YVM4SmlvbjN6cm4wQjBkUWFyMSsvRHp1cy83cXhKbkZWZ0RjNE80YUZNVy9VQUFDQUFTVVJCVlBuMzNoT0d2LzdaTDBLd1VpUVByMmZTb0E1L0tFYldhSEpmMnphOHZOS0xZQkFLQnFIV3MybVNVUCsyalN4UXNKMlRCYW5KcFlMYVh6Wk9hejNYcWNOUFhVVVczMmJHQTduSEY0Y1FYUjZsOEVPd2pqS2xUZnA3WWN3aTE1VlhHY2JMMnlGZnIrRUpoRDdmZ3JiOUVuaGJ0OEhuU3F4d1BUMjFzQ29sVnN4UEc3eUMrT0lBQm9jZlFYVDBBT0xUanlHK1BFRUFTSm5ubmdlVXVTMThCVnNEUjE1dnpwN2p1MldWWC9NQTZXUkxWTnhTeUxjSU1TWVVkT0hkZHlIYzNRY0kxNFZTMytHZVQyRmpzclB6RVNvNFdhQTVDM2pCOE1SQ3Y3a3lVTTVrZ1JvczBEdCtCcysvL1RzaXAydHYvQlIwdG0vVWtLdjVMSnBYWU9rb3NwSUVudjM1SDBOMGRRRXJlN2RnKy81bnpWdUdVdFRZbHVrb2xDQkZsdTVjZWNudlU0Y1NwTWd5ZGRyV2NreEZwYUJlYm1vTFVRL2kzaGtrRjhkaUsySGNQMCt2S0kxeFJBQkxEUHVjNnZPLytQYVM3Z2I0Ry94MHdrK0J2MzRESUZnQjVsY1RFeXZwblVITWxWZkhqNkYvOEVOSXpsUGxWU0ppbUUwQUhVbVFXQWdpUjd5b0NGUzVEYkNZNXdGNFB2aGJkNkd6LzBVSXR1OEJCQjJob05ONW41alR5aVpUL1czZDZkalp2OU8wb1AwV0VGc0tlWXdzenlkRlZ2c2Y5OUxXOE9pRFA0SHpwejhVNHA4YjcvNnNrd2NiT0tuQXVuanhCSTQrK25OZ25nODMzdmdKUjJOZ2xTbkRrRERJYVNoVFYwd3NVbVNoRkZqNTdYaW85VzFrZTZkSkJzWElRbTBQVmZkVmNjb3RkZmdwUzR1VFFSK1N3UVhFbDBjUW5UNkR1RGM4dFM0ZmU2cmhXRlRqN0hQS01FbEFVeGo4MjFTOWVPZklQQkJLckoyWHdkKzZJMkppZVR3bUZwL2NHRHJKS2hIS3F4N0U1eThnT3ZvUTR1TkhNRGgrRE1sVlRua2xDWjdLRlZBRnlxZ2l1NWZtTzYyZ0dtMWRMQVdtWmNvcnlkOXp6NXNEUm43YVdMQ3pEK0c5ZDBVQWQvQkNvY3F5RTR2b1liVXlEM0w4KzlMTzBhamlaQUZOQy9DdDVCMFJJeXRiME5CTWlHNGpDMWhwQVg3SzhkTnYvaU1SWXNMVmdPNzJLYkFrRkZuUHZ2TkhRbjIxZWVkVHNIWnozOHJHMGNaQ3FXK1RkQlJLT0EzL2FGdWtVU2luQkVYVW9RUXBza3l0N0MvbjFIVGUxQmVpQWNUUkZjU1h4eENmUGdGK21sMHE0Rm0wRldzQ2V4VEVxSnErdjBqUkpmOTltczFrbVNiQmlzVDNzdVhNOUV1eXArbmxnVWpBWTJKeEpkWnRDSzYvRHQ0NlA1MndhK3gwd3JoM0R2SFpzelJZK3dHUGVmVUpKSVBMNGVtUmVSdk5lWTZqTFg0NUJWM2gxcitXQTZ5d0M2eXpBY0hPZlFqdnZnWCs1aTBSZ2REajQ3b1JoT1dvWCtQMElvK2QvWHNiL1h5cTA2UUZHSURmU1dFVzN6cXV1bXFGN25Ib2FaQUZxck1BVjJCeEpaYS9zZzQzMy8wcjFXVlVVY3JPS2JCNlI4L2g0SWQvQm41bkJhNXo5WlZDWkFBenpvdjh1cGZaL0pCT2s5TlFoaFJaelVFWjlURjdOTWFqSmd2STl1NjBzMjRLNnVpbVkrZGtRYW8vcFJoWkFGRUVjZHlIK0lJcnNEakFPa2xmNGlUT1VNNFFhT1dVTTdLQUp3ZE1ScjZKWkl5dHNhQkhVM2xWQkdhVWxWZDVoVS9CMWpsK0dUK2RjSFUzM1VxNGRVK2NhdWQxMW5CS3JDUTliVEErUDREb2lNZThlZ2lENDBjVHlpdko4bzE0VkprOVJ5UnZ1aDJNSDBqT3pjd1NsdHRTcUwxbHNUVC9uQjNHRFc1dU8yYWROZkY4Qk1DNjlTYjRHOWRSSTFGVEhsOTErVlkwbTZCa3lRSnR0WUFJOUQ1VVpMVzFqbFN2cGJUQWszL3hteEQzZTdEM1l6OEozWjJiVHRuQWZnVldidGJ5L0x0L0FvUHpFeEgzaXNlL29rOXpGbENIaDQ1Q0NhZmhIeW15bW9OL3BNaWlRUFgxdzBDSVkrQW56ZkF0YU5ISlk0aXVqb0YvUndBckQ0VDR2eWZnVEpHaWEzZ1pDN2tTYXdzOEhoejgybXZwNllUQmlyWVNLK21mUTN6K0hLS2pSOUIvOFFNUi8ycGFlYVVDc09hY3FqaDNDNTlNTERTVmZNYzJ0QVZnQ2JYYzVpM3dkdllodVA1cENOYXZvWFVRaStHNW8zNk4wNHM4OWZlck12NXVjOTQ0NVZ5TEJmZ0JFY0VxQUF2MEhHdDBUMVJMTFNtVEpiTEE2YVB2d3NtSC94STZXOWZoMnBzLzdWVE5uVkpnOWM0TzRjWDMzaE5CVkcrKytlWDBSS0NsVVdBWk9yWFFhUmpUbEJJcnkxZHZ6RkpWSGJmMmV0UTZPRTBTQ0FacFRGcVdVcEVWQTkrYXlwVlgwVEUveGU0SWtyZ1BFRWR6RlN1RjRLRW9KcExzOThxS3FLSXRqcHJmU3l1VGlyYlVUZWNyVGgva0svR3J1eEJlNDBxc3UwTHB3MEpGSlZZU1FUeTRnb1NmRW5uNEVReU9INHE0VjN6TDUvU25vRnc1QmRvWVhSVmRQMHkxVkNFM0QvQk5Rcjc1NmMrMm4xdzZvMy9tRkdJejM1ZmxML2U3dDdJbDFGY0NZTzIrQXY3YURtcmtxVTRKSmFVcHJjSERkV3JPUW9VbEN6UnZBYzhmZ2l3NnNiRDVoMEVsd0ZnZ2lTSjQ4di85RnZDWVdOZmYraXFFNjd1WTVHcTkxeWtGMXRGSDM0SExnNmV3ZHVNZWJONTV6VlFNMVZvTjN1Yk0xR0dpbzFEQ2FRaElFSTRVV1k2K2R5akZnQWI4cW1IcVdOMFVOb0hrOGhRR3AwOGd1VHlCSkpvNHpTNEhvTkovemxIbWlCOG1JYzRrd0pENHZrRFJ4T0hhK0xOQUFhV2tJQ291L3pnSE9TQTBxbk0rRnRid2RFSUkrT21FV3hCczNRRi85MVh3TjI0cXhjVGlwMEx5Z08zeDhXTVl2UGhBeEwvaVFmZDVJUGRpZ0ZWa2IxN2FIQmlhYTdmSjJGbEZRTEFNRURrQ3NOWjJ4WE1KZHUrRHYzMFgvSlV0dE81QjdUMWR4djVWZDd1NnFmdnM3Ti9iN085VDNUZ1hENENGcXlrZzEzRXMwVDBUUFFXeUFONEM1MDgrRUtmMHJsN2ZUMk85T2ZKeFJvRUZTUVJQLy9UM0lVbGlFZnNxNkt5Z1gzMDFwOFQyZFRoTnA4bHBHRU9LTEoweDB4cUZGMnBkWExPOW95Q0lLV2ZiOVhUc25DeEk5ZWRMcE1qaXdkdEZjUER6d3h3Z0dTR3IxRTNKSzNObUFBZ08vR1JBYUJwY1RjQ3h3dUR5UmFCRjd2dHhmbGhsVXU1K0wxVmkrV3ZYSU5oN2RVS0p0WjQ2Znhub3lqdUJmRnRuMUlQNGdzZThlaUNDdGcrT0hrTEN0M2dpbnNPc0Frb1dVT1d1S3d6NlBxeElycDJVZzhIOGZaS0FiSFNaV3ZteXEvMzFheERlL0t3QVdONzZ6VFJXMlJKcjlkVTlWMGRtTDFSTXNvQXRGdkE2NlNLR1E1Ti9XMHhINVNBTDZGckFHUVZXMUx1Q2swZmZGODcyenF1Zkt4NlRkUzFCOXhtM0FDbXlFREdRa3JyZ25ON0NrVFVRVE9tVVFFUkEra3J5UWJRUGNhNFdRVHo5YlpYdG45SW12UXVJenA0TFFNSmhsb2l2bEpLU2lmOHVPOENTUHpVeE5kdXdJK0J2SHorZGNHVUxmSzdFMnVNeHNXNkFKMkppemQ5V2t2UXZoUEtLeHlYanlxdm85Qk1BcnJ5Sytnc1VjQk9ncndBd0VjQ2FiTlVBL3NZdDZOejlQQVE3KzhCV3RzRUxWeHRlN0tSK1dyK2YxaDNuN096ZmpUdlpsS0JWRm1CK0Y3aENOKzF3TkZiTHRIc3FxOHhBaFNFTDFHSUJaeFJZNmpCRWZkMUphZ1hmbVcwbG1rNFRLYkpFL0JpbVpRZTlNV3ZwWVpDUjlYSE45azRRU0d4QjBvTmhkazRTbFBweERSL1RqdmUxSEg1R1YrZVFYQjVCZEhrSXllVXhKUDBjd0pJOWRiQTBkdEppUmRRNG03S3RiZ1ZLS2RseVptQk85bnBrdllENUlnNm52M1o5U29rRjRSb3cvdHRRaWNVRDZvTlFYaDNDNE9pQmlIZkYveTVVWHBVcWtISUFzbEE1VldUUG5CSnFhcHZvSk5CY3JKZ2FiVjBzM2JKWXByeVMvTDBvcHRxVXE4d2cyTDREblh0ZkVBREw2NndEK0tHUkVXWjVQY3BhNWlLVUNWbWdIUmJnZ2Q0NXlPS25GZ3JsSjMzSUFtU0JLaXpnakFLTHdIUVZqNy9lTk5VaHBLTlFRZ3QrNlVJejAvY1JoTk5aT0RNRE5jcWhSQ0ZjMVlaUXV2Q3FiZmUxQU1ibEZsZGdjQW1EeXhOZ1YwZGlHMkhjTzUrS2FWVlhMS3FVTzB4Q3JrbXdJdkc5Yk15czRYQlczMWJGTk80SlA0bVFkVGJCMzdvdFRyM2pNYkg0NUlYSGxCQTE1OHFyeThOMHkrQnpycng2S3I0REhsaGZYSkFEZXdTd3NpYzU3YUNVQWl3R3pQTWgyTDRINGY0WElkelpCd2pTNTZBRXRTdGJwSFRVbjJuRklvK2QvWHU5SGpqbFZxc0YrSGJDYkd1aHJvT28zWFBWV2xQS2pDelFpQVZJZ1ZXWnMyTGJlcDJtOCtRMGpERU5kMVRUSXhpa0JZT01ySmRydHZkV09PdE53U1U3SndsS2s5Y1dLYkxFU1hjaVlQZ2h4R2ZQSWU2ZERubEpVV3doeWU5TGdjdDBPdVd4cUlwaVZLa3Bzb3JCMVlnSTVZQ1JvZS9GUk1VSGo4ZkV1dmJhTUNiV3RYVHJHbzk3eFZWd3h3OWhjUGlSaUgzRlQ0V2NCbGV5NVJqZVZsblFkcm1ZVTlwYkZrdkJYTTRPSTVlNHFIMWtaa3gvNTZkVGMzRElBVmJuL3BjZzNMNEh3Q0dpVU1LcEw1L1o1c0haVTU1RzVpcVVLVm5BVFF2d2sydUQxYlF2b2c5WmdDeGd6QUx0VjJEbFp5L0dURWNKWVMyZzdsSTZDaVdjaG9BRTRiUWduSkdZV2FUSTB0L2VpSVY0N2s5NUllb0RoMWg4NjFwOCtoVGlxNU1sQmxnVGNFWlIwVFZXU0JXQXBneVFpSmhZMitCdDNvWHd4bWZBVzkwVzJ6YmpzNmZRZi9vWEVKOStuS3JnWnBSWEtnQnJmT2JnK0xURWVlQ25LTGJYb2kyQ2pnTXNycllLMXlEY2ZRbUN1KzlBdUgwbjFhWHk4ZGRLaE9Xb1A5T0tSUjQ3KzNlc1QwMzNXMndCNWd1MXJnQlpwTWl5K0VGUjBWeXhBQ213bGthQmxhM2ZJWjBtcDJHTXFvTEs5UFVFZzdSZ2tKSEpCN0xkdDhKcHgwSWQxZnZ0bkNSSVRXYWRWV0psdmpHREpCb0lXTUszRC9MQTRmRWxCMWlKaVBHWGFYbFNvcFVISUZVcm9oYkh6Qm9MYjhxMjFrMlhjNHgyekpTL0dGeGwxc3VYTDFWaStlczNCTUJpM2MxMCsrRFpNeEcwblo4K09DU0lPZjlRcnJ6bDljc2VhNW5kOHNCTTd2blBLcS9rN3B0OW5tWDV5LzJlajhIRndoVUJFTVBkbHlHOCt4YjRHemVNakJ6MktKK2tlcTRHUEZwWHBqdFVUckpBOHhaZ1BEWVdqNUZGSnhZMi96Q29CRTViWVBrVVdLVElzcmJCa2lJTG9ialJEanl2Q3VrSXdtbEJPRkprYVFhS1Y0Vm1wcTkzR01JbEVjVFpGcmFqeHhEeHJXdEpYQUN3SkdKUlRRVUxMMWMwMVJWakt6c2RjRndpT1NBMFZqQkpicDNNMVg4bXYySEFYaGF1Z3IrNkI4d1BJZUhCMjN2bmtQUW1Ub0VzRERJL1JSUEhaSEZVblRMd3VOd0Fpd2RzOXpadVFMRDdNZ1EzUGdQQnhqVkxsVmRGU0l3V1dVaHhPejNlV091c1U4SHdGaEJ4RXJ2aUlCQlNaT0hOU1Nrc253VklnZFhBZXBWZDYyaElwNGtVV1hScW9SRTRvekNHRzFsWFI3WjdVbVJwbkY3b01BeHlVSkVWeHpFd2lDRzZPSWI0NUJGRUYwY2lKaFB3UDIxUVhvMTRqU213SXdlK1NwVlFmS3VJSDZaYjErTEJoTTJ6OU12S083OGNzd3FvSWlWYlhzRWt0elZ3VmltVjNsY09CdlBnckV4QkpWdnV2TUlyMzJ5bjAvRld0MFQ4SzMvblBvVFhQZ1hlNm82UmtZSVVXS29lNi9KTnBLakdaQUU5QzdEMHdJK2dTeWNXNmhtUTdscGlDNUFDaXhSWjFqWi9lVVdXNHpEQ2FRaElpaXhTWkRuKy9pbkJTSmNnWEFKeGtrQnllUXFEMDBjaUZsWXk2QVBFZ3lVRVdFVXhvZVo4TDdoSWtTSk5iTUxNaUUyQkhmbGN4QnNDckZpbzNzWVhGdVUzbVNjQnJQbUFkVEhBOHRkMndlZnFxNzM3NEcvdGc4OWprRG1Oc0phcFh6V3RuTVdtWjFjL2I2MlRUZ1V6WXdGK21pM2ZWdWgxOUJ4cWRFOW5waHFVQ2xtZ1RndVFBbXZwRlZqNTlVV2swK1EwakZIZFRtZjZlcjJ4U3pjZVpHdnVNekpKUWJaN0pRaUNkYTdiY3I5ZGt3U2x5YTVEaXF6bzhnVGkweWVwQW10d0NjbWdOeVFCUlVvWXZlL0hPK1BLQUUrQjBxbHdhOTE4QlZIeHFZTjY1UzlTSUkxM0RocE9keVF3V3J5RnNWUUJ0WEJMNGh3d1ZwcnZ0UElwSDJ0cUd1NHRDZ28vWDBHMU9QaDhjWHF6Q3JUcDlMMzFhOUM1OFJtaHdQSTNiNEhYM1pqd3BlV1h3MGh4cGRRVFNualFkVTVwS0MreWdNTVdFQ2NXOGtEdm9jT1ZvS0s3YklHNGZ3Rlh4ODhoNkt4QnVMbG5kVlZJZ1ZVMlZsdjkrSmFyY1BJdXFPTXd3bWtJU0JDT0ZGbU92MzlLTU5KK0NKZjB6bUJ3K2d5U3kwT0lyODRnaWE3bUFDd0ZoVkltanhrVGhmU2JoY3FsSWtYVHhQZUtwd00yQzdCa1R2bFRCVjQ1NERPMEJ3R3MzRmJHQW1EbmI5eUU4UGJuSU5oOUNkaktEdmpkdGRuUU1rWVdPNXBDWE12VXI5cTJTR05YUDc5Y252OFMxbGFBckZVQTV1czUxS1RJV3NKR1k2YktGODhmd09GMy93aFdyOStIbmRkLzNFeWlGYVZDQ2l5SjlhTXl4dFh1MzVGT2s5TXd4clRDU2pVOXZiR3JOY29xM2RoYVJpWXB5SGF2QkVGc2M5YWJLbzlka3dTbGZ0MWlSVmJjdTREbzRnWEVaeHhnSFVIU3Y4eTVFNWtpU2hXNFRGL2YvT21HOHdIUXVMSUY5UnhKckNTVlVQbFRIRXNWVFl2VG5TM2ZrQy9LYkZVY2s4UGN0c2RGeXFpaTh1U1ZWOE4vcTlhMzFCNjU1elF5UUlFeWIxU01nbklQVC9NS3R1NUFlUGNkQ0hmdUErdHVBQXM2Qzl4bStlV3dwbkJWZS9PdGFEWkR5WklGMm1ZQkx4aUNMSzl0TmFQNldHcUIzdkV6ZVA3dDM0SHU5azNZZStNbkxTMWxXaXpyRlZndnZ2Y2V4RkVQOWo3MURuaGgyUHlZYnZYalhLN0N5YnVnanNNSXB5RWdRVGhTWkRuKy9pbkJTUHNnSEFkV1BQNFYveE5kSGtMU08yOHh3TkpYZEEwbFpCTzJtUVplczF2WWlvQ2ZvRW9UWEVvSFlJMGpiUzNlY2llakJKTUZlKzRDTE9ZSDRHL2RoYzcrbHlEYzJVOERJL3RCK2VGZVJoWTdtbkpMbDZsZmJXcFJwU2hmdS9yNTVmTDhsN0MyTEFRV3JxUzlsWTVEU1lxc0pXdzBlbFdPcms3aDZaLzhZd2czZHVINjU3K3FsMGhOZDFtdndIcjJuVCtDNk9vQ2JuMytYd1h3QTNGUXRkTEtPRjF2MkY1SXA4bHBHS09xb0RKOXZkN1lSWW9zRTg0bXN0MHJRUkRiblBXbXltUGl1VFUwWGxpa3lJcjdWNUJjblVCMGNRRFIrWE5JcmpLQVZhUjRLZmkrWU90V2MxdjV6SlMvR0Z5bFhsaHAwSGJGMkYxanRwV0JyZWw2bE9ZMzRreTUrMmUrejRPcjNML0h3YjJHUDhodDFkT05ZVFZiNzdMeTVldy9Kb2pUN3JISFQzM3NRTEI3WHdBc2ZoSWg4NEowc0pUK2tHZlpVRThwL1lUb1FyTEFjbHVBQjNydkFOQ0poY3ZkRENxdWZUem93Wk0vL2szd1Y5Ymg1cnQvcGVMY2NNbGJyOEQ2NU05K0grSkJIMjY5L1JVN1p6TTQrOVBkQmkwZzc0STZEaU9jaG9BRTRYUVcwTXhBU0FZY05qQ2Q5Z05OUVN6WDgyMSsySUtvQjFIdlBGVmhuVDZGK09wMENsaWtZR0ZTSlRRSlZNb1ZUZE1BYThIMWN3R0VRdXl0WVRuSE9kUUJzSXFVVUhpRjFYam9JNEExSklYVDdYTDByOFZiQzhIbjZvUTFDSGRmZ3ZEZUZ5RGN2cHYyVmpvUW1SUlozSElDMnRMZktuWm92cCtmOUg4TnV0V1VsRzBXNENjVzh0TUtlYkIzWGNjUUxXdXd6U2hVSGxNV1NPSUJmUHlIZngrOHNBdTN2dlJ2bUVxMmtuUlNCVllXYThiQ3dmdkplNzhqWHRMYjczd0YvY3FSY3F1S1FWWmxrSi9qRk9sTXBuVW40YTI3ajJCUWM1TVVaTHVuU1lMR0pLbUsvcXNtM1lIT1pGbzNCbHp1dm5nd0FCWmRRY1MzRUI0L0JuNHFvYWoxVEd3alM1VlhHY2pJbDdkSWtWTWFzMGtPZkpVcm9VckFTbWw1NTkrdnRsVnhBajVLbjBZNE11Z1VNQ29IZy9uN01wKzB4SjZqeTRxMlV1YlNLUVJYODYvanAzWjVLOXVwQXV2dTIrSUVRdnhIZmptc3BoNWtpZllTNEo4ZXBVQVdhTDBGZU93L3NWVzYyL3FxVWdYcnRjRGpiL3dHQVBQZ3psLzY2L1ZtckppYjlRcXNKOS82dXFpU3RRcXNQQlZUZkFCMGVYVVdrSGRCSFljUlRrTkFnbkJhRU00STNDQkZWdjFLZ3dZZ1hCeEJIQThndmppQzZPaGhHc2c5amxzS3NOUVZYZU1SU0ZVSnRRaGd6U25IREhBamdDVnNYd0FpUndBeHo3Mm0xSUlnMUZmKytuVngrbUJ3ODhjZzJMeWhMVXlZRVRSWXVLaTdOSDZOMDRzOERmVHpDeEJuZFY0MnBkeTRCZmlKaGY0S2NDV3Fkc2VIbG9jMGJnVXFnRUVMQ0lBRkFIZSsvRFdEcVpwUGFscUJsWjhVV1RCNFp3Q0xGRml1clBNaFlaRFRNRVp6ZTVZeFpSakJJQzBZWktTZlE3WjdwNTMxcHJhYjJEVkpVRkw0MXFqSWl1TVlHTVFRQ1lEMUFPTExJMGlpQ0NDT3BqMEtTZVhTV09pVGtRVTVSZE00ZGxLUkVtZis5ODNGMk1xa1FMbDZqb1JBdXQrUEVrai9aMmpRVWdXVXRNSXFaMGZKKzJhQmtWNDZSVUJ3ZXB0cThTbUpzd3EwbkwxeTl2ZFd0c0RmdnBNQ3JMM1h3Ri9mTSs4cFUvVFZCaFZnRlR4T1NwSXMwRFlMTUI5WXVBckEvTGJWak9wVHN3V2NBVmpSMFVkODltRXRIWEZPZ1VXS3JKcGZOZm5zNUp1NTR6RENhUWhJRUU0THdwRWl5OUdZTFhWQXVBVGlKSUhrOGdRR3h3OGhQaitBSk9vRHhJT0p6bE5ldVpUeWtFbTRNUW13Skw2ZkFpb1QxeGQ4M3l6QWtyZkx5SmlsSUpBQTFpUzR5d012WllDMXVnUEIzaXNRN0wwTS92WSsrS3ZiMmtLRTBwQXlSaFk3bW5LM0hmZHJuRjdrcWFPZmwyOVg4bDR6WGVtY0Jid3czVmJvK2FUSWN1N2gyVkZnWndEV1ZBeXNza2xRQTRNM0tiRGtCeVVsQlVCdHpCTHBORGtOWTBpUjFSeU0wUis3emJ4SHlIYnZ0TE5PaWl4NVdEN3MzMnRRWlBIWVYvSFJJM0VhWVR5NEF1QVFhMElCVkt5UW1WYmlqSUdTb3ZLcTROUzdvbE1BaThIVmZBQTBxL3hSVTNyTktLRktRWlNzUW1seDdLZnlXRnZEbXBXV1I5WXUwOWZOQWlQSmV1V1VVTFAyejVWblRQaUc3VzcrNzRYUHZTQS9mK01haE5jL0RjSHV5eUwrRmV0dTFEQUxVSDdEYS9PNFhQY1l5OHRmdytPbExNZ0NybHNnaTQvRlkyWFJoeXlnWUFGbkFCWXBzR3FtY2dxTmlDNnQxZ0x5THFqak1NSnBDRWlLck9ZZ0lNWElhbE9NTE9pZHd1RDRDY1NYQnhCZm5hVXFMR2NCVnJseWF4cU1GVjB2RERCbEIzbWdJd2w2Rm03aEt6cmxjS0pjNlVNcWpCVlZCQUNMdjI4YndMb0I0YTAzSU5oNUNiejE2K0IxMTZwVFlGa1laa1BlajhtakljZjlHcWNYZVVpUlZhMTNUNmxuRnVDSFhJQVhpcURjMmgwanhjaGFxZ2JsRE1CU1VtQTFNSGlUQXF0OFBjcU1ZcVN1ZkpCT2s5TXdoaFJaemNFWS9iRWI5MzRoMjd2VFRucFRTcXdzWDdzbUNVcnRxQUpGVm5SNUJzbkZNNGpQRHlHNlBJWmtjRGxmQ1ZNQVhKcmJ5cWVvOUNvRVJrZ2xsR2E2WS9JMFhZL3FsRmQ1WmROOCs1VnYxU3V5K3pCOXlkaGFZODkvY1hycU1iajQ0aU1UcXF2TzNiZUVBc3ZyYmdFTFZ4cVliT2hqcExvOHIvYm0wOERqcGl6SkFpNVpRQVI2NzRoVEMxT3ZpRDVrZ1dJTG5EeDRYL3k0dWYrRzFXYWlVd2lWWmhVVnFNQ3RiaDdMVlRoNUY5UnhLT0UwQkNSRlZuTVFrQlJaTGl1eW9IOEIwZmtCeEJjSFlodGgwcitZQUZqbGlxWnBnTFhnK2pFWm1SaEFGR0pKaWZ1TGxFbEZNYlltRkV0YW9Fa2lQODEwaXdBT0FhemMxdFNpTGFZakhwY0RrSXdCWTc0STRCN2UreUtFdS9jQmdoWHdnbzYyMEtBMEJwYUZZVGJrL1pZeWhPVzRYK1AwWW85ZGl5M0w1Zmt2VVcyNTgraXZBQk9LTE1RcUdTbXlscWpSMkZ2VnhhY1FsZzNXTlNpeVNJRlY1blM0L2p2U2FYSWF4cEFpQ3pPR29pY2JxdjFiZGoxcTF6R3l2VHZ0cEpNaVMzdXlpZkExcy9jazdsK0tFd2lqODBOSXpwOUJmSFdlU1dtR0lHdStRcWsyNWRWSTJKT1ZRMUY1TlFNNjVPNHZCMG15U2lTNS9ESkZsdnhXeFZIRkZqNm5jVno5b3EyTjZmZmpYMlhybGM4LzkrK3BnUDdGcHdzV2xXOVdlWlZQZjlRd3BqMXBmdXBXMElGZ1p4KzY5NzhFM3RaZDhBSStNYlBoRkM3dE43MkNWZEttVjJucnp0L2VDUmVWakN4Z2hRVThINWpQdHhZR1ZoU0hDa0VXMExHQTlRb3NOT2l0ZSt6RTVxZnpGT2tlb3haUWR6MGRoeEpPUTBEY1FsSmpFRXdYbmxseEgwS0psUXloTFRRTnMxek5YMytsSHFJZVJGZW5rSnkvZ01IcFUwaXV6bG9Jc09Zb3ZZYUtMbjBsMUNMUVU1VGZKQ3FTM2NKWEJKNElZS1hrYmRvK0hGNTU0Um9FdXk5QmNQZGRDSGZ1UUFJZU1ER2VXVEl1b0JZN21sNmNkTnl2Y1hxeFI3K2ZWL2RmeTl1WlVRZWJFclBIQW53UklGeExleW5NYWpKNm9tNlBTYWdrN2xqQXJBS3JCa1ZXRlowemxqblIvU1lIVzZUVDVEU01JVVVXWmd4dGJOS0NtcVFnMjd2VFRuclRFTWxrdjFVK0NUQTZUbWdvc3VKQkg1TCtPY1FYaHhBZFA0TDQ2blJhMFpNNzVXN01DelFWVVlwYjdtYVVYcVduN2kxV0dvM2NzSHc2STU2a2VmK0lKK1hzTXZQOWZQQlVxb0NTamkwbEM3eW15NkVlYTZwRXFhVzY5Vzk0L2F3Q1RWSjVOYnlmeDdyeVZuWWczSDBKd3J0dmkxaFk5bjdJYzYyNWg1eFFzdG5iS3Foa1pBRXJMT0IxZ0FYZE5OQTdmY2dDamxpQUZGaEdaeFVWcUw4ZGFVaHRMcWE2NitrNGxIQWFBdUlXa2hxRFlMWW9CclRLUVlxcyttTmpxUWVxaDJnQWNkU0Q1UElBQmtjUEliNDRHdTRuNDRQZ3JKSW81U2lUa0dRU1pFaDhQd1ZpSnE0ditMNVpnS1VRbzRzQVZtNjQxOXVLaUFaWW5WWHcxNjVCc1BjS0JMZmVoR0RqaGozS3E2SitGTFhZMFJ3Q1N0MWt4LzBhcDh0djEySkxtLzM5NWEwYlMyTmo4Vk1MK1Flem1reUtyT1Z0UmpYV3ZGb0ZGaW15eEhrUHRqTXl1OHVIZEpxY2hqR2t5TUtNb1kzQktOUWtCZG5lblhiU1NaR2xQVjVJS0xMaUtBS1dSREM0T0lENDRBRkVsNGNBU1F3UXgwT1hZMXJSTXdaS1JZQkM4WHZsMHczbks1akcvbEdXZjA2Sk5GSUVMZjUrRnFDb0tySmt5NWRlVng1ckszc01lc3F1V2J0TWwwKyt2cmw2elFDN2ZMMExyaTlRWm1IQlZaWWI2MjVBc0hVYi9OMlhvSFA5TStDdFg2dlJkY1ptcGYybWswZUo5cWl4ejQ3dUp3dTAyUUk4MER0WFpEVnhtbXViN1VwMU0yMEJVbURaVFc5bTZaZnBGa0RwS1Z0QTNmVjBIRW80RFFGeEMwbU5RVEF0SlZRYUpxWjU2RWVLTERzVldRbHdLTVZQSVJ3Y2ZpUzJFaVp4QkZ5WmxTR1d5YzdRRG9CVnJ0eWFqbzFVZEgyS2tGS1NsUDR0RDNSa3Qrb1ZBYk5wZkRVdXh6endVNlFFV3hRY2ZWRys0NXJLMTljTmdPV3Rib08vY3grQzNaZkIzM2taZ3ZWZFMvby9oWDRZdGRqUjlPS280MzZOMDRzOXBNaFNkdHpwQmpVTDhPMkVYcGlDTEt4alNkQlp6ZlowdFpRRjZsVmdrU0tMRkZubzlVT2swK1EwakNGRlZ2TndSbU1zUjAxU2tPM2RhU2VkRkZucXNIdzRxVjJneUlvdWppQTZlaUJBVmpMb1FSSkZFMXNJc3lEN0dkTWFxNEhHT3dybktJVEdQMDZBb2lsTU5BSkgvQjBlYzZReFZNcnB2NlpnMDhpYm1STVhpd2Z0SGtPc2NTb3pXeURubERIOWFyNlNTNVJ6VEgwbUhLb01NdVZMUFAvN3liSk4zc0hmN0tuUFpOMUdIS3NjbmszWFB3ZWY4dW5NcERzSi9LYWZGOTh5TnIyRk5BL1JpdStkQktLejdXWll4cG5rcytkUUFOQ3kyRm44SUFnQThGWjNJYnoyYWdxeHR1OEM2MjVLT2IxMlhxVDlwcU05cXFZeFdQUDUyOWtpcUZSa0FTc3N3THdVWXZIdGhmUWhDMWhrQVZKZ3VhYkF5cGZYb3NhMHJFVlJkejBkaHhKT1EwQWJGRW9hRU13S1paVnV1VW1SWlpNaUs3azZnY0h4eDVCd2dOVy9nQ1FlQ0dWV0JpdlNVOXdtd2NsUXNjVGJZSXFlTXJvMS90OTVFRW5Ba3Rscnh3QXJCUkhUMkdSSVdOaWtFbWw4eGJ3NFdTUFFrZ05VNmFMeFJBNGpQakkrQ1RQTmZBNTRtbmpmeHVQYXVDNHpjR2RZMTNrd0tTdnoyQlpwaXJQOFpteVB6SEtqOG1lcXNmdzJ6S3ljRUFNa1BFVytIWFE4SWpIR1ZYZUxSdVk1ejNMNFJOS1lSMFBiNTlNUVpwMTlScWxkc2svNis1Z0JUc0RGTE1USzFNTWZWV2JVS3NiUGp6K21PSzJaZUY2SkFGakJ0VTlCdUhNUDJOcDE4THByYUtFQVZtaUF2aCsxMk5FMENuTGNyM0Y2c1ljVVdjczYvNml0M3Z6RVFnR3lBbDFIY0h3ZktiSnFlMnh0enFoWkJSWXBza2lSaFY0L0NKNmlWUUFBSUFCSlJFRlVSRHBOVHNNWVVtU1JJZ3ZaL3AxMjJ1dFdhTmsxU1ZCYWU1bFFaRVZYcHhDZlBvWGsvQkRpM2hra1VYOUdhVE1DRjFQZVR3b09acmJBalFveUpGeFRER1Y0enlSYm1Vd3ptY1E2ZVVYUEJBaVo1NFdWbm5LWXcyUFo5ZHdXRTloTVlCb0JmNFlWNFhIQjhpQW1oOW1tc05zTUlNb3BpWEw1NVlWWDB5YWVzTyswVkczV0FtTXlOUHh0R2w1bDlVa3RQS0ZTeXowdllhVXA5alY4anRsMStXUm5vRlpXa0x5OTU3dk80eWMraXkrbnpEekp3a1pOZ1Q4clhxQUUvTlU5Q0s2L0J2NzJIZkJXZDRDRnF5M3kxZFdYeFpyR1YrM0p2MFhOaUtwQ0ZqQnRnV3hiSVoxWWFOcXlsSjZpQlVpQnBUUUxRTk9XNnNkNHhRWkFsNXUzZ0xycjZUaUVjQm9Da2lLcmZnaElpaXliRkZucS9WWDF3NWlWdzdKRW9QekZDaHdEN1o1dm4zTzZ2NjI3L0k3Mzc2VElvdE1QdFJhWjdGcHNNZTlsVTRxTlc0QUhldmM2QUo1UGlxekdIOFp5RnNBdUJSWXBza2lSaFdhRVNCaEVrd094UlVOdmt1VDRaS0dwYlhxb1NRcXl2V3M1eDNVcm4yek56NjVKZ2hMMFFjTVl2TStLMjI0bEQ0UGMzMWZXVk1kazJDRmJUaC9iVUswSk05ZVB6UTA5T2txR0xOQmlDNGh0aFg0bnAxcHVjWVdYb0dvbkQ5NFh0ZHpjZjhQcTJwSUNTOG5yUjlNVkdvT3RmaDJxS1p5NjYrazRsSEFhQWhLRUkwV1c0KytmRXBSMEdNSTFQUnlqSWFBOGhOTmZWTkJkakdqcmZZNzM3NmpGanZyZHoybjNlcG42VmRzV1hlenE1NnZ4dENuVnhpekFHREMvbXdaNjUxc0xjYXRUQmtiMnhpelJpb3dmZitNM1JEM3VmUGxyVnRmSGJnV1c0UVhBdHJNcXF0KzhRUnJwTkRrTlk1cWVoRGcrV1doSytJQ2FwQ0RidXhMOHNNMUpiN284ZGswU2xNWUROSXpCKzZ3NG4xY2VCcUdkYTF4Qm16YVV3ZnhSSFpYVmpySDloVk5mRm1zYVg3bWZ2LzJ0Z2twSUZtalVBaHhlK1YxZ1FwRkZIMWN0NEF6QWlvNCtTbysrVWZKMjY3dit5YmUrTHRyQXJiZS80dkRzb0Q1N0ZUNUhWOStrRnBaYi9YVnpIRW80RFFFSndwRWl5L0gzVHdsSzBqQ3IzajhQM1NjMEJKU0hjS1RJTXJVNDQzai9qbVNJemJyOXk5U3ZOcjI0a3MvZnJuNitoVzcra2xlSkFRdlhBSmh2cG9ORkE0b2xmeHlLMVhjR1lNWEhINGxUaWV1ZnBNZ3RCRDU1THdWWXQ5LzV5dXpDcWRPRHQ3WE1FTjFWTk9zVWxka1Y2VFE1RFdOTU9mMjY2ZGpiejlqYS80bHlvZm81Wkh0WGdoKzJPZWxObDhldVNZSlNPMExER0xueDNmeDdwdzZCU0pGbHlnRkVkVlNLTGpaZFBtMEJiZXhxd2VxcVVzOWtVWG1wRFpJRnlBSUxMZUFGSUdKa2NaQkZIMmNzNEF6QUlnVVcwdW1pc2RlWmw5TFdncXE3bm81RENhY2hJRUU0ODlDaERIYW9RNGtaaFFvMERiTmN6ZDloQ05mMFZCY05BUTIwZSswRE9YUVhLVnkvei9IKzNXbDMxbkcveHNuRkhqdjdkMXQ5ZFNxWG5nVVlqNDNGUVJiZjdtWENnVVF1NityVllubnVjZ1pnT2EzQW9oaFpOdS8rUkhjeDliQkJwTlBrTkl4cGFySmhaZ3l6V1RscVlvd3VyQjlxa29KczcwNDY2YmJBSXpzbkMxTDlMQnJHbEVIS3FuNVhoMENreUNKRmx2dFRGZlZsTWF6V2wrNTN2OVZRRGNnQzFWbUFCM3J2aUJoWkFtTFJ4MW9MT0FPd1NJR0ZtZzIyWjh5MjlsVmF2b0twdTU2T1FvbFd3RCtDY1pYQ3VybHphWFVvUVlvc1V4RFBZUWpuckNMTFFIc25KUll3cmZIRzhmN2RhZmZXVWIvRzZVVWVPL3YzNVpzRnRMbkdETURyQUF0WHpLMWFvZVVTYmJhM2V0MmNBVml0VW1DUklvc1VXZWhKQ3RKcDBuS1NtMUpDMlpLdjQ1TUVVNElGM1hSUWt4UmtlM2ZhV1RjRmRYVFRzWE95UUlxczZYNlJGRm02SFpOaGgwemRENmM3UmhaUVh4WnJ6K3FzVkkrRzloeG43VVhOanl4QUZpaTBnRGl4c0FPTUs3TG9ZNVVGbkFGWXBNQkN6ZjdhTzhaYjlUb3RkMkhVWFU5SG9VUXI0Qi9CT0ZKa09mcithY0ZJaHlGY0JWTldwYW15OXJaTVVtUTFkd3FqNC8yNzArN3VNdldydW9zaXB1K3pzMzlmN2hsQnkyclB2QlJpOGUyRnB1S0NrQ0lMMVVpY0FWaXRWbUFaWGdCVWNrNmJkbzRwZjNRWGxqNXZwTlBVQ2loVHQxTEw4VW1DS2NHQ2JqcW9TUXF5dldQZmw2VyszODdKZ3RTNHB3MWp6UG1zZXI2dk9nd3k1bVRyRmJocGd4bk1IOVZSb1J4MHVsbDlXYXk5cTdWU1Bad0JqNXBhSFZtQUxGQm9BYzhIRnF6U2lZVVdOQkZuQUJZcHNKQk9WRjFqWDlQNVdQQlNVUkZTQzZpN25vNUNDYWZoSDBHNCtwVlkyZHhhSFVxTUZCMTBXaUVTMnV2MFR6UTFGc083TmdSRXRIZUtqYVVaR3l0YjFNRThONE1zc0pIRmpxYmZXMGY5R3FjWGFlenMzMmx1MENJTGVHR3F5UEo4Y3gwa1dzN1FJdnRLVk1VWmdMVlVDaXhTWkduQWo2YWRGTnZ5UnpwTlRrT1p1cFZZTFprazZFNHVUTjJuQlQyejl3N1ozcDEyMWsxdngxQk56ODdKZ3RSYWlqYU1NZWV6NmdtYzFHRVFLYktzNktnazNISzZwTmdDNnN0aXRubG03cFdIMmlOWmdDeFFyTWpxQUF2NGlZVWVHYWxtQzV3OGVGL2t1TG4vUnMwNXEyWEhTSUdGbXQyNU4yWkt6VDRrMU5KcTdZeXVydEFDNnE2bm8xRENhZmpuK0VxOXFUbHFJK21vUXdsU1pLbkN0cUxySFlad0VzT2dxZUYwYmpyYUVCRFIza21SUllxc3B0dTlkdjZPK2pWT0wvTFkyYjlYNkc1VDBqVmJnQVVyQUY2WWdpeTlWYW5aKzBpUlZmTlRyQ1k3dHRRS3JHd3lSUXlMbEZsTk9VMU9ReGxTWk9sdit6RTNGaXVQNmFqK2ppWUpTV1BiRE8yY0xFaEJIRzBZMCtCN0l2d0RkUmhrek1sV2ZyRWJvY01WUGlCVVIxV054N3cwcWFvdml5M3ZhcTVVRHlqaFlTNU40NktLa2dYVUxNRFlPTkM3bUszU2h5d0FZTDBDQ3cxS1RZMHRsTTdpMlJPOVRkWllRTjMxZEJSS2FFd3VtenU5S2cvN1NKSFZIUHhUaHhLa3lDSkZsbnEvYW1oS2o0Wi9pUFpPaWl3dGlEa2VaeHp2NTVFTXNWbTMyVkcvaGhSWnhxZDkxampuVkJDY0JialQ2SzhBRTRvczlNQTRYbnhCdHpoY3RlaHVQUXRZcjhBeTJVYWxGelNkSHJRTk9jMFM2MFhOT2llMjFoUHBORGtOWlVpUjFVaC9oUlZlb1BvN1pIdDMybGszQlhWMDB5RkZWdjN2bXpvTUlrVVd0b015SkpYWDg1SHBMbUdCeHZEdEVudWkxUFRJQW1TQnVSWmdYbnBpb1JlUWdaYllBcVRBSWdwVGpXK3l4QytWYlZWWGR6MGRoUkpPd3orekMwclNzTjdVM05McGROU2hCQ215ZEtGYi9yNXFocDlXRCt2b2hXZEVleWRGRmlteW5FVktqdm8xVGkveTJObS8yK2FqVTNsMExlQUI2NndCZ0dmV2dTWkZsdTREcWZVK1VtREpPSU8wL2tUcmI5cE9tNmJUNURTTWFVcUpSYWNXR2xHa29Qbzd6ZmJ1dEpOdUN1WmcwN0Z6c2lBRmsyVEdZU3NocVRvTUlrV1dxUWVKNnFocWRiVGJsNW42c3BpdG1ubDN5dFcrVmtRMUlndVlzQUR6T3dBK25WaG93cFl1cFVFS0xDbnZXcHRldURNMlZtMEhsOTZLbHBkVjNmVjBGRW80RFFITkxpaVJJa3ZGbnVwUWdoUlpXUGlXM2U4d2hHdktUVUREUDBSN0owWFdjaXF5a095d2FuZFRMbjFIL1JxbkYzdnM3TjliN3ZJdlQvVzhNTjFhS0hZOW93ZEdpcEZsZWNzaEJaWk9HMi9GNEUxc1RjN0pNVzBuVGFmSmFSaERpaXlUWTJudE1BclYzMm0yZDZlZGRGTXdCNXVPblpNRnFYNVhaMXcySmV4QnBhTU9nMGlSaFRMNHhDbUlxSTdLY2xmZDF1S3BMNGVaOXFpV056MWIyd1NWaXl6UXBBVjRvUGNPc0tBN0hCQ2FMQXZsWGFVRlNJRWw1VTAzdGJUYTRueXJiTldVdHBJRjFGMVFSNkdFMHhEUTdJSlM3UkRNMUJ5MWtYVFVvUVFwc3JEd2pSUlo2djN5Y0NxUGhuK0k5azZLTEZKa09ldTJPdXJYT0wzWVkrY2lpNUlEVFJmYmFRRWU2SjJmVmhpc1RDeHlHSElndFdOazJXa3FWMHRGQ2l5MHM3ZTg2ei9FL2t3TXZwcE9rOU13aGhSWlRpcXlrQUtIdEwvUWJPOTBIeVNnQzRWTTlGTU5qM01teG1sRHZxc2EvRldIUWFUSU12V2drQjJXcTE1OW8rWFd4cTdPWXErR2U4WUp1elg2NENsenNvQ2RGaEFuRnE0QWNKaEZuMVpaSUZWZzVUODBCdGt6SmkwTEpXclZhK1YyWmRSZmYwZWhoTk1Ra0JSWnpVRkFkU2hCaWl4ZCtFYW5GcXIzeHpuM0JRMy9FTzJkRkZta3lISU9UVG5xejdSaWtjZk94UmEzUFhvcXZiQ0E1d1B6T2NnS1NKSFZraVpCQ2l5MGN6Zm5YVUF1L0MwTHM2SjZ6aHVzTlowbnAyRU1LYkthZ3pHSXNkeElQNmZaM2x2aHJKdUNPcXJwMkRsSlVCb1BxaGkzVFFsL0ZxYWpEb05Ja1dYcXdTQTdySlk0L2ZWV0E0MWZuY05mOXF4KzEvdWtLVGV5Z0JNV0VJSGVWd0NZNTBSeG15amt5WVAzUmJhYisyODBrYjEwbnZNVldLVElzbWNNVXZMcVd6VFdTemRodXJCcUM2aTdvSTVDQ2FjaElDbXltb09BNmxDQ0ZGbXEwSzNvK2hiQXVMcUhiVFQ4UTdSM1VtU1JJcXZ1OW83T3oxRi9waFdMUEhiMjcxWDczSlIrRFJid09zRDhqbEJtR1Y4a2NqeEcxdU52L0laNEFIZSsvTFVhSG9SK0ZxVEFRanR6RW0wZnVmQzNyQXhydWV1TmRKcWNoakdreUdvT3hrajBaMFdDQ0NQOUhMTGR0OEpwTndWM1pOT3hjNUlnMWYvWE1YNmJFZ0ROVFVjZEJobDN0dFdDZWlFNmlFb05xVkV1WkllbDczY3Y4WjNxeTJHMG1pelZFMHBndWlWdWRsUjFzc0JjQzdBVVl0R0poVlBXY1FaZ3pZMkJWZGJVYXh5RG5uenI2NkkwdDk3K2lzTmV0c1RZWW1xTWFtczZaVzJTZnEvTkF1cXZ2Nk5Rd21rSVNJcXM1aUNnT3BRZ1JaWXNiQ01sbG5yL1c0SUEwQkFRMGQ1SmtVV0tMT2ZjWTBmOW1WWXM3dGc1RGF6TithYU1xckVBNHlDckMrQjFxbkdjSFZOa09RT3c0dU9QdU84TXpUbjdpeGZPbnJ5WEFxemI3M3lsUFF1UHlJVy90aklxcXRlaXdSbnBORGtOWTBpUlpXdi92TEJjUnZvNVpMdHZoZE9PaFR1cTk5czVTWkFhSDlBd1JrUElZOVIvVW9kQjdYR01qQnBTNDBFaU82eHFwbFl0VDlVNGpuVU9oelduTUd0NTA2THFrUVZVTGNEall2bDhhMkZYOWM1V1hlOE13SXFPUHVSZUE4NzRGWTVCcE1CQ09sVlNYcitEWXo2dXhkTGRCaTBnLy9vN0RpT2Nob0QyTGxJNENlZVU1dHJxVUlJVVdhclFqVTRybE8rSFNaRTFlcjlhcHdCenRKOTMyczExM0s5eGVwSEh6c1VXZys0MUpkV0lCUml3Y0EyQStXWTdWRzBsVmphUnI4Y1l6Z0FzVW1CcExOUXBUVjRrMG5kNjhHNXUvYWl0YkU2dVhraW55V2tZUTRvc0o2R1BrWDRPMmU2ZGR0YXhVRWYzZmpzbkNWTDlKQ215SkJ3UTB3NU5XOUxUN0xEcW1XTzBOQmRqR05iQlZWbXBIcTNDZXJXMFNWRzF5QUs2Rm1BK3NIQTFCVmxMOUhFR1lJMFZXUG5PRS9HMERJNUJwTURTZEtLYUhndnJ6aC9SWE9sV3N4YVFmLzBkaHhGT1EwQ3pDMHMyYjBPM0QvYVJJaXNCWFppbWU1L0RFSzdDS2F2VU1JMkdnSWoyM2pxRlZOMkxMNDcyODA2N3ZZNzdOVTR2OHRqWno1djFzQ20xdWkzQXZCQWdXRWw3SlpNT3BhV0tMR2NBRmltd0xGeWdkSHJ3SmtXVzFLVEErS1FFNlRRNURXUHFuaFRrOHpNN3BpME5ERExTenlIYnZkUE91aTdNd2Q1bjV5UkJxdDlGdzVpbS9RVjFHRVF4c2t3cHdqUTdyTHBuVzYzS1QzNDVqRHhQcVI1UXdmTnNWVU9peXBBRjhCYkk0bVB4V0ZrdC9qZ0RzSW9WV0FiM1hDTEdJRkpnYVRwTnBzY3kxOUpyY2VmaVd0WGtYMy9IWVlUVEVKQWduTW1GTlRVSXFRNGxLRWJXRWtNNGhTbG9KY00yR2dJaTJqc3BzdWpVd3FiYnYzTCtqdnMxVGkveTJMblk0cG9QVCtXZHRvQUk4aDUwaDh3Y1BTQ09WOFVzVVdRNUE3QklnZFgwaXFwRS9zU3d4REVEbFRqanJVMFg2VFE1RFdOSWtkVWNqSkhvejRvRUVVYjZPV1M3ZDlwWngwSWQzZnZ0bkNSSWpSY0dmVTgxYUlsNFQ2YmVIM1VZUklvc1VtUzVPeUVsVDdBNVQ5amRWa01sSndzWXR3RHpnUGtkY1dvaCtpQTg0NFhESmVnTXdDcFhZQm1NalpYWlZHRU1JZ1dXa1ZsZGMyT2UxQ3lpQm9xRWU1L3Bib01Xa0gvOUhZY1JUa05BVW1RMUJ3SFZvUVFwc25UaFczYWZ3eEN1aHVGejRUQ09ob0NJOWs2S0xGSmtOZDMrbGZOMzNLOXhlcEhIcm43ZW9GdE5TVFZsQWI2ZDBPc0FFNG9zVTRzanczVFFzZzA5b3pnRHNFaUJaYjdObVc3RE0ra1IweUpGVnQxT2s5TXdoaFJaemNFWVJQOXFwSitqeVFJRlRGZVl0S0JoREtLOUcvRjkxV0dRY2FlN2NnZklpS0VxZUZDYUhaYmVISVB1RWhhUVh3NmpWVnpUcThuVUJNa0NaSUdSQlR3Zm1MOEM0QVhPRytYa3dmdWlEcHY3YjFoZEY2YXV3S3BYa1VVS0xCcWpLL0ZSckg0dGw2dHc4aTZvNHpEQ2FRaElpcXptSUtBNmxDQkZGaW15NVB0VncxTjdOQVJFdEhkU1pKRWlTM2x4ejNEN1Y4N2ZjYitHRkZsb25ZekJpTlBMTlhtd3NiWmVNQVJadnZsRkVuUkxzOUZnK21WaXBNQXkzOFpxWDRBa3hsVUo0eks5WG1WWGVraW55V2tZUTRxczVtQU1vcjgxMHM4aDI3M1R6am9XNnVqZTc3Qk9BZzFqRU8zZGlOQklIUWFSSWd0cmVHUkhwZS9QMDUza0NTcmpNM1A0anBvZldZQXNNRlprRGJjVnR2ekV3aWFmdUFFRlZyMktMRFNBdElzaW1CczdxRjY0V1ZLVGJ5SGxQV1VCZWVXQTR6RENhUWhJaXF6bUlLQTZsQ0JGbGk1OG94aFo4djF4Z1R1RGhvQ0k5azZLTEZKa05ZaDA5Tnh5eC8wYXB4ZDVjTk1JdmVkZFBBMmtxWUhyRm1EalFPOGNaSmxXdDZDQmlOdjJ0VjZCMWR3a3dYeGJNOTEyQzlORExnQ2E3b1FwUGJzR3hmblBBK2swT1ExalNKSGxaRDlycEo5RHRudW5uWFVzMU5HOTM0WCtzQ29ZMDdSZm9RNkRqRHZkdFRsQ1dDV1ZxZnVSSFpYYmM0eUdTNC9Hcjg3aEwzdFd4UnQrOUpROVdjQVdDekFPc3JvQS9BOTlqRm1nQWdVV0tiSkl4ZHlDTWQvWUswWUpZUzBnNzRJNkRpT2Nob0NreUdvT0FxcERDVkprNmNJM1VtVEo5OGRWUVVCRWV5ZEZGaW15bkhOUEhmZHJuRjdrc1d1eEJldEwwLzBOVzRBN2lYNFhtTmVweG1GZU1rVVdLYkRROHZhbVYxUWw4a2N1QUpLQ3lxNUJySjduZ1hTYW5JWXhwTWhxRHNaSTlHZEZ3Z2hVUDRkczcwNDc2VmlZZzczZjRmN1ZlZjlCSFFhUklndXJ6RUoxVkEzUHdGelBIbzFmbmNOZnBNaHl2YzFTK1Z0bkFlWUJDL2lKaFdIcnFsWm5oV3BRWUpFaWl4UlpMUmp6NjN3ckthK0ZGcEIzUVIySEVrNUR3R29XbUpadTk1SFdYRmtkU3BBaWE0a2hYTlBETXhvQ0l0bzdLYkkwRlZtTzkrOUlobGpQSW1JUmVuTGNyM0Y2c2NldXhSYWFLcmh1QVE5WVp3MEF2R282MUpZcnNraUJoWGFlRUlvQnJjbUpnZnljSHJ6dFdVOXExb21wMnc1SXA4bHBHRU9LTEZKa0lkdS8wMDQ3RnU2bzNtL1hKRUdwbjNmZW4xQ0hRYVRJd2pweVNJZk05VGxjbytXWFh3NnIyK05xZjM2TlBuaktuQ3hnandXOE1GVmswWW1GU3Mra0FRVVdLYkpJa2RYMGtxK0IvSlZlTTdxNFNndkl1NkNPUXdpbklXQTFDMHlreUZwa1YzVVlNVkppWmNvVVVJVlBkRDBUc05KaENHZGdlRVRWSHcwQkRiUjdVbVlwS3JNYzc5K2RmbDhkOTJ1Y1h0eXhxNSt2MHMrbXRHdXdRQWF5T0NTb1l0VVk3Wm5VWUFPRkxFaUJoWGFXRENpaXNBdDQyUHVkSHJ6YnYwNkZtZ3hVTmhsQk9rMU93eGhTWkZVeHRsWU9vMUQ5SExLOU8rMmtOdzJsN0pva0tQWEh6dnNYNmpDSUZGa05PMlFLRXdDNk5HOEIrZVV3OGp5VmVrSUpUNVJhSTFtQUxNQXRJTlJZZm1mb3NaSk5paXhnZ1FLTEZGbWt5SklZMjB5UGxhYlRvejdHR2d2SXU2Q09Rd21uSVdBMUMweVZRekRzM0xUUis5VmhCQ215VE1FN2h5RmMwOE16R2dJYWFQZWt5Q0pGVnRQdmdYVCtqdnMxVGkvMjJOWFBXK09VVTBIVUxjQUR2Zk1nNzBGM3lNclJBK0dzMnNaeFJSWXBzQ3BvRTg1UG9sQktCVnFYTXMzRzNFZ1A2VFE1RFdOSWtVV0tMR1Q3ZDlwcE53VjVaTk94YTVLZzFEODc3Mitvd3lCU1pHR3BOZEloVTU4NjBSMGpDOGd2aDVIbnE5UVRTdUE0YW9aa0FiS0FpSXZsZDRFSlJWWTluNU1INzR1TU52ZmZxQ2REelZ3c1ZHQ1JJb3NVV1JKam0rbXgwblI2bWk4azNXYmVBdkl1cU9NUXdta0lTSXFzK2lHZ09vd2dSWllzWkN1N3ptRUkxL1R3aklhQUJ0bzlLYkpJa2RYMGV5Q2R2K04ramRPTE8zYjE4K2E5YTBxeE5ndHdSWmJQdHhhRzFjVXRHaXF5SG4vak4wUzE3bno1NXhWWFQycXpoc2lJRkZob1o2aTZ0bVNOa2t1eENadG1RWlNlWFlPZzNQTkFPazFPd3hoU1pOVVBZd3owdzZoK0R0bmVuWGJTeTJCTjFiKzcyRDlXdHl1Z1hyOUJIUWFSSW9zVVdmVk9jMHptSnI4Y1Jvb3NPVTlSM2s0bW55T2xSUlp3MUFKZU1EeXgwSytzQW1PQTliWEs4akNSc1BVS3JDZnZmVjNVODliYlA0MFBhRVpqai94WVlYcnNXZmIwVEx5dGxBYktBdXF2ditOUXdta0lTSXFzK2lHZ09vd2dSWllwT09jd2hKTldnbFRrZnFBWElRMjBlMUpra1NLcjZmZEFPbi9IL1JxbkYzdnM2dWRSRGpYZDNLZ0Z4SlpDai8veERhemVUaStxNkN1d0t0aEJ0OERLMWl1d01vQjErNTJ2ME1JZGR1SE8xUDBvcFVKRlRxejA0RTM1TjhNU2tVNlQwekNHRkZuMXd4Z0RZenFxbjBPMmQ2ZWRkRk5RUnpjZHV5WUpTdjB0R3NZWWFQY29QMEVkQnBGamh6STQzcUZwZEJybWV1YnF5Mkw0QjZiVW83VFlNM2E5N1ZENXlRSllDN0EwTnBiZlRWZDhEWDFJZ1lXT2JwOTIwck1LTElPRWo4WWVHa3ViOGdVTWRUU1VqTDRGMUY5L3g2R0UweENRRkZuMVEwQjFHRUdLTEYzb2xyL1BZUWpYOUpRWkRRRU50SHRTWkpFaXErbjNRRHAveC8wYXB4ZDc3T3JuOWIxcHVyTlpDekFBdndNc0ExbklPQUlqZ1BXWGZuN2E4VVp6SGJOV0dpcXdNb1dBZlpNRVVtQTF2YUlxa1Q5S3FVQU1yU21HMW15K1NLZkphUmhEaXF6NllZeEVQMVltaEVEMWM4ajI3clNUYmdycTZLWmoxeVJCcWQ5Rnd4Z0Q3YjdzdlZqNHV6b01Ja1VXeXVCNGg4cnNIR1BKVWxOZkZzTS9NS1VlUlJwcnVWT3VKV3RpVkYyeVFKRUZ4SW1GUTVDRnNCSXBzTkNrVGxhQlJZb3NPcld3QldNeW9yT2hXODFZUU4zMWRCeEtPQTBCN1Z0c2NSTEtLYzJWMVdFRUtiSjBvUnNwc3RUNzQ0SXBOeG9DR21qM3BNZ2lSWll6YnFyamZvM1RpejEyTGJhWThhd3BsZG90d0Jpd1lCV0FCVnFPY3FFQ0s2L3NRbk1lbkdWeUNxeThNa0NyN2tZWDBFaUIxZlFLcWtiK0tLV0NPK3MreTc3dVpiYitTS2ZKYVJoRGlpd240UStxbjBPMmQ2ZWRkRk5RUnpjZHV5WUpTdjBvR3Nab2pPZEtrTE1zZlhVWVpOU2hkTEtqd1Q0QVZFZUZtMkVzL2QzR01Ld3orS3Q1RDM3cEd4MFpnQ3lRV29ENXdFSU9zdFJPTENRRkZwck02U3F3U0pGRmlpeUh4M3JxZUsyeGdMcnI2VGlVY0JvQ05yL1lzbnh6WTNVWVFZb3NYZWhHaWl6MS9wZ1VXVFB2bTdOS01NZjdkeVJEVklMY3h0MWZ4LzBhcHhkNzdGcHNzY1k1cDRLb1dZQUZLY2ppY0VEQ1VaVldZRFdzeUNwUllEV3Z5Q0lGVnRtS3BnTy9PejE0TjcrZTFLenowbFQ5a1U2VDB6Q0dGRmtTWTZ4OXdneFVQNGRzNzA0NzZhYWdqbTQ2ZGswU2xQcDdaeFZaNnZEVHZoY2VxNHhxNm41VVI2VTJjYUtyY3hZd2htR05ZNnFtUEwzcTg2VkdTQllnQ3dnTGVCMWdBVCt4MEZ0b0VGSmdXYVBBSWtVV0tiSWNIdXVwMzdYR0F1cXVwK05Rd21rSUtMWFFSSE5pbzNOb2RTaEJpaXhkNkVhS0xQWCttQlJacE1peVpGeEFNa1FseUczYy9YWGNyM0Z5c2NmT1JSWnJuSE1xaUpJRnhHbUZIR1NKam1SMkZVeGJnVld6SWt0UmdWVy9Jb3NVV0E0b3JGUW5RVTRQM3RXdkZ6WHJuTmhhUDZUVDVEU01hVXFSWlltenI5cS8ySEk5cXA5RHRuY25uWFJUTUFlYmpwMlRCYWx4Z1JSWkxYU1lxdTdRVUIyVjBzU0pMczVid0JpR05ZNnBiUFVFOGVXaVZrZ1dJQXR3Y0NWQWx0OFpEZ0JqbTV3OGVGLzhZM1AvRGFzTnhhS2pEL25vYUczbmx3R3NXMi8vTkhLVUxYTC9FTS9IWHJQaCszZ3BiOW5hWnRQZStpT2FLOTFxMWdMcXI3K2pVS0lWOEk5Z1hQM2JNa21SbFFBV3B1bmViN05YWi9ud3JBMEJEYlIzWjJOVU5iWElrdVhyZVA5ZTBleW1IamZlVWIvRzZVVWVPL3Qzc3g0MnBWYUxCZmgyd214cllWNUJaZnJmNkoxNTB4Wmg4ZEZIeVpTVGhacXNtQjlFU0lHMUJBdUtUZy9lbGp2anJXV01TS2NKMWM4MTdhdzNsYi81L3IxK3FOSmdmNHJxNTVEdDNXbG5YUmZpbUxyUHpzbUMxT1JVRzhZMCtKNEl3WkU2REtMOXdLYVVXcWlPcXBZNVYzc3pVVjhXSXc5VXFpZGM0QW0zdHpWUnpjZ0MwaFpnSHJCZ0ZjQUxwRzlwK2tMckZWajFkODZJUjBKalQvMlBDenQydVg0L29yblNyV1l0b1A3Nk93b2xOQ2FYOXNWZUlSaFhQenhVaHhJVUk0c2duSHEvYXRnTjBZYUFCdG83S2JLMFlLWnA0VUR0NlNFWllyTnVyYU4ramRPTFBIWXVzcGoxc0NtMVdpemdCZW5XUWc2eXF1NzRrSXFzV1FWVzloSWJtYVRRSktIK1NVTDFiYTdxTnQzczRHdlkrVzJ0QXNvMk95R2RKaVA5WFZQS3FLYnlwZjRkMWIrakppbkk5dTYwczI0SzZ1aW1ZK2RrUVdyYzFJWXhUZnNWNmpDb2N1ZTdja2ZJbEtJS213NnFvNnBsenRYZVRCckh0MHZvd2JhM05WSE55QUt5Rm1BOE5oWUhXU1VuRnNxbVY4VjFMRHI2a2RVeHNKcWZKaVBNVG1OUDg0OVB5cXR2MFJpTmFLNTBxMWtMcUwvK2prSUpwK0VmUVRnVWhFUE5qZFdoeEVpUjFWaHNLVjNvWmR0OURrTzRwb2RyYlFpSWFPK2t4TkpVWWxHTUxIVS94TFRiN3FoZjQvUWlqNTM5dTFrUG0xS3J4UUorRjVqWEFmRDg2bGV4RkJWWkxENzZjRG9HVnRGTGEyU1NRcE9GNWlZTDFiZTl5aFlra1F1QXk4YXdxTDU4OEVZNlRVYjZ1NmFVVVUzbFMvMDdxbjlIOVhQSTlvNTlYNWI2ZmpzbkMxTGpnRGFNYWRxZlVJZEJwTWhDMGVhSkI0N3FxR3FaYzdVM2srWnhsR204Wlg5NjdXMU5WRE95Z0p3Rm1EaXRrQVVyTXljV3l0MWZ6Vldrd0ZJa2ZxakhRR09QL1dPVmxOZmY5Qkt3UXY2b0JrczNtN1NBK3V2dktKUndHdjRSaEVOQk9OUWNXUjFLa0NMTGxMTExZUWluTUJ4V01yeHJRMEJFZXlkRkZpbXltbTczMnZrNzZ0YzR2VWhqWi85dTByK210R3F3QUdQQS9CVnhhaUhVNFNpVzhCbDVCVmIrNVRVeVNhbkhCcFVwZzFET2V0TXJtQTdtajF6NHE4UjUxUjdFaWVYVit6eVFUcE9SL3E0cFpWUlQrVkwvamhyalVmMGRzcjA3N2F5YmdqcTY2ZGc1V1pEcWI3VmhUTlAraERvTUlrV1dLUWNXMVZIVk1PdHFjeGJxeTJMa2VVcjFoSFJxWVp0Zkc2b2J6Z0tqRXd0RFhEckl1MG1CcGF6QXluZCtpQ2RBWXcrTnBkaXhWUFYrUkhPbFc4MWFRUDMxZHhSS09BMy9DTUtoSUJ4cWpxd09KVWlScFF2ZDh2YzVET0dhV2xSQ3d6OUVleWRGRmlteW1tcjM2SHdkOVd1Y1h1U3hzMzgzNjJGVGFwVmJnUG5Bd2xVQThPdHhsSE84UmwrQlJZb3NXc0JEVFU0TXJOZ2lGLzVVMlE5ZGIrZWdwL2Rja0U2VDAxQ0dGRm5OUVJsRXY0ZnE3NUR0M1dsbjNSVFUwVTNINFg0VERXVVE3UjNsWDZqRElITG9VQWFuR0ZtVnp4WmxNbEJmRnFOVlpEMFBjbXczbWVkQzE1QUZXbXdCTDB6all6Ry8xa3FTQWd1dHdDSkZGdENZNmE0UFVHdDNRNWt0c29ENmErUW9sSEFhL3RXejBFVGIzdWZaV1IxS2tDSkxGN3FSSWt1OVA4NjVBV2o0aDJqdnBNZ2lSUlphR2RXVVcrdW9YK1AwSW8rZGl5dzBZM0RNQWl3Y0tySllMWTR5aTQ0K1RIZzNoVDYxaXhSWnRJQm5hZ0ZQTngyVVFxR3B3WnJ5eGE1L21ibGYwMmx5R3NZMHBjUnF5ZEhtdXYyVXFmdFEvWjFtZTNmYVNhL0F6OUd5aDUyVEJhbCtGQTF4cXI1N0FBQWdBRWxFUVZSbFNKRzFmSTRpcXFOeWJBWm5XM0hSR05aWkROYWNaMjFiRzZEeWtBWFVMSER5K0FmaWhzMDdyNnJkS0s3bWdkNjdBRUczOGhNTFNZRmxYSUZGaWl4U1pEazg1bXQwVjNSTE5SWlFkejBkaFJKT1E4QmFGcHFXYjg0ckJma1FDcFVxRnUyMFlKWXRVRTIxSEE1RHVLYUdaelQ4UTdSM1VtUXRweUlMeVE2bG9IYmw3NU9qZm8zVDQ0R2QvWHMxbmphbG1yZkF4My95VDhWWHQ3L3dNL3JHNFNjVzh0TUtnOVhLVnExR0NxeDhjeVZGVm1VMnA4bUkxT1RFZ1AxYk1YZzN0NDVraC9QU1ZQMDFuU2FuWVF3cHNweU1qWlgxcDZqK1RyTzlPKzJrcTBLYnFxNjNjN0lnMWYram9ZeUJjVjdMbjFDSFFlUzRhUmw2emdOR2RWVDZFNnFsdmxOOU9hd3B6NnQ5K1M1MXc2UEtPMmdCSXdBcnF6ZnpBUHh1cXNveS9MRmVnZlhrdmQ4UlZiNzE5azhoUnowcGQ2enl0UVRVODZNeHFIMWpteTNOc3FnY3FBWkxONXUwZ1Bycjd5aVVjQm9Da2lLck9RaW9EaVVvUnBZcEtPY3doS3ZCNjVzN3ZLTGhINks5a3lLTEZGbE50WHQwdm83Nk5VNHY5dGpadjV2MHJ5bXRzUVdNQXF3UnlQSlRpT1YzaksxYUZTcXdiRkZrUFhudmQxTXAyenMvRFNObmN6VDQwbVNodWNtQ3NUWlkzOEptU3hDbzdjeXJuZVhUZEpxY2hqR2t5SEt5ZnpYU3oybTJkNmVkZEZNd1J6Y2RPeWNKU3YwNUdzbzA1VmVvdzZENkhCZFR5aWRiMDBGMldEVHoxTENBK25JWXJSNHI5WVFMTUozRzQ2SmJ5QUkxV3FBU2dEVUNXVUVhNk4zQWlZV2t3S284QmxaWnA0ZG9sVFFHMFpoYTFyeE0vNDVvcm5TcldRdW92LzZPUWdtbklTQXRzalFIQWRXaEJDbXlkT0hiLzgvZXV6VEplVnpKZ2xucTdqczlZNFl0QWF4RXJtOURJbmQ2UDM1NXZ5UjE3NlFyM2xtcVNmYUd3RjFNczQxY2lsWmpsWVVFcWhKVmxSSEhQZUljajNCc1pGUmxQTDZJY3p6OGVIaCs2Vjh0N01kai8ycmhoNWZTMlpjbTBmRkZjUjdVRHRuMHNxOC9VVDZ6eENWUHpjc1dMc1BldDdlaEF0YmJaYjI2Y1dMOTRQODZISDd3TitGYnEyWUhWcFlqNjJrSDF2bGhJM3FJVkwwWVczMWUwb2UzdGJzK3NzTmVyeUI1a2haam91U2UxYzc0SGhLREtEZ1hqUGNseURwTDFPbnRwMmFSMElXN2RtU0Z5Zm0rRGk4UXNQYXRPNEVuaCtWWCtJdUJiSWFtMHgrd2JXN3FGUml3QWpNRXJIZlRQcjBmNitaZFdaMy8zanF3emx2VkFiUDEzb0YxaWY1MTd1RGRqOWZaTnAyejQ5SjIrTzlQVjFGQXVMb3Bkd1g2MDE5VWxKQVdBUzNDaFVRNHltV0tIVm5YYWIrK3VJQVlON3RFaDhVL0lONzlqaXkvSTJ0MnZNUGppZktaSlM1NWF1STdsMkh2MDl0VUFldTRyRmZIZDJNZDM1RjFJMlJkdHhHK3NBTnJsaU9yejRGbFIxWmVjZEFjYzYyeE9mOXo0TVdmdGE2YWg5allmUUZKazdRWXczSldSZnV4R0JUQ2V3ck9nWEcvQkdudmRWU2hueGZHVjFpTXllWVgvV0xRZkFMVFJ2cjE1Z1VDMWo1MUovRkorNi9EZkd2TllwckViWFJYWG9IQUNzd1hzRTdmSy96Qit4ZTkzNGhhRi80OTRzQ3E0OGphejRGMURvS1h0dkNKdi9zTThwbktPbE5iK3dIQzFVMjVLOUNmL3FLaWhMUUlhQkV1Sk1KUmF2VitVY0x2eU5wWWhJTWRJaUFkZ1VWQUlON3R5TElqS3p2K3U4Y1g1VE5MWE83VXZHemhNdXgxZTBzVHNFNUxla01LLytiL1Bsejk0TytlSk1nMEI5WW9SeGJtd0RyZDdMdEl5Q3NTc205T2dmSEJpNzlXemNlZnEzbll4ZllGSkUzU1lrelVTY1ZxWjV3UDRUd0Y1OEM0WDRLMG8rSk9iM3RoM0lURkdPQmNUeEkvOVp4UGxJVWFzRkVnWUsxYmR3NThzdjdyTUZDdTdaYXIxaDF2NExhNmE2L0FBeXVRTG1DZDV2U0R2ejFjL2MzZkh3NC8rTnNIOTZuUmdaWG55TElEeTQ2c281TXdwaWE0WGZhNitYZ29zd0x0YVNRdVJraUxnQmJoUWlJY3BkWUdIQ3BwNzVicUZiMnFmVjVZaE11bUpiQUlDTVM3SFZsMlpHWEhmL2Y0NHJ4RytwS25KczZYSWVmRkpsSkd3SHJueVBxYnc5WGYvVCtIdytFSDl3anlNQWNXeTVIMXpvSDFvMThlN3IyQUZDcFNYQ1RrRlFrREx1UW94VXZEdk1DTHYyd3R5ZU5uSEtJZ2FZSndqdVZzVXUzSE9CL0NlUXJPZ1hFdlRkYXpSS0lNZkNQZEVjRmlUTVA1UFpRbjlJdEJkbVN4TmdRRXJHTEZvOFowMnEvRFNBalJMVmV0TzY1R2hIaVd1aXZ3N2RkZkhDZi83T1VudFI3aUIvL2pjUFczZjMvN292Y2IyUC8rdjcrNnFXdkJmK1BBekE2c1M3SURzSFhqdG0zZHMrUFNkdmp2L3RWQ0lDVm5ObTFQZjNFeFFsb0V0QWdYRXVFb3RYRy9LT0YzWktIaW5iQUlsMTFpd3lJZ0VPOTJaTm1SbFIzLzNlT0w4eHJwUzU2YU9EK1RmM3VzNkFwY0hhNSs4RDhPaDcvNyt4c0I2eit2TTlTR3E4YmtlOVNCZGQ0ZUtsSmNKT1FWQ2RrM3A4RDQ0TVdmdGE2YWg5allmUUZKRTRSenFrNHExcnlOOHlHY3ArQWNHUGVOZktHVlYrenhPV0Y4aGNVWTRGeFBFai90eUtJc2ZMeWNpZFpUYmtjNUllSWJONWF4MVorWEE5QXJzT0VLWEYyeEhGaDU3OGlxRHk2endKVVF3TzJXREMvN3JHMWRmUnhDMkxvTHpncTBwNys0R0NFdEFscUVDNGx3bE5vWWNLajRIVm1IbUdnb0xNSjFPMExJdEFvV0FZRjR0eVBManF6cytPOGVYNXpYU0YveTFNUjVEck4yTDZOV0lNMkJ4WHBIMXFPa0NDcFNYQ1RrRlFuWk42ZkErTDZIOHZ2Mlo1TW1DT2RZemliVmZvenpJWnluNEp5TGhYdnY5SnhTZk5Rc0VwcnVhR0F4QmpqWGs4UlBPN0lvQ3g5WEJVZFZYVnYwMjM0ZEZ0K2dKdVRvWm1UNjg5a2l3UHlRWG9GUkRpdzdzdkpCa0JEZFBvUHl0M0czTTVvUXR1NkNzd0x0NlM4dVJraUxnQmJoUWlJY3BUWUdIQ3AyWk5tUk5idTBoa1ZBSU43dHlMSWphM2E4dytPSjg1b3BseUxvT3c4ZmExL3pzb1hEck4wTGF3WEtPTERzeU1xK0lmVDQxNVNpNXM0NlVwd0sxdEQyMHZCQTBpUXR4bVE3dVN3R2hjUWdDczZCY1M5TjFrY1ZBWmY2clZra05PRTlMTVprODUxK01jaU9MQlpCQ3dJV3ErcmFzcC8yNnpBejNpWUU3SkRudGd3NFAvUUdLMEQ2RmNMZWxUS1l6UWZwM2oxNjRQUGV0dm5ieGo3TDFQb2poSzI3NEt4QWUvcUxpeEhTSXFCRnVKQUlSNm1OKzBVSi8ycmhKWkh0MHQrRlJiaU9FblRJc1EyTGdFQzgyNUZsUjFaMi9IZVBMODVycEM5NWF1SThoMW03bCtnS2xIVmcyWkdWZlVQbzhlM0lxbmxvRENIejNXUm1scFlKa2lacE1jYU9yRHd4QnNEL29NSGhmbDZEY1M5TjFpK0pOcVArTG96M3NCZ0R4SHVTK0dsSEZycndJRkJGcXk2M0F4ZCtMd2JJWjVvT1FLL0FHaXVRNU1EeU83TDRvTlFMNm9RQWJyZGs1RDl1Ny9MNDh6V3JHVUxZdWd2T0NyU252N2dZSVMwQzJwR1ZKd0lDRGhXL0k4dnZ5SnA5cVFLTGdFQzgyNUZsUjlic2VJZkhFK2MxMHBjOExrODRMRjY3RnhrSGxoMVoyVGVFSHQrT3JKcUh4bDVhSTBpYXBNVVlPN0x5eEJnQS95bjM3V0RjUzVQMVVZNnJTLzBLNHowc3hnRHhqaHFEanUzN3hTQTdzdENGQjRGS3V4Wk1ubjM3ZFpodnc5bU1OM25yUGJ4WElMZ0NSUnhZZG1UbGczSXdndTQyOHhtVXY0M3NzNjE2ZjRTd2RSZWNGV2hQZjNFeElsQmN2bnZYVWJyVHdJNnNQQkd3WDVUd083SXVpV3lYL2k0c3dzRU9FWkNPd0NJZ0VPL3BPSmw5V1lLT0w0cnpvSWFZUzFmRmVZMzBKVTh0bk9jd2F2ZHlhUVZrSFZoMlpHWGZFSHA4TzdKcUhScTU1QVVzRnNMRkNraWFwTVVZbE9TajdVV0xCTlNvZ0xhSGloUXczcVZKK2lXeFp2VGZoZkVlRm1PeStVNi9HR1JIVmlwUVhhcTkvUGNuVjZEOU9peUxlYTA3cmtOejl4WDQ5dXN2amt2dzdPVW5wWmVpcUFQTGpxeDhjQ1RFcmMrZy9HM2NUZFVoaEsyNzRLeEFlL3FMaXhMU0lxQkZPRHV5eFBPdlM1UVVGdUhDbHh3a0dnS0xnUDBpWEIzbktuclprZFZlSE4raHl3NVMzSWZ6YmlkY0hYMTUwdHQvTFp6bk1PcDV2YnorNHo4ZUIzdngyVy9uRFJvWWFSa0hsaDFaMlRlRUh0K09yRnFIeG03YTNlM3pncVJKV296SktoSk80NG9YQzZoaElkb2VLbExBZUVmelpldjJ3bmdQaXpIWmZLZGZETElqS3dwUXAzWVFVQVhLTXpkNXZ3THQxMkhac3RWNjR6c09kMXNCSVFIcnE1dTZwK3kvTjMvKzNYRnV6My8waXp0ek5Kak5CMGxDaUhqYjVtL2JuaXJPKzNVbWhLMjc0S3hBZS9xTGl4TFNJcUJGdVBtT3JINHg0Z05uaW4rMU1DamVDNHR3WVdjSWlZYkFJaUFoN3YydXJNNFgvb3ZqTzZnaDV0SmhjVjRqZlZsVEMrYzVqSHBjTDBJQzFuOWVrNDZ6SWNmcGV3SHJsMUQvc0RQaFBIbWhJa1g4RUVFdnN0eitFQ3FTcEEvdnlpaFQ2M0Rqa2l5UU5FRTRsKzJJeWg3Zk9EOGY1OEI0bHlicHZWK3pZSDllR0VkaE1jYU9yUDBjWGlBaEcxZC9idEJ6KzNXWW1TZVhVVzRRWE5zL29wQ0FwZWpBT284dmc5bDhrQ2JrdUxkdC9yYXh6eksxL2doaDZ5NDRLOUNlL3VLaWhMUUlhQkV1Sk1KQmx6UUVaNG9kV1haa1FWZStBVEVTRmdFSmNXOUhsaDFacytNK1BKNDRyNUcrN0FuZ1czaWZMNWQ1SEViTjYwVlF3R292Snk1dkI2K3FaVG13L0k2czdCdENqKzkzWk5VNk5IZ29wZlJjSUdtU0ZtUHN5Sm92eGhCd0h6STZnUEV1VGRMWkRxdmUvcFJ3OFl6VndtSU1JZTRuaTZEN09haWdCWDVnZ3lHZzRsV2ZXL1pVczM0VlJzQU91V2JMZ0Z2Nm9YVUVyRysrdW1FbFpkOFo4L0E3c0M3RmpzRnNwc2g0QzlLRWY5NjIrZHUycDRwVEZ1OElXU1RiUlh2Nmk0c1MwaUtnSFZuelJVQ0NNOFdPTER1eU9rcFNDaTJBUlVCQzNOdVJaVWZXN0xnUGp5Zk9hNlF2ZTJwSmpka2tYa2ZBK3UvSHZrTFlYazZNckxwSE9iRHN5TXErSWZUNGRtVFZPalFvcEQxTVhrYWk2RlByREpJbWFUSEdqcXo1WWd3Qjl5R2pBeGp2MGlTOTEwSEYvcnd3M3NOaURDSHVJY05Rdnhoa1J4YTA0UGlCbmwzRlNvOWZvMzRWUmp5QXlVb0hqaWQvT0J4MEJLeHpCOVo1RlplOG5URUgxbW5TQmpIOEZJMlc5WVRBOGZibGJWOTAyOVhiRWNMV1hYQldvRDM5eFVVSmFSSFFqcXo1SW1DL0dPRmZMV1NKY1h1V3BKUmpIUllCQ1hGdlI1WWRXWUEwUThtRDV2SEZlWTMwWlU4dG5PY3c2dlplZEFTc1J4MVlOVjZVUHN1QlpVZFc5ZzJoeDdjanE5YWhNWmVzVk5FcVFkSWtMY2JZa1RWZmpDSGd2aDFad2EvSHNVU2RhRC9DZUErTE1ZUzRod3hDL1dLUUhWblFndU1IZkh2OTZVOStzQUx0MTJINFJ1M0pIQjlmTjRlajJncm9DRmlYSEZqSmppek1nVlZEaEJPbWFjMTNCWmRCSDBoaG56MlhsOWRuNXBnMEE4TFdUYmtyMEE0RG9BaVhmWE1vTFFMYWtUVmZCT3dYSSt6SWlvcHU1KzNHSER0YkhPZXdDRWlJZXp1eTdNZ2lWamxqODFhYzEyVHpLbWo4V2pqUFpkWWY5cVlqWURVN3NITEVvQ3dIbGgxWjJUZUVIdCtPckZxSHhsaHlVbFdqQkVtVHRCaGpSOVo4TVlhQSszWmsyWkUxdXlpRnhSaEMzRU1Hb1g0eHlJNHNhTUh4QTM5MEZidDAvKzNYWWZoRzdja2M3Y2pTVGFCdnYvN2lPUGxuTHo4cC9SQlgzL2M2c0NZN3NyZ09yQndSem1YNFE0Y0ZrQmMrZTN5bVpuRUNJR3pkbExzQzdUQUFpbkRRelIzQjZTRXRBdHFSTlY4RTdCY2o3TWdpNU9rUko4ejIybkg1ak1iQUlpQWg3dTNJc2lOcnR2Z2RIaytjMTJUekttajhXampQWmRZNnZWMTlIM1pnelJHRHFqaXc3TWpLdmlIMCtIWmsxVG8wOWl4V1FOSWtMY2JZa1RWZmpDSGdQaVFxZ1BFT2tXU1dxS0xhanpEZXcySU1JZTRoZzFDL0dHUkhGclRnK0tXa1R0MVpjS1poMlRVc1ArRWJyczVBQzRhQnB5UzFBcmdEYTdJamErenFHc1R5UUJYWVdXOWIzcmFwbjZIUitRUGg2cWJjRmVoUGYzRlJRbG9FdENOcnZnallMMGJZa2NVUy9ZUkZ1T3pTSEJZQkNYRnZSNVlkV2RsNTBEeStPSytSdnV5cGhmTmNobDIzTjZJRGE0NGpxMWFZdks5K3I5akpCeFVwTGhMbUZ3blpONmFFOFNHbmdqVzBxQmFtM1E0a1RSRE9aVHVpc3NjM3pvZHdIc0k1TU43WlBHR3IvcXF5djRaNXdXSU00WHdQR1lUaUlwQWRXYUVGdjdQUkVGRFZyVG9sWnRaL0xXWUdqREpaaWNEd0pBdXRBTitCWlVjV2VPcWdJTEJLZXlCTGZQYjRMSjJkQmtDNHVpbDNCZnJUWDF5VWtCWUJMY0tGUkRpb05vNkxFdStjV1FlV1EybTNmaHJFcm1iSHhXYkhQQ3dDRXVMZWppdzdzbVR5VTV6WFNGN08xTVIzTHNPdTA5dEFCNVlkV2RkTWtnY1ZLUzRTNWhjSldUZW14SEV0eFI3NnhaRE5pb29QeUJ4SW1pQ2N5M1pFWlk5dm5BL2hQSVJ6WUx4TGt2UXFvbFBOWXFIcDdnUVdZNGpuZkpjWUdoZUI3TWpxV3VnSE5oZ0NxanBWcCtSTXpBVG5NMXZKUVBHa0o2N0FlQWVXSFZuZ3FkTkVoMlR1Qk9JZ0NHU0Z6NTc0c2p2OFlsVVNFSzV1eWwyQi92UVhGU1dXRVA4c3dvVkVPS2cyam9zU2RtU2hZbDdzZVBHeHpNQUpRdHpia1dWSGxrejFKY3BycEM5NWF1STdsMkhuOVRiUmdXVkhsaDFaRE5LUmRmUG9jVTJhYXg1R3RmY0ZKRTFMaURLem5WbkdXVWdFZ3E2Y3dIaVhKdXVvbUlPMkY4Wm5PN0pNc0xwL1pob0NxcnlxYzRtUis2L0ZmSXVNTXRVbEFzY1BRVnlCK1E0c083TEFVd2NGZ1ZYYUExbmdzOGRuNmV3MEFNTFZUYmtyMEovK29xTEVFdUtmeFRoSWpBczVzd2pPRk9ickU3WVM5WVJGdUd3blNsZ0VKTVM3blZpZFRxelRwWTQ0dmt0WGM2SzhSdm84cUludlhJWTlyN2RFQjVZZFdSUkhGcVZJRVQ5RVFpVGRGMzdkRjM3bjZ5eDllRnZEbTYzaDNZNEhraVlLM3MxMlJHV1BaM3lIUkNBSTU4QjRSL05sNi9ZMWk0VW0zQTJMTWRtOHBsOE04cnV4V0FRV0FxcDVWZWVTSS9WZmk1bUJOaUhoRTdMNGtvSGtoK3BZZ1h3SGxoMVo0S21EZ3NBcTdUdWlmbS90VkpqVloxL3hFc2NId3RWTnVTdlFUejFGUlFscDhjOGlIQ1RDUVRWeXZ5amhkMk9oWDRjOHRmZHgzWS9QYjZXQnNBZ0l4THVkV0VFbmxoMVo0VGluMFZKUlhpTjlTVk1UMzdrTWUxeHZoUnhZZTZzS3NEUGhsTVNVSXNYRlFsNnhrSDJEQ294dktkYS9XdGhOcGtEU1JNRzdiSWZVN1BHTjd4QytRemdIeHJzMFdXZUpPdEYrYWhZTFRWZUlZVEVHT004aDBmTTBicjhZWkVjV1plRnhnOCs0dW5PRG52UGxLRHdBbXBDcG0vR05tOWNHWVRYcEViLzkrb3ZqU005ZWZqSnB4Tmd3OVJ4WWRtUkI5SGdjT0d3RVpqNTdIRWF6d3oyRzMyNDFZQVg2MDE5VWxKQVcveXpDUVNJY1ZDUDNpeEoyWkVWRnQvTjJ3aUpjZHFrYkZnR0JlTGNqeTQ2czdMZ1BqeS9LYTZRdmVXcmcrK3MvL3VPUldULy83TGZIUy9tcS93bzdzT3pJOGp1eVhLVGtGU25BemEwbFdEdXhza2lUdENnejI0bTF5TmMySURFR3dMblR1QkRldVVpZzhKeFEwVktqV0FqZGxZVEZHRUs4US9uV0x3YlprUVV0K0owTmg0Q3FhZzByTXEvK2F6SGZJb2VROFE3ekZBbU5ndE04Q1ZndlB2dHR3ZG05bjFKNUI5YWJQLy91VmdsODlZdGJ0aUg5enlDV0I4cEE0SGpiOHJZTlBjTlUyd1BoNnFiY0ZlaFBmMUZSUWxyODgyVkgzbVZIdnloaFI1WWRXZjI0U3FJaHNQZ0h4THNkV1haa2hTLzNTUEVmSGwrVTE0UXVOMWo0alBhVGM4bHk3c0NxK3NXNDhnNnNkd0xXajM1eFZwV2tIWC9oOUVmZ3grL0l5cjQ1OVBqaFh5MEVMLzVVTlNqUG0zSDRncVJKV3BTeEl5dFBsQUh3SHNJN01ONmx5VHBLOXRIMkRMeENXQjR3UGl6S0FQRU9HWVQ2eFNBN3NxQUZ0eU9MZTc4VjdHMnYraFZBTm1LOUhkeXFEWnZaZ1VXcTNqNXdZRldWQWtOQmJoQkxvbnVoM1hyWHlOdVd0MjBrWERtbzlZTkZyRnNUVjZBLy9VVkZDV254ejQ2c1BQR3ZYNVN3SXdzVjMveXJoZjI0alA1YVlmeEY5ZS9pM1k0c083S0lFczFjV2l2S2E2UXZlZVpJZ1pjY1dGVmtHR0VIbHQrUlJYbDNCS1ZJY2JHUVZ5eGszWndDNDBJT0JXdG5jMGxLdGZVT2tpWUt6bVU1b3JMSE5iNUQrQTdoWFREZXBVazZTOHhCKzVsVExBekJjenV5QUlMQ2NqaXA5UU1CRmZHS2FNZXV3dktyclB5Vnp5eDNqTE8yWnhaeVlIMTV3NDU1dGxMeWFYelJnVlZGQ215TGl3dWZNb2psZ1Jxd2dkNjJ2RzBqNDQyTU13c0lWemZscmtCLytvdUtFdElpb0VVNFNJU0RhbkU3c2lpWGpTRlJVbGlFeXlyTllmRVBpSGM3c3V6SXlvcDdlRnhSWGhQQ1ZmUnloTlYrREw3M09yQ3laSmlGSEZoMlpGRklFcVZJY2JHUVZ5d0lYanlDRjMrN2FsaCs3cHZETzBpYUtEaVg3WXpLR3QvNER1RTdoSGZCZUkvbWlkc2Qzdk9xTWNYQ0ZCeUhSWmtzWHRFdkJ2a2RXWkRhekRNemNPK0pOdW10L3pyTXQ4Y3NCTjBreEJvZVU5aUJkUTUrRU51Q2M2dmJnWlVsQlRZRVJmOUhER1p3QUlVdE5mMjc1WGRrd1ZjNGVkdk5PZ096K2dIQzFVMjVLOUNQMnFLaWhMUUlhQkVPRXVHZ0dybGZsUEE3c21yZjJHY2RlMVBHaGNVL0lON3R5TnJUa1pWYmRvZXJwdnY1S01wcnBDOXRPSmNzcUFOcmxneXpzQVBMaml3N3NseWs1QlVwd0kzdEVvZTN0YmdweGNVSG1tbVFORW1MTVZsT3JOTzR4dGtRemxKd0xoanYwaVNkSmVhZy9YQ0toUlNjaEVVWjRIeWZMSDdha1FVdHVCMVozUHV0enQ3NnI4UE1QRm1JMnJsVkMzMThJUWRXcmlNTGRtRE5rZ0tuQksvQkxBK2NnUTMydHVWdEcrc3NVK3NIQ0ZjMzVhNUFmL3FMaWhMU0lxQkZ1SkFJUjZtTkFZZktBUldoZG04dkxNSmxHYjVoOFErSWR6dXk3TWpLaW50NFhGRmVJMzNaRThOM3RnTnJsQXl6a1FOclQwZFcrQjB4anlVdHBVaHhzWkJYTEdUZG5BTGpVcHdLMXREVU5Eak9mSU9raVlKejJjNm9yUEdON3lGOHArQmNNTjZsU1hxMkNCVXJFamo0UmpyWFlGRUdPTjhoRWJSZkRMSWpDMXB3TzdLNDkxdWR2ZlZmaDVFUUFwYXY5T2ZSdVZYQ0gvLzI2eStPczMvMjhwUFNUM0gxL1RmbnYwTFlDMjRVMXZWb2JOTWRXS09rd0pSdE5wamxnU0t3NGQ2MnZHMHJWVFZNNUFSQXVMb3Bkd1g2MDE5VWxKQVdBUzNDaFVTNFh2cjQ0T2Y3UlFtL0k0c2w0aTBneGswOFZvOTBBaGIvZ0hpM0k4dU9yTm54RG84bnltZVd1T1NwaWU5UmhyMnhBOHVPTEw4amkwRStzbTRlTng1M3JHWk9lb0dsTmJwYVdpRkltcVRGbUN3bmx0K1JCUlczRkp3RDQzNEowczRTZDFyN3FWa2tkT0V4TE1wazhaTitNY2lPTElycWpCT2VhQlc3ZGJ2KzZ6QjhvN3FRQkphNzZzNTM2OEFyOGZBRUIxYnVPN0xvMVdhSmJZbE93bUNXQjNiUlBhTlVLWG1QN2JOTXMxb0J3dFZOdVN2UWo5cWlvb1MwQ09qTERraU1nMnJrZmxIQ2pxeFdzZTJ4ejJrZWF5WG9DQ3orQWZGdVI1WWRXWEtTa1NpZldlSnlweWJPdHpMczhnNnMxZ2ZoZjY2L3JGQlVFZnlPckt5YlFvOTdEUlUxdkZjeGxDQzljcVJERWUzdUh0WWdhWklXWSt6SXloTmpBTnluM0hXQWNiOEVhVWZGbmQ3Mk5ZdUVwbk1QRm1PQWVLZndnMzR4eUk0c3lzTGpCSUZmMUczUTR4NTFhMDFFM1NDOGlqM2lBQWVXSFZsMTl0aGdocCtpVFRUdkFma0JpQUp2Vzk2MlJiZGJ2UjBRcm03S1hZSCs5QmNWSmFSRlFEdXk4a1RBZmxIQ2pxeGUwZTM4OHpWTFJvbGpGeFlCZ1hpM0k4dU9MTG5MVVZFK3M4VGxUazJjZjR4aDI0SFZYSHYwbHhXS1ZYZ3RSNWFMaEx3aUlmdm1GQmlmNGxSUXpONmFoNDlFa1lHU0Qya3h4bzRzU1p5bDRKeUxCY3E3UUx2d1F4aW5ZVEVHT05jcHhxQitNY2lPTE1yQzQ0U3F1VmJ6QjkrdndCNTFhMDFFZFJ5T1hvRUpEaXc3c2tadlludi9CalA4RkkyVzQrMjc5TUVudlcxNTJ4YmRidlYyUUxpNktYY0YydE5mWEl5UUZnRjkyWkluQXZhTEVuWmsyWkhWanF0aytnR0xnRUM4MjVGbFI1WWRXWWY1bHhZbzNtYTFyeTBOMm9FVnJqWFNqcitwOEdOSFZ2YU5vY2VIMzVWRmNTcVFTZXpVTEs1NUNOWFcrRUF4U0ZxTXNTTXJUNHdCOEo2Q2MyRGNkem1Sc2toNXRYR0Y4UmtXWTRCNHB4aUQrc1VnTzdJb0N4OG5WT0dhelEyRmtXWUJ4dXo0WTY5QWdnUExqaXoySnNiNzIwT0Vxd1hhOGQxNjE5TGJGaWMvdFZXVHVzOUZDRnQzd1ZtQjl2UVhGeU9rUlVBN3N2SkV3SDVSd280c1ZOU3J4Yktram5sWUJBVGkzWTRzTzdMa3BDRnhYaU45eVZNTDUyOGRXQ2UwNS9EclRYdHBMeXZxVnFtWGozMDdzckp2REQyK0hWbTFEcEhMcUxIQ2ZFSFNKQzNHMkpHVko4WUFlRzlIMW9IT1Y2WVVIOEo0Q1lzeFFMeFRqRUg5WXBBZFdaU0ZqNWRGbTFhY25NZmVvMjZ0aWFpY0hkeTVsd0lPTER1eTZnU2d3U3graWtiTGVNTHVlOXZtYjF0MHUxZHBSd2hiZDhGWmdmYjBCMFc0S2NYN0UwNFFhUkhRanF3OEViQmZsTEFqeTQ2c2Rsd2wwdzlZQkFUaTNZNHNPN0xzeVBJN3NnNnQrSjhyRGQ1M1lKMFhWeHgrdldrdmFjZmZWUGloMzNCQ1JZcUxoTHdpSWZ2bUZCaWY0bFFnazlpcFdaeDdDR2xxZXFBWUJPRmN0aU1xZTN6amZBam5LVGdIeG4yMkNDbzV2akErdzJJTWNLNVRqRUg5WXBBZFdaU0ZqeE9xVFN0T3ptUHZVYmZXUkZUT0RqSjYrZmJyTDQ3ZFBIdjVDYU83WVgwVWRHRFprVFZzdDdzN05wakZUOUZvV2Q2OVNSODI4TGJOMzdib2RxL1NqaEMyN29LekF1M3BMeTVHU0l1QUZ1RkNJaHlsTnU0WEpleklhcjJSZit4ek5VdEdpZU1YRmdHQmVMY2p5NDRzdWN0VWNWNVQ0SkxsOVIvLzhVaEduMy8ybTg2djRjL0YrYWNkV0haa2NTcUtZeS90WllWeTlXMUhWdmFOb2NmM083SjJRWnRLendtU0pta3h4bzZzUERFR3dIc0tLd0hqdmdCWjEvdEo5VXE0MThsV1lURUdpUGNrOGRPT0xNckNkd2JhSGRXRldNWHQxOVVlZFd0TlJNMkx0cE9BOWVLejMrWk5vbUhrOGc2c04zLyszYTBTK09ybmI2OHNLYXdyRG9ib2xVM0RwdFQ5aU1Gc2Z1QVFvc0hiTm4vYlVKeFFiMDhJVzNmQldZSDI5QmNYSTZSRlFEdXk4a1JBd0tIUy9LNFExTUcwV3Z1YUphUEVzUXVMZ0VDODI1RmxSNVlkV2N1L0l5dnV3RG8vcDhiaWZKOERLOEdSOVU3QSt0RXZPR3krVEMvdFpZVnk5VzFIVnZhTm9jZTNJMnZzSVNKQitxZVRMbEFNa2haajdNaktFMk1BdktmY0RZSnhiMGRXb0RnU3huZFlqQUhpbldJTTZoZUQ3TWhDRng0RXFqSTFvT0pFOXFoYmF5THF2SGl4QXd1dUdtOUI3a01IbHQrUk5TK01MNDFrTUpzdkxsN2FrNGEvZTl2bWI5dnVLazlEV1BvamMxYWdQZjNGeFFocEVkQ09yRHdSc0YrVThEdXlVSWRZelpKUjR0aUdSVUFnM3UzSXNpTnIrdVVnU3QvRmVjMkVTeDZlQTJ1c0krdXRBK3NrQ3RWVHR0ZDFZSjBYSysxbEJacSttZTN0eU1xK01mVDRzTFlPd3FRRUtaWWpKWm1vMWxKOGdhUkpXb3l4SXl0UGpBSHdIc0k1TU40bmtIUzlkMSsxaWtRdGVGUVVMMkV4Qm9oMzFCaDBiTjh2QnRtUmhTNDhCRlJ6Ym8yV0hXV1B1clVtb280TEtqdXc0Q3F4MVlGbFI5YTRNTzd0MldBMm54YjI3dEVEbi9lMnpkKzIzVlVzUXRpNkM4NEt0S2UvdUNnUktDN2ZPV3ZTblFaMlpPV0pnUDJpaEIxWnJXS2JmN1d3SFg4YmFRb3NBZ0x4bm82VDJaY2wwZkhGOFIzVUVIUHBzRGl2R1hEWk04NkJ4WFZrblRtd3lHSVFnVi92NDhDeUk0dHlJd29WS2VLSENIcVI1ZlkzMzFydXZ4Q1ZQcndiU2JFZFdRY3V5UUpKRTRSelVaSzlTanZqL0h5Y0ErTjlBRW1uOEEySmVkWDBEelRoYWVROExzVmorc1dnZmdKUzZvRURCSW85ZjVDUUVlcldmYnVneTdGbW5zM01reGQxZG1DbE9iRElJbHpUS1Rzd3gzZ3htZENUd1d5K1BFRFlabS9iL0czTHhwbnM4UWxoNnk0NEs5Q2UvdUtpaExRSWFCRXVKTUpSYXVWK1VjS09MRHV5Mm5HVlRQVjBLNHNBQUNBQVNVUkJWRDlnRVJDSWR6dXlRbDhySlpYUGVWb29xQ0htMGxGeFhrTzRWSm5ud01JY1dSY2NXR1F4S01DdjkzVmcyWkZGdVNHRmloUVhDWGxGUW9HTHZHaXhJMzE0azhuelFHMC9sK1N3MXdra1RSRE9yZUtzaWo2SGNUNkU4eERPZ2ZGT0lPa1VmaUU1RHp1eVF2RWU1UVAzMnZXTFFYa3FCT1dCQ3hBNUNLZ0NWYXVidkYrQk5Obld6Qk1JUXp1d1NCTHk1VjhoN0FWWkVNeXlxeVlnS1BPYkdzellaZS9sL2dpNzdtMjd2TXpadUxEYStJU3dkUmVjRldoUGYzRlJRbG9FdEFnM1g1VG9GeU0rZUtmYUFYVW03ZHBlV0lUTExxM3R5RHJVZWJkaDY2V0xPTDVMbDkzaXZDWnd5Wkxud09welpIVTZzT1k3c3V6QTJ0T0pkYUluL3RYQ0FoZFl2UnF4UDMvL1hWclNoN2UxdXh4dEVDUk4wbUpNSzZrZjlUbnhZaUVMZnlHY0ErTTlRTkwzZFdEMUZRazUrTmQ0N3NCaVREYS82aGRCN2NoQ0FRNENLczZ0MExhOXRGK0hOU0pBdGh3c05INTcwSDM3OVJmSER6OTcrVWw3bzRSUFhuMy96WmMzTERBYnhSOGRuKy9BSW90d1dhZDdRckR3aHpTWXpRZHB3aTU2Mitadld4Yk9WQm1YRUxidWdyTUM3ZWt2TGtwSWk0QVc0ZWJUMm40eHdvNHNsb1BNanF4MlhENmpMM0Q1UjRoN3Z5dXI4MTFaNHZnT2FvaTV0RlNjMTBoZjl0ekhlZENCUlJhREh1RFhkbUJkS2pyQ3g1YVFjdndlcnV6SUtxczErMkt3OVdKUSt2QzJkcGREbmtEU0pDM0dqSEphdGZZclhpeTA0aEw3Y3hET2dmRXVUZEpab2s2MEgyRXhDQlpqc3ZsVnZ4aGs0b1VDRndSVWx3bzAvLzNKRmRpcmZxMkZyUHFoV2Q2Qk5SK2NRVERMcVc3MEkvSDRCQWF6K2ZJQUlYUzhiZk8zTFF0bnFveExDRnQzd1ZtQjl2UVhGeVdrUlVDTGNIWmtpZWRmbHlocE50bU95M1prNmIwVDYvenlSUnpmcGF1L25YQTFlaWt5cGgzWmdUWGVrY1doM0N2M0VqNjI3TWk2ZWFFcVZLU0lIeUxvUlpiYng3Nk5MWDE0Vzd2TDBmUkEwZ1RoSElxVDZ1Mk44eUV4Q01JNU1ONjd4STh4WkZ2M25WdkNZcEFkV2RtV01zSHhJYUJhdWJpYzhHeDcxYSsxa0hYQzlwS0hzQVByNHE4bGdtQ1dVOTJRdzJSMmR3YXhQRmtBMkd0dlc5NjJaZUZNbFhHQnNIVlQ3Z3EwdzRDNEtDRXRBbHFFQzRsdzBDVk4vOWZEL0k0c2xwaFlxMVNzY213MnpRTVdBUWx4NzNka2RWNnVpK083YU5sOW0wL2l2RVpvL29NZFdIWmtjVXVEU0cvdDVjUUsxVGNkUEtBaVJmd1FnY2k2NE1WYmxlZVZQcnhYUUJIRllnY2tUUkRPcVR1cTBQa2I1ME5pRUlSellMd0xrZlI2emkxRmZIeDdMc0ZpVERhdjZSZUQ1citHcFFxUllzMERBcXBJMGVZMjcxWmdyL3ExRnJMV0QwTTdzQzQ2c01naVhOT1Z4NEJ2ODlXUHhTZG1hQkRMa3dXQXdQRzI1VzFiRnM1VUdSY0lXemZscmtBN0RJaUxFdElpb0VXNGtBZ0gxY2o5WW9RZFdYWmt0ZVBwSVBvQmk0Q0V1TGNqeTQ2c0FXWHlHUG9xem1zS1gvWk1kbUNSeFNBdXo5Nmt0L1RqYnlyczJKR1ZmV1BvOGJzMWNqSk1qam1VQjVIanFlaFE2NzZMdTA4Z2FaSVdZMUJIRmRyZVlsQklESUtNRG1DOEZ5YnA5UnhZNXlLU01JN0NZa3cyditrWGcreklnbFJublBoc1VtbU9lY3k5NnRjYXlEcG1KeG05Mm9HMWEzWEppSjYwUGd4aStDa2FMWmVCVGZlMjVXMWJkTHZWMndIaDZxWmpWcUFkQnNSRkNXa1IwQ0pjU0lTRGF1TitNY0tPTER1eTJ2RjBFUDJBUlVCQzNOdVJaVWVXek9Xbk9LOHBkTm1UN01BaVd3M0c4TzNGZTAwLy9xYkNqaDFaMlRlR0huOVh6VnhkQzlPZVAwaWFwTVVZMUZHRnRyY1lGQktEN01nU2ZTRndEZDlBQ0s5aE1TYUwzOFJGSUR1eUlOVVpWd1VYcnpESFB0NWU5V3NOWkIyN296MjkyNEVGVjVOa0VTNTA2aEkwb0o2b0tmZFpneGgraWtZRER3Z0diMXZldGtXM1c3MGRFSzV1T21ZRjJtRUFGT0d5Ync2bFJVQ0xjQ0VSRHFxTjQ2TEVPMmZXZ2VWUTJxMmZHcVdpNUhFTGk0Q0V1TGNqeTQ0c1FsazhKLy9FZVUwaXJ5cm13Q0tKUVdONDlpYTl0cGNUSzFUZmRtUmwzUmg2WEpwMkRqa1ZWc2hpRnh2OXFBMlNKbWt4Qm5WVW9lMHRCb1hFSUFqbndIaFBKT24xMzRGMVNkd1N4bWRZak1uaU9YRVJ5STRzU0hYR0NkVW1sZWFZeCt4blF2aUd6Wkc1WnM3ejI2Ky9QRzdQczVlZk5NaUFZM2F5cFZjN3NHaFY1R09nQjdHdW1URjduMlcwUkUvWnp4akVKQVBIMjVhM2JldWR3VzFWVTFrTTIzZGk3VEFnS2tvc0lmNVpoQXVKY0ZCdEhCY2w3TWk2SkxKZCtudmJjYkxyTWZya2M4TWlJQ0h1N2NpeUk2dEJpcW1Sdi9tODV2VWYvL0ZJUUo5LzlwdlNYMk12N3NDeUl5dS9qR2t2SjFhb3Z1M0l5cm94OUxnMExWMVVNNjlCSGxaQXNVaXhCWkttSlVRWjFGblYyOTRpRUNRQ1FUZ0h4cnNkV1llNE15eUNUMFZ3R1JaanNuaE9YQVN5SXd0U25mSEF6UzhDaFdld1YvM0tRdGJYZi95bjQ1Ni8rT3kzQWRsdlhyaVVkMkM5K2ZQdmJwWEFWejlmaE8xQnJBc0h3MmlWT0M4bUI0eGtFSk1NSEc5YjNyWkZjVUs5M1FEMGNaZXhGZWhQZjFGUllnbnhieEY2aHRhcVU5dkhSUWs3c2k0NXJpNzluVlVxYnRoUFdBUWt4THVkV0oxT3JOT2xqRGkraTViZHQzUjZQcSt4QXd1NldudlBBdDU4L3Z0YkFldEh2M2pnNmlJWWxURSs3VmJIRmVndks1U3JjQnA0VUlvVThVTmtLcm5QdXVrc09PNTJXYnNiU28xNFhwQTBVZkN1MTlHay9ubmpPMFFiSVp3RDR6Mmh5SWc3b0M2Sk03UC9QZ0svSnJIT3NCaVR6UlBpWXBBZFdTaVJoWURLZFNpMEFudlZyMUZreFJ4WTU3ZlkwSVk5MmRnT0xOcjNkcUtnQm9KWmx1TmhYRXhPNk5rZ05vbmVQV0EvQmJiWDI1YTNiVms0a3owdUVLNXV5bDJCL3ZRWEZTV2t4VCtMY0pBSUY2V1J4M1p4VVdJZE1XeTIrSFlhTDFvcXVsMDhYNEI0dHhNTHd3c0lwN0xGVzNVYVBaN1gySUVWUjZWNzBmMjBBOHZ2eU9LV0NKSGUrc3NLWmZpd0k2dkE0YU4rZUdiUFgxUXp6OWF5OWg0ZkpFMUljYjF0c1dFeENLS1JFTTZCOFc1SGx0K1JsWDNPZDQwZkY0UHN5T3BhYU40M2lVNkVKRksydWMzYkZkaXJmbTJWeTdrT3JIR09yTGNPckhPalJCMWY3SHJ2d0xvRWRoRHJ5dE9HcEFIUklDWVpPTjYydkczYlZjMlJ4cm0xSnQrZi9xS2loTFQ0WnhFT0V1RXUwY1VuL3g0WEpleklRcDFjcmFXaVAvY0Jqb2ZMVHlEZXQ3MGtZWDN0WGh6blJjdnVVZS9Jc2dPTGRHcjNPYkJPcHprWWpXdngvTWxQMDE5V0tGZmhkbVRaa1pYK0xlUm9rUVBDNUs0YWxwK2I4R0pSYVZHR1JmcDcreEV2RXFJNHhXb0g0WjJvK0xtRUUweFk1QW1MTWRtOEtpNEcyWkdGQWhZRVZKUHJ2ZFdHMjZ0K2ZReFp4enF3ZUk2c1J4eFlkUnhaK3ptd1NGK0x6SzZ5cEhITklKWW5LZ0tCNDIzTDI3WnN2TWthSHdoWE4rV3VRSC82aTRvUzB1S2ZSVGpTM2U2aHY1KzRLR0ZIbGgxWi9mZ0swaEZZL0FQaTNZNHN2eVByZ1RmNFp0SE12bkZ4WG1NSFZ2L3ArdUNWUTh5QlJSYUJ1RHg3czk2bUgzdXBzR05IVnZiTm9jY1BPOExBaTcrK1F4WWt0NmxaTHV3SUdMWnVJR21TRm1WNm5WU3N6MXNNZ21nbWhIZGd2Qy9oakVKRm5XaDdZZnlGUlprc2Z0TXZCdG1KaFRxeC9JMmkvR0o1ci9yMWhLeHpIVmh4UjFhakF5dlBrV1VIRmduRXNxdkxmQ1FDWnJBbmlOV2dpZDYyZzhOUFIrMEN3dFZOdVN2UW56YWlvb1MwK0djUkRoTGhvQnE1WDVTNFBqbFREbEh4eWUxdUx6bHJzQ3VwZWNEaUh4RHZkbVRaa1RYczhtODB2ZTNuTlhaZ2tVNWxqZ1BMaml4dWFZRDAxbDlXakU3dmtmM2JrWlYxWStoeHcwNnNSVFJ6S1hJdVM0NGVRODkrMG5UOG1wSzBHSk05ZjR0QkVPMkVSSVZndk51SkJmeGE0VWtNRXhhRFlGRW1pK2YwaTBGMlpFRnE4NTJOaG9BS0tkN2NkcFBiNUcrLy92SzQxODllZmxLQW1UNGVka0VIMWp4SGxoMVlqNEVlQ0dMWjFaMDBGTzRsd3RXaWgwRGdlTnRHYXJXMXdpUWIzL3dUMTBDaWptbmFuLzZpb29TMENHZ1JEaExob0JxNVg1U3dJNHZsS1BQeDJZM1BzUGdIeExzZFdlQmxrempPUzVmZm9yem1nY3VlcSsvLys2dnJ5c3I0R0FlV0hWbGpTb1JJcjkzSFZnRkZPRjRkMjVHVmRXUG9jZTNJY3BHUWg3WkIwaVF0eHRpUmxTZkdFUEFlS2xLQzhXNUhsaDFaa0FoSmlQdlErUDFpVU9XNk0vQUxDVmtMajE5S1JzcTI3ZHZrTVNsOHcrUDFhdzBHL1Q3NGJoMVk1Ly9ndllHbDhVUXdDS0YzZ2ZsQ2JDcy9KNlFCRVU0WWFWRXVGOVNBd1BHMjVlZTkrbG5hTzM4Z1hOMlV1d0w5NlM4cVNraUxnT0kzOWFwMDhqanZmbEhDaml3N3N2cHhsVVJENExJVGlIYzdzakM4VU1WSjhiTDdscjZLOHBxYm1WZDNZT1VvNFdCVWNubjJacjJsSFg4cEloSU5QQkN5K2U3d2RiRWc3UmlZVFFKQW1PelZmdno1WEttWXUvNUIwa1RCdVd4blZOYjR4dmNRdmxOd0xoanZ3c1hGOFoxMkplWXZqSnV3S0pOMXQ5NHZCdG1SeFNKd0lHQnRWbkZ5SG5ldnVyVUtvajdzd0xJakt3djFpZU9DSU1hdFZ2cXZXRGlva3RTTHdheC93MWtCQjJ5NXR5MXYyMWpicjlZUEVLNXV5bDJCL3ZRWEZTV2tSVUNMY0NFUmpsSWI5NHNTZG1TeFJMd3FKYVBRUEdEeEQ0aDNPN0xzeUVxeFJERHlVNGZYMklIVnhBWkFNWWpMc3pmcnJiK3NVSzdDYVRlV2xDTEZ4VUlUUEZDS0E2SjJuVFVmRUNiVnRDZlBsMEdXVG1nZEpFMFVuTXR5UkdXUGEzd1A0VHNGNTRMeFhzTFJ4QkpsWnZmRHhLc2tsZ21MTWxrOG8xOE1zaU9MUmVSQXdOcXM0dVE4N2w1MWF4YXl0am13N01qS1FuM2l1Q0NJWlZkckhGUko2c1ZnbGtUM3NQMzJ0dVZ0V3piZVpJMlBSYXhiRTFlZ1AvMUZSUWxwRWRBaVhFaUVvOVRHL2FLRUhWa3MwUzZyWkJRZUZ4Yi9nSGkzSTh1T0xEbEhWbjArWXdkVzZQUUh4U0FpeWQ2dnEvNnlRcmtLdHlPTHFPRlNTTHZuMC94cmhpQk1abWxJSGplelNBRkprN1FZWTBkV2lJNWw0em9GNThDNHR6TXI4T3VGbVRoSFlxV3dLSlBGWi9yRklEdXlXRUFIQXRaK1JTZmhpZmVxVzJjaGE4eUJaVWRXRnVvVHh3VkJMTHZLSTBCS1hoY0dNeEo5Qzl4cEFMdnViY3ZidG15OHlSb2ZDRmMzNWE1QWYvcUxpaExTSXFBZFdYa2lZTDhvWVVjVzZzaWFWU291T0E0cy9nSHhia2VXSFZtQjZpV0xobGI5dFVJN3NDaW5QU2dHY1huMlpyMzFseFhLVmJnZFdVUU5sM1doNVg3YWZpd1doTW5jdzFzWk5aU0xEMUFFa2haajdNaWkwTFBaK0V6Qk9URHU3Y2pheTVFRml6SFp2S3BmRExJaml3VnNJR0J0Vm5GeUhuZXZ1blVVQStVNHNPekl5a1ovd3ZnZ2lHVlhseHhVU2VyRllKWW5Ed0JiN20zTDI3WnN2TWthSHdoWE4rV3VRSC82aTRvUzBpS2dIVmw1SW1DL0tHRkhsaDFaL2JoS29pR3dDQWpFdXgxWmRtVFprZFY5NldBSDFwRFRIUlNEdUR4N3M5N1NqcitwOEVOellwMXVhcUVpeFVYQ0VCaGhYYkJWN1FlRXlTd055ZU9PdWs5cjZSY1VnU0NjeTNaRVpZOXZuQS9oUEFYbndMaTNJNnU3T0pMR2VWaU1JZHlKUTd5alh3eXlJd3RhOERzYkRnTFdaaFVuNTNGcjFhM2ZmdjNsOGJHZXZmeGthbDNid2dEdnl0VmpIRmgyWkdXalAyRjhFTVN5VDM4T3FpVDFVZ3ZNZWtGRisvUEFsbnZiU0ZlaHBjL01XdUVOaEt1YmNsZWdQZjNGeFFocEVkQWlYRWlFbzlURy9hS0VIVmwyWkxYaktwbCt3Q0lnRU85MlpObVJsVWlEWC8veG40N2s2UGxudnptMDU5OThYbU1IMXBUVEhCU0R1RHg3czk3YTA0OTgvRTJGSHp1eUNKb3RoYVI3SHMyL1VuaSszaUJNWm12bUhqOUQyd05KazdRWVkwZldGUHJHUGhjb09BZkd2UjFaZG1TeDQzcG9mLzFpa0IxWnJBMEpBdFptbFNiM2NYUHIxcE9BOWVLejMwNnRZM3NaNUJ3SEZ1RElldlBuMzk4cWdhOStmdWZaWUduY1ZXWjNsUmtFc1NwVkhSZGRKdmVXQzJhOW9MTEc1d2xiN0cxVDFvUTF3NWdRdHU2Q3N3THQ2Uzh1UmtpTGdIWms1WW1BL2FLRUhWbDJaTFhqS3BsK3dHVW5FTzkyWk5tUk5WRktpam13enZOdFBLOHA3OEI2OC9sYkFldEh2MWhJZEFMRklBNi8zclNYdE9Odkl2eWdKT2VCOWxDUjRpSWhyMGdRaGswUUpxdG81NTdIVEMwUUpFMFF6bVU3b3JMSE44NkhjSjZDYzJEYzI1RmxSeGJMc0RPbG4zNHh5STRzMXNZRUFXdlRpcFB6MkhQclZqdXdlbmJ0aWIxNTJJRjFyZ1hBMHJod2xjY0NwZDUrZ2lCV3BacnJpYzl5bjUwTFpqUExUL0tkR1ZFMEpBU0J0NjN1OWxiQkpmWThDR0hyTGpncjBKNys0bUtFdEFob0VTNGt3dlhTeHdjLzN5OUsySkdGWGxhYTNiWGo4aGw5Z2N0T0lON3R5TElqaTFqZG5OTk9qZ05ydkNQcjZ2di8vdkw2Y0p3OW5JMURSS0ExSFZqa2w3OXcrUFdtdllTUHI0SHd3YTVpVVpKalIxWlJlS3dLMjJQbUphNlo4N1BheGNkbDlBYkZJR2t4eG80c1NkeW00QndZOTNaazJaRkZFU1dIbElVUDhJdCtNY2lPTE5ZR0J3RnIwNHFUODlpWG1ROXlXMndIRnJKTGQvYW16WUYxMGhKcWluQmpxamtXK0xENkNZSllsYW9PaWRmMHRtUEJ6R1h5USt0TDJIUnZHM0xHT2l3ajhVTUlXM2ZCV1lIMjdSTVhJNlJGd0xKM3V4dlF5bjVSd280czlMTFN4Mm83THR1UjlTN2Y1QjFob2pnL3FPd2U0OERpTzdMdU9MQnFmaTF2RHdlV0hWbWNrb0RSUy9qNHNpTXJmSWlKSGg0czdkZjl4SXF4UVlkM0ZVM2Q4eGhSVElGaWtMUVlZMGVXSFZsZy9OdVoxZUhNR29GZmsrNTg1TDBBL2VLbkhWa3NJaG9rWm96eWJkcyt1SFdySFZpa1FIb25ZTjM3RmNKV3JVQWVoV2Y1YndlTUV3U3hLbFViS1g1enV1R0NtVEFOYXdVS3d1Y0lPKzF0bThUT0NkdGRCYWZRZVJEQzFsMXdWcUE5L2NWRkNHa1IwSmN0ZVNKZ3Z5aGhSNVlkV2UyNFNxWWZjUGtKeEh2NE1qbjdrcVBLK0tJNFR5cTc1eml3Y0VmV0V3NnNHbzZzUFIxWWRtUnhTZ0pHTDJuSDM5UXErNHA5c3dvVkthS0hCK3NDeS8zWWtUVTErM2VXcUVFeENNSzVLbVE5YXg3RytaQVlSQ2xTd0xobjg0VXQraFBHV1ZpTUdYQkgzc1dUK3NVZ083SzZGdmlCRFFhQmlsRytiZHNIVnJmYWdVVUtuSHNPckZPZjRiMlJSK0hzVXdBWUh3UXoxR21BdGlmRmMwNDM0WVJ4R1gzN0N4ZUJkU0RzZEdUWTZIVGRMcmJOcTYwYklXemRCV2NGMnROZlhJeVFGZ0V0d29WRU9MUTJQcmJ2RnlYc3lMSWpxeDFYN2NoYTV4MVg2Q1dOS000SHE1Y2NCMWEvSTZ2RGdaWGp5TElENnlIUkxSaVZwMktMdzY4MzdTWHQrQXVJS1BIcTJvNHNRS3Vsa0hPUGY0MnVJd2lUOGV5eEZxYUxrcUFZaEJUVjIzL3RRN1JJUUhFS2JRL2hIQmp2V3ppblVOSG5zZmJDNTRTOEY2QmYvTFFqS3hXb05xMDNXWS9keDhpKy9mckw0OERQWG40eXRlN3NSY1NyNzcvNThvYW5sLzMzb0FQcmZMWjllM05uamVSUldMaktoVmdYK1dva2tLTmxNNlpsWXVHRUNTeVVaWUJid0NIODg3Ymw1LzF1NFV3SVczZkJXWUgyOUJjWEphUkZRSXR3ZG1TSjUxK1hLTmxiY3ZyejczQWNMai83UlRnN3FqWjFZcDIwUitteSswTmNCUnhZY3h4WmRtQzFvQndZbFJ4K3ZXa3Y3V1dGY3ZWdFI1YXdWb3hlbkszU0hvVEozYlFyUCs5TnNRVVdvOUppREVyMjBmWVdnMEppRUlSellMeWorYkoxZTJGeHA2Vk1LYzBqK3NVZ083TFFEWVdBYXRONmsvWFlhOVN0NVIxWVhkc0Y3NGs4Q2d0WDJTQ1laVmRiWFlGYTdjTnc0dGlaMWYydUxFSU1lTnVVTldITmFvVVF0dTZDc3dMdDZTOHVTa2lMZ0JiaFFpSWNXaHY3SFZtNCtCNFNFeldQdGV6eTRUZytYSDcyaTNCMlpHMSt5U0pkZGw4ZGlBNnNPWTRzUXBZTGl6eXRwem9ZbFJ4K3ZXa3Y3V1dGY3ZVTk94UE95UkZVcERBTy93MWdvUlUrZHZrY0NKTWxTSytsNDI3cEdOczNVQXlDY0E0bDIrcnRqZk9oSWhmQ09URGVReUxJcUhkT3FmVXJMQWJCWWt3Mkgrc1hnK3pJUW9rakJGU2IxcHVzeDlhc1c5ZHlZTkhlalhXcUN1UlJPUHNVQU1ZSHdReXJVbkJ0aVlVcktmMW9ncGt3M2VQc3NyY056OXRzM0ZBYm54TzU3b1d3QXUzcEx5NUtTSXVBRnVGQ0loeFVHL2VMRVI4NFV3NXE0bGVWK1dxenN0VGpHQzQvQ1hHLy9RK0w5Rjc2aU9PN1dOazkwSUZsUjFZZFJSNk1TZ0s1M3ErTDluSmloYXJiaml4QXE0WEl1Y2VGZjYxd2lSZGNyb0FpaXNVT0tBWkppekc5NUo3OWVmRmlJUXYzSVRvSXhyc2RXWWZyc0JpbWlJOXZ6eVZZak1ubU9mMWlVSjM2THd0bzBIRWhvTnF2NUtRK3NVYjl1cllEeTQ2c2JOUW5qZytDV2RaVkNoVlVzanJUQUROaGV2ZkFGOEVJZSsxdHM2b3pHL2NJWWVzdU9DdlFudjdpb29TMENHZ1J6bzRzOGZ6ckVpWFhZbWxUajFkWUJPd1g0ZnlPTFBUU1JSemZpNWZkRXgxWWRtVFZVZVRCcU9UdzY4MTZhUzhuVnFpNjdjZ2lhcmZvUlpiYngxNmRDTUxrVkhMcmQyRk5maGZXWXlnTkZxUFNZZ3hLOXRIMjRzVkNGazVET0FmR2U1ZjRVZVZyY1ZYbUlTd0d3V0pNTnIvcUY0UHExSDlaUUlPT0N3SFZadlVtKzNGcjFxOTdPYkRzeU1wR2ZlTDRJSmhsVlpkc1hFbnByeWFZQ2RPNUJ2bUJzTkhldGhXMFlhMHdKNFN0dStDc1FIdjZpNHNTMGlLZ1JUZzdzc1R6cjB1VTFEck9zc3FHQjhlRlJjQitFYzZPck0wdldZcVYzWWtPTER1eTZpanlZRlJ5K1BWbXZiU1hFeXRVM1haa0ViVmI5Q0xMN2UzSWFwQk1TNUYxMmZtQ3hhaTBHSU9TZmJTOXhhQ1FHQVRSUVREZXU4U1BLazZvS3ZNUUZvTmdNU2FiWC9XTFFYWHFQMVZDQ0FIVlp2VW0rM0ZyMUs5N083RHN5TXBHZmVMNElKaGxWV3RzWEpuYVh3MFFFNlp0UUZrT2JMUzNiUVZOV0RQc2diQjFVKzRLdE1PQXVDZ2hMUUphaEF1SmNGQk4zaTlHK0ZjTFdTS2U1ckdXVlQ3Y0d4Y1dBUWx4NzE4dFBGeDFuVGZpK0o1Y2RoZHlZTm1SVlVlUkI2T1N5N00zNmEyOW5GaWgrcllqaTZqZFFtVGQ4d2ovaWlFSWt5VklMeUNoZXY2Ullnc1VnN3JJTWVwZ1dxMjllTEdRaGZNUXpvSHhia2VXZjdVd0srNmhjZnZGb0RyMUgvVGdpWVFTQXFwTjZzeTJ4L3oyNnkrUEgzejI4dU8yQm9lYyt0VU9yS2UyQjk0VFdCSlBCQU5WRUR2Tkd3U3pyT3FzRVM1cWZneE9HSmZUNFZkUkF4SGhiVnRCRTQ2b0tmblBEWVN0bTNKWG9CMEd4RVVKYVJIUUlwd2RXZUw1MXlWS2FoNXJXZVdESFZucWx5NDE4UDMxSC8vcFNDNmVmL3FidnRkdFRDNjdDenV3N01pcW84aURVY25sMlp2MDFsNU81RmVoK0hGdFI1YTE2ckFUcW9yV0RzSWtua1VtKzNxb0NSYWowbUpNZHJGUm8xaVF3ejBJNThCNDd4SS9XRjlyVzZVZjRmTkIzZ3RnUjliOGVoWUNxazNxekljZjh5Umd2ZmpzTjhGMW1NUEV5anV3M256Kysxc2w4TlhQZ3d0SmJBYnZpVHdLQzFmWklKaGxWWmZFOEozZkZad3dkbVRaa1NYTXVoMit6ZUU3SDV3ODRvVVZhRWR2Y1ZGQ1dnUzBDR2RIbG5qK2RZbVNwZ1B0dUh4MnRRMlhuLzBpbkgrMUVMMmt5Y0gzc0FQci9ESjVjTmxkM29IMVRzRDYwYy9aMlNnc3htUmJEc0NvZE9rUVdJSHdzU1ZaUmR1UlpYaVNjeVpNUHJ5ek5IV1BPN0tJQW90UmFURUdKZnRvKzV4aVlXK2NBK085Uy94WXhVbkZlbzZST0RiNGV3R3dHSlBGcitJaTBId0hVM2FkeVI3ZmRXdHI0WWs3c001SEdsTy8yb0hWdXFNUGZRN2VFMWtVemtKLzRyZ2dtR1ZWY1VpOHByZUZFMFpTakt0QkU0SE45N1lOWnVNTzZ3K2NXa0M0dXVtWUZXaUhBWEZSUWxvRXRBaG5SNVo0L25XSmtqWFlWVlk1QUkwTGw1OXhNYzdPck9obHl4eDhwem13QmwvcXZoZXcydG5KVkRML3VBUEw3OGlxbzhnSHhhQXhQSHVUWG9zbTdLQmZvN0FqaTZqZHNpKzIzRi9iaXk2RE1BbVJWR3RqemQ5aXJMbk9ZREVxTGNaRVNUNnIzWnhpUWQ2QlJTMVN3SGp2RWo5WVRxWlYraEVXZzJBeEpvdGZ4VVdnT3ZXZktnRUVDZG5DbFNiZmdUWEdrWFgxL1RkZjNFVGZIWnBiYTFkS3ZRUHIwdExBbW9Jc0NtZWhQM0ZjRU15eXFwOUxNVm42NzNEQ3VEd1BsK2RBWUhqYnBsN2lETktFdGFvVklGemRkTXdLdE1PQXFDaXhoUGhuRWM2T0xOSDhDNG1SV3NkYVZ0bnc0TGh3K1JrWDQreklpbDY2ak1IM1lRNHM2bVhINGZENFZ3amIyY2xRTXQvdXdMSWpxNDRpSHhTRHh2RHNUWG90a3JDVHFtMDdzb2phcmVvRm12cThnekJaaXZSYVFnNUx5TEY5Qkl2UkpVU1pLTm1QdGh0VEpDem52SG9NanlHY0ErTTlKSUtzNHFoQ24wTllESUxGbUN4K0ZSZUI2dFIvcXNRTUFxcWw2c3p4RGl5T0krc0JCOVk1cmNyZEZ5a0hGbWRQN3B3YXNpaWNoZjdFY1VFd2kxVW51QmljbTY3ZzZIdUpjTFhvSWJCMTNqWThiN1B3UW5WY0lGemRkTXdLdE1PQXFDaXhoUGhuTWM2T0xOSDhDNG1SdFZpVzFIRWJMai9qSXB5ZFdORkxsbE03RHI1UGMyQ0JqcXoybDdpM3N4TXFtWTg3c096SXFxUElCOFdnTVR4N2sxNlRFbmFTQSt1Y2x0QWNXWlFpaFhPSWJITkRyM3BoeDU1M0VDYWxTTEVkVzJUSEZsaU1VdkFPSmQxcTdZM3ZrQWdFNFJ3WTd5RVJCSFV5cmRKZVdBd0tpekhFTy9FUVg0aUxRWFhxdjlDRFp5ODhybU1JVjVyekhWZ3g5MCtEQXl2WGtTWHR3SXJ0eVJPbmhDd0tGd0FqRkVRaDFvV0RZYlJLRlFaUllicTBRSmtPQk01ZTJxbkR0TUorQStIcXBtTldvRDBzUkVVSmFmSFBJaHdrd2tGME1pNUtYQjlXRWNPeW5zUEhkVHN1bjVVdDRmSVRpUGRydGN1TmF2T040WHlhQTZ2VGtkWHV3S0tMTVcwMUhzK0JaVWRXSFVVK0tBYU40ZG1iOUJvK3R0b1NOY2w1OVJnZHNTTnJBYzBZS2hJV2VQNGdURWExYnJkYm9iZ0J4U0JwVVNhcmVJZ1ZDWGJZdmwwM0NPZkFlTGNqNnhBWHhZVHhNaXpHWlBPS3VCaFVwLzVUSlhZUVVFblZtZDkrL2VWeHZzOWVmbHhrM2cvWHJ3RUgxbHhIMWxJT0xMb0lLSXZDMmFjQVlYd1F6TEtxeFNKd0ZKdkdYaUpjTFhvWTI3RmpLMjlibmdNekMyZXl4d1hDMVUzSHJFQTdESWlLRXRMaW4wVTRPN0pFOHc0U0lVMVAybkhaaml6OWQzU0o0L3haT1JGM1lOSEZtSWVOSHVNY1dIWms1U3Z5WUhFN2htZHYwbXY0MkxJakM3WTFpeDhpcWhkb3F2TUdZVEpiUy9MNG1VVVNXSlJLaXpKMlpPV0pNc0FkSVlSM1lMeERZa2pXMStLcWpKdUpjK0Fka2F3WHdJNnN2RG9XQXFwTjZzeFJqM2xidnhJY1dITWRXYU9XbzBTL3NLWWdpOElBMjZsU2xZSmdsbFhsbFFqODZDVGdoSkVVNDJyUXhPaWVpZVpKVm41NlhFNjRBK0hxcHR3VjZFZHRVVkZDV3Z6ekpVdWUrQmNYSmVKZkI2d2lnbVhQZzNQY2JIbHNoOHRQSU43aHkrU3NTNDRxNDJyalBNK0JOY21STmUvcktPRnNYRUNNeVJLRndPS1d5N00zNjYyL3JBRHZ2RkxGSTc4anl6QWwrdzRhRUNhM0pOZXBhRk9wS0FMRklHbFJKcXRvMEM0UzBuRVN3anN3M3UzSThqdXlzc3FoMExoeE1TalB5UlI2MElJRUZnS3F6ZXBOenVNT2NHRFprY1haR2pBWmp0dGdFVzQrS0RQMkxiSGFvZ1Z2UmtkN2lYQ1Z5bUpvdDcxdHlscHdyVEJzVmVlZ2dIVmo1Z3IwcDcrb0tDRXQvcGxPNXRIcHVDaGhSeGJxNk5JODNscVB3U0dmZzh0T0lON3R5RHBjUWVlTUZzNlBjMkRaa1ZWUUlWWlR1a0V4aU1teXQrdXJ2NnhRcnNMdHlESmNwVHNOb3ZBTXd1UVFFcHVvd2Z0NWVvcXVvQmdFa2VRc0oxU1ZjYldLaEhLNENPRmRNTjd0eEFLY1dDY1JxUWVYaXJGSldKVEo0bGR4TVdqKzVYK1VBRlZ0QndIVmRoVm41SUVuT0xEc3lJcHN6SU50WUUxQkZvV3owSjh3TGdoaTJkVVlMWGd6T29JVHhtWDRJUnFBb1UxVFhRQUFJQUJKUkVGVXdINTcyNHF4OXczU0FBaFhOK1d1UUgvNmk0b1MwaUtnUlRnN3NrVHpEaElqaFVXNHJHTWNManZqSXB6K3J3Wm1YN3JVeHZsNURpdzdzZ2hpU0ZXbGVkYThRREdJeTdNMzY2Mi9yRkN1d3UzSU1seVZjeDYwd2l3SWsxSEowdTFXS0c2Q1JhbTBHT01pSVUrTUlad3pFTjRGNHgwU1FkQ3Z0YTNTWGhndllWR0dFUGV0Zk9EZTUrSmlrQjFab1FXL3M5RVFVRzFXYjdZOWJvSUR5NDZzdHExcCtCU3NLY2lpY0JiNkU4WUZRU3k3U213SXk3b2ZnUk1tNnc1cmdYR0JxUEMyS1d2Qm1sVUtFSzV1eWwyQi92UVhGU1drUmNEYU4vV3lseEZOTlhOY2xQQTdzbEF4VVBONFN5MGo0TElUaUhlL0kydXBkMlRsT2JEc3lDS0lJVTJuMjhMamdHSVFsMmR2MWx0L1dhRmNoZHVSdFRDTXJBNmpJRXlta3QwRnBGdnQ5UXVLUWRKaWpCMVpkbVFGNDk3T0xPQmRXY0ppRUN6S1pQR3JmakhJVGl3V1lRU0oyV1lWNTBPUFc4Q0JaVWNXTFE1aFRVRVdoYlBRbnpBdUNHTFoxUkV0ZURNNmdoUEc1Ylhma1NYTXVoMit6ZUdiQVU4ZWsvUXFVRkV4UWxvRXRDTXJUd1RzRnlYZXZTdm9nRHFTZG05dk90RE5xdUd5RTRoM083S2tIVmwxSEZoMlpCSEVFSll5ck5vUEtBYTVZQUJXb1B2WWtxNmU3Y2d5WE1sK0xRV0V5V3pOM09ObkZrbEJNVWhhakxFakswK01BYzRaQ3M0RjQ5MU9yRDJkV0NkV0M0c3lRTnhENVZ1L0dHUkhGclRnSmQrUjllM1hYeDVyd1djdlB3WnF3dkZOQ3pxdzdNaWliVHVzS2NpaWNCYjZFOGFsc0s2OGIrdlJnamVqSXpoaHBFVzV6TElZMm0xdlcxNis3Nm9tUVFIcnhzd1Y2RTkvVVZGQ1dnUzBJeXRQQk93WEpleklZam5KY2xtVjVQRU1sNTFBdk51UmRYUmt2ZjdqUHgyUDZPZWYvcnJUb1RVWDUrczZzT3pJSW9naExHVll0UjlRREdLeTdPMzY2aThybEt0d083SU1WM1prbWF6dmczcWdDQ1F0eHRpUmxTZkdBT2NNU0FkdnhRQXc3dDArNE14YTRGeUJSUmtnN3FIeXJWOE1zaU1MV3ZBU2pxeVRnUFhpczkrVXJsekxPN0RlZlA3N1d5WHcxYy9lSGorbDE3UDI1R0IyTFl2Q1dlaFBHSmZDdXZLMG9kb1pjV0YyY01MWWtkWDhraUdpODliYmxwZnZrbGUraERTVnhybTFKdCtmL3FLaWhMUUlPUGVtWHZaeWdWVUwzK3VuWDVTd0l3dDFaQzBnd2hHT3lSQTlnTXRPSU40M2RXVEZIVmpubHp0amNiNjhBK3U5Z1BYeit5eXJuNlVVSS9Wd1ZoTEVrU0duWStGNWdXTFFXangvOHRQSUoyelg4VTI3cWFVVUtXTVBFUmNIaTYwdkNKTWhrdHFWWFM0RzZxRXBLQUpSY0M3YkdaVTEvbUw0TTR1V1VuQU9qSHM3c3ZaeVpNbVhmZjFpa0IxWkxFQURBYXVqNHJNREszenpmcC8rZnVqQUl0N1VkMnpva2grRldiQThHaGNXMng0RFBSREVzcXRMNlVTQ0U4WmxldmhjQUFMSDIxYnM4bWFETkFEQzFVMjVLOUNmL3FLaWhMUUlhQkV1NzJ1Wi9hS0VIVmwyWlBYaktvbUd3R1VuRU8rYk9MSjREcXl4anF5M0RxeFRWY3NsRG96ZUhuVmcrUjFaZ3VJTFM0bG05UU9LUVl3QTM3YVB0T012cFhxdTRjaHlrWkJYSkFqRE5RaVQyWnE1eDg5d3JJRWlrTFFZaytYRU9vMXJuQS9oUEFYbndMaTNJOHVPTEZaNU02V2ZmakhJaml6V3hvQ0E5VVR0YVFkVytLYTkxNEZsUnhaTkE0RTFCVmdhRjY3eVdLRFUydzhJWXRuVkhTMTRNenFDRXlaRlRNc29aMGwzYjNmV0M5aHZieHQvTzdKeHBQcjRRTGk2S1hjRjJ0TmZYSXlRRmdFdHdvVkV1Rjc2K09EbiswVUpPN0xzeUdySFZUTDlnTXRPSU40WGRXU05jMkJ4SFZsbkRxeDZZbEN6QTJzWlJ4YWNqUmFCd2kvbEFjVWdMcy9lckxlMDR5OUZSTElqeXpBVmhpbEtrUUtzUHdpVDFiVW16MitFeEEyS1FkSmlqQjFaZVdKTU5zNkJjVzlIbGgxWjJlZDkxL2o5WXBBZFdWMEwvQVNnQlluWkE1V21IVmhwRHF4NklweXNFZ0ZyQ2hiajVvTnpFTVNxVkcyeXlYSXpjVGhoVXNRMDdYa1RBc2JiUnI0U2RSaGZwRCtFc0hVWG5CVm9UMzl4TVVKYUJMUWpLMDhFN0JjbDdNaXlJNnNkVjhuMEF5NDdnWGhmeEpFMXo0R0ZPYkl1T0xEeXhhQ3dBOHVPTE9EcWlhVUlxL2NEYWhJY2ZyMXBMMm5IWDByMWJVZVc0Y3FPTEcwcHRjb2RnTVk4UURGSVdveXhJeXRQakFIT0daQU8zdVlsR1BkdWIwZVdWRm5WTHdiTnYvU1hXdEFPQUFzQzF1RndzQVByNGhWa0c4MjYvQ3VFYmYyODEzZzMxUU1ZancxckNyQTAzcEc4cTRKUzczTUZRYXczclVaOW5oRzNhWDNBQ1pNaXBtbkxDSVROOXJhUnIwUWR4aGZwRUNGczNRVm5CZHJUWDF5TWtCWUI3Y2pLRXdIN1JRazdzdXpJYXNkVk12MkF5MDRnM2tVZFdYa09yRDVIVnFjRGE3NGppK2JBc2lQTDRnOXNjUURGSUE2LzNyU1h0T052YXZWTnY2R0ZpaFFYQ1hsRmdqQmNnekE1U2d0M3Y1V2xhVkFNZ25BdTJ4R1ZQYjV4UG9UekZKd0Q0OTZPTER1eWV1KzBVei9mTHdiWmtjWGFzSGJBK3ZiMWw4YzY4OW5MajB2WG0xZC8vZWFMNjd0RkUxbjdoSXMvdmdOcnZnaFhPZ0tReVlVMUJWZ1NGNjd1V0dBVTdhY2R4RXErMGdtSjEvUzI0WVNCY2JRYXJzK2JEMkhUdlczenRzc3EwNjNLNUg5bFZxQTkvY1hGQ0drUjBDSmNTSVNMMHNoNzdmcEZDVHV5N01ocXgxVXkvWURMVHlEZVJSMVo3L0kxZmY3M2NSNTBZSTBYZzRZNXNPeklzZ2hrUjFhWklxRi9JbW5IMzFReHlZNHN3eFFNVTVRaUJkZ0hjYzNjbWxxR2N3c1VnNlRGR0R1eThzU1liSndENDk2T0xEdXlzcy83cnZIN3hTQTdzcm9XZU1xdkZ2YlhiNXdXSHppd3JnLzNsV0d5OWptMStJdlJMczdDYnRsTFdGT0FKWEdBZGJEQVFMVWY4ZXBTT3RIQ0NTT0FvMVhMZmtMQWVOdjJvd1haNFV3SVczZkJXWUgyOUJjWEk2UkZRRHV5OGtUQWZsSENqaXc3c3RweGxVdy80UElUaVBkMFIxUDJaUWsyUHRtQk5kNlJ4YUVnRGIya1pSTmFtOExaYURFb2JIa0F4YUNHc1BSSEhsc0IyWVR0U25nN3NneFBZWGlxb3JHRE1KbXRKWG44Mk5VZ3RtNmdHQ1F0eG1Ba0gvLzZoOFdna0JoRXdUa3c3dTNJc2lPcnlybmZOSTkrTWNpT3JLYUY1VHV4VGdkNllsRjYwWUZsUjFiaTdxZ1BIZFlVTE1MbGdUS0ZkWkd2U0RvMEh1bWNDU2RNeHdKaFpXVGV4bzZhTnlGZ3ZHM3JoY1dvY0dQMVN3aGJkOEZaZ2ZiMEZ4Y2pwRVZBaTNBaEVRNnRqWS90KzBVSk83THN5R3JIVlRMOWdNdFBJTjd0eU9yQ2k4RU9MRHV5OGwrRURXZWpMUTloeXdNb0JuSDQ5YWE5cEIxL1U4VWtPN0lNVDJGNG9oUW5oUFVIWVpLbENibWZER2RWdFBnQXhTQ2txTjYreUxBWUZCS0RJSndENDkxT3JJQVQ2eVFpS2VIaUdaN0tsMy85WWxEZTVYOFZRb1hPQXdLcXFmVm10d1BManF5cCs3UFdZR0ZOUVI2RkNWVWVDa3JSOWlDWVpWZUYwaGtVVHBpcElwb3d2WHRnblFnQjQyMkxxaEp1RjhWTFF0aTZDODRLdEtlL3VDZ2hMUUphaEF1SmNGRWE2Vjh0UE5Bdkc3dEV5YlZZV3ZTWURMV0R5ODkrRVE3LzJuZjIxODduakQvWmdXVkhsaDFaTUJyc0t3WngrUFdtdmJTWEZjcFZOSjBrUVVXS2k0UzhJbUZmbUF5UlZFdStCKzExQThVZ0NPZm1rUFc2UlkxeFBvVHowTjBnR085ZDRnZjZkYmJWMmd1TFFmTGxWNzhZWkVjV3FqcERRRFcwM29RZFdIWmtEZDJmTlR1SHRRUjVGSFoxbVZVdFNXY1VuRGd1MDd2TGRFTEFlTnVVTldITmFvVVF0dTZDc3dMdDZTOHVTa2lMZ0JiaFFpSWNXaHY3SFZsSnppek5ZeTJyYkxnM0xseCs5b3R3ZFM4dmNpOXZraDFZZG1UWmtRV2p3YjVpRUlkZmI5cExlMW1oWEgzYmtTVU1ENVRpWUlIbkJ5OEFTNUJlUzhmZDBqRzJiNkFZSkMzRzVCWVY4dS9reThKZENPZkFlTGNqeSsvSXlvcDdhTngrTWNpT0xHakI4WEtJV0hIU0hWaDJaQkYzWjVldVlDMWhaeEVNQlNPMFBjUzZjRERFcWh6eERJTVR4MlYxZDFsTkNCbHZXMzdlbzdpaDFwNFF0dTZDc3dMdDZTOHVTa2lMZ0haa3pYZGs5WXNSSHpoVERxdDlYWEhXODlpUjFZN0w3QmZsRStKKzB4OFdLZWJBc2lQTGpxeWR4U2hRRE9MdzY4MTZDUjlia3VLUEhWa0xPSkpRelZtOVBRaVRhdHFUNThzb3JrQXhTRnFNc1NOcnZoaERPR2NnbkFQajNZNHNPN0lrZVVLL0dHUkgxb2NiL2UzcnI0NzF6Yk9YbnpRQUdRUlVVTDA1M0lGbFJ4YTBQM3MyaGpXRm5VV3c3Rk1IQkxPc2FtMkpUSU1UUjFLVVk1UzNjVXNRSVhDOGJmSGx6OElMOVhFSlllc3VPQ3ZRbnY3aW9vUzBDR2hIMW53UnNGK01zQ09MNWRqS1pWWFN4eXRjZmhMaUhuUmt2ZjdqUHgwUHQrZWYvdnB3VlJpM2l6dXc3TWl5SXd0R2d3WUZPVnYwZVd4OFVBemk4T3ZOZW1rdkoxYW91dTNJRW9hSHFyQTFlMTRnVEVxVFpVdk8zVjhDdnQxdlVBd3FUT3Jydi9EWFlsQklESUp3RG94M05GKzJiaThzQnNtWFgvMWlrQjFaMTRmWGYvcm5ZOTMzNHJQZkJBZ3lCRlJkOWVaMEIxYXZJK3ZONTcrL1ZRSmYvUXhjbFNvMHRXdC8vT0diRllBMUJYa1VEb0RJN0NweWtBaVhsYlpMWkI2Y09DNlB1OHRqUXVCNDIxYlFoZ25uMXNUMEk0U3R1K0NzUUh2Nmk0c1MwaUtnUmJpUUNBZlIwbjR4d280c083TGE4WFFRN1lETFQwTGNkenF5N01EQ1ZZY2plM3Z6K1IvZUNsZy92OFBtT0VRaHRaZjBySXFTWXpnYmhjVVk2UFFsUERjbzVxVUd2T3Jnc29rYVNuRFltWEIrMHdvVktTNFM1aGNKQkpnU2g4a3N6ZHpqWm1wK29CZ0U0VnoyTzZxeXh6Zk9oM0Flb29OZ3ZHL3RxRUpGb1V5Y0EwVWErZkt2WHd6YTBaR0ZPYkRPQ1NBRVZFOFdqdWtPckV1T3JQVWNXQXQ5TFRKTGs0QTFCWGtVRnE0eVFURExxdkt5WXAweUxwd3dJVEZNbUtZUm54ZllRRzhieUxhSjI1aUZPMW5qQW1IcnB0d1ZhSWNCY1ZGQ1dnUzBDQmNTNGFETGpuNHh3bzRzVkh3N3RUZTdhOGRsdlY4dHRBTnJxQU5yUVJFb25BM1pKTjFpVUo1Q0Q0cEJYSjY5U1creWlSb0NDanV5aExWaXFEaFk2TGxCbU16U2tEeHVacEVFaWtIU1lvd2RXZlBGR0FMZVFqZ0h4cnNkV2Y3VlFrbSswUytDNXRWNzh4YVk2OEFhNThoNjY4QTZ2K2lzQTJick83Qk9OSFdUK24vRVk4S2Fna1c0UEZDR1dGZWVRMk5FSEUvckUwNllrQmlXV1k3bUJRcnhzc1hiVm1jYmQxT1hwbUdUQjdxMEF1MHdVSWZIbjMvVG91bS9wVVZBTzdMbWk0RDlZb1FkV1haa3RlUHBJUG9CbDUrRXVEOTdSNVlkV0ZNZFdNUWk0Uko3R1AzMzlHeENhMU00R3dsWFVmT1U2c1A4VS9xSjlRSEZvTkd4dldULzhnbmJsZkIyWkJtZXJ0WGhGWVRKM2JRclA2OS90VEQzcDlRdEJvVm9Kb1J6NHVLbnRDTk0rS3BQdnZ6ckY0UHlMdi9IRWJHeERpeWVJK3NSQjFZZFI5YkpnZlhScTU4ZGYvcDRrQVphc044bHEvMDVEd1dIaVR3S0MxZlpFT3ZLZzRjNWtUMW9GRGhoQ3VLblN0a05iS20zTFMvZlZjS0xQVThnWE4xMHpBcTB3NEM0S0dGSDFvcTE4c0E3NEg0eHdvNHNPN0xhOFhRUS9ZRExUenp1N2NBaWlVMFAvd3BoTHlzYlF4eW05SnFlVFdodENtZWpzQmd6VGlGdk8vVkJNV2hLZ0s4MmlIekNkaVc4SFZtR0p6dXloRy9NdTdMZHova2UzVUV4U0ZxTThUdXlRbzRvYVRvSXhydTBJNG9sNmtUN0VjWmQyZkl2TGdLdG9ETFBkV0RGSFZtTkRxdzhSOWE1QSt2U3J4WU8wa1FMMEx6VkN2Mkp6d05yQ3JJb3ZFQjFEWXB3dlZvMzYvTVR3NXMvRkp3d0JmQ1N0Wkd6K3dGMjA5dTI3dkUvT3d4Ynh3UEMxVTNIckVBN0RJaUxFdElpb0w4V09WOEVqSXNTNzV4Wmg2Z0l0WHM3WVJFdW04M0M1V2QvM051QlZjcUI1WGRra2JhRGdFSndOaTRneW1SZHhRWEZvREU4ZTVOZTI4dUpGYXB2TzdJTVQzWmtFWTdKYk5MczhRK3RHdDd0NTBBeFNGcU1zU05ydmhoRE9HZUNkSkFTNzJpK2JOMWUrSHlSTGYvNlJhQ1Q2S25veVByMjlWZEhCdkRzNVNjRW9FSHIzY2VCS3VqQW11Zkl1dVRBc2lOckV4MkErWml3cGlDTHdnWEFhQnlZMVJGcEg2aittUEU3dlM4NFlWd09kNWJENzA5WVlMTzliU3Rvd2xyVkNoQ3VianBtQmRwaEFCVGhza1NGSmNRL083TG1pNEJ4VWNLT0xOUlJwbldzOVYxbURLWWRjUGxKaVB1elh5Mzg0TjF4ay81KzlmMDNYMTRQWG02b2VPRzhBK3RTK0kwaERsTjZiV2NuUmJjWnpzWUZSQmxVMUltMkQxN0JUUW5zVlFlUlQ5Z3VQSWVkQ2VkRkVWU3N1RWlZWHlRc0FNOUJtTHpFT3Z6M2xZc1lVQXlDY0M3YkVaVTF2dkVkd25jSTU4QjR6eEkvbHhoWEdFZGx5Nys0Q0tUb3lHcDc1M0swRHUxdDl4Nm9TQTZzZVk2c2M4ZlZwZjh1cXRwMEZZRnQ4TFJxd1QvaHVXQk5RUmFGWFYxbVZaRVR3bnJjRUhEQ0RNQy9ySTJjUFM2d3E5NjJmZWpBN0xCOGJEd2dYTjEwekFxMHc0Q29LTEdFK0djeERoTGplbXZpNCtmam9vUWRXWFprdGVNcW1ZYUV5MDlDdkU5eVdqM204Q3J2d0dvVGI5aHNiUXh4bU5KcldoYXhhdEp3Tmk0Z3hvUk9YZUp6QjYvZ3BnVDJxb1BJSjJ4WDR0TWNXUXl5bVoxdUhyL1d4VjdyZmdSaGtzMVMzRjhPTzR5dE95Z0dVZkF1eXhtVk5hNUZJRWdFZ25BT2pQY2xuRkdvcUJOdHI0U0xaMktPYlBrWEY0UHN5R29sWGg5K2JwQUR5NDRzc3NiYVZTVGV3cGYvaFZjQTFoUmtVWmdvaHNWQkNhdHFJZGFWbDdiaFlLM1FFRTZZQUw3RnlzaThEUjQxWDJEL3ZXM3JoY09vTUdQMUM0U3JtNDVaZ1hZWUVCVWxwTVUvaTNDUUNBZlIwTGdvWVVkV1ZIdzd0Uk1XNGJMWmJMajhKTVQ3WkVlV0hWaE5iMzRlUXh5bTlOck9Ub3FTK1hBMkxpREdRS2N2NGZtRFl0Q1V3RjUxRVBtRTdUcSs3Y2dpcEdrMlRPdytmaEFtV1pxUSsxRXNka0F4U0ZxVXNTTXJUNVFCemhzSTU4QjR0eVByY09sMU9ZLy9YUkVmMzVhanN1VmZYQXl5STZ1ZFVFNXlZTm1SbGE4T3JWcndUM2d1V0ZPUVJXR0E3YlNERU9hNHVqUU94THJ5MG5aQ1dJOGJBazZZTGhGTW1KNE5lRTVnVjcxdGVmbStxd29GaEt1YmpsbUJkaGdRRlNXa3hUODdzdkxFdjdnb0VSZWZVQ2ZUS3UzTjh0cHhtZlcxVENEZUp6bXg3TUJxY21DZHM4c3h4R0ZLcitFc0dGQnJoVWk3eGFENUNqMG9BazBKN0ZVSGtVL1lMdUN3STJzQnpmaVNwcnpxMzBHWURCMkhYZG5sSXFBdW1vSmlrTFFvWTBkV25pZ0RuRGNRM29IeGJrZVdIVmxTUENJdUJzMnY5M1FXTnNtQlpVZFcvbFh2cWdYL2hPZUNXYkJGdUR4UWhsaFhYdHBPQ090eFE4QUo0ekw5RUpVM2dGMzF0dVhsZTNTNzFkc0I0ZXFtWTFhZ0hRWkVSUWxwOGMrT3JEenhMeTVLMkpHRk9zTjhHZE9PeStzNnN1ekFDam13N01paUxCdUZiRnNNbWk4R2dTTFFHSjY5U2EvaFkwdFNCTElqQzdnaDE3bElHL3N0NHF4MUFHR1NjanhLWnIyTEV4ajNwRVVaTzdMeVJCbmd2SUh3VGxUOFhNSUpKb3kzc3VWZlhQeWNYKzlsRWFqTDR4WnhZTm1SbFgvVnUwbjlQK0l4WVUxQkZvVUJ0bk1abk1aV3RSRGJjcnBDZVFRbmpNdHlPN0tFV2JmRHR6bDhJWnh4NHhFcjBJN2VvcUtFdFBoblIxYWUrQmNYSmV6SXNpT3JIVmRKNVFkY2RnTHhUbnBIbGgxWVE2eEVJMmpEcEQ2blp4R2J6TU5aS1N6S1pJbENvQmcwS2JUWEhFWStZYnNBQUhZbW5HNU1LVVdLaTRXOFlrRVFwa0dZdENOclo4MFNGSU1vZUpmbGpNb2ExL2dPNFR1RWQyQzhMK0dNUWtXZGFIdGhuSlV0LytKaTBBaEgxcmV2dnpyeThtY3ZQeWxOdElvNnNPeklJbW1zWGNYaGZkaGFzOXlmOGxTd3BpQ0x3cVhCN21sSEY4UzJuSzVRWXNFSkErRGM3cklBc0hIZXR2eTgzeTE4Z1hCMTB6RXIwQTREb3FLRXRQaG5FUTRTNGFBNzRiZ29ZVWRXVkh3N3RSTVc0YkxZN0oyeTgvVWYvL2w0V0R6LzlOY2RYNFFCNGozb3lMSURhNGdEeSsvSW1yS3NUZVRkWXRBSWhYNm9HRFNHWjIvU2EzczVzVUwxYlVlV3NHWU1GUWNMUExlNFp0NTAvR2FSOGVYSERZcEIwbUpNbGhQck5LN0ZJRWdNZ3ZBdUdPOTJZZ0cvVnJpQUdDUmIvc1hGSUVhOTkvcFB0d0xXaTg5K1U1cG9sWGRndmZuOEQ4ZUYvT2pWenc2MFlvVUlhaXNVZ1cxYTlTYjEvNGpIaERVRldSUXVEWDVEUmJqczZtNUVIRS9yRTA2WTVjdlhjZWNPc01uZXRuSGJrbzBuVmNjSHd0Vk51U3ZRbi82aW9vUzBDR2dSRGhMaG9FdVh1Q2hoUjVZZFdmMzRHcWNqSndHcno0RjFYdTRCOGQ3b3lDcnZ3RG9KV005Zi9YeWhvb1JMSEtiMk5qT0xocEJtaTBFTWhiN0RWeHBIMGRQK1R3M3cxUWFUVDlndTNLZGRjbENLRkJjTGVjV0NvSFlPT1JSd21CMXkzSFpsYjl0Vm11ZjUwRG9GeFNBS3ptVTdvN0xHTjc1RCtBN2hYVERlaWVhRmZVVWxZWnlXTGYvaVlsQ2szck1EQ3dLbjkyVHN2Z09yN3J1eFRtQzJENDFjcmRDZitEeXdwaUNMd29KVjVlbktqUVJvV2RYWHhQRG1Ed1Vuak12bzVwOTlJMzc5M2R1MkR4M0l3alZpdVBKeGErOGUrOU5mVkpTUUZnRXR3a0VpbkIxWkpiOFpkVmxjRkJiaEpyRFpldzZzMDNodzJSa1g0YTRmY1dSZGZmL05GemNVb0d4MXRxWURheUhXMWM5U2lwRjZPQ3VGUlJubzlBV2VHNFNidmVzQzhPbmxFN2JyK0xZakMwalRMSGp3dUxjR1Z4QW0zWDduSWlVb0JrbUxNVmxPTEw4akN4S0JLRGdYakhjN3NvQjNaQzJBcjdMbFgxd01hbkZrMllGRkFhWEQ0V2tIbGgxWmRXZ3VXRmZ2M0J6V0ZHUlJXTGk2SmdGY1ZwVXBuVzl3d25TSllBdlFOT0x6QW9IamJhdHpYR2ZoenV4eGdYQjFVKzRLOUtlL3FDZ2hMUUxha1FXSmNkRGxTMXlVdU93NFF0OGh0WHA3czd5NytQeWdBK3VjUmNKbEp4RHZieDFaZHh4WTU0ZFYvM0V6Z3AzdDRjQ3lJOHUvV2dpandiNWlFSmRuYjlaYkRaeWZSUi9zeUJLR0NhZzRXT0M1eFRYejJkcVZ4N3RCVlZBRWtoWmo3TWpLRTJNQXZLWGdIQmozYU41czJYNFdpeHM0am13WkZoZURIbkprMllGRkFhRmVCNVlkV1NORXhCaGNiS1lETUI4WDFoUmtVUmhnUGRuVkxRbndzcW91WnZ4Tzd3dE9HS0pES1dzRHM4WUZOdHZiVnVlNHpncWYyZU1DNGVxbTNCWG9UMzlSVVVKYUJMUWpLMDhFaklzU2RtUkZIV094YW5mMk1UWjZ2Q1lIVmdGSDFoTU9yQnFPckQwZFdIWmsyWkcxc3dnRmlrRmNucjFaYi8xbGhYSVZEanNVVGpldGxDTEZ4VUplc1NDb25ZTXdPWm9FdS8rS3hSQW9BbEZ3THRzWmxUVys4VDJFN3hTY0ErTitTMGRWVkFRNnRhdUlmNDFzVmI3ODZoYy83enF4N01DaWdBN3F3TElqcXpGZEp6Z1FOdE1CbUk4TGF3cnlhT3pxY25ZMXlJemY2WDNCQ1RNQkQyZHY2S3p4Z00zMnR0VTVybWVGUy9ZNFFMaTZLWGNGK3ROZlZKU1FGZ0V0d29WRU9Nb1hCUHBGaVhlLzNuWkF4YWhkMnd1TGNBQ0xEVG13RWh4WkhRNnNIRWVXSFZnUEhldGM0akMxdDM2V1VvelVXd3hxK1JXTDI1L1JvcHphK1A1UERmRFZCcE5QMks1anZJWWp5MFVDRlQ1WU1GUzlIOUtsWWJhbTVQRm5GazJnQ0NRdHhtUTVzZnlyaFJDK1UzQU9qSHM3c2dLL1hqZ1QxL0N5NGQ0NXhDeG5VbmhFbi9qNTNldXZqcno1MmN0UGlIVWMvOEd2L3ZyTkY5ZVZTNVMrWHlIc0RkcDZJTmI3QkxxZlg2M1FuL2c4Y01MS28zRnBVSDFZdktPd3JyeDBueGplL0tIZ2hPa1N3WVJwMm9EbkJIYlQyNWFYNzd1cVNFQzR1aWwzQmRyVHZ4NlA3M29Ia2JRSTZNc1dTSXlEYXZvK1VlTHFicHpaa1JYOGdRdXp1M1pjUHFNdmNObjVZYndERHF3NWppdzdzRnJDaFVzY3B2Ylc4bmdseVRTY2pZSWlESFRhRXA4WEZJT21CdmhxZzhrbWJFaWNzU09MbUxaVjRHT1hlWUF3V2ZMWURXV3hpNDUyMUFiRklHa3h4bzZzUERFR09HY29PQWZHdlIxWmRtUko4WXArOFpQM2pScmVRcFYzWU0wbFVmVkFiSjhyMk5VSy9ZblAwODVPSHdrbmkzSHp3Wm5DdXZMZ1lXSjQ4NGVDRThabDlLSDNaQ2Jzb3JjdEw5OTd0M3VWenhQQzFsMXdWcUE5L2V2eGVEdXk3TlFhTHc3Mml4SitSeGI2Ymk5ZmpyVGpNdCtSUlhSZ3pYRmtPVnhhd29WREdGSjZhWG04a3VUWUl0QjhFZWlrNUlOaVVFcWdyektvYk1LR1JDZzdzb0NiY3Q3RkcvY1ZlN3ZNQzRUSmtzZHVLSXZOSXR0Ukd4U0Q3TWc2dkJNSnJuc2RYaFo5UXFJUEJlZkF1TGNqeTQ0c0tWN1JMMzdtMVh2dkY5WU9yQ2ZCcmc2STdYZjF1a3FCbi9BYzdlelVqaXphaStiUjA0ckN1dkpnSWlITWVVUENDZU15Mm80c3F5STdwQkVQZE53VHVBTHQ0VmFIeDNjNXNVNGlpTFFJYUJFdUpNS2hkUExZdmwrVXNDUExqcXgyWENXWEd3RVB5RUFIbGgxWjVPMEZpaVNRS1dRMlQ4c21ZTG1QVjlXQmJDd2pwbEJPejBTckJpZ0daY2E3L05peUNSdEtlRHV5RXROY0hhYXk1dy9DcEIxWk8ycVdvQmlFRk5YZERxWmV4MVAxejV0V2htZzFCZWZBdUxjank0NnM3UE8rYS94KzhUUERrV1VIVmhlNDFRR3hPdUxZTEJvclg5bm5QVUJZVTdBSWx3SEt0K0puRnpEViszeGV0Qk5HRGlkTVNBVGJzUXorTUdDOWJRZUhYVDBjdTRURGhMQjFGNXdWYUUrZk9qemVqaXlMY2lGUnJrdU1PRjB5OVlzU2RtVFprZFdPcStUanU2SDhuT2pBc2lPTHZMMUFzY1FoRENtOXBHVVRzTngyWkNXekZGQU1TZ24wVlFhVlRkaFF3dHVSWlVlV3JKRVdoTWxMV28vL3ZxSlVEWXBCZG1UNUhWa2hNUVk0WnlnNEI4YTlIVmwyWk0yT2UyaThmdkZ6eHVXL0hWZ1FtTlVCc1RyaTJDeWF1a3FCbi9BY1lVMmhRUktYcmQ0Z2RBZllWT3U0RUZEbHcwTkNtUE9HRENkTVNBUmJzY3p0RDBEQzdubmIrcGQ5MXZHOTZqaUVzSFVYbkJWb1QvODZQTjZPck9TN3psWTZ0c1RuK2tVSk83THN5R3JIVlRMOWVLRDhUSFJnMlpGRjNsNmdXT0lRaHBSZTBySUpXRzQ3c3BKWkNpZ0dwUVQ2S29QS0ptd280ZTNJbXFEdExsRk1GRnduRUNaWDFhajhYRTlKN0tBWVpFZVdIVm16OFp5Q2MyRGMyNUZsUjlic3VJZkc2eGMvUnppeTdNQ2lnTmRKaXFvRFluWEVzVmwwYjVVQ1ArRTV3cHFDSFZralFMbnRCd0Nvd0RVZkxoTENuRGRrT0dGQ0lwZ2RXVGZyVGZqbmJadWY1N09PLzZyakVNTFdYWEJXb0QzOTYvQjRPN0tTN3pxaElyL2dwY1NUejlNdlN0aVJaVWRXTzY2UzZjZlY0VkRJZ1dWSEZubDdnV0tKUXhoU2VrbkxKbUM1N2NoS1ppbWdHSlFTNktzTUtwdXdYUWxQYzJKUmZsbzlPZDIyS2dyVWlwZ241Z3ZDWkZXTnlmTWFLWkdEWXBBZFdYWmt6VDR2S0RnSHhyMGRXWFprelk3N08rTjk5L3JMWTRIeDdPWEhqWGYwL2VKblk4ZFBFaWc3c0NoZzlaajBWQWZFNm9oanMramlLZ1Yrd25PRU5RVTdzaGlnM09iQU9qL2RoZ0xaZVBoSUNIUGVrT0dFNlJMQlJwYVo0emVZamZ1RTNmTzI2VzA3TzR4bTkwY0lXM2ZCV1lIMjlLL0Q0KzNJOHVXTGY3VlFQQitmRkNkcnNMelhmL3JuSThnKy8vVFhwWDhjdWJBRHk0NnNPdXlTUXhoU2VtbG5LWFdXMjQ2c1pKWUNpa0VwZ2I3S29MSUoyeVZHMlpHMWtETXA4YVowWGpIendINkJNRGxiTy9KNEZZb2pzUGkwSTh1T3JObDRDK0VjR085MllnV2NXS2V2OVZYQXUyQlptZXdGZVBOV3dIcngyYStEZC9KekhGbmxIVmh2UHYvRHNUTDc2TlhQU2l1QmJlU29EcGdGMDZxclNLc0ZINnNVK0JPZkE5WVNrbEU0dGJxYnpiTHN5SnFZR1JlR2doTkhHR2ZiVGtMKytVUFlmVzhiZjF1eXdrRmxYRUxZdWd2T0NyU25meDBlYjBkVzhsMW5OczJiT242L0tPRjNaR20rSThzT0xNNlpjamdKV005Zi9leXN4L2JqeHF5TXplWkltNXZSald6WVdBd0tYZ1VRckI3UUZWeEdsQzgwcG16Q2RvbFFkbVFSMG5RcW1mZDhyeGZUek5rc3lmMDJFNHlzQUFBZ0FFbEVRVlMxWEdHQ1lwQWRXWFpremNaOWlBNkM4VzVIbGgxWkUrSWRkMkNkODZOKzhiT2wzck1EQ3dJalZCcXJBMmJvaytpMVg2akduL1Vvc0paZ0VhNEZsR1B2d0xwMHFxVUNIUTRQczJKOHlEaHc0blNKWVMxbEk3NGgxY3R6d2taNjI5WVBrMnBoVEFoYmQ4RlpnZmIwcjhQajdjaXlJMnY4RncvNnhZaDNUcXpyNjhQVmplaDhRSjFKdTdhZncrN3N3T0tjSVU4NHNQeU9yRHJza3JUWkdkMjBzNVE2eSsxM1pDV3pGRkFNeW9qelpjYVVUZGd1RWNxT0xEdWNQbkE0WGRLb3EvMGRoTWxxMnBMbk02TjRBb3RiTzdMc3lKcU5neERPZ2ZGdVJ4WWdoczNBczBGbDQyQXZBTitCTmNhUmRmWFhiLzdqK2o1WnJyV3BhNzBENjFJdzF3R3pTek5kNysvTFZQanpIZ1RXRWdhajhQaXJLT0VxRzJKZGVlay9MN29IamdRblRwY1lWdXRFejVJQkNOdnBiY3ZMKzZ5d3lSNlhFTGJ1Z3JNQzdlbGZoOGVIbkM3U0ltRHkzZVpzOGF6RWVIWmtoZktNSWo2T1lYZDJZSEhPakE0SGxoMVpkZGdsYWZNenVtbG5LWFdXMjQ2c1pOWUNpa0VaY1M0L3BteWloc1FuTzdLRXRlSVNSVWFCOVFOaE1sdEw4dmhqaXFXbjF4VVVnNlRGbUxkZnR6cDk3V3I2L3liVEtsWGNoSEFPakhlS0tPS3Y1OG14UzdJWFlMd0RpK1BJZXNDQmRSNjhHWWZXZTIxZ0x3Zld1U1pTQjh5S3FUV2hJckF2a3VVci9Qa1BBS00rR1lYdHdPcW9XaUhXbFFjUDg2Tjh3SWh3NGt6QXc5WEtkOEkyZXR2eThuNjFjR3g5SGtMWXVndk9DclNuZngwZUgzS0tTSXVBRnVIbTAyQTdza0o1UmhFZis2cmN4NDRkTzdBNFp3VGd3TElqSzU5ZGtvSWdzNXQybHBLLzNQZlF5R0tRN0F2VE0rTmRkbXpaUkEySlQzWmtkV2l6cWpmNXE4OWJWRE52MVpyOE9VNHhkWDhkUVRGSVdveXhJMnUrR0VNNFp5Q2NBK09kSW9yWWtTWEhMc0h5Yjc0REsrakkrdkFkV0plQ2RjU2g5SGp0djdjRHk0NnNPcXFRYkdXZk4zRVk5VUVVbG1RN1ZhcFdpSFhscFcxZXRCTkdoaE1tSkliTlBkR3JsdlhBOW5uYjh2SzlhampObWhjUXRtN0tYWUYyR0JBWEphUkZRRHV5NXROaU83TFVIRmwyWUpIT2hwT0E5ZnpWejBnOW5ycHBQMjdNemxoc2pMeUZHZDNKaG8zRklEdXlNaEltYTB6WlJBMkpVSFprRVc3S3Eyakh1ODVEVkRObnNTUDNFNUhTUVRGSVdveXhJMnUrR0VNNFp5Q2NBK1Bkaml6L2FtRUR2L2p1OVpkSDR2N3M1Y2Q1WmRPOWVUNGlndlk3c09hK0k4c09yS2NPOVRwZ3RwL0lsMVdZQzQ4TGF3b1c0ZkpPRTRoMTVjR0RjTHBFeXJtOGhWNnQvQVlDQjhhNWtJYnBjUEc2QTBIcnB1d1ZhQS9IT2p3KzVCU1JGZ0h0eUpvdkF0cVJGY296aXZpNEZrMjQrdjZiTDI2WVo5bC80eHhZNTQvY2Z0eTRTR0FWSzJYRDd2TEU1TVBGWXBDc0dIUTVPdjJKRDFaQVBtRzdWQTA3c2dnMzVRMDNsZlBKLzBiUEphcVpzOWlSKzRrVVc2QVlKQzNHMkpFbGljY1F6b0h4VGhGRkxyMTJhTlcvUi9DcGlIb2dYLzY5RlVGeEI5WmNSNVlQZFR1eWFzR0d0WUx3Q3NDYWdqd0tDMWVqRU92S084WER3VnFoSVp3d1hTSllMWnpOUHZtQi9mZTI1ZVY3ZHRoa2pRK0VxNXVPV1lGMkdCQVhKYVJGUUR1eTVvdUFkbVRaa1JWam0rVWRXR09Pa3BaZTI0OGJzek1XUzJ2Wmw2S2ZrUThYaTBGMlpCWE5yU0hUa2svWUxqSEtqaXhocmRoT3NNT3hxQkxWekQzdldISENXVGRRREpJV1krekltaS9HRU00WkNPZkFlTGNqeSsvSVV1SWJmQWVXSFZsMVNxTTZZTFlQL1J4U2JlL1JLWnc0RnVGa1JUaE90ZElQTTlLWkJTZE1sd2lXV1liMmIrem9nQUlDeDl0V2J6dEhoMHQyLzBDNHV1bVlGV2lIZ1RvOFB1UVVrUllCN2NpYUx3TGFrUlhLTTRyNHFNWHk3TUJxUHB2YWp4dXpNeFpiYTk2Y2VoK1VEeGVMUVhKaVVMMHNFSnFSZk1KMmlWRjJaQkZ1eXBWdUtsZUVjOGlwWUpiR1ltbGEvWUJpa0xRWVkwZldmREdHY001QU9BZkdPMFVVV2ZVZFdKZWVTMHNNdW9maktueGh2QVBManF3NnBWRWRNTnVIUGdyVjhOV21DaWVPQ2dxdk9FK0lkZVhCUTdVYzZKb1BuREJkSXBnd1BSdnduRjBiZGYvRDNyYThmTmRTWDNqckJJU3JtNDVaZ1hZWXFNUGp1NXdpUzRoL2RtVE5Gd0h0eU9yS002cm9XSnZsMllFVlBvdmFqeHNlNjlpVmJaMmVPN3haK1EzbHcyVkZrVVhGUWhFVWcvS2pYbmdHOGduYkpkTFlrVVc0S1ZlQmsxWG5HWVRKM1ZuVjNzOFBpa0ZMaURLem5Wa1dnU0FSQ01JNU1ONnA0c2dsQjlOcWY2OHRCajE1RGxRdC8rWTdzT3pJcWxNYTFRR3pmVVErNFpvK2UrcHc0bFJGNFIzbUJiR3VQSGpJam5sb2ZEaGh1a1F3WVhvMjREbUJqZk8yNWVYN3Jtb09FSzV1T21ZRjJtR2dEby92Y29vc0lmNVpqSVBFdU5CbGloMVpYWGxHRlIxcnNUdzdzR2huVC90eFkzYkdZb20welp2ZmtYeTQ3Q0M2aEU3WENWYU9vQmcwUDhvWEdsRStZYnRFR3BvamkxS2t1RWlZWHlSTWdMSFI4QnFFU1JZN2NUKzFpcDIyL1FERklBcmV6WFpFWlk5bmZJZndIY0k1TU42cDRzaHFqcXRMejZPSWoyL1ZpeXJsWDc0RHk0NnNPcVZSSFREYlIrUmJxTWFmL1NodzRsUkI0UjNuQWJHdVBIaVlIZVBVOGVDRTZSTEJoT25aZ09jRU50TGJscGZ2YmFySGV2TUR3dFZOeDZ4QU93elU0ZkZkVHBFbHhEK0xjWkFZRjdyVXNDT3JLOCtvb21NdXk3TURhOHhaSTFxZHFiTzFZWnM1dnVOMmRsS1VMTzhvd29STzJ3SFdoaURjakkvcWhVZVFUOWd1a2NhT3JBRnBXd1UrZHBsSEVDYlZXWkhuanhSWm9CaTBoQ2d6MjZGbEVRZ1NnU0NjQStPZEtvNWNjakN0OW5jRXA3aGw0WGV2dnp4eTkyY3ZQajQwblI5WjVWODlCNVlkV1hWS296cGd4azNQT2l2ODRYTXRYUE9QZmpSNFc3TlEyT08yblpKZG1zc2NOakE2cG9mMkR5ZE13UTFwb2xzRjVnMXNyTGR0SHpwUUpaeUJjSFhUTVN2UURnTjFlSHlYVTBSYS9MTUlCNGx3MEtVSzRNZzZyQ2FLeFo3bjlaLysrUWhhenovOTFhSHY4bklPN1Q0ZGkzWmdqVGxiSHVpMS9iZ3hPMk94dG1tYnl4OUlQbHdzeWh5dW9WTTRZUG1BcnQ3NE1ieFZqL0lKMnlYcTlKR2FKMGdVcFVoeHNaQlhMQVJnYWpZc1BqWWVDSmNzbHVKKzVoWTkySHFEWWhBRjcyWTdvckxITTc1RCtBN2hIQmp2ZG1RZHVrVGJlK3VWaDR0djNncFlMejc5ZGV4dWVWYjVWOTJCOWVielB4ekxvSTllL2ZTdEVwaTNxWHVWS0ErdGN4MHcyMGZrMjBvRjRENHNuTEN6VU5qamZDajJRYXdyRHg2NEVUeTVOemhodWtRd24rUjMxeHZZYW05YlhyNWphb2p1dklGd2RkTXhLOUFPQTNWNGZGZHhMeTMrV1lTRFJEam8wc09Pcks0OE8xd2Q0ZzZzdWQrZ0srL0FPZ2xZejEvOWJBenFwL1hhZnR6b3NweHE3QzV0cy9HQjVjUEZJbzBkV1hnYTZQUWduN0JkWXBRZFdjSk9KS2c0V09DNVJiWHlhdXhxei9tQVlwQzBLSlBsekxJWUJJbEJFTjZCOFc1SGxvUWpDM1pnbmJQSFVlV2ZuZ05ycnNLMzU2SGNLcG5WQWJQV0dldC9UcWVFTHpkVFdGTVloY0x1OTdLNEI3R3V2TFF2bHdROUU0SVRwa3NFc3lQTGpxelk5eFVjWnVucjFnTXIvdXlVRldoSDd6bzh2c3NwSWkzK1dZU0RSRGpvMHNXT3JFdDV4bk5namRWcjNqcXdUakxORkZ6dEdtUmRCOVpwR2RxUG1id3FiRlVacnlzVWEzMVlQbXdzMmx3V2JhQlQrZ0ZyQkNnQzFjb0FzZG5JSjJ5WFNtQkgxZ0xPSkRiOHFQUUh3dVNxYk1uUDFTS3hnMktRdENoalIxYWVLQU9jTnhEZWdmRnVSMVpKUnhiZGdUWEtrYVh2d0JxcjhQblFiam0wVDlKYUhURGJSK3dUcStNclRSZldGQ3pDeVlsdzJZQmVLZjY3NXdJblRKY0kxblB5ckkvMzNadjF2b0czYmYzd3lNYTE4L0dCY0hYVE1TdlFEZ04xZVB3bHA4aTl2MHVMZjNaazVZbC9kbVNkNTlrNEJ4Wlhyemx6WU5VN2hkWjNZSjBmVnUzSGpGa1ptN1dOSVE1VGVwVVBHNHRCY21MUWxNQmVkUkQ1aE8wU28reklBbTdJVlp4THE4NFRjaWlZcGJGWm1sWi9RVEZJV296SmNtS2R4clVZQklsQkVONEY0OTFPTE1DSmRSS0ZlRmQrd3gxWUxFZldlZzRzcnNLbmRWaFdJVXYxUUt6S3lveWZ4Nm9GLzRUbmdqVUZpM0J5SWx3MndFOEk2M0ZEd0FuVEpZTHg2TmtLOHdaMmRZWEh6ODViajkrWGprQzR1dW1ZRldpSGdYcDh2c21aSlMwQ1dvU0RSRGpvTXNXT3JIa09MRXl2dWVEQXluZGs3ZWZBc2lOcnZNalR5ajdIRUljcHZiYXprenJMZlc5YkxBYkppVUZUQW52VlFlUVR0a3VNc2lQTGpxeHJxTWhJWEQvSW9WRDB1TzNLM2o3dHFwVnQ3Zkc1b0Jna0xjYllrWlVueGhCd0VzSzdZTHpia1pYcXlKcnV3SW82c3RaM1lHRUszeDZINm1oU1ZRL0VSajl4bmY1WExmZ25QQmVzS1ZpRWt4UGhzZ0YvUWxpUEd3Sk9HSmZSNForVEEzYlYyMWJudU03R24xbmpBK0hxcG1OV29CMEc2dkY1TzdMczJCb25FdTdueU1wellQWHBOWjBPclBtT0xEdXc3TWlxd3k3SEVJY3B2YmF6a3pyTGJVZFdNaXVCcnQ2bWhQVzZnOGduYkpjWVpVY1c0YVpjMWRHa1BtOFFKbWRwUmg2bm9uTXNLQWJaa1hXNHZvNDZ1NUpwbFNyZVVYQXVHTzkyWkFHT3JIN2MrKzcxbDBkcS9lekZ4K0VyTmVwNTg1Z1hZRDhIVnAvQ1I5MkVMa3JmSDNRNkpVODlFQ3VxMmd5SW1IVkwvdUZQQmllWUhWbDJaSFd5d09GQlBYSUFPR0VHNE44dUp6cXdyOTYyZmVoQWxYUUF3dFZOeDZ4QU93elU0L04yWkZta3N5TkxOQytmRkN2djZ5S2dBMnU4SThzT3JFdUhVL3N4WTFiR1ptdVg5cWJ3MytYRHhtS1FuQmhVT0IzcVQwMCtZYnZFS0R1eTdNanlPN0pXdnNRMEczMllqUWFMVGp1eTdNaWE3ZXpxdkl1anhyc2RXVk1kV2VYWTU2bjhxKzdBYWxMU3FjRnMwakEvV0lPSE5uWGY3enZ6OXFGWDlVdjNzak9FRThVaW5Kd0l4OWJBZS9zcm13d3RFNE1UcGtzRTgwbCtkNzFiOXVlUnozamI5cUVEdlhnMDZ2TkF1TG9wZHdYNjA3OGVuMitxSTZWRlFEdXV4am11TGwwbTdmZU9yS1o4R2xpZm44WW5PN0RHTzdLNDBMeGliLzNIamRrWmk0VUp4NU44MkZnTWtoT0RoTk1sZityeUNkc2xSdG1SZFlsRSsrOWxIVnNVcDRKWkdvdWxhZlFEaWtEU1lrejAzVmFzZGhhRFFtSVFCZWZBdUo4Z21sUVJiM2p6RUw3cXN3UHIvSjFZZmtkV2ZtbFVEOFQyb1kvNXBibnNET0RFc1Fnbko4SmxWME95eVhJemNUaGh1a1F3ajJkSFZvMDMwanBzdS9kQkd1ZldtbncvYXRmajgwM0Z2N1FJYUJFdUpNSlJ2b1pwUjFaVGZoSEV4c0VPTER1eThvK3UvdU5tSDdGbWRQV1p2L3ZoR2NpSGpjVWdPVEVvSEt4dXVKczRVOE9SNVNJaHIwZ1FkcHhadXJWMDNhMWhnaUtRdEJqRGNsWkYrekhPaDNDZWduTmczQk5Fa2xsaVRKMXhoTmlrSFZpWEhGaDJaT1ZyR2ZWQWJCK1J6K0pBZUFYZ3hMRUlKeWZDamRiRUwvVWZEdFlLRGVHRTZTNEw5OEh4Z1lIamJYTVlYUW92OXQ4cndKWG5jRnlCOXZTdngrTzdSQU5wRWRBaVhFaUVzeVByUUxzc0hDQW1UblpnMlpHVmYrYTFIemRtWldaZDcrSlZQbXdzQnNtSlFmbGdLVHdEK1lUdEVxTm9KQXNxVWx3azVCVUpkbVN4MllyNzZ4Rm5ack5sVUF5Q2NDN3FaRnFsblhFK2hQTmRZdWRqK1FURy9RQVJwVXNFbFJ5L01BN2FnZFhyd0xJaks3ODBxZ2RpcytsTDNuakNOWDMyMU9IRXNRZ25KOEpsVjRIWk1RK05EeWRNbHdoV21LWWxQQWV3Y2Q2MnZPTTVHMit5eGdmQzFVMjVLOUNlL3ZWNGZKY1lJUzBDV29RTGlYQjJaSlZ5WkNVN3NPekk0aDRka2Q3YWp4dXpNalk3aSt4WGtUYXlZV01SYUw0SWREcjF3U3U0SXFHdk9RM1poQTJKTjNaa0NUdVNLRVdDOFBPRE1NbG1LZTVQUWRvR3hTQnBNU2JiMldVeEtDUUdVWEFPakh0SlJ4UnF1a0hiRjhKRE83RFF6YlFqSzc4MHFnZGkrNGg5bXVWOGlWbkRpV014YnI0WVIyRmRlZkJRSXZDams0QVRKaVNHRmFKckNmT1A3dFdkZHQ2MnZIemZWWDBpaEsyNzRLeEFlL3JYNC9GMlpGbWNDNGx6WFpjdy90WENyank3SXpvV2MyQ2RUbHNPY0xxWHlBcTBIemRtWld4MkdObXZJbTFrdzhZaTBId1J5STZzL0t5VlRkaVFpR05IbHJBanFhc1lXUEE1eFRWek5rdHlmeTJTT2lnRzJaRjF1TDZPT3JzcytvUkVId3JPZ1hGdlI5YmhSa3o2N3ZWWFI0cjY3TVhIeC85K21qKzE0TkVndGNBT3JFdWJnLzQ5Y1hORFZIK0YrZFlEc1VIcFczQ0g4MHR6MlJtRU5RV0xjTElpWEhZMUpwc3NOeE1QSjB4QjNNd09oTmJ4Q1FIamJkdUhEclNHMWVqUEVjTFdYWEJXb0QzOTYvSDR5OFg4blhwUldnUzBDQmNTNFNpWExmbU9yTmQvK3VkanNqLy85RmVsM25sMW5uOUZIVmgrTnhibnFHRDAwbjdjbUpXeFdSaGovNUw2a0EwYmkwR3lZbEJTcUs4eHJHekNoc1FvTzdJV2RDcFJpZ2VCZGJGMGErbTZHL1ZBTVVoYWpJazZxVmp0TEFhRnhDQUt6b0Z4djZrajY4MmYvdVZJYTE5OCt1c0dCMWJpYTVTcU83RGVmUDZINDBKKzlPcW5wWlhBZG1YZTk4YnpTNlY2SUxhUDJMZEdlWi95Rk9GRXNRZ25LOEt4TmZEZS9sSUNuVFZvT0dHNnk4Rjk4UHRTQUJIMnp0dm1jTG9VWnV5L0U4TFdYWEJXb0QzOTYvSDQ5cnFQSllabDlXTVJMaVRDVVM1VjVqdXk3TUFpM1pHOCtmemZicTFzcjM1MmgyUnlnTk85UkZhZy9iZ3hLelByZWhkaHNtRmpNVWhXRElyQW05dThYUUhaaEEySlVYWmtDVGlQS01YQWdzOUpjU3FZcmJIWld1MytRREhJaml5L0kyczJIbE53RG96N1RSeFptQU5yb2lQTERpejBIVmZSOW5aaTVaVklkVUJzUDlwb2hTQzhBdUdFc1Fnbks4SmxWMEhoWUszUU1Kd3dJUkhNSi9yTmVoUCtlZHYyb3dYR09VTGlyTkZGZS9yWDRmRmRUcXlUQ0NJdEF0cVJ0YklqeXc2c29RNHN2eU9yemxIVmZ0eVlsYkZaV3AwbzZKNkpiTmhZREpJVmc3cUQxQTNlcjRCc3dvYkVLRHV5Rm5RcXpYWU1aSTFIY1NxWXJiSFpXdTMrUURGSVdvekorbHJlYVZ5TFFTRXhpSUp6WU53djZzamlPckFHT3JKdUhWam5oMVdkVFYzdkhWaVBPYlo4ZjV0WEl0V0o5LzFvbzBXQzhBcUVFOFlpbkt3SWwxMEZoWU8xUXNOd3dvUkVNSi9vZG1RZHN2UFY0OGZTc0FKY2VRN0hGV2hIN1RvODNvNHNpM0loVVM1MDZjRi9SNVlkV0IydzgxVFIvdkE3c0M2ZHlrYit2QlZvUDI3MkUyc3V4UzM2OTd4ZGgwZVdEUnVMUWJKaUVCeTBPM2NnbTdBaE1jcU9MRHV5cmtQRlJZRjE2eElCek1wUUZyWkdlMUFNc2lQTDc4aWFqWmNRem9IeHZwZ1RhNndEaStqSWV0aUJWY2VSdFk4RGk3aXBJWXJlYzlPeE9zbXBBMmFyci9TSHo3ZXpLQkI4ZGxoTHNBZ25LOEpsVjB2QmtLM1JERTRjbjdUZEZpUEN6bnZiOXFNRnhqbEM0cXpSUlh2NjErSHhkbVRaa2FYa3lMSURLOVdCNVhkazFUbXEybzhic3pJMlM2c1RCZDB6a1EwYmkwR3lZbEIza0xxQjM1RUZGa21RVThGRndieWlvSUNUaXVWb2dKd0tabWxzbHFiUlh5Yk9aYitqS250ODQzd0k1eUdjQStOZDNKRTExNEVGbUhmYUhGaDVqcXg5SFZqQXB2cGV1UHRlK0drU1VRZk05cU9QRmdtNlZ3QVcveXpDeVlwdzJkVlFkN0JXYWdBbmprL2U3cE9Yc1AvZXR2MW9nWEdPa0RocmROR2UvblY0dkIxWkZ1VkNvbHpYSlViODNWaDJZSlZ5WU5tUlZlZW9hajl1ek1yWUxLMU9GSFRQUkRac0xBYkppa0hkUWVvR3V6bXlhTy9Hb3Z5MHVvdUM4VVhCUWs2c1V6RUVPUlhNMHRnc1RhTS9VQXlDbktmWmpxanM4WTN6SVp5SGNBNk1kekZIMW5ldnZ6cFN1V2N2UGo2RXhGYnE4ejd4ZXFPWUEydWVJOHNPTFA5cVlUM3RvZzZZN1VjZkxSSjByd0NjUUJiaFpFVzRyR3FvTzBnck5vQVR4NDRzTzdMOGN0RWQwcWdpZkcwNnAvWndxOFBqUXlLQnRBaG9FUzRrd25VNXNNNHZXK0tPck92cnQ2THQ0VEU5SXVmL3YvcitteSt1S3hmQnNWOGg3R1h0bXlKOWljZHVQMjRxeDZrbVN5MFJBTEZKeUlhTnhTQlpNU2dXcVp1M2trM1VrUGhrUjlhQ0RpV29hQkJjRDhpcFlKYldXMzJzOFhsUURKSVdZK3pJbWkvR0VIQVZ3amt3M3FrT3BSenhLQ1M2VXA3N1RyWE5jV0ROYzJUbExWcjFJTkdVVUh4NGMrTnFQL3E0dVQ0UWVYeFlVN0FJSnl2Q1pRRnVKRTdMdFlFVEp5U0s3WDJ5RTRMQTI3WWZMY2pDdWRPNGhMQjFGNXdWYUU5L2NWRkNXZ1MwSTJ1K0NLanZ5Q3J2d01vaGJ4emdkQytSRldnL2JzektXQ3d0c2svRjJzaUdqY1VnV1RHb1dBcG9URWMyVVVQaWt4MVpoSnZ5M1J4UTFaNFhjaXFZcGJGWW1sWS9vQmdrTGNiWWtUVmZqQ0djTXhET2dmRk9jU1p4elJBU1pxRXhEaXc3c3ZJM1AwZjYwenBrUjVHck9tQTI2Z25yOXF0UnhwZWFKYXdwV0lTVEZlR3lBTHRVQXZST0JrNllrQmptRS8xbTNZRi8zcmE2eDNZV0RzMGFGd2hiTitXdVFEc00xT0h4b1hwU1dnUzBJMnUrQ0tqbnlMSURxK25YRXJrQTZ0NTZWcUQ5dURFN1k3R3hudjBwK2xuWnNMRVlKQ3NHRlUyRjJ0T1NUZFNRQ0dWSEZ1R212SnBEYWJmNVFFNEZzelFXUzlQcUJ4U0RwTVVZTzdMbWl6R0Vjd2JDT1REZTdjaHErL1hET1E0c083SkNDam8xaUgxL20xY3ExUUd6L2VoajdmSzk1T3pnUkxFSUp5dkNaVlZGSlJPaGRWSnd3b1RFTUovb2RtUjEvOGhqVm41NzNQdnAyZ290L3R6d0ZXaEg3em84UGxSUFNvdUFkbVRORndIck83THN3R3B5WUoyZnZzTXgxUU04dWdMdHg4MStZczBvbGlnY2p2TGhZakZJVmd3U1RwdThxY3NuYkpjWVpVY1c0YVo4TndkVXRlZUZuQXBtYWFOWVcrMStRVEZJV295eEkydStHRU00WnlDY0ErT2RhbVpaNkYxWk9RNHNPN0pDQ2pvMWlIMS9tMWNxMVFHemZlaGpYa2t1UHpLY0tCYmhaRVc0ckNwSU9tbmdoT2tTd1h5UzMxMXZJSEM4YmZ2UWdTeGM4MTA0a0tCem1yYkRRQjBlSDZvbnBVVkFPN0xtaTREMUhGbDJZSVVjV0Q2RjVod2xMYU8wSHpkbVp5elcxckl2UlQ4akh5NFdnMlRGb0tJcFVYdGE4Z25iSlViWmtVVzRLYS9tVU5wdFBwQlR3U3lOeGRLMCtnSEZJR2t4eG82cytXSU00WnlCY0E2TWQ2cVpSZGlSVmNPQmRUcTB2S2toSlowU3pMN0h6U3VWNnNUOVB2U3hkdGxlZW5ad29saUVreFhoc3FxaTBnbHhhWEp3d25TSllEN0o3Y2p5dTdHZzZqS1BCbDJDRXY5OStncTBvM2NkSGgrcUk2VkZRRHV5NW91QStZNHNPN0FvRGl3N3NxYWZLbjVIVnFHaXBzN3VkOCtrbloza2tkb25SUU9MUVhKaVVIZVF1c0g3RlpCUDJDN2N0aU9MY0ZPK213T3Eydk9LYWtsWldyM0h2WkhnUVRGSVdveXhJMnUrR0VNNFp5Q2NBK01kelplejl0KzkvdXBJdVo2OStManQxd0RKNHpmbmZ5MEhsdCtORlZMT2h3U1A3M0h6U3FVNllGWlV0ZWtxQXRzaTJTSkJlQVhnUkxFSUp5ZkNaVmRaNFdDdDBCQk9tQUg0bDcyaHM4WUg5dC9idGc4ZG1CV09sOFlCd3RWTng2eEFPd3pVNGZHaHVsSmFCTFFqQ3hFQlgvL3BYNDdKOC96SHZ6cTA5elBma1dVSDFoQUhsaDFaWTQ2T1NLL3R4NDNaMlNVMjFmcjN5RDRWYVNNZkxoYUQ1TVNnSXFHdk9RMzVoTzBTbzVwdkpsc3Z0YUFpeFVWQ083a24zUEJYYzFaRjV3TTVGY3pTV2xuWVdwOER4U0FJNTdJZFVWbmpHOThoZklkd0RvejMxdlAva2MrOWVTdGd2ZmowMTNaZ0lSVHp6ZWYvZHVUVkg3MzZLVzRyQlRlVlRoNmw1dFBtWTFucjBLeENsbkxCN0c3Y1YxbVI4ZlBRTE9kTHpCb0IvQ09BV0lTVEUrR3lnYjlFNEVjbkFTZE1sd2ptazl6dnlQSTdzcURxY2p6OWVBeFBveERqZHNOV29CMjk2L0Q0TGtmV0V1S2ZhV1VQclk0NXNNNHZhY1k3c3NvN3NFNEMxdk5YUDF1SXBBM0RVbmQ4Y1FYYWo1czhscEpkRGJMSHY3Z3BkVDhnSHk0V2crVEVvTHJaSURBeitZVHQ0am0wU3pWS2tlSWlvYWRJdUk0Nm1GWnJKNm9sc1ZtUysrdVIxa0V4aUlKM1djNm9ySEdON3hDK1F6Z0h4bnVuV2NZT0xHaXoza3NIOXgxWWZrZFdsM0xlR2JSOVpMam5zTEVVeENVbmM4SHNxYmpZWjJjRmF2ZXFVNFExQll0d2NpSWNGL0Q2WWFacUxqVE5DMDZZTGhITUo3a2RXWFpra1FxVzJialhoQ2YrME13VmFFZnZPankrcTY1Y1F2eXpHUGVVR01keFlJMTNaRjE5LzgxLzNFQnVXZlJlMDRIbGQyVE5QRkNlSHF2OXVPbXZvbWF6R1pYeDZ1eCs5MHprdzhWaWtKd1kxQjJrYnZCK0JlUVR0a3VNNnJ1RXVuNzh0UXlVSXNWRkFuUmp2NXJUcXZWNXlsWWpsbnJyb2lrb0JsSHdMc3NabFRXdThSM0Nkd2pud0hpL1lHNnhBd3ZhbkZZSGxoMVpYY3E1SFZtTFhqU09CYk9lb21nZmtjOGlRWGdGWUJac0VVNU9oTXZXMXNQQldxRWhuREJkSXBqTGREdXlGaVZLNjlPVENuRGxPZHhiZ1hiMHJzUGp1K3BLYWZIUEl0eERJdHdZQnhiUmtYVzR2WHk3NDhBNlI1MzJ0QnQ1S3V6aHdMSWpxODZaVnlQdTl5b2k2dXgrOTB6a3c4VmkwSHd4Q0x6ZDZRNVNON0FqQ3l5T0tFV0tpd1hveHI3VndiVGE1MEM0ek5iT1BYNEdtNjJBZDFuT3FLeHhqZThRdmtNNEI4YjdtYm5GRGl4b002SU9MRHV5dXBSek83SVd2V2prZ2xtUEErczgva2FLMnhtMDZQSG5zVWdRWGdGWUJMUUlOMStFTzFYSnBJTitkcFVYRHRZS0RlR0VzU01yZlBJRCsrOXQyNGNPek1Zei8yb2hrSmh6bTdiRFFCMGUzMVZYVWk0N0xNSkJZaGg0aVRISGdZVTdzcDV3WU5Wd1pPM3B3TElqYSs2Ujh0Um83Y2VOMlJtTHRkWFovZTZaeUllTHhhRDVZaEFvQW5VSHFSdllrUVVXUjVRaXhUZjJtVVdLM0s4Z2dqREpZaWZ1cDliVllkdCtWTUM3TEZFbWExempPNFR2RU41aDhXNEhGclQ0TEFlV0hWbGR5cmtkV2VGNzJiWkRORXZpd3NBTWNXRFprV1d4b0hzRllCSFFJdHg4RWM2T3JPNDRweldBRThhT3JQREpEMnlpdHkyTEVPMDdMaEN1YmpwbUJkcGhvQTZQNzZvcktaY2RGdUVnTWF6VGtaWGp3T3AzWkhVNHNISWNXWFpnUFFSdlk0RFV2ZHFKVmZOdVRUZ3kyOWxKVVZKdE1XaStHQVRlL2dpblMvN1U1Uk8yUzR5aVhVNVFpaFRmMk04c1V1UWNXT2RGR0FpVHRTOGRpOUtCTG5TcHlTWnY5eDBVZ3loNGx5WEtaSTFyZklmd0hjSzd2bmovN3ZWWFJ5cjI3TVhIaHk2eEVzMnIzdlovL2VZL3JpdFR0cE9BOWRHcm54NzQ4K3piVkJqMGVqZG42YzlYUHR4V0p3OTE0bjcxbFg3L2ZQbWx1ZXdNWU9DM0NDY253bVZYbDdMSmNqTnhPR0dXS1ZQbm55OUE0SGpiNW05WE5zNWtqdytFcTV1T1dZRjJHS2pENDd0RURtbnh6eUljSk1KMU9zSHVYN0pjSGE2djc0dXZnQU5yamlQTERxd1dPQnNEcE83VmpxeWF4WkJ3Wkxha2N6YXBmWEo4aTBGeVlwQnd1dVJQWFQ1aHU4UW8yaVVkcFVoeHNaQlhMSngvblVQZ3Z5M2RXcnJ1UXJ1NzdEWW9CbEZ3THNzUmxUMnU4UjNDZHdqdmd2RmV6VlJUM1lFMXQ1WmJaRk9yQlZuVGZHcEtKWFBqYi9ZRlpMMTRuNzBDZWVQbGwrYXlNNEExQll0d2NpSmNOaERMSm9zZFdibk1BZ2djR09mQzFYemVzWmlkNTd1UEQ0U3JtNDVaZ1hZWXFNZm5tNXhaMGlLZ1JUaEloQU1kV1VRSDFoeEhWaTRaVVRuZHhnQ3BlN1VqcTJiK0NVZG1PenNwV2xSWURKSVRnNFRUSlgvcThnbmJwV3JZa1NYZ1BJS0tnSVdmRDNJb0ZEMXV1N0szSmx2VHFLS0NZcEMwR0dOSFZwNFlROEJoQ08rQzhkNWtUcm5HM3puMzJEaDJZRDBGOHFLYm1oMVVsUEY5K000dmxlckYrejQwTXI4MGw1MEJuQ2dXNGVSRXVPd3FTRFpaN01qS1pSWkE0TUE0Wi9Vai9HT1QyWGlUTlQ0UXJtNDZaZ1hhWWFBZW43Y2p5NDR0cGtnNDBJRmxSMWFkNG5zTWtMcFhPN0p5aTFjTnZEMEFBQ0FBU1VSQlZJSEhXSjF3Wkxhemt6cndjbThiTEFiSmlVSEM2WkkvZGZtRTdWSTE3TWdpM0pUYk1YVmdGakhOdjZZSU9SU0tIcmRkMlZ1VHJXVnBjMzNqQnNVZ083SStlUEgyK1l1NEgvOXZpejBobktUZ1hERGVLZWFWRHNlV0hWZzlvQzZ5cWJPRGFNcDRQZnRrc3RGM09EKzJYdlhpZlorZHpTL05aV2NBYXdvVzRlUkVPQTdneGVGRk5sbnN5TXBsRmtEZ3dEaG45Y09Pck01cUZ3aFhOeDJ6QXUwd1VJL1AyNUZsa1M0azByMjlCSnJvd0xJaks4Nk8yZXg4REpDNlZ6dXljb3NCTzdMcS9ReVJ4U0E1TWNoQURxeEFlemxSaHcvRStZVWRXWFprTlR1Z3FqblBPcldiZUpiVVpFVitIbVJmZ21LUUhWbDJaTTNHUVFyT0JlTjl0TG5GRHF3RUVCdTlxVnYwait6YkNxVkR4dlBYQTdGOWRoS29xWGR2Q21zS0Z1SGtSTGpzNmt3NjUrQ0VzYlVuYk8wQkFzZmJ0ZzhkeU1hMzAvaEF1THJwbUJWb2g0RjZmTjZPTER1eWVoeFppUTRzTzdMcW5MWmpnTlM5MnBHVkliTmR6aXZoeUd4bko1ZVhJWVVFV3d5U0U0T0UweVYvNnZJSjJ5VkcyWkZsUjVZZFdUVlpUOHB4MzRVZWl1c0dpa0IyWk5tUlpVZFcvRmNLN2NCaWdpWUlabHM0cHpwZTBOYTFIc3g5TEZyN2x5TUQ5ZUo5bjUzTEw4MWxad0JyQ2hiaDVFUzQ3T3BOTmxuOGpxeGNaZ0VFRG94ejVRakhQc2Q3Tmw1Rnh3ZkMxVTNIckVBN0ROVGo4M1prMlpIMWxDT3JrQVBManF3NnAvTVlJSFd2ZG1UbEZnTitSNWJma1dYeEtmenRKbjl0aEhDRXRaY1RkZmhBdEpvbFhsWkJUZ1VYQVQxZnk1QjFVTEdkREpSM3g2eVF4VFZaV3h5VlJqNFBLQUpCT0hkOXVOcTZ2WEUraFBNUDROeDNyNzg2Y3AxbkwzN1lTQmZCdU84eXE5emhGWFpnRlFhejZLYTZYV1BTbVZ4d1NVQVNpRDBSNy92c01LRzIzclVMV0ZPd0tHWkhWbWUxSzUxcmNNTFkyaE5tS0VEZ2VOdjJvUU5jWWhkZk55QmMzWFRNQ2x5R2dYbzh2c21KZGFvRHBFVzhHaUxjNnovOXl6SDRudi80VjRlUUtNYStUSGlrdjhJT0xEdXk0cWNHKy9RYUE2VHUxWTZza2ZKeFBIK0VJL015TzRrdkN4dFdIdXpQWXBDY0dDU2NMdmxUbDAvWUxqR3F4anV5YWhRSmRqcUo3VU9uUmozbHVPekt2cHBzYSsxMUFzVWdhVEVtMnhFbWhpK1RSSitMNTg3aGNIanpWc0I2OGVtdmdsY3RZTnkzbW5DcU83RGVmUDV2UjQ3NTBhdWYxdnYyUy9maE1XbFRXemQvcTgvNThKNWZLdFdMOStMcVRUZWlQUDQ4K2FXNTdBemdSTEVJSnlmQ1pWZFJzc2x5TTNFNFlZaTRsNzJSczhjSEFzZmJ0ZzhkbUIyV0M3NnRBY2kwa2szYjA3OGVqN2NqYTZ3NFp3Y1dLV1ZQQXRielZ6ODk2N0U5L1h4S3NVOHYwdWE2bTQ0VmNMem41WEhITmxYN3FHellXQVNhTHdLZHJnQkJUYUphRGtqTlJ6WmhReUtVSFZuKzFjS0xqb0Fxem9UemVZQXd5V2JsN2s5QlNnZkZJRHV5L0t1RkUvRHd6Zis2L1FwaDNJRjFYcTJCY2YrWTJjWU9yRXpRRzdTcFd6bXJvaStLemR6M1BDa21sK1RVaS9kOWRrS3FpcTgxV1ZoVHNCZzNYNHdUcnk1clpVRG5iT0NFQ1lsaGU1L29uVnYwME1lOWJmdlFnVndpK0g2ZENXSHJMamdyMEo3KzlYaThIVmxjUjVZZFdKeWNPanp1d0RvZm9EMzlmRXF4VGkvU0pydWJ3QW80M3ZQeU9MQmRWWnJJaG8xRm9Qa2lrQjFaK1drcm03QWhFY3FPTER1eTdNamFXNHBsVlNjYS9ZQmlrQjFaZG1RTmNHVGRjMkFOY1o2Q2NYOHk2ZGlCVmVtd0lHMnFIVmlITGtYK3VGNlY0aUJQbXBtN0R2WGlmWmVWenkvTWhXY1ExaFFzd3NtS2NIT0I4VU1ZRWs0WG42eGh3QWlKZ0xmclRmaVhNZTNzUFBQNHVlbEtDRnQzd1ZtQjl2U3Z4K083Nmo5cEVaRHJ2RHBkSHRpQnhjbWhEZ2VXSFZuNXhUZHAwOTFOWUFYYWo1djhPRm1OSlFhMnEwb1QyYkN4R0NRckJsV0pmY2w1eUNac1NJeXhJOHVPTER1eWNqV2wxZGhhN2VjQnhTQnBNY2EvV25oVmhOWSs2Y0NxNU1peUE2dnk0UUNDbVoxWUFTZlc2WjFhbGVOaVZRbXFYcnl2dXRLTFdUeHlwWWl3cGxDRXJWUmhUVlBuSVc2NXpZMTRjUFJ3d29SRU1KL2tkbVRaWWkrS2R5RFN1RGx2QmRwUnV4NlB0eU9yejZsbEJ4WXBiOXJmZ1hWcHdQYjAyNmRvSFgwWGNXbFAvUGR4SytCNHo4dmpjYnM2dkdmWnNMRVlaRWZXOE93b09JQnN3b2JFS0R1eTdNaXlJOHVTN0Q2b0I0cEJkbVQ1SFZtQmQyUjFPYkF5SFZsLy9lWXYxNVhCNE0zbi8zNGtqUis5K3NueG0vMmpKWmZhL1lOZ1prZFd3SkZsc3BDWGQvWGlmUjhFS2xpcnEwd3BuREFXNFdSRnVHemlvSkliRDg0em5ERGJNOEw0ZVVRSUdHOWJmUG16OFVKMWZFTFl1Z3ZPQ3JTbmZ6MGViMGZXMDQ2czEzLzYxMk9RUFAveEx3OVRqZkdkWXR2Vjk5Lzg1UWJLeXY0N0NWalBYLzJFUE1mMjlQTXB4VHJ0eUZ2bzdqcFd3UEdlbDhjZDIxVHRvN0poWXpGSVZneXFsZ05TODVGTjJKQVlaVWVXSFZsMlpQbVNkUi9VQThVZ083THN5R29RaWI1Nzg5V3hYSHIyOG9jNGphUjhlL21SdUxjRFN4bjhRVEN6STh1T0xBcTR6SktHNnNYN3JDZlBIMGVxaXE4MTJUQzd0Z2lIczZjR3R2YmdGYU1VTUM3MlNydHd3b1JFTUdVR3lEc1hDSkRwYmVOdEIrdk9lUFYrQ0dIckxqZ3IwSjcrOVhpOEhWbDk3OGlxY21td3NRUHJQR25iMDgrbkZPdFU1QUNuZTRtc2dPTTlMNDhqKzFXa2pXellXQXlTRllPS2hMN21OR1FUTmlSRzJaRmxSMWFWNHFwN0h1S2FPYXNxY0Q4OWtqb29CdG1SWlVkVzlJNHYyZzdDdWJONC8rdC8vZVg2M2dVazFIbGVTV2pRdXdFOUVNemMzbzRzcWZ5dkYrLzdJS0JtT1o4NmExaExzQWduSzhKbEU1VFV3RWNIaHhNbkpJYjFsSkhyNFQ2NloxSkVZcjN0eThhYnJQRUpZZXN1T0N2UWp0cjFlTHdkV1JxT3JQSU9MRTRxUlhwcFR6K2ZmcXpUS3JKUGJzTlpBY2Q3WGg1emRqQ2xGOW13c1Jna0t3YWxCUG9xZzhvbWJFaUVvbDNxUVU0RmpXS2cyekVVdllGM3U3WVhJMXNEOUE5M2RhTWVLQVpCT0hkOXVOcTZ2WEUrOU1KM0JPYytjR0FOK1VuRXZOS1FKYTFvOWdPQ21SMVpkbVFoNE5KOStLSTRVU2ZlMFNmUmE3OUtnVC94T1dBdHdTS2NyQWlYVFNnbWhqbC9LRGh4cHA5TWVuaCtIcUNFWGZTMjZZZEJObTcxams4SVczZkJXWUgyOUsvRDQ3dWNXS2Q2V1ZyRTB4TGg3TUJxenMzMjlQTXAxWHZLUFBiNTVzM3hCK2tyNEhqUHkyUDZaczdyVURac0xBYkppa0h6b252QmtXUVROaVJDMlpIbGQyVEpPczJrTGhQejJCT3IrbGlqSDFBTWtoWmpzaDFoV21KUUdWenN3Ym1MRGl3N3NoYXlzWUpnWmtlV0hWazk0QklxTVpodkhxa1Q3L3ZSdVFWci9kR1BCR3NKRnVGa1JiaXNhbWwwVEUvcEgwNmM5Sk5LNzN3Z2JLeTNUVy9iczNDS05TNGhiTjBGWndYYTA3OE9qN2NqcTVZb1p3ZFdPQmZiMDgrbmxFK2ZjSmlWYWVoNHo4dmpNa0hRUHhIWnNMRVlKQ3NHOVVlcFd5eDBUZGVEMDNaazJaRlZ4bm5RKzI0d3FjdkVucXhrWG1KNjNQdlZGeWdHMlpIbFh5M3N4U24wODAvaFhMY0R5NDZzaGFnZUNHWjJaTm1SSlVXaTZzVDdmclRLR2tIM0NzRGluMFU0V1JHT2RlZlQyMDkza0Zac0FDZU9IVm1IaE1EeHR1MUhDM3JEalAzNWl2QzE2WnphMDc4T2o3Y2pLOWVSWlFjV0RTemEwOCtuRk9zVW9tMmVPK3BlQWNmNy9EenUzcVI2RFdURHhtS1FyQmhVTHdzRVppU2JxSkQ0WkVlV0hWbDJaTmtCdFEvNmdXS1FIVmwyWktFT3E5NzJkMDBUc0FQTGppdzdzdXpFQ2ppeHJnKzNaTmxrSVk4c2dJYzNNZTduaTJIWmtTZFF3MWViSXB3b0Z1RmtSYmlzZEsyV0ExM3pnUk1HRXNQMlB0bTdOdXIraDcxdCs5R0JMSHdiOEdPYlFPUzc2WjBWYUllQk9qemVqcXk1anF5akErdVV3ODRlNWdxMHA1OVBLOWJweGR3Lzk5VzNBbzczK1huY3QwTWxQeTBiTmhhRFpNV2drb2xRZlZLeWlSb1NvV2hPTE1wUHE4OHRDbVFkU0wwMythdC8zcGVqQzVrTFpyRkxVQXl5STJzSlI5WjNiNzQ2QnR5emx6L01vM2t0K0V4M1lObVJ0UkJvZ21CR2RLaUVsRzNKOGZlK3QyVkptYkYrNnNUN0xMcFNaNXpxQlh6QitjR2Fna1c0UEhZbVdsMFdUSVAyS2NFSkV4TERmS0xmckR2d3o5dFc1NWlPRVN2ZCtRTmg2NmJjRldpSGdUbzhQbFMzRmhBQlgvL3BYNCtiOS96SHZ6aGNkYzFuN21YTFBRZVczWlRjaEx2dHJUM3RkRkcrNnFrMllqL2RaOXNLT083bjUzUGJ6cFQ4bEh5NFdBeVNGWU5LSmtUMVNja25iSmNZWlVlVzM0MGw3MHh6TmVKcXJBdjFicXBYVUF6cUVqK3VPOFdTMVQ4L1Z3eTZpMjl2L3RldGdQWGkwMS9tMGJvU0RpelFrZlhtODM4L0x1UkhyMzVpOE9rR0gzWUpEWUlaQ29aYnRyY0VtbGNxMVlsM2RpYlg3YTk2NFY1NGZuQ2lXSVRMWTJ1aTFXWGhkTGc4TlRoaDBobFpYUnkvZEtsNWVYY2UvWVMzVFhmYkw0VkY5YjhEWWV1bTNCVm9oNEU2UEY3RmtSVjNZSjJMaW1ORnVDY2RXQlVjV1NjQjYvbXJuM0NqUDYyMzlyVHpLY1UremRJMjNRTmJmazRvZG9URFRoNG1MUWJKaWtIQ2FaTTNkZm1FN2NKbjJKbHdmaGtIT1JYR0Znbnl6cU9XbS93ZDRWcFVNMmRYQmU2djU1SWNGSU1nbkZ2ZGNYWHArZWJodkIxWXJZZkdCUkMxQTZzSFhHWkpYaUNJYmVta092M3FJUHEvRmVOaFZ0eGxqMU1uN3JOWFl0NzRlU1c1L01pd3ByQmpWZGRLWEVaL1RyUzZsRTRhT0dHNlJEQ2Y1SGZYR3dnY2I5dTg0OWhxejIzYStsKzVGV2lIZ1RvOHZxb2ppK2ZBR3V2STZuSmdaVGl5MW5OZ25lZDllOXI1bEdLZm51VXdlS01KT2U3bjU3TndlTW1IaThVZ09VZVdjTHJrVDEwK1lidkVLRHV5L0k0c2VhZWFxR2JPcmdyY1g0KzBEb3BCZG1TVi9OVkNPN0NpRjVSbklHb0hWZytZekMrSmI4RWVCREczUDRTVStPTzZLY1JIVmx5T0hyZE8zSTkrMGpyOTU1Zm1zak9BTlFXTGNISWlYUFlCSVpzc054T0hFNlpMQlBONGRtU1owSW1tblRUT3JUbjVkdlN1dytORGRlQUFFWENjQTR2cnlJSWNXRE1jV2VzN3NPekljbkc4NWdIUzkxVHR4MDJkZU1tdUR0SHgrM2FvMUtmbHc4VmlrSndZVkNvQjFDWWpuN0JkWWhUOVVnOHFVdWE5TytYS3NKWUhhMUhUd0dQdFJMVWtsQlc1UFNLbGcySVFoSE9YM2lHMTZ0LzUrRzRIRmdsTTdjQkN3Q1NyMUFkQnpJNHNPN0lreVZPZHVNL0svUG5qcWhYeWhlWUxhd3F1VnZPcVZVbUFMQlQ4a2FuQUNkTWxnaWt5djNINEg5bXZ0MjI4YmVPMnhXclB3MmtLaEt1YmpsbUJkaGlvdytPN0hGbEU4VytlQXd0elpGRWRXQ01jV2ZzNXNPeklxblBhamdGUzk5cXlBdTNIVFoxNFVXZHpMZnRTOURQeTRXSXhTRTRNS3BvS0d0T1NUOWd1TWNxT0xMOGp5Ky9Jc2lTN0Yrb1JYaTlERkdXdXIxZDFZR0VpMEVPNFpBY1cyNEgxRHo4NUhPM0pvaGVQZTg5YlZORmV3Z2xtMHBCSEd1ckUvVDdJcVZHK2w1d2xuQ2dXNGVSRXVHeGlVaklSV2ljRkoweVhDT2FUM08vSWNnRWtXZ0MyUW9vL04yMEYydEc3RG8rZjVjaktjMkQxaVhGREhWZ01SNVlkV0haazFTbStwMkdyQi9wZ0JkcVBtenJ4a2wwZG91TUxoNkY4dUZnTWtoT0RoTk1sZityeUNkc2xSdEVjV1JTSEF2OGRLbjRYMWdhT00xRXRDV1ZGYm85STZhQVlSTUc3WFp4WXArZnN4L2Z2M254MUxLT2V2ZnhoSGcxck1VSDk5Yi8rY2wzNXNIbjNEcXlUQSt2OG9ReWlncitWQTRMWUVzNm82NlJmYjBRT0gwdERHSG1wRS9mNzdHUithUzQ3QTFoVHNBaVh4LzVFaVpGc3N0eE1IRTZZTGhITTQ5bVJaVWVXYU5wSjQ5eWFrMjlIN3pvOGZwWWpLLy9ybHcrTGNGTWRXQkZIbGgxWWw4Q2lQZTMyS1ZveG1hRjluUzd0amY4K2JnVWM5KzF4eXNxSGNiczV2R2Y1Y0xFWU5GOE1Bb3VqNFVHOThnRHlDZHNsUnRtUnRZRmpxY1ZSb0F6eklGeXlXSXI3VVpLMlFUSElqcXhEdjdqVTc4Z3FhM0txN3NEcWZ2R2hRVlR3SGhBRU1UdXkvS3VGa25sZkorN25pMkZaTkhQbG9uL3dzOEdhZ25KMXBsNTlTZ0xrNElBZTNUMmNNRjBpbUZMWk92NjhBZmJXMnpaK2U3S08vNnJqQXVIcXBtTldvQjBHNnZENDNSeFpxUTZzRTVhTUNiOWRlMjFQTzU5UzdOTnMxNWlyOE55TysvbjVYR0hmZzNPUUR4ZUxRWFprQldOZnNwbDh3bmFKVVhaazJaSFZmWGxmUldNWDFjcloxWUQ3aTBqcW9CaGtSOVplanF6bEhGaCtSNWFnQSt1ODlBWkJ6STRzTzdJa1NWU2R1Sjh2aG1YUlBjbHF2c2FrWVUzQkl0eDhFZTVFa0NRQnNrYmNoMmNCSjB5WENCWXBIOWZGL2ZDbWVSa2R0dlBUQWdoWE54MnpBdTFwVUlmSHIrN0lLdUhBaXJ3YmEweUlydGhyZTlyTlIrbXNvblhXdUN2R1UvVm5jcnpuNVhIMTJIaGlmdkpoWXpGb3ZoZ0Vpa0RDNlpJL2RmbUU3UktqN01peUk4dU9MR3VKZTZIZXpYNkRZcEFkV1dzN3NwWjNZTm1SWlVjV0NvSmJ0emRweUNNTjRPRk5qTnM4VVd5VzJPd3Z0TU9pQkp3b0Z1SGtSTGpaNmJuVWJTZWNNRjBpbUU5eS8ycWhmN1VRdkhUSXdqdjRjSFlIN0JWb1IrODZQSDQxUjFaSkI5WlNISVdkTlhCLzdXbTNUOUU2NjFTQ044OGRkSytBNHowdmo3czNxMDREK2JDeEdDUW5CdFdKZnNHWnlDZHNseGdGT3hOT2x4c1VoOEpDdjJwbDJCd1BtNklhMHF3cXdlTThKYlVIeFNBS3psMGZycmJzcHpDK2IrZkFzaVBMaml5aU02VkwwVjVpWE4vanppK1Znb2Yyd0hqTEU4Vm0wenZCV3I3S2xPRkVjVFU1dnBwY2pCQlZpZjNRUE9DRTZSTEJmSkxia1dWSGxxaWFGc0lYTnhxNUF1M29YWS9QTjlXeEJjVzdxKy8vNnk4M1g2MldFalZHQnVGK2ZiZW4zVDVGNjZ5TTJDL2E4cC9ZOFo2WHgvbTdINTZCZk5oWURKSVRnOExCNm9aYWpCYm5HM1prK1IxWmZrZldibG52NXczalhrRXg1dnBheGVGVnlKSDExLy92TDlkWDVyYnZ1YTJZbUlkVG54VkFVRlRSSHVpUWFWTFVLZU92RUQ5NWtrNHNmK3ZGdTlvS3h1ZHJjU0M4QXJBSWFLSWlKOExGQUM2ZW5rdTlmd0pPR0R1eXdoYWpNTXFaRURsc2VmalZpcDlBdUxycG1CVm9UNE42Zkw2cGZpd2dBa282c0piaUtHTnlCK2kxUGUzbW8zUXJtcXQrRHRnMk53MnVnT005TDQrRFcxYWhtWHpZV0F5U0U0TXF4TDNzSE9RVHRrdU1DanNUemkrMUtFVktvUnQ3dzk1ODJEdi9sdktsLzdhSlFPb2JVYldxcmFBWVJNRTVGUWZWNVhsKzkrWS9qeWY5c3hjL2JQZ1Z3MFI4dHdQcnd1SWJUQVhCTkFoaUZFZlNOZjdUcjlMejhBWGsvRktwWHJ6bmlXS3o2WlJzUlo4L2NUaFJYSTNPcjBiRkNWRisxQU16Z0JPbVN3VHpTZTUzWklVTmJMT1BZWTkzUDEwQmxISFRNU3ZRanQ3NWZQNzFuLy8xdUFqUGYvU0w5bm8yUVFSY3dvRmxSOWFZaEx2dHRUM3Q5aWxhWjUyV0kvZlZmVCs4QW83M3ZEd1dqa241c0xFWUpDY0dDYWRML3RUbEU3WkxqTElqeSsvSThqdXlYTTNzaFhvMyt4MFVneExFbUVydndIcno1OThkaitnWFAvNWxnd1ByM05FMTBaRlYzWUgxNW4vLyszRWhQL3FmUHptVWVGZVhKUjFCU1NzSVlsSHdjN3ZEKys5UW16VE1KdzMxNGoxUEZKc2xOcC9HeVMvTlpXY0FKNHBGT0RrUmJuWjZMblhiQ1NkTWx3am1rOXlPTER1eVJBdEFXVkt3N3NUYjBYcytudzg1c0laOC9menByenVXZDJEOW43Y0Mxdk4vK0VrWU85ZE5nWXduYTArN2ZZcldXU3c4WTc5M0g5UHhucGZId3JFbkh6WVdnK1RFSU9GMHlaKzZmTUoyaVZGaFo4S1FJbVhpamIxaGJUNnNYWHJuVmUvZlJUV2tXVldDeDNsSWFnZEZvTTBjV1pnRGE2SWp5dzRzOFBBMG1OcVJaY2ZWSGNmVnBYZUErUjUzZnFrRUh0NEQ0anRQRkp0TjcvSkxjOWtad0luaWFuVit0U3BPaUdTVHhhOTd5R1VXUU9EQU9OZWxYZVl1MCt6ajErTTl2TjlBdUxycG1CVm9oNEh4Zko3aXdCcHkyWEZmSEx0MVlKMFU4SUxjZytIQVdzbzFQaVozZ0Y3YjAyNmZvblhXcVFsc201c0dWOER4bnBmSHdTMnIwRXcrYkN3R3lZbEJGZUplZGc3eUNkdWxhdFJ3WklHWHliMU9IbisreG10WjBIMG9XTGZ1aFI2S21pZ29BaTN1eU9JNnNBWTZzdXpBSWgrYUJsTTdzZ1k0VnQ2L1UrcVN3MG50NzRxSFg1NkV3NUZHd2NON1FIeXJyMmo3L0dVcit2eUp3MVdCUlRnNUVZNERlTzNwdWRSdEo1d3dYU0tZVDNLL0l5djhucGZzUE45OS9QelQzVE00VzRITDZEMk94dzl4WUExd1pOMTNZSjByNFFYRW1CRU9yS1U0U3JtMHY1eDJjVGE1K3lsejZmbkxCY01HRTNLODUrV3pjSGpKaDQzRklEa3hTRGhkOHFjdW43QmRZcFFkV2Y3VlF2OXFvU1haZlZBUEZJTVdjMlNOZFdBUkhWbDJZSkVkV0lXL2pya1BHS0VsTlFobUF4d3E2enF3emgxakpnM3o4N1JldktNWnJOTSt2elNYblFHY0tCYmg1RVM0UzNjNG8vOHVteXgrUjFZdXN3QUNCOGE1THUweWQ1bEc1Ni83Yjl0ZklGemRkTXdLWElZQkhvK2Y0c0FpT0xLZWRtQVZjR1ROY0dEWmtUVW00VzU3dlp4Mk9zV20ydWszY2wvZDk4TXI0SGpQeTJmaG1KUU5HNHRBODBVZzBpMlpjTHJrVDEwMllVTnFoaDFaZG1UWmtlVnFaaC9VQThVZ2NVZldYQWNXNE1peUEydVFBNnVBK0xjUDJJd3VtVUV3c3lPcjQxY0s3Y2pLejl0NjhUNDZ3K3YwbjErYXk4NEFUaHlMY2ZQRk9QRTdMdGxrOGVWaWpoeEJDQmdZNTBJYVpzNXlxZDBacnpwZlF0aTZDKzRLWElhQk9JOVBjV0FGSEZsOURxd0VVU2JEZ1dWSEZqZlI3dmQyT2UzcUZKT3JuRVlqOTlOOVA3MENqdmU4ZkJhT1RkbXdzUWcwWHdTeUl5cy8wMlVUTnFSbTJKRmxSNVlkV2RiMDlrRzl1QmgwZlAyTG1DUHJ1emYvZVR4U243MzQ0ZUg2T252K1Q1aU03TUNhNU1CS0VQLzJBWmZaSlRJSVpuWmsyWkVsWlR5b0YrK3pNejV2dlB6U1hIWUc0UVBRSXB5c0NKZDk1eVNiTEhaazVjZ1JoSUFKNDF4SXU4eFpwdXk4OXZqMzk1MFF0dTZDdXdLWFlhQWVqKzk2dC9NRElpRG13Sm9neWxSd1lObVJ4VTAwTzdLeVQ4T1IrK20rN2NqS2p1L0h4aGVPemN2c0pFOWplM0s3TFFiSmlrSEM2WkkvZGRtRURha2FkbVRaa1dWSGxyVzlmVkFQRklQRUhGbTFIR1IzVEVmVkhWaXlvSGd1N2wzNmJ5bEhSdEZhS1VTOUdJY09DR1oyWk5tUkpaWC85ZUo5SDBUS0w4MWxaeEJtMXhiaFpFVzRiQzFkTmxuc3lHSXd3LzV6aVJBd1laeExJOUQ5eTVTZDF4N2ZqaXhDcW83b29qMzk2L0g0WGtjVzE0RTF3WkhWdmpuek1IRkVFTzdiWjhVZFh2MjAyamZhOHAvYzhUNFBxUmZ5MHNxR2pjVWdXVEVvSHl5Rlp5Q2JzQ0ZWdzQ0c083Smt6UWRTbDRsNTdHbjFxcWp2K1VBeHlJNnMyTHUyN01CS2VnZVdIVm1IZFNrZENHWjJaQVVjV1RuM3BYMkgzS3BrbzE2OHI3clNIejZYY0UyZlBmWHdBV1FSVGxhRXl3YnM3SmlIeGc4blRFZ0U4NGwrczk2RWY5NjJmZWhBTnI2ZHhpZUVyYnZnckVCNyt0Zmo4WmNjV1dNZFdIWmtjU0p3NjE3YTA4K25GT3YwMmpyZ2toL2U4WjZYeDhsYmp3d3ZHellXZzJURklDUmV0MjhybTdBaE1jcU9MRHV5N01peUpMc1A2b0Zpa0IxWmJZNHNPN0NLT3JBMkZmOVlFa3l0ZmtBd3N5UExqaXdwVzN1OWVNOFR4V1lqMGZiS1FId0J3dXphSXB5c0NEYzdQUmY2RnJQTDhUQmdoRVRBMi9VbS9NdVlkbmFlZWZ6Y2RDV0VyYnZnckVCNyt0Zmo4ZWVPckxrT3JKTW9JMVdNNGFVUEoremN5KzBLdEtjZnZuTSs5V2lreWVFYlhBSEhlMTRlQjdlc1FqUFpzTEVZSkNzR1ZZaDcyVG5JSm14SWpMRWp5NDRzTzdKY3pleURlcUFZWkVmV3c0NHNPN0JFSEZoMlpDMGtYWUZnWmtlV0hWbFNVbTY5ZU04VHhXYUw0cklWZmQ3RVlWWnRFVTVXaEp1ZG5uWmtTWjFrOWM0TkFrekNlQmZTTUszZTdMenVoTEIxRjV3VmFBL0RlancreDRHMXVSakRDVHYzWWtkV0Z0dDI3T1d0UVB0eFU0OXNaOFVyYTl5OFhZZEhsZzBiaTBHeVloQWN0RHQzSUp1d0lUWERqaXc3c3V6SXNxYTNEK3FCWXBBZFdiZU9MRHV3UkIxWW00dUFySkswUmo4Z21ObVJaVWVXMUQxMnZYamZSK3piV1JRSVBqdk1xaTNDeVlwdzJRUWhHTEkxbXNHSkV4TEQ5cFlCQ0R2dmJkdUhEbVRqbTMrMWtKQ3czQzdhMHorZng5ZHdZRzB1eG5ERGIvZmUydFBQcHhUcjlObzk1aktmMy9HZWw4ZVordzZPTFJzMkZvTmt4U0F3WlBkdUxwdXdJUkhLaml3N3N1ekkybHVLWlZVbkd2MkFZaERaa2ZYZG0vODhIcmZQWHZ5dzdkY0F5ZU5mdGZabkI5WWlEcXpOUlVBTmtHb3R0VUV3c3lQTGppdzdzZzVJRWRTYXFmcWYyMXNXQ0QwOXJDVlloSk1WNGJLSVJpaFFxeldDRXlja2h1MHRBeEJpd051bWY4eG40VlowWEVMWXVvdjRDcno1OCsrT2paLy82QmNkNzU2ZVg3ZldkR0J0THNiRXc4NHRQMXdCbjc3elQxL0hZZDRLT043bngvc0NQbmpac0xFWUpDc0c1WUdrOE1peWlRcUpUOGhseEwyZlhtKzkyWC93YzR0ZWRwL1hXLzd2d3hYeldKRzZUTXhqVDFHdGE4MTJvQmdFNGR6MTRTUmd2Zmp4TCszQVFzRGd6Zi8rOXlQWitPaC8vb1FMS3J1QnRFRzBRMG11QnVJZ21ObVJaVWVXVlA3WGkvZHFpREJ1UHNLMWZkYlVZVTJCV1MzdFJtelE1NVVDeHZkcG54WHIxSEhoeElGRXNUMmRXWVFOOUxhTk8zN1hWR1B3OVNLRXJidG9YNEc3RHF6elZ1M3BQNTdIbDNkZy9aLy85MWJBZXY0UFAzbC8wU2pLT2FMWTFCNTIvdVRsRldoUFB4eDFvenUrV3J2THUrSlBqRm9CeC92OFBCNjFseFA3bFEwYmkwRjJaRTNNay9TaFpCTVZFcC9zeVBJN3N2eU9yRDBsMk5XcW83Ym5BY1dnVGtlV0hWam94ZGpiOW5aZ0RiSXRieVlDdG9IRS9GSTNOaThRek96SXNpTkxLdi9yeExzS1F2RG1tVjZoNjAwQTFoUXN3c21LY0xFREhVOVh2U3k1TTJNNFlTQXhiRzhaZ0JBNDNqNDhmN053UTNWY1F0aTZpOGRYNENrSFZpVkhscVlEeSsvSWN1N1JWc0NuNy96VGw3WjU3cWg3QlJ6dmp2ZnVvQkd1OFN3R3lZcEJnVEIxa3ozeDNZNHNPN0xzeUJJK3BpMUJIL3EwUlBCUzk0SWp5dzRzTzdDMDN0a2w1Y2lZWDRMMmdjdnMrWUZnWmtlV0hWbFMrVjhuM21kbmV2NTRsZ2k2VndEV0ZDekN5WXB3V2NTaE8wZ3JOWUFUeHVWd1p6bE1lYm1hdHkzL2VNN0NtK3h4SzhIWEFuUHBjV0JsT3JMV2NHRFprYlZBeW1RL2drL2Z2Tk0zZSs5M0h0OXhQei91aGVOTlBsd3NCc21LUWNKcGt6ZDErWVFOaVZGMlpObVJaVWVXSFZuN29COTRxWHZteUxJRHl3NHNMUWZXNWlKZzlnVUNkM3dRek96SXNpUExqcXhEcEFpYUw0WnhrYU45L25rbHVmeklNS3UyQ0NjcndqbGRBK2tMSjB4SUJIUDVmN1B1d0Q5dlcvdHhtb1VMcTQ0TGhLMmJIZzZJQTJ1bUkydE5COWJtWW93VGtMRUNQbjN6VGwvRy9ybVAyQW80N3VmSGZXeW5TclNTRHhlTFFiSmlVSWtFVUp1RWZNS0d4S2pJWmNUMTRmckRTNHpPWC9PNnV2ZjVRVC9JUkRJTHlEcVdWbjkrcWN2RStleHBWUTBPZXk3TXhHQUhGZ2xVL0N1RVJRNDlnK2hCai9waElFWWpmVnM2dW54L201Y3ZkZUorSHpxblZzZ1htaStjS0JiaFpFVTRyRXFKdzB1aDhPK2ZDcHd3SVJITUo3b2RXZUZYaTJYbCtlN2o5b09MV3h5NERxeVJqcXc5SEZoMlpEa3A0UlV3YVlxelpmUVVoVGZQSFlSWHdIRS9QKzcvZi9iZXBrbVM0MGdXOUx3RDF5NGNsdUI1OFVIT1lZY2doemdOZi9mTWlYejhtRDA4Zm9DSEllZXd3RHdaVnNzU1Q0VHNIWFJWVjBhc1ZGWm5kMVZXWllXN3FibDl1Q3RFbm5ENlZVYTRoN3VabXBxNlpxUjRzL3d2VEI4dUZJUFNpa0grMFo5d0J1a1R0a21NVWorVW95UExkZWlZMkFBQUlBQkpSRUZVRHk2VVRCTHBuR2MwRXlRMEU5aXp5SWRkVjl1aDdxdkxydysxN01PTDc5KzlUZ1hDdVk3WDMzejdIK3N1TUdlakF5dUlBMnR5RVJDVllHSmMzd1ppNm1SdlNpZlc4V3NJUEwvMWE1WGl4TDAzamJFYlAyRXZIMlhLY0tJRUpuVHB1c1hXTGpscGR4a2w5a1h6Z0JPbVNRUmpKYisvM3FJTnU3dUkyMlpYam1NMElQN1BDNFFyTCsyekF2VXc4SmpIeituQW1seU02Uk9HczkyMVB1MzhVWHUwNmpWYnJFVjZYc2E5ZlQ1SDJ2L0d1YVFQRjRwQmZoWUxZWlBiR0tMOCtQMFZTSit3VFdLVStpRWQ1RlFJZWxqZHF1SHk4N1kvNENXRXlkRzZBajVQaXlZTUh1cENPS2ZveUlydXdCcit3RzRVc0NlSUpqeFFBa0ZzYWtmVkV5OTRiVnFQbG1Kakw1bU1UUWJpeFAwOE8wdVpRTHdDc0taQUVTNmRDT2NOd09KZ2pYQWhuREJOSWhnck9SMVpmRGRXMGdZd0FseHhEZzlXb0I2OWR5VzhBOHZsNjQxSmMxSEtlWmcvR2l0UW4zYnpOSzNTaUd5OVRtUC9lQS9aQ2pEdTdmTlp0bE1ocmtvZkxoU0Qwb2xCSVFJLzZ5VFNKMnlUR0VWSFZ2Rkw3MUVPODcyZlk3TCt0YlZiNE9lZmt0ekJRMTB2UnhZZFdMVHRkaEVKQ2FKMFpEVTVrbEJIVS9icmVZN3IxeXFCeFZzeHp1M0ZNQzg2bDdXaER6QnZPRkVvd3ZsMTZVbUpVWUN3bDA4QlRwZ21FWXlWbkk0c09yS0ljM0s4NHBXMVgycW5BNnVHeXlYTlJXbHJ3dlRSV0FHU0pyOW1YR1AvZUEvWkNqRHU3ZU5ldGxNaHJrb2ZMalVFd3Z0SWZ0VHhoY1FzUk9Cbm5VVDZoRzBTbzlRY1dTb09CUjYyZHpsc0h4VWVqODhsaEVscC84anJScEN3d1VOZEZieXJlRmNXSFZnc0NpWkZnU0JLUjVhaVUrWHcwNjVEMzIrRUltZ3Y1ZWlRSjdCNEs4WmwxaFZzbjNmV2hqN0F2R0ZOZ1NJY0hWbU5CQzFBMk11bkFDZE1rd2pHU2s1SEZoMVpqZmlpUStUYWFjanB1SEtRNFpXZFZ1QSttdENCSmVGdVNYTlJpZ21kNG5DeTI1STA0ZFdFRVp3dmFSajM5bkdmTDByZXpUaDl1RWdJeGVnV2dON1BCeEt5eE9uaVAvWDBDZHNrUnFrZG1xazRGSGo0Ym5MNDNodStyTzhQd3FXVWhmTzZ6RkkyZUtpcmduZFBPTExvd0dJUmNDa0NCRkU2c2hTZEtuUmtaUzZPOWhKUEc1a0NpN2RpbkVkZktiMzUrYmZtYVdjQWF3b1U0ZWpJYWlSb2FaUGxkdUp3d2pTSllCeVBqaXc2c3BLbVhXcWNHMi95ZEdCcGNMV2t1ZGpXeEwxdlRjWkxBNDhuSW1uU2EzWmJJOWxqdnpubTNRb3c3dTNqUG5Ic3BROFhEWUpoZlVTZmZUd1FaaEtuaS8vVTB5ZHNreGhGUnhaL3RYRE5DcGNnVExheWJuNStKUFlMSHVwcU9iSU9EcXhUeUNibjhqdUF5d3FHNkx3SnBnbGJleERFRkowcDR6dXdUdC81TlZJeHRKZDBNRElWSis2enJaeDh2djZ0ZWRvWndKb0NDYUVmSVV4S2pOSW1DdzlaZkprRkVEZ3d6alZwbDc3TGhCRVllUm5tdUEvM0hRaFhYb3F2QUIxWVBiaFpVczRoeFNZOERIa0hWa05QOXNINHMxOEJ6LzJXSXQwbzE5bnZ0dHFJNmNPbUIrRkFUNDlHdng0a1pHckJPK09OMGlkc2s2cEJSeFlkV1hSa3NadkpqbnF2THI4K0ZLc1BMejZ1L0xZcmVLZ3JkV1E5NmNDaUk4dnZ3RzEwTGxuN2ZDRG5IS1hWelBVY0lJalJrVlhrVGpLU0JqL1NFQ2Z1NXpsYW5WRU1VSHBtT0ZFb3d0a1R4T1NFU0NsMGZXNERKMHlUQ01aS3puZGtWYW9HODVUN0xJMlFEMENwajNyNXU1OGY3bm54Z3kvVjc2MTVRenF3TExoWWN1N1JpaDJhQVRydnZVaWEvS3J6dkZIbjkrU01kOGE3SVByU2g0MEZBYWs5TlpybGN5QWhFNFFwTHptdVFQcUViUktqNk1paUk0dU9MRXF5MlZEdktHQjk5SU12aFZxcThGQzMxWWxWNWNCeWRHUmQvdUZYaDhyMzR0TWZGNWRmeTV1RjAwVi9UcEJ6dG9wdy9MeEcwUkdDR0oxWWdCUHIrSzRzamYzemsxUnk1bCs4ZUo5bkJ5a1JpRmNBWnRjVTRlaklhaVJvNG1DTmNDR2NNRTBpR0NzNUhWbENGV0dlOGgrVk1FYUFLOEVjNk1CUzRqUXZ2N29Uc0M0Kys3RTlSK2dsNmpUVytxaTV1VFV2UWQ3d2tyTXJRTkxrVjQwWmx2WXJ3SGhudkF1aUxuM1lLQkVubnZZMVdEOUFRaVlJVTE1Q1I1YjhkUUZyMmJVNkZaNzhmS0VwZ0hCYjMxZURNTG5WTC9MdmNhUnEzSUYxeWw2Rmg3dGJPQ2R5WUJrNnN1akFZcEY1a29zVFRQbXJoWFJxTlRpMTRoVEg5QnBEOWZtNXNHaDNqR3MvVWN5YW5sSWlFSzhBbktEc0N1dTdRcTFUMHVTRVNCeXNFUzZFRTZhNm9zeUQzN1gxQXRoL2JodkRxVGJNdEQ0SGhLdmxwWFJnS1hHWUlSMVlwNXdsT2Zlb3pXM0xCQngvTEZaZnYrbzdmblRGZTBMR08rTmRFSlhwdzBhSlNOR1JSVWVXSUgzc0wwbWZzRTFpRk4rUjFaQ1dXbG92NzZQanZKdWtiNjN0YjBmNm5MNERxNU1qNitiYlA2OFBRVlRocEY2UmM5R0JSUWRXRmZjbW1OS1IxZEc1QXRuOVE4NUxBZWVicURySFUydFdGT1BKVHhTenBudjJyZmd3SThLYWdpSWhUUHRHWk91dU9Ua2hTcDA4Y01Ld3NvcGYrZ1FFRHJkdEhqcGdUVC9PalFlRWE4OUw2Y0JTNGl4VE9MRG95T3FaaTVQY205WFhyL3BPRW1LaEhwUHh6bmdYQkdUNnNGRWlWbFduUXRhaVM5VHhRREZJRUthOGhPL0lnZzdOdHQ0ZFUvVjNIcDRUSmhzY2NpQk1SdEdVT0k5UytqdXdsQnhaangxWXgxK3hVdncxSzRCejBZSEZJaUlxSWdSVE9ySVVuU29RbVV3eER6cWs3TFVOdmlPTElseENxUUpPRklBUTBvRWxKSVRKQ1ZIQ05Iay9aVGhoNk1paUk0c0ViWVkwQ29KemRHQXBjWlFwSFZoMFpBVko0OHpUbUFIdG81NlZaSTZickhObnZGTU1Fc1J1K3JCUklscWlVNktvanFuZTh3TEZJRUdZOGhJNnNxQkR0Q3JIMWRhdkd3cTEwOTdweVB2cnZOTktleDFCbUl6SzdtZVlsNzBENjhoZUd3OTF0eDFZaW80c0FkZWlBNHRGUTRWYkUwenB5RXJoaERyRlc2OS84OERQWHR0b0xONEc4ZXduaWxuVFJFb0U0aFdBRTBWQURPbkVBb2xoY2tJa0R0WUlGOElKUTBjV0hWa2thRE9ra1JOYzBZR2x4RW5vd0hyaU84akp1VWR0YStLVXU0TU9Pd1BhMTBhVzllY0dEYW5RajhWNDl4T2ZRZ2ZHODVOTEh6Wkt4RXZsMUVqN1NEL3EvVUJDbGpoZC9LZWVQbUdieENpMUh3S0JIRm1nZGhvMWpUbXZ2azR1RUNhdFdmdk00NzI2L1BvQTdSOWVmQ3lXaW5YV2IrTlF0OTJCWmV2SW9nT0x4YUlMbHlhWTBwRmw0R0NCYlAraDVzY0RQL3RXaVk0c2luRCtFa0h6RE9CRW9RaFh6QjFteVFsUmM1Qkd1Z0JPbUNZUmpKWDgvbm9EY2NCdDh5dlBPdXBJdnZrRDRUcmlwYnY5Ly82UDFieFdOaWpkZEdCVi9BcEVjdTVSaTBVakpxRGZNN0g2K2xVdnYxMmZkMlRHTytOZEVQM3B3NFppVURveFNCQ212SVR2eUlJT3kraklzb2VKaGo2NHl5Rys5L2lUOUsyMS9TMC9WeU90bnh6cTRnNHNXMGRXWkxGdFNKRHhCcm5lNHhORUV6cXhoQy84QytWbzhucTNsZGE0TmNYR1R6SVprd3pRa2VVWFVaUUl4Q3NBaTRBVTRleTc2K1RFU0J5c0VTNkVFNGFPTFBFWG40RDk1N2I1bGVjeENkLzJlZ0xoT3NLbDRSMVlGSVVxSEZqODFjSVJjdEg1R1ZoOXQ2dEZyeXJwdlBWVERzOTRaN3dMQWo5dDJGQUVzaGVCanNRTUZJTUVZY3BMNk1paUk0dXZYMG5WUDRNdzJZdWQ4NzZCRDZ2MUhWaDBaS1VDamQ0T3AyejNKNGpTa1VXblZta252NEdMM0xEbjBYUmtVWVJMS0ZYQUlpREZPSHN4TGpreFNwZ203NmNNSjh5d0ZiQWYvaXNFRExldDMvWlFWWHFhY0N1RWJhWmIwSUUxQXhkS3pqMXFzU3BUNHNXZks2dXZYL1dOSHgzanpaRHh6bmdYUkhYYXNKbUIrRVE5UFFNSm1TQk1lUWtkV2UySFV2Zk1DSHhIbHIxbUhCVytyT1lGd21SdDM4alBKVDU4N3UvQW9pT0xqaXpCMXlDdFFISnJISUlvSFZsMFpOR1JsUUlINk1paUNKZFFxb0JGUUlweDl0MTFDa0E4RHdjSjA0U09MQmdvQUNlYVFzQjRUcDhxVFdLVnhqZHNGU0svMnkzb3dKcVIreVRuSHJWWTNDMXJwcnd4cTY5OWN6eGxvQVY1YU1hN2Zid2ZrVDFJQ0VpbWtUWnNaaVJDVzZkWFZuOEhDWmtrVG5uTjJ4VkltN0Npcm5hbmRSaEhSNWE5Wm13RlIxSEhBV0d5dG0vazV4SnBmZllPTERxeTZNaWlJNHNnNlFHUzhSd3FrSzFmaTR5YTNNZGp2LzBrbUJqNUhTL2U1OWtSS2dUaUZSQnJDaFRoL0xycTVOMmxPRmdqWENoT0dKRUl4a3ArdTk0Sy8zSGI1cUVETVFpaFF0REd1Z1VkV09RODRoK2NqWktUdGZPSWxYclpaOFBxYTE5OXM4ZE01dmt6M3Uzam5ZNHN2Kzl2a3hpbEZZTXl3Nno3M09mQ2VUcXlFaCttUjNWS1djMHJ1V1plMjdmeWM4OUk1djRPTERxeTZNaEtYRVFJb240OUZueCtHTStoTXI0amkrZTNmaTFTdkhqM0U4V3NhYUY3WjU1M0F1S0VvUWlYVm9TelRzL1Q4ZkptQ3htcEN5TlZDQmd4enNGRWVKNHk3STByMGNaWENGdlBXOUNCUlk3em1PTk1VZ0k5RTIrOHNWbDk3Vm5BZUZHVTU0a1k3L2J4VGtlV1MyOTJXSFlTcGJSaVVCNVFEVGpUdVhDZWpxekVoK2xXenFlbzQwelN0MXBvWUs4dXZ6NWc4WWNYSDhmK2hsWThCeFlkV2VTS2lZc0lRZFN2eDRJUG91STVWT2pJb21Pclh3c1ZMOTc5UkRFTFduaC9Kd1AyNmxtbUpFNElpbkJwUlRqcjlLUWppMHdXWXJJS1lDckdPWmdJejFPR3ZYRWwydmh2dy9ieWR6OC8vRjhYUC9oU0laRDczWUlPTEhLYTg1eG1zaExXTDgxbXZET3JyejBMbURIT29qd3o0OTArM3VuSWdub3NpRHlUT0tVVmc2SkFac3A1eklYemRHUWxQa3lQNnBTeW10ZGsvU3RVems4MHo2T0E5ZEVQdnFRREN3SEJ5NjkrZFNoekx6NzlvdHpkQnppUkorZnk0MXhXb0JWdEhDUmVlWkNDNVR1OGZ2RWNLblJrQWZnUHg0T2ZSQVBWdmVybmpoZnZvNi80KytkTDJjMzdUaHJXRWtnSS9RaGhjbUxrRy9uZzZIRGlWRmVVZWZCN3EwS0RXM1o3T2JlTjRiUVZaa3AvcHdOTGlSdThmQ3RnWFh6Mlk3OWFHMDBVOFpyUFpCaXFVSEo0aTNjcndPcHJYMzBaZm40cndIaTNqM2M2c3Z5YUhDWEN4L2NuQ0N3ZklESHpBOGtCUnA0TDV4RXp3b1BEdDkydXJPdGFkcUwvNVN2NUNKUDJNS21rRFRrZnl0ZXhNanF3eXVtN3JHVC9mdXpBNGp1eUNGNEM4UElTL1U3SEJibm1UQ0FhanhyR2M2alFrY1dEeVg1NUVpL2U2K2hYdnhXeEczK0EzdDc2RWVCdHB3am5kMHFjbkJoWng3cnFlSERpMEpIVkxFc29iQ0MzemE0Y1Q5WjR2WE5nZmY3bFE0S3RFTGFhdDNqN0RxeWpFaDVQMmFZREs3QllrNXh6dEdLU1p1THhYcXkrOXRXWFVlZTNBb3gzKzNpbkk0dU9yQmxGS1pDWStZSGtBQ1BQaGZOMFpBWHV6NkljMmtlZEJ3aVRyZjFqcHMvVGdXWG13S0lqaTQ2c3hFV0VJT3JYWThIbmh2RWNLblJrMFpIVnI0V0tGKzkrb3BnMUhSMmd0N2QrQkRnUlpoUy9vblNieVltUmRheXJqZ2NuRHN5czVzRjF4VU1XYnR0OFlkT0pocHgxWUFYN2RkWVRCOWJwZDVMOUhWbDBZQ1VTWjVKempsWXNVT1VNMDkrTTFkZSsrazRmZEk0THdIaTNqM2ZGWnNFcmN0S0dEY1dndEYvUDg0cjExT09tVFZSSWZLSWpLMUcvRmtXcmpqS1B5ZnJYNS9wZE9yRGNIRmgwWk5HUmxiaUlFRVRweURyODJxcnNuWUh6WFVmSGxWK3JGQzlPL1VTeDF1TVA5UE9wdTN1ZnljT0pRaEV1clFpSHBwdjBlcDlJVng0VlRoeElGSnV6d2l0c0liZHRIam9neGFjejExVTdzSndkV1JzT0xIOUhGaDFZRkdPVWM3UDVkWXUxNHl1VUhON2kzUXF3K3RwWFg0YWYzd293M3Uzam5ZNHN2OU1DaWtGcHhTQS9rRXc4OHB6NFRrZFc0djR0aWpQS2F4NFRtd25vd0ZKeUVHei9DbUdyVXdIUTg4bTUvRGlYRjRoNWp6c3hpT2FuZlBFY0t1TTd0QUI4NXpreEtPN0hpM2MvVWF6MjJFUHJjNGw3ZTYrcHd3V0doTkNQRUNZbFJsNnhyam91bkRpc3RNMlZWbUVEdVczejBBR1FWb2dkV01hT3JFWUhscjBqaXc2c2dSVDhwSnhEaWdVS0pZZTNvQ1BMa2V3eC9QeFdnR3pUbm0zNjdiYmF5R25EaG1KUVdqRklMWGhudWxIYVJJWDRDQjFaQS9WejNvZjcxdU5QMUwrK3V2ejZBTVlmWG56Y0xMVksrMlhSZFRmZi9ubFZBNVVPNzI3UmQyRHhIVmw4UjFiaUlqSVJpSTVIOGVJNVZPaklvbU9yWDU3RmkzZDdVVXhFeTZBbThTNmkrVi96Q3NDSlFCRXVyUWpITkcxT0YxWk9HREFBbkJkczEvRVN6Mmw3NVJuSGpaR3VRTmcrZGVsdS8rMS9ySWNtWnJjcjY0cityLzZ2RnRLQmxWaHMyVkxJSnhOamxITjMwdHV4K3ZvMTRaT0dYSWpIWnR6YngzMklqY2Nta1Rac0tBYWxGWU93aUozMDZyU0pDb2d3cmE5L2VlYnpVUCtxMzdmU0pEQnczM3JzYXlmclgwTnFnTkVkV1BZT0FVQ29KT2Z5NDF4Yll0bW9meWVJK3IySEdLSnV0emdUejZGaWo3ZUtKTFpxUFFGOGgvZmJYb0tKUlRyaXhmdjRPektwSHFEeDJMQ21RRUxvUndpVEVpT051SFc3QjV3d3JMRGlMMndCbTg1dEc1OEd4Q0tDNzljYkNOdmJTOTg3c0U3SlA2Um9INTFjVkxhcHhEY284VWs1aHhRYndOemw1WWNWWVBYMXE3NE1RYjhWWU56Yng3M2Zic01qcHc4WGlrRnB4U0E0ZUdlOFFmcUVGWWxSYW9kNlVQL0t2cFY5YTBQZlNrZVdYeGRHQjlhV0F3Qm9rY201L0RqWHFJNnJyZWVpcE9NSHBpTEtkaDlmNGpsVTZNZ0M4QitPQjN1SlJpckd5NjZMRSsranI3VGFrZWVNV29MYXUyTklDUDBJWVZKaWxEcmY1aFRoWWpBR0lIQzRiZlBRQVJseDAxOGZZYmllZDJDcE9yS29hRlBScHFLOWhSWENIT1psRDFhQTFWZS91bXhGN3ZIdkRFVy9GV0RjMjhlOTMyN0RJNmNQRjRwQmFjVWdPSGhudkVINmhCVWQ1OUNSSmVpYnRnNjUrZmRpMG84bjFjeHIyWDZJejlHQnRlWEE0cThXbWlRN1FiVVBxQkpFRXpxeTRqaFR4bmRnS2VLN2lLTEhPSzhOUVVhcTNtSFdXcTlsbjdjWHc3eDJZRVl4UU9tWllVMkJJbHhhRVk3cEtrZ2lPR0ZZWWZtT0xCS21HZEtvRWwzcUhWaDBaUG5WV29vN2QrTE9aR0pNWlE3elk4K3V3QXhvSHpVekdKcCtLOEM0dDY4WWZyc05qNXcrWENnRytSRlVJVEdEZzNibUc2UlBXSkVZUlVjV0hWbHIxbjVZQ0pOUjJYMkllZEdCSlR1aFZkazhjaTQvenBVVkJORjVFMFRweUFya2RJbnY4T0tCbjErckZNZUphQytHcVRBTVFaTTRzeWdBUGp1Y0tDU0Vmb1F3S1RFQ1E5YjNjamhoQlBqbWhhdlJ4Z1YybnRzMkR4MklFclpud2xYdXdLSWp5Ni9Xb2lMR0tOY241UnhTVEFCS0RpOTl0d0tzdm43VmwySG90d0tNZS91NDk5dHRlT1QwNFVJeHlJK2dDb2taSExRejN5Qjl3b3JFS0RxeTZNaWlJMnZpUTFZNnNLUU9yQTd2VGlIbjh1TmNvNGg2cmM4aDVKcFNFWTdYYVJTYk9NNlUrQTRxTFh3LzNrZGovK3lsbERIeUxrN2N6N09ETTRzQzRMUERtZ0lKb1I4aFRFcU13SkQxdlJ4T0dKRUl4b3ArdSs3QWY5eTJlZWhBRkNMNU5sejFIRmgwWlBuVjJsYlJZdFRQSitVY1Vrd0FTZzR2cFNNckFObGpHUHF0QUZtblBldjAyMjE0NVBUaFFqSElqNkFLaVJrY3REUGZJSDNDTnZHVEdFNnN0ZXgyTzc4MEc3V3ZtK1c1aERBcDdSK2Z1KzdWNWRjSDhQenc0dVBZNzU2bUEwdjdoRjd4cEo2Y2k4WEFHcndEZ2VoY0ZBdzVCNHpqVEtFakM5bEhlMG1sQi9teHk5czRjVC9QenMwc0NvRFBEaWNHQ2FFZklVeEtqTUNROWIwY1RwZ21FWXlWKy81NkF6dlBiVXRQQnk1LzkvTkRBRng4L21Yb3RPam53S0lqeTYvV1dvc2VVY2RMeWpta1RTVlFjbmdwSFZrQnlCN0QwRzhGeURydFdhZmZic01qcHc4WGlrRitCRlZJek9DZ25ma0c2Uk8yaVovUWtjVjNZNlY5TjlheG54YkNwTFIvdkgvZFVjRDY2QWRmMG9HRmdNbmxWNzg2VkowWG4zNVJrUHY0T3dNVWhFeHlMai9PRlZXazZ6MHZSeENkaTNJcDRNTTdpaGZIbWVLUHU3MGN0dWZ1cTdtUDlwS0tCdm54eTlzNGNUL1B6czBzQ29EUERpY0tDYUVmSVV4S2pNQ1E5YjBjVHBnbUVZeVZuSTZzMk9wTnYzQ21BMnZycDlvUDN4VStmbWY0L1ArKy9PclhkMWEyejM1ODcvT2w3Rmk3L1dwM2I5R2sxLzJUY2c1cFUrbExOa1labmFUSnJ4a2ZKWVl5UGdmajNqN3VNOGJKMnptbkR4Y1NTbnRDQ1JLeXhPbmlQL1gwQ2R2VXZhdVpIeXI3MXJ0M1laM3JhOW0vc245dmNNaUJNQ25wSCtuQUtqb24zK000c1BpcmhRU3RCdERxSmVLaDkzVUEwN21vVm85enZ6ak9GRHF5ZXV5dnZkUWlJVVgyZVJ3bjd1ZlpJZi9XUE8wTTRBU2hDR2N2d2dYNHZnOFNOMm1UNVhiaXlJUG5xR0J4NndZUU9OeTJ1TnY2Tmkzb3dOcHlZRlcrSSt0cEI5YXBzazFGbStLUVFCeWFyQVFDSlllWDhoMVpUU2VlZmNnbHc5QitCY2cyL2RpbS9XNnJqWmcrYkNnRzJZdEJJQ0ZUQzk0WmI1UStZWnY0Q1IxWmduNEpQZnptOVRyZkhBTmhza2E2VGViQU9xVm9jVTR1eDNWZzBaRkYwVzJBSW1JQXBuTlJxejdTejhPaUZRZmY2Y2l5Mkc4L0NhYUdMTm5sZDV5NG4yZEhaaFFEbEo0WlRneUtjT2xFT0cvQVZBcGRuOXZBQ2RNa2dyRnk4eDFabzc0aml3NnNWZ2ZXR1VkV25RT0xqaXlLUVFwaTBHUmlqQS9KR0cxVWtpYS9abnkwV01yd1BJeDN4cnNnVHRPSERjV2dkR0tRSUV4NXlYRUYwaWRza3hoRlI1WkMvMFNIbFk3RHFuVWRPL1N0eVIxWWNSeFo4eml3Nk1paUNEZEFFZWtBcG5OUktZOXp2VGpPRkRxeVBQYmZUNUx4TlJ6RWlmdDVkb0FTZ1hnRjRFSklFUzZkQ09jTGtPSlFqWEVobkRCTkloZ3JOeDFab3ppeTZNQkNIVmh2cjVjNXNPaklvaGlrSUFaTkpzYkVJQjNaWjBIUzVOZU1aNCtkalBObnZEUGVCWEdiUG13b0JxVVRnd1JoeWt2b3lJSU8xZmlyaGZZdzBlcGdHdTN6Q24zcllBNHNQMGZXdkE0c09ySW93aW1JY043Z3JBQ202WHVkZE9kNGNad3BFSGxVT2tSUiszcEIxWHg0am11ZjcvSGkzVThVczdaOFVDSVFyd0NjS0JUaDdMdnI1SVJJSEt3UkxvUVRKaDJUaTFOSGdQM250cGx2SXgxWVZXVDlWS1I1L085M0RxeFBmMXdlTkRPUXNzMWZMYVE0SkJDSGtuT1AxdFlFS0RtODlOMEtzUHFhVjk5M1BtNkdvZjBLTU40Wjc0S29TeDgyRklQU2lVR0NNT1VsZEdSQmgycFEzM3I4WmhIN1YvYXZEZjJyb0c5OWRmbjFJZEUvdlBnNDlyY2liNzc5ODRwemgzNG5tSFJnblJQNUZFN3F5Ym5zT1plM0k4cDdmQUdZNHZqazExSzJpb1l4UDk4UDN5RXlxSFJJWXV1dzJqNjBlVGdmQlp6bnVYRWpDWXNYNy9NZ0dDVUM4UXJBaFpLRTBKNFFKaWRFNG1DTmNDR2NNS3lzalpYMWZSMEQ5cC9iTmc4ZDJHaUlkdnR2LzJPTjNFU2NkV0NkK2RYQ25VamhwcUpOUmJ0QjBUNktRTW01UjZ0WUFwUWNYa3BIVmdDeXh6QzBYd0d5VFQrMmFiL2JhaU9tRHh1S1FlbkVJTFhnbmZGRzZSTzJpWitvSFhxSitsVys0NW45cXFCZkhiRnYxWEZnK2Iwaks3TDRwZ1p5VlU0RGhaTjZjaTU3enVYdGlQSWVmeklSc0ZVMGpQbjVlQTZWZWVxQUFzNDNVWFdPWjF2SDZ4eDZmcUtZTlNMTktBWW9QVE9zS1pBUTJoUEM1SVJJS1hSOWJnTW5EQ3NySFZra1RJWnBGTjZCSlNhUGtMSk5SeFlWYm9IQ25aeDcxTFltUHVSaTFGRU4wVjVNTG1vakk5dm5SbzJweU0vRmVQY1RueUxIeGNiYzBvY054YUIwWWxEaWRQR2ZldnFFYlJLanhIMnE2amVKK0k0czlxMlQ5YTE5SEZoSGlzYVRlajluQUNBRWsydlpjeTF2SjFTVThTY1JBYk5KUGMvUGx6aWZFdWViS0RwUVQ0WWJKMTY4KzRsaTFram0zNXFublFHc0taQVkyaFBENUlRb2JiTGNUaHhPbU9FcW4xMmRBUUtIMjJhM1RkYmwvMlM4Y1IxWXFzbzJIVmxVdGlkVHRodEtMMUJxZU9takZXRDE5YXUrREVmN0ZXQzhNOTRGVVpjK2JDZ0dwUk9EQkdIS1M0NHJrRDVoR3hoeDNkZkFxdzY5b0c4UzBaSEZ2blh3dnJXdkE0dnZ4cW9DcWFwM1hLR2dDSndua0d2WmM2MG9qaWp2ZWZBY0xPRTVZRHlIU2h3Y1JuRjg2M29BNTVzb09zZDUzNUxGaTNjL1VjejZTSllTZ1hnRllFMkJ4TkNlR0NZblJPSmdqWEFobkRDc3NPTFhXQUQ3ejIwYmxnN000OENpSTh1KzFucUxIOUhHVDg0OWFsc1RvTlR3VWpxeUFwRThocVA5Q3BCdCtyRk4rOTFXR3pGOTJGQU1zaWVvSUNGVEM5NFpiNVErWVp0NFNveDNaUEdiUkhSa0RlYklzblZnMFpFVnh3a0FuS0NUYTlsenJXaGluUFY4UUs1Wks3N3hjd0F1bktWMDhSd3FjWEI0eTFHRi9yM0hmdnBKTERueU0xNjh6N05qTTRvQlNzOE1hd29raHZiRU1Ea3hVZ3Bkbjl2QUNkTWtnckdTMzE5dllNZTViY1BRZ1hrZFdIUmsyZGRhYTlFaituakp1VWR0TXdtVUdsNUtSMVlna3Nkd3RGOEJzazAvdG1tLzIyb2pwZzBiaWtCK3hCUWtaR3JCTytPTjBpYXNpSi9Ra1NWd0FrWHY1MmFaSHdpVHRYMWoxZWQ4SFZoMFpNVnhBZ0Q2UGptWEgrZWFCVFJQbnpNU2lJb29ESkJ2NmNlTDUxQ0pnOE9vNDJycitwbmp6a3NLaWhmdlhpdGhQKzZNWW9EU004T2FBb21oUFRGTVRveVVRdGZuTm5EQ3BHZDJLZkdkMjJhL2JWWHExSFk2MElGMTdnWHEwSzgvOEx2Ry9LNng0SVFoT2Zlb3hTUWZjakhxcUt5K2Z0VjMxSmlLL0Z5TWQ4YTdJRDdUaGcxRklIc1I2SGhhQmhJeVFaanlrdU1LcEUzWTdhNzdpUmVaMDVFbDZKZG1QYnczZU81WEw3OCswSXdQUC9wNEczNUJtS3p0RzUvOFhDd0hGaDFaY1p3QXdFazlPZGQyMGh1QTBGUWlvaWVJaWlnTGtGL0RqUmZQb1JJSGg3Y2NWZWpmR1lmMnJWSzhlUGNUeFNENktrQkNTZ1RpRllBVGhjVFFuaGdtSjBiaVlJMXdJWnd3QW55enh0Tm80eW5zTzdldFhQN3U1NGVGdlBqOHk5QUVrUTZzY3c0c3ZpUEx2dFpTMUNrUFJLZmszS08ydENtVUhON2kzUXF3K3RvMzR3dy92eFZndk52SCt4SFovWFlkSGpsdDJGQUU4aU9tSUNHRGczYm1HNlJOV0pFSVJVY1dIVm1yWXo5OCtmczdBZXVqSDN6WkRyY2dUTmIyallmUHhYWmdsWEw1MWE4UEMvbmkweStLV2xMWGlsYjhYSG52UkFDRVdIS3VkaEJ3Qks4aG5GdVdJQ3FpS0VBK0RUOWVQSWNLSFZtTTEzNHRWTHg0OXhQRm11aXJBaExPTEFxQXp5NU9DQkpDUDBLWW5CaUJJZXQ3dVRoaEZIRE9HbGVqaktldzR4TnVHeDFZU3VMUHk3Y0Mxc1duUDc0bnBxQmZtd0N1aDk2TnRaYmQ0WHErSTJzSWtjUjZINU56ajlxU3BsQnllQXM2c2h4Skg4UFBid1VtWkp0UHZGUEZSMjcwMjNWNDVMUmhRekhJajFDRGhBd08ycGx2a0RaaFJieEV6YndCOWEvc1cyZnBXeUVIbHVVUGJ1VnlZUEVkV1hHY0FBQkZKdWZ5NDF6V29sdVU4VUN1V1N1KzhYTUFMcHlsZHZFY0tuRndHRGlNZWZhUXFjYyt6dVByd1hBZ1hyelBzM016aXdMZ3M0czFCUkpDUDBLWW5CaUJJZXQ3dVRoaFJDSVlLL3J0ZWl2OE44RzJKWEpnL2ZuV0VCVDI2M25oSEZpcTc4YWlJMnNXUmJ2TGN5Ym5IclZObmtMSjRTM295SElrZlF3L3Z4V1lnRzJHY1dDZElycmZyc01qcHcwYmlrRnB4U0E0YUdlK1FkcUVGZkVTT3JMNGpxeWUzK1JTZFdEMWRHVGQvUFhQYStRWFJ6OThCOWJXT1dDOGs4dnhUK3FQRGdCQTN5Zm44dU5jVVJ4UzF2T1lSUHlyRlFsemZZNDRiMTlYQUh3WFVYU085NzRsaXhmdlcweHNuTC9QTEFxQXp5N1dGRWdJL1FoaGNtSUVocXp2NWVLRVlZVVZIK0lvN1BpQTI1YlFnUlh6NjNuaEhWaDBaUG5WV212UkkrcDR5VGxIcTNpaVVISjRDenF5SEVrZnc4OXZCUVprbTJMeTNvcTg2T2Y5ZGgwZU9XM1lVQXp5STZnZ01ZT0RkdVlicEUxWUVTK2hJNHVPTEUxSFZsY0hscVlqNjVFRFMvUG1vbFI4ZVBMYTVzQ0tLY0twZ1l2U2kvRnQ1Z09jb0pOeitYR3VxQ0pkNzNtN044amlBQUFnQUVsRVFWU0JYQk50N1hnOWdCZXBjTEhYTzZ1czc0dnMxemorSEorOHBTUExMNEptRmdXRXp3NXJDU1NFZm9Rd09URVNobXlNeStERVVlakFmU3BjYW53ZllOc0djR0RGRUlQU09iRG95UEtydGIxRmppejNUODQ1V2t0bURMSXh5aXdHcUw1cEhDbkhTQjhsZGpJK0IrTTlkYlBnRlhKcHc0WmlrQjlCQlltWlY2d1BNVzdhaEJXSlVHb21CZjVxb1I5Y09QYWJwZzRzeERTMTZjQkNiaTVLUFUwSFZnd1JUZzFNVWpzTmdCTjdjcTRwUWJUTGkrOXJpd0xJTlZ0Rk9INGV3SWRIZFNhZVE4WCtuVlYwWk0zVHNzU0xkejlSekJwSmgranViUjhDVGt3U1FqOUNtSndZMlVhNjhtaHc0aWgwNU5iNDZqMmV3aFltM0xZQkhWZytZbEI2QnhZZFdYNjF0bGFzR1AxenlUbEhhd2xUS0RtOEJkK1I1VWoyR0g1K0s1Q1FiYVp6SEo1RGRMOWRoMGRPR3pZVWcvd0lLa2pNNEtDZCtRWnBFMWJFUzlSTUZIUmsrY0dGWVovNjZ1WFhCOEhudzQ4KzluL2U1MkN5MllGbDdNakMzb0cxZFE0WTcrUnkvSk42L21xaHE3UElFQVNIZWs2UWE3YUtjUHc4SFZscXBOUEZ1YXU1ZjF0MW5IOS9pQmZ4ZU0wOE96U3pLQ0I4ZGxoTG9Bam4xMlVtSjBiQ2tJMXhHWnc0SWpGczdzcXVzUFBjTmpVNnNOdC8rK2ZibDljWGZFMzdrS2JoSEZoMFpQblZXb28zNVNBcXFlUjdudnNvbEJ6ZWdvNHNSN0xIOFBOYkFad1o1VUhLYUpYQmI5ZmhrZE9HRGNVZ1A0SUtFak00YUdlOFFkcEVoZmlJMnVFWUhWbCtjREZyUDNzZkptRUhsckVqcXkvRjZpUENxWUdGeTBtNjFidFVBQkdWbklzZ2FnM21JTmZzaTJOc21aOWZYK0s4dmRNWHdIZUlxblBjaVB4akhvU2FVUlFBbnhuV0ZFZ0kvUWhoVW1JRWhteU15K0hFWWFWdFB0NVgySGx1bTVnT0tEcXdmTjZSRlpHY1FjMEJwR2l2WlhlNHZ0dzViZmkvWEllYU9FaktPYVFpa0VMSjRTM295SElrZXd3L3Z4VWcyeFN6emVibTRCVGgvWFlkSGpsdDJOUVFDQkxOUGtRVEpHWncwTTU0ZzdTSkN2RVJ0VDRhNmwvWnQ3SnZiOVF0MUIxWWRHUVZOVEFZMm5HMTVld0NUczdKdVNoZVduTnFrR3RLeFRoZUIrREVPOHBIUnhaMDZDS3FVeHI3NWllbDVNNjdlUEUrejA3T0tBcUF6d3hyQ2lTRWZvUXdLVEVDUXpiRzVYRGlRS0xZbkJWZVllZTViZFYwb0tNRGk0NHNsYVlBVXJUcHlLS2kzYWhvOHgxWkNoVm81bHV3K2xaWFg5aVJjcFJSWm80MzcyZG52RFBlQlRHWU5td29CcVVWZ3dSaHlrdlNKaW9rUHFtWk1LRCtsWTRzOXE4Yi9XdDNCeFlkV1hSa2lVN29UeDFhZ0o1UHp1WEh1YXlkVUZIR1MzcndtTnRab3RWS3gzT29xQnlHcU9Ed2xuTlcrbmNBM3lHcXpuSFZtaFhGK05MSzVQajNvVVRRdkFLd3BrQkM2RWNJa3hLajVpQ05kQUdjTUt5dzRzTkdJQTY0Ylp2bDI5Q0JSVWVXU2hNQ0tkcDBaRkhScGlOclM2UUJTZzR2NWJ1eEFwQTlocUhmQ3BCMWJySk9jVE53RHJuOWRsdHQ1TFJoUXpFb3JSaWtGcnd6M1NodG9rSzhSTzJRQStwZjZjaGkvM3JTdjVvN3NPaklvaU5MNWFRV09Ea241L0xqWEZFY1V0YnpTSHJ3dUNYMnpmRjNPckpVRGwrYWNCL0FkNGlxYzF5MVpxVnB2NTkzN3RtTFl0YklOcE1Jb1B5c3NLWkFRdWhIQ0pNU0krVVF0cjBkbkRDc3NPSkRHR0NudVcyUGFJQ2pBNHVPTEpXbUFGSzA2Y2lpb2sxSDFsYXJBcFFjWGtwSFZnQ3l4ekQwV3dHeVRudnh5VyszNFpIVGh3dkZvTFJpRUJ5OE05NGdmY0tLK0luYUlRZlV2OUtSTlgzLzZ1N0FvaU9Maml5Vmsxcmc1SnljeTQ5eldUdWhvb3lYOU9CeFMreWI0KzkwWktrY3ZqVGhQb0R2SW9yTzhkNjNadkhpM1Y0VXMwYTJHY1VBcFdlR05RVVNRajlDbUpRWUtZV3V6MjNnaEdHRnBTUExoVEFGY21EUmthWFNGRkRSOXF1OVVjUVI2M2trNVJ6U2xzU0haSXcyS2ttVFh4TStXaXhsZWg3R3ZYM2NaNHFQazdtbUR4ZUtRWDZFRkNSbWlkUEdiK3JwRTFZa1J0R1JKZmdtaTNXZjFqRGVxNWRmSDhyMGh4OTk3QWRmTmZNTjU4Q2lJNHVPckthVCtYUHZ6Z0FFWVhLdTJLQTE0djZBWEZNcXh2RTZBQ2RVY0VyNnEzMnpYNGZzbTcyRU1sYWUwWkZsSDBGK0xYbjZrV0ZOWVVUQ1VkTWRSbmp1cE1Rb2RkTEFDU01Td1ZqUmI5Y2QrRTl4Mnk1LzkvUERSQzQrL3pMMHRnUjJZTkdSUlVjV3YrT2M4anZPU1RtSHRNa0VTZzR2NVR1eUFwQTlocUhmQ2lpeVR2SFhHS1RJbC9VNnY5MkdSMDRmTGhGRWtTemlqZlk4aGNRTUR0cVpiNUErWVVYOGhJNnMzSTZzeTkvZkNWZ2YvZURMMkdhRzZBNnN5NjkrZlZqSUY1OThVUTdOdkJDRFkxd1g3K1JTUlNRTDdVUlFFSkRKdVdLRDJJajdreHJuc3VPMGRQN0VkNzk2b29Eeklxck9jZFdhRlVVZUljM2dQTmZOTEFxQXp3NXJDaU1TRG0yeHJOZjlraElqTUdSOUw0Y1RocFZWckZ3QU93OXNHeDFZU2lINzhxMkFkZkhwRnljaHdHWkIxQ3p3SFZrVVkzcHhpM1AzVGNvNXBLSTNVSEo0S1IxWlNwVVRZQytNUXNjVlFQWk5pbGl6WCtlNDNlalE2Y09GWXBBZklSVVNNelJtcDc0K2ZjS0srSW5hSVFmN1Z4TzRvQU5McVVsKzVNRGlPN0w0aml6b3BGYmh4SnljeXdSRVUzNTlVZ24zMXFGd0xvK3ZRYmVWNXlHTDZKQUZ3dmZqdThFVWNGNUUxVG11V3JPaUVBZnpJTS9VcWdEMjhMQ21RRUxvUndpRklweHVvVytIR1N4aW5hK0dFNGFWTmJnaml3NHNwUkE5NzhEaU83SlVtZ01xMm42MXQ1ZllFZjIrU1RtSGxQTTRzNDFCaGlkcGFtZkowb2c5dlc2UUVFcjVHSXg3KzdoUEdTaDNrMDRmTGhTRC9BaXBNSDRTcDR2LzFOTW5yS2pUaHc4NW9MNTFMYnZEOVh6SDhqbVRRQ0lIMXAvV3U4Mk11YW1iRHF5aG5BbzhzVmNSNVpwT2JoVTRIemtYaTRGMU1SUnlUUzFKZy9lUjRBYngzUjdmNmNqeWI1SGl4TDI5R09hRmxQNnRlZG9ad0FsRFF1aEhDSk1TbzdUSk1vUnFMaExoSkF4UXYvNEFnZk1NenRHQnBSUVM5UTRzT3JKVW1nTkkyYWFpemErOUNYNTlJeW5ua0xZbVFNbmhwWHhIbGxKbFJibzBocUhmQ2lEN0prV3MyYS96MjIxNDVQVGhRakVvblJnRUIrM01OMGlmc0NKK1FrZVdvRy9xZUdpZTJJRjFkR0xGY0dRMU83RG95T0k3c3BvY1dNY1Rlc1dUZW5JdVA4N1ZFZFJEaTVPVGlZQmp0TlJ4bkNrcWh4OFE3cDdpY085L3h6Zy9IU09PVzgrVjQ4Ujk2OHp6Zm41bVVRQjhkbGhUSUNIMEk0UkppUkVZc3I2WHd3a2pFc0ZZMFcvWEhmanYzcmJSZ2FVVWduSUhGaDFaS2swSkhWbCt0WmRpVFA1WGVsVGdJRkJ5ZUNrZFdSVVIxbHNtWVJqNnJRQ2JCWHRSeVcrMzRaSFRod3ZGSUh0Q0NvcEFjTkRPZklQMENTdmlKM1JrK1RxeUJuSmcrVHF5WUFjV0hWbDBaRUhPQUFWZG41ekxublBOS3Y0ZG54dmtuTDBsRDk3L0tWeUo0MHhST2Z5QWNMZTNBNnVEODFaRTFSWHFTL3B4NDhTOXZSam1oWVF6aXdMZ3M4T2FBZ21oSHlGTVNvekFrUFc5SEU2WTlCWE9yNjdJZHY0b1lGMTgvbVZvZ3JMYmYvdm4yNWZ4aDNVNjZEbXc2TWhTYVVyb3lQS3J2Yk9LTW9IeHFVZHBscFVjWHZWd0JYcnNUT1JLR2VsNUdZdjJLeEJwLzJmTEUvdmRWaHN4ZmRoUURMSW5wQ0FoVXd2ZUdXK1VQbUdieENqWWlYVThSSVA2MWhpdlU3TDgxY1JYTDc4K0NDWWZmdlN4UGJ5MDlMazNmLzNUN2U0ODhLczkvRlhDVXdlV3JTTkwzWUZGUnhZZFdaQXpRRUhzSmVlS0RZb2o3Zy9JT1dkclNXTThieHhuaXNyaEI0UzdkR1ROMDdyRWlYdS9rM05yQkpwUkRGQjZaamd4UnlRY0xWMm94L01uSjBSS29ldHpHemhobWtRd2hZNXRvUEdBSFErNGJSTTdzT2pJVW1sS0lHV2J2MW9ZK3NYZ1VUbEljdTdSMnBvQUpZZVg4aDFaQWNnWHc5QitCUUt5emRzajNiQmVmODMxc3Q5dHRSRTFsOEZsdXozRWtLaEV5V3BlWUZxckJlK01OMHFmc0UzOGhJNHMzM2RqaGV0WG4zSmdSWFprZGJmUmdWanNVclBmUVVDY2swc1ZjU3pGaWIwQ0pTZm5vaVBMaW12eUhWbUpXMmppdTE5ZFVjRDVKcXJPOGQ2M1puSGlubzZzR1VXQ3htZUdOUVVTUW50Q21Mcnhhd3pRYUIrSEU0YVZWWHc0Qk1SQ2dHMEw3OER5VzZNNHBNbVB0QXUrdGtGSGxuM3R0Ulkvb28yWG5IdTBpdDVBeWVHbGRHUUZJSHNNUS9zVjhHTlM4NGcrNTVEY2ZyZlZSa3dmTmhTRDdBa3BTTWpVZ25mR0c2VlAyQ1orUWtmVzVJNnNHZ2NXSFZsWktSaEZPSHZ4VCtIa25Kekxubk5GRStXczV3Tnl6bFlSanA5WHdJa1VEbFhCSVVpSzU5TFl2Nnk4d212ZThmaU0xMHJZanp1akdLRDB6TENtUUVKb1R3aVRFeUtsMFBXNURad3dUU0lZSy9uOTlRWjIzR0hiNk1EYURQVjRwTWxlbEFHYUVEcXk3R3V2dGZnUmJiemszS05WM0FGS0RpK2xJMnV6QXZadmxobUc5aXZnd0RiRlgzTm9SY1RvbjdmZmJiVVIwNGNOeFNCN1Fnb1NNclhnbmZGRzZSTzJpWi9Ra1RXWkkwdml3SnJTa1FWaWNBeEtSVEhPWHZ4VDBQZkp1ZXc1VnpSUnpubytRK0JkZitrbEJxNGZuNVA0Ym8vdng4TWRCWnh2b3VvY1Q2MVpVWFQ4ellNNE00b0JTczhNYXdva2hQYUVNRGtoVWdwZG45dkFDY1BLS2o0OEFuYmNZTnZvd0dvT2JUWUpVSk5BUjVaOTdiVVdQNktObDV4N3RJb2tRTW5ocFhSa05WZEUvYWFkWVdpL0FnWnNVMHlpV3hFdzIrZnRkMXR0eFBSaFF6SElucENDaEV3dGVHZThVZnFFYmVJbmFvY2NVTis2bHQzaCtuTHEvZUcvVWZqVmNHQWRkK0Z1azQ2YlZmdS9TVGNWeE9BWUZJdGlIQ1RHaVU1dUZVN08wYVRuOVN3bXJjVjBDTHpUbDFwaTRQaTU1eUsrMitNN0hWbCtMVks4ZUo4SGNXWVVBNVNlR1U0WUVqcDdRcGVjRUNtRnJzOXQ0SVJwRXNFVU9yYUJ4Z04ydk1PMjNUbXcrTlBxd0Urcnh5Tk5mcVJkOEs0c2tlaEpSWHRIemlMbkxNbTVSNnRvQXBRY1hrcEhWZ0R5eFRDMFg0RU9iSk1Pck1yS1k3L2JhaU9tRHhzU0t6bXhhajBWVTJvODFZSjN4aHVsVDlnbWZrSkgxbUR2eU5KMFlHSHZ4a291U2xSU2s5Ym0wK2J6Rk9IOFJEOUEzeWZYc3VkYVVvNDIybldwOFc0ZVg4VEQra0djVDRuelRSUWRxQ2ZEalJNdjN1ZEJuaG5GQUtWbmhqVUZFa043WXBpY0VDbUZyczl0NElRWnJ2TFoxUmxneHhXMjdhRUQ2N1RKU3A2VE51TFBhYWpFSTAxK3BKMk9MRHFsRWlqK2srRWNVSEo0S1IxWkFjZ2V3OUIrQlJUWUpoMVl3a3Bqdjl0cUk2WVBHNHBCNmNRZ3RlQ2Q4VWJwRTdhSm45Q1I5WFIvOXVybDF3ZGg0OE9QUHJaUC81YkQvcDRPTERxeTdIUlFYYkdPSXB5ZjZBZWNvSk5yeFFiYmtmZEgySnJwNGxaV3ZQV2FOM0UrSmM0M1VYU2duZ3czVHJ4NDk4cDgrM0ZuRkFPVW5obldGRVltSGkzZHJ1VTZKQ2RFU3FIcmN4czRZWWFyZksxNGYvbjdueCsyN3VMem56WUdNckRqZ20xNzNvRkZSeGJ3Yml6K3RMbEtjOEIzWkZHVXNlWW9qWkNkWFlRQlNnNHZwU01yQU5sakdOcXZnSUJ0MG9HbFZGbnNkMXR0eFBSaFl5bUNXQk9mcU9PQmFhTVd2RFBlS0gzQ052R1RHSTRzL3grMk93cFlILzNneTlqOXA2VURTK0xJdXZ6cTF3ZlVlUEhKajNML0ZDV0l3YjVOY3J5VFN4VnhUUFFyZ29LdlJVTGpBQ2ZvNUZxeHdYZkUvVW1OYzYzblZLTjluamp2VjFjQW5HK2k2QnpuZlVzV0w5NUhRNVR6enpPakdLRDB6TENtTUNMeGlDcStLYjJvM3JjQlZBcGNyOXZBQ1ROZGhaVTdzRTRERmRqemltMXJjMkE1T0xKZXZoV3dMajc5WXBEenUzaWt5WSswQzhRZ09ySW95bGh6bFVsRUdhRFU4TkpISzFCUmZRZXBhUEdhYm9hai9Rb3czdjN5d0g2MzFVWk1HellVZ2Z5SUtFakkxSUozeGh1bFRWaVJDRFdySTRzT3JMVzl5OXc5SVU0OGRtQWRmNjJRdjFyb0J5VVU0ZnhFUCtBRW5aekxqM08xdytHcFlUWG52MEd1Nlgzd09QZjR4UG1VT0MraTZrQmRHV2E4ZVBIdUo0cFpJOStNWW9EU004T05BSW1oUFRGTVRveVVRdGZuTm5EQ0RGUHh6dFVYUFFmV3NZNG83UFFUMi9iV2dRV0tRUjF6Y1R3SEZuKzFVTFVwb0NQTHZ2Yk9Lc1lNNGdhdmJVMFVTZzV2d1hka0JTQjdERVA3RldDVDRDYysyZSsyMm9ocHc0WWlrQjhSQlJ0UXRlQ2Q4VVpwRTFiRVMyWnhaTkdCSlhCZ1BmV09yRzBIRmgxWi9oQVM3K1JTVlNTRDNtRWwrSnBrMDNqQXlUazVseC9ubWxVRUJMbG1yZmpHendHNGNKYmFFZWY5NmtxUC9mU1RXSExrWjd4NG4yZkhaaFFEbEo0WmJnaElETzJKWVhKaXBCUzZQcmVCRTBZa2hrV3U2UG9PTE1WM1l4MkRaRmZLaVFOTFNReFN6TVh4SFZoMFpLazJCWFJrMmRmZVdjVVlPcko4K01ZUW81STAyVGZqUXdSTzBvZGd2TnZIdStMWE43eWlMbTNZVUFUeUk2SmdBK29WNjBPTW16WmhSU0xVcUk0c09yQVVIRmkzanF5amdQWCtWd2hQUmJhdGYvdi9KT1ZPVXN0QURQWTk0WXgzY3FrcWtqVTVwSG83c0U3dkQrajZramlkWGJ6aTgyUHY1a3FOYzM0dHFTKytINStiT085WFZ3Q2NGMUYxanFmV3JDanloM2tRYUlqdTN1Y2h4Sm9DQ1dGYUVjNmJJUGhFdXRLbzRvUVpwckwyZDJEcE9MSTJIRmoranF6NUhGaDBaS2swQlpBVEMzd25IRVVOVE5USXZuNlRpREpLYklHM09hd0FTWk45TTg3UTgxc0J4cnQ5dk5PUjVRZXpGSVBTaWtGK0lEbkF5SFBodk5vaEI5Uy80cVlkT3JBNk9MQ2Vla2ZXdW00NXNKUkVPTyttT25XTHc1TjZGVkZPZEhJTHRNYmtYSDZjeXh0dnZNWlBqWE4rTGFuM2dldmQrTVI1ZTV3SDhIMlk4Mkt2dklzWDcxNHJZVC91QUwyOTF5T0lOUVVTUWo5Q21Kd1llY1c2eXJqaWhFbGJZZTBkV0RKSFZxTURTMGtNYXNoRk9yRG95RkpwQ2lCRm00NHMwZGRndlVTUWFPTTI0RjNtVXFuQ0ZYaVR0eXVRT1JKaXlHbnRUVFdEejI4RkdPL3Q4YXFWWjM2N0RvK2NObXdvQnFVVmcrQ2duZmtHYVJOV0pFYXBIZXBCL1d1N0krdlZ5NjhQNWVqRGp6NzJTOU9hUHU3bXIzKzY3YzVMMUZuZWZ3Zlcxangzb2sxdTM5d1F5NVc2S1k1M2Nxa2lrcVZ3SUFBbjluRmhJaXA4Y1Y0MVJlaTV1RXFOYzM0dHFWWnJpOTJIT0c5ZlZ3QjhGMUYwanZlK0pZc1g3L01nME15aUFQanNZazJCaE5DUDRDVW5SbURJK2w0dVRoaFcyRnRWVFBROTdxZDNISFJnS1RsVG5ua2tPckMyS0VnODBtUlAyZ1V2U2hlSm5Vb09STFNwNS9WYlduYk12d3VoV3dyNTN0ZjVrb3pSUmlkcDJxcUUrbjhmTFlZeVBRL2pYVCtlYXl0Q3BqZzVtV3Zhc0tFWWxGWU1TcHd1L2xOUG03QWlNU3FySXl1RWFlZXB2amU2QXdzQk5UcXkvQ2hRTFZYaXUxTUU0cHVxMDB1bWh4LzJqWndMZ1NldW55UitKaE1CMjNBME90N3pzTVgrY0FmQWR4RkY1M2gwWkVWb1N2MWI4N1F6RUcrZnBLRHpORmFIQ0NZblJtbVQ1WGJpNG9SaGhRVWRXVW9PTEdWbkNrTUNTQWsyQ2FJbWdZNHNpakhXWEdveW5Fdk5VY0pObnFUSlhxNExGd1FUVFlqeGJoL3YvTlZDZ0lpRDIwVXh5SStRZ3NSc0lsVFdmOVM1Y0o2T0xQRHRWU003c0xCZkxVenVNQUV4MlBma255S2NTSVJUY1dZQjV3bmtYSDZjeTFwOGl6SmVhcHdEZTV6MDUzZkVlWHVjQi9BOWZieDU1MXU4ZVBkZUVidng5VnZ0NGU4SWF3a2toSDZFTURreFNwMWNjT0t3MGxZNnN6bzVzT2pJaWhQQzhVaVRQV2tYZkUyUGppeS8yaHRGSExHZVIzTE8wU3A2cCtZbzRTWWZwK0xZTmFXdEVhZjkrWEJCTU5HRUdPOStlWlk0ek5LR0RjVWdQMElLRXJQRTZlSS85YlFKS3hLaDZNaHFkR1RONU1DaUk4dVA4bUN0QTBVNFA5RVBPTEVuNS9MalhOYmlXNVR4UUs2SjRWUldmSTB5YitLOFBjNEQrQzZpNkJ5UDc4aUswSlQ2dCticFpnQnZHd21oSHlGTVRvelNKY3Y5Q2NPSncwcDd4cEZsNU1DaUl5dE9DTE5KRURVSmRHVDUxZDRvNG9qMVBKSnpqbFl4S0RWSENUZjVPQlVuaWp6V2Z4N2hnbUNpQ1RIZSs4ZjNPVVJQSEdacHc0WmlrQjhoQllsWjRuVHhtM3JhUklYRUp6cXlOaHhaTXp1dzZNanlvenl0emUzRHoxT0VFNGx3ZkVlV0grZXhGcjg0M2gyOGcxeVQxM3M2Wm9qejlqanZ1ZCt6NTJ1OGVKOW5SL3hhODdRanc1b0NSVGcvUXBxVUdLVk5GanF5ZWpBTEp3Y1dIVmt3OWtPNjd2MVFpa2VhN0VrNzM1RjFhUFlwZXVqOG9uR3ZkVXpLT2FRaTBCQmNKY3hEeEtrNGJJckRCTVhBRTJHOCsrVlo0ckJLR3pZa2NINEVGaVJtaWRQRmIrcHBFeFhxM09uSU91bFQ2Y0E2MzIzdW1yNDJ4bDh0OUlNVWluQitvaCtncTVOeitYR3VYaUpiOVB1Q1hGTXF4dkU2QUNmZVVUN2l2RDNPYSt5Ym41U1NPKy9peGZzOE8rblhtcWNkR1c0QVNBajlDR0ZTWXBRMldlakkwbUFXUVJ4WWRHVEIyQS9wdW5Sa3djcDJrOWg1R3UvSGZ5Y1hRYU9MRjZQTkx5bm5rRGFWUTNDVk1BOFJwK0t3S1E0VEZBTlBoUEZ1bjJjRGhGUGFzS0VZbEZZTUdpQnQ3QjhoYmFKQ25UdmN0eDVmSzNQU3Y3NTYrYzNCNnZUaFI5OHY2M3F1WHczUXQ5S0JWZC9WMHBGbFQ0Rmt6VzY4azB2N2szUEIxeUw1aml3L3psTVBRN0cvNXBqdE9TWVRBV1Y0R2hYM2lmUDJkVVhqM0RScVBFV2ZWN3g0ajc1aWV2T3piOG5UandockNoVGgvQWhwVW1LVU9tbmdoSUhFc1B1Vi9mTDNQeitzNU1YblB3MGRDRUVkV0hSa3hRbmxlS1RKbnJRTHhDQTZzdnhxYnpZUlJXdStvVXVOWGl0eEZHRlNjNVV3azQ5VGFmUWpKTHBjRnlZSUpwd0k0OTQrM3dZSXM3UmhRekhJajVDQ3hHeUF0TEYvaExTSkNvbFFXbzZzeTkvLzRyQmxILzNneXdvSGxySmUwOUlQUlhkZ3ZmenExNGVGZlBISmo4Sjl2NHFPTEhzS0pHdEpLTUw1aVg3QWlUMDVseC9uYWlraUkrMFR5RFZsK0pRRlI2UFBremh2ai9NQXZrTlVuZU5xTlN1YTk0bU9FUGo4N0Z2eFlVYUVOWVdSaUVZMmdwV1VHS1ZPSGpoaHhCV1dEaXdWQjhwYVh2N3hOM2RXdGsrL3VLY0VnbHBXMGx5TTBSeXhTUkExQ1NyNUFNWjl0cHJKK1dKZkY1d001MUp6bFRDVDl5Tk5lSE1abzBMS255Tk1FRXc0RWNhOVBHNmxlWmM0ek5LSEM4VWd2OU5Ca0pnbFRodS9xYWRQV0pFWUpUMmNlT2ZBK3Z6TGN1aDNvZjYxWTk5S0I1WmVsOXkyeVIwMzFhSTJnUmdzcFR3NjExR0VFNGx3ZkVlV0grZlJneWxNRkp0dEhxbHh6cjRsMWNGbnJYa1Q1KzF4bnM0b3YxWXBYcnhyWlhMYysvaTE1T2xIaGhQRm90R1pqZkRVUG05U1lwUTZhZUNFcVJiQjZNQ0NGTHYzaXQvVERpemw3MXdtemNVWXpVSTgwbVJQMnEzZmtaVmMvS3l0a2Z5Y3J0ZzBHYzZsNWlwaEptOUhtdUkycVY2Vk5rd1FURGdSeHIxOVBpWU9zL1RoUWpISTczUVNKR2FKMDhadjZ1a1R0bHFNdW8vanRZNnNSdzZzVS9NQ3BPOG85cTkzRHF6VHRZZ0RacEhmZ2JYVlhkS1JaVStCWkswR1JUZy8wUTg0c1k4RFUzN2NoeUxmRmd6ci9oM2ttako4eW9LalVlZEpmRStKN3lLS0R0U1Q0Y2FMRi9kUkVVSnZYbjR0ZWZxUllVMkJoTkNQaUNZbFJxbVRCazZZc3hXUERpeElvV3QxWU5HUjFTK1VXMHQ3UE5Ma1I5NGJuRmxRdmlncTJ1UUFmaHpBV294S3lqbWtJbEJxcmhKbThuRXFUV3RseXYvNU1FRXc0VVFZOS9iNWt6ak0wb2NMaWFBZkVSUVNzOFRwNGovMTlBa3JPbjQ1NThqYWRHQkZjV1E5N2NDSzQ4aks3TUE2UGZxbkk4dWVBc21hWFlwdzlxS2Z3c2s1T1pjZjU3SVczNktNSitTYU1sektncC9SNTBsOHQ4ZjM0MkdPQXM2THFEckhyZjM2aU9Ybm9pTUZQai8vMWp6dERHQk5nWVRRanhBbUpVWnBrK1YyNG5EQ3ZLdXNkR0JCamhMVWdVVkhsbDRvb3lXY3pZS29XWUR5aDQ2c0hibExPM2RSTFlFb2J2Uy9QalZYQ1RQNU9KV21mOFJFa3gzREJNR0VFMkhjMitkYjRqQkxIeTRrVk8yRVN1dVVUVWpNRXFlTC85VFRKNnpvbU9kNGVOSHN3UEp5Wk5VNXNQd2NXU001c09qSXNxYzhPaTBIUlRpUkNBZjlhcUhDZVFJNWx4L24wdUp1MmU0ajVKbzZPSlVWWDczblRYeTN4M2M2c3Z4YnBIaHg3NDBFL2NmM2I4M1R6Z0JPR0JKQ1AwS1lsQmlsVFJiTWtVVUhGdVFnMFhaZzBaRUZZNzlJejMxS2hJaEhtdnpJTzkrUlJhZFU4ZU1VVytKUVVzNGhGWU5TYzVVd2s0OVRhZm8zbzlKSTYzVmRtQ0NZY0NLTWUvdDhTeHhtNmNPRllwQWZjUk1TczhUcDRqLzE5QW5iMU1HL3V2em04UGtQTDc1Zm9QNVlSUWQ2NWh0Rk1nZldjUzM2ZzlqSURpdzZzdXdwajA3clFCRU9BaldSTTR1T0xJcDlnY1crYzJLZ2tHdnE0RlJXZlBXZU4vSGRIdC9weVBKdmtlTEZ2VGNTOUIvZnZ6VlBPd000WWZyM3IzNGkxOWJwcFBmZmt4S2p0TW1DT2JMNjQ2Q004ZTcyMy81NVhkZFRoMUtjZjcvODQyOE9JWFB4NlJlbDN6ekJkd1lselVWWnlHaUhjanpTNUVmZTZjaWlTQk5ZcEprTTUxSnpsVENUaDd1TXBwTkRCWmw3b1BIQ0JNR0VFMkhjYXpQRjdmc2xEclAwNFVJeHlFK3NFaEt6eE9uaVAvWDBDU3ZpT2ZBUGZHZzdzZzRPck5QL3hIdERFTk1FTWY1cTRUWmxvUWpYSUhxSm5FOVI3Ni9RcWhLdU5PSHExRkRLZno4VlgwS3VHUVBuc3VDeDlqeDV5T0ozcUtPQTh5S3F6bkhoWnFVRDM5RE83SGozODIvTjA4NUEzTGZhZmFPSWhHc3dxM3JhWkJuRGtSWGVnZFVtNG1nNXgraklnbXVCbURTeVdSQTFDNUN5RGNhN3R4dVo0L3VJUlpPSk1hbTVTcGpKKzFXV2VNMnF0U3daSmdnbW5BamozajcvRW9kWituRGg2YUM5V0FVU3NzVHA0ai8xOUFrcjZ0amhRdzZvYjEzTDdra0hGaDFaSWIvSDB5Ym1KUmNsUUN5MmJnMGVqa2NSVGlUQ1FTZTJDaWZtNUZ6Mm5HdDI4VEUxenRtM3BMNjRmbnhlNHJzOXZ2TWRXZjR0VXB5NG53ZDUvRnZ6dERPQUU0YUUwSThRSmlWR2FaTWxweU9MRHF3cUJSQVVnNUxtSXB1RnFGK2ZxNWhYVlZ5ZmN5eUM4VDY3S0RIcjgwK0djNm01U3BqSncxMkc2T1JRUWU0ZVlOd3dRVERSUkJqdmZ1SlQ0akJMSHpZVWcrekZJSkNRSlU0WC82bW5UMWdSdnpGM1pGVTVzT2pJb2lQTHV5a0hzZGhYakl0emN1bDNjbDRodWtFT3JOUDdLN1NvNUZ6Mm5Nc2JaN3pIVDQxemZxMHA4ZDBhWDZPTXA0RHpJcXJPY2VGbVJiSGV6NE04L3ExNTJobkFtZ0lKb1QwaFRFNkkwaVpMRGtjV0hWZ2lwd3JvVUVtZWsyd1dvcEQzaG5tSTR2em8wQUxqM1ZzVTRQaDhSNVpCazVxYXE0U1pQTnhsR095MGJ3WHMxNnlIQ1lLSkpzSjQ3eGZQVzNtYU9NelNodzNGb0hSaVVPSjA4Wjk2K29RVjhTcjRrR09yYnhVNXNJN1JBTzhKUVV3VHhQaU9MRDhxdEVXVitJNnNCckZOOFdUMnZlTk00Y1NjY0tVSlZ6NmlXall4azRjZEJhWVpJdXFGNEFVZHQzNU9YMlRmc3ZDSHFQT01FL2RSVjBoL1h2NnRlZG9ad0lXRmhOQ2VFQ1luUkdtVEphWWppdzZzTFlXdjZ1K2dReVY1VHJhSk45b2xQQTVwOGlQdEFuR29LcTc1anF3ZE9Zb2VSNWtNNTFKemxUQ1RoN3NNYy9sS3U4TDUzUzlNRUV3MEVjWTc0MTBRN3VuRGhrUkxqMmpWbnRLQmhFd1FwcnhFemYyVGt0ZW9PN0lnQjViYXU3R09lMEVRMHdReE9yTDhxRkNicUVjUnpsNzhVemlwSjF4cHdoVWRXVFh4QkhMT05sektncC9SNTBsOHQ4ZDMvbXFobjZZUkw5NmpJNFRlL0NnUmlGY0FUcGlhQWw0ckx2RnpkWVF3T1NFU0IydUVDK0dFZ1VVNE9yQWdKMG9uaDByeW5QUnBrdUtSSmovU1RrY1duVk1oZjNmaUlTZVpET2NpVUk3OGMvQW5UWHJOcGsrbGxNOC9mL1RrZXdMR3V6eGUwZnpLRnkzdlpwdytiQ2dHMlo4T2dvUXNjYnI0VHoxV3dyNjYvT1lnTG4xdzhYMVlaSG9LdjJFbjF2RTFNNm9PTERxeVFuZU5VeUttd3BRQUFDQUFTVVJCVkRpeVFBeEdLWS9POVJUajdNVS9PcklvK29XRzc2Y1BKSWZBTzc4V1ZRZXZXK2RQZkxmSGR6cXkvRnFrZVBIZW1yRjVQKy9mbXFlZEFad3dGT0hTaVhBK2hPQTl2QVJKbHN2Zi8rSXdrNHZQZjlvd0l6aGhtc1V5T3JDNk9MQk9uVmw4UjVaRGFCYy9raXh3UUhWNWNUa3dEeWd2d0hpbmU3ck9QVDNhT2swbXhqUXdBMzcwN0FyWVY1YTh6YXcyTzJkWTJxOEE0OTB2Lyt4M1cyM0U5R0ZETVNpZEdLUVd2RFBleURkaDN3dFlYemFMU2hKOEZqdXl1anF3RkJ4Wkw3LzZ6ZUV1THo3NUVidGlaWXNFSFZtU1ZGTnc2alJEUXJ3VHpQSEZRWVY5SnVleTUxeWppWHF0enpPWkNLZ3R5Zmpjai9qdVYwOFVjTDY1bm1maEhiM21HUy9lZXoxcHZQdk9LQVlvUFRPc0taQVEyaFBDNUlSSUtYUmJieU56WUNrSVBxV05nWVYzWUwzODQ1MkFkZkhwRjJWZHo3MXpLdHYvUDZqRkpjL0p0aERWb2dEeFNKTWZhUmM0cytqSXNxKzlyZUxGYUorZkRPZGFTUVkvLzlRS3dGMEc1WWhHRWhudSt3OVRKUWJqWFlzaHR0OG5jYUNsRHh1S1FmYUVGQ1JraWRQRmYrcTJDV3Z0d0RvOVJxcDJaSms2c0FRQzNVTUgxaW0zSklocGdoZ2RXZTBVeGxhTW93am5KL29CSi9XRUtVMlltdlBybFZKeEV1U2N0dmdXSFgrdDVrZWNUNG56bEQ2RjBtZThlTGZLZFA5eC9Gdnp0RE9BTlFVU1EzdGltSndRR1NXTGpnTkxJUGcwVnBEZC90cy8zUnFiU3B0NFllZDRHdE9CeFhka3dkZ1BrOFY0cE1tUHROT1JwZnp0WElvc1BiaFpjdTdSS2dZWmNaWEJoL0d2TlA1TmFtdmthWDErOE5BSytYaU1kNzk4Q3hrUWRaTktIelk5Q0lmMDFHaVc2MEJDVmhlWi9OU1RLOUEzWWIwZFdOV09MRmNIVm9WQTk3d0RpNDZzbmdwMm02Z0pmaTNTQy9OQkROYWkrckw3VUlUekUvM295S0xveDE4dGxPR1dYNHVaYzc3RStaUTREeCt5elpvbjhlSjlucDJnWGlCZUFWaFRvQWpYczU4ZDhtZWN4Y0g2L0lWOUhGZ1Znby9jZ1hWS3huY2gzamsxaHdPTGppd1krMkd5R0k4MCtaRjJPcklvemlRUVoxS0x6KzB0VVNldU10bHQvU3ROKzg3bmxOMGVQK2Rrb1JiaWNSbnZmdmtXSWdCa2swZ2ZOaFNEMG9sQnNramxWWWNWMEUzWWFBNnNzNDZzVUE2c0p3UzZOZ2NXSFZrOVFLdk5pWFVVNCtqSTBvV1VHb2lpQ09jbit0WHN6eGtxVGE3VkE3YjROYzduNGtxZDhnRHhEeDgrK0xXb1B0SVNjVDRsempQT0c4L1hqM2tkTDk3blFSenFBK0lWZ0JzQUVrTjdZcGljR0ltRDllR0ZOZzRzM0pGMTd4MVlXeWZ1UG82c09SMVlkR1RCMkErVHhYaWt5WSswMDVGRlI5WldmUWp3OStUY28xVU1VZUlxazkvR3Y5TE0wd3lmUnZqa29lZnkrSXgzdjN4ejJYQ2RRZE9HRFVVZ2V4SG8rRDRZa0pEcFJPNmtkOEVTTnJvRDYzaGN1Z3Z0d0NxbEhBV3NGNS84U09HSWwyQ21BV1owWlBsUm9MWW1seUtjbitnSHdCVmhTZ09tNk1CcWlTT1FhN2JoVWhiOHpESlA0bnhLbkljUDJiTEVwL1k4NDhXNzloUEd2ZCtrZW9ER1kyT2FRdEt2dEhpOTNGaHIzT1RFU0JpM1BnNnNka2RXZ3dQTDV4MVpkR0E5NVh3VFlsbnlYUFJ0a3VLUkpqL1NUa2NXSFZrQkhGZGJIR1V5dkJOeUZWNzJZQVhnTG9PeWhQQ0xZZ3hFanhWZ3ZQdUpSUjc3clRSbTJyQnBPZFhaSWhqOGU5c3BJVWpJbEVKM3p0dTBKZXlyeTI4T1BPYURpKytINWpPNUhGanRBdDFHYlNLWWFWZ2Q2TWp5bzBCdG9oNUZPRC9SajQ0c2luNEpSRDhsOTM4YkxtWEJ6eXp6Sk02bnhQblFyUUpRdjdvL1Y3eDR6NElVK0R6bmxBTlVucnBOVTNnaUFkbS9hdlN2cGlLY056RlNDVnl2bXp4T0dNQ0JaZVBJb2dPcjV0MWpkR1RCdGFDWlpNVWpUWDZrblk0c2lqTUp4Qm53QU5DYmU3U083MFV6eGhyWHZyTGdUV1ZycEVUNy9GZ1JsT3RwR085KytaY3JVc1l3cmxJRXNoZUJsRTdKRXFlTC85VEh3UG53RHF5bWpZYjNoR0NtQVdaMFpQbFJvTFpXaENLY24rZ0huR2dUcGpSZ3F1M2diZlp2QzB3bS9yWGhhSFM4Sjg2bnhQbm1RN1hvY1dnMXYzanhidlhrL3VNMGRXejg4UDBWRVBldkpJUitoREE1TVVxZGdidWk2TUN5Y1dUSnhKSFRYL1ViL2Q5MFpJbHJnWmcweGlOTmZxUzl3WkcxcTNFWWJ1V3JNTjVuRnlWbWYvN2szS05XWkVuTlVjSk4zcjZ5K0RlbHRaSFc2M1BoZ21DaUNUSGUvZkl2Y1ppbERSdUtRV25Gb01UcDRqLzFuQWs3bGdPTDc4Z0srVDBlbWVpWVZKUkkzUlJUaFBNVC9lakk0dGN3UThMMzAwNjExRGpuMTVMMmtuamE3a3VjdDhkNUFOL0ZoMnF6eC9ueCtlUEYrenc3NDkrYXA1MkJXRk9nQ0pkV2hHc3I1UG93a2l4Wk9qcXc2TWhhMXkzbmlOWGZoV0lRbTVRaXJpRWxIbW15SiswTlRxempldEdSNVZkNzZjZ0M4bDJmUy9UaU1zazRTdkRweWl0RW5vanBGWW5TK3dZUGlhR254M2ozeTl2RWdaVTJiQ2dHK1JGU3NBRk5uQzcrVTgrUnNHTTdzT2pJQ25ta1QwZVdId1ZxYXhrb3d2bUpmc0NKUFRtWEgrZWFWUVFFdVdZYkxtWEJ6eXp6Sk03YjR6eUE3M1JrRlF3djRzVjdGcVRBNStuZm1xZWRnVmhUSUNIMEk0VEppVkh3WkRGMFlOR1I1ZS9JRWpxeGxINDBBaU1kZU9uMEhUOGVhYkluN1hSazhXdHlJVFgxaDErVFM4NDVXbkV1T0VkSk5qMXhsMEZaUWl4TEpBdVJvYWJMZVBkanBva0RLVzNZVUF4S0t3WWxUaGYvcWNkTTJMa2NXSFJraGV3ZTZjanlvMEJ0elM1Rk9EL1JEeml4SitmeTQxeDBaRTN4dGN3MkhJMk85OFI1ZTV3SDhKM1NwMWo2dk12YmVQRWVIU0gwNXVmZm1xZWRnVmhUSUNIMEk0VEpUMGVESll1akE0dU9MRHF5WmladDhVaVRQV21uSTR1T3JKQ2FPaDFad1loSzN1bUl1d3pLRW1KWkltKzA1Sjg1NDExUDNHbVZ4Uk5IVDlxd29SaVVWZ3hLbkM3K1U0K1JzSE03c09qSUN0azl0am15d0s5RmVqc2tVZ3Z5Rk9IOFJEOUEvQ1huOHVOYzNuampOWDVxblBOclNWdGIyRDZmSjg3YjR6eUE3NVEreGRJbkhWbDlFS1FlUWYxYjgzUXpnTFVFRWtJL1FwaWNHRGtuU3lBSEZoMVpkR1ROVE5yWUpJaWFCUDVxb1YvdDlSSkR2TWROempsYVd4Um5qakxZOEhDM1FYbWlXWjRZTElSU1BRN2p2VjY4YVVYbXJjK25DcFNIazAwYk5oU0QvQWdwU013U3A0djIxRjlkZm4yNDVRY1hIMWZlMmlkaDZjQjZibnZnUFNHWWFZQVpIVmwrRkdpTElqMzhPMFU0a1FpbjhnNE9RUHdsVEduQTFNT3ZIWHFMYk5ISEI3bG1HeTVsd2M4czh5VE8yK004Z08rVVBKc2x6K2k4Smd0UzRQT3M3Si81c2ZjcndMNDE1RGVMNmdoaURHSjArZnRmSE9McDRyT2Z0aFVlNHp3TTdNQ2lJNHVPckxiY0dhdXBZWk1nYWhMb3lLSVlZeTNleE9BY1lKTlczMm9ZYzVUQmg0TzdEY29UelpFL2VFaUZmanpHZXozU2FqUGEwSUh4L09UU2hnMVBCLzBJS1VqTUVxY0xPdlYzQXRiblAyMjhsVzJpaG5kZ3ZmempidzRMK09LVEh6VXVaSWVQdzN0RE1OTUFNenF5L0NoUUc2V2lDQ2NTNGVqSTBvQ0p1Z012YTdHTDR6MjlMeURYYk1PbExQaVpaWjdFZVh1Y24vbHd6enN2NHNXNzk0cllqZCtocnh2OWx1eGI2Y2hxSkVoaUI5WnhIS09jQ3UvQU9ncFlGNS8rNktTcDJSVi9oOUphMnNTVTdKOEhYNWpPSmdYNFNmbDRwTW1ldFBOWEMvbXJoUW00eUdRNFo4UlZKaGtHN2pib3lLSWpLMUd1TU43dHhKL1RMalpSbUp4T05XM1kwTVRnZHpvSkVyUEU2ZEk2ZGJrRHl6WlI2Y0JxM2RuN240ZEJsR0NtQVdadElpSW93bms3S0VBTWJoVGltMXVCNSs5UEVjNVA5QU5PN0FsVEdqQkZSMWhMSEtYR09iK1cxQmZmajg5Tm5MZkhlUURmS1htQ1BDZGV2TStEUUVnRE4rbTE3RnNUbklLZWF6UnRpQkhzd0RMU3luZjd2LzVwUFl6VlFpNE5tL2p6RGl5K0k4dmZnUWJHalUwdWd1UWtLaFdJUjVyc1NUc2RXVkZ4bS9PNlY1OG13N2xKMjRKT2p3MTNHNVFubWhsQXA2M2tiU3RXZ1BGdXp6Z3J0aVg2UjlLR1RkREdld29DQnhLejZEa0J6RS9QZ2RYWGtiVzcrZXUvMzhwUjkwZ084TlFkTGczMURxeXQ1NE5CbEdDbVlYV2dJOHVlQXNsTy9pbkMrWWwrd0lrOVlVb0Rwc0llR29Ya3JpRFhsT0ZURmh5TlBrL2l2RDNPQS9oT3liTlo4dVN2RmtaQjJLMG1qWDkvdEFMc1crbklPa2xmZFFkV0owZldld2ZXYWRFSzBxVFVPN0RveUtJamEyYlN4aVpCMUNUd1Z3c3B4aGc2aWcvaTBHUmlERnNHalJXQXV3ektFdUxNMDlnLzNrTzJBb3g3KzRvaDI2bFFWNlVObXlDTmQ4aFRyTjVFRFNSbW9SSUFtMHcvQjVhdUkrc0pCMVlucVV5NG5xa2NXTHA3QTM0L3IzZXk1N2svSFZuMkZFaldwRk9FRTRsdy9OVkNpbkI1NEZqSGVRWnlUUmsrWmNIUjZQTWt6dHZqL015SGU5NzVFQy9ldlZlay8vakNocE9YS1FBRlJUZy9RcXBEakxvN3NKUmtwdk1PckNDT0xMa0RpNDRzT3JJVXNEanR1WFU4MG1SUDJ2bU9yQ2tQMHJLSk9UcWNRK3d2c1JaejJDTm9yRUJhaTBIYWl2cSs2ZGJZUDk1RHRnS00rLzdpajFKM0tkdGczYXZTaHd2Rm9MUmlrRzRrbTk3TnpvR0Z1WDRxSEZpK1lKYmFnWVh0elJQcUM4Rk1BOHpveUxLblFMSW1tU0tjbitnSGlMK0VLUTJZMG5FcVpSUHpwUE9kVEFTVTRXbFUzQ2ZPMitNOGdPOERTSkMrK1JNdjNxTWlnOTY4VFB2L3NRYURSVUFTUWo5Q0tDTkc1ZzRzb2N4VTc4QnljbVRwT2JEb3lLSWphMmJTRm84MDJaTjJhMGNXdndWTUI1amcvYUF5enBIR2dTWGtLbU0xQmVwUEEzY1psQ1hFR2FTK21ieGg5UW93N3ZWRW5scFpyM3B6NG4wd2ZiaFFETW9tQnIwcksvR3k0ZXlNWGwxK2ZmamJCeGNmTzgvNitZUVZPTEJzNmVkUURpdzZzZ1RkblBSSXZ2NDZPckxzS1ZBdFZZcis2ejRwUkRpK0k4dVA4OVRERUIxWG10eDhNaEZRaHFmUmNKK0hMSDcxWk9iRFBlODhpQmYzM2l2U2Yzem52anp6OExBSXFGbm9TYkRhaUdOU1luUW1YK1FPTENOSFZqOEgxbEZMMlJWL1o5SmEya1NVVVQ0UE9sU1M1bUtNWmlNZWFmSWo3dzNPTE9oWEM4RjRaNjF1cTlXanJOZGtPSmVaMjhlWk85eGwwSkZGUjFhY2NLNmVDZU8rdi9oamEyS28zbnJKQjlPSEM4VWd2OU5KSVRHVHhDbXZlYnNDRHhOV3dZRTFFSmg1QndrTXBnUXpEVEJyRXhPVGl4SkNES1lJMXlCNnFUaWdvb3luY0ZKUG1OS0FxVG5GUEtrb21Scm43RnRTNG5zVXZQV2Fod0xPVXdJVlNxRHhEaGZIUnlEdjVpL3grT3hiUTM2enFJNGdKaVZHUnpsci85Yy9yVjNJU3RvbWhZNHNQMGNhS0FZbHpjVXUrZGRNSHVPUkpqcXl3SHlRTnZ1OHJxNzJlNjNUWkRpWG1Ob0htanJjWlRSWGxQR2IzdHJLSFNnTXBwc0s0OTQrRHhNSFdmcHdTZHQ0SnhhQmprUlFTTXdTcDR2MzFEczRzT2pJVXR0VUdFd0paaHBXQnpxeTdDbFFiV3ZBZDJSNW5kQWZ4MVU0cVNkTWFjQlViTkhOUyt3N042NlFhOHB3S1F0K1JwOG5EMW44RG5VVWNKNFNLQjFad2hXd1J5YTFMbTYrRzdGdlRTekc1U0pHZXUvQTJpcE9hWnNVT3JMb3lKcVJ2TEZaRURVTGZFY1d4Umhyc1NZWDU0QmJtUGs2Z2g1UERIY1pXNHlQZno4YjZUMzJrL2VzV3dIR1BjV2d1a2c1ZkNwOXVLUnR2Qk9MUUhSa05XUVk5RkVEQnhZZFdkQU8zYjlZREtZRU1jMnVtbzRzZXdva2N6NVFoQk9KY05BN3V4UTRIK0ZLRTY3b3pLcUpweEY2bGVra0krSzdQYjRyT20rbmkxY3QzaFF2N3JXZUxPNTkxTHE0K1c0azdsdVBBRkZUd0sxUERXY1pMell4c25OZ0dmMXE0YTU3ck5PUlJVZVdRcE9lanJ6RkkwMSs1TDNoYTN0MFpGR01zZVk2c1RrSDdNRGlrVmlQSGdqdU10SlZ0RGpOY28vOTVEM3JWb0J4YjU4SGRUc1Q4bFBwdzZWN2d6eUFjNm9YWVJNU3M1Q0pFR05TRGc0czBrKzFyUmVES1VGTXM2dW1JOHVlQXRHUjFTQ2lRWTRxZEJ3RnNaZHdwUWxYZEdUVnhKT1FhOHB3S1F0K1JwOG5EMW44RG5VVWNKNFNxRkRjanhmMzBaRUNuNTlhRnpmZmpjUjlLeDFaL2tRd0ZqSHljMkRSa1ZYOG5FeHJhUk5kb240ZS9KVzJXTGtvSkM5NEtaWTFYZkZJa3g5NWJ4QjU2TWp5cjhHOUR0aWkzbmN5bkp1dkkranh4SENYUVRsQ1hORjc3Q2Z2V2JjQ2pIdDdSbG0zTXlFL2xUNWNhazV6b2hLYnJQTUNDVm5JUlBDWlZBQUhGaDFaYWxzdkJsT0NtR1pYM1NZT2dpS2NONGFEV0N3VHo3UW9Ga1U0ZTlGUDRhU2VjS1VKVjNSazFjUlRhcHpUd3N0czl5RysyK003MzVFbHB1RnFrbSs4dU0rR0hPM3pWZXZpNXJzUm5EQTFCZHk3VVJwMWZGOWlGTWVCUlVjV0hWa3I2dlFDeFNEZlhCU2YxL3FLUU1kU0g0ODArWkYzT3JMNnY0dVFyMXBZcFp4b01weWJyeVBvOGNSd2w2SFducmMzbHpFcXBIemVQZmFUOTZ4YkFjYTlQRzZsZVZlM015RS9sVDVjS0FiWm53NkNoS3hESXJ5Ni9QcHcxdzh1UHU1d2Q3MWJCblJnMFpHbHRyMWlNQ1dJYVlJWUhWbjJGRWhHblNqQzJZdCtkR1JSN0Vzb1JvS2NVNFpQV1hBMDZqeUo3L2I0VGtlV21JYXJTYjd4NGo0cVF1ak5TNjJMbSs5R2NNS3dmMFg3MTh2Zi8rSVFkeGVmL1ZPaks4U1dHTVYxWU5HUlJVY1dIVmtGeG5JMUV0UmEydU9SSmoveVRrY1dSWnJBSW8wdDUzQjNtczdYRWZSNDRyeVZxYldTeGZ0OGovM2tQWjlmQWNhN1h4NGtqczMwWVVNeENCV0QycThIQ1psQ3Vyd1RzRDcvcWNMZCt0MGl2QVByNVI5L2MzajZGNS84NDl0ZDdiY1l3OTRaQmxHQ1dEc0luZjkrRHgxWmZsU296ZmxBRWM1ZTlLTWppMkpmWUxIdkhLeURuTE1ObDdMZ1ovUjVFdC90OFoyT0xKaU93NGVTOGVJK09sTGc4eHUydSt6L1lIRENzSDl0N1YvbERxd2pRYkloUk9FZFdFY0I2K0tUSHowOHVVMGJrenM2cTJCbmxmUmRXWTF1eU5ObXhTWW4zUjBLZlpxcGVLVEpqN3pUa1VXUkpyQklNeG5POVdmZ000d0FkeGx3VzQ0M21YMHFYLzk1elJCZjBaNlI4ZDQvcnMvbFk3UllhSmhQK3JCSjIzZ0hKbHhiTHpNRkNWbERlQjQvU2dlV1VodisySUhGZDJRSjR2SGhKVENJRXNSYUZlM25QazlIbGg4VmFtdFpLTUxaaTM1MFpGSHNTOGc5UWM3WmhrdFo4RFA2UEludjl2aE9SeFpNeDhYU2I3eDRqNDRRZXZPRHU3aDVid0FuRFB2WHJmNFZkMkRadUQvZU9yRGlGcEd6RGl5K0k0dE9MdGpKUlVjV1hBc0dJazkrNUoyT0xJbzBnVVdheWNTWWVUc0R6U2YzcXl4NlRXWldHVkZ6SDNtdnVoVmd2UHZsWGQwT2hmeFUrckNoR0xRbEJ1bi9IU1JrRllsQUI1YVpBNHVPcklwNDdQeCtTb0tZSmtoTjRjZ0NNVGhHYXhIdkJET0ZDRmVRZGFNamkySmZZTEdQNzhoSy9NTWpweTA0Z2xNTmh4SVFIbzQ2amdMT2l3L1gvS1FZWDE0VEw5N24yUW00aTV2M0JyQUl5UDcxdEgvVmQyRDFjV1NkT0xCT2k2Ri9FYWwyWU5HUlJVY1dIVmtKbTRkNHBDbVZDTFJEM3FrSE9oQzN2cnJQdjVjaHhhWWh4T2Y2MW1qZXprRHp5ZUV1ZzNLRStGQlljeDk1cjdvVllMelhJNnkyYkZlM1F5RS9sVDVzS0FacG1obnFDQ1JJeUo1SUJEcXd4TVgySVpodHZ3TnJDL3hDd2xUc1NjRWdTaERUQkRFNnN2eW8wQmE2UFB3N3hUaDc4VS9oa0lWd3BRbFhkWnhyZG5FVDVKeHR1SlFGUDZQUGsvaHVqKzl4WDI4QzArVHdrbXk4ZUkrT0VIcnppOTBpaHA0ZG5KZ2toUDBkV0RxT3JBMEhsbi94RUR1dzZNaWlJNHVPTERxeVp2dDZCaDFaRkdPc3hhSEp4SmpRNUQzTjVPQXVJM3o3cjlmTWFzdVZhWUprb0lreTN2M3lJWEVZcFE4YmlrSDJoQlFrWktVVU9yRENPTEQ0aml3WXZtRVFKWWhwZ2hnZFdYNVVxSzZWaUhkeTZYZHlidjJPRnNDUlJaalNoQ2s2c1ZyaUNlU2NkYmdVSFRlenpZODQ3MWRYQUp5bjlDbnN6dUxGZXpiRWtNOFg3dUxtdlFINzErYVhodG83c0dTT3JFb0hsdCs3c2RRY1dIUmswWkZGUnhZZFdYUmtOZUFBMzVFMTVEdXNlanUwSmhOajV1ME1OSjhjN2pJb1N3aGxDYzFkNUwxcVY0RHhMaGR6VUxtK2RvOENmaTU5MkxTYzZ2UW1LclBjdjUyUXZYcjU5U0g0UDdqNE9HQVN2Si9TN3Vhdi8zNjdpMkdMUC80T3JDMndDNzAvTVNjSGh3dEJUTlBxUUVlV0h4WGFRcGU3djhjN3VmUTdPYWNqaTZKWTg0R2dKbHptY0lhMWM4N0FMQzQ2UG12Tmp6anZWMWNpZHpGYThSWHRQdkhpUGRvSzladFB6Tll3eGF6WXZ5WWtZRThUSXFFRHk4NlIxYzJCZFpUczBtc3B5SytRcmFWTi9PRG5INjRYNkZCaGt5Sm91dUtSSmovU0xoQ0QrSTZzK2NRUTc0UEd5WEF1QllrUFAwbTR5d2g3S051dnFhMDdUdGtlUDN4d0REaEJ4dnQyWEdyRjkwQ3ZsVWtmTnVrYjhHSEVvR29EYnlEMERlL0FzZ08xUUx1U2JTb3dpQkxFTkx2cU5sRVNGT0c4bXVQVVRURkZPRC9SRHppcEoweHB3bFFPSjVRWHZoM0hUWTF6ZHV5dFYydUwzWmM0bnhMbktYMVc5N0xSZjRWNUhnVEsxalFHbWkvNzE3UWluSklEeTg2UkJjZmFWbkZLMzZUUWtiWEM3N3FTT3MxQU1Zak5DaDFaMWw4M3BDT0xvb3kxU0RNWnpnV2k2b21uMHAzNWJUSERpZitlT0d6U1RwM3g3aWMrcFEwYTRIUXVDcnlsYjhEVGlrRkMxZG8xV2VqQU9ydHJydnVTZTNDNDloTEVOTHRxT3JMOHFGRGRDVDVQNmxPZTFCT21OR0dLanF5YWVKcE0vS3ZEeitqNGZwd2ZjVDRsemtmcDdkUE5JMTY4WjBFS2ZKNjVXMGpYMmJOL1RTUENkWEpnMFpFVjUwVzlkR1NsYzJTeFNSRTRzZGdrcURRSGRHUlJsS0VqQzhDZjdkYkRsWndQTXpqY1phU1RBN1lqeTBydUd5YUlFajBJNDkwdi9oT0Z5ZWxVMDRaTnpXbU9OVkdaWlR5d0FUVk1GenF3cW4xemhyc3kybEF3aUJMTU5MdHFPckw4cUZCZGl4SHY1RkpGSExQK2VxUm9QTUNGVDVqU2hDazZzbXJpQ2VTYWRYZ1VIUyt6em84NDcxZFhBSnluOUZuZE5mRWRXVkVRZHJTbTB2QjUyTCtHZFdRWk9iRG95S0lqaTA2d1ZTcmdzMGtCSEJGc0VxQW1nWTRzaWpKUzNKSmVOeG5lR1ZMeGdZZUN1d3pLRXMyeXhNRGhGUDdSR085K3NuWDQ0RGcvd2JSaFUzT2FJeVVjdk83NTAwS1FrSFZNRnpxd21vdjJVVkh2dUN1ajN4b0dVWUtaUmxmZDVzUTZ2dGdlZkZHOVY2MEFNZGozSEkwaUhDVENpWnhZeDBNWDRLU2VNS1VCVTNSaXRjUlJhcHp6YTBsOThaMWZmL2ZEZHdXY3AvUXA3S0xpOFpwNUVHajBKclBqODRuNzE1WkM3dFVvNVJyWHlZRkZSeFlkV1hSazBaRUZpQU5pMGhpUE5QbVQ5MU04ZnVMZmtCTXJ1ZmlacTZhUEp4cE5Kc3AwcE40VDNWcmNaWWdyeXp6Tjd6bTViNkx3Q3Zlb2pIZS8vQXNYRFBVVFNoczJGSVA4aUI1SXlPcWpjL09UdTV2Lzk5OXZ1NHYzMzNFVWF1bCs0QkhqN0d4enBmbUJqclpXZ3BrR21OR1JsUVhGS01MNWlYNkE2RXFZMG9BcE9ySmE0Z2prbWxIWTFaenpJTTZueEhsS29NSXVNbDY4WjJHRStEelpvSXBYUUN3Q3RoUnlucUkrUmZ5Q09MRG95S0lqaTQ0c09ySUFjVUJNR3VPUkpqL1NYdUhFT240ZGo0NHNpakZlbkdveVVVWk1ySG5odlJVUWR4bml5b0kzbGRsbE93YWczd293M3YzeXoyL1g0WkhUaGczRklFMUMrdXJsTjRkUSt1RGk0NG9YdUlPRURBamF4dzZzMHk1YXFLWDdnVWVVb2cvc3l1eVh3aUJLTU5NQU16cXlzcUFZUlRnLzBROFFYUWxUR2pCRlIxWkxISUZjTXdxN21uTWV4SGw3bkFmd25kSW4yRDNHaS9jc2pCQ2Y1K3hOS1BEODR2NjFwWkQzUFQyOC9QMHZEZ3R3OGRrL2hYN3BjVkFIRmgxWmRHVE43TWdDTVlOTkNuKzFFSHB4ZVlNVGk0NHNpakI5dWRUNTlaMFU1d0JxelV2ZnJZQzR5NkFzSVpZbEdINStLOEI0eDBVZHFXenV0K3Z3eUduREpvNFlsSkVnWHY3aGY5d0pXSi8vdE1LQmRVb0FRV0xXRUxUYkRpeG5SOWJMUC83bThEZ3ZQdmxIY0ZXazRLTjFYY091OEtNUFZ3QUdVWUtaQm9qU2tlVkhnZHBRS043SnBmM0p1VUNFVXhIOWdCTjd3cFFHVE5HUjFSSkh5VmxWR3k1bXdlL2FlUkxuN2VzS2dPK1VQc1hTNTEyZXg0djMya3pOL3prMnBlSVZFUGV2TFlWYzl4U1JEaXdsc0huNXgzKzdVd0kvK1ZGNVg2d1NGeEcvbUZScURtWjJSaDEvVGMzNmYrbklFdGNBbURUR0kwMzJwRjBnQnZFZFdVcDRLemdBMCtVeWVaNWpNakZHVEtoNTRSTXI0RmRoOGplM1VobVJnZWkzQW94M3Y3enoyM1Y0NUxSaGs3N3hOaVdDbUFQTHpwSFY3c0F5ZG1TTjQ4QTZMZkl3bE14N0F4aEVDV1lhWFNrZFdYNFVxSzFsb0Fqbkovb0JoeTJFS1EyWW9pT3JKWTRtRXdIYmNEUTYzaFBuN1hFZXdIZjRjQzE2UFBhZVg3eDQ3LzNFY2U0L2Ivc3BmdkpFZlNzZFdGMGRXSHhIRnQrUk5iTVRqSTRzdUJhSXlXTTgwbVJQMnVuSWlvTy9wZ2R6dWNTZ3ljUVlNYkhtaFhSa0FXK04xR3VxR1loK0srREhxUFRpSjZzYzdiZnI4TWhwdzZibFZHYytTN3V1QTZ1ZkkrdXRBK3UwbXdNMkYveVc4eW1ZamV2QW9pTUxCcy9qRFdBUUJlTDkxSkU0OGIvYkhGbWdDT2RkVTFJM3h4VGgvRVEvNE1TZU1FVkhsalh1cGNhNTJWdGo0cnc5emdQNExqNVVtejNPajg4Zkw5N24yUm0xYm02ZUd3WHVXK25BTW5WZzBaRVZ4eEV3c3pQSyt0MVl4L0ZBTVloTkNuRCtISTgwMlpOMk9yTGk0QzhkV1dmUEVDYkR1WGs2QVlzbmhic055aFBOaDlzVys4b3hubDRCeHJ1ZitKUTRKdE9HRFU4SDc1OE85blZnNlRteXpqaXdqclZXWVZPYmk5WkRaOUk4RGl3NnN0UmdHd1pSaGJpZjJJbDEvSjRSSFZsK0ZLak5URThSemsvMEEwN3NDVk4wWk5HUkJSdytaTUZuclhrUzUrMXhIc0IzU3A1Zzl4Z3YzclV5T2Y1OTFMcTVlVzRVcUcrbEE4dlZnVVZIVmh4SEFCMVo2MnJ0ektJakM2NEZZdklZanpUWmszWTZzdUxnTHgxWmRHVGROZEg4VDNNRi9DcE0vT2ExN2Zpay9uazA5NC8zYWxzQnhudDluR3JIZjl0T2hmcDAyckNaKzNUUTFvRWxkMlJ0T0xBVTM0MTFaSkdObXZxOERpdzZzdFNBR0FiUnVjRk02ODNOZEdUNVVhQTJTa1VSemsvMEEwN3NDVk4wWk5HUlJVZFc5ZUVMY2Q0ZTV3RjhyOTdYTER6RGVwN3g0dDE2QmZ6R1Urdm01cm1SWTk5S0IxWW9CeFlkV1hFY0FYUmswWkUxRTRtTFI1cnNTVHNkV1hId2w0NHNPckxveU5Mdmd1QnVnL0pFNCtHMi9oN3lqdlVyd0hpM0Y0UHFkeWZzSjlPR3pWeW5nNjllZm5NSW9ROHVQZzVBR00rL3ZMVFJnV1h2eUtJRDY1eDNJaXhFeFo4WURLSnpnWm1XQSt2MFBuUmsyVk9nTmlkVzNGLzNTU0hDcVJ6aUFHSXZZWXFPTERxeTZNaXFsc1o0MkdKZlZ3QjhyOTdYTER6RGVwN3g0dDE2QmZ6R2k5OG1ocHNoKzlaSFl0cHUvOWMvcmZhZ1hYOGkvL0tQLzNhSW80dFBmbFQ2elROeEVVbmZwTkNSUlVkVzR2eHJKcEh4U0ZNL1hLM0grZDJXMkxQVHdBbnczWERXWWdESDY2V2QxOTJYdjFvWWpzUG5tUkRjYlRSWEZyOW1WSFlzb2ovZlBORXgza3daNy9yeHZKVlhBMFJSMnJCSjMzZ0hjRlpKQ2U1N1lnWTZzT3dkV2ZZZ3NRVWlVZjQrQUpoNVBRSU1vZ1F6RGFzREhWbFowSTBpbkovb0I0aTloQ2tObUtvVHY2VGNiTFRySmhNQm83QkJuWGtRNSsxeEhzQjNTcDdOWDBKOW1DZng0ajBMSThUbjZkWDhKUjZYZldzSjc4RGFQSm5mT3JrWC9UMXhFVW5mcEdnNExheC85Uy83ZUtBemhVMEs4RFdWZUtUSm5yUUxuRnAwWkZHTXNSWjdKc081eE5RKzBOVGhMb095aEZpV0NCUUcwMDJGY1krTE9xMHlkT0lnU3g4dTZSdnZsSTRzWlFjV0hWbjJvTVYzWktuRE5neW1CRE9ON3BxT3JEaG84anlWb2dqbkovb0JoeTJFS1EyWW9pT3JKWTRtRXdGYlc5RFlueWZPMitNOGdPK1VQc1hTNTEwZVRvNFFTUUFBSUFCSlJFRlV4b3YzTEl4UVBrLzFibTZlRzA3WXQ5S0JWUVZTaVl0SUM3bTBQdEd1R28rT0xMNGpLM0grTlpQSWVLVEpuclJiTzdKQUIySVZqcVU4NEtJNDgxejluRXlNbWFjVDZQbWtjSmZSWEZIa3pXUnNPYTM5dVhydUsrLzkvQW93N3R2akZjMi94REdaUGx6U045NHBDR3RuQnhZZFdmYWdSVWVXT216RFlFb3cwN0E2MEpFVkIwM295QktJYkZXSEplaDlBYkdYTUtVQlV4VDlXdUpvTWhFUWJVbGpYTTlERnI5REhRRGZLWDNTa1FXdWdEMERWZS9tNXJuaEJIMHJIVmlpcGlKeEVXa2hseUdkQlhSazBaR1ZPUCthU1NTYkJWR3pBTDBqaTQ2c1hmbzY0WENBT0prWU0wOG4wUE5KNFM2anVhTFlONkV4WkxmSHo5MXpYM2x2T3JLaXhYM2ltRXdQa3lSVVBVNEhqUjFZZEdURklRK0p3Y3g3NmpDWUVzdzB3SXlPckRob1FrY1c2cHpxZFQwZzloS21OR0NLanF5V09KcE1CSXpXNHNybXcwTVcwU0dMNlBEOHRFNEErRTdwRS9RanhZdjdMSXhRUGsvdjVpL3grQVAyclhSZ3pWNUVXc2hsS0VjV25WajJUcXpqcnkyQ0RoVTJLZnpWUWhYY2JSQjk2TWlpR0dOZHZ5YkR1Y1RVUHREVTRTNkRzb1JZbGdnVUJ0Tk5oWEV2RjNWa3NuUHFFRXNmTG1rYmJ3ZHIrM25pdHJ2NTMvL1BXcFlyKzl4NU11Y1VObFZjdktRZ01NcDFxZUhNZC9Jd21DckUvV3JkbmNVYmo0NnNJREMrMlVMRk83bjBPMEZ2RU9FZzBVL2hwSjR3UlJIUUd2WW5Fd0hIWUpQRWQ3OTZvb0R6bS9VN0M4K3dubWU4dUxkZUFmdnhmRnUvMUtNUDBMZnVscjlmcnV1NkwyVi9YZGJsT3VSUGgvb1ZBMmx6a2JpSXBHMVM2TWlpSXl0eDNvbEpZenpTbEFLdjZjaWlHRU14Qm5DQ2JyY3FxY2w5bU1uRFhZYTRzbXp2OEJoeTIvbm5EQk1FRTA2RWNXK2ZmNG5ETEgyNHhHcThYNzM4NWhBTUgxeDhITXB4ZGZvK2h0MytiMys1VldudWNxVXNaYjI1ZFdPOXNjOGRPcktDblRVbUJqUHZxWXZCTkJhSVpYOTVDeDFaUVdCOHM0V2lDR2N2K2ltSXZZUXJpb0FVQWJ1S2dHTklSTVIzZTN3L0hyNHI0UHhtL2M3Q002em5HUy91clZmQWZqenY1aS94K1BmNjFzdmYvNC9EZzF4ODlrOE5BR0pQQ084Y1dPWEVhYlRlbEhKelZkYjFobzRzNkdzYkF4UVIrNWhVYWdyb3lLSWpxd0Y3aHlGcDhVaVRIM2x2Y05EU2thV0V1NkVQN0dKcDhzR09ySHFMSlltcGZhQ3BpMC9IaHFsdzlrM3hNVE1DaGNGMFUySGMyOGQ5NGlCTEh5NitqZmZsSDk0S1dKLy9ORFNoZStqQU90MzA5YWFzTjY4UHppeXZWMHU5L09PL0hiTG94Zi81aitDYm85OGVGWG85U1BweEU0T1o5OVRGWU9vTFlyRzZQZnlvbjQ0c054aHZSRCtLY1BhaW40TFlTN2lpQ0lqRGRGdlptVXdFN0MweTJ0eWYrRzZQN3dNY3BxZVhZT1BGZlJaR0tKK25kL09YYy94M0FsYVRBK3MwUWZzVHdxY2RXQ2VPckdWL1ZYYkxtM0w3cnF5ZGlpT3AvbVQ4S0dCZGZQS2o0Z2Y2OWZPdFd4K0Zac0VMelB2SFpLY21nSTRzT3JJUzU1MDQzK09ScGhRNFRrZFdKeHdPZmFEWEpwNW9peldUaVRFNXFYMjBXWXRQeDhRVlJkNU0yc2hqZHZPTEZnc3p6WWR4YnhmbkF6Z1EwNGVMYmVNOWhnUHJkTk9YcTdMdXIrNEtuMUV0ZXZuSC8vdXRBK3YvZXFMN0JEYlY2Z0dHSFdlbVlxbjhyR0l3QmVLZHYxTDR5TUZKUjVZWmpJTW9TQkhPWHZSVEVIc0pWeFFCdFVXK3JmdE5KZ0lhMFhBUXY3ZnFEUEhkSHQvcHlCTFRjRFhwTjE3Y2IyVnEvcjhyOTNLRDN1N3lENzk4K3c2c243eC9RamhoOUFuaGJ2bjdYMjViMndablZTbnIvblVwK3pkbExVdkRkYkprUFFwWUY1Lzg0MEFPckZOSGwwS3pvQWFxalJDbEg1TkdwSitPTERxeUV1ZWRPTjlsT0Z6bkxOVjJxZ2E2SHgxWlJyaE1oOWE3czRiSnhKaEJld0hqeDRLN0RIRmxhV1NPQTQ1anZOVWM3dDRLTU83dDh5OXhBS1lQbDc2Tjl6c0I2L04vQ2szSW5uOEgxbk9idkN4bFhhNUsyVjkzN1FLZmQyQXBmdWV5OHhtVFBiaFluODBsQmpQdnFZdkJ0QytJK1g2Zlp1dW9YZi92ZEdSbFFTbUtjUFluOWdwbG5uQkZFVkFmdHA4dlU1T0pnTmFzcjg5NHhIZDdmS2NqUzB6RDFhVFllSEdmaFJISzUrbmQvTVVjLzBrSDF1bFU0WVRCQ2VFOUI5WnBDRlFtMDdxVTVlYTdzbHYzWFJ4U2N6aXc2TWphNGJFTU5nZDBaTkdScGRDa3E1RVplVWx1YXlvcWNkNzQzWWZoSFY5MFpJRjRHL3BnTDZaMlA1a1lFNVBhWjVzVjNHV2txMmhXbFhON25HeXhNc0o4R2UvYmNkbkdFT3Z2bHpoKzBvZU5iZ005dmdQck5BZjJOMlZkYjc5YXVGZnRBdHNjV0hSazFZTk5MeEFiNElWL1hqZ01nNmd1aU1YczR1eU84T25JaW9NbXo2TVZSVGo3RTN1Rk1rKzRvZ2hvQitkMzVXd3lFWENNNXlXKzIrTTdIVmt3SFllbDMzaHhQejZDZWpWL3NjYXRjbUFGY0dROTQ4QVNPckwyTjJWWlhwZmR1cWc0c3VaMFlOR1JSVWZXekk2d1IrOWJiOVBTMktRVU9mbUtSNXI4eUh2RE83am95S0lZUXpFR3dKM3QxaWdXeGM4NkczbGwyTjZoTWVTeWZzK1pOV1l5ejV2eDNpK2V0L0k5Y2R5a0R4dnNkSEErQjlZalI5WlZXWmZyVXBZRk9xckZIRmgwWlBtQjEybEFKQVl6cjZuRElJcUJXSnRxWk4yOTJZOUhSMVljTktFanEwRmNNL242SjFUbTc1d3hoQ3VLZ05hd3pzT09ycUxqVm9zcit6c1BXZndPZFJSd0huWW1aZUVoV3ZPTUcrOWFUeGozUGw3Tm4rKzRJZ2VXZ3lPcndZRWxjV1F0aDVlOHIvdXJ0MFd5blhUVGdmVVVlQ1V1SW1tYmxKa2RVV3RwRTIrMFB3ODJ0MnhTZ0NZbExubnlJL0VWZFl5T0xJb3hGR01BM05sdWFYd3AvaWlqdzZka2xDUEVYMHdkSllZeVBRZmpmUnRaWmJMeTluMHp4Y25KWE5PSFRWdmovZXJsZng1dy9ZT0xqME8vckZUK0s0UXRNVjZXc3Q1Y2xiSmViOGY0eVgxMUhWaDBaRFZ2Z0xnNGJ3VklZakR6bWpvTW9tMGdSa3ZFOCt2Vkp1cUJJcHgxTTN3Y2J3anhqeUtjdmRpbmNNaEN1S0lJYUkxN1ErQmRISmEzeFFKMS9rNTh0OGQzdmlNTHB1Tmk2VGR1dkkrUFBGN04zd0Rqd2duem1CRGVPYkJVbXBXS3BGcHZ5bTUvWFpibHV0VCt5aFFkV0JYcm1wbDBwVzFTNk1qaXJ4WXFOT2xpRW1OTkZXcHdxTUtaWlBKMXRvRHpvQ09MWWd6RkdEcXl3dmNoY0plUnBxSlpWOUR0OGNJSHg0QVRaTHh2eDZXT3pQeDRuTVRobEQ1czBqYmVEeHhoTmc2czA4MWViOHE2ZjEzS3V2ZkxuU2R6RXRqVWJrNmxYdUFSN2I2SndjeHI2akNJQXZIK1R2VzI3c3JpamtkSFZqQTRQOXRLVVl5elA3RlhFSHNKVnhRQnJlRS84K0hndEZJUzhkMGUzK25JZ3VtNE9GL2p4bnNXUmlpZnAxZnpOOEM0Y01Mc3lrTUhsb29UNnhnS0ZVbTF2Q2xsLzdxczY3N2FrVlhyM0pyemN3cE5naGhFNVJEd1FFcEwyNlRRa1VWSDFnRDVWNTMvRmZoZUFqcWhvampBNk1paUdFTXhobzZzOEgwSTNHVlVWeFFsQmpuUWVPR0RZOEFKTXQ3OThqQnhPS1VQbTV5TnQ0OEQ2MlN6RDc5V3VMOHVwZENSNVFjZWRHUWxocys3cWNNZ21oUEVvcjZyaTQ2czZHaEdFUzdsU1QxaGl1S2Z0ZmluZXJnYkhSZEhteDl4UGlYT0R5UkYyblpYOGVKOU5FUTUvenpwdTBpL0J4RDByMDg3c0U3SmdVWnZ2SG55ZmZ1TndxdFNsdXV5cmdzZFdadnJWUU5TQ3BxR2R4RkoyNnpRa1VWSDFnRDVWNTMvTlhoRVI5WlpaekFkV1JSbHJFVVpGVjZYcHpYeFkrWWpqU3pvTXZoNkRhVk1HeW1Pc2p3TDQ5MFA0YlBFeUJQelRCODJPUnJ2RUE2c2g4NlJ0WlRsNnU1WEM4TUZBYkNwTE9KZ0VVOE1abDVUaC9NSGlIZStJK3ZSenc3U2tlVkhoZXBPUUNuQ3BUeXBKMHhSL0xNVy8raklpa2ZQZWRoUy9QQzc5bkFxWUZ0WEhUZlIrY3U1K2NYak5WbFhzbjNlWHMzZkFPTlc5SzkxRGl3UFI5YTZsbVgvdXV5V053bEF1UmE4dlQrWHVIaWtiMUxveUtJakszSCtOWk84ZUtRcFBybS9WeC9veUtJb1l5M0tnRWRNZFNKeGV3dlE2NzREVVB3QWoxRFJaZkR3dGxObUJkais2YWJBZVBkRDhNVEJsajVzWWpiZ0FSMVlKMWkvN011NlhKV3lmeE93K3dNMmxVVmRXTlFUZzVqMzFHRVFCZUtkaml3NnNwcEZNRCtxZE5jMFU0VHpFLzJBY2srWW92aEg4Uyt4UThvYTk0bnpLWEUrSFord2ptczZzcUtzK1B0NWVEZUJpY2Qvb24rVk9iQmNIRm43c3R4OFYzYnJRa2VXMnE5N0FVMkNkL0ZJMzZUUWtVVkhWdUw4YTg1L05nbFFrMEJIRmtVWmlqSmRSWm5FMUQ3UTFPRlRzdWJLRXE5SjdlVVozTHB2b0RDWVppcU1kNy84U3h4azZjTW1SZ01lMzRGMWl0azNiOHE2M3I3c2ZSK3crd00ybFk0c09yS3M4UmdHVVNEZTZjaWlJeXRkcTBJUkRoTGhJRWNiVU80SlV4VC9LUDUxRmYrMnBKVmNmeWZPcDhUNWRIekNUL3A1bUkveDRqM0t5dlNmaDNYVE45QjR1MUoyKzcvLzVSYXJkSCtKWGloRnRDUlYyVjhmdmxxNFcyK243LzF1cVZIR0I1b0U3K0tSdmttaEl5dWRJMHNGNS9xWHlKak5RenpTbEtxTzBKRkZVVWFidDIzZGJ6SzhHNGpxT3o0S2ZFcm16U3dUaisrNDdkTU96WGozWTdTSmd5NVkyTHg2K2MxaE1UKzQrTjdHZHZvMjN2a2NXQ2ZkMkhyenVwVGx1dHl4MldpMUJ0aGNPcktFZERreGlIbFBIYzRmSU43cHlLSWpLeHA4Yjg2SElweWY2QWVVZThJVXhiOHRzVTc3NzBJMkUvUHd3YTlGOVZrUDRueEtuTitzMzdQRmNlM3p4b3YzMnBubi81eDNFM2czL3VVZmZubjQzNHZQZmhKalFtZG04YzZCZFNyKzdEUkpua3J4ZmlhcDF2M2gxd3FYL2RYYnh4akZFZVg5SEVDVDRGMDhOT05YbTh4VzNZK09MRHF5RXVkZmMvN0hJMDErcEYyQSszUmtVWlNwcWl0dnovbzA2cU1Lcjh2VGNvUm04bWttQjUrU05WZVdQQkhXUzU1TEV4d0RUcFR4N3BkL2ljUEpPV3plQ1ZpZi82UngrelNJUlQyUkNlL0F1dnlmLzNLbkJQN3daOXZkWEZsS3Via3E2M3JyeUlySXJvRE5qZmxBQ2NoRVloRHpuam9Nb2tDODA1RkZSMVlDZEduNTJqdC8xYkNuU0xsTkQ4N0NHV0dLNGw4OVo5WjUzVVpFZXBvT2I3MW9mazhjRXh4ZVFPOFd6RFllZ1BPTWIyRVhHUy9ldlRMZmZseWZKakM5QXl1S0krc29ZSDMwRHo4N1NiNW5rbXA1VXc3dnlGcmY4S2ZRVll0YjR1S1J2a21oSTR1T3JNVDUxMHdlNDVHbUZJNHN5SW0xbHQzaGV1VjNZdkorT3FKSDlIV2NUSlR4YVMxR0d4VStKV3V1TFBaTmFMVFQ5TkZpS05Qek1ONzk4aTlUbkp6TTFUaHM1QTZzVXpqdTIzaVA1Y0E2M2VUMXBxejcxNldzZTcrY2ViWjJBWnNyMU5LRExvUWhDVWtNWXQ1VGgwRVVpSGQyMVhSa0dhS0VUc3RCRWM1UDlBUEVYc0lVUlV4cnNYQXk4VThIWDZPd1dlSjhTcHhQeHljWTcrZmlMTXJLOUorSFRSTTRuQVBMeTVGMTNvRjFHaXJuaThqaDNWakxyU05yVDBjV0hWbDMwbC82Sm9XT0xEcXlnQ1k5SFhsamt5QnFFdWpJb2hoakxjWWN4NXRNbExGcExVWWZCVDRsUzFmWitqZTlXM0xoNkRFVitma1k3Mzd4SHprdU51YldPV3owSEZoOUhWbTcvZC8rNi9aN0EvZmU3Qm1MZFRTOUErdlpUVjFMV2EvTGVuTmR5dTI3c3JZdzNlWHZnS29TODRFU2tJbkVJT1k5ZFJoRWdYaW5JNHVPckFUb3duZGtSWG5IQ2lEMkVxWW9BbHFMZ0xGb09ObGwwMzd3c0VWMDJBSWRyZ1A0bm81SFJHdGY0OFY3dEJYcU41OCtUZUR3RGl3clIxYTlBNnZXa1hYN2pjTFhkKy9JS2xISTlTanpTRnhFMGpjcGRHVFpPN0pBSjE4VEtlNVhBbDIwZXBnMHhpTk5LZW9KSFZrVVk2ekZHRHF5K25RWlU5d1ZQaVdESzgxOGxYZUt3QXI2a0l4M3Yzd0xHaEkxMDFJT20zNE9MRjFIMWhNT3JGTjI0OXRsNlRtd1RwNWpXY3E2WEIyRXJGTXhMczYvQVZXRloyYkN3SzFCQzM3bXlSV0FRUlNJZHpxeTNxbHBkeS9pUHI2UXUvWi9RVEdPVGJHZ2JGQ0U4eFA5Z0xKUG1LSUlhSTEzUWphVDgzRENyNFh0czE3RWVYdWNCL0Nka2lmWVBjYUw5OUVRNWZ6ejZQU20wem13ZWpteUxuLzdMNGNkZWZ3cmhLMGhlU2FwMXFVcys5ZGx0OXpRa2FYdVNFdGNSTkkzS1JJUm8xYnM0T2VlRm9sQUVZaE5pa0FFT3RhQmVLVEpuclFMbkx3aXNmTTAvOEc0dHhZRE9KN3ZPeUFueFRtZDFtTDJ1OENuWkpRbm11V0oyV1BPOC9rWjc2MmR2dDduUGZjZEhCc01HenNIRnViSXFuQmcrVHF5dWptd1RvOWFsbjFaOTkrVnN1d0RxeTZBcXRKY3RQcWNSZW1CaTlYOFFDQ1orWElRUkgyN3JIRzZYRHF5c3FBT1JUZy8wUThvKzBCWnBuR1U0cWZvQjJVbUZRR3RXRi9mY1lqejlqZ1A0RHNsVDdCN2pCZnZXUmdoUGs5WkF6cTlBMHZMa2ZYQWdhWHlMb1dOWkZyMlpkbi9kOW10dHhBck9OR0dYa1E0K25pSmkwajZKb1dPclBhdjFhRk9NN0E1WTVOQ1I1WjFQYUVqaTErUHM5YnVKOFU1V1d2QnF4NnVBSHhLUm5taVdaNWdEUHF0QU9NZEYzV2s4clRmcnNNak40Yk5xNWZmSEliODRPSjdmc3Q5MktibkcyK0JBOHZXa1dYbXdEcUo2ZlhtNnZDcmhXVlpBcXN1Z0tyU1hMU2tTVC9hZFRDVXpIdURSaEI5ckY0QThVNnJnL0FkV1pzMVpLdkcrUDQ5ZFhNYzcrUnlua01kb093VHBpZ0NVZ1FFRGgrY2V5WnpTWXM0YjE5WEFIdzNqNC9SOGlGZXZJKzJ3cjNma1JXbGlkM3QvLzZYVyt3d3orWmEyL1NURGl4VkRXMGptZmJYWlZsZWw5MTZHeEtqTzZTc244ODg3UFJJVmZvbWhZNHNPcklTNTE4emlZeEhtbExVRXpxeUtNWlFqTkhqRGMvZ1ZwU21JUGM4NEZPeTVzb3lUL043cmxITUhURzVaODk0OTh1L3hKR1RObXdlTnQ0S0RpeFZOY2t2RnA4VjhkWlNicTdLdWx5WE96WWJyY1lwcUNrZUttYThoUlJzYkdJUTg1NDZuRWNLY1U5blZtbDdSeFlkV1hEWUNsRG1yanhSaFBNVC9ZQ3lUNWlpQ0VnUmNBaTJaM1BXVDV5M3gza0EzOFgxUEdpN2EvNDg4ZUo5bnAzeGJnS3g4ZDBjV0ZydnlIclN5UVVaeXA1SnBuVmZ5djVPeUdJejBRTjBFaGVSOUUwS0hWbDBaQ1hPdjJiUzFRTy9yQjJzRHVQUmtVVXhobUpNVnpFR28vUzhtdS9Jc3BIWlp2bWFVcTZNOGp0ZW0wZjBHZENKbURSc09qaXdKbkJrbFgyNWUwZldtNkE1cTZDbTBKRWxsRUZ6bGJ0UXM0VkJWQ0h1NmNpaUk2dFpEUE1xQXhUaDdFL3FqNkloSVBZU3BpZ0NVZ1RzS2dKNlN6aTY0eFBuN1hFZXdQYzAvTUdMdDJ5Tkd5L2V0Mlk4enQ5RGRZU2Jrd25qd01ycHlMb3BaZis2ck1zTkhWbGR2dDZTdUlpa2IxTG95S0lqSzNIK05aUEllS1RKbnJRTEhGMTBaRkdNb1JqVFZZelpaUEg4UU1NS3dLZGt6WlZsbk9aV0tzczFiQTgvcXJ3Q2pIZjcvRlBlUW8vYkpRa2JBd2ZXQkk2czVVMVo5MWVsbEwxOXJsVFZGQVUxaFk0c09yS3NnUlFHVVlXNHB5T0xqcXcwTFF0Rk9EL1JEeEI3Q1ZNVUFTa0NkaFVCcTJneWNaNC9WSFgyaDdvQWZFOFRWMEhiMXk3bUNNRmgzYjE1UkYwcC9YbFpOMzF0NDRWMVlLVjBaQzJ2UzltL0tldTZweU9yQytna0xpTHBteFE2c3VqSVNweC96U1NTWXBCSURLSWppMklNeFppdVlrd2J4ZWVubjE4QitKU3N1YkxvTjVuWjVEbkdwTjhLTU43dDg4OXZ0OVZHRGhvMkRnNnMwUjFaYTFtWHExSnVya3ZacmZhNVVsWExGTlFVT3JMb3lGSkR4OG9id1NDcUVQZDBaTkdSbGFabG9RZ25FdUZVRGw4QXNaY3dSUkdRSW1CWEViQ0tKaFBuNmNpaUl5dGdIc2JqTlVFYi9RNElWdG1yR1gwc2pRTXJuU05yWGN1eWYxMTJ0MTh2UEF1Q21JMlI5d1dhaEE2cDNVU0swamNwZEdUUmtaVTQvNXJ6UHg1cFNvSC9kR1JSaktFWTA3VUpOT29WQmg4R1BoMXJyaWp6TkwxYnpIancwQXI5ZUl4Nyt6d01IUkNwREtzQkhGaURPN0tXZlNuTGRWbjN0NDZzcURWT1FVMmhJNHVPTEd0Y2h2TkpJZTdweUtJakt5cXNQNW9YUlRnLzBROG8vNFFwaW9BVUFlUFM1M0Q0VDV5M3gza0EzOFBGajcya3N5VnhQdi8zZVBHZWJRWGI1MnZkN0QwOVhsb0hWanBIMXJLL2MyU3RlenF5dWpuU0VoZVI5RTBLSFZsMFpDWE92MllTR1k4MDJaTjJnWU1ZY21TVnNrdVBrNFZpRE1XWXJtSk1qTllpK3l6ZzA3SG1pdExlUkdKdGY5enhzc2RPNXZrejd1M3pJbDY4dkhyNXpXRlNIN3o0WG1oSFZrQUgxdUNPclAxTldaZnZTbG1Xd04yZVFwZEFSeFlkV2RhNEROZGVoYmluSTR1T3JEU3RDMFU0UDlFUEtQK0VLWXFBRkFHN2lvQmpTRVBFOTVUNG5vWS8yRXM5ZFhrWkwrNmpydFM1ZVYzKzRaZUg3dTNpc3g5WDlySFd6ZDdkZU1NNHNMSTVzZzYvVnJoY2xkMjYwSkZGUjlaak1wYStTYUVqaTQ0c29FbFBSK0xpa1NZLzh0N2d6S0lqaTJJTXhaaXVZb3hQYXpIYXFQRHBXTHFLRnFmcEhpMldNajBQNDk0K0Qvemo0NzJBOVpPMnlSaUhTM2dIMXVYLy9KYzdKZkNILy96Mit3T1ZnbUNkVkdzZm13L210UjUrclhCZHIwcFpibGxjMUJxbm9LYlFrU1VNM0RiODRLZnZyUUNjVHdweFQwY1dIVmxSWVozdnlBcDBlQVNVZjhJVVJVQ0tnSEhwY3hqODV5R0wzNkVPZ085aDRzZTVYUmF2UTd5NGo3NlM3UTZzVThIRnBoTU43OEM2L08xYkFlc2ZmZ2J0dWVxN000UlN4TjBXUDVWTVM5bnRyKy9la2FYeUU5NE5KK0JUalplNGlLUnRVdWpFc25kaXJXOUZJL0NkUVJET1FYQTlRRE1TanpUNWtmZUdla1JIRnNVWWlqRmQ4YyttdFJoOUZQaDBUTnlPejE1WlI0K3MyTS9IdUxmUFAvdUlFRHV3VHFmYU9Wd1NPckFHZmtkV1djcDZjMVhLZW0yZkkwMk9OUVUxaFk0c29UeGdEMmJEakFpRHFVTGMwNUZGUjFhYTFvVWluTDNvcDNESVFwaWlDRWdSc0tzSTJFU1h3K0k5OGQwZTM0K0hPUW80SHphdWdyZXZBVTBiMFZZTWQyRFpPTEttY1dBZHE1bXFFK3RJRW9SU3hGbEgxbnBUeXY2NnJNczFIVmxkd1NaeEVVbmJwTkNSUlVkVzRyd1RrMFkyQzZKbWdZNHNpakVVWTdxS01jTWNVTGsrQ0h3NkpxNHMwWnBmKy9tNGJ2emtnelB1UjR4M05RZFdaMGZXblFPcnE3cURzWS9INzhEYXVoK2tKdG5ING5OSE9XVmYxcHZ2U2xuM3NlYjFDTE1VMUJRNnNvU0JPM245UkI1ZlhIc1Y0cDFPckhmZmI5dzFpUlRnMXlLM3lrZnZ2d3V6UE1hSlAwVTRrUWdISGNJb2lMMkVLNHFBdlhGdDRDOUdpR2xDT2ttSytHNlA3M1JrK2VkWHZMajNidmoxSFZoOUhGbHZIVmh4cTQvV083RE9IV0dsY0dUdHIwdFpyc3E2N3VuSWdwcUJyWGV4S0RRTFhxUWxiWk5DUnhZZFdZbnpUcHp2OFVpVEgzbmZ3dVY3ZjI4U080L3ZnbE42SjV5MUNNRHhTaGQrMXJxdXFVWG45bFlJT1JQaXRjY1Y4Ry9MMjNjK3hqRUpQbTlHb2Q4S01PN3grRzNOUS8zZDd1YkFVblprUFhSZ25hbzhBZGhEdXdNcnJoaUgrc0RYNWVydzFjSlNGdnNjYWNvcEJUV0ZqaXdoYmRZSHMybnVLSzY5Q3ZGT1J4WWRXV0l4ektzY1VJU3pGLzBVeEY3Q0ZSMVpyU0llK25raG0ybWluZW53MHd1M2E4Y2x2dHZqT3gxWllocXVsdi94NHI0Mlk3VSsxOStCcGVQSU91UEFpaU1DOVhaZ21XaDJVUEYrbkV6TC9ydXkyNzhwYTFub3lLSWo2Mm1wTDIyVFFrY1dIVmtLVGJvYW1kR2lCRnYzaVVlYS9NZzdIVmtCemc0cDhwd1RiU0ErdDRVRDhmNCt6UUZXMXdmMWI4dmpSWmFWUE5sMVkzbnpaMWVBY1crZmQzaEltam13UUVmVzh3NHNFM1huK2FNZDNJR2w4cVoxK3hqY3d2Ymwxb1YxWGRhYjYxSjJhN3o1UFpnL29LYlFpUVhTWlJ6TXByMkR1UFlDOFU0bjFxT1hYUEVkV2NIaC9aMVlTQkhPWHZSVEVIc0pWeFRyVUlkVjYvVWdxOW1peC95N0FpNDhPZ1FpdnR2ak94MVpZaHF1ZG9nWkwrNTdNMEo3QjViTWtWWHB3UEp6WkZrN3NFdzBPNmg0bnlUVHVwWmwvN3JzbGx0SFZzUEpkVmZuMHFqejZFRUtla1BSMi91bmJWTG95S0lqSzNIZWlVbFVQTktVb3I3d0hWa1VZMXJGRlBUekVKOHpxdjlpSEhvOHYya1B0RlFmM0w4dHp4ZDVXcktrNmtieVprMHJ3TGkzejd1bURUcDgrTlhMYnc3Lys4R0w3N1ZmckhuRlJyaTBPYkJNMUoySGJFTFBnZVVud3FIdnZxcTZmdG1YZGYrNmxPVW1RYmNIcUNsMFpJRjBXUk5kSnJ1WHVQWUM4VTVIRmgxWmlzMm5WZ3RRZHgrS2NQYWluMEw1SjF4UkJFUkZ2ZGJyUVZaVGgwZjJyZVBZOHlLKzIrTTdIVmxpR3E3R28rTEYvZmpJOW5TdktYUmcyWWxCM2c0c0U4ME9LdDRueWJUc3k3SjhWM2JMUWtkV2QwZWFRck9nQnFxTkVKYTJTYUVqaTQ2c3hIa256dmQ0cE1tUHZEYzRmT25Jb2hqVEtxYWduNGY0WEdNZEYrT0ozamlUSFdOMWVsei90bHd2SXJMSmRwMjJsTGQ5WmdVWTczNzVsamd3VDhJR2MyQ1pxRHNvbTZpOWZpeldjWGczMW5wZHlySlAwTzBCYWdvZFdXRGdKZ1l6cjZuRHRSZUlkenF5Nk1nSzBMVEtXaFNLY1BhaW4wTDVKMXhSQkt5bDBWcWZBMW1OREovOFdzb3g1a3Q4dDhkM09ySmdPZzd6cVhoeFB6NlMzVFYvU2c0c08wZFcxZGZwREt0QmwxOExnb3IzL1dSYUR1L0dXdlpYWmJmZVFtdkR5VFhma1NWWUw0Vm1BUVpUSVhTbGJWTG95S0lqSzNIZWlmTTlIbWxLVVYvb3lLSVlveVd5MU40SDRuUENlaTdHRlh3OHIzT2xzY2IxYjh2eFNEQnN4RlFidzdFaUtjZlRNTjc5OGkxSGhEdzFTMTBIRmgxWmZqSDRiSzFZUzdtNUt1dHlGWFIrcDJ3TFVGUG95QUxwY2w0d2M1czVYSHVCZUtjamk0NHN4MllWYTFFb3d0bUxmZ3BpTCtHS0ltQ3RlS2YxT1pEVllEaVZoRGFIcXdQRWQzdDhweU1McHVQaVBJb2I3Nk1pV0NjSEZoMVpxczRzcUhqZlM2cDFYOHIrK2lCazdlaXdFamlzV2gxc0NzMkNHRXhCeUVyYnBOQ1JSVWRXNHJ3VDUzdGM4dVJINGl2d21vNHNpakZhSWt2dGZTQStCOVoxTWI3SXgzVTdXQnBxWUwrMlhMN3pvOGlHUXdWU2tvZGh2UHZsWFpJUU9YeUY4Ry8vZFZ0MmJjcWFxcXBUeXhhMFBqY1E2eWo3VW02dXkzcjdqcXdVTlFaUVUzSThvRTMraWZJOEQ1aUZtU2tNcDBDODA1RTFweU5yaVBKRUVjNWU3Rk5nZjRRcmlvQmFOTHYyUGtQZ1hSTDZyY1pPaWUvMitFNUhGa3pIeGZFZk45NUhRUjRqQnhZZFdhcmFIVlM4N3lYVjhxYVUvVlZaMXhzNnNrd2NhUXJOZ2hoTVFjaEsyNlRRa1VWSFZ1SzhhODczdUtUSmo3eFhPTEdPK0U5SEZzV1lXaEZGNjNNUW53UHJlak8rNE9PRk9XaEtQUkcvdGh5UGdCU241czlrUnVyQVNUcDV4cnRmM3NVTkdWc0hGdCtSNVJlRHo5V005YWFzTjkrVlVwYVk4M3VFWFlDYVFrY1dTSmZqZ2xuWW1jRzFGNGgzT3JMb3lISm9VblZhRklweDlxS2ZndGhMdUtJSXFDWHUxZDRIWkRVNmVKV0VQb2VwQjhSM2UzeW5Jd3VtNCtMOGlSdnZXWkhMeVlGRlI1YUtJMHVsYUw5UHFtWC8rdkNyaGV1NnB5T3JxeU5Mb1VrUWc2Z1NWS1Z0VXVqSW9pTnJnUHlyenYrNHBNbVB2Tk9ScGNJL2FzVUZmcTQwcmJjS3IxT3E4OVU0SXg4djdNRlRxb241dGVYeW5SOUZOa3dWS0lOTWx2SHVsM2R4UXNqWGdVVkhsbDhNUGxjN2xxdXk3cS91cUV1S0dnT29LVGtlMElCR1NqYzZEcGlsbVFsY2U0RjRweU9ManF6QWFQSTBDbEdFOHhQN0FMR1hNRVVubHBkNE9aa0lLR1Z2c2E0anpxZkUrWFI4SWtwYkd6ZmVvNnpRMWp5Q09MRG95R282b1R0SENsU0s5akdwU2xuM3Iwdlp2eWxyV2VqSW9pUHJlYWt2YmJOQ1J4WWRXVUNUbm82OHhTVk5mdVNkaml3Vi91RWxWb3crcmdxdjIyb0Y0dnc5elVGVTZJbkNwMlRwS2hzak9IUkFkcDRjNDEwei9sKzkvTS9EZm4zdzRuc1ZPTkI1YTUrNWZTd0hGaDFabWpHbzA1VXRTMW1YcTFMMjF6cjNNem55QWRRVU9ySkF1dXdIWm1sSGhtc3ZFTzlIb25qS0FBQWdBRWxFUVZSMFpOR1JWVUZSVEdDN2VoNFU0ZnpFUG9BR0VLYm95UElTRzBGV0V3di80clVKZmRhSE9KOFM1NnZyK0N4eFhQdWNjZUw5OGcrL1BMUlRMejc3OGNHOFV2c0UxcDhMNnNDaUkwdmxSRlNsYUw5TnFuVXBkKy9JdWlsK29OcHdVdDdWTWRWN0hrQ1Q0QTAxNlpzVU9yTG95RXFjZjgzNUg0YzBwYXdyL05WQ2lqTFdvb3dLcjdOdU5lVGpwVDJZQ2pYeHVFMm9QREw2eUdiNjh3a1ZDSk5NaHZHT3hQSGxIMzUxaUpPTHozN1N6Q2d0QXl5MkE2dnN5dVZ2LytWdUlYLzR6NDlPeXR2ZWpHbk5NZ1lWNFpaOVdaZnZTdG52RTNWNWdLcENSNWFRTGx2QzJHQmp3YlVYaUhjNnN1aklFbEFXMzFhQ0lweWYrQWZRQU1JVXhUOHZXaTVrTmI0NGg3U2tRSjZHcVFmRStaUTRIeVorc3VXUFg3eWZPckJPNHk3S1NvWjNZRjMrOWwvdkJLeC8rRmw1WCszbnFUNHFUcXdqU1ZCWnRyZEp0YjhweS9LNjdOYUZqcXhDUjlaWnpTVjlrMEpIRmgxWkk1RC9Xc3JoUjVyOHlMa2lmdE9SUlZIR1dwUlI0WFcxK09EL3VjR09xNXdlQno0bG95d2hQdHgyMnZLcGgyVzh0eUEzNXNBNmxmbjdCVjR1QnhiZmtkVVNnelpkMS82cXJNdDFLY3RpTTU3S0VSaWdxb2lMbHNyRUU1T0dmaUEyL0ozaDJndkVPeDFaZEdTbFF4MktjSDVpSUVBRENGTVUveWorQlg3alRMVDJnemlmRXVmVDhZa29jVzhYNzFzT3JHUGNlYTlNVWdmV29GL1BxOUE0WWpxeWxzTkwzdGY5MWR2aXEzaWluZnBkVnIzV0FXZ1N2SXRIK2lhRmpxeDBqcXpKSEFvVlphU2hTYklqVFg1a3ZCZE9yMlZIUnhaRkdZb3lEWGpUM2hJTmY0Qmw4b0R3S1prM3Mwdzh2c2tHYzVBSEs4QjRmdzVwZFIxWS9SeFpieDFZeDUyTnQ2a1Azb0cxVlFaVjFSMnlqcTNsZnZUMzhsYkl1blZrSFp3YldXb0tvS3JRa1NXVUIxaFB4U3NBNXhVUTczUmswWkdWQmRiZnpaTWluSjg0Q05BQXdoVEZQOUx3UERUYXZTNFE1MVBpdkh2Y3RJdm11b2VFMHZIN3hYdXRBOHY3M1ZpRE9MRG95RkxSN29SU3hNTmt2bldvN010dWYxV1c1ZnJ3RTV4K29OcnhaRDNVY3dGTmduZnhTTitrMEpGRlIxYmkvR3ZPZitJNVZNL295S0lvUTFHbXF5Z2pQaGppaGZkV0FENGxhNjRzMGpaK25Pc1lnSDRyd0hpL24wZDlIVmg2anF3VEI5WnArUGh2YXBNRGkrL0lpb1hsNjAxWmI2NUtXVzlpeldzenJBRlZoWTRzb1F6cVY3clNqN3daejF0Y0VvaDNPckxveU5vS3IzQi9wd2dIaVhEUTRRMGc5aEttS1A1Ui9Pc3Evc1Z3bG1pMUM4VDVsRGdmamk5b3hXUHYrK2pGKytWWHZ6eTBSUzgrL1RGa1F1bit4UHUvLzJXTlhCV2YvaFhDMWlvbTdLa1Rvcm1LRTB2N1Z3dVhONlhjdkw1elprSGtkeFpIRmZxY1FKUGdYVHpTTnlsMFpOR1JsVGovbXZOZmp6VDVrVzBVYjRIcjZjaUtURCtMS3A5cXBhMjlQajhQSFQ2SVBmeFBZd1hnVTdMbXl0SzcrWTEvZjQxOTR6MWtLekIzdkY5KzlhdkRzbDE4K2hPSHZLM2ZzUTBIbHI4akMzSmcwWkVWQ3FNUHYxWjRjMTFLMlllYTEvYVJGcUNxMEpFbHBNdjFJTVpQbnF3QVhIdUJlS2NqaTQ0c0I4cURuVFZSaFBNVER3R3hsekJGOGErWHlIZnV2a0kyZytGVE1yb2NGditKOHlseFBtdzhSYzlMZWJ4ck9iQjZ2eU5yMEhkZ2JWVzFlYXFRNmdtaTFyTHRyKzUrdFhCZDZNZ3ljYVFCVFlKMzhVamZwTkNSUlVkVzR2eHJ6bjg1YWZJajE0Q0RTZ3UvSVNmVzhkY09IMm1uWXpxSXR1Z2QvOTYyNzFxOExzbDllT0Nsc1FMd0tWbHpaWWt1Ri9TZm44YSs4UjZ5RlpncjNsKzkvTS9ETW4zdzRuc0I4dlQ4ampVNnNPd2RXYW9PTERxeSttTnM3VkhUc3BheVhwWDF6VlhDN2c1UVZlaklFdEpjV2RuaFZjTGxmcERIUUx6VGtVVkhWZ0FLVkZ1VzdqNUhFYzVQVEFUb0FHR0tqaXhyOFZLanZLYkR4emh0UkJ1dW44NmJPRytQOHdDK00wL0E3akZldktOSU1xa0RpNzlhcU9MTTBpamU2MXFXL2V1eTI3L2hyeFVXS3lkQTRpS1N2a21oSTh2ZWtRVTZVelJ3YmxyeUZZODAyWk4yQWE3VGtVVXh4bHFNVVgzM0tkcWEyRjNQUXk2TkZaakxvUktEUVd2c0crOGhXd0hHdXgxQ24vL1ZRdENCWmUvSTZycG9LcW9PV2NmMk82V2U2T2FXZlZrUFh5MThFNk0yTkIzdEFLb0txS2wzelFmUlJqWXRITkRXeThvT3I5SlFZNEI0cHlPTGppd2c2NjNRNWVFNEZPSDhSRCtBRGhDbUtBSmEwM0dOOHBvT0gwZGhvY1I1ZTV3SDhKMTVBbmFQOGVLOUZVbkNPN0RhdnN5dlZhM21xVUtxbXAzR3NpMzdzdHg4VjNiclFrY1dIVm5iRWxyNkpvV09MRHF5WmlKeDhVaVRQV21uSTB1VmQyalJQdDduSWQzVzRITUptMHdlY21tc0FCMHFyYzA0L25tTmZlTTlaQ3ZBZU1manQvMTRVdG1CUlVkV25DT3Y1T3pqNWsxWmw2dFNsbjNDN2c1UVZVQk4zUU5FWW15UXJPendLZzJjQU9LZGppdzZzdEkxdVJUaC9FUS9vTm9RcHVMUTAxbkVRbzN5bWc0ZlIyR2h4SGw3bkFmd25Ya0Nkby94NG4wTFNlakFxam9LbktjS1ZTMUhMZm1BbHUwdW1RNi9WcmkvS3J2MTlsK0NrMnUra0Zld2JvbUxTUG9taFk0c09ySVM1MTh6aVl4SG1sTFVHYjRqaTJKTUxRL1QraHpFNTdaYWtiaC81eUdYeGdyUW9XSWY0UnI3eG52SVZvRHhiaEh2blIxWWRHVEZZVm01MmNmNjVuVXB0NDZzZzJPanVVdXl5S1ZuNWdXb0txQ203dnpnamhzbEt6dThTZ01uZ0hpbkkwdm95QUpmVksvVjVFcnZveEYyYm1oREVjNVA5QVBvQUdFcURqMlY0a2EyNjFMajNMeHNrcjlPNjJVZUFQRGRqUStNa2lmeGVNMmozeEhkLy8wdks2dFlheFdjcHdxRmNtU3QrN0xiWDVkbHVYVmszWWF5RjZqT05tN2lJcEsrU2FFamk0NnN4UG5YVENMamthWVVkWWFPTE5MWVZocUxmbjRlR3Z6Z3pKU0hYQm9ya080VXVybVN4Wk14TlBhTjk1Q3RBT085Uno0WU83RG95SXJEc2hLemo3SXY2NXRiTjlaMWo1em8yQzBxcUNsMFpBa0RWMVoyZUpWd3VSKzhqMUVoN3VuTUtyc21rWUtPTEQvS1NCSE9UL1FEeWpkaEtnNDlSY1cxTE5kcmxOY0JwSlgyMXpjRGVhNjJYc1I1ZTV5UHNPL0oyczZCNDMyMy85dGZEbDRXbjEvN0cyWGNlYXBRTEVmV1RTbHZYcGQxZlZOMmZOZVZvU010Y1JGSjM2VFFrVVZIVnVMOGF5WlRiQkpFVFVLVDJMbWVFVWRKQzFYNXppaDA5OXh6ekVPRDZjaFNQOW56TzI2WVZZNVEzMExlc0dFRkdPOGFlZWZzd0tJaks4NlJWMkwyc2Q2VTllYTdVdGE5Ums0WWRvY0thZ29kV2NMQWJhZzEvT2pERllCcnIwTGMwNUZGUjFhekdPWlZIaWpDaVVRNGxVTXBvSndUcHVMUTA5SEZ2K1B6Q2RsTVRnZVRGeDczR3BjNGI0L3pBTDZuNFErOTRoVzlyMys4djNkZ25iNFptMGRQYjE4WUxtRXg4MVFoMVRDQmxtMVhsdHRmSzl4ZmxmWDJYVmtxNUhlMmQxMUpuemR4RVpHa2R5Z3lUVWNXSFZtSjg2K1pSUHFUSm51U0xzWGxlOWZSa1VVeHhycHVRWHdPYmE3OHJ1ZDVsOFlLd0tka3paWEZMMktpeUk4YSs4Wjd5RllnVnJ5L2V2bS9Edm56d1l2dmhjNmpZQTRzT3JMaXNLeXM3R010WmJrdTY4MVZLV1ZKVnBNVTFCUTZzb1NCS3lzN3ZFcTQzSHhIbHZyM3MvaU9yQ3h3VHhIT1R3UUV4RjZGOGt6anFEcnNqZjMyRTQzeUdyb0ZCZkl4L0hNUjUrMXhmdVI0c3VNM2wxLzkrdERhdlBqMGkxTnIwelAvdG8vMzh3NHNPcklBQjlicFVkYzhWU2lPSTZ1VTVlYjE0VmNMMTdMUWtXWHFTRXRjUk5JM0tYUmswWkdWT1ArYW14SjcwbVJQeWhVY1dLZjRUMGRXbkxOQ2EyZVUxM2p6MEdDK0kwdjlaQytXUTJXT0NxdStpYnhoOVFyNHh2dFJ3THI0OU1mTmpNeE9abHRMY0FkV0taZS8vZGZEbGwvODhKL3psejlWZGNlYWhTUmQvbVVwNi9LNmxKdnJoRFZIUVUyaEkwc1l1TldWaGg5VU44NHF4RDJ0RG54SFZtanFkYjhjVVlUekV3VUJXa0NZb2doSUd0N2cwTEJzYllHODdsWTNpUFAyT0I4eER1TG5nY3lCZGZwYy9lTzkzb0hsNU1oNkoyRDl3ODhVSFZIV1ZZZU9MQlh0VGloRkhMNnR0QzVsdlhsZHl2TEc4TmY2T3B5Y216cXB0T2FmdUlpa2IxTG95S0lqSzNIK05UY1QvVW1UUFFuWHd1Rm43a05IRnNVWWExcU04TGxtWFBCdkdublNwYkVDdnM2VW1TcnA0NHpSMkQvZVE3WUN0bkZQQjVac2x4NWQ5ZENCcFg3VTcxc0dWVlFkYTlhUi9PZFM5amRsM1g5WHlySlBXSXNVMUJRNnNvUzBXUW5RWnJ3TlhIc1Y0cDZPTERxeWZLdDlnMU9CSXB5ZlNBalFBc0lVUlVCck9pNWtNMUZlR3o3M1BJano5amdQNEhzYS9vQ0w5VG9PclA2T3JIdGZJUVM3akU1aXpKZ09MRHF5Vk1JRktkN0x2aXczLzEvWnJiY1FhbkRDbmRJNTFXdGRFaGVSOUUwS0hWbDBaQ1hPdjJZU3lTWkJWTjhnUnhaZjFLM0NiNnpGRU8veEVEN1hqQXQ0azRlS0x6T2VaZWsvTTlpM05od3IrRWNNR25IYTErdnZKdTlZdXdKOTQ1NE9yTnA5MlBqYzh3NHNPckxpSEhubFpCK0hYeXRjYnYvZmtyQ3JVMUJUNk1nU0JxNFN3TTE0RzdqMktzUTlIVmwwWktWcGVpbkNpVVE0bFVNamdCWVFwdUxRVTI5eHptcDhJWnZSbGpaNHZ4YmNJTDZueFBjMC9LRmRldTNqd05KM1pEM3pFbmV3eTFBNmdwckRnVVZIbGtxNElNVjdmMTJXL1hkbHQ5NG1XUy9uRWUrN2U3S3BhQ24yN1dEY2xVeWxiMUxveUtJakszSCtOWk5JTmd1aStrWkhGc1VZS3hFbStWc3FwSHhqeHJNcy9XY0crMVk2c3BvcjZudEdycitidkdQdEN1akdQUjFZdGV1dTZzQ2lJeXNPeTBMVUpBQkRwZXpoOXJwYk45TCtxcXo3MThGVWt0cjFVRkJUNk1nU0JxNFM0TTE0RzdqMktzUTlIVmwwWk5YQ3JQdm5LTUtKUkRnNnN1TFFRMnN4Yk5ieGhHd0dvZEZ3T1hmSFYyLzZUM3hQaWU4RHhhMk5Bd3QzWkQzandGSVdnNFFXbXprZFdIUmtDY09sUExoT1dyelhwWlNiMTJWZHJzdlRqaUU2cWZxdVMySkhTRm90aFU0c2V5ZlcrbFkwQXQ4WkpNVTVYa2Q4bDRvNmRHUlJETElXaFNiRHF4blBzdlNmbVhLYW54eW52NXU4WSswS1lIRlBCMWJ0T25kMVlDbUxjTjcyVWhWVng1cDFKUGFEbDMxWjM5eTZzZDc0MVFEb0tFeEJUYUVqUzBpYmxRQnd4dHRndFJkVWc3endNZDY0dXlhUkl2bXlDN01jZ21lMUUxdWUyTnVmMkNzY3NpaVVaeHBIaytPT05leW54cm1rTkJ6R2VlSzdQYjRmVFFvS09BL3Z2MzNjK3ppdzJoMVpEUTRzWlRHb1VveWhBK3MreTVtditsU0d5VVBuMVRsU0lGMitaVi9LL3J1eUxqYzhzWmVlMkVQWEpTNGlhWnNVT3JMb3lFcWNkMkxTeUdaQjFDdzBpWjFINTZHU0E5RmFCT0I0ZFh5cjl6cEorVnpTNjJZOHk5Si9admgwVEZ4WjdHV0lHTWNyZkVlV2ZoUzMzN0V0N2wrOS9GK0hPUC9neGZkQ3h6c2dZTFV2b2VTS3RsOGhiQjJoYlZQRDBIbFZWYWMzeTlCV2t4elp4L0ttckRldlN5bjdwTFZJUVUyaEkwc1lnSzNZeE0rL1d3RXhUQ3ZFT3kwTzd5d09kR1JsZ1gyS2NDSVJ6dnVRaFhERnIyVmEwM0VobTRrbWpjdzFIK0s3UGI3UDdjaUtrVitQNDE1UndCSjNHWGNLM3hsUmhnNnM1MWpOZk5WSFZidVRMdC8rcXBUOWRWblhQUjFaRU9tWHZrc3NqSlRjL3FYaXRFMEtIVmwwWkNYT08vRTVJcHNGVWJOQVJ4YkZHSW94N2Z5Z0FhZDR4S1d4QW1EZjJuV0hZOGdHL1k1dE5QYVA5NUN0d0JoeHJ5aGd5Wll4MWxWSk4xVlYxYkZtSFZuZmtiV1c5VmJJdXJrcVpiZjJ3L2l1TlV4QlRhRWpTeWlEeGtLK1ZMTVJ3N1JDdk5PUlJVZFdRNVBaRmI2cjUwRVJUaVRDUVljekNtSXY0WW9pb0RVZEY3S1pHRGlYbElaWDQvaTU1eU8rMitNN0hWbGlHZzdIK3pFUGRxV2pnQVUrM2hDaURLdFA3d01LMVRDUkZPOTF1Uk95YnI5ZXVDNTBaRUdrbjQ0czFYanVDajkwWk5HUnBkQ2txNUVacSthRnpZS29XYUFqaTJKTTEzcFVIcSt2aE0rbHd5TytZVWozOEEzc1czczNQRVBmWDNjbmViZVdGY2daOXgwRnJKYkZpL3JabkpzYTR3MmJVcmFTbEhVY1h2UitWZGI5ZGVLdURqanlwUk1MRE55b0dKaGdYbUtZQnVLZFRxeEhYL3ZuTzdLc1JEUjBISXB3SWhFT09weFJvQVdFSzRxQVVsb3R2UTVrTlhSbUtlUjlzNmhLZkxmSGR6cXl4RFM4T2I3Zjh4OURBUXQ4dkR6V2hDZU9ncVRWQTcxdXZ1cWpHaWFTNVZ0dXluTHp1dXpXZmZFRFVhbVRhWlRyUEVnRDJsUyt2VDV0azBKSEZoMVppZk5PVEtMWUxJanFIQjFaRkdOUWV0dDZ2WVRQaVhGQmlROEE0eWM0ZWtvd1JiQnZIZG94MVZ1ZVRCQWV3MDR4Ujl3YkNsZ2o3SFNPVFgzVVJxaXFPcTJzQWYxOFV0YXh2eW5yL3I5TFdaYkVYUjJncHRDUkJRYnVDSGpwOUF4aW1BYmluWTRzT3JLQVpyTjNLL0Q4L1NuQ2lVUTRPcklvd3FIME50djFJS3Z4eFRsL1VkSG4rWW52OXZoT1I1YVloamZ3S0VjQkMzeTgxS0tNVjlXYXAvcDBDUS9COGgxK3JYQi9WWGEzNzhvcW96aWNzajNIbkJxaXI2WkNSeFlkV1luenJvRkVQV3hLMkN5STZod2RXUlNEckdteGdNK0JYWXVySDhmcE9HbXdZVE5IZ0k5OHBpY2JEaFpLS1I0bmRydzdDbGdwZG05amtyRTM5Mno3MEVYZHNXSWZHVm5IV3NyTmRWbVgyNWU5MDVFMVkxdUxGL0VSOE5MNEdXQjRwaU5MczZ2bU83SndGTEJwUVNqQ2lVUTRPckkwNFNMM3ExeXQ2TEQzT0JucHVQaHdJZ3QrYjgyVCtHNlA3M1Jrd1hUOGlid05KR0NCajVkYWxQR3FRdk5Vbnk3aDBieDhhOW50cis3ZWtRV1IzV3dPcUdqelRTeWhwZFZVNk1paUl5dHgzb21iSGpZTG9tYUJqaXlLUWRhMHVKblA1Y1l6NCtPa1FZY0QrMVpYVDU3TmNjaVduQ2IvKzZBaEZmcXhZc1Y3SUFFcjlLNVZUaTdXNWxhWDF5N3FqaFg3U01nNnlsTFdtOWVsTE5keTdBNVJld0ExaGUvSUFnTzNFcEw0c2ZjckFNTXpFTysrMytjTTlNTWk3K3NDSFZsWjRKOGluRWlFZ3c2cHF0bmIrUmFZY0VVUjBJcUdIOGNCV1UwSVdpcytyTWlDNTZmekpMN2I0enNkV1RBZHY4V2EvZC8rNnhZekF2NG5mTHpVWW94MXRUa2RiNTdxMHlWTVdwZHYzWmR5ODdxc3l4czZzaUN5anpxOEZKb0ZMOUtUdGttaEk0dU9yTVI1Sjg1M05ndWlab0dPTElveDF2UzRsYzhsLzN6QUpqRGhsSVI5SzUxWTRvcjZYbzVMR0M1QnAvenE1WDhlWnZiQmkvOGo5R3VVQWd0WVFYZTJhVnBKd2F5THVtUEZQaEt5aUhWZjFwdi9MdVZXMEVwOUJBV29LYmtmWEtING9odmZCRXo4OE8wS3dQQU14RHNkV1hQK2FxRkcyTG1qRFVVNGtRZ0hIZElRcmxMVFVpdjZHMjJjSWZBdU9TMXZyaGZFZDN0OGorWEl1dnpxMTRjZTRjV25YK0EwdVRuKzZ2TXRrWUFsN0RaWTlZQ3ZqOHhUZmJxRVNldnk3ZCtVc245ZDFuVlBSeFpFOXVuSTZoTFBYY2t4SFZsMFpDazA2UjNKRWlveDg5Y0tVVnkrZHowZFdYUmtkYTFIVDlEbVZqNlgvUE04NWRKWUFXSGZHbG8yMEsyRTlYSkY2N2dhK3pmblBZNEMxc1duWHpRdWdHMjhoeGV3TG4vN3I0Y0Z2UGpoUHpjdVpNU1AyMjZ1V2p1UXJ4dSt4ejd5c1lqRHJ4WGVYSlZTbG43WTNsb0xSSjhISENwMFpJR0JHeEgvZ3M4SmhtY2czdW5Jb2lNcmpmakdkNmo0bmRBcm50UVRyaWdDVWdTa1ZMUlpkK2pJOHNON3RTNitLYzdwd0ZMcVZjNExXTUp1STdVWVkxMXQrSTRzbFhDUlNoSDdxN2VPTE1XVGExZG5VN2JuOENrZUlxM3dIQWxKMjZUUWtVVkgxZ0Q1dDlrY0hNVWdOZ2xRazBCSEZzVVlhM29zNVhWSnIxTnE2U2EvamJCdmJaSWZWQmxrZFFXTGY5bytlZWcxUEw3Y2dYVTZTTjk0cHdPcllWUDFQOXAzYzd2UmZ4VlZ4NXB0SlAyWmxHVXRaWGxkMXYzMVhTRkpYWnNBTlNYM2d3Y2dBZnJvTmZ3ZFlYZ0c0cDJPTERxeUFxQkdXN21oQ0FlSmNORGhFc0QyQ0ZNVS8wakhLUkZWMXh2aWZFcWNyOTdmVXVqQVV1cHU2cjlDS093MlVvc3hYbFVucVJqVXhzWWZpRVdxWVNJNWdWdjNaYm01S3J2bCtxMlV3eUppWDBTQUpxR2hlQUJodWszQzBqWXJkR1RSa1RWQS9sWGpBUEVkd25jNnNpaktXTk5qQ2ErcnhvTjRaNWRLTGQ3a3R4SDJyZHRNTDNGa2RXWEE5OVpsOHRCNzV2SDFIRmg5SFZsMFlJV0s0YVJncHFydWtIVThXNXVXMjE4cy9LNlU1V2FBYmc1UVUraklBdWx5S09ETE1Sa1lub0Y0cHlPTGpxeDBMUWxGT0VpRW95T0xJcHcxSGZZZUQyUTFWdElIeDduZmZoRG5VK0w4TTN5Q0RpeWxscVRlZ1hVY0VPd3lVb3N4ckQ1V0J4T3FZU0lwMnN0TldmYmZsZDJ0b0hXNG5rWEV2b2drMWhEVGF5bDBaTkdSbFRqL21zVW80anVFNzNSa1VReXlwc2NTWHRlTUMzR2NXVW90MytTM0FmdFhxd1pveUhFbUQ3MTdqOS9QZ2FYcnlLSURLM1RNSmdVelZYV0hyT081V3JIZVhKZHkrNnVGeTM2QWJ1Ny9iKy9iWWl3N3J1dDI5ZTE1ejNBNER3NUZpaEtmWTVJaWJjR09MRklCWWtmNlVWNXdBamhPSENCQUZDRCtDQkxIQ0l3NG44bG5QaHpEVUI0ZkJoSW5IMEorYkRrSWdqaEFCQ1VLSElsU0ZFaXlUSWt2a1NaRnpZdkRHVTdQVFBkOW5GTVZuTnZUbzU3dXZuMnJhdTlUVmZ2VUdrQVFwTDZuNnB4OTZxeTkxcXAxejJXNEtraGtSZExsb2dHdzdKTmp3ek5qdlNPUmhVU1dPckVMRTQ1bHdyRTJxUmowQURBRjh5ODFEYS92TFNVRHNvU0E4eXB4Zmh1ZlFBSkxTSHFFSjdCa0hUNVNiY2JrNmpyMWRSL1JaUkpzUlRneTdaUnNPeUhqTEJKWmxPdlhEaGtpSWJjWVZTOVNrTWhDSWt2eDh4ZjgvRU1rc0VRQ0Vsa3daVkxUNDJCZXB4dlBoQ1JnNWNPd2Q4bUNPMHM1bWI3Y1g5U3NkK21sUzJEeC9Cb2tzRlNzVWVVZ0p1cnVnSFVzM3FweDVHWmRHbXRDbSt4VWUrOWl1Q3BJWkVYU1pSV0FXT1pKc3A4M3hucEhJZ3VKTEhWd0R4T09aY0loa1FVVExqVWR6alZmSkp2SmJZRmdmcnplSk8vclhlSmtJQkpZUWhLRG44RGlPWHk3YnI5cU15Wlg5MEVpaTdWc1FwdTNzMFR0bUZ3NzNlWmhRU3lrRnd0eHphTUkwcVBlUzBFaVMxMGlLeFRuOEhuZ084dkUyWmJVUlNJTFpsQnFlbHdaZmdsSndzcUhZZStTcWR2bUtDY1JWcy9TdTNYbDNmbkZIai8zU09hTDNuKzlJNEdWK2ZiRVRhOGN4Rmh1VG1xV3NYTStSYXlEV3FMWmhKeWJsdE1EV080TXcxVkJJaXR5NGNZaEZJNktMUGM5endkanZTT1JoVVNXT3FtQ1RaYjBteXhiSmg1anN3VXdCZk12TlMyWGFLL3E4SEVnTkY1cTB3SGpVSGkvWU9COGdjOExEQ3p1OTZ4VW16R3B1NDVpTTRqcEdZb3VrOURtYlJ1aVpvT2NhN0ZqbjdYcEtXNGU2a1VLRWxsSVpDbCsvb0xKSTh5Z2NIS1BSSllvVDhsTkw3WE5IOHJybEg4ZW0xd1NGV0FLRTY3K3JmSjRpZnVHTWVJcWNPOTZMOTdBaXJ2STJvNVNEbUtxV1pNaUZ1RWFjck4xSXJJRDJjcGh1Q3BJWkVVdTNOcXdWZkI2MlRETldPOUlaQ0dSRld5QzVXNFRNT0ZZSmh4cnM0Wmg5Z0tta01oS2JSNUdzaG5XRndMVTRXbHVQRjgwUDNCZUpjNFhzUDVoWU8zU0oweVZvZHFNU2QxMWtNZ1NXUzZCemR0Mjc4WnF1NjhXSXBHbDhRV0xSWkF1OVNJRmlTd2tzaGdpdlFEeUZvWURFQWtza1lCM1pNR1VTVTJQQTNsZEdCNlVaMllJYmhWVlBCUlR2MWFacU9JK09SVXZ0OHlYRGdNcjh3M29aM3JsSUNiaTZxUm1HOXBlVk8rSTdKUmNNOTZVWWx3TUwrSjRocXN5akFKa2tOWDlJRmdWbzdKaG1ySGVrY2hDSWlzRFd2RGFCRXc0bGdtSFJCWk11RnkwT1BXOGxabC9QRnd0amY0RDUxWGlmQVkrQVFOcnFWSmlxZ3pWWmt6cXJvTkVsc2h5Q1duZXpwR3pFNkptdk1QQ1FSTkozMFFVSjBMVWV5bElaQ0dScGZqNUN5YVB3UGNvZkdjbHNSeVorZkc3dkZNUzZmc1lkOWgxRE9GMXdYaFFtb214VkpqaEExNFZZT3BYSkxJaW5pU3ZHNE1QQ1ZRQUJwWkFFY3NmUWptSXFXWjNTbGlIdGVUYU1WRTdIWkNLWTdncVNHUkZMdHp5MGJEWU0yVEROR085UTFVamtSVkIxZlB1L01PRWl6TGhXRWtzL0dxaGFqcGFxOGtaeVdieTRsdDVwbUtlZWdEbjArTzhEaGtJQXl0WXpUQlZCcm9meFc5QjF0T0ZSSmRKU05sY1M3WVprN0V6SkxKbzI2OVNpWkQrMFBGME5KRTlTWTE2THdXSnJQU0pMR1l5SlFUbjFKazFmWXNaaUlRb2tZQkVWanlkcTlWTWticnV5dkF1V0tyaGdEMHF3TlN2U0dSRk1BY3N4TDRxQUFPcnI4b1dQYTV5RUJOMWQ2VFloTzg0U2xoSDI1S3o2MFJ0cTloRjJkbHJHSzRLRWxtUkM3ZG9JQ3o3NU5nd3pWanZTR1Foa1JWQjFmUHMwRytaZXpEaG9rdzRrYzBaQmswQVRNRUU5S1hQVXArTFpETjU4YTN2VFF3dDR3UG4wK004QTk5NzVCRXdzTmdTaHFreVZKc3hVdDBrZHB4NnVwRG9NZ2twV3pzajI0N0p1QmFKTENTeTR2ZmYxSXNVSkxLUXlDcVR4UFVqcWlBU29rUUNFbGt3WTJMcGJPeHhJWHl1UnpIWkR3NHRObFhZMGcwRFZMcHlVcS9VbmZOaDRVbFZBQWFXVkNWVmo4TTA0ZUpsclV3N0ZYVjNZbGxFN0hFNmVvaHJKa1RkeTk2dEhaQ0tZN2dxU0dSRkxselZRSm4zNU5rd3pWanZTR1Foa1NYVHJST3lCWmh3VVNZY0Vsa3c0V0xwck5iakl0bE1iaXNFODNkeUJEaWZIdWZMa0lFd3NNUWxDVk5scURaamNuZXZlcnFRNkRJSktOdjgxd3JieVoyV2dlYVJ0M21XMFVTaVNKUjZMd1dKTENTeUZEOS93V1lVUkVLVVNFQWlDMlpRYWxvY3dPZVlhaVdoR2IzODYyM2lVcTdLQVllMElxS1lhWEJuWEw0eWw1MUhlUXZ0MXBWMzV5ZDEvTndqNVozY3RqT0NnVlgwN2NsMWNzcEJUTlRkQWZ2WXhWTElFalVUY201S1pMdjZaTUQ4WlQwaDZ1OE1Wd1dKckVqYW5BdmpCakF2KzdsanJIY2tzaUlUV2N3WDFhZHVSenZuaTN6S28rQll2SzNBaElzeTRVUVNEZ3lhQUppQ0NaZ2E5MVRqSE45U0tRT3ZZNjhET00vRitjc3ZmMzFPa004OTkwblBoQnNEM3hsOUhnWlc3enFHcVRKVW16R3B1ODZnMkhZUWVvc3VFOS9tN1ZveXpZU3NuVzd6c05BOHVNMGovdmc4VFVTRTdLZ1hLVWhrSVpHbCtQa0xKcEhBK1NpY1JpSUxaa3hxV3V6TDV3YjJ1ZDZsWFJVVE1QWHJjSGEzZ3p0a2tJQzdwMDc1RjlhV2dmWGdjeS9rUDVsOXpxQjRBK3Z5ZDc0OFAvMEhQLzZab2dzNTdKTlREbUtpN2c3WXg2NmU1QnB5elpqSU5mR1lMZUtDU1BVWUFUY0ZpYXhJT2p4c0pPMzE2dGd3TGJEdWtjeTZHN0V5WG1ZRkVsbnNaUnNOK3pEaG9rdzRKTEpnd3FXbXdibm5pMlF6UmRIYWFKelVUdXVCODZFNEg1N0FjanVTV21rMjgyQmc5YW9vOWhxY1NkZFVtekhvUXFrMkpFU1hpVy96dGcxUnUwSE90a2hraVpEOG5VMGg5SCtuYVNLOWtEVDFYZ29TV1Voa0tYNytnc1VPUkVLb1NKaC8zc3ZrWFBZNTVTWm9ibHBZMi95K2ZHNWduMHN1OVFZNUlWTy9waEpBZzVvbi9VSkNBa3VvNWtoZ0NSVlNkQmpsSUNicTdxUm1QK1d6Q21lbjgzZGtFYlhhdDI3dW5MK0FtNEpFVnVUQ0ZRV3V1Z1pqdzdUQXVrY2lLOUNrVUc1R1JEN2x2WmpnTU9Fb3lsVExzdm5DTUhzQlUwaUVnWVlQeXJMcHR4OWdzMlZaWCtBbnNOSWtzcERBeWk1cG1DcER0Um1UdXV2Z0hWa2l5OFZMcERoeTdaU283VjcyYnBISXlpSUswalNSZnNtR25JZVkxMHRCSWd1SkxJWklEelpqY3U4ZFFDUXNFd2w3L2gySkxKZ3hxV214RjUvTGpTZnk4MmVYZm9NNEFhWitoZTBXMGRuN1h6aElZQW5WR0Frc29VTDJPb3h5RUJOeGRWS3pqcTM1U21jZmpzaE95TTNHQTFKdkFsdStTR1JGTHR4ZWdXellnN05oV21EZDUzVVJxUVIxSFBhMU1TU3kyTXMyUWlKc212SXc0YUpNT0pHNk1lZ0NZS29FbUNQVnREcVV6a2V5bVNTYmY5SDRKMjhhbG5tOXdBa0gvc0VBQUNBQVNVUkJWUG1kT0MrZndPcG5NeDBKck9Ja0M1T3VWZFUxUXJ2TXNzL1gwNFZFbDRsUDJad2wyNDdKdE5NZDFnMmFoMHFSa0pzVXFSY3BTR1Foa2NVUTZibWZ2K0Q1Z2ZOUk9JOUVGc3lZWmJSVit1OCtmQzc0K1MvZkRDbE9DcW84SWFaK1JTSXI0c21TWHloSVlBblZGQWtzb1VJbUhVWTVpSW02TzlMc1l0bDRoYk1QMjVKcngwVHRiRURxVGNCTlFTSXJjdUVtQmJaaFRjYUdhWUYxajBRVzNwRVZRZG56N09URGhJc3k0WkRJZ2dtM2pMWU83ZStSYkNZUHJwVnZMcWF0QzNDKy93U1dUQ0lMQ2F6aUpRbFRaYWcyWTNKM3RYcTZrT2d5OFNtYmJjazI2MlJjaTBSVzkydFVJaVNmTzQ1aVQxRzlsNEpFRmhKWmlwKy9ZQk1LSWlIS0RFSWlDMlpRYWxyc3crZUNuLy95VFpQaXBXSFJKOGpVclVoaU1aNG8vc0pBQW90Zncva0lTR0FKRlRMck1NckJUTlRkQWZ1NHB6ZTFEYmwybmNqYUFhazNBVGNGaWF4STJwd1Y2SFJQem9acGdYV1BSQllTV1F6cWpwMTY3aWFHbHVNWmRBRXdCUk1RTkJ3V2tYZWZxVyt6SlgwQ0t5NlJoUVNXT3NuQlZCbXF6WmpVWFFlL1dpaXlYRHlzaVBtdkZiWVRNczRpa1lWRUZwOWNxUmNwU0dRaGtjVVE2ZDdrdkpRa1JIMGlJU3FCdFRPcHkwcGtLZitCZ054MHNOYjVQZmdjVTZYdys3OGcvcW1UaUVXZThKQldSTnB0RW42SERsOFF0NjY4T3ovbytMbEh3ZzlPZUFRTXJJVEZ4bFJiRlZBT1ppS3VUaTcyVXpqN2FDYms3SmpJZHZVUlpDRlplNDZBbTRKRVZ1VENCZXBHVjREOS9BbXNleVN5a01oUzB3Wmd3b21ZY2xGZnAyZlFCY0FVRWxtcDZYZ2ttOGxLWTlYZ01OL3kyYnZPd1BmUzhCMEdWalM3TCtWQXBzcFFiY2FrN2pwSVpJa3NsMlhOMnpreTdaaXNuWkp4SFdSdUo2ZG9JcVUxRVJXa1NyMUlRU0lMaVN5R1NGY25Qb0R6VVRpUFJCYk1tTlMwZUJtZkc5amZTMUYrdXMrRHFWdUhzN3Vkb1RQclhqbmJ6NzU0QTJzNHBjYVZMSzZBY2pBVGNYVlNzNDZ0K1FwbUY5U1NtMDJJM0xTdkxaVk00d3E0S1Voa1JTNWM0SEIwQmRnd0xiRHVrY2hDSWlzRDVZOHo2V0hDUlpsd1VRbXN1SGVvN0hsZkFWTXdBVlBUOFVnMkU0ZExtV2l2R3R6MnJRL3dQVGUrdzhDS1p2T2xIc2hVR2FyTm1OUmRCNGtza2VXeXJIbTdsbWkyUWM0MWUreTdvSW5rYmlJcVNaUmFrWUlrVnZva2xydGpHakhmR2JRTTUvRDNmZmJWZ2ZOUk9JOUVGc3lZMUxTNE1od3JWUW5xT2krbWJrVWlpMkVQNmxvcFNHRHB2VitWbkxseU1CTnhkVkt6RGdXSkxOZVFhemFJT2tOTHBXdXlxTWNJdUNuREtnaWpHWWN1akVvZ3RZL0xaTU8wd0xwSElndUpySVJvRVlvdStQcDc3bDgxRlBqYUxXQUtKbUJxT2w2WkNjakQxVkxrQURaWm9qWlpHSWxiSkxENklQWkZqY2xVR2FyTm1OUmRSNEVKeEZ3T2l6WTZSSmZKc3ViZHpvamFNVG5YSXBIRkFILzVaaU1nRm5LSlViVWlCWWtzSkxJVVAzZlJ6enZFUWhSK0k1RUZNeVkxTFY3RzV3YjI5NkxrbjlxVDZVbW9JS25sMFhIMUxCb1lXSHJ1VmNWbnFoVE1SRjJkMUt4RGdSbG5KK1NhQ1JIWlVyWmdoTTVEd0UxQklpdVNGbGNNczl4TGo0WnBnZldPSk5iZDd6ZWFJSk9DK2JYSVhHMUpRWHRhL2pqQWhJc3k0VmliTmdKbUwrQUtKbUJxM0l0a004TklOZ25SYWcvclJyWmV3UGUrOFIwR0ZwZTBxenQrT2EzYUZ5NEdZY3FnKy9TOUVTRzZUUFp0M281c015SFRUbWdUTEhldVhqU1J2cHZJNHZFRnhFSnkwbkZuL2FnVktVaGtJWkdsK0xtTGZ0NkI4MUU0SDJSMmJyMExUdWlkY0tscEdPWWpVVjRXVzgvS3pCaDFFckhJRTJicTFyNEZ6NkRITDNKQnpFOEtCbGE1OXdabnRyQUNTc0dzQ1BZUXl6b0szL0sybHB3ZEV6WFRBYW8zQVRjRmlheEkyZ3dZanE1QU5Fd0xySGNrc3BESWlqYkRjdTM0dzRTTE11R1F5RUlpaWt0cnRSMGZ5V1prRTBhNWNGTHJ2TUIzYVh5SGdSWE56b2R5WUxUSzJLU0hnekJsVWw5SGZkMUhkSm5zVno3WGJuNnQwRTRYV0Rab0l0Sk54SDg4eGQ2aVdrOEZpU3drc2hRL2Q5RW1GSERlSDVlM3ZXZ2RpU3lZUWFERHZlWnBocUljODE0SFU3ZjJlb2VIYmhQbXZmUDRGY0p5Nm84ekVhbUFVakFUZFhYQU91N3BTVzFEcmgwVDJXYUE2bzNocGlDSnhYU1BSUUNyemtHaVlacXgzcEhFMnJYSmhIZGthZG5CaHdrWFpjSWhrUVVUTGpVZHpqMGZrOVVNM1hJcDgvcUE3MXg4UndLclRpbXh6MVZIcXd3a3NxTEZVajNkcHhmUGJyL3kyWVpzczA3R1dTU3k1dThJSzZscEt2WVcxWG9xU0dRaGthWDR1VU1pNjg2N0hoUGhPQkpaTUlOU216UDEwT0g1bml2K1NWU0FxVnVSeUxxbnM5NjY4cVA1VFRsKzdoR1BqaXR4LytMR2dJRVZWemNjVlhRRmxJSlpMKzVPS3ZaUk51dHczYnV4YlBmVnduYUE2bzNocGlDUnhWeTRSUU5oMlNjWERkT005UjY5eVpBS1I5UFBnMFFXRWxuY25mRGhIaTlBRndCWE1BRlR3enFUMVpTWldOS0MwN0hubVdoVHdtTVQrL0xMWDU5engzUFBmYkt3VGU5N04rRmhZSlZOOFFzNHUyaVZnVVJXdEZpcXAvdjA0dGt0TEo4ajAwN0p0bU15cnFQY2U1SFRjcHJJY0VYQm9pU1lnRmp3MkMvcWhaeXBGU2xJWkNHUnBmaTVpMzdlZ2ZOUi9RV0pMSmd4TUdONnplc1VJUG9HY0FwTTNkcnJIZTZGZ1VaM3dyM3N0c3N2ZjJPK0JoNTg3b1dJY2RNdG4rSU5yTXZmK2ZKbUlULyttWFJWd1V3RHE0QlNNT3ZGM1VuRlBnbzI0VHJycXAxc3ZpT3IvRjRTb1M0WmJzb3dDeExSaEdNWHhzQ2dNOFhsc09HWnNkNmpOeGxTNFdqNmVaREkwdElXWU1KRm1YQWVDWVRGNDBhMDQ1M2RCM0FGRXpBMXJCZE14OW50UHlHN2kyV0ZjY2ZsdzNja3NJU0lMd3dzb1VLS0RjT0VHOVdtVE9xdXN6VmZQZDJubCtXeHFIek9FalZqY25hNnozNUx2aWFTbnB6akhWbE1kUHZ4T2xJclVwRElRaUpMUUtTckV4WEErYWgrZzBRV3pKalV0TGdlT294M1pKV2lXeXRMWlBFU1dEdnRPckdidUdzZ0pMRDZxeTFHTHJZQ1lqSTFMVTN2eGQxSnhUNEtaaDNVa3B0MWFheVpscTMzd1BOa3VDbElaREVYYnJFZ1dPNkpzZUdac2Q2UnlNS3ZGcWJ0Nm9MU0NDWmNsQW1IUkJaTXVGUTB1SlI1bUt3bUxsRVVTRnZWNG5CZjE1a08zNUhBRXFMSFNHQUpGYkszWVNMVmhtb3pKbmNYcXFmNzlMSk1GcFd2ZThGN3MwN090VWhrc1VoOVgwa3V4Y2tRdFo0S0VsbElaQ2wrN3FKRlVEcXhrTjUwNlF1ZkhZVjkvWFRuNTNkNXA5UkwvODlOM3pDLzdIMnRodzRqa1NXbVl5TjFxK0IyUTE4Mmw4UzRzZ21zL2hKWlNHQ0pQUkFZU0c4RmxJS1phblpYTU91d00zTE5tSWhhaVY1UW9QcGp1Q2xJWkRFWHJsNlV6SGJtYkhobXJIY2tzdXBNWkRHZjhqSVNDakRoMHB1REF1MGVjSVZFV0dxVGN4QjROMUM2dm5BVHBqOThSd0pMaU8waWdTVlV5R1REUktvTjFXWk02bTZ6Yzc1NnVrOHZ5MlJCK1d3N0lkTzk3TjFaSkxLUXlKSzE3dFNLRkNTeWtNZ1NFT25SeWFqVUlxVS9rWkRlWE9reGViV29QK0FkV1RCalV0UGpldWd3RWxsaXVqWlN0dzQwa2RWdkFrc3VrWVVFbHRnRGdJR0dVd0dsWU5hTHU1T0tmWlRMT2x5N1FkUk1pSXhMclo0U3pjZHdVMlJ0SFRXeVZ1N0dEQWMxazEwSkc1NFo2eDJKTENTeTFLSVV6TGowcHFHQTJRdTRnZ21ZaW9iWDk3dFJBN0tnNVBCOXk4QTY5OXpQa2lseTgzcHpNd1lHVmpMV1hldEVrV3BEdFJtVHV0c2drU1d5WFBiejBKd2wxNDZKN0pUbUNZd01zZDcwNUR2RGpuMVVzeFFRQ2JsRnFWcVJna1FXRWxrRGVQNjhuMzg1a1ZBbG5pT1JCVE1tTlQwdWQyKzBGL09rVnFVcGU5MlJ1cldYTzVyK0MrbVhYLzYvODNJKytOd252VHRqamsxZEdGaXlxeDZqRGJJQ1NzRk14TlZKelRZSzN3THFYdlRlanNtMTB3R3JOb2FiZ2tRV2t5NFBFa0Q3dlNnMlBEUFdPeEpaU0dSbG9QZzhTUU1UTHA5NXlLQU5nQ21ZZjZEakE3R0lHRGpnM1cvaWNSNEpMQ0hLaW5kZ0NSV3ltR0VpMVlacU15WlgxeW5jRE9LeDhEME5mOUZsc3A4VllSdXl6WmlNbXkyeGJPS2JTRDZTclNWNXRlZzhVNUFEdWYybVBSOER0V0lGaVN3a3NnYncvQ1VRQ2NCMy9HcWhLRi9KVFRPMXpNL2NZdXFCdHZacXloUWovVlNmU0tSdTdmWE85cmNTYjEyNU1PK0F4ODg5NHQwSisyUEVpeGNPRWxpcUh5cWNmSjRLS0FVejFXeXBVTmJSTnVUc09sSGJEbGkxTWR3VUpMS1lDemNQd3FtZWxRM1BqUFdPUkJZU1dRVlEvakJwZzAyV2ZHWWlnellBcHBESXltVWFNbGxOR0Q3MVo0M1VkUjdEdzNrWVdLcVp1dWFUWjZvTTFXWk1ycTZEUkJacjJlelR0S243dGNMdVZ3dGRpMFFXbFpiZ1lvaUUzR0pVdlVoQklndUpMTVhQWC9EelB6eVJrTlRjd1R1eVlNcWtwc2VWbVRHYVZXTTU1ODdVcjBxVFdXVjA4aCt2Z3VJTnJISVdMTTRFRlZoVUFhVmd4bkp6VXJNTURTK3FkL05mSzNSMlFtUnRHVmpmeXhZVHcxVkJJaXVTTGdOOW95dkFobWZHZWtjaUM0bXNZQk1zZCtJQUpseFMwKzZlSHk1aDBBYkFGTXkvMUxROGtzMzBRa3ZWNFN4d25vdXp4UnRZVjc3N3Y4blpoczc5MU0rVE1hTm9Eb3NEUzY4QVUyV29ObU5TZHgwTlpsQS8zVWgwbVN4czNvNU1POTU4UjliU3k0Qlk0RGF4OE9NWkltSHAvZXlabEtnWEtVaGtJWkdsK1BrTGZ2NkI3K0g0dkMzQmkwUVdUSm5VOUxneVU2WjBaYWpqL0pZei9aNlpZWEJuR3NMNUZHOWd2ZmZ5SDVGdHBuVDIyVS9SNk9BUkhXc1paMWxwQlpTRG1LaTdBOVpCWk1rMUcwUjJPb1Jlc1kvcVpMZ3FTR1JGMHVWS0lWYmlzdGt3elZqdlNHUWhrYVZPYXNDRVk1bHc5eVNzUXI5ZXp6QjdBVk13LzBERFBUYVJCMDdQdmZ1TlBwd3Yzc0M2K3NyWHFKMXMwSm56bjZEVm8vZEowRmVNb2FJQ1RKV2gyb3hKM1hXUXlCSlpMb3VzQ05lU2FjWms3ZFNqbWVwckl2bklmYWdZR09DdkZxb1hLVWhrcVV0a1JWcXUrTnBJWjBZQTMxbjlBb2tzbURLcDZYRmxlS2RDSGhaL2trejk2cUVVWUx0MTMzUlp1OWp4aW1ML3ZmLzZONmxaWDZOVGovOFVIYnp2YkxIbmlSTkRCWFpYUURtSWliZzZxZGxHd1MrcWQ4MW1Jc3MxQSs4OURGY0ZpYXhJdWd6OGphNEFHNllaNngySkxDU3l2SGZJUzJrYk1PRllKaHpMeEVRaVN6VXR6VVdIYzgwYnlXYXcyY0Y0enNYNlNmazRYN3lCOWNGYmYweVR0YXQwMzBlZXBTT25INHJtcURoUWV3V1lLZ05kaitLMzd1cnBRcUxMWkZIWjdJeW9XU2Zuck1jK1MvbE5KQitabDBwZzdSeW5CUElRS1ZiVmV5bElaQ0dScGZqNUN4WVB3SGRXLzBBaUs1N1c1VEkxdE05YkR4MmU4MVA4azZnQVU3OTZLSVZJeGhqY3NVcWFwM2dENjlhRk4rajJlKy9ROFllZnBHTVBQQ3F4a2pBR0twQ3BBc3BCVE5UZFNjMWl5bU1kem83bnYxcll2U3RyMk1Famhxc3k3TUwwU0I0eVFkd1FwbVhETkdPOUk1R0ZSRmFQcU5CUHNnRW1ITXVFUXlJTEpseHFPcHhydnZKb09Ld2g3MzVUSHM0WGIyQ05yMTJrR3ovOFBoMCs5UkNkL09pelE2REh1QWFSQ2pCVmhtb3pKbGYzS2ZqcmVjemxzS2lMaVM2VFJjMjdIUk8xRXlTeXFLOUVGWGRjeFlrUTlWNEtFbGxJWkNsKy9yekZ3ZFllUm5raUlaODVFNERickNTV0l6TS9mcGQzU3FMOUgrTVBzNTZWbVRJaThxMzZRWG9TTEpYWmNjVWJXTFBiMStuYUc5K2kwYUVqZFBhWlQxVy83RkdBSVZWQU9ZaXBabmVGc1E3cmlPd0d1WGE2S1huNjJTb3ZaRnlHcXpMc3dnVExYZjhiT2lUY1RId3RiSmhtckhlb2FpU3lla1NGZnRvTVRMaDhwaC9EN0FWTXdjUk1iYklXUnNQN3dVTi9scVpyL3Z3NFg3eUJSZGJTNVQvNXl2ejlQZWVlL3preW85WEU3QlhUNmFnQVUyV29ObU5TZHgzOGFxSEljdG1yZWJ1V2JETW1ZNmVlVmszK0pwS1ByQWZzMExPK3BvRjNaSW1zZHhHWVFpSUxpU3lHU0ljWlJGWGdOUkpaTUdORStrM0VxMk1yTTJWMDZNUFN6NUtwWDRXU1Z4MjNlTy9WYjlIcW9hTjArckduaWN4SzBSMnpmQU9MaVBCTGhLVS9mRGcvbVFxVUFXTFI4cUFjbGF1ZmRkaVdYTHRCMU02aWI0ZFFUMHN3UDJQcjE5UG1HK29lV1B4MXlTQldsYU93WVpxeDNwSElRaUtyYUVteFY3dkFKa3MrMDVEUnZnRlRNQUZUbTRDVm1YK2xKYTRtdDI3UUIyKy9SZ2VPbmFEVGp6MFR5SzdUNDd3S0Erdm1qMTZqOWF2djByRnpqOUx4aDU2c2tqUGpva01yd0ZRWnFzMlkxRjBIaVN5UjViSlg4N1l0MmZZMm1jN1E4bXJ1Nlp0SVBuS2VLNEdGUkpiSWVoZUJLU1N5MGlleW1POEs4c0t4ZUd2V0R5ZTFqZzk4aitvM1NHVEJqQkhwTndGN281WGlYS2hTdytmM3FnQlR2MGJ1WHQrOCtFTmF2M2FKamozd1lUcCs3dUhpVjdBS0EydTY5ajV0WEw5SVI4OStoQTRjTzRuMWpncFVVb0U4SU1iWXM3dDNiN2djbFJ2QU9ncDlVWDB6cGZtdkZ0cFc3UFpFOXJnRTh6TzJmajF0UHEzeXRiL3pyZ1JTKzdoTU5rd3oxanNTV1Voa0laRlZ4OWNpUmI0R3oyamZnQ21ZZ0RBQnk2WE5BbjNnNmh2ZnBYWXlwdnNmZlpvT0hiK1B5YWI3MzJ4UllXRDF3VGt4Wm0wVllLb00xV1pNNnE2RFJKYkljdGxyLzZNZGsyMG5aSnhkMGx6NmJ4NVJPK0VpSkx5VTVOV2k4MkNJQkFFU3drcWdxQmNwU0dRaGthWDQrUXQrL29IelVYMElpU3lZTWFscGNmRjVsbjV3c3phbDJjLzFNdldyaCsxbTJ5bTk5OHEzNTZkLzdway9RMmJVdmYrcS8zazVtN0l3c1BwWmJSZ1ZGZWloQW1XRHlWS3dFM0YxVXJPT0VoTlpqdHlzUzJOTjdpVExnbFVQcDJjc3ZjM3lQWS9ocWpEM2tKUVZTbkFoOUFCZnRRekpobW5HZWtjaUt6S1J4ZnhhWks2MlZHSjdDa1lobUhCUkpweklaaENqblFPbVlBS214cjNpTFJYRzh4U01tN0xzZEhMakd0MTQ5d2Z6OTErZGV1d1plUm92Z2xmM2JockR3S3FGVk9NNmQxU0FxVEpVbXpHcHV3NFNXU0xMWldmemRwYW8zU0RYVGoyYURVU0NTcEdRbWRTSXJOdXNjSU5FRmhKWmVrVkZPRXNCemtmaFBCSlpNR05TOTZsS3pSaElVWWtLaEhlR1pYYlg5YmRmcGVtdEczVHl3NC9UNGZzZnlNMDh2ZWFIZ1NXeGxqQUdLcENsQXZJZ3RnemtSUCt1V2gwWHhENm9KWnFOeWJtcDZPM3hjTVV5emNmWStrVWlLM0xoWmdHNFlVektobW5HZWtjaUM0a3NMeWxRa3NrSEV5N0toQk5KT0REV0FXQUtKaUJNd0hKcDh6NTlvSjFPNk9ycmYwekdHSHJnMlo4aE1pc0pyb09QOHpDd2hrR1JjUlhzQ2pCVmhtb3pKblhYUVNKTFpMbnN0Q0pzUTlSMFJ0Yk1vL253bTBjK2tsMzZPN0NXblI5REpPUVdvK3BGQ2hKWlNHUXBmdjZDbjMvZ2ZGU2ZRaUlMWmt4cVdoeTV0Y1I2NTJVd25zanZXYktsR3daZ3I1eWJGOStoOVd1WDZmREpNM1R5a1NmWTQ2WHFzREN3c1BoUmdjRlVnR25DZWRnZTh1MXJXL3NWY1hWU3M0NENYMExpR25LejIwUmtlNzFkdVpjTFNhd1hKTElpeWNwZ1FEUDloYkJoV3IyTEdQR3JzUEs0M3UwMis1dDVlRWNXZTlsR2kyV1ljRkVtSEJKWk1PSGtZVk9FZHZVV0RJNWtNOXBOUU03NWs3UDAzaXZmSW1jdG5YcjhHVHA0OUVRbVZoeU84ekN3MHROWHpLaWlBa3k2SmlHdWUwUDUwcnRhUFYxSWRKbnNLTnY4MXdyYkNUblhlbmhONGMwakg2bGVsbkRTOXZkVSsxVTl6S1BlU3dreE1kdzhZdTl2ZXVEemU5ZUxhUWJWMHg0OGNEdDBqd0k0SDlXM1JKNTc1cm92bmJiaC9HVE5uVXB4VG9VOExQNGsvZlhyWk8wYWZmREROK1l2YnovOTJMUFIyd3loblVqaTh6Q3dpbCtJT0VGVUlMWUMvaUFtQVNiaThsalUzVW5OcmtwaEgyNythNFd1bVNDUjViT2VNdTA5RmZuOEJjbm5XSXpDY1VGbDNuT3JWYjJMaUVSV3JlMHBxazNDaElzeTRaRElRaUlyTmM3a25pOEtYL1N6c2RCRTF2VDJUVm9acmREbzhERStIUkd6d0pialBBd3M4R2RVd0tzQ1REUElSenhYbTdoYTF1WHE2VUtpeTJSNzJad2paOGViNzhqeUt1Znk1cEdQUkd0TFdJV2VyN2dWbkk2VXFQZFNrTEJLbnpCakpsTzg4S3crVVFLY0Q4WGRnTThqa1FVemFCbHRsZjU3cFRqbkpjL3dvU1VWWU9yWGRBd3l5UDZDZ1lXRmp3cFVVd0hsSUNicTdraXppMlhqRmNJK3JDVm5ONGlhcVdLWHhMZkhDYmdwbm5ZZjVQRk91VndOcU1wZktCdW1CZFk5TmxNQ3Z5N0tOT0dXdFkrKy8xNUllL0l6M1hhaUxUWmI4bTBtTVdnRVlBb21ZTis0VnUvdlJSVnFPVEh3WW84RXFWb0R5N1VOcmYzb2RWbzlmSVNPblh0TW5rUmlSRlJnM3dvd1ZZWnFNeVoxMTZtM0M0a3VrM3NTV1MzWlpvT01uWGxhTkJBSktrV0NyOWZYMStmVWl4UWtzcERJNHBCdWJkWTJjRDRLNTVISWdobVRtaGFyTnAzamNSSENsRk1CcG00dHpCWlRhMkExR3pmcC9kZStPYWZkWjU1K2dWWVBIK1BjVlJ5TENsUllBZVZnSnVydVZNbysycFpjdTA1a213cFVtb0NiNG1uM3hkT3p1QXhDK2ZOVkNLOVNsOHlHYVlGMWowUVdFbGw5bWR6aTQ4S0VpekxoOEk0c21IQ3BhWER1K1NvMUFZZkJNZzJwTmJBNmJuanpSNi9SK3RWM2FYVDRPSjE5K3BOU2RCSGpvQUlSRldDcUROVm1ETHBRcW8wSjBXV3l2WG0zVTdMTm1JeHJQUzBhaUFTVklrRmNMQVphWitxOUZDU3lrTWlxd091L2l4UEErU2ljUnlJTFpsQnFXbHlaR1JNaDBuRElyZ293ZFdzcTRiTmdIdFVHbHJNdFhmM2VWOG0yTXpyKzBKTjA3TnlqV0tDb0FDb1FYUUhkWUNiN0c4WjFzZy9YakluYUNaRzFGYWcwQVRmRjArNEx0SGx5MjB3SjVvOEdLUnpJaG1tQmRZOUVGaEpaQ1ZCQ0ppa0FFeTdLaEVNaUN5WmNhaHFjZTc3S1RFQVpmTTNIYmxVYldCMlRuZDIrVHRmZStOYWMxT0tyaE9EMjVWU0FxVEpFb3phNXUwTHErZXZwUXFMTFpGdlpxTmtnMTB6dVVGZ2ZMd3NpUWFWSXlDMUMxWHNwU0dRaGtlV0RqL2xJdnF4SUFjNUg0VHdya2FYOEJ3SlMwei9NdDdtWFd3OE5udWR6OEUraUFremRtamlScGQ3QTZtN1pyVXR2MGUzTGI5SG80QkU2OC9UUGtsbFpsYmlUR0FNVnFMd0N1c0JzbDR3UWRYZFNzNklDMkFkWm9tWk16azZKYkhmOXVkMk92dWNYY0ZPcW80MVNOTGx5cU9WY1B2dTVGRmozU0dRaGtkVTNQSXVORHhNdXlvUkRJZ3VKck5RME9QZDhCZEJ3ZG5zWHc4M3lUTkZCR0ZoZFdhKzk4ZTE1R3V2QXNWTjArcW1mNXRCQkhJc0s5RkFCSmd5cE5tUFFoVktaUDZMTFpLdDV1NVpvdG1saythOWlpQVNWSWlFMzJWSHJwU0NKbFQ2SjVlNllSc3lFQ2tSS0FLN3ZGREhBK1NpY1J5SUxabEJxV2x3Wnp2VWc0bFFQT1Z1L1NRZU9uZ2k4Qm4vR244UGVHb2lCMWYySTFveXV2ZjVOYXFjYmRQajBRM1R5STg4RzNpaDhIQlZBQmZhdlFObGd0alFpSk9ydVZNZytxQ1UzMnlDeXN4eTlhdW50WmFpd0JkY2o0S1lna1JWSm00SEYwUlZndzdUQXVrY2lDNG1zM0dhNDkvd3c0YUpNT0ZZaVM2Q2RBNlpnQWxaSXcyUGErL1YzWHFQcHJSdDAzME9QMHBGVDV3YkRTZ2RqWUhWa3I1MXN6RTJzN3FYdUp4NStpbzQrOE5Gb0RvZ0RVWUYrS3hBRFE5dStycVBhakVuZGRYYk9GNm1wcGI0dGxYQWMwV1d5VlRiYkVEWHIxUDJJaHY4cWhraElMeEljbWJuSUVCQUwzbUpRMk50VUsxS1F5RUlpUy9GekYvMjhBK2VqY0I2SkxKZ3hxV214Wmw0UWdVLzk2cmx5Ui8vZzNUZG9zbmFkVmthcmRQcnhaMmwwOEREalpQMFp2ekFUM1BPT0Q4ckE2dTVLczc1Rzc3L3gvMmoxOEFrNjh4T2ZZTndvSElvS29BS0RUR1NKdWpxcFdjZldmUG5aaCt0K3JiQ1pkRnNIS1hwVkFXcFF3RTNSYlNkRjBFWXArd3hZSEYwQk51Y1VXUGRJWkNHUmxSRTl3bEFJSmx5VUNZZEVGa3k0WEhRNDE3ejVhZmkrbThnZlhIaVRKaCs4UCtmT1p4NTdsa1pIamdkc09wZFA2d2RuWUhVa2I3cDJsUTZjT0VYR2pLSTVIdzVFQmRKV2dLa3lCbUhLcE81Q2hYZWZNTmJ0MVcxRWw4bThmSTYyakN6bmJFQnpoRWhJTHhLUXlCSmQvMEZ3aFVRV0Vsa0ZlUERKVFNUZ2ZCVE9JNUVGTXlpb3Z4Qy9YcFhSNGJUNkx2MXNheGZmcG8zclYrWVRuM3o0Y1RwOC85a2VUb0twV3dNVXcxNENaNUFHVmc5M0NVT2lBcWpBMGdya0JiTm9lWkJQMVFxd2psSVNXWTZvSFpPYmphTnZBN09YWlpoWElKbUNSRllrYlY0S1J2akFvZ3BFdzdUQWVrY1M2KzRiNTAyUVNjRjhVWDFxTVR5b2IrM0RoSXN5NFpESTRwdEt1WjliekU5QjhpQ1N6VWp2VmQ5NDl3YzBYcnMyUDV2N0huNXNibDVGdC8za214NWVlL0h6NjRHQkJacUxDaFJaQVNiY0JLRXV1dFJtbHlxayt5UThEOUZsMHBYUFdiTE5CcGwyR2xoT2lJVDBJZ0dKTE5IMUh3U2pTR1Foa1pYQmM4OHVSb0R6VVRnZlpIWnUvVHFuMEs5MEJ1R2E0SjRjNWcwelQ2VHJWUmtkTGxJR0JwNlVhMXU2OXM2cjFHemNudCs5VXg4OVR3ZVBud3djaGZOeHBtNE50TmxnWUhIdUZZNUZCVkNCZlNxUUZzekU1RUErVlN2QS9ncGhIYmJkVEdRMVU3SGJFdGpiTXN6TFNLZ0UybjFWdXEzN0xnQUFjWFFGb21HYXNkNlJ4Tm9WcVVJaVN3dXF3WVNMTXVHUXlFSWlTOXBrSzMyOGhIVGN6c1owL1U5ZnBYWTJKYk15bXB0WHEwZFBsRStiR1pzcU1MQ2lXUjhPUkFWU1ZpQmFaV3pDZzJwVEp0ZjVKK3crek5zcjFhVkVsMGxYUHR1UW5XMlFjVTJnUlFPUmtGNGtJSkVsdXY2RFlBdUpMQ1N5TW5qdURQRWdFeFFHemtmaFBCSlpNSU9DK3N0dzlrWmxjR2U1V1o1UzNYSG42dDQvKzk1cjM2WXVnVFU2ZEdSdVhvME9IT0lPSzNCOHY4SUdCcGJBTGNJUXFBQXE0Rk9CZnNHc04vcWZUOVVPaDNXME0zTE5PcEcxdmQwbUtSTlBiaHhHUWlYUTdsdE94MUxSdmxMbThjRWpmR2JQQ2tURE5HTzlJNUdGUkZaMk15MFdSV0hDUlpsd1NHVEJoRXR0d3VXZXI4Yzk4ZlgzTDFJem5kTEpEMzJFbkZtUm83RUY0M0xWQnBadHBuVDd5dHQwL01ISHlZeFd3V1pSQVVVVmlGWVpTR1JGaTZVZXV3L3pka3AzcTE0OHUrN3Btbit0Y0RKL1YxYVkxUUdSa0Y0a0lKSFZ5M1BnUmFLUnlFSWlxeUt2LzY1SUFzNUg0VHdTV1RDRHZQcUt3SjVvS2I4YmxKaU9LeEtIQlorcXJOQXg3ZHFGN21lalNzaWFKUy82MmcrL1R4dlhMcEl4SzNUMDNFZnAyTG1Qa2xtQmtaWDhSbURDU2lzZ0MyYko2SDQrVlN2QVBoSjMvVVV1MVd4TXprNlF5UEkxVXdQdHZ0Z3N3WENQcXhSaUpTNDdHcWFSeUpKVTFYaEhsaFowZ2drWFpjSWhrU1VKRjNocmlJYjJVd2dkRDl0TUxnYUhaNmE5Y2ZFRE1wVHlOZlVTbEVwa2pObnQ2M1RqblZlb25XN014K3RTV01mUFBVWkh6ajVDWm1WRlpBNE1nZ3FrcVVDMHlrQWl5OWRFMlBXNWVycFBQNTZkSTlPT3lUYmppQUFaUkVKNmtZQkVWai9QZ2M4ckNwSElRaUlyMlJaTkJCNzNKV3FBODFFNGowUVd6Q0Frc25yRnNUUzZidWl6eE90V1ErNzk3aXVFbDRqb3dhR1hhZUgxT1V2akQ2N1FyU3R2VXp2dWZucVM1aW1zdzZjZXBLTm5IcWJWSXllcUxRMHVIQlZJVzRGNE1PdUxQbnVObTAvVkRpT1JSWlpjdDRuZ3BsN2w3cFdWSk4yS1ltd1JJcEhGZEkvVEl0c2dabVBETTJPOVIyOHlwRlp4NmVaRElrdEx1NEFKRjJYQ0laRUZFeTRkbkphUldOdkJhcHJabEZZUEhBVGIyNXZ0WGVpK1F2Z0trWGw2RUFTTGVSSFRtOWZvMXVXM3FVdG1iZjBiSFQ1R1I4OThtSTZjK2hEZWs4V3NMdzVQV1lGSXRhSGFqTW5kN1ppYU9xbDV3bnN6WXovTHBDV2FiWkN6c3dpUENpSWh2VWhBSXF1ZjV3Q0pyREJ6eGxIYXovdmNuMzMyRnVwcEV4RTR2c3lVQXM1SDRUd1NXVENEVXRQanluQk9TdDNOYjl3ZmN3QUFGWGxKUkVGVTFtL1JlTzBhVFc1K1FOMTd1aDk0NW1mbXJ6bXE0NSsvYmpWRWI1bG03ZUpMaHVpRk9vcmpkNVhOK0JiZHV2U25OTG54M2gyVlIzVDhRNC9Uc1FjZjl4c0FuMElGVUFHQkN2aUQyVExhbS9UditWVHRNQkpacmlVM3UwM2sycVMzclFlMUZYaitqSVFLOXVpWWRGa0FybW9iZ2czUGpQV09SQlordFpDM0I1TVI3bUhDUlpsd1NHVEJoRXR0d2lXWXo4NG1OTjI0VGJQYmF6UzVlWjFzMi95WVNSaWkwNDgrUTZ0SFQyVEVxMEFhbXdpWFY0ejVqbW5XTHZ4blErYXYxc2E5ZksrM1diOUJHOWN2ejkrTHRYcm9xTzloK0J3cVVGZ0ZJdFdHYWpNbVFmZlp0ejVNVFYxN0lxdWRFalZqY3E2TmFONFFDZWxGQWhKWitlQVM3OGpDTzdKcWVrY1c4SjJGNzBoa3dReEtUWS9yb2NOenZycm9YenNiMDNqdE9uVkpxKzQvOXhoV1JEUTZjSWdPblRoRlIrNC9RNnVIYS9jY0Z1dFdSK1pMM1R1dy9nVVIvZFBDMUxicTAzRzJwU3ZmL1lyM05YUmZVeno3dEg4SXJudFgxOVZYdjQ3eEYxUUE5ZGwvYWVpdHp5YVl0ZU4xdXZycVN4SHIzOC9FRXg5L2g2cHRKK3QwOVpXSTgvZFV4N0xqNzJZZDdlUjJ4UG0vNksydWdzYy9lSmpPUFA0eC8vRm5ZM3IvemUvNXI1OXM0KytkVUdsbkUzci96WmZEenYrSmozblR4M2FLOGZjcmJqdnQxazlvL1ovenZsOXF4NzhEcjhIbmY2aDdmcC96L2w3ZTV2cjhFKzk2ampEK3ZyWGFyTS96M3UrQXNkTXhYUTJ1ZjgvalAvRzg5eWFIblVTY2Y2L2pINkV6VHp4SHhqTmhaQ2NUdXZybWR3UFdQOGJmcjFpalExMTlRdGRQYVAwRDEvOFBNUDRpdWp2SEg4WDFHWDl3bGRZdXZuVjNTWFkvR0hmdzZIMTA2TVJKT25qOGZocDE3N3hhWkM1NnN6aHZPdXlObTM3cUtlRzhLNk4vMDMyRjhIT0c2SGU5MFJBZlhGb0IyOHpvL1ZkZUl0dk9sbjYyK3dBTXJQM0xoUHFVVUo4WHZYK3RzTjI0Rlc2d1B2T2k5OWZmOUk2LzJYM2FqYzZBRGpTdzV2WHg2MTRsanYvQU15OTY3M2cyb2ZVNWVKak9Qdkd4SmVYNThZNTlNOTBJTnJET1B2RWMrZTU0WS95dEpOYmVpYXdtd2dEYXJMOGZPUklkZnc4UHNabUVHMWhubjN6T2YvMkxqTDg0a2RWTXV2VWZac0NkZmZKNThrMDRZZno5dmJqTjlSTm13SjE5NG5uLzlWL2wrRC9wajgvejlSOWEvNEdQdnkyUjFZeEQ2M09FTnZIQno0TnV4dDM2RHpOb01QNWlEZEFaY0lPb2oyOS83L0F0ME1DYTF5ZnorRnQzc0oxczBQaldEVm85ZEhqK245R0J3MTQrQVQ3VVZXQ2JqZWJNcnhwMzQ5S0wxcml2b1Rpb0FDcUFDdWlxUUhGN0FuN2YvdlpNVW5sdmlTY2R6NU1GK0xLRjBNOVpTMlRINUpycFpxMURqMWY5ZWNZN2crb3FsTjl6R0xUM3FBc1ppemhiTmp3ejFydXZtcTdvYzJFdnV2Y3pJNG9yWCtiMkpOTmU4UFZJMzgwaXVjLzViWTdzZTM4QlY5NG1abkc0NFdtK0ZuZmVnOEM3T0JvL1dqbndhZU9jTzJ4dlhyeE9aR0FERnNINmNCS29RSTRLUktxTnBPYUoxaTZEUExEb011bWFkdmVpOTJaTTFFNGpyUm1JQkRueXZ6Tnh0ZWgvQzRpRUhxeXBJTkdwVnFUZ0hWbStDVEw1enpITm9JcEZTaVFyOGY0Nm51L1g5cXI3SE42UkJUTW1OZDJ1RE9keXFMd0J6VGxkT1gzKy92bTd4dkJMaEFPNnJiZ1VWS0RhQ3NUVDNiZzlBS0g1Uk4yZHlsaEgyNUJyT3lOck5nQjNKTlNkWWJncGtiWmYxdWNrS0RFVlpFdUZGcjVhaEdWZE9Cc3VHZXU5dUszejFEaTllejRrc2twSE0yeXlwTjlrRWZnaEVzQVV6TDljOEY2TkNXaStzWHJtL0F0ekE2dTllZUczeVpsZlk1RVRISXdLb0FJRHFBQlRaYWcyWTNKMW5hMTVxK2src3QrTzdNcG1HN0t6MjJTY2piUm1JQmJTaTRVQmVJNXF4UW9TV2ZKSkswZCtwaEFTV1V5V0VXRmxBOTlaK0k1RUZreVoxUFM0SGpxODc2OFdEa0JVaWwrQ0pmTmJCODZjLy9XNWdlWFdMdjgxUy9ZUHhHZkJnS2dBS29BS1pLdEFlcG9zc3FlcjJnVE15enJjYkVKa3UvKzBBM0JIUW9OQkREY2wwdllUV2U4UmNyU2NlYk9CbS82SjJmRE1XTzlJWk8xeTBmek10eTJUam1uQ3BSYkRnOWdqZ2duSE11RThmK1Z4NzYrTE11Z0VZQXJtSC9CT2xPV3R1TkV2bXJOUGZ2R09nYlYyeHRMdEswUzBvcDhWNFFwUUFWUkFyZ0pNbGFIYWpNblZkUWJCdG9NOEJ0RmxRbzVNTXlIYlRwRElZcEYyMzNkYlNYMk9JUkpDdlQ3cHo2c1hLVWhrSVpHbCtQa0xmcDVoQnJITUlDU3lZTXFrcHNkNTkwYVRiL0hKYWJpaGpXVGN5c0hqRDVvVEQ3MDNON0M2ZjgzYXhmOWxpSDUrYUplSzYwRUZVQUZVWUxNQ1RETXUxL0dpN2s1RnJLT2pITTE0OHgxWmZiOFNxY2p4R2E1S25RVUxsc0c3Rnhhd05yb0NiSGhtckhja3NwRElFbmo2MDdZQm1IQXNFNDYxdWNOZ2s0QXBtSDhWMFhCMlc5K0J5eXRrdnJGeTV2d0xXNHB1eThENm5DSDYzV2p5Z1FOUkFWU2dnZ293NFVpMUdaTzY2K3ljVDY4SEYrcjl5UzRUUzlSc2tHdW5vYWV4N2ZNUUMrbkZBa01rNUJhajZrVUtFbGxJWkNsKy9vS2ZmK0E3QzkrUnlJSXBrNW9lMTBPSDhZNnM3Y3JhcmZ6cTZPeFQvL29lQTh1NUs4ZnRXbnVSREIydlFJWGpFbEVCVktEYUNqQk5PSVlOSWhJRmtuVjNFci9NSkNQcm9KYmNkSVBJelVSdVErNWxFRDQvdzFWQklpdHk0VllMc3Z3TFo4TTBZNzBqa1lWRVZyQUpscnV0d0lSam1YQklaTUdFUzIzQzVab3ZrczJrVFpqdWdhZU9Oa2J1MUlQbWdRZHUzbU5nZGYralhidjRINGpvNy9DWkIwWkFCVkNCT2lyQVZCbXF6WmhjM1FmdnlHSXRtKzRGNzdOMWNxNEo5NER1aWhxSWhmUmlRWEVpUkwyWGdrU1d1a1NXVnBGU3hIa0QzMW40amtRV3pLRFU5TGdJM0Vobll0ZWhMKys5U2tmbTkxZlBuUC9yVy8vdjNYZGdkZitIdTNueHoxdEgvN1BHd3VDYVVRRlVvTllLTUUwNGhnMGkwdTVZYms1cWxsSFExeUx0bE54czNHM2RpTnlHM01zZ2ZINkdxNEpFVmlSZHJoVmpCYTZiRGRPTTlZNUVGaEpaU0dRUnk5UmlKWnlrZmlnazFUaU16UmJBRk15LzFMUThrczJrVG1TdHJLNzhKWFB5cVQvYzA4RHEvays4ekYyQWFHRUlWS0RhQ2pCVmhtb3pKblhYS2NnTVl0NzJVUE5GY3BuWWRqei8xVUxuYk9ocDRCMVpXVVVKUXlUa0ZxUHFSUW9TV1Voa0tYNytncDkvSkxKWTVoVVNXVEJsVXROakphYU1sQWswZE1scHRyMjhmYUdCNVc1ZCtBdldtcnNPMTlDTGd1dERCVkFCVk9EZUNpUjJZeGkyeVo3UklVbDNKM255SUNQcmFNZmttZ2tSV1NTeVF1ODdFbG1SQ3hmWUcxMEJOa3lyZHhHcEpGVnNna3lLeEs5ZWxCTFBrVSs1bEVqbGpRTVRqbVhDc1RackdHWXZZS29rbUNQVjlOb1hCd3ZFdVpFYi9hSTUrK1FYdC9PRmU3NUNPUDhhb1hPbVhidjBEV1BvRTlIRUFnZWlBcWdBS2pDdkFGTmxWTkV0Zkx0SzZPZjQ1ZWZldmxUSGl5MlQ3a3NTN1FaUk8rMTZJZVAwSVJiU2l3VTIyakR1TjlQelZDOVNrTWhDSWt2eDg0ZEVWcHF2QndhWm5JNzJOa1dWbXAraDlBMmZseldMNnFIRFEvelZ3dSt0bkQ3L3ZER204L0R2L3R0bFlNMi9Sbmp6MGk4YjUvNFRGRGdxZ0FxZ0FxZ0EwNFRMSjRzM2FibVl1NU5EWldkaUhiWWwxNHpuUmxidTI1ZHZmc2I5UmlJcmN1RUNiYU1yd0lacHhub1BUU3hXOEhra3NwaW1kckNwRmpvZk5sblNiN0pzdllPTFFTc0FVMGhrcGFiMWtXeUdseGpkaG1mRy9PM1YwK2Uvc0pNYjdHbGdPZWRHN2RxbGw1RENpcVpTT0JBVlFBWDJyQUJUWmFnMlkxSjNIYndqaTcxY3FDVTcyeUJqWjB4TEJtSWh2VmhnaUlUZXhlTVNzYWxlcENDUmhVU1c0dWN2K1BrSHZrZmhPeEpaTUdOeTBlTGNwa3ppK1JVTDBwZFhUcC8vdURHbTlUS3c1bDhsdkgzaEU3WTFMeEhSU1BHRjQ5UlJBVlFBRlJDdUFOT0V5eGVwUVNJcmRrdW9iY2kxNjBSdFc1TXEyK0d5TUZ3VnB2MFhtaTBZenVlRm9hdW00ZGd3elZqdkZTU3NRcE85U0dTVmprb3c0YUpNT05hN3NaRElZbTh5QXFiVG02REp6RGRqUjhiOG5EbjkxUC9aaTdyc21jRGErbUI3ODhKdmt6Ty9WaFBud2JXaUFxaEF5Z293VlFhNkgrTkZ2c202VUhiVFIycVpVRHNoMTA3SXVKWnB5VUFzcEJjTDJaZGh2SFd0bnFRamtaVStrY1g4OW5nOTdTSCt1VnlZMUFLK1IrRTdFbG5welloY0NhaFM1cTBVNTFLcXZQaTV6TDhiblRuLzl4WWR2NitCNWR4N0orek4yWnRFNW16OENlQklWQUFWUUFXR1hBR21DZGNEZlE3YTY1VnlkN0tNazROOU9LSm0wOGdpYXhXN0lzSGZrMEVpaTJsYkJqMlhlK0xDa0hHMDUydGp3N1I2RjVHeDJTR3ZOcEhJNHFOQmJLRFk3emlZY0ZFbUhCSlpNT0hrNFRJMDhKcjI4NzNRY0hONWhlZ256Sm56YTFFRzF2eXJoRGN2ZnRvNitoSVJyZlJNTHpBOEtvQUtWRjhCcHNySVlxSU1wVnYxMG9XS1pPa3l5OFFSdFdOeXplUU9aWTN4c2lBU1ZJb0VydmZIUFY2OWw0SkVGaEpaTVhoWlpEdngySUlDemtmaFBCSlpNSU5TMCt0NmFQQTl1RldXOURSdVpkWDhaWFB5cVQvYzc3ejJUV0RkL1NyaGpZdi9uQXo5czdJdUVHZURDcUFDcUVDSkZXQ2FjQjUwdUZjYUwrUHVNTCsvRXN0YU1yQVBzdVJtRzBSMjJ1dHR5YjBzbHMvUGNGV3lKNXY4TWdubDNlQVM4VS9KT2JGaG1ySGU4WTZzWGYzQkw1R1ZxYTNFdHFOQi9ZNEtUTGdvRXc2SkxKaHdVdmloWlJ3bURiZGtmdXZBbWZPL3ZveEplQmxZenJtVjl1YWxMeG1pVHk4YkVIOUhCVkFCVkVDdUFreVZvZHFNeWQydG1GMUlrU2Nnc2t4c1M2WWRrMjJueTcwZXZEdUY4b21CclJmbjd2eHZ4WWtROVY0S0VsbElaQ2wrL29JVGxUQ0RvdkFmaVN5WVFhbHBjVDAwdUloRWxxSFIxODNwSi82c01jWXUwNUZlQnRiOHE0UnJGODVhb3E4U21mUExCc1hmVVFGVUFCVkFCYllxd0RUaEdIYUlTR0pFeE4xSnpUcTI1c3ZBUGx5em1jaHlqVWo1YzkvKytQa1pyZ29TV1pFTEY2Z2JYUUUyVERQV094SlpTR1FGbTJDNTJ3dE11Q2dURG9rc21IQzU2SEN1ZVgzWmpLTjNSbWRPZnRLWUJ5Lzc5SEZ2QTJ0dVl0MjRjdDZhcGpPeDhGSjNuK3JpTTZnQUtpQmNBYWJLVUczRzVPbytHYzBnNXUyT05WOUVsa2s3STJyV3lUa2JleHBrUk1qdW9zUVIvdi85NjZzNEVhTGVTMEVpQzRrc3hjOWZzQmtGTXlqS0RFSWlDMlpRYWxyc2E4WU03SFBDUW03WGNJYk1kWFB3NEo4ekp4NTkyWGV1SUFOck00bDErVk9XN0ZlSTZJRHZKUGdjS29BS29BS29BQkpaK2RsV2VsYmg3SmhvTmlFaW0zdkxQTlA4QW00S0VsbVJDeGVvRzEwQnRua3VzTzZSekNLL2QyTzVPNS9ETzdMWXl6YllmTnRxS3pEaG9rdzRrVTBxaHRrTG1NcFBTMU9iY0xubjI4Vm1YT1BjNkxNSHpqNzE1WkIrSFd4Z2RZTTNheGYvcmlINjl5RVQ0Yk9vQUNxQUNzaFhnRW5YUktJMnVidEJydmtqTmJXaWQyTnRSYWRFbHNsc1RHUW5TR1NSMXVRWFF5UkVpMEloejFHOVNFRWlDNGtzeGM5ZjhQTVBNeWpLREVJaUMyWk1hanBjRHczdTd4MVpidVVmamM0KzlhOUM5V0dVZ2JWcFlsMzZGVVB1M3hMUmF1aWsrRHdxZ0FxZ0FxZ0FFbG41MlZaaTltRWRrUjJUNjh3c3B2ZXE5M2dCTndXSnJNaUZDOVNOcmdEN2VSVlk5MGhrSVpFVmJJWUptZURCODhLRWl6TGhrTWpLVHd0VG0yRDF6bWRIdFBLUHpkbW5QaC9UbDZNTnJNMnZFMTc2SzViczd4R1pRekdUNHhoVUFCVkFCV1Fyd0ZRWklsR2JXcnRScEthdU1aRkZsdXgwZzR5Yk1xMFlpQVNWSWlGWURBcUxVUFZlQ2hKWlNHVFZ0QWNBbkkvQ2VTU3lZQWFscHVQMTBHQnVJbXUyTWhyOUxYUC9rNzhmcXdGWkJ0YmN4THA1OGRQV3VpK1NNZmZIbmdTT1F3VlFBVlFBRlVBaUt6L2JTc3crYkV1dTJTRHFYdmpPOUY3MUhpL2dwakJ0UUdGN0tMYzlGVEEvVURlNkF1em5WV0RkSTVHRlJGYkEwNTUzcndnbVhKUUpoMFJXZmxxWTJnUWIrbnpXM1JvZFBQaEw1dVRqL3oyNi85Nmg2cHpqNThkdS9qcGgyN2xvUDhrZURBT2dBcWdBS2lCV0FhYktRQ0tMNHRsRFlqTW9JenRuTHhQWGtwM2RKdU5hcGhVRGthQlNKT1FXb2VxOUZDU3lrTWlxYVE4QU9CK0Y4MGhreGRPNW9ac3FmVjFmUFRUWUw1SGx6QnNyZE9BWHpObkh2cytWZWV3RTF0WUpPT2VPMkp1WHVuZGlmWTU3VWpnZUZVQUZVQUZVQUltcy9Hd3JNZnRvcHVUYTdtWHZiVTFxYkVjQVNzQk5ZZHFBU0dRQmZZTXJ3TndySWJZTEx2RGNEQ0RSaFY4dDFJSmVNT0dpVERna3N2TFR3cjdNcm9HUFM3VHlIMWRPUC9uM2pURWJ3ZjExandQRURLeXRzWnUxaTU4empqNVBoazVJbkNER1FBVlFBVlJBcmdKTWxRR1JnVVNXUjlLTHUwdzJYL1ErSVVPV2FjVkFKS2dVQ1Voa01VVUtFbGxJWk5XMEJ3Q2NqOEo1SkxLWU9NdWdnd00zYXhidUJTVGVFL1dncTcyK2ZXTHphM3EwNFZiTXI2eWVQdjhGT1MyM2llL2kvOXo2K3greHMrbHZrcUcvSVQ0NEJrUUZVQUZVb09vS01FMjRYdHVWUjd2a3VqdFpqMC9MUHR5c2V6L1crQTVMek8xcTVKcGZJRm5DdEFHMVpCcmt6N05xb09WZFBCdW1CZGI5QUJKVjNHUWFFbG55cU9EUjVTTllCa3k0S0JNT2lTeVljQVdiZ1dUTWZ4dU43RDgwOXovekZxK2g3ajY2RndOcmF4cDM4OUpuckhXL1E0YWVsRDV4akljS29BS29BTDhDVEpXUjFVd3B1R3Q1MVNXdEdaVFR3L0FxeDZMYmFTMFpPeWJiZEltc2p1SnlrZ1VRQ1NwRlFpN3ZjR3RlOVY0S0VsbElaSEZ3VTRzSnRIV2V3UGtvbkdjbHNvanJ0ZUo0OVgwbUlwSEc0blBsNGhMUnlwc3JxNnYvZ1B1aTl2MDBYcThHMWp3NTV0eUJkdTNpTHh0ai9nbGU4czZYMnhnQkZVQUZVSUY3SzhBMDRTTDJTa1hiSnN2ZHlXM2lKV1FmMUJMTnh1VHNSTFQ4dVc5LytQd0NMSmRwQTlaN0E0QzkwUlZndzdUQXVrY2lDNzlhbU5zTTk1NGZKbHlVQ1lkRUZoSlpPV2t4cmJ6ZWt2bjhnVXZqM3pIUFB6K043cGNlQi9adVlHMC9CM2Zyd21kYmEzN0RFSDNHNDl6d0VWUUFGVUFGRWxlQXFUSlVtekU1dTE0bnpoS2FRY3piSEc2NjNNdmFXY3VrYllqYURYTHRiSFBIbGxVMmlBU1ZJc0ZiQkhMWHg0TGoxWG9wU0dLbFQySzVPNllSTTZIQ3dybWVub1BjejZIMy9NRDVLSnhISWd0bVVHcGFyQmJuekVzald2Mlg1c3dUdjVkS3RDVTFzTzUrdGZEMmxaKzJUZnNiWk9pWGlHaVU2bUl4RHlxQUNxQUN3NjlBWm5jbXE3dVRtbTNzbkM4aCszQXpjdE4xb2k2WnhYT3hsQjh2NEtiVVhVQnZHYng3b1F3ZlRYdTdRalpNQzZ4N0pMS1F5R0k4L1duYkRreTRLQk9PbGNnUytOb3RZR3JBSnFCcnlLejhGMGZ0Yng0NDgrelhldXVWQ3diT1ltRGRrOHE2Y2VsRnUyTC9KbG56QzJUb2lkUUZ3SHlvQUNxQUNpeXVBRk5sc0tJMnVjMlkzUE1uTklPWXR6bW5aMmU3WHl2c2ZyWFF0a2hrc2NpNkk1UDFlQUd4a0V1TXFoVXBTR1Foa2FYNHVZdCszbUVHUlpsQlNHUU4ySXhoSmtUN29zdmwwZUIzeVl6KzY0ak1GOHpwSi84b3Azck1ibURkWTJadFhIek1OdlFYblhPZk5jNThoZ3lkeUZrY3pJMEtvQUtvZ1A0S1pIWm5ZdDJkUVpoL3FkaUhJN0lUY3JNeEVWbmxpYXBvVlhibnVnWGNGQ1N5SWhldWZyVE1kZ1ZzbUJaWTkwaGtJWkhGaGQ5a3g4T0VpekxoV0pzMEFtWXZZRXFYQ1VobTNaTDc2dXJLNkgvUTZOQWZtSk1mZVQxYmo5d3hjVkVHMXM2aXVCdFhuaUpqbjdYa1BrWkV6enFpeHd5NSs4bVorOGk0RTBUbWJDbUZ4SG1nQXFoQURSVmdxb3hCbURKOWJUVXRHamRTUzZmOWZvT29hUlMvVE55bWlkVzlJMnVybkt6eVFTU2tGd2xiU1RBQnNaQk1UTzVZL21wRkNoSlpTR1FwZnU2aW4zZmdmQlRPSTVHbHk0eFIyNWUyL2JvaGk4L3Q5UklBYzUySU9wUHExb2pNRFV2Mmh5TmEvWDVyN1BkRzd0QjN6SmxIdjFlcXN2di94ei82YlQzR0dUc0FBQUFBU1VWT1JLNUNZSUk9XCIpIGNlbnRlci8xMDAlIDEwMCUgbm8tcmVwZWF0O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuXHRcdCYub24ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udCB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNDVycHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXJweDtcclxuXHJcblx0XHRcdC5saW5lIHtcclxuXHRcdFx0XHR3aWR0aDogNzBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAycnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFNkMzQTU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjODk3MzVCO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm0ge1xyXG5cdFx0XHQuaW5wdXQge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA5OHJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnJweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg3LCAxMjksIDAuMTUpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idXR0b24ge1xyXG5cdFx0XHRcdGhlaWdodDogNzJycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzZycHg7XHJcblx0XHRcdFx0bWFyZ2luOiA0NXJweCA4MHJweCAyMHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMzUzODQxO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDcycnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmltYWdlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC01N3JweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR3aWR0aDogMTQ2cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDExNHJweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uZm9udCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMTEwcnB4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0Zm9udC1zaXplOiA0OHJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1318\n"); /***/ }), /* 1319 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/vip_coupon/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6024f06f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6024f06f&scoped=true&mpType=page */ 1320);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1322);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6024f06f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6024f06f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6024f06f\",\n null,\n false,\n _index_vue_vue_type_template_id_6024f06f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/vip_coupon/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTMxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTYwMjRmMDZmJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI2MDI0ZjA2ZlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hbm5leC92aXBfY291cG9uL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1319\n"); /***/ }), /* 1320 */ /*!*******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/vip_coupon/index.vue?vue&type=template&id=6024f06f&scoped=true&mpType=page ***! \*******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6024f06f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6024f06f&scoped=true&mpType=page */ 1321); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6024f06f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6024f06f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6024f06f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6024f06f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1321 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/vip_coupon/index.vue?vue&type=template&id=6024f06f&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _vm._$s(1, "i", _vm.couponsList.length) ? _c( "view", { staticClass: _vm._$s(1, "sc", "coupon-list"), attrs: { _i: 1 } }, _vm._l( _vm._$s(2, "f", { forItems: _vm.couponsList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(2, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "2-" + $30, "sc", "item acea-row row-center-wrapper" ), class: _vm._$s("2-" + $30, "c", { gray: item.is_fail || item.status === _vm.$t("已使用"), }), attrs: { _i: "2-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("3-" + $30, "sc", "money"), class: _vm._$s( "3-" + $30, "c", item.is_fail ? "moneyGray" : "" ), attrs: { _i: "3-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s("4-" + $30, "t0-0", _vm._s(_vm.$t("¥"))) ), _c( "text", { staticClass: _vm._$s("5-" + $30, "sc", "num"), attrs: { _i: "5-" + $30 }, }, [ _vm._v( _vm._$s( "5-" + $30, "t0-0", _vm._s(_vm._f("money")(item.coupon_price)) ) ), ] ), ]), _vm._$s("6-" + $30, "i", item.use_min_price > 0) ? _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "pic-num" ), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s( "6-" + $30, "t0-0", _vm._s(_vm.$t("满")) ) + _vm._$s( "6-" + $30, "t0-1", _vm._s( _vm._f("money")(item.use_min_price) ) ) + _vm._$s( "6-" + $30, "t0-2", _vm._s(_vm.$t("元可用")) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "pic-num" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(_vm.$t("无门槛券")) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "text"), attrs: { _i: "8-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "condition"), attrs: { _i: "9-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "name line2" ), attrs: { _i: "10-" + $30 }, }, [ _vm._$s( "11-" + $30, "i", item.applicable_type === 0 ) ? _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "line-title" ), class: _vm._$s( "11-" + $30, "c", item.is_fail ? "bg-color-huic" : "bg-color-check" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(_vm.$t("通用劵")) ) ), ] ) : _vm._$s( "12-" + $30, "e", item.applicable_type === 1 ) ? _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "line-title" ), class: _vm._$s( "12-" + $30, "c", item.is_fail ? "bg-color-huic" : "bg-color-check" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(_vm.$t("品类券")) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "line-title" ), class: _vm._$s( "13-" + $30, "c", item.is_fail ? "bg-color-huic" : "bg-color-check" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(_vm.$t("商品券")) ) ), ] ), _c("text", [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.coupon_title) ) ), ]), ] ), ] ), _c( "view", { staticClass: _vm._$s( "15-" + $30, "sc", "data acea-row row-between-wrapper" ), attrs: { _i: "15-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(item.add_time) ) + _vm._$s( "16-" + $30, "t0-1", _vm._s(item.end_time) ) ), ]), _vm._$s("17-" + $30, "i", item.is_fail) ? _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "bnt gray" ), attrs: { _i: "17-" + $30 }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(item.status) ) ), ] ) : _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "bnt" ), attrs: { _i: "18-" + $30 }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(item.status) ) ), ] ), ] ), ] ), ] ) } ), 0 ) : _vm._e(), _vm._$s(19, "i", !_vm.couponsList.length && _vm.loading == true) ? _c( "view", { staticClass: _vm._$s(19, "sc", "noCommodity"), attrs: { _i: 19 }, }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "pictrue"), attrs: { _i: 20 }, }, [ _c("image", { attrs: { src: _vm._$s( 21, "a-src", _vm.imgHost + "/statics/images/noCoupon.png" ), _i: 21, }, }), ] ), ] ) : _vm._e(), _c("home", { attrs: { _i: 22 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1322 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/vip_coupon/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1323);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMzIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1322\n"); /***/ }), /* 1323 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/vip_coupon/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _dayjsMin = _interopRequireDefault(__webpack_require__(/*! @/plugin/dayjs/dayjs.min.js */ 402));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n couponsList: [],\n loading: false,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false //是否隐藏授权\n };\n },\n\n filters: {\n format: function format(value) {\n if (!value) return '';\n return (0, _dayjsMin.default)(value * 1000).format('YYYY-MM-DD');\n },\n money: function money(value) {\n if (!value) return '0';\n return parseFloat(value);\n }\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getUseCoupons();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad() {\n if (this.isLogin) {\n this.getUseCoupons();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n /**\n * 授权回调\n */\n onLoadFun: function onLoadFun() {\n this.getUseCoupons();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /**\n * 获取领取优惠券列表\n */\n getUseCoupons: function getUseCoupons() {\n var that = this;\n (0, _user.memberCouponsList)().then(function (res) {\n that.loading = true;\n that.$set(that, 'couponsList', res.data);\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvdmlwX2NvdXBvbi9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJkYXRhIiwiaW1nSG9zdCIsImNvdXBvbnNMaXN0IiwibG9hZGluZyIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJmaWx0ZXJzIiwiZm9ybWF0IiwibW9uZXkiLCJjb21wdXRlZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib25Mb2FkIiwibWV0aG9kcyIsIm9uTG9hZEZ1biIsImF1dGhDb2xzZSIsImdldFVzZUNvdXBvbnMiLCJ0aGF0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBNENBO0FBR0E7QUFHQTtBQUNBO0FBTUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQTtFQUNBQTtJQUlBQztFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztJQUNBO0VBQ0E7O0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQUM7TUFDQUM7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBQztRQUNBQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTMyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdjb3Vwb24tbGlzdCcgdi1pZj1cImNvdXBvbnNMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInIDpjbGFzcz1cIntncmF5OiBpdGVtLmlzX2ZhaWwgfHwgaXRlbS5zdGF0dXMgPT09ICR0KGDlt7Lkvb/nlKhgKX1cIiB2LWZvcj0nKGl0ZW0saW5kZXgpIGluIGNvdXBvbnNMaXN0J1xyXG5cdFx0XHQgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5JyA6Y2xhc3M9J2l0ZW0uaXNfZmFpbCA/IFwibW9uZXlHcmF5XCIgOiBcIlwiJz5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYO+/pWApfX08dGV4dCBjbGFzcz0nbnVtJz57e2l0ZW0uY291cG9uX3ByaWNlIHwgbW9uZXl9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpYy1udW1cIiB2LWlmPVwiaXRlbS51c2VfbWluX3ByaWNlID4gMFwiPnt7JHQoYOa7oWApfX17eyBpdGVtLnVzZV9taW5fcHJpY2UgfCBtb25leSB9fXt7JHQoYOWFg+WPr+eUqGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpYy1udW1cIiB2LWVsc2U+e3skdChg5peg6Zeo5qeb5Yi4YCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbmRpdGlvbic+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZSBsaW5lMlwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZS10aXRsZVwiIDpjbGFzcz1cIml0ZW0uaXNfZmFpbD8gJ2JnLWNvbG9yLWh1aWMnIDogJ2JnLWNvbG9yLWNoZWNrJ1wiIHYtaWY9XCJpdGVtLmFwcGxpY2FibGVfdHlwZSA9PT0gMFwiPnt7JHQoYOmAmueUqOWKtWApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaW5lLXRpdGxlXCIgOmNsYXNzPVwiaXRlbS5pc19mYWlsPyAnYmctY29sb3ItaHVpYycgOiAnYmctY29sb3ItY2hlY2snXCIgdi1lbHNlLWlmPVwiaXRlbS5hcHBsaWNhYmxlX3R5cGUgPT09IDFcIj57eyR0KGDlk4HnsbvliLhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZS10aXRsZVwiIDpjbGFzcz1cIml0ZW0uaXNfZmFpbD8gJ2JnLWNvbG9yLWh1aWMnIDogJ2JnLWNvbG9yLWNoZWNrJ1wiIHYtZWxzZT57eyR0KGDllYblk4HliLhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7aXRlbS5jb3Vwb25fdGl0bGV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2RhdGEgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdDwhLS0gaXRlbS5zdGFydF90aW1lIHwgZm9ybWF0IC0tPlxyXG5cdFx0XHRcdFx0XHQ8dmlldz57e2l0ZW0uYWRkX3RpbWV9fS17e2l0ZW0uZW5kX3RpbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSBpc19mYWlsOjHkuLrlpLHmlYjvvJsw5Li65Y+v55SoIC0tPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYm50IGdyYXknIHYtaWY9XCJpdGVtLmlzX2ZhaWxcIj57e2l0ZW0uc3RhdHVzfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdibnQnIHYtZWxzZT57e2l0ZW0uc3RhdHVzfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0nbm9Db21tb2RpdHknIHYtaWY9XCIhY291cG9uc0xpc3QubGVuZ3RoICYmIGxvYWRpbmc9PXRydWVcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvbm9Db3Vwb24ucG5nJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PCEtLSA8YXV0aG9yaXplIEBvbkxvYWRGdW49XCJvbkxvYWRGdW5cIiA6aXNBdXRvPVwiaXNBdXRvXCIgOmlzU2hvd0F1dGg9XCJpc1Nob3dBdXRoXCIgQGF1dGhDb2xzZT1cImF1dGhDb2xzZVwiPjwvYXV0aG9yaXplPiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWVtYmVyQ291cG9uc0xpc3RcclxuXHR9IGZyb20gJ0AvYXBpL3VzZXIuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCBkYXlqcyBmcm9tICdAL3BsdWdpbi9kYXlqcy9kYXlqcy5taW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCB7SFRUUF9SRVFVRVNUX1VSTH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemUsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRob21lXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWdIb3N0OkhUVFBfUkVRVUVTVF9VUkwsXHJcblx0XHRcdFx0Y291cG9uc0xpc3Q6IFtdLFxyXG5cdFx0XHRcdGxvYWRpbmc6IGZhbHNlLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UgLy/mmK/lkKbpmpDol4/mjojmnYNcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRmaWx0ZXJzOiB7XHJcblx0XHRcdGZvcm1hdCh2YWx1ZSkge1xyXG5cdFx0XHRcdGlmICghdmFsdWUpIHJldHVybiAnJ1xyXG5cdFx0XHRcdHJldHVybiBkYXlqcyh2YWx1ZSAqIDEwMDApLmZvcm1hdCgnWVlZWS1NTS1ERCcpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRtb25leSh2YWx1ZSkge1xyXG5cdFx0XHRcdGlmICghdmFsdWUpIHJldHVybiAnMCdcclxuXHRcdFx0XHRyZXR1cm4gcGFyc2VGbG9hdCh2YWx1ZSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRVc2VDb3Vwb25zKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkZWVwOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldFVzZUNvdXBvbnMoKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmjojmnYPlm57osINcclxuXHRcdFx0ICovXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VDb3Vwb25zKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5bpooblj5bkvJjmg6DliLjliJfooahcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldFVzZUNvdXBvbnM6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRtZW1iZXJDb3Vwb25zTGlzdCgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGluZyA9IHRydWU7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2NvdXBvbnNMaXN0JywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHQuY291cG9uLWxpc3QgLm1vbmV5R3JheS5pdGVtIC50ZXh0IC5kYXRhIC5ibnQge1xyXG5cdFx0YmFja2dyb3VuZDogI0I1QjVCNTtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdCAubW9uZXlHcmF5Lml0ZW0gLm1vbmV5IHtcclxuXHRcdGNvbG9yOiAjN0Q3RDdEO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0IC5tb25leUdyYXkuaXRlbSAudGV4dCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjREFEQURBIDAlLCAjRTlFOUU5IDEwMCUpO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0IC5tb25leUdyYXkuaXRlbSAudGV4dCAuY29uZGl0aW9uIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI0YwRjBGMDtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdCAubW9uZXlHcmF5Lml0ZW0gLnRleHQgLmNvbmRpdGlvbiB7XHJcblx0XHRjb2xvcjogIzdEN0Q3RDtcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdCAubW9uZXlHcmF5Lml0ZW0gLnRleHQgLmRhdGEge1xyXG5cdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0fVxyXG5cclxuXHQubW9uZXlHcmF5IC5jb25kaXRpb24gLmxpbmUtdGl0bGUge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjN0Q3RDdEO1xyXG5cdFx0YmFja2dyb3VuZDogI0VGRUZFRjtcclxuXHRcdGNvbG9yOiAjN0Q3RDdEO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0IC5pdGVtIC5tb25leSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWVJQUFBRldDQVlBQUFDMXNwN0FBQUFnQUVsRVFWUjRYdXk5emE1dFNYSWV0dmE1VlJRTlc2cHkxd05ZRDBEUWJYbHNtai9TWEVNYU5sQVhIdGp3Nk9vRmJNcDIvMVhMSmdsUUhIbWdHaHNOU0hxQ0tnTldWM2RUVUUwTW1BTUNHcGdFREpOWHBRWWJNTnozbnJPTmlJeFlPOWZhK2ZORlpPWmFhNSt6RC9yMnFYdlBQcmx5UlVaR3hCZS9wK24rZGFmQW5RSjNDdHdwY0tmQW5RSzdVZUEwNHNsdmYvckQ4NGgxNjJ2U1krbVZWdC9QNTJrNm5hYXArUDM2MTliTEpQKysyRlRtK2ZhRmxxOEtMNHU4NTRvT003M3ExSzEvNHBuUmZ5VGRsUis3MEwrRjdzb1BMZndQRXlwOVAvbCtKTDdnWlZ2NFh1VkZuYnZ6bjJpaGZ3dmRkVWN3b1JMMEw3dzN2R3dML1Z2b1hubi80WElmSmxDUjd6LzV6ZStRTk9qL05VWVJ5MHREeE0wcFhaRHAyNlJDV2RpNHp3NWc5cFFSa2hOeTVtTnZvWDhMM1RzTG0xdWwvNTN2NjhiMEVQNXY0WHVqa2ROZDdrUUwzaXJmSzRoeDhmOXR5SjFQZm11QUl2N21aei84OXRONSt0b3M1NXQrb2NVaU5WNldOZURtZmJ1NVBGTGFHeU9Dd3lBeUovbnVub2k2bElXRTF3SHBEMThud0RqTmVjSmVwQ2VDV09ZaE9BM3BPOHV0Yy9BVTZuK2J4Sm1EL2wzb3ZqY1M3Z3NPaGlEaXYvcnBaMy8vTkozK2FaTmVMVm1Ha0hCWkkySlEySFMzU0NPM0Z5eGMxb0Rhd094M1JKQTVhUEQ4RTFHTmNqaEQrR3dJM1ZlWGZYTys3eXRzL0xZcXdQOUQ2SC9MU0hndGQ0aFBUOVAwRUgrUE1ZQW80OU41bXA2STN2cjNXamh2SlA5dlFQK2lrbklMN09XcXdESkRFUEhibi96d0Q2ZlQ5S2EvSWk2dDJJS0luVUw2RUlnTUVGSjNSRkE1NExzbndxUWtEOEgzcWtRYy9QL2lFTm1yNE5JL3ZlSnZBUkd2WXZMODEvTjBWbVQ4OUhoQnlsN2o5QzUzWUxrekJCRy8vZWtQeVMzOTdYNkt1TVV5QXBYc1FTeWp0R0VQQ0pzaGlHQnZSQWFZa3RuM3Zuc2lBcEp2NGY4Ym9QK3o1UHNlbmdnNmVGSys0ZnZwNGRYbDc0U01zM3hCaVBocE9rOVAwelFyNDZkOGJINEkvVnZrdlRITWVCQVBhSGRFL00xWDMvL2JUdyt2L25VL0pWeGJxUVVKR3c4dG1WelpJcXdLN3dZdkN5anB0V1g2NGhCQlR1cThWQ1RzNVBzRi84TU1lcHdzNlJlVEUwR0lWeEV3SFpyR2hJRzhYRDdXNEpabVpmeEl5UGhKcWsxaW8rNmx5cDB4Zk44ZEViLzk2V2YvY0pwT3YxZFRuOWpQWDU1bHREUXdBV1lmWXBIdWpZUjdJSUtJdzl4MzU2WFMzMDJ3WmVLaGV4bUE3bGRLTlpsQmlZbVpxMC9kcXR5aEZ4RVVmSHFZVHFTQUh4NUNiQmoxalBEbmxQNlB3Vlg5OUY3YzFCRXl2c3VkZkM2S1EzeDFSOFJ2Zi9MWnY1NU9wNy90dkFHR1g5c0JDZDhSUVYyN1FRbEZvTHUwS0Z2ZFVyN01ZL0N5Qm1YUkZZbFZidm10MG44azNidlMvNmh5SnlCZ1FzS25VNXdWTGNwNWtRU0Flb0pTeUxqZ3BoNGFFMzZtZkMrdjFSVVJ2LzNKWi85Z09wMyt3S0JOS3g5dHNVeEJZWCtRR0lFWkNkOFJRVDBSQWhidWppejFPeUxvaWdqTS9EK1MvcEF4YzRRK0JVc0VQQ3RoUnNDMHYwSlV3SktBOWZRb01XTkZ4cVdGVzZSL2k3dzNobHU2eS8wNlJpbWRSemRFL00zWGYvRHgweS9mVVd6NDQ1YWp3SCszeFRJRmxmUWhFWmtEaWIwSVJHQ1JPaWdpU1BISkxkUC9sdm4rbmlVZHVGYjVuT2loQ0pnU3NlanZXaGVzM3dGM1BYUnR5RDB0eXZqeHZiaTVEZmVnUzA1S2k3dzNLdWtkK2tSMFE4Ui85ZFBQL3VscE92MTlYSkdXUHRsaUdZSENwcmhSaUR1Zkx5TFlyWk5OQzkzdldkTDNMT2xXNlhNTGNvZVVyQ2hkZGtOTGFWTG8wTEhVMWVicmxGT3U1STZlcGpNbGJuRW1OZjBCbER4OEhDMTBOeXJaN2tpNGo5ejU1TGUrMjk3aXNyOUxHbERTcmw3U3hrTzdaMG5qMEJGeTU0RkcwcGFlQ0ZoWUdSREFrQ3oxNTQwSTZtN1VXNlovTDc1ZjFRTXpBcWF2SEFKT0NyRGxuWWI1L3luVUdUKytpN0tvSzgwK3VpRGhpblV4WE83QUJHcXFEbWhHeEgvMXN4KytQcDJuZndJYlB3Z1NoWWg3aEJoTjZwQ2NsMjZSclZnUU9pTmpZN3NoNFdaVDNpbGM3ckhoUmdoMXo1S2VqUzd3M3BzUm1TaFpUc0NTa2lUT2pGWWxIQzNvMWhtQWtSTWc4WFFtUkh5bVdERjkwUU43ZkxVZzRoYTZIMGZ1TkNGaVVjS1VuTFZCWFBpT0NPclRvekxHU1JmTHRJWCs0R1haRWdtYjd5QWdySVlnNGIwUmdabFFtTnNTVmhvT3VqK2JuQWd0UlNJa1RQOEwzK1gvREpsWXVHUHIyak1SMDU4UU1TbGhhZlpSelpJR0VIbFZqNzhNdWVOR3hHOS84c00zMDJuNnd5b2RUUi9ZeXpLQ3BjSitVNVh1V2RMM0xPbWtwd2cwY2hCUFZOMC9YRmF5N21zRUtOdVJucUREZWVERTNjeE5zYWd0cFpRbThSa21yTldSZEYvSUhVTEUxTnlEVURFOWxOelZMVjh0OHQ0WVpqUjdJbXFGMTMwOUVXWkVUTm5SajcvODVUL3BsNWlGSHVUTHNJenlzaEFRVmtNUVdRdmRqWmRsaDJ6RnV1NXgwUDB3aUF4VTBuZFBSRUVJdGZDL2gvNnJybGlNZ05VTlhWTU9RQUlWckxSVGZEOU5aMnJ1Y1ZaRUhEZi9pRDYvdXdmdTl1U09DUkVMQ3Y2SC9WM1JMWllSeU94M1JGQVhOaTVrMEVKL1dDcmNQUkU1TnlBcW03c2pnajdab3RWd3kwZ2tmS2ljQ0duQ3NTNUp5aVppOVVWazJYTlkwUDlwT3FzU0psVHNqaEczeUh1amtyMFJ2cThpNHRBNytvTlBwL1BUNjIwNlpxMHAxMktSR2cvdG5pV05CNU1ncFEwcTZVTWlzbHRHd2s2K3YzZU9xMnUzN253dm93azUvbnNLYlNtNWtJWGtYaTBiT21lRjFXMXVueWRJRWJHMHZWd25tSFpCd2k4ekorSUtFWC96c3g5K2UzbzYvUWRQRDArL09aMVB2OWwzaWxKR3lVTE0vVUt6cExPeFlkU2xYL3BjaTJVS0t0bTdKNkl1RlYzODMwTC91eWNpRk1ZMkdGdk5ub2hjUFRDcWZNSHp0M1RRaXVtUjlFUVFJcFphWWtMR3V5Qmk4TDF2VE83TWlQanRUMy9ZS3hlOWg0YklVOXQwZWNCRHU4Y21PeU5oSnlKYjdLSkZXZFIxbnc4UnZJUzZ5UW9pcVJNdVRYejRPQnVVWXhkRXRvVUhqZ1JPR01nUUJqTVFYM0ZtbGxOZ2pZNE5LOTlyMW5Ub3RCVzJlNlRZc0pOOEI1QTdNeUxlUnhIZk9DS0RoWXVqWHZXZUpYM1BrcjVuU1dPbFVHYlRmMGU1dy9XLzBZakN1UjRZVmNKT1pZUDJLU2pLSGFrajV1NWFub3pwRnJvYmpmdnVzZUY2MUtKdW8rYU56R2VLaUozTWVnREw2SEtZRG1Sd000aWcxQjNVYmQwc20wdUFxUWJsdWttaiszSjMrdC81M3F5VHIzNmhCUkhuNkM5b2wwWVNUZzloT2xJb0RCWWtIRytpaGY5eHg1YUw3N216MWkvRFM1SnIrakRWQVVZbGZVQVA2RTZJdU1VeUFvWE5qY1VJcnJJV24yVzJhSXVRMlNoTDkrNkp1SHNpdW5raVJBRnpIVEFwNEZJOWNBMFJqMFZrMTBwMXZaK2dmTTlQNzRJUzlueVp3b3BySTdoRjdoOWY3aHdRRWJkWXBFN0w2STZFNjdjY3VrVGdaVGxrbHZUZTAzMTI0UHQ3bHZSQXZxZHNhRUhBL0YxSEV5b1NkcnRzYk81NldBZVZQSEIwcnlsUjZ6eE4xR3Y2Rk9ZVVgyTGFIcTBNdnYrdHloMGozVGRHeEMxSTJLaGt1OGNJWGpvaUE1WHMzUk5SenhTRGhNdkxRZ1IxUk5ZaTdMZVVPNkp3dVF4SjNOQnpVdzVZT20vZlFhdm9nUk0wekRYRU1wUFlkQnd0OUg4WmN1ZEFpUGlPQ0tyTkRhcTlYVTIzWS9YaEhlaC85MFFNUkdSQUV1NUkrc002eDVFTGNjallwTllEU3pZMFpVRVRFbVk2a0ZHVkE3SXdvWnFtKzdSMTdNdlVEOTl6SXZJQ0Z6N1d3UDgzaElnUFlCbkJ4TDFuU1M4NTFFMjQ3YWI3UE11WXZKNUNDLzNydGtKTHR1aFlKTHg2L3lHZUNDazltdVBBMnBDRFlUQmdEUUd4WWZmeEdZeWNJdjlUYkZoN1RGdnFoMXVROE40ZTBHMzVmdEZaaTVwNVBEMU5yNmZUOUtZRlcvbCt0d1dSZ1VyNkhwdE1IRTBMM1kyWDVZRFppazFOSGU2SW9Cc2lNSjFERjdwWGpCUlVhYWZxZ1RVYkdtcDg1ZGF5YWRyRHl4bVU5R2sxZGFrTC9lOXlKL2FBSm50TnMwSStuNytjcHROSFBxV2FDY1NqekwzNEhLaGs3N0hKZTJ6eTZtNGJoTTBRUkh6TGlHQ2puSWdoZEIrTmhNVU5mZFk0c000SFZoVDgzRHdSaElqZlR4T2hZa3Y5c0V2ZUc0MzdaNUlMbE8wMUhaVHg5SFVmUlZ4YTVaWXRvN3J1NitLMkd6SlZxUWNpQUkya3V5Zmk3b2xvTVpLRzhMOVQ3bkQyYzZTQVU5blFleUJocys2M0dLbm5VTFprVmNRZWNBUXA3d1BLblVaUFJISDYwdHVmZnZiNU5KMCs5U3ZqT3lLQUU3Q0dJSU1XK29QTTdybHNkZXVrVTRnWkVEWkQ2RDRha2RVcVIyQ3BjSjlxQlUyMWtwS2pLemUwamlmTWVBQWhQaTlvYmZjeGR1WjdyaCttOFlmb3hLVzczS25LL1pYY0tVNWZHb3VLblJhcHgyMTlqMDBlQTVFdGR1R1dNbVc3RUY0V0VGWkRrTmhMOTBRNDZMNXJsalExdzRycWdUa2JXck9nTTluUVJVUU1NK2lPV2RLcjBqbnVxS1dOUEp6TlBPWmIyeUwzUVhCd2d4NjQ2anppdGg3VU4yNFp1ZStNUWRnTVFXUXRkSCtaTVpvaHpRa2dOMXZQZW1HemY3TGNIR0lrL3cvaCs1NmVDTzJLRlpweG5CNWVSVTA1Y3JhZ20yRGJWUWQ0T3NmQmlQZ3VkNnhJV09WT2RSNXhteUllRlJ0K3ZwWlJNWHYwbnEyWUg3MEd5MENEa1RRRUViY2dBcU9SdE9pYzFWbEp1NzJ4RHZwMzRYdUxKeUlnNERBZENhZ0hCaXFRTHVTQ0dSWHJvQVV2NTZDNzh2LzVQSjNQclRIaUhmaitoanJIRlJHeDN6WGRZaG1CU3ZZZW02eG5pdDBxSW9PRnk3MWV1MU13ZlR0RWRsZ2tMUFhBNUhhK1FzQzV0cFJ1YStUR1BCRVVJNVk1eE1XczZiM2t2bHRnYk1mM0ZVOUVFUkczSjJ1bGRNVXRXMFoxM1ZmUHozQllwcHNqZ3R6VUlkQkl1c0VZemQwVGdRZ3pQTlhBTmQxbno4NXhjU0lXN1dQT2htN295ZkZzY2lKRUVWT0xTMDdZOG55MXlQMER5aDNrdXJBY3hPUjlGaEg3MEhDTFJXUjB1eVY1QWFiT1BWdjBTdWlCekg3M1JOU3RNZkR5TFM5cEMvM3ZmTStLMDB4M2FUOHA3dWVUS09PSkVyS2dFcVFlN3Y1YnFOZW04cVhIb0lSNThoTHhXL3pWSXZkYitMNEgvYVAzY0Y4alFObFdHQ3FKaUVVSmZ6Rk4wOGNlMnlmOU95MFdrVkZKMzdPa2NlaGlFbDdncGJuSEpqdlQzMGozTy8zcjBsVjdRZE44WU02S0pxV3N2YUdkOUg2MmNrZUhQcWg3ZXEySVMxcWlSZTQ3eitFR1BSRUxSQ3d0THQ5TXArbTFUd0hmdUdVMDBpTHlaQ3ZDaDlCQ2Q2T1JjL2RFNUpXc3lhanBRZmZuZ3doZ1ZpL3hIMFIvR1Vrb293bFpDVE1DcnBRaXZXaStEMk1QejRTSUNSblBjZUs3M1BGbVNhL1phY1BwUzNmTHFIcG96eVZMOTRheUZaOWxiUGdHRWNIaUhJYmtSQWppMWE1WUxmWEF6ejFMT2tsL1FjWFVZWXZkMDdXdkZubHZORktmZ1NlaTAvU2xGc3NJZEQ4VXo5ME5aWk9oam5yQ2xTTmIxeFowcW5INTZ1YzNUbi8zOFFHeG1ic25vbkxCd1B1WFZENEEvUS9COTFLQ2xLb0hOaW5WOWJWME0rNXR5cDN6bzNUWTBqanhYbktuaGU0YnhlU05jbWNEUkh6TGxsRkJIOEs4QUFpcklVaTQ0cmFFM0hoT0lYMUhaSG5DUVhSL2VZaWdQeUttQ3hwNlF0T2ZrNHdwTE00SHJpbmwycytmUGQ5cjlyUW1iYjJnMlBCSWVkOCtqN2pGSWpJS214Y2RvOGt4ZkF2OVFTVjc5MFRVclRHVGN1M0I5NTFpdzdCd2NYaUFqSWpBNWdLcThiMjJwU1FrL0dvNmFXS1c1MzF2VmU0TThVUm8wcFpNWWlJWGRiWlhkMk1KNUF1VE93TVI4UzBqNFdUYWFXQU4rREk3a1BDdVBYVlQrN1c4NzNvUUFVd29ySU9RV2ZjNDZEOGtOcm1pQTZTMFcraHVKdFR6b3I4Z1lGSVFYSTZrTmNFdDdGaER3aThtSnlKa1M0ZWtMUm9Da1lvVnQ4ajlsOHYzbi96V2Q1aFRKMThyeTVwbFdoS0dJTkVQYVJrWmhQd295OVJWTnhudnU0WCtQYVFhK0h4dmJISlhSUFpjK1Y1MU5zRC9RL2grWldUTVJrMWNEL3dxYWt0WnFBZXVLZGRiUmNLYjhQMWpsRUVkTXFweFpBemUrMXVsdjVQdkYzWEVVcjcwZWpwTmIyeXVvdFNuNzVZUnpweml4dW1DeUZyb2JuU2JQb05zeFRHeHlZU1VIeUdzN3ZYQzBnRkw0OEQwbldTUmRNYUt4VklQMnhGcTh0SHlvSG9VSk8rUnN5akQ5WFNsZ2djd3B4QnBFTVJjemtUdmZKYzdabmtmR1UweklvN3BIUnA2bkwrY3B0TkhhZFo0cVVqNHFJakFjZ2xiTE5KT2JrKzNyREs4cDlNeUxSdWdMWHh2TkhKdUZSRmtFVm03YVQ4TGV6WnFwQWtIVFVVNm42YlRLL291eU5qTlg3VTlkbHJZdlF6QS8wUDRQblh2cVp3NFFzYlZkbzR0Y3NkTnNNUDBrcTV4VnJiWHRLL0ZaU0dJT2hJUmRJdlJ0RmlrQmlWOXo1TE8zTXBicHY4ZEViUWdndXUyaVFWZW1PUEFNaDBwUk5ma0FxNStyNGNNUHpRUzNsUHVFQ3ArbXFZbjZrSDlYZ2ovVEhJaVlMNEJqQ09naDdweDZNTWRFY0RDWm9obDJrTC9Gb3UwRXhKdVhnWmcraUYwejhVbWdmM01sL0FBOUllRnkxR3pwQnZxZ1dzeDRhSjMxazI0N1JEWkZueS9kajl6MWpUbGJFazVFMzIvUXNZSDRQc2JrRHRGUmV4RHhSNkx5T2kydThjbUUzRGhsaEhaTFNQaHlpMkhQRUdnc0VyeWZiT1VnYnp4OVdvQmkxRml6WW1ncEt0VlBYQU9BZmNnaDBscGQxTFM2MU9BbDNYUXZXdDFobVJPYzh5WTBERzF3RVFUdU81OHI4ZGVWTVQwb1dVMjlVdEZaQVptSDJLWnR0RGRhT1E4dTlpa05SRWxSWUFXK29QQ3BxZ09ZYWw4WTNOdWE1RXo2UUhOSXduSkRmMHdUZHdidW1FMEllUm03cW5Od2ZNL2NuVUFSSENKR1ZNZmFuSlZjNVF5SU9idzY2U2N5MFB2cnJtaHgwRVBwbjhuZVc5VXhLV0wwNExJbk1SYWJLZmwwRzRaa2JYUTNhaWs3NTZJWTNnaVhnTGZKK1BBR2d1dUtYQ25QREVoNFI3SytybkpIVkcrL0UzYzFLU1VHWUZIelQ5bTVhWEkyWGhlUWN0M3NNYnc2eng2dmpib21yNGpnbXBzdUpObGxMNmFOMDUvOTUyNWV5THlnM0VOV3VPbTZDOG9tTnRTU292SzBueGdsQXdtSk54WnlZNmsveFp5eDZyMGRHWXhUV3lhM2RTeDdxUjdMWCtuMEkzT04rYi9waTlDMUIwT2RpVGRPOWRyRzVPMUNtNjdxMEMrUVloNmFYNnJsbEdYZXVHS3NMakhKdk5OQnJyUS8rNkpxQnFuUUxib1JhS3M0c0Rzams3VUE5ZkFzRnY0QXJML0pYZ2lhdlNkZjE0aDlLTDlKYmZqaXU3alJmZUtEM3M2cTBMbTcrVGVwcyt2M05rajZRL3pqVVd2NGZYYWxmS2w4OWNoTGE3aDRhaVNUVElBVEoxeThNRzlqT0c5aDFpbU40NkVtNEVGUVA4aGRGOXQzTVgvb1Blc0tQamNqS3Z5elFrc0FMcDNRd1NyT0RDallGSEFMYS8vM09YT0ZueHZSY0tLYkdGbEhuMVFGREVuZlBFZlVjZ01raTBJT1Y0VE1LNjhzZm5POUU4cVlzbVcvbUthcG8vck5HMUJCcUN3dXNjbThXQ0dTV25zUmY5YmpvM2RQUkhYSlNxZ3NYN2xpUWhER2NoYUNHNW9Cd0p1TnZZTXd2cFdQWEJkczZSN1dFZTUreThJV056WlowMzhVbGQzTS8yUEszZFNMUzdmVEtmcDljS2tOZ2wzWXdMUVNFVGd2cVJiSW9LQ3U5OUY5eDcwNzNUWjNNdmNNdjFCNCthUWZHOW9EdEdFQ0JKeDROQ2Jjdm5sNWg5QXVZNmt2M3ZmQitGN0Z4THVXSjNBaWpnZ1lYWlpVeXROL3E1REprb0VCdS9mUVpDd3NtSEQ5S1c5a0xCYnU2N0hBNld2SW55SkRKZW1xMFdhZVgrVDBuWXlhN05GV3Jpc0krbmVsZjR0Zkc4MGtycDdndlpHQkJvSFZnUXNiU3BUU3JqdWl0dEphY09NK3J5bVdqVXBaNitTbHF4cVN2cWFsVEhWS2RPWDV4eHd4K0xvTE9uMVRqS0t1Q1UyQ1FxYmtSWnBzNjRHbEd3VElxaEptUmI2Z3p4NlNQb0RkTzhXbTd4N0lwcUVqWW4vVTNGZ1ZjSXR3aEZBdnNVbUtEMGhlTFNXUjBkY2RhVEt1UHROZEsvSm1VSHZiMzFzVGFsS3pMaXNqRUc1NTBYQ2crWE9KNy8xUGVzWXhGdEdCRHNoc2k1WnVoWHJBa0xFVG1aZFhDeTNsQ2xmVDNoWmc3SytJK0hWZ2Jjb1BRZmQ1NWh2aVA4Mng0RUx0bE5ObHJ0K2Z1ZjdIdGFGV1MwbmYwSGMwbUhpRXlWeldaQnhpeWZJeWZlY2JJWjdBbGFJdUFXSmdVaTR1RGRZR3QrenBLOUtRMEFsZTBna3ZGVnNzaVlUV3ZqL0FQUjNYeCtEc0lFUjJTVU96RjJ4ZUZwU3BTR0hlLzhHWkp5VzhvWUZDZ1hKN3YyMzBsOWpwL0hMR1pxZnVLd1VYTW5VYmgzc1psNG9ZK2x2SFdkcWo2US96UGYxdDczK3hIbmFHQkdEd3FwN2JHd25KSHhIWk91Q3dSUVBnaVUyQm1IVmxlNTNUNFF0UzNvS2JTZzVFNW95b21VMFlVMEpXK1dYVytnYWRDN3ZxY2VEUm5vaW9zNVZxaXlZLzVud1ZxcTJiTlRhdnhMYzI0citxb3lmM2tzQ0YwMTljblJyZ1k5MUc3blRFUkdEUEh0SFpIbG1oOXpMdVZLUkZ2ckRYSG4zUk53OUVYbDN0NkxldVN1V3NSeXBCeHM2WkhLYnNnWHZYWmZZcE5iVGttdVdGbnlTemxXeHNTZ0ttQndTc3lMbXYwU0tXUlYwRDRLRCtyU25KMklSTXhaWE5WbzN2dmdjb0dROVNoNG15Y1VEOThsdlM0eVlmcGZyaDUrbTE5TnBlZ05ERjBoNU9KbDFzWWtXcG1tSkVSamNwbHZPR1lib2Jnd1gzRDBST0NLNENmcHZ4ZmZpZG41NEZZUS9LK1RCWHkzaW9DYTBEeWwzZ3Z1Wlk2VDBOZmR5WG5lc0lzSVEvYVdOWk5TaGJCbWpyNkhsSGdSdTRZSEs4MVVaUDcyN05QKzRVcHI0ZFc1S1hPd2c5d3NOUGM1ZlR1ZnBJN3lOWFVYWjNwRndYU3FhaEx0UnlSNlMvb0JGT2poYjhkNDV6dHFNSTlaaTRuYWVSeFFDY2VBVUgvYVErWHNnNFJpSTFwUzdDeEVMQW81am8reHlscnBhdUpQVnBXeU1sUFNKN2xUSTBiMG83U3p5Y3hHMm9vRjdIRGdaSTFSblRJaVlqQlB5RXFCaGgrUEpuUVVpanFsM21VVjh6NUxHalJIcm5GWEVZbXloLzkwVGdWQTQvWmtXdWh1TnBGdjBSSkRnWGlOZ1VzakdiRkh6K2NEQ0ZoWEt1ZVRXbGdmVmJlNjYwZ2dqQkhtS0VYMzRhclJnUXBrVXMzUlY4WUxOVk9vYjlNVm00UU1INkU4Zk9UL0tIR1NLRmJQUG9Qd0VZRmxiVGtSMERvWXM2ZlVteTBNZnZ2cnM4K25oOUdtNTF6UW83SlBrZ2FseWowM2VZNVAxVWh6NGtxK2d6SzE2SXR6WHB3VVJTQ3RLYnh3NFBpUDMvZzFLOXVia0RyRzV1S0c1VEVjNlM3R0NpUWxtWnZibEwzQWkzV2s2Y1l0UitzKzR1VXJwWUJxZk95dExsd3RoK1hBWkRIRm1PcjBQeGdxMExNRC9HOFdHRmVSbEVURzljVURGTXZqQk5WMEpWTkszaUFoS3dydkJNcnB3MmgyUjNUMFJrRlRacUlNVGVURVR3anUrQjEzNFBpUG9OMVBhUFI2VWVBZG9XVUsranlFQmk1R3dLR1ZtQTR2eVFKU2xKTkt4bS9yVmRPSk1kNGt0WTlwc0VDS0dDSFZSTEl0WXNkWVdlK2tQMHJsRFROaUVpT25EYjMvNlErb3ZsaGdwQnlyWklrOFlpWjZ6Q04zTFdKZzdhUzBnSEovbkN1Unk1VWJKb1RMNjVoQkJiblRZVWVqLzB2aWVFRERKM0ZlWHBoeGR5bUpBT3FKOGJtSVB0OEFRNVdoQTVOVXNYUlgrRXZOVUphelRoNUFFSkZnS3lYc3Y1STdFOVY5OXNFcTBPM0JzZUgxOEhDdCtQMDJQajllakU2djAzMExlMUQxd1JVUWNGUEZua242WE9zVEdVcHJpNVdtOExEbm1oSmNGbFBRQXk2Z1BJbllLdVdhM2tSN294aFpwMTdyaFcvWkVGQ1N5aCs4RkFYTXNtSDZmVUJPdmc4OVpoWFZFN1lQdy9oMUtjdkhzbGdkWjZTKzlsQWtEeDdGZ3ZrWmFId3pJb1daUGhNYU5GUm1UNThORGg5b2hsbjd1ZVo3SUcrcEZ6WFhGY2NjdGVSYThMRUJuMDN4dEd5MktNZUk1WWFzN0lvYXBVM2E3dVpjQmlMNXhqQUIzdzRKMzVKQ2VDSUR1OXl6cGV2bkJTTDdYWmhDTWdFbm5maUExcU9xMnRBbVlZUTRaRjJCekUyNzVHdTVsbFA4bGxrbElqdDNQT2wySVhLdXVGd01QcFFTbWFzZ1lmTVJJdVpPait4TTU4NlBXbDZ5djRtdDBmTGxUUk1SdmYvclo1OU0wZldvdjhRQ1Z4WE9KRFRkYnBESDN0aUN5RnJxdjNDZTlMV0pZZUJrdVRWY2tuSGwvVS9pZ2hmNHdnV3pDR2w2VzZKNnBCODZHUjBaVUNhd2tPYngvQnhKZU9IQmFIbVJCd3ZTY0NBSHJyRjBMQWg3Rzk1cUk5NEV4WnJ5emtwWVJpWmRTSmpadndoZDhySHZKbmJEQkxDSU96VDNPWDE4ak5mRGxocG5DNFBOZGRYdXBWSFJUOEtuQ2tSYjN2dFB0UDlJaU5UUDNXamdDekw0YklxalYwNEo4ZDBqNjErZ2V1WjBmS0ZZb01lR2VXYm9tb2RpcVZOZUhBRXZqUWRVWjRtYVdyTjZMRzVwaW1xc0VvU0g4YjVFN3BJd2ZwdFBEQjRFV2M3MXhpN0p0b1gvMDNBSWk1aTVqbWozdFFjUkQ2TDRTbUFXalBvbUlKVnY2aTJrNmZUeWJGQkF5QUlYVmMwSENYUzNURmlUOEF1cFdVL3gzOTBTMDEwMVNwdXpjRzFwS1dMUWUrSTZFUVlHV1VGS0w2eHpxZ00vVWRJTHJnYlg1aE1TSWEzUWVHSnRNUTBZS1M1QXlEbG55d1ZOU1VxWTdLMmxPYkJNdkE4V0thYSt3N3E4WnFkWjZiU3N0RW9oWVdseSttYWJ6Njc1SXVCbEtMZDhPSnZKUkVKbkZJblVpNFVLZWxJRXJCeUVDQTdNUHNVeGI2TytYeFE3LzJJWTVFYkViV2hFd1ErSFZDMXNGaThWTjI0QjhUZHQwQ3d5amV6TitIMUlHb1ROV2FFdXBKVWtaNVhzb3ZvOUsxVjZSTXZhMkxHMmhleVRRYXN0b1BURmxUVlAyOUl5SWIwZnV6SWo0S2p0YVRZcmhTTGl6a25aN3BReUgxaFVKVjk1L09QMXJYSTc4dklZSVNzck1RZmV1OUg5cG5nanFpQlZxUmtQdHFHWkJKN0toaHlJeExJcURJeHVEVWw4OEd1RnZhd0lWS1YxS0lCSUVmS0x2eE9jcHBPYmcveTZlb0JyZkIyWE1FN1MwNlVkWEk2MkY3aXZVRVNQaXgvZVZFaWJsRXdmZEI4cWQ1ZlNsb3RCdlFRWXRSQWRpQk5YbEFhSVBzVWp4R0VFK2E3cUY3cDJObkNxZGM4SndML3EzSUdHanV6K3BWOXdFaXdnSm5uODFKeUp5Tzg4ZGxTUUd1R2hMYVlLYUdGenVRUWFyTHVTZHRUellLbmRVeWNaS1dKQndLUkhyeUhLSHd4YWlqRGxXek5rRGhxOUcrcU8vZm9XSVBhVmZQZm5lTG5meWlCaENZa1poOVZ4aXcxMHMwcjJSY0djbC9WdzhFYytSNzdWcjBzUERkS0x4ZVE4eXIzYlgyR1JHbnFQQ3QrVnpQWlgwdkZhby9lV0VJVWJDaW9EWHBUUU5pR3h6dVJPRkwzaXdoOVlYRzNSeDlxUE5CM2haZVN0RTNJWCs2ZmNHRURGb1dCNGVFVlN5WW9kWXBuYkx5QnliTDk2SlRzenVYbVl2SlB6U1BSRktkOG1HWGlCZ0djd3d0RjViNk8vbUc2K2J1WWR4YVloTmFpeVNFckhJN1R3clllMTV2QmYvdDhpZHRielhGcGlVd0NWOXFhdDZ1T1hnclo0SXNudm9lWEhXTklDSWg4aDd2OXhwUk1TZ2tuNHVTSGhnak1DV25YNzNSRlJsUWZVRHRSaFpTWWkyOEgwUFpWRjRPWDR0dW5BaEczb3hIM2h1MXJFcW1VR1JjUmRFY010SU9JNU5ocVNyTTNkemtqK2NyWnREd0ExSWVHKzVRekZpN2tkTkpVMnRYNTJVZEx3Tjdxd2xveEI3dExrYzJqbk9qSWhCWVhOSFpBa0t0RmlrUmlWNzkwUjBwdjh0ODMza2R0WVJoU1JFaTZWZlBXTmpxNk5va2JtNW1IQ3hPcUNUa1ZQY2Q5eVdVdDNRaE1DTXBVaERFTmtvdVhPYUp1NUZmU2wxUzR2OUhnY08zcitZUHhaemlTVmJ2V1pjSG96K2l6cmlVTDcwOUhvNlBienBNdnF3ZU1kYkRxMkdDSkREQk54R08xaEcwSlNWbXBBcUpyYTAwTDBnQmVGbEhYVGZHeEZjWFdxRXYzS1ZRRENoYkIyMFppRXBnOSsxR2NQVjR4ejBING1FZStqTzJuMVlpSXNXK2djaGYwSEJ0SmI4Z1pmZGkvNHRIaUNORlJOdmhScGoreGRNSUJ2ZjA3TGtscVpzNlRsTFBYVS9IWFRmVU80a08ydUZoaDVQWDA3bjAwZFp3MkZZM2FvalJ1QVJOa01zSW4rTTRCSWJCb1g4M1JQUkdRbmZxaWRDc2xuVkRjMElHQ2hGR3NuL1BXVHVZYktrSlJ1YUdrWndYYkEyNVVpNW9RRmhQNUx1cHBMVGRjNU1UZTVvckpoNmorY1VjY3ZCMTU2ZitiblVaOC90TGRlZHlySmdxcWNucU4wVGtlMDEzWXlOMUVZQUFDQUFTVVJCVkdYZ3czT0pEWGRGQkMyV3FaZFpGd0VWUXlhTWdWbmhPd2dJcTdzbklpZDFvb1BVOW9NVXV5T2hxbTVwK3ZjaklvSmJqQTFMSnZTaUk1YWlZSG1mbDhUM1hNcjBRVlJYYk1IRk1LSHdwakxjWTFycXRSVVJaeCt6bDl6QjVIMXgrdExicno3N2ZIcVlQazJXNDkxamsvc2dzanNTcnNjbFRDVklQWkJ3RC84cTZna1NCQ3dKV2FFcFIxUVB2RXRzektxVWV0dUNMVUkrbFNVdHBVZHpVdzVhWHlZa3RSbzVReEJ4Q3lJRGpYczZZa0xDMUl0Y1psTmZPTGFGL2lqZkovWTVUMTJpczVHRXVXb1RHZ080Z08yTWR2b1hweTlkRDM0QUQrMjVJT0VOWXdUMzJQQTJQVjJ2bWp4QVNydUY3M3NxYVVLOW9mL3ZTU2Nsc1JKRzlyY1hJcmcxSkV3Q25kelFPcHFRM05FckZFeXZCT3NlQjkwUEszZEVFZk5jYW5RZ0JFd29IQWtyL1RVMnJHZlZhaVIxcFh2bDNxL2tUaEVSMDFMYytqS201UjJSN1lPRWg4WGtMWFdURFoyemh0YXR0bGlrSUNMZWxlL0Y3VHkzcFpSeGRmTzlCSVQ5RUNTMklrcUx6SzBaRTBQcHp4ay9vUzJsdHFQaytiYTV0cFNPVXFRaDlOK0E3eGR5aC9pUVJpVHFNQWlHeVJhckpLMXNyWHlqbmJTb1pJbVVNSDNmeFJQVVF2OGwyWXFJbUJYeFR6NDd1Mm05dUR4V2FvUGFIMTRXRUZiMzJDUVFtN1M2SVIxMDcycVpZakdhY1ZVQ01JT21oUnJSZ2liaE1BSW1CU3pDRDE3V1FmK3VPUkU3SUdLVDNDSEVTeUJZRVRCOVo2MWNka3dlbnY0aitKNTRNWnBWek9HUjNCZE1JRWVXdE5RTnN4TFcwckgxTWc2KzMxSHVGQkd4akVQOHVvNklXNGplRUNNNERDTG9aeG41RE9lWFN2OFd1b05JZUJkUGhMaWI1NlljVXI5NWRjd0dZZU5qTEN4SzFzSitOVUExREFtTHU1bWJRZEIvUndNYTRQY0I2RCtTN2tPenBNVW1YOUJmRURHM3U0eU1RdHhQMzk1RFhiT2s2Yng0d0VPbE9jMFErdmVYTzBWRS9QYW5uMzArbmFkUDJ4QXh6TlYyeTZoMmlXdUhWQTNzWTNMSVpUcmZWR3d5NzQydjMwRkFXTjA5RVpFbmdxNEIxV3BHY2VBWWVjRFh5VUgzcm9oZ0J5UzhNSnBLaENKeVAwNW56cnBkSStDS0oyNGsvYnQ2SWxvUWNjN2JySWhZWGRPakVIR09kNTVQbHZUYUE1ZEZ4SmRFclpSbHBJU0N1YktzWk4zTEdJVE5qVmhHdG0yNkNiZmtkUGN5QVAxdEwyUzBmRm9zVXpDME5ReVJyVDFCbDNwZ0hsR295VmhGWTNObitydjV4aEJhVE5MZjgyQjJRTTl1WjY0SjF0N1ExYmFVRFc3UElmeS9FOS9QV2RQRWxGNUUzT0FCblh0SzA4emgyODZTWHJORkVoR0xFdjVpT2swZjF4RlBMZG5OYzJrSy9rQjRPVUJJRFVYRUxSYXAwVzM2WExMVUQ0OElLc3JiRkp0VS9wQ3lFRWJBMGxTZkVYQUdiWXprLzY3MFgybFFlTjhHSlEzemZZajVMaEF3SVdGK1g0b0ZBeVV0OFA2ZnM5elJyR2xCeE4yTXBHTDhKenlGNk05WjBuUnVHaHZ1VkMvZmxlOTljbitCaUtYRjVadHBPcjNHOWdaelo1blozY3NBVEg4NGk5U29aTHN6K3oxTHV0Nll2d2JNM1F5NzhrUlF6QzBrWVMzcmdXdkthQysrMzFDNWR2RkVTTUlWdDZVTTdtaEdVcHFJWlQ1R2dPNjNYaDFRMG9sa0xENzhTc2hRWm8rTm1ZQVhwUXFGRlZmMzRPbHhPais5bHl6cFc0c05sOGwxbWI3RTJkRkdKVkUwSkQySEJGcEcwQ0VhTHMyUTJKalBNb0tVUk83OVo5TVJJdEJ4WXZKZDZkOUM5eDc4ai9DOWxCL1JSQnRwekRGblF3ZlQvL29MV2ZZUU9SRTd4SWFUbm9oVlBUQXBYMEZWK1pLYmd2WS9QUDFIODMwd0drOFBIMlphWE1JRThza2RkVXMvdmd1RzFOWGpIUEwrUUhJbm1rZThxaGNlbGkzYUVDT1lpUThRZlFnU1hzWEdvWVFyYTAvWFVreCs5WHl2UmRxOHpGNzBiNG1OR1pWc216Yk1DQnY2WjRtdmNXL29kVDF3QnlROEZKRUpVWHJJM0tJeG1WT0l0UWVMbTVsUjc2b2tLVFp3YXN0a2Y3NFgzeDlBN2tpbU5JOUNuRU1uRmtJNkFiUWFsOXh0bEdMRGxicmhJWEovdk53WmdJZ3RoMk80amZDeXdHWEp4b1pyTGtuazV5MldxWk5aazRnQUp0aXlwTUFyQXkxRzBrdk1rbVozM2hvQnI5MTdHeVBocm9oZ0J5UjhsU1c5Nm9nVi9ORUc2MkZqK21QeFAwVG81QVVIQkJacWNpZndicGh2SFRMNkcxdzJXRXcrdGoxa3p2TlpTNVo2SWVJdTlHK1I5eGR3OE1sdmZTOVFGZXVnNVJIdUNmKzFleG1Ea3IxUnk2ak1HMjdDTGUrTmV4bUEva1BvZmdCRUVEQldEYkltZnE1dWFNbUVadVdIdHFWMFpPdU9wTC9uOWExUkVyTW5nbjRodUNyRGVFSXBTWnJiVXI3MG5BaVFiVXZxbm8zSXVKRUhmUmc5MkE0ZVVHN2FRV0JZRURHZGM5YVlCeEx2UU5QbThyRVdSSXpSZjRXSXNWOHFKeG0yM05ZV1F3dFFFdmNzYVV2YWJ6Z00rRGdkOU85aWthNlU5SHJEWFJBQjBuQnNUYWk0SGxpem9YTUpMZ1hKY0RQMDN3RVJzL2FsZW1BNkg1cEh5LzVMQXdLK1YyZlVjMUlrTnN4VGwyVEF5T0tvWVFhMUkrSDVlS1IrbU56UzNNUkR5dEFPa1JQUmdvZ3ZjdVVhRVJldGhVNUVkeThEQ1BzaGlLREZJanBDYkZMY2N5UHBQalEydVFIOXUvRzkxRmRxVXc2TkE1dU1tb01oNFlxdGd4dHJ0anlkSzBTeWNETUhwWHNwU1NJZXFaUWltZmtma0RkZCtENTI5ZXAvcTF1ZDVFY0NBZVpBeGRXL2c4WjB6aFBCZkV4SldqdkZodWw5ZGtQRUxYTEhSdmRGSGJHVUw3MmVUcWMzME9YYTJqSXFla01NbDJaSWJLeVBaUVRSL1NvMmhycUpqaGFUQjdMa3EyNmtGcm9iamFTazF5dDZ2bzZIbzFnd2UrOTBnSHJ0ZkRiMkJIWDFSR3lKaEFNeUN0T1JwS0hEaklCVFN0aEJkN1BSMFNwM3BCUm9Ub0JhS1dKK1g1MEFsYUwxaXY4aER4REs5NlhZc05tcXdSQnhhdGxrak5oQjk2NXl2Ni9jbVJGeGZNU2lrTCtjcHROSFJ2L2tNNnNYWHQxS0U1T2p6SDdQa3M3cjJoYUx0QWY5VVdHamJtZ0tYUkZ5b0RkU056Um9HU2QxaGtIWURQRUVPYnk4TmQxbkN1RXAvVmYxd0RvWmliNGo3NDBlNDlYbkFQb2p6MDh5dUk0UkREa0VpMDVxNmoyWm01Q0lJaFprMkhWa2FzM1FmZmhRYXR5dG5iUTY4MzB1YTlwTi85S0xieTkzc3IybWt3TWZhb2dBRHVBRHR4RytQTUJsT1d4czJNbXNkMDlFUklFV3k3U0YvdlRjV2oxd1RTdHRqSVM3SW9LdGtIQncwWjduZHBTU2tKVjBROWZvdmJQYzBXNXAyaENEWEw3MGI2Vk9hb29HRlJselI3REliVDB5SjRLeXBFOGY3aGNiam8vcnFvN1lJZmU3ZUlKYTVFMGVIQ1FSc1Y2eHQxOTkvL1BwOVBDcElXTW5qWWhocGVxSWpYV0owZVNzbyswdG8rVk8zSVRydEF6QTdFTXMwcU43SWlLM004MW5aVGMwSldURjUxVzNGZXBoaUozcDM4SitxRTdNeFNZWkZhYnFnUlV1MWg3Z05MS3NDVUF3LzlQQ29uUjFyT1dWT3pyakYrY1lNWkZET29QeC9GMHVsRTdNNFFYZnU0aUU1ZUE1Tmh3cllvUWhCdkw5NC9zd3JwTHFpV0c2MXlCL3dkMi9vUWUwT0gzcGF2QkRNcVNISE00OU50bDBhWjZMSjZLTFJWb0o0a0dYQnhSV0ticlBJK0FJeTZpN3p0cnVyeUFjNE9zRUtPbWg5ZG9qRWZHWkUzUzRicFNSc01TR1MwaXdidFdVNitWSDBuMGU0Q0YxNUFzRUhDZHExZHlsSVY0Y0JsWklscmkrTjhUM2xuQU5aVXUva2lRdHpYVkFqU0RBU0ZxL0trSi83alg5cmo3d1lTamZ0eURpdk53cEltS2kxVnRxZldsaThvUzJSb2pzalpFTnNZeHVHUWxIOUI5Sjl4Zm5pYmhrUTNOYlNoM1FVS3JsRzBuL0lYeS9rbzd1L1FObHBsYzZSOXl0TEcwSSthMUhGTmFFK3hIbFRod0hqdXJJMVVXZHBFSHRQU2s1bkVxMnRNUFVHaG1EUm1iV0V5SFAxNngvYm1rcGFCN1NBK0R6UGZLZTM1dU1FT0dQV3BhOEdReTN5SDN3dlRON0tpTGlXUkZ2Z1lRclFLZExiOUhuZ01qbWcyeVJrZ2x1Z0pkeklMR3VzY2tXaTlTQ0NGU1pSSU1aVkNETm5ZVnFRdk1nbnFDdWZEOENDUk1DUGw4UThJbUVMZkdaamkyTW53a3pLcGFsTzBydXNCdGE1a3B6TnlyZE40cUFjMXBFWSthSW05clpYcGUzU0pPV0NNR0g4aVVmR09zY2s2ZHRrVExXRGx0b0dLRUwvNCtWTzBWRVBMdW1JVXNvUVhUM25RR0UvVkJFc0o5bEZLNmZtM0RMMit0ZVppLzZ0OURkcUdScmlDQjJPK3VJUWdnWnRCd2ZRUGVobmdnaGlwdHZMRWlZSGlLOFBwY2psWkJPemVpSkR0UzlmNEQrUmJralNsYjdNdk4zK3JmWXRWdHpQOWZlVStxSzV5eGlTbDdUbUxHRi9xbDlSSVF6MXcrMzBCK2d1OVlUc3dOQXZBSHpLRXZsSlRNRVhqSzh5YjN2TkhJeWN1ZVQzLzcrYk41ZmZlVHRUei83ZkRwUG55NE5DamVYN3hpakVhTHRiaGs1aGZUaVpGcm9YMkJVZUZudzBzUk0zWVh1RmVnQ1hTS1Evaktha0JzWnpGbXQ5SHhBU0JhTnFGdjJSUFJFd29wMG55N1owRE1DSnY1SzViM0JER3BMNUlHWHJmRTk2ZHN3cC9kRTMzbmRHRWw2bFVTTzcyVzZGRThqa2xyamJKTVBrTzlqdXJNaFNqSGlIb2k0bzl5Um5JRXdBRUpxeVE5YkZZT0RneXdpbGxyaXIrM0N4M0hvODJXb01YdjA4eUdJK0VpSXpDcjBXeXhTbFYwQS9ZZlFmU1ZzSUtYYTB5S05hQ2NvaGwxeXJJUlJ0OXd6b0Qrc2xMdzJpU0FYUXNEY0gzcmRsS05sQTN2Sm5TaGg3OHB6Z2lwZjUzdHplMDlCaDhsQkNHWHNjOWxkNHZrd0l0NkI3K09FdFdLekV5UDlkNU03NXltSmlNVWwvY1YwbWo2T3A0Zk5yaVEzTXJobFJEQTJSbEFIVXM3TG1pdXBxUURNTGpINXc4U0dhMEphM0ljOFhVYVZyeUpnTTZIMmpVME84MFMwSW1LTmJWSXB6aW9idWhoS1B6TGZpN0ZHc1ZRaUQzbFNGQWx6QSt4a2NnMnFIWlp1MDZTQTBOR0Frc0NValpuVytEL3g4eGtSQjJUY0xWeG12azRKY0VCcmtESW1tbER2YVRaQ1VpRE5TT3FNMnpnSlJpR2xqWk50Z1lnRkJiK1pwdW0xQ3dtYmlleW9HeDZKeUNEaXJwRVk3bjY0Tm1xYUNiYTg3RzZaQlNEaG9iSEp2VHdSbXRVYTZvQXYyZEFXUXU2QUNHckdsVmYrV0Y0YmR0aWsybExTZzNRNEEwdFZMOFJldnFsN0dZRC9aN2tqOFY3Mm5GQUlXTWNDYW1heGhmanVEUWQ2TVJvVTl6NE52V0Q1bFNHblJjblFlY0JaMHkzSEI5QzlKSGZJSThBWjFKcGJZSTBWdDhnZDhMMkw3SEE1L3hrUmM1bFNNY210aFdrNnhnZ3N5cktMUlZwUmx0Qit3RVBia3Y3d2NSb3V5NUQ2dlVHZWlIVlhMQnBOK0VEQ2JRMWtZRUx0Rkp0TUlZWWVTS3lpVUNDeVpPcUJGOU56YWc0RTZFRVc3V04wN01YMGxlbERqSUFqenduelBiMUh6MXdVeEVnWFpFZ0ttV0xGVjRpNFVlNVFzeHFPRVhzUjhXQVA2QlV5MXI3Y1BmaC9rTnpKTEh1WnZ1U3VGNDVlMm4xbkFHRnZNL1VzWnVtRld5R2xPaUkyNlNiY0RvZ0FLRW1BcWQ5aWtYbzlFWEYzSTNvWEVqVHFodmFjZzFQWW9hVVhRejBSZ1BjVFJyNUtCMDNFV2cxbUNMTUtWNXpob1hkQ3lMcVhRZVVPKzUwRG44eWVrOVJJUUpqeE94RCtvcWdaRldyeWt1bDZWZ2hYN0t6VjRna0M2STd5dmZEVjNIVnMwZndsZHg1N3lKMTRMOWQwQnhDeG04dnZXZEptSVphUVZiM2NkbXVlaEkvVmNHbTJSQVNRMFJRclNVRzhFMldDa2hKWEJFeUsrUmF6ZEF2bjB0VVRaTlNkMUJHTEVDOHBCKzZNRmRVRG8vZUJId2t6NkdCUFJPZ3dGYktoSTdkMGpJQzM1UHVyM3RLaDg5ajU4WmVTUFYxd1Q5Zm92empxNEo3bThZZjB4M1FlRzN0QUJSa0hIU3oxMWMxSlhDditnK1NORVJ4RTU5RUJFUnZQYU1FTUJpRS9CQkVmenpKeXhlYmRNZ3VnL3hDNnI5eHVKaVkzTWp1RFhVRXZjNDlmcmV0MEUrN0dQUkVkQU5uVlBZNmJjaEJkTlc2WEVzb3RkTi9DQXlkdVpuVS9helkwdjBvMFZjc0tnT2ZQZDNwL1hZODdUcjJiNS9ibWMxRlc5NjZtWE1uQW9PbEwydFoxdmJEN05RYkpIUm1Nd2QyM3RLU0xsWFRzaVZIUFRDN1hwL2J2b0w0cjhnYUtpTmVXMFQxTDJ1bStCZy90anNnU2JOc1NvMUc2eDluUTJsd2hnWUNUSVNXM2xDbUxaM2haUUZnTmljbFh0TXZWL29OZ1k5Y2dDVDhlMVNjSldqVUVka2krVDlRRGN6WTBuWWQrendqckxwNEltRUV1bmdES0lPNkdpT1BueDkyMW5LVjhSdDJQalhoYzBUK21leHdDNFRJNWpSdXJRaGFsZktXY0t4dUZ3SUpmM3M4dEx1MDlwVnRpQkMrOWJ0VngyVkwrVS9jeUJpRS9CQkdQOWtTb0cxcjYrMnBpVmhkRThoejR2aFVSaS91VDJsSnFPMHFkRVp4c1MrbU9pNVF6dWJyeXY1UWVzZnVaNWdOck52UzZqdHdOZzUxU0dnajZ3b2pZU3JBUUU2ZXlyTXVjN1piWDJGanVxRkplS0dUSk5wL0RDYUtnNDV3Tk5pWlhuME9OU2lNU1ZnL29vbzVZeXBlb2RPbU5MU1lBTU12V2xsSExmZUhmN1lISWpFeDc5MFEwMHAyemFZTGdtSld2SkdjaE1xaDA3alUzWHEya0NIbStOWUZyU0d3eWMzSG0vUWNsdkVEQWMyY25JNzhmeGhOQnlwYlFIL0ZOb2g0NDI3RnE2eXpwaERZUU4yeEF4RlJQNjZnRUsvRzlERGpCc3FkeHg5Wm1mUXF5eUhlMVY2YmpTUnJORUIrVGh5ZjB0cDZ6NFd0OGdDcnJoTHBNRG4wUWhmemxORTBmRlF2VFBJZU9DcHNoU0d4bERVRHVobnVXZEhiT3J0bllHWW1FTTI3b2JzYk5GckhKMFozaldwR3dKQWJKa1BiZ2hzNEkveVJ2dUFYR2NqWDNNcXRTSkxyL2dvQjV3QUVsOEhFK0FYMFp3QVY4RDl3Ykx6eEJ3Z0thTmUxRVpIazVIMEk2bkxTbHZiUGRyd0VnNGlGeUg1UTdpb1RKdzBESHorR1dVQ0kyaitLc0tWc24zMmQ3VFRjUGZGaHZDRDQ4NExBTzIxdjBWaEZCdkc4SC9idkV4aW91azZ6UkZNZjB5TDJZcUFjMlhSNllVVEZoRFMvbm9Qc1dpSmozci9YQW1nMGR4NERqZmJmd1AweW9EbG5TRjZNdHVLRTFHM3BWRDF4RFFGdndmYTNsM21JYWtYRmlMV3FreHUwdTJVWXh1T3ZoWTNYdy93ajZDektlbTZQd1hPeVk3OVZ0M1pmdmkyTVEzMzcxL2MrbjA4T25WNGdJSnE2amN4WmFQd1pib2ZFSFFjdW9pSlJCWWVPMGpPcFowK0R6azhvSFlQWWhGdWtJVDhURkRVMXV4U0JNMmJGWVJBOTErdWEwZHJUc1NQNGZTWC96dmtNaUZna2w3ZzNORGZlMW5XQ0dEdy9OOTZwRWd2SEdUVG5tQVExck4zTlBSR3dtUEdqa1VhMjJUaUlTMU5hZC91SWRZRFJNNVV6aXhxOFp0MWRaOVpWczVKRjhyOGFNeHdPcS9NOTBMdkIvbzl3cFRsK3lEMzVJN0FibVFVQkpIQllKRzB0cURwa3Rla1AwWDArNTBicGdrM0J3dTJ3d0lWa0IrRjFpWkYwUndab2VUOU9aQk5jaUcxb1RXNXpobWwzNW5tTEF0QUdwSStmU0pDTUNIcEtsRGd2SWE3NGpBK25wWFRTRnlHaWtCNzhyR0ZRbTQrVURLV1ZhTjhIWldPNTM1WHNnRjJoMlQwdHZiMFhJVm5sVHlJa29JbUo2L2lXYitoa2dnaGJMQ0NWNmQ0djBPY1FtZTNraVFpSVdJMkNON2MzQ1ZHUktkL28vQjc2WGQ2aktYTTJHVm5lY0lnQnl4MVZrZGlNaWdKb2tWL2VmMGluaUpXSGtlNXBPcjZJUmhjbEJBYmVCaE9lRXVYbjZVdW9BWEFSYkhYVDBWMDVvbzU3c1VYL3RJbDhZalBzaGlMaVgzQkcra3R5SWtLaW9IcUkrSHJnaUlnNksrQWRBcTVZZTNrRERvUTJKalFHV1VjOTVuL1M0eFZmTHBkbllJdTFLZjRUdXBSNi9BSHNXdmMwdGRFK2F1T0V3NEdWYitMN3cvS0ppekFodFFsamFRSCtSb05JNDZLU28yMkJDR1QwUmx4STJ6b1krQ3lMbXg4VTl4VnZvYnlaeXkwVmRkQ3FjNS9GeVZxOG5OdXlodTdiNXBCN1U5TithMk9ZeFZoMTAzMXp1SlBnK25vZXN5cmhtcEFLZW9DSWlYaVpzV1lTTEl6WTh4Q0phK1FjOU1RS1V5SWRGQkRsM1lxNG92aWNpVUNUbXZYUUVmaVd4aHJwaVNXbFNVc2wxUjhMUHdSTlJROEtYZW1BUzVtZU5nWEgyYUZ4ZkNYZ3Z1OVBmSTl4Vnlhb1NwbXpmYUs1MDZ2NXZJWGR3cTJ5aGJOTWlSUlBuSkdiSkJsUHV5Nk5zRThiZFlobTVqNjhveGw1cmtnUGMreUgwNzR5RTEyU2srbm11bTVmeGt4MTZxQmNSOGR1dlB2dDhPcDAvZGZtbFlCNEFEdXV3c1dHbmNUSVNDYTlzajdvTWNOQi9peGlOSnRJc3NsclhuWTBPU1ArYjRmc0EyeGNJbUZzRXFvY0I0WXNXK3NPRU1tUkppNUxRT3ZJNWQyQTFWV3MyTW1ydERBc2RuSnJCc09mOVF5a050M0NrY2lWcjNYQTN1U05sWGp3VVFnMGRDUUhBcjRYdzF3NzBoOEFha1o1ZWxEcWF4Zk9Ra2ZCTm1rQlpSSHhKMUhKZU5pdXozNkpsRk5PME95TFlDSkVOb1h1TEowTGQwTktVbzVhSWRmZEVPQUJSUUZFekFrNjZvY0Y3ZndpKzE1STFiY29odVFTekc3b2c5SWZ3UDZ5TkRFWkc4RkNVa1pqWkNtL29YSlpBeHZUYWZGOEJKVHVFN2kxeXg1aHdHeTZRekVPbVNvSTRhOTErL2tsRUxFcjRpMms2ZlZ3T2RyVjRSWURET2l3U05oNGFFQ013QkJYTDdpdVlCNDVHZjJtbngxTnVKS0ZtbmcvY00wdTNzN0JhWDRHUjlPL2hpVkJFdFc2TWIwcGtCSlgwY0w2L2pMUmNsTER4YzNNOXhZL0c5ekREQkVXOFdaWjBhVi9LOU5GSVVSb251cGhxbHJNeEhQVHZ3ZmZ6UFVWeVVzQ2NpRVZwa3lSd3BaWUhQQkVMUkN3SytNMDBUYStCM3dWMEIwRDA1MkFaWGRramhzdFZlbi8zTWdEZEQxT3ZMUWtmb255NWd3OTlOY1htM1lSYkdqbnVaUUQ2RCtWN1ljaDUvM0UydEdaN1NqUDhLMk1YVkxLN2VpSkVBVWpPQU1jcWVUQ0RLdCs5Nk85bUdEdzJmSDUvNmZoMEZMbWo5RStGa2VhQkdWdmtwQXlPRGRQeVY0WjN1RWNoZVk3YzFLamdXbjR1bWtlTVpFY0RXWm93THdLWFpVamRYZ1VSSVc0Vkg2MVhSd2dUQ3NzV2haZHowSDFVdHVKY0JrR0pIM0dQMzVwN0MxUVd3eEZaZEtTSHBiOElDa0xBL0ljMnFuOGlBdDBNMzBmeFNXMjV5TFU4aGFsYUN6NXc4UDhXaUt6V1FhczVOZ3d6cU5GZHJoK1BzdFNwSlNZcjUraGMyTGl1M2VzZHBscEJmRi94Z0hLc21CQ3hKSEE1NUU1aCtwSlQyS0d4NGFHSW9NVXlBdDk3VjBSUU03d0FZYk1yL2JVdEpWVkFLQUxXUkt3VytuY1NOdTVsQUxvUDlVUW9FbzRRTU4xSEtuRlJKVnk5bjN2UnYyYlUwTWExRjNTdWpoeWcveFo4WDgrUXhJenJHVE5JWWhCbjZSTHFTa0V6RGxyV0JBT21aTjNMRVAyWEhxNVFPaFlwWWFWL3NrMm1KSHpSSFRGOXRjaDdZNWd4dGE4NTNCTjEzeklpNDM2SUdENDg0TEljTmpiczVQVStmdjR5YTQ2a2Z6ZEVvREVsYWdxZ1pVbTA4Y3FjMTVrZkRrai9rWFQzZWlLdTRzQkJrQ2ZkWmowUVFjMUR4SndMRTJxMVQzYVZCSFNsSld6eFlBWjRXWWZjNmNiM0xlOGZ2QmZjUklLenBRMTF3N3ZLSGZGUXNQRzBMcUdNN3Z1TWxJTkhqRXNVcndadm1MUnk1c01aUm9INHY1WU5MVzFncVFhZnNxZ1hvMEF4QmswZzRvWTdBNzNVQmoxZExmdm9HaVBEaUY1TmdITXZBd2liTFJEQkZmMGp0L09peDIrOFg1RHY3cDZJdktBUnQzUElocGIybEZVRTNBRVJ1SlZzek9qcjh4ZTNwdFNSTHp1cHJkM1FBTjhQOVVTNEx5d1FHOWFTcGJodWVJMklXNTVmODBRZzl4S2dmd2toc2xGK2lmdHozL2pGdjlVVWNRc2lSdDRQZUQ3YlM0OFNLeVkzZGMwNlhZWjVqWWk0c0tFcUx3Q0hkVmdrYkJSV2poZ0JoaGdTOUsvU1hYbGlKL3J6cGRKaDY5S1poeERPWmxtNmxad0FTSW0wOEgwRC9XRkVsb3NEeC9zZWlBaHlNc2VOeUVRUTA1QUJrZ2txbEhtOURlcFZ2WjZJSkp2QUY3UWd2Q3N4eUNMOWV6eC9DN2tqN210K2xJeGVWTmxoZGxYdnhQZWtpQWtSNnl4amd5Y29Rc1NVckNWZjdyTURoUDB1aUF6WWw4MkFXWEdtbTJEYlplbHVnUWdXU1BnU0swcE91Ymw3SWdxeHZwb0ZIbDFVbll3VUQyZ3dlWVE2SVFJWUFTU3QxUEJDOHdqTGRUMXdMUkVMdU45RDVFNm5lMTg3N3JsZVZkelQ3WUw2K0hKSGxIRG9heDJOcVV3WmR5WitONVpDV2p4d2pJakpjMEZ4Zkdab09DYi95ZTk4LzJKdVNQblM2Mms2dllHSHdjTzhDRnlXZTVaMDV2QzJzRWdUNXdNanNuaC9jVlpyN0hKU05PTnhJNEhLNGlWNUlwSng0TFhMc2lBTUlPSFZRbmVqVmM5aUtBd1RDSzVKNVpkTTRzNnR5eDJUSjBZUU1mY0JSd2R3d0FUQ2xJWHhPS0dtSGpVUDZJeUlaY3hwcXJkMVZsRzJlSUNjSGxETm51WnpzcmluVDFPeXM1WW81QytuOC9RUlp1Z0NTbmFJUmJyaURraTRHQzBpb0dJTGN5c0QvanYzM1RrQy9kVnFGVGQwM1BydUpjOTM3dXFKRUVYTHd4bW9GSWt1Zks0ZUdDMFZBWlZ0ZDdlcktscHhSY28wTFk0RjA0QUd5RU4xQkw2SE5tckxrbDdUZWdnaWpoNXlhTGtqU1hwVVhUSEhqajNHZkUrNW4xUHlqekk2bE56VDlKbE1ncVJtdlVmTExCQnhmUDVYQXgrdW1BT05Sd09YcFdZWjFWdzNGdmZCUFRaWnIrY3pJMkVac0U3akNhOWllaTJXS2Fna0N0N09ia2JTSG9oZzdZWkxUVWM2RWlKWUdLMDE2UzZkMUJnQlU3OWkrcnZtRHVqM2pUMUJWOXEvUmZEVTNoOTBXL0lXTkVhc1dkT0k0NnpuOHoxSzJ5SDNjM0puN2FhR1lzWTd5QjIrbjZLRUlmZjBSWEFWcHkrOS9lcjduMCtuMDZkNUw0cUIyRU1ROFVFdEk4anRGRWt0OTUwQjZEK0U3dEhGMUVRc21mY2FPaHdCKzBLQmhNZklndWp2RVM1cjR4TjR6MmI2UzJrRXQ5UFRwaHd5Y1FlaU05aXVEM0RZWENqbVpsaEp4QkVVck8xTU5XTVdYaGFnZTFkUGhCdUYyTnkrT1Y1WEEweExtSXBJcTNheGJvWHZWOFJnWmZ3cXRML1Y1RDBYLzRQR3ZVZnVTSzArSzJPZFpGWXk3aEJFVFB0WURINXc4NkxoMG15UnJXZzZQUERRWGxKc01rQVhjUk1KQXVZc1IvbjNtVTkyc0VqWENCTHpiOXJjaGlPVVJaYnZwWDUwVnNMMDhGUWNPQ1UxamtoL0VhS2NEYTBJV0pWeXZOK05rZkFXY2djeURuTnhzR2owSVhWd3lzMGZackxCREdvekV1QmxCOHA3OHB4UStlUGNrZTlnZk05aEluSlBhK01WL0R5S2lKaVdlZnVUSDlESWowek1CaUI2TXlJb21TWXRpQmprMmVUallhNHNNN3Q3R1lEdVF4Q0JscElFdCtJbEc5cXdIMnR6amx1bHY1dnYxM0hnOVdTWDZIS2JqRXBqQW9vSEVTUUZoYmlaV1hnRzVjdkpXUFFYdUMzbEhwNElnNUEzS2I4aVlkTS9uT3ZEdGM5MEtmWUlJT0tia3pzUldSNCt2TWdkdHYzUlhBaVEvMXY0dm9pSXk1NkliSXhZZjQwVmNmd0ZINkpET0p0ams0Q1NYbDhTU0hpQlNuckwyS1MrYXBYK0Ryb2ppRUNGWnl4SWs3R2FGaVFHWHBablVUZVp5bExYNWcyeEN4cEZ3QlVHMllYdlYvWEFWNTZUNGdWYVh1NHEzMjlScjQwb1VYaWpSaytNakVDYzU5L21lb0YwZmo2ODNDQzVzeUM1ZU9LU3FQZ0Fjb2NkVmdNUThleWF2bnBIQTlHN0prQ3NoQTBrWEhwbXk4SGFFSFA3d0V5K0p5SklqSnBUTi9UbTlIY1Q3T0IxazRVNGNNb0tkdEhkYU9RMGVTTEUzY3dJV0p0eVNFSVc3cTFMZUZrQnVlUDJST3lvWkpGSDAyZWUza3VyU3lxTnNSS3lqTWl3S001ZTlJODhuMUtOY1hyMW9ZVElVRVFNZ3FzV3ZvOEhjMXhsVFplZlgwVEVjN0tXNmN5Qnd6cHNsclJSV0NWRE9pM0tvbkFqNFdVZDlFOTZJcUpab3pNYWxycGdqL3NHVWg3Z1pkblNFekdTN25RUG5oNUQxRmRyUk9mcFNLaDA3b0dFblh5ZnpKSW12bG5YQTB0cFcxWGFKOTU1TlAyWjNsQ05ZdVZBNEkzYWtQRGlxWEgyZER5STNpU2diYytIWDZ1WDNBSDRucE8yUHVCNDhlV3JCUkczeUozb3VUd3ZtckttcGJTd3l1OFh2cHRiWEs1Zm45SHc0OVBYeTdVTXhCNWltYmJFaEkzQ3BzVXlxblZVZ1psN0p5Uzhka1BQTFFaYjZBOHl1MGZKUXpHNitwMnRMd1B3UDh6MzJpamU0b2JlaS80SXc2b2JXdHNUcXBDTVNwR1FaWkpoQjREdVEzSWllbmpBT2lyNU9RYXAwN1NRcGhGSDQzdEEwVjU5Wk1YM0ZDVis5U3RCT0Zhck5EYVNPMW0zTkViL0pDSVdsL1FYMHpSOVBDOERYeUxEcFVGaWsvQzV0VmhFUmlYOURWQUk2QUFBSUFCSlJFRlViTE9rVjdOZXRhd0VPb01XK29PWFpVc2tiSmJCS04rSDBxTXdUU2RrV2VLWjBLV0QySXYrVWVoaU1SMko5aFAxRks4WnArdFhHeWx2dHBBN2Rhdk9oOFRGNVJsYUtSTHZ0Q1J1Rll5RWtmUnY5VUFRVUhqNFFMS25pWEVTMXR1V0hqaDJhVDFKTTQ5MzBjeHZJSEZPK0g2QmlFVUJ2NW5PMCt1MFlROElHeGdSUU5KOTlhRWpJd0tBNkRCek81QndFeUpZdTZGMStzbEtHMEhNZmJTNjFhUFVhd2NFekNQdDF2WEExYXV3RjkrWHJKR29rNW8yNVdEUHlWcjVZb2lnN01VN2lOd3hLZGVPU1BncTRaU0VmdHhacllTTW5VWXVieCtnZTVQY3FURitqdStwRytxSDBnbzE2a09kM0MvNC9sNFBhS3lFeWFpZTY0ZHRmRDhqNHF2czZHR0lJRHJjVnN0b1FieTlFSUdaVUoxak5JYkxrdXJseloyd29wS1MyUTFkdXlTVjk3WmM0cG9OYyt0WjBpelRCUGt5aWduWjBVTmpreEQ5UVNGMTVZbUk0OER4L0ZnVUFRTktDalphSGZ5L2hkeUJsRFo2eDlaNGhLVS84eER6bFJwMjRSOExpYUpBbGpyODZ3NjZkL05FaEU1K0hDZG1RR3lkNXRiSkE4ckhJQ0dtSjBYQ0ZnL0Y1VnlYWXhDemgyQWcraEJFZkVSRWdHb1BtMlcwblNkaTVZWXVLdUM5NkE5TGhZUFdheE5xV1NOZ0VhS1FERzZodTFIWVFJaEFoQjRiYjFKSGZqWEVQU0hzM2NjSXlKMGg4bWF3Y1EyZFBhQlVGekZqSWpMeG0vNWV4R2RaK3NkVHJVaWhPRHh4UStoZjQzdEJ4QndqMXZhb1BhdGpRSWF0MVEyRHl4RGQ4NGdZWGdTNExQY3NhYVE1N1BKNkRxTi9LQ21acDl5WTRzQXBDZkxNUEJGZDZFNHk4WW1jMEJMSFd3MW02SUxJV3VodVZOSnFwUEZnaG9mcFZLMEhkaGlwWnQxM1VMa0RJVkpZRXhjK3FNcEsyNTBTdjJuMlBmMUhySlNqOCtEU1E0YVJhNWdkL3Y1RWRFMHBaWWVTVG5uZzRNNXdKUm9KSXRZT1cyWkViSFFjcEtvRFpOaEt1WjFsMFpXM2VNRUtJall3K3k2V0ViSS9rT2dRSW9DbDlIWjFxekRkVS9YQTY4dTRKa0xOTWkzUnY0WHVacWxjZHZkN2pnMk5rUzNvcjhKUFkzamFGY3NyZVBlaXZ4S005aTN0UzYvcWdXdktGanovZTVaMGdqa2NETXRhT1BMQXNGS20rNWs2aDl4OFoxcEVjaG5vOXlqZXljcFV2NmZDaW9DNzI4eitOYjR2SVdLUTc0cDdxdEIvenZXUWhMbkZ5TU5vWWNNeDdvT0lidzRSckE2WGFXMmdNcXdzTGNzaVJvZ2duM2trSWJrVE5hWml2aDBKQzNybmJFVzRUczhnTE9CalhkTS8xSFZ5TmlzallaMGJlNnM1RVpTWkdwS3ZlRFFoMDFyL3RQSi9pKzR4OFAwUVJBWXpDTmJVeDN3TkM4K2YzZEsxODZuUW54TUtSU2xyOHRHczFCMzB2N3FuNXBkZWFUZml6VldNZUdoT1JMeGY4UmE0T21qbDM3c2RFVnVVakpuK05jdG9GQ0xyZE5uY3l4aVl2VWgvU3h4NHhXeTBMc1RjTHoxTFdwTm1wQlNKazdCWUlqWjg3Y1gzYktXSnZxWFltNHdvWk9zTlRjVHlJWUlsR3dQOHY0WGNjUm5iRGNmdWV0NmdtRHdEN0VkdUJ4N0twRmJHNVJENmczeFB6NmFzYWViVmRkWTBDR2FTeHdRS2JGTENaS0RvUEhBdUlXdmorMFVkTVpjdnZYOTZQVDFNVk1KVUdjNE5YSlloRnFtK2NFdU1ERHlzSXBDcUVzaG5FY1BMbHVndkNJYXN4cGhaNzU2SXZKTDAwRDFHd0txQVM4Ykw3dlF2OFQzRjNRSUNwaVlKcDdNZ1lyWXA0aEFHVEtqTzFRRzYzRUhsVGwxZ3Rtam9OaWxmNHJ2U2NhcWJXa3Z1RmprUGhuUG96ZmZ6RkNiTm1rWkJRNHZjandqVjBFSHJpZ2xrMldSbnJXOSs5dDF2UHoyOStuSTZueitxVHJmWTB6THFYamRXVWZMV3krYVdXUUNUSitsT3drcXRSQmxST0dlMVd1UUFhSmwycDcrYllOdkY1RFYyeGlHNDFYemdYWkd3TVFGclpnZHhOelBmS0FLT1hkQzFXUEFnUkZaTjhEU0VHMkRXYitFLytDR0ZEM1o2dm51WmpOelJNQXNsSU03MXl3eVorNWJnb1I2NFpHY3RVTW0ySUdHVi80eUlLVDc4WGxZVEQxZ0QzVC81blI4a1IraGNaaEZmTFE0b2llb2xhbUhhRmlSc0ZGYUxiTG5PU25wTkF2Z1FNL1RYVlA3elNXSjZFZ3Z1MWt2M3BYc2k5TEpSYjJqTmhwWjY0Tm9vdHQ2SUlEYkNVT0dWVE55SkVEQWo0WGcwWVpUUXcwY1BNNmpORXdRdmUxQzVBOUdsUmQ0ZFJPNW80aGIzUmlmK0p5V2tpVjBaUk5xRjc5ZnZUMDZiRDZZVDViMFFNb2I0MzhtK09YOHpJK0ozVWZPT21yR2FPUDhWMzJkN1RkT3Z2djNxZTU5UHA0ZFBreTk3T0NSc1ZMSTlMS1BrSlhRZU9wcWxlMVVVZitueGU1clJjQzBiT2ljWTlrTENuWVVOTE56UmtneHBTOGtEdittL1EzYnFVamwxRkxhUWNHbXBtOVM1MHNRN2E4OUpUYWdVU2pLNjB6MmhmRWZLSFVpcEZ0N2Z6UUp1d20zbkNWSzZzejM2ZEprQ3hTR1oxaStEM09IRTA0ZnA5SXJjMHJuc2IxdFV4R3hrS2lMV1ppck40dXM4WlJFeHJkMDgrS0ZiSjVXQ1JXNFNXazRsZVVoRVFQd29DVFgwblhpWkVZMjRwMk82ZExGTVg2Z25ndXVCU1FFL2hsQnBLaHQ2cUFlb3B5ZENYTTVhRDd4SWRFa0l0UndpTUdlcjF4RkJYZ2ZlTWhKT3V0U01XcXVUa3U3cGdXTmRMTWo0OFoza0VwV01KdU1yWi9sTzhoZE9vb1I3RFh5dzVnTEJNZUxDZTFzUU1hUGluL3lBY3RtbG5xd1kyVytodHZ5dXdUSzZFbjZna2kzdXNvWHB3ZWNuRFdxRHNOSEVtYmtweHdmWHRmbm1rMmloKzNQMFJFanNpeXhmRVRvQkFhZmExNW1KbmRkS0pxUFNRdmM0RGl6dFRIWENWck9SR2IyTysvb0EvRDhFQ1RkRG1jYkRkeE5zT3lTYzZ5WE5EaUdLbGNyWVAxZCtoRkh1Y1BpTmhqMEVUdzUvb1E2YzVFazU2VCtYTG1sNzBWeTlkbTEvRjc0dkltSld4Ri85NEJ4ZUZyZ3M5eXpwakRiR0xhTXFNcEJZTUdkREt4SWVpc2gyUU1JTElPRzhMQXRDV2hCWlVMaGNuc0JJT0ZFUFhJc0pIOFlUUk93b28rSzBIcGovSHNlQ2EyNjhGdnAzNUh1TC9PbmlBZHBiU1E5NlBueWNnTHluYVBFanhZclZZeVRHWVJmNkp6YktUV1dpT2NUVmUrZ0VSelhqVkkwUURsWEZDVnRBQW1HRy9zVVlzV1JQZnowZUVSc3RvOFdsQklrOUVnazMzeG1FNmVXUVp5VDhZUWNrdk5xNFJkak5sNkNGL3JCVUtDY0F1WmVKNlM1dEtSZDFrK1NPWGdzWDRMTEJPS21GNzJ1SVdGR3d0S1ZrRkJGblE5TW0zWVRiRHBFOVN5VGNMRENXSE9ZK1JvUGN1VG9IQVdjNmVFSnJqV0hlZDRBN01pWS9rRG5FZXlEaE9XdGFqUFZIcXErV2lVdm9maktndG9pSTMzNzEvYytuYWZxMFdzTDAzQkRaZ3BuY1hGNW1TWGpaeEdYUldaeU1pRWZGWmlyQ0FsTGFUbG0vTmYxakJLeEpXRjA2Q1ZtazB2cXpMWjRJY2QzcGZPQVpBV3NPUWVWY2FvaWd4Ui9Zd3ZkVkJEUVlrYlc4dDVrVllFTFZYQnBPcFkwb2FXbG1Rd3FLWXNWekFxUDVaUUdYbFdSTFN3MXgyVU83Z2R6UmdROVB2OFFTTnl2SG1VWEVJVkhyOGV2YlJRUklVbXNMczBmK1UvY3lBTE9uRUJsblIzODRuYmdCZ3pkRE9rSkVrRkp0eWRMTlhVdzM0WnpDSlpaWjBYeGdka05MU2RMYVl0MENrWFdodjdpYmkyMHBleUN4SGZtK0ZtNkE1WDhMM3gwb0FjdjlHb0RjUWZtZWVKZFFNWThCUkRPb0haNmdPVnM2WkUxWGJhSXRQS0JjVi8xK21nZ1pRNE15OGsxcGtvaFlPbXg5TVQxTUgrOFhHMjVCQkRXMzNhMGpBaWs3bVh0SVB5eVI4YWdZRGExclVocEd5M1F6SkJ6YTlZVnNhRkhDVjNXMmdMQTZURTZFZGxLVHlVaTVldUNhKzJ3ay9XR2w0YUQ3RmpGNWt4c2Z0Z2dBSkFnVHJ0eGNBMTdHUVgrS0ZiOVhaSWdxWTR0eEhuVUtwQkJMemhOWTQyK284Z3dtbEl3NEZkZTB6aHUzdkZhMG53VWlscGp3bStsOGZqMFdDZThkbSt5QkRJeEtac0VFQm1iUG1YNlNPWGppbUxGa0VNTDMzMkdSZHMxU056Qjd5VEkzTDhOWkZxRTdVSzFkSDRvSVlKckhIMnloZjh4M1VlS1Z0alBsa282YWw4Uk11TFNRZHk4RDhQOFc5RGNwMXhlQ2hEMDVFWXlJMzE5NlVtZnZoSmZ2cFZTVFFpMHorRURBRkJqdWdmZ2dXa3Y1bm0wTzZUc054WXJ6ZkQ4ajRrdDI5TUY3dWtLSXpLa2tSeUlDcys0SGhCVUpYNDZaZkNCeGlvSENBcUw3Z1QwUmhJREpmYVJ1cE96Y1ZZRHVoOGlKV0dWREUzL3h2Z3hORHBMczR0YXVaWk1FWHRaQi95NGVJUE1GdGNWbVlZTU5KaFQyZkhnNUI5MzFIc3gxdFZMT0E3OXJ3amhkSzBXV080S0lYMzBRWm1GbjY0ZGI1RDVNcUNYZDFUVlBMdXBVd2hxNDdHcjYwc2FkYkV6QzNTamt0NGdSZ0VTK05yZ0Fwb2NRUWFLdURyb0VYc3ZVVUM4M2t2NFd1a3NidnJrcEIvODlNVjgxNjJZK1VwYTBwZ1NzUmhUU2dBWm9teGJDRmZ4NDdtVjY4VDNFNUozZHZ0NW5Bc3JHaThqTTV6Q0kvb3lJU1FsWEZMRkwza3VDSVNsZktsK3FJZUxrTVprSmxUWnljc3M4VWRQUHgyRGthOWM5b3djMGdZaUJ3em9FSWlqdGN3ZkxxRmJRRHZPQ2tmN2M1azJMM0dzdVNVU1l0TVRtVytqZUc1R0VaS3l6amlyamVtQ1pKVnFNSlJucDM2MlhkNDN1NUo2VFVpUjFQeTg2cWRXYUI5UmFRTU1NV2x0b3lXVHdzZzY2SHlZMmpOeXIybWRnUW1GSTJIeWRIUFNmMjE2Q2l0aGpuRjhoWXUyZnNDbzk5SkN2bHdlVW5rMlZGMXhYYkczeUVkNGpqNGdoUkZaanJveVAzbTBadFNJeXoya2xvSVo3R1FPencvUVAwNVpPNUo2dXhvcHZIQWxEd29VU3NjN0JEZTFweWdIVDNjcjc5SGtuL2RuWUlqNmtjdzdLT0xpaFVabnNadGp0Nm9VOXNVbjRDRHE5UC95OGpOeURrTzhOZWlLcWlOako5M01DWlJTR2VaWEptdllvZWVnOG9vVnJiS1FKb0hQNEMyOEcxQWNSZDRuUjFCQUJvc1JhRUZtTnlzalBXN3hoeVB2bHNwWkR3bFpJM1BLaTRoM28zOHNpblJVMHVZaWkwWVFjdjBHTk53Zjl1L0I5eWJvUXBVdnpnYm1UR2lWaWFTeTRBUUVmS2pic29QdGhrUERBbkF4SVNSU2VqNGlyVEhNSnVHL0VBaEZMcTB1NGhLbGlWYS9CR3ZPL2VQN21yT2tXZVE5WjliYU1NRUhHN0luamVERWhaT0x2a2ljdWg0aVBpQWhnWVZveldXSHV0TVVJcXNzYWhJMlgvb3Nlckd0bDNHS1I5b2pOVndrRWFKWGNuUkFtcDJ6b0JRS09tYitGL2pXZVFuNXVwYis2b1lQeTVRU1ZXaUxXRVJCQjlwZ0IrbnY1SGlHL1NhbEJ3WGJvcVRmUnVheUhKeUtiTlczbCt4U2Y2TDBucjlBcm1icDA4SndJVXI0Nm9VcHpVdGdobHMvQit1UjN2bitCVUtGKytQSDE5SENpRXFaTGU3K2hNV0dqWlpUYzE4RXNvL2lhd2pvSW9IZXhialhFVHV6bFREc2c0WVVoRHhNb1l4enBzSEpCd2hxcmg1ZDEwSDBrSXRPeU5GVys2cGFHM3dlemFTNHMyckp3UVIvQnl6cm9QOXdUZ1Jha2d2cDRDeVBKRFBBY2RFL3gvZHpRZ3hBeG9VRDB5eUYzZUE2eDlKcTJnTE9rYlFVenFDOG5RcEh3SENZVFpNei9Ma281eXY3KzVEZi94MnRmSnRjVFA3NzZjcHJPSDEzU01WRUNwejdYWWhtQlNuWUxabmVmSGNEMFBSREJJbFljbytJYnAvOFYzZWtmS0JFcldKNlhHY0hyT3dQUXZRY2l5UEllU25keE43UDc3VlhraGphVUlpWDM0R2JZN1dMRFBmaStSbjhYSW02UmQyYXRXQTcydTQ4UjRQOFcra3RMeTVDa3BGT1lFaWdFQVhWSW53S2VRL3hoeUpIUVJNV2o4ejAzUVFwOUM1aE9HVEQxeVcvK0QrbWdZbkxndzVCT1FnN0xDRGswaEhuNUVKRVBRaTFabGl3Qkx3dGNGcGp1SGxUY1FuOG4rUmFVZ2drVmhCVzV3ZGpkRTJVbnBqTFc0V1Y3MHQ4aXZIV0RJZGt1eFBoMXRKdkdncDMwclFHNlpyNC9TR3pTUXU2cno4SU1nbWJFR1hjejZQbndzaDM0ZnE1S2tHemhXdVVJY3U5TFNwdGl3MGdKRXlTdVlVSmg1MTlhYmxZem1yTnluZXZ6cmQvNDcvTFpQVysvK3Q3bjAzVDYxTWhoMGNkUlJGQmlDbEFZSGQweXlybjNleU15RnVycW9pYWlXTnRTOW9nSkQwQUVpM3BnR1ZGWWRVOEJ3cVlGRVZRdlJvbi9SZWxLWFNUWFIvTEh3Y0VNeFR5aEZpRVRMZXhlQnFCN2I3NUhoTHpKNks0ZWJ1RURic0xkamlkQzBiQWk0VVdTVm92Y0w4bjcwelJwVTQ5NW1sakJBMnM2NzhTRmNoOGp3UDhydVZOVXhGZURIMGJHeGx5bEhhQ1MzaU5HVUQxRTRMQzhzWG0yR212bFRDMUkyS2lzbTdKMEtmWkxlUTZFZ0FVSmx5enZLdDBQMERsT0I1dnJkS1RaRmpZcTRScnlMZVlkd1lUQ0VJSFo5bkx3ZjVmWWNNdDczN09rNVRKZVhLMUpsM1RKaUdtVU8rU1dma1hoRytvb0NONlhia1phRDlzcnpmZmYray8rMjNLOXk5dXZ2aytVYzM2TnNveVdobU4rY3kyWHJtS1pFUlAwYUpNNENwRTlmRmhwQjFkRHlxQ1JNOHdURWVxQktmVi9tUTJON01zZzVJZlFQOGYzV2c5NWlqb0VnY0xFbE16YnlQZG1wZXFJelEraGUvUEduWEt1eDNOdnlCUEJNNGdsT1hMUjFyRkYzb1BHL2R6VUpnVTBXdmgrSS9wbitMNklpSW05V0JGM1JjSVZwb1VDKzRnd3Jobnl6a01qV25Bc2ovNUVzVXJ6WFRRb0N6UDlOZTVJeUZqNnRNNGlwdEVpcmJxRGEwbUdBTjI1OGloQ3dHd0tranY2Vm1PVGNSeFkrVWZDQm1hK0FiS2k3MGk0QjNTcENSQ24wZ2I0MzJLa3dNczU1RTAxUzFxR3AwQ1U2Q2gzdURxRXNxZEZ0dFU4UTd3L21GQTFBYlo4VzNqWk12MkxpRGhrVHo5OERkRTVCZjhocFhvcmMyNURaNk81cmxNUThkeGpkRkcwRFRDOTViS1pENEM0UTBjbGZoQVlxeGFqbm44TzhteHhUekIzTHBsZXN3dXo5Y0ExSlFUUWZZdlk1TXozVWc5TWd4akluVWJmNTZZY0lKMmh4Sk9lMnJ4bFh3RDloL045VFNxYkNHcThlVTYrWDRkYTNNc01wdjg4NEVDeXBLOUNSQzJJR09RN3RsOFRmYWV6ZklYeUEvajg1SElBM1N0eXA1S3M5ZjNQcDJuNnRDOGk3bWdab1RSdXFsdWxndzhkcTBKV3E3WWJERllXdTAwcGZra3VHbWcvaGtNekkrR1YzRWlXTTdYUTM4bXNLU1B0YXNyS1l5aEgwbGp3Zk1uai9mWUFPaHZSUHhrSGprdks1RjNjUXJkbWxLd2RDRDBlbEtBL3ZLeUQ3cTM4ai9BZGhKU00ramo1Y1poUU5pUU9MK3VnLzlvRHBZMDcxQzF0SWt0UHVTT2dxQllySG5uK25lbWVSY1ErTk54aUVZRXhnczJ5UmVsQmltQzB4MitpcnBPVk1SV3lxekt1eFY3bDUwT1F3WnIrMHlYTE1EdE11d2ZkdllpTWpCaWlNeW5odURXbFFja3NqQjlBMkF5aGUzempMM3h6R2RsbXFBZXVHWE1qUEJIbUppaU9tUEFXbmdoSXFZNUF4TEJVTHJzOTNjc001bnZPa0phRXlTM3FoVk4wdU9MN1Zha21wenA1Q0JndDdQbDFmbXc3L1pPSU9IVFlldi9GOVBEd01UOWtaTFlpOGhKV3QybHJsdlRjczVsaUVlSUt5UWxBaVYrZUg5OW5SbUExWk9uMlFBUnpPVk53VlY4eDYxNzBuNHZjTlJiTVU3WXpsK2tXa1BDcUhqak9oQzRwVC9mbEI0eVZrWWpBYkhzQndncXVsN2RBc1I0RXRqeHYvZGxCejRlWGRkQjlMWGRtbDdTQWpkSDF3cWk4NXhneHRiMmswajlTekpMNGVJTjh2MERFZ29MZlROUDAyc2Q2TFlnWU5HaEdJZ0oyT3dmMzgyWHVKWkRWcWxNM3lGcVVldGRzVEhZSUlxdlFmZTVJVTRvVnQ5QWZsZ3JCRHVDUllmUWZVVmVzbkE2R0RGMkRzT2xPZjBHN25Md1hlMDRBdmpHUXJYd2ZMUXNWTXJuY3l3RDA3MDczbUNMdWpmdkUzUHhiTGMvZEtFdTNoeWNpTzEycFJkNTM4c1FSYUtKKzdQUjlEaHRhemdXVWU5N1lNTWozTXlKZVpFZjNRR0pYTE40elJnQVNEN2FNcEtrK044S1ErQU9IODRwKzhDV0FZMlVzdzZHVDB6WUFZVFVNRVZDU21XUWE2bnZ0Z1lUaitjQThKU2tvNVhwd1BTRXY0YnZtb0R2Sy8yZ2NPQ1h1NGYwRDVMbG5TZmR3bWRoaXM3QUtiem5vbHRmcXlQZFBqOU41ZGtrSE4zWDlxMFhlVzVTMGhBKzVkd0oxcE5NY25oYTZGK1Erdkt5Ti9qTWlmcG4xd25UM0pLWkhCem5IaEszQ2o0aE9Pb1ZpblpsWU1XZ1oxUm04SU5XTDdlRkMzZDJ5ZzVQc0cyRXV0eWVDaktiZ2RsN0VnY08vTEkwWlpCL1dtSEFQUkhEMTduTFo1N2FVaGZuQUVLSUgrQzFKZnpQQjBzckd2WXhCMkZ6eHY0L1RsNy9sM25pUGg0Tm9BSWhKdTE4RG9IK3IzSm1IT3J5YjcvR0ZlQzJJR0NRZnhQZmtqQ0w1UmdtMWhJdzFuRmdpTFBoOEx4STJ5cDBORVBGV2xsSE9vTTA4bit1Qmd6dURzNkVaS2E1anFFYUxWRWRmYWVZdkdzZ2Znb1IxNy9yK2dWbkR1MUpNQmJqRVhpVXlreTFrUVYreW9la0hDQUkyZUNLcVFneDV6MVdDWGRZVEF0UUQxMFI4ZGIrQVVxNmR5MnprMUQ1WSszbmlaZUQ5TytpT2VpSnFOQjc1L3RDejFjaXMwUmRRMHV2bmphVC9WWlkwUFV5R0ZXemFRY3VqSkJNNUdxbWNHQ2loYTN1K2IwVEVMUmFSeGYyUTQzNllLeVBwcG01b2lpdkk0YkU3dzNQNGEyRWpzYzg1Vmh4TjIyaTFURXVXSWFSVUJmbFR4eTErYnpDRzZVSENpb0RaL2J3dVNVb29XYzh4b2taT0Y3cXJ1eXZ3U3pCbXBGZDBxOHl0OFoySC9xaXdHVWwzSXlLQTlkdk5LOW1OWXNNOStENWJOOXdpOTBFNTYrSjdyVEdXMmNYcTdRd1FXY0JXdFBCSS9qZlNQNDJJa2Rnb2ZITldiNHNxamU0ZG5PSjZZSFZmTUF3dWx4UllMVkthUDhteDRuZVh1Wk53TTQxMWFSTk1aTkNFaTV0OENOTVd6d084TkxFeW9WZzVseUxKYk5LNUdieUY2NDJlaUZiM1VRbUp0Y1NCVTY5aElVTk5TZDlqd3lEZk54SFNlQWw3SEhETGEzWDBSTGl5cFZzOG9BNTVjeFd5cG44UUQ2ZTRxY09NZHFLcGVqNlA1NG40MW05SXIybGZqUGlvbGxITURKSGJXV01JYzJtSk1MejU3bFNZZlk0VlV4YTE0OUNyVjcrQjdqenRSMkxGYWlWV1FpblgyMW4vUWx3UFRKZEpTcEtLYm1qbnBVT1JjRE1pVzhXQnRabExUQXd6M3hqY3ppNUVnR3pvbUlpZ3l2S0xEeUR2T2ZEZVFSNkh3dlBkMnpjbzJSNXlSNU1ycVU4Q0c5UVNWaktCcVo2ZEU2MkVVL0IxVWNLY0I3UlFEMnZQb0l3Z1RWUjZRdUU4SjkwWGRjU2hmdmp4OVhTYXFJU3A4ZXNBbGxHMkhyaG1JVGNpTW03eUlYWEYzSEhMMnVTamhmUUEzVGxXVEduL3VWaXhSVW5TODU2a3c1ZzA1ZUR0V3k5Ti9QazlFWUVrOE0wWjlKRmJlc0N4TkpFcEdVcnZUSGQ5WjNoWmc3TG9HaE0yYi9TWlpVazM5Q3ZJZVVDdkZQRVYvS3hiZFNhbDdSUWJSWGxEUDVTTGNoVXpqclF0STJiTkZ3SjdXQy9VaUlQdkkvNmZFWEVzWTZTZStNdHBtajVLeTU0R1JGYlRnVUNlVGwzSVgySUZ3UzFCaXlyUjY3eFRGNDRBMFptSjMwK1Q5azBlNGU0M01Ya2NrOWU1bm9WUllsVkVGcktoK1dvdVJoVFdEdGg1MmJaQXduTUwwMFFjZUNza1hPUi9XQnVXUFRIdVpRQytiL1pFbEJqUHZmRVdFNnFId0ZnKzMvMGFBUDJkaUN4Sm9LNklHTHozNlkwWVhFa2VUNFEyQTRtbm8wa3BGRGNKQWVqZXlQZlpYdE8rRnBjRkpHUjVtWm9zejlKYTNZblNFWXRtVmxKTjcxVTJkTzBCblJBWklVV0tGY05OUG5ySUN3QVJxMkhDeUZnVDFpeWxUSUtBNTJRc2VxWmF5MjRwVTM1NWVGbkRwWmt2VHhqbWNiR0lKYkZ0NEhIVWpUMkQ3R24yUUJTMC8waTZkMFhFOEViSGhvdGNCOXZvZ2JNYXFTamQ1N3AvYXJ4RE9SK2pFREdvcElmblJFak9rRXpYQzVQclNEYVVFbHNkOGlaQi84clFoKzk5UGsyblR5OXMwb0tFUjJaSmE5MVlpQWtFNVVLeDBOVGxkQjY2bGRrNUZrR0pTMVJYVEc1cU5WSmFwSHNML2RmdkxabUZFak91QTNiS2ZnNFhrZDlKczZGaEpkQURXQUJNYjBJRVFCdzRkVnc5Wkw0cmhObnk0QTM1UG5mdjNLemY4dDZRaTYyeXMwN1BkeS9UbSsvQmc1aVR0Y1N6UjNGaU5NdzJmdzdrdTZvSHJnYWVnQXRsb2IrMno5UlJpOXdzcEhBT0pybHovYkpGUmV4RHhTQWlTNzRVZUdneHpXWGMzNHhtNkIwUFV6OG1UVDVJTUZFdjZwd3lyMnRCNE9ZNDZFNUttRHZTVUt5NGhNRE83R0kvYzB0SytxQ1VKUzFrbklYTGk2YXQwNDBIQ0t0WWlIQ2ltblpTNnhRSDNsVnAzeGo5Ui9ld055RlQ0SHBsUDlKQzk0TjdJcXBqRDFzOW9BNTVmd1hLVytoZjhVUUlJZzd0am5QSTJDaDNNbnhmVk1TMHpXVTJkVTlFbGdlc2VmTEVSTCtrcUY4UU1Hdmgrc0xtc3pNUWUvMThCcEx2Slk2cWd3MnNGNytGN2lWUGhNekpKUmUrenNsZGJDMmdZRmJBMlhwZzFGSjFYanFQSnlLTHlDTFgwMXdQYkhCRG0vbkc2bDdPOFVYTGc0L29pWER5djBtNTlrREN1czlHK3J0L3ZVSHU5RER1dFIrQURyU3hKSjUyUWNSdXdrVVhyMUh1c0JLbTJRTTAxMTJWY1hRdWlMNEIyTjJvaUVzck9oQ1o5YkQ0YmtsZ25hWnVhTUgyWEk2RUtvV05FUmxsVWMreDRsU1REK0NrcWg5WjBSK055Uk1qVWRQMDZZTmxMSVFSTUNGaHl2cW03OFI4cEppWFBGNVBuRU11VStMbGtGOHpLV202UjNxcHBJNDhsY0JYcFRQNEFYai9CbVdkWk51V0IxVVFBWFNkRE1vQ2pVMkNKQTRmRy9UKzhCNEdQUjllZGpEOTU0UXRBaE14a0dpUjk4WXdaWGUrTjNvaUZsT2VTQmx6Zk03aHBzLzNpUUJkMDZNUTJWcW9seEJCcmg2NEppME9nQWptcEFldHg0TnZ1WHl3aGY2QXJDS2pSdDB2SXR5V2ZhRXRiU2tMUmc0c1hCeWxHS1hXYUpxUU52ZUdGbVNNSG9ONTN3N2xtdHhMandjRDU1OTlqRUhZZEVJR1N6SzB2RDk2dUE1d0FTbi9BOGlkWmhJSS9SL2ZYM0pkNEJneHlIYzN3ZmRpeEd1dmZnNXI5WjByYjB6V1NsRnRDOHRJa3Erb0lRZkhoR04zWXN0bE5WcEdTWjBQQ2l0cThzR3hZc3FpVmt1KythYmt1UjJ5MlBUWEwvUU5DVmtoSm55RmdKUGthcUgvWUVRV0kyRGE1dXgrNyttMlhMMURDemxxTm1XM21QeUdmSi9pd3g1dVUwZ1oxZ2phY3Y5YURub3czK2VVcFpmdVBBWlJFSEd0VTU1SjdvREsraEJ5Unp5SDNIK0IzTlNnM0kvcFVhQi9wWHpwOURYSFhDSGk1ajRIRWp2SG05eGlVS2RxNkx4Z3l5VUFuOStpWkJjQitCSWlqTWVKSVVKZ01CS201ZlZMZXllckl1N3A5ck1jMTRKOEFMTW5rWmpXa1dzOXNDRU9iTEExeCtzQ04rRXV0bDVORjIzQjl3aXJMejdUOHQ0OWpLeE96M2N2QS9COUZwR1ppWjM0aFpYYzBVUk5qaFZUZUtxVVBRM0syK0kyM1lUcjVGREowSi9EZURJNFp5Nk5OWVE1QysrY1ZNU2NMZjMrOU1WME9uMWNQOVlXUkZ3NE5BNk1VK3d5YXJEUHpLYzdham1zblJDQmR0eGFsUDdVS1p6K1JBdmQ5NDdSakVJRTBoR0haaSt6KzBnR013eUpUV2Jlb1FkYjVwUm5OMlUxaXY0Vm85Mkx5THE5OTRHVTlQb0lZTDR4S09rMU12YlNYNHh6RGxjOTBUaEU4WnJGUnJBSnJJSEsraEJJT0E0emlVSC82b09nbDJvbFRRYTVzMnB4K2QxdlB6MCtVSHZMMXd1VDJrUmtvNUJmTUtURTdxVFJmcmtldUdicVJ3dkRUTDZPN1FGTWI0cU5CV3N5TUhTcFFMNEZDYmZRdjdPUk01THVDeWEvZEZKYmxDUjViWnllWklDVXFsc3FsOXMwanFTL2llK3RCK0hldVBWQkE2d3BvNUt4ZW9BNnh5YVRFRElaVHRCU3pFaDJ0WlNnSmluZmN1NlIxbll2ZzhoN0FZZ1BIMFloMHRpMTZHUEI1ZlFsMHhvdGlDekZyTnBlakFZU3hPM0ZjZ2xkYm1xWDN4SmVGamkwcEVXcWZablhXWWdtNGw4VDBHUXNPWVVGYnhFbUVGWktabFo2SzdxenV5aWFLMDNya1NFM0xEWTVRSGJYYk1wdXNlRmJSc0ptUnJuM2tqWWdzcnIwa1lvSm5pOU95bGlhRkwxRXVVTWV0eE5WbVlDeFlzQVRrVkhFR3lDeStlUXYzWTE0S2hDallaYW1UcUYvUkNTOFl2TTQrU0haTnE2Ri9pRFppamV2UmRtMjBOOWczR2pTM3R4Skxab1BYSmNxbll5eFBteDYyVXdMM1RkQ0JGc2dNcGV4MTNyb3JVWm1DOThicWdTMjhFUVVPMGpsa0hHTDNMa3h2cWM3d0hQZHBRVW10MUZ1K1RwUDMvcU4zd3RGdVBnWXhCWWt2SEtienAxTFlnUXNBNXhUanpraUlrTXN3clZGRlBkdzFibTk4RG0yMEIrOExNWDhnNVlzSHpXUUFBQWdBRWxFUVZSTDB3T1JKZXFCTlhlZ2Q3WW9jaVl0NUVCdHpWdmwrOTZJekcyYzd4MGI3c0gzQmlPMUs5MFRuZ2dPRVJNeXB1b0tUZUFxN2U4NXlKMzQvZUs1N3VMSmJmVEFyUkJ4Q3hLenhDWWxrZWFxdTFFUHFlWThkTDZyQm1adnRVem5XTEV3Y2l4c0xmdXdOa1U1SkJKR0VJRW1Yb1ZwV2p4Vmk3OTZDTm0xeDZJQjZkYVU2MGo2dTYvUGhueWZmSC8zeGp1ZGY2Zm51NWM1Q1AwdGNvZk9rVXN5eVUwdHBZNnBwai9ROVhRVGJzbE43bVVBK2kva2ZaaHB3TW5FODNRL3hHclBmV1lQUkx6SWhwWXNORWg0dWFsY3Zxendzc0JoV1JFWldaVmFuMWM5eHhZa2JER1NjcUUxbUZEOVk4Tno0L1ZYTWt4TGhuZlhtZ3VNVU5McmMrcEJGaWlocStWQnQ0eklXdDRiMGdLVm16Zm8rZkN5QStST1ZkYkVIeWpJSGZxWXRzSFU1Rk90TTE2VU9CbkIwV0ovTUtGc09RSHdzclZTSm0wUG5HcDdpUk82SXlJdUVWdmJVZ2FmZW9nRFM0YjBDS0xEUkI2ZEpWMjc0ekt6ZUo1bTFIRHBhc1pNVVNhNUNkYXZwMnRTcWFvYm12S3ZLREdDdnFKaDN0ZjlObkhPVDMyeUJ4a2dwZHBUbTBkcnVmY1A4RjJyQjJpa0o2RHQxSTFhSWhHM0dVbjNMV0x5RmlSOGRVOEpHUk1CcUJva2ZNKzN3d1g0bnBhWTd6WFMwYS9sK0JyNFhpdDc1dXhwRHhOZVBORGYrazhsUmt6TGhQcmhoOWZUYWFJU3B0V1hFNUZKTCtQcFROblFpb0JMOHgyZlc1WTBjMWJtUzRZcThLakVvODc3ZEV1WkJrOEU4WW5Xa1NmcWdXdEllRWlNRExzT3JqeWpvdkp1b1grWjliQ1FLeUNzZXRXckpyYzc2UDFodVRubytmQ3llOUhmS08vWlBSMUd2L0ozYWdLeTdrMGY4Zm1KWmdaRWYyY2xUbjlucFM1TlExZ25rMXhFVVVZeHVTV2NlRGU2VDlORTljVHNvcWJwZFowUWNjeVgzL3lMNzM3NzZlSGh5K2w4L2dpZlA3bCt5VmlZNnRTS0ZBbzJVZWNaMWsyZXB6TXBZVlhHcUpKNUZySGh0WkNKMmxBU2s5T2xVU1lmaWNqZ3k5bFhKaGlrUXRuZDc5Ni9RY2dQb2I5NzQ3QWFMWCt3MC9QZHl3RDBIMEozcGNvRmtlRnlIZ3h6c1RLTm42UC92ZElCczlHc2VpQzR1MmQwelhxWmxQRmFUMWlVcXNQeldmVkVCSUJ3ZWtYMXhOYUtqV3U2THhEeFFoa1RPbjU4K0RvckxMTHVqRlZXS3d0VElsb2hHM29ZSWlqNFkrSExBMXlXVmtSUUxHY3lXcWFMYzNFeTYwSjZ3WVJxaTlGb3B4b09YY1Nla3czb2J4SHJMZVJBRFh1YjZkNC9KbTlOWEd6bC8rNUllTy9ZOERQMlJFQnU3SlhjVWFYTU9yaWdCOWkxclYvaWxsYWx6S05rNldlZ3V6cDNCUEQ5cmNtZG9PYzRaSFlGRml3Q0pYeTJQUFRoeDkvN2ZEcWRQaTFuRXl2UlJYaHlNdzVweWhFVGZlUmxnNGs3d2pLeUUvM3lHMm9aeGQyMlpQWXZqSXdyeXJhNFBUZmhscXU2bHlGbUYydFMyMUl5VTlNNTlaMXVNb3dNTmVVNjdNSFJ3bWI2MTRSTXlzMEd1UDJnZDEwam14b0JYVUgzeXFVMEV5eHRaTHFYMllQK01Va0dJbUhJQmpJUVRoQXhJMlRPcFNGRkxBcmJzTXpTc1FEUXYrcUpDSTJFV0JHUFJNUjBiQnd6ZnBUQkQydm5lbXdaU1djamJpOUl2NmhUYnBydW1KdktEYkhKV0trQmgyWE5raTZKaDZ0eXBoWWtETHFQZHZWRXhKM1VKSXpCKzFHTDJVSC9lNWIwUlVnTlJ3U0o4MW5RUDBZM3VjMmtRbFdEN2oxc0x3OTZQcnlzZysrNzVrVHNJSGNXWjVONHZpRGhpeklXcFh5bExMZjBSRVF4WWk2bFJQZzl2NzhpSXFaZjQwWWYyWjZpS2t4UE1zOVc1elNpNVgwd2R6NnoySERHSXFXNlBJNFZ2d2VHVG9OdTU4TjVJa1Q0c2hXNTVwdVNjRzlGWkFsQ3RMQmZ6Y2lFMEtGbkF5MUlHS25YOW5naVZBaHBYUEFpbEhqMHAvNVZqNTVmSVJvUW9YL24wWExhbm5SZ2RqeWVzWE5Id3Frc2FZUnRSOGdkQmlza0g4bHJTT2hZRXJ5US9WakRMVFZFekZuVGlvaHp1VTlySXVROUVka1lzUzd4OXF2dkxkK1dYNzR5NWFZbXBDQnZFMHpkdHRoazlqRU95N1FWa2MwZHR5UjVLOFVNbmhnTmVoNTg2QzEwcjhUa3BaTWFGOElUOHFVcytxdmNBUWZkdXlLQ2pBYnRRWmJhT1l5bWYrMzVWbUUxMHowYVpqSlA1b21UZFRJMG5lVlhsQlBBRGhGcTJzS3VOU00vd3JDM0IzUjZQbktueEhlUXZObklBOGNHblZTYXpGT2c0cGh4aTdGdGtUc3lFWkREYVRvZGNDQWlsdXpwcnkrSU9ISTd6ekU5YmE2UXVUUGRMYU1qSWdLckFNaFpSaUgrY2VhNW43bFlNU2liRG9YSUxuWGtQTkNEY3djeWd4bTJpQTF2cGxRekZuR1RzUU9lZjFMcEdvUk5EUkhNd3BzY1pzU3Irb2VEZW1WckppbmNvODVweENFYzd1TC91SlNHV0svWjFlZGJEdjQ1eXgyRUwwQytHeWwzOVBqbStjaVVUYTF5c3JRLzVQME1uaUJGdy9JOUdJMmxyendTMWx5WUlpSisrOVgzUHArbTZkUGdSdEpzYUUzRTBvU2FLTEhHV2xLVDlEYTJYSllLSWh1R0NLQU1oZHBwaFordnA1dW8wSVlzVS9DeUZMMjhMZlJmdjJMVXlsU1ZMd3ZYVWgyNTRkTGNrZkE2UGZXYXgrRGpkTkQ5UkVhakpOQndFZzM5OFg3cFJ1bjNDV1hRMzZXZDZaekFWMFBJM21menhldGRteWIzR1YzV1FmOVdEOXlDWEpuM1A2TGNZVHRQU3B3WUdSZjREajVXQS8wZnBINlkyMXUyOE55Rjc3SXg0dERjNC9UMUxEUmZmY0J1eEF1aThXVHJ3bFI1M25XVHVaZzdXM3BTTjZjSXd4cWpRU3d6bDlDeElJTEk3VXh1YU5jUTdRRXhZWDJGSG13SWhWZldoOUh5WUF2OU42b09tTXZ1d0dZMGtGQ1BZc2RzL0ZOV3Fzb2RhNzFtendOdjBkVUdJUTk1SXF6Q3Y0N0k4blhFNEh2dklYY2VxZGYxNHpTUk1WaG9IZ0xORUVEcFBuZlVzbVJMMSttZlJNUkJDVTlmVEtlSGovbUFPQnM2ZERwYWxKWllsY1N1V2JvMXk5UndXWHJYVFdwc21PTWZoRENDeGJkSWFJR0VHSGhwUm5vaTF2a0RqSVNSVG1vTytuZEZCQmxKMHFJN2F4NFlCSkZBUmxOQkNzTDdkOUNmRlRFaEVtMjRZRlVRQlNRNjg3dlVhMm9ISTM1RVR5TU5KdERMcXRlRzVJMHpOdHlMNytkS2sxVlprOG5CWWVGN21icEVzNGhaTHpiRDRWbGdMeEN4eElUZlRPZno2L0FRcVpWYUtHRVBFdTVobWJZZ2dsSFpvcWpneVZoRTNCYU9QQ3VDS09oN05tRUdWTExKTFhVU05zVmxsRjhFQWF0Q3RpWUFvWllwU3ZyNGN6M0ljRk5JZUNUZlM0TFc0enZBSlYxSEJFVkV4dktIaHJFSFY3WGRIOWh5OE9DOTJ5UW1iMlg2RnJvYmxld2Vjb2M5MGpRNGgrTEUxUEJqblVWdFVMS0kzQ0dacG01cDdaR0JlQUlBbzJaR3hGZlowWnNoNGM1SzJ1ME5OQnhhYzJ4U2UweEhTUzY1ampIQUlXWjVDRUprTFVKS0xFTGxsVVZITExTVG1vUHV6ZlFIQkZvcldaRGY1MjBnSDRRT2N2bFM4TElPK3ZPVENBMVRnMzlKTEFSSW12NElFcHZzbjZWNjJRdE1LQnNTaDVmMTBMOUhUZ3BDOXpoTWtOcW5rMzE3OHIxNkUzV0szVWk2c3pGSWFKaitzTnV5NFd1NTBlWDBwZGdkUkwxK0JSR2JaRVYzeStpV2tmREt5SWhHaEhGOTVUdzZySFFaUVdaSExEUFRRU1l1KzVySk9hbUdQcWNKZlBUMzFINEJZWU5ZcEY2Mmh5OW5MWHhoODA1MlU3THUvUU4wZDJXcHg4Tks0bm5hR1NzWU1pYlhRai9tSStsWHdIV2JsRTJOdWdUZGhITWFOWTdZL0VpK055VjZsdWh2NWZ0TzRBbzlQb29WRXlJdWVoUXpSb1dGL3NSL1VHOXB1eWNpallpNVV3ZzlkTlZ1TU50MkVWUVdJMk9UUjBmQ01pTHNVdXBCaDZWL0V0b0xFbDR0ZEcrNUxLS0FxZW41N0lKZUNVZjBFa0h2dWJwRXp5STJEQlBJSmdYaFpRMUsraW9uWXAzZDcwRUhGa1NtZlFzb1c3VlAzV2Fia1ZTd0NFZlN2eXZmVytqdlZOSmJWV2RvMGlBUHowR2JmRmo1UHlRT3NpRm9ibWtaODB1YTdnbEVMQUZwbXJOSVh6V3ZXTkZMQW5QbDg4MlNabDFMMmRBeEF0YVJZUWd6SENrbXY2NEhGb1djUFdiZy9Td1c2UkVSOFI2ZWlPcTFBdWp1UXNLUjhUWjNPVXBsVE5zUndYV011QVVSVndrRUNEYW5rWHVJbklnVytvUHZmU1MrcDJxVGVaUXMyS3ZmTEhjc3ZhWHQ5RjhoWXBrQnk0Z1lhTHFBS3VubmdvU3RzVW5ONnRORzVZdDZ0eGFMMUpoSTBZUCtpeml3dUtCVExrSllCaHFVaFpYdVhvVk52d2Z2SDVEbFd5R0N1c0dkZUs4VytsTVRqNmpWb0t2UDdvclFSYy9JT2thTXVxWlRqTkRqZ0JQcndzczY2TjZWLzI5TTdpd3VaT1ppazV5bEVpYktzK0VFV09ucTVnMlRKYXRpb21sTDR4RXhlYVEvbEZJbHBPU2tKdkZnN2l3blFyaVhBWmplYkJrQjd5d0tsNU5aWnVZZ0lRL3N4OW9VcFh0TVBuSnhNTjFEREpqYlV2TDNWRnRLUjJ5c0NaSFZ6a0IrN3VZYlFNa2VDUkZjdlNmQVowMThYMVBFZGtSd1FjUXBZMGpRQ0pjd2ladjZrUFFINkQ2VTcxdm9ialR1aDhzZGcxSDhSUDVHcWllV2ZBV1N2OWt3cXFHRDF1SWRrZm5EZnZyUGlQaDhQai84L1AvNHgzOW4rditlL3N1bjg5Ti9NNjVldUNVMkNXUUx3c0xYY0dsUWl6UWJCelpZNXBDeU5qQnBUQS9lQmtvZ1VrYlMyWWc5SlBSMzdXeDB5NGdnWjFVRHl0ZnJBVnF3TFVyLzB1YzJwdjlWYlBJY1N1N1dZK2tnKzhpRHlEUmNSbnlvQ1lMUXcxb0lkYytTdnBVK0VSVDRVMzdNSW1LSHZGL0xmVGhaeXk3djV4angrWHorWUpvbUNnei82aS8rOUVmLzRidGYvTVUvbjg3bnYxV05FWGUzaktJRjNUSUxJSG9USWxpOXREUzZuOGQwYWY5VFNLazZFeUdHSVFJcFZHZWxHeWRqR1hRNDh0NDk2YittaFp0dkRNcTRPOSt2UFJFV2VodnFoYnNnTWlsZHVsTEVma1JRbGpPbmFlSXFEbkZSWnhzcHRCejhEY3FkS3g0Y1JmL29YZ3lUT3g1K2wzM052YWNCUk53aWR5ZzVsWEtudEEvNlRJc1d1Z2Y1SHlQaXZ5R0srRmRJQXYvaVQzLzBhKzkrOFJkZjVFY2dHb1RXczBNRThhV2xSQUdwQjViSklPWFpsQjVFWUhRYmVXT1QyakJCNTByUHNaQ0RleUs4NENqK3ZSWVpYa1BLSmsvRWdaQncxaE5FaWpqdU1VMTdybjIxOEwyT25OUGNGVStNdU1jQnR3QnNBQnowN3RpMzJHNEwvWjFLRW5rKzVLRXI4QmF6M2lCRXZQWUV4UTA5NEs1YUdOMWpSUHp2VE5ORVNsajhQOVAwODMvMXgzLzA5UFR1ZDVPMGV0R0lRRWU4U2VQeFdSRjcybEwyUk1SZVlTTnU1M1U1a25rNVFOaTBXS1ExV2E4L04rL2JZRlNPUkFUTis5K0svcXFJNDlhQ3RlWVB0WitYaEwwZzRqbUpkSzJJZXh5NFU5bmNzNlJiQ0xlOFRkNWpYR1JOaDQ1dlZ6SGlMbktIY2hXb2hJbWN4OUt3S0RheUVVOWd4dDBmSStKL1R4RHhuQTN4aXovNzBhKzkrK2JQdnlnblVnQkNiS1JsQkI4ZUlLUnlBZjdZTWpMRmdRSElaVG84Sjg5bkVabldBMVBIR0VuS1lobVhnM2kzakFneUdoVG1INERQdlo0SVgvd252QkM4ZndmL1ordFdSUkZ6UXhwMDR0SnFveWErbDlhQzNPdmUydU1YSnRCeCtCN05TWUVNVXd5UmxSTkpMWHkyZG1PMzBMK0NoR2RIbldaTlN5Yi80aDcyNVBzb2FaRHIyUkhQREViL0dCSC9MVkhFaTlXLytaZC8rSmRJQnJsUkt0eGdsclIyRXlMQ3hxMHBJMmxvRWk1N0ltRkZ3RHJRUS83dXZqTUdacmNvZVVqUVJCOXk3eDlRc25ja0hGR0FGREYxTXRMUmh5MHhNa0RJYzdhK2pwNUxDYitXZzIvaG43MzV2b1h1eG5EWGtUMmdUOVJaUzdLbWN4NktMbkluR3V2S1U4RUV0TGprL3BMdlkwVDhrU2ppQmNtLytaTS8vTXVxd1E0QnFFNlhaYzBROExLR1M3TzJTSy9xZ2VtaFNGeXNGeUlHaEZXS0RpbklKUFhBUEZxT2sxL29RNDQ1cnlQcDNoVVI3SUNFbjNOT0JOdWRGSktSbG9MVmU0QWhnbkl1aWliSklLVkxiZ0Z4ejVLK2xTenB0YjZoR2U1Y3VpU1Q2NnpoQWxOc0htM3NZZVA3R0JGL1BFMFRPYi9ucjVDdzllZGYxQkV4TEpWdkNBbm40c0FwQmR4aW1ZSkt0aG1ScmR6UXFhSjA5ekVDUms0WGkzUnZwZHBUeU45U2x2VHF2ZWM1eENUOHJQWHhSazhRZzQ1S3RpcnVuMCtuLzk0cTM3K1VYdEpYNXlQeTVvbSt4NGxhTkwwdTF3NjNHRGV5K2Q1NFBqYWxVMGtQOU02SStFb1IvL3pyUC82anAvZnZmcmNORWJ1NXZKd3pEeThMS0ltVUpjanVEblZCZXhDd25xM05NbG9pQTFCSjEzanNxaDVZM1h0UXVtK2FTVWZTdjJ0UDNSMlVkOG9UMGFvc0t1eDB2YnlINzlmTkRuSzAwem5FNUpyT2VZWmErSDdsTnFWbU1xZFUyVWhKZnNJTWVwelljRmUrYjZGL0Q3blRRdi9DdWNiTGN0dGdhaDlNYm1sU3duRkhMUWYvdy9TWHBDMk9FMU92aFhiUFo0eUkvMzNKbU9aVkw0bGFKUzlzQzdHUGlBaEtjZUFVYzdRZzRkRXhHbkU3U3pPT01MNkw0Y1gxZ2JxUEVXRDJrVWpZckp5QVdIRE5xRm13Z1p0d1MyWnlMN01UL2NrVnlESGkwdnpzbGl6cEZadGVOVkp3RTJ5NXNIc1pnTzVkNnJWekNxbEY3b0JLdHRrREI4UXJXK212WUlsSGNRYlpQU1BpMFhLSEZUQjVhc1NKWE92a1ZlbVlHTWVJWjBVc1N2aWZUYWZwbzNaRDNrM3RiWkVZSGVvOG1DSEV3ZXh4NEhiTHFBc2kxb3krYkQxd0RRa25sTFZaNlJtRTFSWXhZZlArVzVWMlo3NDM3MzhnL2RrMS9TNTAxc3ArOVVKa3dmM0hqUlNnSHI4dGROK0o3N3Z5Znd2ZGplQWdhYlMyME4vQVR1U1dwcG5ZUFdMRE1CS085eWN0THpscEswYkZQdnJIaVBoYnYvalRILzM2NC8vN2YvOVhUKy9mLzJmWTNqb1IzYjBNSUd4cWx0SGNGU3ZPaE02NTIxYlMwQlViTURKN2tqZHpCQ1BsRVpqaWdvQnppVmlnWlp6VTJRRGRoeUlDSVlxYmJ3QWxld3VJb01SL05iNHZ2bC9saCtmM29hRUhJUkVZQ1hqNVBwVWMwM0x3MGJ1Wmw5bWI3MXVRc0pmK0FMZ3dvYlVPY2tlVmNOeG1kWXZZOERvbXp6RmlIYzFKN1RkSy9GRis3eGtSLzV1Zi9mNlpMVTU0bm1NdHlkRE01VmdmTlhqWjJxVUo5WS9zWXFNdnJvbmtmMmtSVWZWYkRpbHZLN05xRFRERjBtZ0xwSXpwUFdyWjBJRDdhQXNrMWhVUlpJNFA1aHRBU1JmSjF1TkJpWGVBbDYzeGZlTG5tTlY5MlJTN3Bna1JwMnFJZllnZ0szZDA0QWlIVm9pZmExOHdvV29DYlBrZ2VOa042Rzh4RWlGNVkxVFMzWkd3MFJQQlNIZzliY2xCOTJhNUU1Y3o2WnppRmFPQTlKOFI4Yi81azk4L2gyTDVsUkl3SVRLRVcrdTZxbTVnQVVUUElnSnJIRGhGZ0JiTEZGU3kwR1dUK2wvNkxMbWh0VFNwU01DOTZWOFRwTURQRVRaRHZlOEdXOFRRUGFPY0FPVGVQOEQzUXowUnN2R245NWZ5cGQ2SWVIMzhraEFUQnJMVFlYa1A5aG53L1V2UGttYnY1WWs5TWZQODRYV3AwaEJQVUVuZVMwbGQzQXM5aVl3M1I4UnVLVE0rUzFvUk1CMmVJdUM0SFpvVkdWaU1GTWd5QXBVMG85NHdtcEFITXdSZmRJT1FLbGlrV3lEaUxuU3ZLUEFlYlBuY2tMQVhFU1FSY1FzU0xpQXk1bk15TWhWeDVNNjV4d0VmM0JNQkdlY2VSR2FRTy9IeWkvMjAwTC93WXV2blVYNENOVlRpMkRDRkUxWHNHWXhVTDk5bjVYMVVHc29HbzNxV2F3bUxGNzcvMW0vOFhuQm1YaUZpaTVLcFE5Z2RzeFdsenBHL1dSdlZyNG5RZ29TTjdwL2lvYThSTUVQaXltMTZEb2hBM3FIbHpodklkSDBFTFErK1pmcXZwQ0VsTmxKSWgrNFRqSWhCWWI4Z3Vyait1SHlwQXlKMkg1OUJ5RytPeUdyQzNrUDNqTnd6eWZrQjFSbWwyUEFRdXE5UVNCRk14Y2hZK0JZUnkwS21WWXlZRGhXUTZVWDN0V2NCWTR3QVRpQWlvNGtzS0tvM281aENyU0U0NEJiTmZtUVFJcGlYbGVKeFFzQVBkRTcwZC9uT2UycWgreWo2VjRURXMwRENacGZCamNjbXo1ZDJnb3MrMHkzOG4yTmZ5WDE0OVdvNmNkNERZNGJWMXczeWZYZEVsaENJa0FmT0NBNmVTMnk0cTl5SitlOVNNc3BkQzNWY1l0Wll2ZkQ5TlNMMnVEOGdKYkFsSWdndUMyN0l3ZitoVTJLOGluWlBKS3hUUG9MN3c0OE1XblQxM29oZ0F5UmM5TTYzQ1BzdCtUNjFUeS9QeDcrM1JNUnpEVEdFaUVHK1MyNVRtK3pIalJOcUxvMENTbkFmSThEL1F4RFpubktubzNIZmkrNmxudEpIb3I5MjNJTG11UWZqTXE0ai90WXYvdXhIdi83NDEvL1A3ejQ5L3ZLL3R1cldOa1JXRUJid0lXcmJNNm9IcHNzdkNKZ2EwNjhEK2wwdDBnb2lnaXpUQWlMUXJsaHNZUWtDVGlvTm1GQVlJb09YQTRSVXppTHNhcGtPQUVvMW1mL2lQQkhFRk5SUzhDbVVMakVpSG9HRWRWa1pTc0xJSWpmdEJtWlVqTy9ORGc0SC8zZmxlMDlNK01hUXNON0RSVTlwQjkyN3l2MGEzeFBMVXF4NC9mMDhuUmJWU1dSc2tpTCs3NE8vNTN3K2YwdnFYU2J1TWYzWGYvSFBwK2xNRTVsQWt4YVFXdTQ3QXhDZHRhL09CeVlFVFArQWptaXJvWVlXeXhRazMySUxrbnkxbUEvY29SUnBKUDJIV0tTM2pJUWphMmtrM2JmSWtwNnpkWU5SRzJxSTZZNGhNV0k4ZFNGNUN4OCtuRTZTbExqc0RBZklHN05TWGV0cVFPNk01UHRiejVKMjB6OWRZamMza2VHT2J1dDJyTVY0YVUzQXA2MTRDRVRsd20rUk1hbkp0S3lVVitIZndOVFRKNy85blZrUkwxdGNwZ1krN0IwalNONDlyUWRXQkd4b3U5ZkZNcTFaUnBZaWI0bUpQZWhrSkttYlpLYkxKWlc3cFh5Wk9lRmxBV0dWTGJZMzNnL0x4K0g5ZTNNaWVqd2c4VUx3c2c2Nk55TUNMZjBqUmZ3dWJTV1poRmZOU0NXRGxBYXhFeUplenlHR0NYWHZKWDNsa2FyUlBmUHpCYnUyME4vb0FXVXNTQ0JMREVET2xuYncvKzd5UHQrbjQ1UGYrVUZhRWRPNy8veGYvZU0vZW5wOC83dk5ibWYzbVZXVW1MaWQyVUtuZzJGMzlGRXRveG95VUJSTXBScmtodk1pNEFIWmludDFjSEpiMUFibFdsVHVic1pkcnVwZUJoQTJReEJaenJpTW11Qm8zZ1dRaUlLV3RWK0lKcytudFFrUnM0alNrWjAxSlB5TVBCRWVaVE9mUjAzZWxCamZ6YkJqK0Q2VkxUMkU3MWNDeDBWLzBNaFprZitUdi92WnJJaXZ4eUQrMlk5KzdkMDNmLzVGV2JkMU9qU0wwT1U0bFV6YlNOVUQxMG9xZHJlTUVqRWF5Z3FsTWcydER5NlJ0V2U0WUgwZjRlTUVsTVJ6aXczdmhRamdLb0hSV2VxaDZvQ1RJSnNRTVNpc3lCaWxGb0tLaU85ODN4aVR2OUhZOEdMS0VyVlZsWkxVbXB4djlnQ2xqSldlSHRETGNYN3lPeGRGL05FMFRSK3VILzNObi96aFgvb1FjYlFTTE53ck1ab1lBY2NER3BJbXQ4V1BtZm1zeXlJeU1ycyttcEt5dUhHQnR2RkRMZi9jNTFCaGwvcWNRY21PdEV6ZGZOT0tpRnNlUElEdlUzdzRrdTdaQkt5UW5CVnFpS1UzdTlmdGlYZ2lkTzRyUFFQMkVOMHkvVnR5VVp4eXA1dHhPZEFUd1NXb1pQekZmU0FLY3M4dCtsdm9EOHJiek41aVJQdzNSUkV2R3JxeUl0NGlTN2VJaUtrT21LcUI2VEJJR0dpTTREbFpScWRwMG5wSnpiWXJldGs3S1F1TEo4SnFpVzRaRzI0aEIycnozQ29pNitJQjRrQWRoMzhDSXBZZTdhYUVJbEJZNlhrazV4QzNITFF4Tm5rWVQwUzg3ekdJckI0K2FLRjdVb0dFbDBLV1ZlT1BQa3dkdGF4eXFBdi90OUM5YmlURmlQamZGVVVzbVJHVFpFLy8rUmNZdFJKYUF5RnlrZGtsNjVuYm1zVk5PYXArVzdkTnRPQU9GeUpHbVN1eFJaMXZxVEV4aUVzTDJycVovZ1ZrUEJLUnVmZTlKeEllaUFnMlE4UVZ3bXQ3d1JpWldCRXhnb1NWNy9rK2ZDaXRYR3ZXMGkwajRaVTF2TFhjbVVuWGN2RmE2Ri94d01XSVdJSFl6ZVlDcGQzZG4vemRIODR4NGw4VlJVenVhVWJGUC8vNmovL282ZjI3MzEwYUZDMkhaYkNNS0VCL29ybW5nb0Q1NzZ2aHoyaU1vR3Vzb01VeXFpbnBkZDJrZkw2YisrZzVJSUpjR01HZ2hHc3kvWkRWQVlad3dSQlBCUEU5NVVTK1orL1VSTi9EUC9SdmN6a2o0bGZSSE9LTjVFNzJNWmIzWEpmV05PS0NFblNFNkYrVE93ZkxrcjY2ZndHRXpUMm1VVVRjQlFsblhJWVEzZXRJV0czT0dCR1RBcVkvZjRQbTZJVmE0di9yaTNvUDQ4NUltQyszSUdDTlE4V0RHVzZtZnN5VHRVaVhQVFFOdjh3VGRtZ050OHdDaE0xSUpHeDJrenVVcndXUm1Ud1NMWWpBMExoK0NQMUJocGtUdFVnSnI5dkZnc0krU2YvVTg4TlFFMGJFakJWcTl3QjhmcXU3ZVNUOVRjSjluWmpua1RjOUx0d0dmTStHMzZwOGFZU1NkZEVmNUx1SzNJa1JNYUZnVXNTLytvcy8rOUYvOU82YlAvOW4wMm42S0xTcGlyL0FTNHNtVU1YTFVVT09PQWJjT2wzak1FZ1l0NHhDSnhaSzJ2cmcwcG1sWkJGN2xZWDVEZ0pLK2tWa1NaT0hab1pzN2JjUXZrNE8rbmNYVnBxb3BhV0NLQ0lHeWJSUWt0TGVrcWZaeU5EMXFqSTJKUENNcFB1dHlwMmplb0pDRnhsQnhGUy9YdkdNZHVmN0JGOUJTaHZuK3hrUmsxeit0ei81bi83ajg4UERQemlmei84Rm5xV1ljRGZEVEU0eUxTUmkwZmVMR3hwcFMxbk1aSEw2Z3ZiS21sc1RqSlF4MVU5YTZvbnhRNy9XM1FZaFB3UVJ5SEdaK01iNXZqQWlpL2xMY3hYVUtsMXRsRDdLd29LK2VRYW5BUFFmU1hmVW1Kc1R0ZUlCS3VBNVdEMFI2aGw2K0tDQ2lEZEFaRG9IRndVWHNQUnBrVGRHNDk3Rjk4aUZCTSsvMVJOQlEyN083MFBaS29kRkNtSE9UZWdQdmpmSTl6TWlmdnZqNzFFVHpERGY5cFgwZHVXWE5VTW5RMU1OVXNLYW1xNERHa2dvTlpiVWRMVklLKy9mMlRLYTd6clhGV3M1VTgwdFYvdDVnaHVRTzRiR1lwNGJFbDdjY1NLVTFLMnpRQ1pCUUxGOGRsMEV3bklvSVJwOXh2KytjUFZjSDhCSStuY1JVaW0rajBxWDRqYURyVTA5VWpZMUc2RVVJNWFCRDZpeFVLTzdXWndCUnRLUW1QeE9jbWYyZ01JTXVsM25NcnFIais4S3BYTTlZL010dVVCR0krazBUVE1pWmtWTVRLeERCc2cxQ3NWbUhObWlNd0lPQ1ZtWEVZVTdaZW1hU2pDTXNSbkljQ3ZFeUtybjBNTldBb1ROU0VUVzQ4NDdiQkdzR29CMEtzM2ZsZDdLeVRDQmpLZzh5NGhLb3RXTWpFc0lHYUQ3RmprUnFKSmJsQzZwZTdBRkdlUU9Qc3piNW1saldVVDhEUGora0hLbmRwRmFQYUF4dndEOEg4dWRPRWRCSit2QjZEY1JYb1ZBVksyWHRDYzJmODMzSzBRc2kzTDlIaW5pMXRoTTZ0QzBNdys1bnk5dTZid3NBQTVyS0NKcnNZeEFJWlh6c25ObklVTEZkQTdpL2tTRjVuVndmOG15c1BKejBMOHJJc3ZjTkhqL1FKNVBOc29SMTgyS096WkwvNENNd3pIUm1XbHZaRTAwa3ZlQTkrMmdlMWRQVUdxamlrZ2tSbHl0V3ZEeXY5Q091bXFad2pOQXVHb2svYnZ5L1k1eUoybHN3b1FycTBaNG1RVC9jL2ducm1OZnhZcEgwdCtrdE8xOGY0MkkxUjJ0UFY2cnloaDVxUGc3NW5wZ2JjcEJ5cmpTbG04TFJHQWljazlFWE9OSzhuNnFNTW9aUlFqOWM4b0lFUFlqa2JEWlRkaWlWRlB5b1VKL3ZmUVVrMkszZE1iZHZGaEdGQzgzWlJHRVRLNXM5bGJMYk9uNSsxNzByL0ZkVGdtSVo0Q2FlWEFwSVhBZVNiRmMrOFhBOTJIK05uMVBHYUdEK2Y3VzVVNVJIZGJvWC9yNXpwNEl2b2Frak9NdVcxWllMTy9ua3ZzZzN4bnBuMGJFRXZjS2xyMGxZU2hsa1ViOWFia2pqOVlEMXk0eElLUU9pNFR0TVlKckdTL013c2pLaXd3UzNBRGZ3YjNwdnljU3BtZUg3bTFoOUJvUkxjNldycm52VkhGRXFKaVZDbWxqZFZ1clVtNHdrcmFPVGM3MHlMVzM3TVgzVXJxa1lSbTR2V1VoRG5RemZOK0NoSHZSdjhiZnRaOFBsanQ4UGFXdVdBZisxRHlBc0s1dW9UK29wQk5xY201eE9jZUk0OUlNanRIazZ2aHFscEcycFpSNlEyMVB1ZGdFSU95SElySzlMQ05ZS29qZ1R0VlRPZy9kbW9BMWt2NUdNa0FJRFBCTzFxRmNORnFUaDRyRVU3MXFmSjg2RjRraHN4S213UjdxeGliKzE5Rm8rbjNrbk5WR0Z3VEh5dCtGTnJNMVJHeEVCTXNNVGEwYUNBMXVsb2pZUS85S0QvdXRPNWU1a0poUnlibzhFY2lGUElqYzRXbDdVbHZNL1NiVVkxVml2Qlo1RDlMZnlmY3pJcWJmLytaZmZQZmJUNmZwOVRTZDNsd1N0eHpOSlRTb3JnSDFtRWpJV1Z1VlJkZllXRVZZUVpmSXlheUxRNHdKRmNXS29heWM3RTRBQUNBQVNVUkJWQVM2d1JicFVFL0VEa2o0S2tzNjBVSEtaQVdrNkIrNXBYazRPQ2xubVR1dGYwZkRORmtrREdVR1ZyQkI0WUlTSW43OFpkVHIzUm1tS1JwTDlQd1Z2OE9JdVBCcWQ3bVQ3NG5DWklNSnRGMldkTzArOExaSkdVdk9BcXlRVTN6U2dvUkJKWjF6SkV6VE5DUGllR3RCSVorK25LYnpSMkV3dDVZUXFNdU5OcjArTzBMQW9TNTRXUStjaWlXOVZDVGNnRWlrd2NmczNteTZPenZUdjhlZGQzakhjR0ZEeUU4SEd5Uml3Kzc5eDNRWE56WEhrc256Uk45SkIwbVc5Vnc2Q0VGODBQSG0zbmdRdmsvdnBjVWxqU0R0a3kyYVhrZ1FNZEZrbmtOOHkwaDRkZThoWTk1cDVEZ1JtZWxBM1d3MFNPN002RmhDSnJHYk9zN3RxTks5bExNRTJpcE9UOFFDRVNlVThkZjhiMURDRUFYUXhRMmRTaTJIRHc4NHJPR0lqS1RNS2laWVBjUmMvWE10RnI0K3VSeWh3SFBJWGNTUjlPK2FyYmdESWw1N0lzaks1dGl3MUxaWHRZNDNOaGsxQVdFYk55aG5Wc3BYSlZCSWFSK29qNTNDZ3RFSEkrSmNaeU5RV0NWdGk0aEI1NUdnVWkzUWdvaHZodTliRUZrTDNSdkFBWEx2dDZBLzQwSUJoOEtiUENTSS8xbi9QZjVNNGdMd1hROEllNEV5aDh2OVFLQWtJdFp0dnYzeGR6NmZwb2RQUXoxZkZDdWVpUnZRd2xrR05GeEdGSFpJUUJrU215ekZDQzdOR2VhRGtQbkh5OGIySU5ON2hWMUo2Sk1CUWtZUm80UmI3T0MwNVBFdTNqQVRZRVNrZ3JpbEgzdkVocTJ4eVV2OTdCeExYaUJDamk0N3ZwRDNCaUF1SmNpY05VYWN1UWM5K0o3NVhEckxzVUhTeWpjbEkwYUVOWHNrU25SeWtIMytsWkxjQWF0R2dPUEo3N0RsL0tOVjNjc0E0S3Ezdko4VnNCaU5xb2NUT1VvODFwTjRUdVg5NG50TGRRQnU1R1FSTVMwaE1lT3ZROHhHWThWU25zRXA1TVRFT29WRjBVT0dIYXFIQ0J6V0tDVE1tZUgwWHBRbFR2cy9TWG84dWR1cFZLUFRaU25FQ0RDM3FaNURhSFlnTlRIbGRtOVZ1dXV2NzBqL2tveUQ5dzk0SHFxeFNTMk5vSE9ubnJiSjIydm9IQWNhYll1Y0NGcGVqQ3hHeGxLWFRJSnFubFBkczRNUUtDekVPNUJHeEpiM1hMTnI0b0JuUkp3clhRS3NyeHJmTUhnUUJCUTNYMkY2Zy9jZFFZUlYvZDJDaE50ams1amNjVmdCTmZySFlBNmx0elVYS0FiRDgxMWVIOGg2bytUZUpwdE05QmtuYThaOEVzdkpGcjVmM3JzaUlxYVBYanB1aFRJbWpsR2VUNkVCZHp5Z29YWldhQUpXYjh0b1FmZTFaVXE2VE4yQk1vWlpzMWlaOWxRL0t2VnEwUHZsYmgzTWxlVkVDRnFHOTB1dC8zUy9DRE1ZbE94SSt2Y2dRKzBjbWhDWkRCMlo2NGJqOEFSQzV3WlBVSmJ1WWlTS3NVanBYWmVPZDhGb3JIKzFFRDRTR05TT1ZsMzJnQzY4N012NGZQYkEvVXA0ejJBWjR6WlJraitFL3hucGhBRUNMRnRuZDJUSVhnODJ1QmcvTVJLdkV6anppUTJRY0NFcTBrM0pHby92NHVuYVcrNDAwSjlPZEM2UjB1WlRPZ09oakgwOERGdEV4RUVSZi9jUy9JdzdQSkdDeWxvWkVWL0NoMmc0Tkt0bGRIVk5wQyt3OWdobTl4OXJ1YVcwNVN4UlFrYVNIcCsxM0p4Q09tVWtJUDVhVHFDTHA5SWs1TUJJdWpmVEg1QnM4UDRkU0hnaHZPSUhTZDB3b2FWRnlaSkQrOFA3Ui9oZTNLWnpRdGNyaWlRdmxRWkEwdlJId0kwbXA5OE00bnZ1TVUzVHh6N3daSVRsbFRhREI0b2VDb2pRK2VaS0dLMUlvRzUyN0lGNGxaNjMzQVVKVjZ5TGpXS1RiY3I2bHVVTzRJa0kxcHFFWDBuZktkL0l2OWZFZ3NFRFdrVEVrajM5OVJ3SUIrL3N0UzRCaE0xSUpEYjNkQlZFeVRxM2N0a2tabkFtZ2N6dWllQ3k4RzNUVGJnbHA4L0xuS2JwRlRYNUVCZDFkZm05NmQrS2FBQmxtOVF5VmNJc1RkdTVwL1JxdW90bG1VUU1hcGxqa0hGN3dvd2xLSkdSbXd5Ym1OR2JoSTNhSVdUQzVKZkJGK3dsUXBHQmszQ2FrOEplSDZleVZ3OGMvMzVBd3R3dm5DNnhmay9HaE1VREVROWNpVkc1eWVCcFFHU29rQy91eDBuL2RYTU05eko3eVowV3VpZmMvV3lZQy8relBvaWFValhMblhEUVJVVDg5c2ZmKzN5YXpwK2FVdHNyaHA1TFNmZUlEYzhkd21MaFZlQjJ0VWpWUGZGSXNXSzFoSHJFWnN5RVdtb2plWi9aUmIxbUNQanlBSmRsYUFlbmpDU0I5dzhvYVNRMnpMT3dOVFljTHQ2eCtaN29GbmZ1aWlkQTlYWlhCMlhHVlJFY096Y09mRWpTdjBEZkZrUWNMenRuMEVaaHRGbUlsdmhlc3RiSjJKWDhtR1VpbDBrYjJ4aDhPQkp1bER1MURsYkl0VUhEbEVQbERvQ0k0K2RMQXRlWjlNRENvd0tJaWF3SDduSXhzb2o0a3FnRnlxUlNiQVpoTGhnUldDNkJ1cHZYQ05pUWtNR0RLVWdJdmI5azFhWE9zSk5sZEMzOGMvUVBYWWVDSWlZclB2VTVRTWtPb2Z1S0dQRGxOREIxTVRabUZUYlN6bExQbUV2WG9pLzMvcmVpL3lYVXdoVU92SFVKczhTZHV5RGpJa0ZZdnI4VXBwRlpzUHgzNGJjUmZFOGhJKzQxTFYyMUxQU1BqUVFlc1JvajRFU2RhS2xLUVFldXpNbWNxT3pwak1qTW5qZ0x3UXBXcW51WnJmZytkeDR0OUs5RlE2aUVUeWF4emFWT2JoUTBDN3drSW1ZbFBKMi9tRTRQSDd2OXNkVkRCQTZyQ1FtckMwOG00VndsdVJnc0luWkxpRXRPVTkxallZUzZrUURMQ0VOaXNoQlBaNUkrMUpxMFU2WDdQVXY2MnQ4Wm4yL2N6cklZNUVsTGdaSDBMMm8vUmNISzkvUjNSY25xc282Uk1yeFJJWmRNVGFPY2lWcDdTNGhzSlVUOHdYUjZWWnIrbGlBOUxhZEttTytyRHBZUjc4WjhYdzF5Ui9JdzJOamw3V29PQ2FxUVU1OHp5SjBoT1NtV2M0Y084dm82RmVXaGdmNURjbEZhNkM5S212c01TSG5qWE9LS2hpM1R6MThnNHFDQXB6Y1R0N204SlVRUWIzYmRhRit6aThHU2hKbjVZOHZvSERJczUxanhZRVF3RjZQWEVDTEZpaW5XL1VvNk1ta2JSUU96ajBURVBlNTh6Y2pwZ2NnV3NXRVI2UHF0OXZ4RGVpS0k4QkpmMWFxQWVVVGpxb25JMWZtbmxGeFFabUVtczA2aUtpbWp4b01uUlB6cXc0S25aM1V2dEJTSkVEQjdzRFFXckxIc3hIMkErRDRrYklWY0RDMXhCTjRiOFFDMkt0a2VmSi8wa055NkI5UXE1NDBkekZndVJIMnVsZGY0UFB4OEgwMWZpcktqUys2YVE4Y0lKTk9SY2g3alNUY1dwczFkSW5aelBVM1RGb2pBUW4rTkZldWttaW92R0pUMDBCak42bENxKzY0WkpjRFBjNWZGM0Vrcmc4Z2dwYjBsL1Zjb1daSzZnbUpSOXpWOXIyMWNZOFNQMDhTNUVtQ1RnNlQ3dW5iUVVqZWRSTVFsSTBFUU1DUGhVZ3piU0grbW1ZU0E1dEttdlJDeFU5WTNLb2xpSEtKMm5QUFBqWFNQNVhDWExQVVdKSnhMNENJM05jV015VUN0SWVJeW9RclRsNXlIamdiaUlZc1VaZmhMSnVsRkFhK20yY0JGNDRYM25tUEZXcnFWMngvTW5ZblRjM2dpcUs3NEZTRWdqYWtCVE4rVi9oazZ0SkFCMEEzWFQvVThrTTc3OFhLaG1neGJnTzVYN3JaQ2pBNWwvL2x6dGRoWXlKWGdMMUl1L0gwZFM0N2QxN0l3WnhlTE80N3I2dGtQM0dLTkZQaGVGQjhwNG16dWd4elNYRnFpU2xoN1lCZk93Y1AzbWp4V1JjVTErcGY0QTVTM1JaN3c4SDhxSndDd3pRN2xDV3FodXpIeE5xWS9HL0RhYTBKQ0lGV2pOaTNZK2lGaW1BY013Z3BCWkRNaWpCdkVKNFRKV2xpdFRSakVuYlJJWVUrVWNFQWhGWmhRWlNXOXVKQXlzemh1a3A5OWpJUCtYU3pTaWxacElZdEphYThmSklsYTJrTzVidG91WHdUZXQ0UHVYV05rdWxGRndKS3d5SWlQbWxuRW5ic1M5ZlFrY0xoMHc4RDNycHdJNmFtK3FKTmZLWXU0eWIrT1pLek9PWGZRWC9sZVhOUHpiSFpYT1ZNTElnT1ZkTkdtZ3huVklIY3MrMnFndjlrZ05SaUppTnpQeW5VdGFTSlBLUm1CSzArUndST1JRTVFXNHE3UHpFQnNqMlU2MDFjVWJheUU0OGJ3RUhGenNRUWdhNDdpQW92WWdHNnNoZGtqWWVOWlJqcHRjYllweTlyV2V0VUc3dmZzdjZaTWsyN085UjQ5RHhaRVBBOTVHTXovVFh4Zk0yWU05Mi9tRDUwQ1JRU09TdnNpdzNVZU02ZHUzNnR0ZU9pZTBCcThUQUlSeiswb1EyN0dZcm9idTZGTFUzTlc5OEJGLzZnQkVCc0kybjFyZGU5SHlwMGkvN2ZRUHpwTTl6SUEzN25vanNxZ0ZrUU0zdmZjVmhRVmEvNlFHUkdIaFkySXVFQVkrQkNCUXlzaTRiZ3JWalNscG5wbUxSWnA3TDRRTjUzV2t5SHZiYkNNZ0dCREJwRUZSSE9TY1ltNzFXdFh6MkgxQVlSK3FKTDJJZ0xxb0RZcjR0WFVyVVBuUkZpSVhlSi9EZVBFZzA5VXVNVXgxNUd4NFFpeGt5dFlZOFRSVEhOT21KeDdBRWRORllyODRaQTNTVStFZUE2NDQ1ZTQ5eUh5OTVJN0RuZnhKbktudGk4SC9idDY0RnJvRHlwcERtMXBCMFlmT0lnUU1TVnJ5WmRiT0FKRWQxdEc2NDVDcVN6R2pTd2pFdHhjY3lyWm1RM1pjb3RFaUZhNkUyMWZmWGhwZjVpeTBOMzBCNlNPZS8rMXl4ejlQTG1OMWdmVC9HRnh1ODd0VE1GTHVFdE9ST2F5dXhCWjZqMDErNTdvTHNxM2VQd3Q5RThnTW9vTlV6T05jOWdISTNKcFQzbHBON3VzYXFnT2F1akI5K3R5d1JCa1Q3ZkI3SkdURXBOMUNOK0x5SGNmSHlEdmQ4MkpRUFpYODRDV0dGOElSMDJmT0ZZY2QrU3JvWWNsMzMveTkzNTRDWGhJRTQvWDAzUjZzMFJtZXlKaGRWZkp3QW1PYWRGTGx1TEFxZjMydEl5a3lRZG5VV3ZIclZwb3hjM3RaUTI0V0ZZelBEVmUzaWdrdWxxbUd5SmhjMnlTOWlhZHRYSURIM3lHYnB1UTdrTC9ubndQR2ljTFdubjRYaHJVeE92RVkrM28zK0ZsRVdHY2MxK3ZEMTJxTXJoSHZVNUFxeG1vZTlFZkpsQXQzVGZqZ2FzWnp3NjZEOG1KV05IQlpLeUNmRWF5Zy9UQUlwSFJSdjlrWnkxUnlGOU81K2tqek9WdElQclZnZ1ZHbmt1UVJBbG5GZkJHU0hnbEdNNU1lUG1ERWFwUGx2VFZHVWYwWDhTS3hXZ1pObWQxUStVNkhCR1FjVVY5bUJRWnh5VXdVZDM0d3RCdDRYc282RjJSOGkxODM1QXQydTQ2VzdvNGJESXJVc0lBL1hzZzRmZ1U1dGF5MUhCRUFJRkp1UGVnZTdQcjBxbGNIVGxCdmVuUE96OFkzN3V5cDVkS2ZvR0k0OU81R3Zpd0tTTFEyTys2SzFiTit1eU5oQ3VYUmkyaHRUdXpHUkVBUXJva3ZPWlljV1o2VE0xdDFnV0pZVG9FUnpZMUN6em52clpJK1lDTVF4bHExSmxKNDVLamtkaXRJb0prYk41Q2Q2amNJREFVdkN5Z3BLc0pqUmtlaHNxWjlrTENuWlgwbG5LL3E5elprUDVVVFRNallxUXozelcvRjZjdnZmM2Z2L1A1OUhENk5NLzhCbWFITENNa0RyeUFwZnZHYUxnUlBnbHU3VFlFUzRuQmlJQktpalZXVElrbHFYMTVqSnJNNzNoZXV4WkNBV3dSZzFRMmVpSWtFV2dlbVhmNSs2VkVRUkZ6eGYwUDhiMzNMRnFRQWFqVWhuc2l3SDBjeVJOQkN2eUI3aGUxbUIzUXIyQm9iRGc2VVBlOUJlVCtzK1Q3akpHakxTOGhQWkNtZnhZUjA4Y1hneDlHVzBaY3h5aWpDYldRM3h3SFRpaHBUNzF3c3MxbEJwSE5IYmVpamtNMjAzMU1qSWFGQkhrVUtONW1GQlpkTGRNVjQ3Z3ZQNENJdTNvaUpKR0Y0WEdBWXFHTVI3S0l0WDQxK3o2QXNFTHE1TDA2T21jOVEyNVVqM0owQzRoYWNzVnhrTEMrNGxYU1ZweXYwb0xFakc3cjUrS0o2Q3B2V3VqdjVIdXV1dEFZOFFCRVRIejM5c2ZmNVFFbWFRTUhFRFpWeTJoVmptUkt4RG9JSWppL2x6Njhsa053SGpxYXBTdng5ZFBEaDFGeVc5WFV0b245a1VwMVdOMmt0MTViRlRJbGRWSGRha2pZWS9ibTcxemdlcW5mcnZLOWpkVExUKy9GOTUzZG5tNys2U0YzUFBUWERXdDFnZ2NSZy9mKzdvbElVS0NGNzQxR2pvWCtVSXk0N0lrb0l1SlpFUU5BMDE2M3F1MzJUbUdVSDlPNHgzU1RpckFZZ1FqbTluOWE1eGdRVkwySHJ5RTJCc3ZBZGVLV2pKU2ozOTh6TnR4Q0RwTWJ1OGVEY2pKQTYyaEpDWWZTbmxCYUkwcDViaTVCL3dRb2l5R0llQWRFME5VVGtWR1E4TEVPcHZzaVdXdmQyS053N3lGK2NJcU5rZlFmU2ZmbmtoT2h2ZXAxNHBjamNiY1lJNTVkMDFlSFlXRDJxMDFKYVFJcjNUZ2IybUtodGxoR0lMTVh0N01taU02empXcFJFVVFFTTdrM1cxSGFCVXEzSWd1Rm9jKzY5dy9ZS0JhTDFHVDBnT2VmVlA0cHZpZEUvQ2plYTIxK0VSSys1UDlXRDRRb1c5WkdrRkIzZG80N25DZGloM3JoSlBXbHRwcDdkSWV3RDMvVmpGdExtRXVqSVZrV2FibHdaVVNHNlE1QTdpTnl6M3dGV3VUOVFDU3NjZ2VxSXk3TG5TSWlmdnZqNzN3K1RhZFBtVzR3RHhRT1MwcHI1b2J6bk9nUU1YT1hXRUVMSWpBZTJxcGVOWXhLZkNkTjhXR0MxYnBWQkxhRmwxdlRueEszYUdheHRPWXJOdmt3M3hEOEYrRDlBMHJhMjBHckttMXlTTGhHLzZqVWlVZnhpYnRha1RMdnQ5Q0c4VmI1M2x5dlhYTnRlT252OUVDZ2lFenpMTGgrT05mTnIwWHUxUGdMeWJkc3VXQ0Zhd3d2Q3lqcElSNmdpcXNRTWxvYjZLOEp1NDF5ZjI1eHVUNEttVTM4OVZKMkdZaTkrRVVTcm1FeTBLVVEzdHFRSTlKR0VIRjNRQVR6WEZ1ZHpwVGlZdWVobzdIaGxMSTVrZnRmQjYzanVuT0lZZTZReFpkOXdGTEJtQ1dOS24rQS8wUFFtSTJ4VUFJVkpYaXRtMUtZajZJRkdZQjhkek9laU5HOTFFVStzVGRKR3VXd0FOTTJvTlptT1h2Ui81YVI4RXJKdXVSK0M5MHJTcDRON2JqTFlxVTlia0Y4SlJGeFVNTG5MNmJUNmVQNUdHRVpHQXNyYlNndjJkQTVKbjR1aUlDQmtaUXltZHFkRmZ5QkxycXZoVVRJbkE0RElhSW1IeWdpTUN1TUhwY2ZVSTZMZmNHRXdySjBnVHRZTmxLakJDNEdiSFJKZ3hzN2VEaml4TDRXQXUrTUNPd0NBcU0vZkp5QWNXU3VGeTRra0Y0YUVjcWJ0eUJocHdmdTFqMFJWMkNoaGY5YjZBOHE2WndITHU1UnY3alBOYlJ4TGU4WGlGaFE4SnRwbWw2M1pVbHI0aFY5SjdkbzlQY1dtamQxVkFHSjNvb0lHQW5wZEtiWVFnS2ZEOGNtalloQVI3bHBlTUJ6RHJCd0JKU29LVSt0eDRNSDA3OGFHd3ZJZU82YnpLVlE5RjRhR0N3RkNQZEN3bVpyWkdkUFJNWURCZk42MUQ1WDNkQnVCR3hVc3ExeXA4Ui83dXRqTUhLcS9BOGZ3clVWNzBMQ2crblBWMWQ2MUxNU1p1czZIV1lFNkQ4allpNVRTbjBCaTRRemtFT1RlbUFLbEoxNFBxNG80ZUd4eVIwdG8vVWhhQmJkTEdockZsS0JTYTMwenpKdHlGTG4wQUJucVdlWXhuTmZtdmltVlduREJCcFRyMjBTRW5KUCtNNCtTVDRYdFVpTjNOZG0raCtJNzZzeCtHSndmL25tOExFYWxFWEpBNlN4WCsxbG9HV1VWd2g0ZlVEUGpQNGo2ZDdWQTlkQ2Q2T1NYck10MzlmSDRPWGlPZDFySlZ5VDl3VkUzRnd2dk9nTEhXSXFvb1VqcTk4c1paWXZhUko2Um1JWHR3WnpaeEQyakh5MEQ3VzRKTDFuMVJJYm50R1dIZ1c1cUYrRmNqRVdtc1l2SXhud0JMUGNQbm84Y0RBU2RrK1hFYnQzN3M0bTZIZzIzaFF0VzJPUjY4K0Q3OTltaFplTkhQY3hBa3EyR1lsRjNmeXVrckh1bm9ocVZuZ3ovUXRXdkV2ZTk1RDdGWWFsTE9sWnZrZjNkSTJJRFh5ZlI4U0dSVUlxZjFRUC9FREVBRkw3YnpVMnZPQ2RqRHVNTFNZSzVwY3NwaTJRY0NwbVQrRUNqaGNZTmJIaDR4YitRUTNJWkNpOTVVRXQ5QWVVUkRVMnFVNm9WZmN1VHZZS0NWOFgxM1ZQSkdZVVZra2cyMEwzMFRrUlNOdFJrVTh5UlduT2hpWXlWMUZ3d2FxR2xBZG9IRzFaSGFEc0JSK3JnLys3eVB2S1JrZlRuNVZ3aDdiR3Erczh4NGpUaUxoRTdIaUkrR21WRGQzTDdkbGlrUnFGVFhkRVFIS1VZc1UwdDFnNk1NRk1yZ0REd094b0FvUTJKTkJ5SmtTM212ZHRjRGYzOUVRMHhHamFjaUl5eGhoQzJ5dWpMc1NPdzJXUDIybXVPbmRWNjFkQllkK2Q3eU1sNithYkZyNHZLSGwrMTB3Y2VLRjhiMW51YkVUL0lVaDRwV1FocGRyVEExUlQ4akpiZ050WkVvLzRzNlRYNVBNaFlvNzlTaVl1N1gxZEQxd1RFbDBzb3gxakJIeGVnSlNacytxQVE5dkNJcDNQUmR6VEdrNHdLNHdXSkdsUTBpOFNFYVJRc3FMakdDVzM4RC9Hdm1YYkR1Qi9pN0NHbHpNbzZhdTZWWkpaSVNNNjlHQVhyeENFZ0d0QzJyS3ZGdnJEaERwQVRnUTY1OWtpZ0hia2Urb1I4UFRMZ2hLdXVmYnk3MmxFeEtKMFp6ZTAxdFgxUWdRWjk5dlJMQ05FQ2JPdTFneHFzcHdvWm93cUljT2x0Z2k3bWJ3eVlLT0dpdUg5b3UrRlZhNFlDSFhEc2NtUzhGbDVsRGl4YTlWR1UvaHJrU2pKOXdRVThpL0tFMUdLQTZjSTBZS0lXK2pmNDhLQnp4OVZuV0hScVZlZmJhSDdZQStvbHFaUytXR3lWQ2w2R2NjeEx1cUlwWHlKU3BmZUxKVUduVnBvY0g2YWk5cnAwdTg1MVdkSHl3aEZ4Snk0cGJIaWQzSlNpbmd5SEFzZm9rRlpwN0lWR1JFMEpHNWxiQ2JjMkhBb2J3dmRpeHRKMEg0azNadXpSV09Vck5uV2dvNjFQcm5VdWN2YVp2SFplQ0kwZkViTmhDaDhKbjBOMkVQdHpZKzRFYm1UNVA5YjQvdDR2eTEwTnlycFJKWjBTTTdxbHlVOXY1bThWckt6bHZTWS9uSTZUeC9OYm1kTjY5ZlNGM2UyS0dJeXRWaEdvRVc0SlNJZ2x3WTErQ0JyQ2tJc2dKSjFJZUg0cGNWRnh4MjNVczNyUVRwQzcvT01rUEFXZkYrelppUjJQSGZ1V2t5QjBsTEN5dmtsK1IrMlJnN3VpVURpd0VkQ3d1YTQxSTNYYS9mMGZCcVZySWZ2b1huRExmTHlQSDN5OS83UnRXbDRQcDlQUC8vcC8veDNIcy92LytVMEVXcWlseVYzWm1NcHhhM0doaGVINXhCVzdOYWdIdFR4ZEtZVlI4RExBa29hN2VuYUV4WEQrL2NpNGM3Q3lvM29POUlmc1VuWHB2T3NwQ1ZSUkJCeHNuUFhWYTZHVTFqY2xDZGlOZFdOOXk2RFprejBCaGxrSFRhYlIySnFYd1VIdngrcU9zQ1JPTnJzQVNvWVNXc2pGUXBidHZDOTFQdy9kbzROcitUbEFoR1RBZzVjTzFFOTBxdC8rN1BmLzEvTzAvU2ZNMW15d3QxUXBGKzlDQzFJZUFQTHFJWlV0RzczU2ltRlpDMmVZOHN1amx3c3p5RGtteEd4SElZMCtGaTQ3VFpUcXFDd1ErbmVyS3NCK3ZlaXU4Y3lMOUloeEpBNWxqejN1S2FEakVZM1pxTWlQUTdjS2V6UU92bXFKOElhQjA2NFBTR2huZ0FqT3ArYTZTdWpNV2s3TTNoUkVKTVRnRGRBL3kzNDNrVi9rTzlhUEtBOFhZbUFWR3JlZkxTdyt4Z2pSQ3hLbUJUd3I2Z2kvc1gvK2IvKytydS8vb3YvYlhrR2dMQkNFVmxWTVNjdWk4c2lNaXJwSVhXVGNlcTdwOG1IZys2UVpRb21ibzJVSVRuM2Rxc25BdkhBd0pmSFFYL2srZkFkUURhNjZ0eEZkTlVacWJHeVFNTUpJK21QdkE2a3BDOEpwTnc1anRhZHcyYzk1cHRYWXBOTTMvTjA1aDdpWWdUTjhpL0VwRU9IUWNxeDBmNEtGdVVCRStxZUpkM1ZBeFJaOVl0c2FjdDVGQzUzRGhHZnoyZFN3RFFWNEVOUnhCdzQvT1pQL3VBdkYwUE9YN0psVkVzQXFwM1JIQ3VtdW1KRktsRjdVTVFpSEVIL2VTQ0VsSFRVM3FQbDU5MlI0RE9xbTRTUXY4RURKYldPd1JNVFQ0SjZEcDRJZFRlM2xpTUZGQnM2NG9IRzF1eCtKZzhFSmZBRWoxZm9GeERmYXpVUzRuSkJBRnlZK0FCVTZ2Y3M2WVRrQVFRWmh4V2xIMFJ1VUF1d1RLMVB3UndqUHAvUGZ6TlN3SFAyempjLys0Ty92QzZSQUpsMkMwUUFYUjRuczNaSEJOS29ZVTZCdCt3TEZCSXhQV0Q2TzFDeG0vbisvL2F1WGRleW80anVNM09kanFVWlV2OEJmMENBQlNJd1gyRC9BT1lISUFiSkNBa0pJMlE3ZE9LWXdCbmhTQ0FDYkdzc0JBRVJZSnNBOGJDWk1ReWVtWHZQUWRWZDFhZDM3MzZzcnU3ZTUrRnpKZXRhYzgvWmo5WFZWYlhxMVJVNU00Ti9qeHZwOXFCYTdxRklCRXFGVzk1Zm5EdytybzFhNkc2b1lEQXdGaWRYSlIyYzZ1YlBNYkI1TkpZYkZPUGM1d0w4SlNjdkROaWRwaVhwSm4rZjhtTVFRL2M3RkVvUmllNTZSeE0rVmVpYk5lUWUwdmNkSTZCTjV3M2plc2ZsaUhlNzNWM09EN3R2LytlUHYvanFzODgvdVQrZUVWZDZwTFBGQUhWMVM0Nmd4SVM5S0VheEt0cmxpbms2Q3hSK3l5bmpIc3FHZEpjTm4yMXVYOW5DdkpLeXFQMzdTUHpWdHFwQzJZeUlSSXh5TWtKRmJvYlUrNmVDU2JKWURkemMyS2t2QStDL3dOMGJ5aUV6MDF0YmtSRGxibnhDbTFLeWhYSE1nTTA0MGxKVW1CeGRHaXRyaHlEdFc2ZlV3TTEzay9veUd2dzdPamtJN3NuaFVDMTZ2d0t3WlA4d2VIOHdFdUV6NG52aDhPR0hEOTU4WTN2OTlPWGk0Ty9pVE4wV1kxSEkwVUNMcVFTdG1aRWwzcHU4ckJ1YVFZME0rUUEyUzYrY3ZQSGFNKzFNdmFOcWw5eHdabU5VS0l1a2s3QS9hdEhrTUtWcXYrUkVOY3Q5UmxuRHJ4V1RlelprN29RazZSTWVQTUdKbnRuTkErQVdSRGUyTnZhY0VYMWpjc1J5K2huTlh5aTE5TUZBbFM2a05Ob3I2cDNvTG1qUit5MzZQbUJWS2thTU0yR1JBNThSZjhYL3VtSERqejYrNzR6d1NFWUFHZE5VT0J3RXZXYXhxNWdLZVArWjhpTjJ3bjNGcHNBREVQcFY4TjlNMDIzUGMyL1JCWkRqM0hJRFRiZ3QxRm1Id3IwbWhBSjVLNEd5NVRDcFgwVTlhNTFyd1gybG5IeXNTcHIrN2Raeit3TkxSakpoUzMxdFpFaHduQlZrZ2Z2ZXJVelF0MitldldVZFdyNStKSEtQNkQxdEFWYXZDTndpUnp4RzcvaU0yQmxpYTRRL2VYZmFUTTlEUnFJWEkwTnlJMVdMcHhUV05SaUIyZHk1bkIyd1dVWkVJbUx0VEJjbVhPa3N0VVNBR28yMFArekRQemdDR1grSjdEL0llTFFRL1pUY1V3WEwxYlJoWm1udU1FcnZtTWc5ZFRuWWMyZk5LNXRoUE9qQkd3bTlZNnFuYjArYjIzUWV1TmZTTkhOYVc0enpxRWpFbWpWQlI4S0VmVG1IcTZiMWNqOWp4R1NBYi83N3QrOXNiNTYrTXBZSmgvUmZZM1JBSTl2TE0xb3dVdkQreVJ3QlJRcDVicW5iNUJFY1ZtSEMvbjM1TUE4S1Vjc2doQmJkY0ZTUkNNVndndGk2Tjl2WjdvQnk2NHlKb1hLL3VsY3B2WGplVHZkWFh3Ylk3eUh1Y2x3aG1qcEI5bjEwR0FjellNT0V1U1ZwdGovQmZaKzZ2M0YwNmRBSlNnRVpid0s4NEFFakVUUG5xMFg0VzJxQktndXdldW9kMDBkTU5UMThwTzBBdVhlTStOUGZ2cjQ3am43aEFpT0FHSEdsYkVjZFNUWGFlVW4xTDJzS3Q5Z1lMeGdMb0t4R01RTEhpdTA1MDkwQ0JDV2QwKzFHa1NXQWwxT0IreHJWb3FXS0lGSVc5QmtYUHFYM0tGUkhIMHJ1czNLUXdKL2swT1ZZaVZGNm4rdFJKVzNZTDdGZ0hyZ2pSVmh5MUYwM3ZVUHBIOG9WWCsxUHJSc1ppVGgxdVlkd3J6VFMwUzZCREZCeWlwNzA1TmVRSXhCL3g0Zy9mZTkxU2x5ZXdBUXQwTWdpSGpFVVpzdjBkb0FnTDI4ak9QTWtKRk80eFVQOGl4T0VXanhTTkJJUmhBRTE3emtTZjgzem9OWHBRL0ZYUDNpa0pZZU5MTmNZbURRSEQ1ZXdaNlhHZmpyZFgzMFp3TW5KTVVUZkVLdTJRY0RJdkg1Z3Vwd2J5dUZtd2tkYWtTQm5NdlZ3ZkgrWDYrYmlNMGdQZWRjOENQNHF3SU12dFREaUZyMnZCb3o3eTRrd1NVMVBvVW9lckpJTzB5b1JSZ3hzbGhHNVNiZGtMVG1Dd1o1Uk1ZeVVFZGFrTEhCYkNSbGp3MkFVK1BkZ0JDSCt0TWF1OXpGUjVWbFNTdWpmUnpLQ1FvQWw3U1JWckVNWC9HdVVoZGRLUXdxQ2ZvenhBQmx3TFNNb3l2MUt1VW5YajB0cEV5OUhyTVZmS21KZEx0aUc5bWNoSUdnL2drYkM0YzU3UzQ0aDdWRzRWYkQ5WlZ0ZkllOWRJMENGRFRvRS8xaWJlWTRSUzlWODZ2U2w5Z2hjbWhIWDBHL1lXV3J4aUNxTjdDa3hBZ29yeXZTV05SZ1pKTnlrTmFpdm1BYXQ4UnhmeEZhTVpNTFZSdlhNcXFSZCtvS0MwTnpIR3JZa25aTGNWMGZnVXYyNEpRWGs2UjFMZmMwWDlxZFh5WGpLbkRFQ2pTMktQeHRoMnk1SWU2M2t0WUwzVnpLeTlQMUwyQ0ovYjlINzRIdVAxanNtUEUxcEMyTEdORUVOZkM0d0V0ZUhFV3M5VW9RSm9VWURxUXJOZG9JZ1ZxYUV2dEl6TWdVMkhKN09GVzZ0SG9rSXppdzI5d2QwUmdtbVU4cE41dVN2aTl5RDNvVTViemdJbjRwUlFmSE9aRm5hRmxZVENWSTRTV0t3M0hBTXFtRkloZUZqZTVIendESVRPdGZTTlZ6dlNEdVRuYnFsVEM0SjBnQUFEaXRKUkVGVUs5eGFLUkt4dXQ0QnE3VFhsdnN0UlMrZjdlZTM1NHcvckNldDg3ZGt4RU9ZY0tCc3FvUzhCeE1HbFYycElBWUdWNkZreEJnbkN3SVF6N01RbjZyR25RZm9tMW5VM0hKUkVuNlVFZFM1bExOb1liMHpVQkYyR3lML2FzR1pWMFBQUXFoQnJtbzBJekJHWCt1RUFmakR1TWY2Y1hPT2dCZHVqdllEbDVRKytONGF1Wi8xUlh1enM4TXE1Wkc0SDFNRUxxcWZCdUlQQ2JSM2Z6TEUwbkxxYW5weXo0Zkx2Y2VJZjdxcm5xQzFCaU9BakFlNFdFZk5DUGdVbDV0bmUrV2JITy9HeXFNTC9xV2N2RFhHc3lyUGtqRkcvMjREaEZydG5wOHBERjhXMkN5SFlBVEM5R2JWMEJ4V1hZUzdLbUZFSWxIUXVxekloR2RWMGpTbGlscUFpRW42SXlPRDV6RkZhekxlMHovNElwSUxEdDkzRmIxRG9YWnBaYklPUnQxK1VFYmd3SEJwMGg2c29uZVFmVmtKMXl5QUFDdUl1WDV5azdhb25Za1BVdkdYQWI3cy9QMVdZc1Jua0NOb3NobUFVSm00SStXS3c0S0FGaWJjS1JKQi9jUm1tQUlwdmtSNGVpUWpnNFZiRVlsWWd4RkFSczNURW1hRGIyemRnR2xKNHRuR3VmU0xocEZCejZWVWRxaXloNWx3OElMR0FDZE9OWktxY2RwUDlMVm9QL0JJSm94RzRNakp0VG5pWlYreDk3NGo1VitMUDZTV0RxWDMxWUJoTTlUTktYclNwU0RkTHY0K0FmUjlvSGVPZ0JHWEdCbnlVa3BsMGN6SWVqTUNHZkxCeG5nb0V5c29peGtqa0NFZmxKUHJjRlRpeVRPeVRHNE9VbEFwcjg0YURkTVBMTjYyMzJLakhmZDNxbFhTV2ZtM0I1VzQyZWordUV0WERjMHNXSmd4SW5lck1HRlpmMkgyWExBRk0rTGVlcWZrbFBTTXdOWG9uY2F4eGlNam9PWVFGWkl2bnVFT0YzREY3ZG1lRWROQWo2aUhER3VXZEp3RUV1NUcwRStWRVVSYUFld1VGMTdrRnZobFBWWDRCODdOYkR3ZjU3T0tkVEl0bnVrWk1ZSVM4K1JDclBsTTQ1aW5YVGZmdnk3TUdkRmE2dVZEbk9kUXVXZTFabUlYK0ZYVTlIMVRDcjJ2S0kvMkE0TkdweXE5RWo0ZUNKeHBFYnlhTm1admhUbGlKYmtZSFltQTlOR2htREFhaWNpdFQ0WGVNVGxqSWswVXVlSnpxUTMrVkZoWmtMTWdFakdiTlUwakxuZmJ4OCtiYU00WG43KzAzVDc5OXJUZHZUQnNwbXNzTEZKbE5KVEMyc3lFQjFjckVpZHl1ZUxJb2g0a1J5TzVZaHJSUjRWYkRhbmRadnpQalJGdzFUeFBkN0x3NURaemk5eDNWbFpLRzlTdFg5NndTRzZ2czJYbHN3SzNwYVFjU3dTT0hsdEM2N1ZWMDJuT1U5NlhGVTdTcU1sOWFyMS9oSExQMFpiZGx1VEtQeHFUY0k0OWI0RVI3M2E3MmVsTHN0U1BQL3JsQzAvKzlhZFhwdXVucjA3VDdnN2tFTGtQZlVrOG84WGVyaEQyNkdyNW95OXR6MlBkVHd2dXVTcDF5aFhmdHJuaVcvUTVaaUdMaDJ1eDBuNnVWR3ZzVy9FdlV2M0Njb0R2Nzdja21kcUFpcUVjMlNjQTcxK0tnS2t2QStEZk5UY3BodGd5WXFNUWpWRUdua01iN28vaWp3Sm1qYkRKRFMvNmlKWEdCbVhDYTlSRXFIRHYwUjJENGw5Z3hKckxjRHBwUDJiV2M2WmRlaWw5NFh2ZitvbE5ycVFNc2NqYms3OS9jT2Z4WDkvLzduVDloY0lneDZTMnhUTlZDdXZzTVRSb0E3bEIrTElGSldGeWhkdHBNaE8zUk1FQTl5OWE3QmJjNmY3ZXVhcTFmY1hOVEhod0pBSU9KeFZCQmlrN0VUaE9RMVNGVVN2bC81VGtQanZrb3dYM1FpUUFNaDZWdU1mRWxTZlcyUUl0bnVVT1Q5WUN4YXFDaVVIT3lrRWljREg5MklJL3JKZ3ozajhRaVNCbUxCUHVLTExwVmU0N1BiNklORXpUdlcvK0dEUEVNNFA4OFcvZW5MWTNMNlhGb29XUmdXQ2ZQU1BnNFFPaXFLdDAwRWo4YlQ1cjdzbUhEOWNpOU9ENnR5cWJyb3lzb09SVDhVS3E2aVVEVEd2c0dBMzQvazJNcklVUjBJTVNBL1dlMHltZkNnYTZ3TDlLd0JNZkhpbjMvTDVxdmNNNVlHSEMvSHNQcEhkaDlmWUI4QjhpOTRIOFEwNU5HTEU0ZHJuUFBWOEdkOE55SlVMRHZ6MTlJQ2N0M2Z2R2EzV0dXQ0QvN01GYjM1K3VuM3l2ZnZzME1yS0RUdEJxOFVnMVIvQng3dEFOK2FoSGUvbU5GdnhaR0ttNHhCU1pTSzY0TUhIcndzZ2l1OWdXWSsxdW51NXptaVZHamhZUURhbVM1dG5PbkpQZG1OLzg2SDdCU3RLSUFFWmlhSmRBaTl4WGhrMW5USmpENXN5RU4wYmRNbmFyTUdHRjNva1VrTFpybmhiOFFTTTlza3BhelRVOHVUZjdKYjRQN3I3NFE1MGhwbXMrK3QzYkw5ODhlZlNqZmU2NHhTT3RGUGFETVFLbFo1UXNmTWhKRDVmSW14bW5rZWJ4QlFZdCtJUENidTdwSFVrbnhUS2lsYXNuWmtYaWQ2Zk9DTW9WTXhZdE9kR0ZXaUJRSTZ0bVpLVWJwTlpmR0xDa0pUYlRSbHJZNUtGamFaU2lVYzFxelVxOTN5TDNvL1NPVkVIYmRqODdmTVNMSnNRaUFxY3U5NnN6WVdVa0tweGMxbndad01rc1JDS2FEUEhlR0Q5OEE5ODVnYlJWTFI1b0xJWXdna1FCRDd4NWdNV0tLaThxM0NMMkpKTmNjS1RubjJ6eFNDUEthcFlyTHB6TzFOTkk5L0JNaTh4emROOGt2UVN0S3czclFDYXB0Y2g5aTViaG5uSHExM1VUckxoQVQvcDJ6YllRR2VVaEI5RlRvQlR5ZjdLNVNYWmFERzR5TVlzZFdBTmZ5U2tDbkpUaGVzZS9nVmJuY01qa25LcWtxN2NUSnZkM3YvNERQU09XWjlxSHFWczhVMURaakdRRTFTQXJ3ajZhSEEwTktIQzU0cGhEMElLN2xoSDRNMzhsM0FacmgzaERyUHJybUxEYml0cVVFaHlnYkpLNVllOEFCMW5Ya201ZVZlNHA0aUVNK05hY0FjZWVrNGNaN09SYzdkakJKVU53RHpac2xWT3ZsWHQvSVVKNXNrTkdEUE9sMWlRSlEyZU5MNmozanJrbVFvWDdDUHcxQ21Rdy9xRGNOek5pWjR3LytQazdVQUhYUVdhNlpqd3pNSXlZMUlQdzJsY1lpMFdPUm83ZzBnejU2TXlFWjVjcm5NN1V6SVJqWmFlOEVpTng3NW9qUytIdnp4YVg0UjJOUTIyaWNNRkE3WWRLdUlJaTd0RTFKSTZaY01wWjVUNUtaNHhkTFVlTDNMYzRSd1d2R2pJZUZVcmFSSWk0a05IdmExWXg0SXpjVjVPRlErRS9VdThVMXVVRTlVNFhSa3p2YmRxYi92eXJENmZOZEFjcWlYZmhRVkRZVjJVRXRkRWpRTmhCenlodDhHVytLYzhmbm4yd2hSRzM0TTloTnptZHlieGppZHBGd200MXRtTDJkUUQzTmZvbUlXY3Vnb3VaTFU3aFhKN01VMDNZMWNBRk0zV1pBVk5mT0IxQzRJeEtVQjI5dUYyQXZ6bFhXMmFsMjhNVzNEQ2dWdm1QYm94RHliMXZEVXZWMEVBRVJyMk1nUHdQd2YzWUloRWFBRUc5dDFJa29oc2pwcVdKVjFKZlBLUGl1TE5rSVZlZ2ZVeTdTMjJ1dUFWL1JGaWxjT3ZLTW9KRjVGeXpTYzZZRVlTRkl1NTBKVHFQT2pCZXRUN05ERFlVZDIrNGhEc1hWd3FOSXRZdjZ5ellBeXJzVVhGK1MxYmxjSTJUeUExSHd2Zm11U1Y2Z09JZisxeUdkY0NYQll3MHFuZFVnWW5SZXFjMDdoVUdxblFoKy9idzVSUzRielpUTjBic1dQRmZmdjNodE52ZXdZMFArSkk1anhoSDZjUnprOUxPSkt6NEdCZ0J0MmZjZXM0VzlJZ3lLakpqYjBGaElWZWNyclFHSTFESm44Y3F6R2t1MS9hVXBiRFFhVmdraUtNWEVrNDFUcFF3NDFKZ0k5ODNhWjFGWWZvQUk2eFc5QzF5MzVxYjVDZ0JWNDY3YW1qNHdBYlBXenAxdVlmQyt6MzdoYXZqOG5ramUwVDRkMlhFY1ZaOEtNOUlqZkk4YkJjcUNmaXlPczlvWGxBVXViazdEek1Xb3ZZLzM0SjdwYktTNGhUcUt6WTlrbG9xZHc1TVdLTXN2QnFBbWpHWDJlTGFsS0FHQlVXR3dkRzZrYnpLZWJpTmpJeXFxR1ZXZXF4d3E5amFWRzJaeTE1ZGxkSEl0WEx4aVVrbWZNOWpYczF2emJwWE9Da0gxVHMxNjlHaWQwQlNwcEo3Qk1CR3VUZlBwZEQ3MDJhNisyS0hxbW4vOGVuZ2lHY1BQN3BmWnNRZzZNTVlRWG52cG9sT0JkamRHWmtvYldZY2FDdk80bk10K0VlRW1nOXB0K2VxSXJsaThQNHI1V2hxVkUxRm5Bb01leEdldks0VTFqVURYSEkvaUZJSmdmTk85NUYycExDb0NMNXNhVHdyTVh6T0ZmdXpuNWQ1aXpyWTNhZGJHREVvZDdNbms1QXpId2ZLanFjTi90UTZuZUQ5ajFudU5jYW1TMDBRTEtENTdnajFaUUM5cjlUMzNSbXhZY1h2Lyt6QnROdStFQlZTYUJHVndqcmJQR3EwTytsQVlORzBPWnBpT3hPOVF2RCtFTzYxVE5pL2piUXowZUFDWWxnYUpYWEdWZEtsOERVUGJIRmhYYzBFT1lONVRPNkRsaHFaaW1VTXNiOU9uUmlCZVF6UEdDOXkzMEc0c2t0T3VNQklJZm1Qd1djTDJPeFkxK0NrcDZpNG5ySGUwVGlIRU80dGV1YzhJaEhkR1RIQjh2REJXNjl0cjUrOG1xZnBTQWw2YXVVN0NidjZNb0NSVlhwR0dFWGdBUXF1MmhaNG5pNGVhVW5vL2ZOaGVZeGZiSUpRNlRMSmRhbDR6eUg0cXdVbW4rNXdlRWhsUEI5b3YyQ1F0ZmVQaGFIRm1HaWMzUXI4VGQwWjViMXBLaHlsVVlDMFExSDQxMlRDM3RHS3JpdUE4U3c1VldkenFsVzRJR3ZpNzkrN1Z1NWpuOWZJKzBweklxWnBHc0tJSC8zaDdaZHVIdi83blJranZuaEc2Y09pTlVvcVpCeGgyRTdGaUpYQzZ1NHRjM1ZwRGpVcFhzNDl3dUc3VG95c05seXZ3WC94cUQyVWhhMmFobHVhY2xYU0xud3FJeW5wZ2NQRDU3UEpOdnVHOEd1RnJVelNKdzNNMGg2SnYwcnYySUVjWmpSbExCZDhZY0tSamZwbHpRMVhPS2VaQ09nUVEvejU3OS81MnZYLy92bHVuQkdEbXp1cWsyR3RjTGdjd2RDK1ZRWkZZREI5bTFKdFd5b1VhTUc5aHNKeUhzMmRzeG9wQUZJdkl5RDBRNWh3emZ0WEZPREVaSndNUnpMMVVBS093OHhlRG5NLzR4aGMvOWJjcENsYUlrWlBQZ1hQU0RlTXVPV25oWW5WaEQzRmtaUmNzQmM5Z0ozSnpQcVhsbTlJSktnRjkwRHVxNXlhR3R4THo2Z0dibjVoOVdYRzY1MGhodGdVYkQzNjZINDlJMVlxaXpyWHZXN01JYng0d0dMMXJoWTFyTmhYZGhFbFVMVjVPdUZ2Mk1SdGV6cVQrUkZqckRCU0kvSHZ3c1FHR0dsamlNbDR5ZXpteExxRSttdDJ4SjZIZTdHMXBsTWt3dGhnT2tlYitvbjVJSXRjMVhRWC9GdVltSmVycG1jSlc3a2tmNTRWVzFoQXowZnZ6TVNsQi82VmVnZTVQeFRLNlNUM0hTSndRd3d4dmQ1bjc3MytqemtqQnNIT09rY3RRdTlkV0gwWndOaU9aR1NMNTZaL1lLVk54VDcwWDFJb1d2Q3ZCWXhzN3hVZkZDREdHTHgvS3lNYmduL3QrL3VmTDNuN2tiOExLL2FuYmlYZnk1dnNaRktZVi9hQ3NWWWs5V3ZrKzRadHk1MHdZUG9mY2c2dGJQYjVhV0hFSmJuakNuOHpHOW95NGNVNFQwaXBIeHNUUG5ST3ZnY2pWZ3RzTURsT1VkeU90aUoxMGpmT0VQZlpNSmVyWEJDNElIQkI0SUxBQllFTEFyVUkvQi85N0Z3V2xPK2pIZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKSBsZWZ0IHRvcC8xMDAlIDEwMCUgbm8tcmVwZWF0O1xyXG5cdH1cclxuXHJcblx0Lm1vbmV5IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQucGljLW51bSB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0IC5pdGVtIC50ZXh0IC5jb25kaXRpb24ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdC5jb3Vwb24tbGlzdCAuaXRlbSAudGV4dCAuY29uZGl0aW9uIC5uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHRcclxuXHQuY291cG9uLWxpc3QgLml0ZW0gLnRleHQgLmNvbmRpdGlvbiAucGljIHtcclxuXHRcdHdpZHRoOiAzMHJweDtcclxuXHRcdGhlaWdodDogMzBycHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1yaWdodDogMTBycHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHRcclxuXHQuY29uZGl0aW9uIC5saW5lLXRpdGxlIHtcclxuXHRcdHdpZHRoOiA3MHJweDtcclxuXHRcdGhlaWdodDogMzJycHggIWltcG9ydGFudDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkVGN0VDO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0VFQzE4MTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMThycHggIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjRUVDMTgxO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cdFxyXG5cdC5jb25kaXRpb24gLmxpbmUtdGl0bGUuYmctY29sb3ItaHVpYyB7XHJcblx0XHRib3JkZXItY29sb3I6ICNCQkI7XHJcblx0XHRjb2xvcjogI2JiYjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLWxpc3QgLml0ZW0gLnRleHQgLmRhdGEgLmJudCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFREM5OEEgMCUsICNFREJCNzUgMTAwJSk7XHJcblx0fVxyXG5cclxuXHQuY291cG9uLWxpc3QgLml0ZW0uZ3JheSAubGluZS10aXRsZSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xyXG5cdFx0YmFja2dyb3VuZDogI0Y3RjdGNztcclxuXHRcdGNvbG9yOiAjQ0NDQ0NDO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0IC5pdGVtLmdyYXkgLnRleHQgLmNvbmRpdGlvbiB7XHJcblx0XHRjb2xvcjogI0NDQ0NDQztcclxuXHR9XHJcblxyXG5cdC5jb3Vwb24tbGlzdCAuaXRlbS5ncmF5IC50ZXh0IC5kYXRhIHtcclxuXHRcdGNvbG9yOiAjQ0NDQ0NDO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0IC5pdGVtLmdyYXkgLnRleHQgLmRhdGEgLmJudCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xyXG5cdH1cclxuXHJcblx0LmNvdXBvbi1saXN0IC5pdGVtLmdyYXkgLm1vbmV5IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBZUlBQUFGV0NBWUFBQUMxc3A3QUFBQWdBRWxFUVZSNFh1MjlUYStsUjNJbWRzNGxxWmtCakNZOThGYncvQURKNkpidGxUZmV5aXREbjJRMzJWV1cxT0ptQU00LzhDems5U3cwbUkwWFE4d2ZzTHd4b0JiSnFpS0wzOVZkQkpxUWxsNEtVRU95MU4xcWlheDc3ekdpNmo2WGNhSXkzOHlJakl3MzMzT3lnTUs1ZFN2elJHUkVaRHdSa1YvNzNmd3pKVEFsTUNVd0pUQWxNQ1d3bWdUMm5wUWZQMzc4YjY2dXJ2NWZ6KzhjOGJzT2g4TnV2OS92K09jU242bjI2Ty9aTDRvT2VOYlMwN2EzMHJIMm0vd2RXNk5XSHRyMlZqMVorMDMrcG41VC9qYktMbkowZnV1M2ZtdnZDc1NmZi83NXY5L3Y5Ly83aU9CcDVjbFRTWjZnTzUxUm0xT1o4cHZ5VzlNcFQvdWI5Z2NKL1Badi83WXZFRDk2OU9qLzIrMTJyMWhCYi9SK014TitwaUZ0Y0tKdGIzVlMxbjZUdnphbk9PVzNIZmxSSlk3KzhJb2M2US96ZWdZbnp5cWRua2xUYVg2NEF2R3BaY01sNGVVVU5jRjZnalczRFU4N1dsck9pS0l6ZzUwMjBGMUxmZ0JmL3NuQlY0S3gxcDYwN2ExeXNQWWJtVDgzSUw1WkczNThxdG53Qk5jSnJoTmNudzg5UjNadWxzcU4xY2xiKzBYSWo0STMvSlVnelBtR3ZJZ24vbGZ1aGVteHQyVmsrYlhNKzFyOXVnSHhvMGVQL3EvZGJ2ZS9MdWJ6Ry9uUFd1SEo0VXl3bm1EZE1tblAzUm5WektjZUlPQTUzMGZpajRQdUN5Kzg4RlM4TmZ4ZFgxOC9CV0w2bE1GTXlvV2ZxdnlpeGtWMGZ1ZDNmcWQ5amZoSFAvclJ2enNjRHY5aEl6aXJZbk9DNndUWENhNHpFNDVlTTh3NXFWcHdRQVo4Y1hGeCsxV2F6QllaTVVDWjAxMXlvTFg4dFFaZFVYU2lndVBtalBqUm8wZVVCVk0ydlBrL25zcWR4bG8rMnVVcDc1cElYMHRQMjk0NmFhMzlKbi9IczB3ckQyMTdxNTZzL1N6OFlTTVdBSmcrYTBFMEJZN0lqSkVkcnhHVVJzcFBWZ0I2SGxIbGVtbktpSC8wb3gvZFBSd08vM256Q0p3WXdNeUVaeWE4aHRPeE9OKzFuRWRQSjNVT3p0ZFRmbndkV082SzFtVENPVEMrdXJwYTNFa2NaYmRSZEtMdHo1d1JueElJZXlwM1pzSXpFKzRkeEhuYTY2d2tsTzNWNnBTdC9iVDY1UnV4a0FsclFMNlVTUEUxWTVTc0xlQ3VIVmVVL0t4MHJQMVNjbEJueERlN28yazkrQ1EyWnRXc1ZVeHdMVHVycUVubWFmdzlRR2p5MTFZdW52S3JsNTljQjBZbTNGSWhTZms2dmw0c1M5UlI4ejZLemxyMnA4cUlIejE2OU5adXQvdjNwM0pFeVZPNUU2d25XTTlNK1BsclgyZXdjend2UE02QmE4clFwV3kzNXYvSnJ1a1B5dE1FeHBxTTI5UFBlc2l2SnZucVliZExjaWhteEpRQlgxOWYzemtjRHYvdVZBQTRGL1ZONDVvM1psa2pZbXUvS0NjMSthdlBORDJEYWsvOThySXpYd2ZtL0ZycGxRQVpXVEhBMkVwSDIwL2IzbXJuMW41ZS9CMWx4QVM2aDhQaHY3MjZ1cUlyS3Y5bitydmY3NzlkVXRMVy90OUxlSWdVYytQM3BIT3FrYUNuMDF0N01uRjllNDRyeW82bS9NWUZhNWtGNTlab2F6STVyYitHL1FHRTZiT0dUcFRkUnRIcE9UOXVNK0pIang0dFg2NnAxZDVHMnZjdUovWlVYbTFtMzJQU25JTHhUL25sNzlTZCttMERaUy81RVJlcFROaXJ2S3B4MHpTbXFQSzBsL3kyRWh6ZlpzVG5BTVNleXZYTWVDWll0em05S2I4cHZ6V0RxaDcybDhxQXJYUTBZTHRVNXNidTZYbVVxZTRKWEEzZW5HMUdQRFBoWjFOT1l5eVc5cTNPWS9KbjA1TlY3bHA1VytsWSs1MDZmendENXBkeDVNRFVLZzh0T0dNWmprQ1kvdlFxVDF2SEU5V3ZGNTJ6QUdKUDRjMU1lTzZPN2gzRWVkcnJYSllvMjZzMUtMRDJ5K21YdmkrMUk5cEtSd3UySlRxVUVjdDdxSmN5NksyVWhiMzMrbGptNzFrQWNjbFlKcmlXblpYRnVDSXo2TWxmVzNsNnltODkrZkhyS0pFUmU0T0RCeWdqRSthZlhwbjZ1ZHZmU1FPeHAzSW5XRSt3bnBud1BDZGNDdW8xcHhzNDZCSVk4d3M1V3VoNGdHN3FLQ2ZaZnlvajl2U3pHdm4xeXJoTGxZRmNrTlFpaDkvOTNkOTk5dnJTcVcvVzZ1MUUxMUJleERWekxjWTErZE92d1Z2dHlOcHY2bmVkVEpqbUJ0OE5qYkwwaUprd0IwZGFHd1lZcHdCZmEwL2E5bFk3dC9hTDR1OGtNMkpQNGMxTWVHYkN2WU00VDN1ZGE4SmxlN1U2WldzL3JsOVpoczVsd1MzTE90cU11TmIra0JHbm5rYnNlUmxTTFg5eTNGSDlQT2pjWnNRMGlNZVBIMy83NnVycTdtNjNvNnNzVCtKUGJ5ZnFNVGw3R3ZIa3J5M2ptZktiOHZQSS9MQUpDK1ZvbmdIM0NKNnN6bnNKVkxCWnkrTkpSQS93NnVrM28vbExYbkY1QThqM2Q3dmR5MWFGcnRIUFUzZ3pFeTVuRnA3eTd1R01Kbjl0SURybDF5NC9IRUhDR2pEKzNjTy9hSDJ1UnIvVWx2NmlORDJYblh5WG5ZNHlZcTdJR3pCK3JGWHVLTzFuSnZ4TUU1ckpabWx2elJpdC9iVGpzZEt4OXB2OHRZTlhoSk9QMEMvQUYrUGg1NEs1bll3T3lsaTM1c2VYSXVUSDVSSTFyNkxvU1BrdFB2cnc2TkdqdDNlNzNaMVJ3RFhIaDZmd2Vrd0tMWC9hOXRaSlllMDMrWnRnazVvblVYWVJSY2M2UDZoZmFpMFlnT2J0eDdUK1dTcy9aTU1jaUUrcExHeVJoM2V3bU0ySVNibGJ6SXBuSmp3ejRYT0twR3Z0WGV0c1drRElVbGs1QmY0OEgyYXd5cU1IS0JNdjh0aVNsajl0KzNPenYrSXppQ01mYS9KVTdzeUU1NXB3TGFoWm5ZU252YzQxOWJLOVd2V2s3Y2QzUHIvd3dndFBsNE5rR2JxSGYra0J1cW52NUhkTXl5RExjMXpuUEQ4V00ySVM4c2hBWE1wOFBJMUVPem10N2FQN25iUHhlNVJYcC96T3UwelAxNEZKRWdEbGFMdm9DY3JJaUZHYTFwUmxvK1dncGFkdDM4cy9MMmJFbzVhbVBZVTN3YnFjV1hqS2UyWnlaWG4zbXV5NU5jcXBYMzB3d2N2UTFIdXJHN0ZxL0o4OHR1UzkxajN0YjdkYnpJaTNzRm1yZHpuUjZoU25jZW1kVzZuQzBRUEVwMzdiOUhSdThrUFd5ODhGODlKMDlMenZtUW5qdXdtSThmUmhyYitObG9PV25yYTkxYzVyKzIzcStKS244R29pd1ZxanF4VzJwT2s1bmg0Z05mbHJBNmtwdjlPU0g4QVhPNklCeXIzOWhCWnNyZjRvMXc4Z2pDY1FjL3hvN1YzYjNudGNuTDdITWxVTGYwa2d2aWxKMzl2dGRxOVlqYUIzdnlqajF4cUx0bjJMOHFpdmxwNjIvZVN2RFV5bS9MWXZ2OXc2OEpvVkhLMS9iWm4zMURlVkVhOE5YcWZrLzFKWFhOTDFsblRONVRCL1dveW81M2szcTVQMUhNL01oT2VhcTlhZXRPMnRkbTd0TndwL3lIamxlbkEwZjFwSDdNMGZidE5LWFcxNVNtQm90VmVQZnIvM2U3KzNyZGVYWmliOFRPM2F5YVp0NzJGY2MzZWxYazlXdVUvOXRtWGVYSDd5TWc0QThnZ1o0QnFnakl5WWFIdUJzZFhPcmYxR254OURQNFBvS2J3bEEvYWtzNVNoUnRFNVZXT2Q4dk1EbTFrcGVqNUk0b0FybnlpMEJML1dlYWdGMjFZNnBYbEYveit2dDh4cnBTUy9YRS9lYnpNWjhjeUVaeWJNRGRyRCtHdkFLSXFPMVpsTy9ueUNFL29XdVJZOFF2QStBaWdURDdsM2lLZjkrZGpma0JteHAzSkhtRXllNDVscnduTk5XR3RQMnZiV29NRGFiMDMrYXQ0SGp1WlBDNzY5K1VOR3pEL25zcFB2c3RPd0dYRnY0NUxHcnFXbmJXOTFVdFora3orZlNIVldZazZ6RW9NTUdKK2s1NTVQRkZybjR3aWdUTHp6OHZRYVpYcXQvTFR0clg3VzJrL3lOMVJHckJXZXRyMVZhTlorazc4SmhpbEhHbVVYVVhTMk5qOGtDTmVzNGRVc1kxamxvQVhiVmpwYXUrQkFERUN1a1llV3pocmowbVQyUGZtN3pZaUp5TTM1WVRxNlJFZVlWdjB6TTVIVHpFVG01SnpCeVZyQkNXN0E0dVZvYm85TERpL2FiclhPdHpkL0FPUEx5OHVuckUzLzdPdWZseTcwdUwvYjdWN1dHb1NsdmRhSXRPMTdSakpyT1JWT1Z5c1BiZnNwdnpid25QSmJWMzVFWGQ2S05kTHBCcTNQWEd2KzhodTJScEtmVmg3YTloSHo5eWdqNWdZUi9lRERpTUpwQWJzSTVVMys4aTVNYTAvYTlsTy82NEpyamI3a1JSeklpR3ZLcXRINjFZSnhOSDhrYi9vRE1LYmpURDAyamxySFZXTVBheVpOSmY2eVFFeE05Mzcwb2NTY0ZKeTJ2VldwMW42VHZ6Ym5QT1UzNWVmbExDMWw2R2o3MDRKdk5IK1NIaTd6d0ZHbTZaK2ZCU2U1UHhwOUxRSnhSRmFzWVhhTkRIRHlOOEhCQ3h6b2U3VDJwRzF2RFNLdC9VYmpqMmZCdVF4NHBFeE9DOFpXUFZuN3lUVjBaTWEwVm95ZjUveDRkcVN5UlE2TFFIeVRGUy9EdnNHU3RKTlgyOTVxZE5aK2s3OEoxaTJUc0RXem1QYjNiQTJZL3VRMllvMjBwcWwxbWFQcGwvamhqMENNeGwvcmZMTGlnTFVmeWUvM2YvLzNieXc0WXgyUEhqMXlCMkpMWm1BZHBMWGZOSzRKcmhOYzJ5UDkzazRSMzQ5YnNlamZ1U01wTXhNK3ZnekhHcHlRYjZTL3VQYVM2empLYjBiUmljS1AwTkswVm5qYTlsYWhXZnROL2laWVQ3QmVENnhieTlEUjgzZnJtYkFFWEFKaVpNY2pib0NMMXErV0htKy9tQkgzMkt5bFpkWUtrdForazc4SnJoTmMxd1BYbWd5YVA4Z0FNTGJPOTdYNmpRcktHdi9ITTJNcVZVZGNqcUhoYjB1WmVzanhKYTN3dE8yako5UGtiNEwxQk90NHNPYWJyM2dwV2pzZnRlMWIvY3Vvb0dzZEY1Y2ZmUWZQakpmR0dpWDNLRG9lOGtQd2tzeUliM1pMMzl2dGRxOW9qU2pYZm92Q0dXbE5hY3B2Z3Y4NWd6K04vWVVYWHJqZGRRNVF0anJEdGZwcC9XblV2RytodzhFWVI1em8renhCdVlXL0xXVHFxU3N1NlhwTHV1YXkrWTlXZU5yMjBaTnA4amZCOEp6QlVHWkNOV1hrMW1CV3JnTnpBTmJPUjIzN1Z2K2lkYURSL0ducExiWG5aV3FBTVAvY0FoaW14aGNWVE54bXhITjM5T0c1TlE1UEpWZ250WGF5V09sWSswMytabkRTSXppaDc1UlBGUGFnMDl2NWFzSFlPZyt0L1R6bkwvRUFRTVluZnBmaUQvOW4zYjE5U3Y2NXl6T0lXdVZxMjF1Tnp0cHY4amZCWmswUU9DZjd3MU9FOG01b0xuK3RQTFR0clg1aWROQzFqc3NpUCtyRHk5UThJOGJ2T1Q4Y3NMWDB0TzJ0Y3JEMnErR3ZXMFpjUTN3NnQvZ05Memxub2RXWHRyM1ZpSzM5Sm4vYkM1NndBWXRmem9IeXByVGIwZlU3T2loSHlJL3JybFRXbHRrMHY4djZISTVHdVdiRVd1VnEyMXVkc3JYZjVHOTd6bHl6RmpYMU80WitpUXQ1Sk1ralNJL1dyeFo4by9uVDB0TzJ0L3BaRHNMME0zWmhBOGkzR294cDVPZWVFV3VJdDVTYnJFcWYvSTNoZkxrZWxoeVlWbC9hOWxZN3N2YWIvSDJqN2RLMWxCNWdiTlZUYTc5UlFYbDArME1talBLMUJHV3ZpcDVWdjczazV3TEVXdWEwN2ExQ3MvYWIvRTJ3WGhNRVR0MytTTFlTaE9WeHBKWWdQVnArbzRMdTF2MGZydEFrZmVJdnNtZE41Y3NxQjJzL2kvMGRuU08rT1Q5TVI1Zm9DSlBxajRWNHBGQW5meE5jSjdpdXZ5ZUIzNFRGeTlHbENzbm84MWZsTEZuanFIRkYwZkVHTDU0UjQrZVdJTTJidjF6WlhFdG42VUtQKzd2ZDd1VWxBOU1xVjl0ZU94akpxNWFldHYza3J3M2NwL3pPUjM3eUtCSjJSMi9adjJqQmQvb1h1NzN6N0RpMWtjdlRqcXgrcVVXL3I3NzZhdnIxcGRxM2lGdUlSNVFYSm45MjQ0K3NXS3hoL05QKzlPOGphL1VrTCtTZytjaVBLTTFNdU8vOUJhZmsvMmdzU3c5TnRGNGVzMmJGelBUb2cxYTUydmJheVQ0ejRYUThHQ1gzS0RwV3U1ajhyUk9NRVZXWkNXL1pXV296WUt1OWF2dko4dWlwQlRzeVdNTmJ5UEk4Y2lzT2FPVnViWi9xbDgySXFmRlNWanlkMnpyT0xVcnVVWFNzeGp6NUc5ZitVdGRTYXZXbGJXKzFvOVorV25EMkhoY0hJM3czcjJUUno2ZDJEcGZHeE1INEZJSzd4WXlZQnN5dnZ0UWFrYlo5NjZUUTB0TzJuL3kxT2Y4cHY5T1duM3dkcVRjSVJNL2YwVUNYenljT3ZqSWpsbnhEVDlIeTA5TEx0VC9GRFZ5TEdiRUVZcW5zVTR1MDVwcGgvelhEMXZLUmRqSlA4TzhQL2pJREJnQmIvTVhvK3RXQ3NaZjl5VmVOY2p1SVUyWHAxR1VwYTcxZTVhVmZ5SU15NDZVU3RaYWV0cjJYZmhjellwU210Y3hwMjNzTkprVTNOWEVtZjIzT2VjcHZ5ZzhTNENCTXY5TnN4TExPKzJqNzA0S3ZGMy95Y2d2Nlh2NVhJNytVbm5wWExEVDhjUm5YeW8vYXliUEdXMDJtRmpQaVI0OGV2YjNiN2U1WUlsdXJFcXo5YXBYWG1wRk4vdHBBYU1ydk5PUUhKeTRkL0tucVZ3dkdWam1nSHdkaEFBN0pPcGY5MWZxL1ZQVmlxOEVUZ2hLQXNRWE1XL1ZVSy9jUzdtUXpZc3FHTHk4dkgyc2lEQyttK1Bjc1RRQXRQVzM3YUNWTi90cEFhc3F2di96NGpWaHc2bEZ5ajZJVERiclMzOUcvNlE5ZkM4WHZ2TUFHRDJ6d3NuVnUzRkZ5dDlDaFBxbU5XMXZid0pYTWlHOUswdmQydTkwckZ1RkVadENUdi83T056VkJvK1FlUmNjYWRKMExmeVFmNmJSVDExSnE1YUZ0YjlWVGF6OHRPRnZHaGN3WElJelBKVkN4MElGLzVrZkxpTVpXTDFtaGdBVmdySldIdG4yckhlWG9wYTY0Zk90d09OeWRtWERjeHFWUmpDRVZkVWNHVlZZam4vTHJHNHlsamlORjJrVzBmaU5BRi9MamN1UWJrSEp6MFNMM2t2d0lnT1VUbEJZNmE4MWZsS1lKakxlV0NVTm10eGt4UDZZVXFZUzFsSmN5enFVSldESm0yVmZiM2lvSGE3L0pYMS93Mm1LWlQ4NzcxR1VjWHVNYTNmNjBZR3laaHdCYmxGZFQ0QndWSEtQaUFVQnU5V2VSK3JXVXB5UDVxOEhUSXlEV01xZHRiekZXYmhCYWV0cjJrNzgyY0pyeU93MzVZUlFvVjI3OXFBdjNBMWFBVGZXeitwZlVVMy8wL2Q0M1JXbjVJejIvOE1JTFQ0ZTZwUTFjcDNDVTZibU1XS3U4Nlh4UHcva3VsY0pxSXJwenlaUk9mWDRBZkVtZnFUWGdMV1ZLTFhhckJleGF1NkIyL0M4L0gxeHpMME10SGF1ZStDYXUzUEprcnpWcnpYSW94eDBFTWNpTVIrT3ZabHpGak5nekV1eHRSTkZCZ1pWZWxCd21mK3NFU1Z2VXI3ejB3V01qMWxic3J4Zm9wc0FDUjVESVJ2Z3JRa3M4YU8xSjIxN3FDWmt4M3hVL0VuK3A4ZkhISUt4QmlOVmVQZnE5OXRwcnoxNWYrdnp6enc4MXlOMDZTQ3ZUcmNhVjZqKzZjVTMrOHUvbld1M0kydTlVN1kva2NZb1BNMWoxMVFPVVpRYU1mMnY4clhVOGxuNEFZTDZCcTFUZXQ5QnBxVmhJZWdEaXk4dkxwQXJYNXE4a3YyeEdQRE5oZnhBWTNSZ21mMjBaOUpia2h6VkFXaE1rdmdIR2E4NzdhUG4xQUYyWkJaZkswS01HMjdKRTdXRVhQZldMQ2dQdG5ONWlzSDJiRVJQemRINzR5Wk1uZHk4dUx1Z0kwNktkOWhRcUp4eEZaNHZLRzJGTnFiVkNNdlViQy80b09mTnpvL3gzM3ZOK2RQMXF3YmpHVDNEdzVUOWJNc0ExNVVkQkdzclVPYnRZa3ovdS8vZ1JwaTNpUi9KQ2o4OCsrK3piKy8zKy9tNjNlOWxpUERYR09tb2t1TlZ6YUMzR044cGtHbjJ5YjUyL1ZCbmFjeDVhNTMyMC9XbkJ0NFkvYmhzQVgzNHpWazNRUEpyOEVLekpJMDAxOG1qeFJ4WTU4SXg0UlA1SzhqaktpSG5qR3pCKzNKcnhXSVE2d2Y5NVY3RkY0OXJpN2tXcnZVYjMwOWdEdjVDRCtKUVo4RGtHbjFvd1h0SXYvQlVIWVB6T2FoY2EvWmFjZkl0K0VieTFnckZWRHJYOVpHbDZGUG5WQnUrTGp6NTg5dGxuYisvMyt6dXBRWjFqSksxVnJyWjlyZEhsWksrbHAyMC8rVHVXL09qeTQ2QXJOOTZjNC96VmdtOUp2M0N5c2hUTmQwTnZNUk9XY3BJM2I5WGlRVWwrWG42TXZnZWxhVlFoYXVRZXlWOHB1Y3hteE5TUlo4VlJURWZSc1lMSzVLOE5qS2I4WXVTWE9nK3MyYVY3cXZOREM4WTVPZUQ4YjgrSEdXckF4S29uVFQ5K25BbkJYUzBZYStpa2RGUGpMM2dsZ2w5ek9ZcjhhaW9XaXhreGZRRWRhK0xDT01kSXVzWVlhb1NkSzFORUdPdmtMMis1cDZSZmxKMzVrYVJ6bjc5YThGMnloMVFXdkhRcFIwdFp1TGFzR2FIZkYxOTg4YWtZc2N0K3BHVW5CRU9wTlhrcnVFZjNXOHlJYjdMaWtQUEZXbWM0d2FzdHM1cnlPeTM1OFhYZzNCcHd6d3hoOVBtckJlUFUvS0RmcFRKaEQ2ZTlCZmxoRjdXOC9uTHQ1SXhrRi9VVW90VnZsdlJiVlpxZW1kemg5bFdQa1NMQmtuTGxCTkcydHhxZHRkL2tUeDhjY05DbDN2eUdySWhNU1ZQdWp0YXZGbnh6NVZhNUJveC9XKzNjMmk5YWZwSWU2UnFac1Vmd1laV0Q3SWRuRUVzM2xhMHR2Nlg1V0FMaXQzZTczWjF6anFSSFZoNFo1T1JQRDE2blVxYlByUU5IMnNYbzlxY0ZZKzdrWlFiTS81MzdYcTA4dE8yOXdDc1hkQ3dGNzlpMGhmTDAycGt3OUlHTVdOcjlDUHpWNm5meCtCTGQ4Ykdsd2F5VkFkWUtlL0tYdmlSbXlrOFhUR2pLME9jNGY3WGdLKzJQdjQ2RTdEZjFNbEtVM1ViUktZRTgvVC9LMDZqRVJBWjlLZjU0V1RwWHVSMUZma3Y4ZmZlNzMzMTIxelQvUTd1bGQ3dmR2ZjErLzBxdjh0WVdoS01wdTVXTU9LY0VhNzhwUHgxNHJSVUVlZXBYUHN4QTM4MGRZcVJUSE4zK3RHQ005bndObUdmQWMvNCt1d1lWVlJocGQxWTd0L2FEUHVodWFRUkxQVGJHdGZDbndZK2pqUGdHZ04vYTdYWjN6ekdTMWpvWGJYdXJVcTM5Sm4rbkFkWVloY3lFcDM2dGNQdXNIK1FuM3dlbTMyTUhib3BDbE55ajZHajhDMlhFQU9RMStVT1FoUFBEYStwSkl6L09KNWZmYlViODJXZWZ6ZDNSYzgzMU9YdldUalp0ZTZzUlcvdHRqVDhhSjgrRVUxbnd6SVR0Z0l6TUNvOEZwSTRpZVNZbFc3TS9XUkhsTzZkem9OSjdUeEZBR0dYcExXZkNrT0hSTTRqZTVaZHpjWmE5eXZkVGZtMFo3WmJsaHlNaS9FWXM2M2lpKzBXRGpSYUc0ZWZ3S1k4azViNHZhbHhSZEN4MlFVQk1mK1I1NGtnd2xMZG9TWDJOTEw5YzBMeVlFYzlJMFA4cFJJdnhSMlk4azc5MXdaOW53UHk4NWdTSGI0NFFhb0UzNWFpeHJzaEJ1SGNtcDFrenRNNURhNzlhOE9LbDZVaS94SmNSa0FtRHZpZE85WlpmTG1pNHpZaXBORDBuKy9Ka3J6WFd0U0sweVY4YmlLNHRQdzdDV0EvbUkxcWJ2MUxsSjVvL0RTQURlTG56UmpsNlZnTHI3a2xBSm93Tld5VjdzSUxhVWoraWlZeFk2aTNhL3JUMGx0b25NMkxQQ0VQTGJBL2x6VXM0bm1YMlBjcEhVNy90NE0rdm82UnZ5KzFJWFFPVVI5ZHZEUmp6RWpUUGhDTXkxTkhscCtHUDVJVTFZdGhwcW44di9LRHY1VGRvZWRLeDRvNUdma3Z6ZHpFajlpSlNBb0VvT21zTHV5U0h5VjhicUcxTmZuQm1Nc05ZcTZLeUZmblZnQy9QZkZOSGtub0VwVnVSbjliZm9qMk5qMjdXUXJVbXVwTEFiOUJhSXlqdHFkK2pjOFEzeDVmbzZCSWRZVHI2WTFWZTc0aXBwM0JTRTE0cmg4bGZteDJkb3Z5UThhWjJRMGM3dHh5OUtEdTM2cmNFeHNoOFU1OHpFN2JkeUllYnRlUmQwejJDbXBUOTBlOXdiamluL3lpNzlhYVR2Rm5yQnBEdkh3NkhsK2NHaHVPeWJnK2pzem9qYjJQd0JvSEozL05CaUN4RHc2bXRHZlJ0eGY1cXdGZG13bVNEcWZlQmw3NHJ5bTZqNkhqb0Y3djNzV3Q2RGZraEk0YWYycEw4U2ppYXZGbUxoSHdEeG8rMWc5VzJ0eHFKdGQva3J5MURuZkt6eVk5dnZ1SkhrM290VjV6cS9DZ0JRTzU5NENpN2phSVRyVitzRHhQZG5xOHY1ZVFIdldLTnVMVmlHeTIva2wxa2daZ1kvZlRUVDkvZTcvZDNacWJVWjZQVGFNYmdWZTRwR1owWG5TM0lENUV3TWdtVXBlY0d3dm9OaENYd1JSYU1NdlRTKzhDbDc1cGw2K2ZMMWlTejFCM1RrV0NJeWdaMlRFZm9LZEsvTEFJeFpjV0h3K0Z4S2EzR1JEZzE0VVNPYTRLWExkTzBUcGJlL2ZnNk1PWkZ4TnFhZFZ5ajIxOE9RR1VHTEpPR3FIRkYwVmxEdndCaGVZbUhaMUJUa2g4SFlxN2pVait2b0w4M25VVWd2c21LM2M0WDl4NU1hNFEyK1RzdE1HeTFCNnZUazJWbytwNFp6T3IzV2l3NVVaNEZjekRlZWpLQUFHNFVzQm5sb1FlU0J6KzZWRE9mclBQWDJxOEZQNzczdmU4OS8vb1Nud0NmZnZycDdSM1VxWW5SUWp4aTBreitKcmhHMlMwQW1BTnhDb1RuaGo4N0tBT2crR1gvcWFXenFIbnZRWWR2NEpNQWpITDdHdUFBTzhheXl0TEd3dDc4UVE0QVl3KzUxNEI1RkoycTBuUnJaaEUxbU43RzBDcUh5VjliVURDcS9QaTZiMjRqMWx3VHRxOEp3My9reXRCYjlTOEkwbmdBeDJkSTFQbm5KZm5KS3kwNWYxRnlCeDBDWWJsRzdGa2VYOU8vTEdiRW4zMzIyZHVIdytGT1ZFYmhLZFFvSTFsVGVUVVIzZVN2TC9qVHQ2TjhCOGVLc21sRXhlZFU5Y3ZIUlQrZjBzTU15SUN4NXBxN1V4elpNZFpIU1E0RVJqWHozc1AvNGR3dytGemJQNU1OMERuaTNQeGFtNytXZWI5NGZJazJhclZFUUI3R1VHTjBwK3FNcHZ6YVFMU24vR1FaT2dlNk14TzJaOEw4bmVEVSs4QTk5ZXVSZkVqK1Voa3dxaWtsUDR0Z3hQUDkzWkw4Y0dRSmdZUFZ6MXI3U2Y0d2R0d1JuZ1BlMHJpOCtublNTV2JFTjd1bDcrMTJ1MWNrMDU3RWU2eVZUZjdHQmE4ZXpvM3Iyek1pemprUFpNQTgrK1hPZE5wZm0vMmhONENYZzNHRWZrdjJaTlV2MlloY0MwNkI4SksvQlJnVER6a3dzdktYNnJkVWx2WUMxNUs4WldVRUdURy9wTVhUTGp6bHA4RzM1NjY0dkw2K2ZtdS8zOU0xbDdkL3RNeHAyMXVWYXUwMytXdHpsdWNvUDc0T0xOZjB0UExRdHJmYXViVmZOSC9TMlpiSzBOSDhhZW54OWh4ODVTWStTNUpEMzAxLzVXWTF6VEpJelhqNFJpMitrMXREeDl2KytLdExzSkVXblBMbWorUnFEUXB1TStLNU83citLVEFTZG8weHIyRWtJeG1YMVNoVC9iVHl0c29oMVE5cndEeURrZG5NbXZ6VkxOK016bC9VeGlTclhXamx4NE0xdVFhc3laUlNkQUhFK0xUNG81SWM2UCt4Umx4YlBvOVloaW5kc0ZVYVZ3NHN0ZnExMHNuMXU4MklDWWd0RWRvRW16emNhSldyYmU5dERLVXkwYm54Ui9LVmE4RXQ5bjV1OHF2TkVHUUdQS3F6ckowZlpDUDh5TTlpbW1RSTZnRzgybk8xR3Z0REtaMC9USkxxSHgxc295TEFyN3JVakd2VStYdVVFWStXaVp4Q3BCOWxKRlpRbnZ3ZFd6M0pRL00rOEpUZjgvS3JMVi95akM1MUxhV25rNCtZSHdBdnZveUJZSzRFNGhiK2V1NGk1a0Rjc2dlaXgveWc3K1RuaVVjRlZ3MmVKak5pcmZDMDdTMUdkd3JDM25xazN6c2l0dHFGbC8zQmFjcE1lRmFLMHBCb2xidTJERzJsRTltUEgwbmk0TnN6bU1DYUtROWlOTTUvcVdMQjE0aDdCaFBJN211RE40d1BMekhSdi9uR3JkYXl2NWY4dE9QS1pzU1JScXhsMnRMZTZ1U3QvYWI4N0puU0d2b2xtbkpYNjN5aXNQN29VWTI5bzZ6SU0rRXRCM2R5MllKbndyM0hCUkRGN21sK3Z0Z0QvR1ZHWEtQZmxtUko2MmRoUzN3RGx3Yk10ZVBSOHFjTjNvK0FXTXVjdG4zdndXZ0huelBZcUhGRjBiSEsvUno0NjFtR1BnZjUxU3dmSWJDU21YQ3BYRHVxL0hpcFZ2T3FsblVlTHZWRFVKTTZ6dFFpUDh5TEYxOTg4U241RVROTnZuRUxOdVlSaFBUUVUwbCtSK2VJNmZ6dzlmWDEzZjErLzFidmlNNDYyQmJqMGtSTWs3KzJqSFowK2ZHakpKcjNnYWY5NmV5Q1o4RUFqWWg1Mk12KytEcXczRTBjTVM1cGZ3QWpuSy8xVEM2d2ExcnphbGowL0VCd2w3cURPaVdMYVA1cTZTMWQ2SEgvY0RpOHZLWEJXQ2RmZEw5YTVheVY0Wjg2ZjdJTXZSUkZJOUxXT05sVGwxOU5rTjVTaGg1UmZyd016ZTJudGlKZ3NhTWF2d1E1OTloRlRQUXBJMDRkWCtKelJxc3ZiZnVTSEhoNUd2SVlpVC9pcVpTcHYvNzY2K25YbC9BV2NjMlhhSnhVU2FnNWV0N0s4eDdYNUUrWEthMFJaRWhubWx2VG04SG5zN1hoa3ZOSXpmdHplWmdCdGhNMTc1Zm9ZT05TU21jdC9NbTdwcGZLcXkxMFBQQWpkUVNPeTJOdC9qajkxTHhhZlBUaDQ0OC9mbnUvMzk4KytqRDZZQ1ovNDRQaEdwRnFLZ011cmRsWU1waHp0eitaQld2bG9XMXZEZXByK3lGd2s0OTYxRlFFV3V5OGxqKzBBeENuZGcrMzJEbDlQNjJCODJXY2xuRkY2SmRveU90UkFjZ2xNSXpnTHllL2JFWk1IVzdXakk4ZWZ0QWFTV3ZtczZad2FzcE9rNzl4d1YvdWFnV25tZ2g4NnJlc1gyb2hNK0ZvUDJHbGw5SXZ2MG1ObDJYNXoxRjJVVU1ubFJIWDlLdXAvQ3pkcm1VSlZxMTYwdlRqd0l1ZitaM2xtUDlMVlI4ditkMXJXNXNBQUNBQVNVUkJWTldDLzJKR1RJUC81Sk5QRGxGTWFZVGRFcGxaNlZqN1RmbVZuYmxuMllzN3pOUkYrMHNUME9KY3psVy9QQVBHejF1V0gvRXVnN2RjME5hU2FYcmJYK3FkWGkvK09CQmJ5L0ZyemcvWUk0SkY3c1BsenhJMHZmVzBoQitMR1RHQWVBM1FXMU41TXhNK1BqL3FOYWtqN0NpVkJWdWM2YlMvZlBERW5Sb3k0ZGJLbHpYSXRmYmorczBkWVV0dFVvcXlDdzBkbmhGcit0WE1Sd1FuS0ZGYjVSM2RMeVVIRHNxNWFnRFBvR0huRWY1dk1TTkdhVG8zcU5SZ0xCR3hWVW5lUnVjZEFVMys0akpodnZHS3IyblZCRlhUL3VyMWxNdUNMZk4raFBraFgwY0M4RmpHWTdVamF6OE9HdGc1M0FNMDZEdjVXbkV0SG95ZzN4cDVTUG1uTmh4eWJPZ3hyc1dNbUcvVzZrRThGNVZvMXZDc1JtenRGeVdIeVY4ZE9NQnhTdkNkOHF1VFgyM3dtYnFXY3N2emwzaVhsM0Z3RUpaamk1cjNXanI4SEhFdnYwbmZpeEkxWkZRTHh0WjVhTzJubGQrU25wRVJJL2owZUhveHgxODJJNlpzK09ycTZuSFBqQ0phMkZZbGFmdHAyMXZsWU8xM0t2eHB5dEM1Nm8wbDh6a1YrZFdBRGVURHM0U2FmcDVyL2xZN1QvVkxsYUZsQ1hvcit1Vzdnd0VXbm5iTzVZZU1XTDdHdE1WZ2JFbEdLZHNtMmFMaUFIRDJ4c1ZrUm54VGtyNjMyKzFlaVRMS0tEcldTVDM1YTh1d1BPWEhuUUV2U1hNT3RmUzA3YTEyWk8yM0JuOXdRTkw1Yk5YNWFxNHp0ZXJKMnMraVgrcURHN1Y2UDN4QTQ4cmR0TlVML0RVWnZrVit0WUNNSUlkbnh0cWpZaVgram9ENEJvRHBla3U2NXZMcG9mNmFHbnVKU0c3QTJuN2E5dFpKWWUwMytlc0wxaHgwUysrazlyRGJjOUF2TW1DQTcxS21wWldIdHIxMUhzcCtBQkg2cE13T2ZMUm05bDc4cGVSU0NuYWdINTZwZWZuWjNMZ2dQNzRNMUJMOFJzdXZGbmh6ZGlFckVLbFN0VlVldDBCTXg1U3NYOUxTYjYzSmFUSCtHWnpzam9LekdubDQ2RmRtTW1SdnFSMnRBSkdJU05walhGSHlxNkVEMlozS3d3emNSdmhhTU9sdDZWV3RhSEN3MkJFcUZmVEpYMTJLQ0Q1TFlMd0YrVmtCR2NFUGZlSktVWjRabDRLbnBYbDRCTVMxNExRVllWdU1mRHJ6Yjh4cEJQbkpkV0FPd0NQd3R6U3B0OElmbkFsZThQR005QzN6cWRXL1VIOFp2SjNTazVZY0JNakdlbWZDc2pJcXp4WkgyYm1IWFdoQU9EY3VmcmQxNnZpZVZoN1UvbzAzM25oMjF6UXlZdTJYV0lVVFJXZnlkMng2VVhKdnBTT2RhYTZjT1BWcjF5L0t6c2l3Y3FEWkV1bkx2cTEyVVVvVytIV1VtbGUxckhaazdXZVZBeHcvZ2lZSmtsNmdYT0lQY3VieWpneTZTdnhwQUxlbXJhVEg5ZUN4bXpxYkVaOUNwRithdEsxT3dtb01VZjJpNkhnNkkvN2tHbDhINXJxS0dsY1VIVS81MVpZbmlXYXFETzA1N3lQbGgwb0p2NTZTeGpMcTd1MmE1WUtVODZjeDRTWXRMOUMxMmgvT0Z5Tm83aFVVV1BtckFkaVdJSlBHSzZzVDFtV3gyNHo0NDQ4L1BtaSt4Q3FjeU1scGlkQW1mL1lNeXlKdlRvMlhvZUZFUzVOSnF5OXRlNnVkVy92MTVvOW53Y2lFTmZPK04zL2E0QmcyZzZDTjIwME4yRm4xWk8zWElqK2ltZG9sdldid1JESk83VWJ2QmNwVytaWDhpQ1dvd1Z6aXBXb3JmODlseEo1S1hjTllOVTVsOHRjR3VsN3lRMFFOSitxMUVjdUx2MTVPSlpJL0NjRDRkMjBHclpsWFZtZWs2Y2N6WUdrL0pYMXA2UEFaRXRVdlI0ZXlMLzd1c0Rab3NZQk5UY1pJYmVUbEtLazVIQ1cvSHFDN0pEc0FjZTNHdVpRY2JqTmlJa1RIbHk0dkwrOWVYRnpRRWFiRjhXaUZxbTF2ZFZMV2ZwTy9ObEMyeUU4NlUzNDhhZHFmejlGQnlKRnZLcEVnWEpNNVd2UkxGdFdqMzlMclNDbDZwNUJjcE5hR1BjZlZxaWRlaVVpZDgyOE5HcXo4UllBeXYrdmJlcDQ3ZTZISDFkWFYvZDF1OTNLdnlWUVRhWlVpV3l2b1d2dFpqU0dxWHhTZFZ2bmxKcTFYeE43SzM2azRjMTQ2STVsWW5VU3RQSHJibjl4QmoweDRGUDU2Z28wRTRwRXlkUjQwODJBYStxTC81M3MvY241ZFp0RldlOUtDcjVVTytuSGRZTTVwOGUwb0krYWRjY1ZsVCtQeWpPaW04MjNMYUtQa0o1MXBhcEo2MmtYckpLdDE4bEh5cTZFRFo4QS9hL3Bwblllbm5wYjRXM29kNlJ6MGl5Q0t4b3JkMGw1QmEwLzU1Y3JURXBUNXYrRWZyUGFxQldFUGZFdnBSMXZSVzN6MDRhT1BQbnA3djkvZjJhSXo4blFTUFkzVncvbHRnVC9OdWM3V1NhaVZoN2I5cVB4aDhnT0FVMnRXVzFvVHp1MkVSa1dsMWk5dFhiL0VQOThRTktyOVdVR05nMjlxdVNxWFFVZUQ3cExjQWNhMG1VNkNjSTM5WlROaSttS2VGZGQ4R1JlTXR2MnBHWmZWS0tQbFlLVlhxOSthREhoTDREQnFKaUlkdGNVWmpEUi8rVzVjbmxuaDUxcjdhNTJIdmVkSERYL1VCa2VXY3BtV1ZoN2E5bFk1YVB0eFVPWjdBWHFCc1phL3BmYkVJd0h4MG9VNE9ia3Zac1JFbEk0MTFRcEJxMXh0ZTZ2UXJQMG1mOGR1UWlNUGdHdnVhSU5ueGVLYzlZdnNWMzVxZGptUEpEOFp1SEhIckxFL0dwTzJ2VlVPMW42MS9NbU11TFpmRGNndkJjRlJkRkx5eTEwWTBwb0Y5N1FMdm1rTDg3RjJIaTVteE1UMFJ4OTlwRHBmdktieXRyYjdNMlZVcHlDLzFLWWFHbXV0VWJaa1pxY2d2eHE3NEpkeFlOTFg5Q3NGMVd2SmozaXZ1Vk44TGY1U2REM2tYUVBpRW9qUFpYN0FIbEx2Um5zQXNnV1VsK3lQL2k5WHVTalo3U0lRZi9qaGg5Kyt1TGg0bkN1SDFCaFJsTEY2WmxnbG9lVm9SZldMb3FQVnJ5d3JwY0RYVTA5YS9xenRvL3VWSmpzY0NCejBTUHhaOUFzUTVnSGN1WUJOYmZLQWJDc0hIaGE1NS96NlNQNEZOb0g3clZzQXVQZTRNQjl4MXJzMmVLTXhMUUx4eHg5Ly9QYmhjTGhUYXl3UkdZL1Y2ZlJXZ2pRUUxUMXRlNnNjclAyVytKTU90S1djMklNL1R5ZTFKbjlFR3h1d1VwZk5idzI4ZVBtUjdJdnZubTJkVDFZOVdmdjFuTCtwakZoTFQ5dmVLZ2RydjVKLzRiYlNBc1k5K09QZmliMGFxRmpWeW4zeCtOTGw1ZVZqVHlkV3k5UmFrM0R5ZHl6NWtqeXdjVVptd3BwSU1CZmh6dzFjMzd3SER0QWx1ZUp2QytqMmRFWXBmeUh0QVJrd2ZlYXlZSXRkbE93MTU4dWkrbG5weUhkdytmZWNpMytHblZDWm1tL2Vxd0ZscTl5MS9RQyt2RHhkNjhlKy8vM3ZQM3Q5aWYraDNkSlBuank1ZDNGeDhVcEo2VnBtclU3QTJtL3lwd1BYMmlBbzVVVDVCSW1TZXhTZE5leVBhSjdxd3d3QVk1NEoxNEI0eVI5WjlXVHRGMkYvQ0w1UW50WlVIaVA0YXdrS05meWhQTTN2RmE4QjRpaitwSjV5d1dTSzU2T00rR1pObUs2M3ZIc3VrWllsOHJaT1dtcy9qYkcyR0YwTmZ6S0R5ZDJZVXhzSmFweEtEWCtuNE14eEE1Yk1oR3VESkxLWDBlWXYzNGpGS3lrZStocHBmbmlNSjJYbjlMdlNFYVpUbng4MFBtVEVOV0FjWlJlZ3d6TmkrdDNTTVNhSk83Y1o4ZHdkL2N5TW81VzNsVEl1TWhoTWRsNk83ZzMrdlp4YnpkNkhhT2NtTTJCK0xlVm80Rm9qUDJvam43UGtRSndMR3FMbVliUityZU9DWGVEMXBWSmx3RW9ucXArVkR0a093RmhUb3RiUzA3WUhkbWdmZ0lEOUhUMkRPR0lrWFRQWnR6S1p0TXJWdHJmS29kU1AvajkxSkdrVS9rN0JtWk9NNVpHa0hQQkd5YjJGVHVvbXRjVTAzUkFFdC9DM3hVb01NdUpjcHFXVmg3Wjl5VTlFNEFmZnRKWExpcVBHSmVud082ZTFsM29zWnNUbmxJbXNwYnhTWkx1bThkZWM2MXlUdjU1Qm1uVmNXanVpOXJ5TWRZb1BNOGdNZUduWlFpcy9xNTZzL2Ria0QrWHBwYkxubXZ6VnpFY1AvaWdqcmozT3BLV25iYy90aUg3R0ZaZmFTdFp0Umt5bGFhOEl2R1V3VzR4VUl5TEJ5RFZYbEtGcFhMS3NHRm0rMzZLenJIVkdrS1BNaEQzTHo5SHlnOTJnSEEzN09iWDVVUXFlZS9vL3VZUGFNaDk3OHVlUnZKWDRRM2thMmJIVnpxMzlVdnhoSHZNenhGSVdTK05LWnNRZXdyUU8wdHF2cER5dklPT1UrZU1aTUFmaExZTkRsRjFvNkNBTDVwbE5ibko3MmEyR1AwNnpwcDljQjBZd1V2UDBuWFUrUmZlcmtVT1UzNVJuVlMxZ3ZHWDU4ZDNUdVhWaXJiNjA3V1VtakRuTjEvQTFmbk14STlZeXAyMi9aV1Bva2FHdUtiL2NVM05hcHh6bGpOYWtZN1ZibEt2d2xKMjJmRFVhV1BNTmV6S0lPN1g1VVZ2cGlLcm9BWXlSaVkzRW4zVisxUG8vQkg0OEk0NlNlMHJPQ0tpNVRyUis4K2djTVIxZjJ1LzNkSFRwTGFzd28vdlZLazlUSnRCRU1tdVdxYnpBS09WRWwyUVFHWUdmZ241NUJzeC9Yc3Q1ZUlBa2Z4a250d1o4VHVBUTdWOWdSN3hVWFNQdlUvRFBFb2g1VnF6MUY5cjJxVXlZZm9kTVdITmtpZXNyZWJQV0RTRGZQeHdPTDljb3QyVXdXM1pHV3lnYjVzQWFaY1BVaHF4b3A5SktiMVQ3STc2UXNmRFBVdkEyc3JORUZnem54L2NROUJyWHFQcU4xbE9LSHJJeEFET0NaRzFHNWhYVVc0SjByWDRCeEhKSkpOcitlQkNVdW5KV002N2t6Vm9rekJzd2Z2cmdRdzBZUnh1bFpwQnJHT1dvL1BGeUlzOWtTRVllbWRLV2d4Tk5VRmpTYnlvTHRqZ3A2N3dxOGFmVkUreERBakZzU0V0UDI5NHFCMnUvTGZFbmd6d095dHptNU0vYzN2bmR5QjZnM0ZOK3FZeFlTMC9iWHRxUlBOZHR6WVFSckdlQm1BZy9mUGp3N1l1TGl6dG8zSnE1V0NlRnRWK3JzSHNISWRIOGtSdzE3d05IODZlbHAyMXZ0U05OUDU0RmMrZTIxV0NXQTY4TTRrNXRmbWp0U2R0ZVkwY1dNT1RCSDgrTU9aK29oQzBGWXJCaC90a2pTTGZLajNpWE4yeEY4c2ZQKzJPWGRHdXl0d2pFbEJYdmRydkhQUVpwTlVxcjhxTDZSZEhSeUMrWHhXd1ZIQ3hPU3BzQmFvUFAxR1VjL0R1aTdNS0xEZy9hVWxVVWpmMjFPcWt0VnhKeWR0UlRmaW1hV3JzQXFITzdydkVYV2pvV09mQ01HSFphR3hSNjhJY0tCSDFYQ29ndDlyNEl4UFNGSDM3NDRYUG5pejBHVTZOVWk1SWlKKzNvL1BGTkRKcGRyVk8veDdDOUpBK2VOWERucFNselcrM0kycStrMzFRV25CdFBqeUM5eEo5WFVOVkxmcWZDbjd3N21XZlpGckN4eWx2Mm8zKy8rT0tMdDdmOTVlUnRwVmV5UHc3QXZDUmQ2cmRrRjNmdTNIbis5U1hlSVFYRUxVcm9KWnhUTVg2dXpDVURLeW1kYjZMaGE4RzFrYU5WVDlaK3BmR01xRjhlR1FPRUpaOVI0L0tna3p2Q3hnTzZjOUp2anlCamEvTERFYnNVS0srQkEwUVRHVEdWcC9Idmt0LzBtQi9jSG1pWGRHcURsbFcvVmFWcDY1ZEg5L01VZG85SkdNRmZTeGs2Z3IrV3lUc0tmM3p0bDAvR1VmakxsVU56L0VFbi9FZ1NIQnl5b0lnTWY2dnl5OG43bFB3ZnIvYmdaNjIrdE8xejhxUGZ2L1RTUzdjZzdCV2sxL0xITDFTQkxGcm54MkpHVEp1MTl2djluZFJBYTVsdXpSQ2k2RmduelNqOHdYSHk5VHlNcWRWSTVqTEMvdWw5MEFBbCtua3BHdDRTZUNHN0lKNzVScDVVRm13WjF5anpReHVjbkFPNFd2dzZiQi8ydjRaK2NkYzBmVVptd3ZDRE5QYmNWWlphZWFEOTR2RWwycWhsbVh4V1VMUDIwdzdlU3NmYXJ5ZC92T3hzM2RYYWt6L0xaRzhOM3F4Nnl2WGo1VG1lRFhqVEtUa1ZLNzJVZnVYU1JTcUFpN0tMS0RxZTh1dFJNZHNLZndCaDNCQlhzbHRQL2FKcWcxM1RhL2dYR2crTlBUVitxMTBrTTJMYUxYMDRITzd0OS90WDFuS0tuc3F6Q21lcDM5cjhJUVBtbVRELzNkcjhSVTdPbnZybHUwWkp2cTNuQmFQTGFDbDZOZGVadHM3N2FYL0hFdFRLUTl2ZUN1TFdmbG93dHRLUi9XaXU4Nk5MYTFRNkFNUXR5MUpTdjg5ZGNYbHp2U1ZkYzNtVTl2Y3NUMXFWTkxxeDl1SlA3bW9GQUd2cGFkdGI5V1R0dHlaL3NIK0Fid3FBMStTdlpqNXkvbEIyNWh0Y3ZNclBXOVN2Vm40MTdhMXlzUFpiMi81UW5rVm0yQnE4bGVSQS8wOTJ6RzJZMDlUS1E5c2V0SGdRZ2dwWmF6SndteEhQM2RGMU40aFpsZWZWRDhZb00rS1NFZWNpeCtoK1huSW9aZHpXY2NrTUdITGJzdndRdU1sclRWdWRSeXJiSGwyL2t6Ky9USjIrQ1dBY1VTbkNxMHNBNHJYc0QrQ0w4clJtRDA3Ty9tNHpZZzdFMDFqOWpOVTdrdVpPRlJtTlZsL2E5bFpRcy9aYmk3L2FNdlJhL0tYb0xqa2pIclNsM3BYdW5jR3NVVGIwY001YjBXK3RQVmpuWVUwL2Z0OHlEMW8xNEZSRGgyZkRzT1hhZnQ1Mnp2MEVkbENuN0U3RFh6RWpqakxLS0RvYTRiU1VQYXgwYXZwaHB5czN5Q2svZS9CRXNrdGx3ajB5eGhyOXRvSUpYN3FBQTZNeHl2ZUJXNTNIcVBPalZYNXJqR3VyODFlV2FiMUJEM0toNzVYWFdxNmhKOUNFdjNqeTVNblRYNVVxZENYOUhnRnhxWEZ1NGtiMWk2SVQ0U3hiaklnZk9lRzdwbHVONGR6MHk4OERBNHhIM3FCWDBpL3BqMWRNOE84bHdKVk94THVDMDJMbjFubG83VGY5aXkyWXhYRWVuQzdva2FuRDUvSGQwbHA5YWR1WDdBaWxhWlNxVzRLUWJFYnN6ZlFzVTMyekJ1MlJpZkJIc1dXbXM5Vk1MdEpwODVJYXlTdmxSRHowMURJNU5TQUpSd1VnNXBuRUJOZG41OEI3eXFIa3RFL1ovOUhZQ0pTOHJudE1sYlZoMS9MWVVoUk9wZlJMdi9QYXNGYk1pTGZrakZxZDNwWW1FOHJTOHBxM2xMN1dOTllhNXhmSm42VU1IY21mQm54NXhxdDVWY3RxNTlaK0k4dFBLKy9JWU5FcTcraCsvS1lwS1U4di9NQkdyZHo3MTJ0VXNwQUpZL3dJdHJUMlR1M3YzcjM3elYzVE42OHQwZEdsdDNwSGtGcG1vNDFyQy93aEs1Ykc2V1g4TFU1bk5QbGgwdkRKMDJORFNVNzJXbm1VMnZOMVlQd00yaEhqS3ZIbkpRZnJ2Si84MmNyTUZua2p1QVVnOWJBL0RzUzU3MStqRXBnNnltUUo3cklYZWx4Zlg5L2Y3L2N2cjVsaHpjbFVua3dvMVdDdHVBVThMWk93aFY2RWZubVV1blF0MzVwMnJwVTdCMTdOeGZkYU9xMFZwZ2o5am01L3A4d2Z4cGE2M01NN0dlQTNhcUVTeE8xcnpmbUxRQVRucVd1WHVUai9SeGt4SHd6ZUlzNnRiVmduOVp5Y1pYRFZsRm5vMitSbC9Xc2JaWStJMkpKaFlZSndNTjZ5L2ZGMVlEaWpsRk9xV1E2WTg3ZHRIazc1ZlNNL21sUDhQSEVQKzBOR2pEblF1MktyMFMvOEN6YXRVZDlhTUFhZDRxTVB1OTN1OXRHSEtDY1dSVWNqN0piSTFrcW50cDhzVVorNy9GckwwS1BKVDVhaEVYeU41SXhHbmgrdG1YM3RQTFFFaTJzR3phM2pTbVhFUzRsYnk3eEM1WWZlSWViQjUwanlrNVdCM0NVbktUbGtNMklhNE0yZDAwOGZmbWcxNWhZbFJHUllXK1pQN3BoZHd5bU9JRDlFb2h5SVc1MU4xTGhTZEZJUE04QUpSWThyU2c3V2NVMytqajIwVmg3YTl0TEhwRExpWEdCQ3Y3ZlF3NnRMUGMvRHQ5Z2Z4a1dmMmh2SEZqTmkrc0tIRHg4ZUxFS3pDRHVLVG91d0k0SUNDMys1WGJOcmJHRElSY1c5OU10THovSnNzRVpmdmZpelpFbzhDK1lYdDJqR1k3R2psaUJ1SlBsNUpBOVRma3RRK3MzLzhYUEV2ZVNPT1VBWmNXby9qQVZ2ZXVsWDNqYkdTOWU1K2J1WUVRT0k1K1JzcndoWWxWN3IzT0M0VWFhdTdiZjFTZ2VBbHo5SjFtS3ZWajFaKzBrOTBmZndNK0p3T3RMNW5JdCsrVGg3T2ZrZWE1cFdlNGp1WjdVanppZjlmSGw1K1RUTFhTcE5XOENTOHlmZklWNEtFNnpqMHZiTHRaY0pnWlFOK21FTWI3enh4amZIbCtUQVVKcE9FZk1VZ25id1d6SFdxSEZ4cFdJdGhUL3lic25JUnRjdkRKdC9XdTBpU2s5TC9DMjlEendDZjVvTmhDWHd0T3JKMm0vSzczZzJXK1dSQ3RveC8xQ0s3UmtFMDNjakkrYUJxWFU4VWYzNDlibTVvTy8xMTEvUEEvSERody9meG1ZdExkUGE5dFpKWnUxM2l2ekJPUGt1Nmw1T2NTMzVuY1BEREdUVGE1ZmYxdEp2YmRBLytXc0RWNnY4SkJpWGJwYnk5TS95TFBHYUZSS0wvQkMwcE1yVHI3MzJXaHFJS1J1K3ZyNStQTXMyMjdvZWo2OFZuNUl6UjFsTFpzSXRFYmhsTWxuS2F6bG5STDlQcmUxYm5WZDB2N1hsVndveUozOXRZRjJxaXBGODVhMVNudk5ENmhlYlV1WFNUVzN3TnZMOFNBTHhEUWpmMisvM3IyaU5XZHQrWk9HME9IbnJ1RHpreHlOSCtyN1NoTkpzQVBMZ1R4dmNFZi84TWc1TTlqVWo0aGI5eW5QZmZCZG9UbGRSY28raTB5SS9qYjFhNlZqN25hcjhwRjJpTW9XMVlTKzdMY2t2bHhXWCtrWHhaNlZ6Qk1RM2E4SjB2ZVZkcmJQVVRJNG9vZldjVE1nMk9kQkZqYXRFSjNlY3FkVFBha1N5bnhjZFhvWkdKdXdCdmw3OGxUSXlhWCtsRE5ocXI5SDkxcEpmYmVZeitldVhDZk9nV0w3Rkd5RjNiRXJsTndwcTUyR3RIVm5ubFVVT3QwQk14NVJhTWtBTDhaNWxqRjdnd0owcHdDR1ZkV3Jsb1cxZk1wTFVKUkJiMFMvSlF2cytzTGY4dkNzSkNJNWdQK0Izc1Z4aFBHOXBtVmVqeTIveTF3YXVWdm1sL0NoOUY5YUdjL05FUzAvVG5ySmkvZ3FUSmdrcytVMnY4V2pwSEFIeGlKR0N4YWxvaFZEVG5oOGpBY2doT3VSYjFVZXBKUERqVE1UbkZvd1YxOExKVEhpMFRGMFRnY3MxWUg0bXVGZXdxT0ZQWXhjYVo5a1M5TlhNUjQvS2lKV090ZC9vOHFzSkNoRWtZNmxvRGY5TU5BSEVTL1BKcWlkcnZ4YjlmdmU3MzMyMldRc1pzZmJMdE8ydGc3VDJhK1dQWjhCODh4TWNHTExpSlRCZTYraEhxa1N0bFllMmZZdWVFR2tUMzdWM3RVYnhweDBYRDliNDBhU1NzOVBTYVFYelVlVVhMUWNydlZPVlh5N1F3YnZEWHBtalZYNDB2emdZYnozNHpHYkVTdzVES3p4dGUrdWtzUGJMOFlkTWtqdFZEc1k4ZzBPa3VBUzYzdnpsSmdPbk03cXhvcXJBUDJ2R05Xb21KeXNuSTBYc2E5aWZSaytUdjJPdkcrMDNjejRmOHhFM2FPSGZVZnlsNkdCZWpmRDZuSWNjYmpQaUR6NzQ0S0NaTkI3RVJ5bmpjZ09rY1MxZEY1bktRSkRKNWNvMHVlaFNJMityaytKcnhmS08xclV5ZGNnSjFRUjhqaWcvamR6bGJtZ2V0TTFNK0tCYUhqbGwveEl4NzYzeXk5a3B2enM1RlNocjZXbmJwK1poNm1uRXBXQkNJM2NQL2pUNDlseEdmTTZaTURMZ1ZDWXN3Wm9MV2Q0dE9wb3hFRDk0dFdSdC9YTFFUZDA0c3paL3VXQmdLV2l4bHFHako3dVducmE5Sm1qeENFNG5mejRaZENsSXhPN29wZmU4MTZvRTh1Y1JNUStqN01LVHptMUdUTXE0T1Q5TVI1Zm9DRk5TUDU3RTExSmVhbURTbVNJenJpbVQwdmZ4TzQvWHpEUlRHYnQ4Sm5FdC9tUUdqSCtQSEtrdTJUdXZOa2duVUhKdUtUMXA1R0FGdlZPZHYxSGppcUlUcmQ4bGUxMTYxRUVyRDIzN0dqbndzOFU4bWJJRTFUMzRxMGt1c2hkNlhGMWQzZC92OXk5dmFUQXBJWllpYjFtR2xvcGN5b1E1UFlBSzMwMVlZMFFsL2pUbGpTVWo0bVZUV1RMVkdwK2xQUWZoMm8xWUk4bVA2NG12QTQrOEVXdFUrYlVHSVZyN3M4ckIybTkwL2pSQklvMkZBL0dvd2FKTU51UXlYQTBZV3ZERHl6OGZaY1NjV1Z4eGFUWEc2SDVhNDA5bHdOekIxbVRDS1NYa3p0ZHArZk9XSDMyZlhNT3NEVEphakppWHM3aE10ZkxRdHZlV0grakxMRmpqMUtLQ3JqWHBXT1UraW43UHJSSlltdHNJb09XakRscDlhZHRiN0tnRXhtdFZBbXZtWS9hdWFlcjgvdnZ2djczZjcrK3NHU21VREVVVG9kRTRFQ21sTXVFY3JWb2prbGxmYlQrTDBWbEFsR1NWZXhDaUpyS3JIUStjR2E4U0VMKzFkbVNWUnkxL2xvd3NWWWJXZ25CUC9tb21PNmZ2MGQ2cUoydS9LYjlqclZubFVXdTNFb1MzVU1sS0xjTmh2TkdWUUkyZFp6TmkraExLaXErdXJwNTcrS0hIMnE2R2FRc0lVUi91VFBGdmZKYWNWQTEvSElDaU56YlU4RWR0c0o2U0duY05HSmZveUF4WVpoaGE1NkZ0WCtKUFcrbUF6TGo5MURveXp5RFNPcTYxNVZlYVY1Ty9ObkMxeXEvR2h1bTcrVWF0WERBOVdxYkpreTBrSDE1Z2JKMkhwWDZMR1RGMXBtTk5XNTlNM0pseUpXbWRja2tPRURiZjZsOERidGJKWk9tSFlJU3ZiWmJHVlVNSDBUUEpJRG9JcWVFdjVYaEsvYmlzWkRSZDQ4aEtrNitYL1pYR0pYblh0bzhlMStTdkRhdzF0c3JiWWg3ejViWWVTVmd2L2FhV2tYSVYxS1dIVjNyeHgyVzltQkZUdy9mZmYvKzU4OFZiaWZSVGlpQ2hhczdUV3B3T0lrbDgxb0N4aFE3WGc4WllFQ1Y2eVlHUEYxRnpxN1BYak1jcWgxdy9YdDRDSDFabjFpb0hxMTJzS2I4YWU1Lzh0WUdyVlg0YU8rWVpNWUd4ZGhsUTA5NXE1elg5VWtHMHhBR2VyUEg5UTFIenQxaWFwamVKYzVHNzFSaDY5K09DbDd0YWUwUjBLV09BRVNORHRHUmt1VW5US2ovNlhycVJCc1puMVMreVlQNEpJSTZZaEsxeWtQMkpkOC9OV043OGVXZlFrNzkxd0RCYTdocnc1Zk0zbFJGN0ptSFJjbGlpbDlzRDRwV3NsSEJuRVlocHM5WnV0N3RUK3BLUm5PK1NJNDBHQjFJOFJaSzVMTkU3azlOa0lyVmduQW95ZUhDUk9xN1ZNcTQxSm1mcUpqV3Q4eXExanhwWEZKMmFUR1NrNERNbGwzUGlyMlNmT1ZtZ0xKM0tpRTlSZmh3L1dqYTJhdWZINHZFbDJxaTFGV0gzM29obGlRU3gwUUVabzFZNWtxYW5rK1hnSTBzM09hZUZqQXpadnN6UVBQbUwyQUNDREJpVmdaWjE0SmJnSTlvdW92UmtIZGZrcnkxVHQ0QnVLcG5pR1RFdUxQTEFneTNvVjE2ZmljellnZ00xbGF6dmZlOTd6MTVmNG45b3QvVGw1ZVc5aTR1TFYycStKRHJUNVBUZ1RHVmRIMDQxU3VrNThPTFhYM29Zc2Fkelc3cmtnOU9obitWMWxFc1RNeldwdVh6V2xBT25uYm9idW1UdldpZTNwdjF0cVpLVmsrdVUzelBKV09XZ3RkZlV2SytwN0ZuNWkrcG5vUU5Na2N0NFBlYlZjMWRjWGwxZHZiWGI3ZTZPNEN4THd0UHNpdXNWeVpTQ0VHVER5STVMN2FQbHp1OXFMUVVUTXJPM0JnWFdmaVY3cUhIbVBjdlFIdnpWTEMrc0tiL0ozNzc3ZVhpcmZsdEFOK1dYZUJJeDZvMkJubjQ5TlgvNXhrMzREa25UWTk3ZlpzUmIyaDNOTjJEeGNpTC8yVU00TlU2bmhrNHFLNjdwNXdIS0pUb0labUJ3b01rellHVEVQU0xCRW44MTRGcWpKMTR4MFJ6ZDhuWnVwWXhiS3c5dCsxWW5yNlduYlQvNU83WTRxL3k4N0JhKzYvTHk4bWtBMGdPRWF1YXYxUzZzOHVQOWtLeElIK25wbjQrZVFjdzVDWS9CZUFpYkJnNnd6VGxURHpyZXpwSS9DQ0hMVEo0Um5kVllxUi9LTHh4c2tjVjdnYUdWdjFiN0k3cWFtOVMwVHF5VnYxd2x3a3Z1azc4MmNCdGRmbHA3MWM1RCtlaURWaDdhOWxyK1dvT0RHdjVTWUZ6VHJ4YXNreG54Q09BZ0l4STRVL3llZ3pMbjExTTRuaHVHaUM4T2JDTTVYMTdpUjlDQVlJVHo2V2tYRVhyaTJUN1JzeHhGMERxNWlISEpZRzdFNEROS0RsYW5mYXI4YWUyMVJuNzhkcTJVWHpnWCt5UC9RUWxMcWtTdHRTZlovallqcHRKMGEyUlJvMVNOTStkZ3kwdUwwUnV4ck9PU3d1WTNibW5rRUFHR0hLUzhOMko1eWE5V0Rxa011S2Fzcm5WaTJzbG5sWU8xMytSdlpzSzFHVmtwNlVCV1REWlZtMFNjbXYyUmpBaUk2ZE1TMUMvSjR5Z2pIZ2tjcERORkpNYlhnYmVRQ1hNblNqL2pYREcvUU4xVDdxZG0vQm9RU20zZVF6Qlg2enkwWUt6aHo4c3BqcmJoYjQxNWFKWDdxYzZQbm5ZTDMwcytpOWFLY3hVWlR6ODJxbjVsaVZwclQ3bjJ5WXhZKytWV29hWDZJZExJYmNqS0dVRk54aE0xcmh3ZGZnZHpLdXRjbXo5TXVOeUVHcGsvdm5jQWdLekpvRFdPTEVvTzFuazErWnVac0VmUUo1T0kxQU1RM25RaWdzeVcrWUVOV3krKytPTFRvWHZoenRFNTRwdnp3M2YzK3owZFljcEdQbDdFcFJKVDExR1dIR1NMVURWSzk2TEROMjR0QVorV25yWjl0SDU3OFNlejROWmxpNUs5eWYvdk5hNjE2Rmp0SWtvT2t6K3RoYWJiYS9YRnMyTDZlZFFiQTdXVkw2MGNBTDVVb3FhL3RmUktkSklYZXR5N2QrL2JGeGNYOTNlNzNjdTlRSmRudHZRejM5VUtway9WR2RINFNodTNlc2k5WkF4YnlvUTVBTU4rYWllRjFaV2Rrdnk0REtMR0ZVWG5WTUY2QkxzbEh1UjZzVlhlMGYyODdJLzRwb3lZNzF0cXJRd2tnWmkrbE1ENGhSZGVlUHJnUTY5ZGNibWpTTDJ2RTFzakUrWnlwSjhCeGpJcjFocUx0djFXalo4SFp4S0UrYjRCQVVBUGpnQUFJQUJKUkVGVXF6eTBUczVLUjl0UDIzN3IrcFh6b1RVWVAxWDVhZTNWYWhjNS81L2FTWDB1d1ozbStzdGErOHNDTVFuMXdZTUhUeDk5OE02VWtONm5NdUhXeUdJcnhzQ0JtRy9jbXBudzhjMUZYSitwelZpYW9DcktlVm1kbnJWZjdXUnZCYlhKMzdFRW8rV3V0ZCtlL1BGa1FsNS95K2t1OGR5VHY5NDRzSFRKaDNaYzFQNzExMTkvL3E1cERPSm16Zml4Rnpod1IwckUrY2FzYzFDZU5FcjVLSVFHVkxUS3RqcFJhejlQL3VUR3ZkVE9lU3U5a1p4YmIrZmg2UlN0OG83cUYwVW5lbjVvN2JVbmY2aGV5S1NDYU9ZeWFhK2tibTM5MGpod3B0akRIeTFteERkWnNjdjU0bFFaR3BseHJoeTF0ckJMd1VFcmYvTHF5MW1XKzJZWkJMWWhkMFBuSm5sTnNLaDFZcTM2UFhWbjFIdCtuTHY4dFBacUJWMXJQK2duZFIzdWtpK3JtVmVwL2pYOW9vSlo4amU0NE1PNlFaU1BaekVqemdHeFpyQ3luQWppSElScm5LaFdDYTNHMWRzSkFGQ0lEdjA5bC9jK2F5TmlHRHJhcDZMT1V3VGxLRHZmd3Z5dzZQZFU1UmNGeWxiNXlYc1JlTGFjNGwyQ2wrelBqM3BxOEtiV3Y1U0N5Tkw4b1ArWFFHeXhWOUJaeklodmRrL2Z2a21zVVJJRW5kdVF0UVMrR2pwcktNbVRQK0tmbDZoVGhxU2xwMjFmTXJySVREMTNIS25GeUxWT2JNdnlXeHByMUxpaTZGanRkblQrdFBacWxZTzFYNDM4YWpOYUFqTitwd0lIY0NRcC9OcmRtbzNETmZ4NStGbmlYWjRudHZLM21CRXZiZGJLRFJZRGxHZUNVeG53dVdiQ0VsVG8zL3pHTFE4anNVNHlhNzlXNDBlRXlUOTdnSXJXeWJXT3E3YXlFa1ZuTGYzV3ltSHlwN1hRZEh1dFBXbmJhL1RFUVhtcGpBdS95TDhiaVFvL3Qxd0RkaHIrclA0V1FKemIyNlBCdDhYalN4Y1hGMCt6NFZvbHBjclFtanM1YStsSXdVWDE2MFdIUjM3Y2FMWDB0TzBqakpYcktzVWZ0NC9jTTJQV2NXbGRtcFZPVkw4b09sYTdtUHdkVzV4VkhxUGFyWFU4TGYwQXhQUWRjaTE2TFJ6Z3lXWXVJOWFDZXpJanBwTDBmcisvdDkvdlg2a1piTzQ2U285STRWd2lhYjV4cXdXTXJVN1UycTlsa3VIcFJibDdmbWJDejQ1dzlaQ0RWbC9hOXRLT1VrZnpjdXY5bXFEZmFxL1IvYXp5MDRLeGRWeFcvcUw2WVI0Z1dTbFZEcTF5MFBiREhoWWNZMnJGcWFPTStBYUEzOXJ2OTNkckpnVmZCNVpIaytaUm5QcEtBamNDTXJTYzg4bzU1NmhKb1RYV1hIdjYvZEpkNGxZNlVjNnJsVCt0dnJUdDErQ1ArNHZjeGgwSndCZ1g5ZVgrb3FSSHJUeTA3YVBsVnhwdjd2K2p4aFZGcHlSM2VZa0lCMmtOM3BUbzFBVEJtanVuYStSM214RS9lUEJnTVFTWFh5YWRLU2FUeHlBamhGb2puTlFFNk5rUFVSOE1Ma0lPVm4xWjVDQTM3c2xsaXg0Wm9OYkpXY1pWRTdSS1BxTG9ST2dYZGt1ZjJvMDFYQzc4bWxzT3p0SHowSU9lVmI5YWU0M1FMK2ZKT2k1dHYxeUd5VE5qL0x3R2Y4aUVrUmx6ZmkxKzdEWWo1a0M4SkRTNURzd0IyRVBZbWdYdTFuSkFTWGphOFZnbkJmcnhOUkFZMlNuc0x1YzJ3aTlLOTQ3MHRVNHNXcjlhZXRyMnJmYW5wWWZNd2VzOFBPeUUrNWhUOWk5YWUxMUR2eU1tQXdqNDhMNTdieHlRY3FkLzQxMWkrTFBXNEsyWUVXT1FjcEtBY0s3Y0ZDMmNXbnBhWnhOdC9IQnF0ZWVLby9uVHlvOXZ3T0pMR2FVZ3FIVmNXaWVuSFplVnZ5ZzZFZnpCSWJaa3dpbDVwRGJ3TGUyMlBZWGdYV3V2RWZwZEk5T3NuUjgxWU56RExvZ3VidFRpeTJzSVNxM0p4UkVRNTRTUWkxVFAzUmlrMEd1TktOV1BmaWN6akp4eVcraEVSTGpFbnl3ejlueklRK3ZFdGlDL0NEMjF6bDhzb2ZDZ2NVa1hGcmtqa0pOT2I4dVZJcTI5V3ZWazdXZlJFL3hYaE4yQ1AreW40Y3NoM3ZZbnh5WFhobHN6WWZUUFpzUThFejZuSndvOXdiWFdLSGxHa1ZwajYyMWNOZWZ5YWlkbjZ4RTJxL09ZenUxWUFyWDZhcEUzMmVybDVlWFRyNml0U0Zub1djRFlRcWNsQTlUSzIycXYxbkZaK1l2cVo2RkRmVkNlN2wxQlJISkIvazJlOXZEd3o0c1o4Y3lFais4K3RwWWRjdjJ3dTFTZWo5dHFKa3pqaE5PVVpXZ1BZNDEyWGxhblorMW5jVVpyWkNLNWpNUjdmdkJrQUd0eVM1V1YwZVZudGQrb2NVWFI4WndmQUdNczZYbGxxS2w1UmI5YmVvZTRSWDV2dlBIR042OHYwZkdsM1c1MzkrTGk0aTA0VmY3WmM1QjhFSjVPdTBVNHRSbXROcElHME1LSWlFN3ZweEE5alYrV0JiRnpNTGNHWEpOeFcvbWJ6dTFZQWxwNzE3WUhOYjZYUVRxdEh2TVhtUWdxTHJsZ3RkV090UExRdHJmYXEzVmNWdjZpK3JYU2dSM3l5a3dQKzBOR1RBSGgwZ1l0cTU2U0YzcTgvLzc3djNFNEhONjd1TGg0R1lhdkJadVc5dGJCV1B1MUdrTnRXUTdPSTVVQmIzSE5pOXVHWmczUHFpZXJFNHZTcjNWY1crU1B4a3JsUUZ5dzBEdEk1eG14cERXNi9FYTMyOUhsVitLUC9DbldpM3ZpRHZrN1pNVGVkSTR5NHB2SWRyL2I3Vjc2NG9zdi9vZGYvdktYSCthTXFDU2N0ZnVOeGgveHcvOXFMKzJ3T25scnZ5WDVlUjVocy9JM25kczZtVERzQWdCTW1VaXYzYW04a29LcUN3SytyZnFYS0xzZHpmLzFESjU2bEtkVDhpTVF6bDNEMitySGpqTGl3K0ZBSVB6Q2JyZjdsZDF1OXk4KytlU1QvM1I5ZmYycWxjZzVHVVBPR2ZFeU5NK0VhOHExbzhtUGw1N2x0WlExNDdIYVVaVHphdVZQcXk5dCsxSDQ0K2VHK2NzNVBmbkRCUW9jaUVlWDMraDJPN3I4YXZtVFFGemJUeE1jSUJCRVplWW1hVDI2RVk3VFhkSjlpcitqalBod09BQ0VYNkoxNlMrLy9QSy8rOW5QZm5iUE93M3Y2YlI3S0VFclZJeFBac0g0ZDYrMVo0L3lZRTUrOU4wd1J2eThwbDFvblZ5VVhVVFJzWUtlQjM5RVc2NFJlMldvT2Y1S0diSEh1R3I4a3BXTzFsN1gxRytOSEViaWozVENyNzlzOFV0TC9vK0NRQTdFTFhTay9HUkcvT0p1dC91WFZKcW1EYkRrZXovNjZLT2ZhbzFQMjk2cVZHdS9udnp4REJnT1MxdUc3c21mRnF4bEdUb1hSUFFvVDBZNUw2c2RXZnVOcEYrdFBTQVQ0TTdQS2dkTlA1NFJqeTYvMGUxMmRQbHArWU10OXI1cEM4OGVJaEZKOFdsTjJtNHo0c1BoUU1CTFFQeXZiajZwVEwwaklNYmsyMkltQjJEMGl0aVhuQWZQRkpEOWFweU54U2w2alVzYUZYMHYzNEFGNDVQMHRKT21WUjVhSnhmRlh4UWRxL3c4K1NNZTRQUlNwV21MdjFqaWorL0tsMnZFbnVQcXNXRlNhNjhqNkxkSFVOMVRUNm1NV0V1dnBqMkFHRXQwRmp2UDZmYzJJejRjRGdUQ2xBbFRSa3dsNnQyWFgzNzVhMVNhcmtYK21zR01CRGFjWDJza0EyWHdUQUVnckpXSHRyMTEwcGI2QVhSNU51eHBkTFZ5MXpxeFVlU1hDLzVPaFQvdStHRHJQWU4wQ2NTMS9xaGs1NzJDOUZIdDlsVHNUOHFYTDVOSWUyeng2Nm0rTDczMDB0TWxPdS95UGMrSS84VU5FTk5HTGNxT2Q1OTg4c21mWGwxZHZkcHprclZtV0dzYlYrcWhCajZtdGZrcmdSNy8vOVRyTjE0WmQ2dFRuTTd0bVFTMDlxUnRYNk1uQ2NRdDlsN0RIMThmUmpaUzA4OGo2TGZTMGRwcmpkdzl4bU9sWSsxbmxaK21IN2ZIMUExYlhwVU8raDdjTTQxa3hTc281Qmt4bGFRSmhDa2J2cUJzK0IvKzRSL3UxU0MvUm1ndGszWVVZNUIzbThwYlhiVHkwTGEzeWlIWEw1Y0JlOU1wQlFWUnppdDZYR3ZydHlSM0xYOXdmRGpDNU9XTWxqSlVlYk5Xai9KcHExMW83VmNyZHl0L1VYVFc0aStWRVh0bXdwQWZmU2ZPRVh2Zm5jOHo0djhLbTdTKy9QTExYLy9aejM3Mlo3dmQ3dVdJU1RaS3BGK2p2TlJsSENrSHNnWGoxMlRBMWtuVzJtODZ0M0V5WWE1TDdGS0Y3V3Z0WGRNZW1RZy9QdGZiTDJuNDA5cW9SMlpyNVMrcVh4UWRZQWVkWjBlQTJDdDVSRWxhM2pYdEVSUnlJUDdXVDM3eWsrLzg4cGUvZlBQeTh2SzFYb094Z0s3Vm1Yc2FBL2ltNytSL1d6SjhULzYweGxBRHd0SDhhUjFhTkg5YWV0cjJWanUzOXJQeUo0K0tsREx1VnY1NEpxSzE4eG8vWnVWUGE2K3RkTFQ2MHJiZktuLzhGYkNscW9wV0hxbjJ2RExETjIyMTRBRDF2UVhpRHo3NDRNRGZBZTBkY1ZxVnJoV21sUTd2UnorZjJzTU1OQ2JQOXpSelRzbXFMNjJUczlMUjl0TzI5N0EvelI2TkNQNklCcTRVMU5MVHRpZjVZWTBZZC96MkJGY0xmMXBiYlhIYVZ2Nmkra1hSNGZPS2FDSWpMZ1dGcmZ3UlhmNGU4Ukx3YTVMT1d5QisrUERoQVViZmV6QzlRYjVWMkJBdS8vUjgzY09EUDYwejByd1BITTJmMXBGRjg2ZWxwMjIvTmJEdS9RNnhsQi9QaUpkc0pWcnVvOXB0dEJ5MDlMVHRsK1lIL1IvdVBNK0JvcFplcVQzNTN0UXJUS1YrUzhuSzk3Ly8vV2V2THkxbHhDTVlmOHNnTlJrRm9oaDVIU1cvbENNbGowaitOSkVXWDFmTFhVczVnbjYxVG0xcjRMV0Y0TE0ydU10bElGNjdVMlhHaUJ1TlpNWE8wMjZ0OHpmS2JxMzhSZldMb3BPcVZCSnR2bkd3dDMvbTcyUG43ajdYeWlPYkVmY2VUSSsxSHUzZ3BUTlB2USs4VkhyUTB0TzJid1ViNnA5YUMvYUtIRDM0MHppeWFQbHA2V25idDhwUFMwL2JQc2NmejRnandGQnUxcEkwdmNiRnYwZGpsNlcyVWZ4RjBiSGFyVGQvL05XbGxFL1QwdE8wbDNlZmE1TTltVXd0WnNTZWsyd1U1UzJCRVAzZjFoOW1JRGxqZHgreTRkemEvd2o2TFRteDNQOXJKbzNNc0RTVEpvck82UE5EWmlKUG5qeDUrcXNTZUhuSXI4ZWFuRlhlVm51MTB2T1FYMjJsUStxenB0OWEvTUZQODdYaDZPU1JWMnBhOWZ0Y1JodzlHQTk2TGNZQTQrTWd2SlFGajJ5c2ZCY2Z0dGlQT0ptMHpxeEZ2eHJRYloxTUtUNUhDSGE4NVJlNUpzZVBqTWhkcXQ3aktzMzdVZTAyV2c1YWV0cjJOZk9RNzl5WGV0UFMwN2JuZGlEUEZWc3J2YmNaOGVGdytOZjAydEkvL3VNL3ZucDVlZm5tcVdjaVVCNDJZZUhmdGM3VXFyeGUvYkN6RkJreFBtdkhVMlA4UFVCbE9yZG5FdERhaGJhOXAzNkpObVVpNE5zam1NN3hSNy9Ia1pIY2NaRkkrV250MVNyM05mVTdZdkF1S3krNDZ4eHJ3MUl2VWZKRGlScit0OWJmeW5iOEhQRy94dFdXTjdkcS9kK0h3K0ZiRVJsRnBMR1NBRGdJRSszU1JxeEkvclJPcGFVTUhXV3NVYzdMcWlkcnYyajVhZWxwMjlmS0FXdHpFWmtJSEJ4L2tMM1h1S3gydWhZSVJNdEJTMC9iM21KLzNBYTE5TFR0Yy94aEZ6VlBnclRCNlZGR0RDQ21MOEVWbDdYQ3lSbXhkckRhOWhyK0FNTHlVeE5zOU9SUG96d29YUUx4S1B4Sko5M3E1S0xHRlVWSFk3ZGNkaVB3aDR3NHBXTnYvbWpzUE90b0JUMHJmMWI3MWRMVHRyZmFrYlhmMnZ5aGdvbTE0Vlo3c01xQjk4T0dXSGtOcThhZkp6TmlmTUZISDMzMHA0ZkQ0VlV1L0NXRGpGS1NoZzUzRmt0bGFNOXhhZmpUT2xsK0hHbXBITkxyS0lrbWFJbHlYaDZUU1RPdW52clZUTjVjc05PYlA1a1JhK2xwMmtzUTF1aXAxUzYwOXFzWmwzYmV0N1J2bFlOMlhOcjJHdjVTYThOYWV0cjJOZndoSVVvRmpUWDBzaGt4c3VLLy8vdS9mKzdoQit1Q2REUTR3Rkh4eXpqd3V4cmhqR2I4dkR3SHhkY1lpV2VRMFVwdk9yZG5FdGlpL1dIK3BrclQydkhVMnBFOEpsTGJ6eXRUMHRwck5IKzk1TzRsUDAvK2lDZmM2Q2Jmd2ZhazA0SnZ4Q01IWXlST0pmNFdnWmkrOU1NUFAveHBMdksyR3AyMVgya3cvSHZoN0tnUGZ5MnBaaU5DYi82MFJzN0x6eHlBYStWaEhVOXJQNjBUMDQ2bmxUOHRQVzM3VStTUFpFQi80UkExR2FwRmZnZytJNjYzMU5ycktlcTNKZm13NkZjVGxISzdneDMydGo4TmY1QWRLcFhjVi9OS1pncFBpMEQ4OE9IRG4yNEp2SGo1R2NvYTJiaVdRSG5FaHhtc2swM3I1S3gwdFAyMDdjL2QrU0t3NWZOTTR3dzE4dlBZcUdYVnI5WmVOZU5xOFVkV090WitWdm4xNk1jdjhMQ09KNm9mZ0JjWk1uM213SmgrZitmT25XZFhYTkx4SmI1WmkzNUhHN2FvTkowenloN0NUdEdxb1lNb0ErQUxoOUhMU2ZTY1REeXlrcHV4TEJGYWpmeXNjcmM2cko3eTg2N2dSTXRQUzAvYnZzVVpjU0RtcHcxNkxEc1JuNUh2RUd0dE9VcnVVWFNzZGhIRkg4NnZwK3l1aC8xNWpRdGdqTzlMSlY5LytJZC9lQXZFL3pYWlBXLzB5U2VmL09ubDVlV3JMVFh6bkZQMEdpUy9DWXVEOFZLbVdaUGhlL0hIdjJkcG9uTWx5VXpZRXlTanh6V2Qyek1KYU9XdWJXOTFvdHArQUdKK3QyL05mTkxTUVFhQjlUYjhPeVVYei9taHRWZkx1Q3oyWUtWajdUZWEvWEc3UTdJVmtXVDFraC9QbUluR0gvM1JINldCZUNrYmpsTFNFcDFVQnN4L0Y2RWtiemtnY3BJYnNYb1pRODdwV01lbGRXSldPbEg5b3Voc1JiK1lYNmtuRUQzQmtBZWxkSE1SenlocWd0bGFzTmJhcTFWUDFuN1QvcjdSRU44ZzJMc1NFeVYzVHVlUC8vaVBiNEg0bGQxdTk5VHFiMEQ0ei9iNy9jdTVqSFpONHlMYXFVell3eGxFS1VIS2ovNk5heWx4TjdUSGVLeDZhdTJuZFhKUmNvK2lZNVhmNlB4aGJUaVZFWHVESk5hSU5SdTFyUExUMnV1cDZ0Y3F2NTc5a0FFRGpITVZCVy83eTlIcFVRYi93UTkrY0F2RUwzLzU1WmZmK2RuUGZ2YkgxOWZYcjYwSkFqbWw4dDNQVUE0UEZIb2FBNWRIRHpyOGFTMHBleTA5Ylh1clU0bHlYcTM4YWVXaGJYOU8vSkZzY0pZekY2Ujd5WS9raXJ0OGV6aFpyZjE2all0L3o1cCsxbXEzVVhJQWZ3ait1TjMxQU1Pb2NhWG8zR2JFRHg0OE9HQnRjclExWVVRbWNBTEVuenhIdGpYd2tzb2cvZ0hHY3YzQUVwbFpKMWxydituY25rbEFPNm0xN1Z2MXBLVUgwT1ZPRWVQc0FaSkVUL01Pc1hZOFdqdmR1bi9aTXZnVDc2akEwSTFhdmZZa3RDUmJWdnREdjl1TStQNzkrMGRBM01LVTFVbkl3V0F0UUI1SmFwMFVYdnlWakZ0TGh4L1gySUl6MXpxelZtTk45ZmNFZ2NuZnNUUlQ4b0JUVEFYQzN2S2orWUJkMDU2WjQ2aDI2eTIvWE1WQzY1ZXM3YjM2cFRKaVQzdUlrdnNTbmR1TWVBbUlXMERaT2tpK0Jzd2o3MU14cmh5b3lDdlNyUEtMN2plZDIrbG13cnhDSnRlSWMzcjNzTCthZDRpdGRMVDJhZ1VWSzM5Ui9hTG90TWlQK3FiMkpuZ0c0UzM4ZVd3TXZzMkk3OTI3ZCtBM2dsZ3lNby9CY05DVmQwT2ZhaWJNeDRVZDAzS1pZS1ExRWEwVDI4Sms5NWhNM2hVUzYzenEyWS9mOWR1VERuMDNTdE55cWNacVQ2UGFyWFU4VWYyaTZDelpFNi9FeUdSc0JQNWEvZk50UnZ6ZWUrL2RBakZBSURvVGhyRDVHdkE1T0RmcElIaUp1bmM1dHRXWlR1ZDIrcGt3ZHpKNEJ6YTNSOFBMS1pKVWw5NGh0dExSMnF0MWZsajVpK29YUmNkTGZraktjcTh1V2VsWSszbkw3ellqNWtCTXpDRUs3Ymt3anNnR243SWMzYlBzVlRNdWIySFhsdFhoaEpBVjVQcEY4NmQxWXRIOGFlbHAybk5iNWYxdzFDeTF3YTYxZ3FQaHJ5Vm9yblZHeEE5ZnIrdkpIdzlHSVZzcnZWSHQxanFlcUg1UmRHcnRUMTV4T1JwL0xmUDlOaU9tTDNuLy9mZC80M0E0L0crNzNlN2Zva1NxSGF5bVBiWEYzNjAvek9BVk5FQitmSm1neHk3Mld1UFhPakV2T1ZqNTA5aGZMWGh4QUVvRlJhazd3VWNKbnJUeVdHb1BPUUNNYStXM1pFTTVlZ2hDK1l0ajlEdnRlRnJ0VjB0UDI5NXE1OVorVythUGVPZVh5ZlMwditqNWV3VEVoOE9CN3AxKzhkTlBQLzN2di9ycXF6L2Y3L2ZmNmdFQ2ZEYzBDWk9Ec0dYUzVvUzJaV1BsenQxcmpjdzZDYlhPekVvbnFwK0dEZzhVeVFtazFwSlJRVUx3eXF0SkZ2RFE4QmZwakFERUVkZGJ5blAxbGpYOFVlMTJWUDFhL1dWVVAyNS9tSmMxbGMwby9scm9IQUh4amRNZ01IN3BpeSsrK0I5Ly92T2ZQNFNUNGNhVE12QmE0K0paTUFScm1XUzE5RnFFWTNHaVZucXA4U3hkOG1HbDA5cnZuSndiQjJIOHZDUS92c0ZPZ3JMV1hsdjFwS1ZYMHo2VkVkZjBzL2dMK1E2eGxZN1dYcTF5dC9JWDFTK0tUbS81MVlCeGorU3h0L3llQStJYjhLSEhILzdsQng5ODhIOGVEb2ZYY3V0ZnRjd2hZMDBkU2VvaHRON0dJQ2QzclJ3cy9maHhwcDUwckE0ck1pT3p5SytGUDJzR0NCQW0ybkwzKzVhdkw1VTdwa3ZCdVhVZVFtNGtSODMxbGxZYmpwcFhVWFNzY3Q4S2Y5Z3d5Q3N6UzdxUEdsY0xuVGZmZlBQWkZaZkNZVjFRaWZySFAvN3hiL3ppRjcvNHVNVjV5QXdZV1dZTDA1b01Pb3BPTCtPWGE4VldPcTM5dEU0dVN1NDk2ZkNMNWkzeWc1M0tOZVNsK1dTaDB4cHMxTTRua25YcXdRZnY4cUMwK1ZyK3REWnF5ZFJiZzhHUjlkdGlSOVp4V2VZdkFtVFlJekNsUjFKbjRVL3lVek0vY2hreGdUT0I4VXNQSGp6NEp4N2gxeElCQUZON25nblhNR1ZWcXJWZmxMQ3QvQ0V6b1A0Ujh0TTZ0TkhsWitFUGt4eVR2bFh1cWJJMWw3TUZiQ3pqcXAyL0thZU1qSml2bGZmSVJPZzdMZThRajJxM1VYcXkrcGN0OGdkY2dVM0NycmNTVE1oNW1NeUlieG85M2JqMTRNR0RyK1htazlKa2xsa3dTdE9sZnA2VGVvdkdsWXZvZUlhUUF1TWVrYURXcVZtZGdMVmZULzNDZnVVazE0QmxqaitNbDY4aDgwQzM1N2hhblJUeGhuT2NLVDY5NWkva2dkZklORUZRbE4xRzZXbkUrWkdTc1ZZZTJ2WXBPUUJQRUN5bmR2TnZSWDdKakJqTVAzanc0RHZYMTljLzVvNGk1NHdBdGh5RXNUdTY1NlJ0Y1M0ZXhxQnhFbHA2dkQyY0V0Yk12SnllMVhGRkJsWFJreWwxblY2dllDZDM5Q20zTHlOUzd0SmVlVWJjdy81QUw1VVJ0OWlwN0t1ZGg5SDJOL2w3SnZGYU9mREFPVmZCV3BxL0hMczhnbTJlZU5ZR0xkbU1tTDdnblhmZWVmdmk0dUlPejhoeW9DcXZvNVRNMUFxMWRkSzAwa0hHeVlNSVQ2ZlR3cCtsWEdlbHAzVjhWanJhZnRyMkZpZksxNGExOUxUdFlXL1VMMkl0MmNJZm5DSjlQbm55NURrbjZUMC81STdwbWlCSWE2OFd1OUNBUTZzZm0vd2RTN0JrdHh4dlpGS1kweHVud0JQSW12YmUrczFteFBmdTNmdjI5ZlgxWXhCTVBWcWZ5b0l4SUUxa1lUVTZhNytjVXVFVXVlT1JDbzRZMXhKL2NGSzFrVllQSjFhYUZEbW5HTld2aFE3eHpuY0gxOGhQUzIrcGZXb1pnb1AxbXZaSGNsbTZZbEFyaDl6OHBkL1h2RU9zQmQ5Y0VvSGZlOW10bHh6NDkzZ0hPeEYyNU8yZlpYSzNCSVljVEhQWHNYTCtNTzlKTHZ4ZWl4VE5IdnBOWnNRM0lIeHZ0OXU5d3NHSjMzSURCay9oWVlaVWVaQmY1ZWNCZWw3SzR4dTNQQ2VuMXFsWko1bTFuNWY4U3M2TjMybXJjVmJlL0VGT1dCYmltNzF5RVh1cC9LWVpUMHBQTkVZQ1loNm85Z0F2QkpzMXl6Qld1MDFWdkVaWURoaDlmbXladjVLLzVIWU5NTVpSS1M4N3o4bnZLQ08rQWVDM2RydmRYVG5aT1ZqeE5INk5qTkhMR0hpUWdVeUVmemVORGRsUnF4T3JXVXV1Y2VZOFk0TGpxT2xuZFZpOG41Vk9WTDlXT3ZJZVpVMEU3cVZmcVNmb1dBTHhFbWg0elE4WnRLU09jMW1DZ2hKLzlQOTRBdEhUYmlYNDhzMDlrQ2ZmRHdQL2tNdWtKVyt0OWxkTHB5Uy9uTjFPL280MXRpUVBZQnhQTkh2dWVick5pTjk5OTkxRHl1ZzVzL3lDZXpEYU8xSW9aVEJXNDhKa3AvN3kwZ1Z1NkRJaTB0TFR0cStaWlBMTllnK3cxRHE4SHVNcTJWOE4yTlhJYjhsbWtmR2xKdDNhL0VsUXp0bXRoejJrOUl1TWVDbEEwZHBGcW4zdStVT3RqY3IyZkJjOEx6L3lTZ0lDWFZUL3RPTnBzVDlMVURQNXF3ZFh5L3psZ013RE4yKzUzMmJFSElpMVJMVHQxelRXVkJrNk44RjVlVUpPa2lXbm9KV0h0cjNNaXJXUnROYWhhZmxiVTc4dFlJM0xLbXJXbERRVkVtLzVJVk5EOXNhenVaN09YR2JFM3VNQ3dOTjRQTmFJOFgzNGxCV1AxRHlBTE9VVGpMM0wvaTEyMnl0WjZhWGZMVllTU0JiOENkQWxlN0Q0djJ4R0hLVUVDOU1XWjhOTFRzanNaWWFmaTVqZ2dOWjB2aklMa2ZkUVcvVTFLaWhieDJQdHB6MnlaS1hqMlkvYkx3ZmxuSjIyT0E4dW4xUkdyQjNYVW50UElFWkdJNjlEWEFJdkNjWTFmc0xxeDZ6OXRQSzIwckgyTzBYK09CaW5Ib0JwU2M2T2dGZ3JQRzE3cTFLdC9ZZy9EcnIwUGNpSU5VSXJQWWJld3A4RzNEa2RqRU5lZXFBRlZvMGNTcEczVlE3V2ZsNzJ4eXNmUzltd2xwNjJ2VlVPUEVPVzVlcWx0V1FOZjlRMnRadThSeWJYVXBvRzhKSk1vRXY1bWJONUxnL0lrVEp6eUhlTG1aelZ2MFQwMDlnZmwzMVV2eFFkNG9Qd1lHa1RsNFcvNXpKaXk1ZFlNbFNyMDlId2h4SXVhUEVTbmdaVUlIeE03bEhLVk1pQzVzWDQ5WWYvVTg0VStnWFlqS0pmNjd5UzJmRVNHTmZPUXc3RVBDUFd6TWZhOFZpQkdDRE1QMU5yd2JYNmxidTN2WUthRmxEUnlydFd2elhCU1UzUWRRNzg4Y3pZYXhtcm1CR25GRFM2c0hubVc3T2hwY1pZbDQ0emFlV2hiYi9FbjF6TDhzaUlQZmxyS1lkeWg5L2l2RXI2eGRKRGJsSnA1YUZ0WCtJdko0ZWxmdDUzVzB2blUrT1VyZVBTbHFZaEg1NzUxZ1JWSmY3Z1I3QU1CQ0FlUWIrMXdVUlBQWlhrRnpWL0xmT2pWWDY4T2dUNlZyc2dPUjZkSTZialMxZFhWM2YzKy8xYm1veHhsREtHekFSNEpwd3JNOVJHZ3FWelpWWWx0UGFUenFKa2xGcWdidVd2VnU1UmRGTE9nMmlYenNldXlWK05NODN4bDZvRzhYbFNPeTRBR3ovT29abjN0WFJnendnd1MvWkszNHUvZkZlcjlxakprdnlXTW5UTnVGcUN5U2c2NXd5dTJxUnpLWURYNml0NW9jY1BmL2pEYisvMysvdjcvZjdsRnVPeEtsWGJqNWVNNUhsbno0eU1ad1cxWmJZSStTMGRaeW81c2dqK2FvT2RVdkNuTmU1YU81SzdnV3Y3eVhIMTRzOUxmZ0E1ZkJLL2ZDUFNFaDF1K3lVOXRjaVByODJXU3NFY2dJbG03a2hTcS93QXhGeHVOY0dSVlE3V2ZxUGIzNm54aHpuQk53SnE3SUxiWmZhdWFRTGppNHVMMnlzdTEzSTZKZVdsc3VCY3BONEt5cW5JdThSZnF4T29rVHN2bmRXc0I5YUFjOVM0b3Vnc09UZGt4UFJaSSs5V08xcVN2MVllMnZaRW04OFBnQXZtVVlvM25nMTdaWm9wV1lNMzRnWEI1UkkvUEJ2RzkybmxVZE9lOHdNNTFmVEw4ZDZya3JCR1VCMGxoMUdERTVTb2w4QzR4bDhVSDMzWTdYWjNSaFEyQUNlWEFkY00zakl1UkVHSXdHc2lJQXNkK241TlAzbWNxUVpzcmNZZDNVOGpCNHN6YWowZjI1dS8xdUJnaVQ4WnlQSkFEdjM0MGFVZTg0cnpsOHFJT2NoaVh2QjVtQnFmZDdDRDB3bDhGM1V1bURpMStkSFQvanoxWkpWN3kvd2xtdnorZ1pyNWtScnpJaENuc3VJV3BqMGlRUjQxdzJta25FZlB5UW5IblFQTHRZekxvMFM5dG43WGNHNXc2bnl6VnBRYzFuQWVxWGtJUGxJVkZXVEVIdk8zUnIrNDNoSmxjd1M5UEFQRzNJdVVYMm9YTmJjVHozbC9idlpYWXhkUjlxZWhBOXUwdnRNTm0xa0VZbXIwemp2dkhIcUNtaWFEMFpTaFBTZUZuT3h5QjNYT2lLSW5FL0dwMlVVZHpaK1duclo5aTFPMkJGZFIvTFdNUyt0VUFIQUVPcWt5dE9lOHlzbVAyekhQaGhFUVJNbGQwaUcrK0kxZnVXV2d0ZmpyRlJTc1lYOVd1OVgwcytwSnpnSDREcFNubCtaSTd2K3FnRGlYK2RXazRkckJwdHJMb3hqSWlqVWduaE9BbGIvZTVUcXI4Wk5PK0NVZnRVYWhsWU9WdnlnNld2N2c1SzBiTDZMR0ZVVkhLejlyKzF3L3pIRWU1S1lDWHEwOHRPMDVmL3dTSGF3YmJ6bVRzL2oxRnZscFFOSnFUOUg4UVlhVUVRTVRhbkJSK3VXcTB2UmFrUmFZeGZvbm41d1JTbDB5QnZvL0xOVEx5Umh0REp3ZVh5dGVPMkxmeW1TQy9HU2x3K3Rjc1ZVTzFuNXIydDhvZXlaYWd2UWwrZkdOVy9LV3ZpaTVSOUdaOWxlWHh2QmpUS1hBekpRUnYvUE9PMjhmRG9jN0VhQW53WVFZNW9hK05xaWtqSjk0eEVLOVY4YnRZZnhZeTdKYzU5a3I2TnFLODBoZGk3ZzB1YUxHRlVYSHcvNXF3TmhLeDlyUFUzNVl3OFpTV1dydWErbHAyMXZsWU8wMytjdURNc21tOXNFWU5SRGZuQ1YrWEpObWV5cHA2VVlnVHpvZTR5Sis2Sy8xa2dQcnBDajFReEREMTlRdFphZ1NuVkwwcDlXWHRuMVAvcUJiK1ptVDQxS0tESXFvQUFBVlMwbEVRVlRzSERXdUtEcFd1WjhLZjFqK1FmVXBhbHhSZE01ZHYzVjU4RGV0K0MxYnBTc3ZWVUI4QThMMzl2djlLN2xNMENzRHhQZnpETGoya29Ib1REMFY2Y05SeTRYNnFFbVRvd01RNW1YOWxuTGRPVTVPSG1oSVFOYWVwejFIK1oxcWNNS0JtTWJZY21vanlrOU0renUyUnF2Y2M5VVAxNHo0NXJnU1hXOUoxMXcremZaNlR5YUFMallZU2NQZVFpYkhJNktSeW5MOFVnUWUzSEFqN0szZkdubFlKMFZVUDlCSmxhMWhuN2tKT2tLdzZCVTBUMmYrVEFJQVlyNWhxOGJPcC94OHdGQTc3N1h0TFJreGdMaUVtY1dNbUk0cFJZTWV6OXBvQVB6YzRKYWNCeTlQajVRcDhZMGxjQ0JXbzlUMjA3YTNPaWxyUHl0L1hMOGNoUG55aEFjb1cvbUw2aGRGSjFxL3BYSGxObXVWK2ttYjBMYTN5c0hhYi9KWEQ4ZXVtN1hrZWVHZW1SSjlONzhSYTIzUTlUQlcrZzY4VVZtS2lxS01uT2pnWERGZmV4K0p2NGlNMFVPL3VZeUhsNndCektrN2ozdFVtS0xzcUtmOFBJS1dLUDRBd3ZoTUJiZWVmblBxdHkyRHRzcXZIb0tmdGFUNWp1TkwycjVvZjN0ODZTLys0aThPdlowaTFsSTRLSEJqOWpUaXFNbko2WkRpVStkUVBjZWxOUzdwUEZMOTErVFBxaWRyUDYzOGF1a2d1T0dmcUpRQW9HdktsNzM0OHdwMno1RS91ZCtDNzViV3lrUGJ2dGIrcG43N0xLT1dnQlZ6dkhSNnB2UTl0MENNak5qVEtmUHZBZ2pqRWZ1bE12UldqWld2Rlk4VTZSTXYvSTVjcjBscmRSSmIxVzl0SlVHdUpjdXNXY3BmS3c5dGU2dWVyUDFPaFQrZU9NZ1RDRFZCMWJuTHI5WE9vK1ZYQXN2VWVEZ1FsL3pEMHZjdlpzUWVvQ3pMT0R3RDdsR3VpMVllZHpwRUcwNjRkTjJaMWxscDIzTTV5QWNoZXF6RnQvRFh1eEtUeTBoNzJ4L284cy9jV3ZLVTM3RzMwY3BEMjc3a0ozZ1dESi9GUDdYMHRPMUwvSldjdnBhZXR2MnA4MWNEeWg3SGxrRG5DSWc5TXlWWmhwYTdkdGZNR0sxR1ZHT3N5SDdnY0NOQllJbS9wUnUzYXNibG9hOG9PajMxYTVVRHo0cGxocHlTaTVYT212MU9RYjg4ODYyNTBjOGpXYkhhYTNTL1U5QnZEY0RXdFBFcVNUOEh4UFFMT3I2MDIrM282TkpiVmxEbWhveU00OXlPenBDU3NIRkx5bEZyek5yMlM1TlRidHp5Y05xZS9QWElVRWZqRDVrTVBtV0dMQ3NzMW5ubzFXODArYlhPcDl6OG9OOERlUGthTUJJS0sraWRpL3g2MlcyMC9EUWduTHZpdU9ZN1pKdmtYZE0zRjNyY1B4d09MOWVXRFdHd3FRMVpKU1ZGQzF0THo5SWVTc3BseEd0RTB2STRFL0ZRcTEvT3IwVWVFWFMyNkN3UldjTk9KRkJIVmxTMktMK2F0ZG9sZTVYcndQSjBRWVRkYXVlVFZVL1dmcWZLbndVd1VjMUNvbVc5U2FzS2lKRWQ3L2Y3eHpYSzR6dHpPWUVJSTY3aHp5UHowOUtCZzEwNnlyS1VBZll5L2x5SldrdFAyMTRydjliTVowdjhBV3c1R0hPN2FRbUNySExma3Z4cXdEZ2xCN2wzUWlZVExYSS9CL2xaNVY3VEwxcCtOYUFNRUM1dHlxMzVybW9ncG9aLy91ZC8vdmJGeGNXZFhFWXJ5OURhREN0YTJGcDYydlp5c3ZPb2FaU3lLOStFZ3A5TEZZdnB6SStuVGF0ZHBQcHpHZk1KTDBHNmh4MmRtMzdocDNnQ3dVdlFQZlhiQXU1V1BWbjdSY2tobWo4TFVGSWZ6ODFaS2lDK1dUTytmZmlCci9seVk4YlBjQnJubkFuTGljWXYrUmdsRWlRK3NGNDhnNmRuR290eU9yVjBlSW1hbDY5VE43Y3RPWlphZWxabkdOMVBPeDdPSDc5RUNDQ003OHZKVUV0UDIzNUw4b3Z3NjlIeXF3VmxCTWV0RjNmazZDMitSMHlkNktJUE9BVmV1dUhac0ZaNDJ2WmJObFk0MGFXMUJLMDh0TzFUOHNPNTRoNVBKWHJ3VnhPMFdPMWlhL3p4Yzhsd0NEeFR0c3JCMm05cjh1T0pRbXBEbGxVTzFuNWJrMSt2aWxtMC9HcEJWN2JqRmFyY0psenJkNk5mRVloLytNTWZQcjF4aS82a2JzU3lDak82MzFyR0w4OFZJNmhKS1RzaTR1UjArUzdxMG1SYlMzNUxaVncrbG5QZ2o0TXYzMjJkc2ltdFBMVHR0ekovaVU4OEtDUDkxNUx6MU1wRDIzNHI4b3NhVnhRZEMyRHlaS3AwUDRUbCs2bFBGb2dQaDhQK3ZmZmUrODcxOWZXUFVtdkJjQW9hOElnV3RwYWV0bjN0Wk1wbHhWcDYydllsL25KclpLVitvd1FUV25sbzIxdmxZTzJuNFE5Uk9teUxnM1FwcUlyZ2I0MGdpWTlibHFIaHcxS09VaVAzbG5GRjBUa0gvV29xWmxad1JMK2VhOE9MR1RHQk1BV1M3NzMzM24vZTdYYXZMNzBQUEkzcldNMjVEQzczSU1TYThrT1pEdGVPOGcwcjFza2MzVzlOK2RVNGc5NzhJU2dDTVBNeTlnajh0VlordFBMamdJdE1tQytwNVlKSXE5M201anQrbndNQjdiZzgrVHZuRFg4V1VQWjQxS0ZFOXlnanZnSGdDd0xoaHc4ZmZ1ZnJyNy8rSkJWSmFvMUkyOTVxZE5aK0VmenhyRmhMVDl0ZUl3ZThXY3oxcktXbmJhL2h6eU9ET1JmK2VxMGxiMEYrU0JaeVI1STg3R2pKYnVuLzVKRXpmaXJoM0M0MVdnSWVyVDFwMjVkQVQvdi9vVUNNTEhpMzIvM0s1NTkvL3UxZi9PSVgvODkrdjM5NTdZak82clN0eXV2Wmo5L0UwcE9PeHVsUVc1U28rY2F0VWZqTFpUQ1R2M3dsaHY0SGNzdXRKWitTL1BnU0M0MmRneklmWnc5d2tNRVAzNVJaT2lwWVU3RTRKZi9INVI5dGYxcnc1WElIRUplcUtWWWExTzgySXo0Y0RyL3k0WWNmL3NiVjFkVy92YnE2K3A1SG1USmEyRnA2MnZiV1NZRitjSXBVcHE2WmhGSDg0VGdUZDJJajhXZVZlNVQ4UnVZUGxSaDhBcVJQUWIrd1YvcVVaV2hQMEUzcGwyZkFtTmZ5WkFUSm5DLy84QXk1TjMrbm9GL3IvRzBCUk5rWDg0YU9MWVVBOGJ2dnZudVFrYVFtc3lveGFSV3F0cCsydmRXSld2dGgxMTB0R0Z2cGFQdnhjOFd6alBhTjVXdnRTZHRlcTZlVW95aHRtQ1NlOERmMVh2WVcxd3psRFhHUU84bW5Cb1NzY29lZmsvTjQ2WGdpQitNSS9rcjJzS1pmajU0ZkxhQ01PVU82N1hWc0NmemRac1R2dmZmZTdURWx5MlRuZmFLRnJhV25iVytkdENrNUlwTG1HVXFydkZ2NWs1RTdkeFpyVGxycnVLTDFxNlduYlcrVkEvcWx5cWRMNEJ2Tm40WWVQMHFKa25USlhsdmxCL0RGSjgrQVV3bUlIQS9SUjZBN2QyL3ZqeTdQOGZRdkxhQ2I0d04rT2d5STc5Mjc5eFNJYzVtdFpyS3NBY3FqODhlZEFmMmMyMFc5RmlpVC9PVHJURnZNbE5hVTM0aVppTXlFZTkvTVpRVzkydm1iMmx6WVcrNDhhRVltek9XNEJBQThVNmY1QmY1emZyYTMvTTVsZm5pQThpb1pNUUZ4cTVKcUoxTXJuYTBZYTg0WU1MRVJXVnZINDkyUFIrN0lNdFlJcXF6am12WjNiSEdubEFsalpIUWpITThxZXdXTGNNSkVsenRrL251dEh5TVFCaGl2TWE5T2RYNTRnRzdKVjRldEVhZUFHRWJZTytKc01jclJqU3VuWUw1eEsxY1dpWkM3bEIvZnVKWGFzR2NGU1d1LzBmVTdJbjhjT0pDNWJUMFRCdmhhNzBqWDJCOHZRZk5nUnZyRG1reVkyd2V5WWF3WmU4ejdFZTJ2eFo5cjlOUVRnRGtmb2J1bU9SQnJsYXR0M3lwc0xUMXQrMWIrYWd5RVo4VXBKOWtyMGk4RlZ5bUhGeTAvTFQxdCsxYjlhdWxwMjF2NTR3Qk0zOEhQdFc1OTJRbmdoVHZTZTh3UERzQWt2OW95dEVhL0hJeFJkVXIxMTRMODF2VnJTVHBxL0t4SG05Qnp4RElqMWhqWEdoSFE2UHpWR0lBOFYxd0N5YWpKaWF3NHRiRWtTdTVSZEZwQXorSThlbzFMbmhjZUtianp5UHl3TVl1dnNYcnVqa1lRd3dQazNIeHNtWWNZQjgvc0xmTytseDNseHFhbHAyMXZuWWMxZnJhMURYWk45N3BubXZpNzNUVk5RS3dWbnJaOXE3QzE5TFR0Vy9uVEtsenV2dVQ4dGt4Mmo4bVV1aWgvSlA0c3pxdFZ2MXA3MHJhMzhNY0JSSHMwS1lLL2xpQ2Q4NGZMWnJCRzdERS9rQUhqazJmQTByNDhnZ24rSFJpSFBDcm9NUzZMSGJYb3lVclBhbjlhUDl2YUhna1RQbHUvTDlYL0NJaW5jM3RlUkQyTmhaZkN0RTYwdC9IekRDU1grZlVxRDQ2VWFVcUxzTnFEZHorWkFYTkFQbFg1SVJ2bWwzZGdEbG1DVDJTL01odnVMVDgrdDRodnpibDlienRxa1o5bmNHSWRWdzlRVE0xNWdIQ3ZyTGlZRVk4Z2JLMlN0TzJ0b0dZMUFwbFpsalp1dGZLbmxRZmF5eEsxOTZTMWprczdIaXNkYTcvZS9FbmcwSmFoZS9QWEdyemsrQU5vOFRlRnRaa2N6NElCeEttMTlONXJybkxOZTJiQythT3pWai9yMVEvempXZkdYdCtONytGWFhQNDM5TXN2dnZqaTE3NzY2cXRmL2ZycnIzLzkrdnI2TjYrdnIzL04wMGhHZFc2dHpzT3FHRjRXZzJNWUpkUGtHN2RvZko1cmNsN3lqZ0tWS0RwTDg0UCtUMTZueUlHbGR5YW5CYjJXOWprNTBPOXhCRWk3cTEvS1Q0Snl0UHd3RHY3NldTN1lIY0grZWdjbkd2OWk5YmZXZmdCanlvamxzVlByZC9KK3p3R3gvTksvL011Ly9OVy8rN3UvKzE4dUx5L2Z2TDYrL3RWb1k5WFFpelpXclFKeS9QRXlZNnIwRVRXdUZKMTVJOUR4VFVCck9DTU9HTElrUGZMODBOcHRiWHVjeDBXZ3VOU1BBeHNDWFo3aHJDbS9VbEJSS3c5cmNoUGRUenNlclgvdDNaNW54TEFoTDVwRklPYUVQdjc0NDFmLytaLy8rZi9ZN1hiZnNncFYyMC9iUHRxNHJJcVE0MEo1ckhSd1hDc1BiZnVVL09hTlFQVmc3RzEvcVExOVBUSk5iaWVlRlRBUCswdUJaZXFHTGVKYmprTlduS1FEN2NGZnJmeFNkMURQU3RGejkwcFpYYXg3UHg3QWVXL2NVZ0V4amV4di91WnZ2dlZYZi9WWC81SEsxcmt5aXJjektqbUo2TW1rMVhBdGYvSTRVMjIvMXNsYm9wTTd6bFRxbDVPVHRwKzIvZGJ0ajY5WjhzbHZIZGNweW84dm04ak1PQ2MvK0N1dFBMVHROWHJpMThxaTFLNmxwMjJ2NFM4MWg3WDB0TzIxL2pXNmZZL01XQTNFR1BURGh3L2ZmUExreVorVVFOS3FkS3Z5b3Z0cGpXQ0pQL28vdVFZNGl2eXcweE5PcnpmNGU0SDRLUEtyRFZwVGE4Q3B2dEYycnFXbmJXL1JFeTlSVTMrK2JJQzczRGtvajFaSmtDOUk4VFh2Q1BtMXlDT2FQNjJmN2RrZXdUSDh0Y2Vhc1JtSWFhQWZmdmpocTE5OTlkWFRVbldMVWkyVGtQcU1iZ3hhL3VCd3VSUFJiR0N3MEt0ZEk1TkhMbXI3dGRpRmRqeFdPN0wyOCtTUGVPRHJ2d0NRS2IvblhTcmtUdi9EOXpEd2pKZkxjZ1Q5cHZZV29OSUVRTmJhazdhOVZRN1dmbGIrZW9LbzUzZW5sbzFLQVhlT2ZoTVFNekQrVTY4TXhxcTg2SDVhaGRieWgyaUxsNmsxb0ZkTHg1TFJ5dXY1TE1GUVQvNVNPdEhTMDdhM09pbmVqMzVPWFNiaE1SNFAva2F4djl5Y3cyVWZ4Q2NDbUZRZ1k3SFhudkpMUFFLeGh2Mk5ybCt0cjQxcXp3TS83cmZ4czRhUFppQW1ZbFNtL3ZycnI0L0sxS05rY2kwWmhVYVFIblF3Q2VXNTRsS1VwWjI4MnZaOGJIeE5pMy9Qa3F5MDlMVHRlenJMM21CSTMxODZuNmlWaDdiOWx1WEgvUXlBMWhKa2VzN2ZsUHo1OTJONUI0RXQvZC9JWUtpMUoyMTdxNThkcVY4T2lGTytPL1U3RnlBbWdUeDQ4T0MvWEYxZC9hWjFVbHVWRjkxUHEzd0xmOVNINzZLdUNXb3NkQ3daQXI5TVlkNEkxTDQ4VWxyTHRNNm42SDVSOW1jZDF5ajhFZjl5YmRneUQ2MXlzUGFMbHAvV3o0N1FYbWJDcVgvbkF2c2YvT0FIKy8yTklUeTkwTVA2aDNaVC8rUW5QM204MysrUGpqWnRPVlBTeXNMVFdKRXB3VkhuRkJnZFNmTTdmMHZ5MGNwRDI5N3FWS3o5dlBtallBdjZ6VVhPMGZxdENmcFN1M3NsbUhqWXExVlAxbjdlK3VVNmhjdzRDQk9mSStvM1duNGxQN0xWLzRmKzVXZHFQSC93QjMvZ0E4VDA1VlNpL3VxcnIvN2tsSXpMYWdRZWs1cStRNjRkU240ODZOUTRYejQ1YzArNVRlZGJ2cWFQNjR0K3BuUGpBTEhSNVllU0t2OUUxSis2SzkwekNJOEdCODk1SmF0SUFHQVp2R2pub2NiUGJrVitWbjg3YXI5VWdKM2k5ZTdkdTM1QVRBVHUzYnYzWTdxQnkzTVNlazZLMU83RlZpWDI0byt2Ty9ETkoxcDYydlkxa3paM29ZTEZ1ZlRnYnd2Mnh6Tml6cTlXSHRyMk5mcmwvS1FBbUIrMWtlY3FSd2dXTlNEVlMzNWNiaHlNdGZTMDdiWDZiZFdYbGI5V3YzdEsvZS9jdWVNTHhPKy8vLzZibDVlWHhmUEZWdVZGOTlNcTI1TS9nQnJmUVIwOXlYTDA2UGY4NkVqclpJNGVsNmVlYW9JN1NhOTBrOXJhL0JGOXZoc1p4OWNrUUNQaVI0bTk5RHBOMUxpaTZLVHNGbkxqcjBUeExOZ1NySjc2L05ENjJWTnI3dzdFZERmMVgvLzFYLzg0SlNqdDVOQzJielZXclhLaitBTVFrNU1iSWRLSG5QZzVTSXR6aVpLZjFTNTY4c2RMdWdBekxUMXQrMW81SU5zRitDS3pBNWlrZ2dyNm5Rd1llL0dYbTZkYWV0cjJKZm5oLzFPYnNlYjgwSHJYODJydkRzUWt2dnYzNzkrN3VycEt2dHJrYmZ4d1lsNlQwNnIrbnVPQ2s2TlBMUmlYbkVlTC9PQ280WGdzenFZbmZ4N0JZRS8rb00rV1pRZHYvdWo3ZUNiSFFYbEp2L3pJbmNkbEpOWng5WnlIUy9iRTVjWXJDYkxQV3Z5bDZJNHdQNnorOXRUNjlRTGlQN202dW5weks1TkpxOVRveWNRdktRQW9MNVZESS9sTGxlRTQvUkVtdTFZZTJ2WXRkbzUxNGh6SVJjbFByZ05iZ2lzRUZxbU5XNWJ5ZmNtT1d1U3VxU3d0MGNFUnZsd1diQWxPbyt3dlduNWFQM3RPN2JzQThVY2ZmZlNiLy9SUC8vUmZ1Q0JITnk2cjBxUEd4ZGNVNWVSZTRqMkNQNzZMdWpieXRqb0JhNzhJT1Zqc0hZSFZXdUJGUENPWTR1RExOMlBWZ2dtTlJaYW9vK1FlUllmYjM5SmQwVE1USHZjVkphdXY3OW12Q3hCLzhjVVh2L2EzZi91Mzk3U1RROXZlNnBTdEFvM21UOUxqNWI5VVNYa3Qva2llTDc3NDRsT3hJa09JeXVROGc1QzE1Q2R2MXNvdEYzanl4eTlqNFR0Nk9RQnI2WUZ2UEo1TzR6ckZURGdWdk1qQXBUWjRzUVJ2YTRHODFoNnNmdlljKzNVQlloTGt1KysrKzFPTE1iYUNhNVN4V09sbys4bnluTHorTW1lMFdqcFd1WU1PTm02VndOaEt4OW92U2c0dC9GRmZydGZlNENVdmxlQ2c3T0hrK2JFc0RzWTl4aFd0WDc2QmpaZWxJNEtuVTVEZk9ZSnN6Wmk3QW5GdG1USjZNdFVJWnNSSWxhOFZ3M0dQRXV4NHJwRlpRYzNhTDlyK2N2TUNtYVIwNmw3ODhVeU9IMGV5bEtHWDVrZHA0NVpWVDlaK0h2Skw3WVZJWmNHVytlakJYOC9MUUt6OGFmM3NPYmZ2QnNUdnZQUE9UNzAyUlBTSUJLMUt0eHFsdGwrdVBYOTZhN1RkcWZMR3JaU010WEpZMC9sR096Y2FLOTIwUlRMeXpMQUFHSHd0bUdqbGdNUUNKbHhQTXNQSDl5M05PYTFkYU50YjdZZ0hMNmx6d1o1NmFwVzd4dDlHeXMvcWE4K3BYeGNneGxsaVdWYjFLSHUxR0t0V3NkSEdXa3VQMmxsMjI3WTRveHE1eStOTXRlTlp5eTVHNHc5NjVaOGE1eXIxeThFMmRTU3BWZTVMOHVNMjJpdkQ3KzFmQU1KWWRnRzluQi9SMnBPMmZlLzUyMm9QV3Y4NjIzOGpnUzVBL09tbm4vNVBQLy81ei8rc1owYlJhcFJhSTRpYU5EVjA0Tmo0QlFvMS9Ud3kxQktkMU5uaUdoQ2Z6dTNaTGxNQUdGOTZzTWlQSDBlUzUxb2pqcjZoV3ZQa3laTnNkbThaVjhuK1BPeUlyd1B6akxqR24wWHd4OGVvcGFkdEgrMW50WDc1Vk5wM0FXSWNYeHFsYktOVlZyU3hhdWxKSUI1dGR5b3lDSUJCS1hOcG5ld1crYlZrbWlsNlN6YW01WTlmRjFuai9MbjhaUG1aSDBueUFLa1NlTUkyVXdHRlZnNVd1N0RTUVFVaHRTSExVNzlXL3FMNldlbG8vZXhzM3pranZuLy8vcDljWGw2KzJYTnROOHBZckhTMC9iVHQ0UkQ1ZTdaYXA2MEJJdzEvUEN1R2Mrc05YaHIrV2pLS0NIRGdJSmJhZFp5YVZ6d0Q1bXZDOUYxOFYzVFA0Smhrdy9jd0VDMHZlcjMxbXdKZktiZUlTa0t2b0xXMy9DYW90a21nUzBiODdydnZ2bmM0SEg1ZHNqYTZNVVR6cDZVbjI2UDhoOTIyWGhtUEI5amdRUWhrYUo0WmhRZC9QWU1XSzMrOEg4QVluNlZwTG5mMUxwM250dktYQzZZQXVQeHpqV3M3dGZPSnkxVGFhNDhrd3NwZlZEOHJuWkp0enY4dlMrQVdpTXROWjRzcGdTbUJLWUVwZ1NtQktZRWVFdmovQWNjSjFaRUNhUVRmQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1323\n"); /***/ }), /* 1324 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/vip_clause/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_787098f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=787098f8&scoped=true&mpType=page */ 1325);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1327);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_787098f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_787098f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"787098f8\",\n null,\n false,\n _index_vue_vue_type_template_id_787098f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/vip_clause/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTMyNC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTc4NzA5OGY4JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI3ODcwOThmOFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hbm5leC92aXBfY2xhdXNlL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1324\n"); /***/ }), /* 1325 */ /*!*******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/vip_clause/index.vue?vue&type=template&id=787098f8&scoped=true&mpType=page ***! \*******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_787098f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=787098f8&scoped=true&mpType=page */ 1326); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_787098f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_787098f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_787098f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_787098f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1326 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/vip_clause/index.vue?vue&type=template&id=787098f8&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c("view", { staticClass: _vm._$s(1, "sc", "title"), attrs: { _i: 1 } }, [ _vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.agreement.title || ""))), ]), _c("view", { staticClass: _vm._$s(2, "sc", "cont"), attrs: { _i: 2 }, domProps: { innerHTML: _vm._s(_vm._$s(2, "v-html", _vm.agreement.content)), }, }), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1327 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/vip_clause/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1328);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMzI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1327\n"); /***/ }), /* 1328 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/vip_clause/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n agreement: ''\n };\n },\n onLoad: function onLoad() {\n this.memberCard();\n },\n methods: {\n memberCard: function memberCard() {\n var _this = this;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _user.memberCard)().then(function (res) {\n uni.hideLoading();\n var member_explain = res.data.member_explain;\n _this.agreement = member_explain;\n }).catch(function (err) {\n uni.hideLoading();\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvdmlwX2NsYXVzZS9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsImFncmVlbWVudCIsIm9uTG9hZCIsIm1ldGhvZHMiLCJtZW1iZXJDYXJkIiwidW5pIiwidGl0bGUiLCJtZW1iZXJfZXhwbGFpbiIsInJlcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBUUE7Ozs7Ozs7O2VBSUE7RUFDQUE7SUFDQTtNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO1FBQ0FEO1FBQ0EsSUFDQUUsaUJBQ0FDLFNBREFEO1FBRUE7TUFDQTtRQUNBRjtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTMyOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57e2FncmVlbWVudC50aXRsZSB8fCAnJ319PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjb250XCIgdi1odG1sPVwiYWdyZWVtZW50LmNvbnRlbnRcIj48L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWVtYmVyQ2FyZFxyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0YWdyZWVtZW50OiAnJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHR0aGlzLm1lbWJlckNhcmQoKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdG1lbWJlckNhcmQoKSB7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmraPlnKjliqDovb3kuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdG1lbWJlckNhcmQoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdFx0bWVtYmVyX2V4cGxhaW5cclxuXHRcdFx0XHRcdH0gPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdHRoaXMuYWdyZWVtZW50ID0gbWVtYmVyX2V4cGxhaW47XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0fVxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC50aXRsZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQuY29udCB7XHJcblx0XHRwYWRkaW5nOiA1MHJweCAzMHJweDtcclxuXHJcblx0XHQvZGVlcC8gaW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1328\n"); /***/ }), /* 1329 */ /*!*************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/vip_active/index.vue?mpType=page ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_77d72f4f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=77d72f4f&scoped=true&mpType=page */ 1330);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1332);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_77d72f4f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_77d72f4f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"77d72f4f\",\n null,\n false,\n _index_vue_vue_type_template_id_77d72f4f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/vip_active/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTMyOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTc3ZDcyZjRmJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI3N2Q3MmY0ZlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hbm5leC92aXBfYWN0aXZlL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1329\n"); /***/ }), /* 1330 */ /*!*******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/vip_active/index.vue?vue&type=template&id=77d72f4f&scoped=true&mpType=page ***! \*******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_77d72f4f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=77d72f4f&scoped=true&mpType=page */ 1331); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_77d72f4f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_77d72f4f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_77d72f4f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_77d72f4f_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1331 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/vip_active/index.vue?vue&type=template&id=77d72f4f&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c("view", { staticClass: _vm._$s(1, "sc", "head"), attrs: { _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "image"), attrs: { _i: 2 } }), _c("view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "line"), attrs: { _i: 4 } }), _c("image", { staticClass: _vm._$s(5, "sc", "font"), attrs: { _i: 5 }, }), _c("view", { staticClass: _vm._$s(6, "sc", "line"), attrs: { _i: 6 } }), ]), ]), _c( "form", { staticClass: _vm._$s(7, "sc", "form"), attrs: { _i: 7 }, on: { submit: _vm.active }, }, [ _c("input", { staticClass: _vm._$s(8, "sc", "input"), attrs: { placeholder: _vm._$s(8, "a-placeholder", _vm.$t("请输入卡号")), _i: 8, }, }), _c("input", { staticClass: _vm._$s(9, "sc", "input"), attrs: { placeholder: _vm._$s(9, "a-placeholder", _vm.$t("请输入卡密")), _i: 9, }, }), _c( "button", { staticClass: _vm._$s(10, "sc", "button"), attrs: { _i: 10 } }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.$t("确认激活"))))] ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "right-section"), attrs: { _i: 11 } }, [ _c( "view", { staticClass: _vm._$s( 12, "sc", "section-hd acea-row row-center-wrapper" ), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s( 13, "sc", "title acea-row row-center row-bottom" ), attrs: { _i: 13 }, }, [ _c("text", { staticClass: _vm._$s(14, "sc", "iconfont icon-huiyuan2"), attrs: { _i: 14 }, }), _vm._v(_vm._$s(13, "t1-0", _vm._s(_vm.$t("SVIP会员尊享权")))), ] ), ] ), _c( "view", { staticClass: _vm._$s( 15, "sc", "section-bd acea-row row-between-wrapper" ), attrs: { _i: 15 }, }, _vm._l( _vm._$s(16, "f", { forItems: _vm.memberRights }), function (item, $10, $20, $30) { return _c( "view", { key: _vm._$s(16, "f", { forIndex: $20, key: item.id }), staticClass: _vm._$s( "16-" + $30, "sc", "acea-row row-middle item" ), attrs: { _i: "16-" + $30 }, }, [ _c("image", { staticClass: _vm._$s("17-" + $30, "sc", "image"), attrs: { src: _vm._$s("17-" + $30, "a-src", item.pic), _i: "17-" + $30, }, }), _c( "view", { staticClass: _vm._$s("18-" + $30, "sc", "text"), attrs: { _i: "18-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("19-" + $30, "sc", "name"), attrs: { _i: "19-" + $30 }, }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(item.title || "") ) ), ] ), _c("view", [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(item.explain || "") ) ), ]), ] ), ] ) } ), 0 ), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1332 */ /*!*************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/vip_active/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1333);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMzMyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1332\n"); /***/ }), /* 1333 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/vip_active/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n memberRights: []\n };\n },\n onLoad: function onLoad() {\n this.getMemberCard();\n },\n methods: {\n // 会员权益\n getMemberCard: function getMemberCard() {\n var _this = this;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _user.memberCard)().then(function (res) {\n uni.hideLoading();\n _this.memberRights = res.data.member_rights;\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n // 激活\n active: function active(e) {\n var _this2 = this;\n var formData = e.detail.value,\n data = {\n member_card_code: '',\n member_card_pwd: '',\n from: 'weixinh5'\n };\n if (!formData.account) {\n return uni.showToast({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u5361\\u53F7\"),\n icon: 'none'\n });\n }\n if (!formData.password) {\n return uni.showToast({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u5361\\u5BC6\"),\n icon: 'none'\n });\n }\n data.member_card_code = formData.account;\n data.member_card_pwd = formData.password;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u6FC0\\u6D3B\")\n });\n (0, _user.memberCardDraw)(data).then(function (res) {\n var that = _this2;\n uni.showToast({\n title: res.msg,\n icon: 'success'\n });\n uni.navigateTo({\n url: '/pages/annex/vip_paid/index'\n });\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvdmlwX2FjdGl2ZS9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm1lbWJlclJpZ2h0cyIsIm9uTG9hZCIsIm1ldGhvZHMiLCJnZXRNZW1iZXJDYXJkIiwidW5pIiwidGl0bGUiLCJpY29uIiwiYWN0aXZlIiwibWVtYmVyX2NhcmRfY29kZSIsIm1lbWJlcl9jYXJkX3B3ZCIsImZyb20iLCJ1cmwiXSwibWFwcGluZ3MiOiI7Ozs7OztBQWtDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUtBO0VBQ0FBO0lBQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQUE7TUFDQUM7UUFDQUM7TUFDQTtNQUNBO1FBQ0FEO1FBQ0E7TUFDQTtRQUNBQTtVQUNBQztVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtRQUNBUjtVQUNBUztVQUNBQztVQUNBQztRQUNBO01BQ0E7UUFDQTtVQUNBTDtVQUNBQztRQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0FEO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBUDtNQUNBQTtNQVVBSztRQUNBQztNQUNBO01BQ0E7UUFDQTtRQUNBRDtVQUNBQztVQUNBQztRQUNBO1FBQ0FGO1VBQ0FPO1FBQ0E7TUFDQTtRQUNBUDtVQUNBQztVQUNBQztRQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMzMzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJoZWFkXCI+XHJcblx0XHRcdDxpbWFnZSBjbGFzcz1cImltYWdlXCIgc3JjPVwiQC9wYWdlcy91c2Vycy9zdGF0aWMvbWVtYmVyLXdhbmcucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZVwiPjwvdmlldz5cclxuXHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJmb250XCIgc3JjPVwiQC9wYWdlcy91c2Vycy9zdGF0aWMvbWVtYmVyLWZvbnQucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmVcIj48L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxmb3JtIGNsYXNzPVwiZm9ybVwiIEBzdWJtaXQ9XCJhY3RpdmVcIj5cclxuXHRcdFx0PGlucHV0IGNsYXNzPVwiaW5wdXRcIiBuYW1lPVwiYWNjb3VudFwiIDpwbGFjZWhvbGRlcj1cIiR0KGDor7fovpPlhaXljaHlj7dgKVwiIHBsYWNlaG9sZGVyLXN0eWxlPVwiY29sb3I6I0MzOEQ1RFwiIC8+XHJcblx0XHRcdDxpbnB1dCBjbGFzcz1cImlucHV0XCIgbmFtZT1cInBhc3N3b3JkXCIgOnBsYWNlaG9sZGVyPVwiJHQoYOivt+i+k+WFpeWNoeWvhmApXCIgcGxhY2Vob2xkZXItc3R5bGU9XCJjb2xvcjojQzM4RDVEXCIgcGFzc3dvcmQgLz5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cImJ1dHRvblwiIGZvcm0tdHlwZT1cInN1Ym1pdFwiPnt7JHQoYOehruiupOa/gOa0u2ApfX08L2J1dHRvbj5cclxuXHRcdDwvZm9ybT5cclxuXHRcdDwhLS0g5Lya5ZGY5p2D55uKIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJyaWdodC1zZWN0aW9uXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2VjdGlvbi1oZCBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGFjZWEtcm93IHJvdy1jZW50ZXIgcm93LWJvdHRvbVwiPjx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1odWl5dWFuMlwiPjwvdGV4dD57eyR0KGBTVklQ5Lya5ZGY5bCK5Lqr5p2DYCl9fTwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNlY3Rpb24tYmQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdDx2aWV3IHYtZm9yPVwiaXRlbSBpbiBtZW1iZXJSaWdodHNcIiA6a2V5PVwiaXRlbS5pZFwiIGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZSBpdGVtXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpbWFnZVwiIDpzcmM9XCJpdGVtLnBpY1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+e3tpdGVtLnRpdGxlIHx8ICcnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5leHBsYWluIHx8ICcnfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWVtYmVyQ2FyZCxcclxuXHRcdG1lbWJlckNhcmREcmF3XHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRtZW1iZXJSaWdodHM6IFtdXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdHRoaXMuZ2V0TWVtYmVyQ2FyZCgpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5Lya5ZGY5p2D55uKXHJcblx0XHRcdGdldE1lbWJlckNhcmQoKSB7XHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmraPlnKjliqDovb3kuK1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdG1lbWJlckNhcmQoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHRoaXMubWVtYmVyUmlnaHRzID0gcmVzLmRhdGEubWVtYmVyX3JpZ2h0cztcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnIsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOa/gOa0u1xyXG5cdFx0XHRhY3RpdmUoZSkge1xyXG5cdFx0XHRcdGxldCBmb3JtRGF0YSA9IGUuZGV0YWlsLnZhbHVlLFxyXG5cdFx0XHRcdFx0ZGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0bWVtYmVyX2NhcmRfY29kZTogJycsXHJcblx0XHRcdFx0XHRcdG1lbWJlcl9jYXJkX3B3ZDogJycsXHJcblx0XHRcdFx0XHRcdGZyb206ICd3ZWl4aW5oNSdcclxuXHRcdFx0XHRcdH07XHJcblx0XHRcdFx0aWYgKCFmb3JtRGF0YS5hY2NvdW50KSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor7fovpPlhaXljaHlj7dgKSxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKCFmb3JtRGF0YS5wYXNzd29yZCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+36L6T5YWl5Y2h5a+GYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGRhdGEubWVtYmVyX2NhcmRfY29kZSA9IGZvcm1EYXRhLmFjY291bnQ7XHJcblx0XHRcdFx0ZGF0YS5tZW1iZXJfY2FyZF9wd2QgPSBmb3JtRGF0YS5wYXNzd29yZDtcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRsZXQgdWEgPSBuYXZpZ2F0b3IudXNlckFnZW50LnRvTG93ZXJDYXNlKCk7XHJcblx0XHRcdFx0aWYgKHVhLm1hdGNoKC9NaWNyb01lc3Nlbmdlci9pKSA9PSAnbWljcm9tZXNzZW5nZXInKSB7XHJcblx0XHRcdFx0XHRkYXRhLmZyb20gPSAnd2VpeGluJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRkYXRhLmZyb20gPSAncm91dGluZSc7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDmraPlnKjmv4DmtLtgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdG1lbWJlckNhcmREcmF3KGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2FubmV4L3ZpcF9wYWlkL2luZGV4J1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQuaGVhZCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzdycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTA4cnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUJkd0FBQUlJQ0FZQUFBQjBQU3pUQUFBZ0FFbEVRVlI0WHV6ZDIzTGp5QkVnMENJQXlsKzBFZnU2Ly85RkpnRndvM3JjOWx5NkphWEVLdGJsNEhWRUlQTWt3bktuTW91WC8vTi8vOThqdVFnUUlFQ0FBSUZQQ1R3ZWovVDJ0cVhMcDM3YUR4RVlReUQvbjhYYmJVK1hTN2szZjEwdWFWMlhUNE1keDVtTzAvK04vVFNZSHlSQTRGc0NiOWYxVzUvMzRmb0MrVGZFL1g3VWY3QW5FaUJBZ01EMEFoY045K25mQVFBRUNCQWdFQkRJL2NicjVoL2RBVEkvT29EQStYaWtmVCtMWnJKdFMxb0NEZjM3ZnFTSGZudlJtcmc1QVFML0ViaWs5T1ozZjNldlEvNmI3TDVydUhkWE9BRVRJRUJnQUFFTjl3R0tLQVVDQkFnUXFDY1FuY0t0RjVrbkVTZ25VSHFhUExvNVVtUGl2cHltT3hNZzBKdkFzbHpTRnRqQTZTMi9VZU05empNZGg3L01qbHBmZVJFZ1FLQmxBUTMzbHFzak5nSUVDQkJvVG1EYjFyU1VPMVdqdVh3RlJDQUwzUEtFWU1HZVJYUnpwTWJFdmNvVElFRGdwMEIwQTRkY0d3STJvZHFvZ3lnSUVDQXdvNENHKzR4Vmx6TUJBZ1FJZkZuZ2VsMmQzLzVsUFIvc1ZlQlcrQXpjNk9aSTZZbjdYdXNrYmdJRW5pOFEzY0I1ZmdUdStCVUJtMUJmVWZNWkFnUUlFSGlXZ0liN3N5VGRod0FCQWdTR0Y4aGZHSG5kUHYrbGpzT0RTSEFLZ2Z6RnBMbkJYZktLYm82VW5yZ3ZtYXQ3RXlEUWwwQjBBNmV2N01hTjFpYlV1TFdWR1FFQ0JIb1EwSER2b1VwaUpFQ0FBSUVtQk5aMVNYa1MxMFZnSm9IOU9OT1p2M211NEJYZEhDazljVjh3VmJjbVFLQXpnZWdHVG1mcERSdXVUYWhoU3lzeEFnUUlkQ0dnNGQ1Rm1RUkpnQUFCQWkwSTVPbjJQT1h1SWpDVFFPbm1kblJ6cE1iRS9VejFsU3NCQXU4TFJEZHdlTFloWUJPcWpUcUlnZ0FCQXJNS2FMalBXbmw1RXlCQWdFQlk0TzI2aGovakF3UjZGc2huRjkvM3NzZkpSRGRIYWt6Yzkxd3pzUk1nOEZ5QjZBYk9jNS91Ymw4VktQM0g0cS9HNVhNRUNCQWdNSWVBaHZzY2RaWWxBUUlFQ0h4VFlGa3VhVnVkMy81TlJoL3ZUT0E0ejNRY2hZK1RDVzZPYUtKMDloSUpsMERIQXRFTm5JNVRIU3AwbTFCRGxWTXlCQWdRNkZKQXc3M0xzZ21hQUFFQ0JHb0xSS2R3YThmbmVRUktDT1RwOWp6bFh2S0tiSTdVbUxndm1hdDdFeURRbDhDNlh0SzYrR043WDFWTHlTWlVieFVUTHdFQ0JNWVQwSEFmcjZZeUlrQ0FBSUVDQXBHbVlJSEh1eVdCNmdLNXpYNi9IMFdmRzkwY3FURnhYelJoTnlkQW9Dc0IzOTNTVmJuK0c2eE5xRDdySm1vQ0JBaU1KS0RoUGxJMTVVS0FBQUVDUlFUeTk2UmVOK2UzRjhGMTAyWUZ6c2NqN1kyZDMxNWo0cjdaZ2dpTUFJSHFBdjdZWHAzODJ3KzBDZlZ0UWpjZ1FJQUFnU2NJYUxnL0FkRXRDQkFnUUdCc2dYVzVwSHlrakl2QVRBTEhjYVo4RG03Sks5TE1xakZ4WHpKWDl5WkFvQytCNkFaT1g5bU5HNjFOcUhGckt6TUNCQWowSktEaDNsTzF4RXFBQUFFQ0x4SFl0aVV0ZWN6ZFJXQWlnZnQrcEpMSHQwYzNSMnBNM0U5VVhxa1NJUENCZ085dTZmTVZzUW5WWjkxRVRZQUFnZEVFTk54SHE2aDhDQkFnUU9DcEFuazErZTF0UzlydFQyVjFzOFlGOGpUNTdiYW5TOEUvTkVVM1IycE0zRGRlRnVFUklGQlJJTEtCVXpFc2ozcEh3Q2FVMTRNQUFRSUVXaEhRY0crbEV1SWdRSUFBZ1NZRm9sTzRUU1loS0FKQmdSclQ1TkhOa2RJVDkwRWlQMDZBd01BQ2Z2ZjNXZHdhdjd2NmxCRTFBUUlFQ05RVzBIQ3ZMZTU1QkFnUUlOQ1Z3THBlMHJvNHY3MnJvZ24yMndMN2NhYXo0UG50MGMyUkdoUDMzMFp6QXdJRWhoR0lidUFNazNqbmlkaUU2cnlBd2lkQWdNQkFBaHJ1QXhWVEtnUUlFQ0R3ZklGdFc5UGlQSm5udzdwajB3SzMvVWlwNFBlbFJxZEhUUzAyL2JvSWpzQndBdEVObk9FQU9rM0lKbFNuaFJNMkFRSUVCaFRRY0Ird3FGSWlRSUFBZ2VjSlhLK3I4OXVmeCtsT0hRamtMMHJOVFl1U1YzUnpwUFRFZmNsYzNac0FnYjRFb2hzNGZXVTNiclEyb2NhdHJjd0lFQ0RRbzRDR2U0OVZFek1CQWdRSVZCRllsa3ZhVnNmSlZNSDJrR1lFanZPUjhscCt5U3U2T1ZKNjRyNWtydTVOZ0VCZkF0RU5uTDZ5R3pkYW0xRGoxbFptQkFnUTZGRkF3NzNIcW9tWkFBRUNCS29Jck91UzhqbXVMZ0l6Q2RTWUpvOXNqdFNZdUorcHZuSWxRT0I5Z2VnR0RzODJCR3I4N21valUxRVFJRUNBUUE4Q0d1NDlWRW1NQkFnUUlQQVNnZXUycEVzZWRYTVJtRWpnZGk5N25FeDBjNlRHeFAxRTVaVXFBUUlmQ0VRM2NJQzJJV0FUcW8wNmlJSUFBUUlFL2hEUWNQY21FQ0JBZ0FDQjN3aThYVmMyQktZU3lHY1gzL2V5eDhsRU4wZE1MVTcxQ2txV3dNc0ZJaHM0THc5V0FEOEViRUo1RVFnUUlFQ2dOUUVOOTlZcUloNENCQWdRYUVJZ09vWGJSTkNDSVBCTmdlTTgwM0hrcjU0cmQwVTNSMHBQM0pmTDFKMEpFT2hOd08vKzNpcjJSN3cyb2Zxc202Z0pFQ0F3c29DRys4alZsUnNCQWdRSWZGa2dPb1g3NVFmNUlJR0dCUEowZTU1eUwzbEZOa2RxVE55WHpOVzlDUkRvUzhEdi9yN3E5VE5hbTFCOTFrM1VCQWdRR0ZsQXczM2s2c3FOQUFFQ0JMNGtrSnQ4LzNyYnZ2UlpIeUxRcTBCdXM5K2JPNys5L01SOXIvVVNOd0VDenhlSWJ1QThQd0ozL0lxQVRhaXZxUGtNQVFJRUNKUVUwSEF2cWV2ZUJBZ1FJTkNsUVA2ZTFPdm0vUFl1aXlmb0x3dWNqMGZhR3p1L3ZjYkUvWmZCZkpBQWdlRUVJaHM0d3lYZmFVSTJvVG90bkxBSkVDQXd1SUNHKytBRmxoNEJBZ1FJeEFYVzVaTHlXcm1Md0V3Q3gzSCtPQWUzMUJYZEhLa3hjVjhxVi9jbFFLQS9BZWUzOTFlekhIR043eDdwVTBiVUJBZ1FJUEJLQVEzM1YrcDdOZ0VDQkFnMEtiQnRTMXJ5bUx1THdFUUM5LzFJSlk5dmoyNk8xSmk0bjZpOFVpVkE0QU1CNTdmMytZclloT3F6YnFJbVFJREE2QUlhN3FOWFdINEVDQkFnRUJhNFh0ZWszUjVtODRIT0JmNTkyOU9sNEIrYW9wc2pwU2Z1T3krWDhBa1FlS0pBZEFQbmlZOTJxMjhJMklUNkJwNlBFaUJBZ0VCUkFRMzNvcnh1VG9BQUFRSzlDZVNHWS83U05CZUJtUVR5VVRLNXdWM3lpbTZPbEo2NEw1bXJleE1nMEpkQWRBT25yK3pHamRZbTFMaTFsUmtCQWdSNkY5Qnc3NzJDNGlkQWdBQ0Jwd3FzNnlXdGk0YjdVMUhkckhtQi9UalRXZkQ4OWd3UTNSd3BQWEhmZkZFRVNJQkFOWUhvQms2MXdEem9YUUdiVUY0UUFnUUlFR2hWUU1POTFjcUlpd0FCQWdSZUlwQ24yMHNlcS9HU3BEeVV3QWNDdC90UjFDaTZPVkpqNHI1b3dtNU9nRUJYQXRFTm5LNlNHemhZbTFBREYxZHFCQWdRNkZ4QXc3M3pBZ3FmQUFFQ0JKNHI4SFpkbjN0RGR5UFF1RUErdXpoLzZWekpLN281VW1QaXZtUys3azJBUUY4QzBRMmN2ckliTjFxYlVPUFdWbVlFQ0JEb1hVRER2ZmNLaXA4QUFRSUVuaWF3TEplMHJZNlRlUnFvRzNVaFVHT2FQTG81VW5yaXZvdkNDSklBZ1NvQzBRMmNLa0Y1eUljQ05YNTNmUmlFSHlCQWdBQUJBcjhSMEhEM2FoQWdRSUFBZ2Y4SXJPdVM4am11TGdJekNkU1lKbzlzanRTWXVKK3B2bklsUU9COWdlZ0dEczgyQkdyODdtb2pVMUVRSUVDQVFJOENHdTQ5VmszTUJBZ1FJRkJFNExxdDZhTGZYc1RXVGRzVWVLU1U3b1hQYjQ5dWpwaGFiUE5kRVJXQlVRV2lHemlqT3ZTV2wwMm8zaW9tWGdJRUNNd2xvT0UrVjcxbFM0QUFBUUsvRTdpazlMWTV2OTBMTXBmQStVaHAzOHQrWVdwMGM4VFU0bHp2b0d3SnZGb2dzb0h6NmxnOS93OEJtMURlQkFJRUNCQm9YVUREdmZVS2lZOEFBUUlFcWdoRXAzQ3JCT1VoQkFvTEhPZVpqaVBQdVplN0lwc2pOU2J1eTJYcXpnUUk5Q2JnZDM5dkZmc2pYcHRRZmRaTjFBUUlFSmhKUU1OOXBtckxsUUFCQWdSK0s3QnRTMXFjSitNTm1Vemd2aC9wVWJMZkh0d2NxVEZ4UDFtSnBVdUF3RHNDMFEwY21HMEkySVJxb3c2aUlFQ0FBSUhmQzJpNGV6c0lFQ0JBWUhxQnZKcjg5cllseDdkUC95cE1CWkQ3N0xmYm5pNEYvOUFVblI2dE1YRS9WWkVsUzREQXV3S1JEUnlVYlFqWWhHcWpEcUlnUUlBQWdmY0ZOTnk5SVFRSUVDQXd2VUR1TitaL2RMc0l6Q1J3UGg1cDM4K2lLVWMzUjRwUDNCZk4xczBKRU9oS0lMaUIwMVZ1QXdkckUycmc0a3FOQUFFQ0F3bG91QTlVVEtrUUlFQ0F3TmNFMXVXUzhscTVpOEJNQXNkeC9qZ0h0OVFWM1J5cE1YRmZLbGYzSlVDZ1A0SG9CazUvR1k0WnNVMm9NZXNxS3dJRUNJd21vT0UrV2tYbFE0QUFBUUpoZ2VnVWJ2Z0JQa0NnUVlIUzArVFJ6WkVhRS9jTmxrRklCQWk4U01Edi9oZkJmL094cFg5M2ZUTThIeWRBZ0FBQkFqOEVOTnk5Q0FRSUVDQXd2Y0QxdWpxL2ZmcTNZRDZBMi8wb21uUjBjNlQweEgzUlpOMmNBSUd1QktJYk9GMGxOM0N3TnFFR0xxN1VDQkFnTUppQWh2dGdCWlVPQVFJRUNNUUU4aGRHWGpmSHljVFUvSFR2QXZrb21kemdMbmxGcDBkTkxaYXNobnNUSVBCbmdlZ0dEcjAyQkd4Q3RWRUhVUkFnUUlEQXh3SWE3aDhiK1FrQ0JBZ1FHRmhnWFM5cFhUVGNCeTZ4MUg0aHNCOW5PZ3VlMzU0ZkdkMGNLVDF4NzBVZ1FJREFUNEhvQmc2NU5nUnNRclZSQjFFUUlFQ0F3TWNDR3U0Zkcva0pBZ1FJRUJoWUlFKzM1eWwzRjRHWkJFbzN0Nk9iSXpVbTdtZXFyMXdKRUhoZklMcUJ3N01OQVp0UWJkUkJGQVFJRUNEd3NZQ0crOGRHZm9JQUFRSUVCaFo0dTY0RFp5YzFBdjhVeUdjWDMvZXl4OGxFTjBkcVROeDdGd2dRSVBCVElMcUJRNjROZ2RKL0xHNGpTMUVRSUVDQXdBZ0NHdTRqVkZFT0JBZ1FJUEFsZ1dXNXBHMTFuTXlYOEh5b1c0RWEwK1RSelJGTmxHNWZKNEVUNkU0Z3VvSFRYWUtEQmx6amQ5ZWdkTklpUUlBQWdSY0lhTGkvQU4wakNSQWdRS0FOZ1hWZFVqN0gxVVZnSm9FODNaNm4zRXRla2MyUkdoUDNKWE4xYndJRStoS0lidUQwbGQyNDBkcUVHcmUyTWlOQWdNQ0lBaHJ1STFaVlRnUUlFQ0R3S1lGSVUvQlROL1JEQkJvWHlHMzIrLzBvR21WMGM4VFVZdEZ5dURrQkFuOFRpRzdnQUd4RHdDWlVHM1VRQlFFQ0JBaDhUa0REL1hOT2Zvb0FBUUlFUmhPNHBQUzJPYjk5dExMSzUzMkI4NUhTdnBkdHVFYzNSMnBNM0hzdkNCQWc4RlBBSDl2N2V4ZHNRdlZYTXhFVElFQmdkZ0VOOTluZkFQa1RJRUJnVW9GOGxFeHVETG9JekNSd0hHZktFK1VscjBnenE4YkVmY2xjM1pzQWdiNEVvaHM0ZldVM2JyUTJvY2F0cmN3SUVDQXdxb0NHKzZpVmxSY0JBZ1FJdkN1d2JVdGFMczV2OTVyTUpYRGZqMVQwK1BiZzVraU5pZnU1S2l4YkFnVGVFNGh1NE5Cc1E4QW1WQnQxRUFVQkFnUUlmRjVBdy8zelZuNlNBQUVDQkFZUnlLdkpiMjliMG00ZnBLRFMrSlJBbmlhLzNmWjBLZmlIcHVqbVNJMkorMC9oK0NFQ0JLWVFpR3pnVEFIU1FaSTJvVG9va2hBSkVDQkE0QjhDR3U1ZUNnSUVDQkNZVGlEM0c2L09iNSt1N3JNbmZENGVhZC9Qb2d6UnpaSGlFL2RGczNWekFnUzZFZ2h1NEhTVjI4REIyb1FhdUxoU0kwQ0F3TUFDR3U0REYxZHFCQWdRSVBCcmdlZ1VMa2NDSXdpVW5pYVBibzdVbUxnZm9XNXlJRURnT1FKKzl6L0hzZlpkU3YvdXFwMlA1eEVnUUlEQUhBSWE3blBVV1pZRUNCQWc4Q2VCYlZ2VDRqd1o3OFJrQXJmOVNLbmc5NlZHTjBkcVROeFBWbUxwRWlEd2prQjBBd2RtR3dJMm9kcW9neWdJRUNCQUlDYWc0Ujd6OHRNRUNCQWdNSURBOWJvNnYzMkFPa29oSm5DN0g3RVBCSDg2T2oxcWFqRUk3TWNKRVBpeVFIUUQ1OHNQOHNHbkN0aUVlaXFubXhFZ1FJQkFSUUVOOTRyWUhrV0FBQUVDcnhmSVh4aDUzWmJYQnlJQ0FoVUZqdk9SY29PNzVCWGRIQ2s5Y1Y4eVYvY21RS0F2Z2VnR1RsL1pqUnV0VGFoeGF5c3pBZ1FJakM2ZzRUNTZoZVZIZ0FBQkFuOFJXTmNsNVVsY0Y0R1pCUGJqVEdmKzVybUNWM1J6cFBURWZjRlUzWm9BZ2M0RW9oczRuYVUzYkxnMm9ZWXRyY1FJRUNBd3ZJQ0crL0FsbGlBQkFnUUkvRmtnVDdmbktYY1hnWmtFU2plM281c2pOU2J1WjZxdlhBa1FlRjhndW9IRHN3MEJtMUJ0MUVFVUJBZ1FJQkFYMEhDUG0va0VBUUlFQ0hRczhIWmRPNDVlNkFUaUF2bnM0dnRlOWppWjZPWklqWW43dUpSUEVDQXdxa0IwQTJkVWg5N3lLdjNINHQ0OHhFdUFBQUVDL1Fob3VQZFRLNUVTSUVDQXdEY0ZsdVdTdHRYNTdkOWs5UEhPQkk3elRNZFIrRGlaNE9hSUprcG5MNUZ3Q1hRc0VOM0E2VGpWb1VLM0NUVlVPU1ZEZ0FDQjZRUTAzS2NydVlRSkVDQXdyMEIwQ25kZUtabVBKSkNuMi9PVWU4a3JzamxTWStLK1pLN3VUWUJBWHdKKzkvZFZyNS9SMm9UcXMyNmlKa0NBQUlFL0JEVGN2UWtFQ0JBZ01JMUFwQ2s0RFlwRWh4YkliZmI3L1NpYVkzUnpwTWJFZmRHRTNad0FnYTRFZkhkTFYrWDZiN0Eyb2Zxc202Z0pFQ0JBUU1QZE8wQ0FBQUVDRXduazcwbTliczV2bjZqa1VrMHBuWTlIMmhzN3Y3M0d4TDNpRXlCQTRLZUFQN2IzOXk3WWhPcXZaaUltUUlBQWdiOEttSEQzUmhBZ1FJREFGQUxyY2tsNXJkeEZZQ2FCNHpoVFBnZTM1QlZwWnRXWXVDK1pxM3NUSU5DWFFIUURwNi9zeG8zV0p0UzR0WlVaQVFJRVpoSFFjSitsMHZJa1FJREE1QUxidHFRbGo3bTdDRXdrY04rUFZQTDQ5dWptU0kySis0bktLMVVDQkQ0UWNINTduNitJVGFnKzZ5WnFBZ1FJRVBpZmdJYTd0NEVBQVFJRXBoQzRYdGVrM1Q1RnFTWDVKNEYvMy9aMEtmaUhwdWptU0kySmV5OEFBUUlFZmdwRU5uQ290U0ZnRTZxTk9vaUNBQUVDQkw0bm9PSCtQVCtmSmtDQUFJRU9CSExETVg5cG1vdkFUQUw1S0puYzRDNTVSVGRIU2svY2w4elZ2UWtRNkVzZ3VvSFRWM2JqUm1zVGF0emF5b3dBQVFJekNXaTR6MVJ0dVJJZ1FHQlNnWFc5cEhYUmNKKzAvTk9tdlI5bk9ndWYzeDdkSENrOWNUOXRzU1ZPZ01BL0JLSWJPQWpiRUxBSjFVWWRSRUdBQUFFQzN4UFFjUCtlbjA4VElFQ0FRQWNDMjdhbXhYa3lIVlJLaU04VXVPMUhTZ1cvTHpXNk9WSmo0djZaZnU1RmdFRGZBdEVObkw2ekhTZDZtMURqMUZJbUJBZ1FtRmxBdzMzbTZzdWRBQUVDa3doRXAzQW5ZWkhtd0FMNWkxSnowNkxrRmQwY3FURnhYekpmOXlaQW9CK0J4K09SM3Q0MjM5M1NUOGwrUkpyL1Jud3IvTjBqblpFSWx3QUJBZ1E2RmRCdzc3Und3aVpBZ0FDQnp3a3N5eVZ0cStOa1BxZmxwMFlScURGTkh0MGNLVDF4UDBydDVFR0F3UGNGbk4vK2ZjTlgzTUg1N2E5UTkwd0NCQWdRS0NHZzRWNUMxVDBKRUNCQW9CbUJkVjFTUHNmVlJXQW1nUnJUNUpITmtSb1Q5elBWVjY0RUNMd3ZFTjNBNGRtR1FJM2ZYVzFrS2dvQ0JBZ1FHRjFBdzMzMENzdVBBQUVDa3d0Y3R6WGxTVGNYZ1ZrRThrcisvVjcyT0pubzVraU5pZnRaNml0UEFnUStGb2h1NEh4OFJ6OVJROEFtVkExbHp5QkFnQUNCR2dJYTdqV1VQWU1BQVFJRVhpTndTZWx0VzEvemJFOGw4Q0tCODVIU1h2ejg5dGptaUtuRkY3ME1Ia3RnVW9ISUJzNmtSTTJsYlJPcXVaSUlpQUFCQWdTK0lhRGgvZzA4SHlWQWdBQ0J0Z1dpVTdodFp5TTZBcDhUT000ekhVZWVjeTkzUlRaSGFremNsOHZVblFrUTZFM0E3LzdlS3ZaSHZEYWgrcXlicUFrUUlFRGcxd0lhN3Q0TUFnUUlFQmhXd1BudHc1WldZdThJM1BjelBmS29ZS2tydURsU1krSytWS3J1UzRCQWZ3Sis5L2RYc3h5eFRhZys2eVpxQWdRSUVOQnc5dzRRSUVDQXdFUUN1ZUg0cjdkdG9veWxTaUNsR3RQazBlblJHaFAzYWsrQUFJR2ZBdGR0U1JkZjN0TGRDM0VyL04wajNZRUltQUFCQWdTNkZqRGgzblg1QkUrQUFBRUN2eFBJLzliT3gxNjRDTXdrY0Q0ZWFkL1BvaWxIcDBlTFQ5d1h6ZGJOQ1JEb1RlRHQ2bmQvYnpYTFF4TDVkNFdMQUFFQ0JBaU1JcURoUGtvbDVVR0FBQUVDZnhGWWwwdktqVUVYZ1prRWp1UDhjUTV1cVN1Nk9WSmo0cjVVcnU1TGdFQi9BdEVOblA0eUhETmltMUJqMWxWV0JBZ1FtRmxBdzMzbTZzdWRBQUVDQXd0czI1SVdLK1VEVjFocXZ4SzQ3MGNxZW54N2NIT2t4c1M5TjRFQUFRSS9CYUliT09UYUVMQUoxVVlkUkVHQUFBRUN6eFBRY0grZXBUc1JJRUNBUUVNQzErdWFMZzNGSXhRQ05RUktuNEViM1J3cFBYRmZ3OVF6Q0JEb1F5QzZnZE5IVnVOSGFSTnEvQnJMa0FBQkFqTUthTGpQV0hVNUV5QkFZSENCL0dWcCtVdlRYQVJtRXNoSHllUUdkOGtydWpsU2V1SytaSzd1VFlCQVh3Syt1Nld2ZXYyTTFpWlVuM1VUTlFFQ0JBaThMNkRoN2cwaFFJQUFnZUVFMXZXUzFrWERmYmpDU3VoZGdmMDQwMW53L1BiODhPam1TT21KZTY4RUFRSUVmZ3BFTjNESXRTRmdFNnFOT29pQ0FBRUNCSjRyb09IK1hFOTNJMENBQUlFR0JQSjBlNTV5ZHhHWVNhQjBjenU2T1ZKajRuNm0rc3FWQUlIM0JhSWJPRHpiRUxBSjFVWWRSRUdBQUFFQ3p4WFFjSCt1cDdzUklFQ0FRQU1DYjllMWdTaUVRS0NlUUQ2N09IL3BYTWtydWpsU1krSytaTDd1VFlCQVh3TFJEWnkrc2hzMzJuL2Zka01TNDVaWFpnUUlFSmhXUU1OOTJ0SkxuQUFCQW1NS0xNc2xiYXZqWk1hc3JxeCtKMUJqbWp5Nk9WSjY0dDdiUUlBQWdaOEMwUTBjY20wSTFQamQxVWFtb2lCQWdBQ0IyUVEwM0dlcnVId0pFQ0F3dU1DNkxpbWY0K29pTUpOQW5tN1BVKzRscjhqbVNJMkorNUs1dWpjQkFuMEpSRGR3K3NwdTNHaHRRbzFiVzVrUklFQmdkZ0VOOTluZkFQa1RJRUJnTUlGSVUzQ3cxS1V6cVVCdXM5L3ZSOUhzbzVzanBoYUxsc1BOQ1JENG0wQjBBd2RnR3dJMm9kcW9neWdJRUNCQTRQa0NHdTdQTjNWSEFnUUlFSGlWd0NXbHQ4MzU3YS9pOTl6WENKeVBsUGE5Yk1NOXVqbFNZK0wrTmRxZVNvQkFpd0wrMk41aVZkNlB5U1pVZnpVVE1RRUNCQWg4WGtERC9mTldmcElBQVFJRUdoZUlUdUUybm83d0NIeEs0RGpQZEJ3TkhTZFRZZUwrVXpCK2lBQ0JLUVQ4N3UrenpEYWgrcXlicUFrUUlFRGdjd0lhN3A5ejhsTUVDQkFnMElIQXRpMXB1VGkvdllOU0NmR0pBdmY5U0VXUGJ3OXVqdFNZdUg4aW4xc1JJTkM1UUhRRHAvTjBod25mK2UzRGxGSWlCQWdRSVBBTEFRMTNyd1VCQWdRSURDR1FWNVBmM3JhazNUNUVPU1h4U1lFODEzNjc3ZWxTOEE5TjBlblJHaFAzbitUeFl3UUlUQ0J3M2RaVThIOENKeENzbjJLTjd4NnBuNVVuRWlCQWdBQ0Ivd2xvdUhzYkNCQWdRR0FJZ2Z5UDdmeVBiaGVCbVFUT3h5UHQrMWswNWVqbVNQR0orNkxadWprQkFsMEpCRGR3dXNwdDRHQnRRZzFjWEtrUklFQ0F3QThCRFhjdkFnRUNCQWdNSWJBdWw1VFh5bDBFWmhJNGpqUGxjM0JMWGRITmtSb1Q5NlZ5ZFY4Q0JQb1RpRzdnOUpmaG1CSGJoQnF6cnJJaVFJQUFnZjhKYUxoN0d3Z1FJRUJnQ0lGdFc5UGlQSmtoYWltSnp3dmM5aU9sY3YzMkg4YzBSRFpIYWt6Y2YxN0hUeElnTUxwQWRBTm5kSTllOHJNSjFVdWx4RW1BQUFFQ1h4WFFjUCtxbk04UklFQ0FRRk1DMSt2cS9QYW1LaUtZR2dLMysxSDBNZEhOa2RJVDkwV1RkWE1DQkxvU2lHN2dkSlhjd01IYWhCcTR1RklqUUlBQWdmOEthTGg3R1FnUUlFQ2dlNEg4aFpIWHpYRXkzUmRTQWlHQmZKUk1ibkNYdktLYkk2VW43a3ZtNnQ0RUNQUWxFTjNBNlN1N2NhTzFDVFZ1YldWR2dBQUJBdjhUMEhEM05oQWdRSUJBOXdMcmVrbnJvdUhlZlNFbEVCTFlqek9kQmM5dno4RkVOMGRLVDl5SGdQd3dBUUpEQzBRM2NJYkc2Q2c1bTFBZEZVdW9CQWdRSVBCbEFRMzNMOVA1SUFFQ0JBaTBJcENuMi9PVXU0dkFUQUtsbTl2UnpaRWFFL2N6MVZldUJBaThMeERkd09IWmhvQk5xRGJxSUFvQ0JBZ1FLQ3VnNFY3VzE5MEpFQ0JBb0lMQTIzV3Q4QlNQSU5DT1FENjcrTDZYUFU0bXVqbFNZK0srblFxSWhBQ0JWd3RFTjNCZUhhL24veUZRK28vRm5Ba1FJRUNBUUFzQ0d1NHRWRUVNQkFnUUlQQmxnV1c1cEcxMW5NeVhBWDJ3UzRIalBOTng1SytlSzNkRk4wYzBVY3JWd3AwSkVQaXJRSFFEaDE4YkFqYWgycWlES0FnUUlFQ2d2SUNHZTNsalR5QkFnQUNCZ2dMcnVxUjhqcXVMd0V3Q2VibzlUN21YdkNLYkl6VW03a3ZtNnQ0RUNQUWxFTjNBNlN1N2NhTzFDVFZ1YldWR2dBQUJBbjhWMEhEM1JoQWdRSUJBMXdLUnBtRFhpUXFld0g4RWNwdjlmaitLZWtRM1IycE0zQmROMk0wSkVPaEtJTHFCMDFWeUF3ZHJFMnJnNGtxTkFBRUNCUDRpb09IdWhTQkFnQUNCZmdVdUtiMXR6bS92dDRBaS80ckErVWhwMzhzMjNLT2JJelVtN3I5aTVUTUVDSXdwNEkvdC9kWFZKbFIvTlJNeEFRSUVDSHhkUU1QOTYzWStTWUFBQVFJdkZzaEh5ZVRHb0l2QVRBTEhjYVo4RG03Sks5TE1xakZ4WHpKWDl5WkFvQytCNkFaT1g5bU5HNjFOcUhGckt6TUNCQWdRK0tlQWhydTNnZ0FCQWdTNkZkaTJKUzBYNTdkM1cwQ0JmMG5ndmgrcDZQSHR3YzJSR2hQM1g0THlJUUlFaGhTSWJ1QU1pZEJoVWphaE9peWFrQWtRSUVEZ3l3SWE3bCttODBFQ0JBZ1FlS1ZBWGsxK2U5dVNkdnNycStEWnRRWHlOUG50dHFkTHdUODBSVGRIYWt6YzEzYjJQQUlFMmhXSWJPQzBtOFZja2RtRW1xdmVzaVZBZ0FDQmxEVGN2UVVFQ0JBZzBLVkE3amRlbmQvZVplMEUvWFdCOC9GSSszNSsvUWFmK0dSMGM2VDR4UDBuWXZZakJBaE1JaERjd0psRXBmazBiVUkxWHlJQkVpQkFnTUNUQlRUY253enFkZ1FJRUNCUVIyQmRMMmxkbk45ZVI5dFRXaEhZanpPZEJjOXZqMjZPMUppNGI4VmVIQVFJdkY0Z3VvSHorb2hGa0FWc1Fua1BDQkFnUUdBMkFRMzMyU291WHdJRUNBd2lzRzFyV3B3bk0wZzFwZkZaZ2R0K3BGVHcrMUtqbXlNMUp1NC9hK1BuQ0JBWVh5QzZnVE8rU0I4WjJvVHFvMDZpSkVDQUFJSG5DV2k0UDgvU25RZ1FJRUNnb3NEMXVqcS92YUszUjdVaGNMc2ZSUU9KYm82VW5yZ3ZtcXliRXlEUWxVQjBBNmVyNUFZTzFpYlV3TVdWR2dFQ0JBajhWa0REM2N0QmdBQUJBdDBKNUMrTXZHNk9rK211Y0FMK2xzQnhQbjZzNVplOG9wc2pwU2Z1UyticTNnUUk5Q1VRM2NEcEs3dHhvN1VKTlc1dFpVYUFBQUVDdnhmUWNQZDJFQ0JBZ0VCM0F1dTZwSHlPcTR2QVRBSTFwc21qbXlPbEorNW5xcTljQ1JCNFh5QzZnY096RFlFYXY3dmF5RlFVQkFnUUlFRGdmd0lhN3Q0R0FnUUlFT2hPSUUrMzV5bDNGNEdaQkVvM3Q2T2JJelVtN21lcXIxd0pFSGhmSUxxQnc3TU5BWnRRYmRSQkZBUUlFQ0JRVjBERHZhNjNweEVnUUlEQUV3VGVydXNUN3VJV0JQb1J5R2NYMy9leXg4bEVOMGRNTGZiei9vaVV3QWdDMFEyY0VYSWVJWWZTZnl3ZXdVZ09CQWdRSURDZWdJYjdlRFdWRVFFQ0JJWVdXSlpMMmxibnR3OWRaTW45UStBNHozUWMrYXZueWwzUnpSRk5sSEsxY0djQ0JQNHFFTjNBNGRlR2dFMm9OdW9nQ2dJRUNCQ29MNkRoWHQvY0V3a1FJRURnR3dMUktkeHZQTXBIQ1RRamtLZmI4NVI3eVN1eU9WSmo0cjVrcnU1TmdFQmZBbjczOTFXdm45SGFoT3F6YnFJbVFJQUFnZThMYUxoLzM5QWRDQkFnUUtDaVFLUXBXREVzanlKUVRDQzMyZS8zbzlqOTg0MmpteU0xSnU2TEp1em1CQWgwSlJEZHdPa3F1WUdEdFFrMWNIR2xSb0FBQVFMdkNtaTRlMEVJRUNCQW9CdUIvRDJwMTgzNTdkMFVUS0JQRVRnZmo3UTNkbjU3alluN3ArQzVDUUVDUXdqNFkzdC9aYlFKMVYvTlJFeUFBQUVDenhQUWNIK2VwVHNSSUVDQVFHR0JkYm1rdkZidUlqQ1R3SEdjS1orRFcvS0tOTE5xVE55WHpOVzlDUkRvU3lDNmdkTlhkdU5HYXhOcTNOcktqQUFCQXNLK3FCVUFBQ0FBU1VSQlZBUStGdEJ3LzlqSVR4QWdRSUJBSXdMYnRxUWxqN203Q0V3a2NOK1BWUEw0OXVqbVNJMkorNG5LSzFVQ0JENFFjSDU3bjYrSVRhZys2eVpxQWdRSUVIaU9nSWI3Y3h6ZGhRQUJBZ1FxQ0Z5dmE5SnVyd0R0RVUwSi9QdTJwMHZCUHpSRk4wZHFUTnczVlFEQkVDRHdVb0hJQnM1TEEvWHcvd3JZaFBJeUVDQkFnTURzQWhydXM3OEI4aWRBZ0VBbkFybmhtTDgwelVWZ0pvRjhsRXh1Y0plOG9wc2pwU2Z1UyticTNnUUk5Q1VRM2NEcEs3dHhvN1VKTlc1dFpVYUFBQUVDbnhQUWNQK2NrNThpUUlBQWdSY0xyT3Nscll1Rys0dkw0UEdWQmZialRHZmg4OXVqbXlPbEorNHJFM3NjQVFJTkMwUTNjQnBPWmFyUWJFSk5WVzdKRWlCQWdNQXZCRFRjdlJZRUNCQWcwSVhBdHExcGNaNU1GN1VTNVBNRWJ2dVJVc0h2UzQxdWp0U1l1SCtlbmpzUklOQzdRSFFEcC9kOFI0bmZKdFFvbFpRSEFRSUVDSHhWUU1QOXEzSStSNEFBQVFKVkJhSlR1RldEOHpBQ0JRVHlGNlhtcGtYSks3bzVVbVBpdm1TKzdrMkFRRjhDZnZmM1ZhK2YwZHFFNnJOdW9pWkFnQUNCNXdsb3VEL1AwcDBJRUNCQW9KREFzbHpTdGpwT3BoQ3YyellxVUdPYVBMbzVVbnJpdnRGU0NJc0FnUmNJUkRkd1hoQ2lSLzVDb01idkx2QUVDQkFnUUtCMUFRMzMxaXNrUGdJRUNCQkk2N3FrZkk2cmk4Qk1BaldteVNQVG96VW03bWVxcjF3SkVIaGZJTHFCdzdNTmdScS91OXJJVkJRRUNCQWdRT0QzQWhydTNnNENCQWdRYUY3Z3VxM3BvdC9lZkowRStEeUJmR3o3L1Y3Mk9Kbm81b2lweGVmVjE1MElFUGhZSUxxQjgvRWQvVVFOQVp0UU5aUTlnd0FCQWdSYUY5QndiNzFDNGlOQWdNRHNBcGVVM3JaMWRnWDVUeVp3UGxMYWk1L2ZIdHNjTWJVNDJVc29YUUl2Rm9oczRMdzRWSS8vajRCTktLOENBUUlFQ0JENFEwREQzWnRBZ0FBQkFrMExSS2R3bTA1R2NBUStLWENjWnpxT1BPZGU3b3BzanRTWXVDK1hxVHNUSU5DYmdOLzl2VlhzajNodFF2VlpOMUVUSUVDQXdQTUZOTnlmYitxT0JBZ1FJUEJFQWVlM1B4SFRyYm9SdU85bmV1UlJ3VkpYY0hPa3hzUjlxVlRkbHdDQi9nVDg3dSt2WmpsaW0xQjkxazNVQkFnUUlQQjhBUTMzNTV1Nkl3RUNCQWc4U1NBM0hQLzF0ajNwYm01RG9BK0JHdFBrMGVuUkdoUDNmVlJIbEFRSTFCQ0liT0RVaU1jelBoYW84YnZyNHlqOEJBRUNCQWdRYUVOQXc3Mk5Pb2lDQUFFQ0JINGhrTDhvTmYrajIwVmdKb0h6OFVqN2ZoWk5PVG85V256aXZtaTJiazZBUUZjQ3dRMmNybkliT0ZpYlVBTVhWMm9FQ0JBZ0VCYlFjQStUK1FBQkFnUUkxQkpZbDB2S2pVRVhnWmtFanVQOGNRNXVxU3U2T1dKcXNWUWwzSmNBZ1Y4SlJEZHdLTFloWUJPcWpUcUlnZ0FCQWdUYUVOQndiNk1Pb2lCQWdBQ0JYd2hzMjVLV1BPYnVJakNSd0gwL1V0SGoyNE9iSXpVbTdpY3FyMVFKRVBoQUlMcUJBN1FOQVp0UWJkUkJGQVFJRUNEUWhvQ0dleHQxRUFVQkFnUUkvRUxnZWwyVGRydFhZemFCMi8wb21uSjBjNlQweEgzUlpOMmNBSUd1QktJYk9GMGxOM0N3TnFFR0xxN1VDQkFnUU9CTEFocnVYMkx6SVFJRUNCQW9MWEM1WE5KMWM1eE1hV2YzYjBzZ0h5V1RHOXdscitqbVNPbUorNUs1dWpjQkFuMEorTzZXdnVyMU0xcWJVSDNXVGRRRUNCQWdVRTVBdzcyY3JUc1RJRUNBd0RjRTF2V1Mxa1hEL1J1RVB0cWh3SDZjNlN4NGZuc21pVzZPbEo2NDc3Qk1RaVpBb0pCQWRBT25VQmh1R3hTd0NSVUU4K01FQ0JBZ01MeUFodnZ3SlpZZ0FRSUUraFRJMCsxNXl0MUZZQ2FCMHMzdDZPWklqWW43bWVvclZ3SUUzaGVJYnVEd2JFUEFKbFFiZFJBRkFRSUVDTFFqb09IZVRpMUVRb0FBQVFKL0VuaTdyandJVENXUXp5N09YenBYOG9wdWp0U1l1QytacjNzVElOQ1hRSFFEcDYvc3hvMjI5QitMeDVXVEdRRUNCQWlNS3FEaFBtcGw1VVdBQUlHT0JaYmxrcmJWY1RJZGwxRG9YeENvTVUwZTNSelJSUGxDSVgyRUFJRXZDVVEzY0w3MEVCOTZ1a0NOMzExUEQ5b05DUkFnUUlCQVlRRU45OExBYmsrQUFBRUNjWUYxWFZJK3g5VkZZQ2FCUE4yZXA5eExYcEhOa1JvVDl5VnpkVzhDQlBvU2lHN2c5SlhkdU5IYWhCcTN0aklqUUlBQWdhOExhTGgvM2M0bkNSQWdRS0NRUUtRcFdDZ0V0eVZRVlNDMzJlLzNvK2d6bzVzanBoYUxsc1BOQ1JENG0wQjBBd2RnR3dJMm9kcW9neWdJRUNCQW9DMEJEZmUyNmlFYUFnUUlFTGlrOUxZNXY5MkxNSmZBK1VocDM4czIzS09iSXpVbTd1ZXFzbXdKRUhoUHdCL2IrM3MvYkVMMVZ6TVJFeUJBZ0VBZEFRMzNPczZlUW9BQUFRS2ZGSWhPNFg3eXRuNk1RTk1DeDNtbTQyam9PSmtLRS9kTkYwUndCQWhVRmZDN3Z5cjMweDVtRStwcGxHNUVnQUFCQW9NSmFMZ1BWbERwRUNCQW9IZUJiVnZTY25GK2UrOTFGSDlNNEw0ZnFlang3Y0hOa1JvVDl6RWhQMDJBd01nQzBRMmNrUzE2eXMwbVZFL1ZFaXNCQWdRSTFCVFFjSytwN1ZrRUNCQWc4SzVBWGsxK2U5dVNkcnNYWlNhQlBOZCt1KzNwVXZBUFRmbExpSE5ENjdQWGNad3BUeTY2Q0JBZ1VFUEFjVEkxbEovN2pCcmZQZkxjaU4yTkFBRUNCQWpVRTlCd3IyZnRTUVFJRUNEd2dVRHVOMTZkMys0OW1VemdmRHpTdnA5RnM0NXVqaFNmdUMrYXJac1RJTkNWUUhBRHA2dmNCZzdXSnRUQXhaVWFBUUlFQ0h4YlFNUDkyNFJ1UUlBQUFRTFBFb2hPNFQ3cnVlNUQ0SlVDcGFmSm81c2pOU2J1WCtudDJRUUl0Q1hnL1BhMjZ2SFphR3A4OThoblkvRnpCQWdRSUVDZ05RRU45OVlxSWg0Q0JBaE1MTEJ0YTFxY0p6UHhHekJuNnJmOVNLbmc2UzNSelpFYUUvZHpWbHJXQkFqOFNpQzZnVU94RFFHYlVHM1VRUlFFQ0JBZzBLYUFobnViZFJFVkFRSUVwaFM0WGxmbnQwOVorYm1UdnQyUG9nRFJ6WkhTRS9kRmszVnpBZ1M2RW9odTRIU1YzTURCMm9RYXVMaFNJMENBQUlHbkNHaTRQNFhSVFFnUUlFRGd1d0w1Q3lPdjIrZS8xUEc3ei9ONUFpMEk1QzhtelEzdWtsZDBjNlQweEgzSlhOMmJBSUcrQktJYk9IMWxOMjYwTnFIR3JhM01DQkFnUU9BNUFocnV6M0YwRndJRUNCRDRwc0M2TGlsUDRyb0l6Q1N3SDJjNjh6ZlBGYnlpbXlPbEorNExwdXJXQkFoMEpoRGR3T2tzdldIRHRRazFiR2tsUm9BQUFRSlBFdEJ3ZnhLazJ4QWdRSURBOXdUeWRIdWVjbmNSbUVtZ2RITTd1amxTWStKK3B2cktsUUNCOXdXaUd6ZzgyeEN3Q2RWR0hVUkJnQUFCQXUwS2FMaTNXeHVSRVNCQVlDcUJ0K3M2VmI2U0paRFBMcjd2WlkrVGlXNk8xSmk0VjNrQ0JBajhGSWh1NEpCclE2RDBINHZieUZJVUJBZ1FJRURnNndJYTdsKzM4MGtDQkFnUWVKTEFzbHpTdGpxLy9VbWNidE9Kd0hHZTZUZ0tIeWNUM0J6UlJPbms1UkVtZ1FFRW9oczRBNlE4UkFvMm9ZWW9veVFJRUNCQW9MQ0FobnRoWUxjblFJQUFnWThGb2xPNEg5L1JUeEJvWHlCUHQrY3A5NUpYWkhPa3hzUjl5VnpkbXdDQnZnVFc5WkxXeFIvYis2cGFTamFoZXF1WWVBa1FJRURnRlFJYTdxOVE5MHdDQkFnUStJdEFwQ21JanNBSUFybk5mcjhmUlZPSmJvN1VtTGd2bXJDYkV5RFFsWUR2YnVtcVhQOE4xaVpVbjNVVE5RRUNCQWpVRmRCd3IrdnRhUVFJRUNEd040SDhQYW5YemZudFhveTVCTTdISSsyTm5kOWVZK0orcmlyTGxnQ0I5d1Q4c2IyLzk4TW1WSDgxRXpFQkFnUUl2RVpBdy8wMTdwNUtnQUFCQXY4UldKZEx5a2ZLdUFqTUpIQWNaOHJuNEphOElzMnNHaFAzSlhOMWJ3SUUraEtJYnVEMGxkMjQwZHFFR3JlMk1pTkFnQUNCNXdwb3VEL1gwOTBJRUNCQUlDaXdiVXRhOHBpN2k4QkVBdmY5U0NXUGI0OXVqdFNZdUorb3ZGSWxRT0FEQWQvZDB1Y3JZaE9xejdxSm1nQUJBZ1RxQzJpNDF6ZjNSQUlFQ0JENGowQmVUWDU3MjVKMnUxZGlKb0U4VFg2NzdlbFM4QTlOMGMyUkdoUDNNOVZZcmdRSXZDOFEyY0JoMllhQVRhZzI2aUFLQWdRSUVPaERRTU85anpxSmtnQUJBa01LUktkd2gwU1ExSFFDTmFiSm81c2pwU2Z1cHl1eWhBa1ErTDNBSmFVMzM5M1MzUnVTVDBIYjk3SmY5dDBkaW9BSkVDQkFnTUJ2QkRUY3ZSb0VDQkFnOERLQmRiMmtkWEYrKzhzSzRNRXZFZGlQTTUwRnoyK1BibzdVbUxoL0NiU0hFaURRcEVCMEE2ZkpKQ1lNeWliVWhFV1hNZ0VDQkFoOFdVREQvY3QwUGtpQUFBRUMzeFhZdGpVdHpwUDVMcVBQZHlad3l4T0NCYjh2TmJvNVVtUGl2ck1TQ1pjQWdZSUMwUTJjZ3FHNGRVREFKbFFBeTQ4U0lFQ0F3UFFDR3U3VHZ3SUFDQkFnOERxQjYzVjFmdnZyK0QzNUJRTDVpMUp6MDZMa0ZkMGNLVDF4WHpKWDl5WkFvQytCNkFaT1g5bU5HNjFOcUhGckt6TUNCQWdRS0NPZzRWN0cxVjBKRUNCQTRBT0JaYm1rYlhXY2pCZGxMb0hqZktTOGxsL3lpbTZPbEo2NEw1bXJleE1nMEpkQWRBT25yK3pHamRZbTFMaTFsUmtCQWdRSWxCSFFjQy9qNnE0RUNCQWc4SUhBdWk0cG4rUHFJakNUUUkxcDhzam1TSTJKKzVucUsxY0NCTjRYaUc3ZzhHeERvTWJ2cmpZeUZRVUJBZ1FJRUhpT2dJYjdjeHpkaFFBQkFnU0NBdGR0U1pjODZ1WWlNSkhBN1Y3Mk9Kbm81a2lOaWZ1SnlpdFZBZ1ErRUlodTRBQnRROEFtVkJ0MUVBVUJBZ1FJOUNPZzRkNVByVVJLZ0FDQm9RVGVydXRRK1VpR3dFY0MrZXppKzE3Mk9Kbm81b2lweFkrcTVyOFRJUEJNZ2NnR3pqT2Y2MTdmRXlqOXgrTHZSZWZUQkFnUUlFQ2dQUUVOOS9acUlpSUNCQWdNTHhDZHdoMGVSSUpUQ0J6bm1ZNGpmL1ZjdVN1Nk9hS0pVcTRXN2t5QXdGOEY4bFpiL3Q4b1YxOENOcUg2cXBkb0NSQWdRS0FOQVEzM051b2dDZ0lFQ0V3bEVKM0NuUXBIc3NNSzVPbjJQT1ZlOG9wc2p0U1l1QytacTNzVElOQ1hnTi85ZmRYclo3UTJvZnFzbTZnSkVDQkE0TFVDR3U2djlmZDBBZ1FJVENlUW0zei9ldHVteTF2Q2N3dmtOdnU5dWZQYnkwL2N6MTExMlJNZzhHZUI2QVlPdlRZRWJFSzFVUWRSRUNCQWdFQmZBaHJ1ZmRWTHRBUUlFT2hlSUg5UDZuVnpmbnYzaFpSQVNPQjhQTkxlMlBudE5TYnVRMGgrbUFDQm9RVWlHemhEUTNTVW5FMm9qb29sVkFJRUNCQm9Ta0REdmFseUNJWUFBUUxqQzZ6TEplVzFjaGVCbVFTTzQwejVITnhTVjNSenBNYkVmYWxjM1pjQWdmNEVmSGRMZnpYTEVkZjQ3cEUrWlVSTmdBQUJBZ1RlRjlCdzk0WVFJRUNBUUZXQmJWdlNrc2ZjWFFRbUVyanZSeXA1Zkh0MGM2VEd4UDFFNVpVcUFRSWZDRGkvdmM5WHhDWlVuM1VUTlFFQ0JBaThYa0REL2ZVMUVBRUJBZ1NtRXJoZTE2VGRQbFhKSlp0Uyt2ZHRUNWVDZjJpS2JvNlVucmhYZEFJRUNQeFp3SEV5L2IwUE5xSDZxNW1JQ1JBZ1FLQWRBUTMzZG1vaEVnSUVDQXd2a0J1TytVdlRYQVJtRXNoSHllUUdkOGtydWpsU2V1SytaSzd1VFlCQVh3TFJEWnkrc2hzM1dwdFE0OVpXWmdRSUVDQlFYa0REdmJ5eEp4QWdRSURBZndUVzlaTFdSY1BkQ3pHWHdINmM2U3g0Zm52V2pHNk9sSjY0bjZ2Q3NpVkE0RDJCNkFZT3pUWUViRUsxVVFkUkVDQkFnRUNmQWhydWZkWk4xQVFJRU9oU0lFKzNsenhXbzBzVVFROHZjTHNmUlhPTWJvN1VtTGd2bXJDYkV5RFFsVUIwQTZlcjVBWU8xaWJVd01XVkdnRUNCQWdVRjlCd0wwN3NBUVFJRUNEd1U4QVpydDZGMlFRZWowZktYenBYOG9wdWp0U1l1QytacjNzVElOQ1hRSFFEcDYvc3hvM1dKdFM0dFpVWkFRSUVDSlFYMEhBdmIrd0pCQWdRSUpCU1dwWkwybGJIeVhnWjVoS29NVTBlM1J3cFBYRS9WNFZsUzREQWV3TFJEUnlhYlFqVStOM1ZScWFpSUVDQUFBRUNaUVEwM011NHVpc0JBZ1FJL0UxZ1haZVV6M0YxRVpoSm9NWTBlV1J6cE1iRS9VejFsU3NCQXU4TFJEZHdlTFloVU9OM1Z4dVppb0lBQVFJRUNKUVIwSEF2NCtxdUJBZ1FJUEEzZ2V1MnBvdCt1L2RpSW9GSFN1bGUrUHoyNk9hSXFjV0pYa0NwRW1oQUlMcUIwMERJUWtncDJZVHlHaEFnUUlBQWdlOEphTGgvejgrbkNSQWdRT0F6QXBlVTNyYjFNei9wWndnTUkzQStVdHIzc2wrWUd0MGNNYlU0ek9zbEVRSmRDRVEyY0xwSWFJSWdiVUpOVUdRcEVpQkFnRUJ4QVEzMzRzUWVRSUFBQVFMUktWeGlCRVlRT000ekhVZWVjeTkzUlRaSGFremNsOHZVblFrUTZFM0E3LzdlS3ZaSHZEYWgrcXlicUFrUUlFQ2dMUUVOOTdicUlSb0NCQWdNS2JCdFMxcWNKek5rYlNYMWU0SDdmcVJIeVg1N2NIT2t4c1M5OTRFQUFRSS9CYUliT09UYUVMQUoxVVlkUkVHQUFBRUNmUXRvdVBkZFA5RVRJRUNnZVlHOG12ejJ0aVhIdHpkZktnRStVU0QzMlcrM1BWMEsvcUVwT2oxYVkrTCtpWVJ1UllCQTV3S1JEWnpPVXgwbWZKdFF3NVJTSWdRSUVDRHdZZ0VOOXhjWHdPTUpFQ0F3dWtEdU4rWi9kTHNJekNSd1BoNXAzOCtpS1VjM1I0cFAzQmZOMXMwSkVPaEtJTGlCMDFWdUF3ZHJFMnJnNGtxTkFBRUNCS29LYUxoWDVmWXdBZ1FJekNld0xwZVUxOHBkQkdZU09JN3p4em00cGE3bzVraU5pZnRTdWJvdkFRTDlDVVEzY1ByTGNNeUliVUtOV1ZkWkVTQkFnRUI5QVEzMyt1YWVTSUFBZ2FrRW9sTzRVK0ZJZGxpQjB0UGswYzJSR2hQM3d4WlRZZ1FJaEFYODdnK1ROZkdCMHIrN21raFNFQVFJRUNCQW9JS0FobnNGWkk4Z1FJREF6QUxYNityODlwbGZnRWx6djkyUG9wbEhOMGRLVDl3WFRkYk5DUkRvU2lDNmdkTlZjZ01IYXhOcTRPSktqUUFCQWdTcUMyaTRWeWYzUUFJRUNNd2prTDh3OHJvNVRtYWVpc3MwQytTalpIS0R1K1FWblI0MXRWaXlHdTVOZ01DZkJhSWJPUFRhRUxBSjFVWWRSRUdBQUFFQ1l3aG91STlSUjFrUUlFQ2dTWUYxdmFSMTBYQnZzamlDS2lhd0gyYzZDNTdmbmdPUGJvNlVucmd2aHVuR0JBaDBKeERkd09rdXdVRUR0Z2sxYUdHbFJZQUFBUUl2RWRCd2Z3bTdoeElnUUdBT2dUemRucWZjWFFSbUVpamQzSTV1anRTWXVKK3B2bklsUU9COWdlZ0dEczgyQkd4Q3RWRUhVUkFnUUlEQUdBSWE3bVBVVVJZRUNCQm9VdUR0dWpZWmw2QUlsQkxJWnhmZjk3TEh5VVEzUjJwTTNKZnlkRjhDQlBvVGlHN2c5SmZobUJHWC9tUHhtR3F5SWtDQUFBRUN2eGJRY1BkbUVDQkFnRUFSZ1dXNXBHMTFuRXdSWERkdFZxREdOSGwwYzBRVHBkblhSV0FFaGhPSWJ1QU1COUJwUWpWK2QzVktJMndDQkFnUUlQQWxBUTMzTDdINUVBRUNCQWg4SkxDdVM4cm51TG9JekNTUXA5dnpsSHZKSzdJNVVtUGl2bVN1N2syQVFGOEMwUTJjdnJJYk4xcWJVT1BXVm1ZRUNCQWc4Qm9CRGZmWHVIc3FBUUlFaGhlSU5BV0h4NURnRkFLNXpYNi9IMFZ6alc2T21Gb3NXZzQzSjBEZ2J3TFJEUnlBYlFqWWhHcWpEcUlnUUlBQWdYRUVOTnpIcWFWTUNCQWcwSTdBSmFXM3pmbnQ3UlJFSkRVRXprZEsrMTYyNFI3ZEhLa3hjVi9EMWpNSUVPaER3Qi9iKzZqVG42TzBDZFZmelVSTWdBQUJBdTBMYUxpM1h5TVJFaUJBb0R1QmZKUk1iZ3k2Q013a2NCeG55aFBsSmE5SU02dkd4SDNKWE4yYkFJRytCS0liT0gxbE4yNjBOcUhHcmEzTUNCQWdRT0IxQWhydXI3UDNaQUlFQ0F3cnNHMUxXaTdPYngrMndCTDdwY0I5UDFMUjQ5dURteU0xSnU2OUNnUUlFUGdwRU4zQUlkZUdnRTJvTnVvZ0NnSUVDQkFZUzBERGZheDZ5b1lBQVFJdkY4aXJ5Vzl2VzlKdWYza3BCRkJSSUUrVDMyNTd1aFQ4UTFOMGM2VEd4SDFGWW84aVFLQnhnY2dHVHVPcFRCT2VUYWhwU2kxUkFnUUlFS2dzb09GZUdkempDQkFnTUxwQTdqZGVuZDgrZXBubDl6ZUI4L0ZJKzM0V2RZbHVqaFNmdUMrYXJac1RJTkNWUUhBRHA2dmNCZzdXSnRUQXhaVWFBUUlFQ0x4VVFNUDlwZndlVG9BQWdmRUVvbE80NHduSWFFYUIwdFBrMGMyUkdoUDNNOVpaemdRSS9GckE3LzQrMzR6U3Y3djZWQkUxQVFJRUNCRDR2b0NHKy9jTjNZRUFBUUlFL2lTd2JXdGFuQ2ZqblpoTTRMWWZLUlg4dnRUbzVraU5pZnZKU2l4ZEFnVGVFWWh1NE1Cc1E4QW1WQnQxRUFVQkFnUUlqQ2VnNFQ1ZVRXVkVnQUNCbHdwY3I2dnoyMTlhQVE5L2hjRHRmaFI5YkhSNjFOUmkwWEs0T1FFQ2Z4S0lidURBYTBQQUpsUWJkUkFGQVFJRUNJd3BvT0UrWmwxbFJZQUFnWmNJNUMrTXZHN0xTNTd0b1FSZUpYQ2NqNVFiM0NXdjZPWkk2WW43a3JtNk53RUNmUWxFTjNENnltN2NhRzFDalZ0Ym1SRWdRSURBNndVMDNGOWZBeEVRSUVCZ0dJRjFYVktleEhVUm1FbGdQODUwNW0rZUszaEZOMGRLVDl3WFROV3RDUkRvVENDNmdkTlplc09HYXhOcTJOSktqQUFCQWdRYUVOQndiNkFJUWlCQWdNQW9Bbm02UFUrNXV3ak1KRkM2dVIzZEhLa3hjVDlUZmVWS2dNRDdBdEVOSEo1dENOaUVhcU1Pb2lCQWdBQ0JNUVUwM01lc3E2d0lFQ0R3RW9HMzYvcVM1M29vZ1ZjSjVMT0w3M3ZaNDJTaW15TTFKdTVmNWUyNUJBaTBKeERkd0drdmd6a2pLdjNINGpsVlpVMkFBQUVDQlA0UTBIRDNKaEFnUUlEQVV3U1c1WksyMWZudFQ4RjBrMjRFanZOTXgxSDRPSm5nNW9nbVNqZXZqMEFKZEM4UTNjRHBQdUZCRXJBSk5VZ2hwVUdBQUFFQ3pRcG91RGRiR29FUklFQ2dMNEhvRkc1ZjJZbVd3SzhGOG5SN25uSXZlVVUyUjJwTTNKZk0xYjBKRU9oTHdPLyt2dXIxTTFxYlVIM1dUZFFFQ0JBZzBJK0FobnMvdFJJcEFRSUVtaGFJTkFXYlRrUndCRDRwa052czkvdnh5Wi8rMm85Rk4wZHFUTngvTFJPZklrQmdSQUhmM2RKblZXMUM5VmszVVJNZ1FJQkFQd0lhN3YzVVNxUUVDQkJvVmlCL1QrcDFjMzU3c3dVU1dCR0I4L0ZJZTJQbnQ5ZVl1QytDNmFZRUNIUXA0SS90L1pYTkpsUi9OUk14QVFJRUNQUW5vT0hlWDgxRVRJQUFnZVlFMXVXUzhscTVpOEJNQXNkeHBud09ic2tyMHN5cU1YRmZNbGYzSmtDZ0w0SG9CazVmMlkwYnJVMm9jV3NyTXdJRUNCQm9SMEREdloxYWlJUUFBUUxkQ216YmtwWTg1dTRpTUpIQWZUOVN5ZVBibzVzak5TYnVKeXF2VkFrUStFREErZTE5dmlJMm9mcXNtNmdKRUNCQW9DOEJEZmUrNmlWYUFnUUlOQ2VRVjVQZjNyYWszZDVjYVFSVVVDQlBrOTl1ZTdvVS9FTlRkSE9reHNSOVFWSzNKa0NnTTRISUJrNW5xUTBicmsyb1lVc3JNUUlFQ0JCb1RFRER2YkdDQ0ljQUFRSzlDVVNuY0h2TFQ3d0VmaVZRWTVvOHVqbFNldUxlbTBDQUFJR2ZBbjczOS9rdTFQamQxYWVNcUFrUUlFQ0F3SE1GTk55ZjYrbHVCQWdRbUU1Z1hTOXBYWnpmUGwzaEowOTRQODUwRmp5L1BibzVVbVBpZnZLU1M1OEFnVDhKUkRkdzRMVWhZQk9xalRxSWdnQUJBZ1RHRjlCd0g3L0dNaVJBZ0VCUmdXMWIwK0k4bWFMR2J0NmV3RzAvVWlyNGZhblI2VkZUaSsyOUl5SWlNTEpBZEFOblpJdWVjck1KMVZPMXhFcUFBQUVDUFF0b3VQZGNQYkVUSUVDZ0FZSHJkWFYrZXdOMUVFSTlnZnhGcWJscFVmS0tibzZVbnJndm1hdDdFeURRbDBCMEE2ZXY3TWFOMWliVXVMV1ZHUUVDQkFpMEo2RGgzbDVOUkVTQUFJRnVCSmJsa3JiVmNUTGRGRXlnVHhFNHprZkthL2tscitqbVNPbUorNUs1dWpjQkFuMEpSRGR3K3NwdTNHaHRRbzFiVzVrUklFQ0FRSHNDR3U3dDFVUkVCQWdRNkVaZ1haZVV6M0YxRVpoSm9NWTBlV1J6cE1iRS9VejFsU3NCQXU4TFJEZHdlTFloVU9OM1Z4dVppb0lBQVFJRUNMeGVRTVA5OVRVUUFRRUNCTG9WdUc1THV1UlJOeGVCaVFSdTk3TEh5VVEzUjJwTTNFOVVYcWtTSVBDQlFIUURCMmdiQWphaDJxaURLQWdRSUVCZ0RnRU45em5xTEVzQ0JBZ1VFWGk3cmtYdTY2WUVXaFhJWnhmZjk3TEh5VVEzUjB3dHR2cTJpSXZBbUFLUkRad3hCZnJMeWlaVWZ6VVRNUUVDQkFqMExhRGgzbmY5UkUrQUFJR1hDVVNuY0Y4V3FBY1RlS0xBY1o3cE9QSlh6NVc3b3BzanBTZnV5MlhxemdRSTlDYmdkMzl2RmZzalhwdFFmZFpOMUFRSUVDRFFyNENHZTcrMUV6a0JBZ1JlS2hDZHduMXBzQjVPNEVrQ2VibzlUN21YdkNLYkl6VW03a3ZtNnQ0RUNQUWw0SGQvWC9YNkdhMU5xRDdySm1vQ0JBZ1E2RmRBdzczZjJvbWNBQUVDTHhQSVRiNS92VzB2ZTc0SEUzaUZRRzZ6MzVzN3Y3Mzh4UDByckQyVEFJRTJCYUliT0cxbU1WOVVOcUhtcTdtTUNSQWdRT0MxQWhydXIvWDNkQUlFQ0hRcGtMOG45Ym81djczTDRnbjZ5d0xuNDVIMnhzNXZyekZ4LzJVd0h5UkFZRGlCeUFiT2NNbDNtcEJOcUU0TEoyd0NCQWdRNkZwQXc3M3I4Z21lQUFFQ3J4RllsMHZLYStVdUFqTUpITWY1NHh6Y1VsZDBjNlRHeEgycFhOMlhBSUgrQkp6ZjNsL05jc1Exdm51a1R4bFJFeUJBZ0FDQmNnSWE3dVZzM1prQUFRTERDbXpia3BZODV1NGlNSkhBZlQ5U3llUGJvNXNqTlNidUp5cXZWQWtRK0VEQStlMTl2aUkyb2Zxc202Z0pFQ0JBb0c4QkRmZSs2eWQ2QWdRSXZFVGdlbDJUZHZ0TDZEMzBoUUwvdnUzcFV2QVBUZEhOa2RJVDl5K2s5bWdDQkJvVGlHN2dOQmIrdE9IWWhKcTI5QkluUUlBQWdSY0xhTGkvdUFBZVQ0QUFnZDRFY3NNeGYybWFpOEJNQXZrb21kemdMbmxGTjBkS1Q5eVh6Tlc5Q1JEb1N5QzZnZE5YZHVOR2F4TnEzTnJLakFBQkFnVGFGdEJ3YjdzK29pTkFnRUJ6QXV0NlNldWk0ZDVjWVFSVVZHQS96blFXUEw4OUJ4L2RITG5kajZJNXV6a0JBZ1IrQ2tRM2NNaTFJV0FUcW8wNmlJSUFBUUlFNWhQUWNKK3Y1akltUUlEQXR3VHlkSHZKWXpXK0Zad1BFeWdrVUxxNUhkMGNxVEZ4WDRqU2JRa1E2RkFndW9IVFlZcERobXdUYXNpeVNvb0FBUUlFT2hEUWNPK2dTRUlrUUlCQVN3SnYxN1dsY01SQ29MaEFQcnM0ZitsY3lTdTZPVkpqNHI1a3Z1NU5nRUJmQXRFTm5MNnlHemZhMHQ4OU1xNmN6QWdRSUVDQXdQY0VOTnkvNStmVEJBZ1FtRXBnV1M1cFd4MG5NMVhSSlp0cVRKTkhOMGRLVDl3ck93RUNCSDRLUkRkd3lMVWhVT04zVnh1WmlvSUFBUUlFQ0xRbm9PSGVYazFFUklBQWdXWUYxblZKK1J4WEY0R1pCUEowZTU1eUwzbEZOa2RxVE55WHpOVzlDUkRvU3lDNmdkTlhkdU5HYXhOcTNOcktqQUFCQWdUYUY5QndiNzlHSWlSQWdFQXpBcEdtWUROQkM0VEFOd1J5bS8xZStNdEpvNXNqcGhhL1VWQWZKVUFnTEJEZHdBay93QWVLQ05pRUtzTHFwZ1FJRUNCQTRGTUNHdTZmWXZKREJBZ1FJSkF1S2IxdHptLzNKc3dsY0Q1UzJ2ZWphTkxSelpFYUUvZEZFM1p6QWdTNkV2REg5cTdLOVNOWW0xRDkxVXpFQkFnUUlEQ1dnSWI3V1BXVURRRUNCSW9KUktkd2l3WGl4Z1FxQ2h6bm1ZNmpvZU5rS2t6Y1YrVDFLQUlFR2hmd3U3L3hBdjBtUEp0UWZkWk4xQVFJRUNBd2pvQ0cremkxbEFrQkFnU0tDbXpia3BhTDg5dUxJcnQ1Y3dMMy9VaEZqMjhQYm83VW1MaHZyZ2dDSWtEZ1pRTFJEWnlYQmVyQmZ4RndmcnNYZ2dBQkFnUUl2RlpBdy8yMS9wNU9nQUNCTGdUeWF2TGIyNVpQbFhFUm1FWWd6N1hmYm51NkZQeERVM1I2dE1iRS9UUUZsaWdCQWg4S1hMYzFGZnlmd0ErZjd3ZmlBalcrZXlRZWxVOFFJRUNBQUlHNUJEVGM1NnEzYkFrUUlQQWxnZnlQN2Z5UGJoZUJtUVRPeHlQdCsxazA1ZWptU1BHSis2TFp1amtCQWwwSkJEZHd1c3B0NEdCdFFnMWNYS2tSSUVDQVFEY0NHdTdkbEVxZ0JBZ1FlSjNBdWx4U1hpdDNFWmhKNERqT2xNL0JMWFZGTjBkcVROeVh5dFY5Q1JEb1R5QzZnZE5maG1OR2JCTnF6THJLaWdBQkFnVDZFdEJ3NzZ0ZW9pVkFnTUJMQkxadFRZdnpaRjVpNzZHdkU3anRmNEN6dGdBQUlBQkpSRUZVUjBybCt1MC9qbW1JYkk3VW1MaC9uYlluRXlEUW1rQjBBNmUxK0dlTnh5YlVySldYTndFQ0JBaTBKS0RoM2xJMXhFS0FBSUZHQmE3WDFmbnRqZFpHV09VRWJ2ZWozTTFUU3RITmtkSVQ5MFdUZFhNQ0JMb1NpRzdnZEpYY3dNSGFoQnE0dUZJalFJQUFnYTRFTk55N0twZGdDUkFnVUY4Z2YySGtkWE9jVEgxNVQzeWxRRDVLSmplNFMxN1J6WkhTRS9jbGMzVnZBZ1Q2RW9odTRQU1YzYmpSMm9RYXQ3WXlJMENBQUlHK0JEVGMrNnFYYUFrUUlGQmRZRjB2YVYwMDNLdkRlK0JMQmZialRHZkI4OXR6Y3RITmtkSVQ5eThGOTNBQ0JKb1NpRzdnTkJYOHhNSFloSnE0K0ZJblFJQUFnYVlFTk55YktvZGdDQkFnMEo1QW5tN1BVKzR1QWpNSmxHNXVSemRIYWt6Y3oxUmZ1UklnOEw2QTg5djdmRU9jMzk1bjNVUk5nQUFCQXVNSmFMaVBWMU1aRVNCQTRLa0NiOWYxcWZkek13S3RDK1N6aSs5NzJlTmtvcHNqTlNidVc2K0wrQWdRcUNjUTNjQ3BGNWtudlNkUStvL0Y5QWtRSUVDQUFJSFBDV2k0Zjg3SlR4RWdRR0JLZ1dXNXBHMTFuTXlVeFo4NDZlTTgwM0hrcjU0cmQwVTNSelJSeXRYQ25Ra1ErS3RBZEFPSFh4c0NOcUhhcUlNb0NCQWdRSUJBRnRCdzl4NFFJRUNBd0c4RjFuVkorUnhYRjRHWkJQSjBlNTV5TDNsRk5rZHFUTnlYek5XOUNSRG9TeUM2Z2ROWGR1TkdheE5xM05yS2pBQUJBZ1Q2RTlCdzc2OW1JaVpBZ0VBMWdVaFRzRnBRSGtTZ29FQnVzOS92UjhFbnBCVGRIS2t4Y1Y4MFlUY25RS0FyZ2VnR1RsZkpEUnlzVGFpQml5czFBZ1FJRU9oT1FNTzl1NUlKbUFBQkFwVUVMaW05YmM1dnI2VHRNWTBJbkkrVTlyMXN3ejI2T1ZKajRyNFJmbUVRSU5DQWdEKzJOMUNFWUFnMm9ZSmdmcHdBQVFJRUNCUVcwSEF2RE96MkJBZ1E2RlVnSHlXVEc0TXVBak1KSE1lWjhqbTRKYTlJTTZ2R3hIM0pYTjJiQUlHK0JLSWJPSDFsTjI2MHptOGZ0N1l5STBDQUFJRStCVFRjKzZ5YnFBa1FJRkJjWU51V3RGeWMzMTRjMmdPYUVyanZSeXA2Zkh0d2M2VEd4SDFUQlJBTUFRSXZGWWh1NEx3MFdBLy9yNEJOS0M4REFRSUVDQkJvUzBERHZhMTZpSVlBQVFKTkNPVFY1TGUzTFdtM04xRU9RVlFTeU5Qa3Q5dWVMZ1gvMEJUZEhLa3hjVitKMTJNSUVPaEFJTEtCMDBFNlU0Um9FMnFLTWt1U0FBRUNCRG9UMEhEdnJHRENKVUNBUUEyQjNHKzhPcis5QnJWbk5DUndQaDVwMzgraUVVVTNSNHBQM0JmTjFzMEpFT2hLSUxpQjAxVnVBd2RyRTJyZzRrcU5BQUVDQkxvVjBIRHZ0blFDSjBDQVFEbUJkYjJrZFhGK2V6bGhkMjVSWUQvT2RCWTh2ejI2T1ZKajRyN0ZPb2lKQUlIWENFUTNjRjRUcGFmK1hjQW1sSGVDQUFFQ0JBaTBKNkRoM2w1TlJFU0FBSUdYQzJ6Ym1oYm55Ynk4RGdLb0szRGJqNVFLZmw5cWRIT2t4c1I5WFdGUEkwQ2daWUhvQms3THVjd1VtMDJvbWFvdFZ3SUVDQkRvUlVERHZaZEtpWk1BQVFJVkJhN1gxZm50RmIwOXFnMkIyLzBvR2toMGM2VDB4SDNSWk4yY0FJR3VCS0liT0YwbE4zQ3dOcUVHTHE3VUNCQWdRS0JyQVEzM3Jzc25lQUlFQ0R4ZklIOWg1SFZ6bk16elpkMnhaWUhqZktTOGxsL3lpbTZPbEo2NEw1bXJleE1nMEpkQWRBT25yK3pHamRZbTFMaTFsUmtCQWdRSTlDMmc0ZDUzL1VSUGdBQ0Jwd3VzNjVMeU9hNHVBak1KMUpnbWoyNk9sSjY0bjZtK2NpVkE0SDBCNTdmMytZWTR2NzNQdW9tYUFBRUNCTVlYMEhBZnY4WXlKRUNBUUVnZ1Q3Zm5LWGNYZ1prRVNqZTNvNXNqTlNidVo2cXZYQWtRZUY4Z3VvSERzdzBCbTFCdDFFRVVCQWdRSUVEZzd3SWE3dDRKQWdRSUVQaUx3TnQxSlVKZ0tvRjhkdkY5TDN1Y1RIUnpwTWJFL1ZSRmxpd0JBdThLUkRkd2NMWWhVUHFQeFcxa0tRb0NCQWdRSU5DZmdJWjdmelVUTVFFQ0JJb0pMTXNsYmF2ejI0c0J1M0dUQXNkNXB1UElYejFYN29wdWptaWlsS3VGT3hNZzhGZUI2QVlPdnpZRWJFSzFVUWRSRUNCQWdBQ0JYd2xvdUhzdkNCQWdRT0MvQXRFcFhIUUVSaERJMCsxNXlyM2tGZGtjcVRGeFh6Slg5eVpBb0M4QnYvdjdxdGZQYUcxQzlWazNVUk1nUUlEQUhBSWE3blBVV1pZRUNCRDRsRUNrS2ZpcEcvb2hBbzBMNURiNy9YNFVqVEs2T1ZKajRyNW93bTVPZ0VCWEF0RU5uSzZTR3poWW0xQURGMWRxQkFnUUlOQzlnSVo3OXlXVUFBRUNCSjRqa0w4bjlibzV2LzA1bXU3U2k4RDVlS1M5c2ZQYmEwemM5MUlmY1JJZ1VGN0FIOXZMR3ovN0NUYWhuaTNxZmdRSUVDQkE0TGtDR3U3UDlYUTNBZ1FJZEN1d0xwZVUxOHBkQkdZU09JNHo1WE53UzE2UlpsYU5pZnVTdWJvM0FRSjlDVVEzY1ByS2J0eG9iVUtOVzF1WkVTQkFnTUFZQWhydVk5UlJGZ1FJRVBpMndMWXRhY2xqN2k0Q0V3bmM5eU9WUEw0OXVqbFNZK0orb3ZKS2xRQ0JEd1NjMzk3bksySVRxcys2aVpvQUFRSUU1aEhRY0orbjFqSWxRSURBdXdMWDY1cTAyNzBrc3duOCs3YW5TOEUvTkVVM1IycE0zTTlXWS9rU0lQQjdnY2dHRHNjMkJHeEN0VkVIVVJBZ1FJQUFnZmNFTk55OUh3UUlFQ0R3bytHWXZ6VE5SV0FtZ1h5VVRHNXdsN3lpbXlPbEorNUw1dXJlQkFqMEpSRGR3T2tydTNHanRRazFibTFsUm9BQUFRTGpDR2k0ajFOTG1SQWdRT0RMQXV0NlNldWk0ZjVsUUIvc1VtQS96blFXUHI4OXVqbFNldUsreTBJSm1nQ0JJZ0xSRFp3aVFiaHBXTUFtVkpqTUJ3Z1FJRUNBUUhVQkRmZnE1QjVJZ0FDQjlnUzJiVTJMODJUYUs0eUlpZ3JjOWlPbGd0K1hHdDBjcVRGeFh4VFV6UWtRNkVvZ3VvSFRWWElEQjJzVGF1RGlTbzBBQVFJRWhoSFFjQittbEJJaFFJREExd1dpVTdoZmY1SlBFbWhESUg5UmFtNWFsTHlpbXlNMUp1NUw1dXZlQkFqMEplQjNmMS8xK2htdFRhZys2eVpxQWdRSUVKaExRTU45cm5yTGxnQUJBdjhRV0paTDJsYkh5WGcxNWhLb01VMGUzUndwUFhFL1Y0VmxTNERBZXdMUkRSeWFiUWpVK04zVlJxYWlJRUNBQUFFQ2ZRdG91UGRkUDlFVElFRGcyd0xydXFSOGpxdUx3RXdDTmFiSkk5T2pOU2J1WjZxdlhBa1FlRjhndW9IRHN3MkJHcis3MnNoVUZBUUlFQ0JBb0c4QkRmZSs2eWQ2QWdRSWZGdmd1cTNwb3QvK2JVYzM2RWNnSDl0K3Y1YzlUaWE2T1dKcXNaLzNSNlFFUmhDSWJ1Q01rUE1JT2RpRUdxR0tjaUJBZ0FDQkdRUTAzR2Vvc2h3SkVDRHdPNEZMU20vYnlvZkFWQUxuSTZXOStQbnRzYzBSVTR0VHZZS1NKZkJ5Z2NnR3pzdURGY0FQQVp0UVhnUUNCQWdRSU5DUGdJWjdQN1VTS1FFQ0JKNHVFSjNDZlhvQWJramdCUUxIZWFianlIUHU1YTdJNWtpTmlmdHltYm96QVFLOUNmamQzMXZGL29qWEpsU2ZkUk0xQVFJRUNNd3BvT0UrWjkxbFRZQUFnUjhDem0vM0lzd29jTi9QOU1pamdxV3U0T1pJalluN1VxbTZMd0VDL1FuNDNkOWZ6WExFTnFINnJKdW9DUkFnUUdCT0FRMzNPZXN1YXdJRUNQeG9PUDdyYlNOQllDcUJHdFBrMGVuUkdoUDNVeFZac2dRSXZDc1EyY0JCMllaQWpkOWRiV1FxQ2dJRUNCQWdNSWFBaHZzWWRaUUZBUUlFd2dMNWkxTHpQN3BkQkdZU09CK1B0TzluMFpTajA2UEZKKzZMWnV2bUJBaDBKUkRjd09rcXQ0R0R0UWsxY0hHbFJvQUFBUUpEQ21pNEQxbFdTUkVnUU9CamdYVzUvRGhTeGtWZ0pvSGpPSCtjZzF2cWltNk9tRm9zVlFuM0pVRGdWd0xSRFJ5S2JRalloR3FqRHFJZ1FJQUFBUUtmRmRCdy82eVVueU5BZ01CZ0F0dTJwQ1dQdWJzSVRDUnczNDlVOVBqMjRPWklqWW43aWNvclZRSUVQaENJYnVBQWJVUEFKbFFiZFJBRkFRSUVDQkQ0cklDRysyZWwvQndCQWdRR0U3aGUxNlRkUGxoUnBmT2h3TzErZlBnejMvbUI2T1pJNlluNzcrVGlzd1FJakNVUTNjQVpLL3QrczdFSjFXL3RSRTZBQUFFQzh3cG91TTliZTVrVElEQ3h3T1Z5U2RmTmNUSVR2d0pUcHA2UGtza043cEpYZEhPazlNUjl5VnpkbXdDQnZnUjhkMHRmOWZvWnJVMm9QdXNtYWdJRUNCQ1lXMEREZmU3Nnk1NEFnVWtGMXZXUzFrWERmZEx5VDV2MmZwenBMSGgrZTRhTmJvNlVucmlmdHRnU0owRGdId0xSRFJ5RWJRalloR3FqRHFJZ1FJQUFBUUlSQVEzM2lKYWZKVUNBd0NBQ2VibzlUN203Q013a1VMcTVIZDBjcVRGeFAxTjk1VXFBd1BzQzBRMGNubTBJMklScW93NmlJRUNBQUFFQ0VRRU45NGlXbnlWQWdNQWdBbS9YZFpCTXBFSGdjd0w1N09MOHBYTWxyK2ptU0kySis1TDV1amNCQW4wSlJEZHcrc3B1M0doTC83RjRYRG1aRVNCQWdBQ0Ixd2xvdUwvTzNwTUpFQ0R3RW9GbHVhUnRkWnpNUy9BOTlHVUNOYWJKbzVzam1pZ3ZleDA4bU1CMEF0RU5uT21BR2syNHh1K3VSbE1YRmdFQ0JBZ1E2RnBBdzczcjhnbWVBQUVDY1lGMVhWSSt4OVZGWUNhQlBOMmVwOXhMWHBITmtSb1Q5eVZ6ZFc4Q0JQb1NpRzdnOUpYZHVOSGFoQnEzdGpJalFJQUFnYkVGTk56SHJxL3NDQkFnOEErQlNGTVFINEVSQkhLYi9YNC9pcVlTM1J3eHRWaTBIRzVPZ01EZkJLSWJPQURiRUxBSjFVWWRSRUdBQUFFQ0JLSUNHdTVSTVQ5UGdBQ0JuZ1V1S2IxdHptL3Z1WVJpand1Y2o1VDJ2V3pEUGJvNVVtUGlQaTdsRXdRSWpDcmdqKzM5VmRZbVZIODFFekVCQWdRSUVQZ3BvT0h1WFNCQWdNQkVBdEVwM0lsb3BEcXd3SEdlNlRnYU9rNm13c1Q5d09XVUdnRUNRUUcvKzROZ2pmeTRUYWhHQ2lFTUFnUUlFQ0R3QlFFTjl5K2crUWdCQWdSNkZkaTJKUzBYNTdmM1dqOXhmMDNndmgrcDZQSHR3YzJSR2hQM1g1UHlLUUlFUmhTSWJ1Q01hTkJqVGphaGVxeWFtQWtRSUVDQXdCOENHdTdlQkFJRUNFd2lrRmVUMzk2MnBOMCtTY0dsK1VNZ3o3WGZibnU2RlB4RFUzUjZ0TWJFdmZJVElFRGdwNERqWlBwN0YycDg5MGgvS2lJbVFJQUFBUUw5Q0dpNDkxTXJrUklnUU9CYkFybmZlSFYrKzdjTWZiZy9nZlB4U1B0K0ZnMDh1amxTZk9LK2FMWnVUb0JBVndMQkRaeXVjaHM0V0p0UUF4ZFhhZ1FJRUNBd2hZQ0creFJsbGlRQkFnUlNXcGRMeW12bExnSXpDUnpIbWZJNXVLV3U2T1pJalluN1VybTZMd0VDL1FsRU4zRDZ5M0RNaUcxQ2pWbFhXUkVnUUlEQVBBSWE3dlBVV3FZRUNFd3VzRzFyV3B3bk0vbGJNRi82dC8zNDQxeVpRbGQwYzZUR3hIMmhWTjJXQUlFT0JhSWJPQjJtT0dUSU5xR0dMS3VrQ0JBZ1FHQWlBUTMzaVlvdFZRSUU1aGE0WGxmbnQ4LzlDa3laL2UxK0ZNMDd1amxTZXVLK2FMSnVUb0JBVndMUkRaeXVraHM0V0p0UUF4ZFhhZ1FJRUNBd2pZQ0crelNsbGlnQkFqTUw1QytNdkc2T2s1bjVIWmd4OTN5VVRHNXdsN3lpbXlPbEorNUw1dXJlQkFqMEpSRGR3T2tydTNHanRRazFibTFsUm9BQUFRTHpDR2k0ejFOcm1SSWdNTEhBdWw3U3VtaTRUL3dLVEpuNmZwenBMSGgrZTBhTmJvNlVucmlmc3RDU0prRGdsd0xSRFJ5TWJRalloR3FqRHFJZ1FJQUFBUUxmRWRCdy80NmV6eElnUUtBVGdUemRucWZjWFFSbUVpamQzSTV1anRTWXVKK3B2bklsUU9COWdlZ0dEczgyQkd4Q3RWRUhVUkFnUUlBQWdlOElhTGgvUjg5bkNSQWcwSW5BMjNYdEpGSmhFbmlPUUQ2NytMNlhQVTRtdWpsU1krTCtPWHJ1UW9EQUNBTFJEWndSY2g0aGg5Si9MQjdCU0E0RUNCQWdRS0IxQVEzMzFpc2tQZ0lFQ0h4VFlGa3VhVnNkSi9OTlJoL3ZUT0E0ejNRYythdm55bDNSelJGTmxISzFjR2NDQlA0cUVOM0E0ZGVHZ0Uyb051b2dDZ0lFQ0JBZzhGMEJEZmZ2Q3ZvOEFRSUVHaGRZMXlYbGMxeGRCR1lTeU5QdGVjcTk1QlhaSEtreGNWOHlWL2NtUUtBdmdlZ0dUbC9aalJ1dFRhaHhheXN6QWdRSUVKaExRTU45cm5yTGxnQ0JDUVVpVGNFSmVhUThvRUJ1czkvdlI5SE1vcHNqTlNidWl5YnM1Z1FJZENVUTNjRHBLcm1CZzdVSk5YQnhwVWFBQUFFQ1V3bG91RTlWYnNrU0lEQ2R3Q1dsdDgzNTdkUFZmZktFejBkSysxNjI0UjdkSEtreGNUOTUyYVZQZ01DZkJQeXh2Yi9Yd1NaVWZ6VVRNUUVDQkFnUStKMkFocnQzZ3dBQkFnTUw1S05rY21QUVJXQW1nZU00VXo0SHQrUVZhV2JWbUxndm1hdDdFeURRbDBCMEE2ZXY3TWFOMWliVXVMV1ZHUUVDQkFqTUo2RGhQbC9OWlV5QXdFUUMyN2FrNWVMODlvbEtMdFY4bk14K3BLTEh0d2MzUjJwTTNDczhBUUlFZmdwRU4zREl0U0ZnRTZxTk9vaUNBQUVDQkFnOFEwREQvUm1LN2tHQUFJRUdCZkpxOHR2YmxyVGJHeXlPa0lvSjVHbnkyMjFQbDRKL2FJcHVqdFNZdUM4RzZzWUVDSFFuRU5uQTZTNjVRUU8yQ1RWb1lhVkZnQUFCQXRNS2FMaFBXM3FKRXlBd3VrRHVOMTZkM3o1Nm1lWDNONEh6OFVqN2ZoWjFpVzZPRkorNEw1cXRteE1nMEpWQWNBT25xOXdHRHRZbTFNREZsUm9CQWdRSVRDbWc0VDVsMlNWTmdNQU1BdXQ2U2V2aS9QWVphaTNIL3duc3g1bk9ndWUzUnpkSGFremNxejhCQWdSK0NrUTNjTWkxSVdBVHFvMDZpSUlBQVFJRUNEeExRTVA5V1pMdVE0QUFnY1lFdG0xTmkvTmtHcXVLY0VvTDNQWWpwWUxmbHhyZEhLa3hjVi9hMVAwSkVPaEhJTHFCMDA5bVkwZHFFMnJzK3NxT0FBRUNCT1lUMEhDZnIrWXlKa0JnRW9IcmRYVisreVMxbHViL0JHNzNveWhIZEhPazlNUjkwV1RkbkFDQnJnU2lHemhkSlRkd3NEYWhCaTZ1MUFnUUlFQmdXZ0VOOTJsTEwzRUNCRVlXeUY4WWVkMGNKek55amVYMlQ0SGpmS1M4bGwveWltNk9sSjY0TDVtcmV4TWcwSmRBZEFPbnIrekdqZFltMUxpMWxSa0JBZ1FJekN1ZzRUNXY3V1ZPZ01EQUF1dTZwSHlPcTR2QVRBSTFwc2tqbXlPUFIwcjVtQUFYQVFJRWFnaEVOM0JxeE9RWkh3dlUrTjMxY1JSK2dnQUJBZ1FJRUhpbWdJYjdNelhkaXdBQkFvMEk1T24yUE9YdUlqQ1RRT25qWkpibGtyYjE4NXNqTlNidVo2cXZYQWtRZUY4Z3VvSERzdzBCbTFCdDFFRVVCQWdRSUVEZ21RSWE3cy9VZEM4Q0JBZzBJdkIyWFJ1SlJCZ0U2Z2prczR2dmU5bmpaS0tiSTZZVzY5VGVVd2dRK0VNZ3NvSERyQjJCMG44c2JpZFRrUkFnUUlBQWdYa0VOTnpucWJWTUNSQ1lSQ0E2aFRzSml6UUhGempPTXgxSC91cTVjbGQwYzBRVHBWd3QzSmtBZ2I4SytPNldQdDhJbTFCOTFrM1VCQWdRSUVEZ0l3RU45NCtFL0hjQ0JBaDBKaENkd3Uwc1BlRVMrS1ZBbm03UFUrNGxyOGptU0kySis1SzV1amNCQW4wSitOM2ZWNzErUm1zVHFzKzZpWm9BQVFJRUNId2tvT0gra1pEL1RvQUFnWTRFY3BQdlgyOWJSeEVMbGNEM0JYS2IvWDR2KytXazBjMlJHaFAzMzVkekJ3SUVSaEdJYnVDTWtuZnZlZGlFNnIyQzRpZEFnQUFCQXI4VzBIRDNaaEFnUUdBZ2dmdzlxZGZOK2UwRGxWUXFueEE0SDQrME4zWitlNDJKKzAvUStCRUNCQ1lSaUd6Z1RFTFNmSm8yb1pvdmtRQUpFQ0JBZ01DWEJUVGN2MHpuZ3dRSUVHaFBZRjB1S2ErVnV3ak1KSEFjWjhybjRKYTZvcHNqTlNidVMrWHF2Z1FJOUNjUTNjRHBMOE14STdZSk5XWmRaVVdBQUFFQ0JMS0FocnYzZ0FBQkFnTUpiTnVTbGp6bTdpSXdrY0I5UDFMSjQ5dWpteU0xSnU0bktxOVVDUkQ0UU1ENTdYMitJamFoK3F5YnFBa1FJRUNBd0djRU5Ody9vK1JuQ0JBZzBJbkE5Ym9tN2ZaT2lpWE1wd244KzdhblM4RS9ORVUzUjBwUDNEOE56bzBJRUJoQ3dIRXkvWlhSSmxSL05STXhBUUlFQ0JDSUNHaTRSN1Q4TEFFQ0JCb1d5QTNIL0tWcExnSXpDZVNqWkhLRHUrUVYzUndwUFhGZk1sZjNKa0NnTDRIb0JrNWYyWTBiclUyb2NXc3JNd0lFQ0JBZ2tBVTAzTDBIQkFnUUdFUmdYUzlwWFRUY0J5bW5ORDRwc0I5bk9ndWUzNTdEaUc2T2xKNjQveVNOSHlOQVlBS0I2QWJPQkNSZHBHZ1Rxb3N5Q1pJQUFRSUVDSHhaUU1QOXkzUStTSUFBZ2JZRThuUjd5V00xMnNwV05BVCtFTGpkajZJVTBjMlJHaFAzUlJOMmN3SUV1aEtJYnVCMGxkekF3ZHFFR3JpNFVpTkFnQUFCQWliY3ZRTUVDQkFZUjhBWnJ1UFVVaWFmRTNnOEhpbC82VnpKSzdvNVVtUGl2bVMrN2syQVFGOEMwUTJjdnJJYk4xcWJVT1BXVm1ZRUNCQWdRQ0FMbUhEM0hoQWdRR0FBZ1dXNXBHMTFuTXdBcFpSQ1FLREdOSGwwYzZUMHhIMkF4NDhTSURDNFFIUURaM0NPYnRLcjhidXJHd3lCRWlCQWdBQ0JRUVUwM0FjdHJMUUlFSmhMWUYyWGxNOXhkUkdZU2FER05IbGtjNlRHeFAxTTlaVXJBUUx2QzBRM2NIaTJJVkRqZDFjYm1ZcUNBQUVDQkFqTUs2RGhQbS90WlU2QXdFQUMxMjFORi8zMmdTb3FsWThFSGltbGUrSHoyNk9iSTZZV1A2cWEvMDZBd0RNRnRtMU4vdGIrVE5FNjk3cnRSMHI1bDVpTEFBRUNCQWdRR0ZaQXczM1kwa3FNQUlGcEJDNHB2VzNyTk9sS2xFQVdPQjhwN2JscFVmQ0tibzZZV2l4WURMY21RT0FmQXM1djcrK2xlRHhTeWwrWTZpSkFnQUFCQWdUR0Z0QndIN3Urc2lOQVlBS0I2QlR1QkNSU25FRGdPTTkwSEdWSEJDT2JJelVtN2ljb3F4UUpFUGlrZ04vOW40UnE3TWRzUWpWV0VPRVFJRUNBQUlGQ0FocnVoV0RkbGdBQkFyVUV0bTFKaS9Oa2FuRjdUaU1DZVVJd1R3b1d1NEtiSXpVbTdvdmw2c1lFQ0hRbkVOM0E2UzdCUVFPMkNUVm9ZYVZGZ0FBQkFnVCtKcURoN3BVZ1FJQkF4d0w1U3hyZjNyYmsrUGFPaXlqMHNFRHVzOTl1ZTdvVS9FTlRkSHEweHNSOUdNb0hDQkFZVmlDeWdUTXNRbWVKMllUcXJHRENKVUNBQUFFQzN4RFFjUDhHbm84U0lFRGcxUUs1MzVqLzBlMGlNSlBBK1hpa2ZUK0xwaHpkSENrK2NWODBXemNuUUtBcmdlQUdUbGU1RFJ5c1RhaUJpeXMxQWdRSUVDRHdOd0VOZDY4RUFRSUVPaFpZbDB2S2ErVXVBak1KSE1lWjhqbTRwYTdvNWtpTmlmdFN1Ym92QVFMOUNVUTNjUHJMY015SWJVS05XVmRaRVNCQWdBQ0JYd2xvdUhzdkNCQWcwTEZBZEFxMzQxU0ZUdUMvQXFXbnlhT2JJelVtN3BXZkFBRUNQd1djMzk3bnUzRGZ6NVQvb09zaVFJQUFBUUlFeGhmUWNCKy94aklrUUdCZ2dldDFkWDc3d1BXVjJxOEZidmVqS0UxMGM2VDB4SDNSWk4yY0FJR3VCSExEOWw5dlcxY3hDellsNTdkN0N3Z1FJRUNBd0Z3Q0d1NXoxVnUyQkFnTUpKQy9NUEs2T1U1bW9KSks1Uk1DK1NpWjNPQXVlVVUzUjBwUDNKZk0xYjBKRU9oTElMcUIwMWQyNDBackUycmMyc3FNQUFFQ0JBajhTa0REM1h0QmdBQ0JUZ1hXOVpMV1JjTzkwL0lKKzRzQyszR21zK0Q1N1RtczZPWkk2WW43TDFMNUdBRUNBd3BFTjNBR0pPZ3lKWnRRWFpaTjBBUUlFQ0JBNE1zQ0d1NWZwdk5CQWdRSXZGWWdUN2ZuS1hjWGdaa0VTamUzbzVzak5TYnVaNnF2WEFrUWVGOGd1b0hEc3cwQm0xQnQxRUVVQkFnUUlFQ2dsb0NHZXkxcHp5RkFnTUNUQmQ2dTY1UHY2SFlFMmhiSVp4Zm5MNTByZVVVM1IycE0zSmZNMTcwSkVPaExJTHFCMDFkMjQwWmIrby9GNDhySmpBQUJBZ1FJOUNtZzRkNW4zVVJOZ01Ea0FzdHlTZHZxT0puSlg0UHAwcTh4VFI3ZEhORkVtZTQxbERDQmx3bEVOM0JlRnFnSC8wV2d4dTh1NUFRSUVDQkFnRUJiQWhydWJkVkROQVFJRVBpVXdMb3VLWi9qNmlJd2swQ2ViczlUN2lXdnlPWklqWW43a3JtNk53RUNmUWxFTjNENnltN2NhRzFDalZ0Ym1SRWdRSUFBZ2Q4SmFMaDdOd2dRSU5DaFFLUXAyR0Y2UWlid0Q0SGNaci9majZJeTBjMFJVNHRGeStIbUJBajhUU0M2Z1FPd0RRR2JVRzNVUVJRRUNCQWdRS0NtZ0laN1RXM1BJa0NBd0RNRUxpbTliYzV2ZndhbGUvUWpjRDVTMnZleURmZm81a2lOaWZ0K0tpUlNBZ1JLQy9oamUybmg1OS9mSnRUelRkMlJBQUVDQkFqMElLRGgza09WeEVpQUFJRS9DZVNqWkhKajBFVmdKb0hqT0ZPZUtDOTVSWnBaTlNidVMrYnEzZ1FJOUNVUTNjRHBLN3R4bzdVSk5XNXRaVWFBQUFFQ0JONFQwSEQzZmhBZ1FLQXpnVzFiMG5KeGZudG5aUlB1TndYdSs1R0tIdDhlM0J5cE1YSC9UVElmSjBCZ0lJSG9CczVBcVhlZGlrMm9yc3NuZUFJRUNCQWc4R1VCRGZjdjAva2dBUUlFNmd2azFlUzN0eTFwdDllMzk4VFhDZVJwOHR0dFQ1ZUNmMmlLYm83VW1MaC9uYmduRXlEUW1rQmtBNmUxMkdlTnh5YlVySldYTndFQ0JBZ1FTRW5EM1Z0QWdBQ0JqZ1J5di9IcS9QYU9LaWJVWndpY2owZmE5L01adC9ydFBhS2JJOFVuN290bTYrWUVDSFFsRU56QTZTcTNnWU8xQ1RWd2NhVkdnQUFCQWdRK0VOQnc5NG9RSUVDZ0k0SG9GRzVIcVFtVndHOEZTaytUUnpkSGFremNleDBJRUNEd1U4RHYvajdmaGRLL3UvcFVFVFVCQWdRSUVKaERRTU45ampyTGtnQ0JRUVMyYlUyTDgyUUdxYVkwUGl0dzI0K1VDbjVmYW5SenBNYkUvV2R0L0J3QkF1TUxSRGR3eGhmcEkwT2JVSDNVU1pRRUNCQWdRS0NFZ0laN0NWWDNKRUNBUUNHQjYzVjFmbnNoVzdkdFYrQjJQNG9HRjUwZU5iVll0Qnh1VG9EQW53U2lHemp3MmhDd0NkVkdIVVJCZ0FBQkFnUmVKYURoL2lwNXp5VkFnRUJRSUg5aDVIVmJncC95NHdUNkZqak9SOG9ON3BKWGRIT2s5TVI5eVZ6ZG13Q0J2Z1NpR3poOVpUZHV0RGFoeHEydHpBZ1FJRUNBd0djRU5Ody9vK1JuQ0JBZzBJREF1aTRwVCtLNkNNd2tzQjluT3ZNM3p4VzhvcHNqcFNmdUM2YnExZ1FJZENZUTNjRHBMTDFodzdVSk5XeHBKVWFBQUFFQ0JENGxvT0grS1NZL1JJQUFnZGNMNU9uMlBPWHVJakNUUU9ubWRuUnpwTWJFL1V6MWxTc0JBdThMUkRkd2VMWWhZQk9xalRxSWdnQUJBZ1FJdkVwQXcvMVY4cDVMZ0FDQm9NRGJkUTErd284VDZGc2duMTE4MzhzZUp4UGRIS2t4Y2Q5MzFVUlBnTUF6QmFJYk9NOTh0bnQ5WGFEMEg0dS9IcGxQRWlCQWdBQUJBalVFTk54cktIc0dBUUlFdmltd0xKZTByYzV2L3lhamozY21jSnhuT283Q3g4a0VOMGMwVVRwN2lZUkxvR09CNkFaT3g2a09GYnBOcUtIS0tSa0NCQWdRSVBBbEFRMzNMN0g1RUFFQ0JPb0tSS2R3NjBibmFRVEtDT1RwOWp6bFh2S0tiSTdVbUxndm1hdDdFeURRbDREZi9YM1Y2MmUwTnFINnJKdW9DUkFnUUlEQU13VTAzSitwNlY0RUNCQW9KQkJwQ2hZS3dXMEpWQlhJYmZiNy9TajZ6T2ptU0kySis2SUp1emtCQWwwSitPNldyc3IxMzJCdFF2VlpOMUVUSUVDQUFJRm5DbWk0UDFQVHZRZ1FJRkJBSUg5UDZuVnpmbnNCV3Jkc1dPQjhQTkxlMlBudE5TYnVHeTZKMEFnUXFDemdqKzJWd1ovd09KdFFUMEIwQ3dJRUNCQWdNSUNBaHZzQVJaUUNBUUpqQzZ6TEplVzFjaGVCbVFTTzQwejVITnlTVjZTWlZXUGl2bVN1N2syQVFGOEMwUTJjdnJJYk4xcWJVT1BXVm1ZRUNCQWdRQ0Fpb09FZTBmS3pCQWdRZUlIQXRpMXB5V1B1TGdJVENkejNJNVU4dmoyNk9WSmo0bjZpOGtxVkFJRVBCSnpmM3VjclloT3F6N3FKbWdBQkFnUUlQRnRBdy8zWm91NUhnQUNCSndyazFlUzN0eTFwdHo4UjFhMmFGOGpUNUxmYm5pNEYvOUFVM1J5cE1YSGZmR0VFU0lCQU5ZSElCazYxb0R6b1hRR2JVRjRRQWdRSUVDQkE0S2VBaHJ0M2dRQUJBZzBMUktkd0cwNUZhQVErTFZCam1qeTZPVko2NHY3VE9INlFBSUhoQmZ6dTc3UEVOWDUzOVNramFnSUVDQkFnTUorQWh2dDhOWmN4QVFJZENhenJKYTJMODlzN0twbFFueUN3SDJjNkM1N2ZIdDBjcVRGeC93UTJ0eUJBWUJDQjZBYk9JR2wzbjRaTnFPNUxLQUVDQkFnUUlQQTBBUTMzcDFHNkVRRUNCSjR2c0cxcldwd244M3hZZDJ4YTRMWWZLUlg4dnRUbzlLaXB4YVpmRjhFUkdFNGd1b0V6SEVDbkNkbUU2clJ3d2lhVG9sQ1RBQUFnQUVsRVFWUkFnQUFCQWdVRU5Od0xvTG9sQVFJRW5pVnd2YTdPYjM4V3B2dDBJWkMvS0RVM0xVcGUwYzJSMGhQM0pYTjFid0lFK2hLSWJ1RDBsZDI0MGRxRUdyZTJNaU5BZ0FBQkFsOFIwSEQvaXByUEVDQkFvSUxBc2x6U3RqcE9wZ0sxUnpRa2NKeVBsTmZ5UzE3UnpaSFNFL2NsYzNWdkFnVDZFb2h1NFBTVjNialIyb1FhdDdZeUkwQ0FBQUVDWHhIUWNQK0ttczhRSUVDZ2dzQzZMaW1mNCtvaU1KTkFqV255eU9aSWpZbjdtZW9yVndJRTNoZUlidUR3YkVPZ3h1K3VOaklWQlFFQ0JBZ1FJUEFaQVEzM3p5ajVHUUlFQ0x4QTRMb3Q2WkpIM1Z3RUpoSzQzY3NlSnhQZEhLa3hjVDlSZWFWS2dNQUhBdEVOSEtCdENOaUVhcU1Pb2lCQWdBQUJBcTBJYUxpM1VnbHhFQ0JBNEc4Q2I5ZVZDWUdwQlBMWnhmZTk3SEV5MGMwUlU0dFR2WUtTSmZCeWdjZ0d6c3VERmNBUEFadFFYZ1FDQkFnUUlFRGc3d0lhN3Q0SkFnUUlOQ2dRbmNKdE1BVWhFUWdMSE9lWmppTi85Vnk1SzdvNVVucml2bHltN2t5QVFHOENmdmYzVnJFLzRyVUoxV2ZkUkUyQUFBRUNCRW9LYUxpWDFIVnZBZ1FJZkZFZ09vWDd4Y2Y0R0lHbUJQSjBlNTV5TDNsRk5rZHFUTnlYek5XOUNSRG9TOER2L3I3cTlUTmFtMUI5MWszVUJBZ1FJRUNncElDR2UwbGQ5eVpBZ01BWEJIS1Q3MTl2MnhjKzZTTUUraFhJYmZaN2MrZTNsNSs0NzdkaUlpZEE0TmtDMFEyY1p6L2YvYjRtWUJQcWEyNCtSWUFBQVFJRVJoYlFjQis1dW5JalFLQkxnZnc5cWRmTitlMWRGay9RWHhZNEg0KzBOM1orZTQySit5K0QrU0FCQXNNSlJEWndoa3UrMDRSc1FuVmFPR0VUSUVDQUFJSENBaHJ1aFlIZG5nQUJBbEdCZGJta3ZGYnVJakNUd0hHY1A4N0JMWFZGTjBkcVROeVh5dFY5Q1JEb1Q4RDU3ZjNWTEVkYzQ3dEgrcFFSTlFFQ0JBZ1FtRnRBdzMzdStzdWVBSUVHQmJadFNVc2VjM2NSbUVqZ3ZoK3A1UEh0MGMyUkdoUDNFNVZYcWdRSWZDRGcvUFkrWHhHYlVIM1dUZFFFQ0JBZ1FLQzBnSVo3YVdIM0owQ0FRRkRnZWwyVGRuc1F6WTkzTC9EdjI1NHVCZi9RRk4wY0tUMXgzMzNCSkVDQXdOTUVvaHM0VDN1d0czMUx3Q2JVdC9oOG1BQUJBZ1FJREMyZzRUNTBlU1ZIZ0VCdkFybmhtTDgwelVWZ0pvRjhsRXh1Y0plOG9wc2pwU2Z1UyticTNnUUk5Q1VRM2NEcEs3dHhvN1VKTlc1dFpVYUFBQUVDQkw0cm9PSCtYVUdmSjBDQXdCTUYxdldTMWtYRC9ZbWtidFdCd0g2YzZTeDRmbnNtaUc2T2xKNjQ3NkFzUWlSQW9KSkFkQU9uVWxnZTg0R0FUU2l2Q0FFQ0JBZ1FJUEE3QVExMzd3WUJBZ1FhRXNqVDdTV1AxV2dvVmFFUStLL0E3WDRVMVlodWp0U1l1Qythc0pzVElOQ1ZRSFFEcDZ2a0JnN1dKdFRBeFpVYUFRSUVDQkQ0cG9DRyt6Y0JmWndBQVFMUEZIaTdycys4blhzUmFGNGduMTJjdjNTdTVCWGRIS2t4Y1Y4eVgvY21RS0F2Z2VnR1RsL1pqUnV0VGFoeGF5c3pBZ1FJRUNEd1hRRU45KzhLK2p3QkFnU2VKTEFzbDdTdGpwTjVFcWZiZENKUVk1bzh1amxTZXVLK2s5SUlrd0NCQ2dMUkRad0tJWG5FSndScS9PNzZSQmgraEFBQkFnUUlFR2hVUU1POTBjSUlpd0NCK1FUV2RVbjVIRmNYZ1prRWFreVRSelpIYWt6Y3oxUmZ1UklnOEw1QWRBT0haeHNDTlg1M3RaR3BLQWdRSUVDQUFJR3ZDR2k0ZjBYTlp3Z1FJRkJBNExxdDZhTGZYa0RXTFZzVmVLU1U3b1hQYjQ5dWpwaGFiUFZ0RVJlQk1RV2lHemhqS3ZTWGxVMm8vbW9tWWdJRUNCQWdVRk5BdzcybXRtY1JJRURnZHdLWGxONDI1N2Q3UWVZU09COHA3WHZaTDB5TmJvNllXcHpySFpRdGdWY0xSRFp3WGgycjUvOGhZQlBLbTBDQUFBRUNCQWg4SktEaC9wR1EvMDZBQUlFS0F0RXAzQW9oZVFTQjRnTEhlYWJqeUhQdTVhN0k1a2lOaWZ0eW1ib3pBUUs5Q2ZqZDMxdkYvb2pYSmxTZmRSTTFBUUlFQ0JDb0thRGhYbFBic3dnUUlQQWJnVzFiMHVJOEdlL0haQUwzL1VpUGt2MzI0T1pJalluN3lVb3NYUUlFM2hHSWJ1REFiRVBBSmxRYmRSQUZBUUlFQ0JCb1dVRER2ZVhxaUkwQWdTa0U4bXJ5Mjl1V0hOOCtSYmtsK1IrQjNHZS8zZlowS2ZpSHB1ajBhSTJKZXk4QUFRSUVmZ3BFTm5Db3RTRmdFNnFOT29pQ0FBRUNCQWkwTHFEaDNucUZ4RWVBd1BBQ3VkK1kvOUh0SWpDVHdQbDRwSDAvaTZZYzNSd3BQbkZmTkZzM0owQ2dLNEhnQms1WHVRMGNyRTJvZ1lzck5RSUVDQkFnOEVRQkRmY25Zcm9WQVFJRXZpS3dMcGVVMThwZEJHWVNPSTd6eHptNHBhN281a2lOaWZ0U3Vib3ZBUUw5Q1VRM2NQckxjTXlJYlVLTldWZFpFU0JBZ0FDQlp3dG91RDliMVAwSUVDQVFGSWhPNFFadjc4Y0pOQ2xRZXBvOHVqbFNZK0sreVVJSWlnQ0Jsd2o0M2Y4UzltOC90UFR2cm04SDZBWUVDQkFnUUlCQUV3SWE3azJVUVJBRUNNd3NjTDJ1em0rZitRV1lOUGZiL1NpYWVYUnpwUFRFZmRGazNad0FnYTRFb2hzNFhTVTNjTEEyb1FZdXJ0UUlFQ0JBZ01DVEJUVGNud3pxZGdRSUVJZ0k1QytNdkc2T2s0bVkrZG4rQmZKUk1ybkJYZktLVG8rYVdpeFpEZmNtUU9EUEF0RU5ISHB0Q05pRWFxTU9vaUJBZ0FBQkFqMElhTGozVUNVeEVpQXdyTUM2WHRLNmFMZ1BXMkNKL1ZKZ1A4NTBGankvUFQ4MHVqbFNldUxlcTBDQUFJR2ZBdEVOSEhKdENOaUVhcU1Pb2lCQWdBQUJBajBJYUxqM1VDVXhFaUF3ckVDZWJzOVQ3aTRDTXdtVWJtNUhOMGRxVE56UFZGKzVFaUR3dmtCMEE0ZG5Hd0kyb2Rxb2d5Z0lFQ0JBZ0VBUEFocnVQVlJKakFRSURDdndkbDJIelUxaUJINGxrTTh1dnU5bGo1T0pibzdVbUxqM05oQWdRT0NuUUhRRGgxd2JBcVgvV054R2xxSWdRSUFBQVFJRW5pR2c0ZjRNUmZjZ1FJREFGd1NXNVpLMjFYRXlYNkR6a1k0RmFreVRSemRITkZFNmZxR0VUcUF6Z2VnR1RtZnBEUnR1amQ5ZHcrSkpqQUFCQWdRSVRDaWc0VDVoMGFWTWdFQWJBdXU2cEh5T3E0dkFUQUo1dWoxUHVaZThJcHNqTlNidVMrYnEzZ1FJOUNVUTNjRHBLN3R4bzdVSk5XNXRaVWFBQUFFQ0JFb0lhTGlYVUhWUEFnUUlmRUlnMGhUOHhPMzhDSUhtQlhLYi9YNC9pc1laM1J3NXpqTWRSOWsvQUJSTjJNMEpFT2hLSUxxQjAxVnlBd2RyRTJyZzRrcU5BQUVDQkFnVUVOQndMNERxbGdRSUVQaFE0SkxTMitiODlnK2QvTUJRQXVjanBYMHYyM0NQYm83VW1MZ2Zxb2lTSVVEZ1d3TCsyUDR0dnBkODJDYlVTOWc5bEFBQkFnUUlkQzJnNGQ1MStRUlBnRUN2QXZrb21kd1lkQkdZU2VBNHpwVFB3UzE1UlpwWk5TYnVTK2JxM2dRSTlDVVEzY0RwSzd0eG8zVisrN2kxbFJrQkFnUUlFQ2dsb09GZVN0WjlDUkFnOEk3QXRpMXB1VGkvM1VzeWw4QjlQMUxSNDl1RG15TTFKdTducXJCc0NSQjRUeUM2Z1VPekRRR2JVRzNVUVJRRUNCQWdRS0FuQVEzM25xb2xWZ0lFaGhESXE4bHZiMXZTYmgraW5KTDRwRUNlSnIvZDluUXArSWVtNk9aSWpZbjdUL0w0TVFJRUpoQ0liT0JNd05GRmlqYWh1aWlUSUFrUUlFQ0FRSE1DR3U3TmxVUkFCQWlNTHBEN2pWZm50NDllWnZuOVRlQjhQTksrbjBWZG9wc2p4U2Z1aTJicjVnUUlkQ1VRM01EcEtyZUJnN1VKTlhCeHBVYUFBQUVDQkFvS2FMZ1h4SFZyQWdRSS9FcGdYUzlwWFp6Zjd1MllTMkEvem5RV1BMODl1amxTWStKK3JnckxsZ0NCOXdTaUd6ZzAyeEN3Q2RWR0hVUkJnQUFCQWdSNkU5Qnc3NjFpNGlWQW9IdUJiVnZUNGp5Wjd1c29nWmpBYlQ5U0t2aDlxZEhOa1JvVDl6RWhQMDJBd01nQzBRMmNrUzE2eXMwbVZFL1ZFaXNCQWdRSUVHaEhRTU85blZxSWhBQ0JTUVN1MTlYNTdaUFVXcHIvRTdqZGo2SWMwYzJSMGhQM1JaTjFjd0lFdWhLSWJ1QjBsZHpBd2RxRUdyaTRVaU5BZ0FBQkFvVUZOTndMQTdzOUFRSUUvaXlRdnpEeXVqbE94bHN4bDhCeFBsSmV5eTk1UlRkSFNrL2NsOHpWdlFrUTZFc2d1b0hUVjNialJtc1RhdHpheW93QUFRSUVDSlFXMEhBdkxleitCQWdRK0pQQXVpNHBuK1BxSWpDVFFJMXA4dWptU09tSis1bnFLMWNDQk40WGNINTduMitJODl2N3JKdW9DUkFnUUlCQUN3SWE3aTFVUVF3RUNFd2prS2ZiODVTN2k4Qk1BcVdiMjlITmtSb1Q5elBWVjY0RUNMd3ZFTjNBNGRtR2dFMm9OdW9nQ2dJRUNCQWcwS09BaG51UFZSTXpBUUxkQ3J4ZDEyNWpGemlCcndqa3M0dnZlOW5qWktLYkl6VW03cjlpNVRNRUNJd3BFTjNBR1ZPaHY2eEsvN0c0UHhFUkV5QkFnQUFCQXA4VjBIRC9ySlNmSTBDQXdEY0ZsdVdTdHRYNTdkOWs5UEhPQkk3elRNZVJ2M3F1M0JYZEhORkVLVmNMZHlaQTRLOEMwUTBjZm0wSTJJUnFvdzZpSUVDQUFBRUN2UXBvdVBkYU9YRVRJTkNkUUhRS3Q3c0VCVXpnRndKNXVqMVB1WmU4SXBzak5TYnVTK2JxM2dRSTlDWGdkMzlmOWZvWnJVMm9QdXNtYWdJRUNCQWcwSXFBaG5zcmxSQUhBUUxEQzBTYWdzTmpTSEFLZ2R4bXY5K1BvcmxHTjBkcVROd1hUZGpOQ1JEb1NpQzZnZE5WY2dNSGF4TnE0T0pLalFBQkFnUUlWQkRRY0srQTdCRUVDQkRJMzVONjNaemY3azJZUytCOFBOTGUyUG50TlNidTU2cXliQWtRZUUvQUg5djdlejlzUXZWWE14RVRJRUNBQUlIV0JEVGNXNnVJZUFnUUdGSmdYUzRwcjVXN0NNd2tjQnhueXVmZ2xyd2l6YXdhRS9jbGMzVnZBZ1Q2RW9odTRQU1YzYmpSMm9RYXQ3WXlJMENBQUFFQ3RRUTAzR3RKZXc0QkFsTUxiTnVTbGp6bTdpSXdrY0I5UDFMSjQ5dWpteU0xSnU0bktxOVVDUkQ0UU1ENTdYMitJamFoK3F5YnFBa1FJRUNBUUVzQ0d1NHRWVU1zQkFnTUszQzlya203ZmRqeVN1dzNBdisrN2VsUzhBOU4wYzJSLzkvZUhUWTNidU1BQUtVbE9mZi9mKzdGbG56RDl2Wm10OWRtdzhTZ0NlcnBhemNVOE9DWlRCR0E3akZ4NzhOQWdBQ0JId0l0R3pqVXhoQ3dDVFZHSFVSQmdBQUJBZ1N5QzJpNFo2K2crQWtRR0Y2Z05oenJsNlo1Q0p4Sm9GNGxVeHZja1UvcjVrajB4SDFrcnM0bVFDQ1hRT3NHVHE3czVvM1dKdFM4dFpVWkFRSUVDQkRvS2FEaDNsUGJ1d2dRT0tYQXVsN0t1bWk0bjdMNEowNzZ2aC9sQ0w2L3ZYVnpKSHJpL3NUbGxqb0JBbjhSYU4zQUFUaUdnRTJvTWVvZ0NnSUVDQkFna0YxQXd6MTdCY1ZQZ01Ed0F0dTJsc1Y5TXNQWFNZRFBGWGkvNzZVRWZsOXE2K1pJajRuNzV3bzZqUUNCekFLdEd6aVpjNTBwZHB0UU0xVlRMZ1FJRUNCQTRIVUNHdTZ2cy9kbUFnUk9JdEE2aFhzU0ZtbE9MRkMvS0xVMkxTS2YxczJSSGhQM2tmazZtd0NCUEFLUHg2Tzh2VzIrdXlWUHlmNkl0UDZOK0QzNHUwZVNrUWlYQUFFQ0JBZ1ErS0tBaHZzWDRmd1lBUUlFUGlPd0xKZXlyYTZUK1l5VmZ6T1BRSTlwOHRiTmtlaUorM21xSnhNQ0JMNHI0UDcyN3dxKzV1ZmQzLzRhZDI4bFFJQUFBUUl6Q21pNHoxaFZPUkVnTUl6QXVpNmwzdVBxSVhBbWdSN1Q1QzJiSXowbTdzOVVYN2tTSVBDeFFPc0dEczh4QkhyODdob2pVMUVRSUVDQUFBRUMwUUlhN3RIQ3ppZEE0TlFDMTIwdGRkTE5RK0FzQW5VbC8zYUx2VTZtZFhPa3g4VDlXZW9yVHdJRWZpL1F1b0h6K3hQOWl4NENOcUY2S0hzSEFRSUVDQkE0aDRDRyt6bnFMRXNDQkY0aGNDbmxiVnRmOFdidkpQQXlnZU5SeWozOC92YTJ6UkZUaXkvN09IZ3hnVk1LdEd6Z25CSm93S1J0UWcxWUZDRVJJRUNBQUlIRUFocnVpWXNuZEFJRXhoWm9uY0lkT3h2UkVmaWN3SDRjWmQvcm5IdmMwN0k1MG1QaVBpNVRKeE1na0UzQTcvNXNGZnN6WHB0UU9lc21hZ0lFQ0JBZ01LcUFodnVvbFJFWEFRTHBCZHpmbnI2RUV2aUN3TzErbEVjZEZZeDZHamRIZWt6Y1I2WHFYQUlFOGduNDNaK3ZaalZpbTFBNTZ5WnFBZ1FJRUNBd3FvQ0crNmlWRVJjQkFxa0Zhc1B4WDI5YjZod0VUNkJWb01jMGVldjBhSStKKzFZbi81NEFnWGtGcnR0U0xyNjhKVjJCMzRPL2V5UWRpSUFKRUNCQWdBQ0Jid2xvdUgrTHp3OFRJRURnN3dYcS8ydlhheTg4Qk00a2NEd2U1WDQvUWxOdW5SNE5uN2dQemRiaEJBaGtFM2k3K3QyZnJXWjFTS0wrcnZBUUlFQ0FBQUVDQko0bG9PSCtMRW5uRUNCQTRDZUJkYm1VMmhqMEVEaVR3TDRmZjl5REcvVzBibzcwbUxpUHl0VzVCQWprRTJqZHdNbVg0WndSMjRTYXM2NnlJa0NBQUFFQ3J4VFFjSCtsdm5jVElEQ3R3TFl0WmJGU1BtMTlKZmIzQXJmN1hrS3ZiMi9jSE9reGNlK3pRSUFBZ1I4Q3JSczQ1TVlRc0FrMVJoMUVRWUFBQVFJRVpoTFFjSitwbW5JaFFHQVlnZXQxTFpkaG9oRUlnVDRDMFhmZ3RtNk9SRS9jOTFIMUZnSUVNZ2kwYnVCa3lPa01NZHFFT2tPVjVVaUFBQUVDQlBvTGFMajNOL2RHQWdRbUY2aGZsbGEvTk0xRDRFd0M5U3FaMnVDT2ZGbzNSNkluN2lOemRUWUJBcmtFZkhkTHJucjlpTlltVk02Nmlab0FBUUlFQ0l3dW9PRStlb1hFUjRCQU9vRjF2WlIxMFhCUFZ6Z0JmMHZndmgvbENMeS92UWJYdWprU1BYSC9MVEEvVElEQVZBS3RHemhUSlo4NEdadFFpWXNuZEFJRUNCQWdNTENBaHZ2QXhSRWFBUUk1QmVwMGU1MXk5eEE0azBCMGM3dDFjNlRIeFAyWjZpdFhBZ1ErRm1qZHdPRTVob0JOcURIcUlBb0NCQWdRSURDYmdJYjdiQldWRHdFQ0x4ZDR1NjR2ajBFQUJIb0sxTHVMNjVmT1JUNnRteU05SnU0ajgzVTJBUUs1QkZvM2NISmxOMiswMFg4c25sZE9aZ1FJRUNCQWdNQkhBaHJ1UGg4RUNCQjRvc0N5WE1xMnVrN21pYVNPU2lEUVk1cThkWE5FRXlYQkIwZUlCQ1lSYU4zQW1TVHQ5R24wK04yVkhra0NCQWdRSUVDQXdKY0VOTnkveE9hSENCQWc4UGNDNjdxVWVvK3JoOENaQk9wMGU1MXlqM3hhTmtkNlROeEg1dXBzQWdSeUNiUnU0T1RLYnQ1b2JVTE5XMXVaRVNCQWdBQ0JWd3RvdUwrNkF0NVBnTUJVQWkxTndha1NsOHhwQldxYi9YYmJRL052M1J3eHRSaGFEb2NUSVBBWGdkWU5ISUJqQ05pRUdxTU9vaUJBZ0FBQkFqTUthTGpQV0ZVNUVTRHdHb0ZMS1crYis5dGZnKyt0cnhJNEhxWGM3N0VOOTliTmtSNFQ5Ni95OWw0Q0JNWVQ4TWYyOFdyeXU0aHNRdjFPeUg4blFJQUFBUUlFdmlPZzRmNGRQVDlMZ0FDQm53UmFwM0RoRVpoQllEK09zdThEWFNmVFllSitocnJKZ1FDQjV3ajQzZjhjeDk2bjJJVHFMZTU5QkFnUUlFRGdYQUlhN3VlcXQyd0pFQWdVMkxhbExCZjN0d2NTTzNwQWdkdDlMNkhYdHpkdWp2U1l1Qit3REVJaVFPQkZBcTBiT0M4SzAydi9JbUFUeWtlQ0FBRUNCQWdRaUJUUWNJL1VkVFlCQXFjUnFLdkpiMjliMFc0L1Rja2xXa3FwYyszdjcvZHlDZnhEVSt2MGFJK0plOFVuUUlEQUR3SFh5ZVQ3TFBUNDdwRjhLaUltUUlBQUFRSUVuaW1nNGY1TVRXY1JJSEJhZ2RwdnZMcS8vYlQxUDJ2aXgrTlI3dmNqTlAzV3paSHdpZnZRYkIxT2dFQXFnY1lObkZTNVRSeXNUYWlKaXlzMUFnUUlFQ0F3aUlDRyt5Q0ZFQVlCQXJrRjF1VlM2bHE1aDhDWkJQYjlLUFVlM0tpbmRYT2t4OFI5Vks3T0pVQWduMERyQms2K0RPZU0yQ2JVbkhXVkZRRUNCQWdRR0VsQXczMmthb2lGQUlHMEF0dTJsc1Y5TW1uckovQ3ZDYnpmOXovdmxRbDZXamRIZWt6Y0I2WHFXQUlFRWdxMGJ1QWtUSEhLa0cxQ1RWbFdTUkVnUUlBQWdhRUVOTnlIS29kZ0NCRElLbkM5cnU1dnoxbzhjWDlaNFAyMmYvbG5QL09EclpzajBSUDNuNG5adnlGQTRCd0NyUnM0NTFBWlAwdWJVT1BYU0lRRUNCQWdRR0FHQVEzM0dhb29Cd0lFWGlwUXZ6RHl1cmxPNXFWRjhQTHVBdlVxbWRyZ2pueGFOMGVpSis0amMzVTJBUUs1QkZvM2NISmxOMiswTnFIbXJhM01DQkFnUUlEQVNBSWE3aU5WUXl3RUNLUVVXTmRMV1JjTjk1VEZFL1NYQmU3N1VZN0ErOXRyWUsyYkk5RVQ5MS9HOG9NRUNFd24wTHFCTXgxQTBvUnNRaVV0bkxBSkVDQkFnRUF5QVEzM1pBVVRMZ0VDNHduVTZmWTY1ZTRoY0NhQjZPWjI2K1pJajRuN005VlhyZ1FJZkN6UXVvSERjd3dCbTFCajFFRVVCQWdRSUVCZ2RnRU45OWtyTEQ4Q0JNSUYzcTVyK0R1OGdNQklBdlh1NHRzOTlqcVoxczJSSGhQM0k5VkFMQVFJdkZhZ2RRUG50ZEY2K3crQjZEOFdreVpBZ0FBQkFnUUlWQUVOZDU4REFnUUlmRU5nV1M1bFcxMG44dzFDUDVwUVlEK09zdS8xcStmaW50Yk5FVTJVdUZvNG1RQ0JYd1ZhTjNENGpTRmdFMnFNT29pQ0FBRUNCQWljUVVERC9ReFZsaU1CQW1FQzY3cVVlbytyaDhDWkJPcDBlNTF5ajN4YU5rZDZUTnhINXVwc0FnUnlDYlJ1NE9US2J0NW9iVUxOVzF1WkVTQkFnQUNCMFFRMDNFZXJpSGdJRUVnbDBOSVVUSldZWUFuOGcwQnRzOTl1ZTZoUDYrWklqNG43MElRZFRvQkFLb0hXRFp4VXlVMGNyRTJvaVlzck5RSUVDQkFnTUppQWh2dGdCUkVPQVFLSkJDNmx2RzN1YjA5VU1hRStRZUI0bEhLL3h6YmNXemRIZWt6Y1A0SE9FUVFJVENMZ2orMzVDbWtUS2wvTlJFeUFBQUVDQkRJTGFMaG5ycDdZQ1JCNHFVQzlTcVkyQmowRXppU3c3MGVwOStCR1BpM05yQjRUOTVHNU9wc0FnVndDclJzNHViS2JOMXFiVVBQV1ZtWUVDQkFnUUdCRUFRMzNFYXNpSmdJRVVnaHMyMUtXaS92YlV4UkxrRThUdU4zM0VucDllK1BtU0krSis2ZmhPWWdBZ2ZRQ3JSczQ2Uk9lSkFHYlVKTVVVaG9FQ0JBZ1FDQ0pnSVo3a2tJSmt3Q0JzUVRxYXZMYjIxYTAyOGVxaTJoaUJlbzArZnY3dlZ3Qy85RFV1am5TWStJK1Z0WHBCQWhrRW1qWndNbVUxOHl4Mm9TYXVicHlJMENBQUFFQ1l3cG91STlaRjFFUklEQzRRTzAzWHQzZlBuaVZoUGRzZ2VQeEtQZjc4ZXhqZnptdmRYTWtmT0krTkZ1SEV5Q1FTcUJ4QXlkVmJoTUhheE5xNHVKS2pRQUJBZ1FJRENxZzRUNW9ZWVJGZ01EWUF1dDZLZXZpL3ZheHF5UzZad3ZjOTZNY2dmZTN0MjZPOUppNGY3YWg4d2dReUN2UXVvR1ROOU81SXJjSk5WYzlaVU9BQUFFQ0JESUlhTGhucUpJWUNSQVlUbURiMXJLNFQyYTR1Z2dvVnVEOXZwY1MrSDJwclpzalBTYnVZMFdkVG9CQUpvSFdEWnhNdWMwY3EwMm9tYXNyTndJRUNCQWdNS2FBaHZ1WWRSRVZBUUtEQzF5dnEvdmJCNitSOEo0djhIN2JuMy9vVHllMmJvNUVUOXlISnV0d0FnUlNDYlJ1NEtSS2J1SmdiVUpOWEZ5cEVTQkFnQUNCZ1FVMDNBY3VqdEFJRUJoVG9INWg1SFZ6bmN5WTFSRlZsTUIrUEVwZHk0OThXamRIb2lmdUkzTjFOZ0VDdVFSYU4zQnlaVGR2dERhaDVxMnR6QWdRSUVDQXdNZ0NHdTRqVjBkc0JBZ01LYkN1UzZuM3VIb0luRW1neHpSNTYrWkk5TVQ5bWVvclZ3SUVQaFpvM2NEaE9ZWkFqOTlkWTJRcUNnSUVDQkFnUUdBa0FRMzNrYW9oRmdJRVVnalU2Zlk2NWU0aGNDYUI2T1oyNitaSWo0bjdNOVZYcmdRSWZDelF1b0hEY3d3Qm0xQmoxRUVVQkFnUUlFRGdiQUlhN21lcnVId0pFUGkyd050MS9mWVpEaUNRU2FEZVhYeTd4MTRuMDdvNVltb3gweWRJckFUeUM3UnU0T1RQZUk0TW92OVlQSWVTTEFnUUlFQ0FBSUZuQzJpNFAxdlVlUVFJVEMyd0xKZXlyZTV2bjdySWt2cy9nZjA0eXI3WHI1NkxlMW8zUnpSUjRtcmhaQUlFZmhWbzNjRGhONGFBVGFneDZpQUtBZ1FJRUNCd1JnRU45ek5XWGM0RUNIeFpvSFVLOThzdjhvTUVCaEtvMCsxMXlqM3lhZGtjNlRGeEg1bXJzd2tReUNYZ2QzK3VldjJJMWlaVXpycUptZ0FCQWdRSXpDQ2c0VDVERmVWQWdFQTNnWmFtWUxlZ3ZJaEFvRUJ0czk5dWUrQWJTbW5kSE9reGNSK2FzTU1KRUVnbDBMcUJreXE1aVlPMUNUVnhjYVZHZ0FBQkFnUUdGOUJ3SDd4QXdpTkFZQnlCK2oycDE4Mzk3ZU5VUkNROUJJN0hvOXdIdTcrOXg4UjlEMXZ2SUVBZ2g0QS90dWVvMDg5UjJvVEtWek1SRXlCQWdBQ0JtUVEwM0dlcXBsd0lFQWdWV0pkTHFXdmxIZ0puRXRqM285UjdjQ09mbG1aV2o0bjd5RnlkVFlCQUxvSFdEWnhjMmMwYnJVMm9lV3NyTXdJRUNCQWdrRUZBd3oxRGxjUklnTUFRQXR1MmxLV091WHNJbkVqZ2R0OUw1UFh0clpzalBTYnVUMVJlcVJJZzhCc0I5N2ZuL0lqWWhNcFpOMUVUSUVDQUFJRlpCRFRjWjZta1BBZ1FDQmU0WHRlaTNSN083QVdEQ2Z6Ny9WNHVnWDlvYXQwYzZURnhQMWdKaEVPQXdBc0ZXalp3WGhpbVYvOGtZQlBLeDRFQUFRSUVDQkI0dFlDRys2c3I0UDBFQ0tRUXFBM0grcVZwSGdKbkVxaFh5ZFFHZCtUVHVqa1NQWEVmbWF1ekNSRElKZEM2Z1pNcnUzbWp0UWsxYjIxbFJvQUFBUUlFc2dob3VHZXBsRGdKRUhpcHdMcGV5cnBvdUwrMENGN2VYZUMrSCtVSXZyKzlkWE1rZXVLK083SVhFaUF3ckVEckJzNndpWndzTUp0UUp5dTRkQWtRSUVDQXdJQUNHdTRERmtWSUJBaU1KN0J0YTFuY0p6TmVZVVFVS3ZCKzMwc0ovTDdVMXMyUkhoUDNvYUFPSjBBZ2xVRHJCazZxNUNZTzFpYlV4TVdWR2dFQ0JBZ1FTQ0tnNFo2a1VNSWtRT0MxQXExVHVLK04xdHNKZkYrZ2ZsRnFiVnBFUHEyYkl6MG03aVB6ZFRZQkFya0UvTzdQVmE4ZjBkcUV5bGszVVJNZ1FJQUFnWmtFTk54bnFxWmNDQkFJRVZpV1M5bFcxOG1FNERwMFdJRWUwK1N0bXlQUkUvZkRGa05nQkFoMEYyamR3T2tlb0JmK3JVQ1AzMTNvQ1JBZ1FJQUFBUUsvRTlCdy81MlEvMDZBd09rRjFuVXA5UjVYRDRFekNmU1lKbStaSHUweGNYK20rc3FWQUlHUEJWbzNjSGlPSWREamQ5Y1ltWXFDQUFFQ0JBZ1FHRmxBdzMzazZvaU5BSUVoQks3YldpNzY3VVBVUWhCOUJPcTE3YmRiN0hVeXJac2pwaGI3MU41YkNCRDRVNkIxQTRmYkdBSTJvY2FvZ3lnSUVDQkFnTURaQlRUY3ovNEprRDhCQWg4TFhFcDUyMVpLQkU0bGNEeEt1WWZmMzk2Mk9XSnE4VlFmUWNrU2VMbEF5d2JPeTRNVndCOENOcUY4RUFnUUlFQ0FBSUZSQkRUY1I2bUVPQWdRR0ZLZ2RRcDN5Q1FFUmFCUllEK09zdTkxemozdWFka2M2VEZ4SDVlcGt3a1F5Q2JnZDMrMml2MFpyMDJvbkhVVE5RRUNCQWdRbUZGQXczM0dxc3FKQUlHbkNiaS8vV21VRGtva2NMc2Y1VkZIQmFPZXhzMlJIaFAzVWFrNmx3Q0JmQUorOStlcldZM1lKbFRPdW9tYUFBRUNCQWpNS0tEaFBtTlY1VVNBd0ZNRWFzUHhYMi9iVTg1eUNJRXNBajJteVZ1blIzdE0zR2VwanpnSkVJZ1hhTm5BaVkvR0d6NGowT04zMTJmaThHOElFQ0JBZ0FBQkFsVkF3OTNuZ0FBQkF2OGdVTDhvdGY1UHQ0ZkFtUVNPeDZQYzcwZG95dHUybEtYaG00aHY5LzJQdTNrOUJBZ1FDQmRvM01BSmo4Y0xQaVZnRStwVFRQNFJBUUlFQ0JBZzBFbEF3NzBUdE5jUUlKQlBZRjB1cGE2VmV3aWNTV0RmanovdXdZMTY2dWJJMjl0V0xwOThRWTNrL2YxZUxnME4razhlN1o4UklFRGcvd1JhTjNBUWppRmdFMnFNT29pQ0FBRUNCQWdRK0ZOQXc5MG5nUUFCQXY4ZzBEcUZDNUxBREFMUjArU3RteU05SnU1bnFKc2NDQkI0am9ENzI1L2oyUHVVOE84ZTZaMlE5eEVnUUlBQUFRS3BCVFRjVTVkUDhBUUlSQXBjcit1bnAzQWo0M0EyZ1o0Qzc3Yzk5SFd0bXlQUkUvZWh5VHFjQUlGVUFyNjdKVlc1L2hlcys5dHoxazNVQkFnUUlFQmdaZ0VOOTVtckt6Y0NCTDRzVUsrdnVHNnVrL2t5b0I5TUtWQ3ZrcWtON3NpbmRYTWtldUkrTWxkbkV5Q1FTNkIxQXlkWGR2TkdheE5xM3RyS2pBQUJBZ1FJWkJYUWNNOWFPWEVUSUJBcXNLNlhzaTRhN3FISURoOU80TDRmNVFpOHY3MG0zTG81RWoxeFAxd1JCRVNBd01zRVdqZHdYaGFvRi84aVlCUEtCMUt0TVhRQUFBTldTVVJCVklJQUFRSUVDQkFZVFVERGZiU0tpSWNBZ1NFRTZuUzdMMmtjb2hTQzZDZ1EzZHh1M1J6cE1YSGZrZGVyQ0JBWVhLQjFBMmZ3ZEU0VG5rMm8wNVJhb2dRSUVDQkFJSTJBaG51YVVnbVVBSUdlQW0vWHRlZnJ2SXZBeXdYcTNjWDFTK2NpbjliTmtSNFQ5NUg1T3BzQWdWd0NyUnM0dWJLYk45cm9QeGJQS3ljekFnUUlFQ0JBSUVwQXd6MUsxcmtFQ0tRVldKWkwyVmJYeWFRdG9NQy9KTkJqbXJ4MWMwUVQ1VXVsOUVNRUNIeEJvSFVENXd1djhDTUJBajErZHdXRTdVZ0NCQWdRSUVCZ2NnRU45OGtMTEQwQ0JOb0YxblVwOVI1WEQ0RXpDZFRwOWpybEh2bTBiSTcwbUxpUHpOWFpCQWprRW1qZHdNbVYzYnpSMm9TYXQ3WXlJMENBQUFFQ21RVTAzRE5YVCt3RUNJUUl0RFFGUXdKd0tJSE9BclhOZnJ2dG9XOXQzUnd4dFJoYURvY1RJUEFYZ2RZTkhJQmpDTmlFR3FNT29pQkFnQUFCQWdSK0ZkQnc5NGtnUUlEQXp3S1hVdDQyOTdmN1VKeEw0SGlVY3IvSE50eGJOMGQ2VE55ZnE4cXlKVURnSXdGL2JNLzMrYkFKbGE5bUlpWkFnQUFCQW1jUjBIQS9TNlhsU1lEQXB3VHFWVEsxTWVnaGNDYUJmVDlLblNpUGZGcWFXVDBtN2lOemRUWUJBcmtFV2pkd2NtVTNiN1Eyb2VhdHJjd0lFQ0JBZ0VCMkFRMzM3QlVVUHdFQ1R4WFl0cVVzRi9lM1B4WFZZY01MM081N0NiMit2WEZ6cE1mRS9mQkZFU0FCQXQwRVdqZHd1Z1htUlI4SzJJVHlBU0ZBZ0FBQkFnUkdGZEJ3SDdVeTRpSkFvTHRBWFUxK2U5dUtkbnQzZWk5OG9VQ2RKbjkvdjVkTDRCK2FXamRIZWt6Y3Y1RGNxd2tRR0V5Z1pRTm5zTkJQRzQ1TnFOT1dYdUlFQ0JBZ1FDQ0ZnSVo3aWpJSmtnQ0JIZ0sxMzNoMWYzc1BhdThZU09CNFBNcjlmb1JHMUxvNUVqNXhINXF0d3drUVNDWFF1SUdUS3JlSmc3VUpOWEZ4cFVhQUFBRUNCQ1lRMEhDZm9JaFNJRURnT1FLdFU3alBlYXRUQ0x4V0lIcWF2SFZ6cE1mRS9XdkZ2WjBBZ1pFRTNOOCtValUrSDh0K0hHWGZZNzk3NVBQUitKY0VDQkFnUUlBQWdWOEZOTng5SWdnUUlQQmZnVzFieStJK0daK0hrd204My9kU0Fuc1dyWnNqUFNidVQxWmk2UklnOElGQTZ3WU96REVFYkVLTlVRZFJFQ0JBZ0FBQkFuOHZvT0h1azBHQUFJSC9DbHl2cS92YmZScE9KL0IrMjBOemJ0MGNpWjY0RDAzVzRRUUlwQkpvM2NCSmxkekV3ZHFFbXJpNFVpTkFnQUFCQXBNSS9BZGVBK2grenRPN1FRQUFBQUJKUlU1RXJrSmdnZz09XCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcblxyXG5cdFx0LmltYWdlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA2NnJweDtcclxuXHRcdFx0aGVpZ2h0OiA1MnJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjJycHg7XHJcblxyXG5cdFx0XHQubGluZSB7XHJcblx0XHRcdFx0d2lkdGg6IDcwcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMnJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTZDM0E1O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9udCB7XHJcblx0XHRcdFx0d2lkdGg6IDIxNXJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjVycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9ybSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDU3cnB4IDU1cnB4IDUzcnB4O1xyXG5cdFx0bWFyZ2luOiAtNTdycHggMzBycHggMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQldRQUFBTmNDQVlBQUFEWWRLWkxBQUFnQUVsRVFWUjRYdXk5VGFoMTNaYmZ0Zlp6MzFRK0tuNmtvVVNrVEc0S2JBdlZVeEFVRVEyRXBDcGd3MDVhUWRKS3Q1b0drWkJHSkFRTVZXSlpKcFhxMkVuTFJwb0JBMEhLU2xYZG9BZ2lpZ2JCMktqN2ZqM3ZjODdaZThuZVorOTkxbHA3elRsKy96SEdXbXZ1Yy9ZVHdrM2VNOWRjYzN6TU9jZjRqLzhhZTljbC9PdC82MWYvU1BmcDA1OCtmUFhWdjczciszK3QyLzNvajNmOTdvLzN1KzVmN3JyZEgrNTJYZGYxWFRmN3Y2UDMxd1plSmlBTEp2TW84NTNmcVV3N2xkY2pwL20rWGRmMWZkZnRadjczcW5DaXI4dVk4d3ZuNXJ1K2g5aFJlU2NaYXlxQ1RQSTJwaXJmUlo5RVRySXVZNzdTdm5DNDU0MFNQSExPYXBMSXFaZ2dhVDR5RFRwM0p2NWZPckJPK2l6NHhleC9IK3hMZGdET0t4SFpjZUpuaWpuQ1kxOE5zVHV1OCttbnJ6cTZrYmZ5a3FzZEsrZlp6VGwzdGtOMTdRVUhHZW1UMkpQWXNiSmhiNVpCNUNUeUdZYVQ5NGZ5d015N0ZUbjN6MTEvZUg1ekUrU0RreGZNN2d0b1Q3eVJCd3NycWdmWUU4bFhPSWM4Y3A2bUl2WWtkcnhzNTJ3NUphV1FBNlFTYUVvSHR6YVBmQzlvMHlNempzUURkaXJGalduL25jUlBXZmEzNWlIN1lFSC9PQmt3OEM5OStRMzdSNVlaSkhXbks5aXh3YVVGTHpQWUZZY1Y4cytsejVFc1AwSHprRHdiVFRUckY3dHUxL1hIK0JuOUw3dlYvYXNoOHl2cm5aRnJ0K3Y2L2pWZmlQL3ZQUHlSNW43SXZUUGtNUFR4a2Z3RDdZUEtmaG41VmJKL0hQcHZkNSs2Ly90dzJQM1QzYWYrbjNiOTd2Lzh0TnY5dzY3N0YvN0I3c2YvemcvUmc5a2RLZlMvOWFzL2YvanFxNy9RZi9yUnYvZXArL1FML1c3M013eHpVQzQvSWg2Wmo4eHpIa09tcTRLdEVOeTVSTms0bUsrQnJnSjZKMTI2azZCYVVLTi9LREVBbUQwZHhETFdoZTJvWVZWRlNTVTdLbUJka3Y2dkN3L09SeDVIKzNHcXlROE8xb0V0TkI1aUcyTFhQM2ZkOC9mek15dGczU1dha3RiNFVjQzZ3RDAxdWlac2U4NnEzd05LemhRSCs1Y2Z1cTQvMkdoZ3VEZ295bWtPSjhrWmNkenppOUE5UmNBdGMrSGlkazZLTit3TGpJRVhTRThvZTVvcFlrUHNldEVzTnhFa3c4VUdxVnBKbkRweERQRm5DbUtBY1ZWd0lEbXA4N3JwNmJrVmtuOFRMRG5ybzRWdEUwM2VVNTRuSU5hNTlwaTR6ZWRCcDRiOEkrVG5nMk02NUdkQjhIQnQvMkMzb1YyaksvclpPL1NQa0o4TjlJRkJUM0NmdVB4R09FZXkvT1JtSHJoZlZybUhXcmgzOFg3NTRkRDMvK0JIdTkzZjc3NzYwWCszKzdrLzgwODl3WkFNeVBiLzQzLzV4dzkvOEdmL1d0ZDkrbys3M2U2cjB6WGpTWm95a3NOUXNPOVFGNHNSeDd0cTlCb3l3ZUFCYzNoVzBrU1NRK05XZEtqVGZzUlV3T0E0c1dlN0dzYmpyeG82TVY2WElvYUFyWmZkbjBSOUpNbFhpZ3VDL3Uxd29qNlpSNTlWdmNJSk1laE9HSlZBWHhMbzNrRHg1T1Z6dHpzODhZVjRRRnEwUDBqeFJHR3VFLytvMk5NakozQ1AwUFZYWW5TYllJNk5vZGJqZ1NNWHBPKzY1OCt2Y1FQNmwxVThDWjVuTGpzaWg1MUgyVDNNMkVoYzVRSGJYY1VUWkhRd2lPekxCVkZVbVdtL1dCYTFGdHBUL2lLcjlBV0RxMWdLVEkrR2JPd2ZvemdITFhoK1VKb1lKQzYwOHJtc3Y0ZFFOdnRMSmFUdU5NVW1iR3kwNEdVR1NYRm1sdjJ0ZVJiMkQrbGFJSG0yTk9ISVgrNkhHWHZaZGhDMG00S1NxU0JlQzJEZDVUckVvSjNPQ01ZZ2NRdGdidEEvWENCMmlZRzlwWC8wbi90RDl6Yy8vWkUvOU5kMy84cWYvbWZLb1Uwem9xNy9SMy96bnovODRULzZuM1c3ci81aTEzVi9lSngwM1RHNG8rUm9FcUdBZ0FMazBsRXVBMkI2eERUaG1BcDRJeHlpQkVjRS9DREJKNUdUMkZFQmQwUU11U1NxRkVTUno1K1Q5SDlkTDVtUDJORVI2MVk5am9BN2lqMno1UVIrQzNkVTdyQzZuQ2ZtenBlZjNuNmM2UUd4SkpCbjhvSzFRYXppL1VIc3FJQjFFMnNTdDZ1Q0lXU0N3VHNUd2JwKy85eDF4M1lGcy8vT0wvSVV6V1F3Y3ZDQXFZNHNadXpFWVR4eWp2Um1MbHdzRG1iTGFWNWc5UU1leFN0V2NsLzZPNG0vSFBlUEt6Y0g1d1g5RHRNc3FraUJiTzQxZ21jejdwdXM1TzB5enl4WXNHVlNOOFcrRjB6NlRVYnM1WFBhaVQ0MjNUNU9VQ2piYjA3ekFUQWtjWHUzeTR3dCtNa214L09kK1VmV05kTTBNemJaUDd4K05mM1NBSU9lRDJic3RYaVFDcTVQMnpXOGszdjMwSC9UZmVyK2kwOS85Tk5mMy8xTGYvWWJFdm9nUUxiL3gvL1Z2OUYvK29OL3I5L3QvdVRycEJzbFRhWkVKRGt4SjdrZFFLYXR4cmpLQk1IYjNkTTdGaVU5Q3VqdTBIRXRPZWROaUFOSmZuYnZXR0pIMmxzWjZoUFpzU0Rub3Zvdm9sYSsvZzNLZGtLWUZ3SGRpVDJUaWljZXNCM0pDZjNJSEhhcnJ4TXo5dVd6WmsrUG5PYmFCdmZUOU55UUdXMkU2VnhSdkF1TUpzVVRRd255L2lBUFZONHB5bmxxVi9EYWFOZ25pQnQwZDhxWkNFWlhRZWhWNDZxWmxYams5TVFibHRuTnZ4TTdJcGpFbHdiTDU0anZOZWhEa3BPWWk2TTlkOGFNVmVLTkJmM2swVHQyL2ZZZzV0a3hITER4T1JMMUQwbFdjbiszY0k2UU9IdnA4eFQwVEdjd2ZIV2hEMlpzcE1qVXdyVVhXWDlXejlnTFNBeUtRb3R2bTQyTElFdjJqbldCLzFmLytKOTNuL1ovWnZjbi92ei9iaDNaSmlEYi84NnYvZUpoOTlYZjdUNTkraVBGSDVCQ0JYZHkrVm5MVlM5VFlUNnlQUFQ1RlpsSXVYUUlLQURrbElKMndod0Y3NVNHUUwxWmMzcmtyTTZaQmRadHlJeEZZRjJTL25rV2liQ0o2SFMzTHluSUtTZlpSRjhOZ25YVy9ybjVPNUd6NjdxWDc3cmQ0ZVh0YVErNEUySEdWc0VzMG00RnlqblZ6K0p5VGw1SWxoa3VEZzdlYWI1UFkxVDJoMFBYN2VkNjMwOWV0QXB6bE1oSjVFTUg3UGxsWnprOThzMit4alRRNjN2TllkbHlsZzRhY3lHdkY2VjBqM3ZIRTcwc25jVWtnaUJoa0VDK0hCWjRvTzRmRE1RUW1Fek45NDVkTU9uSHpOZ0pzMjNUYmJOeDBqOWkySUpqRldCN2xQaitZWml4eWdkcXhlTzVCVDhSL0NONnpaalhTQXZueUVyWE9nb0hQcGgvbVA0RjlmRmd4dnJhVHZTNy8yLzNvOE12N3Y3RUwvMFB0YUNwQ3NqdWYvdlhmcm43NmcvODUxM1hmWnFONmoxTWxkRnFTSEJPWWo0eWo1STBqWE1uTzVteGlHRmtmWGVXSEJLenVNY1FmUW4yUk1rZFlRQ0w2MUtHQytJVTFlcVJjM1l5WmVIRXlHUStNQStaQmhXSEx1OGlZTHNTSFdZVlQ1UW9Qb0ZSQ1ZRL0hqTFcyMnU3Z3Q4Ly9VcnNXM08zeXFUWFlXWVVlZnZMRHRXMVpvSHRBLzJiSUVleW5MSXR5TDFoUldOa1k4MHM3T1l4MjU3OXkxUFg5UVBnWHJHbko5NjRNQWhOT3lZWFR5UTdFakE2cTZnd0krZmFSUVZKTjNPRGliOHV5SHpFdmNTdGZaZjFkM3ZmbGNrVUtIc0ZERm5pbjJIRHd3azI5bzhvOHpGOStTMzRoeEpIT2ZZRjlJelpQTmFWNEdXZEw5TENjd2U3NHJDczg2TGxOakpLY2RMdkI2eTR0Q0tvdXhTNG5Rcml0UURxcmdCdTR6WUtMZmpIbzNjc0twWjEzZE9oNi8vaVYzL3FsLzVPNlNBdkFyTDczLzcxWCs2Kyt0RmZkZjFnbHh2a0lmZU5FcTJBK1pUcHdqMzVsS0NFZlA2c3lFZUNzbnRteGpwQXJDb0ltZzNXTWF5cURMWk9iMHZCbmdyb01SdWNBais3RGlFYmlvQllRbENPbHRjSVdPY0FzYTdKTkpJemV4Q3c1K0dwMjUzYUZkVEFRZUN2MHRJVFFLd0lXTGNWaUFYTWNZTTludlNxUEVoQVhwSzBqQTE2REZxNmwrOExWajZ2TDh3Y0ZlVTBoK3R5emd0STVGdWdiYzVsTVI0NTV4MUoycVZ2ZzgwRmpBOThWRnowZ2dQaWR2RG4zR0RiZ1hPUlV1aHcwUUY5NnVXMGMvU3h1cDh3RUFNd1pKdG54cTd3Z3pHWUlYc0dRWnJZTnBESnRVaXZXTWZud1luYkd5WDlxZUNYOFZuMTFYK1NRYktRbjdYZ0h3NC9FZEtkMmV2bzBUc1cxaHdIWUNvR1BjRjk0anB2UUhnUTlRdnplWEcvTEhxK0pKOGpydkF3RVd3dit0ZmhMLzNveDcvMEszT1IwaXdnMi8vT3IvMzcvYWVmK2UvN3J2OXFOc3RlSldsU0Fqc1M3Q3Z6bmNlU2FjTWdMVWwrQWRnbzlYTExUZzRkdWwwRkpBeklPYnMrNGhDaGFNS25TSlM4RWdZd3p0N2hPb20rQkdxd01oMmFsb0R1eEo2RUdRc1dKREVXR2lxZVBIL1g3VTZzeDJKOXJ3RFdrbXlGVEV2c0tCYkRUSENqc2dWY29EdVJzNDVsU3BnckJxTVQ1ZXdQWGIvL0FzNE9VanlCOXNSZzlNeXlYSFk4cnd0SWVST091eG5Bem5NN1ZGUUE1eG5TZ1RMSWN3RWtvcWx5V3hzekc3Si9MYjY2ZkhKK3VySVN3SWlkenF2RUY0ck5sYkViK3dmOVFzUVNLVTJNTy9DUHJPMXA2WFQwOXpRRkJ6YTR0T0JsQmt2eDV0TG5DSW16QStxVy9JeVFvYVFKUnd0blJhVVd3TG9nOHpFVnZHc0JyRnVoU0laQjRuZmdIeTRRZXdZY1AvblpIZmxIMXozdit2N2YzZjM4YmZ1Q213eTYvNjFmL2ZuRHoveWgzK3Aybi81Rlcwb1NoSkhMVDdsdmt1WWowMlIrL253Qks4ejNLcGNCMEpzSHJBUFR4b2VZaW1DVVVpbW9VRUFzQXZLSVFVUkVhUjQ1MGZ1SUhjaEV3WG5JNDlKK2hDQ0ZuR1NUaFNhQ1dNZjFiZktQeVhuNmplR25yOTlXR0FKNWlLQ1RGMnhWSFBTQWRWTFJiS0lMWW83cS9pQVRETjRac21NQnJOcy9kZjJ3ei9BUUxBM2JFZTczYWRIQUk2ZUxPWHAra1VmTzJXMEI3V2tPeTJJQVczdlhYTWdLdldQRis5cWZjNE5zS1JFc000dEhyb3ZUTW1qeTMrdit3VUFNZ2NuVVBFTTJrYW1EbWJBbFJtUUxERm1SeVpXVjdNL09BN1kzNE5ERVFJUUcvU01LaW9TTzV6djFqeWpHL0dERzJqRFZ5QzliOEJQaC9JajZoL2s4MUVjcXVENjlaKzRJVEZYMFVBUFgrKzZmN2Y3ZzdoZDIvK3FmKzcrR2dkUW8yKzkvNzIvOXNVUC9zLytvMiszKzlYRzBSWkpncFljVUNjNUp2RWZtY1RBNWxHbG5HYkxLQk9RV3lrNmFzcE5EWWlzeWh1aU56SE1lNHdHalo5MkZyQXN5dGxKekkyTEh3cm9pU1Q0MkFkRWJtSXhNSStrMUcyd25ERmtDMGlwSmVvQlJDVlErUDJSR2Ivc2Z1dDJKOVFqTzJldmpSTTZFNG9rSGJMLytzSmlGeHN4b3lBUFNBcldaNXBMM2gvSkFqcHo5b2V1NmZhbGR3ZlFkQ2ZFR1pnRFBHTUFEMG42VUg2UWorOXgwV084QXhXK3QvZXY0KzZOMzdBeHpscEF5dlBaV245dllQK2dYSWlXeDBwZFA3dGtvaW1ZOVQvSWJFelVvTThrbEYwbFhzR1BoMG9LWEdTekZZWlo5cy82K3NKK2c0NTdrMldpaVdiL1Fpa290Z0hZUXJDc1ZQeFR3eWl3YXRRRGFMVmdFd2N6WURkcGhMTlZiT0ZvMEcvblhYZnJIUDk1OTlmUnY3WDd1UDdyMit4c0JzdnZmL2ZXLzBYMzY2aS9iSlFjU2hDbVhIN2wzeUh4a25ndFlsM1dYa25VcFlCMWh5QUk1cFV0WEFUL0F1OUVRb2pjd0VRSmRKL3F2VHBzTjFqR3NxcmdreVk2SmNzckpSZENlNVBGcWV4QXh5L2tvWUIzWVF1TWhpaUc2cm52K3B0dWQwTGJTdVFxU1FtbU5DV0RkNlgyaW5FWDVCQ3FNSkdmZ25ocGhqRVJPQXJvQ09TdGdYWC9ZZDkyb1hRR3hZMk05VlcvQWVtTFFRTkhNWFJ4VTNEc3AzckF2TUJad1NmZTVDZ1lvZW1ITGxZNlJTNUVnUm8xN0EwWGR6TmlNS2hEeGZUS0duRThDODlWSzhoN01XT0ZYb2x0Z3hnWS9tN2I4UWZxN0VEV0FzQ2QyREN3SURwbmcySVhobGd5Q2hJN25JSGdvK1VIcFBCTDhJK3Q2YVpvaG0rd2Y2blgvWU1aV3doTzRYMUpCZGVNTGpKQjlIVjJXcHY2Qnp6Mmp0N1lBcm5kZDkxZCs5T05mL0UrSDZlWHAvOTMvNUwvNXVjUGhxLytsMjNVL1c4eXVQWi9iWlNTSG9XQ2ZCSVdUTVN4R0hKKytveW5JQklNSFBJeWN0VCtiWERTR0ovb1NGb0NTT2xKVU1GR1lNZHFxaUNHSVUzWi9FdlV0SUtlNXBZZ2l6RWxpMGMzczlHUmR6dUpKTVRsVzVIVFlFMHdmSHpLdnQ3ZDJCYU82M3UzcmJoNFg1S3d1bmhSUFJIdWFJRWRsUVo3aVNjUTQwSjF2b3pMeUlBRnBpUjFmOWQrL2ZPbTZmbTlJVzFpWFhEd1J6KzNwcWp6K0tqRkhDUmhOc2xOaXh5MFl3Qkdubm50V2tkUFBZQ3BlT0E5bWJDWGJVZUtMYkw5UTl2a0NmaEgrQWRTRXZHTldMSDR1MitTYmFKWk16akVIT2lXNTBzYm5SMVp2WVVubTJ2MzlBZnhEMnU3TE1tTXY5d3BqeU1iU0hrbHNjOXRCMEc0S1pxZUNlSTJCdWxtZzNYUWVET0s5QS85SUtYNHNWQlFLWFhldUl0bnZmOXAxUDk3OStCZC8vM2hpWHpQcC9lLysrbi9iN1g3MEY0N0pVL21TVm9JdmNnbVNHNGJNSTZCYnluU0lrVWRBQVJLVUVLYUtJaWU1ZE8rWkdRc1lXOWNTTkpHVDJGRUJkNExNMkp0Y1E3Qm5CTVNTZzBleW9RaUlaVVlIdDUrdGVlUjAvM0JPbHB6RWpzb1BBNUV6VkJranlIbHRWekIzdm1YTG1RVmlLVW44UUcrZW9wbUxVWm1RcEkrbUVPeDVpUWk4U1g3QnpmcWpIbDZ1WCtXY1I1M1g1WWszNUNMdjRBRlRIU1E1Yyt3bmo1eXlIWU55dW9xOGxpNU1oVDk2eDNxcGNtYnhTT3JqWXhseW9iL1gvWU9CR0FLRGRoWXMrQ0JKUHdZVEhzelllYjhEWUlnUTl2aTJ2U3ZwNzNhcElGa3lHRUxTNDFZL214NkJTOEEvSEdtT0ZvNjlRLy9JQXNrdzZDbmNKeEs0dUtKL1pPMlhSYzZONVBNanl6L3cvWmpIa0gyOVp3NS83VWMvL3FWZnZnS3lSM1pzMzMvMXYvVmQ5elBqcUd1anBNa00vVWlRYjA1eU80Qk1XNDF4bFFuSUxaU1ZIQkk3S3ArSE9uVHJBYys4NEtDSElUdTdQbUpQWXNmS0xleFJKWkx2Zy9hT2pmZ1paa0lsRlU4a1JpVXBLbmljcWZhTTRmL1AzM2E3RSt2eFd0ZWJuOHdqSnhJbGkxRkplZ0JYaW1FZVJxVlFXN3RSQlRtV1NsRzhDZUlveFJPUWZSNlB2djFMMXgyZWxJa3JJQjA1YjRtQ1pwWVRBdDJKdzVLaUFpejZuVjYzb3B3U0E1am9nb3doOHVWeWdrWlZQdzh6ZThIbDFNa1NvYXpFOGIyZlFzNGd0bzZNMmRoUHJQdlBFaTE5K2VCYzlxR0JncC9BNDhtN1h5eWR1b3RaM2dWWnowa0xYbWF3RkljdGZaNHM3QitXT1VaL0ozbTJOT0VvNFdORkpYYWIrMWVoelA5Z3hvNlB4d1ZCYmhra1Z1eFlicjBkOHlPbmYwamdkUVVVdi8vZXNaTzJRZDNuM2U3dzg3cy8rZWYvbjFNbXZmL3RYL3ZsN2cvOHpGKzFQMThoUVJpSkxwVDdKbmsrTWwwR00vWVNwT0gzRVZBQTZDMGRyQVB2bElZUWhaRGNuUVNkQ29obHJBdURkUnN5WXhISUU5VC8xVFJrSGdYRUVrckh5TjhTd1RvVHhGTGtGUHdXeVprMWlOaHo4SzUrMysyZXY2MUVCMEJPdEhSaXgzY0lZaEZ6aEl1REF3T1k3eU5KeTd4Qis1Y2Z1dTdhWjVpQWtrYXlKaWZiUkU0aUh6cGd6eThqUmRBRjVFeXhveUpuYVJPYkMxbUJHUXZQaFZoMkFyTWVjQjVTa0F6ZlJ5MHpaT3Yrd1VBTWdjbjA2QjE3Wjcxak4wNzZ2Y3pIeEcyK0dpZ2tNOE9TR2VVaGJMWUZQMWtSSkRQOWEwSHdFUHRKc24rRWFnTWZ6RC9NTkJycTQ5MHpZeSsxeGNUOUlvUHJiei9ROXFuYi9hWGRqLy9zcjV3QTJaZmYrZHYvY1BkcDkyKytoZFliSjAzRlJCMEcrV3JGV3BtMkN0YVNpZTRzT1VTZ2lYZVFxQy9yTlFpTXppb3FCSk05UzViYTN6MXl6czVIOUs4azUyUStJRGlaUnNvMUNkaXUySFBENGdsUVg5NlFpdDcyMzNlNy9YUDlWUzVHaGsyNHJmZDZWT3c0YUh0aWdoeFpSYUtFZGhUeS9sQWVtSkh6NW5Feks3aUNWUDJoNzdyOXRGM0I5QjBKOGNicFBOaEFUbW16SmNoNWVwOVR6dUpqd0o2U25GbURGVGtYUUZVOVJkZ0ZsdkZtYm1BbkN1cTZ4eWxGaEN3L0NJTCswbjVSRFJpUU1kMjlXL0FQei8xcm9naHZSUTlKM2VrS0ZoYUtXRDJTTk83QnJqZ3NoSUlCSnJWNGphbmJFbzFYaXJCb3dsbi9ZTVVsN1ZiM3I2YjJIZ2pXbFppT3FTQmVDNkJ1SWxoWEFyTXhpTmVDZjJ6OEE0dk5NV1B6UU4xRDMvLzlyLzdVTC80SHUvNzMvdFlmTy9SLzlQL3RQdTIrdXIvZXNjSVZGYm1iUjYrQkUrRmdubnorRE9TVUxsMkZPUXJlallZUXZZR0pQSEpXcDgwRzY0SU1XVW0rU2ZBYmtWTXRZcUFraDRCWVFvd0wzS01ac000RllpV0FkVWhIYzRPMC9ibDcvdnA4RzAzdEI1SkNhWTBKSUZZRXJGc2J4Q0ptQ0ROalo0b3NIam5KWit5SGw2N2ZEOXNWbkYvazZhazZXalpSMU1EUnpPRWtPU09PUytSVDJnT1pDeDh2eWh5ZUZHOFVWV0V1WUh4Z29PS2lGeHhvUE9uM2dxSm04VWlxVmhLblhtQk0zVThZaUFFWXNzMHpZL09TdW1PdjdsaXYwRWZ2MkxIZkNTQUlDSHU4Mi8zMXVSWEFJZE4va2tHeTBQRWNCQTlUUHA4Vy9FTkljNnBnYTlIUFd2Q1BSbnVEWXRBVDNDY3V2OW5BVDI3OERlNlhWYzZaNUhQRUZSNG03cGV3ZjNYZHJ1K2ZkajkrL3VkMisvL3B2LzVQdWovd003L3lHbkdSNUJkV1FER1RRNG4xU0xDdnpIY2VTNlpkaFJrTGZxaUtKTUZYRldRbmh3N2RyZ0lTRWprSk0vYXlXT0lRem1naW9rS1V2QzRncDdsbW9pK0JhYXRNaDZZbG9EdXhKMkhHZ2dWSm9IdUR4Wk5UdTRMdlRLL1FtRjBCWnV6bFJYTFBSK0pvU2xHQlpHVkV6c0k3eVhKbm8zbnk0TXc3UFNEdDlZZk1YdWNidHl1WXZxUHdBdG1PNHJsdExvUFlVU21la0xpS25EOU9PVU4yQk9lWmZSS0lJNGkvTHNNUk9uRkFQUDYzNEhJZXZXUE5EWnNGZHpqbUVWMTdPRHpOellYektvWUticzk4Uk9wT1U2ekRIMXBreG9LOGNuRy9nTGpCb3Vjb0lBKzRpMTIzQzJkRnBSYkF1aUR6TVJYRWF3R3NXNkZJaGtHOGQrQWZMaEI3Qmh3Lytkbjc5WTlQdTAvLzRXNy91Ny8rTjdyZGovNXlQZWdqb0FDNUJORnRLcUNrWUQ2eUxJbFFRQ1lreVJWaHFnakprQWVzQStxTER5SDZBbkl1Qm1KbGdYVkJadXhOcmsyQ2JBTHVKT2wvQ3ZKWEdiSUtpQ1hFdkI1d2YzWmZ3UDFwQm1lS25NQ2U4YzNtbUlINHgyVGFsKys3WGY5YzZKMllKZWZHSUZZUit5THlnZk9zWkNsaWpsV0tnM0U1KzJQZjJHUC8yTk8vUU5Gc1ZwMUVVUU1sZTBESm0vMVB0bGRBenRIMFJMNkJZc3poV1F4Z1N3Zm1RbGJvSFV2T2QrSGVDWUVFWUIvUkxNTzhqNlJBMWpMa1FuK3Yrd2NETVFRbVUvTU0yVVNtanNsd3RCaTBMVEJrSVpNcks4bXZ6Z1BBa01UdFBYOE1OT2dmVVZBa2REemZtWDlrWFRNUFppd0U0d2I3QllPZXduMGluVHZnL01qeUQzTWV1RzlTd2ZYcGZmTk93VlMzbjAzOW8vOHJ1OFB2L1ByZjZ6Lzk2TStOa3FacThxVDBrQ0xCT1luN3N1YVp2SXRNbS9sNXFQbSs3S1FwS3pra05sTEdtSXBRSm9PN25EQkh5YnFDbFY1TnN2TzJWS0srUi9Ia1RjWFpZRHRoeUJLUTFtRlBqOS9JejlqK3Y5djFYZi9sNjNxRGk3V0xKektqamRpeEFxcmVxSW5Za3hSUERJUFo1cG1BNU1vRE0rLzJ5RG1ZcGovMkdEN1UrZ3huZ2U1RVRpS2Z3Q1JDZTZ1d0xrK1JhQWhxcThXd0VCaU5CRTBhUk93WVFrZnJhWXQ4anBoWkVQekJMMnNlY3I1RVVSTHJlUkkvSmJtQk9jM0dmaUszZDByTU8wcGZRRkJRZjdGeElaVE4zaWVtVHd3SDNMbC9TTEpteDV2V09lRDkrOEwrSVYwTEpNK1dKaHdkNEZwUnFRWFFEb0oxajk2eHdnOGpGb3BmTW5qM0R2eERBckZMek5oRzIyR0VpNkJ2ZnRMdHVyKzlPL3plMy82dHZ0djl3anhEbGdSaHl1VkhiaG95SDVublBJWk1oNzR5Z1JPdDNqdFdDZFlKV0Nmb0ZnMGxlZ01USVFad1lrOVZiTWVaWkFxSWN6TkVBckVTNWNUSkJiRWpZQVlxMDREcFRQQlZUcktWQlJLUWgrelBCTEJPOWptbm5JZm5idmZ5L1V5VUFPU1UxcGdBMXEwTllrMCsxNCtJaTFvME45NVQ5YlZkd1hHUmd3dlcwenQycEVqaXQ0TUh6T0VrT1NPV0pNWFBCWHJIcHNnbkhiUUZaWmdMV1lFWkd5eVcrbk53MzNsSXdURTNNemJEcnNUM3laaTZmMmdnQm1BMFBaaXhBbmpRQWpNMitObDBOT2tmUFMrQUlDRHNvZHU4WFlZczVMeFFyRGFFelFiQnd4US9FZnpEcXJYUnZ6Zk5rRTMyRCtwSHMrTStxSDhVL1FqcVkxRm03RHNGVTJWd2ZScTNqTStSUTlmL2c5M2hkLy9PLzlIdmRuOGluRFJGa2tNem5pUEJ2am1KaWQyZ0pIaVI1SkFraFVwd1RaSkRoZWtzNkxZNmxOaFJrQk9CdEtTb2NGazBXWjh6bW9pb01FMU9JcCtnZjMzRHpHdEJXZGJXeFpOaWNnd01MSUh1YllLMEp6QzJ4SHIwTUNxUnV4a09JaGRQaU1NbE0wK0FleFNIa09XV21GTW1tSk5WVkJqM1ZPMFBoNjdiWDlvVlROK1JBTFpueEJzZWYvWDBjSTk4Y1hTU1UzRUFBa1lERkNIaXIrNW5GVGxUMGRNQldPeTgzeGRZenFOM3JIRnVvUGhqRWNPNFBSelhDTkd5d1Q2T29ZR2daK3pDUlJCSjB4dWZIeU4vbEJhZU8xaUtNMFBvMS9iK2dmWUorUExGakpQNGkxaHhhUU5RTndyYVRjSHNWQkN2TVZBM2tmazQra0UrRE9LOUEvOUlLWDYwQk9ZdTNsdjRmOTN0ZisvdmZOdDEzYytpSHpLWXZUYklKVWp1R3pJUHl0NWZYNlpNbHdIeVlGRGcwVHYyRGZ3SGZpRUZGNFFCVE1BZFo1QUp4TEZCRnhKa0U3Qk8yUUJrNFdRK0FtTFJrakR0eVZ0WWw4eU1IUVJ0Wm5DMkRJaEZySkEzUnJmblNhVlBQKzEyby9PUytPdmpCNUJNdXhGenpONVR5b1ByZ1hYOXk5UHhGNzBTZThlS2NwckRTUkhVdE5xdFFsZGhBQS9pSUkrY3J0NjRsaTdNaGF6QWtBM0dmVHpuQnZHbGNDNWFvSmw1SDVVV2J0bHN6Yi9YL1lPQkdJQVplMGtDWjhHQ0Q1TDBZekRod1l3ZCt4M1kxZ0RiczdZeisvdWpkK3o0VklOTXZ5d1FLTnBiMkpIbWxHcnE3VEtuV3dMTEhyMWpRL3NsRlZ4dnNYZnNBdWNwQnRmcnpOaXIzZnIrcDBkQTlwZ3RnMkNaTUNwaFVKNzZtYlFqcUZTV09Zc0JLeE9RSkNFck9TUjJWRDZiZE9pMitnalJHM2xuUU01SVVZRXNQek0zUXN6WWdqMGpjcG9tVUJSaFRpWkV3VUdRZG5UT09mZWxoeUdiWGxRQU9wV0dRSHVlMmhWOExzL3NrUk90TXd0MEo3MWpsYUlDQVYxSThhVHdUbWlXMitJamVUQlp6c0YwcHk0Ris4L25kZ1hEOXhBN3dtTFlhVnFubk1YSGdEMDkvdW9CYWUrQ0FZeVVBUVlSTzZhaXBaVTJHdEN0Rmx6T2d4azdkWm1OL1NPTCtaZ3VCaml2R1Bvbk1CMm5qTXFGOXdzNFBkNkdwQ3ZZQWF0SkMxNW1zQlNITGMyUVhkZy9wSE5ZSVVOSkU1LzhoQldWV05TaXY5MHpyeFBrVGdYdlBraVJEUHZIeFk4ODlyUmJjV3QrNWZTUHJLTEl5TTlhOEpNRlFOMUo4WFMzLzhsdjlMYy9YMGMrOHlhWG4zTGZKTTFIcHBGQU16S2hjdWtFUVlHTFN0UEJPc1ZXdGJGRVg0RHBMQVVWaEJsN1ZSejRZUS9GbmtHOWJTVm5hbEdrWWsvRkhSQlRIU1pyTWtPV0xIUTVFQ3ZvUmNMalRqbVBqejEvMSsyT3JFZVZJWXRXZDhkZ25mUVorMFFaeEJ6Vis0cE1NSGhuQ0l3RTUvYnhWWWQ5MSsrZlFPOVlVdVNGNS9iMFBQUEk2V0tPbmw4VUJsMUZPVTJ6a3lJdnRHZDEvNW9MQWNYK0tDZ2czdGRhVmlKbU9Za2dtWnNabTJGWGRHaURRWFgvWUNBR0JUc0tQNlJ5VFhvK1JsTFgzeFZEZHVPa3Y3bmVzY3NuL2JKL1JJOW5XR09kUDVidjFEOGNVTDRXVnJmZ0p5MmNwNFBQeUdYUVU3aFhFTWpZQW9ncTl1Sk9CZGRiWk1ZdTBHYkE3V2ZBUDJ5RzdJSkpVekdjZzBFK0JwWE9MMUttcllKRFpDS1NKR1FuVFlIa0VJVFcvaUZRWC9RRkNJek9LaXFFb2drcTBmdzRqNXl6TXhIOUswa2NtUStJVHFiSkxKN2d0aUl6MzZWNW1MR1I0Z2xRWDk0UTJ4Q25zUGpwNi9rVFZ5b3FKUHdnblF5MkI5dFIzR0JsQXVnU01aSnRsbHR3SElNNE13dTdlUitSODVZQmZBSmpEOGQyQlVieFpQWjhnL2ZtMm5KS2Rwd28waVBuNlgyS0EyU0I3cEtnU1lNVk9SZEFVK1Y3SVpwdFc4K1RmWmVGa3BUbUlmRlRrdm5OYVRiMkR6WFBNSTQ5YVZ0cjN6RUhtSzZxUDRuSGs3cHRUWjhZRG1qQlA1VDRXUktPRDNiRllhcmQxUlh2YWtBQUFDQUFTVVJCVlBFTCt3bnlLeVhQUmhQT0h1Q3N1S1RkNnY3VjFONFRCTGxUUWJ3V1FOMFZ3RzBNNHIwRC8wRGdkUVVNYjQ0WnV3Q29XeWlhVGhpeUpBaFRMajl5bDVENXlEem5NV1E2QlBMQWlYQXdUejZYQUhKS2w2N0NIQVh2UmtPSTNzQkVIam1yMHhycnduYWN1WXVCT0dWc1FrbSt5T2ZQU2ZxL0xqZzRIM2w4VTJac0VLeHpnVmhLVDFXUGM4MDlveGhpNXZuRGwyNzM4c01nV2dCK0t5MDlBY1E2K1pGVHp1SmoyWEptM1ZNcnlpa3dnRS90Q280Ly9MWnFHeVFDUm9MbWY0S2NURDZsUFJDeFoxQk9Gd080dEluSmVnY0hPeW91cXNsK3NGaWFtdTJDYzBMOWZCd1hIVndYcUhRNit3ZlgvWVNCR0lESlZBVUpXa2o2MTB2cWJBYmtvM2ZzbzNkc0RZUkszaThoVERZSUhrYkJvZFB6RzRCa3hldGtCZkJRWmRoN3IrMlU1eDY5WThmK0NmZExLcWhlK2pJbCtSeHgrVXZpZnNHZ2VpbGVBZWZJaVNFYi90eU9CT2RLU0pjOVh5QUpIaTFiWEpjNVBBbWtSY212a2h3cXRxcU5OUlZBbTRLT0RlangxOWxsa3ZVNWIrT0lDbEh5U29vbmwwVkFPYzAxazNrRXBvQXlIWm8yQzNUUGFpc0NRS0Jya3Q1MjhXVDMvRzNYOWZ1eGg3akE2SVNpZ3N5UUpZNVdjZjdGNUN5OGt5eTN4Snd5MDRlWmQ3cmtteThxOUlkOTErMi9URjVTRUVpMlkvQThTNVJ6M25KWlJRV25uS0dpQWpwZ3pSdENHK0IyZEl0aXl2N3U4YjlGcy9NRlFGMFZCQzdkUjF1NFI1eEt5dndBdlVmemJEbHRRSDUxQi82QjVBQm1RZXJlK1B6STZpMk1aTTJPVDF6b2hzREFkdVpOV2Y1amZmOXZ4a2w4SWF5b0JNQVlzQzM0cWhaZ3lLYUNlQzJBZFNzVXlUQ0k5dzc4STZYNDBkSVB4YTNnSC9VZXNnUVVJSmNndVdISVBFSVVxRXlIQ0FWa1FuTHBFTkJWa1pNRVpjU094RWJLR0tJdklPZDFtbXc1RTBFQklJYXBPWStjMVVtVDlIOTlCNWxQQ1JLRmFNTWpwK2V6WU15b1ZPUUVmbXM2eHhJRG5QWThQWGJvZHMvZm5EK1BCL0pka25va3hzWWdWaEg3QW5KS2pFcUdVVmF4QVRuTEh6eXdGbGkzZis3Nnc3TVJiUy9ZQnNranA4dU81eGVGaTROa1h3NHVISE00K1R3VGJVeGprTG1RUis5WUx4anFCZ3N5N0pvMVI5MC9HSWdCbUxHWEpIQVdMUGdnU1Q5bXRFMlNYWksrQ0dHYkJoWkJKbGRXa2wrZEI0QWhJQnp3YnZmWDV4S1pYTEkvTE5UN01lUmZkK1lmV2Z2a3dZeTkvVW1qMmRyQmd4azdmOTdDZmJQb2VmTk83MTBNcmsvakZuQy9YTTZQTWtPV0pFMHdLTWM5bU1oOGpvQ1JURnR0WTZCTVFHNmg3S1FwS3psMDZOWURubmtyeTJuTVVXSlBZc2ZLTGV4UkpaS3Z3SFNlZlIrVUU2ODFhVDR5RFdvclVrVFRabjVRU0xGbmtDSHJBZHN6UVA1VU83NHRhSGY0MG5YSGRnWFRmeDQ1MFJxemlpZkVqaFhGM3l5RFpHV0VBWnlEZGIwZG84cUdtbm0zUjg2WmFZNmZ5bll2bjIwVWVPM2lpUWVralJRVnFsK3NaTVZWeEk2QW9lOENvOUVtVnFwWVdla3NtNmM1Wml5d1V3enRpVFBib2laM1BhK2NheG9jeUgrcHpiWHcxNGZTbDAvdW56dG5Qa3JxVGxjd096KzgrWXNrbXpCWWlzUHUzRCtrYlU3eWJHbkNrWDlvUmFVRmpnUFpXeUZZVnlwZXBJSjRMWUIyQ3haQlpQRHVIZmhIdEhqV1hPL1lCZjJqM2tPV2ZQNnNYSDdrTWlIemtYbk9ZOGgwcXpKakswRzJwNWRiT2xnbjZCWU5KUVlBRTNua2pJRENudDZ4UUl6aUVGZndSRUNlSlAxTFdVUnl6bzMwbWdqV1lTWVNBVDlJc2tUc2lKUWdEQ0orWVlDU1Q5OTB1KzdBR2JKb2RjU09zRWNrem42SkhRVndCTWs1R2FTWVkvYStJaFBZbU9nSXpDMkJQUkpZdCt2NjR3OTVIWC9RNi9qY0tzelJiZVIweXplN3phQTl6V0ZLOHVseDNNc3o1a0tBL1MzL29IOWZBdlJTczF4eTdrTjU4SDBrVlNzanhuWThXL2NQRGNRQURObm1lOGV1bjlTVmU4aTIwRHMyQ0FwRmsvN1I4d0lJa3JqTjU2L2JGdndrR1NRTEhjOHQrSW5nSCtxMVVScmZORU0yMlQvZ3RWamNMekxvQ2U0VDZYelp3RCtLZmdiM1N5cW92aEN6UHVRWEM3UVpDUHVaNENmTE0yUkpUQWVEZk15MERZQzBrYVRKekZteWs2WUFNM1pSUmw2eVBSRklTNG9LcG9IR1BXMFZNVEwwNlpGemRuc3BDOC9hbjJBZVpWbHB4Uk1JNmwzYUYxeVpjWUdrVndMZFd3VnB6L2JzOTkycGYrendueVRmUlArZTRvbWIwVVljamhRVmhHd01iQU83V0tORzkwNDVQY3pZQ25PMGYva3k2VE04ZVlHYkdTdWUyMU1GZStTVTdKZ2xKN0hqekVWVGZBejRyU1JuMW1CRlRqK0RxUmdHZTRxd0N5d0RGVVcyWnNabXhEV3kyMnpzSDFrTXlEUXh3RDV1eFUrOCswVHlrVFRGcWhmdHpIaHA0Ym1EWFhGWUN0cFJZZHlIVUZoT1hLLzZtWkpuZXgyV2duc0NHSlBnamFIUDJEOE1NM1lCMEc3S2VNUWdYZ3YrY2RsMkVOU1ZRR3U2VHo1Mjc5aExFWFczLzhsdjlJeXdTUzVCY3QrUWVZUW9VSmt1QStUQndUenBIVXYwZFFHWFNWRFdhdTlZSUtjVVhCQTVEY2R3Z3p4QWxya2hIbEFBYlFObEE1QzFrL2tJaU9XSUx1NEJySFBaY2Y0SGtJZzE0bU9jOXJ6VWVnNC9kTjBSYUVQRkFrWE9MQkRMQ2RadEJXSVJjN2lac1VsZ25jU01mZFYvZitpNmJ2KzlqeGs3V3JhaUlKTDhrZVJNMldXWGpWRzdqMGx4Y0FVNVdXQ25DRThVdmdKRGxpOUQrdUREbFp1VHVBeUNJRzZHckdqQ1JZZlgvWG9kaHF4MlhTMkxaVGJFZkd4aTIyeWM5Si9BQkFFRVNkemVEMllzMFhzTC9uRUJrY2g2bDhhUVd6Zy9XZ0xMSHIxangrZVh1Ri9lUFVNMmNiOWdVTDBFT2p2T2oxdUdiRmFQTTRRbVhkQkdnTjQ0b2tnbDUxbVVHUXMrZzVXU1lKSVVHc3hBaHpyNUkwVHhaTGFBbkxQVHczV1JZUUVDNWMzU0VOaEZrbnduT0ZVMGhhSUlZRTlsT25SOEVOQ2RSTitrZUFJV2xGNVVBRHFWaGlnR09FLzgvRTIzTzZGdGczOGVPVDFnKzJ3dlR0R2V4ZlJMS1NxUXJDekFkRmJNTWpwM3lJUEpjaGFtZTJ0WGNCeFFXSmVISVh0Nm4xUE94VUgzallzS3hlTWUrS3NVYjBpSGpPSndJTzZUNEpQNmZKRWliT0l5Mm1MR2Joa25UbDJGN1BORkRKSExmRXdUQSt6alpkSGtBUk1TSHNOZTgwaEhUSnFDQStlUHRPQmxCa3R4R0N3S3VmMXBZZitRL0VxSjU2V0pULzdDaWtvc2F0SGY3cGxYQk8ycVA1UTQvVXlkL3Y4L1NKSHNJL2xIRmxQMjBUdTJFeGl5NVBKVDdwdWsrY2cwRW1oR0psUXVIZktETWtCdkNLeFRmdWdKdkJNTklmcmFFc1RLQXV2R1hReVFhdVlHU2NHVEF1NFFPNUJWazNrcTlsUWVSMHgxQ0M3TFNUWlpxSUlwZ0tTSnFEOTlqRlBPNFdPSGwyNzM4dDJqZCt4Tkd3dUhzWWc1cXZjVm1XQU9OSi9tbk1SZndibDlmZFhydXZyOWw2NDc3QXRSTnlueXd2MCtiVnZrQVYxZHpOSHppenk5Y1NQRlh0UHNoQUdzMkxQazIrWkNIc3hZTDVpaGNmWnl3VVBIVVRiL1NOMC9HSWhCd1E0TEJHZ2grVTlrNmhSK0FLVGNLN2JRMjA5Slh3SlE1U0tmVFdjbC84MHdaQnYwanlobUcvSXZKMmlZNmhjdE1XTlgrS3dlbnlzdG5LY0RmV0RRVTdoUEpEL3lnT0pKVE9xYmN4bnVtM2ZQakYxZ3Y3ajlMT0FmYnd6WkJaT21ZdEFIZy96V2U4ZWFZcENrU1ltTUE4bWg4aHA1cktrSWJVWUVSaFBtS0ZtWDBtczBPU2Z5eURtclNTZ24zazlrUG1CU01rMW04UVMzRlpsaHJuc1lsVmNzQ1lCZDE2UmRBZDJCanRFUVlvakJSUHZQM2U3MEkwM25mMUpSNGFQMGprMndJekdMekl4VmlpZkViOHR5OWtjRzljc1BaVFRZdzR3OUxWOVJUQllZalRiU2RFTlV3RWdTVnhFNVo5YmxBYU1yUFlBVnlYMWppWndMY29ia2V5RWRsWnBrWldUZlJWRVM2M2tTUC9tc3JUKzFzWC9ndUtnZ1dmcnlHL2FQckcwcU9VbTZnZ01iWEZwNDdtQlhIR2FkQTlHL2g5RFlKTFNLNU5seHgyWEZwUUFvRS9ESzBPZnNVMUF5RmNSckFkUmRvUWlDUWJ4MzRCOFNpRDBEampmSGpGMEExTVZGajljaTZyaUg3T2phVUM0L2N0K1ErY2c4ODdtUTk2dEd2QzF3TUU4K2x3QnlTcGN1NmFrSzNpa05TYkluQWlNVHdKM1I1OC9PNEVIU3owWWdsdnNIS1lMMkpJOUx6TmdiRkhBY3Bzak0yQUg0YWpLU0NQaEJrcVVFc0U3Mk9jVVFaVGxQV05qVDE2OERMT2FYdE1iSit0NHRXQmU0cDBaWXF0T2VIckJPK296OTdRWDlFYlR2WC9RZitwRGpEUUs2dHQ0ZWlOZ3pLS2VMQVZ6YXhHUzlnNE5kdXM5VkVNQjViOGR6OEVHWVNNNTlLSmQ1RDFrTGx3N2VoUVl6LzJBZ0JtQTBWVUdDRnBMKzdaTzZOK2JzV1I4dGJKdG84cDd5UE03MnBKYjVWbmowNkIxTDlBNlpmaWwra05qek1RcWVGcStURmNCREV5eHE5RHpGb0NlNFQxeitSUHc1cWNaUTlDKzRYMUpCOWRLWEtTMzRTZUorQ2Z0WHdEODBoaXdKdnBTNEwzdStRQks4ZG5Mb1Nwck8ra3I3YkZLeFZXMHNzYVB5MldSQXp0bGxrdlU1bzlhSUNsSHlxakJZb0p6bW1zazh3SjdLTkFpc2hSTjZpaWNoWml3QWdhYk1XS0ErMDB4NEFOSGJaTExEYzdkNytmNzFQOTQ4VGtBSkFrWWI2NUpCZDRlY1E3RVhrN05nS0xMY1dVeUdQSmhWVkxCL3FLMC9zbU5QZllZTDY1THRhQlJqcktLVHg0NU9NUG9VZHJ1TENrNDVQV0I3UnRzTmZONU1CeEovdGNESHdOODkvaGQ0blUwT0lPY25CSFY5YUpEZEc5UnRhOCtERy91SGRaNVFrZExFdUFQL3lOb2ZTTGRwaW8zQ1oyaTFpdzI2cXVFRCtZZmtaNFFNSlUwNDhoZFdWQXFBTVFuZW1jS1FUUVh4V2dEclZpaVNZUkR2SGZpSEM4UXVNV1EvaUgrWXhZOGhRellDWXBtM2ozS1ptcFBGdk5ranB3ZmN1VWwrRU5vMFhwMEhyQVBxaXc5SnNxY1VYQkFHY0RhNDAycnYyQ1Q5WHgyQnpGZnhHdks0MUk3QUFDbmM0QWRacUNJbkNJcmptODB4ZzFQT3lXTzcvZWV1T3pJZnlUbUVWamw5d1p6K1lGRmtIaVZtZlVRV0Irc215aURtcUY0UFpJTEJPMWNENjE1ZmRQdy8zZk5uSHlpSjdUaW9YcGpxSUo4dElvYzlEenEvMEZNRUhiM0dYUGo0d2pHSFo4dFowb201a0VmdldDOG82bWJJS3Y2NzlOaTZmekFRUTJBeXpZSUY3SnJ5bWtsN0xwR3BBNU80MjE2eUUzM0FhOVVQVmRYU01zamt5a3J5cS9PQTlCR0VkWm8vVEQ4Y2FjRS9Ma3kzcEgwVDhxODc4NDhzMExScFpteXlmNFJxaTRQOWdrRlA0VDZSemgxd2ZtVDVSNVFadThnUHN4VjZrNGZzYTMrQXljN2J4SFBWN1djSi9ySC92ZDg0ZW0rWlgrMUptc3dZa0FUNTVpUzNBOGkwVlhCSW1ZRGNRc2xKRXdGSFhPQ1hROWR5c2tuZVFaSmY1VmVCaVQySkhhMzlRV1FiZ2laSzFKY0FSc3U5MGFEZUxMSEpORkt0Z29EdWlqMkRQN3lYWGxTd0ZLcitYVEhBMjl5blkrYkxUOSs4eGlNbldtcGhmVEtqamRoeHZaNnFTUFRqSU1VOHVLZnF1a1dGZnYvY2RZZVgrUU55N2VKSkNJd21WaU5GQmRpTEhNZFZNK3Z5eUNreGdJa3V5Qmpad1hQVEdma2N5WDI5Nzh1Q3RiSWI1Y3NiWXV2SW1JMzlSSTZQSnJLbUwxK0pENWZ5RjgvOUpPd2Z5VjNTRlN3c2ROVlBtZXBha2VLd3Bmd0MzbS9Mb1BzRm5JTGsyZjRGc2FLU0k1eHplQ0dUd2dseXB6SmpHd1YxM1VXdXd1ZjZNbmpYZ3A4NC9VTUNyeXVnZUhPOVl4UEIzS0IvdmZhUWxjRTE1WklpbDZsd081UHBFTWhESmxLQ0VnSUtBRGtSNkZxNEZNSDA4U0ZRYjlhTFBISlc1OHdHNnl3QmpMOUx3Uk1CWFMvdlM5Sy9oQVlwSUErSU1wQnFFOEU2ekVRaTRBZEpsc2puK2tnSndpQ25YOHc4dGp1Q2JFZUdyRldhUktzamRvUkIvdG9nVnVRSGtJZzV3c1hCZ1FITTk1R2toUmowN1VWSFpsWjMrS0hyRGdlTklTdkhHMFJPSXA4amJ2RXdZMmRmWXhyb1ZVaHpXTGFjSlp1YkMxbUJHUXZQQlphbEJwdTZrWE1mZ2lENFB0cWt1azRPQWROUkdZZ2hNSm1hN3gzYlRsSlg2bzYweWphNWhuOGJKLzBqOEFBY3EwclhLYmpOSDcxamlkNWI4Qk95enVEMWdmMnJoWE1raVRrZDJpZUROZ015NkNuY0t3aGtYTkUvelBRWjdwZEZ3UFdXUVBZRjJsQ0UvU3pCVC9JWXNpU09nMEcrV3JGV3B0MzY4OUMxZThjU3M3akhLSW9ITDBFZ0xXRjJpT3RTaGlzNWZUSFhKY2tkQVdtVmhRUDkyMmdBbVNSMktzMitBY3JwYVMreWR1OVlwc0drVVVSdk02OTYrYTdiSFZtUFVsRWg0WWYzM0l3MnA1dzNOUTZ5TCsyZXFxYnh5SEpuczJmeVlGWlJ3WmF6UHdLeCt4OXVEK1JGbWJISlRHZlRXTU1CRS8xNzVHU282M3kvbktMNWdkOUtjbVlOSnY2NklFeUU3d016QzFvckc3ZUxZRmFSelB5N2dhVm1tUjdOczdGL1JIdkhwaThmN0dQVHZpa29TSksvc3k1Q1pWZEpWM0Jnb3lPSFhtYVFLdzdMOG9OZ2ovUUZqL2RxTzYxdzBldHQ0YXk0RkV0N2N0UUV3Ym9TQ0prSzRqVUc2Z2FaaTdkdFljN2dKQWJ4V3ZDUHk3RWU5Qk1FWWxzTTJRL2lIOWp2WHZYaFpNaVNlMGU1VE1GOHluUmgwRlZoWnBCRzRvcDhKQ2dqWUIxNHB6U0VHQUJNS0FVWFJFNWpYVzZRQjhneU4rUm1PWUk5cTY5TTB2LzFIY0g1eU9NdWdrOWhZcmNkeVVMWEE3R2NYZ1VleTVIejJxNmdWaHlSUG45T0FMSHc1L296WU4xV0lCWXh4K3c5cFR3NGNBdVBuSklkSitqMU1YaC8rZEoxL1g0R1JDS2dqeWluT1p3d1I4RTJ1b29wbk52aGVJUFlzVUt4Y1JWNVM3b3dGVDBHTlZBUjFRc09tRVRNRmJNYzRnOVFUamRZSVBqdjRrUHJmc0pBRE1Ca2FwNFp1d0JUQnlkeGhaNStUV3lialpQK0UyZ2dIQStKMi92QmpDVjZiOEUvTHVjUFdXOVNqZUxSTzliODhPNTEveng2eDQ3UEwzRy9wSUxyTGZhT1RXU1NZMUM5Rks4a25oOUZobXlFeVZFTUJrbXc3NGdreWJSYkowMnVYemsrQzRhU0hzSWNkZWgyRlpBd0lPZnMrb2hES05GYXROSi9YbVM2SGFHY3B0bkpQQUkxV0prT1RVdEFkMkpQVWp3QkMwb3ZLcGdHRWdjUUE4eFB1VHM4ZGQzTDU5Yy9ldVNNbkJjeTZPNlhjLzU2STFsWm9CMEZXVzRtTTNhQ29VcjJORHp1ZUoyOStzbk1naGRsam01UlBNa3FLaFFOVXI5Z1BHQzdLOTRRajVsUW5DZkJKUnF6VFQ1SHRPblJoeVFqOGNpNUFzSGNNRU55aXpoeDZpanVnM0FCUXdWOFBrMk1PL0NQck8wcXFUdE53UUcva1JhOHpHQXBEbHY2SENGeGRrRGRrcDhwOGJ3MDhVa0FWbFJLQkdQQ2FoTkJ1MFYrK09tRE1COC9rbjlFR2JHemZ0YUNueVNDdXU0aTZyZ054SUFoU3k0LzViNUptbzlNSXpIeHlJVEtwYk5tNzFqQ0dGVnNSTVlTZlcwSlltV0JkZk5maVJJTmpjWkl3Wk1DN2hBN2tOVUc1eUdQUy9zUmdoUnlrazBXV3RIWHplTWdhU0xxVHgvamxMUDAyTFZkUVkxeFNJUWdJQmI4RW1FZVBXVlZFcGNkd1hsV1VnRXhSM1Yva0FrR0wxOE5yRHUvNkx3UCsvN1FkUzgvYUQvblBYOVFzbDlNOU1qcFlvNk81WnovTEpJd2dPRzVkbW5QWkpvOW1RRWNCVk5SY2RFTERpanhWemlMTmFoUDROeW5JS25HMlVzS1NNaFpyWXlwT3lvRE1TallVZmdobFd2eTgwanFSa3d5ZUozcTBKUUNPamxCb2F5a3Y3bmVzZTBsL2ZTNEtvNExIYzkzNmgvUmErYkJqSVhNMkVmdjJQbnpHZTZiZDgrTVhlQ0xGQXl1VCtNVzVWNkVEUHNiaG13a2FZb0crYXYzampXem9IRlFiQTdQVHBvQ3lhRVNZOHRqVFVWb002TGtqakE3eUxxQ1Vhc20yWGkwUjg3Wjl4RTVsWVVtelVlbWtjRGFiTEI5emVLSjBsTlZzUlVaU3d3eE44K2gyejE5SXpKakZUa0w2L0tBN1RjTVFNR3hQQ0J0QUtPOWFwcVlaY3Fzd3lET2pEMlhsSFAvMVBXSFBmaDhuV1J2aW1LeXdHaXlqd3FnNnVZTVlQQUxJYTUyRklwT2FtTVZleTRBRHoxNngvSTJJbGttbCtiWjJEL1VQR01xVy9yeUUwRi9OOXBHenVrQUt2V1IvRU9TdFRMNDZtY3QrRWN3YjBvOTVrbWU3WCtoVmxSYUFKU1J0eGtFNno1TTc5Z0ZpeUF5ZVBjTy9DTmFMQnVCeEk4aTZtd1I5WHk4N3ZZLyticzl4RzdoTlVPaUZUalZjUmlacnRxT1FHR3FLSmNPK1Z3Q3lDbGR1cTB5WkltY1NsQkJtS1BaWUYyUWtDTFpNUUhFY3Y4Z0JkbFFKRWdVb2diZ0hzV04vbEhBT3FTajRTQml4d3FLT0FQVzdZNC8wTFEvOWdVdE1OdWtOVTVlc0NpSU5TT25oMUY1QlhrbFFWOEhLK2FZdmEvSUJBUjB6UWJyYnUzWUgvcXUyMzkyZ2o2aW5PWndrcHdSZTVMaXB4RWZqRjVqTG55OEtITjRVcnhSVklXNUFBQytleG14MCtlQys4bWZpenVMVVliY3VLZ2lGSldJUzZlT1lmNmhnUm5XRDMrVUdMSXRKSFVMTUhYY256MmU5ZEhDdG9rbTd5blBDOWV4a3BhNGpyY0Z3U0hzTDhuN0plUm5RZkJ3YmY4UTBwenF0ZE0wUXpiWlAxejc1TUdNYlpjWk8vNnMzbDN6Qy9uRkF2ZXRESzV2eHBBbHdaY1M3V1hQZDM0M21iWUsxcElKQm5KNmt2d21QcHRVYkZVYlMvUWxVTWs4ak5IcTlHUjl6bWdpb3NLdDVEVFhEUFZselVPbWtYSk5PQ0ZtUW1VeFl3SFlkYjJ0N3JCNDh2Sk50enNjUkZBaXEzZ2lGc05Na0lNVUZZUnN6Tm9EV2NlbXpKQWxJRzJ1blAzUlI0N2cvUlNGbG9zblNyRTBTVTZKT1pwUVZCamRWK1JjQzhZYmthSkN4TWZEVllrRUZOWGpmd212TFJkamhIMjNlSlpEdmpBS080QXhBZkgvUlEwU3JMb0g4bzVac2U3QVA2TG1rRnpxbmZpSEpIUHRYdnNBL2lINUZ5bStTaFBPd3Eyc3FDU0EvbG1nYm5FZUo4aWQrbmw3WTZBdUxsWlliWEVtZjhjZzNqdndqNVRpUjB0ZzdnS2dydHZQNXZjTFpNaVNHMGE1VE1GOHluUVpERmtQdUdOK05rdmtKSmZ1SFlJN043bDJscHlHWTBTU01tQXVtMkFreUZsOW43SUJ5TUxKZkFURWNrUVhIams5ak1yVE9aQWxKN0hqR1VRazZrOGY0NVR6NXJGWE9YZTd2dXUrZkYyUHFwQU05d3hpQ2NXa3FTNklPYll1RHJyQXVsdm1hUDk4QkdNUEE0WXM2YW1xS0lnVXpVaHloaHgyakxKVWkyY0UxR3BkenBKTzRMcFJjZEZMaFNCMmQ5dy9yaHhkT1A4dE1OVXNIa25WU3NXcEU4ZlcvWU9CR05IZXNSOGs2Y2RKbnRiQzI3VU44SFp6Z2tKWlNiL2FPelp4ZTg5di94YVlzY2xnU09oNHZqUC93SDd2YlVIK0R2M0RlKzJmbmh2b0E0T2V3bjBpblRNdGdLbmlma2tGMTZjZzlUdTlkOTErdHFCL1hIdkl5Z3dIRXV1UklKL01NeGxEcHEzR3VNb0U1QlpLVGc1UjBrT1NRNGR1UGVDWi9QbjhiWkpmN3ZoTndHaGlUMkpIOXZzeVdLdklqZ1ZtNE94TG9KeDhnU0RzQUpPUlphR2l5UTJLUDcrK3RZc25WL2xJRkUvOEZlaFVHcUlZb0REeC9vZHVkemkyS3ppRDJoYklJR0dYaGZYSnhSUENkTmJhTk5pL05FQVl3QVdkS21iSllNWVd0dy93VytSdng2RDUvR05lUTVCcDdlSkpVYTk1Y283U0xBOUlHMkhHbXNkZ2NyeUJiRjhiNUhaMGNQOEFHRWsrUjNKZSsyREdxbzZ6c1o4OGVzZnlOak5nMjZFMlBaS0wzTGwvU0xKV0JrdnhaZ2dGSzdlbktuM3BsZVVYcm5uSXZlZWErSFFoc0tMU2dtQ01mQzJKb04zc3I5MkxETkZpc2FnRjBHNUJrQnY3eDhXUFd2QVRwMzlJNERWdE8vVE8vUU1YVWV0Rk1vTWhxOXd3NURJVjVpUFRJWkNIVEtTQWRRUVVBSEttZzNYZ25kSVFxRGRyVG8rY0VWQVlnM1U1WDYrOUJhVUFERUQrYW1iajRzS0pIUlVRUzRnYUxOODQvVDBSck1OTXBKbUZGWmlqODcreXJ2UUFSa29RQmhGN0V2a203UmRldnUxMnh4OXBtdHV2YUhYRWpyQXRRYzB2ck9LUEI2eVRQbU9mS0lPWUkxd2NITHpUZkI5SldvaEJKeTg2KzhYcGg3eU9mWWJKT1R0Nmpibnc4YUpDZGxTcUJhUTRTQmpBNHJsdHFvUFlVWkd6WkhOeklhOEhoWFNQZThjcmNaaHdEMGs1T3JuSG9YejRQbXFaSVZ2M0R3WmlVTEREQWdkV2NzT3FlUmRNK3IxSjNhYmJadU9rWDJYR0tsMm40RFlmMTY0YjlBK1hITm5ZZlF0K3NpSklabDRqTGZoSkMrZnBvM2ZzL08wUDk4dURHZHYxNnIwcGcrc3JndXo3bi96RzBSL08vMGh3N2tqbXFxVlVNcCt3UEJUYmluTGVRM0lvcUZFZkt1ckxlZ0ZLN2dnRG1LeHJrTFFxdzFOeVhmTld2djNlWlZaM3lzSXQ1VmRBVUF2c21rNnRMQXVCMGNhRU1oTnF3K0lKTVVQYUdHS0k4c3QyM2I3cm5yNFZvelBDSENVZ3JaSk54dVRVaWljSjdTakljbWYzQlhtUWdPN0MrWU44Y2RmMUwrY2Y4eXFDZE1TZVJENmxTQVRrUlBJVjRpQVBBeGdYRldiazlNUWJybllVa2xJcWd4VjdTdWdvUTExSmNXQ0IxN2JOa0ZXS0NGbCtFQVQ5RWVYU2E4aUFqT251RGM0cjh3dVZKbEMyOHZmYWtyclRGY3pPalZsL2t4YWVPL2lxaGcvZ0g5STJWb3FUMHNRalAySEZwUlZCM2V5ZXNZc3daTVcwSWV2WUdzMnpBcmlOUWJ3Vy9PTnlMRU5RTjRzUk8rdGZMZmhIKzcxakw2ZFdBa09XWEtiQ3ZVV21Td05kSVdQcjlMNlpTOEh6ZzEzU3BkdnE1OC9BbnVseVpvTjFJdEcwQ0VZcXdWTUF4RkxCMHF3aWkyYy9BdmZJWThZT0tBOG1JeWtMeEVvQTY1Q081Z1lSZzRoeXZuemY3UTdQdDVRSWFZMlRkWGxBck1zNWE5cXhJUkNMbU1NTnVpYko2V0lBbndVYjJMSGZIN3J1OE1NNzZSMTdLeDl1bXpPTEZSTkhHR3dvYzNoU3ZGSGN3K1lDeHVrZ0txSjZzeTBDNGdjd0ZpbEhWKzV6UTE1OGpxRnFwWFFhNXcydSt3a0RNUUJEdHNyMGVTUjFveDZMU3RxeStMYlpLT2x2amhsN0Iwbi9Kc2Z6bmZsSDFuNHBYaU1yZ0llWU1kakN1ZnJvSFR1Ky9jWDk4dTRac29uN0JZUHFwWGhsQmJEOWxTRkxnbk1seE11ZTcveHVNbTAxdGlVVEJKT21teC82SW5yTFRnN0pPNVV4b3Q2c0pCQWxkd1NNaHVzaXd4RElEM1hta2EvS3lDVUNrTFdSZVFScXNESWRtcGFBN2lSNUo4eFlzS0Qwb2dLeGtUS0dHS0ErMytrMzBKNitCcjNFbERZTnhJNUtWaG1VOCtaeEFycVE0a2xCdDJTNXMrY05lWkNBN2NKM21jamR6dXM2N0x2KzJLN2dFaS9JalBYTHk3TGtKSFpVaWlkWlJRV25uRVcxQURsZG9Ec3lmbVVRc2FPRWhtcnBzTWYvRmx6T09tMGRLS3BDdmpDSzJ0OTZmbVAvY0JleEozS2xpUUgyOGIwelkwRlk5YWJkTk1WcTUwYXp6RmpoM2w3Y1QwaWNuYUIyZEI2VDRpU2FhSGJCcktqRVVCTC9LcFQ1UmREdTNUSmpWeWlDWUJCUHNaL3hRM0RoYmVYMGp5eW03QWtrYmdIc1g4RS9jUEhEK0lIRjgzRmJZTWhhZ2RidzcrUlNCZk9SYVNUUWpFeElMaDNsTWlCeWtxQ01nSkhnWGRJUW9pOFFiUzBHWWhHUWg5Z3p5SXk5eWJVRmV5SjdFRHVRaVlMemtNZWwvV2lBRklzeUtoVk1BZGlUcUQ5OURER0lEdFpWMnhVZ0dUWUdzWXB1UmV3SXpyT1NEb2c1cXZ1RFREQjQrV3BnM2ZsRk0vdXhmLzc4ZW5oYVdjZElaeXZJNmZsU1pSWlVua2FSQk5RaThnMzh6QnhPUHM5RUc5TVlaQzVraGQ2eDRuMXQrVjNvNytDOG9GbUd1VUZjRjJlRzBZVTU2djdCUUF6QWpFVmdRUXZKWFNKVFIwN2lDcjk2dmVuMjJUanBiNDRoMjZCL1JFR1JrSC9kcVg5RXdiQUhNMVlFNDFyd2t6c0VVOTg5TTNZQk1CV0Q2OU80WlVYL3lHWElraUJmaUFrVm9razQrZDB5YVNvbndXK25HMGtPSGJxdFBwSnN6elRtS0ZtWHdzQ2J1WVZkcWlSMkxLeHI5bjFFVG1XaFNmT1JhYVNjTXh0c0p3eFpBdElxU1hxQVVhbVlNQUoyVGQ5elZQdno5OTJ1ZndFTVdhVklWTENuekdnamRxeUFxamZMSVBaTXNLTzhQNVFIQ09pZUxlY3gyZHgzM2N1UkhWdks4a2oyNXBRekJFYVR6VVg4RmQ0bnA5Y1JPWWtkQVdOcUUyWnNSbUFXUUUvbGN5U2FaZFBueWI2TG9pVFc4MXZFaVV0VXJRTCswUnd6RnV4akN2YUh4OEhqeWF0K2N0eGV4NUJ6MHJzUStweTA0R1VHWDlYUXd2a0I3em1xM3RBNFVwejB2MEFyS3JGYjNiOGFNbjhRdkV3RjhkNTVrVXdHNzRqOWJDNUR6SCtDL2hGbHlJNzg2NTM3aDF4VTR2VjBFd0FBSUFCSlJFRlVMZWhqY2gwSEdMTGtNaFh1THpMZDFGdmRJSlp5NlJDR0xKQVRnWkVLV0FmZUtRMGhCZ0FUZXVTTWdNS1JIL1FBNHR3TWNRVlBCT1JKMHI4VTdCSlFraWFqVkprRS9DQkpBOUZYZzJBZFZaTmtSNStjcCt2NzZldHVOMDN5cERWTzdPQmhPbU1RYTBiT3hjRzZpVElVdDV1OXI4Z0VXNEIxZFR2Mmg1ZXUyeitkb3dvQytvaHltc05KY2tZY04xQTBtOTFtNXNKZkYwV0duZVpQaWplS3FzQUwrU0FNMlVRUXhNMk1EVEQxaWN0TFkrcitvWUVZZ0NIYmZPL1lCcG1QeW5FaWhHOGFHTEJ4OG44Q0QyTEhhaGpiWHZ1SGhVd1FJQmtFVWZSNzQyZDM1aDlaKzZScGhteXlmMWkxd2VyZlA2aC9SSCtvTFJWVW4zNTVZWHhXSDdJMzRQd3NkWjdLNEhyVERGa2xtaVBCdmpBZm1RNHg4Y2hFZzNWNWt2eTFQNXRjTklZbitoSVdnRUJha3VSZmJFVFc1NHdtQlBlOEJXdEpja2ZrSlBJSitrZG9BQkJjV2RiV3haTml1SzdJS2RnVFRKczNoQmdDZ08zOWM3ZDcvaDVHYVFsRkJibDRraVFuT24rVVhxTUYzWkxsenQ1WDVFRUMwaEovVmVSOFcxZC85SlBUUC9oWi82SmdOSkJUWW80bUZCVXVZQ3FHQ1lMeHhyVlhmZDZwd21jaS9pckJKVm82TEo4ajJ2VG91aHlKQi93eEYvMnBaRGNrdnVDVzlvM2MyRCthWThqZWdYOUV0NnZrS08vRVB5U1phL2YzQi9BUHliOUk4VldhOE5FNzFnVHpTK0Jjb1YzS3F1QmM2YnBic0ZpR1FUeWhLTFIwR0JKbHVFYWZmL1NPN2ZxYmZXYWsxM1dHTExsaGxNc1V6S2RNbHdIeTRHQ2VNRlVFVUF5QkFzcG53VUMzYUFneEFKam9PZzBKTG9pY3hyb2lueTBDY1lwRFBISlczMGYwTC9nWnlpWUJXS2NzQ3kydk1LSGJqbVNCVzRCWUVlZWFlM1pCT1orLzdYYkhUOUZkRE5rc0VPc2lzeWlucDJqbStzSEZpVTNJTXQxZzVKWU00TE5nYzcxajkvdXVPM3l4djdjNnFVcFJFQmxPa2pObHo1WGwxTm9EclNDbnE4aHI2UUt1RzhVcjNxeU0ySDN4N09Yc3p5UmVnWEppTUI0RnNwWWhGL3A3M1QvV1ljakNHaUUwU3d3TFh6RHB4eUJKL2NPRU9EU2xuTnAzeG14TDNON3pmdFNDZnlRejIwTEhjd3YrY1dHNEtYNXRoemZWZmRZME16YlpQMExuN21DL1lOQVRmR25oQWhOWDlJOG9NeGIxV3FlZytnZGh4bDd1VjdlZmJlQWZkZzlaRXZlUklKL01rNUQ4am5KYXNxN0JBK2J3ck9TUUpJVkdXd1dIT3ZranBpTGdWQUU1Wjk4QTEwV0dJV1kxRlZPSitoTEE2QlBvb2Z3akNnSHprV21rWEpPQTdpUTZUQ3FlZU1CMkJFWUQzYUloaWdIcW9QdHBwcmwyQlRkWkIySEdHcUNxRExyZldlOVl4U3hUWnAwSjRpakZFM0FPT2Z5czN6OTMzZUdaTlVGYWxBRXM5R0oweURuYkx1QzZINHh6Q0lQUlNVVWlpUUdNbEFFR3VSMDlCMTJWejVHYzE1WnJER0MveGRCQTRUdS9Cek4ybkQ0QmR5NE5TWGZ6RnZ5RXhGR0IvU0twTzEzQmpvVkxDMTVtc0JSdmhsQXdjSTRzN0I5UzFZRGsyZEtFSS85Z1JhVU53SmdzMEc0UjhPNkRGTWxrOEs0RlA5bTRDUExvSFR2RGpEV0tJSVhqOXR4RFZybHZ5R1VxekVlbVF5QVBtVWk1ZEFnb0FPU1VtQ1lFckFQdmxJWkF2Wm5CS3drNkZmbXl3THJCTFNmcFpUSllDcDRTNWNUZ0s3RmpCVDFVSGtmN2NhcnN3Z3ZrSkZ0WmFCTDRzU3JvYW9DYjF1ZVlSZlZNOXVkY3V3SzBQNGdkWVkvdVZCQUxnSFVSRUV0eE96ZERkbUFBODMwa2FTRUduYnhvY2w4ZFJlbWVQOWVqenRGcnpJV1BGMFg5ZGJndUYzT1VGQWNKNkNydVQxTWR4STRaQjVDNWtCVjZ4c0p6d1o5ckM5a1JpVmNnQ0dJV1ZTeUJ5RDVkZWt6ZFB4aUlJVENaSHIxakswbGM0VE5oSlgxeFFKUjFMOTA0NlI4eDRMYlo1dVBheWp0a3hxWWN6eTM0aWVBZjBYMWlYaU10K0VsallLb01lZ3IzQ21MS3J1Z2Zwbi9CL2JKbzc5akcvQU4vT1dJd2d0MSt0cUYvbEJteUpBQ0VRVDRHbGM3dlZLYXRna05rSXBJRVp5ZE5nZVNRbU1VOVJ0U1g5UjRFUmhObUIxbFhNSnF3WktuOTNTUG43SHhRVHJ5ZnlIeEFjREtOeERqT0J0czNMSjRBOWVVTklZYW92RzFZVkhqNnB0dDFCODZjcUFwQlFGb2xtMHlVa3pMVUlrWWl5NVdac1VyeHhNd0szcjdIUTNJT0JEcThkUDNoYWNaUGlEMFZ4U1FWVDVCOEJWRDF2ZjhnbmFTYnVjR0tQUzBRMHZGMzNHN0t6SUtDMzZlQzRnODlkOExqbENKQzJBR01DVGIyRHh3WEZjUklYejQ1bHlIb3Y3U2ZPTGFqcnU1MEJRYzIrdEo3QWNaaFlidG0rUSs1endQcVJ2Nmw1Tmxvd2p2dkhRdkJ1aElJbVFyaXRRRGFyUUJ1WXhCdlE5RHU2dFZCLzBEZ2RRVU1iNDRaZTBsVFZ2QVRFelQyZlZBb01HVEpaU3BjY21RNkJQTEFpWEF3VHo1L0JuSU93US96MGxVWWxlRGRhQWpSRzVqSUk2Y0gzTGt3QTdFZForNWlJTTdORUVtK0NTZ2NrVk9PZG9QMkpJOXZ5b3dkSk1FbUl5a0ozTm5raDNNVVEvamszUFdIcm52KzVnMWtrL2JGWkgwZUVPdmtSMDQ1aTQrQjVGZVM4enhZV2FhYkdUc0R2bnJrZERHQXp5OHFGSlg2WTZ1Qy9RdGd5QkpGRFF4Z0RpZkpHVEZvWGI1eG00S3M0bUJRVGhjRHVLUUxVOUhqaXhJVkY3MGdRT05KdnhtbkZlUTI3eU1VeUJKblhuQk0zVS9TR0xMTk0yTWJUT3BhMkRiUjVEM2xlUUVFQWVHQWQ3dS9QdGR3MHIvSjhid3hPSFR5TDhFL3NyRGxSKy9ZbTUrZ01Ic3RZOUF6bXhtN1FXL2hhQnVLVmM2WmR3YTJoLzFyZzNQazRpZTNERmtsNWlQQnZqSmZJQWtldlVaY2x6bTgxZVRRb2R0VlFFS1NCSlBrOTdKWTAwQ3ZBOGt3RjZoWVVCcEtYaGVRMHpTN29naHpzZ1gwYXF3UGcrNkVHUXMrOTVWQTkzZFFQRGs4ZGJ1WDQyZm90YXlGOUk0bGRsU1k2OFJ2Sy81Njh6akp5b2ljcGYzdmplcWRjcnJrTytzZmJQUHBSajhHMXQzTDl4TS9nZWNzUHBCOVJZVmlGdUNRYzM0ZkxDaW5CMnpQK0VFNnBKdTVRY1JmRjB5SDViWTIzbjFKbnlQbmloY1ZVWjlUNGd1M0F4Z1BidXdmVmhzZktuYWFHSGZnSDFuYkZlazJUYkYwZzFiR29RVXZNeWh5ZjhmUTQ4cVhVUENleS9LWDZqeUVET1ZmQ0NzcStkSWQvNnBxNzNPQzNLa2dYZ3RnM1FwRk1neml2UVAvU0NtT3RmUkRjU3Y0aDhtSUxiUVptb1p6eG5HN1BrTTJjamZQWHBOa1FuTHBLSmNCdUs4OVlCMllOajZFNkd0TEVLdXd2a2hTRmxHYUI2d0xnOTVBLzlkM0VIc3FJSllRODNya1hKUlJxY2dKa3FhSTM3aWZkZHBUQ1BaM1Q5OTAzYkJkQVZycjVBVnVPMTVldHJ5Y1Y5RE94Unc5cjVNc2MrdTJPUzZ3emk2YTlmdDkxeDIrbEQvdkh2a05VZFRnQVE4bzZiS2pMV2VSV2lQTE56aTNUWFZrRlhtdHpXc3VaSVhlc1NUK0V1NmRVUFlMem4wS2ZyZzVXWmJOMXZ4NzNUOFlpQ0V3bVdiQmdnK1M5SHVUdWsyM2p4TVV5a3I2MWQ2eGlkdmJaUHJKOW96K0NqcE0rcE5xT3V5WXZUUC95THBtSHN6WUJ6TTJkQzdEZlpNS3JpOTBmcWpuemV6NHhDOE9NTGcralZzYUFOdDlERmtTNUR1Q1NqSnQ5ZXN2WlFLeW03S1RwcXprMEtGYkQzam1aUjU0d09oWkRKTFlrOWd4dVdDTzVDc3dBeU5GQld4MnFEZHJQaktOOURXbU1TRm14czcwOEdPb3lsaGlDV3hYMmxGWWlxVi9Wd3hBd09qamViYnZkcy9mY3NhRTU5eVFpeWRCcHJNQVJyOUZrUUZtcklJcGI5MDdscnJhYWR4WWtmMytxZXNPeDNZRnczdVFuTGZFYjJjVzVnRnBwYllpcE5nSEdkMHorcG9QNTVMa2RJSFJrdkdWaFdhbHRmVjVaTDliWjFuMUx3dFNzaFBlMnp2eml4KzN1NUQ5enVBZGYzTmY5K0lYeU1JV1J3WDkvcEZsQmtuZGQrNGZrcXcwRGx2cm5DaTloOXpqRFp5bjdxTFhtNk5yUmFVRmpnTlpqUkNzZS9TT0ZYNFlzVkFNa2NHN2QrQWYwV0paYzcxakU4SGNjSkhOMXp2MmNsb0JoaXk1VElVYmkweUhna3d5a1hMcEVJWXNrRE1kckFQdmxJWkF2Vmx6ZXVUMGdEdVIzckdXRExXL0x3YldKZWxmNnM5QWdrUWhha0I2SmVBSDJaOUVYeFZHOFZaZ0hkTFJjTkJLY2g2K2RMdVhIODQ5WEpWRlR0Ym5ZY2l1RFdKSllOMUVGNG81M0wxakIrODAzNWRWSENSMjdFOXBVUGQ4Ykd0aDllSTJGejVXckRrOFdVNTBUNUhQdnMyRnY4cHBEaVB5S1Y5SWxQYXd1WkFWbUxFUTNNNENpZFRQWVNrVGRqb3VEQklvNSs1U1krditvWUVZZ0NIYmZPL1lCcE02Y3B3SVladHZtd1hCb1dqeXIvWUdYUndMYjhGUGtobmxJVCs3TS8vSTJpOU5NMlNUL1NOVU8vaWcvdEYwNzlqRy9DTU1ncDdCZGhsY2I1b2hxd1IrSk5nWDVpUFRJU1llbVlna3dkbEowM2xkcEdjamtsUFFiUVFFVlJteWFjbnZaZEhRbm1RWUF2bWhYajF5ems2dExKeXNqY3dINWlIVFNINEtKOFFNV2NLb1ZPUWtVWHdDb3hJc1NVU3Y2alBPRlJXZXZuNU5jWXBnQkpIVHNDZTJZL0NIMm02T0NXSkhwYWRxUWIzUW5XL0JPZkxnekR0ZFJRVkZ6bHVRdG45NTdycisrSDlGVUkyaGt2T0s5Y2dwN1NrQ1JwUHNsTmh4QmxRdFBnYjhWcEl6YTdBaXB3L3VxVElpNVhNa0s5c3V6UVBzNUFWNThYT0dmMmFaSHMyenNYK284V213ZGhFcXRtRDdodEFQL2J4V3R5M3lDeVYrVnhmZ0hTOHRQSGZ3WEJ5MnVqK0l6UXk5YXBhZVUvSnNhZUxSQWM2S1M2Q1d1dlQxRWkxZXBIN2UvazVCdXluNGgwRzhGdnpqRWkxdERIS2YvT3lEK0FjR2kyUE1XTUNRVllJdGNIOHAweUh3TEFzVUlNeFlnYkdTQnRZQm5VcERpQUhBaEZKd1FYNEFpZGhSQkFVRWN4VWw5c2k1SnZodFp3Y1FySE5FR1I0NTNaK2ZPdjNXQSs1RUdKVmc2OFFORWdUckRpL2Q3dVc3dDZRTnJUa0x4RktTdE1IQ3RnS3hpTnU1bWJGSllKM3JNM1pXSE96M1AzVGQ0VkJoeUNvS2dpQm5LY3BiVU00Y0J2REFucVphU0x5Qk5xWXh5RnpJQ2d4WlluZkgvZVBLelJQQlZEZEROc091V1hQVS9ZT0JHSUFaZXdFWkhyMWp3ZWUxNTZTdWlXMnpjZEwvWU1aVy9DVUpEQW41V1F2K2NUbC9WZ1RMbW1iR3R2UkRTd01tT1FZOWhmdEVBcTlYOUk4b003WjZYMmIxb0U0NlAwS2diT0tYQm1IL2FzRS96bUQ3V3c5WkV1aVJJSi9NTXhsRHBxMkN0R1FDa3VUUDlLWXNmcTVHNUNUSnJ3RTJrdGU0eDRoNnM5RExOREFhcm9zTWs1aWNWbzZySkhVSllQUUpMU0QvRkVXQStaVHBFUGhOUUhjU0hSSXdBeXpJQTdhRGFZRm00UkRGQUpVcHAzTHVmK2gyK3kvMVVoNWFZV0Y5TXVnZVpEcTdRSGZDQUM0b1FUSEw2TndoRHhJN2d2dEpLaXJNcitzNFJmZnl2ZFk3OXJSOHA1eUxnKzZrcUFDTGZxbHlndnZFQlVhalRhdzQzRnFvNlF4SUROM0tCZEpTc1lDZFZxT01rUFlhVWZ0Yno1Tjl2cWhCQm9hejFycW1tN2ZnSnd2dkYwbmRMZmlKdE9CbEJrdnhaZ2psMkw2M3NMVHRsWGhlbXZoMFByQ2lFb3RhOUxkNzVuV0MzQTltTENoMlRjQk03QjhiZ1A1Wm9LNEVXb1A5OHVnZHF4Zkp4T3U0MGtPV1hLYmcvaUxUU0tBWm1WRFJRaEFVdUtnQWdaSEtEejBCM2FJaFJGOEFiWktDQ2dKR1hoVUhmdGhEc1NkU1NublFWbkt1QmI0cTdvQ1k2bE5WSm9KMUpoTkpTYlpBc2hSMEhkL2p4Q0F6TXp0QXJOM1RUNFVsRWp0dUFXSUJVRElDWWhGelZPOHJNc0hBREE0N1hyOFhrdVE4djRpMHpkbS9kUDNoNmZacjhwSDNyQ0RuemY0bjdpdklpZUlPS0tjNVRQazhrOGhaR21NdTVNR005WUtuNW4xa3BlMFJ1Mlk5Vy9jUEJtS0E1QTB4ZmQ0WlV3ZC8zbGhpT3JYQWtIV0NRdG5KZnpNTTJVUW1WNVovUkRGYk1aMGFuMnAzNmgrMDl1YnVWdE9DbjdSd25sNXFBaTM0aVFjVTkvK3NaUDMyaC9wSUJkZW45MHhqL2hFK0Q2TzlZeHYwai8xUC91N1JqNHgvTU1qSG9OTDVkY3EwR1F4WjgzMGthYkowTmZ4N0lEbFVYaU9QTlJXaHpZakFhTUxzSU91Q0lCQkt0alV4MmE4ckV6QWF5b24zRTVrUHlFcW1rZlJxVENqM0NOeXdlQUxVbHplRUdJS0EwUU45SFo2NzNaSDF1RVR2V0prWnUwWHYyQUF6RnRhT2ZEMWpLOFd3R3pjQVJRVlFXM3Z6bk1rTHpuYnNqeXpxdzE1QUI0aS9KclZwa0JqQUJjTXQrb04wVzhxWmRRSXA5clJBU01mZjVYc2htbTFiejVOOUYwVkpyT2RKL0pSbGYydWVqZjBEeDBVRk9kS1gzN0IvT0xhZjNjYmxIdnhEdWdndGdYeC92L3BaQy80UnpKdXkvT2cwRDhtejR5OWt4YVVXUUJrSTFwV0tIcWtnWGd1ZzNRcmdObWJJdmdQL2lCYkxtbVBHRGtEL0xGRFhQVTlPNzlqTGFUZkRrQ1hSaW5BL2tla1FFdzlPaElONThya0VrRk82ZEFsWUI5NHBEU0Y2QXhNaTBIVnk2VmVuelFicmdsK3hTWFpNbEZOT0xvTDJKSStqL1RnMWJtSGl0Y0c2eFVFc3NGZlFFTVVRTXhPcWN1NC9kN3ZETTFyWjY2QjVzRzRjVEJPcWhWUE80bU1ndVJHa3ZBNVZsam03UDVRSkJndjB5T2xoeGw3c2FUQmsrKzdRZGM4L2pNMC8waWVSazhpWHpYUStyd3ZkVXdUY1drRk9Gd080NU54a3ZRUEhSWHF5UU1MUzM4bTVZSUdnMGIrRGM0SXlaVDhBTS9heTRSbUlBUml5VlpDZ2hhUy93YVN1aFcwVFRkNVRuaGRBa01SdFBuOGNyQUFPbVdCQThuNEorVmtRUEZ6YlA2TFhpQm1tdkVQLzhGNzdwK2NldldOZGpQSlVVTjM0QWlOa1g5QVZwVHAvNG43Qm9Ib3BYaEh1bWF4ejVHYWV5WG1heDVCMVpNRmlEbkdMWFpFSmdzbWhLMm5LVGc0ZHVwMTloT2hMcVN3VE9VbnlXMkF5bFVyMWloaUtPTVZjbDBSOUM4aHBtbDFSaERtWjczUmFCWFRQWXNhYTBWWDVWNHFCK3VKRGlEMHJieW1BdEtjZzZjdnZuNEtsVzRZc1lZNlM0b25Dd0ZoR3pqcURuY2haMEMxWjdpeWhnenlZQUxZUDdZcWNzRnc4NlYrT3JRcGUrSGRiYytBOXBWaXBSWVdqbk9sZ05NeE9QWEo2d1BZckF6amo0a0xPb0FSSWk0V2xKN3U2aTNkTExZdmMrMnRsTjBwOG9kcWRqaWZuV1p6WnhnSVJ1bVp5dm5yOTV3NzhJOHNjU04zdnhEK1FyQ1FPKzBEK0lma1pJVU5KRTQ0Mk1Dc3FzVlBHdndwbGZpZkluUXJpSllQK29Xc3hFYlNiRmpzd2lLZllqNGZMUG45eStrZEs4YU9sSDRwcnNJaWF6RWtZTUdTVnl4VGNXTXAwaUpGSFFBR1NYQ21YQVpHVFhMcXRNbU5CMG5kVmU3YWNaVkRnRFRRaTloUnpkSk5nSk1nWkFTTkhvQVh3TSs4UDVpaFl0OVNPd0pqWTgxbnc1WE1tazVGRWdtRUJmQ1hxVHg5RERraVNUQUovM1Q5MXUvMW5LTUZrWFc0N0tvNlhKS2NFMWszZVNjeFJ2YWZJQkFUN0F2YVU1TlNLWnYzK2g2NDdIR1lZc2tTK3BNLzFKZmttZmtaNjVJYnRPSkRUVkF2NVBCTnV6WXo3NXQwelk0VnpmM0dHYklaZHMrYW9PeW9ETVFBenR0bzc5b01rL1NianNkRGJUd3gzZmNsOUNUellPT2tmZ1FjQURBSFhKTjNlN1RKams4R1FrSC9kbVg5NGF5elQ1NHArdGlCbzZEMC9RaUJvSXZNUmc1N0NmU0tCaStEOHlQSVBjeDY0YjFMQjlVZnYySG84MDdCLzFCbXlacmJoaXhiSnRGVndTSm1BM0VMSlNSTktlclpnUEJDOUVaT1NKTjlnekkxZUE5ZEZocmxBeFlMTXlJN0tEN1VSQVlqK2cyRFg5QlZrV1pKZXM0b25NOGwxRWF3bElDMko0dDlmOGVRRXh1NmY1aGxveU4yeWlpZUU2VndwRW5rWWxhRG1aS3BBM2gvS0ExbGd0Q2xGK1NLODlJNDlacVl2bjVON3h4TDVCQkNOaUluYWJVQkc5K2w5eEo1SmNyckFhS1FVY2tDYTZjVWlYSkRtbUxHQ1A4WlFINUFGYnhFbmxseUY3SU5jbU5ENFpVSE44ZE9YVCtLSnBWRVNlRHg1elNKcE9GM0Jqdk5JV3ZBeWd5VVN5NTM3aCtSWEpNK1dKblF3WXk4Z0lMdlYvYXNoODBPd2JncEdMZ0xldFZBc1d4RGtsa0ZpWXI5Rm9xRkJ0T24wRHdtOHJvRGl6ZldPWGRBL3Nvb2d3ZXRZWk1nSzk1Zm5icDZkbmt5a2FJRXdaSUdjNldBZGVLYzBCT3JObXRNalozWE9iTERPRXNENHV4UThLV0Jka3Y0UkdBQlFKN0ljeEZTSGFLNmNaQ3NMSk9BSFNaWUNuN0c3M2M0cFovR3h1cHduTXp4OURUb1ZFOUMxVVJETDlVTlBad01xNXBqZEgyU0NnYk9ZdzBuU1FweHY4aUxBSE8yZm43cXVHN1FyR0wzR1hQaDRVZWJ3WkRtQmZLeVdZeTc4VlU1ekdKRVBuTnVtcWMyRnZDYXQwajN1SFUvMDRzQllwS3lZblB0UVB2TkxEV3RocHZGV0dGRDNqM1dZc2NsTVAyaSt1MkUrYnJwdE5rNzZWV2JzYXJXU0ZwTC81R003NUdjdCtBbTRkck92bDZZWnNzbitFVDFYWmRBem15RzdnWDhVL1EzdWwwWEE5WmJ1MndYYURJVDlyQVUvS2ZqSFBFTVdCdmtnelpkek9zVEVJK3NqU1hCMjBuUmVseWM1WERRMEovb1Nra09VM0NuTURySStaelFSMGF0SFRuZFJRZEMvalFZd3FZbmEwWDY4dkE1TzZQbmhQWWFtek12dEFkMlpCcE5HRWIxVlhsV1RiLytsMngwL1E3L0pUZ2tZVFVCYVpWOHVLR2VKcVJheEVGbnU3UDRnRDJZVkZjNVJOSkt6RE5MMmg3N3JEc2QyQmNmNXJLekdIRkR2STNQek9BRFJrSHlGYzhqZGRzTXBwN040Y2dKTk4vbW55R21Ca0k2LzQvdkE4c3VzdndOLzNJb1pxNFFKYWI2MHNYL0k3WjBtZ3FjdnZ3WC9nTVZSeDNaVTB6cHdZV1J0VERCUG10UHJFMGx4WmdqOUFzejZoZjFEOGlzbHo1WW1kakJrVy9CV0NOYVZtSTZwSUY1am9LN01WQ3o5Z05Ya3YyTVFyd1gvdURCdmczNFNaY3FlL095RCtBZjJ1NEkrbERTNGNvdnQ5ai81elo0VHI4RWRGUWwrUEdBV0R1YVRtTEhYbkk4RVpRcWpFdWdXRFNFR0FCTkp3UVdSMDFpWHpLZ005bzcxZ0FJb0dTTDZSeE9kalVUbUkyQWRpR1VsaG13allKM0xqZ3FJQmZhS05NUnBUNCtjUnhENzVmdHVkM2dCS3l5RGRWcFBaeUxmalA5dkJXSXB5eDB0VzNsd29INlBuSzdQMk04dm9zWEJmdC8xTDEvaXZXTk50WkRrRExqcmRZZ281M0I5bzllWUN4OHZ5aHllSEcvY3FNUmN3UGpBUjhWRmIvU2RGSTM2Yy9HQjM1SzRETXJwWnNncS9ydjAyTHFmck1PUWZTUjFvMThmYndrcml5YnRLYzhMSUVqaTltNlhRWjI4WDBMSDg4YWdrSmRCN1VoM1J0ZFAwOHpZbGhpUUF5WTVCajJ6bWJGMzNJWWlGVnh2c1hkczRwY0dZZjhTN3BubytlRmxUdnNac281QVVzd2hiaXUxWkFLUy9JTHZYcVFrbUNTRlNrOVZoMjZyajRoNks4NFZrTk1EdGw4Y2dDeGZZbklhK2tYSjZ3SU1ZTlBzaWlMTXlYeW5VOFRQVW9zbkFOUk9MeW9BblVwRGt1eFprUE9rN2k4LzdZN0o0QTJvR3JhamtsVVNPWldpQXNuS0NBTzQ4RTZ5M0V4bTdMWEloMzlSNHMyZXlOL3M0c2tKak8zM2RtMzI5RDZpb0ptRmVjQm9xUjFGVmxHaGFKQ1pNSXZJQ2Z4VmlqZVEwY0VnWXNjVWxIUStQSTBVWVJkWkZyRFRhcFFSSmI0QXBuWU4yZGcvb3N4WVpSc2pmN29ELzBCeWdHeFQ4cGNXL0VSYThES0RwWGdURm9YYzV3MjhwclA4cFRvUEtVNzZGOEtLU2l4cThhOUNtZDhKY3FlQ2Q4bWdmOGlkRTBHN0tkTVJnM2lLL2V3d09lWkhUdjlJS1k2OWMxQVhNMkZMek9zbUdMTGcvb3JjeWF1QWRlUUhaWWljSkNqYklwaFdERURBRDRlY1laQkhEQ0tBdVN4c21mWFdVOEFkWWdleWNESlBCWlJVSHM5Z3hsNlNKem5KSmdzbC9ncUtMQks0UTJ5a2pISEtHUUd4THUwS2xIMUpHWlZ6NjFvYnJJdUFXTVFjMVNJUG1XQ2crSWdkSlRsSjBXeDh6cDdhRlJ4LytHMzJPRmxCemhzbUl0bFh1cHoxMTBBNXpXR0VBUXlLU2FZS3pJV3MwRHRXdks5aldZcVJCWkY0QldhTmJtWnNobDFOdzhNQmRmOWdJSWJBWktxQ0JTMGsvd3NtL1hLU0oveHVJc0JPZmR0cTQ2VGZ5M3hNM09aanJMTkIvNERIVlJHekRSM1BkK29mMGYxaStsY0xmdExDZVRyb0RZcEJUK0Ura2NERk93UlRVOEgxRmtIVWxuckgzb2QvSEFQY3dZOTZVZWFMSStpRXVjTXM4V1lVZnBLSnlDMUVraVlZOXc1QkNBK1lvYnhHSGd2MVJlZE5ZNDZTZFNrTVBFWmNvbUpLSUcxMU94QTU4YXFJWTdQSnlMSWt4ckV4SVdiR3pvQ3FvZDZ4Wm5RbE1rZVpldmtvWWdnQ1JzL0x1WHY1cnV1TzdRcXlHTEllc1AwS2dsdHA0NHljTitvaDlsU0tKd1hkRXJOTXYyL0RJTTRXY2s0RW1wempmWC9vdW1tN0FqY0RlTXQyRkhVNVgvZUJjWXl1WFZSb3ZraGtLU3p3ZDJLUHdQU0l5TTIrVXhWNk5pNkVvdkJMSlhHa2ZCQkc0WkRjUUM1OStlVCtpZHJmZWg2R2dkNTlJM2xQdW9JZC9pTXRlSm5CVnpXMDRCL0J2TW5yTjZWNG9kamJQLzRpcmFqVUFpZ1RCTGxUUWJ3V1FOMFZ3RzBNRnI4RC81QkE3Qmx3Zk9SZkg4US9jREYxV1diczVUUTBlc2dLOTVmbmJwNmRIazZFZzNueXVRU1FVN3AwU1U5VjhFNXBDTkVibUJDQnJwTkx2enB0TmxpWDFUdFdDWjRJeUpPay82c3VnL09SeHlWbTdHVmhoWWsvQ2xnSHR0QjRpR0tJSkxEdU9FMS82SGJQMzREVkpvQllKejl5eWxsOERPeFBJTjNORUdXWnMvdURURURzQ0JqZEhtYnNMRk45bXVSUDdxZVhwNjd2cDMyR1JUbk40VmxGMFBPTDBEMUZ2bFF4Rnk1dTU2UjRvK2piWkwwRHgwVjZza0NnMHQ4WEJvZFF6ZzdPQ2ZyWnI0bldXd3Z5SEVqWnp6RC8wTUNNQ3JPcGVXYnNBa3dkbk1RVm1Fc3RiSnRvOHA3eXZBQ0NKRzd6Uis5WW92Y2dlTGkyZnppZ2ZBMURYZ0U4Tk0rVkZrQ3ltZk1VZzU3dm1TRUw5MHNxcUM1K1Z1OE44MXpQSmU2WHNIK1I4ODdtYWxqUlgvM3ZaZjhZdnRuQmtIVUVrQ3hHblBsQkVRTUVLdldZTXQrWGxUU1I1SkF3Y2h3NmpZQ2djbSt1Z0p4dTBOMFp0VVpVaVpKWGt1UTcvVFlsQ2E4b3dOd1hsYWpHYlVlbFlwL1ZWZ1NBWGRlby9BNkxKemQydkQzUGR2c2Z1bTUvN0F1YVhUd1I3V21DSElxL2dxd3N0UCs5VVQzWldBU2tCZkpKakVxN2VITFRyaUN6VFVQeEdBUnlwb1BSOEQ0NXJWbTA1OXBGaFlpUFkvbGk0V2MxdkpXTGQ5NTlTWjhEL2toQjNmQTRKYjRJTzBKaEF1TC9DL3FISEo4dUxjWWQrRWVXT1pCTHZSUC9RTEtTK09RRCtZZmtaeVRQbGlZY0hlaXNxTVJ1Yy84cWxQa2hhRGNGczFOQnZFWkJYUk9NTG9HUGhmK09RVHpGZnR1QmRqMldKd0I2bi96c2cvZ0g5amRESHpCYm9PZExuQ0VidVpzOUlFOHFNM2JtODhyUy9lc0I2NklYUG5wZU1VQldjRUZBTE1LTVZjQ2RJRFAyQmh3Z1FWUVdNMWJ3TXhVTW1KcFVjUWVKSVd1RE96ZmdYL1VVSWdzbC9pcUFyMmcvWlE5eXlnbEExK0x0ZVJUaCtadHVkL3dVbllMOHMrY2J2RzB3eUpNRVNrcGczZVNkeEJ6VmZVRW1HTHd6Qk5ZNXpnMnhiVTUvL0NHdlM3c0NiTWZCdWt4MVpERmpKd2U0S0tmdkIwSzNsTE1ZaURDVUVjVXIzdWdibmdzMENnMk5JL2M0bE5Nc0hsV3JGZGtYaDNPKytvWmtJSWFRMU0yQ0JZK2s3dmhEbXYwMTZadnZHaFJ5ZTNZS3pFU1RUbEFvaGZFNDlTc0FoaVJ1NzNhWnNSZFFLV25maEk3bk8vTVA5ejZZZ0d0RlAwdGsrbUVRNkU2WWoydUFoTlZ6QjV3ZldmNVJuRWZjTDZuZytxTjNiRDJlYWNFL0x1ZU14SkExc3lwZmNFaW1EVE55Tmt5YVVOS3pCZU9CS0o2WWxEQmpEVkIxOUJxNExqSXNNemRDZGl6STZTa3EzS0lEaGpHSVFvQTl5VFFaSU8zb3Mya1NIU3FWZElJeGtpaWVGQldBVHFVaGlnRUNjbmFIYnZmMHpmaVhROUE2Q2VndTJ0TUVPWkpBV2dXN0RHSmRiMWt1c1NleFkzWlJnZGp4OVR6cm43OTBYYmUzZnpBcHhZNEx5K2tCYVVkKzQ3U25CM1NQRkJYUVhwNGJST1JiRUNaNk1HTXJ2V2kzaUJQVERzSUYwbDYza3krUWhaRjRBb0wrYmdvU3VYY0RacERVdmZFNUlzZlBrbkI4OEZVTkg4QS9wR3VCRkdHbENSL00yRENZbXd6Nmg0NjdCVUZ1R1NSZTRMcVFqMkVSMU0wdWpqMTZ4dzZLcHhEa1h1ZzZMakJrK1oyRUNIMEk1Q0dYdktLRnJNK2ZsY3UyVlpBSDJOTURTbFltV3FETEFBQWdBRWxFUVZTbkpReFp4WjVBaHRvUUtYaFM3QWo5MWx3K21hZUNPaW1Qby8wNFhUQUJlWWc5bFlVMkJOYVo5b1A2c2o3SDlJQTdrOC9ZciswS2xHS0JoeUY3bXAvWWs5Z3hHNnlidkpNc00xd2NITHpUZkI5SldvalRUVjRrZ0pMOXZ1KzZ3MmVIb29pY1JENEZSU2ZGUWFVOWtHbWdWeUhOWWRseUJrRXk2UjczWmxWRUwzSldJbjRQcU1SbGhweG1zY0VDRDhnK1hYcE0zVkhYWWNaK2tLUmZCa2ZHdFZITG01YjUrOFpKL3doRUFNZXFFQTc0TU80RlFTR3ZmM2lQWTZORnZPWlBMZmlKNEIvUmE4YThSbHJ3a3lUbWRJcC9mVEQvTVAwTDZ1UEJqSzJBbnRHMkU0NHZMMHk3aXVHb2cwRTk5NFp6RDFrejY5Q2lTVElkWWppU2llNHNPZFEwS1k0bStoS1NZSlRjRVdhSHVDNWx1Q0JPVVprZU9SV3dhemFySjZZbGlnRHprR25RZnJ5OGk0RHRTanVLck9LSkVzV1RkaFJBdDlJUVlvaktoTFNvOFBKdHR6dnNCWVpzRnRnKzBMOEpjaVRJT2R5M2toMGNHT1RzL25EYTgrWXhNeXQ0dTd1Um5BU2tQZjd1MjB2WDdaOHEyUStSVHlrU0FUbVJmSVZ6YU5HaXdveWNDY1VUU2R6d1lNV2VXaHFQd2xmY2JtcXRhQm40b3cvdHFUQmhSZlFrYkhObGdvMzlJOHA4VEY5K0MvNmh4RkdPZmFPNGgxMmRjaXpBZTg1SUM4OGRUT013bEZla29HVG8rRjNlZkVweDBtdDMyazVsUlZEWEFjYWducUNwSUY0TG9PNEs0RFpteUxiZ0gvYm43TWhQb296WlIrL1lHYkM0c0Y4VzVpTDRHYktSNEdkMFBjS0pjREJQUG44Rzk3TjA2U3FNU3ZCdU5JVG9EVXlVTG1jMldCZnNIYnNZK0pHay82dUpndk9SeHpkbHhnYkJPcGNkejhFdTJBYjVRNGhCWnQ3cWtYTTRUZi9TN1o2L0kyam5xMEU4SU5iSmo0aDhEWUZZeW5MbHo5aVQ1SFI5eG40V1RHREdYbDdUUC8vUWRkMmx6N0NpSUJLVmtPU003RG9pM3dKdGMyRHRhWGIvM0JRamlKeWxNWXBkc3BMN3lMbXdGaWFUQ0phWnhTT3BXaGt4ZHVEWnVwK2tNV1NySUVFTFNmL01yNERMakVYeEIyU0s4N2ZBakcwazZUK0JCZ0lJa3JpOTIrMGRtN3hmRlAzZUhOT1E2UmNGZjlEemdwOUVyNXRINzFqNFEwNERNQldEbmhROFY4ZXQ2QjlaWUhzcXVBNC9xMTg2SEJ6Tm53aTJoLzJyYmYrb1ZjOEFROVlSSTRvNWhPOEhOd2JyTXQvWGFuTG8wRzMxRVZNUjhJV0JKSGoyRFhCZFpGaG1ib1FxMklRQmpMTjNUZitvcEEybTlPZzE0bWVlNG9rWnJoT01rVVR4Nzd4NDh2Sjl0enM4UTBabGR2R0VPQnF4NDBwTVo3TGNUR1pzOFpnQWZndTJlVEVNbVRubnJ1MEtNdHMwUk9TYnROMm9penN4bkx1bzREeTNpMzVEN0pqeFNRZHlCaVZBaXFhMTllY2Z2V01iN3gzclBnZ1g4QnZWdDVkd2M3Q1BGMmRPTDh5TWRSMURMZmhKd0QreUhwVklMRXVqSWlFVU5wbFpTOGhRRWl6LzZCMGJMaVlsZy80aGQwNEU3YVo2d1NCZUMyQmRJMFd5UisvWVpuckhYazdGQ1VNVzNGaVJPM2xSc0U2NURJaWNKQ2hyRmR3QjBaWVVWQ2h5RXBCSERDS0F1WXBEUEhLaTk1R05RQ1lLemtNZWQ0SFl4STVLMGtBV21neldFZlduajNIS0dRSjVYb1U0VHRFOWZYME9ZcWVDRVJBTDJ2UDZOaXU0bmxIdWpaemduSFV4Ujgvdkp1YklCQ1ZEZGdUbjlsV2xwR2hXT1dmN2w2NC90aXVZemxjdEFwSGhwUGk1a3B4cnh4dFhVRm1SenpxQW9BT2o0cUkzbXhMdmErdFlDUDBkbkJjVUxET0xnSzZMMHpKbzh0L3IvcEhHakwwdzI1cG55QzZZOU12Z1NBc00yVHRsUGladTgvRngwS0IvZUk5bEdLN1ZqOXM3OVk5b0tlakJqSVhNMk1FWEJ4ajBWQm12ZFB3ZGdxbnZuaG03d0JjcGJqKzdELzlZanlFTGM0ZHlTMDFsQXBJa2tPUlFpWThEU2JEeUdua3MwWnN3S1VydUNIT1VyQ3NZVlFoaTNRejF5QmxKOHZGYWlkN0FaR1FhS2Vja0lDM1psek1NeUdKeVRFQmFKWHAvdjcxamQ5Mis2NTYrRzk5S1ZUY3AyRk5tdEpFZXdNbTlSak13TDNsL0tBOGtnZEdTbkFSMGYvWC9hN3NDTndNNHFVMURoQmw3Q1NROEROblVvZ0pnZEVlS0N1Q29ydzlSL0RhRWxzNm55ZmlMaVdpV1RaOVg3b3NvV2lLMmZ3amIyalBCeHY3eDZCMDd3NkJXNGlqcTk5NzJYM2Z1SDU0dE1mZU1STzVZNnR3UWUxQXZjSnpmNXU4a3ovWXZSQ3NxdFFES0JFSHVWQkN2Qllic2drVVFHYng3Qi82QjJuNVVRTzRITTdZNVp1eUVJU3ZjV0o2NzJRMWlLV0FkWWNnQ09hVkxWMkdPZ25lakljUUFZQ0lFUms3MDd3RjNSa216TThnRTR0eUNyU0JKdm1IU0VMQXVTZi9YQlFmbkk0OVBZeUdrenc4TzFpRWREUWNwaGtnQzY2YlRYTm9Wa1BOMlVSQnJDN0J1SXJSaWp0bjlRU1lnZGdUbmtBVFdFZEMxZm0vMi9hSHJYbzc5WTQvL1JEbk40U1E1STV1TEZEOFg2QjFyeWxleDU2TjNMSE1uVjI2ZUNLSzZtYkZTZFlRNGVXQU1jMVFOektCSjNEdnZZU2N6WVF2NmdLZXJhenRnRERZSURrV1QvMGZ2V1A2RE1WNE1OK1JuZCtZZjJPK05iZ3hOTTJSYkFGRWZ6Tmo1Y3hudWwxUlF2ZFRUdkFVL1NRVGJaWEI5R3E4c0dIN2ljNmZzSDZRL1RLV0hyQ05XWkRGaWhjRkZKaGlzcXppY0pJVktjRTJTUStOV2RLalRmb1RvUzVBVGdiU0VHWHRaT1ZtZk01cXdsVk1lc1pXYzVwcWh2cXg1eURTWnpGZ1pkQ2VNU2t2SW9kK1FaUDBPaXljM2RpekxlYm9HbnI3dWRtaTdHdzdpWWNpYUlFZkZubElSTE9HSDJ0ejdnenhJUUZyaXI0cWNXdkdrUC9ZWTNqL1BSeThla0xaNDNBTTUwOEZvZUo5NDVQVEVHeElER0p4NTBoRGlyd3ZDUVE5bTdLTjNySGt2b0F1cjd2VnBiZzdPSzlvT0l6d09ubVBxOXIybjgyTlVMSlFXbmp2WUU1K0U3Vytoc3d2NWgrUlBTcDR0VGZ6b0hadFZGTExjYUpXL0o0SjJqOTZ4WGJqSWVnS0xXd0J6RjJoMzRONDNoajVXT203UFBXVEIvUlVKZWdoamE4clV3Y0U4WWNZS1FaOEhyQVBxaXc4aEJnQnZrWUlMQW1KbGd6dmV6Nm9tc252a3JLcVA2Ri93TTVXWk5sMmJzaHlKSVV2QUhaRzViaVpsRFlGMVlBdk5EeUVHV1E2c08vMlExOHYzOWdzOHpOaVJXNHR5aGtBc1pUK1Y5ajh1YlRvbUdEd1NrbE54dWxoeHNEL3V4ZjBQcjhWYWMxOE85RythblNSbks4azVlbzI1OFBHRll3N1Bsck9rRTNNaHIrdEc4WXAzM0VwUktNclZFOEV5N1BmU3hhazRkOExZdW4rRWs3WXBNM0tXOGJPdyswbHV1MkRTajVPOEZuckdOdktETVNQL0FjeWx4TzA5RHphMDRCOFhwbHZTdmdrZHo1RHBsOEtRdG5xRUF2OFFvcFhxZGRJME16YlpQNlR6YzFvN0hPeVhNSFBSc3IvMTl4WDlvK2huNG41WmxDR2JkSDVrK1FlK0gwdE0zL04vZC90WkMvNWgzN3NrMzVwaHlEcGlSWmc3M0YvdldKTDhLcDlOT25RYkJnbkpPd055ZXNEMlM4K3dzTjhRMllhZ2lSTDFKWURSY204MG9oQWdNNWxHeWpVSjZFNml3NlRpaVFkc0QyQjdRT01PTUE4c1NKSHorYnR1MTcvQXBSTFFYYlNuQ1hMWVdERURsMGhia1lJYVBQdmlaQ2J5SUNrcWdQWUZFcU9TMkhGOFAvWDdROWNkem9Ec3plTk9PUmNIb3ljdnFJS1E1RXVWRmVXVUdNQncrNXJEaUh3SUJmV2x3VExEM3ZjYVZOTzg3TjltS0NIS0YwYW1vWU1ETnZZVE9UNEtYTFBJM1pYNE1KVE42c3hwdEg2d2p5U1B1WFAva0dRbDkvY0g4QS9KejBoeFVwcnd3WXdOZzFzdGdIVXJNQjlsOEs0RjBFNEVkYk9MSVkvZXNjMzJqbjA5SlhmZHNnelpWY0M2ck0rZmxjdVdnSFZaMGNCbEhoSWNaUVVWaW54WllOMkd6RmlBamJIam5OaWMyTEd5SU9WeENYUTEvRXhPc3BXRk5nRFdFZE5GenJQcHM0a2cxclZkd2VnZE9saFgvMTAxWWs5aVJ3QktSa0Fzc3N4cXV3NHl3YkRJWXlYQkpHa2h6a2RBU1J1TTdQZFBYWGM0QXZkWmNoTDUwQUY3VmdJcER0cHl2bWtVeW1rT3k1YXpaSE56SVNzd1k1VXZJQ3ovai81ZGljc01rTXdzR2xuZ0FkbW5TNCtwKzhjNnpOaEdtVnhoTU1OZzhKanp0OENRM1RqcFY1bXhJQnlJMVZMZUlUTTI1WGh1d1U5WUZHS2R5dWp2NWpYU2dwODBCcWJLb0tmRmRGWC92cUovbUdFSzNDL3ZuaG03QU5qdTlyUDc4QS9DakwxSUVtUEl3dHloekl4MWdvMGVNTVAxZ3h1QjVIRFJ1SndvWGxnQSt1eVJNRHZJdW9MUmhDRFd6VkNQbkc0UXpnRkNWRUVTSURoVXY3MGY0YjcwZ0xSWEJtQVZGYXNMaSt5by9DQWQwSzAwaEJnaXEzalNkN3YrdWV1ZVA3K2U2ZFYvQktTRldGMHFjOVNNbHQ4WVJaYUl0YjhUczR6Y1VubUFnTkZFVG9VQnJJRzBwM1lGRnovWldrN0pqcHFjYVYvaW1NY2dzS2NrWjlaZ3hXOVJPbXVtSzZPZ0U3ZWIwcVpGTllSWmNZQ2RZcWhQaGZFSTQ1MHMwNk41TnZZUCs2SnlYV1AzN1IvUVQ3emJGZm1GZWVDdHRXR1QyQm1TMExlRHI5dWtoZk5qWWYrUS9Fb3BUa29UM3lsREZvSjFKY1pqS29qWEFxaTdBcmlOUWJ6N0FPMk9zWGw2TWZYaWI4MHhZeGNBZGMxaXFmakRhRW9hbkhZckVvWnNKSFliWFhGd0loek1rOCtmd1lVc1hib0tjeFM4R3cwaGVnTVRwY3RwckVzRzY0SXhtQ1NmQXRZbDZmOXFvdUI4NVBGTm1iRUR5b1BKU01vQ3NaUWZRQUo3UlJwQ0RKSWtaMmxkejk5MnUzNC8rV3NDaUlWQjE1bmlnNmRvSm4ydVh4ZFhTczVQVXhFN0pzbnBZZ0FIaW9PWFpSLzIzWWtocSt4TFV5MGtPU01iaXNpbnRBY3lGejVlbERrOEtkNG9xc0pjd05odVVsRksvYnhhM0E3K25MdXk3UllBUVV5L0R4UUppWXVuaktuN1NWcFNWd1VKV2tqNkcwenFXdGcyMlorNXV1WVRidE1GdHZtNHRySUNPR1NDQWNuN0plUm5RZkRRNVE4Ti9CcjZvM2NzL0NHblIrL1ljUlFBOTBzcXFDNkNoMnA0RnhxZmVKNkdRV2pobmdGWmp5K01MZnVIbldmZHZuSEFrSFZFaTJJT2NWc1lKeE1NMW1VT2J6VTVkT2kyK29pcENQaENrZ1FUWnF4U1dYZEdFMUNpMldFb2VWMUFUblBOeEk0QzAxYVpEazFMUUhkaVQ5SldCQ3hJQXQwL1J2RmtkOHcrbnI4MlBJM1lVV0ZnRUVlckxPbm1jWktWS2N6UkxMRFdLZWZpWUhUaEJWWVI3UERVOWZ1WGNSU0R3ZWlrb29JRXVtY1ZGY1Q3eVJ3Ty9OVUZ1cHNYUm15ZlMwVUhSM2hxK1IvWlRvN1hsc1VDZGxxY0dhc1VFYUwydDU1ZjNRQ1ZOTWhhcTNKL2VMT3RPL0NQclAyQTFQMU8vQVBKcXZoWEMzNUM0bXp2UGxDZkk4Vkp2K095b2xJTFlJejlRejVWNW1NcWlKY00rcmNDMmsyTEhSakVld2Yra1ZMOGFLbTlVRXRGVkVNdnF4NjNiNkJ1dVlkczVHNmVSOFhBcVUrMG9Gd0c0R2IyZ0hWZzJ2Z1F4UUFrdUNCQmhRSmlFWkNIMkRQSWpMMUpuZ1U1dzZBM0FCR3Y3eUQySkhZRTIwaGl5Qkp3cDNHd0xyN1pIRE00N1prTjF1Mi9kTHY5RDRQMWJ3eGlGY0Vzc0M4aklCWXhSM1Zma0FuS2FuNERoYkxsREJUTkJzZFRmd1NlWGo3REF6a281NmJ0Z1lnZEI0b3hoMmNWZWEwanhseklDcjFqb1h2NGMyMGhTd0w3aUlLcEQyYXMvamxrOHd6WlJLYU95WEMwZXNzK2VzZU9RVFN3elJPMzkvd3gwS0IvaEVBdUQ5OXFhQWZJOU1zQ2dhcnpBUDl3cERsYXQ1cDM2QjhoLzNvd1krZkRHcmh2VXNIMTZYM3pUc0YyREs0M3dMQXZua2ZwRE5uZlBQcWg5Zy9tRG1tOTNNejNaU2ROZ1NSWTA2UTQybFNFTnA4SGpKN0ZJTW02RkZCdnh2czF5YzZqaVIwTDY0b1VGZkJhaWQ3QVpHUWE2V3ZNYkxDZE1HUUpHSzFFOFFGR0pWRDVlSWhpZ0N3NXovSTlmZFB0dW9PeFlnSzZFekNHMkxGU3BMaFpCckZuZ2gwVjgwVGFOSVRBYU1YcGROQzkzKys3N3ZCbGt0VVJ4Y3lzSzd1b2NQTUs0cS93UGpuTnZhS2NrYUtDNGdLanNVUytCVkhVNXBpeGkvOVNFT2daMnhJenRuZ3daY0Vld2p4dUoyZmJXSEp6Y3YrRVVBN2dKL0I0a3VUeWtodzJQa2VpdllVRHJqVi9uSDRBLzVEOGl1VFowb1NPbnJFWGNHYUI0MEE0eFY2bGhHRGRvM2RzNWRmdHJXTFgrZTh5ZVBjTy9DUFZ2MW9BZGUrZ0NMTHdkV3kxdzhobHlMcEJMSmhjWFpMbGFVblV3OGhCWUtRQzFtVkZBMHJ3RE43cGtiTTZiVFpZNXcwZXg1aHJ0N2FjY3ZCSWdsMEMxZ2xSQTNDUDRyVWxKOWxFdmdiQk9xU2o0YUFONUN5czhRVEVQbjB6K2FzTzFzMGZuMFRPTGNDNnVyZ0lleHU1b1Npbk9ad2tMY1RwaUIwNTZOTy9QSFZkLzJLRUc0TjFyUzBuT3I5Sld4bHo0YTlDbXNPSUhaVXZKRW8yTnhleUFqTldpYitFKzhlVm15ZUNJRzVtYklaZHlSNG5ZK3IrRVFZRnBrbmZneGtyZ0FjdE1HT0RuMDFIay83UjgrQllYYTFXMGtMeW53eUNrR3ZMd2VSYTlBZUZ2UDZSZGMwMDNUczIyVDlDdGFNZ3VKeHlqZ2puUjVaL1JQZkxvc3pZbHRvTkpKNm5NcmplSWtNMmx4bDc4Znd5SURzWEs4TGN3ZjRWZHpJUlNRNnpreWJDcU9RNUxRbTMyUmlpTHlHSlNFdCtSZkJZRVVNUXA2akRORG1WaFJPTGt2bkFQR1NhVEdic1pXTjdmbml2bUJ3cmNwSmtQWUZSQ1pZMEhrSU1vWUR0VU03REQ5MXUvMFdaZU9hSGdaUW9QMHRPSWwvQ0Q3V1I1WmErY3pQQkhBSkdaOHRKUU5wYmV4NFRydTc1ODdhOVl5WG1xRS9PMjdoRGNZQmd2Q0gxeHBVUEdPTUJSVTRYU2xwUGYvQjlzSGdXZFVhbmhIMUgyeDY0eDVFaVFyWS9UT2ZiMkQ5R0d6TWdhNW9ZZCtBZjBXMHFxVGxOc1FrYlhGcDQ3dUNyR2o2QWYwaitwZVRaMHNRT2h1d2RnblpTMFFzeVJxOXRWaG9EZGNQdFh3cnlZeER2SGZoSENyamRFcGpiVXUvWXduNVIwdUNFVzY3RXNMOEZaQ04zOCt6MWFFeUlnL2xINzlpMzcwMUJIQ0lGRjZSM0xMR2prMmtEeENtRHJrckpuWUIxeWdZZ0N5ZnorVEcxS3RPcnVyekN1bVJtN0VEL1RZSll4RWJLR0tjOWJ4NFRndjdTOHA2LzZYYjlwVjFCRm9nbEZsbk00VUJPQ2F5YktJT1lZNW9qbktaUUh0d0NyTXNxRHU2NmZ2L2NkWWRuRUVZUXRaRGt6TEdmcXNVekFtcUo5alNIazNoRGtiTTAxbHpJQ2d4WlluZmdQdjVjZkxBZHdYbEJ3Vkh6UHBLcWxSbkdkc3hSOTQ5MUdMSWZKT25IWU1LREdTdjNqRlhDOUNqVEQ5dFJCYi9VOFVuN0puUTh0OEI4M0tETlFOUE0ySmJBc2tmdldPc3o4dlYrbUszRjNyR0p6TmpMdVl6QjlSYVpzZllYS1pGdTM4c3paRWNoS0V3K0xwK0RtOE96a2tPUy9QTFBReDFSZHdJRGhydzFJS2NIYk1kMnJDUjdSS3diUW9pUzFDV0EwYmg5Z2VuUVd2OEdaVHJFT0NhZ080a09DWmdCRnBSZVZQQTRVKzBaeFFBRWRDZCsrNnIvWGIvdnV1ZHZmZWVHRExxVDNyRkVQaVVySThXVHdqc1ZzNHlpTWZKZ3NweklKVW54cEh3LzljY2ZmVHNjWGtFdkRFYlBMS3lvSHVDM0hqazlJRzJrSFVWUlBVUStjSjRoSFNpRGlMK21vS1R6RjdSOGppd042Z0k3VVRBM1BJNFVFUlJiZThadTdCL05NV09WK3llRUNqNTZ4OHJGRUk5L0p6OGp4WnQzN2gvU3RhREU4OUxFcHczSmlrcGFDVjFmaFRLL0UrUk8vYnc5Q2V4UGNlTUZRRHMzZUtmWU1RS2QxZDdqOUk5VVpteWpvUC9teGJJV0dMSmwvOGhoeUs0QzFnVkJnV3V5cFFUdEJLekxDZ3FVNEptQUFrUk9SYjRzc0U3REhJdVNTc0ZUb3B4cmdhK0tPOHd5QUMyL0pDQVBCRi9ONEp2NHE1QXNXYUl0OG5kaWtCVkJySmZQM2U3d1ZEYlFMSmhGMnEyc0tPZmF6TmdJV0JjQ0l4V3didklpdHgxZmZiRS85RjIzLzB3TWIyQzFwUGpwa0RNTXVvb2dzK25lMlhLV0RpTnpJUTltckJjVU5lOGpLMTFmNUFJUkoyMkJHZnRJNm5heklFb0xETm1OazM1dmIxQ1NscmhBb2dWQklSbEVTQWJMU0JoK1UrdTZVLytJMXV4TS8yckJUNUw5dzdWZkJwK1JZMUNjZ3VmcXVCWkFWSnY1T0dMS3BvTHJMVEpqRjJnejRQYXorL0NQREhpZk1XUmg3cERXTzlaOFgzYlNSSmlqV3pBZVRFVm9RZjdhUFZWeE80cVpXMWlUYkR6YUk2ZTdxT0FBSWZ4OUJnelFCRVF6SGpsbE8yNVlQSW40amZ4c2NIOUtSWVUzQnVUUkhOM1QxMmRqenkwNkMyd1B0cU80d2NyTWFQbU5XU1RiWXZBQU1Zdk1qSzNzODV2M0VUa1ZCbkFBcE4yL2RQMFJ1RDh0WDFFTUtTNEFPU1U3QnVTVXdmWVplNFpBZDBuUXBNR0tQUzBRMHZGMytWNEE5NU5qR1cvWEtmQkhMOGlMbjlzaVRneUMvbEw3RnRWQUFWZFBkKytHL1VOVmEwcTNqWFFGQnpaNHdFK2lqN3Jpc0JBS3RqMkRHdm1ia21lakNXZjk0MzRZc2tHUU94WEVhd0hVWFFIY3hpQmVDNkJkMEQraURObVJmN1hnSHd1QXVuSnh6Q2dxdTRwZFVlaVZNR1FqZC9Qb1FvUVQ0V0NlZkM0QmJtVHAwbFVZbGVEZGFBalJHNWpJSTJkMVdtTmQySTVKb0tzazMrUXozb2ljbUJrck1yWXljeW5nSHNWcnkvMzVxZE52WFNCV3dnODlJUjBOQnhINWtzRTZZNDI3L3FYcm5yODdqMG9Bc1NKZzNkb2dsbUtPV2VhNE1nRUJlVW5TUXB5TzJCSDI2RDY5N25XKy91VkwxeDNiVzFqVlVsTXR5WEo2aW1hejI4eGMrRmo1NXZDa2VLTm9jbk1CNDRzUzZja0xEbXdTalU2aTJRVkFNamREbHV6VHRjYlUvWVNCR0lDcFZBVUpIa25kbUNIYkFqTldaSEpGay96cTh3SUlzc0EySDlkSVZnQ0hUREFnZWIrRWp1ZU53YUdUM3dqK0VZRHlwN1gxK2RwWkMvN1I2QmNIR1BRRTk0bnJ2Tm5BVDd5TThsUlF2ZFNUT3ZrY2NZV0hpZnNsN0Y5dCswY1VuaDArdnh4RFZnWnBTZklMUG11V1BvTTlCNzBvNmJGejJyeFFYVW5heUZ1Sm5JcDhaSDNPMjVpSVV3UXhTZFMzZ0p6bW1vbStCS2F0TWgyYU5ndDB6MkxHZ24xK2picnVzSGppQXFNSGpNcVg3N3ZkNlVlYXB2K0lIU0dvaDBIYWl2Tkg1VFQzMVdTQVoxOUU1SFRKcHhRVkNnTEI0a25mSGJydStZY0Zlc2VTY3pZZ3A2ZE5nOHlRSmZFR2tGT0tOMVNIenF6V0phYkgwUDhXSlY2eUxCd3cwVnpaU21WZUpiN0k4Z2Z4SGxqUE1ERUIzZWY1Tk5zRyt4Z3pvS1ArNG95TDZmWkZHazlUYkFLTWhoYTh6S0RJL2IyWXZ5enNIOVNQTG5IUlZNNUVtSlVWbFZvQVk0SkZrRlFRcndXd2JnWG1Jd2J4M29GL3VFRHNHWEQ4NUdjZnhEL000aGdzZnF4NjNOcEZzdDMrbi96bXNUV0d6NnRucjBseTJaUDNFYVlLUXB0ZVYra0JYWmNKQXdJb0FnRS9TUENwZ0ZneFVNQWlac2txdmk1SGtMUDZFdUt2Z3AraFpJZlkwUkhyZXVSMGd4OUViNHFjd0o2eXMyUTg0SlF6RXV4YmFudjY2ZW1IRUVhVk9iY2RMeTliVWM0SWlFV1dPY3VNZGNwWmZCL3hWOGU1a2RoVHRkOC9kZDNoaGYxaW9rZE9seDJ6aW9PS0l6ampqVXQwNjVJekNLYWllTVViZlJOOU9PNGZWeHdKOWhITk1uSUQyWXpMd3pISFNzellTeEpZNjVIcWRhL1U1eEtaT2ppSk01aExtMjRmTzZtci9pcDRWdkpQR1pDSjIvdkRNQjlEL25Wbi9wRjF6UlQ5ck1IekkvVjhWR3VPQTMxZzBQTTlNMk5Gc0QwVlhILzBqcTBYWlh5d3BDc01OYytoOHJtNkhrTld5WGt5UGc4MTM1ZjEyZVFrT2Zja3dZNVFtejlpS29KUDVRV2pJNStIa3VXbjlNQTZxMEZLWGdrWVRRUlFUSkEwSDVsRzBpdGhWQ3JSWVpBaEs0SHRTanNLeFZhMXNZb0JMRlJWTEJKZHBqczhkN3VYN3d1VFp4VlBpQjJUMnpRbzJHVVE2eHIxbk1RZ3pzeExQYUE3Y2tWaVI1dnAzTDk4SHZUa3RjSVVJcC9BWEY5UnpyZHVNbVIvSnNtWkN0SWlaU2tIc1JsZXVvTEk1cGl4Z2o5U1VOYzlyZ1ZtckZKMHNzNkQ2TitwVHl2NzBldldpNk9DQUJWWmVQdEs2aWJuWk5UKzF2UFNncGNaN0lvM2wwTFRGdllQeXh6MGl3TWNMNVZmeUppeEZ4Q3dCVkFtQ0hLbmduaVFXN2FVbTU3bVhSRGtsa0hpZCtBZjBTSlpjNzFqRi9RUHVhaGEyQytySHJmOC9QQXhaR2V2UjNMSksxb2dERmx3VDZlRGRlQ2QwaENvTjJ0T2o1elZPYlBCT2tzQTQrK3U0R253bVhkeCtpVDlJMllzUUozSWNxb01RQkd0a3BOc1pZRWsyU0xKRXJGajBMOXVIdDlBVGlMQzgvZmRyaisySzBoZ3lKN2VSK1FrZGhUQUVTTG5kQXhaWnJVWVFTWVl2TlFjbmxVY0pIWTB3TmVScmw3bjZ3OTkxKzAvMnlqUjJuSjZpcCtMRmdlSkhjRzViZnEwcWVqWERTVGQ0OTd4Y050TFNid0tscEZ6SDhvWEJnbE00NjB3b080ZkdvZ0JHRTNOOTQ1dE1LbmJkTnZ3cEc1NWhpeUxHa3BmdmJ0ckhyUEhRUXQra254c2gveXNCVDhSL0VPOU5rcmptMmJJSnZzSHZCYUxqSElaOUFUM2lRUXFidUFmUlQrRCsyVkpFRHBrVDFBTGxPWlBQRS9EZnRhQ242ekRqTDFJT3Q5REZ1WU85dWZvWkNLU0JHY25UZWQxcFNXSFdmRTYwWmVRSEtMa3pzN1ozNlFqNjNOR0V4RVZldVIwRnhVRS9YdkJyblF3eWpraC9zRTJ3cWdFQnBaQTkxWkIyb3Fja255M0RPRFQxZkQwOWN6UHl4RkdwYkl2NFQ0M3NYOEJkQUh1RWFxcHpJSkxUamx2SHN1V2s0QzBkWHYyTDA5ZGQvenh0MVRRSGNncDJURXU1eXNXUit3NGMyNFhIOHVXVTFJS09VQ3kwbGh0SG53ZmFOT2lhN0swZjNQUkhVZDJZNXlyV2FaSDh5ajdZRkcwSGEwMi96ei9nTDFqSlUyL0UvK1FaSzRWazhFNXY5cjVvc1JuUzUydlNwN3RQejlZY2FsdE1BWVZQVkpCdk1aQVhabXBXR29ETS9udkdNUnJ3VC9FZGdjU2FDMkE0SS9lc1YxLzQ0OHRNR04xLzFpUElZdUQrU1JtN09VZVRnUHJvbEdBQnhRRDc1UkFub1RQOVdWRzVTQjRBT0xjREhHQkh3U3NVNEpUc25BeTMwSzVkblY1allCMUxqc3FQd3hFYktTTWNkcHpTVGtQVDkzdTVZZHRlOGR1QldJUmMyUzB6Ym5lR3pJVnczblFaUlVIM3hUVTk0ZXVtL3JKQ1BVaXlSOUp6aHo3eVZNRUhiMUdjUVNubkRlTVMwVk9zMHBSejZaUnZDSlJIZ1lnSTlISFVzbitnbUNabXlHYllkZXNPVnBneUg2UXBCK0RDV2Q5TkxGdElKTnJxYVNmOW93VlBwU0pZWjJKVEM3c0R3di9LbnJJejFyd2p3M2FERFROaklVL0xPUzl6cVhuSHIxangrbUJ1RjlTd2ZVV2U4Y21ucWNZVkMrQnppMkE3YlovdU5wK2xkZ0g1N2cvanlFckowMkRCOHdjS3lzNUpNbXY4bmxvVmpCdW9nQmlzaCtRYzFZazAwQ3ZUNUZoVW85VFE3OG9lVjJBQVd5YVhWR0VPWmxQcng2UTltTEExT0lKWUJTbkZ4V0FUcVVoU2ZiMHlEbGM1L08zM2E3Zjg0TlRMcDRFbWM0dU1Kb1VUd3JHVXN3eTdaRm1namhLOFFRd2JaQy9rZUtKM1R1MjYvZGR2LzhDRCtTWmhTME91bWN4WTRQM3BzZGZINzFqZmZlUm4xQTE4ejZ3MzJKb2o4Q1VWZUlMZEFnNEJya1B3Z1hRZDhmeWxXMk0vT2dPL0FQSkFjd2pxYnNGUDVFV3ZNeGdLUTZUVUMvaDNBRDMrT3JtSW1Rb3YrUGVEek5XWjdhTkdMT3A0TjBIS1pKaEVLK0I4T042TE51Z0hXSlNlNHRvajk2eE04eFlvd2dDc3lML0tUZjBUOTAvTklic0ttQmRFQlM0Qm5kS1VFYVlvMW14Z1hMTEVsQ0F5S25JWjZ3UGczVWlobHdTVlFxZUZIQ0gySUhZbk14VEFTV1Z4Nlhlc2NTT1NsQklGa3I4VmFCUUVQV25qM0hLdVRDSWRUemF1NmV2NzdOM2JBVEVJdVpZcFhjc09HY2xPVW5SVFBrYytrMVJKekQyY0FUdUt3ZUd4MTlkek5IbDVDeFhxRW5VUllxOG9KaGtuai9RZ1ZGeDBRc09FSDBBOENjbFNnWDdpSUtwWmxIRldyQnB2QlVHMVAyRGdSanE1NDBMTS8yOGJycjBEOGJJVE1nV0dMSjZVcmNjQ0NDQUlZbmJmSHdjSkRLNVpIOVlpTmtXT3A3djFEK2kxNDNwWHkzNFNXTmdLZ1k5aGZ0RUFoT0Y4eVBxSCtiemNOK2tndXNMblIraCsvWlNRMHJjTDI0L3V3Ly9TR1hHamtod2ZUZG15TUxjSWExM3JQaytralFwTVhNZ09WUmVJNDgxRmFITmlKSTd3dXdnNjFKQXZUcEdvQWw1N2gxb0ptOEVqSVp5em5Udm5GOHptUTlJUzZhUkdNY0VwRldpd3cyTEowQjllVU9JSVFnWWJVYVJ0NThYWDZiZGYrbDIrMk83Z3VHL3d1Z2tSbndBQUNBQVNVUkJWTHBrWnV3QUpEZEJqaXc1bGVKSjRaM0VMREl6VmltZUVIc3FjazRFbWozSGpkNnhweC96bXJTMXFINjZNTkN0QjZTOW5ML1Nab3ZMK2ZvNnhRRzJrRk5TQ3RsWVpwcXhYTEFvcXR2Q1FrTi9KL3N1SlV1cE1ONUkvSlJsZjJzZVpSK0VGRi94UDJ1TmE3cDN3LzZScFg1SjNTMzRSMFp4U3hMNmR2QlZEUzM0UnpCdnl2S2pTdy8yVWg1bHhvTjhJYXk0cE4zcS9PM0t2QkNzSzRHUnFTQmVDNkJ1SWxoWEtvSmdFRSt4NHlMUlVNZjhlQ2xRKzRPQXV1NWkyWDMyanIwVVVSbERkdlllaEpjOFpsU1N6eVhBaFN4ZHVnU3NBKytVaGhDOWdRa1I2SHI3dzBEbG1iUEJ1aUJEVnJKam9wd1lkTDFvTW1oUDhyakVqRFhXdFRaWWR5TWZDWVlWRUF2c0ZUUkVNY1RNaEI0NTBick8wTlB6ZCtjZmFhb1ZsUWhvNHBSek5iRHVyQlJsbVhmVk81YUFrVXJiblBGOC9lRndCbVNILzUyQWtZQzVuczRBOXNzNUg1WUg1WFF4Z0V1YldIUmc2VDVYd1VaeUxpeU45Wkp6SDhvVkJnbUVnM2V4b2N3LzBwSy9La2pRUXRLL0FGTW5tdFMxc0cwa0J0cFNJSUFBZ2lSdTgrS3Z4THZ0Q245WXlKdy9lYitFL0N3SUhxYjRsK0FmV2RkTTA3MWprLzBEWG92bWZzR2dad1BuU0phZjNNd0Q5MHNxcVA1QnZrZ0orOWNHNTRqZ0g0dkErNU80UDg2UUhRV3NKTWpjSW1tcWdSaXdVcmxJWUU3MHBWU1dBM0s2UVhkbk5CSFJKMHBlRlFZTHNRTlpNSmtIMkZPWkJvRzFjRUpQOGFTWUhBTjlTYUQ3SFJaUFBDRHRuSHYwaDI3My9BMC9PR1hRbmZpSHduQWlXVmtBZENmTG5hVk9rQWVUd0hhSk9WcFlsMnpISTJiL3BldU9QK3BsZ2xaSmNucEEyc2xuT3AxRHpuT1pRcE16VkZRQTV6WTQ4clFoeEYrWDRRaWQvTWRqbHdXWE0xNVBLRXQxOUhxRSt0QU1IQnk5c1g5TWZ5alFLMDJhR09UZVdjdHZuSEV4M1Q5STEybUtCZWVzdFhDMDRHVUdTWEhtTy9FUHl4elRMNGVtYUo0WlAvQVhzS0pTQzJETW8zZXNDZXFheFFxeDZJRkJ2SGZnSHluRmo1WitLSzdCSW1ycCtGNzRPaDZmaGhEMG4vR0g1Uml5SG5Ebm1zUkszMkdQTDNFUFdMZE1HRENaVlFtT0NQaEJnazhDWWhucmlpUmxFYjFLUVJRQmQ1TDBmNVdKekVmczZJaDFxM29sNEE0c1FsdytaektETTBWTzRMY1J2M0UvNjdTbkMzUTk2eCt0ZGRkMSs4L2Ridi8wNmlpT3o5akhtTm1LY2twZ1hlQzRuTVhLUkRsWEErc0NSYk9SbkxjTDdvOUE3TXRjdXdJU2piVGFIb2pZY2FBWWMzaTJuS1ZOYkM2a3NwK3pRQUZpZDhmOXczUHhRUllGem4yei9kRGwzSFF0QUoyMjZ3MnErd2NETVFRbTB5empwMUVtVjNiU2orZHJxUWJoVCtyeWU4Z0NNQ1J4ZTY4T0NtSC9TQVpEUXNmem5mbEgxalhUTkRNMjJUOUNZY0NnelFBR1BZWDdSQUlYd2ZtUjVSL0ZlY1Q5c2loRDlwM2V1MjQvYThFLzdHS01UWElSNHRJQ1R2bktrSVc1UTdsM3JESUJ1WVdTa3lZUFNMc0tJWWJvamFRSUpNbGY0UE5Rc3Z3QXRuNGpPYkpqUWM1Wk5SSUJpUDR2WTVMbUk5TWdaaXhjRnk2ZXpIelc3R0hJZXNEMlZmWWoxQmRsQm5ua25ITzM1Mis2M1luMWFLeFBMcDZRSHNBVnhidkFhRkk4TWZhY3ZEL0lBMXNVRlhLTEovM3hoN3dPWDR3TGRrYk9FQmhOenNmSkM2cm5PRm0rMDU0ZU9TTkZCYUlhOTcwa0JIOXFnQ2VmSTB0blU0dWpQUUpqVnZueXh1MEE4RUd5RHhiMEU3bTlVMExSclNwT0MzNUM4cHZBZm9HZThUcnN6djFEa3BYYzN4L0FQNlR0VHZKc2FjS1JZN09pVWh0ZStpcWxDTnBkeGk4QzNyVUEyaTNZTzFZRzcxcndFNmQvZVAxcSt0ekl6OTY1ZjJRVnlWYTlCZVArVVdmSXVwTUZSUXNFRkFBM2N6cFlCOTRwRFNIQkVaalFJMmQxV21OZE1sZ0haS2dOOFlCWUNLeEwwcjhVNUpJZ1VRak9rV29KeUVQMko5RlhnMkFkMHRGd2tGTk9EN2pqK1l6OTJxNmdWblJwRE1TUzVFeE0wbkVTT25pbmFYNlN0QkNuU3dBbFI2KzVYWGovOHZrVldKb0RFVDMrNnVxcFNvcUR4Rjh2d3BvR2d0Z0RzU082U0F4amsvV0dxQzl4OE5DZll6dXlva1FReFB4U3d4S003Tk9seDlUOXd3MEt1SDVnNXBIVTdlYVNYQkllQ1dHYjVaVlpuenR1d293RnJjY3A4YjArYmtGd0NDZi95ZnNsNUdmeDVEL3VMNDdyd0x0dnpHdmtIZnBIS0V6NFlQNWgraFhVeHlMZ2Vrdk02UVhhRE1qZytwU0p2ZUk1NG1CUXB6SmpxKzNhK3M3UGtEV1N3MXNoU0JLY25UUUZrc05GNDNLWXRGRUdBZ0pwQ2JORFhKY3lQQ1hYTlcvbHF0dTltVlJaT0hFRU1oK1loMHdqTVk3aGhCaDB6eXFlS0ZGOEFxTVNxSDQ4aE9pTmdPM0VYNDBmcEh2NTNPME94M1lGeDM5WllQdEEveWJJa1N5bmJBdHliMWpSbU5PZU40OEo5a1J5RXBDV1pHMjc3dTNIdkt6MGYyWmhIam1SZkFWUTFkTjJBNFB0TXhlTkI0eU9GQlVrM2N3Tkp2NXEyVG53ZDN3ZldQc3U2Ky9DdnN0QmYyWkFiNldJRUhhQUhOQmZLaDU3L2NVaGE3cDd0K0FmU2hzb3g3NlExSnl1WU1lQ013SitTZWpid1ZjMWZBRC9rTGF2a21kTEU5OHBReGFDZGE2aWw5aFROUVRDQ3JWYTlKNEZRVzRNNHJVQTF0bWZzOGVMRzZCZHhBa3NUaTRLaGVaYjBEK2lSVEtTTmdWdXRmbFRNWGlPSERuNiszL3ltMGRmTW4rMEdHOExITXpQWEFvZVJvNTA2WktlcXNFZzRPWnhFaHlCZDZiTGFhd3I4dGtpRU1kV0V3bWlDRmlYcFAvcmdvUHprY2ZSZnB4cXNCR3d6Z1B1TkE5K1pJRllTcEx5cXNqZDAvSEh2QTZCM3JHS3d4SHdFK3hMei80dllIY0lVMWdickhOOXhoNG9EbzdjWnQ2ZS9YNnVYUUdKU2toeXBoZzBJT2ZvTmNSdmliOVdpaitlZUtPb0NyTGV3Y0dPaXFqZWFKbllQVDBhTFJBSndIbEJzd3l6ZU9TNk9CWG5UaGhiOTVNMGhteVY2Zk5JNnRwanhqYVM5SjlBSjV6dHJmQTdldzBuL1pzY3ovR2tQdzg4RXZ3a2V0MDhlc2RDTU83Uk96YjB4Y0c3WjhnbW5xY1lWQytCelN1ZUg0MHpZMTh2MHM3QmtGMDdhYnI1b1M4U0U1T2tVT21wU3Q2cGpDSEpHNWt2SU9mczlIQmRaRmhtYm9TU1YxSlVVRkFmUWY4Y05hcFA2dEZyZFVZQ3VwUG9teFJQQU5pWVhsUWdObExHRUFPQStUeHl6azNidjNTNzUrOXNBOG5GazZDY0x0Q2RGRThLdWlYTG5UMXZ5SU1WZTNya0JPN0JtTTZRY1hVR28yL2JGVXdWa2xSVWtJb25Fd1Y2bUxFQWpCN3JrNEMwQUNSMGdlN0krSXJEUmROWTdYbjVITkdtUjlma3lHMkJuU2lZR3g2bnhCZFJQeWc5VDg0ekNVNExHREFnWTVvWWQrQWZXZWFRMUoybTRHMzhRNUtWSEtjdCtJa2R4dW5ubzljOFNqeXZPekFyS3JVQXhnU0xJS25nM1FjcGttRVE3eDM0eDZOM2JOZGpwcXZLSkRmYVFLeDYzT1lWeWVZWnNxdUFkVm1mUDVQTHRsVm03SllnVmhaWU45K3lVSTZwc2tDc214ZVQ0SlNzbHN4VHNhZnlPTUJTM2xaTTdBakJuZE43eVVKSkVDeTBKU0RxVHgvamxMUDRHRGlIa0F5REY3eDgzKzM2NThwM1NPUXoyaXc1aVh6Z1BGc0NhemlEa25hdm55M0FPbEkwSTNhOHJQM1dubjIvNzdxWDQ0OTVKWDJ1NzJLT0xpL25iRDhhMDcyekdjQkJCMGJGeFUyb1YvYjJrWEp6Y0Y1UWtGVGo3Q1VGSk9pd0ZnYlZIWldCR09DelJ2UkRNeTBrLzRsTW5YRFNkOWJIcWtuY2RMdmxKWFZ4QnFRQWhpUnU4L0Z4MEtCL2VJOWxKZngyTUxuaTloYk9GWlZCN2NXTXpmVGhIZnBIMUw5T3o3ZHdqZ2puUjlRL3pPZWhQbExCOVNtNDJNSjkyMUx2MlB2d2orU0ErTlZURFZLSzNrTVdKNytENUhEMXBDbVFIQW9odGo3VVZJUTJKVXJ1Q0xPRHJDc1lWV2lTalVkNzVJd1VGZkJhaWQ3QVpHUWFpWEZNUUZvbCsxaXplR0wwVkFYcTlBOGhoaUJndEpLbHpETkhqeXZwbnI2dWh4c3lvNDNZVVNrcUVEa0R6Tmd5Qm1uY2xjU09XOHFaeFJ4OW5hZmZ2M1RkcWM5d1RlNHNNRnJaWFFseTRuaGpabDJMRjA4VVhaQ3hpdDlLNktpWnRyd0ZpOHE5d0tiMU03L0krWktTeGVwRkwyTE85REViK3dmOVRZTmd6WUw3UzhQK2tiVTlKUis2Yy8rUVpNMk93elk2UjdMOEJNMURpcE5vb3RtRFh5c3F0UURLUUxEdXcvU09YUkRreHN6WVMzSGdIZmhIbENFNzk0T1RTeDlUMWZrWDlBKzVxR3BpbXp5TUNJZXh3WE5rNENkamhxd2J4RkxBT3ZLNUJMaVpyN0VIQ2NwYVpjZ1NPWWw4Q29pVkRkWUZDU21TSFJQbGxKTUxFdXlTSUZIWS9jQTkyT2ZQSk1tK1U3QU82V2c0aU5neEdheVQxbmhlMytHbDI3MTg1N3QxTUlpVnhLaVVQbU9mS0VNeHh5eHpuRXlRQk5aSm43RVRNRkpwbTFPVzg2MWRBUUZkVGVxSmVLQ1Q0bWVPbkJvRCtORTcxazBzOWVma3VWU1FzQURTd2J2UVlISStxUXkxeXZoSDcxamhNOGtXbUxIQno2YWpTZi9vZVFFRVVkSVNGNGpRUXZLZmU1eUZqdFZVTzN2UEc4RS9oRFNucXBlbWU4Y20rNGRybjh3d0gyWHcwK3NQOTlrYmRNUW9YNVFaYTN4V0g3SzMrZ051aWVkcDJMODJPRWR1enFNeWlMb2VNL1kyTCtJTTJWRzRTb0xNWUhMWXhHZVRXVEU2MFpmd3VhK0hNVnFkbnF5UGdIb3p0M0JFaFZ2SmFhNFo2c3VhaDB5VHlZeTkxSXc4UDd6SGZ2bHZYbUlKZEwvRDRzbU5IVW0yVW1lTzdsNis3N3JEU3o1RDFnUTVTRkdCeUhlK2JLdzlVUHU3ZTMrUUJ3bElteTFuWVYweTAvbXk5bDNYSC9aZHR4KzJLd0Q5VGp6K21nNUd3L3NFRnhkSXZBSHNHZkZYOTdQRVgyUHBmRFhJOVBqZmdzdFo0WmVDaEd5R2ZHSGtOang4Y0dQL0dIRk40SkxuaHFXSkFmWXhiWWNSSGdmUE1YVy9TR3BPVTJ3Q2pDWXRQSGV3RkdldWhZWXM1QitTUHkzTGpMM0FLNHdoMndJWUV5eUNwSUo0allLNk1tUFI2QUdLUWJ4MzRCOVp4Wk9UbjMwUS84RCtadWhqMWVNMmp4bDdLUkxFR2JJZWNPZm1oN3BBRWptOXVqMWdYZTcxWDVpTkJFZGdJVkp3UVVBc3dveFZtTTRpa2Fva3NrZk9xdnFJL2dYd0d4SGZDWWpsaUhVOWNycC9PSWZvamNncEpFdGdHK1FQY2NycEFiRWs1dWpiQzNiZG9ldWZ2K2wyTjdjeHZHMVdCN0dVL1RTeEtERkg5WG9nRTJ3QjFoSG1LT2t5VUpldmZ6bjJHSDUrUS9kTmRaRGtUTmwxQVRsSHJ6RVhQcjV3ek9IWmNwb1htRkE4eVk2eTRia2dKZkdPKytyU2d6d3JpekNMUjFLMVVuSHF4TEYxUjJVZ2hzQmdtZ1VMSGtuZHFiZmlOZW1iNkdQVDdaT2YxUGw3aWdJd1JBanZmTWRBSXBNTEova2xNQ2xwMzRUODY4Nzh3M3R0VEo5cm1obmJLUE1SZzU3Q2ZTS0JpK0Q4eVBLUHJGN0xxZUQ2bzNkc1BaNXB3VC9zWWt3cVE3YUtVOTVlRENKRDFzeUN0azJhUENCdEFFdmdVVHZSRzVtTkpMOExmQjVLbHArWkd5RTdGdVNjVlNNUmdPai9NaVpwUGpLTlZLc2dvRHVKRGtsYkViQnhQR0E3bUZheFZIMnNZb0FzTUJyMFZEMDhkYnVYejJWRHlZeTJPMnRIb1pobHREL0lnOFNPNExOK0o5Zyt1dXlEeFpQakVycjk1OWNweVJjbFJmV0FMQnR0dXNrTHhHRGtsb2pudEtkSFRva0JqSlFCQmhINUZrUlI1WE5rNld3SytLRVA1UkVZc1VyOEJFeWNNbVJqUDVIYk95VVUzWHpmTVR2czdDMk9rRGdxc0Y4a3Y3bHovNUJrSmZkM0MrZkl3djRoWFF1a09DbE5PSEpzVmxTNkR6Q21Xc3hZQkx4TEF2Mjl4OWpsaDhEQ3hZdENVVU1HaVZ2d2s0MkxJSS9lc1pXMlE3NHVmdjdUYmM0ZmwvT1BWNFpzQk1UQ3NRQUJCY0RObkE3V2dYZEtRNGhDd0lRZU9hdlRab0YxR3pKakVWaVhwSC9Fakswc2lDd2pCR0lYWGlBbjJjcENaeHpzNW5FU0RBTlFFbXdSYlFpUms4aTNBbGozOG0yMzYvY3p5V1djVWZsNnZXd2haMktTZnBwS3RLYzVuQ1F0eE9NSUtFbnNlSGxYZWVGdjdRb0c2d3FCa2VpQVBiK01GQWR6NUJ6MWprMnhveUpueWVibVFsNFBDdWtlOTQ2SDJ5RTNLcDNVQU1pNUQrVnpNMk16N0VyMk9CbFQ5dzhHWWdoTXB1Wjd4emJJZk54MDJ5eVgxT2tNV1hhYlpoUGd4N1dWQnYwREhsZG1qU2prWnkzNGllQWZnUm9FODY4Vy9HU2xheDM1M3dmekQ5Ty9vRDRXQWRkYllrN1A5QmFPZ3U0eXVON1NEN1N0ekl3ZHRZY3NiV1FQUTNZVWU1SWs1TTZTUXhKYnU4ZUkrckxlZzVJNzB2T01yR3VRM0NqRE0zSWlqNXdheXNRWVpUZHpFa1ZZUmd4Rlo0WEpDZGl1dEtQWXNIZ0MxSmMzSkdqUDYrTUtHR0gwanUzNnJuLzY1dlNoMEUwWUxJUHRBL0RZQkRrcVd2WElHVEVTTWNzc2M1dzhTTUJvWWsrbHFKQUEwbDZ5bFlFZCsvMXoxeDB1N1FvQWxkNVRQSkhzbUNBbkJ0dG5MaG9QR0MweG5TVmxnTUhFWHhkRVVYRzdLVE1MU3ZyS2krdzdsS1VHbUpKS0VRR1lPRFJrWS85NE1HTXJmaFNNNDBMRmVMdFlsN1FoaFkwZmN2VFl3NTc0eEVSUm8rZk1RdjRoWFFla3lDeE5PT3NQckxpMElxaWI5VG43OUhQOVZCQ3ZCVkIzQlhBYmczZ3QrSWNOMnVuRkxxR29ldkczUisvWUdZWnNDOHpZNWYxamhpRUxnMEFjekpQUG44RjlMRjI2cEtjcWVLYzBoT2dOVEpndVp6WllGMlRJU3ZKTlFNU3ErcEwwZjMxSGNEN3lPTUJRYmtVdVRMdzJXT2NCZDVvSFA1TEFPckROMzRhTUZiazc5Z045L3Q3UjVFNXh1R0RSTE1PT3luSkgySnZ5WUZCTzEyZnM1L1V0L0xuK3FWM0I4WWZmTHFDSnFSYVNuQkhISmZJcG4zMmJDeDh2eWh5ZUZHOFVWV0V1WUp3T291S2lOL2x2SWVrWHZoaWdJSWhaUEVwQnM0aXpCOGJVL1lTQkdDQ1phNTRadXdCVHg4MzBPVityVFd3YnlPU1NlamdDZnhuTko0QWdpOWRLVmdDSFRMOUpCc2xDZm5abi9pRkE5NzV1SkMzNFIwc015SUUrTU9pcG5nOTB2SENPWlBuSnpUemlma2tGMTF2c0hadTRYOEwrMWJaL0xGSzhkT1ovNVI2eW8xQ1VKQ0VrK1FYQnU1UUVaeWVIZ2ZoNzlsRlJiMVlTaUpJN0FrYkRkWkZobWJtUlI3NHFJNWNJUUd4TzVoR293Y3AwYUZvQ3VwUG9rREJqd1lJazBKMzRLN0dSTW9ZWUFNem5rZE1xS3B4K3pPc3dIN2JJb0h0UVRoZm9yakJISjhvZ3k1MDliOGlEQkd3SDk1TUVSaWNXVDA3TGY1dXZQN3gwM2Y2Sk1mMWRkanlEaEdBYjFKbmNDalAvOGpMUm5zWGhBRVdRNGcya0REQ0l5QmRuTGhYRFlQa2NXU3lMT3NmQ3dFNFV6QTJQSTE4WUFST0hobXpzSDdmTm5IM1NwSWx4Qi82UnRWMlJwdE1VbTdDeDBZS1hIU1RGWWQ3aUYzMk94TmtKYWtmK1JvcVRhS0k3WjhZR21XMnA0RjB5NkUvZGNuWmNJbWczTFhaZ0VLOEZzQzdvSDFsRnN3Y3o5c1AyanIwd3I1ME1XWExwS0pjQnVLODlZQjJZTmo1RUNZNHFiNU9DQ2dYRXlnTHJnc3pZbTF5YkJOa0t1RVBzUUt3ZG5JYzg3Z0t4Q2JpamdCOWtvY1JmczBFc1lpTmxqRlBPRU1oRDFqZDV3ZkY4Tyt5NzNjdTNnODhreVRuckJMR0tqNEY5R1FHeGlEbXErNE5NTU5CL3lJNmcrSEI5MWZsRnpzcm83ZGZCaHB6NzUrNEV5cHJtSjh6WWxlUWNiUXRpUjZWdERwR1Q3RXRyREZ3M2lsZTgyUlE4Ri95NXRwQWxnZk9DZ3FRUFptd25NMmViWjhndW1QU2JqTWNDYzJuVDdTTXl1YktTL2RsNXR0bm03NzUzYk1pLzd0US9vaGh6OFJwcDhQendYdHVwejdYZ0o4TDVFZlVQODNtb2oxUnd2VVZtN0FKZnBHQndmY3FvdmcvL1dJOGhhMThNQmtNV0poK3Jmelk1eVVJOVNiQ1ZkNFgrVHZRbXZBQWxkNFRaUWRhbGdIcU1vR1ZMU3NDTXdycG1KeWR5MnFzQ2FJZUdVcE5sU1dCdE50aE9HTElFcEZXU2RBVjBWMnhXRzBzTWtTVW5MNTdzOWwrNmJ2OURRdS9ZLzUrOXQwRnlYY2V4ZGVYNWorTlc5eHZQN2VwNTNEby8rK3pNdFBYQ1R0c3B5U0x4TFFDVTZFenZpT3FLcnFRcGdGZ2tnUVVJSW5hc2tIQVB5MFBzbVdCSFlwYlovbEIrc0dMUDVucXVrTzRQNUpSOVNWOCtERFh0SFR0clYxRHBleElpbzhsZVMwd1NYUjVIN0Vuc0NKSkVrYVFDV1pycUdLSm5RellWdDVzeW82QWtYNWFjTDZuUkxQOWdZdGpXbmdsMnhzZXJkeXpIUjlZMmxXRHk1UGlRZE0zeXcxcWZIOEc0S1F0SGwzbEljdEwvUUMxcHhHNTF2elJrZmtqV2xaSWZxU1JlRHhXeURVbHVtYndqOWt0eU0xcjFGbzRteldiNCt1YjQ4Q1pSbDhjM2pCWnl6NVhnT1FKd01xbVFoWmM4ZHVaSmhTeTRtUkVacVpCMTRKblNFTEp1WUVLUG5wR2dEOXN4aVhTOUw1TVNmQkdTSjJuOTcyc1puSS84dk1LaGxFMUt5QTl5U2lrQ0V2S0QySlBZRWV3UmFjZ09la2JrTysvSHQvOThmc3pyVHRvWjlzUWsxZ3I1MnB5c1d5eUdZbzdWL1VFbUlIak5KdXNJNlpyYlUvV3JYUUhjNzZVS1JZbVVEQ1ROVnJsL2FFOHlyQlNFUGxSY1NoczBCbURwUGxmSkFtTDMxbVFxT2ZlaFh1N0tXS1d5TzJKNzh0czZVRFVTQS9UdWUxWEdWbDV2N0xFeXRwUFhZdGMvRjFwT2hTVnU4L1ZycUNFNWhJUC9aQklrZER5M0QvcnREeFB0UUpKMVhTR2JqQTk0TFJiM2kweDZndnNFa0VWZnVOa0JIMUV5TlpWVVg5NHZuZllXeHVkZlFaOHd6bnJBU2ZrOGJVTHplNHBESi9IdVk0WHN6UGNrMGREa0I1NGczeFUwa2VDUWtCbkUwVmJHa1BVU2dnZ1UxSkhLMkpzT1JENm5ONkVzMDNKc21wNUVQMkg5dlJWYkQvb0ZndVBWZFlWNll0S2RWRlFDQTB1a2U2OGtMYW5JQUtUZWtsUzFraWZqeDNCNC82dlNPMWJabHdRZlJFOGhHZ1B3S0E0aDRqYnRIWnV0WjFieVpQM2NIai9laG1FOHR5dVlQb2VRMFVCUEQwbDdrMlAxSENlNFZRQVE5RGVrSHNBUlVLLzlWdEV6TjdkL2NUN3hmUkM0cnlTeEFSNXB1NFB3T01XUHlzYUY0cDlKQ3h3d1pFREhOSmcvQVQ2aTVwQ1dPVzFoQTdoUS9HZEpPVDVZOGpORDdOZEtwWFJwUG5MUEpTeDdGVzl0SzJOdi9nWkxMdlZBeGdTVElLa2tYbWVrYnBTc0svMGVrM2pmQUI4U2lWMGh4Vis5WTFlU3E4WisyZlM0M1M1SnhpdGtzVE5QS21PRlM5MUQxdkdyUFRDU09FZGdlc201c0dOdzg1aUxmTkFEcUdPVExzVEpKbVFkV1g4QloxSHlWUkZIcXBCTkpIZHVsV1JtUlZJU3VkTTkrYkdIbnVzVmxZZlQ3Mkg0K0VjalRTN2lFK0Jsa1ZqS2ZscXNMUkhUWFJtN1p3VndWbktRTGRCNEdqL2JXcGpEU1hDbUhPZ0JQV2VQTVFXZnQ0RXhoeE4vUTlHek5OWVU1Rk51NUs5NHg4SHRIaVdKME8vSlBRNzFOTytqa2tBWmRzMmFvNDRQUm1JSWxVeXJaRUZqK0VGemZsNzdIVlUrZHJGdHRndnF5aFdRNE5wUWNzMFNIcGJjWmcvNFNLNXNDK0dzQjN6Y3poOEJKMUdPdWV2SzJHUjhaTzBYVEhvSzk0bEVMbTZJajJobDdFMnZwdmRSRC9kdWcvUFVqYk1lOEdFblkxSXJaSU9Wc2ZlYWx1UC8vVC9uWGZzbEd3N3lKMEd3R2F0a0JZY2tLRlJlRDgxeXhwVUtCL0xNZ0o2cjA1c0crdndWR1pZWkcwbkJhd0laTGZkR0l3c0M3RW1teVNCcFo1VnF4SjZFekFBa1hIcFNBYXlwTkVReFFHVmlqNTVVenZjL2hzTTVrcDJTRTNMeWhGUTZWK3o1c0V5RWRDSEprOElpS0dhWjdRL3lRMkpISWZwRWRpVEpFNlZTOFhHKzhmZytES2YzZXUvcTR2SUFlM3IwakRnaitPSWh5Uk5nVDZrQ0dDMEdHRVR3aWxoUVgvZ3JueU8reDNEL0FlQXdYUEZLbzk5WFpheFphUThRanJleEJQTWVjRUw4cU1CK29XdmJab0VkZ2tzQ3R4a3MrV0gwSFBDT2E0eVByUDNpVG5wOUNjQ1NTckV3VWxMWFJLK1Q1RTRsNzNvZzZ4cDg2R2xaSVN1VGR6M2d4SWtQaWJ5MkttTTdKZjFiVlZEamVRdjdadFBqZG50OEhJNy84Njl6MDBMNy9YNGNVeEJTQU56VDZXUWRlS1kwaEN3SUlRV0kwMG5JU0VnSzQwcG43WHRWUlUwbDV5bFJUMHkrRWpzcUpKYnBKU3lTSHhib0NNbERUcWxzUFFYY1dpcW0vcDNvbVVUdVNCWEFGVHVlM29mRHg5OE5lc2NtNlJraHNZZzVxa2tlTXNGRVQzTjRjbkl3OHJyK3pEeW00SmZSNDdtS2VqeFZ2Rm1pSDBpeTNHVWp5VUhiZmZoU2xlbHBrM3ZaZXBZT0lTS3ZONWhYZjBmT2VlSCtzZHkrMWIrVGN4L3FaZnFkbG9DcEY0ZHpzam8rR0lraFZESzllc2MrV2UvWTdZTzZ2aXRrRzFSeTRTQy84VmZSUThkekR6alprQ1F6cjVFZWNOSVptU3FUbnNLOWdrakdEZkZodWpGd3Y2U1M2NDNQRCtnMk5lL0Y3Y2JaYytERDVqc3R2M1BsNzVHaWxNbDBYejFrSGNIaE1tWjdES0t5ZzZaQWNPaDB0OW5QU05ER1p2cE1oSnUzVlJsVHNoMlZpcTJrRDN6ZHVXT0hucXZMU05iZlFVSlVXUUZnVDBVc1ZDRnJUQ2lUN1RzbVQ4RHk1UTBoaHNoS25pejJVMVdKcTF3Zi93eVhsZ1dyNUo3aTVlK2daOFJJUkZ5NU1sWkpuZ2puRDlKem9WQnlUOVhQZGdXLzdLelZ3N29DUFpGKzk0TzdVc2tONzVQUGk4NTB1MWV6VjgwcmdLWEZBSU1WUFIzT29MV084cjBnbU1VbExzQmo4d3BaSllrQVRCd2Fzak0rY1BLNm9HUzYrRDNnQTU1akx2eXJZRWxmNE1BR1YyVlBIQzhWZDRUWWpWZnYySlZrR1VzdWFiZTZkL3ZVZndmSnVoSUptVXJpd1hDK0tWdzNJTGN4aWZjTjhJSEk2MmVxak4yZ2dob256WHFvakxYYkhkZ2ZSdlFsUSt3S1dlek1rOWVmd2VVc1hicDJiQXFlS0E0aHpoR1kwcU1uSVhkS3dSbTJZeExwS3VubklMR2laT2w5TFlQMkpEOUhaT3ZTdUlXSjNhK2ZFa0ZYQU9ZaGQ2VEtVYkJYMEJDaVh6SlpoK1NxazFobmN3Ni8veU40S1U0OXR5YXhGREZYOTRjeXdjUVFIajFkRmNEWEIwVXlvNWlVdk9wMytoakcwL21EWGpVeWlTUkJDWENKZmtwN0lHSlBZc2RLV3dMWEIwSkxhMEhrbmFhMlc1SklJbmZkSk1wdG9KKzdRcGJnZDZzeGRad3dFZ000NzkxWHhuWVkxUFd3YmFMQmU4cnZOZmVpYlM1a0EzTElEUDZUU2JJUXpvTGs0ZGI0Q0ZENXk5eDY4MG8vRXdlRnI4dmZmNWVNRXhmcE90a3ZtUFFFOTRrTE44STVrb1dUaDNuZ2Zra2wxVXM0NlF3ZlVieUg4ZFUzUG5xdWpQM3FJZnMvLytkOFRsNy9rU0FrR0RUZHlScEh4V0phNVdpMnN5NnVXL0h4SkFoV2VwNUJ1Y2d3RjZsWXFxZ2d3VjBEUFUyekt3dGhUdVk3blRZaDNVbGxMTmlmRXVuK1NwNnNuYk9IOFgwWTN2K085NDQxeVkwS3NGeWsreFAxam5YcGQvV2V3VFl2Ym5SUDhxUkMwbzRmdjRkaFBKWVhmbXM5M1JYQTJmNEd1RTljcERzeXZyS3htb1VwcTg2bUIzOU55RnpRMjdjdEM3UlM4YWI0RjFFY0pKSCtWaVYwNk84QkhSVzN5WnRNNmdVZldmc0RMWGZhd2lhY08wamdOb01pOTFvejNJUlkyR1J1Z0JSRCtZSExra3ErY01jdlZlMTVrTFJia3BLcEpGNFBaTjBHU1RKTTRuMERmTGhJN0JWeS9JS3pINElQbVNUdW9VTFdlWDRrNE1Pb2tDV1hqbklaZ1B2YVE3cUNhZU5ERk9lSXhHZ2dpSlJJME95S3l1Q0tlY2k2Q0JuNStHVTZRd0ZpVDJKSGg2L3IwZE5OZm1UckNYQWJoSTd2NTA0OVBSV1ZVZ1h3NGdGTE94NS9EWWZ6aDVxdytIamdmQms5UVUyRXhDSmlWczgzTWdGSkRoSzhndVREL1ZHQnBObnFZNWllNDdsdjdMbC9yQWV2TGpzRzlKd2hqK2czV1JoemVGWUZzSFhLbUlKOEh2eklYL0dPSS82WDQvNXhSY0ZnSDlFb3cwd2VsUVMwYkxibDMrdjRZQ1NHVU1tMFNoWTBocDhFMng0cUh4Y2ZTTmwxKyt3WDFEMitUZ25jaThUdC9XTXFIMFA0ZWpKOFpGMHpSWngxZUg1STU1L1E1UUxOKzZxTVhmY0M0TDVKSmRkZnZXUHIvZ3k0WDdMT0QzT2VNajZTczJBVi85OS9NUnlPbHdwWkdIemNlazJadzdPRHBxemdNTnRoTnhkQ2V5QUs3a2hsQjVTTERNdU1qWkIraGRkZ1YxZVNLS0NZSUdrK01vMjByc2FFY2pzS1VpRkx5R2pGaXc5VVZDb212SXhWREpDbHAxSUIvQ25mNWYrKy9iL2hmTms5a2p0RURXTEg1RFlOQ25lWlZoZ1d0S2VMakZaQVo1RHVlSCtXOVJ5UGI4TncrbGdYeWtQU1JwSUs0UStacFRVdEt3QUFJQUJKUkVGVUVYdXVxT3JSMDBWR0s3WmZHMHYwYzdHaXBqdnFPMGZZdE5LeHVxcWVjbCtncU5VUkJSUC9LV3AvK3Z1ZGNmTHFIY3NycDdPMks0V0c3TWRrQ1NoVmdVamF1QWZmdDBuSDUwZXI1ZmRXbEx1VFhsOFAxSkpLbXRmZFpya2dXZmZxSFN0OEdMSHd1ajZ1akwwbEhiOEJQcUlWa0RPU3VJZGs2aE1rUVVnWW5PYStCcytQS0Q3T1RNRHhmLzQxUGpMSHlpcVFDbGx3RmFlVGRlQ1owaERpUElNSlBYcFdwODBtNjRBT3RTRXU1NG1RZFVuckwwV1ZoS3dUVGdPMHRBVTk1ZGRQeVhwMVNOYWhOWm9PMmtGUFNjWXlXWGM0azJ6bmp6UlozaWtPenBKSUxJbXNXenhUTWNkcTdFY21tRHpUSEo2VkhDU2thNXVlcXVQWkhxZC9odUg4VWEvbXBPUmFjcUJFamhGeXl6VFFwekhOWWNTT0cyWUxwSHZjU3k2U2RSSHVIK3VjYVUyaW1nZWRKYUIwOERZYVhBZXFSbUtBQ3RudWU4ZDJHTlQxc0cwU2dyUDRoMFBBc2JwWk41RWVjSkpNZ29Sd3RuL3diNTIyVGY3ZWRZVnNNajY4MS83bGR6OFVIMFYzQnE3SHF6SldKOXRsY24zcHR3ajNURE4zdFlmSzJQaUhRSVVLV1JJRVp3ZE5KRGpjNDJ1NVp2UTRnUjJJQzFCd1I0TGYyN09JZkU1dkFxaFRIT0xSYzNVeW9wOFNuSlA1Z09Ka21zeksyRm1sR3JFbnFhaFU5Q1FWQzRSc0I4K1VoaEJERUxLZDZCZjRJTjM3MzhPbGg2eHN4MGtVWlpJY3lYcEtkc2dpYTUzMmZQaVpZRStrSnlGcHliNnNuOXZqNlRRTXgzOXllOGNpL1FweU5XMmZzbkp1ZTBqb1NGSkJXcHUxd1FTdlRjTGRTYVU5eEYxRE1iNUlkbUhmMGJZSDhyZzkvTVFTa0hiR2g5emVxYUJIbWhvOTRDTWVUS1Y5WjliT1RqVUxhMWVMYzhMbm9YTUNWM0ZIaUFVREZmYzluS3RLbk8wLzRGbHlxVzh5QmlVMVVrbTh6a2hkdVllbjlhR3o2OTh4aWRjRFBtNm5HaVIxV3lYVFhyMWpWOGppSG5yR2RvS1AxUXBaNWZYS3BWTmNKQWZBaFp4RzFvRm5TVU9JMXdrbWxKd0w4dnF6SVpkY1VhbHh5R1hTVlVtNUU3S09yUCtHNUtzaWp2VDJWMkZpdHgySm9DdFdiRTVpZ2IwaURlbFZ6enBaZHppTXcvajdqMHNMU3NhcDRvR2ZxN2NYaVVYRWRGZkdKcEYxcnRmWXM1S0R5Z0o5bXZMU3JtRDhLT0NFQkdmS2hncm9PWHVNcUtjNVBPbE5ISE1wVEVGZXZXTmxNdlQyZ1R3dk9XQWFiY01CZFh3d0VnTlV4dDZDd2xmdldGRHhjdzNxZXVES1dnWHowcndDQ2RLY0MrK2hNbmJSV3pqSzJZWnd0ak1wTk1PUmdCUGdwdnE2SzN4RGZJVHc5ZW9kTzhlUnVGOVN5ZlVlZThjbTdoZE1xcGY4bFEzUEQvUDgyYWhDdHNwVGhpNkd6MjVqZGcvWmlhOXJ4aXBad1NFSkNwWFhRN1A5ZFhNaDRBTURlcTQrQWNwRmhrbVZuSWE2aUd6Zm8zZXNzaERBcE1wMGlFTW1wRHM1QkFpWkFRUktUeXFBTlpXR0tBYW9UT3pSRThuNUpkL2g5UHZ6STAwUEh3WVM3ZWxKZ3JsSWQ1STh5YTZrSXZZa2RoU1NSS0lkWnl5cHAzSzB6cDRQOTQ5NXJjblZuSFN2SnhYbUg3UWlGWWhPZTNydzZpTGRrZkVWd0psdXBKMk5FVWhNZC9LdWxaak4yUjVRMGJhbm43aUVDc0cvWU85UUpXVUE2K2xxOUlBVGN1OEc5b20wM09rTDdCQmNFcmpOWU1rUEM3Rmc0QnhwakE5cDJ5dit2RFR4OWRzR2hBUjdEakttV2lHYlN0NjlLbVBYazVFOTRJVGdXVWlTU3NteGIwN3FoaXV3ZTZpUTNSa2ZFend0ZXNncWwwN1c2OCtLTTBZcVI3TjhBOFVwSWpFYTBWUFJMNHVzMjdFeUZuQ0E3RGduTmcvYVUvbTVWQmw3azczd0FEbklKb0lTdkdhVFdNUkd5aGlubmx1VFdLVVBJSDM4TlJ4T3h6cThEYkx1aTh4WldUZVBuaEVTaTVpam11UWhFNURrSURobkpUMUowb3lRa2NZK0w3MUdQQjZIOGVQM0NrNUk4aE1kc0ZmQmR0TFROSHUybnFVenhoVGtWUm03ZVdXc2dsL2w3dkNNcmVOam04clk1RXEvRUllVldLbVRGZFFwNFl1RG9xeFRXLzBFZFJJRkI2NUwzN2J2RUI4aHZFZFRaMCtLaitnK01mSFZBMDQ2STFQRGxZdFJjcEZGM2RJNTQ4WVIzRGVwNUhxUEpPb3RaNVM0WDl3NGV3NThSRS9zMWQ5N2ltNkVqY0lxWk0xWUpUdG9DZ1NISGw4Yi84WmNDRHpUSjlkaTNsWmxUTTJlUk9RSzlzalNOSnVQOXVpNStqeW9KLzU2TUprUEtFNm1rU3FPczhuMkhaTW5ZUG55aGhCREVES2E3RXQvNzlpeml6RzgvV2V4LzVWb2NrczlBNVd4Q2djNTJ4OUV2d3BaNDZtb2xMaWZ4UVBjbHpUUTgvaDdHTS9FL2ZTZmgyeDM5VlJOMEJNbkZaTGFVYmowekRxQmdEM04vaVNDOTdhc2tNVHRwdHpSa2Vqakt1ZG9sQzJKZkhndXkvN1dQRHZqQS90RkJUM1N4ZThZSDRGdDZHL1JtNzdBZ1kxdVlibmgzKy9MMEFNK2duRlRGbzR1OHloeHR2L0JMTG5VQXlrRHlicFNSV01xaVFmRCtWYlgzTzFEWU9Ia2x0RkRGcE40M3dBZmFpWHNjdndNWHozZ293R3A2OFpiRDVXeC9mU092WjNXWHhXeTJKa25yMHVBeTFxNmRKWEtVZkJzTklRNFIyQWlSRWI2eVoySFl3L2JjY1ZYQStvOERKSHNtS2luSEZ3RTdVbCt2bXRsYlBCRFQ4MUpMQSs0MW42akdHTGw5eDQ5SmRFQmlmWHhlemljL2pISURhZWVtNUYxMTBWUnhGemRIOG9FRTBONDlQUlV4cFlxbkpYS2RVeEt6b0UybnNuRjQ2L0d2V092QzRudUtmSmhTV0pQWXNkS2hmNERxU2x0ME1WZ0l1OEV1R2lkdkZHWGtwUUpjQzIrWm4vZ3RkNkYzbUh5T1dMWHJOOHlmREFTQTFRdVZVbUNWMUIzK2ZyNFBRaDg5WTZkNDA0Z1FacHpuWW1WWE5sQi95N0hjNUE4akpKRGw5OEwrTWk2WG9vNCs0YjQ4T0pxU2FaaTBoUGNKeTdjN0lDVEI3ekIvWkpLcXBmSTZCN3UzY1Q5RXNaWDMvZ1Fxd2JZU2RlNGQrdzl6Q3oza04wamFNb09EcmQxeWo5aFN2NFJQVW53ZTNzV0NScWN0ekZScHpRR0JhOE45RFJsSnVzbGxNd3AwNkZwalFreDZaNVZHU3UwTDNDUjBxYkJqQUhFQUpVcFBDUnR4STd2Znc2SDhkeXVZT3F0a3YzWnE1NkZ0U1hpcmtZSjVJZEpaTHRVVVZtUVM3WWpPN2ZIMDJrWWpyOGZGZlhnTloyTUpuaGxlajdjbXg2eS9XNUh0REdqQjA2TTFBMzEvbHpaTUI3OE5ZM09tN005QWptcytCZkpzTGhQUjg2enBnYko2VXVWcHNZVDRDUExIQWhTYVF2TGdzdnErWU1FYmpQb3Zndy9DQjhTemtneGxEVGhEQzhzcWRRREdST3NiRXNsOFhvZzZ6YW9mTVFrM2pmQWg0dkVYaUhITHpqN0lmakFTVE5qUFdCWTRUL2xwdmlFcEg4V0hxcnpmTXAxT1A3N1grZSsxMkFYS1pjQnVLODlaQjJZTmo1RWNZNEl5VU9jQzZVQ09KRVV5SWhkSlNlS3ZQNmN0UDVTTUVUczZQQjFxMkFrZGxSZWx5THJwdWdKY0J2ZmJJNFpuSHA2U0t3SVdWZDRqZjB3SElmaDdjOE5lOGNTT3dZT0FtS09La2xQSnBqQVpET3lMcEEwbXkwbjBXOTkvUys5WTg5NG1hMGZlVzFSMlZZQlBXZVBFZlUwaDJmcldjd2Fzb01kK1N0ZTc1djRYMHpNT05jTHpnc2FaVERITXVsVkhRWHp5dGc2VUJtSklWUXlyWklGcjZCdVhobTc2S1c3Ni9icEw2amJxZ0IrL1JoSXJPVENRWDdqeXJZUXZwNE1IMW5YVE5lVnNaMzI0c2FrcDNDZlNHUVNvSUd5OEdIT0EvZE5Lcm4rNmgxYjkyZWVBeC9iVmNpR0xvYjFGclhWQ3RtdGd5WVU5T3hSOFdBdUJQVHdTZkNyZkJVWXlrV0dsYnc0cU5rOE5sZUNPa0pHRXdVVVFaUG1JOU5JNjJwTWlDdGpWeXBhaThFeElXbUpQWWtkRlJ1UnNZb0JrdlVrNHEyeEk4ZGZ3K0gwTnFud0lvYzZxWFN1a0tvdU1wb2tUNHhGVU14ejY1R0dTWnlWWjN2MDlOcnhMR2ZEM3JHWGRnVWZ2K2JTaGNob29taGlrdWp5T0FJQVlrZFFvUzlWQUpPMUlHT0lmaWpiYllZbjlnY0c0SEkzRk9mTDNPUys4SkxYOUhkNytJbEIwaC90RjY4QkNaNExZOUpoM2pFK3ZNc2Jlak1vZllFZDUwa0FIMWsvdlMvREQ4Q0hoRE9TbkpRbWRGVEcza2hBZHF2N3BTSHpRN0t1MnRQVDZKV0trd0U5Sk1zYUprRmtrcGpZcndsbE5yazluZmlReU9zS0tkNWQ3OWlHK01EN3hFaUNiT3ErN295UEdjN20reVc1UWhiY3pJaDBMWkNTWVByNEVPSWNnYWQ0OUt4T20wM1dBUjFxUXlUblNTSHJrdFpmQ200SVdTZjR1R2hwQ2ZsQlRpbXlYaDJTZFdpTnBvT2NlblpGWXAxSnRqK0h3L2xWOURXNXRpYXhwQXJnaGNFVWM2d0dxMlNDeVRQTjRTUm9JYUJiUE1qVE8yajJHRlB3VmFIRzA4Y3dITjlXY0pLc3AwZS8xZU1FNm1rT0kvb0ZLcnJ2cTIwSzhubmdTL2U0ZHp3NTU0WDd4eFVOSjVJZ09La2laU3ZKNWswY1U4ZkhOcFd4blZaeXlVRllGdm54cW94ZHg1MUFnaVJ1ODM0clpKT1A3ZER4M0VQd0wrQWo2NXJwdWtJMkdSL2VhLy9XTzFZbVBiTXJaSGZBUnhGbmNMKzhLbU1udmRUaC9SckdXUTg0S2VPakNjMGZpWThjZnZqaHNVS1dCTUhaUWRQVitmVW9uK2lDUDA0Rmd6YmFPeFlGZDBwbEI1SFA2VTFFMXRXajUrcnppSDVLY0U3bUE0cVRhYVJZRTA2SUsyUkpSYVdpSi9IaUV5b3FnVWp6SVdUZENObE85SXQva082clhjSDVlY3ErM0VGUDJSYmszckM4ZmFlZUR6OFQ3SW4wSkNRdHNTZlI3eE1ZNDhmNW8yOG5BKzVBVDZUZmJkRDJlakx1T2x0UGFWSElBV0lCdTgzZjhYM1E1dkdQU1NWZ0o5cnV3RDNPMklkWnBrZno4UDB1WGdnT2d5S0I5ZXRWdmNmY2RnMnhIaXM5aDhsNTNYcVpueHdmRGtqVjNmd2V6ZytsVFpnREgxbjdSWE1ncTRLeTVGTGZaTXk1NzZLcFJ5cUoxeG1wMnlwSlJ0WjFydy9HUlVuZHJJclkxVXJzSDRJUGpMdkFDNFhweHl3ay9WdmhvN0pmUUlVczZSMHIzTXhwWkozd1REU1VPRWRnb3ZzMHhMa2dsYU9HWEpFUGVnQjFIb2E0eUE5QzFwSDEzNUI4VmNTUlhsY3JUT3kySXhGMHhkQXVPMTZkVlE5dXdyL1pVRS9wOVdlQnhIci9OUnpHYzd1Q3RXQ1E2TGVDLytMUHdQa1RzWWtpN2t4czVZZUU1Q1hKUVVYUlFISXdROCt6ODNHdW9ENmRDZGtwVGpyU2s3R282eDhTTXMyZjdHL1lGMWpkM1VQK2lwY3Nha1FLU1VFL2FBZWhrbWh1c2tEWnA2M0gxb0ZxQnYrcU0vL3FIUXNxZnE1QlhSZmJwdCtncnVSZXFOdFlHOS9EYTdISkpFZ0laejNnWTRjMkExMVh4bmI2eGdFbVBRSHByTjQ3M1pDcDRuNUpKZGQ3N0IyYmVKNkc4ZlVjeVpqVXBMYW5PTlRsZDgvRGowbUZMQWwrZ2ZQdUlUTlEwS05Vam1ZNTYyYjBDQjlFZ255bFRRT1Vpd3lUS2prTmRkUHRTQlFnSmlEekNHU3ZNaDJhbHBEdXhEc2taQVlRS0QycFFHeWtqRkVNUUFyY0FIa0psczI2dGc3dmYzeFdQZUxLTnFJbjBRK2MyL2ZvaXlSUENzOGs0cnJKNkdROUVkeEk4Z1JXMUZ5ZVJ4Wm9HSWJUeHpDZTJ4WGMvalVuM1lXa2d1VjBLSG91YmVCSkVrbitCakk2R0VUc2FDMVU0Ty91NUYxNnFjSFZCeWJucDVlMFZuKzNoNTlvQXJuVndvTjVBWnhMUTlKZy9nVDRDR3pIMmJFdUxYZmFBZ01jWkRyNmtwTDJZTW5mVk04RGRUeThwclB3VXAxSDhlZDFnVmhTaVhrdCt0TTk4NHFrM1kyY1RDWHZra2wvRlo2ejhZbWszYkxTRVpONEhqdW1VbWV2M3JIUG5BVFo5TGgxbmgrdUpJZVZQRm5mTjFxRnJPZkRRUGVna2pobGV6alRpbE5FU0FHSG5sV1hKWXVzV3k5WXNyMmx4UWpKZVZMSUhXSUhJaTJacDhLdUtUL1BxSXk5WFNkeWtFMEVKWGdWeURxeS9PbGpuSHB1VFdLdDJuRkMxbzBmdytIOXJ6NTZ4MFpJTEdLT2F1eEhKcGlBS0dSSHhLSmZIMGFTWnNycjBLS2VFNVV2N1FxR2swMTJQZHpIWlBQdHBLZTVIS1FDV0xGbmtHVkN5VVZ2TkxXcEYycEVQOFJmZ1hxNksyTXo3RXF3VDhiVWdjcElETXNabi95OVNoYjBFUHczRFByeDY0NnYzckg5OW83dEVCL3d1Q3BXQUllTzUvNkQvaWJrcVhtTjlJQ1RIczdUVy9lVUhuRHloR1JxS3JuZVkyWHNCQi95L1Zqb0pZdko5YVhmOGh6NGFFTHZ1ei9ZSE1pTm51K3RyeDZ5NUJZaVFSTnhlaGVsUDU3eVlPVXg4bGd6ZXRSbVJNRWRJYU9KWExCaXEwWEMzS1BuNmtvU1BSVVRKTTFIcHBIV05adHN6K29kYTNwWGs1NXNDdW11Mkt3MmxoaUNrTkhaZWhia091K0w5NytHdy9nQjd3NWlSeVdwUVBSTXNDTXh5L0kxZkV6aXJOalRVMUVwY1QrTEI3Z3ZhYjR3NDdtQytrTEkxdTVqWUU5cHF5WG9XUmU0bmcwTWtlNlNva21EdVQzaGh0ZThPRnhocjAyTENyajNlUjk2cFFmb2tuVWgvbE9TK2MxcGRzWUgvYVpCTUdmQjhRTE9LKzM5ZUlBSGlJOHNkc3JFeEhUQWsrTkQwalhiRDR1eXJkYnZTUnpjK2x3bGNiWWZ1RnBTcVFkU0praGVwcEo0UFpDNkc1RGJtTVQ3QnZpSVZrRE84UFZEOElISjRsZnYyUGw1Vzk4dmxRcFo4cm9FdUprOUZaVlMwQXhrcUE0aHpoRjRCaUlqNHg4R3Vwc3pFcFFCZFI2R1NIWk0xRk1PTG9MMkpEK1hLbU1YeVlkbEZPT3BqTDBGTHlhWnRRZUo1UUhYMm04VVF5VHBLWW5PU2F6RE9BN2orMytHZy90MS9aVURjV3NTU3pISDZ2NGdFeEE3Z29wdXFRS1kyTkZJY3MzRWR1cDVuV004dlEvRDhYMXlhNVBnakFDWFZNWTIxTk5jbGlSL283Z1VwZ0NMWms0dFNhVE9nMzZWSERQdklZczhJUGh0UFliaFF5TXpLcFd5M1ZmR05xalV3VUZjb1hLcGgyMFREZDVUZmkrUUlDMlBzZHRYNHQxMmhWOEhOK2RQSmtGQ09BdVNoMXZqSTR0Yjd2cTE2V1I4V0p4KzllOFRNaFdUbnNJYkZ4SitoSE1rQ3ljUDg4RDlra3FxbDg2ZEhuQ1NTTGFIOGRVM1B0b1ZPNVEyY09oaVFPSWVqdi96cjdPMy9QblA5RW16Z2lZU0hDcXZoMlk1NitZQ2lPLzlCL1JjVlluSVIreTRjcnBHbGhDUjBVb0ZDOVRUbEpuTUE5aC9aUnBFMXNJSk1lbE9LaXJOeFdJazBMTFhLRmcrOEdRNGhLeGJaYXFIbjVOb2hWU09HbkxkMnhXY24wZjJaNjk2RnRhV2lPc21vd2xKUyt5b2ZKQ3VvSkNjUE1FWDYxM0o4ZjNYOVhCZXd3blFNNTJNSm5qVjlhejdHMFJQZUdTa0RuTURQU2VjOGVBUG5UZGU4WUNkVkhMWFBWN3hMMUpCTVpsc1ozejRtNW5PRnlSTmpTZkFSOWIrUUpCS1cxanZoaFhqRjZTVVB1aStERDhJSHhMT1NKd3RUVGpEQzBzcUFUb2dBWVZNQzBqYXJYN3R2bFBTUDR2VU5aTVZvdjZZeFBzRytKRElheXU1MmdPWjIyRVNkVDl1czUvZXdqT2N5Uld5eW1VQTdtSVBXUWVtalE5Um5DTkM4aERuWWhFMGVFalhTRkFXV1RUSmlVb2dzZVRnZ3RpVDJOSGhaVlRYbFpBN1NwdUpiRDBCYmlPNGNmL1dxYWVMZEEyUWRlUTE5cmUvaHNPdzBxNmd6a3FKcjNrVE93YlljMktPYWpLQ1RFQzRqV3c5QTBtejJYSVMvZXJyUDU1T3czRDZSK2dkcTJ5dWdKNnp4NGg2bXNPektvQ3R0VEFGK2R4dnlGL3hqb1BrTm90U1lYS25kSitCZlVUSlVaWmxTczRDVy9aVy8xN0hCeU14aEVxbTFZcWZ4dkNUWUp0WXFlTW1EUmJyc2V2MmNaSkNXVUcvRU5SZGpvL0U3YjErRFBTQWowVnZZUW5mSzEwdlF2aDZNbnc0d2h5dFc4MDN4RWNJWDYvSzJEbCt4UDNTdEVKMmkvT1NkdGxKM0RlWVhILzFqcTFmbUtHTFFmTFRQeXRrelZnbE9XaEMzc0llRlEvbVFrQXZud1MvRFY0UEplSkxQVTROZFpFZEMzcDZ5T2l0Mnhjb2hWK29NaFpPNkttTU5kc1lFREthZVBFa3FRQzNDUjZtQUR0WlR5UmptWFEvaktkaGZQK2owSzVnNlJXVFN1Y0txZWNpbzBueXhEb0hWTytlMkpQWUViUXZ1TzhMWXNoOWt5Zmp4OXN3blBzTUY1Y0g3RStpWnJWdGl0aDdNVFdwQU93cFZRQ2p4UUNEQ0Y0YnNxaVJKR3dUc1FBT0taa2JIcmVIbjFpQ3pNNDRrZjJqaFI3cDR2ZUFrOGJCRkRnOXZvYWtMN0I2OFVyU05oc3NGWGVFV0REQWdqVEdoM1Qra2poYm12QlZHZXRPQnZYNHdhZEVzbTY1TGpKNTEwT0ZyRWpxWmlmSFhyMWpoN0c0djNyb0hic3pQdFFrNnZrcU92NzdYK084d0lHUUF1Q3FUaWZyd0RPbEljUTVBaE42OUt4T2E4aUZ5YnFrdDVNazUwa2g2NUxXMzg0bWlKV0dnbzhMNEZHOHR1UWdtNnhYaDJRZFdxUHBJS0xueXFSYmsxZzMzRmtWc3FlMzRmRHhhdzZEclVrc2laUk1ETkk5ZXBybUowRUxBZDNpUWVFUFM1cUNWNFc2WE1LM2ozbVZTS3FIU2tSQlQ0OStxOGNKMU5NY1J1d1lxT2krTDQwcHlBYVZzY29iRU1MOTQ0ck5FMGt5ZDJWc2hsMEo5c21ZSGlwamt5djlRaHhXdzZCZkprZXVRZDJ1bk5uekJYVnRLMlE3eEVjSTc0L2ZwM1VkcTlsa2oydStEVWt5OHhycEFTZWRWVDdLcEtmd3hnWEN5NGI0TU4wWWVLNitLbU1ycEdlaEhZVWJaOCtCRDZua2xQSkRrZmpJZDJHc3FtRlV5R1lIVGFSeWRJK0tCeGkwMFFvRVJOSVNQVVc1bE9FWk1aRkh6OVVZU1JFOEhtUjlIanZnbnlJV3FwQWxaTHNTdkdjbFQwQmwyckozTEZpK3ZDSEVFSlduU1VtRmhBL1NUZmZGMjUvRFlUakNPMlFIUFNOR0l1THUzanRXcVFBbUpDMWhCNVNGdVJyZ2RCekc0Ky9QLytmaDUyYjBJMW94UVU5TXRxOWNOTTJUSitKeW1NTVZleVo2WjdPa0Q4R2RHUVhCYzhpYUIrQXhYUGxxc1N4N2ZHT2dCSlNkOFVIOW1jM0U3d0VmaWg5bDRUM2FiYU1IZkdRNC9PWkJXUi9nOHNPc2N5RDY5eDdPVlNYTzl0OHZyTzFLRDZRTUpPdEtKR1FxaWRjRHFic0J1WTFKdkI3d2NYTmpnamhCSlBhcmQreEIyazg5Vk1aMmdvOEx2clQ5TXFtUUpiMWp3WVVzWGJwS1JTVjROaHBDbkNNd1VicWUyV1Jkc0VMV1F3b2dueTlwL2FVS0tFTFdaVHZsQlQzbHl0Z0pXV3B1N3hVOVhYWlVlcXFDdlNJTmNlTERvNmYwK3JOT1lwM2JGUXp2Znl4SUVLSmZSeVNXSW01R1QxVVBXU2ZaOFFiRzY0TWltZEVJS2JuWUUrUHBiUmlPNTNZRkpEZ2pHNHJvMTZCdHptSjVwZllMcmdyZ0pKWUpKUmU5d2Ivb2xhbGVuRFEra1N3ejc2UE0va2dFODU0eDlRT09rUmlna3FrYTFQUVE5SGY0UVpBdXRzM09RYjhhMUNWdTczNTd4eWJ2bHhET2VzREg3ZnpSZ24vcDJxaDAxNXJqWkFQeUVGZmFKK1BFZGYyL2VzZStlc2ZXY0ppNFh6Q3BYdkpYTmp3L2luUkwrVHhOcWlhWVB6a1MvNFVPMFBVRlNLaVFKVTV3ZG5CSW5xbU1JYXdEbVMrZzUrcjBVQzR5TERNMlFzRXJxUURHMFR0WmZOR3RBbE42MXJVNkxTSGRpUnFrTWhhdzQrbEpCYkNtMGhCaUFEQ2hSOCt3SGNkaHVMUXIrQWZjY2tFOVBXUTBnRWR4Q1lpNG1aV3h4V01DUko4QUhxeXRDS3k0d2lUdGwyRG5Qa3pEc3EyRit0NnBSMCtyM1ViTnpnNDlKWEoyeVFhNFNIZTBLSlZCYnFBN3Nuc3JHOGFkdk10NXZLdFN1M2xsckpKRWlOcmYrdjNPK0pBL2ZGclFKMDBOY0I3dmpZK3NJTXFDeHV6dmFRc2MyTmlTd0cwR1MzNllpLzBDUFdQaFBaNkZFelFQS1laQ0U2M2lneVdWZ0pzYVFKOG12WlBrbGlyNUNxOTczOG5lSHNqY0RaSmttTVQ3QnZpSVZzVGVmdi9xSGZ2cUhkdG8zeHlPLy82dmNTZ0dQK2c5N1BubDdTSHIybHovaTFrVnA0akVhTVQ1VkNxQXM4aTZZR1hzQS9raDZJbnNTT3hBSmdyT1EzN3VJckdKSFJXbmtBaEs4Q3EwSlNETG56N0dxYWVub2xMcXFicDRnSkJSTzd6OU9RelRkZ1VlRWl0RVJnWllWMktPNnY0Z0UweEFGTEtqb2lkSm1pbXZRNHQ2cnV5YjhYUzhrUGNQOTNEeFEzMWs4d1gwWEowZTZta095Nm9BdHRiQUZHU0QzckVrdWJaVmxFdnVjVWlDdkNwakIwWnlUQ3BSdXErUVRhelV3UlZzSlZMazFUdDJqaStCREVuYzV0Kys4akYwUER0Snd5eFN5UEhCR0kwVUxkU2pGZkhWNGZrQnI3TzJPYUllY0NLY0g4M2RFYmdlcWVSNmp4OW9hMEMyWTVKd1dTSDdIUGpZcmtJMmRER0V4Q3hVeUdZSFRkbkJvUldNMGIrVG9JM09kVFlpOFlaSTVTaVJTeUgxb2oyd2x0eTJRODlJa0k5TlFOWU5URWFta2NoYVF0SXFod0Nwa0NVa0xiR2owbE1WckswMGhCZ2lTOCtFNU1sMC81OU93K0ZqMmE2Zzh0NlhTWEtzNlBtd1BNU2VTay9Wd3RvU3M4ejJoL0tEUGZRa3BEdlpuejQ5TDcxano2U3N4NTVvUHhYazhsVElwaVlWUUpKb2w4cllZaGFrZWJneTgrWThIL0JNaWJwTGFwTHpwWFVVVFB3bnRDa1NCaW43dlpWaEFtcWtpOTh4UHJLV1gxcnU5QVYybkQrU3dHMEczNWVoQjN3RTQ2WXNIRmx2d0pqK29DMklsalRxZ1pTQlpOMnJkNnorb2FkbGtrd203NzRCUHFMSmtGZGxiT2VWc2MvYk8vWjJtc01LV1hCUFM1ZXVRbjZBWjZNaHhEa0NFeUhTVlNHeHNzbTZZSVdzWk1kRVBlVVBVd1R0U1g3dUtCQm5yejlEY3FkWUlRY0U4NUE3U3FFaDJDcHNpR0tJSkxLT0NYWWQ1U1RyVHY4TWg0L2ZrKy9IT2ZVcy9nd0VONUtlNityU2oxUitiVitpSjdGak5sbEg3S2k4RHUzVWM2SDZlQTY4M244OWYrOVlzaHlsSVBUVk83Wmh0QVBPQ1ZvaUZDWUpQQWRTOW04WVVEVXl3L3J3aDFFSjJwckRyczdmWVdVYmNZOGMxS1JOWVUyM1laQWNpZ2Ivcjk2eEs4RS9ySG1oK3ltRXN5ZkRSOVorNmJwQ05oa2ZGRWVyNDM0b1BoeTlRYzgrOFAyK2JWb1plN3VIZThCSjRyMHJrK3M5VnNqKzdONng5Ky8zSHYvblgyZnJYS2xsVWhtcnNEYlhpWVhYZkZOanM2SXZ6NXp5Q1p0U2p3b1FTYXRVZGhENW5ONUVKTDdaUzA5VFpyaGUxanhrbXN6S1dQa3Iyc0hLMklmQ0x4S3NQMkh5cEJrWlRaSW5WKy9zN1kvaE1KeU0xeGNJNENxZ0plZjJRenNhYXhPUTU2bmV2Vk5QbHgyVkQ5SVY1UEwwN25SV2pvN25EM21ONTNZRjAzMEc5cVZVT1VySWFIaWZlUFRjT3FrUWdQam5Ud2xlTlhwSGVvL3BWUmxiNlFXcCtGRmhJQlFtMkJrZnI5NnhPajZpMjFXQzBqZkJoNlJ6TGNrSzdqT2FGQXFQMi85NFp4L3VqQUlXZkdoUUpmMVZ0MDhlN3lReFUwbThIc2k2QnErenV5dGtkL2VHSnJlZEV4OHB5YkdleU53TjhJSGJEaG43WmRQamRtZDhSTS9Ud3pETUsyU0xGUkRnWnZhUWRXRGErQkRpSElHblNPUUhJYkVFY2tlOW00RTZObGRObkNqeStqTlpmd2ZKWHcyYVc1QksxcUlTY2tkNVhZcXNHOUdUMkZFaHNheDFVUC91MUhOcnNrNTV2ZnQwSEE0ZmYzNXhNSmprbWF4ZGlNUlM5dFBDWHNRYzFRSnRNa0dXbmdyV3NwS0RSRCsrL2wvdENtb2Y5dGhJejlsalJEM040U1RacStoWkdtc0s4dW9kNnlVMTNCV3lHWGJObXFPT2o3VEsyTlVQZ0x5Q3VzTXFlZEpEejlpZVhuZThrV21BREJIY085KzJUNnprd2tGKzQ0cnlFRW5RUTlBdjRFTW1SVis5WTMzN1pJVWtDMWN1VWxLOU5BNmNIMW40aUZiR1Z1OUw2d05zOU8vZmxHeDM0NndIZk5qM3JsVE1ZQlZUUklwRFZSN09NWDdSUXpZNWFQS1F0RHlXRFhqb0pHZ2owNU1ndjBEQ3JVNFA1U0xEcEVwT1ExZGt4d1o2RWhONHlLNWdMTThMVkFqcFRyeEQ1U3VzV1NRdFNTcGdBOEdCQ3JDVDlVUVNFdEw5L0Iydlg4UGgrRmE1N1VpbGMrVWdkSkhSSkhsU1dBVEZMSEx2V0dKSDhBWkg1RU50czByMTVmdG5jSCthWk5Xam51TjRHb2FQZjdickhSdHhSaUxuckNlNUlGVUFvODBMQnJtQm5oUFdlQ3F6SFU2ZjViT2lONlppVWF2d05YU2xqUWd3Y2NxUW5YRWl0M2RLU0xwVmNkYWNGUVI0SWVkMFlKdEt1SGx5ZkVpNmt2djdCK0JET29kSm5DMU5PQU0yU3lvOUJ4a3plNTE5V2VuNHFvelZlOG5LNUYwUE9OazVDZkxxSGR0NTc5aWQ4WkgxZ2NWN2hXenp5bGlGck12eUJtN3pFT2NveTZsUVNLd3NzaTdZTS9aaG1ZanpsS2duRGk2SUhSVVNTM0RPRVNRaFdXZXFZUTZvRzN4cnNnNnR6ZG9nb3VmSzd6emt6cVprM1RnY2Z2OHhESWN6RnMvL050UXpRbUlSTWF0SkhqTEJ4SjdtY0JLMEVQQXRIcVJVT3E4ZUo2YmdSS2dMTHNiait6Q001LzhzU0dCWDN4NlNIRFRnT0pNYzZta09JM2JNeU1LYWdteFFHYXU4QVNIY1A2NHZ5Kzk5QUFBZ0FFbEVRVlRZbk56anNFbWVtV3l3QklSYm91bXdPajRZaVNGVUxGWEpnaDRxZFRxc2ZJUzNwWVUyMzkrZk5LaEwzT2J6YTZoRGZNRGp5c3dWaFhEV0EwNllWK25iQjJyM3BCNXcwc041T3FtUWxVbFA0VjVCcjk5dmlBL1RqWUg3SlpWY1gxYk1kb2FQOEpzQ1YvM2NPSHNPZktSV3hsYUxidnJ4MjY4VnN0bEJVeUE0M05FcHh6MWo3eVFtOFlaSXp6TWxtSFI2RTVGMVJSV3loS1NGZXFhU3RFQnhSYXpxNjlvd0NTQlhRcEdLU3FJbndhdnlvVGJ3VEdrSU1VUlc4a1RSVXlEYlR4L0Q0ZU92VisvWVZES2E0RmFwQUU0Z2FTL25BTUZybVd3Y2ovOE13K2swOFk2QW5wSDk1Q2FqblhvMlQ1NUlpd0VHSzNxbWhMdnpjT2JWTzNhbEVsSkpJZ0FUaDRic2pBL3NGeFdVVEJjZm5GY21POVlGeTFhK3J5VzhwQyt3U1hja0NTNXBhUTYrTDhNUHdJZDBEU2h4dGpUeGsxYklRckt1UkVLbWtuZzlrSFlia051WXhIc08wcTVhUVkzSWEvcEJ6aDd3OFFTOVk1MzBsUCswTytNMGVJNmsvRDZ3WHliWHdtY1BXVTlGam5UcEVyTE92T2JGQWNRNUFsT202Mm5JSlpOMXdRcFpTYjhFRW91Lzc3OHdUdENlNU9lSWJGMWlSaURyMEtsREJGM0I3Y1BQQkdjWWJJUDhJUnZxS1FrZkpPdnU3UXFJZml0azNkWWtsaUxtNnY1UUpwZ1l3cU9ucXdJNGtCeWNtWWZveVlGMmRpU0g5MS9yWHA2a0o5RlBlZTFiMU5NY1R0cXQ4SFY3SEdrS3NFSjZacEZBbnZZV0FZNkYzaC9aSkppN1FqWmkxK3pmMW5HUzV0UjNYeG5iWVZDM1N4QzNqSHFlTEtnVDNEdmZjYkFCT1dSV2lpV1RJQ0djUFJrK3NxNlpJczU2d0VkUFBia242NEZKeit6SzJCMTZDMGQ3eDZhUzZvMTdUNGZjeHNUOUVzWlhnRHpNT2xjcUpPaFBySXk5ZmVoUnFKQWxEbkoyY0VpZXFZd2h3UnVaaitoSkttTnZ6NEp5a1dFdVVyRlVVVUc4dmdaNm1pWlFGc0tjekhjNlZhY2xwRHZ4RGtsbExIamRWeUxkZjFqeUpHekhMN0xyY0c1VGNHdFhzRXFlRU54V0JIS1I3a3JscUNNSGtxbW5oNlJOYjBkQjlxVjRicStZOUt0ZHdiWFNsa2JONERoN09OQThsYkVSTWpwa1IzQ2VvVFZRQnBGOWlkaFFuN3NhU2NJMkVZdmMrNkhvQlBRRVZaSUlpcTA5WTNmR2h6dUpuWFdlTDJIOUJQakkyaGNJTHQ4RUgwalhiUCtrOVRrQzcvTXN2RlRuSWNsSnZ5QXNxZVFMZC94UzFaN25KTGxUU2J4azBqOEU1MFRTYnBuc3dDVGVOOEJIU3NWalQyUi9UMGxVWTEwMlBXNmQ1MGNXUGhKN3g5N0N2MENGTEhIS2VpVjNRTkRYak1US0l1dUNsYkVQbklKZ3p3aUpKUWNYeE5sVm5FUWhadmJvNlNZL3N2VUU5b3c2NEs3Zk8vVU1rVHhFME1VRFBIWTh2ZytINDkvWGgyWHBTZXdJenJQU0VoQXhxMGtlTXNIazRTRTdLbm9Ha21hcmp4SDFMRUx1YzU3eCtIc1lUc2Q1Tk9CNVV5WFNHMmttSTlGdnNqRG1jUEo2SnRtWDFoaFRrQTE2eDI3cWhkcnRVQ2k1YjQxN1ZjYnFyOE4xWHlIYk1PZzNLeDRMdmYxMjNUNVBGdFFCZDhEYTF2Vy9kNGlQRU1rVnJiZDZNbndJNFkzS0hYL2k1aHZpSTRTdlYyWHNPbzdndm1tS3AyOUt0bU55ZlZtQi9SeGtlL1RFWHYyOUo1NXZrNFVxcVBkNXNaY3JaS1hYSmhmc251ZHJ6bGJjRmZvN0NkcUVCM2g2cXJxRC9HRERZVUd0cjZHRXpGQSsxSmE4L3Q0UEpTM1hnb2hWMnBTcjY1cE50cE1LV1VKR0sxNThvS0xTaGJYemo0Z2hzdlJVa2tRRnVRb1ZiUmN5OXZ5aHBsb2xxMGx5ck9pNWRXWHNRN0tHZXZuRWpoVlMxYU9uaExrRTB2MGlQdEd6TE5nNG5vYmg0NThHdldNSlh1RjljaEhmcWFlSGRIZjVHNUx4eVFGQ2daNHpycnZLMkp0YXluMFJpbVlybGJMS216ZFpPTWpNV21WNzh3RWR5VGFXeE8wWUg1SWVsVzBzTFhmNkFqdk9GMG5nTm9QdnkvQUQ4Q0hoakNRbnBRa2RQV09mOEhYMlYrL1l5dGZ0UzYvbkwvNTNtYnhqWHA4ZnJXUitTT1kycVhUczhZTmdUNUFFZ2RGQ0RtNTJ4a2VEeXRoQ2hTeTRweEVacVpCMTRKblNFT0ljZ1FrOWVsYW56U2JyZ2hXeUx1ZUprSFZKNjM5ZnkrQjg1T2ZWQ2tBeFNKT0RiRVhBanNnNnNJWG1RM2JRVTVJeFJ0YWQyeFdNYi8rNVZGVFpHVDVpUjRFY2tmUzhEaVppVnBNUlpJSWtQU1d5anRoUmVSM2FxV2ZSSm9kaC9QZzlETVB4a1l6eTZJbnVLVUp1UVQzTllVcnc2UUd1bUMxQTZ4TWxGVGYxUnFzWjlsc3ZxdEIvbTBrank2Mk8yRFhydDNXZ3N0ZDdoUjUvcjhwWWdUeTRWaTcxc0cxYUJmWFN2SVNrdUc3NzVseG5EOEYvY21WYkNHYzlCUDhDUG9EM2FaM2V0NXp6ZWlYMU44Ukg2UHIvb2ZoNDlZNDlGelFDTnl0eHY4amtlbzhWc3VYOVlzZk42T1FTdmhrUnVoaVN4SjFmNkk4VnNsdS9OcW04aFNyNzZtYjBxTEdhS0xnandhOFNWRHBCSTYvVjVBZHBlaWF2djVmc1dxNkZJaFlpYStHRStDdmF3Y3JZQjNnUkw1NlE3UkZRcmYyV3JGdmxtWjZLU25UZU9KSW54N2ZoY1B4VkprdE1rb1BvU2V4NDlSSWlwaUptV2IwYnlROEpTWnV0SnlGcDRUbDdFZCtwNS9tMk9YdHhwMytHNFlTOE9lMStXc3JsZmsySDZMZXlrWW8vQS9hTTROWDlXMFZQaHpObzRRVGZCMWxSdGpVUHNCT0xRb1Flc2FWOW9QaFJiZ0FZUDl3WkgzSjdwNEk2YVdvOEFUNmkyMVNDVXRyQ1doc1QvRjBTUEhld3E3Z0Qzbi91OHdaZTAxRzgrTjc3Qi9ia2dySGtFdk5hK0ZNajh6bEp6TlRYMndtWmxuQ05JWmdua25hdjNyRjZtNkZsOHV5Q3N4K0NEOXhtcUxBZXV4eXp6dk5EU3BKYXlmakErVmR4b3hZOVpNRTk3U0hyd0xUeEljUTVBaytSbkF2eStqTWhkK0JycElnY0JEck9PQVhpWkJPeWpxdy9Zc091Q3BENUNJbmw4SDJxUzFpUVM2Nk1uVlJBZXNnNkZ4bVpRTlpCZUQwT2M5cXp1WjVKWk4zSFg4TmgvSURYMHpUNVVjSW4ySmRTUmVYQ0lzUWNxK2VOOHNNc1BSWFFYZVh6dE0yWkhVOU9QWXVpZnM3MzFhNWdMZW15a1o2eng0aDZtc1BKaDBzVVBVdGpUVUZldldPOVVZVjVIMGw5ZkRLTTdaaWpqZzlHWWxoTytlVHZxMlRCSzZpYjk1eDhWY2JPY1NjRWRjQWQ4RzczYjlzYkZIcGo2NmRaRDBIL0RtMEdpamhyU0JwaVVxaW5EeTI5ZXNmTzk0MjRYMUxKOVIvU1pzQmRJU3ZjTXc2NlJFdmliRlFoRzRuL05JV0NsYks0UXBiNHdDVDRWVjRQSmM5VXhwQ2dqY3dYMEhOMWVpZ1hHWllaR3lHeVhXbEhRUlFRMXQrcU9McjhIZndqWWtua055SGRpWGRJeUF4QWFxY25GY0NhU2tNVUF4RFNuVVFySktsd2U1Wkd1aDhPcDJIOC9jZEthOUZncGJPTGpGYjBUQ0JwYisrM21TUU9zV04ybXdaaVJ5VVpSbkJiM3dqajhXMFl6c1I5L2IzQXI5SU10SzlJVWdIcWVYbWVVMDhQWGlOSkJiUTJhNE9JZmcyOU1uZnlycFczVE03UHJVcEdYcFd4OC8zbkJqbmJ4aExNZThBSlBKNGt2Y1FYRWU0bTJma2NvZjV1QUVMb3A1Sy8yZm9jYVl3UENWZUtQeTlOZkFFc1N5bzFPQWJjMTVCSTJ0MHEybExKdXgrU0pNUDQySUgwajdZN1NLMTBMQ1ZWZThESkV5UkJOajF1bmVkSEU3d0V6bFc3UWhaY3UrbGtIWGltTklRNFI0UVVJRTRucVl3MXlKM1oxN0ZGVkV2clVpSmROdFlUTzQvRWpoVlNVdm01UkxyNnlMb3l0MEVFSlhqTkpyRWk0UEtTSHl1L0t5NFB3QzFTSVkrc081emVQai9TNUNFbFBYcEdTQ3dDdTJxU2gwd3dNWUJIdjF1cGo2UW5JU1dOYzNhR0cxSFBJdWErNXJsVXh4Ny9tWkN0bmdPSUpBY2I2R2t1eDAvcUhTdmUxM3FzTFhoNzREeWtwWFBtK1dVcGdnN2V4b1BxUUdVa0JpVTdyQStydklLNi9pcGtuelNvUzl6bTgrUGdDWUorTDRmck9xYWZGQi9BKy9SMlYraW5ncnFIOC9UbXZ2V0FFOEZOaU9MRC9EMWNqMVJ5dmNmSzJBays1TXJ2Z2o4aGsrczlrZXkzcUhpanl0Z1pyN2E4T0Z3WGdoM1dXMjd4NnQvWEwvU3ZIckpiOTQ1dDZwYWIwYVAyZEVSR2s4b09JaGVzWk1xc2pMMXpqY1RySTJRMDFET1ZwQVVtVmNSQ1hJa3hvZHdqTUZoUktkbHhnVE93ZkhsRGlDRUlHVTN3cXVoSlNOcVZmZjd4NTNBNEhWZThveDMwakJpSmlEdmJGOG9QQ09sTzdLbFVBQ2VRdExnQzJLNWNIOGZqTUp3LzZFWHVFOG1PQ1hwZW51ZTBaNGgwbHhSTkdxem82ZksyNnVHTGZDK1kwVkRRYVNUN3pzdUswTjhSL3luSi9PWTBPK01EKzBVRlJkTEY3eGdmV2R2VHhNUjBRUG9DQnphNEpIanU0UHN5OUlDUFlOeVVoU1ByelpkdzB1dExVSlpjMG03MTFHVzRveHFTZGFWS3RsUVNqN2xmTklmcEc3ZEJFZ1NUZU44QUg5RUt5Qm0rZXNCSEExTFhUUTYvZXNlNjJ3d3RiM1Z3VFY1N3lHYVJINFNzeS9VSjJIRUNuaWs1RjRRVXlDYnJ2SzlWWFhXWDlFc2dzZHdmcENET0xzR3I0T01DZUJSeDVuNzkxS25udzgvQUxyOVhIQ0pGa3dZUi9aUktaNkNuSkhrQ2lYVVdmemdOaC9jL0lKazFFWEJyRWtzeHgyb3lRcGtncUtkVUdYdlBRb0Nlb2FSeWxPaXBBRzB5My9IM2NDRmxJeFhBaE14RnlUcFJUM000ZVQxVFdiZmxXRk9BK1lHUDFvbVNoVDFtMnNGNXFFYUxicklnWXRmczM5Wnh3a2dNVUNGYkpRbGVRVjEvbGJGMnBjNklTUXlBanlwSndLSVdpOXRUdC9mNitBM0lJWk1NU040djBCdGJ2eWFENUdHVUhMcjhYc0NIRU9iNEttUjd3TWVyZCt6NnZiVURUaDd3QnZkTEtxbGVlak1sK1J4eHVZZUoreVY4SC9XTmoyQVZ3ZnJKMTMzdjJMcmZ2bEloU3h6a3E5T0xncDR0S3grVW9DMUxUMFUvSXAvek5pYnFsTWFrMnhIcWFjcE01ckVyMCs2UFVhWkQwMmFSN2xtVnNVTDdBbFFCYkJwSUhFQU1vSkR0aEpUSVNwNnNWMkFjenEwS1RyOFhkMHV2ZW1aWFZEbjFiSjVVS01qbFNaNWNsc3lwNTJTNXgzTTBQRzFYWUVYVGFHY2xKUlhPMDNqMERDVVYwQUdMVm9FUEluWnNHQTU3OE5kUUhGU3BiZUUwN2UrS0g4VXRybzNjR1IvdUpQWkN5elExeVAzcWlsb2RueStIeDdCM3Z5Q2dwQzFzQW8yR0JHNHpLSEovcDUwWFBTYkpLdjUzSXMzS2trck1hL0Z1RisxM2tMUmIvZHE5MVJhRy9yMEhzbTZEeWtkTTRuMERmS1FrUDNvaSt6ZkFoNWtjZyt2UitEcWVueS9POHlNTEg3TjVBdnNHdUZPZ1FoYk0waTI1QTRLK3UzT1JyV2NpS1FEVU1EMHZqNTdWU1JYbjFKUU9ibStGckJOOFhvK2VxeVEyVVlPc202SW53QzFaL3ZReFRqMGp6ajdTSVpuRWV2dHpPQXhIVW5vNWw4NmpwNnR5Vk9EYXF1ZTRhTS9OeURxU0hGVE1JK3BaeE54OG5sbTdBcGNkQTNyT1pDVDZUUzRjY3pqcEhZczJwakhJRkFSVVNFZkpJM0srQy9lT0Z0VStKbjJ5eUEwM1daQmgxNnc1NnZoZ0pJWlErYmhhOGZORGduNGMxQzJDdTEyM3o1TUZkY0N0aTIzL3hFb3VHUStOZWorRzhQVmsrTWk2Wm9vNCs0YjRDRjMvay9YQXBLZHduMGprVVlBVXlzS04ybzZpYVlYc043MTMzVGg3RG54c1Z5RWJ1aGlTeGJRcVpQLzlyL014SlhyRldjR2grRmh6T0FuYXpFbStCcVJWamtLNXlERDBPaXJVRWVsWDZNMjArZ2lpQUpUdE1peHBQaktOdEs3R2hIS1B3R0NGckVTMksrMG9GRnZWeGlvR0lHUTBpVlpJWmV6dFdjN2t5WEFjRG05L1RtQks3SmpjcGlFMVdVTzl0YUE5WFdRMHdTS3hvOUpyanVoSjVCcUc4ZHc3ZGpqWmxXRm91a1E5SStlc2gzUjNrZEZvVWNqQlFRR2VPNjY3eWxqbFRZcFFGR3ZqWGJwM296aXdmay8yZTRoRkI3aXlaTndTNXVTZTNRa2ZXV2FRbHZ2SjhTSHBTbkQyQS9BaDRZd2tKNlVKWitlRmxsUmkwWk5mR2pKL2tPUk9KZkY2SU8wYWt0d3llVWZzbDh4RmVkc2RTR1MxUUlKMzF6dTJJVDdrcEZrUHZXT0Q1MGNxYmdMN1JiZ215eFd5NldSZGxqZGdrQ2pxYTE4ZVBhdXFaSk4xd1hWclJ0WVI1NVRJVHVZQnJKTXlEWmh1d3NxRFhpV0VPMVlFWEZrM0Q0a2w2VWxzUmNic29DY1I2ejVtSVorbjB2azYxK0g4Q3ZyeHJSSmtFenNLNUlpazUwMUl3QUZVU1JGaXo0bGc1bkFTdEJCRmlSME44blgyR0ZOd0l0VHFRb3pqYWQ2dVFDSWxBOG5QMWYwUDlUU0hFVHRtSEVDbUlCdFV4aW9rZm1DL29laFk4TzZzRWpwM1pXeUdYY1h0VkJ4ZXg0ZEdZb0JncnZ2ZXNSMEdkY1E5YXJadG5qU29TOXptcjk2eEpKanVBU2RFem1TU3JPc0syUjVJMU1scjVETHBDZTRUaVRUYUFSL0ZjeG51bDFSU3ZWRmxmVXBPTWZIZURlT3NCNXlVOFpGOGdnSC9mMWNINUtvdXU5QVBSNmxDTmpzNDNNWXBuOE1UUEJPUnRFclBNeEpVT2tFRDFDbkhNZ1FrNUVOdFJEOGxpQ1B6QWNYSk5GS0ZEcHdRVjhpU2lrcEZUOEdlWU5xOElXVGRzaXN5U0lWc0pIa3lEc1BIbjhQaGRKcFh5Sm9rUjdLZUVTTVJzNnp1RC9KRFFrWVR2RjY5SmFRbklXbmhPWHQ1bmxQUGhhemo2VGdNeDkvMTZBTHBkeHVVcFNmUmIrWGNMdjRNMkZQU00ydXdvaWRpUlRYNkNOOEgyclFJbnFYOWE1RzF6Zit1dEJISndrRnBucDN4b1JZUk5GY0Q3T1BtK0dpY0JKRWc5VTN3SWVsY3U3OS9BRDZrYTBCSlRrb1RPeXBrbWRmaWw0TE1EOG02RWhtWlN1SjFSdXJLbFlxd1J5NG04WWo5bWxCbUsrNUtFQ2NTbWIxQ2psOXc5a1B3Z1hIWFEyWHNrMzZBYyttK082N0pZSVVzSWV1aVhzRHk5OFE1QXMrOFQwTldqZWhKeUIybmt3blVlUmp5SUk2Z1ovVjVaUDAzSkY4VmNhbzlNaUhPM0srZkVrSDNJTEU4NEtyOXBsYzlzMGlzVDkwUDQzRVkzdi9rck1KZUpCWXh4K3ErVUg0NHdZTkhUNmxpZEVGS1JyNnFpVW5YMkhrMmZ2eTZYdFhLUEFsNnpyYXBhRTl6K01wOThwQ015RGhiVEVGQWhqenFkVU51dm0yVUsyWGEwUWU3ek9TUmxLM01NTFpqampvK3RxbVFmUVYxaDdYWFA3dllOanNIL1JmU1FDQkJpSnNlT3M0U0s3bHdrTi80cStqSyt2YjIyblRXQjJQVVhGN1hsYkh3dzBLaGZRQzY2VnptZi9XT25aOWY0bm1hU3E3M1dDR2JlSjVpVXIxVWVTM2NNK3A1Z2NmYitFaWwreVB4bjNReDR3VW9xTWN1ZHZ1alh0T2dOYjF5MU9GL3IvNkVCRzNrV2RkNVBIcEc1Q0xpWjhaR1NMODllc2NxQ3dIc3FVeUh1QkpDdWhQdmtKQVpRS0QwcEFKWVUybUlZb0RLeEI0OUkwa0ZRcnEvL3hvTzQ5c2pTVklNdjRoK1F2c0NBSS9pRXhXenpNNGQ4c05rUFJIZUNuSzUyMUVFOVp6SVBKNHJxRSsvYmUvZm82ZEh2eGx1bkhwNmtuMHUwaDB0aWdLNHFGZWwvWjZjSXgwNmhZak1EWmVXS0c4WVJYRlErajNCLzFZR0N1aVlyZ1lMSHRyaWhQaFIybmIwRnlLbkw3QkQ4QUErc240cStXR3QyYkxHK0pDMnZlTFBTeE5mY01LU1NqMlFNY0hLdGxUeTdvY2t5WDRTUHFJVnNiZmZ2M3JIRG1NeG1kWkRoYXhONm80WTkvVDhiRUJ5Tzl5b1IwSTJuYXhMOXdhQU0wTmlOTEphcERKMlVjbFVlby9RODlwaVpPa2s1NG04M2czMXhCK0lVNXpjbFlWUWZwNVJHWHV6cXh4a0UwRUpYZ1d5TG9JYjkyK2Rlbm9xS205a0FKSTFtNnc3Tzc3ak1Kdy81blgrU05QcWZsZndTbDUzUTRyT0J4RnpWSk04WklMSkkwTjJWTmhsa2pUamhjc3NqQ0hyWDFpQThXTVlMMzJHcDM4WDVvdGtnR2VQZ2ZZMGh4RzhLdllNa21XU3Y2S1NCSjBIL1Y1U1ZLdlpXL0czQ0g1Ymo2a0RsWkVZZ3JQKzZoMWJDZUlLbFV1N2JwOG5EZXBJV0tJZVk4dEt2M0JsSzN5TldnMzZWYjFDK0hwU2ZJRG90MHI1bXZoS3JQaHo0Nnd6TW5VejhxY0JLUlRGaTdlaVBKVmM3N0V5ZHRKYjJJM3poVjV1bkxFb1JrOEZlZWJ0b1hkczZHSklMZUJWazlhSkZiS2NtOGh6MWMzb1VYc1VDdTZJbmtRdVovdUNsRmpYdkpVZlFibTZrbERQVkpJV21GUVJDNUcxeG9ReTJaN1ZPNWJZY1lFenNIeDVRNGdoQ0JtZHJTY2hhY3VIK21GOEg0YjN2M2ZxSGFza1R3cHJTOHdpVjhaV0RpWlBSYVYwemkwZTRLNGNWUmFHN0pMRGNHOVhVQ0xQeURUM01RbDZYdVp5NmhraTNTVkZrd1lyZWpad1YrVjdJVDE2V3R6anlqbXFzaU4wUFBHZmtzeHZUck16UHJCZmxIV09XL2pxR0I5WjI5UEV4SFJBRC9pUUxrSkpPeno0dmd3OTRDTVlOMlhoNkRLUGtwejBQNWdsbDdSYjNTOU43VGxCa2p1VnhPdUIxTjJBM01ZazNqZkFSN1JDdHJ2SzJBYWtycHNjN3FFeU5saGhIOFZIVnZ1WXdEWDVSY2hLbDY2ajRBZmYvcEdLR2ZBUVJMb3FKRlkyV1RkeG1vRTZEME1rT3licUtRY1h4TmtsWkowVlpLanJHU1BySHJrT3A1N05TU3dQdU5aK1EvUkxKdXNrMFJOSXJLWDRIMzhQaDlOSEJYZ1RBYmNtc1JSenJDWWpsQW1DZWtxdnNSTTdHc0hhRERkRVR3Vm9qL09ONXo3RDU0OTVlZlJFOXhRaHQwUTl6ZUhrOVV4bDNaWmpUUUhtK3c2dEV5VUxsK05FN3JwSmxCdnc3cFpKZ0I5UUdYc0xPeG1KQVNwa3U2K003VENvNjJIYnBBWm5BQ2VyenhOSWtNUnR2cDc3MjRBY01zbUFaSklzaExNZ2VaaUNMd0VmUXBqanE1RDlodmp3WHZ1djNySCtEM0Nsa3VxTmUwOW40Y004OTR3M0NqQ3Azbk1GZFErVnNVK1NyS3U4MldaVXlGNkRJeFQwa09Bd0VxaDVNOWZrbVVSUFJUOFNWRHE5Q2FKT2tkTW1YbDhEUFUyWnlYcUJTZ0ZsbW96SzJGa2JBMkxQck1wWW9YMEIwdE0wa0RpQUdFSWgyd1hjVmlVbHlaUDZvWDRZeDJGOC84OXd1RlZJbUNUSEhucG1WMVE1N2VsS0tselhIeUV1TVhseWVaNVR6MEpXYkR5VDl1ZDJCV3YzcDRla1hXMmJJam9oSGoxRFNRVndiaU5iSzRPSUhadXdweXNmR0lPd2FpaU8rdHBVMi9HS2Y2SFlYQm03TXo3azlpWFo1M25DNTRDOTdUTE0zelhlTHdnbTN3UWZTRmZpbnhEL0s4UnUyRDNXNzdocGpBL3BIQ2JKU1duQzJjWmtTU1htdGZpbFVPWjNrdHlwSkY0eTZSK0NkVU9TRzVONGl2MlMzOWIydGp0SVNYYXNrSmNYblAwUWZHQ1MyRmlQVFk5YjUvblJCQytPZlpOd1RVNHFaTWxzdlZiR2dxQlBxaHdsZXNiSkhjLzNmMHdmeTZObmhNU1Nnd3ZpN0JJbjBaRXk5dWpaOVBWblJVK3dQMDF3dEJqZ3RPZldaSjNianZNMU81emVoK0hqYjg0cWVQU1V5THFGVFlrNXFpUTltV0R5ek0zSXVrRFNiSFk5RVAzQWZYSmZndko4NHdVbjZyK0Fuck5IaVhxYXc4bnJtYXF1YStOTlFWWkl6Mnd2ZTFNdjFJaUN3TGxQb3d3emVWUUsyelBzbWpWSEhSK014QkFxSGxmSmdsZFFOL3Y2ZUZlRjVVOFcxQ1Z1NzM0clkyOFZZa243Sm5ROFB4aytIR0hPNmlsZXhGbEQwaENUUXNuNENMa0RrL1hBcEtkd24wamtrWU1VeXNMTGZSNXh2NlNTNjYvZXNYVi9wZ2Q4MkcwR1Vtbit5RGMxdHNsS1BYN29tL3JuNS9QeStPLy9Pb3U1L3ErN3l0aWJtQ1JvSXdFQUNYNGJ2QVpMeE0rTWpaQWRDM3F1TGlOUmdLeC9zajJKV0ZMRktDSGRGZTh3V0NIcklkc1Zia2t4bVJzWFFDQ1Bua2oyaElyS3Q3K0d3M0Q4cXVnd1NZNFZ3VHdrTFZnMmN3bmsvYUg4SUVsUFU0bnpBR0pIcFhLVTZJa0V1dzQ2RE9QcE9BeW4zK1hLSHpUZFFxNklNM0o1bmxOUEQra2VTU3FndFFtUXVXZ2RITjZiL01ISDlPaXB3NTZ4aXYva05yejRRN0lQSFBhWGNDV0tQQjJlTG41elZoQlVRTUxqeVdzV2FiblRGOWl4MFNXQjJ3eVcvTEFRQzdZL1BpUmNrZVNrTk9Hck1sWW1iMy9JNit6TGRaRkpZdWIxK2RGSzVoZEpYWW0wQm1SNGQ3MWpueUFKMHZnNm51TnRaM3gwMER2Mnh0a2Vqdi83M3lPdjR5YVZvOW0rQVhHT3dETTlwR1IxMm15eUR1aFFHeUk1VDRvZGs5WS9LMWdoNGtpa3EwRUt5MEcySW1BU2laVkIxc253YytycElYZHVweFdTTVpHc1d6enZNSnlHOGUzUHkvRTlkME9JSFlVMkUwalBCK0g4aVVnUFdXZWFud1F0Uk5FRVVuTDJHRk53SXBUcHJvem5TdXJ6ZjNCdmJaSWNOQjdyMGROY0RtTEhqQVBJRkdTRHlsaUZ4SGR3TEZMVWswaVNtVWtqU3pDNEpab09xK05qbThyWVRpdTUwc2dNbzlkZDhUblh5a2Z6VkNUQnUvY2FlOUtnTG5HYjkxc2htMVFabTNJODk0Q1RsdnRBemNuMVFBNGw0eU9VRy9oaCtERGRHTGdlcjhyWVlWVHZZWmxjWDVMUEc1NGpSWnk4ZXNmTzNldlloVjZva0EwRWh6czY1U1pKc3BRTmtiVGs3V1FZVE42Q2MyVjRTcXhMUUdKelROcjJKMEFnQ3dIbUlkTklGY2R3UXZ3VjdXQmw3QU5uTE5nVExGL2VFTEp1bGFkSlNZV0VEOUtKWlB0aGZCdUc5MStmM3FOSmNpVHJHVEVTRWJmMG5wdEh6NGZuRWJ3R2VzZTYyMUVvQzBNTThEbmY1WldUOTc4THZXUEpQSVVra1VkUFRMYXZYRFROa3lmS1dwQ3hpajB0RXRMeGQzd2ZnT1BEOGZqVkQwb0tyMHUxNlIyckpCR0lqU05qZHNhSDNONHBNZW1tdmNjTUtoWkRyTWZLL0kzWVhBa3VUNDRQU2Rkay82VDVPZE1JSDlJNXF5UW5wWW1mdEVJV2tuV2xpc2RVRXE4elVsY2w1K2g0VE9KcDBib2ZyZVE1UVp4RUsyWmZ2V05YeU9MQ2Z0bmxtTjBaSHlzbFZ0SitFTUpiNjVxRUZiS0VyTXZ5QmdyQjZHcUZKWGltUlBJUVBRMm5UU1I1b2o2Nkx3Z2poVnZFT1FYcmZ4OFNuSS84WENKZERaeTU3VWdFWFZtMzVpU1dZaXN5ZGtNOXBkZWZTVVVsdkhXV3kvRCs1M0FZVHl0c3ltVGdYaVFXTWNkcVlhL3l3NkNla2gwWCszT1QxL1dWN0ZkbDNjYVBZVHgvekV2Nmw1VUVKZllrZHF4VWRKTUtjYXc3a1hjQ1hKUkU5WkpGOEZ5UXZEVXYrWnJvNVpsSkZkZkZpUzJjTTdDT2s3UUsyU3BKOEVPQ2Zrb09wRlFzMnFsTnR0MmVMS2hMM042dnl0Z25JSVd5WG90VnI1Tlg3MWo0QXZDcmQyem9OZkpVY3IzSDNyR0psZVNZVkMrMVl5RG5YZGE5V3BySHZtOVRKWWpFZjh5QlNCSTNkckV2S21SSlVMaG5UekFTdkJIM1A2RG42dlJRTGpJc016WkN3U3VwQUU0bXliUGFGeWhpZ2JmTXYweExTSGNTdkN0ZlljMnFXQ0JKQmJKSGxERUUyR0ErVC9La09pMnhJNHNxTDBUcys1L0FIU1oyRk5vWEtCemg4dEhFTEptVnNjWDlDQzRwQUkvVTNyR1g1NUVGSW9JdDVqbTlEK1B4UFZBaG01MVVFUFVNSlJVaWdDVnJ2VGFHNk5mUUszTW43OEJ4NGhJYjdEY3JWWi8yZDhXLzhOcmYrdDNPK0FobjNhLzZwYW54QlBodzRiNmVLN1ZRd3U2RExNRXlIWDFiTTJtRTVJZDVrMS8wZC9DYWJtMld5L3lLUDY4THhKSktmYUQwVXp1YmxEbS9ML1F3THBXOCt5RkpNa3ppZlFOOGVIRzEvTjJyZDJ5bGpVSVBGYkxPOHlNTEgxbEpzalIzNmpBWUZiSzlranNnNkpPY0NrVlBRdktJVG9Ua0xTMEdlL1JFenlQZVA1bUl6Rk94cC9MemROS1ZrWFdmQlVoRTBHU3lqaXgvK2hpbm5pR1NoeWhCU0N4b3o3WEhIZCtHdy9HWGZWQTg2QWxPYTFmbGFFS1E3aUVsUTNZRTUvWjk3VW5TVEhrZDJvbmJCeXpVNXpsck9IejhUVjVCbUJzd2tnR2V5UWoxTkllUjF6UEp2clRHbUlKczBEdFd2Sy8xV0Z1SWtzQjVRY25TVjJXc1RocDBYeUdiV0ttREsyR05EK2pzdW4yZU5LaEwzT2J6NDZCRGZGRHV0VFF1aEs4bnhVYzBWL2VxaklXVnNiZnVLVDNnUkhBVG92Z3dmdy9YSTVWYzc3RXlkb0tQOEgxNTFRK1Q2ejMyakwwVmt2YlFPelowTVNSVnhDckZWZlpGNktpUTNhUGlnUVJ0VnVBMytYdGE1U2lSQzVKQUxSTG1IajFYbDVIb0theC9WbVVhRVV0YTEyeXlQYXQzck9LOUMxeVFZckxxV0dJSVFrWm42MW1ReTFQUjl2Ykh0ZE9NeGNhczZPa2hhUlh1c3JTMHhDd3pkWlFmN0tFbklkM0pKUjNVczBMU2pxZVBZVGk5UGZaSWxQWmFncDRlc3YwbVk0aDBseFJOR3F6WTA5cS9qcisvZXNmeW5xQkpGdGVtMlJrZitNTitCYTNTeFZmdVdUdUk4UFVlSnVlMHlScVVneW9KSU9rTDdCQmNFcmpONFBzeTlJQ1BZTnprT01iTFlRbEpUdm9mcUZXYTlrRGFRYkx1eC9TT2JaZ0VrY203YitLZjNiZ0FBQ0FBU1VSQlZJQ1BhQVhrcXpLMjg4cFltOVJkcmF5UDRtTDE5NEg5a241TlBtMkZMUEJIRUJtWjhHR2cyeTBlQ2NxQU9tVU9RRUVGSWV1SWM2b0lISnlQL0Z5cWpEVllCNW1zSTZTclVnRk03RW5zcU5pSWpGVU1rVVRXRWJIdVk3SklyTWVISHNiak1Mei8xVmZ2V01VY3EvdURURURzQ0RLRVVnVXdzYVBTTnNlcFp4RjdSb1hzdVhmc0dTL212K3M4Nko0aVNWQlJUM000ZVQzVFZMSXl3QlJndnQvUU9ubkpvOGJrRUlyVnlia1A5WE5YeG1aa2dTS1ltUDZXNFVNak0wbzkyVW9Wb0xmLy9ZZThGb3NyZ0s3cjBjTzJhUktrVlhBU0Rlb1N0L21yZHl3SnBvUGtZUXEraUp4YkZXdzFKQS9WOHdOZVovU0ZFTis0VisvWXVYc0M5MHZUeXRpZTd0M0UvU0tUNnoxV3lQWlFHZnNreVRySGdYU3RrQ1hCb2ZKNjZMWk8rZWQxQi82aG9JNEV2d2FwdCt3WnhtS0wrYTBOMUNsekJzVHJhNkNuS1ROWkNIT1NtSGV6T2oyUlN6a0VDRW1yNk9td0o1ZytQb1NzbThMSkNIcFdoVGZrVWtuMzArL2hjUHpIZndCNktrOGl4aUZtV1NXSnlBOEpTVXZzZU4xUFNNK0NYS29kNzllRVU4OEhXZWZ6WE5vVnZQODlaMi9TeVdqSWdseGtGZlVzRGdmMlJIYk1Ia1QwUTJ5b282SnRHVTNDNVc0b2pxOVNzVlZVclBnWDJiaFEvTE9tQnBuZ0txQmpHc3pCUG5ZRUVUN2NOZG92MGpLbkxhenYvTWpxTFN6cFhMdS9md0ErcE8zZXRqTDJkait6cEJLN3pTWDEzS2lGcEYyMXA2ZVZCTFArL2tPU1pKakUrd2I0U0VsKzlFVG1ObWgzZ0pNZVl2dUhSdGZ4K25ua1BEK3k4SEY5MTlWOSs2ZGZrMStrZjZHSHJOMHFNZW9EUFA1ZVdSNUM4cEJWSTNvbWt6dlQ2U0tMS0pFOHBLSXlhZjN2T3BINWlCMGRYb09IckZzbDY4a3BsYVVud2F0Q1lrWEF0ZlpicDU0UFA4dldjL0VBdHgwcjYvWCt4M0E0QjZwcjVGcUl4QXBVcEJGelZDdkh5UVNUTlFucHFXRHgrcUJ3VDFXaW43TCs5bnozZGdWSTNZQ2VzL2x0dVdhNE5ZZVRJQlFwYUF3eUJYbjFqdldTWSs0SzJReTdaczFSeHdjak1ZUkt4OVdLbng4UzlPTWdiN0VleEQxeXVHK01WT29ocUx2aEM1QWhndHZqMi9hSmxWd1lEMFp2NFdpdUo0U3ZKOE5IMWo1NTlZNkZ2V05mbGJHdXl0Z2JLZGEwUXZhYjNydVlYTyt4TXRadU01QmE0eCtKLzVnRGtTUnU3c1grV1NHYlhqbTZqVk9PSzJObmJRVXNMNEZVZHBCZ011Uk4rQllRMmJGUTZibjZSS2dubGpacFBqS04xTWFBa083RW51UTFYMEFDZWNoMk1DMDJremxRTVFBaDNjbWhScElLUm1XVW82THljTzRKZXZsSWszWEsxeXBQd0d2OTl5aE0wWFB4VE1Vc2N1OVlZa2RCVHhOajV3RUZoZHlrTzFrZ0pOaDEwSHkrOGZoN0dFN0hSWVVzbVk4a0ZXQ0YvdVZ4VGowOXBMdFVBVXpXZ293aCtsbjdOZkIzeHpsaUhoOEJjWmovWnZrOVdYOG4vaE94Y2NhWW5YRkMzOXdxcVpvdVBybG5zM0RRNUF0TnJtdTRqS1QwQlFaK2d1U1labXdDZXc3SjMzeHlmRWpuTEVsT1NoUE84TUdTU3V3MjkwdWh6TzhrdVp1UWR6MlFkZzJUSURKNXA5alJQa1o5ZUhMaUk2dnk4ZFU3dHZQZXNUdmpZNGF6d0g1SmM2TWV6NDhucTVDMWZRc3RPQ0hrUnhaWmwvUDIybGVzVFZCQktvQU5Fa3QrclVweGNnbUpKZmk0QUI2TTVDR2NScmFlZ2oyUm5sbURpSjZLSFlHZVNQUkVzcTcydkk5L2hzUHBkL21nOEpCWU4vSVY2WmxGdWpyM3VXbCtFclFRUlJOSXlkbGpUTUdKVU9RZ3VCeFE0OW1tbDdZVzFyK3JYSkVNc0VkUGN6bUlIVE95UHFZZ0cxVEdRbkxiRjVXSTBRNDREMm5KWEpqMXRiQzd4ZDk3cUl6dDZiWEhoa0cvWEFuWlErL1lKdzNxRXJmNS9Eam9FQjlabkMyK2ZkZTgraDV3RWdqNmhiRG5jazJaK09vQkowVE9sZTlEWnVGcE5zOFB3NGVKSjdnZVRjajFudTdiQm0wR1pISmRlUFBDdEt2b2poYm5lL1dPbmJ2WDVvSHJPc2hBaGV3ZUZROGthQk9DQS91MmdsOXJKWEpOZ2xabGVFcXNTMEJDU0ZwRmNHSUhNaCtZaDB4VENxSlhweWRrdXhLOFovV09KWFpVUGtnSDFsWWFRZ3hSbWRCVmtSRkluZ1FxMmc1di83a3FJZ0hyOHpjZVBTVTdKSkMxYzBFcjF6c2gzUWx1aVIwTDVISFR5bGpsQUY3Qi8rbDlHRS92WDVld1pFZENSaHZSS2JiamlwNWJKeFdrdFZrYlRNNmZobXhxNUFPZVRjUWkrNjVKVkR0eE9nayt3NGFIRSt5TWoxZGxiQ1VZQ2JGczBFKzNZTklEUHBUN3h0TEgrWGVQZjBLVFErNXhqZkFobmJ0S2NsS2ErRWtyWkNGWlY2cDBUQ1h4ZWlCMU55QzNNWW0zSWVsdmtuOUJuRVFyWlM4NDZ3RWZEVWhkT1hscWtOeTdITE03NDZQajNySG5ncDdENFRBc0ttUUpXZWU4L0lzL0k4NFJlS2JrWEJBOXM4bTZZSVdzcEo5QzFpV3QvOTFFd2ZuSXoxMXZmUlVtZHBOMVJOQXNFdXVIOUk0RjIveHJTQUtKWmNWRXA0L2hNR3RYTUJGd0x4S0x3RzUxZnlnL0RPcnBlbzM5S2wrNGN0U3BaL0IrR3MvVnNlUEp6a0pzbWh3a2RxeTBtWGlvdUpRMmFDeGJnTmJKNjMzdjRvMFd5S1JFTXRWZElSdXhhL1p2Ni91WHZlWUxlc2RXU1lKWFVIY09EbTVCd3JLYmpwK0N5aUFQbml5b1M5emU2MlREQnVTUVNRWWs3NWZROGZ4aytEQkpMbGpoOXVvZEM4bTRWKy9ZK2ZrdDdwZFVjbDM4OEpUWDNaTitsM2llWWxLOTVLOWszSmZ3L0hoVnhzS0ZhbnVoZi9NS1dSTGtOK2lwcW5BQ0xuSnhHZXNTa0NpVnprUUJFb2lSZVN4V1RDRVZWazZWcXBpRWRDZmVJYW1NQlhwS3BEdEpLaEFiS1dPSVBjRjhIajNEZGxRcW5hOFArL2cxSEU1dnlzYjUvT0hETWduN0V5emZ3eEJpbHRVb212elE1aGlsU21Da1gyTHlaTjBnNmtGeGxYcGRydkZNaEwzL2F0UTdscHcvdDBVVjdSbEtLb0R6RE5sYUdVVDBhMGdYdVpOM1dWSDNjaDV5cmtqUmlPczFxOC8zWmZWalVyRThHN3N6UHVUMlRnV3QwdFI0QW54a2JWY0VrTFNGVGRqUVNPQzJneVEvclBVNUF1KzVMTHhVNTFHK0JhRUx4SkpLUFpBeDlvZDh6cjVQVVo5VThpNlo5QS9CT1pHMFd5WTdNSW4zRGZBUnJZaWRmV0RzaCtERFRJNUJrbnZUNDFZay9iTndzVHBQWU4ra3VWUGw4K05hSWRzcnVRT0NQc21wVVBUTUl1dUNsYkVQc1RaQlJlQzE0TlVQd2hDL2tEaTdDcmtqK0x3ZXNxN3A2OCtLbnNDZVpQblR4emp0R1NKNWlCSWJWTWJlam9tMy8zZHhObGYvZVVoWFYrVm9sUXRrdDR1SGxBelpFWnpiOTBVbFNUUGxkV2duYmdNczk2VlZ3ZmsvNUJ6eVZBRFA1aVg2S1cxenlPdVpaRjlhWTZEY3I4cFluUlI5VmNhV1NRSFhhN1E5QkhjTmczNXZVTGRwRUxmaytKODBxQVB1bmU4MTJ3N3hFU0s1WUlHU281S3JTaG8yQ2Y2Wlc2WlR1VXF1L3h2aUk0cXZ5Kzk3T0VjMnhJY1pSc1AxU0NYWElXbVlZbS9WblVyY041aGNYeVkxbmdNZjBSTjc5ZmR1WHNZRWVwSzR6UzcwQzFBckZiSjdWRHlRb00wSy9DWi9SOEVkMFpQSUpWYmdaVlRHM3NoVGo1Nk1aWEpXa2prcnRrcW1oY3ZQdWVSc3NwMVV5QktTVnRuc0N1a3U3QmxDS2xXLzRwNmxaMEx5SkZMUmRub2ZEaCsvT3V1cFdsaGJlWDhvUDFoNXBvZU1WamphSmI3Y2wzUlFUMGpTamgvWGRnVm5PZEUvVWdFTTd4TVAyVzRlejF1UnRHaXhwaGY2Vmw3WCtuTmV2V05Yb2h2aVA2bDI5bzVYOW5zS0hSTDBqeFo2cG91ditCT3RvdC9HTEs0RWxmUUZkcHhIa3NCdEJrdEZMSzF3c1p5M01VN1FkaWYzSHBwb0ZSZXNNcmFuRC9wQXNzNlY5RnFTY3RiLy84MlRaREo1MXdOcEY4UkhOQm15MWxabnErTnE5VG1KWks2Y05JVWs5eTdIN000NGVZTGVzWXNlc2dyNWtlVWpFT2NJUEF1UmtZazlWU05CR1ZDbnpBRW96alVoNjVMVy95NXdjRDd5Y3hlSlRjZ1Bja29wQXU1QllubkF0ZmFiSGZTVVJFK29rQ1hQZS85N09Jem5xc2NGeVJhcUhDVVBUZ3pTdXlicmlCME5VbksyVkFTM3l2cXorY2J4T0F6SDMzWVdBdDFUaE54aWNsVnpKck56bEx5ZXFhemJjaXlSZHlJUVdpZXYxMDNPZVFmSElzWG95ajF1Nk9tdWpKV3lJeEhqZzkvVzhhR1JHTitoZDJ5SFFWMFAyeVlhdktmOFhpQkJFcmY1cTNjc1dmY25EL3E5MTA3WHZXTjdJRkVuSDFpU1NVOXduMGpuQ3NGeFVpR2ZpU2U0WDVwV3hob2Zudks2ZWE3ZkpkNjdZWnoxZ0pNeVBwb2cxUFBtb09SM214dkNVS3Y1aFY2cWtGVmVEd1grTmhxaUJHMWdRaFRVa2VEWExDV2E5eU5RMU1pSWlmYlMwelFCV1Foemt0aXB0RG85a1F0V3BsM3NGNnlNZllBWDJmU0ViQWRyS3cwaDYyWnpVbEt2VWJRL3NpdWRQM1c0ekhwdlZ5QmtBVHlWSjVJZHNzaGFwejBmZmtid3FueVFMaXQ1SXA3YnBnM0s2elYrbk1uWW85aVhocERSaEFVaGRselpTRnNuRmN6MXRRWW9lamJ3MGlKSjJBYml6TzRkMy92TzZudDhsZkdLSDJYWjJmdjNuZkh4NmgycjR5TzZMeVNvZkJOOFNEcXZEUGI0SjgzUEYzTFBSWU5wNi9kdEsyTnZnUXhMTHNYQ251aTJtdjhla25aTFVqS1Z4T3VNMUExWExoWXFnVEdKOXczd0laSFlWby9pSDRJUGpEdGpQVFk5YnAzblJ4WStucWd5ZHIxQ05ucmhvOThUNXdoTUpEa1hwQUtZa0RzS1dTZkc2Q1dWUFhwV2w0K3NQMkxEcms4aDh5bGtuZVU4MFhWTkpIZHU1S3Raa1VUMHpDYXh3RjZSaGpqdHVUVlo1MzZOSFN6RzhXMDRIUCtaRHd5UldNcCtTaUJkdjJobGVQMU9uaG5TRTZ6dGZjajFRWkhNYUVUUG9xZ2MvNWVQZVoxeGNnNWFyZms4ZXM3bUpISUZlOGMrbkcrS1BjMExySDZ3bytTaXEvU2hTVUtmVnlBMy9CQ1hlUitWd3ZNTXUyYk5VY2MxSXpHRVNxWlZzdUFWMUYxNks5NkR2dXQ2d05zamx3VHFzWGVzUUlJSTdwMlA2MHlzNU1KQmZ1bDE4cVI5RThKWkQwSC9EbTBHdXE2TTdiVHlFWk9ld24waWtVZkNPU0tFd2RyNUsrNlhWSElkdmxidmRmTmN2MnR3bnJweDFnTSs3QS81cFRyVW5yaElBM3lTdU0wdmRyRkNOc3YvWHAySEJKdEVBQkxrRjBqVmlGeEUvTXpZU0FwZUU4am8wb2VOTEJMQzIydjBOcTluWFNOa05LNkVJcS81QWhMT1E3YURhY2xPWVdNVUE5aWNGS3ZzVWlxQXMwbjNxdzZ6ZGdXZ1F0WkZSaXQ2SnBDMHFVbUZtN2NJTGlrRU5HSkhKUmxHY0lzRXV3NHF6RGVlaGt2L1dHL3YySWd6Z3Nub0ZUMDlwSHZrZzNUS1VydEo2QVplV3FRSGRRTngyUG5waWtvY0ZiT3Z5dGg1K09RR2VZTW9ESnpMUGpaUXdFbUlaYk9ES0dtNXlYM1FaTVBTNmdGSkcvZGd5ZDlzZlk0MHhvZGt6cllWc2l5cDFPQVljSk42SW1rMys5cTkxUXVXL2oySjdFK0JjUVBTN3BZTWtjbTdIbkRpeElkRVhsdVZzWjJTL3VFa0Y5MGZZcEpzMCtOMlozek1jQmJZTDJsdUZEOC9Ec2YvL2U5TG9ZL011Y1c5QXUyRE9ROGtIVmt0UWtaQzlnK1RkVWsrbU9ROEplcUpnYUE0dVFvcEFMd0loRDFDOHBCVEtsdFBBYmRJejZ4QlJFL0Zqa0JQSkRxeEl5VHJ3UE11VjhuYkg0KzdZR3NTaTVpam11UWhFMHdXeEJ4T2doYXd3QmtmN0pKSk80ZGNJSmswbnQ2RzRmUlJtSndrQjVYMlFLYUJQdVV3aHhFN1pqZ0VwaUNmQjcyVVhQU09KK3NDN2gwcHlPK3hNamJEcm1RdmtURTlWTWErZ3JwNVpleGlQWGJkTms4YTFBRzN4OGVGODZEdXE5STVHdHlMUWY4dXgzTVBPQUhYYnRiMVl1S3JCNXhzZEswanZQMHdmSmc0Zyt2eDdTdGpKNzJGczBoVW1WemZvYkkrZ0E4N1MrcHdrQ05GS1k3SDJmRlJRNzhkWFB5SDQ3Ly82M3pybHRlYStOYnVNU1JvRXlaSHdSMnA3Q0J5UVJJb3N6TDJ6aDJidC9LalBWZVhFZXFaU3RJQ2V5cGlnUUpHMDEyU3lmYXMzckhFanNvSDZjRGFTa09JSVNvVFNra0ZSVTlDMG9yUjVFMk40Ky9oY1BsSUV3TFdnZ1FUN0NuWllUR1ltR1VtdnZJRFFyb1RQWlVrMzBJK2R6dUtvSjRQcXBmbkc4ZlRaN3NDNlYrQ25veDFYYzhLZXBJS055ZEMwak5yc0dMUEJ0NlpmQytZM203UXB5WDdEa1dwUXFXaitEWDBMTk9qZVhiR0IvYUw2amtiUFVnbzRhd0hmQVQ5WW1zYkkxemNIZVhXRzFLWVh4SThkN0RMRDl2NUhMRndrUEozSlRucGYrRHpWTWhDc3E1VTZaaEs0dlZBNm01QWJtTVN6NHhpODY2UjRxa1d4RWUwUW5hdHJVN3JZd3JOdndGT1ROSzRzRi9FTU5oL3lrM3h1VE5PbnJCMzdMeUhiTzcxSC9BK2dTQ1NjMEZJQWNPcGp3UmxRSjB5QjZBNDF3bDZ5c0VGQ1lZSVdaZnQwMmFUZFU0OUgzNG0yTk9ERy9kdmlINlZ5aXFQbnBLc0NTU1dVQmgyZVA5ckdNYnpSNXF1LzdZbXNSUnpySExHeWdRVFEzajBkTDFhY1gxUUpET0tTVWtGYUdUZHZ1WWJ4NDloT0w2VjJldE5rNFBFanBVMkUwcnl3VnhTc280VDRLSjFRbDd4Q3NtNGl6ZTZJRjJGY3g5azBEL2JZM2pkWnRONEd3Nm82OEZJRE5EcnIwb1M5QkQwTjZqVU1ZTTNvL0t4aDIwVERkNVRmaStRSUEyMitmdzQ2RGpvMytWNGZ2S2czM3VLdjNySFhscjIyMjdEWkw5ZzBoUGNKNjV6UlRoSHZMZ3dmd2YzU3lxcHZsR0ZQY0xEMGoxTVBFL0QrT29iSDM1L3MrS25SdUkvci9zci9hNzVoYjVhRlBGTkttUURRZjVxQ0VLQ0hxZlhHZ2w1N0Z0SXJIU0dlcG95azNrVVZzeThYYVFDUnZPNHc2UTdxWXdGZW5xU0NtQmEwMHg0QUxFbm1NeWpaM1Zha2p3UkszU216eHRQdytIOUQ5Ny93ME5HUit4SXpMSjY2WkFmbHJuRng5UTd1S3dBUElyNzB0TzdNNVdrdGRmcjBqdDJPQ0V0SC9SMFZ3Q2JXWUlHbGJFUndNTGxLV2NsSFJlQjVIV3R6Ky9CWDhKanl5VXVZTCt4S0RWUUdXdWNxMTVUdTM1bjc4OG1RY1NxZ1Z3S2ZQNG9UWTBud0VmVy9rRExuYmF3Q2VjUEVyak5JSmQvNG1JM2hITWxFL2RSOHlqZmd0QUJ6SkpLaWNkQWREbGNaR04yV3d4Q3RncHdDOEU1a2JSYkpza3dpZmNOOE9IRjFmSjNGN0w0aCtCRFRxcjJVQ0VMU2Y4c1BGVG5DZXliTkhkS1B6OCtlOGcyL2FjNFJ4VkJQT1FPaWlVTDhrV0Nzc2g2ZXZTTWtGaXpxSUFJVHV4SjdPandIang2dXNtUGJEM0JMaWZMbno3R3FhZW5vbEo2L1hueEFMY2RoUVc3dHl1WS9NWVQxTGdxUjYvUEpPYW9kbE1nRTlUMHExUlNMcjBoU2M5QTBtejFIQmYxTE1KQW4rZlNkUDNqVjJIR2dKNnpHWWxjazRVeGg1UFhNNFc5RWxyUDFsNTE1MEcvTjZwNFZjWU9qT1NZVkRxdFZ2eThncnBYNzFnU1BJS2dEcmgxM3UzKytUczlxR3ZYUXpacDM0U09aMkszVnBXT3kza0JQaHhoVGltbnZvNmpiNGlQa0h2d3FveGRUeDNBZmRQMHZFazZQMEw0YVBCR0NpYlhkencvekhPb2pJOG15ZTFJUEsvbnhod0hkZk9MdlZRaCs5OW5sSWdWaDlIQXpZd2V0UWVrVlk1Q3VjaXdFbWcwemE2VkZBbzRTSUVmVVVBUk5HaytNbzIwcnNhRXVESjJoYVFxQnNlRWpIYllVekdIZTZ4aWdDdzlDVjV2ejJxY1BIbi9jemhjMmhWTW43T2lwNGVrUmNraHczQ0tlUzdQVTM2UXBLZUV2U3pTbmVpcENGYWZienhqWkxWZHdmSVpCSyt3b3ZzeXRWTlBUL0pFSXR1VnRhMk5KZm8xOU1ZaVNkaUdZb0gzTXpjb0dTSzk5N053WU0yek0wN2s5azRMZmRMRlYveUpsR2gyKy9ZZ0ZpVGN5YXhXRzFjU3VNM2dPODUrQUQ0a001TGtwRFRoTElEV2trYnNWdmRMUSthSFpOMnJkK3dRVG5iSTVCMnhYeFBLYk9KdEJ2RVJyWWpzcm5mc0V5UkJZTFNRYzY3c2pJOFp2Z0w3SmYyYTFISFNTWVVzOEVjUTZacndZYURiTVNTVGRldHZpd0xOcnFTclVKbDJUNVZ1MlR0V2lTSUlXV2VtYkw1dUdiU0loUHdncDFSUXo3M0lPclJHMDBFNzZDbkptRURXS2M4Ymo4T2xmNnpCL1NKeVJIbXUrVHl3VHp4a25XbCtFclFRUllrZGxkZWhUY0dKVUpNeCtuemorYU52MHo3RDAvVkg5eFFodDZCYzVqQml4dzJ6QldoOW9xUVJPZWZCdmdwNXE0bmVuYnN5TnNPdTRuWXFEcThEVlNNeFFBVmM5NzFqZFdjOVRBWVVYNE84Vmk3MXNHMml3WHZLNzRXZ0xuR2I5MXNCbVZ6WkZzSlpEOEcvZ0krc2E2YnIzckhKK0FoZC96OFVIOUVQY2IwcVkzV3lYU2JYZTZ5UTdhRXlGaGFsaFB4eGVoQTN2OUNyeFJPSDQ3KzNySkExbzBlTjFVVEJIUWwrRlZiRTZVMUU0aHFQbnF2UFMxNS9iOFhXVWpaRnJPcnIyb29kbFVPQTlJNEZCcFlxRmdqWkRwNHBEU0dHSUdTN2NxZ1JQUTI1UE1tVGhScUg0ei9YcWtkQVlraDJ2T0pNc3NOU09IcVpMTWM1N2VsS0tpaDZFcElXbnJNZU10cEpHcDNEc0hFOERjTVpLK2hmbHA3RWppdTQ5VlRHU20xRjBDSUlneFE5RzNobm5uT2tnUmhmMTZweWpvYWlXRkJocS9oUmdzbWxvVHZqdzNwemd1cVNwc1lUNENPNlAraWE0bnNnS2hEOXZTUjQ3bUNQZnhMcnErQS9QK2h5cG94VGtwUCtCN0xrMGc2azdvTWJHU1F2VTBtOHpraGR1WWNuN0tXTFNid2U4SEdyaVFyaUpKb2tlL1dPWFNHTGUrZ1oyd2srTHZnSzdKZDBOOHFmYkc5WUlVdThUdUNIU002Ri9iYXhhYmJJYTR0QUhac0xJT2hJSUxIazRDSm9UL0p6cVIyQlFiNjY3VWdFWGJGaWN4SXJBcTYxMy9hcVp4YUpKYTdYcFYzQnFYSThnSDBwUG5JMm5KaGpOUm1oL0hEeVJBOVo1M3FOL2ZxZ3lGYzE1V0NiR0lLczIrTTg0K2xqR0U1djVRUEFvNmNiQ01RTElSOHVJZXRsalNIcnVSTnBHUExXQXNtUUxKTEQ3VzVhTnR2eTd6MVV5UDZRb0IrVENhL0syRGw1WmtZSEcrWksvRUZkZmlWMTByNGgxMVcwMGk5Sy9xRGZDemp4WGgvbUM1UGZFQjhoOStEVk8zYnU1b2drYWlxNXZpU25rODZQTEh6Zys3RkFzbU5TdmZRbXo0Ym5oM24rYkZRaDY0bUxudDF2ZC9qL2p4V3lUWDEwRXJRUkFVaVFYNmlBWEowZXlrV0d1VWpGZ3M2b01yYUJucVlKbElVd0ovT2RUdFZwc3lvcUNabVJYVkZKa2dwZ1RhVWhTZmIwSkUrUW5BWDUzS1Q3NHFHbmorSHdjVzVYY0g1TzVaK0xkTGVuTFQ1Uk1jdnMzQ0UvVE5ZenpZNndjaDJUdEVpdzZ5QjczY1p6ZGV5WnVGZUFFbkZHSW5wNjhPb2kzWlUxWGh0cnIzdlRMbW1SYzZTSjB3aVNQdzVuRDdWYmVaajNWUmxyOWhTbjhFK0hlUTg0Q2JGczlyYW1hNHZQeVNZYlZudXpUOUxKTVZqeXcwSXN4NU5VeGxiWVRYZXk2eEZIejFNWkc2eHNTeVh2ZWlEckduem9hVW42eVNTZUx5ek9QZDFFVWhjbE0wQzdvZHM4cjk2eGxUWUtQVlRJN295UDduckh4cE5rRFNwa0ZhK1RrQUxFNlZSSXJDeXlMc2tIazV5blJEMHQ4dWx1bXFBOWxaK2pkZ1JMekdTUmRVUlFnbGN6dGYzbHhEcDg3ZmhQbkhwNktpcWwxNStKSFJXeVRsaXBqMS9ENGZUKytRT1BuaEVTaTVpam11UWhFMHpXd3FQZjNZNGcrYkE4TjhKazVHMUNVYzhVbG5zK3lUaWNodUZqMmE2QUpBY04wbUwyR0tpbk9VeDVQVlBZS3c5RFRVRStEMFFwdWFpT2Iwd0tTVkVPOFZlZ2ZtR3lJR0xYck4vVzhjRklERzhROTgwcmRhS1ZQdkE2bGVCdlZ1UXNPZGduRGVvU3QvazhCeElQNnZJcVpKT083ZER4L0tUNGtQZkJZbCtZK09vQkowbjRnTmRoUFFmWkEwNTZJRkZGc2oyVlhPL3h2bTFBdHN2aytzMS9lUTU4MkZsU2gwZXc2ditITG9aa01jMERGeVFmNHdmWlY0VnNsdis5T2c4SjJnUUJVSEJIS2p1SVhFR3ZWVkRyTWRZbElDRWtMZFF6bGFRRmlpdGlJYkkybTJ6UDZoMUw3S2g4a0E2c3JUU0VHSUtRMGRsNkVwSldQTlFYYWx5Nno3ejlPUXhuc3MzQ3Z5ZDVJdG5oUVRqeDBpRjJySkNxRHo4bjlyU1g3VXVyeFFQY2wzUlFUeGVwZUM2TWZSK0dHM0ZmdFd1Q252WHN3RXE0bDBXNlJ3RHIvYTFpVDRjemFQVTZmL1dPWFhFMmlmL2t0YmY2dTUzeFlkMExsanJwNHBOek9SNGMxSk1vNHIycmJsdHJUZVVrbGlxQWQ3d2tlTzVneVQ5cGpZOWczT1JkL3RYZktjbEovNE5aY3FrSFVpWklYcWFTZUQyUXVodVEyNWpFK3diNGlGYktkbGNaMjREVWRTZFRlNmlNRlVuL0tCNnF2dy9zbDNRM0tuNk83RlFoQy93UVJMb3FKRlkyV1Jlc2tIVTVUNFQ4SU40L1dQLzdrT0I4NU9lSWJGM0tuRTNXRVVGWDFxMDVpYVhZcWphVzZKZE0xa21pSjVCWVNnSG5UYmJUKzNENCtPV3JqSlVxZ0tOazYvSzhjZHF6K0RNU3RCQ0RFanZDWUEyVGtrU3UyeGl5YnV2enpkc1ZYT2RCOXhRaHQwUzV6T0drM1lxeWJ2RDhMWkdmYUoyOEpFRmpjZ2pGNkluZTNiZW9qR1g3alpFWW9FSzJTaEwwRVBSM0dOVDFzRzJhQm1zQU4rb0hRUkszK1hyRlh6eW9pMWZJSnUrWEVNNkM1R0VLdmdKQnY3ZFN0b2l6YjRnUDc3Vi8rZDJyZDZ5cmQyd3FxVjc2b0ZueU9lTENTZUord2FSNno3MWpOK29aZTRzREltOUlJci9iZThBS2J6SnYyQjZzY1lXc0dUV0tyQ1lKZ2tud3k0S0ZlOFdjb29hSEZIcUlkWW5YMTBCUE16NVhGc0tjek9mbFZLZk5JdDJ6S21PVlRVOHFuY0dhU2tPSVBTc1ROaU9qaVIwaHFXZnN4OFBIMzhOdy9sQ1R4R1VMKzFPeXgzVXdNVXVwRXNRa2M3S1NDdGYxUi9vbEprOVNTVnErME9ONEhJYmpiME5iUWtiRDZOU2pwNGRzZDdXalFFWUhnL2o2aTZYaXpFdDc5WTZ0dklhbCtCZkExSzRoTytORC92QnBRY2swTmNpOTQ0cGFIYS9qd1hQTUcxUWh2S1F0TERzdnFwWDJTT0EyZys3TDhJUHdJZUdLSkNlbENXZDRZVWtsWDdqamw2cjJQQ2ZKblVyaTlVRFdiWkFrd3lUZU44QkhTdkxqUnU3K0VIemdTbGxqUFJwZnh5N1NQd3NQMlJXeTZkZGtIdW1mV0NHck9FZUU1Q0dycHBCWWlhUkFDdW5xSU9zMDFxamlaQksva05pVDJOSGg2M3IwYlByNnM2SW53QzFaL3ZReFRudTZTTmNBV2VlMm83NWdGOVhlL3ZQNVFxcEh6NjE3eDg1VUZPMjVHVmtYU0pxdG5xdWlua1VZeE9ZWmoyL0RNRTZKKzRDZXNoMG5DMk9xa1ZYcGJPMG5VNUJYNzFodlp0MU1xbFNiU2x1RzIranZkWHd3RW9OV09QWmNvYk5CMEkrRHVrV3d1MmtROStTOVk0RmI1OTN1bjcvTEMrcTZxWkFONGN0SkdqWWhBVFlreTdxdWpPMkpMSHRWeHE1N0FYRGZORDF2dmltWmlzbjFwZCt5NGZsaDBpMDlWTWlHTG9iazJvem1GenRJZG4rOStaNUl5Szc1K1NSb0kvRUJDWDZOaWprNUNBNkNocWkxSENPOTFrbkk2S3oxdndtYU5CK1pSb281alFubEhvSEJDbG1wWW9IWTBRT20ybThVQXhBeW1oeHFwTjJHZ2JOSVJkdWFHc2YzNFhEOHV5eVloNlJOVGRhWXQrdjFjZ3JhMDZNbmdpUkpnaW1WemtSUEpOaDFFSnR2UEJOa3gzOCtMOWJWZjRsNlh1Wm5jajJJNGlIZEkwa0ZaYW5sKzdkTmJkRGpCOGJnY2pjVTU4dmM1Qnh0WFFIWlEyV3M0bSswTm93YjVHd2JTK0ozakE5SmoyQ3R3TjBrNUp6TUVreHlTQU9nY2Z4VThqZDNPajlhbTJHSDNyRmFVcW5CY1VEZHcvczRTTll0U2UwbTVGMFBwRjNESkloTTNqMHhQcktTSU4zMWptMklEMjhTZFhsOGIrcStPcytQTEh6TTVnbnNselEzS2g4ZmlZUXNjWTZBcytFaEphdlRacE4xUUFmRWhSRlVLR1JkMHZvak1nQ3dUa1NjWFh2SEtnS3VHTlJEWW9GbEM2S0xDTXFpSVErNUkvVlV6U2F4SEN2My92ZHdHRDRLR1Rld1B4MlBsTGJYNnY0Z3VKMElaZzdQcXFoY1BNalRPMGdtN1JRRG1BdFJuR3plcm9Ba0J3MHZ5YU9uS1Q2eFk4WUJaQXF5UVdXc1F1TExVYXVZZ1FmbkJDMmRjMWZHWnRoVjJVdkl3VmxkZUkzRUFCV3kzZmVPelhmYS9SV1FWeEprMHlEdXlTdGpsUmZaUWx4bkR6aEpKc2xDT09zaCtBOEUvZDVycCtzSzJXUjhSUGVMVEhxQyswUWlqM2JBUnhGWGNMODBJZGQ3cXB4dThFWktHR2M5NEtTSHl0aHY2cmRULzc0NHJubUZMQXphNk5kckVVbXJWSFlRK1p6ZVJDU3U4ZWlwVkd5dHNrRkVZTGhlMWxSa0dxa1FBVTZJSzJTRGxiRVBoVDBrV0ZjcVI2MEZ1R3lWdVFBQUlBQkpSRUZVcG44bjYxYVp5MVdSUWZRa0pLMjRMd3RxSEliVE1MNzlXVCtCUEhwU0U2eU5JMlo1NXQ2eDduWVV5c0lRQTVENXZ1WVpUMjlHbjJGQ1JoUGNFcmxXeUxmbXlST3lwc29ZUmM4R3BWWDRQdkJHMWVydnlEMFJpbDc1YTFQUy9hdllYQm03TXo2aXZXUFR4ZThCSDQyREtRVWVvYXhtOW5raUNaNDcyT09maElOSDZ4d2k5NXg2UHFyamxlU2tIdzhzdWRRM0dYTisrOGZVSTVYRTY0elVsU3NWUysxeEZ2ODdXVmYxZzRMcU5wREhRMUpYSXEwQnZtN3pYWEQyUS9DQmNWZFlqMTJPMlozeEVkMHY2VzVVZmhJMW9VS1dlSi9BRDVHY0MxSTVhc2lWL2ZxenBXS3ppa3F5L2tvRkRabVBrSFh5YldDc1lEWlo1OVRUWlVlbHA2b0ZKUFh2RytvcHZmNmNSV0twNi9FNS9uQW0yVDcrY2ZhTzlUM3o4OEhlZmFIOGNDS2ZoNnlUN0xqSVFuZ3FZMmZIazFQUG9rbklmR1Y3WHRvVmZQeDZYRkNQbnJQSGlIS1p3OG1IU3dLNFZZR0xrb3RlNzl1NWoveXhkMlhmSm5wNTdnclppRjJ6ZjFzSHFobjhxOEhlS2xud0N1cm1QVWw3cUl5OVZjbytXVkNYdUwzWHlZYjhvRTZ2b0U3ZUw2SGp1UWQ4M0Vna243dm11bWE2cm96dHFRTHkxVHQyamk5eHY2U1M2MHR5T3ZrY2NibUhpZWNwSnRWTHBQT0c1MGVnY2xwOEphd2V3SHJpSXRlQjZZaWpaODlwZnJIeklvaHBkSG44My84dU5jWUxlT3BtOUFqbnZzNkRncnNFa3ZaV0wwZkV6NndrOGVoWDVWaUpBc1FFWkI2QjdGV21ROU1TMHAxNGg0VE1BQUtsSnhXSWpaUXhpZ0VJNlU0T3RVQmw3STBFOGlSUHJHVjUvMnM0ak1mMVVTN1NuZWhaRUVveHkvSlNNVWtjWWtmaHZVeHJYV3VzczZkQ0ZyUFlTTERySUxMZ24wUG43UXFXejhoT0tuQzU2dHd1MkpjdTBsMVo0N1d4UkwrRzNwbm5IR2tvem9EdWZWZFVBcHhCMkl3c2FuTHA5enZqSTFvWmU5TTFUUTJ3anpjcktTSitWQ0JJZWpxY1NBSzNHU3o1bTYzUGtjYjRrTTVoeForWEpyNEFuQ1dWZWlCamdrbVFWUEt1QjdLdXdldnN5MHJIbjRRUE5YbGFHdi9xSFR1VWsyZzlWTWlLcEg4V0xsYm5DWnlyYWU1VUl1bS9PRDhDRmJLSzEwbElBYkphaEhTRlhySG50Y1dJV3lVNVR3cTVRK3hBQkNmelZFaEo1ZWRTNzFoQ3VpcXYweEZCQ1Y2elNTeGlJMldNVTA5UFJlV3o5WTRkVDhQaDQwKzlkMnlFeENMbXFDWjV5QVFUZklUc0NKSVA5MGVScEZtRG5xcm1WaURyQmZROHZRM2o2ZU5MZ1VnR3VNNmlyckFaSk1oVlhzODBGMDA1K05iWmw2WWtJMW1QQUNra3hlYkVYNEVraUpsVXNRU0wyRFhydC9YOXhrZ01TblpZcjQzMkVQeTNjOXJkRlpDN2JwOG5EZW9TdC9tY08rOFFIL0M0c2xyaFdhZlYrdCtmRkIvUjY4YkVWdzg0NmVFOG5aQ3BtUFFVN2hPSlJBcVFRbEc4UFB3ZTdwdFVjcjNIeXRnR1pMc2JaOCtCajlUSzJOWGlLWVdYU2Q4WWVueS9WM0o3R3JiblZzaVNJRmdJQUZCd1IzckhFcm1DNEJIVWVoanEwWFAxZVZCUDJyc1h2YVlLRkZmRVFtUXRJV21WNkNPcmQ2enBYVTBxbHhUU0hhd3hHa0lNUVRpWmJEMExja1VxMm1wcUhIOFB3L2sveTM5YlY4YkMzTkhqTmlSMlZKSW54SjRLWHJNcVI0TjYyZ1plSjBHdnYzdHNWMkFBWnVzSzRCRHBqZzZNNUVHS1BYMWhmZFhKOUNSaEc0anh0Wi9Kdm91eUpOYnZpZitVRElQaWREdmpBL3RGQlFYU3hlOFlIMW43UW9KVytnSUhva0JKOE56QlVuR0h0Zit6L3E3NDI0RmxyK0pPU1U3cUFOYVNTajJRTXBDc1E1V0xWaExNK25zUHBPNEc1RFltOGI0QlBpUVNlNFVjZjFYR2RsNFpHNnl3aitKajl2dkFma2wzbzlxZEk0MHJaSUVmZ3NqSUJWbGFuVGFickpzNEQwQ2RNZ2Vnb0lLUUg4UTVWUVFPemtkK2pzaFdreVg3TkloTTFoSFNkVThTUzdGVmJheGlpSlY1UEtTa0pIb1dXU2M5OUd2dytmRy8veHdPaDlPQ3V3SDcwL05JeFJ5cis0Tk1RT3dJS3JxbENtQmlSeVBKTlJQYnFXZUkzS2tiZEJ3L2h1SDR2bkxlbElKWVFtNkplcHJEeWV1Wkh1QTZzd1hTZmE2U0FaMEgvV3FHL1FkVXh0N2NhSTNNcUZRMlZTdDllZ2o2RzFUcTRBK0FGQ3FYZXRnMnFjR1p0L0pOQ09xQU82QnU5LzRxWkpQM1N3aG5RZkl3QlY4Q1BySTQ1YTU3eHlialE3M3VaK05mdldQbjRRSGNMMDByWXp2dExleStMNi82WUZMOU9YdkhibGNaR3l4eTFITm0yM3pySVhieGZ5My9XdGllVXlGclJvMGlxM21kei9ONjZHcnNTZVJ6ZWhPaFdKZDRmU1RJVjRKbklqQlpML0M2cnpJTkltdmhoTGdTaXBDMFlMMmtpZ1dsN1FaNE5ocEMxcTB5a1lla0JmQXczVitaZEFlTE1SNkh3L3RmNndPYjZWbVFpNWhsOVZJaVB5UWtMVGwvbEEvU0ZlUnkyOUdwWnprckJzS29yeCtQNXlycTFUN0RoSXlHOThubGNhS2V4ZUhBbmhMcER2WVRHa0wwUy9XKzVuYjI0SytoT0svZXNVdlE3SXlQVisvWVNzOWhlRHg1OThzem5COVorRUM2RWo4TW5QUGhvSkd5WjQzeEllR0tKQ2VsQ1dmM0NFc3FzZHZjTDRVeVB5VHRsbVIyS29uWEtha2JKZTFldldOaEwyVXJ1ZnBEOElIeFpxekhwc2V0OC94SVNZNHRjYU9jZTFmT00vMmFiRmNaZTJ0RDVhaVFWWnpuTE9lQ2tGaUdYSkdnTE9KSWVjaTY2dk9TMXYvK0RESWZzU1BnT2hEcGFwRExudGVDTDgvTjFoUHM5Z2h1M0w5MTZ1a2lJd05rbmR1TzdvWDVwTDVPL3d6RHg5dmtkQ2QyUk93eUpIbkJQcG5OSk5wek03SXVrRFNiTFNmUlQxbC9NcCtOb2E5MkJRRTlaVHRPOURUVklLOW4ybnJhSTB4QmhBcGlHdVI3M29BQSt5b2xDZ2JuQlNWRDNCV3l0dFcyRzFISEJ5TXhoSXJIVmJMZ0ZkUWRhcTkvYmhyRUxldHZuaXlvUzl6ZTY4ZEErNkNPOXhoTzJqY2hmRDBaUHJLdW1hNHJZenV0ZkF4WExncjNUUFlIaGJKd281SmRxZVQ2cTNkczNaOXhrSVpwdU9EM2JtcUZyS2RvTXNVUFZ4ZXUrY1VPUHFScnYvbnVJR1RYWEgwU3RKRVFnUVMvRFY2REplS1hRRVRVZWlnSVVjQ1JRRWJMdmRISWdnREZ5VFFaSk8yc29UVHhEcFZNT2lHamlUMkpIY0dhU2tNVUF5VHJpZVJNcktpa25OMzduOE5oUE0ybGM1SFI5dUZxTG9GaW5xNlRDc1NPeXVzclpHSE0xWjBNME9lN2ZNanI5TFo0eUdLZWlEUHltUjRBWHNXS25oN1MvVlVaeTVhN3FiTkk3Z2t2YWEzK1RubnpSdGxybnJGa0h6UTFqRWZvcjkra2k5OERUdUR4NURXTHRPTHBDd3pPWGNreGxiUnhENzR2d3cvQWg0UXJrcHlVSm54Vnh1S0t2aC9lTzFZbWlUdHdRMVJTTjN2OHEzZHM1NzFqdjBtU0xPMmEzQzZKNmlCa2lYTUVYQTZwMXh3aFB3eTU4R3ZzWW5lRmtxcVM4NlNRZFVucmo4Z0FwYWVxNE9NQ2VCU3ZMYm5TbWF5WG9pZlo1UVN2YUJHRVFVVFBKSExuVnZxQnBFc2s2OUR6Q29NTzUrclk0ekI4L1BVOWU4ZWE1aWRCQzFuZ0JGSnk5aGhUY0NLVXlCN1lVOTdiRllSSjE5dXpvSjdtTUdKSG1wMm9yWU1weUFhVnNRcUpMOXcvcnRpY25QdVFGSFZYeG1iWTFjWStHMUhIeHphVnNaMVdjcVdSR1JiWlVmcjd0ZkpSUEJWZDI2SzQ3WjQwcUV2YzV2MzFqRzIwWDBJNDZ3RW5HNUprSnI2MkMvN0xsZFJKbGRQd09xeS9VUExEOEdHNk1YQTlYcFd4RmRLemNHL0s1UHF0NG5yRDh5T0FqOVRLMkZrUm5QaE5qVnhIdzFETFBIQkJaV3ZLUVZidEhYdVBFbU05WkdIUVJpczBFVWxMS2p0RXVaVGhHVEdSUjgvVktFa1JuSVJaWkQ0d0Q1bEdxamdtWkxzU3ZPL1lPeFlzWDk0UVlvakswNlNrUXNLSDkyU3lYVXllZlB3ekhCNnFIcWZuaVhCNFI0eEV6TEs2UDhnUENlbWVyU2NoYVVuVVJ2UlREbUF5MytONmplY0s2dU0vOWtKNjJtNWNaaVZ5cmVoWi9CbXdad1N2N3Q4cWVqYncwanhKMkFaaWZKa2IySW0yTzNDUE0rRG50clhuaHp2amcvcWxKZFhTeGU4Qkg0b2ZaVWFIajhHU0JKUDBCWFlJck53M2tuSjhzTXNQeXdvaW56VFlEaWU5dmk0Q2xselNidlUyMXd3azYwb1ZqNmtrWGcrazdnYmtOaWJ4ZXNESDdUZ080aVJhTVh2QldRLzQ2UEFEbkYxMDY5b1pIeGQ4QmZaTHVodTF3VGx5VGVJTEZiTEVPUUkraHVSY2tNclJiTEpPSkhtV0tqK0lROUJCS2lxVDF2OHViM0ErOG5PSmREVXF5ZHhrSFJIVTVsNmtEN0dBYlpBL1pFTTlwZGVmczhnNjU0cGRIMzlwSWZ6N2oyRTRqTHpqdC9PUk11YzJpL21JSFpQSU9zbU9pLzBacmh4MTZsbTBDWm1QR1BSOFhyOE5sNVlGcHRlWWxSeWN5R1dxUWRxdEVEMlRXQ2FVWFBSNjN4R3ZMTUM5bEpJaEpoNmdubTUzTTJMWDdOL1dnY3BJRE5EVHIwb1N2SUs2MWQ2eFhXeWJKd3ZxaUpzT3QzZS92V09UOTBzSVp6M2dZNGNLdDFmdldOdXR1dXl6Q1FtQ1NVOXduN2pJeEFBNWxPYUdpUHNsbFZ6dnNYZHNJa2tXeGxmZitQaVpsYkczamRmOFl1ZHhJbkRCQlVKMmJUWXplZ1FpVENxR1VIQ1hRTkxlS2lPSStDNVNzYUMyUjc5cWdwNG9RRXhBNWhFcUJaVHAwTFNFZENmZUlhbU1CUUtsSnhXSWpaUXh4QUJnUG8rZTFXbUpIY1VLSGFERzVZUTVFMndmZjg5SE4wdWVsUGEvMXpzTDJ0T2pKMXJYZ2x4TkswZUpZR1M5eXZ0OFBGZkh6dm9NWnljVmlIeUVwQVhPaG90MEoydGNHMFAwQytYQTZ4dkpuYnp6N2svcmQ4Qk9XV1N2T1E5SklrVHRiLzErWjN6TUt0UXRXU3QvVDFQakNmQ1J0VjJsNVU1YllHdURWdjR1Q2R4bXNPU0hoVmhqSGx4bTRTRTBEMGxPK2gvQWtrbzlrREhCeXNkVThpNlo5QS9CT1pHMFc3YWh3U1RlTjhDSGk4UmVJY2RmdldOZnZXTzMyRGRwN2xURDg2UFExZ29Rc29wVFJKeFhzbHFFZEwwOWk1QThoS3dMVnNZK2lDUG9pZHc0WWdjeVVYQWU4bk1YaVUzc3FKQjFSRkNDVnlIVFFwWS9mWXhUeitMUEFHNlJEb1RFZ3ZaRXp6TkkwT092NFhCOFo5NWloTVFpNXFqdUR6TEJIbVRkVmE1d1pTdzh0L0hyeEdTOVFKTGxLdFo0dHYzSEx3TW5DcWxGNUNQM0Ura2RHOWtvaWwxQ1VkTHpCLzBtNlZsWW4xZGw3TUJJamtrdzEzMkY3UFpPdTluN2tSd25BWXF5VG5HSmxWeFp3WDcwcStqQTdmRnQrdzd4RVQyK1EvaDZVbnhFOTh1ck1oWld4azVlSThma3pYZXVqQlhKOWxSeXZjZksyQVp0QnR3NGV3NnlmYnNLMmRERmtDeG1zd3NkeEM5Sys4WkZqWml2aHl3TU1tbDhtRlk1U3VTQ0pKQ0xWRFFVOXVpNU9pWFJreTcrZVZ6U2ZHUWFhVjBKU1F2RnZ6eVhWTWlDZFVOMjlHOUtJSUVGTk9BK0VqS2FIR29KeVpOSVJSdFlyQXVLM3Y3elJmRjVLa1k1cDFlV1NONGZ5ZzlXSHR0Y1QwSzZrLzBaMVBOQmRUTGZ1cG5HMC9zd25QOXorVmVZWitzS1lFL3lKSkpVQUh1cVBvU3N2Nzl5eWJ5dlhyMWpWNXhHSllrUUJrREMvZFFRSHpqWll5VDUwbUJPN3Rrb2kyYjlucHpUd0syUS9Mc1NUTklXZGl1QjIyeVkrekwwZ0k5ZzNKUzZuVWx5MHY5QUxXbGsza1lvdXZKTGUzNStrT1JPSmZGWXpZTXZ1VUc1a0laSkVKbTgrd2I0U01YWE44ZUgvRUhQd25vMHZvN1h6NXZnT1JMRnlRL3VIWHRMc2lkVnlBSi9KSjNFeWlicmdoV3lMdWZwaC9TT0JmQmc1QWM1cFFqcFdtSFhtcE5ZYURIQUlDVm9TU0xyZ0ZSZlF4TElPdWw1aThHVHgxOHFZNCsvMnZhT1ZjeXh2QTFyNUovMWVtMXpzbzdZMFFqV1pxWWhDNlVZUG11K3ozbnU3UW84bGNBZVBZbjR5MlRTTFpwNXFMaFUxbTA1Rmd2eWVWRks5N2s2bnB6ekFhNEZSYitKSklpN01qWWpDeFRCeFBTM0RCOWhjdURtMUw4cVk0V3ZSRiszWXcvYkppVW9pMWE4Q1NSSTRqWi85WTRsNi83a1FiLzMydW02UXJieGRTNWQvejhVSDBWY3dmVklKZFdYbGJHMy83OEhuQ1NTN1RLNXZyeVh5SG1YWFBqNWdKTXlQcG84MlJNWElYL2JlN0F1ZjlmOFFxZFpvYS9sRjF4d1FNanFUdmtuVE1FL0ZOUXBsUjBrYUhCNnJVQ2Q0cEM5OURSbGh1dGx6VU9ta1NvbjRJUzRFb3FRdEphU1U5eVFUYTlVam9Kbm95RmszU29UTlNPalNmSkVyTUJBNjNFZDlQNzNjQmcvVnJoaVlzZXJYTXJ6Z2x6WDdLdnNKcG1UUkxiZlNUNmlLS2tjaGVkc2hJeCtFSlhndjlJN2Rqd093L0gzWkZaQ1JqZlUwME8yUzNZa3RsYkdLT3Zmd0V2RDkwR1c4MmZOSTV3dmJVdUd5cjY1WXQ3dzJKM3hZU1czcUg1cGFqd0JQcUxibEs0cHZnZWlBdEhmUzRMbkRuWVZkMGlzbHhCVWluNFpYVjdYdUxhVnNUZDZoU1dWZWlCanhOZlpsOG1TVkJLdkI3S3V3ZXZzcjk2eFNSWFlQd1FmdUVMVzF4WE5kV3hhYnVxekpWR2JjN0NKcEQvR3cyZlNvMExJRXE4VCtDR1NjMEZJckFia1RrWWhpa2ZQNnZLUjlWY0VKL01wWkoyNXkyR0dnSkE3aWxPWXBhY1FMSUZ0a0QvRXFhZUxkRlZJeVd3U1MxeTV0Y2YvL3MvbHNET2JXRVZlOHlibVdLMk12ZWxISmloemhUTVMxeUozcENXOXloWEpqTXJCTmhGUVhDOXp5c013bm40UHc1bVVMYTRmU1E0U3VTYm50am1jQktHbWNtQ0FLY2dQcVl3VmVvWmIrNnhZeVV6ZGFtQzJ6WWJVOGNGSURLSHljWlVzZUFWMXM2K1BLMjZSNEs1UmRNN0h3VXF1VFlJL1FKWUJkNEJ1NzM0clk1TXIyMkR1c2QvWFlXL25EOEJIMW43cHVqSTJHUitobk1DRUJBbFhMZ3IzVExUM2RCWk9oTXJIODNjT0h1N2JWSEw5MVR1MjdzOXNlSDZZK05xb1FqWVMvL2tjQ21lQmIvT0wzZVlSRkZwdTRiODNxSkFsRVFJSjhndmU1dXIwSkpnTWVSTkVxY2N4aEFTNmUzTUpaRFN0VEw1TEN0Zk4wcDVNVXlXamxnOGdwRHV4cC9JVlZrSkdrODFPN0dndHFQcDN4UURKZWlKUkNlbE83T2xvSzNKOEh3N25kZ1huZnk0eW1yUVZLU3lDWXBiWi9pQS9KSFlVeUtVME95b3NRVkRQQjVuOTg5MC81clVHbElnemdzbm9GUU1VMWRtS3BFV2dFRGR1QSs4czBvTzZnVGh0Mnptb1VTOUpJbEE3UjhlUi9kbkVJSTZMUTltUFp0UlVDQzZJUDZIYVd4M2ZlUHRLa0hseWZFaTZrdnY3QitCRDJ1N2szcE1tbkcxY2xsUjZEakptbGJSRDdXQktyNnRiLzNzUHliS0dsVzB5U2R3RFRuWk9rczFJNG0rT0Q3RVNVcTM1OEo5cU5SenVqSTlaTWlTd1g5S3V5WWJuQjhUSEJoV3laTFVVRWl1THJNdngwYVhLdEV4U0VwT3ZpcE9iSElRZ0J6V0xyTXZXVThBdDBqTnJFTkZUc1NQUUU0bE83QWpKT3ZROFNJSisvRFVjVHNlNk43QjFaZXdzZ3liYTB4eE9naGF5d0d1bHhzdGczd2ptWjQ4eEJTZENpZXdCbWZJbTEya1lQLzd4ZGRqMzZHa3VCN0ZqSUJWN2w5a1VaSVBLV0hndXRQRktGMlFaT0E5cDZaelpic1JTaU9DMzlaZ2VLbU03cmVTQ1R2YnRndzM1LzkxRDc5Z25EZW9TdC9uOE9OZy9xUHZDV1RJSkl0NisvVlZRQjRKK05lZGk0cXNIbkNUalE4MEZ6Y2IzY0k1c2lBOFRUM0E5WHBXeFFxLzFxeDhoaytzN1ZOWUg4T0VzTGEwL01WS1VZcm01S1g4M0QxeFEyUm82d0Nieis0dTRZSVVzQ2RxRXdBQlZqcExLRGlKWE1OZ1QxSG9zMkNJZ0lXUTAxRE9WcEFXS0sySWhNcHFRN1lvOXMzckhFanN1NUFMTGx6ZUVHQ0s3SW9NY09vU2tGYjE4WWRIT0xzM3c5c2ZYTCs3aUNQWVVudmU0LzgxYjlmSHV2RXppdEdmekN1QUVrdlp5RGhEOUZMS1J6R2NZOHZRMmpLZGJuK0VFUGJFZFYvVDBWTWErZXNleWJaUGkvRm43V2poZktMa3JqMU9TSlpGRGp2eVc3TS9XaGlGeXdpUmZXSjBlOEtINFVSYmVWLzR1TFhkNFFSMENsdkFtQ1o0NzJPT2Z5T2VDR25SQ2Q2VHA5bFdTazM1Qm5xZENGcEoxcGZZZ3FTUmVENlR1QnVRMkp2RTZja00yYVE5anRVL29BUjhiOUJiR3lWbGZ6WWYvVk91OVFqYXdYOUxkcUEzT0VRTW5LNFFzY1k2QUh5STVGd21rWk9TMVJhQk9tV3hSVUJFZ3Nkd2ZwQWphay93Y2thM0xGY3dtNjRpZ0s0WjJrVmhLVDFVUHVHcS8yVkJQU2ZRRUVrdmg0QWljUHQ2R3c2VXZxQkdFU0hwZUJ4TXpWR00rWllLSmdCNnl6bFVCZkgxUUpETWFJU1dMTmlIclJnejZwZDg0bm9iaCtNOEd2V09KSFN0dEpoNHFMb21lcFRGa0hTY0FSa2xVTmRodlRBcEpYcXh5ajBNOTNSV3lFYnRtLzdhT0UwWmlnSjUrVlpMZ0ZkUzllc2ZXU0NnaHFHdXd6ZnVya0UzZUx5Rk9Oa2dlcHBCS0FqNnlxUDFYNzFqVDdmN2NONi9lc2FGSzhsUnl2Y2Zlc1lra0dTYlZTLzdLRHVlSTBGdjRWUmtML1hLTEQzRC9uZkI3ZGY5ODR3clpRSkMvcWdjSktrUGVoQys2UWNFcnFRQytQUjdxYVVwTDVoRllNV1U2TksweElmNktOcW1NQlFLbEp4Vk1BNGtEaUFIQWxCNDlxOU1TTzRwa0RGRGpZY2pibjhOaE9IMy8zckVla2xhcXFFeE1ubUNTbGhpYzROL2U1K1A0TVF6SHQ4Y0RlZlVjaC9lSlI4K1FIVzA5eVlwcVk1VDFsOWhSRmhaSGtyQU54SG4xamlWWnNpWUxEL0NpSVhzMk9nM216ZGxBTy9sWSttWkJ0bG5RY3FjdExMQy9wU0FTdU0yZ1NGR0FPM2kwZ2xkNHoxbkxtdkozNVZzUStnTlpVcWtITXVaR3VUaEo3bFR5THBuMHQrQlkvWHNpYWJlc1lNTWszamZBUjByeW82ZjJRajFWeGhycnN1bHg2encvc3ZEeDZoMWJiTE14SVdRVjU2amlsM2pJSFJSTEVwSkhSSFhFdmZMb0dTR3g1QXBaWWs5aVI0ZXY2OUhUVFg1azZ3bUNwZ2h1M0w5MTZoa2llWWl3aXdlNDdVaWV4ZkY2YjFkUVM0NjRLa2V2TWhCelZDdkh5UVFUZlVOMlJBZnNYTEZ3Wld6bnlhVGJlWG9PVXM2OVk4L0UvVU53UzVKbXhJNlQ5VGVIazljemczc0ZrOFdoS0FtUVErSjlyY2ZhUXBRRXpuMUtmcndxWXgrL0FtMDU4OTFYeURZTSt2SHJqb3VnYnRmdDg2UkJYZUkyNzY4eU5wa01DZUhyU2ZIaENIZG0xOUtyTXZaVkdidkZ2a2tsMTN1c2pHMUFwbUp5ZlZraEs3aVIwZlBEL0gzNVhOMnVRallFOEdReG0xM29JSDdKYjFOcFZNaWEwYU1XR2FaVmpoSzV4QW84MTJ2M2hZb1FqNTZySzBuMFZFeVFOQitaUm1yUmxVMjJrd3BaUXU0cG16MWVycTVZOG5Nc01VU1ducVN0aUVIQ1JTcmExTVU1L3I2Mks1aktUZXlaWUVkaWxxVVhqMG1jbFlYd1ZOaEk2NWxGdXBPRlVRU0x6M2YrR3ZGd0lXUlhEaXhQY2lHeUx6MmtleVNwb0N5MSszNXF3S0pHenBFRzRtZ2Y5dHlKNUE3YjJqTUIyWjlORGVJUit1czM2ZUtUKzJjbmZHU1pRVnJ4OUFVMnc5bEMwM1pKNnZUQlVuSEhrK05Ed2hsSlRrb1R6dkRCS21ONytxQlBrT1JPSmZGNnFKQnRtQ1NUeVRzV2pmblJTdVlQNHNOS21scC9uK0hybStQRG0wUVZ2NHVjaTVlZDhkRmRaV3dEMGwvR3hUeUpLbGJJQWxjRWtaRUtzNXhOMWszdVpLRE93eENYODBSSUh1S2NLZ0lINXlNL2Q1SFloWW5sSUZzUk1JbkVVZ29ORlZOVngrNmdweVI3QWxrblBXOHh1TFE4SDM4Tmg5T3g3aFY0bnF1WVkzVi9rQWtJWGl1OVJ1L3RDQlRBRWpzYVNhNloyRTQ5aXpiSm11ODZ6L1c4R2Nmak1CeC9hNTMyUFhxYTRpdkJwd2U0UnJLa2xOeVI3bk9WTElBNXBWeXZkTUhKSkpKa09La2laU3NqeG5iOHRnNVVqY1Q0RHIxakd3Yjlzdk4rUGFaNjJEWldjTDdKM3dsSmNkM3VpZHQ4dlZDK0I1d2treUFoblBVUS9BdjRjRkQ1cTZkNDF4V3l5ZmhRci92WitCK0tqeUxPNEhxa2t1ckx5dGprQ3Zzb1B1VDdzYUNQVEs3M1dDSGJRMlZzc01neDFZOXZmcUgzVkNGclJvOGFxNG1DT3ZKNnFCSlVPcjBKUndoei8wbWFuc25ySDYya1ZKWmRpaldobnFtOVk0R0JKZEtka08zZ21kSVFzbTZWQ1QwVmxZamJhNUE4a2RibE9uZzhEb2YzdnliZXVIQjRlNTRYM2g5T2U3cnNxSHlRanBDMDhKeTlySkZUejNKV0RJUlJkWU9PdDQ5NVRjazBUMlhzWlg4US9WWTJVdkZuQUxjUnZMcC9xK2laNm9WOTJodmZCd0FlS2VJQk85RjJCK0Z4aWgvbEJvRHh3NTN4SWJkM0txaVRwc1lUNENPNkR5UW9wUzFzd2dhWEJNOGRMUG1aSVhaRER5NmplQWo5WGtsTytoL0Vra3ZNYS9GTG9jd1BTYnRsTWlTVnhPdU0xTTBpN1Y2OVkvVTJRNnM0K3lINHdMalRhajNhbmlQTzh5TTF1YXFjZCsxcUp4NCtLSWp0V1VwaVJQLzNUNXdjanYvNy80MTJVd2ZnaDBqT0JYbjltWkE3enVBTXFHTVhhaEVubTVCMWluTktCQ2Z6S1dTZDRQTld4U3ZJSlZmR1Rpb0R6WXFrRllHYWsxakVSc29ZcHoyYjY1bE4xaWxyVXVQMkRzUHcvbXM0ak8vbElDVHltamN4aDdzeWRrK3libDQ1dXY2QklvTlR4YVFyWXZldmdDQUxybURuUzgveFhFRjkrdDF2NzlpSDgwM1JzelNXckdmcjRCOXk4MjI5MC96U09mTStrcktWR2NaMnpGSEhCeU14UUdYc3pjbGZKUXRlUWQzczYrTk9ON2ZOOW5teW9JNjQ2YUhqcm9mSzJPVEt0dER4M0FNK2RtZ3owSFZsYkRJK3N2Wkx1SEpSdUdkV1NhVUFPU1NFeGZWeldOd3ZxZVI2ajcxakc1eW5icHoxZ0EvN1EzNDJmeWQ0QXBGdmh3aVBRYlU1MWZtYVgrd2dpVW40UGMwRkwvU1FKVUViZVJBSjhndmU1dXIwVUM0eUxETTJRcFd4RGZRa0pzQWtDWmpNczY0ZWtuYnl3UjBXNHlwZllTVmtOTm5zSktrQTFsUWFvaGdnV1U4a1p6YnBqaDc2TU9qdy9zZjFNQVd2OVMrL091MTVwR0tXMmJsRGZranNLT2lKOUNOMlZGaUNvSjZQRmdidU1GQjAvQmpHNDl2WFJvNDRJNUZ6MXBNOGlTUVZ3TktzRHlGMmJPaVZ1Wk4zQUM0dXNjazlFWXBlZ1ZPb3RCRnhHeDcrY0dkOGRGY1pLNXpMNGNwb0MyY2hsczJPK1NCQ1BvZjFnQk5KNERhRHBTSVd5NzdSdjNkaWx0dWJKc3Y5d0FJQmROQ3pwRklmS1AyOGxrVFNycHJzOGxaeS9aQWttVXplOVlBVEp6Njh1S3BXWVBlQWt3YWtycnVDc29jSzJaM3gwVjN2Mkg3eEVhK1FsWndLaGNRaUZiS2lFeEZ4cS9iUzgrSzhrbitLazdzeW4vTHoxUXBBUzBaQzhoQjdFa0gzSUxFcy9kVy9PL1VzL2d5UUIwaEVZa2RJMXFIbkZRYVY5THkzSzZpUjlJNEhFM05Va3p4a2dvbGNJVHNHS2xBOXIrdlBsbFBVczJnS01vOUR6NGwrNDhldnp3QnVTY3FqWkIyUkQ1NW5KVEltdFVLV3lCc042dW52eWJxZzJEb1FEWUh6a0pKa1liTEFjUjZsLzZTT0R6Y3BVQXI2cXBVK3I2Q3V2d3JaSnczcUVyZjUvRGpvTjZpangxWnhuT3Q0ZmxKOFJLOFpFMTg5NEtTSDgzVHlBUjJaOUl4V3d2YllFOVN1ZkR4L2NQWis3Mzc3eXRnR0gxaHk0eXpnVmtiUGs0ZmY5OUE3MW5VaDJFbmM3MUlFa2VpTEx5cGtTZEFtUEIxVmpwS2VaMFF1U0FLaFlGdlE4Wkx3TjI5bCtIRlhxR2NxU1F0MFZjUkNaRzAyMlQ1Wi8ySndUUFFrZGxRK1NBZWVLUTBoaGlCa2RMYWVoS1FWRDNWcFhTYURQMjd0Q3VpK1ZIcXFpdVJ3alZURkpBNUpuaEI3S3E5WExBVDNrTFMzU3BlSW5nK3FCL0UvbVc4Y1RzUHc4WHZ1L25qMHZNeEo1TnF6SFlWM015MS9wK2pwOHJicTd1eXJkNnl6dlVhVy9hMTVkc1lIOW91eXpuRXIraUxuTWsxaWVNZUp4NU82YlMxSXlNazZWUUR2ZUVudzNNRlNjWWZYN3Vydkd1TUVtZW5WTzNhK1RFR1NPNVhFZzJHdUNqdHAvQWJrTmlieE5LOFB3ZCs2VGdTeWJrYm1abFhDZGw4WjI0RFVmZXJLV0pIMGI0V1R5N3lCL1pMdVJtMXdqcGk0V1Q5UGpRcFo0SWRJemdVaEJiTEpPdTM3WTJVT1FFRkZncDV5Y0VHQ0lVTFdDYmNDZ0VkeEc3cGZQM1hxK2ZBendaNUl6NnhCUkw5S1phQkhUMG4wTExKT2V1alg0QXJKZVJqSFlYejc0L1A0WHlQWFBJOVV6TEdhakZBbW1Bam9xWkIxdmNaK2ZkQmVyK3NYYlVMV2pSaDBYYjl4L0JpR2M3c0NjZzdKcEFLeFkrVjE1ajBxWTJkdFlxUW9LZjVhZmNoYkUrNnIwdXV3MFpJeXQ3dEo4THZWbUkwcVpMdXZqTzB3cUlzRU0rcjJpSDRGdkplZ1RuRHZmTnUvMzZET3AwKzBvQ2xJSHFiZ0poRDBlL2ZKcTNmeU9ZNm9BQUFnQUVsRVFWVHMxd3RHVmJkaHNsOHc2WmxkR2J0RGIrSG9lWnBLcXBmYVZYd3pzajJNcngzT0VZRnNqNTdVcTcrUHhIK2IrTy9OTDNROWptbmdtbDhyWkVud0czczk5UEhVSnBXeE40MkpmRTZ2TmJLb25zclk2akpDUFUyWnlUeUNQWlhwMExSWnBIdFdaYXpTNjAxcHUyRWFDZzRnQmxESWRuSzRKU1FWQ05tRktxcmhNbzN2dytIOTErUTJ6ZEl6dTZMS2FVOFAyWDZMenRBU0Z1UnkyOUdwWnprckJzSW1vdWhoR0QvK3ZnNHNSUkh3UHJuTUl1cnBJZHZ2ZGtRSExGa0VZUXpScjZGWDVzRmZRM0hZR3pHdFNPM2x2SW9mSlpoY0dyb3pQcnJySFV2dW5aM3hrYlUvRUU2K0NUNlFydGwrV0d1Y3dPc3JDeS9WZVpSdlFlZ0NzYllyN0RiWG4rNloxMGx5cDVKNFBaQjFHeVRKTUlubnNXTVRDczNmV3pnbCtkSFRoK0kyd0lkWjhRalhZOVBqMW5sK1pPSGoxVHQyR0l1NHlhNlE5VlRHb2xneWtSUkF6ek84TEkrZTFTa1Y1NVI0Z0dRK3hVa0VuQWRhVjJKSHBjMUV0cDRnYUNMTG56N0dxZWZXWkozbjlXNkVHN29mVjBqMHQ3K0d3M0I4ekhTNUtrZXZjaEJ6VkVsbE1zRkU1ODNJdXF6S1dERnBadTRYY2Izb2ZOUGVzYWVQWVRpOTJiMWpaM01UdVNZQU40ZVQxek5ONWNBQVU1RFBqWVNTaTk1eG0zcWhSdlFEem4xYVl2YXFqTldEd2xXeW9ESDhKTmoyVVBtNENPNTIzVDVQRnRRbGJ1LzFZNkJEZkVqNDVsMVBHT240WlBnUXdodVZPLzdFeXpmRVJ3aGZyOHJZZFJ6QmZkTVVUOS8wM3NYaytuUDJGbTVDNzBmaWVYWlJCTVZ1ZnJHRENsbFNwQVpDc2hvZGQvemYvejRmdCtDYUVoNkVnanRTMlFIbElzTktvQkhVdWc5RitoWEl4dFhuRVFVVVFaUG1JOU5JNjJwTUtQY0lERmJJU21UN0hyMWpGUU1RMHAwY2FzcWhRMGgzTVpwVVlEN2hBZy9uYnpPOS8yYzQvemNqbHhROUMwSXA1cm5KaFVtY2xXZDZTSGUwbnNTT0d5WlBIbVFtQzAwVS9aeG5QTDZmd2ZJRlRJOHpjbm1jVXk0UDZSNUpLcENsY2Q5TERiMng3aXBqbFRjcFFsRXNkdzR6M3pCNFZwekk3WjBXaXBKdExNR2MzTE03NFVQU294SVdTRmhKWDJBUXIzU3hNZWFyNVBJM1crRUVYbDlaZVBHeG13NDdQejZJVmNZKzRldnNyZzhtbGw1Yi95R3ZzeThyMW1UeWpubDliYmNOSkhPYlZEb3VjUUxEclZiSDJMTWtRVFk5Ym5mR1IzZVZzYzlUUVYzb0lRdThMUThwV1owMm02d0RPdFNHdUp3blF2SVE1NVRJVHVZQkpZbktOR0M2TDhrSnlVTk9LVVhBSkJKTDBwUFlpb3paUVU4aTFsY1dJdWtEU05KRFRUamR5ZGZUKzNENE9MY3JXSHZ0emZGTXhSeXJzUitaWUNLWE9UeXJvbkx4SUUvdm9ObHltb0tMaTU4MTMzV2VoWDdqK1g4KzQrVDh6L0thUFhxYTRoTTdaaHhBcGlBYlZNWXFKRDZ3aDJVdmI5QlBLMklmMmtaNEJSSzNSSlBoZFh4b0pBYm85ZGQ5NzlnT0s5dUllOVJzMnp4cFVOZWNDKzhCSjhra1NBaG5QZUJrQjVLczY5Nnh5ZmdJa1drL0ZCOWQ5NDd0REIrNEhZQ1JUSkRKOVI0clpNdjd4UTVZSFA2b0ovNXpQQWJWcnF6TzIveENCOFVQMnhYakNUMWtRVlNBU0ZwU0dYdDdGZ2txbmQ0RVVLYzR4S05udUFLSkNBelh5NXFLVEpOWkdUdjdvQXl4WjdBeTlnRmVaTk1Uc3QxYVdQWHZ4QkNWT2ZkS0tzaVZ6dXE2TE1hZjlYejdlNzFkUVlsc2lUeVNtS1YwdVdnczRLZVVEODhqZUwxZUlraFBRdEtTZlNtZTI2WnNaS0hOU2VhczkvZ3hqT2VQZVJWZjB5ZDZFcmxXU05YaXo0QTlGVFhUeGlwNk52RFNQT2RJQXpHKzloK3drMHJ1eXVNTmZLYlpua3kwTXo1ZXZXTXJ3UVE1eHh4c0xvSEZmY3czd1llazg4cGdseDhXWXNGQWtOa0lIOUw1cXlRbnBZbG53R2JKcFIxSVhlRkRQaU1obTFKZmIvK21wSjI3UXJZSGZOd291WjFKN2d2T2ZnZytNRmxjV0k5ZGp0bWQ4Zkg1V2UyT09Oam5TYUl1S21TQjV5RTVGd3VyZUVqSnlHdUxRSjJISVM3eWc1QjFpbk5LQkNmekViSXUyeWt2eU9XMm8xTlBseDBWRW92WVNCblRxNTdaWkoyeUpyVlQvY3VaUDR5bllYei9jemdzdlFUeFViUGh4Qnp1eXRna3NzNzFHdnQ2NWVpOHNwaVFQc29DRVVPUStjZzhDMUo0V1NGN2JsVndibGxRSS92Y1FDQmVDUGx3aWFKbmFTeFp6OVplTlZrUHgvM2o4dllTeVZTM3U1bGgxNnc1ZXFpUWZRVjE4NTZUOVdQSkJYdjM5bnF5b0M1eGU3OTZ4NUpndWdkODdOQm1vT3ZLV1BoaG9kYlgvdkkxY2tJbXQzcTlQa29PdWMvUFpUMmp1RjlTeWZWdjNtWWdqQzl5M2pXcFQ1MlFsalkrVWlYb3ZqSzJ3L1pnV2E1M2paYXplOGdTS1VpUTM2Q25Lb3c1VjZsNm90WnlES3FNYmFDbkthdXlFT1prdnRPcE9xMGhINjZFSW1RR2VOMDNQYWtBMWxRYWttUlBqNTVoT3pwZlU1Ylc1enI0cHQvcGJUaDgvQU9qZTVJOEtRaWptR1VXUFpNZktza1RFSDJpOVNUSkUyalB5L09DZWo3SW5EWGY1enhua3d3ZmY4ZFMyUkU5UFVraUYrbU9qSzhBTGkwc1FVNmxPM25YU2t5dzN6WXJHVkhlTUlyaUlFajJvL01nU2pNR2RDVEhpeVJlRHppQng3Q2sxMlJmU2N1ZHZzQ09EUzRKM0dhdzVJZTFac3NhNDBQQ2xlTFBTeE5mY1BJOGxiSEJ5c2RVOGc2NjBhMWgycm8zNkUvQ1J4YlpQY05aRHpqcG9mTFJTSUpzZXR6YXBDNnF0RS9CQzRzRzIzWXBlQUo4TE01UlhpRXJPUldrTXZibSsyU1JkVjZuY2VHRGVmUkViaHh4VHNsRVpKNEtLYW44ZkxVQzBKS1JrRHprbENLQ0twd0NDSllzMVpyODNhbG44V2RaZWhJN0ttU2RjL0dBbm9lM1A0ZGhPSDI5cGhjaHNZZzVxdTA2eUFTVHRRRDZGZDhQa3ZTOFBpaVNHWjJaVU5TemFINHlEMGl5M09jdjZ6bWUzb2ZoL0I4cnR2UG9hYXFodko3cDNDdVlMRzRkVFpIejNjR3RXSFpyNjkwbENCeXhhOVp2NjBCbEpBWWxPNndQeUx5Q3V2NHFaSjgwcUFOdWp5OW44bnhCbmFsbjZIaCtVbnhFVDI4VFh6M2dwSWZ6ZFBJQkhVeDZDdmVKUkJZRlNLRW9Ycnp0S0ZMSjlSNHJZeHQ4WU1tTnMrZkFoeDJ3T0J4ano0ZU1IWS94NStUTkF4ZTA1Y21LY3dKRlhLTGJYdWtoSzh5RUtrZEpaWWNaMVU1Ni96bTlDa0d0eDRJdEFoSkNSa005OGRlRHlYeEFjVEpOWnU5WVhCbTdVcjVlWkZXSW5zU08yelZ5ZnBTWUdJS1EwZGw2RXBKVzNKZkFYRlV1NzNRYURoOS9nY001NFZBbFpwRXJZNVhrQ2JHbm91ZENJZmNsclN3TU1UaVpqOHd6VC9wZGVzZU9INzRLV1lYc1hKN2JJZEpkMFROckxGbi9odDZaZkMra1IwOExINWpzdXl6bnJ6UVA4Wit5N0cvTnN6TStzRjlVMENOZC9JN3hrYlZOTFVqSVNhd3N3YXg1Sk1GekI5OXgxZ00rWVBMY1dzNlV2eXZKU2Y4RFdYS3BCMUltU0hLbmtuZzlrTG9ia051WXhQc0crSkJJN0JWeXZMdksyQWFrTHU0VkMwbHVNUXoybjNKVGZBYlBrU2hPb3UxQjBxL0pEYzRSRXpmYWVYcXRrQVYrQ0NKZEZSTEw4SW9qUVJsUTU1RnM5ZlNzSU9RSDhmNFZnWVB6a1ovdldoazdzWU5XeXZhNWlBLzZrVjFPN0tqWWlJeFZETEV5bjBkUEl0WjlUQlpaSnozMGF6QWxzWTYvaDhQeDkvelU4enhTTWNmcS9sQW1tQWhJOVp5ZXY1N0syTm1IOHlLa0Q5RlRNVURXZk9YSzJIT0Y4WGorOC91dFhRRWh0MFM1ek9IazlVeGwzWlpqVFFIbXJLVjBuNnRrNHk3ZWFEc1MxYnlITEhjNll0ZXMzeko4TUJJRFZEUlZTUUxOU1RVci9sUjR6c1ozNUxUM3NHMVNnaktBaitwekJCS0V1SGZmQlI4aFBTWTU2eERPbmp6bzkrYnV1dTRkMitsNWlrblA2SGxSK3Ixd2puaHhZZjRPN3BkVVVyMzBaa29QT0VtOGI4UDQ2aHNmMjFYR1BrbXlycTBqdUZMVXRUMHZGS3lRclFmQi9NTXA4MHFtK2paeGVoT1J1QVlGcnlUSUYvVTBaV1pCMXVkNlZ2NHAweUN5Rms2SVNmZUpOeFNxakZWSWQxTHBiQnBJSEVEV1RiRWppVmJJb1VPU0orS2hMcTdNYlBoVW5MYy9QL055NW1GTjlDd0lSY3hTZWwzYUpIT1N5UGFiL21oZEN3cDVlbmV1WjBGVzNGUWltTExRMm56aitXTmVsM1lGeTZnVzNpY2VQVDFrKzkyT1Nwc0dzaFprakxMK0ZnbnArTHNIZjQ3SDhOZW95UG1aeFpKWTh5aitCYkcxWjh6TytKZ1p6aVAvOVRkcGFqd0JQckwyQjFydXRJVTFhUTQ3V0VVQ3R4bDBYNFlmaEE4Slp5UTVLVTA0d3d0TEt2VkF4cng2eDI3K0FUMU00bjBEZkdRbDF5NWtjUTlrN2hOVXhvcGhzUCtVNjYweU52Q0J4ZlJyTXBIME55dGdjOXR5MlJXeWtuTkJTS3dHNUU1RzdPclJNNDNsSkg0aGNYWVZzazd3ZVQxNk5uMzlXZEVUN0hheS9PbGpuUFo4K0JuUUwwTFd1ZTBZWERDaTUrbGpPSncvMHBSQlloRnpWSk1SWklMSm1teEcxZ1dTWnJOemxlaW5ITVJrUGdWRGRUM0gwOXN3bkk3clhuYVI3YmZjSlVMbWt0Y3pGVDFMWThsNnR2YXF5WG9JOTQ2MS9OVy9DK2VpRlcyWVNSV3BqMCtHc1IxejFQSEJTQXloa21tMTR1Y1YxTTE3eGk0K0NMTHI5b0dWWEZsQmZyUkNObkY3YjA0S3lVRmUwcjRKNGV2SjhKRjF6WFJkR1d0OFVLajFkVjk2MHdDVG5zSjlJcDA3UFpDcDRuNXBXaUdiZEg2azRDbVJMSFBqckFkODJNa1lPK2tvT01pUmI0Y0lqK0hGRHFVRHV2bkYzclo0eStHWlQzK3lVaUZMWmlSQnZwRXErUC9aZXdNazEzVWRTVnYrOTcrUm1lN1p6blQzTXViZGU5ODVwNnBzL1dHWFhXWEpJdkVsQUVxVXl5ZmlSVWZmb2lpQ1NKSkFNZ1hMU1hBb21pQkdQYlpCeXRpQ25ZdHZKRW16TXRTay9rZzNVczVKU0hmRm4wR0ZySWRzVjdnbHhXVnVYSUFCZWV4RVkwOVVWQUl6aWtPYURlTncrak1NSDdOeUJTVUZKTEt6MEVoZUg4b0RDKzhrWlBUY1RtUWY4YU55eFV2c1JBTzdOc3JxYjlyUCtaZEZoNDlmald2SEVqOENoYjVVamtLWjIxcGJNdThObzdLWE1yWVNKUGFnakwxaFoyT2NXRi82V01zaGZmZ2RKUSt0bHFjMXAzSWMzMnFna2NCQ010SnVMTVZoS1N5SHZuKzBka1BwaTZIUzVaZjcwdXY3UmV4U2FSOWtUUFhYMEp1UWR6MlFkb2xrM2Z6U1F5YnZlc0NKU09wS3BEVWd3N3VySGRzUUgxbVhaQXF0RWI0MDJoZ2ZFN3dGMWt0YUdMVURmQmpIUFZESUtyTkZQZ3ZPSnV2cytLamFRZ3FlaUFKWVNWN0kySlVzb3RLZjBvMFUyeEtTaCt4U3lnQUorVUZ3Uy9CS2ZLUzBjZHBaZkF6WWlZWkgvQWpKT3ZRK2xmeGNzUFB0cjJtNUFzOTdGWGNzS21SSkIzY0RNNXRuS1NybjdIVU5KNFQwTVFjT1o1LzBvMnhBMS80cWwyZmo4V01ZeHZNUGVpWGFhWnBCL0tqWVdacGVjeUIzUDRUNUU1Si9zQjlhaXRnSHhiMlh2WUJMb21tek9qNFlpUUdTdDF0dzNuM3QyQTZEZGhJZWhaTzMwdmEzMDZRdWNabjNxNUJOSnNsQ09Pc0JKNEdrWDEwL0pyNTYyRWVTOFJFS0QzNFlQa3c4d2Zsb1FxNzNwSnh1VUdaQUp0Zm44Y3VLKzBnUkoyVjhwQ3BqSTc4ZDRnMTdYYytaR3k1UXRvWTJzTWNpNjAzajh1WE9mUXBacEJ6TlNuN3ZrbGFZZTJhVkd2dXNnV3M1bVpDMHlzQUpDa2gvb0IvU0RTSXhGQklha25xWDl3YVZzUS9ERXZ3SnBpK3ZDWEVFSWR1SmZRay92QmRSdEVVbTdmN3k1UGcrSEk2LzdQV1o4ajR6K25yOFFTRlQ4WkYxcVhEMUo3S1RrTFFrYXlONFZjaEcwaDh5OE5wbzJ0OTRWbEpmeWhYY3J3L0R6a3RQWkZ3TGRqYS9QRkhtZ3JSVjdIUkZXL1VGaEd1SnErdlEyMTdaUjYzNHdQdDNnay9pMjR3MkcrTWpHdENsRDc4SGZDaHhsR01kU0xCSm4yREhnSlh6UmpLT043NlBUOHk4d2JzdnFNK0p4MWlEN2IyYVI1bHhFaDhRdTF6U1RuWCtkcVZmU05hVkZJK3BKRjVucEs2c1ZMUnFPRjcvamtrOHhZOU5xTE83MHk2SWs2aGk5bFU3ZGhnZjhPajcwSzdMZlNTS2owODVsSlFsVGRxbmgxSDd2eVFySzJTbDRDS0JsRlNTNVVXbEdvK2Jsbk50Z2c2aXFDVEJxVExXWUgva2NZbDBOY2hYdHgvSlFMY2dzUlJma2JZcjJpbDkvcHhGMXBFNUlINDBQdTgrL2g0T3g3ZlAwekh5ajdqRHJZeE5JdXNrUDg3V1o2UjJVSVNVTFBxRVRMamkwTHBDOXJOY3dlK2syckYzNHpMTklEOWNvdGc1YjJzT1lFcHFvTXRGTmRsdlRBcTVvajF5amtNNzNlRm14Sy9aejY2a2tPMWVHZHRBcWVNbUQ2NUpYU1NaQ1ZDVzAyVzFjZEt2Sm5XSnkvdWxqQ1hKZEEvNENQeGdqSGVkdkdySDJscWt5ekY2UjRKZzBsUDQ0a0lpalFpZU95TlJVOG4xT1RuZEE5bWVTSktGOGJVUGZLUWlOSkwvdWVMdjlBM1hGbDJsWFg0U2ZpODdQcC8yZDZlUUpTK3FKNzlWQmRKaTl5U3BERWF0eEt5SFhKZEVmVVFCYkpDWHN2S0R6SmVnRkZDNlE5MGFIV0lsRkNFendJRFNMeFU4WUtvOW96aWcwby9IenFvcHhJOGlHUk9adWdldStEQU1mLzUxUFYxTDVFcGdjMVhjTXIveU0wa2M0a2RRYXpUeVEyM1Z6MWlJTW85TUVIRTQ2UWVzODY5WFBWNHFqR2ZTZmp5WExQRGdsWXlQa0xUZ1BIR1I3bVNPcy9hZkJ0R1orL0xPRy9SWnp3RS9wUVYvRmltc3hCZFJISlNlSi9odmdJdEZ6VVhBeGpRemRvQ1BMSGRJMDUwMndkWUNyZnhkR25DYnhsSWNacTMvNk4rRGVWTVdqdVpmdXFXVmcva2U0SDZVc2ZZUCtheFhPN1lIc202RlN6Sk00dlZBMWdYeElaSFhGVkw4VlR0MlFSbHJsSUZZZGJ0OWtrdXl0SEFxa2ZSM1g3TG5sQWw1Vk1oS1FRVlJ4a0pTRXBOMWR6RlpKS3p5MkluZVI0SlQwaEhwcDBKV0tJOUxpdU5zc280TWRBc1NpL2hJYWVPMHMvZ1kyTTNROEI1SnJQTFZPQ0hyMEVzZkd6M1lXYkh2K0RZY2pyOWpHd0Z4UjFVNVRqcllncXdqbDJhS0gwVTdpKzRuL1RqSVYrTUdlRHo5SG9iVEtVOGhhNXBCYXNjNjE4amtNWE1nSzlTT1hUVUtOWVFEWUQra1pLcDVxZUw2cENURDZVSWZkWHd3RWtOUU1uV3ZrTzB3YU45MCtldzBxVXRjNXRQdG9FTjhiTXJKN2hRZkFVcS94QjEvNHVRSjhSSEYxMjFlTU9rcG5DY1N1YmhETXJVcG5wNlViSGZqYkIvNFNGWEdSa1EzcVpkeDFvYmM3RUFYbExVS2p5bUU0STZtOW85NjNYZUtQbnNreWc0bG1YUkdyWTdKK0JaYUVaQVFKeEk3bFlFbTlVZTZrWEpPUXRJcWZzeXFIVXY4cU5SVVZYeEYyaEpIRURJNjI4N0N1Q0tLTmpJZDh6WUZrdlpTTy9iNFhpL200M2tmdkR0NkZIQVJQeXFYSjhTZmlnS1lrTzVrZlFidGZQQUo2VTl4NUxTL3ozSUZ2eHJWamwwWVYvUExFMlV1U0ZzeS93MmpNODhsYk1QaHNKcnhLVm1zL3F2b3hKM3BiVGJHeDJXakRmeExIejdabHpmQ1I5YTZrS1k3ZllLdDdHM2g3OUtBMnpUK21vWWU4Q0YrQ1pLRm04Vit5T1drZndEYXBWSVBwRXlRNUU0bDhYb2c3UnFTM0RKNTl3VDRrRWpzQlhMOHBZenRYQm5iaVlKYUxUTTBQN1hUajhtRyt3aFd6T2JzcHdzS1dXVzJDQ21RVGRiRmhISGZaTXJLZHNySkJRbDJDVmtueExnb1hNMGk2d2pwdWlXSmhTWUROQ0orVExZVGpPcTdTUUpaSjcxdjFsZ2tzUzVLaFQvLzc2SlljUDFUM0xHb0hDY2RKSkYxMG1mc3hJOUdzalladHRQT29sT3krcnYyQXk0SHh6TnBQNTcvVjdzOEU4ZGxOaWZsVmx6SXZUNWtEdUNIMVk1VnpuR0RMSE1yWXhWbGQ4VDM1Rm1HRDQzTW9KODM5bGpEYm9YUFl0V2duZHg5Q1dHYmo5SUtra1BSNUY5TjZoS1grYXQyTENHZmRvYVByUFhTZGUzWW5LU2ZmaWhTYi9lcUhUdmRkK0Y2U1NYVlN6OW8xZ05PRWtreW1WeWZ4eXRrdjJ1aVQwVS8wTmJremQzWGptMStvT3NLV1JKZU4ydnpHYmREaFN4Smdva3k5bVlOU1JxY1VXdGt3a0NTWDh6WkZ0OEw3VFRIbk5RUDZTWlRHVHVSelJOL0VwTFduS3k3M1pjc2VxSjBCdStVbWhCSEtHUzdZR2Qxbk9UeVJGUmdTUE5TSW11LzdidjhrTmU1WEVFcFdreDVueHJkTy8zNThCang0M1gra1oxWmx5Zml2bTJPamN5WFFuSTlrdEhqZUJxRzQ1OWhPUDlmUllsNUdUc1ozNTJSNHFYQ1JJbHB6bFdMQnNRK0g4MkRnc3VJMHI3SnNJUjFsNVBOZHE2UTNSZ2ZjbTM5d2hwSk0yTUgrSWl1QzJtYlNadFk5YUR0U3lIN05RMC9BQjh1ZkpITFNWZkhuOGtydWhSZ3A3bC9GRXIva0xTYjI1Vks0dlZBMXExd1NmYVQ4SUhXQVZndkY1ejlFSHlvbDZqR1Q1VjB2WDlrNFVPOVJQMFJ5dGljMnJHM2RmZE55RXJCQlNHeEdwQTdTbzVlQ2pBOWRrWklMRG01SU1HdVF0WUpNYS9IemtVU20zQWFXWFlLd2JDVWRHUTFkdHE1TmxubjlxTnpucndrMXNldjRYQldQY3FLOCtzNGlUdFdVVlFDM0VwVEc3ZzBtK3lyeWdTUkFaTCtTRDh6VXRpcUhUc2NoK0hqenpSYm1yeUdqT3R1WXN6bTVQTk14VTd6QUt0djdPaHkwUnQ5ay8xZE9IZEMwU3hZUnpUTGNDdGtNL3lhMVVjZHFJekVBTW5iTGNoZkpBdGVTZDIwNXFSV05TVzBITXhsNXlTRlVwTzZHNzRBbVpXNHZQdFZ4dVltZFRIODdBd2ZKdDdSRldHbFdrMmkwZytUUUR0UlBtTFNVemhQcEgwRzdCOVorQ2oySTY2WFZITDloM3lSNHNaWkQvaXd5d3pBSFlvaHVYdGxyUENEMVRSdWQ3Znowd2haMGZwM1A1OXh1NkdRSlVsK2c4OWd6ZVEzK2NkV3BlUTFnWXlXeVNReUlRQWlwSnNxR1RWL0J5SGRTZkt1M0tRVE1wcEU4Y1NQWUU2bEpvb0RrdTFFNDB4VVZFWXVUd3BrOU9VL3YvM3JzMXpCd3lZYzJGd1Z0MHpXQjNtUStGRTRwTkw4cUNpZGczWStqRG1ydjFrL2Q3Z1lMK3JZNHgxT3lBK1pPY2ZsdVZ5UXlsRWdwNE5HeEw1WU9sOE5MbC9LMk02VnNiTkxENlFVYjRVWEFPZmduUVUzajhRVDNzc04raHlKbzFqT3RtaTNOTjBiN3lOeS9Dd1p4eHRMNGc3cVoyKzd4dmlRbGptNW5KUTZuQUNiWFNydGc0dzUxN2t2MnRPRXZPdmhzcXdoeVMyVGR6M2dSQ1IxSmRJYWtPR3YyckdkMTQ3ZEdCOFR2QVhXUzFvWTFYRC9rQy9OY3ZmVE80V3NNbHVFL01naTY0STFZeDl5REdLblF0YVI0SlRFZUtRZnBkYW9FSnlUNFpXeUZ6bkp6clpUOENleU02c1JzWFBoWFI1eTUwWk9vcUVUMGhXU2RlaDloVVlPT3c5bmt1MzhQODgvNG81cXVRN1N3ZDNBek9Za2FTR0dsa25KSW1tZHFRQXVEdEdjQUhGako1ZURuL3YyZUY0UDV4OSt5N0RUTklQNE1YSTdJWkprMHVYaW5wTi9zdTlEKzl6SzJBeS9ralZPMnRTQnlrZ01rTHhWbGJISlNqL292dDBvSHpmbHpIYWExQ1V1OHlsT25qZXA4MU9kNStPekI1d0VrbjRoN2JuTWs0bXZIbkJDeGltVVRJenVxekxwS1p3ckNIOHI0c1BFRTF3dlRjajFuczdiQm1VbzNEamJCejVTbGJHVDhwQmQxRmNvbUdkdXVHdHRaTi9qSStGMXN6YlR1TDJ1a0xWUHF6S21KZ2FZV2UwME9WZWFaK1JFSGpzWEhhUU1uSGlZOUFmNklkMWsxbzcxa0xSZnBLSTBrS254eUk4enNoRk1YMTRUNG9qSzIxeUtqTURsaWV4SGtXTXpGVTZ6emZ2ajM4UGg5TEVjblVhY1JOeXlTTzZSQnducFRnNHA0c2NDZWVjdVIwSHNVelpnMHAvaXlHVXllandyWTgvRVBha2RlM2tkR2RlQ25ZNUxoUytTWERFenJhMWlaeXl0WHd3TWlEOGF2TGJzWHJMdVF0a3JDQzZKY2pzTkFFWkhHK01qcW54TUgzNFArSUNYbzk1MUkwRXJmWUpOdWdNbUdKSVY0Y2F1T0d6amZjU0xEK2s1NVhKUzZuaW5DbGxJMXBWSXlGUVNyd2RTZHdWeUc1TjRXdFRuUnl0NVR4QW5pTVMybE5nOTRLTUJxU3NySGcyU1c4d1djbkN6TVQ1ZXRXTVhGTlJ0MXN2aCtGLy82L3pWQk95ZEtFZU5vRzF0a3NjVlBCSHlnd1NuU3VnWDdJODhMcFVqTUpSWmJqK1NnV2FSV01vUElDbStJbTFYdEpNTTU2c05VVlRDVTBkNjc3V3hsOFE2QjFydmYzdmUrUGtNY1llYmRFMGk2MXlmc1Y4Tmk5UU9raWVJdUlGTXVOQVB1bXk1K3ZuNE5vempSK0VHVkJ5WDJaeVVXeUYybXJjVGpMeEE4K1FsQjV6cktDY3FuWEV6aVdTWld5RWI4V3YyczNXZ3BpbmZxaVFCRENPOThKT2VXeUg1TjVNOWRpZlVaSGs4N0JZN1Mrb1NsM2UvQ3VyazlSTGFubnZBaDFCYm1KMkdkdGhYeEZrUCswZFBDc2k3K2NDa1o3WXlkZ044dkdySHdoLzZTbHd2WVh6NTByM2NjN2k4bjc2VXNWSWdCMFFOYW4rRTM4dU96MWwrVjFESWtpUy9jSE8vK0Y0enEvV1RKb3BBYXo0MmxMd1dvcHlJbmFhdnlYd0poaXZkb1c0SjZVNml3N3RveUV5S0s1TW1rZTdrVXNGMGtOaUFPQUIwNmJHejJpM3hvNmpRQVdZVW16d001eHNmaDQvZnczQjZlOVdPOWZqVGMzbUNTVnJpY0lKL3RQRXNzL3IzdFdQSDB6QWNmL09ZeDJPbjkxTGhQRTRYNlU3bXVOWkdtZi9jc1BSaXJ3ZC9EWWJ4blowM1ozdUVJRktKTDZJNFlFSGh0dWxNd01ZMG1POEFIMW5yQTAxMzJzUW0wR2hvd0cwYlNYR1ltaXlxN1VtY25URHRDRy9rY2hKMXREaGdkcW0wN2U0MXRjNUpjaitkTW5ZRjVTTW04WjRBSDFGRjdLVHNVUEtsa0xwOVRkb25rcnJtWlducGgvTjZVc2c2OTQ4c2ZMeHF4K3ExaFVQNEg0YkQ4Yi8rOTJoZmdTZ2tGaUY1eENBaUVsNUp3WlBDbkpNZ2xRdzgyQTk1M0ZVRm9OQngwOCtmQ2VtYS9RTkl4RWRLRytLUWhmNUNKQThaMyt3RllVVWxlU2V4RXlTL1oxTG43Wi9oTUp6MGx4SjNWTmNINmVCdVdDRS9Pa2pKTkQrS2RuSldQZmdMak9SeThQczhHWWVQWWZoNCs0eTZKLytJZlhmemJ6WW5uMmZxY0gxOHdoekk1L3lpeTBWdk8vRzg5dWZjSUZzQyt3WDkxVlh6RXRCMWNHWTRYZWlqamc5R1lnaEtwdTRWc2gwbWRac3VuNTBtZFluTC9PbHJ4NGJ3dFZOOFJEbm1sekxXVHZ2blpCa21QWVh6UkNLUFFIZ1F4UVYrSHE2YlZISjlUaUkyRHZ1a2NESHgzSFhqYkIvNDRHb1JJWkIyOHpJWThNRmhOenZRZGZHREVGMjNhN29jdHk4clpGRnlSNVFkU2pMcGpDcGNNMGFTL0FZS1lEeFdNbStnTTlLTmxITm1rKzFFSVV0SVdtV3hLNlE3bUdQVWhEZ2l5ODZFeTVPSW9nM05oOFdWVGYxNURuMkd0NytXbFhhZTk5MmVJVzZackEvbGdTUXlXdUZvNXgvb3VRL3BvSjBQcHBQK2lDUHRTNkx4cktRK0UvZFdMSE41blhOY0h0SjlFMldzRytpNVVkcXJkbXhaMmU4cUkwVFdpdEtHckFOclFVWC9yb3pYT2oraThGWGlDU2xyMVpPSDZMUks4VjNKQnp2SFJ3QmF5M2Q2UGVCRC9IS3BGWTR1L1pMTFNmOEF0RXNsZHFyN1IwUDZoMlRkcTNac1JZRm1LUml2ZjVmSk8rSS9PM3lNNFNlSUQ0bkVYaURISnlSeEQ2UnVJcG43Rk1yWUcvNDJ4c21yZHV4cXRXTnZsOGFhUXJZYTJHU1RkY0d2TzcrR293UlBoS3dqd2FrU0FRYjdJNCs3a2o2Yi9EQkpqMXV3eGhvdVQ5ckRNSWcvaVI4Vkg1RzJpaU9TeURveXJLODJzL0Y1eURycGZUUnBCdjc4K0QwY3p1VUtsSCtLT3hiWEIrbUErQkVvdWlXeWp2alJTTmFXczh5Z2tsVWgvNGdqOVV1ejhYeXFIWC9GYXNjU3Q1ZVMwSWQ5anRpWlJJS2dTMVF2ZVFTNTYxaVdZbVJCWUo5b3JveVZia2NpemdmUHZwU3gzU3NmZTFnMjBlUTk1WG1CQkVsYzVxL2FzV1RlZDU3MGUrOWV1bGJJOWtDUzNaVVprRW5QYklVc3dYRnJFbFVreVpvcVl6dXRMUndsUThNNDZ3RW5yOXF4MHpTbytZR3VYM0tENkxwZEV5TnVQLzdmLzNYT01qNy9vYVNPS0dQRjVCd253VUdTZG1zN1RTK1RpVEE3aWUxS2k5MlRjU2szOWtGbDdBTzh5S0x2bGFTdCtMTVpHZDNnOGdUQXN0akV1ano1K0djNG5JN1QvU25sZldvMFQ5WUJJV2tKWHBVZnBNdTZQQkgzYmRNSFpMNFVrcXRPUm8vamNSaU8xM0lGVlhMUU9TNlBNdmJHQ3BoejFhS0JZbWNETnZXbGpLMEVpMG9jMVFJYmw0QlAzUUFidGcvWW1HYUdzQzlUOHQvZHJwRjdwR2xPbTlnRTNFZ0R6MjFzeFNjb2IvSmVocFdlYTRRUDZSaG9xNHk5N1U5TUlkdlRidVlrdVZOSlBKak9aOE55c2IrR0NraE00c0s2ZHNnQUFDQUFTVVJCVkQwQlBsSXV4M29pYzFlb0xZeEpZbU85ckxyZE92ZVBMSHk4bExHcjE0NjlIYnVHUXBaOC9reklIWVdzeXlKZGdUTHRLMWdtWkowU25KSjRrUFNua0hWQ3pGc2RYaUs1Z3hXeXhFNGhXU0xUbjk3RzZVOFg2Um9nNnp6S1dJVXptODlyaU1RYWg4UDVSNXJlLzlHOVJkemhWc1l1VEVqSVRzVThvaHcxb29mUDI3ZXNEZU02ZU5KZld6dS95aFZNWGtQR2RlZFBzem41NFJMRnpsSmJjeUN2MnJGZXNndC9zZUg2dENURCthQ1BPajRZaVNFb21SYkpnaCtTOUt0Sm5iaTdTaHdZM3JWM2x0UUo0WjF2MlRja2hUQStrc21RRU01NndNZHQvOUdpa2RCNjZWb1ptNHlQRU5sNnQxNHc2U21jSnhKNXRDSStpdnVydUY1U3lmVWVhOGMyMkUvZE9Pc0JIN2FDT2xYREhmbnRrTkFHaWdPUXE3bk5EM2Fna0NYOEhnaTVVNW9ZY2Z1blFwWWsrUTFxcXNLY2M1RTc4RXlPZEpPZFFFWS8vcktNTVdveUljQncwbzJVYXhMU25VU0hoTXdBN0ora1dDQitCSE1xTlZFY2tFVkdLNXRPTnVrdVRjNTNZMEpHdi84YUR1UDczYWFyMkRrYmwrS1d5Zm9nRHhJL0NwZEVhRXFKSDVYTHNLQ2REMlBPNm0vV3o4SStQcDRWMUtjL2RzeUR5ZWdGQjNoSWQ2a2NCWEk2YUVUbXZXRlVGcWxCM1dSWVBRU0ZTaGtSNE9KUWs0M3hNUW5vQW9ha205RURUa2djcFNaRlhwRkQrZ1E3Qmg3QVI5YWpVcndaWXNGNGN0bGtuMVRkMDFZaHl5NlY5a0hHakRXeUtaVzgreUdYWkRKNTF3Tk9SRkpYSXEwQkdmNnFIYXNySHhzZng5TnRmR044VFBBV1dDOXBZVlFEMGwrK1BGM3BrdXlLczRKQ1ZpR3hzc2c2YjlCWUlsMElLaEx0eE9TckV1UXFwQUFJcGxDQVNrZ2Vza3RsMnluNEU5bVoxWWpZcWZnUjJJbUdUdndJeVRyMHZrS2pBSWwxZnZUeVkxNFhVZ3YrSSs0b0pUTWVzczU4SDBsYWlHMDJLV2tLL3lhdk1RZE9Ca1UyQW5GanY0NUx2UUVlMzRmeCtQNFpSWGpzTktlRCtCRmNKcG16YWc1a0JXVXMzQmRXSVFYQWZrZ2xjK1lDc1F3eW5iZENnem8rR0lrQmtyZGJjRjRsQzNwSS9qc00yc1ZkMFVLZDl2ZWRKbldKeTd6NzJzSlpuRzBJWnozZ0pKRDBnM1JuZnFkZVB5WjYyRWQ2MkU5ZnRXT1g5MXU0WGxMSjlSNlZzUTNLRE1qaytnYktlbk8vZWRXT2ZkV09yWVgvTEs4N1hCU3lTRGxLYXA2eGwzNit6eGxOUkZJZWo1Mkw3NE4ycHBLMHdIQmxXRWdobTAyMlo5V09WYUwzZ0tJU1RQbHlFK0tJU3VjdVJRYXhrNUMwNHJwMHo5SDllNWI5ZVRqWEJEMlhLN2hmdHludk0wL1g3ODh0OEVaRlNIZUNXK0xIMjdzU1NGcGNWa1FoRzRQNGY1aEsyODZ2Y2dWaHNuM0xjaFFSY044L1MrYmZld0NENXlMbk8raGVxclp4d3pjbGJadTFJMlZFc3Z4djliTXhQbkJjVkxBamZmaGtYODVpMGF4K3hQT1hyaGNMRXZJbEZuMXh0SjAwOE56R3Jqak04bS8wNzQzd0libEp1WnlVT3A0RVp1eHlhVVZTTit0ejlybnlNWlhFNjRIVVhZSGN4aVJlRC9pd1AyZXZLcWlqU3RudWxMRU5TTjFzNWVNbTJ5d2svYU40cUQ0ZldDL3BZZFFLKzRpSm04Yjc2UXhuZFlWc05iekpKdXRFSVZWUkNLV2dncEFmSlBwWDRzQmdmK1J4UkxaQ0pabjc4MU15MEN3U1M2bXBxdmdxZnVPeElObjc3UFJoZWdCdXBhSGJKRmFFYXpTSFVuUy9ZT2ZIcitGd2VqZGZ0VHlmbEhRdGtKdFYxdWR1U0I0N1haK3hPNVdqOStQREU4V212QURraFlrbi9SSDdscFdiNDduTzhQSDM3Q1hpL21NMkorVldpSjJsTnVZQXB2T0tMaGU5eWY4bTBlanNraGJzRXlwNWlqYzgxd0VhY2I3dzdFb0syZTZWc1IwbWRUMHNtNmJKR2xWV0MwbGRnMlhlbjBJMk9ha0w0V3puU2I4UTFqR0ZiQTlKLzBxZnhhSnc0RlU3MXZVWmVTcXBQbGZHZG9vUGs4d3EyWEg5NzVoVUw1MDd3am5qM1RmTTUxN0sySmN5bG9UdkxMOERDbG1pakZWSURXYzBRV3d1NXJvazZtdGdwemxtNXFRaXFRYzVWY290UFE0M2kzUW55bGlnd0pNVUMwbzVDdE5Sc0FIeEoraktZMmUxVytKSDhUTmxZRWF4Q1NDakQrTTRqRzkvZmY3ZTQ3M2l6dk5lNHBaRklRZDVjR0ZBSHBMMmxrVWkrd292OEZ5ZXBKSzBaTDdBT3YrYUEzYXBNSjVyRE4vS0ZZUVZza0d5L2N1UGlwM0k2YUNSTXY5KzVWSXhEUGJncjhFd3ZzODdjdTZqTEJYVWRyVDZVZUlMNEdwWGs0M3gwVjN0MkIzZ0kydDlJTHc4Q1Q2UXJaVkdJRDRaMU11Z2NIdG4zcFNGSDR2ZGRGOTJQUTV3UDhyWW9QSXhsY1JMSnYydDQ2ejY5NFlrTnlieGVpRHJndmpJdWx5NzRPeUg0RU1taVF2enN1cDIyOE1sV1VJWmlMUndxdUgra1lXUDZIb3E0R3Vta0ZWSXJFUlNJQ04zWFp2RWtwTUxFdXdxUWFKNWRmT3RPUEtRZFlzS0xMSkxaZHNKVm5rMEFIYzk3N1J6YmJMTzdVZlhwSHcvNUVscTdwU2pGMlhzeHk4K0NPS09xdkNOZExBRldVZVVvOHJuMEtLZG5GVjNLbU52TC9EYk9WNXdjbmJ1K1IreDcrN0FNWnVUenpNNVRNc3R6WUdzVUR0V25MNG15Yjd3dzNjMHkzQ1RCUmwremVxampnOUdZbENGWTg4S25aNlVzVFBsMHFiTFoyZEpIUWpyNlBKZWJ2ZUVTVjBJWHp2RGg1RGVWSStoSXM2ZUVCOGhrdUNsakYzR0VWdzNxZVQ2cTNac1BaN1JvdnltWVdxRk5QZlg1YXlNT0pMUHQ1Mkk3ekovc1lNN1QveVFGWHFIK29GNTNUVnZUVkxJa3BlR29nbmZsRWlmZFJJeUd0cUpSNXZVSCttbXFoeWJEOWpvVUs0UlNCU3loSXhXb25oU2pnSTd5bWlvT0NETFRvTFhHZGsxSjZzaWlqYlAxQ2trN2RzL3cyRTR3a3VGUlBmY2FrNWlFbWZoM1lxZGtqSzI0RS8zSVUxd3F6ZzZxejl5MmZlWmZZeW40ekNjL3BSakgwelNFajhDc3RCVmprS1o0NlcyWk40YlJtT1JmYVRoc0ZodC9GQVdDNExISHBTeHhqa2dYV0pFSFJiQWVqck1sWGlpRlU2Q2NiSGxEbW02MHlmWVFhdEpBMjdUV0JKM3RNS0YrTVdTaFlPVXY1UExTZitMdEV1bEhrZ1pTTmFWU0p0VUVxOEhCV1JEa2hzcll4T1VmbzVkSzBUbVppbGhxN1dKbnh3Zldjckh4c2V4cXh4R0szeE0rZzNzcCtsaFZNTjlCT09rOFhxUkZMTFZNQ2Vickh2MjJyRktrRXZJT3VHMFFPRXFJVC9JTGhXMDAwTmlaU2lyMFJ6ZE45ckFUbW1Ncy9GNXlEcnBmYlBHeGVrQnUvYTFxMHNYYi85aVAvMml1R05SSVVzNnVMUFJiRTZTRmpMQnhJOUcwalo1alRsd01paGxJbUIvMTNHaHk3UEhmV2c4dlEzRCtLR1B5NXdPNHNlTURjZ2N5QXJLMko2U2Y3QlAwQnQ0ZktraTNWWkNYR2MxcStOREl6R0FRcmI3MnJFOUJPczlLV003K1N6MnM3Z1FwL1lUbDNtL0N0bmtwRTZaMzRjMElVZ2VwcEFDQWo2RU5HZS9DdGxrZklUdUJuNG9QcUkvMUpaS3FyK1VzU3llMldBZkVmYlQ5WlN4VHhxMzAvaSsyRzVOTVY0cHpvZDUzU3hpcWloa0ZXVUhlYmt6bW9qa05aNGtmL0Y5eEQ0bE9TZjlBY05KTjFLdUNUdkVDdG1nTXZaQjJFT2krQzBXSTVrM2hXelBzclBCNVFtQVpiRUpWWjZjM29mRCtUUDBNODRpLzRoYkZ0Y0hlWEJoWUs1TEJlVUg2UWhKQy9mWnkvQ2RkajZZbnRYUHc0S3ZrSkhETUI3R1lYZy80NlFVVlpOeExlemJDWmNLRWRqcXp5cDJTclFKUzR2eGVjQzZRN0QwWmVGQTBSckthaGY2VitJbzNmUHNpWTN4SVpkM0tsaVZaZ1k1WDdOeFVPb1Bic1Bxc21YQXVMOENiVFNRcGdPWHJEUWIwL2dFNVJWWitPbkJMY3JscE9ydjcvYlBRTWFNUk1tWlN1SjFSdXBpQlpyeGcwL3pmc2k4cXBkQ3pjT1JqVW51ViszWVlYekFZdzgxWTNkNmlUcGZMK2xoVkErWDdZMzNVK000djlhUUpaOC9FM0xIeWRpYmtSSWhzd2c2Q0ZtblJQMWs0S1EvWXAvajlLZ09yekF1OStlblRqdWJrMWpFUjBxYlh1M01KdXVVT2FudE1tQmR6bC8xL3M5d0dJOXNBTVFkYm1Wc0Vsbm4rb3o5YWxnMStTTzFZNVVKSWxOTytpUDl6TWhYbDUzSFlUeitjWkFLSk1sZHdPMkRCa3l4czlTV3pHZFdjcjh5S2VUS3pjRitRVy9RTmMxZThGT2REQ3dzOVZISEJ5TXhnREwycG9CYkpBc2FCNmtTdkRzSzJzazI0Z2pidEdXemNkS3ZraUNKeTd0ZlpXenlyNktIY05ZRFBqYjRqUHhWT3hiK2tOT3JkbXpvTS9KVWNyMUhoV3ppZVl0SjlWSzh3aVFrMnZucDFiT1c5MVZ2ajR2UHVmS2kwSUhoSEg3emd4MklLUWkvMXlwT24vY0w4enEzUW5iUkR2TFNJRGc4OHlmZFlDZVEwZXpqYW5FaWdPRmsraGZKS0NjNWdKVlFoTXdBaW1KSnNVRDhDT1pVYXFJNGdKRHVaRk5UTnAxczBsMmFuTy9HQXVsK0dFL0Q4UDUzckhhczRwYkoraUFQRWorQ1dxTlM3VmppUjNnWmRobCswTTZIS2NqcWoxd3EzTms1dmczajhXUFpuSWlkQWw2L3NoNFg2ZTVjVDErUGtYbHZHSjY2TCs5YXNWUmsvNVRZUHhBRWlpUjMxT1hTOHh2am96dGxyTEF2VTlMZjNRNXV3OTdsdXp1Y1NBTnUwMWlLTjF2dkk0M3hJZUZLaWVlbGppOExrbDBxc2FoRmY3dW5YeWZKblVyZS9aQkxNb3lQRFVqL2FMbURsRElnQyt0bmdyTWVjSkpJNm9ZVjJEMG9aSjM3UnhPOGVQYS83Ti92MmdFK3NvNTdTU0ZiRFhPSVFsWU1JaUpobFJROEtXUWRTV0xJd0VrL0ZWSlNlVndpWFdmS3RQQVBQWkdCYmtGaUVSOHBiWngyRmg4RDVBRWFYalpaaDE3NjJNaGo1eEtKZGZ3ekhMNVVqd3B1QkpMSFE5WjU3UHNpWGNIbFE0bGtDOWNBZHVMV1JibzY3SFRlQUYvS0ZaekxXa2prSkRtZmxNOHpuV3NGNHk4ckNoQkp3M1d5MnRsTlBOZ1BLZm5sVnNZcStJMzRuanpiZ3pJMldla1hnbk9IUVR2WlRvUmpTVnQyTzAzcUVwZjVkRHZvRUI4aHZEdUZTbDk0MnlrK291dkZ4RmNQT09tQkpMdmROZmFBa3dBcEZNV0xVQnQwVW80aWxWenZVUmw3aDQ4d0NYcTFUeWJYZXlMWjdUSUQwUjJiSzJRM0RUemF4ZTAwdm4vQzJyRzNIWENoaGl5cGVVYVNmS2pZa21xY2trVG1QSDd6Vkg3RS9tTFgwTTVVaFN5d1VSa1dJbXV6eWZhczJySEVqek9jZ2VuTGEwSWNRVWpGYkRzSlNTdHU2cEZKVXk1UC92dzlIQTZueU5zYzBSM3hvM0o1UXZ3WlVEcDdTTnJMOElOMnVraGF4WlZFSWZzNWIrUHBZeGd1UCtpMWRObm10RE5FdWl0MlpyVlY3TlRvSGhSYzRpOG0wck9td3ZESXVvdXlKTmJ6Skg3SzhyL1Z6OGI0d0hGUndZNzA0WGVNajZ6bGFVRmk4dmYwQ1E0c2RHbmd1WTJWK0NTY05GcjdSekJ2eXNMUkxWNG8yUnUrOUhyVmpqMkVTRDJZNWxLNHVkcXRRRzVqRXM4UjlnZDJxK1ZsdGpHNTNaMHl0Z0dwNnlhSGUxREcycVF1cWtHZG9wUU5ySmYwTUdxRmZjVEVUZVA5Rk5JdG56VmtxLyt5eWJwZ3FUWlg4RVRJRHhLY0tuRmdzRC95T0NKYjUyUE9KdXZJUUJmbTdlRXhzc3FKSHhVZmtiYkV2bVN5amd5cnBBeDBrM1hTUzc4Yko1SllYK1VLYWtOUjNMRTFXU2Q5eGs3SVNKaXNYZWFQVEpUaTg2eitydjE0THMzdWx0bWxkdXlsenJBNExyTTUrVHhUbVRlNC81YnNRUFBreXFZUTU0cW1OMFFDa0gwZjJoY21DU0orelg2MkRsVDJtUy80SExoS0NqUU9VcUZiUHptaGpvSjJ1T3VFbG9WSkZteWMvTDlxeC9JZmpKRndmbGNsSllTem5lSER4RHM4cnJxdUhkdnBmb3BKVDNDZXVNZ2lGc1Yxc1ordWNnNzFnSlBFOHphTXI3N3hBWGNtYllkemZqbllQbDd2cWV6VGxtSzhZRjVYY05TZFFsWlJkcGhaN2Vkb1NUTVhxVmhTVkpEa3JvR2RaaTZtVElUWldZTjV6U0xkczVTeHlxSlh5bEdBdVVWTmlEOHJIVFVqbzRrZklhbVg4Zld1YXVlbFhNSGJKNzQ5LzRoYkZxTTY4bURXcGNKMS9wRjlpWmNuZUVNbUF5UHpwUUNJa05IZjYveFNydUQ5VjE3dDJOQ2xnbUlubVZ2U1Jwbi9CbW5NcTNac3BiYXNFbDhRWDN2YWJJeVA3bXJIa3JqUXk1cXB6em5qWXJxTUVWeWVCQi9JVmhLSC9TQjhVQnlWRkxMaFM2ODlLbU9EeXJaVUVxOEhzbTRGNVNNbThYenBzTFFNTUpXMjhTWElCV2MvQkIrbTRoR1dXMnA4SEU5eHRqRStKcGNsam5XVGZrd21rdjRZRC9QeUlCQW4zblVsNGVzdytCV3lrYVFzRWtoOXhaSUVIVVJScVFTblpPQ2tQeElrNGxNQS9nQVNJWGNVc2k3YlR1QlBNdjNwYlp4MnFtVGsvWHBDTm1na1Z2VnlCTDJ2ZEFreXh5bnhZNEhFZXY5N3VLaGthLytJTzZxWFBLU0R1d0dzUnRaZFh4UzVHWjNNbTJobmNjNnorcm05SUdEbnRZdlBjZ1h2d2daSlRrVlNPemF5VUdiMlc3ZVZUNitNVlM3ZFlEVGtKZ3N5L0pyVlIzMjlwU2xqYjhINUlsbndTdXFXRmJuWGVTSGJpYkE3YWVUQXpwSTZFQTdFU0lRblRPcEMrTm9aUHJMV1NkZksyTVpKUHp3ZUg3NDB3S1RuTXl0alJiSTlsVngvMVk2dHh6TU8wakJyUHhGcUM2K25rQTBkRE1uRGJINndneC9VSmZ4ZVZseHU5VVB5WkR2U0V4V3k1S1ZCMEZoMkwvMWRTbDZKb2hMYWljZWExQi9wcHVUenhiRWFIY28xQW9NS1dRL1p2cXBBVFhFQUlkM0pwcVpzT29SMEY5Y254bmlOeEFSMm5vN0Q0ZU1mejl1K24xSGNjMU9BWUJKbllXZ2UwaDFaU1B5NDR1WEp3NWpKUkJORGZYYU9wOS9EY0RwTm83WEw2NXpqOHBEdVVqa0tNaGVrRGJIUFB2VFpQQzMwRTdtRWJUZ3NWak5leWxwQk1EanZyd2RsckVqNm8vWGlkUnpCYzZGTk9zekIrUk5qQlFGZTRQYTB5blNuVDdBakRRN2dJK3RSS2Q3Y2FQL3c0aUgwSExtYzlMOUF1MVJ5bjFhSnU1dVQ1RzVDM3ZWd1dkYndFa1FtaVhlTUQxZDVod1Z5dkx2YXNRM3hJU3NoZTZnZDY5dy9zdkFSVmNZMjBFNTBWNGFxMWZFdWhYMVZoV3cyV1JlTW9xVGdpWkN1U3ZKQ3hxNEV1WVNzRTJKY01qeFVvNUNnSjJpbmg4UmFsWFJWY0xFd01BKzVjMHNHMC93SXlUcjBQalZwQnNudlVwY2Z2NGJEUmZXb3ZnK3NFdzlaWjhLY0pDMWtnbWN2OGloa0o2OHhCMDRHZGRjbXE3K0FNdlp1bVkxbkJmWHhOOW1vUG0wd2gwLzhtTEVCbVFQNUJMSjB1ZWh0VCtZRnJDdC9UcDVySjc1VWtXNHJ4WFVTYlY3SGgwWmlBRVZUOTdWak8wenFObDAyTzAzcVFEZ1E0OEo3d0VudWRoYmFWcHNrOFdBL3lVcjZ2Y2RPMXdyWlpIeDRqLzFiTFc2WjlGVDliN1VIWVprWEIvSnpjRjl0UXE3M3BKeHVVSVlpakxNZWNGTEdSN0xrRk1UL213WWdWM09iSCtqZ2N2djVhc2Zla0g0NC90Ly9mZDQ5Qzc5V1BVOHlTRkxwQkUwa24wRkpMQ0ZwaVgxS2NrNzZBNGFUYnFSY0UzYUlGYkpCWmV3REIwb1d2YUljQlhPTW1wQjVJMlE3c1UvWmRJalNVRnlYYUQ0czhwVGJlWGo3NjdvSk9WNU0zTEs0UHNpREMrTnhYU29FYXNlNmY2aU4yTGZCZnZZMXBZU01udUgyOUQ2TVorSis0aytubmMwdlR4eFlyajZpMkJsTDZ4ZURUWHdleUZtUk03YmwrMHU3NG1yR3Zwb05nWjd4RWEwZG13N3ZIdkFCTDBlOXkxWENWL29FQnhhNk5QRGN4cEs0SThSKzZjbWxGd2NwenltWGsvNFhzc3VsdnNrWTlHdm9xU1JlWjZTdXJGUXMxVzZjL1hkTTR2V0FEN0hjUWF2TGtsZnRXUDREaTJJYTdOL2w3dkVKU2Y5VytGQi9nTk5SaFZDN1ZIM0NTMVQ0d2R3eW5yN3hzVkJEMWdqYUlwOHRlc0lxRi9sQnlEb2xPQ1VESi8wUnNzNFI0M3FTTkxjZm5YYTYvS2lRV01SSFNwdGU3WFNRV0JKWmI4eFJDeExyOURFY1B2NWRmekZ4eDl4T0pwRzhXM0IzUS9EWTZmcU0vZm9panpKMndxVXFFMFRXQWVtUDlETzdiZkhZZWZlYThmaG5HTVlqWjhGTU14YVMwQWZGcFdMbnZLMDVnT21Hank0WHZTVEJKdEZvZ1d4TkpNdmNDdG1JWDdPZnJlT0VrUmlXTXVudTc2L2FzUXRKWEtHbVh4ZkxabWRKWGVMeVhrNzJuakNwQytHc0IzemM5cGNWeWJLdWxiRTlLU0R2MWdzbVBZWHpSQ0tUVnNSSE1aMFcxMHNxdWQ1ajdkakUvVFNNcjMzZ3c2a2lXRWFrSnkvS1lZdEZNNW9mN09BU2svQjcyZkY1cVQ4eHZ6TSsyWHhVeUM2K2w3dzBGRTM0Wmc4bHIwcHROMmluT1ZyU2o2Qk1VN3BEM1JMU25maVRrQmxnUUpKaWdTaWRUUWVKRFJRSEVOS2RiR3BrMHlGK0ZCVTY0c3hNbXJ0STkyRVlqa2E1Z3ZTOWtQaVQrRkVvcm9QbXRUQXVqMElXazlGb1lOZEd3WG43ZXBYdlVtRWNUc1B3OGJ0aDdWaXdMbDJrdXpMSFMyM0p2RGVNenR5WGQ0N0xSV1FHOEpOMlpRK0N3QklKcnNRWFVSeWtiNFFOSEJTd01RM21POEFId2psd2p6VGRhUk1NQnBaNUN5d1phVGVXNGszdjVSZDlqc1RaZ2VtV2NLYkU4MUxIRndQWXBWSVBaRXhRK1poSzNyMlVzVlBjUEFFK0pQSzZzbTVldFdNcmw2cXYyckZwNnlZdG5Fb2svY01LL2NiN0tqcldIeStGbkFwWjlMWnY1dDBPa2NvdHBPQ0prRmkzVjVIZ2xBeWM5Rk1oSlpYSEZ4V0F6aVJOVHJMSlFMY2dzWWlQbERaT096Mkt5cDlTTzdaQ1lsMm03YysvTHFVekYvOFJkMVJ6UDlMQjNadERmZ1NYRDNOU01uSXpXbWZEYVIyYTJiU1QrZHJHemt1cGd0TUh5RTdKK2FSOG5xbnNIL08yY0Q3UjVTSk44a1BmejRnMzVzQWQ4L0lTV1dTcFd4bXI0RGZpZS9Kc0hSK014S0JraC9YWmFPTWdGY0czdzZDZGJDZnFNc0R0UlNWWFZySy8ySTlBaHFRbGNmTzdrZzd4Z1hCZHVmTUo0V3VuK01ENDkzNWcwUU5PZXRoUDcycURZbEpjT0Uray9VYllQNkw0TUorSDZ5YVZYTzlSR2R0VDdkaDk0S05KZ093UjNlaDNZb0VKYm5hZ0MyS0lMY1I0VG43Ti92R1N4UjNLVU1ncXlhUXpxaUE1UzNGT0NFaUlFNkdkbDBrbS8waC9vQi9TalNSRUlJcEt4WTladFdPSkg1V2FxbUJ1cFNiRUVZU016cmFUS0NvVmYwcVQ4dDNZcTR3OVAzZDZIdzRmdjN3dkptN0pxRFZhdk1NaC9neGNFcmtQYVdWaXlOU1Qva2cvaFltRWRvNm4zOE53T24wR0ZaZC96bkdGU0hmRnpxeTJ4TTZHMGRtcmR1eEMwTmlETWxaWkJ3M3hnZU9pd25wSWh6ZlpsNk1zbXZVODNKNjhicEcybHZRSk51bU9jdElxRFR5MzhkYzA5SUFQOGNzbEwwN1FjOHJsSk9wd2dnL3RVb21kNnZvb2xINGhXVmNpSTFOSnZCNUkzUlhJYlV3V0szNXNRcDFCcFhjclVydEhVbmNGZkdCRlpBL0syS0RDWHJya3NIQVdXQy9weDJRUE9HbThuMHBoWDFVaG0wM1dMWmRteEJHV0szZ2k1QWNKVHZFbzRmUVRzazZJY2RId3NzZzZRcm9xQ21DeXlva2YwU1FJalFndWt1MFVSdmV3clVJU2kvOWduekdZUmlUV3BYYnNSZlU0KzZlNHcxMDdkc0ZtajUzU1oreXpGM2dVc3BOaGs0bFNnSmJWMzdVZnBQeTB5YTF4UEEzRDhmZXJkaXlheng0VnNtVGZ0MGl1VzAzeGFEcXVySWRXYmNrNnM0SnQ0ZTlWa3FCeGtBcmQraW1jN2lob2g5RmRGSTMxNTRQa1VFcHlKeVIxaWN2OFZUdVd6UHZPOENHa09kVjEwWFh0MkU3M1UweDZDdWVLdEw4UVBMY2lVVVdTYkpWenFBZWNKSjYzWVh6MWpZOG15UFRrZjIwRGpzY2ZUTTc2b2kzY3p4YThVQ1l4WVR2dVd5RzdtSGVRcE1FWnRVYnlISlNVMmtuKzl4Q2duZWFZU1QvZ2MwbWxHMVRHQUhhSWxWQ0VwRFVuNjI3M0pWRThVVHFEZDBwTnlMd3BaTHRnWjNXYzVQSkVWR0JJODJLUnA4ek9DOXhxNVFwS1l5SnVXZHo3eUlPRXBDWDJLVDlJbDNWNWNodTcwODRRSzA0QVJNam81WDE3L0hnYmh1RmpWZ1pIdE5ORHRuK1ZGUUg3TnBrQ3FRMnh6ejdrM1dHdVhOWW1LOXN1OVNPc3UzRHdaN0dJU253aE9WMW92REUrSnJkOXdyQ2J4Ymc3d0VmV2NrWFQvU1Q0UUxhU09Pd0g0VVBDMmF0MjdIUzZuQ1IzS29uWEExblg0SFAydWRJUmszanVLQVo5UnlVdEY0bUVia0J1WDNEMlEvQVJWY2FLYWJDR2d4SkY2OXcvbXVES3NXN1NqOGxFMGgvam9WU2VxOUc2a1dqUU1qNE94Ly82ajdISy9FZVNza2dnSlNsa0NYT3VCS2RrNEtRL0VpUTZrbGdQV2VkV1ZHYmJDVlk3bWY3ME5rNDdIeDREOWtWcXg3cjlHSnd3ajUyV2N2VDROaHd1cWtkQ2dvSjFNdWxHOU9kcVpCMVJqaEloS0xGUElSRkpmd3FHQW5iTy9QajVZMTUvenZVdDdJa3h6U0NmWnlwMkJtOE4wT1dpTi9xV29vUW1Bb0R2YkVqWUY2MXN3MTA3TnNPdldYM1VnYXA5NWd1U3ZrV3lvRkZ3Nm9KckQwSDdiRDQyWFQ0N1Mrb1NsM2UveXRoYmtwZTBia0w0MmhrK1FQaUd5SkN1bGJISitIRHRvd3NrS2lZOXdUbmlJbzBjcEZBV1hyNzZFZGRMS3JuZVk1bUJCbVM3RzJjOTRNTldVS2NHeU4wclk0VWZyTGJpOWZEZkNiK1hGWmRiL1pnSlptam5LaWhreVV0RDBZUmxkWUdrVWFJK29xaUVkdUxSSnZWSHVrSEsyTnZBaWFLUytGTzVTU2RrTlBFbjhTTjJFR3lvT0NEWlRqVENSRVdsd3RuTngrWWhhZS9mOS83UGNCaVB5R0taYTVWcnh4SS9Db2NVc29yNFVibmlKYmhGQTdzMnl1cHYxbzhhakF6SFlUd1RzdWR1THYrYzQvS1E3dGFsZ2pLZHVDMnhENld2dnVBZ2NnbmJaRmprbkFobHIvNGZGb2pzbnhnUFFkSWZyUmV2NHdKR3BNTzhCNXpBN1dtVjZVNmZZTWQrRXNCSDFxTmYwL0FEOENIaGlseE9TaDA2YXNleTA5dy9DcVYva2JTN2taTk55THNrMGo5MExEYThKSlBKTzhXUHFkVFozZW5weEllTHhGNGd4eWM0ZTNKOHlFcklIbXJIYm95UENjNEM2eVh0bUd5NGYyVGhJN1EvM3FVTlV0Z1hWc2hLYjR1RlVWTHdwSkIxSkRnbFF5ZjlLTFZHaFJpWERLK1VmTWxKZHJhZFpKVnZjUk5DN0Z5WWVBKzVFMUhHM3Z6cVVjZ2kzQlFhTmJMek1JN0QrUDdYNDgvQkVIZVVvbk1QV1dlK2p5UXRaSUtEcE9RWEdSa2tKUitHYWs2QVdBejgycDlLdXQ0UFk4YStqNmMvdzNBNkUvY1Z4NXRtRUQ5bXNHdm1RRDd0YUtxTVZVaDg0Znh4WmNWazM0Zno0VmJHWnZpVnJISFNwbzZQZFpTeG5TcTU1Q0M3OUZtYTk3OWZsNlVZN3JxV1JYSFo3VFNwUzF6bS9TcGtrN2Z0RU01NndFa2c2VmVQSFJOZlBTVC95ZmlBeDJKeHZjaWtaN1pDZGtWOG1IaUM2NlVKdWQ3VGVmdFN4aTZmMTJWOE5LSDNJL2xSYnNCUk1NL2NjQVVSUTJnam01V3BJekYyaXpZd3J3dUtIdzdILy9yZlovY0t5cU83NU1ZenhzaGNvU1NXa0xUS3dNbUFTWCtnSDlKTmxZeWF2OFBvMEVQU1B0UlVsS1M2bndQMGtPNWcrdkthRUVkVTNpYlpOeU5QcWtZVXhpWDdVZVRZU21QeTJIbnI2L2huT0J6UG42RUwvNGhiRnRjSGVYQmhIQStQQ1ljVU1vdVF0Q1JySS9ZcHBCVHBEeG00Zks0SWx3cmplYjg1L3ZLZFQrYXhCdnlwbUpuV2xzeC93NmdNMXhJM3M2Q2tXQmI0S2Z4WmxCVTAydFV5MHR4dmRyUXhQaDZ2MGN3UlR4cWtENzhIZkRTK0JKRm1PSDJDQXd0ZEduaHVZMDk4c3ZVKzBuQmJSM0YzK05McjJ3QjJ1ZFFEYVFmSnVwTFNNWlhFNjRIVVhZSGN4bVJ4RC9pd1AyY2ZzVDBCMHZ0Vk8zWTQ1d1BUSC83c1FSbmJDVDR1KzFOZ3ZhU0hVU3ZzSStZbGZ1UDlWSnB2KzV3cDE1QmRtK1J4a1I5RVVVbUNVeVVPRFBaSEhwZElWNE4xY1B1UkRIUUxFa3Z4RldtN29wM1M1ODlaWkIyWkErTEgzTS8xRCs5L0Q4TjRyZ2s2KzBmY3NYZ0hvRHg0OTg3aVkwUlJxY3p0OVVXUm05SEw2NXgyRm9kSytpTjJFdnNNMG1LQnRSblB5dGl6UW5iUmJ1TEhDbTRmd2hkaVo2a05tY2M3NEtMTFJZc2tMUDFkaEVrb2lyTzRtc1FvengxdVJ2eWEvV3dkSjR6RUFFbGRsU1JvSEtSS3NPMG9hTzlpMmRoQmUvdmtYemhsRXBmM1N4bEw1cjBIZk56Mkh6TGUxbmR5UGV3ZlBTa2c3K1pqRFpLdytqbitpdmpJK3VJZ2xWeUg1S0YwWGthRmlZbnJKWXl2dnZHUnRITk5rUm5KLzVyRzZmTUYxUHhnQjBBbS9GNTJmSjZVMzBsNSt0MGxwcTZRRFVhdG52bER5YXVkczMrL21pVFBaS0NrSDBHWnBuU0h1alU2eEVxb3U4VnBKc1dWZVpNVUMwVHBUSHlrdENFT0FQMTU3S3gyUy93b0tuU0FHWnpESTV2M05sNklVUUFBSUFCSlJFRlUzZVk2bm9ZTElVdi9FYmRrS21OdjQvSmNFaUdiQ2dZSnl0RXB0MDhtaUF5TTlJTTJudXZMRWk0VmptL0RPSDRzOStjbWFRRmVwY3NUTXJla2pUTC9EYUl6OStXZFJjcDYvdzc4MUZ6UnBsd2lFQjlIMm15TWo4bDZDOWlSWnNZTzhKRzFUS1hwVHB0Zzc4S1ZSdHVzc1JTSHRXWkZnbmxURm80dS9TaS9CYUcvbUYwcTlVREdCSlZ0cWVUZEQ3a2t3eVRlRStEalZUdDJRZEhxTFNkVWVxNEhoZXlUWEpLbGhWT0pwTCtwZ0xYdzFHaGZsWTV6amc5RElTdTlOUlpYU2NHVHdweVQ0SlFNUGRnUGVUeFRHYnRZYzVUNGt3eVVrSzY1aWtyaUlhMk4wMDZQb2pKU096WnlvNlpOeUxTMWk0eGtaTjJsVk1HOFhBRnhSM1Y5a0E3dVRBejVrZG41K2Jicmk5TDhLTnJKV2ZWNmpWWVRTd0U3Ri9zK0gyS25ZZmo0dlVMdFdOTTQwSUQ0NVljbi9WN3kxTHdFZEIyY3dLZVpUZXI0WUNRR1VNYWlINXBwRktSSzhPNHdhQ2ZoVVlDaXJGTmJQR2ovR1FyWkR2RWg0WHRCQUJUQzEwN3hFVjB2UlpMZ0NmRVJ4ZGZsK1I1d3NrTXlOWlZjNzFFWis2b2R1M3orOWxBN05uUXdKQXQ1MDFoWm9JQTF2dkRMREwvZGZjRzh6cW1JbmUrVTF4cXk4S1ZZVWJsd0Nyc25wSENqKzVEY0VVVWxzVk1aYUZKL3BCc3A1elE2bFAxSUZMSmczcERTV2FtcEN0NHBOU0dPSUdTMHNxbVJ5d1dpcUJRM2RXbGVybzA5Sk8wU2QvbjI5M0E0azIzMEgzSExaSDBvRHl3TUlzdE9Tb1o2bExFM3BRc21xOGhrazNrTDlDUGFPUTRmdzNCOGc4QW1mZ1NYUkpzb1kyOWpKL092SzVad2VpU2ZDOUZzMjNwZTJVZFRzbG5Pb3BCbGtONW1ZM3k4YXNkeWZHUXRVd2xETzhlSFpHdDJITlpxL3hDL1hNckNUZW1Mb2RLbEdJNGp5Z1BVTHBYd3FaU1U2aTY5TDBoZXBwSjRUMzVKaHBXeEc1VER5Q3Aza0tXSVhieFVmWEo4eUVySUhwU3hRWVY5S2w0QysybDZtTjNEWlZuajlRS3owcy9Ua3A4emp3clpTRkxtQ2Fna1pheEMxcEhnVkJsd3NEL3krR0p0VEd1TVdXUWRJVjByeXNEbUpKWTFEL1R2aWlNSXlRTjJNenEwUzd2WitFUVNLNW96bDZQZkpEdFBwK0h3Y1ZldVFISEg0dm9nSFJBL1pwTjF4SS9LNTlCT095a3BiSDMrYi9XRExsdElXWmx2TzhmajcydWQ0Y3JHYUU0TCtUeFRXcUN6eHVZQWhCcFNVVkpBaWhLU2I5YkIrbEVWc21HU0lPTFhyR2NaUHBTZ3JhcVE3TDUyYkEvQitxem1Zdy9MUmdqYTJ5bGtoYVFPaEFQcWNwKzI3d0VueVVsZENHYzhxZXNDSDlaZEcvMTcxd3JaWkh5RWp2OGZpbzhvbVpwS3FvdWYxWWY4clFvUUUvZFRtVnlmZjlram5ETjBuNURiOWFDTTNjbGxYZXdnVjRINm5aZGtoZUN1ZmxqY25vMWtRU0hyakNaY2szRjlLQzNKVnhSSVpNREVXYUFmMGsybU1uYnkrVFR4SnlGcEZUdEpGRStVenVDZFVoUGlDS0xJVUVpSmdETFdYWTVDbXBUSHhwN0xremw5ZFNiWkxxcEg4SSs0SmJOMnJPdFM0WHFvQW5PS203ZW5kdWNTZVI4bFZaRVdoUmhLeU9qNi9qT2VUc053T3BjcldMaWtzT3dzNGdic1A4Uzg5RFp1b010aDZDSUxHN21FYmFMb0FuNWFMVWdrbHdqcGdJaVIvbWdkZXgwWHNEVU41anZBaDNkNmxXbzRYNjVJbTlpRS9TU0FqK2lqbnZpaytUNUM0dXlFYWEvaWpmeEFhUlN3dEp4S2Rnb2I2YzlKWXFhU2VKMlJ1ckpTMGFyaGVQMDdKdkVpL3N5K1kzYmlJK3R5N1lLekg0SVBqRHRqUGxiZGJqZkd4d1ZuZ2ZXU0hrWWxrdjRZRHl0ZmdranpyZVBqV3lIcklRVmN3V01wMXlEb1NDQ3g1QittSU1HdVF0WUp3VmMxUUNYS1dPVUdKc3RPNGtlRnhJcEc2ZlBublhhdVRkWjVsTEdSOVJnaXNZUVh2Lzg5SE1hN2NnWEVIVlhsT09uZ0RnTWhPeFVzWGw4VXJoMUw3QlBtSDVFMUs5azVlYzNVenZIME1ReW5VcmtDY2lxU0pGU3hzOVFXK2dkZExucWpieklmd3JuVFM1VG5EamN6L0pyVlJ4MGZhY3JZYXUzWVYxSjNxYTM0RmVSZjU2T0xaYU1IN1pzcUlJWHd6a2NtUEdGU0Y4TFp6dkNSZGN4MHJZeWRLZXk5eDNiS2MzZnJCWk9lbER4WDJ3WElvU3pjcUdSb0tybitxaDFiajJkNndJZGRaaUNWMW8va2Y2RTRYRjFRelE5Mm9KUWwvRjVXWEc3MUEvTTZsRTl6UndLRmJDaWFzS3hlL3J1VXZCSkZKWmxjWmFoSi9aRnVwRElHUm9kWUNVVSs4d1Vra0tSWUlINVVmRVRhS2c0Z3BEdloxSlJOaDVEdTR2b2swMkp5MkU0N1R4L0Q0ZVBmOWdnVXQ4aTFZNGtmQmFXemJVM1pRVzdTblV3UUd0aTFVVlovUkJuTExvayt5eFdjbldzZFpndDJla2ozVFdySGtubTM3QS84UFhJSkczaHRxQ3lLaitVQndlQThPKzVCR1h2RDlzWTRpZGJCU1I4K09YOVMySTRLYnNSelYxMHZ5dmFkbkJUNDBtWnB3RzBhUy9IbXp2RWg0WWxjVGtvZFRzNWxkcW5rUTVWL1ZMWDNPVW51SnVSZEQ1ZGxEUzlCWkpLNEI1dzQ4YUdTd2FYMlM1ZUhyYmVyYXY4TjhTRXJJWHVvSGJzeFBpYTRDYXlYdERCcUIvaklXajhvN1BQalk2YVFSVy9McWZFZ0JVOEtXVWVpZnhJUGtuNlVtcXFBV3dBYzUvZklzOGk2YkR2SktsZElTZUlyMG9iWW1VVHUzRWdETXF4U011VWg2OUQ3Q28yYWsxaUhZZmo0OTNBNHZYOE9nTGlqV3E2RGRIQm5xOW1jSkMxa2dna3BhZGcvZVkwNWNESW9jY0pKbDlkeFJXNkFDM2FPNDNFWWpuK1dmeG5TbkE3aVIybWpWUmZNaWpWakdibHRjdG9wV1MvWjkyRlVGQjR3d1cvck5qMG9ZenRWY3NsSkdQd3NGdmZiZzBMV0g3VG5LMlNGNHpoeG1mZFhNN2JSZWhGUDMrbDIzQU5PQkh3SWFjN2lzV1BpcTRma3Z3Y1M5WFpYOU1Qd1llSUx6a2NUY3IzUi9nSERwdVc3NnNUMUlwUHJQZjFBMjhySzJNV3lndkRTUHlVZU54ZktkVUxNRGRjaFp2QUNkZ3RleUZTZjBZbE1hVmRYeUdKRjVYTHU3RTU1a0VLV2tMUm05bjQzY0RKYTBoL29oM1JUSmFORUVNbEtxS3phc2NwaTMySXhFa2RVL0NsZEtpVDhJSjNzUnhIZUpWTTlkczc2T25jeHZQMTFIWkN4Um9oYkZwWGo1RUZDdWhQY0tuaE5JR2t2OWhMN0ZMS1I5QWYyczY4bUNYYWVFVkl0VjFENVpNQnpxU0JkbmloelFkcVMrVzhZblVYTzl5YkRJdXZPRyt6UjU1VExFdUxqU0p1TjhmRlN4cTZ2a0pYZzBnTStsUE5HTW80MzlzUW56WlgySVJiVy9qQUU3Yi9LNVNUcWNESHAzSTlDRnBKMVNMa1l2U1RxZ2RSTkpPdEtsMkdZeEZ1UjlEZXBreUJPdkVyWjdwU3hkNlEvdnV5TXJndXhKdWdtMit4RytPaE9HYnNEZk5DdzMyb240Y3lQajhQeHYvOWovSzRjTGIyVkIwejNMVjNCRXlFL1NIQ3FERG5ZSDNsY0trZHdHM3VoWXpkWlJ3YWFSV0w5a05xeENzem1VbEdQTWphU0U2MUZZdDNLRlJDNGhaV3hDeFBpc2RQMUdYdVdjbFNaS0FJNDBwL1FqK2ZTYkJHbmorTWFqNzltNVFydXhtV2FRY3F0RUR2TjJ3a3pyTDlrMVdpZXZPM0U4OXFmYzFleXBRWWtxbHNoRy9GcjlyTjFvRElTQTlUd3F5cDlHc05QZ3UwS3liK1pOUGFnakxXVk92a0syQktPQkJLa3dUTHZUeUdidkY1QzI3TS9xY3ZEajRBUGRocmFIMGE5YXNmQ0gzSjYxWTROS2NtZlhpR2JlTjVpVWozaG5NbmFSeDc2S2UrblNiZGZ3cGR4b1lNaGFiak5EM1JCV1V2NHZlejRQQ20vczA4MENkRVZoV3dRTko3NVE4bXJVdHZOek43aEtFay9BaXVtZEllNk5UckVTaWlpakFVRGtraDNvblNHYnNMTmlBTkFaeDQ3cTkwU1A0cWZLUU16aWswZWhrTTI4ZVhOOVZJNzlxeDhyUDBqYmlsOTUyYVNPT1JTWVl2YXNYQ2Z2UXlmVEJCeE9Pa0hyUE92VjgzNkMxd3FqT2NmZkZzc1Y5QktHYXZZU2VhV3RGSG12d0dMNnI2OGsySUxCdGViOHJ1NVlvMnloMHA4UVh6dGFiTXhQdVFmUGkzWW1HWUdPWGVvZjZQdDREYnNYYllJTG1rVG03Q2cwWURiTkhMRkoxSC9XODgzeG9lRUszSTVLWFg0cWgxclh2cFlDc0ZrMHQrQzQxYTFRVEdKSjRRSkNidFZIZTBiWDRKY1NPSWZnZzk1SGIxcXgwNHY4UVBySmkyY1NpVDlaVHlzOUFONjBuRWUzeit1Q2xucHJiSGdhbTBTUzA0dVNMQmJtUUx5dUZTTzRQWXVvb3hWeURveVVNVk9zTXBqeUhFKzdiVFRvNmlVUG4vT0k3R2NFL1A1bUNlcGtaU2oxMlBrejEvRDRYREdaeUNxOHBDU0lUOHFaTjMxUlExcXFwYXZSSW5ubFFrWCt2UFlPZWwrZVZ6TDVRckkrVVErenlUMldXM2dmS0xMUlcvMFRlWWpzTTZrSEIzcyt6VExNQzlWWEFlbjVkRGt2OWZ4a2FhTXZYMisxcjFDdHNPZ2ZkUGxFdy9hTjFGQUppN3ovcFN4eWJVZlEvamFLVDZpeDgxTEdTdVNjVDNnSkJiT1MyR0dpUzg0SDArdmpHM3dHVGttMStjSzJYM2dJMGx5Q2hTeW9ZTWhlWmpORHZTWE1qYVF4eXdyWkxHaU1xdDJMQ0V6Q21UallqcEZrbVlsRDB2cWozUWo1WnhFVWFsc0FrUWhTMGhhWmJGdklWY25qc2l5VTFFQUU5SmQ4YWVDOGJ1MkhwSzJ3bDFlZnNqcjQ1YzlHT0tXeWZwUUhsaDR2Y2RPMjRyeVJMcVZvOFJPWldCWi9SRzh3a3VpVzNYaEw1d0lHNkdIZEpjdUZaUzVKVzNKL09lbUs0L2xFOFI5cE1Gd3ZpOW5sUFBDUzJKYnovV2dqRFV1WDBPM1dhb0RDWTRMYmRMaDNURSsxR2tWdHJXeUI5SW4yS1E3SHJQQkFENnlIdjJhaGgrQUR3bG41SEpTNnRDaGpPM3BCMzBnV2ZlcUhUdU1VYVdhVE43MVFOb0Y4ZUd0R2J0NHFkcURRcmJEUzlSTmZ3OXJZM3k4YXNkVzlxWEc2MFZLaytJNFdVOGg2d3FlQ0ZsSGdsTWxBZ3oyUng2dmZIMHJCK0h5NTZmS0FKTklMRVZvcUxpcTJuWURPNld4ejhibklldWs5ODBhZTBnc3J3TDQvWi9oTUh6NGIvZ3VReWYrSkhnRlpRa2tzbzc0MFNBbEo4TjIybG5FUWxaL2dVdXp4ZlgvT0s1eC9CaUc0OXYwbCtqTTRTdkpaNU1GczB4bVBMMUNOcEVFY2Q4b2IzS3d1RmpJbHpKMnl5VHZWVHZXL2JsajRqSnYvaXZnYmpJcE9hbUQwY295SlJwUDZ1SUthaFp0K1NsZDVjT3NMZmVOWk9XMGRTZUkvdjVEOFZHOE1vTHowVlFaMnhOT0V0ZUxUSzczcUpCOTFZNmRodGZORC9TZEtXVE5CTk54V2UwOUdZZGhRU0hyakNaQ3VTNEJDVkd3S0pOTEJrejZBLzJRYmlUbEJPd1FLNTJEeXRnSFlZL2dUekI5ZVUzSXZGWGU1bEZVSXM3QUdCZjI0NVRMY3MrYjUvS2tSRk9NNHpDKy8xWC92VzdpbHNYMVFSNGtKQzNCcS9LRGRFUTVDdmZaQ0JuOVlEcVpMd1RZYTgrRWpDWjJmdll6SHQrSFlYdzNIcmd6cXZtbGduc0Z1VWk3NW1td1p4L3h4aGJvT1dIZDBiSUg3bllrdnNqR3c3dy9aWDJpQ1E0RWt3RmIwOHpZQVQ2aWJwQ21PVzFpQTdoUXpnZkpPTjdZRTUrNDl3WEVrdmt2bTZQNG1YOHhWTEl6Zk9uMS9TSjJ1ZFQ4TkVOWDlKK2pocVRkdkYwcWlaZE0rbE5ZTHJaTEpPM21seUNZeEhzQ2ZIaHh0WWl6SDRJUGZHbG16QWRKS3hKT3VkRCtrWVdQU3orQjlaSWVSalhjUHpBK0dsK0NTUFB0UEY4VzhLRXBaSG5JOU5oU0NxS3lsTEZLOEVpQ1hZV3NFM2FENnJ3bWtqdVg2WERhNlNJakZSSXJBcTZsWjN1MU00dkVjczVYaU1UUzE5UGhUTElkZi9sT0UweEdMb3dyWktjeXQwUTVTamhHZ2xkOS91c1R2NUtkazljczIzbTJiRGovOE51ODVyYzVMZVNIU3hRN1MyM05nWHh1K0UrdmpBVUtjNVg4Y0llYkdYN042cU9PRHpjcElIMUcyeGgrRXJ4N0NOcGZ5dGlYTXBiZ01HbmRTRW5jbk1QTlMrcDJwWkI5MVk2RnRXUHZjSXhKejlLdjNrZi91eStjRDVGS0QrbTB1RjVTeWZXVmZsQm82L1BXamJNZThISGJYMWRTeUhwK1V5TjNRY0JMd1hSMlZsREV6cjRVelFxOVEvM0F2RTY0L29PT1dGVFAzU2xrUTlHRWIwcWs1SlhVNGlTVHF3dzFxVC9TalZUR0lFdFJTY2dNUUFKNXlIYlFyZUtwZWx2RkFZUjBKNXNhdVZTNHZTdWJkSGZPbkl0ME4rdzhseXNZajhzRFV0d3lWNEtZSkE3eG8wQXVvU2tsZm9RMVZTT1hKOFd4a2drbmhwSkxCV2pubFhRZnozV0d6LzhyK25WaFhCNjhTdVVveUZ5UU5tVGVHMFpuY2xrYjRUTFJOV3l5ZjByWmlDTW9WTXFJRUI5SDJteU1EL21IVHd1MnBwdlJBMDZDY2JHMVBpVFlwRSt3WTZGTEEyN1RXSW8zVys4ampmRmg0V2RGaFN5N1ZOb0hHVk1sclZQSnV5U3lQd1hHNUhKaVRqYkMvMThtNzNyQWlVanFwaW9lZndpcEt5c2VEZVhqcXR2dHh2am9yblpzdy8xRHhrbmpmUlhoTEI4ZlRDRWJDYXVrNEltUXJnYUpKU2NYU3BCTFNBRWh4a1h6U2tnZWdoNWk1eFlrRnBvRW9aSFR6dWFLU3VKSGhjUVNwdVMrcWNkT2ljUzZlOEY0SEE0ZmYrc1hSaE95WHZTbng3NnYycmpLTFFFaEpZa3l0clA5N0FGV1Z6c2pOOENUUGdzT09yMFBGMUwyVnR6Q2RIdG50V09seTBWdmRrWDJlZUg4a1pKOTRmS0NLbVROU3hWcmdNNDlNUFd4T2xBWmlTRW9scXBrUWVNZ0ZjRzJ3NkI5MDJXVEg3VDdGWkFDQ2RLTUMrOFFId2pYNE03SGhiT2Q0aU42ekpqNDZnRW5QZXluTjl6MWdCTmgvNGppdzN3ZXprY3F1ZDRqaVhxSEQ1blVLcER0TXJuZTB3LzRyYXlNdmZGTm50K0FzY0xiMUwrYkd5NDQ0SklQeXRRNFhPM01UREROSGNoUGJKVFZsNThLMlVodE9YVWVKdVFRQVFraGFaWEpKUU1tL1lGK1NEZWxSYmZZdmRHaDdNZXMyckhFajF2SzFZa2pDQm1kYlNjaGFjVW9IOEN5MkVTNlBMSExVUnlPZjRiaC9ML1NQK0lXV1JsYklWVTlpa3FGbzUxLzF1QStwSldKSVE0bi9aRitDdVN4eDg1TFY1L2pXaTVYVVBsa0lFUzZLM1ptdFNYem54cDlUWU1KK1Z4b0hZc28rMmhXRUNqK1RHK1c2MUUvRytPalh1SGJ0aUI5K0R2QVIzUzUyck42MXlKOWdnTUxYQnA0Ym1OUGZFSXZoOXp0eFBnc2lwdkY1NVhMU2Y4QTJPVlNENlFkSk91a2NqQlFLZnBBaXZWQTZxNUFibU1TN3dud0VWWEtUa2ppSHZEUmdOUjFrOE9GK2Roa213M3VJMUdjdkdySER1UGErNm1FczN4OHRGUEl1b0luOHBrM0NVNlZPRERZSDNsY0trZFFJRDBXYjJJVTlKQ0JMc3liaThTeXlUckZRNnd0c1MrWnJHTUR1N1pLVUZSSzVPQnNjS3VSV0hjdmV2dHJPQnhPK2tYU0hWbkh3amVTdTVLa1JYSG8xYzZ3Y3BUZzFqR3VhczBiMGgreFQvbnN1MnpuZVA0aHIzT3Q0ZnQvNXJTUWNpdkV6cVRiZ3FZS1dXV2ZEM0F0MVZ5OUFVbm1Wc2hHL0pyOWJCMm9qTVFBQ3RudWxiRWRKblU5TEp1VXBBemdvL29lZG9yZXF1UzR1VWwwZDdJQ09XU1NBY2trU0FobitVbWRycUFXOEpGMXZMeHF4NzVxeDdyV0RWd3ZUWld4alg5UUNPMmpEYzViVEtxWHpxTU45aEdodHJDZWlJTExxMGorQjdxUGx5NXRFTGU3QXdUQzcyWEg1MG41WGR3UkN5Zm40OWdPeC8vNmovUHEwckVhbVRlVXZCWjI2OFgzRWdQSWdFay9BaXVtZEllNk5UckVTcWdzWmF6eUdTdFJPaE1mS1cySUF5cjl1Y2hvc3VrUVA4THlCUWczeHB3MXNQTXdub2JoL2UvbEZ4TzNsSlFnSm9tenhhVkN3U0JQN1U1TVJwTjFvRXkwb3orUE1uYWhITVY0ZkJ1RzhjUGU4RU9YQ2hrTGhjeVJ4Q283RGw0aGl2UGdUK2hlanhzNkRBNWRsNlVxRG5vT0NoUFdoYkxOckUzNlI1T0hWdXNCUVNodFloUDJHVFRnTm8xYzhZbkVhamcrMTNTeFNYcWVoZkJITGlkUlI0czRZWmRLUFpBeDl1ZktyOXF4WHFWdjlQUDJKOEJIMXVYYWhTeE92aFFLOWRmREpkbXJkdXp5UGh0WU4ybmg5Zzd3RWNLL2VpekRTeUhIZmxGWHlFYkNLMGtobTBCaU5ha2RxNUIxUXN4Ym5WZEM3aWhrSFFucUZUdkJLby9neHYyczA4NUlzSS9HdXJFeTlqWkdqNTNlMnJIbjU0NS9oa3ZKQXVLV1JVNkFQSGpuZ05YSU9xSWM3YlYyTEFMc3RWSEF6c2xyNm42Y2xpc2dTVzYyMGpsSWxxSExSVyswUU9aRE9IZjhPWGx1OW1CZXFwUUdxdUMzZGR1VmxMRzNvRzVSOFpQcmxsaVMyR0hRdnVueWFSZTBOMUZBZ3JEdTZmRGgzWmFWOEx1NFBlOE1IMW5IekVzWkM4bTR1LzAwckZ4Y1VXR2ZoWlBvdW1tcWtIM1NjOWVOTXkzTkM0V2hKcjdLKzZwS3U2SDJFVkZLMjRtNERyLzV3UTR1TXdtLzF6cGVMeEloSnFJUUR2eEV4elJiWGxVaEt5V3ZSRkVwa2phbXo1UDZJOTFJT1NkUlZDclpSMUFoSzVIdFc5U09WUnhBeUdpeXFTbWJEaUhkRlgrYXdGNXU0Q0ZwcWFEcS9lL2hvcEpkK3FlNDUvWWRKU1p4Rmw3b3NWT2EwaXpTblV5TU1yQ3MvZ2hlWVpaNkdmNTNmNWNmOHJyOG1CZVFLbnBJZCtsU1FabmJXbHN5N3cyanNlNlVzY3FYRkZHV3hIcmVGbUpub2NEdVoyT2N2R3JITGlRVDRybXJMbU1iRk9TV2NjVWtRaHB3bThhdWVOUGFCN3gvYjR3UENVL2tjbExxY0lJcnBvenQ2UWQ5Z2lSM0tvblhBMm5YOEpKTUp1OTZJTzJDK0hBbzNpYVhaOTNWam0ySUQ3TnNEUHlCdEZXMzI0M3hNY0ZYWUwwUXVrSTYvbnJBU2VQOVZNSlpPNXdzSzJRallaVXJlQ0prRmtsZXlNQkpQNEIxVXJvQjNYMlBuSkFmQkQzS0FKTklMTWxPNGl2U1pnTTd5YkMrMmlTUWRkTDdabzA5Sk5aTkNvUGUrL2lDdy9uejg0OS85SXVsR1ZsWDdrREpXVW5TUWd3bGZzeXBxZnB0TnhuWHJRMVpCNlMvYXorUjJraVQxOVRITlo1VjFHZmkzaHcrOFdQR0JtUU81RE5wbFM0WHZlM0pQdCthbTBtTTd2Q2xpblJiU1VDZDJLYU9ENDNFQU1xbDdtdkg5aENzeno1MzNIVFp0QXZXbXloalY3c3I2UUVueWR0MkNHYzk0QVFjdTluSFM5Y0syV1I4ZUkvOXkzTS9GQjh2WmF5dW9KYkp6eGtaS3BQcjg3aGxnMzNrVlR2V3lLOFQ0L2JZcHpHK2REWXhZdi9zQ3VaMXE3UXJHNmZYa0kxTUZFcGlzNVN4U25KT25BVU1KOTFJdVNic2NBKzFZOEgwNVRVaDgxWjUyMWFYQ3RpUGQ2ZFJaTkk4ZHBMM2Zmd2VEcWUzeDViRUxYdXVIUnY1ZkFVZkdzUUJaS0pKUHdXeTEyM25kRnpuWDlBY2pyOXN5V0x6U3dWbExraGJNdjkrNVpJWlhIajJrWWJEV1llOHRySmZwWXdJOFhHa3pjYjRrTXM3Rld4Tk02UEQ1Q0Y3UFVod1NadllCRHBOR25odVkwOThFazRlZy90SU5tNUs4VkRKenZDbDEvY0wyZVdTZVJxdGtPSUd5Y3VuVThZMitNR25PZW1IU2J3ZThCR3NMUnhWeGs3S0RuVkcra2ZKM1BEemhmblloRUlMN2lNcE9BbXNsL1F3NmdrdlVlZkh1NFN6OXZqSVU4Zyt4SkFFSFZuSzJCWEoxMGlzWEExWHM1U3hkNUlITXpoYkdKRExqMWVVNTRianNEZmlrQzNzSklwS3VCdkFtWmcwVzQzRW1yN29mTE0vL1BuWE1CeEdycERGWk9UQ092Zlk2ZnFNUFVzNVN2QzY0bjcyZ0syQW5ReUEzeVRCNlcwWVQrY2Y4eUxyZ1B4d2lXZWh6SitCL2tHWGkxWnlYL283bVk4RXJnV1JCK1FjaDNhYTU1RjBXNW5oYkVjZlBTaGtYMG5kUlVIMmxReGU1Nk9MWmRNK2FMZVZza0pTbDdpOGx6bkNIcEs2NUY5RkQrR3NCM3hzVUdhZ2EyVnNNajdnY1dpdUYweDZnaTh0WEdTUnNJODBDMGZFOVpKS3JzUFA2a1ArQmlVNEovMG43cWRoZlBXQUQ1dHM1NGtvQ0lnalh3NkM3dk51cjVvZjdBQzRoTjl6aE9DdVIyQmVsK2NBVm9adlpzczZDbGtwZWMxU3lCS3ZLVTRDL1NuZEljN0Y2QkFyb1FpWkFRWWtLUmFJSDhHY1NrMFVCMVE2OXRqcElkdHZpejlTODFHYW4ydGpGK2xPTnRmRGNEalhBLzM0OTNSVWlsc21oeFo1a1BoUitDNFR6U2U1UFBIVlZFVmxHc3d4QnVmdHEvL3NTNFZwZjUvbENvNzJSdUhCcTR0ME55ZldhRURtdldGVUZ0bEhtZ3lyaDZCUUtTTVM5Yi8xL01iNDZFNFpLK3pMZTFjK1d0QlFMN1BjbHh0MG9Vc0RidE5ZaXNOYXN5SWhGamFWRTFqODRpQVJEL3RSeHRwa1RQWHlJcFc4K3lHWFpKakUyd2RaWjE5dUpaRGRyOXF4ZDVlbmtPUmVkYnNWU1gvWDVRYkZVV0RkcElYYmlhUi9Ld1YxMW5HUGNMWWVQcVlLMlVoWUpRVlBoTnk1RFlZa01XVGdwSjhLS2FrOFBvOTV5ZkJLekx5Y1pKT0Jia0Zpb1VrUUdqbnQ5Q2dxZ3pWVnl6VW5HMzVHNjdGVElyRUtML2o0OVVuS0V2ZE1saHQ1NEE0ZUh2dSsvQWd1SCtha1pPUm1WRTYyeVRJZzg5V3ZuWi9sQ240RG5QeWsyckVvT2toTzdrdlNsclRvTGtFN1E5WkQ2elk5S0dNN1ZYS0ZnKzU1a3FiKy96MG9aTmNMMm0wU0FXeXJ6Ym53SjB6cVF0dnpUdkVSM2IzTlk2UUhuSFJHcG1MU2s1SThhanRoLzRqaXczd2VycHRVY2gyU2hsbWtrTlJQNG5weDQyd2YrR2dTS0x2THRabEFUeHF1dWVFQ1phc0V5RXAvQ3MvWEtuNVg4bVI2V2UxdFo5dklGYkoyWCtVV1NDRnJDNlcwYllBTW1EZ0w5RU82a2I3R3pGTEdMa1RkeFp0MFlxZXkyTGRZak1RUmhJek90cE1vS3NWb0g3aXIyS1RSNWNsRldmSG4vMTBFSERJSEtTdGpsY3NUNGs4RnIxbktVWUpYQjZsYVpjTVY0Q1RZZVhuZG81M2p1Y2J3cFZ4QjVmWXFSTG9yZG1hMVZmenBQZFFyeitFdkpuNVNjR2lYS003eXZ0M1B4dmk0ck1QQXYvVGhrMzA1S3puWXFEeUlOTjNwRXh4WTZOTEFjeHRMOFVscmZNQXZYUnBzNTQvSHBuSTU2Ui9RZmhTeWtLd3JLZHBTU2J3ZVNOMUVzcTUweVlaSlBDMWI5Nk8xOXA0Z1BxSkt5TzZVc1N2VUZzYVhzNi9hc2ROOU5yQmUwc09vRmZZUkV5ZU45MU9KYmxsdkg0a3JaRjNCRXlFL1NIQ3F4SUhCL3Nqam15cGp0NmdkUy95bytJaTBWUnl4ME4vRDQyQTNJOFA2YXBOQVlpa2MzSHhzcTVGWUN5ODZ2UTJIODQ4MDBlaXFRTmFoei9ZOWRrWVV3QjZGck14S0swQWo2NEQwZCszSGMybTJpRk0ycnZIai9HTmU1MlRYNGd4SXVSVmlaNm1OT1lEcEFORThlVWtDS1VyZzY0eXV4MHM3c0IvU3o4ZnhSaURkVmthYzdYaVc0WU9SR0VDcFZDVUpjdDFEM1dqV09qU0RhMVh4U3R2M29Jd05mallkVGZvbno0UHR0TGt5ZGdkSi95YmI4M3BKWFZsQkxlRERPcGJwMzd1dUhkdnBmb3BKVDNDZXVQYVhEWER5Z0NlNFhsSko5ZEs1MHdOT0VrbXlNTDc2eGtlVHdOaVQvMGx4TjkxUVYvaWlMUllZZmsrL0k5ck9lNFRGN2VzZ21WdGxLMlI1WDQ4dFVYS25LRmpJSkpNQmszNEFLNlowZzhoYTJDRldRdDFGUXlGbHJCTEZFNlV6OFpIU2hzeGJwVDhQU1F2Z1lTNTJ1UnlGTWlkSlpMUmk1L3UvaDhONC9aR204K3VKV3hZUExmSmdsbjNLRDlJVnh1WDJvOVBPQjlOSlA4aVIxNTZ6THhXbS9ZM2o2Yk5jUWFtbXBZZHNkNVdqQ0s2bjBpV01IL2krcU15RHY2YkJZaUtwbXhVY292TTNDdy80bHN6bjd4QytBallxMjB3Vlh6dkFSOWI2UU5PZE5yRUplRUlEYnRQb2F4cCtFRDRrbkpITFNhbkRDVjdZcFZJZ3JFdEE1OVE2U05yTlNjbFVFcThIc202RlN4Qk00ajBCUGx3azlnSTVmc0haRDhFSHZwUTE1aU9TTnNyN2kzUC95TUtIOXpKVm9XTWsvQ1dTL2hnUEsxK0NTUGhhSHgrZkN0bklQeW1JSW9wS0pUZ2xBeWY5S1dTZHNPcXJ3eVBranZLNVZMYWRJQ2dtMDUvZXhtbW5pM1FOa0hXUldqT1JPZlBZR1ZHT1hzbUJpN2wvL3ZWWnJzREtDU2IyaVErc1J0WmRYeFM1R2IzWVNld0xrS1dML1NzQUN0Z3ArL0hUenZINE5nekRoNEVUOG5tbVltZXBMZlFQdWx5VW9wKzcya3NpVEt6MUZmbzcyUGRwbG1GdUJEMHJZMjk0cWVPRGtSaUNrbW1STEhnbGRZZmF2R3k2Zk5ZUDJrTUt5TVRsM2E5eU9ybldjZ2hmTzhNSENOL1E4ZEsxTWpZWkg5NWovL0xjSFFtQ1NVL2hQSkhJSXkxYVJUaVE4U1N1bDFSeS9WVTd0aDdQOUlBUCs0c1VPd0VWa0J2Si80VFhTR2xpU2NSRTQvSm03UWkvbDVHemtUNWdYaGVmK01vT1I4WTUxVUMxVWNoS3lTdFJWSkxKRll4SFRnRDlrV0ZKT2FmUklWYkdKdFdPOVpEdENyY0VwcmplUkhFQUlkMUp0cUpzT29SMEY2Tjl6NXg1U0ZySmo0ZGhPUDRaRGhmVjQ5MC94VDFuMFZxZkFBQWdBRWxFUVZTM3o2VXhpYk13RVI0NzBYd1NQNjU0ZWZJd1pqTFJ4TkJaUDVGZ3BFQkdqOE5wR0Q3T09La0F6RU82UzVjS1pDNUlHekx2RGFPeWx6TFcva0dCVFpXeGpOUmRKODBoZUM2MFNZYzVPV2RETEFmNDRRcngzRldYc1RUZDZSTXMweURTY0ZzMWx1TE5uZU5Ed2hPNW5KUTZmQ2xqd3dxdVRrbmROTHV1OXNrazhUcW5XUjN0SXFrcmtkYUFETyt1ZHV3T2xJK05qK01VWlgwMlRpNzlCZFpMV2hpMUEzeGtIZmZTZksrL2ovZ1ZzbEx3UkVoWEpYa2hFYUVTNUJLeVRvaHh5ZkJLcExDY1pBZnQ5SkJZRWxtSEpnTTBjdHJwSVhlK1BuOEd3MEoraEdRZGVWMnB6VloyM3V6LytHYzRuSTdzZENtUWRiNGZlQUxmYjBoa1hRSXBLYlBTaXVQSk9pRDlCWlN4aSt1Zmp1czRqQjkvS2poUmtrOWlwN3hnVnF3WkMvZUZVTlJHejYyMDZJNitNT2RtT1FLQjZyTTlLR04vU05Jdmt3ZzkxSTVkUDFnUEtXUEJNWmtqbk9raHVVdFdsRXRKM0R5SzZRRW5MQ3hMT1diTVkrUUo4UkVpQzM0WVBzem9BTTdIU3hrN2pPcTVLWlByYy9KNXhYMmtpSk15UGxLVnNiZThOaUpLU2RsUXJRVmpicmpnY2pxMGdUMSs2ZGNzSmljZGt6eDBGY2VRd1g2M3VhWGp4Ly82ai9PcXEzSWhXcy8waDBFSVNhdE1MaGtsNlEvMFE3ckpWTVpPTmdjU0hXNVlPeFpNWDE0VDRnaEN0aXViR2xISUVrVWw4V05kU0lqblVibzgwY3MwSE01WWYvL1h3K2FDaE9pVGRlTDBwK3RTUWJmekt4eHhsNk1nOWltM0hhUS9qSkpIUUhyc05NajI4ZlJuR003RS9SSkozdnhTUVprTDBwYk1mOFBEWC81aXdncnVvbjlYOXRHc0lIRGVqN0d2RXJlbXRka1lINlVhemRTKzlPSDNnSS9HbHlCMGJ2R2xaTVA5STRvUHlkYnNPS3pWL3RFWUg1STdsY3RKcWVPZEttUWhXVmRTc3FXU2VNbWtmd2pPRFVsdVRPTDFRTmJabjdPWEw3V0E4cFVxSkYrMVl4Zkk0c0o2RWROZy95NTNqOC9nUGtKeFVHMFhXQy9wWVZURC9RTmZHalRlVHlXY2JZY1BYU0hySWo4Q0pKWTdhQ1RaQkFrU0hVbXFSM2tqSzJQdkpBK204SDFoUUM0L0tpUldWclIrNjhmcFQ0K2Q2WXBLdUJ0NHBtdzFFcXN5LzhmZncrRk10Rm1ucFp5RTNrMkl4MDdKanpPY1JXNUdJM1lXTWVERXY5V2Z4ODVKbjN4YzUyQjRPUDdTYThjK0FNdXpVSlI5NUE3SVV2a2ROYXVDKzRLMXJsTCtuaGpsbVJ1QmRGc1pjWGJnMlpVVXNsV1NvSEdRS3NHMW82QzlpMld6WGREK1RTb0lTVjNpOHU2M2RtenllZ25ockFkODNFZ21BU2VPZEdkK3A5NHZQanI5NGdDVG5vbWtZZlFIaGFJNGVYaGVYQytwNUhxUHRXTVR6OXN3dmxiY1B4eksyTnQ1YUNlZ1FxRHN5WXVFN25XeFVtbGltaC9zUUdGTCtMMUFLQzQ5U3ZMUjFvNFNCandiYnJtR3JORG5WMU9VdkJhaW5NWDNrY2tsQXlYOUNNbzBwVHZVcmRFaFZrSXB2OEpLeUdpeTJJblNtZmhJYWFNNElObE9EOW0rK1BrRGpQYVZhWm0zOVpEUkRyd2UzdjhaaGhHV0sxamNDNGsvaVIrRjd6TFJ2QktsTTFUVVlKS1dESXpNRjNMazlXWHpVMkZwM1N0NFhSN2ZlTWJJOFUvNTlQYmcxVVc2a3ptdXRWSG12OEhoNzc2OFM4K2lyakV3T1NjazlnOEVnYVgrbFBnaWlvUFM4eHZqdzMySlBiTW56WXdkNENOcm1VcVFTcHZnd01LV0J0eW04ZGMwOUlBVGVNNWw0YVhhanhMUDZ3TmlQMGpZQXhrVFZENm1rbmZKcEgvb1dFd2s3ZVpLTmt6aVBRRStVaFNQVDA3cVlxWGpmQjZNUzVCVnQxdVI5TS9DeFdJL2dYV1Rka3cyM0Q5a3ZEVGFWeVY4YlkrUGdFS1dvRUpoemtsd1N1SkIwaytGckZBZW44ZEFxNUoxWktCYmtGakVSMG9icDUwZVJXV2tkbXprUmsyWmpnelNWU0t4clBrZmg4UGJYK3gwOFpDU0lUODZTTWswUDFyemR2NDcrVWY2MllHZDUrUGlYRHQyT0JZdXNzbm5tV1MrckRad1B0SGxvamVia3FLRTFJdi94NXQ1Y281RE8xL0sySUdSSEhkS3ArNFZzaDBHN1pzdW4rMkQ5cjRVc2gzaUEyNVh4WnE1SVh6dEZCOEJTdjhTZlJTUGtTZkVSeFJmbCtkN3dBa0wyM1dxMzlNdm5JOVVjcjFIRXZWMkY1MjRiakM1M21QTldQc3lwa21BN0NuWHRzNUM2VWdFc1lVWTcwbEVFQ1d0MTBNTldTdWZyUXFIU0hKSG5FaVNabVdnU2YyUmJxU3ZNYk9Vc1F2S3dHSnlET1pOSWlNVTBoMjhHelVoamlCa05NSHJUQUhwSWQwamlqWTBINWF5aWRpcCtQRnUvajkrRFlmVDIrY0FpRnZtMzdkaEVtZGhJanlLU29XN25CdmtQcVNWaVNFT0ovMlJmbTV0RWhTeUJnREc0VFFNSDcrWEJ4VWkzUlU3czlxUytXOFluZUV2SnFKWk5uMmU3QzhwV1d4Rk9kdURNcmF3bnZTTmtVNThteDlHUzRkM3gvaklXcWJTMXBJK3dRNjhTQU51MDdnclpTejgwaVVMTDZveTlrc3NFQitBZG1ua0NPc2NhS3hiQmNtNkgxTTdOcEdzY3l0ak55aUhFZmljdldudDJBbEozRWpwSjRWUERmR1JwWHowcEl2aGZTVzRqNlFvWmdQN2FYb1kxUU5PR3E4WENXZmI0NE1yWkYzQkV5RjVTSENxeElQQi9zamprakxXU05Ka3NvNzhZSmVpQUNhcm5QaFI4UkZwcXpnaWlhd2p3L3BxazBWaVNTLzlicndhaVdYNDRmM3Y0VENlNnFjTVptdUpIMEZaZ29nQzJLT1FuUXliNEZieGVWWi8xMzdRWlFzaHQ3UnhqZVBITUJ6ZktqZ2huMmNxOHpadlM4Wjd0N0dqZVpLaTVNZGZJNDNuMW4xRWQvaFNSYnF0akRqYjhTekRoMFptVkdyK2RhK01iYURVa1pPNTJlZU9VbkRkUkRlaks2QlRrcmlBY29tRWQ5NXQ3S2IwYy91MTlIbXIrdCtUazdvUXpyWlA2alk1VnJwV3lDYmpJMnU5dUpXTFdiVmtBK0ZEbUJ5emxZOFRFcldwTXJiVDJzTFJmVFdNcjc3eDBlU0U5K1IvcTI2NHpROTBvVnpZRnJ4UU1LOXJLbzRRMGc1VElTdjA5ZEFVSmE4a3lWY1VKbVRBTE1uNjNIWXEvNVJ1RUZrTE84UktLRUxTZ3ZtU1NIZWlkQWJ2bEpxUWVWUDhTRFkzc3VrWTQ1SkpkMmxTSGh0TGZsUitxRzFtNStrMEhENytEcHphVG44K1BFYjhHTEF6WEFQWWFlZmpSaXVFd1FSRENaY0trN3Vmc3AzajVjZTh6bzN2L3ExMnFVRG1nclFoZm13WW5YbjJrWWJEcVh5bktnUjFvZXpXSnJtSlc5UGFiSXlQVisxWVhVRWRYUjhTZHA0RUg1TE5DNDA5OFVteHZrRGovU09LRDlmejVITFMxZkVsZm1DWFNvR3dUb2hTbUJWT2tqdVZ4T3VVMUkyU2RtNkY3QlBnSSt1eTdJS3pINElQakRkalBrS1hYaW9WNjl3L3N2Qng2U2V3WG9UMGx1R3dCMlZzNDBzUWFiNTd3TWZudWR4SUladEFZc25KQlFsMkZiSk9pQ284Ykc3VHo1K0puY0lxandiZ3J1ZWQvbHlickhQNzBUVXAzdzk1N0l3b1I1ZHVsczdsQ3NhMzh1bkkyTGU3aGJZRldVZVVvOGJ1ZmhrMndhdFNMNEgwcDJBb1lLZnN4enM3ejl2TTZUUU1wOSt2MnJHaHFFdzRqOUI3aFAzZml2TGM0YWFDMzladDYrdU5rUmlVN0JCLytHS1RaSytIb0gyVzFJbTdMRm9HZUZuMUU3UWp1eEtYOS9MeTd3RWZ5VWxkQ0Y4N3d3Zkd2VUYrZEsyTVRjWkhhQisrV3krWUZCZk9FNGs4MHFKVnROL0llQkxYU3lxNS9xb2RXNDluZXNDSHJhQldhZGxxKys2VnNlRExVQ3RPVC9zNzRmZGF4K3UzL2ttZTNHWUgrOGFUWUt1bDNmdXFJU3YwK2RVVUtXTUx0WmtXMzBjbVZ4bG9VbitrRzZTTWhTRHlLR1BOR2xOWkpHMnZ5bGhBZGtuS0RHWFRLUUFrb21oVFlGNkVGY25LL0hZZTN2KzZLcExVYUl3c0tJSlg0WkJDODBuOHFOU2FDOXI1TU9hcy9vZ3lGdHBKeU9qVHh6Q2UzaDg5NEZISVNwY0t5T21nRVpuM2hvZCtaQjlwTWl5eXI0U3lWMEZocTN4NUExd2Rhckl4VHF3dmZTemIwb2ZmQTA1Q0xKdWQ4MWx6NnI3TWFySndwZEUyYXl6RllhMzNrY2I0a054SWZ0aFM2bkFTbUxGTHBYMlFNZFdhb0UzSXV4NFVrQTB2UVdTU3VBZWNpS1N1UkZvRE12eFZPM1lZaTRyWnducFpkYnZkR0I4VHZBWFdTMW9ZMVhEL3dNcnBsUzdKSkp6MWdKTlBmTmdLV1NsNFVzZzZFdjJUa0pEMG85UlVGY2dsTXJ5U2NrNU9zclB0Skt0Y0lldlFaSUJHeE02RmJqemt6aGVKRFlhRi9LaVFXT1NkSGRrNXQzODhEb2YzZi9Kcng1cnVKMGtMbWRzRVVsSk90aDNqcWlwdmhmNGlOOEFlTysrbWQ3ejhtTmRwUm00UVA0SkxGbk1LVEVCOWJ2alM1YUszdlJRbDJHU1FLemNuK3o2MHo2Mk16ZkNyNlhqWW9BZGw3RXBCS25KcmgwSDdwc3VtaDJEZDhRTTZpY3Q4S3F6cEVCOEkxK0NPSjRTekhuQVNTUHFGdE9leWU1djQ2Z0VuWkp3QUZ5bjQrbUg0TVBFRTU2TUp1ZDdUZWR1Z1ZydE1yanZPRjlPLzBmQzFqSTlvejR2UFIvSWpWeHl1VHFDNTRhNjFrYm1Fb1RBWUY1ckJ2RTc2Y3RYcnlMeGgyNFJzN1YzMnFmeUkvY1grbE1rbHhwUCtRRCtrbTVJUFBYWjZTTnFJTXZZMlJ1VEhHZGtJcGkrdkNYRkU1VzNTcFlKaUoxRlVpbEYrWk5JOGRxTDNMZGo1OGUvaE1MNDd6MGFuUHg4ZUk0ZVVjcWxBU0ZyaVQyS2ZRa3FSL3BBanI0MFM3THowWkk5ckhJL0RjUHd6SFZ6enl4TmxMa2hiMjA3blFtQlJHZjVpZ25VSDNPYjlUblg5b0ZBNmY0bXZQVzAyeHNkTEdmdXFIWXN2Unp6NFRuckdFNStrZldaWll0WFFNZFowZTYreW05aXZkaks1SDRVc0pPdEtpc2RVRXE4SFVuY0ZjaHVUZUNUcWE3eGN2c0tjSUU2aWl0bFg3ZGdGaFd3UHlsaTczRUZWWVIvRlJYZksyQWFrdjZ5SVhla1NSRHJPTjk0L0Ztb0xsd2xaVi9CRXlBK1N2Q2dCWUxBLzhyaFVqdUNMNVZ6T2ptWFM5ZTZ6YkRNNFc1ZzNGNG1sL0FDUzRpdlNsamdreVU0eW5LODJDU1NXd3NITng3WWFpV1hQLzZYRjI3OCt0NU9sNXBDc1c3eHE4OWpwK296OStxTEl6V2pFemlMMjdQbG5zQ1gyR1lydXlZdkVjVjJiajJmUy92aStnQlB5d3lYTTB1VldaTHgzRzd0MEthVktacVFvb1hFMlF5NHhvSDNtZWRRRlcycUFxSTRUUm1Lb256ZitrQnAyMGFDOWkyWFRYOUJlcGQ0U2wzZS90V09UU2JJUXpuckF4d1lLdDFmdFdQaERUcS9hc2RQOVNsd3ZxZVI2aitkdUl0bU9TZlZTdk5JRDJmNVN4azdENnVZSHVpQ2lJUHhlSkdkVG5oWHp1N2dLWllIUEU4WUxoK3RUeUtMa1ZhbnRSa1pMakNmOUNLeVkwaDNxMXVnUUs2SHVGcW1aRkZmbVRTTGRsWElVeEZla0RYRUE2TWRqWjdWYjRrZFl2Z0RoUnVVVXlDWk9OdGVDbmFlUDRmRHhiOGZwSGZTbjUzSUJ3S05vaU9jSDJ6QkpTd1pHNWtzQlVQYWxnajIrOFhqK01hL1RwN0Vlc3YzaEN3QXliMWx0YlB1YXNxZnV5N3RXU2xteXIwQXlONng4VStLTExEemdXN0pXRHFqMEc3QXhEZVk3d0ljdEpHVG5HcHJ1dElsTndCTWFjTnRHVWh6V2VoOEpzYkRKMno2NW5QUURsMTBxTWRqN1I2SDBMNUoyTjBWYUtubVhUUHFINEp4STJzMHZ5VENKcC9ndmVYazg3SDVPZkdRcEgxL0syRmZ0MkRYV1RWbzQxWEQva0MvZEcrMnIwbkcrOGY1UlVWQW5LV1FKdVhPTDlVaVFTdUxDWUQva2NaZkFwOUN4aDl5NUZXdEtJVjJ6ZndDSitFaHBReHl5MEYrSTVDSGpJeVFXSkYvSjYwcHRYR1JrZ0t3clMxOC95ZGhhdVFJUEtSbnlvOFBPc0RKMmkvMXNKVHNuR0NUcjhtNWNkODNIMDNFWVRuOGN0V01qQzBYeFN5aExBamZMVXBUUU9JdEppKzRDNUZDR1g3UDZxT09ha1JoQUdZdklna1pCcWdUdkRvUDJUWmRQdjBIN05nclpEdkVoNFh0aHV3N2hhNmY0Q096ZTlkcXhUNGlQS0w0dXovZUFreDJTcWFua2VvL0syQWFma1dPU2NCNjM3QU1mVFFKa055OFQzVWpwODRseHUxc0VvZkI3V2ZFNUprTG9SRFpvQjJ4VjB1ZnplWEg4Ny84NG43UHczN1YzajBKMjhRMWt0SEJvSGhLb2hjODlkbUpsN0FLcFdpUnJLL1BtVWlwc3NTaUQrSkRzVkJUQWhIUVhvMzBGNWtYT2lXemVpaDhmN2J5RWwyOS9sY3NWTEdhTHhJOFZzdEZEUml2YzVaeDhkaC9TUVRzZk1FRDZJOEFoZUZVdUZkaTR4dVBiTUl3ZjN3UDBrTzZ1Y2hSa1RrZ2JZbWREelpCOExqU0lPU2Jta2YwbEpZdlZhNElTZDZhMzJSZ2ZyOXF4MlN5Ym5mTkpHTm81UGlSYnMrUE5qZmFSaHR2NTR4MjM4c09XK3NDMFM2VWVTSmtnZVpsSzRqMzVKWmxNM2owQlBxSUsyUW0rbmh3ZldjcEhNUTNXZDdrbFhBYjNrU2hPRm1xRFNuYWxoOWs5WEpZMVhpOFN6dnJGeHlNaEs1RllDVCtBTklsU2xBaVFCTHNrU0JTU1dEUThRbjRROUFUTEVqUW5zZEJrZ0ViRWo4bGtIUmhWa1VYeWtIWFMrMmFOUFNUVzEyZmU1TVhpL0ovZWhzUEhyMkR0MklWeGVleVV5TG9FcGZOazJHVGV5UHdYMlhWbnpackFwZG5pTW9OMnpwcU5oM0VZM244UHcvbi9XcVRldzZXU01tL3p0bVM4UDZsMmJHSjBaMzZwWVlXZEViOW1QVnZIaDBaaUFJVnNsU1JvSEtRaVRxdUhZSDMyZ3c4a1BCTENOZ3VWeTMvdk4yZ3YzWG02QlRDN3dVbnllZ25oYkdmNHlGb3ZYZGVPVGNZSFdoZWx1OE1maW84aXp1QjhwSkxxYzJYc1NqOHNoSENUZU83SzVIcVBDdGxYN1ZnelQycDd3TnNpaUt3UTNOV1BtTmMxcVJrcnFidytyUlNIclNsa1BjcllxZzFrdE1SN1NmMlFicVF5QnJCRHJJUWlKQzJZTDRsMFZ4U1Y0TjJvQ1prM2hXd25wQVN4MHhnWDl1TmQxSUxtbzlCSThxUHlRMjBWTzkvL0hnN0QwVllTelVrNGs4d2hKQzN4WTRLZG50cWRlUGNsRGlmNFZ3NEhRa2FUdzBNWTEzZ2N4dU1mNDFBQy9pVFRsZDVHc05QRXRZTU84dXdqanRmd1lBSDRhYlZnOFZVN2RocmxCY0NmQnZNZDRDTzZQcVJwVHB2WUJCcE5Hbmh1WTA5ODBud2ZJZWRjd3JSNzYwb2tuaWZzY2tuT0dmbXhJVThqSk8zbUNyWlVFcTh6VWxkV0twWkl5TmwveHlUZUUrQWpSZkhZRTVuYm9OeUJHMmZHZWxsMXUzWHVIMW40ZUNsajlkckM2UExDNW9wWmVOY0RQdW8vd0JsVXlDYVFXTEpDbGdTN0Nsa25SQTNWY0pVb1krRm53YmRpVFdad1J1d1VrcVhjY0J6MjV2VG53MlBaZG1hUldIQWFzTkFQMkJsUmp0WnF4NDdqTUg3OE5Sd3VTZE9jVkNaK1hDQVJpNDhSTzVXNUpjcFJJM3JBcEd1QUxLM01QN00yWU9ma0JhSS81d3JaOFcwWWpoOTNPQ0UvWE1Jc3JMZUM0MGFYaTk1b1lkVW8xTGdjQWV1SWtpRG1lU1RkVm1ZNDI5RkhEd3JaSDVMMDR5VHZPaDlkTEpzZWduYUJCRWxjM3N2YlFLS1NDK09oc2JJdGhMTWU4RkZQNmxoeXF0K3AveGg4ZUkvOVc4M1lHODR4NlFtK3RIQ1JSc0krSXFUQkdyN0U5WkpLcnZkWU83YkJmdXJHV1EvNHVPMURLeWxrSTc4ZG9nRmYzR0RuQzdENXdjNS9BOE1SWmVjL0F2TzZodGVGa2szTzRUS0ZySlM4a2xxY1pMU0srVW45a1c3bWk5SkQwdDVBZzVWUWhNd0FKSkNrV0NCK1ZIeEUyaW9PeUNLanlhWEM3VjJFZEJlamZUSXRKbGxMTm05aXB6SC9sM0lGNTgvUWFmUkdHaEkvWnY4Z0hmSGppcGNuRDFNUW5MZXYvc2lsQXJRVGs5SG5PR1FjaG5OWkMyUFpETFZ6UmJwVThDeWlwV2ZJdkRlTXlqeks3SWJEcWZxSGtyaHA3VjdLMlA2VXNjSytuSWFERWxzaW5ydnF1cEcybUkzM2tXaHRZY2xXY242VCtDVEVndkhrVXZWN2svWTkxSTRWd2pnYTdybmJpYVFkK3FGRXFCVDl1aVQ0SVpka01ublhBMDZjK0hDUjJBdmsrS3Qycks1OGJId2NUN2ZsamZFeHdWbGd2YVFka3cxSWYvZGxhdU45RmVGc1AvajRKbVNia1hVa09DVVJJT21uUWtvcWowdWthelpacHd4MFlkNWN5bEZDMWhFZktXMkluY1ErSVNsRXcwc2s2OUQ3Q28wOHlsR0p4Q0x6UDExUGgvZS9oMkdwWElGQTF0a2tIZkJueE01d0RXQXliOFR4cEI5d3lUS2YwTWdOOEdUWVpIekxwK0Y0VnNhZUZiSTNwWCtKak5taWRxeDB1ZWdsQ1ZDVUVMeEJ0N0xmdE9qT2VoSDRPMWtQcmR2MG9JenQ2YlBIRG9QMlRaZk5mb0wyZVRXZ05seDNoL2p3YnNmejUwSTQ2d0VuZ2FRZjdOWWF2bnJBU2VPa1g4TGREOE9IaVNjNEgwK3ZqRzFRWmtBbTF6ZFExZ2Z3MFNSQWp1UkhUUzduZWxUR0tyOE50VzNjdnVKSnlBd2xhWE1GUjRrS1dhS29WRVpMN0NmOWdYNUlOOUxYbUVhSFdCbTdRRTRWUHhzbGRpcEorbzVJMmdkT1BOdE9RdEtLVVQ1d1Y3R0pkSG1TVUZQMXJMZ1pqOFBoNDI5NFJpb0xpcER1eEo4S1hvbHlsUGd6YU9lRDZhUS9CVGdKZG1LeS9ZNDhQcjBONCttK1hJRWo2RkRNVEd0TDVyOWhWQ2FmQzJhMEM5ZHJxUit5N3FSc0ZTalpSUFlremZla280M3hFVlUrcGcrL0IzeEFoYjkzMlJKWThGdkcxZ3MycVRpOVpQUmpZMDk4MG9aVnZ0dHZ5SG5lMmoxdGxiRzM1SFEvdFdNaFdWZFNPcWFTZUQyUXVpdVEyNWpFVzVmcXFHL1BRWng0bGJMZEtXTWJrTHJaeXNkTnR0bU44TkdkTW5ZSCtNaEtGeVNjN1FjZmgrUC8vTWZsQzFQdDgwUkNmcERvWHduOGd2MlJ4emRWeHQ2UnIyYXR2aXdTU3lIckZGL1YyaXFPU0xKVEdub0NpYVVJRytkajh5aGpiOGxNeEU2amR1bmg5R2NZNXVVS1BHVGRBM2t1a0hXU01uYjJvc2pOS0xaVGNRQlpCNlMvYXo5SStVaysreGJITldzK0hzWmhlUCsxWXUxWU10NjdqUjNOa3pkcWtLS0VJRm02SW9scW5rZlNiU1VCZFlNMkt5bGtxeVNCR0daNVlZaWVXeUg1TjVPOVYrM1lLWGtta0NETnVmQ084SUh3RE81NlF0dnpmcEk2NzkzRDRuTkZuUFdBajA2L09NQ2s1NnQyN0NHVlZHOWNlenEwRHlXdWx6QytoSE9tMlIzVlNqVmpKK1VoTnlwM2hEYms1Z2M2T0NCN1VzYWFSRUV6WkQ0bVprSTZJcWFqYzlxbHJwQkZ5U3RKOHBYSkpjWXJWb1ArbE80UTJaYWxrTDFicEdaU1hMRlRVaXdRcFRPWVU2a0pjUURvMEdObnRWdmlSMUdoQTh3b05ua1lEdG5Fa3k1UDN2NGFEb2NUSkpHYy9teE9SaGRlNEtuZG1VclNrdmxDRzg4Vk90bVhDbVI4bjY4ZXg0OWhPTjNLRlFoays5ZWxnbUpuWkRIZFAwdnNRMUdWTDBqdzRLL2hjTFRMMlZDV0FvSkVKYjdJd2dPK0pmUDVteGZoWHVnL1lHTWF6TW01MHhvWDRybnJYUzlvdXRNbU5nRlBhTUJ0R3JuaWs5WTRDYkd3TU42aGJsTitDMElIN0g2VXNmWVArWnhWUWtWN1VrbThIM0pKaGttOEhzaTZJRDY4aXRqNWN4ZWMvUkI4bUplbjhBZlNWdDF1ZTdna1N5Z0RrUlpPSlpMK01oNGdQcUxyU2NMWC92QWhLbVNUeUIxSjZVYUNYVUpHMHFDSmZ2VkZ5QjBsYWNpMkU2enlObUc1MGF2VHpyWEpPayt0MFF3dXlaUFV0RjVQcCtOd09ONlZLNWg0V1BSbnlJL0tCQlBscUxHN1IremtySHBsWXlJTE5HQ25iTi9kL0JmOE9KNlYxS2RqUFlxVjhHck5BY0ZmTkFxd25wZWloT1FrMzBGNjB5ekR2QVI4S1dNZlNJTkZzdUNWMUMwcm9YcFF5TzRzYUFkaEhWM2V5KzJlTUtrTGJjODd3NGNqelhrcFl5UDc4OTE2d2FUbk15dGpSVEkxbFZ4ZmlSU3l3c0hGdnlmdXEyNmM3WU5zYnhJZ1IvSjUvVzdNTWRITkQzWXVmckJTcmxYK0R2TzZrTGpCY3F4Z2FOSndseFd5U0JsYklCc1hiU0NqRll4SFRnRDlrV0ZKT1NkUlZDclJJVkhJRWpKYVdleUVkQWR6aTVvb0RzaXlVMUVBRTlKZDhTZWFsTWRHSHBKVzRTNk45WFE0L2htRzgvOU1kNWtONnJjZEhqdWxLYzFTamhJN2xZRmw5VWZ3Q2krSkxzUFh4aldPcDJFNC9xNDhSbXJvS2ZNV2JVdnNzdzd0d04rN1U4WXUxQ3lQc1RzZ0NCUS9JNHU2M1BYOHhqaDUxWTVkd0JIY25yekxVOExKenZFaDJab1ZoN2xZRFdFL2FZd1BDVmZrM0pNNm5OQ3VUQm1ib09US0ludWpDc1pVRWk5Q3hncHdyTUk5a2F5Yks5dGs4bzVGZlg2MGt2NDN2Z1Rwcm5ac1EzeklTc2pDZWxsMXU5MFlINi9hc2NOWXhFM2ovVlRDV1E4NElmdmQ5eFhFNGZnLy96bHlYVDRoNjBod1NpSkEwZzlnblpSdVFIZmZJeWZrQjBHUE1zQ0ZlZk9RV0pLZHhGZWt6UVoya21GOXRVa2c2NlQzelJxSGxLUGt4WUg1Zi85ck9BeDM1UW9jWkozTjdaR2t4V0ducDNiczVEVmszc2k0Ym0yeStydjJneTdQeUdmZmNGeVZadVB4ZlJqT0pRdEtKTjZENGxLWnQzbGJNdDdXU1Q4a3Q5dG1MOWZUWExsME0rYkZyWXpkNUdBcGdLaU9ENDNFQUlxbTdtdkhkcGpVa2ZBb2pRUXE2VzUyRnJRbkx2TitGYkxKU1YwSVp6dkRSOVo2NmJwMmJESStRbUhDRDhWSEVXZHdQbEpKOVZmdFdCYlBhT1JRbTdEMVZUdDJHbDQzUDlDRld5UEM3MFZ5TnZJc3pPdHNRaUhoSkNUanZiWkpHblpBSVV1VWhzb29pZkdrUDlBUDZTWlRHVHNwTEUyaXc2QXk5b0g3SVl0K2k4VklIRUVVR1lxeWk5aHBqTXZ6YStnQWxzVW1YOE1oZmxSK3FBM00vK2xqT0J6L2dWK1JnUDZXakhSZEtnVHNqSHkrNGlHamJjY0d5eFlVeUY2M25jU1BqK1RiZVBvOURLZlRRdFFIY0J0WkgrNW5GVHNiaEtlZWZhVEJNTDVqRytDbjFSU3o1QkxCN1hqNDRNYjRtQVNkY01ob2YvWEdxanZBUjNSOVNOUDhKUGlRYkY1bzdJbFBtdThqSk03MnJnUDZITGxramdJV1hCWmRGRjE5a3pIVm1yRTNSVm9xaWRjWnFTc3JGVXNrNU95L1k0VnNEL2dReXgxRWxkYWw1MSsxWXhjVWtEMG9ZenZCUjNRL1RRK2plcmhzYjd5ZlN1Y1h2QlJxdFg4RUZOUlFJWnRBWXNuSkJRbDJGYktPQmxGV2RKcWxqTDBqRWMxd3FSWUVLMlNrUW1KWjg2RCszZW5QM1pGMTRydzBWOFlXeUxyRkc2YUZzUjkvRFlmajIyZTBoc25JQmFXY3gwNVhyVkdpSENXMVl3bGVGVVVnNlUvQlRzRE95V3ZJdUVEdDJMT0MrdU5jcm9EOGNJbGlaNmt0SERkU0VIc2xNbEtVQUM4MWhITnFrbVVuUm5ubWVTVGRWbVk0MjlGSER3clp4a0dxQk51T2d2WXVsazBQUWJ0QWdpUXU3MzZWc1RjeUtXbmRoSERXQXo0MktEUFF0VEkyR1IvUy9qa1htcjFxeDA2akFIRzlwSkxyUGRhT2JYRGVZbko5Zmtram5EUGU4Qk0vdDVKQzF2Tmw1Q2EzVnMwUGRxQ1FKZnllSXdSM1BRTHp1cVlLV1dIZ3ljT2RLbVNsNURWTElVdU1WNndHL1NuZEljNGxTMUZKeUF3d0lFbXhRUHdJNWxScW9qaUFrTzVrVTFNMm5XelNYWnFjNzhZdU1wcll5ZWIvL0VNc3c1OS9EY05oTk1nazBoL3hvM0M1Z0thVStCRitkbzdKYURRd2dkd20vYzNzakFRalhqdFA3OE00bmtzVzNPOG5ZRjI2U0hjeUo3VTJCSzhObzdQdWFzY0NQelZYdEJuck1PcHk2Zm1OOFNGZlhoZU1TemVqQjV5RVdEYjdVbVIzT0pFRzNLYXhGRytHV0RDZVhEYmN2bmt1cU1UeitvRDM4NWx5VU5tV1N0NGxrZjBwTUc1QTJ0MlV0ako1MXdOcEo1SzYyUXEzVisxWXZUWm80K000UlBwbjR5T2dmRlRUSWhadU45dy9aTVYrNDMwVjRXemovU01CSDRaQ1ZpSHJTUFJQNGtIU1Q0V1VWQjZmeDBCa2VLVm9URTZ5eVVDM0lMSFFKQWlObkhaNkZKVzNYUXlOTHB1c1F5OTliT1N4VXlLeHlQd3ZyNmZENldNWTdzc1ZlTWc2ajMxZmZnU1hEMTh6U2toSm9veTlkVWptamZpYzlPT3dNMHk2aW5ZYVpveW5QOE53T3E2Z2tJWHpLVjB1cXRrVmlnNXM4a2ZQd1gzbElGaDBoelVPWmNQSWVtamRwbzRQUm1MUXo0Q3R6MFliQjZrSXRoMEc3WnN1bjUwRzdjMjQ4QTd4Z1hEZGlwdmRLVDZpdTdlSnJ4NXcwc04rZXNOZER6anBnVVFWeWZaVWNyMUhaZXdkUG1SU3F4QlB5T1Q2QnNwNmMvOVpTUms3S1E4NVAwZzJEVHgwc1FxTjI4UHRpSWhyMjdoOTNaME8yQXJUVUg1NSs3bUFIQXBaUXRJcW93WEdJNnRBUDhxd0VGbWJwWXhkVUFZV1B4c2xkcHJSMVYwMHU4VmlKSTRnWkhTMm5ZU2tGVGQxNEs1aUUwbDVvdmdSenYvSHY0ZkQ2YjJ5RjVKK2xNc1Q0cytBblN2WFZDMjduc3liQXB3c01wcU1hNkYyN0ZlNWdubFVCdnlwbUpuV1ZyRXpoVFdkVHN5cmR1d0NtOUpEelZqbGtxSUJMbDdLMkFyTEpwNjdxbnVrdldYai9lU2pMUDhBQUNBQVNVUkJWQ01MSjVMTkM0MmwrQ1NMWmJYNmFZd1RoS3RYN2RoVVpWc3FpZGNEcWJzQ3VZMUp2SFdwanVYbHN6RzUzWjB5dGdHcDZ5YUhYN1ZqcDVmNGdmVUMwaUdOVzExaEh6RngwM2cvbFk3empmZVJhRzNoczYzSC8vblBzZmlyMkVpNFJZSlRKZklMOWtjZVIyVHJmTXpaWkIwWmFDMElGajd2Um41VWZFVGFFdnVTeVRveXJFeEZaV1JlUThwUnhWRGlod1hoN21FY3h0OS9EWWYvNzJ6aytSL3BaMkZDUEhaR0ZNQmg1U2l4cy8zOEwzamtlb1ZHVG5WQ2JvbDJWcHFQeDNPcGdvOUhNdVhoVWttWk43ai9vaThXckNSZS9idTRIRkFTYjBvTTJ0K3d2MnJIRGxoQld5VUpHZ2VwRWx3N0N0cDdXRFpOUDJPa3ltcmhOQ1hidllTSFNpMU1NL215Rk9IZXZ5ZXZseERPOXAvVXVZNmJybXZISnVNamE3MWcwcFB1QzJvN1lSOVJ3d3ZjSHE2WFZGSzl0TS8wZ0pQRTh6YU1yNzd4MGVRVHNrais1OW80OFVLNW10djhRQWVmanN6S2cwWFNzdkN6SkE5ZHhUR2FKWTJHL2FtUVJaOTNraVJmVVpnUSt4V3JRWDlLZDRoc3kxTEkzaTNTa0RMV1FkSWlPOEhjb2liRUFaV09IaDRubXh0UlZCSS93bHFqR2ZPNWxaMTM1TlpGR1h2OGQ1dmFzUzc3bEIra1M3dzh3V1EwV1FBRS93cUFFcFN4azllUjhkM1plVmwrNHpBY2YxK0RBR0gva1VoM01yZWtEYkd2NGVFdmw3VlJnejIxUGRrL1E5bXJIaHk2TGt1SjcwbWJqZkdScFh4TU0yTUgrTWhhcmdRZTBxVmsxc0JLL2FBQnQybjBVc2JhY2RGYzZ1Uys3SHIwUDdzMDZvR01FVDlubjErV3BKSjRQWkIxS3lnZk1ZbjNCUGpJdWx5NzRPeUg0QU5mdWhuekVicjBVcWxZU1BwbjRhSGFqMlBkcElkUmlhUS94c1BLbHlBU3ZuYU9qN3UwcmFDUVRTQ3g1T1NDWkJFS1dTY2twOVd3bFpBN0NsbVhiU2RZN1czQ2NxTlhwNTFyazNYdXo5aURrK3F4VXlLeG5QTi9NK3ZqbitGd1ZqMSsvUlA3OHloakk3VmpJemVqRTFlS2RoWmhrTlhQN0pMTFk2ZHMzeDFMYTVneGZwVXJxUDJBU1hDdFlGSzhkVlF0UlFscTFDbTJCL3MrelRMY1pFR0dYN1A2cUFPVmtSaUNRbW1STEhnbGRlY2ZnanhmMGt6LzczVmVObDArT3d2YUU1ZjM4amJ3aEVsZENGODd3NGVRM2xTdkJycFd4dDcya1I3MjFidjFna2xQNFR5UnlDUUhLWlNGbDRkKzRMcEpKZGRmdFdQcjhjdys4Q0VHdkF6QmtYeSs5UjNxcGYvbUJ6c1FRUkIrTHlzdXQvb2hlWEpyeDFoakZHbVF3SEQ5Q3RsRkc4amtDc1lqUlFMb2p3eExFaUlRUmFVU0hRWVZzcEppZ2RRQUJuTXFOVkVjUUVoM3Nxa3BtdzRoM1JWL1NwTlQ0VHhYc25OMmVYSUpzZDcrR2c2SHNYQm1CdjNwSXFQSm5CSS9ybmg1OGpCa01tOHIyNG5Kem9WeG5lSDU4VFlNdzdsY3dmMzZJRFgwaUoxWmJjaThCMDVSNjV6cVRoa3JLSmtwcWV0dXAzeDVrNFdIVWo4YjQrU0NvOEMvOU9HVDgyZm5seURTZEtkUE1Fc3laWEdEWkpUZVdJbzNkNDRQNlZnZzU1N1U0UVFmMnFWU0Q2UU1KT3VhS21NN0pYWER5clFaS1NtVHhEdkdoMFJlVjBqeDdtckg3dUNTVEV5RC9idmRHWi9PL2FQSmM0SDFraDVHOVlDVHh0eXloTE1lY0JMQVIxa2hxNUIxSkRnbHNSN3BCM3pHcTNRRHVxdXdaQXUxSEFsNmxBRXVreCtZOVBoS2poVlNrdmlLdEhIYUdWSlVCc2JsdVZFanI1TnpmckJyby9jNjUvK3U3OFB4YlJoT3Y2Ny9oZlIzLzdDVlk1S2toUmc2RzljcXlsRXlybHNiY2Q2S1hWLzc4ZGkzdU0vQmNabk56a0hCNmE1Y1FlMVNTWm0zZVZ0eklFSnQzU2c1UVBaNUMvL1J2NE45Z3BLamJtV3NkSUJHbkErZTdVRVorME9TZnBsRWVDbGozVDhJa3JqTSsxWElKaWQxb2UzNWVaSTZpUVRwV2lHYmpJL1E4ZjlEOFZFTVYrQjh2SlN4QzErTUdMVzJaWEo5VGpybmtFUFNQaUlvcDlkVHhpcmltMmhjYmozZi9FQUh5dGhYN2RqbGxRSFNEQ1d0ZHkyY1Qzd0FoU3doYVdIU2pCVWdwRDh3aWFTYlRHWHNUY21BZjBVN3FJeDlBQWxaOUwyU3RCVi91aFFaeEU2aXFCU2pmQUJMaTN1VFBtdEE3eU1MNGE2amo3K0h3K2xZT2RYRi9vcWJHY0Zyb0hhc2gyeVAxRlMxSFZzNXRaRWpsMGx5dDUzRWp3dmsyKzJ4NFRpTUgzL3VjQUw4cVppWjFsYXgwM1dhMXFNeGZCNVlRVjNXMzRHZktLbnJibWZzcTJtK0p4MXRqSStvQWpKOStEM2dvM0V5UldEeDFTWjlnZ01MV1JwNGJtTlhIQlppd1VDU0tjWm5EYmIzYXJ3V3Z2VDZIakJUalBWTnhveUViRW9sOFRvamRlVkxMZmhEZVdSZUUzNEZQSGY1UUZLM2llS3hwMHZVRldvTFk5d1Yxc3NtMit6RytJaXVsL1F3NnFXTW5lNC9QZURqZGhtU2MrN09hc2dHU0t6Rnp6WkpQRWlDWFVMV09XTGM2dkN5eVRxbm5RK1BDYXVjVEg5Nm0xN3RKSXBLZU9wNDVxeTVBbGk1d2lrYmNON2lodmQvd1ltb2tIVUticVhhdURNN3c4cFJnbGRGRVVqNlV3QVVVTWhPWGlPT3kyeCtHSWJqbjJFY2o5OUo4MFB5cWRnNWIyc09ZTHJoTjYzTkpDNkgzS3lGbDROUXlWRTNXUkR4YS9helBTaGtmMGpTcnlaMVhTeWJIb0oySVZnWHdqdDF1WCsyZjhLa0xvU3pIdkNSbTlTaDQ2ZHJaV3hQWk5tcmRteUlCR202My9SdzdpYnVwNWhVTDVWaEVNNFpCMTJDOWhWQW5xY3FaQ1A1SHpNb2Fiak5EM1orZVprZGdydjZFL003cXl5YzYrL0N3SnNQMTFUSUtyWGR5R2lKOGFRZmdSeFJ1a1BkR2gxaUpkVEM0aXdteDRTTUpvdWRLSjJKajVRMmlnT1M3ZlNRN1JPRnM2alFVYWJGNUo0RWYwYnNYRkptSGY4TWg5UHZRTzFZNGtlaGhpV2FWM0o1QXYxNWVSL0JMUnJZdFZGV2Y5bVhDczV4WGVBNURzUHgxeFVuQUs4dTBsMlo0NlcyeEw2R1VWbDN0V09CbjN3c0R3Z0c1MG81SmI2STRxRDAvTWI0aUNwamxUczRCUE1kNEFQWkFiSk5DVkk5NEVRYWNKdkdYU2xrNFRHZGhaZHFQMG84cnc5b1A4cllXOWpvSkxsVHlic2V5TG9WbEkrWXhHTlJyWTVPVDc5T2ZBQ3lUMWRnOTRDVFJGSVhYNXFXbE5jOUtHUTN4c2NFWng1ODg3U0loZHM3d0VmV2h6RG9XSDhTZkN5RXFWZUZMRkhHS3RFL2lRZVZJSGVoUCtYeCtTa1RJYkhrSkpzTWRBc1NpL2hJYWVPMHM3bHlOSnVzVStia3JxM0hUb25FY3M3LzNKejN2NGZEY0VUYjR1UlJqMzIzMDhoalorUm1sQTM4YnJza1BpZnpqMjU5cGlUdTJuYWFabndtbitNWkk1ZHlCYzljT3hZdWcxV3ltRVN5eksyTVZmQkwxa3lrVFEvSzJFNlZYT0drREg0bVczelBxM1pzZjdWam56Q3BDMjNQejV2VXFkenhsQlRvQVNjOWtHUjNaQ29tUFNzL0lCVWlFd09rRUxpYjBzSVh1RzVTeWZYNWVkUVpQckxPV3pmTzlvR1BKS2twK0RJdWREQWtEek14Ym1mc2JVVWNvZkI4a2RpODlxeVpZS2J2V0dXSEFodWJEM2VLajBvTldhS29WRVlMak05U3BpbkRRbVJ0bGpKMlFSbm9VY1orY2VQS1l0OWlNUkpIRURJNjIwNUMwb3FiT29HM0tkUWlkaXArMU9iL01KeUc0ZTJ2aGRPZDlGTWhheDRlYjJ6bjJqVlZpNzRuODZZQUowRWhlM21kYzF4M2oxMXF4NTVKMll2YmdUOFZNOVBhRWp1MWRFU0sxdkFYRTJ2RklNQlA0YURQdWlydlFSbXJYQzQzeEFldXFWOVlFT253N2hnZldXNlE5cGIwQ1E0c2RHbmd1WTI3VXNiQ0wxMnk4T0psTjhPWFhpcTV4MDcxdHRNQ3lib1NPWmxLNHJHd3BPMXh0d0s1alVtOEo4QkhpTlR1a2RSZEFSK1lMTzVCR1J0VTJFZngwWjB5ZGdXRmZSUWZWcmhQL3c2ejBzL3pLM2pPcER6ZlpqOFZGTElrT0ZYaXdHQi81SEZFdHM3SG5FM1drWUV1ekZ0ekVrdnhWZGFOUjVLZDB0QVRTS3lJTUN5a0hGVU1kZUxzL2hYSDM4UGg5QWFTUnVKSFVKYkFvNHhkTEN2aCtSdzZZYjRtMDVEVjM3VWZRbktXc3F2SXVFd3p6a0hrYVJpTzU3SVd0eDljYzIyME9Td1RtaWNhRlVBY3RjMXFPNndaRzlrQWxUMk10RFVCZXRsNDBvSzJLa25RUTlMZllkQXVCZGZTRlFlNlN0cGwwTjZjQys4aCtVOWVMeUdjUFc5UzUrT1FueEFmM21OL1htczU4enh4a1FGdGtuOHRqSUhySlpWVUZ6K3JEL2xicmJxVXVGN0MrT29iSDAxTytNaVhneHJ3bmNOdmZxQUxnRlZFWENRRzk3UmhjZnM2U0JiRzMzellwa0pXVWJDUTBSTGpTVDhnS1ZTNlFSd0M3QkFyb1dxZjl3TDdIb1E5Wk5FVHBUUHhrZEtHekZ1bHYyWmt0REV1dVJ5Rk1pZUV4QlQ4V1gyMWMvN2YveG9PWjdKdGFmNU54VWVXZlRlU2o4eHQ0dVhKNVhYT2VYc1lLdWxIV08vemNia1Z3QThiU0lWOHZ6TnFaczQ0Zmd6RDhZMWwxeExwVG54TzJpanozeUE2OCt3akRZYnhEUnV5cjZ5VnpTanhCZkcxcDgzRytIalZqclUvcTJ1MUhoQmNuZ1FmeUZZU2grMWcvMmlGRjVYZE5PTWtQbEIycWNTaUZ2N1dTSCtRdEp1VGtxa2tIZ3RMMmlwalY3Z2t3eVJleEo5T0xxb1lWVHJ4NFNLeEZ5NWxMemo3SWZqSVVqN0NyQ2huZjlrWUgxR0ZiUG94bVVqNll6eXNmQWtpNFd2bitBQlN0MCtGYkpqY0NaQUxpeVFJQ1JLQmRZaDBOVWdLTi9sQmduckZUckRhb3dHNDYzbW5uUzdTTlVEV3VmM29tcFR2aHp4MlNpU1djLzVuWmgzR2MwM1F2K0gyV0NickpCTElZMmZrWmhTVHJpdnVaeVV5MTJQbnBDK0NpenM3emViZis4LzQ4ZXR6ODNYVkFMYldrem1RejNjL3ZUSVdLTXpWN01KTkZsZytXL1B2ZFh3d0VrTlEwQzZTQlkzaEo4RzdoNkI5Tmgvd0ZNbEo0dWFrd2M2Q2RoRFdxY3U4djVxZ3liV1dRL2phR1Q0Y2FjN2l1aXJpcklmOUl4a2YwdjQ1dnh1Nm13OU1lZ3JuaVVRdTlrQ21pdXNsbFZ6dnNjeEFBN0xkamJNZThHR1hHVWlsOVQxNVVadEF3ekNyK2NFT0ZMSTlLR01WRVZCclJ3bDVDa3hEa1laTE9KQVhhc2dTUlNVWnJXQThzZ3IwUjRhVlFkSk9QcHNtMGFIeUs2eUVwQ1dMbmZnUnpLblVSSEZBc3Axb25JbUtTb1d6bTQvTlE5Sks3eU4rbUEzcTQ5ZHdHTjhlUDVjMlNSemlSNEZjU3ZPalVtdk9NVi9oU3l4aTZHeGNrV0FFazlFTDQ3b2J4bmc2RGNQcFhLN0FxQjBya2Uxa0xrZ2I0c2VHaC81TEdhc3JINGxiMDl0c2pKTlg3ZGdGbkpBNEtzQk9TUmphT1Q0a1c4bjVUZUxORUF2R2s4dUcyemRLUS9DNTV4OG91MVRhQnhsVC9kWDdKdVJkRDVkbERVbHVtYnpyQVNjaXFTdVIxb0FNbitEc3lmRWhLeUY3cUIyN01UNml5bGdodldXWHF3MzNqeXg4WkIzM1V0alhBMDdhN3FkSkNsa1NBU3BCTGdrU2hlQ2NESzhVamNsSmR0RE81bVFkbWd6UWlOaFpKM2VtWEI4SStzR29pc3ZGbzVCRjd5czBLazVQWXp0VnhmbVZWN3Y4bU5mNVI3MnFXY21kcmFiN0szWktaRjBDS1RseGtUbHc2SFhTajhLaVgvc0xrNjYzNFpQeGtkTnc1c2Z4WXhodjVRb2V5SG80ZFl2TnlIaXpvZ0NySHpJdnd2bmp5czNCUHNHaXU0U0JSdnlhOVd3UHl0aE9sVnh5a0YzNkxNMzczNjlKM2FiTHBvZGcvVVlPQ0VGNzRqSmYzZzU2U082U1NaQVF6bnJBaVlDUDZPNXQ0dXNKOFdFZDc5Vy8vekI4bVBpQzg5R0VYTy9wdkgwcFk1ZkQyREkrVXBXeGtkOE9jY1hmNXNJb21HZHV1T0R5TWJTQjNmWGZnMElXNW5YOE50VHJHQzBSYVRic09qN3VGTEpFVWFtTWt0aFArZ1A5a0c1S2k5SkREbmhJMnVJUDRBaWt6WmVkWk5GdnNSaUpJd2paVHV5YktTQ3JNT2xFR2Z2QWxRbDJnbVhBd3Z6SGpnN25tcUR2Lyt5M2RxeUhiTDhwWFV3RnNMQSswYUdDSEhsdFJNaG93cUdUZGJsZzU4Smo0OGZ2YWJtQ0VpbW9tSm5XVnJHelFaU0dhNGtIWWdwcDJNTCtRc2xkdVIzQlp4b0FqSTQyeGtlMGRtejY4SHZBaC9JbGcyUGRTTkJLbjJESGdKWHpSaktPTjViaXpLemswZW9ueE1JbWNRUGtrbG5hb0JmeHNSK0ZMQ1RyU29ySFZCSXZtZlMzNExqNDl4WEliYXlRWmRsQUhLM2tQVUdjUkJXenI5cXh3L2h3YWR1RE10WXVkMUJWMkVkeDBaMHl0Z0hwNzc2c2I3eWZTc2Y1eHZ2SEJTZGtuNHVIR1JXRkxBbE9lWXpIekNGa25TUEdYWldzYzg2YlN4bXIxRlJWZkVYYXJtaG51cUlTcmk0eURmTTJ6Wld4b2dMU3RPRXdEQi8vREJkUzF0eDI3anJ6MkNuNWNXWm5XRGxLOEtva3c2US9jL0svRzZDYXFPUUhrY1J4bWMzdmFzZWVqc053K3JPQUU4SE9oNmJtQUtidlEvUGt5cVpzK0s5MUtsdWZ4YXFrcUxtdXBkdktpTE1EejY2a2tLMlNCSTJEVkFtMkt5VC9aakRmZ3pKMnAwbGRjeTY4STN4SXVOYXJuckJ0dVlla3pxR2dCbEZaMWY1WDdWajRRMDZ2MnJGVEhJbnJKWlZjNzdGMmJPSitpa24xVWprR3hxYXdmZEViOXI2VXNjdGhkZk9ESFNoc3R4RGpsVUo3TWI5RG9pWVYyVUxhMFh5NHBrTDJQOCtyL25GVkx0cEFSa3VNSi8wSTVJalNIZXJXNkJBcm9WNjFZNytCQlhBaEtUUElwa1A4S0NwMGdCbkZKaTdTUGNIT2lqTHJNcVMzZjMzZUFkM1B2MG5pS0pjbjRKQkM4MXJ3cDBjaGUza2YyVGpJd0VnL2FPTzV2bXpXbjhlK3lldkkrR3l5ZlR5VDlyZHlCVVZsckdJbm1WdlNodGluSHVKQ2UvbUxpV2lXYlQwUDFwdEs2cnJiazBzRTR1TkltNDN4RVZYR0tuZHdDTFk3d0FleXcxb0hLbVo2d0lrNjVnYnRwVGdzaTIwdDlRT1A2U3k4cU95bUdTZnhnZTFIR1J1OEJFa2w3MzdJSlJrbThWaFV5MUVaNlU4a2RWTVZqMDlPNnBxWHBWYjVvUjRVc2h2am96dUZiQ0xwM3dvZjBlTmVPczZmQkI4Z1RMM3R4eXNvWkVtUXE1QTdnblhWV0RXYnJNdTJFeVJORFdKeHUwdW5uUjVGNVZlWkIzdFVEMkZEV0ZGSjNyblF4a082U3NwUjUveVh6RGw5RElmalAveTc0cEFmRmJMdStxSTBQMmJORytsbkpUc2psMmFtR1kvN3ovais3ODlsSnVIVldrZm1RRDdmOTFMR2dwdngyVHk1eVFMTFoydit2WTRQUm1LQUgvNjRCZWZkSzJRN0ROcWxJTnVyeUNrOXQ5T2dIWVIzdmp1UUR2RVIzYjVEK05vcFBvUTBaNUZjZXlsam9UTDI3ak5oVEhvSzU0bEVNa2JJejQzMjFWUnl2VWNTdGNGbjVHNmM3UU1mMlVnc3gvK2hneUY1bU0wT2RDSHVKK0t0dFdKM21OY2hVVlQwK2dqWTNIeTREQitINDMvUEZMS1JKQi9ZL2RtRVdBODZJOTFJWDJNU2toWU9mLzdaYVRFNUpuWXlaMzZTRmxzc1N1SUlRcnBuMjBrVWxZby9nYStXbW5oSVdzbVBnZmwvLzJjNERCOVgzSkIrS2dOYjIwNjNjalJvNTRPUFNYOEVPd1N2VU5FZDJXY1hoakZleWhXOGxZT0RiVGFlNjZTUytZOGU2cFhuOFJjVDBTeWJQcS9zbzFHMlJGUzJrV1dRM21aamZIemVZdmovcFErL1kzeGtMVk5wdHRNbm1DN1U1TXN0eWVqSHhsL1QwQU0rNERtWGhSZFZHV3YrSmdRZm1IYXB4TEluL25aUGYwR1NPNVhFYTN4WGk0N0hocGNnTW5ubjhXY3lOeVdSMEEzSTdRbStuaHdmc2hLeUIyVnNVR0dmaXEvQWVray9KaHZ1SXhnbmpkZUxSTGNFejVrVW5BVHc0WWdDRnhTeUpEaFZBcjlnZitUeGVmU0Joa2ZJRDRLZXUxVnBLcElXQnRhY3hFS1RBUm9wamtpeUU0enF1OGxzZkI2eVRucmZySEZ4ZXNDdWpkNGJuUDhGRXZGd09BM2oyMStWa3RYRWo3ZGRoL3pnQlRHVStORkkxaWF2SWZOR3huVnJrOVhmdFIray9DU2ZmWXZqTXB0UC9UbWUzb2RoZkNlLy9BZ24weHpBRDZzZEMvWUpLcGt6enlFclhZY3ViTnFNNFVNak15ckozMHNadS9EREg2WFBIbCsxWTZlNEU0TDJ4R1crdkIwOFlWSkh3dkJpOHZQemtycTVGbVNLa3lmRUJ5Sk5TM2ZKUHhRZjBmV1NTcW9iNTB6SXY0TEFzUFVQdGNuaytqeGVFYzRaQnhsa1JZV2ZmMy9WanAyRzE4MFBkQUhBVzRqeDVra0FpOXZYUWJLUW9EUWJ0b2FQbFJXeXhHb3dpYVNiVEdYc1RkR0xsVkNFcEZYc0pFNU41RXJBMEQ2YkVFZFVPbXRHUmh2ajh0Ujh4SE5TSXpHSkg1VWZhZ3ZPLytsdE9IejhpdGVPZGZreHdVNjNINFB6OXVWaTBvOGlkU1prdExMc3lQanU4RnBvUHA3Lys2VmNRWTEwanl3UTc3UEVQaFptdWpRaStEeG9GaDNQaGkzc0w1VGNkYmNqbHdoZXY5UG5Oc2JIcTNac3ExOW9LaTlYQ2cwY3Z6VGNQN0x3SWRtY0ZKKzQ5d1hLcnNCenJxbDd5Q1Z6ZkFEc1VvbEYyL0hSa1BjNFNjeFVFcSt4a292QzlOS3VJY21OU1R6aU4xZVVnN0s4S2U2YytFaFJ0TjNJM1IrQ2p5emw0NnJiN2NiNHFFaVEwUDZaSG1ZMzNEOHdQaHF2R3dsZlBlQmpneC9nUE0vUjhYLys4NHhCYWJwWS9FZVNJWVdzRTVMYTZnQ0pNbGI1WENyTFRtR1ZNd2NrdDNMYXVUWlo1MUhHS3B3WnZoQUMvcFErODNiT2Z4RUZoMkg0K0dzNGpLZkt3ckxKT2xUYlUwSWlVWTZTa3Jka3ZoVEhrLzRVUXdOMlRsNUR4blZucDlsOEFiZW5qMkU4bHl1UThHck5oVG1RVisxWUwrbmhWc2hhUGx2ejczVjhNQkpEK0J4eU1hbCtKWFZUc3VHbGpGM0dIU0JEUURqZ1hlNmZ6ejFoVWlkbUpWMlJRbGsvR0NPa1BmMHJZeHNuL1Y0U0ZaT2V3bmtpa1l0Zy8xQnhJTGNYU1pDbSs4MlRucnR1blBXQUQ3dk1RQ3JkSC9udEVNU3F5Z3VrWUY3emd4MG9aSHRReHQ1eUE1alhPYTU1T0w2RVBLWDVjRFY4ZkN0a0YyMGdveFdNUjA0QS9aRmhTV1VNaUtLU1JJY0xrKytwSGZzMUhPTE1YcFd4Z096eTJBbmdVVHkrUElwS1lFYU44OVEvYnlDYnE3SUFsa2QzT0dkeEgvOFNhc2NxbHljQXQybCtYUEh5NUdITXhBL0VVS0tNaFhiaXk3V2FVbW9hckl6blVnWEg5K1VvT1pXa0pYT2xYaDQyaU00aSswaUQ0YUJMa1JqYkE0SkNwWXdJOVhPMEhWbWZUUnlTYzNtUlBueXdMemZIQ1ltakFzbVNCSm4wQ1hZTVhCcHdtOFpTSENheFhzSytBYyszMXN0MTBuOWJoU3k3Vk5vSEdUUFd5S1ltNUYwUHBGM0RTeENadk9zQkp5S3BLNUhXZ0F4LzFZNnRsQjNxb1hic3h2akl1aVJMQzZNYTdoKzlLR09sWS8xSjhPR0lBbTloaDZpUUpmR2dFdVJ5VWlDTHk4MGo2N0x0Skt1Y2tIWEVSMG9iWXFmaVIyQW5HbDZpMGhtOXI5Q29PRDBrbUNjdkp2T3ZzTWJYL3M3bENvNi83TytLemRjM3N0T2pkSjVNcHpsd012a2llMEM2RENoakY5ME03VFNiTGZ2eFVxN2c0OStKdHo3bVFGWlF4a3BSQXIrWWRaRUZZRCtrSkpsYkdhdnNId1Rqa1RZOUtHTTdWWExKUVhhcE5wLzN2L2Vna04xcDBKNjR6UHVyQ2Rwb3ZZaW5iMzhLMlJWSk1oTmZQU1QvUFpDb3R6dUNIdmFSRmZGaGtnUndQcHFRNjQzMmo5RGRVZUo2a2NuMWJUNlhyb2V2cjlxeHVyZ3FCRURoTW5NTFhtZ2U0OE84RGhGNXJrVEtKNEpvTm16elFGNzA3OEtQZXFrS0pKSjhFYXRCUDZTYnpOcXhzaElxcTNhczRzd3RGaU54QkZGVVp0dEpTRm94eWdld0xEYnhLRS9RKzRMemY1NkM5NytIWVRoZTMrYnM3K0V4NGs4RnIwUTVTdnhKN0ZOSUtkSWZjdVR5L0x2SmFES3VCVHNybHdxWEgvTzYvS0JYSWJoUXpFeHJxOWdaUGR3WG5uL1ZqbDNBQXlramtnWUFvNk9OOFhFSk9nUC8wb2RQOXVXVms0ZnNaU2xOZC9vRW0zUkhVdEZieVVxenNTYytvWmREN25ia1BBOU1OOElkdVdSR0hWVUh1aCtGTENUclNvckhWQkt2QjFJM2thd3JYYkpoRW0rSHBPN1RLMlB2U1A5ZUxsSG54L3NtMjJ4d0gwbkJUV0M5cElkUksrd2pKdjRhNzZjU3puYU9qNFN3NUhEOG4vOHoyaElnTTdTN2EwQ0NYVUxXQ2RhaDRXV1RkVTQ3WFNTVzhnTklhREtFUml2YUtZenFZVnYxa0ZnS0I0Y3ZoTUN1SGJGejhZYUpkSGp2eCtPVmtBVzNGeFd5cmt6U2VTYjIrcUpJN2FETE5CQzhLdU1qL1Fuelg3VlArZXhiSEpmWmZMbmN5bmg4RzRieFEySFJDNU5oRG1DNjRhTjU4cEpJSWt6aXVmY0NMTUUrb1pJYWJvVXN3ZTlhYmVvNFlTU0crbm5qWERIYU9FaVZZTnRSME43RHNrbEp5Z0ErcXU4UlRwa0d5N3cvaFd6eWVnbmg3SWNtZFVXYzliQi85S1NBdkpzUFRIcEc5NHZTODhJK0lxVERXcmdpcnBkVWNyM0hjemR4dllUeDFUYytiTjVJUStLbHYwais1M2lkbEM1ZSttOStvTzlNR1h2TEM4VDhUcDk0c0FNS09Vcno0ZnB3RWxESUV1TVZxMEYvU25lSWN6RTZ4RW9vb293RkE1SVVDNGxmRVlPcC8yeENIQUE2ODloWjdaYjRVZnhNR1poUmJPSWkzUW5uUmVZZjRPejRlemdjLzN3ZUxpYUpzMkNsaDZTOVpaRm9YaE12VHpKeGkvQVA1djlyRG1aMmhpOFZSSDhhZnJ5VUszai85NnQyN00zdjhoY1RZSG1GZ2tqZm9kOG1xTFNybjZDbEgycEU4QithY01HaEFVUFN6TmdCUHJMY2dhWTdiV0lGSElCTFR6VDJ4RWF1K01SS2xxTi9oK0ZsRmw2cS9TaS9CYUVQaUYwcXNXaGJmN3VuWDVHMHUxMW1wSkozUFhFaGlhVGRYTUdHU1R5UEgrMW8zNGNuSno2eUx0Y3VPUHNoK0RBVmo1RGtYblc3M1JnZnI5cXhlbTNoNkhxUzhQVWsrSWhHaFlkaFNGVElrbUMzRWxTU3gxMnhMU0YzRkxLT0RGU3hFeVJOaWJFNDc4cHA1OXBrWFpqRTRqTXlhZWxKYXFRZlFITE9QMkdKMy85MU9hSWV3N083aDBOK2RKQ1NrWnZSdW1QcWRwTDU4cERXRC8xZUo5UmpwMnpmM2Z5Yk1DcnZQMS9sQ3B4TFpQcVlPWkFWYXNkS1VVS3I3T1g3aC9TeXNnZ1RuNjZETThYcnZKTTZQaGlKSVNpWnFtUkJEOGxkdzZUZm05UnR1bngyR3JTRDhNNjNEWFNJajFXVHVQbjJ2Rk44SkNSeHkvaDVRbnhFOFhWNXZnZWM3SkJNVFNYWElXbVk0bTlCY0hqRGgzdytGbXF5WTNKOUhyZnNBeDlOQXVSSVB1KzdUUkROYUhhZ0MwQWw0aTBlZWNkYXdyeE9Fak9wamhRc2FEN2NHRDVtQ2xreVdzRjQ1QVRRSHhtV2xITVNSYVdTZlJDRkxDRnBGV2R1c1NpSkk3THNWQlRBaEhSWC9Ba3d1ZFRFUTlJcTNHWEdlam9kaDhQeEh5RU5XRERVWTZjMHBWbkswU0JlUzZScTFRL0VVSUpYZUVsMGVaM1RUa3NoZS9vekRLZmpsSjJTTGhYSVhDaHRpSjNxWVE3YWQ2ZU12UzFmNWJ4b2xkMzBvSXk5WVdnamZFelduNExuV2R2MDRYZU1EN0Rzdk50YTJRUHBFeXljbzlKQkh3QVJlUFJyR240QVBpU2N0YTBkcTEwcXNWTmRNazlHYTVDOFRDWHhudnlTVENidm5nQWZVWVhzQkY5UGpnK1pKQzdNQjh3V2N2YVY0UDRSeFVkM3l0Z2QxQmJPU2hNa25QV0FrdzcyVTFzaEM0SzdyeVlrMkNWa25SQTFvT0VSOG9PZ2g5aFhDYm85Sk5ZbU1md0dkaUkvRnBKdXo0MmE5RDZhTklQa0JyMDNPUDhXaVhndVYzQW0yaXdTd2FPUWxjZzZRcm8ycktscStvTDR3ZXprZTU1UjdTRkNic0Z4bWMzcXllZDRsdDBjZnlYYytwZ0RlZFdPOVVua2hJTlN1cTBrb0U1czgxTEc5bGNUZEZiemtZUkhDV2lzSjRFN0M5cEJPT0JkOXAvUDlhQ0FUQ1pCUWpqYkdUNnkxa3ZYdFdPVDhSRWlDMzRvUG9vNGcvT3h5ajdUQTA0UzkxT1pYTzlSSVZ2R2h5Z3BaVHVkNTh2QkhOWVltdFA4UU4rWlFsYk02OUR0dXRlaFFqclNiTmc1K0xncVpKVlJFdU5KZjZBZjBvMlVhOElPVTJ2SEtuWVNweVp3SkdCSTB5WmszaFN5UGN0T1kxellqM2RuaGp3M2R3OTRsQ2ZvZmNINXZ4L2kyNzgrdVZqek0rZUZnYmt1RlpRZnBNdTZQQ21ROXlrL2lHWWRHc1NoaEl3bTJTbkJ4Y0t0RGlEYnYzN01hODRhRVBQUzJ5aDJXdjV4L04yemp6aGV3Mk1Xc24rR3NsYzlPSnpibTQ2QldvY2I0OE82M0tKemtXYkdEdkFSWFI5MFRpL3QwaVlXbkp1V1lkTEFjeHQ3NHBNWWF3ejJrUjdjMDFZWmU4TWZVOGoyaEZaSTJzMlZiS2trWGc5azNRcktOa3ppUFFFK3NwU1ByOXF4QzdWQmUvcGRMT2Yra1lXUGEyRSs5K21mSGtZbGt2NnlZbnFsTWlIU2NkNERQbTZYSVJ2dXExODRPMWcxWkVrOFNPQ3VrSFZDekZzZFhpSzVjNG14blhZMko3R0lqNVEydmRxWlJXSXBjN0ZFdHM3eENYYnRpSEkwazBRYzM0ZkR4NzhiMW81VjV2YnF6OGpOUkU5VTRRQUFJQUJKUkVGVXFKeHNrL0U1OFYvc09tRG5wRTh5cm1EdDJEdVNmanovNk50NEloTm10SUhqUmdwaUw4a29SUW4yWFlYRnVWVC9EdllMU29LWWx5clNiV1dDcnoxZDFQSEJTSXhvN2RnZmt2VGpJUDQ2SDEwc214NkNkaUZZVDF6ZVA2WTJhQWhuUGVCamc2U3VhMlhzVEdIdlBiWlRucnNqUVREcEtad25FbmtrN0NOQ0dxeUZJK0o2U1NYWFZ5S0ZKTncwSU1uY09Pc0JIN2Z3ZHlXRmJDVC8wNEFmak91Ykgrejg4dElUWnFjL0EvTzZwcGZoZ2xITmg1dUREMEVoS3hpUG5BRDY4MHlpaDZTZC9JbzJpUTZWWDJFbFpEUnhwdjJWT1poUnNZbmlnR1E3MFVpelNYZjAwc2RHTHRLZEtKMlQ1djgyNHNWeUJZSzB6V01ubWxMaVIxaFROWEo1WXBHcTJiVmpJOEVJSnFNWGpETDhPSjZKdm85ZkhkU09WZkRmSURycnJuWXNPU2VrYkFRRWdhWCtTSGtOdFBnRGpUYkdSM2ZLMkIzVUZzNWFwaEpxZXNDSk5PQTJqYnRTeUpJNHV4a3JOVXZPMnlwazJhWFNQc2lZYzJ4UXRDZVZ2UHNobDJReWVkY0RUa1JTVnlLdEFSbitxaDI3b0l3MUxrRlczVzQzeGtkM3RXTWJrUDc0Y24zbFN4Q0VzeWZCUnpROGVRZzdpZ3BaRWc4cVFTNGhCUVRyeVBCSzVJbWNaR2ZiQ1pKcVpGOTJJMktuNHNjc094UEp1c2lVRmFlSEJQUGt4V1QrbGFMQzAvNHVBdTl6dVlMTFA5OW43RU5KdVJkUkFJZHJBSk41MjNEK3c2VHJiZXpRVHJPWmpkZng5RFlNcHc4eWFlUVdwcjZ4TjFYR0tpUytjUDY0U0NXd0h6Wlh4aXI3UjlEOTV1TTlLR003VlhLNWcrM0NyejNML2ZXZ2tOMXAwSjY0ekx1dkxaeDE5NE9TdUxuQWFhZjRpQjR6SnI1NlNQNDdJMU5sMGhPUWdoTEoyQU9KYWlzZkoyUjdLcm0rTWlrazdVdUo2OFdOczMzZ0l5Z3hYZDc1UFBtZksvNzJicnptaGhzUU5VaEFYVXpielRBN3ZZR1pZSG9uMnZFY01LNzVjSFB4a2F5UUpkWTNuc1RGN28xeHlUVUM3NXhRL0d5VTJLazRreWdxd1R1bEprRi91aFFaeEU1QzBvcFJ2alF2czhZZU85SDdndlAvOVk3RE1KemVoc1BsUjVxczA0eVE3Z1MzeEk4RnN0RjlTSlA1VWtncDBoOXk1TFhSckQrUG5aZWV5TGo4cFB0NC90RzMwM0dta0ZYc3pHcXIyR25oMnZGMytWd0F5OHN4akc5M2szV25CbmxxZXdOK1dhNUgvV3lNajg5aTNQNS82Y1BmQVQ1QytGZW5PbjJDQXd0Y0hYdGllMDk4UWkrSDNPM0VZeXlLbThYbjdjdEpPMTZ5QjdZZmhXeVE1RTRsOFhvZ2RSUEp1dEtsR0NieHRLalBScVdudnlBK0pCSjdnUlR2VGhtN1FtMWhmSmxhV0MrYmJMTWI0K1JWTzFhdkxheW1BZlAyRXM1MmpvOUFGRGpabCs5cXg1NS9SUHY4UTYySDQvLzhuOUZIdlpOZ3R4SlVrc2VGcjZtLzM1Uk4xcEdCWnBGWXlnOGdaUVhzeEw0S2lmWHdPRWdLcGFFbmtGZ0tCemNmVzNGNkd0dVpXVHYySFBTZHlkaXo4ckgwbWEzSFRra1pPeU5mdzhwUmdsc0ZhRm45WGZ0QnlrL3kyYmM0THJONXZkektlSzRiZTY0ZjYvNW5EbUI2bktGNThrWUxVcFNRa1hzdlpEbGduMUJKRGZOUzVmOW43MTJ3WE9kdGJWMzU5cjhySjltbk9VbDJKMDcreDNwVTJicERMdHRseTZMNFRRQ1VJRnRyak95TW5hSW9ncHdFZ2NrcGVLOGRleU5CWmttQ0RFbC93cVF1dzdieEp1OGh6d3VrUllOdG5rOGhHN3hmWERoNzA2UnVyeDFiL0ZDcnVGOHc2Um10akYyaHRuQ1JMSUQ3SlpSVUwzMnhFZXhIVE9GaElObnV4cGR3emtTUlFVLzlMRlF6OXFFOHBGZ09xODB0UXlIdWIzNmdDOHBhUmR4a1R0emdnMkorSjRtSDZBTERvYXJhSmZyNmFWWlZXTSt5d3dJS1dXSzhza2lnUDZVN1JMWlZPc1JLcUNobHJGTHJMV3Z0V0lWc0o4Nk5PQjJ5anVKbnlnQ094U1lXTWpvQ3IyTHR3ak84Zi8zMzYzZnBGRVczeVQ3bFVpSHc4dVM4U01SeGtBVW4vYUNGdkx3cytsS0JqTy9PVG9Gczd6OEhNdmI0ZmJpWVNIY3l4M050aUgybTA1T0ZzM0paRzlZdGdxZXE1RkxKWEhkN2NvbmdYZi9hOHl2alEvUy8vUHl3NG9pY3I2YXMxUkJrUWpkczNiNDFhT0J6d0RvQTlUazA0RGFOUE9lMzIwOWtUclpuNG0velpkY3pMcmFqakJVL1p4OWZkb1NTZUJuSXVnVXV5VENKeDZKYTFTdloya05TTitReXJLU1FmUk44WUdYc1hqdDIyczg2OWsxWU9CVkkrc3Q0V0toTWlCVHVyZXcvb21vTFc4UDBwN0RqR1I4R2hTeEpoaFN5VHJCdU5td2w1STVDMWtYYkNYWjVtN0M4MHF2UlRrK3dqK3lNSnJIUVM1OGJXZXlVU0N6ai9DdFovdWxYZHpqK3pGRTcxcTJNdlJvZU5XOVIvWXpHWmJIellVM0p1TzVJNFdyeit1ZVpYei9tZGNXSmNiOVExdkhsbGJIS3BSc2t5OHhrZ1hVdFd6dzNEMVJHWWdoS3BrbXlZRS9xaHMranJwOUpmZi8zWGp2MkVYOGdxUU5oblkvYmZNR2tUa3JpOXRxeDUxTitWOGJ1eXRnbDlrMG91YjRRS1FURHAyWmZIR0J5ZlJ5M2dQTkZvRWRzSkh2OU1xYkpwMk9XY20wK0EwVXptaC9zNExLYmlOUmF4T2hUZlZZVHpBV1FLdGphZkxodDhER2prQldNUjBrNDZNOHppWlBkRTBXbGNzbzVGYkszNFNpTHVlU21WQmFBa083RVRrVUJURWgzWlQwQkpwRnZFdXhFcnlUclFEcTY5UFA1ZDNmb1AvVGlqeVl5bW95clFLcWFEK21vK1ZxSTdMWFlpWlZmRS9NUEZiSjlkL29pWk05U2FrVUJyS3o1WEZ1eWpnMmpzblRLMkFha3Jwa2R5cUNNVmZablE1enN0V01ua2dueDNGV1hSM0l4Sy9zUkx6NGtXNlBpTUJPckFaSktSUVN4UUU0M3oyNkdERUM3Vk1wQXlqaVZTNkVrWG9iTHNvYVhJREo1OXdMNDhDcG0wOVdPYllnUFdRbVpvWGFzMDM5NDhSR2xmQ1JwdkhSTVpzQkpZMzhxaFgwWmNKTEFuMDdVamgzVmtDVVJvQkxra2lCUmlIM0k4RXFrc0p4a08rMjBrRmhyY0IrSVJOOTQ3VmlFbTBJalNHSk5TaGZRZTUwNGUzckhkSDluRi9qeHgzT0tXSDE5WFZHSnpCempiQkhsS0J2WlY2dnFSTURPTHYxWTdKdmNabkJjMVdaa0hiOEcwQjkvZDEzL0NlMGRONnNPNU12aE4xWEdaa3IrQTZNN3N6SjJsWU5GZGFoblhHZ2tCbWlmdm5ac2htQjk5TGtqOUlZcWw4cmFad2pXRFRVZkE3ZjU5RjFKQnB3RXUyMFh6akxnaEVVTkRQZFF1SlZhSVJ1TUQxZVk4S2I0U0YwN05oaytaTkt6VUF2WEhiZXM0RWYyMnJFVmg5djhRTmN2TVkwWldjeGpNSzlEZWJUM1JCUXNhamJzdHZod0ttU0oxV0FTU1RlbHRaenNIbmE0aGRxeFlQcmltcEI1STJTN0FscWlBSTVXT2p0bnpLSjBScTkwenY4RVNYczQvZXE2aDNJRjQ0MDBNVERUcFlLamRxeEZNZnJBTlVYTlcxUS9CU1dmMlU0eXJnbnlUYmhVK1BveHI1OTN0V01SWUlNYktYWjZEL2VKNS9GNUlGd211b2FwK0ZGWEZqc1RKT3JDK21CUTNIVzNNajcyMnJGMm5GajNnUVNtRjhHSFpQUGMrWjNCZjJ6a2tzeDk2ZlVOY0hhNWxKdU1HY29YVmUxNE9XWHNYanQyMmsydlRIS2ZjZmFpcEs2WkhNNmdqSzJYTzBCK0pFUWg2L0NuNGNma0MxNmlqdmVmZEttNnN2K0lVbEI3MDc0WlpXd2poU3doNnd4V3pRYW9oU0JjVnNiZWZSNWFEYzdXSUxHOFVicEYwYmFHbmFQMU5KTll4dmtTU0t5bktFRjZKVWtlU1llVmZqNy82ZzVuMWVQUWpuQWJSRkZKeGpVaUpkM0tVVEpmaWlLUTlMZVFuV3hoSmh3bk9SVW4xdlBKdjNWZGYvcnN1dE52eGVCUld6S2ZyYU5xTWgrRzg4ZEVKZ1ZHZWRYelNMcXRkS3l4NTlGNWZGU1RmelZvMzJ2SFR0U0lMZFQwUzdGdE1nVHRRbElYdUwzekttTXJQeGlqdW5NWHpqTGd3NkNnOWg0M3FaV3h3ZmhROGZUUS9vNEVJV1N5ZXA1STdRVS80c1dIVnhsN3RTdVVYTTlZT3phUUpIUGpLd00rNm1RcTFPNHpCSHZ5UDFQOHpZYjFMT3hzZnJBRGhTd1JxWGxpY2VWWm1OYzFWY2dLNDIwKzNMYjRtRkRJRXVNVnEwRi9TbmVJYzRsU1ZCSXlBd3hJVWxRcU5WWEIzS0lteWdJUTBwMkFWbkU2MGFRN21wVG5SaWJsS0xFemFQNXZJNzcyMTNlSGovL3F4Ujh0ZHFJcEplc0lGVFhuOTVGNVF3TzdOSXJxTC9wU3dUZ3VaUjJQdjdxK1ArNjFZeGNOL2twQkkvR2ZydXdWQklXVmZhaHNLM2RiZ3YrbEZzNWhUTGdaR1hBQzNiQjFlYVRwRHA5Z1ExWW5EYmhOWXluZWJPMUhHdU5Ed3BVU3owc2RDMlZYV05TaXY5M1NyNUhrRGlYdjNrVDVpRWs4eXpxR1VtZDNVYlVSSHhKNVBhUEUzbXZIemx5cVpsRElyb3lQS09WaldCZ1ZTUHFibGRNTFhaS2hZLzFGOEdHSUFoL09iNkNNRlJTeVNwQTdFVjhxajRPdnFRRkxObEdya0tDSERKU1FrY0lQc2JRSnh5dTlHdTBzUGdhOEdiSXptcXhETDhWd21xMTlLZjBBa25IK2krYVUrenVjZm5iZDhkZmprNjUxQkpjUFkxTFljelA2TVBLb2VTUDliTURPcWhsRTZYeXBIVHZnOS9OSDlJWjVQTWFhMW80bC90MTdxdExuZ1QrazM5K1psYkVLZm8zTGpoK2JCK295eXRpRmdsVEViU1VNMmxmZFBoc04yZ08zZWJOZi84NlMxTG53dFZGODBPUENmQ2VYd1k4a0kxTXg2UW5LTVpoSXhRMlNxYUhrZWtabGJJTXlGR2FjYlFNZlRlaDl6NWV1aTl4T05UdlFCZkhEU0FTQlkrd1dEYXNKcHZlRUU1NEg5alVmN2pMNGFLaVFiVHlKazkxWFZrV3VFWGkzQ01Ya21OaXBMQ1pSVklKM1NrMEltZ2taSFcwbklXbkZhRithbDFGalNYbWlyS056L3NjazZQV08rK1BQN3RBTnFzZXAvc25sQ1ZsUGg1M21RNXJNbDBKS2tmNFU0QVFvWk0rdkkrUHkxWTRkeW03MEEwWStmMzFsVjZ2OFUreHNFSjNKNTRJUVM1aUdTL1lkWXY4TXdXQW1aZXdWakN2ajQva25FYlZkRWo3OHhQZ3c0WDI2R2d1ZjVQQUpkbXh3UHVyd2xsSjgwdHAvd0M5ZG92QXkydysvblBTUUVleHlTVHZWMjB5UGsrUU9KZkV5a0xvTGtOdVl4SHNCZkpqSTdEdVNQSjB5dGdHcGE3NHN5NkNNclpjNzJHdkhGbjRJenJ6dXRML0cvbFRLU3AzbmpOZVBuSjlQNEUrWFY4Z1NzazZJY1ZHa0drM1drYUIrRFJJTFRRWm9ST3liSWJHZUhnZEpJUmpWZDVNQUVrdmg0TVpqY3lsSEZVUEpPcEQrS3YzMHArN3crY2NLdFdQSk9pcWtUOVI4S2VTT01QOUkrVWs0Y2RIT2FuUHllZWFYbmYyZ29qNlhLMUQrVlFmd1pncFo0QTkzWmV6VFJtQWtCbEEwelpJRWpZTlVpZHRhSVBtdkJ2MlgrY2dRcklZRTNRQWZzKzhSZ3ZiQWJaNjNkbXp3Zm5IaDdFMlR1dFMxWTRQeElmblA4UjNqWGp2MmtYU0EreVdVVkMrUlJSbHdFbmplWWxLOWRCNEo1NHhBbDJpa1V4a2Zuc3Vvb21XZUx5UTF3NHpEYjM2Z0M2SUlSZHlrNUdwS1d6R3ZrMFJENm9JSzQyNCs3R1Z3Y3FlUUpjWXJWb1ArbE81bXlUYllFVlpDUlNsamhmSUZwbklOWUk1bm01QjVVOGgyQWxyaWRDcmpzdnhnbTJlcUxHUTBJb2VkOC85azAzZC9oK09QeTQ4MEFXQ1o3THRFMFdoZUF5OVB6dStMbWpmU0Qxckl5eXdRTWxvWlBobmYzUUlZTGhYNjA3SHJUa05aQzhWT3RPaWdFYkZQUGNTRjloWS9JblNQWURwZGJFZ0k0bHpaN014N3lDVUNXR0pYazVYeDhiQ0FEa1BDekNEbmF5czh1SDVtVjArVzBIU0hUV3hBK29zRzNLYlJiUnJlQ0IrU0h5YVhrMUtIRDNoaGwwb3NhckdQUXVrZmtuYmpTNHhRRWk4RFdiZUE4aEdUZU1yNjZlNVV3NVVSSDFHWGEyZWN2UWsrcXBlbnNOd1NUQ3MwSEpSd3RqSSt2TFZqdzQvSlFOSWY0MkhoU3hBSlh4dkhSMEEwZU41bmdqSVcxSkFsd2E1QzFnbFdXa2pFcHA4L0szYUMzZDRtTEsvMGFselBwY2s2OHpvNko5VmlwMFJpR2VlL2FGYWx2M081Z3RQMzB3YXk3aFlWV2V6MDNJeGkwbFVoRVJ2TnY4WE9oelVsNDdxenM5cWNmSjc1UFlEKzlORjF3My9rZjlXQlROVHlqbzZ5cFNpaGNSWUQvRDdOTXN3ZjJzaUwyUENCZVh3d0VrTlFQazZTQlh0U2Q1aWJsMVczejhhQzlzRHRuVmNaQzVOLzZzWmQrTm9ZUG9UMHhsWmQ0UTJTZm9xcmM3dGRHV3RTeGw3SnJGQnlmYThkT3gvUGJJTnNEdzJRTFhsUkRGc3NtdEg4WUFmaUNpSlNheGlxbS9QUlZnc20yQXJUVUYwY280Z3BwWU5yRmcrSDQ3Lyt6ekNyOEIreEhuUkZ1aW10OVdUM1JGR3BSSWRPaGF5a1dCaU5DMHlmdjRteUFJU01KazVOY1RxQmlrcUZzeHViYWlGcHBmZVJkU0NyUGVxblAzYUh6eis1eE0xaUp4bFd5UXVhU2Zlbytib09QcXEvVVQrZVlBU1QwUk1MWUNEZCswRkpQVEFFaS80ajg5N3FzRjlZNlNlWlFmeG8zT0UvL1VPRjNHMjBoOHpLT05scngwNEVqMG9jWldDcEpGQnRIQitTclZGeDJFcitRL0tEQnR4TTlrOHVKKzBEWTVkSzJ5QmpabXMrTmlIdk1seVdOU1M1c1RMMmV1bVlBU2NyWDRLa3F4M2JFQit5RWpKRDdkaVY4ZUZWeG9aemJCdkFSOVJ4TDRWOUdYQ1N3Si9HS0dTVklKY0VpVUp3aFFMVUtMTE9hYWVGeEpMSU9qUVpvSkhSVGdPNTg2Mm9CTU9LSk92STYwcHQxcktUL3REVzA3akJlaDUvZElmVDc2OG5xODFKMGtJbU9JQ1VmSGhOZGVCa1VIZHRvdnE3OU9NbVhVVlN1RHA4c282UERxanZUMTEzL05sZ0hxT2lnRm8vQk4vQytXUEt6UU5KVkxNeWRwV0RwWUNiZWFBeUVzT3JqQTFXK3RWZ09QdjNoRUg3cXRzbVE3QnVJRUVDdDNsZWhXd3dTZWJDV1FhY2dQQXA2bmlwNGl1REh3bkdoOWV2eXFTbmNLNmd6KzhYeEVjVlozQy9OQ0hYTTUyM0RjcFF1SEdXQVNkNzdkakg4THJxY0lHeTFlWEE3dnBYeEdwaXVvYWJWeFBNcWdjU3Bja3ovZUZCTjl4WTYrQURLbVRKWW9GSkpOMUVLbU92Yk5RV2FzZUM2WXRyUWhhQ2tPMEthSW5UaVNMYmcwcGkzb1lqMklrV3lUbi9NeVR0NGRCMzNlL2h4N3lHY2dYMzc1a1ltT2xTd1ZFN3Rxa3lWaUdsMnMzLytWQ3kyTW5ZODJsZ1d5OFYrcy91WExKZzhYOWsvazNzS0FzYThIbkF1cXRmZXRUNkVmd0xMWHNndDZ1d0o0dGlaR1Y4MVB4bWJTN0NoNThCSDVVZll2UnUxOXFjeXBkMTNnSFI1NldCeHphMnhDZXlYMUNUVGhjTEc1VFRLWmVUZEoyZjI3SExwWVk1WSsxWXVmMGRrblVsRWpLVXhFdEc2c3BLUmZocjU1akV5NENQNjdaejRnU1IyRE9rK0Y0N3RydldrdnorYjFzNllmZHFjM2hjR1I5bmZEbjJTM2dZOVFhWFpOSjhaOENINGJJZG42TXdQREVvWTJkcXlKSnNncEIxQml0bnc5Vm9zczVvWjNNU0t6Wm1aKzRyaUt5ejFCcDlJTTJObnhOYnBzeEtZZzFranZUUGlMTVowblhPTFJ6Nlk5ZDkvdlg5dE1WT2FSMnZyNHBTanBMNVNrQytXaFN5TXFsdzkwQjFXc2dQbHp5Q3FoL1VzWU5LRnYyckR1RFI0Yy9PajVya0cvMkNLM3FqNTFkZ2xHY09OOUVDTHRSb0lZWHNMRW53SmtrL0poTXU4eUVGMXpENHBOc2tpaHp5SnYxcVVoZTR2WGRsTElsRzN6U3BLK0lzUTlLZlNRRzUxNDdkYThmT25lK0Ird1dUNmlXU21maTdWdWNzSjlsRFIyREppeGFKMDhlQlN2T0RIU2hzaVVodG9iRGRyeXFSSThGbjNBbTJpdW1vYnQ0NitLZ29aQldyd1dRcTNTSE9wZEloVmtJUk1nTU1TRklzMUFXTVlFYkZKc29DRU5LZGdKWTRIYktPb2tKSG5KbDVybXdoTzJWbDFzUzhmZjdWSGZwUEpoRzJYQzZnZVNXWEozQTl6KzhqdUNVREkvMkFmWDU3MWFnL2l6TDI0WFZrZkRHWEovMUEzQjkva1VrTGJFUHNheGlkUGF3UGhGWEQ0VXdycWIxa3RmWDVETFZqVjhhSDdIOExXeVBNREhMdVdOZGJmYTd4ZnBHOFROZ0VPNUlJYWNCdEdrdnhwcnJlYXZ2RytKRDhzQkxQU3gyZjhiSWRaU3duWlNacnlPN0syQW5GWWtVaCswNzRDTGtjeS9pRFlJR2tMcjQwTGVFcWcwTDJSUzdKd3NLcERlQkRQYjVkbXBjWHdZY2pHanhIRVE1bDdJUkNWZ2x5Q1NrZ1dEY2Jya2FUZGNST1FrWUtGYUxiaE9PVlhvMTJXaFNWVitrSHNwT1FXQXBaaDE3NjNNaGlwNlFjTmM1LzBaeDZmME81Z3Y3WEg5MjViSUhGdnRzNkdraEp6ODNvUEJzKzRVakltdGZuNi91R1R1aHZhVHVyWnBEUE01L3RPNWNxa01vVlZBZnl0VTY3TWhiY2pJL215YXlNVmZZcHdiaW56VHcrR0lsQnlZN2FaNk9OWVloZ25qQm9YNVV6MjJqUUhwYkVqZDFDUW53Z1hNKzROeGUrTm9vUEljM1JmbmZzQmZIaHhkZjUrUXc0WVJJQm5lcTM5QXZuSTVSY3owaWlacW9kYTFuSFVKM3FYZnFYb1hhczYyQUlucGhtQjdvUTk2OGh4aXZGOWpDdlE2SW9yOGNEK1VmejRhNkxqd0NGYk9OSm5PeWVrTFNLRTdoYmhHSnlUT3hVRnBNb1I4RTdwU1lFellTTWpyYVRLQ3FWOVpRbTVidXhSVEVxY1NMTytiK05kTHFmc3pMMlhLN2cvdS9rOG9Tc3A0SlhRcnFUOVNUenBTd0E2VS9CVG9DZDU5Y1p4MlVrM2Z2aHVjL2h4N3lHdVZ2eUg3SFRlNmpQUEkrL21QQm0yZlI1c3U5Q3NsaWRSVmtTRmhXL3h2WkhGRzRjaG9mRE96RStWcG51OEFtbUc1VjljZUtBanZUb2JSb3k0QU5lbmtmaFpiWWZjamxwSDRoMnFiU3MxNXEyQ3BKMWIxTTd0aUhKalpXeENXb2NaaWtmODBBUzc1ZW81OHVHbTZJMmd6TFdxYkNQVWxDclpZYWFWeWRvNkVld29ycnhmb0ZaNmRlNTR6eG5RcDVQY040dXI1QWxaSjBRNDZJb05JcXNJNlRyRExuVG5LeERrd0VhS1VsTEVGa0hSbFZrUFMyZmVVdnZHelUya2xobjVaLzBqNndENlZEbzUxYXVZTTZia3FURk1DNkxjdlRoTllLZFpIaFdrdk9wNzh1NGtQS1RmUFl0MmxsdFRqN1BmRFJLSzFkUUhjQ2IxWTROSkVIZVFCbDdEWlBDZ3JhOWRxendHZTFlTy9ZUmQwTFFIcmpOOTlxeFpON2ZOS2xMWFR1MmNkSXYzVFh1dFdOTnRXT2JLbU9UMWhiR3BGYmhTeHVaWEI5LzJVUDhYYkR3ODRsMnlhQ00zY2hsWGZNZnVpelVBMEI1Ykt0R1lsNkg4bW5yWmFkZ1kvTmhOdy84WnBYVUJZV3NZblV3U1RzcmVJUGp3a29vUXRJQ3NFaUtoYnFBRWJ4UmJFTG1UVmxIQWxxaXFLeU15MUx6VVp5WmFVNlEySGR4c3VoOXp2a3ZrWVFQSDZhY3V2N2pqN3U3eENDeTNWT09ZdklIMitEVjIzbjRVZk5HK25Fb2JTMlhDcDdhc2M1TGhmNzR1K3ZPZFlhWCtxZk12L1ZRcnlsajkrQnd1cHdFdVVSb2paT1Y4Vkg3b29DYUgyYUdjUDQwVHlhZ0cxYTNMWjFUZkE2b0E3QzJsd1llMjFpS015VzJTL2pjMGxWc3JqRUxRUzRucmV0T3k2bXdxTVUrQ3FWL0k4a2RTdUlsSlhXOXBOMzRlVXppS2V2WGVMdUVLTlBvdnBob2Q4YlptK0FENDYweUg0Mk80eVlLK3hCOE9mWkxlQmlWUVJuYitCSkV3cGZ4ZkFuQlJhSkxrQUJsN0YwTjJYLzBkYmV2a0hWUkNsbWlqRldTYkpJdEtYYUMzUjRianNQZWpIYWFGTUFPVXRKTllzSHBHRGV6MkptOGR1eVp1ano5N3JyakQyZnRXR1ZPaVhLMDR0M2xaSnVNejRqL1l0Y09PNmZaZnVBZ3lhbG9Vem9QUDk3UmZmNGdFM2xwUSthemRWUk41Z05NYTBnV0RQdyt6VExNQ2xsaCtabzNuY2RIbURMMkdzUk5rZ1Y3VWpmN3VlT3EyMmRqUVh2ZzlzNnJqQTFPNmx6NDJoZytvbzZaMU1yWVlIeTR3b05kR1d0U3hzNmVsN1VhN1BUdkwzcnVZbkk5RVNtMGxrTFc4bVZrU0J5dU91TG1CenU0MUNRaXRlWUJ1NWJYSVZHVWRVRUZXMkVhYWg5dURudzRGTEpnTWkyVE9Oc3RVVlNTNkZDNVNTY2tMVm5Nck1wWW9BeVVsQm1LMHlHa08xbFBaNGszQzBrTHB1MGJPV1FqZ1AwMDUyMCsvK2dPL1dtK0U0dWRaRmlsY1psSjk2ajV1ZzQrcXI5UlA1NWdCSlBSRXd0Z1VjaGV5Yi8rMlBYSFgyaFYvWTNJdkZzUGMvQ2NSV0VQdXQzMm9WKzV4UFF2dXFHSGxYRnlYbERIdi9EaGszakN4WEx3NUtIVmZwQ21PM3lDMVd4T0dtMnp4bEljdG5GOFNMZ2psNU5TaHcvNFlKZEtEaVdYQVkzejFoaEo3bEJsYkZKU0Z5c1ZJU2twazNjWmNHTEVSNVN5amRSS2JlMitIdnJmZ1BKUlRJUHQzaTVMVGRDQVdzdGhZZFFHOEJHMVh5U2NyZXhIdkxXRm84N2RGQXBaVDR5TUl0WW9zazRaS0NFL3lDNVhTRWswR2FBUnNaUFlkMFVwc0JPTXFoaCtXTWc2OUw1Q0l3dUpGZkc1L2lSN1F3emg2M25vVGwzMytVZEY2RTZTRnNPNExLVGt3MnU0blNMYlBPTnVCVHN0OWsyUzlkRE9hak95ampPM0JhZmZYWDhpNVFxcUEvbWFYMVJiMTl0T2loTHFIM3lZb2xYZ0Q1c3JZNlZiSUFKeVI1c015dGczU2ZwbEVpRkQ3ZGdNd2JvaHFRdmM1by91NElXVE9wZDd6b0NUQlVteUtyNHk0R1NoWXgyRkJXK0dqeXBKQU9lakNibWU2Ynk5M2lrRzdoZVpYRGVjTDlYMTlZYXZlKzNZeHcvUHFnNFhYRTRqUndYNldZTVhHb2Y0TUsrenEwNEVoQXZwUjdOaDU4TEhTQ0ZMckFhVFNMb3BKY1dUM1JObHJGaSs0RWEyU1FONUhKMUVScXl4R2NsQ3pLeW5TWkZCN0l3aTI1M0syS3ZwRmp2Qk5tQmhQdXJvMHFnd2I2ZmYzV0VvVjFCU2VsbVVzUkwzUTVTakpHc2plRlVHUnZwenpMLzVVb0dNYThKTzU2V0NYcTVBbVp1cHRvcWRKcFowL3ZESHRjU0ZHTUkxekF5SFB5a2o0bDEzK3Z6SytOaVZzVE5KQlBIWGhuMURvWEZ1bHdFZnlua2pHY2NiVytJVGVqbGticGRoZVpUTFNidmozbzVDRnBKMUphVmpLSW1YZ2RRTkpPdEtsMktZeE12a3padzQ4U3BsOTlxeEV6L01XZGd2cTdqWmxmSGhWVDZHaDlrTCtKSHFwWHRqZnlyaGJPUDRNSVN0azlGRG9ESVcxcEFsWkoxZ0hRcEJvOGs2RXRSUERNeEVZaWsxVmRGa0NJMFd0Rk1ZMVZNWVlpR3hQRG1SazhUaXBocm4vK2tGcEovUmhBdy81blU0RmE1V1NkTENyYnl0cDFzNWFyQnpkcGlrUDJMbnBSOTAyVUorRUVrY1Y3VTVLYmN5YldjLy9KRFg4SU5lN25tOE81N1FQRmx2bUtVb3dTc3RzQ3ZNVlZKanJ4M2JNWktqOXRsbzR5QlZnbTJpb0QzRnR0bFkwQjZleEkyNTdrVDRrSERkaXJQUGdJOFZGRzU3N1ZqNFEwNTc3ZGk5ZHV6YytSN29UekdwWHZvQnN3eGsrNjZNM1pXeFFuNjc2bVUzR2VlOEJpMXUrTTBEUDY2Y0h1S3k0Ny8rei9CZnNheXEwaDBpMjRoQ2xtUWhkNU5mVFlvSkdVMFdNMnZ0V0xBcEpHV0dReGw3eForbDVpTXdvOWpFUkxvSDJDbi9xbmNaLzRmdTJIVWZmNG9jRzhBdG1sZHllUUtWNjFnUlJRYW1PQ0JEZis1TEJUSyt1M0c1TGhXK0hleTVkbXgvSkFZNzJ4RDc3SXFsNm5sbDhTTU5oN05NV1FmS3NwQkxCT2Z5Vng5ZkdSK3kveTBZRkdZRzhNY3E2Vzl1VCtJb0lWd2M3NnNxTnU0YmhFM3dVZ09Xck1PTnBUaU0rZ0ZydThiNGtQd3d1WnlVT3R4cngxYVZXdnNsMmZrSEZER0pWNDFXcE96Ymp1WUV0VUYzWmV5RU1yWlNCbUpSZDZ2Z3VrUk9SLzN2am4wVEZrNEZrdjVaL2FxRXJ4ZkJoeU1hUFB2ZkJzcllpa0tXa0pFR3F5ektMRFA1UVlKNXhVNnd5M0dFSGRuUWFLZUw1Q0hqSDczQXJhZ2s3NXhvWXlGZGIyUTllYWR4L2psTFBMSFI3aDQrL2V3T0E5RzJsSjFoNnhnMWI2UWZkT3Z6ZUNWbnNmTmhUY1Z4Vlp2N2xNNjhYRUYxSUF2VWpwV2loRjBaUzl4VVdKdDVmR0RsSy8zc2NmWXoyZ3dLMllSQis2cmJaNk5CT3dqdmJCeDNRbnhZdVZoNHQ5cmtCNmVvdjVEYU9aSitOZjNabGJGUUdYdFhHeFNUbmxFazBMaWZCZkZSeFJQMHE2RmxKOGJrZTRiemRxOGRPKzFmTXloa1Z3MDhSbmxBc3dNZEtCNUhCMlZZN08zcENPWjFpMXdQQVR1YUR6Y0RQcDRES2tFaDIzZ1NKN3VQVXNaTy9GQlZVU0ZMU0ZwbE1ZbWlFc3l0MUlTZ09jcE9SUUZNRkpXaVU1Zm01WkZ6Ky9ZOVpEMlZkWFRPLzgybVdqOWQxdzNsQ3M1WURpS2pGZTV5N0x5YlhwNG9BNnZOMi9CMzhvL2dGV2FwNTljWngyVzVQQmxkS3ZTbmo2NGIvclBJUDJLblQrc3h5OEx1dFdNbmdzWU15dGdyK0ZiR3gxNDdsdU1qYXB0S2ZtZmorSkJzallyRHZDd3JmUjRlWTFHNG1TL2U5b3pqNnBkdjlZRnBsMHJzVksrLzFkTW94ZS9EQUFBZ0FFbEVRVlFQSk92MjJyRXpDc1dhOHZmeWQ1a2s5cXhyMUYyekV4L1NKY2NFT2Y1QUVtY2dkVGR3U2JhS20xMFpKM3Z0V0Y1Ym1CN1h0WFlTemphT2orcWxGL1MzbTFmSW9nQ1ZrQjhFUGM2eUJCYWxvY0lWb2JrZ2paU2tKWWlzSThNcWtZa1dzazU2MzZpeGhjUzYvZEFiZWJGei9wOWVRZnA3Zk9nd2ZINSsvTE54N2RnQXBmUERzSFU3NTFjanFyOUxQNmdtS2lHMzRMaElzOGZ2Skw2VDBLZmtzenhUL2ZGbjEvVW5rdjJ6WXd2TlV5MGFLUDJkK0hrMlRNU0JxMG0vS3BWemt3VEVIN1Z1c3l0akg1YzlZVktYWWR0NGsvZVE1d1VTaE56Rld0M1krYmtNT0FrbVFWdzRlOU9rTHJWQ05oZ2YzdjBpazU3UkNsbkJmN1FPUTZnL1hNVFBaTUJKb0Q5MTR5d0RUaklvWTZFb3BlMnQxQ1VQYm42Z2Iwd2hpeFBNNXA1TXlsQ2FEVHNoUHU1L2txVmVReFpNbzJmeUpydUhIV0lsRkNGcEZUdkpvaXFLU3ZCdTFJVE1tOExKUk5sSmxNNmlVMGZ6VVdoMEd3NnhUL21oTnVmOHF5VHQ4V2QzT0UzOFNKUHBVaUhBVGt2dHpyUE5VZk5HK2xGdVR3Z1pUWVp2SEZmUXBVSS9FTEVESWR2OG4ySm5nK2dNbndjTHhCNGxFbDBsYzhQYWswdUUxZ0JaR1I5NzdkaFd2OUJVbGhaSWtIb1JmRWcyejEyV0MvRkptSi9ZNkNXWis5THIrenhpQ2xrV3RUUTQ1U2FpSlNQSkhVcmlaU0RyR256T1BxNzlpRW04RjhBSEpZTnI3ZmJhc2JyeWthUVZZV0dzMFgvVTFsMzZ1Mk8vaEIrVGdhVC9YanVXLzRBdndvc0RKOTc5MGxBWlc2Z2hxNUIxZ25XekFTcFJ4aXBrSFFucWlaM0NMdmNHNEtibmpYWXVUZFpabExFS1p6YWVPeGVKcGJ6WU9QOHE2Vm9pRVE1OWQvajlSOWNkZXIxMmpvUTNvaHl0UkErWWRGMWovcStUNGJEellUNEpMdTdzckRZblAxeFNXZERUUjNjdVdXRHh3NmdzaFVzU2MwY1NMUnFGVnI1UEVmeC9qUXd4a3dYU1JtM2NPSU5DOWsyU2ZoekVYK1lqeGJiWldGSVh1TDJudC84TEpuVXVuR1hBeDFWSnVXQlNsMW9aVy9sQm9haGpIZlZ6dDE4dzZSbXRqRjBCSDhVMFd0d3ZvZVI2eHRxeERmeXBHV2NMK284cXpiS1FRdGJ5bXhyTDNFYnArVzh0WG5mL2ZRMHhYaW44cnlhWVZZVEJEL2xuK2hGU2srYkRiUjc0QVFWMU9aQUNOV1RCWkZvbTBVTU9ZQ1VVSVRNQUNTUXBLcFdhcW1CdVVSTmxBYUxJYU1YcEVOSmRqUGJSdkl3YW1jaG9ZbWZRL04rR0MvcnJQN3ZENTEvVHMyQ3hFODBuV2NjRkwwOU01RFl4bENoam9aMllqSjRZbCtWeVllSUg2ZXJsQ3NpY3pMVUJlRFdUa2lDcXN5aXpRYmRJdU4yNjNFRlVjRGdlcDNmSnBlZFh4a2M2WmV4RVRYdjNPaVBXWTY4ZFcvVkRFckRiTkpiaVRldTYwK2ZFdUd3dHYxcGQxL3JBZG1Xc2hmUjZrMHN5bWJ6TFFOcUpwQzVTcUFraytGNDdkcVptY1dIZkxPcHVWOGJIQTk0Yyt5V01ZN1A0UDFoN0dsK3lMM1JKaG5EMkl2andVczVQK0dxSGs4UHhYLys0azlncHBBQ3dFb1dyaE9RaDZGR1NQbUluMmVXRXJFT1RJRFFpZGhMN2hLUVFqWTZzbzBKaW9aYytOd29pc2NwdkovTVBTSDZGZkwwZnpQWDF4Nys3dzZCNlZNalhDYklPMjJsUk9qOTBUdWFOckRucHh6RC9uaHRnaTUxVk0yYjhqMUk3dGxxdW9EcVFMMGZSdEdZczlBdjFuTm9SMVFuK2tKSm5icEtBN0lmV2JUSW9ZeGNLVWhITTJ3VmoxOCtXK0g5blVNaHVOR2duNFIzQ3c1ampUb2dQa3gzUjNIMEduQVFjRHlEdFlkVnFNdUJrb1dNZDRlL044RkhGRVp5UGwxZkdOaWhESVpQcm1aVFRWNzNpUXNyWWE0THB5WSsyRnJmVCtMN1liZzFlYUp3SHdMek9yanFwZXJCdlpTM0lVWm9QdDFuQUJ4U3g0d1BRcEpCdFBJbVQzVmRXQlN0ako1THJZbkpNN0ZRV2M0M05TTkE4WTZkSmtVSHNKQ1F0SWR2djlqNVlybUlUaTUzb2ZjNzVsOGpaZ1p6b3V2N1hIOTFoS0Zjd1JkWktkcEoxdkw2RUtFZkplcEw1TXBDcXM0Y0xXc2hMb3dBN3p6MFo3YlJjS2hSK2tPNWNxcUJhcmtDWm02bTJpcDBOb2pQNVhCQmlDZE53bGZNQ1phdWhoLzRabG92K1d4a2ZYb1BEaDU4Qkg0MHZRU1I4aFUrd1k0TkxBNDl0TEozYnJmd0dUeDZrNDgza1I4RWxtZnZTYTR1MVl5RlpWMUk4aHBKNEdVamRCY2h0VE9KcFVaOXJXMVM5bkJNblZzVnNPbVZzQTFKWFZqeFdMcFhGYkNFR055dmhJNTB5ZGdQNGlEcnVKWnh0SEI5Vi93aUxNU3hRTzNaVVE1YVFkWUoxS0V5Tkp1dElVRDh4TUVWaE9MNFJRWFpHTlNMMnpaQllGanVsb1FlUVdBb0hOeDViSUlrMWJ6WlpCekp4cEorSkNSa2VPMzUwaDlQZnZIYU9wSXdka2ErZW0xRk1TcEw1S3BEQ2sxa2g2ZTh5LzBqNVNYNFFpYXpuM2JpcXpVbTVsYnFkL2VlUGkrUEdHMmJhMGFONXNrWU5VcFFBVDFIaHZHS1NKcDBVTlpNRjlYVmRyc1U4VU5sbnZ1QXp4MW1TSUVQU256Qm96N0J0ckVsNzZITUNDZEtjQzErQUhLcVNBY0g3eFlXek4wM3E5dHF4SFJPYTdiVmpIOGsxdUY5Q1NmWFNaOWZCZnNRVUhnYjZVMHlxbCtJVjRaeFJ3MC9jZmxmR1BvYlZ6UTkwSWU1WHhFMnRJL2hxZ29rUlowKzRCQnViRHpjRFR1cUIxRXdOV1RDWmxrbWM3YmJTSVZaQzNVMStOU2ttWkRSWnpLeTFZNVYxRk94MHI2T28wQUZtRkp0WXlHaEVEaXNiZ0JoQSt1dTY3dk92N3RCL2ZuZlluSXdPdkR3SkpXbkpmS0dGdk14bDlLVUNHUjhoYWNHK25Lb2QyeCs3N3ZpTEFNL1lodGdYYzVjL0dSVHN0V05uZ2tWeWlXQmNkdnpZeXZoSVZ6c1c3R1BHWWdoSlFpa0xyZ2VITGdVa3dzaUw0QVBaU3VKTW9BaDlGWHhJeHdLNW5KUTZmRWhHMmFWU0JqS20vcmx5UDBjNmhaSjRHY2k2QlM3Sk1JbjNBdmlJdWlRNzQreE44Rkc5SElNL2tOYjRPRGFSL2xGNG1PM0hzVy9Dd3FsQTBsL0dBOFNIZHo5SitJS1hRdG54NGFXY0YxVEcxaFd5bmxqWlF0WlphbFJlbFUwaHBLc1FESHNEY05QelpFRW1PbDZhckRPdm8ybFNaa2hKNEswbDVhaHgvamxMUE9FK25zbTZvVXhCLy91LzU3SUZYOE52WktkYkdYc2RlOVM4a1g0TTVLdkZ6b2MxRmNkVmJVNXF4N0s5MGg5L2Q5MDljVzhaTjhHWE9mcVdvZ1Q3UlMzSzFjRStvblpXejZQU2dOaTZMdE5xSVdYc05haWJKQXVZZTZQTDRtdVhNR2hmZGZ0c0xHZ1AzTjdUT0VxSWowV1R1TEY3M2hnK3ZNbGJOUng3UVh5NDhMVXJZNmVqQUxodlFzbjFoVWdoRTE0Qzl3MG0xOGNLV1FkcEdPVlhidjFrVU1pdUduandMME45QVo5dzZiMHJZeDkzaUpDaFZQTmg3d1pxSHZqcE9KbkpSeWNVc21BeVBaTTQyWDJVTWphb2RxeENkdDAyL1pLYlVsa0Fvc3dnb0ZVVXdJR0tTb1ZqRzV2YVRCbTdJdGw0K3QwZGpzTm42SFBLU3JDZVlKc1gyVzR6NlU1d3F3d3NxaitDVjZqb1BnL2ZPQzdMNVVuaFVtRlF5blNmUHd2bENwUTVubXBMN0VNc3FPMjBUYWVNcldiandxRnR5bHJ1K3MrZ2pGWDhZME9jN0xWam8zK1pxWDRwSXJtV2xmMklGeCtTclZGeG1OYy8xSjZIeDFmcmJWdTdiRFpmZXFrMVl6UDlvQThrNi9iYXNUTy9iZzkvRlYwbTcxalUxM2JiT1BIaFZieWxxeDBiU09hMlVqNHU2bTVYeHNkZU8zYkdMelVXSDBnNHk0Q1RCUDUwOHdwWkZLQVM4b09nUndubUp3YlduS3hEa3dFYXJXQW5HRlVvV1NlOWI5VFlRbUlWZmdCcGVoak8rWC9xbFBRM1E3WisvdGtkaGsvUnlhV0JSd0c4aUhKVVdYaHgzb3BkWC9wQnlrOUNic0Z4VlpzUlpheHdPOUVmdTM2eVhFRjFJRi9zSXBvZmJ6dmk1MjJjTGVMRWEwbS9lc1B1SmdtVS9kQ3FiUVpsYk9VSE1MeXdrNTVQbU5SbDJEYmU1RDNrZVNGb0IzZVU2blovYko4Qko4RnUyNFd6TjAzcVV0ZU9EY2FINUVmSGQwTnZpbzlpT0FQbm82a3k5a1hQWFpsY3o2aVF6YUNNaGFLVXRyY08vTXRRMzRFdWlDaVdGT09WNG42WTEvSEV5SkY0Q2JsSnMyRTNEL2gwZklCOWNhZVFCWlBvbWJ6SjdtR0hvYlZqRlR2Sm9xNnhHY204RVVXR291d2lka1lybmNGYXpUVWhwS1hwaDlxYzgyOGthUS9kcWVzKy9paHk0UktKaHFaMlpLZFpHYXNvNXNqQUdzKy8yVTR5cnNJUHRVMDZhK0IvQ3RQVm4zNTMzZW11empDWlZ0eEdzUk9jUW1xUWdNOERSMHdoRFJ1czA5TEI0WGo4ZUcwakdxNk1qNzEyckY1YldNTDdmSFdkT29KZUJCOTFRK2RiV09LVDVuN0V4Y0xXRmRRSVo4cmxKT3B3OGlEWWE4ZGFMaEdTa2JwdTVXSkJNWXRKUE9GU3FIazRBa25ka011d2lSKysybXZIVGlnZ0MvdGxGVGU3TWo3T3VIUHNsL0F3MitML29NSWUrNlhHL2xTYTd3ejRTUEJGeWdySzJISU5XVStzUEJ0K1JpbGo3MGpFNnZhZUdKQkpHWHU1R2ZJRzRLYm55WUtzWVdjMFdTZE9qa3NaS3lnTkVWbEV4azdXc1VMV0hYOTFoOU5QZmtOSWhuVnJRNVNqRmU5KzdzdG9aM0dzcEQvRlVJZWRENjhoNDdwYnoycHo4c01sek02dmNnV2pzaGJqZGE2dFUxT0ZyQWdUVnhSWHk0SUNvN3pxZWJUWGpuMGlRZmJhc2VEejJrdlFubUxiWkFqYWhWTW1jSHZ2dFdQSnZHZkF4d3BKWFdwbGJGTGxJeVk5Uzc5NjcvM2ZDWjZEN2hpOHl0alpXdXRSSkZGamNnZ3BxaHVRWkdhY1pjQkgvWWY4UWhGcStUS3lhWHhlMmpqTkQzYWdnQ1FpTlpheitWdFZFOHhhSWhUd2Q4R0s1c05OaEE5aGY3Ulh5RnBJMml0WmdKVlFoTXdBSkp5a1dGQnFxZ3BBOWN3WFZRWlo3RVFtUkpQdTZLWFBqVXlrTzNHdWloY2hZeWY5ZmZkeitQeXo2NFp5QmRkL0ZqdkpzRXBrblVVNWlrbGFOTEJMSTIzZXlqMlRTd1g0bVk3SFR0TTZsdjFaUC95UTEvQ0RYdUgveUx3THAwK05GQjcvUFYzdDJBeUhmZ1dmNFJpWTYzQmxmTkR6cnpZbjRXWmt3RWxqTnJjMnArYkxyRmIrUkJwd204WlNISWJZREpCRWx2cHBqQTlwR1pWNFh1cjRuSFR1eWxnTDZaV0JyTHZDMnpKK1NGcGlmS3hBK2tlUnV0RUsyYjEyckY0YmRGRjMreUtYWkdGaFZFUC9nWld4QzEyU0laeTlDRDY4bFBJVHZwYkh5ZUg0cjM4TUVZM3ZLZ2lGcTFGa0hjbVdaZ1prSWorUWdjR05qSGE2bEtQRUJMS09Db2xGM2puUnhtS25wNmJxTEhsRWJCRFhjOXk4TzNXSG9Wd0JVUzU2N0RTVHJrV1cyUGg5SzVrdmNNa3lacTg5TjhBeXFVRDhxdko1SnNIWndObi9laVR1RlFkUDhHWCtiSmJNaC9kVXBjK0hSWGYwaFRQdDJMcTJiVFcvM3hpSlFjbU9XbkxNM0p3WmhvamJXajRZdTM2MjlQemZHUlN5R3czYUE3ZDV2cHF4alpJNms1dmVLRDY4M3J1S3J3eCtKSU0vdlNOVFpkSlRPRmNRMmVoTGQvVXJnTG4zd1gzVHRIWnNNbnpJcEphMzdFVEdtckVMSzJNZlJIRGpBTWwwSUlRS2Q5RnZwclFOQ01zL2tObzJNSy8wcnVUSnNaN3JlWUhCUkRRZmJ2VkFkbHhhbzhTaC9nUExNOHZ3VGNpMkVyNU05bHRaRmF5TW5haUJXdnhzbElCRldVeWlxQVR2bEpvUU5CTXlPdHBPUXRLS1RsMmFsMUZqU1htaXJLTnovc2ZrSUZJSVhoNDYvdXdPcDE5Zi80L2xVa0hoTG1lVmlaQnN2LzVnRXY2TW15eDQxUHdYeUdNekdVM0d0VkR0Mk5seUJXU09XeDBFQWNHQWZDNTRzKzNhODRvZlZROXoycDc4OEp4MzNlbnp5ajRJd01Pay82UmpWUzc1YWpqWXdHZDFLYVk3QXo2a2c5QUJwdWc0alBvRGF6c3hQbXVDSitWeTBqNEFkcm1VZ2JTRFpGMkpoQXdsOFRLUWRndVEyNWdzZmdGOElQSjZoZ3hQcDR4ZFFFR055ZUs5ZHV5am4zWHNsL0F3ZXdFL1VzVkpZMzhxSGVmT2M4YnJSN3kxaGEzaCtmaTVGV3ZIUHRlUXRjVEtLRnlOSnV2SVFFbXlSWGE1UXRhaHlRQ05pSDB6U1lXRnJBT2orbTR5ZW9HRnhQTGtSQlpsN1BYbXpHT25PZmszcnVmNHNjOC91a04vbXZmaTRjcFlTTDVPczhSR1pXeUJMUFhPUDFKK0VuS0xyT2NkMEtyTnllZVpITGo5NmFQcmh2K1l5SDlyTWsrZms2S0U3ZHl3NDB1SE1ZbkExN1Y5eTRVVXNyTWtRZU1nbGNMMDNDNVIwSjVoMjRRRTNWNmxtNURVa2ZCT3dzUEVyOFJYazY2YUV0ejc5K0Q5NHNMWm15WjFxV3ZIQnVNamFyOWcwdFByTDByUEMzNGtLdGwvNmdmdWwwWE9vUXc0Q1R4djNmaktqWThtZ2JIbnkwSDczWmd3MGMwUGRFRTV1UVl2Tk00QXFvbGxNODlsVXNZcWFiMExUeGx3WWcrazJpbGtaelBJS0lYczNlUzdsTEVUU3R1aS9EMXI3VmlpeUREWTZWNUhTT3A1U05yaVppZWJremhYeGZrUjZvVDBkOWRQZit6TzlXTXRaTHRFUmdkZW5vU1N0R1MrRkFCRlh5cVE4UkdPRk9DMVFycjN4K0ZIMzA0RWhFSWJZcC9yRkowUEh2YmFzVFBCSXJsRUVKYmExSFJsZktTckhRdjI4V0tmMTltRFErVURqbm5ZdkFnK1RIdGp5dSsvRVQ2a1k0RmNUa29kUHB3cjIxSEcxajlYSG42NHMyaFBLSW1YZ2F4YlFQbUlTVHlCUTJwT2lVQlN0OVZsMmhsbmI0SVBmUGxXbVkvR3gvR2pkMXdaSHcrNGMreWJzT015a1BUSGVDaGR1amJhTnhLK1hnUWZYaitiUUJuN3JaRDk5ei9PUDhxTmdtOUo0RVBJSFlXc0kwRjlNQ25wRGNCTnp4dnRYSnFzVzFvWjZ5RmRQY3BSc3pKVHVSS3FrSFdmUDdwRC8xRy93YlBZNmJrWmZjQzNFYmRQZXlTcW45SDhXK3lVN2JzamhhdG1rTTh6TlFmU0QwVHNRTWhheG8wVXhOYm8yM2krV00rbDJlZkNvanRIR0tDdGE5dldDeWxqWjM4bHVsRndhb0pyd3FCOTFlMnpzYUE5Y0h0UGt3MEo4V0hDdWF2VTJWMVV0REY4T0x6Mnc3R1NXaG5icUxhd0NXZDMrd1dUbnErc2pCWEo5bEJ5ZlV3T3ZlaTVhOGFaalFacEVxYk9rT2pMS1dSWERUeEdaalkvMk92NXRhTDVhUnUwSjFrWXdjaHFQdXc5bURQZ1ErRXpwKzJkVjhoNkpuRnlyYUtVc1VHMVkyL0RJWXVaVlJrTHZJVEZUclRYQ09rdStnNzAzaHJuSkt3bmVoL1pDS1FqMHM5NFBmdXZIL01heUZZTDZVNkdWYnFOTVpQdXhFNDBzRXVqcVA0SVhxRlRQWS9NT0s3aVl6NlM5cmxjZ1RMSFUyMkpmVzNDMFMrODM4OEhuTzZHdzhuMXd3SVpsTEhLcFZQcmhYRmdQUnptNVB3eHNSc2dhWUQreTdzYzBuU0hUN0FoZXBjRzNLYXhGSWR0SEI4U3ZzaTVKM1ZvVU1aZVNVQjJxdHRIUS9wM2t0eWhKRjRHMHE3aEpZaE0zcEgxYTBLWjVia0VTVmM3dGlFK1pDVmtodHF4VHY4UnFxaDI3SmZ3TUNvRFRocjdVeWxOeW9BVEJ6NE1VZURrdWIxNWhTd0tWd241UWRDakJQTVRBN09RV0lEalJGTWdOVExhYVNGM3dqOWpoMG1nTkI4MTBsVW92NERlYTV6L1l0K2t2N3VIUzgyN3orN3c4VmV1MnJHeUFoTXRRQnZ5MWFLTW5kei9jRDJyelpUa1U1bTNybnNzVjFBZHlJWGtENDk2eXI5RzJqYUxyV1JCZ1hhYVB5bFo1V0FwZ0NpRE1qYXBra3RPd3J5MVFBdktKUkllUlFXbDFocUhvY2xiUU0zSHdHMmVWeUVibk5TNWNQYW1TVjFxaFd3d1BseDNBMitLajZKZmh2TVJTcXJ2eXRqdGxDc3A0Nk1KemUvSmp4YUo1NXNmNlBvbHQ1YVdCYmVHZVIwU0Mza1hVREN0MmJBVDRzTXhyZE1LV2Mva1RhNFI3QkQvaXZhS3RXTUZEUHFia25tYmVZdEprZUdvcWVwUnRIa215MkluZXA5ei9wL2VZZWp2T0pRcitHMy9mTU5pcDFrWnF5am15TUFNOHpYYjdhZy9zNTFrWEJQa1c4UExrK2x5QldTTzU5b29kanBPb1ZtRnRvc3RDSTVoTXh6K2xmbndMcm4wL01yNDJHdkg2cldGdmR2MEhmRWgyVHpSMkJLZk5DL09tTUd2S3BlVGR1QytBaGt6V3pOMnRoeU05YklvR2FuYjZwSU1LMlFUS0xsdUpDOGtkVnRkbHUyMVk3dHJ6Y2Z2Lzg2Z2pCWExZYlRDeDdsZngzNEpEN04zWmV4TDFoYjJpaEVTS1dOOU5XUVYwdU9hTkpuSk9wTDB6UVhCZ3BKU1VvNTZvL1R4ODFudGpDS3hqUFBWa01SNkhKRngvazJrS3lQcnpzZmF4NTlmUDlJMFJSNUtOV05IWktublp2VGNGWmt2UlJGSStsTXdkT25QWXVmRGE4UnhWWnVUSHk1UjdQeHErMXl1b0RxUUJSU3lJa3hjVVZ6dGRBNk04c3pocHI2dTdaN0lvSkI5azZRZmt3bVgrVWl4YlZaTyt0V2tMbkI3NzhwWWNycG53TWNLWlFaU0syT1RmbkdBU2M5WHJoMHI3cGVYVjhnR2ttUnVmQkYvRjN5M2IvZ2lKWFFFbHJ5b2FYeGVpdCtiSCt4QUlVdEVhdTBpZFoybmFMMVFncTB3RFpYb0JGYk1IYXlyNjlPUHFDTDhEOXM2VGlGcklXa2Z5RnFTaFJBeUE1QkFrbUpocngzN3ZiU1YzV1VoM1lXOVhlYytpZk1temxYeElzUUEwdDlFUDZlUDduRDhleHUxWXpGSlMrWnJSQjdQZW12U1gvU2xnbkU5bng0RGVJV2srMk81QWpJbmMyMklmUTBQZllzZmFUaWN5Y3VRNWdxMlVyQ1FvWGJzeXZqWWxiSExLMk5CV1BYc1VUTGd4T3NMQTU2WDRzMm9KRUgwSDAzOXA1QnNteSs3bmczWWpqTFdxV3dMSmUvZTVKSU1rM2daeURvblBxS1VrSHZ0MkFsbGJPVVNoTkFhTlMwQi9ydEkra2ZoWXJJZng3NEJhUkVMdndOSmYzeXBYdm9pb2JGZlJUaDdFWHpnL1ZDNHdraW9qTDNpK1hEODl6K0dyMkhZN25HVHJyRFc2SGs4SkppZkdaQ0ovQWdJdnVVdWpIWTJWNDRXWG1ENXpGdWVrN3NITEhaQ0V1dnJMY2I1TDlvazlqZlQvUEQ1ZDlmMW4rWGsyMktuNTJiMHdXYlJUdGQ4S1d5QVF4bTcxZHF4L2JIcmpyOHVNMHpXNWMyVGZoYk5QZTg3ZkZDV0RsU1BJNHg2Tm9NeU5xbVN5eDEwV3o4UEhzMEhQSlZvMkthMTIyalFIcGJFamJmOUN5WjFMbnh0RkI5aFNWd3BITXVBazhaSnZ4UTJaTUFKaSs0MS8yalZLY0w1Q0NYWDk5cXg4NWN5MjhDSEZYR3p6MW55K0dVMnltWFl6UTUwZzNLU2lMaWk0dk5TUHpDdlEzeUdkeUdCcmMySG14QWZBZFA2cUpEMVRPTGtHaEZGcFJJZFJ0V09WUlp6amMxSUZvS1EwZEYyRXBKV1dVK3dzWkdRajlpcHJLTnovbTlqSnYxTWs0MkhROS8xdi8vNCtuQlRVdGc0N0RRZjBuWTdwNWVYOUtkZ0owQWg2eUh2TFpjS1F2bVUvampVR1A1VUpxVFNsc3kvOS9TWmVSN1hFdmRtMmZSNTRsK2tiTlVlRkk2bkxYRFZlVmNyNCtQc0VCMy93b2VmR0I5UjIxU2E3dkFKcGh0MW9wMDA4TmpHMHJuZDJuOG9ZZ2pIZENPODdiVmpRMnY2aFpKNEdVamRCY2p0VFNsa0labmJTdkc0SzJPVEsyT1RLS2pWTWtQall5WThqRnJBajFRdjhSdjdVNGx1V2RtUGVQRVJGWmFrVXNnKzRvTXBaRkdZR2szV2thQitZbUJQajVGZHJwQllhREpBSTJMZmpETFFZaWNZMVhlVEFCSkxFVGFPeDlhWXhDcmFPWG5EUkNhT3JDZkI2OFhyOUIvZFdTSHJyaDFMMXJHU3JEME0yMmhuY1FxaitydjBNNnNBYm1objFReFNib1hnN0xITitmT0d6NStYL3hGbHcyOVNPNWI0ZlVpQ3ZJRXk5bnJyd3o3ekJiWCtaa21DeGtFcVhOYXZPNDlFUWJzVVhEZlJ6WFJoNis4aUJ3VGxVdUEyMzJ2SGtubC8wNlF1ZGUzWXBQNFVrNTdnUERINUU0TG5WbjVVSk1rV09ZY3k0Q1R3dkhYakt6YyttaURUODRXa2tGN1loWnJORDNSQkRMRUdMNFNKa0NoNlV1aEh5RStyK2JEdzJrbmNaY0JKY01BK2RIZjgxeitHMDlDKzl5ZlhDSGFJbFZCUnlsamxCNzZ5MW82ZDJSUVdraGFScHBYMXROUjhGUGIyVTlPMTdKU1ZXV1FmRkVqYWo3KzZRemVVSzdpVTc2Q2ZXYU41RGJ3OE9iL1BhR2Q5WVdjY0V6R1VrTkhLOEVVN1haY0thR04yL1VPNUFqSW5jMjJJZlEyak1vc2ZhVGljdlhic2l3U0h6Y3pJRUJRdXBIeEVybVZsL3hGVld4alpTdUt3TjhLSDVJZko1YVRVNFVPY3dDNFZXTlJpSDRYU3Y1SGtEaVh4TXBCMVY2NGtrTFFiSzlnd2lhZXNuejE5WnZneTRzTkVZaytRNDJlY3ZRaytxb3BIV0c0SnBoVnMvV3Y0V2hrZkR6Z3o3SnZ3WTdLaC84RDRnRGl4N2lzSlh4dkhoNE9lZk5oZnFaU3gwL2dJVU1nU2NrZEpHa2hRVDRKaGdYejFCdUNtNTQxMm1zakl5L3lqY1VhVFdPaWx6NDBzZGxwcXFycC9NT282ZEhFOVo1b2YrbFBYZi83WkhVcFJrTVZPejgwb0psMFppZmcxWStKOFZXRkVGTExrQjVISXVPN3NyRFlubjJkV2pTczIrQzVYVUIzSW15aGpCYjlQc3d5elF0YStydkZQenVPRGtSaUNrbW1TTE5pVHVrZEY3bWcrb0ZlTVNlTEdTZDdHZ3Zid0pHNnZIVHVQcTQzaEl6eUpld044V01tQjhaY0dtUFFVemhPSlhHVFJaUnMvS2lwanIzYUZrdXQ3N2RpOWRpeko0eFZlSnNxaDF2cHBmckFEaFd3R1phekNLN1QxWkZJdUF0TlFsUDYva1RMMnR0cG1oZXpzS2hGRkpjaytsSnQwUXRLU3paNVZHUXZJcnR1MEMzYWkzVVpJZDdLZWQ4NFl2WGZVeUVMU2dtbjdmZ3Z4Sm1UZ3ZuNE8vZSt1Ky95aDFZNGx3eXA1d2FhMVk5SEFMbzE4ODFaY3gwWEk2QWs3TFFwWmdXei9LbGZ3UTVuZ1Fsc3k3dzBQL1YwWk94TWtra3VFQUFpZ0xsYkdpZnlGUXUzOHFDVUh0YitUYzliRmN2RGtvZFgyUkxqWWFQSWcyU1kwbHVLd2plTkR3aDI1bkpRNjNKV3hzbUpycFY4QlJ6QnZxR3lUU2VJTmtyb1NhUTNJOEwxMmJQTGFzUzl5U1JZV1JqWDBIN0tmYlN3K2tPaVdERGhKNEU5VEtXU244VEd2a0VVeGFCUlpweVI3aFB3Z3UzeU5teEJpSjdGUFVJS0ZyU084VVVQdlU3a2hzSjdvdldUK0ZSYVg5SGMzTU5MODQ4L3UwSjFtZnVXZEdCcHdRL3J3R2pKd3c3amNDbVdITW5aeW1hR2QxV1pLOGtubTdibE5mL3JzdXROSGpUVmFRQmtML1lJOTF4Wk9jK0FubWl0akZmOWhXM3YrVkFabGJPUFB0MUN5djhEbnNOYWdYUXF1YTU4dnFuL1BFS3hmeVlGMXR2bGVPNWJNZXdhY2tIR3ErQyswcng0akdaTC94a20vNmxkbDBoT1FnaExKdUNBK3FsRVgzQys3TW5hRzlDeGNIcGh4dGcxOEJIbXdSNFI2UkNsYmk5dHBmRjlzdHdZdk5JN29xd2xtMVFQRjRZaG5HM2JsYTgyYzZvRU14QXZTZ2FhTFpOUjlNa1h6eFNwa2lUSldTZDVYckIwcllORGZsR3krbWJlWUZCbkU2VVNSN1U1bDdKTUFSOWljYUhHYzgvLzBEbU4vNThkTzNlSHpqMlZxeHpaVnhpcWtsSEcraW10THlPZ0tDM0x1bTR4cndrNkxNdllhSENDOFhocWRmbmRuVXRiOVQ3RlRQWFZBZTF4THZIWm9SLzFkOEMvdTRLOFVKQkI4dWhjZWRyQXlQcnkxUWNPSG53RWZTaHhsMkJjUUdWL053aWZZTUdEbHZKR000NDFOY1ZoVWttRDBJOEE5KzVkWHVaeTBENGlWWGNtQVZraldsY2pJVUJJdkE2bTdBTG1OU2J3TStEQ1dQWkRJYTBDRzc3VmpKOGppd241WjVSUjArcEVRdkRqMlMzZ1l0WUFmcVY2Nk4vYW5FczQyamc5SEZMaTEyckhYTk5LaGtJMG02MGhRUDBVcGoxZE4yT1U4MUE1c3VhQ2R3dWZQVDI3VlROWVpwMm9wRWd0bEY4UUdzbzRLV1hjUk10N0tGVXhkUnBCeGpkaHJ6ODJvbkd5VDhaRjVJLzFjMnN6YVZ5RXRIbDRqanF2YW5KUmJFZXdjTlIyUTFYMyt6WTluTkU5V2NvQVBBMjAvZTA0ZUd3M3R0V003Um5LVVBvUE5wSXpOcEpDOXdEVEZ0dGxZMEM2RWQ3YTdraGRNNmx3NHk0QVBnNExhbTh3VmNaWUJINW44NnQxOFlOSVRrSUVtc3NoQkRubnhjbnRlM0MraDVIckcyckdCKzhXTnI5ejRpRk0wM2dYUW52elBGWWVyRzZyNXdRNFVsRVNrWnMvWnRDZXJDYVk2d1liMndvaWJEemNSUHFMMnhSU2RLU3RrWjllSUtHUkpkRWpJREtDSWtCUUxXV3ZIZ2sxaHNkTzlqcUpDQjVoUmJQSUVLN0k1aVhOVnZBZ3hnUFEzMDgvdytPOC91c05oS0Zjd2pCL1lTWVlWV1RzV2s3UmtZR1Mrd0Q2L3ZTcEFHZnZ3T2pLK096dGRsd3FLblVOczhkbDF4OTlra2l1QWl6cGREUDNzdFdQMXoyS2NLNjQ5VHZCdldIY1RLNitOWEw1clFXWUFmMnhqQVVHeU1MNHNJWEdVSVFiWDNORDFWc3p4SWpUeG9IOEhQcUllbGVJdzYrVVhmYTR4UHFSbFUrSjVxZU16THRpbFVRWXl4cWw4RENYdldIaTVqRHNMSk8zR0NyWjN3b2VKeEZ2UjZoOEFBQ0FBU1VSQlZKN1lQM3Z0MkwxMjdCTDdKaXljYXVnL3FvclloUzVCcE9OY3ZCU0s4aHVUL2F4NDdxYXFHY3N1VWFjVnNvdVNkU1RwVXpnRnNNdWpBbkNwSDZPZExwS0hESkNRV0pCOEphOHJ0YkdRcmg0RjhDUXBvQmdncmlkcGZqcDJoK05mTWJWalBUZWpNcHRCNW8xTWdNSUdYUHBiMnM2cUdlVHpUREpmODIzNmdZd2RTTmthdVVWSWZYUFdWWDk5YlhoeGZ3ZCtuOXE1SzJNaHlYR1h6TTJTQlJtUy80UkIrNnJiWjZOQmUrQTJmM1FIQ2ZGQnVkY20xUW8yaWc5QTNjOVN2cnN5dHFQSDVGZTdERGlwUmtGeFlVWVZYM0ErUXNuMWhVZ2hrejhLOUt1WUpCeVR6TnZBeDNJSzJWVURqNUdaelE1MDRaS2JpTGY4T1J2cm9acGdWajFRSEk3QWlKc1BOd00rSVA5Rjc1TG42TXdZaFd5VU1uYmloNnFLeVRFQmk3S1lhMnhLZ21aQ1JrZmJXUmlYUjlFR2x1dXBpWVdrVlRnOUZLYVJnWk4xbkJuWWxWczgvZXk2NHkvSVhpaDRKYVE3T2FTZGR0WVhlT0t3Y2N5L3BlekcrWFhFem9seFdTNVBwRXVGcjNmMnd6T2ZQOGpFVk5vUU8ra3BZMmkzMTQ2ZENCb0w4QXRZYmIyTGxmRngzb2VPZitIRFY4NVpVL1lLa2dqb25nemJVWi91OEFrMkpCc09mRVE5bWtvWkc1dzhXSEZVKzhMSGZPbjFQU0NtakYyaDNFRVJ4WkNzMjJ2SDZqLzBaRmJHdmhBK3ZFcTNYUm1iWEJuclZOaDc4Zkh3UE11U0pvK1A4REFxa1BTWEZiRk0rYWhkY3ZHMFlQcDRkcDR6SVRoeDRNTVFCYzdqYkR2NGVGVElvZ0ExaXF3alA5aFZKN0crdVJPeXl4VVNDMDBHYUtRa0xZVGtBWGFDVVgwM0NTRHJwUGVOR2x0SUxNc1BJRmxKdGlnU2tjRGdYSzZnLy9iR0VsbEgxckZoVGRVcUJzZ0VWRHY1WmlPUThwT1FXK0s0cXMzSjU1bkV6bEtiUTllZmZuZmQrY2U4UUxhTTVzbEtIalVtaDRCNXFLd0hqWWJJZk03NkVjKzZSajFiQmFqd21TLzRIRGk5TW5hdkhmc1NRVHNJZStnMm4yNjNuYUFkMitseXoyK2ExS1ZXeU1LN2V1dHhMajMzcHZqd2t1MU5sYkVMa1VNSUo0SCsxS3lNM1FiWmp1SjRsTC9lbmZTZUx3ZFIzTTNTai9Ld214L280SEo3bEE5SGhlQ21mbGpjdmd6TktSalFiTmdKOFJHMUwyYW05NEFWc3BPZHdOWEFTaWhDMGdLd1NJcUZEZGFPYmFZY0pVcG5VWUVCbHF2WVJGckh5N2pRK3dodVVVZVhSc2IrN2g0N25JNWROMVd1b0pSOW9lRkZYWjVjWDJhMDAwUnFLMUpuUWtiRDdQUThWdEhPeFM0VnZpYXlQLzdzdXY2RUVERGRpTmdYZGZwTTlJUFBBMi9RUjUvZndPSHZXRzM5MFpYeDhiRC85Tkhmbmdnell3UDQ4RzVYYVpyREpwWnUwSmwyMHNCakcxdmlFOHltSXRiREs2VnB3Z1hNWHBLNUw3MVVoU3c3emIzYmh6MXZKREZEU2J4a3BLNVprVmI1SVVsTTRyMEFQa0lVYlpuSTNJU1hxRTNLd3FqdTErZy9vdkJ4N3NleFg4TERxRURTMysySEd2bFZhYjR6NENQQkpjZ0dhOGRldzBKQklVdklIWVdzSTBIOUhKVThVZDZnRnV6R2h1T3dONk9kSnRMVlFVcGFQdTlXT0xQeGJMbElMT1hGeHZtdnM4UXNTU1N2SDh3NS9ld080M0lGRUdGZnpTNHY4dHlNWWpJeXdmeGI3SHlZVDdvd1F6dHlLaTVVTzNid2NjZWhYSUZ5ZVdKTjdsTkVvWldvTlRES000ZWIwa1p0M0hnZUY5cG52bGFGYktQZzFBVGpERUg3WlQ3cXU3YTJxd1ArdnJHZ1BYQjc1MVhHQnBNaExweHREQjhCbFA1OGRZVU0vaU1ZSHlZL09rR1NZZElUbkNNbTBxZ2FCUVg0eXhwcEp1NlhVSEo5cngwN0g4OWt3RWU5ekVBTllkTGZMWG1SaTJXMU91RG1CenRReUs3eHhYUXAvRmZ5MFZZTEpxUW16WWViQ0I5UjB3Mm10NjZRbmUyRWtBSWtPaVNmK1FJU1NGSXNaRlhHTnJJVGdLRjRmTDFNN1ZqRmk1QUpJLzNWTHhYT1pRcCsvM0daL2txMFRJWlZDa1BOcEx2VHpxY3hSL1ZIbExId2tvaXhydE96YjdsY2tNcFIzTDMyOU5IMXB3K0VndWRHWk42alRwK1NNaGF1UjhOaGFHVnVYTmtyQ0FxVk1pTEdaWmNmV3hrbmVqSFRSd3ZEaC8rQ3dlRjRmMGtZQ1o5Z1ExWW5EYmhOWXluZWJPMUhTSnh0bUdhVEh5YVhrNmFPaFhJcjJ5QmpobnJ3UlZLcENYbVg0YktzSWNrdGs4UVpjQ0tTdWlieW11THN4ZkVoS3lFTDg3R291MTBaSCtscXh6YjBIMUg0aURydUVjNWVCQi9lOE9RcDdNaUFFODJmZmlsazBUK2lrQ1hvVVlMNWlZR1psS05yM0lRUU80bDlnaEk0YkIwaGFZTGVWMmpVbk1RaTh3L0k3OXZ3U1g5M3RwTG1sOWNmaG5xZ3g3OGIxbzZ0N011SEpTSURKd3RQK2pITXYrY0cyR0puMVF3bCtTVHpWbXJ6TlpCK1VGSDN4L0tDTnEwWkMvMkNQZGNXc3FOQWtzeXNqRlh3NjFsNzhtd0daV3hTSlpjY1pGYytoNVg3eTZDUTNXalFIcmpOSHhXeUdZTDFSdnVGaE9IZVdwalJwRkJVMHE4bWRWVjhaY0NKbHRUVlBoVDAvVDJESHhIQ0JCVVBjbnM0SDAzSTlVYit3MFVtQmU0WG1WeFA4TG4wRTM3SytKQ1VyMVRyN2NtUHRoYTMreHpaOS9TVDhMcFptMnFDS1hza082NEVJNXNOdTNvZ0N5SVhseU96VDZORDdHQlV5QkpsckpLOFI5V09WUlp6UXlUdGRaK1lGQm5FemlpeS9jNTNDSHY3cWFuRlR2USs0a1ZRUjVkR3h2N0dqeDEvZElmaGg1cklZWXFHUjVTakpHc2o5aW1rRk9rUEdUZzkveFlGOExrbk1xNEpPeTJYQ3FZZnBQc3l0eC9xeGc3MVk4My9GRHNiUkdkNzdWaTk1cU41clMwUHJveVBYUms3RTJ5S2JvcHVYd2ttR2ZDaG5EZVNjYnl4SlQ1eEo0KzE1S0lSUGlpTzVyLzdEMDBxV2RrVjdWU1h6TVRXUUxLdVJHNkhrbmdaU04xQXNxNTBLWVpKdkF6NHFIL09QcXVnOWw2S1BPQXJBejQyVUR0MkZUZnI5Q05lbk95MVk3dit5ZDgwM2k4U3pqYU9EM3llMHVwMUM1d3pXSlNoNFFRb1pLUEpPaExVVDhUR0ptV3NVbE9WeCtPczVZSjJzZ0hGa1ZpZW5HZ3hFc3M0LzJWMkdMaU51NGZKNjY4NTFxLy9kb2YvNzB5NUVmWjhOTUxMaXdpWlc4bzZQS1JrRVh0a0FnaHdpWDNLWjkvaXVLck5TYmtWWW1lcHpmY0Erb0cwSDlUVWM0ck9wZ3BaS1VxSXUyRjh3SzF5NlZZak1hN25nelVkOTZ4cjlMTUxLV1JuU1FJdCtHakxVV1VJeWpJb1kxZE8rcTNLeHdiYlBKOUNObmkvdU56em15WjFSWnhsOEIrWkZKQjM4NEZKejcxMjdPM3lJSlJjejFnN05uQy91UEdWZ1d6ZmxiR1BhVXJ6QTExUVRoclM3T2h3L2RaZk5jRUV2SU0xZnpId0RjMkhtd0VucmtEcU9lOFZzRk5XeU01MlFoU3l4Q2lpakFXZ2tSUUxXV3ZIZ2xXejJPbGVSMFhwREd5WWEySWkzWWx6VmJ3SXNZSDBSeTRWdXU0dzFBTWRmcVNweGs2UVlhSGFzV1JmWGw5bXRET0sxS1prcjBVWisrQldSRHRkbHdyQW54WHM3aitISC9PQ0ZXWWUraUQyZVEvMW1lYzlOYWliREN2RG9hOWNJcURONzJpME1qNGUvRllHTXphQWo2aDlnYWI3UmZDQmJKMXBaSXBQNEtWUTdmd3YvaDJlNTFGNG1lMkhYRTdhQjdJZFphenpFaVNVdkFzbS9WMXdEaVR0eGdvbFRPSmxJT3VjK0FoUlBHWWkrek1wWXl2enNxaTd6WEJKRmxBR0lpeWNhdWcvc09LeDhiNlI4UFVpK1BCU3pqZDhiUjhmTXdwWm9veFZ5RG9TMUFjSHc5NEEzUFM4MFU0WHlVTUdPbnFCbThRaTd5U2tKUERXa25MVU9QK1UvSnNrUGU4ZUpxKy96MG1PZjMrUnNzTjZXT3gwSzJNM1FyNWE3RFNUa3VSVUpMVmpqWHRrWXR6ZjVRb1V2K3pLbnU0dUNjaDhlRTlWK2p6d0Y1VGNNTmVPalZqWHFENFdVc1plazhEMEN0bUVRZG1xMjJlalFYdmdOcytuakExTzZsejQyaWcrNkhGUmFyY3JZNnNhZ0tkOWcwblBWMWJHaW1ScUtMbWVVUm5iZ0V3MTQyd2JaSHVUVDhjOCtiejlqa3lZOEdZSGVsM01kSE5rUkx3VkZaZlgrbEdKZ2hidGEyTjA4QnJ5Y0RQZ1ErRXpRUUFpVE8rTmhUbis2eC9ENlFsbHRsSEsySWtmcWlvbXg0U2tWUlp6alUxSjBCbGxwNklBSnVTT0dPMGJRUGlNUDdLZXlqbzY1LzltRStsblJnSDV4SW4zWGYvN3Y5MkJrSTFvWHFOSWQ2ZWRUMk1sL1JFRENWNmhVejIvempndXkrV0pSTFkvejBWLy9OMTEvVkN1d1BLUDJOa2dLa3VuakJWK0lKR1N1dVoyQmZoWmx0Zjl6RXI0U0tlTTNRQStvcmFwaEptTjQwT3lOU29PaTdvTXEvVURqN0VvM0V6MlF5NG43UU5neXRnQUpSZklzWmdWVHBJN2xNVExvSkJ0ZUVrbWszY3M2bVByYktYV25QandLbVRUMVk1dGlJOG81ZU9pYm5abGZGakxESTM5SjBuamE4ZmJ3OTh6NEtTeFA1VndsZ0VuQ2Z4cEtvV3NEeDlPaFN4Qmp4TE1Ud1REcHMvRUZMSXVQRm9IWVYyUW5kTFFBOGc2NlgyanhoWVNTL29CSkNmT29raEVZUmlIZ1dRN0RUL1NwSHpHVHRaUitSeWFERmhaK0tqK0x2MmdtcWlFM0lManFqWlRrazlsM3NadHZ3ZlNkNmV1Kzd6SHlVUzZnT1pKaW42U0tXUURvenV6TWxiWnA1NjFKOC9PQTFVak1ZQ2lhVmZHVHZ5d3cxaXhORkkra3ZBSVJBcytjbUJqUVh2Z05wKytLM25CcE02RnM0M2hJMnEvcEZiSStwSTY4eDNoWkhqd3B2Z280Z3pPUnlpcFhqbG5yR0ZkeUhPQi9sUW0xOGR4U3dKeWFJWXN0OUwzOXQrTWNCME1RY050ZnFCdlRDRmJUVENqVGpqUUQ4a3pMbTJhRFRzaFBud0J0MGJuakdteUo0WHM1QnJCMWNDL29rMXF4d0t3M0laRkZqVXJTVXNVR1lweWg5aFpXVSs4amlLWFdESlZXa2ZsaDlvSWJnSE9iazJNL1pVZSsveXJPd3lxeHpreURRMlBLRWZoNFh4K245Rk9FNm10a0Z5RWpDYkRKL1pOakt2NXBVSmhzZnRqMXg5L0lTUThObExzakRxRjd2cXgrSkVHdy9pR016a25RcklVRUNTU1N3VERra3VQckl5UGRBclpEZUREdXovZUVSK1N6WE9YNVcrQUR3bGZ5dVdrMVBGRE1za3VsMWpVWWgrRjBqOGs3Y2JrVFNpSmw0elVsWldLSlJKeTlMOWpFazladnlBdXlrdnFlcFd3cGVmUE9Ic1RmR0RjVmVhRHBCV0FBbVAreCtnL1F2SGkyQy9oeDJRZzZZL3hzUEFsaUlTdkRQaEk4RVZLS21Wc1RCbXFDWVZzSUxsejlqNGs2UXRTakVxS1NtK1VYbGEwbFkvek5leU1JckdNOCtVaXNSeGtIYS9ETWI2akVJN1Z1MGNKekIrNHFyN3Jmdi8zc2orVXVTWEswWXAzeDZUckd2Ti9uUXVIblEvVHFTd01PUlhKRDVjbzYxbTlwZWk2MDYrdVB4Mm5jZm55eWxqbE1ncG1HV2FGYk1TNlJ2V1JRU0c3SjNWRHVabitGdVJmNW9PNEVlR1VZVW5jT09ySUVMUUxTVjE0RWplK0UzbkJwTTZGc3d6NFdDR3BTNjJNalVucVlzaTJ1LzJDU1Uvd3BZV0pOQkw4U0RPL0t1NlhVSEk5WSszWUJ2N1VqTE1NK0tqWEZnNmwrVW1aTzF2Z0VEck1XYkZSaktQaTRvZW8wTnZWajVLUHRscEF3WURtdzIwZStIRjhSRTIzTUwxUExPSk5JVHZiU1pTaWtwQVpnQVNTRkpWS1RWWEhUSHBJb0NvblEwQkxsTEVqc210TVducHFQbHFtN2dsV1VYWXFYb1FNblBRMzA4L1U0OGRmM2VIMHErd3N5TEJLU2xaemdYZW5uVTlqanVxUFhDcXNVVHNXNEZVcVIvRzg2UDN3L09jUGhJYnZSbVRlbzA2Zld2a0VGMnNRRkJ5Q2RWbzZPQnhQbTdqQ3Z1WXI0eU9kTXJZQjZXL0dVK1A5SWdFbkEwNmtBYmRwTE1XYjhGSW9LejZrWTZHdFFuWlh4bHBJcnplNUpKUEp1d3lrblVqcW1zanJHVko4cngwN1UzYW9zRzhhSDhlUDduWmxmS1NySFd2eGYxQlpMeXRsRy90VmhMTVh3WWYzMHV3cDdNaUFreGg4TkZUSUtzSDhSQnpkakt5TGp0bUpuY1ErSVNsRUpoQ2xzMEppb1pjK043SW9aQ1VTaTh3L0lQbHZJeWY5M1psSm1rOGxPWjkvZG9kdVVEME9IWkIvaEpRa3l0Z0tLUytUSmNvRUNIWjZib0RseXhGeUdpckpKN0d6ZWd0emRnaDlmK3k2YzdrQ3N2N1JaQUNaRisvcFducytrRXcxSzJNVi8rRlplL0pzQm1Wc1VpV1hIR1JIQis4WkZMSWJEZG9EdC9uVHI4T3Zqb3RHKzhYbG5qUGdaRUdTcklxdjEwbnF6RnovK0FkMFpOSXpXaUc3SUQ1cVlRZ2xSMTllR1h2VmtBVHVGelBPdG9HUElGWEJJMExOb3BzcTBJT0dXM1c0UUxrWWxjOElhVFlKd1UxdGxEeFp1aFUxTENnd29QbHdFK0xETysxZ1dzdE52aWI4TUsrUWpWTEdUcENOeGVRWVdDVjlwcnZHWmlSb25ySFRwTWdnZGhLU1Zvenl3WElWbTFqc1JPOXp6cjlFenM2UU5jWHBQblhkN3ovbXIyUXRkcG9QYVRKZkNpbEYra01HWGhvUk1wS1EwV1JjaVdySERtNXpJR01IVWxiNnA5anBQWVZLQ2xuUmp6UVlScTdhc1FTZjBpSTdHcStNRDN3SlZUQXhmUGdaZ3NQRyswVkNTL2dFRzVJRzVieVJqT09OTGZGSkRCczJrNncyeGdueXc4cmxKT3B3RWgvYlVjZzZ5ZTFRRWk5R3FlT0RjU0JaVjdwTXdTUmVCdExPaVE5S0JzL1dqRzEwS2VUaXpCYkFTZlV5TG9NeXRsN3VZUGhTanZsRGJ6dkhmZ2tQb3hManc0Vjc2Kzhscit4SHp2N0ZnUTlIRlBqdzNsUzFZMlBQMnp1RmJEUlpSNEw2aWRqNDZURmhsL05RTzZBbHNVOGg2NENkMHFnRFNDeFBUbFNjbnNaMkpxOGRleDdlOFdkM09QMldWdlBtQnQzS1VZSmJaV2hSL1YzNlFaY3Q1QWVSeEhGVm01TnlLOHE4amRzK0Q2RHZUbDMzK2ZOTmE4Y0NQNkZtamVad3dyT3UwYy9PQXpVc2FKOGxDV0tERUhVWjh5a2dNeWhqTjVyVU5kam1hZkd4U2hLMzhkckM0VW5jRzlRV2R1RnNyeDFyK293OGxGUmYrQWVGSkx3RWttUnVrakVCT1RSRGxnZEpUWUV5Rm43cHVnaWIxdnhBRjVTMVJLUVdIWitYK3FzbW1GRW4zVXcvZ3EzTmg1c0JKOEhzc2pDOXowMi9KbnlpWk1GOTA4cXE0Ri9SdnB0OGx6SlcrS3gvbFJwOUJNVXpxMllpbzRuVEllc29PblVQK05heXM4bm4rT1JTNGQ1SERqVkIvK29PZytweGlueEU4eHA0ZVhKK254TzN0ekdUZmhTV1AvcFNnWXp2YmdGY2x3cUtuZE9MM3A4K3VtNzRELzVIN0dzWWxYbHFVRGNaVm9aRHYrSlg4ZHBHTkZ3Wkg3TC9MZGdjWnNZRzhCRzFMeEI4d2lZMklMbEFBMjdUeUJTZlNLeUdrRlNLY1ZrVVhtYjdJWmVUOW9Hd1N5VVd0ZGhIb2ZSdlZDNkZrbmh2Y2ttR1NUeGwvWnBRWjNlbm5SRWZYbVhzOWZrenp0NEVIMVZGTFB5Qk5KZ1Z4ZmlYbGZHeDE0N1Zhd3Q3OTVPRXJ4ZkJoemNxVEtXTWJmUEZ3ZUg0NzMvMms4ZFIwOCtmZzBuSk5tRjVwVmVTdkJDeVRrZ0trWjNSSkJaNmFZbnd2NHVLZ0ozaHRXT1ZzWXZyU1pwUGZjMDkxSTM5L0pPdzZKZkJFK1dvOGprMEdUaVp0NmgrcnU5eTJQa3dYREt1TzdLMDJweDhua25tcTlabVFpRjcvUEdWdU45ZllpRUZzVFZha0tLRXhsa004QmMweTlpVnNmcm5icE5rd1o3VUhlYm1aZFh0czdHZ1BYQjdUN3VCUUNXWG5PVERwRjkxMHk1OGJRd2YzdVN0cXQxNFFYeW9lQnJYakwzaUhKT2UzcytqUzg5dmtFd05KZGNiK1E4WFB2YmFzZFBrYTltdk5nbVF6YnhNbEVPdDlkUDhZQWVYbVVKNlhVdkwzSCt2SnBpMUNRMzR1MkJFOCtGbXdFZndKYmN3dlRXaXJLQ1FKWXBLSlRwMEttUnZ3MUVXYzhsTnFhQ1lrTkhFenRIOHo0SWlVRkhwRWY2WmxDZktPcEoxSUx1SDlLT1VvN2p6cVo4L3VrUC84WHlva0dIZDJrU1I3c1JPWldCUi9SRzhRcWQ2SHI1eFhCYUZySFNwVUo3YnZqK2RTMXV3ZjhTK21MdjgrdVVkbk82R3c5bEU3Vmkyc01HdFZzYkpYanQySXBsb3ZGOGtCRzBjSDVLdFVYRllDTXVSdkdac2xkME1TQnBWY28rZDZtMlBHU2ZKSFVyaVpiZ3NhMGh5eXlUeEMrRERxNUI5d05lTDQwTytOTXRRTzlicFA3ejRTS2VNYlVENnk3aG9vM3g4dWpTV3dyNE1PRW5nVDFNcFpOdjRVNmlRSmVoUmd2a281YWhDMW9WSDZ5QUlEYkpUR25vQVdTZTliOVRZUW1KZHZSVjZyeE5uVCs4Zy9kMDlSSnFYc29BaHFQd1kxTEZEZzlvL3NvN0s1OUJrNExVeDNmODlxaitpakcxZ1ozWDRSQm5ydVoyNHptVmhJS2ZQcmovWEdWYm14MHNPRUQ4UDNKNHJDeWFYVWRCT3N6STJZbDJWdlRUWGRoNm83UE5lZ2V4SVh6dTJZZEl2Qis4WmFzZG1DTmF2K0JLQzlzQnRubGNoR3h5MHU5eHpCcHdJK0lnNlpvbzR5K0JIZ3ZFQmo4WGlmcEZKVCtGY1FlVFJDdmdvNGd6dWwxQlNmVmZHc25nbUEwNHlLR09oS01VVmoxTkgzUHhBQjhyWTBYeEVoZUNtZnFvSkpwM1lnSGFDQWMyR25SQWYzbjBoVE90ejArbUpIaWxrNFdwc29YYXNhN0xVaDhtOFJTc3lDQmxkR1JkZXh6dWZvRTdOSkljbmJFNzBQdWY4ZTBuYUNyZDJVK3gxbjkzaDQ2KzQyckdlejFmT1k0NmF0NmgrQ2hOcHRwT01hNEo4YTM2cFVBZDFQNmhqQjVVcytxZlk2VDJGcHVwd0RQc1p3bW1SZG9KL29XVVA1SFpLR1JHMHlJNUdLK05qcngyN3ZBSlNRc3VMNEVPeWVhTHhiUm95K0krTkpOdUJqdjhWeUJqMGEraWhKRjR5VWxlKzFDcjlnTlhvZjhka01ZdHFGd2xERUFrZFRXcmY5YmZYanAyb0RacEJHYnZSSCtBY1U0UGh4K1FiWEpKSmFSSzhGRnJFejZ6b1YxTXBZOXNxcUo4VnN1WWZaaUZCL1Z3UURENkxHaWZGM2dEYzlIeFdPNG1pRW5vRHk3d3NSbUlaNTk5RXVpcGtIZmh4dzJ1NUFqUy9SQmxKU0I4eVg0b2lrUFNIREx3MGN0ajU4Qm95TG1mdDJLZmtVN0d6MVBaNTNQM3dnMi9IWDN2dFdKa0VIVW1FekdSQnhMcEc5WkZCSWZzbVNUOG1FeklvWXplYTFJVW5jV091TzBOU0Z4eTB3N0JOclhHSXlNUFFaRy9CcEM2MU1qWVlIMTVsN0Y0NzF2NERYS0hrZWthRmJLQS94YVQ2dG1zTGg2b1Rabjh6d25Vd2hBNXo4Z2VxdmZHNy9Ed1JxVVhGNWJWK2xIeTAxZlZRYll4M2YyOCszT2FCSDFCUUIrOFhZWHFmbTBZb1pMR2lVdmtWMWhtckpNV0NVbFBWTlpOR0ZBZmJpVXdvN0RJejZZNWVDckJITmlkeHJvb1hJV01uL1pGMWZDWm56M2Rkdi84NHB6Y1BoeGNaVmtuSmFsR09udC9udE5ORWJoTkRveThWakhZK1BRYndHbFE3ZHBpbC92VFJkY04vcXYrSWZhME8rM0VXQ0dIVmNEZzVna0tsdkVaMWdaME5Wc1pIT21XczRkSlhUZ29vTzlKNHYwakl5WUFUYWNCdEdrdnhKbDFuYTd2RytKRDhzQkxQU3gyZk4rUjJsTEhPUzVCUTh1NU5Mc2t3UGd4bFV3SStCazU1Q2JMWGpwMVF4bFl1UVJaMXR5K2lmQVJwRVF1ZkFrbC9mS2xlVXVZMzlxc0laeStDRDY5L2ZTTmw3SFdmQkNoa1NUQ3ZrRmhnbDdjSnh5dTlHdTFzcmh3bHBDdjgvTTB6cnhZN0pSS0x6SDlEcGFmeStuR1VOc3pyNmJNN0hQOEdNK3hRakU2YVR3WU9ob1ZJWE1QOGUyNkFINFlON2F3Mlc3bDI3RURaZjE1eFlrM202WE1vT2dpK1NTK2Qwc0R2cytqT0d3YVF6YkJBbXd6SzJLUktMbmZRRFQrVExiNG5nMEoybzBGNzREWi9kQWN2bU5TNTNQTkc4ZUgxM2xWOFpjQko0NlNmSHYvbmRobHd3aVFDT3RWdjZSZk9SeWk1bmxFWjIrQUhsbVJ5UFJQSlhyK01hUklvVzBRM3kyeVVpN2xWaHd1VWk1TERxcGQvV2lBNkw3K2ltbUI2VHpqaGVUQVJ6WWViRUIvZS9RR20xWXFQU3czWnlxcGdaZXlFQXFYNDJTaXdhcGFzS1NpMFFMZHhUUWlhQ1JtdGdOYWhIRjFhR1hzMVhWS2VFUHVlT2diMUF1WlduYXpqRE5sSUh2LzRxenQweDd2RHhHR24rWkFtQXpXUXFyTmtyYkxiQWhTeTU5Y1o3YlJjS2tnL1NGZWZpKzl5QmZXMm1wM2VVMml2SGNzVXVBWDRrZVVNYjZQc2d3YjRPTzlEeDcvdzRTdm5iRlNTc0xDU1hKcnU4QWtXa29XcFcwdHA4SEdOcGZpa0ZTNFd4Z25hN3NybEpPcHdFaC9iVWNoQ3NxNVU1aUdVeE10QTZpNUFibU1TYi9Wb0NDcTlxU0xjMEM2ZE1yWUJxV3Urak4xcnh6NzZXY2QrQ1ErakZ2QWpWZHcwOXFkU1Z1bzhaMExLRERudzRZZ0NINktJVkFyWnh2aTRoSC9mQ2xreldVZUMrb25ZK2VreHNzc1ZFaXNxWGlmMktXUWRzRk1hZWdDSnBYQnc0N0V0Um1LUmRTQVRSL3FKclIxN2Z1UEhmeXYwQkZsSDVYTm9ZaWVacjBia043cHNJZVNXYUdlMU9mazhVNWszdkdIT3gxaC8vQmpBOG0wNG1pY3JTU0JGQ1UwRUFJemtoUGFaYThaNkhLQUhDMVBQVmdFcWZPWUxrcnBaa21DWklJUUpueE1GN1JtMlRValFEZkF4K3g0aGFBZGhEOE5CU1NDVENCL1FYVlh0ZGVIc1RaTzYxTFZqay9wVFRIcDYvVVhtMnFCd3Y0U1M2aXQ5Tm8zOFU2QS9kZU5MT0dlaXlLQ25mc3I0YUJJWWU3NGN0TitOQ1JQZC9FQVhsTFZyOEVKYVhpZE1iQUNDaFp5RXBSdU80V2ZBaVN1UWV0N2V3dlErTjYxOCtYajg5ejhHOXp3UEFxeVF2WnQ4bHpKV3FmV1d0WGJzektvMUk2UEpPc0x5QlJFY3hWcDJ5c29zNHBYSXBVSmhHL1VmM1dINERQMytrRVdidWpBdXkrVUpWbzZTZ1pINVVnQkV5R2pvVkMxMnVpNFZGRHZuNTNiNGtaWHU4K2NGUkhOdGxmbHZFSjFaOE5kZ0dOL0hWb1pEWDdrc0lYdk0wMlpsZktTckhic0JmRVR0RHdTYkY4RUhzcFhFWVcrRUR3bG41SEpTNnZBaFFOcU9NcmIrdWZMc0Q2U0ZrbmhKU2QycUFrMHNFNE5KdkdyMldzdHVBLzhPU2QxV2wybG5uTDBKUGpEZUt2TUIwd3E3bDd2SDU4cjRlTUNkWWQrRUg1T0JwRC9HdzhLWElCSytObzZQQUNyNXZNOVNLV09YTGR0Mk9QN25uLzJ6Rnljb0lrRTlDWVlGOHRVYmdKdWVOOXBwSWlNdnB5a2FaelNKaFY0S0NIL2d0Y05yeHlwakY5ZVROQytkMXRkaGZmN2RIZnJQeWlBdkwvTGNqR0l5VWlFUnlRUVk1dDlpNThOcnlManU3S3cySjU5bktuYVcyczRNcFAvcyt1UHZMNGY0OHNwWXdlL1RMTU9za0kxWTE2ZytLamVvMGNuY0pGblFHSDRTdkJNRzdTUThpZ3BPQmFYT0xDa1VqWnV2bjZlc2t4a2dIS0RiZTdwZFFueEkrSjRRQXBGNUxlTHJUWk82MU1yWVpaTzYrZjEwdDE4dzZia3JZMitYQjZIaytsNDdkdjVTQnB3dnpjN1pzVEJ1SVlXc0pTOUNCM0gwUkRVLzJJRkNOb015OWhyM1Z4UE02QVdZNkUvSVFab1BOeEUrb3ZhSE1MMkFLSnN1M3pTcmtNWEsyS0Rhc1RlUWtNWE1xb3dGWkpmRlRnU0dRRVVsTUtNNEpCTVpyVGhYNGszSWhKRitsSElVejN2czBKKzYvdlBQN2lEVkdpWHJxQ2lkaVoxa3ZwVERoL1JITGhXZ25aaU1uaGlYUlNFclhTcVF1ZWk2L3ZUNy9PTnY1WDlrSGFOT24xTE5XTGdlRFlmeHpBS1I4OExMa3RTZUorVTFHQTc4clZiR2lmeUZ3c2ppOE9FbnhrZlVQcEZBRXo3QmhtUkRHbkNieGxJY1Z0di8zcis3V05qZ3IyYko1YVFkdUxzeTFuT0prT0d5ekRQK2lsSldKb2t6a0hZclg0S2txeDNiRUIreUVqSkQ3ZGlWOGVGVnhvWnJKemFBRCs5eGJrcVRNdUFrZ1Q5TnBaQmQ5cndkS1dSSlVLZ0U4NFQ4SU1tU1F0WkZ4ZTVHT3kza3pscGtuV2VxMXJKelVwTkREQ0hyZWRjUGFWNVR4ZzdkSFg5M2g5UHdHWHJwWHdBcCtkQTFHVGlacjBia3ErY0cyR0puZFRxVTVGT1p0M0hiK1lFTVVPckdaUzE4MHJINnI1SGFjK3FBVTV2NGZSZ1ZNYTJlODRmL1BHdFBuczJnakUycTVKS1RNUEh6MkdyL2w2Q01oRWNHYXBKdHd3ekJ1dUZYcndPM2VWNkZiSERRN3NKWkJwd0VIQTkwSDFYeGxTSDVEOFlIUEJhTCswVW1QYU1Wc2d2aW80b2p1RjkyWld6WFY4L0owYm5yeGxrR25DeWtqTDNtdFo3OGlBVVN6c3U3cXNNRnlsYVhBelArTURhSndTMXRxZ2xtMVFNNUYrU3VmMkg4ellhZEVCL2VmU0ZNNjNOVGJhSVBNUXJaRld2SHVpWkxmWmhNTHVIZUZOQVNNcG9vS3NVb1g1MmErL1lXNVFsNm4zUCtuOTVoN0k4OGRuRUNoNDgvdTY0N2ZSOGlGanNuRDJteW5zSkFMZU15aytNRnNuZHBPNXRmS3FCSlBUZnFoNUlXNTNJRmMvK1U5ZlNlUWlXRkxNSGRVakdJNGtlamdrRHgxOUE1QkFKYXJvd1BiKzNZOE9GbndJZEpLc0ZqZEFrMTRSUHMyT2pTd0dNYlcrS1RacGRqamZFaEhRUEs1YVRVOFVacngwS3lwUmJaeFFBQUlBQkpSRUZVcmxRT0pKVEVTMGJxcXVRY2JZOUp2QXhrbmJPMmNGUVptYjEyN0FSWm5FRVptd1FmdEx4UTZUUVBENlBlNEpKTVNwT2M1MHlVSC9IaXhCRU52bnZ0Mkd0NGVWSElLdWdoUWYxRS9QejBtTERMWThOeDJOdUNka3FmUHhORkpWeFBPQk1QelJZanNZenpieUpkSjhvU2tOZVBjNUx4dS90VGQvZ2NDRmxBc25sdVJzL2RLd01tQzAvNkkvMk15RmVMblF5QTB6ZUZWVFBJRDVjb2RvN2JWZ2R3SHZlNWR1eEF5dTYxWS9VYmRyTkMxck91MGM4dXBKQ2RKUWthdzAvaXhCTUY3YUozdFZOVmMxNDhROUF1bkRKQ2VHZmpPaFBoUThKMXF3OFhNdUREb0tBT1MrTEc4NW9CSDBtL09NQ2taN1F5ZGdWOFJOVmFEaVhYTTlhT0Rkd3ZibndKNTR6WGZ6and3VzlOUVVSZ3lZdEF0MUphaVBwcmZyQ0QrSitJMUtMajgxSi9MTDlyaTJqQjF1YkRUWVFQaEdmZ1FJVHBmVzZxVGZpMFFoYlhqaVZrQmloR0tpa1c5dHF4MzR0ZVdXekxyNkY3d0djaTNZbHpWVUJORENEOXpmUkRIaDlnZi9yVkhZNC92MWdPOUsvUXNVVTVpa2xhTkxCTEkySTQ2Uy82VXNFNExndGVwY3NUTWhkbk9yYnJQbjhFQUk3TWcrR1VzdmdSdzJ0NDhKamgwSzhvMjlqU0I3VnF0TzU4UVd5ZlRkbnVMa0JzdXdGOFJPMFBDVUVaY0NJTnVFMWpLZDZNWWx0TC9hUmcreS9jZ2hMUDZ3RGVhOGRhU0s4M3VTVERKQjV3L3lESDF0RTc5ZDZWTDBIMjJyRXpaUlF5S0dSWHhzZGVPMWJIaC9lNGw0N3pGOEdIMTkrbXFobTc3aVdxb0pBbHdiekNLWUNrcVUwNFh1blZhR2R6NVNnaHNlRG5iNTU1dGRncGtWakcrUy9hSlBaSG1wUGFzY040UHY3c0RrTzVnc2wvbHhkNWJrWWYraVVESnd0UCtnR1hMTGRYcldSbjFRenllU2FacjFxYjZrQzZ2di9vdXRNSHVCbTJSZ3RTbEJCNjhkLzBCN2pNeWxnRnY3WDE5ZjU5SGgrTXhCQ1VUT2tWc2hiU0lycG03Q2dvVzNYN2JEUm9CK0hkZHBXeHdVRzdDMThieFVkWUVyY3JZOWsreW9DVERaS3BMNitNdmU2ZndITVhrK3ZqdUdVYitHZ1NJRnRFTnpHM0N0Q2NaZ2U2a1Blc0ljWXJ4ZmYxdkE1T3JQY2taQWxJOCtGbXdBZmt2K2krWVRNN3orK0lvcFpIaFN4V3hrNzg3RjR4T1FaV1NaL3BFa1VsZUtmVWhLQ1prTkVLYUltZFJGRXBSdnZTdkZ3YVc1U0dFaWZpblA4eE9ZZzJ5Y1JFa0dGYzdUb2R1OFB4cjIrZmpPYVZrTzVrUFpXQmtvR1Iva2cvMXpZQmRwNjdNbzdMY3FrZy9mQ2VNaGRkMXg5L0RmK0hPSkNBdzV1ZVJuZnQ1SE9oOVRBVlAyb2xzV3ZQRmVDbkxYMVFhN0lQRE91TzlwZmt5R2Z2cHFUWHpacVRHQjlSeXlBaForUDRrR3dsYmpRRFBvS1RCeGV1eU9Xay9RWGFwUkk3MWUyaklmMDd5Y3RRRWkrRFFqYVFyQnZYa3BYSk83SityYWtRSno2OE5SOTNaYXl1ZklUWlFxeGZXUmtuM3BxZzRjZGtRejlDYTFUWHducnYzeVdjYlJ3ZlVXbGVLb1hzdXVjdFVNaVNIK3lhU2NxYWszWGgwVHFBR1NIcmdEZVRoaDVBWW5seTU4VklMSkk4a29rejlrTWVxOVdPSFp6eVFMS2RmdFdCWWxISVB2UktCa3ptcTBDV21uKzRpeWhqbGMrK1JUdXJ6Y25ubWNxOGpkdFdCL0JWTzNZZ2VvOC9HcDhDVXBUUUtKc0IvcEJKZllCL3JvWFZubldOZXBiaFF5TXpacFN5NlpXeERaUTZPRWd2MVBUTHNHMjh5WHZJOHdJSkVyak5pNzhTYjE3WEtDVjFzTHQyNGV4Tms3b2l6dDRnNlpkSWc3djVrTWxQNGNzTDVHY0VQeEp3eWs5SEFYQy9oSkxxSmI4VDdFY2tYRFE0YjkzNHlvMlBKb0d4SmYrcmhiZWhmMjkrb09zSzJhZ1EzTlFQaTl1WFFiSmdRUE5oWjhDSks1QjYzdDdDOUQ0M3RVMjRVU0ZMU0ZwZ3pXM01aREhYa0t1VFNTV0tqQWxGY1pGOGNDaGpyK1NacGVZaldLNWlFMmtkTDFFRGVwOXovcC9lWWV5UFBEWStCSC8vMFIwT3cvOUkvaFZlWUY1SE1tREh1THdrN1NST1JjWFFlZmlpbll0ZEtwQzUvV3JURDZVS2h2OU0vaVAyaFVaZmoybVFCWDhOaDlQMkI4L1ViQ2FEUW5abGZEenNQNDU1azF0R3VDSnhoTHJPMXZiUVBTRzdyQ1Y2WHdRZkRtZzlIaE52Z0E4VlQrZjI1SExTMVBFWnVPeFNpWjNtOWxFby9VUFNia3hDaHBKNEdjaTZCcVNkV1NHcnJGOFQ2dXp1dERQaUE1SFdZTCtjY2ZZbStNQ1hiNVg1YUhRY3Uwai9LRHpNOW1QWU4rSEhaSVpMc3VBeVErUDlKK0ZyWmY4UlZWdlllMm1XU2huYkdCL1FYek9GYkxWV1h6QXA2UTNBVGMrVDVHV2lZNU1DMkVGS2Vtck5tT2JsOHBERnpuZXRIZHQvZG9mUHYrZEpOcy9OS0NZakZVbTBFZjgxbHQ1aTUwT2ZaRngzZGxhYms4OHpQUnZsK214MUlGOEsyVUZGZlRvMmlxNmxLS0Z4RmhNWTVWWFBvMUxhSHJHdVVYM000NE9SR0NCNXV3WmZrMlJCSTlqQjRPTXhxY3dRdEkvbVk5WHRzN0dnUFhCNzUxWEdCZ2Z0TG54dERCL2U1SzJxYWNqZ1A0THhZZktqRXlRcUpzV0Y4MFFpa3d5a1VCUmVidjJJK3lXVVhDOThnZUZhWDBGWU9QdWV3SDFqeGxrR2ZGekQzekpPUWdOa1MxNjB6RzNVeU16bUJ6c0FNaEdwUmNYbHRYNVlYdGNXMGJVeDN2MjkrWEFUNFNOcWZ3alQrOXpVTitGZkNsbGNJMUM1U1Nja0xWbk1yTXBZUUhaSnlsSEY2UVFxS29FWk5jN3QrK3BZV0U4RWVnSnUwcEd6SC9MNHZUTTQvZXdPcDk5Z1lHUWRGZVVvR1NnWTFxMUpWSCtqZmp6QkNDYWp5ZVZKTmN1elN0UFFKUGY5cWV1T1A1V0JocWNwazBIbXJveWRDUkl6S0dNMTBqOU5jRGhHT25FdlVwQkZ6cC9XV2JDTFphdm5mTWl6dkFnK0pGdWo0czJONHlOcXY1Z3Z2YjRId0M2VjJub25hVG9ra3ZHT3ZHeEMzbVc0TEFzazY4eksyT3M4WjhDSlNPcGE4VlI2YnE4ZG03eDI3TXI0aUZJK2hvVlJEZjBIVms0dmRFa21oWDBaY0pMQW42WlN5R1k0YjRkU2wvLzVaejhkZXluWkV1RVV5QzVYU01ud2FIMkc3Q0QyQVhKSCttR2dRTExPTTFYTlAvTjI0dXpKTnRKZjBBMVNBUmJkeHg4WE1OdzNDQ0FsSDk0bjJzbFpkVzBmbE9iZlRib3FwQUk1RFlreTFuTTdvWXozSytudmo3KzdydjhFTjhSV2tvRE1TMnVPbC9oOWFKK2JKUEE0d3Fobk15aGpGd3BTMGJJbUROcFgzVFlaZ25VRENSSzR6Zk1wcHh2dEZ4Zk9NdUJrd2FTdWlxOE1maVJIVXZlMWY5NE1IOVV3QnM1SEUzSzlrZjlBNTJzcHZBemNMN3N5VnZma252eEl1MldxWC9KTzlsZDF1QTN6bGtJOWdLZ1EzTlFQeWJjWFdSaHQ5TTJHblJBZjN1blhabmJVT21haTdRclpZbklNckpwMVJoazJJNW5jYUVVR0lhTUpTU3VlRFdDNTZseWVzRG5SKzV6ejd5VnBSVzd0b1pUaThiTTduRXJsQ2lvU01YTTVDakpmQ3RsSStrTUxlV2xFeU9nS2JzODlrWEZOMk5uOFVrR1ppKysyL2FDT0hWU3lKcng2VDUrWjUvRVhFOVVzeUJnTWp2c1YvRXV6NG1vRW56WWM2RThwKzZBVlR2UlIzNTRJSDM0R2ZDaGZNaGoyalRUZDRSTnNHTEJ5M2tqRzhjYlNGMG91ZGtOSVRzVmpyTW4yVlM0bjdRUFlqa0lXa25WSXVlajk0YmdNcEc0Z1dWZFNzbUVTVDR2NjdHZ2w3M0hpeEt1WTNXdkhUaWhrQy90bEZUZTdNajdPK0NJNExvVGw0V0hVQW42a3FwUnQ3RStsK2Q0NFBoeFI0QU11VXlsak0xMldIYndLV2NJbENMdWNoOXFCTFVueUVtU25OT29BRXN1VEV5MUdZaG5uMzBWaTNUMU1YajgrNWVhNCtNOGZYZGRQL1VqVDVVV2VtMUVQS1ZsbjFSZFF4bFpJaTRjeGtvVlIxcEdVVzVFMjZLZ3hHZTgza002ZkpReFlrUzZuS0drZ1JRbEJwR2tKUG9ML3I1R3A1bkRUczY3Unp5NmtrSjFWK2pTQ0hZWG5RN3RFUVh1S2JiT3hvRDF3ZStldEhSdThYMXc0eTRBUGc0TGFtOHdWY1piQmYrUks2dm9yU1lGSno3MTI3TzN5NE9VVnNvSDd4WTB2QjNubzlTZWd0bkNUd05pVC83bllWanBoelE5MC9mSXlPZ1EzOWFmbGQyMlFMUXk4K1hBejRNUVZTRDF2YjJGNlc0bW9Ec2QvLzNNNGpTdSs1Mjd5cTBueEhGc2xmTll2a0dDdWVmU1FRS1VYUzhvTWh6SjI4dGZxSVVnOWsvYUVGN0k1QSt5VWY5VzdDdXo1V1NDUDMrSDBmTmIrL3UrWll6TjFiRkhJWXBLMk5xYmg3NHJCaHY0czlqMWNLcER4RVpJVzRGWDZRVG95RjQ5dCt0TkgxdzMva2YxUHc2aHNyeDJidkhZc3dYOURmTWordDdBdndzd0ErN2hHOG9mOVhYU2Y2akpKTGlac2dtdUJvZk1TVHpKS2J5ekZZYWJiQkQyNVZOZTlTWHR5T1dsLzhYYVVzZlVmOGhrdVRvdjJoSkozd2FTL0M4NkJwSjI1ZHF3V2pkclJTdDZ6OGlYSXJvemRhOGRpOHB2Z3ViVkN0cUgvcUNwaUYvb0JQU25jVzlsL1JOVVdka1NEWi8rOEsyTzdtdWhnb29Zc0NlWUo2U3FRcjNxb0hmQ0UwYzdteWxHaWpJV2ZSM3BteVVLNlNpU1djZjZMTm9uOWtlYWxLSzgwaHROSGR6aittQ2JaUERlak1tbEhGbDZaQUtFL2k1MlQzWlB4a1ZPUmZKNUo3S3UxSWVPOTFJNDkvNWpYcjY5eUJhRUtXVElmM2xPVlBoOUlsbFV2QWRXTldsdkxGbjlmU0JsN0RiN1NLMlFUQnUycmJwK05CdTJCMi96bGE4ZTY4TFZSZk5EalF2N0FJcUgvY0pHZ0FyYy8rNTRNT0hHUVFsNjhQRDBQNXlPVVhGK0lGRExoTFhEZllKSndmS214RFh3c3A1QjFIUXpCdzJ4Mm9Bc09qb2kzV3NUb1UzM0N2RTRTTTFtdmo0RE56WWViQVIrUS82TFRES2ExM0NSMndnTVZzb1NrVlJaempVMUpKamZLenBFVG5nVkZZVndlUlpzRmhCYVNWaXFiNEp6L20wMmtuNW1CS1kvZmIvcmozOTFoK0pHbTZqOUN1cE5EV2hsb2RWRGtoYVNUY2o4V2hlejVqY1RPaWFGWkxrK2tTd1U0SGFObWZYLzhJbVNmL2hFNzZTbGphTGZYanAwSUdndndzeTI5ODZtVjhYSGVoNDUvNGNOWDRnbFQ5Z3FTQ09pZUROdFJuKzd3Q1RiUUl3NThSRDJhU2hrYm5EeFljZlFvVVhuR3RmblM2M3RBVEJtN1FybURJb29oV2JmWGpwMVJLTUthdVRKNXg2SSsxM2FvZWpjblBrSnF4aVl0aHlFckZTRk9jTDk3N2RoSGYrdllMK0ZoVkNEcGovR3c4Q1dJRlBhdDdFZTh0WVdyZmhMZUNhUlN5QVpyb1Z6cHhmZCt1VlBJT3NzU05DZnJ3cU4xQURQQ21RQnZKZzA5Z0t5VDNqZHFiQ0d4cnRJVzlGNGxhU1Fka3Y3SU90cmdjTzM1N0hJLy9yakxvY2s2TnF5cFdwMDY0N3lWU0VTazlDVGtGaHdYYVZaS1FwK1N6K3BrelRUQUEva0MyS0RFK0J6STJDTWdlMVF2TDBVSjhCUUYrMks2WXJ2ZlBqZEo0Rm5YcUdjWlBqUXl3L29aYllZZ0pFT3dQa3B5TTJ3YmIvSWU4cnlRMUlHd3gxY05JZ05PZ3ZlTEMyZHZtdFNscmgwYmpBLzF1Qi9YNHBaSnoramFzWUwvVU1NS3VUM2NMMDJWc1M5S3BycHhsZ0VuWlh3MENZd3RYdzYydlcwWW1kbjhRQmZ5Z1RYRWVPTjRuOFh0eXlCWnlFV2FEVHNoUHFMMmh6QzlyVVZVRllVc0lXbUJOWkppWVkzTlNGQ3NjRElFdk1UT3lyZ3NDbG13WE1VbTBqcGVva1gwUHVmOGwwakNXV1ZsRUVsN2NRcUhvUjdvVTdrQzZPVE42eGcxYjZRZlJlcE15R2lTblJySDFmeFNBWUY2c3RIdHg3d2UvcXJZR1hVS2pZc2ZrL1dRc3lKamJFdjhweXQ3MVlQRDhiVGJJV0I0Y21WODdMVmo5ZHJDM20wcW9lUkY4Q0haUEhkK2I4Qi9lUEVoUFUvSzlrZ2RUaDRFN0ZKcG1SU1dXUU5KdS9GbFJ5aUpsNHpVTlN2U0tncElUT0s5QUQ1Q0xzY3lrYm5YNDI4RGwyU0xockZHL3hHRkQ2L3lNZnlZeklDUHh2dEd3bGNHZkNUNElpV1ZNcll4UHFTMDlIbS9QQ3BrcTRva1Frb0t1OXdiZ0p1ZUo4a0xJZXVpN1l3aXNVeVRNaE1GQVR1bHo3eU44MjhpWFNkSVJQSjZTMG5LajcrNnc2QjZ2UDI3dk1oek0zcnVTeGt3V1h2U0grbm4yc1pocDVtVUpOTkNmcmhFc2JQVWxzem50NWUrbFN0QWltTHEzY2w4YkpCTXJaNUhsbzBhc2VaS0gvUDRZQ1NHb0dTYUpBdmVKT25IWk1KbFBsSnNtNDBGN1NBYzJMNHlOamhvZCtGc1kvaUlPbVpTSzJPRDhVR1ArY2wyZDBrZEpqMkY4MFFpajdSb2xaSG02cDJ1dUY5Q3lmV0ZQNXRHdUdsQWtwbHhsZ0VmOVIveVV4RTMyOTZULzdYWklLMS8wVXNRTzR3QlRFUnFTdXp0YVF2ek9pay9WeGRVR0gvejRUWVAvQUJ1WElIVU0rNkY2WDF1Mm1iQ0N3cFpRbVlBeFp5a3FGUnFxcnBtOHBrMFE1c3Fpb3hXbkU1aDBTMktTckJjUlF1ZmhrRTJKN0ZUQVRWWmM5SWZXVWNocXhpNjYwL2Q0Zk5QdldOTFRkWHJaL2hWc29yTTE0aFVWUlhGTlpMY0U0eGdNbnJDVG90Q1ZycFVVT1oyMVBiMHUrdFAxenJEQksvcUlTNjA5L2dSNFRYSXZkWnFIUHBZSG5EWUY0TERYUmxMSFBuOGhnaUhPVGwvVUxacXdNVkNOVUVsRnhNK3djSUI2QWtzSkNQcmphVjRjK1A0a1B4dlc0VXN1MVRhQmhremZNRlN0Q2VVdkh1VFN6S1p2TXVBRTVIVWxVaHJRSVkvNEN3RFRocVF1dmp5RkpMY3dWek52SHRkR1I4UGVIUHNsN0F3YWdQNGlEcnVFYzVlQkIrR0tIQytlbDBHbkdUd3ArVXZEZzdILy94UHoyK0VDUGxCZHJrL3g2dEg1K01XSkdraDlsMVJDdXhFZ3lTa0swd0MwZnNLalpxVFdHVCtsZVNPOUdmazNrVVM1bkQ2M1hYSG41ZVhCU2lkSDVaSXRKT3o2alB1bGdESm9ZeWRYR1pvWjdXWmtud1NPMHR0cWdPNTFZenRMbVJpMzUrK2NCSk9McUlvZ2J0NUtka1gvQ0cxdTNyWlVCdWdaMTJqbnMyZ2pFMnE1REluWTFFL0RKSkJJYnZSb0IyRVBYU2JQN2JMRUt3MzJpOHU5NXdCSjQ2a1gwM3FxdmpLZ0pOa1NaMU1lZ0pTVUNJWkY4UkhGVTl3djRTUzY1QTBqQ0tGcEg0Qzk0c1paOXZBUjVNQTJTTktxWVc1SVgrdk90d0crVW9Kd0d2d1FoYWVLR1RpcTU0TVpTSXdEZVdpbVBHd0V1TERPLzFvWXAxNXYzSEM2d3JaWW5JTXJKSSt5MTFqTXhJMHo5aHBVbVFRT3dsSkswYjVZTG5xWEo2d09kSDduUE4vZXdmcFo0YnNWUjZmSW1zLy91d08zWWtBNVltayt5Ym55SG9xQXlVTFFQb2ovVnpiUkpIUlpGeEtPUXFBVzhWTVk5dSsvK3k2NCsrZ1d3THZxUVF2ZVFKZXc4OG1zRTQydGtjSUtpdjcwTGoydHNlVWZkQnFvV3dqUHo4VlB2d00rR2k4YjZUcERwOWdrQ1FrTEJOaWlzTWtWa1B3SDQzeElXMXo1WEpTNnZnQko5dFJ5RUt5cmtSR2hwSjRHVWpkUUxLdWRNbUdTYndHeDRYWm16bHhJcEhaZCtSNE9tWHNCbXJIdGdnenFyaFpDUi9wbExFYndFZlVNUy9oYk9QNHFPSWZYbDJrcWgyYjRieXQ3eGVva0ozSUVwNXlBU0Zaa3BJT2IyTWxhUW15VXhweUFJbWxDRXZ4aFJCWVQ0K2RrOWs2NmRDNG5zcGp5bnoyeCs3dytkY3p5ZWE1R2NWc0JwbXZBbG5xblg5MDJWSTR4UjZHVFJaRzRUQkp1UlZsM3ZDR21UN0c3dWFwL3h4VTFDZERjbCs1VWJibjBnRlpFUEFUS29scVZzaDYxalg2MllVVXNyTWt3VGFDa0g0eHhXd0daV3k5aHQzc1o5UFdaSC95T1dIN045am0rUlN5d2Z0RlN1TEdTYzZiSm5WNzdWajRBYzFlTy9ZeDdJSDdKWlJVTDMyeEVleEhUS1JTSU5tT1NmV1M4bG80WjZMSW9LZCt5dmlBOUpJMk1rLyt0MGc4My94QUYvSWNJbEtManM5TC9aRjh0UFVDQ2JZMkgyNEduTGdDcVUzVWpyMTZ5SkZDOW03eXEwbnhER2dreFVMVzJyRmdVMWpzbk8yMnNyc3NOUitCR2NVbUp0S2RPRmZGaXhBRFNIK0ViQmZPM0V0M2grT3ZyanY5S2d3eVVPa2NTdEtTK1ZKWTZlaExCVEkrUXRLQ3cyU2gyckVEeWRKOS9yaWlSZ0JhZzhQZjRrY2FET1A3VGdDc2swcnFtdHVUU3dUaWt6eHRDUDZiTHNnZFBoMTJoSm14QVh4RUxRZWE3ckNKRGZCRGFNQnRHcG5pRXhPN29TZVhVWGh3OVVNdUorMHYySTR5MW5rSkVrcmlaU0RyNmtvZDl5VVpKdkV5a0hWT2ZFUmRrcDF4OWliNGtDOWhDL01Tek5YTWUwTkkra2ZoWWJZZng3NEpDNmNDU1g4WkR3dVZDWkh3OVNMNDhFYUZxWlN4amNwUW1mejB6SDY1bkpjVmhTd2hYWVVhZ20zQzhrcXZKSGxSeURyZ3paQ2QwU1FXZXVsekkwdFNJNUZZeHZubkxQR0UreUJrSGZBNlpFcHY1UW91ZG5wdVJoL2VGelZ2cEI4RCtXcXhVN2J2Ymx4Vk04am5tV1JCYTIycUE1a3NTM0VyVjRDVXhUVnZMMFVKVFFRQVRjalU2aVZnd3MrbG4rQ3lrREwyR3F4UGtnVjdVbmVZbTVkVnQ4L0dnbllRN3ZoSWhCZE02bHo0MmhnK1FCaUZLTjlkR1F2SnVGMFpPNDBudUc5Q3lmV0ZTS0ZhT0RqNTkwQy9pc24xc1VMV1FScEcrWlZiUHhrVXNxNkRJVGlPYjM2d2cwdE1JdDZxNVdOUmY0ZDVYWHdkTHB2NG9mbHdNK0FqdVB5VEN5ck5KL3lNQTROQ2xwQzB5bUl1dVNtVlNZMnlVMUVBQnlvcUZZNXRiS3FGcEpYZVI5YUI3QjdTVDNEdDJIdXV0ejkyM1VPNWdzcEVUcEp4NUpBbWRwTDV1cmFKNm8vZ0ZUclY4OUNNNHlvK3RoUkpXNS83L3ZwalhtYlNFYVcxODJGc09tV3NjSm5uWTMxNGNEaFZJN3Erdk1FdHlENEl3TVBzZm5PWUZENThKWjR3WmE5MmZFUXRnelRkNFJOc1NIK2xBYmRwZkp1R044Q0hoRE55N2trZEdtckdYc2taZHFyYlIwUDZoMlRkWGp1MlcwNForMEw0OENvaTA5V09EU1J6V3lrZlliWVE0MWVjL3NPTGo3MTI3SXhmYWl3K2tIQ1dBU2ZrUEF6bTlvdS9BNWJCanpUR2g1UnVUTXpINkxKTFY4ZzJKK3VpWW5jbGFabDRwOFZPYWVnQkNsbnBmYVBHRmhMclNvcWc5enJuWDFTZWZibWhlN2JVa0dOS3BITFhkY2VmM2VIMDhmaWlSWlNqYUFFdWpjZzZrUDZJQXJoQ3Zzb0xSRTVESmZra2RwYmFrSG1jOXM3OTZmaFYxaUtNVkNUejRzQS9pbUlEU1JBM1NlMVoxNmhuTXloak4vSjVqanRKSzlYdXE5VDB5N0J0UXBNejY2K2xDMEY3NERhZmRuOHZHTFM3Y1BhbVNWMXFoV3l5cE02c1dMVDZpMjBxSHg5cWNUZFZ4cjdvdWV2R21YRE9OQXRYTXloam9TZ0Z4ZDNlaVdwK29BdDV6cEppUEdkZWg4UkMzZ1VVY2hHWWp1ckRUb2dQNzdTcXZJN01VMFFOOEthUUpiVmpBVmdreGNJYW01R2dlTVpPQzBtTHdGQVoxNW5rRTZOOHNGekZKdEk2WGc0YjlEN24vSHRKMnV2elpCaVZyNlBQOU8vSEg1ZlRjVHl3QUxMOUFUZGt3R1FCU0Q4SXNOTmtiMU1GOE1TNG1sOHFrRGtGYlU0ZlhYOG03cFg1VnpjOGFHL3hJNkJidTFrYk9QekI4c1kxV1JrZkR3dnBzQ3JNakEzZ3c3cy9wR2tPbTFodlZpZU5Pcnl4SlQ0SnV3emI2QThzeWdGa0dkaDc3VmpMSlVJeVVyZlZwUmdtOFZhUGh1NU91NVV2UWZiYXNSTUt5QXcxWTVQVUZqNWY0anIyUzNnWVpmRi82aVY2clgxamZ5ck45OHIrSTBwQjdZMEs5OXF4QmMxVnZYYnM5Zkt3b0pDZENLRk5aS1JDMWtXSDdTUjVXY1BPYUxKT25EY1hpZVVnNnlaWkd6SjJzbzRLV1FlOERoaldvZi9zdXMrL3Y5MjJSUmtyazY1cnpQK0l4YmJZYWI1eElxY2krZUVTc0tEVkpoQ0hFL1BUbjMvTXF4ZHVqak1uL1EzS0RKakR6ZXFpTGRnZ2cwSzJjWkRxL1R5bkZRbFE3UGN5SDhTTmdHUEJsUlR0eXRoUnNKb2hxUXRXdHJsdzlxWkpYV3BsYkRBK0pQODVEaGYyMnJHUC9sZmNMMDBWc2huTzNRYitGSlByMjFSUTZ5cW5tUWpBa2hmNUFncmo4TVBaV1VOZXM0WVlyNVFLd0x6T3Jqb0JrYVdRcGpRZmJpSjhSTzBQWVhxZm16YWY4TWR5VU1kLy8zT0lPcjQzVlRFNW5yRktVaXdvTlZWZE0zbjNzREtwd1hZaUV3cmo4OVI4Uk84ZE5US1I3c1M1QnMzL2JiaWtQN0tPd0ZlV09ORFBIOTJoSDFTUDkvL0lPc0xQVjg3ZE91MThtb0tvL3NpbHdnSjJXdkFxL1NDZFpSTTlQdFAzcDY0Ny9oS0FGblVLM2ZYajhTTU5odk53M2pSWHJ0V3k0TUkyOHkrOTBBUFpsMDBXWXY0SEVRVUxzTHVTekhqQjRIQnN2elRIR1hBaURiaE5ZeW5lck8xLzc5L2hNUzNoM25wY2tNdEorMEIyWmF5RjlNcEExbDNUTzh2NGEwcTF5OTlsOG81RnQzYTBrdjVGVWpmNlVtMnZIYXZYQmwzVTNhNk1qeWpsWTFnWTFkQi95SmYxamYwcXd0bUw0TU1hYmhTMU9SbHcwaGdmVXRoWXJ4MWJVTWdxSkJiWTVXM0M4VXF2SkdtWjZNS2xIQ1dHUnBOMTVKMUJka29rRnBuL2hrcFA1ZlhHNVBqOGl0OS9kSWREaWZSU3lNanJHcEdCa3pVbi9Sam0zM01EVEVqcjhlZlNWVFB5MTQ0ZEpHSDlvS1ErL25hZURpZzZNTjZZcTZjeDhQdVVaRFVyWXhYOGtqM2phWk5CR1p0VXlTVUgyVEQ1eC8xbVVNaHVOR2dQM09hUDdpQkRzTjVvdjVqYzlFYnhvUjRieFIvK0tBbXNNdURFZVd4TFNWdE5hSllCSjRUa1hDZ01vZVRveXl0akc1RHRNcm1lNlFmYTZtVUdtaURVWEs3TjYwanA4ODBPOUpyam12ZzdFWEY1WW5MeWJEWEJwQk1iMEE2TXQvbHdFK0xEZXhzSHByWGNwUG1FVCtMbWNGUElXcFN4Tnk1SldjdzFOaU9aWEVKR1I5dEpTRm94eXZlQVVGS2VLT3ZvblArYlRhU2ZHYkpHZVh5R3JEMy9rTmR4K0F4OS9JOG9SOGw2S2dNbEMwNzZJLzBVeUdOTE1DSkw2dTdHMS96eVJKbUwrYlpmNVFxR2Y5N1R4Zkg4WGp1MkhCUWFMMlhpRURMMFJQYW5ZLzFSL3c2THdvZXZuTE9ock1jZFRob3ZpelRkNFJQczhFZlN3R01iUy9GSksxeU0rMjJNRTdUdGxjdEoxT0Ywc29CSXNBemV6RWxlaHBKNEdVamRCY2h0VE9LOUFEN1FQcGo1QWJWMHl0Z0dwQzYrTkIxZnd1NjFZeCsvUkhEc2wvQXdhZ0UvVXNWTlkzOHFIZWZPYzhiclI3eTFoUjFSNEVNVWthcDJiR044U0dFbHJ4M0xGYktXejRLdmtvalljTHpTbTVLMDFMazA5Rm10WkY4VVdTZTk5THZ4WWlRV1dRZGlBK2xuZ254VkhqTUo3UTVkOS9sWGQraVBYKzdNclJ3bEF5YnpWU0JMdmJWN1orMnJLSUVmaGkzYVdXMU9QczlVNXExQ3J0ZElyYW5hc2FmUHJqdjlOdHdnYnl6cHA0clljVHN6U2UxWjEraG5GMUxJenBJRUd3bENxc0YybEVJMmd6SzJydFI1K0JYd2tPQzhSQUlJU1YxNEVqZFRDM014UE1Da3YzYWNOeW50L2FaSjNWNDd0dkFESUh2dDJQa3JBN2hmUWtuMTBybVU0ZHdOSk1rd3FSNXd6a1NSUVUvOWxQSFJSQlRoeWYvc2QyT1pEblFodjFGRVhORnh1cElmTDdJd21vSFZmTmk3b1pvSGZnQW5FaHRlMzg3YURJOWFONS93Z2tMMlAvOGN3a3hiTFRsSnNaQzFkdXpNcXBuSWFPSjBLb3R0cWZub0FkOWFkc3EvNmswMkNTSGJCZWMxdFUwLy9uc2VlWlh0TnErajBjNG4wMGsvQ2lzZGZhbEF4bGVmWm5aNW90anAyVXpmei9iSGo2NDcxeGttZGpZSUFpejRhekNNYi9NekhQcktKVUlNRHNxOXJJUUw2M2xmTWlUTWpBM2dJMnAvSUdpRlRheHc0SlVNUkFOdTAwaUtNNjJzcXZyY2VtNzllZnVTeTBrN2NQZmFzUmJTS3dOWnQ0RHlFWk40cTBWQkU2Y2RKSFZiWFpLZHllSTN3UWUrZFBOcFcremViUXFYSytOanJ4MnIxeGIyN2lmcE9IOFJmSGlqd2xUSzJFWmxxRXk0MHBXeEk0VnNNQ25aSml5djlFcVNGMExXQ1VraHNqT2F4RUl2Zlc1a0lWM0RhOGNxWXhmWGt6U1B5RFZQbjkzaCtMY3ZlaUJrN2xKa2RYRkpMaE5xdVFHVzdic2pTNnZyU0Q3UFZIRG1aSmtLOHpOWTFIM1djRkx6OWxLVVVMOHhkRVd0Z2wrc1pSdTdNclpqSk1lZEVtVlM4Yk1uZFllNWVWbDErMndzYUEvYzN0UGIzMEpxUlNtbUd5bGtYZmphR0Q2OHlWdnhCMEFXSUEweEtaUTBxY09rNTh4bjhpNXljWU5rYWxPRjdJdWV1MmFjYlFNZlRRSmtTN2syVnh5dU91TG1CenRYUGtha1plNCtxZ21tT3NHRzlvSVJ6WWViQVIvd04zZm92aEdtRnhCbGh2V2xBMzF1ZHpoYUZMS1NZaUdyTWhZbzVpeDJJakFVZHBsSDBZYmVPMnBrSVduQnRIMi9oWGdUTW5EU1QzRHQyTkt3UHY3cUR0MVFybUQ0UjlaUmNUYkVUakpmMXpaUi9RWGFPVGR2TlJLNmFNNVNKQzJkKzJFOG4xMC8vSmlYbVh5dm5Kd1NBQUFnQUVsRVFWUzBPL1ZIeGJDTE5RZ2Vmb2JEdnpBZmRHbEQyNUg5NmNBQlVtWTdEQW9mZm1KOFJDMkROTjNoRTJ6d1I5S0EyelNXNHJEYUpaZjM3eHZ4cHdIbmpuWnBsSUdVY1pMY29TUmVCdEt1NFNXSVRONjlBRDVjcEhhalN5R1hPMnVJajZoTGtFWGRyZE4vZVBHUlRobWI2Yktzc1QrVmNKWUJKd244YVNxRmJHTjhTSDUyd3EvQzgvSncvTS8vbk1WY1QvK2FrM1ZSc2J1U3RBVFppWVllVFdLaGw0SjFyRW9Wdm0rODBDdWQ4MThIM253NURlWDE0NlFhMmZkTmJoNjZVOWQ5L0dtdkhmdndQakp3WllCUi9UbVVzWk9jT0J4WHRSa2hYYVhiZ3NMa1ZnY0MxcjgvbHlvNGx5eEFOWGliRkNjTUlsTURTVEkzU2FEc2gxWnQ1L0doa1JoQTBaUytkbXpDcEU0S3JvTzJ5ZTJVeWhDc0czNzFPbkNiNTFYSU90MXhhR252RERoWklhbExYVHMyR0I5U0VqZFJPeFltY2UxcVVhK0FqK0tWRWR3dm9hUjZSaEsxQVVubXhsa0duT3kxWXgvRDYrWUhPbERHanNSSXJVSnkxQy9NNjVDSXdYczdqd2I4MWFqWnNCUGlZOEZwRllneWc0akJic2lFUWhhQVJWSXNrSnFxNEoxU0U0TGltUTRsK3hTblEwaGFjUk5LOHpKcWJMRVR2Yzg1LzE2UzlwdER0V2ZiVTNZZWYzZUgwOCs3djR6czlIeStncjB2V1lERzgyKzJrNHhyZ2xTMUtHTlgrV0hCcjdXNWxTdG9kNXJPSHhMbjlSSDlTTlAyR1E3L3lueVFiUlhXUnRrSFRSZkdaMUdZR1Jud29YekpZSWpScEprT20xakRRRjIzbHBLVjFjYVcrS1JXTHNYOTl3eCtWYm1jdFBzUGRyblVNR2ZFNklWa1hVbkJGa3JpSlNOMVphVWlMQk9DU2J3TStFanlBNHQ3N2RpSjJxQ0YvYktLbTNYNmtSQ0ZyR08vaElkUkdTN2JHL3RUQ1djWjhHRzRiTWZuS0V3YlV5bGprNVlaR3ArNzhMeDhWc2lhbExHWFpLWWFZYmRvUUpLWGlmYzJ0ek9hckJQbmJqRVN5emovSnRKVklldG12SkE0bGJlcnFvOC91c05oVUQ4YUZZMllkRldVbmxIelAyS3h0MUE3OW9sMU5DMXM2WllDa0o3VE9PaFBIMTAzL01lYy9FdFJBanhGcmFkeVlKUm5ab2tqMWpXcWp3d0syY1pCcXFUc1NoUzBwOWcyR1lKMklha0wzTjY3TXBiTWV3WjhySkRVcFZiR0prM3FZQkwzMmdwWmNiK0VrdXNaRmJLQjU2MGJYOFRmTlE1UEFRa2FPZ0pMWG1TL0UzTk1jUE9ESGVRM2E0anhTbkUreVpOYkw1U1FnelFmYmlKOFJFMjdNTDNQVFp0UE9FakF1MDVUeUVxS2hiMTI3UGVpVnhiN1pXckhLcUFtdTRmME45TVBlUndLZ3I3TEZRenZJMHBucUxqQ0pDMlpyeEdwT3F2UUpQMUZYeXFRQlFtNlBKRitrSTdNQlduelpkKzVkbXovdVR3OTVQRWpVWWZpUXo4WkR2M0tQaVRMR3RhRzRML0pRc3lYZlZIdEN6TmpBL2lJV2c1cGpzTW1HQVNCSlFPbEFiZHBMTVdiMGkwQ1NDWkQ2eE9FY2dLVFpYRE1sMTBUUHl3QlNJNm9iUkhUajBqYVhlMExKZS9lNUpJTWszZ09Mc25odGFieFpNUUgyZ2RxMmFFTU9Ba2tkZDBLN0F3SzJaWHhrYTUyN0Fid0VYWGNveXp0UmZEaDlhdTdNcmFpc2JMWGpyMWVxc1lvWk51RTQ1VmVTZEpDeUoyRmFxcGFQdlAyekt0RklTdVJXTWI1TDlvazlrZWFoK1NhbHhlZGZuZUg0MDliOVBCZ014azRXWGpTajBGcDY3a0J0dGhaTlVQNVBKUE1tL01HdFZJVHRoL3MrZmpiR0hXajZDQTR1UytkMG9Ga21ac3M4S3hyMUxNWmxMRkpsVnp1cEF4K0psdDh6Mlc3cmJwOU5ocTBCMjd6UjRYc0N5WjFMbnh0RkI5aFNWeUpBOCtBRStOeEhVVUtQUFNUQVNjYkpGTkR5ZldNeXRoTXRXTzNnWThtZ2JJbGo0KzVkWUxtTkR2UTdaZVlVU0c0cVo5cWd1azk0WVRuZ1FITmg1c1FIOTc5QWFhMTNLVDVoRXY0dUZQSUFxdWtINmhaUTY1T0puZkdUcE1pZzloSkZKVml0QStXcTg1OWtzMUo3R3VzekZTVm5nUUdLbG43OFdkM1ZzbWUvMFVwUjVXQmtnVW4vWkYrQ3V0cENVYW01bXR5UGRlNFBGSG1nclE5ZFAzcGQ5ZWRCbldzOTVReFBML1hqcDBJR2d0K2xTeG5lQnV5UHczckx0VXFkaGdWUG54eS9qUmhQZTV3SXA2NzZ2SkkweDArd1E0L0pBMDh0ckVwRHRzNFRoQ3VsTXRKMU9Fa1B2YmFzUmFTT0FPcGF4bTNlQm0yS1lYc3l1VDJBMG1jQVI4TlNGM3paYXhOMjJMM2FuTWs4c280T1N0a0hTUjNlQmkxZ0IrcDRxYnhmcEhtZStQNGNFU0IweDg4dmdFK3BIQnlaajd3ZWZuMXBjVzNRdllwRnlDN1hDSHJvbUoySldraEpBK3dVeHA2RkZrbnZmUzdzVVVaYS9vQkpMSU94QVpqUCtReFdJNWdlcFIzTCtnL3U4UHhiNzEyN0VQSFpNQmt2aHFSMytpeWhaQmJvcDNWNWhQN003UjJiSFVBajhkWlRTRjcrdFYxcDZNeG1wQ2loRWFjTC9DSHREYXVMOHhVTmtQRHRnd2ZqTVJRUDI5OEU2Vk9OVGd2a1FZWmxMRkpmakJHVGVvQ3QvbGVPNVlrMDIrYTFLV3VIV3M4cHFWa2pRckw3cEk2TVltTHJ5Rkw4TndvL0xoRlczQy9ORlhHdnVnWEtXNTg1Y1pIRTJSNnZoeDBzYTJVVFd0K29GTkg5ajM5RGFQeWV0Y3NibDhHeWZYUjNsbzBIM1lHbkFUbnVjTDBQamR0UHVGZ0E5L1JkOGYvL00vZ0x1Yi9TWXFGckxWaloweHNSa1pYRnR0Uzg3RzJWbk4vWDh2T3M0SkwrVWMyQ1NIYndWNGdYL1VmZjNhSFFmbUlhc2RDWjNNZXZ0SE9KOU5KUDhUUUF0bHJVY1krdkk2TTc4NG8xNldDWXFlQ3lmckc2Z2RtNHZnRHJtdGdsR2J4STRHdmY0Wnhoa04vcngwNzdWOGNtQ2ZiR09GcUEvaEFkb0R6QlUxMzJNU0NBZFVNUXdOdTAwaUtNNXV3WWx4aFg1dkdKbjhubDVQMkY3TkxKUmExMkVlaDlBOUp1M0V0MEZBU0x5bXBhNzdrS2x4K1lSSlBXYjhtMU5sZE9HTEVSMmp0MkRmQkI4WmJaVDRXalo1WHhvZTNkbXg0R0pWQitkajRFa1RDMThieEVSQU5ucy94dlhac29YWnNuREwydVlhc2hheHJFNVpUZG5nR2JvU3NFN3dac25ObFpXeUJTNXY4QVlpeHBHV3ZIVnNHek9IUUhYNy85eEpsaWovMGdVbFhoVVFreVRzQzdLWFJwVC9MRGZERGE4aTQ3dXlzTmllZlp5cDJsdHBXQi9MbFo0aUMrUGk3NjRjZjg2SUswbHM3S1Vwb25NVUlmckZtcDFraEc3R3VVWDNNNDRPUkdFQVpPL3RETXd4K3RlV0krWHVHb0gwMEg2dHVuNDBGN1lIYk82OHlOamlwYytGclkvZ0lUK0xHeDJFRy94R01EeGdlVlBjTEpqMkY4MFFpRnpPUXFlSitDU1hYMytTTEZEUE9NdUNqL2tWS2FJQnN5WXVXdVkwYW1kbjhZQWQ1elJwZlREdnpPaVNLc2k2b2tJUEFOTlErM0VUNHNFNm42NHZuOFZvMG4zQWhrdm9lMi9PUGV0MlBXMUlzWkZYR0FyTExZaWZhYTRWRjl5amEwSHRIalN4a081aTJPeGdCOEpHQmswMHkwdzk1WE4zVVE3bUN6MEgxT09GRnpNcFJNbEF5WDBVVzN2aXI2dVJTb2FJODlDaGpxK1lzUmRMU3VYK2NyLzc0cSt2Nm95dDlsNEpKangrSk9oU25pd3lCNE0yVnhZTCtTWGtOdXM3ZWRtUy9OMW1RT3ovZ3NDRjgrQzhZSEtybml2a3lxeFZPSFBpSWVsU0t3MWJ5SDYybWY3WmZjdTdaQjhZdWxiWkJ4c3grdnQrRXZNdHdXZGFRNUpiSnV3dzRFVWxkaWJRR1pIaTYyckVOOFlHVnNaVkxrT1dpNW5PdHh2Z3lId0FYays5MTdKZXdNR29EK0lnNjdpV2NaY0NKQXgrQWxVRlJReXFGYkliemRxWVd0M3hlUHZxTncvRi8vMmZ3VFhlclRuYjVHamNoSkNzc0N4MU5uOVdpUklPUXJncUpoVjc2M01qMW1UZDVKNWwvaGNVbC9kMk5pelF2ZVJkaTNxM042RVhYY2dVSytTb24yMlNBeWdRSS9YbHVnQzEyVnMxUWtrOWlaNmxOZFNCY0dkc1BMclR2dW9HNEowcmFKNm1NRkNWSW5DMi9VU1YrSDBaRlptV3M0ajg4YTArZXphQ01UYXJra3BNdzhZZGpxdjFucUIyYklWaS9Cbk5DMEI2NHphdUt2K282UnVPaTBYNXh1ZWNNT0JIdzRVM2lxdmpLa1B3YmoybDQvR2xmSXJ3WlBxcjRndlBSaEZ4djVEOWN1QW5jTDA2eUFKRTMxZlgxaHE5bGZIaDc1cUlibU04dk1tRlZod3ZFQ3k2QVB2OUFLZ212bTdXQmVSMVBqQnlJRm94c051eUUrUER1QzJGYUJhTE1zYzVXZ3laR04xdERWbElzYklpa2ZWTGlLYUFsZGhLU1ZvenlQU0NVMXZIaW5OSDdpQmRCSFYwYUdmc2pqeG5JMm5PM3YvL2JIUWFTN1o1a1Vzalo4V1VISnF2SXZCSERTVDlQRzJLR2pLemc5dHdWR2RjRStkYjhVa0daQzlMMmU4RDlVR1A0OUxtc1V6L2pVSnp1cHUwVlB4b1ZCRnJLaUpDMWpXaWo3SU9tQzJNekpuejRHZkRST0ptU1pqcDhnaDMrUnhwNGJHTkxmS0t4WG9ha05JTmZWUzRuN2Y2REtjYTBVOTArbW9hL2hoNUs0bVVnZFFQSnV0TGxDU2J4TXVDai9qbjdJc3JJTTg0eTRHTkd5Ylg0WlZsaFBsWnhzNUQwYjZxa2RleVg4REJxQVQ5U3hWdmovU0xoYk9QNGNFU0IwOXJNRFBqSWRGa1dYenYydTRic1RTRXI3UExZY0J6MlJwS1hpYTZlSGdOMmVtcXFtc2s2T0EzalpvdVJXTWI1ZnpLTDlLT1FkVm9wNGZvc1g4WTNyT1B4b3p1Y2Z1Zy85T0VoSllzREpQTld0KzdXQWlrNXlXZmY0cmlxemNrUGx3aDJ1dkRIbytyKytMUHIrcE1ZVlVoUlFtUHlGZmhGbW1XWVdXTFB1a1kvdTVCQ2RwWWtFT0hFNFdvUWNtY0l5aklvWTVNay9lZGtVVWpxQXJmM3Jvd2w4NTRocVRNb3FMM0pYQkZuR2Z4SDBxUU9rNTdXejZKcnp4RThOdzQvVlBJcmxGelBXRHMyY0wrNDhaVWJIMDJRNmZseVVEcVltemxjd3lXa05ZQWtJclhvK0x6VVh6WEI5RTQ0ZUY2d3RmbHdtd2QrQUdkS29Cbzd2YzhyMFh6Q1hRWk0xNUNWRkF0WmE4ZUNUV0d4YzdiYnltSmJhajRDTXppSFJ6WW5jYTRLcUlrQnBMK1pmc2pqbGhwL256KzZRLy94N0Uwc3BEc21hYVBtUy9uOE8wb0JmQjA3V1pBN08xMlhDb3FkWkc1Sm04Y0I5d01ST3hDeWtqTFlFYlZaL0lqamRYV3ppRit4Qm52cWMrUVNnYXl4cHczQmY5TUZTVlk3ZGdQNGlGb09DVFlaY0NJTnVFMWpLUTVUL1lIYWZqazNidktyR2cwL214eHNSeG5ydkFRSkplL2U1SklNazNpTFJUMzE3YUtTdXRIdDk5cXhYVjlVUW1aUXlMN0lKVmxZT0JWSStsY1ZzTFh5UkkzOHFuU2N2d2crQUNYSVN0YS9BVDdVOFBEY2ZtSmU4SGs1ZnpsNlYwTVc3UEkyNFhpbFY1SzBUSFRoSW5tSW9ZVEVncDlIa3RmaEN5R3lqZ3FKWlp4L3poTFAvd0FWZWIyaEhFSHg1dVJDZHAwMzNlLy85MVd1NENZSklwL3JHMGxKMTN3WjF0TnpBL3d3VnJKQTVGUWtuMmQ2Tm9xeUxwcVg3ajkvZFYxM0JEZUYwQjlFa1VPb0grQXZkbVhzRGNDTXhLZ3BrdTcrbmw0aG16QW9JKzdFRzVRV245OW8wQjY0elIvZFFVSjhhTzc3K2ZOaUY3NDJpZy92ZnRtVnNlSm42aGx3c2tFeU5aUmN6NmlNYlZCbXdFd1diQU1meXlsa1hRZEQ4RENiSGVoNkhoT1Jscm43SUhrb1NvaThKeUd6cFBsd00rQWpPTjlsTTF0bzFYekNCZHlVRFNrb1pKWEZKSXBLMTB3cWJDdFRCcGtVR2NUT3dxSXJwSjVGeVRtZW9hZGhrUFVrOWlta0ZsbHpaWk1ZWVdBbGEwOGYzZUdzZXJ6cndLS01QVC91dFBQSmROSWZtZi9DZWxyc1BIZGxISmZsOGtRcUs2TE1CV243UGVDK08zWGRtWkE5UWZzRGdvSzlkaXd2STBLV003d04yUWNCT0pqZGJ3Nmp3b2RQemg4dmkxWjd2dkgybEtZN2ZJS0ZZRkM1dkpPTTBodWI0ckRhT252LzNoZ25hTnVUeTBuVTBTUXV0RXNsZHFyYlIwUDZkNUtYb1NSZUl5V1hCTnVHbHlBeWVVZldMNWlMZWtLMUV4OWVwZXl1akUydWpIVXE3TDM0ZUhqZXNWL0N3NmlHZmdRclpodjdVK2s0WDltUHFHV29ERkVmT3Fkdk9Ic0RmRVNkdS9LNStTamF1WG1vNC8vKzM3NSt0YXVRZFhwY1B2MkVrclFRc2c1NE0ybm9SQ0dyS0NxbGw4OTQ5Y1oyVHBJQVpPeGtQY2s2QWk5RWhuTnJVMWpINDQvdWNQb1luUmJrYzJpam5jVXhSL1YzNldldkhRc0FKSGpwN3RUMW56L0ZxRUtLRWhwbE04QlBORmZHSmlLSDBHV0NvSHl0QmZIcGxiRU5sRG80U0M4b2x6SnNtOXE2THZKM0lha0wzT1o3N1ZneTcyK2ExS1ZXeUlySHMzRDhvM0Rxb2I4M3hZZjNpNE5RVXIzMCtYUUduQVNTSUU2U0FKRTNMSnFHMGRXVWZ5M3ZseWFCc2VmTHdVVW1yUG1CdmpHRkxNbVBGMWtZaVhWd2JJZ0s3QlBpSTJyNnRSa2V0YzZBazdvQmp3cFpTYkd3d2RxeHpaU2psY1cyS0dUcmExZHVJYTNqSlZwRTd5T2dSaDFkR2huN0k0OVpsYkZYV0gvOHR4dVVKR1dGTEdRSFBNclJwNmxVRENmckVIQ3A4TUNwa2ZIZGpjdWlqTDJ5QXNTODhEYlBBKzVQdjdydWRHd2VscDV4dUN0alo0SkZjbGtTRG9pRWgzNEF5VTIyTVFxeVhqZzRORTF6Mk1RRytKdldlMkdtZjB0OFFpK0h6TzNnZVk1d2IxMmV0c3JZSzkzQkZMS0VmRzVDaVV6a3FrWVNNNVRFeTBEV0xYQkpoa204RjhCSDFPWFpHV2R2Z2c5OHFWcVpqMFhkcmRGL1JPSERxM3dNRDZNQ1NYK01oNFV2UVNSOFpjREhDai9BT1E1VFVpbGprLzRBNXhqditMeWNGL05vQ3RsVlluZVN2QkJGcGVETmtKM1JKQlo2NlhjakY0bWxaSkhHK1k5U2VwTFhPMGpYcHdtOUo4MC9mM1dIL3BkWU8xWVpNRmx6MGgvcDU5cUdLR1FKcVVYR2RZZXphbk9TaENwMmx0cFdCL0oxUEFtU2w5dVBlZUZvWElvU0dtZTdnbCtzMldmK29abUlkWTNxWXg0ZmpNUVFGTFNUWklFRXY4WkpZSWFnUGRNZHhNYUM5c0R0blZjWkd4eTB1OXp6eHZCaDVZeUxTZHo0cml5RC93akdoeFllalB6ejNYd0VKWEc5dVo4TVpLcTRYMExKOWIxMjdIdzhrd0VmOVRJRG9RRnllbVhzMWZFMlA5aUJRbmFOTDZhZGVWMDdTYXFXZ01BMDFEN2NSUGlJdXJ6V1pualRJcGt2aGF5a1dNaXFqQVZrbzhWT0JJYkNMck1vWTRFWm5QTWttNU00VjhXTGtBa2ovUkdGalpCVmtHRmROc0xoOCsrdTZ6Ky9nVzZwcVlwcng2S0JYUm81NSszMktuS3BBQldaNXo2TjQ3SmNMcXhTTzNaNm9IMS83THJqVUQrVzJPODRuVHgreFBIYXNsbkVyN2l5VnhBVVZ2Q3BiS3V3dG8xeGdIRG1NQ1o4K0JsdzBuaDdTdE1kUHNIQ0FlZ0pMQ1FqNjQybE9LeTFIMm1NRDhuL2tzdEpxY01IZkxCTHBlYW5HZkppWDFhS3BOMjFmUlB5THNObFdVT1NXeVozTStERWlBOHJyc2JQN2JWams5ZU9YUmtmNldySE52UWZzbEsyc1QrVmp2VU1PRm5Sbno2RkhSbHcwaGdmVWxnNU1SL3llVGt0MWhsZktoM21hOGdTc3E0ZWYyc3RTTkl5MGFPRjNKRStmeWFrcTBKaWFiTlM0dElRbVM2UldHVCtsZVNPOUhjM0Y2UjVwREwyT29GWDBtdllhQjkvTUduV3d4S1NnWk0xSi8wWTV0OXpBMnl4czJxR2tueVNlWFBlb0FySzJLdjA1Vnc3ZHZneHI1cUM5UFozS1VvSUZRQWdQNEh0dUpZNXNaTURYK0ZIaG44WmxMRkpsVnh5a0YzNkxNMzZ2ek0zN0VYaC9QTVpnblhENTJ6TnVQQU13WHFqL2VKeXp4bHdzbUJTVjhWWEJwd2tTK3FDa3JodEsyUHJ5c2NIKzVxUTY0MzhoNVRrTjFTVW0zRzJvUCtvWGlYdXRXTWZQenlyT2x3aEQzRUI5VHN2V1RWOHJ5YVlWWVRGSlZqQ1JEUWJka0o4ZUFOellWcWZtemFiYUFPdXVDRVhoYXl5bUJzaWFhL3pZRkprRURzSlNTdEcrWHp0WmpBb3JDZDZId0UzNnVqU3lOZ2ZlY3hGMWg2Njd2aXpPNXgrejN5K1R0WlRHU2laTjlJZjZlZHBROWp0UEhkRnhqVkJIamUvUEZIbWdyUjlIbkEvRUxGblF0Wjc2b0RuOTlxeEU4Rm13eDlNSkpDUUx5bkFPa3Y3YWR5ZlBPanZCNVJ0ak13UXpoLzFFa0J1TDdvcFpKODYxK0VUN1BBNzZ0Z0QyNXZpTUcveVdIdStFVDRvanE1ZjBwUndIWGkrTU1XcGRxcExabUxVT3NudFVCSXZBNm03QUxtTlNid00rQkJKM1NoRjdLUUNPd00rRnFndGpDOW5DL094aXB0MStwRVEzRGoyUzNnWXRZQWZxZUtrOFg2UmNMWnhmT0R6bFA0T1dBWjhaTG9zbTVrUGZGNHlaU3lySVJzWWkvT3VTUEl5MGR2VFk4Q2I4VUU5YjNQelorelNTMEhTM05qT1NaS0EyRURXVVNIclpyd1BHYzVUbTh2NHh1djQrVmQzR0Q1Rkp5U1loNVFzanBuTUd6RzRZSitDVzVsMHVudWdhc1lFYnArU1QySm5xVTExQURNLzJGWkw0Z2NOeDdIclBuL0I2RUtLRWhweHZNQlBxR1NYbVN6d3JHdjBzd3NwWkdkSkFnaWpPaXlWRXNnRllYZUdvSXk1M3paazBOTkhSSjFka1NiVUZKNU4vb1NrcnNFMmYzUUxpZkFSdFI5Yzd2bE5rN29pempMZ0kybFM1MHppL0g1SThDTlJ5ZjVUUCtKK0NTWFhNOWFPRGR3dmJuemx4a2VUd05qejVlQWlBVWp6QTExUTFoS1JXblI4SHBUZnVjUU9McFhYbHdGaU9xcTN6NENUWUR0ZFVHbys0ZUNFMUEwUUZMSlphOGNDb3lWbEJuRTZsY1cyMUh3RVpuQU9qMnpPQURzZnZBWXhnR3dTUXJhRHZhQjgxWCsxb3o5MWg4OC9DN1Zqb2JQQjNqZHF2aFJEUi9PdmtMT1Rnanh4UFYzS1dNVk9NcmVrVGRtKy92aXo2L3FUQUVSRDlHYnhJNGJYOE1PZitKVW9scVRXVDJFL2ttVU5hMFB3MzNSQjd2RG5NQ3JNakEzZ0kybzUwSFNIVFd5QW4wRURidFBJY2xtdVhnN0o3ZUY1SG9XWDJYN0k1YVI5SU50UnhqcVZqNkhrM1p0Y2ttRVNid0ZPQVhzNWtkUU5VVHJlWGE2ZGNmWW0rS2dxSGlISnZhaTdYUmtmZSsxWXZiYXdkejlKK0hvUmZHQi9XYmpLdUlVZGdaZENzcitBL3NPTEQrbjVkc3JZNjZWcTZYSnB1b1pzbTdDODBpdEpYaFN5RGlTSHlNNW9FZ3U5OUxtUkpha0pyeDJyakYxY1Q5STg0S0xxRmxaT2tKR0g0UlAwL25mOUl2WmhHc2pBeWJ5UmZoUlNraWhrQ2FrbGpxdmFuTlNPSmZOVmExTWR5RXk1aG5udjNaK09YWGY2Qlc2V3BTaWhqanQ3VGg2YlBlektXUDBIWjlJclpCTUdaYXR1bjQwRzdTRHNzWkVKQ2ZFaEJkbDYxWk9YckMwY2xzUTFySUg1RWtuZDNXZmttUFNNVXRTUCs5a2dtUnBLcm1kTStodVVHVERqYkJ2NGFCSWdlMFFwcm5pY091Sm1CenJJWDBhL2lWTkx1UmI1Tzh6cnVNcUVMb1JOL05COHVCbndBWDg3aWU0WEY0NmFUN2lBRjkwUVhTR3J2OFB4QkpuY21lNHR5bGpFZVJYRzVWRzBXV2JKUXRJaSs2NkRjYzcvelNiU3o4ekFsTWROcFJVdkwvajRxenNNbjZLYkQybGxvR1RCU1grT2ZpeDJubDluSEpkRklTdGRLcEM1VU5wTUQ3Zy9mWGJkdWM0d21RZDZDdDIxOC9nUncrdTRHUmtPZjNLSm9LeXhwMjJqOWVjTDRobDhBL2dteGtmVXZwQm1mT1A0a0d5TmlzTzhMQ3Q5dnAzNzV0dVhYRTdhZ2N1VXNZWWZqQk5TRW0zMHprdVFVQkl2OWc0ejNTV0lUTjQxT0M1a0hEbng0VlhLUHVEcnhmRWhYNG80MGlZWkIwVjlXWUx5UWdIK05EeU15bkNaMm5pL1NNZjV5bjdrN0ljUytOTlVDdG5HK0tCaDRibGRPNFZzN1ZKcHBKQWxuN0ZIUmVrSzZhZVFkY0NiU1NZRUtHU2w5NDBhVzBpc2EvU0gzcXNramFSRDB0OUVQK1F4RTlsYXdObVlqT3lQM2VIenIvbmloUS9ESmdNbTg2WHNBOUlmVWNaV2JyUXNkcExwT0s4ZitUeVQyRmxxZ3dkaVY4aCsvdmg2dHBwbHBUcDF3WGdycDVZN2pQQ3NhOVN6OC9qUVNBeWdhTnFWc1RPZnJ4V1VTeG0yalRkNUQzbGVDTnBCMkZOMVY3UGIvd1dUT2hmTzNqU3BTMTA3TmxsU0o1T2U0RHlSL0lyZ1A4SklNU2RaRmtxcWo4K1hwTFdGWmZKelpKY2JaeGx3VXZhbk5STEQ5UGU5ZHF5UUQ2ekJDNDNqZlRHdjQ3ZWlCczhuNUNMTmh0MDg0TlB4RWNVeUM5UDczTFRaaEFzNHNSc0FGTEpyYkVZeXFVU1JjWjFEQWw1aVoyVmM1SWVnWEtSaWlhd2w5bDJ5TFlRVjUvdy92Y1BZSDNuTVZjYmc3Z1hISDkzaDlERkIwc0dzN1d3ekdUQlpBTktQSW5VT3VGUzRrcW1ZbEx1enMvbWxBcGxUcFUxNS92dmhCOStPdndUbmJEaWxMSDdFOEJvRTF4S0o3bU4zaE1OK3pCSmxVTWdxKzdQcHdpaWdiaGk3Q09kUGM5eEFONnd1aXpUVEw0SVB5ZWE1UzlZM3dJZUVwN2JLMkdzY3dpNlhXTlFpbVdjK0hZMGtkeWlKbDR6VTlaSjFwZWN4aWZjQytKQkk3QmxTZks4ZE8zRzVXdGt2alk3amFYOWs5QjlSK1BBcUg4T1B5UXlYcUkwdlFTUjhaY0JIZ0lMYWZMNWVyaTVTS1dNYjR5T0pNclpXTy9aV1BmLzR2LyszdnltOXZBRzQ2WG1Tdk13Rit3cnA2aUFsTFo5M0s1d1p2aEFDWGx2NnpOczQveWJTZFdKQ3lPdGRwT3RJZ1RwVk8zWWdDWVlmOHpxVEJUUGVEcE91eXNLVENWQTJGbEhJRWxLTGpPdk96bXJ6MXNyWTBUclgyTWJaRy9LeUYrLzd6NjQ3L3M0VWhWWUVBc0JmVUpJTWsvR1J0MDRLOWtuYkRBclpOMG42TVprdy8ySENNbVNROHdlRjFrcnFBcmYzdEJ0NHdhUk9TdUxHN3ZWTms3clV5dGlrU1IwbVBhT1ZzUW1TL2xzWUxlNlhVSEk5WSszWUJ2N1VqTE50a08wbUJXd3Avayt2akRYd0dUUitsOXNSa1JxSnVTUGFWQk5NTDAwSm5oZnNhRDdjNW9FZkVNMjRBcW5uYlMxTWIwTjFDY0JCQ0NFMWFlMk1RblkwMmE3Sm9nOHJLSjdwODlZTkFhM2lkQXJqODlSOHBGTnozKzVwR0ZGMkJzMy9iYXlrUDdLT3doNUI4emthMSttek94ei9kaFJCY3RwcElyZUpvVVFaQ3d0eVl6STY2UEpFdWxRZ2MwSGExTmV4UC83NE9xak01T1FNdmVUeEkwMVlLK0pYcEN0SWNNaVgraU9YQ0dTTlBXM3ErR2lDaThua3dtRkh1QmtaY0JJY0hMcnVGTUluMk9CdkhQaUllbFNLdzFyN2tjYjRrUHh2VzRYc3JveTFrRjV2Y2trbWszY1pTRHVSMUEyOUhIc1RVaGRmbnNMNVdOVGRyb3lQQjd3NTlrdFlHR1h4ZjZYeUh0Ny92YkZmUlRoN0VYd1lvc0NIc09RSlh4bHcwaGdmVWxnNU1SL3llVGw5dVVyendrc05XWVdVREkvV2E1TEV4eGYrLyt5OURaYnJPcTZzS2ZmOEI5UDNaemF2NnMyaDYvenRuV2xidmVTME15MVpGTDhBUUJteXRYdmRkZnBWVWhRSkJrRWdHSUtiZi81TVNGZUZ4RExheXpKUGljUlNra1l5QjlMZlhUK2tlY2hGUkoyVVBId09OVUUveTN0bU5IMHk4Q2g3R1pTMm5odGd5enlyNWxDU1QySzNVcHZxUU13MVkyOWZFUFRuVTllZGZ3TlNFVVVKMUVjYjI0VkZkOTR3d0xPb2djOW1VTVltVlhLWmt6RnZzRDZ4eDFPM3pVYUQ5c0J0UGhiUVpBaldHKzBYRjg0eTRNU1I5S3ZldklxdkREaEpsdFFGSlhHM3p4ejEvNjZJanlxZTRINTVlV1hzTFd3TTNDOW1uRzBESDhiQWR4bVJuaTlkcFV1MzZzWW9USy9xY0VIK0liRlFDLzA5Z3hlYWh2d3dyNnQ5RVJueWQ1Q09OQjl1UW54NDl3VXdhN2xKYzRNTEc5azFrUy9KMituLy9MOUQxRHV6S1oreEdZbHhpYUpTQVMyWkp5RnB4U2pmczNZVzVRbDZuOVArMys4Zy9TeVFqY3JqSmlYVHp3c3U0ZUxuSDEvVmYyU0ZvakpRc2dDa1A5TFByVTJkaks0S1BiL2NoTTBwV1M0VnBCK2tVMnhCMmk3UHN6OGZ1Kzc4SWRwRE9LMzIyckhsY3lqa2NvWmdZS21Oc2crRWRiZnVMM1U2NGNOWHp0bW9KTUhpcHdYM1pUcFBDdjVXV3Rkb3ZLamdDR3h2aVUva3p5bFZQTFZ6MjN5WmxjdEpPeDYybzVDRlpGMUo4UmhLNG1VZ2RRUEp1cGVvSGV2RWgxY3BPOEpYQm53MElIWE5sN0dPRHdvZHgvRmVPNWJnY0FVL1VzVU5HYWVEVzVhTzh5ZjdFVzl0NGFqOWtxcDJiR044U09IaHduNHhYM3A5S1dYVlM2VXZoZXlxLzVSQnpnenM0WEdRRkVyekN5Q3hGR0VqdmhCcVBFL3paN0hHOVZRZTg5anpOcStDY3ZRdzFBUTkvaE5VTzFZQkdqRUE2ZS9hRDZxSlNqNzdGc2RWYmQ2NmRteDFBR09uaU96MDZNMHZUdkliSitKbjlmYmNXdVBDTCs4QmZrSWxQNnFzZlFxMnRMSlpWbExJTHBJRWJaWkhYYzZ2OW9tQ2RpbTRWa01jMm41alFYdURiWjVQSVJ1OFgxdzQyeGcrNUZSQUZXeGw4QitORk5SU01qZERram1UT0YwUk8vMU0waEEyUk9GRnJSMjd5amtVN0VlOCtLaVNXYVN5S2I4QUFDQUFTVVJCVkpVdlQ5ejR5bzBQZW1KTDdUeGZEcTRTdnpjLzBBWDJrNGpVU0c0YTBVYk03d3drV0IxSHdqeWFEemNEVGx5QjFGNDdka2xUK3FpUXpWbzdGbXdLU1psQm5FNWxkOG1LU2pBSFNhQkZObWZBUEVkT2pzeUJlQ1ZDdGd0UkloblduTE0rL3RVZHV0UGRZUVdkRFZhT2tvRVJleW1zZFBTbEFobmYzVHhkeWxobG5zUzJwRTE5ZnQ4LzVtVW1KL2Zhc1RheW1Gd2lrRFgydEtuam94N1VSVVgxam5tRVRZT2NPNmFzVlVnYVlOa2dyOW1SdWNNTUt4eDRDUzlCTEpmbHR0c0VBU2Z3UFBmaUJEMVBMaWRSUjdNNDJZNHkxdmtEZXFFa1hnYXliZ1hsSXlieE1wQjFUbng0bGJHMzV5ODRleE44eUNSeEJvVnNoa3V5Z0IvUUN3dW4zdUNTVERyT1h3UWYzcWd3bFRJMjZTWHExUC9oODNMNUJ6bDVYdmlWYUNSVnlCS3lUdkJpbHFUS1Uyc0d2YS9ReUpMVWhOZU9WU1pBa2xGQzFnR3Zvd3lyb293ZHlLRkRmeXRYUUVnZmNaN0ZzVWIxYzNzQlVjaEd6ZStPTEsxT2czeWVLUzBvM1REelFISXFSL3Z6WjljTi8rZnhDL1pjVzhpU0JMOVl5emJNNUhQRXVrYjFzWkl5ZHBURXdSKytlRXF5bHpCb2w0SnNIdUt3N2JheG9EMXdlODl2LzRUNDhPNFRGNzQyaGc4UVJxRjlVY1RaQytMRGhhODdld1FsY1hhRnJCQW1ST0drMkEvY042SGsrcHVjdTJhY2JRTWYwU2Y4cGI5M2l0dHJjWDN4NzBTOEZSV1gxL3FwSnBqTlBWaHRoS08vTng5dTg4QnYvVXR1eWNEVHhzME5MdURMTlpFeGpJb0syYmgzTFBTa0dKVjBRMENyS0lBTDQ3TW9ZejNDUHd0Sks3MlByQU1CQk9rbnVIWXNHZFozbS9INER2M245VFAwZTl5UTdJM01VeGxZVkg4RXIxQlo5blZmQTV3U3VUeTVkYk1XU1V0dFQrWTNwRWREdVlLL29UMVF1anZ6QTJQeDNhUGxteDB1OGFPdUxCWWMvdVFTZ2E2enR4M0RDZHN2QWo3a0x4TjhkeFljTDRueFlUWHY5RGtKTWh2SGh6VFhxRGpzU2Y0akNoOVNQK1Rja3pvY25jdE1HUnVnNUFMUkFKc0ZKT3YyMnJGZEx5c1hKNlNrVE42MVBjVld3WWRYSVp1dWR1d0dMa0ZXRFYrZC9zT0xqOUh6anYwU0hrWmx3RWxqUmJtRXN3dzRjZUFqNnJ4TnBaQnRqQThwckp6WkwvSjVPYStRNVpkSzQzaDZSWVdza3JRUWtnZDRNeW5SQ1BqTVczcmZwTEhyTTIveVlxZjlIMTVCK3J0N2lEUVArUXFUck9OMTEzNzgxUjBPUTdtQ0paS2VESnpZLzlZbXFqK2lqSzJRcitPN0dlRCt5V21vSkorSzNhWnRpUjBsNzF3a0NmdlRaOWNONUgzdFpwbGxHOXhYUy8wQmYwaHZ6czNLV09rV3lMUDQ0TmtNeXRpTmZKN2pUZnJsNTY5QkdYRW53Q3RKMjBTdGNSaWF2SlUrYnhLQzlzQnRubGNoR3h5MHUzRDJwa2xkYW9Wc01ENWNZY0tiNG1OWHhzSnlCb0VrbVpzc0VNNlpKNXk3VFFManZYWXNFRDlNOGtRUVhiZHJBdk02cmg1d0lGbVlaYk5oTncvNGRIellBdTZmN1MyWTliRnBNME1iY09LYXlPekRoeCtGN0RQazZzUzQwWW9NTXMvS3VDeS9odTVadSsvaENKc1R2YzlwZnk5SnEzQ1VMckoyaHFROW43ckQ2YThOMUk1RkMzbHRSTWhva3AwU1hNeVFiODB2RlJSYmtMWndudWZQN2xLeUlEb0lzUGdSNzJHNCtMemdYeWk1Szdlcm1Ka3NhMWdiaUk5b1hKaC9ZTEV3OGJCcFpNQUhWUGhiOTRtRW5URERHb0pCbDZSWG1tVzFzU1Ura2YyQ3lwckZ1MnQ5bXl1WGsxYkFMdGN3Ky9uOFBmejAwczNodmR3SS9idzlHYWtyWDJwVmZ2anAxaDhtOFRMZ1k2OGR1N2xMc3FlNDJZMWZnb1NIVVlHa3Y5a1BOZmFuRXM0eTRDUEJGeW1wbExFYkVhZmc4OUtyakowWEx5VlR5TTZFL2c4NWorRE5xcG5FMENDS3hFSXZFd2gvTUUvcGxTUjVKQjJTZmhTeWJpRVhKY01wa2NLVm05RkQvN3ZyanIvbm85QkxuOFo1RnNkTStsTW1UQlN5NUxOdk1xNjc5YXcySno5Y29zeXoxTFk2a0pteUFHcFNmMWV1NEoxcVVKa1ZzaEhyR3RWSEJvVnM0eUJWZ25PaW9GMzBybmFxYXNtTFp3amFoVk1HaEFNK2pqTURQb0tEZGhmT011RGpDVWxkYW1Wc01ENGsvemtWRXUyMVk4ZCtXZHd2b2VSNnh0cXhnZjdVU1JLME9UK3RldFl5VHF3OXpqNlhYaGtMeXJqNURuUmQrUmdWZXJ2NmdYbWRsSityTzBDWVFQUGhOZy84QUU1Y2dWVGxDMlRCMWpJdm82NDdiYStPbWJjL25QN1BmdzFSWDVDY21MNVlRZkZDbjVJeWd5aGpiKzhxak85bGFzY0cyZjk3YVVoL1pCMEZvUkNDMnNJNmZ2elJIUTQ5VjhoaVo0QUdkbTNrdEZ2Si9oN3kwRE5QeStXSjlJTjBpbTJYMmhLN2Z6bm5maWhWTUpRc01KT1VNMDdlNDBmb21TRzF5M0RvSytVMW9uRGdKUHViQm9VQjVSODR6Q0c4TStBa09EaDBDVTNERFd6d002MzNBdWhmaXNOY0xOajZ5WVBrUjZmTFJ5NG43UzlndFdNRjB0K0FQbTMwSW1tMytFT0pVQ0g2b1BoNmswc3ltY1RMZ0JNalByeks2MW1jWmNCSklLbHJWajVXTGtFYUg4Y3UwajhLRjdQOU9QWkxXQmkxQVh4RUhmY0laMC8ySDFHMWhiM244SzZNclpTVHlWYzc5cHQ1UFAzcnZ3YWYxL0FmU1ZwbVhsOThESGd6TkJ0Q3VzTFBJOUg3Q28wczg1UklMR0ovSmZrbi9kM05sVFIzbFNPWWtPamdadlRRbjd2dStPZEt0V01WQXhBZ09aU3hzOHRNeGtkT1ErWHpUREpQSjFtMmlBTWVKZlRuajY0N0h5ZlJPYkdIOTFTbHp3Ti9TRy9hM2FTeloxMmpuczJnakUycTVISW5aVllTWkdLUHAyNmZqUWJ0Z2R0ODdBNWVNS2x6NFd1aitLREhSYWxkRlY4WmNKS0JKTHZkQ1dUQWlZTVU4dUxsNFhsb2o1ZFh4dDdoSStxOGxjbjFKeWpycTNoYVNSbDd1eVQzaUZLMFd5WjRtUTB1NjJpY0h0NU9FYXRGeGVuVGZrZ2V1c3JDc0FrMkgyNzFRQWFYMHp6UDdRQnY4dHowc0xuQnF4NXNEZFhxajBLV3dUQ29GVEh1d3F0TWlnemlkQWhKSzBiN0hvdEo4eVR6bTVDWGl3b3ZNbkN5amd0a3IvSzRTY2swZWNITjZady91c1BwbC9ETE1zcEFvK3hHK2ltc3B5VVl1WFJsbktmbFV1RVdWQ2pUREd2TDVubTVxVHIrTGRvRkJBMTc3ZGlaWUlLVTF3Z0RRS1VqaGc5dHZ3QmNSSDJxRWo3OERNRmgvRGEwbXp2Y3dFSXdhRG9JMjJ3Y0tUNkpTZzVxL1RUR0Nkckd5dVVrNm5BV0g5dFJ5RUt5cnFSb0N5WHhNcEM2SzVEYm1NUnJlNG94ZER2eDRWVkNqdkNWQVI4TlNGMHpPVnl3eDFQYzdKTnhjc0daWTcrRWgxRXIrSkVxYmhydkY4bmVHOGVISXdvYzRUS1ZRcll4UG1yaDRPanZDL3NGbjVkdGFzZCtNem50RkxKSzBrSVVzc0NiU1dsSGdheXpmRTRzdmZmYWVEVVNpNndEbVFEcFo0WjhWUjVUaExyZlF5YnJPRkU2Zi96WkhRN253b1VIR1RDeFZ5UHlHeWsvQ2JrbHpyUGFuSHllcWRqTmVZT0s3TFRzemZ2VFI5ZjFSMDRldXFJMTlUUUcvcERlcFB2Q1RNK2lCajViQmVqRndJekVBTzBXU1lLTkJDSFZZTnVyaU0ya2pFM3lnekZxVWhlNHpUZjNnekZTc00yckR5Mjc2VGRONmxMWGprM3FUeVBQRXhPcDZDQ0gxSENqMkI3dWwxQlN2WFF1WmNCSklFbm14bGR1ZkJpbHBjdklYVVBwNTRyem14L29nbkpTRVhFRmh1cWpybGpjdmc2U2hUazJIM1lHbkVoc2VIMDdDK1o5Yk5yYzRPQkVkRTBBUGJ5eVFwWVlkV0hjRDQ4VDBCS25VeG5YV2lSdGtjTmJhWjRYeVpEeXo3aWU1REZYR1lQQ0N3Nkg3akI4Zm43NnUrNDhSdVF3R1RDeEcrbEhZYVVKR1EyZDZtWDRaSHgzODNSZEtpanpKTFlsYmNqOGZvRFhuMzUzWFgrQ2RnRlJtc1dQZ0c3UnNzMzJRL3lLbFJWUm55T1hDR1NOUFcwMGZMRDlZbDFBeHp6Q3ByRUJmRmpOYXhLYWhoa1dCSCsxaVRudzRYMTBWOFpXNGdkeU9WbGIzL0xmMmFWU1crK2tqUjZTZGxOU01wVEV5MERXcmFCOHhDVGVDK0REUkdMUFhMWmVjUFltK01DWHNCVjd4RVhGSUh3MStvOG9mSGhyZzRhSFVZR2tQOGJEeXBjZ0VyNDJqbytBYVBCeUhxZFN4bTZrYkJzK0w1ZEZPaUtoVkl6QUQ4OVZ5TTZNeTBTNlhrOVRsR2hFazFqb3BZRHdCMTQ3dkhhc01uYVNqQkt5RG5nZlpWaUxOWU5tYWdDZmYzV0hRZmw0UHgxTVJpb2tvbWl2NnB5di9WbHVnRWQ5azNIZHpiUGFuSHllV1owY2FGQWR5QmV3QXBTeFEzUSsvSC9kOForOWRxeTdyQWxZMnBBbXkvaGdKQVpReGk3KzBFd1kvQUpnbkRCb2w0SnNIdUl3Y21oalFUc0lCM3drUWtKOGVOMjNDMThid3djSW85QytTSzJNVFpyVUJTVnhRNHhoTzVjMlNLYUdrdXRUY3VoRno5MFh4MGYwQ1YrTy8xMEhRL0F3bXgvc1FDRkxSR29oUVRub0JPWjFnTGEzTHhRWTVxMUo4K0Vtd2djS0lFQWdJcGdYRUdYZ2hWRURONmsyZkxOdFI4amVqMHRCOGNKOEpHV0c0blRLaXNxZnExUFJxVnVXeFVSR0I4eFRMcWJuWEUvbGNZVURMVG50SzBsM0dQNzc4UjhobWlVRFZSWTZxajl5cWFEOElKMXhYQmFGckhTcG9OaDJxUzJaMzhUNW5qKzZmbEJUdXovbm43SU1vaDlwZGJhTXIxUkJFT2RsUzByUFoxREdyaFp0QVR3NU1HK0ErVEs4WHpBNGRNVlk0UVlHZUhBTjJBR21xRGlzbGQrQTUxdFQveW44VUV2QU9jTElPeUc4TWFCUE02ZVI1RzVDM21VZzdScGVnc2prWFFhY0dQRVJwWHhNVnp1MklUNWtKV1NHMnJGUHhvZFhHWHZ6cjJGaDFBYndFWFhjUzJsU0Jwd2s4S2VwRkxJWnp0dUZMMUxrODlKYk81YUY0ZzBVc2tyU1FoU1Z3SnVodVJMU0ZRYjU2SDJGUmhZU1Mvb0JKS1A5aTNNaS9aRjFCTkcvWkZlZGxId29WeUFyUjVVQmluYXIyZCtpakowbHMrRzRxczJJTWxaaTA5VU5Nd1pVa0RMMkprM3N6Nys3N254S3FKQUYvcEJLNTl3a2diSWZXclhOb0l4TnF1U1NrN0NvbXJHWmFzZG1DTllOdjNvZHVNMzMyckVrV2NxQUV6TE9rQ3ZDbjZ2cjFBclpaRWxkVUJLM0syT2p6cGxrK0lnNmI5MDRlNElmZVVqdnl2NDAySU9CTCtNa2RxL0o4QUkrZVFvVVRTZ2lydWZFN2VzaVdKaGpOUzhHUE1kV3k4ZHB0N0dDVWVlYU5qTzBZWUdjVXhFZWIwRElXbzBicmNnZ1RvZVF0S0l6RjR6LzBGUlNBRHZLTk13cVNaV0JrODB5MHg5NXJMVHAwZkFxSk8zcFYzYzRmd0pmcnd5VURJejBSL3E1dFNGa05NRXRHZGNNcWRyOFVrR3hCV21yekxQditvSEJPUDFERE1pYys0VXNqdXZPLy9WT2M3WUhCSThWZTVCbERXdWo0UU00RUlZTHR4KytHaUI4K0Jud0FTOUhyZnRLd2s2NGdkZkZoelRYNkRnc1NqSWpLdXl0dURBOXAxeE9tbDRnL0NCaFcrL0VSdThrdDBNVnNpOUsyazNKUDB6aVpjQkhraDlZM0d2SFhtTGQ0Y3ZCbi85bVVNWW13WWY2QTV6Q0J4TlVNekZ1bDBFaDI5aWZTbW1TODV5SlV0cDdjZUtJQnZmYXNVdDRYTmd2K0x6MEttTTFVVm9EUXBZa0w0U3NBMG1oOVBsekZJbGx6RzVXSTdHTTlpK3p3OEJkM0QxTVhoL3lGZWIxUlZBNWVtbjIrei9kNGYrNW04NWwyTXFBeWRxVC9rZy9FL0lWenJOY2ZVSWNWN1U1K2VFU1paN1R0dFVCTkZQSTlrT040ZjRZOWJQZHdXUXM4SXMwMmpPenhKNTFqWDQyZzBLMmNaQXFjVnFKZ25iUnV6S3lSOTFPR1lKMjRaUUozTjY3TXBiWVBRTStEQXBxRUpVdDdxZlV5dGlrWHh3NGt6aTdNdllKK0NqaVM5d3ZvZVE2SkErbDh4TGNIUy8yRjNqZXV2RkYvSjE2ZnFydDYvaFFlMXhzYjhtTDJnUWErZzg5MGpnOXJCMFJxVVhINTZYK3hQeE95dFBwQWd0emJUN2M1b0VmY0hUQkFidGczc2VtelEwT0lpalhCRXdQTnlCazc4ZWhHRFZLbVVHY1RtVmNsbDlETjVtL3BIQWltek5nbmsxcXg1SjFCSHRCdWxpb0s1MHZQK1IxL2xXUEJUQkpxeXc0MlFla3YraExCZU80SGg0RGVKVXVUNGd0U0JzeXY4ZkR1ei8rNnJydTdEK2RMSDZFeGhLbWRtQ2R3b0svV2xhVW9YYXNEUjl0MGg2QzUwS2JzR2xzQUI4bTNNK2NONUs1d3d3c0hId2h0NWJTTEt1TnY4MlFBU2QrOXh5WDQ1SExTVHR3OTlxeEZ0THJUUzdKTUluWDV0U3lvYnBPMnZuSjY0VWZUQ09LMEZyNEV2cDNDNzZqeWo1QWtudFZkL3RrZk95MVkyZVUwNDB2eVNSOHZRZytITkhncm93bDUvdU1YOFhuNWZJUGJ0YUpKSW5BK2c2OUF3bFprclRNaFB6TmxhT0V4SUtmUjFZekZnc1pTVDUzSXk4MjJyL1l0ZGdmYWU0cVIzQWJxS2FNL1U2NlRuOTNseHF5dytPamYyVGdVZlpYTnFseG52ZlRzY3l6YW80b3ZOWnNXaDBJcUIybFI4MzlRTVFPaE93cmx4a3dLMk1WL05iVzEvdjNETXJZeGtHcUJOK0VTWjBVWlBNUWg1RUFHdzNhbTNHZENmRWg0WHRHNE9IQzEwYnhFWmJFVGUzNWd2anc0dXZ5ZkFhY2JKQk1mWGxsN01JUHhsaHJ5WnJKZ20zZ0kvcUV2L1EzcTVCMUhRekJ3Mngyb0FQRlk0SFg4SWJlcnVkaFhoZDNXN3B3WW9LSk5COXVCbnhBL29zRjNzQ29TMDJhRzF5SW9KeFRVUjYvMFQybmYvM1hZT1pHLzRoeENZbXBnTmFoSFBVbzJpd1d0Q2dOSlU3RWFmOGYzdDRIWWpJTUYxbTdUTHBmZ3VxUC8xek83dXF2aW1PeWlpeDQ5WVdrazdzMjVIS0IxT1kwanF2NTVZbG9qbXB6TXM4eDhQclQ3NjdyVHpXZ3NMKy9NcWxyVnRKbVVNWk9MbmRXQ2Y1Y0RtNGU2VHE4Ni83UHZLNGg3RWR3TXJRclk2c3VralJJcFl3TlRoNW9rakhiamx4TzJsL0FsTEViL3B4OVdzTXZsTVFqQ2hxQjB6QzV0NFlrdDB6ZVpTRHRua3h1NzhwWVhmbjRGRzd6eVRqeDFnUlY2QXJrVnhyNkVYeDUwTmlmU2pqYk9ENVk5bGpQU3I1eDlnYjRRUHNFWEpMSjUrWllLY3NURkJKWVA3WUpVTWdxV2VITUlDMmtwRFRYQUJKTElrRW5nMXVOeENMclFBeG43SWM4NXZvS2s2eGpJVms3ZlhhSDgvQWpUZmYveUlDSnZSUnloL1JIbExHVnBOUXp6NnBaeU9lWlpKNmxOdFVCdEtzZDI1Kzc3alNVdGRoSTBxK1NaL2l5b1FGNTZJR0VqT2ZsejAya3p5RVhTWUxHUVdwVUVJS0RidTlua0ptRTVSc0wyc09UdUl3S3lPRDlJaVZ4MDFCNlkvZ0lUK0xlQUIrUy8xeXdoek9Kazg2YjJSK2EyUkNaR2txcWw4NmpZRDlpd2trZ0NlTEdWMjU4Y0JKRHVMeEtYenUyK1lFdTNDWVJrVnBZZ0Y3b1NNenI2blNrNDBRVTV0cDgyQmx3NGdxa0hyZTNZTjRaU3RLeHJvTC9XTVNYYXdMYXcxTmFxNDFDbHFCNFlkd1draGFScHBWeFdSU3ltdmtybkNEWW5PaDlUdnMvdk1QWUgzbk14ZjBVWGpCZHgrTmYzV0ZRUFM2TjV6Sm5NbUN5QUtRZkJOanJ5d2daclF5ZmpPOXVucXRkS2hEYmtqWmtmalBBNjg5ZFB4Q3lDQWNMenQvaVI2TE9FbFhKcFpLNjd2WVpGTEpHZkhoeE1mczh3WFByR0JlY08rNTFwMW12Zi92NXpmd2krSEJBYTN3Y3ZnRStUUDZYWEU2YU9yNGtKVXdoNno2dEFyMmFrZVFPSmZFeWtIVkFxZU85SkhzbmZFVDlHdm9GWjIrQ0Q0eXZpajBhSGNmelh0SG9QNkx3NGEwZEczNU1CcEwrR0E4clg0SkkrTm80UHFLb3hsVEsySTJVYmNQbjVYTnF4MzdMK3Z5RUxFbGVaaklERStsNlBVMVJvaEZOWXFHWEFzSWZlRzNwQjVDTTlpOU9SK3lQTkhlUnJ0OVFCVFZESDczNzRkQjMzY2NmZDdWamxRR1ROU2Y5a1g1ODg3VFZ4cjBqaGF2VElKOW5Ldk1zdGEwT0JPREFHSFdmZm5mOVFOemJjK2dHMlRId0Z6VExNRThzWWwyaitsakdCeU14S05teGNuQnFnbTJHb0gyUzFFbEJkdlIyMjFqUUhyaTk1OTFBQm53RUIrMHVmRzBNSCtGSlhFWmxiREErVEg1MGhrUU5TdUxzQ3RrRzRZU01KM0cvaEpMcjhBZW5YT3N0Q0ExSDd3bjBxMmFjWmNESDdmd3U0eVQwaEUrdmpMMXRzT1lIT3dCdUJtWHNKSzhOdlA3VGNTWGtJREFOdFU4bkVUNmk4bDNCdklBb2swOHFIUThoeEpScjFsUDhCSlFzdUIrUGd1S0ZlWHgzUTBDck9CMm9xQXlhQnVjOFY1cm5hUFVKam9naHlEb0tlNHNNcStRRjV3N3I0MGQzNklmUDBKZXlPT2M4SDhZYzFSKzVWSUNmMTQ4bFQxcWhjNHRDVnJwVVFJc09HaEc3endQaCs4ZTh6S1RsTkN0d3NRWkJad3Z4SzJ0bE14bVVzUnNORHFmSXQ4TzhnS3NNT0dtOFg0RDMrR2tTYm1EaEFGUytuSkFtcFRlVzRyRFdmcVF4UHFTa2hGeE9TaDJPOE1FdWxiWkJ4aXlTa1UzSXV3d0t5RUN5YnFwc2s4bTdERGdSU2Qxb3hlTmVPelo1N2RnbjQ4T3JqQTNuWUJ2NkQxa3AyOWlmU3NkNkJwd2s4S2VwRkxLTjhTR0ZsVFA3Umo0djU4VTZQQ0hYdyt3UmcycFh5SktrWldad0ZuTG5KdjFBY3lXa3EwSmlvWmNLaEQ5SWZ0RXJpZjJWNUk3MGR6Y3cwanprQXNKSlNoNy83QTdkV1J3NFdRREZBRUovbmh2ZzBXdkkrTWhwcUNTZlpKNmxObVM4a25jR044Zy8vVjJVc2NNUGVxWDVJUzdnSjVvcll4WC80Vmw3OG13R1pXeFNKWmNjWkh0cnhSYVVTOFNkR0toSlJtMWxDTllOUDdBVXVNM0g3dUNGa3pvWHpqTGdaTVdrcm9xdkREaEpsdFFGSlhIYlZzYldsWStqK1RVaDF6T2R0dzNLVUpoeHRxTC9xSjdYS3lsamJ5SWNUMzdFQWduT3ZXeWxQQmdKcjV1MWdYbWRYV3BhUmVqUGdncVRiRGJzNm9FczVhMWYrYW8xTDNZRlVpYXpDa1Nac0s1UkcxdkFoN2RwaWFhMEU3SnpJeUlvWHBpSlNaRkJGTEtFcEJYQjZWa1F5enpSKzV6MmYzaUhzVC95bUl1c0pTVHRFTFNjdSs3eno0WG9SUmtvV1FEU0grbm4xb2JOTTZZMjdnejUxdnp5UkxFRmFVdnNYMURJWG43TWF5RHVIYzQ5RFprYmZtWGY3dEFueXhyV3hvNFBGeTdrTHhNS0V3NGZ2aWVZc3dhQnBlZkU4NWR1VXdrNzRRWjIrQk5wNExHTkxmR0pPU21nT0dxRUQ0cWpTenZsY2xMcWVLTUtXU2U1SFVyaVpTQjFWeUMzTVltM0RkTE9UbHFyWlljeTRLTUJxV3UrakMzWTR5bHUxdWxIUWhUVmp2MFNIa2F0NEVlcXVHbThYeVNjYlJ3ZmppaHdGRVdrVXNabXVpeGIyQy80dlBRcVkyUEVTNDZTQlNSNW1ja1RIaDREM2t4S053SklMSTl0VnlPeGpQWTNrYTRLV2FkOURWOWYydXM4TFRlang5L2RvZjk5ZlFXeGw3THdwTC82N0w3REFIVFRSVDc3RnNkVmJVNSt1SVRNMDZtTVJUZmtOTGtmdCtzSEl2WkN5RXBSUXVQMndDOVNFc1E4TWMrNlJqKzdra0oya1NSb0hLUks4RTBVdEtmWU5oc0wyZ08zZDk3YXNjSDd4WVd6RFBnd0tLaTl5VndSWnhuOFI5S2t6cG5FK1VsR0J6bmt4Y3YzOCtKK0NTWFhNOWFPRGR3dmJuemx4a2VUd05pUy96MGxubTkrc0FOeEJCR3BSY2ZuUWZsZEU2V3NNTmRxUHV4MXNJbndFYlUvQlBNK05tMXVjTEJncmduWUhtNnJrQ1ZHQmVPV2xCbkU2VlRHWmZrMWREQ05ZaE1MR1kwNFFtSi8xSkZBWGk0WVFobU9NaXlsZHV6UTcxQ3VZQ0RiNXNaekdUNFpLRmx3MG84eTBlaExCVEsrdTNtNkxoV1VlUkxia2paa2Z1WFRwejhmdSs3OEFmRXcwNC9GajBRZGhsdjViR282VHJLc1lXMTgrR0IrZ2k2b1kxSmgwOGdRRk1LeVFkU3NyaTh1Ym1zU1ptQVFCSVlNMkFFbWNuNW53SW5kTGFQalhjSVh1WnlVT3R5b01sYjhuSDJxWUFzbDc0SkpmK2xTYk1VZlNNTWtYdXhwWlVmek1BNlIxSTF1ZjhIWm0rQ2pxbmlFSlBlcTd2YkorTmhyeCtxMWhiMzdTY0xYaStEREVRMk9QOHdKdkJTUy9RWDBIMTU4U00rM1U4YmVMbFg1NVZKTUtHNVF5SktrWldad0xwS0hUSmFRV0RBSkpLL0RGMElncVpGK0FNbG9mODRTejdnUFF0WUJyeVBaMWFHTUhieFlkK29PeDcvRWdaTUJFdnNycEtSam5yUERKZU1qcHlMNVBKUFlxOWFHakZmeTB1QUdlYUtRUGY3cXVxRzhoUy83Q0hvZStBdWFaWmduVkZ1ek5mKytrakwyRnB5blY4Z21ETXFJT3dISGcyMzdiVFJvRDl6bUwxODcxb1d2amVMRHUxOTJaYXhJeG1YQXlRYkoxRkJ5UFdQUzM2RE1BQ2JYcDUvUmJnTWZRWUh3MkFQT0ttUmRCMFB3TUpzZDZFSStRMFJxYThYdU1LK0x2elZkNWk4d2IrTTlnS2ZQWjhBSDVMOW9JTzZDMHNidzRab3JvYUcrOEdFZ1pPZEdSb3dicGNpWU9PRkZRNVYwd2ZlYlEzVHFsb1ZwcG94VmxEMWs0R1FkRjhoRzVYR1RZbzZRN3RmMVBQN3FEdjFIK1ZmRk1Wa1ZaVGRIUDVaZzVQSTZzaUJCbHlmU3BRS3hoZEtHekhQK2xQbitNUytNaDVKQ0ZwcWJIbmF1ZGhrT2YxSmVRMWxqVDFzN1B1S2lkc2Y0dzRlZkdCOHUzTjhGd1pLNXd3MXNpT2FsQWJkcC9HMkdEUGdJVGg1Y3VDS1hrL1lYYUVwQ2RxcmJSMFA2ZDVLWG9TUmVCZ1ZrdzBzeW1id2o2eGQzcXMzanpJa1ByMUoyaEs4WHg0ZXNkTnRyeDQ3OXJXTy9oQitURGYwSXhrbmovU0tsU1UvMkl4Yy81TUNISVFwYy91RHhEZkFoYWEvYUtXVDVDUmtiaWd1RXJKSzBFSklIZUROcHJnSloxK0pyd2JVVndQVmZjcXBZajZ3bldVZmdkY0xYc1pLc0RVNzA4dzh3TUVYSjJvajhYcnQyTEZuMjhYY1NQemUwRDhlVHRMQ1R4bmdnWCt1STdHUm8xeCs3L3ZTWjZkUVZic1FMODNXSEVaNTFqWHFXNFVNak14WitDR1JYeGk1OHZsWlFMbVVJVnIzSmU4anpndnNBWVE4VndPKzFZNG5kM3pTcFM2MlFiWGVjNjJIQ20rS2pHQjFEZTRTUzZ0UHpKV2x0WVV4cUZlWWprK3NaRmJKbGZIQVNRNkM1MHRlT2JYNmdDL2xBQm9Vc2k5dkp5ZTNIazVDTE5CdDJRbndJMjg5Tk14V1hvSm5CRy9FK0FwYm1tbGFuRzZLUXJiNWxlUmJObEtPVmNWbHFQbnJXdzZJOFFlOXoydi9oSGNiK3lHTXVFbHhVT3ZmSDduRDgrNDFyeHlvTGNnZUM1cGNLQ05SQ0kyV2VCWVhzNlordmdNZENZbDc4U0FwVzZqcU9EUnord3VyNm0vcnhFYmZBanRtRVRXTUQrUER1SjhuTVlZYTErWTlSdENzTlBMYXhKVDd4c2NZZ3ljemdWOXNxWTI4QkNydFVXaWVGWmRzUGtuWjc3Vmpoa3N0TDRyMEFQa0l1eHpLUnVRM0tIWmhKNGNvbHlLcnUxdWcvb3ZEaFZUNkdoMUVabEkrTjk0MkVyd3o0ZU1JUGNCYXJITHdCUGlRdFZUdGw3TE5xeDM3TC9VNy8rcTlMeGMzNlA1SzhFRVdsNE0zcWczcmM1cGJQdXkxQ3lhcGdFc3hUK3N6YmFIL1hEUVVoNjBBdWl0WnhZbERQemVqeG4rN1FIOEhBbElWdlpIL0xQRWYySk9PNm0yZTFPVWxDcFFVdE5LNE9wSzB5ZGxCNG5NOWRkLzRWeDdteGJMWmNSaU9LNURDenhCSHJHdFhITWo0WWliR2dpRVZrUVRJbGx6a1pLeW1RMVAvOWFnOHB1RzYxdlRZV3RJTnd3TGY5WHpCb2QrRnNZL2dRb3BYRll5YTFNclp4MG05TjZ0ektSZUdjbVNXVk1wQ3A0bjVwcXBETmNPNDI4S2RtbkdYQVIvMkgvRUpQZWt0ZTVJcS9yUTY0K2NIT0x5K2pRbTlYUHpDdlErWDByQXNxVEtENWNCUGh3MnBPVTNuSjBobzBOempZeUFJK29wcENzWnRRc3VCK1pJcFJGMllrS1RNVU9iNm9xQ1RUc1N6TXN4VEFzdkxHYVFEeXVHbFRrM1VjbHk4NDlGM1hmLzduWW9GSG4wOEdxaXgwVkgrVGZqekJ5R1g0eG5GQnB6RXFIeUJkS2lpMlhXcEw1bGMvZmZyenNldk9IOUJlZC8xWkZQYjE0YkJsV3k0eUJJSTNLV3MxOUxmWGpoMHZwQVB6TVRDL0c4NExCb2VtYzZWNm13cUN1cWdON2NCSDFLTlNIUFlrL3hGbGJxa2ZjamtwZFRqQ0ZidFVjaHdMNFNnV1NUdjBRNG5HUzZIV01FVDlOeUR0YnBkdU1ubVhBU2RHZkVRcEgvZmFzUXVLN0F5MVk1K01qeEhPSFBzbExJeHE2RC9reS92R2x5QW95M29SZkhqUDNRZDhaY0JKWTN5ZzgzYmhpd1A1dkp5L1JPV1hTbEhCOTdnZlFNaVNySEJtY0JaeTV5WVJRWFBWeWJxaWNBeTlUeFg2a1dDZXZKall2NkhTVTNsOVpISnNVVG9QNWp4L2RvZmhNM1FyS2Ztd0pJb0JoUFYwazY0S3FVRE1RZkNxNE14NVE2WVhnNVBKdy83NGF3QU05OEgyM0hzQmptSFJuVGNNSU9CZG9VMEdaV3hTSlpjY1pLdGtSNjE5Qm9Yc1JvUDJ3RzArVnRKbUNOWWI3UmR5YkhscllVYVJRYzlXUGxieGxRRW55Wks2b0NUdTlwbWovbDhXcFRZSnUxSGJGd0FBSUFCSlJFRlVPeDcyRGZTckw2K01iVkJtd0l5emJlQ2pTUUR0eVk5VzJUQlZoeXZuSTVmU2FhYThSeEdydFFyaGxUeTU5UUtCT1RZZmJrSjhlTTBPekZwdTB0emdRdjdybW9qMnNNaURBa0oyN3YzRXVBdmpOaWt5aU5NaEpLMFk1V3ZtbjlEZE40d0lteE85ejJuLzczZVFmaFpJT09WeEUxbExsS1BqOVR4OERtVHM1eVJHVUFaS0ZvRDBSL29wa0twV01ocVIwRFByS1RxTnNVSldtV2RVVzJMLzVkT25IMHBhbkFaMXJPR1UybXZIemdTYkZiOGF0ZlNvSHo4K1RMaVF2MHhRTC9sc2NMVUYrZGJrb1BhY2VQN1M3WWx3b1Z4aTBSZDcyMGtEajIxc2lzTnE2K3Y5ZXlOOFNNdWtYRTVLSFc5VUlRdkp1aEs1SFVyaUdUa0xMeXhIejY5QWJtTVNieHVrblU1V0MyVWcwaWxqRzVDNjVzdllETXJZZXJtRHB2aElwNHpkQUQ2aS9LVjBuRHZQbVpETDFRVCs5RHY4V09HY3dYNGwrYm1MejB1dk1qWkNsTFpBVzVkcnlDcEo3Y3dMSGg0SHBLU1VidWhrWGFoQ2RqVVNpNndETVJ6cFJ5SHJGc2dCTXB5SE50ZnhPVzVHTHoxOC9ORWRocm9GWVQ4UFNPeEdKa3ptTnk2LzhJRFgwV3ZFY1ZXYnorelA1UUdRU2QrMXFRNWdEQ2pUVFRHTklycXVIMG9WRENVTHhHSEZ0UWYrVUwweHQ1RExYOFU5RXYxYlhoRDJtUzlJNWhaSmdnekJSOEtnWFFxdS9aVDJ2QmZmV05EZVlKdm5VOGdHN3hjWHpqYUdEK3NkUy9FSFFLWjNaWHRTVjl3dnppVE9UeUk5TWZ6NHhnL2NMNkdrZXVsTGpHQS9Rc1BCVm1TN0cxKzU4ZEhraEhma2YrYnd0NVl1anY3ZS9FQVhsTFZFcExaV2FQKzBST3J1SkJUbTJueTRHWERpQ3FRZXQ3ZGczc2VtelEwT0lpblhCR3dQaXp5aHFKQWxSZ1hqbHBRWnhPbFV4bVdwK1FpbVVXeGlJYU1SOFU3c2p6cTZEcDMwUjhoMnNCZVVZWlZZcjlvNjlwL2Q0ZmpQVEFsSDR6eExwREZpNVFpQW9pOFZ4SG1LenVKbGFzY09TelBnNVBKUGlNWnErQ1BtRjE1WGgxbUdRMSs1UkNCN3d0Tm05UVdJdnBYNm1uellORGFBajZqOWdHQVRabGpOYjh3dUtCcHdtMGFtK01URWJ1akpaUlFlWFAyUXkwbjdDOWlsVXFBYmNLTVZrbmJvaHhKclpWRXlrM1VyWEpKaEV1OEY4QkdpYUd0VUxzWGw3alp3Q1JJWlpsVDlpOUYvUk9Fam5VSjJBL2h3NFYvS3FqcDJIZ0tSUlFoZW51aFhkMlZzb1dySHduN0I1K1V5ZmpoaTI0VGt0MTRYQ0ZtU3ZDaGtIVWdPMFZ5alNTejBVa0Q0ay9rcHJLVFIvcHdsbmpsRzd4NG1yeS9sSkpKSmlYSVVDbDZQZjNlSC9sUU5EOWp3RkFPUUhoM3pISFV2anF2YW5IeWVTZVpYYTFNZHlOZTZOVmJHWHJpUjg2bnJ6Nys1RDdibjNzbHJ4OWJXYk0yL3I2U01YZnlobWNid2srQ2RNR2hmTlltYmJzK05KWFVnSEZBRjhQbVVzY0ZraUF0Zkc4TUhpRkxRc1ZQRVdVTC9JZmsvZ2N0SC9kN1pJeWlKc3l0a241ajA3N1ZqSzZVNkEvZU5HV2Zid0VlVEFOcFNyZzA1eXVZT045cGhMZlJIUkdwcnhlNHdyNHRUR1N6ekZyVnBOeDl1ODhCUHdKa3JvUHJaM2pXYkx2Njl1Y0dGamUyYWlQYXdVZXdHRmJLS1VSZkdiVkhHSWc2ek1ENlBvazB6ZjBIWlJEYW40bHpKT3BDQmszNkNhOGVTWVgyMzBVbjNROTkzL2VjZlh4OWczK09zcW9CVUJrYnNSdm9qZUswb0QwZkxZeHlYeFdsODI1UE1NNm9ObVIrUHl2cno1K1hIMzNEWTYvRWpmRmg0T0NOOCsxZ2Q0WEF2WmIwRk0wWXR2ZFJQTEU0TUN5S045cUZ4K1BESitZUFlEQWRPK0RZenhleVN4Y01OTEFTREtKQ1JabU51TE1WaEc4ZUg1SC9KNWFUVW9hRm03RTNKWWZNKzl0SE52YzlKY29kKzVwN2hzaXlRckp2VzdwUEp1eGZBaDFmUmxxNTJiRU44NEZxUGxVdXl4c2Z4MlA4NC9ZY1hIK21Vc1NzbzdERk9HdnRUQ1djWmNKTEFuNlpTeURiR2h4Uld6dmhWK2J6MDFvNDFSOXZTZ3pPRXJKSzB6THpyNFhHUUZHcERCclVtb2FKU2V1KzFzWVhFdXBFbTZIMU8rNXV5L0x1SGxOZFBvMzgwdjFzalFyb0tuME9mUHJyRCtWZmd3aE5Ea0FsZiswSEtUMEp1d1hGVm15bkpKNWxucVUxMUlDc29ZMzl3TktoYUx1VUs0TERpMndGL1NFblc2bVZETFQzM3JHdlVzOHNMRWY0NVUvcmFzUW1UT2ltNGJxS2JTZkpabStBMkFyZjV2RHZJZ0pQZ29OMkZzemRONmxJclpJUHhJU1Z4TTdWMGc1SzRYUmxyTFR1UnVSeEZvRDkxNDB3NFp3eFhncldvOE92dlpYL2E1SVRmYThjS2w5NktpQ3NxVHAvMjg3UUVLcWxDdG5uQXArT0RiZlQ2ZG5aQktBTk9YQlBRSHE1T2R4a25nUXJaaFhGYlNGb2tLS25NM3ZKcjZKcjV4NjB0eWhQMHZ1b3FvMTUrR2huN0k0KzV5aGdRa25ZK2F6dDgvdFYxM1draXN5Y0RKcVlqL1NEQXpyUDY1czkwak9OcWZxbEFiS3EwVWVhNWZBcjlxR09GMDhyaVI0VHVkZEozQTRlL3NyenV0bkg0cUVjbnRZVjFUQ1pzR2h2QVI4Mk10YjlMWmc0emJFRDZLdzA4dHJFbFBxR1hRK1oyTGhiV3YxMHZPRk11SjJ2QUxQK2RYUzVsSUdPY3Y0citjc3JZRlpSdG1NUjdBWHhFS1I4dk9FdEcrbU9GWWpTcG5Va1o2L1FmVWZpNDlPUFlMK0ZoVkNEcGI4Wlo0LzBpMlR2REpXcUNMMUpTS1dPRHkxQzUvUFA3MUk3OWxpbWUvdlZmZzgrNiswZVNsNWs4d1VTNlhsY0xwUjEyc2k3a3grSmRKSmFEckRQL0lBaFp4NWx4S1k5RktHUTlONk1YM0F6ZTdOUWRqZ01oV3p0K0NkQ0lBVWcvMzFzTUtFQ2psTEYzNjFtZEJ2bmhFbVdlcGJiVmdRRDd1THo2R0JiOVI5ZWZqbzRvRGNCc0VZYUJVVjRWNzY3YmtZakZCMzFrVU1nMkRsSWwrQ1lLMnFYZ3V1NTlhOTU1L3U4WmduYkJYUVJ1Nzd6SzJPQ2czWVd6RFBoNFFsS1hXaGtiakEvSmY4NG9ZMi9rQlNZOVcvMkFqT0JIdkdGRzhYbHh2NFNTNjFNU01zTzUyK0M4TmVNc0F6N3FaR3JvU2UvSi8yd0JoWEg0elE5Mm9JRE1vSXlkNUxXNm1pVFFzNEgwWXJYaEpzSkgxTDRRelB2WUZPYjlUZkhqbW9EdFlROVBPTVFwajRTc1NzNENzbEZTWmloT3B6QjdUODFIeXpLWXlHZ3lUd1hVWk9Da3Y0Vit5T01ta3Bhc1k3bDh3YUgvM1hYSDMxL1J6STJrclpKVnhGN1IvWkZMaFdmVWpnV0h5U3ZVamgyVzgvZzNULzg5ZmlUcVVCejFBOVpwTmNrSXVVUlE5cGlscmNVaE5Wa1l5K0IvbmdtZlJnYWM4RzFtaXNra2k0Y2IySkJVU0FOdTAxaUt3MXdzR0U4dVcyMUhxVjl5T1NsMWFLZ2R1dzB5WnZGei9WRHlMZ05abDBrWit3VFNQNHJVRFZVOHZnbXBHNjJBYkh3Y2o3MmpTUHBINHlOZDdkZ0dwSDgwUHFLT2U0U3pGOEdISVFwY1R1Y3k0Q1Q1dVd1KzdCcGZzdkpibVRhaGVGRys5a1BJa3FSbHBoc1BJNHptNmlQclJza2VlbCtoa1dXZUVvbEY3QS9JNysvaGsvN3U1a3FhaHdqdUNDbXBsSUk5ZE4zbHg3eUd3WGtHcUJpQUFPbmFuK2NHZVBRYU1qNXlHaXFmWjVKNUZsMExPNjVRYlYxcnREQzJSMzgrZHQzNWcvdGlldzQrazEwSGttVFZ5NGJhd0Qzckd2VnNCbVZzVWlXWE9kaU8rZ3p5R3BRUmQ4SjJ1WUZ6M1dqUUhyak54M2NyR1lMMVJ2dkZoTE9ONHNPN1g2cjR5b0NUWkVsZFVCSzMxNDROUGwrc1lWM29jNEg3eFl5emJWekdOQW1jemVYYXZJNlVQbDkxdU9EeU1RcXdSTVFWRlo4Nzh6cER4S2ZqQzh5VnBNMjFkR210THg3ZFlocFRJUFZvZG1EV2NwUG1CcWNiMXpVTCtXRUxQeml6M2dFSzJZV2hteFFaeE9rUWtsWUVwN3dDYzJTbTRMelIrd2k0U1Vla253V3lWM2s4UWlHckhOTG5VM2M0L1hWMUtzcEFvK3hHK3JtMWlTS2pqZlAwT0ExbG1tRnRsWG5XVDlYK05KQ3hSKzRZOXRxeE04Rm1CbVZzWVQrdEVnU2FITno4am9pRmR4SVdoRzh2MDNKSnZpWGN3RUl3R0lnVGFjNHpqVTF4V0ZRU1dlcW5NVTdxeDhGZU8vWUJ6VTZTKytVVXNvRmtYZW1TRFpONEdVZzdKejY4U3NnUnZwSWNkeGYzdGdKT3FwZTBCWHM4eGMwK0dTZDc3ZGl1ZjhCTDQvMGk0V3pqK0hCRWdmTUsyY1QrbzNVWU9OdC91OXF4VFVoL2IzeCtUeVdlL3ZYZlBSL2tVckIvUXlrZ0phVUpCSkJZaXJCME9yYlZTQ3lTUEJMRGtYNW1ES0k4WnJJbldVZjljLzNENlhmWG5YOEhzRVRFQUlMOWtmS1RERnNjVjdVNStUeVR6RFBvQmhYWnlYb3EvTmkzNzg1ZGQvejFoS3dHK0VQMVp0U3NrUFdzYS9Tekt5bGtGNU9seGtHcUJOdEVRWmtVWFBQb0FYRmszOEh1eG9MMkJ0czhuMEkyZUwrNGNMWXhmSVFuY1F1MVVxdmtUWlRTc2RSUE1FNGtQenBUWmdDVG5udnQySFhJeFdUNDhPNFhONzZlRUpZS2x6Rk5UbmpQbDROYUlHRWNmdk1EWFZEV0VwRmFkSHlPaVpDb2swM29SNWhyTlI4V1hqdUx1d3c0Y1FWU0w2aVFGZkFSMWRUREU5NEYrZ1dGTEVFeFVjWUtKQzBpK1NyanN0Ujg5Q3pJdzNESTVpVE9sZGdmR2V3Nk85SWZJZHNGNTRYc0dxQjAvdml6T3h6T3ZuaytqSlhZeTJGL1JRRThLN1FpNDd1L2RpbXRHOENyVkhZRExUcG9ST2FuUldYOVVLcGdLRmxBeUV5TEg5R0dnNGJ4b3lBRTY2U1N1dWIyNUJJQkxMR3JTVHcreEFXNXc1RmpJbUhUMkFBK292WUhNbmVZWVptL1dKVDZvZ0czYWJRcll5dmJtbHhPMm9GN1FJckFER1JNL1lkODl0cXh3U1EySnZGZUFCOW9Id0F5L0hLNW1vSE1YYUcyTUNhSksvWUk1bXFXdldHR1M3S0FXc3RoNFZTR1MvWkdaWWFnZHVvbGF3dDdvOEp2ZkwwQlBpUi8zVTRaZTR0ZmVKN1hKaVN2OVhwZ0NsbEMxZ2xlckRhcXk5K0pvaEtlTnVoOWhVWVcwbFVpc1VqeXFFeEE3STgwOTVSbS9SNzY5VVdlbTlHUkdRNWRkLzdzRHFkL1ZxZ2RhN0MvWlo3VCtSSHk4UFpMWnRWMUpMVmpsWG1XMmxZSDhyVmVLeWxqYjI2a1AvL3F1dlA1Q2RtTjRCZHIyUWJHUTZMUHBjWExEa1ppZ09UdGxnVE9LbVFidzArQ2Q4S2dEQjZyZHFwcWFSdHVMS2tMM043ejJ6OGhQaVI4ODZvbkRFOGJ3NGMzZWF0cUdsNFFIeTU4M2RrRGs1N0NlU0tSaTA4SU43dy94TlgwOC9zWFBYZk5PTnNHUGppSndUeDRPZjUvYXVBeG1XYnpneDBvWklsNEt5Sm5JMzNBdk01VWg0cmlob3hUMEdiUjE2WlZ4cHBZY2Q5UDdSU1hJQU0rRkpHY2dLV2xwa0hLMkJzZk1sSElLa1pkR0tXa3pGQ2NUb0NpTW9LcnNKQzBFbGJJT2hCQWtYNFdCcVk4SGpFL1ZUbDYvdFVkaHJxZ3czTlZzb3JZNjlZbXFqK0NWK2hVNXk0cFpnOC9jbmxTemZKaUZJQ0t5Zkg4OUZOMHFLZlVYWWo3eXJxbVU4YUNkYXFSdUdGL3o2Q01WZmFuanBNcVBxSitJWks0RjJuNGlaSUhhZHpBYlV2bnlvdmdRL2FidGN2a044Q0hoRHR5T1NsMU9BS3lkcW1rZVIzN3FCcGVnb1NTZUJsSXU0WWt0MHpldlFBK0pCSjdoaHhQVnp1MklUNndNcmFpZkt4SHU3Vm9XUGo3aTF5U2hSK1RHWERTMko5S09NdUFrd1QrTkpWQ3RqRStwTXZWbWYwaW41ZnpsNnQxZnNpVWFFUkY2ait5eFZVVnNtajQwU1FXZXVsakl3L3pqVjZwWk9Xa1E5TGZYVCtrZWFReTluYThCeWxIaDZTbisvelBkVUllbHAwWVFyQy9aWDZ6dmdDT3E5cE1TVDdKUERNclkrZko3ZjcwMlhYOThIOVM5T0JzSHhqZHVRZnVXZGVvWjVlQnFwRVlRTkdVdm5ac2htQjlrdFN0dVQyRUduYjJYemNIT0prbEM0U2dQWENiNTFYSUJnZnRMcHk5YVZKWHhGa0dQeEtNRHltSm02bWxHNVRFMmYyTzREK0VPeWxiK0FMM1N5aXBQaTN2a0F3Zk11bFpLRmZoeGxrR25KVHg0UXlBNTVIdHlZOXNHMENjUnZNREhTaGpKM2xNVkFodTZxZWFZRGIzWUQ4TEtFeWcyYkFUNHNPN0x3U3pDa1RaaXJoNEFwbGF4WmNOSndhRmJKUXlWbkU2aEtRVm8zd1BDQ1VGOEhXZTZIM1ZWVWE5L0RReTlrY2VjNUcxa3hlb3l0amg4ZE5uZHpnUHFzZmhIeGt3TVYxVVB3V2xsbVdlRnp1VGNjMDRwZWFYQ3NTbVNodGxudndVNm9jZmZ1dFBkWnhjMXFmZURNRXRwQitiVTQ4dEIxR3hoN0s4N3JadDhNSDhoK2ZTWnpMeHNHbGt3QWRVK0Z2M2c0U1pNTU1HQkpQU3dHTWJXK0tUTUNWOWlVM0w0RmVWeTBrcllPa2xnTTNyMkVjMTl6NUkxcFVVanFFazNvdVNkbFB5RDVONEdmRGhyQzNzVmNhT3lnNjlDVDR3V1Z5d3gxUGNyTk9QaE9ERXNWL0N3NmczdUNTVGNKWUJId0cxaGIxUllTcGxiT1Bhd3RLbGFydmFzWHBDSHh1S3E3MVZhc2pPZFBlUTh3amVESTB1Z0t6ekVPYXJrVmdrZVNRR0kvMG9aSjJ6Sk92RGtLL2o4OXlNenBDdWgrT3ZydXMvSE45UkU3c1IrMC9JVjhzOFI2OGg0N3BiejJwejhzTWx5anhMYmFzRGVVN3QyTzdjZFFOVzRQRGkyZ2wrc1VhR21GbmlpSFdONmlPRFFuWlA2c2Evb24yMWh4UmM2eUVPSTVFeUJPMkNtd2pjM3JzeWx0ZzlBejZla05TbFZzWW1UZW93NlVuSmM3VWR3WE1yUDJva1VVUEo5WXdLMlVDU3pJMnZiZUFqRktHV3ZJZ0ZEcUhEakJVelNLelVuWEpXS2VNWUZaODc4N3E0eEdtR2dCRG0yRHpQYXg3NEFRVjFjTUF1bVBleGFYT0RBeHJjTlFIYnd4NmVjQ0hmdnlwa0ZhTXVqRjlTWmhDblV4bVhwK2FqWlJsTVpIVEFQT1hhaFdROXlUcUN2U0NSMzRWeGljclJTL09QLzNRRHVWQS9qWldGanVvditsTEJPQzRMWHFVZnBGTnN1OVNXek04V25mWG5qNjQ3SDVkeDR2RWp0bUhwdi81ZEkyMmIvZDF4NXhFRmo2YkJucnFBamttRndUeERVTmhZR1N1ZEs1TkxzYWZpeFlHUHFFZWxPTXlhTk5MbmdwTUhkYnVPMnBQTFNmc0xXTm1WREdTTWtiUmIvS0hFd21mZFZjWGZtMXlTWVJMdkJmQVJvbmg4Y1ZLM3VpOXEreW1EUXZaRkxzbkN3cWxBMHI4VlB1aXhYV3VIanZVWHdRZGdHUmFqaGwwWjJ5Mm5wM3Z0Mk84TVpyNkdMRkhHQ2o4NGd4S05HTEx1OXFQejZKVnpqU3pNdDBSaWtheGNHYjNZSDJudUtrY1FvQml0MUZROURDVGI2WmZ4SmsweEFGbUhLQVd3UWlxUTAxRDVQSlBNMDNtRHVuaERYanY5YTMrZnQ4ZlhqM2tOU3VyaGVlK3BTcDhQaSs3b0M2TWw3UjR3S0FmSFpkeU14QkRhN2JWanV3SDNZeVZzNmYrZFFTRzcwYUE5Y0p1UGc5VVhUT3JJY2VYOWRmZ29FbWl4bjB6SFNBYWNKQ05UVzV3bkVxNVd4RWMxT29CKzllV1ZzVGZCV2VCK01lTnNHL2lvaTF3TWwxYWk2R2E5ZUYzZ01acUpIcWI1RFJGeEJZZnBEOTJ0bGpCVlBSbWFhZlBoTmd2NGdDSzJnQS9ETnBTMWZVWGpOemM0d0lWSnRZSGdwRTg3QmgrQ1FwWW9LcFZCRWFkRFNGb3gydmNzaDZROElmTVRTYmpxMkpWTkluTW55OUZFZFd4RGd5RGw2T21mN2pEOFNCTTZ0Y25BaU4xSVA0WDF0QVFqbDY2TTQ3SmNLdHlDRFdXYVlXM0pQUFhUcCsvUFYrS2VLTzJodWZWaHNHV3NLYmxXQ3dZcnlzZXdOVmM2YW9NUGJXR1U4VTdhaGc5Zk9XZHJseG5XdnpmZUw1SzV3dzBzQklPQnRZV2xPUytkM3hud3NaS0NHdmxqNVhJU2RUaUxEM2E1cEhrZCsyaVczZ1BKdXJlcEhSdEkxcFV1d3pDSjl3TDRrRWpzbWN2V0VVbWNqUFRIbDUzMFVsUnRsMEVaNjFUWWUvRXhldDZ4WDhLUHlSWDhTQlYvamZlTEZQWTV6NWtRbkRqdzRZZ0M1OU81TjhDSGxFNWtxQjNyRGJvam56OTBoUnF5aEt3RDNrd2FheEJaTjNSaitiY2FpVVdTUnpJQjBzOHphc2VTZFZSSW4zRi9sLy9YUTdrQ1lxOUc1RGRTZnBMUHZzbDYzczJ6MnB4OG5xblliZHEyT29EeGNZYnNKSG56eDVwTGsreTFQdzQxaG85Tkx2d2Z1WExnRHltcGFxNForNFFid3lLRUdENFlpUUVVc3VtVnNRMlVPdFhnUExNeWRxTkpYZUEyMzJ2SGttVHBUWk82MUxWakd5ZjlVaGh3bDlSaDBoT2NKeVl5Z09DNWRUZ0M5MHRUWld6UzJzTG04L0k2SHplK2N1T2pDVExUMTQ1dGZxQUxDa2hGeE9YSjNaYWVaWEg3T2tnVzV0aDgyQmx3SXJIaDllMHNtUGV4YVhPREF6cmNOUUh0NGVwMFkvQUJGTElMNDM0WUpCa1VjVHBFMFNZcU1EVHpqMXMvYTU1eS9ZVXFhdWF0UUI1emxURW92TUJRdS9PclhNSHZvTTJxVEp3QWlKRFIwS2xlWGtmR1IwaGFzQytsc2h2RUZxUU5tWjlOSTlUZmZzeHJpZHcwNE0vTmxiSmlRMElRSjJXdlFyL2tFb0dzc2FkTk8zelVvNVZBNVdQWU5NQStwcVMvdXgxMFQ3YnRDMEVUWmxod250UW1Bb2Zjb3RtM0dkNElIN1hscUgxeEVPakkyYVVTTzgybGFabFJDMG03S1NrWlN1SWxKWFc5cE4zMGVVeml2UUErVENSMlNTSDdKdmpBZUt2WW8vRnhQUFpMUnY4UmhRK3ZRamI4bU15Z2ZHeDhDU0xoYStQNE1KK3JrNnhpcngxYnFCM2JUaG5iWDg5Ym50KzFDTWpWUG4veW1JbENkcVlqRXhsNUpRblF1S0pKTFBSU1FQZ0RyeTJSV0NSNVZNWXU5a2VhdTBqWDI5aXZML0xjakM2UmtaOS9kNGRCOVNnWFF5RUdNTmpmTXMvUmE4aTQ3cFNQMWViazgweGxucVcyMVlGOEhXdFBVTVlPciszN1k5ZWRQbGJNY29DL29DU1ltU3lJV05lb1BwYnh3VWdNUWNrMFN4WTBocDhFN3d4Qis4UWVVcEROUXh4R0ttMHNhQS9jM25tVnNjRkpuUXRmRzhOSGVCSTN2VHZMNEQrQzhTSDV6d1Y3WU5KVE9FOGs4bWpGTUNPcTFuSW91Wjd4QjdnYWZKRml4bGtHZk5TL1NBazk0UzE1RVFzY1FvZlpOaitoRG82STFLTGk4bG8vTUs5RFlpSHJndGJHU0VSSXpROWtRZHhDY1ZCcTV3cWtIdmVMWUY1QWxFVVoydENQYXlMYXc4VnRFWnNZQkNsa3lhQVVweE9ucUpRNDAra1NtY2pvZ0htdVRUWmFmRENDTTFsSFFlazhCRVRIUHlyZUNRM3Myb2hNblBSSExoWGdQSmZJNkJvdUxFN0R0VUdJYmViYUVMdGJEL1ByYytmZlhYOCt6VHY1WFJtN0VFeGtVTVpPTG5lYUJuODFuRmt4SGh4RVhZWkp6bGx2OEZkN3ZzVzg3cmFwWk80Vi9FajFja1FhY0p2R3FSU3lqZkZSMjY0MVpleDNyWFNwbzQzWGpLMlRNVGRseWV4L201QjNHZHhaUTVKYkp1OHlrSFpQdmdSSlZ6dTJJVDZ3TXJaeUNiS3F1MzB5UHJ6SzJQRGY3OW9BUG1yaEhQMjdoTE1NT0VuZ1QxTXBaRE9jdHd1WFpQSjVPWCs1eW05cjJvVGl0bDRmRkxJejNWaklIZW1IZ1FMSk9wc1Z2cDU2MWp4blgwd21RcExRb0Jza01wenZOZ0drNU9oOWovTThuSDk5cVI0bEVwSFlTNm05R2FVQVZrZ25jaG9TWmF3eXo5TGlRM3V1UWg3TjIyWDRsZm51OUEvM3phN2NQSkFrcTVJL3RZRktHN1pSNHd6SzJLUktMamtKVTMvd285YitHcFFSZDJLNHI2Nmg4K3Z2R1lMMVd6QW5CTzJCMnp5dlFqWTRhSGZoTEFOT0JIeDQ5MHNWWHhtUy8yQjhVREpndHQyYjRhT0tMMmlQSnVSNnB2TTJrekxXY001VTE5a2ExcGJ4WWUxeDhibjBDdG1xdzExZkFka29JbWZkd3J4dUZYRUVHekhXTHJIQXRGUnZZRVVjTkZiSUNtWjliTHBSZkxqbTdPUUg2UmV4ZCswV0ZMSUxNekVwTW9oeWxKQzBZcFR2V1JETFBOSDdDTGhSUjlkR3h2N0lZNjR5Qm9Ta0pldDU3ZWZ6cis3UURhckhwWUVUdTVHSmszNEtwT3BzTUVLR1RjWTFRNm8ydjFSUWJFSGFLdlBVVDlPK1AxM3JEQy81RTRLN1p0Rnh3c09mNEpPc2JVU2J0dmpRYUJiRGZNS0huekI1MExlbDMyMlhMdjlXU1JKY0I2RUJST0FSUzN4aUNCSTFaWFlHdjZwY1R0cUJ6QzRYTkc5akg4M1NleUJaVjdvc0NTWHhNcEM2SzVEYldQR1RBUjlPQlhYVUpkc0ZaeG53MFlEVU5WL0dGdXp4RkRmcjlDTWhPSEhzbC9Bd2FnVS9Vc1ZONC8waTRXemorSWhLOTFJcFl6TmRscldySGF0ZktvSDR1bm1UR2RIaDZWLy9QY1NBZ0JBSDNzeWpYTFNRV0I3QjMyb2tGc25PeWNxVGZoU3lic0g3a09FOHRJbFNqczdQOHpCRWFnL2xDc2hBaWQxSVB4UHkxWElEUEhxTk9LNXE4NW45K2FDNFZPWTViVnNkd0JoUVRSV3l5MUZDZnh4KzlPMmsrMmhUTmd6OElzMHl6QXBaejdwR1A3dVNRbmFSSkdnY3BFcEpZNktnWFFxdVcyMmZqUVh0Z2R0N1Y4YVNaRG9EUHA2Z2JDdmlMSVAvU0pyVVlkSnpyeDM3ZlhrUVNxNW5yQjBidUYvYytDTCtydFU1V3lmWm03elpraGVaNG00dmU5YjhZQWZLU2lKU2k0N1BTLzJKK1YyVFMzQmhyczJIbXdnZlVmdERNQzhnQkwwYjBQQzhhd0syaHowOEljMzdseFd5WU55U01vTTRuY3J1c3RSOEJOTW9ObmtZRHRtY0FmT3MxUWd0a2FCV3hhakZxU0c3TGlrVHAyd0dVZVlkdXU3MHF6dWM3OHNWVEwwVUdaZ3lZVU4vN2tzRk1yNjdjWG1jaFhSNVFteEIycEQ1K1U2ZnZqdDMzZkhYWGp0V1Bnd3kxSTV0ancrZWhCQThGOXFFVFlPY094STdESktFeHA5TmhRaE53d3hzQ0FvOXQ4QU9UTTA5S3NWaHJYR1NndTIvYm05eU9Xay9aN2FqaksyVE11dlZqbjJUU3pKTTRtVWc2NXo0Q0ZFOHZqaXBXMVU0d2pKRFl0cGs5MjV6dUh5UlM3S3djQ3FROUcrRkQrOXhMeDNuTDRJUFJ6UTQvb21ITjhDSENWOHpkc0huNWZLbDZpcDVYWEQ0UHV0cEh4U3lMcEtIakhqeUFzK05HbmtkdmhBQzNsb2lzVWpTcUV4QTdJODBqMHlPdzlheE1QQlJ1UUppTjhVQVFuK3Q1emtsNWF2VElKOW5rdm5WMmxRSDhuV2NQVkVaTzd5Kzd6Kzc3dlM1UXJZRC9BVWxSWGRsckY1Yk5MMUNObUZRSmdYWlBNUmh5ZDlHZy9iQWJUNTJCd254NFhYZkxueHRGQjloU2R6MHJ1UUY4ZUhGMStYNUREaFpJYnpBdUlMMmVIbGxiSU15QTJheVlCdjRpRDdoeS9HLzYyQUlIbWF6QTEyNDdDYmlyVm8rRnZWM21OYzFVY1FhUkZYTmg1c0JIL0FId0ZuZzdRUktjNFBqazg0NUVlMXhEdzlLOC82WmRqTTFaQmZHYlZKa0VPZERGSldpVTlmTS85VzZtVEwyTmhnQ2JqSncwcytDa2tkNTNPQXpId3hwVm81K0RmVFFENnJIUDRtVXRtSThNbkZpLzhKNld1WTVEN3daSnpVekxvL1RVS1laMXBiWW41NHk4KzM2eTQ5NURYK2IrZnRsZlVRLzByUjloc00vZ3pKVzhZOU5GOFNIOUhCNEo4WkgxREpJRmc4M3NCQU03c3JZNWN1MkRINlZYRTdhZ2N1VXNVOG9kMUJFTVNUcjl0cXgzZkJEb0JleTEvcGZtYnpMUU5vNThlRlZ5STdzM2ZndUgxMEdPTmJmaXB2aWMzdnQyTEcvZGV5WDhEQXFBMDRhN3hmcE9IK3lIN240SVFjK0RGSGc3UHRTMVk1dGpBL2tUOEVsbVh4dWpwV3lQS0dYRW8zR2pjdDV6S0d1a0FYZVRCbytVY2dHY0c5WUdYdmJqWTNuT1h2RFJBeEhrbENGckl1cUhVdldzWExUTXhyMndqeFAvM1NIOHljeDFsMGJvOTBlM25MdEJ5ay9DYmtsanF2YW5IeWVLWnFPcmt1UjlKUzh0WDZ6WERoOSsvTzU2ODYvdUk4Mm5lTEFUOUFiTW5jWTRWblhxR2VyQVAyNlZQRW1iN2ZuMHl0alFSQVNucnlWeUlSclVKWWhXSTFhZjFjL1F0QWV1TTMzMnJIRTdtK2ExS1d1SFpzc3FZczhSMHgraE9DNGNmanhIYjdEL2VJaG1mRTVsUUVuZ1NTWkcyY1pjRkxHUnhPRWVyNGNOTVhoS292Vy9FRFg4NWlvRU56VUQ0dmIxMEd5TUlGbXcwNklqNmg5SVpqM3NXa3pnd3NiMkRVQjdlSHFkTnZpNUU0aHV6RHVac3JSeXV5ZlZqdFdNRHBhN3VvcW8xNStHaG43STQrNXloZ0VLcDJ2eXRITDNkZm5vSTQ5RTdhellFZGw0bVFwQ0JrTldaRHJQT3RCRXVHYUFXN0o5TUxiS1BaM25FTG5ZOWRmNmd3dnJROWNGOGN3NmwvM2dIV2lwSzY3bldOYmhlRmtKWHpVRjhZM283QnBiQUFmM3YwaFdUck1zRUlRNkRvSXBkbmh4dDltZUFOOFNQaHFxNHk5blNmc1VtbWRGSmFaQjVKMlUzSXlsTVRMUU5hdGNFbUdTYndYd0llSnpKNjVsTDNnN0Uzd0VVVnVyeHErR3YxSEZENjh5c2Z3WXpLUTlNZDRxRnkyUis4ZkNWOFo4SkhnaTVSVXl0aWtQOEE1eFRzK0wxK3BkbXc5ai9sUnlKcEkxNnMzUUJsRk5JbUZYZ280VE9DMTk5cXhNOFlteWxHaWRGNEc2YUUvZGQzeEwxTDM0anJHT3VnMTVEam1hVmFha2xPUkpLSGFUT2ZSOS91ZEFBQWdBRWxFUVZSYkUzdEdSd1cyWHpEb0x6L21kYTV6Mnl5YkxmUUQvQVhOTXN3SzJZaDFqZXFqc245RGcvT1ZnMU1UckRNRTdic3lkcDQ4QTJSSTRQYk9xNHdORHRySmNkWHFzL3BRL3dMd0VVRHBqMzhBWks4ZHUzeGMzdm5Ub0NSdThZZk1GdkcwSWo2aTlrc291Wjd4QjdnYWtPMW1uR1hBUi8ySDJrSUQ1UFRLV09FTFdCcTNtOXNKYVd4VWVGN3NCK1oxU01SZ1RhaUVTVFlmYnZQQUR5aW9YWUhVNDdZV3pQdll0TG5CaFVqS05SSHQ0ZUswMThHSHFKQWxnMUtjVHFDaTBsUGl6VVJHQjh4eitnTk9WZWlRVGJMUUNYazhvbWJzYlY2V21xcTNiT1ZHVmgzLzdnNzlrZFZVZFIwK1ZlTlhsSmNpaVdoUnh0NkdhSEVhMHFVQ3NRVnBZd0djN1hEdkIrTCs5SHVNRTR2QzN2WjZHT01TLzJsaUFjRmhEL0ZKbGpXOHpYbzRLUytVWTFMaHc4K0FrK0RnMEhTdVZCMmVFTlI1TjdZREgxR1BwbExJTnNhSHRGemtjbExxY0lTclhSbnJ1V1RLb0lEMGpMOVNXMVltN3pLUWRrOVd0dTIxWXhkcUZXZW9IZnRrZkl3dVJSejdKU3lNYXVnL1pLVnNZMzhxSGVzWmNPTEFoemQ2Zk1CWEJwdzB4b2VVbnM3WVF6NHY1eFd5TU9HT2lyeUQrcWtuaW9mVHYvOTd1REMyL2FBVkdpWWhYZUd2eXFIM0ZScFpTS3piVFJoNmI5M1lQeUFpSFpMKzd2b2h6VU8rd2d4UU9vK21YeDc0eGQxLy9ISDVMWkg2UDhVQTlkNitONFRuQmhqT2M0U0w2alNVNUpQTXM5U21PcEN2NHd6VjF2VzJxMGNKZmYvWmRhZlBocWR6V0hUbkRRTThpeHI0YkFabGJMRFN6d1hURE1IWXhCNzFiZE5RLzVBaFdEZDh6aGE0emNkQ21vVDRjT0g5N2c3SWhiTU1PR2w0YkV5OWZSVmZHWEN5MHJHTzhQZG0rS2hHQjlBZXV6SlcvNEUyTTFtd292OXc0SU9UR01MbGxTYy9FbDVqRDFTcUR0Y2daa0NPYTZaZlJjUVZHS3JMZWVncUM2Tk5FS2FqT2s0UzRzTnJmczJ5azliTkRGMzFYTUVTWDgwS0huN1FySmgvOUNPUFArcDFQdzJUSW9NNEhVTFNpbEcrWnY1eGE4czgwZnNJdUZGSDEwYkcvc2hqTHJJMmdLU2RLbU1Ic3U5ODdBNm52eDFGTHNuRUhmYTNLSUF2cnlQam1wRjhlNXlHTXMyd3RzbzhmYWRRZnh4d012eTc2K2V5UHFLNW03YlBjUGlUTWlKaEFLaDB0QjQrZG1Xc21rUTAyamNTdERMZ3cvUHBqVFRaY21OTGZCSVlKTTVmdWpYQ2grUi9sY3RKcWVPTkttUWhXVmY2TEQrVXhNdEE2cTVBYm1NU1Q0djY3R2dsNzNIaXhGb21KSjB5dGtHNUExbnhXTGxVZm9xYmZSSSswaWxqTjRBUE5hd3J0WmR3dG5GOEdLakJaYzNpQ3VjTTlpdkp6MTE4WG5xVnNRbmk5dStJbnVjeE13cFpRQnBJZVVZVVdTZTk5S2Z4YWlRV01UcVpBK2xISWVzV3ZBOFp6a09iNi9nOE42T1VsRHorMVYxcXlLSi94RzZrSXpLL2lxSjc5QnB4WE5YbU0vdnpnWFVrOHl5MXFRNWdvU3hBVkhRQUZmUFhiZENmVDExMy90MllmQVYra1pJZ1pwYllzNjdSejY2a2tGMGtDVElFSHdtRGRpbTRiclZ0TmhhMEIyN3Z2TFZqZy9lTEMyY2J3MGQ0RXJmWGp0MXJ4eEx5dEY0VGRMWW1iaWk1bnJGMmJDQUo0aVFKMnBMbjlId3UrMVBhZzlUT2svK3RZckRtQjdxZ3JDVWl0ZWo0UENpL2s4UkRkR0dGdVlycHFEN2NERGh4QlZMQnd0TG1CZ2VSbElDUHFLWWVucERtL2FCZG9FS1dPSjNLWWx0cVBub1c1R0U0WkhNR3pIT3QyckdldllYc0dxaDBucEMwUCtVS0xNVUhsWW1UaVVaZktwRHgzWTNMNHl4ZXZIYnNjQnIxUTZtQ29XVEJiTzNpNE1PT3hoeWpkc1N2UkpQWjRsVTQyUVpoYlFqK1RZWUdoNzNGbnhRbUhqYU5EZUFqYWprUWhzSU1hOEJESUQ3UVhCY2FtZUtUMW40a2d6OWQrS0VXODJYWEk4RDMyckVXMGl1WTlIZkIyVEwrU3MzWW0xSUprM2dLNlNwUllqcjNZRlcyUmoxM0lZbmZCQjlZMFpaSkladmhrc3hRWmtndUMwTzUxSWIrSXdvZjN2MGtIZWN2Z2c5dlZQZ2RycjhCUGlSOExkZ0RuNWZ6eXRqYnBTTS9JYjNCZCtUelBKOXBxSkNOSnJHTUJySWtOUktKUll5dGpGM3NqelIzbFNPNGpaMG9SNVhQb1NzRFAzOTJoOU12WURqRkFLQzd4UjhraTFiRzNpbWRxOU1nbjJlUytkWGFWQWV5UXUxWUhpVmNDbUFmLzJtWTlRU1NaV2F5b0xabWEvNTlKV1hzTFFsTXI1Qk5HSlR4N1dOSTZtc2gwVWFEOXNCdC92SzFZMTM0MmlnK3dwSzRYUm5MU0xrTU9Ha1lWc2g0Z3ZaNGVXVnNneTlTekdUQk52QlJPN0ZOZjdlVWE0dTYxRVg5TkR2UUtadXIvV1JNOHhBZTVuVU5Ja0tUaExQNWNEUGdRL3NTdEpvK3VqRFUzT0RDaWVlYWlQYXdSK3pHQWhuQlgvVGR2RUwyZTVBRXRKUG9mTkVjZ1lwS1Q0a0lDMGtydlkrQW0rQ0c5TE13TU9WeGt6QW9pblNmR2Vqbm45MmhPODlzNGlpN09mcXhCQ01UQmJCVTA5TGlOS1JMQldJTHBZMEhlQ2phK3NGRmYrejYwOGNNU2V4aURVd3hham1XSVg1VXVvcVVuUHhYRFVoSEtXWmw2VkhiRmZIUll1TGh3MCtNRDNFN3hwZzczTUJDTUNnZDlBanQ1a1pTSE5iYWZ3UW5EeTVja2N0Sit3dVlNalpBeVdWQTVmeXNJRm0zMTQ3VmYraHBxbVNUeWJzTXBKMFRIMTZGYkxyYXNRa3ZVYWZ1ZTlYdzljbjQyR3ZITHZpbHhvcHlDV2NaY0pMQW42WlN5RGJHaHhSV3RsUEk4b1RjSEcwM2VGRFBZKzRVc2lBcGxJWWNRTlpKNzVzMHRwQllOOFlidlZjeE51bVE5RGZURDNuTVJMWk9sTEVyS2tjSHQ5OTkva0dNQm84VDBoVlJBRWNyWk9Id0wrdTMxNDZkSTN2Ni9xUHJUc2NHcHpUd2gvU0dySHExV1NNUENINWJ0OW1Wc2VtVmo0bzdDU09EcHFIU3hvTDJ3RzIrMTQ0bGJuaGorSWphSjBXY1pTQ0hraVYxTXVtNS9KbmpiSTNWUlpLUjRKaW5pTFhUZmZudmNMODBWY1pXUHF1WGtuYkRYZktvLzhEOTRzWlpCcHpzdFdQSDRYWHpBMTBBTUNsditOeTRmVjBFQzNPMThCckkwU2JFQnhvM0NFUUU4ejQyYldad01QQW5pQ0NxMDMwT1RzWUsyV2JLMGNyc0xiK0c3Z0dmUlhtQzNsZGRaZFRMVHlOamYrUXhsMkl1VU9rOHB4dzlmWFNIODFDdTRQNDl4SFRLeEEzOVdaU3hOeklWazNKMzQycCtxVUJzb0xSUjdPOC9oWVlldXVQZms5cXhLVmlwYTdiMkhLY3UvU3E2c3J6dXR1dmlZem5ZZEV3bWJCb2J3SWQzbTBwbURqT3NFQVM2RGtKcGRyaXhKVDZobDBQbWRobjhhbHRsN00xZk1JWHN1cWxzQ0drM0pTRkRTYnhrcEs1Y28zR3ZIY3R3YnlDLzk5cXhNd3JJeW41WjFkMUMwdCtybEc1MUNSSWVSZ1dTL200LzFNaXZTdmpLZ0k4RVg2U2tVc1p1NUpMTWZlbjF0ZTc4K2hOSDJRMGJLdU1kUjNhSDA3Ly9wOGVWMXRFVUFwU3hIc0xjUldJcEx5WkdKd1lqL2N5TVMza3NRaUhyK1ZYTk9kSjFZWk1kam45MVhYK3FHSThZZ05qLzFvWW9aTWxuMzJSY2QrdFpiZDVhR1R1WmY4MzVMZUxBSzVXUW9vU3VQeCs3N3Z6QmZiVkVMZ1ZHZVppTWQyMVVCZXlHdGhrVXNvMkNVeE5zTXdUdFYzdG8yOGFNeGlha1VHaVNKNUJrZ2RzN3J6STJPR2gzNGV4Tms3clV5dGhnZkpqODZFeE4wS0FrVGxmR0prajZ2MU5QY2IrRWt1dFRjanJEdWR2Z3ZEWGpURGhuQkNwQkNrOEJUa0lEWTAvK1o1dVljZmpORDNhZ2tNMmdqQlh6dWxyZTUvcTdrRzVVODJIdmhrcUVqNmg5SVpqMzdaV3gxVzN4WEh3VUZMSmtVSXJUQ1ZSVUtwenBGSDNQVWdBM1VYb3U3RUtMVTBPYm1xeWpVbXR1cHIvKzFGMElXVk1OVkRKeE1sRnlxUURuaWNub21YRlo4R3F5RzdISlVodGk5NmpUNTZlZlMrM1lmaWhYY08rdlhLeUJNUWhzOWpPdklQaXJaY0hrRXNHNy9yWG5uNE9QK2JTcE50Wmd2N29JZTNMTzF0YlgrL2ZHKzBVeWR3YWNTQU51MHppVlFyWXhQcVJqb2ExQ2xpa0V0MEhHTEpLUm9lUmRCckt1d1E4OTdiVmpMOG9rTzZuOUpxU3VXUUZaMkRlcnVsdm4rbnJ4a2E1MmJBUFNQeG9mM25BUHBxMWZ4L0tMNENPY3c4MkFrK1RucnZteWEvd0ZCay9JMjRUaXRsNk5lY3poMERHRkxCcFZJRm1IM2xkb1pGSElTaVNXWW13eUVkTGZYVCtrZWNoWG1JU1VyRVFQbyttVGdYZGRkL3JkSGM2L2cxZ1J3ZjZlRzJETFBLdm1VSkpQTXM5U20rcEFabjR3S3lvcXNQK1NRWDhZNmd6LzB5QTdEaVRKM0ZwRXo3cEdQWnRCR1p0VXlXVU90dUhuc2RYK015aGtOeHEwQjI3ejlMV0ZvOXkxaXl6SWdKTUd4MFVwMmF2aWEwL3FIdlpOVUJKbkp4Rlh4RWVWSklEN0paUmN6MGlpTmlEYnpUamJCajQ0aVNIY2hwbkx0VldCSGpUY3FzTU5FRGZRZzFRUnEwWEY2VlgxMlZvTFlmc2hicGlHMm9XNkNmRWhiTC9aZWJ1ZzA5emdBdDVjRTlFZXR2Q0Q1akpmMUYvOHRQdFN5Sm9VR2NUcEVKSldqUEkxODQ5YlcrYUoza2ZBVFRvaS9TeEloSlhIVFY5SEI1QzB0WnFxbjM5Yzd1VTBoU3laT0xIL3JVM0FQQzlka1hFcDVTakFvYUpNTTZ5dE1rL3ZLZlQxZkQrVUtoaEtGZ3hZc2RTZ2pobEdJWmdFNjlUY3lTdVhKV0ZBVUcvSmhFUGJ1MkNPT1liRE93TStHdThieWR6aEJuYmdTaHA0YkdOTGZQSnNQK0xkbHVoNTVYSVNkVGlMRDZZSTBrNTErMmlXM2dQSnVwTENLWlRFeTZEVVdZSGN4aVRlQytERHE0d2I0U3NEUGhxUXV0WEwwdEtsYXdabDdDMXNkZm9STDA2dW1aNzU5QThQbzFid0kxWGNOTjR2VWxhNmNYdzRvc0RSdVoycWRteGpmRWdjNHNKK3dlZmxmRTF5L1pZbU5oUzM5V2IyWk44OHhySkNWaHBWQUlrVldvN2d0aHVCMS9iTTAzeDFvU3plM1FDVnh6ejJ2TTNMclJ3bEE3N083N3Rjd2RLQ0NQMHRydXUxSDFRVGxYejJMWTZyMnJ4MTdkanFBTWJIR2JLVDVNM3ZicXlsS09IaXEvdmhSOS9PNThEc0IvZ0psZnd3SzJRbGg5UzQ4VW9LMlVXU1lDTkJTRFhZZmlWbDdFYVR1Z2JiUEo5Q05uaS82Tzc1TGlwNjA2UnVyeDBMZjVyaUxxbHpKbkYyWmV3R2E4ZUdrdW9pZVdnTjgwelBCWkprYm53RmhwdG1zcWpzVDNVU0Exd1hlZkkvMEwya1dabnRyL21CTGlocmlVaXRjYmorM2IyWTMva1h3cWFNTFdpZzRvZVRBU2V1UU9weGU3dWd0REY4dU9aSytMTWMrREFvWkluVHFTeTJwZWFqWjBFZWhrT01IekRQdFdySGV2WVdzbXVnMG5sSk9mcGRybUI0SC9tblROelFuK2N6bmFWNWxuQlJuQTdBcTFSMmc5aUN0RkhzSHhlZDlRTURjaHJLRmV5MVk4dFpMN2xFSUd2c2FmTWNmT1N0SFF2MnNVcjZtOXNIQjRjUlgxekVSK0ZDMnV2QnVmTlpVM3hpWWpmMDVETE9iVHZZREhJNWFSL29kcFN4emt1UVVCSXZtUFIzd1RtUXREUFhqblhBVy9CU0RPVlB2Z1M1NE94TjhDRmZ3bVpReUQ0WkgzdnQyRzdJWVE2ei9yalJ2cEhDdlJmQmg5ZXZwbExHYnFSc20vdlM2K3R5bEY4dU9XUHYwTWVWY2QrZDVIYzhSb0JDOXNuSzJPSU5DMGgrSlJLTEdGdFpYYkUvMGp5eWRxem5ablJrQmpMd3J3Y09uMzljTitLY0hYay9iQldJUXBhUVdtUmNkMUxsYW5QeWVTYWI0WEtyNmtCV3FCMHJSUWsvUHZyMDJmWDlKL2ZaS0lzQi9vSm1HYnN5VnY5QmdEV0RVMU95MkREcHR5WjF4dTJEdGtNMUpOcFkwQjY0dmVmZFFFSjhtSER1K25BaG1UTDJDY3JIWFJrTHliaGRHVHZ2aDZGZkRTWFg5OXF4eTVjeTJ5RGJnd1BpaGZqL3FZSEhaSnJORDNad2lVbkVXeEU1RytrRDVuVVM2YVZHakdTYzF6Yk5oNXNCSDhIbHdRVHpQalp0YnZCcTVxQ1ZvM1JOOXVkaGo5aU41djN1ZGwxM1ZjZ1MwRTZjOEtLZEFoV1Zucy91VGNvVHhia1NjQk5Ba1g2Q2E4ZVNZWDIzaVNMZEYrWjUvdXdPZytwUitrZnNSam9rZUlWTzlZdGFCazVwWmx3V3B5RmRLaEJia0Raa2Z1b2h6dHYzdzQrK25VOTc3VmhGd1UyV05iek5jM0h5dFE4ZC84S0hUODVaTDR0V2V4NjZKNzRkeCs1T01uZTRnWUhmTlVsNXBWbkpqYi9OOEFiNGtIQkZMaWVsRGtmNFlNcllKNUM2UlJSRHNtNnZIYnVnUUlObFkyU2xENHY2N0dnbC9Udng0YTBKbXE1MjdBWXV5Um9meDJPOFBSa2Y2WlN4RzZndFhBdm42TjhsbkdYQUNmRjNUYTRnWm41U0tZTWZhYVNjcHZnWnRadXhoM3hlZW12SHlsRjJ3d2VNZWN4TS9qNnZrSldHSGtEV1NlK2JOTGFRV0RjbUc3MVhNVGJwa1BSMzF3OXBIcW1NOWRTT0hVMmZEUHp1Z2RNLzNlSDh1V0JBc2I5aVQwUVpXeUZmTGZPc0RsOUpQZ25PU20ycUExbEJHUXZKN1JsYzk5MjU2NDYvQWsvclFCTEVySXoxM0RwNXNERDM3REkrTkJKai90QWQxZnBMWHpzMlF6QTIrVnhKQ3E2amc5WU13YnFCSkF2YzVua1Zzc0ZCdXd0bkdYQVNlRXhRcWorMVFqWVlINlprN280RUNVcmk3TFZqbjRBUEw5bStLMk4xc3QyTnN3dzQyV3ZIanNQcjVnYzZVTVpPOHBqb1VGenFEK1oxU0N6a3ZUWVNCdDVzMkFueHNhSlpIMWVnbWFGcFpDVCtVTHVBb2FXbTFXbG53TWxQb0swclpCZnRWSm05NWRmUVBldGlVWjZnOTFWWEdmWHkwOGpZSDNuTVJkWUdrTzBqcm1sK3dCZVM1K1AvdTlUVVlmL0l4RmxQWDYyaTVrbkdOVU8rTmI5VVVHeEIyaXJ6OUo1QzQrZjc4MGZYOWNkb2xzblpYeTZuYnY2ZFFiTDBxTTN6OEJGYStUNXNHaG53WWI4RVFURTh3c1d0VVpoaERjRmdJb1dzSlQ1eGZ4WlZZOUZjTEt6VGo0SWZZblZmZXYyc1A3dGN5azNHSURJeWxNUkxSdXJLNVY2aUZiSVo4T0dzTGV4Vnh0NmUzMnZIenBERkdXckdKc0hIQlNlTy9SSWVSbVc0Ykcvc1R5VjdaN2hFTlZ5MkIwU0JJMXp1dFdNTFpZY1c5b3Z6MGtzUEhLV0VvMUZqWng0VHE1Q05JckdNdGxxTnhDSkdKM01nL1NoazNZSVhJc041YUVPVW94WHZQa2R1TG1iejEvNU9TK1VLaU4yVUNUdm1PWG9OR1plemR1eEQrS0xNczlRV2pudXhobkF0cWEvOVhZb1NScjY2UC8vcXV2UFpFZFZOOTAxZ2xHY09OeVBXTmFxUERBclp4a0ZxRFo2MXozTmFrUUMxSDNxd2J4dkVxYkprS1VQUUxtei93TzJkVnhrYi9JTVBMcHhsd01jVGtyclV5dGhnZkVqK2N5bzAyMnZIdWo0akR5WFhNOWFPRFNUSm5DUUJPdzkxS3NIVzcwb0tXYzl2aDlnbVpqUmc4NE1kS0dTVjhvWlI4Ymt6cnd1TUJGM2lCNWlHMm9lYkNCOVIrOElGb2VZR0I3UzRhd0syaHowOFlYUHh3Nk5JQmloa0ZhZFRtTDNuMTlBdHkvQXdETEk1eVR3VlVKT0JrLzRXK2lHUG13UkJaQjJoNGdxUXRJZmhFL1RoUjVyd1B6SngwaG01VklpYlo3R21wUVd2NzFnNzlydGN3YkNmWGF4QjBQUEVyN2l5VnhBVUt1VTF5Sjd3dENIN2NxMkZjOHdqZkJvWmNOSjR2MGptRGpjd0NBWk5CNkUwSzdseEtvVnNZM3hJMjM1bXZ3UTYvTzBvWTUzS3RsRHk3azB1eVdRU1Q3Z2NNbmdwdG0yZWZBbXkxNDVkS0tPUVFTSDdaSHlrcXgwYlNQcTdMK2NiKzFWMHJMOElQcnorZFZmR1ZuNlFjNjhkTzQ3eGpYbk13cVhYdUlZc3lpaWl5VHIwMHNkR0Z1WmJJckVVWTVNNWtQN3UraUhOWGVVSWJ1OXlLRVpuUzErU2dmL004NExOMy8vcEhxc1ZrSDZVMnB0UG1tZDFHdTlVT3haRkIwV3l0RDkrZEYwWFZhNGdrQ1J6a3dYRWY3UnVrMEVabTFUSjVRNjY0V2V5cVJXeUd3M2FBN2Y1K01MOEJaTTZsM3ZlS0Q3Q2tyalMzVmtHbkRSTytxVTd4d3c0eVVDaWltUjdLTG1lVVJuYjRBZVdaSEw5Q2NyNnF2OVpTUm03K05zaHJvTWhTUHdBeXRtc3BtamJhOGZPZTFDUW8xVHo0ZXFHcU9DcFdjQW5pR09naUl2ZHRnR2pMalZwYm5CaHdaeFRVUjYzOElQUDhoOTNPQWhTeUJLU1ZuVHFpdkduYlNYbENWSEdUc2pMMm1mNDFiRXJtMlNtTStWeGt6Q0lLRWZKZW9LQm5qKzZ3K2xYMVdKZkRVQi9zS2ZaL3BSZnJRZTFjYXVIbHNkcFNQT01ha3pzVDA4WnJkM2x4N3hPdjYrSG9uQUdhSzhSZzhjTWgzOWhXMFF0dWRUUDgvRHhzM0RTZ0VNdVBNdHVLVEUrb3ZhRlpPNE0rRkF1OGFUSjhjWlNmQ0t4WFlha0lUaDVjT0ZLdVp5MHYyZzdDbGtuZVJsSzRtVWdkVmNndHpHSng2SlJPMHBKLzA1OGVHdkhwbFBHTmlCMXpaZXhHWlN4SXVudnhjUGk4d1RQaGZBN1BJeGF3WTlVY2RQWW44SnMrY3MvUGRtUGVHc0xSNldEcVJTeWpmRWhoWlY3N2RpUVJCR1VnZnhTeUVyL29zZzY2YVYza3NyUzdnTmVXM29sU1I1Smg2U2ZaOVNPSmVzSWt6VUxXWHA3L2VudjduQStHbGxud2Y1Z014U0ZqcVBYa1BXOGU2RGFuSHllU2VaWmFsTWR3SGhESVR0SjN2eU9KSkNpaEhGMDFwMjYvdmpiRWRVMXVHRi9BMlhzemVCaFFkc2lTYkNSSUtRYWJIc1ZzUk9sc0dQYmlMdC80Y3ByWTBFN0NBZDhGK0l2bU5TNWNMWXhmSVFuY1F1MVVsZnpGeHRSUG1MUzg2WllqUDV2UUJqaHhnL2NMNkdrZXVsY3luRHVCdnBUTjc1eTQwTlVEVENrcHE4ZDIveEFGeTR6RlJHWEozZGJlall1c3ZQalNaaGo4MkZud0lrcmtIS1Y1bjFjaWVZR0IvNUZ3RWRVVTQvWXpaY1lBRDlTeHNlQ1FwWTRuY3BpVzJySGVoYmtZVGhrY3diTTg1TEdLdi9JSmpGeWxLNHlCb0ZLWjBEU1h0NzI4Y2RNdVlMcDNJbTlGT1VUSWFPaFV3WHpmS2dkNjNFV1V0a05CWk9KRC84aEtibW9ZMC8rMkNGRXNrTDhpcFcwVnAvTG9KQlY5bWZJQWtUL291RVgrTU9tc1FGOFJDMERjakZoaGdYQlgyMWlhTUJ0R3UzS1dQMXpRL2VsMXc4ZTJLVlNvQnR3b3hXU2RsT0ZVeWlKbDRHc1cwSDVpRW04RjhCSGxDTHVnck0zd1FlK1ZLbllJekxNcVBvWG8vK0l3b2UzZG14NEdCVkkrbU04ckh3Skl1RnI0L2lvNGgrbWk2bVVzUnNwMjRiUHkrWExWTGhDYmVKeHVWZG5IZ1BFYm9KQ05wckVrcTFSU0pxQjE1WklMR0owWmV4aWY2UzVpM1M5amYzNklzL05xTXhpM05sdGVQM3hkM2M0LzU0WWt4akFZSC9MUEVldkllTzZJNFdyemNubm1jbzhTMjJyQS9rNjFvQ3pzRWZmVXBUdzRLUDdJZW8vL2NOOTl5SW5BL3dGelRMTVpFSEV1a2Ixc1l3UFJtSUlDcVpac3FBeC9DUjRKd3phZmR2SGpOSThuN01KdGYwQ3QvZThHMGlJRHduZk14ZjRMbnk5YVZKWHhOa0w0c09Gcnp0N0JDVnh2Ym1mRFpLcG9lVDZSaFRVWHJMcnhmRVJGQWlETCtOY0IwUHdNSnNmN0Z6WkZoVjZ1L3FCZVYyY3ltQ0cvaFFtMEh5NGlmQlIwd1RRdnd2bWZXemEzT0FDSGU2YWlQYXdSK3hHODM1M08wa2hTeFNqRTFKdnV1a3R5bGhGNERoZG9tYksyTW84Ui9NbXVGRTJ5VXgveXVPU1BZa3lGcFl2dUx5WERMVHJEc2UvdmxTUDFYK3N2Mm8zcGNPcGFlMVlaUjNYSW1ucmxpcmNmZ2hPbUo0NkMrMnU2OUlQR0RsOUpNcW1FaC8rZEdsRDI1SDlHWUFIZCszdXdxVERoNThZSDFITElPRW4zTUFHUHlRTnVFM2pWQXJaalNUYnp1dUVnUlhRTHBVeUhETkdrcnNKZVpmaHNxd2h5ZjFPK0loU1BxYXJIZHNRSHpJNW5LRjJyTkYvUk9IRHE0d05yeTYyQVh5NExyMnNWZUV5NENUQmVadEtJWnZodkYzNElrVStMK2ZqTDM1YjB5WVV0L1ZxekdNRXNSdFF5QWFTZFRZclZMZ2hrUHlpOXlyR0poMlMvdTc2SWMwamxiR0x2NnBaSVY5SDB5Y0RuNWxuZCs0T24zOHFiT1ZkRWk3WTM2S01uU1d6NFR5cnpRanBLckhwUHBaSmNCYlBVc2dPWkd6Zkg3a1BuOTBud0UvUW15ODNTVUR3MjdwTkJtWHNSajdQa1pNeWJ3M1phMUQyVk00c1E3QXVLR1BEazdpU1lDWkRjaGNjdEx0d2xnRW5UMGpxVWl0a2cvSGhJZ3ZlRkIvRkt5Tm9qeWJrZXFienRrRVpDamRaOEFRLzhvQ1RNajZjQWZBOElqMzVVZFRsN2xwZnROSDR2dGhPRWF1MWl0K3JDYWJoc3RxNmtNSWNtdzA3TUsrTHdvZlZuQkZwZjFORnREb3hBUi9lcGxWOFpjQkpQZENlcVNGTG5BNGhhZXN2bHdXbXBVV3pLRThRQUtxcmpIcjVhV1Rzanp6bUltc25MN0FvUnJFeTl2b2g3RkNxWUtnTHV2aVBURnhaZ3ZYbnliaHI0Q3lVYVlhMUpmWlhuYlRRL3BxVXhKVXI4TVlxWUozY2gzb3QrNjM0MWJDMUp4MDlHUi9lQXlSOCtCbndvWHpKWU5nUEJCYmZiY0lOYkJod1NKUXJ6ZnFoc1NVK2ViWWZFZHkwUFFkUUxpZnRBMklLMmR4a0RQcE1QNVRFUzBicXRyb1V3eVJlQm56Y0tEbEk2alpSUEw0NHFXdkdXUVpsYkJKOFhIRG4yQy9oWWRRTFhxSk8wd1RKM2svMkgxRUtha2MwZUtNcnZzS3NEUGpJNUZjWDdJSFBTNjh5TmtIY0hwWEhDS0kzWFNGckp1dU1PVTB4cHdOZVczb2xTUjVKaDZTZkdiQXBqN213ZW4yUjUyYjBZZ1psd0RQTmozOTJoLzU4WjFEU0g3SC9yWTFqbm94Rm5WZnNWcWN4Zzl1SDhFV1o1N1J0ZFFDZ2RsU05GS1IvRjJFeUU4WDEzYkhyamhIbENvQy9vQ1NJT2R6MHJHdjBzeGtVc20rUzlPTWtMNE15ZHFOSlhlRDJ6bHM3Tm5pL3VOenpteVoxcVpXeFNaTTZaeEtIeU9oRjhsR0xWbDFra2xjWmU1dEhVNUlnMkkvUWNIRFVMcEFFY2VOckcvZ0lWY2g2OHI4Mkc2UXd2ZVlIKzE0N1ZzNW5oRnhFVEVjbFdtSE1xb0oxTkRrcTBLOHJrSHJFdldEZXg2Yk5EUTVvY05jRWJBOTdlRUthOTV2YmNYemNLV1FkeXRqWno5L2hJR3ptLzNycVlSR0k4dzZZcDZ6TUlwdGt3UkRrOGVraGlleEtsTTVRY1lWSjJtRS9uNzdxeDFiL2tZbFhPM2tFaXZ0U3dUZ3VDMTZsSDZRanRpQnR5UHdhUm1WMzY5TWZCeFgxS1RRVzNlYWhyNVFSSVd2c2FmTmtmTWordHpEWHNHbVFjNmRWTU9pU1N1ajdTb0pObUlGQkVPajZSRVNhbGR3NGxVSVd4bVVOM2Z2UDlpV1hrL2FCYkVjWjY3d0VDU1h2TXBCMURUNW5uMTZLWVJJdkExbm54RWVVVW5hdkhkc05QekE3cjZqTG9KQjlrVXV5c0hBcWtQVEhsK29pUHFMQ1FuU3N2d2crSE5IZ3Jvd2w1L3ZNdnNIbjVYTE5mcDV3eUZGMnd3ZU1lWXlnakwyVmcxeFF5RWFUZFVaN1daaHZpY1FpeGxiR0x2Wkhtb2ZrbWc3RjZLd2lsd3o4em01M3pRL0hYMTEzL3JqK2tmU2pTSUtmTk0vcU5KVFBNeFc4VGR0V0IvSjFuQm1jQmE4aGk2S0RxbS91eitldU8vK3F0bHUrNEEyTDdyeGhnR2RSQTUvTm9JeE5xdVJ5QjkxNzdWaEdndEVmV2hMSWtNQnRQcjRJZjhHa3p1V2UzelNwMjVXeC9QaS9mUVlhbE1UWkZiS0Mvd2c0M1pldkR1QytDU1hYcCtkUjQ3QlBDaXNEL2FvWlo5dkFoek1BRm1ySHVnNkc0R0UyTzlDQjRyRWdmZ2lNd3ZXdVlGNm5xMDBNbmcrTXZ2bHdNK0FEaXRYb25USXdhN2xKYzRNTE9IRk5SSHZZd2crYWxhN1NBV2Y2cGIwWWhleUkzQkdkdW1iK3I5WVdwYUhDNlNHblJnYXViSktaL3BUSEl4U3ladVdvTXRDdTZ6Ny83QTdkZmJrQ0M2bEk3SDlyTXhtZlpaN3p3SnR4VXNvNmdrTkZtV1pZVzJVOTZXa2p0THVzeitEUFBydnU5SmtnYWdicjFOekpGL3hxMkpvckhUMFpIeGYvN1BnWFB2ekUrQkMyM2VLeEo1azczTUJDTUNnZDlOS3M1TWFwbExIQnlZTUxWOHJscFA0aTdWSWd3ZkhpVlRDR2tuZ1pTTHRBc3E1MHlZWkp2QmZBUnlpKzNnUWYrSEkyZ3pJMmlZSjZyeDA3bzZCdXZGOGt1Z1ZlQ25uOVJmYnlNZC9oeHdyblROV1BOTWFIeENGbXFCMHJSOWtOSHpEbU1RNnhHMWZJV2tnc1QyN2tZYjZsSlNKR0p4MGEreUdQbWNoV2hZeFVQb2NtQTc2ejE3UjVmK3dPeDc4WEdzejFMOWdmYlFaQ2Jqbm5TUzROOXRxeGk5bE9QeWlwQitKZXo4bGpUem5iQU9ackRCTW9OMmxEOEV5Vmk2RGRJa2tRdXp3K0xqeFJVQ1lGMThadFVhVTJOeGEwTitmQ0UrRkRDcTRYaEVBdW5HME1IMVc4dzMyVVdpR2IxSjlpMGhPY0p5YVNZRU5rYWlpcC9xVFBwcEYvQ3ZTbmJuemx4Z2YwVEpxSFMxODd0dm1Ccml0a204VGp0Rk1XdDYrRFpEcG1WNEFCWVo4Qko4SHpGTXo3MkRRRFRsd1QwQjZ1VG5lYitEaWMvdlUvUXpSVStUeUNFVnNBQUNBQVNVUkJWRmVadlVVaFczdmwwdDhKMmZXUXBVZlZqbFVHWGtYTmZHZmtNVmNaZzhJTHpPdElCbnlkNnVsWGQvZ3VWekNkUHVsSFlma0RsTEdqMTVIeEVhNFpPQXNGWm1GdHlmeE03Q2dMR3U5cng0YVVLMkN2TFNzRHdUcjUyRUE5T0hSZHpuaUI4bVI4N0xWalc3RnM5U0FZUWVkRjhJSG11dEJvVjhaVzhMVFhqaDI3Y1NQSkhVcmlKU1YxcXdvanNVd01KdkhXb1RoWU5HWEVoNG5FbmlISEx6aDdFM3hndkZYc0VjelZoSlREaU1KRHRBSXlQTXdPSlAweEhsYStCSkh3OVdUL01jTExFLzFxS21Yc1JzcTI0ZlB5bFdySE92TVlKQXFjUDFCbkZMTFJKSll4dTdHUXJudnQyQmxqWHczcHVSbTk5S3FBZEw3NVlZZ3Fqbjk4a1Fxb1B3VTdqbm1PWHVPZjUxaFFTVDdQVk9aWmFndkg3WEFXOWFnY0xpdFovdjZ6NjEzbENnS2pQTE5DTm1KZG8vcFl4b2YybVM5UU5NMlNCWHRTTi81QmtJazlBcmNQOUFaM1huaGpRWHZnOXA0bkcxNHdxWFBoYTJQNDhON0YzWjVQcll4Tm10UUZKWEhicmgwcjdwZFFjbjJ2SGJzY3o3RHNnNFNwK2prN3Zhc3E0NlIrU3lxTTBKUC9DYTlCYWQxaWY4MFBkaUNDSU9LdHFMaTgxbzhmWVg0YzFjWklSRWpORDJTd3JsRzNTcTVBNm5FNUJQTStOczJBRDBVazU1cnN6OFBGYVdmd0gvYnlZQXNsQys0TkY2aW85S3lkaGFTVjNrZkFUUURsN0ljOGJsTEtrWFZVd0VRR2VyZUgrbVBYamNvVldCU3lCdnQ3Z2hGTVJwZTVjS25tc1hTcFFHeEIycEIxYkJpVnpTaXpmZVVLdklmL0JwdzZXZGJ3TmsvR1NmMVRqdVVaaHc4L0EwNkNnMFBUdVhJemU3aUJEUnM1SFBSNmg2a1VzbzN4SVIwTDVISlM2bkNFRDNhcHRBMHlacEdNYkVMZVpiZ3NhM2dKSXBQRUdYQWlrcnJSQ3NnUnpsNGNIN0lTTWtQdDJDZmpJMHI1R0JaR05mUWZVZmg0Q2llWUFTY0ovR2txaFd3R2YzcmpzR2Yyalh4ZXpvdDArR1dBSG1hM2U4S1l4d1NJM2U0STJVQ3l6bU1wRC9PTjNxc1ltM1JJK2d1NlFTTEQrVzVEbE00cjFvNGRodlA1VDNjWVNGbXNPQ1FUZGloalo4bDZ1SjdWWmtyeVNlWlphbE1keUplOUE1ekZXZ3JaM2xXdUlDeTZFM0RxcWgvaVdYendiQVpsYkZJbGx4eGtpNS9IVnZ1L2JzdW5jbVlaZ3ZWYk1DY0U3WUhiZkt5UWZlR2t6b1d6RERnUjhPSDEzbFY4WmNESlNzYzZDaC9lREI5VmZFRjdOQ0hYTTUyM0MwbC85WHdzbkxkbXNtQkYvK0hBQjgrUGhNc3JqeWhGZUkxZElWdDF1T3NySUVGMDNhNEp6T3ZzQnE4aTlBZUh3aXliRFRzaFByejdRakRyWTlObWhoWndJYWtkWGJNdDBWby84SDhOZkZRVXNvU2tGYU44ejdKWWxDZm9mUVRjcUtOckkyTi81REVYOTBOSVdyS2V5a0MvVEhKNTR1TS9GMTdRNWx3YzlyZjhJTjNQcUlsQnhvTnJmcW1nMklLMFZkYlRld3JOUEg5Wm54OHo5LzFuMTduS0ZSak9sTkd3TWpqM0N1eklzb2ExZVRJK2RtWHMrclZqSmV4a3dNY1Rnc09walN6eFNmUGlqUEQ0YXVEV1ViQ01MMmZyQTl5T1FoYVNkU1hGWXlpSmw0SFVYWUhjeGlUZU5rZzdlemtIVUc3b2hydTlkbXpYUDVER0daU3h0M0RaNlVkQ0ZOV08vUkllWnEvZ1I2cVhDSTM5cVhTY2J4d2YzalR1b2V4UUJueGt1aXhic0FjK0w3M0syQVJ4ZTUzdFpVZ01FTDJWRmJJV0VzdGoyOVZJTEpJOGtteVU5RE5qRU9VeGp6MXYyWkRuWnRSQ1NwWTQvSUZrTy80RGp4UEIvbWdURkY0N2VnMVptTHNIcXMzSkQ1ZVFlWmJhVkFjd2RpTElUa2dLTTBNT3dXV3Q1OVRka0doMHgxOWROeFFjQnUybGNoQXErV0ViZ0dkUkd6eTdra0oya1NSb0hLUktzTTBRbEdWUXhtNDBxUXRQNHFidUxCRStKRnkzNHV3ekpIVUdCVFVMb1EyLzU1Z0JIMG1UT21jUzV5Y1pIZVNRRnkvZno0djdKWlJjejFnN05uQy91UEdWR3gvR2dIY1p1Wjc4enhSL1d6ZFM4NE1kS0d6MzJySGpIU0trSTJJNnFndDdFK0VqYWw4STVyV0oyS0lHNmxJQnVtYjU4TENISjFUemY3bTlud2NwS0dRcnUydW01bU9WdS9Bc3k4Tnd5T1lremxYeEltUUNwTCtGZnNqanBocC9ST2tNYThkaWtuWXl6K1BmMTNJRjkvKzdNbUdEL2QyWENtUjhoS1FGZU4xcngxNWlnZjU4NnJyejd5YXhhVDBJQU9za08ya3JxMEl1RWNpZThMUWgrRzk5Nkx0dXBiNG1IemFORGVBamFqa2sySVFaMkpyTlNhTnQxamlWUWpZUzk0NWx1ZUNSWEU3YWdic2RaYXp6RWlTVXZIdVRTekpNNGdVZUU5N3RFcUpjRkpTdzAvZnR5dGdaWld6bEVtUlZkeXVTL2szeDVOZzNZZUZVSU9sZlZjRFd5bFkxOHFzU3ZsNEVIMTQvbXFwbWJOSkwxQ25lOFhtNWZMN3dCTDVaTkc3bzJKakhCSXJkRHFkLy8rOVlpdWE1VVRPWTRQc1JDK2txa1ZqRTJNb0V4UDVJODVDTGlPdUx3dGFSREh5WmxEejBmZGQvL25rSkM5anhUZGJCTWMvWjd1RThxODFJN1ZneXYxcWI2a0JXcUIwTGw1TXUrK0NKemg5ZGR6NHltTFFxTTRCeGFyb2RxUzFzME45WFVzYU9QbThzQmF1TmdsU0o2MDRZdE1kdkg0RjczbWpRSHBiRVpWVEdCZ2Z0TG54dEZCOWhTZHdiNEVQeW55V0JXUWFjR01JRkwwNkt6ME43aEpMckdaV3hlKzNZK2JDM2pBOU9ZZ2dCdFVlVUlyeEdDRHdtMDJ4Mm9BTkY3RVNFRkJSNSs3cUJlWjNkNElMbkF6TnBQdHdNK0lCaU5icGZnRm5MVFpvYlBCWWZycmtHaWQyZUxhS2l1QmhnZHZyMy93ek5KLytJb2xLTTlpMExZeUZwSlVFVkFUY1pPT2xuWVdESzR5WU9hUElDOHlHdERQVEhib2YrNCtzemRJcXowV0hqc0w5bG5wZlhrWGtxMDFtTHBDVzJ1bTlENWlsNEUyUzN1LzZtdFdNdjVRcitZZVp2TXF3TWgzOEdaZXdOSTAvR3gxNDd0bWw1a05udEtybVFqZU5EbXV0QzQxVEsyT0Rrd2VWbnlibG5md0ZUeGo2aDNJR1hyTnRyeHk0b0ZHc0t0ZXZmWmFYUEU4TU9hN21EYU9YamlDVGVMMUVQeEI0d1c3Qjd1VGxjUXRJL0doK2ovaHo3SlR6TXpuRFozbmkvU0RqYk9ENEVTbkJ4WDZWU3lEYkdoM1M1bXFGMmJGVHdIZEdQTVk4SlZNYmVmakFkS21RYi9zQk0wUmJBYTZPMVVJeE5PaVQ5S1dUZGd2Y2h3L2x1UTBqWFNySTJlcDg0ejZYbUgzOTFoKzRNM0N5Wk1GSEdOcGduTVFmK1BKUE1zOVFHRDJSN0N0bnpxZXZsY2dYQVQ5QWJNck15VnJvRjhpdytlSmJoUXlNekZqNVBTVjg3TmtPd1BsRStTc0YxRTkxTUY3YitycVJQU09vQ3QvbThPOGlBaytDZzNZV3pOMDNxaWpoN1FYeElTZHlNWWxnbVBSMmYwYy82R2NGL2dPalRSNXJCL2RKVUdSdXNzUGZpdy8zNXQ1VmNuK0lzQTA0eUtHTTNjbGxINC9Xd2RxUzhJUWk5WFUxWTNMNE9rb1dKTkJ0Mjg0QlBWMUQ3RG9pZlFGNHdyMDNFRmpYUWtFKzJYYk90YTd3eTRNUVZhSThTdklsQ3RySzdubFk3VmpBNlduN2lSVkJIMTBiRy9zaGpyajBScUhRMktrY3ZaUW8rLzVnWVU1azRXUWRDUnNOTlk1bG44MHNGWWdPbGpXTC9CczU5b296OWRycjlSOWVmTE9VS3ZObVc0Ri9DZ3NCU3RwTkJJZnRrZk1nSytRTDJ3NmF4QVh4NHQ2bmlQdXBSa25kRENzOUxBNDl0dkN0akM3Y0ZiWld4dDZTVVhTcXNrOEt5N1FkSnU5bWFubEFaV2lYQmdrbi9MS1NkdVJiZUMrRERkU2wyUjE3dXRXTm5sTm1WL1FMVEN1WWZhcGV2UnY4UmhRK2g2TnpzZk1QRHFBeVhaSTB2UVNSOFpjQkhnaTlTVWlsakcrTkRPbi9iS1dOdlA4aFo4MkJCckhSUUhPOU1FRU1Wc2w4Yi9VY2hhL204MnlNTWM1Rll5b3VKMFpYMUZmc2p6VjJrNjIzc1JEbEtsTTdLZ01GcGNmN29EcWVoWE1GU3Z3YjdXMnJreWdyZ081eFZ6VUtTVUdXZVRvVnNxTE9ZZW4ydzdsVjdqVG1Yd2FIYnloVUVSbmxtaFd6RXVrYjFzV3g0Um1JSVNxWlp4YytiSlAxVjhtTlh4aTdqRFpBaGdkczdyekkyT0doM3VlYzNUZXBTSzJPRDhTRWxjUXUxZEhlRnJQNmxRVk9GYklaenR3Rkpac1laT0YrRXF6OGZxYnFTUXRhU0Yva214am1ZMFh1YUgreEFBWmxCR1R2SjM1OTYyUzNrSUdKK3AwOHJFVDZpOW9kZzNyZFh4bGEzUlFaOHhIOXh3QlN5Rm1Xc3dwbE8wZmV3MllueGlYTlZ2QWpaUGFTL2hYN0k0eEUxWTIvZTBFeTZrNEhPekhONDdHUDRNYStoWE1IOVAyTi9ENjhneWxpNGFTektXSS9Ua0g2UWptQ1J0Q0YyanpwOVp2cFo4Q1A5OEVOZXd3OTZOWHo5WTFCQS9Jb3Jld1ZCb1ZKZWc2eHhSSnNuNDJTdkhidlhqcTA2Z2dpY08vdElwWkIxc2JEQmZwZGNUdG9kUGJ0VTJnWVpjMU9XelA0M2xMekxRTlkxK0tFbnN6STJnWkpycngxN0s1MDMrVzhEVWhkZm5zSWZTRnZWM2I3SUpWbFl1TDBCZkVTbERRaG5MNElQNytYSUE3NHk0Q1Q1dVd1KzdCcUxkbmdBNll5NVF4ODM1cm1oWXJmeEJ2Y3BaRDNHc1Noa0pSSkxNVGFaQ09udnJoL1NQRklaNnlGZFBXVHB3andQNTNQWEhmOENibGF3ditjRzJETFA2am9xeVNlWlo2bE5kU0FyMUl5RjVMWWgxNzdVamoyZmhDdzZMTG9EK0t4TnlMT3VVYzltVU1ZbVZYS1prN0hnejRSUmNNMURteG9xeDMvZmFOQWV1TTNIQ3RrTXdYcWovZUxDV1FhY0NNZUExM3RYOFpVQko4bVN1cUFrYnBHTVh2ek1la1Y4VlBFRjkwc291UTVKd3loU1NPb25jTCtZY2JZTmZEUTU2VDM1a1JaUUdJZGZkYmlDaUVFQ1p2bVNPeW9FTi9VRDh6cGRZbHIxWEk4TENDYlFmTGdKOGVIZEY4Q3M1U2JORFM3Z3hEVVI3V0VMUDlpOG5HRDdMNFd2Q3RuQzdOZFd4ajRvRG9YTmlaYWJnSnQwUlBwWmtBZ3JqMGNvWkpzcVl4Zm1lZjdkSFU2L1JaYWEyTDhnVGJYTTg5S1ZzaUJrT2dDM3lqVEQyaXJ6OUo1Q0pZWHNvN243dzFCbitCOXRHVUtHQjlhcHVaTVByT2JoeHNtVDhiRXJZeGVTRWRGTjBmMGhZU1lEUGp5ZjNraVRCVEZ5QnYvUjdwSk1PaFl2eTZKY1RsS0FQcmJiamtJV2tuVWw4akdVeE10QTZnYVNkYVZMTmt6aVBTSGNLS2ErVHB4WWE0U084SlVCSHlzb3FQSGxiTUVlalk3aFpXLzRKSHlNY09YWUwrSEg1QXArcElxVHh2dEZ3dG5HOFNGUWdvdjdaSzhkcTM5eGdNL0wrVEoyK3ExTVVBenU2c2FaeHpSVnlQN2YvKzBmVnhGNkE0dFJQTXkzOUQ1aWROSWg2V2NtU1ZRZWMrV1kxeGQ1YmtZeEtVbkl5RHZ2ZWlsWE1Fek9Jd1VtODFNKyt5WUxvOHh6SnRwNG1DL0JXYWtOR2UrZGZVT2RSZnNib1NIcDcwK2ZYZGNQLzBmOFRuaDA1d2dIUE9zYS9leEtDdGxGa3FCeGtDb0pJaElGN1FUV0RoU2liV05OMmtPZkU1SzZCdHM4bjBJMmVMKzRjUGFtU2QxZU83YVF4TzIxWTBOSXNsQlN2ZlRGUnJBZmtjN1pCaVNxa3lSZzV5RU1OODNuOGtvMVl4ZS9qTnpJWlYxejBVTWhqNGtPd1UzOWlmbWRma3NLRUN3TXZQbHdtd2QrUUlIdENxUk13bU53K3cvV3NaWG5FL0FSMWRUREV6YjNKOEg0dUtkdlR2LytuOEZielMrMlJTSHJXWkNIWVpETnVhSGFzUjVuaHV3YXZZNWt3RE1ERzM0dGJ2ajgvRkt1d0tGQUxjNTVNaTZMTW5aRWdvdno5RGdMcWV3R1duVFFpTXl2bFRPdms3cjkrVmZYRGVVdFZoc204U3VtckFRYzluVjdlSVdpQUJDVEpxc1pIZ1FWK3VpL253aWJ4Z2J3RWJWZGtibkREQXZXdnpZeE5PQTJqVXp4U1dzLzBpNDQxUDB4dVp5c3JXLzU3OXRSeHQ1eU1pUEpIVXJpWlNEckdwQjI1dHF4SzRZWlZXOW54RWZVSmRrRloyK0NqNnJpRVphQldOWGRQaGtmNlJTeUdTN1pHNVVaTW5Ibkw0S1BxcCtzWEo3c3l0alZsYkczY2tQOFdxdE5TRzdyMVpqUGhJcmQ1ZytTdzJta2tJV25qYzBLQlc0T0pMOFNpVVdNclV4QTdJODA5d2hHcCt5RFd4bDc2NUFNL001dXRlYW5YOTFoK0pHbXhheU9yQU5SeUJaZU0rcStOdUQ3djVOOVFEN1BKUE9ydFlIakRuVVdrRFMwNTliZnNPaUhIM3c3L2hLeUpPQXZhSmJCSkxrejRVSnR6ZGI4KzBySzJGdHdubDRobXpCb0orN0VHNVJtK3h4MmxqUUEyenh3ZTgrN2dZVDQ4SklpTG55OWFWSzNLMk1oR1hlM1g5ekt4Zm5QSG5rdFdlQS9tdm5SYWVvSjkwMG91UTVKUTY4L01UMGY2RmZOT05zR1BqaUpJUVRZSGxHSzhCcjlrdTYySVpzZjdFQU1RY1JiYThYdU1LK3pHeHg0UW1HdXpZZWJBUjhtVnR6M0FUQVZuVFhGUWMwQkNEanhOdldJM1dqZTcyN25DcmdYM2Y5OERWbUxNdGJ6MmIxSmVhSTRWK0pOQ0pKSVB3dUdVQjQzMlROS09Vb0dPbU92Tys2MCsvamplaUJRaGF6RC9wWmc1UEk2M3p3ZkgxK0xwQ1cyb3ZPck9XUEgzNGtmT1gxMlBTNVhBR0lNTk53TWh6KzVSS0RyN0cxSDlnRXlyR09CSEhNSUgzNWlmRVF0ZzJUdWNBTWJjQ0lOdUUzamJ6TzhBVDRrbkpGelQrcHdoQSttakwyUmZleFV0NCtHOUEvSnVyMTJiTmZMeXNVSktTbVRkMlQ5bWxCbWQrR2lFeDllaFd5NjJyR0JaSzRYVHlVeUdtWUxNWDdseWZoSXA0eGRRV0dQY2ROWVVTN2hMQU5PRXZqVFZBclp4dmlRTHN0bS9LcDhYbnByeDdZSnhXMjlHdk9ZVUxIYjhnYlhGTEkySzN3OTVXRyswWHNWWTVNT1NYOWxVaEp4ZmMxSTEyZldWQjNLRlJ5Nzd2alBObXZIVnBkZFNUNEp6a3B0cWdQNXNtK29zMWcvR3VYbENnSkpFTE15MXJSaFBTQlllSFpYeHVhckNUcjVuRTBLcmx1UkFCc0wyZ08zZVY2RmJMRGJkdUZzWS9nd1VQbXpKRWxxaFd3d1BseGh3cHZpdy92RlFWTmxiT1BQcGlXOEJKS3BicklnQVRtMFFKWTNPZUU5WDBqR3NNZjBlM0tnWUpXQVoraFBFWEUxQ3RzbFlxRDFBZ2x6aE9tb1ByM21BWitBRTFjZ3RkZU9GZUQwMExTS3J3dzRDY2JIelBaZVVNaUtMdzlaRE1IbzZIM1ZWVWE5L0RReTlrY2VjNVV4aUZMRzNtWktCcnhBUnAvKzZRN256d1lBaXBvbm1kOE0rZGI4VWtHRVk3VzVNczhHaC84bFdDekRRQzlYNE0zR0JmL2kvcXloRmx4bVVNZytHUitqNkswSzVuS0RzR2xzQUIvZWJTcVpPY3l3M28wcmpUcThjU3BsYlBCbmRTNDhLWmVUOWhjeGhXd0dNbWF2SGJ2NkpRZ204VjRBSDE1bDdLanNVRExTSHlzVVN6OXM1djNmQy9ZUXN4aTdsN3ZINThZdlFjTERxRURTMzR5enh2dEZ3bGtHZkNUNElpV1ZNbllqbDJUNHZGd3VMOFF2bDhLamNVT0h6andtVlBTR0ZMTFFHeGhNNFZQR0tvbzBZblF5QWRLUFF0YUJYSlFNNjd2TlhWMkFJbWxFU3JlSzg0VE5MOWo5L1ovdU1Qei9QTEJ4eWtRZDh4eTlCZzc4OWt0SzFlYmtoMHVVZVdaV3lFSy9ZSXhDKzlObjErRnlCWUZSbmxraEc3R3VVWDFrVU1nMkRsSnJuUGJvNzRtQzlyYmJCcUkzUTlBdWtDQ0IyM3QxVWtoTzhvTDJqUXRuR2ZEeGhLUXV0VEkyYVZJWGxNVHhXckhUWkZEd0l5RGN0b1VyNG41cHFwQU44aC9TK1RvVm1qVTRiODA0eTRDUCttVU1KekVBUXRNclkvZmFzZk9SZmpYQmJPYkJmdkFuNUNETmg5czg4QU1LV1ZjZzVhTTVkS2xvTG53SVVGcHM2aEc3TlJkUHJTZUNHQ3RrU2MxSGw1SnpzaVFQaTBBMkovbnNRUEVpQkZHa3Y0Vit5T05UdTVKaGxkaHVTMDNWeS92SlFCZVVzY1BqcDgvdWNCcktGUXovalAzVm5KUW5HUEdNeTRKWDZRZnAwS0tEUnNUdUlPaEQ2emVudTcvZnh3c0syUUVuRjJmYStvd2hmc1dWbllCRFh5a2pBcGJZMWFTNXdZVUZkVXdrZkJvWmNBTGRwblg3U3VZT043Q0FDK1V5VnBxVTNqaVZRcll4UGlSY2tjdEpxVU5EN2RnVmpnK01XcEcwUXorVXFDci9NcEIxSzlSOGxNbTdERGd4NGlOVUdadVU5SmN2dGRSOVVXdWZRU0g3Wkh5a3F4M2JnUFEzNDZ5eFgwWEgrb3ZnQTUrbmhTdU1oN0FqQTA0YTQwTktUL2Zhc2VNZzM1akhyS2lNdmRGRTF4cXlSRkdwNXpITDNCZjUzSTI4VXpGMlZIOTMvU2l2TjVHdXQzZE5YbVFoWFVmVEp3TTN6UFA0VDNjWVZJK3pMSnRnZnpmcFdyQmJhVnhWY3hDOFJwQUkxWUdzVURzV1JRZXVDLysrTzNYZDhUZklrZ0pKTXFndGJQU3ptUVQ4b0UwR1pleWUxQTFmQUR6K0lNMDFLR3UvZlJidU1EWWF0QWR1OC9TMWhhWGdldUd1eDRTemplSWpQSWxiUWZFbkovL0pranFaOUZ6K3pGRlh5SUx3d0lzTC9EemNOeSt2akcxQXRwdHh0ZzE4dUFMbGNORU5Ccnh6Mk0wT2RFSDhNQkZCZ09pNlhST1kxN1ZYcDdBcE5oOXVRbnpZNzQ2L0hKSHJYM09EQ3h2Zk5SSHQ0VjBaTy9Lelh3clp0Wld4RDF5WnNEblJjaE53azQ1SVB3c2tuUEs0aWF3TklHbXhNclkreitWeUJhWUpYaGNwWUo3THR3UEw1UlU4VG9QQUxMeU5CM2plVTRuSisvdmpSOWQxUjJmUVI4OFl3YjgwKy96QmNVZnhhdmp3UmkvaDhFNk1qNER0cUpzNzNNQjBvenJMM0FSdmxGVEtXT1pYM1hkT0NHL0s1U1RxY0JZZjI2a2RDOG02a3RJeGxNVExRT3F1b0ZqQ0pGNEcwczZKRDY5Q2RvU3ZEUGhvUU9yS2x4K1ZTMlhUWlpjM25IMHlUaTQ0Yyt5WDhEQnFCVDlTeFUzai9TTFplK1A0Y0VTQkkxeW1xaDNiR0IvUzVmM0Nmc0huNWZ5bHF1N1pnbU54VTNmT1BPYWxGTEtya1ZqRTZHUTFTVDlCdFdQSmNMN2JFRElTSm11WWxEUW9ZNGRobmo2NncrbTNNYW0remhOdEFrSnVrZlZVNWtrK3o1UVdkdEtZalBmdVdFSjJrcno1M2MyekZDWEl2bnBRRm5hWGNnVkw3d21QN2h6aGdHZGRvNTlkU1NHN1NCSnNKQWlwQnR1MXp4anAzek1vWStzMTdIU0ZtbFh4SmlSMURiWjVQb1ZzOEg1eHVlYzNUZXIyMnJGZjFZR3ErKzB1cVhNbWNYNS9JL2dSeCttK1RFTEIvUkpLcXBmT0hiSitCZ0Vod2tVREV0V05yOXo0a0FOalFvZDZ2aHgwc2ExMGcxVWRUR3VBUHVZeDBTRzQxSitZMXpWVnlBb0RiejdzRERoeEJWSjc3VmdCVHNXbUhwNlFCVFFPZnhPTUQrQi83UXBaejJJOExBTFpuQnVxSGV0eFpzaXVoUmRZbE00V2t2WkI0WHc5ckk5L2Q0ZitDRkZNSmtySWFPVjFaR0VJU1F2d3V0ZU9MVWZMM2FuclVia0NHZ1NXMm9GMWF1N1U5OXF4OXZJbEJSOUJ0akU0L0FBNzRUak1wU3kzU2U0Mml1Mkp1MjJhREtBRnVkdklhTUJ0R3BuaUUzVzkxZmJ3bkZQTmJHcFBMaWROSFYvV2Z6dktXT2NsU0NpSmw0R3NhMERhVFMvVjNna2ZYbVhzcUVieG0rQURYOEpXN0xHcXU0V2tmeFFlRnZ0eGtOeGg0WFlHWld6anNsd1N2bDRFSDJIcDNCdmdRd29QMnlsamI1ZXFQRUZwRTVKcnZUb1R4UHF0dFpBWFNodTlXNjRocTFsaDNOcVMxRWdrRmpHNk1nR3hQOUs4bEpNb3c3b2x5WjZiMGRIN3lNQUpLVG4ycm9kRDMzVWZmMHpRcDB5VUtHU2psTEYzU3VlcU9jam5tY284UzIyckEzbUoyckVEblB2VFI5Y054UDFhQ2xtaVBERFhQSTVZZTlMSFNzcll4UithMlpPNnZYWXNTUTVBVWhlV3ZKVmlveGNNMnJYWWJ1TDF5THBSTXRUYkR1RERtN3pkbnQrVnNic3lkbzE5RTBxdVR4V3lMM3J1WW5KOTZtOVc5QjlWUDFUMnE1ekVFQzZ2TEw4ZEluVHZ2NU50ZnJBRE1vU0l0MGpNSGRFRzVuVit3eThnVlpoSDgrRm13QWY4b3BqdUc4RzhqMDJiRzd6cXdYNzhsR3NpMnNPcGxiSEIrS0E0R2w3N1UwTldqRm8wODMrMXRwQzAwdThrRVhDVGdaTis2alZWSlI5TGhoVmU0SjNNYzJaZ2M0OGRmM2VIODFBWHRJWStNbEdpQUlhYlpoNTRyS3lDeFdsSWx3ckVGcVFOV2NmYXVqaitMaWl6V2JrQ0FDTTAzQXlIUDdsRUlHc2MwZWJKT05HTG1WWXUrYnc0U1l3UGhHOHdmd2syRzhlSE5OZUZ4dDltZUFOOFNEZ2psNU5TaHlNQU0yWHNqWnpKUU1vNFNlNVFFaThEYWRmd0VrUW03MTRBSDE1RlpMcmFzUTN4Z1pXeG1XckhPdjJIRngrajV4MzdKZnlZeklDVHh2NVVvbHN5NE1TQkR4Q21vcWhocngxYnVGeWQyUy95ZWVtdEhSc1ZmRWYwWTh4am5xaU12ZEZHOHdwWmowMHNKTmJ0czJIMFhzWFlwRVBTMzEwL3BIbWtNdGFqa0IxTm53emNQcy9EOGU4djFhUDhuYXhER1R2TGljTjVWcHNweVNmQldhbE5kU0FyS0dNaHVZMU96ZVhUdHg4d01paGtQWDZDbGhtb1hnN1VKdVJaMTZobk15aGpHMysrRmZWNWpweVUwUnF4bFpwK1VuQmR2N0txb1hMODl3ekJ1b0VrQzAvaXBzS1pGMHpxWERqTGdKTW5KSFdwRmJLTmszN1Zyd1lsY2ZiYXNVL0FSekZjZ2ZzbGxGVGZsYkhzVWlZRFRqSW9ZOWVMMit2aW91WUhPbERHVHV3UkZZS2Irb0Y1WGQyd0FYU21NSUZtdzA2SUR5M1Fmc0dhc1pMYVVRQVJFVHRrTGpQb0NyUmRDZDdoOU8vL0hiSXAzb2xuV1N6S0UvUStNZ0hVMGJXUnNUL3ltSXVzbmJ6QTgvbEtwSEowQ09RL3ArVUtwaE4xMk44OFQyVkJDQmtORGhWbG1tRnRsWGw2VDZHWjV5L3J3NXpZcFhac2Q4THRhYi9qZG1DZEtLbHJibGV4UjlqYWs0NmVqQS81a3FZd3A3QnBaTUJINDJTS3dPSzdUWmhoaFVEQ2RSQktzOE9OTGZHSjJUOVF0b3o1Vlp1ZnBNdWxYRTdDZzJCbXdLOUF4aUF5TXBURVMwYnF0cm9VdzJSeEJyTE9XVnM0U3ZsNHdkbWI0QVBqcm1DUHA3aFpTUHBINFdHMkg4ZCtDUStqWHZBU2Rici9KSnhsd0lmaHNwMkdGYlJkS21Yc1JzUXArTHowS21PZlFPb1dBM3BuSHZOU0NsbVA0ZzFuVEVORFluVFNJZWxuQm16S1l5NnNSaWxIbFFGRDgwNXpyb2R5QmNUK3R6YU9lWTVlRXoxUDhzTWx5and6SzJTTjZ5N20zcXhjUVdDVVoyWXBJdFkxcW84TUN0azlxUnZYanIzYVk1MXRVMEZ4aHFDZG5jb1hkeEc0dmVmSmhneEpYWERRN3NKWkJudzhJYWxMcll3TnhvZUxkTHZiTDg0a0RwSFJyWDVRaUNiMzFYYmlmZ2tsMXpNcVpBUDlxUnRmd2psVFhXZXJKcUNPRDJ2UHM4OTVmanRFak0vTjRmSTZCenRReU82MVkvVXZWQVVObWd0UHpRTS9qZy9YUEtKK2QxYmhLNklHN0JISkJlV3pIcDZ3K2UyaUs5QU9jZnZyS0dRZkZvRnNUdUpjRlZBVFFKSCtQSEpzVnJyMDhRMkZjVm1VbzVISzJOdXdqbjkxaC80VUlBbE1xZ0FtTE1KZU83WWFMZmY5WjllZFBxdnQwSjNMN0JsRi9Jb3Jld1dIZmtYNVNOeFFXQnZpejFvZDlvR0hmOWcwTm9DUHFPV1FNQlJtWUVjYUxBMjRUZU5VQ3RubkI0Yy9mcGhjVHRxQnV4MWxyRlA1R0VyZXJYRzVRWSs3UU5KdXFuVEVKRjdEc0VMMmFuWFN6azllTC95dzNsNDd0aHN1L3hkL2dOT2xYUFRtM2svR1I3cmFzUTM5QjFaT3IzUkpobzcxRjhHSDdEY24rMnBYeGxhK2NOaHJ4NDRUQVdNZVEvZ2RUQWFqRFY0OFFNWTFaRDFwam9YNWxrZ3NZbXhsQW1KL3BIbklWNWdPeGFpbnB1cEVzSXBKc2U3Y0hUNy8zR3ZIS3RERHBIaHI4dERuUE5RYjlmNzRxK3U2YzhFWkJaSmw2c0FlMnN1TDJlQ0JETXJZbFlKVUJQT0VRZnU2MjJlQzBvMEc3WUhiZkJ3akpjUUh3dlVDNmVYQzEwYnhFWmJFbGV5YUFTZkp5RlJNZWk2UWdLN1BxamRJcG9hUzZ4bVZzYmY5RTdoZnpEamJCajY4TkMxWHlMb09odUJoTmp2UTZXM1FYVHNpNG1vUXFwdS8xTFJmWXJJZEFlYnE0VFhROEJQaUE0MTdJUkFCWmkwM2FXNXdJWUp5VFVSNzJNSVBZaExVRzJnM0xoOG40STByWkRYekY0aHJzamtWcDByQVRRWk8rbG1vUDZBOGJoS09SU2xIbFlIZTJXM3BzZU92N25EK0RQSmVBZk5VeU03cHI3NTduQWFCV1hnYlpUMEZyMERaZUtWMjdQbmNkZWRmd2NIZ0ZIYkV2MFE1NzFJL2hXQTVmTzFKaDAvR3gzUi9rU0hmdHdrZmZtSjhSRzFQeWNiaEJoYUNRZE5CS00wT04wNmxqTTBUSEM3V2wzQmZldjJzLzNZVXNrNlNPNVRFeTBEcUJwSjFKU1ViSnZFWVJSSGxadWY3Y2VMRFJXcS9DYWtyS3g0cmw4cFA0VGFmakpNTHpoejdKVHlNV3NHUFZISFQySjlLOXQ0NFBoeFI0QWlYcVJTeWpmRWhwYVVMK3dXZmw5N2FzVGk2WHFHaE1ZOEpWY2JHeE8xK2hleHFKQll4T2xsNzBzOHphc2NTTWxMNUhKck1FNUt1VlZBNkRBQUFJQUJKUkVGVUM2ZjM0ZmhuMS9WbmdVVW5DdUJuenBOOG5rbHdWbXBEMXVYTzRFMmNSb3p6VUtLNmNybUN3T2hPR2RBczZleFoxNmhuR1Q0WWlRRVVUWXNrd1VhQ2tHcXdYZnA4VWYzZjk5cXhZOXdKU1YzZ05zOWJPelo0djBoSjNQU3U2MDJUdXRTMVk0UHhJU1Z4VThIWlhqdDJITmJDL1JKS3FvdWYxYnZXV3hVY0JwSmtUcExBUlI1R2tVTUxaSGtUbFVINjJySE5EM1FCc0VMNkdSV21QL1RENG5ZaFluSWdWNWhrODJGbndJa3JrSHJjM29KNUg1czJOempBaldzQzJzUFY2YjRnUGh3SFZsMGhxNW0vb0l5OVlZUVluempYNmlxTG96YjJSeDV6bFRFb3ZHQjBXRU5uZzVXak02WXJ6Yk0vZFlmalg5dXZIZXU2VkZoUVRvc281TTA5d0hONGl4dUphY0RmY3JrQ2NJWXNEcHY0bGJXeW1Rd0syU2ZqWTBSMmMxUzNpM0UzZ0krQWJja0Z5UytDRHdlMHhzZmhHK0ZEd2htNW5KUTZIRGw2ZHFtMFRnckxaZ0ZKdXlsNUUwcmlKU1Yxb3kvRk1JbjNBdmp3S21OdnoxOXc5aWI0d0hpcjJBT21UOHcvMUtoWm8vK0l3b2UzZG16NE1SbEkrbU04ckh3Skl1RnI0L2p3cG5FUE5ORWI0RVB5MSsyVXNiZWE1alVQOXZOM2IvQWQ4Ynd6andrVnUwa2J2VkpEMW1PYkI1c0FyNzNYamkyem5wNmJVVXk2M3BHSUhreC9seXRRQUVRVXNvVFVVZ1pPTnNzQ2JpVzgxbXdCeHgzcUxKNzZDd1pkdjFpdUFQZ0xtbVdZRmJLMU5Wdno3OHY0WUNRR1VNYU9rcmo5YzhmNUh3QXBmTzVJM0VsVWNQclF6OGFDOXNEdG5WY1pHMXhyMllXdmplRWphcCtrVnNZRzQwTks0blpsN0RLWkp1NlhVSEw5VGM1ZFRLNVA0NVp0a08yY3hBQzByaWYvQTkzVGFtVDFkczBQZHFDUUplS3R0V0ozbU5mVkRlczRFWVc1Tmg5dUlueEU3UXZCdkRtVnNVOFFqM25FYmpUdmQ3ZHpCZHhCN3Y5cnY3UlJ5RnBJV2drcnhKdVEzZVBzaHp4dUtwVkhsTEhLWitka29JSXk5dEIxaDJGZW8zSUZsb2xPeHVVSlJqQVpyY3h6TFpLV1lIVm9ROVl4NnZTWjZjZWdqQjA0MG5LNUFrZnNjUmxlaGtOZkthOUIxOW5iN3NrNDRWTE4rWW1HRHo4RFRocHZYd2t5NFFZMmJHUnB3RzBhZjV2aERmQWhIUXZrM0pNNjNKV3hiZ1ZYVWxJM2JGN1grY25rM2RPam9pNzhrbFJWUkk1STRneGgwUWFVYlkyUFkxTTVESFhkVGUwZCt5WHNtTndBUGx5WFhvKy9NOFpPUy9GeXlMVCtOYkdHQXgrR0tIRFdMbnZ0Mk1LWERqUDdSajR2OTlxeHNieEI3RUh5VlVQVzhzL0RmS1AzS1VrajZaRDBkOWNQYWU0cVIzQjdWd0FwT1pvK0diaHpuc1BqNTJOM09QNHRYRkU2bExHelpEMmNaN1daa253U25KWGFWQWZ5ZFp5dFFqTEdPcEdhTUhXK1hFRllkQmNRQm5qV05lclpETXJZTjBuNlpSSWhRKzNZRE1INkxaZ1RndmJBYlo1WElSdnN0bDN1T1FOT0JIeDR2WGNWWHhtUy8yQjh1TUtFTjhOSEZWL1FIcnN5dHV2VmM5Tk5GcXpvUjRvNEtlTWpTQm8xZnJOSGxNSllQK2V3cXc0WEtGdGREdXlSN1l3S3dVMzl3THh1RlRHTk1JRm13MDZJRCsrK0VNeTZLMk92RnZEd2cyN0ZLL1V2cmtEYjZVZG5mcEI4T0M5UC8vN2ZJY3VLTFZ4c1VaNGcwQk12Z2pxcW9lYk9JSXFpc2hyOXdjRVJrcGFBaWRoclFacTg4UGpoODUrdTY0OU80QVRNODJKUjR6dzlUZ091Wkd3elpaN2VVNmlra05YTTNaOVBYWGYrSGV5OGxKclUxRGxiMndXVVVBNER5WlB4NGEwZEd6NzhGd3dPTFI4aWZPTXIzTURnd0F1NXRRemJJZVBqNGczd0lSMER5dVdrMVBGR0ZiS1FyQ3NwbFVKSnZHU2tya3JPMGZhWXhOT2lQanRheVh1Y09QRXEzZmJhc1ROa2NXRy9hT0ZyVFdzQS8vNWtmRnp3UlhCY0NOUERqOGszdUNTVDdMMXhmRGlpd0JFdVV5bGpOeUpPd2VlbFZ4a3JmY0llRzY4LzlPYk1ZMEpGYjlKR3IvSWd1a0oyTlJLTEdKMnNPK2xuQm16S1l5NnNSaWxIbFFIN1FIUjUwOGNmNG9mSmpuazJWUUNUSHk0aE9ITXFZMmQvTU10S0VwYWU4NjI3SmFycnp4OFhOZlVqWng0WTVWa0dKcUxYZ3dEMjdFb0syVVdTNEUyU2Zrb09LRlZob29KU2cxTG5WcEMvL1grRnBDNXdlKy9LV0dMM0RFbWRRVUh0M1RkNzdWajRRMDUzSklnemlmUDdHWUxuYXU1aVB2Vy93blZ4djRTUzZ4bHJ4d2FTWkc1ODVjWkhFMlNtVjhZbUZFR3d3THB4S3lYdmR0SGlDeWVsTU1YbXcyMGUrQUVGZG5DZUs1ZzNwMExXTlFIYnd4NmVzTGxDTmhnZnJtMTl0MTltRmJJMjgzODk5YkFJWkhPU3I5NFZMMEltUVBwYjZJYzhibEl5RlRxZVBheUpNbzhNMUtBQVBuOTJoOU0vNUplM0NrWU1VTWFPU0hCeG5oNW5FZm9EWHdTcnFnTFk1UjNtRDMxcjdkakJWc2RmWHdXSFE0ZEYvRW8wbVMyUzNIUnBROW9SL0ljdVFFeHdPSjE3MkRRMmdJK281WkR3RTJaZ0I0MG1EYmhONDI4elpNQkowdUR3RmhRSE9tNUdnbVVnWTI3SGxVamFMZjVRWXVuWHZXdi8rNXRja21FUzd3WHdvWkxCU0lHZEFTZUJwQzYrTkMzdG53d0tXYVAvaU1MSHFCL0h2Z2s3SmplQUQyL2FJQjNuTDRJUFJ6UjRDWU4zWld6bFVuV3ZIVHRPQkl4NVRHSmw3QzNNRGxESUFtOHRrVmpFMkVxZUp2Wkhtb2Q4aGVsUWpIcHFxdDVNWjVubjdkbmozOTFoK0JRZC9YdlNQS3Z6STU5bm9nbFdHbFVIc2tMdFdDbEtDQ05QNThzVkFIOUJiOGpNWkVIRXVrYjFzWkl5RnBFRmUxSjNtUHVCbE9kc255dTZOeHEwQjI3enNUdDR3YVRPaGErTjRpTXNpWnNLWmw0UUgxNlM0UEo4QnB3NFNDRXZYaDZlaC9aNGVXWHNiZjhFN2h0TXJrOC9vOTBHUHNJQzVQdjQxU0s2aWJyVVJmMDBPOUNCNHJId3FWSlVDRzdxQitaMVVqazl0QkMyTW9ITmg1c0JIOEdmdEpsdzRTRllyT3RmZTg0MUVlMWhqOWlONXYzdWRxNkFPOGo5ajVXeHQ1UHZzWWFzWnY2djFzMlVzUXE0eWNBVnJ6VFRuL0o0aEVMV2ZFZ3JBNzJiSjNqczBQZGQvL25uVEZVaVl2L0NlbHJtT1E4OGRsaDVuSVl5emJDMllHSE01R1RObWRzUHVYSzVBbTkybGVId2R3akV3M0NoK0Vld3pxN2cwVEdwY0hnbnhrZlVNa2ptRGpld1lRTkxBMjdUT0pVeTF1NVhYZHQwRm4va2N0SU9YS2FNZlVLNWcxYmxRVUpKdkJlL0pKUEp1d3lrSFNSem15Z2RYN3pjd1Vzb1k1MEsrMURjT1BaTGVCZ1ZTUHFiY2RMWW4wcGN6NVA5aUxlMnNDRUtYQTQvM2dBZjB1WHFnajNrYzNOOCtjVlp4VGFodUsxWFl4NFRxb3h0RzdkemhleHFKQll4T2xsT1l6L2tNUlBacXBDUmxVVWZUWjhNV0NOZGk5emVjTmljUDc4K1E2LytJOHJZWjg1enJ4M2Jrc01kNnN4MXgzL3Vvc0hBNk00OThDcDRWMmhBOXUxOElYWlREYis5ZHF6d0s5SFhvRjBLcm5tSW8xRmJHd3ZhQTdmNVhqdVdKTk1idzBkNEVwZFJJZHM0NmJjbWRjNGt6blR1WkVuNnYzRUg5MHNvcVM1K1ZpK3RyeUF3bk8wM2tBUng0NHY0dTFibmJKMUViZkxtOUxWam14L29Bb0JKZWNQV29UdUwyOWRCc2pEWFpzTk9pQTh0d0M1dmE4RzhqMDJiR1Z5SW9Gd1QwQjZ1VGpjRFRsSWtkRmU4elJ2c1J5R3JtWC9jMnFJOFFlK3JyakxxNWFlUnNUL3ltS3VNUWVFRmx0cWRUWlNqZHo3ZzQ2L3UwSjJaRXZWaGRTYnp0Q2hqbjFZN1ZvUmFTSE1QOEFKT0pRditycS90VDhmaGw5K0NZOWdNVGwyNVJBZ0J3VUluVDhiSFNLcm5tR3ZZTkRhQUQrKzJsTXdjWmxnaENIUWRoTkxzY0dOTGZPTCtMS3JHcW1RSUR0c3FZNzgvdzBLS3IzVlNXTGI5SUdrM25WY29pWmVVMURVcjB3cWtKQ2J4WGdBZmFCK0FTOWdMenQ0RUh4aHZGWHVzNm02Ti9pTUtIOTVMa1BBd0twRDB4M2hZK1JKRXdsY0dmQ1Q0SW1XdkhWdnc0KzJVc2JkTFZaNlk0eWk3WVVObkhoT3FrSlUyT2pmek5UQ3RLMlJkeXRqWllxZUZoU05HVjlaYzdJODBEOGsxaVhJMDZnZTc3dXdmTWIvaE1QejhFeTZDWTU2ak55Z0RKNXVGSktGd2lvdk40TGhEbmNVMFNpZjJDT0JhNXZaRi85RmRTTmtXWkloWklSdXhybEY5TE9ORCs4eVhKbkVaUDNkc1VNUE9ITFJQa3JvbmJwL3c5WGNsZTRBTUNVL2lNaW9mYi9zbmlBeHg0ZXROazdvaXp0NGc2WmRJdUR0N1lOSVRuQ01tUHdMOFI2TXc1T2VVRmZkTEtMbitKdWV1R1djWjhMR3lRamE5TXZhMklac2Y3RUFobTBFWmU0djdZVjRYWDFmb3prTUtPVWp6NFNiQ0I3dHRyWk5rZ25sekttTVYzczAxV2FCMXpJQ1B0bVVHTkRwaXZuYnNZdzFaeTdvOGJIWmlmTVc1RW05Q0J1N3Noenh1S21OQWxMRUttTWhBWit4RkhodUdjZjdvdXROUXJ1RCtBWVA5UGNGSUV3WHdXaVF0c2RYUUJpNUlxM1lPWmV6Z25QcEQzM1dmOStVS3ZOa1c4U3RTdGdxQ3dGSi9lKzFZZmY4Nzd1Q2tJQ3NEVGhwdlgrcENzSitVREd6WXlOS0EyelJ1Y1Nsa2xxZzF4b2Uwbk9UY2t6b2M0WU5kS2p6OXRMczdSVVhTRHYxUVlrbXBWZnZmZzBoLzE3SFlrT1NXeWJzTU9ESGl3MFJpejVEamN6ODQ2VnBmUnhoMCs2RTQ4K1ZuRGYvcTN3djdaVlYzKzJSOGpIRG0yQzloWVZSRC95SGpyckUvbFhDV0FTY09mQmlpd0ZFVThZQ3ZERGhwakEvSlQ4L1lRejR2NXk5WDYyejBFOGpjYXRSdjVFTkN4VzdTQnVkbW5vVFhqUld5VlV1THM0enE3NjRmNDFwZm9uanAzK1JGbHMvMVplV29jNTdUK1gzKzFSMzZvVnpCMGorSE1uYldGNUFGSWpCU2trOXBZU2VOeVhnbDcreUltb2xkdktmcjQvUDkrZGgxQTNsL1djK3c2QzVnb0o1MWpYbzJnekkyV09ubmduT0dZR3hpaitkc20rdEZhNFpnM2ZBNVcrQTJIM09kQ2ZIaHd2dWRPM2ZoTEFOT1ZrenFxdmpLZ0pQWTQ4N00rZC9Jc3FBa2JxOGRxNUtESzM4dWJmSkhnZnZGakxNVi9VYzFlaXo3VTNOMnZTU2Q4b2hTN0hka2dzR3JEdGVSbDZpQVZVUmNVWEg2dEIrWTE3VVN5Y2dpcU92NG13MDdJVDY4KzhJRm5XYUdybnF1Ui8va21vajJjSEhhTDRnUEw3NXVmTWpDdVZBblpBSDNKcEV1YUxrSnVGRkhnbGVhNlk4TXcxWEdJSUNrQll0Y1ZiU1JlWjVQM2VINHQrMnppZWtoWlNhanlVQm5XRjJQMDFCZ0Z0WldtV2VJbHhnNy9jdjYyTm1DL3Z5NzY4NG5JZmlyblRrWm5Ec3BJeElHQUhicHNVcnc1M0p3OC9NSWgzY0dmQ2hmTXRUd2JpelIvVzN0Y0FNYkJwemdwajJWTXJZeFBpUi9yVnhPU2gxdlZDSHJKTGREUDIvUFFPb0drblVsSlJzbThRTERDSWNYKzlvRlRweFluMCtuakUxY1p1aXBidlpKK0VpbmpOMEFQbFJPV1B4Z2J2N1UzRGcrM1A1enF0Rlo0WnpCU3VyazV5NCtMNzNLMkFSeGUxUWVFeWtHczRmQlVnQlRKbVJYSTdGSThraUlEdEtQUXRZdGVCOHluSWMyVWNwUmNaNUs4NFd5QzRmVDc2NDdmU3pNbk14UCtVRWtNbkJGQVR5VGhENndqcWFGRlVqL093T0hPb3M4dFdQNzRRZmZqci8yMnJGRktLMmtrRjBrQ1RJRUh3bURkdnNkUkNBMXZyR2d2VGtYbmlGb0Q5NHZMcHh0REIvaFNkd2IxQloya1FWNzdkaHhHQ3Z1bDFCeVBXUHQyRUIvNmlRSlZzcHhLOXFDWFJrN05sRHpBMTFRMW1aUXh0NENlWktQdGthMGtKODJIMjRHbkxnQ3FXQmhhWE9EZzBoS3dFZFVVdzlQNlBzRUNQaVJZSHk0dGpmRGgwMGgrOUEzMlp6RXViSkJmN0U5NUIvcHI4NHhTdGsyR1ZhcFEwdnR6c3Y3alBNa2o5MUErUEhuOWJjN2xSdVVLQVd3Y2lnU2toYmc5VHRLUVFzYTFFaFpFSmQzbUhmdUZ2eE5odEdmUHJ1dUgvNFB3bkt4SFZpbjVrNWR1VVFJZ29HUnpHVitJR1JoZkJNTmcva0c4TEdxdWNNTUM0Sy8yc1I4RUhFOWJZcFBYQ3pZOW9MRHFkK01jZGdYM0RBbDRicmVhaG10SW1uWHBIWnNNT252Z25NZ2FUZFZLTDBUUHF5SzJPbHpGNUw0VGZDQkZXMlZza3NSNFNjK0JZMytJd29mNlJTeURmMUhGRDY4KzBuQzE0dmdBKytIUXZyM0hhNi9BVDRrZkMzWUE1K1h5M0VYVDhoZGtYZnd3OFo4SmxUc0ptMTBidVpDUUNvb1pFSHlLNUZZeE5qSytvcjlrZVloWCtzUzVhanlPVFFaT0NFbEJRWHdkN21DcGZWd3pIUFVMWm5mSFNsY2JVNCt6MVJ3Vm1wYkhjaVh3VU9kUlI1bDdPMU9vRC8vNnJyek9YYWVacklnWWwyaitsaEpHWXZJZ3RqbHNTV0xDWU95ZGMvZUNhbzNHclNEc09CbDhPRjEzeTU4YlJRZllVbmNyb3hsK3lnRFRqWkl0cis4TXJiQkZ5bG1zbUFiK0hCbjEzTnhxNlZjVyszdU0vVHZ6UTUwY0drNUVUOUVoZDZ1Zm1CZWgwUlIzb1VDRTJrKzNBejRDSzVMQXN4YWJ0TGM0RUlFNVpxSTluQnFaV3d3UGx6YjltNi9BQjVEVThpYWxDZEVHV3RVUUlZb3lXWTY4ZXd4Qk9zbzVhZ3lVQWRKZS9yVkhZWWZhZklxa3kzQnlHWFlaSjdLT3E1RjBpSXdPQmFHMkFWNGt3Qmw3T0JySHNzVkNHZko3REF6SFA0RitLbExHOUkrYUwzUmZncTVqUnJQT256NGlmRUJ0aDFhQmdrMzRRWTJiR0Jwd0cwYWY1c2hBejZTQm9jTkZMSk1HV3Y0d1RnREN0bjJjNUtYb1NUZWkxK1N5ZVFkaS9yWU9sdXBOU2MrdkFySWRMVmpFMTZpcHRBa1BCa24xMjhYemFkLytER1pBU2VOL1NuTVNyLzgwOGJ4RVhYK3BsTElOc2FIZEhuZlRpSExUNzQyb2JpdFY2TW5DeFc3U1J1Y203a1NzRHdTc2g3bUcxbGZNVGJwa1BTbmtIV0NjblJ4ZUlSMFZUNkhGdWRKbWdQT1plaW0rL3p6NjNaejloOVJ4amFZSjU3Zlhqc1dYTXpFWkQrbno2N3ZqOEpOZU9YVWNnK2MrSS9XYlhabDdKajd5UkNzVHo1M2ZNN1ptMUFoSzdpQjhDUXVvd0l5T0doMzRleE5rN29pempMNGtXQjhTRW5jekg2UlNVOWFYb0syRS94SFZKSmY3QWZ1bDFCU2ZWb3p0dkpadld1OTFUQXJjTCs0Y1pZQkozdnQyTDEyN0ZMc2p4UE01cDVNeWxDYURidDV3Q2M0TkZjZ3RkZU9sUUExYVZ6RlZ3YWNCT1BEZGV0Yk5kajRoM0JQLy9kL1MwemI0N0pabENkbzhjbWdVVWZYUnNiK3lHT0F4Q3lQdFBBQ2kwS3hpWEwwOFd3NW5JOWRkL3puN2c5a0hRZ1pUVGFOc2lCRWFBcWNCWmxlZUJ0bG5pN3ZzRkE3bHF6SGN1enhVNjdBRzZPQWRXTGZid3FIdlBnenF1RVllTUhnY0RxbE1KaHZBQi9lYlNyaEs4eXczbzByalRxOHNTVSthZTVIL0g0VkthbXR0YmpkbDE0L0wyWktvQXhrekMwbmc2VGRiRTNQRXZtbS91L0pTRjI1UmlPY0x5YnhYZ0FmVVlxNHZYWnMxei9nc2JKZlZuVzNSdjhSaFk5ZEdUdURqOGFYSUJLK011QWp3UmNwcVpTeGpmRWhYYksxVThiMjEvT1dTemZEbzNGRGg4NDg1cVVVc2k1bDdGMU56K295RUtOWE81SGM0cWczOG5vWDZYcDdHMUdPa3RxeHlvQkZzMHpuT1dmMjQxQ3U0SE5oUVJ6ek5DOE1tV2RyWmV4a25XdFpjNml6U1BHZDFzalgvNVFyQ0NUTHpHUUI4UjlydGNtZ2tIMlRwQitUQ1ZkN0VEY1NRRkUyK1VHaFp5VjFnZHQ3bmdzTlZISmhQRFJXdHJsdzlxWkpYV3BsYk5La0RwT2VWUEdxdHN0QXBvcjdwYWxDTnNPNTI4Q2ZtbkdXQVIvMXl4aE9Zb0JiMThXNDMzVXdoQTZ6N1c5YlVKWktxSXJYUEh4WDhtNkFnMXArT1B0M1laTE5oOXM4OEFQaW1lRDlJcGgzUVozWVBFTW9iM1RYQkd3UGUzakM1dUtIcE9YQkJCNkQxWkI5V0FTeU9ZbHpWYndJd1EvcHI4NHRTcjZUREt2VW9hV202c1gzRytkSkhyczdXeTdEKy8yZjduQjVIL2xIbExGdzAxeGVSd1k4TXk0TFhxVWZwQ08ySUczSS9Gb2Q5ckdrYm4vNjdMcCsrRCs0YkdscnhpcmxOY2dhZTlvOEdSK2ovZWVZUi9nMHlQbERrd0JyT3cvT1FRd25tVHZjd0dDQTVEWlBtb1MvY1NxRmJHTjhTSDZXMUV5WE9oeC9ab1V1QjlocGJoK0YwcjlJMnFFZlNvUkswZTlMZ2d4a1hZTWZlcHBlZ3Nqa25iS096bkREVys0QTRWNGx0YWM0eW9DVEJxU3UrYktzWUk5VjNhM1JmelRCaTJPL2hJVlJHOENITmN3enBVa3ZnZzlERkRnNnZ4L3dsUUVuR2Z6cHdya3JuNWZ6NXdzL0dmMWhkMXdQeGp3bVZPeTI2a0h5c0V3L2hLeUYrWlpJTE1YWVpJbEpmM2Y5a09hUnl0Z2JtV0VoWFdYbHFIT2VCWFAvbEN1WWErQlF4czRLcXNrQ2tjMmlKSjhFWjZVMlpMeFJVVUN0SDJJWDcrbGFmbjc0ckt3Ny9lNjYvaHh6MnZsWVhjK2lCajZiUVJtYlZNbGxUc1pVMHFPaWZIenF0dGxvMEI2V3hHV3NHZHRvdjdod2xnRW5qcVJmUFhhcStOcVR1b2VhM0VGSjNPMHpSLzIvSytLamlpZTRYMTVlR2R1QWJEZmpiQnY0NENTR2NHMWt5ZitFN3BGbXhWck9aalZGMjBRRUVSaUY2MTNCdk01ditLb25RMk52UHR6L3Y3MXZoN2xtTzg5YTg1OFRFMnd1VWdnRVNHeURFTkJRa1ZTQWtMaEo5b0dLQ2dxZ1JJZ2lTcGNDaVNBS1M5QTRYUW9LMmdRaHdQYXhsQ29LSW9JQ2hKQm9VTVQ1aVJJSWtDTEMvczkvK2ZabDBNemUrL3Yyeko2MTF2TzhsNWwzOXA1ZnNpejdXN1AydWp6cnZUenJtWGVxRGhsUXR0YnlWL1R2cWtEcTVYaERDNnZNKzZQZ1F6VlhoRmU2UTN5bzdPL1ZlZ2g0REZJaFN5dytCQVRFbWlBZElmMFV5aW93ajR1RVFZaHlGREUyekVBUjVXakZKK3pmcGFiN1NCUDh6MkNlL1c4SjV5bTVWTGdFSGZBY0xSc3k4MVJaQ2QvYXNlbVEwdjREdDIxaEZiSklHUkZMREpUNldoZ2YvVGxVL0RNZlB1Ri8zSk1KMGt5aHg1ZGFidk1GQnBJRWsxdExhcGJWeHFHVXNlQWJJQ2dlVk8yWXkwbjVENjJuZGl4STF1V1ViS1lrbnMzZHBjN016VUJ1d3lTZVFmaWdzRjRuOUN2eG9YMStnSzhJK0hBZ2RjV1hzUkdVc2ZWeUIveGxoa0JCdmRXTzVXc0xvNXdmK1NtSmFhKzVzQjNSNGtOdFI4L25KRlR0MkpYWVU5aGZhcFd4QlQ2c0duQmJOMURtTVhlbGtIMzluYzZIVEVSRFFQSkw3UXV5NkVpSFNEOFRZR01lVTJIVlNqbUtEQmk1d1FDczZ5UjMyNmIyNmMwRUpZUE1qM250MjNxZTNyVmprZkdPNno1b293R1RLTUZGQU5BQnBOMC9wZFNSc3JyczhPVjV3YzNTeVlCRitqZVRRclpJRXF3a0NCRW5hYXhpZHFzZE95UWRDQklFQ0FkMHgzOEdjcWlLTStQem91THNIelNwMjJySGdtNzA2cndva3pnOWlVVFlFU0FjbFYwTmdPZkZsRlIzcmoydENoc043YWthWDdIeDRSSVloNjhkNis3UWlYd0FLVzg0VjJ4UDVuZVVlQWkxYk1SYzNZY2JBU2VxUU9yMmVCUExlOXZVZmNFQkQ2bWFnT3hoamRoTmx4Z0Fkc1FZSCtneHpmR21ZdjZpVFdXRjdNMG1JSWNUTWE0TXFCSDhJUDFOc281eVg0d01DNm9kQzRJSlZvN2F6TE01UEoxZVE0ZitHU2hqQnlRNHVaOGFZMEdWM1lBV0EyaUV6RTlsRmNwR2ZSQXNndmpMRE9kVXJ1Q2QvQnoxL1NKMlJaV2RBRWFkdVVRQXRsalZaR0Y4aEtzZHV3SjhXQjFYQ0RkM2dnOW9yb1ZHb3ZqRTI0N283S2tpbHNNdTFRMS9BRk1VUmlCamxNbzJVeEl2a3JzekpPM0V0V1B2QUI5YVpleWdSdkdENEtONk9RYlcwcDNWM0lLa3Z4VWVpdjBvem8xWk9PVm9QNnp3b1hYM0ZMN3VCQjhBSlloVndYZ0FmRkQ0S3F5SCt0THJwSmpGRTNGdDhHMzVQRE51TDdFYmRkRHhaU2J6d3Vad281QUZyRFZGWWlHTHpXd3UyUi9TM09RdFRFUTV5cndPalF4Y3FaQXRMZnZ1YldyYVE1N2RsZHdBRDNwRDVuZkYwbGFiSTY5bk1qakx0YTBPNUdRVVhVbkdHTWFqTndQcG1OcjllNXY1aXNrQ2kzMjE2bU1tWld6eFF6TTIyMkZ6c1Jrd0tGdjArS3dzYUFmQ0FSMU9BdUpEYTc1VitGb1pQb2dVQUV2aUhxaTJzQWhubXpKVzlacXdLYmtPa29haWZTYnVrQ2Y3TjdTcllySkFRUnBhMlpYbmZ2SjIxU1c3M21ySEFnQkd4RnRXY1htdEh6Q3ZvMGd2a28ycERmSDY3KzdEZFEvOEFId1lsMzlpMXZlbXJmdUNFeFpQTlJIdVlZM1lUWmNZekk4UDlyZ08ydXRxeDE0ODViUkNWcVE4WVl3ckFtNEVOMGcvaGZvRHpPT2lNZ1pXeWxGa29EYksyQk9YMktiMDlBYllnTXk0Sk1GSS8ydlc4NXlMcEFXV0NwNmZ5aXJNcG94OTVrNFBUNm50Nmd5cmhoM0IrV2ZnaDI2dGFUdmtIS2dXSEhEK2lnbVpEejh3UHF5MmdWcHU4d1VHOERDZUtEVmduOGJQeS9BQStLQndodmc5cXNNQlBqQmw3S1hHR2ViVjVhTkIrbGVTM0tZa1hvVExNa095VHF5TXZTTjhhQldSNFdySE91TERTdmtJWmdzMmRrVnBQN1Q0R0R5UDJMdE1PRzd1SmlQZ3hObWVVamlMZ0JNRlBnUlJZTzZ0N1JNWDl3RDRvQzdiSnRaRGZOazFyQ0dMSitBK29iaXNWMkVlWXlwMm93NDR2c3dpeDlNa29VSVdXWDVtc2EzNnUrcUgrWGxWcm9tUXJzenIwTWpBbmVkNWVFck5UYmtDUkFIc01NL3FjakRKSjRLenlNcFk0eHREa2RGNDhkcW5jZ1h2aVp1c2pQZlNzYm1hVFRWOE5vSXkxdWtyOFZUUUVlbERJS1AxQ09GN1Z4YTBteWR4RVJXUXhrbWRDbWNydzRkNUV2Y0ErQkRaMHl1N2FwVEV5V3ZIQmtqNkFlWGpZSDZ1NUlDeC9kRGlneVk5TTdWdzFUaUxnSk1JeXRoSWNidTdReWZ5QVViRVpSaXFEN3FxSnBoV0hnN29oNWlqMjdBRDRrT1pweEtyYXFkcWc4Umw3TVIwTTZHZXJ1SXJBazVVZ2JZeHVWcGRNT0Q4NTJySVNwUW4wRzRqZzRZNk9qY1M5b2M4cGlwamdKQzBJSmhnWmFXUkxlbTYyWDJlbXZZSWJJVFZQSmtOUWNob3dGZ0FzN052d3N5VE5kWkErLzVtQ2NRZDBLNVh4bmExaHNYVEF2YkovYlVIcG95SVBTS0dQWW9YRWpMMjNFWXA1bW8yalFqNGNFNm1xR1UyVzFnRHZGQUR0MjBzaVUrV3RpT0FQWlhiMGN0Mk1wZVQ4Z0ZoQ2xuTzJzaEhVL29kSmJsdFN1TGRLV2tuVnNoR3dJZXl0ckNWOHJISDJZUGdBeWFMTSt0aEY3NFM1bFpwUjB4d29qZ3Y1bUhVQXlnZktaeEZ3RWVBTnc2ZWNSWUJIeXNScHlndnZmaUUzallVbC9XbXpHUHVUaUg3WXFDdkZMS0ExYVpXSDFsMHBFT2tuNGw2QXN4am9uSUVsN0VqeWxHRTlHRUdUSGtMNml1RFBSRzcrenpQN3E2aGR1d042NGpnck5ZRzNCOVRZekdPMHBYN2JwejF0dnZ1bzI5SDRrYmNXaUZiMjdNNS94NUJJYnNsZGNQWHBNN3JFZUxZUkFqYWlhUU9DQWQwSk1JZEJ1MHFuRVhBeHdKSlhSWm5kNGdQRmVtMjFZNGRoaS9rZVRFbDF5UFdqalU4TDBxU3dEak1WR29JWmxMSVN2S2lSUmJLM2JFRCtVQUVaZXdvZnlmb2VaNEVxMjAwa2FlQWFhaDhPb0h3VVZzMjlPL0U4dDQyZFY5d1FCeWhtb0RzNGV5MEkrRERXU1NENHFwdloxTTdkcnFHN00wbUlJdVBHRmNHMUFoK2tQNEsvU0NQaThvWVpEb09VMU1WT1B1SEQ2bnBWSS9GZjRneUZqdzAvZThnRzVMbmlGOGVCL0JLZlpBT3dTTFNCcGtmWlFXQWpienFiNEEvY0xrcnd6bVZLM2duakUyQWZkS3hQVUJReUpUWFFQWlkwMlpoZkF6T24ySWU1dE9JZ0JPYjg1TE5LcW5sTmw5Z3pvNzBPQW53TDVSQzFoa2ZsRnVZT0M5S091UGF3SzlIR2F0VVBwcVNkdzl5U1VhVGVGalVSOEdmdG1Za3FXdWlkTHlxL2JmVmprMWRIRGxkYXpLQ1FuWmhmSVNySFd0SStzTkthUklmcWt1dnE3UUJjdXQzZ2cvYWJvN1N2azBaVzNuRFlhc2RPOHdhaEhtTXFkZ05PdUJDZm9NOVVLeENsaUt4bU1WR2tqdWt2NnQra09hcWNnU2ptelhOemVoZytzakFsZk5FbHZ1bVhJR1ZBcGk1a1VRT0MvTjZKakx4WEJ0a1g2eWlnRncveUhxd1JrRFgvcVZjZ1lJMFU1TUZtbjIxZWphQ01uWWxyK2VvZy9CY2NGNEoyaGM5UGlzTjJoWEh1bnlYY29kSm5RcGZLOFdIem4wTWhBWFRlSW1BazJCa0trMTZEai84SWE4WnU0Qnl1b292OE55WWt1c1JsYkVPTmR2Rk9JdEFzdGN2WTF5eWJJbm94dmUySWNlYUVXSUZyN3dHRVhGWnhlZkt2QTRTQzJrM0VwZ3JtSWJLaCtzVzhBbndwZ3FvWG5BUExHdStpZnVDVnoyYzBVUzRWZGlVc2FCN3NGWEdWaFN5eU9Ga2pDb0NiZ1EzU0QrRitnUE00eFlLV2JHVFpnWjJ4QStrQUFBZ0FFbEVRVlNxSkdtdmxpdGZybUM4TjRoQzFxRk1RNVhUQlhDTHdNeThEYk9mV3VjKzhieHg3ZGpPNmJmNzkrZHlCUkxuQ2V5VHUwSTJNMjd6dlVjNlhCZ2ZXdVdqK2ZBRDQ4UHFlQ0t3ZUc1anZzQkVNQ2h5aE5UczRNYWhsTEhnR3lCV2VDbjJ3MXhPeWdlMEhvVXNTTmJsRkkrbUpGNEVVbmNHY2hzbThTS1Fka3A4YUpXeTRaU3hEcVN1K1BJMWdqSzJUdXJxTHpmUXl4TEZlVEVQbzJhd0kxWGNPTnRUS3AxWjJJNzBka2lCRDBVVU9QamRVQXBaWjN4UWR4U0Y4d0w3eTJrN0FiS0dWenNNUjltT0RZVjVqS2t5Tm5iYzNoeGVmOXBXSzhwVFc0UXNPdEloMHM4U3RXTVJNaExjOUg0WmtIbmFrYTdGbGQrL1Q4MXhkMjZDS0dPWjE3NnQ1NG04bm9uZ3pPZ0cxY1ZvZ0RpYTJTdTN4Mk5LeHcrQ204L3pmTlJoaEdaZnJaNUY4SXdHM1VDN0lrbXdraUNrR215ekN0akl5dGlWSm5YbVNkellUTnhoVWdkNjhXa3ovYUJKWGVqYXNVSHRxVEtKMDVOSVdMVHFHNDZBNThXVVZGL290V2tvK1RlMHAycDh4Y1lIVDJJQVNOYThJUWwwRDZXSDBzczZkOUZENWhzWVZpRzRxQjhzYnA4SHljUUUzSWZ0SHZnQithSXFrS0srbFZOZmVmY0ZCK2p3K2lqTlc0Uld5QnJqUTJWL2ZmRFJIRDc3VHNjR0NGNXZRQlN5ektBUmFDSDlUZlNEUEtZcVk1RDVBVW50VGdsSlcxV09GczcrTmRlN2UzTXltdGwvQ0JrTkhockpQRFhHZ2lxN2dXQVJhYU1CbnNwYW5EWmNnai9rWjl0ZGFnODdRY3dTd2Vremx3aklIbXZhTEl5UGNMVmpWNEFQNUh3ZzJ3ckJCdW5JYWtDMWZxQUIrelRhbExFVkxnRzVuS3p0Yi83djYxSEdLaTlCVEVtOG9LU3U5YVVZVE9JSndnVWdaWldoR2lSMXRVcllvZ0w3UWZBQjQ2MnlIbUJhSWNQRDJMd3VqQTl0N1Zqek1NcVE5SWZ4TVBNbENJV3ZsZVBEeXE2R1VzYXVwR3diN0MvTEloMzhjc2tuSk9kNlZlWXhwbUkzNnFEanl5eHlQTGVHdXF5UXBVZ3NaTkdaYlNUN1E1cXJTTmNSNjZtNUdZWEp5QmtWd01kRGF2WnZyK25aQ1ZJUEpQa0cyOHhzREhKWWtOY3pHWnpsMm9Mak5qVVc0UHFLRHIrVkY3NlVLMmlCRzgrTXhFT3NrTFhZVjZzK3l2akFTQXhBR1hzSnppZkpnaTJwSzM0UUJERW5kc2RpaE9xVkJlM21TVnhFWmF4eDBLN0MxOHJ3WVhWT1FpdGpqZkVCS1J4emJ2U0tCREZLNHVRSzJSV1NxYWJrK2xZN3RoelByQU1mTHRtMXVDeWRsVUd0OWVQdTJJRThBQkZ2V2NYbHRYN0F2RTR2VGNaVVVJc1BOeEErclBMYTJwb1cveDRCSHhPOGoycE93TU1hc2R0c1NudFZ3RzFrL24xcXh3NXJ5RklLRk1hNEl1QUd3RUlaeDRuK2tHR0lTdVVoeWxqbXRYTmtvRWJ6RzUvNVFibUM4VzhZemhNbW81bDV6a1hTSWxqdDJpRDdhT1Y5SnZyeFVzWjJ5OXlYSzNndk5HNkJuVCs2dGFidEZzYkpWanQySXBsd1ByNFVmbGFPRDJxdWhjWlVmS0ppd2ZEazB0Rjg0KzREOFh2eWdYS1hTb3Q3dmNTTk4vZTFlK095S2Q1d0xQYnZxR3lqU2VJVjQ4TktLUnV1ZHF3alBtZ2xaSVRhc1hkeVNXWVdacThBSDFiMmxRcjdJdUFrZ0QwTnBaQU5MazZoL2FXMmRxeFY4RzNSanpDUE1SVzdVUWRjeUcvVUxzY3VmODhiNklwQ0Z0a01ackd0K3JzVmN1SkpqTFRPTWZLNlB2TTZOTEp1ODh5ekg4blQ5OC8wekhsY2FnWHdaZXpnUEt2Tm1PUVR3VmxrWlN4RDRxTkd3S1pkMis1UzZzc1ZDS0krc1RKMmdSdkRMSVFpS0dPREtybm9KTXlLL0JpdHg2SytOMEt3THZncXV1QTRjeGZqRVpJN21kbkt6bE9Gc3dnNFdTQ3BDNjJRTmNhSGlpeDRVSHhrd3hSd1BUWmxiR3BaUDZ3bUN4YXdJemM0eWVQREpidlc1RWZ5T3pKaW9kMGRPbkI1T2Nwak5HbVordGxxZ21tVElFRkVCREVadDJFSHhJZjJYQkRMZXR2VWJhRUZ1RkpOaEh1NE91MElPRkVGMnNibXY3cGdndjErQWY2NWhpeXg2TkIySTRPR09qbzNFdmFIUEtZcVk0Q1F0QWlZbUlFeXlsSHdyWW5qUGpYN2Q0aEVxVkRHd0hHZUdqazlBek96dHN4K2FyMVFUaUdMN0Fkdk85cmR1NVNhcmx3QjB6OWhYemlXaHc4S1ZlZmRDaUFMNDBOYk85WjgrQkh3NFh3SlFrSEhmSUg1ZzA2Vks2SW1oemNPcFl4MXhvZVZQZVVNY3hFWG1PS1U0QWdVS0N3dkQwaldGV3Q2V2wwT0JTTjFXWElPYlErVGVCSHdvYXd0YktxUWZSQjhvRGpLWFZvdzRhV1pYVkhhRVJPY0tNNkxlUmgxaDVlb3FxcHdFZkFodUd3M094OW5PeHBLR2JzU2NRcnNMN1hLMlBXSWw2cVdUaUw2OGxGUGtIeEg3c0RWRGZTMFFoWlBtVUMzaVhUSUpLRks1U2d5bkpzMlZzcFJjcDVNYzFIWmhaVFM3bDFxMnYyUS9KYmNBQS9XREJrNHM0L0loMHRFRzB1US9sY0xiR29zVkZHQ2tiR29lKzMyZUVqcCtFU1FvS041aWNrQ3piNWFQeHRCSWJzbGRjUGFzZWYxQUwwUnhYM1ZqMFhBMnJIVlVPZUZrcS9IQ1AxM0h1WG03ZzZUT2hYT0hqU3BDNjJNRFpyVUtaTTRlYzNZQUVuL3M5MGx6OHZkSzJRTjdha2FYNFNmb2Ywb0d0Ylc4WUgyQkxXVDVFVytBVWRtMk82T0hjZ0RtUEtHMW5INnVEOGtIL1hlS0dLTzdzTU5oQStyWlNlV042WkNWalVCMmNNYXNac3VNY0R0aHhVK1ZQMzQxbzRkMVpCRkRpZGlYQmtyZ3VBSDZROFhkdHE5VFpBWmw2VEFlejk4NFR5Unh5cUt3TDZMNTNJRkZTY21tZC9nd2dZWk1LSUFCdkM2aU1JTG1aL0tLcFREV3NmYXNkMXl0aDBaZTl4amNPMm5DZXlUdTFGbnlvZ2dOa25UWm1GOGFKV3hsNm1iVFdNRitMQTZyaFJzekJaWWtRWlRBL1pwSEVvaEM3cHBLN3dVKzBFdUorVURXWTh5VnFsOE5DWHZJcms3UTlKdXJIU0VTVHdpVEZCWUtRemxkZEpPVDE0WFB0QzUxWTR0bEZIWWFzY083YTNpM0ppRlU0NzJBMVpPejNSSkJybjFoZTNIUUhtdHdJZld6bTdLMklvNFllTGN3UDZ5L0lGbjZMSkkrMDBROHloZW1NZVk4Z2JRQWNlWEZ3czR4SmRrUTRVc1JXSWhpODNzTU5rZjB0ems5V1FyWlN6RFpqREswUWtyeXl6N1laZWF3L3NYMUdwdWdDVUsyZW8rUGxMdDJFakdZNGlyN2lpbHJxeEZ2MStrWkU2c2pGM1A2eGNZaVZGMnVvT2tzRWdXUkVqK0F3YnRpeDZmbFFidFprbmMyQ3dFeEFkcHRtN01uQXBmSzhXSFdSS1hjeHNSY0JMQm5sN1dKd0pPRmt6NmlkcWd1TC9VbHFNSWhnK2ExTXJNWDB3V3JBTWZMbG0yUnBTaVN1WlJRK3ptMEltNGYrUW9tWHpVdkcwMXdVUVgxcUFkTURuMzRVYkFoM0g1SjJCWjgwM2NGNXpBaldvaTNNT2hsYkhHK0ZEWjNYbVVzWVJDRmxIR0NzbkdMSVNZUTRJb0txM1B4R2g4WWljdG5DZnpXSzJNd2Y1ZGFqclY0K1EvZzNtNktJQUJwOEtaSjZQV21vMVJXWTJyMnI0cTFpQWZ3eDRQcVQxK0lHTmNZSjlZY3BkdW4xa1BveDNudWxrWUg5b2JWUFBoQjhhSHdYSGtsOXQ4Z1FuSEYranlJNVF5Tm1od09MYUQ2a3N2NHJLb1YreEVJR1dVNU9YZEtXUm5JTGRoRXU4TzhLR3RDYm9wWTRNclk1VUtleTArckpTUDVtSFVESGFrZXFuZ2ZBbEMrUytsbnpIQlNRQjdHa29oNjR3UDZ2SytjRjVnZjZtdEhjdGxvcjZ0aFhtTXFUSjJKWEg3S0k0ZktXU1piVUlXSGVsUDJBL3lXSTJNTEE0UElTT1oxNkdSQVN1VnNXUk8zYnVacDg5UDZSVjBHQkJ5eTNxZXlPdVpDTTV5YlpEeFBuYnQyTDVjUWJ0TDZiQURjWExHa3pwdDEreXIxYk1ZUHN3VXN1R1ZzVmRLcm1wUXJWVW0xWjdmYXNlS1gzYzBUK0lpS21RNWMxVzk2NkdTdVBIZDFZTW1kYUZyeHhyakF3MmpKdHRkSlhYS0pFNy8rbjJBNUI4bE1VeEo5WnkvaVlBVFE1Sk1qYS9ZK0NCVkE5aWxwZWJOd1ZsdXI5d2RPcStRdFFyQlJmMWdjZnM4U0NZbTREN3NDRGhSQlZLM3g1dFkzdHVtN2dzTzJCZlZCTGlIcTlPOVEzeW83Rzkxd1lEOXhRZlFIRDc3VGhlRkZJd3RvcEJGQnMzZ1J0Z2Y4cGlxakVIbUJ5UzFPMTJVb3dWc1RDMy80U2sxaHc5MWliRllBU3hVVG12azlBek16TnBxZ0ljZjFtendJTUVmOGJOZGd2ZFNyZ0J4cGhHTU9uTlpZZ2FFVEVjTDQyT3JIVnYzYjhSNWdFcCtVNWRqZDRJUDdUSGFsTEVWTGdHNW5KUURHYnRVbWllRnhXWWhKTGxOU2J3SVpOME1sMlF3aVhjSCtFREo0RnE3SG1jUGdnLzRjcmF5SGtoNGFaWUNDKzFIYmQ5RmZ4ZWNHL013MjVEMGgvRXc4eVVJaGErVjQ4UHFuSVJTeHM1VVd4aXkyMzdLMk11bEtuNjVwQTIrTFo1WDVqR1FLQkRhR0h6WnNFQlQyQjl2b0U4SzJhMTJiSjZVUk1qcUlzbkxnSlR5RnVxYm9tYjN0dnRTMDlYcjdqbXdXeWxqcjFpSzZySWd0V05uTkNLbXhtSzh6c3A5ZHpVcUhVVDJLUjEzeEEyNVZpRnJzYTlXZlpTQmlwRVl4T3ZBazJUQmx0UTFwZGMvRnowK0t3dmErUmlCSkJYdU1LbFQ0V3RsK0RCUDRpSXFwNE1tZFREcFNmZ1RpaHdTa0VKV2VIbnVoend2cHVUNm1CeTZVNzhyeGxrRWZOVExEQWl6NTJra2EvSS81N2g4K0FLYXUyTUg0bjlFdkdVVmw5ZjZxU2FZNXBaTGxaQzdEemNRUHF6T1JRMEN6QnZRbE1yQ2FnS1Vha00xMitlSE5XSzMyVzRYVlFHM2tmbWZ0M1lzVUVPV01hNklOVUh3cE93SGVWeFV4Z0JSeGpJMUs1Q0Ixb1dybEEwWmQ5ZmRZTzdlalA1Zmd6SU5BeHRqUGMrNVNGb0VxMTBiWkg3V3hqdFhQc0Z2T0gzdDJPTUJtRzRFcHg5Skdjc294QjF4d2hjekhSNEFjNWhId0luZmVlR1gyM3lCQmNrR2F2TWMyNFZTeURyamd6cnVpTitqT2h6Z0E3dFVBc3kvQUhXeVVaT2szWVdVZENIdklwQjJqcGNnTkhrWEFTZENmRkRrZFlFVTMyckhCcThkdXpBK3d0V09kYlFmdEZMVzJaNVNiajBDVGdMWTAxQUtXV2Q4b0FMTXZ0M0V1YUg5NVZZN0ZpdVhpVzRNZGNDTnlOdGM0TXZudVdlRkxKSmtNVW1qVlg5WC9UQS9MeUpkTStTSjVJWjBNSDFrNE1wNUlzczlibk1wVnlDWjMrVEZEampQYWpNbStaUk1uQ1RKWEpXeERJay9XN1k3TUZKdHQxK2RrcHBaaHdlb0hZdVJHSVNTS1h6dDJJQkIrNksrTjBLd2ZzRVhFYlR6TVFLb2tBMklEelNHcTdWVDRTd0NUZ2g4YU4xTUZWOFJjTUs1TTE5aHlJUGhvNG92Y0QxY3lQVkl5bW1ITWhSaXNtQkcrNkhBaDB0MnJjbVBaTGRONURTcUJoZFF0dFljSVBwM1JzU2x5ZDFLejFZVHpDckN5QTBnNndSbXh1NDI3SUQ0MEo0TEZYVGNGbHFBSzlWRXVJYzNaU3g1ckpmQlNiNkdMTFRkeUtDaGpzNk5oUDBoajFuV2poWFhWR1VHYXFTUXpTMy83dlBVOU9VS3J2OGhDdGxLZHRwM0o1eW54bWd3TUROcnk4eFQ2NFVtbnU5eFNDNDMyYjd0UHVUVmZkQUxlaTZDODBmd2FRYUFTa2NMNDRPWGFoYk5BWFdzSi9FU0FSL09seUFVdENMZ1k0SFhwc1pyRkVvWjY0d1B5STVlWW52bWNwTHFlS1VLV1pDc3l5a2RUVW04Q0tUdURPUTJUT0p4VVo4Y3JjanZLSEdpVmNwdXRXTW5GTEtaOCtJYnZtYkMxb1h4Y2ZxTXNqeWNNZytqWnJBalZhV3NzejJsMW52bCtCQlFnK1Z3UFFJK0lsMlcrZFdPQlJQdHF4Mm1FZzZueHNvOGhoRjdWVy9IcVlQT0x6ZGt1T1VHMmxnaGkrdzNzM2tMS0VjdmJsSnpNeW9oSlpsbDBTcUEyME5xOWwzOTJOck5wMVh0V0dZZmtRK1hJRGpMdFNFWDJ0UllyS3QyYkJjMXZwUXJJSXlNT056VTdLdjFzMldjbUNsa3d5dGpIWlE2MWVDODhxR0hDRDVYbTdTYlBFOGtkY1R4cmJxRjJsZml4ZnViMjNmMC96ZE82bFE0aTVEVUNSVFUybVF1aTdNdHFSdWVxNnYxZ0VsUDRvMEx5cjRRZGtTTGoreno1SGt4SmRjajFvNDFQQzlxZk1YR2gwdFdyY24vb0tUZDZpQzVPM1k4VDdRT3dVWDlrZm1kbkJZUHJvd0ZMblZsZ1I2QUIrYzhWNFNMeTBNcnc0ZHFyZ2p2RXNoK3pHbzNDMlVHeFB5RmZnSVRDbG5rdFFNRzFBaWlrUDRLL1NDUGkwak1UTWNTaFN4TTBrN01Veksva3ZCcC96NDEzVWVhbnY4WktHTTF0V05WeXRnbEZGNmFEZEVmMm1INUFCVnJVSXhsMjNSTWFmOGVpTVlqR1BWSXRXTVh4c2NneUVUc2I2YU4yVFJXZ0ErRFk4a0xrczBXV0pIZEtmQmg5V2dvaGF5ZlBlVnpQK1J5VWc1YzdGSUpNUDhLOUhHakowazdsOXF4eHFSLzdVNjgrSGREMG01OGlRS1RlSGVBRDRxODNtckhUdFpPckY3Q1JWRElDdTJIRlQ2MjJyRjhiV0dWZldTcCtqdkJoOVlmaDZvWit4aksyUGJzYjNIRVdnWGZGdjBJOHhoVHNWdnd1QjI4L0FBVXNzaGlNNXRLOW9jMFY1VWpHTjJjYUc1R0I4dUFEQnk1d2JDNWlMc21YNXZkOTAvL013c1NSQm5MM0RnaGh3VjVQWlBCbVZJaGEyb3NuRzhNdWF3V3R2bW5jZ1Y3L0VaVWZMTmtzYTlXZmN5a2pJWElnZ2pKdjJQU1gwM2lNc29seEp4b2cxSXJKWmRMTWlkUVBycHg0Z0h4TVdzU056YW5ENXJVYmNyWStndEhBMXhHd01rS3lkUzdWOFk2dkpFQ2srdGpzbmtkK0lBRFdpWStsWWh1bk9MdzZXRzdPWFE4M2w5Q0M1TU44NUY4ZTY0TkFuSVI5K0ZHd0lkeCtTZGdXZk5OM0JlY3lEaFVFK0VlMW9qZFFCS1JESHdtN011aUNkM1pmVnlkRjhaUDhDcUxJazZ1RkxLSU1wWWs0YXJRWVE3SkRNclJtNSt3VW80SzU4azhoaXFBaitkeUJmMWNveXVBNXlKcHEwQWROZEJzakVGUU1FUHQyRk81Z3ZjcEhZOUFWQjdCK1RPWENPeCtzKzBYeGdjdjFSeE8wSHo0Z2ZGaGNCejU1VFpmWUNJWURKUkZoVkxHR2ljUEtsd2hmay8rQTVneVZrRDZDMUNJelVKSlhwcVNlSGQrU1VhVGQwQjQ0SWFMQ3hXbnhJZjIwbXlBcnp2SGgvUVNOWVFtWVdHY2JMVmo4ZHJDMmt0VmtUdGZPVDZzN0d3b2hXd0Vld3Bja3RGK2MzajVoVjhxc2Jtb1ozdGhIdU1pZGd0RzZncko3SUpDbGxsc1pOT1Ivb3hJVjJRNHoyMFEwcFY1SFpxY0o5TGNVZ0Y4K0pDYXcxUEZ5aUhrRmpKdzVwQWdyMmRTRzZzalVWMk1oaWhLd0cwMWx0MUMvWFd2VUtUOU84d2JxbStVTlB0cTlTeUNaOE1hZnVGcnh3WlVQakxteENvNHZlbG5aVUc3T3hjZUFTZVltWUpqSkJYT1ZvWVBxM01TV2lGcmpBOFZXZkNnK05DK2NXQktxbGRxbEt2Mmx4QVlldGZpVnBJRWh1R2tRa2VVUHk5UUlNditzdVlOeVZrV3pOMmhFd0JtUkZ4V2NmcTRIeXh1bitmYWlKaWoyN0FENHNQcVhCRExlOXZVYmNHSkNFbzFBZTdoNm5RajRFUVZhQnViLytxQ0Vmc3NCWHhLTHdwWmFMdVJRVU1kblJzSiswTWVVNUdZaUhJVUJGTkppVnFyOVNpWloySDV1KzdTN3MzSjRVNk5TL09ham1TZUdqazlBek96dHBJTmtSN09pZWRtVXNaMnNEeVZLK2orVThKNUJLUE9YSmFZQVNIVDBjTDRxTmtUZFBwbTAxZ0JQclRIRTExVDJENXFCNFErVHczY3R2R21qTTNZVlY5bDdDVXB4UlN5ODZTd0dGcUZKS1lwaVJlTTFLV1ZpdUNIOFdBUzd3N3dvVlhHRHNvT1BRZytZTnpKTkIrWVBXQnpjYUg5c01MSHBvemRhc2V1d2E2R1VzWnV0V09uUGF4dEtDN3JUWmtnbW9yZFFCN094N0hjbGp1QVZSL1R0NzVLaFN5em5jZ21YdldITkZlUnJwZmZPditRNW1hVVRyYVZJR0tXL2JsdGs5SnhsNXJEZTJYdFdHWmprSGtpU2Fob3dxT0h3SEdiR29zUTcybXgwV3ZmdmoxK1NPbDR3TElNc1VMV1lsK3QraWpqQXlNeENBWHRKRm1BTGJmUzVvTWxmd0lwSHhFejRuNS9HU0dwSTE0amQrZkNJK0RET0doWDRXeGwrTEE2TDZHVnNjYjRVQ2tucjg0TG5Kd1Qvb1FpanlLUXFlUjVNU1hYTTdYSlZmdExDQXU5bGJFWDBsU01zd2o0cUplakVBVzJWSm0yaUcrMHVUdDJBTWdSbExHai9KMVZRcHUySjNJUU1BMlZEeThRUHF4SU1HSjViNXU2THpnUVNha21JSHRZSTNhYko4RTBOZDhtNTBYTVk5Z0J2VGw4OW1rWDlWWCtNYUN1OWRYOUhlbXYwQS95T0ZwVGRmQXppREtXY2RMSVFDZm1pVHdtSUtPYjdoWDA0LzUyL1djaG81bDV6a1hTSWxoRjhXcDFLSFBLV0FaM2dJOG9ETGROaDVUMkh3ckhOSUxUajZTTVhXbHdPSWEveHU1TTRpa0NUa0IzSXoyK3FBbWhMKzJrQTZvOVJ3M1lwM0VvaGF3elBtcmJNZmc3NHZlb0RnZU9BTHRVd3FJeitTaVkva25TRHZwUUlxZ1VmVllDUHNnbEdVM2VNZnZvbFhzSjhVR1Ixd1ZTZktzZHl5c2ZaelczQytOamdEUEZlVEVMbys3d0VqVjNpUUxoN0U3d29VdjMwbTM2SHdFbndmMHU3UytuL1FqdUdYMUNjVm12d2tUUlZPd0dIWEI4ZVZVQnJabUJUaE1LV1dheGtlMUUrcnZxQjJrdUlDT3JOeWVTMS9VUk1qZjNHckZrbnNoeTM3UTUvVkRUQlk4ZnZ0Zi85NjFFcmdKdXlUeXI4Mk9TVDlIRXp3OVZCM0p5WjZiR1FoVWx6R1JFOGw2ODNUK2wxSkd5dFpzeTlZMlNabCt0bm8yZ2pBMnE1SUpmVDJSSkRyVDkrVmd1Nm50WEdyVGJ4UWdqTXhBaFdIYzZMeXFjUmNDSkl1bG5rN29xdmlMZ1pDYTNEb1VQRDRhUEtwN0E5Ymg3WlN6d3dSaldENHZKZ2hudGh3SWZMZ0d5UnBTaVN1YXJDMkgrV213MXJxL0YvWmY1V29YZ29uN0F2QTRTZjJrM0VKaUErM0NyRHJtZXoxWDNIWEowZHNjVFdOWjhFL2NGUncrdWFoYjB3NXN5bHNSZkJKeTg3SEtoWk1FMUZKQkJNOUFSOW9jOHBpSnJSejhnSVMvNzMyY0d5aWhIQ3phZ3R2eUhjN21DS2FXV1pKNjA0Z3NoM1FHblVwdW55OStaL2RRNjk0VnJ4M1pPK2Jtc1JRNXZ3RDZaT1hjaHVlMkNnMXluQytPai9vcERlVFhNaHg4Qkg4NktjZ3BmNWd0TUJJT2lWMFdvMmNHTlF5bGpuZkZCdVFIbWNwTHFlS1VLV1pDc3l5a2RUVW04Q0tUdURPUTJUT0t0ZzdUclBrcUtLY0lGN2NJcFl4MUlYWllFcmluS1ZaZGRaSTc5YlBXVWRzUkVTYTA0TCtaaDFBeDJwSW9iWjN0SzRXemwrRkJFZ2RNdjVrVEFoOU5sTzhvbEQ5b1Yxa1BwWDNpTEJrZlpqZzJWZVl5cDZJMDY2UHh5UTJHMnVZR1dLbVNSUFdjMkR5SHJGR1RrNUhEUDQ5UGNqTUtrcEhKK29odkowZm9mM3FYbXNNOTR3d3k0Qit1RzdDY3p6d2t3M3lndUVad1prV1NteG1MRnRXUFRNYVg5ZXl4cUVpdGtOZnRxL2V4TUN0a2lTWUF0dHp2SDNjTTJRbEFXUVJsYnIySG5tdlJMWDNlMGp4RUNLbVNOejRzcXRudlFwRzZySFFzS3piYmFzY1BjQmp3dnMvZ2hZenRpbmZSWHlhM1JteVpLa2dES1FhMUlvR3cvZVh5NFpOV2EvRytXQlhOMzZJUnljcXNkTzZUWGlWd0VTWjlWZUlxQUUxVWdkWHU4aWVXOWJlcSs0SUFsVkUxQTluQm9oYXd4UHJUblJjeGZxSDc0Q2pjVHFEMjgvclRyUGZPUEFUV0NINlMvaVg2UXh5eVZzWmZYSEFiT0dnU1RoS1M5VE5scG5uMkk4L1NtVnd3TXJKNUVHVHNnaDVFQkl5UXQ0RXllRHcrQ002czJ5UHlzRG1kT0dUdXZrdXRVcm1EUGZ3VjhIcmJ3S25oRUxoR3NjR0JoSHgxeEVrWWhDNXpqMlhBQzJtdnB0a0RRV3RoKzVNcmxRR00zYkhTekRCRnc0b3dQQ2xmSTVTVFY0VXFWc2NwTEVGTVNMd0paTjRQeUVTYnhGRW8vSUhYbDBBMlN1aVlLeHdrRmJZK3pCOEVIU3dvTFgyamk5cjlHelM2TUQrbGw2dmljbUxuSkNKZnN6c3BIeXAzZkNUNjBkdlVaWHcrQUQ4cGUreWxqTHlLT21nVjcrYnRoSEs3dVNwalBtSXJkcUlPT0w3UElBWmtaNkdkZTQ2cGtBYkxZekk2Uy9TSE5WYVRyaVBYVTNJeTZLa2NuckN5ejdNOXRYeGEwT1Q2bGRQaUExNDZsNTNmRjBsYjNFWGs5VXpUaDBVUFZnY3hRT3phUzhhaDc3M1pRcmdEWko5YUtXZXlyVlI4ektXT2hEODFFU080Q0JtV0xIcCtWQmUzMnNVRkFaYXh4VXFmQzE4cndVVGYvbUY1Z1U4YUNaTnltakoyT0RzQnpZMHF1ajJ1V1IvQzNEbVE3VEs2UFNlWjFrTzB1MmJWR2xNS0d2NkwyN280ZFVNaHV5dGhOR1l2Z1VCVlFHWEdRWU40ZnBiYXdlenFMN0J2RlZnUDJJc1N0WEYxVWhrVzhWcEV6Uk94VmFzZ2k0RVlRaGZSVGVDK2ZlZHppOVg2eGswWUd1b0FDZVBjdU5lMysxbHBLNXVtaUFFYklQd1JuVm0yUWZSUkZWOWpobGlpekRZYlRkaGc1UEJXaTh3akdQWUl5MWtMU2JyQmhZWlN4RjFnSHhzY2l5NzJ3SGRIaXc5eWNQZ0ErS0p3aGZvL3FVS0NNdlpBekVVZ1prS3piYXNjV3ZtNFBmakNSSnUvdUFCOWF4V3k0MnJFQkwxRVhyZGFsdEI5YWZJUlR4anFRL3JSaTJ2Z1MxWVRyaVlDVEFQWTBsRUkyK0NVWjdTK25hNVBqbDBwV3diZEZQOEk4WmxQRzB1UjFjM2o5M2RZV0pNam1HWkdTRk5hUTEvVXJyNGZUeXRHckI1QmxzVlFBUDk4QXRhbDVldU5mTzdZNlB5YjVwRFkyb0RKMjNqSURaaGM5aDZmVXRvZThFVkgva0daZnJaN2RsTEhEMXkwREpuVkdGKzF5S3FzTGxsY1d0THR6blJGd1loeTBxM0MyTW54Z1Y0RjEzVWhvaGF3eFBsVENrUWZGaDZBMjZLQVd0NnN5ZGlaeUNNS05vVDFWa3dVQnlLR0N2OFh6VThMamE5NlFKSDZtYmxBamZ6aDNsTWRZaGVDaWZxb0pwcFdIQS9vaEp1QTJiUGVBanlDVFZJSFVWanVXZ05OTjB5cStJdURFR0I4cSsxdGRNT0Q4cXdaUTNPMk1RaFlaTklNaVlYL0lZeW9TRXlGcFFUQzVLRWYxSHpKck9zVmo5NTlyTWsyaWpPM1htZGtRaEl3R2pBVURNN08yekR5MWh6TlhPeGJFbmRIUG44b1Z2S3ZML0Jjdm5oWkJJYnN3UHF4cWc1cE5BempIcytIRzZkeFF0c1ZzWVEyQ0Eycmd0bzJmbCtFQjhFSFpZZVp5a3VwWW9KQ05RTVpzdFdPbnphTWhhVGRXdHNFazNoM2d3K3B5YmFzZE82SE01clFlY211RzRIRGxseURtYnRMUmZ0QktXYWZMTWlyY2k0Q1BBRytraEZMR3J1U1NEUGFYMDhyWWRkYU9WZVl4ZDZlUU5UZlFONWNlb0VJV3lkT1l6VVBJT2lBWFJZYjEzT1k4UHMzTktFeTZNalZWOWFUcmNCbEcrN0IvbTVyalllUU5FVktMM005cWMrVERKZFNHWmhwWEI3TFZqcDJJaXR0MFNHbi9vUncxaVJXeUZ2dHExVWNFaGF4VGNBb3BjOFkrSUVMUWZsNFBLcmgyMGMxc3l0Z2JNeDBCSDhaQnV3cG5ENXJVaFZiR0d1TkRaRWNuWGc4MlN1SUdDbEtLWEVSSUxDODdLaVRaWFJXeUVmeXVnejBWNHl3Q1B1bzRNVVdvSnYvelpaTkgwL1JQL3V2RnNMZmFzVnZ0MkJJT1ZZSFVwb3kxU0dtejZXd0UreEhwVGVHcjlSRHpHRllPSUwveEk0VXNTR2JCdGVtUS9ncW9SQjRmcnhFRThrekhyc3JSaVlGSjVzZlV5TzF1TVhkdlhxeW1KaGlCeVdoa25vQ3hlRDQwMElZYU5kSnNpTUZoWGFoMmJIZWMyNDZNN1VqWndUU0FmVnBhK1dpMDgxZzNDK01qbkRKMnF4MDdqWnNJT01FUTdkb3FsRUxXT0hsUW1YdmtjbEwrQTFpNWpYV1FNVVV5MHBTOGkwRFd6VkR6a1Nidkl1Qms0VXVRclhac29XWnhCSVhzd3ZnSVZ6dldnZlNuRmJFelhaSkJidjFPOEFGbzFJcFJROGpMOXVCK2wvYVhXKzNZL2sxcU0xNEFPdUNtZDNiNU1qT1c4eHJkK3ArSmw1a1ZzZ3NxWXkrckxDRmRCMWtya213cjV5bktrbS9IMVJ6ZXAzVGNYUjJPQ3JnbDg2d3VCL042cG1qaTU0ZXFBOW1Vc1JsdmZTcFg4SDZySFd2a2ZIc1NvVWdXUkFoQ0FnYnRpL3JlbFFidGJqRkNRSHlvbEl1NEc1dzJreXZGaDNrU0YxaGhiNFVQVlQ4UmNCS0JSSzBySCtlckhSdkIzenFRN2VKNFpSMzRjTW15SmZtZi9HNU1zTkJ1RGwxQWtrUlF5SUo1bmJ4WUwrRWhnZnpVZmJnQjhhRTlIOEN5RmpTRnhQNXBCMXA3WGpVUjd1Rk5HUXU2aDNVb1l5K2JMMURJSXJoaHJCS2lxQ1RPSERLOHNmRVdPK2tGNWduTjc5eG85elkxM1VlYTFHUzBjSjRhbzhITTA2d3RNOCthY1JiOHZjZmgvS3hVMis1U091d21nc2NJemg4cHIyRUdnRXBIQytNRGZqTWhNdzN6NFFmR2g5VTVvcUJsdnNDRTR4TzlLa0xORG00Y1Noa2I5TFdwc1lMQTBQQ3ZSeUdySkMvdlRpRTd3eVVJVE9JSnVDU0Z0UXA1Q1JKT0dldEE2bG9ySCtjUFg5ZFhabWg4VGxtaXRDb0FBQ0FBU1VSQlZNekRxQm5zU0JVM3pwY2dGTTZVZm9ZcUU1T3JJUnJBbm9hcUhldU1EK3BTdFhCZVlIK3BWY1l5cno3RGtiaXdvVEtQdVR1RnJMbUJmcmtjRzhYOUZZVXNzcC9NNWkyb0hKMzdkWDFtV1ZTNTlQUVBOZW1ZMHRQblRyVmptWDFFWHM5RWNKWnJReTYwcWJFWVczMHFTbGlFZkoyNlNHNzM3MDhoWXU0MUF6RlpvTmxYNjJkbnFoMGJYaGtiTUtrTGNXeFdGclE3eGdnbk0zQ0hTWjBLWnl2RGh4VTV0dFdPQmQrK3V6b3Z5aVJPWGpNMndBZGpubkVIbnBkWjdFeUU1Ti9RbnFyeEZZQWNLcEJjTG9HeEp2K3p1dHpsM2ljWEtGb3BGcXJRLzZhTTNXckhiclZqY1R0a25hc0MvV25FYm1ibEJITDJSaFZvNDhzTzJXV1NIM0pSMmdQN2VYblArL0Q2MDI1VmlmQWQ2UnpwTDRBeWRsSTVDb0twSDM3Z2VlN2ZwZWE0TDd5bXp3eWZuS2ZHV0d5MVl6RllRY2FvZnF6YjR6R2xZMWV1NEJvUDdtd1BFV3hHVU1naStEZmFrQ3I1amRoZmI0WHNDdkJodFIzUWN0OEpQcUM1RmhyZExFTUVuSUIremdvdmJOSmRQZS80d05hampDVmZaeCtUTjZZa1hnU3lib1pMTXBqRW16WDhxS0FmSkhWTkZHd1RDcWNlWncrQ2o2cmlFYXdKT3F1NVhSZ2ZXKzFZdnJhdzlqeFIrTG9UZk5UVHVMSWREYVdNQmUySUZpZlE4MzdLMk11bEtzNHVhb052aStlVmVZeXAySTA2NlBneTQrSDBWU0RrbU1kZ0NsbG1jNUZOWkJTVkJldkRES3Y0bWo3NEd1UGc5MmFZSnpXL1MrUGJjWFZ1S08wL1Q2a2oyMHF2d2RQenU1TFZWNWNEcVIwcm12RG9vZXBBdHRxeEpTUFU3bE43ZUpyT09zUmtnY1crV3ZVeGt6TDJFcHhQa2dWYlVqZXR1Q3liSjVIdnBJUFhsUVh0anJGQkhHV3NjZEN1aXUxV2hnOGEvNWxZZGxQR2dtVGNwb3hWbFJzd0pkZkh0ZHZ2MU8vQzVQcVlaRjRIMmU2U1hZdkwwbGtaMUZvLzdvNGRFRUZFVU1ibTgxb1hYQlJGVlVRT0FxYWhrSVpyMHFCR3dBZkltNkNCTzdHOHQwM2RGN3gyWUsvK3Jwb0k5N0JHN0RiYjdhSXE0RFk2NXV1cUhmdHM5WENGTElJYjVwQVlLV1NSWWVXc29OaEpJL00wbWg5Vld1UTBycVlqWWp0Q2RwYmFzY3c4NXlKcElWQXNielVHK0Z0bU9LZHlCY2VBQ3RrSXl0aVZCb2RqK0NQbUNnMmkrbllSZ2tQbjg0S2FrTDZkK1FJVHdTRGxJS2haMFkxRDFZNE5zaTIxOHlLKzlIbzVzSmd5ZG9XdnMrZVVqNllrWGdSelp2ZzYrMWpwU0pOM0Vhelp3cGNnNFdySE91SURWc1pXTHNsbU5iY0w0eU9jTW5ZR2hUMk1FMmQ3U3VFc0FrNEMyTk5RQ2xsbmZFREsyTUo1b2YybHRuWXNIV1U3UGlETVkwenpRZXFBRzVHM3VYVExNYy9OeFAyWkdyTEluaU9iZDlVUDBqeEhDaUREZVc0eitpRko3U0JhT1JwZ250ZWtRRmV1b04zWHdTcVpaM1VmRWRMVmdrU29EbVFHWmF6eGpTRkZpZ2s0bTFIL3AzSUZIMjV2enRVa0FYVmduUnBIVU1ZYUsvMm9ZQ1BpMTlCSDY3R283NDBRckF0SU1zY1lJWTVDMWpob1YrRXNBazRXU09wQ0syU044YUcxcTBaSm5MeDI3QUw0eUlZZjRIa3hKZFUzWlN4MktSTUJKM2w4MUJNV1FZQXN5ZjhFUHlPL2szVjM2SUF5ZHBUSE9FWGtXTGRnWGlkZmNDSnh3a2JzZXljZkVCL2E4MEVzNjIzVGxlSkROV2NrZ0kyQUUyU2N4UEZUNFN3Q1R2aE5iK29LV2FaVFpCRVlSU1d3ZWREd0VKSVdCQk5zZlkzbUNjM3ZSY25YaHp0UGIvbzczR2tsR3pKUFpCOG5TRldObko2YXAxVmpacDRxNnpBTjVGSTVDWWVmRzhjd2JidEw2YkNicDFZSy9McEVCWjlXV3cvMXN6QStCaHNHRFhpNmtkazBJamg5NTBzUWFwbk5GaFp3ZERXRFFBM2N0bkVvWmF3elBtcmJnTmJpVmw5NnNRcloyR1FNUkVhYWtuakJTRjFZZ1RZbUh5di9HeWFMSStCRFdWdllxcGJzVmp0Mm9qYW9JcDB3OEc1RHN3dVMvbFo0bU94SGNWN013NmdJQ21wbmU0cWtyZXdIQlYzeEliaHN0ejRub1pTeEt4R253UDVTcTR5MUVLVlpoZkhLUE9idUZMTG1CaG9XdlkwVXNzZ0dNNXVuVkk0aXc3bHBjeDZmNW1ZVUpsMlptcXBXdFhGZnlOZXBHK1dtUGFTMGV4dXJkdXhOOGluYTJORkRJQTVOamNXWTVLYWlCQmNCZ09haXVOMjlPMGVWbzNtSnlRS0xmYlhxSTRKQzFqbElwWlJkZ1lMMkVNZG1aVW1kZTR3UUFSL0dRYnNLWnhId3NVQlNGMW9aYTR3UHluNFczamhRSm5FUUdWMGtEeFRra0JrSlFKNFhVM0k5b2tMVzBKNnE4YlVPZkpnR3lKcjhqN3AwMHg0Z2Q4Y09LR1MzMnJIREUwTGtJR0FhS3MvVEF1SEQ2bHdReXh0VElhdWFnT3hoamRnTkZrTkpBeUpWb0cxcTlnY2lSREdQc1J6UWpSU3lpRlVxNEJCNWZMeEdFS3d6SFV0cXg4SWtyWkV5bHJwQXVacm43bTFxMG1IQ0NZT0h4blNlZ0RONVBqVFFoaG8xa2dETzZwREdJSFhiNCtGY3JpQktUZENLc3MxbzU3RnVGc2JIcG93dEpCR2dIWk1lVnd3ZzUxWVJjRUlOMktkeEtJV3NNejRvWEUzNFA4TWdjVDJ2S1N1Vmo2YmszWU5ja3NFa1hnU3lUb2tQSzZYYlZqdDJRaG03MVk2ZHRyT0tjd09rUlJpSFlrajZxeFg2em5ZVmN1dmtwWkNWM2JCV1VKdHgvQStFRDRwTG5GZ1gyRjlPSzJNdmw2bzR1K2dUaXN0NkZlWXhwbUkzNklEankwdkY2ZU1EWjJhZ1lXWHNjd1IwZVAzZGJ1akVQMlR6cnJwRG1sdldqdFhjakE1V0FSbTRjcDdFcXI4MHpZK3JTY2ZVN2o1UFRRMk1rbmxXbCtPUmFzZEdNaDR5NzkwZWR5bDEvN2srTDJxeVFBUm80NGNpS0dPREtyblVRVGY1dXV6Tjc1V0Yreld6WmZQM2xRYnRiakhDSFFidEt2TzhVbnpJM01ETDFVOFZYeEZ3NHB6MHMwbWRVUkluVjhncVNDRXRYbTZlQjgrTktia2VVUm5yOElFbE1jN1dnUStYTEZzaXVyRUpNTURwVkEwdW9HeWxERmI5a3RzNEV1ZTZxeWFZNWhZcnYxSEF5TjJIR3hBZjJ2TUJMR3UraWZ1Q0UvaFNUWVI3T0xReU5taDVNRFdQc1J6UUN3cFpCRGZNSVZsWU9ScXFwaXB3OXBIbGYyNXoyb2ZtdUU5cDM3MkdQbVhNa2RxY3d2M1VHQTFxbmxhTm1YbHFEK2ZFODB2WGp1M09RbytUQ3c0ak9QOE1QcTIybk9wbllYejBHNlA0Wno3OHdQaXdPcDdVY3Bzdk1PQVFURzR0cVZsV0c0ZXlIMEdEdzdIVXlUQllYSTlDRmlUcmNvb2xVeEl2QXFrN0E3a05rM2dSU0RzbFByUkt0M0RLV0FkU1Yzd1pLMHNuck56eVZqdTJaSzltc0NOVjNEamJVK3B5ZFdFN2N2cHlpN3c2Z1NJS25DNWQvd0Q0b080a0N1c0IrOHV0ZHV3MHYwUnRoUHdOYnRjRDVwam5ncGJoWEVPMm1ucVJabVpPNWVnb09aWW9aQ1dLMGNzem10d2NXZllSNlZvMDk1MDZOaDNCaXo5azRNdytJcTluVWhNZU5VYkdlM1ZhVGVYME1jb01nR2U2ZmtOL1BLVDIrUFJpRk5VZGEvYlY2bGtNSHhpSlVYNHRwVmMwRlVrQzV5Q1Y4bjJCZ2pMU2kvajQzcFVGN1k0eHdva3JESVFQQ3RkMXdZOE1QeXZEaDNrU1Y2aVZXazNPYTNaUit2ZWc5bFNaeE1tVnNRdlVGczdpRER3dnM5aVpDRGd4dEtkcWZBVWdod3BrZVQxUUZWaHdTZjRuK0JrNTYrYnUwQWxsYllUYXNWamNQZytTaVZ6RWZkZ1JjR0ljc0JQTGU5dlVmY0dCU0VvMUFlN2g2blR2RUI4cU8xeGRNR0IvVlFQZzlqZlRla0loeS9TTExNSkVmOGhqS2tGUTVnY0d6aG8wTnYzd2tRRWJ6Wk5aL3F0eDlVVHM3blA1ellOa25pcGxMRlVrbDFxVmZHTmtIN1dIc3ZDOEJIOGV3Mm1mVW52WVI4aGVydkFhUVNHN01ENjIyckZlTEZzOTk0TXN6SjNnQTVwcm9kR21qSzNnQ2JtY2xCdDI3RklKaTFya28yRDZCMG03TVhsalN1SkZjbmVHcE4yWUpJZEpQR2IvNnVaVGh5TWhQclRLMk12elBjNGVCQi93cFVwbFBjQ3NTSWVMSUxXRkJ6Z1RuQnR6N3NUUmZzRDRjQzdMUmVGcllmdWh4WWNWVmZTTXN3ZkFCMld2L1pTeDY2d2RxOHhqVE1WdTFFRjNEa1RNRFRVdGVqTld5REtLeW9JVm9oTEdNN2cwTjZNd0dYbEZJbW93VGMwUGxPSWVkNm5aZjVpT0ZnYS94d3djT1N4STdWalJoR1VLV1ZOamNXZksyUFprejlMK3JWSHRXSXQ5dGVxampHdU14QUNVc1lNazdrRnEyTkZCZWlaWVI4eUpWWEFxclhGb2xlUnJ2NHJ1R0J2RVVjWWFKM1VxZkQxb1VwZkYyWmJVRFVtNnEvV0FTVS9DbjFCMlIwQUttZHRWOHJ5WWt1c1A0bmZGT0l1QWp6cVphcHBkYS9JL0c5WVluSTY3WXdjVXNoR1VzV0JlQzRtaHRCdEk1Q0JNK2l3YVZpQjhpTVkvNFdpSTVZMnBqRjFBUEtZUnU4MTJ1NmdLdUVGN1dRdGNyczZMK2sxZkxlQlZRRCt4a0lmWG4zYXMwOVdza1U0WnF6U25jaFJSeGpLMTVwQjVHczJQT3ZNVDQ5cTlPVld3dVRtTVZyVmptWG5PUmRJaVdFVVZ6dHJEdUFKbGJMY3RYWjNoN21OZXN4bnQybFZtQkdYc1NvUERNZndSYzBYQi9BNkR3L0g4VVJOQ1g5cFJDMTJMT2tqL1RFMktieHhLSVJzaEtBUnFjUnNFaTlpbDBqckltT0xyK2k3a1hRUUZwQ1BKVFpOM0VYQkNrcm9VYVEyUTRlRnF4enJpZzc1VWpWQTdkbUY4V0NrZnpjS29GZUNqRnU2amY2ZmNlZ1NjQkxDbm9SU3lFZnh0b1JZMzdTKzF0V1A1TU52dkNXR2lhQ3Ayb3c2NEVYbWJTN1BNRFBRdHJ3TEgvYWZkQmhTeXlPWmRRUWRwcmlwSGtDRlBKRGVrdEhJMHdEd25iZ3liOXBqU3ZpdFhnSkJieUFZaGh3VWhYU21XT1dOL2tQR2lYbDdiRGxrWGdsdng0bXdLL2ZhMVl6dFN0anN2c0xHQWdPWG5QNG85UjFER0dpdjlWREFOR0xRdmVtd2lCT3VDbW8rT01VSWNoYXh4MEs3Q1dRU2N6SmpVVmZFVndZNFk0ME5yVjQyU09IbnQyQm54VVkwT3dQUGlRcTVIOHJjT0grQlM0eXdDVHZMNDBNZWRFL0dvSlArYk5mNnVHdHdaUlJJUkZMSVcrWWZWQmhLcGk5dXdBK0pEdTd6RXNtN0syUE1LYk1wWTBqMjRIY2hxQlBReVVCWFFoeXpraTBLVzZSUlpCRVpSQ2N3ZEd0NW9YSk5PR3NuYWtQa1Z5RWJtY1JGbk9mcUJ3MU5xRGwyNWdtdWpicVdNblJpZ3htaEErMmpkU0xJaFdtOTA5WHkvTHdqdWdIT2c2S2R0MnBSMjc0Smt1UWcrclhHUTYyOWhmTkJ2S0l6bVlUNzhPd3dPVjYrTUZUa0syd01VU2huTHZPbmlhMWVMWDUwMU5QenJVY2lDWkYxTzhXaEs0Z1Z4ZDk0ZjBJTkp2QWhrWGYxMWRqbHBEU2hqdDlxeHFjMHFaaU1vWTRQZzQvVE9vZnlsZWZNdzZnRXV5YWoxVnZvWkU4VzlBaDlXWVVrb1pXeWt5eksvMnJGOFFtOGJpc3Q2VXlhS2Q2ZVFOVGZRZE0zWU1hbGJVTWd5bTZkVWpvclFkUjZmNW1iMEpCSW16Q0xaWEVVQ1pKVEFVK1BkZlo3Nmozb1ZmdytaSjdPUHlJZExSQnRidXlxYTNpOVRZM0YvdFdNNzJMU0hybFRCWG1FMEFwQkNONUNhU1NGYkpBa2VKT21IWDNzOHI0ZlNYS3FTb1djcnNiS2czVEZHMkpTeFU5NCtBajRFQ21vaWFwazhSMXZ0V0xCcXoxWTdkb2dmOHJ5WWt1c1JhOGNha21Rd3FaNGpuYmxzeHNhL2p0T09UUms3emVLNk8zWkFZUnRCR1V2a3RUbzZIUENRUkg2S3BNK3FBeFVJSDZwNVdGWFhjbDl3VzN3UVVKSzk4SG1IK0ZEaDdMNXF4ejViUlU0aGl4eVNBdHlReDBVa1pxWmppVUlXSm1rREtJQlRrNXIyY1BwSTAzTk5VSkFGa2N4VHBZeGRnc3lUQUU1bEpZWkdubEVzRy81czdvNmhQWDVJNlhnSXdoNGk1VFdzdk55ZEttUE5ZOXNJVG44bTVTTUZyWVh0U0grZ0Evd0xwWkFGL2R3TWRuVlNJV3VZVEs1SEdhdFV0cG1TZDBIYzNLYU1uU3F5bFdaUndFSUs3QWc0TVNSMTRVdlRNYmxkVWJiTmFtNUowdDlFNmVoQWNwdUZVeXZBaDZvY0RLczN2Qk44QUpSZ01YelpsTEdWUzlXSmM2Tys5RHJaQ1J5eEFlTDI1eUV3NHg2LzRhczk0RFBsZFZTOGIyYWcxYlZqcndqWjczWlRFTEtMaktLeWdHRUtzMWJLV0liTlVNNlRtaDg1cnNQNzFIVEt4Nm16TnZoZDVEQWlVUmRTTzFZMDRkRkR5SGl0akVTdUgyUTlDTnRNR1F2YmZyc0VLTzNQNVFyRVpJSEZ2bHIxTVpNeWR2QjZJNW5FZU1OejBIL0FvSDNSNDdQU29OMHRSZ2lJRCszNVVPRnJwZmpRdW9WTkdRc3FZNjlxZ3hvbGNYSVNNb0x5a1NUYlRjbjFpTXJZU0xWajE0RVBuTVFnQW1XSjZJYm9udUpldUZjUkFFV3Ixa0ZtU0JDckVGelVENWpYNlJjZThKVEFCTnlINnhid0NmQ2xDcWlNU21xNkx6aUFpd1hFWXhxeDIyd2Y2RGJDaDhyKzNxY3lGaUJrcjQwVmMwaUUzRzV1a3dDYmVST09pSjIwY0o3TVl5SUZjSjZrYlhiZlAvMFJWY2oyalpFQk0vc0lPQlZvSDYwYklmTlVXWWV5Y1E5U083YmY3c011dGRmbENtWXo0bUQ1Qit1dGgvcGJHQjlhNWFQNThJRno3STRiMER4Smp5MkVDK1pTVERvUTlEbHF3RDZOUXlsakk5MjBJNWVUNkQ3ZnRzT1VzUXVVTzhoNlBTWEpiVXJpM2JueWtTYUpzYWhQamxha2Z5VSt0RXJJQWI3dUhCKzBVbmFySFR1MHR3aWVNeFN6ZVJnVjRUTFYrYnhRWWQvQ2RrUmJXNWlnQk5lamtIWEdCM1UzRWFGMnJFOG9MdXRWbUNpNmxJR2tEcnJMSFY3eG13L2EvSllXdXcxM2RLS0dMTEo1REZsbnJJeTlrSW1TMnJFU3hhaEZiazZkSW1UOXoyYjZlRWpOb1N0WE1BSzU2enkzMnJIMG1mUE5jaUNqMVpjcjZNcGJRR1M4Nm5hRVFqdmZHRHNmSEpsUitCRElWanUyOEFHUWpISkppVEtiNDdLeW9OMDhpUnNMSk80d3FWUGhiR1g0TUUvaUhnQWZWQkpYV0ErYS9DUStMQVdSakRxdlBhczlOU1hWSCtTTkZEVytZdU1EQ2xEWnVGU1MvOWtjQkhBNjdnNmRVRUJHcUIyTHhlM3pJSm5JT3R5R0hSQWZWdWVEV043YnBtNExUa1JRcWdsd0QxZW5Hd0VucWtBYnRKZm85bFFYRE8xSTBZN2JZcVoxNGFOZTE5MGdpMkJFMGxKcThjeTRKTFU3WFpTalRtVDBKWGg1TGxmUUhWcncwRWptcVpIVE0yZzBhNHZnRlYwd1FUc0ovZ1EvZzhhd2czSUYyaHNnOWZOYjdkaGgwS2tBdlJuTUl6aDlaK1VqdGN4bUM2dHcrcFFqcEdZSE45NlVzYndFQ25iRWRZT1BYU3JOazhMV1I5dU5RMGh5bTVKNEsxSHEwQXJHRVRrSmszaDNnQThwcnNiUDlUaDdFSHpBK0txc0I1aFdZUGFobHFZSTdZY1ZQclRLUi9Nd0tzSWxhcVcyc1BZOFVmaUtnSThBYjZSc3RXTXpkdHhQR1hzcE4xU3pZRVoxRytBUXZkeFFtY2VZS21TcGc0NHZNK1Y0ekEyMFdlM1laOTNuNGZXNGhpeXlpVmN3UUpxYkNPN09QNlM1R1lYSnlLdGtlTGI1TVZMY2N4RDE0ZnU5K3ZvNUI2U1ZzY3c4a2Rjekxld0l1T0NteGdKOHJaNDYvQVpjak5IdnRWMk40YTVjZ1pnc3NOaFhxejdLK0JDVEF0QUhRSnlEVTFGd0d5Rm9IeVYxaS9yZWxRWHQ3akZDQkh3WW54c1Z2bGFHRDRYVkhyaVByWFlzU01aZG5SZVk5TFJXeEFaSStwOXhSNTRYVTNKOXF4MWJqbWZXUWJiTDQ4NkpBRmlUL3huRjAxZ1k3ZTdZQVlWc0JHVXNrOWQ2YnhDUmc0QnBLQ3FLdVcwWENCOVd5MDRzYjB4bDdBSWlDSTNZYmJiYlJWWEFiV1QrNzd0MmJJR1FOVkRHYW13d2RLZ1JaU3lqdUVLc2J5QUZjR2Zkajd2VUhON0hyUjA3elJKRHV5dHZoT3lqbGZlcEJZc1JqTmdwcTJwN25Cd1hsb1pFVU1acURKTTFidVFvbHdlQk9YYm5Eb1BEWWhtWDJ0b3ZiRWUwdFlWcjAwUC9Ia29oRzhlZUZtdFFZZGw2a1diRkxwWFdRY1lVUDJUbFF0NHQ3T2I2c05QeEVvUW1pU1BnaENSMVRSV1BFVWxkUjN6QXl0aktKZG1zNW5aaGZBendwamd2Wm1IVUN2QWhFZzlNY01nVXppTGdSSUVQODh2VkNEaUo0RzhMSDFpay9lWDA1U3JPS3FMQjlSenRoSG1NcWRpTk91RDRNb3ZTY1RNRGJhNk1uU0Jra2MxYlVCbTdwdHF4b3JOR3J2LytYV3FPKzhMYnoyQi8xV2FJTXRiaVpxazZrSk03TXpVV3VmNGlHUkdkRjIvVE1hV09rRld4ZUNKQUd6OFVRUmxyclBSVHdUbENNRFphRHlYS1JENVdxdVN5VHZxbFNaMWJqQkFRSHlxODQzZVBaUnc5V0ZKWHhWY0VuTXprMWlIOFBSZytxdUVGdUI2ZUpEUzBiNEJnMEtRZncvTWlKZ3QwMFp6T3o0NXo1ancrWExMcjhBclpxc0dkQzZoQjNwNEc4enBWZm9JaW1raEozSVlkRUIvbzhwbTg2VHplQTdlRnJucTJ5c2QzQ0xBSW1tN0tXTkk5Uk1DSllKL0pSNXJENjAvZnBOUjhhZm81WkJFQ0tFY25uVFRDRGlEeks1Q056T01pem5MNkIzb0Z4b2Z2OVVxTXFpQ24zeDVtb0FqcERqZ1ZFb2cyelpsNWFyMVFUaUZMTHJmRE1LNjN1OTAvcFpRT013YUJaUGtIbTQwSGUxa1lIMXJsby9ud2dYTzg5dGRpUUdTY21wa3ZzQ0FvRkRrS2FwYlZ4cUdVc2N5YkxvcmxodXd3Y3prSmRUZzU0UFVvWkVHeWppb0hrL3VRVSszL2owRHFHcEoxT2FValRPSkZzbVpLbkdndno3YmFzUk1mNXN5Y2wwVzg0TUw0MkdySDR2Z3d1ZFNvcDYxRDc3bHlmRmlGSlZ2dDJObHJ4N0pJcmNiV3N6UlE1akdtb3JkRkhNcG8yeHp6M0NvQlI3eXEyYWIvMXh4ZmYvby8ydFI4RlF2ZkVMTE82a05XenlKZVFCbFoyWFE2MlZhQ2lEcDB6T0U1ZDN6WXBlYll2WVkrVlNNSTZZL1p4d2t3MzRDUW12Q29NVExlSzFDYkdndVNQSlRuMk5qeE11Ni83Y2kwdzRlVU9wV3NpR3pTN0t2MXN6TXBaSXRLbndoSmYrSDFIUHAxeFJySlVmdjdlVDJFNkxLRis4cUNkc2NZNGNTaHowQU9WZkZtZkY1VU9Gc1pQc3lUdVBHZFhBUjhCSDNqQUNZOXQ5cXh6NWNIcnZiRzJJNklTQ1hEODZMR2x5eWFtOHZmOGlRR01MSk5HVXVJS3JiYXNlSVA1NUxwS0o5V3VRZCtBRTVVZ1pTeHNOUjl3WUZJeWpwWEJmb0xyWkExeGdkZzN2UG42SUh3MGFiLzFody8rODUvYkp0WFB6NkVFTElJQmRBaGp4UEU4Y3N2WlRxV2ZOVWVKbWtES0lESGFEMjhTODNoZ0VWbGtubHFqTVZXT3hiYkY1V1JBbnhNMTM4NnBuYi9mdUZzSmtMdFdJbEI4dG9nd0Zubm1waE5JMEpRT0pQeUVWcHVzNFVGRDJicDk2QUIrellLcFpBTkZoeU9GZVAwRFhuZXJxeEhHWHZKeVlRa3R5bDV0N0I3RzVCN2hxVGQrTElESnZIaWhCOFlucjFJN1Voa2Y2UkwxSzEyN0RRdUZlZkdMSnh5dEIvVnk5T1phaTFUN2x6b1g3U0src25uRmZqUVJvV2JNbloyWmV5bDlqMSt1ZVFia25POUMvTVpVN0ViZGREeFpSYWw1V1lHMnExMjdHbC8yMTl1MnRlZmZ2ZVltcStYelEyanFMUlN5SjVCcGJrWkhhQVlBYWx5bnR5cE9iZm14dFc3cUtjM2ZTbFZua1Mva3RSV2Z4WjVQVk0wWWRtNFRZM0ZmU3RqTHh4QmUzeEs2WGdRaEFNVysyclZ4MHpLMkVzUUZsNGhHekJvWDlUM3JqUm9kNHNSQXVKRHBFaTdwNXF4RjlKcHhxUXVpNjg3eEljV1h4ZEZPVXg2ZXBHSU0rS2pHaFdBZHRXVVhKK0pGQkxoeGZEY2lIRzJEbnk0Wk5maXNuUlZvQnNOMTgyaEE0ckgwZVcyVmVpdDZxZWFZTTYxTWRnczNJY2JBUi9HSWdoc1pUT3QzQmVjd0pkcUl0ekRHckhiMnN2SFVXVHExWGt4RkQzSVBDaTN4ZExXYldwL3ZqbDg5dTEvbnBxUC9zNnBFK2FRVFB3czg3aUZRbGJzcEptQktrbGFxaVFnTUs3RGg5UjBSRnNOM1BCK012czRGMG5MUWhwWXQrcUMxUmEwOEhla2xxK2llK3BZbm4vblZLNmdLMnNoeWo0TW5vdWdqTDNnYUdGOGJMVmp0Wi9YcmRzN2tUKzVFM3l3NWpMWFBwUXkxamg1VU5sZnhPL0pmNEJURW5KUm1ueFVwZDhCeWJxdGR1eEViY1phR1pqUjMybnk3Zzd3b1ZXNERVamlDQXBxUXpLWFZqcUNKRGVaL2RuWUZhVWQwZUprcXgyNzFZNnQydGNBOWpTVVFqYUNQUVhlT0tqdWEvbFNGVTg0cklKdmkzNkVlYTZwMkcwUlI1TFpMc2RMRUpwUHF1OXYyN1EvMnh4ZS8rdS9tOUlYZm03YTdEQmtuYkV5OXNKQ1NSU3lnMkVqSUoyVGRKV1FBQy9qYS9hZnAzUThuclpMTWs5a09mcG9hNnNkUzU4NW15Z1Y5d1c1Myt1T1lxZU1QWGIxWStFTnZ6ckFkZVBoMzJKVHhnNjU5SUJKblJCZHRzZGtaVW1kWTR5dzFZNmRzbllyd3dlaDZ5aWVvOUFLMldCSm5USjV1N3plS1A5dm1aZTJ0YU5rR1FwWFpXeWtjZ09HZmxlTnN3ZzR5ZHRUZmVBNmdXaEovdWR6TU9aUCtta3hSWVRhc1pKOHcydkRpQ3pGYmRqdUFSOGhuakVPMklubHZXM3F0dUJFQktXYUFQZHdkYm9SY0dLTUQ5V3hyaTRZc2MvU2dYQmJyRzNkcFBRM20vYlhmK0dIam9jdi9aL1VOaDlqN3Q2SXBMVlFqcTZoZGl5MVN6VVF0cWw1K2h6WXBsby8xMzlIeUdqQVdGRHp0R3JNekZONktOZWxqSDB1VjdBL2Y4eUxEdXFzRkxVUkZMSUw0Mk5BaGlzd2J6WU40QnpQaGhjbjUwOHRzOW5DR2dRSDFNQnRHMi9LV0Q3Wk5yeXR3eFN5Z05zM1FDSG1KWVVrdHltSkY0elVWU3NYTThwWm1NUzdBM3lZS0I0amtibUFrc3NMTnpmOVZzNkxrenVldGlkQysyR0ZqMDBaVzFEdU85bFZDbDhSOExGQW1hR3gvdzZsakkxa1Z3dVhaTEMvdkNlRnJES1B1VHVGN0F4NUxoei9nNmxhMno0MVgvdzlQOXpyTFBldnYvTXJUZnJvenhRL242ZlpjM0JNcDJibkg5TGNqRjczQXlrRUtXOWg5SlZCWkVGSEMzY3BWMEFyWTVXMVkyL0FSMjFvcGpFeWZ5dHlNTmVQY3QreDdOVkZPRkNDZGFmVVNkM0h2R0NqUWQyT1dHdyswRWNFaGF4VGNDcUN0YUZTUjV3RW50Y2p4TEdKRUxRVEpJaDdqQkFCSDhaQnV3cG5FZkN4UUZJWFdobHJqQStSSFowZ3lZeVN1SFVyWk1uellrcXVnNi9WcS9hYkVKSmRhZ3FML2FTV1hCK1RCWVNmRVVSOVhCZzdrMEpXay85eEUrTEQ1RUgvN280ZEFHNEVaZXdscEFmek9pZ3ZsMjRra0Y3TU50eEErSkF1cDZvYzJIZ3ZWb1lQQWtyRnB0bHBSOEJIMFBKZ05IOWhCZkJGK0pCZmZQV1ZyMyt0SjJRUHI3LzEweWw5L0EzNHcxNFdad3dDZWdiRnJyVmpBeW1BeDA1ci96WTFsM0lGaGRmVnNmQ05tU2RTUXcvYVVLTkdDeHQxaVRMYjJsWVUrbXZUSWFWT0lXdDY4NFZtUTVzeWRuaitGSkEzaDNrRTU2OWkyZXJKRTdYYzVnc3NTSWVwQWZzMERxV1FkY1lIWlljUnYwZDFPTURIcG95VlhDSXM1TlltM1o5ay9HQU5XWm9reHFJK09WcVIva2xTMTFUeCtDQ2tycGdrenB5YldjM3R3dmdZNEEzQk0vL2lCUGVDa2FQOW9ISGliRmNobk4wSlBnUlJZSm5qajRBVFozeWc2V1h1c296Mmw5TUsyWHFDc1FoWlY0bjdoWG1NS1Q4QUhYQjhlVldCaW1PZUM1UEVYS3JXcE9idk5WLzUycy8xaEd6NzJiLzhhdnZxaTYvYnRtMXVpcE1LOTVyL2pzM29oeVNrSzYwY3ZYcEFNazl1emMrdGtSK2E2TGc5cG1aM0xsY2dtV2YxWjVua1V6UnhZdjZVZFFadWtCOUVJWHRlNGZid29Tc2lLd2dMTlB0cTlXd0VaV3hRSlJjZFpJUEpQOXh2QklYc1NvTjJ0eGdoUXJEdWRGNVVNVjRFbkNpU2Z0WjZWL0VWQVNmQmtqcWpKRzdkeXRoSXRXT0Q0UVAyaXhVL0s4YlpqUGFqYW05bVVzWmF2Q0dwU3VhckMzRStNRldEcThoTDJQd25na0sybW1DaUMydlFEc2hGM0ljYkVCL2Fjd0VzYTc2Sis0SVR1RkZOaEh0NFU4YUNKT3pWZVlGSlR5MmdpNnBHYnA5MXJkdm1CNDkvdVBrRGYvVi85NFJzOSsvdyt0dmZUT25qbjh5djNzUXZhczRZTkFFRGtyWmZjMmFnUnZPRTVuZHBWQjlmMDVGc3g2Zks5dFQ3ZWVrQUlhTUJwMExOMDZveE0wK0hROXRmRnFqWUFyZm4yMDVCM1gzTWk3dXFOMmhmV1ErcnJZZjZXUmdmL0czVWNGYm13d2ZPOFd4NGNUbzNFQzV3ZSt0MlFGM0t2MUNUZjJrY1Noa2I5TFdwOGJrd05QenJVY2dxeVczVDE5c2prSFl6a05zd2lSZUJ0RlBpUTZ1VUhlQXJBajVXVUR2V3lRMlh3K0tGY2JMVmpwMm9IZXQ4WGlpY3JSd2ZCQ1ZZUENlaGFzYzY0NE82ZS9DckhjdkgrOEtZMi9ReFphSjRkd3BaeHp5WGp2dnhqVzdiOUk4Kyt1clhmNlo3NHBtUTdUN3UxZTYvOUt0dGV2VkRnNjRrZTQ2UDVaWVYxTlFPNm50REJveVFTUzhUZGdBQURPNUpSRUZVa1lCMXBlYUpqS3NnaDk5L25wcGU5Y2lRQ2t6ekNUQ2JrZ2ZNL0NrckxTQVRRWmdFSlYyenRxR0Q3SEYvSXU2aGM3QysxeTh3RXFOY3NMMVhOQlZKZ3BVRUlWWUtubW8vRVpTeHBKSkxtK1FYbnlkT2wyT01jT0lLWnlDSFVIeFltVzNTZWczTjlJTW1kVnZ0V1BBTzh1cTh3S1FuNEU5RTlvYXdJMEE0S2d0WHdQTXlpNTJKNEhjTjdha2FYN0h4d1pNWUFFSTErUi9RUFJVV1QvYm43dENKZkNhQ01wYkpSNzAzaUVqSXlYU1V4MDBFbktnQ0thTnY1YXdVSHdTVWlrMURLMlNOOGFFNjN1NEhFb2lnckRhZDZLZE4vN2Y1WGUwZmIzN2ZKOThiRUxMZC96aTgvdmJQcFBUUlA2eldRTlNzSFRUV3pBOUlhbmRLU0ZvTEc2S1o1L2pyN08waE5idTNRSWxmWkdNUWtoWndKcytzSURSUm8wYkkvRlJXb1h4b0pmaHpITTVVa05CZVB1WTFtK0t4b213ejJubXNtNFh4TVQ2MzJLQnZXNWxOQXpqSHMrSEUyZmxEYTIyMnNJQnpyeDE4YU1BK2pXNldJUUpPblBGUjI0NXlFVGVEL1g3NUFleFNLUUlabzd3RU1TWHhJcEIxTXlnZllSTHZEdkFoSXJFbnlQRWVadytDaitybEdGaExkMVp6QzVMK1ZuaXd1a3pOZnZXZTRFem5yajF0aFEvdGVhTHdkU2Y0MEVZSm9aU3hUbVdvUkxqeVU4WmV5ZzNobDBzK0libXNWMkUrYzNmSzJNdkJjOHhqWUlVc3Q1Tk4yLzVVODlWUHZubE5PVDczMFA3WFgvakM4VXRmL1BjcGZmU24rUnVoSzJ0RWpla01LczNONk9EM0VKQWlwR1RCdWxMelk5amRUTWVIOTZrNTdzNS9ST1ozcFh5c05rZHF4NG9tUEhxb09wRFRncHNhaTNGL1ZKU0EyMmdxMmRkNjdZbm56eXZkZGdycXJyU0ZrL0d3UUVHK2p6SStNQktEVURKTmtnWE84S1BnYmFqVW9ZUDBURkszNlBGWldkRHVHQnZFVWNZYUIrMHFmSzBNSDRTVnhsNXZISk1FQWUwSFpmKzBwRWRoUFdEU2svQW5GSm0wUWpMVmxGd0hTY05GOEdKNGJzUTRXd2MrOERpVENKQWwzdzRodWxmbHRaZnlkNHV6LzVzeXRpb2F5eVVhWUJvcXg0bDc0RWM0UmxWQU5WbmRrTThCM1JlY2lLVDQwWXVmQ0syTURWb2VET1l0dkF5K2VMZWxELzY3NXN1Ly95ODJ6VTljeUwzYllvZnRyMy83UjQvN1YvOHBwZVpIYmo3d3hYQ0w0eldqaGp4Q3M5aEpJOFpnWW1ESVk2cDZ3UGdQOURVbDltOVNPbmFIS0VmR0lmMHg4NXlMcEVWQmdjelA2NUN1aDlSdDIzMUtoNmVaV2NXTTAwZTMxclRkd2pqWmFzZE9CSXRHUWFISzNtb2NsN1ZkTVFXOHJMUG5ZeEloZVhER0I3VjlpTitqT2h3NGJPNVNLUUlwb3lTNVRVbThtZDNhM01vMm1yeTdBM3hRSkhaT0dXdDhLYVFpZ1EzSlhLdEwxRVhEVjZYOTBPSmo4THppdkppN3lRZzRjYmFubEZ1UGdCTUZQZ2hLRUx0Y2ZRQjhVSFoyWWoxb2Z6bDl1WXBmS3NsQ2JaK25oSG11cWRpTk91RDRNb3ZDYTNNRC9aTEgwaVF4dk9PLzN2eEErK1BOSC9ya3Q2NmY2UG0rOGIvMnYzL3J6N1VmZi94TDdiSDVtTG9wZ3NmU05VUklWK1oxYUFTa1Z3TkVtczlPQWt4dHhqNDErM2Zrd0pIRHdpU2YxTWFPR29NTGJXb3NjdFllV1Jjcjd6cERQNk9WYmcvdlQ0WUVOaUthZmJWNk5vSXlka3ZxcG11UmJyVmpoeVFhRWJRN3hnaHhGTExHU1ozS1BEOW9VaGU2ZHF3eFBxZ2tia0loYTVURVhWNXo1UCtic0IrRUZ4ZmxNQ2paWlVxcWI4cFk3RkltQWs3eTloU1BMd2xrYXQ2UUpINkd5bWRyWld3V1U4cEdVTWlDZVoxOHdRa0xTT1FpYnNOMkQvZzJaU3ljMTZyVWdBU1lHSkhiREsvVncvWklGV2dibTMrM0ErbGpQM1RvT0QvZHZtcytTbisyK2RGUC92TzR1MGxDdG10MGVQMnRuMDdwQjc0eGVFQ3pkdEJFRUpJV0JGUC9lOGlBSlljcS85bzRORTFpWEQwWjJ5a2Zjd1htWVNPRmNMcUFVOEVtYU53SzJVZkhxS3dQRmtFNExkU3VQUjVUT240Z25MWXF1NjJ2aHpFQ3l0MHRqSSt0ZG13QmQwN25oc0xYbmVDRG1uUEpyd0YySGc3dW5PM0lMUGFVdVp5VUQrZ2V5QmlJaERRbDhZS1J1bXJsWXVhRGtqQlpqRVcxY3BReS9TOThDYkxWamszdERSNHo1OFhKRFpkeHRqQSsra3NIQnMranNOYmNUVDZBOHBGYTd3ajR1Q2duRlRnaHFKOWNHaC9ua24wbDRoVFlYNWJMRHRVVDJjdU9hWU52aStlVmVZeXA2STA2NlBneVV3YmIzRURmNXJHd0I4SDN0MG50MzJpKzhzblBUejJSSldTZlNkbm00MytjMm9wU0ZoL0xMU3VvdVJtRlNkZXJRNlhCdEdhZVJSSjJ1dU4rYVo2K2YzNFJtaGs0Y2xnbXdId0RQdEdFUncrQjR6WTFGb3UrcCtWa2ZNcVhBRzFYWTdpdk00eXN0OFcrV3ZVUlFTSDdJRWsvVENac3l0aE5HWXNrajBibkJyUmEwN0hhZ3laMW9aV3hRWk02b3lRT0lxVW5GYWlZZDZaeUVwb01JTStMS2JrZVVTR0wyTGtNaVQ3MnAycDhSY0JIL1VOK3BnR3VKdi96UFNqZTdLeEFQQkZCR1h1Sis1RTh3M3VEaUJ6RWZiZ3prRVBWUzNKVklIVjdySW5sdlczcXZ1Q0E1MU5OUVBad2R0b1I4TEhWamkzVS9aVHROL05VMno0MXIxNzkvZWJMWC90bnVjZUtoR3ozVVB0ci8rYXZ0TWN2L0lzMnBkOExjVDBpdFhnR3haTGFzVEJKVzFJUUFXZmRjcDY1NHJESFhXcjI3MmVvSFFzWWkyZXlsa0dndHUzQ1JuMkFQMk5uWnhpcmRGMmxUa25kTDVkV3NZWStINkYyN01MNENLZU1mYURYWWlqVEVnRW4xSUI5R2o4dkEyRHYzZTFJSkh1S1hFN0tEZlo2bExGMU1xWklScHFTZDBaa1Arck9pdTBNU1RzMWlSZUJ0Q05KWGJROEF0cHVnTE1JT0hIRUIzeUpXcmtFbWRYY0xveVBjTFZqVjRBUEV6dUpVdlYzZ2c4QlRWQ3VnaEVCSnhIczZTV04zV3JIRGhNQllSNWpLbmFiMVpGVURJcGpIbU90akczVGJ6WWZ0WCs5K2JGUC9rTXB1YXNTc2owcCt4dWYvb25qdnZsV2Fwcy9tZit3RkpwREdwUWxHUHdVQXRKYllTNUZMcU5UMDR4cjZqY09iMU56UEp6L0FzNnoyb3g1UFZNMGNXSzhWbEhBZzlTTXpidzkwYmFIMDhlOHJJMkladnVyejBaUXhnWlZjdEZKR0tqZ2dmdU5vSkJkYWREdUZpTkVDTmFOejRzcXRsc3BQZ2dyWFg2OU1YZjNGZ0Vud1pJNnRYS3gvTnBqWFRFYmdVUWx5WFpUY2oyaU1yYVE5TU4rY2pRdk1jN1dnUTg4dmlRdXJ5U2lHNko3S3MrVEdkejVSUkRWMk5xelFUWEIxSG80NG5sZ251N0RkUXY0QkxoU0JWUXZ4eHRZMW53VDl3VzN4WWRxcmdpdmRJZjRVTm5mcS9XQStRclZEeGJ3WXJYNTFYNytTM05zdnQ3OGthLzlacTBsUk1qMnBPeXZmdmQzSEQ4Ni9JT1VYdjFrZXZYcWQ4TnJXUnRCLzNjRGtyYmZNOFlZSUljSk9QdlEvQzZOa1BHZDJ2YnA1dTVOYWlhVnVFZy9FK3lkUms1UHpkT3FNVE5QaDBPN2d0cXgzVGw4TGxkZ2VoTkdrdHhXVzA3MXN6QSt6c1ZFcUNGZk56WWZmZ1RuYnhRVTVvNHp0ZGptQ3d3NEJKT0JVN09zTmc2bGpBMzYydFJZRVF3SE9IVy9zeDZGckpMa05pWHhJcEM2TTVEYk1Ja1hnYlJUNGdOVndPYmFoVlBHT3BDNlVqS1lETmZxVmt1RHQ0VnhzdFdPeFdzTFcybGlxTEJ2NWZoUVJJSFRDdGtaL0V6VnJrVHd0NEE5aGYzbDlDVXFmNmxVamE1bmFDRE1ZMXo0QU9xZzg4c05PU2JIUEplTyt3dmIzN2EvM2J4cXZwRis3TXMvMnpSL3FsUE1WZi9CaE95bHAvWjd2L1REeDk5NjgwL1NSeC8vclpUU3g5VmZlRzZBa0s1Z3NqWkY0dGFrdTBKTTg1d0w4MFA1MVd1NmVxQ0g5eUQ2R1hJWmVUMFQzOVhibHN6OHJhS0JVTkdva3hHYTNwT09SMGlIdHp4T05GdXNlaGJEQjBaaUFNcWxJa213a2lDa0dreFpLV1FqS0dOSkpaYzJ5UzgrVHlTbGpqRkNuQTgrR0o4WDBHckZyUjFMNE1NOGlSc0xhTGFrYnNpcFg2MkhNb21ySzJCcmZtZ0JuTnpnRFNSQlRFbjFuRjh5dGlPaU1OTHd2S2p4RlJzZkxnRnQrTnF4N2c2ZFVFQkdxQjJMeGUzeklKbElRTnlISFFFbnFrQnFxeDFMd0NuYlZDTjJlN1R5WURUcENiRzBSSVJ0c2VHbFB0cDNiV3ErK2FvOS9OUG1xMy90dDVsZm93blpaMkwyVi8vVkh6dCsvQU4vdTAzTlgzN1Z2UHFKdGsxZjRFc3FabEFzcWQwcElXa3ZrOUVZYldpMWtSOFlkYlI3bTVwMHlCaExzaitOc2RocXg4NFRZd2h0VG52WXA5VHVpT0JPbEwxYzliL1ZqaDBDQWpJQTA0MlFZd3poSWtKUUNGNm1RZlBSdm1WaXRyQ0VrOStVc2YwYkt0WGcwamg1VU9FSnVaeVUvd0IycVJUSnZZQ2szZmdTdzVURWkwRFdBVW9kN1NVWlRPTGRBVDZzTHMxNm5EMElQbUI4VmRaalZuTXJ0QjlXK05EV2prWGNGNFUvUTlJZnhzUE1seUFVdmxhT0Q0Tm84UElpYjV4TGR1TXlWTlQ1SUM2VllYOVp2aHpGTDVjVWVaM1pvOG84Qm9ySDBRMmpEanErektMdzJ0eFF2d0FSSm90SG05eW05NmxwLzIyVG1sOU16UmQrdnZueVgvcWZFaGlJQ2Ruckgydi8xN2UvbUhicGsyUGIvUG1tVFY5SjZkVWZURTN6STIxcWZ5U2w1bmVlMnA3QnBia1pIY3dRQVN1akhDMS94UjVmWEhKY2t4MGZVN1ByVkk4b1dwSERndFNPeFdlWmI0bk1IelVDMG5iSWVoRExpMjZEZDd1cFJUL3VUaVVMaXNXeUxQYlZxbzh5UGpBU282Wkl1dnI3SkZtd0pYVk5hVjBXUFQ0ckM5b2RZNE83RGRwVitGb1pQcXpjVEJabkQ1RDBVMkhBcG94VktjcE55Zld0ZG13NW5sa0gyWTduSVVRQXZOV094Uzh2clVKdlZUOWdYcWN2MnF1OWpSL1FEWDdEY1EvOEFId1lpeUJXajQrSk1vMnFPUUVQYThSdXM5MHVxZ0p1SS9OL043VmozNlEyZFdUcmI3Uk4yLzMzcjcxS3phK2t3dy8rY3ZOSC8wTDNTcnZxMy84SEt1UHBMNG5MdmNBQUFBQUFTVVZPUks1Q1lJST1cIikgY2VudGVyLzEwMCUgMTAwJSBuby1yZXBlYXQ7XHJcblxyXG5cdFx0LmlucHV0IHtcclxuXHRcdFx0aGVpZ2h0OiA4MHJweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjhycHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjhycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTQsIDI0NywgMjM2LCAwLjQpO1xyXG5cdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cclxuXHRcdFx0fi5pbnB1dCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9uIHtcclxuXHRcdFx0aGVpZ2h0OiA4MHJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNDBycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDUwcnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMzUzODQxO1xyXG5cdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogODBycHg7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJpZ2h0LXNlY3Rpb24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHJcblx0XHQuc2VjdGlvbi1oZCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzNHJweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDM0cnB4O1xyXG5cclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHR3aWR0aDogNTQzcnB4O1xyXG5cdFx0XHRcdGhlaWdodDogOTBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUJENEFBQUMwQ0FZQUFBQjhNK3g0QUFBZ0FFbEVRVlI0WHUzZENYQmQxM2tmOEhQTzNkNktmU2Noa2FMb3VCYmoxQlVuVWRSTUxVN3RPbFl0cTFKQ05QSTJjaE5iemVZMlhkTnRETTEwMnJSTjR6WnUzVXFOSTQ4dHl3NDR0cUlvWWFJbUdXamExTk1GYmNhdFpGUGlMb0RZOTdmZTdaek9mUThnUWZJQmVQZSsrKzY3eXg4ek5pamliTi92WEFEdmZUd0xKZmlBQUFRZ0FBRUlRQUFDSGdVdS92cUh0ZFJJTHB2SnFSblRZb3BwMkxLa0NVa20xQllHc1dXSm14V3VsczB0VmpyKzZhOVVQWGFEYWhDQUFBUWdBQUVJUU1DekFQVmNFeFVoQUFFSVFBQUNFRWlzZ0pQd3lCN3BIU0dxU0RlTElGRnFHR1Z6WVh6aVhLWFpPaWdIQVFoQUFBSVFnQUFFV2hWQTRxTlZRZFNIQUFRZ0FBRUlKRXhnOGR1ZkhPS0sxZWMxYk1XUXRnYWVmSEdSVWlLOHRvRjZFSUFBQkNBQUFRaEFvRmtCSkQ2YWxVSTVDRUFBQWhDQVFNSUZwcWJPU2orV1ZZNFMzdndxai8zSUpJTWFRMzN6NzlBenIxc0paMFg0RUlBQUJDQUFBUWkwV1FDSmp6WURvM2tJUUFBQ0VJQkFIQVRFOUNQeTNQYlJZeEt6WmIvaTRTYm5sYm50NnljLzkvdTZYMjJpSFFoQUFBSVFnQUFFSUhDbkFCSWZlQ1lnQUFFSVFBQUNFRGhRUUV3U3RuejZZOGRzSVZTL3FXUXVXVy8rNmR5MU01TlkrZUczTGRxREFBUWdBQUVJUUtBdWdNUUhuZ1FJUUFBQ0VJQUFCQTRVdVBIYlB6Vk9KWnB0RnhPMVJIWDBpVzllYTFmN2FCY0NFSUFBQkNBQWdXUUxJUEdSN1BsSDlCQ0FBQVFnQUlFREJlWmZmU3hEU082ZWRqT1Z0amJuVDM3aTk3ZmIzUS9haHdBRUlBQUJDRUFnZVFKSWZDUnZ6aEV4QkNBQUFRaEFvR21CaFpkLzZwaVFhYXJwQ2g0TFNoWTNoNS80cmNzZXE2TWFCQ0FBQVFoQUFBSVEyRmNBaVE4OEhCQ0FBQVFnQUFFSU5CUzRlUDdEV3RidU9SNGNUL0dkc2NkZUxRZlhIM3FDQUFRZ0FBRUlRQ0FKQWtoOEpHR1dFU01FSUFBQkNFREFnOEQ4UzA4TmtEd1o4RkRWVXhWbXl1c2pUMzV0MlZObFZJSUFCQ0FBQVFoQUFBTDdDQ0R4Z1VjREFoQ0FBQVFnQUlHR0F2Ty85N0Y3Q1JmcG9IZ2tneHJEUC9IU2xhRDZRejhRZ0FBRUlBQUJDQ1JEQUltUFpNd3pvb1FBQkNBQUFRaTRGbGgrNVJQM1c4eVdYVmYwV2tFblpPd252M0hCYTNYVWd3QUVJQUFCQ0VBQUFvMEVrUGpBY3dFQkNFQUFBaENBUUVPQitWZWZlbmZRTktPNWhVdjB6T3RXMFAyaVB3aEFBQUlRZ0FBRTRpdUF4RWQ4NXhhUlFRQUNFSUFBQkR3TENFSG93dTgrOVFPZUcvQllVVjlkdUhiODA2OVhQVlpITlFoQUFBSVFnQUFFSUhDWEFCSWZlQ2dnQUFFSVFBQUNFR2dvMElrVkgvUHpiMTgrL2N6L05qRWxFSUFBQkNBQUFRaEF3QzhCSkQ3OGtrUTdFSUFBQkNBQWdaZ0pMTDM4VjAvWU1sT0NER3Ywc1crOFJRa1JRZmFKdmlBQUFRaEFBQUlRaUxjQUVoL3hubDlFQndFSVFBQUNFUEFzTUR0MTlvaVVsdk9lRzNCWmtWcWlPdnJFTjYrNXJJYmlFSUFBQkNBQUFRaEE0RUFCSkQ3d2dFQUFBaENBQUFRZzBGQmcvUS9QZGxlcjhtaFFQRGxDVnJzZSs4WnFVUDJoSHdoQUFBSVFnQUFFa2lHQXhFY3k1aGxSUWdBQ0VJQUFCRndMaUVuQ0ZoNTg2bDJ1SzNxc3NGNnhycHlhT0dkNHJJNXFFSUFBQkNBQUFRaEFvS0VBRWg5NE1DQUFBUWhBQUFJUTJGZGdlZXJzaUpXV2U5cE5wRW1zMlAvbzErZmEzUS9haHdBRUlBQUJDRUFnZVFKSWZDUnZ6aEV4QkNBQUFRaEFvR21CbWVjZVZNYkczbldpNlFvZUMrSWFXNDl3cUFZQkNFQUFBaENBd0tFQ1NId2NTb1FDRUlBQUJDQUFnV1FMWFAvZGovVXFRZ3kzU3dGbmU3UkxGdTFDQUFJUWdBQUVJT0FJSVBHQjV3QUNFSUFBQkNBQWdVTUZyazZkSGRIYXNPVkY0V0o3OFBGdnpoODZBQlNBQUFRZ0FBRUlRQUFDSGdXUStQQUloMm9RZ0FBRUlBQ0JwQWtzbkQ4N0tHeTUzNis0OVlxMWVYemkzS0pmN2FFZENFQUFBaENBQUFRZzBFZ0FpUTg4RnhDQUFBUWdBQUVJTkMzZzF4VzNkc1ZhSHA4NHQ5NTB4eWdJQVFoQUFBSVFnQUFFUEFvZzhlRVJEdFVnQUFFSVFBQUNTUlc0K3NJanFjemcySmd0aE9yV1FPYVNaYkd0K2JISFhpMjdyWXZ5RUlBQUJDQUFBUWhBd0lzQUVoOWUxRkFIQWhDQUFBUWdBQUd5UEhVMlIzcjZSaTE5V3pxTXc5YXBuY25RcGY1SHY3NTlXRmw4SFFJUWdBQUVJQUFCQ1BncGdNU0huNXBvQ3dJUWdBQUVmQkVRazRTUmozeFdtcnV5SVIvTkZUbEpWMng2NW5YTGw4YlJpRzhDYXhkZjdGSXNlNFFRbmVqRkpVcDB2ZFkyMTdjc1Zpekp6cDhOUW9ncVM4TDVjN1YzYzNiODRYTVYzd2FBaG53UkVGTm5wVXU1b3B3cTV0Z1dJZllEM3p0bjBVbkNmV2tjalVBQUFoQ0FBQVJDSUlERVJ3Z21BVU9BQUFRZ0FBRkNWbDc1YUo1WVhibXE0RGxKRTQxWEVCaTBRbFJSS2ttYmhaT1Avbjc5WFRZK09pSXdQVDBwdjIvZzJMMU1wbmZObFZsWXJWUldMcVR2SEpqRVRHUDB3MSs1VGdpcEpVTHcwUmtCOGR5RHlvM0JlN3FvSldkcFdzNDBHZ1UzT1JjV0wyVnlhcUh2dzE4dlVJbzU2OHhzb1ZjSVFBQUNFUEJEQUlrUFB4VFJCZ1FnQUFFSWVCYTQrdkpmNlpGTlpVQkt5N1VWQXMxK2NJTVZLemZXVjA1K0RnbVFaczM4TExkeTRjdGplU1dWYmRSbWFXMnhhbSsrbldyME5hTllXVC82NUZmWC9Cd0wybXBPWU9hNUI1VjdCLzdNZ0Nuc2JxSTFWOGNwSlJOcWE0cTUxdldoY3h0SWdEVHZocElRZ0FBRUlCQWVBU1Erd2pNWEdBa0VJQUNCUkFrNHkrdVhVcWw3T0xWY3ZBVzdtNGlieWdyZVNBZjc2SWpGcjJhM1M5TFlmcjFhQnlRK0NMZkU0SUIwblo1KzNneDIxTW51YmUzOHg3dTRTVWROWm50KzdTZFozRnd4K2V5cGlYUE9EaVo4UUFBQ0VJQUFCQ0lqNFBtWFgyUWl4RUFoQUFFSVFDQjBBbGRmZURvbDU0M3hmYmUwdUJ5eFhiRUs0eFBuYnJpc2h1SWVCSVNZWkZ0djNYY3Y1ZEsrSzNTczRtTFZYbXE4NHNQcGttVm9lZUF2L2tmTWx3ZC9MMVdXWG5scTJHYWsxMHZkTytzb0p1ZDJVYjB4OHFtdmxmeG9EMjFBQUFJUWdBQUVnaEJBNGlNSVpmUUJBUWhBQUFJM0JjVDBJL0pLY2V5NFJmWTV4OE9qbFZ5eE5vY216aTE2ckk1cVRRb1UvOTlMdzdZa3VnNHFycGhybGJWMzNyenJqSSs5ZGJTY3REQjA1a3ZGSnJ0Rk1ZOEM4NjgrTlVBSWNmN24yNGZna2loZlg3dUdiV2Era2FJaENFQUFBaEJvc3dBU0gyMEdSdk1RZ0FBRUlIQzd3T0x2ZlBKNHE5dGI5ak90Vkt5RkV4UG50bURlSGdGeDlZV1VibWVQSHRZNkx5MVdpd3NYR3A3eHNWdlhGdHdhK2ZIL2VCMW5SaHltNmYzcmk2OTlNc3NOYTl4N0Mvdlh0Q3VXZGZSNzU2N2c5cGQyNktKTkNFQUFBaER3V3dDSkQ3OUYwUjRFSUFBQkNPd3JzUGp0VHc1eHhlcHJGNUh6TDlGalhYT1hjZld0LzhKQ0NMcjUvWmZ1U2F0Y09heDFYdG80TlBIaHRHRnAxdWJZbWVkWEQyc1BYM2N2NEZ3SmZlTzlmL1YrcGpEbXZuWnpOUlJEMmhyOGlSY1htaXVOVWhDQUFBUWdBSUhPQ1NEeDBUbDc5QXdCQ0VBZ1VRSnZUSjFWKzVoOG41dmJKTHdBT2JlOUhQMkpyODk1cVlzNit3dHN2L1hTZ0pEc25tYU1yTkpHMVQ1a3hZZlRqbEFrc2EyVHVaT1BmaEZYRXpjRDY2TE10Vzg5T2FxcVdyZUxLcDZLMmhYcit2akV1WXFueXFnRUFRaEFBQUlRQ0VnQWlZK0FvTkVOQkNBQWdhUUx6SDNyNDBlWnluTkJPT2c1N2RyeE0xK3BCdEZYRXZxNGVQN1h0ZkdUUTBkMXcyenFkWU5sTlpmNGNPd2tMbFg3SC8waUVsVStQa2hpNXJQS3drTGhoSTlON3R0VVNzamx2bzkrN1owZytrSWZFSUFBQkNBQUFhOENUYjJBOGRvNDZrRUFBaENBQUFRY0FVRUlYWDNsRSs5cTVTcE5ONUxNbE5kSG52emFzcHM2S0x1L1FQbml0NDR5WWpaOTdYQ3B2S3hicXhlYkxxOXdmYlh2ZzgvamJCYWZIc0s1YjMrcW55bm1vRS9OSGRyTTZFZSs4VGFsaEI5YUVBVWdBQUVJUUFBQ0hSSkE0cU5EOE9nV0FoQ0FRSklFTHI3NDRhNXNkODlZVURGTEZqZUhuL2l0eTBIMUYrZCt4UFd2OStxRzVPcGNGcmVKRDJFSi9uMzFqZGt6WjE2MzRtd1pWR3dMTC8vVU1TSFRBdytYOVhNc2FhdXkyUHZFYjIvNjJTYmFnZ0FFSUFBQkNQZ3BnTVNIbjVwb0N3SVFnQUFFR2dwY2VlV3A0UlFqdlVIeXZQVy9GeTZkbWNRYjZWYk1aMmFlVSs3dnlvMFRLcmw2dmFDV05xcUYrZSs1ZStOdHN1THc0LzkycVpYeG9tNWRZUDdWcDk0ZHBJWEZ4Zlk5ajM5elBzZyswUmNFSUFBQkNFREFqWUNyRnpKdUdrWlpDRUFBQWhDQXdLNUFrT2Q3M0ZJdnZqUDIyS3RseklKM2dkS0ZiNHlaRWsyN2JjRlQ0b01RTXBUdXYwSFBUT0pzRnJmZ2U4b0hlYjdIYnJmVUV0WFJKNzU1cllWaG95b0VJQUFCQ0VDZ3JRSklmTFNWRjQxREFBSVFnSUFqRVBUU2U2ZFAzYW9zSHNmeWU4OFA0UHJscWU2TUxmVjdhWUNYbDNWajllMm16L2pZN2NPMnFkbi9vVitiOWRJbjZ0UUY1bDk5TEVOSTdwNGdQYmpKK2RFbmYrdnRJUHRFWHhDQUFBUWdBQUUzQWtoOHVORkNXUWhBQUFJUThDVFFpY1JIMnRJV2U1LzRDczRkOERCalFreEoxV3ZLT0RVNTgxQ2RGTXZMdXUwaDhlSDBwVldyR3owZitROGJYdnBGbmM0a1BnU1h4SkhIWDN3TC9oQ0FBQVFnQUlHd0NpRHhFZGFad2JnZ0FBRUl4RWpneHRUWmUyaGF6Z1Faa3JiRjV2cy84Zlh0SVB1TVMxL0ZONlpHTEZYeVBGOVdDNGtQWVV0aTd0cjIzT2xubmpmajRobGtIRmRmZURxbERlakhndXhUNXBJMTlQaUxsNExzRTMxQkFBSVFnQUFFM0FnZzhlRkdDMlVoQUFFSVFNQ1R3Tldwc3lOYVd1N3hWTmxqSlgxMTRkcnhUNytPOHlKYytvbmxxZHpXcGpUa3N0cHR4VnRKZkRnTk1VdFVCbi84M3l5ME1vYWsxaFdUaEMwOCtOUzdnb3hmVkt6eWtZbHo3d1RaSi9xQ0FBUWdBQUVJdUJGQTRzT05Gc3BDQUFJUWdJQW5nY3RUWjd2VGFYblVVMlVQbGJEMDNnTWFJVVNJU2JaNTlRZkhVOHoydE1WbHQ5ZlM1cG9oYjExV3ZZMmlYcXRhSmNzakgvclZVaXR0SkxYdTByYytkcCt0aXBiODNkalJpclUyT25GdXhVMGRsSVVBQkNBQUFRZ0VLWURFUjVEYTZBc0NFSUJBUWdWcS93cDk2cWwzRWRmSFhYb0RVN2pZSHNUMW1xN3hDcGUrUFNUTFZ0WjF4VHNxOEdwQk41ZSszOUpzMjRSYmZYL2gxK1lvSmFMVjhTU3Qvc0w1czRQQ2xqMGRUT3ZGQ3F1cnZLaWhEZ1FnQUFFSUJDbUF4RWVRMnVnTEFoQ0FRSUlGZ3J6U2xtM0lzeU9mK2hwV0M3aDQzc1RNcTVscXJqTHNvc3ErUlRrcDZJWHJWMXRLZkRpTnAvT2xyZTZIdjdEdXg1aVMxTVliVTJmVnZyUjhYeEF4TXlIckl4LzkydFVnK2tJZkVJQUFCQ0FBQWE4Q1NIeDRsVU05Q0VBQUFoQndKVEE3ZFRZdHBlVjdYVlh5VUJodnhOeWpDU0ZvNWZJclJ3M0xrTjNYdnJ1RzRsUGlRMU10MFRPb3pkTlR6eHArakN0SmJheWQvL2hSM2VhNWRzZGMybUx6SjNHSWNMdVowVDRFSUFBQkNMUW9nTVJIaTRDb0RnRUlRQUFDelFzRXNlckRybGpYeHlmT1Zab2ZGVXB1Zi8vYi9VcUs1djJTS09ycmhyd3c2OHNaRTVaWk5nYi8wcitjOTJ0c1NXaG5hb3BJN3pPZUhNMTJhKzFOZkRCYUdmdkxMMTFQZ2lsaWhBQUVJQUNCYUFzZzhSSHQrY1BvSVFBQkNFUkt3RG5yWSs0OVorK1Qwckl2S3d2dURGN1hEVkkxN2VwaWRYUHhERzUwYWVyWnVEcjlRbXJrV005SVU0V2JMRlRjV0Rma0xYOFNIMDZYdkVMVyt4K2R4TlhFVGZnN0J3a1Rrdzh4U2lSTlZVbTd6dFhoSnVkSGVwZXUwRE92VzAwTUMwVWdBQUVJUUFBQ0hSVkE0cU9qL09nY0FoQ0FRUElFblBNSGVqWHRPR1cydjcrRGRFSXFGdWU3b3NJd05sKzg4dkxxNUNTNStYZkowejQ4NHZMc3EwZW9aU21IbDJ5K2hKUDRzSHhNZkdpeTRMMS9UT2ZvNUNUbWNwOXBFRE1QS3Q5LzY5Nnh0RWJUZTR0b3BBM0pENTJRMFg3dEdqM3pGVndYM2Z5M0JVcENBQUlRZ0VBSEJmeDkwZG5CUU5BMUJDQUFBUWhFUjBCTVA1MWFLUnJqRmhHU0g2UFdkVUw0bnFUSGJwdTJJbG1HYlM2Zm1qaFg5S09mdUxXeCtYKy8zaXZ5bVc2LzQxSXJSWDE3NlhMTGg1dnVIWmNnaGVMWW1YKzk2dmRZNDlEZVd5ODlOcURJcVg3SzVJYXY2Mm9UNGROc0tDYm5wbEtlRzN2czFYSWM3QkFEQkNBQUFRZ2tRd0NKajJUTU02S0VBQVFnRURxQm1lY2VWSTRNblR3aVpKcHFaWENpSW9rcU53Kzg4bFJKMCtLNGJpL1JpWE4ySzMzRnFlNGJiMHlwSnpMU0tDRXQ4VGNrNGRWMXc5aTQ3c3NaSDNzNzJEU3NwZU5uSnJIS1lBZmw2Z3RQcDB6VkdGTTBjYWkxSDhrUHllTG1rTWxuNmNRNUhEWWJweDhHaUFVQ0VJQkFBZ1NRK0VqQUpDTkVDRUFBQW1FV1dKZzZPMmpMckpjcGpMa2FwN1BLZzNFdXVIUmcwbU8zVFNIWjNON1UxNDUvK3JjM1hmVVQwOEtsYTk4YVpUeDE2QnRtTCtHM0svRmhDZE1jL0xGbkUzL1FxWE5XenJYM25CMGlUTzV4T3o5cFZkWTV0Vnl2LzVBcjF1YVh2bmR1R1Z2SDNJcWpQQVFnQUFFSWhFRUFpWTh3ekFMR0FBRUlRQ0RoQW9JUWV1M2x2OUtkbHZLOWg3MHBNd3hwS3kzYnZHalNMaTlzS1psWE53eDc2VlNDLzlWYXJMeVNyeGFzUGk5K3pkVGgxWEpiVm53NGZRdE4zdXc3L2N0YnpZd2pqbVZXWHZsb3ZxcDNEVnZNOW5SQXNNeXQ2MGNKc1pjMXVaZlp2TnM4SU9Ib3JQQXdUTDV4OUh2bk5pbk95b25qNDRTWUlBQUJDQ1JHQUltUHhFdzFBb1VBQkNBUURRRWhDTHYybGFmVlhOKzZvbXFhd2l0WnJoZHNjL2c5YVlPZWZ0NTBvcmo0NHNlN1dFb01lNDFJNVV4UW1XMGNlZktyNjVTUXBsYU1lTzByYlBXRW1KWXJsN2RHZFdhN1cySGpJaEMxV2phMkZ2emY2dUlNSWFXYW90ZWk4L1RNWktKdUV4SFRqOGlYRjBkR0pTV1ZkVEVWZHhVOTFuL3QwdDZiV0p3dFoyTmpZNHB1U2FvaXFKUXVaOHkrSTRwQlZrb210b2ExSW8yNkVJQUFCQ0FRSmdFa1BzSTBHeGdMQkNBQUFRZzBKVER6M0dPWjRaSHVzYVlLSDFESUtzdVdMSldXeGlmT1ZWcHRLeXIxaTFkZUdXWWFkYjNWd1UxOFltdkwxTmR1K0hwVHpONytGVmF0NXYvODVMS2JNVVc1N0p0VFovdlNSQnZjNy9CU043RWQvOG12WEhCVEhtVWhBQUVJUUFBQ2NSQkE0aU1PczRnWUlBQUJDQ1JNUU14OFZwbTdVYjdYcjdCTlloZU8vK2tQck1UOXVsU3grRnEyVXRMNy9YTGJyeDFlcVJyR3hwVzJuQit5MjJjMVhWMGRPejBaNjV0RkxwNy9zR1lYQjhZMEp2bVNxTEs1WmQwLzhlS2xkczgvMm9jQUJDQUFBUWlFVFFDSmo3RE5DTVlEQVFoQUFBS0hDamhuZ3N4TmZlTEVvUVZkRkxCVDFNNEtaWFh3OGQ4c3VLZ1dtYUppYWtxcS9HaDZoQmorWENGOFVPRDF4TWViYlUxODJKUllBMy8rMlFWSzQ3ZFZTUWhDTDcvOHlVR0pTNzZld3lLb1ZMbnZKNzU4UFRJUExRWUtBUWhBQUFJUThFa0FpUStmSU5FTUJDQUFBUWdFSzNEdGQzN211RlgxLzAyOFJzekswa1pxK2ZRejlmTkU0dkloNWw4ZDJLaUlUQkR4cUFFa1BwdzRhSTV1OTc1dk1sYTM5SHozcTUvTVpsUHFxSlQyZG5qcFFmTXJjYlo5eitPL21maGJjWUw0SGtBZkVJQUFCQ0FRTGdFa1BzSTFIeGdOQkNBQUFRZzBLWERwdHo4OXJncWxMYXNLQkxjRTBhb2I5MzdrcFkwbWh4UHFZck96VStsKzFqMFExQ0Q1eHBhcGw5OXUyeGtmTitPb0VMS3daQzZkbW5qV0NDcTJkdlVqcHM1S2I1UDBpSnBPNWR2VmgyMVcxdTkvOG11Sk9SdWxYWTVvRndJUWdBQUVvaWVBeEVmMDVnd2poZ0FFSUFBQlFzalYzM3Q2UkRMVWxtNjRPQXhTb3FaUlZuUExKeC85b241WTJiQitYVXhPc3ZKZmU5OElsVkpTVUdNTUxQRkJDTEU0TllZZitrZExRY1hXam42dXZ2eDBEeGZLRUZObzIyN2FjY2JOYUhFcExzbThkc3dEMm9RQUJDQUFnZmdLSVBFUjM3bEZaQkNBQUFSaUxURC82bWNITEl0MHR6dklXc2JETkxlLy9yMFgxaVluQ1c5M2YzNjN2elg3QjMyS1R0dWFJTHB6ekx6cTNPb1N3SXFQblk3NytzME5ldXJab3Q5MjdXN3ZqYW16YWwrMmExVG5VcnJkZlRudFp5dnkzTkRFbHlMbkZJUU4rb0FBQkNBQWdYZ0xJUEVSNy9sRmRCQ0FBQVJpSytEOEt6bFQwcjRlL25nUWxxMGJkaVpuckk1ODZHdWxxS0JldkhoZU8wS05vYURIVzZ4dW1GSWJyN085TXg2aEVONy9uNjJGS04zSzR5VHVCSmY2S2JNRGV5Mm1yeHJYam4vNks5V2dud2YwQndFSVFBQUNFT2kwUUdDL2JEc2RLUHFIQUFRZ0FJRjRDU3hQL1Z5dWtoR0J2NmxQVTFvZUxLMnMwSWx6ZHBoRm5adEJTdGQrYjVncFZBNTZuTnd3VFgzNVF2dlArTmdUV0psWHl1TVBUNjRISGF2Yi9tYW5maW5OTTlWUlJkaHRPWi9tb1BHTVZqWXVodjI1ZGV1SjhoQ0FBQVFnQUlGbUJKRDRhRVlKWlNBQUFRaEFJSFFDVjZlZlRyRlNlcXdUQStPUzRMekFOMDVNUEwvVmlmNmI2WFBqNnNzOW1xTGxtaW5yZHhsdWJKcjY4bXlnaVE4bmh2WDE5TXJKUno4WHl2TlluTE5XcnYvZy9MQ3FxbTNmbnRWb1BuVmlrT09QUFgvQjc3bEdleENBQUFRZ0FJRW9DQ0R4RVlWWndoZ2hBQUVJUU9BdUFUSDlpTHhrbkJydkpJMXBXTVpXWlczbDFNUzVVTjBxSW1abWxNcncxaENoZWtkK3ozY3E4V0ZYcURWMDV1OHRkdktaYU5UM3hmTy8yTVZzWXpoTmxNQU9tTDF6SEpabG1QYzg4Znpsc05sZ1BCQ0FBQVFnQUlFZ0JEcnlnaWlJd05BSEJDQUFBUWpFWCtEYTcvekM4VEJFS2FuSzF0RWYvOElHSlVTRVlUeUZ4ZGVHcEVMd1d5bDJZK2ZWVFZNdkJiL2lvOTUvWmJ2L29jbnRNTXlEbUo2VXJ4VG14OUpVelhSNlBFS3c4cEdQL3ZvN25SNEgrb2NBQkNBQUFRaDBRZ0NKajA2b28wOElRQUFDRVBCRjRNYnZmTzRlay9DTy9TdjYzaUFVemkxdWFLdmpFMStvK0JLY3gwYkV5cC9rSzFXOXkyTjFYNnJ4elNXcldsZ00vR3lSM2NIMzY5dEw5TXlrNVVzd0hodjUvcmQvdmwrVDVJRlVnSWVYSGpSVWk1UHRleDcvZC9NZXcwRTFDRUFBQWhDQVFLUUZrUGlJOVBSaDhCQ0FBQVNTTGZET0s3OHd4aW5Sd3FSZ1dWYnB4Qk1qcTVST0JuNzE3ZlQwcFB6REp4NGVvbFRxNk8vM1RpYytWRW10ZHYzSUw2eDE0cm00K3NMVEtUcVdHMVZKdUo1TGF0TzEwVWUvdU5JSkUvUUpBUWhBQUFJUTZMUkFSMThZZFRwNDlBOEJDRUFBQXRFV1dIenRydzhKbnVyNE5vSTdGYm5NZWFGYzNIajM0NzlaQ0ZKWXpFOFBWR3plOFVTUXJXK1ordksxd0E4MzNXdmRyMit2MFRPVGdWM2RPamxKMktmZTl6Y0dLYk43TmJYalUzRFhZNWRXN2NYZU0vOW1NOGpuRVgxQkFBSVFnQUFFd2lLQXhFZFlaZ0xqZ0FBRUlBQUIxd0t6Zi9CTGZaWVFIZDNXY2RDZ0tTWDY2dlh5NnVsbm5qZGRCK2V5Z2xoOExWc3g1UjZYMWRwU1BBeUpqMVNlV2RsVGYzT1owdmFmdS9MRzFNL2x1cnUwRVlteWptM3ZPV3dpNWEzSzNOREVsNHFIbGNQWElRQUJDRUFBQW5FVVFPSWpqck9LbUNBQUFRZ2tSR0R0L0M5MmJWT3BMOHpoYWx3U3VtRnZIWCtpZmYvYUxweVRLNi8vMTJIQ1dDaCtyM05qMldMYk56cWVCTkI1cWRSMytwZmJkdVh3OU9Rajh0RWYvc0dScktSMjVOcGdOODk5eVRhdW5uejBpNkc4NnRkTkhDZ0xBUWhBQUFJUThDSVFpaGRJWGdhT09oQ0FBQVFnQUlIdnZ2WjNzb095R0lpQ2hGM21WbFd5VnR2eDVuTnI5Zy82Wk1GU1lYSGdSdEdxaGlEeFFjcUVES1RVRlhyNkdkOVgzRnovM1ovdGxXaDZrTW1VaGNYOW9ISDh5ZFk3RnljbXp0bFJHQ3ZHQ0FFSVFBQUNFUEJiQUlrUHYwWFJIZ1FnQUFFSUJDWnc4Znd2YWxtaGpnVFdvUThkY1UwdC9zYWYvUE9OeVVuaXkrR25Zdlk3NmJJbzl2b3dOTithQ0UzaWd4Q2ljZFhvT3YzTXFsL0JPYytjVExPakdxT2hTVFFkRnB2Z3Rqank0WC81MW1IbDhIVUlRQUFDRUlCQVhBV1ErSWpyekNJdUNFQUFBZ2tRRUZObnBZWHNQVWVqRmlxbmtpMUxmR1BrUTc5YWFtWHNRZ2hLbHY5NGlEQTFWS3NPaXB0RmkyM05kbnlyeTY1dFFkbmVIdm1odjl1YU5TRjA4ZncvR0toS1JyOUcxRmFtTGZDNmtpU000US84eXBYQU8wYUhFSUFBQkNBQWdaQUlJUEVSa29uQU1DQUFBUWhBd0p2QWpULzgrL2Q0cTluNVdoSzNxOTlYWjliUG5IbmQ4aklhc1RIZFU3YWt0SmU2N2F6RFE1YjRLSEZMZk9uOHl2TGtwTGNyaHVkZi9XekdrcnBIWlVudTZFMDFYdWVzb3ZQeWlZLytpM2U4MWtjOUNFQUFBaENBUU5RRmtQaUkrZ3hpL0JDQUFBUVNMakQ3eC8vb0NPT1dGRmtHTG91eXZiMTE4dEV2YnJ1SjRlclY2ZFFRbFVLMXhXVjMvTndNMTRvUFoxd1pRc3IwOURPdURqcWRtam9yUGRSemZGZ1dVbWh2RG1ybW1URUUzVHIyNC85c29abXlLQU1CQ0VBQUFoQ0lvd0FTSDNHY1ZjUUVBUWhBSUVFQ1MzLzBENGN0WVd0UkQxbVJVOGJ5Q2xrL05mR3NjVmdzUWhCYVhQcHZnNnhxaHpMaDR5UStxaUhhNnJMck9aQ2FYNk9uRHZkMXlsLyt3Ny9mclFwbFNGTENhWHpZTTNMNzE3WFZzVE9UdnAxejRxNXZsSVlBQkNBQUFRaDBYZ0NKajg3UEFVWUFBUWhBQUFJdENNeS8rcmNIdEs1VTZMWjdlQW1wV2lYRU11M2lQWC81VnpZcEpXSy9Oc1RhZis4aU5zdDQ2U09JT3NXdFZadnFTNkZMeWhTTWdqMzY1ejYzY3BEQnpNeG5sYjZsd2JGVVJvbkZNK1hFcW05dUxyYnpPdVVnbmluMEFRRUlRQUFDRUdoRkFJbVBWdlJRRndJUWdBQUVPaTV3ZFhxeVIyVm12dU1EOFhFQXRpN2JOTGU5TWY3d0Z5cDNOdnZHRzFQcUEwT0RmVDUyNTN0VHhhMFZtK3FsMENVK25FRExwRndjT3ZYenhVWkJ6LzNSUCtpblRCcWdWSTdWNnlObUZHZGJQVWpYOTRjRURVSUFBaENBQUFRQ0ZJalZML1lBM2RBVkJDQUFBUWlFUkdCNSt2TTUwN0JDZWRaRnEwUlVWU3FqajVCMVNtOGR5aW5tWndaS2NpRTBONlkwaWpGckZhM1MrbW80eHlnc2tUM1Z2VXJwaEwwN2RqRTltWHJISm1PS0ZMSHJXcHA4d0VZSHhaVm10L2cwMlNTS1FRQUNFSUFBQkNJbGdNUkhwS1lMZzRVQUJDQUFnVHNGWnIvelMybFd5QXpFVlliTGhHdE0zaG82ODJ4UkxFL25TaVdTQzN1c1dhMW9yY3lGTlBGQkNGRlRGYjNudlQrM0lTWW4yYlgzaXlHTjBKNndtN1l5dnRGSEp0ODZhT3RVSzIyakxnUWdBQUVJUUNBS0FraDhSR0dXTUVZSVFBQUNFTmhYNEkycHo2czlnM1FvN2tScU5tTmxoeDZpUXRqN252MFJGZ051T0llYmhqZng0VGhwMW9haDY5dDlGaUhoWEpuaTAyUnltL0NqSDVoODI2Zm0wQXdFSUFBQkNFQWdrZ0pJZkVSeTJqQm9DRUFBQWhEWUZSQmlrdDE0bll6RlhTVFhmMUlsNlF6bFRESlZsamV5bVhSb0V5Q0Z6UldiR1l1aFBPT0Q2cHlWREN2TFZDNGJoVUxjSHh2Q21LMlB2UCtmWEkxOW9BZ1FBaENBQUFRZ2NJQUFFaDk0UENBQUFRaEFJUElDczMvOFQ0OVFac1gyZDFxMis2aEU4LzAzVnlab2lzUTVTK2xDNjdwNVRrV1lKcEdITlBGaG1ucktyb3IwelpNOERKMFkrcUczQjRlSjF2VllCT09sSSsvL3g3T3VLNklDQkNBQUFRaEFJRVlDc1gyUkdLTTVRaWdRZ0FBRUlIQ0l3UEwwNTBlWXBvUnloVUdyazBkWkY1V3k0eHBKM2QyU3luSW1aN0pCUkxoV2YzQnp4YTZFYU1VSE01a2tERFBMWkhyM00yS3NFVU52ZFpiQ1cxOG0rdWJRbVdjWHd6dENqQXdDRUlBQUJDRFFmZ0VrUHRwdmpCNGdBQUVJUUtETkF0c3p2enF3dFZYVjJ0eE5SNXJQRDd4TFRhVXorLzYrcmhLZHFPa2VQYTJrekk0TXNGR25Wc1V1VnVjN25vaWlGWm1hbGxyTm02RUFBQ0FBU1VSQlZKNjJiYU5CMm1oMzRBWXhqQmh2ZWRHTjFiRXprNnVoZVRZd0VBaEFBQUlRZ0VBSEJKRDQ2QUE2dW9RQUJDQUFBWDhGTnYvclArOHRHSGJHMzFZNzMxcTJlMURLZEIxcDZ2Qk5JVlBicGhrOW0xWjVwMGRlc0NvMlhldHM0a01YUWxHSm5qVXN3UTcxTUFyRUlQSGM4bElwc1lVVEgvemxyVU1OVUFBQ0VJQUFCQ0FRWXdFa1BtSTh1UWdOQWhDQVFGSUUxdjc3WkJlMzBxRy81dFhOZkZDbVVIbmdYbzBRZHd0WlZNb01POS9kMFhmeG9vT0pEOHBrYW9scTFqSk0xWTEzYkZkOXFNVjN4azVQbHQxWW9Dd0VJQUFCQ0VBZ2JnSklmTVJ0UmhFUEJDQUFnUVFLTEw3MnI3SlNsbmZIS1hRNWU0OUtzL25EVnlzMENGcllKdS9wNzZrV2VXZFdmNGlOaWsyTjRGZDhHTXpTZUxXYTBhamsrdlZOYmNWSERBLzdXSndyWERrMThXeEhFMkZ4K3I1RUxCQ0FBQVFnRUUwQjF5OE1vaGttUmcwQkNFQUFBbkVXdURvOW1jb3A2YjY0eEdpb09TbmJjNi9TV2p3NnNWbk9WSE01UFpjTjl2RFR3dHc2cC9LNnA2U05sNWlwVGlSYjM4Nlp3bTVxVzlDK2ZSaE9maUJlSjUwT1BQeDNMbmd4UlIwSVFBQUNFSUJBbkFTUStJalRiQ0lXQ0VBQUFna1ZtSm41ckRKVVBURVloL0RUSkVPVWdYczFMZVZ1aTh1K3NRc3VlQzZyWjZ5Y0ZaaVBWYldMMWJtMkgyNWFLbGVwWmh0cG05dHAzMktMMFVHbm5IRjc2S0cvZDlFM0d6UUVBUWhBQUFJUWlLZ0FFaDhSblRnTUd3SVFnQUFFYmdsTVRrNnluLzlJOTNBY1RLVFVFU1V0ZC91ZU5LZ296TzdOWnFyRkFLNit6VG1KajVYMkpqNnFwS0NvbEdWTm0vaHM1V3g1aWNjdEw1WXA5SkgzLzkycmNmaStRQXdRZ0FBRUlBQ0JWZ1NRK0doRkQzVWhBQUVJUUNBMEFzdi84OStQMEtvUjZkOXJ0S3VQeWFrUlY0ZHl1cGtBVGVPQ1MzbURLN3l0Vjk5eXEyeXpsVzJmRXhJN2tVcFZhaE05eTB6WnB5VXhkd3NhUnRFTmEyakxWcGtvSG4zb2MzT2hIU0FHQmdFSVFBQUNFQWhJSU5JdkVBTXlRamNRZ0FBRUlCQUJnWVgvOHV1RE1tbnhqSWRPeHBraFJNNGUwNmlIZ3puZERsdFYwamFuZVQwN0lOdHU2elpUZm50cmxkT3k2ZnNaSDJaMUs4VU5QVXMxMXQ3WEw4NVpIN1h6UHFMOVlUTjdZL2lodjdrVTdTZ3dlZ2hBQUFJUWdFRHJBdTE5NGRENitOQUNCQ0FBQVFoQW9DbUIyZS84V3A4bWEyMWJMZEhVSUZvb0pLWDdsRXl1cHoyckpQWVpsNUJWMDVZVkl5Y3lvb1doMzFWMTIzWVNILzRkYmxveGlLUVJJOGVFYVBIQTErYWpOR3FKajJnblA2bzJYVG42STcrdzFuelVLQWtCQ0VBQUFoQ0lwd0FTSC9HY1YwUUZBUWhBSUhFQzZ6Ty8wbTN4dkgrSFhBWW9TT1VVeS9XT2RTUnBVeFZjS0RTamN5M3YyK0duK1V6Rkxpek4rcERFeVJQWktLYkxlaldyZGtBbjZsdGVxQ1htK3gvNjNIYUFqeks2Z2dBRUlBQUJDSVJTQUltUFVFNExCZ1VCQ0VBQUFtNEZscWYvZlk1a1NjNXR2VENVVjNMSE5KSnU4L2FOUXdMVkxHSFp1Wnd1ZkZqOWtUY3JkcUhhV3VLRG1iSmNOa3Y1bE9UMzRhWE56M2g5dDB0MFYzMzBHNlhyOU9HL1ZXaytZcFNFQUFRZ0FBRUl4Rk1BaVk5NHppdWlnZ0FFSUpBNGdkbnYvRnBhemVlN29oYTR6Tk1LNitxWFF6RnVaL1ZIYmxEUHB2SXRIWDY2dGJIS3U4c3Izczc0WUFxdDJ0dFowekxTaExUdC9OS211WTBJMy9CeWpaRExwMDgvMDlKY05nMkZnaENBQUFRZ0FJRVFDeUR4RWVMSndkQWdBQUVJUUtCNUFmSEdsTHBjM09wdHZrYm5TMlp6TXBVeTkzVCszZjBkRklKYjNNNE9WblBaTlBlaTVDUSttSWZFaHlTRWFodkZQR0dLdDZTSmw4RWVVc2NnZW1RUE9oMDQvY3lGTnBDZ1NRaEFBQUlRZ0VEa0JKRDRpTnlVWWNBUWdBQUVJTkJJWUhwNlVuNVAra2gvbEhUeUE0TXFaZm5Rdk1uZmExY2xoS2hNTVRKOWcwWmgyOTB4RWR3MlhDVStxR3d4MlNZNTA3QkNsd1J5VEF4RGo5eVdGMDRsYStqQm43a1VwZThIakJVQ0VJQUFCQ0RRTGdFa1B0b2xpM1loQUFFSVFDQlFBU0VJWGY0Zi8ya28wRTViNkN6WE15UVphaTZ3VzBxOERsWGpNcmVKckl0VTgxZmY1ck9xWFZpODJ0VGhwcVpSVG5NaXNsb0ExL2g2TmFnblB3cXRWQSs4cm1ueTZ1aVAvdXkxd0R0R2h4Q0FBQVFnQUlFUUNpRHhFY0pKd1pBZ0FBRUlRTUNiUU9ILy9PWmdTZEpELzd1Tk1wbm1NOGMwblJxaEgrdnVUS2h5dDVucDZkZUo0SWRmZmN1WE9TbnFCNjVrS2VwbG1ldFdGN1d0Y0p4djBzUWpWMS81RVpFUHVWb1krTE0vZXlNaW84VXdJUUFCQ0VBQUFtMFZpTXdMcnJZcW9IRUlRQUFDRUlpRndOYWJ2OUZYc2N6UXY1RldNdmVxNlV4NHpyRm9mdkpWd1hYVHlQYVBIbnhnNXZveTM1WWJKejVvc1V3dDI4cHlibVU2Y0VOdDg2RTJLQm1seElkdFdSdkREMzFtcWFXQVVSa0NFSUFBQkNBUUV3RWtQbUl5a1FnREFoQ0FBQVFJdVRyOWhaNjBtZ3IxKzJtcGQwakthbDJoMytKeTRQT2tNanZkUFZiZDNtcTgrb05ieTV5VjcwNTg2R0piMVJqTFU2dHpWOVMyOW4xaTdKejMwVm9yUWRTdUdQYnkrTU0vc3g1RVgrZ0RBaENBQUFRZ0VIWUJKRDdDUGtNWUh3UWdBQUVJTkMydzhpZGZ6cWN5Tk5WMGhZQUxsaVNaZG1XSHRTcGxrZi85bTBxcGdzdWFZUnQzWDMxYlQzemN1czYyaS9YUlRWTElTOHdPN2R3MC9Tam8wVWgraUJ5L01manVuNDdXd1NSTlR3SUtRZ0FDRUlBQUJOd0pSUDZGbDd0d1VSb0NFSUFBQk9Jc01EL3pYSVl5SlJ2V0dKWHNvSnJKZFlYeUZoZlBabHpobHFUcStZeHE3N2F4dWJFbWVsaXA5aHFqWExIVFpWM1BhNm5vSjN0MjR6TjBneERubXRzUWYxU0tHOWZISC81YmxSQVBFVU9EQUFRZ0FBRUlCQ2FBeEVkZzFPZ0lBaENBQUFUYUxYQjErb1ZVcWx2azI5MlBsL2J6UGYyTWFUMmgzb2JqSmE3ZE90eEltN2FjTmJyeXRpRGM0SVdWQllVYlZqZFQ3V2h2NjJtRW9oTmlFQ2Y1RWQ2UC9yVzNMOUV6azFaNFI0aVJRUUFDRUlBQUJJSVRRT0lqT0d2MEJBRUlRQUFDYlJZUU04OHBoWHkrdTgzZHVHNitWS3JTN3Z4eGpjUmdpOHRCd1ZjRUYycXVXNWVzRGJXOHNaRlhOZGRVMGFuZ2JIa0o4V2dIM3Z1eEN5RWVIb1lHQVFoQUFBSVFDRlFBaVk5QXVkRVpCQ0FBQVFpMFUwQk1UVW1GKzZ6ZWR2YmhwVzFwb0UraGNvL2twVzZVNmxDakpKbENhTVNxc0xCdkJmSEZOYVRKRDI3YTF0Q0RuN3prUzR4b0JBSVFnQUFFSUJBREFTUStZakNKQ0FFQ0VJQUFCRzRKek0rOE5CQW1ENmFrV0ZkL2IyeTN1TlNzcTR3eTFWSU4yNnB2YXpIQ3ZCYkN6NmRESi9YelBzTDFJVm1pMHZ2blBuNDlYS1BDYUNBQUFRaEFBQUtkRTBEaW8zUDI2QmtDRUlBQUJOb2dzUFhtVkYrcFlvWG1BRkYxZUZqTHhIaUxDeldKWEZ2bFFjMWJyeWtTay9od3pqalZRM2ZlaDFEcDl1QzduNXB2dzdjWG1vUUFCQ0FBQVFoRVVnQ0pqMGhPR3dZTkFRaEFBQUw3Q1d6ODZRczlVcW83Rk50S21LMHBUTXZJc1p5dERLT01jODJ3eU4zeDFSSWY0VnNKMGJaNTBNTjF3MHRabE5kSGZ1aFR5MjJMRncxREFBSVFnQUFFSWlhQXhFZkVKZ3pEaFFBRUlBQ0Jnd1ZXTHJ5UzE4Um01N2VXc0Q0cVovcGplYndudFUzVkZGV05rUDJZalFSdGQzR2VSejFVUjVwd29pLzF2UGZqRy9oWkFRRUlRQUFDRUlCQVhRQ0pEendKRUlBQUJDQVFLNEhGNzM0MWExVkZxcU5CZFJIU216NnVVa2tPelpZYlh6eVl6S3pxZHBvdzZaQzRrcGI0MkVsKytJTGNlaU41azgvUlV4UEYxbHRDQ3hDQUFBUWdBSUY0Q0NEeEVZOTVqR1VVVi83b1AvMkdFT1Q5Sno3NG1aT3hEQkJCUVFBQ2JSRVFWNmRUMitXVlRGc2FiN0pScG5YTGtwYXZIL1Faa3cvR2JjM2dWcE1yYVp6RVIwd0Niem9NSitCd2JIbFpVd3ZYamgvL2RMWHBvYU1nQkNBQWdSWUY4THE5UlVCVWI3c0FFaDl0SjBZSFhnU2NINTZFMEo5MjZnb2hMaUg1NFVVUmRTQ1FUQUh4eHBTNlRVbXVVOUZUSmxNcE82U1JkS2RHNEcrLzFCQ3lwWnRwUXFtTDF3eEpUSHc0N3VISTl1VGZWYmxJNllUdDc1T0ExaUFBQVFnMEZzRHJkandaVVJCdzhTSW1DdUZnakhFUTJQdkRjemNlSkQvaU1MT0lBUUxCQ0lqcGFYbHVhS1VybU43dTdxVTNNNmhTU1luOEZoZEtHV1ZDcEtoc3VGNjVvb2Z3aXRmQW5vY08zMmhqNkRvWmVPOVBYZ2dzWG5RRUFRZ2tXZ0N2MnhNOS9aRUtIb21QU0UxWC9BZDcrdzlQOGVWNnhGajVFZitaUjRRUThFOUFpRW0yOWM3cGJ2OWFiTDRseVdBeTA3cGNKd3FhN3lHWWtreW1pdW1jazdMM2lscTNYWGM0QWVCMnVQNlY3K3lxRDI1WVpzOFBQbkhadjNqUUVnUWdBSUhHQW5qZGppY2pTZ0pJZkVScHRtSSsxanQvZU43M2djLzhqQk15bHMvRmZPSVJIZ1RhSUxENWYzKzN0dzNOSHRna2xXUXFad2Mwa2cyNlovLzZvN29sbVVKUFUwbHA3VHJnMnZXdW5VMEErS2Zpb2FVT0puMHNVNVQ3VG4zMEhRK2pSaFVJUUFBQ1RRdmdkWHZUVkNnWUVnRWtQa0l5RVVrZnhuNC9QSGRka1B4SStoT0MrQ0hnVG1EOThoOTJzNUllNkhZVFBaZFNjNnduMEQ3ZHFSeFFPa3VJV1NxbG1PQStYcitiNE1TSFE5Mmg1SWN1K1BiZ3V4K2Y5KzNaUUVNUWdBQUU3aERBNjNZOEVsRVVRT0lqaXJNV3N6RWY5c01UeVkrWVRUakNnVUFBQWlzWFhza1BhRjJ0clZwd01jNkNZa3VTMWRQa2pTY3VHZzZnS0pVdHlkTE5ERWtmZGtXdGk4SFVWbndrL2FNekI3eFNacS9sVHo2NmtuUjl4QThCQ0xSSEFLL2IyK09LVnRzdmdNUkgrNDNSd3dFQ3pmN3dSUElEanhFRUlPQkdZUEc3cjJXMUxqV1Fzelpvb1VUbC9KQ1dqZGdXbHpKbFZDcFgwbFNSZkUvWTZFaDgxQi9YRHF6NnlLdnFJajErWnRQTjl3dktRZ0FDRUdoR0FLL2JtMUZDbWJBS0lQRVIxcGxKd0xnTysrRjU4YlhuSmgyR2t4OTZwdllaeVk4RVBCUUlFUUkrQ2N6T1RxVnpxNHFQMnpiMkg1ZzgwcTlRS1JYWTZoSS9pQXhUVjJXZHBrbUt0ZWQxQUJJZk85TVUvSGFmYW1scmJ1alVSTkdQNXdSdFFBQUNFR2owK3BzUThlWGRzL2gydjQ3WDdYaFd3aTdRbmhjOFlZOGE0K3U0UUhOSkQvcjUra0RGczBoK2RIektNQUFJUkVwQVhEeXZiUmIxZExzSHpRYlNUTEw2ZkY4eDBhNXhVOGxnRW1VWktoRzVYWDNzdG90Vkg3c1N3U1kvOHBaOWxaNThGSHVOMnYyQW8zMElKRWdBcjlzVE5Oa3hEaFdKanhoUDdtNW9Zdlk3NlUxTDEyUmJWUTFocUJKUk5VdFlxbVJ3emFhU3lvU3RjaW8wUmxqdE14VkNGWVNybEJOTkVLRlNTalRCaFVvWVZRbDNEcjZqS2hIMXJ4RkJuQmY4OVhMTzN3bXVVa0pWUWNYTzM0bGFlYWMrWlVUamdxdEd1ZEJqNlpXZE53cjdaWXgza3g0M28wRHlJd0hQS2tLRWdGOENZbVpHMmVqZHlQalZYcU4yNkhhUjlvemVwNVpvbTFaTitEaDRaeGRPMWQ1T21jNHFqeURXd2RUZWR1Tzk5NjBwREM3NThRZi9hK3ZpeE1TRTdlUGpnNllnQUlFRUM3aExlalQzdXAxU3hqTTlnNnRFVUlOU3FoUHFYQU1tREVHSVRpa3poSEErRTBNUWFqRG42MFFZaExMYWRXR1UwUHJYR1RVNElUcGoxS0JPWGNGMDV6TmxraTZjLzZiVVlJTHIzR2xEVUoxVHlaQ0ViY2dxMDIwcUd6WXhkSldxaGlVWlJvK3M2WFQ4NFVxQ3B6a1JvU1B4NGNNMGk5blpOTWxaV2xHM1Zja1NLdU5WelpTSlNqblZtS0NxeFlYS0pGdXpCYTBsQjZqZ0tpZEVwWUpyVkJDVkU2RlJSbFJoVTVVUXJna2huT1NCUmdoWEJhV3FFRUpqdStXY3BBTnhFaE5Dbzl6NVRHc0pCa2FGeXAyMm5hK0oyc3RhcHkybkhVa0lRWnlKZGo3WFArcWZuZis4K2ZmMVAreDhlZWZyNUk1Nk8xOFhlLzcrOXZxNzFYZnE3ZlN6MjY3VHYxSGVJcWErKzNPbDJhUkhjejlFaFJDWFRuendNeWQ5bUZJMEFRRUlSRnhBaUNscDQwcHZycDFoOUdwZGNra1JiVjg1MFdvTWxLbVNWRFd5Vk9LQmJzZkJpbzlXWjg1RGZWRVZYZmQ5K0MwUE5WRUZBaENBd0YwQzNwSWV6YjF1cDB3aTJaN0JuY0wxdDZTVTB0cTdoOXBuNTMwSzNYbXJ1dk41djcvZmVVZHpXLzJkaHBwcmwrejJTMnduMmVJa1lxZ2d1cE04b1VUb2xEQW5LV05RU25UaEpHdFlQUmxUUzhJUXFsUHFmQ2E2ODk5T2NrWXdxbE1oREVhWUxtZ3RvV013UW5YaEpITW9jNjZjTTV5L2w2aFUrenEzSlYxMkVqbE9XU1owUlNJR04xTzZMVk1qcDBrR0tjbzZIUjlIWXFiRjc5RklKRDZFRUdteXVha1JXVmVKcEtqRXNEUkRzbFZxY1kwd29WS2JxUmFySndJb0Z4cHhrZ0NVcUVUVVZ5OFE2cXcwSUtxVEZPQ0VhSkxZU1JKUW9uS2IxRlkwY09Fa0Qrb3JHeWgxa2dkT084NEtCNkVKU3B6L1Z0bk95Z1luc2JEVHJ0T0g1R1FQYmtzaTNKWmN1SlU4Y0w1bmJ5WWZkcE1JVGxLaXdkL2YvSkd4TjJteEp6bXhONW5Sc04xR1NZdDZ3WjJreDU2a1JxTjI3MGhhN0FaNGV4TGxWdUMzamFlV1dya2ppZEp5MHFPNUg2SklmclQ0RXdIVklSQVRBU0VFM2JqeVIxM3RDcWUzVDZaRUQva1dGOHJvVnFXY1lhcXRhYlhGZVVGK0dGandjUnUzSHNqNkY4NXNvK2ZlRDF3SmNxYlJGd1FnRUUrQjFwSWV6YjF1cnljL2htNEgzSnZrY0pJZ3RYK21yV1ZEYmlVeGRwSWl1MG1TblFKM0pUbnEvOWpiWFBMRTZlZG0wbVVuK1hKM3U4NzdOdWY5ejYzeDNCelhudnEzamJkUnV6ZnIxOXVyajdMQk9IZitmaytjTnFtdmVLa25YM1krMTVJeWdqZ0ptOXFxR0VIcksyZHFLMlNFczZMR1dRSERkRlpMdkJDRDFGYlVVSU53b2dzbUdZeHlnd2duQ2NNTlJpWGRGdHlRbU5NUDFRV2poc3lwTGlSdUVFNE5JVE5kMkpLaHFiSk9iTk1nT2MwZ3BNZHBML1NKbVpwd0xiRkFkbGNKT0srTzlQcDJodHFxQTZJU3k2ci9tZkxhdGdiYmRqNVRsVkN1T2RzYWF0c2ZuQ1NCcy9XQkU0MVQ1N1BRbkFTQ1U0NDdLeGFJa3p6WTZVTndsVkNxa2RxV0NxR0puYVNFSVBVVkMwNGJUdkpDT0tzaUNBblZpb1ZhanFCaFVxR2UxTGg3WlVXRFpFT0RwTUJ1OHFMeHlveTk3ZFpIc0pPOXVKWEVhSlJVYWJReW8xN2pWajNubS9GVzF1YjJkbDJ2K0toLzI5NTAyRE5PdmVTczlDanYvR0J6dTlManpsOG9PUE1qbnI5aUVSVUUvQlZZdTNpK3E0LzArZHVvMDFvZklVVkQxUWlWUXZ1UEI1SXNGR3U3bU5OU3FRNk5NYml0SGY1UGNIdGFySi8zMnQ3dFB4YTN5bjBuUHZoT2V5SkFxeENBUUZJRS9FbDY3R29kL0xwOWIvS2o4eXMrOWlRZjZrdE83azZtN0VsNjdKZTBxUCtyOXUwcldIYis0cTYvM3pmcDBXREZ5KzN0N2lSaDZpTzhhNXlkV1RGRDdkcTJwTnJLRjZFTEovbXltMlNod3FET2RpWHViRnR5a2pHMWJVNzE3VXBPZVVGMFVrdTJDSVBVa2pyVVlNelozaVFNVXZzN1Z0dkNSQVRUSmVlelZFdnM2RVE0bjBVdENVUVV1ZjduMmhpMFdoSm81MysxeE16aGlRL1RjbFpNN0ovNDRQWHRHYnVKRDc2YkJLa2xQcWpLblcwZXpvcUtuVE1lbkdSSExlSGhyTWFvYmVPb254bmhyS2h3Vm1ZNDIwQ0lvSnFnTzJkRk9Dc3FkdCtyNzdQaVlTZmJzT2ZOL04wckR1NWVzYkQ3SHJ5KzM2T1pGUXNOVjJic0pBM3E5WGVTQ0hjbEYzYmFkN1hpNDQ0a3doM0ppYWl0K05CTG15MXNjWEdaK0NEaThva1BmT2IrcFB4eVFwd1FnRUJqQWJFOG5WdmZxakMvZmVSVWo4eVViQ2kzdU9ScS93UlV6ZExhMXNsT2Z5RDVjZWNNdEh2N2owU2xyZXl4djdEUTZabEgveENBUUxRRkFrMThTQkxKZHU5WjlZRVZIN2NuTVJxdEpObDN4VXVEWkUyd0syYnMydGtzdGUxQVJLOXRHM0lTR3JVa1J5MGhVanU3aGRSV29kU1NJN1dWS0U1eXdqbUhoVERuckJhNkovSGgvR3VCMDhidGlRK25udVExOFJIMmI4MzZpcFJOalJRYmJYV1JWR3J6VzF0ZHFOQ0ljeEFuWlNvWHRrWXBVNG13TlM2WVNybXRFdVljd0xtYlpIRzJ3emdyVVhZU043VURPMnYvclRMbno3V0V6KzZLRk9JYzBLazVTYURhbVJ0T09XZDFDaUZTNDIwZ2UxVHYzRjdpZWNYSHpjeHAvUStIYkpkcGVCYkhYVW1aWUZaOE9OMzZrL3c0WkxVSGtoNWgvM2JHK0NBUW1NRGlkMS9MS2huYjEzTXRLQnVpU29hcHViYWVIdUtOcUxLdHBCaXBadWpOVGRIZTJ2R25GcEllK3ptMk5mbWhrZFd1c1RPci9zd2hXb0VBQkpJczRFL3k0NURWSHJXa2gzUE9SMmhXTE5TbmZQZDRnUEN0K0xBSnIyMXBxVzFycVowcDRwdzdRbWh0cTR2emJ4L09pb25hWjE0N2krUm00c0haL2xMYjZpS0l3V2o5N0JIaW5FRlNPMERXMmVwU1A5UEVXWTNCbk5VVGd0Yk9LbW0wMVVXMUpZTkVkYXRMa3IrcC9ZajlvTU5OYXdlYU9xdGVpSzFSUmxYYlNjWUlldk53MDUyelJ6UmFTN2pjZWJocFBibENuYk5GZHJZRjFiWUNPZHVIdUpOOHFSOWtTcDFrakhNUUtxRTdON0xVYjFuWitYcW9Wc3pVdDd5MDZYQlRKRDM4ZUp6UkJnUmlJekE3KzUzMDBSVDNkV1ZHd1V3NUNmVU9iUjlwUERVNVNaVjBvdWVvRmJhRFZwSDgyRC81MFo1dk01dm9pNzNIejJ5MnAzVzBDZ0VJSkUyZ3RlVEg0VnRjTXQyRHR3NHdyUy9odjN0N1NhQXJGb1JOZHMvRzJFMG9rSjNFUW4zYlJHMDdCdVdpdmkyamRzdU1rMFNvM1RhemMrQ3BjeENxcUoraFFaanVySFRZNzNCVFFTVmRxaDF1S25TWktiY09ON1dJd1JrT04vWDcreTFVTDk3OERnN3QxUVVhWFdjckNVdTFESzR4S2puSkdKVlRTV09FMzd6T3RuWWxMYmRyWjdnSXlqVlJPOHVsdHNMbDF0VzE5UlV2S3RuWnJsUy80clorRUd6dENsem5WcG1iNTdyVVY4bzRaN2ZvNVczL3I3TkYwZ09QT3dRZ2NJZUF1SGhlVyszcDhtM0x4NENjbFlwVm9ZUUYybGwwVWhVa1l4S2VEdUtHV3ZkeEkvR3hiK0xEUFdaVE5mS3NNRXRIUGxScXFqQUtRUUFDRUdoQ3dGdnk0OUNrQjA5Mzk2K3luVE1nZHJjOU9GZmIxbFl2T0o5NTdVeUluUU03NnlzYmFDMzVVUDl6N1RPcmY2NWZaMXRmQVNHWTg1bnRYR2RMZFU3NHJldHNGZHV3Q2RObFhHZmJ4TXpIcndnU0gvR2IwMGhFNU82SEtMYTNSR0pTTVVnSWhFeEFpQmxsOWExcXlvOWhNVW1tU2xaVzg3bThIODIxM0VaWnR4VmJMK1ExSnZsK2hrbkxnME1EVFFub3RYODg5UGNqUDlwMWhkSlQvamZzN3pEUkdnUWdFREVCdkc2UDJJUmh1QTBGa1BqQWc5RXhnZVoraUJKeThrUFBUTzRkNU41NkFpczlPalovNkJnQ1lSY1EwOU15ZVdEUWw4VEh0azVWS3ZsL1VLcGJ3M3krbTFaTDVSempaamdYZWJnTktNSGw2L2U3K0p1anlJLys2RnVVMHAycjN4S01pOUFoQUFIZkJmQzYzWGRTTkJpd0FCSWZBWU9qdTlzRkR2c2hlcWNYa2g1NGdpQUFnV1lGaEJDTXJMeWVhYmI4ZnVVMkNubXBkN0R6dDdoVUREMWw2V1pPbzg2eFVHSC84UGNOZmRpakRjUDRkRzd6cnFNLzhuWVl4b0l4UUFBQzhSVEE2L1o0em10U29vckFpNmVrVEVWeTQyejJoeWlTSHNsOVJoQTVCTHdJT0xlTXI2eE1aNzNVM2EwelNBWUowYnJWQWkxMjdQY2xMUnVTUWxtZVN1RTVYK1JRVXdPSmowT05mQzdBbWEyblIzN2txcy9Ob2prSVFBQUN0d25nZFRzZWlLZ0tkT3lGWEZUQk1PNzJDQnoyUXhSSmovYTRvMVVJeEYxQUxINDN1N0s2N3ZsMzNlQ1JZM0toVlBYMVN0eG16WjNUUkNwcEsyUHBlbFp6YmxlUDNBZVNIMEZPbVMxNEtYUGtoMmVEN0JOOVFRQUN5UlRBNi9aa3pudlVvL2I4WWpEcWdXUDg0UlBZNzRjb2toN2hteXVNQ0FKUkVaaWZuOG1NTXNYYjd6cm5zaXZWN3NndExxVXFWMnpENmtxbHBZNGtYWHlaWCtROVhEQzJqbVhLZkRNMzlNT0xManBGVVFoQUFBS2VCZkM2M1RNZEtuWkl3TnVMd1E0TkZ0M0dYK0RPSDZMMWlPbFBPLytQZzB6alAvK0lFQUorQzRpclYxTWt2ZTB0ZVpEcVViY0x3VzV4NmVwbXRGb1VPYVphYWI4dEFtK3Y5ZmZ5Z1ErNWN4MjJqcVVYeUdyWEQ1eGU3VndNNkJrQ0VFaWFBRjYzSjIzR294MHZFaC9SbnI5WWp2NzJINkwxRUpIMGlPVlVJeWdJdEYzZzRzWHpXajR2eVc0N1V0Vit1WmNOQm5wVmJOa3NwU1JDODVTeVFQdDFhOU5jZWQzdkMwdWE2emFxcFp5ZFRDM21Qa29WWTZIdnhPbXRxQkpnM0JDQVFEUUY4TG85bXZPV3hGRWo4WkhFV1k5QXpOamVFb0ZKd2hBaEVBRUJJV1lVc2tEY2JWZVJVMnhMNWU3cXRHREJ5cHFrWkVTZVdUUkdWOVRXTDJ2RmgwdUJGcElmS2pIZW9XT255eTU3UkhFSVFBQUNMUXZnZFh2TGhHZ2dBQUVrUGdKQVJoZmVCSndmb29LUVIwNTg0RFAzZTJzQnRTQUFnYVFMQ0RFdGs0VzhxNU5CTjlPUzJ0UFQwM2E2cmEwQ1ZTMHR3NFRJVVVwajl2c1lpUTlQRDFBTGlZK0w2eGV1bkRvMTBVSUxua2FNU2hDQUFBUnFBbmpkamdjaDdBSXhlNkVWZG02TUR3SVFnQUFFZ2hRUVUxUFN3by9kMS9SS2lsRWxKeEZaODNZbWlJdkFpbFZMVVNTam16TFo5VFljRjkxMHVDaVNIMEZPZ0RidzNndEI5b2UrSUFBQkNFQUFBbEVTUU9JalNyT0ZzVUlBQWhDQWdDc0JJUVFsWkM3VlRLV2xwWFdtYVYxdDNlTGlMQ1Nwck50NVNkalpac2FFTWtrVmNKYzBFbHkyVTBQdnVaaFVMY1FOQVFoQUFBSVFPRXdBaVkvRGhQQjFDRUFBQWhDSXRJQ1luVzN1aHBSTVZTR1V0ZTMzWXRFUW1zSm9OMlZXMjFlVVJIckNNSGpYQWhXcnF2ZU0vTkJWMXhWUkFRSVFnQUFFSUpBUWdiYTl3RXVJSDhLRUFBUWdBSUdRQzh6T2Z1ZlF4SWVtZFVteW5HNUxRcUtYeWF4YUtYY3poVFcxOGlUa25CaGVDQVZzV2kxbStuOW9Mb1JEdzVBZ0FBRUlRQUFDb1JCQTRpTVUwNEJCUUFBQ0VJQkF1d1NFdUtnUkloL3crMDZtWkwycUVOTG43eEQ2Q0NtdkxtVnR3cm8wcWlYdzl5M08yZlQzZ2RxL05kVldOdWp3ZlV0QjlZZCtJQUFCQ0VBQUFsRVRTT0FMc2FoTkVjWUxBUWhBQUFLdENJZzMzbERKQTFtMmZ4dFptYXh2SGZCMTk3MXZ5eW01Uy9BZXcrS3VicFJ4MzFPWWF5RHhFZFRzNkZXKzBuWDB6NndGMVIvNmdRQUVJQUFCQ0VSTkFJbVBxTTBZeGdzQkNFQUFBcTRFeE15TVF2cjdHMjlqMFRSR1JoWC90cmlzYjlLS1NPVXRVczVySk1FNUQxY3poTUw3Q3pTWFBGSXBtNmY5SjdjaENRRUlRQUFDRUlCQVl3RWtQdkJrUUFBQ0VJQkFyQVhFOUxSODdkaXh1NjZOUFhhTWtOVlZYUmtnL2Y3RXIra3FFYUxYb0ZhTXI2ajFod3F0dUJCb0l2ZWg5c3ZYS1IydnVHZ1ZSU0VBQVFoQUFBS0pFa0RpSTFIVGpXQWhBQUVJSkU5QVRFMUo1T3o3N2s1R0xPVmxNdXpETFM3ckVxdlF6UjVKWnBuazZUYU8yRm5yWWpUeGhoMWVUUWpVTUE4dXAxNWJ1MHhQbnphYmFBMUZJQUFCQ0VBQUFva1VRT0lqa2RPT29DRUFBUWdrUjBCTVRqTHkrWThyZXlPZW0wdXhvMGUxMXJlNEZIbEdGNlVlU3RLK25oRVMvZG5Sb3g5Q1ZDSXdDTkVHamwrSXluQXhUZ2hBQUFJUWdFQW5CSkQ0NklRNitvUUFCQ0FBZ2NBRWhCQ1VYTHAwNjhDTis1MnU4L0xLeXFybjM0R0Q4cGhVWmR0OWpLbGFZSUdnbzRRTE5FNG1DU0ZicWU3eFN3bkhRZmdRZ0FBRUlBQ0JBd1U4ditpREt3UWdBQUVJUUNBcUFrS0ltNG1QdWJrNTZlaFJ4ZE1LRFNkWmtxVzV2S1FwWFpSUS9BNk55Z01RNDNGeVc2K21lNDlmaTNHSUNBMENFSUFBQkNEUXNnQmV0TFZNaUFZZ0FBRUlRQ0RzQXZVcmJYZEgyU2N2TGJrLzJ5T1YwdFVVb1gyVXliZHRtd2w3N0JoZlBBVDJPK3BEbGUwQ3pZemZpRWVVaUFJQ0VJQUFCQ0RRSGdFa1B0cmppbFloQUFFSVFDQkVBak16TThxRHFSUWxEenhBQ1Zsd2RiYkh5b3JNQm5PczI3Q01mSWhDd2xBZ1VCTXd0OHZka0FBQUJLZEpSRUZVSzlXTjNQQjlTK0NBQUFRZ0FBRUlRR0IvQVNRKzhIUkFBQUlRZ0VEc0JZU1lsZ2w1eFBtZEp5MHNMRFM5elNXWDQybFZpRDVLSlZmSmt0aURIaEpnRXhlUkpKM0lVL3lOWEt2Q1h1N3VIbC8zMUNBcVFRQUNFSUFBQkJJaWdNUkhRaVlhWVVJQUFoQklzb0FRd2tsY01FTG03cjdXdGlHTUpwR0szRWVzS3E2bzlmVGdJUFhoaWMxTHBieHlnOUxCZ3BlcXFBTUJDRUFBQWhCSWlnQVNIMG1aYWNRSkFRaEFJTUVDUWdoRzNueFRKdDNkaDYvYzZGSHlSSkY2aUVHYlhobVNZTnJHb1d1RUdMalIxdmZINHRiVlJMZWFudHVxWEI4Zkg2LzQzaGthaEFBRUlBQUJDTVJJQUltUEdFMG1Rb0VBQkNBQWdjWUN0U3R0MzN4VElRODhzSDh5WTMxZDFTVnJRRXRMamQ1Zmd0YXRBQklmYnNXOGxjLzNYNktVV3Q0cW94WUVJQUFCQ0VBZ0dRSklmQ1JqbmhFbEJDQUFnVVFMT0ltUE45OThVM2tnbTIyWStDZ05abnNVaGZVa0dnbkJoMTZnVVVhT2FnTVhRajl3REJBQ0VJQUFCQ0RRWVFFa1BqbzhBZWdlQWhDQUFBU0NFUkJDT05mUTNwMzRxS3dQRVVsa2d4a0Zlb0dBZndKNnhUWlRQY09YL1dzUkxVRUFBaENBQUFUaUtZREVSenpuRlZGQkFBSVFnTUFkQWtJSStkS2xTN2VkOFhIL2FGY1BVZEs5d0dxSGdOR09SdEhtSG9HS1RRcVp6TUFOb0VBQUFoQ0FBQVFnY0xBQUVoOTRRaUFBQVFoQUlCRUNPemU3N0VsOHpFbEdJWDJ2cXVGSWowUThBREVNc3FCdnIzUjFIVjJMWVdnSUNRSVFnQUFFSU9DckFCSWZ2bktpTVFoQUFBSVFDS3ZBelFOT2R3ZDQ3NzA5UkJWOVlSMHZ4Z1dCUXdYVXRXdVVIcThlV2c0RklBQUJDRUFBQWdrWFFPSWo0UThBd29jQUJDQ1FKSUdkY3o3cUlWZXJSd2d6VTBtS0g3SEdSMEN2Y0NQVjAzTWxQaEVoRWdoQUFBSVFnRUQ3QkpENGFKOHRXb1lBQkNBQWdaQUo3R3gzcWYzdTAvWENmUnB0Y05ocHlNYU00VUNnb1lES2x5anQyWUFPQkNBQUFRaEFBQUtIQ3lEeGNiZ1JTa0FBQWhDQVFJd0VuRU5PYStFWWhmdGpGQlpDU1pLQXFscUVhSmNwcFNKSllTTldDRUFBQWhDQWdGY0JKRDY4eXFFZUJDQUFBUWhFVWtBSTRWeHB5K29yUHJTN3I3ZU5aRlFZZEd3Rm5MTjM3N3dnUjkyK1FlbGdJYll4SXpBSVFBQUNFSUNBendKSWZQZ01pdVlnQUFFSVFDRDhBczZXbDJwMTgyZ3FsVW1IZjdRWUlRUnVDVlFxZGltVHljekNCQUlRZ0FBRUlBQ0I1Z1dRK0dqZUNpVWhBQUVJUUNBbUFyVWJYZ2pKRTJLTXhTUWtoSkVJQVdFUW9sMmpsUEpFaElzZ0lRQUJDRUFBQWo0SklQSGhFeVNhZ1FBRUlBQ0JhQW5zSkQrR0NURjZvalh5S0l5MjBmNk1LSXc3VEdPODAxRFlPMGtQTTB5anhGZ2dBQUVJUUFBQ1VSQkE0aU1LczRReFFnQUNFSUJBMndTRUVQMkVrTUcyZFpEWWh1ODhtQ0t4RUI0Q2Q1SWVleitxT2lHcE9Vb3BraDRlTkZFRkFoQ0FBQVFnZ01RSG5nRUlRQUFDRUVpOGdCQkNKWlhLSUVtbjg0bkhBRURZQkRZSklVdTR3U1ZzMDRMeFFBQUNFSUJBbEFTUStJalNiR0dzRUlBQUJDRFFWZ0VoaEVZSTZTV0VkRGszdjdTMU16UU9nUU1FeXVYeWRpYVRXY0VxRHp3bUVJQUFCQ0FBZ2RZRmtQaG8zUkF0UUFBQ0VJQkFEQVdFRU02Tkx4bENpTFB2d1BtZmt4UkJNaVNHY3gyQ2tKekRTcTFLcFdLbDAybm5tdG90SEdBYWdsbkJFQ0FBQVFoQUlEWUMveDhxc0Uwc0dsT3V3Z0FBQUFCSlJVNUVya0pnZ2c9PVwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRcdFx0Y29sb3I6ICM4OTczNUI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uZm9udCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdFx0XHRjb2xvcjogIzg5NzM1QjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uLWJkIHtcclxuXHRcdFx0cGFkZGluZzogMCAzMHJweCAxNXJweDtcclxuXHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogMzM4cnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTQwcnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW1hZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiA4MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDgwcnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIycnB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzM3JweDtcclxuXHRcdFx0XHRjb2xvcjogIzlBODU2RDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzdycHg7XHJcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1333\n"); /***/ }), /* 1334 */ /*!**************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/offline_pay/index.vue?mpType=page ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_554da6bb_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=554da6bb&scoped=true&mpType=page */ 1335);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1337);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_554da6bb_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_554da6bb_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"554da6bb\",\n null,\n false,\n _index_vue_vue_type_template_id_554da6bb_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/offline_pay/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTMzNC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTU1NGRhNmJiJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI1NTRkYTZiYlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hbm5leC9vZmZsaW5lX3BheS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1334\n"); /***/ }), /* 1335 */ /*!********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/offline_pay/index.vue?vue&type=template&id=554da6bb&scoped=true&mpType=page ***! \********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_554da6bb_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=554da6bb&scoped=true&mpType=page */ 1336); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_554da6bb_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_554da6bb_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_554da6bb_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_554da6bb_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1336 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/offline_pay/index.vue?vue&type=template&id=554da6bb&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "form", { staticClass: _vm._$s(0, "sc", "form"), style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 }, on: { submit: _vm.checkForm }, }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "input-section"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "section-hd"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.$t("支付金额"))))] ), _c( "view", { staticClass: _vm._$s(3, "sc", "section-bd"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "input-group"), attrs: { _i: 4 }, }, [ _vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("¥")))), _c("input", { directives: [ { name: "model", rawName: "v-model.number", value: _vm.money, expression: "money", modifiers: { number: true }, }, ], staticClass: _vm._$s(5, "sc", "input"), attrs: { _i: 5 }, domProps: { value: _vm._$s(5, "v-model", _vm.money) }, on: { input: [ function ($event) { if ($event.target.composing) { return } _vm.money = _vm._n($event.target.value) }, _vm.inputChange, ], blur: function ($event) { return _vm.$forceUpdate() }, }, }), ] ), _vm._$s(6, "i", _vm.payPrice && _vm.show) ? _c( "view", { staticClass: _vm._$s(6, "sc", "discount"), attrs: { _i: 6 }, }, [ _vm._v( _vm._$s(6, "t0-0", _vm._s(_vm.$t("会员优惠价"))) + _vm._$s(6, "t0-1", _vm._s(_vm.$t("¥"))) + _vm._$s(6, "t0-2", _vm._s(_vm.payPrice || 0)) ), ] ) : _vm._e(), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "radio-section"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "section-hd"), attrs: { _i: 8 } }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("支付方式"))))] ), _c( "radio-group", { staticClass: _vm._$s(9, "sc", "section-bd"), attrs: { _i: 9 } }, [ _vm._$s(10, "i", _vm.yuePay) ? _c( "label", { staticClass: _vm._$s(10, "sc", "item"), attrs: { _i: 10 }, }, [ _c("text", { staticClass: _vm._$s(11, "sc", "iconfont icon-yue"), attrs: { _i: 11 }, }), _c( "view", { staticClass: _vm._$s(12, "sc", "name"), attrs: { _i: 12 }, }, [ _c("text", [ _vm._v( _vm._$s(13, "t0-0", _vm._s(_vm.$t("余额支付"))) ), ]), _c( "text", { staticClass: _vm._$s(14, "sc", "money"), attrs: { _i: 14 }, }, [ _vm._v( _vm._$s( 14, "t0-0", _vm._s(_vm.$t("可用余额")) ) + _vm._$s(14, "t0-1", _vm._s(_vm.$t("¥"))) + _vm._$s( 14, "t0-2", _vm._s(_vm.now_money || 0) ) ), ] ), ] ), _c("radio", { attrs: { checked: _vm._$s( 15, "a-checked", _vm.payType === "yue" ), _i: 15, }, }), ] ) : _vm._e(), _vm._$s(16, "i", _vm.wxpay) ? _c( "label", { staticClass: _vm._$s(16, "sc", "item"), attrs: { _i: 16 }, }, [ _c("text", { staticClass: _vm._$s( 17, "sc", "iconfont icon-weixinzhifu" ), attrs: { _i: 17 }, }), _c( "text", { staticClass: _vm._$s(18, "sc", "name"), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s(18, "t0-0", _vm._s(_vm.$t("微信支付"))) ), ] ), _c("radio", { attrs: { checked: _vm._$s( 19, "a-checked", _vm.payType === "weixin" ), _i: 19, }, }), ] ) : _vm._e(), ] ), ] ), _c( "button", { staticClass: _vm._$s(20, "sc", "button"), attrs: { _i: 20 } }, [_vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.$t("确认"))))] ), _c("view", { staticClass: _vm._$s(21, "sc", "alipay"), attrs: { _i: 21 }, domProps: { innerHTML: _vm._s(_vm._$s(21, "v-html", _vm.alipayHtml)) }, }), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1337 */ /*!**************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/offline_pay/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1338);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMzM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1337\n"); /***/ }), /* 1338 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/offline_pay/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _order = __webpack_require__(/*! @/api/order.js */ 217);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = {\n mixins: [_color.default],\n data: function data() {\n return {\n money: '',\n payPrice: '',\n payType: 'weixin',\n alipayHtml: '',\n alipay: false,\n wxpay: false,\n yuePay: false,\n paying: false,\n now_money: 0,\n isWeixin: false,\n site_name: '',\n isCommitted: false,\n show: false\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(options) {\n if (!this.isLogin) {\n (0, _login.toLogin)();\n }\n },\n onShow: function onShow() {\n if (this.isLogin) {\n this.getPayType();\n }\n },\n methods: {\n inputChange: function inputChange(e) {\n var _this = this;\n var that = this;\n e.target.value = e.target.value.match(/^\\d*(.?\\d{0,2})/g)[0] || \"\";\n this.$nextTick(function () {\n _this.money = e.target.value;\n _this.checkPrice();\n });\n },\n getPayType: function getPayType() {\n var _this2 = this;\n (0, _order.orderOfflinePayType)().then(function (res) {\n var _res$data = res.data,\n ali_pay_status = _res$data.ali_pay_status,\n pay_weixin_open = _res$data.pay_weixin_open,\n yue_pay_status = _res$data.yue_pay_status,\n offline_pay_status = _res$data.offline_pay_status,\n site_name = _res$data.site_name,\n now_money = _res$data.now_money;\n _this2.alipay = ali_pay_status;\n _this2.wxpay = pay_weixin_open;\n _this2.yuePay = yue_pay_status;\n _this2.now_money = now_money;\n _this2.site_name = site_name;\n if (!offline_pay_status) {\n uni.showModal({\n title: _this2.$t(\"\\u652F\\u4ED8\\u63D0\\u9192\"),\n content: _this2.$t(\"\\u7EBF\\u4E0B\\u652F\\u4ED8\\u5DF2\\u5173\\u95ED\\uFF0C\\u8BF7\\u70B9\\u51FB\\u786E\\u8BA4\\u6309\\u94AE\\u8FD4\\u56DE\\u4E3B\\u9875\"),\n showCancel: false,\n success: function success() {\n uni.switchTab({\n url: '/pages/index/index'\n });\n }\n });\n }\n if (site_name) {\n uni.setNavigationBarTitle({\n title: site_name\n });\n }\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n checkForm: function checkForm(e) {\n var _e$detail$value = e.detail.value,\n money = _e$detail$value.money,\n method = _e$detail$value.method;\n if (money) {\n this.combData(method);\n } else {\n uni.showToast({\n title: this.$t(\"\\u8BF7\\u8F93\\u5165\\u652F\\u4ED8\\u91D1\\u989D\"),\n icon: 'none'\n });\n }\n },\n // 优惠价\n checkPrice: function checkPrice() {\n var _this3 = this;\n (0, _order.offlineCheckPrice)({\n pay_price: this.money\n }).then(function (res) {\n _this3.payPrice = res.data.pay_price;\n _this3.show = res.data.show;\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n // 组合数据\n combData: function combData(payType) {\n var _this4 = this;\n var data = {\n type: 3,\n pay_type: payType,\n from: 'weixinh5',\n price: this.payPrice || this.money,\n money: this.money\n };\n if (this.paying) {\n return;\n }\n this.paying = true;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u786E\\u8BA4\")\n });\n (0, _order.offlineCreate)(data).then(function (res) {\n uni.hideLoading();\n _this4.callPay(res);\n }).catch(function (err) {\n _this4.paying = false;\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n // 调用支付\n callPay: function callPay(res) {\n var _this5 = this;\n var _res$data2 = res.data,\n status = _res$data2.status,\n result = _res$data2.result,\n orderId = result.orderId,\n jsConfig = result.jsConfig,\n goPages = '/pages/annex/offline_result/index?site_name=' + this.site_name;\n switch (status) {\n case 'ORDER_EXIST':\n case 'EXTEND_ORDER':\n case 'PAY_ERROR':\n this.paying = false;\n this.$util.Tips({\n title: res.msg\n }, {\n tab: 5,\n url: goPages\n });\n break;\n case 'SUCCESS':\n this.paying = false;\n this.money = '';\n this.$util.Tips({\n title: res.msg,\n icon: 'success'\n }, {\n tab: 5,\n url: goPages\n });\n break;\n case 'WECHAT_PAY':\n this.$wechat.pay(result.jsConfig).then(function (res) {\n _this5.paying = false;\n _this5.$util.Tips({\n title: _this5.$t(\"\\u652F\\u4ED8\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/annex/offline_result/index'\n });\n }).catch(function (err) {\n _this5.paying = false;\n if (err.errMsg == 'chooseWXPay:cancel') {\n uni.showToast({\n title: _this5.$t(\"\\u53D6\\u6D88\\u652F\\u4ED8\"),\n icon: 'none'\n });\n }\n });\n break;\n case 'PAY_DEFICIENCY':\n this.paying = false;\n this.$util.Tips({\n title: res.msg\n });\n break;\n case 'WECHAT_H5_PAY':\n this.paying = false;\n uni.showToast({\n title: res.msg,\n success: function success() {\n location.href = jsConfig.h5_url;\n }\n });\n break;\n case 'ALIPAY_PAY':\n this.paying = false;\n break;\n }\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvb2ZmbGluZV9wYXkvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm1peGlucyIsImRhdGEiLCJtb25leSIsInBheVByaWNlIiwicGF5VHlwZSIsImFsaXBheUh0bWwiLCJhbGlwYXkiLCJ3eHBheSIsInl1ZVBheSIsInBheWluZyIsIm5vd19tb25leSIsImlzV2VpeGluIiwic2l0ZV9uYW1lIiwiaXNDb21taXR0ZWQiLCJzaG93IiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJvblNob3ciLCJtZXRob2RzIiwiaW5wdXRDaGFuZ2UiLCJlIiwiZ2V0UGF5VHlwZSIsInRoZW4iLCJyZXMiLCJhbGlfcGF5X3N0YXR1cyIsInBheV93ZWl4aW5fb3BlbiIsInl1ZV9wYXlfc3RhdHVzIiwib2ZmbGluZV9wYXlfc3RhdHVzIiwidW5pIiwidGl0bGUiLCJjb250ZW50Iiwic2hvd0NhbmNlbCIsInN1Y2Nlc3MiLCJ1cmwiLCJjYXRjaCIsImljb24iLCJjaGVja0Zvcm0iLCJtZXRob2QiLCJjaGVja1ByaWNlIiwicGF5X3ByaWNlIiwiY29tYkRhdGEiLCJ0eXBlIiwicGF5X3R5cGUiLCJmcm9tIiwicHJpY2UiLCJjYWxsUGF5Iiwic3RhdHVzIiwicmVzdWx0Iiwib3JkZXJJZCIsImpzQ29uZmlnIiwiZ29QYWdlcyIsInRhYiIsInBheSIsImxvY2F0aW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBb0NBO0FBS0E7QUFHQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFBQSxlQUNBO0VBQ0FBO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO0VBV0E7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7RUFJQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7TUFDQUM7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQSxrQ0FDQUM7UUFDQSxnQkFPQUM7VUFOQUM7VUFDQUM7VUFDQUM7VUFDQUM7VUFDQWY7VUFDQUY7UUFFQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQWtCO1lBQ0FDO1lBQ0FDO1lBQ0FDO1lBQ0FDO2NBQ0FKO2dCQUNBSztjQUNBO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQUw7WUFDQUM7VUFDQTtRQUNBO01BQ0EsR0FDQUs7UUFDQU47VUFDQUM7VUFDQU07UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQSxzQkFHQWhCO1FBRkFsQjtRQUNBbUM7TUFFQTtRQUNBO01BQ0E7UUFDQVQ7VUFDQUM7VUFDQU07UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBRztNQUFBO01BQ0E7UUFDQUM7TUFDQSxHQUNBakI7UUFDQTtRQUNBO01BQ0EsR0FDQVk7UUFDQU47VUFDQUM7VUFDQU07UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBSztNQUFBO01BQ0E7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQTFDO01BQ0E7TUFVQTtRQUNBO01BQ0E7TUFDQTtNQUNBMEI7UUFDQUM7TUFDQTtNQUNBLGdDQUNBUDtRQUNBTTtRQUNBO01BQ0EsR0FDQU07UUFDQTtRQUNBTjtVQUNBQztVQUNBTTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FVO01BQUE7TUFDQSxpQkFHQXRCO1FBRkF1QjtRQUNBQztRQUVBQyxVQUVBRCxPQUZBQztRQUNBQyxXQUNBRixPQURBRTtRQUVBQztNQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtZQUNBckI7VUFDQTtZQUNBc0I7WUFDQWxCO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1lBQ0FKO1lBQ0FNO1VBQ0E7WUFDQWdCO1lBQ0FsQjtVQUNBO1VBQ0E7UUFDQTtVQXdDQSxhQUNBbUIscUJBQ0E5QjtZQUNBO1lBQ0E7Y0FDQU87Y0FDQU07WUFDQTtjQUNBZ0I7Y0FDQWxCO1lBQ0E7VUFDQSxHQUNBQztZQUNBO1lBQ0E7Y0FDQU47Z0JBQ0FDO2dCQUNBTTtjQUNBO1lBQ0E7VUFDQTtVQUVBO1FBQ0E7VUFDQTtVQUNBO1lBQ0FOO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQUQ7WUFDQUM7WUFDQUc7Y0FDQXFCO1lBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQTtVQWtCQTtNQUFBO0lBRUE7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTMzOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8Zm9ybSBjbGFzcz1cImZvcm1cIiBAc3VibWl0PVwiY2hlY2tGb3JtXCIgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpbnB1dC1zZWN0aW9uXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2VjdGlvbi1oZFwiPnt7JHQoYOaUr+S7mOmHkeminWApfX08L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2VjdGlvbi1iZFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXQtZ3JvdXBcIj5cclxuXHRcdFx0XHRcdHt7JHQoYO+/pWApfX1cclxuXHRcdFx0XHRcdDxpbnB1dCB2LW1vZGVsLm51bWJlcj1cIm1vbmV5XCIgY2xhc3M9XCJpbnB1dFwiIG5hbWU9XCJtb25leVwiIHR5cGU9XCJkaWdpdFwiIEBpbnB1dD1cImlucHV0Q2hhbmdlXCIgcGxhY2Vob2xkZXI9XCIwLjAwXCIgLz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cInBheVByaWNlICYmIHNob3dcIiBjbGFzcz1cImRpc2NvdW50XCI+e3skdChg5Lya5ZGY5LyY5oOg5Lu3YCl9fe+8mnt7JHQoYO+/pWApfX17eyBwYXlQcmljZSB8fCAwIH19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInJhZGlvLXNlY3Rpb25cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJzZWN0aW9uLWhkXCI+e3skdChg5pSv5LuY5pa55byPYCl9fTwvdmlldz5cclxuXHRcdFx0PHJhZGlvLWdyb3VwIGNsYXNzPVwic2VjdGlvbi1iZFwiIG5hbWU9XCJtZXRob2RcIj5cclxuXHRcdFx0XHQ8bGFiZWwgY2xhc3M9XCJpdGVtXCIgdi1pZj1cInl1ZVBheVwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXl1ZVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmFtZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dD57eyR0KGDkvZnpop3mlK/ku5hgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1vbmV5XCI+e3skdChg5Y+v55So5L2Z6aKdYCl9fTp7eyR0KGDvv6VgKX19e3sgbm93X21vbmV5IHx8IDAgfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8cmFkaW8gdmFsdWU9XCJ5dWVcIiA6Y2hlY2tlZD1cInBheVR5cGUgPT09ICd5dWUnXCIgLz5cclxuXHRcdFx0XHQ8L2xhYmVsPlxyXG5cdFx0XHRcdDxsYWJlbCB2LWlmPVwid3hwYXlcIiBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi13ZWl4aW56aGlmdVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibmFtZVwiPnt7JHQoYOW+ruS/oeaUr+S7mGApfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8cmFkaW8gdmFsdWU9XCJ3ZWl4aW5cIiA6Y2hlY2tlZD1cInBheVR5cGUgPT09ICd3ZWl4aW4nXCIgLz5cclxuXHRcdFx0XHQ8L2xhYmVsPlxyXG5cdFx0XHQ8L3JhZGlvLWdyb3VwPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PGJ1dHRvbiBjbGFzcz1cImJ1dHRvblwiIGZvcm0tdHlwZT1cInN1Ym1pdFwiPnt7JHQoYOehruiupGApfX08L2J1dHRvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYWxpcGF5XCIgdi1odG1sPVwiYWxpcGF5SHRtbFwiPjwvdmlldz5cclxuXHQ8L2Zvcm0+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRvZmZsaW5lQ2hlY2tQcmljZSxcclxuXHRcdG9mZmxpbmVDcmVhdGUsXHJcblx0XHRvcmRlck9mZmxpbmVQYXlUeXBlXHJcblx0fSBmcm9tICdAL2FwaS9vcmRlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0XHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGNvbnN0IGFwcCA9IGdldEFwcCgpO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG1peGluczogW2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG1vbmV5OiAnJyxcclxuXHRcdFx0XHRwYXlQcmljZTogJycsXHJcblx0XHRcdFx0cGF5VHlwZTogJ3dlaXhpbicsXHJcblx0XHRcdFx0YWxpcGF5SHRtbDogJycsXHJcblx0XHRcdFx0YWxpcGF5OiBmYWxzZSxcclxuXHRcdFx0XHR3eHBheTogZmFsc2UsXHJcblx0XHRcdFx0eXVlUGF5OiBmYWxzZSxcclxuXHRcdFx0XHRwYXlpbmc6IGZhbHNlLFxyXG5cdFx0XHRcdG5vd19tb25leTogMCxcclxuXHRcdFx0XHRpc1dlaXhpbjogZmFsc2UsXHJcblx0XHRcdFx0c2l0ZV9uYW1lOiAnJyxcclxuXHRcdFx0XHRpc0NvbW1pdHRlZDogZmFsc2UsXHJcblx0XHRcdFx0c2hvdzogZmFsc2VcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRpZiAoIXRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRvTG9naW4oKVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRpZiAob3B0aW9ucy5jb2RlKSB7XHJcblx0XHRcdFx0bGV0IHNwcmVhZCA9IGFwcC5nbG9iYWxEYXRhLnNwaWQgPyBhcHAuZ2xvYmFsRGF0YS5zcGlkIDogJyc7XHJcblx0XHRcdFx0d2VjaGF0QXV0aFYyKG9wdGlvbnMuY29kZSwgc3ByZWFkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRsb2NhdGlvbi5ocmVmID0gZGVjb2RlVVJJQ29tcG9uZW50KFxyXG5cdFx0XHRcdFx0XHRkZWNvZGVVUklDb21wb25lbnQob3B0aW9ucy5iYWNrX3VybClcclxuXHRcdFx0XHRcdClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdG9uU2hvdygpIHtcclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdHRoaXMuZ2V0UGF5VHlwZSgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vI2lmZGVmIEg1XHJcblx0XHRcdHRoaXMuaXNXZWl4aW4gPSB0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKTtcclxuXHRcdFx0Ly8jZW5kaWZcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGlucHV0Q2hhbmdlKGUpe1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGUudGFyZ2V0LnZhbHVlID0gKGUudGFyZ2V0LnZhbHVlLm1hdGNoKC9eXFxkKiguP1xcZHswLDJ9KS9nKVswXSkgfHwgXCJcIlxyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMubW9uZXkgPSBlLnRhcmdldC52YWx1ZVxyXG5cdFx0XHRcdFx0dGhpcy5jaGVja1ByaWNlKCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0UGF5VHlwZSgpIHtcclxuXHRcdFx0XHRvcmRlck9mZmxpbmVQYXlUeXBlKClcclxuXHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdFx0XHRhbGlfcGF5X3N0YXR1cyxcclxuXHRcdFx0XHRcdFx0XHRwYXlfd2VpeGluX29wZW4sXHJcblx0XHRcdFx0XHRcdFx0eXVlX3BheV9zdGF0dXMsXHJcblx0XHRcdFx0XHRcdFx0b2ZmbGluZV9wYXlfc3RhdHVzLFxyXG5cdFx0XHRcdFx0XHRcdHNpdGVfbmFtZSxcclxuXHRcdFx0XHRcdFx0XHRub3dfbW9uZXlcclxuXHRcdFx0XHRcdFx0fSA9IHJlcy5kYXRhO1xyXG5cdFx0XHRcdFx0XHR0aGlzLmFsaXBheSA9IGFsaV9wYXlfc3RhdHVzO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnd4cGF5ID0gcGF5X3dlaXhpbl9vcGVuO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnl1ZVBheSA9IHl1ZV9wYXlfc3RhdHVzO1xyXG5cdFx0XHRcdFx0XHR0aGlzLm5vd19tb25leSA9IG5vd19tb25leTtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaXRlX25hbWUgPSBzaXRlX25hbWU7XHJcblx0XHRcdFx0XHRcdGlmICghb2ZmbGluZV9wYXlfc3RhdHVzKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5pSv5LuY5o+Q6YaSYCksXHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB0aGlzLiR0KGDnur/kuIvmlK/ku5jlt7LlhbPpl63vvIzor7fngrnlh7vnoa7orqTmjInpkq7ov5Tlm57kuLvpobVgKSxcclxuXHRcdFx0XHRcdFx0XHRcdHNob3dDYW5jZWw6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzcygpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2luZGV4L2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmIChzaXRlX25hbWUpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBzaXRlX25hbWVcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogZXJyLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGVja0Zvcm0oZSkge1xyXG5cdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdG1vbmV5LFxyXG5cdFx0XHRcdFx0bWV0aG9kXHJcblx0XHRcdFx0fSA9IGUuZGV0YWlsLnZhbHVlO1xyXG5cdFx0XHRcdGlmIChtb25leSkge1xyXG5cdFx0XHRcdFx0dGhpcy5jb21iRGF0YShtZXRob2QpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOivt+i+k+WFpeaUr+S7mOmHkeminWApLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5LyY5oOg5Lu3XHJcblx0XHRcdGNoZWNrUHJpY2UoKSB7XHJcblx0XHRcdFx0b2ZmbGluZUNoZWNrUHJpY2Uoe1xyXG5cdFx0XHRcdFx0XHRwYXlfcHJpY2U6IHRoaXMubW9uZXlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBheVByaWNlID0gcmVzLmRhdGEucGF5X3ByaWNlO1xyXG5cdFx0XHRcdFx0XHR0aGlzLnNob3cgPSByZXMuZGF0YS5zaG93XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnIsXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOWQiOaVsOaNrlxyXG5cdFx0XHRjb21iRGF0YShwYXlUeXBlKSB7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0XHR0eXBlOiAzLFxyXG5cdFx0XHRcdFx0cGF5X3R5cGU6IHBheVR5cGUsXHJcblx0XHRcdFx0XHRmcm9tOiAnd2VpeGluaDUnLFxyXG5cdFx0XHRcdFx0cHJpY2U6IHRoaXMucGF5UHJpY2UgfHwgdGhpcy5tb25leSxcclxuXHRcdFx0XHRcdG1vbmV5OiB0aGlzLm1vbmV5XHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0XHRpZiAodGhpcy5pc1dlaXhpbikge1xyXG5cdFx0XHRcdFx0ZGF0YS5mcm9tID0gJ3dlaXhpbic7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRcdGRhdGEuZnJvbSA9ICdyb3V0aW5lJztcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRpZiAodGhpcy5wYXlpbmcpIHtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5wYXlpbmcgPSB0cnVlO1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5q2j5Zyo56Gu6K6kYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRvZmZsaW5lQ3JlYXRlKGRhdGEpXHJcblx0XHRcdFx0XHQudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5jYWxsUGF5KHJlcyk7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMucGF5aW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnIsXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiwg+eUqOaUr+S7mFxyXG5cdFx0XHRjYWxsUGF5KHJlcykge1xyXG5cdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdHN0YXR1cyxcclxuXHRcdFx0XHRcdHJlc3VsdFxyXG5cdFx0XHRcdH0gPSByZXMuZGF0YSwge1xyXG5cdFx0XHRcdFx0XHRvcmRlcklkLFxyXG5cdFx0XHRcdFx0XHRqc0NvbmZpZ1xyXG5cdFx0XHRcdFx0fSA9IHJlc3VsdCxcclxuXHRcdFx0XHRcdGdvUGFnZXMgPSAnL3BhZ2VzL2FubmV4L29mZmxpbmVfcmVzdWx0L2luZGV4P3NpdGVfbmFtZT0nICsgdGhpcy5zaXRlX25hbWU7XHJcblx0XHRcdFx0c3dpdGNoIChzdGF0dXMpIHtcclxuXHRcdFx0XHRcdGNhc2UgJ09SREVSX0VYSVNUJzpcclxuXHRcdFx0XHRcdGNhc2UgJ0VYVEVORF9PUkRFUic6XHJcblx0XHRcdFx0XHRjYXNlICdQQVlfRVJST1InOlxyXG5cdFx0XHRcdFx0XHR0aGlzLnBheWluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXMubXNnXHJcblx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdFx0dXJsOiBnb1BhZ2VzXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgJ1NVQ0NFU1MnOlxyXG5cdFx0XHRcdFx0XHR0aGlzLnBheWluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR0aGlzLm1vbmV5ID0gJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdFx0dXJsOiBnb1BhZ2VzXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgJ1dFQ0hBVF9QQVknOlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdFx0XHRsZXQgbXBfcGF5X25hbWU9JydcclxuXHRcdFx0XHRcdFx0aWYodW5pLnJlcXVlc3RPcmRlclBheW1lbnQpe1xyXG5cdFx0XHRcdFx0XHRcdG1wX3BheV9uYW1lPSdyZXF1ZXN0T3JkZXJQYXltZW50J1xyXG5cdFx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0XHRtcF9wYXlfbmFtZT0ncmVxdWVzdFBheW1lbnQnXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dW5pW21wX3BheV9uYW1lXSh7XHJcblx0XHRcdFx0XHRcdFx0dGltZVN0YW1wOiBqc0NvbmZpZy50aW1lc3RhbXAsXHJcblx0XHRcdFx0XHRcdFx0bm9uY2VTdHI6IGpzQ29uZmlnLm5vbmNlU3RyLFxyXG5cdFx0XHRcdFx0XHRcdHBhY2thZ2U6IGpzQ29uZmlnLnBhY2thZ2UsXHJcblx0XHRcdFx0XHRcdFx0c2lnblR5cGU6IGpzQ29uZmlnLnNpZ25UeXBlLFxyXG5cdFx0XHRcdFx0XHRcdHBheVNpZ246IGpzQ29uZmlnLnBheVNpZ24sXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5pSv5LuY5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9hbm5leC9vZmZsaW5lX3Jlc3VsdC9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOWPlua2iOaUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoYXQucGF5aW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0Y29tcGxldGU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5wYXlpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZuZGVmIE1QXHJcblx0XHRcdFx0XHRcdHRoaXMuJHdlY2hhdFxyXG5cdFx0XHRcdFx0XHRcdC5wYXkocmVzdWx0LmpzQ29uZmlnKVxyXG5cdFx0XHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGlzLnBheWluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOaUr+S7mOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGFiOiA1LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvYW5uZXgvb2ZmbGluZV9yZXN1bHQvaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdC5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5wYXlpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChlcnIuZXJyTXNnID09ICdjaG9vc2VXWFBheTpjYW5jZWwnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDlj5bmtojmlK/ku5hgKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgJ1BBWV9ERUZJQ0lFTkNZJzpcclxuXHRcdFx0XHRcdFx0dGhpcy5wYXlpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogcmVzLm1zZ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlICdXRUNIQVRfSDVfUEFZJzpcclxuXHRcdFx0XHRcdFx0dGhpcy5wYXlpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2csXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzcygpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxvY2F0aW9uLmhyZWYgPSBqc0NvbmZpZy5oNV91cmw7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlICdBTElQQVlfUEFZJzpcclxuXHRcdFx0XHRcdFx0dGhpcy5wYXlpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKSkge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy91c2Vycy9hbGlwYXlfaW52b2tlL2luZGV4P2lkPSR7b3JkZXJJZH0mbGluaz0ke2pzQ29uZmlnLnFyQ29kZX1gXHJcblx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5hbGlwYXlIdG1sID0ganNDb25maWc7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FsaXBheXN1Ym1pdCcpLnN1Ym1pdCgpO1xyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy91c2Vycy9hbGlwYXlfaW52b2tlL2luZGV4P2lkPSR7b3JkZXJJZH0mbGluaz0ke2pzQ29uZmlnLnFyQ29kZX1gXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQvZGVlcC91bmktcmFkaW8gLnVuaS1yYWRpby1pbnB1dC51bmktcmFkaW8taW5wdXQtY2hlY2tlZCB7XHJcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNGREMzODMgIWltcG9ydGFudDtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQzM4MyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuaW5wdXQtc2VjdGlvbiB7XHJcblx0XHQuc2VjdGlvbi1oZCB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbi1iZCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcnB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0cGFkZGluZzogNDVycHggMjBycHggNDdycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogODBycHg7XHJcblx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnB1dCB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdGhlaWdodDogMTEwcnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTAwcnB4O1xyXG5cdFx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdH1cclxuXHJcblx0XHQuZGlzY291bnQge1xyXG5cdFx0XHRwYWRkaW5nOiAyN3JweCAyMHJweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXJweCBzb2xpZCAjZWVlZWVlO1xyXG5cdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRjb2xvcjogI2U5MzMyMztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yYWRpby1zZWN0aW9uIHtcclxuXHRcdGJvcmRlci10b3A6IDIwcnB4IHNvbGlkICNmNWY1ZjU7XHJcblxyXG5cdFx0LnNlY3Rpb24taGQge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0Y29sb3I6ICM2NjY2NjY7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb24tYmQge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy10b3A6IDMwcnB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHJweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNmNWY1ZjU7XHJcblx0XHRcdC5uYW1le1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDQ0cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uLXl1ZSB7XHJcblx0XHRcdGNvbG9yOiAjZmU5NjBmO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uLXdlaXhpbnpoaWZ1IHtcclxuXHRcdFx0Y29sb3I6ICM0MWIwMzU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb24temhpZnViYW8ge1xyXG5cdFx0XHRjb2xvcjogIzA5OWJkZjtcclxuXHRcdH1cclxuXHJcblx0XHQubmFtZSB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vbmV5IHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idXR0b24ge1xyXG5cdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDQzcnB4O1xyXG5cdFx0bWFyZ2luOiAxMTRycHggMzBycHggMzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRUUyQjcgMCUsICNGREMzODMgMTAwJSk7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Y29sb3I6ICM1RDMzMjQ7XHJcblx0fVxyXG5cdC5hbGlwYXkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1338\n"); /***/ }), /* 1339 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/offline_result/index.vue?mpType=page ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_e87891c0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=e87891c0&scoped=true&mpType=page */ 1340);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1343);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_e87891c0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_e87891c0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"e87891c0\",\n null,\n false,\n _index_vue_vue_type_template_id_e87891c0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/offline_result/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTMzOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWU4Nzg5MWMwJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJlODc4OTFjMFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hbm5leC9vZmZsaW5lX3Jlc3VsdC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1339\n"); /***/ }), /* 1340 */ /*!***********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/offline_result/index.vue?vue&type=template&id=e87891c0&scoped=true&mpType=page ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e87891c0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=e87891c0&scoped=true&mpType=page */ 1341); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e87891c0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e87891c0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e87891c0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_e87891c0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1341 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/offline_result/index.vue?vue&type=template&id=e87891c0&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c("view", { staticClass: _vm._$s(1, "sc", "result"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "image-wrap"), attrs: { _i: 2 } }, [ _c("image", { staticClass: _vm._$s(3, "sc", "image"), attrs: { src: _vm._$s(3, "a-src", __webpack_require__(/*! ../static/offline-result.png */ 1342)), _i: 3, }, }), ] ), _c("view", { staticClass: _vm._$s(4, "sc", "text"), attrs: { _i: 4 } }, [ _vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("支付成功")))), ]), ]), _c( "navigator", { staticClass: _vm._$s(5, "sc", "link"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.$t("进入商城"))))] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1342 */ /*!******************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/static/offline-result.png ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/annex/static/offline-result.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEzNDIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL2FubmV4L3N0YXRpYy9vZmZsaW5lLXJlc3VsdC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1342\n"); /***/ }), /* 1343 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/offline_result/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1344);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMzQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1343\n"); /***/ }), /* 1344 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/offline_result/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n onLoad: function onLoad(options) {\n var site_name = options.site_name || '';\n if (site_name) {\n uni.setNavigationBarTitle({\n title: site_name\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvb2ZmbGluZV9yZXN1bHQvaW5kZXgudnVlIl0sIm5hbWVzIjpbIm9uTG9hZCIsInVuaSIsInRpdGxlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O2VBV0E7RUFDQUE7SUFDQTtJQUNBO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMzQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJyZXN1bHRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbWFnZS13cmFwXCI+PGltYWdlIGNsYXNzPVwiaW1hZ2VcIiBzcmM9XCIuLi9zdGF0aWMvb2ZmbGluZS1yZXN1bHQucG5nXCI+PC9pbWFnZT48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPnt7JHQoYOaUr+S7mOaIkOWKn2ApfX08L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8bmF2aWdhdG9yIGNsYXNzPVwibGlua1wiICB1cmw9XCIvcGFnZXMvaW5kZXgvaW5kZXhcIiBvcGVuLXR5cGU9XCJzd2l0Y2hUYWJcIj57eyR0KGDov5vlhaXllYbln45gKX19PC9uYXZpZ2F0b3I+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRsZXQgc2l0ZV9uYW1lID0gb3B0aW9ucy5zaXRlX25hbWUgfHwgJyc7XHJcblx0XHRpZiAoc2l0ZV9uYW1lKSB7XHJcblx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHRcdHRpdGxlOiBzaXRlX25hbWVcclxuXHRcdFx0fSk7XHJcblx0XHR9XHJcblx0fVxyXG59O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxucGFnZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG4ucmVzdWx0IHtcclxuXHRtYXJnaW4tdG9wOiAyMDBycHg7XHJcblxyXG5cdC5pbWFnZS13cmFwIHtcclxuXHRcdHdpZHRoOiAyNjdycHg7XHJcblx0XHRoZWlnaHQ6IDIyM3JweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnRleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogNDZycHg7XHJcblx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG59XHJcblxyXG4ubGluayB7XHJcblx0d2lkdGg6IDU2MHJweDtcclxuXHRoZWlnaHQ6IDg2cnB4O1xyXG5cdGJvcmRlcjogMXJweCBzb2xpZCAjRjE5RDJGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDQzcnB4O1xyXG5cdG1hcmdpbjogOTBycHggYXV0byAwO1xyXG5cdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0bGluZS1oZWlnaHQ6IDg2cnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogI0YxOUQyRjtcclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1344\n"); /***/ }), /* 1345 */ /*!**********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/special/index.vue?mpType=page ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_74554568_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=74554568&mpType=page */ 1346);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1348);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_74554568_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_74554568_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_74554568_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/special/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM0NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTc0NTU0NTY4Jm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYW5uZXgvc3BlY2lhbC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1345\n"); /***/ }), /* 1346 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/special/index.vue?vue&type=template&id=74554568&mpType=page ***! \****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_74554568_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=74554568&mpType=page */ 1347); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_74554568_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_74554568_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_74554568_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_74554568_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1347 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/special/index.vue?vue&type=template&id=74554568&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.pageShow) ? _c( "view", { staticClass: _vm._$s(0, "sc", "page"), class: _vm._$s( 0, "c", _vm.bgTabVal == 2 ? "fullsize noRepeat" : _vm.bgTabVal == 1 ? "repeat ysize" : "noRepeat ysize" ), style: _vm._$s( 0, "s", "background-color:" + _vm.bgColor + ";background-image: url(" + _vm.bgPic + ");min-height:" + _vm.windowHeight + "px;" ), attrs: { _i: 0 }, }, [ _c( "view", { style: _vm._$s(1, "s", { marginTop: _vm.sortMpTop + "px" }), attrs: { _i: 1 }, }, [ _vm._l( _vm._$s(2, "f", { forItems: _vm.styleConfig }), function (item, index, $20, $30) { return [ _vm._$s("3-" + $30, "i", item.name == "activeParty") ? _c("activeParty", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), attrs: { dataConfig: item, _i: "3-" + $30 }, }) : _vm._e(), _vm._$s("4-" + $30, "i", item.name == "articleList") ? _c("articleList", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 1, key: index + "_1", }), attrs: { dataConfig: item, _i: "4-" + $30 }, }) : _vm._e(), _vm._$s("5-" + $30, "i", item.name == "bargain") ? _c("bargain", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 2, key: index + "_2", }), attrs: { dataConfig: item, _i: "5-" + $30 }, on: { changeBarg: _vm.changeBarg }, }) : _vm._e(), _vm._$s("6-" + $30, "i", item.name == "blankPage") ? _c("blankPage", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 3, key: index + "_3", }), attrs: { dataConfig: item, _i: "6-" + $30 }, }) : _vm._e(), _vm._$s("7-" + $30, "i", item.name == "combination") ? _c("combination", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 4, key: index + "_4", }), attrs: { dataConfig: item, _i: "7-" + $30 }, }) : _vm._e(), _vm._$s("8-" + $30, "i", item.name == "coupon") ? _c("coupon", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 5, key: index + "_5", }), attrs: { dataConfig: item, _i: "8-" + $30 }, }) : _vm._e(), _vm._$s("9-" + $30, "i", item.name == "customerService") ? _c("customerService", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 6, key: index + "_6", }), attrs: { dataConfig: item, _i: "9-" + $30 }, }) : _vm._e(), _vm._$s("10-" + $30, "i", item.name == "goodList") ? _c("goodList", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 7, key: index + "_7", }), attrs: { dataConfig: item, _i: "10-" + $30 }, on: { detail: _vm.goDetail }, }) : _vm._e(), _vm._$s("11-" + $30, "i", item.name == "guide") ? _c("guide", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 8, key: index + "_8", }), attrs: { dataConfig: item, _i: "11-" + $30 }, }) : _vm._e(), _vm._$s("12-" + $30, "i", item.name == "headerSerch") ? _c("headerSerch", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 9, key: index + "_9", }), attrs: { dataConfig: item, special: 1, _i: "12-" + $30, }, }) : _vm._e(), _vm._$s("13-" + $30, "i", item.name == "liveBroadcast") ? _c("liveBroadcast", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 10, key: index + "_10", }), attrs: { dataConfig: item, _i: "13-" + $30 }, }) : _vm._e(), _vm._$s("14-" + $30, "i", item.name == "menus") ? _c("menus", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 11, key: index + "_11", }), attrs: { dataConfig: item, _i: "14-" + $30 }, }) : _vm._e(), _vm._$s("15-" + $30, "i", item.name == "news") ? _c("news", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 12, key: index + "_12", }), attrs: { dataConfig: item, _i: "15-" + $30 }, }) : _vm._e(), _vm._$s("16-" + $30, "i", item.name == "pictureCube") ? _c("pictureCube", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 13, key: index + "_13", }), attrs: { dataConfig: item, isSortType: _vm.isSortType, _i: "16-" + $30, }, }) : _vm._e(), _vm._$s("17-" + $30, "i", item.name == "promotionList") ? _c("promotionList", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 14, key: index + "_14", }), attrs: { dataConfig: item, tempArr: _vm.tempArr, iSshowH: _vm.iSshowH, _i: "17-" + $30, }, on: { changeTab: _vm.changeTab, detail: _vm.goDetail, }, }) : _vm._e(), _vm._$s("18-" + $30, "i", item.name == "richText") ? _c("richText", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 15, key: index + "_15", }), attrs: { dataConfig: item, _i: "18-" + $30 }, }) : _vm._e(), _vm._$s("19-" + $30, "i", item.name == "seckill") ? _c("seckill", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 16, key: index + "_16", }), attrs: { dataConfig: item, _i: "19-" + $30 }, }) : _vm._e(), _vm._$s("20-" + $30, "i", item.name == "swiperBg") ? _c("swiperBg", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 17, key: index + "_17", }), attrs: { dataConfig: item, _i: "20-" + $30 }, }) : _vm._e(), _vm._$s("21-" + $30, "i", item.name == "swipers") ? _c("swipers", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 18, key: index + "_18", }), attrs: { dataConfig: item, _i: "21-" + $30 }, }) : _vm._e(), _vm._$s("22-" + $30, "i", item.name == "tabNav") ? _c("tabNav", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 19, key: index + "_19", }), attrs: { dataConfig: item, _i: "22-" + $30 }, }) : _vm._e(), _vm._$s("23-" + $30, "i", item.name == "titles") ? _c("titles", { key: _vm._$s(2, "f", { forIndex: $20, keyIndex: 20, key: index + "_20", }), attrs: { dataConfig: item, _i: "23-" + $30 }, }) : _vm._e(), ] } ), _vm._$s( 24, "i", _vm.tempArr.length && _vm.styleConfig[_vm.styleConfig.length - 1].name == "promotionList" ) ? _c( "view", { staticClass: _vm._$s( 24, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 24 }, }, [ _c("text", { staticClass: _vm._$s( 25, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(25, "a-hidden", _vm.loading == false), _i: 25, }, }), _vm._v(_vm._$s(24, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), _vm._$s( 26, "i", _vm.newData.menuList && _vm.newData.status.status ) ? _c( "view", { staticClass: _vm._$s(26, "sc", "foot"), attrs: { _i: 26 }, }, [ _c( "view", { staticClass: _vm._$s(27, "sc", "page-footer"), style: _vm._$s(27, "s", { "background-color": _vm.newData.bgColor.color[0].item, }), attrs: { id: "target", _i: 27 }, }, _vm._l( _vm._$s(28, "f", { forItems: _vm.newData.menuList }), function (item, index, $21, $31) { return _c( "view", { key: _vm._$s(28, "f", { forIndex: $21, key: index, }), staticClass: _vm._$s( "28-" + $31, "sc", "foot-item" ), attrs: { _i: "28-" + $31 }, on: { click: function ($event) { return _vm.goRouter(item) }, }, }, [ _vm._$s( "29-" + $31, "i", item.link == _vm.activeRouter ) ? [ _c("image", { attrs: { src: _vm._$s( "30-" + $31, "a-src", item.imgList[0] ), _i: "30-" + $31, }, }), _c( "view", { staticClass: _vm._$s( "31-" + $31, "sc", "txt" ), style: _vm._$s("31-" + $31, "s", { color: _vm.newData.activeTxtColor .color[0].item, }), attrs: { _i: "31-" + $31 }, }, [ _vm._v( _vm._$s( "31-" + $31, "t0-0", _vm._s(item.name) ) ), ] ), ] : [ _c("image", { attrs: { src: _vm._$s( "33-" + $31, "a-src", item.imgList[1] ), _i: "33-" + $31, }, }), _c( "view", { staticClass: _vm._$s( "34-" + $31, "sc", "txt" ), style: _vm._$s("34-" + $31, "s", { color: _vm.newData.txtColor.color[0] .item, }), attrs: { _i: "34-" + $31 }, }, [ _vm._v( _vm._$s( "34-" + $31, "t0-0", _vm._s(item.name) ) ), ] ), ], _vm._$s( "35-" + $31, "i", item.link === "/pages/order_addcart/order_addcart" && _vm.$store.state.indexData.cartNum && _vm.$store.state.indexData.cartNum > 0 ) ? _c( "div", { staticClass: _vm._$s( "35-" + $31, "sc", "count-num" ), attrs: { _i: "35-" + $31 }, }, [ _vm._v( _vm._$s( "35-" + $31, "t0-0", _vm._s( _vm.$store.state.indexData.cartNum ) ) ), ] ) : _vm._e(), ], 2 ) } ), 0 ), ] ) : _vm._e(), ], 2 ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1348 */ /*!**********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/special/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1349);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMzQ4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1348\n"); /***/ }), /* 1349 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/special/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(wx) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/couponWindow/index */ 66));\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _public = __webpack_require__(/*! @/api/public.js */ 45);\nvar _Authorize = _interopRequireDefault(__webpack_require__(/*! @/components/Authorize */ 71));\nvar _activeParty = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/activeParty */ 76));\nvar _headerSerch = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/headerSerch */ 81));\nvar _swipers = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/swipers */ 86));\nvar _coupon = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/coupon */ 91));\nvar _articleList = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/articleList */ 96));\nvar _bargain = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/bargain */ 101));\nvar _blankPage = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/blankPage */ 107));\nvar _combination = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/combination */ 112));\nvar _customerService = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/customerService */ 117));\nvar _goodList = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/goodList */ 122));\nvar _guide = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/guide */ 128));\nvar _liveBroadcast = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/liveBroadcast */ 133));\nvar _menus = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/menus */ 138));\nvar _news = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/news */ 143));\nvar _promotionList = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/promotionList */ 153));\nvar _richText = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/richText */ 164));\nvar _seckill = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/seckill */ 184));\nvar _swiperBg = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/swiperBg */ 194));\nvar _tabNav = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/tabNav */ 199));\nvar _titles = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/titles */ 204));\nvar _pictureCube = _interopRequireDefault(__webpack_require__(/*! @/pages/index/diy/components/pictureCube */ 148));\nvar _cache = __webpack_require__(/*! @/config/cache */ 33);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _index2 = _interopRequireDefault(__webpack_require__(/*! @/components/pageFooter/index.vue */ 218));\nvar _computed$components$;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = (_computed$components$ = {\n computed: (0, _vuex.mapGetters)(['isLogin', 'uid']),\n components: {\n pageFooter: _index2.default,\n couponWindow: _index.default,\n authorize: _Authorize.default,\n activeParty: _activeParty.default,\n headerSerch: _headerSerch.default,\n swipers: _swipers.default,\n coupon: _coupon.default,\n articleList: _articleList.default,\n bargain: _bargain.default,\n blankPage: _blankPage.default,\n combination: _combination.default,\n customerService: _customerService.default,\n goodList: _goodList.default,\n guide: _guide.default,\n liveBroadcast: _liveBroadcast.default,\n menus: _menus.default,\n news: _news.default,\n promotionList: _promotionList.default,\n richText: _richText.default,\n seckill: _seckill.default,\n swiperBg: _swiperBg.default,\n tabNav: _tabNav.default,\n titles: _titles.default,\n pictureCube: _pictureCube.default\n }\n}, (0, _defineProperty2.default)(_computed$components$, \"computed\", (0, _vuex.mapGetters)(['isLogin'])), (0, _defineProperty2.default)(_computed$components$, \"data\", function data() {\n return {\n styleConfig: [],\n tempArr: [],\n goodType: 3,\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n //提示语\n page: 1,\n limit: this.$config.LIMIT,\n iSshowH: false,\n numConfig: 0,\n code: '',\n isCouponShow: false,\n couponObj: {},\n couponObjs: {},\n shareInfo: {},\n footConfig: {},\n pageId: '',\n sortMpTop: 0,\n newData: {},\n activeRouter: '',\n bgColor: '',\n bgPic: '',\n bgTabVal: '',\n pageShow: true,\n windowHeight: 0\n };\n}), (0, _defineProperty2.default)(_computed$components$, \"onLoad\", function onLoad(options) {\n var _this = this;\n var that = this;\n this.$nextTick(function () {\n uni.getSystemInfo({\n success: function success(res) {\n that.windowHeight = res.windowHeight;\n }\n });\n });\n var state = options.state,\n scope = options.scope;\n this.pageId = options.id;\n uni.setNavigationBarTitle({\n title: this.$t(\"\\u4E13\\u9898\\u680F\")\n });\n this.sortMpTop = -50;\n uni.getLocation({\n type: 'wgs84',\n success: function success(res) {\n try {\n uni.setStorageSync('user_latitude', res.latitude);\n uni.setStorageSync('user_longitude', res.longitude);\n } catch (_unused) {}\n }\n });\n this.diyData();\n this.getIndexData();\n this.getTempIds();\n (0, _public.getShare)().then(function (res) {\n _this.shareInfo = res.data;\n });\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].route; //获取当前页面路由\n this.activeRouter = '/' + curRoute + '?id=' + this.pageId;\n}), (0, _defineProperty2.default)(_computed$components$, \"watch\", {\n isLogin: {\n deep: true,\n //深度监听设置为 true\n handler: function handler(newV, oldV) {\n // 优惠券弹窗\n var newDates = new Date().toLocaleDateString();\n if (newV) {\n try {\n var oldDate = uni.getStorageSync('oldDate') || '';\n } catch (_unused2) {}\n if (oldDate != newDates) {\n this.getCoupon();\n }\n }\n }\n }\n}), (0, _defineProperty2.default)(_computed$components$, \"mounted\", function mounted() {\n // 优惠券弹窗\n var newDates = new Date().toLocaleDateString();\n if (this.isLogin) {\n try {\n var oldDate = uni.getStorageSync('oldDate') || '';\n } catch (_unused3) {}\n if (oldDate != newDates) {\n this.getCoupon();\n }\n var oldUser = uni.getStorageSync('oldUser') || 0;\n if (!oldUser) {\n this.getCouponOnce();\n }\n }\n}), (0, _defineProperty2.default)(_computed$components$, \"methods\", {\n goRouter: function goRouter(item) {\n var pages = getCurrentPages();\n var page = pages[pages.length - 1].$page.fullPath;\n if (item.link == page) return;\n uni.switchTab({\n url: item.link,\n fail: function fail(err) {\n uni.redirectTo({\n url: item.link\n });\n }\n });\n },\n // 新用户优惠券\n getCouponOnce: function getCouponOnce() {\n var _this2 = this;\n (0, _api.getCouponNewUser)().then(function (res) {\n _this2.couponObjs = res.data;\n });\n },\n couponCloses: function couponCloses() {\n this.couponObjs.show = false;\n try {\n uni.setStorageSync('oldUser', 1);\n } catch (e) {}\n },\n // 优惠券弹窗\n getCoupon: function getCoupon() {\n var _this3 = this;\n (0, _api.getCouponV2)().then(function (res) {\n _this3.couponObj = res.data;\n if (res.data.list.length > 0) {\n _this3.isCouponShow = true;\n }\n });\n },\n // 优惠券弹窗关闭\n couponClose: function couponClose() {\n this.isCouponShow = false;\n try {\n uni.setStorageSync('oldDate', new Date().toLocaleDateString());\n } catch (_unused4) {}\n },\n onLoadFun: function onLoadFun() {},\n getTempIds: function getTempIds() {\n var messageTmplIds = wx.getStorageSync(_cache.SUBSCRIBE_MESSAGE);\n if (!messageTmplIds) {\n (0, _api.getTempIds)().then(function (res) {\n if (res.data) wx.setStorageSync(_cache.SUBSCRIBE_MESSAGE, JSON.stringify(res.data));\n });\n }\n },\n // 对象转数组\n objToArr: function objToArr(data) {\n if (!data) return;\n var keys = Object.keys(data);\n keys.sort(function (a, b) {\n return a - b;\n });\n var m = keys.map(function (key) {\n return data[key];\n });\n return m;\n },\n diyData: function diyData() {\n var _this4 = this;\n var that = this;\n (0, _api.getDiy)(this.pageId).then(function (res) {\n var data = res.data;\n if (res.data.length == 0) {\n return _this4.$util.Tips({\n title: _this4.$t(\"\\u6682\\u65E0\\u6570\\u636E\")\n }, {\n tab: 3\n });\n }\n if (data.is_bg_color) {\n _this4.bgColor = data.color_picker;\n }\n if (data.is_bg_pic) {\n _this4.bgPic = data.bg_pic;\n _this4.bgTabVal = data.bg_tab_val;\n }\n _this4.pageShow = data.is_show;\n uni.setNavigationBarTitle({\n title: res.data.title\n });\n var temp = [];\n var lastArr = that.objToArr(res.data.value);\n lastArr.forEach(function (item, index, arr) {\n if (item.name == 'pageFoot') {\n uni.setStorageSync('pageFoot', item);\n that.$store.commit('FOOT_UPLOAD', item);\n arr.splice(index, 1);\n _this4.newData = item;\n }\n if (item.name == 'promotionList') {\n that.numConfig = item.numConfig.val;\n that.getGroomList();\n }\n temp = arr;\n });\n that.styleConfig = temp;\n });\n },\n getIndexData: function getIndexData() {},\n changeBarg: function changeBarg(item) {\n if (!this.isLogin) {\n (0, _login.toLogin)();\n } else {\n uni.navigateTo({\n url: \"/pages/activity/goods_bargain_details/index?id=\".concat(item.id, \"&bargain=\").concat(this.uid)\n });\n }\n },\n // 促销列表的点击事件;\n changeTab: function changeTab(type) {\n this.goodType = type;\n this.tempArr = [];\n this.page = 1;\n this.loadend = false;\n var onloadH = true;\n this.getGroomList(onloadH);\n },\n // 精品推荐\n getGroomList: function getGroomList(onloadH) {\n var _this5 = this;\n var that = this;\n var type = that.goodType;\n if (that.loadend) return false;\n if (that.loading) return false;\n if (onloadH) {\n that.$set(that, 'iSshowH', true);\n }\n (0, _store.getGroomList)(type, {\n page: that.page,\n limit: that.limit\n }).then(function (_ref) {\n var data = _ref.data;\n that.$set(that, 'iSshowH', false);\n var maxPage = Math.ceil(_this5.numConfig / _this5.limit);\n var list = data.list,\n loadend = list.length < that.limit || that.page >= maxPage;\n var tempArr = that.$util.SplitArray(list, that.tempArr);\n that.$set(that, 'tempArr', tempArr.slice(0, _this5.numConfig));\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6CA1\\u6709\\u66F4\\u591A\\u5185\\u5BB9\\u5566~\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page = that.page + 1;\n that.loading = false;\n }).catch(function (res) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n goDetail: function goDetail(item) {\n (0, _order.goShopDetail)(item, this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/goods_details/index?id=\".concat(item.id)\n });\n });\n }\n}), (0, _defineProperty2.default)(_computed$components$, \"onReachBottom\", function onReachBottom() {\n this.getGroomList();\n}), (0, _defineProperty2.default)(_computed$components$, \"onShareAppMessage\", function onShareAppMessage() {\n return {\n title: this.shareInfo.title,\n path: '/pages/index/index',\n imageUrl: this.storeInfo.img\n };\n}), (0, _defineProperty2.default)(_computed$components$, \"onPageScroll\", function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n}), _computed$components$);\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! @dcloudio/uni-mp-weixin/dist/mp.js */ 58)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvc3BlY2lhbC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcHV0ZWQiLCJjb21wb25lbnRzIiwicGFnZUZvb3RlciIsImNvdXBvbldpbmRvdyIsImF1dGhvcml6ZSIsImFjdGl2ZVBhcnR5IiwiaGVhZGVyU2VyY2giLCJzd2lwZXJzIiwiY291cG9uIiwiYXJ0aWNsZUxpc3QiLCJiYXJnYWluIiwiYmxhbmtQYWdlIiwiY29tYmluYXRpb24iLCJjdXN0b21lclNlcnZpY2UiLCJnb29kTGlzdCIsImd1aWRlIiwibGl2ZUJyb2FkY2FzdCIsIm1lbnVzIiwibmV3cyIsInByb21vdGlvbkxpc3QiLCJyaWNoVGV4dCIsInNlY2tpbGwiLCJzd2lwZXJCZyIsInRhYk5hdiIsInRpdGxlcyIsInBpY3R1cmVDdWJlIiwic3R5bGVDb25maWciLCJ0ZW1wQXJyIiwiZ29vZFR5cGUiLCJsb2FkaW5nIiwibG9hZGVuZCIsImxvYWRUaXRsZSIsInBhZ2UiLCJsaW1pdCIsImlTc2hvd0giLCJudW1Db25maWciLCJjb2RlIiwiaXNDb3Vwb25TaG93IiwiY291cG9uT2JqIiwiY291cG9uT2JqcyIsInNoYXJlSW5mbyIsImZvb3RDb25maWciLCJwYWdlSWQiLCJzb3J0TXBUb3AiLCJuZXdEYXRhIiwiYWN0aXZlUm91dGVyIiwiYmdDb2xvciIsImJnUGljIiwiYmdUYWJWYWwiLCJwYWdlU2hvdyIsIndpbmRvd0hlaWdodCIsIm9wdGlvbnMiLCJ1bmkiLCJzdWNjZXNzIiwidGhhdCIsInN0YXRlIiwic2NvcGUiLCJ0aXRsZSIsInR5cGUiLCJpc0xvZ2luIiwiZGVlcCIsImhhbmRsZXIiLCJnb1JvdXRlciIsInVybCIsImZhaWwiLCJnZXRDb3Vwb25PbmNlIiwiY291cG9uQ2xvc2VzIiwiZ2V0Q291cG9uIiwiY291cG9uQ2xvc2UiLCJvbkxvYWRGdW4iLCJnZXRUZW1wSWRzIiwib2JqVG9BcnIiLCJrZXlzIiwiZGl5RGF0YSIsInRhYiIsImxhc3RBcnIiLCJhcnIiLCJ0ZW1wIiwiZ2V0SW5kZXhEYXRhIiwiY2hhbmdlQmFyZyIsImNoYW5nZVRhYiIsImdldEdyb29tTGlzdCIsInRoZW4iLCJkYXRhIiwiY2F0Y2giLCJnb0RldGFpbCIsInBhdGgiLCJpbWFnZVVybCIsImUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBb0VBO0FBQ0E7QUFJQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUFNQTtBQU9BO0FBR0E7QUFHQTtBQUdBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBN0RBO0FBQUE7RUErREFBO0VBQ0FDO0lBQ0FDO0lBQ0FDO0lBS0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0VBRUE7QUFBQSxvRUFDQSxrSEFDQTtFQUNBO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQUE7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtBQUNBLG1GQUNBQztFQUFBO0VBQ0E7RUFDQTtJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBLElBQ0FDLFFBRUFKLFFBRkFJO0lBQ0FDLFFBQ0FMLFFBREFLO0VBRUE7RUFPQUo7SUFDQUs7RUFDQTtFQUdBO0VBRUFMO0lBQ0FNO0lBQ0FMO01BQ0E7UUFDQUQ7UUFDQUE7TUFDQTtJQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7RUFFQTtJQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQSxrRUFDQTtFQUNBTztJQUNBQztJQUFBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQTtRQUVBO01BQ0E7SUFDQTtFQUNBO0FBQ0EsdUZBQ0E7RUFDQTtFQUNBO0VBQ0E7SUFDQTtNQUNBO0lBQ0E7SUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0Esb0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQVY7TUFDQVc7TUFDQUM7UUFDQVo7VUFDQVc7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBO0VBQ0FFO0lBQUE7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7TUFDQWQ7SUFDQSxhQUVBO0VBQ0E7RUFDQTtFQUNBZTtJQUFBO0lBQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7TUFDQWhCO0lBQ0E7RUFDQTtFQUNBaUI7RUFtQkFDO0lBQ0E7SUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFFQTtFQUNBQztJQUNBO0lBQ0E7SUFDQUM7TUFBQTtJQUFBO0lBQ0E7TUFBQTtJQUFBO0lBQ0E7RUFDQTtFQUNBQztJQUFBO0lBQ0E7SUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBaEI7UUFDQTtVQUNBaUI7UUFDQTtNQUNBO01BRUE7UUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBdEI7UUFDQUs7TUFDQTtNQUNBO01BQ0E7TUFDQWtCO1FBQ0E7VUFDQXZCO1VBQ0FFO1VBQ0FzQjtVQUNBO1FBQ0E7UUFDQTtVQUNBdEI7VUFDQUE7UUFDQTtRQUNBdUI7TUFDQTtNQUNBdkI7SUFDQTtFQUNBO0VBQ0F3QjtFQUNBQztJQUNBO01BQ0E7SUFDQTtNQUNBM0I7UUFDQVc7TUFDQTtJQUNBO0VBQ0E7RUFDQTtFQUNBaUI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0EzQjtJQUNBO0lBQ0E7TUFDQXRCO01BQ0FDO0lBQ0EsR0FDQWlELHFCQUVBO01BQUEsSUFEQUM7TUFFQTdCO01BQ0E7TUFDQTtRQUNBeEI7TUFDQTtNQUNBd0I7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7SUFDQSxHQUNBOEI7TUFDQTlCO01BQ0FBO0lBQ0E7RUFDQTtFQUNBK0I7SUFDQTtNQUNBakM7UUFDQVc7TUFDQTtJQUNBO0VBQ0E7QUFvQkEsMEVBQ0E7RUFDQTtBQUNBLDJHQUVBO0VBQ0E7SUFDQU47SUFDQTZCO0lBQ0FDO0VBQ0E7QUFDQSwrRkFHQUM7RUFDQTtFQUNBcEM7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjEzNDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgdi1pZj1cInBhZ2VTaG93XCIgY2xhc3M9XCJwYWdlXCJcclxuXHRcdDpjbGFzcz1cImJnVGFiVmFsPT0yPydmdWxsc2l6ZSBub1JlcGVhdCc6YmdUYWJWYWw9PTE/J3JlcGVhdCB5c2l6ZSc6J25vUmVwZWF0IHlzaXplJ1wiXHJcblx0XHQ6c3R5bGU9XCInYmFja2dyb3VuZC1jb2xvcjonK2JnQ29sb3IrJztiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJytiZ1BpYysnKTttaW4taGVpZ2h0Oicrd2luZG93SGVpZ2h0KydweDsnXCI+XHJcblx0XHQ8dmlldyA6c3R5bGU9XCJ7IG1hcmdpblRvcDogc29ydE1wVG9wICsgJ3B4JyB9XCI+XHJcblx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHQ8dmlldyB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gc3R5bGVDb25maWdcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHQ8Y29tcG9uZW50IDppcz1cIml0ZW0ubmFtZVwiIDppbmRleD1cImluZGV4XCIgOmRhdGFDb25maWc9XCJpdGVtXCIgQGNoYW5nZUJhcmc9XCJjaGFuZ2VCYXJnXCJcclxuXHRcdFx0XHRcdEBjaGFuZ2VUYWI9XCJjaGFuZ2VUYWJcIiA6dGVtcEFycj1cInRlbXBBcnJcIiA6aVNzaG93SD1cImlTc2hvd0hcIiBAZGV0YWlsPVwiZ29EZXRhaWxcIj48L2NvbXBvbmVudD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PCEtLSAjaWZkZWYgTVAgfHwgQVBQLVBMVVMtLT5cclxuXHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBzdHlsZUNvbmZpZ1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdDxhY3RpdmVQYXJ0eSB2LWlmPVwiaXRlbS5uYW1lID09ICdhY3RpdmVQYXJ0eSdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIj48L2FjdGl2ZVBhcnR5PlxyXG5cdFx0XHRcdDxhcnRpY2xlTGlzdCB2LWlmPVwiaXRlbS5uYW1lID09ICdhcnRpY2xlTGlzdCdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIj48L2FydGljbGVMaXN0PlxyXG5cdFx0XHRcdDxiYXJnYWluIHYtaWY9XCJpdGVtLm5hbWUgPT0gJ2JhcmdhaW4nXCIgOmRhdGFDb25maWc9XCJpdGVtXCIgQGNoYW5nZUJhcmc9XCJjaGFuZ2VCYXJnXCI+PC9iYXJnYWluPlxyXG5cdFx0XHRcdDxibGFua1BhZ2Ugdi1pZj1cIml0ZW0ubmFtZSA9PSAnYmxhbmtQYWdlJ1wiIDpkYXRhQ29uZmlnPVwiaXRlbVwiPjwvYmxhbmtQYWdlPlxyXG5cdFx0XHRcdDxjb21iaW5hdGlvbiB2LWlmPVwiaXRlbS5uYW1lID09ICdjb21iaW5hdGlvbidcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIj48L2NvbWJpbmF0aW9uPlxyXG5cdFx0XHRcdDxjb3Vwb24gdi1pZj1cIml0ZW0ubmFtZSA9PSAnY291cG9uJ1wiIDpkYXRhQ29uZmlnPVwiaXRlbVwiPjwvY291cG9uPlxyXG5cdFx0XHRcdDxjdXN0b21lclNlcnZpY2Ugdi1pZj1cIml0ZW0ubmFtZSA9PSAnY3VzdG9tZXJTZXJ2aWNlJ1wiIDpkYXRhQ29uZmlnPVwiaXRlbVwiPjwvY3VzdG9tZXJTZXJ2aWNlPlxyXG5cdFx0XHRcdDxnb29kTGlzdCB2LWlmPVwiaXRlbS5uYW1lID09ICdnb29kTGlzdCdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiBAZGV0YWlsPVwiZ29EZXRhaWxcIj48L2dvb2RMaXN0PlxyXG5cdFx0XHRcdDxndWlkZSB2LWlmPVwiaXRlbS5uYW1lID09ICdndWlkZSdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIj48L2d1aWRlPlxyXG5cdFx0XHRcdDxoZWFkZXJTZXJjaCB2LWlmPVwiaXRlbS5uYW1lID09ICdoZWFkZXJTZXJjaCdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiA6c3BlY2lhbD1cIjFcIj48L2hlYWRlclNlcmNoPlxyXG5cdFx0XHRcdDxsaXZlQnJvYWRjYXN0IHYtaWY9XCJpdGVtLm5hbWUgPT0gJ2xpdmVCcm9hZGNhc3QnXCIgOmRhdGFDb25maWc9XCJpdGVtXCI+PC9saXZlQnJvYWRjYXN0PlxyXG5cdFx0XHRcdDxtZW51cyB2LWlmPVwiaXRlbS5uYW1lID09ICdtZW51cydcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIj48L21lbnVzPlxyXG5cdFx0XHRcdDxuZXdzIHYtaWY9XCJpdGVtLm5hbWUgPT0gJ25ld3MnXCIgOmRhdGFDb25maWc9XCJpdGVtXCI+PC9uZXdzPlxyXG5cdFx0XHRcdDxwaWN0dXJlQ3ViZSB2LWlmPVwiaXRlbS5uYW1lID09ICdwaWN0dXJlQ3ViZSdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIiA6aXNTb3J0VHlwZT1cImlzU29ydFR5cGVcIj5cclxuXHRcdFx0XHQ8L3BpY3R1cmVDdWJlPlxyXG5cdFx0XHRcdDxwcm9tb3Rpb25MaXN0IHYtaWY9XCJpdGVtLm5hbWUgPT0gJ3Byb21vdGlvbkxpc3QnXCIgOmRhdGFDb25maWc9XCJpdGVtXCIgQGNoYW5nZVRhYj1cImNoYW5nZVRhYlwiXHJcblx0XHRcdFx0XHQ6dGVtcEFycj1cInRlbXBBcnJcIiA6aVNzaG93SD1cImlTc2hvd0hcIiBAZGV0YWlsPVwiZ29EZXRhaWxcIj48L3Byb21vdGlvbkxpc3Q+XHJcblx0XHRcdFx0PHJpY2hUZXh0IHYtaWY9XCJpdGVtLm5hbWUgPT0gJ3JpY2hUZXh0J1wiIDpkYXRhQ29uZmlnPVwiaXRlbVwiPjwvcmljaFRleHQ+XHJcblx0XHRcdFx0PHNlY2tpbGwgdi1pZj1cIml0ZW0ubmFtZSA9PSAnc2Vja2lsbCdcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIj48L3NlY2tpbGw+XHJcblx0XHRcdFx0PHN3aXBlckJnIHYtaWY9XCJpdGVtLm5hbWUgPT0gJ3N3aXBlckJnJ1wiIDpkYXRhQ29uZmlnPVwiaXRlbVwiPjwvc3dpcGVyQmc+XHJcblx0XHRcdFx0PHN3aXBlcnMgdi1pZj1cIml0ZW0ubmFtZSA9PSAnc3dpcGVycydcIiA6ZGF0YUNvbmZpZz1cIml0ZW1cIj48L3N3aXBlcnM+XHJcblx0XHRcdFx0PHRhYk5hdiB2LWlmPVwiaXRlbS5uYW1lID09ICd0YWJOYXYnXCIgOmRhdGFDb25maWc9XCJpdGVtXCI+PC90YWJOYXY+XHJcblx0XHRcdFx0PHRpdGxlcyB2LWlmPVwiaXRlbS5uYW1lID09ICd0aXRsZXMnXCIgOmRhdGFDb25maWc9XCJpdGVtXCI+PC90aXRsZXM+XHJcblx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImxvYWRpbmdpY29uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlclwiXHJcblx0XHRcdFx0di1pZj1cInRlbXBBcnIubGVuZ3RoICYmIHN0eWxlQ29uZmlnW3N0eWxlQ29uZmlnLmxlbmd0aCAtIDFdLm5hbWUgPT0gJ3Byb21vdGlvbkxpc3QnXCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJsb2FkaW5nIGljb25mb250IGljb24tamlhemFpXCIgOmhpZGRlbj1cImxvYWRpbmcgPT0gZmFsc2VcIj48L3RleHQ+XHJcblx0XHRcdFx0e3sgbG9hZFRpdGxlIH19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmb290XCIgdi1pZj1cIm5ld0RhdGEubWVudUxpc3QgJiYgbmV3RGF0YS5zdGF0dXMuc3RhdHVzXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwYWdlLWZvb3RlclwiIGlkPVwidGFyZ2V0XCIgOnN0eWxlPVwieydiYWNrZ3JvdW5kLWNvbG9yJzpuZXdEYXRhLmJnQ29sb3IuY29sb3JbMF0uaXRlbX1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZm9vdC1pdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbmV3RGF0YS5tZW51TGlzdFwiIDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRcdEBjbGljaz1cImdvUm91dGVyKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHRcdDxibG9jayB2LWlmPVwiaXRlbS5saW5rID09IGFjdGl2ZVJvdXRlclwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWdMaXN0WzBdXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInR4dFwiIDpzdHlsZT1cIntjb2xvcjpuZXdEYXRhLmFjdGl2ZVR4dENvbG9yLmNvbG9yWzBdLml0ZW19XCI+e3tpdGVtLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHRcdFx0PGJsb2NrIHYtZWxzZT5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1nTGlzdFsxXVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0eHRcIiA6c3R5bGU9XCJ7Y29sb3I6bmV3RGF0YS50eHRDb2xvci5jb2xvclswXS5pdGVtfVwiPnt7aXRlbS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJjb3VudC1udW1cIlxyXG5cdFx0XHRcdFx0XHRcdHYtaWY9XCJpdGVtLmxpbmsgPT09ICcvcGFnZXMvb3JkZXJfYWRkY2FydC9vcmRlcl9hZGRjYXJ0JyAmJiAkc3RvcmUuc3RhdGUuaW5kZXhEYXRhLmNhcnROdW0gJiYgJHN0b3JlLnN0YXRlLmluZGV4RGF0YS5jYXJ0TnVtID4gMFwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHN0b3JlLnN0YXRlLmluZGV4RGF0YS5jYXJ0TnVtfX1cclxuXHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRjb25zdCBhcHAgPSBnZXRBcHAoKTtcclxuXHRpbXBvcnQgY291cG9uV2luZG93IGZyb20gJ0AvY29tcG9uZW50cy9jb3Vwb25XaW5kb3cvaW5kZXgnXHJcblx0aW1wb3J0IHtcclxuXHRcdGdldENvdXBvblYyLFxyXG5cdFx0Z2V0Q291cG9uTmV3VXNlclxyXG5cdH0gZnJvbSAnQC9hcGkvYXBpLmpzJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRTaGFyZVxyXG5cdH0gZnJvbSAnQC9hcGkvcHVibGljLmpzJztcclxuXHQvLyAjaWZkZWYgSDVcclxuXHRpbXBvcnQgbUNvbmZpZyBmcm9tICdAL3BhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL2luZGV4LmpzJztcclxuXHQvLyAjZW5kaWZcclxuXHQvLyAjaWZkZWYgTVAgfHwgQVBQLVBMVVNcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdGltcG9ydCBhY3RpdmVQYXJ0eSBmcm9tICdAL3BhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL2FjdGl2ZVBhcnR5JztcclxuXHRpbXBvcnQgaGVhZGVyU2VyY2ggZnJvbSAnQC9wYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9oZWFkZXJTZXJjaCc7XHJcblx0aW1wb3J0IHN3aXBlcnMgZnJvbSAnQC9wYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9zd2lwZXJzJztcclxuXHRpbXBvcnQgY291cG9uIGZyb20gJ0AvcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvY291cG9uJztcclxuXHRpbXBvcnQgYXJ0aWNsZUxpc3QgZnJvbSAnQC9wYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9hcnRpY2xlTGlzdCc7XHJcblx0aW1wb3J0IGJhcmdhaW4gZnJvbSAnQC9wYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9iYXJnYWluJztcclxuXHRpbXBvcnQgYmxhbmtQYWdlIGZyb20gJ0AvcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvYmxhbmtQYWdlJztcclxuXHRpbXBvcnQgY29tYmluYXRpb24gZnJvbSAnQC9wYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy9jb21iaW5hdGlvbic7XHJcblx0aW1wb3J0IGN1c3RvbWVyU2VydmljZSBmcm9tICdAL3BhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL2N1c3RvbWVyU2VydmljZSc7XHJcblx0aW1wb3J0IGdvb2RMaXN0IGZyb20gJ0AvcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvZ29vZExpc3QnO1xyXG5cdGltcG9ydCBndWlkZSBmcm9tICdAL3BhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL2d1aWRlJztcclxuXHRpbXBvcnQgbGl2ZUJyb2FkY2FzdCBmcm9tICdAL3BhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL2xpdmVCcm9hZGNhc3QnO1xyXG5cdGltcG9ydCBtZW51cyBmcm9tICdAL3BhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL21lbnVzJztcclxuXHRpbXBvcnQgbmV3cyBmcm9tICdAL3BhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL25ld3MnO1xyXG5cdGltcG9ydCBwcm9tb3Rpb25MaXN0IGZyb20gJ0AvcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvcHJvbW90aW9uTGlzdCc7XHJcblx0aW1wb3J0IHJpY2hUZXh0IGZyb20gJ0AvcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvcmljaFRleHQnO1xyXG5cdGltcG9ydCBzZWNraWxsIGZyb20gJ0AvcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvc2Vja2lsbCc7XHJcblx0aW1wb3J0IHN3aXBlckJnIGZyb20gJ0AvcGFnZXMvaW5kZXgvZGl5L2NvbXBvbmVudHMvc3dpcGVyQmcnO1xyXG5cdGltcG9ydCB0YWJOYXYgZnJvbSAnQC9wYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy90YWJOYXYnO1xyXG5cdGltcG9ydCB0aXRsZXMgZnJvbSAnQC9wYWdlcy9pbmRleC9kaXkvY29tcG9uZW50cy90aXRsZXMnO1xyXG5cdGltcG9ydCBwaWN0dXJlQ3ViZSBmcm9tICdAL3BhZ2VzL2luZGV4L2RpeS9jb21wb25lbnRzL3BpY3R1cmVDdWJlJztcclxuXHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFRlbXBJZHNcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdFNVQlNDUklCRV9NRVNTQUdFLFxyXG5cdFx0VElQU19LRVlcclxuXHR9IGZyb20gJ0AvY29uZmlnL2NhY2hlJztcclxuXHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gJ3Z1ZXgnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXREaXksXHJcblx0XHRnZXRJbmRleERhdGFcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEdyb29tTGlzdFxyXG5cdH0gZnJvbSAnQC9hcGkvc3RvcmUuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnb1Nob3BEZXRhaWxcclxuXHR9IGZyb20gJ0AvbGlicy9vcmRlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHBhZ2VGb290ZXIgZnJvbSAnQC9jb21wb25lbnRzL3BhZ2VGb290ZXIvaW5kZXgudnVlJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbicsICd1aWQnXSksXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdHBhZ2VGb290ZXIsXHJcblx0XHRcdGNvdXBvbldpbmRvdyxcclxuXHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdC4uLm1Db25maWcsXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgTVAgfHwgQVBQLVBMVVNcclxuXHRcdFx0YXV0aG9yaXplLFxyXG5cdFx0XHRhY3RpdmVQYXJ0eSxcclxuXHRcdFx0aGVhZGVyU2VyY2gsXHJcblx0XHRcdHN3aXBlcnMsXHJcblx0XHRcdGNvdXBvbixcclxuXHRcdFx0YXJ0aWNsZUxpc3QsXHJcblx0XHRcdGJhcmdhaW4sXHJcblx0XHRcdGJsYW5rUGFnZSxcclxuXHRcdFx0Y29tYmluYXRpb24sXHJcblx0XHRcdGN1c3RvbWVyU2VydmljZSxcclxuXHRcdFx0Z29vZExpc3QsXHJcblx0XHRcdGd1aWRlLFxyXG5cdFx0XHRsaXZlQnJvYWRjYXN0LFxyXG5cdFx0XHRtZW51cyxcclxuXHRcdFx0bmV3cyxcclxuXHRcdFx0cHJvbW90aW9uTGlzdCxcclxuXHRcdFx0cmljaFRleHQsXHJcblx0XHRcdHNlY2tpbGwsXHJcblx0XHRcdHN3aXBlckJnLFxyXG5cdFx0XHR0YWJOYXYsXHJcblx0XHRcdHRpdGxlcyxcclxuXHRcdFx0cGljdHVyZUN1YmVcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRzdHlsZUNvbmZpZzogW10sXHJcblx0XHRcdFx0dGVtcEFycjogW10sXHJcblx0XHRcdFx0Z29vZFR5cGU6IDMsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdFx0bG9hZFRpdGxlOiB0aGlzLiR0KGDliqDovb3mm7TlpJpgKSwgLy/mj5DnpLror61cclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiB0aGlzLiRjb25maWcuTElNSVQsXHJcblx0XHRcdFx0aVNzaG93SDogZmFsc2UsXHJcblx0XHRcdFx0bnVtQ29uZmlnOiAwLFxyXG5cdFx0XHRcdGNvZGU6ICcnLFxyXG5cdFx0XHRcdGlzQ291cG9uU2hvdzogZmFsc2UsXHJcblx0XHRcdFx0Y291cG9uT2JqOiB7fSxcclxuXHRcdFx0XHRjb3Vwb25PYmpzOiB7fSxcclxuXHRcdFx0XHRzaGFyZUluZm86IHt9LFxyXG5cdFx0XHRcdGZvb3RDb25maWc6IHt9LFxyXG5cdFx0XHRcdHBhZ2VJZDogJycsXHJcblx0XHRcdFx0c29ydE1wVG9wOiAwLFxyXG5cdFx0XHRcdG5ld0RhdGE6IHt9LFxyXG5cdFx0XHRcdGFjdGl2ZVJvdXRlcjogJycsXHJcblx0XHRcdFx0YmdDb2xvcjogJycsXHJcblx0XHRcdFx0YmdQaWM6ICcnLFxyXG5cdFx0XHRcdGJnVGFiVmFsOiAnJyxcclxuXHRcdFx0XHRwYWdlU2hvdzogdHJ1ZSxcclxuXHRcdFx0XHR3aW5kb3dIZWlnaHQ6IDBcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0dGhpcy4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dW5pLmdldFN5c3RlbUluZm8oe1xyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQud2luZG93SGVpZ2h0ID0gcmVzLndpbmRvd0hlaWdodDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSlcclxuXHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdHN0YXRlLFxyXG5cdFx0XHRcdHNjb3BlXHJcblx0XHRcdH0gPSBvcHRpb25zO1xyXG5cdFx0XHR0aGlzLnBhZ2VJZCA9IG9wdGlvbnMuaWRcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGlmIChvcHRpb25zLnNjZW5lKSB7XHJcblx0XHRcdFx0bGV0IHZhbHVlID0gdGhhdC4kdXRpbC5nZXRVcmxQYXJhbXMoZGVjb2RlVVJJQ29tcG9uZW50KG9wdGlvbnMuc2NlbmUpKTtcclxuXHRcdFx0XHR0aGlzLnBhZ2VJZCA9IHZhbHVlLmlkXHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDkuJPpopjmoI9gKVxyXG5cdFx0XHR9KTtcclxuXHJcblx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHR0aGlzLnNvcnRNcFRvcCA9IC01MFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0dW5pLmdldExvY2F0aW9uKHtcclxuXHRcdFx0XHR0eXBlOiAnd2dzODQnLFxyXG5cdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0dHJ5IHtcclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd1c2VyX2xhdGl0dWRlJywgcmVzLmxhdGl0dWRlKTtcclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd1c2VyX2xvbmdpdHVkZScsIHJlcy5sb25naXR1ZGUpO1xyXG5cdFx0XHRcdFx0fSBjYXRjaCB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSk7XHJcblx0XHRcdHRoaXMuZGl5RGF0YSgpO1xyXG5cdFx0XHR0aGlzLmdldEluZGV4RGF0YSgpO1xyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0dGhpcy5zZXRPcGVuU2hhcmUoKTtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdC8vICNpZmRlZiBNUCB8fCBBUFAtUExVU1xyXG5cdFx0XHR0aGlzLmdldFRlbXBJZHMoKTtcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGdldFNoYXJlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdHRoaXMuc2hhcmVJbmZvID0gcmVzLmRhdGE7XHJcblx0XHRcdH0pXHJcblx0XHRcdGxldCByb3V0ZXMgPSBnZXRDdXJyZW50UGFnZXMoKTsgLy8g6I635Y+W5b2T5YmN5omT5byA6L+H55qE6aG16Z2i6Lev55Sx5pWw57uEXHJcblx0XHRcdGxldCBjdXJSb3V0ZSA9IHJvdXRlc1tyb3V0ZXMubGVuZ3RoIC0gMV0ucm91dGUgLy/ojrflj5blvZPliY3pobXpnaLot6/nlLFcclxuXHRcdFx0dGhpcy5hY3RpdmVSb3V0ZXIgPSAnLycgKyBjdXJSb3V0ZSArICc/aWQ9JyArIHRoaXMucGFnZUlkXHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNMb2dpbjoge1xyXG5cdFx0XHRcdGRlZXA6IHRydWUsIC8v5rex5bqm55uR5ZCs6K6+572u5Li6IHRydWVcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0XHQvLyDkvJjmg6DliLjlvLnnqpdcclxuXHRcdFx0XHRcdHZhciBuZXdEYXRlcyA9IG5ldyBEYXRlKCkudG9Mb2NhbGVEYXRlU3RyaW5nKCk7XHJcblx0XHRcdFx0XHRpZiAobmV3Vikge1xyXG5cdFx0XHRcdFx0XHR0cnkge1xyXG5cdFx0XHRcdFx0XHRcdHZhciBvbGREYXRlID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdvbGREYXRlJykgfHwgJydcclxuXHRcdFx0XHRcdFx0fSBjYXRjaCB7fVxyXG5cdFx0XHRcdFx0XHRpZiAob2xkRGF0ZSAhPSBuZXdEYXRlcykge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZ2V0Q291cG9uKCk7XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0Ly8g5LyY5oOg5Yi45by556qXXHJcblx0XHRcdHZhciBuZXdEYXRlcyA9IG5ldyBEYXRlKCkudG9Mb2NhbGVEYXRlU3RyaW5nKCk7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0cnkge1xyXG5cdFx0XHRcdFx0dmFyIG9sZERhdGUgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ29sZERhdGUnKSB8fCAnJ1xyXG5cdFx0XHRcdH0gY2F0Y2gge31cclxuXHRcdFx0XHRpZiAob2xkRGF0ZSAhPSBuZXdEYXRlcykge1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRDb3Vwb24oKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGV0IG9sZFVzZXIgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ29sZFVzZXInKSB8fCAwO1xyXG5cdFx0XHRcdGlmICghb2xkVXNlcikge1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRDb3Vwb25PbmNlKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnb1JvdXRlcihpdGVtKSB7XHJcblx0XHRcdFx0dmFyIHBhZ2VzID0gZ2V0Q3VycmVudFBhZ2VzKCk7XHJcblx0XHRcdFx0dmFyIHBhZ2UgPSAocGFnZXNbcGFnZXMubGVuZ3RoIC0gMV0pLiRwYWdlLmZ1bGxQYXRoO1xyXG5cdFx0XHRcdGlmIChpdGVtLmxpbmsgPT0gcGFnZSkgcmV0dXJuXHJcblx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHR1cmw6IGl0ZW0ubGluayxcclxuXHRcdFx0XHRcdGZhaWwoZXJyKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6IGl0ZW0ubGlua1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaWsOeUqOaIt+S8mOaDoOWIuFxyXG5cdFx0XHRnZXRDb3Vwb25PbmNlKCkge1xyXG5cdFx0XHRcdGdldENvdXBvbk5ld1VzZXIoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmNvdXBvbk9ianMgPSByZXMuZGF0YTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y291cG9uQ2xvc2VzKCkge1xyXG5cdFx0XHRcdHRoaXMuY291cG9uT2Jqcy5zaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0dHJ5IHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnb2xkVXNlcicsIDEpO1xyXG5cdFx0XHRcdH0gY2F0Y2ggKGUpIHtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDkvJjmg6DliLjlvLnnqpdcclxuXHRcdFx0Z2V0Q291cG9uKCkge1xyXG5cdFx0XHRcdGdldENvdXBvblYyKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5jb3Vwb25PYmogPSByZXMuZGF0YVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLmxpc3QubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmlzQ291cG9uU2hvdyA9IHRydWVcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDkvJjmg6DliLjlvLnnqpflhbPpl61cclxuXHRcdFx0Y291cG9uQ2xvc2UoKSB7XHJcblx0XHRcdFx0dGhpcy5pc0NvdXBvblNob3cgPSBmYWxzZVxyXG5cdFx0XHRcdHRyeSB7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ29sZERhdGUnLCBuZXcgRGF0ZSgpLnRvTG9jYWxlRGF0ZVN0cmluZygpKTtcclxuXHRcdFx0XHR9IGNhdGNoIHt9XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uTG9hZEZ1bigpIHt9LFxyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0Ly8g6I635Y+WdXJs5ZCO6Z2i55qE5Y+C5pWwXHJcblx0XHRcdGdldFF1ZXJ5U3RyaW5nKG5hbWUpIHtcclxuXHRcdFx0XHR2YXIgcmVnID0gbmV3IFJlZ0V4cChcIihefCYpXCIgKyBuYW1lICsgXCI9KFteJl0qKSgmfCQpXCIsIFwiaVwiKTtcclxuXHRcdFx0XHR2YXIgcmVnX3Jld3JpdGUgPSBuZXcgUmVnRXhwKFwiKF58LylcIiArIG5hbWUgKyBcIi8oW14vXSopKC98JClcIiwgXCJpXCIpO1xyXG5cdFx0XHRcdHZhciByID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHIoMSkubWF0Y2gocmVnKTtcclxuXHRcdFx0XHR2YXIgcSA9IHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZS5zdWJzdHIoMSkubWF0Y2gocmVnX3Jld3JpdGUpO1xyXG5cdFx0XHRcdGlmIChyICE9IG51bGwpIHtcclxuXHRcdFx0XHRcdHJldHVybiB1bmVzY2FwZShyWzJdKTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHEgIT0gbnVsbCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHVuZXNjYXBlKHFbMl0pO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gbnVsbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdFx0Ly8gI2lmZGVmIE1QIHx8IEFQUC1QTFVTXHJcblx0XHRcdGdldFRlbXBJZHMoKSB7XHJcblx0XHRcdFx0bGV0IG1lc3NhZ2VUbXBsSWRzID0gd3guZ2V0U3RvcmFnZVN5bmMoU1VCU0NSSUJFX01FU1NBR0UpO1xyXG5cdFx0XHRcdGlmICghbWVzc2FnZVRtcGxJZHMpIHtcclxuXHRcdFx0XHRcdGdldFRlbXBJZHMoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChyZXMuZGF0YSkgd3guc2V0U3RvcmFnZVN5bmMoU1VCU0NSSUJFX01FU1NBR0UsIEpTT04uc3RyaW5naWZ5KHJlcy5kYXRhKSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyDlr7nosaHovazmlbDnu4RcclxuXHRcdFx0b2JqVG9BcnIoZGF0YSkge1xyXG5cdFx0XHRcdGlmICghZGF0YSkgcmV0dXJuXHJcblx0XHRcdFx0Y29uc3Qga2V5cyA9IE9iamVjdC5rZXlzKGRhdGEpXHJcblx0XHRcdFx0a2V5cy5zb3J0KChhLCBiKSA9PiBhIC0gYilcclxuXHRcdFx0XHRjb25zdCBtID0ga2V5cy5tYXAoa2V5ID0+IGRhdGFba2V5XSk7XHJcblx0XHRcdFx0cmV0dXJuIG07XHJcblx0XHRcdH0sXHJcblx0XHRcdGRpeURhdGEoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGdldERpeSh0aGlzLnBhZ2VJZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGRhdGEgPSByZXMuZGF0YTtcclxuXHRcdFx0XHRcdGlmIChyZXMuZGF0YS5sZW5ndGggPT0gMCkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5pqC5peg5pWw5o2uYClcclxuXHRcdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRcdHRhYjogM1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGlmIChkYXRhLmlzX2JnX2NvbG9yKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuYmdDb2xvciA9IGRhdGEuY29sb3JfcGlja2VyXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoZGF0YS5pc19iZ19waWMpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5iZ1BpYyA9IGRhdGEuYmdfcGljXHJcblx0XHRcdFx0XHRcdHRoaXMuYmdUYWJWYWwgPSBkYXRhLmJnX3RhYl92YWxcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMucGFnZVNob3cgPSBkYXRhLmlzX3Nob3dcclxuXHRcdFx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLmRhdGEudGl0bGVcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRsZXQgdGVtcCA9IFtdXHJcblx0XHRcdFx0XHRsZXQgbGFzdEFyciA9IHRoYXQub2JqVG9BcnIocmVzLmRhdGEudmFsdWUpXHJcblx0XHRcdFx0XHRsYXN0QXJyLmZvckVhY2goKGl0ZW0sIGluZGV4LCBhcnIpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGl0ZW0ubmFtZSA9PSAncGFnZUZvb3QnKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdwYWdlRm9vdCcsIGl0ZW0pXHJcblx0XHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdGT09UX1VQTE9BRCcsIGl0ZW0pXHJcblx0XHRcdFx0XHRcdFx0YXJyLnNwbGljZShpbmRleCwgMSlcclxuXHRcdFx0XHRcdFx0XHR0aGlzLm5ld0RhdGEgPSBpdGVtXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKGl0ZW0ubmFtZSA9PSAncHJvbW90aW9uTGlzdCcpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0Lm51bUNvbmZpZyA9IGl0ZW0ubnVtQ29uZmlnLnZhbDtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmdldEdyb29tTGlzdCgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRlbXAgPSBhcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhhdC5zdHlsZUNvbmZpZyA9IHRlbXA7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldEluZGV4RGF0YSgpIHt9LFxyXG5cdFx0XHRjaGFuZ2VCYXJnKGl0ZW0pIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuaXNMb2dpbikge1xyXG5cdFx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9hY3Rpdml0eS9nb29kc19iYXJnYWluX2RldGFpbHMvaW5kZXg/aWQ9JHtpdGVtLmlkfSZiYXJnYWluPSR7dGhpcy51aWR9YFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDkv4PplIDliJfooajnmoTngrnlh7vkuovku7bvvJtcclxuXHRcdFx0Y2hhbmdlVGFiKHR5cGUpIHtcclxuXHRcdFx0XHR0aGlzLmdvb2RUeXBlID0gdHlwZTtcclxuXHRcdFx0XHR0aGlzLnRlbXBBcnIgPSBbXTtcclxuXHRcdFx0XHR0aGlzLnBhZ2UgPSAxO1xyXG5cdFx0XHRcdHRoaXMubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHRcdGxldCBvbmxvYWRIID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLmdldEdyb29tTGlzdChvbmxvYWRIKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g57K+5ZOB5o6o6I2QXHJcblx0XHRcdGdldEdyb29tTGlzdChvbmxvYWRIKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCB0eXBlID0gdGhhdC5nb29kVHlwZTtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkZW5kKSByZXR1cm4gZmFsc2U7XHJcblx0XHRcdFx0aWYgKHRoYXQubG9hZGluZykgcmV0dXJuIGZhbHNlO1xyXG5cdFx0XHRcdGlmIChvbmxvYWRIKSB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2lTc2hvd0gnLCB0cnVlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Z2V0R3Jvb21MaXN0KHR5cGUsIHtcclxuXHRcdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0XHRsaW1pdDogdGhhdC5saW1pdFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC50aGVuKCh7XHJcblx0XHRcdFx0XHRcdGRhdGFcclxuXHRcdFx0XHRcdH0pID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdpU3Nob3dIJywgZmFsc2UpO1xyXG5cdFx0XHRcdFx0XHRsZXQgbWF4UGFnZSA9IE1hdGguY2VpbCh0aGlzLm51bUNvbmZpZyAvIHRoaXMubGltaXQpO1xyXG5cdFx0XHRcdFx0XHRsZXQgbGlzdCA9IGRhdGEubGlzdCxcclxuXHRcdFx0XHRcdFx0XHRsb2FkZW5kID0gbGlzdC5sZW5ndGggPCB0aGF0LmxpbWl0IHx8IHRoYXQucGFnZSA+PSBtYXhQYWdlO1xyXG5cdFx0XHRcdFx0XHRsZXQgdGVtcEFyciA9IHRoYXQuJHV0aWwuU3BsaXRBcnJheShsaXN0LCB0aGF0LnRlbXBBcnIpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3RlbXBBcnInLCB0ZW1wQXJyLnNsaWNlKDAsIHRoaXMubnVtQ29uZmlnKSk7XHJcblx0XHRcdFx0XHRcdHRoYXQubG9hZGVuZCA9IGxvYWRlbmQ7XHJcblx0XHRcdFx0XHRcdHRoYXQubG9hZFRpdGxlID0gbG9hZGVuZCA/IHRoYXQuJHQoYOayoeacieabtOWkmuWGheWuueWVpn5gKSA6IHRoYXQuJHQoYOWKoOi9veabtOWkmmApO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnBhZ2UgPSB0aGF0LnBhZ2UgKyAxO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuY2F0Y2gocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHRoYXQubG9hZFRpdGxlID0gdGhhdC4kdChg5Yqg6L295pu05aSaYCk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29EZXRhaWwoaXRlbSkge1xyXG5cdFx0XHRcdGdvU2hvcERldGFpbChpdGVtLCB0aGlzLnVpZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZ29vZHNfZGV0YWlscy9pbmRleD9pZD0ke2l0ZW0uaWR9YFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHQvLyDlvq7kv6HliIbkuqvvvJtcclxuXHRcdFx0c2V0T3BlblNoYXJlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoYXQuJHdlY2hhdC5pc1dlaXhpbigpKSB7XHJcblx0XHRcdFx0XHRnZXRTaGFyZSgpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0bGV0IGRhdGEgPSByZXMuZGF0YS5kYXRhO1xyXG5cdFx0XHRcdFx0XHRsZXQgY29uZmlnQXBwTWVzc2FnZSA9IHtcclxuXHRcdFx0XHRcdFx0XHRkZXNjOiBkYXRhLnN5bm9wc2lzLFxyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiBkYXRhLnRpdGxlLFxyXG5cdFx0XHRcdFx0XHRcdGxpbms6IGxvY2F0aW9uLmhyZWYsXHJcblx0XHRcdFx0XHRcdFx0aW1nVXJsOiBkYXRhLmltZ1xyXG5cdFx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0XHR0aGF0LiR3ZWNoYXQud2VjaGF0RXZldnQoWyd1cGRhdGVBcHBNZXNzYWdlU2hhcmVEYXRhJywgJ3VwZGF0ZVRpbWVsaW5lU2hhcmVEYXRhJ10sXHJcblx0XHRcdFx0XHRcdFx0Y29uZmlnQXBwTWVzc2FnZSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdHRoaXMuZ2V0R3Jvb21MaXN0KCk7XHJcblx0XHR9LFxyXG5cdFx0Ly8jaWZkZWYgTVAgfHwgQVBQLVBMVVNcclxuXHRcdG9uU2hhcmVBcHBNZXNzYWdlKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLnNoYXJlSW5mby50aXRsZSxcclxuXHRcdFx0XHRwYXRoOiAnL3BhZ2VzL2luZGV4L2luZGV4JyxcclxuXHRcdFx0XHRpbWFnZVVybDogdGhpcy5zdG9yZUluZm8uaW1nLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdC8vI2VuZGlmXHJcblx0XHQvLyDmu5rliqjnm5HlkKxcclxuXHRcdG9uUGFnZVNjcm9sbChlKSB7XHJcblx0XHRcdC8vIOS8oOWFpXNjcm9sbFRvcOWAvOW5tuinpuWPkeaJgOaciWVhc3ktbG9hZGltYWdl57uE5Lu25LiL55qE5rua5Yqo55uR5ZCs5LqL5Lu2XHJcblx0XHRcdHVuaS4kZW1pdCgnc2Nyb2xsJyk7XHJcblx0XHR9LFxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LnBhZ2Uge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHQueXNpemUge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmZ1bGxzaXplIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnJlcGVhdCB7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG5cdH1cclxuXHJcblx0Lm5vUmVwZWF0IHtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0fVxyXG5cclxuXHQucGFnZS1mb290ZXIge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogMzA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGNhbGMoOThycHgrIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUzwxMS4yL1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDk4cnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIDFycHggI0YzRjNGMztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDE3cnB4IDFycHggcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjMyKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTsgLy8v5YW85a65IElPUzwxMS4yL1xyXG5cdFx0cGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cclxuXHRcdC5mb290LWl0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQuY291bnQtbnVtIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiA0MHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcnB4O1xyXG5cdFx0XHRcdHRvcDogMHJweDtcclxuXHRcdFx0XHRyaWdodDogLTE1cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZENTAyRjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0cGFkZGluZzogNHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb290LWl0ZW0gaW1hZ2Uge1xyXG5cdFx0XHRoZWlnaHQ6IDUwcnB4O1xyXG5cdFx0XHR3aWR0aDogNTBycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvb3QtaXRlbSAudHh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1349\n"); /***/ }), /* 1350 */ /*!**********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/settled/index.vue?mpType=page ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_7cda65b0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7cda65b0&scoped=true&mpType=page */ 1351);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1356);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_7cda65b0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_7cda65b0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7cda65b0\",\n null,\n false,\n _index_vue_vue_type_template_id_7cda65b0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/settled/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM1MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdjZGE2NWIwJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI3Y2RhNjViMFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hbm5leC9zZXR0bGVkL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1350\n"); /***/ }), /* 1351 */ /*!****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/settled/index.vue?vue&type=template&id=7cda65b0&scoped=true&mpType=page ***! \****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7cda65b0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=7cda65b0&scoped=true&mpType=page */ 1352); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7cda65b0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7cda65b0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7cda65b0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7cda65b0_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1352 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/settled/index.vue?vue&type=template&id=7cda65b0&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { jyfParser: __webpack_require__(/*! @/components/jyf-parser/jyf-parser.vue */ 167).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.status == -1 && !_vm.inloading) ? _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c("form", {}, [ _c( "view", { staticClass: _vm._$s(2, "sc", "merchantsSettled"), attrs: { _i: 2 }, }, [ _c("image", { staticClass: _vm._$s(3, "sc", "merchantBg"), attrs: { src: _vm._$s(3, "a-src", __webpack_require__(/*! ../static/img.jpg */ 1353)), _i: 3, }, }), _c( "view", { staticClass: _vm._$s(4, "sc", "list"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "item"), attrs: { _i: 5 }, }, [ _c( "view", { staticClass: _vm._$s( 6, "sc", "acea-row row-middle" ), attrs: { _i: 6 }, }, [ _c( "text", { staticClass: _vm._$s(7, "sc", "item-name"), attrs: { _i: 7 }, }, [ _vm._v( _vm._$s( 7, "t0-0", _vm._s(_vm.$t("代理商名称")) ) ), ] ), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.merchantData.agent_name, expression: "merchantData.agent_name", }, ], attrs: { placeholder: _vm._$s( 8, "a-placeholder", _vm.$t("请输入代理商名称") ), _i: 8, }, domProps: { value: _vm._$s( 8, "v-model", _vm.merchantData.agent_name ), }, on: { input: [ function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.merchantData, "agent_name", $event.target.value ) }, _vm.validateBtn, ], }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "item"), attrs: { _i: 9 }, }, [ _c( "view", { staticClass: _vm._$s( 10, "sc", "acea-row row-middle" ), attrs: { _i: 10 }, }, [ _c( "text", { staticClass: _vm._$s(11, "sc", "item-name"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s( 11, "t0-0", _vm._s(_vm.$t("用户姓名")) ) ), ] ), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.merchantData.name, expression: "merchantData.name", }, ], attrs: { placeholder: _vm._$s( 12, "a-placeholder", _vm.$t("请输入姓名") ), _i: 12, }, domProps: { value: _vm._$s( 12, "v-model", _vm.merchantData.name ), }, on: { input: [ function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.merchantData, "name", $event.target.value ) }, _vm.validateBtn, ], }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "item"), attrs: { _i: 13 }, }, [ _c( "view", { staticClass: _vm._$s( 14, "sc", "acea-row row-middle" ), attrs: { _i: 14 }, }, [ _c( "text", { staticClass: _vm._$s(15, "sc", "item-name"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.$t("联系电话")) ) ), ] ), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.merchantData.phone, expression: "merchantData.phone", }, ], attrs: { placeholder: _vm._$s( 16, "a-placeholder", _vm.$t("请输入手机号") ), _i: 16, }, domProps: { value: _vm._$s( 16, "v-model", _vm.merchantData.phone ), }, on: { input: [ function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.merchantData, "phone", $event.target.value ) }, _vm.validateBtn, ], }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "item rel"), attrs: { _i: 17 }, }, [ _c( "view", { staticClass: _vm._$s( 18, "sc", "acea-row row-middle" ), attrs: { _i: 18 }, }, [ _c( "text", { staticClass: _vm._$s(19, "sc", "item-name"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.$t("验证码"))) ), ] ), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.merchantData.code, expression: "merchantData.code", }, ], staticClass: _vm._$s(20, "sc", "codeIput"), attrs: { placeholder: _vm._$s( 20, "a-placeholder", _vm.$t("填写验证码") ), _i: 20, }, domProps: { value: _vm._$s( 20, "v-model", _vm.merchantData.code ), }, on: { input: [ function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.merchantData, "code", $event.target.value ) }, _vm.validateBtn, ], }, }), _c( "button", { staticClass: _vm._$s(21, "sc", "code"), class: _vm._$s( 21, "c", _vm.disabled === true ? "on" : "" ), attrs: { disabled: _vm._$s( 21, "a-disabled", _vm.disabled ), _i: 21, }, on: { click: _vm.code }, }, [_vm._v(_vm._$s(21, "t0-0", _vm._s(_vm.text)))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "item"), attrs: { _i: 22 }, }, [ _c( "view", { staticClass: _vm._$s( 23, "sc", "acea-row row-middle" ), attrs: { _i: 23 }, }, [ _c( "text", { staticClass: _vm._$s(24, "sc", "item-name"), attrs: { _i: 24 }, }, [ _vm._v( _vm._$s(24, "t0-0", _vm._s(_vm.$t("邀请码"))) ), ] ), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.merchantData.division_invite, expression: "merchantData.division_invite", }, ], attrs: { placeholder: _vm._$s( 25, "a-placeholder", _vm.$t("请输入代理商邀请码") ), _i: 25, }, domProps: { value: _vm._$s( 25, "v-model", _vm.merchantData.division_invite ), }, on: { input: [ function ($event) { if ($event.target.composing) { return } _vm.$set( _vm.merchantData, "division_invite", $event.target.value ) }, _vm.validateBtn, ], }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "item no-border"), attrs: { _i: 26 }, }, [ _c( "view", { staticClass: _vm._$s( 27, "sc", "acea-row row-middle" ), attrs: { _i: 27 }, }, [ _c( "text", { staticClass: _vm._$s(28, "sc", "item-title"), attrs: { _i: 28 }, }, [ _vm._v( _vm._$s( 28, "t0-0", _vm._s( _vm.$t( "请上传营业执照及行业相关资质证明图片" ) ) ) ), ] ), _c( "text", { staticClass: _vm._$s(29, "sc", "item-desc"), attrs: { _i: 29 }, }, [ _vm._v( _vm._$s( 29, "t0-0", _vm._s( _vm.$t( "图片最多可上传10张,图片格式支持JPG、PNG、JPEG" ) ) ) ), ] ), _c( "view", { staticClass: _vm._$s(30, "sc", "upload"), attrs: { _i: 30 }, }, [ _vm._l( _vm._$s(31, "f", { forItems: _vm.images }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(31, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s( "31-" + $30, "sc", "pictrue" ), attrs: { "data-index": _vm._$s( "31-" + $30, "a-data-index", index ), _i: "31-" + $30, }, on: { click: _vm.getPhotoClickIdx }, }, [ _c("image", { attrs: { src: _vm._$s( "32-" + $30, "a-src", item ), _i: "32-" + $30, }, }), _c("text", { staticClass: _vm._$s( "33-" + $30, "sc", "iconfont icon-guanbi1" ), attrs: { _i: "33-" + $30 }, on: { click: function ($event) { $event.stopPropagation() return _vm.DelPic(index) }, }, }), ] ) } ), _vm._$s(34, "i", _vm.images.length < 10) ? _c( "view", { staticClass: _vm._$s( 34, "sc", "pictrue acea-row row-center-wrapper row-column" ), attrs: { _i: 34 }, on: { click: _vm.uploadpic }, }, [ _c("text", { staticClass: _vm._$s( 35, "sc", "iconfont icon-icon25201" ), attrs: { _i: 35 }, }), _c("view", [ _vm._v( _vm._$s( 36, "t0-0", _vm._s(_vm.$t("上传图片")) ) ), ]), ] ) : _vm._e(), ], 2 ), ] ), ] ), _c( "view", { staticClass: _vm._$s(37, "sc", "item no-border"), attrs: { _i: 37 }, }, [ _c( "checkbox-group", { attrs: { _i: 38 }, on: { change: _vm.ChangeIsAgree }, }, [ _c("checkbox", { staticClass: _vm._$s(39, "sc", "checkbox"), attrs: { checked: _vm._$s( 39, "a-checked", _vm.isAgree ? true : false ), _i: 39, }, }), _vm._v( _vm._$s( 38, "t1-0", _vm._s(_vm.$t("已阅读并同意")) ) ), ] ), _c( "button", { staticClass: _vm._$s(40, "sc", "settleAgree"), attrs: { _i: 40 }, on: { click: _vm.getAgentAgreement }, }, [ _vm._v( _vm._$s(40, "t0-0", _vm._s(_vm.$t("代理商协议"))) ), ] ), ] ), _c( "button", { staticClass: _vm._$s(41, "sc", "submitBtn"), class: _vm._$s( 41, "c", _vm.isAgree === true ? "on" : "" ), attrs: { _i: 41 }, on: { click: _vm.formSubmit }, }, [_vm._v(_vm._$s(41, "t0-0", _vm._s(_vm.$t("提交申请"))))] ), ] ), ] ), ]), _vm._$s(42, "i", _vm.showProtocol) ? _c( "view", { staticClass: _vm._$s(42, "sc", "settlementAgreement"), attrs: { _i: 42 }, }, [ _c( "view", { staticClass: _vm._$s(43, "sc", "setAgCount"), attrs: { _i: 43 }, }, [ _c("i", { staticClass: _vm._$s( 44, "sc", "icon iconfont icon-cha" ), attrs: { _i: 44 }, on: { click: function ($event) { _vm.showProtocol = false }, }, }), _c( "div", { staticClass: _vm._$s(45, "sc", "title"), attrs: { _i: 45 }, }, [ _vm._v( _vm._$s( 45, "t0-0", _vm._s(_vm.$t("代理商入驻协议")) ) ), ] ), _c( "view", { staticClass: _vm._$s(46, "sc", "content"), attrs: { _i: 46 }, }, [ _c("jyf-parser", { ref: "article", attrs: { html: _vm.protocol, "tag-style": _vm.tagStyle, _i: 47, }, }), ], 1 ), ] ), ] ) : _vm._e(), _vm._$s(48, "i", _vm.loading) ? _c( "view", { staticClass: _vm._$s( 48, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 48 }, }, [ _c("text", { staticClass: _vm._$s( 49, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(49, "a-hidden", _vm.loading == false), _i: 49, }, }), ] ) : _vm._e(), _c("Verify", { ref: "verify", attrs: { captchaType: _vm.captchaType, imgSize: { width: "330px", height: "155px" }, _i: 50, }, on: { success: _vm.successVerify }, }), ], 1 ) : _vm._$s(51, "e", _vm.status == 0) ? _c( "view", { staticClass: _vm._$s(51, "sc", "settledSuccessMain"), attrs: { _i: 51 }, }, [ _c( "view", { staticClass: _vm._$s(52, "sc", "settledSuccessful"), attrs: { _i: 52 }, }, [ _c("image", { staticClass: _vm._$s(53, "sc", "image"), attrs: { src: _vm._$s(53, "a-src", __webpack_require__(/*! ../static/success.png */ 1354)), _i: 53, }, }), _c( "view", { staticClass: _vm._$s(54, "sc", "title"), attrs: { _i: 54 } }, [ _vm._v( _vm._$s( 54, "t0-0", _vm._s(_vm.$t("恭喜,您的资料提交成功!")) ) ), ] ), _c( "view", { staticClass: _vm._$s(55, "sc", "goHome"), attrs: { _i: 55 }, on: { click: _vm.goHome }, }, [_vm._v(_vm._$s(55, "t0-0", _vm._s(_vm.$t("返回首页"))))] ), ] ), ] ) : _vm._$s(56, "e", _vm.status == 1) ? _c( "view", { staticClass: _vm._$s(56, "sc", "settledSuccessMain"), attrs: { _i: 56 }, }, [ _c( "view", { staticClass: _vm._$s(57, "sc", "settledSuccessful"), attrs: { _i: 57 }, }, [ _c("image", { staticClass: _vm._$s(58, "sc", "image"), attrs: { src: _vm._$s(58, "a-src", __webpack_require__(/*! ../static/success.png */ 1354)), _i: 58, }, }), _c( "view", { staticClass: _vm._$s(59, "sc", "title"), attrs: { _i: 59 } }, [ _vm._v( _vm._$s( 59, "t0-0", _vm._s(_vm.$t("恭喜,您的资料通过审核!")) ) ), ] ), _c( "view", { staticClass: _vm._$s(60, "sc", "goHome"), attrs: { _i: 60 }, on: { click: _vm.goHome }, }, [_vm._v(_vm._$s(60, "t0-0", _vm._s(_vm.$t("返回首页"))))] ), ] ), ] ) : _vm._$s(61, "e", _vm.status == 2) ? _c( "view", { staticClass: _vm._$s(61, "sc", "settledSuccessMain"), attrs: { _i: 61 }, }, [ _c( "view", { staticClass: _vm._$s(62, "sc", "settledSuccessful"), attrs: { _i: 62 }, }, [ _c("image", { staticClass: _vm._$s(63, "sc", "image"), attrs: { src: _vm._$s(63, "a-src", __webpack_require__(/*! ../static/error.png */ 1355)), _i: 63, }, }), _c( "view", { staticClass: _vm._$s(64, "sc", "title"), attrs: { _i: 64 } }, [ _vm._v( _vm._$s(64, "t0-0", _vm._s(_vm.$t("您的申请未通过!"))) ), ] ), _vm._$s(65, "i", _vm.refusal_reason) ? _c( "view", { staticClass: _vm._$s(65, "sc", "info"), attrs: { _i: 65 }, }, [_vm._v(_vm._$s(65, "t0-0", _vm._s(_vm.refusal_reason)))] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(66, "sc", "again"), attrs: { _i: 66 }, on: { click: _vm.applyAgain }, }, [_vm._v(_vm._$s(66, "t0-0", _vm._s(_vm.$t("重新申请"))))] ), _c( "view", { staticClass: _vm._$s(67, "sc", "goHome"), attrs: { _i: 67 }, on: { click: _vm.goHome }, }, [_vm._v(_vm._$s(67, "t0-0", _vm._s(_vm.$t("返回首页"))))] ), ] ), ] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1353 */ /*!*******************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/static/img.jpg ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/annex/static/img.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEzNTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL2FubmV4L3N0YXRpYy9pbWcuanBnXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1353\n"); /***/ }), /* 1354 */ /*!***********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/static/success.png ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/annex/static/success.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEzNTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL2FubmV4L3N0YXRpYy9zdWNjZXNzLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1354\n"); /***/ }), /* 1355 */ /*!*********************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/static/error.png ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/annex/static/error.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEzNTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL2FubmV4L3N0YXRpYy9lcnJvci5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1355\n"); /***/ }), /* 1356 */ /*!**********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/settled/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1357);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMzU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1356\n"); /***/ }), /* 1357 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/settled/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _user = __webpack_require__(/*! @/api/user */ 32);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _jyfParser = _interopRequireDefault(__webpack_require__(/*! @/components/jyf-parser/jyf-parser */ 167));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _verify = _interopRequireDefault(__webpack_require__(/*! ../components/verify/verify.vue */ 1358));\nvar _SendVerifyCode = _interopRequireDefault(__webpack_require__(/*! @/mixins/SendVerifyCode */ 767));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar _default = {\n components: {\n Verify: _verify.default,\n \"jyf-parser\": _jyfParser.default\n },\n mixins: [_SendVerifyCode.default, _color.default],\n data: function data() {\n var _ref;\n return _ref = {\n inloading: true,\n status: -1,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n text: this.$t(\"\\u83B7\\u53D6\\u9A8C\\u8BC1\\u7801\"),\n codeUrl: \"\",\n disabled: false,\n isAgree: false,\n showProtocol: false,\n isShowCode: false,\n loading: false,\n merchantData: {\n agent_name: \"\",\n name: \"\",\n phone: \"\",\n classification: '',\n division_invite: ''\n },\n validate: false,\n successful: false,\n keyCode: \"\",\n codeVal: \"\",\n protocol: app.globalData.sys_intention_agree,\n timer: \"\",\n index: 0,\n index1: 0,\n mer_classification: \"\",\n mer_storeType: '',\n images: [],\n tagStyle: {\n img: 'width:100%;display:block;',\n table: 'width:100%',\n video: 'width:100%'\n },\n mer_i_id: null,\n // 代理商申请id\n isType: false,\n id: 0,\n refusal_reason: \"\"\n }, (0, _defineProperty2.default)(_ref, \"keyCode\", ''), (0, _defineProperty2.default)(_ref, \"type\", ''), _ref;\n },\n beforeDestroy: function beforeDestroy() {\n clearTimeout(this.timer);\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(options) {\n if (this.isLogin) {\n this.$nextTick(function () {\n this.getGoodsDetails();\n });\n } else {\n (0, _login.toLogin)();\n }\n if (options.id) {\n this.id = id;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n }\n },\n onShow: function onShow() {},\n methods: {\n getAgentAgreement: function getAgentAgreement() {\n var _this2 = this;\n (0, _store.getAgentAgreement)().then(function (res) {\n _this2.isType = false;\n _this2.showProtocol = true;\n _this2.protocol = res.data.content;\n });\n },\n code: function code() {\n var that = this;\n if (!that.merchantData.phone) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u624B\\u673A\\u53F7\\u7801\")\n });\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.merchantData.phone)) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n this.$refs.verify.show();\n },\n successVerify: function successVerify(data) {\n var _this3 = this;\n this.$refs.verify.hide();\n (0, _store.getCodeApi)().then(function (res) {\n _this3.keyCode = res.data.key;\n _this3.getCode(data);\n }).catch(function (res) {\n _this3.$util.Tips({\n title: res\n });\n });\n },\n getCode: function getCode(data) {\n var _this4 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this4;\n _context.next = 3;\n return (0, _store.registerVerify)({\n phone: that.merchantData.phone,\n type: that.type,\n key: that.keyCode,\n captchaType: _this4.captchaType,\n captchaVerification: data.captchaVerification\n }).then(function (res) {\n _this4.sendCode();\n that.$util.Tips({\n title: res.msg\n });\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n case 3:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n // 获取历史提交数据详情\n getGoodsDetails: function getGoodsDetails() {\n var _this5 = this;\n (0, _store.getGoodsDetails)().then(function (res) {\n _this5.status = res.data.status;\n var resData = res.data;\n if (res.data.status !== -1) {\n var arr = Object.keys(_this5.merchantData);\n arr.map(function (item) {\n _this5.merchantData[item] = resData[item];\n });\n uni.hideLoading();\n }\n if (_this5.status === 2) {\n _this5.refusal_reason = resData.refusal_reason;\n }\n _this5.inloading = false;\n });\n },\n //获取代理商分类名称\n getCategoryName: function getCategoryName(id, arr) {\n for (var i = 0; i < arr.length; i++) {\n if (arr[i].merchant_category_id === id) {\n return arr[i]['category_name'];\n }\n }\n },\n // 图片预览\n // 获得相册 idx\n getPhotoClickIdx: function getPhotoClickIdx(e) {\n var _this = this;\n var idx = e.currentTarget.dataset.index;\n _this.imgPreview(_this.images, idx);\n },\n // 图片预览\n imgPreview: function imgPreview(list, idx) {\n // list:图片 url 数组\n if (list && list.length > 0) {\n uni.previewImage({\n current: list[idx],\n // 传 Number H5端出现不兼容 \n urls: list\n });\n }\n },\n // 授权回调\n onLoadFun: function onLoadFun() {\n this.isShowAuth = false;\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n toggleTab: function toggleTab(str) {\n this.$refs[str].show();\n },\n // 首页\n goHome: function goHome() {\n uni.switchTab({\n url: '/pages/index/index'\n });\n },\n applyAgain: function applyAgain() {\n this.status = -1;\n },\n /**\n * 上传文件\n * \n */\n uploadpic: function uploadpic() {\n var _this6 = this;\n var that = this;\n that.$util.uploadImageOne('upload/image', function (res) {\n _this6.images.push(res.data.url);\n that.$set(that, 'images', that.images);\n });\n },\n /**\n * 删除图片\n * \n */\n DelPic: function DelPic(index) {\n var that = this,\n pic = this.images[index];\n that.images.splice(index, 1);\n that.$set(that, 'images', that.images);\n },\n // 获取验证码\n // async code() {\n // \tlet that = this;\n // \tif (!that.merchantData.phone) return that.$util.Tips({\n // \t\ttitle: that.$t(`请输入手机号`)\n // \t});\n // \tif (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(that.merchantData.phone)) return that.$util.Tips({\n // \t\ttitle: that.$t(`请输入正确的手机号码`)\n // \t});\n // \tawait registerVerify({\n // \t\tphone: that.merchantData.phone,\n // \t\tkey: that.keyCode,\n // \t}).then(res => {\n // \t\tthat.$util.Tips({\n // \t\t\ttitle: res.msg\n // \t\t});\n // \t\tthat.sendCode();\n // \t}).catch(err => {\n // \t\treturn that.$util.Tips({\n // \t\t\ttitle: err\n // \t\t})\n // \t})\n // },\n getcaptcha: function getcaptcha() {\n var that = this;\n (0, _user.getCaptcha)().then(function (data) {\n that.codeUrl = data.data.captcha; //图片路径\n that.codeVal = data.data.code; //图片验证码\n that.codeKey = data.data.key; //图片验证码key\n });\n\n that.isShowCode = true;\n },\n sendCode: function sendCode() {\n var _this7 = this;\n if (this.disabled) return;\n this.disabled = true;\n var n = 60;\n this.text = n + \"s\";\n var run = setInterval(function () {\n n = n - 1;\n if (n < 0) {\n clearInterval(run);\n }\n _this7.text = n + \"s\";\n if (_this7.text < 0 + \"s\") {\n _this7.disabled = false;\n _this7.text = _this7.$t(\"\\u91CD\\u65B0\\u83B7\\u53D6\");\n }\n }, 1000);\n },\n onConfirm: function onConfirm(val) {\n this.region = val.checkArr[0] + '-' + val.checkArr[1] + '-' + val.checkArr[2];\n },\n ChangeIsAgree: function ChangeIsAgree(e) {\n this.isAgree = !this.isAgree;\n this.validateBtn();\n },\n formSubmit: function formSubmit(e) {\n var _this8 = this;\n var that = this;\n if (that.validateForm() && that.validate) {\n var requestData = {\n uid: this.$store.state.app.uid,\n phone: that.merchantData.phone,\n agent_name: that.merchantData.agent_name,\n name: that.merchantData.name,\n code: that.merchantData.code,\n division_invite: that.merchantData.division_invite,\n images: that.images,\n id: this.id\n };\n (0, _store.create)(requestData).then(function (data) {\n if (data.status == 200) {\n _this8.timer = setTimeout(function () {\n that.getGoodsDetails();\n }, 1000);\n }\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n }\n },\n validateBtn: function validateBtn() {\n var that = this,\n value = that.merchantData;\n if (value.agent_name && value.name && value.phone && /^1(3|4|5|7|8|9|6)\\d{9}$/i.test(value.phone) && value.code && that.isAgree && value.classification) {\n if (!that.isShowCode) {\n that.validate = true;\n } else {\n if (that.codeVal) {\n that.validate = true;\n } else {\n that.validate = false;\n }\n }\n }\n },\n validateForm: function validateForm() {\n var that = this,\n value = that.merchantData;\n if (!value.agent_name) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u4EE3\\u7406\\u5546\\u540D\\u79F0\")\n });\n if (!value.name) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u59D3\\u540D\")\n });\n if (!value.phone) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u624B\\u673A\\u53F7\")\n });\n if (!/^1(3|4|5|7|8|9|6)\\d{9}$/i.test(value.phone)) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u8F93\\u5165\\u6B63\\u786E\\u7684\\u624B\\u673A\\u53F7\\u7801\")\n });\n if (!value.code) return that.$util.Tips({\n title: that.$t(\"\\u586B\\u5199\\u9A8C\\u8BC1\\u7801\")\n });\n if (that.isShowCode && !that.codeVal) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u586B\\u5199\\u56FE\\u7247\\u9A8C\\u8BC1\\u7801\")\n });\n if (!that.images.length) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u4E0A\\u4F20\\u8425\\u4E1A\\u6267\\u7167\")\n });\n if (!that.isAgree) return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u52FE\\u9009\\u5E76\\u540C\\u610F\\u5165\\u9A7B\\u534F\\u8BAE\")\n });\n that.validate = true;\n return true;\n },\n jumpToList: function jumpToList() {\n uni.navigateTo({\n url: \"/pages/store/applicationRecord/index\"\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvc2V0dGxlZC9pbmRleC52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsIlZlcmlmeSIsIm1peGlucyIsImRhdGEiLCJpbmxvYWRpbmciLCJzdGF0dXMiLCJpc0F1dG8iLCJpc1Nob3dBdXRoIiwidGV4dCIsImNvZGVVcmwiLCJkaXNhYmxlZCIsImlzQWdyZWUiLCJzaG93UHJvdG9jb2wiLCJpc1Nob3dDb2RlIiwibG9hZGluZyIsIm1lcmNoYW50RGF0YSIsImFnZW50X25hbWUiLCJuYW1lIiwicGhvbmUiLCJjbGFzc2lmaWNhdGlvbiIsImRpdmlzaW9uX2ludml0ZSIsInZhbGlkYXRlIiwic3VjY2Vzc2Z1bCIsImtleUNvZGUiLCJjb2RlVmFsIiwicHJvdG9jb2wiLCJ0aW1lciIsImluZGV4IiwiaW5kZXgxIiwibWVyX2NsYXNzaWZpY2F0aW9uIiwibWVyX3N0b3JlVHlwZSIsImltYWdlcyIsInRhZ1N0eWxlIiwiaW1nIiwidGFibGUiLCJ2aWRlbyIsIm1lcl9pX2lkIiwiaXNUeXBlIiwiaWQiLCJyZWZ1c2FsX3JlYXNvbiIsImJlZm9yZURlc3Ryb3kiLCJjbGVhclRpbWVvdXQiLCJjb21wdXRlZCIsIm9uTG9hZCIsInVuaSIsInRpdGxlIiwib25TaG93IiwibWV0aG9kcyIsImdldEFnZW50QWdyZWVtZW50IiwiY29kZSIsInN1Y2Nlc3NWZXJpZnkiLCJ0aGVuIiwiY2F0Y2giLCJnZXRDb2RlIiwidGhhdCIsInR5cGUiLCJrZXkiLCJjYXB0Y2hhVHlwZSIsImNhcHRjaGFWZXJpZmljYXRpb24iLCJnZXRHb29kc0RldGFpbHMiLCJhcnIiLCJnZXRDYXRlZ29yeU5hbWUiLCJnZXRQaG90b0NsaWNrSWR4IiwiX3RoaXMiLCJpbWdQcmV2aWV3IiwiY3VycmVudCIsInVybHMiLCJvbkxvYWRGdW4iLCJhdXRoQ29sc2UiLCJ0b2dnbGVUYWIiLCJnb0hvbWUiLCJ1cmwiLCJhcHBseUFnYWluIiwidXBsb2FkcGljIiwiRGVsUGljIiwicGljIiwiZ2V0Y2FwdGNoYSIsInNlbmRDb2RlIiwibiIsImNsZWFySW50ZXJ2YWwiLCJvbkNvbmZpcm0iLCJDaGFuZ2VJc0FncmVlIiwiZm9ybVN1Ym1pdCIsInVpZCIsInZhbGlkYXRlQnRuIiwidmFsdWUiLCJ2YWxpZGF0ZUZvcm0iLCJqdW1wVG9MaXN0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBOElBO0FBR0E7QUFRQTtBQUdBO0FBR0E7QUFJQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFBQSxlQUNBO0VBQ0FBO0lBQ0FDO0lBQ0E7RUFJQTtFQUNBQztFQUNBQztJQUFBO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQUEsa0RBQ0EsaURBQ0E7RUFFQTtFQUNBQztJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtNQUVBO0lBTUE7SUFDQTtNQUNBO01BQ0FDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDLDJCQUVBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0FKO01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7SUFDQTtJQUNBSztNQUFBO01BQ0E7TUFDQSx5QkFDQUM7UUFDQTtRQUNBO01BQ0EsR0FDQUM7UUFDQTtVQUNBUDtRQUNBO01BQ0E7SUFDQTtJQUNBUTtNQUFBO01BQUE7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNBQztnQkFBQTtnQkFBQSxPQUNBO2tCQUNBcEM7a0JBQ0FxQztrQkFDQUM7a0JBQ0FDO2tCQUNBQztnQkFDQSxHQUNBUDtrQkFDQTtrQkFDQUc7b0JBQ0FUO2tCQUNBO2dCQUNBLEdBQ0FPO2tCQUNBRTtvQkFDQVQ7a0JBQ0E7Z0JBQ0E7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDQTtJQUNBO0lBQ0FjO01BQUE7TUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0FDO1lBQ0E7VUFDQTtVQUNBaEI7UUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FpQjtNQUNBO1FBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0FDO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQXBCO1VBQ0FxQjtVQUFBO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0ExQjtRQUNBMkI7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBbkI7UUFDQTtRQUNBQTtNQUNBO0lBRUE7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBb0I7TUFDQTtRQUNBQztNQUNBckI7TUFDQUE7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQXNCO01BQ0E7TUFDQTtRQUNBdEI7UUFDQUE7UUFDQUE7TUFDQTs7TUFDQUE7SUFDQTtJQUNBdUI7TUFBQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQTtVQUNBQztRQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBRUFDO01BQUE7TUFDQTtNQUNBO1FBQ0E7VUFDQUM7VUFDQWpFO1VBQ0FGO1VBQ0FDO1VBQ0FnQztVQUNBN0I7VUFDQVc7VUFDQU87UUFDQTtRQUNBO1VBQ0E7WUFDQTtjQUNBZ0I7WUFDQTtVQUNBO1FBRUE7VUFDQUE7WUFDQVQ7VUFDQTtRQUNBO01BRUE7SUFHQTtJQUNBdUM7TUFDQTtRQUNBQztNQUNBLDJGQUNBbkUsVUFDQW1FO1FBQ0E7VUFDQS9CO1FBQ0E7VUFDQTtZQUNBQTtVQUNBO1lBQ0FBO1VBQ0E7UUFDQTtNQUVBO0lBQ0E7SUFFQWdDO01BQ0E7UUFDQUQ7TUFFQTtRQUNBeEM7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQTtRQUNBQTtNQUNBO01BQ0E7UUFDQUE7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7TUFDQVM7TUFDQTtJQUNBO0lBQ0FpQztNQUNBM0M7UUFDQTJCO01BQ0E7SUFDQTtFQUVBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMzU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJzdGF0dXMgPT0gLTEgJiYgIWlubG9hZGluZ1wiIDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDxmb3JtIHJlcG9ydC1zdWJtaXQ9J3RydWUnPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbWVyY2hhbnRzU2V0dGxlZCc+XHJcblx0XHRcdFx0PGltYWdlIG1vZGU9XCJ3aWR0aEZpeFwiIGNsYXNzPVwibWVyY2hhbnRCZ1wiIHNyYz1cIi4uL3N0YXRpYy9pbWcuanBnXCIgYWx0PVwiXCI+XHJcblx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiYXBwbGljYXRpb24tcmVjb3JkXCIgQGNsaWNrPVwianVtcFRvTGlzdFwiPlxyXG5cdFx0XHRcdFx0XHTnlLPor7forrDlvZVcclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXhpYW5neW91XCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdsaXN0Jz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8IS0tIDxpIGNsYXNzPVwiaWNvbiBpY29uZm9udCBpY29uLXFpeWVcIj48L2k+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpdGVtLW5hbWVcIj57eyR0KGDku6PnkIbllYblkI3np7BgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgbWF4bGVuZ3RoPVwiMzBcIiA6cGxhY2Vob2xkZXI9XCIkdChg6K+36L6T5YWl5Luj55CG5ZWG5ZCN56ewYClcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR2LW1vZGVsPVwibWVyY2hhbnREYXRhLmFnZW50X25hbWVcIiBAaW5wdXQ9XCJ2YWxpZGF0ZUJ0blwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcicgLz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8IS0tIDxpIGNsYXNzPVwiaWNvbiBpY29uZm9udCBpY29uLXlvbmdodTNcIj48L2k+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpdGVtLW5hbWVcIj57eyR0KGDnlKjmiLflp5PlkI1gKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOivt+i+k+WFpeWnk+WQjWApXCIgdi1tb2RlbD1cIm1lcmNoYW50RGF0YS5uYW1lXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGlucHV0PVwidmFsaWRhdGVCdG5cIiBwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInIC8+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSA8aSBjbGFzcz1cImljb24gaWNvbmZvbnQgaWNvbi1zaG91amloYW9cIj48L2k+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpdGVtLW5hbWVcIj57eyR0KGDogZTns7vnlLXor51gKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOivt+i+k+WFpeaJi+acuuWPt2ApXCIgdi1tb2RlbD1cIm1lcmNoYW50RGF0YS5waG9uZVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbnB1dD1cInZhbGlkYXRlQnRuXCIgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJyAvPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gcmVsXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8IS0tIDxpIGNsYXNzPVwiaWNvbiBpY29uZm9udCBpY29uLXlhbnpoZW5nbWFcIj48L2k+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpdGVtLW5hbWVcIj57eyR0KGDpqozor4HnoIFgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOWhq+WGmemqjOivgeeggWApXCIgdi1tb2RlbD1cIm1lcmNoYW50RGF0YS5jb2RlXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGlucHV0PVwidmFsaWRhdGVCdG5cIiBjbGFzcz1cImNvZGVJcHV0XCIgcGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyJyAvPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cImNvZGVcIiA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiIDpjbGFzcz1cImRpc2FibGVkID09PSB0cnVlID8gJ29uJyA6ICcnXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGNsaWNrPVwiY29kZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7eyB0ZXh0IH19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L2J1dHRvbj5cclxuXHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSA8aSBjbGFzcz1cImljb24gaWNvbmZvbnQgaWNvbi1zaG91amloYW9cIj48L2k+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpdGVtLW5hbWVcIj57eyR0KGDpgoDor7fnoIFgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnBsYWNlaG9sZGVyPVwiJHQoYOivt+i+k+WFpeS7o+eQhuWVhumCgOivt+eggWApXCIgdi1tb2RlbD1cIm1lcmNoYW50RGF0YS5kaXZpc2lvbl9pbnZpdGVcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5wdXQ9XCJ2YWxpZGF0ZUJ0blwiIHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlcicgLz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIG5vLWJvcmRlclwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhY2VhLXJvdyByb3ctbWlkZGxlJz5cclxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaXRlbS10aXRsZVwiPnt7JHQoYOivt+S4iuS8oOiQpeS4muaJp+eFp+WPiuihjOS4muebuOWFs+i1hOi0qOivgeaYjuWbvueJh2ApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIml0ZW0tZGVzY1wiPih7eyR0KGDlm77niYfmnIDlpJrlj6/kuIrkvKAxMOW8oCzlm77niYfmoLzlvI/mlK/mjIFKUEfjgIFQTkfjgIFKUEVHYCl9fSk8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVwbG9hZFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZScgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gaW1hZ2VzXCIgOmtleT1cImluZGV4XCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ6ZGF0YS1pbmRleD1cImluZGV4XCIgQGNsaWNrPVwiZ2V0UGhvdG9DbGlja0lkeFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPSdpdGVtJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLWd1YW5iaTEnIEBjbGljay5zdG9wPSdEZWxQaWMoaW5kZXgpJz48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyIHJvdy1jb2x1bW4nIEBjbGljaz0ndXBsb2FkcGljJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJpbWFnZXMubGVuZ3RoIDwgMTBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1pY29uMjUyMDEnPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldz57eyR0KGDkuIrkvKDlm77niYdgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gbm8tYm9yZGVyXCI+XHJcblx0XHRcdFx0XHRcdFx0PGNoZWNrYm94LWdyb3VwIEBjaGFuZ2U9J0NoYW5nZUlzQWdyZWUnPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGNoZWNrYm94IGNsYXNzPVwiY2hlY2tib3hcIiA6Y2hlY2tlZD1cImlzQWdyZWUgPyB0cnVlIDogZmFsc2VcIiAvPnt7JHQoYOW3sumYheivu+W5tuWQjOaEj2ApfX1cclxuXHRcdFx0XHRcdFx0XHQ8L2NoZWNrYm94LWdyb3VwPlxyXG5cdFx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9XCJzZXR0bGVBZ3JlZVwiIEBjbGljaz1cImdldEFnZW50QWdyZWVtZW50XCI+44CKe3skdChg5Luj55CG5ZWG5Y2P6K6uYCl9feOAizwvYnV0dG9uPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDxidXR0b24gY2xhc3M9J3N1Ym1pdEJ0bicgOmNsYXNzPVwiaXNBZ3JlZSA9PT0gdHJ1ZSA/ICdvbic6JydcIlxyXG5cdFx0XHRcdFx0XHRcdEBjbGljaz1cImZvcm1TdWJtaXRcIj57eyR0KGDmj5DkuqTnlLPor7dgKX19PC9idXR0b24+XHJcblxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L2Zvcm0+XHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzZXR0bGVtZW50QWdyZWVtZW50XCIgdi1pZj1cInNob3dQcm90b2NvbFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNldEFnQ291bnRcIj5cclxuXHRcdFx0XHQ8aSBjbGFzcz1cImljb24gaWNvbmZvbnQgaWNvbi1jaGFcIiBAY2xpY2s9XCJzaG93UHJvdG9jb2wgPSBmYWxzZVwiPjwvaT5cclxuXHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGl0bGVcIj57eyR0KGDku6PnkIbllYblhaXpqbvljY/orq5gKX19PC9kaXY+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHRcdFx0XHQ8anlmLXBhcnNlciA6aHRtbD1cInByb3RvY29sXCIgcmVmPVwiYXJ0aWNsZVwiIDp0YWctc3R5bGU9XCJ0YWdTdHlsZVwiPjwvanlmLXBhcnNlcj5cclxuXHRcdFx0XHRcdDwhLS0gPHZpZXcgdi1odG1sPVwicHJvdG9jb2xcIj48L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPSdsb2FkaW5naWNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInIHYtaWY9XCJsb2FkaW5nXCI+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPSdsb2FkaW5nIGljb25mb250IGljb24tamlhemFpJyA6aGlkZGVuPSdsb2FkaW5nPT1mYWxzZSc+PC90ZXh0PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSAjaWZkZWYgTVAgLS0+XHJcblx0XHQ8YXV0aG9yaXplIEBvbkxvYWRGdW49XCJvbkxvYWRGdW5cIiA6aXNBdXRvPVwiaXNBdXRvXCIgOmlzU2hvd0F1dGg9XCJpc1Nob3dBdXRoXCIgQGF1dGhDb2xzZT1cImF1dGhDb2xzZVwiPjwvYXV0aG9yaXplPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHQ8VmVyaWZ5IHJlZj1cInZlcmlmeVwiIEBzdWNjZXNzPVwic3VjY2Vzc1ZlcmlmeVwiIDpjYXB0Y2hhVHlwZT1cImNhcHRjaGFUeXBlXCIgOmltZ1NpemU9XCJ7IHdpZHRoOiAnMzMwcHgnLCBoZWlnaHQ6ICcxNTVweCcgfVwiXHJcblx0XHRcdD48L1ZlcmlmeT5cclxuXHQ8L3ZpZXc+XHJcblx0PHZpZXcgY2xhc3M9XCJzZXR0bGVkU3VjY2Vzc01haW5cIiB2LWVsc2UtaWY9J3N0YXR1cyA9PSAwJz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2V0dGxlZFN1Y2Nlc3NmdWxcIj5cclxuXHRcdFx0PGltYWdlIGNsYXNzPVwiaW1hZ2VcIiBzcmM9XCIuLi9zdGF0aWMvc3VjY2Vzcy5wbmdcIiBhbHQ9XCJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+e3skdChg5oGt5Zac77yM5oKo55qE6LWE5paZ5o+Q5Lqk5oiQ5Yqf77yBYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvSG9tZVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIEBjbGljaz1cImdvSG9tZVwiPlxyXG5cdFx0XHRcdFx0e3skdChg6L+U5Zue6aaW6aG1YCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0PHZpZXcgY2xhc3M9XCJzZXR0bGVkU3VjY2Vzc01haW5cIiB2LWVsc2UtaWY9J3N0YXR1cyA9PSAxJz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2V0dGxlZFN1Y2Nlc3NmdWxcIj5cclxuXHRcdFx0PGltYWdlIGNsYXNzPVwiaW1hZ2VcIiBzcmM9XCIuLi9zdGF0aWMvc3VjY2Vzcy5wbmdcIiBhbHQ9XCJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+e3skdChg5oGt5Zac77yM5oKo55qE6LWE5paZ6YCa6L+H5a6h5qC477yBYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImdvSG9tZVwiIGhvdmVyLWNsYXNzPVwibm9uZVwiIEBjbGljaz1cImdvSG9tZVwiPlxyXG5cdFx0XHRcdFx0e3skdChg6L+U5Zue6aaW6aG1YCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0PHZpZXcgY2xhc3M9XCJzZXR0bGVkU3VjY2Vzc01haW5cIiB2LWVsc2UtaWY9J3N0YXR1cyA9PSAyJz5cclxuXHRcdDx2aWV3IGNsYXNzPVwic2V0dGxlZFN1Y2Nlc3NmdWxcIj5cclxuXHRcdFx0PGltYWdlIGNsYXNzPVwiaW1hZ2VcIiBzcmM9XCIuLi9zdGF0aWMvZXJyb3IucG5nXCIgYWx0PVwiXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPnt7JHQoYOaCqOeahOeUs+ivt+acqumAmui/h++8gWApfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCIgdi1pZj1cInJlZnVzYWxfcmVhc29uXCI+e3tyZWZ1c2FsX3JlYXNvbn19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWdhaW5cIiBob3Zlci1jbGFzcz1cIm5vbmVcIiBAY2xpY2s9XCJhcHBseUFnYWluXCI+XHJcblx0XHRcdFx0XHR7eyR0KGDph43mlrDnlLPor7dgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZ29Ib21lXCIgaG92ZXItY2xhc3M9XCJub25lXCIgQGNsaWNrPVwiZ29Ib21lXCI+XHJcblx0XHRcdFx0XHR7eyR0KGDov5Tlm57pppbpobVgKX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRjcmVhdGUsXHJcblx0XHRnZXRDb2RlQXBpLFxyXG5cdFx0cmVnaXN0ZXJWZXJpZnksXHJcblx0XHRnZXRHb29kc0RldGFpbHMsXHJcblx0XHR1cGRhdGVHb29kc1JlY29yZCxcclxuXHRcdGdldEFnZW50QWdyZWVtZW50XHJcblx0fSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldENhcHRjaGFcclxuXHR9IGZyb20gXCJAL2FwaS91c2VyXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IHBhcnNlciBmcm9tIFwiQC9jb21wb25lbnRzL2p5Zi1wYXJzZXIvanlmLXBhcnNlclwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tIFwiQC9taXhpbnMvY29sb3JcIjtcclxuXHRpbXBvcnQgVmVyaWZ5IGZyb20gJy4uL2NvbXBvbmVudHMvdmVyaWZ5L3ZlcmlmeS52dWUnO1xyXG5cdGltcG9ydCBzZW5kVmVyaWZ5Q29kZSBmcm9tIFwiQC9taXhpbnMvU2VuZFZlcmlmeUNvZGVcIjtcclxuXHRjb25zdCBhcHAgPSBnZXRBcHAoKTtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdFZlcmlmeSxcclxuXHRcdFx0XCJqeWYtcGFyc2VyXCI6IHBhcnNlcixcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbc2VuZFZlcmlmeUNvZGUsIGNvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGlubG9hZGluZzogdHJ1ZSxcclxuXHRcdFx0XHRzdGF0dXM6IC0xLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UsIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdFx0dGV4dDogdGhpcy4kdChg6I635Y+W6aqM6K+B56CBYCksXHJcblx0XHRcdFx0Y29kZVVybDogXCJcIixcclxuXHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXHJcblx0XHRcdFx0aXNBZ3JlZTogZmFsc2UsXHJcblx0XHRcdFx0c2hvd1Byb3RvY29sOiBmYWxzZSxcclxuXHRcdFx0XHRpc1Nob3dDb2RlOiBmYWxzZSxcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSxcclxuXHRcdFx0XHRtZXJjaGFudERhdGE6IHtcclxuXHRcdFx0XHRcdGFnZW50X25hbWU6IFwiXCIsXHJcblx0XHRcdFx0XHRuYW1lOiBcIlwiLFxyXG5cdFx0XHRcdFx0cGhvbmU6IFwiXCIsXHJcblx0XHRcdFx0XHRjbGFzc2lmaWNhdGlvbjogJycsXHJcblx0XHRcdFx0XHRkaXZpc2lvbl9pbnZpdGU6ICcnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHR2YWxpZGF0ZTogZmFsc2UsXHJcblx0XHRcdFx0c3VjY2Vzc2Z1bDogZmFsc2UsXHJcblx0XHRcdFx0a2V5Q29kZTogXCJcIixcclxuXHRcdFx0XHRjb2RlVmFsOiBcIlwiLFxyXG5cdFx0XHRcdHByb3RvY29sOiBhcHAuZ2xvYmFsRGF0YS5zeXNfaW50ZW50aW9uX2FncmVlLFxyXG5cdFx0XHRcdHRpbWVyOiBcIlwiLFxyXG5cdFx0XHRcdGluZGV4OiAwLFxyXG5cdFx0XHRcdGluZGV4MTogMCxcclxuXHRcdFx0XHRtZXJfY2xhc3NpZmljYXRpb246IFwiXCIsXHJcblx0XHRcdFx0bWVyX3N0b3JlVHlwZTogJycsXHJcblx0XHRcdFx0aW1hZ2VzOiBbXSxcclxuXHRcdFx0XHR0YWdTdHlsZToge1xyXG5cdFx0XHRcdFx0aW1nOiAnd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrOycsXHJcblx0XHRcdFx0XHR0YWJsZTogJ3dpZHRoOjEwMCUnLFxyXG5cdFx0XHRcdFx0dmlkZW86ICd3aWR0aDoxMDAlJ1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0bWVyX2lfaWQ6IG51bGwsIC8vIOS7o+eQhuWVhueUs+ivt2lkXHJcblx0XHRcdFx0aXNUeXBlOiBmYWxzZSxcclxuXHRcdFx0XHRpZDogMCxcclxuXHRcdFx0XHRyZWZ1c2FsX3JlYXNvbjogXCJcIixcclxuXHRcdFx0XHRrZXlDb2RlOiAnJyxcclxuXHRcdFx0XHR0eXBlOiAnJ1xyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGJlZm9yZURlc3Ryb3koKSB7XHJcblx0XHRcdGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiBtYXBHZXR0ZXJzKFsnaXNMb2dpbiddKSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljayhmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdHRoaXMuZ2V0R29vZHNEZXRhaWxzKClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBINSB8fCBBUFAtUExVU1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0XHQvLyAjZW5kaWYgXHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0dGhpcy5pc0F1dG8gPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnaXNTaG93QXV0aCcsIHRydWUpXHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH1cclxuXHRcdFx0aWYgKG9wdGlvbnMuaWQpIHtcclxuXHRcdFx0XHR0aGlzLmlkID0gaWRcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOato+WcqOWKoOi9veS4rWApLFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldEFnZW50QWdyZWVtZW50KCkge1xyXG5cdFx0XHRcdGdldEFnZW50QWdyZWVtZW50KCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5pc1R5cGUgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoaXMuc2hvd1Byb3RvY29sID0gdHJ1ZTtcclxuXHRcdFx0XHRcdHRoaXMucHJvdG9jb2wgPSByZXMuZGF0YS5jb250ZW50XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y29kZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRpZiAoIXRoYXQubWVyY2hhbnREYXRhLnBob25lKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7floavlhpnmiYvmnLrlj7fnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghL14xKDN8NHw1fDd8OHw5fDYpXFxkezl9JC9pLnRlc3QodGhhdC5tZXJjaGFudERhdGEucGhvbmUpKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHRoaXMuJHJlZnMudmVyaWZ5LnNob3coKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzdWNjZXNzVmVyaWZ5KGRhdGEpIHtcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnZlcmlmeS5oaWRlKClcclxuXHRcdFx0XHRnZXRDb2RlQXBpKClcclxuXHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMua2V5Q29kZSA9IHJlcy5kYXRhLmtleTtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRDb2RlKGRhdGEpO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5jYXRjaChyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiByZXNcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgZ2V0Q29kZShkYXRhKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGF3YWl0IHJlZ2lzdGVyVmVyaWZ5KHtcclxuXHRcdFx0XHRcdFx0cGhvbmU6IHRoYXQubWVyY2hhbnREYXRhLnBob25lLFxyXG5cdFx0XHRcdFx0XHR0eXBlOiB0aGF0LnR5cGUsXHJcblx0XHRcdFx0XHRcdGtleTogdGhhdC5rZXlDb2RlLFxyXG5cdFx0XHRcdFx0XHRjYXB0Y2hhVHlwZTogdGhpcy5jYXB0Y2hhVHlwZSxcclxuXHRcdFx0XHRcdFx0Y2FwdGNoYVZlcmlmaWNhdGlvbjogZGF0YS5jYXB0Y2hhVmVyaWZpY2F0aW9uXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5zZW5kQ29kZSgpXHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlcy5tc2dcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlc1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDojrflj5bljoblj7Lmj5DkuqTmlbDmja7or6bmg4VcclxuXHRcdFx0Z2V0R29vZHNEZXRhaWxzKCkge1xyXG5cdFx0XHRcdGdldEdvb2RzRGV0YWlscygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuc3RhdHVzID0gcmVzLmRhdGEuc3RhdHVzXHJcblx0XHRcdFx0XHRsZXQgcmVzRGF0YSA9IHJlcy5kYXRhXHJcblx0XHRcdFx0XHRpZiAocmVzLmRhdGEuc3RhdHVzICE9PSAtMSkge1xyXG5cdFx0XHRcdFx0XHRsZXQgYXJyID0gT2JqZWN0LmtleXModGhpcy5tZXJjaGFudERhdGEpXHJcblx0XHRcdFx0XHRcdGFyci5tYXAoaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5tZXJjaGFudERhdGFbaXRlbV0gPSByZXNEYXRhW2l0ZW1dXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuc3RhdHVzID09PSAyKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMucmVmdXNhbF9yZWFzb24gPSByZXNEYXRhLnJlZnVzYWxfcmVhc29uXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLmlubG9hZGluZyA9IGZhbHNlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/ojrflj5bku6PnkIbllYbliIbnsbvlkI3np7BcclxuXHRcdFx0Z2V0Q2F0ZWdvcnlOYW1lKGlkLCBhcnIpIHtcclxuXHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IGFyci5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0aWYgKGFycltpXS5tZXJjaGFudF9jYXRlZ29yeV9pZCA9PT0gaWQpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIGFycltpXVsnY2F0ZWdvcnlfbmFtZSddXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlm77niYfpooTop4hcclxuXHRcdFx0Ly8g6I635b6X55u45YaMIGlkeFxyXG5cdFx0XHRnZXRQaG90b0NsaWNrSWR4KGUpIHtcclxuXHRcdFx0XHRsZXQgX3RoaXMgPSB0aGlzO1xyXG5cdFx0XHRcdGxldCBpZHggPSBlLmN1cnJlbnRUYXJnZXQuZGF0YXNldC5pbmRleDtcclxuXHRcdFx0XHRfdGhpcy5pbWdQcmV2aWV3KF90aGlzLmltYWdlcywgaWR4KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Zu+54mH6aKE6KeIXHJcblx0XHRcdGltZ1ByZXZpZXc6IGZ1bmN0aW9uKGxpc3QsIGlkeCkge1xyXG5cdFx0XHRcdC8vIGxpc3TvvJrlm77niYcgdXJsIOaVsOe7hFxyXG5cdFx0XHRcdGlmIChsaXN0ICYmIGxpc3QubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0dW5pLnByZXZpZXdJbWFnZSh7XHJcblx0XHRcdFx0XHRcdGN1cnJlbnQ6IGxpc3RbaWR4XSwgLy8gIOS8oCBOdW1iZXIgSDXnq6/lh7rnjrDkuI3lhbzlrrkgXHJcblx0XHRcdFx0XHRcdHVybHM6IGxpc3RcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o6I5p2D5Zue6LCDXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdHRvZ2dsZVRhYihzdHIpIHtcclxuXHRcdFx0XHR0aGlzLiRyZWZzW3N0cl0uc2hvdygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpppbpobVcclxuXHRcdFx0Z29Ib21lKCkge1xyXG5cdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2luZGV4L2luZGV4J1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRhcHBseUFnYWluKCkge1xyXG5cdFx0XHRcdHRoaXMuc3RhdHVzID0gLTFcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOS4iuS8oOaWh+S7tlxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdHVwbG9hZHBpYzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuJHV0aWwudXBsb2FkSW1hZ2VPbmUoJ3VwbG9hZC9pbWFnZScsIChyZXMpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuaW1hZ2VzLnB1c2gocmVzLmRhdGEudXJsKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnaW1hZ2VzJywgdGhhdC5pbWFnZXMpO1xyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWIoOmZpOWbvueJh1xyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdERlbFBpYzogZnVuY3Rpb24oaW5kZXgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRwaWMgPSB0aGlzLmltYWdlc1tpbmRleF07XHJcblx0XHRcdFx0dGhhdC5pbWFnZXMuc3BsaWNlKGluZGV4LCAxKTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2ltYWdlcycsIHRoYXQuaW1hZ2VzKTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOiOt+WPlumqjOivgeeggVxyXG5cdFx0XHQvLyBhc3luYyBjb2RlKCkge1xyXG5cdFx0XHQvLyBcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0Ly8gXHRpZiAoIXRoYXQubWVyY2hhbnREYXRhLnBob25lKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0Ly8gXHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmiYvmnLrlj7dgKVxyXG5cdFx0XHQvLyBcdH0pO1xyXG5cdFx0XHQvLyBcdGlmICghL14xKDN8NHw1fDd8OHw5fDYpXFxkezl9JC9pLnRlc3QodGhhdC5tZXJjaGFudERhdGEucGhvbmUpKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0Ly8gXHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXmraPnoa7nmoTmiYvmnLrlj7fnoIFgKVxyXG5cdFx0XHQvLyBcdH0pO1xyXG5cdFx0XHQvLyBcdGF3YWl0IHJlZ2lzdGVyVmVyaWZ5KHtcclxuXHRcdFx0Ly8gXHRcdHBob25lOiB0aGF0Lm1lcmNoYW50RGF0YS5waG9uZSxcclxuXHRcdFx0Ly8gXHRcdGtleTogdGhhdC5rZXlDb2RlLFxyXG5cdFx0XHQvLyBcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0Ly8gXHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdC8vIFx0XHRcdHRpdGxlOiByZXMubXNnXHJcblx0XHRcdC8vIFx0XHR9KTtcclxuXHRcdFx0Ly8gXHRcdHRoYXQuc2VuZENvZGUoKTtcclxuXHRcdFx0Ly8gXHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHQvLyBcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdC8vIFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0Ly8gXHRcdH0pXHJcblx0XHRcdC8vIFx0fSlcclxuXHRcdFx0Ly8gfSxcclxuXHRcdFx0Z2V0Y2FwdGNoYSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRnZXRDYXB0Y2hhKCkudGhlbihkYXRhID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuY29kZVVybCA9IGRhdGEuZGF0YS5jYXB0Y2hhOyAvL+WbvueJh+i3r+W+hFxyXG5cdFx0XHRcdFx0dGhhdC5jb2RlVmFsID0gZGF0YS5kYXRhLmNvZGU7IC8v5Zu+54mH6aqM6K+B56CBXHJcblx0XHRcdFx0XHR0aGF0LmNvZGVLZXkgPSBkYXRhLmRhdGEua2V5IC8v5Zu+54mH6aqM6K+B56CBa2V5XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGF0LmlzU2hvd0NvZGUgPSB0cnVlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZW5kQ29kZSgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5kaXNhYmxlZCkgcmV0dXJuO1xyXG5cdFx0XHRcdHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0XHRcdGxldCBuID0gNjA7XHJcblx0XHRcdFx0dGhpcy50ZXh0ID0gbiArIFwic1wiO1xyXG5cdFx0XHRcdGNvbnN0IHJ1biA9IHNldEludGVydmFsKCgpID0+IHtcclxuXHRcdFx0XHRcdG4gPSBuIC0gMTtcclxuXHRcdFx0XHRcdGlmIChuIDwgMCkge1xyXG5cdFx0XHRcdFx0XHRjbGVhckludGVydmFsKHJ1bik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLnRleHQgPSBuICsgXCJzXCI7XHJcblx0XHRcdFx0XHRpZiAodGhpcy50ZXh0IDwgMCArIFwic1wiKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZGlzYWJsZWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dGhpcy50ZXh0ID0gdGhpcy4kdChg6YeN5paw6I635Y+WYCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSwgMTAwMCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uQ29uZmlybSh2YWwpIHtcclxuXHRcdFx0XHR0aGlzLnJlZ2lvbiA9IHZhbC5jaGVja0FyclswXSArICctJyArIHZhbC5jaGVja0FyclsxXSArICctJyArIHZhbC5jaGVja0FyclsyXTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Q2hhbmdlSXNBZ3JlZShlKSB7XHJcblx0XHRcdFx0dGhpcy5pc0FncmVlID0gIXRoaXMuaXNBZ3JlZTtcclxuXHRcdFx0XHR0aGlzLnZhbGlkYXRlQnRuKClcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdGZvcm1TdWJtaXQ6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoYXQudmFsaWRhdGVGb3JtKCkgJiYgdGhhdC52YWxpZGF0ZSkge1xyXG5cdFx0XHRcdFx0bGV0IHJlcXVlc3REYXRhID0ge1xyXG5cdFx0XHRcdFx0XHR1aWQ6IHRoaXMuJHN0b3JlLnN0YXRlLmFwcC51aWQsXHJcblx0XHRcdFx0XHRcdHBob25lOiB0aGF0Lm1lcmNoYW50RGF0YS5waG9uZSxcclxuXHRcdFx0XHRcdFx0YWdlbnRfbmFtZTogdGhhdC5tZXJjaGFudERhdGEuYWdlbnRfbmFtZSxcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhhdC5tZXJjaGFudERhdGEubmFtZSxcclxuXHRcdFx0XHRcdFx0Y29kZTogdGhhdC5tZXJjaGFudERhdGEuY29kZSxcclxuXHRcdFx0XHRcdFx0ZGl2aXNpb25faW52aXRlOiB0aGF0Lm1lcmNoYW50RGF0YS5kaXZpc2lvbl9pbnZpdGUsXHJcblx0XHRcdFx0XHRcdGltYWdlczogdGhhdC5pbWFnZXMsXHJcblx0XHRcdFx0XHRcdGlkOiB0aGlzLmlkXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRjcmVhdGUocmVxdWVzdERhdGEpLnRoZW4oZGF0YSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChkYXRhLnN0YXR1cyA9PSAyMDApIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmdldEdvb2RzRGV0YWlscygpXHJcblx0XHRcdFx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH0pLmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlc1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHR2YWxpZGF0ZUJ0bjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzLFxyXG5cdFx0XHRcdFx0dmFsdWUgPSB0aGF0Lm1lcmNoYW50RGF0YTtcclxuXHRcdFx0XHRpZiAodmFsdWUuYWdlbnRfbmFtZSAmJiB2YWx1ZS5uYW1lICYmIHZhbHVlLnBob25lICYmIC9eMSgzfDR8NXw3fDh8OXw2KVxcZHs5fSQvaS50ZXN0KHZhbHVlXHJcblx0XHRcdFx0XHRcdC5waG9uZSkgJiZcclxuXHRcdFx0XHRcdHZhbHVlLmNvZGUgJiYgdGhhdC5pc0FncmVlICYmIHZhbHVlLmNsYXNzaWZpY2F0aW9uKSB7XHJcblx0XHRcdFx0XHRpZiAoIXRoYXQuaXNTaG93Q29kZSkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LnZhbGlkYXRlID0gdHJ1ZTtcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGlmICh0aGF0LmNvZGVWYWwpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnZhbGlkYXRlID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnZhbGlkYXRlID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0dmFsaWRhdGVGb3JtOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHR2YWx1ZSA9IHRoYXQubWVyY2hhbnREYXRhO1xyXG5cclxuXHRcdFx0XHRpZiAoIXZhbHVlLmFnZW50X25hbWUpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeS7o+eQhuWVhuWQjeensGApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCF2YWx1ZS5uYW1lKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fovpPlhaXlp5PlkI1gKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICghdmFsdWUucGhvbmUpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeaJi+acuuWPt2ApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCEvXjEoM3w0fDV8N3w4fDl8NilcXGR7OX0kL2kudGVzdCh2YWx1ZS5waG9uZSkpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOivt+i+k+WFpeato+ehrueahOaJi+acuuWPt+eggWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aWYgKCF2YWx1ZS5jb2RlKSByZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDloavlhpnpqozor4HnoIFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICh0aGF0LmlzU2hvd0NvZGUgJiYgIXRoYXQuY29kZVZhbCkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35aGr5YaZ5Zu+54mH6aqM6K+B56CBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoIXRoYXQuaW1hZ2VzLmxlbmd0aCkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35LiK5Lyg6JCl5Lia5omn54WnYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpZiAoIXRoYXQuaXNBZ3JlZSkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg6K+35Yu+6YCJ5bm25ZCM5oSP5YWl6am75Y2P6K6uYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGF0LnZhbGlkYXRlID0gdHJ1ZTtcclxuXHRcdFx0XHRyZXR1cm4gdHJ1ZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0anVtcFRvTGlzdCgpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL3N0b3JlL2FwcGxpY2F0aW9uUmVjb3JkL2luZGV4XCJcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC51bmktaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNCMkIyQjI7XHJcblx0fVxyXG5cclxuXHQuaXRlbS1uYW1lIHtcclxuXHRcdHdpZHRoOiAxOTBycHg7XHJcblx0fVxyXG5cclxuXHQudW5pLWxpc3QtY2VsbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Lmljb25mb250IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogIzdhN2E3YTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0dG9wOiA3cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uLWd1YW5iaTIge1xyXG5cdFx0XHRyaWdodDogMzVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZXJjaGFudHNTZXR0bGVkIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmQzZDFkIDAlLCAjZmQxNTFiIDEwMCUpO1xyXG5cdFx0aGVpZ2h0OiAxNDB2aDtcclxuXHR9XHJcblxyXG5cdC5tZXJjaGFudHNTZXR0bGVkIC5tZXJjaGFudEJnIHtcclxuXHRcdHdpZHRoOiA3NTBycHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5tZXJjaGFudHNTZXR0bGVkIC5saXN0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdFx0cGFkZGluZzogMjJweCAwO1xyXG5cdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDMwMHJweDtcclxuXHRcdC8vIG1hcmdpbi10b3A6IC0xNjBweDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHR9XHJcblxyXG5cdC5hcHBsaWNhdGlvbi1yZWNvcmQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0b3A6IDI0MHJweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cdFx0cGFkZGluZzogOHJweCAxOHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMHB4IDBweCAyMHB4O1xyXG5cdH1cclxuXHJcblx0Lm1lcmNoYW50c1NldHRsZWQgLmxpc3QgLml0ZW0ge1xyXG5cdFx0cGFkZGluZzogNTBycHggMCAyMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2VlZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogMCAyMHB4O1xyXG5cclxuXHRcdCYubm8tYm9yZGVyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pdGVtLXRpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICM2NjY2NjY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pdGVtLWRlc2Mge1xyXG5cdFx0XHRjb2xvcjogI0IyQjJCMjtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDlycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hY2VhLXJvdyxcclxuXHQudXBsb2FkIHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0ZGlzcGxheTogLW1vei1ib3g7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XHJcblx0XHQtbW96LWJveC1saW5lczogbXVsdGlwbGU7XHJcblx0XHQtby1ib3gtbGluZXM6IG11bHRpcGxlO1xyXG5cdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0LnVwbG9hZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5hY2VhLXJvdy5yb3ctbWlkZGxlIHtcclxuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHQtbW96LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LW8tYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctbGVmdDogMnB4O1xyXG5cdH1cclxuXHJcblx0LmFjZWEtcm93LnJvdy1jb2x1bW4ge1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHQtby1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdC5hY2VhLXJvdy5yb3ctY2VudGVyLXdyYXBwZXIge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHRcdC1tb3otYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHQtby1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdFx0LW1vei1ib3gtcGFjazogY2VudGVyO1xyXG5cdFx0LW8tYm94LXBhY2s6IGNlbnRlcjtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5tZXJjaGFudHNTZXR0bGVkIC5saXN0IC5pdGVtIC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAxMzBycHg7XHJcblx0XHRoZWlnaHQ6IDEzMHJweDtcclxuXHRcdG1hcmdpbjogMjRycHggMjJycHggMCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0Y29sb3I6ICNiYmI7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoNG4pIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG5cdFx0XHRib3JkZXI6IDAuNXB4IHNvbGlkICNkZGQ7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdHVuaS1pbWFnZSxcclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcblx0XHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uLWd1YW5iaTEge1xyXG5cdFx0XHRmb250LXNpemU6IDMzcnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTEwcHg7XHJcblx0XHRcdHJpZ2h0OiAtMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC51bmktbGlzdC1jZWxsLWRiIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC53ZW5oYW8ge1xyXG5cdFx0d2lkdGg6IDM0cnB4O1xyXG5cdFx0aGVpZ2h0OiAzNHJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0YmFja2dyb3VuZDogI0UzRTNFMztcclxuXHRcdGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tbGVmdDogNHJweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDEyMnJweDtcclxuXHR9XHJcblxyXG5cdC5tZXJjaGFudHNTZXR0bGVkIC5saXN0IC5pdGVtIC5pbWFnZUNvZGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA3cHg7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5tZXJjaGFudHNTZXR0bGVkIC5saXN0IC5pdGVtIC5pY29uIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0XHRjb2xvcjogI2I0YjFiNDtcclxuXHR9XHJcblxyXG5cdC5tZXJjaGFudHNTZXR0bGVkIC5saXN0IC5pdGVtIGlucHV0IHtcclxuXHRcdHdpZHRoOiA0MDBycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQubWVyY2hhbnRzU2V0dGxlZCAubGlzdCAuaXRlbSAucGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNiMmIyYjI7XHJcblx0fVxyXG5cclxuXHQubWVyY2hhbnRzU2V0dGxlZCAuZGVmYXVsdCB7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0aGVpZ2h0OiA5MHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOiAyM3JweDtcclxuXHR9XHJcblxyXG5cdC5tZXJjaGFudHNTZXR0bGVkIC5kZWZhdWx0IGNoZWNrYm94IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTVycHg7XHJcblx0fVxyXG5cclxuXHQubWVyY2hhbnRzU2V0dGxlZCAuYWNlYS1yb3cgdW5pLWltYWdlIHtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQubWVyY2hhbnRzU2V0dGxlZCAubGlzdCAuaXRlbSAuY29kZUlwdXQge1xyXG5cdFx0d2lkdGg6IDEyNXB4O1xyXG5cdH1cclxuXHJcblx0LnVuaS1pbnB1dC1pbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG5cdFx0Zm9udDogaW5oZXJpdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcblx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cdFx0dGV4dC1pbmRlbnQ6IGluaGVyaXQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuXHRcdHRleHQtc2hhZG93OiBpbmhlcml0O1xyXG5cdH1cclxuXHJcblx0Lm1lcmNoYW50c1NldHRsZWQgLmxpc3QgLml0ZW0gLmNvZGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDkzcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjdweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNFOTMzMjM7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0Y29sb3I6ICNFOTMzMjM7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3R0b206IDhweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxuXHJcblx0Lm1lcmNoYW50c1NldHRsZWQgLmxpc3QgLml0ZW0gLmNvZGUub24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JiYjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjYmJiO1xyXG5cdH1cclxuXHJcblx0Lm1lcmNoYW50c1NldHRsZWQgLnN1Ym1pdEJ0biB7XHJcblx0XHR3aWR0aDogNTg4cnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZDogI0UzRTNFMztcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0fVxyXG5cclxuXHQubWVyY2hhbnRzU2V0dGxlZCAuc3VibWl0QnRuLm9uIHtcclxuXHRcdGJhY2tncm91bmQ6ICNFOTMzMjM7XHJcblx0fVxyXG5cclxuXHR1bmktY2hlY2tib3gtZ3JvdXAsXHJcblx0LnNldHRsZUFncmVlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0fVxyXG5cclxuXHR1bmktY2hlY2tib3gtZ3JvdXAge1xyXG5cdFx0Y29sb3I6ICNiMmIyYjI7XHJcblx0fVxyXG5cclxuXHQuc2V0dGxlQWdyZWUge1xyXG5cdFx0Y29sb3I6ICNFOTMzMjM7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IDJweDtcclxuXHRcdGxlZnQ6IDhweDtcclxuXHR9XHJcblxyXG5cdC5tZXJjaGFudHNTZXR0bGVkIHVuaS1jaGVja2JveCAudW5pLWNoZWNrYm94LXdyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDMwcnB4O1xyXG5cdFx0aGVpZ2h0OiAzMHJweDtcclxuXHRcdGJvcmRlcjogMnJweCBzb2xpZCAjQzNDM0MzO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHR9XHJcblxyXG5cdC5zZXR0bGVtZW50QWdyZWVtZW50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0fVxyXG5cclxuXHQuc2V0dGxlbWVudEFncmVlbWVudCAuc2V0QWdDb3VudCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDY1NnJweDtcclxuXHRcdGhlaWdodDogNDU4cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycnB4O1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnJweDtcclxuXHRcdHBhZGRpbmc6IDUycnB4O1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRoZWlnaHQ6IDkwMHJweDtcclxuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuXHRcdFx0L2RlZXAvIHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0L2RlZXAvIGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2V0dGxlbWVudEFncmVlbWVudCAuc2V0QWdDb3VudCAuaWNvbiB7XHJcblx0XHRmb250LXNpemU6IDQycnB4O1xyXG5cdFx0Y29sb3I6ICNiNGIxYjQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDE1cnB4O1xyXG5cdFx0cmlnaHQ6IDE1cnB4O1xyXG5cclxuXHR9XHJcblxyXG5cdC5zZXR0bGVtZW50QWdyZWVtZW50IC5zZXRBZ0NvdW50IC50aXRsZSB7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdC5zZXR0bGVtZW50QWdyZWVtZW50IC5zZXRBZ0NvdW50IC5jb250ZW50IHtcclxuXHRcdG1hcmdpbi10b3A6IDMycnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0dGV4dC1qdXN0aWZ5OiBkaXN0cmlidXRlLWFsbC1saW5lcztcclxuXHRcdGhlaWdodDogNzU2cnB4O1xyXG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdH1cclxuXHJcblx0LnNldHRsZWRTdWNjZXNzTWFpbiB7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnNldHRsZWRTdWNjZXNzZnVsIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDAgNTZweDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc2V0dGxlZFN1Y2Nlc3NmdWwgLmltYWdlIHtcclxuXHRcdHdpZHRoOiAxODlweDtcclxuXHRcdGhlaWdodDogMTU3cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA2NnB4O1xyXG5cdH1cclxuXHJcblx0LnNldHRsZWRTdWNjZXNzZnVsIC50aXRsZSB7XHJcblx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHR9XHJcblxyXG5cdC5zZXR0bGVkU3VjY2Vzc2Z1bCAuaW5mbyB7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxOHJweDtcclxuXHR9XHJcblxyXG5cdC5zZXR0bGVkU3VjY2Vzc2Z1bCAuZ29Ib21lIHtcclxuXHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XHJcblx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0I0QjRCNDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQuc2V0dGxlZFN1Y2Nlc3NmdWwgLmFnYWluIHtcclxuXHRcdG1hcmdpbjogMzBweCBhdXRvIDA7XHJcblx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0U5MzMyMztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQvZGVlcC8gdW5pLWNoZWNrYm94IC51bmktY2hlY2tib3gtaW5wdXQge1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQvZGVlcC8gdW5pLWNoZWNrYm94IC51bmktY2hlY2tib3gtaW5wdXQudW5pLWNoZWNrYm94LWlucHV0LWNoZWNrZWQ6YmVmb3JlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblxyXG5cdC9kZWVwLyB1bmktY2hlY2tib3ggLnVuaS1jaGVja2JveC1pbnB1dC1jaGVja2VkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZDE1MWIgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5sb2FkaW5naWNvbiB7XHJcblx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuaWNvbi14aWFuZ3lvdSB7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdH1cclxuXHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0Y2hlY2tib3gtZ3JvdXAge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0Ly8gI2VuZGlmXHJcblx0LnNldEFnQ291bnQge1xyXG5cdFx0L2RlZXAvIHRhYmxlIHtcclxuXHRcdFx0Ym9yZGVyOiAxcnB4IHNvbGlkICNEREQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQvZGVlcC8gdGQsXHJcblx0XHR0aCB7XHJcblx0XHRcdHBhZGRpbmc6IDVycHggMTBycHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI0RERDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcnB4IHNvbGlkICNEREQ7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1357\n"); /***/ }), /* 1358 */ /*!*********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/verify.vue ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _verify_vue_vue_type_template_id_2bc0552a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./verify.vue?vue&type=template&id=2bc0552a& */ 1359);\n/* harmony import */ var _verify_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./verify.vue?vue&type=script&lang=js& */ 1361);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _verify_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _verify_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _verify_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _verify_vue_vue_type_template_id_2bc0552a___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _verify_vue_vue_type_template_id_2bc0552a___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _verify_vue_vue_type_template_id_2bc0552a___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/components/verify/verify.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUg7QUFDbkg7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSxpRkFBTTtBQUNSLEVBQUUsMEZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM1OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdmVyaWZ5LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yYmMwNTUyYSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3ZlcmlmeS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3ZlcmlmeS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvYW5uZXgvY29tcG9uZW50cy92ZXJpZnkvdmVyaWZ5LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1358\n"); /***/ }), /* 1359 */ /*!****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/verify.vue?vue&type=template&id=2bc0552a& ***! \****************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verify_vue_vue_type_template_id_2bc0552a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./verify.vue?vue&type=template&id=2bc0552a& */ 1360); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verify_vue_vue_type_template_id_2bc0552a___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verify_vue_vue_type_template_id_2bc0552a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verify_vue_vue_type_template_id_2bc0552a___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verify_vue_vue_type_template_id_2bc0552a___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1360 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/components/verify/verify.vue?vue&type=template&id=2bc0552a& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(0, "v-show", _vm.showBox), expression: "_$s(0,'v-show',showBox)", }, ], class: _vm._$s(0, "c", _vm.mode == "pop" ? "masks" : ""), attrs: { _i: 0 }, }, [ _c( "view", { class: _vm._$s(1, "c", _vm.mode == "pop" ? "verifybox" : ""), style: _vm._$s(1, "s", { "max-width": parseInt(_vm.imgSize.width) + 30 + "px", }), attrs: { _i: 1 }, }, [ _vm._$s(2, "i", _vm.mode == "pop") ? _c( "view", { staticClass: _vm._$s(2, "sc", "verifybox-top"), attrs: { _i: 2 }, }, [ _c( "text", { staticClass: _vm._$s(3, "sc", "verifybox-close"), attrs: { _i: 3 }, on: { click: function ($event) { _vm.clickShow = false }, }, }, [ _c("text", { staticClass: _vm._$s(4, "sc", "iconfont icon-close"), attrs: { _i: 4 }, }), ] ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(5, "sc", "verifybox-bottom"), style: _vm._$s(5, "s", { padding: _vm.mode == "pop" ? "15px" : "0", }), attrs: { _i: 5 }, }, [ _vm._$s(6, "i", _vm.componentType == "VerifySlide") ? _c( "view", [ _c("VerifySlide", { ref: "instance", attrs: { captchaType: _vm.captchaType, type: _vm.verifyType, figure: _vm.figure, arith: _vm.arith, mode: _vm.mode, vSpace: _vm.vSpace, explain: _vm.explain, imgSize: _vm.imgSize, blockSize: _vm.blockSize, barSize: _vm.barSize, defaultImg: _vm.defaultImg, _i: 7, }, on: { success: _vm.success }, }), ], 1 ) : _vm._e(), _vm._$s(8, "i", _vm.componentType == "VerifyPoints") ? _c( "view", [ _c("VerifyPoint", { ref: "instance", attrs: { captchaType: _vm.captchaType, type: _vm.verifyType, figure: _vm.figure, arith: _vm.arith, mode: _vm.mode, vSpace: _vm.vSpace, explain: _vm.explain, imgSize: _vm.imgSize, blockSize: _vm.blockSize, barSize: _vm.barSize, defaultImg: _vm.defaultImg, _i: 9, }, on: { success: _vm.success }, }), ], 1 ) : _vm._e(), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1361 */ /*!**********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/verify.vue?vue&type=script&lang=js& ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verify_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./verify.vue?vue&type=script&lang=js& */ 1362);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verify_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verify_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verify_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verify_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verify_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWlpQixDQUFnQixva0JBQUcsRUFBQyIsImZpbGUiOiIxMzYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdmVyaWZ5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdmVyaWZ5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1361\n"); /***/ }), /* 1362 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/components/verify/verify.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _verifySlider = _interopRequireDefault(__webpack_require__(/*! ./verifySlider/verifySlider */ 1363));\nvar _verifySliderPc = _interopRequireDefault(__webpack_require__(/*! ./verifySlider/verifySliderPc */ 1370));\nvar _verifyPoint = _interopRequireDefault(__webpack_require__(/*! ./verifyPoint/verifyPoint */ 1376));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\r\n * Verify 验证码组件\r\n * @description 分发验证码使用\r\n * */\nvar _default2 = {\n name: 'Vue2Verify',\n props: {\n captchaType: {\n type: String,\n required: true\n },\n figure: {\n type: Number\n },\n arith: {\n type: Number\n },\n mode: {\n type: String,\n default: 'pop'\n },\n vSpace: {\n type: Number,\n default: 5\n },\n explain: {\n type: String,\n default: '向右滑动完成验证'\n },\n imgSize: {\n type: Object,\n default: function _default() {\n return {\n width: '310px',\n height: '155px'\n };\n }\n },\n blockSize: {\n type: Object,\n default: function _default() {\n return {\n width: '50px',\n height: '50px'\n };\n }\n },\n barSize: {\n type: Object\n }\n },\n data: function data() {\n return {\n // showBox:true,\n clickShow: false,\n // 内部类型\n verifyType: undefined,\n // 所用组件类型\n componentType: undefined,\n defaultImg: ''\n };\n },\n mounted: function mounted() {\n this.uuid();\n },\n methods: {\n success: function success(e) {\n __f__(\"log\", '111', \" at pages/annex/components/verify/verify.vue:175\");\n this.$emit('success', e);\n },\n // 生成 uuid\n uuid: function uuid() {\n var s = [];\n var hexDigits = '0123456789abcdef';\n for (var i = 0; i < 36; i++) {\n s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);\n }\n s[14] = '4'; // bits 12-15 of the time_hi_and_version field to 0010\n s[19] = hexDigits.substr(s[19] & 0x3 | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01\n s[8] = s[13] = s[18] = s[23] = '-';\n var slider = 'slider' + '-' + s.join('');\n var point = 'point' + '-' + s.join('');\n // 判断下是否存在 slider\n if (!uni.getStorageSync('slider')) {\n uni.setStorageSync('slider', slider);\n }\n if (!uni.getStorageSync('point')) {\n uni.setStorageSync('point', point);\n }\n },\n /**\r\n * refresh\r\n * @description 刷新\r\n * */\n refresh: function refresh() {\n if (this.instance.refresh) {\n this.instance.refresh();\n }\n },\n show: function show() {\n if (this.mode == 'pop') {\n this.clickShow = true;\n }\n },\n hide: function hide() {\n if (this.mode == 'pop') {\n this.clickShow = false;\n }\n }\n },\n computed: {\n instance: function instance() {\n return this.$refs.instance || {};\n },\n showBox: function showBox() {\n if (this.mode == 'pop') {\n return this.clickShow;\n } else {\n return true;\n }\n }\n },\n watch: {\n captchaType: {\n immediate: true,\n handler: function handler(captchaType) {\n switch (captchaType.toString()) {\n case 'blockPuzzle':\n this.verifyType = '2';\n this.componentType = 'VerifySlide';\n break;\n case 'clickWord':\n this.verifyType = '';\n this.componentType = 'VerifyPoints';\n break;\n }\n }\n }\n },\n components: {\n VerifySlide: _verifySlider.default,\n VerifyPoint: _verifyPoint.default,\n verifySliderPc: _verifySliderPc.default\n }\n};\nexports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvY29tcG9uZW50cy92ZXJpZnkvdmVyaWZ5LnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJjYXB0Y2hhVHlwZSIsInR5cGUiLCJyZXF1aXJlZCIsImZpZ3VyZSIsImFyaXRoIiwibW9kZSIsImRlZmF1bHQiLCJ2U3BhY2UiLCJleHBsYWluIiwiaW1nU2l6ZSIsIndpZHRoIiwiaGVpZ2h0IiwiYmxvY2tTaXplIiwiYmFyU2l6ZSIsImRhdGEiLCJjbGlja1Nob3ciLCJ2ZXJpZnlUeXBlIiwiY29tcG9uZW50VHlwZSIsImRlZmF1bHRJbWciLCJtb3VudGVkIiwibWV0aG9kcyIsInN1Y2Nlc3MiLCJ1dWlkIiwicyIsInVuaSIsInJlZnJlc2giLCJzaG93IiwiaGlkZSIsImNvbXB1dGVkIiwiaW5zdGFuY2UiLCJzaG93Qm94Iiwid2F0Y2giLCJpbW1lZGlhdGUiLCJoYW5kbGVyIiwiY29tcG9uZW50cyIsIlZlcmlmeVNsaWRlIiwiVmVyaWZ5UG9pbnQiLCJ2ZXJpZnlTbGlkZXJQYyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTJFQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBTkE7QUFDQTtBQUNBO0FBQ0E7QUFIQSxnQkFRQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO0lBQ0E7SUFDQUc7TUFDQUg7SUFDQTtJQUNBSTtNQUNBSjtNQUNBSztJQUNBO0lBQ0FDO01BQ0FOO01BQ0FLO0lBQ0E7SUFDQUU7TUFDQVA7TUFDQUs7SUFDQTtJQUNBRztNQUNBUjtNQUNBSztRQUNBO1VBQ0FJO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FYO01BQ0FLO1FBQ0E7VUFDQUk7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQVo7SUFDQTtFQUNBO0VBQ0FhO0lBQ0E7TUFDQTtNQUNBQztNQUNBO01BQ0FDO01BQ0E7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFpQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBQztNQUNBO01BQ0FBO01BQ0FBO01BQ0FBO01BRUE7TUFDQTtNQUNBO01BQ0E7UUFDQUM7TUFDQTtNQUNBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQS9CO01BQ0FnQztNQUNBQztRQUNBO1VBQ0E7WUFDQTtZQUNBO1lBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtRQUFBO01BRUE7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7QUFDQTtBQUFBLDRCIiwiZmlsZSI6IjEzNjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOmNsYXNzPVwibW9kZSA9PSAncG9wJyA/ICdtYXNrcycgOiAnJ1wiIHYtc2hvdz1cInNob3dCb3hcIj5cclxuXHRcdDx2aWV3IDpjbGFzcz1cIm1vZGUgPT0gJ3BvcCcgPyAndmVyaWZ5Ym94JyA6ICcnXCIgOnN0eWxlPVwieyAnbWF4LXdpZHRoJzogcGFyc2VJbnQoaW1nU2l6ZS53aWR0aCkgKyAzMCArICdweCcgfVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInZlcmlmeWJveC10b3BcIiB2LWlmPVwibW9kZSA9PSAncG9wJ1wiPlxyXG5cdFx0XHRcdOivt+WujOaIkOWuieWFqOmqjOivgVxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmVyaWZ5Ym94LWNsb3NlXCIgQGNsaWNrPVwiY2xpY2tTaG93ID0gZmFsc2VcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1jbG9zZVwiPjwvdGV4dD5cclxuXHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ2ZXJpZnlib3gtYm90dG9tXCIgOnN0eWxlPVwieyBwYWRkaW5nOiBtb2RlID09ICdwb3AnID8gJzE1cHgnIDogJzAnIH1cIj5cclxuXHRcdFx0XHQ8IS0tIOmqjOivgeeggeWuueWZqCAtLT5cclxuXHRcdFx0XHQ8IS0tIOa7keWKqCAtLT5cclxuXHRcdFx0XHQ8dmlldyB2LWlmPVwiY29tcG9uZW50VHlwZSA9PSAnVmVyaWZ5U2xpZGUnXCI+XHJcblx0XHRcdFx0XHQ8IS0tICNpZm5kZWYgSDUgLS0+XHJcblx0XHRcdFx0XHQ8VmVyaWZ5U2xpZGVcclxuXHRcdFx0XHRcdFx0QHN1Y2Nlc3M9XCJzdWNjZXNzXCJcclxuXHRcdFx0XHRcdFx0OmNhcHRjaGFUeXBlPVwiY2FwdGNoYVR5cGVcIlxyXG5cdFx0XHRcdFx0XHQ6dHlwZT1cInZlcmlmeVR5cGVcIlxyXG5cdFx0XHRcdFx0XHQ6ZmlndXJlPVwiZmlndXJlXCJcclxuXHRcdFx0XHRcdFx0OmFyaXRoPVwiYXJpdGhcIlxyXG5cdFx0XHRcdFx0XHQ6bW9kZT1cIm1vZGVcIlxyXG5cdFx0XHRcdFx0XHQ6dlNwYWNlPVwidlNwYWNlXCJcclxuXHRcdFx0XHRcdFx0OmV4cGxhaW49XCJleHBsYWluXCJcclxuXHRcdFx0XHRcdFx0OmltZ1NpemU9XCJpbWdTaXplXCJcclxuXHRcdFx0XHRcdFx0OmJsb2NrU2l6ZT1cImJsb2NrU2l6ZVwiXHJcblx0XHRcdFx0XHRcdDpiYXJTaXplPVwiYmFyU2l6ZVwiXHJcblx0XHRcdFx0XHRcdDpkZWZhdWx0SW1nPVwiZGVmYXVsdEltZ1wiXHJcblx0XHRcdFx0XHRcdHJlZj1cImluc3RhbmNlXCJcclxuXHRcdFx0XHRcdD48L1ZlcmlmeVNsaWRlPlxyXG5cdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdDx2ZXJpZnlTbGlkZXJQY1xyXG5cdFx0XHRcdFx0XHRAc3VjY2Vzcz1cInN1Y2Nlc3NcIlxyXG5cdFx0XHRcdFx0XHQ6Y2FwdGNoYVR5cGU9XCJjYXB0Y2hhVHlwZVwiXHJcblx0XHRcdFx0XHRcdDp0eXBlPVwidmVyaWZ5VHlwZVwiXHJcblx0XHRcdFx0XHRcdDpmaWd1cmU9XCJmaWd1cmVcIlxyXG5cdFx0XHRcdFx0XHQ6YXJpdGg9XCJhcml0aFwiXHJcblx0XHRcdFx0XHRcdDptb2RlPVwibW9kZVwiXHJcblx0XHRcdFx0XHRcdDp2U3BhY2U9XCJ2U3BhY2VcIlxyXG5cdFx0XHRcdFx0XHQ6ZXhwbGFpbj1cImV4cGxhaW5cIlxyXG5cdFx0XHRcdFx0XHQ6aW1nU2l6ZT1cImltZ1NpemVcIlxyXG5cdFx0XHRcdFx0XHQ6YmxvY2tTaXplPVwiYmxvY2tTaXplXCJcclxuXHRcdFx0XHRcdFx0OmJhclNpemU9XCJiYXJTaXplXCJcclxuXHRcdFx0XHRcdFx0OmRlZmF1bHRJbWc9XCJkZWZhdWx0SW1nXCJcclxuXHRcdFx0XHRcdFx0cmVmPVwiaW5zdGFuY2VcIlxyXG5cdFx0XHRcdFx0PjwvdmVyaWZ5U2xpZGVyUGM+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PCEtLSDngrnpgIkgLS0+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cImNvbXBvbmVudFR5cGUgPT0gJ1ZlcmlmeVBvaW50cydcIj5cclxuXHRcdFx0XHRcdDxWZXJpZnlQb2ludFxyXG5cdFx0XHRcdFx0XHQ6Y2FwdGNoYVR5cGU9XCJjYXB0Y2hhVHlwZVwiXHJcblx0XHRcdFx0XHRcdDp0eXBlPVwidmVyaWZ5VHlwZVwiXHJcblx0XHRcdFx0XHRcdDpmaWd1cmU9XCJmaWd1cmVcIlxyXG5cdFx0XHRcdFx0XHQ6YXJpdGg9XCJhcml0aFwiXHJcblx0XHRcdFx0XHRcdDptb2RlPVwibW9kZVwiXHJcblx0XHRcdFx0XHRcdDp2U3BhY2U9XCJ2U3BhY2VcIlxyXG5cdFx0XHRcdFx0XHQ6ZXhwbGFpbj1cImV4cGxhaW5cIlxyXG5cdFx0XHRcdFx0XHQ6aW1nU2l6ZT1cImltZ1NpemVcIlxyXG5cdFx0XHRcdFx0XHQ6YmxvY2tTaXplPVwiYmxvY2tTaXplXCJcclxuXHRcdFx0XHRcdFx0OmJhclNpemU9XCJiYXJTaXplXCJcclxuXHRcdFx0XHRcdFx0OmRlZmF1bHRJbWc9XCJkZWZhdWx0SW1nXCJcclxuXHRcdFx0XHRcdFx0cmVmPVwiaW5zdGFuY2VcIlxyXG5cdFx0XHRcdFx0XHRAc3VjY2Vzcz1cInN1Y2Nlc3NcIlxyXG5cdFx0XHRcdFx0PjwvVmVyaWZ5UG9pbnQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG4vKipcclxuICogVmVyaWZ5IOmqjOivgeeggee7hOS7tlxyXG4gKiBAZGVzY3JpcHRpb24g5YiG5Y+R6aqM6K+B56CB5L2/55SoXHJcbiAqICovXHJcbmltcG9ydCBWZXJpZnlTbGlkZSBmcm9tICcuL3ZlcmlmeVNsaWRlci92ZXJpZnlTbGlkZXInO1xyXG5pbXBvcnQgdmVyaWZ5U2xpZGVyUGMgZnJvbSAnLi92ZXJpZnlTbGlkZXIvdmVyaWZ5U2xpZGVyUGMnO1xyXG5pbXBvcnQgVmVyaWZ5UG9pbnQgZnJvbSAnLi92ZXJpZnlQb2ludC92ZXJpZnlQb2ludCc7XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bmFtZTogJ1Z1ZTJWZXJpZnknLFxyXG5cdHByb3BzOiB7XHJcblx0XHRjYXB0Y2hhVHlwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdHJlcXVpcmVkOiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0ZmlndXJlOiB7XHJcblx0XHRcdHR5cGU6IE51bWJlclxyXG5cdFx0fSxcclxuXHRcdGFyaXRoOiB7XHJcblx0XHRcdHR5cGU6IE51bWJlclxyXG5cdFx0fSxcclxuXHRcdG1vZGU6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAncG9wJ1xyXG5cdFx0fSxcclxuXHRcdHZTcGFjZToge1xyXG5cdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdGRlZmF1bHQ6IDVcclxuXHRcdH0sXHJcblx0XHRleHBsYWluOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ+WQkeWPs+a7keWKqOWujOaIkOmqjOivgSdcclxuXHRcdH0sXHJcblx0XHRpbWdTaXplOiB7XHJcblx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0ZGVmYXVsdCgpIHtcclxuXHRcdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6ICczMTBweCcsXHJcblx0XHRcdFx0XHRoZWlnaHQ6ICcxNTVweCdcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0YmxvY2tTaXplOiB7XHJcblx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0ZGVmYXVsdCgpIHtcclxuXHRcdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6ICc1MHB4JyxcclxuXHRcdFx0XHRcdGhlaWdodDogJzUwcHgnXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGJhclNpemU6IHtcclxuXHRcdFx0dHlwZTogT2JqZWN0XHJcblx0XHR9XHJcblx0fSxcclxuXHRkYXRhKCkge1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0Ly8gc2hvd0JveDp0cnVlLFxyXG5cdFx0XHRjbGlja1Nob3c6IGZhbHNlLFxyXG5cdFx0XHQvLyDlhoXpg6jnsbvlnotcclxuXHRcdFx0dmVyaWZ5VHlwZTogdW5kZWZpbmVkLFxyXG5cdFx0XHQvLyDmiYDnlKjnu4Tku7bnsbvlnotcclxuXHRcdFx0Y29tcG9uZW50VHlwZTogdW5kZWZpbmVkLFxyXG5cdFx0XHRkZWZhdWx0SW1nOiAnJ1xyXG5cdFx0fTtcclxuXHR9LFxyXG5cdG1vdW50ZWQoKSB7XHJcblx0XHR0aGlzLnV1aWQoKTtcclxuXHRcdC8vICNpZmRlZiBINVxyXG5cdFx0ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihcclxuXHRcdFx0J3RvdWNobW92ZScsXHJcblx0XHRcdChlKSA9PiB7XHJcblx0XHRcdFx0ZS5wcmV2ZW50RGVmYWx1dCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFzc2l2ZTogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0KTtcclxuXHJcblx0XHR2YXIgc3RhcnRYLCBzdGFydFk7XHJcblx0XHRkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCd0b3VjaHN0YXJ0JywgKGUpID0+IHtcclxuXHRcdFx0c3RhcnRYID0gZS50YXJnZXRUb3VjaGVzWzBdLnBhZ2VYO1xyXG5cdFx0XHRzdGFydFkgPSBlLnRhcmdldFRvdWNoZXNbMF0ucGFnZVk7XHJcblx0XHR9KTtcclxuXHJcblx0XHRkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKFxyXG5cdFx0XHQndG91Y2htb3ZlJyxcclxuXHRcdFx0KGUpID0+IHtcclxuXHRcdFx0XHR2YXIgbW92ZVggPSBlLnRhcmdldFRvdWNoZXNbMF0ucGFnZVg7XHJcblx0XHRcdFx0dmFyIG1vdmVZID0gZS50YXJnZXRUb3VjaGVzWzBdLnBhZ2VZO1xyXG5cclxuXHRcdFx0XHRpZiAoTWF0aC5hYnMobW92ZVggLSBzdGFydFgpID4gTWF0aC5hYnMobW92ZVkgLSBzdGFydFkpKSB7XHJcblx0XHRcdFx0XHRlLnByZXZlbnREZWZhdWx0KCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFzc2l2ZTogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0KTtcclxuXHRcdC8vICNlbmRpZlxyXG5cdH0sXHJcblx0bWV0aG9kczoge1xyXG5cdFx0c3VjY2VzcyhlKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKCcxMTEnKVxyXG5cdFx0XHR0aGlzLiRlbWl0KCdzdWNjZXNzJywgZSk7XHJcblx0XHR9LFxyXG5cdFx0Ly8g55Sf5oiQIHV1aWRcclxuXHRcdHV1aWQoKSB7XHJcblx0XHRcdHZhciBzID0gW107XHJcblx0XHRcdHZhciBoZXhEaWdpdHMgPSAnMDEyMzQ1Njc4OWFiY2RlZic7XHJcblx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgMzY7IGkrKykge1xyXG5cdFx0XHRcdHNbaV0gPSBoZXhEaWdpdHMuc3Vic3RyKE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDB4MTApLCAxKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzWzE0XSA9ICc0JzsgLy8gYml0cyAxMi0xNSBvZiB0aGUgdGltZV9oaV9hbmRfdmVyc2lvbiBmaWVsZCB0byAwMDEwXHJcblx0XHRcdHNbMTldID0gaGV4RGlnaXRzLnN1YnN0cigoc1sxOV0gJiAweDMpIHwgMHg4LCAxKTsgLy8gYml0cyA2LTcgb2YgdGhlIGNsb2NrX3NlcV9oaV9hbmRfcmVzZXJ2ZWQgdG8gMDFcclxuXHRcdFx0c1s4XSA9IHNbMTNdID0gc1sxOF0gPSBzWzIzXSA9ICctJztcclxuXHJcblx0XHRcdHZhciBzbGlkZXIgPSAnc2xpZGVyJyArICctJyArIHMuam9pbignJyk7XHJcblx0XHRcdHZhciBwb2ludCA9ICdwb2ludCcgKyAnLScgKyBzLmpvaW4oJycpO1xyXG5cdFx0XHQvLyDliKTmlq3kuIvmmK/lkKblrZjlnKggc2xpZGVyXHJcblx0XHRcdGlmICghdW5pLmdldFN0b3JhZ2VTeW5jKCdzbGlkZXInKSkge1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnc2xpZGVyJywgc2xpZGVyKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpZiAoIXVuaS5nZXRTdG9yYWdlU3luYygncG9pbnQnKSkge1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygncG9pbnQnLCBwb2ludCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIHJlZnJlc2hcclxuXHRcdCAqIEBkZXNjcmlwdGlvbiDliLfmlrBcclxuXHRcdCAqICovXHJcblx0XHRyZWZyZXNoKCkge1xyXG5cdFx0XHRpZiAodGhpcy5pbnN0YW5jZS5yZWZyZXNoKSB7XHJcblx0XHRcdFx0dGhpcy5pbnN0YW5jZS5yZWZyZXNoKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRzaG93KCkge1xyXG5cdFx0XHRpZiAodGhpcy5tb2RlID09ICdwb3AnKSB7XHJcblx0XHRcdFx0dGhpcy5jbGlja1Nob3cgPSB0cnVlO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0aGlkZSgpIHtcclxuXHRcdFx0aWYgKHRoaXMubW9kZSA9PSAncG9wJykge1xyXG5cdFx0XHRcdHRoaXMuY2xpY2tTaG93ID0gZmFsc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9LFxyXG5cdGNvbXB1dGVkOiB7XHJcblx0XHRpbnN0YW5jZSgpIHtcclxuXHRcdFx0cmV0dXJuIHRoaXMuJHJlZnMuaW5zdGFuY2UgfHwge307XHJcblx0XHR9LFxyXG5cdFx0c2hvd0JveCgpIHtcclxuXHRcdFx0aWYgKHRoaXMubW9kZSA9PSAncG9wJykge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmNsaWNrU2hvdztcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRyZXR1cm4gdHJ1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0d2F0Y2g6IHtcclxuXHRcdGNhcHRjaGFUeXBlOiB7XHJcblx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0aGFuZGxlcihjYXB0Y2hhVHlwZSkge1xyXG5cdFx0XHRcdHN3aXRjaCAoY2FwdGNoYVR5cGUudG9TdHJpbmcoKSkge1xyXG5cdFx0XHRcdFx0Y2FzZSAnYmxvY2tQdXp6bGUnOlxyXG5cdFx0XHRcdFx0XHR0aGlzLnZlcmlmeVR5cGUgPSAnMic7XHJcblx0XHRcdFx0XHRcdHRoaXMuY29tcG9uZW50VHlwZSA9ICdWZXJpZnlTbGlkZSc7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAnY2xpY2tXb3JkJzpcclxuXHRcdFx0XHRcdFx0dGhpcy52ZXJpZnlUeXBlID0gJyc7XHJcblx0XHRcdFx0XHRcdHRoaXMuY29tcG9uZW50VHlwZSA9ICdWZXJpZnlQb2ludHMnO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9LFxyXG5cdGNvbXBvbmVudHM6IHtcclxuXHRcdFZlcmlmeVNsaWRlLFxyXG5cdFx0VmVyaWZ5UG9pbnQsXHJcblx0XHR2ZXJpZnlTbGlkZXJQY1xyXG5cdH1cclxufTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG4vKiAjaWZkZWYgSDUgKi9cclxuaHRtbCB7XHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbn1cclxuXHJcbi8qICNlbmRpZiAqL1xyXG48L3N0eWxlPlxyXG48c3R5bGU+XHJcbi52ZXJpZnlib3gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZTRlN2ViO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLnZlcmlmeWJveC10b3Age1xyXG5cdHBhZGRpbmc6IDAgMTVweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6ICM0NTQ5NGM7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU3ZWI7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnZlcmlmeWJveC1ib3R0b20ge1xyXG5cdC8qIHBhZGRpbmc6IDE1cHg7ICovXHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnZlcmlmeWJveC1jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTNweDtcclxuXHRyaWdodDogOXB4O1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubWFza3Mge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMDAxO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cdC8qIGRpc3BsYXk6IG5vbmU7ICovXHJcblx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi52ZXJpZnktdGlwcyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDBweDtcclxuXHRib3R0b206IDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMSwgMjcsIDI3LCAwLjUpO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udGlwcy1lbnRlcixcclxuLnRpcHMtbGVhdmUtdG8ge1xyXG5cdGJvdHRvbTogLTMwcHg7XHJcbn1cclxuXHJcbi50aXBzLWVudGVyLWFjdGl2ZSxcclxuLnRpcHMtbGVhdmUtYWN0aXZlIHtcclxuXHR0cmFuc2l0aW9uOiBib3R0b20gMC41cztcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKuW4uOinhOmqjOivgeeggSovXHJcbi52ZXJpZnktY29kZSB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5jZXJpZnktY29kZS1wYW5lbCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi52ZXJpZnktY29kZS1hcmVhIHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnZlcmlmeS1pbnB1dC1hcmVhIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogNjAlO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi52ZXJpZnktY2hhbmdlLWFyZWEge1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4udmFyaWZ5LWlucHV0LWNvZGUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi52ZXJpZnktY2hhbmdlLWNvZGUge1xyXG5cdGNvbG9yOiAjMzM3YWI3O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnZlcmlmeS1idG4ge1xyXG5cdHdpZHRoOiAyMDBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLyrmu5Hliqjpqozor4HnoIEqL1xyXG4udmVyaWZ5LWJhci1hcmVhIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tb3ZlLWJsb2NrIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwcHg7XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0Ym94LXNoYWRvdzogMCAwIDJweCAjODg4ODg4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcblxyXG4udmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbW92ZS1ibG9jazpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnZlcmlmeS1iYXItYXJlYSAudmVyaWZ5LWxlZnQtYmFyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMXB4O1xyXG5cdGxlZnQ6IC0xcHg7XHJcblx0YmFja2dyb3VuZDogI2YwZmZmMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi52ZXJpZnktaW1nLXBhbmVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi52ZXJpZnktaW1nLXBhbmVsIC52ZXJpZnktcmVmcmVzaCB7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnZlcmlmeS1pbWctcGFuZWwgLmljb24tcmVmcmVzaCB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udmVyaWZ5LWltZy1wYW5lbCAudmVyaWZ5LWdhcCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG4udmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbW92ZS1ibG9jayAudmVyaWZ5LXN1Yi1ibG9jayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR6LWluZGV4OiAzO1xyXG5cdC8qIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7ICovXHJcbn1cclxuXHJcbi52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tb3ZlLWJsb2NrIC52ZXJpZnktaWNvbiB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4udmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbXNnIHtcclxuXHR6LWluZGV4OiAzO1xyXG59XHJcblxyXG4vKuWtl+S9k+Wbvuagh+eahGNzcyovXHJcbi8qQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjsqL1xyXG4vKnNyYzogdXJsKCcuLi9mb250cy9pY29uZm9udC5lb3Q/dD0xNTA4MjI5MTkzMTg4Jyk7ICEqIElFOSohKi9cclxuLypzcmM6IHVybCgnLi4vZm9udHMvaWNvbmZvbnQuZW90P3Q9MTUwODIyOTE5MzE4OCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgISogSUU2LUlFOCAqISovXHJcbi8qdXJsKCdkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBYUFBQXNBQUFBQUNVd0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFETUFBQUJDc1A2ejdVOVRMeklBQUFFOEFBQUFSQUFBQUZaVzdraVNZMjFoY0FBQUFZQUFBQUIzQUFBQnVNK3FCbFJuYkhsbUFBQUIrQUFBQW5RQUFBTFluclV3VDJobFlXUUFBQVJzQUFBQUx3QUFBRFlQTndhamFHaGxZUUFBQkp3QUFBQWNBQUFBSkFmZUE0ZG9iWFI0QUFBRXVBQUFBQk1BQUFBWUYra0FBR3h2WTJFQUFBVE1BQUFBRGdBQUFBNEN2QUdzYldGNGNBQUFCTndBQUFBZkFBQUFJQUVWQUYxdVlXMWxBQUFFL0FBQUFVVUFBQUp0UGxUK2ZYQnZjM1FBQUFaRUFBQUFQQUFBQUUzb1BQWFBlSnhqWUdSZ1lPQmlrR1BRWVdCMGNmTUpZZUJnWUdHQUFKQU1ZMDVtZWlKUURNb0R5ckdBYVE0Z1pvT0lBZ0NLSXdOUEFIaWNZMkJrL3NNNGdZR1ZnWU9waytrTUF3TkRQNFJtZk0xZ3hNakJ3TURFd01yTWdCVUVwTG1tTURnd1ZEeGJ3dHp3djRFaGhybUJvUUVvekFpU0F3QXcxQTBVZUp6RmtjRU5nQ0FNUlg4UmpDR080Z1RlOWVRY25oekFmWEMycnFHL2hZc1Q4TW1EOWdkUzBnSklBQWF5a0FqSUJZSHBwQ3Z1RDhqdVI2ek1KNjdBODlaZG4vZjFhTlBpa1VuOFJ2WW84RzIwQ2pLaW02UmY2YjltMzQrV1dkL3ZCcitvVzhWNnEzdkY1cUtsWXJQUnA0TDBBZDVuR0w4QWVKeEZVYzlyRTBFWW5UZXp1OGxNc3J2dGJycWIzVFJ0MHJTN2JkT21kSTBKYldtQ3RpSXRJdjVvaTE0cWV2Q2s5U1FWTEZpUWdxQUY4UTlRTEtJSEx4NDhGa0hvM1pObkZVWHdENUMyQjZkTzZzRmhtSTgzdzd6M2ZlOFJuWkNqYjJ5WDVZbExoc2trbVNjWENJRlJ4WUJGaXlqSDlScXRvcWVzOS9nNWk4V1Z1SnlxRE5UWUxQd0JJK2Nsalhya0d5bkRob1UrbkNnbmpiaEdZNXlzdCtnTUVxOElCSVh3c2pQVTY3Q25FUG00YjBzdTBoMzA5RmQ2N2RhNFhCaHI1NUtTbTE3UE9rN2dPRS9TaHE2bktkVnNDN2Q5ait0Y0dQS1Zib2M5dS8wanRCL1pJQTdQWFRWTEJlZjZvL3BhY2NqbndPWW0zRUxKZXRQdURydlYzZ2c5MXdsU1hXWTZINXFWd1J6V2YyVHlicllZZlNkcW9YT3doL1FhOFJXSWpCVGlTSTNoNjE0L3ZLU05SaE9OT3JzblFpNlhmNG5RRlFEVG1KRTFOS2JoSTZjckhFSk8vK1M1UVB4aFlKUlJ5dkJGQlArNVQ5RVBwRUFJVnp6UlFJcmptSjZqWTFXVG8rTlhUTWNodUJzS3VTOFBSWkFUU01sOW9UQTR1TkxrZUlBMFYxVWVxT29HUWg3SUF4R28rN1Q4M2ZuM1Qrdm9xQ05QUEFVYXpVWVVJN0xnS1NWMUprMm9VZWdoWUdoWitjS09lMkZqVnU1WktFWTJWa0UxM0FLMStqSTRyMUtMYlBsWmZyS2lQaE9YS1BSajdxOXNqOVhKN0xGSE5tcktKUzNWQ2RoWEdTZEtydG1vUWFXZU1qUVZ0MEtENnNHUE94MG9IMmZndHpvTlJPeHROcThGM3R6WU0vbitUaktTWDVxZjJqeDk0MTI3NlRJcjlGalh4S3I4ZVgvNmJLNHl1b3B3bzlweTFzdzhGOWtkdzRBbXVyUnBMVU0zdFl4NVpuS3BmSFBpOGR6ejE5dko2TWp5eFlVcnBxZWIxdUxzM2VHVjZ2cjIxcFNxcGVXa3FvbkFOOW9VeUlpWHB2OFh2bE41ZTNpY1kyQmtZR0FBNG4wdk40Zkc4OXQ4WmVCbVlRQ0JhOXdQUFJIMC93Y3NETXdtUUM0SEF4TklGQUJBZkFxYUFIaWNZMkJrWUdCdStOL0FFTVBDQUFKQWtwRUJGYkFCQUVjTUFtOTRuR05oWUdCZ2ZzbkF3TUtBaWdFU253RUJBQUFBQUFBQWRnQ2tBTm9CQ0FGc0FBQjRuR05nWkdCZ1lHTUlaR0JsQUFFbUlPWUNRZ2FHLzJBK0F3QVJTQUZ6QUhpY1pZOU5Uc013RUlWZitnZWtFcXFvWUlma0JXSUJLUDBScTI1WVZHcjNYWFRmcGs2Yktva2p4NjNVQTNBZWpzQUpPQUxjZ0R2d1NDZWJOcGJIMzd4NVkwOEEzT0FISG83ZkxmZVJQVnd5TzNJTkY3Z1hybE4vRUc2UVg0U2JhT05WdUVYOVRkakhNNmJDYlhSaGVZUFh1R0wyaEhkaER4MThDTmR3alUvaE92VXY0UWI1VzdpSk8vd0t0OUR4NnNJKzVsNVh1STFITC9iSFZpK2NYcW5sUWNXaHlTS1RPYitDbVY3dmtvV3QwdXFjYTF2RUpsT0RvRjlKVTUxcFc5MVQ3TmRENXlJVldaT3FDYXM2U1l6S3JkbnEwQVViNS9KUnJ4ZUpIb1FtNVZoai9yYkdBbzV4QllVbERvd3hRaGhraU1ybzZEdFZadlN2c1VQQ1hudFdQYzNuZEZzVTFQOXpoUUVDOU05Y1U3cXkwbms2VDRFOVh4dFNkWFFyYnN1ZWxEU1JYczFKRXJKQ1h0YTJWRUxxQVRabFY0NFJlbHpSaVQ4b1owai9BQWxhYnNnQUFBQjRuR05nWW9BQUxnYnNnSTJSaVpHWmtZV1JsWkdOa1oyQnNZSTFPU00xT1pzMU9TZS9PSlcxS0RNOW80UzlLRFd0S0xVNGc0RUJBSjc5Q2VRPScpIGZvcm1hdCgnd29mZicpLCovXHJcbi8qdXJsKCcuLi9mb250cy9pY29uZm9udC50dGY/dD0xNTA4MjI5MTkzMTg4JykgZm9ybWF0KCd0cnVldHlwZScpLCAhKiBjaHJvbWUsIGZpcmVmb3gsIG9wZXJhLCBTYWZhcmksIEFuZHJvaWQsIGlPUyA0LjIrKiEqL1xyXG4vKnVybCgnLi4vZm9udHMvaWNvbmZvbnQuc3ZnP3Q9MTUwODIyOTE5MzE4OCNpY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7ICEqIGlPUyA0LjEtICohKi9cclxuLyp9Ki9cclxuXHJcbi5pY29uZm9udCB7XHJcblx0Zm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWNoZWNrOmJlZm9yZSB7XHJcblx0Y29udGVudDogJyAnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFJbEZKUkVGVWVOcnQzWDFjVk5XNkIvQm5iY1MzeEpkN2ZMbVNlbytvcC9RbXlwNEJGY1FFd3BkOE55YzlpWnBwZ1VmRTQ5dTF0Q3dsTmNNeVNDTTFTODFqQ29haW9pSnZLb1lnc3dmVW81d1NKNjlTWkZLQ0tTQXdzKzRmMi9HZXRGRlJZRzNnOS8ySHoyeGorTzJKNFptMTl0cnJJUUlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUtnam1PZ0FBQUR3T0JoejgzVHpkUE5zMzk3cWFuVzF1akoyczhmTkhqZDdGQlRraHVTRzVJYmN1bFZkUDFrU2Zlb0FBUEJ3ZEZ6SGRYemdRTjBTM1JMZGtwZ1kyU0piWk12Tm05SXQ2WlowNjRjZkdtUTJ5R3lRbVpmWDNLTzVSM09Qd2tKZHNpNVpsNXlZS0lmTDRYTDRtREhxczdBcUd6aGdCQUlBb0ZGZEk3cEdkSTFvMUtqRmxoWmJXbXhadjE0OU9tWEs0ejNyNGNQRWlST2ZPRkV4S1NiRlZGRHdxTStFRVFnQWdNWTh5NS9sei9MR2padTNidDY2ZWV2OSs5V2pqMXM0YkFZTklrYU1XSEt5eDNtUDh4N25temQvMUdkeUVQMUNBUUNBU2lmclpKM3M2RmptV3VaYTVycHJGM3VMdmNYZUdqcTBlbjVhdTNhOG5KZno4azZkOGxQeVUvSlRZbUlxK3d3WWdRQUFhSUlrMFdnYVRhTy8rSUptMFN5YU5XSkV0Zi9JUE1xanZKZGUwZy9RRDlBUGNIT3JkR0locnhNQUFOekdtSndyNThxNTY5WlJMTVZTN01TSk5mYWpGVkpJWVl5L3dGL2dMN3owVW1XL3ZVR052azRBQUhDSFRxZlQ2WFFyVnRCNEdrL2pnNEtFQmZtQmZxQWYrdlNwN0xkaEJBSUFVTVBVd3ZINjYrb2oyMWVCU3FtVVN0dTNyK3kzb1lBQUFOUVF0WERNbUtFK1dybFNkQjRidnB3djU4dC8rNjJ5MzRjQ0FnQlF6ZVN0OGxaNTY4U0pGRWlCRkxoMnJlZzhkMk1EMlVBMjhQVHB5bjRmQ2dnQVFEWFJoK3BEOWFFalIxSUFCVkRBNXMyMG50YlRla2x6ZjNlWkYvTmlYdnYyVmZiN05IY2lBQUMxblJ3c0I4dkJ2cjVXZjZ1LzFYL25UdWJPM0psN0ErMHRXdkltYi9MT3llbWMzem0vYy82ZVBaWDlkbXhsQWdCUVJmVGQ5TjMwM1R3OHJGdXNXNnhiRWhQWkxEYUx6WEp5RXAzckhqTm9CczI0ZFl0L3dqL2huM2g1bVV3bWs4bWtLSlY5R294QUFBQWVrejVBSDZBUGVPWVo2em5yT2V1NUF3YzBXemdDS1pBQ3JWWjJoQjFoUjE1KytWRUxodzFHSUFBQWowaGRWZFdsaS9vb05WWDlXdm5sc05VZmxIU2s0NXdidVpFYmc0TFV3ckZodytNK0xVWWdBQUNWMUN1b1YxQ3ZvQ2VmNUt2NEtyNHFJVUU5cXNIQ2NSc3Y0QVc4WU9IQ3Fpb2NOdHE3cUFNQW9GSHFab2V0VzlNZ0drU0REaCttaGJTUUZuYnVMRHJYL1lXR21tSk1NYWFZc0xDcWZtWk1ZUUVBUElCdDIzUExwNVpQTFo4bUo5TVJPa0pIZERyUnVleUtwVmlLWGJkTzZhQjBVRG9FQjFmWGo4RVVGZ0NBSFgwdjk3M2M5M0tUSnBidkxkOWJ2dCszVCt1RmcwL21rL25rTDc5VUMwZElTSFgvUEl4QUFBRHVZdXZMd1EveFEvelFuajFzS0J2S2hqNy92T2hjOXZBNEhzZmpZbU9kMmptMWMybzNidHhSZHBRZFpSVVYxZjF6TVFJQkFMak5ZREFZREFZSEI5cEVtMmpUbDE5cXZYQlFHSVZSV0ZLU1dqZ21US2lwd21HRGkrZ0FBRVJFeEpoWlo5YVpkWkdSTkoybTAvVHg0MFVuc3N1SGZNZ25QYjJrb0tTZ3BHRDBhSVVwVEdHbHBUVWRBd1VFQU9vOVhiZ3VYQmYrL3Z1MGxiYlMxbGRmRlozSHJnRTBnQWFjUHUwNDIzRzI0K3hodzVTT1NrZWw0NDBib3VLZ2dBQkF2YVhqT3E3ajc3eERldEtUZnY1ODBYbnM4aUl2OHNyTmxmS2tQQ2x2OE9EMGp1a2QwenYrK3F2b1dMaUlEZ0QxanJwblZYQXdiODZiOCtZZmZ5dzZqejE4TlYvTlYrZmxXUVphQmxvR2VudWZZcWZZS1hieG91aGNOcmlJRGdEMWhpNVpsNnhMbmp5WkwrQUwrSUx3Y05GNTdPcExmYW52MWF0c1BwdlA1dnY3YTYxdzJHQUVBZ0IxbnJwbjFlalJQSk5uOHN6b2FNMXVyMDVFUkVWRjZsZGZYMFZSRkVVeG1VUW5za2VqTHlBQXdPUFQ3OWZ2MSs5LzdqbitFLytKLzdSamg3WUxSM0V4Y2VMRWh3OVhUSXBKTVdtM2NOaG85SVVFQUhoMDhoQjVpRHlrYjEvK00vK1ovN3g3TjBWU0pFVTJhaVE2MXozMHBDZDlXWmwxaW5XS2Rjb0xMMlI1Wm5sbWVSNC9ManJXdzhJMUVBQ29NK1MyY2x1NXJhc3IreXY3Sy92cmdRTzBqdGJSdW1iTlJPZTZHNC9ra1R6U1lxRk15cVRNZ0FDMWNCdzZKRHBYWmFHQUFFQ3QxenVrZDBqdmtHN2RhQmZ0b2wySEQxTUVSVkJFcTFhaWM5M2pkbDhPOWd2N2hmMFNHS2hPVlVWSGk0NzFxRkJBQUtEVzBoZnJpL1hGSFRzNmNBZnV3Qk1TMkJ3Mmg4MXAxMDUwTHJ1ZXBXZnAyZm56bGFIS1VHWG9wazJpNHp3dUZCQUFxSFZjdzF6RFhNUGF0cldTbGF5VWtFQnBsRVpwLy9WZm9uUFp3ODZ5cyt6c20yOHFFNVdKeXNRUFB4U2RwNnFnZ0FCQXJhSHVrdHVpUllPZ0JrRU5nZzRkWXQ3TW0zay85WlRvWEhaTnBJazBNVHpjV0dvc05aWXVYeTQ2VGxYRGZTQUFvSG5xZlJ4Tm02cVA0dVBWci8zN2k4NWwxMWdhUzJNM2IxWVdLNHVWeGErOG9oN2tYSFNzcW9ZUkNBQm9WbytvSGxFOW9obzJwTUUwbUFiSHhLaEhOVnc0SWltU0ltTmlYTEpkc2wyeXAwOVhEOWE5d21HREFnSUFtbVByeTlHNGYrUCtqZnYvNHg4VVQvRVVQM2l3NkZ6M2QvaHdVWHBSZWxINlN5OUZSMGRIUjBkYkxLSVRWVGZjU0FnQUdzUFloVDRYK2x6b3MyRURHOEZHc0JIanhvbE9aQTlmeEJmeFJXbHBGZVlLYzRWNTdOamNrTnlRM0pCYnQwVG5xaW00QmdJQW1pRXZraGZKaXo3OGtNV3plQlkvWjQ3b1BQYndwWHdwWDVxZGJSbG1HV1laNXVPamJuWllXQ2c2VjAzREZCWUFDS2RicTF1clc3dGloZVlMUnlwUDVhbmZmbHVSVTVGVGtUTjRjSDB0SERZWWdRQ0FNT3FlVlgvL083dktycktyYTlhSXptTVBQODZQOCtObU0vZmpmdHpQMnpzckxTc3RLKzNISDBYbkVnMGpFQUNvY1hKWHVhdmNkZXBVMW9sMVlwMDBmR05kUCtwSC9YNzhVVXFTa3FRa2YzOFVqdDlEQVFHQUdxTVAwWWZvUTE1NGdiYlRkdHErY1NNcHBKREN0RGNUd29rVEx5aXd2R2g1MGZLaXY3OXh1SEc0Y2JqWkxEcVcxbWp2Znh3QTFEbHVaamV6bTNuRUNNa2dHU1REMTErclJ4MGRSZWU2RzgvZ0dUemorblUrZ0EvZ0EvejgxQkdIMFNnNmwxWmhCQUlBMVVhOWc5ekhoLzNNZm1ZL1IwV3BSelZZT0U3eWsveGtTWW1VSStWSU9TTkhvbkE4SEl4QUFLREs2YnZwdSttN2VYaFl0MWkzV0xja0pySlpiQmFiNWVRa090Y2ZLeTlYdjQ0Wm83YVFqWXNUbmFpMmNCQWRBQURxRG4yQVBrQWY4TXd6MWdScmdqVWhJWUc5d0Y1Z0w3UnNLVHJYUFFJcGtBS3RWbGJNaWxueHBFbEt2Qkt2eE8vZUxUcFdiWU1SQ0FBOE5uV3Fxa3NYZGRYU3NXTjBnazdRQ1dkbjBibnVEYW8yZE9KR2J1VEdvQ0NUeVdReW1UWnNFQjJydHNJMUVBQjRaTDJDZWdYMUNucnlTYjZLcitLckVoSTBXemh1NHdXOGdCY3NYSWpDVVRXd0Z4WUFWSnJhbDZOMWF4cEVnMmpRNGNPMGtCYlN3czZkUmVlNnY5QlFVNHdweGhRVEZpWTZTVjJCS1N3QWVHZ2U1ejNPZTV4djN0enlyZVZieTdkSlNmUTJ2VTF2Ni9XaWM5a1ZTN0VVdTI2ZDBrSHBvSFFJRGhZZHA2N0JGQllBUEZEZnkzMHY5NzNjcEVsRlZrVldSZGJldlpvdkhKdHBNMjNldGswdEhDRWhvdVBVVlJpQkFJQmQ2bFNWb3lNeFlzUnNxNVNHRFJPZHl4NGV4K040WEd5c1V6dW5kazd0eG8wN3lvNnlvNnlpUW5TdXVnb2pFQUN3UTVMNGRENmRUOSs2VlgyczNjSkJZUlJHWVVsSmF1R1lNQUdGbzJiVVdBSHBzNzNQOWo3YjI3WHIyYk5uejU0OVc3VVNmZUlBWUE5anNsazJ5K1lORzlnbXRvbHRtakJCZENKN2JBMmR5cFZ5cFZ3Wk5Vb3RIS1dsb25QVkYxVStoZlg3UFc4Q0E5VXRBbng5bVFmellCNU5tdHo1RHozSWd6d0tDK2sxZW8xZWk0K25hVFNOcHExWm81Z1VrMkxLeUJEOXdnRFVSL0k1K1p4ODdvTVAyQ1EyaVUyYU8xZDBIbnZRMEVrYkhydUE5T0s5ZUMvZXNtV0QxQWFwRFZLLytvcm0wQnlhTTJUSUl6OWhORVZUOUlZTlJmdUw5aGZ0RHdtcGJ5MGlBVVNRVDhvbjVaTkxsckFaYkFhYnNYU3A2RHoyOEpWOEpWLzUzWGNWcHlwT1Zaenk5ajY5NFBTQzB3dCsvbGwwcnZycWtRdUkxNSs4L3VUMUp5ZW4wc21sazBzbkh6OU94K2dZSFhOMXJkcDRLU25sRThvbmxFOFlNVUw5UmJsNVUvUUxCbENYcUJmSlEwTFVpK1RoNGFMejNOK2xTK28yNjk3ZTZrekZwVXVpRTlWM2ozd05wSFIyNmV6UzJaR1IxVk00Ykh4OEhIczU5bkxzZGVCQWo2Z2VVVDJpbWpVVDlVSUIxQ1Z5bEJ3bFI3MzhNdWxKVC9xUFBoS2R4eDYraHEvaGE2NWNrV0tsV0NuVzN4K0ZRMXNxUFFKeE43Z2IzQTI5ZTF0YldWdFpXNWxNTmRVUWhpZnhKSjcwelRkTnVqVHAwcVRMMEtIZi9QTE5MOS84OHR0dllsNDJnTnJKN1RlMzM5eCtHenVXNWJBY2xoTVZwVTVaT1dodlU5VVFDcUdRYTllczA2M1RyZE45ZkxMS3M4cXp5aytkRWgwTGZxL1NJeEJyZjJ0L2EvK0pFMnU2a3hqelkzN016OHVyOU9YU2wwdGZUa2xSYjJ6NmovK28yWmNMb0haeWkzYUxkb3YyODVOMlNqdWxuZHUzYTdad0VCRlJjVEZQNEFrOFlkUW9GQTV0cS93VTFsL29ML1FYTHk5aGlZL1FFVHFpMDVVMUwydGUxdnpnUWR0RmZHRjVBRFJNWDZ3djFoZDdlcW85dldOaktaSWlLYkpSSTlHNTdqR0RadENNVzdmWVVyYVVMUjAxeXJUTnRNMjBMVFZWZEN5NHYwcVBJTlNMYnJtNTZrVzNMbDFFbndBdHBhVzAxR2dzZTZQc2piSTNCZzA2YytiTW1UTm5ybDBUSFF0QXBEdFR6YTJ0cmEydFUxTG9KSjJrazlyN29NVXplU2JQcktoZzdzeWR1UnNNYWtPblBYdEU1NEtIVStrUkNGL0dsL0ZsR3JyMmNIdFBIc2VWamlzZFZ5WW4zOWtsRktBZTZoM1NPNlIzU0xkdWxuOVkvbUg1eDhHRFdpMGN0cjRjTEo3RnMvaWdJQlNPMnFueVUxaTlxVGYxenNrUkhmeHU3RzMyTm51N2QyKzFvQ1Ftb3BCQWZhTCt2bmZxSklWSllWSllVaExyeC9xeGZ2LzVuNkp6MmNOU1dBcExDUWxSaGlwRGxhR2JOb25PQTQrbThnV2tNM1dtenJHeG9vUGJ0WXlXMGJKZXZkUXB0dVJrMXpEWE1OZXd0bTFGeHdLb0RyWXRndWdOZW9QZVNFeGtuc3lUZVhic0tEcVhQZXdzTzh2T3Z2bW04Ynp4dlBIODJyV2k4OERqcVhRQjZUSzZ5K2d1bzNmdG9zVzBtQmFmT3lmNkJPNnZaMC9Icnh5L2N2enE2RkUzVHpkUE4wL3Rka29EcUF4MXhOR2lSZm1JOGhIbEl3NGVwUGZvUFhxdld6ZlJ1ZXlhU0JOcFluaTRzZFJZYWl4ZHZseDBIS2dhajd3TVY1WmxXWloxT3NZWVkrellNZlZvMDZhaVQ4Z2Vuc3BUZWVxMzMxcm1XdVphNXZyNW5mcjAxS2VuUHYzaEI5RzVBQ3BEN1QxdWU1L0Z4NnRmKy9jWG5jdXVzVFNXeG03ZXJDeFdGaXVMWDNsRlBjaTU2RmhRTlI3NVRuUzFwN0NpOE1sOE1wOGNFS0FlTFM4WGZVTDJNRy9temJ5ZmVzcGhyTU5ZaDdISnliWmV6cUp6QVR5TXJoRmRJN3BHTkdyRTUvRjVmSjV0Q2xtN2hZTlA0OVA0dEIwNzFNSXhiZHJ0b3lnY2RVeVYzUWlveTlQbDZmS2VmNTduOFR5ZTkvWFhiQ2FieVdZMmJpejZCTzFhUUF0b3djV0xGZU1yeGxlTXQrM21lZkdpNkZnQS84NWdNQmdNQmdjSDh3WHpCZk9Gcjc1U3IrMFpES0p6M2QvaHcwVlRpcVlVVFJrNUVwdWgxbTFWZmllNWZvTitnMzdEMEtGV1Y2dXIxVFVtUnZPRnhKTTh5Zk4vLzlmaG9zTkZoNHMrUGlmM25keDNjdC8zMzR1T0JmRC9mVGsyYm1RR1ptQUcyeWQ1N2JIMTVhZ3dWNWdyeklNR1lmUFQrcUhhdGlLUkY4bUw1RVdEQjFNb2hWTG83dDMzOUFQUkpOc21iYjYrNnJyMEN4ZEVKNEw2U1gzL2ZQaWhlcC9FbkRtaTg5aUR2aHoxVzdWMUpEU3RNSzB3cllpUFYrOHdIVDFhYlN4VlVpTDZoTyt2VXllZXh0TjRXa3FLVzVwYm1sdGExNjZpRTBIOW9pdlZsZXBLbHkvWGZPRzR2U2lsSXFjaXB5Sm44R0FVanZxcDJsdmFxdHN2SHo2c2JzczhaQWpOcEprMDg4WU4wU2R1ajIwZFBidkZickZiS1NtMk8zdEY1NEs2VFU2VUUrWEUyYlBKaTd6SWE5RWkwWG5zNGNmNWNYN2NiT2JQOGVmNGM3NithT2hVdjlYWWJybzJjb0FjSUFkNGU5UGY2Ry8wdDdnNE5vdk5Zck9jbkVTL0VQYndFL3dFUC9IVFQ5WjBhN28xM2M4dmUwRDJnT3dCV3IvL0JXb0xXMThPbHNnU1dlTG5uOWYwTHRjUHJSLzFvMzQvL3NpR3NDRnNpTGUzY2JoeHVIRzQyU3c2Rm9oVjdTT1F1OWwyMldUQkxKZ0ZQLzg4LzVoL3pEL1cwTjVhZDdGdENTR1JSQklsSjd1dmRWL3J2dmEvLzF0MExxamRiSDA1Nk0vMFovcnpaNTlwdG5CdzRzUUxDcVNucGFlbHB3Y05RdUdBZjFmakJjUkduZG82Zmx6cUxmV1dlZzhad2pONEJzKzRmbDMwQzJJUG04UG1zRG50MmxsYldGdFlXOWcyYmV6WlUzUXVxRjNVMzV0Qmc3VGVsOFAyZnJRMnRqYTJOaDQ2TkRNNE16Z3orT3haMGJsQVc0UVZFQnRqVTJOVFk5TzBOUElnRC9MdzllWGhQSnlILy9xcjZGeDJmVVFmMFVkdDI2cEQrcVFrdWEzY1ZtNWJYUzE5b2E2dzllVlFmODlqWXJUYWw4TzIySVU1TUFmbU1HcFVWbHBXV2xhYTBTZzZGMmlUNW9iTTZsWU5zcXdXa29RRU5wdk5ack0xM0huUTFucHp2WFc5ZGYyZ1FYakR3YityTFgwNVZMYWRKTWFNVVpleHg4V0pUZ1RhSm53RWNqZjFGOWRra2haSmk2UkZ6ejNIMDNrNlQvL2xGOUc1N0lxZ0NJcG8xVXJxSmZXU2VpVWt1SGQyNyt6ZTJkMWRkQ3dRU3grcUQ5V0hQdldVZGFSMXBIVmtmTHhtQzBjZ0JWS2cxY3E2cys2cysrVEpLQnhRR1pvYmdkenR6aWU0QzlZTDFnc0pDZXBXRGhydTgrRkJIdVJSV0VnWmxFRVpRNGFvMTNveU1rVEhncHFoMzYvZnI5L3Y0c0lQOFVQOFVHb3FuYUFUZEVLRHUwRGZidWpFamR6SWpVRkI2dDUyR3phSWpnVzFpK1lMaUkyNmFxVjdkOWFJTldLTmtwTzEzakJIVlZURTIvQTJ2TTJRSWFaRHBrT21RK25wb2hOQjliQzFDMkJKTElrbHBhYXkvcXcvNisvaUlqcVhQY3pNek15OGNLSHhtdkdhOGRyNzc0dk9BN1dUNXFhdzdNbHl5bkxLY3NySlVRdUhqNDk2TkQ5ZmRLNzdhOUdDWFdWWDJkVkRoOXdDM1FMZEF2djFFNTBJcXBhdDg2VTBYNW92elU5STBIcmhVSVdHb25CQVZhZzFCY1JHbmFQOTE3L1VSNzYrdGh1Y1JPZTZ2eFl0SkNZeGlTVWs2TGlPNi9qQWdhSVR3ZVB4T085eDN1Tjg4K1pxQjh5REIyazVMYWZsUFhxSXptVlhMTVZTN0xwMTZ2dG55UkxSY2FCdXFEVlRXUGJZTGxaeUYrN0NYWktTNkVQNmtEN1VjSjhQZDNJbjk1czNlUVBlZ0RjWU9kSzAxclRXdERZNVdYUXNlRGg5TC9lOTNQZHlreVpsVDVROVVmYkVnUVBNbi9remZ3MS9JTmhNbTJuenRtMUtUNlduMG5QS0ZQV2cxU282RnRRTnRiNkEyTmoyckpMR1NHT2tNY25KYkQ2YnorWjM2Q0E2MS8wVkYxdGZ0NzV1Zlgza3lDeERsaUhMa0pRa09oSDhNWFdxeXRGUlhjU3hlN2Q2ZE5ndzBibnM0WEU4anNmRnhqcTFjMnJuMUc3Y3VLUHNLRHZLS2lwRTU0SzZwZFpOWWRtVEhaRWRrUjF4L3J4bG9HV2daYUMzTjEvRlYvRlZXdS9yMGJTcDlKNzBudlRlM3IyNlFsMmhydERmWDNRaStDT1N4S2Z6Nlh6NjFxM3FZKzBXRGdxak1BcExTbElMeDRRSktCeFFuZXBNQWJHeGRSYmsyVHliWi92NDJIWVBGWjNyL3BvMnBWMjBpM2J0MnlldmtGZklLNFlQRjUwSWlJZ1kwNWwxWnAwNU1wSnRZcHZZcGdrVFJDZXl5NGQ4eUNjOXZhU2dwS0NrWVBSb3RYQ1Vsb3FPQlhWYm5abkNza2VkZXVqVVNYMlVuS3hPUVhUcElqcVhYWHJTazc2c2pIVmdIVmdIZzhINGx2RXQ0MXQ3OTRxT1ZkL0k4K1I1OHJ4VnE5Z1Jkb1FkK1ovL0VaM24vczZjY2R6anVNZHh6OENCNlIzVE82WjMxUEJXUUZDbjFMa1J5TjNVRy9rdVhXTEgyWEYyM01kSDdiZVFteXM2bDExR01wS3hZVU8xdDN4MHRPNWZ1bi9wL2pWcWxPaFk5WVc2bGM1YmIybStjTnorUFpaY0pCZkpaZEFnRkE0UW9jNFhFQnQxMDhiTGw2VjhLVi9LOS9hbXhiU1lGbXU0cjhmdFFrSnJhQTJ0aVlxU3crVndPWHpNR05HeDZpcjVvSHhRUHZpM3Y2bVBsaTBUbmNjZXZwcXY1cXZ6OGlyQ0s4SXJ3djM5TTZNem96T2pmL3BKZEM2b24rcE5BYkd4dmVFYWxEWW9iVkRxNjh2ZjVlL3lkelc4VGZYdFFzSzJzcTFzNjg2ZGQvcElRSlZRZDFNT0NHQ1gyV1YyK2VPUFJlZXhxeS8xcGI1WHI2cXJDLzM5YmRmNlJNZUMrcTNlRlJDYmpKY3lYc3A0NmNvVngydU8xeHl2K2ZueG8vd29QL3JQZjRyT2RYK09qaXlINWJDY3FDaDVxN3hWM2pweG91aEV0ZFdkcWNHZjZDZjY2WXN2YUQydHAvV1NSdDhQUlVXVVR1bVVQbVRJNzIra0JSQkxvMitZbW1NckpCV1JGWkVWa1g1KzZ0RXpaMFRuc3VkT0E2S242V2w2ZXNzVzJ5ZG8wYmxxQzdkb3QyaTNhRDgvWHNnTGVlR09IY3lkdVRQM0JnMUU1L3BqeGNXOE8rL091NDhZWWR1bFduUWlnSDlYNTFkaFZWYnZZNzJQOVQ3V3BvM0Rib2ZkRHJzVEUra1lIYU5qMm0wWXhTTjVKSSswV05nTmRvUGRlT1VWeFZmeFZYeHQ5eXVBamJvYXIwOGZDcVpnQ2s1TXBIVzBqdFkxYXlZNjF6MXVyOEt6VHJGT3NVNFpOU3JMTThzenkvUFFJZEd4QVA1SXZSK0IzQzE3UVBhQTdBRlhyNVlsbGlXV0pRNGNTRXRwS1MzVmJvTW8yNGlFTitQTmVMUFBQNWVqNUNnNTZ1V1hSZWZTQ2x2cllSN0JJM2pFZ1FOYUxSeTJEd0tVU1ptVUdSQ0F3Z0cxQVVZZ0Q5Q0w5K0s5ZU11V0R0Y2RyanRjajQ5bnZzeVgrWHA0aU01bDErMCtENlNRUXNyTW1lclVSMlNrNkZnMXpTM05MYzB0cld0WHBtZDZwazlOMWV6Mi83Yi9YMk5vREkxNTlWVmxxREpVR2JwcGsraFlBQThESTVBSFVGZTdGQlphbWx1YVc1b1BIa3ljT0hFTk40aFNTQ0dGTWZVUDA3cDE4Z0I1Z0R4ZzVrelJzV3FLdWt0dWh3N1NKZW1TZENraFFiT0Z3K1paZXBhZW5UOGZoUU5xSTR4QUtrbWRFbW5SZ256Smwzd1BIYUlVU3FHVXZuMUY1N0lmK1BZblhIL3lKLy9ac3hXRFlsQU1HbDZ1K29qdVhMdUtjWWh4aURsNmxGSXBsVks3ZHhlZHl4NTJscDFsWjk5ODAxaHFMRFdXTGw4dU9nL0FvM0FRSGFDMnljL1B6OC9QdjNXcnpaZzJZOXFNMmJGRFdpT3RrZFo0ZXJJdjJaZnN5ei8vV1hTK2V3TlRQdVV6UmlWVVFpVkRoamh6Wis3TXIxMVR6MFBESTZtSFpDdm9VcndVTDhVbkpOQWx1a1NYdEx2b1FSVVJvVnhXTGl1WEZ5MFNuUVRnY2FDQVBLSXJDVmNTcmlTVWw3ZHAzYVoxbTlhN2RqbjgwK0dmRHYrMGRSenMzRmwwdm52WUNvbWU5S1FmTXFSOW0vWnQycmNwS3NyUHpjL056NjE5clhiVkxVZWFOcVhuNkRsNjdzQUIrcDYrcCs4MVBCSWNTMk5wN09iTnlqWmxtN0p0eGd6UmNRQ3FBcTZCUEtiVEMwNHZPTDNnNWszMTBmRGg2bFNSaGh0RTNiNUdvcmJhWGJOR0RwQUQ1SURhODBtNFIxU1BxQjVSRFJ2eTJYdzJuNzFyRnlWUkVpVjVlNHZPWlZja1JWSmtUSXhMdGt1MlMvYjA2ZXBCemtYSEFxZ0tHSUZVRVhWS3FMemN1Y1M1eExsazF5NCtqOC9qOC9yMFlTZllDWFpDdXoyeVdRRXJZQVYrZnM2aHpxSE9vUlpML3Q3OHZmbDdqeDBUbmV0dUJvUEJZREE0T056WWQyUGZqWDNidDdNTWxzRXl0TDdKNU9IRFJhMkxXaGUxSGpmdStBZkhQemorUVhtNTZFUUFWUWtYMGF2Sm5kYW5UY3FhbERXSmpXV0QyV0EyV1BzTm85VDdFZDUrMitSaDhqQjVhR1ZUUWNaa3MyeVd6UnMzTWdNek1NTzBhYUlUMmNNWDhVVjhVVnBhaGJuQ1hHRWVOT2ozSTFTQXVnVUZwSnAxamVnYTBUV2lVYU1XK2hiNkZ2cm9hSnBGczJqV2lCR2ljejBJLzRKL3diOVl0Y3JrYW5JMXViNyt1cWdjOGpuNW5IenVndy9ZSkRhSlRabzdWL1RyWWc5ZnlwZnlwZG5abG1HV1laWmhQajYyNWQraWN3RlVKMXdEcVdhNUlia2h1U0czYnBYa2xlU1Y1STBieDJmeW1YeW05aHRFc2Fsc0twdTZjS0Y4V2o0dG4zN3Z2WnIrK2JKSk5zbW0wRkRORjQ2VmZDVmYrZDEzRlRrVk9SVTVnd2VqY0VCOWdoRklEYk5kQkc2eXFzbXFKcXQyN2xTUGpoNHRPdGNESlZFU0pZV0ZLUzJWbGtyTDZtdTBwQzdMRFFsUk8wZUdoNHMrN2Z1N2RFbTlzZFRiMjlhNFRIUWlnSnFFRVVnTk8vZml1UmZQdlZoV3B2N2hlZkZGMnlvZDBia2V5SS84eUcvQkF2VVAvT3JWVmYzMDZyTGNLVlBVWmNZZmZTVDZkTzNxUi8ybzM0OC9zcVZzS1Z2cTQ0UENBZlVaVm1FSm9xN2FzbHI3Ri9ZdjdGLzQ5ZGZYcmwyN2R1MWExNjdxdi9ic0tUcWZYWXdZTVUvUDlsUGJUMjAvdFVXTC9OVDgxUHpVdzRjZjllbnVOTWpxUTMyb3o3WnRiQ1BieURacXNDOEhKMDY4b0VEeWwvd2xmejgvWTRBeHdCanczWGVpWXdHSXBMMDNhajBUSFIwZEhSMXRzYmk0dUxpNHVFeWVUSnRwTTIzZXRrMTByZ2RoOFN5ZXhjK1pJK2ZLdVhMdUo1L2NQdnJRVTZLNlFsMmhydERmWDlvcDdaUjJidDkrcDgrSnh2QU1uc0V6cmwrM05yWTJ0alllT2pRek9ETTRNMWpESFN3QmFoQ3VnV2lNN1g2SEMvMHY5TC9RLzRzdjFGYTJreWFKenZWQTBSUk4wUnMyS0M2S2krSml1OVBhYXIzN1A5TVg2NHYxeFo2ZWZDNmZ5K2NlUHF4dVgvN0VFNkxqMzQyZjVDZjV5WklTSmpHSlNjOC9yekNGS2V6SUVkRzVBTFFFQlVTamJJWEViRGFieldiYkxxMVRwb2pPOVVDY09QSFBQbE92RFFRR3FnZXRWbmVEdThIZDBMdTN0YlcxdGJWMVNncWRwSk4wc21WTDBYSC9tTzJHdnpGajFPM3c0K0pFSndMUUlzMU5HWURxM0xsejU4NmQ0MXk5VnJKM3IzT0tjNHB6U3FkT0ZFTXhGT1BtSmpxZlhZd1lNVmx1UDYvOXZQYnpPblowL3NYNUYrZGZ2dnZPdXNTNnhMb2tNWkY5emo1bm43ZHVMVHJtUFFJcGtBS3RWbGJNaWxueHBFbEt2Qkt2eE8vZUxUb1dnSlpoQkZLclNKSzZDbXI5ZXZVUHRXMXZKUTI3M2FLVmpHUWtZOE9Hb3VQYzQvWjI5M3dZSDhhSEJRYWFScGxHbVVadDNDZzZGa0J0Z0FKU0t6RW12eU8vSTc4VEVjSDJzWDFzWDNDdzZFUzFGVE16TXpNdlhHaThacnhtdlBiKys2THpBTlFtbU1LcXBmS1A1Qi9KUDNMb2tMT3pzN096YzZ0VzZ0RStmVVRucWwxQ1F4V3pZbGJNNzc0ck9nbEFiWVJsdkxVYTUrcEYzci8vblE3U1FUcW80UnZ3dEdJOGphZnhuM3lpdm01TGxvaU9BMUNiWVFxcmp0R1Y2a3AxcGN1WGt4ZDVrVmZ0NmZOUjdXN2ZYNlAwVkhvcVBXMnIyZTVkWmd3QUR3OGprRHBHYWF3MFZob3ZYc3czOG8xOEk2Wm1lQnlQNDNHeHNjMmVhZlpNczJlbVRsV1BvbkFBVkFVVWtEcktKSnRray96V1cvUXF2VXF2YXFXdlJ3MEtvekFLUzBweWF1ZlV6cW5kaEFsSDJWRjJsRlZVaUk0RlVKZWdnTlJ4U3BBU3BBUzkvYmE2akhicFV0RjVxaDBuVGp3am82U2dwS0NrWVBSb3RYQ1Vsb3FPQlZBWG9ZRFVFK3BXSE8rOFF5RVVRaUhpR2tSVnJ6Tm5IR01kWXgxam4zOWUzZlg0eGczUmlRRHFNaXpqcldmeTkrVHZ5ZC96elRkUGxqNVorbVJwU1FtMW9sYlVTdnV0ZHUzeUlpL3l5czJWSENWSHlkSFg5K1QwazlOUFRyOTZWWFFzZ1BvQXE3RHFPZm1ZZkV3K05uOCttOFBtc0RsaFlhTHpQQ3krbXEvbXEvUHlMQU10QXkwRHZiM1ZUb0FYTDRyT0JWQ2ZZQXFybmpNTk1BMHdEVmk5bXViU1hKbzdiNTdvUEEvVWwvcFMzNnRYMlh3Mm44MzM5MGZoQUJBSEl4RDRIVjJzTGxZWEd4UkVjUlJIY1o5OFFnb3BwRHg4bjQvcVZWU2tmdlgxVlc4RU5KbEVKd0tvejNBTkJING5mMGYranZ3ZFJtTjczcDYzNS9uNUxJZ0ZzYUJodzhRV2t1SmkzcDEzNTkySERUUEZtK0pOOFJrWm9sOG5BTUFJQkI1QWpwVmo1ZGhYWDJWWDJCVjI1ZE5QYVQydHAvVTEwSEwyOWk2K1RNZDBURGQ2dFBFMTQydkcxdzRlRlAxNkFNRC9Rd0dCaDZJN3FEdW9Pemh0R2wybXkzUjV3NGJxS2lROGtrZnlTSXRGSGZuODlhOXFZNnJvYU5IbkR3RDNRZ0dCU3BHN3lsM2xybE9uMG5iYVR0czNicXlxWHVhMndpRXRrNVpKeTZaT05lNDM3amZ1Ly9KTDBlY0xBUGJoR2doVVN2NnYrYi9tLzVxZDNiNU4remJ0MjJSa3NMRnNMQnZidnorbFVScWxWYjVGTFUvbHFUejEyMitsMzZUZnBOOE1CdU1jNHh6am5MMTdSWjhuQUR3WWx2SENJekd0TUswd3JZaVBiemErMmZobTQ3dDNWNDh1V2NKWDhwVjg1WGZmMmZ1KzMvLzdraVhYUDd2KzJmWFBldlV5OWpUMk5QWThlbFQwZVFIQXc4TVVGbFFMMXpEWE1OZXdKNTVvMkwxaDk0YmQyN1VyeXluTEtjdTVjdVgwZ3RNTFRpKzRlVk4wUGdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0FPLzRQU0J4Yk1xZ21BMjRBQUFBbGRFVllkR1JoZEdVNlkzSmxZWFJsQURJd01UY3RNVEl0TVRWVU1UVTZOVGM2TWpjck1EZzZNRENpRWI0dkFBQUFKWFJGV0hSa1lYUmxPbTF2WkdsbWVRQXlNREUzTFRFeUxURTFWREUxT2pVM09qSTNLekE0T2pBdzAwd0drd0FBQUUxMFJWaDBjM1puT21KaGMyVXRkWEpwQUdacGJHVTZMeTh2YUc5dFpTOWhaRzFwYmk5cFkyOXVMV1p2Ym5RdmRHMXdMMmxqYjI1Zlkyc3hZbnBoTUhwcU9XcHFaR040Y2k5amFHVmpheTV6ZG1mYlRwRFlBQUFBQUVsRlRrU3VRbUNDJyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcgJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBRHdSSlJFRlVlTnJ0M1Yxc1UrY1p3UEhuZFRBandaMG1iWlBLUi9oS20wR3F0aUpKR1o5Q0l2TUNhd0pvVWtzdk9wQzJYalNpNGtNRUNhYTJTTzBxRkVFaGdGQ1FTcVdPVldxSkVHSkp1eVlZV0NHOVFDSU9oUXZZbGdHQ0lGbWF0clZTVWh6aXhPOHVqTk0xZ1NaT2ZQeWU4NTcvN3dZbGZQZzV4ajUvbi9mRXh5SUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQVRpenNXdGkxc0NzL3Y2eTByTFNzZE1hTVovWThzK2VaUFpNbm01NExRTzZrbi9mcC9VQjZ2MkI2THJkUnBnY3daZjdlK1h2bjc1MDVNeEFJQkFLQnJWdDFqYTdSTmRYVmFxbGFxcGJPbVRQMHordTllcS9lZS9ldUZFcWhGSDd5U2VDandFZUJqK3JyMjk5b2Y2UDlqYi8vM2ZUMkFNaGNXVmxaV1ZuWjNMbjZ1RDZ1ajIvZUxGM1NKVjFWVmFwVzFhcmE2ZE9IL25uOWhmNUNmM0h6cHVwVzNhcTdxU2w1TEhrc2VheSsvbkx0NWRyTHRiZHZtOTZlWFBOWlFKUXFuMVErcVh6UzczK3ZOK2dOZXNPYmIwcTd0RXY3eEltWi9rdjZrcjZrTC9YM3EwUHFrRHBVWHgvYUZOb1UyclJ6NTNsMVhwMVgvZjJtdHhUQWNNdjFjcjFjVDVqUWZiMzdldmYxdWpycGtSN3AyYnhaMWFnYVZaT1hsL0UvV0NNMVVuUC92djVjZjY0L2YrdXRqZzg3UHV6NGNQZnUxRzlxYlhwN25lYVRnQ2hWZXFEMFFPbUJQLzVSSFZQSDFMSGYvQ2JyTjFFcGxWTFoyaXF0MGlxdHYvNTFOQnFOUnFQMzdwbmVjZ0RwSTQyQ2d0VHo5T1RKMVBPMHNqTGJ0NlBYNi9WNi9aLysxTEc1WTNQSDVnMGJIbnpYMnBCa1hseVBLVHRhZHJUczZPdXZxL2ZWKytyOUxWc2N1NkViY2tOdVBQR0VoQ1VzNFVXTHBzYW54cWZHVDV5SXhXS3hXQ3lSTUgwL0FINDBHSTZ3aENYYzNDeW41YlNjRG9lZHVqMTFSVjFSVjU1OWRrckZsSW9wRlgxOXNhdXhxN0dyYlcybTd3ZW5CRXdQNEpUME9ZN1VWNisvbnJNYmpraEVJaXRXU0lWVVNFVkxTMGxqU1dOSll5aGsrdjRBL0dRd0hIdGtqK3hwYWhwOFh1YUltcXdtcThtN2RpMm9YbEM5b0hyMmJOUDNoMU9zRFVoZ2ZXQjlZUDJXTGRJZ0RkTHdneC9rZklDemNsYk9MbHVXMzVIZmtkL3g1ejhQUHFBQk9HYllFY2QyMlM3Ykt5cHlQc2lEYzZ2OWRmMTEvWFd2dldiNmZuR0t0UUhSaituSDlHT3JWNXVlWS9DVno0TUhOQ0VCc205WU9ISjh4UEVvNm9nNm9vNjRZRC9rMVBhWkhpRGJ2cnVEL3VZYjAvTU1VeUVWVXRIV0ZpK1BsOGZMZi9XcmF5OWVlL0hhaXowOXBzY0N2R2pZVXBXcEk0NFJCRThGVHdWUEZSUmNMTHhZZUxFd0hqYzlUN1pZZHdTaTJsU2JhdnZ4ajAzUDhVZ3NiUUhqNXBxbHFsRks5aVo3azcwdTNpK05rWFVCNlR2Y2Q3anY4SC8vYTNxT0VYR3lIY2lZNlpQall6WHcwc0JMQXk5NVlMK1VJZXVXc05KSzc1ZmVMNzEvNTQ1YXJCYXJ4WVdGcHVjWlVWakNFajUzTHZXRXFLN21mU1RBdDl4NmptTkVpMld4TEw1OU8zb29laWg2YU5ZczArTmttM1ZISUlPNnBFdTZQdjNVOUJpanhzbDJZQmpQaGlPdFVBcWwwRVA3b1F4Wkc1QzhTWG1UOGlidDM1Kys1SWpwZVVhTnBTM0FzMHRWYWJwQk4raUdnUUU1THNmbCtLRkRwdWR4aXJVQnVUVDkwdlJMMC8veGovUzFxa3pQa3pGT3RzT0h2SFp5L0ZGVXNTcFd4ZnYycFphaS8vWTMwL000eGZwTG1SUi9WdnhaOFdkLy9XdmY3YjdiZmJkLy92UEJTNDU0eFUyNUtUZG56K1lTS2JDWjU1ZXEwaDVjRTIvT0IzTSttUFBCYjM5NzdkcTFhOWV1MlhzdExHdFBvZytWdnA1L1gxdGZXMTliVTVONlY3MnIzdjNGTDB6UGxUSGVSd0tMZU9WOUhDUGFMYnRsOTRVTDhhL2pYOGUvZnY1NXZ6d3ZmUk9RTkVJQ21FYzQ3T0M3Z0tRUkVpRDNDSWRkZkJ1UU5FSUNPSTl3Mk1uM0FVa2pKRUQyRVE2N0VaQWhDQWt3Zm9UREh3aklJeEFTSUhPRXcxOEl5QWdJQ1RBeXd1RlBCR1NVQ0Frd0hPSHdOd0tTSVVJQ0VBNmtFSkF4SWlUd0k4S0IvMGRBeG9tUXdBOElCeDZHZ0dRSklZR05DQWUrRHdISk1rSUNHeEFPakFZQmNRZ2hnUmNSRG1TQ2dEaU1rTUFMQ0FmR2dvRGtDQ0dCR3hFT2pBY0J5VEZDQWpjZ0hNZ0dBbUlJSVlFSmhBUFpSRUFNSXlUSUJjSUJKeEFRbHlBa2NBTGhnSk1JaU1zUUVtUUQ0VUF1RUJDWElpUVlDOEtCWENJZ0xrZElNQnFFQXlZUUVJOGdKSGdZd2dHVENJakhFQktJRUE2NEF3SHhLRUxpVDRRRGJrSkFQSTZRK0FQaGdCc1JFRXNRRWpzUkRyZ1pBYkVNSWJFRDRZQVhFQkJMRVJKdkloendFZ0ppT1VMaURZUURYa1JBZklLUXVCUGhnSmNSRUo4aEpPNUFPR0FEQXVKVGhNUU13Z0diRUJDZkl5UzVRVGhnSXdJQ0VTRWtUaUVjc0JrQndYY1FrdXdnSFBBREFvS0hJaVJqUXpqZ0p3UUUzNHVRakE3aGdCOFJFSXdLSVhrNHdnRS9JeURJQ0NGSklSd0FBY0VZK1RVa2hBUDRGZ0hCdVBnbEpJUURHSTZBSUN0c0RVbCtYWDVkZmwweVNUaUE0UWdJc21yd2xYcFl3aEp1YnBhSVJDU3lZb1hwdVRJV2xyQ0V6NTBiL05ycjJ4R1JpRVNxcTZQUmFEUWF2WGZQOUZpd0F3R0JJNnc1SXZFcWpqaVFBd1FFamlJa09VWTRrRU1FQkRsQlNCeEdPR0FBQVVGT0VaSXNJeHd3aUlEQUNFSXlUb1FETGtCQVlCUWh5UkRoZ0lzUUVMZ0NJUmtCNFlBTEVSQzRDaUVaZ25EQXhRZ0lYTW4zSVNFYzhBQUNBbGZ6WFVnSUJ6eUVnTUFUckE4SjRZQUhFUkI0aW5VaElSendzSURwQVlCTUpOWW0xaWJXS3FVZVY0K3J4NVgzWHdDZGtUTnl4b0x0Z0MveHdJVW5XUE41SEkvaThHZTJBMDRnSUhBMTY4TXhGQ0dCaHhBUXVKTHZ3akVVSVlFSEVCQzRpdS9ETVJRaGdZc1JFTGdDNFJnQklZRUxFUkFZUlRneVJFamdJZ1FFUmhDT2NTSWtjQUVDZ3B3aUhGbEdTR0FRQVVGT0VBNkhFUklZUUVEZ0tNS1JZNFFFT1VSQTRBakNZUmdoUVE3a21SNEFkaGtNUjFqQ0VtNXVsaU55Ukk1NE1CeGhDVXY0M0RrcGtpSXB1blZMYnNwTnVUbDd0dW14UnUyVzNKSmJNMmNHQzRJRndZS0ZDNmZHcDhhbnhrK2NpTVZpc1Znc2tUQTlIdXpBeFJTUkZjT09PQ0lTa2NpS0ZhYm55bGo2NnJpbDhkSjQ2Wm8xd1kzQmpjR05WVlY2bTk2bXQ1MDVZM3E4aktYL0h5cWtRaXBhV2tvYVN4cExHa01oMDJQQkRpeGhZVnlzV2FvYTRiTHExbHhHbnFVdFpCRUJ3Wmo0SlJ4REVSTGdXd1FFR2ZGck9JWWlKQUFCd1NnUmpvY2pKUEF6QW9MdlJUaEdoNURBandnSUhvcHdqQTBoZ1o4UUVId0g0Y2dPUWdJL0lDQVFFY0xoRkVJQ214RVFueU1jdVVGSVlDTUM0bE9Fd3d4Q0Fwc1FFSjhoSE81QVNHQURBdUlUaE1PZENBbThqSUJZam5CNEF5R0JGeEVRU3hFT2J5SWs4QklDWWhuQ1lRZENBaThnSUpZZ0hIWWlKSEF6QXVKeGhNTWZDQW5jaUlCNEZPSHdKMElDTnlFZ0hrTTRJRUpJNEE0RXhDTUlCeDZHa01Ba0F1SnloQU9qUVVoZ0FnRnhLY0tCc1NBa3lDVUM0aktFQTlsQVNKQUxCTVFsQ0FlY1FFamdKQUppR09GQUxoQVNPSUdBR0VJNFlBSWhRVFlSa0J3akhIQURRb0pzSUNBNVFqamdSb1FFNHhFd1BZRHRiQXRINGtyaVN1SUtUMUJiWEN5OFdIaXhNQjZmdUd6aXNvbkxWcS9XMi9RMnZlM01HZE56WmV5c25KV3p5NWJsdCtlMzU3Zi81UzhsalNXTkpZMmhrT214Yk1jUmlFTnNEY2ZWN1ZlM1g5Myt6VGVteDRJek9DSkJKZ2hJbGhFTzJJQ1FZRFFJU0pZUUR0aUlrT0Q3RUpCeEloendBMEtDaHlFZ1kwUTQ0RWVFQlArUGdHU0ljQUNFQkNrRVpKUUlCekFjSWZFM0FqSUN3Z0dNakpENEV3RjVCTUlCWkk2UStBc0JHWUp3QU9OSFNQeUJnRHhBT0lEc0l5UjI4MzFBQ0FmZ1BFSmlKOThHaEhBQXVVZEk3T0s3Z0JBT3dEeENZZ2ZmQklSd0FPNURTTHpOK29BczE4djFjajFoUWs5NVQzbFArYWVmcHI3N3kxK2FuaXRqZTJTUDdEbDdOaFcrMWF1ajBXZzBHcjEzei9SWVFEWU12c0FMUzFqQ3pjMFNrWWhFVnF3d1BWZkdLcVZTS2x0YlErK0UzZ205VTFWMVhwMVg1MVYvditteG5HTDlCMHAxWCsrKzNuMjlyaTcxRmVFQTNHandjUjJSaUVTcXExTWhPWGZPOUZ3WmE1VldhYTJzN0RuWWM3RG40TzdkcHNkeG1yVUJLWCs3L08zeXQzLzJNNWtyYzJYdXBrMm01OGxZZXFrcW1vZ21vbXZXRUE3NFFmcHhIdHdZM0JqY1dGWGwxVTlJMUl2MElyMW82OWI1M2ZPNzUzZlBtMmQ2SHFkWUc1QmtYakl2bWJkMXEzcE9QYWVlbXpEQjlEeWpsajdpMkNrN1plZXFWWnpqZ0IrbFAybzNkVTVrelJxdkhaR29HbFdqYXZMeUFnMkJoa0REYTYrWm5zY3AxZ1pFelZRejFjeXFLdE56akJwTFZjQXdubC9hT2k3SDViaUg5a01ac2k0Z0N6b1hkQzdvL09FUFpaL3NrMzNUcHBtZVowUXNWUUVqOHZiUzFvd1pKWTBsalNXTm9aRHBTYkxOdW9BTXJCdFlON0R1Uno4eVBjZUlXS29DTXViVnBhM1EvTkQ4MEh3UDdKY3laRjFBUklrUzllOS9teDdqa1RqaUFNYk5hMGNrZ1VtQlNZRkovL21QNlRteXpkcjNnWlRHUytPbDhSczMxRksxVkMyZE04ZjBQT2tqanVDVHdTZURUMVpYcDE5Sm1SNExzSUZyMzBleVEzYklqczdPNkF2UkY2SXZGQmViSGlmYjdEc0NlVUExcUFiVjBOeHNlZzdDQVRqUHJTZmI5VlA2S2YyVUMvWkREckUySU1sa01wbE03dDh2TlZJak5mZnY1M3lBSVV0VmhBTndubHVXdHZSaGZWZ2Y3dTFWTDZ1WDFjc0hEcGkrWDV4aWJVQXUxMTZ1dlZ4NyszYnFxei84SVdjM25EN2ltQmVjRjV5M2NpVW54NEhjTTM2eVBTbEpTYjcxVnJRajJoSHR1SFBIOVAzaGxEelRBemd0MWhScmlqVzF0VTNaTVdYSGxCMXo1cWdyNm9xNjh1eXpXYitoL2JKZjlyZTBCSXVDUmNHaXRXczU0Z0RNaThWaXNWZ3NrWmdhbnhxZkdqOXhJbld0cXZKeXVTRTM1TVlUVDJUNzl2UkpmVktmUEhhczQrbU9wenVlcnEwMXZmMU9zejRnYWJHV1dFdXM1ZFNwYVY5TisycmFWNG1FN0pKZHNtdkpFbW1YZG1uUC9KM3ErcEsrcEMvMTkwdW5kRXJuM3IxRmthSklVZVIzdnp2OXl1bFhUci9TMTJkNmV3RjhLeDJTNGd2RkY0b3ZmUHh4WDI5ZmIxOXZRWUUrcW8vcW93c1dxUGZVZStxOVFNWXJNdW1sS2xrbHEyVFZtMjkrTnh4YW05NXVwMW43VTFnaktTc3RLeTByblRGRHI5UXI5Y290VzFTTGFsRXRxMWVuZmd5NHFPamhmK3ZPSFZrbjYyVGRKNThNM0IyNE8zQzN2djdMZzE4ZS9QSmdaNmZwN1FHUXVmUTE4L1FwZlVxZjJydzU5ZDNubjAvOU9tUEdzTCt3UkpiSWtuLytVNytxWDlXdk5qVUZaZ1ZtQldiVjE3Y1h0QmUwRjNSMW1kNmVYUE50UUI0bC9ma0VpVFdKTllrMVAvMXArbjBsdkY4RDhJL0JId3ZXb2tYLzVDZWhhQ2dhaXY3clg2bkxzL2YybXA0UEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBdHZzZjJ2bGZzN2kwV0k0QUFBQWxkRVZZZEdSaGRHVTZZM0psWVhSbEFESXdNVGN0TVRJdE1UVlVNVFU2TlRjNk1qY3JNRGc2TURDaUViNHZBQUFBSlhSRldIUmtZWFJsT20xdlpHbG1lUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXcwMHdHa3dBQUFFMTBSVmgwYzNabk9tSmhjMlV0ZFhKcEFHWnBiR1U2THk4dmFHOXRaUzloWkcxcGJpOXBZMjl1TFdadmJuUXZkRzF3TDJsamIyNWZZMnN4WW5waE1IcHFPV3BxWkdONGNpOWpiRzl6WlM1emRtZEhrbjJXQUFBQUFFbEZUa1N1UW1DQycpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLmljb24tcmlnaHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnICc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBSjRwSlJFRlVlTnJ0M1h0Y1ZYVzZQL0RuMlZ3Q0J4VXpOYm5ra1hSU0d6WFcyaHVRUkx5TUlxS1JKRjdRMUNrckRTK1ZHcDNHeTlnNVl6STZxVnNOZlRtbHFHbWlwUWlJaUpxQWNuT3ZoYUtSSGlkc2hvYXRwS2FCb2dMN09YK3M2TXo4ZmxPNUNmenV0WG5lLyt6WFdoUjhRT1haMys5M1BkOHZBSHVBRUtXMTBscHA3ZGl4MG1YcHNuUjUvMzRwWDhxWDhyLzdUcFpsV1phSkdsLy85ZjYrZlkzL1grUG5FZjJkTU1ZWS95SnFZY2JieHR2RzIvNytsRU01bExON055eUNSYkJvd0lDbWZqNTZtOTZtdC9QekRaR0dTRVBreEltV05wWTJsallWRmFLL1Q4Wlk2K01pT29Dek1uMXQrdHIwOWE5L1RRZnBJQjBzTElUbHNCeVc5K3IxU3o4djVtRWU1dm43UTN0b0QrMG5UL1k3N1hmYTczUk9UdVdOeWh1Vk55b3JSWC9makxIV2cwY2d6VXliY21yVGh2SW9qL0pVRmNNd0RNT2VlS0xGdm1BOHhFTjhUUTJzaC9Xdy9ybm5GRlZSRmZYd1lkRS9COGFZOHpPSUR1QnNxRGYxcHQ2dnZkYmloYVBSQnRnQUc3eTh3QVFtTUtXbHlmbHl2cHcvYVpMb253Tmp6UGx4QVdsV2lPaU4zdWdkSC8vQXY3UUZMR0J4ZDRkemNBN083ZGdoNzVIM3lIdm16Qkg5RTJHTU9TK2V3bW9tcGxoVHJDbjJxYWRzNWJaeVczbEppZWc4aldnQURhQUJmL3lqdWw1ZHI2NWZ2UGo3dXlRNkYyTk0vM2dFMGt4c2I5dmV0cjNkbzRmb0hQOHZMTUFDTFBqOTc3VzFtUzFid2ltY3dzblZWWFF1eHBqK2NRRnBMdC9DdC9CdG16YWlZL3kwYWROcWx0WXNyVm1ha3FJVkVnOFAwWWtZWS9yRmovRTJFNSt6UG1kOXpuYnBBZ2dJK1B6em92UDhxSXR3RVM3MjduMjN3OTBPZHp1RWhmbDg2Zk9sejVmNzlsbXRWcXZWZXZldTZIaU1NZjNnRVVnenFWZnFsWHFsdUZpN3Fxc1RuZWZuWUNJbVltSjRPT1ZTTHVXZU9ORi9aditaL1dmNitvck94UmpURDE1RWIyWlNsVlFsVldWa1lDUkdZdVNvVWFMejNDODZRU2ZvUkhrNWxWQUpsVVJFbElTV2hKYUUvdld2b25NeHhod1hqMENhR1QxTHo5S3pTNWVDRERMSStubmFDUWZpUUJ3WUVJRDFXSS8xSjA1b2krNlNKRG9YWTh4eDhScElNN3RjY2JuaWNrVmxaZGVrcmtsZGs0Z3dBek13WThnUTBibnVGMlpoRm1aNWVXa2Q3cE1uKzFUNFZQaFVLSXEyUnZMbGw2THpNY1ljQjA5aHRTaEU2WUowUWJxd2RpM0dZUnpHNmJDeGJ4Yk1nbGwzNzJvanFpbFRsRUFsVUFuY3UxZDBMTWFZZUR5RjFhS0kxQ2ZVSjlRbjVzNkZ1VEFYNXI3MWx0Nm10aUFKa2lEcG9ZZW9qdXFvN3VPUDVWUTVWVTZkT1ZOMExNYVllRHdDZWNDa0ZDbEZTcGsrSGNiQk9CaTNlVE9hMElRbS9UWDIwUmJhUWxzU0U5VithaisxMzF0dmljN0RHSHZ3dUlBSUlwK1h6OHZubzZPcEovV2tucnQyWVJBR1laQ25wK2hjZHBzQUUyREMrKzhyYnlwdkttODJUdEhaYktKak1jWmFIaGNRd1l4bmpXZU5aOFBEYVRwTnArbXBxZHJkOXUxRjUycWEvZnU5TEY0V0w4dWtTVG1ZZ3psNDU0N29SSXl4bHNOcklJSlorbHI2V3ZybTVHQnY3STI5Qnc2RU4rQU5lT01mL3hDZHEybWVmYmJHV0dPc01SNDhHSFF4NkdMUXhYYnRSQ2RpakxVY2ZvelhRVlNXVnBaV2xsWlYrZGY1MS9uWDdkdEg4UlJQOGFOR3dRazRBU2M2ZGhTZHp6N2R1OU5WdWtwWFI0em9GTk1wcGxQTS92MVhzcTlrWDhtK2RVdDBNc1pZOCtFUmlJTXBUaXRPSzA2N2RNbTF6clhPdFM0c1RMdXJxcUp6MmUwNEhJZmpzdXc2MjNXMjYreUNnc0Q4d1B6QWZNZmJyWmd4MW5SY1FCeFVVVnhSWEZIY2xTdTFDYlVKdFFuaDRkcGQvUjFWKzBPSHV4R05hTXpMYXp3M1JYUXV4dGd2eDR2b090RW5wVTlLbnhSM2Q4OHl6ekxQc3UzYklRM1NJRzM4ZU5HNTdCWUVRUkIwNHdaVlV6VlZQL09NdWtQZG9lN0l5eE1kaXpGbVB4NkI2RVRaK0xMeFplUHYzUXY0UE9EemdNL2o0bWczN2FiZEd6ZUt6bVczWWlpR1ltOXZISXlEY1hCMnRsd2lsOGdsNDhhSmpzVVlzeCtQUUhST1RwYVQ1ZVNFQkRDREdjd3JWb2pPWXk5S29pUkthbWdBSzFqQk9tdVdHcTFHcTlHYk40dk94Umo3ZVZ4QW5JU1VLV1ZLbWErK2loVllnUlhyMXNFbTJBU2JEUG9aWVRadThiSUpOc0dtZDk1UlVFRUYvL0FIMGJFWVl6OU9QNzlnMkU5U0k5VklOZkw5OTZtV2FxbDIzRGphUUJ0b2c0NGErUlJRUUVFRUl4akJ1SFNwdGdtbDJheDlVRWVGa0xGV2hFY2dUa283ejJQSUVDcWlJaXJhdngrRE1SaUQ5ZHJZdDNNbkVCRFE5T21LcXFpSzZ2Z25QakxXR3ZBN095ZWxLSXFpS0o5OXBqMzFOSFFvdkFhdndXdFZWYUp6TlUxY0hLeUNWYkFxTS9QcGprOTNmTHBqMjdhaUV6SEdlQVRTYWhqVGplbkc5SUFBT2t5SDZYQldGcHlFazNCU2Y0MTl0SVNXMEpKVHAyd2RiQjFzSGFLaVRnODZQZWowb0crK0VaMkxzZGFJQzBncm96WHlQZnBvdzdTR2FRM1RNak54S1M3RnBUcHM3Q01nb1BQbnRZdUlDRzFxNis5L0Z4MkxzZGFFQzBncjFaLzZVMy95OW5aTmNFMXdUVGh3QUk3Q1VUamF1SFdLM2xpdFZFRVZWREZ5cEZxbFZxbFZwYVdpRXpIV0d2QWFTQ3QxQnMvZ0dieHg0NmJmVGIrYmZzT0hVeHFsVVpwZWo2cnQyaFZYNGtwY2VmeTRzWU94ZzdIRDAwK0xUc1JZYThBakVBWUFBTEd4c2JHeHNTNHU1WEs1WEM0bkpjRWUyQU43WG5wSmRLNm11WDFiZXgwL1hudVlJQ05EZENMR25CRVhFUFp2SU1va2sweExsemIyWlloT1pLL0dEbmU4aHRmdzJpdXZLSkZLcEJMNXdRZWljekhtVFBnOEVQWnZXWmRabDFtWEhUL3VZL1l4KzVpdlg0Y240VWw0TWlMaWg0WS9CNGNabUlFWkJnUGNoSnR3Yzh3WTMzTGZjdC95MnRyS081VjNLdStjUENrNkgyUE93T0YvRVRESG9EVW14c1ZwVjF1M2FxOXVicUp6TlkzWnJFMXR2ZjY2ZHMxbnVEUFdGRnhBbUYwQzl3VHVDZHd6YkJqNm9pLzY3dHVIYzNBT3p0RmZZeDlOcGFrMGRmdDJUTVprVEg3eFJlNXdaOHgrWEVCWWs1aTZtN3FidXB0TXRsRzJVYlpSR1JsUUNJVlEyS21UNkZ4Mmk0UklpRXhQaDB6SWhNd0pFN1NSU2VNaVBHUHNwM0FCWWIrSU5yWFZxNWQybFpXbHZUNzJtT2hjZGlNZ29LSWk3V0wwYUcxRWN2V3E2RmlNT1RMdUEyRy9pUGFPdmJFalBDUUVCc0VnR0tURFJqNEVCQXdPaGtXd0NCYmw1Qmh2RzI4YmIvdjdpNDdGbUNQakVRaHJWbjM3OXUzYnQyK0hEbTU1Ym5sdWVXbHBPQXlINFRBZE52YUZRaWlFL3UxdjJCazdZK2VJQ010aXkyTEw0Z3NYUk1kaXpKSHdZN3lzV1ZWVlZWVlZWZDI1NDVQdGsrMlQvZkhIMnQzR3ZiWisvV3ZSK2U1YkJWUkFoYmMzemFKWk5Dc3U3bEczUjkwZWRjdkx1NnhjVmk0clgzOHRPaDVqam9DbnNGaUxhRnlNRGdnSUNBZ0lpSTZtUGJTSDl1aXZrUS9uNFR5YzkvRERCalNnQWJPekEvTUQ4d1B6UjQ0VW5Zc3hSOEJUV093QlFwVG1TL09sK1N0VzRIRThqc2ZmZkZOMElyc1p3UWpHZS9kZ0dreURhZE9uSzZGS3FCSzZhNWZvV0l5SndGTlk3SUd5RmxnTHJBVkhqblRkM25WNzErMDNidURqK0RnK1BtS0VYanJjb1JJcW9kTEZCYXFnQ3FwaVluekFCM3lncHNacXRWcXQxb0lDMGZFWWU1QzRnREFock51czI2emJpb3A4eVpkODZkSWxxSUVhcUJrOVd2dW9pK1AvdmJTQ0ZheU5CVy9FaUs1WlhiTzZabmw2V3BPc1NkYWtvMGRGeDJQc1FYRDhkM3lzVlpDV1M4dWw1YU5INHlmNENYNnllN2QydDAwYjBibWFKam5aeStKbDhiTE1tSkdET1ppRDlmV2lFekhXRXJpQU1JY2lTN0lrUzhIQjJsVjZ1dGFmOGNnam9uUFppK0lwbnVJUEhIQWY3ajdjZmZqRWlZWCtoZjZGL3JXMW9uTXgxcHo0S1N6bVVMUU84S0tpaGpVTmF4cldoSWRUUHVWVGZrV0Y2Rnoyd2cyNEFUYzg4OHk5Z25zRjl3b3lNN1hDMkw2OTZGeU1OU2N1SU13aG5SNTBldERwUVdWbHRJN1cwYnF3TU1xalBNclRYeU1mSm1JaUpvYUhVeTdsVXU2SkUvMW45cC9aZjZhdnIraGNqRFVIbnNKaXVoQlNFVklSVXZId3czWG42czdWblV0UDE3WWNHVEJBZEM1N1VTSWxVdUtsUzdZRHRnTzJBeEVScDgybnphZk5GeStLenNWWVUvQUloT21DdG9ady9icFdRSVlQaDlXd0dsWWZPaVE2bDcwd0FSTXdvWHQzd3pqRE9NTzR2RHh0TTBwSkVwMkxzYWJnQXNKMHBYUmg2Y0xTaGJkdTFWNnV2Vng3T1RxYVVpbVZVdlhYeUlldjQrdjRlcGN1RUEveEVKK1RvNjJSakJnaE9oZGo5dUFwTE9ZRUVMVmZ3Q3RYYWs5dHpaOHZPcEhkdnU5d0o1bGtrcDkvWG4xWmZWbDlPU1ZGZEN6R2ZvcmpOMnd4ZGgrMFR2RERoMzFXK0t6d1dYSG5EdFJEUGRRUEcvYXZEWDhPckxIRGZRYk1nQmt4TVQ2amZVYjdqSzZxc241cy9kajZzY1VpT2g1ai80N2ovOE5pckFtMHRZVnAwK2dVbmFKVGYva0xtdENFSmxkWDBibnNSVnRvQzIxSlRGVDdxZjNVZm0rOUpUb1BZLytNQ3doemF2SjUrYng4UGpxYWVsSlA2cmxyRndaaEVBWjVlb3JPWmJjSk1BRW12UCsrOHFieXB2TG1uRG5hVFp0TmRDeld1bkVCWWEyQzhhenhyUEZzZURoTnArazBQVFZWdTZ2RHhyNG9pSUtvZmZ1OGxua3Q4MW9XRjZkdGxYTG5qdWhZckhYaXA3QllxMkRwYStscjZadVRnNzJ4Ti9ZZU9CRGVnRGZnalgvOFEzUXV1MlZBQm1TTUhWdGpyREhXR0E4ZURMb1lkREhvWXJ0Mm9tT3gxb2tYMFZtclVsbGFXVnBaV2xYbFgrZGY1MSszYjUrMlo5V29VWEFDVHNDSmpoMUY1N05QOSs1MGxhN1MxUkVqT3NWMGl1a1VzMy8vbGV3cjJWZXliOTBTbll5MURqd0NZYTFTY1ZweFduSGFwVXV1ZGE1MXJuVmhZZHBkVlJXZHkyN0g0VGdjbDJYWDJhNnpYV2NYRkdnbkp2Ym9JVG9XYXgyNGdMQldyU2l1S0s0bzdzcVYyb1RhaE5xRThIRHQ3dUhEb25QWkN3ZmlRQndZRUlCR05LSXhMODhVYTRvMXhUYWVSYzlZeStCRmRNYitTWitVUGlsOVV0emRQY3M4eXp6THRtK0hORWlEdFBIalJlZXlXeEFFUWRDTkcxUk4xVlQ5ekRQcURuV0h1aU12VDNRczVseDRCTUxZUHlrYlh6YStiUHk5ZXdHZkIzd2U4SGxjSE8ybTNiUjc0MGJSdWV4V0RNVlE3TzJOZzNFd0RzN09sa3ZrRXJsazNEalJzWmh6NFJFSVkvZEJUcGFUNWVTRUJEQ0RHY3dyVm9qT1l5OUtvaVJLYW1qUU92Tm56VktqMVdnMWV2Tm0wYm1Zdm5FQlljd09VcWFVS1dXKytpcFdZQVZXckZzSG0yQVRiRExvWnlRdmd3d3lrWmI3blhjVVZGREJQL3hCZEN5bVQvcjVpOCtZQTFBajFVZzE4djMzcVpacXFYYmNPTnBBRzJpRGpocjVGRkJBUWRRMmIxeTZWTG9nWFpBdW1NM2FCM1ZVQ0psRDRCRUlZNytBdHVmV2tDRlVSRVZVdEg4L0JtTXdCdXUxc1cvblRpQWdvT25UdGFPRjYrcEVKMktPamQ5eE1QWUxLSXFpS01wbm4ybFBQUTBkQ3EvQmEvQmFWWlhvWEUwVEZ3ZXJZQldzeXN4OHV1UFRIWi91MkxhdDZFVE1zZkVJaExGbVpFdzNwaHZUQXdMb01CMm13MWxaY0JKT3drbjlOZmJSRWxwQ1MwNmRzbld3ZGJCMWlJclN6cWovNWh2UnVaaGo0UUxDV0F2UUd2a2VmYlJoV3NPMGhtbVptYmdVbCtKU0hUYjJFUkRRK2ZQYVJVU0VOclgxOTcrTGpzVWNBeGNReGxwUWYrcFAvY25iMnpYQk5jRTE0Y0FCT0FwSDRXamoxaWw2WTdWU0JWVlF4Y2lSYXBWYXBWYVZsb3BPeE1UaU5SREdXdEFaUElObjhNYU5tMzQzL1c3NkRSOU9hWlJHYVh2M2lzN1ZORjI3NGtwY2lTdVBIemQyTUhZd2RuajZhZEdKbUZnOEFtSHNBWXFOalkyTmpYVnhLWmZMNVhJNUtRbjJ3QjdZODlKTG9uTTF6ZTNiMnV2NDhkckRCQmtab2hPeEI0c0xDR1BDSU1va2sweExsemIyWlloT1pLL0dEbmU4aHRmdzJpdXZLSkZLcEJMNXdRZWljN0VIZzg4RFlVd2c2ekxyTXV1eTQ4ZDl6RDVtSC9QMTYvQWtQQWxQUmtUODBQRG40REFETXpERFlJQ2JjQk51amhualcrNWI3bHRlVzF0NXAvSk81WjJUSjBYbll5M0w0ZitDTXRhYWFJMkpjWEhhMWRhdDJxdWJtK2hjVFdNMmExTmJyNyt1WGZNWjdzNkdDd2hqRGlod1QrQ2V3RDNEaHFFditxTHZ2bjA0QitmZ0hQMDE5dEZVbWtwVHQyL0haRXpHNUJkZjVBNTM1OElGaERFSFp1cHU2bTdxYmpMWlJ0bEcyVVpsWkVBaEZFSmhwMDZpYzlrdEVpSWhNajBkTWlFVE1pZE0wRVltall2d1RLKzRnRENtQTlyVVZxOWUybFZXbHZiNjJHT2ljOW1OZ0lDS2lnd0hEQWNNQjZLaVR2bWQ4anZsZCsyYTZGaXNhYmdQaERFZDBONnhOM2FFaDRUQUlCZ0VnM1RZeUllQWdNSEJ0bUpic2EwNE56Zm9ZdERGb0l0K2ZxSmpzYWJoRVFoak90UzNiOSsrZmZ0MjZPQ1c1NWJubHBlV2hzTndHQTdUWVdOZktJUkM2Ti8raHAyeE0zYU9pTEFzdGl5MkxMNXdRWFFzZG4vNE1WN0dkS2lxcXFxcXF1ck9IWjlzbjJ5ZjdJOC8xdTQyN3JYMTYxK0x6bmZmS3FBQ0tyeTlhUmJOb2xseGNZKzZQZXIycUZ0ZTNtWGxzbkpaK2ZwcjBmSFlUK01wTE1aMHJIRXhPaUFnSUNBZ0lEcWE5dEFlMnFPL1JqNmNoL053M3NNUEc5Q0FCc3pPRHN3UHpBL01IemxTZEM3MjAzZ0tpekduZ3lqTmwrWkw4MWVzd09ONEhJKy8rYWJvUkhZemdoR005KzdoTGJ5RnQ2Wk5zK3l3N0xEc2FCeHBNVWZCVTFpTU9TRnJnYlhBV25Ea1NOZnRYYmQzM1g3akJqNk9qK1BqSTBib3BjTWRLcUVTS2wxY29CdDBnMjdQUGVjRFB1QUROVFZXcTlWcXRSWVVpSTdITkZ4QUdITmkxbTNXYmRadFJVVys1RXUrZE9rUzFFQU4xSXdlclgzVXhmSC8vVnZCQ3RiR2dqZGlSTmVzcmxsZHN6dzlyVW5XSkd2UzBhT2k0N1YyanY5T2hESFdiS1RsMG5KcCtlalIrQWwrZ3AvczNxM2RiZE5HZEM2N3hVQU14R3pkNnZXMjE5dGViNy8wVWc3bVlBN1cxNHVPMWRwd0FXR3NGWklsV1pLbDRHRHRLajFkNjg5NDVCSFJ1ZXhGR1pSQkdhbXA3blh1ZGU1MWt5WVYraGY2Ri9yWDFvck8xVnJ3VTFpTXRVTGFubFJGUlExckd0WTByQWtQcDN6S3AveUtDdEc1N0lWUkdJVlIwZEgzQ3U0VjNDdkl6TlFLWS92Mm9uTzFGbHhBR0d2RlRnODZQZWowb0xJeVdrZnJhRjFZR09WUkh1WHByNUVQRXpFUkU4UERLWmR5S2ZmRWlmNHorOC9zUDlQWFYzUXVaOGRUV0l5eEh6eVYrMVR1VTdtZE9obStOWHhyK0RZakE5L0JkL0FkazBsMExudlJDVHBCSjhyTGFSZ05vMkZoWVNYNUpma2wrWldWb25NNUd4NkJNTVorb0kxSXZ2bm16dDA3ZCsvY0hUcFV1M3Y0c09oYzlzS0JPQkFIQmdRWUZoc1dHeGJ2M2RzbnBVOUtueFIzZDlHNW5BMlBRQmhqUDZyeEY2OUhxRWVvUitqV3JSaU4wUmc5YVpMb1hFM3o2cXRhNTM1U2t1Z2t6b0lMQ0dQc1Boa00wZ1hwZ25SaHpScU13emlNbXpOSGRLTDd0aEFXd3NLdnZsSW1LaE9WaWQyN2k0N2pMTGlBTU1ic0ppZkx5WEp5UWdLY2hKTnc4dDEzOWRMaGpzL2lzL2hzcjE2ODYyL3o0RFVReHBqZGxHbktOR1ZhWWlKRlVSUkZ2ZklLSlZFU0pUVTBpTTcxczc2QmIrQ2IzL3hHZEF4bndRV0VNZFprYXJRYXJVWnYza3k5cVRmMUhqOGVYb0ZYNEJXYlRYU3VIMFBQMHJQMDdLOStKVHFIcytBQ3doaHJzdGpZMk5qWVdCY1gzSVNiY0ZOVUZHeUNUYkRKNExpL1Z4YkNRbGpJVzU0MEY4ZjlnMmFNT1N6dGpQWTJiYjdjOE9XR0x6Y2NPSUM3Y0JmdWV1RUYwYmwrVmlxa1F1cU5HNkpqT0F0WDBRRVlZL3JSZUpRdUhhV2pkRlJIUituS0lJTk1WTGVyYmxmZExvdEZkQnhud1FXRU1mYXpnaTRHWFF5NjZPZlhjTGJoYk1QWnJDd1lCc05nV0o4K29uUGRML29UL1luK2xKOWY2bDNxWGVwZFZTVTZqN1BnQXNJWSsxSGFWRld2WGcwVEd5WTJUTXpLMHU0Kzlwam9YUFl5cEJoU0RDbC8vS1BvSE02RzEwQVlZLzhmVTNkVGQxTjNrd2xDSUFSQ2NuTzF1L29ySFBRY1BVZlBiZHBrZWRueXN1WGx6RXpSZVp3TmowQVlZeitRM3BiZWx0Nk9pTEJkdDEyM1hmL2tFeWlFUWlqVTMyT3ZGRS94RkgvZ3dIYzEzOVY4VnpOdm51Zzh6c3JoTzBjWll5MVBtNnFLaTlPdXRtN1ZYdDNjUk9leUYzMUtuOUtuMjdiaFdCeUxZMmZNME00OXFhc1RuY3RaOFJRV1k2MllzYWV4cDdIbjdObGFBK0QyN2RwZC9SVU9qZG1zZGxPN3FkMm1UK2ZDOFdDNGlBN0FHSHZ3ZnRqTDZqU2NodFB2dmFlWHZheis3eHZRSHNzbGQzSW45NFFFOVpoNlREMjJlTEhvV0swTmowQVlhd1VhTzhibGNybGNMdCswQ2N4Z0J2T0tGYUp6Mll0TzBTazZWVitQNS9FOG5wOHhRLzFVL1ZUOWRPVkswYmxhSy8yODQyQ00yYTJIdVllNWgvbWhoOXB2YmIrMS9kYnQyd0VCQVdOalJlZHFtdHUzdFU3eTJGakZUL0ZUL0E0ZUZKMm90ZU1SQ0dOT1NEc0l5c3VyWFZ5N3VIWnhhV202TFJ4ellTN00vZlpiTE1keUxCOHhnZ3VIWStFUkNHTk9KSGhuOE03Z25WMjYxSTJwRzFNM0pqTVRCK05nSEJ3WUtEcVgzUWJBQUJoUVdRbjVrQS81STBkcWkrSm56NHFPeGY0VmowQVljd0pCWTRMR0JJM3AzcjNlcmQ2dDNpMHZUN2VGSXd6Q0lPeUxMN1RDTVdBQUZ3N0h4aU1ReG5UTU9NVTR4VGpsTjc4aGIvSW03NndzS0lBQ0tQRHhFWjNMWHJTRWx0Q1NVNmR3R1M3RFphTkdhWVhqNmxYUnVkaFA0MDUweG5SSUpwbGtHanlZakdRazQvNzkydDMyN1VYbnNoZk5wL2swLzhnUnp4YzhYL0I4SVNibTVMV1QxMDVlcTY0V25ZdmRINTdDWWt4SDVQUHllZmw4ZERRVlVSRVZOZTd0cEwvQ0FkRVFEZEVmZllTcmNCV3VHaldLQzRjKzhSUVdZem9ncFVncFVzcjA2VEFPeHNHNHpadlJoQ1kwdWVwMEJzRnNWaFJGVVpUWFg5ZXVIZmNJWFBiVHVJQXc1c0IrNkJqWGFlTmZZOGU0ZHRUdE8rOG9xS0NDZi9pRDZGaXNlZWowSFF4anpneFJLcFBLcExKVnErQjVlQjZlZitNTjBZbnNSVW1VUkVrTkRXQUZLMWhuelZKUlJSVTNieGFkaXpVdkhvRXc1Z0MweGo5M2Q0K3JIbGM5cmlZbjR3ZjRBWDR3Y2FMb1hIYWJCYk5nMXQyN1dJcWxXRHA1c3NWc01Wdk1uM3dpT2hackdWeEFHQk9vMzhwK0svdXQvTld2M0lMZGd0MkM5KzZGMStGMWVIM2tTTkc1N0JZRVFSQjA0d1pWVXpWVlAvT011a1Bkb2U3SXl4TWRpN1VzTGlDTUNSQlNFVklSVXZId3czWG42czdWblV0UGgwV3dDQllOR0NBNlY5TllyYlpTVzZtdE5ES3lwSzZrcnFUdXpCblJpZGlEd1kveE12WUFCYTRLWEJXNHFsdTNleDN2ZGJ6WE1UOWZyNFdEVHRBSk9sRmVybDJGaFhIaGFKMTRFWjJ4QitDcDNLZHluOHJ0MHdlRE1SaUREeDNDVUF6RlVIOS8wYm5zdGd5V3dUS0xwWDU5L2ZyNjlWRlJwVXFwVXFwVVZZbU94Y1RnS1N6R1dwQXN5WklzQlFkclYrbnAycTY0anp3aU9wZmRoc053R0g3c21NdUxMaSs2dkRoMmJISFA0cDdGUGIvN1RuUXNKaFpQWVRIV0FxVGwwbkpwK2VqUldzRTRka3kzaFNNS29pQnEzejZ2ZDczZTlYbzNLb29MQi90blBBSmhyQmxKbmFYT1V1Y3BVOUFmL2RIL3d3KzF1em84WXp3VlVpRjF3d2J0L0kyNWM3V2IzREhPL2hXZmljNVlNNUNPU0Vla0kvUG1ZU0FHWXVER2pkb1o0L3JiYW9TMjBCYmFrcGlvOWxSN3FqMGJHeGlKUk9kaWprbDNmOEVaY3h5SVVxbFVLcFcrK3k3K0RuK0h2MHRJRUozSVhvMGQ0MmhGSzFwbnoxYjdxZjNVZmhzM2lzN0Y5SUduc0JpelEyeHNiR3hzckl0TCtaZmxYNVovdVhHanRyWXhZNGJvWEhiN3ZtT2NiR1FqMjlTcDZzdnF5K3JMS1NtaVl6Rjk0UUxDMkgzb1llNWg3bUYrNktIMkllMUQyb2ZzM0tuOUFvNkpFWjNMYnZFUUQvRTFOUkFETVJBVEU2TjRLOTZLZDNhMjZGaE1uN2lBTVBZVCtsTi82ay9lM3E1R1Y2T3JNUzFOdXp0d29PaGM5cUxWdEpwV1g3bGlXR1JZWkZnVUdXbkp0ZVJhY2t0S1JPZGkrc1pySUl6OUc3SXN5N0xjdFNzY2dBTndvUEhncHY3OVJlZXlGeVZTSWlWZXVtVGJhOXRyMnhzUm9lYXF1V3J1eFl1aWN6SG53Q01ReHY2SlZqZ2VmeHdJQ0NnclMxdmplUHh4MGJuc1JUbVVRem5uempVc2FGalFzR0RreURNYnoydzhzL0VmL3hDZGl6a1hiaVJrREFBQ1F3TkRBME9OUmdpQkVBZ3BLTkJ0NFVpZ0JFckl5Y0ZCT0FnSERSekloWU8xSkI2QnNGWk5taTNObG1ZUEhRcHJZQTJzMmJkUDI2dXFYVHZSdWV4RkdaUkJHYW1wN25YdWRlNTFreVlWK2hmNkYvclgxb3JPeFp3YnI0R3dWa2xhSzYyVjFvNGRDOEVRRE1FN2QycUZ3OE5EZEM2N3hVQU14R3pkMnJaTDJ5NXR1N3owVWc3bVlBN1cxNHVPeFZvSEhvR3dWa1VhSkEyU0JzWEg0eFNjZ2xQTVp1MnNib1B1cG5KLzZCanZwL1pUKzczMWx1ZzhySFhpQXNKYUJUbFpUcGFURXhMQURHWXdyMWdoT28vOTN3RElJQk5CT0lSRCtJSUZ5bVJsc2pMNXZmZEV4Mkt0bSs3ZWVURjJQeG83eHFXL1NuK1YvcHFVcE52Q1lRUWpHTy9kdzl0NEcyL0h4WEhoWUk2RVJ5RE1xZnpRTVg2OS9mWDIxN2R0Z3pSSWc3VHg0MFhuc3BzSlRHQzZkY3MyMVRiVk5uWGN1SkxRa3RDUzBFT0hSTWRpN0oveENJUTVoVDRwZlZMNnBIaDV0WXRyRjljdUxpMU5yNFdEMXRKYVdudjl1bzFzWktQaHc3bHdNRWZHSXhDbWE4RTdnM2NHNyt6U3BmN1A5WCt1Ly9QQmc5cGRTUktkeTI2aEVBcWhmL3NiZHNiTzJEa2l3ckxZc3RpeStNSUYwYkVZK3luOEdDL1RwYUF4UVdPQ3huVHZYdTlXNzFidmxwV2wzZTNaVTNRdXUvMGVmZysvTHl0ejZldlMxNlZ2UklSMjR0L1hYNHVPeGRqOTRBTENkTVU0eFRqRk9PVTN2Mm1JYkloc2lEeDBDRmJBQ2xqaDZ5czZsOTBJQ0tpb3lCQmtDRElFUlVVVit4WDdGZnRkdXlZNkZtUDI0Q2tzcGd2R3M4YXp4clBoNFRTZHB0UDAxRlR0YnZ2Mm9uUFpiUjJzZzNWcGFXNytidjV1L2hNbWNNYzQwek5lUkdjT3pmaGZ4djh5L3Rjeno5ajYyUHJZK2pUdWlxdS93a0dmMHFmMDZiWnRNQnRtdyt6bm51UEN3WndCajBDWVE5SjJ4WjAyalU3UktUcjFsNytnQ1UxbzB0OFo0eHF6V1ZFVVJWRmVlMDI3NWpQR21YUGdFUWh6S0Q5MGpNc2dnN3hsaSs0S3gvY2Q0OVNOdWxHM045L1VDc2U4ZWRvSHVYQXc1OElqRU9ZQUVPVzE4bHA1N1ovK0JOdGdHMnhic0VCMEludHBJNlg2ZXNOZ3cyREQ0RmRlMFU3OCsvQkQwYmtZYTBuNmVXZkhuSXJXK09mdTdoSHFFZW9SdW5VclJFTTBSRSthSkRwWDA5eStqWlZZaVpXeHNWcmhhT3hIWWN5NThSUVdlNkQ2cmV5M3N0L0tYLzNLNDQ3SEhZODcrL2RqTkVhakhndkhYSmdMYzcvOUZzdXhITXRIakZEOEZEL0Zqd3NIYTExY1JBZGdyVU5JUlVoRlNNWEREOU50dWsyM016TnhGYTdDVlVPSGlzNWx0d0V3QUFaVVZzSmUyQXQ3Zi90YjVaSnlTYmxrc1lpT3haZ0l2QWJDV3BSMlZLeVBqK0d1NGE3aGJ1T2VUbjM3aXM1bHR6QUlnN0F2dm9CY3lJWGNrU01WVlZFVjllOS9GeDJMTVpGNENvdTFpTURxd09yQTZ0Njk4VFA4REQ4ckxOVHU2cTl3MEJKYVFrdE9uZElLeDZCQlhEZ1krejg4QW1ITnl0alQyTlBZTXlpSTJsSmJhcHVSQVFnSStNZ2pvblBaYlNXc2hKVkhqM3JFZXNSNnhJNGRlL0xheVdzbnIxVlhpNDdGbUNQaEVRaHJGc1owWTdveC9iZS90U1hia20zSlI0N290bkJFUXpSRWYvUVJMSUFGc0NBeWtnc0hZeitPUnlEc0Y1RTZTNTJsemxPbW9ELzZvMzlqMzRPYm0raGM5cUtkdEpOMnJsdW5QcUUrb1Q3UjJERnVzNG5PeFpnajR4RUlheEpaa2lWWm1qc1gveHYvRy84N09WbTdxNlBDMFhqR3VBVXNZRm0yVENzY2MrZHFIK1RDd2RqOTRCRUlzd09pVERMSnRIU3BkbGIzMHFXaUU5bUxraWlKa2hvYXdBcFdzTTZhcFVhcjBXcjA1czJpY3pHbVIxeEEyRStLalkyTmpZMTFjU21YeStWeU9Ta0o5c0FlMlBQU1M2SnoyVzBXeklKWmQrOWlLWlppNmVUSkZyUEZiREYvOG9ub1dJenBHUmNROW0vMU1QY3c5ekEvOUZBN2ozWWU3VHcrK2dnMzRTYmM5Tnh6b25QWkxRaUNJT2pHRGFxbWFxcCs1aGwxaDdwRDNaR1hKem9XWTg2QTEwRFl2K2hQL2FrL2VYdTMvN3I5MSsyL3pzN1dhK0dnQWlxZ2dzdVhEVmNOVncxWGh3emh3c0ZZOCtPdFRCZ0FBSmhpVGJHbTJFY2ZoVGJRQnRwa1orT0grQ0YrR0J3c09wZTk2QVNkb0JQbDVhU1NTdXJRb2NwOFpiNHl2NnhNZEM3R25CRVhrRlpPNjk4SUNLQXFxcUtxWThkd0cyN0RiWDM2aU01bHQ4RXdHQVlyU24xWmZWbDkyZENoWnlhZW1YaG1Za1dGNkZpTU9UUGV6cjJWa2lSSmtpUlpwbS9wVy9yMjRFRTRDU2ZoWk9mT29uTTF6V2VmdWN4MG1la3k4OWxubFo1S1Q2WG5kOStKVHNSWWE4QnJJSzJNZGxUc2tDRlFETVZRZk93WXJJRTFzRWFIaFNNS29pQnEzejR2aTVmRnl6SnFWSEhQNHA3RlhEZ1llNkQ0S2F4V1Fsb3JyWlhXamgwTHdSQU13VHQzWWp6R1k3eUhoK2hjZGt1RlZFamRzRUU3ZjRNYi94Z1RpVWNnVGs3S2xES2x6RmRmUlUvMFJNKzllL1ZhT0dnTGJhRXRpWWxhNFpnOVc3dkxoWU14a1hnTnhFbkp5WEt5bkp5UUFJdGdFU3hhc1VKMEhuczFkb3lqRmExb25UMWI3YWYyVS90dDNDZzZGMlBzLy9CVFdFNmlzV1BjNDRESEFZOEQ3NytQQzNFaExuenJMZEc1N1BaOXg3aTIxY2lVS2Vwa2RiSTZ1WEd2TGNhWUkrRTFFSjNyazlJbnBVK0t1N3RubVdlWlo5bjI3WkFHYVpBMmZyem9YSGFMaDNpSXI2bUJHSWlCbUpnWXhWdnhWcnl6czBYSFlvejlPQzRnT3FVVkRpOHZ6MFRQUk0vRXhqMmRSb3dRbmN0ZXRKcFcwK29yVnd5TERJc01peUlqTGJtV1hFdHVTWW5vWEl5eG44ZHJJRG9UdkRONFovRE9MbDNxRStzVDZ4TVBIdFR1U3BMb1hQYWlSRXFreEV1WGJIdHRlMjE3SXlMVVhEVlh6YjE0VVhRdXh0ajk0NmV3ZEVMYm8rby8vcVB1a2JwSDZoN0p6ZFh1NnJCdzVGQU81Wnc3MTdDM1lXL0QzckN3MCtiVDV0Tm1MaHlNNlJGUFlUazQwM3JUZXRQNko1KzBkYkIxc0hYSXlvTDM0RDE0ejlkWGRDNTdVUUlsVUVKT0RxN0FGYmdpT2xwUkZWVlJiOTRVbllzeDFuUmNRQnlVTkZJYUtZME1DZEVXeGRQVE1RUkRNS1JqUjlHNTdFVVpsRUVacWFudWRlNTE3bldUSmhYNkYvb1grdGZXaXM3RkdQdmxlQTNFd1FTV0I1WUhsbzhaQTkyZ0czVGJ2UnVETUFpRFBEMUY1N0piRE1SQXpOYXRiYnUwN2RLMnkwc3Y1V0FPNW1COXZlaFlqTEhtd3lNUUJ5RWZrNC9KeDZaT3BjRTBtQVovOEFHYTBJUW1WOTBWK01hT2NhM3hUNGQ5S0l5eCs4WUZSRERwaUhSRU9qSnZIcVpnQ3Fhc1hnMEtLS0NnZnY1Y1pKQkJKb0p3Q0lmd0JRdVV5Y3BrWmZKNzc0bU94UmhyZWJwN2grc2NFT1ViOGczNVJtSWlESU5oTUd6aFF0R0o3R1lFSXhqdjNjTmJlQXR2VFp0bW1XeVpiSm44OGNlaVl6SEdIaHd1SUE5SU9JVlRPTG02VnYrNStzL1ZmOTYwU1NzY0w3d2dPcGZkVEdBQzA2MWJ0cW0ycWJhcDQ4YVZoSmFFbG9RZU9pUTZGbVBzd2VNK2tCYW1uYi9ScGszMU45WGZWSCtUbW9xN2NCZnUwbC9ob0xXMGx0WmV2MjRqRzlsbytIQXVISXd4L2N5MTY4elRIWi91K0hUSHRtM3YvTzdPNys3ODd2QmgrQXcrZzg5Q1FrVG5zdHRDV0FnTHYvcktNTkF3MERBd0l1S1UzeW0vVTM3Lzh6K2lZekhHeE9NQzBpSVE1WHc1WDg1UFRZVTVNQWZtakJrak9sSFRuRDFyZThqMmtPMmhrU05MOGt2eVMvSXJLMFVuWW93NURpNGd6Y3c0eFRqRk9HWGlSUHFDdnFBdmR1MFNuY2R1QkFSVVZHUTRZRGhnT0JBVnBZMDRybDBUSFlzeDVuaDREYVNaVVNmcVJKMys4ejlGNTdEYk9sZ0g2OUxTM0ZMZFV0MVNod3pod3NFWSt6bGNRSnFKTWQyWWJrd1BDSUJjeUlYY2Z2MUU1N2x2SDhGSDhOR1dMVjREdkFaNERZaUo0YTFHR0dQM2l4L2piU2JVZzNwUWo3NTlSZWV3ajltczlGSjZLYjFlZSszNzc0SkVKMktNNlFlUFFKb0psVklwbFhib0lEckhqL3ErWTF3N1kveU5OeFJGVVJSbDNyenYwM1BoWUl6WmpRdElNeUVqR2Nub2VHc0dkSXBPMGFuNmVqeVA1L0g4akJtV1NrdWxwWEwxYXRHNUdHUDY1eUk2Z0xONHJQeXg4c2ZLNitxb21xcXB1dkdkdlVEZmQ0d2JyQWFyd1JvVFkxbHZXVzladjJlUDZGaU1NZWZCSTVCbVVweFduRmFjZHVrU0xJRWxzT1RNR1ZFNXFKQUtxZkRhTmZxS3ZxS3ZmdnRieTh1V2x5MHZaMmFLL3Zrd3hwd1BGNUJtUmxmb0NsMVp2bHpNVjdkYXdSZDh3WGZvVVBXUWVrZzlWRmdvK3VmQkdITmUzRWpZSWhDbHk5Smw2ZksrZlJpRlVSZ1ZIZDFpWHlvTXdpRHNpeTl3T1M3SDVSRVJsamFXTnBZMkZSV2lmd0tNTWVmSEk1QVdRZVQ1cE9lVG5rOCsvenk4QysvQ3U3bTV6ZjRsdnYrOGhnV0dCWVlGWVdGY09CaGpEeG92b3JlUWl0cUsyb3JhZS9kOFB2ZjUzT2Z6ano0Q0JBUjBjNk5pS3FaaVdjYk51QmszdTduZDcrZlQvci9hV3F6SGVxeGZ0UXBXd2twWStjSUxsb1dXaFphRk5UV2l2MS9HV092RFUxZ1BXR0JvWUdoZ3FJK1B5MWN1WDdsOE5XRUM3YVc5dEhmSUVMcE8xK202djMvamY0Y1A0OFA0Y0VVRnZVUHYwRHZIanRGMzlCMTlsNUxDbXhveXhoekYvd0tlWWVNeS96UEMvd0FBQUNWMFJWaDBaR0YwWlRwamNtVmhkR1VBTWpBeE55MHhNaTB4TlZReE5UbzFOem95Tnlzd09Eb3dNS0lSdmk4QUFBQWxkRVZZZEdSaGRHVTZiVzlrYVdaNUFESXdNVGN0TVRJdE1UVlVNVFU2TlRjNk1qY3JNRGc2TUREVFRBYVRBQUFBVFhSRldIUnpkbWM2WW1GelpTMTFjbWtBWm1sc1pUb3ZMeTlvYjIxbEwyRmtiV2x1TDJsamIyNHRabTl1ZEM5MGJYQXZhV052Ymw5amF6RmllbUV3ZW1vNWFtcGtZM2h5TDNKcFoyaDBMbk4yWjdPM0o4MEFBQUFBU1VWT1JLNUNZSUk9Jyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XHJcblx0Y29udGVudDogJyAnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFNUXBKUkVGVWVOcnQzWGxjVkhYM0IvQno3ckNJU2k2SUMraWprcFpwSXN3TXlCTGdsdVZ1S200cHFXbUV1Ry9oVXByNXVGWW9pdWFTRnJrbFp2cm9vK2pQRlJVUlpnWVZ4WjFLM0hJWFVCU0dlMzUvWEM5UFdwWUw4SjJCOC82SDF3d0duM3NiNXN6OTN1LzNmQUVZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTS9RVVVIWUN4NTlGMGRkUFZUVmRYcTVZWGt4ZVRGMU8zTGw3SDYzamR6WTNlb0Rmb2pUcDFVSXRhMUZhdENtL0QyL0Mya3hQY2h0dHd1MG9WeUlSTXlLeFNoVnBTUzJwWnVUSWtReklrbHl1SHYrQXYrSXVkSFVSQkZFUkprdkpiS2xRbytJV2hFQXFoc2d6MllBLzJkKzhXUFAvb01YV2tqdFR4NFVNTXdBQU11SDRkMmtFN2FIZjlPb1ZRQ0lYOC9qdnV4SjI0ODlvMVdrSkxhTW1sUytBSGZ1QjM3aHdtWUFJbW5EdG5OQmxOUmxOR2h2SkRpVVNmWC9aeWdpaUlncWhNbWF5SldST3pKZ1lGNFhiY2p0djkvYWtYOWFKZXJxN1FFM3BDVHdjSGlJRVlpTW5NeE5wWUcydWZPWU5UY0FwT09YREFjTlp3MW5BMktVbjBjVHdyTGlCTUtPK3ozbWU5ejlhc0thK1YxOHBydFZyNXRIeGFQdjNtbXpnYVIrTm9kM2NZQ0FOaFlNT0d5cjkrOVZYbGE5bXlvbk1YRm9xbWFJcCs4QURETVJ6RHo1NkZUdEFKT2gwN1JnbVVRQWtHQTE3RGEzak5ZTWpybGRjcnIxZEt5ckd4eDhZZUczdnZudWpjN0k4UWRiRzZXRjNza0NGVWphcFJ0WWtUY1NTT3hKSFZxcjNZejB0TlZiNk9IMjgwR28xRzQzLy9LL29JbjNya29nT3drZ3pSMDliVDF0UFczVjNqckhIV09MZG9JUnRrZzJ6dzg0UFRjQnBPKy9qZ0dCeURZMnJXRkozVTB0RWlXa1NMOHZOeERhN0JOU2RPa0FNNWtNT3VYVGdZQitQZ25UdnoxdVN0eVZ1emJ4OFhtT0toMCtxME9xMnRMVzJoTGJSbDlXcnNnQjJ3UTdkdWhmMTdhQVd0b0JXelpwbmNUZTRtOTRnSTBjZjlKQzRnN0tVMG9TYlVoQ3BXMUZUVFZOTlVhOThlVEdBQ1U5dTJ1QWYzNEo2V0xXRXV6SVc1VmF1S3psbmk2VUVQK3R4Y1pZanUwQ0dvRHRXaCtwWXQrUUg1QWZrQjY5Y2Z4YU40RkgvOVZYVE1ra0ozVVhkUmQzSEJBdVdLTVR5OHlIOGhBUUVOSDY0TWVVWkZpVDUrRlJjUTlrd2FOMjdjdUhIalNwVnNiVzF0YlcyRGd4RVJFYnQyVmI3YnZMbnkxZFpXZEU3MjErZ3orb3crUzA2VytrbjlwSDdyMStmZHlydVZkMnZkT2k0c3owZjdydlpkN2JzK1B2Z3YvQmYrS3lFQmpHQUVJeGI1K3lqTnAvazBQeXRMRTZtSjFFUys5bHB5YkhKc2N1elZxNkxQQnhjUTloamxKcUNOVGJZK1c1K3RiOThlRnNFaVdOUzNMeHlEWTNDc1hUdmxzYjI5Nkp6c0pUMmFIRUJkcUF0MTJiVUxNekFETTVZc2dRL2hRL2h3MHlibGsyNWVudWlZbGthN1hMdGN1M3pUSm96R2FJenUyTEc0Zno4NWt6TTVqeHhwaWpQRm1lTG16aFY5UHJpQWxIS2VmcDUrbm40dUx0Z1FHMkxEUVlPd0RKYkJNaDk5QklmZ0VCeHljUkdkanhVdk9rU0g2TkRWcTdnRWwrQ1NGU3ZNeDgzSHpjZWpvNDkrYy9TYm85OWN1aVE2bnlqS1BZOHFWY2hBQmpKY3VZSmU2SVZlTmpiRkhxUU50SUUyVzdZWXB4bW5HYWQxNkNENnZFaWlBN0RpcGZ3aE5HNnNTOVdsNmxKLytFRjZLRDJVSHY3Nks2WmdDcVpNbWNLRm8zUkRYL1JGMytyVllRV3NnQlhqeDl1UURkbFFlcm8yWFp1dVRWKzJ6T3VpMTBXdmk2KzlKanBuY2FNUDZBUDZJQ0JBV09GUWMwUlFCRVhVcVNQNmZLajRDcVNFS3hpenZZN1g4ZnFrU2FBREhlamF0aTJ1c1Z0V3dxaERYKzJwUGJYZnNJRnFVMjJxUFcxYVNsNUtYa3JlMGFPaTR4VVYzUVBkQTkyRGYvOGIvTUVmL0NkTUVKdm13Z1ZsZW0vdDJxTFBDMStCbERBZThSN3hIdkVOR3lwWEd1dldGZHpzQXdDQWR1MjRjTENYc2hnV3cySkpVcWV0U3YybC9sTC9sQlQxOWFiZm90K2kzK0xtSmpwbVlhTWJkSU51MUswck9nZjRnaS80aXJzQ2VoSVhFQ3ZYNU9NbUh6ZjUyTlZWTzA4N1R6c3ZKa1p6U25OS2N5bzFGUkFRTURpWUN3WXJVdXJyNjlIclRhNGlWNUdybkRpaHU2TzdvN3N6ZTdZNmUwOTB6SmVGQzNBQkxualJoWUdGaUlDQUxHZTJJeGNRSytPVDRaUGhrK0hnb05QcGREcmRwNS9hZ0EzWXdPblRHSU14R05PM3Ivb0pVWFJPVmpvcEsrckxsSUdXMEJKYWpoMXJGMmdYYUJkNCtyUnV0MjYzYm5kSXlLTi9aWDBmYUhiQUR0aFJycHpvR0NDRERESVhFUGFjUEwvMC9OTHp5OERBWEtkY3AxeW5sQlRsMmFsVDFaNU9vdk14OXBjU0lSRVNuWjFoTEl5RnNkOS9yeHVuRzZjYnQyK2ZPdFFxT3Q0elEwQkFDM2pqOWdJdkVIZ1QvMGxjUUN5VWNxVlJ1Ykp5cGZIZGQ5SVo2WXgwWnU5ZXBXbmY2NitMenNmWUM5a0Z1MkJYUUlEbWpPYU01b3pKcENNZDZXaktGTFUxaU9oNEZvK3ZRTmpmVVdkTjVaN09QWjE3Mm1CUW52M2dBNzZYd1VvVWRVR3FIdlNnbnp3WnBzSlVtSnFRb1A5Qy80WCtDLzZBOURUa1R1N2t6bGNnN0pIZzRPRGc0R0NOUnYwa3B2d2hIVGlBbitBbitJa0Z6UHBnckRoTWhza3dXYStuUzNTSkxobU5XcTFXcTlWKzlKSG9XSllHd3pBTXd6UWE1Wkg0ZTUzQ0E1UlcrdnY2Ky9yN3RXcWxEMG9mbEQ1bzkyNzFrOWpqTHhER1NobDFueFpFUkZ5OFdIdFZlMVY3ZGVOR3RXbW42SGlXb2w1VXZhaDZVZUtIc2l6bVVxaTAwSjNTbmRLZDZ0UkpOc2ttMmJSOE9ZN0g4VGkrY21YUnVVb2JTcUlrU3NySlVWWVczN3NIdzJFNERIK0d3bjBRRHNMQmloVjVTTEY0WUR0c2grMDZkYkx4dC9HMzhVOU9WdTZWZE9taTlPcFM5ODBvZXJTWDl0SmVSR3lHemJDWjZMTUNVUFpoMllkbEg2cERXUThmaXNyQmZ3REZSTnRIMjBmYlo4SUVMSXRsc2V5MGFmd0c5SUxDSUF6Q0hqNmtudFNUZXA0OUM2dGhOYXcrZlJwRE1BUkRUcC9HYnRnTnU1MDZCVE5nQnN5NGNFRnBRWEhybHRuYjdHMzJ2blhMWWFMRFJJZUp0MjRsMWtxc2xWZ3JKK2Q1Zi8zanpTYWRuZVZqOGpINVdOV3FtbWhOdENiYXhZWHFVVDJxNSt4TXkyazVMYTlaVTltQnNIRmovQmEveFc4Yk5WS3VORjkvSFF4Z0FJT2RuZWpUYVhXOHdBdTg3dDNEYk16RzdJRUREU3NOS3cwcjE2NHQ2bCtyemRKbWFiTk1KcVdBZUhxS1BnMW1nOWxnTmxTcXBIUlR2bk5IVkE1K0F5c2lqODhxV2JoUW1RWTRjS0RvWEphT0R0QUJPcENlRHRmZ0dsdzdjQURmdy9md3ZmMzdsZk4zNElDYm01dWJtOXZaczdHeHNiR3hzZm41b3ZNK0wvVjFrVDgzZjI3KzNQcjFiWmJZTExGWjR1NU9KK2trblF3TXBQMjBuL2EzYU1HejdaNFJBUUY5OVpWeVJUSnVuUEtrTEJmMnI5RnUwVzdSYmtsSndjazRHU2Q3ZUlnK2JPVzRuWjJWNDc1eFExUU1Ic0lxWk1vV3JhKzhrdDh6djJkK3o5aFk1ZG5XclVYbnNoamhFQTdoMmRsd0FTN0FoYTFib1RXMGh0WWJONXBqekRIbW1QajRvdzVISFk0NlBMM3JxOUlEU1BSQnZMaUNOdW1CRUFpQmFXbktzK3JYdFd1aExKU0Zzbi9va253T3orRzVGaTB3SHVNeHZrVUw2QTI5b1hlSERrcEJyVkpGOVBFSWg0Q0FvMGZya25SSnVxUzZkVzFyMk5hd3JkR256NHRlWVZvTFpZdGpTVkkyY0JPWGd3dElJVkgvNE0zVnpkWE4xYmRzVVhvN2lML1VGZXYrZmFYOTlPN2QwQUphUUl2WTJKd2JPVGR5Ym16WWtEWWxiVXJhbE94c21BSlRZSXJvbkpZbkpTRWxJU1hoOG1YbDBjcVYwQUFhUUlPVks5VlplK25uMDgrbm4vZjFMV2haUTBCQXZYdVgyc0lTQm1FUTFxVkxIdVZSSHUzWjR6N0hmWTc3bkk0ZGxTMStyMTE3MlIrUCtaaVArVHprL0NRdUlDOUpXZWpYb0lIeXlYcm5UbWdHemFDWnE2dm9YTVZOM2ZFT0hkRVJIUmNzS04rOGZQUHl6ZGV0MjRmN2NCOCtlQURUWUJwTUU1M1MrajArZEhmZ2dQcFZtWlV6Ymx5Rjd5dDhYK0g3Tm0wZ0VpSWhNalFVVnNKS1dQbk9PNlhtbmhzQ0FqWnRhbHZIdG81dG5RTUhsTC9QTm0yVUs5Zno1MFhIS3l6MlNmWko5a25pcC9HVy9CZFVFZkZNOEV6d1RLaFhUMW90clpaVzc5dFhhdmJSZUxUM3RqTGRjdE1tbklwVGNlcVNKWWIyaHZhRzlqdDNpbzdISGxmd09oMHFEWldHRGgycTNJVCs4TVBTMGdLSElpbVNJbi8vSGJwQk4rald1clhwbXVtYTZkcXhZOC83YzNRamRTTjFJNDhlaFhpSWgzaDNkOUhISmJsSmJwSmJqUnFpdDdibEF2S2N2RHQ0ZC9EdVVMZXVlYjE1dlhuOXZuM29oMzdvVjZ1VzZGeEZwV0M2YXhabVlkYUNCVFpiYmJiYWJQM3FxOE85RC9jKzNQdjMzMFhuWTg5SDJSREt5U24vUXY2Ri9Bc2ZmWVJEY0FnT0dUV3FwQTk5VVNJbFV1TE5tK2lEUHVqVHVyVnlSV0o2NXJzSGxsWkFaSHZaWHJaM2RYMThxTFA0OFJEV00xSVgvcGtUekFubWhGMjdTbXJob0dSS3BtU3pHZWJEZkppL1prMitsQy9sUzU5OWRyVGkwWXBISy83NnEraDg3T1VrMTB5dW1Weno1azNsMFl3WkRkYzFYTmR3M2Z6NURqa09PUTQ1NGVGVW4rcFQvWWtUY1NnT3hhR09qcUx6RmhhbGNEZzVLWTkyNzFiK250dTJOWlExbERXVVZmZkwrUnZ4RUEveGxqTUVLTHZMN3JJN0lpUkFBdnh6K2lJamZBek4wcW43YmRCYjlCYTl0V2RQaVdzeG9nTWQ2SWlnQTNTQUR1dldhUzVyTG1zdU4ycGtHbTRhYmhvZUVxTE1NK2ZDVVZLbGRVL3JudFk5Tzl2NGdmRUQ0d2V6WnRFWUdrTmpHalNBWUFpRzRLVkxDejVRbENnVkt0QmFXa3RydDI5WDdwRTBiLzZQLzBrZ0JFSWdrZWprS3Z2UjlxUHRSNHN2YU1JRFdDcDFJeHc3V3p0Yk85dUVCT1VTdjBFRDBia0tqVC80Zy8rNWM4cks2bzgrVWk3cDkrd1JIWXRaRnJYdHVuUmR1aTVkWDdvVXArTjBuTzduSnpwWFlWR0hhS1Z2cFcrbGI3dDJOWHhrK01qdzBiWnRULzQ3cGRDbzkwNGFOeGFkVzVsMVY3dTJNaTM4d2dWUk1mZ0s1QW5xU21QYjhiYmpiY2V2VzFkU0NvZjZTWkthVVROcU5udTI3Vmpic2JaajNkMjVjTEMvY3lUd1NPQ1J3TFEwVTFkVFYxUFhnQUJ5Sm1keUhqbFMrZTc5KzZMenZTejBSbS8wZG5BZ0l4bkp1SEdqc3JQbmUrK3AzMWM2U0FRRXdBZ1lBU01zWUVmQ1IrVGVjbSs1TjErQldCenRhZTFwN2Vtb0tPeU52YkgzMEtHaTh4UU9rd25MWVRrc04zQ2dJZDRRYjRoWE42Umk3TVVvbjhoZmZWVjV0SFNwOHZVWmhvSXNYTUdRM1ZiWUNsdVBIN2VZbGVkUFVGcVoxSzByZW9pWkM4Z2phdnRvdFF1bzZEd3ZUTDJuWVFBREdMNyt1cnl4dkxHOE1TSkNXWTlSMHNheW1XVkExTHZvWGZRdUkwYklGK1dMOHNYWnM1VW1sWmF6YjBWSm8zSFJ1R2hjM055U05pZHRUdHI4eXkraWNwVDZJU3g5cWo1Vm54b1VwQlNPQlF0RTUzbFJkSmdPMCtITVRQa3IrU3Y1cTI3ZGxMSFJNV080Y0xDaVIyUzRiTGhzdUJ3WlNWL1QxL1IxeTVaMGlBN1JJWEhyRTFqeEtMVUZSTmxmb0U0ZHBWdnIrdlhLcytMNzY3K1kxRlROVmMxVnpWVXZyeFRIRk1jVXh3MGJSQ2RpcFZQS21KUXhLV1BpNDVWN2JUb2RUYUFKTk9FWnBzbXk1NUlYbEJlVUYxVDRUU09mVjZrcklHb3ZJUnU5amQ1Ry84TVBWcnVBYWhrc2cyVS8vcWc4OFBGUjV2ZWZPU002Rm1NQS8rdmw5U0QvUWY2RC9PYk42VWY2a1g3ODVodlJ1VW9LeldETllNMWc4UVdrMUkxUm5yYy9iMy9lL3BOUGxHYUhiNzBsT3M5ejJ3U2JZRk4wdExHbXNhYXg1ckJoeXBQaVgwaU0vUlZsblVsdXJ2SW9MRXozdmU1NzNmZS8vZ3BSRUFWUk0yZUt6bWV0OGx2bHQ4cHZKWDQ3ZzFKekJhSVAxQWZxQXowOWxkbElreWVMenZPOGFBV3RvQld6WmltRlk4Z1E1Vmt1SE15NkZDeFluRWJUYUZwNE9JUkNLSVR5Ni9oNTJiamF1TnE0aWo5dkpiNkFLRjFLN2UzcEh0MmplOTkvYnkwN3dkRWlXa1NMOHZQaE0vZ01QZ3NMTTdtYjNFM3VFUkdpY3pGV0dFeHRURzFNYlJZdWhNV3dHQmIzN2FzOG01Y25PcGUxZU9qOTBQdWhOeGVRSWxlaFo0V2VGWHFxbDhvV3NJTDBuNmlmeUU3QktUajF3UWZHVHNaT3hrNDhkc3hLSm1VaDYrclZGRUloRk5LalI4RUhKL2EzYk5mWXJyRmR3d1dreUhoKzZmbWw1NWVCZ2JBUk5zSkc5VjZCNWFPVnRKSldEaHRtQ2pHRm1FSldyUktkaDdIaW9QUmUrL2xueUlSTXlCdzlXblFlUzJlN3lYYVQ3U1l1SUlWT25XVWwxWmZxUy9Xam9wUkxaUEVici93VDhpUlA4cHd5eFJSdmlqZkZSMGVMenNPWUNLWldwbGFtVnZQbTBXYmFUSnZWNmZYc1NYbWQ4anJsZFJKL3BXYnhiNnpQS3owOVBUMDkvYU9QWUNwTWhhbE5tb2pPODQ4ZXphb3lMVE10TXkzNy9IUFJjUml6QlBJNStaeDhidkJnOEFFZjhMbCtYWFFlUzFQbXR6Sy9sZm1OcjBBS2pVK0dUNFpQUnVYS3lzWXhYM3doT3M4L1dnU0xZTkdHRFk5UHgyV01BYWhOSEs5ZlYzYjZEQThYbmNmU1pFVmtSV1JGY0FFcE5IbVloM2s0ZGVyakc4ZFlIcHBCTTJqR21UT2FTcHBLbWtyOSt5dlBpbjhoTUdhSmxKWThzYkU4cFBXNFNtTXFqYWswaG9ld1hwcStqNzZQdnMrYmI1SUx1WkJMYUtqb1BFOFZEdUVRbnAwdGw1SEx5R1hlZXkrcGZsTDlwUHFabWFKak1XWU56S3ZNcTh5cndzT1ZmVEJ1M0JDZFI3UnNYYll1V3llK2dGajlTblE2U1NmcDVGZGZXWHIzVHpLVG1jd2ZmcWp1cnlBNkQyTi81QlhzRmV3VlhMMjY4cWg2ZGZtOGZGNCtiMitQVTNFcVRuVjBwTWswbVNhWEw2KzhnZjlGejdnRnNBQVcyTmpRRUJwQ1EvNndGZTdIOERGOGZPY09mb1BmNERmUHNLTWZBZ0xldjQrZjQrZjQrY09IVDM2YmVsSlA2cmx1SGZ3SVA4S1Bnd2VMUG0vRjdsRzNiZU1TNHhMakV2SHJacXkybmJ0T3E5UHF0RTJiS2krNHhFVFJlWjZHM3FGMzZKM0lTTk4wMDNUVDlGR2pST2RocFpQU1BMUmlSUnVkamM1R0Z4S2kvTjEwN3F4Y0dYdDVRVFJFUTNUNThxSnpzbitnQnozb2MzT05pNDJMall2dDdVWEhzZG9oTE5wS1cybnIrUEdpY3p6VlJKZ0lFOVBTTXF0blZzK3Nic0U1V1ltbTNhYmRwdDAyZUxEbW9PYWc1dUQ1ODByaG1EZFArVzd6NWx3NHJFeFRhQXBOMWQ1aTRsbnNrTS9URk56eitJdytvODg2ZGhTZDUwOGVyU1NYdDh2YjVlMERCNTViZkc3eHVjVi92aFJuckNqcFp1dG02MlpIUjhNa21BU1RTdUZRVDBtbEFRMW94QTlkcWF6dUNvUmVvOWZvdFlnSU1JSVJqT0wzQlA2VHp0QVpPa2RGcFN4T1daeXkrTkFoMFhGWTZhSU03UTRiVm1ydkVaUndWSmZxVWwzTHVRS3htZ0tpMzZMZm90L2k1a2FUYUJKTjZ0RkRkSjQvR1F0allleXZ2K2JzemRtYnMvZlRUMFhIWWFXTFVqZ3FWRkNHT0hoQmFvbGxZVU5ZVmxOQTVHUHlNZm5ZdUhFV085dHFOc3lHMmFHaHl2NEgyZG1pNDdEU2hjcFRlU3JmcHc4a1FSSWtWYXdvT2c4cklqTElJUE1RMWpQelB1dDkxdnZzSzYvZ1QvZ1QvcVMyZmJZME8zWW9DNTUyN0JDZGhKVk8yQXliWWJPV0xVWG5ZRVdNZ0lDNGdEd3pjdzl6RDNPUG5qMlZSMlhMaXM1VDRMR05jSGlXRlJOTUJ6clF1Ym1KanNHS0ZnWmdBQWJ3RU5Zend4YllBbHVvTFQ4c3lGVzRDbGZYckZIMk16Q1pSTWRocFJ1MXB0YlUrZzhMK0ZnSnhsY2cvOGdqM2lQZUk3NWhROWdEZTJDUGo0L29QQVhDSUF6Q0hqN1VKR3VTTmNsOHM1eFpCcHlFazNEUzdkdWljN0FpMWh5YVEzTytBdmxIbWhSTmlpYkZBcTg4RnNFaVdMUjhlZExtcE0xSm0zLzVSWFFjeGdBQW9BLzBnVDduem9tT3dZcllIdGdEZTY1ZUZSMURaWEVGUkptT2FHdXJiTEJrUVRmTkg5M3prRFpKbTZSTmMrZUtqc1BZSCtGd0hJN0RlUkpIaVhjUURzSkJ5K21sWjNFRlJGNHZyNWZYdi9zdWpzU1JPTEphTmRGNUNpeUd4YkI0Mjdia21zazFrMnVlT1NNNkRtTi9aSC9DL29UOWlkaFlaVCtjbXpkRjUyRkZRK29yOVpYNnhzYUt6bEdRUjNTQVB3WHFKbldUdWxsZ2k1SmRzQXQycVQyRUdMTXNCMjhldkhud1psWVd0SVNXMEhMeVpORjVXRkhZdURFNU5qazJPZmJJRWRGSlZCWldRQkJoTkl5RzBXM2FpRTZpb21rMGphYWRPR0dzYUt4b3JMaHpwK2c4alAwZFU3d3AzaFFmSFUwaEZFSWhQL3dnT2c5N1NmN2dELzduemtsdWtwdmtGaFltT3M2VExLYUE2QVAxZ2ZwQUR3LzRHcjZHcjExZFJlZFJLYk5ib3FPVlI4K3dud0ZqRnNBMDNEVGNOTHhmUCtYUnpKbTBpQmJSSXZFYkVMRm4xQkphUXN2OSs4MjU1bHh6YnJObXlwV0g1ZHc4VjFsTUFWRmFNTFJ0S3pyRzQvTHlsSldmbGpQbXlOaXprMlZsbmRMNDhWS1VGQ1ZGZVhqUUp0cEVtOWFzb2NOMG1BN3pqcGpDUGRvZ1NwbWVxKzVyOVA3N3h0bkcyY2JaelpvZC9lYm9OMGUvdVhSSmRNeW5zWmh1dHRxZnREOXBmenA0RUtmamRKenU1eWM2RDBSQ0pFVEd4UmtEallIR1FNc1pVbU9zTURSYzEzQmR3M1YyZHVWaXk4V1dpMjNZMER6TFBNczhxMVl0VFQ5TlAwMC9aMmM1Vzg2V3MvL2NjdzVINDJnY1hiNDhtTUVNNXIvWW1UQUtvaUNxWERsYVFTdG9oWjNkOCtiQ25iZ1RkNVlwbzNTMWRuQjQwZU9qWmJTTWx0MjdCejJoSi9Rc2hIVVRzMkUyek03TXhMZnhiWHo3K2Eva2NBU093QkZFc3BQc0pEdGR2eTZOazhaSjQ2NWV4YmJZRnRzbUpTbVRjNnh2OG9Qd0F1S1Q0WlBoazFHNWN1NlYzQ3U1VjY1ZHd6QU13ekNOUm5RdW1BTnpZTTRISHhoYkdGc1lXOFRFaUk3REdHT1dSbmhYVy9ONDgzanorTmF0OFNTZXhKUGlDd2RGVXpSRlAzaGc0MlRqWk9PMGNhUG9QSXd4WnFtRTN3TWhMV2xKYXptdFNqQWN3ekU4TGk2cGZsTDlwUG84UnN3WVkwOGp2SURBRy9BR3ZPSHRMVHFHU3BtMiszLy9Kem9IWTR4Wk9tRUZKSWlDS0loc2JKUXVvaDRlb2srRWl0Nml0K2l0UFh0RTUyQ01NVXNuN0I3SS9lNzN1OS92L3VhYm1JN3BtUDdpc3kwS3pRZ1lBU091WFV0eFRIRk1jVHgxU25RY3hoaXpkTUt1UVBMNzVQZko3K1BsSmZvRXFDaUxzaWhyOSs1SGozakJJR09NL1FOeDkwQk93QWs0b2RPSlBnRUZKMktwdEZSYXVuZXY2QnlNTVdZdGhCVVF2SWszOGFaZUwvb0VxRWdpaWFUa1pORTVHR1BNV2dncklEU0xadEdzK3ZWRm40REg5emJuZXgrTU1mYXNpcjJBcUN2UHNTazJ4YWF2dkNMNkJNQnhPQTdIMDlPVm5rSDM3NHVPd3hoajFxTFlDNGo1ZmZQNzV2ZHIxeFo5NEFVT3drRTRlUHk0NkJpTU1XWnRpcjJBeUYzbHJuTFhPblZFSDdpS2ZNbVhmRStjRUoyRE1jYXNUZkhmQTJrRWphRFJ2LzRsK3NBTFRzQ3YwcS9TcjZkUGk4N0JHR1BXcHRnTENMcWpPN3BiMEJYSVNscEpLeTF2b3hiR0dMTjB4WDhGMGdiYVFCdkxLU0RTSUdtUU5PajZkZEU1R0dQTTJoUi9BU0Vnb0JvMVJCKzRTdG5BNnNZTjBUa1lZOHphRkhzQm9aazBrMlpXcWlUNndGWFpLZGtwMlNuWHJvbk93UmhqMXFiNHIwREtRQmtvVTZHQzZBTlgzTDJiMWoydGUxcjNRdGp5a2pIR1NwbmlMeUIyWUFkMmxsSkFlT0VnWTR5OXFPS2ZoYlVjbCtOeWUzdlJCdzYrNEF1KzNIV1hNY1plVkxFVmtPRGc0T0RnWUkwR2pHQUVJNkxvQStjQ3doaGpMNmZZQ2toS1FFcEFTb0NOc0Eyc0dHT01GYTVpS3lCMjFlMnEyMVhuVC95TU1WWlNGRnNCVVdZNzVlV0JEblNnczRCQ2NnZ093U0VMR0VwampERXJWY3czMFluQUc3ekJXL3kwV2VwRGZhaFA1Y3FpY3pER21MVXEvbW04UmpDQ01TZEg5SUZqT0laamVKa3kvazcrVHY1T2pvNmk4ekRHbUxVcC9nSVNCRUVRZE9lTzZBTlhQYWp6b002RE9sV3JpczdCR0dQV3B2Z0x5QnlZQTNOdTNSSjk0Q3B5Sm1keWRuWVduWU14eHF4TjhmZkMyazdiYWZ2Tm02SVB2T0FFK0V2K2tqOWZnVERHMlBNcS9wWG9DM0VoTHJTYzVvV3lYdGJMK3BvMVJlZGdqREZyVS94RFdKV2hNbFMrY0VIMGdhdXdNVGJHeGcwYmlzN0JHR1BXcHZnTHlBcFlBU3N5TWtRZnVJcktVbGtxMjZpUjZCeU1NV1p0aXIrQUFBQ0FCVjJCZklxZjRxZGNRQmhqN0hrVmV3R1I1OHZ6NWZtblQ0cys4QUtKa0FpSnpzNGU4Ujd4SHZFOEc0c3h4cDVWc1JlUWVwSDFJdXRGL3ZJTFJWTTBSVDk0SVBvRUZKeUlkZEk2YVYzanhxSnpNTWFZdGRBVTl5OU1TMHRMUzBzamNuRjBjWFJ4N040ZGZvUGY0TGRxMVVTZkNHbTd0RjNhZnZic1pmTmw4Mlh6L3YyaTh6REdtS1VUZEE4RUFLcEFGYWhpTW9rK0FTb2FRU05vUklzV29uTXd4cGkxRUZaQTZDZjZpWDQ2ZEVqMENTakkwNWs2VTJjL1A1OE1ud3lmREFjSDBYa1lZOHpTQ2R2Z0NRRUJ3WElLaU5wY01kYzMxemZYMTlkWGVYYjNidEc1R0dQTVVnbTdBakdhakNhajZjUUo1ZEhkdTZKUFJJRUJNQUFHTkc4dU9nWmpqRms2Y2ZkQUFBQkFscFd2aHcrTFBoRUZNaUFETXQ1NVIzUU14aGl6ZElJTENBQVl3QUFHQ3hyS21vcFRjYXFYbDhjd2oyRWV3K3JYRjUySE1jWXNsZmdDY2hmdXd0MkRCMFhIZUpMR1hlT3VjZS9SUTNRT3hoaXpWTUlMeU4yWXV6RjNZK0xqNlRBZHBzT1ptYUx6RkZnSUMySGgrKytManNFWVk1YXEyQmNTUHVuV3RsdmJibTNMejNlUlhDUVh5ZE1UenNBWk9HTUJ2YWtRRUxCS2xacHYxWHlyNWx1Yk5sMU91NXgyT2UzcVZkR3hHR1BNVWdpL0FpblFHbHBENjQwYlJjZDRrcnhVWGlvdjdkMWJkQTdHR0xNMGxsTkFoc0FRR0xKMUsraEJEL3JjWE5GeFZIU2NqdFB4RHo5MG4rTSt4MzFPdVhLaTh6REdtS1VRUG9TbHVuTGx5cFVyVng0K2RJbDBpWFNKOVBlSDdiQWR0dGVySnpvWHhtRWN4ams0U0QybG5sTFBTNWV1ckxxeTZzcXE1R1RSdVJoalJjZnJvdGRGcjR1dnZWYTlTdlVxMWF2NCtybzJjMjNtMnF4Qmcyb1BxejJzOXREUk1jQW53Q2ZBNS9mZjFkNStvdk9LSW13bCt0UGdjQnlPd3pkdUpJa2trdDU5VjNTZWdselptSTNaSTBZb2o3NzVSdm1xcm1OaGpGbWo0T0RnNE9CZ2pTYjlmUHI1OVBQOSs5Tk1ta2t6eDQ2Vk84bWQ1RTZ2dmFaMHpBQWdJQ0FBa0VBQ0NRRFMwOVBUMDlQdjN0Vk8xMDdYVGwrN1ZyNHFYNVd2ZnZYVmthZ2pVVWVpenA0VmZWekZCVVVIZUpJeVZGUzFxdTA1MjNPMjV6SXlsSFVpZG5haWM2a29oRUlvcEVzWDAzRFRjTlB3bjM4V25ZY3g5dngwV3AxV3A2MVNoU0lvZ2lMV3I4ZFpPQXRuQlFXOTNFL055NE5CTUFnR3paZ0JTMkFKTEprMlRlbTRrWmNuK25pTGlzVVZFSlV1UlplaVMxbTdGZ2JDUUJob09lc3hhQmZ0b2wwSEQ1b3FtaXFhS3I3MWx1ZzhqTEZucHd4Tk9UbkpIZVdPY3NjREI1VFpsZzBhRlBvdmFnTnRvTTJXTFhlcjNxMTZ0MnEzYnVlR25SdDJidGpEaDZLUHY3Qlp6azMwSjNtQUIzaW9RMFdXQTF0aVMyenA3Nis3cUx1b3U5aTJyZWc4akxGL3BnNVZ5V2x5bXB5MllVT1JGUTdWTnRnRzI5cTNmNlh0SzIxZmFUdDNydWpqTHlvV1cwQ01hRVFqN3RzSEFSQUFBU2RQaXM3ekpFcWxWRXFkUFZ0OVlZck93eGg3dXZUMjZlM1QyNDhaQStOaFBJd1BEQ3l1MzR1emNUYk9EZzMxOVBQMDgvVFQ2MFdmaDhKbThXOThOU3JXcUZpam9xMHQzc2Y3ZU4rQ2JxcnZ4dDI0dTJyVlc3ZHUzYnAxNjlJbFpSYVowU2c2RjJQc2Y3d1dlQzN3V3RDb2tUSXBaODBhNVo2cVRmRk5Icm9DVitBS0lwclJqR1pKVXQ0bk5tOFdmVjRLaThWZWdhanlMdVZkeXJ2MC9mZVVSRW1VbEpNak9zK2Z6SVc1TUhmcVZIOG5meWQvSjBkSDBYRVlZd0JCRkVSQlpHTWoxNUhyeUhXKyt3NFd3U0pZWkc4dk5sWEp1MmRxOFFVa05UVTFOVFgxOW0ySWhFaUlYTE5HZEo0bjRVZ2NpU09yVlh0dzZjR2xCNWNpSWtUbllZd0JaSy9PWHAyOWV0Z3dtQXlUWWJMNG9TTktwbVJLcmwxYmRJN0NadkVGUkNWZmtDL0lGMmJPVlA1SG1NMmk4L3lKUC9pRC85aXgra0I5b0Q3UTAxTjBITVpLb3liVWhKcFFuVHF3SC9iRC9xbFRSZWNwa0F6SmtJd1dPK3YxUlZsTkFWRVg2T0FNbklFelZxNFVuZWV2MmRxU2puU2srKzY3aHVzYXJtdTR6bkxXcnpCVzhpSGE3TGZaYjdOLzBTTGxEZHR5V2cvaGFseU5xeTllRkoyanNGbE5BU213QVRiQWhtblRsQWNXdUVBbkh1SWgzdDI5VEwweTljclUrL1JUMFhFWUt3MzA5ZlgxOWZYRHcyRWtqSVNSbGpQWnBrQWY2QU45amgwVEhhT3dXVjBCTVJxTlJxUHgvSG5xUmIybzF3OC9pTTd6VkI3Z0FSNFJFVjUxdmVwNjFmWHlFaDJIc1pKSTMwZmZSOS9uelRmbFUvSXArZFRzMmFMelBBMkdZaWlHN3RnaE9rZGhzN29Db3JMWlo3UFBacC9sWG9tZ0YzcWhsNDFOL29uOEUva25mdmpCKzZ6M1dlK3pyN3dpT2hkakpZSGFIWnZTS0kzU1ltUFJHNzNSMjhGQmRLNC9DWU13Q0h2NDBEelBQTTg4YjhNRzBYRUttOVVXa0tUTlNadVROdi95QzhSQ0xNU3VXQ0U2ejlOZ0FBWmd3T3V2bXgzTmptYkhtSmhIejVhNG0ybU1GU2ViWGphOWJIb3RYVnJrSzhwZkV0MmplM1J2M2JvamdVY0Nqd1Jldnk0NlQyR3oyZ0tpeXZzcDc2ZThuejc5RkliQk1CaDIrN2JvUEUrRDdiQWR0dXZVU1p1a1RkSW04YjBSeGw2RXZwSytrcjdTdUhIWUNUdGhwMTY5Uk9kNUdscEVpMmhSZmo0Tm9BRTBZTVlNMFhtS1NvbjVKS3pUNlhRNlhWaVk4bWpoUXRGNW5pb1VRaUZVbHVrRzNhQWJuVHFaSnBnbW1DWnMyU0k2Rm1PV1REdEJPMEU3NFoxM29ETjBoczcvL1MrR1lSaUdXWEFMSVFJQ1dyWk02Y1k3YUpEb09FV2x4QlFRaFNScE4yazNhVGNsSnVKVW5JcFRMZjNtOWQyNytBYStnVys4OVpaaHBXR2xZZVh4NDZJVE1XWkoxRllrc3FQc0tEdnUzdzlSRUFWUmxTcUp6dlUwbEVpSmxIanpKamJGcHRpMFFRT2xnTnk0SVRwWFViSDZJYXpIeVRKOERwL0Q1MkZoNmlXazZFUi9yMElGZW9mZW9YZDI3ZEovb2Y5Qy84WHJyNHRPeEpnbGFQSnhrNCtiZk96cUtxK1FWOGdydG02MTlNSlJZQ3RzaGEzang1ZjB3cUd5M0V2QUYzVGxrUnF1TlZ4cnVEbzc0eGs4ZzJlOHZVWG5lcXBFU0lURWN1V29QL1duL3UzYVZTMWJ0V3pWc3V2WC8yNzQzZkM3SVN0TGREekdpcE5QaGsrR1QwYmx5dUFBRHVDd1o0K3lvbHo4MXRiL2hDYlFCSnFRa0dCNnovU2U2YjJoUXg4OVcrSzN1aTF4QlVUbGt1bVM2Wktaa0FCKzRBZCtJU0Z3RVM3Q1JjdHRkb2c3Y1NmdXJGUko2aS8xbC9xLys2N0xXWmV6TG1mWHJWUEs0ZjM3b3ZNeFZwU1VIUUlyVkpDdnlkZmthOXUyUVF6RVFJemx0d1JTbTd4aUNJWmdTTHQyeXQ5cnladHQ5VFFsYkFqcmY1Ukx5THQzNVNBNVNBNEtDVkZ2WG92TzlZLytEZitHZnpkc3FFeFAzTDdkSTk0ajNpUGUyVmwwTE1hS2dsbzRvQVcwZ0JaeGNiQUg5c0FlSHgvUnVaN1pRVGdJQnovN1RGbmdmT3FVNkRqRnJjUVdFRlZLY0Vwd1N2Q3VYZVJEUHVRelo0N29QTTlIcTVVZVNBK2tCd2NPZUhmdzd1RGRvVzVkMFlrWUt3d0ZoUU1BQUxadnQ3YkNvVzV0L2VyOFYrZS9Pajh5VW5RZVVVcllMS3luVS9jSHlJN0xqc3VPaTQrSFNUQUpKdm42aXM3MXJPZ1FIYUpEVjY5S3JhUldVcXUyYlEzeGhuaERmRXFLNkZ5TVBROWx1bjJOR3NvamRmcTZWaXM2MXpQekJtL3d2blBIdk5DODBMelEwL01vSHNXaitPdXZvbU9KVXVLdlFGVDdjQi91UTdNWjh6RWY4L3Ywb2NOMG1BNW5ab3JPOWF6UUYzM1J0M3AxNmtmOXFGOTh2TzZPN283dXp0dHZpODdGMkxQd3pQTE04c3g2NHczbG51U2hROHF6VmxRNEhzRXN6TUtzc0xEU1hqaFVKZlltK3ROY1huMTU5ZVhWdDIvWHFGZWpYbzE2R1JsNEdBL2o0UzVkUk9kNlpzbVFETWwyZHBBR2FaRFdvMGVOY2pYSzFTaDMrL2FWMzY3OGR1VzM1R1RSOFJqN0l4M3BTRWZObXVGYVhJdHJkK3lBOWJBZTFsZXZManJYaTFtMHlMamR1TjI0ZmRZczBVa3NSYWtad25vYTVaSmFYYm11cm1TM1ZxdFg1M3lTODBuT0o2R2hhZDNUdXFkMXo4NFduWWlWVHJwVnVsVzZWYU5HS1Yyelo4MVNtNHVLenZXODFPbTVEL0lmNUQvSWI5NWMrYnZLelJXZHkxS1VtaUdzcHlsdktHOG9ieGcyRE42QmQrQ2Q3ZHRGNTNrNXZYczcyRGpZT05nY1Bsd3daTUJZTVZBMlVDdGZYcGVpUzlHbHJGMExYOFBYOFBWWFgxbHI0UUJmOEFYZnk1ZHhPazdINmQyNmNlSDRhNlcrZ0tqM1JqVDlOZjAxL2J0M3AzMjBqL1paY1V1UlI5T0FwVmdwVm9wTlN0SnF0VnF0OXFPUGxHOXlGMkJXdUxUdmF0L1Z2dXZqNDRBTzZJQW1Fd3lFZ1RDd1J3L1J1VjZVdXE0REVpQUJFcnAwVWFiblhya2lPcGVsNGplVUo2Z3RGR3dDYkFKc0FnNGZWajVKdWJxS3psVTREaHpBenRnWk93OGNhUGpVOEtuaDA5T25SU2RpMXFWZ05tTk1ka3gyek9qUlNvdVJMNzVRdm10ckt6cmZDM3UwVGt6dUpmZVNld1VIcHppbU9LWTRscno5T3dvYkY1Q25VSGNTbEN2TGxlWEtlL2NxejVZdEt6clh5eXI0aFBWb0FaUTZqejAyTmpZMk50YlNlNGN4VVR4RFBVTTlRMzE5c1FOMndBNExGK0prbkl5VFBUeEU1eW9zZUFXdjRKVlJvd3lYRFpjTmwwdnZ1bzdueFFYa0graE82VTdwVG5YcUJPL0QrL0IrYkt6eXJCVi8wbm9DN2FXOXREY2xoZUlvanVMR2psVVhYb3JPeGNUeXV1aDEwZXVpazFOK2JuNXVmdTZzV1RnVForTE1BUVBBQ0VZd2xxQ2gwUDdRSC9yUG1HRWNZaHhpSERKaGd1ZzQxcWJrdkJDS21INllmcGgrV05ldWRKQU8wc0UxYTVSblMwNGhlZHlPSFZnT3kyRzVpQWhlc0ZnNktMTVJ5NVpWTm1ZYk9wUmVwVmZwMVhIamNEZ094K0dWSzR2T1Y5aW9BM1dnRGdzV21LYVlwcGltcU0wUDJmUGlBdktjbE5sTlhicEl6YVJtVXJPMWE1Vm5TMkFoVVh1SExZYkZzSGp0V25tK1BGK2VQM2x5aWwrS1g0cmZ1WE9pNDdHWFV5K3FYbFM5S0h2N2l2TXJ6cTg0ZjlBZytZUjhRajR4Y2FLNllGVjB2cUpDc1JSTHNkOSthM0l6dVpuYzFJMmVTbjdYM0tKUzZtZGhQYS9IYjY2OTl4NkVRUmlFUFh3b09sZWhXd3lMWWJIMDZQWFJ1N2QwWERvdUhUOTlXcnRhdTFxNyt2Lyt6elBkTTkwenZVTUg1ZnNsYUVpamhGSjdUMmwzYW5kcWR3NGZYc0dwZ2xNRnAvUG42UlY2aFY2WlA3K2tGdzZJaFZpSVhiSkVLUnpxckVRdUhDK0wvL0Jma25McDM3a3o2RUVQK2g5L0JBTVl3R0JuSnpwWGNhSFA2WFA2L01nUnVBLzM0ZjY4ZVpsWE02OW1YbDJ6NXR5d2M4UE9EU3VCaGRWS0tBV2phVk5sNWZlQUFSQU13UkRjcDQveVhldWZEUExNdHNFMjJEWjNyckdxc2FxeDZxaFJ5cE5jT0FvTEY1QkNvaFNTZHUwZ0hNSWhmTzFhaUlab2lDNWZYblN1WWpjTWhzR3cyN2ZwT2wybjZ6Ly9qQU54SUE1Y3U5WnRrTnNndDBHN2QvTnNyOEtsdjYrL3I3OWZxNVpza0EyeW9VY1B2SUUzOEViLy9nWGJBcFEyajRaZXFRRTFvQWFmZkdJS05BV2FBci84VW5Tc2tvb0xTQ0h6Q3ZZSzlncjI4TWdmbkQ4NGYvRG16VGdHeCtDWW1qVkY1eEtOSWltU0luLy9IZDNRRGQzV3J3ZFhjQVhYOWV0elluTmljMklURW5pbDc5L1RWdFZXMVZaMWQxZFdSbmZzQ0NmaEpKenMzQm15SUF1eXROb1NOenZxaGR5L0wrK1Y5OHA3Ky9ibGRSekZvNVMvNElxT3A1K25uNmVmaTRzMFFab2dUZGkwQ1NiRFpKaXMxNHZPWlpudTM2ZlJOSnBHSnlSSUE2UUIwb0M5ZStFVzNJSmJlL2FVY3lqblVNNGhLVW50R0NBNmFXRlRGK1psMm1YYVpkbzFhaVN0bGxaTHF3TUR5Wi84eVQ4d0VIZmhMdHdWR0FoellTN01yVnBWZEY1TG8yNXpvSGxkODdybTlZNGRrMzlKL2lYNUYyNHFXbHk0Z0JReGRYb2toVklvaGNiRTRHSmNqSXU3ZGhXZHkycDRnUmQ0M2J0SHMyZ1d6VHB4UWxud2RlS0UwdVR1NUVucFhlbGQ2ZDNqeC9NRzVRM0tHM1R5cE5KbSs3ZmZsUCs0K01lNjNlZTR6M0dmVTY2YzNWRzdvM1pINjliTm41by9OWDlxM2JvNEdBZmo0RmRmaFZiUUNsbzFib3hyY0EydThmQlFKbUUwYWdTTFlCRXNzcmNYZmJxdFMyb3FFQkJRKy9iS0RxUVhMb2hPVk5wd0FTbFdpTG9GdWdXNkJmLytOeHlEWTNBc0lvS0hIZ29YSlZNeUpadk5ZQVl6bUcvY2dGekloZHovZmNVb2pNS29hOWNnQkVJZzVNNmRaLzY1UUVDZzBXQXdCbU93a3hPMGhKYlEwc2xKK2JsVnFrQWU1RUZlbFNxUUNJbVF5RnNRRjVsMjBBN2EvZnl6cHErbXI2WnZ2MzVKOVpQcUo5VzNubjE5U2hwKzR4S2tZRU9vbHRBU1duNy92ZktzdWxNYll3d0FnS0lwbXFJZlBJQnN5SWJzaUFoVEsxTXJVNnQ1ODBUbllnb3VJSUo1eEh2RWU4UTdPMnQyYUhab2RpeGZya3c3Yk45ZWRDN0dSS0pwTkkybW5UaUJFM0VpVHV6VlN4bWlTazBWbllzOWpndUlSVUZVMnE4UEdvU0lpS2cyZFN0RjgvWlo2YVFESGVpSUlBSWlJR0xwVWx0YlcxdGIyeEVqRW1zbDFrcXNsWk1qT2g3N2ExeEFMSlE2YlJQU0lSM1NWNjNDSUF6Q29EZmZGSjJMc1VMbEIzN2c5OXR2U2h2MWp6OVdXdVhFeFltT3haNE50ekt4VUtacnBtdW1hOGVPWVNBR1lxQldxOHhDR2pHQ0R0TmhPc3czRFprMXk4dFR2a1pGNVFUa0JPUUV2UGttRnc3cnhGY2dWa1pkWDRJOXNBZjJtRGtUVCtBSlBOR25EOC9tWXBadno1Nzh5UHpJL01naFE0NEVIZ2s4RXBpV0pqb1Jlem44aG1QbDlLbjZWSDFxVUJEMW8zN1ViLzU4NWRuR2pVWG5ZcVhjb3ozRm9RdDBnUzdqeHh0YkdGc1lXOFRFaUk3RkNoY1BZVms1UTJORFkwUGpmZnVVaFFvNm5UclVCVDdnQXo3WHI0dk94MG9IZFVVNGpJSlJNR3IwYURnRWgrQlEvZnBjT0VvMnZnSXBvZFFWMFRhZU5wNDJuZ01IS2l1NEowemdsaGlzVUl5QUVURGkyaldRUVFiNTY2K1Z2ZEhuenpjYWpVYWo4ZjU5MGZGWThlQUNVa3A0bi9VKzYzMzJsVmZNbjVnL01YOFNHb291NklJdUkwWW9ueFJkWEVUbll4WnVGSXlDVVpjdWdSM1lnZDJzV2VXN2xlOVd2dHZTcFVxUHNnY1BSTWRqWXZBUVZpbWh0bnd3YlRCdE1HMllNeWNuTUNjd0o3QnVYV1hyMmc4L0xOalhnekVBVURvazdOK1BOYkFHMWdnSnVYdno3czI3TjE5OTFSaHNERFlHejUvUGhZTUI4QlVJZTRKbnFHZW9aNml2THpiRWh0Z3dMQXlhUWxOb0doeU00UmlPNFdYS2lNN0hDaGZObzNrMDc5WXRmQTFmdzlkaVltUUgyVUYyV0xKRWFZZCs4cVRvZk15eWNRRmhmNnNKTmFFbVZMR2lUWnhObkUxYzE2NlVSVm1VMWJjdjNzRTdlQ2NnNFBHdGI1bGx5OHRUMnVidjI2YzBtL3p1TzhlK2puMGQrLzcwRTE5UnNCZkJCWVM5RUhVblBQb3YvWmYrMjdtenNnNmxjMmVhVHROcGVtQWdlcUVYZXRuWWlNNVpPdDI5Qzh0Z0dTeUxpNE1jeUlHY1RadHlRM05EYzBQajRsSlRVMU5UVTIvZkZwMlFsUXhjUUZpaDhzbnd5ZkRKcUZ3NTF5M1hMZGZ0N2JleE1UYkd4cTFhd1RnWUIrTmF0WUk1TUFmbTFLa2pPcWZWZXJSbEsxU0JLbERsMUNrNlJzZm8yTzdkT0FKSDRJai8vQ2RuUjg2T25CMzc5dkVPajZ3NGNBRmh4VXEvUmI5RnY4WE5UUjRnRDVBSCtQbWhDVTFvOHZHQlR0QUpPdm42S3Y5S1hRaHBheXM2YjdGVDk1UkhRc0xFUkdnQURhQkJZaUpzaEkydzhmQmhqTU00akV0TVZMclQzcjByT2k0cjNiaUFNSXVpMCtxME9xMnRMVjJraTNUeGpUZmdTL2dTdm16Y0dETXhFek1iTllJZ0NJS2dXclhnQi9nQmZxaGRXNWs5NXVxS3EzQVZybkoxdFppZC9mU2dCMzF1cnJJRDRXKy9RVFdvQnRYT253YzNjQU8zOCtkaEgreURmZW5wU2hmYTgrZWw4bEo1cWZ6Sms4azFrMnNtMXp4N1Z2a2h4YitqSW1QUGd3c0lLMUc4Z3IyQ3ZZS3JWemRmTWw4eVg2cFpVMW91TFplV3U3cENiK2dOdmUzc0tJSWlLS0pjT1pnSk0yR21uWjJVSldWSldYWjJOSWttMGFSeTVaUUZjWWprUzc3a1c3NjhjaThuSzB1WnJYVDdOaTdBQmJnZ0t3dUd3bEFZbXBtcGRKSE55dEw4Ui9NZnpYK3lzaUFPNGlEdXhvMjZIOVQ5b080SGx5L0h4c2JHeHNibTU0cytMNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWUt6Yi9ENERFbTlvR0NhRlFBQUFBSlhSRldIUmtZWFJsT21OeVpXRjBaUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXdvaEcrTHdBQUFDVjBSVmgwWkdGMFpUcHRiMlJwWm5rQU1qQXhOeTB4TWkweE5WUXhOVG8xTnpveU55c3dPRG93TU5OTUJwTUFBQUJQZEVWWWRITjJaenBpWVhObExYVnlhUUJtYVd4bE9pOHZMMmh2YldVdllXUnRhVzR2YVdOdmJpMW1iMjUwTDNSdGNDOXBZMjl1WDJOck1XSjZZVEI2YWpscWFtUmplSEl2Y21WbWNtVnphQzV6ZG1lakYwaWtBQUFBQUVsRlRrU3VRbUNDJyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1362\n"); /***/ }), /* 1363 */ /*!****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/verifySlider/verifySlider.vue ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _verifySlider_vue_vue_type_template_id_25461864_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./verifySlider.vue?vue&type=template&id=25461864&scoped=true& */ 1364);\n/* harmony import */ var _verifySlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./verifySlider.vue?vue&type=script&lang=js& */ 1366);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _verifySlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _verifySlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _verifySlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _verifySlider_vue_vue_type_template_id_25461864_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _verifySlider_vue_vue_type_template_id_25461864_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"25461864\",\n null,\n false,\n _verifySlider_vue_vue_type_template_id_25461864_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/components/verify/verifySlider/verifySlider.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUk7QUFDckk7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSxtR0FBTTtBQUNSLEVBQUUsNEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM2My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdmVyaWZ5U2xpZGVyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yNTQ2MTg2NCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3ZlcmlmeVNsaWRlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3ZlcmlmeVNsaWRlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIyNTQ2MTg2NFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hbm5leC9jb21wb25lbnRzL3ZlcmlmeS92ZXJpZnlTbGlkZXIvdmVyaWZ5U2xpZGVyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1363\n"); /***/ }), /* 1364 */ /*!***********************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/verifySlider/verifySlider.vue?vue&type=template&id=25461864&scoped=true& ***! \***********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySlider_vue_vue_type_template_id_25461864_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./verifySlider.vue?vue&type=template&id=25461864&scoped=true& */ 1365); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySlider_vue_vue_type_template_id_25461864_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySlider_vue_vue_type_template_id_25461864_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySlider_vue_vue_type_template_id_25461864_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySlider_vue_vue_type_template_id_25461864_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1365 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/components/verify/verifySlider/verifySlider.vue?vue&type=template&id=25461864&scoped=true& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.type === "2") ? _c( "view", { staticClass: _vm._$s(1, "sc", "verify-img-out"), style: _vm._$s(1, "s", { height: parseInt(_vm.imgSize.height) + _vm.vSpace + "px", }), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "verify-img-panel"), style: _vm._$s(2, "s", { width: _vm.imgSize.width, height: _vm.imgSize.height, }), attrs: { _i: 2 }, }, [ _c("image", { attrs: { src: _vm._$s( 3, "a-src", _vm.backImgBase ? "data:image/png;base64," + _vm.backImgBase : _vm.defaultImg ), _i: 3, }, }), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(4, "v-show", _vm.showRefresh), expression: "_$s(4,'v-show',showRefresh)", }, ], staticClass: _vm._$s(4, "sc", "verify-refresh"), attrs: { _i: 4 }, on: { click: _vm.refresh }, }, [ _c("text", { staticClass: _vm._$s(5, "sc", "iconfont icon-refresh"), attrs: { _i: 5 }, }), ] ), _c("transition", { attrs: { name: "tips", _i: 6 } }, [ _vm._$s(7, "i", _vm.tipWords) ? _c( "text", { staticClass: _vm._$s(7, "sc", "verify-tips"), class: _vm._$s( 7, "c", _vm.passFalg ? "suc-bg" : "err-bg" ), attrs: { _i: 7 }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.tipWords)))] ) : _vm._e(), ]), ], 1 ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(8, "sc", "verify-bar-area"), style: _vm._$s(8, "s", { width: _vm.imgSize.width, height: "40px", "line-height": "40px", }), attrs: { _i: 8 }, }, [ _c("text", { staticClass: _vm._$s(9, "sc", "verify-msg"), attrs: { _i: 9 }, domProps: { textContent: _vm._s(_vm._$s(9, "v-text", _vm.text)) }, }), _c( "view", { staticClass: _vm._$s(10, "sc", "verify-left-bar"), style: _vm._$s(10, "s", { width: _vm.leftBarWidth ? _vm.leftBarWidth : "40px", height: "40px", "border-color": _vm.leftBarBorderColor, transaction: _vm.transitionWidth, }), attrs: { _i: 10 }, }, [ _c("text", { staticClass: _vm._$s(11, "sc", "verify-msg"), attrs: { _i: 11 }, domProps: { textContent: _vm._s(_vm._$s(11, "v-text", _vm.finishText)), }, }), _c( "view", { staticClass: _vm._$s(12, "sc", "verify-move-block"), style: _vm._$s(12, "s", { width: "40px", height: "40px", "background-color": _vm.moveBlockBackgroundColor, left: _vm.moveBlockLeft, transition: _vm.transitionLeft, }), attrs: { _i: 12 }, on: { touchstart: _vm.start, touchend: _vm.end, touchmove: _vm.move, }, }, [ _c("text", { class: _vm._$s(13, "c", [ "verify-icon iconfont", _vm.iconClass, ]), style: _vm._$s(13, "s", { color: _vm.iconColor }), attrs: { _i: 13 }, }), _vm._$s(14, "i", _vm.type === "2") ? _c( "view", { staticClass: _vm._$s(14, "sc", "verify-sub-block"), style: _vm._$s(14, "s", { width: Math.floor( (parseInt(_vm.imgSize.width) * 47) / 310 ) + "px", height: _vm.imgSize.height, top: "-" + (parseInt(_vm.imgSize.height) + _vm.vSpace) + "px", }), attrs: { _i: 14 }, }, [ _c("image", { attrs: { src: _vm._$s( 15, "a-src", "data:image/png;base64," + _vm.blockBackImgBase ), _i: 15, }, }), ] ) : _vm._e(), ] ), ] ), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1366 */ /*!*****************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/verifySlider/verifySlider.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./verifySlider.vue?vue&type=script&lang=js& */ 1367);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySlider_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVpQixDQUFnQiwwa0JBQUcsRUFBQyIsImZpbGUiOiIxMzY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdmVyaWZ5U2xpZGVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdmVyaWZ5U2xpZGVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1366\n"); /***/ }), /* 1367 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/components/verify/verifySlider/verifySlider.vue?vue&type=script&lang=js& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ase = __webpack_require__(/*! ./../utils/ase.js */ 1368);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n * VerifySlide\n * @description 滑块\n * */\nvar _default2 = {\n name: 'VerifySlide',\n props: {\n captchaType: {\n type: String\n },\n type: {\n type: String,\n default: '1'\n },\n //弹出式pop,固定fixed\n mode: {\n type: String,\n default: 'fixed'\n },\n vSpace: {\n type: Number,\n default: 5\n },\n explain: {\n type: String,\n default: '向右滑动完成验证'\n },\n imgSize: {\n type: Object,\n default: function _default() {\n return {\n width: '310px',\n height: '155px'\n };\n }\n },\n blockSize: {\n type: Object,\n default: function _default() {\n return {\n width: '50px',\n height: '50px'\n };\n }\n },\n barSize: {\n type: Object,\n default: function _default() {\n return {\n width: '100%',\n height: '40px'\n };\n }\n },\n defaultImg: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n secretKey: '',\n //后端返回的加密秘钥 字段\n passFalg: false,\n //请求通过与否\n backImgBase: '',\n //验证码背景图片\n blockBackImgBase: '',\n //验证滑块的背景图片\n backToken: \"\",\n //后端返回的唯一token值\n startMoveTime: \"\",\n //移动开始的时间\n endMovetime: '',\n //移动结束的时间\n tipsBackColor: '',\n //提示词的北京颜色\n tipWords: '',\n text: '',\n finishText: '',\n setSize: {\n imgHeight: 0,\n imgWidth: 0,\n barHeight: 0,\n barWidth: 0\n },\n top: 0,\n left: 0,\n moveBlockLeft: undefined,\n leftBarWidth: undefined,\n // 移动中样式\n moveBlockBackgroundColor: undefined,\n leftBarBorderColor: '#ddd',\n iconColor: undefined,\n iconClass: 'icon-right',\n status: false,\n //鼠标状态\n isEnd: false,\n //是够验证完成\n showRefresh: true,\n transitionLeft: '',\n transitionWidth: ''\n };\n },\n methods: {\n init: function init() {\n var _this2 = this;\n this.text = this.explain;\n this.getPictrue();\n this.$nextTick(function () {\n _this2.$parent.$emit('ready', _this2);\n });\n },\n //鼠标按下\n start: function start(e) {\n this.startMoveTime = new Date().getTime(); //开始滑动的时间\n if (this.isEnd == false) {\n this.text = '';\n this.moveBlockBackgroundColor = '#337ab7';\n this.leftBarBorderColor = '#337AB7';\n this.iconColor = '#fff';\n e.stopPropagation();\n this.status = true;\n }\n },\n //鼠标移动\n move: function move(e) {\n var _this3 = this;\n var query = uni.createSelectorQuery().in(this);\n this.barArea = query.select('.verify-bar-area');\n var bar_area_left, barArea_offsetWidth;\n this.barArea.boundingClientRect(function (data) {\n bar_area_left = Math.ceil(data.left);\n barArea_offsetWidth = Math.ceil(data.width);\n if (_this3.status && _this3.isEnd == false) {\n if (!e.touches) {\n //兼容移动端\n var x = Math.ceil(e.clientX);\n } else {\n //兼容PC端\n var x = Math.ceil(e.touches[0].pageX);\n }\n // var bar_area_left = this.getLeft(this.barArea);\n\n var move_block_left = x - bar_area_left; //小方块相对于父元素的left值\n if (_this3.type !== '1') {\n //图片滑动\n if (move_block_left >= barArea_offsetWidth - parseInt(parseInt(_this3.blockSize.width) / 2) - 2) {\n move_block_left = barArea_offsetWidth - parseInt(parseInt(_this3.blockSize.width) / 2) - 2;\n }\n }\n if (move_block_left <= 0) {\n move_block_left = parseInt(parseInt(_this3.blockSize.width) / 2);\n }\n\n //拖动后小方块的left值\n _this3.moveBlockLeft = move_block_left - parseInt(parseInt(_this3.blockSize.width) / 2) + \"px\";\n _this3.leftBarWidth = move_block_left - parseInt(parseInt(_this3.blockSize.width) / 2) + \"px\";\n }\n }).exec();\n },\n //鼠标松开\n end: function end() {\n var _this4 = this;\n this.endMovetime = new Date().getTime();\n var _this = this;\n // 判断是否重合\n if (this.status && this.isEnd == false) {\n if (this.type !== '1') {\n //图片滑动\n var moveLeftDistance = parseInt((this.moveBlockLeft || '').replace('px', ''));\n moveLeftDistance = moveLeftDistance * 310 / parseInt(this.imgSize.width);\n var captchaVerification = this.secretKey ? (0, _ase.aesEncrypt)(this.backToken + '---' + JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n }), this.secretKey) : this.backToken + '---' + JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n });\n var data = {\n captchaType: this.captchaType,\n \"pointJson\": this.secretKey ? (0, _ase.aesEncrypt)(JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n }), this.secretKey) : JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n }),\n \"token\": this.backToken\n };\n (0, _api.ajcaptchaCheck)(data).then(function (result) {\n var res = result.data;\n _this4.moveBlockBackgroundColor = '#5cb85c';\n _this4.leftBarBorderColor = '#5cb85c';\n _this4.iconColor = '#fff';\n _this4.iconClass = 'icon-check';\n _this4.showRefresh = true;\n _this4.isEnd = true;\n setTimeout(function () {\n if (_this4.mode == 'pop') {\n _this4.$parent.clickShow = false;\n }\n _this4.refresh();\n }, 1500);\n _this4.passFalg = true;\n _this4.tipWords = \"\".concat(((_this4.endMovetime - _this4.startMoveTime) / 1000).toFixed(2), \"s\\u9A8C\\u8BC1\\u6210\\u529F\");\n setTimeout(function () {\n _this4.tipWords = \"\";\n _this4.$emit('success', {\n captchaVerification: captchaVerification\n });\n }, 1000);\n }).catch(function (res) {\n _this4.moveBlockBackgroundColor = '#d9534f';\n _this4.leftBarBorderColor = '#d9534f';\n _this4.iconColor = '#fff';\n _this4.iconClass = 'icon-close';\n _this4.passFalg = false;\n setTimeout(function () {\n _this4.refresh();\n }, 1000);\n _this4.$parent.$emit('error', _this4);\n _this4.tipWords = \"验证失败\";\n setTimeout(function () {\n _this4.tipWords = \"\";\n }, 1000);\n });\n }\n this.status = false;\n }\n },\n refresh: function refresh() {\n var _this5 = this;\n this.showRefresh = true;\n this.finishText = '';\n this.transitionLeft = 'left .3s';\n this.moveBlockLeft = 0;\n this.leftBarWidth = false;\n this.transitionWidth = 'width .3s';\n this.leftBarBorderColor = '#ddd';\n this.moveBlockBackgroundColor = '#fff';\n this.iconColor = '#000';\n this.iconClass = 'icon-right';\n this.getPictrue();\n this.isEnd = false;\n setTimeout(function () {\n _this5.transitionWidth = '';\n _this5.transitionLeft = '';\n _this5.text = _this5.explain;\n }, 300);\n },\n //获取left值\n getLeft: function getLeft(node) {\n var leftValue = 0;\n while (node) {\n leftValue += node.offsetLeft;\n node = node.offsetParent;\n }\n var finalvalue = leftValue;\n return finalvalue;\n },\n // 请求背景图片和验证图片\n getPictrue: function getPictrue() {\n var _this6 = this;\n var data = {\n captchaType: this.captchaType,\n clientUid: uni.getStorageSync('slider'),\n ts: Date.now() // 现在的时间戳\n };\n\n (0, _api.getAjcaptcha)(data).then(function (result) {\n var res = result.data;\n _this6.backImgBase = res.originalImageBase64;\n _this6.blockBackImgBase = res.jigsawImageBase64;\n _this6.backToken = res.token;\n _this6.secretKey = res.secretKey;\n }).catch(function () {\n _this6.backImgBase = null;\n _this6.blockBackImgBase = null;\n });\n }\n },\n watch: {\n // type变化则全面刷新\n type: {\n immediate: true,\n handler: function handler() {\n this.init();\n }\n }\n },\n mounted: function mounted() {}\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvY29tcG9uZW50cy92ZXJpZnkvdmVyaWZ5U2xpZGVyL3ZlcmlmeVNsaWRlci52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiY2FwdGNoYVR5cGUiLCJ0eXBlIiwiZGVmYXVsdCIsIm1vZGUiLCJ2U3BhY2UiLCJleHBsYWluIiwiaW1nU2l6ZSIsIndpZHRoIiwiaGVpZ2h0IiwiYmxvY2tTaXplIiwiYmFyU2l6ZSIsImRlZmF1bHRJbWciLCJkYXRhIiwic2VjcmV0S2V5IiwicGFzc0ZhbGciLCJiYWNrSW1nQmFzZSIsImJsb2NrQmFja0ltZ0Jhc2UiLCJiYWNrVG9rZW4iLCJzdGFydE1vdmVUaW1lIiwiZW5kTW92ZXRpbWUiLCJ0aXBzQmFja0NvbG9yIiwidGlwV29yZHMiLCJ0ZXh0IiwiZmluaXNoVGV4dCIsInNldFNpemUiLCJpbWdIZWlnaHQiLCJpbWdXaWR0aCIsImJhckhlaWdodCIsImJhcldpZHRoIiwidG9wIiwibGVmdCIsIm1vdmVCbG9ja0xlZnQiLCJsZWZ0QmFyV2lkdGgiLCJtb3ZlQmxvY2tCYWNrZ3JvdW5kQ29sb3IiLCJsZWZ0QmFyQm9yZGVyQ29sb3IiLCJpY29uQ29sb3IiLCJpY29uQ2xhc3MiLCJzdGF0dXMiLCJpc0VuZCIsInNob3dSZWZyZXNoIiwidHJhbnNpdGlvbkxlZnQiLCJ0cmFuc2l0aW9uV2lkdGgiLCJtZXRob2RzIiwiaW5pdCIsInN0YXJ0IiwiZSIsIm1vdmUiLCJiYXJfYXJlYV9sZWZ0IiwiYmFyQXJlYV9vZmZzZXRXaWR0aCIsIm1vdmVfYmxvY2tfbGVmdCIsImVuZCIsIm1vdmVMZWZ0RGlzdGFuY2UiLCJ4IiwieSIsInNldFRpbWVvdXQiLCJjYXB0Y2hhVmVyaWZpY2F0aW9uIiwicmVmcmVzaCIsImdldExlZnQiLCJsZWZ0VmFsdWUiLCJub2RlIiwiZ2V0UGljdHJ1ZSIsImNsaWVudFVpZCIsInRzIiwid2F0Y2giLCJpbW1lZGlhdGUiLCJoYW5kbGVyIiwibW91bnRlZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBNkNBO0FBR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBUEE7QUFDQTtBQUNBO0FBQ0E7QUFIQSxnQkFZQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztJQUNBO0lBQ0FBO01BQ0FBO01BQ0FDO0lBQ0E7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7SUFDQTtJQUNBSTtNQUNBTDtNQUNBQztRQUNBO1VBQ0FLO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FSO01BQ0FDO1FBQ0E7VUFDQUs7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQVQ7TUFDQUM7UUFDQTtVQUNBSztVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBRztNQUNBVjtNQUNBQztJQUNBO0VBQ0E7RUFDQVU7SUFDQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFBQTtNQUNBO01BQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FDO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FDO1FBQ0FDO1FBRUE7VUFDQTtZQUFBO1lBQ0E7VUFDQTtZQUFBO1lBQ0E7VUFDQTtVQUNBOztVQUVBO1VBQ0E7WUFBQTtZQUNBLGdGQUNBekM7Y0FDQTBDLDJFQUNBMUM7WUFDQTtVQUNBO1VBRUE7WUFDQTBDO1VBQ0E7O1VBRUE7VUFDQSwwRkFDQTtVQUNBLHlGQUNBO1FBRUE7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFBQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7VUFBQTtVQUNBO1VBRUFDO1VBRUE7WUFDQUM7WUFDQUM7VUFDQTtZQUNBRDtZQUNBQztVQUNBO1VBQ0E7WUFDQXJEO1lBQ0E7Y0FDQW9EO2NBQ0FDO1lBQ0E7Y0FDQUQ7Y0FDQUM7WUFDQTtZQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0FDO2NBQ0E7Z0JBQ0E7Y0FDQTtjQUNBO1lBQ0E7WUFDQTtZQUNBLDRCQUNBO1lBQ0FBO2NBQ0E7Y0FDQTtnQkFDQUM7Y0FDQTtZQUNBO1VBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0FEO2NBQ0E7WUFDQTtZQUNBO1lBQ0E7WUFDQUE7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBRTtNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0FGO1FBQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FHO01BQ0E7TUFDQTtRQUNBQztRQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFBQTtNQUNBO1FBQ0E1RDtRQUNBNkQ7UUFDQUM7TUFDQTs7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBOUQ7TUFDQStEO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7QUFDQTtBQUFBIiwiZmlsZSI6IjEzNjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgc3R5bGU9XCJwb3NpdGlvbjogcmVsYXRpdmU7XCI+XHJcblx0XHQ8dmlldyB2LWlmPVwidHlwZSA9PT0gJzInXCIgY2xhc3M9XCJ2ZXJpZnktaW1nLW91dFwiIDpzdHlsZT1cIntoZWlnaHQ6IChwYXJzZUludChpbWdTaXplLmhlaWdodCkgKyB2U3BhY2UpICsgJ3B4J31cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ2ZXJpZnktaW1nLXBhbmVsXCIgOnN0eWxlPVwie3dpZHRoOiBpbWdTaXplLndpZHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGltZ1NpemUuaGVpZ2h0LH1cIj5cclxuXHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJiYWNrSW1nQmFzZT8oJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCwnK2JhY2tJbWdCYXNlKTpkZWZhdWx0SW1nXCIgYWx0PVwiXCJcclxuXHRcdFx0XHRcdHN0eWxlPVwid2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZlcmlmeS1yZWZyZXNoXCIgQGNsaWNrPVwicmVmcmVzaFwiIHYtc2hvdz1cInNob3dSZWZyZXNoXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tcmVmcmVzaFwiPjwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHRyYW5zaXRpb24gbmFtZT1cInRpcHNcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmVyaWZ5LXRpcHNcIiB2LWlmPVwidGlwV29yZHNcIiA6Y2xhc3M9XCJwYXNzRmFsZyA/ICdzdWMtYmcnOidlcnItYmcnXCI+e3t0aXBXb3Jkc319PC90ZXh0PlxyXG5cdFx0XHRcdDwvdHJhbnNpdGlvbj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDwhLS0g5YWs5YWx6YOo5YiGIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ2ZXJpZnktYmFyLWFyZWFcIiA6c3R5bGU9XCJ7d2lkdGg6IGltZ1NpemUud2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICc0MHB4JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdsaW5lLWhlaWdodCc6JzQwcHgnfVwiPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cInZlcmlmeS1tc2dcIiB2LXRleHQ9XCJ0ZXh0XCI+PC90ZXh0PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInZlcmlmeS1sZWZ0LWJhclwiXHJcblx0XHRcdFx0OnN0eWxlPVwie3dpZHRoOiBsZWZ0QmFyV2lkdGg/bGVmdEJhcldpZHRoOic0MHB4JywgaGVpZ2h0OiAnNDBweCcsICdib3JkZXItY29sb3InOiBsZWZ0QmFyQm9yZGVyQ29sb3IsIHRyYW5zYWN0aW9uOiB0cmFuc2l0aW9uV2lkdGh9XCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9XCJ2ZXJpZnktbXNnXCIgdi10ZXh0PVwiZmluaXNoVGV4dFwiPjwvdGV4dD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZlcmlmeS1tb3ZlLWJsb2NrXCIgQHRvdWNoc3RhcnQ9XCJzdGFydFwiIEB0b3VjaGVuZD1cImVuZFwiIEB0b3VjaG1vdmU9XCJtb3ZlXCJcclxuXHRcdFx0XHRcdDpzdHlsZT1cInt3aWR0aDonNDBweCcsIGhlaWdodDogJzQwcHgnLCAnYmFja2dyb3VuZC1jb2xvcic6IG1vdmVCbG9ja0JhY2tncm91bmRDb2xvciwgbGVmdDogbW92ZUJsb2NrTGVmdCwgdHJhbnNpdGlvbjogdHJhbnNpdGlvbkxlZnR9XCI+XHJcblx0XHRcdFx0XHQ8dGV4dCA6Y2xhc3M9XCJbJ3ZlcmlmeS1pY29uIGljb25mb250JywgaWNvbkNsYXNzXVwiIDpzdHlsZT1cIntjb2xvcjogaWNvbkNvbG9yfVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJ0eXBlID09PSAnMidcIiBjbGFzcz1cInZlcmlmeS1zdWItYmxvY2tcIiA6c3R5bGU9XCJ7J3dpZHRoJzpNYXRoLmZsb29yKHBhcnNlSW50KGltZ1NpemUud2lkdGgpKjQ3LzMxMCkrICdweCcgLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2hlaWdodCc6IGltZ1NpemUuaGVpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3RvcCc6Jy0nICsgKHBhcnNlSW50KGltZ1NpemUuaGVpZ2h0KSArIHZTcGFjZSkgKyAncHgnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIidkYXRhOmltYWdlL3BuZztiYXNlNjQsJytibG9ja0JhY2tJbWdCYXNlXCIgYWx0PVwiXCJcclxuXHRcdFx0XHRcdFx0XHRzdHlsZT1cIndpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIFZlcmlmeVNsaWRlXHJcblx0ICogQGRlc2NyaXB0aW9uIOa7keWdl1xyXG5cdCAqICovXHJcblx0aW1wb3J0IHtcclxuXHRcdGFlc0VuY3J5cHRcclxuXHR9IGZyb20gXCIuLy4uL3V0aWxzL2FzZS5qc1wiXHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEFqY2FwdGNoYSxcclxuXHRcdGFqY2FwdGNoYUNoZWNrXHJcblx0fSBmcm9tICdAL2FwaS9hcGkuanMnO1xyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnVmVyaWZ5U2xpZGUnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Y2FwdGNoYVR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdH0sXHJcblx0XHRcdHR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJzEnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8v5by55Ye65byPcG9w77yM5Zu65a6aZml4ZWRcclxuXHRcdFx0bW9kZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnZml4ZWQnXHJcblx0XHRcdH0sXHJcblx0XHRcdHZTcGFjZToge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiA1XHJcblx0XHRcdH0sXHJcblx0XHRcdGV4cGxhaW46IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ+WQkeWPs+a7keWKqOWujOaIkOmqjOivgSdcclxuXHRcdFx0fSxcclxuXHRcdFx0aW1nU2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAnMzEwcHgnLFxyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6ICcxNTVweCdcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGJsb2NrU2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAnNTBweCcsXHJcblx0XHRcdFx0XHRcdGhlaWdodDogJzUwcHgnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRiYXJTaXplOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6ICcxMDAlJyxcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAnNDBweCdcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGRlZmF1bHRJbWc6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0c2VjcmV0S2V5OiAnJywgLy/lkI7nq6/ov5Tlm57nmoTliqDlr4bnp5jpkqUg5a2X5q61XHJcblx0XHRcdFx0cGFzc0ZhbGc6IGZhbHNlLCAvL+ivt+axgumAmui/h+S4juWQplxyXG5cdFx0XHRcdGJhY2tJbWdCYXNlOiAnJywgLy/pqozor4HnoIHog4zmma/lm77niYdcclxuXHRcdFx0XHRibG9ja0JhY2tJbWdCYXNlOiAnJywgLy/pqozor4Hmu5HlnZfnmoTog4zmma/lm77niYdcclxuXHRcdFx0XHRiYWNrVG9rZW46IFwiXCIsIC8v5ZCO56uv6L+U5Zue55qE5ZSv5LiAdG9rZW7lgLxcclxuXHRcdFx0XHRzdGFydE1vdmVUaW1lOiBcIlwiLCAvL+enu+WKqOW8gOWni+eahOaXtumXtFxyXG5cdFx0XHRcdGVuZE1vdmV0aW1lOiAnJywgLy/np7vliqjnu5PmnZ/nmoTml7bpl7RcclxuXHRcdFx0XHR0aXBzQmFja0NvbG9yOiAnJywgLy/mj5DnpLror43nmoTljJfkuqzpopzoibJcclxuXHRcdFx0XHR0aXBXb3JkczogJycsXHJcblx0XHRcdFx0dGV4dDogJycsXHJcblx0XHRcdFx0ZmluaXNoVGV4dDogJycsXHJcblx0XHRcdFx0c2V0U2l6ZToge1xyXG5cdFx0XHRcdFx0aW1nSGVpZ2h0OiAwLFxyXG5cdFx0XHRcdFx0aW1nV2lkdGg6IDAsXHJcblx0XHRcdFx0XHRiYXJIZWlnaHQ6IDAsXHJcblx0XHRcdFx0XHRiYXJXaWR0aDogMFxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0dG9wOiAwLFxyXG5cdFx0XHRcdGxlZnQ6IDAsXHJcblx0XHRcdFx0bW92ZUJsb2NrTGVmdDogdW5kZWZpbmVkLFxyXG5cdFx0XHRcdGxlZnRCYXJXaWR0aDogdW5kZWZpbmVkLFxyXG5cdFx0XHRcdC8vIOenu+WKqOS4reagt+W8j1xyXG5cdFx0XHRcdG1vdmVCbG9ja0JhY2tncm91bmRDb2xvcjogdW5kZWZpbmVkLFxyXG5cdFx0XHRcdGxlZnRCYXJCb3JkZXJDb2xvcjogJyNkZGQnLFxyXG5cdFx0XHRcdGljb25Db2xvcjogdW5kZWZpbmVkLFxyXG5cdFx0XHRcdGljb25DbGFzczogJ2ljb24tcmlnaHQnLFxyXG5cdFx0XHRcdHN0YXR1czogZmFsc2UsIC8v6byg5qCH54q25oCBXHJcblx0XHRcdFx0aXNFbmQ6IGZhbHNlLCAvL+aYr+Wkn+mqjOivgeWujOaIkFxyXG5cdFx0XHRcdHNob3dSZWZyZXNoOiB0cnVlLFxyXG5cdFx0XHRcdHRyYW5zaXRpb25MZWZ0OiAnJyxcclxuXHRcdFx0XHR0cmFuc2l0aW9uV2lkdGg6ICcnXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGluaXQoKSB7XHJcblx0XHRcdFx0dGhpcy50ZXh0ID0gdGhpcy5leHBsYWluXHJcblx0XHRcdFx0dGhpcy5nZXRQaWN0cnVlKCk7XHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kcGFyZW50LiRlbWl0KCdyZWFkeScsIHRoaXMpXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8v6byg5qCH5oyJ5LiLXHJcblx0XHRcdHN0YXJ0OiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5zdGFydE1vdmVUaW1lID0gbmV3IERhdGUoKS5nZXRUaW1lKCk7IC8v5byA5aeL5ruR5Yqo55qE5pe26Ze0XHJcblx0XHRcdFx0aWYgKHRoaXMuaXNFbmQgPT0gZmFsc2UpIHtcclxuXHRcdFx0XHRcdHRoaXMudGV4dCA9ICcnXHJcblx0XHRcdFx0XHR0aGlzLm1vdmVCbG9ja0JhY2tncm91bmRDb2xvciA9ICcjMzM3YWI3J1xyXG5cdFx0XHRcdFx0dGhpcy5sZWZ0QmFyQm9yZGVyQ29sb3IgPSAnIzMzN0FCNydcclxuXHRcdFx0XHRcdHRoaXMuaWNvbkNvbG9yID0gJyNmZmYnXHJcblx0XHRcdFx0XHRlLnN0b3BQcm9wYWdhdGlvbigpO1xyXG5cdFx0XHRcdFx0dGhpcy5zdGF0dXMgPSB0cnVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/pvKDmoIfnp7vliqhcclxuXHRcdFx0bW92ZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHZhciBxdWVyeSA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuaW4odGhpcyk7XHJcblx0XHRcdFx0dGhpcy5iYXJBcmVhID0gcXVlcnkuc2VsZWN0KCcudmVyaWZ5LWJhci1hcmVhJylcclxuXHRcdFx0XHR2YXIgYmFyX2FyZWFfbGVmdCwgYmFyQXJlYV9vZmZzZXRXaWR0aDtcclxuXHRcdFx0XHR0aGlzLmJhckFyZWEuYm91bmRpbmdDbGllbnRSZWN0KGRhdGEgPT4ge1xyXG5cdFx0XHRcdFx0YmFyX2FyZWFfbGVmdCA9IE1hdGguY2VpbChkYXRhLmxlZnQpXHJcblx0XHRcdFx0XHRiYXJBcmVhX29mZnNldFdpZHRoID0gTWF0aC5jZWlsKGRhdGEud2lkdGgpXHJcblxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuc3RhdHVzICYmIHRoaXMuaXNFbmQgPT0gZmFsc2UpIHtcclxuXHRcdFx0XHRcdFx0aWYgKCFlLnRvdWNoZXMpIHsgLy/lhbzlrrnnp7vliqjnq69cclxuXHRcdFx0XHRcdFx0XHR2YXIgeCA9IE1hdGguY2VpbChlLmNsaWVudFgpO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2UgeyAvL+WFvOWuuVBD56uvXHJcblx0XHRcdFx0XHRcdFx0dmFyIHggPSBNYXRoLmNlaWwoZS50b3VjaGVzWzBdLnBhZ2VYKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyB2YXIgYmFyX2FyZWFfbGVmdCA9IHRoaXMuZ2V0TGVmdCh0aGlzLmJhckFyZWEpO1xyXG5cclxuXHRcdFx0XHRcdFx0dmFyIG1vdmVfYmxvY2tfbGVmdCA9IHggLSBiYXJfYXJlYV9sZWZ0IC8v5bCP5pa55Z2X55u45a+55LqO54i25YWD57Sg55qEbGVmdOWAvFxyXG5cdFx0XHRcdFx0XHRpZiAodGhpcy50eXBlICE9PSAnMScpIHsgLy/lm77niYfmu5HliqhcclxuXHRcdFx0XHRcdFx0XHRpZiAobW92ZV9ibG9ja19sZWZ0ID49IGJhckFyZWFfb2Zmc2V0V2lkdGggLSBwYXJzZUludChwYXJzZUludCh0aGlzLmJsb2NrU2l6ZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQud2lkdGgpIC8gMikgLSAyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtb3ZlX2Jsb2NrX2xlZnQgPSBiYXJBcmVhX29mZnNldFdpZHRoIC0gcGFyc2VJbnQocGFyc2VJbnQodGhpcy5ibG9ja1NpemVcclxuXHRcdFx0XHRcdFx0XHRcdFx0LndpZHRoKSAvIDIpIC0gMjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGlmIChtb3ZlX2Jsb2NrX2xlZnQgPD0gMCkge1xyXG5cdFx0XHRcdFx0XHRcdG1vdmVfYmxvY2tfbGVmdCA9IHBhcnNlSW50KHBhcnNlSW50KHRoaXMuYmxvY2tTaXplLndpZHRoKSAvIDIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQvL+aLluWKqOWQjuWwj+aWueWdl+eahGxlZnTlgLxcclxuXHRcdFx0XHRcdFx0dGhpcy5tb3ZlQmxvY2tMZWZ0ID0gKG1vdmVfYmxvY2tfbGVmdCAtIHBhcnNlSW50KHBhcnNlSW50KHRoaXMuYmxvY2tTaXplLndpZHRoKSAvIDIpKSArXHJcblx0XHRcdFx0XHRcdFx0XCJweFwiXHJcblx0XHRcdFx0XHRcdHRoaXMubGVmdEJhcldpZHRoID0gKG1vdmVfYmxvY2tfbGVmdCAtIHBhcnNlSW50KHBhcnNlSW50KHRoaXMuYmxvY2tTaXplLndpZHRoKSAvIDIpKSArXHJcblx0XHRcdFx0XHRcdFx0XCJweFwiXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmV4ZWMoKTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8v6byg5qCH5p2+5byAXHJcblx0XHRcdGVuZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5lbmRNb3ZldGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xyXG5cdFx0XHRcdHZhciBfdGhpcyA9IHRoaXM7XHJcblx0XHRcdFx0Ly8gICAgICAgICAgICAgICAg5Yik5pat5piv5ZCm6YeN5ZCIXHJcblx0XHRcdFx0aWYgKHRoaXMuc3RhdHVzICYmIHRoaXMuaXNFbmQgPT0gZmFsc2UpIHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLnR5cGUgIT09ICcxJykgeyAvL+WbvueJh+a7keWKqFxyXG5cdFx0XHRcdFx0XHR2YXIgbW92ZUxlZnREaXN0YW5jZSA9IHBhcnNlSW50KCh0aGlzLm1vdmVCbG9ja0xlZnQgfHwgJycpLnJlcGxhY2UoJ3B4JywgJycpKTtcclxuXHJcblx0XHRcdFx0XHRcdG1vdmVMZWZ0RGlzdGFuY2UgPSBtb3ZlTGVmdERpc3RhbmNlICogMzEwIC8gcGFyc2VJbnQodGhpcy5pbWdTaXplLndpZHRoKVxyXG5cclxuXHRcdFx0XHRcdFx0dmFyIGNhcHRjaGFWZXJpZmljYXRpb24gPSB0aGlzLnNlY3JldEtleSA/IGFlc0VuY3J5cHQodGhpcy5iYWNrVG9rZW4gKyAnLS0tJyArIEpTT04uc3RyaW5naWZ5KHtcclxuXHRcdFx0XHRcdFx0XHR4OiBtb3ZlTGVmdERpc3RhbmNlLFxyXG5cdFx0XHRcdFx0XHRcdHk6IDUuMFxyXG5cdFx0XHRcdFx0XHR9KSwgdGhpcy5zZWNyZXRLZXkpIDogdGhpcy5iYWNrVG9rZW4gKyAnLS0tJyArIEpTT04uc3RyaW5naWZ5KHtcclxuXHRcdFx0XHRcdFx0XHR4OiBtb3ZlTGVmdERpc3RhbmNlLFxyXG5cdFx0XHRcdFx0XHRcdHk6IDUuMFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRsZXQgZGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0XHRjYXB0Y2hhVHlwZTogdGhpcy5jYXB0Y2hhVHlwZSxcclxuXHRcdFx0XHRcdFx0XHRcInBvaW50SnNvblwiOiB0aGlzLnNlY3JldEtleSA/IGFlc0VuY3J5cHQoSlNPTi5zdHJpbmdpZnkoe1xyXG5cdFx0XHRcdFx0XHRcdFx0eDogbW92ZUxlZnREaXN0YW5jZSxcclxuXHRcdFx0XHRcdFx0XHRcdHk6IDUuMFxyXG5cdFx0XHRcdFx0XHRcdH0pLCB0aGlzLnNlY3JldEtleSkgOiBKU09OLnN0cmluZ2lmeSh7XHJcblx0XHRcdFx0XHRcdFx0XHR4OiBtb3ZlTGVmdERpc3RhbmNlLFxyXG5cdFx0XHRcdFx0XHRcdFx0eTogNS4wXHJcblx0XHRcdFx0XHRcdFx0fSksXHJcblx0XHRcdFx0XHRcdFx0XCJ0b2tlblwiOiB0aGlzLmJhY2tUb2tlblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGFqY2FwdGNoYUNoZWNrKGRhdGEpLnRoZW4oKHJlc3VsdCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGxldCByZXMgPSByZXN1bHQuZGF0YVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMubW92ZUJsb2NrQmFja2dyb3VuZENvbG9yID0gJyM1Y2I4NWMnXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5sZWZ0QmFyQm9yZGVyQ29sb3IgPSAnIzVjYjg1YydcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmljb25Db2xvciA9ICcjZmZmJ1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaWNvbkNsYXNzID0gJ2ljb24tY2hlY2snXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5zaG93UmVmcmVzaCA9IHRydWVcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmlzRW5kID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmICh0aGlzLm1vZGUgPT0gJ3BvcCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy4kcGFyZW50LmNsaWNrU2hvdyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5yZWZyZXNoKCk7XHJcblx0XHRcdFx0XHRcdFx0fSwgMTUwMClcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnBhc3NGYWxnID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMudGlwV29yZHMgPVxyXG5cdFx0XHRcdFx0XHRcdFx0YCR7KCh0aGlzLmVuZE1vdmV0aW1lLXRoaXMuc3RhcnRNb3ZlVGltZSkvMTAwMCkudG9GaXhlZCgyKX1z6aqM6K+B5oiQ5YqfYFxyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy50aXBXb3JkcyA9IFwiXCJcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMuJGVtaXQoJ3N1Y2Nlc3MnLCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNhcHRjaGFWZXJpZmljYXRpb25cclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0XHRcdFx0fSkuY2F0Y2gocmVzID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLm1vdmVCbG9ja0JhY2tncm91bmRDb2xvciA9ICcjZDk1MzRmJ1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMubGVmdEJhckJvcmRlckNvbG9yID0gJyNkOTUzNGYnXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5pY29uQ29sb3IgPSAnI2ZmZidcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmljb25DbGFzcyA9ICdpY29uLWNsb3NlJ1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMucGFzc0ZhbGcgPSBmYWxzZVxyXG5cdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5yZWZyZXNoKCk7XHJcblx0XHRcdFx0XHRcdFx0fSwgMTAwMCk7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy4kcGFyZW50LiRlbWl0KCdlcnJvcicsIHRoaXMpXHJcblx0XHRcdFx0XHRcdFx0dGhpcy50aXBXb3JkcyA9IFwi6aqM6K+B5aSx6LSlXCJcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoaXMudGlwV29yZHMgPSBcIlwiXHJcblx0XHRcdFx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMuc3RhdHVzID0gZmFsc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZWZyZXNoOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLnNob3dSZWZyZXNoID0gdHJ1ZVxyXG5cdFx0XHRcdHRoaXMuZmluaXNoVGV4dCA9ICcnXHJcblx0XHRcdFx0dGhpcy50cmFuc2l0aW9uTGVmdCA9ICdsZWZ0IC4zcydcclxuXHRcdFx0XHR0aGlzLm1vdmVCbG9ja0xlZnQgPSAwXHJcblx0XHRcdFx0dGhpcy5sZWZ0QmFyV2lkdGggPSBmYWxzZVxyXG5cdFx0XHRcdHRoaXMudHJhbnNpdGlvbldpZHRoID0gJ3dpZHRoIC4zcydcclxuXHRcdFx0XHR0aGlzLmxlZnRCYXJCb3JkZXJDb2xvciA9ICcjZGRkJ1xyXG5cdFx0XHRcdHRoaXMubW92ZUJsb2NrQmFja2dyb3VuZENvbG9yID0gJyNmZmYnXHJcblx0XHRcdFx0dGhpcy5pY29uQ29sb3IgPSAnIzAwMCdcclxuXHRcdFx0XHR0aGlzLmljb25DbGFzcyA9ICdpY29uLXJpZ2h0J1xyXG5cdFx0XHRcdHRoaXMuZ2V0UGljdHJ1ZSgpXHJcblx0XHRcdFx0dGhpcy5pc0VuZCA9IGZhbHNlXHJcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnRyYW5zaXRpb25XaWR0aCA9ICcnXHJcblx0XHRcdFx0XHR0aGlzLnRyYW5zaXRpb25MZWZ0ID0gJydcclxuXHRcdFx0XHRcdHRoaXMudGV4dCA9IHRoaXMuZXhwbGFpblxyXG5cdFx0XHRcdH0sIDMwMClcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8v6I635Y+WbGVmdOWAvFxyXG5cdFx0XHRnZXRMZWZ0OiBmdW5jdGlvbihub2RlKSB7XHJcblx0XHRcdFx0bGV0IGxlZnRWYWx1ZSA9IDA7XHJcblx0XHRcdFx0d2hpbGUgKG5vZGUpIHtcclxuXHRcdFx0XHRcdGxlZnRWYWx1ZSArPSBub2RlLm9mZnNldExlZnQ7XHJcblx0XHRcdFx0XHRub2RlID0gbm9kZS5vZmZzZXRQYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxldCBmaW5hbHZhbHVlID0gbGVmdFZhbHVlO1xyXG5cdFx0XHRcdHJldHVybiBmaW5hbHZhbHVlO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g6K+35rGC6IOM5pmv5Zu+54mH5ZKM6aqM6K+B5Zu+54mHXHJcblx0XHRcdGdldFBpY3RydWUoKSB7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0XHRjYXB0Y2hhVHlwZTogdGhpcy5jYXB0Y2hhVHlwZSxcclxuXHRcdFx0XHRcdGNsaWVudFVpZDogdW5pLmdldFN0b3JhZ2VTeW5jKCdzbGlkZXInKSxcclxuXHRcdFx0XHRcdHRzOiBEYXRlLm5vdygpLCAvLyDnjrDlnKjnmoTml7bpl7TmiLNcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Z2V0QWpjYXB0Y2hhKGRhdGEpLnRoZW4oKHJlc3VsdCkgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IHJlcyA9IHJlc3VsdC5kYXRhXHJcblx0XHRcdFx0XHR0aGlzLmJhY2tJbWdCYXNlID0gcmVzLm9yaWdpbmFsSW1hZ2VCYXNlNjRcclxuXHRcdFx0XHRcdHRoaXMuYmxvY2tCYWNrSW1nQmFzZSA9IHJlcy5qaWdzYXdJbWFnZUJhc2U2NFxyXG5cdFx0XHRcdFx0dGhpcy5iYWNrVG9rZW4gPSByZXMudG9rZW5cclxuXHRcdFx0XHRcdHRoaXMuc2VjcmV0S2V5ID0gcmVzLnNlY3JldEtleVxyXG5cdFx0XHRcdH0pLmNhdGNoKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuYmFja0ltZ0Jhc2UgPSBudWxsXHJcblx0XHRcdFx0XHR0aGlzLmJsb2NrQmFja0ltZ0Jhc2UgPSBudWxsXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHQvLyB0eXBl5Y+Y5YyW5YiZ5YWo6Z2i5Yi35pawXHJcblx0XHRcdHR5cGU6IHtcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdFx0aGFuZGxlcigpIHtcclxuXHRcdFx0XHRcdHRoaXMuaW5pdCgpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHt9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblx0LnZlcmlmeWJveCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U0ZTdlYjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5Ym94LXRvcCB7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogIzQ1NDk0YztcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlN2ViO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnlib3gtYm90dG9tIHtcclxuXHRcdC8qIHBhZGRpbmc6IDE1cHg7ICovXHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeWJveC1jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEzcHg7XHJcblx0XHRyaWdodDogOXB4O1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQubWFzayB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTAwMTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG5cdFx0LyogZGlzcGxheTogbm9uZTsgKi9cclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LXRpcHMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0Ym90dG9tOiAwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgMjAwLCAyNiwgMC41KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuc3VjLWJnIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgMjAwLCAyNiwgMC41KTtcclxuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Y29sb3JzdHI9IzdmNUNCODVDLCBlbmRjb2xvcnN0cj0jN2Y1Q0I4NUMpO1xyXG5cdH1cclxuXHJcblx0LmVyci1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgODMsIDc5LCAuNSk7XHJcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydGNvbG9yc3RyPSM3ZkQ5NTM0RiwgZW5kY29sb3JzdHI9IzdmRDk1MzRGKTtcclxuXHR9XHJcblxyXG5cclxuXHQudGlwcy1lbnRlcixcclxuXHQudGlwcy1sZWF2ZS10byB7XHJcblx0XHRib3R0b206IC0zMHB4O1xyXG5cdH1cclxuXHJcblx0LnRpcHMtZW50ZXItYWN0aXZlLFxyXG5cdC50aXBzLWxlYXZlLWFjdGl2ZSB7XHJcblx0XHR0cmFuc2l0aW9uOiBib3R0b20gLjVzO1xyXG5cdH1cclxuXHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdC8q5bi46KeE6aqM6K+B56CBKi9cclxuXHQudmVyaWZ5LWNvZGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHR9XHJcblxyXG5cdC5jZXJpZnktY29kZS1wYW5lbCB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1jb2RlLWFyZWEge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWlucHV0LWFyZWEge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWNoYW5nZS1hcmVhIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQudmFyaWZ5LWlucHV0LWNvZGUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWNoYW5nZS1jb2RlIHtcclxuXHRcdGNvbG9yOiAjMzM3QUI3O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1idG4ge1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzN0FCNztcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcblxyXG5cclxuXHQvKua7keWKqOmqjOivgeeggSovXHJcblx0LnZlcmlmeS1iYXItYXJlYSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tb3ZlLWJsb2NrIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAjODg4ODg4O1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbW92ZS1ibG9jazpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbGVmdC1iYXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMXB4O1xyXG5cdFx0bGVmdDogLTFweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmMGZmZjA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktaW1nLXBhbmVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1pbWctcGFuZWwgLnZlcmlmeS1yZWZyZXNoIHtcclxuXHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1pbWctcGFuZWwgLmljb24tcmVmcmVzaCB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktaW1nLXBhbmVsIC52ZXJpZnktZ2FwIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tb3ZlLWJsb2NrIC52ZXJpZnktc3ViLWJsb2NrIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHQvKiBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyAqL1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1iYXItYXJlYSAudmVyaWZ5LW1vdmUtYmxvY2sgLnZlcmlmeS1pY29uIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tc2cge1xyXG5cdFx0ei1pbmRleDogMztcclxuXHR9XHJcblxyXG5cdC8q5a2X5L2T5Zu+5qCH55qEY3NzKi9cclxuXHQvKkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiBcImljb25mb250XCI7Ki9cclxuXHQvKnNyYzogdXJsKCcuLi9mb250cy9pY29uZm9udC5lb3Q/dD0xNTA4MjI5MTkzMTg4Jyk7ICEqIElFOSohKi9cclxuXHQvKnNyYzogdXJsKCcuLi9mb250cy9pY29uZm9udC5lb3Q/dD0xNTA4MjI5MTkzMTg4I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAhKiBJRTYtSUU4ICohKi9cclxuXHQvKnVybCgnZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQWFBQUFzQUFBQUFDVXdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRE1BQUFCQ3NQNno3VTlUTHpJQUFBRThBQUFBUkFBQUFGWlc3a2lTWTIxaGNBQUFBWUFBQUFCM0FBQUJ1TStxQmxSbmJIbG1BQUFCK0FBQUFuUUFBQUxZbnJVd1QyaGxZV1FBQUFSc0FBQUFMd0FBQURZUE53YWphR2hsWVFBQUJKd0FBQUFjQUFBQUpBZmVBNGRvYlhSNEFBQUV1QUFBQUJNQUFBQVlGK2tBQUd4dlkyRUFBQVRNQUFBQURnQUFBQTRDdkFHc2JXRjRjQUFBQk53QUFBQWZBQUFBSUFFVkFGMXVZVzFsQUFBRS9BQUFBVVVBQUFKdFBsVCtmWEJ2YzNRQUFBWkVBQUFBUEFBQUFFM29QUFhQZUp4allHUmdZT0Jpa0dQUVlXQjBjZk1KWWVCZ1lHR0FBSkFNWTA1bWVpSlFETW9EeXJHQWFRNGdab09JQWdDS0l3TlBBSGljWTJCay9zTTRnWUdWZ1lPcGsra01Bd05EUDRSbWZNMWd4TWpCd01ERXdNck1nQlVFcExtbU1EZ3dWRHhid3R6d3Y0RWhocm1Cb1FFb3pBaVNBd0F3MUEwVWVKekZrY0VOZ0NBTVJYOFJqQ0dPNGdUZTllUWNuaHpBZlhDMnJxRy9oWXNUOE1tRDlnZFMwZ0pJQUFheWtBaklCWUhwcEN2dUQ4anVSNnpNSjY3QTg5WmRuL2YxYU5QaWtVbjhSdllvOEcyMENqS2ltNlJmNmI5bTM0K1dXZC92QnIrb1c4VjZxM3ZGNXFLbFlyUFJwNEwwQWQ1bkdMOEFlSnhGVWM5ckUwRVluVGV6dThsTXNydnRicnFiM1RSdDByUzdiZE9tZEkwSmJXbUN0aUl0SXY1b2kxNHFldkNrOVNRVkxGaVFncUFGOFE5UUxLSUhMeDQ4RmtIbzNaTm5GVVh3RDVDMkI2ZE82c0ZobUk4M3c3ejNmZThSblpDamIyeVg1WWxMaHNra21TY1hDSUZSeFlCRml5akg5UnF0b3FlczkvZzVpOFdWdUp5cUROVFlMUHdCSStjbGpYcmtHeW5EaG9VK25DZ25qYmhHWTV5c3QrZ01FcThJQklYd3NqUFU2N0NuRVBtNGIwc3UwaDMwOUZkNjdkYTRYQmhyNTVLU20xN1BPazdnT0UvU2hxNm5LZFZzQzdkOWordGNHUEtWYm9jOXUvMGp0Qi9aSUE3UFhUVkxCZWY2by9wYWNjam53T1ltM0VMSmV0UHVEcnZWM2dnOTF3bFNYV1k2SDVxVndSeldmMlR5YnJZWWZTZHFvWE93aC9RYThSV0lqQlRpU0kzaDYxNC92S1NOUmhPTk9yc25RaTZYZjRuUUZRRFRtSkUxTktiaEk2Y3JIRUpPLytTNVFQeGhZSlJSeXZCRkJQKzVUOUVQcEVBSVZ6elJRSXJqbUo2alkxV1RvK05YVE1jaHVCc0t1UzhQUlpBVFNNbDlvVEE0dU5Ma2VJQTBWMVVlcU9vR1FoN0lBeEdvKzdUODNmbjNUK3ZvcUNOUFBBVWF6VVlVSTdMZ0tTVjFKazJvVWVnaFlHaForY0tPZTJGalZ1NVpLRVkyVmtFMTNBSzErakk0cjFLTGJQbFpmcktpUGhPWEtQUmo3cTlzajlYSjdMRkhObXJLSlMzVkNkaFhHU2RLcnRtb1FhV2VNalFWdDBLRDZzR1BPeDBvSDJmZ3R6b05ST3h0TnE4RjN0ellNL24rVGpLU1g1cWYyang5NDEyNzZUSXI5RmpYeEtyOGVYLzZiSzR5dW9wd285cHkxc3c4RjlrZHc0QW11clJwTFVNM3RZeDVabktwZkhQaThkenoxOXZKNk1qeXhZVXJwcWViMXVMczNlR1Y2dnIyMXBTcXBlV2txb25BTjlvVXlJaVhwdjhYdmxONWUzaWNZMkJrWUdBQTRuMHZONGZHODl0OFplQm1ZUUNCYTl3UFBSSDAvd2NzRE13bVFDNEhBeE5JRkFCQWZBcWFBSGljWTJCa1lHQnUrTi9BRU1QQ0FBSkFrcEVCRmJBQkFFY01BbTk0bkdOaFlHQmdmc25Bd01LQWlnRVNud0VCQUFBQUFBQUFkZ0NrQU5vQkNBRnNBQUI0bkdOZ1pHQmdZR01JWkdCbEFBRW1JT1lDUWdhRy8yQStBd0FSU0FGekFIaWNaWTlOVHNNd0VJVmYrZ2VrRXFxb1lJZmtCV0lCS1AwUnEyNVlWR3IzWFhUZnBrNmJLb2tqeDYzVUEzQWVqc0FKT0FMY2dEdndTQ2ViTnBiSDM3eDVZMDhBM09BSEhvN2ZMZmVSUFZ3eU8zSU5GN2dYcmxOL0VHNlFYNFNiYU9OVnVFWDlUZGpITTZiQ2JYUmhlWVBYdUdMMmhIZGhEeDE4Q05kd2pVL2hPdlV2NFFiNVc3aUpPL3dLdDlEeDZzSSs1bDVYdUkxSEwvYkhWaStjWHFubFFjV2h5U0tUT2IrQ21WN3Zrb1d0MHVxY2ExdkVKbE9Eb0Y5SlU1MXBXOTFUN05kRDV5SVZXWk9xQ2FzNlNZektyZG5xMEFVYjUvSlJyeGVKSG9RbTVWaGovcmJHQW81eEJZVWxEb3d4UWhoa2lNcm82RHRWWnZTdnNVUENYbnRXUGMzbmRGc1UxUDl6aFFFQzlNOWNVN3F5MG5rNlQ0RTlYeHRTZFhRcmJzdWVsRFNSWHMxSkVySkNYdGEyVkVMcUFUWmxWNDRSZWx6UmlUOG9aMGovQUFsYWJzZ0FBQUI0bkdOZ1lvQUFMZ2JzZ0kyUmlaR1prWVdSbFpHTmtaMkJzWUkxT1NNMU9aczFPU2UvT0pXMUtETTlvNFM5S0RXdEtMVTRnNEVCQUo3OUNlUT0nKSBmb3JtYXQoJ3dvZmYnKSwqL1xyXG5cdC8qdXJsKCcuLi9mb250cy9pY29uZm9udC50dGY/dD0xNTA4MjI5MTkzMTg4JykgZm9ybWF0KCd0cnVldHlwZScpLCAhKiBjaHJvbWUsIGZpcmVmb3gsIG9wZXJhLCBTYWZhcmksIEFuZHJvaWQsIGlPUyA0LjIrKiEqL1xyXG5cdC8qdXJsKCcuLi9mb250cy9pY29uZm9udC5zdmc/dD0xNTA4MjI5MTkzMTg4I2ljb25mb250JykgZm9ybWF0KCdzdmcnKTsgISogaU9TIDQuMS0gKiEqL1xyXG5cdC8qfSovXHJcblxyXG5cdC5pY29uZm9udCB7XHJcblx0XHRmb250LWZhbWlseTogXCJpY29uZm9udFwiICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1jaGVjazpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBSWxGSlJFRlVlTnJ0M1gxY1ZOVzZCL0JuYmNTM3hKZDdmTG1TZW8rb3AvUW15cDRCRmNRRXdwZDhOeWM5aVpwcGdVZkU0OXUxdEN3bE5jTXlTQ00xUzgxakNvYWlvaUp2S29ZZ3N3ZlVvNXdTSjY5U1pGS0NLU0F3cys0ZjIvR2V0RkZSWUczZzkvMkh6MnhqK08ySjRabTE5dHJySVFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFLZ2ptT2dBQUFEd09CaHo4M1R6ZFBOczM5N3FhblcxdWpKMnM4Zk5IamQ3RkJUa2h1U0c1SWJjdWxWZFAxa1NmZW9BQVBCd2RGekhkWHpnUU4wUzNSTGRrcGdZMlNKYlpNdk5tOUl0NlpaMDY0Y2ZHbVEyeUd5UW1aZlgzS081UjNPUHdrSmRzaTVabDV5WUtJZkw0WEw0bURIcXM3QXFHemhnQkFJQW9GRmRJN3BHZEkxbzFLakZsaFpiV214WnYxNDlPbVhLNHozcjRjUEVpUk9mT0ZFeEtTYkZWRkR3cU0rRUVRZ0FnTVk4eTUvbHovTEdqWnUzYnQ2NmVldjkrOVdqajFzNGJBWU5Ja2FNV0hLeXgzbVA4eDdubXpkLzFHZHlFUDFDQVFDQVNpZnJaSjNzNkZqbVd1WmE1cnByRjN1THZjWGVHanEwZW41YXUzYThuSmZ6OGs2ZDhsUHlVL0pUWW1JcSt3d1lnUUFBYUlJazBXZ2FUYU8vK0lKbTBTeWFOV0pFdGYvSVBNcWp2SmRlMGcvUUQ5QVBjSE9yZEdJaHJ4TUFBTnpHbUp3cjU4cTU2OVpSTE1WUzdNU0pOZmFqRlZKSVlZeS93Ri9nTDd6MFVtVy92VUdOdms0QUFIQ0hUcWZUNlhRclZ0QjRHay9qZzRLRUJmbUJmcUFmK3ZTcDdMZGhCQUlBVU1QVXd2SDY2K29qMjFlQlNxbVVTdHUzcit5M29ZQUFBTlFRdFhETW1LRStXcmxTZEI0YnZwd3Y1OHQvKzYyeTM0Y0NBZ0JRemVTdDhsWjU2OFNKRkVpQkZMaDJyZWc4ZDJNRDJVQTI4UFRweW40ZkNnZ0FRRFhSaCtwRDlhRWpSMUlBQlZEQTVzMjBudGJUZWtsemYzZVpGL05pWHZ2MlZmYjdOSGNpQUFDMW5Sd3NCOHZCdnI1V2Y2dS8xWC9uVHViTzNKbDdBKzB0V3ZJbWIvTE95ZW1jM3ptL2MvNmVQWlg5ZG14bEFnQlFSZlRkOU4zMDNUdzhyRnVzVzZ4YkVoUFpMRGFMelhKeUVwM3JIak5vQnMyNGRZdC93ai9objNoNW1Vd21rOG1rS0pWOUdveEFBQUFla3o1QUg2QVBlT1laNnpuck9ldTVBd2MwV3pnQ0taQUNyVloyaEIxaFIxNSsrVkVMaHcxR0lBQUFqMGhkVmRXbGkvb29OVlg5V3ZubHNOVWZsSFNrNDV3YnVaRWJnNExVd3JGaHcrTStMVVlnQUFDVjFDdW9WMUN2b0NlZjVLdjRLcjRxSVVFOXFzSENjUnN2NEFXOFlPSENxaW9jTnRxN3FBTUFvRkhxWm9ldFc5TWdHa1NERGgrbWhiU1FGbmJ1TERyWC9ZV0dtbUpNTWFhWXNMQ3FmbVpNWVFFQVBJQnQyM1BMcDVaUExaOG1KOU1ST2tKSGREclJ1ZXlLcFZpS1hiZE82YUIwVURvRUIxZlhqOEVVRmdDQUhYMHY5NzNjOTNLVEpwYnZMZDlidnQrM1QrdUZnMC9tay9ua0w3OVVDMGRJU0hYL1BJeEFBQUR1WXV2THdRL3hRL3pRbmoxc0tCdktoajcvdk9oYzl2QTRIc2ZqWW1PZDJqbTFjMm8zYnR4UmRwUWRaUlVWMWYxek1RSUJBTGpOWURBWURBWUhCOXBFbTJqVGwxOXF2WEJRR0lWUldGS1NXamdtVEtpcHdtR0RpK2dBQUVSRXhKaFpaOWFaZFpHUk5KMm0wL1R4NDBVbnNzdUhmTWduUGIya29LU2dwR0QwYUlVcFRHR2xwVFVkQXdVRUFPbzlYYmd1WEJmKy92dTBsYmJTMWxkZkZaM0hyZ0UwZ0FhY1B1MDQyM0cyNCt4aHc1U09Ta2VsNDQwYm91S2dnQUJBdmFYak9xN2o3N3hEZXRLVGZ2NTgwWG5zOGlJdjhzck5sZktrUENsdjhPRDBqdWtkMHp2Kytxdm9XTGlJRGdEMWpycG5WWEF3Yjg2YjgrWWZmeXc2anoxOE5WL05WK2ZsV1FaYUJsb0dlbnVmWXFmWUtYYnhvdWhjTnJpSURnRDFoaTVabDZ4TG5qeVpMK0FMK0lMd2NORjU3T3BMZmFudjFhdHNQcHZQNXZ2N2E2MXcyR0FFQWdCMW5ycG4xZWpSUEpObjhzem9hTTF1cjA1RVJFVkY2bGRmWDBWUkZFVXhtVVFuc2tlakx5QUF3T1BUNzlmdjErOS83am4rRS8rSi83UmpoN1lMUjNFeGNlTEVodzlYVElwSk1XbTNjTmhvOUlVRUFIaDA4aEI1aUR5a2IxLytNLytaLzd4N04wVlNKRVUyYWlRNjF6MzBwQ2Q5V1psMWluV0tkY29MTDJSNVpubG1lUjQvTGpyV3c4STFFQUNvTStTMmNsdTVyYXNyK3l2N0svdnJnUU8wanRiUnVtYk5ST2U2RzQva2tUelNZcUZNeXFUTWdBQzFjQnc2SkRwWFphR0FBRUN0MXp1a2QwanZrRzdkYUJmdG9sMkhEMU1FUlZCRXExYWljOTNqZGw4TzlndjdoZjBTR0toT1ZVVkhpNDcxcUZCQUFLRFcwaGZyaS9YRkhUczZjQWZ1d0JNUzJCdzJoODFwMTA1MExydWVwV2ZwMmZuemxhSEtVR1hvcGsyaTR6d3VGQkFBcUhWY3cxekRYTVBhdHJXU2xheVVrRUJwbEVacC8vVmZvblBadzg2eXMrenNtMjhxRTVXSnlzUVBQeFNkcDZxZ2dBQkFyYUh1a3R1aVJZT2dCa0VOZ2c0ZFl0N01tM2svOVpUb1hIWk5wSWswTVR6Y1dHb3NOWll1WHk0NlRsWERmU0FBb0hucWZSeE5tNnFQNHVQVnIvMzdpODVsMTFnYVMyTTNiMVlXSzR1VnhhKzhvaDdrWEhTc3FvWVJDQUJvVm8rb0hsRTlvaG8ycE1FMG1BYkh4S2hITlZ3NElpbVNJbU5pWExKZHNsMnlwMDlYRDlhOXdtR0RBZ0lBbW1Qcnk5RzRmK1AramZ2LzR4OFVUL0VVUDNpdzZGejNkL2h3VVhwUmVsSDZTeTlGUjBkSFIwZGJMS0lUVlRmY1NBZ0FHc1BZaFQ0WCtsem9zMkVERzhGR3NCSGp4b2xPWkE5ZnhCZnhSV2xwRmVZS2M0VjU3Tmpja055UTNKQmJ0MFRucWltNEJnSUFtaUV2a2hmSml6NzhrTVd6ZUJZL1o0N29QUGJ3cFh3cFg1cWRiUmxtR1dZWjV1T2piblpZV0NnNlYwM0RGQllBQ0tkYnExdXJXN3RpaGVZTFJ5cFA1YW5mZmx1UlU1RlRrVE40Y0gwdEhEWVlnUUNBTU9xZVZYLy9PN3ZLcnJLcmE5YUl6bU1QUDg2UDgrTm1NL2ZqZnR6UDJ6c3JMU3N0SyszSEgwWG5FZzBqRUFDb2NYSlh1YXZjZGVwVTFvbDFZcDAwZkdOZFArcEgvWDc4VVVxU2txUWtmMzhVanQ5REFRR0FHcU1QMFlmb1ExNTRnYmJUZHRxK2NTTXBwSkRDdERjVHdva1RMeWl3dkdoNTBmS2l2Nzl4dUhHNGNialpMRHFXMW1qdmZ4d0ExRGx1Wmplem0zbkVDTWtnR1NURDExK3JSeDBkUmVlNkc4L2dHVHpqK25VK2dBL2dBL3o4MUJHSDBTZzZsMVpoQkFJQTFVYTlnOXpIaC8zTWZtWS9SMFdwUnpWWU9FN3lrL3hrU1ltVUkrVklPU05Ib25BOEhJeEFBS0RLNmJ2cHUrbTdlWGhZdDFpM1dMY2tKckpaYkJhYjVlUWtPdGNmS3k5WHY0NFpvN2FRallzVG5haTJjQkFkQUFEcURuMkFQa0FmOE13ejFnUnJnalVoSVlHOXdGNWdMN1JzS1RyWFBRSXBrQUt0VmxiTWlsbnhwRWxLdkJLdnhPL2VMVHBXYllNUkNBQThObldxcWtzWGRkWFNzV04wZ2s3UUNXZG4wYm51RGFvMmRPSkdidVRHb0NDVHlXUXltVFpzRUIycnRzSTFFQUI0WkwyQ2VnWDFDbnJ5U2I2S3IrS3JFaEkwV3podTR3VzhnQmNzWElqQ1VUV3dGeFlBVkpyYWw2TjFheHBFZzJqUTRjTzBrQmJTd3M2ZFJlZTZ2OUJRVTR3cHhoUVRGaVk2U1YyQktTd0FlR2dlNXozT2U1eHYzdHp5cmVWYnk3ZEpTZlEydlUxdjYvV2ljOWtWUzdFVXUyNmQwa0hwb0hRSURoWWRwNjdCRkJZQVBGRGZ5MzB2OTczY3BFbEZWa1ZXUmRiZXZab3ZISnRwTTIzZXRrMHRIQ0Vob3VQVVZSaUJBSUJkNmxTVm95TXhZc1JzcTVTR0RST2R5eDRleCtONFhHeXNVenVuZGs3dHhvMDd5bzZ5bzZ5aVFuU3V1Z29qRUFDd1E1TDRkRDZkVDkrNlZYMnMzY0pCWVJSR1lVbEphdUdZTUFHRm8yYlVXQUhwczczUDlqN2IyN1hyMmJObno1NDlXN1VTZmVJQVlBOWpzbGsyeStZTkc5Z210b2x0bWpCQmRDSjdiQTJkeXBWeXBWd1pOVW90SEtXbG9uUFZGMVUraGZYN1BXOENBOVV0QW54OW1RZnpZQjVObXR6NUR6M0lnendLQytrMWVvMWVpNCtuYVRTTnBxMVpvNWdVazJMS3lCRDl3Z0RVUi9JNStaeDg3b01QMkNRMmlVMmFPMWQwSG52UTBFa2JIcnVBOU9LOWVDL2VzbVdEMUFhcERWSy8rb3JtMEJ5YU0yVElJejloTkVWVDlJWU5SZnVMOWhmdER3bXBieTBpQVVTUVQ4b241Wk5MbHJBWmJBYWJzWFNwNkR6MjhKVjhKVi81M1hjVnB5cE9WWnp5OWo2OTRQU0Mwd3QrL2xsMHJ2cnFrUXVJMTUrOC91VDFKeWVuMHNtbGswc25IejlPeCtnWUhYTjFyZHA0S1NubEU4b25sRThZTVVMOVJibDVVL1FMQmxDWHFCZkpRMExVaStUaDRhTHozTitsUytvMjY5N2U2a3pGcFV1aUU5VjNqM3dOcEhSMjZlelMyWkdSMVZNNGJIeDhISHM1OW5Mc2RlQkFqNmdlVVQyaW1qVVQ5VUlCMUNWeWxCd2xSNzM4TXVsSlQvcVBQaEtkeHg2K2hxL2hhNjVja1dLbFdDblczeCtGUTFzcVBRSnhON2diM0EyOWUxdGJXVnRaVzVsTU5kVVFoaWZ4Sko3MHpUZE51alRwMHFUTDBLSGYvUExOTDkvODh0dHZZbDQyZ05ySjdUZTMzOXgrR3p1VzViQWNsaE1WcFU1Wk9XaHZVOVVRQ3FHUWE5ZXMwNjNUcmROOWZMTEtzOHF6eWsrZEVoMExmcS9TSXhCcmYydC9hLytKRTJ1Nmt4anpZMzdNejh1cjlPWFNsMHRmVGtsUmIyejZqLytvMlpjTG9IWnlpM2FMZG92Mjg1TjJTanVsbmR1M2E3WndFQkZSY1RGUDRBazhZZFFvRkE1dHEvd1UxbC9vTC9RWEx5OWhpWS9RRVRxaTA1VTFMMnRlMXZ6Z1FkdEZmR0Y1QURSTVg2d3YxaGQ3ZXFvOXZXTmpLWklpS2JKUkk5RzU3akdEWnRDTVc3ZllVcmFVTFIwMXlyVE50TTIwTFRWVmRDeTR2MHFQSU5TTGJybTU2a1czTGwxRW53QXRwYVcwMUdnc2U2UHNqYkkzQmcwNmMrYk1tVE5ucmwwVEhRdEFwRHRUemEydHJhMnRVMUxvSkoya2s5cjdvTVV6ZVNiUHJLaGc3c3lkdVJzTWFrT25QWHRFNTRLSFUra1JDRi9HbC9GbEdycjJjSHRQSHNlVmppc2RWeVluMzlrbEZLQWU2aDNTTzZSM1NMZHVsbjlZL21INXg4R0RXaTBjdHI0Y0xKN0ZzL2lnSUJTTzJxbnlVMWk5cVRmMXpza1JIZnh1N0czMk5udTdkMisxb0NRbW9wQkFmYUwrdm5mcUpJVkpZVkpZVWhMcngvcXhmdi81bjZKejJjTlNXQXBMQ1FsUmhpcERsYUdiTm9uT0E0K204Z1drTTNXbXpyR3hvb1BidFl5VzBiSmV2ZFFwdHVSazF6RFhNTmV3dG0xRnh3S29Ecll0Z3VnTmVvUGVTRXhrbnN5VGVYYnNLRHFYUGV3c084dk92dm1tOGJ6eHZQSDgycldpODhEanFYUUI2VEs2eStndW8zZnRvc1cwbUJhZk95ZjZCTzZ2WjAvSHJ4eS9jdnpxNkZFM1R6ZFBOMC90ZGtvRHFBeDF4TkdpUmZtSThoSGxJdzRlcFBmb1BYcXZXemZSdWV5YVNCTnBZbmk0c2RSWWFpeGR2bHgwSEtnYWo3d01WNVpsV1paMU9zWVlZK3pZTWZWbzA2YWlUOGdlbnNwVGVlcTMzMXJtV3VaYTV2cjVuZnIwMUtlblB2M2hCOUc1QUNwRDdUMXVlNS9GeDZ0ZisvY1huY3V1c1RTV3htN2VyQ3hXRml1TFgzbEZQY2k1NkZoUU5SNzVUblMxcDdDaThNbDhNcDhjRUtBZUxTOFhmVUwyTUcvbXpieWZlc3Bock1OWWg3SEp5YlplenFKekFUeU1yaEZkSTdwR05HckU1L0Y1Zko1dENsbTdoWU5QNDlQNHRCMDcxTUl4YmRydG95Z2NkVXlWM1Fpb3k5UGw2ZktlZjU3bjhUeWU5L1hYYkNhYnlXWTJiaXo2Qk8xYVFBdG93Y1dMRmVNcnhsZU10KzNtZWZHaTZGZ0EvODVnTUJnTUJnY0g4d1h6QmZPRnI3NVNyKzBaREtKejNkL2h3MFZUaXFZVVRSazVFcHVoMW0xVmZpZTVmb04rZzM3RDBLRldWNnVyMVRVbVJ2T0Z4Sk04eWZOLy85Zmhvc05GaDRzK1BpZjNuZHgzY3QvMzM0dU9CZkQvZlRrMmJtUUdabUFHMnlkNTdiSDE1YWd3VjVncnpJTUdZZlBUK3FIYXRpS1JGOG1MNUVXREIxTW9oVkxvN3QzMzlBUFJKTnNtYmI2KzZycjBDeGRFSjRMNlNYMy9mUGloZXAvRW5EbWk4OWlEdmh6MVc3VjFKRFN0TUswd3JZaVBWKzh3SFQxYWJTeFZVaUw2aE8rdlV5ZWV4dE40V2txS1c1cGJtbHRhMTY2aUUwSDlvaXZWbGVwS2x5L1hmT0c0dlNpbElxY2lweUpuOEdBVWp2cXAybHZhcXRzdkh6NnNic3M4WkFqTnBKazA4OFlOMFNkdWoyMGRQYnZGYnJGYktTbTJPM3RGNTRLNlRVNlVFK1hFMmJQSmk3eklhOUVpMFhuczRjZjVjWDdjYk9iUDhlZjRjNzYrYU9oVXY5WFlicm8yY29BY0lBZDRlOVBmNkcvMHQ3ZzROb3ZOWXJPY25FUy9FUGJ3RS93RVAvSFRUOVowYTdvMTNjOHZlMEQyZ093QldyLy9CV29MVzE4T2xzZ1NXZUxubjlmMEx0Y1ByUi8xbzM0Ly9zaUdzQ0ZzaUxlM2NiaHh1SEc0MlN3NkZvaFY3U09RdTlsMjJXVEJMSmdGUC84OC81aC96RC9XME41YWQ3RnRDU0dSUkJJbEo3dXZkVi9ydnZhLy8xdDBMcWpkYkgwNTZNLzBaL3J6WjU5cHRuQnc0c1FMQ3FTbnBhZWxwd2NOUXVHQWYxZmpCY1JHbmRvNmZsenFMZldXZWc4WndqTjRCcys0ZmwzMEMySVBtOFBtc0RudDJsbGJXRnRZVzlnMmJlelpVM1F1cUYzVTM1dEJnN1RlbDhQMmZyUTJ0amEyTmg0Nk5ETTRNemd6K094WjBibEFXNFFWRUJ0alUyTlRZOU8wTlBJZ0QvTHc5ZVhoUEp5SC8vcXI2RngyZlVRZjBVZHQyNnBEK3FRa3VhM2NWbTViWFMxOW9hNnc5ZVZRZjg5allyVGFsOE8yMklVNU1BZm1NR3BVVmxwV1dsYWEwU2c2RjJpVDVvYk02bFlOc3F3V2tvUUVOcHZOWnJNMTNIblExbnB6dlhXOWRmMmdRWGpEd2IrckxYMDVWTGFkSk1hTVVaZXh4OFdKVGdUYUpud0VjamYxRjlka2toWkppNlJGenozSDAzazZULy9sRjlHNTdJcWdDSXBvMVVycUpmV1NlaVVrdUhkMjcremUyZDFkZEN3UVN4K3FEOVdIUHZXVWRhUjFwSFZrZkx4bUMwY2dCVktnMWNxNnMrNnMrK1RKS0J4UUdab2JnZHp0emllNEM5WUwxZ3NKQ2VwV0RocnU4K0ZCSHVSUldFZ1psRUVaUTRhbzEzb3lNa1RIZ3BxaDM2L2ZyOS92NHNJUDhVUDhVR29xbmFBVGRFS0R1MERmYnVqRWpkeklqVUZCNnQ1Mkd6YUlqZ1cxaStZTGlJMjZhcVY3ZDlhSU5XS05rcE8xM2pCSFZWVEUyL0Eydk0yUUlhWkRwa09tUStucG9oTkI5YkMxQzJCSkxJa2xwYWF5L3F3LzYrL2lJanFYUGN6TXpNeThjS0h4bXZHYThkcjc3NHZPQTdXVDVxYXc3TWx5eW5MS2NzckpVUXVIajQ5Nk5EOWZkSzc3YTlHQ1hXVlgyZFZEaDl3QzNRTGRBdnYxRTUwSXFwYXQ4NlUwWDVvdnpVOUkwSHJoVUlXR29uQkFWYWcxQmNSR25hUDkxNy9VUjc2K3RodWNST2U2dnhZdEpDWXhpU1VrNkxpTzYvakFnYUlUd2VQeE9POXgzdU44OCtacUI4eURCMms1TGFmbFBYcUl6bVZYTE1WUzdMcDE2dnRueVJMUmNhQnVxRFZUV1BiWUxsWnlGKzdDWFpLUzZFUDZrRDdVY0o4UGQzSW45NXMzZVFQZWdEY1lPZEswMXJUV3REWTVXWFFzZURoOUwvZTkzUGR5a3labFQ1UTlVZmJFZ1FQTW4va3pmdzEvSU5oTW0ybnp0bTFLVDZXbjBuUEtGUFdnMVNvNkZ0UU50YjZBMk5qMnJKTEdTR09rTWNuSmJENmJ6K1ozNkNBNjEvMFZGMXRmdDc1dWZYM2t5Q3hEbGlITGtKUWtPaEg4TVhXcXl0RlJYY1N4ZTdkNmROZ3cwYm5zNFhFOGpzZkZ4anExYzJybjFHN2N1S1BzS0R2S0tpcEU1NEs2cGRaTllkbVRIWkVka1IxeC9yeGxvR1dnWmFDM04xL0ZWL0ZWV3UvcjBiU3A5SjcwbnZUZTNyMjZRbDJocnREZlgzUWkrQ09TeEtmejZYejYxcTNxWSswV0RncWpNQXBMU2xJTHg0UUpLQnhRbmVwTUFiR3hkUmJrMlR5YlovdjQySFlQRlozci9wbzJwVjIwaTNidDJ5ZXZrRmZJSzRZUEY1MElpSWdZMDVsMVpwMDVNcEp0WXB2WXBna1RSQ2V5eTRkOHlDYzl2YVNncEtDa1lQUm90WENVbG9xT0JYVmJuWm5Dc2tlZGV1alVTWDJVbkt4T1FYVHBJanFYWFhyU2s3NnNqSFZnSFZnSGc4SDRsdkV0NDF0Nzk0cU9WZC9JOCtSNThyeFZxOWdSZG9RZCtaLy9FWjNuL3M2Y2Nkemp1TWR4ejhDQjZSM1RPNlozMVBCV1FGQ24xTGtSeU4zVUcva3VYV0xIMlhGMjNNZEg3YmVRbXlzNmwxMUdNcEt4WVVPMXQzeDB0TzVmdW4vcC9qVnFsT2hZOVlXNmxjNWJiMm0rY056K1BaWmNKQmZKWmRBZ0ZBNFFvYzRYRUJ0MTA4YkxsNlY4S1YvSzkvYW14YlNZRm11NHI4ZnRRa0pyYUEydGlZcVN3K1Z3T1h6TUdOR3g2aXI1b0h4UVB2aTN2Nm1QbGkwVG5jY2V2cHF2NXF2ejhpckNLOElyd3YzOU02TXpvek9qZi9wSmRDNm9uK3BOQWJHeHZlRWFsRFlvYlZEcTY4dmY1ZS95ZHpXOFRmWHRRc0syc3ExczY4NmRkL3BJUUpWUWQxTU9DR0NYMldWMitlT1BSZWV4cXkvMXBiNVhyNnFyQy8zOWJkZjZSTWVDK3EzZUZSQ2JqSmN5WHNwNDZjb1Z4MnVPMXh5ditmbnhvL3dvUC9yUGY0ck9kWCtPaml5SDViQ2NxQ2g1cTd4VjNqcHhvdWhFdGRXZHFjR2Y2Q2Y2NllzdmFEMnRwL1dTUnQ4UFJVV1VUdW1VUG1USTcyK2tCUkJMbzIrWW1tTXJKQldSRlpFVmtYNSs2dEV6WjBUbnN1ZE9BNktuNldsNmVzc1cyeWRvMGJscUM3ZG90MmkzYUQ4L1hzZ0xlZUdPSGN5ZHVUUDNCZzFFNS9wanhjVzhPKy9PdTQ4WVlkdWxXblFpZ0g5WDUxZGhWVmJ2WTcyUDlUN1dwbzNEYm9mZERyc1RFK2tZSGFOajJtMFl4U041SkkrMFdOZ05kb1BkZU9VVnhWZnhWWHh0OXl1QWpib2FyMDhmQ3FaZ0NrNU1wSFcwanRZMWF5WTYxejF1cjhLelRyRk9zVTRaTlNyTE04c3p5L1BRSWRHeEFQNUl2UitCM0MxN1FQYUE3QUZYcjVZbGxpV1dKUTRjU0V0cEtTM1Zib01vMjRpRU4rUE5lTFBQUDVlajVDZzU2dVdYUmVmU0NsdnJZUjdCSTNqRWdRTmFMUnkyRHdLVVNabVVHUkNBd2dHMUFVWWdEOUNMOStLOWVNdVdEdGNkcmp0Y2o0OW52c3lYK1hwNGlNNWwxKzArRDZTUVFzck1tZXJVUjJTazZGZzF6UzNOTGMwdHJXdFhwbWQ2cGs5TjFlejIvN2IvWDJOb0RJMTU5VlZscURKVUdicHBrK2hZQUE4REk1QUhVRmU3RkJaYW1sdWFXNW9QSGt5Y09IRU5ONGhTU0NHRk1mVVAwN3AxOGdCNWdEeGc1a3pSc1dxS3VrdHVodzdTSmVtU2RDa2hRYk9GdytaWmVwYWVuVDhmaFFOcUk0eEFLa21kRW1uUmduekpsM3dQSGFJVVNxR1V2bjFGNTdJZitQWW5YSC95Si8vWnN4V0RZbEFNR2w2dStvanVYTHVLY1loeGlEbDZsRklwbFZLN2R4ZWR5eDUybHAxbFo5OTgwMWhxTERXV0xsOHVPZy9BbzNBUUhhQzJ5Yy9QejgvUHYzV3J6WmcyWTlxTTJiRkRXaU90a2RaNGVySXYyWmZzeXovL1dYUytld05UUHVVelJpVlVRaVZEaGpoelorN01yMTFUejBQREk2bUhaQ3ZvVXJ3VUw4VW5KTkFsdWtTWHRMdm9RUlVSb1Z4V0xpdVhGeTBTblFUZ2NhQ0FQS0lyQ1ZjU3JpU1VsN2RwM2FaMW05YTdkam44MCtHZkR2KzBkUnpzM0ZsMHZudllDb21lOUtRZk1xUjltL1p0MnJjcEtzclB6Yy9OejYxOXJYYlZMVWVhTnFYbjZEbDY3c0FCK3A2K3ArODFQQkljUzJOcDdPYk55alpsbTdKdHhnelJjUUNxQXE2QlBLYlRDMDR2T0wzZzVrMzEwZkRoNmxTUmhodEUzYjVHb3JiYVhiTkdEcEFENUlEYTgwbTRSMVNQcUI1UkRSdnkyWHcybjcxckZ5VlJFaVY1ZTR2T1pWY2tSVkprVEl4THRrdTJTL2IwNmVwQnprWEhBcWdLR0lGVUVYVktxTHpjdWNTNXhMbGsxeTQrajgvajgvcjBZU2ZZQ1haQ3V6MnlXUUVyWUFWK2ZzNmh6cUhPb1JaTC90Nzh2Zmw3angwVG5ldHVCb1BCWURBNE9OellkMlBmalgzYnQ3TU1sc0V5dEw3SjVPSERSYTJMV2hlMUhqZnUrQWZIUHpqK1FYbTU2RVFBVlFrWDBhdkpuZGFuVGNxYWxEV0pqV1dEMldBMldQc05vOVQ3RWQ1KzIrUmg4akI1YUdWVFFjWmtzMnlXelJzM01nTXpNTU8wYWFJVDJjTVg4VVY4VVZwYWhibkNYR0VlTk9qM0kxU0F1Z1VGcEpwMWplZ2EwVFdpVWFNVytoYjZGdnJvYUpwRnMyaldpQkdpY3owSS80Si93YjlZdGNya2FuSTF1YjcrdXFnYzhqbjVuSHp1Z3cvWUpEYUpUWm83Vi9UcllnOWZ5cGZ5cGRuWmxtR1dZWlpoUGo2MjVkK2ljd0ZVSjF3RHFXYTVJYmtodVNHM2JwWGtsZVNWNUkwYngyZnltWHltOWh0RXNhbHNLcHU2Y0tGOFdqNHRuMzd2dlpyKytiSkpOc21tMEZETkY0NlZmQ1ZmK2QxM0ZUa1ZPUlU1Z3dlamNFQjlnaEZJRGJOZEJHNnlxc21xSnF0MjdsU1BqaDR0T3RjREpWRVNKWVdGS1MyVmxrckw2bXUwcEM3TERRbFJPMGVHaDRzKzdmdTdkRW05c2RUYjI5YTRUSFFpZ0pxRUVVZ05PL2ZpdVJmUHZWaFdwdjdoZWZGRjJ5b2QwYmtleUkvOHlHL0JBdlVQL09yVlZmMzA2ckxjS1ZQVVpjWWZmU1Q2ZE8zcVIvMm8zNDgvc3FWc0tWdnE0NFBDQWZVWlZtRUpvcTdhc2xyN0YvWXY3Ri80OWRmWHJsMjdkdTFhMTY3cXYvYnNLVHFmWFl3WU1VL1A5bFBiVDIwL3RVV0wvTlQ4MVB6VXc0Y2Y5ZW51Tk1qcVEzMm96N1p0YkNQYnlEWnFzQzhISjA2OG9FRHlsL3dsZno4L1k0QXh3Qmp3M1hlaVl3R0lwTDAzYWowVEhSMGRIUjF0c2JpNHVMaTR1RXllVEp0cE0yM2V0azEwcmdkaDhTeWV4YytaSStmS3VYTHVKNS9jUHZyUVU2SzZRbDJocnREZlg5b3A3WlIyYnQ5K3A4K0p4dkFNbnNFenJsKzNOclkydGpZZU9qUXpPRE00TTFqREhTd0JhaEN1Z1dpTTdYNkhDLzB2OUwvUS80c3YxRmEya3lhSnp2VkEwUlJOMFJzMktDNktpK0ppdTlQYWFyMzdQOU1YNjR2MXhaNmVmQzZmeStjZVBxeHVYLzdFRTZMajM0MmY1Q2Y1eVpJU0pqR0pTYzgvcnpDRktleklFZEc1QUxRRUJVU2piSVhFYkRhYnpXYmJMcTFUcG9qTzlVQ2NPUEhQUGxPdkRRUUdxZ2V0Vm5lRHU4SGQwTHUzdGJXMXRiVjFTZ3FkcEpOMHNtVkwwWEgvbU8yR3Z6RmoxTzN3NCtKRUp3TFFJczFOR1lEcTNMbHo1ODZkNDF5OVZySjNyM09LYzRwelNxZE9GRU14Rk9QbUpqcWZYWXdZTVZsdVA2Lzl2UGJ6T25aMC9zWDVGK2RmdnZ2T3VzUzZ4TG9rTVpGOXpqNW5uN2R1TFRybVBRSXBrQUt0VmxiTWlsbnhwRWxLdkJLdnhPL2VMVG9XZ0paaEJGS3JTSks2Q21yOWV2VVB0VzF2SlEyNzNhS1ZqR1FrWThPR291UGM0L1oyOTN3WUg4YUhCUWFhUnBsR21VWnQzQ2c2RmtCdGdBSlNLekVtdnlPL0k3OFRFY0gyc1gxc1gzQ3c2RVMxRlRNek16TXZYR2k4WnJ4bXZQYisrNkx6QU5RbW1NS3FwZktQNUIvSlAzTG9rTE96czdPemM2dFc2dEUrZlVUbnFsMUNReFd6WWxiTTc3NHJPZ2xBYllSbHZMVWE1K3BGM3IvL25RN1NRVHFvNFJ2d3RHSThqYWZ4bjN5aXZtNUxsb2lPQTFDYllRcXJqdEdWNmtwMXBjdVhreGQ1a1ZmdDZmTlI3VzdmWDZQMFZIb3FQVzJyMmU1ZFpnd0FEdzhqa0RwR2FhdzBWaG92WHN3MzhvMThJNlptZUJ5UDQzR3hzYzJlYWZaTXMyZW1UbFdQb25BQVZBVVVrRHJLSkp0a2sveldXL1FxdlVxdmFxV3ZSdzBLb3pBS1MwcHlhdWZVenFuZGhBbEgyVkYybEZWVWlJNEZVSmVnZ05SeFNwQVNwQVM5L2JhNmpIYnBVdEY1cWgwblRqd2pvNlNncEtDa1lQUm90WENVbG9xT0JWQVhvWURVRStwV0hPKzhReUVVUWlIaUdrUlZyek5uSEdNZFl4MWpuMzllM2ZYNHhnM1JpUURxTWl6anJXZnk5K1R2eWQvenpUZFBsajVaK21ScFNRbTFvbGJVU3Z1dGR1M3lJaS95eXMyVkhDVkh5ZEhYOStUMGs5TlBUcjk2VlhRc2dQb0FxN0RxT2ZtWWZFdytObjgrbThQbXNEbGhZYUx6UEN5K21xL21xL1B5TEFNdEF5MER2YjNWVG9BWEw0ck9CVkNmWUFxcm5qTU5NQTB3RFZpOW11YlNYSm83YjU3b1BBL1VsL3BTMzZ0WDJYdzJuODMzOTBmaEFCQUhJeEQ0SFYyc0xsWVhHeFJFY1JSSGNaOThRZ29wcER4OG40L3FWVlNrZnZYMVZXOEVOSmxFSndLb3ozQU5CSDRuZjBmK2p2d2RSbU43M3A2MzUvbjVMSWdGc2FCaHc4UVdrdUppM3AxMzU5MkhEVFBGbStKTjhSa1pvbDhuQU1BSUJCNUFqcFZqNWRoWFgyVlgyQlYyNWROUGFUMnRwL1UxMEhMMjlpNitUTWQwVERkNnRQRTE0MnZHMXc0ZUZQMTZBTUQvUXdHQmg2STdxRHVvT3podEdsMm15M1I1dzRicUtpUThra2Z5U0l0Rkhmbjg5YTlxWTZyb2FOSG5Ed0QzUWdHQlNwRzd5bDNscmxPbjBuYmFUdHMzYnF5cVh1YTJ3aUV0azVaSnk2Wk9OZTQzN2pmdS8vSkwwZWNMQVBiaEdnaFVTdjZ2K2IvbS81cWQzYjVOK3pidDIyUmtzTEZzTEJ2YnZ6K2xVUnFsVmI1RkxVL2xxVHoxMjIrbDM2VGZwTjhNQnVNYzR4empuTDE3Ulo4bkFEd1lsdkhDSXpHdE1LMHdyWWlQYnphKzJmaG00N3QzVjQ4dVdjSlg4cFY4NVhmZjJmdSszLy83a2lYWFA3disyZlhQZXZVeTlqVDJOUFk4ZWxUMGVRSEF3OE1VRmxRTDF6RFhNTmV3SjU1bzJMMWg5NGJkMjdVcnl5bkxLY3U1Y3VYMGd0TUxUaSs0ZVZOMFBnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNBTy80UFNCeGJNcWdtQTI0QUFBQWxkRVZZZEdSaGRHVTZZM0psWVhSbEFESXdNVGN0TVRJdE1UVlVNVFU2TlRjNk1qY3JNRGc2TURDaUViNHZBQUFBSlhSRldIUmtZWFJsT20xdlpHbG1lUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXcwMHdHa3dBQUFFMTBSVmgwYzNabk9tSmhjMlV0ZFhKcEFHWnBiR1U2THk4dmFHOXRaUzloWkcxcGJpOXBZMjl1TFdadmJuUXZkRzF3TDJsamIyNWZZMnN4WW5waE1IcHFPV3BxWkdONGNpOWphR1ZqYXk1emRtZmJUcERZQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcblxyXG5cdC5pY29uLWNsb3NlOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFEd1JKUkVGVWVOcnQzVjFzVStjWndQSG5kVEFqd1owbWJaUEtSL2hLbTBHcXRpSkpHWjlDSXZNQ2F3Sm9Va3N2T3BDMlhqU2k0a01FQ2FhMlNPMHFGRUVoZ0ZDUVNxV09WV3FKRUdKSnV5WVlXQ0c5UUNJT2hRdllsZ0dDSUZtYXRyVlNVaHppeE84dWpOTTFnU1pPZlB5ZTg1Ny83d1lsZlBnNXhqNS9uL2ZFeHlJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBVGl6c1d0aTFzQ3MvdjZ5MHJMU3NkTWFNWi9ZOHMrZVpQWk1ubTU0TFFPNmtuL2ZwL1VCNnYyQjZMcmRScGdjd1pmN2UrWHZuNzUwNU14QUlCQUtCclZ0MWphN1JOZFhWYXFsYXFwYk9tVFAweit1OWVxL2VlL2V1RkVxaEZIN3lTZUNqd0VlQmorcnIyOTlvZjZQOWpiLy8zZlQyQU1oY1dWbFpXVm5aM0xuNnVENnVqMi9lTEYzU0pWMVZWYXBXMWFyYTZkT0gvbm45aGY1Q2YzSHpwdXBXM2FxN3FTbDVMSGtzZWF5Ky9uTHQ1ZHJMdGJkdm05NmVYUE5aUUpRcW4xUStxWHpTNzMrdk4rZ05lc09iYjBxN3RFdjd4SW1aL2t2NmtyNmtML1gzcTBQcWtEcFVYeC9hRk5vVTJyUno1M2wxWHAxWC9mMm10eFRBY012MWNyMWNUNWpRZmIzN2V2ZjF1anJwa1I3cDJieFoxYWdhVlpPWGwvRS9XQ00xVW5QL3Z2NWNmNjQvZit1dGpnODdQdXo0Y1BmdTFHOXFiWHA3bmVhVGdDaFZlcUQwUU9tQlAvNVJIVlBIMUxIZi9DYnJOMUVwbFZMWjJpcXQwaXF0di81MU5CcU5ScVAzN3BuZWNnRHBJNDJDZ3RUejlPVEoxUE8wc2pMYnQ2UFg2L1Y2L1ovKzFMRzVZM1BINWcwYkhuelgycEJrWGx5UEtUdGFkclRzNk91dnEvZlYrK3I5TFZzY3U2RWJja051UFBHRWhDVXM0VVdMcHNhbnhxZkdUNXlJeFdLeFdDeVJNSDAvQUg0MEdJNndoQ1hjM0N5bjViU2NEb2VkdWoxMVJWMVJWNTU5ZGtyRmxJb3BGWDE5c2F1eHE3R3JiVzJtN3dlbkJFd1A0SlQwT1k3VVY2Ky9uck1iamtoRUlpdFdTSVZVU0VWTFMwbGpTV05KWXloayt2NEEvR1F3SEh0a2oreHBhaHA4WHVhSW1xd21xOG03ZGkyb1hsQzlvSHIyYk5QM2gxT3NEVWhnZldCOVlQMldMZElnRGRMd2d4L2tmSUN6Y2xiT0xsdVczNUhma2QveDV6OFBQcUFCT0diWUVjZDIyUzdiS3lweVBzaURjNnY5ZGYxMS9YV3Z2V2I2Zm5HS3RRSFJqK25IOUdPclY1dWVZL0NWejRNSE5DRUJzbTlZT0hKOHhQRW82b2c2b282NFlEL2sxUGFaSGlEYnZydUQvdVliMC9NTVV5RVZVdEhXRmkrUGw4ZkxmL1dyYXk5ZWUvSGFpejA5cHNjQ3ZHallVcFdwSTQ0UkJFOEZUd1ZQRlJSY0xMeFllTEV3SGpjOVQ3Wllkd1NpMmxTYmF2dnhqMDNQOFVnc2JRSGo1cHFscWxGSzlpWjdrNzB1M2krTmtYVUI2VHZjZDdqdjhILy9hM3FPRVhHeUhjaVk2WlBqWXpYdzBzQkxBeTk1WUwrVUlldVdzTkpLNzVmZUw3MS81NDVhckJhcnhZV0ZwdWNaVVZqQ0VqNTNMdldFcUs3bWZTVEF0OXg2am1ORWkyV3hMTDU5TzNvb2VpaDZhTllzMCtOa20zVkhJSU82cEV1NlB2M1U5QmlqeHNsMllCalBoaU90VUFxbDBFUDdvUXhaRzVDOFNYbVQ4aWJ0MzUrKzVJanBlVWFOcFMzQXMwdFZhYnBCTitpR2dRRTVMc2ZsK0tGRHB1ZHhpclVCdVRUOTB2UkwwLy94ai9TMXFrelBrekZPdHNPSHZIWnkvRkZVc1NwV3hmdjJwWmFpLy9ZMzAvTTR4ZnBMbVJSL1Z2eFo4V2QvL1d2ZjdiN2JmYmQvL3ZQQlM0NTR4VTI1S1RkbnorWVNLYkNaNTVlcTBoNWNFMi9PQjNNK21QUEJiMzk3N2RxMWE5ZXUyWHN0TEd0UG9nK1Z2cDUvWDF0ZlcxOWJVNU42VjcycjN2M0ZMMHpQbFRIZVJ3S0xlT1Y5SENQYUxidGw5NFVMOGEvalg4ZS9mdjU1dnp3dmZST1FORUlDbUVjNDdPQzdnS1FSRWlEM0NJZGRmQnVRTkVJQ09JOXcyTW4zQVVrakpFRDJFUTY3RVpBaENBa3dmb1RESHdqSUl4QVNJSE9FdzE4SXlBZ0lDVEF5d3VGUEJHU1VDQWt3SE9Id053S1NJVUlDRUE2a0VKQXhJaVR3SThLQi8wZEF4b21Rd0E4SUJ4NkdnR1FKSVlHTkNBZStEd0hKTWtJQ0d4QU9qQVlCY1FnaGdSY1JEbVNDZ0RpTWtNQUxDQWZHZ29Ea0NDR0JHeEVPakFjQnlURkNBamNnSE1nR0FtSUlJWUVKaEFQWlJFQU1JeVRJQmNJQkp4QVFseUFrY0FMaGdKTUlpTXNRRW1RRDRVQXVFQkNYSWlRWUM4S0JYQ0lnTGtkSU1CcUVBeVlRRUk4Z0pIZ1l3Z0dUQ0lqSEVCS0lFQTY0QXdIeEtFTGlUNFFEYmtKQVBJNlErQVBoZ0JzUkVFc1FFanNSRHJnWkFiRU1JYkVENFlBWEVCQkxFUkp2SWh6d0VnSmlPVUxpRFlRRFhrUkFmSUtRdUJQaGdKY1JFSjhoSk81QU9HQURBdUpUaE1RTXdnR2JFQkNmSXlTNVFUaGdJd0lDRVNFa1RpRWNzQmtCd1hjUWt1d2dIUEFEQW9LSElpUmpRempnSndRRTM0dVFqQTdoZ0I4UkVJd0tJWGs0d2dFL0l5RElDQ0ZKSVJ3QUFjRVkrVFVraEFQNEZnSEJ1UGdsSklRREdJNkFJQ3RzRFVsK1hYNWRmbDB5U1RpQTRRZ0lzbXJ3bFhwWXdoSnVicGFJUkNTeVlvWHB1VElXbHJDRXo1MGIvTnJyMnhHUmlFU3FxNlBSYURRYXZYZlA5Rml3QXdHQkk2dzVJdkVxamppUUF3UUVqaUlrT1VZNGtFTUVCRGxCU0J4R09HQUFBVUZPRVpJc0l4d3dpSURBQ0VJeVRvUURMa0JBWUJRaHlSRGhnSXNRRUxnQ0lSa0I0WUFMRVJDNENpRVpnbkRBeFFnSVhNbjNJU0VjOEFBQ0FsZnpYVWdJQnp5RWdNQVRyQThKNFlBSEVSQjRpblVoSVJ6d3NJRHBBWUJNSk5ZbTFpYldLcVVlVjQrcng1WDNYd0Nka1ROeXhvTHRnQy94d0lVbldQTjVISS9pOEdlMkEwNGdJSEExNjhNeEZDR0JoeEFRdUpMdndqRVVJWUVIRUJDNGl1L0RNUlFoZ1lzUkVMZ0M0UmdCSVlFTEVSQVlSVGd5UkVqZ0lnUUVSaENPY1NJa2NBRUNncHdpSEZsR1NHQVFBVUZPRUE2SEVSSVlRRURnS01LUlk0UUVPVVJBNEFqQ1lSZ2hRUTdrbVI0QWRoa01SMWpDRW01dWxpTnlSSTU0TUJ4aENVdjQzRGtwa2lJcHVuVkxic3BOdVRsN3R1bXhSdTJXM0pKYk0yY0dDNElGd1lLRkM2ZkdwOGFueGsrY2lNVmlzVmdza1RBOUh1ekF4UlNSRmNPT09DSVNrY2lLRmFibnlsajY2cmlsOGRKNDZabzF3WTNCamNHTlZWVjZtOTZtdDUwNVkzcThqS1gvSHlxa1FpcGFXa29hU3hwTEdrTWgwMlBCRGl4aFlWeXNXYW9hNGJMcTFseEducVV0WkJFQndaajRKUnhERVJMZ1d3UUVHZkZyT0lZaUpBQUJ3U2dSam9jakpQQXpBb0x2UlRoR2g1REFqd2dJSG9wd2pBMGhnWjhRRUh3SDRjZ09RZ0kvSUNBUUVjTGhGRUlDbXhFUW55TWN1VUZJWUNNQzRsT0V3d3hDQXBzUUVKOGhITzVBU0dBREF1SVRoTU9kQ0FtOGpJQllqbkI0QXlHQkZ4RVFTeEVPYnlJazhCSUNZaG5DWVFkQ0FpOGdJSllnSEhZaUpIQXpBdUp4aE1NZkNBbmNpSUI0Rk9Id0owSUNOeUVnSGtNNElFSkk0QTRFeENNSUJ4NkdrTUFrQXVKeWhBT2pRVWhnQWdGeEtjS0JzU0FreUNVQzRqS0VBOWxBU0pBTEJNUWxDQWVjUUVqZ0pBSmlHT0ZBTGhBU09JR0FHRUk0WUFJaFFUWVJrQndqSEhBRFFvSnNJQ0E1UWpqZ1JvUUU0eEV3UFlEdGJBdEg0a3JpU3VJS1QxQmJYQ3k4V0hpeE1CNmZ1R3ppc29uTFZxL1cyL1EydmUzTUdkTnpaZXlzbkpXenk1Ymx0K2UzNTdmLzVTOGxqU1dOSlkyaGtPbXhiTWNSaUVOc0RjZlY3VmUzWDkzK3pUZW14NEl6T0NKQkpnaElsaEVPMklDUVlEUUlTSllRRHRpSWtPRDdFSkJ4SWh6d0EwS0NoeUVnWTBRNDRFZUVCUCtQZ0dTSWNBQ0VCQ2tFWkpRSUJ6QWNJZkUzQWpJQ3dnR01qSkQ0RXdGNUJNSUJaSTZRK0FzQkdZSndBT05IU1B5QmdEeEFPSURzSXlSMjgzMUFDQWZnUEVKaUo5OEdoSEFBdVVkSTdPSzdnQkFPd0R4Q1lnZmZCSVJ3QU81RFNMek4rb0FzMTh2MWNqMWhRazk1VDNsUCthZWZwcjc3eTErYW5pdGplMlNQN0RsN05oVysxYXVqMFdnMEdyMTN6L1JZUURZTXZzQUxTMWpDemMwU2tZaEVWcXd3UFZmR0txVlNLbHRiUSsrRTNnbTlVMVYxWHAxWDUxVi92K214bkdMOUIwcDFYKysrM24yOXJpNzFGZUVBM0dqd2NSMlJpRVNxcTFNaE9YZk85RndaYTVWV2FhMnM3RG5ZYzdEbjRPN2Rwc2R4bXJVQktYKzcvTzN5dDMvMk01a3JjMlh1cGsybTU4bFllcWtxbW9nbW9tdldFQTc0UWZweEh0d1kzQmpjV0ZYbDFVOUkxSXYwSXIxbzY5YjUzZk83NTNmUG0yZDZIcWRZRzVCa1hqSXZtYmQxcTNwT1BhZWVtekRCOUR5amxqN2kyQ2s3WmVlcVZaempnQitsUDJvM2RVNWt6UnF2SFpHb0dsV2phdkx5QWcyQmhrRERhNitabnNjcDFnWkV6VlF6MWN5cUt0TnpqQnBMVmNBd25sL2FPaTdINWJpSDlrTVpzaTRnQ3pvWGRDN28vT0VQWlovc2szM1RwcG1lWjBRc1ZRRWo4dmJTMW93WkpZMGxqU1dOb1pEcFNiTE51b0FNckJ0WU43RHVSejh5UGNlSVdLb0NNdWJWcGEzUS9ORDgwSHdQN0pjeVpGMUFSSWtTOWU5L214N2prVGppQU1iTmEwY2tnVW1CU1lGSi8vbVA2VG15emRyM2daVEdTK09sOFJzMzFGSzFWQzJkTThmMFBPa2pqdUNUd1NlRFQxWlhwMTlKbVI0THNJRnIzMGV5UTNiSWpzN082QXZSRjZJdkZCZWJIaWZiN0RzQ2VVQTFxQWJWME54c2VnN0NBVGpQclNmYjlWUDZLZjJVQy9aRERyRTJJTWxrTXBsTTd0OHZOVklqTmZmdjUzeUFJVXRWaEFOd25sdVd0dlJoZlZnZjd1MVZMNnVYMWNzSERwaStYNXhpYlVBdTExNnV2Vng3KzNicXF6LzhJV2MzbkQ3aW1CZWNGNXkzY2lVbng0SGNNMzZ5UFNsSlNiNzFWclFqMmhIdHVIUEg5UDNobER6VEF6Z3QxaFJyaWpXMXRVM1pNV1hIbEIxejVxZ3I2b3E2OHV5eldiK2gvYkpmOXJlMEJJdUNSY0dpdFdzNTRnRE1pOFZpc1Znc2taZ2FueHFmR2o5eEluV3Rxdkp5dVNFMzVNWVRUMlQ3OXZSSmZWS2ZQSGFzNCttT3B6dWVycTAxdmYxT3N6NGdhYkdXV0V1czVkU3BhVjlOKzJyYVY0bUU3Skpkc212SkVtbVhkbW5QL0ozcStwSytwQy8xOTB1bmRFcm4zcjFGa2FKSVVlUjN2enY5eXVsWFRyL1MxMmQ2ZXdGOEt4MlM0Z3ZGRjRvdmZQeHhYMjlmYjE5dlFZRStxby9xb3dzV3FQZlVlK3E5UU1Zck11bWxLbGtscTJUVm0yOStOeHhhbTk1dXAxbjdVMWdqS1NzdEt5MHJuVEZEcjlRcjljb3RXMVNMYWxFdHExZW5mZ3k0cU9qaGYrdk9IVmtuNjJUZEo1OE0zQjI0TzNDM3Z2N0xnMThlL1BKZ1o2ZnA3UUdRdWZRMTgvUXBmVXFmMnJ3NTlkM25uMC85T21QR3NMK3dSSmJJa24vK1U3K3FYOVd2TmpVRlpnVm1CV2JWMTdjWHRCZTBGM1IxbWQ2ZVhQTnRRQjRsL2ZrRWlUV0pOWWsxUC8xcCtuMGx2RjhEOEkvQkh3dldva1gvNUNlaGFDZ2FpdjdyWDZuTHMvZjJtcDRQQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF0dnNmMnZsZnM3aTBXSTRBQUFBbGRFVllkR1JoZEdVNlkzSmxZWFJsQURJd01UY3RNVEl0TVRWVU1UVTZOVGM2TWpjck1EZzZNRENpRWI0dkFBQUFKWFJGV0hSa1lYUmxPbTF2WkdsbWVRQXlNREUzTFRFeUxURTFWREUxT2pVM09qSTNLekE0T2pBdzAwd0drd0FBQUUxMFJWaDBjM1puT21KaGMyVXRkWEpwQUdacGJHVTZMeTh2YUc5dFpTOWhaRzFwYmk5cFkyOXVMV1p2Ym5RdmRHMXdMMmxqYjI1Zlkyc3hZbnBoTUhwcU9XcHFaR040Y2k5amJHOXpaUzV6ZG1kSGtuMldBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxuXHJcblx0Lmljb24tcmlnaHQ6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFKNHBKUkVGVWVOcnQzWHRjVlhXNlAvRG4yVndDQnhVek5ibmtrWFJTR3pYVzJodVFSTHlNSXFLUkpGN1ExQ2tyRFMrVkdwM0d5OWc1WXpJNnFWc05mVG1scUdtaXBRaUlpSnFBY25PdmhhS1JIaWRzaG9hdHBLYUJvZ0w3T1grczZNejhmbE81Q2Z6dXRYbmUvK3pYV2hSOFFPWFozKzkzUGQ4dkFIdUFFS1cxMGxwcDdkaXgwbVhwc25SNS8zNHBYOHFYOHIvN1RwWmxXWmFKR2wvLzlmNitmWTMvWCtQbkVmMmRNTVlZL3lKcVljYmJ4dHZHMi83K2xFTTVsTE43Tnl5Q1JiQm93SUNtZmo1Nm05Nm10L1B6RFpHR1NFUGt4SW1XTnBZMmxqWVZGYUsvVDhaWTYrTWlPb0N6TW4xdCt0cjA5YTkvVFFmcElCMHNMSVRsc0J5VzkrcjFTejh2NW1FZTV2bjdRM3RvRCswblQvWTc3WGZhNzNST1R1V055aHVWTnlvclJYL2ZqTEhXZzBjZ3pVeWJjbXJUaHZJb2ovSlVGY013RE1PZWVLTEZ2bUE4eEVOOFRRMnNoL1d3L3JubkZGVlJGZlh3WWRFL0I4YVk4ek9JRHVCc3FEZjFwdDZ2dmRiaWhhUFJCdGdBRzd5OHdBUW1NS1dseWZseXZwdy9hWkxvbndOanpQbHhBV2xXaU9pTjN1Z2RILy9BdjdRRkxHQnhkNGR6Y0E3TzdkZ2g3NUgzeUh2bXpCSDlFMkdNT1MrZXdtb21wbGhUckNuMnFhZHM1Ylp5VzNsSmllZzhqV2dBRGFBQmYveWp1bDVkcjY1ZnZQajd1eVE2RjJOTS8zZ0Uwa3hzYjl2ZXRyM2RvNGZvSFA4dkxNQUNMUGo5NzdXMW1TMWJ3aW1jd3NuVlZYUXV4cGorY1FGcEx0L0N0L0J0bXphaVkveTBhZE5xbHRZc3JWbWFrcUlWRWc4UDBZa1lZL3JGai9FMkU1K3pQbWQ5em5icEFnZ0krUHp6b3ZQOHFJdHdFUzcyN24yM3c5ME9kenVFaGZsODZmT2x6NWY3OWxtdFZxdlZldmV1NkhpTU1mM2dFVWd6cVZmcWxYcWx1Rmk3cXFzVG5lZm5ZQ0ltWW1KNE9PVlNMdVdlT05GL1p2K1ovV2Y2K29yT3hSalREMTVFYjJaU2xWUWxWV1ZrWUNSR1l1U29VYUx6M0M4NlFTZm9SSGs1bFZBSmxVUkVsSVNXaEphRS92V3Zvbk14eGh3WGowQ2FHVDFMejlLelM1ZUNERExJK25uYUNRZmlRQndZRUlEMVdJLzFKMDVvaSs2U0pEb1hZOHh4OFJwSU03dGNjYm5pY2tWbFpkZWtya2xkazRnd0F6TXdZOGdRMGJudUYyWmhGbVo1ZVdrZDdwTW4rMVQ0VlBoVUtJcTJSdkxsbDZMek1jWWNCMDlodFNoRTZZSjBRYnF3ZGkzR1lSekc2YkN4YnhiTWdsbDM3Mm9qcWlsVGxFQWxVQW5jdTFkMExNYVllRHlGMWFLSTFDZlVKOVFuNXM2RnVUQVg1cjcxbHQ2bXRpQUpraURwb1llb2p1cW83dU9QNVZRNVZVNmRPVk4wTE1hWWVEd0NlY0NrRkNsRlNwaytIY2JCT0JpM2VUT2EwSVFtL1RYMjBSYmFRbHNTRTlWK2FqKzEzMXR2aWM3REdIdnd1SUFJSXArWHo4dm5vNk9wSi9Xa25ydDJZUkFHWVpDbnAraGNkcHNBRTJEQysrOHJieXB2S204MlR0SFpiS0pqTWNaYUhoY1F3WXhualdlTlo4UERhVHBOcCttcHFkcmQ5dTFGNTJxYS9mdTlMRjRXTDh1a1NUbVlnemw0NTQ3b1JJeXhsc05ySUlKWitscjZXdnJtNUdCdjdJMjlCdzZFTitBTmVPTWYveENkcTJtZWZiYkdXR09zTVI0OEdIUXg2R0xReFhidFJDZGlqTFVjZm96WFFWU1dWcFpXbGxaVitkZjUxL25YN2R0SDhSUlA4YU5Hd1FrNEFTYzZkaFNkeno3ZHU5TlZ1a3BYUjR6b0ZOTXBwbFBNL3YxWHNxOWtYOG0rZFV0ME1zWlk4K0VSaUlNcFRpdE9LMDY3ZE1tMXpyWE90UzRzVEx1cnFxSnoyZTA0SElmanN1dzYyM1cyNit5Q2dzRDh3UHpBZk1mYnJaZ3gxblJjUUJ4VVVWeFJYRkhjbFN1MUNiVUp0UW5oNGRwZC9SMVYrME9IdXhHTmFNekxhenczUlhRdXh0Z3Z4NHZvT3RFbnBVOUtueFIzZDg4eXp6TFBzdTNiSVEzU0lHMzhlTkc1N0JZRVFSQjA0d1pWVXpWVlAvT011a1Bkb2U3SXl4TWRpekZtUHg2QjZFVForTEx4WmVQdjNRdjRQT0R6Z00vajRtZzM3YWJkR3plS3ptVzNZaWlHWW05dkhJeURjWEIydGx3aWw4Z2w0OGFKanNVWXN4K1BRSFJPVHBhVDVlU0VCRENER2N3clZvak9ZeTlLb2lSS2FtZ0FLMWpCT211V0dxMUdxOUdiTjR2T3hSajdlVnhBbklTVUtXVkttYSsraWhWWWdSWHIxc0VtMkFTYkRQb1pZVFp1OGJJSk5zR21kOTVSVUVFRi8vQUgwYkVZWXo5T1A3OWcyRTlTSTlWSU5mTDk5Nm1XYXFsMjNEamFRQnRvZzQ0YStSUlFRRUVFSXhqQnVIU3B0Z21sMmF4OVVFZUZrTEZXaEVjZ1Rrbzd6MlBJRUNxaUlpcmF2eCtETVJpRDlkcll0M01uRUJEUTlPbUtxcWlLNnZnblBqTFdHdkE3T3llbEtJcWlLSjk5cGozMU5IUW92QWF2d1d0VlZhSnpOVTFjSEt5Q1ZiQXFNL1Bwams5M2ZMcGoyN2FpRXpIR2VBVFNhaGpUamVuRzlJQUFPa3lINlhCV0ZweUVrM0JTZjQxOXRJU1cwSkpUcDJ3ZGJCMXNIYUtpVGc4NlBlajBvRysrRVoyTHNkYUlDMGdyb3pYeVBmcG93N1NHYVEzVE1qTnhLUzdGcFRwczdDTWdvUFBudFl1SUNHMXE2KzkvRngyTHNkYUVDMGdyMVovNlUzL3k5blpOY0Uxd1RUaHdBSTdDVVRqYXVIV0szbGl0VkVFVlZERnlwRnFsVnFsVnBhV2lFekhXR3ZBYVNDdDFCcy9nR2J4eDQ2YmZUYitiZnNPSFV4cWxVWnBlajZydDJoVlg0a3BjZWZ5NHNZT3hnN0hEMDArTFRzUllhOEFqRUFZQUFMR3hzYkd4c1M0dTVYSzVYQzRuSmNFZTJBTjdYbnBKZEs2bXVYMWJleDAvWG51WUlDTkRkQ0xHbkJFWEVQWnZJTW9razB4TGx6YjJaWWhPWksvR0RuZThodGZ3Mml1dktKRktwQkw1d1FlaWN6SG1UUGc4RVBadldaZFpsMW1YSFQvdVkvWXgrNWl2WDRjbjRVbDRNaUxpaDRZL0I0Y1ptSUVaQmdQY2hKdHdjOHdZMzNMZmN0L3kydHJLTzVWM0t1K2NQQ2s2SDJQT3dPRi9FVERIb0RVbXhzVnBWMXUzYXE5dWJxSnpOWTNackUxdHZmNjZkczFudURQV0ZGeEFtRjBDOXdUdUNkd3piQmo2b2kvNjd0dUhjM0FPenRGZll4OU5wYWswZGZ0MlRNWmtUSDd4UmU1d1o4eCtYRUJZazVpNm03cWJ1cHRNdGxHMlViWlJHUmxRQ0lWUTJLbVQ2RngyaTRSSWlFeFBoMHpJaE13SkU3U1JTZU1pUEdQc3AzQUJZYitJTnJYVnE1ZDJsWldsdlQ3Mm1PaGNkaU1nb0tJaTdXTDBhRzFFY3ZXcTZGaU1PVEx1QTJHL2lQYU92YkVqUENRRUJzRWdHS1REUmo0RUJBd09oa1d3Q0JibDVCaHZHMjhiYi92N2k0N0ZtQ1BqRVFoclZuMzc5dTNidDIrSERtNTVibmx1ZVdscE9BeUg0VEFkTnZhRlFpaUUvdTF2MkJrN1krZUlDTXRpeTJMTDRnc1hSTWRpekpId1k3eXNXVlZWVlZWVlZkMjU0NVB0aysyVC9mSEgydDNHdmJaKy9XdlIrZTViQlZSQWhiYzN6YUpaTkNzdTdsRzNSOTBlZGN2THU2eGNWaTRyWDM4dE9oNWpqb0Nuc0ZpTGFGeU1EZ2dJQ0FnSWlJNm1QYlNIOXVpdmtRL240VHljOS9EREJqU2dBYk96QS9NRDh3UHpSNDRVbllzeFI4QlRXT3dCUXBUbVMvT2wrU3RXNEhFOGpzZmZmRk4wSXJzWndRakdlL2RnR2t5RGFkT25LNkZLcUJLNmE1Zm9XSXlKd0ZOWTdJR3lGbGdMckFWSGpuVGQzblY3MSswM2J1RGorRGcrUG1LRVhqcmNvUklxb2RMRkJhcWdDcXBpWW56QUIzeWdwc1pxdFZxdDFvSUMwZkVZZTVDNGdEQWhyTnVzMjZ6YmlvcDh5WmQ4NmRJbHFJRWFxQms5V3Z1b2krUC92YlNDRmF5TkJXL0VpSzVaWGJPNlpubDZXcE9zU2Rha28wZEZ4MlBzUVhEOGQzeXNWWkNXUzh1bDVhTkg0eWY0Q1g2eWU3ZDJ0MDBiMGJtYUpqblp5K0psOGJMTW1KR0RPWmlEOWZXaUV6SFdFcmlBTUljaVM3SWtTOEhCMmxWNnV0YWY4Y2dqb25QWmkrSXBudUlQSEhBZjdqN2NmZmpFaVlYK2hmNkYvclcxb25NeDFwejRLU3ptVUxRTzhLS2loalVOYXhyV2hJZFRQdVZUZmtXRjZGejJ3ZzI0QVRjODg4eTlnbnNGOXdveU03WEMyTDY5NkZ5TU5TY3VJTXdoblI1MGV0RHBRV1ZsdEk3VzBicXdNTXFqUE1yVFh5TWZKbUlpSm9hSFV5N2xVdTZKRS8xbjlwL1pmNmF2citoY2pEVUhuc0ppdWhCU0VWSVJVdkh3dzNYbjZzN1ZuVXRQMTdZY0dUQkFkQzU3VVNJbFV1S2xTN1lEdGdPMkF4RVJwODJuemFmTkZ5K0t6c1ZZVS9BSWhPbUN0b1p3L2JwV1FJWVBoOVd3R2xZZk9pUTZsNzB3QVJNd29YdDN3empET01PNHZEeHRNMHBKRXAyTHNhYmdBc0owcFhSaDZjTFNoYmR1MVY2dXZWeDdPVHFhVWltVlV2WFh5SWV2NCt2NGVwY3VFQS94RUorVG82MlJqQmdoT2hkajl1QXBMT1lFRUxWZndDdFhhazl0elo4dk9wSGR2dTl3SjVsa2twOS9YbjFaZlZsOU9TVkZkQ3pHZm9yak4yd3hkaCswVHZERGgzMVcrS3p3V1hIbkR0UkRQZFFQRy9hdkRYOE9yTEhEZlFiTWdCa3hNVDZqZlViN2pLNnFzbjVzL2RqNnNjVWlPaDVqLzQ3ai84TmlyQW0wdFlWcDArZ1VuYUpUZi9rTG10Q0VKbGRYMGJuc1JWdG9DMjFKVEZUN3FmM1VmbSs5SlRvUFkvK01Dd2h6YXZKNStieDhQanFhZWxKUDZybHJGd1poRUFaNWVvck9aYmNKTUFFbXZQKys4cWJ5cHZMbW5EbmFUWnROZEN6V3VuRUJZYTJDOGF6eHJQRnNlRGhOcCtrMFBUVlZ1NnZEeHI0b2lJS29mZnU4bG5rdDgxb1dGNmR0bFhMbmp1aFlySFhpcDdCWXEyRHBhK2xyNlp1VGc3MnhOL1llT0JEZWdEZmdqWC84UTNRdXUyVkFCbVNNSFZ0anJESFdHQThlRExvWWRESG9ZcnQyb21PeDFva1gwVm1yVWxsYVdWcFpXbFhsWCtkZjUxKzNiNSsyWjlXb1VYQUNUc0NKamgxRjU3TlA5KzUwbGE3UzFSRWpPc1YwaXVrVXMzLy9sZXdyMlZleWI5MFNuWXkxRGp3Q1lhMVNjVnB4V25IYXBVdXVkYTUxcm5WaFlkcGRWUldkeTI3SDRUZ2NsMlhYMmE2elhXY1hGR2duSnZib0lUb1dheDI0Z0xCV3JTaXVLSzRvN3NxVjJvVGFoTnFFOEhEdDd1SERvblBaQ3dmaVFCd1lFSUJHTktJeEw4OFVhNG8xeFRhZVJjOVl5K0JGZE1iK1NaK1VQaWw5VXR6ZFBjczh5enpMdG0rSE5FaUR0UEhqUmVleVd4QUVRZENORzFSTjFWVDl6RFBxRG5XSHVpTXZUM1FzNWx4NEJNTFlQeWtiWHphK2JQeTlld0dmQjN3ZThIbGNITzJtM2JSNzQwYlJ1ZXhXRE1WUTdPMk5nM0V3RHM3T2xrdmtFcmxrM0RqUnNaaHo0UkVJWS9kQlRwYVQ1ZVNFQkRDREdjd3JWb2pPWXk5S29pUkthbWpRT3ZObnpWS2oxV2cxZXZObTBibVl2bkVCWWN3T1VxYVVLV1crK2lwV1lBVldyRnNIbTJBVGJETG9aeVF2Z3d3eWtaYjduWGNVVkZEQlAveEJkQ3ltVC9yNWk4K1lBMUFqMVVnMTh2MzNxWlpxcVhiY09OcEFHMmlEamhyNUZGQkFRZFEyYjF5NlZMb2dYWkF1bU0zYUIzVlVDSmxENEJFSVk3K0F0dWZXa0NGVVJFVlV0SDgvQm1Nd0J1dTFzVy9uVGlBZ29PblR0YU9GNitwRUoyS09qZDl4TVBZTEtJcWlLTXBubjJsUFBRMGRDcS9CYS9CYVZaWG9YRTBURndlcllCV3N5c3g4dXVQVEhaL3UyTGF0NkVUTXNmRUloTEZtWkV3M3BodlRBd0xvTUIybXcxbFpjQkpPd2tuOU5mYlJFbHBDUzA2ZHNuV3dkYkIxaUlyU3pxai81aHZSdVpoajRRTENXQXZRR3ZrZWZiUmhXc08waG1tWm1iZ1VsK0pTSFRiMkVSRFErZlBhUlVTRU5yWDE5NytManNVY0F4Y1F4bHBRZitwUC9jbmIyelhCTmNFMTRjQUJPQXBINFdqajFpbDZZN1ZTQlZWUXhjaVJhcFZhcFZhVmxvcE94TVRpTlJER1d0QVpQSU5uOE1hTm0zNDMvVzc2RFI5T2FaUkdhWHYzaXM3Vk5GMjc0a3BjaVN1UEh6ZDJNSFl3ZG5qNmFkR0ptRmc4QW1Ic0FZcU5qWTJOalhWeEtaZkw1WEk1S1FuMndCN1k4OUpMb25NMXplM2IydXY0OGRyREJCa1pvaE94QjRzTENHUENJTW9razB4TGx6YjJaWWhPWksvR0RuZThodGZ3Mml1dktKRktwQkw1d1FlaWM3RUhnODhEWVV3ZzZ6THJNdXV5NDhkOXpENW1IL1AxNi9Ba1BBbFBSa1Q4MFBEbjREQURNekREWUlDYmNCTnVqaG5qVys1YjdsdGVXMXQ1cC9KTzVaMlRKMFhuWXkzTDRmK0NNdGFhYUkySmNYSGExZGF0MnF1Ym0raGNUV00yYTFOYnI3K3VYZk1aN3M2R0N3aGpEaWh3VCtDZXdEM0RocUV2K3FMdnZuMDRCK2ZnSFAwMTl0RlVta3BUdDIvSFpFekc1QmRmNUE1MzU4SUZoREVIWnVwdTZtN3FiakxaUnRsRzJVWmxaRUFoRkVKaHAwNmljOWt0RWlJaE1qMGRNaUVUTWlkTTBFWW1qWXZ3VEsrNGdEQ21BOXJVVnE5ZTJsVldsdmI2MkdPaWM5bU5nSUNLaWd3SERBY01CNktpVHZtZDhqdmxkKzJhNkZpc2FiZ1BoREVkME42eE4zYUVoNFRBSUJnRWczVFl5SWVBZ01IQnRtSmJzYTA0Tnpmb1l0REZvSXQrZnFKanNhYmhFUWhqT3RTM2I5KytmZnQyNk9DVzU1Ym5scGVXaHNOd0dBN1RZV05mS0lSQzZOLytocDJ4TTNhT2lMQXN0aXkyTEw1d1FYUXNkbi80TVY3R2RLaXFxcXFxcXVyT0haOXNuMnlmN0k4LzF1NDI3clgxNjErTHpuZmZLcUFDS3J5OWFSYk5vbGx4Y1krNlBlcjJxRnRlM21YbHNuSlorZnByMGZIWVQrTXBMTVowckhFeE9pQWdJQ0FnSURxYTl0QWUycU8vUmo2Y2gvTnczc01QRzlDQUJzek9Ec3dQekEvTUh6bFNkQzcyMDNnS2l6R25neWpObCtaTDgxZXN3T040SEkrLythYm9SSFl6Z2hHTTkrN2hMYnlGdDZaTnMreXc3TERzYUJ4cE1VZkJVMWlNT1NGcmdiWEFXbkRrU05mdFhiZDMzWDdqQmo2T2orUGpJMGJvcGNNZEtxRVNLbDFjb0J0MGcyN1BQZWNEUHVBRE5UVldxOVZxdFJZVWlJN0hORnhBR0hOaTFtM1diZFp0UlVXKzVFdStkT2tTMUVBTjFJd2VyWDNVeGZILy9WdkJDdGJHZ2pkaVJOZXNybGxkc3p3OXJVbldKR3ZTMGFPaTQ3VjJqdjlPaERIV2JLVGwwbkpwK2VqUitBbCtncC9zM3EzZGJkTkdkQzY3eFVBTXhHemQ2dlcyMTl0ZWI3LzBVZzdtWUE3VzE0dU8xZHB3QVdHc0ZaSWxXWktsNEdEdEtqMWQ2ODk0NUJIUnVleEZHWlJCR2FtcDduWHVkZTUxa3lZVitoZjZGL3JYMW9yTzFWcndVMWlNdFVMYW5sUkZSUTFyR3RZMHJBa1BwM3pLcC95S0N0RzU3SVZSR0lWUjBkSDNDdTRWM0N2SXpOUUtZL3Yyb25PMUZseEFHR3ZGVGc4NlBlajBvTEl5V2tmcmFGMVlHT1ZSSHVYcHI1RVBFekVSRThQREtaZHlLZmZFaWY0eis4L3NQOVBYVjNRdVo4ZFRXSXl4SHp5VisxVHVVN21kT2htK05YeHIrRFlqQTkvQmQvQWRrMGwwTG52UkNUcEJKOHJMYVJnTm8yRmhZU1g1SmZrbCtaV1Zvbk01R3g2Qk1NWitvSTFJdnZubXp0MDdkKy9jSFRwVXUzdjRzT2hjOXNLQk9CQUhCZ1FZRmhzV0d4YnYzZHNucFU5S254UjNkOUc1bkEyUFFCaGpQNnJ4RjY5SHFFZW9SK2pXclJpTjBSZzlhWkxvWEUzejZxdGE1MzVTa3Vna3pvSUxDR1BzUGhrTTBnWHBnblJoelJxTXd6aU1tek5IZEtMN3RoQVd3c0t2dmxJbUtoT1ZpZDI3aTQ3akxMaUFNTWJzSmlmTHlYSnlRZ0tjaEpOdzh0MTM5ZExoanMvaXMvaHNyMTY4NjIvejREVVF4cGpkbEduS05HVmFZaUpGVVJSRnZmSUtKVkVTSlRVMGlNNzFzNzZCYitDYjMveEdkQXhud1FXRU1kWmthclFhclVadjNreTlxVGYxSGo4ZVhvRlg0QldiVFhTdUgwUFAwclAwN0s5K0pUcUhzK0FDd2hocnN0alkyTmpZV0JjWDNJU2JjRk5VRkd5Q1RiREo0TGkvVnhiQ1FsaklXNTQwRjhmOWcyYU1PU3p0alBZMmJiN2M4T1dHTHpjY09JQzdjQmZ1ZXVFRjBibCtWaXFrUXVxTkc2SmpPQXRYMFFFWVkvclJlSlF1SGFXamRGUkhSK25LSUlOTVZMZXJibGZkTG90RmRCeG53UVdFTWZhemdpNEdYUXk2Nk9mWGNMYmhiTVBackN3WUJzTmdXSjgrb25QZEwvb1QvWW4rbEo5ZjZsM3FYZXBkVlNVNmo3UGdBc0lZKzFIYVZGV3ZYZzBUR3lZMlRNekswdTQrOXBqb1hQWXlwQmhTRENsLy9LUG9ITTZHMTBBWVkvOGZVM2RUZDFOM2t3bENJQVJDY25PMXUvb3JIUFFjUFVmUGJkcGtlZG55c3VYbHpFelJlWndOajBBWVl6K1EzcGJlbHQ2T2lMQmR0MTIzWGYva0V5aUVRaWpVMzJPdkZFL3hGSC9nd0hjMTM5VjhWek52bnVnOHpzcmhPMGNaWXkxUG02cUtpOU91dG03Vlh0M2NST2V5RjMxS245S24yN2JoV0J5TFkyZk0wTTQ5cWFzVG5jdFo4UlFXWTYyWXNhZXhwN0huN05sYUErRDI3ZHBkL1JVT2pkbXNkbE83cWQybVQrZkM4V0M0aUE3QUdIdndmdGpMNmpTY2h0UHZ2YWVYdmF6Kzd4dlFIc3NsZDNJbjk0UUU5Wmg2VEQyMmVMSG9XSzBOajBBWWF3VWFPOGJsY3JsY0x0KzBDY3hnQnZPS0ZhSnoyWXRPMFNrNlZWK1A1L0U4bnA4eFEvMVUvVlQ5ZE9WSzBibGFLLzI4NDJDTTJhMkh1WWU1aC9taGg5cHZiYisxL2RidDJ3RUJBV05qUmVkcW10dTN0VTd5MkZqRlQvRlQvQTRlRkoyb3RlTVJDR05PU0RzSXlzdXJYVnk3dUhaeGFXbTZMUnh6WVM3TS9mWmJMTWR5TEI4eGdndUhZK0VSQ0dOT0pIaG44TTdnblYyNjFJMnBHMU0zSmpNVEIrTmdIQndZS0RxWDNRYkFBQmhRV1FuNWtBLzVJMGRxaStKbno0cU94ZjRWajBBWWN3SkJZNExHQkkzcDNyM2VyZDZ0M2kwdlQ3ZUZJd3pDSU95TEw3VENNV0FBRnc3SHhpTVF4blRNT01VNHhUamxONzhoYi9JbTc2d3NLSUFDS1BEeEVaM0xYclNFbHRDU1U2ZHdHUzdEWmFOR2FZWGo2bFhSdWRoUDQwNTB4blJJSnBsa0dqeVlqR1FrNC83OTJ0MzI3VVhuc2hmTnAvazAvOGdSenhjOFgvQjhJU2JtNUxXVDEwNWVxNjRXbll2ZEg1N0NZa3hINVBQeWVmbDhkRFFWVVJFVk5lN3RwTC9DQWRFUURkRWZmWVNyY0JXdUdqV0tDNGMrOFJRV1l6b2dwVWdwVXNyMDZUQU94c0c0elp2UmhDWTB1ZXAwQnNGc1ZoUkZVWlRYWDlldUhmY0lYUGJUdUlBdzVzQis2QmpYYWVOZlk4ZTRkdFR0Tys4b3FLQ0NmL2lENkZpc2VlajBIUXhqemd4UktwUEtwTEpWcStCNWVCNmVmK01OMFluc1JVbVVSRWtORFdBRksxaG56VkpSUlJVM2J4YWRpelV2SG9FdzVnQzB4ajkzZDQrckhsYzlyaVluNHdmNEFYNHdjYUxvWEhhYkJiTmcxdDI3V0lxbFdEcDVzc1ZzTVZ2TW4zd2lPaFpyR1Z4QUdCT28zOHArSy91dC9OV3YzSUxkZ3QyQzkrNkYxK0YxZUgza1NORzU3QllFUVJCMDR3WlZVelZWUC9PTXVrUGRvZTdJeXhNZGk3VXNMaUNNQ1JCU0VWSVJVdkh3dzNYbjZzN1ZuVXRQaDBXd0NCWU5HQ0E2VjlOWXJiWlNXNm10TkRLeXBLNmtycVR1ekJuUmlkaUR3WS94TXZZQUJhNEtYQlc0cWx1M2V4M3ZkYnpYTVQ5ZnI0V0RUdEFKT2xGZXJsMkZoWEhoYUoxNEVaMnhCK0NwM0tkeW44cnQwd2VETVJpRER4M0NVQXpGVUg5LzBibnN0Z3lXd1RLTHBYNTkvZnI2OVZGUnBVcXBVcXBVVlltT3hjVGdLU3pHV3BBc3laSXNCUWRyVitucDJxNjRqendpT3BmZGhzTndHSDdzbU11TExpKzZ2RGgyYkhIUDRwN0ZQYi83VG5Rc0poWlBZVEhXQXFUbDBuSnArZWpSV3NFNGRreTNoU01Lb2lCcTN6NnZkNzNlOVhvM0tvb0xCL3RuUEFKaHJCbEpuYVhPVXVjcFU5QWYvZEgvd3crMXV6bzhZendWVWlGMXd3YnQvSTI1YzdXYjNESE8vaFdmaWM1WU01Q09TRWVrSS9QbVlTQUdZdURHamRvWjQvcmJhb1MyMEJiYWtwaW85bFI3cWowYkd4aUpST2RpamtsM2Y4RVpjeHlJVXFsVUtwVysreTcrRG4rSHYwdElFSjNJWG8wZDQyaEZLMXBuejFiN3FmM1VmaHMzaXM3RjlJR25zQml6UTJ4c2JHeHNySXRMK1pmbFg1Wi91WEdqdHJZeFk0Ym9YSGI3dm1PY2JHUWoyOVNwNnN2cXkrckxLU21pWXpGOTRRTEMySDNvWWU1aDdtRis2S0gySWUxRDJvZnMzS245QW82SkVaM0xidkVRRC9FMU5SQURNUkFURTZONEs5NktkM2EyNkZoTW43aUFNUFlUK2xOLzZrL2UzcTVHVjZPck1TMU51enR3b09oYzlxTFZ0SnBXWDdsaVdHUllaRmdVR1duSnRlUmFja3RLUk9kaStzWnJJSXo5RzdJc3k3TGN0U3NjZ0FOd29QSGdwdjc5UmVleUZ5VlNJaVZldW1UYmE5dHIyeHNSb2VhcXVXcnV4WXVpY3pIbndDTVF4djZKVmpnZWZ4d0lDQ2dyUzF2amVQeHgwYm5zUlRtVVF6bm56alVzYUZqUXNHRGt5RE1iejJ3OHMvRWYveENkaXprWGJpUmtEQUFDUXdOREEwT05SZ2lCRUFncEtOQnQ0VWlnQkVySXljRkJPQWdIRFJ6SWhZTzFKQjZCc0ZaTm1pM05sbVlQSFFwcllBMnMyYmRQMjZ1cVhUdlJ1ZXhGR1pSQkdhbXA3blh1ZGU1MWt5WVYraGY2Ri9yWDFvck94WndicjRHd1ZrbGFLNjJWMW80ZEM4RVFETUU3ZDJxRnc4TkRkQzY3eFVBTXhHemQyclpMMnk1dHU3ejBVZzdtWUE3VzE0dU94Vm9ISG9Hd1ZrVWFKQTJTQnNYSDR4U2NnbFBNWnUyc2JvUHVwbkovNkJqdnAvWlQrNzMxbHVnOHJIWGlBc0phQlRsWlRwYVRFeExBREdZd3IxZ2hPby85M3dESUlCTkJPSVJEK0lJRnltUmxzakw1dmZkRXgyS3RtKzdlZVRGMlB4bzd4cVcvU24rVi9wcVVwTnZDWVFRakdPL2R3OXQ0RzIvSHhYSGhZSTZFUnlETXFmelFNWDY5L2ZYMjE3ZHRnelJJZzdUeDQwWG5zcHNKVEdDNmRjczIxVGJWTm5YY3VKTFFrdENTMEVPSFJNZGk3Si94Q0lRNWhUNHBmVkw2cEhoNXRZdHJGOWN1TGkxTnI0V0QxdEphV252OXVvMXNaS1Bodzdsd01FZkdJeENtYThFN2czY0c3K3pTcGY3UDlYK3UvL1BCZzlwZFNSS2R5MjZoRUFxaGYvc2Jkc2JPMkRraXdyTFlzdGl5K01JRjBiRVkreW44R0MvVHBhQXhRV09DeG5Udlh1OVc3MWJ2bHBXbDNlM1pVM1F1dS8wZWZnKy9MeXR6NmV2UzE2VnZSSVIyNHQvWFg0dU94ZGo5NEFMQ2RNVTR4VGpGT09VM3YybUliSWhzaUR4MENGYkFDbGpoNnlzNmw5MElDS2lveUJCa0NESUVSVVVWK3hYN0ZmdGR1eVk2Rm1QMjRDa3NwZ3ZHczhhenhyUGg0VFNkcHRQMDFGVHRidnYyb25QWmJSMnNnM1ZwYVc3K2J2NXUvaE1tY01jNDB6TmVSR2NPemZoZnh2OHkvdGN6ejlqNjJQclkralR1aXF1L3drR2YwcWYwNmJadE1CdG13K3pubnVQQ3dad0JqMENZUTlKMnhaMDJqVTdSS1RyMWw3K2dDVTFvMHQ4WjR4cXpXVkVVUlZGZWUwMjc1alBHbVhQZ0VRaHpLRDkwak1zZ2c3eGxpKzRLeC9jZDQ5U051bEczTjkvVUNzZThlZG9IdVhBdzU4SWpFT1lBRU9XMThscDU3Wi8rQk50Z0cyeGJzRUIwSW50cEk2WDZlc05ndzJERDRGZGUwVTc4Ky9CRDBia1lhMG42ZVdmSG5JclcrT2Z1N2hIcUVlb1J1blVyUkVNMFJFK2FKRHBYMDl5K2paVllpWld4c1ZyaGFPeEhZY3k1OFJRV2U2RDZyZXkzc3QvS1gvM0s0NDdISFk4NysvZGpORWFqSGd2SFhKZ0xjNy85RnN1eEhNdEhqRkQ4RkQvRmp3c0hhMTFjUkFkZ3JVTklSVWhGU01YREQ5TnR1azIzTXpOeEZhN0NWVU9IaXM1bHR3RXdBQVpVVnNKZTJBdDdmL3RiNVpKeVNibGtzWWlPeFpnSXZBYkNXcFIyVkt5UGorR3U0YTdoYnVPZVRuMzdpczVsdHpBSWc3QXZ2b0JjeUlYY2tTTVZWVkVWOWU5L0Z4MkxNWkY0Q291MWlNRHF3T3JBNnQ2OThUUDhERDhyTE5UdTZxOXcwQkphUWt0T25kSUt4NkJCWERnWSt6ODhBbUhOeXRqVDJOUFlNeWlJMmxKYmFwdVJBUWdJK01nam9uUFpiU1dzaEpWSGozckVlc1I2eEk0ZGUvTGF5V3NucjFWWGk0N0ZtQ1BoRVFockZzWjBZN294L2JlL3RTWGJrbTNKUjQ3b3RuQkVRelJFZi9RUkxJQUZzQ0F5a2dzSFl6K09SeURzRjVFNlM1Mmx6bE9tb0QvNm8zOWozNE9ibStoYzlxS2R0Sk4ycmx1blBxRStvVDdSMkRGdXM0bk94WmdqNHhFSWF4SlpraVZabWpzWC94di9HLzg3T1ZtN3E2UEMwWGpHdUFVc1lGbTJUQ3NjYytkcUgrVEN3ZGo5NEJFSXN3T2lURExKdEhTcGRsYjMwcVdpRTltTGtpaUpraG9hd0FwV3NNNmFwVWFyMFdyMDVzMmljekdtUjF4QTJFK0tqWTJOalkxMWNTbVh5K1Z5T1NrSjlzQWUyUFBTUzZKejJXMFd6SUpaZCs5aUtaWmk2ZVRKRnJQRmJERi84b25vV0l6cEdSY1E5bS8xTVBjdzl6QS85RkE3ajNZZTdUdysrZ2czNFNiYzlOeHpvblBaTFFpQ0lPakdEYXFtYXFwKzVobDFoN3BEM1pHWEp6b1dZODZBMTBEWXYraFAvYWsvZVh1My83cjkxKzIvenM3V2ErR2dBaXFnZ3N1WERWY05WdzFYaHd6aHdzRlk4K090VEJnQUFKaGlUYkdtMkVjZmhUYlFCdHBrWitPSCtDRitHQndzT3BlOTZBU2RvQlBsNWFTU1N1clFvY3A4WmI0eXY2eE1kQzdHbkJFWGtGWk82OThJQ0tBcXFxS3FZOGR3RzI3RGJYMzZpTTVsdDhFd0dBWXJTbjFaZlZsOTJkQ2haeWFlbVhobVlrV0Y2RmlNT1RQZXpyMlZraVJKa2lSWnBtL3BXL3IyNEVFNENTZmhaT2ZPb25NMXpXZWZ1Y3gwbWVreTg5bG5sWjVLVDZYbmQ5K0pUc1JZYThCcklLMk1kbFRza0NGUURNVlFmT3dZcklFMXNFYUhoU01Lb2lCcTN6NHZpNWZGeXpKcVZISFA0cDdGWERnWWU2RDRLYXhXUWxvcnJaWFdqaDBMd1JBTXdUdDNZanpHWTd5SGgraGNka3VGVkVqZHNFRTdmNE1iL3hnVGlVY2dUazdLbERLbHpGZGZSVS8wUk0rOWUvVmFPR2dMYmFFdGlZbGE0Wmc5Vzd2TGhZTXhrWGdOeEVuSnlYS3luSnlRQUl0Z0VTeGFzVUowSG5zMWRveWpGYTFvblQxYjdhZjJVL3R0M0NnNkYyUHMvL0JUV0U2aXNXUGM0NERIQVk4RDc3K1BDM0VoTG56ckxkRzU3UFo5eDdpMjFjaVVLZXBrZGJJNnVYR3ZMY2FZSStFMUVKM3JrOUlucFUrS3U3dG5tV2VaWjluMjdaQUdhWkEyZnJ6b1hIYUxoM2lJcjZtQkdJaUJtSmdZeFZ2eFZyeXpzMFhIWW96OU9DNGdPcVVWRGk4dnowVFBSTS9FeGoyZFJvd1FuY3RldEpwVzArb3JWd3lMRElzTWl5SWpMYm1XWEV0dVNZbm9YSXl4bjhkcklEb1R2RE40Wi9ET0xsM3FFK3NUNnhNUEh0VHVTcExvWFBhaVJFcWt4RXVYYkh0dGUyMTdJeUxVWERWWHpiMTRVWFF1eHRqOTQ2ZXdkRUxibytvLy9xUHVrYnBINmg3SnpkWHU2ckJ3NUZBTzVadzcxN0MzWVcvRDNyQ3cwK2JUNXRObUxoeU02UkZQWVRrNDAzclRldFA2SjUrMGRiQjFzSFhJeW9MMzREMTR6OWRYZEM1N1VRSWxVRUpPRHE3QUZiZ2lPbHBSRlZWUmI5NFVuWXN4MW5SY1FCeVVORklhS1kwTUNkRVd4ZFBUTVFSRE1LUmpSOUc1N0VVWmxFRVpxYW51ZGU1MTduV1RKaFg2Ri9vWCt0ZldpczdGR1B2bGVBM0V3UVNXQjVZSGxvOFpBOTJnRzNUYnZSdURNQWlEUEQxRjU3SmJETVJBek5hdGJidTA3ZEsyeTBzdjVXQU81bUI5dmVoWWpMSG13eU1RQnlFZms0L0p4NlpPcGNFMG1BWi84QUdhMElRbVY5MFYrTWFPY2EzeFQ0ZDlLSXl4KzhZRlJERHBpSFJFT2pKdkhxWmdDcWFzWGcwS0tLQ2dmdjVjWkpCQkpvSndDSWZ3QlF1VXljcGtaZko3NzRtT3hSaHJlYnA3aCtzY0VPVWI4ZzM1Um1JaURJTmhNR3poUXRHSjdHWUVJeGp2M2NOYmVBdHZUWnRtbVd5WmJKbjg4Y2VpWXpIR0hod3VJQTlJT0lWVE9MbTZWdis1K3MvVmY5NjBTU3NjTDd3Z09wZmRUR0FDMDYxYnRxbTJxYmFwNDhhVmhKYUVsb1FlT2lRNkZtUHN3ZU0ra0JhbW5iL1JwazMxTjlYZlZIK1Rtb3E3Y0JmdTBsL2hvTFcwbHRaZXYyNGpHOWxvK0hBdUhJd3gvY3kxNjh6VEhaL3UrSFRIdG0zdi9PN083Kzc4N3ZCaCtBdytnODlDUWtUbnN0dENXQWdMdi9yS01OQXcwREF3SXVLVTN5bS9VMzcvOHoraVl6SEd4T01DMGlJUTVYdzVYODVQVFlVNU1BZm1qQmtqT2xIVG5EMXJlOGoya08yaGtTTkw4a3Z5Uy9JckswVW5Zb3c1RGk0Z3pjdzR4VGpGT0dYaVJQcUN2cUF2ZHUwU25jZHVCQVJVVkdRNFlEaGdPQkFWcFkwNHJsMFRIWXN4NW5oNERhU1pVU2ZxUkozKzh6OUY1N0RiT2xnSDY5TFMzRkxkVXQxU2h3emh3c0VZK3psY1FKcUpNZDJZYmt3UENJQmN5SVhjZnYxRTU3bHZIOEZIOE5HV0xWNER2QVo0RFlpSjRhMUdHR1AzaXgvamJTYlVnM3BRajc1OVJlZXdqOW1zOUZKNktiMWVlKzM3NzRKRUoyS002UWVQUUpvSmxWSXBsWGJvSURySGovcStZMXc3WS95Tk54UkZVUlJsM3J6djAzUGhZSXpaalF0SU15RWpHY25vZUdzR2RJcE8wYW42ZWp5UDUvSDhqQm1XU2t1bHBYTDFhdEc1R0dQNjV5STZnTE40clB5eDhzZks2K3FvbXFxcHV2R2R2VURmZDR3YnJBYXJ3Um9UWTFsdldXOVp2MmVQNkZpTU1lZkJJNUJtVXB4V25GYWNkdWtTTElFbHNPVE1HVkU1cUpBS3FmRGFOZnFLdnFLdmZ2dGJ5OHVXbHkwdloyYUsvdmt3eHB3UEY1Qm1SbGZvQ2wxWnZsek1WN2Rhd1JkOHdYZm9VUFdRZWtnOVZGZ28rdWZCR0hOZTNFallJaENseTlKbDZmSytmUmlGVVJnVkhkMWlYeW9Nd2lEc2l5OXdPUzdINVJFUmxqYVdOcFkyRlJXaWZ3S01NZWZISTVBV1FlVDVwT2VUbms4Ky96eThDKy9DdTdtNXpmNGx2dis4aGdXR0JZWUZZV0ZjT0JoakR4b3ZvcmVRaXRxSzJvcmFlL2Q4UHZmNTNPZnpqejRDQkFSMGM2TmlLcVppV2NiTnVCazN1N25kNytmVC9yL2FXcXpIZXF4ZnRRcFd3a3BZK2NJTGxvV1doWmFGTlRXaXYxL0dXT3ZEVTFnUFdHQm9ZR2hncUkrUHkxY3VYN2w4TldFQzdhVzl0SGZJRUxwTzErbTZ2My9qZjRjUDQ4UDRjRVVGdlVQdjBEdkhqdEYzOUIxOWw1TENteG95eGh6Ri93S2VZZU15L3pQQy93QUFBQ1YwUlZoMFpHRjBaVHBqY21WaGRHVUFNakF4TnkweE1pMHhOVlF4TlRvMU56b3lOeXN3T0Rvd01LSVJ2aThBQUFBbGRFVllkR1JoZEdVNmJXOWthV1o1QURJd01UY3RNVEl0TVRWVU1UVTZOVGM2TWpjck1EZzZNRERUVEFhVEFBQUFUWFJGV0hSemRtYzZZbUZ6WlMxMWNta0FabWxzWlRvdkx5OW9iMjFsTDJGa2JXbHVMMmxqYjI0dFptOXVkQzkwYlhBdmFXTnZibDlqYXpGaWVtRXdlbW81YW1wa1kzaHlMM0pwWjJoMExuTjJaN08zSjgwQUFBQUFTVVZPUks1Q1lJST1cIik7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQuaWNvbi1yZWZyZXNoOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFNZ0FBQURJRUFZQUFBRDl5SExkQUFBQUJHZEJUVUVBQUxHUEMveGhCUUFBQUFGelVrZENBSzdPSE9rQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUFBWmlTMGRFQUFBQUFBQUErVU83ZndBQUFBbHdTRmx6QUFBQVNBQUFBRWdBUnNsclBnQUFNUXBKUkVGVWVOcnQzWGxjVkhYM0IvQno3ckNJU2k2SUMraWprcFpwSXN3TXlCTGdsdVZ1S200cHFXbUV1Ry9oVXByNXVGWW9pdWFTRnJrbFp2cm9vK2pQRlJVUlpnWVZ4WjFLM0hJWFVCU0dlMzUvWEM5UFdwWUw4SjJCOC82SDF3d0duM3NiNXN6OTN1LzNmQUVZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTS9RVVVIWUN4NTlGMGRkUFZUVmRYcTVZWGt4ZVRGMU8zTGw3SDYzamR6WTNlb0Rmb2pUcDFVSXRhMUZhdENtL0QyL0Mya3hQY2h0dHd1MG9WeUlSTXlLeFNoVnBTUzJwWnVUSWtReklrbHl1SHYrQXYrSXVkSFVSQkZFUkprdkpiS2xRbytJV2hFQXFoc2d6MllBLzJkKzhXUFAvb01YV2tqdFR4NFVNTXdBQU11SDRkMmtFN2FIZjlPb1ZRQ0lYOC9qdnV4SjI0ODlvMVdrSkxhTW1sUytBSGZ1QjM3aHdtWUFJbW5EdG5OQmxOUmxOR2h2SkRpVVNmWC9aeWdpaUlncWhNbWF5SldST3pKZ1lGNFhiY2p0djkvYWtYOWFKZXJxN1FFM3BDVHdjSGlJRVlpTW5NeE5wWUcydWZPWU5UY0FwT09YREFjTlp3MW5BMktVbjBjVHdyTGlCTUtPK3ozbWU5ejlhc0thK1YxOHBydFZyNXRIeGFQdjNtbXpnYVIrTm9kM2NZQ0FOaFlNT0d5cjkrOVZYbGE5bXlvbk1YRm9xbWFJcCs4QURETVJ6RHo1NkZUdEFKT2gwN1JnbVVRQWtHQTE3RGEzak5ZTWpybGRjcnIxZEt5ckd4eDhZZUczdnZudWpjN0k4UWRiRzZXRjNza0NGVWphcFJ0WWtUY1NTT3hKSFZxcjNZejB0TlZiNk9IMjgwR28xRzQzLy9LL29JbjNya29nT3drZ3pSMDliVDF0UFczVjNqckhIV09MZG9JUnRrZzJ6dzg0UFRjQnBPKy9qZ0dCeURZMnJXRkozVTB0RWlXa1NMOHZOeERhN0JOU2RPa0FNNWtNT3VYVGdZQitQZ25UdnoxdVN0eVZ1emJ4OFhtT0toMCtxME9xMnRMVzJoTGJSbDlXcnNnQjJ3UTdkdWhmMTdhQVd0b0JXelpwbmNUZTRtOTRnSTBjZjlKQzRnN0tVMG9TYlVoQ3BXMUZUVFZOTlVhOThlVEdBQ1U5dTJ1QWYzNEo2V0xXRXV6SVc1VmF1S3psbmk2VUVQK3R4Y1pZanUwQ0dvRHRXaCtwWXQrUUg1QWZrQjY5Y2Z4YU40RkgvOVZYVE1ra0ozVVhkUmQzSEJBdVdLTVR5OHlIOGhBUUVOSDY0TWVVWkZpVDUrRlJjUTlrd2FOMjdjdUhIalNwVnNiVzF0YlcyRGd4RVJFYnQyVmI3YnZMbnkxZFpXZEU3MjErZ3orb3crUzA2VytrbjlwSDdyMStmZHlydVZkMnZkT2k0c3owZjdydlpkN2JzK1B2Z3YvQmYrS3lFQmpHQUVJeGI1K3lqTnAvazBQeXRMRTZtSjFFUys5bHB5YkhKc2N1elZxNkxQQnhjUTloamxKcUNOVGJZK1c1K3RiOThlRnNFaVdOUzNMeHlEWTNDc1hUdmxzYjI5Nkp6c0pUMmFIRUJkcUF0MTJiVUxNekFETTVZc2dRL2hRL2h3MHlibGsyNWVudWlZbGthN1hMdGN1M3pUSm96R2FJenUyTEc0Zno4NWt6TTVqeHhwaWpQRm1lTG16aFY5UHJpQWxIS2VmcDUrbm40dUx0Z1FHMkxEUVlPd0RKYkJNaDk5QklmZ0VCeHljUkdkanhVdk9rU0g2TkRWcTdnRWwrQ1NGU3ZNeDgzSHpjZWpvNDkrYy9TYm85OWN1aVE2bnlqS1BZOHFWY2hBQmpKY3VZSmU2SVZlTmpiRkhxUU50SUUyVzdZWXB4bW5HYWQxNkNENnZFaWlBN0RpcGZ3aE5HNnNTOVdsNmxKLytFRjZLRDJVSHY3Nks2WmdDcVpNbWNLRm8zUkRYL1JGMytyVllRV3NnQlhqeDl1UURkbFFlcm8yWFp1dVRWKzJ6T3VpMTBXdmk2KzlKanBuY2FNUDZBUDZJQ0JBV09GUWMwUlFCRVhVcVNQNmZLajRDcVNFS3hpenZZN1g4ZnFrU2FBREhlamF0aTJ1c1Z0V3dxaERYKzJwUGJYZnNJRnFVMjJxUFcxYVNsNUtYa3JlMGFPaTR4VVYzUVBkQTkyRGYvOGIvTUVmL0NkTUVKdm13Z1ZsZW0vdDJxTFBDMStCbERBZThSN3hIdkVOR3lwWEd1dldGZHpzQXdDQWR1MjRjTENYc2hnV3cySkpVcWV0U3YybC9sTC9sQlQxOWFiZm90K2kzK0xtSmpwbVlhTWJkSU51MUswck9nZjRnaS80aXJzQ2VoSVhFQ3ZYNU9NbUh6ZjUyTlZWTzA4N1R6c3ZKa1p6U25OS2N5bzFGUkFRTURpWUN3WXJVdXJyNjlIclRhNGlWNUdybkRpaHU2TzdvN3N6ZTdZNmUwOTB6SmVGQzNBQkxualJoWUdGaUlDQUxHZTJJeGNRSytPVDRaUGhrK0hnb05QcGREcmRwNS9hZ0EzWXdPblRHSU14R05PM3Ivb0pVWFJPVmpvcEsrckxsSUdXMEJKYWpoMXJGMmdYYUJkNCtyUnV0MjYzYm5kSXlLTi9aWDBmYUhiQUR0aFJycHpvR0NDRERESVhFUGFjUEwvMC9OTHp5OERBWEtkY3AxeW5sQlRsMmFsVDFaNU9vdk14OXBjU0lSRVNuWjFoTEl5RnNkOS9yeHVuRzZjYnQyK2ZPdFFxT3Q0elEwQkFDM2pqOWdJdkVIZ1QvMGxjUUN5VWNxVlJ1Ykp5cGZIZGQ5SVo2WXgwWnU5ZXBXbmY2NitMenNmWUM5a0Z1MkJYUUlEbWpPYU01b3pKcENNZDZXaktGTFUxaU9oNEZvK3ZRTmpmVVdkTjVaN09QWjE3Mm1CUW52M2dBNzZYd1VvVWRVR3FIdlNnbnp3WnBzSlVtSnFRb1A5Qy80WCtDLzZBOURUa1R1N2t6bGNnN0pIZzRPRGc0R0NOUnYwa3B2d2hIVGlBbitBbitJa0Z6UHBnckRoTWhza3dXYStuUzNTSkxobU5XcTFXcTlWKzlKSG9XSllHd3pBTXd6UWE1Wkg0ZTUzQ0E1UlcrdnY2Ky9yN3RXcWxEMG9mbEQ1bzkyNzFrOWpqTHhER1NobDFueFpFUkZ5OFdIdFZlMVY3ZGVOR3RXbW42SGlXb2w1VXZhaDZVZUtIc2l6bVVxaTAwSjNTbmRLZDZ0UkpOc2ttMmJSOE9ZN0g4VGkrY21YUnVVb2JTcUlrU3NySlVWWVczN3NIdzJFNERIK0d3bjBRRHNMQmloVjVTTEY0WUR0c2grMDZkYkx4dC9HMzhVOU9WdTZWZE9taTlPcFM5ODBvZXJTWDl0SmVSR3lHemJDWjZMTUNVUFpoMllkbEg2cERXUThmaXNyQmZ3REZSTnRIMjBmYlo4SUVMSXRsc2V5MGFmd0c5SUxDSUF6Q0hqNmtudFNUZXA0OUM2dGhOYXcrZlJwRE1BUkRUcC9HYnRnTnU1MDZCVE5nQnN5NGNFRnBRWEhybHRuYjdHMzJ2blhMWWFMRFJJZUp0MjRsMWtxc2xWZ3JKK2Q1Zi8zanpTYWRuZVZqOGpINVdOV3FtbWhOdENiYXhZWHFVVDJxNSt4TXkyazVMYTlaVTltQnNIRmovQmEveFc4Yk5WS3VORjkvSFF4Z0FJT2RuZWpUYVhXOHdBdTg3dDNEYk16RzdJRUREU3NOS3cwcjE2NHQ2bCtyemRKbWFiTk1KcVdBZUhxS1BnMW1nOWxnTmxTcXBIUlR2bk5IVkE1K0F5c2lqODhxV2JoUW1RWTRjS0RvWEphT0R0QUJPcENlRHRmZ0dsdzdjQURmdy9md3ZmMzdsZk4zNElDYm01dWJtOXZaczdHeHNiR3hzZm41b3ZNK0wvVjFrVDgzZjI3KzNQcjFiWmJZTExGWjR1NU9KK2trblF3TXBQMjBuL2EzYU1HejdaNFJBUUY5OVpWeVJUSnVuUEtrTEJmMnI5RnUwVzdSYmtsSndjazRHU2Q3ZUlnK2JPVzRuWjJWNDc1eFExUU1Ic0lxWk1vV3JhKzhrdDh6djJkK3o5aFk1ZG5XclVYbnNoamhFQTdoMmRsd0FTN0FoYTFib1RXMGh0WWJONXBqekRIbW1QajRvdzVISFk0NlBMM3JxOUlEU1BSQnZMaUNOdW1CRUFpQmFXbktzK3JYdFd1aExKU0Zzbi9va253T3orRzVGaTB3SHVNeHZrVUw2QTI5b1hlSERrcEJyVkpGOVBFSWg0Q0FvMGZya25SSnVxUzZkVzFyMk5hd3JkR256NHRlWVZvTFpZdGpTVkkyY0JPWGd3dElJVkgvNE0zVnpkWE4xYmRzVVhvN2lML1VGZXYrZmFYOTlPN2QwQUphUUl2WTJKd2JPVGR5Ym16WWtEWWxiVXJhbE94c21BSlRZSXJvbkpZbkpTRWxJU1hoOG1YbDBjcVYwQUFhUUlPVks5VlplK25uMDgrbm4vZjFMV2haUTBCQXZYdVgyc0lTQm1FUTFxVkxIdVZSSHUzWjR6N0hmWTc3bkk0ZGxTMStyMTE3MlIrUCtaaVArVHprL0NRdUlDOUpXZWpYb0lIeXlYcm5UbWdHemFDWnE2dm9YTVZOM2ZFT0hkRVJIUmNzS04rOGZQUHl6ZGV0MjRmN2NCOCtlQURUWUJwTUU1M1MrajArZEhmZ2dQcFZtWlV6Ymx5Rjd5dDhYK0g3Tm0wZ0VpSWhNalFVVnNKS1dQbk9PNlhtbmhzQ0FqWnRhbHZIdG81dG5RTUhsTC9QTm0yVUs5Zno1MFhIS3l6MlNmWko5a25pcC9HVy9CZFVFZkZNOEV6d1RLaFhUMW90clpaVzc5dFhhdmJSZUxUM3RqTGRjdE1tbklwVGNlcVNKWWIyaHZhRzlqdDNpbzdISGxmd09oMHFEWldHRGgycTNJVCs4TVBTMGdLSElpbVNJbi8vSGJwQk4rald1clhwbXVtYTZkcXhZOC83YzNRamRTTjFJNDhlaFhpSWgzaDNkOUhISmJsSmJwSmJqUnFpdDdibEF2S2N2RHQ0ZC9EdVVMZXVlYjE1dlhuOXZuM29oMzdvVjZ1VzZGeEZwV0M2YXhabVlkYUNCVFpiYmJiYWJQM3FxOE85RC9jKzNQdjMzMFhuWTg5SDJSREt5U24vUXY2Ri9Bc2ZmWVJEY0FnT0dUV3FwQTk5VVNJbFV1TE5tK2lEUHVqVHVyVnlSV0o2NXJzSGxsWkFaSHZaWHJaM2RYMThxTFA0OFJEV00xSVgvcGtUekFubWhGMjdTbXJob0dSS3BtU3pHZWJEZkppL1prMitsQy9sUzU5OWRyVGkwWXBISy83NnEraDg3T1VrMTB5dW1Weno1azNsMFl3WkRkYzFYTmR3M2Z6NURqa09PUTQ1NGVGVW4rcFQvWWtUY1NnT3hhR09qcUx6RmhhbGNEZzVLWTkyNzFiK250dTJOWlExbERXVVZmZkwrUnZ4RUEveGxqTUVLTHZMN3JJN0lpUkFBdnh6K2lJamZBek4wcW43YmRCYjlCYTl0V2RQaVdzeG9nTWQ2SWlnQTNTQUR1dldhUzVyTG1zdU4ycGtHbTRhYmhvZUVxTE1NK2ZDVVZLbGRVL3JudFk5Tzl2NGdmRUQ0d2V6WnRFWUdrTmpHalNBWUFpRzRLVkxDejVRbENnVkt0QmFXa3RydDI5WDdwRTBiLzZQLzBrZ0JFSWdrZWprS3Z2UjlxUHRSNHN2YU1JRFdDcDFJeHc3V3p0Yk85dUVCT1VTdjBFRDBia0tqVC80Zy8rNWM4cks2bzgrVWk3cDkrd1JIWXRaRnJYdHVuUmR1aTVkWDdvVXArTjBuTzduSnpwWFlWR0hhS1Z2cFcrbGI3dDJOWHhrK01qdzBiWnRULzQ3cGRDbzkwNGFOeGFkVzVsMVY3dTJNaTM4d2dWUk1mZ0s1QW5xU21QYjhiYmpiY2V2VzFkU0NvZjZTWkthVVROcU5udTI3Vmpic2JaajNkMjVjTEMvY3lUd1NPQ1J3TFEwVTFkVFYxUFhnQUJ5Sm1keUhqbFMrZTc5KzZMenZTejBSbS8wZG5BZ0l4bkp1SEdqc3JQbmUrK3AzMWM2U0FRRXdBZ1lBU01zWUVmQ1IrVGVjbSs1TjErQldCenRhZTFwN2Vtb0tPeU52YkgzMEtHaTh4UU9rd25MWVRrc04zQ2dJZDRRYjRoWE42Umk3TVVvbjhoZmZWVjV0SFNwOHZVWmhvSXNYTUdRM1ZiWUNsdVBIN2VZbGVkUFVGcVoxSzByZW9pWkM4Z2phdnRvdFF1bzZEd3ZUTDJuWVFBREdMNyt1cnl4dkxHOE1TSkNXWTlSMHNheW1XVkExTHZvWGZRdUkwYklGK1dMOHNYWnM1VW1sWmF6YjBWSm8zSFJ1R2hjM055U05pZHRUdHI4eXkraWNwVDZJU3g5cWo1Vm54b1VwQlNPQlF0RTUzbFJkSmdPMCtITVRQa3IrU3Y1cTI3ZGxMSFJNV080Y0xDaVIyUzRiTGhzdUJ3WlNWL1QxL1IxeTVaMGlBN1JJWEhyRTFqeEtMVUZSTmxmb0U0ZHBWdnIrdlhLcytMNzY3K1kxRlROVmMxVnpWVXZyeFRIRk1jVXh3MGJSQ2RpcFZQS21KUXhLV1BpNDVWN2JUb2RUYUFKTk9FWnBzbXk1NUlYbEJlVUYxVDRUU09mVjZrcklHb3ZJUnU5amQ1Ry84TVBWcnVBYWhrc2cyVS8vcWc4OFBGUjV2ZWZPU002Rm1NQS8rdmw5U0QvUWY2RC9PYk42VWY2a1g3ODVodlJ1VW9LeldETllNMWc4UVdrMUkxUm5yYy9iMy9lL3BOUGxHYUhiNzBsT3M5ejJ3U2JZRk4wdExHbXNhYXg1ckJoeXBQaVgwaU0vUlZsblVsdXJ2SW9MRXozdmU1NzNmZS8vZ3BSRUFWUk0yZUt6bWV0OGx2bHQ4cHZKWDQ3ZzFKekJhSVAxQWZxQXowOWxkbElreWVMenZPOGFBV3RvQld6WmltRlk4Z1E1Vmt1SE15NkZDeFluRWJUYUZwNE9JUkNLSVR5Ni9oNTJiamF1TnE0aWo5dkpiNkFLRjFLN2UzcEh0MmplOTkvYnkwN3dkRWlXa1NMOHZQaE0vZ01QZ3NMTTdtYjNFM3VFUkdpY3pGV0dFeHRURzFNYlJZdWhNV3dHQmIzN2FzOG01Y25PcGUxZU9qOTBQdWhOeGVRSWxlaFo0V2VGWHFxbDhvV3NJTDBuNmlmeUU3QktUajF3UWZHVHNaT3hrNDhkc3hLSm1VaDYrclZGRUloRk5LalI4RUhKL2EzYk5mWXJyRmR3d1dreUhoKzZmbWw1NWVCZ2JBUk5zSkc5VjZCNWFPVnRKSldEaHRtQ2pHRm1FSldyUktkaDdIaW9QUmUrL2xueUlSTXlCdzlXblFlUzJlN3lYYVQ3U1l1SUlWT25XVWwxWmZxUy9Xam9wUkxaUEVici93VDhpUlA4cHd5eFJSdmlqZkZSMGVMenNPWUNLWldwbGFtVnZQbTBXYmFUSnZWNmZYc1NYbWQ4anJsZFJKL3BXYnhiNnpQS3owOVBUMDkvYU9QWUNwTWhhbE5tb2pPODQ4ZXphb3lMVE10TXkzNy9IUFJjUml6QlBJNStaeDhidkJnOEFFZjhMbCtYWFFlUzFQbXR6Sy9sZm1OcjBBS2pVK0dUNFpQUnVYS3lzWXhYM3doT3M4L1dnU0xZTkdHRFk5UHgyV01BYWhOSEs5ZlYzYjZEQThYbmNmU1pFVmtSV1JGY0FFcE5IbVloM2s0ZGVyakc4ZFlIcHBCTTJqR21UT2FTcHBLbWtyOSt5dlBpbjhoTUdhSmxKWThzYkU4cFBXNFNtTXFqYWswaG9ld1hwcStqNzZQdnMrYmI1SUx1WkJMYUtqb1BFOFZEdUVRbnAwdGw1SEx5R1hlZXkrcGZsTDlwUHFabWFKak1XWU56S3ZNcTh5cndzT1ZmVEJ1M0JDZFI3UnNYYll1V3llK2dGajlTblE2U1NmcDVGZGZXWHIzVHpLVG1jd2ZmcWp1cnlBNkQyTi81QlhzRmV3VlhMMjY4cWg2ZGZtOGZGNCtiMitQVTNFcVRuVjBwTWswbVNhWEw2KzhnZjlGejdnRnNBQVcyTmpRRUJwQ1EvNndGZTdIOERGOGZPY09mb1BmNERmUHNLTWZBZ0xldjQrZjQrZjQrY09IVDM2YmVsSlA2cmx1SGZ3SVA4S1Bnd2VMUG0vRjdsRzNiZU1TNHhMakV2SHJacXkybmJ0T3E5UHF0RTJiS2krNHhFVFJlWjZHM3FGMzZKM0lTTk4wMDNUVDlGR2pST2RocFpQU1BMUmlSUnVkamM1R0Z4S2kvTjEwN3F4Y0dYdDVRVFJFUTNUNThxSnpzbitnQnozb2MzT05pNDJMall2dDdVWEhzZG9oTE5wS1cybnIrUEdpY3p6VlJKZ0lFOVBTTXF0blZzK3Nic0U1V1ltbTNhYmRwdDAyZUxEbW9PYWc1dUQ1ODByaG1EZFArVzd6NWx3NHJFeFRhQXBOMWQ1aTRsbnNrTS9URk56eitJdytvODg2ZGhTZDUwOGVyU1NYdDh2YjVlMERCNTViZkc3eHVjVi92aFJuckNqcFp1dG02MlpIUjhNa21BU1RTdUZRVDBtbEFRMW94QTlkcWF6dUNvUmVvOWZvdFlnSU1JSVJqT0wzQlA2VHp0QVpPa2RGcFN4T1daeXkrTkFoMFhGWTZhSU03UTRiVm1ydkVaUndWSmZxVWwzTHVRS3htZ0tpMzZMZm90L2k1a2FUYUJKTjZ0RkRkSjQvR1F0allleXZ2K2JzemRtYnMvZlRUMFhIWWFXTFVqZ3FWRkNHT0hoQmFvbGxZVU5ZVmxOQTVHUHlNZm5ZdUhFV085dHFOc3lHMmFHaHl2NEgyZG1pNDdEU2hjcFRlU3JmcHc4a1FSSWtWYXdvT2c4cklqTElJUE1RMWpQelB1dDkxdnZzSzYvZ1QvZ1QvcVMyZmJZME8zWW9DNTUyN0JDZGhKVk8yQXliWWJPV0xVWG5ZRVdNZ0lDNGdEd3pjdzl6RDNPUG5qMlZSMlhMaXM1VDRMR05jSGlXRlJOTUJ6clF1Ym1KanNHS0ZnWmdBQWJ3RU5Zend4YllBbHVvTFQ4c3lGVzRDbGZYckZIMk16Q1pSTWRocFJ1MXB0YlUrZzhMK0ZnSnhsY2cvOGdqM2lQZUk3NWhROWdEZTJDUGo0L29QQVhDSUF6Q0hqN1VKR3VTTmNsOHM1eFpCcHlFazNEUzdkdWljN0FpMWh5YVEzTytBdmxIbWhSTmlpYkZBcTg4RnNFaVdMUjhlZExtcE0xSm0zLzVSWFFjeGdBQW9BLzBnVDduem9tT3dZcllIdGdEZTY1ZUZSMURaWEVGUkptT2FHdXJiTEJrUVRmTkg5M3prRFpKbTZSTmMrZUtqc1BZSCtGd0hJN0RlUkpIaVhjUURzSkJ5K21sWjNFRlJGNHZyNWZYdi9zdWpzU1JPTEphTmRGNUNpeUd4YkI0Mjdia21zazFrMnVlT1NNNkRtTi9aSC9DL29UOWlkaFlaVCtjbXpkRjUyRkZRK29yOVpYNnhzYUt6bEdRUjNTQVB3WHFKbldUdWxsZ2k1SmRzQXQycVQyRUdMTXNCMjhldkhud1psWVd0SVNXMEhMeVpORjVXRkhZdURFNU5qazJPZmJJRWRGSlZCWldRQkJoTkl5RzBXM2FpRTZpb21rMGphYWRPR0dzYUt4b3JMaHpwK2c4alAwZFU3d3AzaFFmSFUwaEZFSWhQL3dnT2c5N1NmN2dELzduemtsdWtwdmtGaFltT3M2VExLYUE2QVAxZ2ZwQUR3LzRHcjZHcjExZFJlZFJLYk5ib3FPVlI4K3dud0ZqRnNBMDNEVGNOTHhmUCtYUnpKbTBpQmJSSXZFYkVMRm4xQkphUXN2OSs4MjU1bHh6YnJObXlwV0g1ZHc4VjFsTUFWRmFNTFJ0S3pyRzQvTHlsSldmbGpQbXlOaXprMlZsbmRMNDhWS1VGQ1ZGZVhqUUp0cEVtOWFzb2NOMG1BN3pqcGpDUGRvZ1NwbWVxKzVyOVA3N3h0bkcyY2JaelpvZC9lYm9OMGUvdVhSSmRNeW5zWmh1dHRxZnREOXBmenA0RUtmamRKenU1eWM2RDBSQ0pFVEd4UmtEallIR1FNc1pVbU9zTURSYzEzQmR3M1YyZHVWaXk4V1dpMjNZMER6TFBNczhxMVl0VFQ5TlAwMC9aMmM1Vzg2V3MvL2NjdzVINDJnY1hiNDhtTUVNNXIvWW1UQUtvaUNxWERsYVFTdG9oWjNkOCtiQ25iZ1RkNVlwbzNTMWRuQjQwZU9qWmJTTWx0MjdCejJoSi9Rc2hIVVRzMkUyek03TXhMZnhiWHo3K2Eva2NBU093QkZFc3BQc0pEdGR2eTZOazhaSjQ2NWV4YmJZRnRzbUpTbVRjNnh2OG9Qd0F1S1Q0WlBoazFHNWN1NlYzQ3U1VjY1ZHd6QU13ekNOUm5RdW1BTnpZTTRISHhoYkdGc1lXOFRFaUk3REdHT1dSbmhYVy9ONDgzanorTmF0OFNTZXhKUGlDd2RGVXpSRlAzaGc0MlRqWk9PMGNhUG9QSXd4WnFtRTN3TWhMV2xKYXptdFNqQWN3ekU4TGk2cGZsTDlwUG84UnN3WVkwOGp2SURBRy9BR3ZPSHRMVHFHU3BtMiszLy9Kem9IWTR4Wk9tRUZKSWlDS0loc2JKUXVvaDRlb2srRWl0Nml0K2l0UFh0RTUyQ01NVXNuN0I3SS9lNzN1OS92L3VhYm1JN3BtUDdpc3kwS3pRZ1lBU091WFV0eFRIRk1jVHgxU25RY3hoaXpkTUt1UVBMNzVQZko3K1BsSmZvRXFDaUxzaWhyOSs1SGozakJJR09NL1FOeDkwQk93QWs0b2RPSlBnRUZKMktwdEZSYXVuZXY2QnlNTVdZdGhCVVF2SWszOGFaZUwvb0VxRWdpaWFUa1pORTVHR1BNV2dncklEU0xadEdzK3ZWRm40REg5emJuZXgrTU1mYXNpcjJBcUN2UHNTazJ4YWF2dkNMNkJNQnhPQTdIMDlPVm5rSDM3NHVPd3hoajFxTFlDNGo1ZmZQNzV2ZHIxeFo5NEFVT3drRTRlUHk0NkJpTU1XWnRpcjJBeUYzbHJuTFhPblZFSDdpS2ZNbVhmRStjRUoyRE1jYXNUZkhmQTJrRWphRFJ2LzRsK3NBTFRzQ3YwcS9TcjZkUGk4N0JHR1BXcHRnTENMcWpPN3BiMEJYSVNscEpLeTF2b3hiR0dMTjB4WDhGMGdiYVFCdkxLU0RTSUdtUU5PajZkZEU1R0dQTTJoUi9BU0Vnb0JvMVJCKzRTdG5BNnNZTjBUa1lZOHphRkhzQm9aazBrMlpXcWlUNndGWFpLZGtwMlNuWHJvbk93UmhqMXFiNHIwREtRQmtvVTZHQzZBTlgzTDJiMWoydGUxcjNRdGp5a2pIR1NwbmlMeUIyWUFkMmxsSkFlT0VnWTR5OXFPS2ZoYlVjbCtOeWUzdlJCdzYrNEF1KzNIV1hNY1plVkxFVmtPRGc0T0RnWUkwR2pHQUVJNkxvQStjQ3doaGpMNmZZQ2toS1FFcEFTb0NOc0Eyc0dHT01GYTVpS3lCMjFlMnEyMVhuVC95TU1WWlNGRnNCVVdZNzVlV0JEblNnczRCQ2NnZ093U0VMR0VwampERXJWY3czMFluQUc3ekJXL3kwV2VwRGZhaFA1Y3FpY3pER21MVXEvbW04UmpDQ01TZEg5SUZqT0laamVKa3kvazcrVHY1T2pvNmk4ekRHbUxVcC9nSVNCRUVRZE9lTzZBTlhQYWp6b002RE9sV3JpczdCR0dQV3B2Z0x5QnlZQTNOdTNSSjk0Q3B5Sm1keWRuWVduWU14eHF4TjhmZkMyazdiYWZ2Tm02SVB2T0FFK0V2K2tqOWZnVERHMlBNcS9wWG9DM0VoTHJTYzVvV3lYdGJMK3BvMVJlZGdqREZyVS94RFdKV2hNbFMrY0VIMGdhdXdNVGJHeGcwYmlzN0JHR1BXcHZnTHlBcFlBU3N5TWtRZnVJcktVbGtxMjZpUjZCeU1NV1p0aXIrQUFBQ0FCVjJCZklxZjRxZGNRQmhqN0hrVmV3R1I1OHZ6NWZtblQ0cys4QUtKa0FpSnpzNGU4Ujd4SHZFOEc0c3h4cDVWc1JlUWVwSDFJdXRGL3ZJTFJWTTBSVDk0SVBvRUZKeUlkZEk2YVYzanhxSnpNTWFZdGRBVTl5OU1TMHRMUzBzamNuRjBjWFJ4N040ZGZvUGY0TGRxMVVTZkNHbTd0RjNhZnZic1pmTmw4Mlh6L3YyaTh6REdtS1VUZEE4RUFLcEFGYWhpTW9rK0FTb2FRU05vUklzV29uTXd4cGkxRUZaQTZDZjZpWDQ2ZEVqMENTakkwNWs2VTJjL1A1OE1ud3lmREFjSDBYa1lZOHpTQ2R2Z0NRRUJ3WElLaU5wY01kYzMxemZYMTlkWGVYYjNidEc1R0dQTVVnbTdBakdhakNhajZjUUo1ZEhkdTZKUFJJRUJNQUFHTkc4dU9nWmpqRms2Y2ZkQUFBQkFscFd2aHcrTFBoRUZNaUFETXQ1NVIzUU14aGl6ZElJTENBQVl3QUFHQ3hyS21vcFRjYXFYbDhjd2oyRWV3K3JYRjUySE1jWXNsZmdDY2hmdXd0MkRCMFhIZUpMR1hlT3VjZS9SUTNRT3hoaXpWTUlMeU4yWXV6RjNZK0xqNlRBZHBzT1ptYUx6RkZnSUMySGgrKytManNFWVk1YXEyQmNTUHVuV3RsdmJibTNMejNlUlhDUVh5ZE1UenNBWk9HTUJ2YWtRRUxCS2xacHYxWHlyNWx1Yk5sMU91NXgyT2UzcVZkR3hHR1BNVWdpL0FpblFHbHBENjQwYlJjZDRrcnhVWGlvdjdkMWJkQTdHR0xNMGxsTkFoc0FRR0xKMUsraEJEL3JjWE5GeFZIU2NqdFB4RHo5MG4rTSt4MzFPdVhLaTh6REdtS1VRUG9TbHVuTGx5cFVyVng0K2RJbDBpWFNKOVBlSDdiQWR0dGVySnpvWHhtRWN4ams0U0QybG5sTFBTNWV1ckxxeTZzcXE1R1RSdVJoalJjZnJvdGRGcjR1dnZWYTlTdlVxMWF2NCtybzJjMjNtMnF4Qmcyb1BxejJzOXREUk1jQW53Q2ZBNS9mZjFkNStvdk9LSW13bCt0UGdjQnlPd3pkdUpJa2trdDU5VjNTZWdselptSTNaSTBZb2o3NzVSdm1xcm1OaGpGbWo0T0RnNE9CZ2pTYjlmUHI1OVBQOSs5Tk1ta2t6eDQ2Vk84bWQ1RTZ2dmFaMHpBQWdJQ0FBa0VBQ0NRRFMwOVBUMDlQdjN0Vk8xMDdYVGwrN1ZyNHFYNVd2ZnZYVmthZ2pVVWVpenA0VmZWekZCVVVIZUpJeVZGUzFxdTA1MjNPMjV6SXlsSFVpZG5haWM2a29oRUlvcEVzWDAzRFRjTlB3bjM4V25ZY3g5dngwV3AxV3A2MVNoU0lvZ2lMV3I4ZFpPQXRuQlFXOTNFL055NE5CTUFnR3paZ0JTMkFKTEprMlRlbTRrWmNuK25pTGlzVVZFSlV1UlplaVMxbTdGZ2JDUUJob09lc3hhQmZ0b2wwSEQ1b3FtaXFhS3I3MWx1ZzhqTEZucHd4Tk9UbkpIZVdPY3NjREI1VFpsZzBhRlBvdmFnTnRvTTJXTFhlcjNxMTZ0MnEzYnVlR25SdDJidGpEaDZLUHY3Qlp6azMwSjNtQUIzaW9RMFdXQTF0aVMyenA3Nis3cUx1b3U5aTJyZWc4akxGL3BnNVZ5V2x5bXB5MllVT1JGUTdWTnRnRzI5cTNmNlh0SzIxZmFUdDNydWpqTHlvV1cwQ01hRVFqN3RzSEFSQUFBU2RQaXM3ekpFcWxWRXFkUFZ0OVlZck93eGg3dXZUMjZlM1QyNDhaQStOaFBJd1BEQ3l1MzR1emNUYk9EZzMxOVBQMDgvVFQ2MFdmaDhKbThXOThOU3JXcUZpam9xMHQzc2Y3ZU4rQ2JxcnZ4dDI0dTJyVlc3ZHUzYnAxNjlJbFpSYVowU2c2RjJQc2Y3d1dlQzN3V3RDb2tUSXBaODBhNVo2cVRmRk5Icm9DVitBS0lwclJqR1pKVXQ0bk5tOFdmVjRLaThWZWdhanlMdVZkeXJ2MC9mZVVSRW1VbEpNak9zK2Z6SVc1TUhmcVZIOG5meWQvSjBkSDBYRVlZd0JCRkVSQlpHTWoxNUhyeUhXKyt3NFd3U0pZWkc4dk5sWEp1MmRxOFFVa05UVTFOVFgxOW0ySWhFaUlYTE5HZEo0bjRVZ2NpU09yVlh0dzZjR2xCNWNpSWtUbllZd0JaSy9PWHAyOWV0Z3dtQXlUWWJMNG9TTktwbVJLcmwxYmRJN0NadkVGUkNWZmtDL0lGMmJPVlA1SG1NMmk4L3lKUC9pRC85aXgra0I5b0Q3UTAxTjBITVpLb3liVWhKcFFuVHF3SC9iRC9xbFRSZWNwa0F6SmtJd1dPK3YxUlZsTkFWRVg2T0FNbklFelZxNFVuZWV2MmRxU2puU2srKzY3aHVzYXJtdTR6bkxXcnpCVzhpSGE3TGZaYjdOLzBTTGxEZHR5V2cvaGFseU5xeTllRkoyanNGbE5BU213QVRiQWhtblRsQWNXdUVBbkh1SWgzdDI5VEwweTljclUrL1JUMFhFWUt3MzA5ZlgxOWZYRHcyRWtqSVNSbGpQWnBrQWY2QU45amgwVEhhT3dXVjBCTVJxTlJxUHgvSG5xUmIybzF3OC9pTTd6VkI3Z0FSNFJFVjUxdmVwNjFmWHlFaDJIc1pKSTMwZmZSOS9uelRmbFUvSXArZFRzMmFMelBBMkdZaWlHN3RnaE9rZGhzN29Db3JMWlo3UFBacC9sWG9tZ0YzcWhsNDFOL29uOEUva25mdmpCKzZ6M1dlK3pyN3dpT2hkakpZSGFIWnZTS0kzU1ltUFJHNzNSMjhGQmRLNC9DWU13Q0h2NDBEelBQTTg4YjhNRzBYRUttOVVXa0tUTlNadVROdi95QzhSQ0xNU3VXQ0U2ejlOZ0FBWmd3T3V2bXgzTmptYkhtSmhIejVhNG0ybU1GU2ViWGphOWJIb3RYVnJrSzhwZkV0MmplM1J2M2JvamdVY0Nqd1Jldnk0NlQyR3oyZ0tpeXZzcDc2ZThuejc5RkliQk1CaDIrN2JvUEUrRDdiQWR0dXZVU1p1a1RkSW04YjBSeGw2RXZwSytrcjdTdUhIWUNUdGhwMTY5Uk9kNUdscEVpMmhSZmo0Tm9BRTBZTVlNMFhtS1NvbjVKS3pUNlhRNlhWaVk4bWpoUXRGNW5pb1VRaUZVbHVrRzNhQWJuVHFaSnBnbW1DWnMyU0k2Rm1PV1REdEJPMEU3NFoxM29ETjBoczcvL1MrR1lSaUdXWEFMSVFJQ1dyWk02Y1k3YUpEb09FV2x4QlFRaFNScE4yazNhVGNsSnVKVW5JcFRMZjNtOWQyNytBYStnVys4OVpaaHBXR2xZZVh4NDZJVE1XWkoxRllrc3FQc0tEdnUzdzlSRUFWUmxTcUp6dlUwbEVpSmxIanpKamJGcHRpMFFRT2xnTnk0SVRwWFViSDZJYXpIeVRKOERwL0Q1MkZoNmlXazZFUi9yMElGZW9mZW9YZDI3ZEovb2Y5Qy84WHJyNHRPeEpnbGFQSnhrNCtiZk96cUtxK1FWOGdydG02MTlNSlJZQ3RzaGEzang1ZjB3cUd5M0V2QUYzVGxrUnF1TlZ4cnVEbzc0eGs4ZzJlOHZVWG5lcXBFU0lURWN1V29QL1duL3UzYVZTMWJ0V3pWc3V2WC8yNzQzZkM3SVN0TGREekdpcE5QaGsrR1QwYmx5dUFBRHVDd1o0K3lvbHo4MXRiL2hDYlFCSnFRa0dCNnovU2U2YjJoUXg4OVcrSzN1aTF4QlVUbGt1bVM2Wktaa0FCKzRBZCtJU0Z3RVM3Q1JjdHRkb2c3Y1NmdXJGUko2aS8xbC9xLys2N0xXWmV6TG1mWHJWUEs0ZjM3b3ZNeFZwU1VIUUlyVkpDdnlkZmthOXUyUVF6RVFJemx0d1JTbTd4aUNJWmdTTHQyeXQ5cnladHQ5VFFsYkFqcmY1Ukx5THQzNVNBNVNBNEtDVkZ2WG92TzlZLytEZitHZnpkc3FFeFAzTDdkSTk0ajNpUGUyVmwwTE1hS2dsbzRvQVcwZ0JaeGNiQUg5c0FlSHgvUnVaN1pRVGdJQnovN1RGbmdmT3FVNkRqRnJjUVdFRlZLY0Vwd1N2Q3VYZVJEUHVRelo0N29QTTlIcTVVZVNBK2tCd2NPZUhmdzd1RGRvVzVkMFlrWUt3d0ZoUU1BQUxadnQ3YkNvVzV0L2VyOFYrZS9Pajh5VW5RZVVVcllMS3luVS9jSHlJN0xqc3VPaTQrSFNUQUpKdm42aXM3MXJPZ1FIYUpEVjY5S3JhUldVcXUyYlEzeGhuaERmRXFLNkZ5TVBROWx1bjJOR3NvamRmcTZWaXM2MXpQekJtL3d2blBIdk5DODBMelEwL01vSHNXaitPdXZvbU9KVXVLdlFGVDdjQi91UTdNWjh6RWY4L3Ywb2NOMG1BNW5ab3JPOWF6UUYzM1J0M3AxNmtmOXFGOTh2TzZPN283dXp0dHZpODdGMkxQd3pQTE04c3g2NHczbG51U2hROHF6VmxRNEhzRXN6TUtzc0xEU1hqaFVKZlltK3ROY1huMTU5ZVhWdDIvWHFGZWpYbzE2R1JsNEdBL2o0UzVkUk9kNlpzbVFETWwyZHBBR2FaRFdvMGVOY2pYSzFTaDMrL2FWMzY3OGR1VzM1R1RSOFJqN0l4M3BTRWZObXVGYVhJdHJkK3lBOWJBZTFsZXZManJYaTFtMHlMamR1TjI0ZmRZczBVa3NSYWtad25vYTVaSmFYYm11cm1TM1ZxdFg1M3lTODBuT0o2R2hhZDNUdXFkMXo4NFduWWlWVHJwVnVsVzZWYU5HS1Yyelo4MVNtNHVLenZXODFPbTVEL0lmNUQvSWI5NWMrYnZLelJXZHkxS1VtaUdzcHlsdktHOG9ieGcyRE42QmQrQ2Q3ZHRGNTNrNXZYczcyRGpZT05nY1Bsd3daTUJZTVZBMlVDdGZYcGVpUzlHbHJGMExYOFBYOFBWWFgxbHI0UUJmOEFYZnk1ZHhPazdINmQyNmNlSDRhNlcrZ0tqM1JqVDlOZjAxL2J0M3AzMjBqL1paY1V1UlI5T0FwVmdwVm9wTlN0SnF0VnF0OXFPUGxHOXlGMkJXdUxUdmF0L1Z2dXZqNDRBTzZJQW1Fd3lFZ1RDd1J3L1J1VjZVdXE0REVpQUJFcnAwVWFiblhya2lPcGVsNGplVUo2Z3RGR3dDYkFKc0FnNGZWajVKdWJxS3psVTREaHpBenRnWk93OGNhUGpVOEtuaDA5T25SU2RpMXFWZ05tTk1ka3gyek9qUlNvdVJMNzVRdm10ckt6cmZDM3UwVGt6dUpmZVNld1VIcHppbU9LWTRscno5T3dvYkY1Q25VSGNTbEN2TGxlWEtlL2NxejVZdEt6clh5eXI0aFBWb0FaUTZqejAyTmpZMk50YlNlNGN4VVR4RFBVTTlRMzE5c1FOMndBNExGK0prbkl5VFBUeEU1eW9zZUFXdjRKVlJvd3lYRFpjTmwwdnZ1bzdueFFYa0graE82VTdwVG5YcUJPL0QrL0IrYkt6eXJCVi8wbm9DN2FXOXREY2xoZUlvanVMR2psVVhYb3JPeGNUeXV1aDEwZXVpazFOK2JuNXVmdTZzV1RnVForTE1BUVBBQ0VZd2xxQ2gwUDdRSC9yUG1HRWNZaHhpSERKaGd1ZzQxcWJrdkJDS21INllmcGgrV05ldWRKQU8wc0UxYTVSblMwNGhlZHlPSFZnT3kyRzVpQWhlc0ZnNktMTVJ5NVpWTm1ZYk9wUmVwVmZwMVhIamNEZ094K0dWSzR2T1Y5aW9BM1dnRGdzV21LYVlwcGltcU0wUDJmUGlBdktjbE5sTlhicEl6YVJtVXJPMWE1Vm5TMkFoVVh1SExZYkZzSGp0V25tK1BGK2VQM2x5aWwrS1g0cmZ1WE9pNDdHWFV5K3FYbFM5S0h2N2l2TXJ6cTg0ZjlBZytZUjhRajR4Y2FLNllGVjB2cUpDc1JSTHNkOSthM0l6dVpuYzFJMmVTbjdYM0tKUzZtZGhQYS9IYjY2OTl4NkVRUmlFUFh3b09sZWhXd3lMWWJIMDZQWFJ1N2QwWERvdUhUOTlXcnRhdTFxNyt2Lyt6elBkTTkwenZVTUg1ZnNsYUVpamhGSjdUMmwzYW5kcWR3NGZYc0dwZ2xNRnAvUG42UlY2aFY2WlA3K2tGdzZJaFZpSVhiSkVLUnpxckVRdUhDK0wvL0Jma25McDM3a3o2RUVQK2g5L0JBTVl3R0JuSnpwWGNhSFA2WFA2L01nUnVBLzM0ZjY4ZVpsWE02OW1YbDJ6NXR5d2M4UE9EU3VCaGRWS0tBV2phVk5sNWZlQUFSQU13UkRjcDQveVhldWZEUExNdHNFMjJEWjNyckdxc2FxeDZxaFJ5cE5jT0FvTEY1QkNvaFNTZHUwZ0hNSWhmTzFhaUlab2lDNWZYblN1WWpjTWhzR3cyN2ZwT2wybjZ6Ly9qQU54SUE1Y3U5WnRrTnNndDBHN2QvTnNyOEtsdjYrL3I3OWZxNVpza0EyeW9VY1B2SUUzOEViLy9nWGJBcFEyajRaZXFRRTFvQWFmZkdJS05BV2FBci84VW5Tc2tvb0xTQ0h6Q3ZZSzlncjI4TWdmbkQ4NGYvRG16VGdHeCtDWW1qVkY1eEtOSWltU0luLy9IZDNRRGQzV3J3ZFhjQVhYOWV0elluTmljMklURW5pbDc5L1RWdFZXMVZaMWQxZFdSbmZzQ0NmaEpKenMzQm15SUF1eXROb1NOenZxaGR5L0wrK1Y5OHA3Ky9ibGRSekZvNVMvNElxT3A1K25uNmVmaTRzMFFab2dUZGkwQ1NiRFpKaXMxNHZPWlpudTM2ZlJOSnBHSnlSSUE2UUIwb0M5ZStFVzNJSmJlL2FVY3lqblVNNGhLVW50R0NBNmFXRlRGK1psMm1YYVpkbzFhaVN0bGxaTHF3TUR5Wi84eVQ4d0VIZmhMdHdWR0FoellTN01yVnBWZEY1TG8yNXpvSGxkODdybTlZNGRrMzlKL2lYNUYyNHFXbHk0Z0JReGRYb2toVklvaGNiRTRHSmNqSXU3ZGhXZHkycDRnUmQ0M2J0SHMyZ1d6VHB4UWxud2RlS0UwdVR1NUVucFhlbGQ2ZDNqeC9NRzVRM0tHM1R5cE5KbSs3ZmZsUCs0K01lNjNlZTR6M0dmVTY2YzNWRzdvM1pINjliTm41by9OWDlxM2JvNEdBZmo0RmRmaFZiUUNsbzFib3hyY0EydThmQlFKbUUwYWdTTFlCRXNzcmNYZmJxdFMyb3FFQkJRKy9iS0RxUVhMb2hPVk5wd0FTbFdpTG9GdWdXNkJmLytOeHlEWTNBc0lvS0hIZ29YSlZNeUpadk5ZQVl6bUcvY2dGekloZHovZmNVb2pNS29hOWNnQkVJZzVNNmRaLzY1UUVDZzBXQXdCbU93a3hPMGhKYlEwc2xKK2JsVnFrQWU1RUZlbFNxUUNJbVF5RnNRRjVsMjBBN2EvZnl6cHErbXI2WnZ2MzVKOVpQcUo5VzNubjE5U2hwKzR4S2tZRU9vbHRBU1duNy92ZktzdWxNYll3d0FnS0lwbXFJZlBJQnN5SWJzaUFoVEsxTXJVNnQ1ODBUbllnb3VJSUo1eEh2RWU4UTdPMnQyYUhab2RpeGZya3c3Yk45ZWRDN0dSS0pwTkkybW5UaUJFM0VpVHV6VlN4bWlTazBWbllzOWpndUlSVUZVMnE4UEdvU0lpS2cyZFN0RjgvWlo2YVFESGVpSUlBSWlJR0xwVWx0YlcxdGIyeEVqRW1zbDFrcXNsWk1qT2g3N2ExeEFMSlE2YlJQU0lSM1NWNjNDSUF6Q29EZmZGSjJMc1VMbEIzN2c5OXR2U2h2MWp6OVdXdVhFeFltT3haNE50ekt4VUtacnBtdW1hOGVPWVNBR1lxQldxOHhDR2pHQ0R0TmhPc3czRFprMXk4dFR2a1pGNVFUa0JPUUV2UGttRnc3cnhGY2dWa1pkWDRJOXNBZjJtRGtUVCtBSlBOR25EOC9tWXBadno1Nzh5UHpJL01naFE0NEVIZ2s4RXBpV0pqb1Jlem44aG1QbDlLbjZWSDFxVUJEMW8zN1ViLzU4NWRuR2pVWG5ZcVhjb3ozRm9RdDBnUzdqeHh0YkdGc1lXOFRFaUk3RkNoY1BZVms1UTJORFkwUGpmZnVVaFFvNm5UclVCVDdnQXo3WHI0dk94MG9IZFVVNGpJSlJNR3IwYURnRWgrQlEvZnBjT0VvMnZnSXBvZFFWMFRhZU5wNDJuZ01IS2l1NEowemdsaGlzVUl5QUVURGkyaldRUVFiNTY2K1Z2ZEhuenpjYWpVYWo4ZjU5MGZGWThlQUNVa3A0bi9VKzYzMzJsVmZNbjVnL01YOFNHb291NklJdUkwWW9ueFJkWEVUbll4WnVGSXlDVVpjdWdSM1lnZDJzV2VXN2xlOVd2dHZTcFVxUHNnY1BSTWRqWXZBUVZpbWh0bnd3YlRCdE1HMllNeWNuTUNjd0o3QnVYV1hyMmc4L0xOalhnekVBVURvazdOK1BOYkFHMWdnSnVYdno3czI3TjE5OTFSaHNERFlHejUvUGhZTUI4QlVJZTRKbnFHZW9aNml2THpiRWh0Z3dMQXlhUWxOb0doeU00UmlPNFdYS2lNN0hDaGZObzNrMDc5WXRmQTFmdzlkaVltUUgyVUYyV0xKRWFZZCs4cVRvZk15eWNRRmhmNnNKTmFFbVZMR2lUWnhObkUxYzE2NlVSVm1VMWJjdjNzRTdlQ2NnNFBHdGI1bGx5OHRUMnVidjI2YzBtL3p1TzhlK2puMGQrLzcwRTE5UnNCZkJCWVM5RUhVblBQb3YvWmYrMjdtenNnNmxjMmVhVHROcGVtQWdlcUVYZXRuWWlNNVpPdDI5Qzh0Z0dTeUxpNE1jeUlHY1RadHlRM05EYzBQajRsSlRVMU5UVTIvZkZwMlFsUXhjUUZpaDhzbnd5ZkRKcUZ3NTF5M1hMZGZ0N2JleE1UYkd4cTFhd1RnWUIrTmF0WUk1TUFmbTFLa2pPcWZWZXJSbEsxU0JLbERsMUNrNlJzZm8yTzdkT0FKSDRJai8vQ2RuUjg2T25CMzc5dkVPajZ3NGNBRmh4VXEvUmI5RnY4WE5UUjRnRDVBSCtQbWhDVTFvOHZHQlR0QUpPdm42S3Y5S1hRaHBheXM2YjdGVDk1UkhRc0xFUkdnQURhQkJZaUpzaEkydzhmQmhqTU00akV0TVZMclQzcjByT2k0cjNiaUFNSXVpMCtxME9xMnRMVjJraTNUeGpUZmdTL2dTdm16Y0dETXhFek1iTllJZ0NJS2dXclhnQi9nQmZxaGRXNWs5NXVxS3EzQVZybkoxdFppZC9mU2dCMzF1cnJJRDRXKy9RVFdvQnRYT253YzNjQU8zOCtkaEgreURmZW5wU2hmYTgrZWw4bEo1cWZ6Sms4azFrMnNtMXp4N1Z2a2h4YitqSW1QUGd3c0lLMUc4Z3IyQ3ZZS3JWemRmTWw4eVg2cFpVMW91TFplV3U3cENiK2dOdmUzc0tJSWlLS0pjT1pnSk0yR21uWjJVSldWSldYWjJOSWttMGFSeTVaUUZjWWprUzc3a1c3NjhjaThuSzB1WnJYVDdOaTdBQmJnZ0t3dUd3bEFZbXBtcGRKSE55dEw4Ui9NZnpYK3lzaUFPNGlEdXhvMjZIOVQ5b080SGx5L0h4c2JHeHNibTU0cytMNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWUt6Yi9ENERFbTlvR0NhRlFBQUFBSlhSRldIUmtZWFJsT21OeVpXRjBaUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXdvaEcrTHdBQUFDVjBSVmgwWkdGMFpUcHRiMlJwWm5rQU1qQXhOeTB4TWkweE5WUXhOVG8xTnpveU55c3dPRG93TU5OTUJwTUFBQUJQZEVWWWRITjJaenBpWVhObExYVnlhUUJtYVd4bE9pOHZMMmh2YldVdllXUnRhVzR2YVdOdmJpMW1iMjUwTDNSdGNDOXBZMjl1WDJOck1XSjZZVEI2YWpscWFtUmplSEl2Y21WbWNtVnphQzV6ZG1lakYwaWtBQUFBQUVsRlRrU3VRbUNDXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1367\n"); /***/ }), /* 1368 */ /*!***********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/utils/ase.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.aesEncrypt = aesEncrypt;\nvar _cryptoJs = _interopRequireDefault(__webpack_require__(/*! ./crypto-js.js */ 1369));\nfunction aesEncrypt(word) {\n var keyWord = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : \"XwKsGlMcdPMEhR1B\";\n var key = _cryptoJs.default.enc.Utf8.parse(keyWord);\n var srcs = _cryptoJs.default.enc.Utf8.parse(word);\n var encrypted = _cryptoJs.default.AES.encrypt(srcs, key, {\n mode: _cryptoJs.default.mode.ECB,\n padding: _cryptoJs.default.pad.Pkcs7\n });\n return encrypted.toString();\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvY29tcG9uZW50cy92ZXJpZnkvdXRpbHMvYXNlLmpzIl0sIm5hbWVzIjpbImFlc0VuY3J5cHQiLCJ3b3JkIiwia2V5V29yZCIsImtleSIsIkNyeXB0b0pTIiwiZW5jIiwiVXRmOCIsInBhcnNlIiwic3JjcyIsImVuY3J5cHRlZCIsIkFFUyIsImVuY3J5cHQiLCJtb2RlIiwiRUNCIiwicGFkZGluZyIsInBhZCIsIlBrY3M3IiwidG9TdHJpbmciXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNPLFNBQVNBLFVBQVUsQ0FBQ0MsSUFBSSxFQUE0QjtFQUFBLElBQTNCQyxPQUFPLHVFQUFDLGtCQUFrQjtFQUMxRCxJQUFJQyxHQUFHLEdBQUNDLGlCQUFRLENBQUNDLEdBQUcsQ0FBQ0MsSUFBSSxDQUFDQyxLQUFLLENBQUNMLE9BQU8sQ0FBQztFQUN4QyxJQUFJTSxJQUFJLEdBQUNKLGlCQUFRLENBQUNDLEdBQUcsQ0FBQ0MsSUFBSSxDQUFDQyxLQUFLLENBQUNOLElBQUksQ0FBQztFQUN0QyxJQUFJUSxTQUFTLEdBQUNMLGlCQUFRLENBQUNNLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDSCxJQUFJLEVBQUNMLEdBQUcsRUFBQztJQUFDUyxJQUFJLEVBQUNSLGlCQUFRLENBQUNRLElBQUksQ0FBQ0MsR0FBRztJQUFDQyxPQUFPLEVBQUNWLGlCQUFRLENBQUNXLEdBQUcsQ0FBQ0M7RUFBSyxDQUFDLENBQUM7RUFDaEcsT0FBT1AsU0FBUyxDQUFDUSxRQUFRLEVBQUU7QUFDM0IiLCJmaWxlIjoiMTM2OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBDcnlwdG9KUyBmcm9tJy4vY3J5cHRvLWpzLmpzJ1xyXG5leHBvcnQgZnVuY3Rpb24gYWVzRW5jcnlwdCh3b3JkLGtleVdvcmQ9XCJYd0tzR2xNY2RQTUVoUjFCXCIpe1xyXG52YXIga2V5PUNyeXB0b0pTLmVuYy5VdGY4LnBhcnNlKGtleVdvcmQpO1xyXG52YXIgc3Jjcz1DcnlwdG9KUy5lbmMuVXRmOC5wYXJzZSh3b3JkKTtcclxudmFyIGVuY3J5cHRlZD1DcnlwdG9KUy5BRVMuZW5jcnlwdChzcmNzLGtleSx7bW9kZTpDcnlwdG9KUy5tb2RlLkVDQixwYWRkaW5nOkNyeXB0b0pTLnBhZC5Qa2NzN30pO1xyXG5yZXR1cm4gZW5jcnlwdGVkLnRvU3RyaW5nKCk7XHJcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1368\n"); /***/ }), /* 1369 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/utils/crypto-js.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(__webpack_provided_window_dot_crypto, global, __webpack_provided_global_dot_crypto) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 4);\n;\n(function (root, factory) {\n if (( false ? undefined : _typeof(exports)) === \"object\") {\n module.exports = exports = factory();\n } else if (true) {\n !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));\n } else {}\n})(this, function () {\n var CryptoJS = CryptoJS || function (Math, undefined) {\n var crypto;\n if (typeof window !== 'undefined' && __webpack_provided_window_dot_crypto) {\n crypto = __webpack_provided_window_dot_crypto;\n }\n if (typeof self !== 'undefined' && self.crypto) {\n crypto = self.crypto;\n }\n if (typeof globalThis !== 'undefined' && globalThis.crypto) {\n crypto = globalThis.crypto;\n }\n if (!crypto && typeof window !== 'undefined' && window.msCrypto) {\n crypto = window.msCrypto;\n }\n if (!crypto && typeof global !== 'undefined' && __webpack_provided_global_dot_crypto) {\n crypto = __webpack_provided_global_dot_crypto;\n }\n if (!crypto && \"function\" === 'function') {\n try {\n crypto = __webpack_require__(/*! crypto */ 781);\n } catch (err) {}\n }\n var cryptoSecureRandomInt = function cryptoSecureRandomInt() {\n if (crypto) {\n if (typeof crypto.getRandomValues === 'function') {\n try {\n return crypto.getRandomValues(new Uint32Array(1))[0];\n } catch (err) {}\n }\n if (typeof crypto.randomBytes === 'function') {\n try {\n return crypto.randomBytes(4).readInt32LE();\n } catch (err) {}\n }\n }\n throw new Error('Native crypto module could not be used to get secure random number.');\n };\n var create = Object.create || function () {\n function F() {}\n return function (obj) {\n var subtype;\n F.prototype = obj;\n subtype = new F();\n F.prototype = null;\n return subtype;\n };\n }();\n var C = {};\n var C_lib = C.lib = {};\n var Base = C_lib.Base = function () {\n return {\n extend: function extend(overrides) {\n var subtype = create(this);\n if (overrides) {\n subtype.mixIn(overrides);\n }\n if (!subtype.hasOwnProperty('init') || this.init === subtype.init) {\n subtype.init = function () {\n subtype.$super.init.apply(this, arguments);\n };\n }\n subtype.init.prototype = subtype;\n subtype.$super = this;\n return subtype;\n },\n create: function create() {\n var instance = this.extend();\n instance.init.apply(instance, arguments);\n return instance;\n },\n init: function init() {},\n mixIn: function mixIn(properties) {\n for (var propertyName in properties) {\n if (properties.hasOwnProperty(propertyName)) {\n this[propertyName] = properties[propertyName];\n }\n }\n if (properties.hasOwnProperty('toString')) {\n this.toString = properties.toString;\n }\n },\n clone: function clone() {\n return this.init.prototype.extend(this);\n }\n };\n }();\n var WordArray = C_lib.WordArray = Base.extend({\n init: function init(words, sigBytes) {\n words = this.words = words || [];\n if (sigBytes != undefined) {\n this.sigBytes = sigBytes;\n } else {\n this.sigBytes = words.length * 4;\n }\n },\n toString: function toString(encoder) {\n return (encoder || Hex).stringify(this);\n },\n concat: function concat(wordArray) {\n var thisWords = this.words;\n var thatWords = wordArray.words;\n var thisSigBytes = this.sigBytes;\n var thatSigBytes = wordArray.sigBytes;\n this.clamp();\n if (thisSigBytes % 4) {\n for (var i = 0; i < thatSigBytes; i++) {\n var thatByte = thatWords[i >>> 2] >>> 24 - i % 4 * 8 & 0xff;\n thisWords[thisSigBytes + i >>> 2] |= thatByte << 24 - (thisSigBytes + i) % 4 * 8;\n }\n } else {\n for (var j = 0; j < thatSigBytes; j += 4) {\n thisWords[thisSigBytes + j >>> 2] = thatWords[j >>> 2];\n }\n }\n this.sigBytes += thatSigBytes;\n return this;\n },\n clamp: function clamp() {\n var words = this.words;\n var sigBytes = this.sigBytes;\n words[sigBytes >>> 2] &= 0xffffffff << 32 - sigBytes % 4 * 8;\n words.length = Math.ceil(sigBytes / 4);\n },\n clone: function clone() {\n var clone = Base.clone.call(this);\n clone.words = this.words.slice(0);\n return clone;\n },\n random: function random(nBytes) {\n var words = [];\n for (var i = 0; i < nBytes; i += 4) {\n words.push(cryptoSecureRandomInt());\n }\n return new WordArray.init(words, nBytes);\n }\n });\n var C_enc = C.enc = {};\n var Hex = C_enc.Hex = {\n stringify: function stringify(wordArray) {\n var words = wordArray.words;\n var sigBytes = wordArray.sigBytes;\n var hexChars = [];\n for (var i = 0; i < sigBytes; i++) {\n var bite = words[i >>> 2] >>> 24 - i % 4 * 8 & 0xff;\n hexChars.push((bite >>> 4).toString(16));\n hexChars.push((bite & 0x0f).toString(16));\n }\n return hexChars.join('');\n },\n parse: function parse(hexStr) {\n var hexStrLength = hexStr.length;\n var words = [];\n for (var i = 0; i < hexStrLength; i += 2) {\n words[i >>> 3] |= parseInt(hexStr.substr(i, 2), 16) << 24 - i % 8 * 4;\n }\n return new WordArray.init(words, hexStrLength / 2);\n }\n };\n var Latin1 = C_enc.Latin1 = {\n stringify: function stringify(wordArray) {\n var words = wordArray.words;\n var sigBytes = wordArray.sigBytes;\n var latin1Chars = [];\n for (var i = 0; i < sigBytes; i++) {\n var bite = words[i >>> 2] >>> 24 - i % 4 * 8 & 0xff;\n latin1Chars.push(String.fromCharCode(bite));\n }\n return latin1Chars.join('');\n },\n parse: function parse(latin1Str) {\n var latin1StrLength = latin1Str.length;\n var words = [];\n for (var i = 0; i < latin1StrLength; i++) {\n words[i >>> 2] |= (latin1Str.charCodeAt(i) & 0xff) << 24 - i % 4 * 8;\n }\n return new WordArray.init(words, latin1StrLength);\n }\n };\n var Utf8 = C_enc.Utf8 = {\n stringify: function stringify(wordArray) {\n try {\n return decodeURIComponent(escape(Latin1.stringify(wordArray)));\n } catch (e) {\n throw new Error('Malformed UTF-8 data');\n }\n },\n parse: function parse(utf8Str) {\n return Latin1.parse(unescape(encodeURIComponent(utf8Str)));\n }\n };\n var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm = Base.extend({\n reset: function reset() {\n this._data = new WordArray.init();\n this._nDataBytes = 0;\n },\n _append: function _append(data) {\n if (typeof data == 'string') {\n data = Utf8.parse(data);\n }\n this._data.concat(data);\n this._nDataBytes += data.sigBytes;\n },\n _process: function _process(doFlush) {\n var processedWords;\n var data = this._data;\n var dataWords = data.words;\n var dataSigBytes = data.sigBytes;\n var blockSize = this.blockSize;\n var blockSizeBytes = blockSize * 4;\n var nBlocksReady = dataSigBytes / blockSizeBytes;\n if (doFlush) {\n nBlocksReady = Math.ceil(nBlocksReady);\n } else {\n nBlocksReady = Math.max((nBlocksReady | 0) - this._minBufferSize, 0);\n }\n var nWordsReady = nBlocksReady * blockSize;\n var nBytesReady = Math.min(nWordsReady * 4, dataSigBytes);\n if (nWordsReady) {\n for (var offset = 0; offset < nWordsReady; offset += blockSize) {\n this._doProcessBlock(dataWords, offset);\n }\n processedWords = dataWords.splice(0, nWordsReady);\n data.sigBytes -= nBytesReady;\n }\n return new WordArray.init(processedWords, nBytesReady);\n },\n clone: function clone() {\n var clone = Base.clone.call(this);\n clone._data = this._data.clone();\n return clone;\n },\n _minBufferSize: 0\n });\n var Hasher = C_lib.Hasher = BufferedBlockAlgorithm.extend({\n cfg: Base.extend(),\n init: function init(cfg) {\n this.cfg = this.cfg.extend(cfg);\n this.reset();\n },\n reset: function reset() {\n BufferedBlockAlgorithm.reset.call(this);\n this._doReset();\n },\n update: function update(messageUpdate) {\n this._append(messageUpdate);\n this._process();\n return this;\n },\n finalize: function finalize(messageUpdate) {\n if (messageUpdate) {\n this._append(messageUpdate);\n }\n var hash = this._doFinalize();\n return hash;\n },\n blockSize: 512 / 32,\n _createHelper: function _createHelper(hasher) {\n return function (message, cfg) {\n return new hasher.init(cfg).finalize(message);\n };\n },\n _createHmacHelper: function _createHmacHelper(hasher) {\n return function (message, key) {\n return new C_algo.HMAC.init(hasher, key).finalize(message);\n };\n }\n });\n var C_algo = C.algo = {};\n return C;\n }(Math);\n (function (undefined) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var Base = C_lib.Base;\n var X32WordArray = C_lib.WordArray;\n var C_x64 = C.x64 = {};\n var X64Word = C_x64.Word = Base.extend({\n init: function init(high, low) {\n this.high = high;\n this.low = low;\n }\n });\n var X64WordArray = C_x64.WordArray = Base.extend({\n init: function init(words, sigBytes) {\n words = this.words = words || [];\n if (sigBytes != undefined) {\n this.sigBytes = sigBytes;\n } else {\n this.sigBytes = words.length * 8;\n }\n },\n toX32: function toX32() {\n var x64Words = this.words;\n var x64WordsLength = x64Words.length;\n var x32Words = [];\n for (var i = 0; i < x64WordsLength; i++) {\n var x64Word = x64Words[i];\n x32Words.push(x64Word.high);\n x32Words.push(x64Word.low);\n }\n return X32WordArray.create(x32Words, this.sigBytes);\n },\n clone: function clone() {\n var clone = Base.clone.call(this);\n var words = clone.words = this.words.slice(0);\n var wordsLength = words.length;\n for (var i = 0; i < wordsLength; i++) {\n words[i] = words[i].clone();\n }\n return clone;\n }\n });\n })();\n (function () {\n if (typeof ArrayBuffer != 'function') {\n return;\n }\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var superInit = WordArray.init;\n var subInit = WordArray.init = function (typedArray) {\n if (typedArray instanceof ArrayBuffer) {\n typedArray = new Uint8Array(typedArray);\n }\n if (typedArray instanceof Int8Array || typeof Uint8ClampedArray !== \"undefined\" && typedArray instanceof Uint8ClampedArray || typedArray instanceof Int16Array || typedArray instanceof Uint16Array || typedArray instanceof Int32Array || typedArray instanceof Uint32Array || typedArray instanceof Float32Array || typedArray instanceof Float64Array) {\n typedArray = new Uint8Array(typedArray.buffer, typedArray.byteOffset, typedArray.byteLength);\n }\n if (typedArray instanceof Uint8Array) {\n var typedArrayByteLength = typedArray.byteLength;\n var words = [];\n for (var i = 0; i < typedArrayByteLength; i++) {\n words[i >>> 2] |= typedArray[i] << 24 - i % 4 * 8;\n }\n superInit.call(this, words, typedArrayByteLength);\n } else {\n superInit.apply(this, arguments);\n }\n };\n subInit.prototype = WordArray;\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var C_enc = C.enc;\n var Utf16BE = C_enc.Utf16 = C_enc.Utf16BE = {\n stringify: function stringify(wordArray) {\n var words = wordArray.words;\n var sigBytes = wordArray.sigBytes;\n var utf16Chars = [];\n for (var i = 0; i < sigBytes; i += 2) {\n var codePoint = words[i >>> 2] >>> 16 - i % 4 * 8 & 0xffff;\n utf16Chars.push(String.fromCharCode(codePoint));\n }\n return utf16Chars.join('');\n },\n parse: function parse(utf16Str) {\n var utf16StrLength = utf16Str.length;\n var words = [];\n for (var i = 0; i < utf16StrLength; i++) {\n words[i >>> 1] |= utf16Str.charCodeAt(i) << 16 - i % 2 * 16;\n }\n return WordArray.create(words, utf16StrLength * 2);\n }\n };\n C_enc.Utf16LE = {\n stringify: function stringify(wordArray) {\n var words = wordArray.words;\n var sigBytes = wordArray.sigBytes;\n var utf16Chars = [];\n for (var i = 0; i < sigBytes; i += 2) {\n var codePoint = swapEndian(words[i >>> 2] >>> 16 - i % 4 * 8 & 0xffff);\n utf16Chars.push(String.fromCharCode(codePoint));\n }\n return utf16Chars.join('');\n },\n parse: function parse(utf16Str) {\n var utf16StrLength = utf16Str.length;\n var words = [];\n for (var i = 0; i < utf16StrLength; i++) {\n words[i >>> 1] |= swapEndian(utf16Str.charCodeAt(i) << 16 - i % 2 * 16);\n }\n return WordArray.create(words, utf16StrLength * 2);\n }\n };\n function swapEndian(word) {\n return word << 8 & 0xff00ff00 | word >>> 8 & 0x00ff00ff;\n }\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var C_enc = C.enc;\n var Base64 = C_enc.Base64 = {\n stringify: function stringify(wordArray) {\n var words = wordArray.words;\n var sigBytes = wordArray.sigBytes;\n var map = this._map;\n wordArray.clamp();\n var base64Chars = [];\n for (var i = 0; i < sigBytes; i += 3) {\n var byte1 = words[i >>> 2] >>> 24 - i % 4 * 8 & 0xff;\n var byte2 = words[i + 1 >>> 2] >>> 24 - (i + 1) % 4 * 8 & 0xff;\n var byte3 = words[i + 2 >>> 2] >>> 24 - (i + 2) % 4 * 8 & 0xff;\n var triplet = byte1 << 16 | byte2 << 8 | byte3;\n for (var j = 0; j < 4 && i + j * 0.75 < sigBytes; j++) {\n base64Chars.push(map.charAt(triplet >>> 6 * (3 - j) & 0x3f));\n }\n }\n var paddingChar = map.charAt(64);\n if (paddingChar) {\n while (base64Chars.length % 4) {\n base64Chars.push(paddingChar);\n }\n }\n return base64Chars.join('');\n },\n parse: function parse(base64Str) {\n var base64StrLength = base64Str.length;\n var map = this._map;\n var reverseMap = this._reverseMap;\n if (!reverseMap) {\n reverseMap = this._reverseMap = [];\n for (var j = 0; j < map.length; j++) {\n reverseMap[map.charCodeAt(j)] = j;\n }\n }\n var paddingChar = map.charAt(64);\n if (paddingChar) {\n var paddingIndex = base64Str.indexOf(paddingChar);\n if (paddingIndex !== -1) {\n base64StrLength = paddingIndex;\n }\n }\n return parseLoop(base64Str, base64StrLength, reverseMap);\n },\n _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='\n };\n function parseLoop(base64Str, base64StrLength, reverseMap) {\n var words = [];\n var nBytes = 0;\n for (var i = 0; i < base64StrLength; i++) {\n if (i % 4) {\n var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << i % 4 * 2;\n var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> 6 - i % 4 * 2;\n var bitsCombined = bits1 | bits2;\n words[nBytes >>> 2] |= bitsCombined << 24 - nBytes % 4 * 8;\n nBytes++;\n }\n }\n return WordArray.create(words, nBytes);\n }\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var C_enc = C.enc;\n var Base64url = C_enc.Base64url = {\n stringify: function stringify(wordArray) {\n var urlSafe = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var words = wordArray.words;\n var sigBytes = wordArray.sigBytes;\n var map = urlSafe ? this._safe_map : this._map;\n wordArray.clamp();\n var base64Chars = [];\n for (var i = 0; i < sigBytes; i += 3) {\n var byte1 = words[i >>> 2] >>> 24 - i % 4 * 8 & 0xff;\n var byte2 = words[i + 1 >>> 2] >>> 24 - (i + 1) % 4 * 8 & 0xff;\n var byte3 = words[i + 2 >>> 2] >>> 24 - (i + 2) % 4 * 8 & 0xff;\n var triplet = byte1 << 16 | byte2 << 8 | byte3;\n for (var j = 0; j < 4 && i + j * 0.75 < sigBytes; j++) {\n base64Chars.push(map.charAt(triplet >>> 6 * (3 - j) & 0x3f));\n }\n }\n var paddingChar = map.charAt(64);\n if (paddingChar) {\n while (base64Chars.length % 4) {\n base64Chars.push(paddingChar);\n }\n }\n return base64Chars.join('');\n },\n parse: function parse(base64Str) {\n var urlSafe = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var base64StrLength = base64Str.length;\n var map = urlSafe ? this._safe_map : this._map;\n var reverseMap = this._reverseMap;\n if (!reverseMap) {\n reverseMap = this._reverseMap = [];\n for (var j = 0; j < map.length; j++) {\n reverseMap[map.charCodeAt(j)] = j;\n }\n }\n var paddingChar = map.charAt(64);\n if (paddingChar) {\n var paddingIndex = base64Str.indexOf(paddingChar);\n if (paddingIndex !== -1) {\n base64StrLength = paddingIndex;\n }\n }\n return parseLoop(base64Str, base64StrLength, reverseMap);\n },\n _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',\n _safe_map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'\n };\n function parseLoop(base64Str, base64StrLength, reverseMap) {\n var words = [];\n var nBytes = 0;\n for (var i = 0; i < base64StrLength; i++) {\n if (i % 4) {\n var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << i % 4 * 2;\n var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> 6 - i % 4 * 2;\n var bitsCombined = bits1 | bits2;\n words[nBytes >>> 2] |= bitsCombined << 24 - nBytes % 4 * 8;\n nBytes++;\n }\n }\n return WordArray.create(words, nBytes);\n }\n })();\n (function (Math) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var Hasher = C_lib.Hasher;\n var C_algo = C.algo;\n var T = [];\n (function () {\n for (var i = 0; i < 64; i++) {\n T[i] = Math.abs(Math.sin(i + 1)) * 0x100000000 | 0;\n }\n })();\n var MD5 = C_algo.MD5 = Hasher.extend({\n _doReset: function _doReset() {\n this._hash = new WordArray.init([0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476]);\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n for (var i = 0; i < 16; i++) {\n var offset_i = offset + i;\n var M_offset_i = M[offset_i];\n M[offset_i] = (M_offset_i << 8 | M_offset_i >>> 24) & 0x00ff00ff | (M_offset_i << 24 | M_offset_i >>> 8) & 0xff00ff00;\n }\n var H = this._hash.words;\n var M_offset_0 = M[offset + 0];\n var M_offset_1 = M[offset + 1];\n var M_offset_2 = M[offset + 2];\n var M_offset_3 = M[offset + 3];\n var M_offset_4 = M[offset + 4];\n var M_offset_5 = M[offset + 5];\n var M_offset_6 = M[offset + 6];\n var M_offset_7 = M[offset + 7];\n var M_offset_8 = M[offset + 8];\n var M_offset_9 = M[offset + 9];\n var M_offset_10 = M[offset + 10];\n var M_offset_11 = M[offset + 11];\n var M_offset_12 = M[offset + 12];\n var M_offset_13 = M[offset + 13];\n var M_offset_14 = M[offset + 14];\n var M_offset_15 = M[offset + 15];\n var a = H[0];\n var b = H[1];\n var c = H[2];\n var d = H[3];\n a = FF(a, b, c, d, M_offset_0, 7, T[0]);\n d = FF(d, a, b, c, M_offset_1, 12, T[1]);\n c = FF(c, d, a, b, M_offset_2, 17, T[2]);\n b = FF(b, c, d, a, M_offset_3, 22, T[3]);\n a = FF(a, b, c, d, M_offset_4, 7, T[4]);\n d = FF(d, a, b, c, M_offset_5, 12, T[5]);\n c = FF(c, d, a, b, M_offset_6, 17, T[6]);\n b = FF(b, c, d, a, M_offset_7, 22, T[7]);\n a = FF(a, b, c, d, M_offset_8, 7, T[8]);\n d = FF(d, a, b, c, M_offset_9, 12, T[9]);\n c = FF(c, d, a, b, M_offset_10, 17, T[10]);\n b = FF(b, c, d, a, M_offset_11, 22, T[11]);\n a = FF(a, b, c, d, M_offset_12, 7, T[12]);\n d = FF(d, a, b, c, M_offset_13, 12, T[13]);\n c = FF(c, d, a, b, M_offset_14, 17, T[14]);\n b = FF(b, c, d, a, M_offset_15, 22, T[15]);\n a = GG(a, b, c, d, M_offset_1, 5, T[16]);\n d = GG(d, a, b, c, M_offset_6, 9, T[17]);\n c = GG(c, d, a, b, M_offset_11, 14, T[18]);\n b = GG(b, c, d, a, M_offset_0, 20, T[19]);\n a = GG(a, b, c, d, M_offset_5, 5, T[20]);\n d = GG(d, a, b, c, M_offset_10, 9, T[21]);\n c = GG(c, d, a, b, M_offset_15, 14, T[22]);\n b = GG(b, c, d, a, M_offset_4, 20, T[23]);\n a = GG(a, b, c, d, M_offset_9, 5, T[24]);\n d = GG(d, a, b, c, M_offset_14, 9, T[25]);\n c = GG(c, d, a, b, M_offset_3, 14, T[26]);\n b = GG(b, c, d, a, M_offset_8, 20, T[27]);\n a = GG(a, b, c, d, M_offset_13, 5, T[28]);\n d = GG(d, a, b, c, M_offset_2, 9, T[29]);\n c = GG(c, d, a, b, M_offset_7, 14, T[30]);\n b = GG(b, c, d, a, M_offset_12, 20, T[31]);\n a = HH(a, b, c, d, M_offset_5, 4, T[32]);\n d = HH(d, a, b, c, M_offset_8, 11, T[33]);\n c = HH(c, d, a, b, M_offset_11, 16, T[34]);\n b = HH(b, c, d, a, M_offset_14, 23, T[35]);\n a = HH(a, b, c, d, M_offset_1, 4, T[36]);\n d = HH(d, a, b, c, M_offset_4, 11, T[37]);\n c = HH(c, d, a, b, M_offset_7, 16, T[38]);\n b = HH(b, c, d, a, M_offset_10, 23, T[39]);\n a = HH(a, b, c, d, M_offset_13, 4, T[40]);\n d = HH(d, a, b, c, M_offset_0, 11, T[41]);\n c = HH(c, d, a, b, M_offset_3, 16, T[42]);\n b = HH(b, c, d, a, M_offset_6, 23, T[43]);\n a = HH(a, b, c, d, M_offset_9, 4, T[44]);\n d = HH(d, a, b, c, M_offset_12, 11, T[45]);\n c = HH(c, d, a, b, M_offset_15, 16, T[46]);\n b = HH(b, c, d, a, M_offset_2, 23, T[47]);\n a = II(a, b, c, d, M_offset_0, 6, T[48]);\n d = II(d, a, b, c, M_offset_7, 10, T[49]);\n c = II(c, d, a, b, M_offset_14, 15, T[50]);\n b = II(b, c, d, a, M_offset_5, 21, T[51]);\n a = II(a, b, c, d, M_offset_12, 6, T[52]);\n d = II(d, a, b, c, M_offset_3, 10, T[53]);\n c = II(c, d, a, b, M_offset_10, 15, T[54]);\n b = II(b, c, d, a, M_offset_1, 21, T[55]);\n a = II(a, b, c, d, M_offset_8, 6, T[56]);\n d = II(d, a, b, c, M_offset_15, 10, T[57]);\n c = II(c, d, a, b, M_offset_6, 15, T[58]);\n b = II(b, c, d, a, M_offset_13, 21, T[59]);\n a = II(a, b, c, d, M_offset_4, 6, T[60]);\n d = II(d, a, b, c, M_offset_11, 10, T[61]);\n c = II(c, d, a, b, M_offset_2, 15, T[62]);\n b = II(b, c, d, a, M_offset_9, 21, T[63]);\n H[0] = H[0] + a | 0;\n H[1] = H[1] + b | 0;\n H[2] = H[2] + c | 0;\n H[3] = H[3] + d | 0;\n },\n _doFinalize: function _doFinalize() {\n var data = this._data;\n var dataWords = data.words;\n var nBitsTotal = this._nDataBytes * 8;\n var nBitsLeft = data.sigBytes * 8;\n dataWords[nBitsLeft >>> 5] |= 0x80 << 24 - nBitsLeft % 32;\n var nBitsTotalH = Math.floor(nBitsTotal / 0x100000000);\n var nBitsTotalL = nBitsTotal;\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 15] = (nBitsTotalH << 8 | nBitsTotalH >>> 24) & 0x00ff00ff | (nBitsTotalH << 24 | nBitsTotalH >>> 8) & 0xff00ff00;\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 14] = (nBitsTotalL << 8 | nBitsTotalL >>> 24) & 0x00ff00ff | (nBitsTotalL << 24 | nBitsTotalL >>> 8) & 0xff00ff00;\n data.sigBytes = (dataWords.length + 1) * 4;\n this._process();\n var hash = this._hash;\n var H = hash.words;\n for (var i = 0; i < 4; i++) {\n var H_i = H[i];\n H[i] = (H_i << 8 | H_i >>> 24) & 0x00ff00ff | (H_i << 24 | H_i >>> 8) & 0xff00ff00;\n }\n return hash;\n },\n clone: function clone() {\n var clone = Hasher.clone.call(this);\n clone._hash = this._hash.clone();\n return clone;\n }\n });\n function FF(a, b, c, d, x, s, t) {\n var n = a + (b & c | ~b & d) + x + t;\n return (n << s | n >>> 32 - s) + b;\n }\n function GG(a, b, c, d, x, s, t) {\n var n = a + (b & d | c & ~d) + x + t;\n return (n << s | n >>> 32 - s) + b;\n }\n function HH(a, b, c, d, x, s, t) {\n var n = a + (b ^ c ^ d) + x + t;\n return (n << s | n >>> 32 - s) + b;\n }\n function II(a, b, c, d, x, s, t) {\n var n = a + (c ^ (b | ~d)) + x + t;\n return (n << s | n >>> 32 - s) + b;\n }\n C.MD5 = Hasher._createHelper(MD5);\n C.HmacMD5 = Hasher._createHmacHelper(MD5);\n })(Math);\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var Hasher = C_lib.Hasher;\n var C_algo = C.algo;\n var W = [];\n var SHA1 = C_algo.SHA1 = Hasher.extend({\n _doReset: function _doReset() {\n this._hash = new WordArray.init([0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0]);\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n var H = this._hash.words;\n var a = H[0];\n var b = H[1];\n var c = H[2];\n var d = H[3];\n var e = H[4];\n for (var i = 0; i < 80; i++) {\n if (i < 16) {\n W[i] = M[offset + i] | 0;\n } else {\n var n = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16];\n W[i] = n << 1 | n >>> 31;\n }\n var t = (a << 5 | a >>> 27) + e + W[i];\n if (i < 20) {\n t += (b & c | ~b & d) + 0x5a827999;\n } else if (i < 40) {\n t += (b ^ c ^ d) + 0x6ed9eba1;\n } else if (i < 60) {\n t += (b & c | b & d | c & d) - 0x70e44324;\n } else {\n t += (b ^ c ^ d) - 0x359d3e2a;\n }\n e = d;\n d = c;\n c = b << 30 | b >>> 2;\n b = a;\n a = t;\n }\n H[0] = H[0] + a | 0;\n H[1] = H[1] + b | 0;\n H[2] = H[2] + c | 0;\n H[3] = H[3] + d | 0;\n H[4] = H[4] + e | 0;\n },\n _doFinalize: function _doFinalize() {\n var data = this._data;\n var dataWords = data.words;\n var nBitsTotal = this._nDataBytes * 8;\n var nBitsLeft = data.sigBytes * 8;\n dataWords[nBitsLeft >>> 5] |= 0x80 << 24 - nBitsLeft % 32;\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 14] = Math.floor(nBitsTotal / 0x100000000);\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 15] = nBitsTotal;\n data.sigBytes = dataWords.length * 4;\n this._process();\n return this._hash;\n },\n clone: function clone() {\n var clone = Hasher.clone.call(this);\n clone._hash = this._hash.clone();\n return clone;\n }\n });\n C.SHA1 = Hasher._createHelper(SHA1);\n C.HmacSHA1 = Hasher._createHmacHelper(SHA1);\n })();\n (function (Math) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var Hasher = C_lib.Hasher;\n var C_algo = C.algo;\n var H = [];\n var K = [];\n (function () {\n function isPrime(n) {\n var sqrtN = Math.sqrt(n);\n for (var factor = 2; factor <= sqrtN; factor++) {\n if (!(n % factor)) {\n return false;\n }\n }\n return true;\n }\n function getFractionalBits(n) {\n return (n - (n | 0)) * 0x100000000 | 0;\n }\n var n = 2;\n var nPrime = 0;\n while (nPrime < 64) {\n if (isPrime(n)) {\n if (nPrime < 8) {\n H[nPrime] = getFractionalBits(Math.pow(n, 1 / 2));\n }\n K[nPrime] = getFractionalBits(Math.pow(n, 1 / 3));\n nPrime++;\n }\n n++;\n }\n })();\n var W = [];\n var SHA256 = C_algo.SHA256 = Hasher.extend({\n _doReset: function _doReset() {\n this._hash = new WordArray.init(H.slice(0));\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n var H = this._hash.words;\n var a = H[0];\n var b = H[1];\n var c = H[2];\n var d = H[3];\n var e = H[4];\n var f = H[5];\n var g = H[6];\n var h = H[7];\n for (var i = 0; i < 64; i++) {\n if (i < 16) {\n W[i] = M[offset + i] | 0;\n } else {\n var gamma0x = W[i - 15];\n var gamma0 = (gamma0x << 25 | gamma0x >>> 7) ^ (gamma0x << 14 | gamma0x >>> 18) ^ gamma0x >>> 3;\n var gamma1x = W[i - 2];\n var gamma1 = (gamma1x << 15 | gamma1x >>> 17) ^ (gamma1x << 13 | gamma1x >>> 19) ^ gamma1x >>> 10;\n W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16];\n }\n var ch = e & f ^ ~e & g;\n var maj = a & b ^ a & c ^ b & c;\n var sigma0 = (a << 30 | a >>> 2) ^ (a << 19 | a >>> 13) ^ (a << 10 | a >>> 22);\n var sigma1 = (e << 26 | e >>> 6) ^ (e << 21 | e >>> 11) ^ (e << 7 | e >>> 25);\n var t1 = h + sigma1 + ch + K[i] + W[i];\n var t2 = sigma0 + maj;\n h = g;\n g = f;\n f = e;\n e = d + t1 | 0;\n d = c;\n c = b;\n b = a;\n a = t1 + t2 | 0;\n }\n H[0] = H[0] + a | 0;\n H[1] = H[1] + b | 0;\n H[2] = H[2] + c | 0;\n H[3] = H[3] + d | 0;\n H[4] = H[4] + e | 0;\n H[5] = H[5] + f | 0;\n H[6] = H[6] + g | 0;\n H[7] = H[7] + h | 0;\n },\n _doFinalize: function _doFinalize() {\n var data = this._data;\n var dataWords = data.words;\n var nBitsTotal = this._nDataBytes * 8;\n var nBitsLeft = data.sigBytes * 8;\n dataWords[nBitsLeft >>> 5] |= 0x80 << 24 - nBitsLeft % 32;\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 14] = Math.floor(nBitsTotal / 0x100000000);\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 15] = nBitsTotal;\n data.sigBytes = dataWords.length * 4;\n this._process();\n return this._hash;\n },\n clone: function clone() {\n var clone = Hasher.clone.call(this);\n clone._hash = this._hash.clone();\n return clone;\n }\n });\n C.SHA256 = Hasher._createHelper(SHA256);\n C.HmacSHA256 = Hasher._createHmacHelper(SHA256);\n })(Math);\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var C_algo = C.algo;\n var SHA256 = C_algo.SHA256;\n var SHA224 = C_algo.SHA224 = SHA256.extend({\n _doReset: function _doReset() {\n this._hash = new WordArray.init([0xc1059ed8, 0x367cd507, 0x3070dd17, 0xf70e5939, 0xffc00b31, 0x68581511, 0x64f98fa7, 0xbefa4fa4]);\n },\n _doFinalize: function _doFinalize() {\n var hash = SHA256._doFinalize.call(this);\n hash.sigBytes -= 4;\n return hash;\n }\n });\n C.SHA224 = SHA256._createHelper(SHA224);\n C.HmacSHA224 = SHA256._createHmacHelper(SHA224);\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var Hasher = C_lib.Hasher;\n var C_x64 = C.x64;\n var X64Word = C_x64.Word;\n var X64WordArray = C_x64.WordArray;\n var C_algo = C.algo;\n function X64Word_create() {\n return X64Word.create.apply(X64Word, arguments);\n }\n var K = [X64Word_create(0x428a2f98, 0xd728ae22), X64Word_create(0x71374491, 0x23ef65cd), X64Word_create(0xb5c0fbcf, 0xec4d3b2f), X64Word_create(0xe9b5dba5, 0x8189dbbc), X64Word_create(0x3956c25b, 0xf348b538), X64Word_create(0x59f111f1, 0xb605d019), X64Word_create(0x923f82a4, 0xaf194f9b), X64Word_create(0xab1c5ed5, 0xda6d8118), X64Word_create(0xd807aa98, 0xa3030242), X64Word_create(0x12835b01, 0x45706fbe), X64Word_create(0x243185be, 0x4ee4b28c), X64Word_create(0x550c7dc3, 0xd5ffb4e2), X64Word_create(0x72be5d74, 0xf27b896f), X64Word_create(0x80deb1fe, 0x3b1696b1), X64Word_create(0x9bdc06a7, 0x25c71235), X64Word_create(0xc19bf174, 0xcf692694), X64Word_create(0xe49b69c1, 0x9ef14ad2), X64Word_create(0xefbe4786, 0x384f25e3), X64Word_create(0x0fc19dc6, 0x8b8cd5b5), X64Word_create(0x240ca1cc, 0x77ac9c65), X64Word_create(0x2de92c6f, 0x592b0275), X64Word_create(0x4a7484aa, 0x6ea6e483), X64Word_create(0x5cb0a9dc, 0xbd41fbd4), X64Word_create(0x76f988da, 0x831153b5), X64Word_create(0x983e5152, 0xee66dfab), X64Word_create(0xa831c66d, 0x2db43210), X64Word_create(0xb00327c8, 0x98fb213f), X64Word_create(0xbf597fc7, 0xbeef0ee4), X64Word_create(0xc6e00bf3, 0x3da88fc2), X64Word_create(0xd5a79147, 0x930aa725), X64Word_create(0x06ca6351, 0xe003826f), X64Word_create(0x14292967, 0x0a0e6e70), X64Word_create(0x27b70a85, 0x46d22ffc), X64Word_create(0x2e1b2138, 0x5c26c926), X64Word_create(0x4d2c6dfc, 0x5ac42aed), X64Word_create(0x53380d13, 0x9d95b3df), X64Word_create(0x650a7354, 0x8baf63de), X64Word_create(0x766a0abb, 0x3c77b2a8), X64Word_create(0x81c2c92e, 0x47edaee6), X64Word_create(0x92722c85, 0x1482353b), X64Word_create(0xa2bfe8a1, 0x4cf10364), X64Word_create(0xa81a664b, 0xbc423001), X64Word_create(0xc24b8b70, 0xd0f89791), X64Word_create(0xc76c51a3, 0x0654be30), X64Word_create(0xd192e819, 0xd6ef5218), X64Word_create(0xd6990624, 0x5565a910), X64Word_create(0xf40e3585, 0x5771202a), X64Word_create(0x106aa070, 0x32bbd1b8), X64Word_create(0x19a4c116, 0xb8d2d0c8), X64Word_create(0x1e376c08, 0x5141ab53), X64Word_create(0x2748774c, 0xdf8eeb99), X64Word_create(0x34b0bcb5, 0xe19b48a8), X64Word_create(0x391c0cb3, 0xc5c95a63), X64Word_create(0x4ed8aa4a, 0xe3418acb), X64Word_create(0x5b9cca4f, 0x7763e373), X64Word_create(0x682e6ff3, 0xd6b2b8a3), X64Word_create(0x748f82ee, 0x5defb2fc), X64Word_create(0x78a5636f, 0x43172f60), X64Word_create(0x84c87814, 0xa1f0ab72), X64Word_create(0x8cc70208, 0x1a6439ec), X64Word_create(0x90befffa, 0x23631e28), X64Word_create(0xa4506ceb, 0xde82bde9), X64Word_create(0xbef9a3f7, 0xb2c67915), X64Word_create(0xc67178f2, 0xe372532b), X64Word_create(0xca273ece, 0xea26619c), X64Word_create(0xd186b8c7, 0x21c0c207), X64Word_create(0xeada7dd6, 0xcde0eb1e), X64Word_create(0xf57d4f7f, 0xee6ed178), X64Word_create(0x06f067aa, 0x72176fba), X64Word_create(0x0a637dc5, 0xa2c898a6), X64Word_create(0x113f9804, 0xbef90dae), X64Word_create(0x1b710b35, 0x131c471b), X64Word_create(0x28db77f5, 0x23047d84), X64Word_create(0x32caab7b, 0x40c72493), X64Word_create(0x3c9ebe0a, 0x15c9bebc), X64Word_create(0x431d67c4, 0x9c100d4c), X64Word_create(0x4cc5d4be, 0xcb3e42b6), X64Word_create(0x597f299c, 0xfc657e2a), X64Word_create(0x5fcb6fab, 0x3ad6faec), X64Word_create(0x6c44198c, 0x4a475817)];\n var W = [];\n (function () {\n for (var i = 0; i < 80; i++) {\n W[i] = X64Word_create();\n }\n })();\n var SHA512 = C_algo.SHA512 = Hasher.extend({\n _doReset: function _doReset() {\n this._hash = new X64WordArray.init([new X64Word.init(0x6a09e667, 0xf3bcc908), new X64Word.init(0xbb67ae85, 0x84caa73b), new X64Word.init(0x3c6ef372, 0xfe94f82b), new X64Word.init(0xa54ff53a, 0x5f1d36f1), new X64Word.init(0x510e527f, 0xade682d1), new X64Word.init(0x9b05688c, 0x2b3e6c1f), new X64Word.init(0x1f83d9ab, 0xfb41bd6b), new X64Word.init(0x5be0cd19, 0x137e2179)]);\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n var H = this._hash.words;\n var H0 = H[0];\n var H1 = H[1];\n var H2 = H[2];\n var H3 = H[3];\n var H4 = H[4];\n var H5 = H[5];\n var H6 = H[6];\n var H7 = H[7];\n var H0h = H0.high;\n var H0l = H0.low;\n var H1h = H1.high;\n var H1l = H1.low;\n var H2h = H2.high;\n var H2l = H2.low;\n var H3h = H3.high;\n var H3l = H3.low;\n var H4h = H4.high;\n var H4l = H4.low;\n var H5h = H5.high;\n var H5l = H5.low;\n var H6h = H6.high;\n var H6l = H6.low;\n var H7h = H7.high;\n var H7l = H7.low;\n var ah = H0h;\n var al = H0l;\n var bh = H1h;\n var bl = H1l;\n var ch = H2h;\n var cl = H2l;\n var dh = H3h;\n var dl = H3l;\n var eh = H4h;\n var el = H4l;\n var fh = H5h;\n var fl = H5l;\n var gh = H6h;\n var gl = H6l;\n var hh = H7h;\n var hl = H7l;\n for (var i = 0; i < 80; i++) {\n var Wil;\n var Wih;\n var Wi = W[i];\n if (i < 16) {\n Wih = Wi.high = M[offset + i * 2] | 0;\n Wil = Wi.low = M[offset + i * 2 + 1] | 0;\n } else {\n var gamma0x = W[i - 15];\n var gamma0xh = gamma0x.high;\n var gamma0xl = gamma0x.low;\n var gamma0h = (gamma0xh >>> 1 | gamma0xl << 31) ^ (gamma0xh >>> 8 | gamma0xl << 24) ^ gamma0xh >>> 7;\n var gamma0l = (gamma0xl >>> 1 | gamma0xh << 31) ^ (gamma0xl >>> 8 | gamma0xh << 24) ^ (gamma0xl >>> 7 | gamma0xh << 25);\n var gamma1x = W[i - 2];\n var gamma1xh = gamma1x.high;\n var gamma1xl = gamma1x.low;\n var gamma1h = (gamma1xh >>> 19 | gamma1xl << 13) ^ (gamma1xh << 3 | gamma1xl >>> 29) ^ gamma1xh >>> 6;\n var gamma1l = (gamma1xl >>> 19 | gamma1xh << 13) ^ (gamma1xl << 3 | gamma1xh >>> 29) ^ (gamma1xl >>> 6 | gamma1xh << 26);\n var Wi7 = W[i - 7];\n var Wi7h = Wi7.high;\n var Wi7l = Wi7.low;\n var Wi16 = W[i - 16];\n var Wi16h = Wi16.high;\n var Wi16l = Wi16.low;\n Wil = gamma0l + Wi7l;\n Wih = gamma0h + Wi7h + (Wil >>> 0 < gamma0l >>> 0 ? 1 : 0);\n Wil = Wil + gamma1l;\n Wih = Wih + gamma1h + (Wil >>> 0 < gamma1l >>> 0 ? 1 : 0);\n Wil = Wil + Wi16l;\n Wih = Wih + Wi16h + (Wil >>> 0 < Wi16l >>> 0 ? 1 : 0);\n Wi.high = Wih;\n Wi.low = Wil;\n }\n var chh = eh & fh ^ ~eh & gh;\n var chl = el & fl ^ ~el & gl;\n var majh = ah & bh ^ ah & ch ^ bh & ch;\n var majl = al & bl ^ al & cl ^ bl & cl;\n var sigma0h = (ah >>> 28 | al << 4) ^ (ah << 30 | al >>> 2) ^ (ah << 25 | al >>> 7);\n var sigma0l = (al >>> 28 | ah << 4) ^ (al << 30 | ah >>> 2) ^ (al << 25 | ah >>> 7);\n var sigma1h = (eh >>> 14 | el << 18) ^ (eh >>> 18 | el << 14) ^ (eh << 23 | el >>> 9);\n var sigma1l = (el >>> 14 | eh << 18) ^ (el >>> 18 | eh << 14) ^ (el << 23 | eh >>> 9);\n var Ki = K[i];\n var Kih = Ki.high;\n var Kil = Ki.low;\n var t1l = hl + sigma1l;\n var t1h = hh + sigma1h + (t1l >>> 0 < hl >>> 0 ? 1 : 0);\n var t1l = t1l + chl;\n var t1h = t1h + chh + (t1l >>> 0 < chl >>> 0 ? 1 : 0);\n var t1l = t1l + Kil;\n var t1h = t1h + Kih + (t1l >>> 0 < Kil >>> 0 ? 1 : 0);\n var t1l = t1l + Wil;\n var t1h = t1h + Wih + (t1l >>> 0 < Wil >>> 0 ? 1 : 0);\n var t2l = sigma0l + majl;\n var t2h = sigma0h + majh + (t2l >>> 0 < sigma0l >>> 0 ? 1 : 0);\n hh = gh;\n hl = gl;\n gh = fh;\n gl = fl;\n fh = eh;\n fl = el;\n el = dl + t1l | 0;\n eh = dh + t1h + (el >>> 0 < dl >>> 0 ? 1 : 0) | 0;\n dh = ch;\n dl = cl;\n ch = bh;\n cl = bl;\n bh = ah;\n bl = al;\n al = t1l + t2l | 0;\n ah = t1h + t2h + (al >>> 0 < t1l >>> 0 ? 1 : 0) | 0;\n }\n H0l = H0.low = H0l + al;\n H0.high = H0h + ah + (H0l >>> 0 < al >>> 0 ? 1 : 0);\n H1l = H1.low = H1l + bl;\n H1.high = H1h + bh + (H1l >>> 0 < bl >>> 0 ? 1 : 0);\n H2l = H2.low = H2l + cl;\n H2.high = H2h + ch + (H2l >>> 0 < cl >>> 0 ? 1 : 0);\n H3l = H3.low = H3l + dl;\n H3.high = H3h + dh + (H3l >>> 0 < dl >>> 0 ? 1 : 0);\n H4l = H4.low = H4l + el;\n H4.high = H4h + eh + (H4l >>> 0 < el >>> 0 ? 1 : 0);\n H5l = H5.low = H5l + fl;\n H5.high = H5h + fh + (H5l >>> 0 < fl >>> 0 ? 1 : 0);\n H6l = H6.low = H6l + gl;\n H6.high = H6h + gh + (H6l >>> 0 < gl >>> 0 ? 1 : 0);\n H7l = H7.low = H7l + hl;\n H7.high = H7h + hh + (H7l >>> 0 < hl >>> 0 ? 1 : 0);\n },\n _doFinalize: function _doFinalize() {\n var data = this._data;\n var dataWords = data.words;\n var nBitsTotal = this._nDataBytes * 8;\n var nBitsLeft = data.sigBytes * 8;\n dataWords[nBitsLeft >>> 5] |= 0x80 << 24 - nBitsLeft % 32;\n dataWords[(nBitsLeft + 128 >>> 10 << 5) + 30] = Math.floor(nBitsTotal / 0x100000000);\n dataWords[(nBitsLeft + 128 >>> 10 << 5) + 31] = nBitsTotal;\n data.sigBytes = dataWords.length * 4;\n this._process();\n var hash = this._hash.toX32();\n return hash;\n },\n clone: function clone() {\n var clone = Hasher.clone.call(this);\n clone._hash = this._hash.clone();\n return clone;\n },\n blockSize: 1024 / 32\n });\n C.SHA512 = Hasher._createHelper(SHA512);\n C.HmacSHA512 = Hasher._createHmacHelper(SHA512);\n })();\n (function () {\n var C = CryptoJS;\n var C_x64 = C.x64;\n var X64Word = C_x64.Word;\n var X64WordArray = C_x64.WordArray;\n var C_algo = C.algo;\n var SHA512 = C_algo.SHA512;\n var SHA384 = C_algo.SHA384 = SHA512.extend({\n _doReset: function _doReset() {\n this._hash = new X64WordArray.init([new X64Word.init(0xcbbb9d5d, 0xc1059ed8), new X64Word.init(0x629a292a, 0x367cd507), new X64Word.init(0x9159015a, 0x3070dd17), new X64Word.init(0x152fecd8, 0xf70e5939), new X64Word.init(0x67332667, 0xffc00b31), new X64Word.init(0x8eb44a87, 0x68581511), new X64Word.init(0xdb0c2e0d, 0x64f98fa7), new X64Word.init(0x47b5481d, 0xbefa4fa4)]);\n },\n _doFinalize: function _doFinalize() {\n var hash = SHA512._doFinalize.call(this);\n hash.sigBytes -= 16;\n return hash;\n }\n });\n C.SHA384 = SHA512._createHelper(SHA384);\n C.HmacSHA384 = SHA512._createHmacHelper(SHA384);\n })();\n (function (Math) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var Hasher = C_lib.Hasher;\n var C_x64 = C.x64;\n var X64Word = C_x64.Word;\n var C_algo = C.algo;\n var RHO_OFFSETS = [];\n var PI_INDEXES = [];\n var ROUND_CONSTANTS = [];\n (function () {\n var x = 1,\n y = 0;\n for (var t = 0; t < 24; t++) {\n RHO_OFFSETS[x + 5 * y] = (t + 1) * (t + 2) / 2 % 64;\n var newX = y % 5;\n var newY = (2 * x + 3 * y) % 5;\n x = newX;\n y = newY;\n }\n for (var x = 0; x < 5; x++) {\n for (var y = 0; y < 5; y++) {\n PI_INDEXES[x + 5 * y] = y + (2 * x + 3 * y) % 5 * 5;\n }\n }\n var LFSR = 0x01;\n for (var i = 0; i < 24; i++) {\n var roundConstantMsw = 0;\n var roundConstantLsw = 0;\n for (var j = 0; j < 7; j++) {\n if (LFSR & 0x01) {\n var bitPosition = (1 << j) - 1;\n if (bitPosition < 32) {\n roundConstantLsw ^= 1 << bitPosition;\n } else {\n roundConstantMsw ^= 1 << bitPosition - 32;\n }\n }\n if (LFSR & 0x80) {\n LFSR = LFSR << 1 ^ 0x71;\n } else {\n LFSR <<= 1;\n }\n }\n ROUND_CONSTANTS[i] = X64Word.create(roundConstantMsw, roundConstantLsw);\n }\n })();\n var T = [];\n (function () {\n for (var i = 0; i < 25; i++) {\n T[i] = X64Word.create();\n }\n })();\n var SHA3 = C_algo.SHA3 = Hasher.extend({\n cfg: Hasher.cfg.extend({\n outputLength: 512\n }),\n _doReset: function _doReset() {\n var state = this._state = [];\n for (var i = 0; i < 25; i++) {\n state[i] = new X64Word.init();\n }\n this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32;\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n var state = this._state;\n var nBlockSizeLanes = this.blockSize / 2;\n for (var i = 0; i < nBlockSizeLanes; i++) {\n var M2i = M[offset + 2 * i];\n var M2i1 = M[offset + 2 * i + 1];\n M2i = (M2i << 8 | M2i >>> 24) & 0x00ff00ff | (M2i << 24 | M2i >>> 8) & 0xff00ff00;\n M2i1 = (M2i1 << 8 | M2i1 >>> 24) & 0x00ff00ff | (M2i1 << 24 | M2i1 >>> 8) & 0xff00ff00;\n var lane = state[i];\n lane.high ^= M2i1;\n lane.low ^= M2i;\n }\n for (var round = 0; round < 24; round++) {\n for (var x = 0; x < 5; x++) {\n var tMsw = 0,\n tLsw = 0;\n for (var y = 0; y < 5; y++) {\n var lane = state[x + 5 * y];\n tMsw ^= lane.high;\n tLsw ^= lane.low;\n }\n var Tx = T[x];\n Tx.high = tMsw;\n Tx.low = tLsw;\n }\n for (var x = 0; x < 5; x++) {\n var Tx4 = T[(x + 4) % 5];\n var Tx1 = T[(x + 1) % 5];\n var Tx1Msw = Tx1.high;\n var Tx1Lsw = Tx1.low;\n var tMsw = Tx4.high ^ (Tx1Msw << 1 | Tx1Lsw >>> 31);\n var tLsw = Tx4.low ^ (Tx1Lsw << 1 | Tx1Msw >>> 31);\n for (var y = 0; y < 5; y++) {\n var lane = state[x + 5 * y];\n lane.high ^= tMsw;\n lane.low ^= tLsw;\n }\n }\n for (var laneIndex = 1; laneIndex < 25; laneIndex++) {\n var tMsw;\n var tLsw;\n var lane = state[laneIndex];\n var laneMsw = lane.high;\n var laneLsw = lane.low;\n var rhoOffset = RHO_OFFSETS[laneIndex];\n if (rhoOffset < 32) {\n tMsw = laneMsw << rhoOffset | laneLsw >>> 32 - rhoOffset;\n tLsw = laneLsw << rhoOffset | laneMsw >>> 32 - rhoOffset;\n } else {\n tMsw = laneLsw << rhoOffset - 32 | laneMsw >>> 64 - rhoOffset;\n tLsw = laneMsw << rhoOffset - 32 | laneLsw >>> 64 - rhoOffset;\n }\n var TPiLane = T[PI_INDEXES[laneIndex]];\n TPiLane.high = tMsw;\n TPiLane.low = tLsw;\n }\n var T0 = T[0];\n var state0 = state[0];\n T0.high = state0.high;\n T0.low = state0.low;\n for (var x = 0; x < 5; x++) {\n for (var y = 0; y < 5; y++) {\n var laneIndex = x + 5 * y;\n var lane = state[laneIndex];\n var TLane = T[laneIndex];\n var Tx1Lane = T[(x + 1) % 5 + 5 * y];\n var Tx2Lane = T[(x + 2) % 5 + 5 * y];\n lane.high = TLane.high ^ ~Tx1Lane.high & Tx2Lane.high;\n lane.low = TLane.low ^ ~Tx1Lane.low & Tx2Lane.low;\n }\n }\n var lane = state[0];\n var roundConstant = ROUND_CONSTANTS[round];\n lane.high ^= roundConstant.high;\n lane.low ^= roundConstant.low;\n }\n },\n _doFinalize: function _doFinalize() {\n var data = this._data;\n var dataWords = data.words;\n var nBitsTotal = this._nDataBytes * 8;\n var nBitsLeft = data.sigBytes * 8;\n var blockSizeBits = this.blockSize * 32;\n dataWords[nBitsLeft >>> 5] |= 0x1 << 24 - nBitsLeft % 32;\n dataWords[(Math.ceil((nBitsLeft + 1) / blockSizeBits) * blockSizeBits >>> 5) - 1] |= 0x80;\n data.sigBytes = dataWords.length * 4;\n this._process();\n var state = this._state;\n var outputLengthBytes = this.cfg.outputLength / 8;\n var outputLengthLanes = outputLengthBytes / 8;\n var hashWords = [];\n for (var i = 0; i < outputLengthLanes; i++) {\n var lane = state[i];\n var laneMsw = lane.high;\n var laneLsw = lane.low;\n laneMsw = (laneMsw << 8 | laneMsw >>> 24) & 0x00ff00ff | (laneMsw << 24 | laneMsw >>> 8) & 0xff00ff00;\n laneLsw = (laneLsw << 8 | laneLsw >>> 24) & 0x00ff00ff | (laneLsw << 24 | laneLsw >>> 8) & 0xff00ff00;\n hashWords.push(laneLsw);\n hashWords.push(laneMsw);\n }\n return new WordArray.init(hashWords, outputLengthBytes);\n },\n clone: function clone() {\n var clone = Hasher.clone.call(this);\n var state = clone._state = this._state.slice(0);\n for (var i = 0; i < 25; i++) {\n state[i] = state[i].clone();\n }\n return clone;\n }\n });\n C.SHA3 = Hasher._createHelper(SHA3);\n C.HmacSHA3 = Hasher._createHmacHelper(SHA3);\n })(Math);\n (function (Math) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var Hasher = C_lib.Hasher;\n var C_algo = C.algo;\n var _zl = WordArray.create([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]);\n var _zr = WordArray.create([5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]);\n var _sl = WordArray.create([11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6]);\n var _sr = WordArray.create([8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11]);\n var _hl = WordArray.create([0x00000000, 0x5A827999, 0x6ED9EBA1, 0x8F1BBCDC, 0xA953FD4E]);\n var _hr = WordArray.create([0x50A28BE6, 0x5C4DD124, 0x6D703EF3, 0x7A6D76E9, 0x00000000]);\n var RIPEMD160 = C_algo.RIPEMD160 = Hasher.extend({\n _doReset: function _doReset() {\n this._hash = WordArray.create([0x67452301, 0xEFCDAB89, 0x98BADCFE, 0x10325476, 0xC3D2E1F0]);\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n for (var i = 0; i < 16; i++) {\n var offset_i = offset + i;\n var M_offset_i = M[offset_i];\n M[offset_i] = (M_offset_i << 8 | M_offset_i >>> 24) & 0x00ff00ff | (M_offset_i << 24 | M_offset_i >>> 8) & 0xff00ff00;\n }\n var H = this._hash.words;\n var hl = _hl.words;\n var hr = _hr.words;\n var zl = _zl.words;\n var zr = _zr.words;\n var sl = _sl.words;\n var sr = _sr.words;\n var al, bl, cl, dl, el;\n var ar, br, cr, dr, er;\n ar = al = H[0];\n br = bl = H[1];\n cr = cl = H[2];\n dr = dl = H[3];\n er = el = H[4];\n var t;\n for (var i = 0; i < 80; i += 1) {\n t = al + M[offset + zl[i]] | 0;\n if (i < 16) {\n t += f1(bl, cl, dl) + hl[0];\n } else if (i < 32) {\n t += f2(bl, cl, dl) + hl[1];\n } else if (i < 48) {\n t += f3(bl, cl, dl) + hl[2];\n } else if (i < 64) {\n t += f4(bl, cl, dl) + hl[3];\n } else {\n t += f5(bl, cl, dl) + hl[4];\n }\n t = t | 0;\n t = rotl(t, sl[i]);\n t = t + el | 0;\n al = el;\n el = dl;\n dl = rotl(cl, 10);\n cl = bl;\n bl = t;\n t = ar + M[offset + zr[i]] | 0;\n if (i < 16) {\n t += f5(br, cr, dr) + hr[0];\n } else if (i < 32) {\n t += f4(br, cr, dr) + hr[1];\n } else if (i < 48) {\n t += f3(br, cr, dr) + hr[2];\n } else if (i < 64) {\n t += f2(br, cr, dr) + hr[3];\n } else {\n t += f1(br, cr, dr) + hr[4];\n }\n t = t | 0;\n t = rotl(t, sr[i]);\n t = t + er | 0;\n ar = er;\n er = dr;\n dr = rotl(cr, 10);\n cr = br;\n br = t;\n }\n t = H[1] + cl + dr | 0;\n H[1] = H[2] + dl + er | 0;\n H[2] = H[3] + el + ar | 0;\n H[3] = H[4] + al + br | 0;\n H[4] = H[0] + bl + cr | 0;\n H[0] = t;\n },\n _doFinalize: function _doFinalize() {\n var data = this._data;\n var dataWords = data.words;\n var nBitsTotal = this._nDataBytes * 8;\n var nBitsLeft = data.sigBytes * 8;\n dataWords[nBitsLeft >>> 5] |= 0x80 << 24 - nBitsLeft % 32;\n dataWords[(nBitsLeft + 64 >>> 9 << 4) + 14] = (nBitsTotal << 8 | nBitsTotal >>> 24) & 0x00ff00ff | (nBitsTotal << 24 | nBitsTotal >>> 8) & 0xff00ff00;\n data.sigBytes = (dataWords.length + 1) * 4;\n this._process();\n var hash = this._hash;\n var H = hash.words;\n for (var i = 0; i < 5; i++) {\n var H_i = H[i];\n H[i] = (H_i << 8 | H_i >>> 24) & 0x00ff00ff | (H_i << 24 | H_i >>> 8) & 0xff00ff00;\n }\n return hash;\n },\n clone: function clone() {\n var clone = Hasher.clone.call(this);\n clone._hash = this._hash.clone();\n return clone;\n }\n });\n function f1(x, y, z) {\n return x ^ y ^ z;\n }\n function f2(x, y, z) {\n return x & y | ~x & z;\n }\n function f3(x, y, z) {\n return (x | ~y) ^ z;\n }\n function f4(x, y, z) {\n return x & z | y & ~z;\n }\n function f5(x, y, z) {\n return x ^ (y | ~z);\n }\n function rotl(x, n) {\n return x << n | x >>> 32 - n;\n }\n C.RIPEMD160 = Hasher._createHelper(RIPEMD160);\n C.HmacRIPEMD160 = Hasher._createHmacHelper(RIPEMD160);\n })(Math);\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var Base = C_lib.Base;\n var C_enc = C.enc;\n var Utf8 = C_enc.Utf8;\n var C_algo = C.algo;\n var HMAC = C_algo.HMAC = Base.extend({\n init: function init(hasher, key) {\n hasher = this._hasher = new hasher.init();\n if (typeof key == 'string') {\n key = Utf8.parse(key);\n }\n var hasherBlockSize = hasher.blockSize;\n var hasherBlockSizeBytes = hasherBlockSize * 4;\n if (key.sigBytes > hasherBlockSizeBytes) {\n key = hasher.finalize(key);\n }\n key.clamp();\n var oKey = this._oKey = key.clone();\n var iKey = this._iKey = key.clone();\n var oKeyWords = oKey.words;\n var iKeyWords = iKey.words;\n for (var i = 0; i < hasherBlockSize; i++) {\n oKeyWords[i] ^= 0x5c5c5c5c;\n iKeyWords[i] ^= 0x36363636;\n }\n oKey.sigBytes = iKey.sigBytes = hasherBlockSizeBytes;\n this.reset();\n },\n reset: function reset() {\n var hasher = this._hasher;\n hasher.reset();\n hasher.update(this._iKey);\n },\n update: function update(messageUpdate) {\n this._hasher.update(messageUpdate);\n return this;\n },\n finalize: function finalize(messageUpdate) {\n var hasher = this._hasher;\n var innerHash = hasher.finalize(messageUpdate);\n hasher.reset();\n var hmac = hasher.finalize(this._oKey.clone().concat(innerHash));\n return hmac;\n }\n });\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var Base = C_lib.Base;\n var WordArray = C_lib.WordArray;\n var C_algo = C.algo;\n var SHA1 = C_algo.SHA1;\n var HMAC = C_algo.HMAC;\n var PBKDF2 = C_algo.PBKDF2 = Base.extend({\n cfg: Base.extend({\n keySize: 128 / 32,\n hasher: SHA1,\n iterations: 1\n }),\n init: function init(cfg) {\n this.cfg = this.cfg.extend(cfg);\n },\n compute: function compute(password, salt) {\n var cfg = this.cfg;\n var hmac = HMAC.create(cfg.hasher, password);\n var derivedKey = WordArray.create();\n var blockIndex = WordArray.create([0x00000001]);\n var derivedKeyWords = derivedKey.words;\n var blockIndexWords = blockIndex.words;\n var keySize = cfg.keySize;\n var iterations = cfg.iterations;\n while (derivedKeyWords.length < keySize) {\n var block = hmac.update(salt).finalize(blockIndex);\n hmac.reset();\n var blockWords = block.words;\n var blockWordsLength = blockWords.length;\n var intermediate = block;\n for (var i = 1; i < iterations; i++) {\n intermediate = hmac.finalize(intermediate);\n hmac.reset();\n var intermediateWords = intermediate.words;\n for (var j = 0; j < blockWordsLength; j++) {\n blockWords[j] ^= intermediateWords[j];\n }\n }\n derivedKey.concat(block);\n blockIndexWords[0]++;\n }\n derivedKey.sigBytes = keySize * 4;\n return derivedKey;\n }\n });\n C.PBKDF2 = function (password, salt, cfg) {\n return PBKDF2.create(cfg).compute(password, salt);\n };\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var Base = C_lib.Base;\n var WordArray = C_lib.WordArray;\n var C_algo = C.algo;\n var MD5 = C_algo.MD5;\n var EvpKDF = C_algo.EvpKDF = Base.extend({\n cfg: Base.extend({\n keySize: 128 / 32,\n hasher: MD5,\n iterations: 1\n }),\n init: function init(cfg) {\n this.cfg = this.cfg.extend(cfg);\n },\n compute: function compute(password, salt) {\n var block;\n var cfg = this.cfg;\n var hasher = cfg.hasher.create();\n var derivedKey = WordArray.create();\n var derivedKeyWords = derivedKey.words;\n var keySize = cfg.keySize;\n var iterations = cfg.iterations;\n while (derivedKeyWords.length < keySize) {\n if (block) {\n hasher.update(block);\n }\n block = hasher.update(password).finalize(salt);\n hasher.reset();\n for (var i = 1; i < iterations; i++) {\n block = hasher.finalize(block);\n hasher.reset();\n }\n derivedKey.concat(block);\n }\n derivedKey.sigBytes = keySize * 4;\n return derivedKey;\n }\n });\n C.EvpKDF = function (password, salt, cfg) {\n return EvpKDF.create(cfg).compute(password, salt);\n };\n })();\n CryptoJS.lib.Cipher || function (undefined) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var Base = C_lib.Base;\n var WordArray = C_lib.WordArray;\n var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm;\n var C_enc = C.enc;\n var Utf8 = C_enc.Utf8;\n var Base64 = C_enc.Base64;\n var C_algo = C.algo;\n var EvpKDF = C_algo.EvpKDF;\n var Cipher = C_lib.Cipher = BufferedBlockAlgorithm.extend({\n cfg: Base.extend(),\n createEncryptor: function createEncryptor(key, cfg) {\n return this.create(this._ENC_XFORM_MODE, key, cfg);\n },\n createDecryptor: function createDecryptor(key, cfg) {\n return this.create(this._DEC_XFORM_MODE, key, cfg);\n },\n init: function init(xformMode, key, cfg) {\n this.cfg = this.cfg.extend(cfg);\n this._xformMode = xformMode;\n this._key = key;\n this.reset();\n },\n reset: function reset() {\n BufferedBlockAlgorithm.reset.call(this);\n this._doReset();\n },\n process: function process(dataUpdate) {\n this._append(dataUpdate);\n return this._process();\n },\n finalize: function finalize(dataUpdate) {\n if (dataUpdate) {\n this._append(dataUpdate);\n }\n var finalProcessedData = this._doFinalize();\n return finalProcessedData;\n },\n keySize: 128 / 32,\n ivSize: 128 / 32,\n _ENC_XFORM_MODE: 1,\n _DEC_XFORM_MODE: 2,\n _createHelper: function () {\n function selectCipherStrategy(key) {\n if (typeof key == 'string') {\n return PasswordBasedCipher;\n } else {\n return SerializableCipher;\n }\n }\n return function (cipher) {\n return {\n encrypt: function encrypt(message, key, cfg) {\n return selectCipherStrategy(key).encrypt(cipher, message, key, cfg);\n },\n decrypt: function decrypt(ciphertext, key, cfg) {\n return selectCipherStrategy(key).decrypt(cipher, ciphertext, key, cfg);\n }\n };\n };\n }()\n });\n var StreamCipher = C_lib.StreamCipher = Cipher.extend({\n _doFinalize: function _doFinalize() {\n var finalProcessedBlocks = this._process(!!'flush');\n return finalProcessedBlocks;\n },\n blockSize: 1\n });\n var C_mode = C.mode = {};\n var BlockCipherMode = C_lib.BlockCipherMode = Base.extend({\n createEncryptor: function createEncryptor(cipher, iv) {\n return this.Encryptor.create(cipher, iv);\n },\n createDecryptor: function createDecryptor(cipher, iv) {\n return this.Decryptor.create(cipher, iv);\n },\n init: function init(cipher, iv) {\n this._cipher = cipher;\n this._iv = iv;\n }\n });\n var CBC = C_mode.CBC = function () {\n var CBC = BlockCipherMode.extend();\n CBC.Encryptor = CBC.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n xorBlock.call(this, words, offset, blockSize);\n cipher.encryptBlock(words, offset);\n this._prevBlock = words.slice(offset, offset + blockSize);\n }\n });\n CBC.Decryptor = CBC.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n var thisBlock = words.slice(offset, offset + blockSize);\n cipher.decryptBlock(words, offset);\n xorBlock.call(this, words, offset, blockSize);\n this._prevBlock = thisBlock;\n }\n });\n function xorBlock(words, offset, blockSize) {\n var block;\n var iv = this._iv;\n if (iv) {\n block = iv;\n this._iv = undefined;\n } else {\n block = this._prevBlock;\n }\n for (var i = 0; i < blockSize; i++) {\n words[offset + i] ^= block[i];\n }\n }\n return CBC;\n }();\n var C_pad = C.pad = {};\n var Pkcs7 = C_pad.Pkcs7 = {\n pad: function pad(data, blockSize) {\n var blockSizeBytes = blockSize * 4;\n var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes;\n var paddingWord = nPaddingBytes << 24 | nPaddingBytes << 16 | nPaddingBytes << 8 | nPaddingBytes;\n var paddingWords = [];\n for (var i = 0; i < nPaddingBytes; i += 4) {\n paddingWords.push(paddingWord);\n }\n var padding = WordArray.create(paddingWords, nPaddingBytes);\n data.concat(padding);\n },\n unpad: function unpad(data) {\n var nPaddingBytes = data.words[data.sigBytes - 1 >>> 2] & 0xff;\n data.sigBytes -= nPaddingBytes;\n }\n };\n var BlockCipher = C_lib.BlockCipher = Cipher.extend({\n cfg: Cipher.cfg.extend({\n mode: CBC,\n padding: Pkcs7\n }),\n reset: function reset() {\n var modeCreator;\n Cipher.reset.call(this);\n var cfg = this.cfg;\n var iv = cfg.iv;\n var mode = cfg.mode;\n if (this._xformMode == this._ENC_XFORM_MODE) {\n modeCreator = mode.createEncryptor;\n } else {\n modeCreator = mode.createDecryptor;\n this._minBufferSize = 1;\n }\n if (this._mode && this._mode.__creator == modeCreator) {\n this._mode.init(this, iv && iv.words);\n } else {\n this._mode = modeCreator.call(mode, this, iv && iv.words);\n this._mode.__creator = modeCreator;\n }\n },\n _doProcessBlock: function _doProcessBlock(words, offset) {\n this._mode.processBlock(words, offset);\n },\n _doFinalize: function _doFinalize() {\n var finalProcessedBlocks;\n var padding = this.cfg.padding;\n if (this._xformMode == this._ENC_XFORM_MODE) {\n padding.pad(this._data, this.blockSize);\n finalProcessedBlocks = this._process(!!'flush');\n } else {\n finalProcessedBlocks = this._process(!!'flush');\n padding.unpad(finalProcessedBlocks);\n }\n return finalProcessedBlocks;\n },\n blockSize: 128 / 32\n });\n var CipherParams = C_lib.CipherParams = Base.extend({\n init: function init(cipherParams) {\n this.mixIn(cipherParams);\n },\n toString: function toString(formatter) {\n return (formatter || this.formatter).stringify(this);\n }\n });\n var C_format = C.format = {};\n var OpenSSLFormatter = C_format.OpenSSL = {\n stringify: function stringify(cipherParams) {\n var wordArray;\n var ciphertext = cipherParams.ciphertext;\n var salt = cipherParams.salt;\n if (salt) {\n wordArray = WordArray.create([0x53616c74, 0x65645f5f]).concat(salt).concat(ciphertext);\n } else {\n wordArray = ciphertext;\n }\n return wordArray.toString(Base64);\n },\n parse: function parse(openSSLStr) {\n var salt;\n var ciphertext = Base64.parse(openSSLStr);\n var ciphertextWords = ciphertext.words;\n if (ciphertextWords[0] == 0x53616c74 && ciphertextWords[1] == 0x65645f5f) {\n salt = WordArray.create(ciphertextWords.slice(2, 4));\n ciphertextWords.splice(0, 4);\n ciphertext.sigBytes -= 16;\n }\n return CipherParams.create({\n ciphertext: ciphertext,\n salt: salt\n });\n }\n };\n var SerializableCipher = C_lib.SerializableCipher = Base.extend({\n cfg: Base.extend({\n format: OpenSSLFormatter\n }),\n encrypt: function encrypt(cipher, message, key, cfg) {\n cfg = this.cfg.extend(cfg);\n var encryptor = cipher.createEncryptor(key, cfg);\n var ciphertext = encryptor.finalize(message);\n var cipherCfg = encryptor.cfg;\n return CipherParams.create({\n ciphertext: ciphertext,\n key: key,\n iv: cipherCfg.iv,\n algorithm: cipher,\n mode: cipherCfg.mode,\n padding: cipherCfg.padding,\n blockSize: cipher.blockSize,\n formatter: cfg.format\n });\n },\n decrypt: function decrypt(cipher, ciphertext, key, cfg) {\n cfg = this.cfg.extend(cfg);\n ciphertext = this._parse(ciphertext, cfg.format);\n var plaintext = cipher.createDecryptor(key, cfg).finalize(ciphertext.ciphertext);\n return plaintext;\n },\n _parse: function _parse(ciphertext, format) {\n if (typeof ciphertext == 'string') {\n return format.parse(ciphertext, this);\n } else {\n return ciphertext;\n }\n }\n });\n var C_kdf = C.kdf = {};\n var OpenSSLKdf = C_kdf.OpenSSL = {\n execute: function execute(password, keySize, ivSize, salt) {\n if (!salt) {\n salt = WordArray.random(64 / 8);\n }\n var key = EvpKDF.create({\n keySize: keySize + ivSize\n }).compute(password, salt);\n var iv = WordArray.create(key.words.slice(keySize), ivSize * 4);\n key.sigBytes = keySize * 4;\n return CipherParams.create({\n key: key,\n iv: iv,\n salt: salt\n });\n }\n };\n var PasswordBasedCipher = C_lib.PasswordBasedCipher = SerializableCipher.extend({\n cfg: SerializableCipher.cfg.extend({\n kdf: OpenSSLKdf\n }),\n encrypt: function encrypt(cipher, message, password, cfg) {\n cfg = this.cfg.extend(cfg);\n var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize);\n cfg.iv = derivedParams.iv;\n var ciphertext = SerializableCipher.encrypt.call(this, cipher, message, derivedParams.key, cfg);\n ciphertext.mixIn(derivedParams);\n return ciphertext;\n },\n decrypt: function decrypt(cipher, ciphertext, password, cfg) {\n cfg = this.cfg.extend(cfg);\n ciphertext = this._parse(ciphertext, cfg.format);\n var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize, ciphertext.salt);\n cfg.iv = derivedParams.iv;\n var plaintext = SerializableCipher.decrypt.call(this, cipher, ciphertext, derivedParams.key, cfg);\n return plaintext;\n }\n });\n }();\n CryptoJS.mode.CFB = function () {\n var CFB = CryptoJS.lib.BlockCipherMode.extend();\n CFB.Encryptor = CFB.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher);\n this._prevBlock = words.slice(offset, offset + blockSize);\n }\n });\n CFB.Decryptor = CFB.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n var thisBlock = words.slice(offset, offset + blockSize);\n generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher);\n this._prevBlock = thisBlock;\n }\n });\n function generateKeystreamAndEncrypt(words, offset, blockSize, cipher) {\n var keystream;\n var iv = this._iv;\n if (iv) {\n keystream = iv.slice(0);\n this._iv = undefined;\n } else {\n keystream = this._prevBlock;\n }\n cipher.encryptBlock(keystream, 0);\n for (var i = 0; i < blockSize; i++) {\n words[offset + i] ^= keystream[i];\n }\n }\n return CFB;\n }();\n CryptoJS.mode.CTR = function () {\n var CTR = CryptoJS.lib.BlockCipherMode.extend();\n var Encryptor = CTR.Encryptor = CTR.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n var iv = this._iv;\n var counter = this._counter;\n if (iv) {\n counter = this._counter = iv.slice(0);\n this._iv = undefined;\n }\n var keystream = counter.slice(0);\n cipher.encryptBlock(keystream, 0);\n counter[blockSize - 1] = counter[blockSize - 1] + 1 | 0;\n for (var i = 0; i < blockSize; i++) {\n words[offset + i] ^= keystream[i];\n }\n }\n });\n CTR.Decryptor = Encryptor;\n return CTR;\n }();\n CryptoJS.mode.CTRGladman = function () {\n var CTRGladman = CryptoJS.lib.BlockCipherMode.extend();\n function incWord(word) {\n if ((word >> 24 & 0xff) === 0xff) {\n var b1 = word >> 16 & 0xff;\n var b2 = word >> 8 & 0xff;\n var b3 = word & 0xff;\n if (b1 === 0xff) {\n b1 = 0;\n if (b2 === 0xff) {\n b2 = 0;\n if (b3 === 0xff) {\n b3 = 0;\n } else {\n ++b3;\n }\n } else {\n ++b2;\n }\n } else {\n ++b1;\n }\n word = 0;\n word += b1 << 16;\n word += b2 << 8;\n word += b3;\n } else {\n word += 0x01 << 24;\n }\n return word;\n }\n function incCounter(counter) {\n if ((counter[0] = incWord(counter[0])) === 0) {\n counter[1] = incWord(counter[1]);\n }\n return counter;\n }\n var Encryptor = CTRGladman.Encryptor = CTRGladman.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n var iv = this._iv;\n var counter = this._counter;\n if (iv) {\n counter = this._counter = iv.slice(0);\n this._iv = undefined;\n }\n incCounter(counter);\n var keystream = counter.slice(0);\n cipher.encryptBlock(keystream, 0);\n for (var i = 0; i < blockSize; i++) {\n words[offset + i] ^= keystream[i];\n }\n }\n });\n CTRGladman.Decryptor = Encryptor;\n return CTRGladman;\n }();\n CryptoJS.mode.OFB = function () {\n var OFB = CryptoJS.lib.BlockCipherMode.extend();\n var Encryptor = OFB.Encryptor = OFB.extend({\n processBlock: function processBlock(words, offset) {\n var cipher = this._cipher;\n var blockSize = cipher.blockSize;\n var iv = this._iv;\n var keystream = this._keystream;\n if (iv) {\n keystream = this._keystream = iv.slice(0);\n this._iv = undefined;\n }\n cipher.encryptBlock(keystream, 0);\n for (var i = 0; i < blockSize; i++) {\n words[offset + i] ^= keystream[i];\n }\n }\n });\n OFB.Decryptor = Encryptor;\n return OFB;\n }();\n CryptoJS.mode.ECB = function () {\n var ECB = CryptoJS.lib.BlockCipherMode.extend();\n ECB.Encryptor = ECB.extend({\n processBlock: function processBlock(words, offset) {\n this._cipher.encryptBlock(words, offset);\n }\n });\n ECB.Decryptor = ECB.extend({\n processBlock: function processBlock(words, offset) {\n this._cipher.decryptBlock(words, offset);\n }\n });\n return ECB;\n }();\n CryptoJS.pad.AnsiX923 = {\n pad: function pad(data, blockSize) {\n var dataSigBytes = data.sigBytes;\n var blockSizeBytes = blockSize * 4;\n var nPaddingBytes = blockSizeBytes - dataSigBytes % blockSizeBytes;\n var lastBytePos = dataSigBytes + nPaddingBytes - 1;\n data.clamp();\n data.words[lastBytePos >>> 2] |= nPaddingBytes << 24 - lastBytePos % 4 * 8;\n data.sigBytes += nPaddingBytes;\n },\n unpad: function unpad(data) {\n var nPaddingBytes = data.words[data.sigBytes - 1 >>> 2] & 0xff;\n data.sigBytes -= nPaddingBytes;\n }\n };\n CryptoJS.pad.Iso10126 = {\n pad: function pad(data, blockSize) {\n var blockSizeBytes = blockSize * 4;\n var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes;\n data.concat(CryptoJS.lib.WordArray.random(nPaddingBytes - 1)).concat(CryptoJS.lib.WordArray.create([nPaddingBytes << 24], 1));\n },\n unpad: function unpad(data) {\n var nPaddingBytes = data.words[data.sigBytes - 1 >>> 2] & 0xff;\n data.sigBytes -= nPaddingBytes;\n }\n };\n CryptoJS.pad.Iso97971 = {\n pad: function pad(data, blockSize) {\n data.concat(CryptoJS.lib.WordArray.create([0x80000000], 1));\n CryptoJS.pad.ZeroPadding.pad(data, blockSize);\n },\n unpad: function unpad(data) {\n CryptoJS.pad.ZeroPadding.unpad(data);\n data.sigBytes--;\n }\n };\n CryptoJS.pad.ZeroPadding = {\n pad: function pad(data, blockSize) {\n var blockSizeBytes = blockSize * 4;\n data.clamp();\n data.sigBytes += blockSizeBytes - (data.sigBytes % blockSizeBytes || blockSizeBytes);\n },\n unpad: function unpad(data) {\n var dataWords = data.words;\n var i = data.sigBytes - 1;\n for (var i = data.sigBytes - 1; i >= 0; i--) {\n if (dataWords[i >>> 2] >>> 24 - i % 4 * 8 & 0xff) {\n data.sigBytes = i + 1;\n break;\n }\n }\n }\n };\n CryptoJS.pad.NoPadding = {\n pad: function pad() {},\n unpad: function unpad() {}\n };\n (function (undefined) {\n var C = CryptoJS;\n var C_lib = C.lib;\n var CipherParams = C_lib.CipherParams;\n var C_enc = C.enc;\n var Hex = C_enc.Hex;\n var C_format = C.format;\n var HexFormatter = C_format.Hex = {\n stringify: function stringify(cipherParams) {\n return cipherParams.ciphertext.toString(Hex);\n },\n parse: function parse(input) {\n var ciphertext = Hex.parse(input);\n return CipherParams.create({\n ciphertext: ciphertext\n });\n }\n };\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var BlockCipher = C_lib.BlockCipher;\n var C_algo = C.algo;\n var SBOX = [];\n var INV_SBOX = [];\n var SUB_MIX_0 = [];\n var SUB_MIX_1 = [];\n var SUB_MIX_2 = [];\n var SUB_MIX_3 = [];\n var INV_SUB_MIX_0 = [];\n var INV_SUB_MIX_1 = [];\n var INV_SUB_MIX_2 = [];\n var INV_SUB_MIX_3 = [];\n (function () {\n var d = [];\n for (var i = 0; i < 256; i++) {\n if (i < 128) {\n d[i] = i << 1;\n } else {\n d[i] = i << 1 ^ 0x11b;\n }\n }\n var x = 0;\n var xi = 0;\n for (var i = 0; i < 256; i++) {\n var sx = xi ^ xi << 1 ^ xi << 2 ^ xi << 3 ^ xi << 4;\n sx = sx >>> 8 ^ sx & 0xff ^ 0x63;\n SBOX[x] = sx;\n INV_SBOX[sx] = x;\n var x2 = d[x];\n var x4 = d[x2];\n var x8 = d[x4];\n var t = d[sx] * 0x101 ^ sx * 0x1010100;\n SUB_MIX_0[x] = t << 24 | t >>> 8;\n SUB_MIX_1[x] = t << 16 | t >>> 16;\n SUB_MIX_2[x] = t << 8 | t >>> 24;\n SUB_MIX_3[x] = t;\n var t = x8 * 0x1010101 ^ x4 * 0x10001 ^ x2 * 0x101 ^ x * 0x1010100;\n INV_SUB_MIX_0[sx] = t << 24 | t >>> 8;\n INV_SUB_MIX_1[sx] = t << 16 | t >>> 16;\n INV_SUB_MIX_2[sx] = t << 8 | t >>> 24;\n INV_SUB_MIX_3[sx] = t;\n if (!x) {\n x = xi = 1;\n } else {\n x = x2 ^ d[d[d[x8 ^ x2]]];\n xi ^= d[d[xi]];\n }\n }\n })();\n var RCON = [0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36];\n var AES = C_algo.AES = BlockCipher.extend({\n _doReset: function _doReset() {\n var t;\n if (this._nRounds && this._keyPriorReset === this._key) {\n return;\n }\n var key = this._keyPriorReset = this._key;\n var keyWords = key.words;\n var keySize = key.sigBytes / 4;\n var nRounds = this._nRounds = keySize + 6;\n var ksRows = (nRounds + 1) * 4;\n var keySchedule = this._keySchedule = [];\n for (var ksRow = 0; ksRow < ksRows; ksRow++) {\n if (ksRow < keySize) {\n keySchedule[ksRow] = keyWords[ksRow];\n } else {\n t = keySchedule[ksRow - 1];\n if (!(ksRow % keySize)) {\n t = t << 8 | t >>> 24;\n t = SBOX[t >>> 24] << 24 | SBOX[t >>> 16 & 0xff] << 16 | SBOX[t >>> 8 & 0xff] << 8 | SBOX[t & 0xff];\n t ^= RCON[ksRow / keySize | 0] << 24;\n } else if (keySize > 6 && ksRow % keySize == 4) {\n t = SBOX[t >>> 24] << 24 | SBOX[t >>> 16 & 0xff] << 16 | SBOX[t >>> 8 & 0xff] << 8 | SBOX[t & 0xff];\n }\n keySchedule[ksRow] = keySchedule[ksRow - keySize] ^ t;\n }\n }\n var invKeySchedule = this._invKeySchedule = [];\n for (var invKsRow = 0; invKsRow < ksRows; invKsRow++) {\n var ksRow = ksRows - invKsRow;\n if (invKsRow % 4) {\n var t = keySchedule[ksRow];\n } else {\n var t = keySchedule[ksRow - 4];\n }\n if (invKsRow < 4 || ksRow <= 4) {\n invKeySchedule[invKsRow] = t;\n } else {\n invKeySchedule[invKsRow] = INV_SUB_MIX_0[SBOX[t >>> 24]] ^ INV_SUB_MIX_1[SBOX[t >>> 16 & 0xff]] ^ INV_SUB_MIX_2[SBOX[t >>> 8 & 0xff]] ^ INV_SUB_MIX_3[SBOX[t & 0xff]];\n }\n }\n },\n encryptBlock: function encryptBlock(M, offset) {\n this._doCryptBlock(M, offset, this._keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX);\n },\n decryptBlock: function decryptBlock(M, offset) {\n var t = M[offset + 1];\n M[offset + 1] = M[offset + 3];\n M[offset + 3] = t;\n this._doCryptBlock(M, offset, this._invKeySchedule, INV_SUB_MIX_0, INV_SUB_MIX_1, INV_SUB_MIX_2, INV_SUB_MIX_3, INV_SBOX);\n var t = M[offset + 1];\n M[offset + 1] = M[offset + 3];\n M[offset + 3] = t;\n },\n _doCryptBlock: function _doCryptBlock(M, offset, keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX) {\n var nRounds = this._nRounds;\n var s0 = M[offset] ^ keySchedule[0];\n var s1 = M[offset + 1] ^ keySchedule[1];\n var s2 = M[offset + 2] ^ keySchedule[2];\n var s3 = M[offset + 3] ^ keySchedule[3];\n var ksRow = 4;\n for (var round = 1; round < nRounds; round++) {\n var t0 = SUB_MIX_0[s0 >>> 24] ^ SUB_MIX_1[s1 >>> 16 & 0xff] ^ SUB_MIX_2[s2 >>> 8 & 0xff] ^ SUB_MIX_3[s3 & 0xff] ^ keySchedule[ksRow++];\n var t1 = SUB_MIX_0[s1 >>> 24] ^ SUB_MIX_1[s2 >>> 16 & 0xff] ^ SUB_MIX_2[s3 >>> 8 & 0xff] ^ SUB_MIX_3[s0 & 0xff] ^ keySchedule[ksRow++];\n var t2 = SUB_MIX_0[s2 >>> 24] ^ SUB_MIX_1[s3 >>> 16 & 0xff] ^ SUB_MIX_2[s0 >>> 8 & 0xff] ^ SUB_MIX_3[s1 & 0xff] ^ keySchedule[ksRow++];\n var t3 = SUB_MIX_0[s3 >>> 24] ^ SUB_MIX_1[s0 >>> 16 & 0xff] ^ SUB_MIX_2[s1 >>> 8 & 0xff] ^ SUB_MIX_3[s2 & 0xff] ^ keySchedule[ksRow++];\n s0 = t0;\n s1 = t1;\n s2 = t2;\n s3 = t3;\n }\n var t0 = (SBOX[s0 >>> 24] << 24 | SBOX[s1 >>> 16 & 0xff] << 16 | SBOX[s2 >>> 8 & 0xff] << 8 | SBOX[s3 & 0xff]) ^ keySchedule[ksRow++];\n var t1 = (SBOX[s1 >>> 24] << 24 | SBOX[s2 >>> 16 & 0xff] << 16 | SBOX[s3 >>> 8 & 0xff] << 8 | SBOX[s0 & 0xff]) ^ keySchedule[ksRow++];\n var t2 = (SBOX[s2 >>> 24] << 24 | SBOX[s3 >>> 16 & 0xff] << 16 | SBOX[s0 >>> 8 & 0xff] << 8 | SBOX[s1 & 0xff]) ^ keySchedule[ksRow++];\n var t3 = (SBOX[s3 >>> 24] << 24 | SBOX[s0 >>> 16 & 0xff] << 16 | SBOX[s1 >>> 8 & 0xff] << 8 | SBOX[s2 & 0xff]) ^ keySchedule[ksRow++];\n M[offset] = t0;\n M[offset + 1] = t1;\n M[offset + 2] = t2;\n M[offset + 3] = t3;\n },\n keySize: 256 / 32\n });\n C.AES = BlockCipher._createHelper(AES);\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var WordArray = C_lib.WordArray;\n var BlockCipher = C_lib.BlockCipher;\n var C_algo = C.algo;\n var PC1 = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4];\n var PC2 = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32];\n var BIT_SHIFTS = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28];\n var SBOX_P = [{\n 0x0: 0x808200,\n 0x10000000: 0x8000,\n 0x20000000: 0x808002,\n 0x30000000: 0x2,\n 0x40000000: 0x200,\n 0x50000000: 0x808202,\n 0x60000000: 0x800202,\n 0x70000000: 0x800000,\n 0x80000000: 0x202,\n 0x90000000: 0x800200,\n 0xa0000000: 0x8200,\n 0xb0000000: 0x808000,\n 0xc0000000: 0x8002,\n 0xd0000000: 0x800002,\n 0xe0000000: 0x0,\n 0xf0000000: 0x8202,\n 0x8000000: 0x0,\n 0x18000000: 0x808202,\n 0x28000000: 0x8202,\n 0x38000000: 0x8000,\n 0x48000000: 0x808200,\n 0x58000000: 0x200,\n 0x68000000: 0x808002,\n 0x78000000: 0x2,\n 0x88000000: 0x800200,\n 0x98000000: 0x8200,\n 0xa8000000: 0x808000,\n 0xb8000000: 0x800202,\n 0xc8000000: 0x800002,\n 0xd8000000: 0x8002,\n 0xe8000000: 0x202,\n 0xf8000000: 0x800000,\n 0x1: 0x8000,\n 0x10000001: 0x2,\n 0x20000001: 0x808200,\n 0x30000001: 0x800000,\n 0x40000001: 0x808002,\n 0x50000001: 0x8200,\n 0x60000001: 0x200,\n 0x70000001: 0x800202,\n 0x80000001: 0x808202,\n 0x90000001: 0x808000,\n 0xa0000001: 0x800002,\n 0xb0000001: 0x8202,\n 0xc0000001: 0x202,\n 0xd0000001: 0x800200,\n 0xe0000001: 0x8002,\n 0xf0000001: 0x0,\n 0x8000001: 0x808202,\n 0x18000001: 0x808000,\n 0x28000001: 0x800000,\n 0x38000001: 0x200,\n 0x48000001: 0x8000,\n 0x58000001: 0x800002,\n 0x68000001: 0x2,\n 0x78000001: 0x8202,\n 0x88000001: 0x8002,\n 0x98000001: 0x800202,\n 0xa8000001: 0x202,\n 0xb8000001: 0x808200,\n 0xc8000001: 0x800200,\n 0xd8000001: 0x0,\n 0xe8000001: 0x8200,\n 0xf8000001: 0x808002\n }, {\n 0x0: 0x40084010,\n 0x1000000: 0x4000,\n 0x2000000: 0x80000,\n 0x3000000: 0x40080010,\n 0x4000000: 0x40000010,\n 0x5000000: 0x40084000,\n 0x6000000: 0x40004000,\n 0x7000000: 0x10,\n 0x8000000: 0x84000,\n 0x9000000: 0x40004010,\n 0xa000000: 0x40000000,\n 0xb000000: 0x84010,\n 0xc000000: 0x80010,\n 0xd000000: 0x0,\n 0xe000000: 0x4010,\n 0xf000000: 0x40080000,\n 0x800000: 0x40004000,\n 0x1800000: 0x84010,\n 0x2800000: 0x10,\n 0x3800000: 0x40004010,\n 0x4800000: 0x40084010,\n 0x5800000: 0x40000000,\n 0x6800000: 0x80000,\n 0x7800000: 0x40080010,\n 0x8800000: 0x80010,\n 0x9800000: 0x0,\n 0xa800000: 0x4000,\n 0xb800000: 0x40080000,\n 0xc800000: 0x40000010,\n 0xd800000: 0x84000,\n 0xe800000: 0x40084000,\n 0xf800000: 0x4010,\n 0x10000000: 0x0,\n 0x11000000: 0x40080010,\n 0x12000000: 0x40004010,\n 0x13000000: 0x40084000,\n 0x14000000: 0x40080000,\n 0x15000000: 0x10,\n 0x16000000: 0x84010,\n 0x17000000: 0x4000,\n 0x18000000: 0x4010,\n 0x19000000: 0x80000,\n 0x1a000000: 0x80010,\n 0x1b000000: 0x40000010,\n 0x1c000000: 0x84000,\n 0x1d000000: 0x40004000,\n 0x1e000000: 0x40000000,\n 0x1f000000: 0x40084010,\n 0x10800000: 0x84010,\n 0x11800000: 0x80000,\n 0x12800000: 0x40080000,\n 0x13800000: 0x4000,\n 0x14800000: 0x40004000,\n 0x15800000: 0x40084010,\n 0x16800000: 0x10,\n 0x17800000: 0x40000000,\n 0x18800000: 0x40084000,\n 0x19800000: 0x40000010,\n 0x1a800000: 0x40004010,\n 0x1b800000: 0x80010,\n 0x1c800000: 0x0,\n 0x1d800000: 0x4010,\n 0x1e800000: 0x40080010,\n 0x1f800000: 0x84000\n }, {\n 0x0: 0x104,\n 0x100000: 0x0,\n 0x200000: 0x4000100,\n 0x300000: 0x10104,\n 0x400000: 0x10004,\n 0x500000: 0x4000004,\n 0x600000: 0x4010104,\n 0x700000: 0x4010000,\n 0x800000: 0x4000000,\n 0x900000: 0x4010100,\n 0xa00000: 0x10100,\n 0xb00000: 0x4010004,\n 0xc00000: 0x4000104,\n 0xd00000: 0x10000,\n 0xe00000: 0x4,\n 0xf00000: 0x100,\n 0x80000: 0x4010100,\n 0x180000: 0x4010004,\n 0x280000: 0x0,\n 0x380000: 0x4000100,\n 0x480000: 0x4000004,\n 0x580000: 0x10000,\n 0x680000: 0x10004,\n 0x780000: 0x104,\n 0x880000: 0x4,\n 0x980000: 0x100,\n 0xa80000: 0x4010000,\n 0xb80000: 0x10104,\n 0xc80000: 0x10100,\n 0xd80000: 0x4000104,\n 0xe80000: 0x4010104,\n 0xf80000: 0x4000000,\n 0x1000000: 0x4010100,\n 0x1100000: 0x10004,\n 0x1200000: 0x10000,\n 0x1300000: 0x4000100,\n 0x1400000: 0x100,\n 0x1500000: 0x4010104,\n 0x1600000: 0x4000004,\n 0x1700000: 0x0,\n 0x1800000: 0x4000104,\n 0x1900000: 0x4000000,\n 0x1a00000: 0x4,\n 0x1b00000: 0x10100,\n 0x1c00000: 0x4010000,\n 0x1d00000: 0x104,\n 0x1e00000: 0x10104,\n 0x1f00000: 0x4010004,\n 0x1080000: 0x4000000,\n 0x1180000: 0x104,\n 0x1280000: 0x4010100,\n 0x1380000: 0x0,\n 0x1480000: 0x10004,\n 0x1580000: 0x4000100,\n 0x1680000: 0x100,\n 0x1780000: 0x4010004,\n 0x1880000: 0x10000,\n 0x1980000: 0x4010104,\n 0x1a80000: 0x10104,\n 0x1b80000: 0x4000004,\n 0x1c80000: 0x4000104,\n 0x1d80000: 0x4010000,\n 0x1e80000: 0x4,\n 0x1f80000: 0x10100\n }, {\n 0x0: 0x80401000,\n 0x10000: 0x80001040,\n 0x20000: 0x401040,\n 0x30000: 0x80400000,\n 0x40000: 0x0,\n 0x50000: 0x401000,\n 0x60000: 0x80000040,\n 0x70000: 0x400040,\n 0x80000: 0x80000000,\n 0x90000: 0x400000,\n 0xa0000: 0x40,\n 0xb0000: 0x80001000,\n 0xc0000: 0x80400040,\n 0xd0000: 0x1040,\n 0xe0000: 0x1000,\n 0xf0000: 0x80401040,\n 0x8000: 0x80001040,\n 0x18000: 0x40,\n 0x28000: 0x80400040,\n 0x38000: 0x80001000,\n 0x48000: 0x401000,\n 0x58000: 0x80401040,\n 0x68000: 0x0,\n 0x78000: 0x80400000,\n 0x88000: 0x1000,\n 0x98000: 0x80401000,\n 0xa8000: 0x400000,\n 0xb8000: 0x1040,\n 0xc8000: 0x80000000,\n 0xd8000: 0x400040,\n 0xe8000: 0x401040,\n 0xf8000: 0x80000040,\n 0x100000: 0x400040,\n 0x110000: 0x401000,\n 0x120000: 0x80000040,\n 0x130000: 0x0,\n 0x140000: 0x1040,\n 0x150000: 0x80400040,\n 0x160000: 0x80401000,\n 0x170000: 0x80001040,\n 0x180000: 0x80401040,\n 0x190000: 0x80000000,\n 0x1a0000: 0x80400000,\n 0x1b0000: 0x401040,\n 0x1c0000: 0x80001000,\n 0x1d0000: 0x400000,\n 0x1e0000: 0x40,\n 0x1f0000: 0x1000,\n 0x108000: 0x80400000,\n 0x118000: 0x80401040,\n 0x128000: 0x0,\n 0x138000: 0x401000,\n 0x148000: 0x400040,\n 0x158000: 0x80000000,\n 0x168000: 0x80001040,\n 0x178000: 0x40,\n 0x188000: 0x80000040,\n 0x198000: 0x1000,\n 0x1a8000: 0x80001000,\n 0x1b8000: 0x80400040,\n 0x1c8000: 0x1040,\n 0x1d8000: 0x80401000,\n 0x1e8000: 0x400000,\n 0x1f8000: 0x401040\n }, {\n 0x0: 0x80,\n 0x1000: 0x1040000,\n 0x2000: 0x40000,\n 0x3000: 0x20000000,\n 0x4000: 0x20040080,\n 0x5000: 0x1000080,\n 0x6000: 0x21000080,\n 0x7000: 0x40080,\n 0x8000: 0x1000000,\n 0x9000: 0x20040000,\n 0xa000: 0x20000080,\n 0xb000: 0x21040080,\n 0xc000: 0x21040000,\n 0xd000: 0x0,\n 0xe000: 0x1040080,\n 0xf000: 0x21000000,\n 0x800: 0x1040080,\n 0x1800: 0x21000080,\n 0x2800: 0x80,\n 0x3800: 0x1040000,\n 0x4800: 0x40000,\n 0x5800: 0x20040080,\n 0x6800: 0x21040000,\n 0x7800: 0x20000000,\n 0x8800: 0x20040000,\n 0x9800: 0x0,\n 0xa800: 0x21040080,\n 0xb800: 0x1000080,\n 0xc800: 0x20000080,\n 0xd800: 0x21000000,\n 0xe800: 0x1000000,\n 0xf800: 0x40080,\n 0x10000: 0x40000,\n 0x11000: 0x80,\n 0x12000: 0x20000000,\n 0x13000: 0x21000080,\n 0x14000: 0x1000080,\n 0x15000: 0x21040000,\n 0x16000: 0x20040080,\n 0x17000: 0x1000000,\n 0x18000: 0x21040080,\n 0x19000: 0x21000000,\n 0x1a000: 0x1040000,\n 0x1b000: 0x20040000,\n 0x1c000: 0x40080,\n 0x1d000: 0x20000080,\n 0x1e000: 0x0,\n 0x1f000: 0x1040080,\n 0x10800: 0x21000080,\n 0x11800: 0x1000000,\n 0x12800: 0x1040000,\n 0x13800: 0x20040080,\n 0x14800: 0x20000000,\n 0x15800: 0x1040080,\n 0x16800: 0x80,\n 0x17800: 0x21040000,\n 0x18800: 0x40080,\n 0x19800: 0x21040080,\n 0x1a800: 0x0,\n 0x1b800: 0x21000000,\n 0x1c800: 0x1000080,\n 0x1d800: 0x40000,\n 0x1e800: 0x20040000,\n 0x1f800: 0x20000080\n }, {\n 0x0: 0x10000008,\n 0x100: 0x2000,\n 0x200: 0x10200000,\n 0x300: 0x10202008,\n 0x400: 0x10002000,\n 0x500: 0x200000,\n 0x600: 0x200008,\n 0x700: 0x10000000,\n 0x800: 0x0,\n 0x900: 0x10002008,\n 0xa00: 0x202000,\n 0xb00: 0x8,\n 0xc00: 0x10200008,\n 0xd00: 0x202008,\n 0xe00: 0x2008,\n 0xf00: 0x10202000,\n 0x80: 0x10200000,\n 0x180: 0x10202008,\n 0x280: 0x8,\n 0x380: 0x200000,\n 0x480: 0x202008,\n 0x580: 0x10000008,\n 0x680: 0x10002000,\n 0x780: 0x2008,\n 0x880: 0x200008,\n 0x980: 0x2000,\n 0xa80: 0x10002008,\n 0xb80: 0x10200008,\n 0xc80: 0x0,\n 0xd80: 0x10202000,\n 0xe80: 0x202000,\n 0xf80: 0x10000000,\n 0x1000: 0x10002000,\n 0x1100: 0x10200008,\n 0x1200: 0x10202008,\n 0x1300: 0x2008,\n 0x1400: 0x200000,\n 0x1500: 0x10000000,\n 0x1600: 0x10000008,\n 0x1700: 0x202000,\n 0x1800: 0x202008,\n 0x1900: 0x0,\n 0x1a00: 0x8,\n 0x1b00: 0x10200000,\n 0x1c00: 0x2000,\n 0x1d00: 0x10002008,\n 0x1e00: 0x10202000,\n 0x1f00: 0x200008,\n 0x1080: 0x8,\n 0x1180: 0x202000,\n 0x1280: 0x200000,\n 0x1380: 0x10000008,\n 0x1480: 0x10002000,\n 0x1580: 0x2008,\n 0x1680: 0x10202008,\n 0x1780: 0x10200000,\n 0x1880: 0x10202000,\n 0x1980: 0x10200008,\n 0x1a80: 0x2000,\n 0x1b80: 0x202008,\n 0x1c80: 0x200008,\n 0x1d80: 0x0,\n 0x1e80: 0x10000000,\n 0x1f80: 0x10002008\n }, {\n 0x0: 0x100000,\n 0x10: 0x2000401,\n 0x20: 0x400,\n 0x30: 0x100401,\n 0x40: 0x2100401,\n 0x50: 0x0,\n 0x60: 0x1,\n 0x70: 0x2100001,\n 0x80: 0x2000400,\n 0x90: 0x100001,\n 0xa0: 0x2000001,\n 0xb0: 0x2100400,\n 0xc0: 0x2100000,\n 0xd0: 0x401,\n 0xe0: 0x100400,\n 0xf0: 0x2000000,\n 0x8: 0x2100001,\n 0x18: 0x0,\n 0x28: 0x2000401,\n 0x38: 0x2100400,\n 0x48: 0x100000,\n 0x58: 0x2000001,\n 0x68: 0x2000000,\n 0x78: 0x401,\n 0x88: 0x100401,\n 0x98: 0x2000400,\n 0xa8: 0x2100000,\n 0xb8: 0x100001,\n 0xc8: 0x400,\n 0xd8: 0x2100401,\n 0xe8: 0x1,\n 0xf8: 0x100400,\n 0x100: 0x2000000,\n 0x110: 0x100000,\n 0x120: 0x2000401,\n 0x130: 0x2100001,\n 0x140: 0x100001,\n 0x150: 0x2000400,\n 0x160: 0x2100400,\n 0x170: 0x100401,\n 0x180: 0x401,\n 0x190: 0x2100401,\n 0x1a0: 0x100400,\n 0x1b0: 0x1,\n 0x1c0: 0x0,\n 0x1d0: 0x2100000,\n 0x1e0: 0x2000001,\n 0x1f0: 0x400,\n 0x108: 0x100400,\n 0x118: 0x2000401,\n 0x128: 0x2100001,\n 0x138: 0x1,\n 0x148: 0x2000000,\n 0x158: 0x100000,\n 0x168: 0x401,\n 0x178: 0x2100400,\n 0x188: 0x2000001,\n 0x198: 0x2100000,\n 0x1a8: 0x0,\n 0x1b8: 0x2100401,\n 0x1c8: 0x100401,\n 0x1d8: 0x400,\n 0x1e8: 0x2000400,\n 0x1f8: 0x100001\n }, {\n 0x0: 0x8000820,\n 0x1: 0x20000,\n 0x2: 0x8000000,\n 0x3: 0x20,\n 0x4: 0x20020,\n 0x5: 0x8020820,\n 0x6: 0x8020800,\n 0x7: 0x800,\n 0x8: 0x8020000,\n 0x9: 0x8000800,\n 0xa: 0x20800,\n 0xb: 0x8020020,\n 0xc: 0x820,\n 0xd: 0x0,\n 0xe: 0x8000020,\n 0xf: 0x20820,\n 0x80000000: 0x800,\n 0x80000001: 0x8020820,\n 0x80000002: 0x8000820,\n 0x80000003: 0x8000000,\n 0x80000004: 0x8020000,\n 0x80000005: 0x20800,\n 0x80000006: 0x20820,\n 0x80000007: 0x20,\n 0x80000008: 0x8000020,\n 0x80000009: 0x820,\n 0x8000000a: 0x20020,\n 0x8000000b: 0x8020800,\n 0x8000000c: 0x0,\n 0x8000000d: 0x8020020,\n 0x8000000e: 0x8000800,\n 0x8000000f: 0x20000,\n 0x10: 0x20820,\n 0x11: 0x8020800,\n 0x12: 0x20,\n 0x13: 0x800,\n 0x14: 0x8000800,\n 0x15: 0x8000020,\n 0x16: 0x8020020,\n 0x17: 0x20000,\n 0x18: 0x0,\n 0x19: 0x20020,\n 0x1a: 0x8020000,\n 0x1b: 0x8000820,\n 0x1c: 0x8020820,\n 0x1d: 0x20800,\n 0x1e: 0x820,\n 0x1f: 0x8000000,\n 0x80000010: 0x20000,\n 0x80000011: 0x800,\n 0x80000012: 0x8020020,\n 0x80000013: 0x20820,\n 0x80000014: 0x20,\n 0x80000015: 0x8020000,\n 0x80000016: 0x8000000,\n 0x80000017: 0x8000820,\n 0x80000018: 0x8020820,\n 0x80000019: 0x8000020,\n 0x8000001a: 0x8000800,\n 0x8000001b: 0x0,\n 0x8000001c: 0x20800,\n 0x8000001d: 0x820,\n 0x8000001e: 0x20020,\n 0x8000001f: 0x8020800\n }];\n var SBOX_MASK = [0xf8000001, 0x1f800000, 0x01f80000, 0x001f8000, 0x0001f800, 0x00001f80, 0x000001f8, 0x8000001f];\n var DES = C_algo.DES = BlockCipher.extend({\n _doReset: function _doReset() {\n var key = this._key;\n var keyWords = key.words;\n var keyBits = [];\n for (var i = 0; i < 56; i++) {\n var keyBitPos = PC1[i] - 1;\n keyBits[i] = keyWords[keyBitPos >>> 5] >>> 31 - keyBitPos % 32 & 1;\n }\n var subKeys = this._subKeys = [];\n for (var nSubKey = 0; nSubKey < 16; nSubKey++) {\n var subKey = subKeys[nSubKey] = [];\n var bitShift = BIT_SHIFTS[nSubKey];\n for (var i = 0; i < 24; i++) {\n subKey[i / 6 | 0] |= keyBits[(PC2[i] - 1 + bitShift) % 28] << 31 - i % 6;\n subKey[4 + (i / 6 | 0)] |= keyBits[28 + (PC2[i + 24] - 1 + bitShift) % 28] << 31 - i % 6;\n }\n subKey[0] = subKey[0] << 1 | subKey[0] >>> 31;\n for (var i = 1; i < 7; i++) {\n subKey[i] = subKey[i] >>> (i - 1) * 4 + 3;\n }\n subKey[7] = subKey[7] << 5 | subKey[7] >>> 27;\n }\n var invSubKeys = this._invSubKeys = [];\n for (var i = 0; i < 16; i++) {\n invSubKeys[i] = subKeys[15 - i];\n }\n },\n encryptBlock: function encryptBlock(M, offset) {\n this._doCryptBlock(M, offset, this._subKeys);\n },\n decryptBlock: function decryptBlock(M, offset) {\n this._doCryptBlock(M, offset, this._invSubKeys);\n },\n _doCryptBlock: function _doCryptBlock(M, offset, subKeys) {\n this._lBlock = M[offset];\n this._rBlock = M[offset + 1];\n exchangeLR.call(this, 4, 0x0f0f0f0f);\n exchangeLR.call(this, 16, 0x0000ffff);\n exchangeRL.call(this, 2, 0x33333333);\n exchangeRL.call(this, 8, 0x00ff00ff);\n exchangeLR.call(this, 1, 0x55555555);\n for (var round = 0; round < 16; round++) {\n var subKey = subKeys[round];\n var lBlock = this._lBlock;\n var rBlock = this._rBlock;\n var f = 0;\n for (var i = 0; i < 8; i++) {\n f |= SBOX_P[i][((rBlock ^ subKey[i]) & SBOX_MASK[i]) >>> 0];\n }\n this._lBlock = rBlock;\n this._rBlock = lBlock ^ f;\n }\n var t = this._lBlock;\n this._lBlock = this._rBlock;\n this._rBlock = t;\n exchangeLR.call(this, 1, 0x55555555);\n exchangeRL.call(this, 8, 0x00ff00ff);\n exchangeRL.call(this, 2, 0x33333333);\n exchangeLR.call(this, 16, 0x0000ffff);\n exchangeLR.call(this, 4, 0x0f0f0f0f);\n M[offset] = this._lBlock;\n M[offset + 1] = this._rBlock;\n },\n keySize: 64 / 32,\n ivSize: 64 / 32,\n blockSize: 64 / 32\n });\n function exchangeLR(offset, mask) {\n var t = (this._lBlock >>> offset ^ this._rBlock) & mask;\n this._rBlock ^= t;\n this._lBlock ^= t << offset;\n }\n function exchangeRL(offset, mask) {\n var t = (this._rBlock >>> offset ^ this._lBlock) & mask;\n this._lBlock ^= t;\n this._rBlock ^= t << offset;\n }\n C.DES = BlockCipher._createHelper(DES);\n var TripleDES = C_algo.TripleDES = BlockCipher.extend({\n _doReset: function _doReset() {\n var key = this._key;\n var keyWords = key.words;\n if (keyWords.length !== 2 && keyWords.length !== 4 && keyWords.length < 6) {\n throw new Error('Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.');\n }\n var key1 = keyWords.slice(0, 2);\n var key2 = keyWords.length < 4 ? keyWords.slice(0, 2) : keyWords.slice(2, 4);\n var key3 = keyWords.length < 6 ? keyWords.slice(0, 2) : keyWords.slice(4, 6);\n this._des1 = DES.createEncryptor(WordArray.create(key1));\n this._des2 = DES.createEncryptor(WordArray.create(key2));\n this._des3 = DES.createEncryptor(WordArray.create(key3));\n },\n encryptBlock: function encryptBlock(M, offset) {\n this._des1.encryptBlock(M, offset);\n this._des2.decryptBlock(M, offset);\n this._des3.encryptBlock(M, offset);\n },\n decryptBlock: function decryptBlock(M, offset) {\n this._des3.decryptBlock(M, offset);\n this._des2.encryptBlock(M, offset);\n this._des1.decryptBlock(M, offset);\n },\n keySize: 192 / 32,\n ivSize: 64 / 32,\n blockSize: 64 / 32\n });\n C.TripleDES = BlockCipher._createHelper(TripleDES);\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var StreamCipher = C_lib.StreamCipher;\n var C_algo = C.algo;\n var RC4 = C_algo.RC4 = StreamCipher.extend({\n _doReset: function _doReset() {\n var key = this._key;\n var keyWords = key.words;\n var keySigBytes = key.sigBytes;\n var S = this._S = [];\n for (var i = 0; i < 256; i++) {\n S[i] = i;\n }\n for (var i = 0, j = 0; i < 256; i++) {\n var keyByteIndex = i % keySigBytes;\n var keyByte = keyWords[keyByteIndex >>> 2] >>> 24 - keyByteIndex % 4 * 8 & 0xff;\n j = (j + S[i] + keyByte) % 256;\n var t = S[i];\n S[i] = S[j];\n S[j] = t;\n }\n this._i = this._j = 0;\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n M[offset] ^= generateKeystreamWord.call(this);\n },\n keySize: 256 / 32,\n ivSize: 0\n });\n function generateKeystreamWord() {\n var S = this._S;\n var i = this._i;\n var j = this._j;\n var keystreamWord = 0;\n for (var n = 0; n < 4; n++) {\n i = (i + 1) % 256;\n j = (j + S[i]) % 256;\n var t = S[i];\n S[i] = S[j];\n S[j] = t;\n keystreamWord |= S[(S[i] + S[j]) % 256] << 24 - n * 8;\n }\n this._i = i;\n this._j = j;\n return keystreamWord;\n }\n C.RC4 = StreamCipher._createHelper(RC4);\n var RC4Drop = C_algo.RC4Drop = RC4.extend({\n cfg: RC4.cfg.extend({\n drop: 192\n }),\n _doReset: function _doReset() {\n RC4._doReset.call(this);\n for (var i = this.cfg.drop; i > 0; i--) {\n generateKeystreamWord.call(this);\n }\n }\n });\n C.RC4Drop = StreamCipher._createHelper(RC4Drop);\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var StreamCipher = C_lib.StreamCipher;\n var C_algo = C.algo;\n var S = [];\n var C_ = [];\n var G = [];\n var Rabbit = C_algo.Rabbit = StreamCipher.extend({\n _doReset: function _doReset() {\n var K = this._key.words;\n var iv = this.cfg.iv;\n for (var i = 0; i < 4; i++) {\n K[i] = (K[i] << 8 | K[i] >>> 24) & 0x00ff00ff | (K[i] << 24 | K[i] >>> 8) & 0xff00ff00;\n }\n var X = this._X = [K[0], K[3] << 16 | K[2] >>> 16, K[1], K[0] << 16 | K[3] >>> 16, K[2], K[1] << 16 | K[0] >>> 16, K[3], K[2] << 16 | K[1] >>> 16];\n var C = this._C = [K[2] << 16 | K[2] >>> 16, K[0] & 0xffff0000 | K[1] & 0x0000ffff, K[3] << 16 | K[3] >>> 16, K[1] & 0xffff0000 | K[2] & 0x0000ffff, K[0] << 16 | K[0] >>> 16, K[2] & 0xffff0000 | K[3] & 0x0000ffff, K[1] << 16 | K[1] >>> 16, K[3] & 0xffff0000 | K[0] & 0x0000ffff];\n this._b = 0;\n for (var i = 0; i < 4; i++) {\n nextState.call(this);\n }\n for (var i = 0; i < 8; i++) {\n C[i] ^= X[i + 4 & 7];\n }\n if (iv) {\n var IV = iv.words;\n var IV_0 = IV[0];\n var IV_1 = IV[1];\n var i0 = (IV_0 << 8 | IV_0 >>> 24) & 0x00ff00ff | (IV_0 << 24 | IV_0 >>> 8) & 0xff00ff00;\n var i2 = (IV_1 << 8 | IV_1 >>> 24) & 0x00ff00ff | (IV_1 << 24 | IV_1 >>> 8) & 0xff00ff00;\n var i1 = i0 >>> 16 | i2 & 0xffff0000;\n var i3 = i2 << 16 | i0 & 0x0000ffff;\n C[0] ^= i0;\n C[1] ^= i1;\n C[2] ^= i2;\n C[3] ^= i3;\n C[4] ^= i0;\n C[5] ^= i1;\n C[6] ^= i2;\n C[7] ^= i3;\n for (var i = 0; i < 4; i++) {\n nextState.call(this);\n }\n }\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n var X = this._X;\n nextState.call(this);\n S[0] = X[0] ^ X[5] >>> 16 ^ X[3] << 16;\n S[1] = X[2] ^ X[7] >>> 16 ^ X[5] << 16;\n S[2] = X[4] ^ X[1] >>> 16 ^ X[7] << 16;\n S[3] = X[6] ^ X[3] >>> 16 ^ X[1] << 16;\n for (var i = 0; i < 4; i++) {\n S[i] = (S[i] << 8 | S[i] >>> 24) & 0x00ff00ff | (S[i] << 24 | S[i] >>> 8) & 0xff00ff00;\n M[offset + i] ^= S[i];\n }\n },\n blockSize: 128 / 32,\n ivSize: 64 / 32\n });\n function nextState() {\n var X = this._X;\n var C = this._C;\n for (var i = 0; i < 8; i++) {\n C_[i] = C[i];\n }\n C[0] = C[0] + 0x4d34d34d + this._b | 0;\n C[1] = C[1] + 0xd34d34d3 + (C[0] >>> 0 < C_[0] >>> 0 ? 1 : 0) | 0;\n C[2] = C[2] + 0x34d34d34 + (C[1] >>> 0 < C_[1] >>> 0 ? 1 : 0) | 0;\n C[3] = C[3] + 0x4d34d34d + (C[2] >>> 0 < C_[2] >>> 0 ? 1 : 0) | 0;\n C[4] = C[4] + 0xd34d34d3 + (C[3] >>> 0 < C_[3] >>> 0 ? 1 : 0) | 0;\n C[5] = C[5] + 0x34d34d34 + (C[4] >>> 0 < C_[4] >>> 0 ? 1 : 0) | 0;\n C[6] = C[6] + 0x4d34d34d + (C[5] >>> 0 < C_[5] >>> 0 ? 1 : 0) | 0;\n C[7] = C[7] + 0xd34d34d3 + (C[6] >>> 0 < C_[6] >>> 0 ? 1 : 0) | 0;\n this._b = C[7] >>> 0 < C_[7] >>> 0 ? 1 : 0;\n for (var i = 0; i < 8; i++) {\n var gx = X[i] + C[i];\n var ga = gx & 0xffff;\n var gb = gx >>> 16;\n var gh = ((ga * ga >>> 17) + ga * gb >>> 15) + gb * gb;\n var gl = ((gx & 0xffff0000) * gx | 0) + ((gx & 0x0000ffff) * gx | 0);\n G[i] = gh ^ gl;\n }\n X[0] = G[0] + (G[7] << 16 | G[7] >>> 16) + (G[6] << 16 | G[6] >>> 16) | 0;\n X[1] = G[1] + (G[0] << 8 | G[0] >>> 24) + G[7] | 0;\n X[2] = G[2] + (G[1] << 16 | G[1] >>> 16) + (G[0] << 16 | G[0] >>> 16) | 0;\n X[3] = G[3] + (G[2] << 8 | G[2] >>> 24) + G[1] | 0;\n X[4] = G[4] + (G[3] << 16 | G[3] >>> 16) + (G[2] << 16 | G[2] >>> 16) | 0;\n X[5] = G[5] + (G[4] << 8 | G[4] >>> 24) + G[3] | 0;\n X[6] = G[6] + (G[5] << 16 | G[5] >>> 16) + (G[4] << 16 | G[4] >>> 16) | 0;\n X[7] = G[7] + (G[6] << 8 | G[6] >>> 24) + G[5] | 0;\n }\n C.Rabbit = StreamCipher._createHelper(Rabbit);\n })();\n (function () {\n var C = CryptoJS;\n var C_lib = C.lib;\n var StreamCipher = C_lib.StreamCipher;\n var C_algo = C.algo;\n var S = [];\n var C_ = [];\n var G = [];\n var RabbitLegacy = C_algo.RabbitLegacy = StreamCipher.extend({\n _doReset: function _doReset() {\n var K = this._key.words;\n var iv = this.cfg.iv;\n var X = this._X = [K[0], K[3] << 16 | K[2] >>> 16, K[1], K[0] << 16 | K[3] >>> 16, K[2], K[1] << 16 | K[0] >>> 16, K[3], K[2] << 16 | K[1] >>> 16];\n var C = this._C = [K[2] << 16 | K[2] >>> 16, K[0] & 0xffff0000 | K[1] & 0x0000ffff, K[3] << 16 | K[3] >>> 16, K[1] & 0xffff0000 | K[2] & 0x0000ffff, K[0] << 16 | K[0] >>> 16, K[2] & 0xffff0000 | K[3] & 0x0000ffff, K[1] << 16 | K[1] >>> 16, K[3] & 0xffff0000 | K[0] & 0x0000ffff];\n this._b = 0;\n for (var i = 0; i < 4; i++) {\n nextState.call(this);\n }\n for (var i = 0; i < 8; i++) {\n C[i] ^= X[i + 4 & 7];\n }\n if (iv) {\n var IV = iv.words;\n var IV_0 = IV[0];\n var IV_1 = IV[1];\n var i0 = (IV_0 << 8 | IV_0 >>> 24) & 0x00ff00ff | (IV_0 << 24 | IV_0 >>> 8) & 0xff00ff00;\n var i2 = (IV_1 << 8 | IV_1 >>> 24) & 0x00ff00ff | (IV_1 << 24 | IV_1 >>> 8) & 0xff00ff00;\n var i1 = i0 >>> 16 | i2 & 0xffff0000;\n var i3 = i2 << 16 | i0 & 0x0000ffff;\n C[0] ^= i0;\n C[1] ^= i1;\n C[2] ^= i2;\n C[3] ^= i3;\n C[4] ^= i0;\n C[5] ^= i1;\n C[6] ^= i2;\n C[7] ^= i3;\n for (var i = 0; i < 4; i++) {\n nextState.call(this);\n }\n }\n },\n _doProcessBlock: function _doProcessBlock(M, offset) {\n var X = this._X;\n nextState.call(this);\n S[0] = X[0] ^ X[5] >>> 16 ^ X[3] << 16;\n S[1] = X[2] ^ X[7] >>> 16 ^ X[5] << 16;\n S[2] = X[4] ^ X[1] >>> 16 ^ X[7] << 16;\n S[3] = X[6] ^ X[3] >>> 16 ^ X[1] << 16;\n for (var i = 0; i < 4; i++) {\n S[i] = (S[i] << 8 | S[i] >>> 24) & 0x00ff00ff | (S[i] << 24 | S[i] >>> 8) & 0xff00ff00;\n M[offset + i] ^= S[i];\n }\n },\n blockSize: 128 / 32,\n ivSize: 64 / 32\n });\n function nextState() {\n var X = this._X;\n var C = this._C;\n for (var i = 0; i < 8; i++) {\n C_[i] = C[i];\n }\n C[0] = C[0] + 0x4d34d34d + this._b | 0;\n C[1] = C[1] + 0xd34d34d3 + (C[0] >>> 0 < C_[0] >>> 0 ? 1 : 0) | 0;\n C[2] = C[2] + 0x34d34d34 + (C[1] >>> 0 < C_[1] >>> 0 ? 1 : 0) | 0;\n C[3] = C[3] + 0x4d34d34d + (C[2] >>> 0 < C_[2] >>> 0 ? 1 : 0) | 0;\n C[4] = C[4] + 0xd34d34d3 + (C[3] >>> 0 < C_[3] >>> 0 ? 1 : 0) | 0;\n C[5] = C[5] + 0x34d34d34 + (C[4] >>> 0 < C_[4] >>> 0 ? 1 : 0) | 0;\n C[6] = C[6] + 0x4d34d34d + (C[5] >>> 0 < C_[5] >>> 0 ? 1 : 0) | 0;\n C[7] = C[7] + 0xd34d34d3 + (C[6] >>> 0 < C_[6] >>> 0 ? 1 : 0) | 0;\n this._b = C[7] >>> 0 < C_[7] >>> 0 ? 1 : 0;\n for (var i = 0; i < 8; i++) {\n var gx = X[i] + C[i];\n var ga = gx & 0xffff;\n var gb = gx >>> 16;\n var gh = ((ga * ga >>> 17) + ga * gb >>> 15) + gb * gb;\n var gl = ((gx & 0xffff0000) * gx | 0) + ((gx & 0x0000ffff) * gx | 0);\n G[i] = gh ^ gl;\n }\n X[0] = G[0] + (G[7] << 16 | G[7] >>> 16) + (G[6] << 16 | G[6] >>> 16) | 0;\n X[1] = G[1] + (G[0] << 8 | G[0] >>> 24) + G[7] | 0;\n X[2] = G[2] + (G[1] << 16 | G[1] >>> 16) + (G[0] << 16 | G[0] >>> 16) | 0;\n X[3] = G[3] + (G[2] << 8 | G[2] >>> 24) + G[1] | 0;\n X[4] = G[4] + (G[3] << 16 | G[3] >>> 16) + (G[2] << 16 | G[2] >>> 16) | 0;\n X[5] = G[5] + (G[4] << 8 | G[4] >>> 24) + G[3] | 0;\n X[6] = G[6] + (G[5] << 16 | G[5] >>> 16) + (G[4] << 16 | G[4] >>> 16) | 0;\n X[7] = G[7] + (G[6] << 8 | G[6] >>> 24) + G[5] | 0;\n }\n C.RabbitLegacy = StreamCipher._createHelper(RabbitLegacy);\n })();\n return CryptoJS;\n});\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 780)[\"default\"], __webpack_require__(/*! (webpack)/buildin/global.js */ 29), __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 780)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvY29tcG9uZW50cy92ZXJpZnkvdXRpbHMvY3J5cHRvLWpzLmpzIl0sIm5hbWVzIjpbInJvb3QiLCJmYWN0b3J5IiwiZXhwb3J0cyIsIm1vZHVsZSIsImRlZmluZSIsIkNyeXB0b0pTIiwiTWF0aCIsInVuZGVmaW5lZCIsImNyeXB0byIsIndpbmRvdyIsInNlbGYiLCJnbG9iYWxUaGlzIiwibXNDcnlwdG8iLCJnbG9iYWwiLCJyZXF1aXJlIiwiZXJyIiwiY3J5cHRvU2VjdXJlUmFuZG9tSW50IiwiZ2V0UmFuZG9tVmFsdWVzIiwiVWludDMyQXJyYXkiLCJyYW5kb21CeXRlcyIsInJlYWRJbnQzMkxFIiwiRXJyb3IiLCJjcmVhdGUiLCJPYmplY3QiLCJGIiwib2JqIiwic3VidHlwZSIsInByb3RvdHlwZSIsIkMiLCJDX2xpYiIsImxpYiIsIkJhc2UiLCJleHRlbmQiLCJvdmVycmlkZXMiLCJtaXhJbiIsImhhc093blByb3BlcnR5IiwiaW5pdCIsIiRzdXBlciIsImFwcGx5IiwiYXJndW1lbnRzIiwiaW5zdGFuY2UiLCJwcm9wZXJ0aWVzIiwicHJvcGVydHlOYW1lIiwidG9TdHJpbmciLCJjbG9uZSIsIldvcmRBcnJheSIsIndvcmRzIiwic2lnQnl0ZXMiLCJsZW5ndGgiLCJlbmNvZGVyIiwiSGV4Iiwic3RyaW5naWZ5IiwiY29uY2F0Iiwid29yZEFycmF5IiwidGhpc1dvcmRzIiwidGhhdFdvcmRzIiwidGhpc1NpZ0J5dGVzIiwidGhhdFNpZ0J5dGVzIiwiY2xhbXAiLCJpIiwidGhhdEJ5dGUiLCJqIiwiY2VpbCIsImNhbGwiLCJzbGljZSIsInJhbmRvbSIsIm5CeXRlcyIsInB1c2giLCJDX2VuYyIsImVuYyIsImhleENoYXJzIiwiYml0ZSIsImpvaW4iLCJwYXJzZSIsImhleFN0ciIsImhleFN0ckxlbmd0aCIsInBhcnNlSW50Iiwic3Vic3RyIiwiTGF0aW4xIiwibGF0aW4xQ2hhcnMiLCJTdHJpbmciLCJmcm9tQ2hhckNvZGUiLCJsYXRpbjFTdHIiLCJsYXRpbjFTdHJMZW5ndGgiLCJjaGFyQ29kZUF0IiwiVXRmOCIsImRlY29kZVVSSUNvbXBvbmVudCIsImVzY2FwZSIsImUiLCJ1dGY4U3RyIiwidW5lc2NhcGUiLCJlbmNvZGVVUklDb21wb25lbnQiLCJCdWZmZXJlZEJsb2NrQWxnb3JpdGhtIiwicmVzZXQiLCJfZGF0YSIsIl9uRGF0YUJ5dGVzIiwiX2FwcGVuZCIsImRhdGEiLCJfcHJvY2VzcyIsImRvRmx1c2giLCJwcm9jZXNzZWRXb3JkcyIsImRhdGFXb3JkcyIsImRhdGFTaWdCeXRlcyIsImJsb2NrU2l6ZSIsImJsb2NrU2l6ZUJ5dGVzIiwibkJsb2Nrc1JlYWR5IiwibWF4IiwiX21pbkJ1ZmZlclNpemUiLCJuV29yZHNSZWFkeSIsIm5CeXRlc1JlYWR5IiwibWluIiwib2Zmc2V0IiwiX2RvUHJvY2Vzc0Jsb2NrIiwic3BsaWNlIiwiSGFzaGVyIiwiY2ZnIiwiX2RvUmVzZXQiLCJ1cGRhdGUiLCJtZXNzYWdlVXBkYXRlIiwiZmluYWxpemUiLCJoYXNoIiwiX2RvRmluYWxpemUiLCJfY3JlYXRlSGVscGVyIiwiaGFzaGVyIiwibWVzc2FnZSIsIl9jcmVhdGVIbWFjSGVscGVyIiwia2V5IiwiQ19hbGdvIiwiSE1BQyIsImFsZ28iLCJYMzJXb3JkQXJyYXkiLCJDX3g2NCIsIng2NCIsIlg2NFdvcmQiLCJXb3JkIiwiaGlnaCIsImxvdyIsIlg2NFdvcmRBcnJheSIsInRvWDMyIiwieDY0V29yZHMiLCJ4NjRXb3Jkc0xlbmd0aCIsIngzMldvcmRzIiwieDY0V29yZCIsIndvcmRzTGVuZ3RoIiwiQXJyYXlCdWZmZXIiLCJzdXBlckluaXQiLCJzdWJJbml0IiwidHlwZWRBcnJheSIsIlVpbnQ4QXJyYXkiLCJJbnQ4QXJyYXkiLCJVaW50OENsYW1wZWRBcnJheSIsIkludDE2QXJyYXkiLCJVaW50MTZBcnJheSIsIkludDMyQXJyYXkiLCJGbG9hdDMyQXJyYXkiLCJGbG9hdDY0QXJyYXkiLCJidWZmZXIiLCJieXRlT2Zmc2V0IiwiYnl0ZUxlbmd0aCIsInR5cGVkQXJyYXlCeXRlTGVuZ3RoIiwiVXRmMTZCRSIsIlV0ZjE2IiwidXRmMTZDaGFycyIsImNvZGVQb2ludCIsInV0ZjE2U3RyIiwidXRmMTZTdHJMZW5ndGgiLCJVdGYxNkxFIiwic3dhcEVuZGlhbiIsIndvcmQiLCJCYXNlNjQiLCJtYXAiLCJfbWFwIiwiYmFzZTY0Q2hhcnMiLCJieXRlMSIsImJ5dGUyIiwiYnl0ZTMiLCJ0cmlwbGV0IiwiY2hhckF0IiwicGFkZGluZ0NoYXIiLCJiYXNlNjRTdHIiLCJiYXNlNjRTdHJMZW5ndGgiLCJyZXZlcnNlTWFwIiwiX3JldmVyc2VNYXAiLCJwYWRkaW5nSW5kZXgiLCJpbmRleE9mIiwicGFyc2VMb29wIiwiYml0czEiLCJiaXRzMiIsImJpdHNDb21iaW5lZCIsIkJhc2U2NHVybCIsInVybFNhZmUiLCJfc2FmZV9tYXAiLCJUIiwiYWJzIiwic2luIiwiTUQ1IiwiX2hhc2giLCJNIiwib2Zmc2V0X2kiLCJNX29mZnNldF9pIiwiSCIsIk1fb2Zmc2V0XzAiLCJNX29mZnNldF8xIiwiTV9vZmZzZXRfMiIsIk1fb2Zmc2V0XzMiLCJNX29mZnNldF80IiwiTV9vZmZzZXRfNSIsIk1fb2Zmc2V0XzYiLCJNX29mZnNldF83IiwiTV9vZmZzZXRfOCIsIk1fb2Zmc2V0XzkiLCJNX29mZnNldF8xMCIsIk1fb2Zmc2V0XzExIiwiTV9vZmZzZXRfMTIiLCJNX29mZnNldF8xMyIsIk1fb2Zmc2V0XzE0IiwiTV9vZmZzZXRfMTUiLCJhIiwiYiIsImMiLCJkIiwiRkYiLCJHRyIsIkhIIiwiSUkiLCJuQml0c1RvdGFsIiwibkJpdHNMZWZ0IiwibkJpdHNUb3RhbEgiLCJmbG9vciIsIm5CaXRzVG90YWxMIiwiSF9pIiwieCIsInMiLCJ0IiwibiIsIkhtYWNNRDUiLCJXIiwiU0hBMSIsIkhtYWNTSEExIiwiSyIsImlzUHJpbWUiLCJzcXJ0TiIsInNxcnQiLCJmYWN0b3IiLCJnZXRGcmFjdGlvbmFsQml0cyIsIm5QcmltZSIsInBvdyIsIlNIQTI1NiIsImYiLCJnIiwiaCIsImdhbW1hMHgiLCJnYW1tYTAiLCJnYW1tYTF4IiwiZ2FtbWExIiwiY2giLCJtYWoiLCJzaWdtYTAiLCJzaWdtYTEiLCJ0MSIsInQyIiwiSG1hY1NIQTI1NiIsIlNIQTIyNCIsIkhtYWNTSEEyMjQiLCJYNjRXb3JkX2NyZWF0ZSIsIlNIQTUxMiIsIkgwIiwiSDEiLCJIMiIsIkgzIiwiSDQiLCJINSIsIkg2IiwiSDciLCJIMGgiLCJIMGwiLCJIMWgiLCJIMWwiLCJIMmgiLCJIMmwiLCJIM2giLCJIM2wiLCJINGgiLCJINGwiLCJINWgiLCJINWwiLCJINmgiLCJINmwiLCJIN2giLCJIN2wiLCJhaCIsImFsIiwiYmgiLCJibCIsImNsIiwiZGgiLCJkbCIsImVoIiwiZWwiLCJmaCIsImZsIiwiZ2giLCJnbCIsImhoIiwiaGwiLCJXaWwiLCJXaWgiLCJXaSIsImdhbW1hMHhoIiwiZ2FtbWEweGwiLCJnYW1tYTBoIiwiZ2FtbWEwbCIsImdhbW1hMXhoIiwiZ2FtbWExeGwiLCJnYW1tYTFoIiwiZ2FtbWExbCIsIldpNyIsIldpN2giLCJXaTdsIiwiV2kxNiIsIldpMTZoIiwiV2kxNmwiLCJjaGgiLCJjaGwiLCJtYWpoIiwibWFqbCIsInNpZ21hMGgiLCJzaWdtYTBsIiwic2lnbWExaCIsInNpZ21hMWwiLCJLaSIsIktpaCIsIktpbCIsInQxbCIsInQxaCIsInQybCIsInQyaCIsIkhtYWNTSEE1MTIiLCJTSEEzODQiLCJIbWFjU0hBMzg0IiwiUkhPX09GRlNFVFMiLCJQSV9JTkRFWEVTIiwiUk9VTkRfQ09OU1RBTlRTIiwieSIsIm5ld1giLCJuZXdZIiwiTEZTUiIsInJvdW5kQ29uc3RhbnRNc3ciLCJyb3VuZENvbnN0YW50THN3IiwiYml0UG9zaXRpb24iLCJTSEEzIiwib3V0cHV0TGVuZ3RoIiwic3RhdGUiLCJfc3RhdGUiLCJuQmxvY2tTaXplTGFuZXMiLCJNMmkiLCJNMmkxIiwibGFuZSIsInJvdW5kIiwidE1zdyIsInRMc3ciLCJUeCIsIlR4NCIsIlR4MSIsIlR4MU1zdyIsIlR4MUxzdyIsImxhbmVJbmRleCIsImxhbmVNc3ciLCJsYW5lTHN3IiwicmhvT2Zmc2V0IiwiVFBpTGFuZSIsIlQwIiwic3RhdGUwIiwiVExhbmUiLCJUeDFMYW5lIiwiVHgyTGFuZSIsInJvdW5kQ29uc3RhbnQiLCJibG9ja1NpemVCaXRzIiwib3V0cHV0TGVuZ3RoQnl0ZXMiLCJvdXRwdXRMZW5ndGhMYW5lcyIsImhhc2hXb3JkcyIsIkhtYWNTSEEzIiwiX3psIiwiX3pyIiwiX3NsIiwiX3NyIiwiX2hsIiwiX2hyIiwiUklQRU1EMTYwIiwiaHIiLCJ6bCIsInpyIiwic2wiLCJzciIsImFyIiwiYnIiLCJjciIsImRyIiwiZXIiLCJmMSIsImYyIiwiZjMiLCJmNCIsImY1Iiwicm90bCIsInoiLCJIbWFjUklQRU1EMTYwIiwiX2hhc2hlciIsImhhc2hlckJsb2NrU2l6ZSIsImhhc2hlckJsb2NrU2l6ZUJ5dGVzIiwib0tleSIsIl9vS2V5IiwiaUtleSIsIl9pS2V5Iiwib0tleVdvcmRzIiwiaUtleVdvcmRzIiwiaW5uZXJIYXNoIiwiaG1hYyIsIlBCS0RGMiIsImtleVNpemUiLCJpdGVyYXRpb25zIiwiY29tcHV0ZSIsInBhc3N3b3JkIiwic2FsdCIsImRlcml2ZWRLZXkiLCJibG9ja0luZGV4IiwiZGVyaXZlZEtleVdvcmRzIiwiYmxvY2tJbmRleFdvcmRzIiwiYmxvY2siLCJibG9ja1dvcmRzIiwiYmxvY2tXb3Jkc0xlbmd0aCIsImludGVybWVkaWF0ZSIsImludGVybWVkaWF0ZVdvcmRzIiwiRXZwS0RGIiwiQ2lwaGVyIiwiY3JlYXRlRW5jcnlwdG9yIiwiX0VOQ19YRk9STV9NT0RFIiwiY3JlYXRlRGVjcnlwdG9yIiwiX0RFQ19YRk9STV9NT0RFIiwieGZvcm1Nb2RlIiwiX3hmb3JtTW9kZSIsIl9rZXkiLCJwcm9jZXNzIiwiZGF0YVVwZGF0ZSIsImZpbmFsUHJvY2Vzc2VkRGF0YSIsIml2U2l6ZSIsInNlbGVjdENpcGhlclN0cmF0ZWd5IiwiUGFzc3dvcmRCYXNlZENpcGhlciIsIlNlcmlhbGl6YWJsZUNpcGhlciIsImNpcGhlciIsImVuY3J5cHQiLCJkZWNyeXB0IiwiY2lwaGVydGV4dCIsIlN0cmVhbUNpcGhlciIsImZpbmFsUHJvY2Vzc2VkQmxvY2tzIiwiQ19tb2RlIiwibW9kZSIsIkJsb2NrQ2lwaGVyTW9kZSIsIml2IiwiRW5jcnlwdG9yIiwiRGVjcnlwdG9yIiwiX2NpcGhlciIsIl9pdiIsIkNCQyIsInByb2Nlc3NCbG9jayIsInhvckJsb2NrIiwiZW5jcnlwdEJsb2NrIiwiX3ByZXZCbG9jayIsInRoaXNCbG9jayIsImRlY3J5cHRCbG9jayIsIkNfcGFkIiwicGFkIiwiUGtjczciLCJuUGFkZGluZ0J5dGVzIiwicGFkZGluZ1dvcmQiLCJwYWRkaW5nV29yZHMiLCJwYWRkaW5nIiwidW5wYWQiLCJCbG9ja0NpcGhlciIsIm1vZGVDcmVhdG9yIiwiX21vZGUiLCJfX2NyZWF0b3IiLCJDaXBoZXJQYXJhbXMiLCJjaXBoZXJQYXJhbXMiLCJmb3JtYXR0ZXIiLCJDX2Zvcm1hdCIsImZvcm1hdCIsIk9wZW5TU0xGb3JtYXR0ZXIiLCJPcGVuU1NMIiwib3BlblNTTFN0ciIsImNpcGhlcnRleHRXb3JkcyIsImVuY3J5cHRvciIsImNpcGhlckNmZyIsImFsZ29yaXRobSIsIl9wYXJzZSIsInBsYWludGV4dCIsIkNfa2RmIiwia2RmIiwiT3BlblNTTEtkZiIsImV4ZWN1dGUiLCJkZXJpdmVkUGFyYW1zIiwiQ0ZCIiwiZ2VuZXJhdGVLZXlzdHJlYW1BbmRFbmNyeXB0Iiwia2V5c3RyZWFtIiwiQ1RSIiwiY291bnRlciIsIl9jb3VudGVyIiwiQ1RSR2xhZG1hbiIsImluY1dvcmQiLCJiMSIsImIyIiwiYjMiLCJpbmNDb3VudGVyIiwiT0ZCIiwiX2tleXN0cmVhbSIsIkVDQiIsIkFuc2lYOTIzIiwibGFzdEJ5dGVQb3MiLCJJc28xMDEyNiIsIklzbzk3OTcxIiwiWmVyb1BhZGRpbmciLCJOb1BhZGRpbmciLCJIZXhGb3JtYXR0ZXIiLCJpbnB1dCIsIlNCT1giLCJJTlZfU0JPWCIsIlNVQl9NSVhfMCIsIlNVQl9NSVhfMSIsIlNVQl9NSVhfMiIsIlNVQl9NSVhfMyIsIklOVl9TVUJfTUlYXzAiLCJJTlZfU1VCX01JWF8xIiwiSU5WX1NVQl9NSVhfMiIsIklOVl9TVUJfTUlYXzMiLCJ4aSIsInN4IiwieDIiLCJ4NCIsIng4IiwiUkNPTiIsIkFFUyIsIl9uUm91bmRzIiwiX2tleVByaW9yUmVzZXQiLCJrZXlXb3JkcyIsIm5Sb3VuZHMiLCJrc1Jvd3MiLCJrZXlTY2hlZHVsZSIsIl9rZXlTY2hlZHVsZSIsImtzUm93IiwiaW52S2V5U2NoZWR1bGUiLCJfaW52S2V5U2NoZWR1bGUiLCJpbnZLc1JvdyIsIl9kb0NyeXB0QmxvY2siLCJzMCIsInMxIiwiczIiLCJzMyIsInQwIiwidDMiLCJQQzEiLCJQQzIiLCJCSVRfU0hJRlRTIiwiU0JPWF9QIiwiU0JPWF9NQVNLIiwiREVTIiwia2V5Qml0cyIsImtleUJpdFBvcyIsInN1YktleXMiLCJfc3ViS2V5cyIsIm5TdWJLZXkiLCJzdWJLZXkiLCJiaXRTaGlmdCIsImludlN1YktleXMiLCJfaW52U3ViS2V5cyIsIl9sQmxvY2siLCJfckJsb2NrIiwiZXhjaGFuZ2VMUiIsImV4Y2hhbmdlUkwiLCJsQmxvY2siLCJyQmxvY2siLCJtYXNrIiwiVHJpcGxlREVTIiwia2V5MSIsImtleTIiLCJrZXkzIiwiX2RlczEiLCJfZGVzMiIsIl9kZXMzIiwiUkM0Iiwia2V5U2lnQnl0ZXMiLCJTIiwiX1MiLCJrZXlCeXRlSW5kZXgiLCJrZXlCeXRlIiwiX2kiLCJfaiIsImdlbmVyYXRlS2V5c3RyZWFtV29yZCIsImtleXN0cmVhbVdvcmQiLCJSQzREcm9wIiwiZHJvcCIsIkNfIiwiRyIsIlJhYmJpdCIsIlgiLCJfWCIsIl9DIiwiX2IiLCJuZXh0U3RhdGUiLCJJViIsIklWXzAiLCJJVl8xIiwiaTAiLCJpMiIsImkxIiwiaTMiLCJneCIsImdhIiwiZ2IiLCJSYWJiaXRMZWdhY3kiXSwibWFwcGluZ3MiOiI7QUFDQTtBQUFFLFdBQVNBLElBQUksRUFBQ0MsT0FBTyxFQUFDO0VBQ3hCLElB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QyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FBQyxFQUFDQSxjQUFjLENBQUMsVUFBVSxFQUFDLFVBQVUsQ0FB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RUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUMsQ0FBQztJQUN6TixJQUFJeVcsR0FBRyxHQUFDbFYsU0FBUyxDQUFDdkIsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ3pOLElBQUkwVyxHQUFHLEdBQUNuVixTQUFTLENBQUN2QixNQUFNLENBQUMsQ0FBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUM7SUFDbk8sSUFBSTJXLEdBQUcsR0FBQ3BWLFNBQVMsQ0FBQ3ZCLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFD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QyxFQUFFLEVBQUMsQ0FBQyxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxDQUFDLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLENBQUM7SUFDakosSUFBSUMsVUFBVSxHQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxDQUFDO0lBQzNELElBQUlDLE1BQU0sR0FBQyxDQUFDO01BQ1osR0FBRyxFQUFDLFFBQVE7TUFDWixVQUFVLEVBQUMsTUFBTTtNQUNqQixVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsR0FBRztNQUNkLFVBQVUsRUFBQyxLQUFLO01BQ2hCLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxLQUFLO01BQ2hCLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxNQUFNO01BQ2pCLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxNQUFNO01BQ2pCLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxHQUFHO01BQ2QsVUFBVSxFQUFDLE1BQU07TUFDakIsU0FBUyxFQUFDLEdBQUc7TUFDYixVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsTUFBTTtNQUNqQixVQUFVLEVBQUMsTUFBTTtNQUNqQixVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsS0FBSztNQUNoQixVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsR0FBRztNQUNkLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxNQUFNO01BQ2pCLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxNQUFNO01BQ2pCLFVBQVUsRUFBQyxLQUFLO01BQ2hCLFVBQVUsRUFBQyxRQUFRO01BQ25CLEdBQUcsRUFBQyxNQUFNO01BQ1YsVUFBVSxFQUFDLEdBQUc7TUFDZCxVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsTUFBTTtNQUNqQixVQUFVLEVBQUMsS0FBSztNQUNoQixVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsTUFBTTtNQUNqQixVQUFVLEVBQUMsS0FBSztNQUNoQixVQUFVLEVBQUMsUUFBUTtNQUNuQixVQUFVLEVBQUMsTUFBTTtNQUNqQixVQUFVLEVBQUMsR0FBRztNQUNkLFNBQVMsRUFBQyxRQUFRO01BQ2xCLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxLQUFLO01BQ2hCLFVBQVUsRUFBQyxNQUFNO01BQ2pCLFVBQVUsRUFBQyxRQUFRO01BQ25CLFVBQVUsRUFBQyxHQUFHO01BQ2QsVUFBVSxFQUFDLE1BQU07TUFDakIsVUFBVSxFQUFDLE1BQU07TUFDakIsVUFBVSxFQUFDLFFBQVE7TUFDbkIsVUFBVSxFQUFDLEtBQUs7TUFDaEIsVUFBVSxFQUFDLFFBQVE7TUFDbkIsVUFBVSxFQUFDLFFBQVE7TUFDbkIsVUFBVSxFQUFDLEdBQUc7TUFDZCxVQUFVLEVBQUMsTUFBTTtNQUNqQixVQUFVLEVBQUM7SUFDWCxDQUFDLEVBQ0Q7TUFDQSxHQUFHLEVBQUMsVUFBVTtNQUNkLFNBQVMsRUFBQyxNQUFNO01BQ2hCLFNBQVMsRUFBQyxPQUFPO01BQ2pCLFNBQVMsRUFBQyxVQUFVO01BQ3BCLFNBQVMsRUFBQyxVQUFVO01BQ3BCLFNBQVMsRUFBQyxVQUFVO01BQ3BCLFNBQVMsRUFBQyxVQUFVO01BQ3BCLFNBQVMsRUFBQyxJQUFJO01BQ2QsU0FBUyxFQUFDLE9BQU87TUFDakIsU0FBUyxFQUFDLFVBQVU7TUFDcEIsU0FBUyxFQUFDLFVBQVU7TUFDcEIsU0FBUyxFQUFDLE9BQU87TUFDakIsU0FBUyxFQUFDLE9BQU87TUFDakIsU0FBUyxFQUFDLEdBQUc7TUFDYixTQUFTLEVBQUMsTUFBTTtNQUNoQixTQUFTLEVBQUMsVUFBVTtNQUNwQixRQUFRLEVBQUMsVUFBVTtNQUNuQixTQUFTLEVBQUMsT0FBTztNQUNqQixTQUFTLEVBQUMsSUFBSTtNQUNkLFNBQVMsRUFBQyxVQUFVO01BQ3BCLFNBQVMsRUFBQyxVQUFVO01BQ3BCLFNBQVMsRUFBQyxVQUFVO01BQ3BCLFNBQVMsRUFBQyxPQUFPO01BQ2pCLFNBQVMsRUFBQyxVQUFVO01BQ3BCLFNBQVMsRUFBQyxPQUFPO01BQ2pCLFNBQVMsRUFBQyxHQUFHO01BQ2IsU0FBUyxFQUFDLE1BQU07TUFDaEIsU0FBUyxFQUFDLFVBQVU7TUFDcEIsU0FBUyxFQUFDLFVBQVU7TUFDcEIsU0FBUyxFQUFDLE9BQU87TUFDakIsU0FBUyxFQUFDLFVBQVU7TUFDcEIsU0FBUyxFQUFDLE1BQU07TUFDaEIsVUFBVSxFQUFDLEdBQUc7TUFDZCxVQUFVLEVBQUMsVUFBVTtNQUNyQixVQUFVLEVBQUMsVUFBVTtNQUNyQixVQUFVLEVBQUMsVUFBVTtNQUNyQixVQUFVLEVBQUMsVUFBVTtNQUNyQixVQUFVLEVBQUMsSUFBSTtNQUNmLFVBQVUsRUFBQyxPQUFPO01BQ2xCLFVBQVUsRUFBQyxNQUFNO01BQ2pCLFVBQVUsRUFBQyxNQUFNO01BQ2pCLFVBQVUsRUFBQyxPQUFPO01BQ2xCLFVBQVUsRUFBQyxPQUFPO01BQ2xCLFVBQVUsRUFBQyxVQUFVO01BQ3JCLFVBQVUsRUFBQyxPQUFPO01BQ2xCLFVBQVUsRUFBQyxVQUFVO01BQ3JCLFVBQVUsRUFBQyxVQUFVO01BQ3JCLFVBQVUsRUFBQyxVQUFVO01BQ3JCLFVBQVUsRUFBQyxPQUFPO01BQ2xCLFVBQVUsRUFBQyxPQUFPO01BQ2xCLFVBQVUsRUFBQyxVQUFVO01BQ3JCLFVBQVUsRUFBQyxNQUFNO01BQ2pCLFVBQVUsRUFBQyxVQUFVO01BQ3JCLFVBQVUsRUFBQyxVQUFVO01BQ3JCLFVBQVUsRUFBQyxJQUFJO01BQ2YsVUFBVSxFQUFDLFVBQVU7TUFDckIsVUFBVSxFQUFDLFVBQVU7TUFDckIsVUFBVSxFQUFDLFVBQVU7TUFDckIsVUFBVSxFQUFDLFVBQVU7TUFDckIsVUFBVSxFQUFDLE9BQU87TUFDbEIsVUFBVSxFQUFDLEdBQUc7TUFDZCxVQUFVLEVBQUMsTUFBTTtNQUNqQixVQUFVLEVBQUMsVUFBVTtNQUNyQixVQUFVLEVBQUM7SUFDWCxDQUFDLEVBQ0Q7TUFDQSxHQUFHLEVBQUMsS0FBSztNQUNULFFBQVEsRUFBQyxHQUFHO01BQ1osUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLE9BQU87TUFDaEIsUUFBUSxFQUFDLE9BQU87TUFDaEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLE9BQU87TUFDaEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLE9BQU87TUFDaEIsUUFBUSxFQUFDLEdBQUc7TUFDWixRQUFRLEVBQUMsS0FBSztNQUNkLE9BQU8sRUFBQyxTQUFTO01BQ2pCLFFBQVEsRUFBQyxTQUFTO01BQ2xCLFFBQVEsRUFBQyxHQUFHO01BQ1osUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLE9BQU87TUFDaEIsUUFBUSxFQUFDLE9BQU87TUFDaEIsUUFBUSxFQUFDLEtBQUs7TUFDZCxRQUFRLEVBQUMsR0FBRztNQUNaLFFBQVEsRUFBQyxLQUFLO01BQ2QsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLE9BQU87TUFDaEIsUUFBUSxFQUFDLE9BQU87TUFDaEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsUUFBUSxFQUFDLFNBQVM7TUFDbEIsU0FBUyxFQUFDLFNBQVM7TUFDbkIsU0FBUyxFQUFDLE9BQU87TUFDakIsU0FBUyxFQUFDLE9BQU87TUFDakIsU0FBUyxFQUFDLFNBQVM7TUFDbkIsU0FBUyxFQUFDLEtBQUs7TUFDZixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVBQUMsR0FBRztNQUNiLFNBQVMsRUFBQyxTQUFTO01BQ25CLFNBQVMsRUFBQyxTQUFTO01BQ25CLFNBQVMsRUFBQyxHQUFHO01BQ2IsU0FBUyxFQUFDLE9BQU87TUFDakIsU0FBUyxFQUFDLFNBQVM7TUFDbkIsU0FBUyxFQUFDLEtBQUs7TUFDZixTQUFTLEVBQUMsT0FBTztNQUNqQixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVBQUMsS0FBSztNQUNmLFNBQVMsRUFBQyxTQUFTO01BQ25CLFNBQVMsRUFBQyxHQUFHO01BQ2IsU0FBUyxFQUFDLE9BQU87TUFDakIsU0FBUyxFQUFDLFNBQVM7TUFDbkIsU0FBUyxFQUFDLEtBQUs7TUFDZixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVBQUMsT0FBTztNQUNqQixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVBQUMsT0FBTztNQUNqQixTQUFTLEVBQUMsU0FBUztNQUNuQixTQUFTLEVB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O01BQ2YsT0FBTyxFQUFDLFVBQVU7TUFDbEIsT0FBTyxFQUFDO0lBQ1IsQ0FBQyxFQUNEO01BQ0EsR0FBRyxFQUFDLFVBQVU7TUFDZCxLQUFLLEVBQUMsTUFBTTtNQUNaLEtBQUssRUFBQyxVQUFVO01BQ2hCLEtBQUssRUFBQyxVQUFVO01BQ2hCLEtBQUssRUFBQyxVQUFVO01BQ2hCLEtBQUssRUFBQyxRQUFRO01BQ2QsS0FBSyxFQUFDLFFBQVE7TUFDZCxLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsR0FBRztNQUNULEtBQUssRUFBQyxVQUFVO01BQ2hCLEtBQUssRUFBQyxRQUFRO01BQ2QsS0FBSyxFQUFDLEdBQUc7TUFDVCxLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxNQUFNO01BQ1osS0FBSyxFQUFDLFVBQVU7TUFDaEIsSUFBSSxFQUFDLFVBQVU7TUFDZixLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsR0FBRztNQUNULEtBQUssRUFBQyxRQUFRO01BQ2QsS0FBSyxFQUFDLFFBQVE7TUFDZCxLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsTUFBTTtNQUNaLEtBQUssRUFBQyxRQUFRO01BQ2QsS0FBSyxFQUFDLE1BQU07TUFDWixLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsVUFBVTtNQUNoQixLQUFLLEVBQUMsR0FBRztNQUNULEtBQUssRUFBQyxVQUFVO01BQ2hCLEtBQUssRUFBQyxRQUFRO01BQ2QsS0FBSyxFQUFDLFVBQVU7TUFDaEIsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLE1BQU07TUFDYixNQUFNLEVBQUMsUUFBUTtNQUNmLE1BQU0sRUFBQyxVQUFVO01BQ2pCLE1BQU0sRUFBQyxVQUFVO01BQ2pCLE1BQU0sRUFBQyxRQUFRO01BQ2YsTUFBTSxFQUFDLFFBQVE7TUFDZixNQUFNLEVBQUMsR0FBRztNQUNWLE1BQU0sRUFBQyxHQUFHO01BQ1YsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLE1BQU07TUFDYixNQUFNLEVBQUMsVUFBVTtNQUNqQixNQUFNLEVBQUMsVUFBVTtNQUNqQixNQUFNLEVBQUMsUUFBUTtNQUNmLE1BQU0sRUFBQyxHQUFHO01BQ1YsTUFBTSxFQUFDLFFBQVE7TUFDZixNQUFNLEVBQUMsUUFBUTtNQUNmLE1BQU0sRUFBQyxVQUFVO01BQ2pCLE1BQU0sRUFBQyxVQUFVO01BQ2pCLE1BQU0sRUFBQyxNQUFNO01BQ2IsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLFVBQVU7TUFDakIsTUFBTSxFQUFDLE1BQU07TUFDYixNQUFNLEVBQUMsUUFBUTtNQUNmLE1BQU0sRUFBQyxRQUFRO01BQ2YsTUFBTSxFQUFDLEdBQUc7TUFDVixNQUFNLEVBQUMsVUFBVTtNQUNqQixNQUFNLEVBQUM7SUFDUCxDQUFDLEVBQ0Q7TUFDQSxHQUFHLEVBQUMsUUFBUTtNQUNaLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLEtBQUs7TUFDVixJQUFJLEVBQUMsUUFBUTtNQUNiLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLEdBQUc7TUFDUixJQUFJLEVBQUMsR0FBRztNQUNSLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLFNBQVM7TUFDZCxJQUFJLEVBQUMsUUFBUTtNQUNiLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLFNBQVM7TUFDZCxJQUFJLEVBQUMsU0FBUztNQUNkLElBQUksRUFBQyxLQUFLO01BQ1YsSUFBSSxFQUFDLFFBQVE7TUFDYixJQUFJLEVBQUMsU0FBUztNQUNkLEdBQUcsRUFBQyxTQUFTO01BQ2IsSUFBSSxFQUFDLEdBQUc7TUFDUixJQUFJLEVBQUMsU0FBUztNQUNkLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLFFBQVE7TUFDYixJQUFJLEVBQUMsU0FBUztNQUNkLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLEtBQUs7TUFDVixJQUFJLEVBQUMsUUFBUTtNQUNiLElBQUksRUFBQyxTQUFTO01BQ2QsSUFBSSxFQUFDLFNBQVM7TUFDZCxJQUFJLEVBQUMsUUFBUTtNQUNiLElBQUksRUFBQyxLQUFLO01BQ1YsSUFBSSxFQUFDLFNBQVM7TUFDZCxJQUFJLEVBQUMsR0FBRztNQUNSLElBQUksRUFBQyxRQUFRO01BQ2IsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxTQUFTO01BQ2YsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxTQUFTO01BQ2YsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxLQUFLO01BQ1gsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxHQUFHO01BQ1QsS0FBSyxFQUFDLEdBQUc7TUFDVCxLQUFLLEVBQUMsU0FBUztNQUNmLEtBQUssRUFBQyxTQUFTO01BQ2YsS0FBSyxFQUFDLEtBQUs7TUFDWCxLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxTQUFTO01BQ2YsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsR0FBRztNQUNULEtBQUssRUFBQyxTQUFTO01BQ2YsS0FBSyxFQUFDLFFBQVE7TUFDZCxLQUFLLEVBQUMsS0FBSztNQUNYLEtBQUssRUFBQyxTQUFTO01BQ2YsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsU0FBUztNQUNmLEtBQUssRUFBQyxHQUFHO01BQ1QsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUMsUUFBUTtNQUNkLEtBQUssRUFBQyxLQUFLO01BQ1gsS0FBSyxFQUFDLFNBQVM7TUFDZixLQUFLLEVBQUM7SUFDTixDQUFDLEVBQ0Q7TUFDQSxHQUFHLEVBQUMsU0FBUztNQUNiLEdBQUcsRUFBQyxPQUFP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LEVBQUNBLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsRUFBQ0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsRUFBRSxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDO1FBQy9ILElBQUluTixDQUFDLEdBQUMsSUFBSSxDQUFDaWtCLEVBQUUsR0FBQyxDQUFFOVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsRUFBRUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFDLFVBQVcsQ0FBQztRQUMzUCxJQUFJLENBQUMrVyxFQUFFLEdBQUMsQ0FBQztRQUNULEtBQUksSUFBSW5pQixDQUFDLEdBQUMsQ0FBQyxFQUFD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LEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRDVqQixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRDVqQixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRDVqQixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRDVqQixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRDVqQixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRDVqQixDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBQyxVQUFVLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFDLEdBQUc0akIsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUUsR0FBQyxDQUFDLEdBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUNyRCxJQUFJLENBQUNNLEVBQUUsR0FBRWxrQixDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBQyxHQUFHNGpCLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUM7TUFDbEMsS0FBSSxJQUFJN2hCLENBQUMsR0FBQyxDQUFDLEVBQUNBLENBQUMsR0FBQyxDQUFDLEVBQUNBLENBQUMsRUFBRSxFQUFDO1FBQ3BCLElBQUk0aUIsRUFBRSxHQUFDWixDQUFDLENBQUNoaUIsQ0FBQyxDQUFDLEdBQUMvQixDQUFDLENBQUMrQixDQUFDLENBQUM7UUFDaEIsSUFBSTZpQixFQUFFLEdBQUNELEVBQUUsR0FBQyxNQUFNO1FBQ2hCLElBQUlFLEVBQUUsR0FBQ0YsRUFBRSxLQUFHLEVBQUU7UUFDZCxJQUFJMVQsRUFBRSxHQUFDLENBQUUsQ0FBRTJULEVBQUUsR0FBQ0EsRUFBRSxLQUFJLEVBQUUsSUFBRUEsRUFBRSxHQUFDQyxFQUFFLEtBQUksRUFBRSxJQUFFQSxFQUFFLEdBQUNBLEVBQUU7UUFDMUMsSUFBSTNULEVBQUUsR0FBQyxDQUFFLENBQUN5VCxFQUFFLEdBQUMsVUFBVSxJQUFFQSxFQUFFLEdBQUUsQ0FBQyxLQUFJLENBQUNBLEVBQUUsR0FBQyxVQUFVLElBQUVBLEVBQUUsR0FBRSxDQUFDLENBQUM7UUFDeERkLENBQUMsQ0FBQzloQixDQUFDLENBQUMsR0FBQ2tQLEVBQUUsR0FBQ0MsRUFBRTtNQUNWO01BQ0E2UyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVGLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsQ0FBQyxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsRUFBRSxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDLEdBQUUsQ0FBQztNQUMvREUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFRixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxDQUFDLEdBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxFQUFHLENBQUMsR0FBQ0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDMUNFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRUYsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsRUFBRSxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxFQUFFLEdBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxFQUFHLENBQUMsR0FBRSxDQUFDO01BQy9ERSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVGLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLENBQUMsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsQ0FBQyxHQUFDQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUMxQ0UsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFRixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxFQUFFLEdBQUdBLENBQUMs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Q0FBQyxDQUFDLEdBQUMsVUFBVSxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBQyxHQUFHNGpCLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDckQ1akIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUMsVUFBVSxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBQyxHQUFHNGpCLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDckQ1akIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUMsVUFBVSxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBQyxHQUFHNGpCLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDckQ1akIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUMsVUFBVSxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBQyxHQUFHNGpCLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDckQ1akIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUMsVUFBVSxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBQyxHQUFHNGpCLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBRyxDQUFFLEdBQUMsQ0FBQyxHQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDckQsSUFBSSxDQUFDTSxFQUFFLEdBQUVsa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLENBQUMsR0FBRzRqQixFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUcsQ0FBRSxHQUFDLENBQUMsR0FBQyxDQUFDO01BQ2xDLEtBQUksSUFBSTdoQixDQUFDLEdBQUMsQ0FBQyxFQUFDQSxDQUFDLEdBQUMsQ0FBQyxFQUFDQSxDQUFDLEVBQUUsRUFBQztRQUNwQixJQUFJNGlCLEVBQUUsR0FBQ1osQ0FBQyxDQUFDaGlCLENBQUMsQ0FBQyxHQUFDL0IsQ0FBQyxDQUFDK0IsQ0FBQyxDQUFDO1FBQ2hCLElBQUk2aUIsRUFBRSxHQUFDRCxFQUFFLEdBQUMsTUFBTTtRQUNoQixJQUFJRSxFQUFFLEdBQUNGLEVBQUUsS0FBRyxFQUFFO1FBQ2QsSUFBSTFULEVBQUUsR0FBQyxDQUFFLENBQUUyVCxFQUFFLEdBQUNBLEVBQUUsS0FBSSxFQUFFLElBQUVBLEVBQUUsR0FBQ0MsRUFBRSxLQUFJLEVBQUUsSUFBRUEsRUFBRSxHQUFDQSxFQUFFO1FBQzFDLElBQUkzVCxFQUFFLEdBQUMsQ0FBRSxDQUFDeVQsRUFBRSxHQUFDLFVBQVUsSUFBRUEsRUFBRSxHQUFFLENBQUMsS0FBSSxDQUFDQSxFQUFFLEdBQUMsVUFBVSxJQUFFQSxFQUFFLEdBQUUsQ0FBQyxDQUFDO1FBQ3hEZCxDQUFDLENBQUM5aEIsQ0FBQyxDQUFDLEdBQUNrUCxFQUFFLEdBQUNDLEVBQUU7TUFDVjtNQUNBNlMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFRixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxFQUFFLEdBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxFQUFHLENBQUMsSUFBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsQ0FBQyxHQUFFLENBQUM7TUFDL0RFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRUYsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsQ0FBQyxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDLEdBQUNBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRSxDQUFDO01BQzFDRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVGLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsQ0FBQyxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsRUFBRSxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDLEdBQUUsQ0FBQztNQUMvREUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFRixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxDQUFDLEdBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxFQUFHLENBQUMsR0FBQ0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFLENBQUM7TUFDMUNFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRUYsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsRUFBRSxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxFQUFFLEdBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxFQUFHLENBQUMsR0FBRSxDQUFDO01BQy9ERSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUVGLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLENBQUMsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsQ0FBQyxHQUFDQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQztNQUMxQ0UsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFRixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBRSxFQUFFLEdBQUdBLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBRyxFQUFHLENBQUMsSUFBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFFLEVBQUUsR0FBR0EsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFHLEVBQUcsQ0FBQyxHQUFFLENBQUM7TUFDL0RFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRUYsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUUsQ0FBQyxHQUFHQSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUcsRUFBRyxDQUFDLEdBQUNBLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRSxDQUFDO0lBQzFDO0lBQ0E3akIsQ0FBQyxDQUFDOGtCLFlBQVksR0FBQ3JLLFlBQVksQ0FBQzNVLGFBQWEsQ0FBQ2dmLFlBQVksQ0FBQztFQUN2RCxDQUFDLEdBQUU7RUFDSCxPQUFPcm1CLFFBQVE7QUFDZixDQUFDLENBQUMsQyIsImZpbGUiOiIxMzY5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbjsoZnVuY3Rpb24ocm9vdCxmYWN0b3J5KXtcclxuaWYodHlwZW9mIGV4cG9ydHM9PT1cIm9iamVjdFwiKXtcclxubW9kdWxlLmV4cG9ydHM9ZXhwb3J0cz1mYWN0b3J5KCk7XHJcbn1lbHNlIGlmKHR5cGVvZiBkZWZpbmU9PT1cImZ1bmN0aW9uXCImJmRlZmluZS5hbWQpe1xyXG5kZWZpbmUoW10sZmFjdG9yeSk7XHJcbn1lbHNle1xyXG5yb290LkNyeXB0b0pTPWZhY3RvcnkoKTtcclxufVxyXG59KHRoaXMsXHJcbmZ1bmN0aW9uKCl7XHJcbnZhciBDcnlwdG9KUz1DcnlwdG9KU3x8KGZ1bmN0aW9uKE1hdGgsdW5kZWZpbmVkKXtcclxudmFyIGNyeXB0bztcclxuaWYodHlwZW9mIHdpbmRvdyE9PSd1bmRlZmluZWQnJiZ3aW5kb3cuY3J5cHRvKXtcclxuY3J5cHRvPXdpbmRvdy5jcnlwdG87XHJcbn1cclxuaWYodHlwZW9mIHNlbGYhPT0ndW5kZWZpbmVkJyYmc2VsZi5jcnlwdG8pe1xyXG5jcnlwdG89c2VsZi5jcnlwdG87XHJcbn1cclxuaWYodHlwZW9mIGdsb2JhbFRoaXMhPT0ndW5kZWZpbmVkJyYmZ2xvYmFsVGhpcy5jcnlwdG8pe1xyXG5jcnlwdG89Z2xvYmFsVGhpcy5jcnlwdG87XHJcbn1cclxuaWYoIWNyeXB0byYmdHlwZW9mIHdpbmRvdyE9PSd1bmRlZmluZWQnJiZ3aW5kb3cubXNDcnlwdG8pe1xyXG5jcnlwdG89d2luZG93Lm1zQ3J5cHRvO1xyXG59XHJcbmlmKCFjcnlwdG8mJnR5cGVvZiBnbG9iYWwhPT0ndW5kZWZpbmVkJyYmZ2xvYmFsLmNyeXB0byl7XHJcbmNyeXB0bz1nbG9iYWwuY3J5cHRvO1xyXG59XHJcbmlmKCFjcnlwdG8mJnR5cGVvZiByZXF1aXJlPT09J2Z1bmN0aW9uJyl7XHJcbnRyeXtcclxuY3J5cHRvPXJlcXVpcmUoJ2NyeXB0bycpO1xyXG59Y2F0Y2goZXJyKXt9XHJcbn1cclxudmFyIGNyeXB0b1NlY3VyZVJhbmRvbUludD1mdW5jdGlvbigpe1xyXG5pZihjcnlwdG8pe1xyXG5pZih0eXBlb2YgY3J5cHRvLmdldFJhbmRvbVZhbHVlcz09PSdmdW5jdGlvbicpe1xyXG50cnl7XHJcbnJldHVybiBjcnlwdG8uZ2V0UmFuZG9tVmFsdWVzKG5ldyBVaW50MzJBcnJheSgxKSlbMF07XHJcbn1jYXRjaChlcnIpe31cclxufVxyXG5pZih0eXBlb2YgY3J5cHRvLnJhbmRvbUJ5dGVzPT09J2Z1bmN0aW9uJyl7XHJcbnRyeXtcclxucmV0dXJuIGNyeXB0by5yYW5kb21CeXRlcyg0KS5yZWFkSW50MzJMRSgpO1xyXG59Y2F0Y2goZXJyKXt9XHJcbn1cclxufVxyXG50aHJvdyBuZXcgRXJyb3IoJ05hdGl2ZSBjcnlwdG8gbW9kdWxlIGNvdWxkIG5vdCBiZSB1c2VkIHRvIGdldCBzZWN1cmUgcmFuZG9tIG51bWJlci4nKTtcclxufTtcclxudmFyIGNyZWF0ZT1PYmplY3QuY3JlYXRlfHwoZnVuY3Rpb24oKXtcclxuZnVuY3Rpb24gRigpe31cclxucmV0dXJuIGZ1bmN0aW9uKG9iail7XHJcbnZhciBzdWJ0eXBlO1xyXG5GLnByb3RvdHlwZT1vYmo7XHJcbnN1YnR5cGU9bmV3IEYoKTtcclxuRi5wcm90b3R5cGU9bnVsbDtcclxucmV0dXJuIHN1YnR5cGU7XHJcbn07XHJcbn0oKSk7XHJcbnZhciBDPXt9O1xyXG52YXIgQ19saWI9Qy5saWI9e307XHJcbnZhciBCYXNlPUNfbGliLkJhc2U9KGZ1bmN0aW9uKCl7XHJcbnJldHVybntcclxuZXh0ZW5kOmZ1bmN0aW9uKG92ZXJyaWRlcyl7XHJcbnZhciBzdWJ0eXBlPWNyZWF0ZSh0aGlzKTtcclxuaWYob3ZlcnJpZGVzKXtcclxuc3VidHlwZS5taXhJbihvdmVycmlkZXMpO1xyXG59XHJcbmlmKCFzdWJ0eXBlLmhhc093blByb3BlcnR5KCdpbml0Jyl8fHRoaXMuaW5pdD09PXN1YnR5cGUuaW5pdCl7XHJcbnN1YnR5cGUuaW5pdD1mdW5jdGlvbigpe1xyXG5zdWJ0eXBlLiRzdXBlci5pbml0LmFwcGx5KHRoaXMsYXJndW1lbnRzKTtcclxufTtcclxufVxyXG5zdWJ0eXBlLmluaXQucHJvdG90eXBlPXN1YnR5cGU7XHJcbnN1YnR5cGUuJHN1cGVyPXRoaXM7XHJcbnJldHVybiBzdWJ0eXBlO1xyXG59LFxyXG5jcmVhdGU6ZnVuY3Rpb24oKXtcclxudmFyIGluc3RhbmNlPXRoaXMuZXh0ZW5kKCk7XHJcbmluc3RhbmNlLmluaXQuYXBwbHkoaW5zdGFuY2UsYXJndW1lbnRzKTtcclxucmV0dXJuIGluc3RhbmNlO1xyXG59LFxyXG5pbml0OmZ1bmN0aW9uKCl7fSxcclxubWl4SW46ZnVuY3Rpb24ocHJvcGVydGllcyl7XHJcbmZvcih2YXIgcHJvcGVydHlOYW1lIGluIHByb3BlcnRpZXMpe1xyXG5pZihwcm9wZXJ0aWVzLmhhc093blByb3BlcnR5KHByb3BlcnR5TmFtZSkpe1xyXG50aGlzW3Byb3BlcnR5TmFtZV09cHJvcGVydGllc1twcm9wZXJ0eU5hbWVdO1xyXG59XHJcbn1cclxuaWYocHJvcGVydGllcy5oYXNPd25Qcm9wZXJ0eSgndG9TdHJpbmcnKSl7XHJcbnRoaXMudG9TdHJpbmc9cHJvcGVydGllcy50b1N0cmluZztcclxufVxyXG59LFxyXG5jbG9uZTpmdW5jdGlvbigpe1xyXG5yZXR1cm4gdGhpcy5pbml0LnByb3RvdHlwZS5leHRlbmQodGhpcyk7XHJcbn1cclxufTtcclxufSgpKTtcclxudmFyIFdvcmRBcnJheT1DX2xpYi5Xb3JkQXJyYXk9QmFzZS5leHRlbmQoe1xyXG5pbml0OmZ1bmN0aW9uKHdvcmRzLHNpZ0J5dGVzKXtcclxud29yZHM9dGhpcy53b3Jkcz13b3Jkc3x8W107XHJcbmlmKHNpZ0J5dGVzIT11bmRlZmluZWQpe1xyXG50aGlzLnNpZ0J5dGVzPXNpZ0J5dGVzO1xyXG59ZWxzZXtcclxudGhpcy5zaWdCeXRlcz13b3Jkcy5sZW5ndGgqNDtcclxufVxyXG59LFxyXG50b1N0cmluZzpmdW5jdGlvbihlbmNvZGVyKXtcclxucmV0dXJuKGVuY29kZXJ8fEhleCkuc3RyaW5naWZ5KHRoaXMpO1xyXG59LFxyXG5jb25jYXQ6ZnVuY3Rpb24od29yZEFycmF5KXtcclxudmFyIHRoaXNXb3Jkcz10aGlzLndvcmRzO1xyXG52YXIgdGhhdFdvcmRzPXdvcmRBcnJheS53b3JkcztcclxudmFyIHRoaXNTaWdCeXRlcz10aGlzLnNpZ0J5dGVzO1xyXG52YXIgdGhhdFNpZ0J5dGVzPXdvcmRBcnJheS5zaWdCeXRlcztcclxudGhpcy5jbGFtcCgpO1xyXG5pZih0aGlzU2lnQnl0ZXMlNCl7XHJcbmZvcih2YXIgaT0wO2k8dGhhdFNpZ0J5dGVzO2krKyl7XHJcbnZhciB0aGF0Qnl0ZT0odGhhdFdvcmRzW2k+Pj4yXT4+PigyNC0oaSU0KSo4KSkmMHhmZjtcclxudGhpc1dvcmRzWyh0aGlzU2lnQnl0ZXMraSk+Pj4yXXw9dGhhdEJ5dGU8PCgyNC0oKHRoaXNTaWdCeXRlcytpKSU0KSo4KTtcclxufVxyXG59ZWxzZXtcclxuZm9yKHZhciBqPTA7ajx0aGF0U2lnQnl0ZXM7ais9NCl7XHJcbnRoaXNXb3Jkc1sodGhpc1NpZ0J5dGVzK2opPj4+Ml09dGhhdFdvcmRzW2o+Pj4yXTtcclxufVxyXG59XHJcbnRoaXMuc2lnQnl0ZXMrPXRoYXRTaWdCeXRlcztcclxucmV0dXJuIHRoaXM7XHJcbn0sXHJcbmNsYW1wOmZ1bmN0aW9uKCl7XHJcbnZhciB3b3Jkcz10aGlzLndvcmRzO1xyXG52YXIgc2lnQnl0ZXM9dGhpcy5zaWdCeXRlcztcclxud29yZHNbc2lnQnl0ZXM+Pj4yXSY9MHhmZmZmZmZmZjw8KDMyLShzaWdCeXRlcyU0KSo4KTtcclxud29yZHMubGVuZ3RoPU1hdGguY2VpbChzaWdCeXRlcy80KTtcclxufSxcclxuY2xvbmU6ZnVuY3Rpb24oKXtcclxudmFyIGNsb25lPUJhc2UuY2xvbmUuY2FsbCh0aGlzKTtcclxuY2xvbmUud29yZHM9dGhpcy53b3Jkcy5zbGljZSgwKTtcclxucmV0dXJuIGNsb25lO1xyXG59LFxyXG5yYW5kb206ZnVuY3Rpb24obkJ5dGVzKXtcclxudmFyIHdvcmRzPVtdO1xyXG5mb3IodmFyIGk9MDtpPG5CeXRlcztpKz00KXtcclxud29yZHMucHVzaChjcnlwdG9TZWN1cmVSYW5kb21JbnQoKSk7XHJcbn1cclxucmV0dXJuIG5ldyBXb3JkQXJyYXkuaW5pdCh3b3JkcyxuQnl0ZXMpO1xyXG59XHJcbn0pO1xyXG52YXIgQ19lbmM9Qy5lbmM9e307XHJcbnZhciBIZXg9Q19lbmMuSGV4PXtcclxuc3RyaW5naWZ5OmZ1bmN0aW9uKHdvcmRBcnJheSl7XHJcbnZhciB3b3Jkcz13b3JkQXJyYXkud29yZHM7XHJcbnZhciBzaWdCeXRlcz13b3JkQXJyYXkuc2lnQnl0ZXM7XHJcbnZhciBoZXhDaGFycz1bXTtcclxuZm9yKHZhciBpPTA7aTxzaWdCeXRlcztpKyspe1xyXG52YXIgYml0ZT0od29yZHNbaT4+PjJdPj4+KDI0LShpJTQpKjgpKSYweGZmO1xyXG5oZXhDaGFycy5wdXNoKChiaXRlPj4+NCkudG9TdHJpbmcoMTYpKTtcclxuaGV4Q2hhcnMucHVzaCgoYml0ZSYweDBmKS50b1N0cmluZygxNikpO1xyXG59XHJcbnJldHVybiBoZXhDaGFycy5qb2luKCcnKTtcclxufSxcclxucGFyc2U6ZnVuY3Rpb24oaGV4U3RyKXtcclxudmFyIGhleFN0ckxlbmd0aD1oZXhTdHIubGVuZ3RoO1xyXG52YXIgd29yZHM9W107XHJcbmZvcih2YXIgaT0wO2k8aGV4U3RyTGVuZ3RoO2krPTIpe1xyXG53b3Jkc1tpPj4+M118PXBhcnNlSW50KGhleFN0ci5zdWJzdHIoaSwyKSwxNik8PCgyNC0oaSU4KSo0KTtcclxufVxyXG5yZXR1cm4gbmV3IFdvcmRBcnJheS5pbml0KHdvcmRzLGhleFN0ckxlbmd0aC8yKTtcclxufVxyXG59O1xyXG52YXIgTGF0aW4xPUNfZW5jLkxhdGluMT17XHJcbnN0cmluZ2lmeTpmdW5jdGlvbih3b3JkQXJyYXkpe1xyXG52YXIgd29yZHM9d29yZEFycmF5LndvcmRzO1xyXG52YXIgc2lnQnl0ZXM9d29yZEFycmF5LnNpZ0J5dGVzO1xyXG52YXIgbGF0aW4xQ2hhcnM9W107XHJcbmZvcih2YXIgaT0wO2k8c2lnQnl0ZXM7aSsrKXtcclxudmFyIGJpdGU9KHdvcmRzW2k+Pj4yXT4+PigyNC0oaSU0KSo4KSkmMHhmZjtcclxubGF0aW4xQ2hhcnMucHVzaChTdHJpbmcuZnJvbUNoYXJDb2RlKGJpdGUpKTtcclxufVxyXG5yZXR1cm4gbGF0aW4xQ2hhcnMuam9pbignJyk7XHJcbn0sXHJcbnBhcnNlOmZ1bmN0aW9uKGxhdGluMVN0cil7XHJcbnZhciBsYXRpbjFTdHJMZW5ndGg9bGF0aW4xU3RyLmxlbmd0aDtcclxudmFyIHdvcmRzPVtdO1xyXG5mb3IodmFyIGk9MDtpPGxhdGluMVN0ckxlbmd0aDtpKyspe1xyXG53b3Jkc1tpPj4+Ml18PShsYXRpbjFTdHIuY2hhckNvZGVBdChpKSYweGZmKTw8KDI0LShpJTQpKjgpO1xyXG59XHJcbnJldHVybiBuZXcgV29yZEFycmF5LmluaXQod29yZHMsbGF0aW4xU3RyTGVuZ3RoKTtcclxufVxyXG59O1xyXG52YXIgVXRmOD1DX2VuYy5VdGY4PXtcclxuc3RyaW5naWZ5OmZ1bmN0aW9uKHdvcmRBcnJheSl7XHJcbnRyeXtcclxucmV0dXJuIGRlY29kZVVSSUNvbXBvbmVudChlc2NhcGUoTGF0aW4xLnN0cmluZ2lmeSh3b3JkQXJyYXkpKSk7XHJcbn1jYXRjaChlKXtcclxudGhyb3cgbmV3IEVycm9yKCdNYWxmb3JtZWQgVVRGLTggZGF0YScpO1xyXG59XHJcbn0sXHJcbnBhcnNlOmZ1bmN0aW9uKHV0ZjhTdHIpe1xyXG5yZXR1cm4gTGF0aW4xLnBhcnNlKHVuZXNjYXBlKGVuY29kZVVSSUNvbXBvbmVudCh1dGY4U3RyKSkpO1xyXG59XHJcbn07XHJcbnZhciBCdWZmZXJlZEJsb2NrQWxnb3JpdGhtPUNfbGliLkJ1ZmZlcmVkQmxvY2tBbGdvcml0aG09QmFzZS5leHRlbmQoe1xyXG5yZXNldDpmdW5jdGlvbigpe1xyXG50aGlzLl9kYXRhPW5ldyBXb3JkQXJyYXkuaW5pdCgpO1xyXG50aGlzLl9uRGF0YUJ5dGVzPTA7XHJcbn0sXHJcbl9hcHBlbmQ6ZnVuY3Rpb24oZGF0YSl7XHJcbmlmKHR5cGVvZiBkYXRhPT0nc3RyaW5nJyl7XHJcbmRhdGE9VXRmOC5wYXJzZShkYXRhKTtcclxufVxyXG50aGlzLl9kYXRhLmNvbmNhdChkYXRhKTtcclxudGhpcy5fbkRhdGFCeXRlcys9ZGF0YS5zaWdCeXRlcztcclxufSxcclxuX3Byb2Nlc3M6ZnVuY3Rpb24oZG9GbHVzaCl7XHJcbnZhciBwcm9jZXNzZWRXb3JkcztcclxudmFyIGRhdGE9dGhpcy5fZGF0YTtcclxudmFyIGRhdGFXb3Jkcz1kYXRhLndvcmRzO1xyXG52YXIgZGF0YVNpZ0J5dGVzPWRhdGEuc2lnQnl0ZXM7XHJcbnZhciBibG9ja1NpemU9dGhpcy5ibG9ja1NpemU7XHJcbnZhciBibG9ja1NpemVCeXRlcz1ibG9ja1NpemUqNDtcclxudmFyIG5CbG9ja3NSZWFkeT1kYXRhU2lnQnl0ZXMvYmxvY2tTaXplQnl0ZXM7XHJcbmlmKGRvRmx1c2gpe1xyXG5uQmxvY2tzUmVhZHk9TWF0aC5jZWlsKG5CbG9ja3NSZWFkeSk7XHJcbn1lbHNle1xyXG5uQmxvY2tzUmVhZHk9TWF0aC5tYXgoKG5CbG9ja3NSZWFkeXwwKS10aGlzLl9taW5CdWZmZXJTaXplLDApO1xyXG59XHJcbnZhciBuV29yZHNSZWFkeT1uQmxvY2tzUmVhZHkqYmxvY2tTaXplO1xyXG52YXIgbkJ5dGVzUmVhZHk9TWF0aC5taW4obldvcmRzUmVhZHkqNCxkYXRhU2lnQnl0ZXMpO1xyXG5pZihuV29yZHNSZWFkeSl7XHJcbmZvcih2YXIgb2Zmc2V0PTA7b2Zmc2V0PG5Xb3Jkc1JlYWR5O29mZnNldCs9YmxvY2tTaXplKXtcclxudGhpcy5fZG9Qcm9jZXNzQmxvY2soZGF0YVdvcmRzLG9mZnNldCk7XHJcbn1cclxucHJvY2Vzc2VkV29yZHM9ZGF0YVdvcmRzLnNwbGljZSgwLG5Xb3Jkc1JlYWR5KTtcclxuZGF0YS5zaWdCeXRlcy09bkJ5dGVzUmVhZHk7XHJcbn1cclxucmV0dXJuIG5ldyBXb3JkQXJyYXkuaW5pdChwcm9jZXNzZWRXb3JkcyxuQnl0ZXNSZWFkeSk7XHJcbn0sXHJcbmNsb25lOmZ1bmN0aW9uKCl7XHJcbnZhciBjbG9uZT1CYXNlLmNsb25lLmNhbGwodGhpcyk7XHJcbmNsb25lLl9kYXRhPXRoaXMuX2RhdGEuY2xvbmUoKTtcclxucmV0dXJuIGNsb25lO1xyXG59LFxyXG5fbWluQnVmZmVyU2l6ZTowXHJcbn0pO1xyXG52YXIgSGFzaGVyPUNfbGliLkhhc2hlcj1CdWZmZXJlZEJsb2NrQWxnb3JpdGhtLmV4dGVuZCh7XHJcbmNmZzpCYXNlLmV4dGVuZCgpLFxyXG5pbml0OmZ1bmN0aW9uKGNmZyl7XHJcbnRoaXMuY2ZnPXRoaXMuY2ZnLmV4dGVuZChjZmcpO1xyXG50aGlzLnJlc2V0KCk7XHJcbn0sXHJcbnJlc2V0OmZ1bmN0aW9uKCl7XHJcbkJ1ZmZlcmVkQmxvY2tBbGdvcml0aG0ucmVzZXQuY2FsbCh0aGlzKTtcclxudGhpcy5fZG9SZXNldCgpO1xyXG59LFxyXG51cGRhdGU6ZnVuY3Rpb24obWVzc2FnZVVwZGF0ZSl7XHJcbnRoaXMuX2FwcGVuZChtZXNzYWdlVXBkYXRlKTtcclxudGhpcy5fcHJvY2VzcygpO1xyXG5yZXR1cm4gdGhpcztcclxufSxcclxuZmluYWxpemU6ZnVuY3Rpb24obWVzc2FnZVVwZGF0ZSl7XHJcbmlmKG1lc3NhZ2VVcGRhdGUpe1xyXG50aGlzLl9hcHBlbmQobWVzc2FnZVVwZGF0ZSk7XHJcbn1cclxudmFyIGhhc2g9dGhpcy5fZG9GaW5hbGl6ZSgpO1xyXG5yZXR1cm4gaGFzaDtcclxufSxcclxuYmxvY2tTaXplOjUxMi8zMixcclxuX2NyZWF0ZUhlbHBlcjpmdW5jdGlvbihoYXNoZXIpe1xyXG5yZXR1cm4gZnVuY3Rpb24obWVzc2FnZSxjZmcpe1xyXG5yZXR1cm4gbmV3IGhhc2hlci5pbml0KGNmZykuZmluYWxpemUobWVzc2FnZSk7XHJcbn07XHJcbn0sXHJcbl9jcmVhdGVIbWFjSGVscGVyOmZ1bmN0aW9uKGhhc2hlcil7XHJcbnJldHVybiBmdW5jdGlvbihtZXNzYWdlLGtleSl7XHJcbnJldHVybiBuZXcgQ19hbGdvLkhNQUMuaW5pdChoYXNoZXIsa2V5KS5maW5hbGl6ZShtZXNzYWdlKTtcclxufTtcclxufVxyXG59KTtcclxudmFyIENfYWxnbz1DLmFsZ289e307XHJcbnJldHVybiBDO1xyXG59KE1hdGgpKTtcclxuKGZ1bmN0aW9uKHVuZGVmaW5lZCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBCYXNlPUNfbGliLkJhc2U7XHJcbnZhciBYMzJXb3JkQXJyYXk9Q19saWIuV29yZEFycmF5O1xyXG52YXIgQ194NjQ9Qy54NjQ9e307XHJcbnZhciBYNjRXb3JkPUNfeDY0LldvcmQ9QmFzZS5leHRlbmQoe1xyXG5pbml0OmZ1bmN0aW9uKGhpZ2gsbG93KXtcclxudGhpcy5oaWdoPWhpZ2g7XHJcbnRoaXMubG93PWxvdztcclxufVxyXG59KTtcclxudmFyIFg2NFdvcmRBcnJheT1DX3g2NC5Xb3JkQXJyYXk9QmFzZS5leHRlbmQoe1xyXG5pbml0OmZ1bmN0aW9uKHdvcmRzLHNpZ0J5dGVzKXtcclxud29yZHM9dGhpcy53b3Jkcz13b3Jkc3x8W107XHJcbmlmKHNpZ0J5dGVzIT11bmRlZmluZWQpe1xyXG50aGlzLnNpZ0J5dGVzPXNpZ0J5dGVzO1xyXG59ZWxzZXtcclxudGhpcy5zaWdCeXRlcz13b3Jkcy5sZW5ndGgqODtcclxufVxyXG59LFxyXG50b1gzMjpmdW5jdGlvbigpe1xyXG52YXIgeDY0V29yZHM9dGhpcy53b3JkcztcclxudmFyIHg2NFdvcmRzTGVuZ3RoPXg2NFdvcmRzLmxlbmd0aDtcclxudmFyIHgzMldvcmRzPVtdO1xyXG5mb3IodmFyIGk9MDtpPHg2NFdvcmRzTGVuZ3RoO2krKyl7XHJcbnZhciB4NjRXb3JkPXg2NFdvcmRzW2ldO1xyXG54MzJXb3Jkcy5wdXNoKHg2NFdvcmQuaGlnaCk7XHJcbngzMldvcmRzLnB1c2goeDY0V29yZC5sb3cpO1xyXG59XHJcbnJldHVybiBYMzJXb3JkQXJyYXkuY3JlYXRlKHgzMldvcmRzLHRoaXMuc2lnQnl0ZXMpO1xyXG59LFxyXG5jbG9uZTpmdW5jdGlvbigpe1xyXG52YXIgY2xvbmU9QmFzZS5jbG9uZS5jYWxsKHRoaXMpO1xyXG52YXIgd29yZHM9Y2xvbmUud29yZHM9dGhpcy53b3Jkcy5zbGljZSgwKTtcclxudmFyIHdvcmRzTGVuZ3RoPXdvcmRzLmxlbmd0aDtcclxuZm9yKHZhciBpPTA7aTx3b3Jkc0xlbmd0aDtpKyspe1xyXG53b3Jkc1tpXT13b3Jkc1tpXS5jbG9uZSgpO1xyXG59XHJcbnJldHVybiBjbG9uZTtcclxufVxyXG59KTtcclxufSgpKTtcclxuKGZ1bmN0aW9uKCl7XHJcbmlmKHR5cGVvZiBBcnJheUJ1ZmZlciE9J2Z1bmN0aW9uJyl7XHJcbnJldHVybjtcclxufVxyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIHN1cGVySW5pdD1Xb3JkQXJyYXkuaW5pdDtcclxudmFyIHN1YkluaXQ9V29yZEFycmF5LmluaXQ9ZnVuY3Rpb24odHlwZWRBcnJheSl7XHJcbmlmKHR5cGVkQXJyYXkgaW5zdGFuY2VvZiBBcnJheUJ1ZmZlcil7XHJcbnR5cGVkQXJyYXk9bmV3IFVpbnQ4QXJyYXkodHlwZWRBcnJheSk7XHJcbn1cclxuaWYodHlwZWRBcnJheSBpbnN0YW5jZW9mIEludDhBcnJheXx8KHR5cGVvZiBVaW50OENsYW1wZWRBcnJheSE9PVwidW5kZWZpbmVkXCImJnR5cGVkQXJyYXkgaW5zdGFuY2VvZiBVaW50OENsYW1wZWRBcnJheSl8fHR5cGVkQXJyYXkgaW5zdGFuY2VvZiBJbnQxNkFycmF5fHx0eXBlZEFycmF5IGluc3RhbmNlb2YgVWludDE2QXJyYXl8fHR5cGVkQXJyYXkgaW5zdGFuY2VvZiBJbnQzMkFycmF5fHx0eXBlZEFycmF5IGluc3RhbmNlb2YgVWludDMyQXJyYXl8fHR5cGVkQXJyYXkgaW5zdGFuY2VvZiBGbG9hdDMyQXJyYXl8fHR5cGVkQXJyYXkgaW5zdGFuY2VvZiBGbG9hdDY0QXJyYXkpe1xyXG50eXBlZEFycmF5PW5ldyBVaW50OEFycmF5KHR5cGVkQXJyYXkuYnVmZmVyLHR5cGVkQXJyYXkuYnl0ZU9mZnNldCx0eXBlZEFycmF5LmJ5dGVMZW5ndGgpO1xyXG59XHJcbmlmKHR5cGVkQXJyYXkgaW5zdGFuY2VvZiBVaW50OEFycmF5KXtcclxudmFyIHR5cGVkQXJyYXlCeXRlTGVuZ3RoPXR5cGVkQXJyYXkuYnl0ZUxlbmd0aDtcclxudmFyIHdvcmRzPVtdO1xyXG5mb3IodmFyIGk9MDtpPHR5cGVkQXJyYXlCeXRlTGVuZ3RoO2krKyl7XHJcbndvcmRzW2k+Pj4yXXw9dHlwZWRBcnJheVtpXTw8KDI0LShpJTQpKjgpO1xyXG59XHJcbnN1cGVySW5pdC5jYWxsKHRoaXMsd29yZHMsdHlwZWRBcnJheUJ5dGVMZW5ndGgpO1xyXG59ZWxzZXtcclxuc3VwZXJJbml0LmFwcGx5KHRoaXMsYXJndW1lbnRzKTtcclxufVxyXG59O1xyXG5zdWJJbml0LnByb3RvdHlwZT1Xb3JkQXJyYXk7XHJcbn0oKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIENfZW5jPUMuZW5jO1xyXG52YXIgVXRmMTZCRT1DX2VuYy5VdGYxNj1DX2VuYy5VdGYxNkJFPXtcclxuc3RyaW5naWZ5OmZ1bmN0aW9uKHdvcmRBcnJheSl7XHJcbnZhciB3b3Jkcz13b3JkQXJyYXkud29yZHM7XHJcbnZhciBzaWdCeXRlcz13b3JkQXJyYXkuc2lnQnl0ZXM7XHJcbnZhciB1dGYxNkNoYXJzPVtdO1xyXG5mb3IodmFyIGk9MDtpPHNpZ0J5dGVzO2krPTIpe1xyXG52YXIgY29kZVBvaW50PSh3b3Jkc1tpPj4+Ml0+Pj4oMTYtKGklNCkqOCkpJjB4ZmZmZjtcclxudXRmMTZDaGFycy5wdXNoKFN0cmluZy5mcm9tQ2hhckNvZGUoY29kZVBvaW50KSk7XHJcbn1cclxucmV0dXJuIHV0ZjE2Q2hhcnMuam9pbignJyk7XHJcbn0sXHJcbnBhcnNlOmZ1bmN0aW9uKHV0ZjE2U3RyKXtcclxudmFyIHV0ZjE2U3RyTGVuZ3RoPXV0ZjE2U3RyLmxlbmd0aDtcclxudmFyIHdvcmRzPVtdO1xyXG5mb3IodmFyIGk9MDtpPHV0ZjE2U3RyTGVuZ3RoO2krKyl7XHJcbndvcmRzW2k+Pj4xXXw9dXRmMTZTdHIuY2hhckNvZGVBdChpKTw8KDE2LShpJTIpKjE2KTtcclxufVxyXG5yZXR1cm4gV29yZEFycmF5LmNyZWF0ZSh3b3Jkcyx1dGYxNlN0ckxlbmd0aCoyKTtcclxufVxyXG59O1xyXG5DX2VuYy5VdGYxNkxFPXtcclxuc3RyaW5naWZ5OmZ1bmN0aW9uKHdvcmRBcnJheSl7XHJcbnZhciB3b3Jkcz13b3JkQXJyYXkud29yZHM7XHJcbnZhciBzaWdCeXRlcz13b3JkQXJyYXkuc2lnQnl0ZXM7XHJcbnZhciB1dGYxNkNoYXJzPVtdO1xyXG5mb3IodmFyIGk9MDtpPHNpZ0J5dGVzO2krPTIpe1xyXG52YXIgY29kZVBvaW50PXN3YXBFbmRpYW4oKHdvcmRzW2k+Pj4yXT4+PigxNi0oaSU0KSo4KSkmMHhmZmZmKTtcclxudXRmMTZDaGFycy5wdXNoKFN0cmluZy5mcm9tQ2hhckNvZGUoY29kZVBvaW50KSk7XHJcbn1cclxucmV0dXJuIHV0ZjE2Q2hhcnMuam9pbignJyk7XHJcbn0sXHJcbnBhcnNlOmZ1bmN0aW9uKHV0ZjE2U3RyKXtcclxudmFyIHV0ZjE2U3RyTGVuZ3RoPXV0ZjE2U3RyLmxlbmd0aDtcclxudmFyIHdvcmRzPVtdO1xyXG5mb3IodmFyIGk9MDtpPHV0ZjE2U3RyTGVuZ3RoO2krKyl7XHJcbndvcmRzW2k+Pj4xXXw9c3dhcEVuZGlhbih1dGYxNlN0ci5jaGFyQ29kZUF0KGkpPDwoMTYtKGklMikqMTYpKTtcclxufVxyXG5yZXR1cm4gV29yZEFycmF5LmNyZWF0ZSh3b3Jkcyx1dGYxNlN0ckxlbmd0aCoyKTtcclxufVxyXG59O1xyXG5mdW5jdGlvbiBzd2FwRW5kaWFuKHdvcmQpe1xyXG5yZXR1cm4oKHdvcmQ8PDgpJjB4ZmYwMGZmMDApfCgod29yZD4+PjgpJjB4MDBmZjAwZmYpO1xyXG59XHJcbn0oKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIENfZW5jPUMuZW5jO1xyXG52YXIgQmFzZTY0PUNfZW5jLkJhc2U2ND17XHJcbnN0cmluZ2lmeTpmdW5jdGlvbih3b3JkQXJyYXkpe1xyXG52YXIgd29yZHM9d29yZEFycmF5LndvcmRzO1xyXG52YXIgc2lnQnl0ZXM9d29yZEFycmF5LnNpZ0J5dGVzO1xyXG52YXIgbWFwPXRoaXMuX21hcDtcclxud29yZEFycmF5LmNsYW1wKCk7XHJcbnZhciBiYXNlNjRDaGFycz1bXTtcclxuZm9yKHZhciBpPTA7aTxzaWdCeXRlcztpKz0zKXtcclxudmFyIGJ5dGUxPSh3b3Jkc1tpPj4+Ml0+Pj4oMjQtKGklNCkqOCkpJjB4ZmY7XHJcbnZhciBieXRlMj0od29yZHNbKGkrMSk+Pj4yXT4+PigyNC0oKGkrMSklNCkqOCkpJjB4ZmY7XHJcbnZhciBieXRlMz0od29yZHNbKGkrMik+Pj4yXT4+PigyNC0oKGkrMiklNCkqOCkpJjB4ZmY7XHJcbnZhciB0cmlwbGV0PShieXRlMTw8MTYpfChieXRlMjw8OCl8Ynl0ZTM7XHJcbmZvcih2YXIgaj0wOyhqPDQpJiYoaStqKjAuNzU8c2lnQnl0ZXMpO2orKyl7XHJcbmJhc2U2NENoYXJzLnB1c2gobWFwLmNoYXJBdCgodHJpcGxldD4+Pig2KigzLWopKSkmMHgzZikpO1xyXG59XHJcbn1cclxudmFyIHBhZGRpbmdDaGFyPW1hcC5jaGFyQXQoNjQpO1xyXG5pZihwYWRkaW5nQ2hhcil7XHJcbndoaWxlKGJhc2U2NENoYXJzLmxlbmd0aCU0KXtcclxuYmFzZTY0Q2hhcnMucHVzaChwYWRkaW5nQ2hhcik7XHJcbn1cclxufVxyXG5yZXR1cm4gYmFzZTY0Q2hhcnMuam9pbignJyk7XHJcbn0sXHJcbnBhcnNlOmZ1bmN0aW9uKGJhc2U2NFN0cil7XHJcbnZhciBiYXNlNjRTdHJMZW5ndGg9YmFzZTY0U3RyLmxlbmd0aDtcclxudmFyIG1hcD10aGlzLl9tYXA7XHJcbnZhciByZXZlcnNlTWFwPXRoaXMuX3JldmVyc2VNYXA7XHJcbmlmKCFyZXZlcnNlTWFwKXtcclxucmV2ZXJzZU1hcD10aGlzLl9yZXZlcnNlTWFwPVtdO1xyXG5mb3IodmFyIGo9MDtqPG1hcC5sZW5ndGg7aisrKXtcclxucmV2ZXJzZU1hcFttYXAuY2hhckNvZGVBdChqKV09ajtcclxufVxyXG59XHJcbnZhciBwYWRkaW5nQ2hhcj1tYXAuY2hhckF0KDY0KTtcclxuaWYocGFkZGluZ0NoYXIpe1xyXG52YXIgcGFkZGluZ0luZGV4PWJhc2U2NFN0ci5pbmRleE9mKHBhZGRpbmdDaGFyKTtcclxuaWYocGFkZGluZ0luZGV4IT09LTEpe1xyXG5iYXNlNjRTdHJMZW5ndGg9cGFkZGluZ0luZGV4O1xyXG59XHJcbn1cclxucmV0dXJuIHBhcnNlTG9vcChiYXNlNjRTdHIsYmFzZTY0U3RyTGVuZ3RoLHJldmVyc2VNYXApO1xyXG59LFxyXG5fbWFwOidBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPSdcclxufTtcclxuZnVuY3Rpb24gcGFyc2VMb29wKGJhc2U2NFN0cixiYXNlNjRTdHJMZW5ndGgscmV2ZXJzZU1hcCl7XHJcbnZhciB3b3Jkcz1bXTtcclxudmFyIG5CeXRlcz0wO1xyXG5mb3IodmFyIGk9MDtpPGJhc2U2NFN0ckxlbmd0aDtpKyspe1xyXG5pZihpJTQpe1xyXG52YXIgYml0czE9cmV2ZXJzZU1hcFtiYXNlNjRTdHIuY2hhckNvZGVBdChpLTEpXTw8KChpJTQpKjIpO1xyXG52YXIgYml0czI9cmV2ZXJzZU1hcFtiYXNlNjRTdHIuY2hhckNvZGVBdChpKV0+Pj4oNi0oaSU0KSoyKTtcclxudmFyIGJpdHNDb21iaW5lZD1iaXRzMXxiaXRzMjtcclxud29yZHNbbkJ5dGVzPj4+Ml18PWJpdHNDb21iaW5lZDw8KDI0LShuQnl0ZXMlNCkqOCk7XHJcbm5CeXRlcysrO1xyXG59XHJcbn1cclxucmV0dXJuIFdvcmRBcnJheS5jcmVhdGUod29yZHMsbkJ5dGVzKTtcclxufVxyXG59KCkpO1xyXG4oZnVuY3Rpb24oKXtcclxudmFyIEM9Q3J5cHRvSlM7XHJcbnZhciBDX2xpYj1DLmxpYjtcclxudmFyIFdvcmRBcnJheT1DX2xpYi5Xb3JkQXJyYXk7XHJcbnZhciBDX2VuYz1DLmVuYztcclxudmFyIEJhc2U2NHVybD1DX2VuYy5CYXNlNjR1cmw9e1xyXG5zdHJpbmdpZnk6ZnVuY3Rpb24od29yZEFycmF5LHVybFNhZmU9dHJ1ZSl7XHJcbnZhciB3b3Jkcz13b3JkQXJyYXkud29yZHM7XHJcbnZhciBzaWdCeXRlcz13b3JkQXJyYXkuc2lnQnl0ZXM7XHJcbnZhciBtYXA9dXJsU2FmZT90aGlzLl9zYWZlX21hcDp0aGlzLl9tYXA7XHJcbndvcmRBcnJheS5jbGFtcCgpO1xyXG52YXIgYmFzZTY0Q2hhcnM9W107XHJcbmZvcih2YXIgaT0wO2k8c2lnQnl0ZXM7aSs9Myl7XHJcbnZhciBieXRlMT0od29yZHNbaT4+PjJdPj4+KDI0LShpJTQpKjgpKSYweGZmO1xyXG52YXIgYnl0ZTI9KHdvcmRzWyhpKzEpPj4+Ml0+Pj4oMjQtKChpKzEpJTQpKjgpKSYweGZmO1xyXG52YXIgYnl0ZTM9KHdvcmRzWyhpKzIpPj4+Ml0+Pj4oMjQtKChpKzIpJTQpKjgpKSYweGZmO1xyXG52YXIgdHJpcGxldD0oYnl0ZTE8PDE2KXwoYnl0ZTI8PDgpfGJ5dGUzO1xyXG5mb3IodmFyIGo9MDsoajw0KSYmKGkraiowLjc1PHNpZ0J5dGVzKTtqKyspe1xyXG5iYXNlNjRDaGFycy5wdXNoKG1hcC5jaGFyQXQoKHRyaXBsZXQ+Pj4oNiooMy1qKSkpJjB4M2YpKTtcclxufVxyXG59XHJcbnZhciBwYWRkaW5nQ2hhcj1tYXAuY2hhckF0KDY0KTtcclxuaWYocGFkZGluZ0NoYXIpe1xyXG53aGlsZShiYXNlNjRDaGFycy5sZW5ndGglNCl7XHJcbmJhc2U2NENoYXJzLnB1c2gocGFkZGluZ0NoYXIpO1xyXG59XHJcbn1cclxucmV0dXJuIGJhc2U2NENoYXJzLmpvaW4oJycpO1xyXG59LFxyXG5wYXJzZTpmdW5jdGlvbihiYXNlNjRTdHIsdXJsU2FmZT10cnVlKXtcclxudmFyIGJhc2U2NFN0ckxlbmd0aD1iYXNlNjRTdHIubGVuZ3RoO1xyXG52YXIgbWFwPXVybFNhZmU/dGhpcy5fc2FmZV9tYXA6dGhpcy5fbWFwO1xyXG52YXIgcmV2ZXJzZU1hcD10aGlzLl9yZXZlcnNlTWFwO1xyXG5pZighcmV2ZXJzZU1hcCl7XHJcbnJldmVyc2VNYXA9dGhpcy5fcmV2ZXJzZU1hcD1bXTtcclxuZm9yKHZhciBqPTA7ajxtYXAubGVuZ3RoO2orKyl7XHJcbnJldmVyc2VNYXBbbWFwLmNoYXJDb2RlQXQoaildPWo7XHJcbn1cclxufVxyXG52YXIgcGFkZGluZ0NoYXI9bWFwLmNoYXJBdCg2NCk7XHJcbmlmKHBhZGRpbmdDaGFyKXtcclxudmFyIHBhZGRpbmdJbmRleD1iYXNlNjRTdHIuaW5kZXhPZihwYWRkaW5nQ2hhcik7XHJcbmlmKHBhZGRpbmdJbmRleCE9PS0xKXtcclxuYmFzZTY0U3RyTGVuZ3RoPXBhZGRpbmdJbmRleDtcclxufVxyXG59XHJcbnJldHVybiBwYXJzZUxvb3AoYmFzZTY0U3RyLGJhc2U2NFN0ckxlbmd0aCxyZXZlcnNlTWFwKTtcclxufSxcclxuX21hcDonQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0nLFxyXG5fc2FmZV9tYXA6J0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5LV8nLFxyXG59O1xyXG5mdW5jdGlvbiBwYXJzZUxvb3AoYmFzZTY0U3RyLGJhc2U2NFN0ckxlbmd0aCxyZXZlcnNlTWFwKXtcclxudmFyIHdvcmRzPVtdO1xyXG52YXIgbkJ5dGVzPTA7XHJcbmZvcih2YXIgaT0wO2k8YmFzZTY0U3RyTGVuZ3RoO2krKyl7XHJcbmlmKGklNCl7XHJcbnZhciBiaXRzMT1yZXZlcnNlTWFwW2Jhc2U2NFN0ci5jaGFyQ29kZUF0KGktMSldPDwoKGklNCkqMik7XHJcbnZhciBiaXRzMj1yZXZlcnNlTWFwW2Jhc2U2NFN0ci5jaGFyQ29kZUF0KGkpXT4+Pig2LShpJTQpKjIpO1xyXG52YXIgYml0c0NvbWJpbmVkPWJpdHMxfGJpdHMyO1xyXG53b3Jkc1tuQnl0ZXM+Pj4yXXw9Yml0c0NvbWJpbmVkPDwoMjQtKG5CeXRlcyU0KSo4KTtcclxubkJ5dGVzKys7XHJcbn1cclxufVxyXG5yZXR1cm4gV29yZEFycmF5LmNyZWF0ZSh3b3JkcyxuQnl0ZXMpO1xyXG59XHJcbn0oKSk7XHJcbihmdW5jdGlvbihNYXRoKXtcclxudmFyIEM9Q3J5cHRvSlM7XHJcbnZhciBDX2xpYj1DLmxpYjtcclxudmFyIFdvcmRBcnJheT1DX2xpYi5Xb3JkQXJyYXk7XHJcbnZhciBIYXNoZXI9Q19saWIuSGFzaGVyO1xyXG52YXIgQ19hbGdvPUMuYWxnbztcclxudmFyIFQ9W107XHJcbihmdW5jdGlvbigpe1xyXG5mb3IodmFyIGk9MDtpPDY0O2krKyl7XHJcblRbaV09KE1hdGguYWJzKE1hdGguc2luKGkrMSkpKjB4MTAwMDAwMDAwKXwwO1xyXG59XHJcbn0oKSk7XHJcbnZhciBNRDU9Q19hbGdvLk1ENT1IYXNoZXIuZXh0ZW5kKHtcclxuX2RvUmVzZXQ6ZnVuY3Rpb24oKXtcclxudGhpcy5faGFzaD1uZXcgV29yZEFycmF5LmluaXQoWzB4Njc0NTIzMDEsMHhlZmNkYWI4OSwweDk4YmFkY2ZlLDB4MTAzMjU0NzZdKTtcclxufSxcclxuX2RvUHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxuZm9yKHZhciBpPTA7aTwxNjtpKyspe1xyXG52YXIgb2Zmc2V0X2k9b2Zmc2V0K2k7XHJcbnZhciBNX29mZnNldF9pPU1bb2Zmc2V0X2ldO1xyXG5NW29mZnNldF9pXT0oKCgoTV9vZmZzZXRfaTw8OCl8KE1fb2Zmc2V0X2k+Pj4yNCkpJjB4MDBmZjAwZmYpfCgoKE1fb2Zmc2V0X2k8PDI0KXwoTV9vZmZzZXRfaT4+PjgpKSYweGZmMDBmZjAwKSk7XHJcbn1cclxudmFyIEg9dGhpcy5faGFzaC53b3JkcztcclxudmFyIE1fb2Zmc2V0XzA9TVtvZmZzZXQrMF07XHJcbnZhciBNX29mZnNldF8xPU1bb2Zmc2V0KzFdO1xyXG52YXIgTV9vZmZzZXRfMj1NW29mZnNldCsyXTtcclxudmFyIE1fb2Zmc2V0XzM9TVtvZmZzZXQrM107XHJcbnZhciBNX29mZnNldF80PU1bb2Zmc2V0KzRdO1xyXG52YXIgTV9vZmZzZXRfNT1NW29mZnNldCs1XTtcclxudmFyIE1fb2Zmc2V0XzY9TVtvZmZzZXQrNl07XHJcbnZhciBNX29mZnNldF83PU1bb2Zmc2V0KzddO1xyXG52YXIgTV9vZmZzZXRfOD1NW29mZnNldCs4XTtcclxudmFyIE1fb2Zmc2V0Xzk9TVtvZmZzZXQrOV07XHJcbnZhciBNX29mZnNldF8xMD1NW29mZnNldCsxMF07XHJcbnZhciBNX29mZnNldF8xMT1NW29mZnNldCsxMV07XHJcbnZhciBNX29mZnNldF8xMj1NW29mZnNldCsxMl07XHJcbnZhciBNX29mZnNldF8xMz1NW29mZnNldCsxM107XHJcbnZhciBNX29mZnNldF8xND1NW29mZnNldCsxNF07XHJcbnZhciBNX29mZnNldF8xNT1NW29mZnNldCsxNV07XHJcbnZhciBhPUhbMF07XHJcbnZhciBiPUhbMV07XHJcbnZhciBjPUhbMl07XHJcbnZhciBkPUhbM107XHJcbmE9RkYoYSxiLGMsZCxNX29mZnNldF8wLDcsVFswXSk7XHJcbmQ9RkYoZCxhLGIsYyxNX29mZnNldF8xLDEyLFRbMV0pO1xyXG5jPUZGKGMsZCxhLGIsTV9vZmZzZXRfMiwxNyxUWzJdKTtcclxuYj1GRihiLGMsZCxhLE1fb2Zmc2V0XzMsMjIsVFszXSk7XHJcbmE9RkYoYSxiLGMsZCxNX29mZnNldF80LDcsVFs0XSk7XHJcbmQ9RkYoZCxhLGIsYyxNX29mZnNldF81LDEyLFRbNV0pO1xyXG5jPUZGKGMsZCxhLGIsTV9vZmZzZXRfNiwxNyxUWzZdKTtcclxuYj1GRihiLGMsZCxhLE1fb2Zmc2V0XzcsMjIsVFs3XSk7XHJcbmE9RkYoYSxiLGMsZCxNX29mZnNldF84LDcsVFs4XSk7XHJcbmQ9RkYoZCxhLGIsYyxNX29mZnNldF85LDEyLFRbOV0pO1xyXG5jPUZGKGMsZCxhLGIsTV9vZmZzZXRfMTAsMTcsVFsxMF0pO1xyXG5iPUZGKGIsYyxkLGEsTV9vZmZzZXRfMTEsMjIsVFsxMV0pO1xyXG5hPUZGKGEsYixjLGQsTV9vZmZzZXRfMTIsNyxUWzEyXSk7XHJcbmQ9RkYoZCxhLGIsYyxNX29mZnNldF8xMywxMixUWzEzXSk7XHJcbmM9RkYoYyxkLGEsYixNX29mZnNldF8xNCwxNyxUWzE0XSk7XHJcbmI9RkYoYixjLGQsYSxNX29mZnNldF8xNSwyMixUWzE1XSk7XHJcbmE9R0coYSxiLGMsZCxNX29mZnNldF8xLDUsVFsxNl0pO1xyXG5kPUdHKGQsYSxiLGMsTV9vZmZzZXRfNiw5LFRbMTddKTtcclxuYz1HRyhjLGQsYSxiLE1fb2Zmc2V0XzExLDE0LFRbMThdKTtcclxuYj1HRyhiLGMsZCxhLE1fb2Zmc2V0XzAsMjAsVFsxOV0pO1xyXG5hPUdHKGEsYixjLGQsTV9vZmZzZXRfNSw1LFRbMjBdKTtcclxuZD1HRyhkLGEsYixjLE1fb2Zmc2V0XzEwLDksVFsyMV0pO1xyXG5jPUdHKGMsZCxhLGIsTV9vZmZzZXRfMTUsMTQsVFsyMl0pO1xyXG5iPUdHKGIsYyxkLGEsTV9vZmZzZXRfNCwyMCxUWzIzXSk7XHJcbmE9R0coYSxiLGMsZCxNX29mZnNldF85LDUsVFsyNF0pO1xyXG5kPUdHKGQsYSxiLGMsTV9vZmZzZXRfMTQsOSxUWzI1XSk7XHJcbmM9R0coYyxkLGEsYixNX29mZnNldF8zLDE0LFRbMjZdKTtcclxuYj1HRyhiLGMsZCxhLE1fb2Zmc2V0XzgsMjAsVFsyN10pO1xyXG5hPUdHKGEsYixjLGQsTV9vZmZzZXRfMTMsNSxUWzI4XSk7XHJcbmQ9R0coZCxhLGIsYyxNX29mZnNldF8yLDksVFsyOV0pO1xyXG5jPUdHKGMsZCxhLGIsTV9vZmZzZXRfNywxNCxUWzMwXSk7XHJcbmI9R0coYixjLGQsYSxNX29mZnNldF8xMiwyMCxUWzMxXSk7XHJcbmE9SEgoYSxiLGMsZCxNX29mZnNldF81LDQsVFszMl0pO1xyXG5kPUhIKGQsYSxiLGMsTV9vZmZzZXRfOCwxMSxUWzMzXSk7XHJcbmM9SEgoYyxkLGEsYixNX29mZnNldF8xMSwxNixUWzM0XSk7XHJcbmI9SEgoYixjLGQsYSxNX29mZnNldF8xNCwyMyxUWzM1XSk7XHJcbmE9SEgoYSxiLGMsZCxNX29mZnNldF8xLDQsVFszNl0pO1xyXG5kPUhIKGQsYSxiLGMsTV9vZmZzZXRfNCwxMSxUWzM3XSk7XHJcbmM9SEgoYyxkLGEsYixNX29mZnNldF83LDE2LFRbMzhdKTtcclxuYj1ISChiLGMsZCxhLE1fb2Zmc2V0XzEwLDIzLFRbMzldKTtcclxuYT1ISChhLGIsYyxkLE1fb2Zmc2V0XzEzLDQsVFs0MF0pO1xyXG5kPUhIKGQsYSxiLGMsTV9vZmZzZXRfMCwxMSxUWzQxXSk7XHJcbmM9SEgoYyxkLGEsYixNX29mZnNldF8zLDE2LFRbNDJdKTtcclxuYj1ISChiLGMsZCxhLE1fb2Zmc2V0XzYsMjMsVFs0M10pO1xyXG5hPUhIKGEsYixjLGQsTV9vZmZzZXRfOSw0LFRbNDRdKTtcclxuZD1ISChkLGEsYixjLE1fb2Zmc2V0XzEyLDExLFRbNDVdKTtcclxuYz1ISChjLGQsYSxiLE1fb2Zmc2V0XzE1LDE2LFRbNDZdKTtcclxuYj1ISChiLGMsZCxhLE1fb2Zmc2V0XzIsMjMsVFs0N10pO1xyXG5hPUlJKGEsYixjLGQsTV9vZmZzZXRfMCw2LFRbNDhdKTtcclxuZD1JSShkLGEsYixjLE1fb2Zmc2V0XzcsMTAsVFs0OV0pO1xyXG5jPUlJKGMsZCxhLGIsTV9vZmZzZXRfMTQsMTUsVFs1MF0pO1xyXG5iPUlJKGIsYyxkLGEsTV9vZmZzZXRfNSwyMSxUWzUxXSk7XHJcbmE9SUkoYSxiLGMsZCxNX29mZnNldF8xMiw2LFRbNTJdKTtcclxuZD1JSShkLGEsYixjLE1fb2Zmc2V0XzMsMTAsVFs1M10pO1xyXG5jPUlJKGMsZCxhLGIsTV9vZmZzZXRfMTAsMTUsVFs1NF0pO1xyXG5iPUlJKGIsYyxkLGEsTV9vZmZzZXRfMSwyMSxUWzU1XSk7XHJcbmE9SUkoYSxiLGMsZCxNX29mZnNldF84LDYsVFs1Nl0pO1xyXG5kPUlJKGQsYSxiLGMsTV9vZmZzZXRfMTUsMTAsVFs1N10pO1xyXG5jPUlJKGMsZCxhLGIsTV9vZmZzZXRfNiwxNSxUWzU4XSk7XHJcbmI9SUkoYixjLGQsYSxNX29mZnNldF8xMywyMSxUWzU5XSk7XHJcbmE9SUkoYSxiLGMsZCxNX29mZnNldF80LDYsVFs2MF0pO1xyXG5kPUlJKGQsYSxiLGMsTV9vZmZzZXRfMTEsMTAsVFs2MV0pO1xyXG5jPUlJKGMsZCxhLGIsTV9vZmZzZXRfMiwxNSxUWzYyXSk7XHJcbmI9SUkoYixjLGQsYSxNX29mZnNldF85LDIxLFRbNjNdKTtcclxuSFswXT0oSFswXSthKXwwO1xyXG5IWzFdPShIWzFdK2IpfDA7XHJcbkhbMl09KEhbMl0rYyl8MDtcclxuSFszXT0oSFszXStkKXwwO1xyXG59LFxyXG5fZG9GaW5hbGl6ZTpmdW5jdGlvbigpe1xyXG52YXIgZGF0YT10aGlzLl9kYXRhO1xyXG52YXIgZGF0YVdvcmRzPWRhdGEud29yZHM7XHJcbnZhciBuQml0c1RvdGFsPXRoaXMuX25EYXRhQnl0ZXMqODtcclxudmFyIG5CaXRzTGVmdD1kYXRhLnNpZ0J5dGVzKjg7XHJcbmRhdGFXb3Jkc1tuQml0c0xlZnQ+Pj41XXw9MHg4MDw8KDI0LW5CaXRzTGVmdCUzMik7XHJcbnZhciBuQml0c1RvdGFsSD1NYXRoLmZsb29yKG5CaXRzVG90YWwvMHgxMDAwMDAwMDApO1xyXG52YXIgbkJpdHNUb3RhbEw9bkJpdHNUb3RhbDtcclxuZGF0YVdvcmRzWygoKG5CaXRzTGVmdCs2NCk+Pj45KTw8NCkrMTVdPSgoKChuQml0c1RvdGFsSDw8OCl8KG5CaXRzVG90YWxIPj4+MjQpKSYweDAwZmYwMGZmKXwoKChuQml0c1RvdGFsSDw8MjQpfChuQml0c1RvdGFsSD4+PjgpKSYweGZmMDBmZjAwKSk7XHJcbmRhdGFXb3Jkc1soKChuQml0c0xlZnQrNjQpPj4+OSk8PDQpKzE0XT0oKCgobkJpdHNUb3RhbEw8PDgpfChuQml0c1RvdGFsTD4+PjI0KSkmMHgwMGZmMDBmZil8KCgobkJpdHNUb3RhbEw8PDI0KXwobkJpdHNUb3RhbEw+Pj44KSkmMHhmZjAwZmYwMCkpO1xyXG5kYXRhLnNpZ0J5dGVzPShkYXRhV29yZHMubGVuZ3RoKzEpKjQ7XHJcbnRoaXMuX3Byb2Nlc3MoKTtcclxudmFyIGhhc2g9dGhpcy5faGFzaDtcclxudmFyIEg9aGFzaC53b3JkcztcclxuZm9yKHZhciBpPTA7aTw0O2krKyl7XHJcbnZhciBIX2k9SFtpXTtcclxuSFtpXT0oKChIX2k8PDgpfChIX2k+Pj4yNCkpJjB4MDBmZjAwZmYpfCgoKEhfaTw8MjQpfChIX2k+Pj44KSkmMHhmZjAwZmYwMCk7XHJcbn1cclxucmV0dXJuIGhhc2g7XHJcbn0sXHJcbmNsb25lOmZ1bmN0aW9uKCl7XHJcbnZhciBjbG9uZT1IYXNoZXIuY2xvbmUuY2FsbCh0aGlzKTtcclxuY2xvbmUuX2hhc2g9dGhpcy5faGFzaC5jbG9uZSgpO1xyXG5yZXR1cm4gY2xvbmU7XHJcbn1cclxufSk7XHJcbmZ1bmN0aW9uIEZGKGEsYixjLGQseCxzLHQpe1xyXG52YXIgbj1hKygoYiZjKXwofmImZCkpK3grdDtcclxucmV0dXJuKChuPDxzKXwobj4+PigzMi1zKSkpK2I7XHJcbn1cclxuZnVuY3Rpb24gR0coYSxiLGMsZCx4LHMsdCl7XHJcbnZhciBuPWErKChiJmQpfChjJn5kKSkreCt0O1xyXG5yZXR1cm4oKG48PHMpfChuPj4+KDMyLXMpKSkrYjtcclxufVxyXG5mdW5jdGlvbiBISChhLGIsYyxkLHgscyx0KXtcclxudmFyIG49YSsoYl5jXmQpK3grdDtcclxucmV0dXJuKChuPDxzKXwobj4+PigzMi1zKSkpK2I7XHJcbn1cclxuZnVuY3Rpb24gSUkoYSxiLGMsZCx4LHMsdCl7XHJcbnZhciBuPWErKGNeKGJ8fmQpKSt4K3Q7XHJcbnJldHVybigobjw8cyl8KG4+Pj4oMzItcykpKStiO1xyXG59XHJcbkMuTUQ1PUhhc2hlci5fY3JlYXRlSGVscGVyKE1ENSk7XHJcbkMuSG1hY01ENT1IYXNoZXIuX2NyZWF0ZUhtYWNIZWxwZXIoTUQ1KTtcclxufShNYXRoKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIEhhc2hlcj1DX2xpYi5IYXNoZXI7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgVz1bXTtcclxudmFyIFNIQTE9Q19hbGdvLlNIQTE9SGFzaGVyLmV4dGVuZCh7XHJcbl9kb1Jlc2V0OmZ1bmN0aW9uKCl7XHJcbnRoaXMuX2hhc2g9bmV3IFdvcmRBcnJheS5pbml0KFsweDY3NDUyMzAxLDB4ZWZjZGFiODksMHg5OGJhZGNmZSwweDEwMzI1NDc2LDB4YzNkMmUxZjBdKTtcclxufSxcclxuX2RvUHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxudmFyIEg9dGhpcy5faGFzaC53b3JkcztcclxudmFyIGE9SFswXTtcclxudmFyIGI9SFsxXTtcclxudmFyIGM9SFsyXTtcclxudmFyIGQ9SFszXTtcclxudmFyIGU9SFs0XTtcclxuZm9yKHZhciBpPTA7aTw4MDtpKyspe1xyXG5pZihpPDE2KXtcclxuV1tpXT1NW29mZnNldCtpXXwwO1xyXG59ZWxzZXtcclxudmFyIG49V1tpLTNdXldbaS04XV5XW2ktMTRdXldbaS0xNl07XHJcbldbaV09KG48PDEpfChuPj4+MzEpO1xyXG59XHJcbnZhciB0PSgoYTw8NSl8KGE+Pj4yNykpK2UrV1tpXTtcclxuaWYoaTwyMCl7XHJcbnQrPSgoYiZjKXwofmImZCkpKzB4NWE4Mjc5OTk7XHJcbn1lbHNlIGlmKGk8NDApe1xyXG50Kz0oYl5jXmQpKzB4NmVkOWViYTE7XHJcbn1lbHNlIGlmKGk8NjApe1xyXG50Kz0oKGImYyl8KGImZCl8KGMmZCkpLTB4NzBlNDQzMjQ7XHJcbn1lbHNlXHJcbntcclxudCs9KGJeY15kKS0weDM1OWQzZTJhO1xyXG59XHJcbmU9ZDtcclxuZD1jO1xyXG5jPShiPDwzMCl8KGI+Pj4yKTtcclxuYj1hO1xyXG5hPXQ7XHJcbn1cclxuSFswXT0oSFswXSthKXwwO1xyXG5IWzFdPShIWzFdK2IpfDA7XHJcbkhbMl09KEhbMl0rYyl8MDtcclxuSFszXT0oSFszXStkKXwwO1xyXG5IWzRdPShIWzRdK2UpfDA7XHJcbn0sXHJcbl9kb0ZpbmFsaXplOmZ1bmN0aW9uKCl7XHJcbnZhciBkYXRhPXRoaXMuX2RhdGE7XHJcbnZhciBkYXRhV29yZHM9ZGF0YS53b3JkcztcclxudmFyIG5CaXRzVG90YWw9dGhpcy5fbkRhdGFCeXRlcyo4O1xyXG52YXIgbkJpdHNMZWZ0PWRhdGEuc2lnQnl0ZXMqODtcclxuZGF0YVdvcmRzW25CaXRzTGVmdD4+PjVdfD0weDgwPDwoMjQtbkJpdHNMZWZ0JTMyKTtcclxuZGF0YVdvcmRzWygoKG5CaXRzTGVmdCs2NCk+Pj45KTw8NCkrMTRdPU1hdGguZmxvb3IobkJpdHNUb3RhbC8weDEwMDAwMDAwMCk7XHJcbmRhdGFXb3Jkc1soKChuQml0c0xlZnQrNjQpPj4+OSk8PDQpKzE1XT1uQml0c1RvdGFsO1xyXG5kYXRhLnNpZ0J5dGVzPWRhdGFXb3Jkcy5sZW5ndGgqNDtcclxudGhpcy5fcHJvY2VzcygpO1xyXG5yZXR1cm4gdGhpcy5faGFzaDtcclxufSxcclxuY2xvbmU6ZnVuY3Rpb24oKXtcclxudmFyIGNsb25lPUhhc2hlci5jbG9uZS5jYWxsKHRoaXMpO1xyXG5jbG9uZS5faGFzaD10aGlzLl9oYXNoLmNsb25lKCk7XHJcbnJldHVybiBjbG9uZTtcclxufVxyXG59KTtcclxuQy5TSEExPUhhc2hlci5fY3JlYXRlSGVscGVyKFNIQTEpO1xyXG5DLkhtYWNTSEExPUhhc2hlci5fY3JlYXRlSG1hY0hlbHBlcihTSEExKTtcclxufSgpKTtcclxuKGZ1bmN0aW9uKE1hdGgpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIEhhc2hlcj1DX2xpYi5IYXNoZXI7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgSD1bXTtcclxudmFyIEs9W107XHJcbihmdW5jdGlvbigpe1xyXG5mdW5jdGlvbiBpc1ByaW1lKG4pe1xyXG52YXIgc3FydE49TWF0aC5zcXJ0KG4pO1xyXG5mb3IodmFyIGZhY3Rvcj0yO2ZhY3Rvcjw9c3FydE47ZmFjdG9yKyspe1xyXG5pZighKG4lZmFjdG9yKSl7XHJcbnJldHVybiBmYWxzZTtcclxufVxyXG59XHJcbnJldHVybiB0cnVlO1xyXG59XHJcbmZ1bmN0aW9uIGdldEZyYWN0aW9uYWxCaXRzKG4pe1xyXG5yZXR1cm4oKG4tKG58MCkpKjB4MTAwMDAwMDAwKXwwO1xyXG59XHJcbnZhciBuPTI7XHJcbnZhciBuUHJpbWU9MDtcclxud2hpbGUoblByaW1lPDY0KXtcclxuaWYoaXNQcmltZShuKSl7XHJcbmlmKG5QcmltZTw4KXtcclxuSFtuUHJpbWVdPWdldEZyYWN0aW9uYWxCaXRzKE1hdGgucG93KG4sMS8yKSk7XHJcbn1cclxuS1tuUHJpbWVdPWdldEZyYWN0aW9uYWxCaXRzKE1hdGgucG93KG4sMS8zKSk7XHJcbm5QcmltZSsrO1xyXG59XHJcbm4rKztcclxufVxyXG59KCkpO1xyXG52YXIgVz1bXTtcclxudmFyIFNIQTI1Nj1DX2FsZ28uU0hBMjU2PUhhc2hlci5leHRlbmQoe1xyXG5fZG9SZXNldDpmdW5jdGlvbigpe1xyXG50aGlzLl9oYXNoPW5ldyBXb3JkQXJyYXkuaW5pdChILnNsaWNlKDApKTtcclxufSxcclxuX2RvUHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxudmFyIEg9dGhpcy5faGFzaC53b3JkcztcclxudmFyIGE9SFswXTtcclxudmFyIGI9SFsxXTtcclxudmFyIGM9SFsyXTtcclxudmFyIGQ9SFszXTtcclxudmFyIGU9SFs0XTtcclxudmFyIGY9SFs1XTtcclxudmFyIGc9SFs2XTtcclxudmFyIGg9SFs3XTtcclxuZm9yKHZhciBpPTA7aTw2NDtpKyspe1xyXG5pZihpPDE2KXtcclxuV1tpXT1NW29mZnNldCtpXXwwO1xyXG59ZWxzZXtcclxudmFyIGdhbW1hMHg9V1tpLTE1XTtcclxudmFyIGdhbW1hMD0oKGdhbW1hMHg8PDI1KXwoZ2FtbWEweD4+PjcpKV4oKGdhbW1hMHg8PDE0KXwoZ2FtbWEweD4+PjE4KSleKGdhbW1hMHg+Pj4zKTtcclxudmFyIGdhbW1hMXg9V1tpLTJdO1xyXG52YXIgZ2FtbWExPSgoZ2FtbWExeDw8MTUpfChnYW1tYTF4Pj4+MTcpKV4oKGdhbW1hMXg8PDEzKXwoZ2FtbWExeD4+PjE5KSleKGdhbW1hMXg+Pj4xMCk7XHJcbldbaV09Z2FtbWEwK1dbaS03XStnYW1tYTErV1tpLTE2XTtcclxufVxyXG52YXIgY2g9KGUmZileKH5lJmcpO1xyXG52YXIgbWFqPShhJmIpXihhJmMpXihiJmMpO1xyXG52YXIgc2lnbWEwPSgoYTw8MzApfChhPj4+MikpXigoYTw8MTkpfChhPj4+MTMpKV4oKGE8PDEwKXwoYT4+PjIyKSk7XHJcbnZhciBzaWdtYTE9KChlPDwyNil8KGU+Pj42KSleKChlPDwyMSl8KGU+Pj4xMSkpXigoZTw8Nyl8KGU+Pj4yNSkpO1xyXG52YXIgdDE9aCtzaWdtYTErY2grS1tpXStXW2ldO1xyXG52YXIgdDI9c2lnbWEwK21hajtcclxuaD1nO1xyXG5nPWY7XHJcbmY9ZTtcclxuZT0oZCt0MSl8MDtcclxuZD1jO1xyXG5jPWI7XHJcbmI9YTtcclxuYT0odDErdDIpfDA7XHJcbn1cclxuSFswXT0oSFswXSthKXwwO1xyXG5IWzFdPShIWzFdK2IpfDA7XHJcbkhbMl09KEhbMl0rYyl8MDtcclxuSFszXT0oSFszXStkKXwwO1xyXG5IWzRdPShIWzRdK2UpfDA7XHJcbkhbNV09KEhbNV0rZil8MDtcclxuSFs2XT0oSFs2XStnKXwwO1xyXG5IWzddPShIWzddK2gpfDA7XHJcbn0sXHJcbl9kb0ZpbmFsaXplOmZ1bmN0aW9uKCl7XHJcbnZhciBkYXRhPXRoaXMuX2RhdGE7XHJcbnZhciBkYXRhV29yZHM9ZGF0YS53b3JkcztcclxudmFyIG5CaXRzVG90YWw9dGhpcy5fbkRhdGFCeXRlcyo4O1xyXG52YXIgbkJpdHNMZWZ0PWRhdGEuc2lnQnl0ZXMqODtcclxuZGF0YVdvcmRzW25CaXRzTGVmdD4+PjVdfD0weDgwPDwoMjQtbkJpdHNMZWZ0JTMyKTtcclxuZGF0YVdvcmRzWygoKG5CaXRzTGVmdCs2NCk+Pj45KTw8NCkrMTRdPU1hdGguZmxvb3IobkJpdHNUb3RhbC8weDEwMDAwMDAwMCk7XHJcbmRhdGFXb3Jkc1soKChuQml0c0xlZnQrNjQpPj4+OSk8PDQpKzE1XT1uQml0c1RvdGFsO1xyXG5kYXRhLnNpZ0J5dGVzPWRhdGFXb3Jkcy5sZW5ndGgqNDtcclxudGhpcy5fcHJvY2VzcygpO1xyXG5yZXR1cm4gdGhpcy5faGFzaDtcclxufSxcclxuY2xvbmU6ZnVuY3Rpb24oKXtcclxudmFyIGNsb25lPUhhc2hlci5jbG9uZS5jYWxsKHRoaXMpO1xyXG5jbG9uZS5faGFzaD10aGlzLl9oYXNoLmNsb25lKCk7XHJcbnJldHVybiBjbG9uZTtcclxufVxyXG59KTtcclxuQy5TSEEyNTY9SGFzaGVyLl9jcmVhdGVIZWxwZXIoU0hBMjU2KTtcclxuQy5IbWFjU0hBMjU2PUhhc2hlci5fY3JlYXRlSG1hY0hlbHBlcihTSEEyNTYpO1xyXG59KE1hdGgpKTtcclxuKGZ1bmN0aW9uKCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBXb3JkQXJyYXk9Q19saWIuV29yZEFycmF5O1xyXG52YXIgQ19hbGdvPUMuYWxnbztcclxudmFyIFNIQTI1Nj1DX2FsZ28uU0hBMjU2O1xyXG52YXIgU0hBMjI0PUNfYWxnby5TSEEyMjQ9U0hBMjU2LmV4dGVuZCh7XHJcbl9kb1Jlc2V0OmZ1bmN0aW9uKCl7XHJcbnRoaXMuX2hhc2g9bmV3IFdvcmRBcnJheS5pbml0KFsweGMxMDU5ZWQ4LDB4MzY3Y2Q1MDcsMHgzMDcwZGQxNywweGY3MGU1OTM5LDB4ZmZjMDBiMzEsMHg2ODU4MTUxMSwweDY0Zjk4ZmE3LDB4YmVmYTRmYTRdKTtcclxufSxcclxuX2RvRmluYWxpemU6ZnVuY3Rpb24oKXtcclxudmFyIGhhc2g9U0hBMjU2Ll9kb0ZpbmFsaXplLmNhbGwodGhpcyk7XHJcbmhhc2guc2lnQnl0ZXMtPTQ7XHJcbnJldHVybiBoYXNoO1xyXG59XHJcbn0pO1xyXG5DLlNIQTIyND1TSEEyNTYuX2NyZWF0ZUhlbHBlcihTSEEyMjQpO1xyXG5DLkhtYWNTSEEyMjQ9U0hBMjU2Ll9jcmVhdGVIbWFjSGVscGVyKFNIQTIyNCk7XHJcbn0oKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgSGFzaGVyPUNfbGliLkhhc2hlcjtcclxudmFyIENfeDY0PUMueDY0O1xyXG52YXIgWDY0V29yZD1DX3g2NC5Xb3JkO1xyXG52YXIgWDY0V29yZEFycmF5PUNfeDY0LldvcmRBcnJheTtcclxudmFyIENfYWxnbz1DLmFsZ287XHJcbmZ1bmN0aW9uIFg2NFdvcmRfY3JlYXRlKCl7XHJcbnJldHVybiBYNjRXb3JkLmNyZWF0ZS5hcHBseShYNjRXb3JkLGFyZ3VtZW50cyk7XHJcbn1cclxudmFyIEs9W1g2NFdvcmRfY3JlYXRlKDB4NDI4YTJmOTgsMHhkNzI4YWUyMiksWDY0V29yZF9jcmVhdGUoMHg3MTM3NDQ5MSwweDIzZWY2NWNkKSxYNjRXb3JkX2NyZWF0ZSgweGI1YzBmYmNmLDB4ZWM0ZDNiMmYpLFg2NFdvcmRfY3JlYXRlKDB4ZTliNWRiYTUsMHg4MTg5ZGJiYyksWDY0V29yZF9jcmVhdGUoMHgzOTU2YzI1YiwweGYzNDhiNTM4KSxYNjRXb3JkX2NyZWF0ZSgweDU5ZjExMWYxLDB4YjYwNWQwMTkpLFg2NFdvcmRfY3JlYXRlKDB4OTIzZjgyYTQsMHhhZjE5NGY5YiksWDY0V29yZF9jcmVhdGUoMHhhYjFjNWVkNSwweGRhNmQ4MTE4KSxYNjRXb3JkX2NyZWF0ZSgweGQ4MDdhYTk4LDB4YTMwMzAyNDIpLFg2NFdvcmRfY3JlYXRlKDB4MTI4MzViMDEsMHg0NTcwNmZiZSksWDY0V29yZF9jcmVhdGUoMHgyNDMxODViZSwweDRlZTRiMjhjKSxYNjRXb3JkX2NyZWF0ZSgweDU1MGM3ZGMzLDB4ZDVmZmI0ZTIpLFg2NFdvcmRfY3JlYXRlKDB4NzJiZTVkNzQsMHhmMjdiODk2ZiksWDY0V29yZF9jcmVhdGUoMHg4MGRlYjFmZSwweDNiMTY5NmIxKSxYNjRXb3JkX2NyZWF0ZSgweDliZGMwNmE3LDB4MjVjNzEyMzUpLFg2NFdvcmRfY3JlYXRlKDB4YzE5YmYxNzQsMHhjZjY5MjY5NCksWDY0V29yZF9jcmVhdGUoMHhlNDliNjljMSwweDllZjE0YWQyKSxYNjRXb3JkX2NyZWF0ZSgweGVmYmU0Nzg2LDB4Mzg0ZjI1ZTMpLFg2NFdvcmRfY3JlYXRlKDB4MGZjMTlkYzYsMHg4YjhjZDViNSksWDY0V29yZF9jcmVhdGUoMHgyNDBjYTFjYywweDc3YWM5YzY1KSxYNjRXb3JkX2NyZWF0ZSgweDJkZTkyYzZmLDB4NTkyYjAyNzUpLFg2NFdvcmRfY3JlYXRlKDB4NGE3NDg0YWEsMHg2ZWE2ZTQ4MyksWDY0V29yZF9jcmVhdGUoMHg1Y2IwYTlkYywweGJkNDFmYmQ0KSxYNjRXb3JkX2NyZWF0ZSgweDc2Zjk4OGRhLDB4ODMxMTUzYjUpLFg2NFdvcmRfY3JlYXRlKDB4OTgzZTUxNTIsMHhlZTY2ZGZhYiksWDY0V29yZF9jcmVhdGUoMHhhODMxYzY2ZCwweDJkYjQzMjEwKSxYNjRXb3JkX2NyZWF0ZSgweGIwMDMyN2M4LDB4OThmYjIxM2YpLFg2NFdvcmRfY3JlYXRlKDB4YmY1OTdmYzcsMHhiZWVmMGVlNCksWDY0V29yZF9jcmVhdGUoMHhjNmUwMGJmMywweDNkYTg4ZmMyKSxYNjRXb3JkX2NyZWF0ZSgweGQ1YTc5MTQ3LDB4OTMwYWE3MjUpLFg2NFdvcmRfY3JlYXRlKDB4MDZjYTYzNTEsMHhlMDAzODI2ZiksWDY0V29yZF9jcmVhdGUoMHgxNDI5Mjk2NywweDBhMGU2ZTcwKSxYNjRXb3JkX2NyZWF0ZSgweDI3YjcwYTg1LDB4NDZkMjJmZmMpLFg2NFdvcmRfY3JlYXRlKDB4MmUxYjIxMzgsMHg1YzI2YzkyNiksWDY0V29yZF9jcmVhdGUoMHg0ZDJjNmRmYywweDVhYzQyYWVkKSxYNjRXb3JkX2NyZWF0ZSgweDUzMzgwZDEzLDB4OWQ5NWIzZGYpLFg2NFdvcmRfY3JlYXRlKDB4NjUwYTczNTQsMHg4YmFmNjNkZSksWDY0V29yZF9jcmVhdGUoMHg3NjZhMGFiYiwweDNjNzdiMmE4KSxYNjRXb3JkX2NyZWF0ZSgweDgxYzJjOTJlLDB4NDdlZGFlZTYpLFg2NFdvcmRfY3JlYXRlKDB4OTI3MjJjODUsMHgxNDgyMzUzYiksWDY0V29yZF9jcmVhdGUoMHhhMmJmZThhMSwweDRjZjEwMzY0KSxYNjRXb3JkX2NyZWF0ZSgweGE4MWE2NjRiLDB4YmM0MjMwMDEpLFg2NFdvcmRfY3JlYXRlKDB4YzI0YjhiNzAsMHhkMGY4OTc5MSksWDY0V29yZF9jcmVhdGUoMHhjNzZjNTFhMywweDA2NTRiZTMwKSxYNjRXb3JkX2NyZWF0ZSgweGQxOTJlODE5LDB4ZDZlZjUyMTgpLFg2NFdvcmRfY3JlYXRlKDB4ZDY5OTA2MjQsMHg1NTY1YTkxMCksWDY0V29yZF9jcmVhdGUoMHhmNDBlMzU4NSwweDU3NzEyMDJhKSxYNjRXb3JkX2NyZWF0ZSgweDEwNmFhMDcwLDB4MzJiYmQxYjgpLFg2NFdvcmRfY3JlYXRlKDB4MTlhNGMxMTYsMHhiOGQyZDBjOCksWDY0V29yZF9jcmVhdGUoMHgxZTM3NmMwOCwweDUxNDFhYjUzKSxYNjRXb3JkX2NyZWF0ZSgweDI3NDg3NzRjLDB4ZGY4ZWViOTkpLFg2NFdvcmRfY3JlYXRlKDB4MzRiMGJjYjUsMHhlMTliNDhhOCksWDY0V29yZF9jcmVhdGUoMHgzOTFjMGNiMywweGM1Yzk1YTYzKSxYNjRXb3JkX2NyZWF0ZSgweDRlZDhhYTRhLDB4ZTM0MThhY2IpLFg2NFdvcmRfY3JlYXRlKDB4NWI5Y2NhNGYsMHg3NzYzZTM3MyksWDY0V29yZF9jcmVhdGUoMHg2ODJlNmZmMywweGQ2YjJiOGEzKSxYNjRXb3JkX2NyZWF0ZSgweDc0OGY4MmVlLDB4NWRlZmIyZmMpLFg2NFdvcmRfY3JlYXRlKDB4NzhhNTYzNmYsMHg0MzE3MmY2MCksWDY0V29yZF9jcmVhdGUoMHg4NGM4NzgxNCwweGExZjBhYjcyKSxYNjRXb3JkX2NyZWF0ZSgweDhjYzcwMjA4LDB4MWE2NDM5ZWMpLFg2NFdvcmRfY3JlYXRlKDB4OTBiZWZmZmEsMHgyMzYzMWUyOCksWDY0V29yZF9jcmVhdGUoMHhhNDUwNmNlYiwweGRlODJiZGU5KSxYNjRXb3JkX2NyZWF0ZSgweGJlZjlhM2Y3LDB4YjJjNjc5MTUpLFg2NFdvcmRfY3JlYXRlKDB4YzY3MTc4ZjIsMHhlMzcyNTMyYiksWDY0V29yZF9jcmVhdGUoMHhjYTI3M2VjZSwweGVhMjY2MTljKSxYNjRXb3JkX2NyZWF0ZSgweGQxODZiOGM3LDB4MjFjMGMyMDcpLFg2NFdvcmRfY3JlYXRlKDB4ZWFkYTdkZDYsMHhjZGUwZWIxZSksWDY0V29yZF9jcmVhdGUoMHhmNTdkNGY3ZiwweGVlNmVkMTc4KSxYNjRXb3JkX2NyZWF0ZSgweDA2ZjA2N2FhLDB4NzIxNzZmYmEpLFg2NFdvcmRfY3JlYXRlKDB4MGE2MzdkYzUsMHhhMmM4OThhNiksWDY0V29yZF9jcmVhdGUoMHgxMTNmOTgwNCwweGJlZjkwZGFlKSxYNjRXb3JkX2NyZWF0ZSgweDFiNzEwYjM1LDB4MTMxYzQ3MWIpLFg2NFdvcmRfY3JlYXRlKDB4MjhkYjc3ZjUsMHgyMzA0N2Q4NCksWDY0V29yZF9jcmVhdGUoMHgzMmNhYWI3YiwweDQwYzcyNDkzKSxYNjRXb3JkX2NyZWF0ZSgweDNjOWViZTBhLDB4MTVjOWJlYmMpLFg2NFdvcmRfY3JlYXRlKDB4NDMxZDY3YzQsMHg5YzEwMGQ0YyksWDY0V29yZF9jcmVhdGUoMHg0Y2M1ZDRiZSwweGNiM2U0MmI2KSxYNjRXb3JkX2NyZWF0ZSgweDU5N2YyOTljLDB4ZmM2NTdlMmEpLFg2NFdvcmRfY3JlYXRlKDB4NWZjYjZmYWIsMHgzYWQ2ZmFlYyksWDY0V29yZF9jcmVhdGUoMHg2YzQ0MTk4YywweDRhNDc1ODE3KV07XHJcbnZhciBXPVtdOyhmdW5jdGlvbigpe1xyXG5mb3IodmFyIGk9MDtpPDgwO2krKyl7XHJcbldbaV09WDY0V29yZF9jcmVhdGUoKTtcclxufVxyXG59KCkpO1xyXG52YXIgU0hBNTEyPUNfYWxnby5TSEE1MTI9SGFzaGVyLmV4dGVuZCh7XHJcbl9kb1Jlc2V0OmZ1bmN0aW9uKCl7XHJcbnRoaXMuX2hhc2g9bmV3IFg2NFdvcmRBcnJheS5pbml0KFtuZXcgWDY0V29yZC5pbml0KDB4NmEwOWU2NjcsMHhmM2JjYzkwOCksbmV3IFg2NFdvcmQuaW5pdCgweGJiNjdhZTg1LDB4ODRjYWE3M2IpLG5ldyBYNjRXb3JkLmluaXQoMHgzYzZlZjM3MiwweGZlOTRmODJiKSxuZXcgWDY0V29yZC5pbml0KDB4YTU0ZmY1M2EsMHg1ZjFkMzZmMSksbmV3IFg2NFdvcmQuaW5pdCgweDUxMGU1MjdmLDB4YWRlNjgyZDEpLG5ldyBYNjRXb3JkLmluaXQoMHg5YjA1Njg4YywweDJiM2U2YzFmKSxuZXcgWDY0V29yZC5pbml0KDB4MWY4M2Q5YWIsMHhmYjQxYmQ2YiksbmV3IFg2NFdvcmQuaW5pdCgweDViZTBjZDE5LDB4MTM3ZTIxNzkpXSk7XHJcbn0sXHJcbl9kb1Byb2Nlc3NCbG9jazpmdW5jdGlvbihNLG9mZnNldCl7XHJcbnZhciBIPXRoaXMuX2hhc2gud29yZHM7XHJcbnZhciBIMD1IWzBdO1xyXG52YXIgSDE9SFsxXTtcclxudmFyIEgyPUhbMl07XHJcbnZhciBIMz1IWzNdO1xyXG52YXIgSDQ9SFs0XTtcclxudmFyIEg1PUhbNV07XHJcbnZhciBINj1IWzZdO1xyXG52YXIgSDc9SFs3XTtcclxudmFyIEgwaD1IMC5oaWdoO1xyXG52YXIgSDBsPUgwLmxvdztcclxudmFyIEgxaD1IMS5oaWdoO1xyXG52YXIgSDFsPUgxLmxvdztcclxudmFyIEgyaD1IMi5oaWdoO1xyXG52YXIgSDJsPUgyLmxvdztcclxudmFyIEgzaD1IMy5oaWdoO1xyXG52YXIgSDNsPUgzLmxvdztcclxudmFyIEg0aD1INC5oaWdoO1xyXG52YXIgSDRsPUg0LmxvdztcclxudmFyIEg1aD1INS5oaWdoO1xyXG52YXIgSDVsPUg1LmxvdztcclxudmFyIEg2aD1INi5oaWdoO1xyXG52YXIgSDZsPUg2LmxvdztcclxudmFyIEg3aD1INy5oaWdoO1xyXG52YXIgSDdsPUg3LmxvdztcclxudmFyIGFoPUgwaDtcclxudmFyIGFsPUgwbDtcclxudmFyIGJoPUgxaDtcclxudmFyIGJsPUgxbDtcclxudmFyIGNoPUgyaDtcclxudmFyIGNsPUgybDtcclxudmFyIGRoPUgzaDtcclxudmFyIGRsPUgzbDtcclxudmFyIGVoPUg0aDtcclxudmFyIGVsPUg0bDtcclxudmFyIGZoPUg1aDtcclxudmFyIGZsPUg1bDtcclxudmFyIGdoPUg2aDtcclxudmFyIGdsPUg2bDtcclxudmFyIGhoPUg3aDtcclxudmFyIGhsPUg3bDtcclxuZm9yKHZhciBpPTA7aTw4MDtpKyspe1xyXG52YXIgV2lsO1xyXG52YXIgV2loO1xyXG52YXIgV2k9V1tpXTtcclxuaWYoaTwxNil7XHJcbldpaD1XaS5oaWdoPU1bb2Zmc2V0K2kqMl18MDtcclxuV2lsPVdpLmxvdz1NW29mZnNldCtpKjIrMV18MDtcclxufWVsc2V7XHJcbnZhciBnYW1tYTB4PVdbaS0xNV07XHJcbnZhciBnYW1tYTB4aD1nYW1tYTB4LmhpZ2g7XHJcbnZhciBnYW1tYTB4bD1nYW1tYTB4LmxvdztcclxudmFyIGdhbW1hMGg9KChnYW1tYTB4aD4+PjEpfChnYW1tYTB4bDw8MzEpKV4oKGdhbW1hMHhoPj4+OCl8KGdhbW1hMHhsPDwyNCkpXihnYW1tYTB4aD4+PjcpO1xyXG52YXIgZ2FtbWEwbD0oKGdhbW1hMHhsPj4+MSl8KGdhbW1hMHhoPDwzMSkpXigoZ2FtbWEweGw+Pj44KXwoZ2FtbWEweGg8PDI0KSleKChnYW1tYTB4bD4+PjcpfChnYW1tYTB4aDw8MjUpKTtcclxudmFyIGdhbW1hMXg9V1tpLTJdO1xyXG52YXIgZ2FtbWExeGg9Z2FtbWExeC5oaWdoO1xyXG52YXIgZ2FtbWExeGw9Z2FtbWExeC5sb3c7XHJcbnZhciBnYW1tYTFoPSgoZ2FtbWExeGg+Pj4xOSl8KGdhbW1hMXhsPDwxMykpXigoZ2FtbWExeGg8PDMpfChnYW1tYTF4bD4+PjI5KSleKGdhbW1hMXhoPj4+Nik7XHJcbnZhciBnYW1tYTFsPSgoZ2FtbWExeGw+Pj4xOSl8KGdhbW1hMXhoPDwxMykpXigoZ2FtbWExeGw8PDMpfChnYW1tYTF4aD4+PjI5KSleKChnYW1tYTF4bD4+PjYpfChnYW1tYTF4aDw8MjYpKTtcclxudmFyIFdpNz1XW2ktN107XHJcbnZhciBXaTdoPVdpNy5oaWdoO1xyXG52YXIgV2k3bD1XaTcubG93O1xyXG52YXIgV2kxNj1XW2ktMTZdO1xyXG52YXIgV2kxNmg9V2kxNi5oaWdoO1xyXG52YXIgV2kxNmw9V2kxNi5sb3c7XHJcbldpbD1nYW1tYTBsK1dpN2w7XHJcbldpaD1nYW1tYTBoK1dpN2grKChXaWw+Pj4wKTwoZ2FtbWEwbD4+PjApPzE6MCk7XHJcbldpbD1XaWwrZ2FtbWExbDtcclxuV2loPVdpaCtnYW1tYTFoKygoV2lsPj4+MCk8KGdhbW1hMWw+Pj4wKT8xOjApO1xyXG5XaWw9V2lsK1dpMTZsO1xyXG5XaWg9V2loK1dpMTZoKygoV2lsPj4+MCk8KFdpMTZsPj4+MCk/MTowKTtcclxuV2kuaGlnaD1XaWg7XHJcbldpLmxvdz1XaWw7XHJcbn1cclxudmFyIGNoaD0oZWgmZmgpXih+ZWgmZ2gpO1xyXG52YXIgY2hsPShlbCZmbCleKH5lbCZnbCk7XHJcbnZhciBtYWpoPShhaCZiaCleKGFoJmNoKV4oYmgmY2gpO1xyXG52YXIgbWFqbD0oYWwmYmwpXihhbCZjbCleKGJsJmNsKTtcclxudmFyIHNpZ21hMGg9KChhaD4+PjI4KXwoYWw8PDQpKV4oKGFoPDwzMCl8KGFsPj4+MikpXigoYWg8PDI1KXwoYWw+Pj43KSk7XHJcbnZhciBzaWdtYTBsPSgoYWw+Pj4yOCl8KGFoPDw0KSleKChhbDw8MzApfChhaD4+PjIpKV4oKGFsPDwyNSl8KGFoPj4+NykpO1xyXG52YXIgc2lnbWExaD0oKGVoPj4+MTQpfChlbDw8MTgpKV4oKGVoPj4+MTgpfChlbDw8MTQpKV4oKGVoPDwyMyl8KGVsPj4+OSkpO1xyXG52YXIgc2lnbWExbD0oKGVsPj4+MTQpfChlaDw8MTgpKV4oKGVsPj4+MTgpfChlaDw8MTQpKV4oKGVsPDwyMyl8KGVoPj4+OSkpO1xyXG52YXIgS2k9S1tpXTtcclxudmFyIEtpaD1LaS5oaWdoO1xyXG52YXIgS2lsPUtpLmxvdztcclxudmFyIHQxbD1obCtzaWdtYTFsO1xyXG52YXIgdDFoPWhoK3NpZ21hMWgrKCh0MWw+Pj4wKTwoaGw+Pj4wKT8xOjApO1xyXG52YXIgdDFsPXQxbCtjaGw7XHJcbnZhciB0MWg9dDFoK2NoaCsoKHQxbD4+PjApPChjaGw+Pj4wKT8xOjApO1xyXG52YXIgdDFsPXQxbCtLaWw7XHJcbnZhciB0MWg9dDFoK0tpaCsoKHQxbD4+PjApPChLaWw+Pj4wKT8xOjApO1xyXG52YXIgdDFsPXQxbCtXaWw7XHJcbnZhciB0MWg9dDFoK1dpaCsoKHQxbD4+PjApPChXaWw+Pj4wKT8xOjApO1xyXG52YXIgdDJsPXNpZ21hMGwrbWFqbDtcclxudmFyIHQyaD1zaWdtYTBoK21hamgrKCh0Mmw+Pj4wKTwoc2lnbWEwbD4+PjApPzE6MCk7XHJcbmhoPWdoO1xyXG5obD1nbDtcclxuZ2g9Zmg7XHJcbmdsPWZsO1xyXG5maD1laDtcclxuZmw9ZWw7XHJcbmVsPShkbCt0MWwpfDA7XHJcbmVoPShkaCt0MWgrKChlbD4+PjApPChkbD4+PjApPzE6MCkpfDA7XHJcbmRoPWNoO1xyXG5kbD1jbDtcclxuY2g9Ymg7XHJcbmNsPWJsO1xyXG5iaD1haDtcclxuYmw9YWw7XHJcbmFsPSh0MWwrdDJsKXwwO1xyXG5haD0odDFoK3QyaCsoKGFsPj4+MCk8KHQxbD4+PjApPzE6MCkpfDA7XHJcbn1cclxuSDBsPUgwLmxvdz0oSDBsK2FsKTtcclxuSDAuaGlnaD0oSDBoK2FoKygoSDBsPj4+MCk8KGFsPj4+MCk/MTowKSk7XHJcbkgxbD1IMS5sb3c9KEgxbCtibCk7XHJcbkgxLmhpZ2g9KEgxaCtiaCsoKEgxbD4+PjApPChibD4+PjApPzE6MCkpO1xyXG5IMmw9SDIubG93PShIMmwrY2wpO1xyXG5IMi5oaWdoPShIMmgrY2grKChIMmw+Pj4wKTwoY2w+Pj4wKT8xOjApKTtcclxuSDNsPUgzLmxvdz0oSDNsK2RsKTtcclxuSDMuaGlnaD0oSDNoK2RoKygoSDNsPj4+MCk8KGRsPj4+MCk/MTowKSk7XHJcbkg0bD1INC5sb3c9KEg0bCtlbCk7XHJcbkg0LmhpZ2g9KEg0aCtlaCsoKEg0bD4+PjApPChlbD4+PjApPzE6MCkpO1xyXG5INWw9SDUubG93PShINWwrZmwpO1xyXG5INS5oaWdoPShINWgrZmgrKChINWw+Pj4wKTwoZmw+Pj4wKT8xOjApKTtcclxuSDZsPUg2Lmxvdz0oSDZsK2dsKTtcclxuSDYuaGlnaD0oSDZoK2doKygoSDZsPj4+MCk8KGdsPj4+MCk/MTowKSk7XHJcbkg3bD1INy5sb3c9KEg3bCtobCk7XHJcbkg3LmhpZ2g9KEg3aCtoaCsoKEg3bD4+PjApPChobD4+PjApPzE6MCkpO1xyXG59LFxyXG5fZG9GaW5hbGl6ZTpmdW5jdGlvbigpe1xyXG52YXIgZGF0YT10aGlzLl9kYXRhO1xyXG52YXIgZGF0YVdvcmRzPWRhdGEud29yZHM7XHJcbnZhciBuQml0c1RvdGFsPXRoaXMuX25EYXRhQnl0ZXMqODtcclxudmFyIG5CaXRzTGVmdD1kYXRhLnNpZ0J5dGVzKjg7XHJcbmRhdGFXb3Jkc1tuQml0c0xlZnQ+Pj41XXw9MHg4MDw8KDI0LW5CaXRzTGVmdCUzMik7XHJcbmRhdGFXb3Jkc1soKChuQml0c0xlZnQrMTI4KT4+PjEwKTw8NSkrMzBdPU1hdGguZmxvb3IobkJpdHNUb3RhbC8weDEwMDAwMDAwMCk7XHJcbmRhdGFXb3Jkc1soKChuQml0c0xlZnQrMTI4KT4+PjEwKTw8NSkrMzFdPW5CaXRzVG90YWw7XHJcbmRhdGEuc2lnQnl0ZXM9ZGF0YVdvcmRzLmxlbmd0aCo0O1xyXG50aGlzLl9wcm9jZXNzKCk7XHJcbnZhciBoYXNoPXRoaXMuX2hhc2gudG9YMzIoKTtcclxucmV0dXJuIGhhc2g7XHJcbn0sXHJcbmNsb25lOmZ1bmN0aW9uKCl7XHJcbnZhciBjbG9uZT1IYXNoZXIuY2xvbmUuY2FsbCh0aGlzKTtcclxuY2xvbmUuX2hhc2g9dGhpcy5faGFzaC5jbG9uZSgpO1xyXG5yZXR1cm4gY2xvbmU7XHJcbn0sXHJcbmJsb2NrU2l6ZToxMDI0LzMyXHJcbn0pO1xyXG5DLlNIQTUxMj1IYXNoZXIuX2NyZWF0ZUhlbHBlcihTSEE1MTIpO1xyXG5DLkhtYWNTSEE1MTI9SGFzaGVyLl9jcmVhdGVIbWFjSGVscGVyKFNIQTUxMik7XHJcbn0oKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfeDY0PUMueDY0O1xyXG52YXIgWDY0V29yZD1DX3g2NC5Xb3JkO1xyXG52YXIgWDY0V29yZEFycmF5PUNfeDY0LldvcmRBcnJheTtcclxudmFyIENfYWxnbz1DLmFsZ287XHJcbnZhciBTSEE1MTI9Q19hbGdvLlNIQTUxMjtcclxudmFyIFNIQTM4ND1DX2FsZ28uU0hBMzg0PVNIQTUxMi5leHRlbmQoe1xyXG5fZG9SZXNldDpmdW5jdGlvbigpe1xyXG50aGlzLl9oYXNoPW5ldyBYNjRXb3JkQXJyYXkuaW5pdChbbmV3IFg2NFdvcmQuaW5pdCgweGNiYmI5ZDVkLDB4YzEwNTllZDgpLG5ldyBYNjRXb3JkLmluaXQoMHg2MjlhMjkyYSwweDM2N2NkNTA3KSxuZXcgWDY0V29yZC5pbml0KDB4OTE1OTAxNWEsMHgzMDcwZGQxNyksbmV3IFg2NFdvcmQuaW5pdCgweDE1MmZlY2Q4LDB4ZjcwZTU5MzkpLG5ldyBYNjRXb3JkLmluaXQoMHg2NzMzMjY2NywweGZmYzAwYjMxKSxuZXcgWDY0V29yZC5pbml0KDB4OGViNDRhODcsMHg2ODU4MTUxMSksbmV3IFg2NFdvcmQuaW5pdCgweGRiMGMyZTBkLDB4NjRmOThmYTcpLG5ldyBYNjRXb3JkLmluaXQoMHg0N2I1NDgxZCwweGJlZmE0ZmE0KV0pO1xyXG59LFxyXG5fZG9GaW5hbGl6ZTpmdW5jdGlvbigpe1xyXG52YXIgaGFzaD1TSEE1MTIuX2RvRmluYWxpemUuY2FsbCh0aGlzKTtcclxuaGFzaC5zaWdCeXRlcy09MTY7XHJcbnJldHVybiBoYXNoO1xyXG59XHJcbn0pO1xyXG5DLlNIQTM4ND1TSEE1MTIuX2NyZWF0ZUhlbHBlcihTSEEzODQpO1xyXG5DLkhtYWNTSEEzODQ9U0hBNTEyLl9jcmVhdGVIbWFjSGVscGVyKFNIQTM4NCk7XHJcbn0oKSk7XHJcbihmdW5jdGlvbihNYXRoKXtcclxudmFyIEM9Q3J5cHRvSlM7XHJcbnZhciBDX2xpYj1DLmxpYjtcclxudmFyIFdvcmRBcnJheT1DX2xpYi5Xb3JkQXJyYXk7XHJcbnZhciBIYXNoZXI9Q19saWIuSGFzaGVyO1xyXG52YXIgQ194NjQ9Qy54NjQ7XHJcbnZhciBYNjRXb3JkPUNfeDY0LldvcmQ7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgUkhPX09GRlNFVFM9W107XHJcbnZhciBQSV9JTkRFWEVTPVtdO1xyXG52YXIgUk9VTkRfQ09OU1RBTlRTPVtdO1xyXG4oZnVuY3Rpb24oKXtcclxudmFyIHg9MSxcclxueT0wO1xyXG5mb3IodmFyIHQ9MDt0PDI0O3QrKyl7XHJcblJIT19PRkZTRVRTW3grNSp5XT0oKHQrMSkqKHQrMikvMiklNjQ7XHJcbnZhciBuZXdYPXklNTtcclxudmFyIG5ld1k9KDIqeCszKnkpJTU7XHJcbng9bmV3WDtcclxueT1uZXdZO1xyXG59XHJcbmZvcih2YXIgeD0wO3g8NTt4Kyspe1xyXG5mb3IodmFyIHk9MDt5PDU7eSsrKXtcclxuUElfSU5ERVhFU1t4KzUqeV09eSsoKDIqeCszKnkpJTUpKjU7XHJcbn1cclxufVxyXG52YXIgTEZTUj0weDAxO1xyXG5mb3IodmFyIGk9MDtpPDI0O2krKyl7XHJcbnZhciByb3VuZENvbnN0YW50TXN3PTA7XHJcbnZhciByb3VuZENvbnN0YW50THN3PTA7XHJcbmZvcih2YXIgaj0wO2o8NztqKyspe1xyXG5pZihMRlNSJjB4MDEpe1xyXG52YXIgYml0UG9zaXRpb249KDE8PGopLTE7XHJcbmlmKGJpdFBvc2l0aW9uPDMyKXtcclxucm91bmRDb25zdGFudExzd149MTw8Yml0UG9zaXRpb247XHJcbn1lbHNlXHJcbntcclxucm91bmRDb25zdGFudE1zd149MTw8KGJpdFBvc2l0aW9uLTMyKTtcclxufVxyXG59XHJcbmlmKExGU1ImMHg4MCl7XHJcbkxGU1I9KExGU1I8PDEpXjB4NzE7XHJcbn1lbHNle1xyXG5MRlNSPDw9MTtcclxufVxyXG59XHJcblJPVU5EX0NPTlNUQU5UU1tpXT1YNjRXb3JkLmNyZWF0ZShyb3VuZENvbnN0YW50TXN3LHJvdW5kQ29uc3RhbnRMc3cpO1xyXG59XHJcbn0oKSk7XHJcbnZhciBUPVtdOyhmdW5jdGlvbigpe1xyXG5mb3IodmFyIGk9MDtpPDI1O2krKyl7XHJcblRbaV09WDY0V29yZC5jcmVhdGUoKTtcclxufVxyXG59KCkpO1xyXG52YXIgU0hBMz1DX2FsZ28uU0hBMz1IYXNoZXIuZXh0ZW5kKHtcclxuY2ZnOkhhc2hlci5jZmcuZXh0ZW5kKHtcclxub3V0cHV0TGVuZ3RoOjUxMlxyXG59KSxcclxuX2RvUmVzZXQ6ZnVuY3Rpb24oKXtcclxudmFyIHN0YXRlPXRoaXMuX3N0YXRlPVtdXHJcbmZvcih2YXIgaT0wO2k8MjU7aSsrKXtcclxuc3RhdGVbaV09bmV3IFg2NFdvcmQuaW5pdCgpO1xyXG59XHJcbnRoaXMuYmxvY2tTaXplPSgxNjAwLTIqdGhpcy5jZmcub3V0cHV0TGVuZ3RoKS8zMjtcclxufSxcclxuX2RvUHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxudmFyIHN0YXRlPXRoaXMuX3N0YXRlO1xyXG52YXIgbkJsb2NrU2l6ZUxhbmVzPXRoaXMuYmxvY2tTaXplLzI7XHJcbmZvcih2YXIgaT0wO2k8bkJsb2NrU2l6ZUxhbmVzO2krKyl7XHJcbnZhciBNMmk9TVtvZmZzZXQrMippXTtcclxudmFyIE0yaTE9TVtvZmZzZXQrMippKzFdO1xyXG5NMmk9KCgoKE0yaTw8OCl8KE0yaT4+PjI0KSkmMHgwMGZmMDBmZil8KCgoTTJpPDwyNCl8KE0yaT4+PjgpKSYweGZmMDBmZjAwKSk7XHJcbk0yaTE9KCgoKE0yaTE8PDgpfChNMmkxPj4+MjQpKSYweDAwZmYwMGZmKXwoKChNMmkxPDwyNCl8KE0yaTE+Pj44KSkmMHhmZjAwZmYwMCkpO1xyXG52YXIgbGFuZT1zdGF0ZVtpXTtcclxubGFuZS5oaWdoXj1NMmkxO1xyXG5sYW5lLmxvd149TTJpO1xyXG59XHJcbmZvcih2YXIgcm91bmQ9MDtyb3VuZDwyNDtyb3VuZCsrKXtcclxuZm9yKHZhciB4PTA7eDw1O3grKyl7XHJcbnZhciB0TXN3PTAsXHJcbnRMc3c9MDtcclxuZm9yKHZhciB5PTA7eTw1O3krKyl7XHJcbnZhciBsYW5lPXN0YXRlW3grNSp5XTtcclxudE1zd149bGFuZS5oaWdoO1xyXG50THN3Xj1sYW5lLmxvdztcclxufVxyXG52YXIgVHg9VFt4XTtcclxuVHguaGlnaD10TXN3O1xyXG5UeC5sb3c9dExzdztcclxufVxyXG5mb3IodmFyIHg9MDt4PDU7eCsrKXtcclxudmFyIFR4ND1UWyh4KzQpJTVdO1xyXG52YXIgVHgxPVRbKHgrMSklNV07XHJcbnZhciBUeDFNc3c9VHgxLmhpZ2g7XHJcbnZhciBUeDFMc3c9VHgxLmxvdztcclxudmFyIHRNc3c9VHg0LmhpZ2heKChUeDFNc3c8PDEpfChUeDFMc3c+Pj4zMSkpO1xyXG52YXIgdExzdz1UeDQubG93XigoVHgxTHN3PDwxKXwoVHgxTXN3Pj4+MzEpKTtcclxuZm9yKHZhciB5PTA7eTw1O3krKyl7XHJcbnZhciBsYW5lPXN0YXRlW3grNSp5XTtcclxubGFuZS5oaWdoXj10TXN3O1xyXG5sYW5lLmxvd149dExzdztcclxufVxyXG59XHJcbmZvcih2YXIgbGFuZUluZGV4PTE7bGFuZUluZGV4PDI1O2xhbmVJbmRleCsrKXtcclxudmFyIHRNc3c7XHJcbnZhciB0THN3O1xyXG52YXIgbGFuZT1zdGF0ZVtsYW5lSW5kZXhdO1xyXG52YXIgbGFuZU1zdz1sYW5lLmhpZ2g7XHJcbnZhciBsYW5lTHN3PWxhbmUubG93O1xyXG52YXIgcmhvT2Zmc2V0PVJIT19PRkZTRVRTW2xhbmVJbmRleF07XHJcbmlmKHJob09mZnNldDwzMil7XHJcbnRNc3c9KGxhbmVNc3c8PHJob09mZnNldCl8KGxhbmVMc3c+Pj4oMzItcmhvT2Zmc2V0KSk7XHJcbnRMc3c9KGxhbmVMc3c8PHJob09mZnNldCl8KGxhbmVNc3c+Pj4oMzItcmhvT2Zmc2V0KSk7XHJcbn1lbHNlXHJcbntcclxudE1zdz0obGFuZUxzdzw8KHJob09mZnNldC0zMikpfChsYW5lTXN3Pj4+KDY0LXJob09mZnNldCkpO1xyXG50THN3PShsYW5lTXN3PDwocmhvT2Zmc2V0LTMyKSl8KGxhbmVMc3c+Pj4oNjQtcmhvT2Zmc2V0KSk7XHJcbn1cclxudmFyIFRQaUxhbmU9VFtQSV9JTkRFWEVTW2xhbmVJbmRleF1dO1xyXG5UUGlMYW5lLmhpZ2g9dE1zdztcclxuVFBpTGFuZS5sb3c9dExzdztcclxufVxyXG52YXIgVDA9VFswXTtcclxudmFyIHN0YXRlMD1zdGF0ZVswXTtcclxuVDAuaGlnaD1zdGF0ZTAuaGlnaDtcclxuVDAubG93PXN0YXRlMC5sb3c7XHJcbmZvcih2YXIgeD0wO3g8NTt4Kyspe1xyXG5mb3IodmFyIHk9MDt5PDU7eSsrKXtcclxudmFyIGxhbmVJbmRleD14KzUqeTtcclxudmFyIGxhbmU9c3RhdGVbbGFuZUluZGV4XTtcclxudmFyIFRMYW5lPVRbbGFuZUluZGV4XTtcclxudmFyIFR4MUxhbmU9VFsoKHgrMSklNSkrNSp5XTtcclxudmFyIFR4MkxhbmU9VFsoKHgrMiklNSkrNSp5XTtcclxubGFuZS5oaWdoPVRMYW5lLmhpZ2heKH5UeDFMYW5lLmhpZ2gmVHgyTGFuZS5oaWdoKTtcclxubGFuZS5sb3c9VExhbmUubG93Xih+VHgxTGFuZS5sb3cmVHgyTGFuZS5sb3cpO1xyXG59XHJcbn1cclxudmFyIGxhbmU9c3RhdGVbMF07XHJcbnZhciByb3VuZENvbnN0YW50PVJPVU5EX0NPTlNUQU5UU1tyb3VuZF07XHJcbmxhbmUuaGlnaF49cm91bmRDb25zdGFudC5oaWdoO1xyXG5sYW5lLmxvd149cm91bmRDb25zdGFudC5sb3c7XHJcbn1cclxufSxcclxuX2RvRmluYWxpemU6ZnVuY3Rpb24oKXtcclxudmFyIGRhdGE9dGhpcy5fZGF0YTtcclxudmFyIGRhdGFXb3Jkcz1kYXRhLndvcmRzO1xyXG52YXIgbkJpdHNUb3RhbD10aGlzLl9uRGF0YUJ5dGVzKjg7XHJcbnZhciBuQml0c0xlZnQ9ZGF0YS5zaWdCeXRlcyo4O1xyXG52YXIgYmxvY2tTaXplQml0cz10aGlzLmJsb2NrU2l6ZSozMjtcclxuZGF0YVdvcmRzW25CaXRzTGVmdD4+PjVdfD0weDE8PCgyNC1uQml0c0xlZnQlMzIpO1xyXG5kYXRhV29yZHNbKChNYXRoLmNlaWwoKG5CaXRzTGVmdCsxKS9ibG9ja1NpemVCaXRzKSpibG9ja1NpemVCaXRzKT4+PjUpLTFdfD0weDgwO1xyXG5kYXRhLnNpZ0J5dGVzPWRhdGFXb3Jkcy5sZW5ndGgqNDtcclxudGhpcy5fcHJvY2VzcygpO1xyXG52YXIgc3RhdGU9dGhpcy5fc3RhdGU7XHJcbnZhciBvdXRwdXRMZW5ndGhCeXRlcz10aGlzLmNmZy5vdXRwdXRMZW5ndGgvODtcclxudmFyIG91dHB1dExlbmd0aExhbmVzPW91dHB1dExlbmd0aEJ5dGVzLzg7XHJcbnZhciBoYXNoV29yZHM9W107XHJcbmZvcih2YXIgaT0wO2k8b3V0cHV0TGVuZ3RoTGFuZXM7aSsrKXtcclxudmFyIGxhbmU9c3RhdGVbaV07XHJcbnZhciBsYW5lTXN3PWxhbmUuaGlnaDtcclxudmFyIGxhbmVMc3c9bGFuZS5sb3c7XHJcbmxhbmVNc3c9KCgoKGxhbmVNc3c8PDgpfChsYW5lTXN3Pj4+MjQpKSYweDAwZmYwMGZmKXwoKChsYW5lTXN3PDwyNCl8KGxhbmVNc3c+Pj44KSkmMHhmZjAwZmYwMCkpO1xyXG5sYW5lTHN3PSgoKChsYW5lTHN3PDw4KXwobGFuZUxzdz4+PjI0KSkmMHgwMGZmMDBmZil8KCgobGFuZUxzdzw8MjQpfChsYW5lTHN3Pj4+OCkpJjB4ZmYwMGZmMDApKTtcclxuaGFzaFdvcmRzLnB1c2gobGFuZUxzdyk7XHJcbmhhc2hXb3Jkcy5wdXNoKGxhbmVNc3cpO1xyXG59XHJcbnJldHVybiBuZXcgV29yZEFycmF5LmluaXQoaGFzaFdvcmRzLG91dHB1dExlbmd0aEJ5dGVzKTtcclxufSxcclxuY2xvbmU6ZnVuY3Rpb24oKXtcclxudmFyIGNsb25lPUhhc2hlci5jbG9uZS5jYWxsKHRoaXMpO1xyXG52YXIgc3RhdGU9Y2xvbmUuX3N0YXRlPXRoaXMuX3N0YXRlLnNsaWNlKDApO1xyXG5mb3IodmFyIGk9MDtpPDI1O2krKyl7XHJcbnN0YXRlW2ldPXN0YXRlW2ldLmNsb25lKCk7XHJcbn1cclxucmV0dXJuIGNsb25lO1xyXG59XHJcbn0pO1xyXG5DLlNIQTM9SGFzaGVyLl9jcmVhdGVIZWxwZXIoU0hBMyk7XHJcbkMuSG1hY1NIQTM9SGFzaGVyLl9jcmVhdGVIbWFjSGVscGVyKFNIQTMpO1xyXG59KE1hdGgpKTtcclxuKGZ1bmN0aW9uKE1hdGgpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIEhhc2hlcj1DX2xpYi5IYXNoZXI7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgX3psPVdvcmRBcnJheS5jcmVhdGUoWzAsMSwyLDMsNCw1LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsNyw0LDEzLDEsMTAsNiwxNSwzLDEyLDAsOSw1LDIsMTQsMTEsOCwzLDEwLDE0LDQsOSwxNSw4LDEsMiw3LDAsNiwxMywxMSw1LDEyLDEsOSwxMSwxMCwwLDgsMTIsNCwxMywzLDcsMTUsMTQsNSw2LDIsNCwwLDUsOSw3LDEyLDIsMTAsMTQsMSwzLDgsMTEsNiwxNSwxM10pO1xyXG52YXIgX3pyPVdvcmRBcnJheS5jcmVhdGUoWzUsMTQsNywwLDksMiwxMSw0LDEzLDYsMTUsOCwxLDEwLDMsMTIsNiwxMSwzLDcsMCwxMyw1LDEwLDE0LDE1LDgsMTIsNCw5LDEsMiwxNSw1LDEsMyw3LDE0LDYsOSwxMSw4LDEyLDIsMTAsMCw0LDEzLDgsNiw0LDEsMywxMSwxNSwwLDUsMTIsMiwxMyw5LDcsMTAsMTQsMTIsMTUsMTAsNCwxLDUsOCw3LDYsMiwxMywxNCwwLDMsOSwxMV0pO1xyXG52YXIgX3NsPVdvcmRBcnJheS5jcmVhdGUoWzExLDE0LDE1LDEyLDUsOCw3LDksMTEsMTMsMTQsMTUsNiw3LDksOCw3LDYsOCwxMywxMSw5LDcsMTUsNywxMiwxNSw5LDExLDcsMTMsMTIsMTEsMTMsNiw3LDE0LDksMTMsMTUsMTQsOCwxMyw2LDUsMTIsNyw1LDExLDEyLDE0LDE1LDE0LDE1LDksOCw5LDE0LDUsNiw4LDYsNSwxMiw5LDE1LDUsMTEsNiw4LDEzLDEyLDUsMTIsMTMsMTQsMTEsOCw1LDZdKTtcclxudmFyIF9zcj1Xb3JkQXJyYXkuY3JlYXRlKFs4LDksOSwxMSwxMywxNSwxNSw1LDcsNyw4LDExLDE0LDE0LDEyLDYsOSwxMywxNSw3LDEyLDgsOSwxMSw3LDcsMTIsNyw2LDE1LDEzLDExLDksNywxNSwxMSw4LDYsNiwxNCwxMiwxMyw1LDE0LDEzLDEzLDcsNSwxNSw1LDgsMTEsMTQsMTQsNiwxNCw2LDksMTIsOSwxMiw1LDE1LDgsOCw1LDEyLDksMTIsNSwxNCw2LDgsMTMsNiw1LDE1LDEzLDExLDExXSk7XHJcbnZhciBfaGw9V29yZEFycmF5LmNyZWF0ZShbMHgwMDAwMDAwMCwweDVBODI3OTk5LDB4NkVEOUVCQTEsMHg4RjFCQkNEQywweEE5NTNGRDRFXSk7XHJcbnZhciBfaHI9V29yZEFycmF5LmNyZWF0ZShbMHg1MEEyOEJFNiwweDVDNEREMTI0LDB4NkQ3MDNFRjMsMHg3QTZENzZFOSwweDAwMDAwMDAwXSk7XHJcbnZhciBSSVBFTUQxNjA9Q19hbGdvLlJJUEVNRDE2MD1IYXNoZXIuZXh0ZW5kKHtcclxuX2RvUmVzZXQ6ZnVuY3Rpb24oKXtcclxudGhpcy5faGFzaD1Xb3JkQXJyYXkuY3JlYXRlKFsweDY3NDUyMzAxLDB4RUZDREFCODksMHg5OEJBRENGRSwweDEwMzI1NDc2LDB4QzNEMkUxRjBdKTtcclxufSxcclxuX2RvUHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxuZm9yKHZhciBpPTA7aTwxNjtpKyspe1xyXG52YXIgb2Zmc2V0X2k9b2Zmc2V0K2k7XHJcbnZhciBNX29mZnNldF9pPU1bb2Zmc2V0X2ldO1xyXG5NW29mZnNldF9pXT0oKCgoTV9vZmZzZXRfaTw8OCl8KE1fb2Zmc2V0X2k+Pj4yNCkpJjB4MDBmZjAwZmYpfCgoKE1fb2Zmc2V0X2k8PDI0KXwoTV9vZmZzZXRfaT4+PjgpKSYweGZmMDBmZjAwKSk7XHJcbn1cclxudmFyIEg9dGhpcy5faGFzaC53b3JkcztcclxudmFyIGhsPV9obC53b3JkcztcclxudmFyIGhyPV9oci53b3JkcztcclxudmFyIHpsPV96bC53b3JkcztcclxudmFyIHpyPV96ci53b3JkcztcclxudmFyIHNsPV9zbC53b3JkcztcclxudmFyIHNyPV9zci53b3JkcztcclxudmFyIGFsLGJsLGNsLGRsLGVsO1xyXG52YXIgYXIsYnIsY3IsZHIsZXI7XHJcbmFyPWFsPUhbMF07XHJcbmJyPWJsPUhbMV07XHJcbmNyPWNsPUhbMl07XHJcbmRyPWRsPUhbM107XHJcbmVyPWVsPUhbNF07XHJcbnZhciB0O1xyXG5mb3IodmFyIGk9MDtpPDgwO2krPTEpe1xyXG50PShhbCtNW29mZnNldCt6bFtpXV0pfDA7XHJcbmlmKGk8MTYpe1xyXG50Kz1mMShibCxjbCxkbCkraGxbMF07XHJcbn1lbHNlIGlmKGk8MzIpe1xyXG50Kz1mMihibCxjbCxkbCkraGxbMV07XHJcbn1lbHNlIGlmKGk8NDgpe1xyXG50Kz1mMyhibCxjbCxkbCkraGxbMl07XHJcbn1lbHNlIGlmKGk8NjQpe1xyXG50Kz1mNChibCxjbCxkbCkraGxbM107XHJcbn1lbHNle1xyXG50Kz1mNShibCxjbCxkbCkraGxbNF07XHJcbn1cclxudD10fDA7XHJcbnQ9cm90bCh0LHNsW2ldKTtcclxudD0odCtlbCl8MDtcclxuYWw9ZWw7XHJcbmVsPWRsO1xyXG5kbD1yb3RsKGNsLDEwKTtcclxuY2w9Ymw7XHJcbmJsPXQ7XHJcbnQ9KGFyK01bb2Zmc2V0K3pyW2ldXSl8MDtcclxuaWYoaTwxNil7XHJcbnQrPWY1KGJyLGNyLGRyKStoclswXTtcclxufWVsc2UgaWYoaTwzMil7XHJcbnQrPWY0KGJyLGNyLGRyKStoclsxXTtcclxufWVsc2UgaWYoaTw0OCl7XHJcbnQrPWYzKGJyLGNyLGRyKStoclsyXTtcclxufWVsc2UgaWYoaTw2NCl7XHJcbnQrPWYyKGJyLGNyLGRyKStoclszXTtcclxufWVsc2V7XHJcbnQrPWYxKGJyLGNyLGRyKStocls0XTtcclxufVxyXG50PXR8MDtcclxudD1yb3RsKHQsc3JbaV0pO1xyXG50PSh0K2VyKXwwO1xyXG5hcj1lcjtcclxuZXI9ZHI7XHJcbmRyPXJvdGwoY3IsMTApO1xyXG5jcj1icjtcclxuYnI9dDtcclxufVxyXG50PShIWzFdK2NsK2RyKXwwO1xyXG5IWzFdPShIWzJdK2RsK2VyKXwwO1xyXG5IWzJdPShIWzNdK2VsK2FyKXwwO1xyXG5IWzNdPShIWzRdK2FsK2JyKXwwO1xyXG5IWzRdPShIWzBdK2JsK2NyKXwwO1xyXG5IWzBdPXQ7XHJcbn0sXHJcbl9kb0ZpbmFsaXplOmZ1bmN0aW9uKCl7XHJcbnZhciBkYXRhPXRoaXMuX2RhdGE7XHJcbnZhciBkYXRhV29yZHM9ZGF0YS53b3JkcztcclxudmFyIG5CaXRzVG90YWw9dGhpcy5fbkRhdGFCeXRlcyo4O1xyXG52YXIgbkJpdHNMZWZ0PWRhdGEuc2lnQnl0ZXMqODtcclxuZGF0YVdvcmRzW25CaXRzTGVmdD4+PjVdfD0weDgwPDwoMjQtbkJpdHNMZWZ0JTMyKTtcclxuZGF0YVdvcmRzWygoKG5CaXRzTGVmdCs2NCk+Pj45KTw8NCkrMTRdPSgoKChuQml0c1RvdGFsPDw4KXwobkJpdHNUb3RhbD4+PjI0KSkmMHgwMGZmMDBmZil8KCgobkJpdHNUb3RhbDw8MjQpfChuQml0c1RvdGFsPj4+OCkpJjB4ZmYwMGZmMDApKTtcclxuZGF0YS5zaWdCeXRlcz0oZGF0YVdvcmRzLmxlbmd0aCsxKSo0O1xyXG50aGlzLl9wcm9jZXNzKCk7XHJcbnZhciBoYXNoPXRoaXMuX2hhc2g7XHJcbnZhciBIPWhhc2gud29yZHM7XHJcbmZvcih2YXIgaT0wO2k8NTtpKyspe1xyXG52YXIgSF9pPUhbaV07XHJcbkhbaV09KCgoSF9pPDw4KXwoSF9pPj4+MjQpKSYweDAwZmYwMGZmKXwoKChIX2k8PDI0KXwoSF9pPj4+OCkpJjB4ZmYwMGZmMDApO1xyXG59XHJcbnJldHVybiBoYXNoO1xyXG59LFxyXG5jbG9uZTpmdW5jdGlvbigpe1xyXG52YXIgY2xvbmU9SGFzaGVyLmNsb25lLmNhbGwodGhpcyk7XHJcbmNsb25lLl9oYXNoPXRoaXMuX2hhc2guY2xvbmUoKTtcclxucmV0dXJuIGNsb25lO1xyXG59XHJcbn0pO1xyXG5mdW5jdGlvbiBmMSh4LHkseil7XHJcbnJldHVybigoeCleKHkpXih6KSk7XHJcbn1cclxuZnVuY3Rpb24gZjIoeCx5LHope1xyXG5yZXR1cm4oKCh4KSYoeSkpfCgofngpJih6KSkpO1xyXG59XHJcbmZ1bmN0aW9uIGYzKHgseSx6KXtcclxucmV0dXJuKCgoeCl8KH4oeSkpKV4oeikpO1xyXG59XHJcbmZ1bmN0aW9uIGY0KHgseSx6KXtcclxucmV0dXJuKCgoeCkmKHopKXwoKHkpJih+KHopKSkpO1xyXG59XHJcbmZ1bmN0aW9uIGY1KHgseSx6KXtcclxucmV0dXJuKCh4KV4oKHkpfCh+KHopKSkpO1xyXG59XHJcbmZ1bmN0aW9uIHJvdGwoeCxuKXtcclxucmV0dXJuKHg8PG4pfCh4Pj4+KDMyLW4pKTtcclxufVxyXG5DLlJJUEVNRDE2MD1IYXNoZXIuX2NyZWF0ZUhlbHBlcihSSVBFTUQxNjApO1xyXG5DLkhtYWNSSVBFTUQxNjA9SGFzaGVyLl9jcmVhdGVIbWFjSGVscGVyKFJJUEVNRDE2MCk7XHJcbn0oTWF0aCkpO1xyXG4oZnVuY3Rpb24oKXtcclxudmFyIEM9Q3J5cHRvSlM7XHJcbnZhciBDX2xpYj1DLmxpYjtcclxudmFyIEJhc2U9Q19saWIuQmFzZTtcclxudmFyIENfZW5jPUMuZW5jO1xyXG52YXIgVXRmOD1DX2VuYy5VdGY4O1xyXG52YXIgQ19hbGdvPUMuYWxnbztcclxudmFyIEhNQUM9Q19hbGdvLkhNQUM9QmFzZS5leHRlbmQoe1xyXG5pbml0OmZ1bmN0aW9uKGhhc2hlcixrZXkpe1xyXG5oYXNoZXI9dGhpcy5faGFzaGVyPW5ldyBoYXNoZXIuaW5pdCgpO1xyXG5pZih0eXBlb2Yga2V5PT0nc3RyaW5nJyl7XHJcbmtleT1VdGY4LnBhcnNlKGtleSk7XHJcbn1cclxudmFyIGhhc2hlckJsb2NrU2l6ZT1oYXNoZXIuYmxvY2tTaXplO1xyXG52YXIgaGFzaGVyQmxvY2tTaXplQnl0ZXM9aGFzaGVyQmxvY2tTaXplKjQ7XHJcbmlmKGtleS5zaWdCeXRlcz5oYXNoZXJCbG9ja1NpemVCeXRlcyl7XHJcbmtleT1oYXNoZXIuZmluYWxpemUoa2V5KTtcclxufVxyXG5rZXkuY2xhbXAoKTtcclxudmFyIG9LZXk9dGhpcy5fb0tleT1rZXkuY2xvbmUoKTtcclxudmFyIGlLZXk9dGhpcy5faUtleT1rZXkuY2xvbmUoKTtcclxudmFyIG9LZXlXb3Jkcz1vS2V5LndvcmRzO1xyXG52YXIgaUtleVdvcmRzPWlLZXkud29yZHM7XHJcbmZvcih2YXIgaT0wO2k8aGFzaGVyQmxvY2tTaXplO2krKyl7XHJcbm9LZXlXb3Jkc1tpXV49MHg1YzVjNWM1YztcclxuaUtleVdvcmRzW2ldXj0weDM2MzYzNjM2O1xyXG59XHJcbm9LZXkuc2lnQnl0ZXM9aUtleS5zaWdCeXRlcz1oYXNoZXJCbG9ja1NpemVCeXRlcztcclxudGhpcy5yZXNldCgpO1xyXG59LFxyXG5yZXNldDpmdW5jdGlvbigpe1xyXG52YXIgaGFzaGVyPXRoaXMuX2hhc2hlcjtcclxuaGFzaGVyLnJlc2V0KCk7XHJcbmhhc2hlci51cGRhdGUodGhpcy5faUtleSk7XHJcbn0sXHJcbnVwZGF0ZTpmdW5jdGlvbihtZXNzYWdlVXBkYXRlKXtcclxudGhpcy5faGFzaGVyLnVwZGF0ZShtZXNzYWdlVXBkYXRlKTtcclxucmV0dXJuIHRoaXM7XHJcbn0sXHJcbmZpbmFsaXplOmZ1bmN0aW9uKG1lc3NhZ2VVcGRhdGUpe1xyXG52YXIgaGFzaGVyPXRoaXMuX2hhc2hlcjtcclxudmFyIGlubmVySGFzaD1oYXNoZXIuZmluYWxpemUobWVzc2FnZVVwZGF0ZSk7XHJcbmhhc2hlci5yZXNldCgpO1xyXG52YXIgaG1hYz1oYXNoZXIuZmluYWxpemUodGhpcy5fb0tleS5jbG9uZSgpLmNvbmNhdChpbm5lckhhc2gpKTtcclxucmV0dXJuIGhtYWM7XHJcbn1cclxufSk7XHJcbn0oKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgQmFzZT1DX2xpYi5CYXNlO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIENfYWxnbz1DLmFsZ287XHJcbnZhciBTSEExPUNfYWxnby5TSEExO1xyXG52YXIgSE1BQz1DX2FsZ28uSE1BQztcclxudmFyIFBCS0RGMj1DX2FsZ28uUEJLREYyPUJhc2UuZXh0ZW5kKHtcclxuY2ZnOkJhc2UuZXh0ZW5kKHtcclxua2V5U2l6ZToxMjgvMzIsXHJcbmhhc2hlcjpTSEExLFxyXG5pdGVyYXRpb25zOjFcclxufSksXHJcbmluaXQ6ZnVuY3Rpb24oY2ZnKXtcclxudGhpcy5jZmc9dGhpcy5jZmcuZXh0ZW5kKGNmZyk7XHJcbn0sXHJcbmNvbXB1dGU6ZnVuY3Rpb24ocGFzc3dvcmQsc2FsdCl7XHJcbnZhciBjZmc9dGhpcy5jZmc7XHJcbnZhciBobWFjPUhNQUMuY3JlYXRlKGNmZy5oYXNoZXIscGFzc3dvcmQpO1xyXG52YXIgZGVyaXZlZEtleT1Xb3JkQXJyYXkuY3JlYXRlKCk7XHJcbnZhciBibG9ja0luZGV4PVdvcmRBcnJheS5jcmVhdGUoWzB4MDAwMDAwMDFdKTtcclxudmFyIGRlcml2ZWRLZXlXb3Jkcz1kZXJpdmVkS2V5LndvcmRzO1xyXG52YXIgYmxvY2tJbmRleFdvcmRzPWJsb2NrSW5kZXgud29yZHM7XHJcbnZhciBrZXlTaXplPWNmZy5rZXlTaXplO1xyXG52YXIgaXRlcmF0aW9ucz1jZmcuaXRlcmF0aW9ucztcclxud2hpbGUoZGVyaXZlZEtleVdvcmRzLmxlbmd0aDxrZXlTaXplKXtcclxudmFyIGJsb2NrPWhtYWMudXBkYXRlKHNhbHQpLmZpbmFsaXplKGJsb2NrSW5kZXgpO1xyXG5obWFjLnJlc2V0KCk7XHJcbnZhciBibG9ja1dvcmRzPWJsb2NrLndvcmRzO1xyXG52YXIgYmxvY2tXb3Jkc0xlbmd0aD1ibG9ja1dvcmRzLmxlbmd0aDtcclxudmFyIGludGVybWVkaWF0ZT1ibG9jaztcclxuZm9yKHZhciBpPTE7aTxpdGVyYXRpb25zO2krKyl7XHJcbmludGVybWVkaWF0ZT1obWFjLmZpbmFsaXplKGludGVybWVkaWF0ZSk7XHJcbmhtYWMucmVzZXQoKTtcclxudmFyIGludGVybWVkaWF0ZVdvcmRzPWludGVybWVkaWF0ZS53b3JkcztcclxuZm9yKHZhciBqPTA7ajxibG9ja1dvcmRzTGVuZ3RoO2orKyl7XHJcbmJsb2NrV29yZHNbal1ePWludGVybWVkaWF0ZVdvcmRzW2pdO1xyXG59XHJcbn1cclxuZGVyaXZlZEtleS5jb25jYXQoYmxvY2spO1xyXG5ibG9ja0luZGV4V29yZHNbMF0rKztcclxufVxyXG5kZXJpdmVkS2V5LnNpZ0J5dGVzPWtleVNpemUqNDtcclxucmV0dXJuIGRlcml2ZWRLZXk7XHJcbn1cclxufSk7XHJcbkMuUEJLREYyPWZ1bmN0aW9uKHBhc3N3b3JkLHNhbHQsY2ZnKXtcclxucmV0dXJuIFBCS0RGMi5jcmVhdGUoY2ZnKS5jb21wdXRlKHBhc3N3b3JkLHNhbHQpO1xyXG59O1xyXG59KCkpO1xyXG4oZnVuY3Rpb24oKXtcclxudmFyIEM9Q3J5cHRvSlM7XHJcbnZhciBDX2xpYj1DLmxpYjtcclxudmFyIEJhc2U9Q19saWIuQmFzZTtcclxudmFyIFdvcmRBcnJheT1DX2xpYi5Xb3JkQXJyYXk7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgTUQ1PUNfYWxnby5NRDU7XHJcbnZhciBFdnBLREY9Q19hbGdvLkV2cEtERj1CYXNlLmV4dGVuZCh7XHJcbmNmZzpCYXNlLmV4dGVuZCh7XHJcbmtleVNpemU6MTI4LzMyLFxyXG5oYXNoZXI6TUQ1LFxyXG5pdGVyYXRpb25zOjFcclxufSksXHJcbmluaXQ6ZnVuY3Rpb24oY2ZnKXtcclxudGhpcy5jZmc9dGhpcy5jZmcuZXh0ZW5kKGNmZyk7XHJcbn0sXHJcbmNvbXB1dGU6ZnVuY3Rpb24ocGFzc3dvcmQsc2FsdCl7XHJcbnZhciBibG9jaztcclxudmFyIGNmZz10aGlzLmNmZztcclxudmFyIGhhc2hlcj1jZmcuaGFzaGVyLmNyZWF0ZSgpO1xyXG52YXIgZGVyaXZlZEtleT1Xb3JkQXJyYXkuY3JlYXRlKCk7XHJcbnZhciBkZXJpdmVkS2V5V29yZHM9ZGVyaXZlZEtleS53b3JkcztcclxudmFyIGtleVNpemU9Y2ZnLmtleVNpemU7XHJcbnZhciBpdGVyYXRpb25zPWNmZy5pdGVyYXRpb25zO1xyXG53aGlsZShkZXJpdmVkS2V5V29yZHMubGVuZ3RoPGtleVNpemUpe1xyXG5pZihibG9jayl7XHJcbmhhc2hlci51cGRhdGUoYmxvY2spO1xyXG59XHJcbmJsb2NrPWhhc2hlci51cGRhdGUocGFzc3dvcmQpLmZpbmFsaXplKHNhbHQpO1xyXG5oYXNoZXIucmVzZXQoKTtcclxuZm9yKHZhciBpPTE7aTxpdGVyYXRpb25zO2krKyl7XHJcbmJsb2NrPWhhc2hlci5maW5hbGl6ZShibG9jayk7XHJcbmhhc2hlci5yZXNldCgpO1xyXG59XHJcbmRlcml2ZWRLZXkuY29uY2F0KGJsb2NrKTtcclxufVxyXG5kZXJpdmVkS2V5LnNpZ0J5dGVzPWtleVNpemUqNDtcclxucmV0dXJuIGRlcml2ZWRLZXk7XHJcbn1cclxufSk7XHJcbkMuRXZwS0RGPWZ1bmN0aW9uKHBhc3N3b3JkLHNhbHQsY2ZnKXtcclxucmV0dXJuIEV2cEtERi5jcmVhdGUoY2ZnKS5jb21wdXRlKHBhc3N3b3JkLHNhbHQpO1xyXG59O1xyXG59KCkpO1xyXG5DcnlwdG9KUy5saWIuQ2lwaGVyfHwoZnVuY3Rpb24odW5kZWZpbmVkKXtcclxudmFyIEM9Q3J5cHRvSlM7XHJcbnZhciBDX2xpYj1DLmxpYjtcclxudmFyIEJhc2U9Q19saWIuQmFzZTtcclxudmFyIFdvcmRBcnJheT1DX2xpYi5Xb3JkQXJyYXk7XHJcbnZhciBCdWZmZXJlZEJsb2NrQWxnb3JpdGhtPUNfbGliLkJ1ZmZlcmVkQmxvY2tBbGdvcml0aG07XHJcbnZhciBDX2VuYz1DLmVuYztcclxudmFyIFV0Zjg9Q19lbmMuVXRmODtcclxudmFyIEJhc2U2ND1DX2VuYy5CYXNlNjQ7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgRXZwS0RGPUNfYWxnby5FdnBLREY7XHJcbnZhciBDaXBoZXI9Q19saWIuQ2lwaGVyPUJ1ZmZlcmVkQmxvY2tBbGdvcml0aG0uZXh0ZW5kKHtcclxuY2ZnOkJhc2UuZXh0ZW5kKCksXHJcbmNyZWF0ZUVuY3J5cHRvcjpmdW5jdGlvbihrZXksY2ZnKXtcclxucmV0dXJuIHRoaXMuY3JlYXRlKHRoaXMuX0VOQ19YRk9STV9NT0RFLGtleSxjZmcpO1xyXG59LFxyXG5jcmVhdGVEZWNyeXB0b3I6ZnVuY3Rpb24oa2V5LGNmZyl7XHJcbnJldHVybiB0aGlzLmNyZWF0ZSh0aGlzLl9ERUNfWEZPUk1fTU9ERSxrZXksY2ZnKTtcclxufSxcclxuaW5pdDpmdW5jdGlvbih4Zm9ybU1vZGUsa2V5LGNmZyl7XHJcbnRoaXMuY2ZnPXRoaXMuY2ZnLmV4dGVuZChjZmcpO1xyXG50aGlzLl94Zm9ybU1vZGU9eGZvcm1Nb2RlO1xyXG50aGlzLl9rZXk9a2V5O1xyXG50aGlzLnJlc2V0KCk7XHJcbn0sXHJcbnJlc2V0OmZ1bmN0aW9uKCl7XHJcbkJ1ZmZlcmVkQmxvY2tBbGdvcml0aG0ucmVzZXQuY2FsbCh0aGlzKTtcclxudGhpcy5fZG9SZXNldCgpO1xyXG59LFxyXG5wcm9jZXNzOmZ1bmN0aW9uKGRhdGFVcGRhdGUpe1xyXG50aGlzLl9hcHBlbmQoZGF0YVVwZGF0ZSk7XHJcbnJldHVybiB0aGlzLl9wcm9jZXNzKCk7XHJcbn0sXHJcbmZpbmFsaXplOmZ1bmN0aW9uKGRhdGFVcGRhdGUpe1xyXG5pZihkYXRhVXBkYXRlKXtcclxudGhpcy5fYXBwZW5kKGRhdGFVcGRhdGUpO1xyXG59XHJcbnZhciBmaW5hbFByb2Nlc3NlZERhdGE9dGhpcy5fZG9GaW5hbGl6ZSgpO1xyXG5yZXR1cm4gZmluYWxQcm9jZXNzZWREYXRhO1xyXG59LFxyXG5rZXlTaXplOjEyOC8zMixcclxuaXZTaXplOjEyOC8zMixcclxuX0VOQ19YRk9STV9NT0RFOjEsXHJcbl9ERUNfWEZPUk1fTU9ERToyLFxyXG5fY3JlYXRlSGVscGVyOihmdW5jdGlvbigpe1xyXG5mdW5jdGlvbiBzZWxlY3RDaXBoZXJTdHJhdGVneShrZXkpe1xyXG5pZih0eXBlb2Yga2V5PT0nc3RyaW5nJyl7XHJcbnJldHVybiBQYXNzd29yZEJhc2VkQ2lwaGVyO1xyXG59ZWxzZXtcclxucmV0dXJuIFNlcmlhbGl6YWJsZUNpcGhlcjtcclxufVxyXG59XHJcbnJldHVybiBmdW5jdGlvbihjaXBoZXIpe1xyXG5yZXR1cm57XHJcbmVuY3J5cHQ6ZnVuY3Rpb24obWVzc2FnZSxrZXksY2ZnKXtcclxucmV0dXJuIHNlbGVjdENpcGhlclN0cmF0ZWd5KGtleSkuZW5jcnlwdChjaXBoZXIsbWVzc2FnZSxrZXksY2ZnKTtcclxufSxcclxuZGVjcnlwdDpmdW5jdGlvbihjaXBoZXJ0ZXh0LGtleSxjZmcpe1xyXG5yZXR1cm4gc2VsZWN0Q2lwaGVyU3RyYXRlZ3koa2V5KS5kZWNyeXB0KGNpcGhlcixjaXBoZXJ0ZXh0LGtleSxjZmcpO1xyXG59XHJcbn07XHJcbn07XHJcbn0oKSlcclxufSk7XHJcbnZhciBTdHJlYW1DaXBoZXI9Q19saWIuU3RyZWFtQ2lwaGVyPUNpcGhlci5leHRlbmQoe1xyXG5fZG9GaW5hbGl6ZTpmdW5jdGlvbigpe1xyXG52YXIgZmluYWxQcm9jZXNzZWRCbG9ja3M9dGhpcy5fcHJvY2VzcyghISdmbHVzaCcpO1xyXG5yZXR1cm4gZmluYWxQcm9jZXNzZWRCbG9ja3M7XHJcbn0sXHJcbmJsb2NrU2l6ZToxXHJcbn0pO1xyXG52YXIgQ19tb2RlPUMubW9kZT17fTtcclxudmFyIEJsb2NrQ2lwaGVyTW9kZT1DX2xpYi5CbG9ja0NpcGhlck1vZGU9QmFzZS5leHRlbmQoe1xyXG5jcmVhdGVFbmNyeXB0b3I6ZnVuY3Rpb24oY2lwaGVyLGl2KXtcclxucmV0dXJuIHRoaXMuRW5jcnlwdG9yLmNyZWF0ZShjaXBoZXIsaXYpO1xyXG59LFxyXG5jcmVhdGVEZWNyeXB0b3I6ZnVuY3Rpb24oY2lwaGVyLGl2KXtcclxucmV0dXJuIHRoaXMuRGVjcnlwdG9yLmNyZWF0ZShjaXBoZXIsaXYpO1xyXG59LFxyXG5pbml0OmZ1bmN0aW9uKGNpcGhlcixpdil7XHJcbnRoaXMuX2NpcGhlcj1jaXBoZXI7XHJcbnRoaXMuX2l2PWl2O1xyXG59XHJcbn0pO1xyXG52YXIgQ0JDPUNfbW9kZS5DQkM9KGZ1bmN0aW9uKCl7XHJcbnZhciBDQkM9QmxvY2tDaXBoZXJNb2RlLmV4dGVuZCgpO1xyXG5DQkMuRW5jcnlwdG9yPUNCQy5leHRlbmQoe1xyXG5wcm9jZXNzQmxvY2s6ZnVuY3Rpb24od29yZHMsb2Zmc2V0KXtcclxudmFyIGNpcGhlcj10aGlzLl9jaXBoZXI7XHJcbnZhciBibG9ja1NpemU9Y2lwaGVyLmJsb2NrU2l6ZTtcclxueG9yQmxvY2suY2FsbCh0aGlzLHdvcmRzLG9mZnNldCxibG9ja1NpemUpO1xyXG5jaXBoZXIuZW5jcnlwdEJsb2NrKHdvcmRzLG9mZnNldCk7XHJcbnRoaXMuX3ByZXZCbG9jaz13b3Jkcy5zbGljZShvZmZzZXQsb2Zmc2V0K2Jsb2NrU2l6ZSk7XHJcbn1cclxufSk7XHJcbkNCQy5EZWNyeXB0b3I9Q0JDLmV4dGVuZCh7XHJcbnByb2Nlc3NCbG9jazpmdW5jdGlvbih3b3JkcyxvZmZzZXQpe1xyXG52YXIgY2lwaGVyPXRoaXMuX2NpcGhlcjtcclxudmFyIGJsb2NrU2l6ZT1jaXBoZXIuYmxvY2tTaXplO1xyXG52YXIgdGhpc0Jsb2NrPXdvcmRzLnNsaWNlKG9mZnNldCxvZmZzZXQrYmxvY2tTaXplKTtcclxuY2lwaGVyLmRlY3J5cHRCbG9jayh3b3JkcyxvZmZzZXQpO1xyXG54b3JCbG9jay5jYWxsKHRoaXMsd29yZHMsb2Zmc2V0LGJsb2NrU2l6ZSk7XHJcbnRoaXMuX3ByZXZCbG9jaz10aGlzQmxvY2s7XHJcbn1cclxufSk7XHJcbmZ1bmN0aW9uIHhvckJsb2NrKHdvcmRzLG9mZnNldCxibG9ja1NpemUpe1xyXG52YXIgYmxvY2s7XHJcbnZhciBpdj10aGlzLl9pdjtcclxuaWYoaXYpe1xyXG5ibG9jaz1pdjtcclxudGhpcy5faXY9dW5kZWZpbmVkO1xyXG59ZWxzZXtcclxuYmxvY2s9dGhpcy5fcHJldkJsb2NrO1xyXG59XHJcbmZvcih2YXIgaT0wO2k8YmxvY2tTaXplO2krKyl7XHJcbndvcmRzW29mZnNldCtpXV49YmxvY2tbaV07XHJcbn1cclxufVxyXG5yZXR1cm4gQ0JDO1xyXG59KCkpO1xyXG52YXIgQ19wYWQ9Qy5wYWQ9e307XHJcbnZhciBQa2NzNz1DX3BhZC5Qa2NzNz17XHJcbnBhZDpmdW5jdGlvbihkYXRhLGJsb2NrU2l6ZSl7XHJcbnZhciBibG9ja1NpemVCeXRlcz1ibG9ja1NpemUqNDtcclxudmFyIG5QYWRkaW5nQnl0ZXM9YmxvY2tTaXplQnl0ZXMtZGF0YS5zaWdCeXRlcyVibG9ja1NpemVCeXRlcztcclxudmFyIHBhZGRpbmdXb3JkPShuUGFkZGluZ0J5dGVzPDwyNCl8KG5QYWRkaW5nQnl0ZXM8PDE2KXwoblBhZGRpbmdCeXRlczw8OCl8blBhZGRpbmdCeXRlcztcclxudmFyIHBhZGRpbmdXb3Jkcz1bXTtcclxuZm9yKHZhciBpPTA7aTxuUGFkZGluZ0J5dGVzO2krPTQpe1xyXG5wYWRkaW5nV29yZHMucHVzaChwYWRkaW5nV29yZCk7XHJcbn1cclxudmFyIHBhZGRpbmc9V29yZEFycmF5LmNyZWF0ZShwYWRkaW5nV29yZHMsblBhZGRpbmdCeXRlcyk7XHJcbmRhdGEuY29uY2F0KHBhZGRpbmcpO1xyXG59LFxyXG51bnBhZDpmdW5jdGlvbihkYXRhKXtcclxudmFyIG5QYWRkaW5nQnl0ZXM9ZGF0YS53b3Jkc1soZGF0YS5zaWdCeXRlcy0xKT4+PjJdJjB4ZmY7XHJcbmRhdGEuc2lnQnl0ZXMtPW5QYWRkaW5nQnl0ZXM7XHJcbn1cclxufTtcclxudmFyIEJsb2NrQ2lwaGVyPUNfbGliLkJsb2NrQ2lwaGVyPUNpcGhlci5leHRlbmQoe1xyXG5jZmc6Q2lwaGVyLmNmZy5leHRlbmQoe1xyXG5tb2RlOkNCQyxcclxucGFkZGluZzpQa2NzN1xyXG59KSxcclxucmVzZXQ6ZnVuY3Rpb24oKXtcclxudmFyIG1vZGVDcmVhdG9yO1xyXG5DaXBoZXIucmVzZXQuY2FsbCh0aGlzKTtcclxudmFyIGNmZz10aGlzLmNmZztcclxudmFyIGl2PWNmZy5pdjtcclxudmFyIG1vZGU9Y2ZnLm1vZGU7XHJcbmlmKHRoaXMuX3hmb3JtTW9kZT09dGhpcy5fRU5DX1hGT1JNX01PREUpe1xyXG5tb2RlQ3JlYXRvcj1tb2RlLmNyZWF0ZUVuY3J5cHRvcjtcclxufWVsc2Vcclxue1xyXG5tb2RlQ3JlYXRvcj1tb2RlLmNyZWF0ZURlY3J5cHRvcjtcclxudGhpcy5fbWluQnVmZmVyU2l6ZT0xO1xyXG59XHJcbmlmKHRoaXMuX21vZGUmJnRoaXMuX21vZGUuX19jcmVhdG9yPT1tb2RlQ3JlYXRvcil7XHJcbnRoaXMuX21vZGUuaW5pdCh0aGlzLGl2JiZpdi53b3Jkcyk7XHJcbn1lbHNle1xyXG50aGlzLl9tb2RlPW1vZGVDcmVhdG9yLmNhbGwobW9kZSx0aGlzLGl2JiZpdi53b3Jkcyk7XHJcbnRoaXMuX21vZGUuX19jcmVhdG9yPW1vZGVDcmVhdG9yO1xyXG59XHJcbn0sXHJcbl9kb1Byb2Nlc3NCbG9jazpmdW5jdGlvbih3b3JkcyxvZmZzZXQpe1xyXG50aGlzLl9tb2RlLnByb2Nlc3NCbG9jayh3b3JkcyxvZmZzZXQpO1xyXG59LFxyXG5fZG9GaW5hbGl6ZTpmdW5jdGlvbigpe1xyXG52YXIgZmluYWxQcm9jZXNzZWRCbG9ja3M7XHJcbnZhciBwYWRkaW5nPXRoaXMuY2ZnLnBhZGRpbmc7XHJcbmlmKHRoaXMuX3hmb3JtTW9kZT09dGhpcy5fRU5DX1hGT1JNX01PREUpe1xyXG5wYWRkaW5nLnBhZCh0aGlzLl9kYXRhLHRoaXMuYmxvY2tTaXplKTtcclxuZmluYWxQcm9jZXNzZWRCbG9ja3M9dGhpcy5fcHJvY2VzcyghISdmbHVzaCcpO1xyXG59ZWxzZVxyXG57XHJcbmZpbmFsUHJvY2Vzc2VkQmxvY2tzPXRoaXMuX3Byb2Nlc3MoISEnZmx1c2gnKTtcclxucGFkZGluZy51bnBhZChmaW5hbFByb2Nlc3NlZEJsb2Nrcyk7XHJcbn1cclxucmV0dXJuIGZpbmFsUHJvY2Vzc2VkQmxvY2tzO1xyXG59LFxyXG5ibG9ja1NpemU6MTI4LzMyXHJcbn0pO1xyXG52YXIgQ2lwaGVyUGFyYW1zPUNfbGliLkNpcGhlclBhcmFtcz1CYXNlLmV4dGVuZCh7XHJcbmluaXQ6ZnVuY3Rpb24oY2lwaGVyUGFyYW1zKXtcclxudGhpcy5taXhJbihjaXBoZXJQYXJhbXMpO1xyXG59LFxyXG50b1N0cmluZzpmdW5jdGlvbihmb3JtYXR0ZXIpe1xyXG5yZXR1cm4oZm9ybWF0dGVyfHx0aGlzLmZvcm1hdHRlcikuc3RyaW5naWZ5KHRoaXMpO1xyXG59XHJcbn0pO1xyXG52YXIgQ19mb3JtYXQ9Qy5mb3JtYXQ9e307XHJcbnZhciBPcGVuU1NMRm9ybWF0dGVyPUNfZm9ybWF0Lk9wZW5TU0w9e1xyXG5zdHJpbmdpZnk6ZnVuY3Rpb24oY2lwaGVyUGFyYW1zKXtcclxudmFyIHdvcmRBcnJheTtcclxudmFyIGNpcGhlcnRleHQ9Y2lwaGVyUGFyYW1zLmNpcGhlcnRleHQ7XHJcbnZhciBzYWx0PWNpcGhlclBhcmFtcy5zYWx0O1xyXG5pZihzYWx0KXtcclxud29yZEFycmF5PVdvcmRBcnJheS5jcmVhdGUoWzB4NTM2MTZjNzQsMHg2NTY0NWY1Zl0pLmNvbmNhdChzYWx0KS5jb25jYXQoY2lwaGVydGV4dCk7XHJcbn1lbHNle1xyXG53b3JkQXJyYXk9Y2lwaGVydGV4dDtcclxufVxyXG5yZXR1cm4gd29yZEFycmF5LnRvU3RyaW5nKEJhc2U2NCk7XHJcbn0sXHJcbnBhcnNlOmZ1bmN0aW9uKG9wZW5TU0xTdHIpe1xyXG52YXIgc2FsdDtcclxudmFyIGNpcGhlcnRleHQ9QmFzZTY0LnBhcnNlKG9wZW5TU0xTdHIpO1xyXG52YXIgY2lwaGVydGV4dFdvcmRzPWNpcGhlcnRleHQud29yZHM7XHJcbmlmKGNpcGhlcnRleHRXb3Jkc1swXT09MHg1MzYxNmM3NCYmY2lwaGVydGV4dFdvcmRzWzFdPT0weDY1NjQ1ZjVmKXtcclxuc2FsdD1Xb3JkQXJyYXkuY3JlYXRlKGNpcGhlcnRleHRXb3Jkcy5zbGljZSgyLDQpKTtcclxuY2lwaGVydGV4dFdvcmRzLnNwbGljZSgwLDQpO1xyXG5jaXBoZXJ0ZXh0LnNpZ0J5dGVzLT0xNjtcclxufVxyXG5yZXR1cm4gQ2lwaGVyUGFyYW1zLmNyZWF0ZSh7XHJcbmNpcGhlcnRleHQ6Y2lwaGVydGV4dCxcclxuc2FsdDpzYWx0XHJcbn0pO1xyXG59XHJcbn07XHJcbnZhciBTZXJpYWxpemFibGVDaXBoZXI9Q19saWIuU2VyaWFsaXphYmxlQ2lwaGVyPUJhc2UuZXh0ZW5kKHtcclxuY2ZnOkJhc2UuZXh0ZW5kKHtcclxuZm9ybWF0Ok9wZW5TU0xGb3JtYXR0ZXJcclxufSksXHJcbmVuY3J5cHQ6ZnVuY3Rpb24oY2lwaGVyLG1lc3NhZ2Usa2V5LGNmZyl7XHJcbmNmZz10aGlzLmNmZy5leHRlbmQoY2ZnKTtcclxudmFyIGVuY3J5cHRvcj1jaXBoZXIuY3JlYXRlRW5jcnlwdG9yKGtleSxjZmcpO1xyXG52YXIgY2lwaGVydGV4dD1lbmNyeXB0b3IuZmluYWxpemUobWVzc2FnZSk7XHJcbnZhciBjaXBoZXJDZmc9ZW5jcnlwdG9yLmNmZztcclxucmV0dXJuIENpcGhlclBhcmFtcy5jcmVhdGUoe1xyXG5jaXBoZXJ0ZXh0OmNpcGhlcnRleHQsXHJcbmtleTprZXksXHJcbml2OmNpcGhlckNmZy5pdixcclxuYWxnb3JpdGhtOmNpcGhlcixcclxubW9kZTpjaXBoZXJDZmcubW9kZSxcclxucGFkZGluZzpjaXBoZXJDZmcucGFkZGluZyxcclxuYmxvY2tTaXplOmNpcGhlci5ibG9ja1NpemUsXHJcbmZvcm1hdHRlcjpjZmcuZm9ybWF0XHJcbn0pO1xyXG59LFxyXG5kZWNyeXB0OmZ1bmN0aW9uKGNpcGhlcixjaXBoZXJ0ZXh0LGtleSxjZmcpe1xyXG5jZmc9dGhpcy5jZmcuZXh0ZW5kKGNmZyk7XHJcbmNpcGhlcnRleHQ9dGhpcy5fcGFyc2UoY2lwaGVydGV4dCxjZmcuZm9ybWF0KTtcclxudmFyIHBsYWludGV4dD1jaXBoZXIuY3JlYXRlRGVjcnlwdG9yKGtleSxjZmcpLmZpbmFsaXplKGNpcGhlcnRleHQuY2lwaGVydGV4dCk7XHJcbnJldHVybiBwbGFpbnRleHQ7XHJcbn0sXHJcbl9wYXJzZTpmdW5jdGlvbihjaXBoZXJ0ZXh0LGZvcm1hdCl7XHJcbmlmKHR5cGVvZiBjaXBoZXJ0ZXh0PT0nc3RyaW5nJyl7XHJcbnJldHVybiBmb3JtYXQucGFyc2UoY2lwaGVydGV4dCx0aGlzKTtcclxufWVsc2V7XHJcbnJldHVybiBjaXBoZXJ0ZXh0O1xyXG59XHJcbn1cclxufSk7XHJcbnZhciBDX2tkZj1DLmtkZj17fTtcclxudmFyIE9wZW5TU0xLZGY9Q19rZGYuT3BlblNTTD17XHJcbmV4ZWN1dGU6ZnVuY3Rpb24ocGFzc3dvcmQsa2V5U2l6ZSxpdlNpemUsc2FsdCl7XHJcbmlmKCFzYWx0KXtcclxuc2FsdD1Xb3JkQXJyYXkucmFuZG9tKDY0LzgpO1xyXG59XHJcbnZhciBrZXk9RXZwS0RGLmNyZWF0ZSh7XHJcbmtleVNpemU6a2V5U2l6ZStpdlNpemVcclxufSkuY29tcHV0ZShwYXNzd29yZCxzYWx0KTtcclxudmFyIGl2PVdvcmRBcnJheS5jcmVhdGUoa2V5LndvcmRzLnNsaWNlKGtleVNpemUpLGl2U2l6ZSo0KTtcclxua2V5LnNpZ0J5dGVzPWtleVNpemUqNDtcclxucmV0dXJuIENpcGhlclBhcmFtcy5jcmVhdGUoe1xyXG5rZXk6a2V5LFxyXG5pdjppdixcclxuc2FsdDpzYWx0XHJcbn0pO1xyXG59XHJcbn07XHJcbnZhciBQYXNzd29yZEJhc2VkQ2lwaGVyPUNfbGliLlBhc3N3b3JkQmFzZWRDaXBoZXI9U2VyaWFsaXphYmxlQ2lwaGVyLmV4dGVuZCh7XHJcbmNmZzpTZXJpYWxpemFibGVDaXBoZXIuY2ZnLmV4dGVuZCh7XHJcbmtkZjpPcGVuU1NMS2RmXHJcbn0pLFxyXG5lbmNyeXB0OmZ1bmN0aW9uKGNpcGhlcixtZXNzYWdlLHBhc3N3b3JkLGNmZyl7XHJcbmNmZz10aGlzLmNmZy5leHRlbmQoY2ZnKTtcclxudmFyIGRlcml2ZWRQYXJhbXM9Y2ZnLmtkZi5leGVjdXRlKHBhc3N3b3JkLGNpcGhlci5rZXlTaXplLGNpcGhlci5pdlNpemUpO1xyXG5jZmcuaXY9ZGVyaXZlZFBhcmFtcy5pdjtcclxudmFyIGNpcGhlcnRleHQ9U2VyaWFsaXphYmxlQ2lwaGVyLmVuY3J5cHQuY2FsbCh0aGlzLGNpcGhlcixtZXNzYWdlLGRlcml2ZWRQYXJhbXMua2V5LGNmZyk7XHJcbmNpcGhlcnRleHQubWl4SW4oZGVyaXZlZFBhcmFtcyk7XHJcbnJldHVybiBjaXBoZXJ0ZXh0O1xyXG59LFxyXG5kZWNyeXB0OmZ1bmN0aW9uKGNpcGhlcixjaXBoZXJ0ZXh0LHBhc3N3b3JkLGNmZyl7XHJcbmNmZz10aGlzLmNmZy5leHRlbmQoY2ZnKTtcclxuY2lwaGVydGV4dD10aGlzLl9wYXJzZShjaXBoZXJ0ZXh0LGNmZy5mb3JtYXQpO1xyXG52YXIgZGVyaXZlZFBhcmFtcz1jZmcua2RmLmV4ZWN1dGUocGFzc3dvcmQsY2lwaGVyLmtleVNpemUsY2lwaGVyLml2U2l6ZSxjaXBoZXJ0ZXh0LnNhbHQpO1xyXG5jZmcuaXY9ZGVyaXZlZFBhcmFtcy5pdjtcclxudmFyIHBsYWludGV4dD1TZXJpYWxpemFibGVDaXBoZXIuZGVjcnlwdC5jYWxsKHRoaXMsY2lwaGVyLGNpcGhlcnRleHQsZGVyaXZlZFBhcmFtcy5rZXksY2ZnKTtcclxucmV0dXJuIHBsYWludGV4dDtcclxufVxyXG59KTtcclxufSgpKTtcclxuQ3J5cHRvSlMubW9kZS5DRkI9KGZ1bmN0aW9uKCl7XHJcbnZhciBDRkI9Q3J5cHRvSlMubGliLkJsb2NrQ2lwaGVyTW9kZS5leHRlbmQoKTtcclxuQ0ZCLkVuY3J5cHRvcj1DRkIuZXh0ZW5kKHtcclxucHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKHdvcmRzLG9mZnNldCl7XHJcbnZhciBjaXBoZXI9dGhpcy5fY2lwaGVyO1xyXG52YXIgYmxvY2tTaXplPWNpcGhlci5ibG9ja1NpemU7XHJcbmdlbmVyYXRlS2V5c3RyZWFtQW5kRW5jcnlwdC5jYWxsKHRoaXMsd29yZHMsb2Zmc2V0LGJsb2NrU2l6ZSxjaXBoZXIpO1xyXG50aGlzLl9wcmV2QmxvY2s9d29yZHMuc2xpY2Uob2Zmc2V0LG9mZnNldCtibG9ja1NpemUpO1xyXG59XHJcbn0pO1xyXG5DRkIuRGVjcnlwdG9yPUNGQi5leHRlbmQoe1xyXG5wcm9jZXNzQmxvY2s6ZnVuY3Rpb24od29yZHMsb2Zmc2V0KXtcclxudmFyIGNpcGhlcj10aGlzLl9jaXBoZXI7XHJcbnZhciBibG9ja1NpemU9Y2lwaGVyLmJsb2NrU2l6ZTtcclxudmFyIHRoaXNCbG9jaz13b3Jkcy5zbGljZShvZmZzZXQsb2Zmc2V0K2Jsb2NrU2l6ZSk7XHJcbmdlbmVyYXRlS2V5c3RyZWFtQW5kRW5jcnlwdC5jYWxsKHRoaXMsd29yZHMsb2Zmc2V0LGJsb2NrU2l6ZSxjaXBoZXIpO1xyXG50aGlzLl9wcmV2QmxvY2s9dGhpc0Jsb2NrO1xyXG59XHJcbn0pO1xyXG5mdW5jdGlvbiBnZW5lcmF0ZUtleXN0cmVhbUFuZEVuY3J5cHQod29yZHMsb2Zmc2V0LGJsb2NrU2l6ZSxjaXBoZXIpe1xyXG52YXIga2V5c3RyZWFtO1xyXG52YXIgaXY9dGhpcy5faXY7XHJcbmlmKGl2KXtcclxua2V5c3RyZWFtPWl2LnNsaWNlKDApO1xyXG50aGlzLl9pdj11bmRlZmluZWQ7XHJcbn1lbHNle1xyXG5rZXlzdHJlYW09dGhpcy5fcHJldkJsb2NrO1xyXG59XHJcbmNpcGhlci5lbmNyeXB0QmxvY2soa2V5c3RyZWFtLDApO1xyXG5mb3IodmFyIGk9MDtpPGJsb2NrU2l6ZTtpKyspe1xyXG53b3Jkc1tvZmZzZXQraV1ePWtleXN0cmVhbVtpXTtcclxufVxyXG59XHJcbnJldHVybiBDRkI7XHJcbn0oKSk7XHJcbkNyeXB0b0pTLm1vZGUuQ1RSPShmdW5jdGlvbigpe1xyXG52YXIgQ1RSPUNyeXB0b0pTLmxpYi5CbG9ja0NpcGhlck1vZGUuZXh0ZW5kKCk7XHJcbnZhciBFbmNyeXB0b3I9Q1RSLkVuY3J5cHRvcj1DVFIuZXh0ZW5kKHtcclxucHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKHdvcmRzLG9mZnNldCl7XHJcbnZhciBjaXBoZXI9dGhpcy5fY2lwaGVyXHJcbnZhciBibG9ja1NpemU9Y2lwaGVyLmJsb2NrU2l6ZTtcclxudmFyIGl2PXRoaXMuX2l2O1xyXG52YXIgY291bnRlcj10aGlzLl9jb3VudGVyO1xyXG5pZihpdil7XHJcbmNvdW50ZXI9dGhpcy5fY291bnRlcj1pdi5zbGljZSgwKTtcclxudGhpcy5faXY9dW5kZWZpbmVkO1xyXG59XHJcbnZhciBrZXlzdHJlYW09Y291bnRlci5zbGljZSgwKTtcclxuY2lwaGVyLmVuY3J5cHRCbG9jayhrZXlzdHJlYW0sMCk7XHJcbmNvdW50ZXJbYmxvY2tTaXplLTFdPShjb3VudGVyW2Jsb2NrU2l6ZS0xXSsxKXwwXHJcbmZvcih2YXIgaT0wO2k8YmxvY2tTaXplO2krKyl7XHJcbndvcmRzW29mZnNldCtpXV49a2V5c3RyZWFtW2ldO1xyXG59XHJcbn1cclxufSk7XHJcbkNUUi5EZWNyeXB0b3I9RW5jcnlwdG9yO1xyXG5yZXR1cm4gQ1RSO1xyXG59KCkpO1xyXG5DcnlwdG9KUy5tb2RlLkNUUkdsYWRtYW49KGZ1bmN0aW9uKCl7XHJcbnZhciBDVFJHbGFkbWFuPUNyeXB0b0pTLmxpYi5CbG9ja0NpcGhlck1vZGUuZXh0ZW5kKCk7XHJcbmZ1bmN0aW9uIGluY1dvcmQod29yZCl7XHJcbmlmKCgod29yZD4+MjQpJjB4ZmYpPT09MHhmZil7XHJcbnZhciBiMT0od29yZD4+MTYpJjB4ZmY7XHJcbnZhciBiMj0od29yZD4+OCkmMHhmZjtcclxudmFyIGIzPXdvcmQmMHhmZjtcclxuaWYoYjE9PT0weGZmKVxyXG57XHJcbmIxPTA7XHJcbmlmKGIyPT09MHhmZil7XHJcbmIyPTA7XHJcbmlmKGIzPT09MHhmZil7XHJcbmIzPTA7XHJcbn1lbHNleysrYjM7XHJcbn1cclxufWVsc2V7KytiMjtcclxufVxyXG59ZWxzZXsrK2IxO1xyXG59XHJcbndvcmQ9MDtcclxud29yZCs9KGIxPDwxNik7XHJcbndvcmQrPShiMjw8OCk7XHJcbndvcmQrPWIzO1xyXG59ZWxzZXtcclxud29yZCs9KDB4MDE8PDI0KTtcclxufVxyXG5yZXR1cm4gd29yZDtcclxufVxyXG5mdW5jdGlvbiBpbmNDb3VudGVyKGNvdW50ZXIpe1xyXG5pZigoY291bnRlclswXT1pbmNXb3JkKGNvdW50ZXJbMF0pKT09PTApe1xyXG5jb3VudGVyWzFdPWluY1dvcmQoY291bnRlclsxXSk7XHJcbn1cclxucmV0dXJuIGNvdW50ZXI7XHJcbn1cclxudmFyIEVuY3J5cHRvcj1DVFJHbGFkbWFuLkVuY3J5cHRvcj1DVFJHbGFkbWFuLmV4dGVuZCh7XHJcbnByb2Nlc3NCbG9jazpmdW5jdGlvbih3b3JkcyxvZmZzZXQpe1xyXG52YXIgY2lwaGVyPXRoaXMuX2NpcGhlclxyXG52YXIgYmxvY2tTaXplPWNpcGhlci5ibG9ja1NpemU7XHJcbnZhciBpdj10aGlzLl9pdjtcclxudmFyIGNvdW50ZXI9dGhpcy5fY291bnRlcjtcclxuaWYoaXYpe1xyXG5jb3VudGVyPXRoaXMuX2NvdW50ZXI9aXYuc2xpY2UoMCk7XHJcbnRoaXMuX2l2PXVuZGVmaW5lZDtcclxufVxyXG5pbmNDb3VudGVyKGNvdW50ZXIpO1xyXG52YXIga2V5c3RyZWFtPWNvdW50ZXIuc2xpY2UoMCk7XHJcbmNpcGhlci5lbmNyeXB0QmxvY2soa2V5c3RyZWFtLDApO1xyXG5mb3IodmFyIGk9MDtpPGJsb2NrU2l6ZTtpKyspe1xyXG53b3Jkc1tvZmZzZXQraV1ePWtleXN0cmVhbVtpXTtcclxufVxyXG59XHJcbn0pO1xyXG5DVFJHbGFkbWFuLkRlY3J5cHRvcj1FbmNyeXB0b3I7XHJcbnJldHVybiBDVFJHbGFkbWFuO1xyXG59KCkpO1xyXG5DcnlwdG9KUy5tb2RlLk9GQj0oZnVuY3Rpb24oKXtcclxudmFyIE9GQj1DcnlwdG9KUy5saWIuQmxvY2tDaXBoZXJNb2RlLmV4dGVuZCgpO1xyXG52YXIgRW5jcnlwdG9yPU9GQi5FbmNyeXB0b3I9T0ZCLmV4dGVuZCh7XHJcbnByb2Nlc3NCbG9jazpmdW5jdGlvbih3b3JkcyxvZmZzZXQpe1xyXG52YXIgY2lwaGVyPXRoaXMuX2NpcGhlclxyXG52YXIgYmxvY2tTaXplPWNpcGhlci5ibG9ja1NpemU7XHJcbnZhciBpdj10aGlzLl9pdjtcclxudmFyIGtleXN0cmVhbT10aGlzLl9rZXlzdHJlYW07XHJcbmlmKGl2KXtcclxua2V5c3RyZWFtPXRoaXMuX2tleXN0cmVhbT1pdi5zbGljZSgwKTtcclxudGhpcy5faXY9dW5kZWZpbmVkO1xyXG59XHJcbmNpcGhlci5lbmNyeXB0QmxvY2soa2V5c3RyZWFtLDApO1xyXG5mb3IodmFyIGk9MDtpPGJsb2NrU2l6ZTtpKyspe1xyXG53b3Jkc1tvZmZzZXQraV1ePWtleXN0cmVhbVtpXTtcclxufVxyXG59XHJcbn0pO1xyXG5PRkIuRGVjcnlwdG9yPUVuY3J5cHRvcjtcclxucmV0dXJuIE9GQjtcclxufSgpKTtcclxuQ3J5cHRvSlMubW9kZS5FQ0I9KGZ1bmN0aW9uKCl7XHJcbnZhciBFQ0I9Q3J5cHRvSlMubGliLkJsb2NrQ2lwaGVyTW9kZS5leHRlbmQoKTtcclxuRUNCLkVuY3J5cHRvcj1FQ0IuZXh0ZW5kKHtcclxucHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKHdvcmRzLG9mZnNldCl7XHJcbnRoaXMuX2NpcGhlci5lbmNyeXB0QmxvY2sod29yZHMsb2Zmc2V0KTtcclxufVxyXG59KTtcclxuRUNCLkRlY3J5cHRvcj1FQ0IuZXh0ZW5kKHtcclxucHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKHdvcmRzLG9mZnNldCl7XHJcbnRoaXMuX2NpcGhlci5kZWNyeXB0QmxvY2sod29yZHMsb2Zmc2V0KTtcclxufVxyXG59KTtcclxucmV0dXJuIEVDQjtcclxufSgpKTtcclxuQ3J5cHRvSlMucGFkLkFuc2lYOTIzPXtcclxucGFkOmZ1bmN0aW9uKGRhdGEsYmxvY2tTaXplKXtcclxudmFyIGRhdGFTaWdCeXRlcz1kYXRhLnNpZ0J5dGVzO1xyXG52YXIgYmxvY2tTaXplQnl0ZXM9YmxvY2tTaXplKjQ7XHJcbnZhciBuUGFkZGluZ0J5dGVzPWJsb2NrU2l6ZUJ5dGVzLWRhdGFTaWdCeXRlcyVibG9ja1NpemVCeXRlcztcclxudmFyIGxhc3RCeXRlUG9zPWRhdGFTaWdCeXRlcytuUGFkZGluZ0J5dGVzLTE7XHJcbmRhdGEuY2xhbXAoKTtcclxuZGF0YS53b3Jkc1tsYXN0Qnl0ZVBvcz4+PjJdfD1uUGFkZGluZ0J5dGVzPDwoMjQtKGxhc3RCeXRlUG9zJTQpKjgpO1xyXG5kYXRhLnNpZ0J5dGVzKz1uUGFkZGluZ0J5dGVzO1xyXG59LFxyXG51bnBhZDpmdW5jdGlvbihkYXRhKXtcclxudmFyIG5QYWRkaW5nQnl0ZXM9ZGF0YS53b3Jkc1soZGF0YS5zaWdCeXRlcy0xKT4+PjJdJjB4ZmY7XHJcbmRhdGEuc2lnQnl0ZXMtPW5QYWRkaW5nQnl0ZXM7XHJcbn1cclxufTtcclxuQ3J5cHRvSlMucGFkLklzbzEwMTI2PXtcclxucGFkOmZ1bmN0aW9uKGRhdGEsYmxvY2tTaXplKXtcclxudmFyIGJsb2NrU2l6ZUJ5dGVzPWJsb2NrU2l6ZSo0O1xyXG52YXIgblBhZGRpbmdCeXRlcz1ibG9ja1NpemVCeXRlcy1kYXRhLnNpZ0J5dGVzJWJsb2NrU2l6ZUJ5dGVzO1xyXG5kYXRhLmNvbmNhdChDcnlwdG9KUy5saWIuV29yZEFycmF5LnJhbmRvbShuUGFkZGluZ0J5dGVzLTEpKS5jb25jYXQoQ3J5cHRvSlMubGliLldvcmRBcnJheS5jcmVhdGUoW25QYWRkaW5nQnl0ZXM8PDI0XSwxKSk7XHJcbn0sXHJcbnVucGFkOmZ1bmN0aW9uKGRhdGEpe1xyXG52YXIgblBhZGRpbmdCeXRlcz1kYXRhLndvcmRzWyhkYXRhLnNpZ0J5dGVzLTEpPj4+Ml0mMHhmZjtcclxuZGF0YS5zaWdCeXRlcy09blBhZGRpbmdCeXRlcztcclxufVxyXG59O1xyXG5DcnlwdG9KUy5wYWQuSXNvOTc5NzE9e1xyXG5wYWQ6ZnVuY3Rpb24oZGF0YSxibG9ja1NpemUpe1xyXG5kYXRhLmNvbmNhdChDcnlwdG9KUy5saWIuV29yZEFycmF5LmNyZWF0ZShbMHg4MDAwMDAwMF0sMSkpO1xyXG5DcnlwdG9KUy5wYWQuWmVyb1BhZGRpbmcucGFkKGRhdGEsYmxvY2tTaXplKTtcclxufSxcclxudW5wYWQ6ZnVuY3Rpb24oZGF0YSl7XHJcbkNyeXB0b0pTLnBhZC5aZXJvUGFkZGluZy51bnBhZChkYXRhKTtcclxuZGF0YS5zaWdCeXRlcy0tO1xyXG59XHJcbn07XHJcbkNyeXB0b0pTLnBhZC5aZXJvUGFkZGluZz17XHJcbnBhZDpmdW5jdGlvbihkYXRhLGJsb2NrU2l6ZSl7XHJcbnZhciBibG9ja1NpemVCeXRlcz1ibG9ja1NpemUqNDtcclxuZGF0YS5jbGFtcCgpO1xyXG5kYXRhLnNpZ0J5dGVzKz1ibG9ja1NpemVCeXRlcy0oKGRhdGEuc2lnQnl0ZXMlYmxvY2tTaXplQnl0ZXMpfHxibG9ja1NpemVCeXRlcyk7XHJcbn0sXHJcbnVucGFkOmZ1bmN0aW9uKGRhdGEpe1xyXG52YXIgZGF0YVdvcmRzPWRhdGEud29yZHM7XHJcbnZhciBpPWRhdGEuc2lnQnl0ZXMtMTtcclxuZm9yKHZhciBpPWRhdGEuc2lnQnl0ZXMtMTtpPj0wO2ktLSl7XHJcbmlmKCgoZGF0YVdvcmRzW2k+Pj4yXT4+PigyNC0oaSU0KSo4KSkmMHhmZikpe1xyXG5kYXRhLnNpZ0J5dGVzPWkrMTtcclxuYnJlYWs7XHJcbn1cclxufVxyXG59XHJcbn07XHJcbkNyeXB0b0pTLnBhZC5Ob1BhZGRpbmc9e1xyXG5wYWQ6ZnVuY3Rpb24oKXt9LFxyXG51bnBhZDpmdW5jdGlvbigpe31cclxufTtcclxuKGZ1bmN0aW9uKHVuZGVmaW5lZCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBDaXBoZXJQYXJhbXM9Q19saWIuQ2lwaGVyUGFyYW1zO1xyXG52YXIgQ19lbmM9Qy5lbmM7XHJcbnZhciBIZXg9Q19lbmMuSGV4O1xyXG52YXIgQ19mb3JtYXQ9Qy5mb3JtYXQ7XHJcbnZhciBIZXhGb3JtYXR0ZXI9Q19mb3JtYXQuSGV4PXtcclxuc3RyaW5naWZ5OmZ1bmN0aW9uKGNpcGhlclBhcmFtcyl7XHJcbnJldHVybiBjaXBoZXJQYXJhbXMuY2lwaGVydGV4dC50b1N0cmluZyhIZXgpO1xyXG59LFxyXG5wYXJzZTpmdW5jdGlvbihpbnB1dCl7XHJcbnZhciBjaXBoZXJ0ZXh0PUhleC5wYXJzZShpbnB1dCk7XHJcbnJldHVybiBDaXBoZXJQYXJhbXMuY3JlYXRlKHtcclxuY2lwaGVydGV4dDpjaXBoZXJ0ZXh0XHJcbn0pO1xyXG59XHJcbn07XHJcbn0oKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgQmxvY2tDaXBoZXI9Q19saWIuQmxvY2tDaXBoZXI7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgU0JPWD1bXTtcclxudmFyIElOVl9TQk9YPVtdO1xyXG52YXIgU1VCX01JWF8wPVtdO1xyXG52YXIgU1VCX01JWF8xPVtdO1xyXG52YXIgU1VCX01JWF8yPVtdO1xyXG52YXIgU1VCX01JWF8zPVtdO1xyXG52YXIgSU5WX1NVQl9NSVhfMD1bXTtcclxudmFyIElOVl9TVUJfTUlYXzE9W107XHJcbnZhciBJTlZfU1VCX01JWF8yPVtdO1xyXG52YXIgSU5WX1NVQl9NSVhfMz1bXTtcclxuKGZ1bmN0aW9uKCl7XHJcbnZhciBkPVtdO1xyXG5mb3IodmFyIGk9MDtpPDI1NjtpKyspe1xyXG5pZihpPDEyOCl7XHJcbmRbaV09aTw8MTtcclxufWVsc2V7XHJcbmRbaV09KGk8PDEpXjB4MTFiO1xyXG59XHJcbn1cclxudmFyIHg9MDtcclxudmFyIHhpPTA7XHJcbmZvcih2YXIgaT0wO2k8MjU2O2krKyl7XHJcbnZhciBzeD14aV4oeGk8PDEpXih4aTw8MileKHhpPDwzKV4oeGk8PDQpO1xyXG5zeD0oc3g+Pj44KV4oc3gmMHhmZileMHg2MztcclxuU0JPWFt4XT1zeDtcclxuSU5WX1NCT1hbc3hdPXg7XHJcbnZhciB4Mj1kW3hdO1xyXG52YXIgeDQ9ZFt4Ml07XHJcbnZhciB4OD1kW3g0XTtcclxudmFyIHQ9KGRbc3hdKjB4MTAxKV4oc3gqMHgxMDEwMTAwKTtcclxuU1VCX01JWF8wW3hdPSh0PDwyNCl8KHQ+Pj44KTtcclxuU1VCX01JWF8xW3hdPSh0PDwxNil8KHQ+Pj4xNik7XHJcblNVQl9NSVhfMlt4XT0odDw8OCl8KHQ+Pj4yNCk7XHJcblNVQl9NSVhfM1t4XT10O1xyXG52YXIgdD0oeDgqMHgxMDEwMTAxKV4oeDQqMHgxMDAwMSleKHgyKjB4MTAxKV4oeCoweDEwMTAxMDApO1xyXG5JTlZfU1VCX01JWF8wW3N4XT0odDw8MjQpfCh0Pj4+OCk7XHJcbklOVl9TVUJfTUlYXzFbc3hdPSh0PDwxNil8KHQ+Pj4xNik7XHJcbklOVl9TVUJfTUlYXzJbc3hdPSh0PDw4KXwodD4+PjI0KTtcclxuSU5WX1NVQl9NSVhfM1tzeF09dDtcclxuaWYoIXgpe1xyXG54PXhpPTE7XHJcbn1lbHNle1xyXG54PXgyXmRbZFtkW3g4XngyXV1dO1xyXG54aV49ZFtkW3hpXV07XHJcbn1cclxufVxyXG59KCkpO1xyXG52YXIgUkNPTj1bMHgwMCwweDAxLDB4MDIsMHgwNCwweDA4LDB4MTAsMHgyMCwweDQwLDB4ODAsMHgxYiwweDM2XTtcclxudmFyIEFFUz1DX2FsZ28uQUVTPUJsb2NrQ2lwaGVyLmV4dGVuZCh7XHJcbl9kb1Jlc2V0OmZ1bmN0aW9uKCl7XHJcbnZhciB0O1xyXG5pZih0aGlzLl9uUm91bmRzJiZ0aGlzLl9rZXlQcmlvclJlc2V0PT09dGhpcy5fa2V5KXtcclxucmV0dXJuO1xyXG59XHJcbnZhciBrZXk9dGhpcy5fa2V5UHJpb3JSZXNldD10aGlzLl9rZXk7XHJcbnZhciBrZXlXb3Jkcz1rZXkud29yZHM7XHJcbnZhciBrZXlTaXplPWtleS5zaWdCeXRlcy80O1xyXG52YXIgblJvdW5kcz10aGlzLl9uUm91bmRzPWtleVNpemUrNjtcclxudmFyIGtzUm93cz0oblJvdW5kcysxKSo0O1xyXG52YXIga2V5U2NoZWR1bGU9dGhpcy5fa2V5U2NoZWR1bGU9W107XHJcbmZvcih2YXIga3NSb3c9MDtrc1Jvdzxrc1Jvd3M7a3NSb3crKyl7XHJcbmlmKGtzUm93PGtleVNpemUpe1xyXG5rZXlTY2hlZHVsZVtrc1Jvd109a2V5V29yZHNba3NSb3ddO1xyXG59ZWxzZXtcclxudD1rZXlTY2hlZHVsZVtrc1Jvdy0xXTtcclxuaWYoIShrc1JvdyVrZXlTaXplKSl7XHJcbnQ9KHQ8PDgpfCh0Pj4+MjQpO1xyXG50PShTQk9YW3Q+Pj4yNF08PDI0KXwoU0JPWFsodD4+PjE2KSYweGZmXTw8MTYpfChTQk9YWyh0Pj4+OCkmMHhmZl08PDgpfFNCT1hbdCYweGZmXTtcclxudF49UkNPTlsoa3NSb3cva2V5U2l6ZSl8MF08PDI0O1xyXG59ZWxzZSBpZihrZXlTaXplPjYmJmtzUm93JWtleVNpemU9PTQpe1xyXG50PShTQk9YW3Q+Pj4yNF08PDI0KXwoU0JPWFsodD4+PjE2KSYweGZmXTw8MTYpfChTQk9YWyh0Pj4+OCkmMHhmZl08PDgpfFNCT1hbdCYweGZmXTtcclxufVxyXG5rZXlTY2hlZHVsZVtrc1Jvd109a2V5U2NoZWR1bGVba3NSb3cta2V5U2l6ZV1edDtcclxufVxyXG59XHJcbnZhciBpbnZLZXlTY2hlZHVsZT10aGlzLl9pbnZLZXlTY2hlZHVsZT1bXTtcclxuZm9yKHZhciBpbnZLc1Jvdz0wO2ludktzUm93PGtzUm93cztpbnZLc1JvdysrKXtcclxudmFyIGtzUm93PWtzUm93cy1pbnZLc1JvdztcclxuaWYoaW52S3NSb3clNCl7XHJcbnZhciB0PWtleVNjaGVkdWxlW2tzUm93XTtcclxufWVsc2V7XHJcbnZhciB0PWtleVNjaGVkdWxlW2tzUm93LTRdO1xyXG59XHJcbmlmKGludktzUm93PDR8fGtzUm93PD00KXtcclxuaW52S2V5U2NoZWR1bGVbaW52S3NSb3ddPXQ7XHJcbn1lbHNle1xyXG5pbnZLZXlTY2hlZHVsZVtpbnZLc1Jvd109SU5WX1NVQl9NSVhfMFtTQk9YW3Q+Pj4yNF1dXklOVl9TVUJfTUlYXzFbU0JPWFsodD4+PjE2KSYweGZmXV1eSU5WX1NVQl9NSVhfMltTQk9YWyh0Pj4+OCkmMHhmZl1dXklOVl9TVUJfTUlYXzNbU0JPWFt0JjB4ZmZdXTtcclxufVxyXG59XHJcbn0sXHJcbmVuY3J5cHRCbG9jazpmdW5jdGlvbihNLG9mZnNldCl7XHJcbnRoaXMuX2RvQ3J5cHRCbG9jayhNLG9mZnNldCx0aGlzLl9rZXlTY2hlZHVsZSxTVUJfTUlYXzAsU1VCX01JWF8xLFNVQl9NSVhfMixTVUJfTUlYXzMsU0JPWCk7XHJcbn0sXHJcbmRlY3J5cHRCbG9jazpmdW5jdGlvbihNLG9mZnNldCl7XHJcbnZhciB0PU1bb2Zmc2V0KzFdO1xyXG5NW29mZnNldCsxXT1NW29mZnNldCszXTtcclxuTVtvZmZzZXQrM109dDtcclxudGhpcy5fZG9DcnlwdEJsb2NrKE0sb2Zmc2V0LHRoaXMuX2ludktleVNjaGVkdWxlLElOVl9TVUJfTUlYXzAsSU5WX1NVQl9NSVhfMSxJTlZfU1VCX01JWF8yLElOVl9TVUJfTUlYXzMsSU5WX1NCT1gpO1xyXG52YXIgdD1NW29mZnNldCsxXTtcclxuTVtvZmZzZXQrMV09TVtvZmZzZXQrM107XHJcbk1bb2Zmc2V0KzNdPXQ7XHJcbn0sXHJcbl9kb0NyeXB0QmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQsa2V5U2NoZWR1bGUsU1VCX01JWF8wLFNVQl9NSVhfMSxTVUJfTUlYXzIsU1VCX01JWF8zLFNCT1gpe1xyXG52YXIgblJvdW5kcz10aGlzLl9uUm91bmRzO1xyXG52YXIgczA9TVtvZmZzZXRdXmtleVNjaGVkdWxlWzBdO1xyXG52YXIgczE9TVtvZmZzZXQrMV1ea2V5U2NoZWR1bGVbMV07XHJcbnZhciBzMj1NW29mZnNldCsyXV5rZXlTY2hlZHVsZVsyXTtcclxudmFyIHMzPU1bb2Zmc2V0KzNdXmtleVNjaGVkdWxlWzNdO1xyXG52YXIga3NSb3c9NDtcclxuZm9yKHZhciByb3VuZD0xO3JvdW5kPG5Sb3VuZHM7cm91bmQrKyl7XHJcbnZhciB0MD1TVUJfTUlYXzBbczA+Pj4yNF1eU1VCX01JWF8xWyhzMT4+PjE2KSYweGZmXV5TVUJfTUlYXzJbKHMyPj4+OCkmMHhmZl1eU1VCX01JWF8zW3MzJjB4ZmZdXmtleVNjaGVkdWxlW2tzUm93KytdO1xyXG52YXIgdDE9U1VCX01JWF8wW3MxPj4+MjRdXlNVQl9NSVhfMVsoczI+Pj4xNikmMHhmZl1eU1VCX01JWF8yWyhzMz4+PjgpJjB4ZmZdXlNVQl9NSVhfM1tzMCYweGZmXV5rZXlTY2hlZHVsZVtrc1JvdysrXTtcclxudmFyIHQyPVNVQl9NSVhfMFtzMj4+PjI0XV5TVUJfTUlYXzFbKHMzPj4+MTYpJjB4ZmZdXlNVQl9NSVhfMlsoczA+Pj44KSYweGZmXV5TVUJfTUlYXzNbczEmMHhmZl1ea2V5U2NoZWR1bGVba3NSb3crK107XHJcbnZhciB0Mz1TVUJfTUlYXzBbczM+Pj4yNF1eU1VCX01JWF8xWyhzMD4+PjE2KSYweGZmXV5TVUJfTUlYXzJbKHMxPj4+OCkmMHhmZl1eU1VCX01JWF8zW3MyJjB4ZmZdXmtleVNjaGVkdWxlW2tzUm93KytdO1xyXG5zMD10MDtcclxuczE9dDE7XHJcbnMyPXQyO1xyXG5zMz10MztcclxufVxyXG52YXIgdDA9KChTQk9YW3MwPj4+MjRdPDwyNCl8KFNCT1hbKHMxPj4+MTYpJjB4ZmZdPDwxNil8KFNCT1hbKHMyPj4+OCkmMHhmZl08PDgpfFNCT1hbczMmMHhmZl0pXmtleVNjaGVkdWxlW2tzUm93KytdO1xyXG52YXIgdDE9KChTQk9YW3MxPj4+MjRdPDwyNCl8KFNCT1hbKHMyPj4+MTYpJjB4ZmZdPDwxNil8KFNCT1hbKHMzPj4+OCkmMHhmZl08PDgpfFNCT1hbczAmMHhmZl0pXmtleVNjaGVkdWxlW2tzUm93KytdO1xyXG52YXIgdDI9KChTQk9YW3MyPj4+MjRdPDwyNCl8KFNCT1hbKHMzPj4+MTYpJjB4ZmZdPDwxNil8KFNCT1hbKHMwPj4+OCkmMHhmZl08PDgpfFNCT1hbczEmMHhmZl0pXmtleVNjaGVkdWxlW2tzUm93KytdO1xyXG52YXIgdDM9KChTQk9YW3MzPj4+MjRdPDwyNCl8KFNCT1hbKHMwPj4+MTYpJjB4ZmZdPDwxNil8KFNCT1hbKHMxPj4+OCkmMHhmZl08PDgpfFNCT1hbczImMHhmZl0pXmtleVNjaGVkdWxlW2tzUm93KytdO1xyXG5NW29mZnNldF09dDA7XHJcbk1bb2Zmc2V0KzFdPXQxO1xyXG5NW29mZnNldCsyXT10MjtcclxuTVtvZmZzZXQrM109dDM7XHJcbn0sXHJcbmtleVNpemU6MjU2LzMyXHJcbn0pO1xyXG5DLkFFUz1CbG9ja0NpcGhlci5fY3JlYXRlSGVscGVyKEFFUyk7XHJcbn0oKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgV29yZEFycmF5PUNfbGliLldvcmRBcnJheTtcclxudmFyIEJsb2NrQ2lwaGVyPUNfbGliLkJsb2NrQ2lwaGVyO1xyXG52YXIgQ19hbGdvPUMuYWxnbztcclxudmFyIFBDMT1bNTcsNDksNDEsMzMsMjUsMTcsOSwxLDU4LDUwLDQyLDM0LDI2LDE4LDEwLDIsNTksNTEsNDMsMzUsMjcsMTksMTEsMyw2MCw1Miw0NCwzNiw2Myw1NSw0NywzOSwzMSwyMywxNSw3LDYyLDU0LDQ2LDM4LDMwLDIyLDE0LDYsNjEsNTMsNDUsMzcsMjksMjEsMTMsNSwyOCwyMCwxMiw0XTtcclxudmFyIFBDMj1bMTQsMTcsMTEsMjQsMSw1LDMsMjgsMTUsNiwyMSwxMCwyMywxOSwxMiw0LDI2LDgsMTYsNywyNywyMCwxMywyLDQxLDUyLDMxLDM3LDQ3LDU1LDMwLDQwLDUxLDQ1LDMzLDQ4LDQ0LDQ5LDM5LDU2LDM0LDUzLDQ2LDQyLDUwLDM2LDI5LDMyXTtcclxudmFyIEJJVF9TSElGVFM9WzEsMiw0LDYsOCwxMCwxMiwxNCwxNSwxNywxOSwyMSwyMywyNSwyNywyOF07XHJcbnZhciBTQk9YX1A9W3tcclxuMHgwOjB4ODA4MjAwLFxyXG4weDEwMDAwMDAwOjB4ODAwMCxcclxuMHgyMDAwMDAwMDoweDgwODAwMixcclxuMHgzMDAwMDAwMDoweDIsXHJcbjB4NDAwMDAwMDA6MHgyMDAsXHJcbjB4NTAwMDAwMDA6MHg4MDgyMDIsXHJcbjB4NjAwMDAwMDA6MHg4MDAyMDIsXHJcbjB4NzAwMDAwMDA6MHg4MDAwMDAsXHJcbjB4ODAwMDAwMDA6MHgyMDIsXHJcbjB4OTAwMDAwMDA6MHg4MDAyMDAsXHJcbjB4YTAwMDAwMDA6MHg4MjAwLFxyXG4weGIwMDAwMDAwOjB4ODA4MDAwLFxyXG4weGMwMDAwMDAwOjB4ODAwMixcclxuMHhkMDAwMDAwMDoweDgwMDAwMixcclxuMHhlMDAwMDAwMDoweDAsXHJcbjB4ZjAwMDAwMDA6MHg4MjAyLFxyXG4weDgwMDAwMDA6MHgwLFxyXG4weDE4MDAwMDAwOjB4ODA4MjAyLFxyXG4weDI4MDAwMDAwOjB4ODIwMixcclxuMHgzODAwMDAwMDoweDgwMDAsXHJcbjB4NDgwMDAwMDA6MHg4MDgyMDAsXHJcbjB4NTgwMDAwMDA6MHgyMDAsXHJcbjB4NjgwMDAwMDA6MHg4MDgwMDIsXHJcbjB4NzgwMDAwMDA6MHgyLFxyXG4weDg4MDAwMDAwOjB4ODAwMjAwLFxyXG4weDk4MDAwMDAwOjB4ODIwMCxcclxuMHhhODAwMDAwMDoweDgwODAwMCxcclxuMHhiODAwMDAwMDoweDgwMDIwMixcclxuMHhjODAwMDAwMDoweDgwMDAwMixcclxuMHhkODAwMDAwMDoweDgwMDIsXHJcbjB4ZTgwMDAwMDA6MHgyMDIsXHJcbjB4ZjgwMDAwMDA6MHg4MDAwMDAsXHJcbjB4MToweDgwMDAsXHJcbjB4MTAwMDAwMDE6MHgyLFxyXG4weDIwMDAwMDAxOjB4ODA4MjAwLFxyXG4weDMwMDAwMDAxOjB4ODAwMDAwLFxyXG4weDQwMDAwMDAxOjB4ODA4MDAyLFxyXG4weDUwMDAwMDAxOjB4ODIwMCxcclxuMHg2MDAwMDAwMToweDIwMCxcclxuMHg3MDAwMDAwMToweDgwMDIwMixcclxuMHg4MDAwMDAwMToweDgwODIwMixcclxuMHg5MDAwMDAwMToweDgwODAwMCxcclxuMHhhMDAwMDAwMToweDgwMDAwMixcclxuMHhiMDAwMDAwMToweDgyMDIsXHJcbjB4YzAwMDAwMDE6MHgyMDIsXHJcbjB4ZDAwMDAwMDE6MHg4MDAyMDAsXHJcbjB4ZTAwMDAwMDE6MHg4MDAyLFxyXG4weGYwMDAwMDAxOjB4MCxcclxuMHg4MDAwMDAxOjB4ODA4MjAyLFxyXG4weDE4MDAwMDAxOjB4ODA4MDAwLFxyXG4weDI4MDAwMDAxOjB4ODAwMDAwLFxyXG4weDM4MDAwMDAxOjB4MjAwLFxyXG4weDQ4MDAwMDAxOjB4ODAwMCxcclxuMHg1ODAwMDAwMToweDgwMDAwMixcclxuMHg2ODAwMDAwMToweDIsXHJcbjB4NzgwMDAwMDE6MHg4MjAyLFxyXG4weDg4MDAwMDAxOjB4ODAwMixcclxuMHg5ODAwMDAwMToweDgwMDIwMixcclxuMHhhODAwMDAwMToweDIwMixcclxuMHhiODAwMDAwMToweDgwODIwMCxcclxuMHhjODAwMDAwMToweDgwMDIwMCxcclxuMHhkODAwMDAwMToweDAsXHJcbjB4ZTgwMDAwMDE6MHg4MjAwLFxyXG4weGY4MDAwMDAxOjB4ODA4MDAyXHJcbn0sXHJcbntcclxuMHgwOjB4NDAwODQwMTAsXHJcbjB4MTAwMDAwMDoweDQwMDAsXHJcbjB4MjAwMDAwMDoweDgwMDAwLFxyXG4weDMwMDAwMDA6MHg0MDA4MDAxMCxcclxuMHg0MDAwMDAwOjB4NDAwMDAwMTAsXHJcbjB4NTAwMDAwMDoweDQwMDg0MDAwLFxyXG4weDYwMDAwMDA6MHg0MDAwNDAwMCxcclxuMHg3MDAwMDAwOjB4MTAsXHJcbjB4ODAwMDAwMDoweDg0MDAwLFxyXG4weDkwMDAwMDA6MHg0MDAwNDAxMCxcclxuMHhhMDAwMDAwOjB4NDAwMDAwMDAsXHJcbjB4YjAwMDAwMDoweDg0MDEwLFxyXG4weGMwMDAwMDA6MHg4MDAxMCxcclxuMHhkMDAwMDAwOjB4MCxcclxuMHhlMDAwMDAwOjB4NDAxMCxcclxuMHhmMDAwMDAwOjB4NDAwODAwMDAsXHJcbjB4ODAwMDAwOjB4NDAwMDQwMDAsXHJcbjB4MTgwMDAwMDoweDg0MDEwLFxyXG4weDI4MDAwMDA6MHgxMCxcclxuMHgzODAwMDAwOjB4NDAwMDQwMTAsXHJcbjB4NDgwMDAwMDoweDQwMDg0MDEwLFxyXG4weDU4MDAwMDA6MHg0MDAwMDAwMCxcclxuMHg2ODAwMDAwOjB4ODAwMDAsXHJcbjB4NzgwMDAwMDoweDQwMDgwMDEwLFxyXG4weDg4MDAwMDA6MHg4MDAxMCxcclxuMHg5ODAwMDAwOjB4MCxcclxuMHhhODAwMDAwOjB4NDAwMCxcclxuMHhiODAwMDAwOjB4NDAwODAwMDAsXHJcbjB4YzgwMDAwMDoweDQwMDAwMDEwLFxyXG4weGQ4MDAwMDA6MHg4NDAwMCxcclxuMHhlODAwMDAwOjB4NDAwODQwMDAsXHJcbjB4ZjgwMDAwMDoweDQwMTAsXHJcbjB4MTAwMDAwMDA6MHgwLFxyXG4weDExMDAwMDAwOjB4NDAwODAwMTAsXHJcbjB4MTIwMDAwMDA6MHg0MDAwNDAxMCxcclxuMHgxMzAwMDAwMDoweDQwMDg0MDAwLFxyXG4weDE0MDAwMDAwOjB4NDAwODAwMDAsXHJcbjB4MTUwMDAwMDA6MHgxMCxcclxuMHgxNjAwMDAwMDoweDg0MDEwLFxyXG4weDE3MDAwMDAwOjB4NDAwMCxcclxuMHgxODAwMDAwMDoweDQwMTAsXHJcbjB4MTkwMDAwMDA6MHg4MDAwMCxcclxuMHgxYTAwMDAwMDoweDgwMDEwLFxyXG4weDFiMDAwMDAwOjB4NDAwMDAwMTAsXHJcbjB4MWMwMDAwMDA6MHg4NDAwMCxcclxuMHgxZDAwMDAwMDoweDQwMDA0MDAwLFxyXG4weDFlMDAwMDAwOjB4NDAwMDAwMDAsXHJcbjB4MWYwMDAwMDA6MHg0MDA4NDAxMCxcclxuMHgxMDgwMDAwMDoweDg0MDEwLFxyXG4weDExODAwMDAwOjB4ODAwMDAsXHJcbjB4MTI4MDAwMDA6MHg0MDA4MDAwMCxcclxuMHgxMzgwMDAwMDoweDQwMDAsXHJcbjB4MTQ4MDAwMDA6MHg0MDAwNDAwMCxcclxuMHgxNTgwMDAwMDoweDQwMDg0MDEwLFxyXG4weDE2ODAwMDAwOjB4MTAsXHJcbjB4MTc4MDAwMDA6MHg0MDAwMDAwMCxcclxuMHgxODgwMDAwMDoweDQwMDg0MDAwLFxyXG4weDE5ODAwMDAwOjB4NDAwMDAwMTAsXHJcbjB4MWE4MDAwMDA6MHg0MDAwNDAxMCxcclxuMHgxYjgwMDAwMDoweDgwMDEwLFxyXG4weDFjODAwMDAwOjB4MCxcclxuMHgxZDgwMDAwMDoweDQwMTAsXHJcbjB4MWU4MDAwMDA6MHg0MDA4MDAxMCxcclxuMHgxZjgwMDAwMDoweDg0MDAwXHJcbn0sXHJcbntcclxuMHgwOjB4MTA0LFxyXG4weDEwMDAwMDoweDAsXHJcbjB4MjAwMDAwOjB4NDAwMDEwMCxcclxuMHgzMDAwMDA6MHgxMDEwNCxcclxuMHg0MDAwMDA6MHgxMDAwNCxcclxuMHg1MDAwMDA6MHg0MDAwMDA0LFxyXG4weDYwMDAwMDoweDQwMTAxMDQsXHJcbjB4NzAwMDAwOjB4NDAxMDAwMCxcclxuMHg4MDAwMDA6MHg0MDAwMDAwLFxyXG4weDkwMDAwMDoweDQwMTAxMDAsXHJcbjB4YTAwMDAwOjB4MTAxMDAsXHJcbjB4YjAwMDAwOjB4NDAxMDAwNCxcclxuMHhjMDAwMDA6MHg0MDAwMTA0LFxyXG4weGQwMDAwMDoweDEwMDAwLFxyXG4weGUwMDAwMDoweDQsXHJcbjB4ZjAwMDAwOjB4MTAwLFxyXG4weDgwMDAwOjB4NDAxMDEwMCxcclxuMHgxODAwMDA6MHg0MDEwMDA0LFxyXG4weDI4MDAwMDoweDAsXHJcbjB4MzgwMDAwOjB4NDAwMDEwMCxcclxuMHg0ODAwMDA6MHg0MDAwMDA0LFxyXG4weDU4MDAwMDoweDEwMDAwLFxyXG4weDY4MDAwMDoweDEwMDA0LFxyXG4weDc4MDAwMDoweDEwNCxcclxuMHg4ODAwMDA6MHg0LFxyXG4weDk4MDAwMDoweDEwMCxcclxuMHhhODAwMDA6MHg0MDEwMDAwLFxyXG4weGI4MDAwMDoweDEwMTA0LFxyXG4weGM4MDAwMDoweDEwMTAwLFxyXG4weGQ4MDAwMDoweDQwMDAxMDQsXHJcbjB4ZTgwMDAwOjB4NDAxMDEwNCxcclxuMHhmODAwMDA6MHg0MDAwMDAwLFxyXG4weDEwMDAwMDA6MHg0MDEwMTAwLFxyXG4weDExMDAwMDA6MHgxMDAwNCxcclxuMHgxMjAwMDAwOjB4MTAwMDAsXHJcbjB4MTMwMDAwMDoweDQwMDAxMDAsXHJcbjB4MTQwMDAwMDoweDEwMCxcclxuMHgxNTAwMDAwOjB4NDAxMDEwNCxcclxuMHgxNjAwMDAwOjB4NDAwMDAwNCxcclxuMHgxNzAwMDAwOjB4MCxcclxuMHgxODAwMDAwOjB4NDAwMDEwNCxcclxuMHgxOTAwMDAwOjB4NDAwMDAwMCxcclxuMHgxYTAwMDAwOjB4NCxcclxuMHgxYjAwMDAwOjB4MTAxMDAsXHJcbjB4MWMwMDAwMDoweDQwMTAwMDAsXHJcbjB4MWQwMDAwMDoweDEwNCxcclxuMHgxZTAwMDAwOjB4MTAxMDQsXHJcbjB4MWYwMDAwMDoweDQwMTAwMDQsXHJcbjB4MTA4MDAwMDoweDQwMDAwMDAsXHJcbjB4MTE4MDAwMDoweDEwNCxcclxuMHgxMjgwMDAwOjB4NDAxMDEwMCxcclxuMHgxMzgwMDAwOjB4MCxcclxuMHgxNDgwMDAwOjB4MTAwMDQsXHJcbjB4MTU4MDAwMDoweDQwMDAxMDAsXHJcbjB4MTY4MDAwMDoweDEwMCxcclxuMHgxNzgwMDAwOjB4NDAxMDAwNCxcclxuMHgxODgwMDAwOjB4MTAwMDAsXHJcbjB4MTk4MDAwMDoweDQwMTAxMDQsXHJcbjB4MWE4MDAwMDoweDEwMTA0LFxyXG4weDFiODAwMDA6MHg0MDAwMDA0LFxyXG4weDFjODAwMDA6MHg0MDAwMTA0LFxyXG4weDFkODAwMDA6MHg0MDEwMDAwLFxyXG4weDFlODAwMDA6MHg0LFxyXG4weDFmODAwMDA6MHgxMDEwMFxyXG59LFxyXG57XHJcbjB4MDoweDgwNDAxMDAwLFxyXG4weDEwMDAwOjB4ODAwMDEwNDAsXHJcbjB4MjAwMDA6MHg0MDEwNDAsXHJcbjB4MzAwMDA6MHg4MDQwMDAwMCxcclxuMHg0MDAwMDoweDAsXHJcbjB4NTAwMDA6MHg0MDEwMDAsXHJcbjB4NjAwMDA6MHg4MDAwMDA0MCxcclxuMHg3MDAwMDoweDQwMDA0MCxcclxuMHg4MDAwMDoweDgwMDAwMDAwLFxyXG4weDkwMDAwOjB4NDAwMDAwLFxyXG4weGEwMDAwOjB4NDAsXHJcbjB4YjAwMDA6MHg4MDAwMTAwMCxcclxuMHhjMDAwMDoweDgwNDAwMDQwLFxyXG4weGQwMDAwOjB4MTA0MCxcclxuMHhlMDAwMDoweDEwMDAsXHJcbjB4ZjAwMDA6MHg4MDQwMTA0MCxcclxuMHg4MDAwOjB4ODAwMDEwNDAsXHJcbjB4MTgwMDA6MHg0MCxcclxuMHgyODAwMDoweDgwNDAwMDQwLFxyXG4weDM4MDAwOjB4ODAwMDEwMDAsXHJcbjB4NDgwMDA6MHg0MDEwMDAsXHJcbjB4NTgwMDA6MHg4MDQwMTA0MCxcclxuMHg2ODAwMDoweDAsXHJcbjB4NzgwMDA6MHg4MDQwMDAwMCxcclxuMHg4ODAwMDoweDEwMDAsXHJcbjB4OTgwMDA6MHg4MDQwMTAwMCxcclxuMHhhODAwMDoweDQwMDAwMCxcclxuMHhiODAwMDoweDEwNDAsXHJcbjB4YzgwMDA6MHg4MDAwMDAwMCxcclxuMHhkODAwMDoweDQwMDA0MCxcclxuMHhlODAwMDoweDQwMTA0MCxcclxuMHhmODAwMDoweDgwMDAwMDQwLFxyXG4weDEwMDAwMDoweDQwMDA0MCxcclxuMHgxMTAwMDA6MHg0MDEwMDAsXHJcbjB4MTIwMDAwOjB4ODAwMDAwNDAsXHJcbjB4MTMwMDAwOjB4MCxcclxuMHgxNDAwMDA6MHgxMDQwLFxyXG4weDE1MDAwMDoweDgwNDAwMDQwLFxyXG4weDE2MDAwMDoweDgwNDAxMDAwLFxyXG4weDE3MDAwMDoweDgwMDAxMDQwLFxyXG4weDE4MDAwMDoweDgwNDAxMDQwLFxyXG4weDE5MDAwMDoweDgwMDAwMDAwLFxyXG4weDFhMDAwMDoweDgwNDAwMDAwLFxyXG4weDFiMDAwMDoweDQwMTA0MCxcclxuMHgxYzAwMDA6MHg4MDAwMTAwMCxcclxuMHgxZDAwMDA6MHg0MDAwMDAsXHJcbjB4MWUwMDAwOjB4NDAsXHJcbjB4MWYwMDAwOjB4MTAwMCxcclxuMHgxMDgwMDA6MHg4MDQwMDAwMCxcclxuMHgxMTgwMDA6MHg4MDQwMTA0MCxcclxuMHgxMjgwMDA6MHgwLFxyXG4weDEzODAwMDoweDQwMTAwMCxcclxuMHgxNDgwMDA6MHg0MDAwNDAsXHJcbjB4MTU4MDAwOjB4ODAwMDAwMDAsXHJcbjB4MTY4MDAwOjB4ODAwMDEwNDAsXHJcbjB4MTc4MDAwOjB4NDAsXHJcbjB4MTg4MDAwOjB4ODAwMDAwNDAsXHJcbjB4MTk4MDAwOjB4MTAwMCxcclxuMHgxYTgwMDA6MHg4MDAwMTAwMCxcclxuMHgxYjgwMDA6MHg4MDQwMDA0MCxcclxuMHgxYzgwMDA6MHgxMDQwLFxyXG4weDFkODAwMDoweDgwNDAxMDAwLFxyXG4weDFlODAwMDoweDQwMDAwMCxcclxuMHgxZjgwMDA6MHg0MDEwNDBcclxufSxcclxue1xyXG4weDA6MHg4MCxcclxuMHgxMDAwOjB4MTA0MDAwMCxcclxuMHgyMDAwOjB4NDAwMDAsXHJcbjB4MzAwMDoweDIwMDAwMDAwLFxyXG4weDQwMDA6MHgyMDA0MDA4MCxcclxuMHg1MDAwOjB4MTAwMDA4MCxcclxuMHg2MDAwOjB4MjEwMDAwODAsXHJcbjB4NzAwMDoweDQwMDgwLFxyXG4weDgwMDA6MHgxMDAwMDAwLFxyXG4weDkwMDA6MHgyMDA0MDAwMCxcclxuMHhhMDAwOjB4MjAwMDAwODAsXHJcbjB4YjAwMDoweDIxMDQwMDgwLFxyXG4weGMwMDA6MHgyMTA0MDAwMCxcclxuMHhkMDAwOjB4MCxcclxuMHhlMDAwOjB4MTA0MDA4MCxcclxuMHhmMDAwOjB4MjEwMDAwMDAsXHJcbjB4ODAwOjB4MTA0MDA4MCxcclxuMHgxODAwOjB4MjEwMDAwODAsXHJcbjB4MjgwMDoweDgwLFxyXG4weDM4MDA6MHgxMDQwMDAwLFxyXG4weDQ4MDA6MHg0MDAwMCxcclxuMHg1ODAwOjB4MjAwNDAwODAsXHJcbjB4NjgwMDoweDIxMDQwMDAwLFxyXG4weDc4MDA6MHgyMDAwMDAwMCxcclxuMHg4ODAwOjB4MjAwNDAwMDAsXHJcbjB4OTgwMDoweDAsXHJcbjB4YTgwMDoweDIxMDQwMDgwLFxyXG4weGI4MDA6MHgxMDAwMDgwLFxyXG4weGM4MDA6MHgyMDAwMDA4MCxcclxuMHhkODAwOjB4MjEwMDAwMDAsXHJcbjB4ZTgwMDoweDEwMDAwMDAsXHJcbjB4ZjgwMDoweDQwMDgwLFxyXG4weDEwMDAwOjB4NDAwMDAsXHJcbjB4MTEwMDA6MHg4MCxcclxuMHgxMjAwMDoweDIwMDAwMDAwLFxyXG4weDEzMDAwOjB4MjEwMDAwODAsXHJcbjB4MTQwMDA6MHgxMDAwMDgwLFxyXG4weDE1MDAwOjB4MjEwNDAwMDAsXHJcbjB4MTYwMDA6MHgyMDA0MDA4MCxcclxuMHgxNzAwMDoweDEwMDAwMDAsXHJcbjB4MTgwMDA6MHgyMTA0MDA4MCxcclxuMHgxOTAwMDoweDIxMDAwMDAwLFxyXG4weDFhMDAwOjB4MTA0MDAwMCxcclxuMHgxYjAwMDoweDIwMDQwMDAwLFxyXG4weDFjMDAwOjB4NDAwODAsXHJcbjB4MWQwMDA6MHgyMDAwMDA4MCxcclxuMHgxZTAwMDoweDAsXHJcbjB4MWYwMDA6MHgxMDQwMDgwLFxyXG4weDEwODAwOjB4MjEwMDAwODAsXHJcbjB4MTE4MDA6MHgxMDAwMDAwLFxyXG4weDEyODAwOjB4MTA0MDAwMCxcclxuMHgxMzgwMDoweDIwMDQwMDgwLFxyXG4weDE0ODAwOjB4MjAwMDAwMDAsXHJcbjB4MTU4MDA6MHgxMDQwMDgwLFxyXG4weDE2ODAwOjB4ODAsXHJcbjB4MTc4MDA6MHgyMTA0MDAwMCxcclxuMHgxODgwMDoweDQwMDgwLFxyXG4weDE5ODAwOjB4MjEwNDAwODAsXHJcbjB4MWE4MDA6MHgwLFxyXG4weDFiODAwOjB4MjEwMDAwMDAsXHJcbjB4MWM4MDA6MHgxMDAwMDgwLFxyXG4weDFkODAwOjB4NDAwMDAsXHJcbjB4MWU4MDA6MHgyMDA0MDAwMCxcclxuMHgxZjgwMDoweDIwMDAwMDgwXHJcbn0sXHJcbntcclxuMHgwOjB4MTAwMDAwMDgsXHJcbjB4MTAwOjB4MjAwMCxcclxuMHgyMDA6MHgxMDIwMDAwMCxcclxuMHgzMDA6MHgxMDIwMjAwOCxcclxuMHg0MDA6MHgxMDAwMjAwMCxcclxuMHg1MDA6MHgyMDAwMDAsXHJcbjB4NjAwOjB4MjAwMDA4LFxyXG4weDcwMDoweDEwMDAwMDAwLFxyXG4weDgwMDoweDAsXHJcbjB4OTAwOjB4MTAwMDIwMDgsXHJcbjB4YTAwOjB4MjAyMDAwLFxyXG4weGIwMDoweDgsXHJcbjB4YzAwOjB4MTAyMDAwMDgsXHJcbjB4ZDAwOjB4MjAyMDA4LFxyXG4weGUwMDoweDIwMDgsXHJcbjB4ZjAwOjB4MTAyMDIwMDAsXHJcbjB4ODA6MHgxMDIwMDAwMCxcclxuMHgxODA6MHgxMDIwMjAwOCxcclxuMHgyODA6MHg4LFxyXG4weDM4MDoweDIwMDAwMCxcclxuMHg0ODA6MHgyMDIwMDgsXHJcbjB4NTgwOjB4MTAwMDAwMDgsXHJcbjB4NjgwOjB4MTAwMDIwMDAsXHJcbjB4NzgwOjB4MjAwOCxcclxuMHg4ODA6MHgyMDAwMDgsXHJcbjB4OTgwOjB4MjAwMCxcclxuMHhhODA6MHgxMDAwMjAwOCxcclxuMHhiODA6MHgxMDIwMDAwOCxcclxuMHhjODA6MHgwLFxyXG4weGQ4MDoweDEwMjAyMDAwLFxyXG4weGU4MDoweDIwMjAwMCxcclxuMHhmODA6MHgxMDAwMDAwMCxcclxuMHgxMDAwOjB4MTAwMDIwMDAsXHJcbjB4MTEwMDoweDEwMjAwMDA4LFxyXG4weDEyMDA6MHgxMDIwMjAwOCxcclxuMHgxMzAwOjB4MjAwOCxcclxuMHgxNDAwOjB4MjAwMDAwLFxyXG4weDE1MDA6MHgxMDAwMDAwMCxcclxuMHgxNjAwOjB4MTAwMDAwMDgsXHJcbjB4MTcwMDoweDIwMjAwMCxcclxuMHgxODAwOjB4MjAyMDA4LFxyXG4weDE5MDA6MHgwLFxyXG4weDFhMDA6MHg4LFxyXG4weDFiMDA6MHgxMDIwMDAwMCxcclxuMHgxYzAwOjB4MjAwMCxcclxuMHgxZDAwOjB4MTAwMDIwMDgsXHJcbjB4MWUwMDoweDEwMjAyMDAwLFxyXG4weDFmMDA6MHgyMDAwMDgsXHJcbjB4MTA4MDoweDgsXHJcbjB4MTE4MDoweDIwMjAwMCxcclxuMHgxMjgwOjB4MjAwMDAwLFxyXG4weDEzODA6MHgxMDAwMDAwOCxcclxuMHgxNDgwOjB4MTAwMDIwMDAsXHJcbjB4MTU4MDoweDIwMDgsXHJcbjB4MTY4MDoweDEwMjAyMDA4LFxyXG4weDE3ODA6MHgxMDIwMDAwMCxcclxuMHgxODgwOjB4MTAyMDIwMDAsXHJcbjB4MTk4MDoweDEwMjAwMDA4LFxyXG4weDFhODA6MHgyMDAwLFxyXG4weDFiODA6MHgyMDIwMDgsXHJcbjB4MWM4MDoweDIwMDAwOCxcclxuMHgxZDgwOjB4MCxcclxuMHgxZTgwOjB4MTAwMDAwMDAsXHJcbjB4MWY4MDoweDEwMDAyMDA4XHJcbn0sXHJcbntcclxuMHgwOjB4MTAwMDAwLFxyXG4weDEwOjB4MjAwMDQwMSxcclxuMHgyMDoweDQwMCxcclxuMHgzMDoweDEwMDQwMSxcclxuMHg0MDoweDIxMDA0MDEsXHJcbjB4NTA6MHgwLFxyXG4weDYwOjB4MSxcclxuMHg3MDoweDIxMDAwMDEsXHJcbjB4ODA6MHgyMDAwNDAwLFxyXG4weDkwOjB4MTAwMDAxLFxyXG4weGEwOjB4MjAwMDAwMSxcclxuMHhiMDoweDIxMDA0MDAsXHJcbjB4YzA6MHgyMTAwMDAwLFxyXG4weGQwOjB4NDAxLFxyXG4weGUwOjB4MTAwNDAwLFxyXG4weGYwOjB4MjAwMDAwMCxcclxuMHg4OjB4MjEwMDAwMSxcclxuMHgxODoweDAsXHJcbjB4Mjg6MHgyMDAwNDAxLFxyXG4weDM4OjB4MjEwMDQwMCxcclxuMHg0ODoweDEwMDAwMCxcclxuMHg1ODoweDIwMDAwMDEsXHJcbjB4Njg6MHgyMDAwMDAwLFxyXG4weDc4OjB4NDAxLFxyXG4weDg4OjB4MTAwNDAxLFxyXG4weDk4OjB4MjAwMDQwMCxcclxuMHhhODoweDIxMDAwMDAsXHJcbjB4Yjg6MHgxMDAwMDEsXHJcbjB4Yzg6MHg0MDAsXHJcbjB4ZDg6MHgyMTAwNDAxLFxyXG4weGU4OjB4MSxcclxuMHhmODoweDEwMDQwMCxcclxuMHgxMDA6MHgyMDAwMDAwLFxyXG4weDExMDoweDEwMDAwMCxcclxuMHgxMjA6MHgyMDAwNDAxLFxyXG4weDEzMDoweDIxMDAwMDEsXHJcbjB4MTQwOjB4MTAwMDAxLFxyXG4weDE1MDoweDIwMDA0MDAsXHJcbjB4MTYwOjB4MjEwMDQwMCxcclxuMHgxNzA6MHgxMDA0MDEsXHJcbjB4MTgwOjB4NDAxLFxyXG4weDE5MDoweDIxMDA0MDEsXHJcbjB4MWEwOjB4MTAwNDAwLFxyXG4weDFiMDoweDEsXHJcbjB4MWMwOjB4MCxcclxuMHgxZDA6MHgyMTAwMDAwLFxyXG4weDFlMDoweDIwMDAwMDEsXHJcbjB4MWYwOjB4NDAwLFxyXG4weDEwODoweDEwMDQwMCxcclxuMHgxMTg6MHgyMDAwNDAxLFxyXG4weDEyODoweDIxMDAwMDEsXHJcbjB4MTM4OjB4MSxcclxuMHgxNDg6MHgyMDAwMDAwLFxyXG4weDE1ODoweDEwMDAwMCxcclxuMHgxNjg6MHg0MDEsXHJcbjB4MTc4OjB4MjEwMDQwMCxcclxuMHgxODg6MHgyMDAwMDAxLFxyXG4weDE5ODoweDIxMDAwMDAsXHJcbjB4MWE4OjB4MCxcclxuMHgxYjg6MHgyMTAwNDAxLFxyXG4weDFjODoweDEwMDQwMSxcclxuMHgxZDg6MHg0MDAsXHJcbjB4MWU4OjB4MjAwMDQwMCxcclxuMHgxZjg6MHgxMDAwMDFcclxufSxcclxue1xyXG4weDA6MHg4MDAwODIwLFxyXG4weDE6MHgyMDAwMCxcclxuMHgyOjB4ODAwMDAwMCxcclxuMHgzOjB4MjAsXHJcbjB4NDoweDIwMDIwLFxyXG4weDU6MHg4MDIwODIwLFxyXG4weDY6MHg4MDIwODAwLFxyXG4weDc6MHg4MDAsXHJcbjB4ODoweDgwMjAwMDAsXHJcbjB4OToweDgwMDA4MDAsXHJcbjB4YToweDIwODAwLFxyXG4weGI6MHg4MDIwMDIwLFxyXG4weGM6MHg4MjAsXHJcbjB4ZDoweDAsXHJcbjB4ZToweDgwMDAwMjAsXHJcbjB4ZjoweDIwODIwLFxyXG4weDgwMDAwMDAwOjB4ODAwLFxyXG4weDgwMDAwMDAxOjB4ODAyMDgyMCxcclxuMHg4MDAwMDAwMjoweDgwMDA4MjAsXHJcbjB4ODAwMDAwMDM6MHg4MDAwMDAwLFxyXG4weDgwMDAwMDA0OjB4ODAyMDAwMCxcclxuMHg4MDAwMDAwNToweDIwODAwLFxyXG4weDgwMDAwMDA2OjB4MjA4MjAsXHJcbjB4ODAwMDAwMDc6MHgyMCxcclxuMHg4MDAwMDAwODoweDgwMDAwMjAsXHJcbjB4ODAwMDAwMDk6MHg4MjAsXHJcbjB4ODAwMDAwMGE6MHgyMDAyMCxcclxuMHg4MDAwMDAwYjoweDgwMjA4MDAsXHJcbjB4ODAwMDAwMGM6MHgwLFxyXG4weDgwMDAwMDBkOjB4ODAyMDAyMCxcclxuMHg4MDAwMDAwZToweDgwMDA4MDAsXHJcbjB4ODAwMDAwMGY6MHgyMDAwMCxcclxuMHgxMDoweDIwODIwLFxyXG4weDExOjB4ODAyMDgwMCxcclxuMHgxMjoweDIwLFxyXG4weDEzOjB4ODAwLFxyXG4weDE0OjB4ODAwMDgwMCxcclxuMHgxNToweDgwMDAwMjAsXHJcbjB4MTY6MHg4MDIwMDIwLFxyXG4weDE3OjB4MjAwMDAsXHJcbjB4MTg6MHgwLFxyXG4weDE5OjB4MjAwMjAsXHJcbjB4MWE6MHg4MDIwMDAwLFxyXG4weDFiOjB4ODAwMDgyMCxcclxuMHgxYzoweDgwMjA4MjAsXHJcbjB4MWQ6MHgyMDgwMCxcclxuMHgxZToweDgyMCxcclxuMHgxZjoweDgwMDAwMDAsXHJcbjB4ODAwMDAwMTA6MHgyMDAwMCxcclxuMHg4MDAwMDAxMToweDgwMCxcclxuMHg4MDAwMDAxMjoweDgwMjAwMjAsXHJcbjB4ODAwMDAwMTM6MHgyMDgyMCxcclxuMHg4MDAwMDAxNDoweDIwLFxyXG4weDgwMDAwMDE1OjB4ODAyMDAwMCxcclxuMHg4MDAwMDAxNjoweDgwMDAwMDAsXHJcbjB4ODAwMDAwMTc6MHg4MDAwODIwLFxyXG4weDgwMDAwMDE4OjB4ODAyMDgyMCxcclxuMHg4MDAwMDAxOToweDgwMDAwMjAsXHJcbjB4ODAwMDAwMWE6MHg4MDAwODAwLFxyXG4weDgwMDAwMDFiOjB4MCxcclxuMHg4MDAwMDAxYzoweDIwODAwLFxyXG4weDgwMDAwMDFkOjB4ODIwLFxyXG4weDgwMDAwMDFlOjB4MjAwMjAsXHJcbjB4ODAwMDAwMWY6MHg4MDIwODAwXHJcbn1dO1xyXG52YXIgU0JPWF9NQVNLPVsweGY4MDAwMDAxLDB4MWY4MDAwMDAsMHgwMWY4MDAwMCwweDAwMWY4MDAwLDB4MDAwMWY4MDAsMHgwMDAwMWY4MCwweDAwMDAwMWY4LDB4ODAwMDAwMWZdO1xyXG52YXIgREVTPUNfYWxnby5ERVM9QmxvY2tDaXBoZXIuZXh0ZW5kKHtcclxuX2RvUmVzZXQ6ZnVuY3Rpb24oKXtcclxudmFyIGtleT10aGlzLl9rZXk7XHJcbnZhciBrZXlXb3Jkcz1rZXkud29yZHM7XHJcbnZhciBrZXlCaXRzPVtdO1xyXG5mb3IodmFyIGk9MDtpPDU2O2krKyl7XHJcbnZhciBrZXlCaXRQb3M9UEMxW2ldLTE7XHJcbmtleUJpdHNbaV09KGtleVdvcmRzW2tleUJpdFBvcz4+PjVdPj4+KDMxLWtleUJpdFBvcyUzMikpJjE7XHJcbn1cclxudmFyIHN1YktleXM9dGhpcy5fc3ViS2V5cz1bXTtcclxuZm9yKHZhciBuU3ViS2V5PTA7blN1YktleTwxNjtuU3ViS2V5Kyspe1xyXG52YXIgc3ViS2V5PXN1YktleXNbblN1YktleV09W107XHJcbnZhciBiaXRTaGlmdD1CSVRfU0hJRlRTW25TdWJLZXldO1xyXG5mb3IodmFyIGk9MDtpPDI0O2krKyl7XHJcbnN1YktleVsoaS82KXwwXXw9a2V5Qml0c1soKFBDMltpXS0xKStiaXRTaGlmdCklMjhdPDwoMzEtaSU2KTtcclxuc3ViS2V5WzQrKChpLzYpfDApXXw9a2V5Qml0c1syOCsoKChQQzJbaSsyNF0tMSkrYml0U2hpZnQpJTI4KV08PCgzMS1pJTYpO1xyXG59XHJcbnN1YktleVswXT0oc3ViS2V5WzBdPDwxKXwoc3ViS2V5WzBdPj4+MzEpO1xyXG5mb3IodmFyIGk9MTtpPDc7aSsrKXtcclxuc3ViS2V5W2ldPXN1YktleVtpXT4+PigoaS0xKSo0KzMpO1xyXG59XHJcbnN1YktleVs3XT0oc3ViS2V5WzddPDw1KXwoc3ViS2V5WzddPj4+MjcpO1xyXG59XHJcbnZhciBpbnZTdWJLZXlzPXRoaXMuX2ludlN1YktleXM9W107XHJcbmZvcih2YXIgaT0wO2k8MTY7aSsrKXtcclxuaW52U3ViS2V5c1tpXT1zdWJLZXlzWzE1LWldO1xyXG59XHJcbn0sXHJcbmVuY3J5cHRCbG9jazpmdW5jdGlvbihNLG9mZnNldCl7XHJcbnRoaXMuX2RvQ3J5cHRCbG9jayhNLG9mZnNldCx0aGlzLl9zdWJLZXlzKTtcclxufSxcclxuZGVjcnlwdEJsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxudGhpcy5fZG9DcnlwdEJsb2NrKE0sb2Zmc2V0LHRoaXMuX2ludlN1YktleXMpO1xyXG59LFxyXG5fZG9DcnlwdEJsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0LHN1YktleXMpe1xyXG50aGlzLl9sQmxvY2s9TVtvZmZzZXRdO1xyXG50aGlzLl9yQmxvY2s9TVtvZmZzZXQrMV07XHJcbmV4Y2hhbmdlTFIuY2FsbCh0aGlzLDQsMHgwZjBmMGYwZik7XHJcbmV4Y2hhbmdlTFIuY2FsbCh0aGlzLDE2LDB4MDAwMGZmZmYpO1xyXG5leGNoYW5nZVJMLmNhbGwodGhpcywyLDB4MzMzMzMzMzMpO1xyXG5leGNoYW5nZVJMLmNhbGwodGhpcyw4LDB4MDBmZjAwZmYpO1xyXG5leGNoYW5nZUxSLmNhbGwodGhpcywxLDB4NTU1NTU1NTUpO1xyXG5mb3IodmFyIHJvdW5kPTA7cm91bmQ8MTY7cm91bmQrKyl7XHJcbnZhciBzdWJLZXk9c3ViS2V5c1tyb3VuZF07XHJcbnZhciBsQmxvY2s9dGhpcy5fbEJsb2NrO1xyXG52YXIgckJsb2NrPXRoaXMuX3JCbG9jaztcclxudmFyIGY9MDtcclxuZm9yKHZhciBpPTA7aTw4O2krKyl7XHJcbmZ8PVNCT1hfUFtpXVsoKHJCbG9ja15zdWJLZXlbaV0pJlNCT1hfTUFTS1tpXSk+Pj4wXTtcclxufVxyXG50aGlzLl9sQmxvY2s9ckJsb2NrO1xyXG50aGlzLl9yQmxvY2s9bEJsb2NrXmY7XHJcbn1cclxudmFyIHQ9dGhpcy5fbEJsb2NrO1xyXG50aGlzLl9sQmxvY2s9dGhpcy5fckJsb2NrO1xyXG50aGlzLl9yQmxvY2s9dDtcclxuZXhjaGFuZ2VMUi5jYWxsKHRoaXMsMSwweDU1NTU1NTU1KTtcclxuZXhjaGFuZ2VSTC5jYWxsKHRoaXMsOCwweDAwZmYwMGZmKTtcclxuZXhjaGFuZ2VSTC5jYWxsKHRoaXMsMiwweDMzMzMzMzMzKTtcclxuZXhjaGFuZ2VMUi5jYWxsKHRoaXMsMTYsMHgwMDAwZmZmZik7XHJcbmV4Y2hhbmdlTFIuY2FsbCh0aGlzLDQsMHgwZjBmMGYwZik7XHJcbk1bb2Zmc2V0XT10aGlzLl9sQmxvY2s7XHJcbk1bb2Zmc2V0KzFdPXRoaXMuX3JCbG9jaztcclxufSxcclxua2V5U2l6ZTo2NC8zMixcclxuaXZTaXplOjY0LzMyLFxyXG5ibG9ja1NpemU6NjQvMzJcclxufSk7XHJcbmZ1bmN0aW9uIGV4Y2hhbmdlTFIob2Zmc2V0LG1hc2spe1xyXG52YXIgdD0oKHRoaXMuX2xCbG9jaz4+Pm9mZnNldCledGhpcy5fckJsb2NrKSZtYXNrO1xyXG50aGlzLl9yQmxvY2tePXQ7XHJcbnRoaXMuX2xCbG9ja149dDw8b2Zmc2V0O1xyXG59XHJcbmZ1bmN0aW9uIGV4Y2hhbmdlUkwob2Zmc2V0LG1hc2spe1xyXG52YXIgdD0oKHRoaXMuX3JCbG9jaz4+Pm9mZnNldCledGhpcy5fbEJsb2NrKSZtYXNrO1xyXG50aGlzLl9sQmxvY2tePXQ7XHJcbnRoaXMuX3JCbG9ja149dDw8b2Zmc2V0O1xyXG59XHJcbkMuREVTPUJsb2NrQ2lwaGVyLl9jcmVhdGVIZWxwZXIoREVTKTtcclxudmFyIFRyaXBsZURFUz1DX2FsZ28uVHJpcGxlREVTPUJsb2NrQ2lwaGVyLmV4dGVuZCh7XHJcbl9kb1Jlc2V0OmZ1bmN0aW9uKCl7XHJcbnZhciBrZXk9dGhpcy5fa2V5O1xyXG52YXIga2V5V29yZHM9a2V5LndvcmRzO1xyXG5pZihrZXlXb3Jkcy5sZW5ndGghPT0yJiZrZXlXb3Jkcy5sZW5ndGghPT00JiZrZXlXb3Jkcy5sZW5ndGg8Nil7XHJcbnRocm93IG5ldyBFcnJvcignSW52YWxpZCBrZXkgbGVuZ3RoIC0gM0RFUyByZXF1aXJlcyB0aGUga2V5IGxlbmd0aCB0byBiZSA2NCwgMTI4LCAxOTIgb3IgPjE5Mi4nKTtcclxufVxyXG52YXIga2V5MT1rZXlXb3Jkcy5zbGljZSgwLDIpO1xyXG52YXIga2V5Mj1rZXlXb3Jkcy5sZW5ndGg8ND9rZXlXb3Jkcy5zbGljZSgwLDIpOmtleVdvcmRzLnNsaWNlKDIsNCk7XHJcbnZhciBrZXkzPWtleVdvcmRzLmxlbmd0aDw2P2tleVdvcmRzLnNsaWNlKDAsMik6a2V5V29yZHMuc2xpY2UoNCw2KTtcclxudGhpcy5fZGVzMT1ERVMuY3JlYXRlRW5jcnlwdG9yKFdvcmRBcnJheS5jcmVhdGUoa2V5MSkpO1xyXG50aGlzLl9kZXMyPURFUy5jcmVhdGVFbmNyeXB0b3IoV29yZEFycmF5LmNyZWF0ZShrZXkyKSk7XHJcbnRoaXMuX2RlczM9REVTLmNyZWF0ZUVuY3J5cHRvcihXb3JkQXJyYXkuY3JlYXRlKGtleTMpKTtcclxufSxcclxuZW5jcnlwdEJsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxudGhpcy5fZGVzMS5lbmNyeXB0QmxvY2soTSxvZmZzZXQpO1xyXG50aGlzLl9kZXMyLmRlY3J5cHRCbG9jayhNLG9mZnNldCk7XHJcbnRoaXMuX2RlczMuZW5jcnlwdEJsb2NrKE0sb2Zmc2V0KTtcclxufSxcclxuZGVjcnlwdEJsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxudGhpcy5fZGVzMy5kZWNyeXB0QmxvY2soTSxvZmZzZXQpO1xyXG50aGlzLl9kZXMyLmVuY3J5cHRCbG9jayhNLG9mZnNldCk7XHJcbnRoaXMuX2RlczEuZGVjcnlwdEJsb2NrKE0sb2Zmc2V0KTtcclxufSxcclxua2V5U2l6ZToxOTIvMzIsXHJcbml2U2l6ZTo2NC8zMixcclxuYmxvY2tTaXplOjY0LzMyXHJcbn0pO1xyXG5DLlRyaXBsZURFUz1CbG9ja0NpcGhlci5fY3JlYXRlSGVscGVyKFRyaXBsZURFUyk7XHJcbn0oKSk7XHJcbihmdW5jdGlvbigpe1xyXG52YXIgQz1DcnlwdG9KUztcclxudmFyIENfbGliPUMubGliO1xyXG52YXIgU3RyZWFtQ2lwaGVyPUNfbGliLlN0cmVhbUNpcGhlcjtcclxudmFyIENfYWxnbz1DLmFsZ287XHJcbnZhciBSQzQ9Q19hbGdvLlJDND1TdHJlYW1DaXBoZXIuZXh0ZW5kKHtcclxuX2RvUmVzZXQ6ZnVuY3Rpb24oKXtcclxudmFyIGtleT10aGlzLl9rZXk7XHJcbnZhciBrZXlXb3Jkcz1rZXkud29yZHM7XHJcbnZhciBrZXlTaWdCeXRlcz1rZXkuc2lnQnl0ZXM7XHJcbnZhciBTPXRoaXMuX1M9W107XHJcbmZvcih2YXIgaT0wO2k8MjU2O2krKyl7XHJcblNbaV09aTtcclxufVxyXG5mb3IodmFyIGk9MCxcclxuaj0wO2k8MjU2O2krKyl7XHJcbnZhciBrZXlCeXRlSW5kZXg9aSVrZXlTaWdCeXRlcztcclxudmFyIGtleUJ5dGU9KGtleVdvcmRzW2tleUJ5dGVJbmRleD4+PjJdPj4+KDI0LShrZXlCeXRlSW5kZXglNCkqOCkpJjB4ZmY7XHJcbmo9KGorU1tpXStrZXlCeXRlKSUyNTY7XHJcbnZhciB0PVNbaV07XHJcblNbaV09U1tqXTtcclxuU1tqXT10O1xyXG59XHJcbnRoaXMuX2k9dGhpcy5faj0wO1xyXG59LFxyXG5fZG9Qcm9jZXNzQmxvY2s6ZnVuY3Rpb24oTSxvZmZzZXQpe1xyXG5NW29mZnNldF1ePWdlbmVyYXRlS2V5c3RyZWFtV29yZC5jYWxsKHRoaXMpO1xyXG59LFxyXG5rZXlTaXplOjI1Ni8zMixcclxuaXZTaXplOjBcclxufSk7XHJcbmZ1bmN0aW9uIGdlbmVyYXRlS2V5c3RyZWFtV29yZCgpe1xyXG52YXIgUz10aGlzLl9TO1xyXG52YXIgaT10aGlzLl9pO1xyXG52YXIgaj10aGlzLl9qO1xyXG52YXIga2V5c3RyZWFtV29yZD0wO1xyXG5mb3IodmFyIG49MDtuPDQ7bisrKXtcclxuaT0oaSsxKSUyNTY7XHJcbmo9KGorU1tpXSklMjU2O1xyXG52YXIgdD1TW2ldO1xyXG5TW2ldPVNbal07XHJcblNbal09dDtcclxua2V5c3RyZWFtV29yZHw9U1soU1tpXStTW2pdKSUyNTZdPDwoMjQtbio4KTtcclxufVxyXG50aGlzLl9pPWk7XHJcbnRoaXMuX2o9ajtcclxucmV0dXJuIGtleXN0cmVhbVdvcmQ7XHJcbn1cclxuQy5SQzQ9U3RyZWFtQ2lwaGVyLl9jcmVhdGVIZWxwZXIoUkM0KTtcclxudmFyIFJDNERyb3A9Q19hbGdvLlJDNERyb3A9UkM0LmV4dGVuZCh7XHJcbmNmZzpSQzQuY2ZnLmV4dGVuZCh7XHJcbmRyb3A6MTkyXHJcbn0pLFxyXG5fZG9SZXNldDpmdW5jdGlvbigpe1xyXG5SQzQuX2RvUmVzZXQuY2FsbCh0aGlzKTtcclxuZm9yKHZhciBpPXRoaXMuY2ZnLmRyb3A7aT4wO2ktLSl7XHJcbmdlbmVyYXRlS2V5c3RyZWFtV29yZC5jYWxsKHRoaXMpO1xyXG59XHJcbn1cclxufSk7XHJcbkMuUkM0RHJvcD1TdHJlYW1DaXBoZXIuX2NyZWF0ZUhlbHBlcihSQzREcm9wKTtcclxufSgpKTtcclxuKGZ1bmN0aW9uKCl7XHJcbnZhciBDPUNyeXB0b0pTO1xyXG52YXIgQ19saWI9Qy5saWI7XHJcbnZhciBTdHJlYW1DaXBoZXI9Q19saWIuU3RyZWFtQ2lwaGVyO1xyXG52YXIgQ19hbGdvPUMuYWxnbztcclxudmFyIFM9W107XHJcbnZhciBDXz1bXTtcclxudmFyIEc9W107XHJcbnZhciBSYWJiaXQ9Q19hbGdvLlJhYmJpdD1TdHJlYW1DaXBoZXIuZXh0ZW5kKHtcclxuX2RvUmVzZXQ6ZnVuY3Rpb24oKXtcclxudmFyIEs9dGhpcy5fa2V5LndvcmRzO1xyXG52YXIgaXY9dGhpcy5jZmcuaXY7XHJcbmZvcih2YXIgaT0wO2k8NDtpKyspe1xyXG5LW2ldPSgoKEtbaV08PDgpfChLW2ldPj4+MjQpKSYweDAwZmYwMGZmKXwoKChLW2ldPDwyNCl8KEtbaV0+Pj44KSkmMHhmZjAwZmYwMCk7XHJcbn1cclxudmFyIFg9dGhpcy5fWD1bS1swXSwoS1szXTw8MTYpfChLWzJdPj4+MTYpLEtbMV0sKEtbMF08PDE2KXwoS1szXT4+PjE2KSxLWzJdLChLWzFdPDwxNil8KEtbMF0+Pj4xNiksS1szXSwoS1syXTw8MTYpfChLWzFdPj4+MTYpXTtcclxudmFyIEM9dGhpcy5fQz1bKEtbMl08PDE2KXwoS1syXT4+PjE2KSwoS1swXSYweGZmZmYwMDAwKXwoS1sxXSYweDAwMDBmZmZmKSwoS1szXTw8MTYpfChLWzNdPj4+MTYpLChLWzFdJjB4ZmZmZjAwMDApfChLWzJdJjB4MDAwMGZmZmYpLChLWzBdPDwxNil8KEtbMF0+Pj4xNiksKEtbMl0mMHhmZmZmMDAwMCl8KEtbM10mMHgwMDAwZmZmZiksKEtbMV08PDE2KXwoS1sxXT4+PjE2KSwoS1szXSYweGZmZmYwMDAwKXwoS1swXSYweDAwMDBmZmZmKV07XHJcbnRoaXMuX2I9MDtcclxuZm9yKHZhciBpPTA7aTw0O2krKyl7XHJcbm5leHRTdGF0ZS5jYWxsKHRoaXMpO1xyXG59XHJcbmZvcih2YXIgaT0wO2k8ODtpKyspe1xyXG5DW2ldXj1YWyhpKzQpJjddO1xyXG59XHJcbmlmKGl2KXtcclxudmFyIElWPWl2LndvcmRzO1xyXG52YXIgSVZfMD1JVlswXTtcclxudmFyIElWXzE9SVZbMV07XHJcbnZhciBpMD0oKChJVl8wPDw4KXwoSVZfMD4+PjI0KSkmMHgwMGZmMDBmZil8KCgoSVZfMDw8MjQpfChJVl8wPj4+OCkpJjB4ZmYwMGZmMDApO1xyXG52YXIgaTI9KCgoSVZfMTw8OCl8KElWXzE+Pj4yNCkpJjB4MDBmZjAwZmYpfCgoKElWXzE8PDI0KXwoSVZfMT4+PjgpKSYweGZmMDBmZjAwKTtcclxudmFyIGkxPShpMD4+PjE2KXwoaTImMHhmZmZmMDAwMCk7XHJcbnZhciBpMz0oaTI8PDE2KXwoaTAmMHgwMDAwZmZmZik7XHJcbkNbMF1ePWkwO1xyXG5DWzFdXj1pMTtcclxuQ1syXV49aTI7XHJcbkNbM11ePWkzO1xyXG5DWzRdXj1pMDtcclxuQ1s1XV49aTE7XHJcbkNbNl1ePWkyO1xyXG5DWzddXj1pMztcclxuZm9yKHZhciBpPTA7aTw0O2krKyl7XHJcbm5leHRTdGF0ZS5jYWxsKHRoaXMpO1xyXG59XHJcbn1cclxufSxcclxuX2RvUHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxudmFyIFg9dGhpcy5fWDtcclxubmV4dFN0YXRlLmNhbGwodGhpcyk7XHJcblNbMF09WFswXV4oWFs1XT4+PjE2KV4oWFszXTw8MTYpO1xyXG5TWzFdPVhbMl1eKFhbN10+Pj4xNileKFhbNV08PDE2KTtcclxuU1syXT1YWzRdXihYWzFdPj4+MTYpXihYWzddPDwxNik7XHJcblNbM109WFs2XV4oWFszXT4+PjE2KV4oWFsxXTw8MTYpO1xyXG5mb3IodmFyIGk9MDtpPDQ7aSsrKXtcclxuU1tpXT0oKChTW2ldPDw4KXwoU1tpXT4+PjI0KSkmMHgwMGZmMDBmZil8KCgoU1tpXTw8MjQpfChTW2ldPj4+OCkpJjB4ZmYwMGZmMDApO1xyXG5NW29mZnNldCtpXV49U1tpXTtcclxufVxyXG59LFxyXG5ibG9ja1NpemU6MTI4LzMyLFxyXG5pdlNpemU6NjQvMzJcclxufSk7XHJcbmZ1bmN0aW9uIG5leHRTdGF0ZSgpe1xyXG52YXIgWD10aGlzLl9YO1xyXG52YXIgQz10aGlzLl9DO1xyXG5mb3IodmFyIGk9MDtpPDg7aSsrKXtcclxuQ19baV09Q1tpXTtcclxufVxyXG5DWzBdPShDWzBdKzB4NGQzNGQzNGQrdGhpcy5fYil8MDtcclxuQ1sxXT0oQ1sxXSsweGQzNGQzNGQzKygoQ1swXT4+PjApPChDX1swXT4+PjApPzE6MCkpfDA7XHJcbkNbMl09KENbMl0rMHgzNGQzNGQzNCsoKENbMV0+Pj4wKTwoQ19bMV0+Pj4wKT8xOjApKXwwO1xyXG5DWzNdPShDWzNdKzB4NGQzNGQzNGQrKChDWzJdPj4+MCk8KENfWzJdPj4+MCk/MTowKSl8MDtcclxuQ1s0XT0oQ1s0XSsweGQzNGQzNGQzKygoQ1szXT4+PjApPChDX1szXT4+PjApPzE6MCkpfDA7XHJcbkNbNV09KENbNV0rMHgzNGQzNGQzNCsoKENbNF0+Pj4wKTwoQ19bNF0+Pj4wKT8xOjApKXwwO1xyXG5DWzZdPShDWzZdKzB4NGQzNGQzNGQrKChDWzVdPj4+MCk8KENfWzVdPj4+MCk/MTowKSl8MDtcclxuQ1s3XT0oQ1s3XSsweGQzNGQzNGQzKygoQ1s2XT4+PjApPChDX1s2XT4+PjApPzE6MCkpfDA7XHJcbnRoaXMuX2I9KENbN10+Pj4wKTwoQ19bN10+Pj4wKT8xOjA7XHJcbmZvcih2YXIgaT0wO2k8ODtpKyspe1xyXG52YXIgZ3g9WFtpXStDW2ldO1xyXG52YXIgZ2E9Z3gmMHhmZmZmO1xyXG52YXIgZ2I9Z3g+Pj4xNjtcclxudmFyIGdoPSgoKChnYSpnYSk+Pj4xNykrZ2EqZ2IpPj4+MTUpK2diKmdiO1xyXG52YXIgZ2w9KCgoZ3gmMHhmZmZmMDAwMCkqZ3gpfDApKygoKGd4JjB4MDAwMGZmZmYpKmd4KXwwKTtcclxuR1tpXT1naF5nbDtcclxufVxyXG5YWzBdPShHWzBdKygoR1s3XTw8MTYpfChHWzddPj4+MTYpKSsoKEdbNl08PDE2KXwoR1s2XT4+PjE2KSkpfDA7XHJcblhbMV09KEdbMV0rKChHWzBdPDw4KXwoR1swXT4+PjI0KSkrR1s3XSl8MDtcclxuWFsyXT0oR1syXSsoKEdbMV08PDE2KXwoR1sxXT4+PjE2KSkrKChHWzBdPDwxNil8KEdbMF0+Pj4xNikpKXwwO1xyXG5YWzNdPShHWzNdKygoR1syXTw8OCl8KEdbMl0+Pj4yNCkpK0dbMV0pfDA7XHJcblhbNF09KEdbNF0rKChHWzNdPDwxNil8KEdbM10+Pj4xNikpKygoR1syXTw8MTYpfChHWzJdPj4+MTYpKSl8MDtcclxuWFs1XT0oR1s1XSsoKEdbNF08PDgpfChHWzRdPj4+MjQpKStHWzNdKXwwO1xyXG5YWzZdPShHWzZdKygoR1s1XTw8MTYpfChHWzVdPj4+MTYpKSsoKEdbNF08PDE2KXwoR1s0XT4+PjE2KSkpfDA7XHJcblhbN109KEdbN10rKChHWzZdPDw4KXwoR1s2XT4+PjI0KSkrR1s1XSl8MDtcclxufVxyXG5DLlJhYmJpdD1TdHJlYW1DaXBoZXIuX2NyZWF0ZUhlbHBlcihSYWJiaXQpO1xyXG59KCkpO1xyXG4oZnVuY3Rpb24oKXtcclxudmFyIEM9Q3J5cHRvSlM7XHJcbnZhciBDX2xpYj1DLmxpYjtcclxudmFyIFN0cmVhbUNpcGhlcj1DX2xpYi5TdHJlYW1DaXBoZXI7XHJcbnZhciBDX2FsZ289Qy5hbGdvO1xyXG52YXIgUz1bXTtcclxudmFyIENfPVtdO1xyXG52YXIgRz1bXTtcclxudmFyIFJhYmJpdExlZ2FjeT1DX2FsZ28uUmFiYml0TGVnYWN5PVN0cmVhbUNpcGhlci5leHRlbmQoe1xyXG5fZG9SZXNldDpmdW5jdGlvbigpe1xyXG52YXIgSz10aGlzLl9rZXkud29yZHM7XHJcbnZhciBpdj10aGlzLmNmZy5pdjtcclxudmFyIFg9dGhpcy5fWD1bS1swXSwoS1szXTw8MTYpfChLWzJdPj4+MTYpLEtbMV0sKEtbMF08PDE2KXwoS1szXT4+PjE2KSxLWzJdLChLWzFdPDwxNil8KEtbMF0+Pj4xNiksS1szXSwoS1syXTw8MTYpfChLWzFdPj4+MTYpXTtcclxudmFyIEM9dGhpcy5fQz1bKEtbMl08PDE2KXwoS1syXT4+PjE2KSwoS1swXSYweGZmZmYwMDAwKXwoS1sxXSYweDAwMDBmZmZmKSwoS1szXTw8MTYpfChLWzNdPj4+MTYpLChLWzFdJjB4ZmZmZjAwMDApfChLWzJdJjB4MDAwMGZmZmYpLChLWzBdPDwxNil8KEtbMF0+Pj4xNiksKEtbMl0mMHhmZmZmMDAwMCl8KEtbM10mMHgwMDAwZmZmZiksKEtbMV08PDE2KXwoS1sxXT4+PjE2KSwoS1szXSYweGZmZmYwMDAwKXwoS1swXSYweDAwMDBmZmZmKV07XHJcbnRoaXMuX2I9MDtcclxuZm9yKHZhciBpPTA7aTw0O2krKyl7XHJcbm5leHRTdGF0ZS5jYWxsKHRoaXMpO1xyXG59XHJcbmZvcih2YXIgaT0wO2k8ODtpKyspe1xyXG5DW2ldXj1YWyhpKzQpJjddO1xyXG59XHJcbmlmKGl2KXtcclxudmFyIElWPWl2LndvcmRzO1xyXG52YXIgSVZfMD1JVlswXTtcclxudmFyIElWXzE9SVZbMV07XHJcbnZhciBpMD0oKChJVl8wPDw4KXwoSVZfMD4+PjI0KSkmMHgwMGZmMDBmZil8KCgoSVZfMDw8MjQpfChJVl8wPj4+OCkpJjB4ZmYwMGZmMDApO1xyXG52YXIgaTI9KCgoSVZfMTw8OCl8KElWXzE+Pj4yNCkpJjB4MDBmZjAwZmYpfCgoKElWXzE8PDI0KXwoSVZfMT4+PjgpKSYweGZmMDBmZjAwKTtcclxudmFyIGkxPShpMD4+PjE2KXwoaTImMHhmZmZmMDAwMCk7XHJcbnZhciBpMz0oaTI8PDE2KXwoaTAmMHgwMDAwZmZmZik7XHJcbkNbMF1ePWkwO1xyXG5DWzFdXj1pMTtcclxuQ1syXV49aTI7XHJcbkNbM11ePWkzO1xyXG5DWzRdXj1pMDtcclxuQ1s1XV49aTE7XHJcbkNbNl1ePWkyO1xyXG5DWzddXj1pMztcclxuZm9yKHZhciBpPTA7aTw0O2krKyl7XHJcbm5leHRTdGF0ZS5jYWxsKHRoaXMpO1xyXG59XHJcbn1cclxufSxcclxuX2RvUHJvY2Vzc0Jsb2NrOmZ1bmN0aW9uKE0sb2Zmc2V0KXtcclxudmFyIFg9dGhpcy5fWDtcclxubmV4dFN0YXRlLmNhbGwodGhpcyk7XHJcblNbMF09WFswXV4oWFs1XT4+PjE2KV4oWFszXTw8MTYpO1xyXG5TWzFdPVhbMl1eKFhbN10+Pj4xNileKFhbNV08PDE2KTtcclxuU1syXT1YWzRdXihYWzFdPj4+MTYpXihYWzddPDwxNik7XHJcblNbM109WFs2XV4oWFszXT4+PjE2KV4oWFsxXTw8MTYpO1xyXG5mb3IodmFyIGk9MDtpPDQ7aSsrKXtcclxuU1tpXT0oKChTW2ldPDw4KXwoU1tpXT4+PjI0KSkmMHgwMGZmMDBmZil8KCgoU1tpXTw8MjQpfChTW2ldPj4+OCkpJjB4ZmYwMGZmMDApO1xyXG5NW29mZnNldCtpXV49U1tpXTtcclxufVxyXG59LFxyXG5ibG9ja1NpemU6MTI4LzMyLFxyXG5pdlNpemU6NjQvMzJcclxufSk7XHJcbmZ1bmN0aW9uIG5leHRTdGF0ZSgpe1xyXG52YXIgWD10aGlzLl9YO1xyXG52YXIgQz10aGlzLl9DO1xyXG5mb3IodmFyIGk9MDtpPDg7aSsrKXtcclxuQ19baV09Q1tpXTtcclxufVxyXG5DWzBdPShDWzBdKzB4NGQzNGQzNGQrdGhpcy5fYil8MDtcclxuQ1sxXT0oQ1sxXSsweGQzNGQzNGQzKygoQ1swXT4+PjApPChDX1swXT4+PjApPzE6MCkpfDA7XHJcbkNbMl09KENbMl0rMHgzNGQzNGQzNCsoKENbMV0+Pj4wKTwoQ19bMV0+Pj4wKT8xOjApKXwwO1xyXG5DWzNdPShDWzNdKzB4NGQzNGQzNGQrKChDWzJdPj4+MCk8KENfWzJdPj4+MCk/MTowKSl8MDtcclxuQ1s0XT0oQ1s0XSsweGQzNGQzNGQzKygoQ1szXT4+PjApPChDX1szXT4+PjApPzE6MCkpfDA7XHJcbkNbNV09KENbNV0rMHgzNGQzNGQzNCsoKENbNF0+Pj4wKTwoQ19bNF0+Pj4wKT8xOjApKXwwO1xyXG5DWzZdPShDWzZdKzB4NGQzNGQzNGQrKChDWzVdPj4+MCk8KENfWzVdPj4+MCk/MTowKSl8MDtcclxuQ1s3XT0oQ1s3XSsweGQzNGQzNGQzKygoQ1s2XT4+PjApPChDX1s2XT4+PjApPzE6MCkpfDA7XHJcbnRoaXMuX2I9KENbN10+Pj4wKTwoQ19bN10+Pj4wKT8xOjA7XHJcbmZvcih2YXIgaT0wO2k8ODtpKyspe1xyXG52YXIgZ3g9WFtpXStDW2ldO1xyXG52YXIgZ2E9Z3gmMHhmZmZmO1xyXG52YXIgZ2I9Z3g+Pj4xNjtcclxudmFyIGdoPSgoKChnYSpnYSk+Pj4xNykrZ2EqZ2IpPj4+MTUpK2diKmdiO1xyXG52YXIgZ2w9KCgoZ3gmMHhmZmZmMDAwMCkqZ3gpfDApKygoKGd4JjB4MDAwMGZmZmYpKmd4KXwwKTtcclxuR1tpXT1naF5nbDtcclxufVxyXG5YWzBdPShHWzBdKygoR1s3XTw8MTYpfChHWzddPj4+MTYpKSsoKEdbNl08PDE2KXwoR1s2XT4+PjE2KSkpfDA7XHJcblhbMV09KEdbMV0rKChHWzBdPDw4KXwoR1swXT4+PjI0KSkrR1s3XSl8MDtcclxuWFsyXT0oR1syXSsoKEdbMV08PDE2KXwoR1sxXT4+PjE2KSkrKChHWzBdPDwxNil8KEdbMF0+Pj4xNikpKXwwO1xyXG5YWzNdPShHWzNdKygoR1syXTw8OCl8KEdbMl0+Pj4yNCkpK0dbMV0pfDA7XHJcblhbNF09KEdbNF0rKChHWzNdPDwxNil8KEdbM10+Pj4xNikpKygoR1syXTw8MTYpfChHWzJdPj4+MTYpKSl8MDtcclxuWFs1XT0oR1s1XSsoKEdbNF08PDgpfChHWzRdPj4+MjQpKStHWzNdKXwwO1xyXG5YWzZdPShHWzZdKygoR1s1XTw8MTYpfChHWzVdPj4+MTYpKSsoKEdbNF08PDE2KXwoR1s0XT4+PjE2KSkpfDA7XHJcblhbN109KEdbN10rKChHWzZdPDw4KXwoR1s2XT4+PjI0KSkrR1s1XSl8MDtcclxufVxyXG5DLlJhYmJpdExlZ2FjeT1TdHJlYW1DaXBoZXIuX2NyZWF0ZUhlbHBlcihSYWJiaXRMZWdhY3kpO1xyXG59KCkpO1xyXG5yZXR1cm4gQ3J5cHRvSlM7XHJcbn0pKTsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1369\n"); /***/ }), /* 1370 */ /*!******************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/verifySlider/verifySliderPc.vue ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _verifySliderPc_vue_vue_type_template_id_42c846e1_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./verifySliderPc.vue?vue&type=template&id=42c846e1&scoped=true& */ 1371);\n/* harmony import */ var _verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./verifySliderPc.vue?vue&type=script&lang=js& */ 1373);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _verifySliderPc_vue_vue_type_template_id_42c846e1_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _verifySliderPc_vue_vue_type_template_id_42c846e1_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"42c846e1\",\n null,\n false,\n _verifySliderPc_vue_vue_type_template_id_42c846e1_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/components/verify/verifySlider/verifySliderPc.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDa0U7QUFDTDs7O0FBRzdEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM3MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdmVyaWZ5U2xpZGVyUGMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTQyYzg0NmUxJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdmVyaWZ5U2xpZGVyUGMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi92ZXJpZnlTbGlkZXJQYy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI0MmM4NDZlMVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hbm5leC9jb21wb25lbnRzL3ZlcmlmeS92ZXJpZnlTbGlkZXIvdmVyaWZ5U2xpZGVyUGMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1370\n"); /***/ }), /* 1371 */ /*!*************************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/verifySlider/verifySliderPc.vue?vue&type=template&id=42c846e1&scoped=true& ***! \*************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_template_id_42c846e1_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./verifySliderPc.vue?vue&type=template&id=42c846e1&scoped=true& */ 1372); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_template_id_42c846e1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_template_id_42c846e1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_template_id_42c846e1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_template_id_42c846e1_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1372 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/components/verify/verifySlider/verifySliderPc.vue?vue&type=template&id=42c846e1&scoped=true& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _vm._$s(1, "i", _vm.type === "2") ? _c( "view", { staticClass: _vm._$s(1, "sc", "verify-img-out"), style: _vm._$s(1, "s", { height: parseInt(_vm.setSize.imgHeight) + _vm.vSpace + "px", }), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "verify-img-panel"), style: _vm._$s(2, "s", { width: _vm.setSize.imgWidth, height: _vm.setSize.imgHeight, }), attrs: { _i: 2 }, }, [ _c("image", { attrs: { src: _vm._$s( 3, "a-src", _vm.backImgBase ? "data:image/png;base64," + _vm.backImgBase : _vm.defaultImg ), _i: 3, }, }), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(4, "v-show", _vm.showRefresh), expression: "_$s(4,'v-show',showRefresh)", }, ], staticClass: _vm._$s(4, "sc", "verify-refresh"), attrs: { _i: 4 }, on: { click: _vm.refresh }, }, [ _c("i", { staticClass: _vm._$s(5, "sc", "iconfont icon-refresh"), attrs: { _i: 5 }, }), ] ), _c("transition", { attrs: { name: "tips", _i: 6 } }, [ _vm._$s(7, "i", _vm.tipWords) ? _c( "text", { staticClass: _vm._$s(7, "sc", "verify-tips"), class: _vm._$s( 7, "c", _vm.passFalg ? "suc-bg" : "err-bg" ), attrs: { _i: 7 }, }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.tipWords)))] ) : _vm._e(), ]), ], 1 ), ] ) : _vm._e(), _vm._$s(8, "i", _vm.backImgBase) ? _c( "view", { staticClass: _vm._$s(8, "sc", "verify-bar-area"), style: _vm._$s(8, "s", { width: _vm.setSize.imgWidth, height: _vm.barSize.height, "line-height": _vm.barSize.height, }), attrs: { _i: 8 }, }, [ _c("text", { staticClass: _vm._$s(9, "sc", "verify-msg"), attrs: { _i: 9 }, domProps: { textContent: _vm._s(_vm._$s(9, "v-text", _vm.text)) }, }), _c( "view", { staticClass: _vm._$s(10, "sc", "verify-left-bar"), style: _vm._$s(10, "s", { width: _vm.leftBarWidth !== undefined ? _vm.leftBarWidth : _vm.barSize.height, height: _vm.barSize.height, "border-color": _vm.leftBarBorderColor, transaction: _vm.transitionWidth, }), attrs: { _i: 10 }, }, [ _c("text", { staticClass: _vm._$s(11, "sc", "verify-msg"), attrs: { _i: 11 }, domProps: { textContent: _vm._s(_vm._$s(11, "v-text", _vm.finishText)), }, }), _c( "view", { staticClass: _vm._$s(12, "sc", "verify-move-block"), style: _vm._$s(12, "s", { width: _vm.barSize.height, height: _vm.barSize.height, "background-color": _vm.moveBlockBackgroundColor, left: _vm.moveBlockLeft, transition: _vm.transitionLeft, }), attrs: { _i: 12 }, on: { touchstart: _vm.start, mousedown: _vm.start }, }, [ _c("i", { class: _vm._$s(13, "c", [ "verify-icon iconfont", _vm.iconClass, ]), style: _vm._$s(13, "s", { color: _vm.iconColor }), attrs: { _i: 13 }, }), _vm._$s(14, "i", _vm.type === "2") ? _c( "view", { staticClass: _vm._$s(14, "sc", "verify-sub-block"), style: _vm._$s(14, "s", { width: Math.floor( (parseInt(_vm.setSize.imgWidth) * 47) / 310 ) + "px", height: _vm.setSize.imgHeight, top: "-" + (parseInt(_vm.setSize.imgHeight) + _vm.vSpace) + "px", "background-size": _vm.setSize.imgWidth + " " + _vm.setSize.imgHeight, }), attrs: { _i: 14 }, }, [ _c("image", { attrs: { src: _vm._$s( 15, "a-src", "data:image/png;base64," + _vm.blockBackImgBase ), _i: 15, }, }), ] ) : _vm._e(), ] ), ] ), ] ) : _vm._e(), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1373 */ /*!*******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/verifySlider/verifySliderPc.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./verifySliderPc.vue?vue&type=script&lang=js& */ 1374);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifySliderPc_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlpQixDQUFnQiw0a0JBQUcsRUFBQyIsImZpbGUiOiIxMzczLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdmVyaWZ5U2xpZGVyUGMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi92ZXJpZnlTbGlkZXJQYy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1373\n"); /***/ }), /* 1374 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/components/verify/verifySlider/verifySliderPc.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ase = __webpack_require__(/*! ../utils/ase */ 1368);\nvar _util = __webpack_require__(/*! ../utils/util */ 1375);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\n* VerifySlide\n* @description 滑块\n* */\n// import { ajCaptcha, ajCaptchaCheck } from \"../../../api/common\";\nvar _default2 = {\n name: \"VerifySlide\",\n props: {\n captchaType: {\n type: String,\n default: \"blockPuzzle\"\n },\n type: {\n type: String,\n default: \"1\"\n },\n // 弹出式pop,固定fixed\n mode: {\n type: String,\n default: \"fixed\"\n },\n vSpace: {\n type: Number,\n default: 5\n },\n explain: {\n type: String,\n default: \"向右滑动完成验证\"\n },\n imgSize: {\n type: Object,\n default: function _default() {\n return {\n width: \"310px\",\n height: \"155px\"\n };\n }\n },\n blockSize: {\n type: Object,\n default: function _default() {\n return {\n width: \"50px\",\n height: \"50px\"\n };\n }\n },\n barSize: {\n type: Object,\n default: function _default() {\n return {\n width: \"310px\",\n height: \"40px\"\n };\n }\n },\n defaultImg: {\n type: String,\n default: \"\"\n }\n },\n data: function data() {\n return {\n secretKey: \"\",\n // 后端返回的加密秘钥 字段\n passFalg: \"\",\n // 是否通过的标识\n backImgBase: \"\",\n // 验证码背景图片\n blockBackImgBase: \"\",\n // 验证滑块的背景图片\n backToken: \"\",\n // 后端返回的唯一token值\n startMoveTime: \"\",\n // 移动开始的时间\n endMovetime: \"\",\n // 移动结束的时间\n tipsBackColor: \"\",\n // 提示词的背景颜色\n tipWords: \"\",\n text: \"\",\n finishText: \"\",\n setSize: {\n imgHeight: 0,\n imgWidth: 0,\n barHeight: 0,\n barWidth: 0\n },\n top: 0,\n left: 0,\n moveBlockLeft: undefined,\n leftBarWidth: undefined,\n // 移动中样式\n moveBlockBackgroundColor: undefined,\n leftBarBorderColor: \"#ddd\",\n iconColor: undefined,\n iconClass: \"icon-right\",\n status: false,\n // 鼠标状态\n isEnd: false,\n // 是够验证完成\n showRefresh: true,\n transitionLeft: \"\",\n transitionWidth: \"\"\n };\n },\n computed: {\n barArea: function barArea() {\n return this.$el.querySelector(\".verify-bar-area\");\n },\n resetSize: function resetSize() {\n return _util.resetSize;\n }\n },\n watch: {\n // type变化则全面刷新\n type: {\n immediate: true,\n handler: function handler() {\n this.init();\n }\n }\n },\n mounted: function mounted() {\n // 禁止拖拽\n this.$el.onselectstart = function () {\n return false;\n };\n __f__(\"log\", this.defaultImg, \" at pages/annex/components/verify/verifySlider/verifySliderPc.vue:179\");\n },\n methods: {\n init: function init() {\n var _this2 = this;\n this.text = this.explain;\n this.getPictrue();\n this.$nextTick(function () {\n var setSize = _this2.resetSize(_this2); // 重新设置宽度高度\n for (var key in setSize) {\n _this2.$set(_this2.setSize, key, setSize[key]);\n }\n _this2.$parent.$emit(\"ready\", _this2);\n });\n var _this = this;\n window.removeEventListener(\"touchmove\", function (e) {\n _this.move(e);\n });\n window.removeEventListener(\"mousemove\", function (e) {\n _this.move(e);\n });\n\n // 鼠标松开\n window.removeEventListener(\"touchend\", function () {\n _this.end();\n });\n window.removeEventListener(\"mouseup\", function () {\n _this.end();\n });\n window.addEventListener(\"touchmove\", function (e) {\n _this.move(e);\n });\n window.addEventListener(\"mousemove\", function (e) {\n _this.move(e);\n });\n\n // 鼠标松开\n window.addEventListener(\"touchend\", function () {\n _this.end();\n });\n window.addEventListener(\"mouseup\", function () {\n _this.end();\n });\n },\n // 鼠标按下\n start: function start(e) {\n e.preventDefault();\n e = e || window.event;\n if (!e.touches.length) {\n // 兼容PC端\n var x = e.clientX;\n } else {\n // 兼容移动端\n var x = e.touches[0].pageX;\n }\n this.startLeft = Math.floor(x - this.barArea.getBoundingClientRect().left);\n this.startMoveTime = +new Date(); // 开始滑动的时间\n if (this.isEnd == false) {\n this.text = \"\";\n this.moveBlockBackgroundColor = \"#337ab7\";\n this.leftBarBorderColor = \"#337AB7\";\n this.iconColor = \"#fff\";\n e.stopPropagation();\n this.status = true;\n }\n },\n // 鼠标移动\n move: function move(e) {\n e = e || window.event;\n if (this.status && this.isEnd == false) {\n if (!e.touches) {\n // 兼容PC端\n var x = e.clientX;\n } else {\n // 兼容移动端\n var x = e.touches[0].pageX;\n }\n var bar_area_left = this.barArea.getBoundingClientRect().left;\n var move_block_left = x - bar_area_left; // 小方块相对于父元素的left值\n if (move_block_left >= this.barArea.offsetWidth - parseInt(parseInt(this.blockSize.width) / 2) - 2) {\n move_block_left = this.barArea.offsetWidth - parseInt(parseInt(this.blockSize.width) / 2) - 2;\n }\n if (move_block_left <= 0) {\n move_block_left = parseInt(parseInt(this.blockSize.width) / 2);\n }\n // 拖动后小方块的left值\n this.moveBlockLeft = move_block_left - this.startLeft + \"px\";\n this.leftBarWidth = move_block_left - this.startLeft + \"px\";\n }\n },\n // 鼠标松开\n end: function end() {\n var _this3 = this;\n this.endMovetime = +new Date();\n var _this = this;\n // 判断是否重合\n if (this.status && this.isEnd == false) {\n var moveLeftDistance = parseInt((this.moveBlockLeft || \"\").replace(\"px\", \"\"));\n moveLeftDistance = moveLeftDistance * 310 / parseInt(this.setSize.imgWidth);\n var captchaVerification = this.secretKey ? (0, _ase.aesEncrypt)(this.backToken + '---' + JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n }), this.secretKey) : this.backToken + '---' + JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n });\n var data = {\n captchaType: this.captchaType,\n pointJson: this.secretKey ? (0, _ase.aesEncrypt)(JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n }), this.secretKey) : JSON.stringify({\n x: moveLeftDistance,\n y: 5.0\n }),\n token: this.backToken\n };\n (0, _api.ajcaptchaCheck)(data).then(function (result) {\n var res = result.data;\n _this3.moveBlockBackgroundColor = '#5cb85c';\n _this3.leftBarBorderColor = '#5cb85c';\n _this3.iconColor = '#fff';\n _this3.iconClass = 'icon-check';\n _this3.showRefresh = true;\n _this3.isEnd = true;\n setTimeout(function () {\n if (_this3.mode == 'pop') {\n _this3.$parent.clickShow = false;\n }\n _this3.refresh();\n }, 1500);\n _this3.passFalg = true;\n _this3.tipWords = \"\".concat(((_this3.endMovetime - _this3.startMoveTime) / 1000).toFixed(2), \"s\\u9A8C\\u8BC1\\u6210\\u529F\");\n setTimeout(function () {\n _this3.tipWords = \"\";\n _this3.$emit('success', {\n captchaVerification: captchaVerification\n });\n }, 1000);\n }).catch(function (res) {\n _this3.moveBlockBackgroundColor = '#d9534f';\n _this3.leftBarBorderColor = '#d9534f';\n _this3.iconColor = '#fff';\n _this3.iconClass = 'icon-close';\n _this3.passFalg = false;\n setTimeout(function () {\n _this3.refresh();\n }, 1000);\n _this3.$parent.$emit('error', _this3);\n _this3.tipWords = \"验证失败\";\n setTimeout(function () {\n _this3.tipWords = \"\";\n }, 1000);\n });\n this.status = false;\n }\n },\n refresh: function refresh() {\n var _this4 = this;\n this.showRefresh = true;\n this.finishText = \"\";\n this.transitionLeft = \"left .3s\";\n this.moveBlockLeft = 0;\n this.leftBarWidth = undefined;\n this.transitionWidth = \"width .3s\";\n this.leftBarBorderColor = \"#ddd\";\n this.moveBlockBackgroundColor = \"#fff\";\n this.iconColor = \"#000\";\n this.iconClass = \"icon-right\";\n this.isEnd = false;\n this.getPictrue();\n setTimeout(function () {\n _this4.transitionWidth = \"\";\n _this4.transitionLeft = \"\";\n _this4.text = _this4.explain;\n }, 300);\n },\n // 请求背景图片和验证图片\n getPictrue: function getPictrue() {\n var _this5 = this;\n var data = {\n captchaType: this.captchaType,\n clientUid: uni.getStorageSync('slider'),\n ts: Date.now() // 现在的时间戳\n };\n\n (0, _api.getAjcaptcha)(data).then(function (result) {\n var res = result.data;\n _this5.backImgBase = res.originalImageBase64;\n _this5.blockBackImgBase = res.jigsawImageBase64;\n _this5.backToken = res.token;\n _this5.secretKey = res.secretKey;\n }).catch(function () {\n _this5.backImgBase = null;\n _this5.blockBackImgBase = null;\n });\n }\n }\n};\nexports.default = _default2;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 25)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvY29tcG9uZW50cy92ZXJpZnkvdmVyaWZ5U2xpZGVyL3ZlcmlmeVNsaWRlclBjLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJjYXB0Y2hhVHlwZSIsInR5cGUiLCJkZWZhdWx0IiwibW9kZSIsInZTcGFjZSIsImV4cGxhaW4iLCJpbWdTaXplIiwid2lkdGgiLCJoZWlnaHQiLCJibG9ja1NpemUiLCJiYXJTaXplIiwiZGVmYXVsdEltZyIsImRhdGEiLCJzZWNyZXRLZXkiLCJwYXNzRmFsZyIsImJhY2tJbWdCYXNlIiwiYmxvY2tCYWNrSW1nQmFzZSIsImJhY2tUb2tlbiIsInN0YXJ0TW92ZVRpbWUiLCJlbmRNb3ZldGltZSIsInRpcHNCYWNrQ29sb3IiLCJ0aXBXb3JkcyIsInRleHQiLCJmaW5pc2hUZXh0Iiwic2V0U2l6ZSIsImltZ0hlaWdodCIsImltZ1dpZHRoIiwiYmFySGVpZ2h0IiwiYmFyV2lkdGgiLCJ0b3AiLCJsZWZ0IiwibW92ZUJsb2NrTGVmdCIsImxlZnRCYXJXaWR0aCIsIm1vdmVCbG9ja0JhY2tncm91bmRDb2xvciIsImxlZnRCYXJCb3JkZXJDb2xvciIsImljb25Db2xvciIsImljb25DbGFzcyIsInN0YXR1cyIsImlzRW5kIiwic2hvd1JlZnJlc2giLCJ0cmFuc2l0aW9uTGVmdCIsInRyYW5zaXRpb25XaWR0aCIsImNvbXB1dGVkIiwiYmFyQXJlYSIsInJlc2V0U2l6ZSIsIndhdGNoIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsIm1vdW50ZWQiLCJtZXRob2RzIiwiaW5pdCIsIndpbmRvdyIsIl90aGlzIiwic3RhcnQiLCJlIiwieCIsIm1vdmUiLCJtb3ZlX2Jsb2NrX2xlZnQiLCJwYXJzZUludCIsImVuZCIsIm1vdmVMZWZ0RGlzdGFuY2UiLCJ5IiwicG9pbnRKc29uIiwiSlNPTiIsInRva2VuIiwic2V0VGltZW91dCIsImNhcHRjaGFWZXJpZmljYXRpb24iLCJyZWZyZXNoIiwiZ2V0UGljdHJ1ZSIsImNsaWVudFVpZCIsInRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUEwREE7QUFDQTtBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFQQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQUEsZ0JBS0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBRDtNQUNBQTtNQUNBQztJQUNBO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUNBSDtNQUNBQztJQUNBO0lBQ0FHO01BQ0FKO01BQ0FDO0lBQ0E7SUFDQUk7TUFDQUw7TUFDQUM7UUFDQTtVQUNBSztVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBUjtNQUNBQztRQUNBO1VBQ0FLO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0FUO01BQ0FDO1FBQ0E7VUFDQUs7VUFDQUM7UUFDQTtNQUNBO0lBQ0E7SUFDQUc7TUFDQVY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FVO0lBQ0E7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E1QztNQUNBNkM7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7TUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7UUFDQTtNQUNBO01BRUE7TUFFQUM7UUFDQUM7TUFDQTtNQUNBRDtRQUNBQztNQUNBOztNQUVBO01BQ0FEO1FBQ0FDO01BQ0E7TUFDQUQ7UUFDQUM7TUFDQTtNQUVBRDtRQUNBQztNQUNBO01BQ0FEO1FBQ0FDO01BQ0E7O01BRUE7TUFDQUQ7UUFDQUM7TUFDQTtNQUNBRDtRQUNBQztNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUNBQztNQUNBQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO01BQ0EsNEJBQ0FDLDhDQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0FEO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUU7TUFDQUY7TUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBLElBQ0FHLG1CQUNBLDJCQUNBQywrQ0FDQSxHQUNBO1VBQ0FELGtCQUNBLDJCQUNBQywrQ0FDQTtRQUNBO1FBQ0E7VUFDQUQ7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBRTtNQUFBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQSxnQ0FDQSw2Q0FDQTtRQUNBQyxtQkFDQUE7UUFDQTtVQUNBTDtVQUNBTTtRQUNBO1VBQ0FOO1VBQ0FNO1FBQ0E7UUFDQTtVQUNBN0Q7VUFDQThELDRCQUNBLHFCQUNBQztZQUFBUjtZQUFBTTtVQUFBLElBQ0EsZUFDQSxHQUNBRTtZQUFBUjtZQUFBTTtVQUFBO1VBQ0FHO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0FDO1lBQ0E7Y0FDQTtZQUNBO1lBQ0E7VUFDQTtVQUNBO1VBQ0EsNEJBQ0E7VUFDQUE7WUFDQTtZQUNBO2NBQ0FDO1lBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBRDtZQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0FBO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBRUFFO01BQUE7TUFDQTtNQUNBO01BRUE7TUFDQTtNQUVBO01BQ0E7TUFFQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BRUE7TUFDQUY7UUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQUc7TUFBQTtNQUNBO1FBQ0FwRTtRQUNBcUU7UUFDQUM7TUFDQTs7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDRCIiwiZmlsZSI6IjEzNzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgc3R5bGU9XCJwb3NpdGlvbjogcmVsYXRpdmU7XCI+XHJcblx0XHQ8dmlldyB2LWlmPVwidHlwZSA9PT0gJzInXCIgY2xhc3M9XCJ2ZXJpZnktaW1nLW91dFwiXHJcblx0XHRcdDpzdHlsZT1cInsgaGVpZ2h0OiBwYXJzZUludChzZXRTaXplLmltZ0hlaWdodCkgKyB2U3BhY2UgKyAncHgnIH1cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ2ZXJpZnktaW1nLXBhbmVsXCIgOnN0eWxlPVwieyB3aWR0aDogc2V0U2l6ZS5pbWdXaWR0aCwgaGVpZ2h0OiBzZXRTaXplLmltZ0hlaWdodCB9XCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJcclxuICAgICAgICAgICAgYmFja0ltZ0Jhc2UgPyAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LCcgKyBiYWNrSW1nQmFzZSA6IGRlZmF1bHRJbWdcclxuICAgICAgICAgIFwiIGFsdD1cIlwiIHN0eWxlPVwid2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrXCIgLz5cclxuXHRcdFx0XHQ8dmlldyB2LXNob3c9XCJzaG93UmVmcmVzaFwiIGNsYXNzPVwidmVyaWZ5LXJlZnJlc2hcIiBAY2xpY2s9XCJyZWZyZXNoXCI+XHJcblx0XHRcdFx0XHQ8aSBjbGFzcz1cImljb25mb250IGljb24tcmVmcmVzaFwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx0cmFuc2l0aW9uIG5hbWU9XCJ0aXBzXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCB2LWlmPVwidGlwV29yZHNcIiBjbGFzcz1cInZlcmlmeS10aXBzXCJcclxuXHRcdFx0XHRcdFx0OmNsYXNzPVwicGFzc0ZhbGcgPyAnc3VjLWJnJyA6ICdlcnItYmcnXCI+e3sgdGlwV29yZHMgfX08L3RleHQ+XHJcblx0XHRcdFx0PC90cmFuc2l0aW9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tIOWFrOWFsemDqOWIhiAtLT5cclxuXHRcdDx2aWV3IHYtaWY9XCJiYWNrSW1nQmFzZVwiIGNsYXNzPVwidmVyaWZ5LWJhci1hcmVhXCIgOnN0eWxlPVwie1xyXG4gICAgICAgIHdpZHRoOiBzZXRTaXplLmltZ1dpZHRoLFxyXG4gICAgICAgIGhlaWdodDogYmFyU2l6ZS5oZWlnaHQsXHJcbiAgICAgICAgJ2xpbmUtaGVpZ2h0JzogYmFyU2l6ZS5oZWlnaHRcclxuICAgICAgfVwiPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cInZlcmlmeS1tc2dcIiB2LXRleHQ9XCJ0ZXh0XCIgLz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ2ZXJpZnktbGVmdC1iYXJcIiA6c3R5bGU9XCJ7XHJcbiAgICAgICAgICB3aWR0aDogbGVmdEJhcldpZHRoICE9PSB1bmRlZmluZWQgPyBsZWZ0QmFyV2lkdGggOiBiYXJTaXplLmhlaWdodCxcclxuICAgICAgICAgIGhlaWdodDogYmFyU2l6ZS5oZWlnaHQsXHJcbiAgICAgICAgICAnYm9yZGVyLWNvbG9yJzogbGVmdEJhckJvcmRlckNvbG9yLFxyXG4gICAgICAgICAgdHJhbnNhY3Rpb246IHRyYW5zaXRpb25XaWR0aFxyXG4gICAgICAgIH1cIj5cclxuXHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZlcmlmeS1tc2dcIiB2LXRleHQ9XCJmaW5pc2hUZXh0XCIgLz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZlcmlmeS1tb3ZlLWJsb2NrXCIgOnN0eWxlPVwie1xyXG4gICAgICAgICAgICB3aWR0aDogYmFyU2l6ZS5oZWlnaHQsXHJcbiAgICAgICAgICAgIGhlaWdodDogYmFyU2l6ZS5oZWlnaHQsXHJcbiAgICAgICAgICAgICdiYWNrZ3JvdW5kLWNvbG9yJzogbW92ZUJsb2NrQmFja2dyb3VuZENvbG9yLFxyXG4gICAgICAgICAgICBsZWZ0OiBtb3ZlQmxvY2tMZWZ0LFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2l0aW9uTGVmdFxyXG4gICAgICAgICAgfVwiIEB0b3VjaHN0YXJ0PVwic3RhcnRcIiBAbW91c2Vkb3duPVwic3RhcnRcIj5cclxuXHRcdFx0XHRcdDxpIDpjbGFzcz1cIlsndmVyaWZ5LWljb24gaWNvbmZvbnQnLCBpY29uQ2xhc3NdXCIgOnN0eWxlPVwieyBjb2xvcjogaWNvbkNvbG9yIH1cIiAvPlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cInR5cGUgPT09ICcyJ1wiIGNsYXNzPVwidmVyaWZ5LXN1Yi1ibG9ja1wiIDpzdHlsZT1cIntcclxuICAgICAgICAgICAgICB3aWR0aDogTWF0aC5mbG9vcigocGFyc2VJbnQoc2V0U2l6ZS5pbWdXaWR0aCkgKiA0NykgLyAzMTApICsgJ3B4JyxcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHNldFNpemUuaW1nSGVpZ2h0LFxyXG4gICAgICAgICAgICAgIHRvcDogJy0nICsgKHBhcnNlSW50KHNldFNpemUuaW1nSGVpZ2h0KSArIHZTcGFjZSkgKyAncHgnLFxyXG4gICAgICAgICAgICAgICdiYWNrZ3JvdW5kLXNpemUnOiBzZXRTaXplLmltZ1dpZHRoICsgJyAnICsgc2V0U2l6ZS5pbWdIZWlnaHRcclxuICAgICAgICAgICAgfVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIidkYXRhOmltYWdlL3BuZztiYXNlNjQsJyArIGJsb2NrQmFja0ltZ0Jhc2VcIiBhbHQ9XCJcIlxyXG5cdFx0XHRcdFx0XHRcdHN0eWxlPVwid2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrXCIgLz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQgdHlwZT1cInRleHQvYmFiZWxcIj5cclxuXHQvKipcclxuICogVmVyaWZ5U2xpZGVcclxuICogQGRlc2NyaXB0aW9uIOa7keWdl1xyXG4gKiAqL1xyXG5pbXBvcnQgeyBhZXNFbmNyeXB0IH0gZnJvbSBcIi4uL3V0aWxzL2FzZVwiO1xyXG5pbXBvcnQgeyByZXNldFNpemUgfSBmcm9tIFwiLi4vdXRpbHMvdXRpbFwiO1xyXG4vLyBpbXBvcnQgeyBhakNhcHRjaGEsIGFqQ2FwdGNoYUNoZWNrIH0gZnJvbSBcIi4uLy4uLy4uL2FwaS9jb21tb25cIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0QWpjYXB0Y2hhLFxyXG5cdFx0YWpjYXB0Y2hhQ2hlY2tcclxuXHR9IGZyb20gJ0AvYXBpL2FwaS5qcyc7XHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lOiBcIlZlcmlmeVNsaWRlXCIsXHJcbiAgcHJvcHM6IHtcclxuICAgIGNhcHRjaGFUeXBlOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogXCJibG9ja1B1enpsZVwiXHJcbiAgICB9LFxyXG4gICAgdHlwZToge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6IFwiMVwiXHJcbiAgICB9LFxyXG4gICAgLy8g5by55Ye65byPcG9w77yM5Zu65a6aZml4ZWRcclxuICAgIG1vZGU6IHtcclxuICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICBkZWZhdWx0OiBcImZpeGVkXCJcclxuICAgIH0sXHJcbiAgICB2U3BhY2U6IHtcclxuICAgICAgdHlwZTogTnVtYmVyLFxyXG4gICAgICBkZWZhdWx0OiA1XHJcbiAgICB9LFxyXG4gICAgZXhwbGFpbjoge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6IFwi5ZCR5Y+z5ruR5Yqo5a6M5oiQ6aqM6K+BXCJcclxuICAgIH0sXHJcbiAgICBpbWdTaXplOiB7XHJcbiAgICAgIHR5cGU6IE9iamVjdCxcclxuICAgICAgZGVmYXVsdCgpIHtcclxuICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgd2lkdGg6IFwiMzEwcHhcIixcclxuICAgICAgICAgIGhlaWdodDogXCIxNTVweFwiXHJcbiAgICAgICAgfTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGJsb2NrU2l6ZToge1xyXG4gICAgICB0eXBlOiBPYmplY3QsXHJcbiAgICAgIGRlZmF1bHQoKSB7XHJcbiAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgIHdpZHRoOiBcIjUwcHhcIixcclxuICAgICAgICAgIGhlaWdodDogXCI1MHB4XCJcclxuICAgICAgICB9O1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgYmFyU2l6ZToge1xyXG4gICAgICB0eXBlOiBPYmplY3QsXHJcbiAgICAgIGRlZmF1bHQoKSB7XHJcbiAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgIHdpZHRoOiBcIjMxMHB4XCIsXHJcbiAgICAgICAgICBoZWlnaHQ6IFwiNDBweFwiXHJcbiAgICAgICAgfTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGRlZmF1bHRJbWc6IHtcclxuICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICBkZWZhdWx0OiBcIlwiXHJcbiAgICB9XHJcbiAgfSxcclxuICBkYXRhKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgc2VjcmV0S2V5OiBcIlwiLCAvLyDlkI7nq6/ov5Tlm57nmoTliqDlr4bnp5jpkqUg5a2X5q61XHJcbiAgICAgIHBhc3NGYWxnOiBcIlwiLCAvLyDmmK/lkKbpgJrov4fnmoTmoIfor4ZcclxuICAgICAgYmFja0ltZ0Jhc2U6IFwiXCIsIC8vIOmqjOivgeeggeiDjOaZr+WbvueJh1xyXG4gICAgICBibG9ja0JhY2tJbWdCYXNlOiBcIlwiLCAvLyDpqozor4Hmu5HlnZfnmoTog4zmma/lm77niYdcclxuICAgICAgYmFja1Rva2VuOiBcIlwiLCAvLyDlkI7nq6/ov5Tlm57nmoTllK/kuIB0b2tlbuWAvFxyXG4gICAgICBzdGFydE1vdmVUaW1lOiBcIlwiLCAvLyDnp7vliqjlvIDlp4vnmoTml7bpl7RcclxuICAgICAgZW5kTW92ZXRpbWU6IFwiXCIsIC8vIOenu+WKqOe7k+adn+eahOaXtumXtFxyXG4gICAgICB0aXBzQmFja0NvbG9yOiBcIlwiLCAvLyDmj5DnpLror43nmoTog4zmma/popzoibJcclxuICAgICAgdGlwV29yZHM6IFwiXCIsXHJcbiAgICAgIHRleHQ6IFwiXCIsXHJcbiAgICAgIGZpbmlzaFRleHQ6IFwiXCIsXHJcbiAgICAgIHNldFNpemU6IHtcclxuICAgICAgICBpbWdIZWlnaHQ6IDAsXHJcbiAgICAgICAgaW1nV2lkdGg6IDAsXHJcbiAgICAgICAgYmFySGVpZ2h0OiAwLFxyXG4gICAgICAgIGJhcldpZHRoOiAwXHJcbiAgICAgIH0sXHJcbiAgICAgIHRvcDogMCxcclxuICAgICAgbGVmdDogMCxcclxuICAgICAgbW92ZUJsb2NrTGVmdDogdW5kZWZpbmVkLFxyXG4gICAgICBsZWZ0QmFyV2lkdGg6IHVuZGVmaW5lZCxcclxuICAgICAgLy8g56e75Yqo5Lit5qC35byPXHJcbiAgICAgIG1vdmVCbG9ja0JhY2tncm91bmRDb2xvcjogdW5kZWZpbmVkLFxyXG4gICAgICBsZWZ0QmFyQm9yZGVyQ29sb3I6IFwiI2RkZFwiLFxyXG4gICAgICBpY29uQ29sb3I6IHVuZGVmaW5lZCxcclxuICAgICAgaWNvbkNsYXNzOiBcImljb24tcmlnaHRcIixcclxuICAgICAgc3RhdHVzOiBmYWxzZSwgLy8g6byg5qCH54q25oCBXHJcbiAgICAgIGlzRW5kOiBmYWxzZSwgLy8g5piv5aSf6aqM6K+B5a6M5oiQXHJcbiAgICAgIHNob3dSZWZyZXNoOiB0cnVlLFxyXG4gICAgICB0cmFuc2l0aW9uTGVmdDogXCJcIixcclxuICAgICAgdHJhbnNpdGlvbldpZHRoOiBcIlwiXHJcbiAgICB9O1xyXG4gIH0sXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIGJhckFyZWEoKSB7XHJcbiAgICAgIHJldHVybiB0aGlzLiRlbC5xdWVyeVNlbGVjdG9yKFwiLnZlcmlmeS1iYXItYXJlYVwiKTtcclxuICAgIH0sXHJcbiAgICByZXNldFNpemUoKSB7XHJcbiAgICAgIHJldHVybiByZXNldFNpemU7XHJcbiAgICB9XHJcbiAgfSxcclxuICB3YXRjaDoge1xyXG4gICAgLy8gdHlwZeWPmOWMluWImeWFqOmdouWIt+aWsFxyXG4gICAgdHlwZToge1xyXG4gICAgICBpbW1lZGlhdGU6IHRydWUsXHJcbiAgICAgIGhhbmRsZXIoKSB7XHJcbiAgICAgICAgdGhpcy5pbml0KCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9LFxyXG4gIG1vdW50ZWQoKSB7XHJcbiAgICAvLyDnpoHmraLmi5bmi71cclxuICAgIHRoaXMuJGVsLm9uc2VsZWN0c3RhcnQgPSBmdW5jdGlvbigpIHtcclxuICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgfTtcclxuICAgIGNvbnNvbGUubG9nKHRoaXMuZGVmYXVsdEltZyk7XHJcbiAgfSxcclxuICBtZXRob2RzOiB7XHJcbiAgICBpbml0KCkge1xyXG4gICAgICB0aGlzLnRleHQgPSB0aGlzLmV4cGxhaW47XHJcbiAgICAgIHRoaXMuZ2V0UGljdHJ1ZSgpO1xyXG4gICAgICB0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcbiAgICAgICAgY29uc3Qgc2V0U2l6ZSA9IHRoaXMucmVzZXRTaXplKHRoaXMpOyAvLyDph43mlrDorr7nva7lrr3luqbpq5jluqZcclxuICAgICAgICBmb3IgKGNvbnN0IGtleSBpbiBzZXRTaXplKSB7XHJcbiAgICAgICAgICB0aGlzLiRzZXQodGhpcy5zZXRTaXplLCBrZXksIHNldFNpemVba2V5XSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuJHBhcmVudC4kZW1pdChcInJlYWR5XCIsIHRoaXMpO1xyXG4gICAgICB9KTtcclxuXHJcbiAgICAgIHZhciBfdGhpcyA9IHRoaXM7XHJcblxyXG4gICAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcihcInRvdWNobW92ZVwiLCBmdW5jdGlvbihlKSB7XHJcbiAgICAgICAgX3RoaXMubW92ZShlKTtcclxuICAgICAgfSk7XHJcbiAgICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKFwibW91c2Vtb3ZlXCIsIGZ1bmN0aW9uKGUpIHtcclxuICAgICAgICBfdGhpcy5tb3ZlKGUpO1xyXG4gICAgICB9KTtcclxuXHJcbiAgICAgIC8vIOm8oOagh+advuW8gFxyXG4gICAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcihcInRvdWNoZW5kXCIsIGZ1bmN0aW9uKCkge1xyXG4gICAgICAgIF90aGlzLmVuZCgpO1xyXG4gICAgICB9KTtcclxuICAgICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJtb3VzZXVwXCIsIGZ1bmN0aW9uKCkge1xyXG4gICAgICAgIF90aGlzLmVuZCgpO1xyXG4gICAgICB9KTtcclxuXHJcbiAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKFwidG91Y2htb3ZlXCIsIGZ1bmN0aW9uKGUpIHtcclxuICAgICAgICBfdGhpcy5tb3ZlKGUpO1xyXG4gICAgICB9KTtcclxuICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJtb3VzZW1vdmVcIiwgZnVuY3Rpb24oZSkge1xyXG4gICAgICAgIF90aGlzLm1vdmUoZSk7XHJcbiAgICAgIH0pO1xyXG5cclxuICAgICAgLy8g6byg5qCH5p2+5byAXHJcbiAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKFwidG91Y2hlbmRcIiwgZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgX3RoaXMuZW5kKCk7XHJcbiAgICAgIH0pO1xyXG4gICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcIm1vdXNldXBcIiwgZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgX3RoaXMuZW5kKCk7XHJcbiAgICAgIH0pO1xyXG4gICAgfSxcclxuXHJcbiAgICAvLyDpvKDmoIfmjInkuItcclxuICAgIHN0YXJ0OiBmdW5jdGlvbihlKSB7XHJcbiAgICAgIGUucHJldmVudERlZmF1bHQoKTtcclxuICAgICAgZSA9IGUgfHwgd2luZG93LmV2ZW50O1xyXG4gICAgICBpZiAoIWUudG91Y2hlcy5sZW5ndGgpIHtcclxuICAgICAgICAvLyDlhbzlrrlQQ+err1xyXG4gICAgICAgIHZhciB4ID0gZS5jbGllbnRYO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIC8vIOWFvOWuueenu+WKqOerr1xyXG4gICAgICAgIHZhciB4ID0gZS50b3VjaGVzWzBdLnBhZ2VYO1xyXG4gICAgICB9XHJcbiAgICAgIHRoaXMuc3RhcnRMZWZ0ID0gTWF0aC5mbG9vcihcclxuICAgICAgICB4IC0gdGhpcy5iYXJBcmVhLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLmxlZnRcclxuICAgICAgKTtcclxuICAgICAgdGhpcy5zdGFydE1vdmVUaW1lID0gK25ldyBEYXRlKCk7IC8vIOW8gOWni+a7keWKqOeahOaXtumXtFxyXG4gICAgICBpZiAodGhpcy5pc0VuZCA9PSBmYWxzZSkge1xyXG4gICAgICAgIHRoaXMudGV4dCA9IFwiXCI7XHJcbiAgICAgICAgdGhpcy5tb3ZlQmxvY2tCYWNrZ3JvdW5kQ29sb3IgPSBcIiMzMzdhYjdcIjtcclxuICAgICAgICB0aGlzLmxlZnRCYXJCb3JkZXJDb2xvciA9IFwiIzMzN0FCN1wiO1xyXG4gICAgICAgIHRoaXMuaWNvbkNvbG9yID0gXCIjZmZmXCI7XHJcbiAgICAgICAgZS5zdG9wUHJvcGFnYXRpb24oKTtcclxuICAgICAgICB0aGlzLnN0YXR1cyA9IHRydWU7XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICAvLyDpvKDmoIfnp7vliqhcclxuICAgIG1vdmU6IGZ1bmN0aW9uKGUpIHtcclxuICAgICAgZSA9IGUgfHwgd2luZG93LmV2ZW50O1xyXG4gICAgICBpZiAodGhpcy5zdGF0dXMgJiYgdGhpcy5pc0VuZCA9PSBmYWxzZSkge1xyXG4gICAgICAgIGlmICghZS50b3VjaGVzKSB7XHJcbiAgICAgICAgICAvLyDlhbzlrrlQQ+err1xyXG4gICAgICAgICAgdmFyIHggPSBlLmNsaWVudFg7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIC8vIOWFvOWuueenu+WKqOerr1xyXG4gICAgICAgICAgdmFyIHggPSBlLnRvdWNoZXNbMF0ucGFnZVg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZhciBiYXJfYXJlYV9sZWZ0ID0gdGhpcy5iYXJBcmVhLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLmxlZnQ7XHJcbiAgICAgICAgdmFyIG1vdmVfYmxvY2tfbGVmdCA9IHggLSBiYXJfYXJlYV9sZWZ0OyAvLyDlsI/mlrnlnZfnm7jlr7nkuo7niLblhYPntKDnmoRsZWZ05YC8XHJcbiAgICAgICAgaWYgKFxyXG4gICAgICAgICAgbW92ZV9ibG9ja19sZWZ0ID49XHJcbiAgICAgICAgICB0aGlzLmJhckFyZWEub2Zmc2V0V2lkdGggLVxyXG4gICAgICAgICAgICBwYXJzZUludChwYXJzZUludCh0aGlzLmJsb2NrU2l6ZS53aWR0aCkgLyAyKSAtXHJcbiAgICAgICAgICAgIDJcclxuICAgICAgICApIHtcclxuICAgICAgICAgIG1vdmVfYmxvY2tfbGVmdCA9XHJcbiAgICAgICAgICAgIHRoaXMuYmFyQXJlYS5vZmZzZXRXaWR0aCAtXHJcbiAgICAgICAgICAgIHBhcnNlSW50KHBhcnNlSW50KHRoaXMuYmxvY2tTaXplLndpZHRoKSAvIDIpIC1cclxuICAgICAgICAgICAgMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKG1vdmVfYmxvY2tfbGVmdCA8PSAwKSB7XHJcbiAgICAgICAgICBtb3ZlX2Jsb2NrX2xlZnQgPSBwYXJzZUludChwYXJzZUludCh0aGlzLmJsb2NrU2l6ZS53aWR0aCkgLyAyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8g5ouW5Yqo5ZCO5bCP5pa55Z2X55qEbGVmdOWAvFxyXG4gICAgICAgIHRoaXMubW92ZUJsb2NrTGVmdCA9IG1vdmVfYmxvY2tfbGVmdCAtIHRoaXMuc3RhcnRMZWZ0ICsgXCJweFwiO1xyXG4gICAgICAgIHRoaXMubGVmdEJhcldpZHRoID0gbW92ZV9ibG9ja19sZWZ0IC0gdGhpcy5zdGFydExlZnQgKyBcInB4XCI7XHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgLy8g6byg5qCH5p2+5byAXHJcbiAgICBlbmQ6IGZ1bmN0aW9uKCkge1xyXG4gICAgICB0aGlzLmVuZE1vdmV0aW1lID0gK25ldyBEYXRlKCk7XHJcbiAgICAgIHZhciBfdGhpcyA9IHRoaXM7XHJcbiAgICAgIC8vIOWIpOaWreaYr+WQpumHjeWQiFxyXG4gICAgICBpZiAodGhpcy5zdGF0dXMgJiYgdGhpcy5pc0VuZCA9PSBmYWxzZSkge1xyXG4gICAgICAgIHZhciBtb3ZlTGVmdERpc3RhbmNlID0gcGFyc2VJbnQoXHJcbiAgICAgICAgICAodGhpcy5tb3ZlQmxvY2tMZWZ0IHx8IFwiXCIpLnJlcGxhY2UoXCJweFwiLCBcIlwiKVxyXG4gICAgICAgICk7XHJcbiAgICAgICAgbW92ZUxlZnREaXN0YW5jZSA9XHJcbiAgICAgICAgICAobW92ZUxlZnREaXN0YW5jZSAqIDMxMCkgLyBwYXJzZUludCh0aGlzLnNldFNpemUuaW1nV2lkdGgpO1xyXG5cdFx0XHRcdFx0dmFyIGNhcHRjaGFWZXJpZmljYXRpb24gPSB0aGlzLnNlY3JldEtleSA/IGFlc0VuY3J5cHQodGhpcy5iYWNrVG9rZW4gKyAnLS0tJyArIEpTT04uc3RyaW5naWZ5KHtcclxuXHRcdFx0XHRcdFx0eDogbW92ZUxlZnREaXN0YW5jZSxcclxuXHRcdFx0XHRcdFx0eTogNS4wXHJcblx0XHRcdFx0XHR9KSwgdGhpcy5zZWNyZXRLZXkpIDogdGhpcy5iYWNrVG9rZW4gKyAnLS0tJyArIEpTT04uc3RyaW5naWZ5KHtcclxuXHRcdFx0XHRcdFx0eDogbW92ZUxlZnREaXN0YW5jZSxcclxuXHRcdFx0XHRcdFx0eTogNS4wXHJcblx0XHRcdFx0XHR9KVxyXG4gICAgICAgIGNvbnN0IGRhdGEgPSB7XHJcbiAgICAgICAgICBjYXB0Y2hhVHlwZTogdGhpcy5jYXB0Y2hhVHlwZSxcclxuICAgICAgICAgIHBvaW50SnNvbjogdGhpcy5zZWNyZXRLZXlcclxuICAgICAgICAgICAgPyBhZXNFbmNyeXB0KFxyXG4gICAgICAgICAgICAgICAgSlNPTi5zdHJpbmdpZnkoeyB4OiBtb3ZlTGVmdERpc3RhbmNlLCB5OiA1LjAgfSksXHJcbiAgICAgICAgICAgICAgICB0aGlzLnNlY3JldEtleVxyXG4gICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgOiBKU09OLnN0cmluZ2lmeSh7IHg6IG1vdmVMZWZ0RGlzdGFuY2UsIHk6IDUuMCB9KSxcclxuICAgICAgICAgIHRva2VuOiB0aGlzLmJhY2tUb2tlblxyXG4gICAgICAgIH07XHJcbiAgICAgICAgYWpjYXB0Y2hhQ2hlY2soZGF0YSkudGhlbigocmVzdWx0KSA9PiB7XHJcbiAgICAgICAgXHRsZXQgcmVzID0gcmVzdWx0LmRhdGFcclxuICAgICAgICBcdHRoaXMubW92ZUJsb2NrQmFja2dyb3VuZENvbG9yID0gJyM1Y2I4NWMnXHJcbiAgICAgICAgXHR0aGlzLmxlZnRCYXJCb3JkZXJDb2xvciA9ICcjNWNiODVjJ1xyXG4gICAgICAgIFx0dGhpcy5pY29uQ29sb3IgPSAnI2ZmZidcclxuICAgICAgICBcdHRoaXMuaWNvbkNsYXNzID0gJ2ljb24tY2hlY2snXHJcbiAgICAgICAgXHR0aGlzLnNob3dSZWZyZXNoID0gdHJ1ZVxyXG4gICAgICAgIFx0dGhpcy5pc0VuZCA9IHRydWU7XHJcbiAgICAgICAgXHRzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICBcdFx0aWYgKHRoaXMubW9kZSA9PSAncG9wJykge1xyXG4gICAgICAgIFx0XHRcdHRoaXMuJHBhcmVudC5jbGlja1Nob3cgPSBmYWxzZTtcclxuICAgICAgICBcdFx0fVxyXG4gICAgICAgIFx0XHR0aGlzLnJlZnJlc2goKTtcclxuICAgICAgICBcdH0sIDE1MDApXHJcbiAgICAgICAgXHR0aGlzLnBhc3NGYWxnID0gdHJ1ZVxyXG4gICAgICAgIFx0dGhpcy50aXBXb3JkcyA9XHJcbiAgICAgICAgXHRcdGAkeygodGhpcy5lbmRNb3ZldGltZS10aGlzLnN0YXJ0TW92ZVRpbWUpLzEwMDApLnRvRml4ZWQoMil9c+mqjOivgeaIkOWKn2BcclxuICAgICAgICBcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICAgIFx0XHR0aGlzLnRpcFdvcmRzID0gXCJcIlxyXG4gICAgICAgIFx0XHR0aGlzLiRlbWl0KCdzdWNjZXNzJywge1xyXG4gICAgICAgIFx0XHRcdGNhcHRjaGFWZXJpZmljYXRpb25cclxuICAgICAgICBcdFx0fSlcclxuICAgICAgICBcdH0sIDEwMDApXHJcbiAgICAgICAgfSkuY2F0Y2gocmVzID0+IHtcclxuICAgICAgICBcdHRoaXMubW92ZUJsb2NrQmFja2dyb3VuZENvbG9yID0gJyNkOTUzNGYnXHJcbiAgICAgICAgXHR0aGlzLmxlZnRCYXJCb3JkZXJDb2xvciA9ICcjZDk1MzRmJ1xyXG4gICAgICAgIFx0dGhpcy5pY29uQ29sb3IgPSAnI2ZmZidcclxuICAgICAgICBcdHRoaXMuaWNvbkNsYXNzID0gJ2ljb24tY2xvc2UnXHJcbiAgICAgICAgXHR0aGlzLnBhc3NGYWxnID0gZmFsc2VcclxuICAgICAgICBcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICAgIFx0XHR0aGlzLnJlZnJlc2goKTtcclxuICAgICAgICBcdH0sIDEwMDApO1xyXG4gICAgICAgIFx0dGhpcy4kcGFyZW50LiRlbWl0KCdlcnJvcicsIHRoaXMpXHJcbiAgICAgICAgXHR0aGlzLnRpcFdvcmRzID0gXCLpqozor4HlpLHotKVcIlxyXG4gICAgICAgIFx0c2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgXHRcdHRoaXMudGlwV29yZHMgPSBcIlwiXHJcbiAgICAgICAgXHR9LCAxMDAwKVxyXG4gICAgICAgIH0pXHJcbiAgICAgICAgdGhpcy5zdGF0dXMgPSBmYWxzZTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICByZWZyZXNoOiBmdW5jdGlvbigpIHtcclxuICAgICAgdGhpcy5zaG93UmVmcmVzaCA9IHRydWU7XHJcbiAgICAgIHRoaXMuZmluaXNoVGV4dCA9IFwiXCI7XHJcblxyXG4gICAgICB0aGlzLnRyYW5zaXRpb25MZWZ0ID0gXCJsZWZ0IC4zc1wiO1xyXG4gICAgICB0aGlzLm1vdmVCbG9ja0xlZnQgPSAwO1xyXG5cclxuICAgICAgdGhpcy5sZWZ0QmFyV2lkdGggPSB1bmRlZmluZWQ7XHJcbiAgICAgIHRoaXMudHJhbnNpdGlvbldpZHRoID0gXCJ3aWR0aCAuM3NcIjtcclxuXHJcbiAgICAgIHRoaXMubGVmdEJhckJvcmRlckNvbG9yID0gXCIjZGRkXCI7XHJcbiAgICAgIHRoaXMubW92ZUJsb2NrQmFja2dyb3VuZENvbG9yID0gXCIjZmZmXCI7XHJcbiAgICAgIHRoaXMuaWNvbkNvbG9yID0gXCIjMDAwXCI7XHJcbiAgICAgIHRoaXMuaWNvbkNsYXNzID0gXCJpY29uLXJpZ2h0XCI7XHJcbiAgICAgIHRoaXMuaXNFbmQgPSBmYWxzZTtcclxuXHJcbiAgICAgIHRoaXMuZ2V0UGljdHJ1ZSgpO1xyXG4gICAgICBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICB0aGlzLnRyYW5zaXRpb25XaWR0aCA9IFwiXCI7XHJcbiAgICAgICAgdGhpcy50cmFuc2l0aW9uTGVmdCA9IFwiXCI7XHJcbiAgICAgICAgdGhpcy50ZXh0ID0gdGhpcy5leHBsYWluO1xyXG4gICAgICB9LCAzMDApO1xyXG4gICAgfSxcclxuXHRcdC8vIOivt+axguiDjOaZr+WbvueJh+WSjOmqjOivgeWbvueJh1xyXG5cdFx0Z2V0UGljdHJ1ZSgpIHtcclxuXHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0Y2FwdGNoYVR5cGU6IHRoaXMuY2FwdGNoYVR5cGUsXHJcblx0XHRcdFx0Y2xpZW50VWlkOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3NsaWRlcicpLFxyXG5cdFx0XHRcdHRzOiBEYXRlLm5vdygpLCAvLyDnjrDlnKjnmoTml7bpl7TmiLNcclxuXHRcdFx0fVxyXG5cdFx0XHRnZXRBamNhcHRjaGEoZGF0YSkudGhlbigocmVzdWx0KSA9PiB7XHJcblx0XHRcdFx0bGV0IHJlcyA9IHJlc3VsdC5kYXRhXHJcblx0XHRcdFx0dGhpcy5iYWNrSW1nQmFzZSA9IHJlcy5vcmlnaW5hbEltYWdlQmFzZTY0XHJcblx0XHRcdFx0dGhpcy5ibG9ja0JhY2tJbWdCYXNlID0gcmVzLmppZ3Nhd0ltYWdlQmFzZTY0XHJcblx0XHRcdFx0dGhpcy5iYWNrVG9rZW4gPSByZXMudG9rZW5cclxuXHRcdFx0XHR0aGlzLnNlY3JldEtleSA9IHJlcy5zZWNyZXRLZXlcclxuXHRcdFx0fSkuY2F0Y2goKCkgPT4ge1xyXG5cdFx0XHRcdHRoaXMuYmFja0ltZ0Jhc2UgPSBudWxsXHJcblx0XHRcdFx0dGhpcy5ibG9ja0JhY2tJbWdCYXNlID0gbnVsbFxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuICB9XHJcbn07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdC52ZXJpZnlib3gge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZWI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMyk7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeWJveC10b3Age1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICM0NTQ5NGM7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTdlYjtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5Ym94LWJvdHRvbSB7XHJcblx0XHQvKiBwYWRkaW5nOiAxNXB4OyAqL1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnlib3gtY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxM3B4O1xyXG5cdFx0cmlnaHQ6IDlweDtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0Lm1hc2sge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDEwMDE7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4zKTtcclxuXHRcdC8qIGRpc3BsYXk6IG5vbmU7ICovXHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS10aXBzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDBweDtcclxuXHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcsIDIwMCwgMjYsIDAuNSk7XHJcblx0XHQ7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnN1Yy1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcsIDIwMCwgMjYsIDAuNSk7XHJcblx0XHQ7XHJcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydGNvbG9yc3RyPSM3ZjVDQjg1QywgZW5kY29sb3JzdHI9IzdmNUNCODVDKTtcclxuXHR9XHJcblxyXG5cdC5lcnItYmcge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDgzLCA3OSwgLjUpO1xyXG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRjb2xvcnN0cj0jN2ZEOTUzNEYsIGVuZGNvbG9yc3RyPSM3ZkQ5NTM0Rik7XHJcblx0fVxyXG5cclxuXHJcblx0LnRpcHMtZW50ZXIsXHJcblx0LnRpcHMtbGVhdmUtdG8ge1xyXG5cdFx0Ym90dG9tOiAtMzBweDtcclxuXHR9XHJcblxyXG5cdC50aXBzLWVudGVyLWFjdGl2ZSxcclxuXHQudGlwcy1sZWF2ZS1hY3RpdmUge1xyXG5cdFx0dHJhbnNpdGlvbjogYm90dG9tIC41cztcclxuXHR9XHJcblxyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHQvKuW4uOinhOmqjOivgeeggSovXHJcblx0LnZlcmlmeS1jb2RlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0fVxyXG5cclxuXHQuY2VyaWZ5LWNvZGUtcGFuZWwge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktY29kZS1hcmVhIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1pbnB1dC1hcmVhIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDYwJTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1jaGFuZ2UtYXJlYSB7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnZhcmlmeS1pbnB1dC1jb2RlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1jaGFuZ2UtY29kZSB7XHJcblx0XHRjb2xvcjogIzMzN0FCNztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYnRuIHtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzdBQjc7XHJcblx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cclxuXHJcblx0Lyrmu5Hliqjpqozor4HnoIEqL1xyXG5cdC52ZXJpZnktYmFyLWFyZWEge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbW92ZS1ibG9jayB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDBweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggIzg4ODg4ODtcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1iYXItYXJlYSAudmVyaWZ5LW1vdmUtYmxvY2s6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdH1cclxuXHJcblx0LnZlcmlmeS1iYXItYXJlYSAudmVyaWZ5LWxlZnQtYmFyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTFweDtcclxuXHRcdGxlZnQ6IC0xcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjBmZmYwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWltZy1wYW5lbCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktaW1nLXBhbmVsIC52ZXJpZnktcmVmcmVzaCB7XHJcblx0XHR3aWR0aDogMjVweDtcclxuXHRcdGhlaWdodDogMjVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblxyXG5cdC52ZXJpZnktaW1nLXBhbmVsIC5pY29uLXJlZnJlc2gge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWltZy1wYW5lbCAudmVyaWZ5LWdhcCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbW92ZS1ibG9jayAudmVyaWZ5LXN1Yi1ibG9jayB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0LyogYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgKi9cclxuXHR9XHJcblxyXG5cdC52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tb3ZlLWJsb2NrIC52ZXJpZnktaWNvbiB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxuXHQudmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbXNnIHtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0fVxyXG5cclxuXHQvKuWtl+S9k+Wbvuagh+eahGNzcyovXHJcblx0LypAZm9udC1mYWNlIHtmb250LWZhbWlseTogXCJpY29uZm9udFwiOyovXHJcblx0LypzcmM6IHVybCgnLi4vZm9udHMvaWNvbmZvbnQuZW90P3Q9MTUwODIyOTE5MzE4OCcpOyAhKiBJRTkqISovXHJcblx0LypzcmM6IHVybCgnLi4vZm9udHMvaWNvbmZvbnQuZW90P3Q9MTUwODIyOTE5MzE4OCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgISogSUU2LUlFOCAqISovXHJcblx0Lyp1cmwoJ2RhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFhQUFBc0FBQUFBQ1V3QUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURNQUFBQkNzUDZ6N1U5VEx6SUFBQUU4QUFBQVJBQUFBRlpXN2tpU1kyMWhjQUFBQVlBQUFBQjNBQUFCdU0rcUJsUm5iSGxtQUFBQitBQUFBblFBQUFMWW5yVXdUMmhsWVdRQUFBUnNBQUFBTHdBQUFEWVBOd2FqYUdobFlRQUFCSndBQUFBY0FBQUFKQWZlQTRkb2JYUjRBQUFFdUFBQUFCTUFBQUFZRitrQUFHeHZZMkVBQUFUTUFBQUFEZ0FBQUE0Q3ZBR3NiV0Y0Y0FBQUJOd0FBQUFmQUFBQUlBRVZBRjF1WVcxbEFBQUUvQUFBQVVVQUFBSnRQbFQrZlhCdmMzUUFBQVpFQUFBQVBBQUFBRTNvUFBYUGVKeGpZR1JnWU9CaWtHUFFZV0IwY2ZNSlllQmdZR0dBQUpBTVkwNW1laUpRRE1vRHlyR0FhUTRnWm9PSUFnQ0tJd05QQUhpY1kyQmsvc000Z1lHVmdZT3BrK2tNQXdORFA0Um1mTTFneE1qQndNREV3TXJNZ0JVRXBMbW1NRGd3VkR4Ynd0end2NEVoaHJtQm9RRW96QWlTQXdBdzFBMFVlSnpGa2NFTmdDQU1SWDhSakNHTzRnVGU5ZVFjbmh6QWZYQzJycUcvaFlzVDhNbUQ5Z2RTMGdKSUFBYXlrQWpJQllIcHBDdnVEOGp1UjZ6TUo2N0E4OVpkbi9mMWFOUGlrVW44UnZZbzhHMjBDaktpbTZSZjZiOW0zNCtXV2QvdkJyK29XOFY2cTN2RjVxS2xZclBScDRMMEFkNW5HTDhBZUp4RlVjOXJFMEVZblRlenU4bE1zcnZ0YnJxYjNUUnQwclM3YmRPbWRJMEpiV21DdGlJdEl2NW9pMTRxZXZDazlTUVZMRmlRZ3FBRjhROVFMS0lITHg0OEZrSG8zWk5uRlVYd0Q1QzJCNmRPNnNGaG1JODN3N3ozZmU4Um5aQ2piMnlYNVlsTGhza2ttU2NYQ0lGUnhZQkZpeWpIOVJxdG9xZXM5L2c1aThXVnVKeXFETlRZTFB3QkkrY2xqWHJrR3luRGhvVStuQ2duamJoR1k1eXN0K2dNRXE4SUJJWHdzalBVNjdDbkVQbTRiMHN1MGgzMDlGZDY3ZGE0WEJocjU1S1NtMTdQT2s3Z09FL1NocTZuS2RWc0M3ZDlqK3RjR1BLVmJvYzl1LzBqdEIvWklBN1BYVFZMQmVmNm8vcGFjY2pud09ZbTNFTEpldFB1RHJ2VjNnZzkxd2xTWFdZNkg1cVZ3UnpXZjJUeWJyWVlmU2Rxb1hPd2gvUWE4UldJakJUaVNJM2g2MTQvdktTTlJoT05PcnNuUWk2WGY0blFGUURUbUpFMU5LYmhJNmNySEVKTy8rUzVRUHhoWUpSUnl2QkZCUCs1VDlFUHBFQUlWenpSUUlyam1KNmpZMVdUbytOWFRNY2h1QnNLdVM4UFJaQVRTTWw5b1RBNHVOTGtlSUEwVjFVZXFPb0dRaDdJQXhHbys3VDgzZm4zVCt2b3FDTlBQQVVhelVZVUk3TGdLU1YxSmsyb1VlZ2hZR2haK2NLT2UyRmpWdTVaS0VZMlZrRTEzQUsxK2pJNHIxS0xiUGxaZnJLaVBoT1hLUFJqN3E5c2o5WEo3TEZITm1yS0pTM1ZDZGhYR1NkS3J0bW9RYVdlTWpRVnQwS0Q2c0dQT3gwb0gyZmd0em9OUk94dE5xOEYzdHpZTS9uK1RqS1NYNXFmMmp4OTQxMjc2VElyOUZqWHhLcjhlWC82Yks0eXVvcHdvOXB5MXN3OEY5a2R3NEFtdXJScExVTTN0WXg1Wm5LcGZIUGk4ZHp6MTl2SjZNanl4WVVycHFlYjF1THMzZUdWNnZyMjFwU3FwZVdrcW9uQU45b1V5SWlYcHY4WHZsTjVlM2ljWTJCa1lHQUE0bjB2TjRmRzg5dDhaZUJtWVFDQmE5d1BQUkgwL3djc0RNd21RQzRIQXhOSUZBQkFmQXFhQUhpY1kyQmtZR0J1K04vQUVNUENBQUpBa3BFQkZiQUJBRWNNQW05NG5HTmhZR0JnZnNuQXdNS0FpZ0VTbndFQkFBQUFBQUFBZGdDa0FOb0JDQUZzQUFCNG5HTmdaR0JnWUdNSVpHQmxBQUVtSU9ZQ1FnYUcvMkErQXdBUlNBRnpBSGljWlk5TlRzTXdFSVZmK2dla0VxcW9ZSWZrQldJQktQMFJxMjVZVkdyM1hYVGZwazZiS29rang2M1VBM0FlanNBSk9BTGNnRHZ3U0NlYk5wYkgzN3g1WTA4QTNPQUhIbzdmTGZlUlBWd3lPM0lORjdnWHJsTi9FRzZRWDRTYmFPTlZ1RVg5VGRqSE02YkNiWFJoZVlQWHVHTDJoSGRoRHgxOENOZHdqVS9oT3ZVdjRRYjVXN2lKTy93S3Q5RHg2c0krNWw1WHVJMUhML2JIVmkrY1hxbmxRY1doeVNLVE9iK0NtVjd2a29XdDB1cWNhMXZFSmxPRG9GOUpVNTFwVzkxVDdOZEQ1eUlWV1pPcUNhczZTWXpLcmRucTBBVWI1L0pScnhlSkhvUW01VmhqL3JiR0FvNXhCWVVsRG93eFFoaGtpTXJvNkR0Vlp2U3ZzVVBDWG50V1BjM25kRnNVMVA5emhRRUM5TTljVTdxeTBuazZUNEU5WHh0U2RYUXJic3VlbERTUlhzMUpFckpDWHRhMlZFTHFBVFpsVjQ0UmVselJpVDhvWjBqL0FBbGFic2dBQUFCNG5HTmdZb0FBTGdic2dJMlJpWkdaa1lXUmxaR05rWjJCc1lJMU9TTTFPWnMxT1NlL09KVzFLRE05bzRTOUtEV3RLTFU0ZzRFQkFKNzlDZVE9JykgZm9ybWF0KCd3b2ZmJyksKi9cclxuXHQvKnVybCgnLi4vZm9udHMvaWNvbmZvbnQudHRmP3Q9MTUwODIyOTE5MzE4OCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgISogY2hyb21lLCBmaXJlZm94LCBvcGVyYSwgU2FmYXJpLCBBbmRyb2lkLCBpT1MgNC4yKyohKi9cclxuXHQvKnVybCgnLi4vZm9udHMvaWNvbmZvbnQuc3ZnP3Q9MTUwODIyOTE5MzE4OCNpY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7ICEqIGlPUyA0LjEtICohKi9cclxuXHQvKn0qL1xyXG5cclxuXHQuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIiAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdH1cclxuXHJcblx0Lmljb24tY2hlY2s6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU1nQUFBRElFQVlBQUFEOXlITGRBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQUZ6VWtkQ0FLN09IT2tBQUFBZ1kwaFNUUUFBZWlZQUFJQ0VBQUQ2QUFBQWdPZ0FBSFV3QUFEcVlBQUFPcGdBQUJkd25McFJQQUFBQUFaaVMwZEVBQUFBQUFBQStVTzdmd0FBQUFsd1NGbHpBQUFBU0FBQUFFZ0FSc2xyUGdBQUlsRkpSRUZVZU5ydDNYMWNWTlc2Qi9CbmJjUzN4SmQ3ZkxtU2VvK29wL1FteXA0QkZjUUV3cGQ4TnljOWlacHBnVWZFNDl1MXRDd2xOY015U0NNMVM4MWpDb2Fpb2lKdktvWWdzd2ZVbzV3U0o2OVNaRktDS1NBd3MrNGYyL0dldEZGUllHM2c5LzJIejJ4aitPMko0Wm0xOXRycklRSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBS2dqbU9nQUFBRHdPQmh6ODNUemRQTnMzOTdxYW5XMXVqSjJzOGZOSGpkN0ZCVGtodVNHNUliY3VsVmRQMWtTZmVvQUFQQndkRnpIZFh6Z1FOMFMzUkxka3BnWTJTSmJaTXZObTlJdDZaWjA2NGNmR21RMnlHeVFtWmZYM0tPNVIzT1B3a0pkc2k1Wmw1eVlLSWZMNFhMNG1ESHFzN0FxR3poZ0JBSUFvRkZkSTdwR2RJMW8xS2pGbGhaYldteFp2MTQ5T21YSzR6M3I0Y1BFaVJPZk9GRXhLU2JGVkZEd3FNK0VFUWdBZ01ZOHk1L2x6L0xHalp1M2J0NjZlZXY5KzlXamoxczRiQVlOSWthTVdIS3l4M21QOHg3bm16ZC8xR2R5RVAxQ0FRQ0FTaWZyWkozczZGam1XdVphNXJwckYzdUx2Y1hlR2pxMGVuNWF1M2E4bkpmejhrNmQ4bFB5VS9KVFltSXErd3dZZ1FBQWFJSWswV2dhVGFPLytJSm0wU3lhTldKRXRmL0lQTXFqdkpkZTBnL1FEOUFQY0hPcmRHSWhyeE1BQU56R21Kd3I1OHE1NjlaUkxNVlM3TVNKTmZhakZWSklZWXkvd0YvZ0w3ejBVbVcvdlVHTnZrNEFBSENIVHFmVDZYUXJWdEI0R2svamc0S0VCZm1CZnFBZit2U3A3TGRoQkFJQVVNUFV3dkg2NitvajIxZUJTcW1VU3R1M3IreTNvWUFBQU5RUXRYRE1tS0UrV3JsU2RCNGJ2cHd2NTh0Lys2MnkzNGNDQWdCUXplU3Q4bFo1NjhTSkZFaUJGTGgycmVnOGQyTUQyVUEyOFBUcHluNGZDZ2dBUURYUmgrcEQ5YUVqUjFJQUJWREE1czIwbnRiVGVrbHpmM2VaRi9OaVh2djJWZmI3TkhjaUFBQzFuUndzQjh2QnZyNVdmNnUvMVgvblR1Yk8zSmw3QSswdFd2SW1iL0xPeWVtYzN6bS9jLzZlUFpYOWRteGxBZ0JRUmZUZDlOMzAzVHc4ckZ1c1c2eGJFaFBaTERhTHpYSnlFcDNySGpOb0JzMjRkWXQvd2ovaG4zaDVtVXdtazhta0tKVjlHb3hBQUFBZWt6NUFINkFQZU9ZWjZ6bnJPZXU1QXdjMFd6Z0NLWkFDclZaMmhCMWhSMTUrK1ZFTGh3MUdJQUFBajBoZFZkV2xpL29vTlZYOVd2bmxzTlVmbEhTazQ1d2J1WkViZzRMVXdyRmh3K00rTFVZZ0FBQ1YxQ3VvVjFDdm9DZWY1S3Y0S3I0cUlVRTlxc0hDY1JzdjRBVzhZT0hDcWlvY050cTdxQU1Bb0ZIcVpvZXRXOU1nR2tTRERoK21oYlNRRm5idUxEclgvWVdHbW1KTU1hYVlzTENxZm1aTVlRRUFQSUJ0MjNQTHA1WlBMWjhtSjlNUk9rSkhkRHJSdWV5S3BWaUtYYmRPNmFCMFVEb0VCMWZYajhFVUZnQ0FIWDB2OTczYzkzS1RKcGJ2TGQ5YnZ0KzNUK3VGZzAvbWsvbmtMNzlVQzBkSVNIWC9QSXhBQUFEdVl1dkx3US94US96UW5qMXNLQnZLaGo3L3ZPaGM5dkE0SHNmalltT2Qyam0xYzJvM2J0eFJkcFFkWlJVVjFmMXpNUUlCQUxqTllEQVlEQVlIQjlwRW0yalRsMTlxdlhCUUdJVlJXRktTV2pnbVRLaXB3bUdEaStnQUFFUkV4SmhaWjlhWmRaR1JOSjJtMC9UeDQwVW5zc3VIZk1nblBiMmtvS1NncEdEMGFJVXBUR0dscFRVZEF3VUVBT285WGJndVhCZisvdnUwbGJiUzFsZGZGWjNIcmdFMGdBYWNQdTA0MjNHMjQreGh3NVNPU2tlbDQ0MGJvdUtnZ0FCQXZhWGpPcTdqNzd4RGV0S1RmdjU4MFhuczhpSXY4c3JObGZLa1BDbHY4T0QwanVrZDB6disrcXZvV0xpSURnRDFqcnBuVlhBd2I4NmI4K1lmZnl3Nmp6MThOVi9OVitmbFdRWmFCbG9HZW51ZllxZllLWGJ4b3VoY05yaUlEZ0QxaGk1Wmw2eExuanlaTCtBTCtJTHdjTkY1N09wTGZhbnYxYXRzUHB2UDV2djdhNjF3MkdBRUFnQjFucnBuMWVqUlBKTm44c3pvYU0xdXIwNUVSRVZGNmxkZlgwVlJGRVV4bVVRbnNrZWpMeUFBd09QVDc5ZnYxKzkvN2puK0UvK0ovN1JqaDdZTFIzRXhjZUxFaHc5WFRJcEpNV20zY05obzlJVUVBSGgwOGhCNWlEeWtiMS8rTS8rWi83eDdOMFZTSkVVMmFpUTYxejMwcENkOVdabDFpbldLZGNvTEwyUjVabmxtZVI0L0xqcld3OEkxRUFDb00rUzJjbHU1cmFzcit5djdLL3ZyZ1FPMGp0YlJ1bWJOUk9lNkc0L2trVHpTWXFGTXlxVE1nQUMxY0J3NkpEcFhaYUdBQUVDdDF6dWtkMGp2a0c3ZGFCZnRvbDJIRDFNRVJWQkVxMWFpYzkzamRsOE85Z3Y3aGYwU0dLaE9WVVZIaTQ3MXFGQkFBS0RXMGhmcmkvWEZIVHM2Y0FmdXdCTVMyQncyaDgxcDEwNTBMcnVlcFdmcDJmbnpsYUhLVUdYb3BrMmk0end1RkJBQXFIVmN3MXpEWE1QYXRyV1NsYXlVa0VCcGxFWnAvL1Zmb25QWnc4NnlzK3pzbTI4cUU1V0p5c1FQUHhTZHA2cWdnQUJBcmFIdWt0dWlSWU9nQmtFTmdnNGRZdDdNbTNrLzlaVG9YSFpOcElrME1UemNXR29zTlpZdVh5NDZUbFhEZlNBQW9IbnFmUnhObTZxUDR1UFZyLzM3aTg1bDExZ2FTMk0zYjFZV0s0dVZ4YSs4b2g3a1hIU3Nxb1lSQ0FCb1ZvK29IbEU5b2hvMnBNRTBtQWJIeEtoSE5WdzRJaW1TSW1OaVhMSmRzbDJ5cDA5WEQ5YTl3bUdEQWdJQW1tUHJ5OUc0ZitQK2pmdi80eDhVVC9FVVAzaXc2RnozZC9od1VYcFJlbEg2U3k5RlIwZEhSMGRiTEtJVFZUZmNTQWdBR3NQWWhUNFgrbHpvczJFREc4RkdzQkhqeG9sT1pBOWZ4QmZ4UldscEZlWUtjNFY1N05qY2tOeVEzSkJidDBUbnFpbTRCZ0lBbWlFdmtoZkppejc4a01XemVCWS9aNDdvUFBid3BYd3BYNXFkYlJsbUdXWVo1dU9qYm5aWVdDZzZWMDNERkJZQUNLZGJxMXVyVzd0aWhlWUxSeXBQNWFuZmZsdVJVNUZUa1RONGNIMHRIRFlZZ1FDQU1PcWVWWC8vTzd2S3JyS3JhOWFJem1NUFA4NlA4K05tTS9mamZ0elAyenNyTFNzdEsrM0hIMFhuRWcwakVBQ29jWEpYdWF2Y2RlcFUxb2wxWXAwMGZHTmRQK3BIL1g3OFVVcVNrcVFrZjM4VWp0OURBUUdBR3FNUDBZZm9RMTU0Z2JiVGR0cStjU01wcEpEQ3REY1R3b2tUTHlpd3ZHaDUwZktpdjc5eHVIRzRjYmpaTERxVzFtanZmeHdBMURsdVpqZXptM25FQ01rZ0dTVEQxMStyUngwZFJlZTZHOC9nR1R6aituVStnQS9nQS96ODFCR0gwU2c2bDFaaEJBSUExVWE5Zzl6SGgvM01mbVkvUjBXcFJ6VllPRTd5ay94a1NZbVVJK1ZJT1NOSG9uQThISXhBQUtESzZidnB1K203ZVhoWXQxaTNXTGNrSnJKWmJCYWI1ZVFrT3RjZkt5OVh2NDRabzdhUWpZc1RuYWkyY0JBZEFBRHFEbjJBUGtBZjhNd3oxZ1JyZ2pVaElZRzl3RjVnTDdSc0tUclhQUUlwa0FLdFZsYk1pbG54cEVsS3ZCS3Z4Ty9lTFRwV2JZTVJDQUE4Tm5XcXFrc1hkZFhTc1dOMGdrN1FDV2RuMGJudURhbzJkT0pHYnVUR29DQ1R5V1F5bVRac0VCMnJ0c0kxRUFCNFpMMkNlZ1gxQ25yeVNiNktyK0tyRWhJMFd6aHU0d1c4Z0Jjc1hJakNVVFd3RnhZQVZKcmFsNk4xYXhwRWcyalE0Y08wa0JiU3dzNmRSZWU2djlCUVU0d3B4aFFURmlZNlNWMkJLU3dBZUdnZTV6M09lNXh2M3R6eXJlVmJ5N2RKU2ZRMnZVMXY2L1dpYzlrVlM3RVV1MjZkMGtIcG9IUUlEaFlkcDY3QkZCWUFQRkRmeTMwdjk3M2NwRWxGVmtWV1JkYmV2Wm92SEp0cE0yM2V0azB0SENFaG91UFVWUmlCQUlCZDZsU1ZveU14WXNSc3E1U0dEUk9keXg0ZXgrTjRYR3lzVXp1bmRrN3R4bzA3eW82eW82eWlRblN1dWdvakVBQ3dRNUw0ZEQ2ZFQ5KzZWWDJzM2NKQllSUkdZVWxKYXVHWU1BR0ZvMmJVV0FIcHM3M1A5ajdiMjdYcjJiTm56NTQ5VzdVU2ZlSUFZQTlqc2xrMnkrWU5HOWdtdG9sdG1qQkJkQ0o3YkEyZHlwVnlwVndaTlVvdEhLV2xvblBWRjFVK2hmWDdQVzhDQTlVdEFueDltUWZ6WUI1Tm10ejVEejNJZ3p3S0MrazFlbzFlaTQrbmFUU05wcTFabzVnVWsyTEt5QkQ5d2dEVVIvSTUrWng4N29NUDJDUTJpVTJhTzFkMEhudlEwRWtiSHJ1QTlPSzllQy9lc21XRDFBYXBEVksvK29ybTBCeWFNMlRJSXo5aE5FVlQ5SVlOUmZ1TDloZnREd21wYnkwaUFVU1FUOG9uNVpOTGxyQVpiQWFic1hTcDZEejI4SlY4SlYvNTNYY1ZweXBPVlp6eTlqNjk0UFNDMHd0Ky9sbDBydnJxa1F1STE1KzgvdVQxSnllbjBzbWxrMHNuSHo5T3grZ1lIWE4xcmRwNEtTbmxFOG9ubEU4WU1VTDlSYmw1VS9RTEJsQ1hxQmZKUTBMVWkrVGg0YUx6M04rbFMrbzI2OTdlNmt6RnBVdWlFOVYzajN3TnBIUjI2ZXpTMlpHUjFWTTRiSHg4SEhzNTluTHNkZUJBajZnZVVUMmltalVUOVVJQjFDVnlsQndsUjczOE11bEpUL3FQUGhLZHh4NitocS9oYTY1Y2tXS2xXQ25XM3grRlExc3FQUUp4TjdnYjNBMjllMXRiV1Z0Wlc1bE1OZFVRaGlmeEpKNzB6VGROdWpUcDBxVEwwS0hmL1BMTkw5Lzg4dHR2WWw0MmdOcko3VGUzMzl4K0d6dVc1YkFjbGhNVnBVNVpPV2h2VTlVUUNxR1FhOWVzMDYzVHJkTjlmTExLczhxenlrK2RFaDBMZnEvU0l4QnJmMnQvYS8rSkUydTZreGp6WTM3TXo4dXI5T1hTbDB0ZlRrbFJiMno2ai8rbzJaY0xvSFp5aTNhTGRvdjI4NU4yU2p1bG5kdTNhN1p3RUJGUmNURlA0QWs4WWRRb0ZBNXRxL3dVMWwvb0wvUVhMeTloaVkvUUVUcWkwNVUxTDJ0ZTF2emdRZHRGZkdGNUFEUk1YNnd2MWhkN2Vxbzl2V05qS1pJaUtiSlJJOUc1N2pHRFp0Q01XN2ZZVXJhVUxSMDF5clROdE0yMExUVlZkQ3k0djBxUElOU0xicm01NmtXM0xsMUVud0F0cGFXMDFHZ3NlNlBzamJJM0JnMDZjK2JNbVRObnJsMFRIUXRBcER0VHphMnRyYTJ0VTFMb0pKMmtrOXI3b01VemVTYlByS2hnN3N5ZHVSc01ha09uUFh0RTU0S0hVK2tSQ0YvR2wvRmxHcnIyY0h0UEhzZVZqaXNkVnlZbjM5a2xGS0FlNmgzU082UjNTTGR1bG45WS9tSDV4OEdEV2kwY3RyNGNMSjdGcy9pZ0lCU08ycW55VTFpOXFUZjF6c2tSSGZ4dTdHMzJObnU3ZDIrMW9DUW1vcEJBZmFMK3ZuZnFKSVZKWVZKWVVoTHJ4L3F4ZnYvNW42SnoyY05TV0FwTENRbFJoaXBEbGFHYk5vbk9BNCttOGdXa00zV216ckd4b29QYnRZeVcwYkpldmRRcHR1UmsxekRYTU5ld3RtMUZ4d0tvRHJZdGd1Z05lb1BlU0V4a25zeVRlWGJzS0RxWFBld3NPOHZPdnZtbThienh2UEg4MnJXaTg4RGpxWFFCNlRLNnkrZ3VvM2Z0b3NXMG1CYWZPeWY2Qk82dlowL0hyeHkvY3Z6cTZGRTNUemRQTjAvdGRrb0RxQXgxeE5HaVJmbUk4aEhsSXc0ZXBQZm9QWHF2V3pmUnVleWFTQk5wWW5pNHNkUllhaXhkdmx4MEhLZ2FqN3dNVjVabFdaWjFPc1lZWSt6WU1mVm8wNmFpVDhnZW5zcFRlZXEzMzFybVd1WmE1dnI1bmZyMDFLZW5QdjNoQjlHNUFDcEQ3VDF1ZTUvRng2dGYrL2NYbmN1dXNUU1d4bTdlckN4V0ZpdUxYM2xGUGNpNTZGaFFOUjc1VG5TMXA3Q2k4TWw4TXA4Y0VLQWVMUzhYZlVMMk1HL216YnlmZXNwaHJNTlloN0hKeWJaZXpxSnpBVHlNcmhGZEk3cEdOR3JFNS9GNWZKNXRDbG03aFlOUDQ5UDR0QjA3MU1JeGJkcnRveWdjZFV5VjNRaW95OVBsNmZLZWY1N244VHllOS9YWGJDYWJ5V1kyYml6NkJPMWFRQXRvd2NXTEZlTXJ4bGVNdCszbWVmR2k2RmdBLzg1Z01CZ01CZ2NIOHdYekJmT0ZyNzVTciswWkRLSnozZC9odzBWVGlxWVVUUms1RXB1aDFtMVZmaWU1Zm9OK2czN0QwS0ZXVjZ1cjFUVW1Sdk9GeEpNOHlmTi8vOWZob3NORmg0cytQaWYzbmR4M2N0LzMzNHVPQmZEL2ZUazJibVFHWm1BRzJ5ZDU3YkgxNWFnd1Y1Z3J6SU1HWWZQVCtxSGF0aUtSRjhtTDVFV0RCMU1vaFZMbzd0MzM5QVBSSk5zbWJiNis2cnIwQ3hkRUo0TDZTWDMvZlBpaGVwL0VuRG1pODlpRHZoejFXN1YxSkRTdE1LMHdyWWlQVis4d0hUMWFiU3hWVWlMNmhPK3ZVeWVleHRONFdrcUtXNXBibWx0YTE2NmlFMEg5b2l2VmxlcEtseS9YZk9HNHZTaWxJcWNpcHlKbjhHQVVqdnFwMmx2YXF0c3ZIejZzYnNzOFpBak5wSmswODhZTjBTZHVqMjBkUGJ2RmJyRmJLU20yTzN0RjU0SzZUVTZVRStYRTJiUEppN3pJYTlFaTBYbnM0Y2Y1Y1g3Y2JPYlA4ZWY0Yzc2K2FPaFV2OVhZYnJvMmNvQWNJQWQ0ZTlQZjZHLzB0N2c0Tm92TllyT2NuRVMvRVBid0Uvd0VQL0hUVDlaMGE3bzEzYzh2ZTBEMmdPd0JXci8vQldvTFcxOE9sc2dTV2VMbm45ZjBMdGNQclIvMW8zNC8vc2lHc0NGc2lMZTNjYmh4dUhHNDJTdzZGb2hWN1NPUXU5bDIyV1RCTEpnRlAvODgvNWgvekQvVzBONWFkN0Z0Q1NHUlJCSWxKN3V2ZFYvcnZ2YS8vMXQwTHFqZGJIMDU2TS8wWi9yelo1OXB0bkJ3NHNRTENxU25wYWVscHdjTlF1R0FmMWZqQmNSR25kbzZmbHpxTGZXV2VnOFp3ak40QnMrNGZsMzBDMklQbThQbXNEbnQybGxiV0Z0WVc5ZzJiZXpaVTNRdXFGM1UzNXRCZzdUZWw4UDJmclEydGphMk5oNDZORE00TXpneitPeFowYmxBVzRRVkVCdGpVMk5UWTlPME5QSWdEL0x3OWVYaFBKeUgvL3FyNkZ4MmZVUWYwVWR0MjZwRCtxUWt1YTNjVm01YlhTMTlvYTZ3OWVWUWY4OWpZclRhbDhPMjJJVTVNQWZtTUdwVVZscFdXbGFhMFNnNkYyaVQ1b2JNNmxZTnNxd1drb1FFTnB2TlpyTTEzSG5RMW5wenZYVzlkZjJnUVhqRHdiK3JMWDA1VkxhZEpNYU1VWmV4eDhXSlRnVGFKbndFY2pmMUY5ZGtraFpKaTZSRnp6M0gwM2s2VC8vbEY5RzU3SXFnQ0lwbzFVcnFKZldTZWlVa3VIZDI3K3plMmQxZGRDd1FTeCtxRDlXSFB2V1VkYVIxcEhWa2ZMeG1DMGNnQlZLZzFjcTZzKzZzKytUSktCeFFHWm9iZ2R6dHppZTRDOVlMMWdzSkNlcFdEaHJ1OCtGQkh1UlJXRWdabEVFWlE0YW8xM295TWtUSGdwcWgzNi9mcjkvdjRzSVA4VVA4VUdvcW5hQVRkRUtEdTBEZmJ1akVqZHpJalVGQjZ0NTJHemFJamdXMWkrWUxpSTI2YXFWN2Q5YUlOV0tOa3BPMTNqQkhWVlRFMi9BMnZNMlFJYVpEcGtPbVErbnBvaE5COWJDMUMyQkpMSWtscGFheS9xdy82Ky9pSWpxWFBjek16TXk4Y0tIeG12R2E4ZHI3NzR2T0E3V1Q1cWF3N01seXluTEtjc3JKVVF1SGo0OTZORDlmZEs3N2E5R0NYV1ZYMmRWRGg5d0MzUUxkQXZ2MUU1MElxcGF0ODZVMFg1b3Z6VTlJMEhyaFVJV0dvbkJBVmFnMUJjUkduYVA5MTcvVVI3Nit0aHVjUk9lNnZ4WXRKQ1l4aVNVazZMaU82L2pBZ2FJVHdlUHhPTzl4M3VOODgrWnFCOHlEQjJrNUxhZmxQWHFJem1WWExNVlM3THAxNnZ0bnlSTFJjYUJ1cURWVFdQYllMbFp5Ris3Q1haS1M2RVA2a0Q3VWNKOFBkM0luOTVzM2VRUGVnRGNZT2RLMDFyVFd0RFk1V1hRc2VEaDlML2U5M1BkeWt5WmxUNVE5VWZiRWdRUE1uL2t6ZncxL0lOaE1tMm56dG0xS1Q2V24wblBLRlBXZzFTbzZGdFFOdGI2QTJOajJySkxHU0dPa01jbkpiRDZieitaMzZDQTYxLzBWRjF0ZnQ3NXVmWDNreUN4RGxpSExrSlFrT2hIOE1YV3F5dEZSWGNTeGU3ZDZkTmd3MGJuczRYRThqc2ZGeGpxMWMycm4xRzdjdUtQc0tEdktLaXBFNTRLNnBkWk5ZZG1USFpFZGtSMXgvcnhsb0dXZ1phQzNOMS9GVi9GVld1L3IwYlNwOUo3MG52VGUzcjI2UWwyaHJ0RGZYM1FpK0NPU3hLZno2WHo2MXEzcVkrMFdEZ3FqTUFwTFNsSUx4NFFKS0J4UW5lcE1BYkd4ZFJiazJUeWJaL3Y0MkhZUEZaM3IvcG8ycFYyMGkzYnQyeWV2a0ZmSUs0WVBGNTBJaUlnWTA1bDFacDA1TXBKdFlwdllwZ2tUUkNleXk0ZDh5Q2M5dmFTZ3BLQ2tZUFJvdFhDVWxvcU9CWFZiblpuQ3NrZWRldWpVU1gyVW5LeE9RWFRwSWpxWFhYclNrNzZzakhWZ0hWZ0hnOEg0bHZFdDQxdDc5NHFPVmQvSTgrUjU4cnhWcTlnUmRvUWQrWi8vRVozbi9zNmNjZHpqdU1keHo4Q0I2UjNUTzZaMzFQQldRRkNuMUxrUnlOM1VHL2t1WFdMSDJYRjIzTWRIN2JlUW15czZsMTFHTXBLeFlVTzF0M3gwdE81ZnVuL3AvalZxbE9oWTlZVzZsYzViYjJtK2NOeitQWlpjSkJmSlpkQWdGQTRRb2M0WEVCdDEwOGJMbDZWOEtWL0s5L2FteGJTWUZtdTRyOGZ0UWtKcmFBMnRpWXFTdytWd09Yek1HTkd4NmlyNW9IeFFQdmkzdjZtUGxpMFRuY2NldnBxdjVxdno4aXJDSzhJcnd2MzlNNk16b3pPamYvcEpkQzZvbitwTkFiR3h2ZUVhbERZb2JWRHE2OHZmNWUveWR6VzhUZlh0UXNLMnNxMXM2ODZkZC9wSVFKVlFkMU1PQ0dDWDJXVjIrZU9QUmVleHF5LzFwYjVYcjZxckMvMzliZGY2Uk1lQytxM2VGUkNiakpjeVhzcDQ2Y29WeDJ1TzF4eXYrZm54by93b1AvclBmNHJPZFgrT2ppeUg1YkNjcUNoNXE3eFYzanB4b3VoRXRkV2RxY0dmNkNmNjZZc3ZhRDJ0cC9XU1J0OFBSVVdVVHVtVVBtVEk3MitrQlJCTG8yK1ltbU1ySkJXUkZaRVZrWDUrNnRFelowVG5zdWRPQTZLbjZXbDZlc3NXMnlkbzBibHFDN2RvdDJpM2FEOC9Yc2dMZWVHT0hjeWR1VFAzQmcxRTUvcGp4Y1c4TysvT3U0OFlZZHVsV25RaWdIOVg1MWRoVlZidlk3MlA5VDdXcG8zRGJvZmREcnNURStrWUhhTmoybTBZeFNONUpJKzBXTmdOZG9QZGVPVVZ4VmZ4Vlh4dDl5dUFqYm9hcjA4ZkNxWmdDazVNcEhXMGp0WTFheVk2MXoxdXI4S3pUckZPc1U0Wk5TckxNOHN6eS9QUUlkR3hBUDVJdlIrQjNDMTdRUGFBN0FGWHI1WWxsaVdXSlE0Y1NFdHBLUzNWYm9NbzI0aUVOK1BOZUxQUFA1ZWo1Q2c1NnVXWFJlZlNDbHZyWVI3QkkzakVnUU5hTFJ5MkR3S1VTWm1VR1JDQXdnRzFBVVlnRDlDTDkrSzllTXVXRHRjZHJqdGNqNDludnN5WCtYcDRpTTVsMSswK0Q2U1FRc3JNbWVyVVIyU2s2RmcxelMzTkxjMHRyV3RYcG1kNnBrOU4xZXoyLzdiL1gyTm9ESTE1OVZWbHFESlVHYnBwaytoWUFBOERJNUFIVUZlN0ZCWmFtbHVhVzVvUEhreWNPSEVOTjRoU1NDR0ZNZlVQMDdwMThnQjVnRHhnNWt6UnNXcUt1a3R1aHc3U0plbVNkQ2toUWJPRncrWlplcGFlblQ4ZmhRTnFJNHhBS2ttZEVtblJnbnpKbDN3UEhhSVVTcUdVdm4xRjU3SWYrUFluWEgveUovL1pzeFdEWWxBTUdsNnUrb2p1WEx1S2NZaHhpRGw2bEZJcGxWSzdkeGVkeXg1MmxwMWxaOTk4MDFocUxEV1dMbDh1T2cvQW8zQVFIYUMyeWMvUHo4L1B2M1dyelpnMlk5cU0yYkZEV2lPdGtkWjRlckl2Mlpmc3l6Ly9XWFMrZXdOVFB1VXpSaVZVUWlWRGhqaHpaKzdNcjExVHowUERJNm1IWkN2b1Vyd1VMOFVuSk5BbHVrU1h0THZvUVJVUm9WeFdMaXVYRnkwU25RVGdjYUNBUEtJckNWY1NyaVNVbDdkcDNhWjFtOWE3ZGpuODArR2ZEdiswZFJ6czNGbDB2bnZZQ29tZTlLUWZNcVI5bS9adDJyY3BLc3JQemMvTno2MTlyWGJWTFVlYU5xWG42RGw2N3NBQitwNitwKzgxUEJJY1MyTnA3T2JOeWpabG03SnR4Z3pSY1FDcUFxNkJQS2JUQzA0dk9MM2c1azMxMGZEaDZsU1JoaHRFM2I1R29yYmFYYk5HRHBBRDVJRGE4MG00UjFTUHFCNVJEUnZ5Mlh3Mm43MXJGeVZSRWlWNWU0dk9aVmNrUlZKa1RJeEx0a3UyUy9iMDZlcEJ6a1hIQXFnS0dJRlVFWFZLcUx6Y3VjUzV4TGxrMXk0K2o4L2o4L3IwWVNmWUNYWkN1ejJ5V1FFcllBVitmczZoenFIT29SWkwvdDc4dmZsN2p4MFRuZXR1Qm9QQllEQTRPTnpZZDJQZmpYM2J0N01NbHNFeXRMN0o1T0hEUmEyTFdoZTFIamZ1K0FmSFB6aitRWG01NkVRQVZRa1gwYXZKbmRhblRjcWFsRFdKaldXRDJXQTJXUHNObzlUN0VkNSsyK1JoOGpCNWFHVlRRY1prczJ5V3pSczNNZ016TU1PMGFhSVQyY01YOFVWOFVWcGFoYm5DWEdFZU5PajNJMVNBdWdVRnBKcDFqZWdhMFRXaVVhTVcraGI2RnZyb2FKcEZzMmpXaUJHaWN6MEkvNEovd2I5WXRjcmthbkkxdWI3K3VxZ2M4am41bkh6dWd3L1lKRGFKVFpvN1YvVHJZZzlmeXBmeXBkblpsbUdXWVpaaFBqNjI1ZCtpY3dGVUoxd0RxV2E1SWJraHVTRzNicFhrbGVTVjVJMGJ4MmZ5bVh5bTlodEVzYWxzS3B1NmNLRjhXajR0bjM3dnZacisrYkpKTnNtbTBGRE5GNDZWZkNWZitkMTNGVGtWT1JVNWd3ZWpjRUI5Z2hGSURiTmRCRzZ5cXNtcUpxdDI3bFNQamg0dE90Y0RKVkVTSllXRktTMlZsa3JMNm11MHBDN0xEUWxSTzBlR2g0cys3ZnU3ZEVtOXNkVGIyOWE0VEhRaWdKcUVFVWdOTy9maXVSZlB2VmhXcHY3aGVmRkYyeW9kMGJrZXlJLzh5Ry9CQXZVUC9PclZWZjMwNnJMY0tWUFVaY1lmZlNUNmRPM3FSLzJvMzQ4L3NxVnNLVnZxNDRQQ0FmVVpWbUVKb3E3YXNscjdGL1l2N0YvNDlkZlhybDI3ZHUxYTE2N3F2L2JzS1RxZlhZd1lNVS9QOWxQYlQyMC90VVdML05UODFQelV3NGNmOWVudU5NanFRMzJvejdadGJDUGJ5RFpxc0M4SEowNjhvRUR5bC93bGZ6OC9ZNEF4d0JqdzNYZWlZd0dJcEwwM2FqMFRIUjBkSFIxdHNiaTR1TGk0dUV5ZVRKdHBNMjNldGsxMHJnZGg4U3lleGMrWkkrZkt1WEx1SjUvY1B2clFVNks2UWwyaHJ0RGZYOW9wN1pSMmJ0OStwOCtKeHZBTW5zRXpybCszTnJZMnRqWWVPalF6T0RNNE0xakRIU3dCYWhDdWdXaU03WDZIQy8wdjlML1EvNHN2MUZhMmt5YUp6dlZBMFJSTjBSczJLQzZLaStKaXU5UGFhcjM3UDlNWDY0djF4WjZlZkM2ZnkrY2VQcXh1WC83RUU2TGozNDJmNUNmNXlaSVNKakdKU2M4L3J6Q0ZLZXpJRWRHNUFMUUVCVVNqYklYRWJEYWJ6V2JiTHExVHBvak85VUNjT1BIUFBsT3ZEUVFHcWdldFZuZUR1OEhkMEx1M3RiVzF0YlYxU2dxZHBKTjBzbVZMMFhIL21PMkd2ekZqMU8zdzQrSkVKd0xRSXMxTkdZRHEzTGx6NTg2ZDQxeTlWckozcjNPS2M0cHpTcWRPRkVNeEZPUG1KanFmWFl3WU1WbHVQNi85dlBiek9uWjAvc1g1RitkZnZ2dk91c1M2eExva01aRjl6ajVubjdkdUxUcm1QUUlwa0FLdFZsYk1pbG54cEVsS3ZCS3Z4Ty9lTFRvV2dKWmhCRktyU0pLNkNtcjlldlVQdFcxdkpRMjczYUtWakdRa1k4T0dvdVBjNC9aMjkzd1lIOGFIQlFhYVJwbEdtVVp0M0NnNkZrQnRnQUpTS3pFbXZ5Ty9JNzhURWNIMnNYMXNYM0N3NkVTMUZUTXpNek12WEdpOFpyeG12UGIrKzZMekFOUW1tTUtxcGZLUDVCL0pQM0xva0xPenM3T3pjNnRXNnRFK2ZVVG5xbDFDUXhXellsYk03NzRyT2dsQWJZUmx2TFVhNStwRjNyLy9uUTdTUVRxbzRSdnd0R0k4amFmeG4zeWl2bTVMbG9pT0ExQ2JZUXFyanRHVjZrcDFwY3VYa3hkNWtWZnQ2Zk5SN1c3Zlg2UDBWSG9xUFcycjJlNWRaZ3dBRHc4amtEcEdhYXcwVmhvdlhzdzM4bzE4STZabWVCeVA0M0d4c2MyZWFmWk1zMmVtVGxXUG9uQUFWQVVVa0RyS0pKdGtrL3pXVy9RcXZVcXZhcVd2UncwS296QUtTMHB5YXVmVXpxbmRoQWxIMlZGMmxGVlVpSTRGVUplZ2dOUnhTcEFTcEFTOS9iYTZqSGJwVXRGNXFoMG5UandqbzZTZ3BLQ2tZUFJvdFhDVWxvcU9CVkFYb1lEVUUrcFdITys4UXlFVVFpSGlHa1JWcnpObkhHTWRZeDFqbjM5ZTNmWDR4ZzNSaVFEcU1pempyV2Z5OStUdnlkL3p6VGRQbGo1WittUnBTUW0xb2xiVVN2dXRkdTN5SWkveXlzMlZIQ1ZIeWRIWDkrVDBrOU5QVHI5NlZYUXNnUG9BcTdEcU9mbVlmRXcrTm44K204UG1zRGxoWWFMelBDeSttcS9tcS9QeUxBTXRBeTBEdmIzVlRvQVhMNHJPQlZDZllBcXJuak1OTUEwd0RWaTltdWJTWEpvN2I1N29QQS9VbC9wUzM2dFgyWHcybjgzMzkwZmhBQkFISXhENEhWMnNMbFlYR3hSRWNSUkhjWjk4UWdvcHBEeDhuNC9xVlZTa2Z2WDFWVzhFTkpsRUp3S296M0FOQkg0bmYwZitqdndkUm1ONzNwNjM1L241TElnRnNhQmh3OFFXa3VKaTNwMTM1OTJIRFRQRm0rSk44Umtab2w4bkFNQUlCQjVBanBWajVkaFhYMlZYMkJWMjVkTlBhVDJ0cC9VMTBITDI5aTYrVE1kMFREZDZ0UEUxNDJ2RzF3NGVGUDE2QU1EL1F3R0JoNkk3cUR1b096aHRHbDJteTNSNXc0YnFLaVE4a2tmeVNJdEZIZm44OWE5cVk2cm9hTkhuRHdEM1FnR0JTcEc3eWwzbHJsT24wbmJhVHRzM2JxeXFYdWEyd2lFdGs1Wkp5NlpPTmU0MzdqZnUvL0pMMGVjTEFQYmhHZ2hVU3Y2ditiL20vNXFkM2I1Tit6YnQyMlJrc0xGc0xCdmJ2eitsVVJxbFZiNUZMVS9scVR6MTIyK2wzNlRmcE44TUJ1TWM0eHpqbkwxN1JaOG5BRHdZbHZIQ0l6R3RNSzB3cllpUGJ6YSsyZmhtNDd0M1Y0OHVXY0pYOHBWODVYZmYyZnUrMy8vN2tpWFhQN3YrMmZYUGV2VXk5alQyTlBZOGVsVDBlUUhBdzhNVUZsUUwxekRYTU5ld0o1NW8yTDFoOTRiZDI3VXJ5eW5MS2N1NWN1WDBndE1MVGkrNGVWTjBQZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDQU8vNFBTQnhiTXFnbUEyNEFBQUFsZEVWWWRHUmhkR1U2WTNKbFlYUmxBREl3TVRjdE1USXRNVFZVTVRVNk5UYzZNamNyTURnNk1EQ2lFYjR2QUFBQUpYUkZXSFJrWVhSbE9tMXZaR2xtZVFBeU1ERTNMVEV5TFRFMVZERTFPalUzT2pJM0t6QTRPakF3MDB3R2t3QUFBRTEwUlZoMGMzWm5PbUpoYzJVdGRYSnBBR1pwYkdVNkx5OHZhRzl0WlM5aFpHMXBiaTlwWTI5dUxXWnZiblF2ZEcxd0wybGpiMjVmWTJzeFlucGhNSHBxT1dwcVpHTjRjaTlqYUdWamF5NXpkbWZiVHBEWUFBQUFBRWxGVGtTdVFtQ0NcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQuaWNvbi1jbG9zZTpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBRHdSSlJFRlVlTnJ0M1Yxc1UrY1p3UEhuZFRBandaMG1iWlBLUi9oS20wR3F0aUpKR1o5Q0l2TUNhd0pvVWtzdk9wQzJYalNpNGtNRUNhYTJTTzBxRkVFaGdGQ1FTcVdPVldxSkVHSkp1eVlZV0NHOVFDSU9oUXZZbGdHQ0lGbWF0clZTVWh6aXhPOHVqTk0xZ1NaT2ZQeWU4NTcvN3dZbGZQZzV4ajUvbi9mRXh5SUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQVRpenNXdGkxc0NzL3Y2eTByTFNzZE1hTVovWThzK2VaUFpNbm01NExRTzZrbi9mcC9VQjZ2MkI2THJkUnBnY3daZjdlK1h2bjc1MDVNeEFJQkFLQnJWdDFqYTdSTmRYVmFxbGFxcGJPbVRQMHordTllcS9lZS9ldUZFcWhGSDd5U2VDandFZUJqK3JyMjk5b2Y2UDlqYi8vM2ZUMkFNaGNXVmxaV1ZuWjNMbjZ1RDZ1ajIvZUxGM1NKVjFWVmFwVzFhcmE2ZE9IL25uOWhmNUNmM0h6cHVwVzNhcTdxU2w1TEhrc2VheSsvbkx0NWRyTHRiZHZtOTZlWFBOWlFKUXFuMVErcVh6UzczK3ZOK2dOZXNPYmIwcTd0RXY3eEltWi9rdjZrcjZrTC9YM3EwUHFrRHBVWHgvYUZOb1UyclJ6NTNsMVhwMVgvZjJtdHhUQWNNdjFjcjFjVDVqUWZiMzdldmYxdWpycGtSN3AyYnhaMWFnYVZaT1hsL0UvV0NNMVVuUC92djVjZjY0L2YrdXRqZzg3UHV6NGNQZnUxRzlxYlhwN25lYVRnQ2hWZXFEMFFPbUJQLzVSSFZQSDFMSGYvQ2JyTjFFcGxWTFoyaXF0MGlxdHYvNTFOQnFOUnFQMzdwbmVjZ0RwSTQyQ2d0VHo5T1RKMVBPMHNqTGJ0NlBYNi9WNi9aLysxTEc1WTNQSDVnMGJIbnpYMnBCa1hseVBLVHRhZHJUczZPdXZxL2ZWKytyOUxWc2N1NkViY2tOdVBQR0VoQ1VzNFVXTHBzYW54cWZHVDV5SXhXS3hXQ3lSTUgwL0FINDBHSTZ3aENYYzNDeW41YlNjRG9lZHVqMTFSVjFSVjU1OWRrckZsSW9wRlgxOXNhdXhxN0dyYlcybTd3ZW5CRXdQNEpUME9ZN1VWNisvbnJNYmpraEVJaXRXU0lWVVNFVkxTMGxqU1dOSll5aGsrdjRBL0dRd0hIdGtqK3hwYWhwOFh1YUltcXdtcThtN2RpMm9YbEM5b0hyMmJOUDNoMU9zRFVoZ2ZXQjlZUDJXTGRJZ0RkTHdneC9rZklDemNsYk9MbHVXMzVIZmtkL3g1ejhQUHFBQk9HYllFY2QyMlM3Ykt5cHlQc2lEYzZ2OWRmMTEvWFd2dldiNmZuR0t0UUhSaituSDlHT3JWNXVlWS9DVno0TUhOQ0VCc205WU9ISjh4UEVvNm9nNm9vNjRZRC9rMVBhWkhpRGJ2cnVEL3VZYjAvTU1VeUVWVXRIV0ZpK1BsOGZMZi9XcmF5OWVlL0hhaXowOXBzY0N2R2pZVXBXcEk0NFJCRThGVHdWUEZSUmNMTHhZZUxFd0hqYzlUN1pZZHdTaTJsU2JhdnZ4ajAzUDhVZ3NiUUhqNXBxbHFsRks5aVo3azcwdTNpK05rWFVCNlR2Y2Q3anY4SC8vYTNxT0VYR3lIY2lZNlpQall6WHcwc0JMQXk5NVlMK1VJZXVXc05KSzc1ZmVMNzEvNTQ1YXJCYXJ4WVdGcHVjWlVWakNFajUzTHZXRXFLN21mU1RBdDl4NmptTkVpMld4TEw1OU8zb29laWg2YU5ZczArTmttM1ZISUlPNnBFdTZQdjNVOUJpanhzbDJZQmpQaGlPdFVBcWwwRVA3b1F4Wkc1QzhTWG1UOGlidDM1Kys1SWpwZVVhTnBTM0FzMHRWYWJwQk4raUdnUUU1THNmbCtLRkRwdWR4aXJVQnVUVDkwdlJMMC8veGovUzFxa3pQa3pGT3RzT0h2SFp5L0ZGVXNTcFd4ZnYycFphaS8vWTMwL000eGZwTG1SUi9WdnhaOFdkLy9XdmY3YjdiZmJkLy92UEJTNDU0eFUyNUtUZG56K1lTS2JDWjU1ZXEwaDVjRTIvT0IzTSttUFBCYjM5NzdkcTFhOWV1MlhzdExHdFBvZytWdnA1L1gxdGZXMTliVTVONlY3MnIzdjNGTDB6UGxUSGVSd0tMZU9WOUhDUGFMYnRsOTRVTDhhL2pYOGUvZnY1NXZ6d3ZmUk9RTkVJQ21FYzQ3T0M3Z0tRUkVpRDNDSWRkZkJ1UU5FSUNPSTl3Mk1uM0FVa2pKRUQyRVE2N0VaQWhDQWt3Zm9UREh3aklJeEFTSUhPRXcxOEl5QWdJQ1RBeXd1RlBCR1NVQ0Frd0hPSHdOd0tTSVVJQ0VBNmtFSkF4SWlUd0k4S0IvMGRBeG9tUXdBOElCeDZHZ0dRSklZR05DQWUrRHdISk1rSUNHeEFPakFZQmNRZ2hnUmNSRG1TQ2dEaU1rTUFMQ0FmR2dvRGtDQ0dCR3hFT2pBY0J5VEZDQWpjZ0hNZ0dBbUlJSVlFSmhBUFpSRUFNSXlUSUJjSUJKeEFRbHlBa2NBTGhnSk1JaU1zUUVtUUQ0VUF1RUJDWElpUVlDOEtCWENJZ0xrZElNQnFFQXlZUUVJOGdKSGdZd2dHVENJakhFQktJRUE2NEF3SHhLRUxpVDRRRGJrSkFQSTZRK0FQaGdCc1JFRXNRRWpzUkRyZ1pBYkVNSWJFRDRZQVhFQkJMRVJKdkloendFZ0ppT1VMaURZUURYa1JBZklLUXVCUGhnSmNSRUo4aEpPNUFPR0FEQXVKVGhNUU13Z0diRUJDZkl5UzVRVGhnSXdJQ0VTRWtUaUVjc0JrQndYY1FrdXdnSFBBREFvS0hJaVJqUXpqZ0p3UUUzNHVRakE3aGdCOFJFSXdLSVhrNHdnRS9JeURJQ0NGSklSd0FBY0VZK1RVa2hBUDRGZ0hCdVBnbEpJUURHSTZBSUN0c0RVbCtYWDVkZmwweVNUaUE0UWdJc21yd2xYcFl3aEp1YnBhSVJDU3lZb1hwdVRJV2xyQ0V6NTBiL05ycjJ4R1JpRVNxcTZQUmFEUWF2WGZQOUZpd0F3R0JJNnc1SXZFcWpqaVFBd1FFamlJa09VWTRrRU1FQkRsQlNCeEdPR0FBQVVGT0VaSXNJeHd3aUlEQUNFSXlUb1FETGtCQVlCUWh5UkRoZ0lzUUVMZ0NJUmtCNFlBTEVSQzRDaUVaZ25EQXhRZ0lYTW4zSVNFYzhBQUNBbGZ6WFVnSUJ6eUVnTUFUckE4SjRZQUhFUkI0aW5VaElSendzSURwQVlCTUpOWW0xaWJXS3FVZVY0K3J4NVgzWHdDZGtUTnl4b0x0Z0MveHdJVW5XUE41SEkvaThHZTJBMDRnSUhBMTY4TXhGQ0dCaHhBUXVKTHZ3akVVSVlFSEVCQzRpdS9ETVJRaGdZc1JFTGdDNFJnQklZRUxFUkFZUlRneVJFamdJZ1FFUmhDT2NTSWtjQUVDZ3B3aUhGbEdTR0FRQVVGT0VBNkhFUklZUUVEZ0tNS1JZNFFFT1VSQTRBakNZUmdoUVE3a21SNEFkaGtNUjFqQ0VtNXVsaU55Ukk1NE1CeGhDVXY0M0RrcGtpSXB1blZMYnNwTnVUbDd0dW14UnUyVzNKSmJNMmNHQzRJRndZS0ZDNmZHcDhhbnhrK2NpTVZpc1Znc2tUQTlIdXpBeFJTUkZjT09PQ0lTa2NpS0ZhYm55bGo2NnJpbDhkSjQ2Wm8xd1kzQmpjR05WVlY2bTk2bXQ1MDVZM3E4aktYL0h5cWtRaXBhV2tvYVN4cExHa01oMDJQQkRpeGhZVnlzV2FvYTRiTHExbHhHbnFVdFpCRUJ3Wmo0SlJ4REVSTGdXd1FFR2ZGck9JWWlKQUFCd1NnUmpvY2pKUEF6QW9MdlJUaEdoNURBandnSUhvcHdqQTBoZ1o4UUVId0g0Y2dPUWdJL0lDQVFFY0xoRkVJQ214RVFueU1jdVVGSVlDTUM0bE9Fd3d4Q0Fwc1FFSjhoSE81QVNHQURBdUlUaE1PZENBbThqSUJZam5CNEF5R0JGeEVRU3hFT2J5SWs4QklDWWhuQ1lRZENBaThnSUpZZ0hIWWlKSEF6QXVKeGhNTWZDQW5jaUlCNEZPSHdKMElDTnlFZ0hrTTRJRUpJNEE0RXhDTUlCeDZHa01Ba0F1SnloQU9qUVVoZ0FnRnhLY0tCc1NBa3lDVUM0aktFQTlsQVNKQUxCTVFsQ0FlY1FFamdKQUppR09GQUxoQVNPSUdBR0VJNFlBSWhRVFlSa0J3akhIQURRb0pzSUNBNVFqamdSb1FFNHhFd1BZRHRiQXRINGtyaVN1SUtUMUJiWEN5OFdIaXhNQjZmdUd6aXNvbkxWcS9XMi9RMnZlM01HZE56WmV5c25KV3p5NWJsdCtlMzU3Zi81UzhsalNXTkpZMmhrT214Yk1jUmlFTnNEY2ZWN1ZlM1g5Myt6VGVteDRJek9DSkJKZ2hJbGhFTzJJQ1FZRFFJU0pZUUR0aUlrT0Q3RUpCeEloendBMEtDaHlFZ1kwUTQ0RWVFQlArUGdHU0ljQUNFQkNrRVpKUUlCekFjSWZFM0FqSUN3Z0dNakpENEV3RjVCTUlCWkk2UStBc0JHWUp3QU9OSFNQeUJnRHhBT0lEc0l5UjI4MzFBQ0FmZ1BFSmlKOThHaEhBQXVVZEk3T0s3Z0JBT3dEeENZZ2ZmQklSd0FPNURTTHpOK29BczE4djFjajFoUWs5NVQzbFArYWVmcHI3N3kxK2FuaXRqZTJTUDdEbDdOaFcrMWF1ajBXZzBHcjEzei9SWVFEWU12c0FMUzFqQ3pjMFNrWWhFVnF3d1BWZkdLcVZTS2x0YlErK0UzZ205VTFWMVhwMVg1MVYvditteG5HTDlCMHAxWCsrKzNuMjlyaTcxRmVFQTNHandjUjJSaUVTcXExTWhPWGZPOUZ3WmE1VldhYTJzN0RuWWM3RG40TzdkcHNkeG1yVUJLWCs3L08zeXQzLzJNNWtyYzJYdXBrMm01OGxZZXFrcW1vZ21vbXZXRUE3NFFmcHhIdHdZM0JqY1dGWGwxVTlJMUl2MElyMW82OWI1M2ZPNzUzZlBtMmQ2SHFkWUc1QmtYakl2bWJkMXEzcE9QYWVlbXpEQjlEeWpsajdpMkNrN1plZXFWWnpqZ0IrbFAybzNkVTVrelJxdkhaR29HbFdqYXZMeUFnMkJoa0REYTYrWm5zY3AxZ1pFelZRejFjeXFLdE56akJwTFZjQXdubC9hT2k3SDViaUg5a01ac2k0Z0N6b1hkQzdvL09FUFpaL3NrMzNUcHBtZVowUXNWUUVqOHZiUzFvd1pKWTBsalNXTm9aRHBTYkxOdW9BTXJCdFlON0R1Uno4eVBjZUlXS29DTXViVnBhM1EvTkQ4MEh3UDdKY3laRjFBUklrUzllOS9teDdqa1RqaUFNYk5hMGNrZ1VtQlNZRkovL21QNlRteXpkcjNnWlRHUytPbDhSczMxRksxVkMyZE04ZjBQT2tqanVDVHdTZURUMVpYcDE5Sm1SNExzSUZyMzBleVEzYklqczdPNkF2UkY2SXZGQmViSGlmYjdEc0NlVUExcUFiVjBOeHNlZzdDQVRqUHJTZmI5VlA2S2YyVUMvWkREckUySU1sa01wbE03dDh2TlZJak5mZnY1M3lBSVV0VmhBTndubHVXdHZSaGZWZ2Y3dTFWTDZ1WDFjc0hEcGkrWDV4aWJVQXUxMTZ1dlZ4NyszYnFxei84SVdjM25EN2ltQmVjRjV5M2NpVW54NEhjTTM2eVBTbEpTYjcxVnJRajJoSHR1SFBIOVAzaGxEelRBemd0MWhScmlqVzF0VTNaTVdYSGxCMXo1cWdyNm9xNjh1eXpXYitoL2JKZjlyZTBCSXVDUmNHaXRXczU0Z0RNaThWaXNWZ3NrWmdhbnhxZkdqOXhJbld0cXZKeXVTRTM1TVlUVDJUNzl2UkpmVktmUEhhczQrbU9wenVlcnEwMXZmMU9zejRnYWJHV1dFdXM1ZFNwYVY5TisycmFWNG1FN0pKZHNtdkpFbW1YZG1uUC9KM3ErcEsrcEMvMTkwdW5kRXJuM3IxRmthSklVZVIzdnp2OXl1bFhUci9TMTJkNmV3RjhLeDJTNGd2RkY0b3ZmUHh4WDI5ZmIxOXZRWUUrcW8vcW93c1dxUGZVZStxOVFNWXJNdW1sS2xrbHEyVFZtMjkrTnh4YW05NXVwMW43VTFnaktTc3RLeTByblRGRHI5UXI5Y290VzFTTGFsRXRxMWVuZmd5NHFPamhmK3ZPSFZrbjYyVGRKNThNM0IyNE8zQzN2djdMZzE4ZS9QSmdaNmZwN1FHUXVmUTE4L1FwZlVxZjJydzU5ZDNubjAvOU9tUEdzTCt3UkpiSWtuLytVNytxWDlXdk5qVUZaZ1ZtQldiVjE3Y1h0QmUwRjNSMW1kNmVYUE50UUI0bC9ma0VpVFdKTllrMVAvMXArbjBsdkY4RDhJL0JId3ZXb2tYLzVDZWhhQ2dhaXY3clg2bkxzL2YybXA0UEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBdHZzZjJ2bGZzN2kwV0k0QUFBQWxkRVZZZEdSaGRHVTZZM0psWVhSbEFESXdNVGN0TVRJdE1UVlVNVFU2TlRjNk1qY3JNRGc2TURDaUViNHZBQUFBSlhSRldIUmtZWFJsT20xdlpHbG1lUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXcwMHdHa3dBQUFFMTBSVmgwYzNabk9tSmhjMlV0ZFhKcEFHWnBiR1U2THk4dmFHOXRaUzloWkcxcGJpOXBZMjl1TFdadmJuUXZkRzF3TDJsamIyNWZZMnN4WW5waE1IcHFPV3BxWkdONGNpOWpiRzl6WlM1emRtZEhrbjJXQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcblxyXG5cdC5pY29uLXJpZ2h0OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBSjRwSlJFRlVlTnJ0M1h0Y1ZYVzZQL0RuMlZ3Q0J4VXpOYm5ra1hSU0d6WFcyaHVRUkx5TUlxS1JKRjdRMUNrckRTK1ZHcDNHeTlnNVl6STZxVnNOZlRtbHFHbWlwUWlJaUpxQWNuT3ZoYUtSSGlkc2hvYXRwS2FCb2dMN09YK3M2TXo4ZmxPNUNmenV0WG5lLyt6WFdoUjhRT1haMys5M1BkOHZBSHVBRUtXMTBscHA3ZGl4MG1YcHNuUjUvMzRwWDhxWDhyLzdUcFpsV1phSkdsLy85ZjYrZlkzL1grUG5FZjJkTU1ZWS95SnFZY2JieHR2RzIvNytsRU01bExON055eUNSYkJvd0lDbWZqNTZtOTZtdC9QekRaR0dTRVBreEltV05wWTJsallWRmFLL1Q4Wlk2K01pT29Dek1uMXQrdHIwOWE5L1RRZnBJQjBzTElUbHNCeVc5K3IxU3o4djVtRWU1dm43UTN0b0QrMG5UL1k3N1hmYTczUk9UdVdOeWh1Vk55b3JSWC9makxIV2cwY2d6VXliY21yVGh2SW9qL0pVRmNNd0RNT2VlS0xGdm1BOHhFTjhUUTJzaC9Xdy9ybm5GRlZSRmZYd1lkRS9COGFZOHpPSUR1QnNxRGYxcHQ2dnZkYmloYVBSQnRnQUc3eTh3QVFtTUtXbHlmbHl2cHcvYVpMb253Tmp6UGx4QVdsV2lPaU4zdWdkSC8vQXY3UUZMR0J4ZDRkemNBN083ZGdoNzVIM3lIdm16Qkg5RTJHTU9TK2V3bW9tcGxoVHJDbjJxYWRzNWJaeVczbEppZWc4aldnQURhQUJmL3lqdWw1ZHI2NWZ2UGo3dXlRNkYyTk0vM2dFMGt4c2I5dmV0cjNkbzRmb0hQOHZMTUFDTFBqOTc3VzFtUzFid2ltY3dzblZWWFF1eHBqK2NRRnBMdC9DdC9CdG16YWlZL3kwYWROcWx0WXNyVm1ha3FJVkVnOFAwWWtZWS9yRmovRTJFNSt6UG1kOXpuYnBBZ2dJK1B6em92UDhxSXR3RVM3MjduMjN3OTBPZHp1RWhmbDg2Zk9sejVmNzlsbXRWcXZWZXZldTZIaU1NZjNnRVVnenFWZnFsWHFsdUZpN3Fxc1RuZWZuWUNJbVltSjRPT1ZTTHVXZU9ORi9aditaL1dmNitvck94UmpURDE1RWIyWlNsVlFsVldWa1lDUkdZdVNvVWFMejNDODZRU2ZvUkhrNWxWQUpsVVJFbElTV2hKYUUvdld2b25NeHhod1hqMENhR1QxTHo5S3pTNWVDRERMSStubmFDUWZpUUJ3WUVJRDFXSS8xSjA1b2krNlNKRG9YWTh4eDhScElNN3RjY2JuaWNrVmxaZGVrcmtsZGs0Z3dBek13WThnUTBibnVGMlpoRm1aNWVXa2Q3cE1uKzFUNFZQaFVLSXEyUnZMbGw2THpNY1ljQjA5aHRTaEU2WUowUWJxd2RpM0dZUnpHNmJDeGJ4Yk1nbGwzNzJvanFpbFRsRUFsVUFuY3UxZDBMTWFZZUR5RjFhS0kxQ2ZVSjlRbjVzNkZ1VEFYNXI3MWx0Nm10aUFKa2lEcG9ZZW9qdXFvN3VPUDVWUTVWVTZkT1ZOMExNYVllRHdDZWNDa0ZDbEZTcGsrSGNiQk9CaTNlVE9hMElRbS9UWDIwUmJhUWxzU0U5VithaisxMzF0dmljN0RHSHZ3dUlBSUlwK1h6OHZubzZPcEovV2tucnQyWVJBR1laQ25wK2hjZHBzQUUyREMrKzhyYnlwdkttODJUdEhaYktKak1jWmFIaGNRd1l4bmpXZU5aOFBEYVRwTnArbXBxZHJkOXUxRjUycWEvZnU5TEY0V0w4dWtTVG1ZZ3psNDU0N29SSXl4bHNOcklJSlorbHI2V3ZybTVHQnY3STI5Qnc2RU4rQU5lT01mL3hDZHEybWVmYmJHV0dPc01SNDhHSFF4NkdMUXhYYnRSQ2RpakxVY2ZvelhRVlNXVnBaV2xsWlYrZGY1MS9uWDdkdEg4UlJQOGFOR3dRazRBU2M2ZGhTZHp6N2R1OU5WdWtwWFI0em9GTk1wcGxQTS92MVhzcTlrWDhtK2RVdDBNc1pZOCtFUmlJTXBUaXRPSzA2N2RNbTF6clhPdFM0c1RMdXJxcUp6MmUwNEhJZmpzdXc2MjNXMjYreUNnc0Q4d1B6QWZNZmJyWmd4MW5SY1FCeFVVVnhSWEZIY2xTdTFDYlVKdFFuaDRkcGQvUjFWKzBPSHV4R05hTXpMYXp3M1JYUXV4dGd2eDR2b090RW5wVTlLbnhSM2Q4OHl6ekxQc3UzYklRM1NJRzM4ZU5HNTdCWUVRUkIwNHdaVlV6VlZQL09NdWtQZG9lN0l5eE1kaXpGbVB4NkI2RVRaK0xMeFplUHYzUXY0UE9EemdNL2o0bWczN2FiZEd6ZUt6bVczWWlpR1ltOXZISXlEY1hCMnRsd2lsOGdsNDhhSmpzVVlzeCtQUUhST1RwYVQ1ZVNFQkRDREdjd3JWb2pPWXk5S29pUkthbWdBSzFqQk9tdVdHcTFHcTlHYk40dk94Umo3ZVZ4QW5JU1VLV1ZLbWErK2loVllnUlhyMXNFbTJBU2JEUG9aWVRadThiSUpOc0dtZDk1UlVFRUYvL0FIMGJFWVl6OU9QNzlnMkU5U0k5VklOZkw5OTZtV2FxbDIzRGphUUJ0b2c0NGErUlJRUUVFRUl4akJ1SFNwdGdtbDJheDlVRWVGa0xGV2hFY2dUa283ejJQSUVDcWlJaXJhdngrRE1SaUQ5ZHJZdDNNbkVCRFE5T21LcXFpSzZ2Z25QakxXR3ZBN095ZWxLSXFpS0o5OXBqMzFOSFFvdkFhdndXdFZWYUp6TlUxY0hLeUNWYkFxTS9QcGprOTNmTHBqMjdhaUV6SEdlQVRTYWhqVGplbkc5SUFBT2t5SDZYQldGcHlFazNCU2Y0MTl0SVNXMEpKVHAyd2RiQjFzSGFLaVRnODZQZWowb0crK0VaMkxzZGFJQzBncm96WHlQZnBvdzdTR2FRM1RNak54S1M3RnBUcHM3Q01nb1BQbnRZdUlDRzFxNis5L0Z4MkxzZGFFQzBncjFaLzZVMy95OW5aTmNFMXdUVGh3QUk3Q1VUamF1SFdLM2xpdFZFRVZWREZ5cEZxbFZxbFZwYVdpRXpIV0d2QWFTQ3QxQnMvZ0dieHg0NmJmVGIrYmZzT0hVeHFsVVpwZWo2cnQyaFZYNGtwY2VmeTRzWU94ZzdIRDAwK0xUc1JZYThBakVBWUFBTEd4c2JHeHNTNHU1WEs1WEM0bkpjRWUyQU43WG5wSmRLNm11WDFiZXgwL1hudVlJQ05EZENMR25CRVhFUFp2SU1va2sweExsemIyWlloT1pLL0dEbmU4aHRmdzJpdXZLSkZLcEJMNXdRZWljekhtVFBnOEVQWnZXWmRabDFtWEhUL3VZL1l4KzVpdlg0Y240VWw0TWlMaWg0WS9CNGNabUlFWkJnUGNoSnR3Yzh3WTMzTGZjdC95MnRyS081VjNLdStjUENrNkgyUE93T0YvRVRESG9EVW14c1ZwVjF1M2FxOXVicUp6TlkzWnJFMXR2ZjY2ZHMxbnVEUFdGRnhBbUYwQzl3VHVDZHd6YkJqNm9pLzY3dHVIYzNBT3p0RmZZeDlOcGFrMGRmdDJUTVprVEg3eFJlNXdaOHgrWEVCWWs1aTZtN3FidXB0TXRsRzJVYlpSR1JsUUNJVlEyS21UNkZ4Mmk0UklpRXhQaDB6SWhNd0pFN1NSU2VNaVBHUHNwM0FCWWIrSU5yWFZxNWQybFpXbHZUNzJtT2hjZGlNZ29LSWk3V0wwYUcxRWN2V3E2RmlNT1RMdUEyRy9pUGFPdmJFalBDUUVCc0VnR0tURFJqNEVCQXdPaGtXd0NCYmw1Qmh2RzI4YmIvdjdpNDdGbUNQakVRaHJWbjM3OXUzYnQyK0hEbTU1Ym5sdWVXbHBPQXlINFRBZE52YUZRaWlFL3UxdjJCazdZK2VJQ010aXkyTEw0Z3NYUk1kaXpKSHdZN3lzV1ZWVlZWVlZWZDI1NDVQdGsrMlQvZkhIMnQzR3ZiWisvV3ZSK2U1YkJWUkFoYmMzemFKWk5Dc3U3bEczUjkwZWRjdkx1NnhjVmk0clgzOHRPaDVqam9DbnNGaUxhRnlNRGdnSUNBZ0lpSTZtUGJTSDl1aXZrUS9uNFR5YzkvRERCalNnQWJPekEvTUQ4d1B6UjQ0VW5Zc3hSOEJUV093QlFwVG1TL09sK1N0VzRIRThqc2ZmZkZOMElyc1p3UWpHZS9kZ0dreURhZE9uSzZGS3FCSzZhNWZvV0l5SndGTlk3SUd5RmxnTHJBVkhqblRkM25WNzErMDNidURqK0RnK1BtS0VYanJjb1JJcW9kTEZCYXFnQ3FwaVluekFCM3lncHNacXRWcXQxb0lDMGZFWWU1QzRnREFock51czI2emJpb3A4eVpkODZkSWxxSUVhcUJrOVd2dW9pK1AvdmJTQ0ZheU5CVy9FaUs1WlhiTzZabmw2V3BPc1NkYWtvMGRGeDJQc1FYRDhkM3lzVlpDV1M4dWw1YU5INHlmNENYNnllN2QydDAwYjBibWFKam5aeStKbDhiTE1tSkdET1ppRDlmV2lFekhXRXJpQU1JY2lTN0lrUzhIQjJsVjZ1dGFmOGNnam9uUFppK0lwbnVJUEhIQWY3ajdjZmZqRWlZWCtoZjZGL3JXMW9uTXgxcHo0S1N6bVVMUU84S0tpaGpVTmF4cldoSWRUUHVWVGZrV0Y2Rnoyd2cyNEFUYzg4OHk5Z25zRjl3b3lNN1hDMkw2OTZGeU1OU2N1SU13aG5SNTBldERwUVdWbHRJN1cwYnF3TU1xalBNclRYeU1mSm1JaUpvYUhVeTdsVXU2SkUvMW45cC9aZjZhdnIraGNqRFVIbnNKaXVoQlNFVklSVXZId3czWG42czdWblV0UDE3WWNHVEJBZEM1N1VTSWxVdUtsUzdZRHRnTzJBeEVScDgybnphZk5GeStLenNWWVUvQUloT21DdG9ady9icFdRSVlQaDlXd0dsWWZPaVE2bDcwd0FSTXdvWHQzd3pqRE9NTzR2RHh0TTBwSkVwMkxzYWJnQXNKMHBYUmg2Y0xTaGJkdTFWNnV2Vng3T1RxYVVpbVZVdlhYeUlldjQrdjRlcGN1RUEveEVKK1RvNjJSakJnaE9oZGo5dUFwTE9ZRUVMVmZ3Q3RYYWs5dHpaOHZPcEhkdnU5d0o1bGtrcDkvWG4xWmZWbDlPU1ZGZEN6R2ZvcmpOMnd4ZGgrMFR2RERoMzFXK0t6d1dYSG5EdFJEUGRRUEcvYXZEWDhPckxIRGZRYk1nQmt4TVQ2amZVYjdqSzZxc241cy9kajZzY1VpT2g1ai80N2ovOE5pckFtMHRZVnAwK2dVbmFKVGYva0xtdENFSmxkWDBibnNSVnRvQzIxSlRGVDdxZjNVZm0rOUpUb1BZLytNQ3doemF2SjUrYng4UGpxYWVsSlA2cmxyRndaaEVBWjVlb3JPWmJjSk1BRW12UCsrOHFieXB2TG1uRG5hVFp0TmRDeld1bkVCWWEyQzhhenhyUEZzZURoTnArazBQVFZWdTZ2RHhyNG9pSUtvZmZ1OGxua3Q4MW9XRjZkdGxYTG5qdWhZckhYaXA3QllxMkRwYStscjZadVRnNzJ4Ti9ZZU9CRGVnRGZnalgvOFEzUXV1MlZBQm1TTUhWdGpyREhXR0E4ZURMb1lkREhvWXJ0Mm9tT3gxb2tYMFZtclVsbGFXVnBaV2xYbFgrZGY1MSszYjUrMlo5V29VWEFDVHNDSmpoMUY1N05QOSs1MGxhN1MxUkVqT3NWMGl1a1VzMy8vbGV3cjJWZXliOTBTbll5MURqd0NZYTFTY1ZweFduSGFwVXV1ZGE1MXJuVmhZZHBkVlJXZHkyN0g0VGdjbDJYWDJhNnpYV2NYRkdnbkp2Ym9JVG9XYXgyNGdMQldyU2l1S0s0bzdzcVYyb1RhaE5xRThIRHQ3dUhEb25QWkN3ZmlRQndZRUlCR05LSXhMODhVYTRvMXhUYWVSYzlZeStCRmRNYitTWitVUGlsOVV0emRQY3M4eXp6THRtK0hORWlEdFBIalJlZXlXeEFFUWRDTkcxUk4xVlQ5ekRQcURuV0h1aU12VDNRczVseDRCTUxZUHlrYlh6YStiUHk5ZXdHZkIzd2U4SGxjSE8ybTNiUjc0MGJSdWV4V0RNVlE3TzJOZzNFd0RzN09sa3ZrRXJsazNEalJzWmh6NFJFSVkvZEJUcGFUNWVTRUJEQ0RHY3dyVm9qT1l5OUtvaVJLYW1qUU92Tm56VktqMVdnMWV2Tm0wYm1Zdm5FQlljd09VcWFVS1dXKytpcFdZQVZXckZzSG0yQVRiRExvWnlRdmd3d3lrWmI3blhjVVZGREJQL3hCZEN5bVQvcjVpOCtZQTFBajFVZzE4djMzcVpacXFYYmNPTnBBRzJpRGpocjVGRkJBUWRRMmIxeTZWTG9nWFpBdW1NM2FCM1ZVQ0psRDRCRUlZNytBdHVmV2tDRlVSRVZVdEg4L0JtTXdCdXUxc1cvblRpQWdvT25UdGFPRjYrcEVKMktPamQ5eE1QWUxLSXFpS01wbm4ybFBQUTBkQ3EvQmEvQmFWWlhvWEUwVEZ3ZXJZQldzeXN4OHV1UFRIWi91MkxhdDZFVE1zZkVJaExGbVpFdzNwaHZUQXdMb01CMm13MWxaY0JKT3drbjlOZmJSRWxwQ1MwNmRzbld3ZGJCMWlJclN6cWovNWh2UnVaaGo0UUxDV0F2UUd2a2VmYlJoV3NPMGhtbVptYmdVbCtKU0hUYjJFUkRRK2ZQYVJVU0VOclgxOTcrTGpzVWNBeGNReGxwUWYrcFAvY25iMnpYQk5jRTE0Y0FCT0FwSDRXamoxaWw2WTdWU0JWVlF4Y2lSYXBWYXBWYVZsb3BPeE1UaU5SREdXdEFaUElObjhNYU5tMzQzL1c3NkRSOU9hWlJHYVh2M2lzN1ZORjI3NGtwY2lTdVBIemQyTUhZd2RuajZhZEdKbUZnOEFtSHNBWXFOalkyTmpYVnhLWmZMNVhJNUtRbjJ3QjdZODlKTG9uTTF6ZTNiMnV2NDhkckRCQmtab2hPeEI0c0xDR1BDSU1va2sweExsemIyWlloT1pLL0dEbmU4aHRmdzJpdXZLSkZLcEJMNXdRZWljN0VIZzg4RFlVd2c2ekxyTXV1eTQ4ZDl6RDVtSC9QMTYvQWtQQWxQUmtUODBQRG40REFETXpERFlJQ2JjQk51amhualcrNWI3bHRlVzF0NXAvSk81WjJUSjBYbll5M0w0ZitDTXRhYWFJMkpjWEhhMWRhdDJxdWJtK2hjVFdNMmExTmJyNyt1WGZNWjdzNkdDd2hqRGlod1QrQ2V3RDNEaHFFditxTHZ2bjA0QitmZ0hQMDE5dEZVbWtwVHQyL0haRXpHNUJkZjVBNTM1OElGaERFSFp1cHU2bTdxYmpMWlJ0bEcyVVpsWkVBaEZFSmhwMDZpYzlrdEVpSWhNajBkTWlFVE1pZE0wRVltall2d1RLKzRnRENtQTlyVVZxOWUybFZXbHZiNjJHT2ljOW1OZ0lDS2lnd0hEQWNNQjZLaVR2bWQ4anZsZCsyYTZGaXNhYmdQaERFZDBONnhOM2FFaDRUQUlCZ0VnM1RZeUllQWdNSEJ0bUpic2EwNE56Zm9ZdERGb0l0K2ZxSmpzYWJoRVFoak90UzNiOSsrZmZ0MjZPQ1c1NWJubHBlV2hzTndHQTdUWVdOZktJUkM2Ti8raHAyeE0zYU9pTEFzdGl5MkxMNXdRWFFzZG4vNE1WN0dkS2lxcXFxcXF1ck9IWjlzbjJ5ZjdJOC8xdTQyN3JYMTYxK0x6bmZmS3FBQ0tyeTlhUmJOb2xseGNZKzZQZXIycUZ0ZTNtWGxzbkpaK2ZwcjBmSFlUK01wTE1aMHJIRXhPaUFnSUNBZ0lEcWE5dEFlMnFPL1JqNmNoL053M3NNUEc5Q0FCc3pPRHN3UHpBL01IemxTZEM3MjAzZ0tpekduZ3lqTmwrWkw4MWVzd09ONEhJKy8rYWJvUkhZemdoR005KzdoTGJ5RnQ2Wk5zK3l3N0xEc2FCeHBNVWZCVTFpTU9TRnJnYlhBV25Ea1NOZnRYYmQzM1g3akJqNk9qK1BqSTBib3BjTWRLcUVTS2wxY29CdDBnMjdQUGVjRFB1QUROVFZXcTlWcXRSWVVpSTdITkZ4QUdITmkxbTNXYmRadFJVVys1RXUrZE9rUzFFQU4xSXdlclgzVXhmSC8vVnZCQ3RiR2dqZGlSTmVzcmxsZHN6dzlyVW5XSkd2UzBhT2k0N1YyanY5T2hESFdiS1RsMG5KcCtlalIrQWwrZ3AvczNxM2RiZE5HZEM2N3hVQU14R3pkNnZXMjE5dGViNy8wVWc3bVlBN1cxNHVPMWRwd0FXR3NGWklsV1pLbDRHRHRLajFkNjg5NDVCSFJ1ZXhGR1pSQkdhbXA3blh1ZGU1MWt5WVYraGY2Ri9yWDFvck8xVnJ3VTFpTXRVTGFubFJGUlExckd0WTByQWtQcDN6S3AveUtDdEc1N0lWUkdJVlIwZEgzQ3U0VjNDdkl6TlFLWS92Mm9uTzFGbHhBR0d2RlRnODZQZWowb0xJeVdrZnJhRjFZR09WUkh1WHByNUVQRXpFUkU4UERLWmR5S2ZmRWlmNHorOC9zUDlQWFYzUXVaOGRUV0l5eEh6eVYrMVR1VTdtZE9obStOWHhyK0RZakE5L0JkL0FkazBsMExudlJDVHBCSjhyTGFSZ05vMkZoWVNYNUpma2wrWldWb25NNUd4NkJNTVorb0kxSXZ2bm16dDA3ZCsvY0hUcFV1M3Y0c09oYzlzS0JPQkFIQmdRWUZoc1dHeGJ2M2RzbnBVOUtueFIzZDlHNW5BMlBRQmhqUDZyeEY2OUhxRWVvUitqV3JSaU4wUmc5YVpMb1hFM3o2cXRhNTM1U2t1Z2t6b0lMQ0dQc1Boa00wZ1hwZ25SaHpScU13emlNbXpOSGRLTDd0aEFXd3NLdnZsSW1LaE9WaWQyN2k0N2pMTGlBTU1ic0ppZkx5WEp5UWdLY2hKTnc4dDEzOWRMaGpzL2lzL2hzcjE2ODYyL3o0RFVReHBqZGxHbktOR1ZhWWlKRlVSUkZ2ZklLSlZFU0pUVTBpTTcxczc2QmIrQ2IzL3hHZEF4bndRV0VNZFprYXJRYXJVWnYza3k5cVRmMUhqOGVYb0ZYNEJXYlRYU3VIMFBQMHJQMDdLOStKVHFIcytBQ3doaHJzdGpZMk5qWVdCY1gzSVNiY0ZOVUZHeUNUYkRKNExpL1Z4YkNRbGpJVzU0MEY4ZjlnMmFNT1N6dGpQWTJiYjdjOE9XR0x6Y2NPSUM3Y0JmdWV1RUYwYmwrVmlxa1F1cU5HNkpqT0F0WDBRRVlZL3JSZUpRdUhhV2pkRlJIUituS0lJTk1WTGVyYmxmZExvdEZkQnhud1FXRU1mYXpnaTRHWFF5NjZPZlhjTGJoYk1QWnJDd1lCc05nV0o4K29uUGRML29UL1luK2xKOWY2bDNxWGVwZFZTVTZqN1BnQXNJWSsxSGFWRld2WGcwVEd5WTJUTXpLMHU0Kzlwam9YUFl5cEJoU0RDbC8vS1BvSE02RzEwQVlZLzhmVTNkVGQxTjNrd2xDSUFSQ2NuTzF1L29ySFBRY1BVZlBiZHBrZWRueXN1WGx6RXpSZVp3TmowQVlZeitRM3BiZWx0Nk9pTEJkdDEyM1hmL2tFeWlFUWlqVTMyT3ZGRS94RkgvZ3dIYzEzOVY4VnpOdm51Zzh6c3JoTzBjWll5MVBtNnFLaTlPdXRtN1ZYdDNjUk9leUYzMUtuOUtuMjdiaFdCeUxZMmZNME00OXFhc1RuY3RaOFJRV1k2MllzYWV4cDdIbjdObGFBK0QyN2RwZC9SVU9qZG1zZGxPN3FkMm1UK2ZDOFdDNGlBN0FHSHZ3ZnRqTDZqU2NodFB2dmFlWHZheis3eHZRSHNzbGQzSW45NFFFOVpoNlREMjJlTEhvV0swTmowQVlhd1VhTzhibGNybGNMdCswQ2N4Z0J2T0tGYUp6Mll0TzBTazZWVitQNS9FOG5wOHhRLzFVL1ZUOWRPVkswYmxhSy8yODQyQ00yYTJIdVllNWgvbWhoOXB2YmIrMS9kYnQyd0VCQVdOalJlZHFtdHUzdFU3eTJGakZUL0ZUL0E0ZUZKMm90ZU1SQ0dOT1NEc0l5c3VyWFZ5N3VIWnhhV202TFJ4ellTN00vZlpiTE1keUxCOHhnZ3VIWStFUkNHTk9KSGhuOE03Z25WMjYxSTJwRzFNM0pqTVRCK05nSEJ3WUtEcVgzUWJBQUJoUVdRbjVrQS81STBkcWkrSm56NHFPeGY0VmowQVljd0pCWTRMR0JJM3AzcjNlcmQ2dDNpMHZUN2VGSXd6Q0lPeUxMN1RDTVdBQUZ3N0h4aU1ReG5UTU9NVTR4VGpsTjc4aGIvSW03NndzS0lBQ0tQRHhFWjNMWHJTRWx0Q1NVNmR3R1M3RFphTkdhWVhqNmxYUnVkaFA0MDUweG5SSUpwbGtHanlZakdRazQvNzkydDMyN1VYbnNoZk5wL2swLzhnUnp4YzhYL0I4SVNibTVMV1QxMDVlcTY0V25ZdmRINTdDWWt4SDVQUHllZmw4ZERRVlVSRVZOZTd0cEwvQ0FkRVFEZEVmZllTcmNCV3VHaldLQzRjKzhSUVdZem9ncFVncFVzcjA2VEFPeHNHNHpadlJoQ1kwdWVwMEJzRnNWaFJGVVpUWFg5ZXVIZmNJWFBiVHVJQXc1c0IrNkJqWGFlTmZZOGU0ZHRUdE8rOG9xS0NDZi9pRDZGaXNlZWowSFF4anpneFJLcFBLcExKVnErQjVlQjZlZitNTjBZbnNSVW1VUkVrTkRXQUZLMWhuelZKUlJSVTNieGFkaXpVdkhvRXc1Z0MweGo5M2Q0K3JIbGM5cmlZbjR3ZjRBWDR3Y2FMb1hIYWJCYk5nMXQyN1dJcWxXRHA1c3NWc01Wdk1uM3dpT2hackdWeEFHQk9vMzhwK0svdXQvTld2M0lMZGd0MkM5KzZGMStGMWVIM2tTTkc1N0JZRVFSQjA0d1pWVXpWVlAvT011a1Bkb2U3SXl4TWRpN1VzTGlDTUNSQlNFVklSVXZId3czWG42czdWblV0UGgwV3dDQllOR0NBNlY5TllyYlpTVzZtdE5ES3lwSzZrcnFUdXpCblJpZGlEd1kveE12WUFCYTRLWEJXNHFsdTNleDN2ZGJ6WE1UOWZyNFdEVHRBSk9sRmVybDJGaFhIaGFKMTRFWjJ4QitDcDNLZHluOHJ0MHdlRE1SaUREeDNDVUF6RlVIOS8wYm5zdGd5V3dUS0xwWDU5L2ZyNjlWRlJwVXFwVXFwVVZZbU94Y1RnS1N6R1dwQXN5WklzQlFkclYrbnAycTY0anp3aU9wZmRoc053R0g3c21NdUxMaSs2dkRoMmJISFA0cDdGUGIvN1RuUXNKaFpQWVRIV0FxVGwwbkpwK2VqUldzRTRka3kzaFNNS29pQnEzejZ2ZDczZTlYbzNLb29MQi90blBBSmhyQmxKbmFYT1V1Y3BVOUFmL2RIL3d3KzF1em84WXp3VlVpRjF3d2J0L0kyNWM3V2IzREhPL2hXZmljNVlNNUNPU0Vla0kvUG1ZU0FHWXVER2pkb1o0L3JiYW9TMjBCYmFrcGlvOWxSN3FqMGJHeGlKUk9kaWprbDNmOEVaY3h5SVVxbFVLcFcrK3k3K0RuK0h2MHRJRUozSVhvMGQ0MmhGSzFwbnoxYjdxZjNVZmhzM2lzN0Y5SUduc0JpelEyeHNiR3hzckl0TCtaZmxYNVovdVhHanRyWXhZNGJvWEhiN3ZtT2NiR1FqMjlTcDZzdnF5K3JMS1NtaVl6Rjk0UUxDMkgzb1llNWg3bUYrNktIMkllMUQyb2ZzM0tuOUFvNkpFWjNMYnZFUUQvRTFOUkFETVJBVEU2TjRLOTZLZDNhMjZGaE1uN2lBTVBZVCtsTi82ay9lM3E1R1Y2T3JNUzFOdXp0d29PaGM5cUxWdEpwV1g3bGlXR1JZWkZnVUdXbkp0ZVJhY2t0S1JPZGkrc1pySUl6OUc3SXN5N0xjdFNzY2dBTndvUEhncHY3OVJlZXlGeVZTSWlWZXVtVGJhOXRyMnhzUm9lYXF1V3J1eFl1aWN6SG53Q01ReHY2SlZqZ2VmeHdJQ0NnclMxdmplUHh4MGJuc1JUbVVRem5uempVc2FGalFzR0RreURNYnoydzhzL0VmL3hDZGl6a1hiaVJrREFBQ1F3TkRBME9OUmdpQkVBZ3BLTkJ0NFVpZ0JFckl5Y0ZCT0FnSERSekloWU8xSkI2QnNGWk5taTNObG1ZUEhRcHJZQTJzMmJkUDI2dXFYVHZSdWV4RkdaUkJHYW1wN25YdWRlNTFreVlWK2hmNkYvclgxb3JPeFp3YnI0R3dWa2xhSzYyVjFvNGRDOEVRRE1FN2QycUZ3OE5EZEM2N3hVQU14R3pkMnJaTDJ5NXR1N3owVWc3bVlBN1cxNHVPeFZvSEhvR3dWa1VhSkEyU0JzWEg0eFNjZ2xQTVp1MnNib1B1cG5KLzZCanZwL1pUKzczMWx1ZzhySFhpQXNKYUJUbFpUcGFURXhMQURHWXdyMWdoT28vOTN3RElJQk5CT0lSRCtJSUZ5bVJsc2pMNXZmZEV4Mkt0bSs3ZWVURjJQeG83eHFXL1NuK1YvcHFVcE52Q1lRUWpHTy9kdzl0NEcyL0h4WEhoWUk2RVJ5RE1xZnpRTVg2OS9mWDIxN2R0Z3pSSWc3VHg0MFhuc3BzSlRHQzZkY3MyMVRiVk5uWGN1SkxRa3RDUzBFT0hSTWRpN0oveENJUTVoVDRwZlZMNnBIaDV0WXRyRjljdUxpMU5yNFdEMXRKYVdudjl1bzFzWktQaHc3bHdNRWZHSXhDbWE4RTdnM2NHNyt6U3BmN1A5WCt1Ly9QQmc5cGRTUktkeTI2aEVBcWhmL3NiZHNiTzJEa2l3ckxZc3RpeStNSUYwYkVZK3luOEdDL1RwYUF4UVdPQ3huVHZYdTlXNzFidmxwV2wzZTNaVTNRdXUvMGVmZysvTHl0ejZldlMxNlZ2UklSMjR0L1hYNHVPeGRqOTRBTENkTVU0eFRqRk9PVTN2Mm1JYkloc2lEeDBDRmJBQ2xqaDZ5czZsOTBJQ0tpb3lCQmtDRElFUlVVVit4WDdGZnRkdXlZNkZtUDI0Q2tzcGd2R3M4YXp4clBoNFRTZHB0UDAxRlR0YnZ2Mm9uUFpiUjJzZzNWcGFXNytidjV1L2hNbWNNYzQwek5lUkdjT3pmaGZ4djh5L3Rjeno5ajYyUHJZK2pUdWlxdS93a0dmMHFmMDZiWnRNQnRtdyt6bm51UEN3WndCajBDWVE5SjJ4WjAyalU3UktUcjFsNytnQ1UxbzB0OFo0eHF6V1ZFVVJWRmVlMDI3NWpQR21YUGdFUWh6S0Q5MGpNc2dnN3hsaSs0S3gvY2Q0OVNOdWxHM045L1VDc2U4ZWRvSHVYQXc1OElqRU9ZQUVPVzE4bHA1N1ovK0JOdGdHMnhic0VCMEludHBJNlg2ZXNOZ3cyREQ0RmRlMFU3OCsvQkQwYmtZYTBuNmVXZkhuSXJXK09mdTdoSHFFZW9SdW5VclJFTTBSRSthSkRwWDA5eStqWlZZaVpXeHNWcmhhT3hIWWN5NThSUVdlNkQ2cmV5M3N0L0tYLzNLNDQ3SEhZODcrL2RqTkVhakhndkhYSmdMYzcvOUZzdXhITXRIakZEOEZEL0Zqd3NIYTExY1JBZGdyVU5JUlVoRlNNWEREOU50dWsyM016TnhGYTdDVlVPSGlzNWx0d0V3QUFaVVZzSmUyQXQ3Zi90YjVaSnlTYmxrc1lpT3haZ0l2QWJDV3BSMlZLeVBqK0d1NGE3aGJ1T2VUbjM3aXM1bHR6QUlnN0F2dm9CY3lJWGNrU01WVlZFVjllOS9GeDJMTVpGNENvdTFpTURxd09yQTZ0Njk4VFA4REQ4ckxOVHU2cTl3MEJKYVFrdE9uZElLeDZCQlhEZ1krejg4QW1ITnl0alQyTlBZTXlpSTJsSmJhcHVSQVFnSStNZ2pvblBaYlNXc2hKVkhqM3JFZXNSNnhJNGRlL0xheVdzbnIxVlhpNDdGbUNQaEVRaHJGc1owWTdveC9iZS90U1hia20zSlI0N290bkJFUXpSRWYvUVJMSUFGc0NBeWtnc0hZeitPUnlEc0Y1RTZTNTJsemxPbW9ELzZvMzlqMzRPYm0raGM5cUtkdEpOMnJsdW5QcUUrb1Q3UjJERnVzNG5PeFpnajR4RUlheEpaa2lWWm1qc1gveHYvRy84N09WbTdxNlBDMFhqR3VBVXNZRm0yVENzY2MrZHFIK1RDd2RqOTRCRUlzd09pVERMSnRIU3BkbGIzMHFXaUU5bUxraWlKa2hvYXdBcFdzTTZhcFVhcjBXcjA1czJpY3pHbVIxeEEyRStLalkyTmpZMTFjU21YeStWeU9Ta0o5c0FlMlBQU1M2SnoyVzBXeklKWmQrOWlLWlppNmVUSkZyUEZiREYvOG9ub1dJenBHUmNROW0vMU1QY3c5ekEvOUZBN2ozWWU3VHcrK2dnMzRTYmM5Tnh6b25QWkxRaUNJT2pHRGFxbWFxcCs1aGwxaDdwRDNaR1hKem9XWTg2QTEwRFl2K2hQL2FrL2VYdTMvN3I5MSsyL3pzN1dhK0dnQWlxZ2dzdVhEVmNOVncxWGh3emh3c0ZZOCtPdFRCZ0FBSmhpVGJHbTJFY2ZoVGJRQnRwa1orT0grQ0YrR0J3c09wZTk2QVNkb0JQbDVhU1NTdXJRb2NwOFpiNHl2NnhNZEM3R25CRVhrRlpPNjk4SUNLQXFxcUtxWThkd0cyN0RiWDM2aU01bHQ4RXdHQVlyU24xWmZWbDkyZENoWnlhZW1YaG1Za1dGNkZpTU9UUGV6cjJWa2lSSmtpUlpwbS9wVy9yMjRFRTRDU2ZoWk9mT29uTTF6V2VmdWN4MG1la3k4OWxubFo1S1Q2WG5kOStKVHNSWWE4QnJJSzJNZGxUc2tDRlFETVZRZk93WXJJRTFzRWFIaFNNS29pQnEzejR2aTVmRnl6SnFWSEhQNHA3RlhEZ1llNkQ0S2F4V1Fsb3JyWlhXamgwTHdSQU13VHQzWWp6R1k3eUhoK2hjZGt1RlZFamRzRUU3ZjRNYi94Z1RpVWNnVGs3S2xES2x6RmRmUlUvMFJNKzllL1ZhT0dnTGJhRXRpWWxhNFpnOVc3dkxoWU14a1hnTnhFbkp5WEt5bkp5UUFJdGdFU3hhc1VKMEhuczFkb3lqRmExb25UMWI3YWYyVS90dDNDZzZGMlBzLy9CVFdFNmlzV1BjNDRESEFZOEQ3NytQQzNFaExuenJMZEc1N1BaOXg3aTIxY2lVS2Vwa2RiSTZ1WEd2TGNhWUkrRTFFSjNyazlJbnBVK0t1N3RubVdlWlo5bjI3WkFHYVpBMmZyem9YSGFMaDNpSXI2bUJHSWlCbUpnWXhWdnhWcnl6czBYSFlvejlPQzRnT3FVVkRpOHZ6MFRQUk0vRXhqMmRSb3dRbmN0ZXRKcFcwK29yVnd5TERJc01peUlqTGJtV1hFdHVTWW5vWEl5eG44ZHJJRG9UdkRONFovRE9MbDNxRStzVDZ4TVBIdFR1U3BMb1hQYWlSRXFreEV1WGJIdHRlMjE3SXlMVVhEVlh6YjE0VVhRdXh0ajk0NmV3ZEVMYm8rby8vcVB1a2JwSDZoN0p6ZFh1NnJCdzVGQU81Wnc3MTdDM1lXL0QzckN3MCtiVDV0Tm1MaHlNNlJGUFlUazQwM3JUZXRQNko1KzBkYkIxc0hYSXlvTDM0RDE0ejlkWGRDNTdVUUlsVUVKT0RxN0FGYmdpT2xwUkZWVlJiOTRVbllzeDFuUmNRQnlVTkZJYUtZME1DZEVXeGRQVE1RUkRNS1JqUjlHNTdFVVpsRUVacWFudWRlNTE3bldUSmhYNkYvb1grdGZXaXM3RkdQdmxlQTNFd1FTV0I1WUhsbzhaQTkyZ0czVGJ2UnVETUFpRFBEMUY1N0piRE1SQXpOYXRiYnUwN2RLMnkwc3Y1V0FPNW1COXZlaFlqTEhtd3lNUUJ5RWZrNC9KeDZaT3BjRTBtQVovOEFHYTBJUW1WOTBWK01hT2NhM3hUNGQ5S0l5eCs4WUZSRERwaUhSRU9qSnZIcVpnQ3Fhc1hnMEtLS0NnZnY1Y1pKQkJKb0p3Q0lmd0JRdVV5Y3BrWmZKNzc0bU94UmhyZWJwN2grc2NFT1ViOGczNVJtSWlESU5oTUd6aFF0R0o3R1lFSXhqdjNjTmJlQXR2VFp0bW1XeVpiSm44OGNlaVl6SEdIaHd1SUE5SU9JVlRPTG02VnYrNStzL1ZmOTYwU1NzY0w3d2dPcGZkVEdBQzA2MWJ0cW0ycWJhcDQ4YVZoSmFFbG9RZU9pUTZGbVBzd2VNK2tCYW1uYi9ScGszMU45WGZWSCtUbW9xN2NCZnUwbC9ob0xXMGx0WmV2MjRqRzlsbytIQXVISXd4L2N5MTY4elRIWi91K0hUSHRtM3YvTzdPNys3ODd2QmgrQXcrZzg5Q1FrVG5zdHRDV0FnTHYvcktNTkF3MERBd0l1S1UzeW0vVTM3Lzh6K2lZekhHeE9NQzBpSVE1WHc1WDg1UFRZVTVNQWZtakJrak9sSFRuRDFyZThqMmtPMmhrU05MOGt2eVMvSXJLMFVuWW93NURpNGd6Y3c0eFRqRk9HWGlSUHFDdnFBdmR1MFNuY2R1QkFSVVZHUTRZRGhnT0JBVnBZMDRybDBUSFlzeDVuaDREYVNaVVNmcVJKMys4ejlGNTdEYk9sZ0g2OUxTM0ZMZFV0MVNod3pod3NFWSt6bGNRSnFKTWQyWWJrd1BDSUJjeUlYY2Z2MUU1N2x2SDhGSDhOR1dMVjREdkFaNERZaUo0YTFHR0dQM2l4L2piU2JVZzNwUWo3NTlSZWV3ajltczlGSjZLYjFlZSszNzc0SkVKMktNNlFlUFFKb0psVklwbFhib0lEckhqL3ErWTF3N1kveU5OeFJGVVJSbDNyenYwM1BoWUl6WmpRdElNeUVqR2Nub2VHc0dkSXBPMGFuNmVqeVA1L0g4akJtV1NrdWxwWEwxYXRHNUdHUDY1eUk2Z0xONHJQeXg4c2ZLNitxb21xcXB1dkdkdlVEZmQ0d2JyQWFyd1JvVFkxbHZXVzladjJlUDZGaU1NZWZCSTVCbVVweFduRmFjZHVrU0xJRWxzT1RNR1ZFNXFKQUtxZkRhTmZxS3ZxS3ZmdnRieTh1V2x5MHZaMmFLL3Zrd3hwd1BGNUJtUmxmb0NsMVp2bHpNVjdkYXdSZDh3WGZvVVBXUWVrZzlWRmdvK3VmQkdITmUzRWpZSWhDbHk5Smw2ZksrZlJpRlVSZ1ZIZDFpWHlvTXdpRHNpeTl3T1M3SDVSRVJsamFXTnBZMkZSV2lmd0tNTWVmSEk1QVdRZVQ1cE9lVG5rOCsvenk4QysvQ3U3bTV6ZjRsdnYrOGhnV0dCWVlGWVdGY09CaGpEeG92b3JlUWl0cUsyb3JhZS9kOFB2ZjUzT2Z6ano0Q0JBUjBjNk5pS3FaaVdjYk51QmszdTduZDcrZlQvci9hV3F6SGVxeGZ0UXBXd2twWStjSUxsb1dXaFphRk5UV2l2MS9HV092RFUxZ1BXR0JvWUdoZ3FJK1B5MWN1WDdsOE5XRUM3YVc5dEhmSUVMcE8xK202djMvamY0Y1A0OFA0Y0VVRnZVUHYwRHZIanRGMzlCMTlsNUxDbXhveXhoekYvd0tlWWVNeS96UEMvd0FBQUNWMFJWaDBaR0YwWlRwamNtVmhkR1VBTWpBeE55MHhNaTB4TlZReE5UbzFOem95Tnlzd09Eb3dNS0lSdmk4QUFBQWxkRVZZZEdSaGRHVTZiVzlrYVdaNUFESXdNVGN0TVRJdE1UVlVNVFU2TlRjNk1qY3JNRGc2TUREVFRBYVRBQUFBVFhSRldIUnpkbWM2WW1GelpTMTFjbWtBWm1sc1pUb3ZMeTlvYjIxbEwyRmtiV2x1TDJsamIyNHRabTl1ZEM5MGJYQXZhV052Ymw5amF6RmllbUV3ZW1vNWFtcGtZM2h5TDNKcFoyaDBMbk4yWjdPM0o4MEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxuXHJcblx0Lmljb24tcmVmcmVzaDpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBTVFwSlJFRlVlTnJ0M1hsY1ZIWDNCL0J6N3JDSVNpNklDK2lqa3BacElzd015QkxnbHVWdUttNHBxV21FdUcvaFVwcjV1RllvaXVhU0Zya2xadnJvbytqUEZSVVJaZ1lWeFoxSzNISVhVQlNHZTM1L1hDOVBXcFlMOEoyQjgvNkgxd3dHbjNzYjVzejkzdS8zZkFFWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT00vUVVVSFlDeDU5RjBkZFBWVFZkWHE1WVhreGVURjFPM0xsN0g2M2pkelkzZW9EZm9qVHAxVUl0YTFGYXRDbS9EMi9DMmt4UGNodHR3dTBvVnlJUk15S3hTaFZwU1MycFp1VElrUXpJa2x5dUh2K0F2K0l1ZEhVUkJGRVJKa3ZKYktsUW8rSVdoRUFxaHNnejJZQS8yZCs4V1BQL29NWFdranRUeDRVTU13QUFNdUg0ZDJrRTdhSGY5T29WUUNJWDgvanZ1eEoyNDg5bzFXa0pMYU1tbFMrQUhmdUIzN2h3bVlBSW1uRHRuTkJsTlJsTkdodkpEaVVTZlgvWnlnaWlJZ3FoTW1heUpXUk96SmdZRjRYYmNqdHY5L2FrWDlhSmVycTdRRTNwQ1R3Y0hpSUVZaU1uTXhOcFlHMnVmT1lOVGNBcE9PWERBY05adzFuQTJLVW4wY1R3ckxpQk1LTyt6M21lOXo5YXNLYStWMThwcnRWcjV0SHhhUHYzbW16Z2FSK05vZDNjWUNBTmhZTU9HeXI5KzlWWGxhOW15b25NWEZvcW1hSXArOEFERE1SekR6NTZGVHRBSk9oMDdSZ21VUUFrR0ExN0RhM2pOWU1qcmxkY3JyMWRLeXJHeHg4WWVHM3Z2bnVqYzdJOFFkYkc2V0Yzc2tDRlVqYXBSdFlrVGNTU094SkhWcXIzWXowdE5WYjZPSDI4MEdvMUc0My8vSy9vSW4zcmtvZ093a2d6UjA5YlQxdFBXM1YzanJISFdPTGRvSVJ0a2cyenc4NFBUY0JwTysvamdHQnlEWTJyV0ZKM1UwdEVpV2tTTDh2TnhEYTdCTlNkT2tBTTVrTU91WFRnWUIrUGduVHZ6MXVTdHlWdXpieDhYbU9LaDArcTBPcTJ0TFcyaExiUmw5V3JzZ0Iyd1E3ZHVoZjE3YUFXdG9CV3pacG5jVGU0bTk0Z0kwY2Y5SkM0ZzdLVTBvU2JVaENwVzFGVFRWTk5VYTk4ZVRHQUNVOXUydUFmMzRKNldMV0V1eklXNVZhdUt6bG5pNlVFUCt0eGNaWWp1MENHb0R0V2grcFl0K1FINUFma0I2OWNmeGFONEZILzlWWFRNa2tKM1VYZFJkM0hCQXVXS01UeTh5SDhoQVFFTkg2NE1lVVpGaVQ1K0ZSY1E5a3dhTjI3Y3VISGpTcFZzYlcxdGJXMkRneEVSRWJ0MlZiN2J2TG55MWRaV2RFNzIxK2d6K293K1MwNlcra245cEg3cjErZmR5cnVWZDJ2ZE9pNHN6MGY3cnZaZDdicytQdmd2L0JmK0t5RUJqR0FFSXhiNSt5ak5wL2swUHl0TEU2bUoxRVMrOWxweWJISnNjdXpWcTZMUEJ4Y1E5aGpsSnFDTlRiWStXNSt0Yjk4ZUZzRWlXTlMzTHh5RFkzQ3NYVHZsc2IyOTZKenNKVDJhSEVCZHFBdDEyYlVMTXpBRE01WXNnUS9oUS9odzB5YmxrMjVlbnVpWWxrYTdYTHRjdTN6VEpvekdhSXp1MkxHNGZ6ODVrek01anh4cGlqUEZtZUxtemhWOVByaUFsSEtlZnA1K25uNHVMdGdRRzJMRFFZT3dESmJCTWg5OUJJZmdFQnh5Y1JHZGp4VXZPa1NINk5EVnE3Z0VsK0NTRlN2TXg4M0h6Y2VqbzQ5K2MvU2JvOTljdWlRNm55aktQWThxVmNoQUJqSmN1WUplNklWZU5qYkZIcVFOdElFMlc3WVlweG1uR2FkMTZDRDZ2RWlpQTdEaXBmd2hORzZzUzlXbDZsSi8rRUY2S0QyVUh2NzZLNlpnQ3FaTW1jS0ZvM1JEWC9SRjMrclZZUVdzZ0JYang5dVFEZGxRZXJvMlhadXVUVisyek91aTEwV3ZpNis5SmpwbmNhTVA2QVA2SUNCQVdPRlFjMFJRQkVYVXFTUDZmS2o0Q3FTRUt4aXp2WTdYOGZxa1NhQURIZWphdGkydXNWdFd3cWhEWCsycFBiWGZzSUZxVTIycVBXMWFTbDVLWGtyZTBhT2k0eFVWM1FQZEE5MkRmLzhiL01FZi9DZE1FSnZtd2dWbGVtL3QycUxQQzErQmxEQWU4Ujd4SHZFTkd5cFhHdXZXRmR6c0F3Q0FkdTI0Y0xDWHNoZ1d3MkpKVXFldFN2MmwvbEwvbEJUMTlhYmZvdCtpMytMbUpqcG1ZYU1iZElOdTFLMHJPZ2Y0Z2kvNGlyc0NlaElYRUN2WDVPTW1IemY1Mk5WVk8wODdUenN2SmtaelNuTktjeW8xRlJBUU1EaVlDd1lyVXVycjY5SHJUYTRpVjVHcm5EaWh1Nk83bzdzemU3WTZlMDkwekplRkMzQUJMbmpSaFlHRmlJQ0FMR2UySXhjUUsrT1Q0WlBoaytIZ29OUHBkRHJkcDUvYWdBM1l3T25UR0lNeEdOTzNyL29KVVhST1Zqb3BLK3JMbElHVzBCSmFqaDFyRjJnWGFCZDQrclJ1dDI2M2JuZEl5S04vWlgwZmFIYkFEdGhScnB6b0dDQ0RERElYRVBhY1BMLzAvTkx6eThEQVhLZGNwMXlubEJUbDJhbFQxWjVPb3ZNeDlwY1NJUkVTbloxaExJeUZzZDkvcnh1bkc2Y2J0MitmT3RRcU90NHpRMEJBQzNqajlnSXZFSGdULzBsY1FDeVVjcVZSdWJKeXBmSGRkOUlaNll4MFp1OWVwV25mNjYrTHpzZllDOWtGdTJCWFFJRG1qT2FNNW96SnBDTWQ2V2pLRkxVMWlPaDRGbyt2UU5qZlVXZE41WjdPUFoxNzJtQlFudjNnQTc2WHdVb1VkVUdxSHZTZ256d1pwc0pVbUpxUW9QOUMvNFgrQy82QTlEVGtUdTdremxjZzdKSGc0T0RnNEdDTlJ2MGtwdndoSFRpQW4rQW4rSWtGelBwZ3JEaE1oc2t3V2ErblMzU0pMaG1OV3ExV3E5Vis5SkhvV0pZR3d6QU13elFhNVpINGU1M0NBNVJXK3Z2Nisvcjd0V3FsRDBvZmxENW85Mjcxazlqakx4REdTaGwxbnhaRVJGeThXSHRWZTFWN2RlTkd0V21uNkhpV29sNVV2YWg2VWVLSHNpem1VcWkwMEozU25kS2Q2dFJKTnNrbTJiUjhPWTdIOFRpK2NtWFJ1VW9iU3FJa1NzckpVVllXMzdzSHcyRTRESCtHd24wUURzTEJpaFY1U0xGNFlEdHNoKzA2ZGJMeHQvRzM4VTlPVnU2VmRPbWk5T3BTOTgwb2VyU1g5dEplUkd5R3piQ1o2TE1DVVBaaDJZZGxINnBEV1E4ZmlzckJmd0RGUk50SDIwZmJaOElFTEl0bHNleTBhZndHOUlMQ0lBekNIajZrbnRTVGVwNDlDNnRoTmF3K2ZScERNQVJEVHAvR2J0Z051NTA2QlROZ0JzeTRjRUZwUVhIcmx0bmI3RzMydm5YTFlhTERSSWVKdDI0bDFrcXNsVmdySitkNWYvM2p6U2FkbmVWajhqSDVXTldxbW1oTnRDYmF4WVhxVVQycTUreE15Mms1TGE5WlU5bUJzSEZqL0JhL3hXOGJOVkt1TkY5L0hReGdBSU9kbmVqVGFYVzh3QXU4N3QzRGJNekc3SUVERFNzTkt3MHIxNjR0NmwrcnpkSm1hYk5NSnFXQWVIcUtQZzFtZzlsZ05sU3FwSFJUdm5OSFZBNStBeXNpajg4cVdiaFFtUVk0Y0tEb1hKYU9EdEFCT3BDZUR0ZmdHbHc3Y0FEZncvZnd2ZjM3bGZOMzRJQ2JtNXVibTl2WnM3R3hzYkd4c2ZuNW92TStML1Yxa1Q4M2YyNyszUHIxYlpiWUxMRlo0dTVPSitra25Rd01wUDIwbi9hM2FNR3o3WjRSQVFGOTlaVnlSVEp1blBLa0xCZjJyOUZ1MFc3UmJrbEp3Y2s0R1NkN2VJZytiT1c0bloyVjQ3NXhRMVFNSHNJcVpNb1dyYSs4a3Q4enYyZCt6OWhZNWRuV3JVWG5zaGpoRUE3aDJkbHdBUzdBaGExYm9UVzBodFliTjVwanpESG1tUGo0b3c1SEhZNDZQTDNycTlJRFNQUkJ2TGlDTnVtQkVBaUJhV25LcytyWHRXdWhMSlNGc24vb2tud096K0c1Rmkwd0h1TXh2a1VMNkEyOW9YZUhEa3BCclZKRjlQRUloNENBbzBmcmtuUkp1cVM2ZFcxcjJOYXdyZEduejR0ZVlWb0xaWXRqU1ZJMmNCT1hnd3RJSVZILzRNM1Z6ZFhOMWJkc1VYbzdpTC9VRmV2K2ZhWDk5TzdkMEFKYVFJdlkySndiT1RkeWJtellrRFlsYlVyYWxPeHNtQUpUWUlyb25KWW5KU0VsSVNYaDhtWGwwY3FWMEFBYVFJT1ZLOVZaZStubjA4K25uL2YxTFdoWlEwQkF2WHVYMnNJU0JtRVExcVZMSHVWUkh1M1o0ejdIZlk3N25JNGRsUzErcjExNzJSK1ArWmlQK1R6ay9DUXVJQzlKV2VqWG9JSHl5WHJuVG1nR3phQ1pxNnZvWE1WTjNmRU9IZEVSSFJjc0tOKzhmUFB5emRldDI0ZjdjQjgrZUFEVFlCcE1FNTNTK2owK2RIZmdnUHBWbVpVemJseUY3eXQ4WCtIN05tMGdFaUloTWpRVVZzSktXUG5PTzZYbW5oc0NBalp0YWx2SHRvNXRuUU1IbEwvUE5tMlVLOWZ6NTBYSEt5ejJTZlpKOWtuaXAvR1cvQmRVRWZGTThFendUS2hYVDFvdHJaWlc3OXRYYXZiUmVMVDN0akxkY3RNbW5JcFRjZXFTSlliMmh2YUc5anQzaW83SEhsZndPaDBxRFpXR0RoMnEzSVQrOE1QUzBnS0hJaW1TSW4vL0hicEJOK2pXdXJYcG11bWE2ZHF4WTgvN2MzUWpkU04xSTQ4ZWhYaUloM2gzZDlISEpibEpicEpialJxaXQ3YmxBdktjdkR0NGQvRHVVTGV1ZWIxNXZYbjl2bjNvaDM3b1Y2dVc2RnhGcFdDNmF4Wm1ZZGFDQlRaYmJiYmFiUDNxcThPOUQvYyszUHYzMzBYblk4OUgyUkRLeVNuL1F2NkYvQXNmZllSRGNBZ09HVFdxcEE5OVVTSWxVdUxObStpRFB1alR1clZ5UldKNjVyc0hsbFpBWkh2WlhyWjNkWDE4cUxQNDhSRFdNMUlYL3BrVHpBbm1oRjI3U21yaG9HUktwbVN6R2ViRGZKaS9aazIrbEMvbFM1OTlkclRpMFlwSEsvNzZxK2g4N09VazEweXVtVnp6NWszbDBZd1pEZGMxWE5kdzNmejVEamtPT1E0NTRlRlVuK3BUL1lrVGNTZ094YUdPanFMekZoYWxjRGc1S1k5MjcxYitudHUyTlpRMWxEV1VWZmZMK1J2eEVBL3hsak1FS0x2TDdySTdJaVJBQXZ4eitpSWpmQXpOMHFuN2JkQmI5QmE5dFdkUGlXc3hvZ01kNklpZ0EzU0FEdXZXYVM1ckxtc3VOMnBrR200YWJob2VFcUxNTStmQ1VWS2xkVS9ybnRZOU85djRnZkVENHdlelp0RVlHa05qR2pTQVlBaUc0S1ZMQ3o1UWxDZ1ZLdEJhV2t0cnQyOVg3cEUwYi82UC8wa2dCRUlna2Vqa0t2dlI5cVB0UjRzdmFNSURXQ3AxSXh3N1d6dGJPOXVFQk9VU3YwRUQwYmtLalQvNGcvKzVjOHJLNm84K1VpN3A5K3dSSFl0WkZyWHR1blJkdWk1ZFg3b1VwK04wbk83bkp6cFhZVkdIYUtWdnBXK2xiN3QyTlh4aytNancwYlp0VC80N3BkQ285MDRhTnhhZFc1bDFWN3UyTWkzOHdnVlJNZmdLNUFucVNtUGI4YmJqYmNldlcxZFNDb2Y2U1pLYVVUTnFObnUyN1ZqYnNiWmozZDI1Y0xDL2N5VHdTT0NSd0xRMFUxZFRWMVBYZ0FCeUptZHlIamxTK2U3OSs2THp2U3owUm0vMGRuQWdJeG5KdUhHanNyUG5lKytwMzFjNlNBUUV3QWdZQVNNc1lFZkNSK1RlY20rNU4xK0JXQnp0YWUxcDdlbW9LT3lOdmJIMzBLR2k4eFFPa3duTFlUa3NOM0NnSWQ0UWI0aFhONlJpN01Vb244aGZmVlY1dEhTcDh2VVpob0lzWE1HUTNWYllDbHVQSDdlWWxlZFBVRnFaMUswcmVvaVpDOGdqYXZ0b3RRdW82RHd2VEwybllRQURHTDcrdXJ5eHZMRzhNU0pDV1k5UjBzYXltV1ZBMUx2b1hmUXVJMGJJRitXTDhzWFpzNVVtbFphemIwVkpvM0hSdUdoYzNOeVNOaWR0VHRyOHl5K2ljcFQ2SVN4OXFqNVZueG9VcEJTT0JRdEU1M2xSZEpnTzArSE1UUGtyK1N2NXEyN2RsTEhSTVdPNGNMQ2lSMlM0Ykxoc3VCd1pTVi9UMS9SMXk1WjBpQTdSSVhIckUxanhLTFVGUk5sZm9FNGRwVnZyK3ZYS3MrTDc2NytZMUZUTlZjMVZ6VlV2cnhUSEZNY1V4dzBiUkNkaXBWUEttSlF4S1dQaTQ1VjdiVG9kVGFBSk5PRVpwc215NTVJWGxCZVVGMVQ0VFNPZlY2a3JJR292SVJ1OWpkNUcvOE1QVnJ1QWFoa3NnMlUvL3FnODhQRlI1dmVmT1NNNkZtTUEvK3ZsOVNEL1FmNkQvT2JONlVmNmtYNzg1aHZSdVVvS3pXRE5ZTTFnOFFXazFJMVJucmMvYjMvZS9wTlBsR2FIYjcwbE9zOXoyd1NiWUZOMHRMR21zYWF4NXJCaHlwUGlYMGlNL1JWbG5VbHVydklvTEV6M3ZlNTczZmUvL2dwUkVBVlJNMmVLem1ldDhsdmx0OHB2Slg0N2cxSnpCYUlQMUFmcUF6MDlsZGxJa3llTHp2TzhhQVd0b0JXelppbUZZOGdRNVZrdUhNeTZGQ3hZbkViVGFGcDRPSVJDS0lUeTYvaDUyYmphdU5xNGlqOXZKYjZBS0YxSzdlM3BIdDJqZTk5L2J5MDd3ZEVpV2tTTDh2UGhNL2dNUGdzTE03bWIzRTN1RVJHaWN6RldHRXh0VEcxTWJSWXVoTVd3R0JiMzdhczhtNWNuT3BlMWVPajkwUHVoTnhlUUlsZWhaNFdlRlhxcWw4b1dzSUwwbjZpZnlFN0JLVGoxd1FmR1RzWk94azQ4ZHN4S0ptVWg2K3JWRkVJaEZOS2pSOEVISi9hM2JOZllyckZkd3dXa3lIaCs2Zm1sNTVlQmdiQVJOc0pHOVY2QjVhT1Z0SkpXRGh0bUNqR0ZtRUpXclJLZGg3SGlvUFJlKy9sbnlJUk15Qnc5V25RZVMyZTd5WGFUN1NZdUlJVk9uV1VsMVpmcVMvV2pvcFJMWlBFYnIvd1Q4aVJQOHB3eXhSUnZpamZGUjBlTHpzT1lDS1pXcGxhbVZ2UG0wV2JhVEp2VjZmWHNTWG1kOGpybGRSSi9wV2J4YjZ6UEt6MDlQVDA5L2FPUFlDcE1oYWxObW9qTzg0OGV6YW95TFRNdE15MzcvSFBSY1JpekJQSTUrWng4YnZCZzhBRWY4TGwrWFhRZVMxUG10eksvbGZtTnIwQUtqVStHVDRaUFJ1WEt5c1l4WDN3aE9zOC9XZ1NMWU5HR0RZOVB4MldNQWFoTkhLOWZWM2I2REE4WG5jZlNaRVZrUldSRmNBRXBOSG1ZaDNrNGRlcmpHOGRZSHBwQk0yakdtVE9hU3BwS21rcjkreXZQaW44aE1HYUpsSlk4c2JFOHBQVzRTbU1xamFrMGhvZXdYcHErajc2UHZzK2JiNUlMdVpCTGFLam9QRThWRHVFUW5wMHRsNUhMeUdYZWV5K3BmbEw5cFBxWm1hSmpNV1lOekt2TXE4eXJ3c09WZlRCdTNCQ2RSN1JzWGJZdVd5ZStnRmo5U25RNlNTZnA1RmRmV1hyM1R6S1RtY3dmZnFqdXJ5QTZEMk4vNUJYc0Zld1ZYTDI2OHFoNmRmbThmRjQrYjIrUFUzRXFUblYwcE1rMG1TYVhMNis4Z2Y5Rno3Z0ZzQUFXMk5qUUVCcENRLzZ3RmU3SDhERjhmT2NPZm9QZjREZlBzS01mQWdMZXY0K2Y0K2Y0K2NPSFQzNmJlbEpQNnJsdUhmd0lQOEtQZ3dlTFBtL0Y3bEczYmVNUzR4TGpFdkhyWnF5Mm5idE9xOVBxdEUyYktpKzR4RVRSZVo2RzNxRjM2SjNJU05OMDAzVFQ5RkdqUk9kaHBaUFNQTFJpUlJ1ZGpjNUdGeEtpL04xMDdxeGNHWHQ1UVRSRVEzVDU4cUp6c24rZ0J6M29jM09OaTQyTGpZdnQ3VVhIc2RvaExOcEtXMm5yK1BHaWN6elZSSmdJRTlQU01xdG5WcytzYnNFNVdZbW0zYWJkcHQwMmVMRG1vT2FnNXVENTgwcmhtRGRQK1c3ejVsdzRyRXhUYUFwTjFkNWk0bG5za00vVEZOenorSXcrbzg4NmRoU2Q1MDhlclNTWHQ4dmI1ZTBEQjU1YmZHN3h1Y1YvdmhSbnJDanBadXRtNjJaSFI4TWttQVNUU3VGUVQwbWxBUTFveEE5ZHFhenVDb1Jlbzlmb3RZZ0lNSUlSak9MM0JQNlR6dEFaT2tkRnBTeE9XWnl5K05BaDBYRlk2YUlNN1E0YlZtcnZFWlJ3VkpmcVVsM0x1UUt4bWdLaTM2TGZvdC9pNWthVGFCSk42dEZEZEo0L0dRdGpZZXl2ditic3pkbWJzL2ZUVDBYSFlhV0xVamdxVkZDR09IaEJhb2xsWVVOWVZsTkE1R1B5TWZuWXVIRVdPOXRxTnN5RzJhR2h5djRIMmRtaTQ3RFNoY3BUZVNyZnB3OGtRUklrVmF3b09nOHJJakxJSVBNUTFqUHpQdXQ5MXZ2c0s2L2dUL2dUL3FTMmZiWTBPM1lvQzU1MjdCQ2RoSlZPMkF5YlliT1dMVVhuWUVXTWdJQzRnRHd6Y3c5ekQzT1BuajJWUjJYTGlzNVQ0TEdOY0hpV0ZSTk1CenJRdWJtSmpzR0tGZ1pnQUFid0VOWXp3eGJZQWx1b0xUOHN5Rlc0Q2xmWHJGSDJNekNaUk1kaHBSdTFwdGJVK2c4TCtGZ0p4bGNnLzhnajNpUGVJNzVoUTlnRGUyQ1BqNC9vUEFYQ0lBekNIajdVSkd1U05jbDhzNXhaQnB5RWszRFM3ZHVpYzdBaTFoeWFRM08rQXZsSG1oUk5paWJGQXE4OEZzRWlXTFI4ZWRMbXBNMUptMy81UlhRY3hnQUFvQS8wZ1Q3bnpvbU93WXJZSHRnRGU2NWVGUjFEWlhFRlJKbU9hR3VyYkxCa1FUZk5IOTN6a0RaSm02Uk5jK2VLanNQWUgrRndISTdEZVJKSGlYY1FEc0pCeSttbFozRUZSRjR2cjVmWHYvc3Vqc1NST0xKYU5kRjVDaXlHeGJCNDI3Ymttc2sxazJ1ZU9TTTZEbU4vWkgvQy9vVDlpZGhZWlQrY216ZEY1MkZGUStvcjlaWDZ4c2FLemxHUVIzU0FQd1hxSm5XVHVsbGdpNUpkc0F0MnFUMkVHTE1zQjI4ZXZIbndabFlXdElTVzBITHlaTkY1V0ZIWXVERTVOamsyT2ZiSUVkRkpWQlpXUUJCaE5JeUcwVzNhaUU2aW9tazBqYWFkT0dHc2FLeG9yTGh6cCtnOGpQMGRVN3dwM2hRZkhVMGhGRUloUC93Z09nOTdTZjdnRC83bnprbHVrcHZrRmhZbU9zNlRMS2FBNkFQMWdmcEFEdy80R3I2R3IxMWRSZWRSS2JOYm9xT1ZSOCt3bndGakZzQTAzRFRjTkx4ZlArWFJ6Sm0waUJiUkl2RWJFTEZuMUJKYVFzdjkrODI1NWx4emJyTm15cFdINWR3OFYxbE1BVkZhTUxSdEt6ckc0L0x5bEpXZmxqUG15Tml6azJWbG5kTDQ4VktVRkNWRmVYalFKdHBFbTlhc29jTjBtQTd6anBqQ1Bkb2dTcG1lcSs1cjlQNzd4dG5HMmNiWnpab2QvZWJvTjBlL3VYUkpkTXluc1podXR0cWZ0RDlwZnpwNEVLZmpkSnp1NXljNkQwUkNKRVRHeFJrRGpZSEdRTXNaVW1Pc01EUmMxM0JkdzNWMmR1Vml5OFdXaTIzWTBEekxQTXM4cTFZdFRUOU5QMDAvWjJjNVc4NldzLy9jY3c1SDQyZ2NYYjQ4bU1FTTVyL1ltVEFLb2lDcVhEbGFRU3RvaFozZDgrYkNuYmdUZDVZcG8zUzFkbkI0MGVPalpiU01sdDI3QnoyaEovUXNoSFVUczJFMnpNN014TGZ4Ylh6NythL2tjQVNPd0JGRXNwUHNKRHRkdnk2Tms4Wko0NjVleGJiWUZ0c21KU21UYzZ4djhvUHdBdUtUNFpQaGsxRzVjdTZWM0N1NVY2NWR3ekFNd3pDTlJuUXVtQU56WU00SEh4aGJHRnNZVzhURWlJN0RHR09XUm5oWFcvTjQ4M2p6K05hdDhTU2V4SlBpQ3dkRlV6UkZQM2hnNDJUalpPTzBjYVBvUEl3eFpxbUUzd01oTFdsSmF6bXRTakFjd3pFOExpNnBmbEw5cFBvOFJzd1lZMDhqdklEQUcvQUd2T0h0TFRxR1NwbTIrMy8vSnpvSFk0eFpPbUVGSklpQ0tJaHNiSlF1b2g0ZW9rK0VpdDZpdCtpdFBYdEU1MkNNTVVzbjdCN0kvZTczdTkvdi91YWJtSTdwbVA3aXN5MEt6UWdZQVNPdVhVdHhUSEZNY1R4MVNuUWN4aGl6ZE1LdVFQTDc1UGZKNytQbEpmb0VxQ2lMc2locjkrNUhqM2pCSUdPTS9RTng5MEJPd0FrNG9kT0pQZ0VGSjJLcHRGUmF1bmV2NkJ5TU1XWXRoQlVRdklrMzhhWmVML29FcUVnaWlhVGtaTkU1R0dQTVdnZ3JJRFNMWnRHcyt2VkZuNERIOXpibmV4K01NZmFzaXIyQXFDdlBzU2syeGFhdnZDTDZCTUJ4T0E3SDA5T1Zua0gzNzR1T3d4aGoxcUxZQzRqNWZmUDc1dmRyMXhaOTRBVU93a0U0ZVB5NDZCaU1NV1p0aXIyQXlGM2xybkxYT25WRUg3aUtmTW1YZkUrY0VKMkRNY2FzVGZIZkEya0VqYURSdi80bCtzQUxUc0N2MHEvU3I2ZFBpODdCR0dQV3B0Z0xDTHFqTzdwYjBCWElTbHBKS3kxdm94YkdHTE4weFg4RjBnYmFRQnZMS1NEU0lHbVFOT2o2ZGRFNUdHUE0yaFIvQVNFZ29CbzFSQis0U3RuQTZzWU4wVGtZWTh6YUZIc0JvWmswazJaV3FpVDZ3RlhaS2RrcDJTblhyb25Pd1JoajFxYjRyMERLUUJrb1U2R0M2QU5YM0wyYjFqMnRlMXIzUXRqeWtqSEdTcG5pTHlCMllBZDJsbEpBZU9FZ1k0eTlxT0tmaGJVY2wrTnllM3ZSQnc2KzRBdSszSFdYTWNaZVZMRVZrT0RnNE9EZ1lJMEdqR0FFSTZMb0ErY0N3aGhqTDZmWUNraEtRRXBBU29DTnNBMnNHR09NRmE1aUt5QjIxZTJxMjFYblQveU1NVlpTRkZzQlVXWTc1ZVdCRG5TZ3M0QkNjZ2dPd1NFTEdFcGpqREVyVmN3MzBZbkFHN3pCVy95MFdlcERmYWhQNWNxaWN6REdtTFVxL21tOFJqQ0NNU2RIOUlGak9JWmplSmt5L2s3K1R2NU9qbzZpOHpER21MVXAvZ0lTQkVFUWRPZU82QU5YUGFqem9NNkRPbFdyaXM3QkdHUFdwdmdMeUJ5WUEzTnUzUko5NENweUptZHlkbllXbllNeHhxeE44ZmZDMms3YmFmdk5tNklQdk9BRStFditrajlmZ1RERzJQTXEvcFhvQzNFaExyU2M1b1d5WHRiTCtwbzFSZWRnakRGclUveERXSldoTWxTK2NFSDBnYXV3TVRiR3hnMGJpczdCR0dQV3B2Z0x5QXBZQVNzeU1rUWZ1SXJLVWxrcTI2aVI2QnlNTVdadGlyK0FBQUNBQlYyQmZJcWY0cWRjUUJoajdIa1Zld0dSNTh2ejVmbW5UNHMrOEFLSmtBaUp6czRlOFI3eEh2RThHNHN4eHA1VnNSZVFlcEgxSXV0Ri92SUxSVk0wUlQ5NElQb0VGSnlJZGRJNmFWM2p4cUp6TU1hWXRkQVU5eTlNUzB0TFMwc2pjbkYwY1hSeDdONGRmb1BmNExkcTFVU2ZDR203dEYzYWZ2YnNaZk5sODJYei92Mmk4ekRHbUtVVGRBOEVBS3BBRmFoaU1vaytBU29hUVNOb1JJc1dvbk13eHBpMUVGWkE2Q2Y2aVg0NmRFajBDU2pJMDVrNlUyYy9QNThNbnd5ZkRBY0gwWGtZWTh6U0NkdmdDUUVCd1hJS2lOcGNNZGMzMXpmWDE5ZFhlWGIzYnRHNUdHUE1VZ203QWpHYWpDYWo2Y1FKNWRIZHU2SlBSSUVCTUFBR05HOHVPZ1pqakZrNmNmZEFBQUJBbHBXdmh3K0xQaEVGTWlBRE10NTVSM1FNeGhpemRJSUxDQUFZd0FBR0N4ckttb3BUY2FxWGw4Y3dqMkVldytyWEY1MkhNY1lzbGZnQ2NoZnV3dDJEQjBYSGVKTEdYZU91Y2UvUlEzUU94aGl6Vk1JTHlOMll1ekYzWStMajZUQWRwc09abWFMekZGZ0lDMkhoKysrTGpzRVlZNWFxMkJjU1B1bld0bHZiYm0zTHozZVJYQ1FYeWRNVHpzQVpPR01CdmFrUUVMQktsWnB2MVh5cjVsdWJObDFPdTV4Mk9lM3FWZEd4R0dQTVVnaS9BaW5RR2xwRDY0MGJSY2Q0a3J4VVhpb3Y3ZDFiZEE3R0dMTTBsbE5BaHNBUUdMSjFLK2hCRC9yY1hORnhWSFNjanRQeER6OTBuK00reDMxT3VYS2k4ekRHbUtVUVBvU2x1bkxseXBVclZ4NCtkSWwwaVhTSjlQZUg3YkFkdHRlckp6b1h4bUVjeGprNFNEMmxubExQUzVldXJMcXk2c3FxNUdUUnVSaGpSY2Zyb3RkRnI0dXZ2VmE5U3ZVcTFhdjQrcm8yYzIzbTJxeEJnMm9QcXoyczl0RFJNY0Fud0NmQTUvZmYxZDUrb3ZPS0ltd2wrdFBnY0J5T3d6ZHVKSWtra3Q1OVYzU2VnbHpabUkzWkkwWW9qNzc1UnZtcXJtTmhqRm1qNE9EZzRPQmdqU2I5ZlByNTlQUDkrOU5NbWtreng0NlZPOG1kNUU2dnZhWjB6QUFnSUNBQWtFQUNDUURTMDlQVDA5UHYzdFZPMTA3WFRsKzdWcjRxWDVXdmZ2WFZrYWdqVVVlaXpwNFZmVnpGQlVVSGVKSXlWRlMxcXUwNTIzTzI1ekl5bEhVaWRuYWljNmtvaEVJb3BFc1gwM0RUY05Qd24zOFduWWN4OXZ4MFdwMVdwNjFTaFNJb2dpTFdyOGRaT0F0bkJRVzkzRS9OeTROQk1BZ0d6WmdCUzJBSkxKazJUZW00a1pjbituaUxpc1VWRUpVdVJaZWlTMW03RmdiQ1FCaG9PZXN4YUJmdG9sMEhENW9xbWlxYUtyNzFsdWc4akxGbnB3eE5PVG5KSGVXT2NzY0RCNVRabGcwYUZQb3ZhZ050b00yV0xYZXIzcTE2dDJxM2J1ZUduUnQyYnRqRGg2S1B2N0JaemszMEozbUFCM2lvUTBXV0ExdGlTMnpwNzYrN3FMdW91OWkycmVnOGpMRi9wZzVWeVdseW1weTJZVU9SRlE3Vk50Z0cyOXEzZjZYdEsyMWZhVHQzcnVqakx5b1dXMENNYUVRajd0c0hBUkFBQVNkUGlzN3pKRXFsVkVxZFBWdDlZWXJPd3hoN3V2VDI2ZTNUMjQ4WkErTmhQSXdQREN5dTM0dXpjVGJPRGczMTlQUDA4L1RUNjBXZmg4Sm04Vzk4TlNyV3FGaWpvcTB0M3NmN2VOK0NicXJ2eHQyNHUyclZXN2R1M2JwMTY5SWxaUmFaMFNnNkYyUHNmN3dXZUMzd1d0Q29rVElwWjgwYTVaNnFUZkZOSHJvQ1YrQUtJcHJSakdaSlV0NG5ObThXZlY0S2k4VmVnYWp5THVWZHlydjAvZmVVUkVtVWxKTWpPcytmeklXNU1IZnFWSDhuZnlkL0owZEgwWEVZWXdCQkZFUkJaR01qMTVIcnlIVysrdzRXd1NKWVpHOHZObFhKdTJkcThRVWtOVFUxTlRYMTltMkloRWlJWExOR2RKNG40VWdjaVNPclZYdHc2Y0dsQjVjaUlrVG5ZWXdCWksvT1hwMjlldGd3bUF5VFliTDRvU05LcG1SS3JsMWJkSTdDWnZFRlJDVmZrQy9JRjJiT1ZQNUhtTTJpOC95SlAvaUQvOWl4K2tCOW9EN1EwMU4wSE1aS295YlVoSnBRblRxd0gvYkQvcWxUUmVjcGtBekprSXdXTyt2MVJWbE5BVkVYNk9BTW5JRXpWcTRVbmVldjJkcVNqblNrKys2N2h1c2FybXU0em5MV3J6Qlc4aUhhN0xmWmI3Ti8wU0xsRGR0eVdnL2hhbHlOcXk5ZUZKMmpzRmxOQVNtd0FUYkFobW5UbEFjV3VFQW5IdUloM3QyOVRMMHk5Y3JVKy9SVDBYRVlLdzMwOWZYMTlmWER3MkVraklTUmxqUFpwa0FmNkFOOWpoMFRIYU93V1YwQk1ScU5ScVB4L0hucVJiMm8xdzgvaU03elZCN2dBUjRSRVY1MXZlcDYxZlh5RWgySHNaSkkzMGZmUjkvbnpUZmxVL0lwK2RUczJhTHpQQTJHWWlpRzd0Z2hPa2RoczdvQ29yTFpaN1BQWnAvbFhvbWdGM3FobDQxTi9vbjhFL2tuZnZqQis2ejNXZSt6cjd3aU9oZGpKWUhhSFp2U0tJM1NZbVBSRzczUjI4RkJkSzQvQ1lNd0NIdjQwRHpQUE04OGI4TUcwWEVLbTlVV2tLVE5TWnVUTnYveUM4UkNMTVN1V0NFNno5TmdBQVpnd091dm14M05qbWJIbUpoSHo1YTRtMm1NRlNlYlhqYTliSG90WFZya0s4cGZFdDJqZTNSdjNib2pnVWNDandSZXZ5NDZUMkd6MmdLaXl2c3A3NmU4bno3OUZJYkJNQmgyKzdib1BFK0Q3YkFkdHV2VVNadWtUZEltOGIwUnhsNkV2cEsra3I3U3VISFlDVHRocDE2OVJPZDVHbHBFaTJoUmZqNE5vQUUwWU1ZTTBYbUtTb241Skt6VDZYUTZYVmlZOG1qaFF0RjVuaW9VUWlGVWx1a0czYUFiblRxWkpwZ21tQ1pzMlNJNkZtT1dURHRCTzBFNzRaMTNvRE4waHM3Ly9TK0dZUmlHV1hBTElRSUNXclpNNmNZN2FKRG9PRVdseEJRUWhTUnBOMmszYVRjbEp1SlVuSXBUTGYzbTlkMjcrQWErZ1crODlaWmhwV0dsWWVYeDQ2SVRNV1pKMUZZa3NxUHNLRHZ1M3c5UkVBVlJsU3FKenZVMGxFaUpsSGp6SmpiRnB0aTBRUU9sZ055NElUcFhVYkg2SWF6SHlUSjhEcC9ENTJGaDZpV2s2RVIvcjBJRmVvZmVvWGQyN2RKL29mOUMvOFhycjR0T3hKZ2xhUEp4azQrYmZPenFLcStRVjhncnRtNjE5TUpSWUN0c2hhM2p4NWYwd3FHeTNFdkFGM1Rsa1JxdU5WeHJ1RG83NHhrOGcyZTh2VVhuZXFwRVNJVEVjdVdvUC9Xbi91M2FWUzFidFd6VnN1dlgvMjc0M2ZDN0lTdExkRHpHaXBOUGhrK0dUMGJseXVBQUR1Q3daNCt5b2x6ODF0Yi9oQ2JRQkpxUWtHQjZ6L1NlNmIyaFF4ODlXK0szdWkxeEJVVGxrdW1TNlpLWmtBQis0QWQrSVNGd0VTN0NSY3R0ZG9nN2NTZnVyRlJKNmkvMWwvcS8rNjdMV1plekxtZlhyVlBLNGYzN292TXhWcFNVSFFJclZKQ3Z5ZGZrYTl1MlFRekVRSXpsdHdSU203eGlDSVpnU0x0Mnl0OXJ5WnR0OVRRbGJBanJmNVJMeUx0MzVTQTVTQTRLQ1ZGdlhvdk85WS8rRGYrR2Z6ZHNxRXhQM0w3ZEk5NGozaVBlMlZsMExNYUtnbG80b0FXMGdCWnhjYkFIOXNBZUh4L1J1WjdaUVRnSUJ6LzdURm5nZk9xVTZEakZyY1FXRUZWS2NFcHdTdkN1WGVSRFB1UXpaNDdvUE05SHE1VWVTQStrQndjT2VIZnc3dURkb1c1ZDBZa1lLd3dGaFFNQUFMWnZ0N2JDb1c1dC9lcjhWK2UvT2o4eVVuUWVVVXJZTEt5blUvY0h5STdManN1T2k0K0hTVEFKSnZuNmlzNzFyT2dRSGFKRFY2OUtyYVJXVXF1MmJRM3hobmhEZkVxSzZGeU1QUTlsdW4yTkdzb2pkZnE2VmlzNjF6UHpCbS93dm5QSHZOQzgwTHpRMC9Nb0hzV2orT3V2b21PSlV1S3ZRRlQ3Y0IvdVE3TVo4ekVmOC92MG9jTjBtQTVuWm9yTzlhelFGMzNSdDNwMTZrZjlxRjk4dk82TzdvN3V6dHR2aTg3RjJMUHd6UExNOHN4NjR3M2xudVNoUThxelZsUTRIc0Vzek1Lc3NMRFNYamhVSmZZbSt0TmNYbjE1OWVYVnQyL1hxRmVqWG8xNkdSbDRHQS9qNFM1ZFJPZDZac21RRE1sMmRwQUdhWkRXbzBlTmNqWEsxU2gzKy9hVjM2NzhkdVczNUdUUjhSajdJeDNwU0VmTm11RmFYSXRyZCt5QTliQWUxbGV2TGpyWGkxbTB5TGpkdU4yNGZkWXMwVWtzUmFrWndub2E1WkphWGJtdXJtUzNWcXRYNTN5Uzgwbk9KNkdoYWQzVHVxZDF6ODRXbllpVlRycFZ1bFc2VmFOR0tWMnpaODFTbTR1S3p2VzgxT201RC9JZjVEL0liOTVjK2J2S3pSV2R5MUtVbWlHc3B5bHZLRzhvYnhnMkRONkJkK0NkN2R0RjUzazV2WHM3MkRqWU9OZ2NQbHd3Wk1CWU1WQTJVQ3RmWHBlaVM5R2xyRjBMWDhQWDhQVlhYMWxyNFFCZjhBWGZ5NWR4T2s3SDZkMjZjZUg0YTZXK2dLajNSalQ5TmYwMS9idDNwMzIwai9aWmNVdVJSOU9BcFZncFZvcE5TdEpxdFZxdDlxT1BsRzl5RjJCV3VMVHZhdC9WdnV2ajQ0QU82SUFtRXd5RWdUQ3dSdy9SdVY2VXVxNERFaUFCRXJwMFVhYm5YcmtpT3BlbDRqZVVKNmd0Rkd3Q2JBSnNBZzRmVmo1SnVicUt6bFU0RGh6QXp0Z1pPdzhjYVBqVThLbmgwOU9uUlNkaTFxVmdObU5NZGt4MnpPalJTb3VSTDc1UXZtdHJLenJmQzN1MFRrenVKZmVTZXdVSHB6aW1PS1k0bHJ6OU93b2JGNUNuVUhjU2xDdkxsZVhLZS9jcXo1WXRLenJYeXlyNGhQVm9BWlE2anowMk5qWTJOdGJTZTRjeFVUeERQVU05UTMxOXNRTjJ3QTRMRitKa25JeVRQVHhFNXlvc2VBV3Y0SlZSb3d5WERaY05sMHZ2dW83bnhRWGtIK2hPNlU3cFRuWHFCTy9EKy9CK2JLenlyQlYvMG5vQzdhVzl0RGNsaGVJb2p1TEdqbFVYWG9yT3hjVHl1dWgxMGV1aWsxTitibjV1ZnU2c1dUZ1RaK0xNQVFQQUNFWXdscUNoMFA3UUgvclBtR0VjWWh4aUhESmhndWc0MXFia3ZCQ0ttSDZZZnBoK1dOZXVkSkFPMHNFMWE1Um5TMDRoZWR5T0hWZ095Mkc1aUFoZXNGZzZLTE1SeTVaVk5tWWJPcFJlcFZmcDFYSGpjRGdPeCtHVks0dk9WOWlvQTNXZ0Rnc1dtS2FZcHBpbXFNMFAyZlBpQXZLY2xObE5YYnBJemFSbVVyTzFhNVZuUzJBaFVYdUhMWWJGc0hqdFdubStQRitlUDNseWlsK0tYNHJmdVhPaTQ3R1hVeStxWGxTOUtIdjdpdk1yenE4NGY5QWcrWVI4UWo0eGNhSzZZRlYwdnFKQ3NSUkxzZDkrYTNJenVabmMxSTJlU243WDNLSlM2bWRoUGEvSGI2Njk5eDZFUVJpRVBYd29PbGVoV3d5TFliSDA2UFhSdTdkMFhEb3VIVDk5V3J0YXUxcTcrdi8renpQZE05MHp2VU1INWZzbGFFaWpoRko3VDJsM2FuZHFkdzRmWHNHcGdsTUZwL1BuNlJWNmhWNlpQNytrRnc2SWhWaUlYYkpFS1J6cXJFUXVIQytMLy9CZmtuTHAzN2t6NkVFUCtoOS9CQU1Zd0dCbkp6cFhjYUhQNlhQNi9NZ1J1QS8zNGY2OGVabFhNNjltWGwyejV0eXdjOFBPRFN1QmhkVktLQVdqYVZObDVmZUFBUkFNd1JEY3A0L3lYZXVmRFBMTXRzRTIyRFozcnJHcXNhcXg2cWhSeXBOY09Bb0xGNUJDb2hTU2R1MGdITUloZk8xYWlJWm9pQzVmWG5TdVlqY01oc0d3MjdmcE9sMm42ei8vakFOeElBNWN1OVp0a05zZ3QwRzdkL05zcjhLbHY2Ky9yNzlmcTVac2tBMnlvVWNQdklFMzhFYi8vZ1hiQXBRMmo0WmVxUUUxb0FhZmZHSUtOQVdhQXIvOFVuU3Nrb29MU0NIekN2WUs5Z3IyOE1nZm5EODRmL0RtelRnR3grQ1ltalZGNXhLTklpbVNJbi8vSGQzUURkM1dyd2RYY0FYWDlldHpZbk5pYzJJVEVuaWw3OS9UVnRWVzFWWjFkMWRXUm5mc0NDZmhKSnpzM0JteUlBdXl0Tm9TTnp2cWhkeS9MKytWOThwNysvYmxkUnpGbzVTLzRJcU9wNStubjZlZmk0czBRWm9nVGRpMENTYkRaSmlzMTR2T1pabnUzNmZSTkpwR0p5UklBNlFCMG9DOWUrRVczSUpiZS9hVWN5am5VTTRoS1VudEdDQTZhV0ZURitabDJtWGFaZG8xYWlTdGxsWkxxd01EeVovOHlUOHdFSGZoTHR3VkdBaHpZUzdNclZwVmRGNUxvMjV6b0hsZDg3cm05WTRkazM5Si9pWDVGMjRxV2x5NGdCUXhkWG9raFZJb2hjYkU0R0pjakl1N2RoV2R5MnA0Z1JkNDNidEhzMmdXelRweFFsbndkZUtFMHVUdTVFbnBYZWxkNmQzangvTUc1UTNLRzNUeXBOSm0rN2ZmbFArNCtNZTYzZWU0ejNHZlU2NmMzVkc3bzNaSDY5Yk5uNW8vTlg5cTNibzRHQWZqNEZkZmhWYlFDbG8xYm94cmNBMnU4ZkJRSm1FMGFnU0xZQkVzc3JjWGZicXRTMm9xRUJCUSsvYktEcVFYTG9oT1ZOcHdBU2xXaUxvRnVnVzZCZi8rTnh5RFkzQXNJb0tISGdvWEpWTXlKWnZOWUFZem1HL2NnRnpJaGR6L2ZjVW9qTUtvYTljZ0JFSWc1TTZkWi82NVFFQ2cwV0F3Qm1Pd2t4TzBoSmJRMHNsSitibFZxa0FlNUVGZWxTcVFDSW1ReUZzUUY1bDIwQTdhL2Z5enBxK21yNlp2djM1SjlaUHFKOVczbm4xOVNocCs0eEtrWUVPb2x0QVNXbjcvdmZLc3VsTWJZd3dBZ0tJcG1xSWZQSUJzeUlic2lBaFRLMU1yVTZ0NTgwVG5ZZ291SUlKNXhIdkVlOFE3TzJ0MmFIWm9kaXhmcmt3N2JOOWVkQzdHUktKcE5JMm1uVGlCRTNFaVR1elZTeG1pU2swVm5ZczlqZ3VJUlVGVTJxOFBHb1NJaUtnMmRTdEY4L1paNmFRREhlaUlJQUlpSUdMcFVsdGJXMXRiMnhFakVtc2wxa3FzbFpNak9oNzdhMXhBTEpRNmJSUFNJUjNTVjYzQ0lBekNvRGZmRkoyTHNVTGxCMzdnOTl0dlNodjFqejlXV3VYRXhZbU94WjROdHpLeFVLWnJwbXVtYThlT1lTQUdZcUJXcTh4Q0dqR0NEdE5oT3N3M0RaazF5OHRUdmtaRjVRVGtCT1FFdlBrbUZ3N3J4RmNnVmtaZFg0STlzQWYybURrVFQrQUpQTkduRDgvbVlwWnZ6NTc4eVB6SS9NZ2hRNDRFSGdrOEVwaVdKam9SZXpuOGhtUGw5S242VkgxcVVCRDFvMzdVYi81ODVkbkdqVVhuWXFYY296M0ZvUXQwZ1M3anh4dGJHRnNZVzhURWlJN0ZDaGNQWVZrNVEyTkRZMFBqZmZ1VWhRbzZuVHJVQlQ3Z0F6N1hyNHZPeDBvSGRVVTRqSUpSTUdyMGFEZ0VoK0JRL2ZwY09FbzJ2Z0lwb2RRVjBUYWVOcDQybmdNSEtpdTRKMHpnbGhpc1VJeUFFVERpMmpXUVFRYjU2NitWdmRIbnp6Y2FqVWFqOGY1OTBmRlk4ZUFDVWtwNG4vVSs2MzMybFZmTW41Zy9NWDhTR29vdTZJSXVJMFlvbnhSZFhFVG5ZeFp1Rkl5Q1VaY3VnUjNZZ2Qyc1dlVzdsZTlXdnR2U3BVcVBzZ2NQUk1kall2QVFWaW1odG53d2JUQnRNRzJZTXljbk1DY3dKN0J1WFdYcjJnOC9MTmpYZ3pFQVVEb2s3TitQTmJBRzFnZ0p1WHZ6N3MyN04xOTkxUmhzRERZR3o1L1BoWU1COEJVSWU0Sm5xR2VvWjZpdkx6YkVodGd3TEF5YVFsTm9HaHlNNFJpTzRXWEtpTTdIQ2hmTm8zazA3OVl0ZkExZnc5ZGlZbVFIMlVGMldMSkVhWWQrOHFUb2ZNeXljUUZoZjZzSk5hRW1WTEdpVFp4Tm5FMWMxNjZVUlZtVTFiY3Yzc0U3ZUNjZzRQR3RiNWxseTh0VDJ1YnYyNmMwbS96dU84ZStqbjBkKy83MEUxOVJzQmZCQllTOUVIVW5QUG92L1pmKzI3bXpzZzZsYzJlYVR0TnBlbUFnZXFFWGV0bllpTTVaT3QyOUM4dGdHU3lMaTRNY3lJR2NUWnR5UTNORGMwUGo0bEpUVTFOVFUyL2ZGcDJRbFF4Y1FGaWg4c253eWZESnFGdzUxeTNYTGRmdDdiZXhNVGJHeHExYXdUZ1lCK05hdFlJNU1BZm0xS2tqT3FmVmVyUmxLMVNCS2xEbDFDazZSc2ZvMk83ZE9BSkg0SWovL0NkblI4Nk9uQjM3OXZFT2o2dzRjQUZoeFVxL1JiOUZ2OFhOVFI0Z0Q1QUgrUG1oQ1Uxbzh2R0JUdEFKT3ZuNkt2OUtYUWhwYXlzNmI3RlQ5NVJIUXNMRVJHZ0FEYUJCWWlKc2hJMnc4ZkJoak1NNGpFdE1WTHJUM3Iwck9pNHIzYmlBTUl1aTArcTBPcTJ0TFYya2kzVHhqVGZnUy9nU3ZtemNHRE14RXpNYk5ZSWdDSUtnV3JYZ0IvZ0JmcWhkVzVrOTV1cUtxM0FWcm5KMXRaaWQvZlNnQjMxdXJySUQ0VysvUVRXb0J0WE9ud2MzY0FPMzgrZGhIK3lEZmVucFNoZmE4K2VsOGxKNXFmekprOGsxazJzbTF6eDdWdmtoeGIrakltUFBnd3NJSzFHOGdyMkN2WUtyVnpkZk1sOHlYNnBaVTFvdUxaZVd1N3BDYitnTnZlM3NLSUlpS0tKY09aZ0pNMkdtbloyVUpXVkpXWFoyTklrbTBhUnk1WlFGY1lqa1M3N2tXNzY4Y2k4bkswdVpyWFQ3Tmk3QUJiZ2dLd3VHd2xBWW1wbXBkSkhOeXRMOFIvTWZ6WCt5c2lBTzRpRHV4bzI2SDlUOW9PNEhseS9IeHNiR3hzYm01NHMrTDR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTU1jWVlLemIvRDRERW05b0dDYUZRQUFBQUpYUkZXSFJrWVhSbE9tTnlaV0YwWlFBeU1ERTNMVEV5TFRFMVZERTFPalUzT2pJM0t6QTRPakF3b2hHK0x3QUFBQ1YwUlZoMFpHRjBaVHB0YjJScFpua0FNakF4TnkweE1pMHhOVlF4TlRvMU56b3lOeXN3T0Rvd01OTk1CcE1BQUFCUGRFVllkSE4yWnpwaVlYTmxMWFZ5YVFCbWFXeGxPaTh2TDJodmJXVXZZV1J0YVc0dmFXTnZiaTFtYjI1MEwzUnRjQzlwWTI5dVgyTnJNV0o2WVRCNmFqbHFhbVJqZUhJdmNtVm1jbVZ6YUM1emRtZWpGMGlrQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1374\n"); /***/ }), /* 1375 */ /*!************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/utils/util.js ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports._code_color2 = exports._code_color1 = exports._code_chars = void 0;\nexports.resetSize = resetSize;\nfunction resetSize(vm) {\n var img_width, img_height, bar_width, bar_height;\n var parentWidth = vm.$el.parentNode.offsetWidth || window.offsetWidth;\n var parentHeight = vm.$el.parentNode.offsetHeight || window.offsetHeight;\n if (vm.imgSize.width.indexOf('%') != -1) {\n img_width = parseInt(this.imgSize.width) / 100 * parentWidth + 'px';\n } else {\n img_width = this.imgSize.width;\n }\n if (vm.imgSize.height.indexOf('%') != -1) {\n img_height = parseInt(this.imgSize.height) / 100 * parentHeight + 'px';\n } else {\n img_height = this.imgSize.height;\n }\n if (vm.barSize.width.indexOf('%') != -1) {\n bar_width = parseInt(this.barSize.width) / 100 * parentWidth + 'px';\n } else {\n bar_width = this.barSize.width;\n }\n if (vm.barSize.height.indexOf('%') != -1) {\n bar_height = parseInt(this.barSize.height) / 100 * parentHeight + 'px';\n } else {\n bar_height = this.barSize.height;\n }\n return {\n imgWidth: img_width,\n imgHeight: img_height,\n barWidth: bar_width,\n barHeight: bar_height\n };\n}\nvar _code_chars = [1, 2, 3, 4, 5, 6, 7, 8, 9, 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];\nexports._code_chars = _code_chars;\nvar _code_color1 = ['#fffff0', '#f0ffff', '#f0fff0', '#fff0f0'];\nexports._code_color1 = _code_color1;\nvar _code_color2 = ['#FF0033', '#006699', '#993366', '#FF9900', '#66CC66', '#FF33CC'];\nexports._code_color2 = _code_color2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvY29tcG9uZW50cy92ZXJpZnkvdXRpbHMvdXRpbC5qcyJdLCJuYW1lcyI6WyJyZXNldFNpemUiLCJ2bSIsImltZ193aWR0aCIsImltZ19oZWlnaHQiLCJiYXJfd2lkdGgiLCJiYXJfaGVpZ2h0IiwicGFyZW50V2lkdGgiLCIkZWwiLCJwYXJlbnROb2RlIiwib2Zmc2V0V2lkdGgiLCJ3aW5kb3ciLCJwYXJlbnRIZWlnaHQiLCJvZmZzZXRIZWlnaHQiLCJpbWdTaXplIiwid2lkdGgiLCJpbmRleE9mIiwicGFyc2VJbnQiLCJoZWlnaHQiLCJiYXJTaXplIiwiaW1nV2lkdGgiLCJpbWdIZWlnaHQiLCJiYXJXaWR0aCIsImJhckhlaWdodCIsIl9jb2RlX2NoYXJzIiwiX2NvZGVfY29sb3IxIiwiX2NvZGVfY29sb3IyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQ08sU0FBU0EsU0FBUyxDQUFDQyxFQUFFLEVBQUM7RUFDN0IsSUFBSUMsU0FBUyxFQUFDQyxVQUFVLEVBQUNDLFNBQVMsRUFBQ0MsVUFBVTtFQUM3QyxJQUFJQyxXQUFXLEdBQUNMLEVBQUUsQ0FBQ00sR0FBRyxDQUFDQyxVQUFVLENBQUNDLFdBQVcsSUFBRUMsTUFBTSxDQUFDRCxXQUFXO0VBQ2pFLElBQUlFLFlBQVksR0FBQ1YsRUFBRSxDQUFDTSxHQUFHLENBQUNDLFVBQVUsQ0FBQ0ksWUFBWSxJQUFFRixNQUFNLENBQUNFLFlBQVk7RUFDcEUsSUFBR1gsRUFBRSxDQUFDWSxPQUFPLENBQUNDLEtBQUssQ0FBQ0MsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFFLENBQUMsQ0FBQyxFQUFDO0lBQ3JDYixTQUFTLEdBQUNjLFFBQVEsQ0FBQyxJQUFJLENBQUNILE9BQU8sQ0FBQ0MsS0FBSyxDQUFDLEdBQUMsR0FBRyxHQUFDUixXQUFXLEdBQUMsSUFBSTtFQUMzRCxDQUFDLE1BQUk7SUFDTEosU0FBUyxHQUFDLElBQUksQ0FBQ1csT0FBTyxDQUFDQyxLQUFLO0VBQzVCO0VBQ0EsSUFBR2IsRUFBRSxDQUFDWSxPQUFPLENBQUNJLE1BQU0sQ0FBQ0YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFFLENBQUMsQ0FBQyxFQUFDO0lBQ3RDWixVQUFVLEdBQUNhLFFBQVEsQ0FBQyxJQUFJLENBQUNILE9BQU8sQ0FBQ0ksTUFBTSxDQUFDLEdBQUMsR0FBRyxHQUFDTixZQUFZLEdBQUMsSUFBSTtFQUM5RCxDQUFDLE1BQUk7SUFDTFIsVUFBVSxHQUFDLElBQUksQ0FBQ1UsT0FBTyxDQUFDSSxNQUFNO0VBQzlCO0VBQ0EsSUFBR2hCLEVBQUUsQ0FBQ2lCLE9BQU8sQ0FBQ0osS0FBSyxDQUFDQyxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUUsQ0FBQyxDQUFDLEVBQUM7SUFDckNYLFNBQVMsR0FBQ1ksUUFBUSxDQUFDLElBQUksQ0FBQ0UsT0FBTyxDQUFDSixLQUFLLENBQUMsR0FBQyxHQUFHLEdBQUNSLFdBQVcsR0FBQyxJQUFJO0VBQzNELENBQUMsTUFBSTtJQUNMRixTQUFTLEdBQUMsSUFBSSxDQUFDYyxPQUFPLENBQUNKLEtBQUs7RUFDNUI7RUFDQSxJQUFHYixFQUFFLENBQUNpQixPQUFPLENBQUNELE1BQU0sQ0FBQ0YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFFLENBQUMsQ0FBQyxFQUFDO0lBQ3RDVixVQUFVLEdBQUNXLFFBQVEsQ0FBQyxJQUFJLENBQUNFLE9BQU8sQ0FBQ0QsTUFBTSxDQUFDLEdBQUMsR0FBRyxHQUFDTixZQUFZLEdBQUMsSUFBSTtFQUM5RCxDQUFDLE1BQUk7SUFDTE4sVUFBVSxHQUFDLElBQUksQ0FBQ2EsT0FBTyxDQUFDRCxNQUFNO0VBQzlCO0VBQ0EsT0FBTTtJQUFDRSxRQUFRLEVBQUNqQixTQUFTO0lBQUNrQixTQUFTLEVBQUNqQixVQUFVO0lBQUNrQixRQUFRLEVBQUNqQixTQUFTO0lBQUNrQixTQUFTLEVBQUNqQjtFQUFVLENBQUM7QUFDdkY7QUFDTyxJQUFNa0IsV0FBVyxHQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxFQUFDLEdBQUcsRUFBQyxHQUFHLEVBQUMsR0FBRyxDQUFDO0FBQUE7QUFDclAsSUFBTUMsWUFBWSxHQUFDLENBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxDQUFDO0FBQUE7QUFDNUQsSUFBTUMsWUFBWSxHQUFDLENBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLEVBQUMsU0FBUyxFQUFDLFNBQVMsRUFBQyxTQUFTLENBQUM7QUFBQSIsImZpbGUiOiIxMzc1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbmV4cG9ydCBmdW5jdGlvbiByZXNldFNpemUodm0pe1xyXG52YXIgaW1nX3dpZHRoLGltZ19oZWlnaHQsYmFyX3dpZHRoLGJhcl9oZWlnaHRcclxudmFyIHBhcmVudFdpZHRoPXZtLiRlbC5wYXJlbnROb2RlLm9mZnNldFdpZHRofHx3aW5kb3cub2Zmc2V0V2lkdGhcclxudmFyIHBhcmVudEhlaWdodD12bS4kZWwucGFyZW50Tm9kZS5vZmZzZXRIZWlnaHR8fHdpbmRvdy5vZmZzZXRIZWlnaHRcclxuaWYodm0uaW1nU2l6ZS53aWR0aC5pbmRleE9mKCclJykhPS0xKXtcclxuaW1nX3dpZHRoPXBhcnNlSW50KHRoaXMuaW1nU2l6ZS53aWR0aCkvMTAwKnBhcmVudFdpZHRoKydweCdcclxufWVsc2V7XHJcbmltZ193aWR0aD10aGlzLmltZ1NpemUud2lkdGhcclxufVxyXG5pZih2bS5pbWdTaXplLmhlaWdodC5pbmRleE9mKCclJykhPS0xKXtcclxuaW1nX2hlaWdodD1wYXJzZUludCh0aGlzLmltZ1NpemUuaGVpZ2h0KS8xMDAqcGFyZW50SGVpZ2h0KydweCdcclxufWVsc2V7XHJcbmltZ19oZWlnaHQ9dGhpcy5pbWdTaXplLmhlaWdodFxyXG59XHJcbmlmKHZtLmJhclNpemUud2lkdGguaW5kZXhPZignJScpIT0tMSl7XHJcbmJhcl93aWR0aD1wYXJzZUludCh0aGlzLmJhclNpemUud2lkdGgpLzEwMCpwYXJlbnRXaWR0aCsncHgnXHJcbn1lbHNle1xyXG5iYXJfd2lkdGg9dGhpcy5iYXJTaXplLndpZHRoXHJcbn1cclxuaWYodm0uYmFyU2l6ZS5oZWlnaHQuaW5kZXhPZignJScpIT0tMSl7XHJcbmJhcl9oZWlnaHQ9cGFyc2VJbnQodGhpcy5iYXJTaXplLmhlaWdodCkvMTAwKnBhcmVudEhlaWdodCsncHgnXHJcbn1lbHNle1xyXG5iYXJfaGVpZ2h0PXRoaXMuYmFyU2l6ZS5oZWlnaHRcclxufVxyXG5yZXR1cm57aW1nV2lkdGg6aW1nX3dpZHRoLGltZ0hlaWdodDppbWdfaGVpZ2h0LGJhcldpZHRoOmJhcl93aWR0aCxiYXJIZWlnaHQ6YmFyX2hlaWdodH1cclxufVxyXG5leHBvcnQgY29uc3QgX2NvZGVfY2hhcnM9WzEsMiwzLDQsNSw2LDcsOCw5LCdhJywnYicsJ2MnLCdkJywnZScsJ2YnLCdnJywnaCcsJ2knLCdqJywnaycsJ2wnLCdtJywnbicsJ28nLCdwJywncScsJ3InLCdzJywndCcsJ3UnLCd2JywndycsJ3gnLCd5JywneicsJ0EnLCdCJywnQycsJ0QnLCdFJywnRicsJ0cnLCdIJywnSScsJ0onLCdLJywnTCcsJ00nLCdOJywnTycsJ1AnLCdRJywnUicsJ1MnLCdUJywnVScsJ1YnLCdXJywnWCcsJ1knLCdaJ11cclxuZXhwb3J0IGNvbnN0IF9jb2RlX2NvbG9yMT1bJyNmZmZmZjAnLCcjZjBmZmZmJywnI2YwZmZmMCcsJyNmZmYwZjAnXVxyXG5leHBvcnQgY29uc3QgX2NvZGVfY29sb3IyPVsnI0ZGMDAzMycsJyMwMDY2OTknLCcjOTkzMzY2JywnI0ZGOTkwMCcsJyM2NkNDNjYnLCcjRkYzM0NDJ11cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1375\n"); /***/ }), /* 1376 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/verifyPoint/verifyPoint.vue ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _verifyPoint_vue_vue_type_template_id_d946b684_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./verifyPoint.vue?vue&type=template&id=d946b684&scoped=true& */ 1377);\n/* harmony import */ var _verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./verifyPoint.vue?vue&type=script&lang=js& */ 1379);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _verifyPoint_vue_vue_type_template_id_d946b684_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _verifyPoint_vue_vue_type_template_id_d946b684_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"d946b684\",\n null,\n false,\n _verifyPoint_vue_vue_type_template_id_d946b684_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/annex/components/verify/verifyPoint/verifyPoint.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM3Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdmVyaWZ5UG9pbnQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQ5NDZiNjg0JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdmVyaWZ5UG9pbnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi92ZXJpZnlQb2ludC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCJkOTQ2YjY4NFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9hbm5leC9jb21wb25lbnRzL3ZlcmlmeS92ZXJpZnlQb2ludC92ZXJpZnlQb2ludC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1376\n"); /***/ }), /* 1377 */ /*!*********************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/verifyPoint/verifyPoint.vue?vue&type=template&id=d946b684&scoped=true& ***! \*********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_template_id_d946b684_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./verifyPoint.vue?vue&type=template&id=d946b684&scoped=true& */ 1378); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_template_id_d946b684_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_template_id_d946b684_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_template_id_d946b684_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_template_id_d946b684_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1378 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/components/verify/verifyPoint/verifyPoint.vue?vue&type=template&id=d946b684&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(1, "v-show", _vm.showImage), expression: "_$s(1,'v-show',showImage)", }, ], staticClass: _vm._$s(1, "sc", "verify-image-out"), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "verify-image-panel"), style: _vm._$s(2, "s", { width: _vm.imgSize.width, height: _vm.imgSize.height, "margin-bottom": _vm.vSpace + "px", }), attrs: { _i: 2 }, }, [ _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(3, "v-show", _vm.showRefresh), expression: "_$s(3,'v-show',showRefresh)", }, ], staticClass: _vm._$s(3, "sc", "verify-refresh"), attrs: { _i: 3 }, on: { click: _vm.refresh }, }, [ _c("text", { staticClass: _vm._$s(4, "sc", "iconfont icon-refresh"), attrs: { _i: 4 }, }), ] ), _c("image", { ref: "canvas", attrs: { src: _vm._$s( 5, "a-src", _vm.pointBackImgBase ? "data:image/png;base64," + _vm.pointBackImgBase : _vm.defaultImg ), id: "image", _i: 5, }, on: { click: function ($event) { _vm.bindingClick ? _vm.canvasClick($event) : undefined }, }, }), _vm._l( _vm._$s(6, "f", { forItems: _vm.tempPoints }), function (tempPoint, index, $20, $30) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("6-" + $30, "sc", "point-area"), style: _vm._$s("6-" + $30, "s", { "background-color": "#1abd6c", color: "#fff", "z-index": 9999, width: "20px", height: "20px", "text-align": "center", "line-height": "20px", "border-radius": "50%", position: "absolute", top: parseInt(tempPoint.y - 10) + "px", left: parseInt(tempPoint.x - 10) + "px", }), attrs: { _i: "6-" + $30 }, }, [_vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(index + 1)))] ) } ), ], 2 ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "verify-bar-area"), style: _vm._$s(7, "s", { width: _vm.imgSize.width, color: _vm.barAreaColor, "border-color": _vm.barAreaBorderColor, "line-height": "40px", }), attrs: { _i: 7 }, }, [ _c( "text", { staticClass: _vm._$s(8, "sc", "verify-msg"), attrs: { _i: 8 } }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.text)))] ), ] ), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1379 */ /*!***************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/annex/components/verify/verifyPoint/verifyPoint.vue?vue&type=script&lang=js& ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./verifyPoint.vue?vue&type=script&lang=js& */ 1380);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_verifyPoint_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiIxMzc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdmVyaWZ5UG9pbnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi92ZXJpZnlQb2ludC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1379\n"); /***/ }), /* 1380 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/annex/components/verify/verifyPoint/verifyPoint.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ase = __webpack_require__(/*! ./../utils/ase.js */ 1368);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\r\n * VerifyPoints\r\n * @description 点选\r\n * */\nvar _default2 = {\n name: 'VerifyPoints',\n props: {\n //弹出式pop,固定fixed\n mode: {\n type: String,\n default: 'fixed'\n },\n captchaType: {\n type: String\n },\n //间隔\n vSpace: {\n type: Number,\n default: 5\n },\n imgSize: {\n type: Object,\n default: function _default() {\n return {\n width: '310px',\n height: '155px'\n };\n }\n },\n barSize: {\n type: Object,\n default: function _default() {\n return {\n width: '310px',\n height: '40px'\n };\n }\n },\n defaultImg: {\n type: String,\n default: ''\n }\n },\n data: function data() {\n return {\n secretKey: '',\n //后端返回的加密秘钥 字段\n checkNum: 3,\n //\n fontPos: [],\n // 选中的坐标信息\n checkPosArr: [],\n //用户点击的坐标\n num: 1,\n //点击的记数\n pointBackImgBase: '',\n //后端获取到的背景图片\n poinTextList: [],\n //后端返回的点击字体顺序\n backToken: '',\n //后端返回的token值\n imgRand: 0,\n //随机的背景图片\n setSize: {\n imgHeight: 0,\n imgWidth: 0,\n barHeight: 0,\n barWidth: 0\n },\n showImage: true,\n tempPoints: [],\n text: '',\n barAreaColor: '#fff',\n barAreaBorderColor: '#fff',\n showRefresh: true,\n bindingClick: true,\n imgLeft: '',\n imgTop: ''\n };\n },\n methods: {\n init: function init() {\n var _this = this;\n //加载页面\n this.fontPos.splice(0, this.fontPos.length);\n this.checkPosArr.splice(0, this.checkPosArr.length);\n this.num = 1;\n this.$nextTick(function () {\n _this.refresh();\n _this.$parent.$emit('ready', _this);\n });\n },\n canvasClick: function canvasClick(e) {\n var _this2 = this;\n var query = uni.createSelectorQuery().in(this);\n query.select('#image').boundingClientRect(function (data) {\n _this2.imgLeft = Math.ceil(data.left);\n _this2.imgTop = Math.ceil(data.top);\n _this2.checkPosArr.push(_this2.getMousePos(_this2.$refs.canvas, e));\n if (_this2.num == _this2.checkNum) {\n _this2.num = _this2.createPoint(_this2.getMousePos(_this2.$refs.canvas, e));\n //按比例转换坐标值\n _this2.checkPosArr = _this2.pointTransfrom(_this2.checkPosArr, _this2.imgSize);\n //等创建坐标执行完\n setTimeout(function () {\n //发送后端请求\n var captchaVerification = _this2.secretKey ? (0, _ase.aesEncrypt)(_this2.backToken + '---' + JSON.stringify(_this2.checkPosArr), _this2.secretKey) : _this2.backToken + '---' + JSON.stringify(_this2.checkPosArr);\n var data = {\n captchaType: _this2.captchaType,\n pointJson: _this2.secretKey ? (0, _ase.aesEncrypt)(JSON.stringify(_this2.checkPosArr), _this2.secretKey) : JSON.stringify(_this2.checkPosArr),\n token: _this2.backToken\n };\n (0, _api.ajcaptchaCheck)(data).then(function (result) {\n var res = result.data;\n _this2.barAreaColor = '#4cae4c';\n _this2.barAreaBorderColor = '#5cb85c';\n _this2.text = '验证成功';\n _this2.bindingClick = false;\n setTimeout(function () {\n if (_this2.mode == 'pop') {\n _this2.$parent.clickShow = false;\n }\n _this2.refresh();\n }, 1500);\n _this2.$emit('success', {\n captchaVerification: captchaVerification\n });\n }).catch(function (res) {\n _this2.$parent.$emit('error', _this2);\n _this2.barAreaColor = '#d9534f';\n _this2.barAreaBorderColor = '#d9534f';\n _this2.text = '验证失败';\n setTimeout(function () {\n _this2.refresh();\n }, 700);\n });\n }, 400);\n }\n if (_this2.num < _this2.checkNum) {\n _this2.num = _this2.createPoint(_this2.getMousePos(_this2.$refs.canvas, e));\n }\n }).exec();\n },\n //获取坐标\n getMousePos: function getMousePos(obj, e) {\n var position = {\n x: Math.ceil(e.detail.x) - this.imgLeft,\n y: Math.ceil(e.detail.y) - this.imgTop\n };\n return position;\n },\n //创建坐标点\n createPoint: function createPoint(pos) {\n this.tempPoints.push(Object.assign({}, pos));\n return ++this.num;\n },\n refresh: function refresh() {\n this.tempPoints.splice(0, this.tempPoints.length);\n this.barAreaColor = '#000';\n this.barAreaBorderColor = '#ddd';\n this.bindingClick = true;\n this.fontPos.splice(0, this.fontPos.length);\n this.checkPosArr.splice(0, this.checkPosArr.length);\n this.num = 1;\n this.getPictrue();\n\n // this.text = '验证失败'\n this.showRefresh = true;\n },\n // 请求背景图片和验证图片\n getPictrue: function getPictrue() {\n var _this3 = this;\n var data = {\n captchaType: this.captchaType,\n clientUid: uni.getStorageSync('point'),\n ts: Date.now() // 现在的时间戳\n };\n\n (0, _api.getAjcaptcha)(data).then(function (result) {\n var res = result.data;\n _this3.pointBackImgBase = res.originalImageBase64;\n _this3.backToken = res.token;\n _this3.secretKey = res.secretKey;\n _this3.poinTextList = res.wordList;\n _this3.text = '请依次点击【' + _this3.poinTextList.join(',') + '】';\n }).catch(function () {\n _this3.pointBackImgBase = null;\n });\n },\n //坐标转换函数\n pointTransfrom: function pointTransfrom(pointArr, imgSize) {\n var newPointArr = pointArr.map(function (p) {\n var x = Math.round(310 * p.x / parseInt(imgSize.width));\n var y = Math.round(155 * p.y / parseInt(imgSize.height));\n return {\n x: x,\n y: y\n };\n });\n return newPointArr;\n }\n },\n watch: {\n // type变化则全面刷新\n type: {\n immediate: true,\n handler: function handler() {\n this.init();\n }\n }\n },\n mounted: function mounted() {}\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvYW5uZXgvY29tcG9uZW50cy92ZXJpZnkvdmVyaWZ5UG9pbnQvdmVyaWZ5UG9pbnQudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsIm1vZGUiLCJ0eXBlIiwiZGVmYXVsdCIsImNhcHRjaGFUeXBlIiwidlNwYWNlIiwiaW1nU2l6ZSIsIndpZHRoIiwiaGVpZ2h0IiwiYmFyU2l6ZSIsImRlZmF1bHRJbWciLCJkYXRhIiwic2VjcmV0S2V5IiwiY2hlY2tOdW0iLCJmb250UG9zIiwiY2hlY2tQb3NBcnIiLCJudW0iLCJwb2ludEJhY2tJbWdCYXNlIiwicG9pblRleHRMaXN0IiwiYmFja1Rva2VuIiwiaW1nUmFuZCIsInNldFNpemUiLCJpbWdIZWlnaHQiLCJpbWdXaWR0aCIsImJhckhlaWdodCIsImJhcldpZHRoIiwic2hvd0ltYWdlIiwidGVtcFBvaW50cyIsInRleHQiLCJiYXJBcmVhQ29sb3IiLCJiYXJBcmVhQm9yZGVyQ29sb3IiLCJzaG93UmVmcmVzaCIsImJpbmRpbmdDbGljayIsImltZ0xlZnQiLCJpbWdUb3AiLCJtZXRob2RzIiwiaW5pdCIsImNhbnZhc0NsaWNrIiwicXVlcnkiLCJzZWxlY3QiLCJib3VuZGluZ0NsaWVudFJlY3QiLCJzZXRUaW1lb3V0IiwicG9pbnRKc29uIiwidG9rZW4iLCJ0aGVuIiwiY2FwdGNoYVZlcmlmaWNhdGlvbiIsImNhdGNoIiwiZXhlYyIsImdldE1vdXNlUG9zIiwieCIsInkiLCJjcmVhdGVQb2ludCIsInJlZnJlc2giLCJnZXRQaWN0cnVlIiwiY2xpZW50VWlkIiwidHMiLCJwb2ludFRyYW5zZnJvbSIsIndhdGNoIiwiaW1tZWRpYXRlIiwiaGFuZGxlciIsIm1vdW50ZWQiXSwibWFwcGluZ3MiOiI7Ozs7OztBQStDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBTEE7QUFDQTtBQUNBO0FBQ0E7QUFIQSxnQkFPQTtFQUNBQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7SUFDQTtJQUNBO0lBQ0FHO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7UUFDQTtVQUNBSTtVQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBUDtNQUNBQztRQUNBO1VBQ0FJO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0FSO01BQ0FDO0lBQ0E7RUFDQTtFQUNBUTtJQUNBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0FDLE1BQ0FDLGlCQUNBQztRQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQUM7WUFDQTtZQUNBLDZDQUNBLHdHQUNBO1lBQ0E7Y0FDQXJDO2NBQ0FzQztjQUNBQztZQUNBO1lBQ0EsK0JBQ0FDO2NBQ0E7Y0FDQTtjQUNBO2NBQ0E7Y0FDQTtjQUNBSDtnQkFDQTtrQkFDQTtnQkFDQTtnQkFDQTtjQUNBO2NBQ0E7Z0JBQUFJO2NBQUE7WUFDQSxHQUNBQztjQUNBO2NBQ0E7Y0FDQTtjQUNBO2NBQ0FMO2dCQUNBO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQSxHQUNBTTtJQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBQztRQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFFQTtNQUNBO01BQ0E7TUFFQTs7TUFFQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUFBO01BQ0E7UUFDQWpEO1FBQ0FrRDtRQUNBQztNQUNBOztNQUNBLDZCQUNBWDtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBLEdBQ0FFO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQVU7TUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUFBUDtVQUFBQztRQUFBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQU87SUFDQTtJQUNBdkQ7TUFDQXdEO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7QUFDQTtBQUFBIiwiZmlsZSI6IjEzODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgc3R5bGU9XCJwb3NpdGlvbjogcmVsYXRpdmVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidmVyaWZ5LWltYWdlLW91dFwiIHYtc2hvdz1cInNob3dJbWFnZVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInZlcmlmeS1pbWFnZS1wYW5lbFwiIDpzdHlsZT1cInsgd2lkdGg6IGltZ1NpemUud2lkdGgsIGhlaWdodDogaW1nU2l6ZS5oZWlnaHQsICdtYXJnaW4tYm90dG9tJzogdlNwYWNlICsgJ3B4JyB9XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2ZXJpZnktcmVmcmVzaFwiIHN0eWxlPVwiei1pbmRleDogM1wiIEBjbGljaz1cInJlZnJlc2hcIiB2LXNob3c9XCJzaG93UmVmcmVzaFwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJpY29uZm9udCBpY29uLXJlZnJlc2hcIj48L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxpbWFnZVxyXG5cdFx0XHRcdFx0OnNyYz1cInBvaW50QmFja0ltZ0Jhc2UgPyAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LCcgKyBwb2ludEJhY2tJbWdCYXNlIDogZGVmYXVsdEltZ1wiXHJcblx0XHRcdFx0XHRpZD1cImltYWdlXCJcclxuXHRcdFx0XHRcdHJlZj1cImNhbnZhc1wiXHJcblx0XHRcdFx0XHRzdHlsZT1cIndpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGJsb2NrXCJcclxuXHRcdFx0XHRcdEBjbGljaz1cImJpbmRpbmdDbGljayA/IGNhbnZhc0NsaWNrKCRldmVudCkgOiB1bmRlZmluZWRcIlxyXG5cdFx0XHRcdD48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3XHJcblx0XHRcdFx0XHR2LWZvcj1cIih0ZW1wUG9pbnQsIGluZGV4KSBpbiB0ZW1wUG9pbnRzXCJcclxuXHRcdFx0XHRcdDprZXk9XCJpbmRleFwiXHJcblx0XHRcdFx0XHRjbGFzcz1cInBvaW50LWFyZWFcIlxyXG5cdFx0XHRcdFx0OnN0eWxlPVwie1xyXG5cdFx0XHRcdFx0XHQnYmFja2dyb3VuZC1jb2xvcic6ICcjMWFiZDZjJyxcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICcjZmZmJyxcclxuXHRcdFx0XHRcdFx0J3otaW5kZXgnOiA5OTk5LFxyXG5cdFx0XHRcdFx0XHR3aWR0aDogJzIwcHgnLFxyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6ICcyMHB4JyxcclxuXHRcdFx0XHRcdFx0J3RleHQtYWxpZ24nOiAnY2VudGVyJyxcclxuXHRcdFx0XHRcdFx0J2xpbmUtaGVpZ2h0JzogJzIwcHgnLFxyXG5cdFx0XHRcdFx0XHQnYm9yZGVyLXJhZGl1cyc6ICc1MCUnLFxyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogJ2Fic29sdXRlJyxcclxuXHRcdFx0XHRcdFx0dG9wOiBwYXJzZUludCh0ZW1wUG9pbnQueSAtIDEwKSArICdweCcsXHJcblx0XHRcdFx0XHRcdGxlZnQ6IHBhcnNlSW50KHRlbXBQb2ludC54IC0gMTApICsgJ3B4J1xyXG5cdFx0XHRcdFx0fVwiXHJcblx0XHRcdFx0PlxyXG5cdFx0XHRcdFx0e3sgaW5kZXggKyAxIH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICdoZWlnaHQnOiB0aGlzLmJhclNpemUuaGVpZ2h0LCAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwidmVyaWZ5LWJhci1hcmVhXCIgOnN0eWxlPVwieyB3aWR0aDogaW1nU2l6ZS53aWR0aCwgY29sb3I6IGJhckFyZWFDb2xvciwgJ2JvcmRlci1jb2xvcic6IGJhckFyZWFCb3JkZXJDb2xvciwgJ2xpbmUtaGVpZ2h0JzogJzQwcHgnIH1cIj5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJ2ZXJpZnktbXNnXCI+e3sgdGV4dCB9fTwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcbjxzY3JpcHQgdHlwZT1cInRleHQvYmFiZWxcIj5cclxuLyoqXHJcbiAqIFZlcmlmeVBvaW50c1xyXG4gKiBAZGVzY3JpcHRpb24g54K56YCJXHJcbiAqICovXHJcbmltcG9ydCB7IGFlc0VuY3J5cHQgfSBmcm9tICcuLy4uL3V0aWxzL2FzZS5qcyc7XHJcbmltcG9ydCB7IGdldEFqY2FwdGNoYSwgYWpjYXB0Y2hhQ2hlY2sgfSBmcm9tICdAL2FwaS9hcGkuanMnO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdG5hbWU6ICdWZXJpZnlQb2ludHMnLFxyXG5cdHByb3BzOiB7XHJcblx0XHQvL+W8ueWHuuW8j3BvcO+8jOWbuuWummZpeGVkXHJcblx0XHRtb2RlOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ2ZpeGVkJ1xyXG5cdFx0fSxcclxuXHRcdGNhcHRjaGFUeXBlOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZ1xyXG5cdFx0fSxcclxuXHRcdC8v6Ze06ZqUXHJcblx0XHR2U3BhY2U6IHtcclxuXHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRkZWZhdWx0OiA1XHJcblx0XHR9LFxyXG5cdFx0aW1nU2l6ZToge1xyXG5cdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdGRlZmF1bHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAnMzEwcHgnLFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiAnMTU1cHgnXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGJhclNpemU6IHtcclxuXHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRkZWZhdWx0KCkge1xyXG5cdFx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0XHR3aWR0aDogJzMxMHB4JyxcclxuXHRcdFx0XHRcdGhlaWdodDogJzQwcHgnXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRlZmF1bHRJbWc6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fVxyXG5cdH0sXHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdHNlY3JldEtleTogJycsIC8v5ZCO56uv6L+U5Zue55qE5Yqg5a+G56eY6ZKlIOWtl+autVxyXG5cdFx0XHRjaGVja051bTogMywgLy9cclxuXHRcdFx0Zm9udFBvczogW10sIC8vIOmAieS4reeahOWdkOagh+S/oeaBr1xyXG5cdFx0XHRjaGVja1Bvc0FycjogW10sIC8v55So5oi354K55Ye755qE5Z2Q5qCHXHJcblx0XHRcdG51bTogMSwgLy/ngrnlh7vnmoTorrDmlbBcclxuXHRcdFx0cG9pbnRCYWNrSW1nQmFzZTogJycsIC8v5ZCO56uv6I635Y+W5Yiw55qE6IOM5pmv5Zu+54mHXHJcblx0XHRcdHBvaW5UZXh0TGlzdDogW10sIC8v5ZCO56uv6L+U5Zue55qE54K55Ye75a2X5L2T6aG65bqPXHJcblx0XHRcdGJhY2tUb2tlbjogJycsIC8v5ZCO56uv6L+U5Zue55qEdG9rZW7lgLxcclxuXHRcdFx0aW1nUmFuZDogMCwgLy/pmo/mnLrnmoTog4zmma/lm77niYdcclxuXHRcdFx0c2V0U2l6ZToge1xyXG5cdFx0XHRcdGltZ0hlaWdodDogMCxcclxuXHRcdFx0XHRpbWdXaWR0aDogMCxcclxuXHRcdFx0XHRiYXJIZWlnaHQ6IDAsXHJcblx0XHRcdFx0YmFyV2lkdGg6IDBcclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvd0ltYWdlOiB0cnVlLFxyXG5cdFx0XHR0ZW1wUG9pbnRzOiBbXSxcclxuXHRcdFx0dGV4dDogJycsXHJcblx0XHRcdGJhckFyZWFDb2xvcjogJyNmZmYnLFxyXG5cdFx0XHRiYXJBcmVhQm9yZGVyQ29sb3I6ICcjZmZmJyxcclxuXHRcdFx0c2hvd1JlZnJlc2g6IHRydWUsXHJcblx0XHRcdGJpbmRpbmdDbGljazogdHJ1ZSxcclxuXHRcdFx0aW1nTGVmdDogJycsXHJcblx0XHRcdGltZ1RvcDogJydcclxuXHRcdH07XHJcblx0fSxcclxuXHRtZXRob2RzOiB7XHJcblx0XHRpbml0KCkge1xyXG5cdFx0XHQvL+WKoOi9vemhtemdolxyXG5cdFx0XHR0aGlzLmZvbnRQb3Muc3BsaWNlKDAsIHRoaXMuZm9udFBvcy5sZW5ndGgpO1xyXG5cdFx0XHR0aGlzLmNoZWNrUG9zQXJyLnNwbGljZSgwLCB0aGlzLmNoZWNrUG9zQXJyLmxlbmd0aCk7XHJcblx0XHRcdHRoaXMubnVtID0gMTtcclxuXHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdHRoaXMucmVmcmVzaCgpO1xyXG5cdFx0XHRcdHRoaXMuJHBhcmVudC4kZW1pdCgncmVhZHknLCB0aGlzKTtcclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0Y2FudmFzQ2xpY2soZSkge1xyXG5cdFx0XHRjb25zdCBxdWVyeSA9IHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuaW4odGhpcyk7XHJcblx0XHRcdHF1ZXJ5XHJcblx0XHRcdFx0LnNlbGVjdCgnI2ltYWdlJylcclxuXHRcdFx0XHQuYm91bmRpbmdDbGllbnRSZWN0KChkYXRhKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmltZ0xlZnQgPSBNYXRoLmNlaWwoZGF0YS5sZWZ0KTtcclxuXHRcdFx0XHRcdHRoaXMuaW1nVG9wID0gTWF0aC5jZWlsKGRhdGEudG9wKTtcclxuXHRcdFx0XHRcdHRoaXMuY2hlY2tQb3NBcnIucHVzaCh0aGlzLmdldE1vdXNlUG9zKHRoaXMuJHJlZnMuY2FudmFzLCBlKSk7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5udW0gPT0gdGhpcy5jaGVja051bSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLm51bSA9IHRoaXMuY3JlYXRlUG9pbnQodGhpcy5nZXRNb3VzZVBvcyh0aGlzLiRyZWZzLmNhbnZhcywgZSkpO1xyXG5cdFx0XHRcdFx0XHQvL+aMieavlOS+i+i9rOaNouWdkOagh+WAvFxyXG5cdFx0XHRcdFx0XHR0aGlzLmNoZWNrUG9zQXJyID0gdGhpcy5wb2ludFRyYW5zZnJvbSh0aGlzLmNoZWNrUG9zQXJyLCB0aGlzLmltZ1NpemUpO1xyXG5cdFx0XHRcdFx0XHQvL+etieWIm+W7uuWdkOagh+aJp+ihjOWujFxyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHQvL+WPkemAgeWQjuerr+ivt+axglxyXG5cdFx0XHRcdFx0XHRcdHZhciBjYXB0Y2hhVmVyaWZpY2F0aW9uID0gdGhpcy5zZWNyZXRLZXlcclxuXHRcdFx0XHRcdFx0XHRcdD8gYWVzRW5jcnlwdCh0aGlzLmJhY2tUb2tlbiArICctLS0nICsgSlNPTi5zdHJpbmdpZnkodGhpcy5jaGVja1Bvc0FyciksIHRoaXMuc2VjcmV0S2V5KVxyXG5cdFx0XHRcdFx0XHRcdFx0OiB0aGlzLmJhY2tUb2tlbiArICctLS0nICsgSlNPTi5zdHJpbmdpZnkodGhpcy5jaGVja1Bvc0Fycik7XHJcblx0XHRcdFx0XHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjYXB0Y2hhVHlwZTogdGhpcy5jYXB0Y2hhVHlwZSxcclxuXHRcdFx0XHRcdFx0XHRcdHBvaW50SnNvbjogdGhpcy5zZWNyZXRLZXkgPyBhZXNFbmNyeXB0KEpTT04uc3RyaW5naWZ5KHRoaXMuY2hlY2tQb3NBcnIpLCB0aGlzLnNlY3JldEtleSkgOiBKU09OLnN0cmluZ2lmeSh0aGlzLmNoZWNrUG9zQXJyKSxcclxuXHRcdFx0XHRcdFx0XHRcdHRva2VuOiB0aGlzLmJhY2tUb2tlblxyXG5cdFx0XHRcdFx0XHRcdH07XHJcblx0XHRcdFx0XHRcdFx0YWpjYXB0Y2hhQ2hlY2soZGF0YSlcclxuXHRcdFx0XHRcdFx0XHRcdC50aGVuKChyZXN1bHQpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0IHJlcyA9IHJlc3VsdC5kYXRhO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLmJhckFyZWFDb2xvciA9ICcjNGNhZTRjJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5iYXJBcmVhQm9yZGVyQ29sb3IgPSAnIzVjYjg1Yyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMudGV4dCA9ICfpqozor4HmiJDlip8nO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLmJpbmRpbmdDbGljayA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAodGhpcy5tb2RlID09ICdwb3AnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aGlzLiRwYXJlbnQuY2xpY2tTaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoaXMucmVmcmVzaCgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LCAxNTAwKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy4kZW1pdCgnc3VjY2VzcycsIHsgY2FwdGNoYVZlcmlmaWNhdGlvbiB9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHQuY2F0Y2goKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLiRwYXJlbnQuJGVtaXQoJ2Vycm9yJywgdGhpcyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuYmFyQXJlYUNvbG9yID0gJyNkOTUzNGYnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLmJhckFyZWFCb3JkZXJDb2xvciA9ICcjZDk1MzRmJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy50ZXh0ID0gJ+mqjOivgeWksei0pSc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoaXMucmVmcmVzaCgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LCA3MDApO1xyXG5cdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdH0sIDQwMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAodGhpcy5udW0gPCB0aGlzLmNoZWNrTnVtKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMubnVtID0gdGhpcy5jcmVhdGVQb2ludCh0aGlzLmdldE1vdXNlUG9zKHRoaXMuJHJlZnMuY2FudmFzLCBlKSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQuZXhlYygpO1xyXG5cdFx0fSxcclxuXHRcdC8v6I635Y+W5Z2Q5qCHXHJcblx0XHRnZXRNb3VzZVBvczogZnVuY3Rpb24gKG9iaiwgZSkge1xyXG5cdFx0XHRsZXQgcG9zaXRpb24gPSB7XHJcblx0XHRcdFx0eDogTWF0aC5jZWlsKGUuZGV0YWlsLngpIC0gdGhpcy5pbWdMZWZ0LFxyXG5cdFx0XHRcdHk6IE1hdGguY2VpbChlLmRldGFpbC55KSAtIHRoaXMuaW1nVG9wXHJcblx0XHRcdH07XHJcblx0XHRcdHJldHVybiBwb3NpdGlvbjtcclxuXHRcdH0sXHJcblx0XHQvL+WIm+W7uuWdkOagh+eCuVxyXG5cdFx0Y3JlYXRlUG9pbnQ6IGZ1bmN0aW9uIChwb3MpIHtcclxuXHRcdFx0dGhpcy50ZW1wUG9pbnRzLnB1c2goT2JqZWN0LmFzc2lnbih7fSwgcG9zKSk7XHJcblx0XHRcdHJldHVybiArK3RoaXMubnVtO1xyXG5cdFx0fSxcclxuXHRcdHJlZnJlc2g6IGZ1bmN0aW9uICgpIHtcclxuXHRcdFx0dGhpcy50ZW1wUG9pbnRzLnNwbGljZSgwLCB0aGlzLnRlbXBQb2ludHMubGVuZ3RoKTtcclxuXHRcdFx0dGhpcy5iYXJBcmVhQ29sb3IgPSAnIzAwMCc7XHJcblx0XHRcdHRoaXMuYmFyQXJlYUJvcmRlckNvbG9yID0gJyNkZGQnO1xyXG5cdFx0XHR0aGlzLmJpbmRpbmdDbGljayA9IHRydWU7XHJcblxyXG5cdFx0XHR0aGlzLmZvbnRQb3Muc3BsaWNlKDAsIHRoaXMuZm9udFBvcy5sZW5ndGgpO1xyXG5cdFx0XHR0aGlzLmNoZWNrUG9zQXJyLnNwbGljZSgwLCB0aGlzLmNoZWNrUG9zQXJyLmxlbmd0aCk7XHJcblx0XHRcdHRoaXMubnVtID0gMTtcclxuXHJcblx0XHRcdHRoaXMuZ2V0UGljdHJ1ZSgpO1xyXG5cclxuXHRcdFx0Ly8gdGhpcy50ZXh0ID0gJ+mqjOivgeWksei0pSdcclxuXHRcdFx0dGhpcy5zaG93UmVmcmVzaCA9IHRydWU7XHJcblx0XHR9LFxyXG5cdFx0Ly8g6K+35rGC6IOM5pmv5Zu+54mH5ZKM6aqM6K+B5Zu+54mHXHJcblx0XHRnZXRQaWN0cnVlKCkge1xyXG5cdFx0XHRsZXQgZGF0YSA9IHtcclxuXHRcdFx0XHRjYXB0Y2hhVHlwZTogdGhpcy5jYXB0Y2hhVHlwZSxcclxuXHRcdFx0XHRjbGllbnRVaWQ6IHVuaS5nZXRTdG9yYWdlU3luYygncG9pbnQnKSxcclxuXHRcdFx0XHR0czogRGF0ZS5ub3coKSAvLyDnjrDlnKjnmoTml7bpl7TmiLNcclxuXHRcdFx0fTtcclxuXHRcdFx0Z2V0QWpjYXB0Y2hhKGRhdGEpXHJcblx0XHRcdFx0LnRoZW4oKHJlc3VsdCkgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IHJlcyA9IHJlc3VsdC5kYXRhO1xyXG5cdFx0XHRcdFx0dGhpcy5wb2ludEJhY2tJbWdCYXNlID0gcmVzLm9yaWdpbmFsSW1hZ2VCYXNlNjQ7XHJcblx0XHRcdFx0XHR0aGlzLmJhY2tUb2tlbiA9IHJlcy50b2tlbjtcclxuXHRcdFx0XHRcdHRoaXMuc2VjcmV0S2V5ID0gcmVzLnNlY3JldEtleTtcclxuXHRcdFx0XHRcdHRoaXMucG9pblRleHRMaXN0ID0gcmVzLndvcmRMaXN0O1xyXG5cdFx0XHRcdFx0dGhpcy50ZXh0ID0gJ+ivt+S+neasoeeCueWHu+OAkCcgKyB0aGlzLnBvaW5UZXh0TGlzdC5qb2luKCcsJykgKyAn44CRJztcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC5jYXRjaCgoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLnBvaW50QmFja0ltZ0Jhc2UgPSBudWxsO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0fSxcclxuXHRcdC8v5Z2Q5qCH6L2s5o2i5Ye95pWwXHJcblx0XHRwb2ludFRyYW5zZnJvbShwb2ludEFyciwgaW1nU2l6ZSkge1xyXG5cdFx0XHR2YXIgbmV3UG9pbnRBcnIgPSBwb2ludEFyci5tYXAoKHApID0+IHtcclxuXHRcdFx0XHRsZXQgeCA9IE1hdGgucm91bmQoKDMxMCAqIHAueCkgLyBwYXJzZUludChpbWdTaXplLndpZHRoKSk7XHJcblx0XHRcdFx0bGV0IHkgPSBNYXRoLnJvdW5kKCgxNTUgKiBwLnkpIC8gcGFyc2VJbnQoaW1nU2l6ZS5oZWlnaHQpKTtcclxuXHRcdFx0XHRyZXR1cm4geyB4LCB5IH07XHJcblx0XHRcdH0pO1xyXG5cdFx0XHRyZXR1cm4gbmV3UG9pbnRBcnI7XHJcblx0XHR9XHJcblx0fSxcclxuXHR3YXRjaDoge1xyXG5cdFx0Ly8gdHlwZeWPmOWMluWImeWFqOmdouWIt+aWsFxyXG5cdFx0dHlwZToge1xyXG5cdFx0XHRpbW1lZGlhdGU6IHRydWUsXHJcblx0XHRcdGhhbmRsZXIoKSB7XHJcblx0XHRcdFx0dGhpcy5pbml0KCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9LFxyXG5cdG1vdW50ZWQoKSB7fVxyXG59O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQ+XHJcbi52ZXJpZnlib3gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZTRlN2ViO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLnZlcmlmeWJveC10b3Age1xyXG5cdHBhZGRpbmc6IDAgMTVweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6ICM0NTQ5NGM7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU3ZWI7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnZlcmlmeWJveC1ib3R0b20ge1xyXG5cdC8qIHBhZGRpbmc6IDE1cHg7ICovXHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnZlcmlmeWJveC1jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTNweDtcclxuXHRyaWdodDogOXB4O1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubWFzayB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwMDE7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0LyogZGlzcGxheTogbm9uZTsgKi9cclxuXHR0cmFuc2l0aW9uOiBhbGwgMC41cztcclxufVxyXG5cclxuLnZlcmlmeS10aXBzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMHB4O1xyXG5cdGJvdHRvbTogMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMxLCAyNywgMjcsIDAuNSk7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50aXBzLWVudGVyLFxyXG4udGlwcy1sZWF2ZS10byB7XHJcblx0Ym90dG9tOiAtMzBweDtcclxufVxyXG5cclxuLnRpcHMtZW50ZXItYWN0aXZlLFxyXG4udGlwcy1sZWF2ZS1hY3RpdmUge1xyXG5cdHRyYW5zaXRpb246IGJvdHRvbSAwLjVzO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8q5bi46KeE6aqM6K+B56CBKi9cclxuLnZlcmlmeS1jb2RlIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLmNlcmlmeS1jb2RlLXBhbmVsIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnZlcmlmeS1jb2RlLWFyZWEge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4udmVyaWZ5LWlucHV0LWFyZWEge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiA2MCU7XHJcblx0cGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnZlcmlmeS1jaGFuZ2UtYXJlYSB7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi52YXJpZnktaW5wdXQtY29kZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMjVweDtcclxufVxyXG5cclxuLnZlcmlmeS1jaGFuZ2UtY29kZSB7XHJcblx0Y29sb3I6ICMzMzdhYjc7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udmVyaWZ5LWJ0biB7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4vKua7keWKqOmqjOivgeeggSovXHJcbi52ZXJpZnktYmFyLWFyZWEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnZlcmlmeS1iYXItYXJlYSAudmVyaWZ5LW1vdmUtYmxvY2sge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDBweDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRib3gtc2hhZG93OiAwIDAgMnB4ICM4ODg4ODg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbn1cclxuXHJcbi52ZXJpZnktYmFyLWFyZWEgLnZlcmlmeS1tb3ZlLWJsb2NrOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4udmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbGVmdC1iYXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0xcHg7XHJcblx0bGVmdDogLTFweDtcclxuXHRiYWNrZ3JvdW5kOiAjZjBmZmYwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLnZlcmlmeS1pbWFnZS1wYW5lbCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udmVyaWZ5LWltYWdlLXBhbmVsIC52ZXJpZnktcmVmcmVzaCB7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnZlcmlmeS1pbWFnZS1wYW5lbCAuaWNvbi1yZWZyZXNoIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi52ZXJpZnktaW1hZ2UtcGFuZWwgLnZlcmlmeS1nYXAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxufVxyXG5cclxuLnZlcmlmeS1iYXItYXJlYSAudmVyaWZ5LW1vdmUtYmxvY2sgLnZlcmlmeS1zdWItYmxvY2sge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ei1pbmRleDogMztcclxuXHQvKiBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyAqL1xyXG59XHJcblxyXG4udmVyaWZ5LWJhci1hcmVhIC52ZXJpZnktbW92ZS1ibG9jayAudmVyaWZ5LWljb24ge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnZlcmlmeS1iYXItYXJlYSAudmVyaWZ5LW1zZyB7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLyrlrZfkvZPlm77moIfnmoRjc3MqL1xyXG4vKkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiBcImljb25mb250XCI7Ki9cclxuLypzcmM6IHVybCgnLi4vZm9udHMvaWNvbmZvbnQuZW90P3Q9MTUwODIyOTE5MzE4OCcpOyAhKiBJRTkqISovXHJcbi8qc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb25mb250LmVvdD90PTE1MDgyMjkxOTMxODgjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksICEqIElFNi1JRTggKiEqL1xyXG4vKnVybCgnZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQWFBQUFzQUFBQUFDVXdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRE1BQUFCQ3NQNno3VTlUTHpJQUFBRThBQUFBUkFBQUFGWlc3a2lTWTIxaGNBQUFBWUFBQUFCM0FBQUJ1TStxQmxSbmJIbG1BQUFCK0FBQUFuUUFBQUxZbnJVd1QyaGxZV1FBQUFSc0FBQUFMd0FBQURZUE53YWphR2hsWVFBQUJKd0FBQUFjQUFBQUpBZmVBNGRvYlhSNEFBQUV1QUFBQUJNQUFBQVlGK2tBQUd4dlkyRUFBQVRNQUFBQURnQUFBQTRDdkFHc2JXRjRjQUFBQk53QUFBQWZBQUFBSUFFVkFGMXVZVzFsQUFBRS9BQUFBVVVBQUFKdFBsVCtmWEJ2YzNRQUFBWkVBQUFBUEFBQUFFM29QUFhQZUp4allHUmdZT0Jpa0dQUVlXQjBjZk1KWWVCZ1lHR0FBSkFNWTA1bWVpSlFETW9EeXJHQWFRNGdab09JQWdDS0l3TlBBSGljWTJCay9zTTRnWUdWZ1lPcGsra01Bd05EUDRSbWZNMWd4TWpCd01ERXdNck1nQlVFcExtbU1EZ3dWRHhid3R6d3Y0RWhocm1Cb1FFb3pBaVNBd0F3MUEwVWVKekZrY0VOZ0NBTVJYOFJqQ0dPNGdUZTllUWNuaHpBZlhDMnJxRy9oWXNUOE1tRDlnZFMwZ0pJQUFheWtBaklCWUhwcEN2dUQ4anVSNnpNSjY3QTg5WmRuL2YxYU5QaWtVbjhSdllvOEcyMENqS2ltNlJmNmI5bTM0K1dXZC92QnIrb1c4VjZxM3ZGNXFLbFlyUFJwNEwwQWQ1bkdMOEFlSnhGVWM5ckUwRVluVGV6dThsTXNydnRicnFiM1RSdDByUzdiZE9tZEkwSmJXbUN0aUl0SXY1b2kxNHFldkNrOVNRVkxGaVFncUFGOFE5UUxLSUhMeDQ4RmtIbzNaTm5GVVh3RDVDMkI2ZE82c0ZobUk4M3c3ejNmZThSblpDamIyeVg1WWxMaHNra21TY1hDSUZSeFlCRml5akg5UnF0b3FlczkvZzVpOFdWdUp5cUROVFlMUHdCSStjbGpYcmtHeW5EaG9VK25DZ25qYmhHWTV5c3QrZ01FcThJQklYd3NqUFU2N0NuRVBtNGIwc3UwaDMwOUZkNjdkYTRYQmhyNTVLU20xN1BPazdnT0UvU2hxNm5LZFZzQzdkOWordGNHUEtWYm9jOXUvMGp0Qi9aSUE3UFhUVkxCZWY2by9wYWNjam53T1ltM0VMSmV0UHVEcnZWM2dnOTF3bFNYV1k2SDVxVndSeldmMlR5YnJZWWZTZHFvWE93aC9RYThSV0lqQlRpU0kzaDYxNC92S1NOUmhPTk9yc25RaTZYZjRuUUZRRFRtSkUxTktiaEk2Y3JIRUpPLytTNVFQeGhZSlJSeXZCRkJQKzVUOUVQcEVBSVZ6elJRSXJqbUo2alkxV1RvK05YVE1jaHVCc0t1UzhQUlpBVFNNbDlvVEE0dU5Ma2VJQTBWMVVlcU9vR1FoN0lBeEdvKzdUODNmbjNUK3ZvcUNOUFBBVWF6VVlVSTdMZ0tTVjFKazJvVWVnaFlHaForY0tPZTJGalZ1NVpLRVkyVmtFMTNBSzErakk0cjFLTGJQbFpmcktpUGhPWEtQUmo3cTlzajlYSjdMRkhObXJLSlMzVkNkaFhHU2RLcnRtb1FhV2VNalFWdDBLRDZzR1BPeDBvSDJmZ3R6b05ST3h0TnE4RjN0ellNL24rVGpLU1g1cWYyang5NDEyNzZUSXI5RmpYeEtyOGVYLzZiSzR5dW9wd285cHkxc3c4RjlrZHc0QW11clJwTFVNM3RZeDVabktwZkhQaThkenoxOXZKNk1qeXhZVXJwcWViMXVMczNlR1Y2dnIyMXBTcXBlV2txb25BTjlvVXlJaVhwdjhYdmxONWUzaWNZMkJrWUdBQTRuMHZONGZHODl0OFplQm1ZUUNCYTl3UFBSSDAvd2NzRE13bVFDNEhBeE5JRkFCQWZBcWFBSGljWTJCa1lHQnUrTi9BRU1QQ0FBSkFrcEVCRmJBQkFFY01BbTk0bkdOaFlHQmdmc25Bd01LQWlnRVNud0VCQUFBQUFBQUFkZ0NrQU5vQkNBRnNBQUI0bkdOZ1pHQmdZR01JWkdCbEFBRW1JT1lDUWdhRy8yQStBd0FSU0FGekFIaWNaWTlOVHNNd0VJVmYrZ2VrRXFxb1lJZmtCV0lCS1AwUnEyNVlWR3IzWFhUZnBrNmJLb2tqeDYzVUEzQWVqc0FKT0FMY2dEdndTQ2ViTnBiSDM3eDVZMDhBM09BSEhvN2ZMZmVSUFZ3eU8zSU5GN2dYcmxOL0VHNlFYNFNiYU9OVnVFWDlUZGpITTZiQ2JYUmhlWVBYdUdMMmhIZGhEeDE4Q05kd2pVL2hPdlV2NFFiNVc3aUpPL3dLdDlEeDZzSSs1bDVYdUkxSEwvYkhWaStjWHFubFFjV2h5U0tUT2IrQ21WN3Zrb1d0MHVxY2ExdkVKbE9Eb0Y5SlU1MXBXOTFUN05kRDV5SVZXWk9xQ2FzNlNZektyZG5xMEFVYjUvSlJyeGVKSG9RbTVWaGovcmJHQW81eEJZVWxEb3d4UWhoa2lNcm82RHRWWnZTdnNVUENYbnRXUGMzbmRGc1UxUDl6aFFFQzlNOWNVN3F5MG5rNlQ0RTlYeHRTZFhRcmJzdWVsRFNSWHMxSkVySkNYdGEyVkVMcUFUWmxWNDRSZWx6UmlUOG9aMGovQUFsYWJzZ0FBQUI0bkdOZ1lvQUFMZ2JzZ0kyUmlaR1prWVdSbFpHTmtaMkJzWUkxT1NNMU9aczFPU2UvT0pXMUtETTlvNFM5S0RXdEtMVTRnNEVCQUo3OUNlUT0nKSBmb3JtYXQoJ3dvZmYnKSwqL1xyXG4vKnVybCgnLi4vZm9udHMvaWNvbmZvbnQudHRmP3Q9MTUwODIyOTE5MzE4OCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgISogY2hyb21lLCBmaXJlZm94LCBvcGVyYSwgU2FmYXJpLCBBbmRyb2lkLCBpT1MgNC4yKyohKi9cclxuLyp1cmwoJy4uL2ZvbnRzL2ljb25mb250LnN2Zz90PTE1MDgyMjkxOTMxODgjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpOyAhKiBpT1MgNC4xLSAqISovXHJcbi8qfSovXHJcblxyXG4uaWNvbmZvbnQge1xyXG5cdGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbi1jaGVjazpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcgJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBSWxGSlJFRlVlTnJ0M1gxY1ZOVzZCL0JuYmNTM3hKZDdmTG1TZW8rb3AvUW15cDRCRmNRRXdwZDhOeWM5aVpwcGdVZkU0OXUxdEN3bE5jTXlTQ00xUzgxakNvYWlvaUp2S29ZZ3N3ZlVvNXdTSjY5U1pGS0NLU0F3cys0ZjIvR2V0RkZSWUczZzkvMkh6MnhqK08ySjRabTE5dHJySVFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFLZ2ptT2dBQUFEd09CaHo4M1R6ZFBOczM5N3FhblcxdWpKMnM4Zk5IamQ3RkJUa2h1U0c1SWJjdWxWZFAxa1NmZW9BQVBCd2RGekhkWHpnUU4wUzNSTGRrcGdZMlNKYlpNdk5tOUl0NlpaMDY0Y2ZHbVEyeUd5UW1aZlgzS081UjNPUHdrSmRzaTVabDV5WUtJZkw0WEw0bURIcXM3QXFHemhnQkFJQW9GRmRJN3BHZEkxbzFLakZsaFpiV214WnYxNDlPbVhLNHozcjRjUEVpUk9mT0ZFeEtTYkZWRkR3cU0rRUVRZ0FnTVk4eTUvbHovTEdqWnUzYnQ2NmVldjkrOVdqajFzNGJBWU5Ja2FNV0hLeXgzbVA4eDdubXpkLzFHZHlFUDFDQVFDQVNpZnJaSjNzNkZqbVd1WmE1cnByRjN1THZjWGVHanEwZW41YXUzYThuSmZ6OGs2ZDhsUHlVL0pUWW1JcSt3d1lnUUFBYUlJazBXZ2FUYU8vK0lKbTBTeWFOV0pFdGYvSVBNcWp2SmRlMGcvUUQ5QVBjSE9yZEdJaHJ4TUFBTnpHbUp3cjU4cTU2OVpSTE1WUzdNU0pOZmFqRlZKSVlZeS93Ri9nTDd6MFVtVy92VUdOdms0QUFIQ0hUcWZUNlhRclZ0QjRHay9qZzRLRUJmbUJmcUFmK3ZTcDdMZGhCQUlBVU1QVXd2SDY2K29qMjFlQlNxbVVTdHUzcit5M29ZQUFBTlFRdFhETW1LRStXcmxTZEI0YnZwd3Y1OHQvKzYyeTM0Y0NBZ0JRemVTdDhsWjU2OFNKRkVpQkZMaDJyZWc4ZDJNRDJVQTI4UFRweW40ZkNnZ0FRRFhSaCtwRDlhRWpSMUlBQlZEQTVzMjBudGJUZWtsemYzZVpGL05pWHZ2MlZmYjdOSGNpQUFDMW5Sd3NCOHZCdnI1V2Y2dS8xWC9uVHViTzNKbDdBKzB0V3ZJbWIvTE95ZW1jM3ptL2MvNmVQWlg5ZG14bEFnQlFSZlRkOU4zMDNUdzhyRnVzVzZ4YkVoUFpMRGFMelhKeUVwM3JIak5vQnMyNGRZdC93ai9objNoNW1Vd21rOG1rS0pWOUdveEFBQUFla3o1QUg2QVBlT1laNnpuck9ldTVBd2MwV3pnQ0taQUNyVloyaEIxaFIxNSsrVkVMaHcxR0lBQUFqMGhkVmRXbGkvb29OVlg5V3ZubHNOVWZsSFNrNDV3YnVaRWJnNExVd3JGaHcrTStMVVlnQUFDVjFDdW9WMUN2b0NlZjVLdjRLcjRxSVVFOXFzSENjUnN2NEFXOFlPSENxaW9jTnRxN3FBTUFvRkhxWm9ldFc5TWdHa1NERGgrbWhiU1FGbmJ1TERyWC9ZV0dtbUpNTWFhWXNMQ3FmbVpNWVFFQVBJQnQyM1BMcDVaUExaOG1KOU1ST2tKSGREclJ1ZXlLcFZpS1hiZE82YUIwVURvRUIxZlhqOEVVRmdDQUhYMHY5NzNjOTNLVEpwYnZMZDlidnQrM1QrdUZnMC9tay9ua0w3OVVDMGRJU0hYL1BJeEFBQUR1WXV2THdRL3hRL3pRbmoxc0tCdktoajcvdk9oYzl2QTRIc2ZqWW1PZDJqbTFjMm8zYnR4UmRwUWRaUlVWMWYxek1RSUJBTGpOWURBWURBWUhCOXBFbTJqVGwxOXF2WEJRR0lWUldGS1NXamdtVEtpcHdtR0RpK2dBQUVSRXhKaFpaOWFaZFpHUk5KMm0wL1R4NDBVbnNzdUhmTWduUGIya29LU2dwR0QwYUlVcFRHR2xwVFVkQXdVRUFPbzlYYmd1WEJmKy92dTBsYmJTMWxkZkZaM0hyZ0UwZ0FhY1B1MDQyM0cyNCt4aHc1U09Ta2VsNDQwYm91S2dnQUJBdmFYak9xN2o3N3hEZXRLVGZ2NTgwWG5zOGlJdjhzck5sZktrUENsdjhPRDBqdWtkMHp2Kytxdm9XTGlJRGdEMWpycG5WWEF3Yjg2YjgrWWZmeXc2anoxOE5WL05WK2ZsV1FaYUJsb0dlbnVmWXFmWUtYYnhvdWhjTnJpSURnRDFoaTVabDZ4TG5qeVpMK0FMK0lMd2NORjU3T3BMZmFudjFhdHNQcHZQNXZ2N2E2MXcyR0FFQWdCMW5ycG4xZWpSUEpObjhzem9hTTF1cjA1RVJFVkY2bGRmWDBWUkZFVXhtVVFuc2tlakx5QUF3T1BUNzlmdjErOS83am4rRS8rSi83UmpoN1lMUjNFeGNlTEVodzlYVElwSk1XbTNjTmhvOUlVRUFIaDA4aEI1aUR5a2IxLytNLytaLzd4N04wVlNKRVUyYWlRNjF6MzBwQ2Q5V1psMWluV0tkY29MTDJSNVpubG1lUjQvTGpyV3c4STFFQUNvTStTMmNsdTVyYXNyK3l2N0svdnJnUU8wanRiUnVtYk5ST2U2RzQva2tUelNZcUZNeXFUTWdBQzFjQnc2SkRwWFphR0FBRUN0MXp1a2QwanZrRzdkYUJmdG9sMkhEMU1FUlZCRXExYWljOTNqZGw4TzlndjdoZjBTR0toT1ZVVkhpNDcxcUZCQUFLRFcwaGZyaS9YRkhUczZjQWZ1d0JNUzJCdzJoODFwMTA1MExydWVwV2ZwMmZuemxhSEtVR1hvcGsyaTR6d3VGQkFBcUhWY3cxekRYTVBhdHJXU2xheVVrRUJwbEVacC8vVmZvblBadzg2eXMrenNtMjhxRTVXSnlzUVBQeFNkcDZxZ2dBQkFyYUh1a3R1aVJZT2dCa0VOZ2c0ZFl0N01tM2svOVpUb1hIWk5wSWswTVR6Y1dHb3NOWll1WHk0NlRsWERmU0FBb0hucWZSeE5tNnFQNHVQVnIvMzdpODVsMTFnYVMyTTNiMVlXSzR1VnhhKzhvaDdrWEhTc3FvWVJDQUJvVm8rb0hsRTlvaG8ycE1FMG1BYkh4S2hITlZ3NElpbVNJbU5pWExKZHNsMnlwMDlYRDlhOXdtR0RBZ0lBbW1Qcnk5RzRmK1AramZ2LzR4OFVUL0VVUDNpdzZGejNkL2h3VVhwUmVsSDZTeTlGUjBkSFIwZGJMS0lUVlRmY1NBZ0FHc1BZaFQ0WCtsem9zMkVERzhGR3NCSGp4b2xPWkE5ZnhCZnhSV2xwRmVZS2M0VjU3Tmpja055UTNKQmJ0MFRucWltNEJnSUFtaUV2a2hmSml6NzhrTVd6ZUJZL1o0N29QUGJ3cFh3cFg1cWRiUmxtR1dZWjV1T2piblpZV0NnNlYwM0RGQllBQ0tkYnExdXJXN3RpaGVZTFJ5cFA1YW5mZmx1UlU1RlRrVE40Y0gwdEhEWVlnUUNBTU9xZVZYLy9PN3ZLcnJLcmE5YUl6bU1QUDg2UDgrTm1NL2ZqZnR6UDJ6c3JMU3N0SyszSEgwWG5FZzBqRUFDb2NYSlh1YXZjZGVwVTFvbDFZcDAwZkdOZFArcEgvWDc4VVVxU2txUWtmMzhVanQ5REFRR0FHcU1QMFlmb1ExNTRnYmJUZHRxK2NTTXBwSkRDdERjVHdva1RMeWl3dkdoNTBmS2l2Nzl4dUhHNGNialpMRHFXMW1qdmZ4d0ExRGx1Wmplem0zbkVDTWtnR1NURDExK3JSeDBkUmVlNkc4L2dHVHpqK25VK2dBL2dBL3o4MUJHSDBTZzZsMVpoQkFJQTFVYTlnOXpIaC8zTWZtWS9SMFdwUnpWWU9FN3lrL3hrU1ltVUkrVklPU05Ib25BOEhJeEFBS0RLNmJ2cHUrbTdlWGhZdDFpM1dMY2tKckpaYkJhYjVlUWtPdGNmS3k5WHY0NFpvN2FRallzVG5haTJjQkFkQUFEcURuMkFQa0FmOE13ejFnUnJnalVoSVlHOXdGNWdMN1JzS1RyWFBRSXBrQUt0VmxiTWlsbnhwRWxLdkJLdnhPL2VMVHBXYllNUkNBQThObldxcWtzWGRkWFNzV04wZ2s3UUNXZG4wYm51RGFvMmRPSkdidVRHb0NDVHlXUXltVFpzRUIycnRzSTFFQUI0WkwyQ2VnWDFDbnJ5U2I2S3IrS3JFaEkwV3podTR3VzhnQmNzWElqQ1VUV3dGeFlBVkpyYWw2TjFheHBFZzJqUTRjTzBrQmJTd3M2ZFJlZTZ2OUJRVTR3cHhoUVRGaVk2U1YyQktTd0FlR2dlNXozT2U1eHYzdHp5cmVWYnk3ZEpTZlEydlUxdjYvV2ljOWtWUzdFVXUyNmQwa0hwb0hRSURoWWRwNjdCRkJZQVBGRGZ5MzB2OTczY3BFbEZWa1ZXUmRiZXZab3ZISnRwTTIzZXRrMHRIQ0Vob3VQVVZSaUJBSUJkNmxTVm95TXhZc1JzcTVTR0RST2R5eDRleCtONFhHeXNVenVuZGs3dHhvMDd5bzZ5bzZ5aVFuU3V1Z29qRUFDd1E1TDRkRDZkVDkrNlZYMnMzY0pCWVJSR1lVbEphdUdZTUFHRm8yYlVXQUhwczczUDlqN2IyN1hyMmJObno1NDlXN1VTZmVJQVlBOWpzbGsyeStZTkc5Z210b2x0bWpCQmRDSjdiQTJkeXBWeXBWd1pOVW90SEtXbG9uUFZGMVUraGZYN1BXOENBOVV0QW54OW1RZnpZQjVObXR6NUR6M0lnendLQytrMWVvMWVpNCtuYVRTTnBxMVpvNWdVazJMS3lCRDl3Z0RVUi9JNStaeDg3b01QMkNRMmlVMmFPMWQwSG52UTBFa2JIcnVBOU9LOWVDL2VzbVdEMUFhcERWSy8rb3JtMEJ5YU0yVElJejloTkVWVDlJWU5SZnVMOWhmdER3bXBieTBpQVVTUVQ4b241Wk5MbHJBWmJBYWJzWFNwNkR6MjhKVjhKVi81M1hjVnB5cE9WWnp5OWo2OTRQU0Mwd3QrL2xsMHJ2cnFrUXVJMTUrOC91VDFKeWVuMHNtbGswc25IejlPeCtnWUhYTjFyZHA0S1NubEU4b25sRThZTVVMOVJibDVVL1FMQmxDWHFCZkpRMExVaStUaDRhTHozTitsUytvMjY5N2U2a3pGcFV1aUU5VjNqM3dOcEhSMjZlelMyWkdSMVZNNGJIeDhISHM1OW5Mc2RlQkFqNmdlVVQyaW1qVVQ5VUlCMUNWeWxCd2xSNzM4TXVsSlQvcVBQaEtkeHg2K2hxL2hhNjVja1dLbFdDblczeCtGUTFzcVBRSnhON2diM0EyOWUxdGJXVnRaVzVsTU5kVVFoaWZ4Sko3MHpUZE51alRwMHFUTDBLSGYvUExOTDkvODh0dHZZbDQyZ05ySjdUZTMzOXgrR3p1VzViQWNsaE1WcFU1Wk9XaHZVOVVRQ3FHUWE5ZXMwNjNUcmROOWZMTEtzOHF6eWsrZEVoMExmcS9TSXhCcmYydC9hLytKRTJ1Nmt4anpZMzdNejh1cjlPWFNsMHRmVGtsUmIyejZqLytvMlpjTG9IWnlpM2FMZG92Mjg1TjJTanVsbmR1M2E3WndFQkZSY1RGUDRBazhZZFFvRkE1dHEvd1UxbC9vTC9RWEx5OWhpWS9RRVRxaTA1VTFMMnRlMXZ6Z1FkdEZmR0Y1QURSTVg2d3YxaGQ3ZXFvOXZXTmpLWklpS2JKUkk5RzU3akdEWnRDTVc3ZllVcmFVTFIwMXlyVE50TTIwTFRWVmRDeTR2MHFQSU5TTGJybTU2a1czTGwxRW53QXRwYVcwMUdnc2U2UHNqYkkzQmcwNmMrYk1tVE5ucmwwVEhRdEFwRHRUemEydHJhMnRVMUxvSkoya2s5cjdvTVV6ZVNiUHJLaGc3c3lkdVJzTWFrT25QWHRFNTRLSFUra1JDRi9HbC9GbEdycjJjSHRQSHNlVmppc2RWeVluMzlrbEZLQWU2aDNTTzZSM1NMZHVsbjlZL21INXg4R0RXaTBjdHI0Y0xKN0ZzL2lnSUJTTzJxbnlVMWk5cVRmMXpza1JIZnh1N0czMk5udTdkMisxb0NRbW9wQkFmYUwrdm5mcUpJVkpZVkpZVWhMcngvcXhmdi81bjZKejJjTlNXQXBMQ1FsUmhpcERsYUdiTm9uT0E0K204Z1drTTNXbXpyR3hvb1BidFl5VzBiSmV2ZFFwdHVSazF6RFhNTmV3dG0xRnh3S29Ecll0Z3VnTmVvUGVTRXhrbnN5VGVYYnNLRHFYUGV3c084dk92dm1tOGJ6eHZQSDgycldpODhEanFYUUI2VEs2eStndW8zZnRvc1cwbUJhZk95ZjZCTzZ2WjAvSHJ4eS9jdnpxNkZFM1R6ZFBOMC90ZGtvRHFBeDF4TkdpUmZtSThoSGxJdzRlcFBmb1BYcXZXemZSdWV5YVNCTnBZbmk0c2RSWWFpeGR2bHgwSEtnYWo3d01WNVpsV1paMU9zWVlZK3pZTWZWbzA2YWlUOGdlbnNwVGVlcTMzMXJtV3VaYTV2cjVuZnIwMUtlblB2M2hCOUc1QUNwRDdUMXVlNS9GeDZ0ZisvY1huY3V1c1RTV3htN2VyQ3hXRml1TFgzbEZQY2k1NkZoUU5SNzVUblMxcDdDaThNbDhNcDhjRUtBZUxTOFhmVUwyTUcvbXpieWZlc3Bock1OWWg3SEp5YlplenFKekFUeU1yaEZkSTdwR05HckU1L0Y1Zko1dENsbTdoWU5QNDlQNHRCMDcxTUl4YmRydG95Z2NkVXlWM1Fpb3k5UGw2ZktlZjU3bjhUeWU5L1hYYkNhYnlXWTJiaXo2Qk8xYVFBdG93Y1dMRmVNcnhsZU10KzNtZWZHaTZGZ0EvODVnTUJnTUJnY0g4d1h6QmZPRnI3NVNyKzBaREtKejNkL2h3MFZUaXFZVVRSazVFcHVoMW0xVmZpZTVmb04rZzM3RDBLRldWNnVyMVRVbVJ2T0Z4Sk04eWZOLy85Zmhvc05GaDRzK1BpZjNuZHgzY3QvMzM0dU9CZkQvZlRrMmJtUUdabUFHMnlkNTdiSDE1YWd3VjVncnpJTUdZZlBUK3FIYXRpS1JGOG1MNUVXREIxTW9oVkxvN3QzMzlBUFJKTnNtYmI2KzZycjBDeGRFSjRMNlNYMy9mUGloZXAvRW5EbWk4OWlEdmh6MVc3VjFKRFN0TUswd3JZaVBWKzh3SFQxYWJTeFZVaUw2aE8rdlV5ZWV4dE40V2txS1c1cGJtbHRhMTY2aUUwSDlvaXZWbGVwS2x5L1hmT0c0dlNpbElxY2lweUpuOEdBVWp2cXAybHZhcXRzdkh6NnNic3M4WkFqTnBKazA4OFlOMFNkdWoyMGRQYnZGYnJGYktTbTJPM3RGNTRLNlRVNlVFK1hFMmJQSmk3eklhOUVpMFhuczRjZjVjWDdjYk9iUDhlZjRjNzYrYU9oVXY5WFlicm8yY29BY0lBZDRlOVBmNkcvMHQ3ZzROb3ZOWXJPY25FUy9FUGJ3RS93RVAvSFRUOVowYTdvMTNjOHZlMEQyZ093QldyLy9CV29MVzE4T2xzZ1NXZUxubjlmMEx0Y1ByUi8xbzM0Ly9zaUdzQ0ZzaUxlM2NiaHh1SEc0MlN3NkZvaFY3U09RdTlsMjJXVEJMSmdGUC84OC81aC96RC9XME41YWQ3RnRDU0dSUkJJbEo3dXZkVi9ydnZhLy8xdDBMcWpkYkgwNTZNLzBaL3J6WjU5cHRuQnc0c1FMQ3FTbnBhZWxwd2NOUXVHQWYxZmpCY1JHbmRvNmZsenFMZldXZWc4WndqTjRCcys0ZmwzMEMySVBtOFBtc0RudDJsbGJXRnRZVzlnMmJlelpVM1F1cUYzVTM1dEJnN1RlbDhQMmZyUTJ0amEyTmg0Nk5ETTRNemd6K094WjBibEFXNFFWRUJ0alUyTlRZOU8wTlBJZ0QvTHc5ZVhoUEp5SC8vcXI2RngyZlVRZjBVZHQyNnBEK3FRa3VhM2NWbTViWFMxOW9hNnc5ZVZRZjg5allyVGFsOE8yMklVNU1BZm1NR3BVVmxwV1dsYWEwU2c2RjJpVDVvYk02bFlOc3F3V2tvUUVOcHZOWnJNMTNIblExbnB6dlhXOWRmMmdRWGpEd2IrckxYMDVWTGFkSk1hTVVaZXh4OFdKVGdUYUpud0VjamYxRjlka2toWkppNlJGenozSDAzazZULy9sRjlHNTdJcWdDSXBvMVVycUpmV1NlaVVrdUhkMjcremUyZDFkZEN3UVN4K3FEOVdIUHZXVWRhUjFwSFZrZkx4bUMwY2dCVktnMWNxNnMrNnMrK1RKS0J4UUdab2JnZHp0emllNEM5WUwxZ3NKQ2VwV0RocnU4K0ZCSHVSUldFZ1psRUVaUTRhbzEzb3lNa1RIZ3BxaDM2L2ZyOS92NHNJUDhVUDhVR29xbmFBVGRFS0R1MERmYnVqRWpkeklqVUZCNnQ1Mkd6YUlqZ1cxaStZTGlJMjZhcVY3ZDlhSU5XS05rcE8xM2pCSFZWVEUyL0Eydk0yUUlhWkRwa09tUStucG9oTkI5YkMxQzJCSkxJa2xwYWF5L3F3LzYrL2lJanFYUGN6TXpNeThjS0h4bXZHYThkcjc3NHZPQTdXVDVxYXc3TWx5eW5MS2NzckpVUXVIajQ5Nk5EOWZkSzc3YTlHQ1hXVlgyZFZEaDl3QzNRTGRBdnYxRTUwSXFwYXQ4NlUwWDVvdnpVOUkwSHJoVUlXR29uQkFWYWcxQmNSR25hUDkxNy9VUjc2K3RodWNST2U2dnhZdEpDWXhpU1VrNkxpTzYvakFnYUlUd2VQeE9POXgzdU44OCtacUI4eURCMms1TGFmbFBYcUl6bVZYTE1WUzdMcDE2dnRueVJMUmNhQnVxRFZUV1BiWUxsWnlGKzdDWFpLUzZFUDZrRDdVY0o4UGQzSW45NXMzZVFQZWdEY1lPZEswMXJUV3REWTVXWFFzZURoOUwvZTkzUGR5a3labFQ1UTlVZmJFZ1FQTW4va3pmdzEvSU5oTW0ybnp0bTFLVDZXbjBuUEtGUFdnMVNvNkZ0UU50YjZBMk5qMnJKTEdTR09rTWNuSmJENmJ6K1ozNkNBNjEvMFZGMXRmdDc1dWZYM2t5Q3hEbGlITGtKUWtPaEg4TVhXcXl0RlJYY1N4ZTdkNmROZ3cwYm5zNFhFOGpzZkZ4anExYzJybjFHN2N1S1BzS0R2S0tpcEU1NEs2cGRaTllkbVRIWkVka1IxeC9yeGxvR1dnWmFDM04xL0ZWL0ZWV3UvcjBiU3A5SjcwbnZUZTNyMjZRbDJocnREZlgzUWkrQ09TeEtmejZYejYxcTNxWSswV0RncWpNQXBMU2xJTHg0UUpLQnhRbmVwTUFiR3hkUmJrMlR5YlovdjQySFlQRlozci9wbzJwVjIwaTNidDJ5ZXZrRmZJSzRZUEY1MElpSWdZMDVsMVpwMDVNcEp0WXB2WXBna1RSQ2V5eTRkOHlDYzl2YVNncEtDa1lQUm90WENVbG9xT0JYVmJuWm5Dc2tlZGV1alVTWDJVbkt4T1FYVHBJanFYWFhyU2s3NnNqSFZnSFZnSGc4SDRsdkV0NDF0Nzk0cU9WZC9JOCtSNThyeFZxOWdSZG9RZCtaLy9FWjNuL3M2Y2Nkemp1TWR4ejhDQjZSM1RPNlozMVBCV1FGQ24xTGtSeU4zVUcva3VYV0xIMlhGMjNNZEg3YmVRbXlzNmwxMUdNcEt4WVVPMXQzeDB0TzVmdW4vcC9qVnFsT2hZOVlXNmxjNWJiMm0rY056K1BaWmNKQmZKWmRBZ0ZBNFFvYzRYRUJ0MTA4YkxsNlY4S1YvSzkvYW14YlNZRm11NHI4ZnRRa0pyYUEydGlZcVN3K1Z3T1h6TUdOR3g2aXI1b0h4UVB2aTN2Nm1QbGkwVG5jY2V2cHF2NXF2ejhpckNLOElyd3YzOU02TXpvek9qZi9wSmRDNm9uK3BOQWJHeHZlRWFsRFlvYlZEcTY4dmY1ZS95ZHpXOFRmWHRRc0syc3ExczY4NmRkL3BJUUpWUWQxTU9DR0NYMldWMitlT1BSZWV4cXkvMXBiNVhyNnFyQy8zOWJkZjZSTWVDK3EzZUZSQ2JqSmN5WHNwNDZjb1Z4MnVPMXh5ditmbnhvL3dvUC9yUGY0ck9kWCtPaml5SDViQ2NxQ2g1cTd4VjNqcHhvdWhFdGRXZHFjR2Y2Q2Y2NllzdmFEMnRwL1dTUnQ4UFJVV1VUdW1VUG1USTcyK2tCUkJMbzIrWW1tTXJKQldSRlpFVmtYNSs2dEV6WjBUbnN1ZE9BNktuNldsNmVzc1cyeWRvMGJscUM3ZG90MmkzYUQ4L1hzZ0xlZUdPSGN5ZHVUUDNCZzFFNS9wanhjVzhPKy9PdTQ4WVlkdWxXblFpZ0g5WDUxZGhWVmJ2WTcyUDlUN1dwbzNEYm9mZERyc1RFK2tZSGFOajJtMFl4U041SkkrMFdOZ05kb1BkZU9VVnhWZnhWWHh0OXl1QWpib2FyMDhmQ3FaZ0NrNU1wSFcwanRZMWF5WTYxejF1cjhLelRyRk9zVTRaTlNyTE04c3p5L1BRSWRHeEFQNUl2UitCM0MxN1FQYUE3QUZYcjVZbGxpV1dKUTRjU0V0cEtTM1Zib01vMjRpRU4rUE5lTFBQUDVlajVDZzU2dVdYUmVmU0NsdnJZUjdCSTNqRWdRTmFMUnkyRHdLVVNabVVHUkNBd2dHMUFVWWdEOUNMOStLOWVNdVdEdGNkcmp0Y2o0OW52c3lYK1hwNGlNNWwxKzArRDZTUVFzck1tZXJVUjJTazZGZzF6UzNOTGMwdHJXdFhwbWQ2cGs5TjFlejIvN2IvWDJOb0RJMTU5VlZscURKVUdicHBrK2hZQUE4REk1QUhVRmU3RkJaYW1sdWFXNW9QSGt5Y09IRU5ONGhTU0NHRk1mVVAwN3AxOGdCNWdEeGc1a3pSc1dxS3VrdHVodzdTSmVtU2RDa2hRYk9GdytaWmVwYWVuVDhmaFFOcUk0eEFLa21kRW1uUmduekpsM3dQSGFJVVNxR1V2bjFGNTdJZitQWW5YSC95Si8vWnN4V0RZbEFNR2w2dStvanVYTHVLY1loeGlEbDZsRklwbFZLN2R4ZWR5eDUybHAxbFo5OTgwMWhxTERXV0xsOHVPZy9BbzNBUUhhQzJ5Yy9QejgvUHYzV3J6WmcyWTlxTTJiRkRXaU90a2RaNGVySXYyWmZzeXovL1dYUytld05UUHVVelJpVlVRaVZEaGpoelorN01yMTFUejBQREk2bUhaQ3ZvVXJ3VUw4VW5KTkFsdWtTWHRMdm9RUlVSb1Z4V0xpdVhGeTBTblFUZ2NhQ0FQS0lyQ1ZjU3JpU1VsN2RwM2FaMW05YTdkam44MCtHZkR2KzBkUnpzM0ZsMHZudllDb21lOUtRZk1xUjltL1p0MnJjcEtzclB6Yy9OejYxOXJYYlZMVWVhTnFYbjZEbDY3c0FCK3A2K3ArODFQQkljUzJOcDdPYk55alpsbTdKdHhnelJjUUNxQXE2QlBLYlRDMDR2T0wzZzVrMzEwZkRoNmxTUmhodEUzYjVHb3JiYVhiTkdEcEFENUlEYTgwbTRSMVNQcUI1UkRSdnkyWHcybjcxckZ5VlJFaVY1ZTR2T1pWY2tSVkprVEl4THRrdTJTL2IwNmVwQnprWEhBcWdLR0lGVUVYVktxTHpjdWNTNXhMbGsxeTQrajgvajgvcjBZU2ZZQ1haQ3V6MnlXUUVyWUFWK2ZzNmh6cUhPb1JaTC90Nzh2Zmw3angwVG5ldHVCb1BCWURBNE9OellkMlBmalgzYnQ3TU1sc0V5dEw3SjVPSERSYTJMV2hlMUhqZnUrQWZIUHpqK1FYbTU2RVFBVlFrWDBhdkpuZGFuVGNxYWxEV0pqV1dEMldBMldQc05vOVQ3RWQ1KzIrUmg4akI1YUdWVFFjWmtzMnlXelJzM01nTXpNTU8wYWFJVDJjTVg4VVY4VVZwYWhibkNYR0VlTk9qM0kxU0F1Z1VGcEpwMWplZ2EwVFdpVWFNVytoYjZGdnJvYUpwRnMyaldpQkdpY3owSS80Si93YjlZdGNya2FuSTF1YjcrdXFnYzhqbjVuSHp1Z3cvWUpEYUpUWm83Vi9UcllnOWZ5cGZ5cGRuWmxtR1dZWlpoUGo2MjVkK2ljd0ZVSjF3RHFXYTVJYmtodVNHM2JwWGtsZVNWNUkwYngyZnltWHltOWh0RXNhbHNLcHU2Y0tGOFdqNHRuMzd2dlpyKytiSkpOc21tMEZETkY0NlZmQ1ZmK2QxM0ZUa1ZPUlU1Z3dlamNFQjlnaEZJRGJOZEJHNnlxc21xSnF0MjdsU1BqaDR0T3RjREpWRVNKWVdGS1MyVmxrckw2bXUwcEM3TERRbFJPMGVHaDRzKzdmdTdkRW05c2RUYjI5YTRUSFFpZ0pxRUVVZ05PL2ZpdVJmUHZWaFdwdjdoZWZGRjJ5b2QwYmtleUkvOHlHL0JBdlVQL09yVlZmMzA2ckxjS1ZQVVpjWWZmU1Q2ZE8zcVIvMm8zNDgvc3FWc0tWdnE0NFBDQWZVWlZtRUpvcTdhc2xyN0YvWXY3Ri80OWRmWHJsMjdkdTFhMTY3cXYvYnNLVHFmWFl3WU1VL1A5bFBiVDIwL3RVV0wvTlQ4MVB6VXc0Y2Y5ZW51Tk1qcVEzMm96N1p0YkNQYnlEWnFzQzhISjA2OG9FRHlsL3dsZno4L1k0QXh3Qmp3M1hlaVl3R0lwTDAzYWowVEhSMGRIUjF0c2JpNHVMaTR1RXllVEp0cE0yM2V0azEwcmdkaDhTeWV4YytaSStmS3VYTHVKNS9jUHZyUVU2SzZRbDJocnREZlg5b3A3WlIyYnQ5K3A4K0p4dkFNbnNFenJsKzNOclkydGpZZU9qUXpPRE00TTFqREhTd0JhaEN1Z1dpTTdYNkhDLzB2OUwvUS80c3YxRmEya3lhSnp2VkEwUlJOMFJzMktDNktpK0ppdTlQYWFyMzdQOU1YNjR2MXhaNmVmQzZmeStjZVBxeHVYLzdFRTZMajM0MmY1Q2Y1eVpJU0pqR0pTYzgvcnpDRktleklFZEc1QUxRRUJVU2piSVhFYkRhYnpXYmJMcTFUcG9qTzlVQ2NPUEhQUGxPdkRRUUdxZ2V0Vm5lRHU4SGQwTHUzdGJXMXRiVjFTZ3FkcEpOMHNtVkwwWEgvbU8yR3Z6RmoxTzN3NCtKRUp3TFFJczFOR1lEcTNMbHo1ODZkNDF5OVZySjNyM09LYzRwelNxZE9GRU14Rk9QbUpqcWZYWXdZTVZsdVA2Lzl2UGJ6T25aMC9zWDVGK2RmdnZ2T3VzUzZ4TG9rTVpGOXpqNW5uN2R1TFRybVBRSXBrQUt0VmxiTWlsbnhwRWxLdkJLdnhPL2VMVG9XZ0paaEJGS3JTSks2Q21yOWV2VVB0VzF2SlEyNzNhS1ZqR1FrWThPR291UGM0L1oyOTN3WUg4YUhCUWFhUnBsR21VWnQzQ2c2RmtCdGdBSlNLekVtdnlPL0k3OFRFY0gyc1gxc1gzQ3c2RVMxRlRNek16TXZYR2k4WnJ4bXZQYisrNkx6QU5RbW1NS3FwZktQNUIvSlAzTG9rTE96czdPemM2dFc2dEUrZlVUbnFsMUNReFd6WWxiTTc3NHJPZ2xBYllSbHZMVWE1K3BGM3IvL25RN1NRVHFvNFJ2d3RHSThqYWZ4bjN5aXZtNUxsb2lPQTFDYllRcXJqdEdWNmtwMXBjdVhreGQ1a1ZmdDZmTlI3VzdmWDZQMFZIb3FQVzJyMmU1ZFpnd0FEdzhqa0RwR2FhdzBWaG92WHN3MzhvMThJNlptZUJ5UDQzR3hzYzJlYWZaTXMyZW1UbFdQb25BQVZBVVVrRHJLSkp0a2sveldXL1FxdlVxdmFxV3ZSdzBLb3pBS1MwcHlhdWZVenFuZGhBbEgyVkYybEZWVWlJNEZVSmVnZ05SeFNwQVNwQVM5L2JhNmpIYnBVdEY1cWgwblRqd2pvNlNncEtDa1lQUm90WENVbG9xT0JWQVhvWURVRStwV0hPKzhReUVVUWlIaUdrUlZyek5uSEdNZFl4MWpuMzllM2ZYNHhnM1JpUURxTWl6anJXZnk5K1R2eWQvenpUZFBsajVaK21ScFNRbTFvbGJVU3Z1dGR1M3lJaS95eXMyVkhDVkh5ZEhYOStUMGs5TlBUcjk2VlhRc2dQb0FxN0RxT2ZtWWZFdytObjgrbThQbXNEbGhZYUx6UEN5K21xL21xL1B5TEFNdEF5MER2YjNWVG9BWEw0ck9CVkNmWUFxcm5qTU5NQTB3RFZpOW11YlNYSm83YjU3b1BBL1VsL3BTMzZ0WDJYdzJuODMzOTBmaEFCQUhJeEQ0SFYyc0xsWVhHeFJFY1JSSGNaOThRZ29wcER4OG40L3FWVlNrZnZYMVZXOEVOSmxFSndLb3ozQU5CSDRuZjBmK2p2d2RSbU43M3A2MzUvbjVMSWdGc2FCaHc4UVdrdUppM3AxMzU5MkhEVFBGbStKTjhSa1pvbDhuQU1BSUJCNUFqcFZqNWRoWFgyVlgyQlYyNWROUGFUMnRwL1UxMEhMMjlpNitUTWQwVERkNnRQRTE0MnZHMXc0ZUZQMTZBTUQvUXdHQmg2STdxRHVvT3podEdsMm15M1I1dzRicUtpUThra2Z5U0l0Rkhmbjg5YTlxWTZyb2FOSG5Ed0QzUWdHQlNwRzd5bDNscmxPbjBuYmFUdHMzYnF5cVh1YTJ3aUV0azVaSnk2Wk9OZTQzN2pmdS8vSkwwZWNMQVBiaEdnaFVTdjZ2K2IvbS81cWQzYjVOK3pidDIyUmtzTEZzTEJ2YnZ6K2xVUnFsVmI1RkxVL2xxVHoxMjIrbDM2VGZwTjhNQnVNYzR4empuTDE3Ulo4bkFEd1lsdkhDSXpHdE1LMHdyWWlQYnphKzJmaG00N3QzVjQ4dVdjSlg4cFY4NVhmZjJmdSszLy83a2lYWFA3disyZlhQZXZVeTlqVDJOUFk4ZWxUMGVRSEF3OE1VRmxRTDF6RFhNTmV3SjU1bzJMMWg5NGJkMjdVcnl5bkxLY3U1Y3VYMGd0TUxUaSs0ZVZOMFBnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNBTy80UFNCeGJNcWdtQTI0QUFBQWxkRVZZZEdSaGRHVTZZM0psWVhSbEFESXdNVGN0TVRJdE1UVlVNVFU2TlRjNk1qY3JNRGc2TURDaUViNHZBQUFBSlhSRldIUmtZWFJsT20xdlpHbG1lUUF5TURFM0xURXlMVEUxVkRFMU9qVTNPakkzS3pBNE9qQXcwMHdHa3dBQUFFMTBSVmgwYzNabk9tSmhjMlV0ZFhKcEFHWnBiR1U2THk4dmFHOXRaUzloWkcxcGJpOXBZMjl1TFdadmJuUXZkRzF3TDJsamIyNWZZMnN4WW5waE1IcHFPV3BxWkdONGNpOWphR1ZqYXk1emRtZmJUcERZQUFBQUFFbEZUa1N1UW1DQycpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLmljb24tY2xvc2U6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnICc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU1nQUFBRElFQVlBQUFEOXlITGRBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQUZ6VWtkQ0FLN09IT2tBQUFBZ1kwaFNUUUFBZWlZQUFJQ0VBQUQ2QUFBQWdPZ0FBSFV3QUFEcVlBQUFPcGdBQUJkd25McFJQQUFBQUFaaVMwZEVBQUFBQUFBQStVTzdmd0FBQUFsd1NGbHpBQUFBU0FBQUFFZ0FSc2xyUGdBQUR3UkpSRUZVZU5ydDNWMXNVK2Nad1BIbmRUQWp3WjBtYlpQS1IvaEttMEdxdGlKSkdaOUNJdk1DYXdKb1Vrc3ZPcEMyWGpTaTRrTUVDYWEyU08wcUZFRWhnRkNRU3FXT1ZXcUpFR0pKdXlZWVdDRzlRQ0lPaFF2WWxnR0NJRm1hdHJWU1Voeml4Tzh1ak5NMWdTWk9mUHllODU3Lzd3WWxmUGc1eGo1L24vZkV4eUlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFUaXpzV3RpMXNDcy92NnkwckxTc2RNYU1aL1k4cytlWlBaTW5tNTRMUU82a24vZnAvVUI2djJCNkxyZFJwZ2N3WmY3ZStYdm43NTA1TXhBSUJBS0JyVnQxamE3Uk5kWFZhcWxhcXBiT21UUDB6K3U5ZXEvZWUvZXVGRXFoRkg3eVNlQ2p3RWVCaitycjI5OW9mNlA5amIvLzNmVDJBTWhjV1ZsWldWblozTG42dUQ2dWoyL2VMRjNTSlYxVlZhcFcxYXJhNmRPSC9ubjloZjVDZjNIenB1cFczYXE3cVNsNUxIa3NlYXkrL25MdDVkckx0YmR2bTk2ZVhQTlpRSlFxbjFRK3FYelM3Myt2TitnTmVzT2JiMHE3dEV2N3hJbVova3Y2a3I2a0wvWDNxMFBxa0RwVVh4L2FGTm9VMnJSejUzbDFYcDFYL2YybXR4VEFjTXYxY3IxY1Q1alFmYjM3ZXZmMXVqcnBrUjdwMmJ4WjFhZ2FWWk9YbC9FL1dDTTFVblAvdnY1Y2Y2NC9mK3V0amc4N1B1ejRjUGZ1MUc5cWJYcDduZWFUZ0NoVmVxRDBRT21CUC81UkhWUEgxTEhmL0Nick4xRXBsVkxaMmlxdDBpcXR2LzUxTkJxTlJxUDM3cG5lY2dEcEk0MkNndFR6OU9USjFQTzBzakxidDZQWDYvVjYvWi8rMUxHNVkzUEg1ZzBiSG56WDJwQmtYbHlQS1R0YWRyVHM2T3V2cS9mVisrcjlMVnNjdTZFYmNrTnVQUEdFaENVczRVV0xwc2FueHFmR1Q1eUl4V0t4V0N5Uk1IMC9BSDQwR0k2d2hDWGMzQ3luNWJTY0RvZWR1ajExUlYxUlY1NTlka3JGbElvcEZYMTlzYXV4cTdHcmJXMm03d2VuQkV3UDRKVDBPWTdVVjYrL25yTWJqa2hFSWl0V1NJVlVTRVZMUzBsalNXTkpZeWhrK3Y0QS9HUXdISHRrait4cGFocDhYdWFJbXF3bXE4bTdkaTJvWGxDOW9IcjJiTlAzaDFPc0RVaGdmV0I5WVAyV0xkSWdEZEx3Z3gva2ZJQ3pjbGJPTGx1VzM1SGZrZC94NXo4UFBxQUJPR2JZRWNkMjJTN2JLeXB5UHNpRGM2djlkZjExL1hXdnZXYjZmbkdLdFFIUmorbkg5R09yVjV1ZVkvQ1Z6NE1ITkNFQnNtOVlPSEo4eFBFbzZvZzZvbzY0WUQvazFQYVpIaURidnJ1RC91WWIwL01NVXlFVlV0SFdGaStQbDhmTGYvV3JheTllZS9IYWl6MDlwc2NDdkdqWVVwV3BJNDRSQkU4RlR3VlBGUlJjTEx4WWVMRXdIamM5VDdaWWR3U2kybFNiYXZ2eGowM1A4VWdzYlFIajVwcWxxbEZLOWlaN2s3MHUzaStOa1hVQjZUdmNkN2p2OEgvL2EzcU9FWEd5SGNpWTZaUGpZelh3MHNCTEF5OTVZTCtVSWV1V3NOSks3NWZlTDcxLzU0NWFyQmFyeFlXRnB1Y1pVVmpDRWo1M0x2V0VxSzdtZlNUQXQ5eDZqbU5FaTJXeExMNTlPM29vZWloNmFOWXMwK05rbTNWSElJTzZwRXU2UHYzVTlCaWp4c2wyWUJqUGhpT3RVQXFsMEVQN29ReFpHNUM4U1htVDhpYnQzNSsrNUlqcGVVYU5wUzNBczB0VmFicEJOK2lHZ1FFNUxzZmwrS0ZEcHVkeGlyVUJ1VFQ5MHZSTDAvL3hqL1MxcWt6UGt6Rk90c09IdkhaeS9GRlVzU3BXeGZ2MnBaYWkvL1kzMC9NNHhmcExtUlIvVnZ4WjhXZC8vV3ZmN2I3YmZiZC8vdlBCUzQ1NHhVMjVLVGRueitZU0tiQ1o1NWVxMGg1Y0UyL09CM00rbVBQQmIzOTc3ZHExYTlldTJYc3RMR3RQb2crVnZwNS9YMXRmVzE5YlU1TjZWNzJyM3YzRkwwelBsVEhlUndLTGVPVjlIQ1BhTGJ0bDk0VUw4YS9qWDhlL2Z2NTV2end2ZlJPUU5FSUNtRWM0N09DN2dLUVJFaUQzQ0lkZGZCdVFORUlDT0k5dzJNbjNBVWtqSkVEMkVRNjdFWkFoQ0Frd2ZvVERId2pJSXhBU0lIT0V3MThJeUFnSUNUQXl3dUZQQkdTVUNBa3dIT0h3TndLU0lVSUNFQTZrRUpBeElpVHdJOEtCLzBkQXhvbVF3QThJQng2R2dHUUpJWUdOQ0FlK0R3SEpNa0lDR3hBT2pBWUJjUWdoZ1JjUkRtU0NnRGlNa01BTENBZkdnb0RrQ0NHQkd4RU9qQWNCeVRGQ0FqY2dITWdHQW1JSUlZRUpoQVBaUkVBTUl5VElCY0lCSnhBUWx5QWtjQUxoZ0pNSWlNc1FFbVFENFVBdUVCQ1hJaVFZQzhLQlhDSWdMa2RJTUJxRUF5WVFFSThnSkhnWXdnR1RDSWpIRUJLSUVBNjRBd0h4S0VMaVQ0UURia0pBUEk2UStBUGhnQnNSRUVzUUVqc1JEcmdaQWJFTUliRUQ0WUFYRUJCTEVSSnZJaHp3RWdKaU9VTGlEWVFEWGtSQWZJS1F1QlBoZ0pjUkVKOGhKTzVBT0dBREF1SlRoTVFNd2dHYkVCQ2ZJeVM1UVRoZ0l3SUNFU0VrVGlFY3NCa0J3WGNRa3V3Z0hQQURBb0tISWlSalF6amdKd1FFMzR1UWpBN2hnQjhSRUl3S0lYazR3Z0UvSXlESUNDRkpJUndBQWNFWStUVWtoQVA0RmdIQnVQZ2xKSVFER0k2QUlDdHNEVWwrWFg1ZGZsMHlTVGlBNFFnSXNtcndsWHBZd2hKdWJwYUlSQ1N5WW9YcHVUSVdsckNFejUwYi9OcnIyeEdSaUVTcXE2UFJhRFFhdlhmUDlGaXdBd0dCSTZ3NUl2RXFqamlRQXdRRWppSWtPVVk0a0VNRUJEbEJTQnhHT0dBQUFVRk9FWklzSXh3d2lJREFDRUl5VG9RRExrQkFZQlFoeVJEaGdJc1FFTGdDSVJrQjRZQUxFUkM0Q2lFWmduREF4UWdJWE1uM0lTRWM4QUFDQWxmelhVZ0lCenlFZ01BVHJBOEo0WUFIRVJCNGluVWhJUnp3c0lEcEFZQk1KTlltMWliV0txVWVWNCtyeDVYM1h3Q2RrVE55eG9MdGdDL3h3SVVuV1BONUhJL2k4R2UyQTA0Z0lIQTE2OE14RkNHQmh4QVF1Skx2d2pFVUlZRUhFQkM0aXUvRE1SUWhnWXNSRUxnQzRSZ0JJWUVMRVJBWVJUZ3lSRWpnSWdRRVJoQ09jU0lrY0FFQ2dwd2lIRmxHU0dBUUFVRk9FQTZIRVJJWVFFRGdLTUtSWTRRRU9VUkE0QWpDWVJnaFFRN2ttUjRBZGhrTVIxakNFbTV1bGlOeVJJNTRNQnhoQ1V2NDNEa3BraUlwdW5WTGJzcE51VGw3dHVteFJ1MlczSkpiTTJjR0M0SUZ3WUtGQzZmR3A4YW54aytjaU1WaXNWZ3NrVEE5SHV6QXhSU1JGY09PT0NJU2tjaUtGYWJueWxqNjZyaWw4ZEo0NlpvMXdZM0JqY0dOVlZWNm05Nm10NTA1WTNxOGpLWC9IeXFrUWlwYVdrb2FTeHBMR2tNaDAyUEJEaXhoWVZ5c1dhb2E0YkxxMWx4R25xVXRaQkVCd1pqNEpSeERFUkxnV3dRRUdmRnJPSVlpSkFBQndTZ1Jqb2NqSlBBekFvTHZSVGhHaDVEQWp3Z0lIb3B3akEwaGdaOFFFSHdINGNnT1FnSS9JQ0FRRWNMaEZFSUNteEVRbnlNY3VVRklZQ01DNGxPRXd3eENBcHNRRUo4aEhPNUFTR0FEQXVJVGhNT2RDQW04aklCWWpuQjRBeUdCRnhFUVN4RU9ieUlrOEJJQ1lobkNZUWRDQWk4Z0lKWWdISFlpSkhBekF1SnhoTU1mQ0FuY2lJQjRGT0h3SjBJQ055RWdIa000SUVKSTRBNEV4Q01JQng2R2tNQWtBdUp5aEFPalFVaGdBZ0Z4S2NLQnNTQWt5Q1VDNGpLRUE5bEFTSkFMQk1RbENBZWNRRWpnSkFKaUdPRkFMaEFTT0lHQUdFSTRZQUloUVRZUmtCd2pISEFEUW9Kc0lDQTVRampnUm9RRTR4RXdQWUR0YkF0SDRrcmlTdUlLVDFCYlhDeThXSGl4TUI2ZnVHemlzb25MVnEvVzIvUTJ2ZTNNR2ROelpleXNuSld6eTVibHQrZTM1N2YvNVM4bGpTV05KWTJoa09teGJNY1JpRU5zRGNmVjdWZTNYOTMrelRlbXg0SXpPQ0pCSmdoSWxoRU8ySUNRWURRSVNKWVFEdGlJa09EN0VKQnhJaHp3QTBLQ2h5RWdZMFE0NEVlRUJQK1BnR1NJY0FDRUJDa0VaSlFJQnpBY0lmRTNBaklDd2dHTWpKRDRFd0Y1Qk1JQlpJNlErQXNCR1lKd0FPTkhTUHlCZ0R4QU9JRHNJeVIyODMxQUNBZmdQRUppSjk4R2hIQUF1VWRJN09LN2dCQU93RHhDWWdmZkJJUndBTzVEU0x6TitvQXMxOHYxY2oxaFFrOTVUM2xQK2FlZnByNzd5MSthbml0amUyU1A3RGw3TmhXKzFhdWowV2cwR3IxM3ovUllRRFlNdnNBTFMxakN6YzBTa1loRVZxd3dQVmZHS3FWU0tsdGJRKytFM2dtOVUxVjFYcDFYNTFWL3YrbXhuR0w5QjBwMVgrKyszbjI5cmk3MUZlRUEzR2p3Y1IyUmlFU3FxMU1oT1hmTzlGd1phNVZXYWEyczdEblljN0RuNE83ZHBzZHhtclVCS1grNy9PM3l0My8yTTVrcmMyWHVwazJtNThsWWVxa3Ftb2dtb212V0VBNzRRZnB4SHR3WTNCamNXRlhsMVU5STFJdjBJcjFvNjliNTNmTzc1M2ZQbTJkNkhxZFlHNUJrWGpJdm1iZDFxM3BPUGFlZW16REI5RHlqbGo3aTJDazdaZWVxVlp6amdCK2xQMm8zZFU1a3pScXZIWkdvR2xXamF2THlBZzJCaGtERGE2K1puc2NwMWdaRXpWUXoxY3lxS3ROempCcExWY0F3bmwvYU9pN0g1YmlIOWtNWnNpNGdDem9YZEM3by9PRVBaWi9zazMzVHBwbWVaMFFzVlFFajh2YlMxb3daSlkwbGpTV05vWkRwU2JMTnVvQU1yQnRZTjdEdVJ6OHlQY2VJV0tvQ011YlZwYTNRL05EODBId1A3SmN5WkYxQVJJa1M5ZTkvbXg3amtUamlBTWJOYTBja2dVbUJTWUZKLy9tUDZUbXl6ZHIzZ1pUR1MrT2w4UnMzMUZLMVZDMmRNOGYwUE9ramp1Q1R3U2VEVDFaWHAxOUptUjRMc0lGcjMwZXlRM2JJanM3TzZBdlJGNkl2RkJlYkhpZmI3RHNDZVVBMXFBYlYwTnhzZWc3Q0FUalByU2ZiOVZQNktmMlVDL1pERHJFMklNbGtNcGxNN3Q4dk5WSWpOZmZ2NTN5QUlVdFZoQU53bmx1V3R2UmhmVmdmN3UxVkw2dVgxY3NIRHBpK1g1eGliVUF1MTE2dXZWeDcrM2JxcXovOElXYzNuRDdpbUJlY0Y1eTNjaVVueDRIY00zNnlQU2xKU2I3MVZyUWoyaEh0dUhQSDlQM2hsRHpUQXpndDFoUnJpalcxdFUzWk1XWEhsQjF6NXFncjZvcTY4dXl6V2IraC9iSmY5cmUwQkl1Q1JjR2l0V3M1NGdETWk4VmlzVmdza1pnYW54cWZHajl4SW5XdHF2Snl1U0UzNU1ZVFQyVDc5dlJKZlZLZlBIYXM0K21PcHp1ZXJxMDF2ZjFPc3o0Z2FiR1dXRXVzNWRTcGFWOU4rMnJhVjRtRTdKSmRzbXZKRW1tWGRtblAvSjNxK3BLK3BDLzE5MHVuZEVybjNyMUZrYUpJVWVSM3Z6djl5dWxYVHIvUzEyZDZld0Y4S3gyUzRndkZGNG92ZlB4eFgyOWZiMTl2UVlFK3FvL3Fvd3NXcVBmVWUrcTlRTVlyTXVtbEtsa2xxMlRWbTI5K054eGFtOTV1cDFuN1UxZ2pLU3N0S3kwcm5URkRyOVFyOWNvdFcxU0xhbEV0cTFlbmZneTRxT2poZit2T0hWa242MlRkSjU4TTNCMjRPM0MzdnY3TGcxOGUvUEpnWjZmcDdRR1F1ZlExOC9RcGZVcWYycnc1OWQzbm4wLzlPbVBHc0wrd1JKYklrbi8rVTcrcVg5V3ZOalVGWmdWbUJXYlYxN2NYdEJlMEYzUjFtZDZlWFBOdFFCNGwvZmtFaVRXSk5ZazFQLzFwK24wbHZGOEQ4SS9CSHd2V29rWC81Q2VoYUNnYWl2N3JYNm5Mcy9mMm1wNFBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXR2c2YydmxmczdpMFdJNEFBQUFsZEVWWWRHUmhkR1U2WTNKbFlYUmxBREl3TVRjdE1USXRNVFZVTVRVNk5UYzZNamNyTURnNk1EQ2lFYjR2QUFBQUpYUkZXSFJrWVhSbE9tMXZaR2xtZVFBeU1ERTNMVEV5TFRFMVZERTFPalUzT2pJM0t6QTRPakF3MDB3R2t3QUFBRTEwUlZoMGMzWm5PbUpoYzJVdGRYSnBBR1pwYkdVNkx5OHZhRzl0WlM5aFpHMXBiaTlwWTI5dUxXWnZiblF2ZEcxd0wybGpiMjVmWTJzeFlucGhNSHBxT1dwcVpHTjRjaTlqYkc5elpTNXpkbWRIa24yV0FBQUFBRWxGVGtTdVFtQ0MnKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5pY29uLXJpZ2h0OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyAnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU1nQUFBRElFQVlBQUFEOXlITGRBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQUZ6VWtkQ0FLN09IT2tBQUFBZ1kwaFNUUUFBZWlZQUFJQ0VBQUQ2QUFBQWdPZ0FBSFV3QUFEcVlBQUFPcGdBQUJkd25McFJQQUFBQUFaaVMwZEVBQUFBQUFBQStVTzdmd0FBQUFsd1NGbHpBQUFBU0FBQUFFZ0FSc2xyUGdBQUo0cEpSRUZVZU5ydDNYdGNWWFc2UC9EbjJWd0NCeFV6TmJua2tYUlNHelhXMmh1UVJMeU1JcUtSSkY3UTFDa3JEUytWR3AzR3k5ZzVZekk2cVZzTmZUbWxxR21pcFFpSWlKcUFjbk92aGFLUkhpZHNob2F0cEthQm9nTDdPWCtzNk16OGZsTzVDZnp1dFhuZS8relhXaFI4UU9YWjMrOTNQZDh2QUh1QUVLVzEwbHBwN2RpeDBtWHBzblI1LzM0cFg4cVg4ci83VHBabFdaYUpHbC8vOWY2K2ZZMy9YK1BuRWYyZE1NWVkveUpxWWNiYnh0dkcyLzcrbEVNNWxMTjdOeXlDUmJCb3dJQ21majU2bTk2bXQvUHpEWkdHU0VQa3hJbVdOcFkybGpZVkZhSy9UOFpZNitNaU9vQ3pNbjF0K3RyMDlhOS9UUWZwSUIwc0xJVGxzQnlXOStyMVN6OHY1bUVlNXZuN1EzdG9EKzBuVC9ZNzdYZmE3M1JPVHVXTnlodVZOeW9yUlgvZmpMSFdnMGNnelV5YmNtclRodklvai9KVUZjTXdETU9lZUtMRnZtQTh4RU44VFEyc2gvV3cvcm5uRkZWUkZmWHdZZEUvQjhhWTh6T0lEdUJzcURmMXB0NnZ2ZGJpaGFQUkJ0Z0FHN3k4d0FRbU1LV2x5Zmx5dnB3L2FaTG9ud05qelBseEFXbFdpT2lOM3VnZEgvL0F2N1FGTEdCeGQ0ZHpjQTdPN2RnaDc1SDN5SHZtekJIOUUyR01PUytld21vbXBsaFRyQ24ycWFkczViWnlXM2xKaWVnOGpXZ0FEYUFCZi95anVsNWRyNjVmdlBqN3V5UTZGMk5NLzNnRTBreHNiOXZldHIzZG80Zm9IUDh2TE1BQ0xQajk3N1cxbVMxYndpbWN3c25WVlhRdXhwaitjUUZwTHQvQ3QvQnRtemFpWS95MGFkTnFsdFlzclZtYWtxSVZFZzhQMFlrWVkvckZqL0UyRTUrelBtZDl6bmJwQWdnSStQenpvdlA4cUl0d0VTNzI3bjIzdzkwT2R6dUVoZmw4NmZPbHo1Zjc5bG10VnF2VmV2ZXU2SGlNTWYzZ0VVZ3pxVmZxbFhxbHVGaTdxcXNUbmVmbllDSW1ZbUo0T09WU0x1V2VPTkYvWnYrWi9XZjYrb3JPeFJqVEQxNUViMlpTbFZRbFZXVmtZQ1JHWXVTb1VhTHozQzg2UVNmb1JIazVsVkFKbFVSRWxJU1doSmFFL3ZXdm9uTXh4aHdYajBDYUdUMUx6OUt6UzVlQ0RETEkrbm5hQ1FmaVFCd1lFSUQxV0kvMUowNW9pKzZTSkRvWFk4eHg4UnBJTTd0Y2Nibmlja1ZsWmRla3JrbGRrNGd3QXpNd1k4Z1EwYm51RjJaaEZtWjVlV2tkN3BNbisxVDRWUGhVS0lxMlJ2TGxsNkx6TWNZY0IwOWh0U2hFNllKMFFicXdkaTNHWVJ6RzZiQ3hieGJNZ2xsMzcyb2pxaWxUbEVBbFVBbmN1MWQwTE1hWWVEeUYxYUtJMUNmVUo5UW41czZGdVRBWDVyNzFsdDZtdGlBSmtpRHBvWWVvanVxbzd1T1A1VlE1VlU2ZE9WTjBMTWFZZUR3Q2VjQ2tGQ2xGU3BrK0hjYkJPQmkzZVRPYTBJUW0vVFgyMFJiYVFsc1NFOVYrYWorMTMxdHZpYzdER0h2d3VJQUlJcCtYejh2bm82T3BKL1drbnJ0MllSQUdZWkNucCtoY2Rwc0FFMkRDKys4cmJ5cHZLbTgyVHRIWmJLSmpNY1phSGhjUXdZeG5qV2VOWjhQRGFUcE5wK21wcWRyZDl1MUY1MnFhL2Z1OUxGNFdMOHVrU1RtWWd6bDQ1NDdvUkl5eGxzTnJJSUpaK2xyNld2cm01R0J2N0kyOUJ3NkVOK0FOZU9NZi94Q2RxMm1lZmJiR1dHT3NNUjQ4R0hReDZHTFF4WGJ0UkNkaWpMVWNmb3pYUVZTV1ZwWldsbFpWK2RmNTEvblg3ZHRIOFJSUDhhTkd3UWs0QVNjNmRoU2R6ejdkdTlOVnVrcFhSNHpvRk5NcHBsUE0vdjFYc3E5a1g4bStkVXQwTXNaWTgrRVJpSU1wVGl0T0swNjdkTW0xenJYT3RTNHNUTHVycXFKejJlMDRISWZqc3V3NjIzVzI2K3lDZ3NEOHdQekFmTWZiclpneDFuUmNRQnhVVVZ4UlhGSGNsU3UxQ2JVSnRRbmg0ZHBkL1IxViswT0h1eEdOYU16TGF6dzNSWFF1eHRndng0dm9PdEVucFU5S254UjNkODh5enpMUHN1M2JJUTNTSUczOGVORzU3QllFUVJCMDR3WlZVelZWUC9PTXVrUGRvZTdJeXhNZGl6Rm1QeDZCNkVUWitMTHhaZVB2M1F2NFBPRHpnTS9qNG1nMzdhYmRHemVLem1XM1lpaUdZbTl2SEl5RGNYQjJ0bHdpbDhnbDQ4YUpqc1VZc3grUFFIUk9UcGFUNWVTRUJEQ0RHY3dyVm9qT1l5OUtvaVJLYW1nQUsxakJPbXVXR3ExR3E5R2JONHZPeFJqN2VWeEFuSVNVS1dWS21hKytpaFZZZ1JYcjFzRW0yQVNiRFBvWllUWnU4YklKTnNHbWQ5NVJVRUVGLy9BSDBiRVlZejlPUDc5ZzJFOVNJOVZJTmZMOTk2bVdhcWwyM0RqYVFCdG9nNDRhK1JSUVFFRUVJeGpCdUhTcHRnbWwyYXg5VUVlRmtMRldoRWNnVGtvN3oyUElFQ3FpSWlyYXZ4K0RNUmlEOWRyWXQzTW5FQkRROU9tS3FxaUs2dmduUGpMV0d2QTdPeWVsS0lxaUtKOTlwajMxTkhRb3ZBYXZ3V3RWVmFKek5VMWNIS3lDVmJBcU0vUHBqazkzZkxwajI3YWlFekhHZUFUU2FoalRqZW5HOUlBQU9reUg2WEJXRnB5RWszQlNmNDE5dElTVzBKSlRwMndkYkIxc0hhS2lUZzg2UGVqMG9HKytFWjJMc2RhSUMwZ3Jvelh5UGZwb3c3U0dhUTNUTWpOeEtTN0ZwVHBzN0NNZ29QUG50WXVJQ0cxcTYrOS9GeDJMc2RhRUMwZ3IxWi82VTMveTluWk5jRTF3VFRod0FJN0NVVGphdUhXSzNsaXRWRUVWVkRGeXBGcWxWcWxWcGFXaUV6SFdHdkFhU0N0MUJzL2dHYnh4NDZiZlRiK2Jmc09IVXhxbFVacGVqNnJ0MmhWWDRrcGNlZnk0c1lPeGc3SEQwMCtMVHNSWWE4QWpFQVlBQUxHeHNiR3hzUzR1NVhLNVhDNG5KY0VlMkFON1hucEpkSzZtdVgxYmV4MC9YbnVZSUNORGRDTEduQkVYRVBadklNb2trMHhMbHpiMlpZaE9aSy9HRG5lOGh0ZncyaXV2S0pGS3BCTDV3UWVpY3pIbVRQZzhFUFp2V1pkWmwxbVhIVC91WS9ZeCs1aXZYNGNuNFVsNE1pTGloNFkvQjRjWm1JRVpCZ1BjaEp0d2M4d1kzM0xmY3QveTJ0cktPNVYzS3UrY1BDazZIMlBPd09GL0VUREhvRFVteHNWcFYxdTNhcTl1YnFKek5ZM1pyRTF0dmY2NmRzMW51RFBXRkZ4QW1GMEM5d1R1Q2R3emJCajZvaS82N3R1SGMzQU96dEZmWXg5TnBhazBkZnQyVE1aa1RIN3hSZTV3Wjh4K1hFQllrNWk2bTdxYnVwdE10bEcyVWJaUkdSbFFDSVZRMkttVDZGeDJpNFJJaUV4UGgwekloTXdKRTdTUlNlTWlQR1BzcDNBQlliK0lOclhWcTVkMmxaV2x2VDcybU9oY2RpTWdvS0lpN1dMMGFHMUVjdldxNkZpTU9UTHVBMkcvaVBhT3ZiRWpQQ1FFQnNFZ0dLVERSajRFQkF3T2hrV3dDQmJsNUJodkcyOGJiL3Y3aTQ3Rm1DUGpFUWhyVm4zNzl1M2J0MitIRG01NWJubHVlV2xwT0F5SDRUQWROdmFGUWlpRS91MXYyQms3WStlSUNNdGl5MkxMNGdzWFJNZGl6Skh3WTd5c1dWVlZWVlZWVmQyNTQ1UHRrKzJUL2ZISDJ0M0d2YlorL1d2UitlNWJCVlJBaGJjM3phSlpOQ3N1N2xHM1I5MGVkY3ZMdTZ4Y1ZpNHJYMzh0T2g1ampvQ25zRmlMYUZ5TURnZ0lDQWdJaUk2bVBiU0g5dWl2a1EvbjRUeWM5L0REQmpTZ0FiT3pBL01EOHdQelI0NFVuWXN4UjhCVFdPd0JRcFRtUy9PbCtTdFc0SEU4anNmZmZGTjBJcnNad1FqR2UvZGdHa3lEYWRPbks2RktxQks2YTVmb1dJeUp3Rk5ZN0lHeUZsZ0xyQVZIam5UZDNuVjcxKzAzYnVEaitEZytQbUtFWGpyY29SSXFvZExGQmFxZ0NxcGlZbnpBQjN5Z3BzWnF0VnF0MW9JQzBmRVllNUM0Z0RBaHJOdXMyNnpiaW9wOHlaZDg2ZElscUlFYXFCazlXdnVvaStQL3ZiU0NGYXlOQlcvRWlLNVpYYk82Wm5sNldwT3NTZGFrbzBkRngyUHNRWEQ4ZDN5c1ZaQ1dTOHVsNWFOSDR5ZjRDWDZ5ZTdkMnQwMGIwYm1hSmpuWnkrSmw4YkxNbUpHRE9aaUQ5ZldpRXpIV0VyaUFNSWNpUzdJa1M4SEIybFY2dXRhZjhjZ2pvblBaaStJcG51SVBISEFmN2o3Y2ZmakVpWVgraGY2Ri9yVzFvbk14MXB6NEtTem1VTFFPOEtLaWhqVU5heHJXaElkVFB1VlRma1dGNkZ6MndnMjRBVGM4ODh5OWduc0Y5d295TTdYQzJMNjk2RnlNTlNjdUlNd2huUjUwZXREcFFXVmx0STdXMGJxd01NcWpQTXJUWHlNZkptSWlKb2FIVXk3bFV1NkpFLzFuOXAvWmY2YXZyK2hjakRVSG5zSml1aEJTRVZJUlV2SHd3M1huNnM3Vm5VdFAxN1ljR1RCQWRDNTdVU0lsVXVLbFM3WUR0Z08yQXhFUnA4Mm56YWZORnkrS3pzVllVL0FJaE9tQ3RvWncvYnBXUUlZUGg5V3dHbFlmT2lRNmw3MHdBUk13b1h0M3d6akRPTU80dkR4dE0wcEpFcDJMc2FiZ0FzSjBwWFJoNmNMU2hiZHUxVjZ1dlZ4N09UcWFVaW1WVXZYWHlJZXY0K3Y0ZXBjdUVBL3hFSitUbzYyUmpCZ2hPaGRqOXVBcExPWUVFTFZmd0N0WGFrOXR6Wjh2T3BIZHZ1OXdKNWxra3A5L1huMVpmVmw5T1NWRmRDekdmb3JqTjJ3eGRoKzBUdkREaDMxVytLendXWEhuRHRSRFBkUVBHL2F2RFg4T3JMSERmUWJNZ0JreE1UNmpmVWI3aks2cXNuNXMvZGo2c2NVaU9oNWovNDdqLzhOaXJBbTB0WVZwMCtnVW5hSlRmL2tMbXRDRUpsZFgwYm5zUlZ0b0MyMUpURlQ3cWYzVWZtKzlKVG9QWS8rTUN3aHphdko1K2J4OFBqcWFlbEpQNnJsckZ3WmhFQVo1ZW9yT1piY0pNQUVtdlArKzhxYnlwdkxtbkRuYVRadE5kQ3pXdW5FQllhMkM4YXp4clBGc2VEaE5wK2swUFRWVnU2dkR4cjRvaUlLb2ZmdThsbmt0ODFvV0Y2ZHRsWExuanVoWXJIWGlwN0JZcTJEcGErbHI2WnVUZzcyeE4vWWVPQkRlZ0RmZ2pYLzhRM1F1dTJWQUJtU01IVnRqckRIV0dBOGVETG9ZZERIb1lydDJvbU94MW9rWDBWbXJVbGxhV1ZwWldsWGxYK2RmNTErM2I1KzJaOVdvVVhBQ1RzQ0pqaDFGNTdOUDkrNTBsYTdTMVJFak9zVjBpdWtVczMvL2xld3IyVmV5YjkwU25ZeTFEandDWWExU2NWcHhXbkhhcFV1dWRhNTFyblZoWWRwZFZSV2R5MjdINFRnY2wyWFgyYTZ6WFdjWEZHZ25KdmJvSVRvV2F4MjRnTEJXclNpdUtLNG83c3FWMm9UYWhOcUU4SER0N3VIRG9uUFpDd2ZpUUJ3WUVJQkdOS0l4TDg4VWE0bzF4VGFlUmM5WXkrQkZkTWIrU1orVVBpbDlVdHpkUGNzOHl6ekx0bStITkVpRHRQSGpSZWV5V3hBRVFkQ05HMVJOMVZUOXpEUHFEbldIdWlNdlQzUXM1bHg0Qk1MWVB5a2JYemErYlB5OWV3R2ZCM3dlOEhsY0hPMm0zYlI3NDBiUnVleFdETVZRN08yTmczRXdEczdPbGt2a0VybGszRGpSc1poejRSRUlZL2RCVHBhVDVlU0VCRENER2N3clZvak9ZeTlLb2lSS2FtalFPdk5uelZLajFXZzFldk5tMGJtWXZuRUJZY3dPVXFhVUtXVysraXBXWUFWV3JGc0htMkFUYkRMb1p5UXZnd3d5a1piN25YY1VWRkRCUC94QmRDeW1UL3I1aTgrWUExQWoxVWcxOHYzM3FaWnFxWGJjT05wQUcyaURqaHI1RkZCQVFkUTJiMXk2VkxvZ1haQXVtTTNhQjNWVUNKbEQ0QkVJWTcrQXR1ZldrQ0ZVUkVWVXRIOC9CbU13QnV1MXNXL25UaUFnb09uVHRhT0Y2K3BFSjJLT2pkOXhNUFlMS0lxaUtNcG5uMmxQUFEwZENxL0JhL0JhVlpYb1hFMFRGd2VyWUJXc3lzeDh1dVBUSFovdTJMYXQ2RVRNc2ZFSWhMRm1aRXczcGh2VEF3TG9NQjJtdzFsWmNCSk93a245TmZiUkVscENTMDZkc25Xd2RiQjFpSXJTenFqLzVodlJ1WmhqNFFMQ1dBdlFHdmtlZmJSaFdzTzBobW1abWJnVWwrSlNIVGIyRVJEUStmUGFSVVNFTnJYMTk3K0xqc1VjQXhjUXhscFFmK3BQL2NuYjJ6WEJOY0UxNGNBQk9BcEg0V2pqMWlsNlk3VlNCVlZReGNpUmFwVmFwVmFWbG9wT3hNVGlOUkRHV3RBWlBJTm44TWFObTM0My9XNzZEUjlPYVpSR2FYdjNpczdWTkYyNzRrcGNpU3VQSHpkMk1IWXdkbmo2YWRHSm1GZzhBbUhzQVlxTmpZMk5qWFZ4S1pmTDVYSTVLUW4yd0I3WTg5Skxvbk0xemUzYjJ1djQ4ZHJEQkJrWm9oT3hCNHNMQ0dQQ0lNb2trMHhMbHpiMlpZaE9aSy9HRG5lOGh0ZncyaXV2S0pGS3BCTDV3UWVpYzdFSGc4OERZVXdnNnpMck11dXk0OGQ5ekQ1bUgvUDE2L0FrUEFsUFJrVDgwUERuNERBRE16RERZSUNiY0JOdWpobmpXKzViN2x0ZVcxdDVwL0pPNVoyVEowWG5ZeTNMNGYrQ010YWFhSTJKY1hIYTFkYXQycXVibStoY1RXTTJhMU5icjcrdVhmTVo3czZHQ3doakRpaHdUK0Nld0QzRGhxRXYrcUx2dm4wNEIrZmdIUDAxOXRGVW1rcFR0Mi9IWkV6RzVCZGY1QTUzNThJRmhERUhadXB1Nm03cWJqTFpSdGxHMlVabFpFQWhGRUpocDA2aWM5a3RFaUloTWowZE1pRVRNaWRNMEVZbWpZdndUSys0Z0RDbUE5clVWcTllMmxWV2x2YjYyR09pYzltTmdJQ0tpZ3dIREFjTUI2S2lUdm1kOGp2bGQrMmE2RmlzYWJnUGhERWQwTjZ4TjNhRWg0VEFJQmdFZzNUWXlJZUFnTUhCdG1KYnNhMDROemZvWXRERm9JdCtmcUpqc2FiaEVRaGpPdFMzYjkrK2ZmdDI2T0NXNTVibmxwZVdoc053R0E3VFlXTmZLSVJDNk4vK2hwMnhNM2FPaUxBc3RpeTJMTDV3UVhRc2RuLzRNVjdHZEtpcXFxcXFxdXJPSFo5c24yeWY3STgvMXU0MjdyWDE2MStMem5mZktxQUNLcnk5YVJiTm9sbHhjWSs2UGVyMnFGdGUzbVhsc25KWitmcHIwZkhZVCtNcExNWjBySEV4T2lBZ0lDQWdJRHFhOXRBZTJxTy9SajZjaC9OdzNzTVBHOUNBQnN6T0Rzd1B6QS9NSHpsU2RDNzIwM2dLaXpHbmd5ak5sK1pMODFlc3dPTjRISSsvK2Fib1JIWXpnaEdNOSs3aExieUZ0NlpOcyt5dzdMRHNhQnhwTVVmQlUxaU1PU0ZyZ2JYQVduRGtTTmZ0WGJkMzNYN2pCajZPaitQakkwYm9wY01kS3FFU0tsMWNvQnQwZzI3UFBlY0RQdUFETlRWV3E5VnF0UllVaUk3SE5GeEFHSE5pMW0zV2JkWnRSVVcrNUV1K2RPa1MxRUFOMUl3ZXJYM1V4ZkgvL1Z2QkN0YkdnamRpUk5lc3JsbGRzenc5clVuV0pHdlMwYU9pNDdWMmp2OU9oREhXYktUbDBuSnArZWpSK0FsK2dwL3MzcTNkYmROR2RDNjd4VUFNeEd6ZDZ2VzIxOXRlYjcvMFVnN21ZQTdXMTR1TzFkcHdBV0dzRlpJbFdaS2w0R0R0S2oxZDY4OTQ1QkhSdWV4RkdaUkJHYW1wN25YdWRlNTFreVlWK2hmNkYvclgxb3JPMVZyd1UxaU10VUxhbmxSRlJRMXJHdFkwckFrUHAzektwL3lLQ3RHNTdJVlJHSVZSMGRIM0N1NFYzQ3ZJek5RS1kvdjJvbk8xRmx4QUdHdkZUZzg2UGVqMG9MSXlXa2ZyYUYxWUdPVlJIdVhwcjVFUEV6RVJFOFBES1pkeUtmZkVpZjR6Kzgvc1A5UFhWM1F1WjhkVFdJeXhIenlWKzFUdVU3bWRPaG0rTlh4citEWWpBOS9CZC9BZGswbDBMbnZSQ1RwQko4ckxhUmdObzJGaFlTWDVKZmtsK1pXVm9uTTVHeDZCTU1aK29JMUl2dm5tenQwN2QrL2NIVHBVdTN2NHNPaGM5c0tCT0JBSEJnUVlGaHNXR3hidjNkc25wVTlLbnhSM2Q5RzVuQTJQUUJoalA2cnhGNjlIcUVlb1IraldyUmlOMFJnOWFaTG9YRTN6NnF0YTUzNVNrdWdrem9JTENHUHNQaGtNMGdYcGduUmh6UnFNd3ppTW16TkhkS0w3dGhBV3dzS3Z2bEltS2hPVmlkMjdpNDdqTExpQU1NYnNKaWZMeVhKeVFnS2NoSk53OHQxMzlkTGhqcy9pcy9oc3IxNjg2Mi96NERVUXhwamRsR25LTkdWYVlpSkZVUlJGdmZJS0pWRVNKVFUwaU03MXM3NkJiK0NiMy94R2RBeG53UVdFTWRaa2FyUWFyVVp2M2t5OXFUZjFIajhlWG9GWDRCV2JUWFN1SDBQUDByUDA3SzkrSlRxSHMrQUN3aGhyc3RqWTJOallXQmNYM0lTYmNGTlVGR3lDVGJESjRMaS9WeGJDUWxqSVc1NDBGOGY5ZzJhTU9TenRqUFkyYmI3YzhPV0dMemNjT0lDN2NCZnVldUVGMGJsK1ZpcWtRdXFORzZKak9BdFgwUUVZWS9yUmVKUXVIYVdqZEZSSFIrbktJSU5NVkxlcmJsZmRMb3RGZEJ4bndRV0VNZmF6Z2k0R1hReTY2T2ZYY0xiaGJNUFpyQ3dZQnNOZ1dKOCtvblBkTC9vVC9ZbitsSjlmNmwzcVhlcGRWU1U2ajdQZ0FzSVkrMUhhVkZXdlhnMFRHeVkyVE16SzB1NCs5cGpvWFBZeXBCaFNEQ2wvL0tQb0hNNkcxMEFZWS84ZlUzZFRkMU4za3dsQ0lBUkNjbk8xdS9vckhQUWNQVWZQYmRwa2VkbnlzdVhsekV6UmVad05qMEFZWXorUTNwYmVsdDZPaUxCZHQxMjNYZi9rRXlpRVFpalUzMk92RkUveEZIL2d3SGMxMzlWOFZ6TnZudWc4enNyaE8wY1pZeTFQbTZxS2k5T3V0bTdWWHQzY1JPZXlGMzFLbjlLbjI3YmhXQnlMWTJmTTBNNDlxYXNUbmN0WjhSUVdZNjJZc2FleHA3SG43TmxhQStEMjdkcGQvUlVPamRtc2RsTzdxZDJtVCtmQzhXQzRpQTdBR0h2d2Z0akw2alNjaHRQdnZhZVh2YXorN3h2UUhzc2xkM0luOTRRRTlaaDZURDIyZUxIb1dLME5qMEFZYXdVYU84YmxjcmxjTHQrMENjeGdCdk9LRmFKejJZdE8wU2s2VlYrUDUvRThucDh4US8xVS9WVDlkT1ZLMGJsYUsvMjg0MkNNMmEySHVZZTVoL21oaDlwdmJiKzEvZGJ0MndFQkFXTmpSZWRxbXR1M3RVN3kyRmpGVC9GVC9BNGVGSjJvdGVNUkNHTk9TRHNJeXN1clhWeTd1SFp4YVdtNkxSeHpZUzdNL2ZaYkxNZHlMQjh4Z2d1SFkrRVJDR05PSkhobjhNN2duVjI2MUkycEcxTTNKak1UQitOZ0hCd1lLRHFYM1FiQUFCaFFXUW41a0EvNUkwZHFpK0puejRxT3hmNFZqMEFZY3dKQlk0TEdCSTNwM3IzZXJkNnQzaTB2VDdlRkl3ekNJT3lMTDdUQ01XQUFGdzdIeGlNUXhuVE1PTVU0eFRqbE43OGhiL0ltNzZ3c0tJQUNLUER4RVozTFhyU0VsdENTVTZkd0dTN0RaYU5HYVlYajZsWFJ1ZGhQNDA1MHhuUklKcGxrR2p5WWpHUWs0Lzc5MnQzMjdVWG5zaGZOcC9rMC84Z1J6eGM4WC9COElTYm01TFdUMTA1ZXE2NFduWXZkSDU3Q1lreEg1UFB5ZWZsOGREUVZVUkVWTmU3dHBML0NBZEVRRGRFZmZZU3JjQld1R2pXS0M0Yys4UlFXWXpvZ3BVZ3BVc3IwNlRBT3hzRzR6WnZSaENZMHVlcDBCc0ZzVmhSRlVaVFhYOWV1SGZjSVhQYlR1SUF3NXNCKzZCalhhZU5mWThlNGR0VHRPKzhvcUtDQ2YvaUQ2RmlzZWVqMEhReGp6Z3hSS3BQS3BMSlZxK0I1ZUI2ZWYrTU4wWW5zUlVtVVJFa05EV0FGSzFobnpWSlJSUlUzYnhhZGl6VXZIb0V3NWdDMHhqOTNkNCtySGxjOXJpWW40d2Y0QVg0d2NhTG9YSGFiQmJOZzF0MjdXSXFsV0RwNXNzVnNNVnZNbjN3aU9oWnJHVnhBR0JPbzM4cCtLL3V0L05XdjNJTGRndDJDOSs2RjErRjFlSDNrU05HNTdCWUVRUkIwNHdaVlV6VlZQL09NdWtQZG9lN0l5eE1kaTdVc0xpQ01DUkJTRVZJUlV2SHd3M1huNnM3Vm5VdFBoMFd3Q0JZTkdDQTZWOU5ZcmJaU1c2bXROREt5cEs2a3JxVHV6Qm5SaWRpRHdZL3hNdllBQmE0S1hCVzRxbHUzZXgzdmRielhNVDlmcjRXRFR0QUpPbEZlcmwyRmhYSGhhSjE0RVoyeEIrQ3AzS2R5bjhydDB3ZURNUmlERHgzQ1VBekZVSDkvMGJuc3RneVd3VEtMcFg1OS9mcjY5VkZScFVxcFVxcFVWWW1PeGNUZ0tTekdXcEFzeVpJc0JRZHJWK25wMnE2NGp6d2lPcGZkaHNOd0dIN3NtTXVMTGkrNnZEaDJiSEhQNHA3RlBiLzdUblFzSmhaUFlUSFdBcVRsMG5KcCtlalJXc0U0ZGt5M2hTTUtvaUJxM3o2dmQ3M2U5WG8zS29vTEIvdG5QQUpockJsSm5hWE9VdWNwVTlBZi9kSC93dysxdXpvOFl6d1ZVaUYxd3didC9JMjVjN1diM0RITy9oV2ZpYzVZTTVDT1NFZWtJL1BtWVNBR1l1REdqZG9aNC9yYmFvUzIwQmJha3BpbzlsUjdxajBiR3hpSlJPZGlqa2wzZjhFWmN4eUlVcWxVS3BXKyt5NytEbitIdjB0SUVKM0lYbzBkNDJoRksxcG56MWI3cWYzVWZoczNpczdGOUlHbnNCaXpRMnhzYkd4c3JJdEwrWmZsWDVaL3VYR2p0cll4WTRib1hIYjd2bU9jYkdRajI5U3A2c3ZxeStyTEtTbWlZekY5NFFMQzJIM29ZZTVoN21GKzZLSDJJZTFEMm9mczNLbjlBbzZKRVozTGJ2RVFEL0UxTlJBRE1SQVRFNk40Szk2S2QzYTI2RmhNbjdpQU1QWVQrbE4vNmsvZTNxNUdWNk9yTVMxTnV6dHdvT2hjOXFMVnRKcFdYN2xpV0dSWVpGZ1VHV25KdGVSYWNrdEtST2RpK3NacklJejlHN0lzeTdMY3RTc2NnQU53b1BIZ3B2NzlSZWV5RnlWU0lpVmV1bVRiYTl0cjJ4c1JvZWFxdVdydXhZdWljekhud0NNUXh2NkpWamdlZnh3SUNDZ3JTMXZqZVB4eDBibnNSVG1VUXpubnpqVXNhRmpRc0dEa3lETWJ6Mnc4cy9FZi94Q2RpemtYYmlSa0RBQUNRd05EQTBPTlJnaUJFQWdwS05CdDRVaWdCRXJJeWNGQk9BZ0hEUnpJaFlPMUpCNkJzRlpObWkzTmxtWVBIUXByWUEyczJiZFAyNnVxWFR2UnVleEZHWlJCR2FtcDduWHVkZTUxa3lZVitoZjZGL3JYMW9yT3had2JyNEd3VmtsYUs2MlYxbzRkQzhFUURNRTdkMnFGdzhORGRDNjd4VUFNeEd6ZDJyWkwyeTV0dTd6MFVnN21ZQTdXMTR1T3hWb0hIb0d3VmtVYUpBMlNCc1hINHhTY2dsUE1adTJzYm9QdXBuSi82Qmp2cC9aVCs3MzFsdWc4ckhYaUFzSmFCVGxaVHBhVEV4TEFER1l3cjFnaE9vLzkzd0RJSUJOQk9JUkQrSUlGeW1SbHNqTDV2ZmRFeDJLdG0rN2VlVEYyUHhvN3hxVy9TbitWL3BxVXBOdkNZUVFqR08vZHc5dDRHMi9IeFhIaFlJNkVSeURNcWZ6UU1YNjkvZlgyMTdkdGd6UklnN1R4NDBYbnNwc0pUR0M2ZGNzMjFUYlZOblhjdUpMUWt0Q1MwRU9IUk1kaTdKL3hDSVE1aFQ0cGZWTDZwSGg1dFl0ckY5Y3VMaTFOcjRXRDF0SmFXbnY5dW8xc1pLUGh3N2x3TUVmR0l4Q21hOEU3ZzNjRzcrelNwZjdQOVgrdS8vUEJnOXBkU1JLZHkyNmhFQXFoZi9zYmRzYk8yRGtpd3JMWXN0aXkrTUlGMGJFWSt5bjhHQy9UcGFBeFFXT0N4blR2WHU5VzcxYnZscFdsM2UzWlUzUXV1LzBlZmcrL0x5dHo2ZXZTMTZWdlJJUjI0dC9YWDR1T3hkajk0QUxDZE1VNHhUakZPT1UzdjJtSWJJaHNpRHgwQ0ZiQUNsamg2eXM2bDkwSUNLaW95QkJrQ0RJRVJVVVYreFg3RmZ0ZHV5WTZGbVAyNENrc3BndkdzOGF6eHJQaDRUU2RwdFAwMUZUdGJ2djJvblBaYlIyc2czVnBhVzcrYnY1dS9oTW1jTWM0MHpOZVJHY096ZmhmeHY4eS90Y3p6OWo2MlByWStqVHVpcXUvd2tHZjBxZjA2Ylp0TUJ0bXcrem5udVBDd1p3QmowQ1lROUoyeFowMmpVN1JLVHIxbDcrZ0NVMW8wdDhaNHhxeldWRVVSVkZlZTAyNzVqUEdtWFBnRVFoektEOTBqTXNnZzd4bGkrNEt4L2NkNDlTTnVsRzNOOS9VQ3NlOGVkb0h1WEF3NThJakVPWUFFT1cxOGxwNTdaLytCTnRnRzJ4YnNFQjBJbnRwSTZYNmVzTmd3MkRENEZkZTBVNzgrL0JEMGJrWWEwbjZlV2ZIbklyVytPZnU3aEhxRWVvUnVuVXJSRU0wUkUrYUpEcFgwOXkralpWWWlaV3hzVnJoYU94SFljeTU4UlFXZTZENnJleTNzdC9LWC8zSzQ0N0hIWTg3Ky9kak5FYWpIZ3ZIWEpnTGM3LzlGc3V4SE10SGpGRDhGRC9GandzSGExMWNSQWRnclVOSVJVaEZTTVhERDlOdHVrMjNNek54RmE3Q1ZVT0hpczVsdHdFd0FBWlVWc0plMkF0N2YvdGI1Wkp5U2Jsa3NZaU94WmdJdkFiQ1dwUjJWS3lQaitHdTRhN2hidU9lVG4zN2lzNWx0ekFJZzdBdnZvQmN5SVhja1NNVlZWRVY5ZTkvRngyTE1aRjRDb3UxaU1EcXdPckE2dDY5OFRQOEREOHJMTlR1NnE5dzBCSmFRa3RPbmRJS3g2QkJYRGdZK3o4OEFtSE55dGpUMk5QWU15aUkybEpiYXB1UkFRZ0krTWdqb25QWmJTV3NoSlZIajNyRWVzUjZ4STRkZS9MYXlXc25yMVZYaTQ3Rm1DUGhFUWhyRnNaMFk3b3gvYmUvdFNYYmttM0pSNDdvdG5CRVF6UkVmL1FSTElBRnNDQXlrZ3NIWXorT1J5RHNGNUU2UzUybHpsT21vRC82bzM5ajM0T2JtK2hjOXFLZHRKTjJybHVuUHFFK29UN1IyREZ1czRuT3haZ2o0eEVJYXhKWmtpVlptanNYL3h2L0cvODdPVm03cTZQQzBYakd1QVVzWUZtMlRDc2NjK2RxSCtUQ3dkajk0QkVJc3dPaVRETEp0SFNwZGxiMzBxV2lFOW1Ma2lpSmtob2F3QXBXc002YXBVYXIwV3IwNXMyaWN6R21SMXhBMkUrS2pZMk5qWTExY1NtWHkrVnlPU2tKOXNBZTJQUFNTNkp6MlcwV3pJSlpkKzlpS1paaTZlVEpGclBGYkRGLzhvbm9XSXpwR1JjUTltLzFNUGN3OXpBLzlGQTdqM1llN1R3KytnZzM0U2JjOU54em9uUFpMUWlDSU9qR0RhcW1hcXArNWhsMWg3cEQzWkdYSnpvV1k4NkExMERZditoUC9hay9lWHUzLzdyOTErMi96czdXYStHZ0FpcWdnc3VYRFZjTlZ3MVhod3pod3NGWTgrT3RUQmdBQUpoaVRiR20yRWNmaFRiUUJ0cGtaK09IK0NGK0dCd3NPcGU5NkFTZG9CUGw1YVNTU3VyUW9jcDhaYjR5djZ4TWRDN0duQkVYa0ZaTzY5OElDS0FxcXFLcVk4ZHdHMjdEYlgzNmlNNWx0OEV3R0FZclNuMVpmVmw5MmRDaFp5YWVtWGhtWWtXRjZGaU1PVFBlenIyVmtpUkpraVJacG0vcFcvcjI0RUU0Q1NmaFpPZk9vbk0xeldlZnVjeDBtZWt5ODlsbmxaNUtUNlhuZDkrSlRzUllhOEJySUsyTWRsVHNrQ0ZRRE1WUWZPd1lySUUxc0VhSGhTTUtvaUJxM3o0dmk1ZkZ5ekpxVkhIUDRwN0ZYRGdZZTZENEtheFdRbG9yclpYV2poMEx3UkFNd1R0M1lqekdZN3lIaCtoY2RrdUZWRWpkc0VFN2Y0TWIveGdUaVVjZ1RrN0tsREtsekZkZlJVLzBSTSs5ZS9WYU9HZ0xiYUV0aVlsYTRaZzlXN3ZMaFlNeGtYZ054RW5KeVhLeW5KeVFBSXRnRVN4YXNVSjBIbnMxZG95akZhMW9uVDFiN2FmMlUvdHQzQ2c2RjJQcy8vQlRXRTZpc1dQYzQ0REhBWThENzcrUEMzRWhMbnpyTGRHNTdQWjl4N2kyMWNpVUtlcGtkYkk2dVhHdkxjYVlJK0UxRUozcms5SW5wVStLdTd0bm1XZVpaOW4yN1pBR2FaQTJmcnpvWEhhTGgzaUlyNm1CR0lpQm1KZ1l4VnZ4VnJ5enMwWEhZb3o5T0M0Z09xVVZEaTh2ejBUUFJNL0V4ajJkUm93UW5jdGV0SnBXMCtvclZ3eUxESXNNaXlJakxibVdYRXR1U1lub1hJeXhuOGRySURvVHZETjRaL0RPTGwzcUUrc1Q2eE1QSHRUdVNwTG9YUGFpUkVxa3hFdVhiSHR0ZTIxN0l5TFVYRFZYemIxNFVYUXV4dGo5NDZld2RFTGJvK28vL3FQdWticEg2aDdKemRYdTZyQnc1RkFPNVp3NzE3QzNZVy9EM3JDdzArYlQ1dE5tTGh5TTZSRlBZVGs0MDNyVGV0UDZKNSswZGJCMXNIWEl5b0wzNEQxNHo5ZFhkQzU3VVFJbFVFSk9EcTdBRmJnaU9scFJGVlZSYjk0VW5Zc3gxblJjUUJ5VU5GSWFLWTBNQ2RFV3hkUFRNUVJETUtSalI5RzU3RVVabEVFWnFhbnVkZTUxN25XVEpoWDZGL29YK3RmV2lzN0ZHUHZsZUEzRXdRU1dCNVlIbG84WkE5MmdHM1RidlJ1RE1BaURQRDFGNTdKYkRNUkF6TmF0YmJ1MDdkSzJ5MHN2NVdBTzVtQjl2ZWhZakxIbXd5TVFCeUVmazQvSng2Wk9wY0UwbUFaLzhBR2EwSVFtVjkwVitNYU9jYTN4VDRkOUtJeXgrOFlGUkREcGlIUkVPakp2SHFaZ0NxYXNYZzBLS0tDZ2Z2NWNaSkJCSm9Kd0NJZndCUXVVeWNwa1pmSjc3NG1PeFJocmVicDdoK3NjRU9VYjhnMzVSbUlpRElOaE1HemhRdEdKN0dZRUl4anYzY05iZUF0dlRadG1tV3laYkpuODhjZWlZekhHSGh3dUlBOUlPSVZUT0xtNlZ2KzUrcy9WZjk2MFNTc2NMN3dnT3BmZFRHQUMwNjFidHFtMnFiYXA0OGFWaEphRWxvUWVPaVE2Rm1Qc3dlTStrQmFtbmIvUnBrMzFOOVhmVkgrVG1vcTdjQmZ1MGwvaG9MVzBsdFpldjI0akc5bG8rSEF1SEl3eC9jeTE2OHpUSFovdStIVEh0bTN2L083TzcrNzg3dkJoK0F3K2c4OUNRa1Ruc3R0Q1dBZ0x2L3JLTU5BdzBEQXdJdUtVM3ltL1UzNy84eitpWXpIR3hPTUMwaUlRNVh3NVg4NVBUWVU1TUFmbWpCa2pPbEhUbkQxcmU4ajJrTzJoa1NOTDhrdnlTL0lySzBVbllvdzVEaTRnemN3NHhUakZPR1hpUlBxQ3ZxQXZkdTBTbmNkdUJBUlVWR1E0WURoZ09CQVZwWTA0cmwwVEhZc3g1bmg0RGFTWlVTZnFSSjMrOHo5RjU3RGJPbGdINjlMUzNGTGRVdDFTaHd6aHdzRVkremxjUUpxSk1kMllia3dQQ0lCY3lJWGNmdjFFNTdsdkg4Rkg4TkdXTFY0RHZBWjREWWlKNGExR0dHUDNpeC9qYlNiVWczcFFqNzU5UmVld2o5bXM5Rko2S2IxZWUrMzc3NEpFSjJLTTZRZVBRSm9KbFZJcGxYYm9JRHJIai9xK1kxdzdZL3lOTnhSRlVSUmwzcnp2MDNQaFlJelpqUXRJTXlFakdjbm9lR3NHZElwTzBhbjZlanlQNS9IOGpCbVdTa3VscFhMMWF0RzVHR1A2NXlJNmdMTjRyUHl4OHNmSzYrcW9tcXFwdXZHZHZVRGZkNHdickFhcndSb1RZMWx2V1c5WnYyZVA2RmlNTWVmQkk1Qm1VcHhXbkZhY2R1a1NMSUVsc09UTUdWRTVxSkFLcWZEYU5mcUt2cUt2ZnZ0Ynk4dVdseTB2WjJhSy92a3d4cHdQRjVCbVJsZm9DbDFadmx6TVY3ZGF3UmQ4d1hmb1VQV1Fla2c5VkZnbyt1ZkJHSE5lM0VqWUloQ2x5OUpsNmZLK2ZSaUZVUmdWSGQxaVh5b013aURzaXk5d09TN0g1UkVSbGphV05wWTJGUldpZndLTU1lZkhJNUFXUWVUNXBPZVRuazgrL3p5OEMrL0N1N201emY0bHZ2KzhoZ1dHQllZRllXRmNPQmhqRHhvdm9yZVFpdHFLMm9yYWUvZDhQdmY1M09memp6NENCQVIwYzZOaUtxWmlXY2JOdUJrM3U3bmQ3K2ZUL3IvYVdxekhlcXhmdFFwV3drcFkrY0lMbG9XV2haYUZOVFdpdjEvR1dPdkRVMWdQV0dCb1lHaGdxSStQeTFjdVg3bDhOV0VDN2FXOXRIZklFTHBPMSttNnYzL2pmNGNQNDhQNGNFVUZ2VVB2MER2SGp0RjM5QjE5bDVMQ214b3l4aHpGL3dLZVllTXkvelBDL3dBQUFDVjBSVmgwWkdGMFpUcGpjbVZoZEdVQU1qQXhOeTB4TWkweE5WUXhOVG8xTnpveU55c3dPRG93TUtJUnZpOEFBQUFsZEVWWWRHUmhkR1U2Ylc5a2FXWjVBREl3TVRjdE1USXRNVFZVTVRVNk5UYzZNamNyTURnNk1ERFRUQWFUQUFBQVRYUkZXSFJ6ZG1jNlltRnpaUzExY21rQVptbHNaVG92THk5b2IyMWxMMkZrYldsdUwybGpiMjR0Wm05dWRDOTBiWEF2YVdOdmJsOWphekZpZW1Fd2VtbzVhbXBrWTNoeUwzSnBaMmgwTG5OMlo3TzNKODBBQUFBQVNVVk9SSzVDWUlJPScpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcgJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBTWdBQUFESUVBWUFBQUQ5eUhMZEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFBQUFBQUFBK1VPN2Z3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBTVFwSlJFRlVlTnJ0M1hsY1ZIWDNCL0J6N3JDSVNpNklDK2lqa3BacElzd015QkxnbHVWdUttNHBxV21FdUcvaFVwcjV1RllvaXVhU0Zya2xadnJvbytqUEZSVVJaZ1lWeFoxSzNISVhVQlNHZTM1L1hDOVBXcFlMOEoyQjgvNkgxd3dHbjNzYjVzejkzdS8zZkFFWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT00vUVVVSFlDeDU5RjBkZFBWVFZkWHE1WVhreGVURjFPM0xsN0g2M2pkelkzZW9EZm9qVHAxVUl0YTFGYXRDbS9EMi9DMmt4UGNodHR3dTBvVnlJUk15S3hTaFZwU1MycFp1VElrUXpJa2x5dUh2K0F2K0l1ZEhVUkJGRVJKa3ZKYktsUW8rSVdoRUFxaHNnejJZQS8yZCs4V1BQL29NWFdranRUeDRVTU13QUFNdUg0ZDJrRTdhSGY5T29WUUNJWDgvanZ1eEoyNDg5bzFXa0pMYU1tbFMrQUhmdUIzN2h3bVlBSW1uRHRuTkJsTlJsTkdodkpEaVVTZlgvWnlnaWlJZ3FoTW1heUpXUk96SmdZRjRYYmNqdHY5L2FrWDlhSmVycTdRRTNwQ1R3Y0hpSUVZaU1uTXhOcFlHMnVmT1lOVGNBcE9PWERBY05adzFuQTJLVW4wY1R3ckxpQk1LTyt6M21lOXo5YXNLYStWMThwcnRWcjV0SHhhUHYzbW16Z2FSK05vZDNjWUNBTmhZTU9HeXI5KzlWWGxhOW15b25NWEZvcW1hSXArOEFERE1SekR6NTZGVHRBSk9oMDdSZ21VUUFrR0ExN0RhM2pOWU1qcmxkY3JyMWRLeXJHeHg4WWVHM3Z2bnVqYzdJOFFkYkc2V0Yzc2tDRlVqYXBSdFlrVGNTU094SkhWcXIzWXowdE5WYjZPSDI4MEdvMUc0My8vSy9vSW4zcmtvZ093a2d6UjA5YlQxdFBXM1YzanJISFdPTGRvSVJ0a2cyenc4NFBUY0JwTysvamdHQnlEWTJyV0ZKM1UwdEVpV2tTTDh2TnhEYTdCTlNkT2tBTTVrTU91WFRnWUIrUGduVHZ6MXVTdHlWdXpieDhYbU9LaDArcTBPcTJ0TFcyaExiUmw5V3JzZ0Iyd1E3ZHVoZjE3YUFXdG9CV3pacG5jVGU0bTk0Z0kwY2Y5SkM0ZzdLVTBvU2JVaENwVzFGVFRWTk5VYTk4ZVRHQUNVOXUydUFmMzRKNldMV0V1eklXNVZhdUt6bG5pNlVFUCt0eGNaWWp1MENHb0R0V2grcFl0K1FINUFma0I2OWNmeGFONEZILzlWWFRNa2tKM1VYZFJkM0hCQXVXS01UeTh5SDhoQVFFTkg2NE1lVVpGaVQ1K0ZSY1E5a3dhTjI3Y3VISGpTcFZzYlcxdGJXMkRneEVSRWJ0MlZiN2J2TG55MWRaV2RFNzIxK2d6K293K1MwNlcra245cEg3cjErZmR5cnVWZDJ2ZE9pNHN6MGY3cnZaZDdicytQdmd2L0JmK0t5RUJqR0FFSXhiNSt5ak5wL2swUHl0TEU2bUoxRVMrOWxweWJISnNjdXpWcTZMUEJ4Y1E5aGpsSnFDTlRiWStXNSt0Yjk4ZUZzRWlXTlMzTHh5RFkzQ3NYVHZsc2IyOTZKenNKVDJhSEVCZHFBdDEyYlVMTXpBRE01WXNnUS9oUS9odzB5YmxrMjVlbnVpWWxrYTdYTHRjdTN6VEpvekdhSXp1MkxHNGZ6ODVrek01anh4cGlqUEZtZUxtemhWOVByaUFsSEtlZnA1K25uNHVMdGdRRzJMRFFZT3dESmJCTWg5OUJJZmdFQnh5Y1JHZGp4VXZPa1NINk5EVnE3Z0VsK0NTRlN2TXg4M0h6Y2VqbzQ5K2MvU2JvOTljdWlRNm55aktQWThxVmNoQUJqSmN1WUplNklWZU5qYkZIcVFOdElFMlc3WVlweG1uR2FkMTZDRDZ2RWlpQTdEaXBmd2hORzZzUzlXbDZsSi8rRUY2S0QyVUh2NzZLNlpnQ3FaTW1jS0ZvM1JEWC9SRjMrclZZUVdzZ0JYang5dVFEZGxRZXJvMlhadXVUVisyek91aTEwV3ZpNis5SmpwbmNhTVA2QVA2SUNCQVdPRlFjMFJRQkVYVXFTUDZmS2o0Q3FTRUt4aXp2WTdYOGZxa1NhQURIZWphdGkydXNWdFd3cWhEWCsycFBiWGZzSUZxVTIycVBXMWFTbDVLWGtyZTBhT2k0eFVWM1FQZEE5MkRmLzhiL01FZi9DZE1FSnZtd2dWbGVtL3QycUxQQzErQmxEQWU4Ujd4SHZFTkd5cFhHdXZXRmR6c0F3Q0FkdTI0Y0xDWHNoZ1d3MkpKVXFldFN2MmwvbEwvbEJUMTlhYmZvdCtpMytMbUpqcG1ZYU1iZElOdTFLMHJPZ2Y0Z2kvNGlyc0NlaElYRUN2WDVPTW1IemY1Mk5WVk8wODdUenN2SmtaelNuTktjeW8xRlJBUU1EaVlDd1lyVXVycjY5SHJUYTRpVjVHcm5EaWh1Nk83bzdzemU3WTZlMDkwekplRkMzQUJMbmpSaFlHRmlJQ0FMR2UySXhjUUsrT1Q0WlBoaytIZ29OUHBkRHJkcDUvYWdBM1l3T25UR0lNeEdOTzNyL29KVVhST1Zqb3BLK3JMbElHVzBCSmFqaDFyRjJnWGFCZDQrclJ1dDI2M2JuZEl5S04vWlgwZmFIYkFEdGhScnB6b0dDQ0RERElYRVBhY1BMLzAvTkx6eThEQVhLZGNwMXlubEJUbDJhbFQxWjVPb3ZNeDlwY1NJUkVTbloxaExJeUZzZDkvcnh1bkc2Y2J0MitmT3RRcU90NHpRMEJBQzNqajlnSXZFSGdULzBsY1FDeVVjcVZSdWJKeXBmSGRkOUlaNll4MFp1OWVwV25mNjYrTHpzZllDOWtGdTJCWFFJRG1qT2FNNW96SnBDTWQ2V2pLRkxVMWlPaDRGbyt2UU5qZlVXZE41WjdPUFoxNzJtQlFudjNnQTc2WHdVb1VkVUdxSHZTZ256d1pwc0pVbUpxUW9QOUMvNFgrQy82QTlEVGtUdTdremxjZzdKSGc0T0RnNEdDTlJ2MGtwdndoSFRpQW4rQW4rSWtGelBwZ3JEaE1oc2t3V2ErblMzU0pMaG1OV3ExV3E5Vis5SkhvV0pZR3d6QU13elFhNVpINGU1M0NBNVJXK3Z2Nisvcjd0V3FsRDBvZmxENW85Mjcxazlqakx4REdTaGwxbnhaRVJGeThXSHRWZTFWN2RlTkd0V21uNkhpV29sNVV2YWg2VWVLSHNpem1VcWkwMEozU25kS2Q2dFJKTnNrbTJiUjhPWTdIOFRpK2NtWFJ1VW9iU3FJa1NzckpVVllXMzdzSHcyRTRESCtHd24wUURzTEJpaFY1U0xGNFlEdHNoKzA2ZGJMeHQvRzM4VTlPVnU2VmRPbWk5T3BTOTgwb2VyU1g5dEplUkd5R3piQ1o2TE1DVVBaaDJZZGxINnBEV1E4ZmlzckJmd0RGUk50SDIwZmJaOElFTEl0bHNleTBhZndHOUlMQ0lBekNIajZrbnRTVGVwNDlDNnRoTmF3K2ZScERNQVJEVHAvR2J0Z051NTA2QlROZ0JzeTRjRUZwUVhIcmx0bmI3RzMydm5YTFlhTERSSWVKdDI0bDFrcXNsVmdySitkNWYvM2p6U2FkbmVWajhqSDVXTldxbW1oTnRDYmF4WVhxVVQycTUreE15Mms1TGE5WlU5bUJzSEZqL0JhL3hXOGJOVkt1TkY5L0hReGdBSU9kbmVqVGFYVzh3QXU4N3QzRGJNekc3SUVERFNzTkt3MHIxNjR0NmwrcnpkSm1hYk5NSnFXQWVIcUtQZzFtZzlsZ05sU3FwSFJUdm5OSFZBNStBeXNpajg4cVdiaFFtUVk0Y0tEb1hKYU9EdEFCT3BDZUR0ZmdHbHc3Y0FEZncvZnd2ZjM3bGZOMzRJQ2JtNXVibTl2WnM3R3hzYkd4c2ZuNW92TStML1Yxa1Q4M2YyNyszUHIxYlpiWUxMRlo0dTVPSitra25Rd01wUDIwbi9hM2FNR3o3WjRSQVFGOTlaVnlSVEp1blBLa0xCZjJyOUZ1MFc3UmJrbEp3Y2s0R1NkN2VJZytiT1c0bloyVjQ3NXhRMVFNSHNJcVpNb1dyYSs4a3Q4enYyZCt6OWhZNWRuV3JVWG5zaGpoRUE3aDJkbHdBUzdBaGExYm9UVzBodFliTjVwanpESG1tUGo0b3c1SEhZNDZQTDNycTlJRFNQUkJ2TGlDTnVtQkVBaUJhV25LcytyWHRXdWhMSlNGc24vb2tud096K0c1Rmkwd0h1TXh2a1VMNkEyOW9YZUhEa3BCclZKRjlQRUloNENBbzBmcmtuUkp1cVM2ZFcxcjJOYXdyZEduejR0ZVlWb0xaWXRqU1ZJMmNCT1hnd3RJSVZILzRNM1Z6ZFhOMWJkc1VYbzdpTC9VRmV2K2ZhWDk5TzdkMEFKYVFJdlkySndiT1RkeWJtellrRFlsYlVyYWxPeHNtQUpUWUlyb25KWW5KU0VsSVNYaDhtWGwwY3FWMEFBYVFJT1ZLOVZaZStubjA4K25uL2YxTFdoWlEwQkF2WHVYMnNJU0JtRVExcVZMSHVWUkh1M1o0ejdIZlk3N25JNGRsUzErcjExNzJSK1ArWmlQK1R6ay9DUXVJQzlKV2VqWG9JSHl5WHJuVG1nR3phQ1pxNnZvWE1WTjNmRU9IZEVSSFJjc0tOKzhmUFB5emRldDI0ZjdjQjgrZUFEVFlCcE1FNTNTK2owK2RIZmdnUHBWbVpVemJseUY3eXQ4WCtIN05tMGdFaUloTWpRVVZzSktXUG5PTzZYbW5oc0NBalp0YWx2SHRvNXRuUU1IbEwvUE5tMlVLOWZ6NTBYSEt5ejJTZlpKOWtuaXAvR1cvQmRVRWZGTThFendUS2hYVDFvdHJaWlc3OXRYYXZiUmVMVDN0akxkY3RNbW5JcFRjZXFTSlliMmh2YUc5anQzaW83SEhsZndPaDBxRFpXR0RoMnEzSVQrOE1QUzBnS0hJaW1TSW4vL0hicEJOK2pXdXJYcG11bWE2ZHF4WTgvN2MzUWpkU04xSTQ4ZWhYaUloM2gzZDlISEpibEpicEpialJxaXQ3YmxBdktjdkR0NGQvRHVVTGV1ZWIxNXZYbjl2bjNvaDM3b1Y2dVc2RnhGcFdDNmF4Wm1ZZGFDQlRaYmJiYmFiUDNxcThPOUQvYyszUHYzMzBYblk4OUgyUkRLeVNuL1F2NkYvQXNmZllSRGNBZ09HVFdxcEE5OVVTSWxVdUxObStpRFB1alR1clZ5UldKNjVyc0hsbFpBWkh2WlhyWjNkWDE4cUxQNDhSRFdNMUlYL3BrVHpBbm1oRjI3U21yaG9HUktwbVN6R2ViRGZKaS9aazIrbEMvbFM1OTlkclRpMFlwSEsvNzZxK2g4N09VazEweXVtVnp6NWszbDBZd1pEZGMxWE5kdzNmejVEamtPT1E0NTRlRlVuK3BUL1lrVGNTZ094YUdPanFMekZoYWxjRGc1S1k5MjcxYitudHUyTlpRMWxEV1VWZmZMK1J2eEVBL3hsak1FS0x2TDdySTdJaVJBQXZ4eitpSWpmQXpOMHFuN2JkQmI5QmE5dFdkUGlXc3hvZ01kNklpZ0EzU0FEdXZXYVM1ckxtc3VOMnBrR200YWJob2VFcUxNTStmQ1VWS2xkVS9ybnRZOU85djRnZkVENHdlelp0RVlHa05qR2pTQVlBaUc0S1ZMQ3o1UWxDZ1ZLdEJhV2t0cnQyOVg3cEUwYi82UC8wa2dCRUlna2Vqa0t2dlI5cVB0UjRzdmFNSURXQ3AxSXh3N1d6dGJPOXVFQk9VU3YwRUQwYmtLalQvNGcvKzVjOHJLNm84K1VpN3A5K3dSSFl0WkZyWHR1blJkdWk1ZFg3b1VwK04wbk83bkp6cFhZVkdIYUtWdnBXK2xiN3QyTlh4aytNancwYlp0VC80N3BkQ285MDRhTnhhZFc1bDFWN3UyTWkzOHdnVlJNZmdLNUFucVNtUGI4YmJqYmNldlcxZFNDb2Y2U1pLYVVUTnFObnUyN1ZqYnNiWmozZDI1Y0xDL2N5VHdTT0NSd0xRMFUxZFRWMVBYZ0FCeUptZHlIamxTK2U3OSs2THp2U3owUm0vMGRuQWdJeG5KdUhHanNyUG5lKytwMzFjNlNBUUV3QWdZQVNNc1lFZkNSK1RlY20rNU4xK0JXQnp0YWUxcDdlbW9LT3lOdmJIMzBLR2k4eFFPa3duTFlUa3NOM0NnSWQ0UWI0aFhONlJpN01Vb244aGZmVlY1dEhTcDh2VVpob0lzWE1HUTNWYllDbHVQSDdlWWxlZFBVRnFaMUswcmVvaVpDOGdqYXZ0b3RRdW82RHd2VEwybllRQURHTDcrdXJ5eHZMRzhNU0pDV1k5UjBzYXltV1ZBMUx2b1hmUXVJMGJJRitXTDhzWFpzNVVtbFphemIwVkpvM0hSdUdoYzNOeVNOaWR0VHRyOHl5K2ljcFQ2SVN4OXFqNVZueG9VcEJTT0JRdEU1M2xSZEpnTzArSE1UUGtyK1N2NXEyN2RsTEhSTVdPNGNMQ2lSMlM0Ykxoc3VCd1pTVi9UMS9SMXk1WjBpQTdSSVhIckUxanhLTFVGUk5sZm9FNGRwVnZyK3ZYS3MrTDc2NytZMUZUTlZjMVZ6VlV2cnhUSEZNY1V4dzBiUkNkaXBWUEttSlF4S1dQaTQ1VjdiVG9kVGFBSk5PRVpwc215NTVJWGxCZVVGMVQ0VFNPZlY2a3JJR292SVJ1OWpkNUcvOE1QVnJ1QWFoa3NnMlUvL3FnODhQRlI1dmVmT1NNNkZtTUEvK3ZsOVNEL1FmNkQvT2JONlVmNmtYNzg1aHZSdVVvS3pXRE5ZTTFnOFFXazFJMVJucmMvYjMvZS9wTlBsR2FIYjcwbE9zOXoyd1NiWUZOMHRMR21zYWF4NXJCaHlwUGlYMGlNL1JWbG5VbHVydklvTEV6M3ZlNTczZmUvL2dwUkVBVlJNMmVLem1ldDhsdmx0OHB2Slg0N2cxSnpCYUlQMUFmcUF6MDlsZGxJa3llTHp2TzhhQVd0b0JXelppbUZZOGdRNVZrdUhNeTZGQ3hZbkViVGFGcDRPSVJDS0lUeTYvaDUyYmphdU5xNGlqOXZKYjZBS0YxSzdlM3BIdDJqZTk5L2J5MDd3ZEVpV2tTTDh2UGhNL2dNUGdzTE03bWIzRTN1RVJHaWN6RldHRXh0VEcxTWJSWXVoTVd3R0JiMzdhczhtNWNuT3BlMWVPajkwUHVoTnhlUUlsZWhaNFdlRlhxcWw4b1dzSUwwbjZpZnlFN0JLVGoxd1FmR1RzWk94azQ4ZHN4S0ptVWg2K3JWRkVJaEZOS2pSOEVISi9hM2JOZllyckZkd3dXa3lIaCs2Zm1sNTVlQmdiQVJOc0pHOVY2QjVhT1Z0SkpXRGh0bUNqR0ZtRUpXclJLZGg3SGlvUFJlKy9sbnlJUk15Qnc5V25RZVMyZTd5WGFUN1NZdUlJVk9uV1VsMVpmcVMvV2pvcFJMWlBFYnIvd1Q4aVJQOHB3eXhSUnZpamZGUjBlTHpzT1lDS1pXcGxhbVZ2UG0wV2JhVEp2VjZmWHNTWG1kOGpybGRSSi9wV2J4YjZ6UEt6MDlQVDA5L2FPUFlDcE1oYWxObW9qTzg0OGV6YW95TFRNdE15MzcvSFBSY1JpekJQSTUrWng4YnZCZzhBRWY4TGwrWFhRZVMxUG10eksvbGZtTnIwQUtqVStHVDRaUFJ1WEt5c1l4WDN3aE9zOC9XZ1NMWU5HR0RZOVB4MldNQWFoTkhLOWZWM2I2REE4WG5jZlNaRVZrUldSRmNBRXBOSG1ZaDNrNGRlcmpHOGRZSHBwQk0yakdtVE9hU3BwS21rcjkreXZQaW44aE1HYUpsSlk4c2JFOHBQVzRTbU1xamFrMGhvZXdYcHErajc2UHZzK2JiNUlMdVpCTGFLam9QRThWRHVFUW5wMHRsNUhMeUdYZWV5K3BmbEw5cFBxWm1hSmpNV1lOekt2TXE4eXJ3c09WZlRCdTNCQ2RSN1JzWGJZdVd5ZStnRmo5U25RNlNTZnA1RmRmV1hyM1R6S1RtY3dmZnFqdXJ5QTZEMk4vNUJYc0Zld1ZYTDI2OHFoNmRmbThmRjQrYjIrUFUzRXFUblYwcE1rMG1TYVhMNis4Z2Y5Rno3Z0ZzQUFXMk5qUUVCcENRLzZ3RmU3SDhERjhmT2NPZm9QZjREZlBzS01mQWdMZXY0K2Y0K2Y0K2NPSFQzNmJlbEpQNnJsdUhmd0lQOEtQZ3dlTFBtL0Y3bEczYmVNUzR4TGpFdkhyWnF5Mm5idE9xOVBxdEUyYktpKzR4RVRSZVo2RzNxRjM2SjNJU05OMDAzVFQ5RkdqUk9kaHBaUFNQTFJpUlJ1ZGpjNUdGeEtpL04xMDdxeGNHWHQ1UVRSRVEzVDU4cUp6c24rZ0J6M29jM09OaTQyTGpZdnQ3VVhIc2RvaExOcEtXMm5yK1BHaWN6elZSSmdJRTlQU01xdG5WcytzYnNFNVdZbW0zYWJkcHQwMmVMRG1vT2FnNXVENTgwcmhtRGRQK1c3ejVsdzRyRXhUYUFwTjFkNWk0bG5za00vVEZOenorSXcrbzg4NmRoU2Q1MDhlclNTWHQ4dmI1ZTBEQjU1YmZHN3h1Y1YvdmhSbnJDanBadXRtNjJaSFI4TWttQVNUU3VGUVQwbWxBUTFveEE5ZHFhenVDb1Jlbzlmb3RZZ0lNSUlSak9MM0JQNlR6dEFaT2tkRnBTeE9XWnl5K05BaDBYRlk2YUlNN1E0YlZtcnZFWlJ3VkpmcVVsM0x1UUt4bWdLaTM2TGZvdC9pNWthVGFCSk42dEZEZEo0L0dRdGpZZXl2ditic3pkbWJzL2ZUVDBYSFlhV0xVamdxVkZDR09IaEJhb2xsWVVOWVZsTkE1R1B5TWZuWXVIRVdPOXRxTnN5RzJhR2h5djRIMmRtaTQ3RFNoY3BUZVNyZnB3OGtRUklrVmF3b09nOHJJakxJSVBNUTFqUHpQdXQ5MXZ2c0s2L2dUL2dUL3FTMmZiWTBPM1lvQzU1MjdCQ2RoSlZPMkF5YlliT1dMVVhuWUVXTWdJQzRnRHd6Y3c5ekQzT1BuajJWUjJYTGlzNVQ0TEdOY0hpV0ZSTk1CenJRdWJtSmpzR0tGZ1pnQUFid0VOWXp3eGJZQWx1b0xUOHN5Rlc0Q2xmWHJGSDJNekNaUk1kaHBSdTFwdGJVK2c4TCtGZ0p4bGNnLzhnajNpUGVJNzVoUTlnRGUyQ1BqNC9vUEFYQ0lBekNIajdVSkd1U05jbDhzNXhaQnB5RWszRFM3ZHVpYzdBaTFoeWFRM08rQXZsSG1oUk5paWJGQXE4OEZzRWlXTFI4ZWRMbXBNMUptMy81UlhRY3hnQUFvQS8wZ1Q3bnpvbU93WXJZSHRnRGU2NWVGUjFEWlhFRlJKbU9hR3VyYkxCa1FUZk5IOTN6a0RaSm02Uk5jK2VLanNQWUgrRndISTdEZVJKSGlYY1FEc0pCeSttbFozRUZSRjR2cjVmWHYvc3Vqc1NST0xKYU5kRjVDaXlHeGJCNDI3Ymttc2sxazJ1ZU9TTTZEbU4vWkgvQy9vVDlpZGhZWlQrY216ZEY1MkZGUStvcjlaWDZ4c2FLemxHUVIzU0FQd1hxSm5XVHVsbGdpNUpkc0F0MnFUMkVHTE1zQjI4ZXZIbndabFlXdElTVzBITHlaTkY1V0ZIWXVERTVOamsyT2ZiSUVkRkpWQlpXUUJCaE5JeUcwVzNhaUU2aW9tazBqYWFkT0dHc2FLeG9yTGh6cCtnOGpQMGRVN3dwM2hRZkhVMGhGRUloUC93Z09nOTdTZjdnRC83bnprbHVrcHZrRmhZbU9zNlRMS2FBNkFQMWdmcEFEdy80R3I2R3IxMWRSZWRSS2JOYm9xT1ZSOCt3bndGakZzQTAzRFRjTkx4ZlArWFJ6Sm0waUJiUkl2RWJFTEZuMUJKYVFzdjkrODI1NWx4emJyTm15cFdINWR3OFYxbE1BVkZhTUxSdEt6ckc0L0x5bEpXZmxqUG15Tml6azJWbG5kTDQ4VktVRkNWRmVYalFKdHBFbTlhc29jTjBtQTd6anBqQ1Bkb2dTcG1lcSs1cjlQNzd4dG5HMmNiWnpab2QvZWJvTjBlL3VYUkpkTXluc1podXR0cWZ0RDlwZnpwNEVLZmpkSnp1NXljNkQwUkNKRVRHeFJrRGpZSEdRTXNaVW1Pc01EUmMxM0JkdzNWMmR1Vml5OFdXaTIzWTBEekxQTXM4cTFZdFRUOU5QMDAvWjJjNVc4NldzLy9jY3c1SDQyZ2NYYjQ4bU1FTTVyL1ltVEFLb2lDcVhEbGFRU3RvaFozZDgrYkNuYmdUZDVZcG8zUzFkbkI0MGVPalpiU01sdDI3QnoyaEovUXNoSFVUczJFMnpNN014TGZ4Ylh6NythL2tjQVNPd0JGRXNwUHNKRHRkdnk2Tms4Wko0NjVleGJiWUZ0c21KU21UYzZ4djhvUHdBdUtUNFpQaGsxRzVjdTZWM0N1NVY2NWR3ekFNd3pDTlJuUXVtQU56WU00SEh4aGJHRnNZVzhURWlJN0RHR09XUm5oWFcvTjQ4M2p6K05hdDhTU2V4SlBpQ3dkRlV6UkZQM2hnNDJUalpPTzBjYVBvUEl3eFpxbUUzd01oTFdsSmF6bXRTakFjd3pFOExpNnBmbEw5cFBvOFJzd1lZMDhqdklEQUcvQUd2T0h0TFRxR1NwbTIrMy8vSnpvSFk0eFpPbUVGSklpQ0tJaHNiSlF1b2g0ZW9rK0VpdDZpdCtpdFBYdEU1MkNNTVVzbjdCN0kvZTczdTkvdi91YWJtSTdwbVA3aXN5MEt6UWdZQVNPdVhVdHhUSEZNY1R4MVNuUWN4aGl6ZE1LdVFQTDc1UGZKNytQbEpmb0VxQ2lMc2locjkrNUhqM2pCSUdPTS9RTng5MEJPd0FrNG9kT0pQZ0VGSjJLcHRGUmF1bmV2NkJ5TU1XWXRoQlVRdklrMzhhWmVML29FcUVnaWlhVGtaTkU1R0dQTVdnZ3JJRFNMWnRHcyt2VkZuNERIOXpibmV4K01NZmFzaXIyQXFDdlBzU2syeGFhdnZDTDZCTUJ4T0E3SDA5T1Zua0gzNzR1T3d4aGoxcUxZQzRqNWZmUDc1dmRyMXhaOTRBVU93a0U0ZVB5NDZCaU1NV1p0aXIyQXlGM2xybkxYT25WRUg3aUtmTW1YZkUrY0VKMkRNY2FzVGZIZkEya0VqYURSdi80bCtzQUxUc0N2MHEvU3I2ZFBpODdCR0dQV3B0Z0xDTHFqTzdwYjBCWElTbHBKS3kxdm94YkdHTE4weFg4RjBnYmFRQnZMS1NEU0lHbVFOT2o2ZGRFNUdHUE0yaFIvQVNFZ29CbzFSQis0U3RuQTZzWU4wVGtZWTh6YUZIc0JvWmswazJaV3FpVDZ3RlhaS2RrcDJTblhyb25Pd1JoajFxYjRyMERLUUJrb1U2R0M2QU5YM0wyYjFqMnRlMXIzUXRqeWtqSEdTcG5pTHlCMllBZDJsbEpBZU9FZ1k0eTlxT0tmaGJVY2wrTnllM3ZSQnc2KzRBdSszSFdYTWNaZVZMRVZrT0RnNE9EZ1lJMEdqR0FFSTZMb0ErY0N3aGhqTDZmWUNraEtRRXBBU29DTnNBMnNHR09NRmE1aUt5QjIxZTJxMjFYblQveU1NVlpTRkZzQlVXWTc1ZVdCRG5TZ3M0QkNjZ2dPd1NFTEdFcGpqREVyVmN3MzBZbkFHN3pCVy95MFdlcERmYWhQNWNxaWN6REdtTFVxL21tOFJqQ0NNU2RIOUlGak9JWmplSmt5L2s3K1R2NU9qbzZpOHpER21MVXAvZ0lTQkVFUWRPZU82QU5YUGFqem9NNkRPbFdyaXM3QkdHUFdwdmdMeUJ5WUEzTnUzUko5NENweUptZHlkbllXbllNeHhxeE44ZmZDMms3YmFmdk5tNklQdk9BRStFditrajlmZ1RERzJQTXEvcFhvQzNFaExyU2M1b1d5WHRiTCtwbzFSZWRnakRGclUveERXSldoTWxTK2NFSDBnYXV3TVRiR3hnMGJpczdCR0dQV3B2Z0x5QXBZQVNzeU1rUWZ1SXJLVWxrcTI2aVI2QnlNTVdadGlyK0FBQUNBQlYyQmZJcWY0cWRjUUJoajdIa1Zld0dSNTh2ejVmbW5UNHMrOEFLSmtBaUp6czRlOFI3eEh2RThHNHN4eHA1VnNSZVFlcEgxSXV0Ri92SUxSVk0wUlQ5NElQb0VGSnlJZGRJNmFWM2p4cUp6TU1hWXRkQVU5eTlNUzB0TFMwc2pjbkYwY1hSeDdONGRmb1BmNExkcTFVU2ZDR203dEYzYWZ2YnNaZk5sODJYei92Mmk4ekRHbUtVVGRBOEVBS3BBRmFoaU1vaytBU29hUVNOb1JJc1dvbk13eHBpMUVGWkE2Q2Y2aVg0NmRFajBDU2pJMDVrNlUyYy9QNThNbnd5ZkRBY0gwWGtZWTh6U0NkdmdDUUVCd1hJS2lOcGNNZGMzMXpmWDE5ZFhlWGIzYnRHNUdHUE1VZ203QWpHYWpDYWo2Y1FKNWRIZHU2SlBSSUVCTUFBR05HOHVPZ1pqakZrNmNmZEFBQUJBbHBXdmh3K0xQaEVGTWlBRE10NTVSM1FNeGhpemRJSUxDQUFZd0FBR0N4ckttb3BUY2FxWGw4Y3dqMkVldytyWEY1MkhNY1lzbGZnQ2NoZnV3dDJEQjBYSGVKTEdYZU91Y2UvUlEzUU94aGl6Vk1JTHlOMll1ekYzWStMajZUQWRwc09abWFMekZGZ0lDMkhoKysrTGpzRVlZNWFxMkJjU1B1bld0bHZiYm0zTHozZVJYQ1FYeWRNVHpzQVpPR01CdmFrUUVMQktsWnB2MVh5cjVsdWJObDFPdTV4Mk9lM3FWZEd4R0dQTVVnaS9BaW5RR2xwRDY0MGJSY2Q0a3J4VVhpb3Y3ZDFiZEE3R0dMTTBsbE5BaHNBUUdMSjFLK2hCRC9yY1hORnhWSFNjanRQeER6OTBuK00reDMxT3VYS2k4ekRHbUtVUVBvU2x1bkxseXBVclZ4NCtkSWwwaVhTSjlQZUg3YkFkdHRlckp6b1h4bUVjeGprNFNEMmxubExQUzVldXJMcXk2c3FxNUdUUnVSaGpSY2Zyb3RkRnI0dXZ2VmE5U3ZVcTFhdjQrcm8yYzIzbTJxeEJnMm9QcXoyczl0RFJNY0Fud0NmQTUvZmYxZDUrb3ZPS0ltd2wrdFBnY0J5T3d6ZHVKSWtra3Q1OVYzU2VnbHpabUkzWkkwWW9qNzc1UnZtcXJtTmhqRm1qNE9EZzRPQmdqU2I5ZlByNTlQUDkrOU5NbWtreng0NlZPOG1kNUU2dnZhWjB6QUFnSUNBQWtFQUNDUURTMDlQVDA5UHYzdFZPMTA3WFRsKzdWcjRxWDVXdmZ2WFZrYWdqVVVlaXpwNFZmVnpGQlVVSGVKSXlWRlMxcXUwNTIzTzI1ekl5bEhVaWRuYWljNmtvaEVJb3BFc1gwM0RUY05Qd24zOFduWWN4OXZ4MFdwMVdwNjFTaFNJb2dpTFdyOGRaT0F0bkJRVzkzRS9OeTROQk1BZ0d6WmdCUzJBSkxKazJUZW00a1pjbituaUxpc1VWRUpVdVJaZWlTMW03RmdiQ1FCaG9PZXN4YUJmdG9sMEhENW9xbWlxYUtyNzFsdWc4akxGbnB3eE5PVG5KSGVXT2NzY0RCNVRabGcwYUZQb3ZhZ050b00yV0xYZXIzcTE2dDJxM2J1ZUduUnQyYnRqRGg2S1B2N0JaemszMEozbUFCM2lvUTBXV0ExdGlTMnpwNzYrN3FMdW91OWkycmVnOGpMRi9wZzVWeVdseW1weTJZVU9SRlE3Vk50Z0cyOXEzZjZYdEsyMWZhVHQzcnVqakx5b1dXMENNYUVRajd0c0hBUkFBQVNkUGlzN3pKRXFsVkVxZFBWdDlZWXJPd3hoN3V2VDI2ZTNUMjQ4WkErTmhQSXdQREN5dTM0dXpjVGJPRGczMTlQUDA4L1RUNjBXZmg4Sm04Vzk4TlNyV3FGaWpvcTB0M3NmN2VOK0NicXJ2eHQyNHUyclZXN2R1M2JwMTY5SWxaUmFaMFNnNkYyUHNmN3dXZUMzd1d0Q29rVElwWjgwYTVaNnFUZkZOSHJvQ1YrQUtJcHJSakdaSlV0NG5ObThXZlY0S2k4VmVnYWp5THVWZHlydjAvZmVVUkVtVWxKTWpPcytmeklXNU1IZnFWSDhuZnlkL0owZEgwWEVZWXdCQkZFUkJaR01qMTVIcnlIVysrdzRXd1NKWVpHOHZObFhKdTJkcThRVWtOVFUxTlRYMTltMkloRWlJWExOR2RKNG40VWdjaVNPclZYdHc2Y0dsQjVjaUlrVG5ZWXdCWksvT1hwMjlldGd3bUF5VFliTDRvU05LcG1SS3JsMWJkSTdDWnZFRlJDVmZrQy9JRjJiT1ZQNUhtTTJpOC95SlAvaUQvOWl4K2tCOW9EN1EwMU4wSE1aS295YlVoSnBRblRxd0gvYkQvcWxUUmVjcGtBekprSXdXTyt2MVJWbE5BVkVYNk9BTW5JRXpWcTRVbmVldjJkcVNqblNrKys2N2h1c2FybXU0em5MV3J6Qlc4aUhhN0xmWmI3Ti8wU0xsRGR0eVdnL2hhbHlOcXk5ZUZKMmpzRmxOQVNtd0FUYkFobW5UbEFjV3VFQW5IdUloM3QyOVRMMHk5Y3JVKy9SVDBYRVlLdzMwOWZYMTlmWER3MkVraklTUmxqUFpwa0FmNkFOOWpoMFRIYU93V1YwQk1ScU5ScVB4L0hucVJiMm8xdzgvaU03elZCN2dBUjRSRVY1MXZlcDYxZlh5RWgySHNaSkkzMGZmUjkvbnpUZmxVL0lwK2RUczJhTHpQQTJHWWlpRzd0Z2hPa2RoczdvQ29yTFpaN1BQWnAvbFhvbWdGM3FobDQxTi9vbjhFL2tuZnZqQis2ejNXZSt6cjd3aU9oZGpKWUhhSFp2U0tJM1NZbVBSRzczUjI4RkJkSzQvQ1lNd0NIdjQwRHpQUE04OGI4TUcwWEVLbTlVV2tLVE5TWnVUTnYveUM4UkNMTVN1V0NFNno5TmdBQVpnd091dm14M05qbWJIbUpoSHo1YTRtMm1NRlNlYlhqYTliSG90WFZya0s4cGZFdDJqZTNSdjNib2pnVWNDandSZXZ5NDZUMkd6MmdLaXl2c3A3NmU4bno3OUZJYkJNQmgyKzdib1BFK0Q3YkFkdHV2VVNadWtUZEltOGIwUnhsNkV2cEsra3I3U3VISFlDVHRocDE2OVJPZDVHbHBFaTJoUmZqNE5vQUUwWU1ZTTBYbUtTb241Skt6VDZYUTZYVmlZOG1qaFF0RjVuaW9VUWlGVWx1a0czYUFiblRxWkpwZ21tQ1pzMlNJNkZtT1dURHRCTzBFNzRaMTNvRE4waHM3Ly9TK0dZUmlHV1hBTElRSUNXclpNNmNZN2FKRG9PRVdseEJRUWhTUnBOMmszYVRjbEp1SlVuSXBUTGYzbTlkMjcrQWErZ1crODlaWmhwV0dsWWVYeDQ2SVRNV1pKMUZZa3NxUHNLRHZ1M3c5UkVBVlJsU3FKenZVMGxFaUpsSGp6SmpiRnB0aTBRUU9sZ055NElUcFhVYkg2SWF6SHlUSjhEcC9ENTJGaDZpV2s2RVIvcjBJRmVvZmVvWGQyN2RKL29mOUMvOFhycjR0T3hKZ2xhUEp4azQrYmZPenFLcStRVjhncnRtNjE5TUpSWUN0c2hhM2p4NWYwd3FHeTNFdkFGM1Rsa1JxdU5WeHJ1RG83NHhrOGcyZTh2VVhuZXFwRVNJVEVjdVdvUC9Xbi91M2FWUzFidFd6VnN1dlgvMjc0M2ZDN0lTdExkRHpHaXBOUGhrK0dUMGJseXVBQUR1Q3daNCt5b2x6ODF0Yi9oQ2JRQkpxUWtHQjZ6L1NlNmIyaFF4ODlXK0szdWkxeEJVVGxrdW1TNlpLWmtBQis0QWQrSVNGd0VTN0NSY3R0ZG9nN2NTZnVyRlJKNmkvMWwvcS8rNjdMV1plekxtZlhyVlBLNGYzN292TXhWcFNVSFFJclZKQ3Z5ZGZrYTl1MlFRekVRSXpsdHdSU203eGlDSVpnU0x0Mnl0OXJ5WnR0OVRRbGJBanJmNVJMeUx0MzVTQTVTQTRLQ1ZGdlhvdk85WS8rRGYrR2Z6ZHNxRXhQM0w3ZEk5NGozaVBlMlZsMExNYUtnbG80b0FXMGdCWnhjYkFIOXNBZUh4L1J1WjdaUVRnSUJ6LzdURm5nZk9xVTZEakZyY1FXRUZWS2NFcHdTdkN1WGVSRFB1UXpaNDdvUE05SHE1VWVTQStrQndjT2VIZnc3dURkb1c1ZDBZa1lLd3dGaFFNQUFMWnZ0N2JDb1c1dC9lcjhWK2UvT2o4eVVuUWVVVXJZTEt5blUvY0h5STdManN1T2k0K0hTVEFKSnZuNmlzNzFyT2dRSGFKRFY2OUtyYVJXVXF1MmJRM3hobmhEZkVxSzZGeU1QUTlsdW4yTkdzb2pkZnE2VmlzNjF6UHpCbS93dm5QSHZOQzgwTHpRMC9Nb0hzV2orT3V2b21PSlV1S3ZRRlQ3Y0IvdVE3TVo4ekVmOC92MG9jTjBtQTVuWm9yTzlhelFGMzNSdDNwMTZrZjlxRjk4dk82TzdvN3V6dHR2aTg3RjJMUHd6UExNOHN4NjR3M2xudVNoUThxelZsUTRIc0Vzek1Lc3NMRFNYamhVSmZZbSt0TmNYbjE1OWVYVnQyL1hxRmVqWG8xNkdSbDRHQS9qNFM1ZFJPZDZac21RRE1sMmRwQUdhWkRXbzBlTmNqWEsxU2gzKy9hVjM2NzhkdVczNUdUUjhSajdJeDNwU0VmTm11RmFYSXRyZCt5QTliQWUxbGV2TGpyWGkxbTB5TGpkdU4yNGZkWXMwVWtzUmFrWndub2E1WkphWGJtdXJtUzNWcXRYNTN5Uzgwbk9KNkdoYWQzVHVxZDF6ODRXbllpVlRycFZ1bFc2VmFOR0tWMnpaODFTbTR1S3p2VzgxT201RC9JZjVEL0liOTVjK2J2S3pSV2R5MUtVbWlHc3B5bHZLRzhvYnhnMkRONkJkK0NkN2R0RjUzazV2WHM3MkRqWU9OZ2NQbHd3Wk1CWU1WQTJVQ3RmWHBlaVM5R2xyRjBMWDhQWDhQVlhYMWxyNFFCZjhBWGZ5NWR4T2s3SDZkMjZjZUg0YTZXK2dLajNSalQ5TmYwMS9idDNwMzIwai9aWmNVdVJSOU9BcFZncFZvcE5TdEpxdFZxdDlxT1BsRzl5RjJCV3VMVHZhdC9WdnV2ajQ0QU82SUFtRXd5RWdUQ3dSdy9SdVY2VXVxNERFaUFCRXJwMFVhYm5YcmtpT3BlbDRqZVVKNmd0Rkd3Q2JBSnNBZzRmVmo1SnVicUt6bFU0RGh6QXp0Z1pPdzhjYVBqVThLbmgwOU9uUlNkaTFxVmdObU5NZGt4MnpPalJTb3VSTDc1UXZtdHJLenJmQzN1MFRrenVKZmVTZXdVSHB6aW1PS1k0bHJ6OU93b2JGNUNuVUhjU2xDdkxsZVhLZS9jcXo1WXRLenJYeXlyNGhQVm9BWlE2anowMk5qWTJOdGJTZTRjeFVUeERQVU05UTMxOXNRTjJ3QTRMRitKa25JeVRQVHhFNXlvc2VBV3Y0SlZSb3d5WERaY05sMHZ2dW83bnhRWGtIK2hPNlU3cFRuWHFCTy9EKy9CK2JLenlyQlYvMG5vQzdhVzl0RGNsaGVJb2p1TEdqbFVYWG9yT3hjVHl1dWgxMGV1aWsxTitibjV1ZnU2c1dUZ1RaK0xNQVFQQUNFWXdscUNoMFA3UUgvclBtR0VjWWh4aUhESmhndWc0MXFia3ZCQ0ttSDZZZnBoK1dOZXVkSkFPMHNFMWE1Um5TMDRoZWR5T0hWZ095Mkc1aUFoZXNGZzZLTE1SeTVaVk5tWWJPcFJlcFZmcDFYSGpjRGdPeCtHVks0dk9WOWlvQTNXZ0Rnc1dtS2FZcHBpbXFNMFAyZlBpQXZLY2xObE5YYnBJemFSbVVyTzFhNVZuUzJBaFVYdUhMWWJGc0hqdFdubStQRitlUDNseWlsK0tYNHJmdVhPaTQ3R1hVeStxWGxTOUtIdjdpdk1yenE4NGY5QWcrWVI4UWo0eGNhSzZZRlYwdnFKQ3NSUkxzZDkrYTNJenVabmMxSTJlU243WDNLSlM2bWRoUGEvSGI2Njk5eDZFUVJpRVBYd29PbGVoV3d5TFliSDA2UFhSdTdkMFhEb3VIVDk5V3J0YXUxcTcrdi8renpQZE05MHp2VU1INWZzbGFFaWpoRko3VDJsM2FuZHFkdzRmWHNHcGdsTUZwL1BuNlJWNmhWNlpQNytrRnc2SWhWaUlYYkpFS1J6cXJFUXVIQytMLy9CZmtuTHAzN2t6NkVFUCtoOS9CQU1Zd0dCbkp6cFhjYUhQNlhQNi9NZ1J1QS8zNGY2OGVabFhNNjltWGwyejV0eXdjOFBPRFN1QmhkVktLQVdqYVZObDVmZUFBUkFNd1JEY3A0L3lYZXVmRFBMTXRzRTIyRFozcnJHcXNhcXg2cWhSeXBOY09Bb0xGNUJDb2hTU2R1MGdITUloZk8xYWlJWm9pQzVmWG5TdVlqY01oc0d3MjdmcE9sMm42ei8vakFOeElBNWN1OVp0a05zZ3QwRzdkL05zcjhLbHY2Ky9yNzlmcTVac2tBMnlvVWNQdklFMzhFYi8vZ1hiQXBRMmo0WmVxUUUxb0FhZmZHSUtOQVdhQXIvOFVuU3Nrb29MU0NIekN2WUs5Z3IyOE1nZm5EODRmL0RtelRnR3grQ1ltalZGNXhLTklpbVNJbi8vSGQzUURkM1dyd2RYY0FYWDlldHpZbk5pYzJJVEVuaWw3OS9UVnRWVzFWWjFkMWRXUm5mc0NDZmhKSnpzM0JteUlBdXl0Tm9TTnp2cWhkeS9MKytWOThwNysvYmxkUnpGbzVTLzRJcU9wNStubjZlZmk0czBRWm9nVGRpMENTYkRaSmlzMTR2T1pabnUzNmZSTkpwR0p5UklBNlFCMG9DOWUrRVczSUpiZS9hVWN5am5VTTRoS1VudEdDQTZhV0ZURitabDJtWGFaZG8xYWlTdGxsWkxxd01EeVovOHlUOHdFSGZoTHR3VkdBaHpZUzdNclZwVmRGNUxvMjV6b0hsZDg3cm05WTRkazM5Si9pWDVGMjRxV2x5NGdCUXhkWG9raFZJb2hjYkU0R0pjakl1N2RoV2R5MnA0Z1JkNDNidEhzMmdXelRweFFsbndkZUtFMHVUdTVFbnBYZWxkNmQzangvTUc1UTNLRzNUeXBOSm0rN2ZmbFArNCtNZTYzZWU0ejNHZlU2NmMzVkc3bzNaSDY5Yk5uNW8vTlg5cTNibzRHQWZqNEZkZmhWYlFDbG8xYm94cmNBMnU4ZkJRSm1FMGFnU0xZQkVzc3JjWGZicXRTMm9xRUJCUSsvYktEcVFYTG9oT1ZOcHdBU2xXaUxvRnVnVzZCZi8rTnh5RFkzQXNJb0tISGdvWEpWTXlKWnZOWUFZem1HL2NnRnpJaGR6L2ZjVW9qTUtvYTljZ0JFSWc1TTZkWi82NVFFQ2cwV0F3Qm1Pd2t4TzBoSmJRMHNsSitibFZxa0FlNUVGZWxTcVFDSW1ReUZzUUY1bDIwQTdhL2Z5enBxK21yNlp2djM1SjlaUHFKOVczbm4xOVNocCs0eEtrWUVPb2x0QVNXbjcvdmZLc3VsTWJZd3dBZ0tJcG1xSWZQSUJzeUlic2lBaFRLMU1yVTZ0NTgwVG5ZZ291SUlKNXhIdkVlOFE3TzJ0MmFIWm9kaXhmcmt3N2JOOWVkQzdHUktKcE5JMm1uVGlCRTNFaVR1elZTeG1pU2swVm5ZczlqZ3VJUlVGVTJxOFBHb1NJaUtnMmRTdEY4L1paNmFRREhlaUlJQUlpSUdMcFVsdGJXMXRiMnhFakVtc2wxa3FzbFpNak9oNzdhMXhBTEpRNmJSUFNJUjNTVjYzQ0lBekNvRGZmRkoyTHNVTGxCMzdnOTl0dlNodjFqejlXV3VYRXhZbU94WjROdHpLeFVLWnJwbXVtYThlT1lTQUdZcUJXcTh4Q0dqR0NEdE5oT3N3M0RaazF5OHRUdmtaRjVRVGtCT1FFdlBrbUZ3N3J4RmNnVmtaZFg0STlzQWYybURrVFQrQUpQTkduRDgvbVlwWnZ6NTc4eVB6SS9NZ2hRNDRFSGdrOEVwaVdKam9SZXpuOGhtUGw5S242VkgxcVVCRDFvMzdVYi81ODVkbkdqVVhuWXFYY296M0ZvUXQwZ1M3anh4dGJHRnNZVzhURWlJN0ZDaGNQWVZrNVEyTkRZMFBqZmZ1VWhRbzZuVHJVQlQ3Z0F6N1hyNHZPeDBvSGRVVTRqSUpSTUdyMGFEZ0VoK0JRL2ZwY09FbzJ2Z0lwb2RRVjBUYWVOcDQybmdNSEtpdTRKMHpnbGhpc1VJeUFFVERpMmpXUVFRYjU2NitWdmRIbnp6Y2FqVWFqOGY1OTBmRlk4ZUFDVWtwNG4vVSs2MzMybFZmTW41Zy9NWDhTR29vdTZJSXVJMFlvbnhSZFhFVG5ZeFp1Rkl5Q1VaY3VnUjNZZ2Qyc1dlVzdsZTlXdnR2U3BVcVBzZ2NQUk1kall2QVFWaW1odG53d2JUQnRNRzJZTXljbk1DY3dKN0J1WFdYcjJnOC9MTmpYZ3pFQVVEb2s3TitQTmJBRzFnZ0p1WHZ6N3MyN04xOTkxUmhzRERZR3o1L1BoWU1COEJVSWU0Sm5xR2VvWjZpdkx6YkVodGd3TEF5YVFsTm9HaHlNNFJpTzRXWEtpTTdIQ2hmTm8zazA3OVl0ZkExZnc5ZGlZbVFIMlVGMldMSkVhWWQrOHFUb2ZNeXljUUZoZjZzSk5hRW1WTEdpVFp4Tm5FMWMxNjZVUlZtVTFiY3Yzc0U3ZUNjZzRQR3RiNWxseTh0VDJ1YnYyNmMwbS96dU84ZStqbjBkKy83MEUxOVJzQmZCQllTOUVIVW5QUG92L1pmKzI3bXpzZzZsYzJlYVR0TnBlbUFnZXFFWGV0bllpTTVaT3QyOUM4dGdHU3lMaTRNY3lJR2NUWnR5UTNORGMwUGo0bEpUVTFOVFUyL2ZGcDJRbFF4Y1FGaWg4c253eWZESnFGdzUxeTNYTGRmdDdiZXhNVGJHeHExYXdUZ1lCK05hdFlJNU1BZm0xS2tqT3FmVmVyUmxLMVNCS2xEbDFDazZSc2ZvMk83ZE9BSkg0SWovL0NkblI4Nk9uQjM3OXZFT2o2dzRjQUZoeFVxL1JiOUZ2OFhOVFI0Z0Q1QUgrUG1oQ1Uxbzh2R0JUdEFKT3ZuNkt2OUtYUWhwYXlzNmI3RlQ5NVJIUXNMRVJHZ0FEYUJCWWlKc2hJMnc4ZkJoak1NNGpFdE1WTHJUM3Iwck9pNHIzYmlBTUl1aTArcTBPcTJ0TFYya2kzVHhqVGZnUy9nU3ZtemNHRE14RXpNYk5ZSWdDSUtnV3JYZ0IvZ0JmcWhkVzVrOTV1cUtxM0FWcm5KMXRaaWQvZlNnQjMxdXJySUQ0VysvUVRXb0J0WE9ud2MzY0FPMzgrZGhIK3lEZmVucFNoZmE4K2VsOGxKNXFmekprOGsxazJzbTF6eDdWdmtoeGIrakltUFBnd3NJSzFHOGdyMkN2WUtyVnpkZk1sOHlYNnBaVTFvdUxaZVd1N3BDYitnTnZlM3NLSUlpS0tKY09aZ0pNMkdtbloyVUpXVkpXWFoyTklrbTBhUnk1WlFGY1lqa1M3N2tXNzY4Y2k4bkswdVpyWFQ3Tmk3QUJiZ2dLd3VHd2xBWW1wbXBkSkhOeXRMOFIvTWZ6WCt5c2lBTzRpRHV4bzI2SDlUOW9PNEhseS9IeHNiR3hzYm01NHMrTDR3eHhoaGpqREhHR0dPTU1jWVlZNHd4eGhoampESEdHR09NTWNZWVk0d3h4aGhqakRIR0dHT01NY1lZWTR3eHhoaGpqREhHR0dPTU1jWVlLemIvRDRERW05b0dDYUZRQUFBQUpYUkZXSFJrWVhSbE9tTnlaV0YwWlFBeU1ERTNMVEV5TFRFMVZERTFPalUzT2pJM0t6QTRPakF3b2hHK0x3QUFBQ1YwUlZoMFpHRjBaVHB0YjJScFpua0FNakF4TnkweE1pMHhOVlF4TlRvMU56b3lOeXN3T0Rvd01OTk1CcE1BQUFCUGRFVllkSE4yWnpwaVlYTmxMWFZ5YVFCbWFXeGxPaTh2TDJodmJXVXZZV1J0YVc0dmFXTnZiaTFtYjI1MEwzUnRjQzlwWTI5dVgyTnJNV0o2WVRCNmFqbHFhbVJqZUhJdmNtVm1jbVZ6YUM1emRtZWpGMGlrQUFBQUFFbEZUa1N1UW1DQycpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1380\n"); /***/ }), /* 1381 */ /*!********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/index.vue?mpType=page ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_5e5158cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5e5158cc&scoped=true&mpType=page */ 1382);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1387);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_5e5158cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_5e5158cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5e5158cc\",\n null,\n false,\n _index_vue_vue_type_template_id_5e5158cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/points_mall/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM4MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTVlNTE1OGNjJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI1ZTUxNThjY1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9wb2ludHNfbWFsbC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1381\n"); /***/ }), /* 1382 */ /*!**************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/index.vue?vue&type=template&id=5e5158cc&scoped=true&mpType=page ***! \**************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5e5158cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5e5158cc&scoped=true&mpType=page */ 1383); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5e5158cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5e5158cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5e5158cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5e5158cc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1383 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/index.vue?vue&type=template&id=5e5158cc&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "points-swiper"), attrs: { _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "bag"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../static/images/jf-head.png */ 1063) ), _i: 2, }, }), _c( "view", { staticClass: _vm._$s(3, "sc", "swiper"), attrs: { _i: 3 } }, [ _c( "swiper", { attrs: { autoplay: _vm._$s(4, "a-autoplay", _vm.autoplay), circular: _vm._$s(4, "a-circular", _vm.circular), interval: _vm._$s(4, "a-interval", _vm.interval), duration: _vm._$s(4, "a-duration", _vm.duration), _i: 4, }, }, [ _vm._l( _vm._$s(5, "f", { forItems: _vm.imgUrls }), function (item, index, $20, $30) { return [ _c( "swiper-item", { key: _vm._$s(5, "f", { forIndex: $20, keyIndex: 0, key: index + "_0", }), }, [ _c("image", { staticClass: _vm._$s( "7-" + $30, "sc", "slide-image" ), attrs: { src: _vm._$s("7-" + $30, "a-src", item.img), _i: "7-" + $30, }, on: { click: function ($event) { return _vm.goPages(item) }, }, }), ] ), ] } ), ], 2 ), ] ), ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "model"), attrs: { _i: 8 } }, _vm._l( _vm._$s(9, "f", { forItems: _vm.modelList }), function (model, index, $21, $31) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $21, key: index }), staticClass: _vm._$s("9-" + $31, "sc", "model-list"), attrs: { _i: "9-" + $31 }, on: { click: function ($event) { return _vm.jump(model.url) }, }, }, [ _c("image", { staticClass: _vm._$s("10-" + $31, "sc", "img"), attrs: { src: _vm._$s("10-" + $31, "a-src", model.imgUrl), _i: "10-" + $31, }, }), _c("text", [ _vm._v(_vm._$s("11-" + $31, "t0-0", _vm._s(model.title))), ]), ] ) } ), 0 ), _c( "view", { staticClass: _vm._$s(12, "sc", "body"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "body-title"), attrs: { _i: 13 } }, [ _c( "text", { staticClass: _vm._$s(14, "sc", "title"), attrs: { _i: 14 } }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.$t("大家都在换"))))] ), _c( "text", { staticClass: _vm._$s(15, "sc", "jump-trip"), attrs: { _i: 15 }, on: { click: _vm.jumpMore }, }, [ _vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.$t("查看更多")))), _c("text", { staticClass: _vm._$s(16, "sc", "iconfont icon-xiangyou"), attrs: { _i: 16 }, }), ] ), ] ), _vm._$s(17, "i", _vm.goodList.length) ? _c( "view", { staticClass: _vm._$s(17, "sc", "product-list"), attrs: { _i: 17 }, }, _vm._l( _vm._$s(18, "f", { forItems: _vm.goodList }), function (item, index, $22, $32) { return _c( "view", { key: _vm._$s(18, "f", { forIndex: $22, key: 18 + "-" + $32, }), staticClass: _vm._$s("18-" + $32, "sc", "product-item"), attrs: { _i: "18-" + $32 }, on: { click: function ($event) { return _vm.goGoodsDetail(item) }, }, }, [ _c("image", { attrs: { src: _vm._$s("19-" + $32, "a-src", item.image), _i: "19-" + $32, }, }), _c( "view", { staticClass: _vm._$s("20-" + $32, "sc", "info"), attrs: { _i: "20-" + $32 }, }, [ _c( "view", { staticClass: _vm._$s( "21-" + $32, "sc", "title line1" ), attrs: { _i: "21-" + $32 }, }, [ _vm._v( _vm._$s( "21-" + $32, "t0-0", _vm._s(item.title) ) ), ] ), _c( "view", { staticClass: _vm._$s( "22-" + $32, "sc", "price-box" ), attrs: { _i: "22-" + $32 }, }, [ _vm._v( _vm._$s( "22-" + $32, "t0-0", _vm._s(item.price) ) + _vm._$s( "22-" + $32, "t0-1", _vm._s(_vm.$t("积分")) ) ), ] ), _c( "view", { staticClass: _vm._$s( "23-" + $32, "sc", "sales" ), attrs: { _i: "23-" + $32 }, }, [ _vm._v( _vm._$s( "23-" + $32, "t0-0", _vm._s(item.sales) ) + _vm._$s( "23-" + $32, "t0-1", _vm._s(_vm.$t("人兑换")) ) ), ] ), ] ), ] ) } ), 0 ) : _c( "view", { staticClass: _vm._$s(24, "sc", "no-goods"), attrs: { _i: 24 }, }, [ _c("image", { attrs: { src: _vm._$s( 25, "a-src", _vm.imgHost + "/statics/images/no-thing.png" ), _i: 25, }, }), _c( "view", { staticClass: _vm._$s(26, "sc", "fontimg"), attrs: { _i: 26 }, }, [ _vm._v( _vm._$s( 26, "t0-0", _vm._s(_vm.$t("暂无商品,去看点别的吧")) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "footer"), attrs: { _i: 27 } }, [ _c( "view", { staticClass: _vm._$s(28, "sc", "body-title"), attrs: { _i: 28 }, }, [ _c( "text", { staticClass: _vm._$s(29, "sc", "title"), attrs: { _i: 29 }, }, [_vm._v(_vm._$s(29, "t0-0", _vm._s(_vm.$t("轻松赚积分"))))] ), _c("text"), ] ), _c( "view", { staticClass: _vm._$s(31, "sc", "footer-list"), attrs: { _i: 31 }, }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "list-left"), attrs: { _i: 32 }, }, [ _c("image", { staticClass: _vm._$s(33, "sc", "icon-sty"), attrs: { src: _vm._$s( 33, "a-src", __webpack_require__(/*! ./static/go-shoping.png */ 1384) ), _i: 33, }, }), _c( "view", { staticClass: _vm._$s(34, "sc", "list-left-right"), attrs: { _i: 34 }, }, [ _c( "view", { staticClass: _vm._$s(35, "sc", "title"), attrs: { _i: 35 }, }, [ _vm._v( _vm._$s(35, "t0-0", _vm._s(_vm.$t("购买商品"))) ), ] ), _c( "view", { staticClass: _vm._$s(36, "sc", "trip"), attrs: { _i: 36 }, }, [ _vm._v( _vm._$s( 36, "t0-0", _vm._s(_vm.$t("购买商品可获得积分奖励")) ) ), ] ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(37, "sc", "right-box"), attrs: { _i: 37 }, }, [ _c( "text", { staticClass: _vm._$s(38, "sc", "go-jump"), attrs: { _i: 38 }, }, [_vm._v(_vm._$s(38, "t0-0", _vm._s(_vm.$t("去完成"))))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(39, "sc", "footer-list"), attrs: { _i: 39 }, }, [ _c( "view", { staticClass: _vm._$s(40, "sc", "list-left"), attrs: { _i: 40 }, }, [ _c("image", { staticClass: _vm._$s(41, "sc", "icon-sty"), attrs: { src: _vm._$s( 41, "a-src", __webpack_require__(/*! ./static/everyday.png */ 1385) ), _i: 41, }, }), _c( "view", { staticClass: _vm._$s(42, "sc", "list-left-right"), attrs: { _i: 42 }, }, [ _c( "view", { staticClass: _vm._$s(43, "sc", "title"), attrs: { _i: 43 }, }, [ _vm._v( _vm._$s( 43, "t0-0", _vm._s(_vm.$t("每日签到活动")) ) ), ] ), _c( "view", { staticClass: _vm._$s(44, "sc", "trip"), attrs: { _i: 44 }, }, [ _vm._v( _vm._$s( 44, "t0-0", _vm._s(_vm.$t("每日签到可获得积分奖励")) ) ), ] ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(45, "sc", "right-box"), attrs: { _i: 45 }, }, [ _c( "text", { staticClass: _vm._$s(46, "sc", "go-jump"), attrs: { _i: 46 }, }, [_vm._v(_vm._$s(46, "t0-0", _vm._s(_vm.$t("去完成"))))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(47, "sc", "footer-list"), attrs: { _i: 47 }, }, [ _c( "view", { staticClass: _vm._$s(48, "sc", "list-left"), attrs: { _i: 48 }, }, [ _c("image", { staticClass: _vm._$s(49, "sc", "icon-sty"), attrs: { src: _vm._$s( 49, "a-src", __webpack_require__(/*! ./static/luck-draw.png */ 1386) ), _i: 49, }, }), _c( "view", { staticClass: _vm._$s(50, "sc", "list-left-right"), attrs: { _i: 50 }, }, [ _c( "view", { staticClass: _vm._$s(51, "sc", "title"), attrs: { _i: 51 }, }, [ _vm._v( _vm._$s( 51, "t0-0", _vm._s(_vm.$t("九宫格抽奖活动")) ) ), ] ), _c( "view", { staticClass: _vm._$s(52, "sc", "trip"), attrs: { _i: 52 }, }, [ _vm._v( _vm._$s( 52, "t0-0", _vm._s(_vm.$t("幸运抽奖可获得积分奖励")) ) ), ] ), ] ), ] ), _c( "navigator", { staticClass: _vm._$s(53, "sc", "right-box"), attrs: { _i: 53 }, }, [ _c( "text", { staticClass: _vm._$s(54, "sc", "go-jump"), attrs: { _i: 54 }, }, [_vm._v(_vm._$s(54, "t0-0", _vm._s(_vm.$t("去完成"))))] ), ] ), ] ), ] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1384 */ /*!********************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/static/go-shoping.png ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/points_mall/static/go-shoping.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEzODQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3BvaW50c19tYWxsL3N0YXRpYy9nby1zaG9waW5nLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1384\n"); /***/ }), /* 1385 */ /*!******************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/static/everyday.png ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/points_mall/static/everyday.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEzODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3BvaW50c19tYWxsL3N0YXRpYy9ldmVyeWRheS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1385\n"); /***/ }), /* 1386 */ /*!*******************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/static/luck-draw.png ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/points_mall/static/luck-draw.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEzODYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3BvaW50c19tYWxsL3N0YXRpYy9sdWNrLWRyYXcucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1386\n"); /***/ }), /* 1387 */ /*!********************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1388);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQiw4a0JBQUcsRUFBQyIsImZpbGUiOiIxMzg3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1387\n"); /***/ }), /* 1388 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _points_mall = __webpack_require__(/*! @/api/points_mall.js */ 1389);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n// import swipers from './components/swiper.vue';\nvar _default = {\n components: {\n // swipers\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n autoplay: true,\n circular: true,\n interval: 3000,\n duration: 500,\n imgUrls: [],\n goodList: [],\n modelList: [{\n title: this.$t(\"\\u6211\\u7684\\u79EF\\u5206\"),\n imgUrl: './static/my-point.png',\n url: \"/pages/users/user_integral/index\"\n }, {\n title: this.$t(\"\\u6BCF\\u65E5\\u7B7E\\u5230\"),\n imgUrl: './static/sign-in.png',\n url: '/pages/users/user_sgin/index'\n }, {\n title: this.$t(\"\\u79EF\\u5206\\u62BD\\u5956\"),\n imgUrl: './static/points-lottery.png',\n url: '/pages/goods/lottery/grids/index?type=1'\n }, {\n title: this.$t(\"\\u5151\\u6362\\u8BB0\\u5F55\"),\n imgUrl: './static/exchange.png',\n url: \"/pages/points_mall/exchange_record\"\n }]\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad() {\n this.getStoreIntegral();\n },\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV == true) {\n this.getStoreIntegral();\n }\n },\n deep: true\n }\n },\n methods: {\n getStoreIntegral: function getStoreIntegral() {\n var _this = this;\n (0, _points_mall.getStoreIntegral)().then(function (res) {\n _this.imgUrls = res.data.banner;\n _this.goodList = res.data.list;\n });\n },\n // 去商品详情\n goGoodsDetail: function goGoodsDetail(item) {\n (0, _order.goShopDetail)(item).then(function (res) {\n uni.navigateTo({\n url: \"/pages/points_mall/integral_goods_details?id=\".concat(item.id)\n });\n });\n },\n jumpMore: function jumpMore() {\n uni.navigateTo({\n url: '/pages/points_mall/integral_goods_list'\n });\n },\n goPages: function goPages(item) {\n var url = item.link;\n this.$util.JumpPath(url);\n },\n jump: function jump(url) {\n uni.navigateTo({\n url: url\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcG9pbnRzX21hbGwvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJtaXhpbnMiLCJkYXRhIiwiaW1nSG9zdCIsImF1dG9wbGF5IiwiY2lyY3VsYXIiLCJpbnRlcnZhbCIsImR1cmF0aW9uIiwiaW1nVXJscyIsImdvb2RMaXN0IiwibW9kZWxMaXN0IiwidGl0bGUiLCJpbWdVcmwiLCJ1cmwiLCJjb21wdXRlZCIsIm9uTG9hZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwibWV0aG9kcyIsImdldFN0b3JlSW50ZWdyYWwiLCJnb0dvb2RzRGV0YWlsIiwidW5pIiwianVtcE1vcmUiLCJnb1BhZ2VzIiwianVtcCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQTZHQTtBQUdBO0FBR0E7QUFHQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFYQTtBQUFBLGVBY0E7RUFDQUE7SUFDQTtFQUFBLENBQ0E7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQUY7UUFDQUM7UUFDQUM7TUFDQTtRQUNBRjtRQUNBQztRQUNBQztNQUNBO1FBQ0FGO1FBQ0FDO1FBQ0FDO01BQ0E7SUFFQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUFBO01BQ0E7UUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7UUFDQUM7VUFDQVY7UUFDQTtNQUNBO0lBQ0E7SUFDQVc7TUFDQUQ7UUFDQVY7TUFDQTtJQUNBO0lBQ0FZO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FIO1FBQ0FWO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMzg4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwicG9pbnRzLXN3aXBlclwiPlxyXG5cdFx0XHQ8aW1hZ2UgY2xhc3M9XCJiYWdcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2VzL2pmLWhlYWQucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3dpcGVyXCI+XHJcblx0XHRcdFx0PHN3aXBlciBpbmRpY2F0b3ItZG90cz1cInRydWVcIiA6YXV0b3BsYXk9XCJhdXRvcGxheVwiIDpjaXJjdWxhcj1cImNpcmN1bGFyXCIgOmludGVydmFsPVwiaW50ZXJ2YWxcIlxyXG5cdFx0XHRcdFx0OmR1cmF0aW9uPVwiZHVyYXRpb25cIiBpbmRpY2F0b3ItY29sb3I9XCJyZ2JhKDI1NSwyNTUsMjU1LDAuNilcIiBpbmRpY2F0b3ItYWN0aXZlLWNvbG9yPVwiI2ZmZlwiPlxyXG5cdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBpbWdVcmxzXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDxzd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1nXCIgY2xhc3M9XCJzbGlkZS1pbWFnZVwiIEBjbGljaz1cImdvUGFnZXMoaXRlbSlcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8L3N3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHQ8L3N3aXBlcj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtb2RlbFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1vZGVsLWxpc3RcIiB2LWZvcj1cIihtb2RlbCxpbmRleCkgaW4gbW9kZWxMaXN0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwianVtcChtb2RlbC51cmwpXCI+XHJcblx0XHRcdFx0PGltYWdlIGNsYXNzPVwiaW1nXCIgOnNyYz1cIm1vZGVsLmltZ1VybFwiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx0ZXh0Pnt7bW9kZWwudGl0bGV9fTwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJib2R5XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm9keS10aXRsZVwiPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGl0bGVcIj57eyR0KGDlpKflrrbpg73lnKjmjaJgKX19PC90ZXh0PlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwianVtcC10cmlwXCIgQGNsaWNrPVwianVtcE1vcmVcIj57eyR0KGDmn6XnnIvmm7TlpJpgKX19XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24teGlhbmd5b3VcIj48L3RleHQ+PC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicHJvZHVjdC1saXN0XCIgdi1pZj1cImdvb2RMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJvZHVjdC1pdGVtXCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGdvb2RMaXN0XCIgQGNsaWNrPVwiZ29Hb29kc0RldGFpbChpdGVtKVwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmltYWdlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGxpbmUxXCI+e3sgaXRlbS50aXRsZSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwcmljZS1ib3hcIj5cclxuXHRcdFx0XHRcdFx0XHR7eyBpdGVtLnByaWNlIH19IHt7JHQoYOenr+WIhmApfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNhbGVzXCI+e3tpdGVtLnNhbGVzfX17eyR0KGDkurrlhZHmjaJgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyB2LWVsc2UgY2xhc3M9XCJuby1nb29kc1wiPlxyXG5cdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1nSG9zdCArICcvc3RhdGljcy9pbWFnZXMvbm8tdGhpbmcucG5nJ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiZm9udGltZ1wiPnt7JHQoYOaaguaXoOWVhuWTge+8jOWOu+eci+eCueWIq+eahOWQp2ApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmb290ZXJcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvZHktdGl0bGVcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGl0bGVcIj57eyR0KGDovbvmnb7otZrnp6/liIZgKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PHRleHQ+PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImZvb3Rlci1saXN0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpc3QtbGVmdFwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpY29uLXN0eVwiIHNyYz1cIi4vc3RhdGljL2dvLXNob3BpbmcucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdC1sZWZ0LXJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg6LSt5Lmw5ZWG5ZOBYCl9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRyaXBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7JHQoYOi0reS5sOWVhuWTgeWPr+iOt+W+l+enr+WIhuWlluWKsWApfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgdXJsPVwiL3BhZ2VzL2luZGV4L2luZGV4XCIgb3Blbi10eXBlPVwic3dpdGNoVGFiXCIgY2xhc3M9XCJyaWdodC1ib3hcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJnby1qdW1wXCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg5Y675a6M5oiQYCl9fVxyXG5cdFx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmb290ZXItbGlzdFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0LWxlZnRcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiaWNvbi1zdHlcIiBzcmM9XCIuL3N0YXRpYy9ldmVyeWRheS5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0LWxlZnQtcmlnaHRcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHR7eyR0KGDmr4/ml6Xnrb7liLDmtLvliqhgKX19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidHJpcFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg5q+P5pel562+5Yiw5Y+v6I635b6X56ev5YiG5aWW5YqxYCl9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvdXNlcnMvdXNlcl9zZ2luL2luZGV4XCIgY2xhc3M9XCJyaWdodC1ib3hcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJnby1qdW1wXCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg5Y675a6M5oiQYCl9fVxyXG5cdFx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmb290ZXItbGlzdFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0LWxlZnRcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwiaWNvbi1zdHlcIiBzcmM9XCIuL3N0YXRpYy9sdWNrLWRyYXcucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGlzdC1sZWZ0LXJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg5Lmd5a6r5qC85oq95aWW5rS75YqoYCl9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRyaXBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7JHQoYOW5uOi/kOaKveWlluWPr+iOt+W+l+enr+WIhuWlluWKsWApfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDxuYXZpZ2F0b3IgdXJsPVwiL3BhZ2VzL2dvb2RzL2xvdHRlcnkvZ3JpZHMvaW5kZXg/dHlwZT0xXCIgY2xhc3M9XCJyaWdodC1ib3hcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJnby1qdW1wXCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg5Y675a6M5oiQYCl9fVxyXG5cdFx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0XHQ8L25hdmlnYXRvcj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8vIGltcG9ydCBzd2lwZXJzIGZyb20gJy4vY29tcG9uZW50cy9zd2lwZXIudnVlJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSAndnVleCc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFN0b3JlSW50ZWdyYWxcclxuXHR9IGZyb20gJ0AvYXBpL3BvaW50c19tYWxsLmpzJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRnb1Nob3BEZXRhaWxcclxuXHR9IGZyb20gJ0AvbGlicy9vcmRlci5qcyc7XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tIFwiQC9taXhpbnMvY29sb3JcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0SFRUUF9SRVFVRVNUX1VSTFxyXG5cdH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdC8vIHN3aXBlcnNcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWdIb3N0OiBIVFRQX1JFUVVFU1RfVVJMLFxyXG5cdFx0XHRcdGF1dG9wbGF5OiB0cnVlLFxyXG5cdFx0XHRcdGNpcmN1bGFyOiB0cnVlLFxyXG5cdFx0XHRcdGludGVydmFsOiAzMDAwLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiA1MDAsXHJcblx0XHRcdFx0aW1nVXJsczogW10sXHJcblx0XHRcdFx0Z29vZExpc3Q6IFtdLFxyXG5cdFx0XHRcdG1vZGVsTGlzdDogW3tcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOaIkeeahOenr+WIhmApLFxyXG5cdFx0XHRcdFx0XHRpbWdVcmw6ICcuL3N0YXRpYy9teS1wb2ludC5wbmcnLFxyXG5cdFx0XHRcdFx0XHR1cmw6IFwiL3BhZ2VzL3VzZXJzL3VzZXJfaW50ZWdyYWwvaW5kZXhcIlxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOavj+aXpeetvuWIsGApLFxyXG5cdFx0XHRcdFx0XHRpbWdVcmw6ICcuL3N0YXRpYy9zaWduLWluLnBuZycsXHJcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy91c2Vycy91c2VyX3NnaW4vaW5kZXgnXHJcblx0XHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnp6/liIbmir3lpZZgKSxcclxuXHRcdFx0XHRcdFx0aW1nVXJsOiAnLi9zdGF0aWMvcG9pbnRzLWxvdHRlcnkucG5nJyxcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2dvb2RzL2xvdHRlcnkvZ3JpZHMvaW5kZXg/dHlwZT0xJ1xyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5YWR5o2i6K6w5b2VYCksXHJcblx0XHRcdFx0XHRcdGltZ1VybDogJy4vc3RhdGljL2V4Y2hhbmdlLnBuZycsXHJcblx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvcG9pbnRzX21hbGwvZXhjaGFuZ2VfcmVjb3JkXCJcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cdFx0XHR0aGlzLmdldFN0b3JlSW50ZWdyYWwoKVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTG9naW46IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbihuZXdWLCBvbGRWKSB7XHJcblx0XHRcdFx0XHRpZiAobmV3ViA9PSB0cnVlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0U3RvcmVJbnRlZ3JhbCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z2V0U3RvcmVJbnRlZ3JhbCgpIHtcclxuXHRcdFx0XHRnZXRTdG9yZUludGVncmFsKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5pbWdVcmxzID0gcmVzLmRhdGEuYmFubmVyXHJcblx0XHRcdFx0XHR0aGlzLmdvb2RMaXN0ID0gcmVzLmRhdGEubGlzdFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWOu+WVhuWTgeivpuaDhVxyXG5cdFx0XHRnb0dvb2RzRGV0YWlsKGl0ZW0pIHtcclxuXHRcdFx0XHRnb1Nob3BEZXRhaWwoaXRlbSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvcG9pbnRzX21hbGwvaW50ZWdyYWxfZ29vZHNfZGV0YWlscz9pZD0ke2l0ZW0uaWR9YFxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGp1bXBNb3JlKCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9wb2ludHNfbWFsbC9pbnRlZ3JhbF9nb29kc19saXN0J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGdvUGFnZXMoaXRlbSkge1xyXG5cdFx0XHRcdGxldCB1cmwgPSBpdGVtLmxpbms7XHJcblx0XHRcdFx0dGhpcy4kdXRpbC5KdW1wUGF0aCh1cmwpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRqdW1wKHVybCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5zd2lwZXIsXHJcblx0c3dpcGVyLFxyXG5cdHN3aXBlci1pdGVtLFxyXG5cdC5zbGlkZS1pbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMjgwcnB4O1xyXG5cdH1cclxuXHJcblx0L2RlZXAvIC51bmktc3dpcGVyLXdyYXBwZXIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyIHtcclxuXHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LnBvaW50cy1zd2lwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdC5iYWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDI4NXJweDtcclxuXHRcdH1cclxuXHJcblx0XHQucG9pbnRzLXN3aXBlci1zdHkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHJweCAyNnJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2RlbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cGFkZGluZzogNTZycHggNDJycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0Lm1vZGVsLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRtYXJnaW4tdG9wOiAyN3JweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdFx0LmltZyB7XHJcblx0XHRcdHdpZHRoOiA4NHJweDtcclxuXHRcdFx0aGVpZ2h0OiA4NHJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTlycHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmJvZHkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHJcblx0XHQuYm9keS10aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0cGFkZGluZzogMzBycHggMCAxMHJweCAwO1xyXG5cclxuXHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQaW5nRmFuZyBTQztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmp1bXAtdHJpcCxcclxuXHRcdFx0Lmljb24teGlhbmd5b3Uge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcnB4O1xyXG5cclxuXHRcdFx0LnByb2R1Y3QtaXRlbSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAzMzRycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHJweDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG5cclxuXHRcdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMzQ0cnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBycHggMTBycHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTRycHggMTZycHg7XHJcblxyXG5cdFx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQucHJpY2UtYm94IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdmlldy10aGVtZSk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnNhbGVzIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnJweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cclxuXHRcdC5mb290ZXItbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0cGFkZGluZzogMjZycHggMDtcclxuXHJcblx0XHRcdC5saXN0LWxlZnQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0Lmljb24tc3R5IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA4MHJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogODBycHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lmxpc3QtbGVmdC1yaWdodCB7XHJcblx0XHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnRyaXAge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5yaWdodC1ib3gge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmdvLWp1bXAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTkzMzIzO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI2cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0OHJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDhycHg7XHJcblx0XHRcdFx0cGFkZGluZzogNnJweCAyNHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5vLWdvb2RzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0aGVpZ2h0OiA0NzJycHg7XHJcblxyXG5cdFx0aW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb250aW1nIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2JlYmViZTtcclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1388\n"); /***/ }), /* 1389 */ /*!***********************************************!*\ !*** E:/2024/1/广告/uni-app/api/points_mall.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.getStoreIntegral = getStoreIntegral;\nvar _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request.js */ 23));\n// +----------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +----------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +----------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +----------------------------------------------------------------------\n// | Author: CRMEB Team \n// +----------------------------------------------------------------------\n\n/**\r\n * 积分商城\r\n */\nfunction getStoreIntegral(data) {\n return _request.default.get(\"store_integral/index\", data);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpL3BvaW50c19tYWxsLmpzIl0sIm5hbWVzIjpbImdldFN0b3JlSW50ZWdyYWwiLCJkYXRhIiwicmVxdWVzdCIsImdldCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVVBO0FBVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUlBO0FBQ0E7QUFDQTtBQUNPLFNBQVNBLGdCQUFnQixDQUFDQyxJQUFJLEVBQUU7RUFDdEMsT0FBT0MsZ0JBQU8sQ0FBQ0MsR0FBRyxDQUFDLHNCQUFzQixFQUFFRixJQUFJLENBQUM7QUFDakQiLCJmaWxlIjoiMTM4OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ1JNRUIgWyBDUk1FQui1i+iDveW8gOWPkeiAhe+8jOWKqeWKm+S8geS4muWPkeWxlSBdXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgQ29weXJpZ2h0IChjKSAyMDE2fjIwMjMgaHR0cHM6Ly93d3cuY3JtZWIuY29tIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHwgTGljZW5zZWQgQ1JNRULlubbkuI3mmK/oh6rnlLHova/ku7bvvIzmnKrnu4/orrjlj6/kuI3og73ljrvmjolDUk1FQuebuOWFs+eJiOadg1xyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IEF1dGhvcjogQ1JNRUIgVGVhbSA8YWRtaW5AY3JtZWIuY29tPlxyXG4vLyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuaW1wb3J0IHJlcXVlc3QgZnJvbSBcIkAvdXRpbHMvcmVxdWVzdC5qc1wiO1xyXG5cclxuLyoqXHJcbiAqIOenr+WIhuWVhuWfjlxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFN0b3JlSW50ZWdyYWwoZGF0YSkge1xyXG5cdHJldHVybiByZXF1ZXN0LmdldChcInN0b3JlX2ludGVncmFsL2luZGV4XCIsIGRhdGEpO1xyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1389\n"); /***/ }), /* 1390 */ /*!**********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_goods_list.vue?mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _integral_goods_list_vue_vue_type_template_id_792e0722_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./integral_goods_list.vue?vue&type=template&id=792e0722&scoped=true&mpType=page */ 1391);\n/* harmony import */ var _integral_goods_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./integral_goods_list.vue?vue&type=script&lang=js&mpType=page */ 1393);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _integral_goods_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _integral_goods_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _integral_goods_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _integral_goods_list_vue_vue_type_template_id_792e0722_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _integral_goods_list_vue_vue_type_template_id_792e0722_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"792e0722\",\n null,\n false,\n _integral_goods_list_vue_vue_type_template_id_792e0722_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/points_mall/integral_goods_list.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUo7QUFDdko7QUFDa0Y7QUFDTDs7O0FBRzdFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG9HQUFNO0FBQ1IsRUFBRSxxSEFBTTtBQUNSLEVBQUUsOEhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM5MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW50ZWdyYWxfZ29vZHNfbGlzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NzkyZTA3MjImc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2ludGVncmFsX2dvb2RzX2xpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2ludGVncmFsX2dvb2RzX2xpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI3OTJlMDcyMlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9wb2ludHNfbWFsbC9pbnRlZ3JhbF9nb29kc19saXN0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1390\n"); /***/ }), /* 1391 */ /*!****************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_goods_list.vue?vue&type=template&id=792e0722&scoped=true&mpType=page ***! \****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_list_vue_vue_type_template_id_792e0722_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./integral_goods_list.vue?vue&type=template&id=792e0722&scoped=true&mpType=page */ 1392); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_list_vue_vue_type_template_id_792e0722_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_list_vue_vue_type_template_id_792e0722_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_list_vue_vue_type_template_id_792e0722_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_list_vue_vue_type_template_id_792e0722_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1392 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/integral_goods_list.vue?vue&type=template&id=792e0722&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "productList"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "search bg-color acea-row row-between-wrapper" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s( 3, "sc", "input acea-row row-between-wrapper" ), attrs: { _i: 3 }, }, [ _c("text", { staticClass: _vm._$s(4, "sc", "iconfont icon-sousuo"), attrs: { _i: 4 }, }), _c("input", { attrs: { placeholder: _vm._$s( 5, "a-placeholder", _vm.$t("搜索商品名称") ), value: _vm._$s(5, "a-value", _vm.where.store_name), _i: 5, }, on: { confirm: _vm.searchSubmit }, }), ] ), _c("view", { staticClass: _vm._$s(6, "sc", "iconfont"), class: _vm._$s( 6, "c", _vm.is_switch == true ? "icon-pailie" : "icon-tupianpailie" ), attrs: { _i: 6 }, on: { click: _vm.Changswitch }, }), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "nav acea-row row-middle"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "item line1"), class: _vm._$s(8, "c", _vm.title ? "font-num" : ""), attrs: { _i: 8 }, on: { click: function ($event) { return _vm.set_where(1) }, }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.$t("默认"))))] ), _c( "view", { staticClass: _vm._$s(9, "sc", "item"), attrs: { _i: 9 }, on: { click: function ($event) { return _vm.set_where(2) }, }, }, [ _vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.$t("积分")))), _vm._$s(10, "i", _vm.price == 1) ? _c("image", { attrs: { src: _vm._$s( 10, "a-src", __webpack_require__(/*! ../../static/images/up.png */ 484) ), _i: 10, }, }) : _vm._$s(11, "e", _vm.price == 2) ? _c("image", { attrs: { src: _vm._$s( 11, "a-src", __webpack_require__(/*! ../../static/images/down.png */ 485) ), _i: 11, }, }) : _c("image", { attrs: { src: _vm._$s( 12, "a-src", __webpack_require__(/*! ../../static/images/horn.png */ 486) ), _i: 12, }, }), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "item"), attrs: { _i: 13 }, on: { click: function ($event) { return _vm.set_where(3) }, }, }, [ _vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.$t("销量")))), _vm._$s(14, "i", _vm.stock == 1) ? _c("image", { attrs: { src: _vm._$s( 14, "a-src", __webpack_require__(/*! ../../static/images/up.png */ 484) ), _i: 14, }, }) : _vm._$s(15, "e", _vm.stock == 2) ? _c("image", { attrs: { src: _vm._$s( 15, "a-src", __webpack_require__(/*! ../../static/images/down.png */ 485) ), _i: 15, }, }) : _c("image", { attrs: { src: _vm._$s( 16, "a-src", __webpack_require__(/*! ../../static/images/horn.png */ 486) ), _i: 16, }, }), ] ), ] ), _c( "view", { staticClass: _vm._$s( 17, "sc", "list acea-row row-between-wrapper" ), class: _vm._$s(17, "c", _vm.is_switch == true ? "" : "on"), attrs: { _i: 17 }, }, [ _vm._l( _vm._$s(18, "f", { forItems: _vm.productList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(18, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("18-" + $30, "sc", "item"), class: _vm._$s( "18-" + $30, "c", _vm.is_switch == true ? "" : "on" ), attrs: { _i: "18-" + $30 }, on: { click: function ($event) { return _vm.godDetail(item) }, }, }, [ _c( "view", { staticClass: _vm._$s("19-" + $30, "sc", "pictrue"), class: _vm._$s( "19-" + $30, "c", _vm.is_switch == true ? "" : "on" ), attrs: { _i: "19-" + $30 }, }, [ _c("image", { class: _vm._$s( "20-" + $30, "c", _vm.is_switch == true ? "" : "on" ), attrs: { src: _vm._$s("20-" + $30, "a-src", item.image), _i: "20-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s("21-" + $30, "sc", "text"), class: _vm._$s( "21-" + $30, "c", _vm.is_switch == true ? "" : "on" ), attrs: { _i: "21-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "22-" + $30, "sc", "name line1" ), attrs: { _i: "22-" + $30 }, }, [ _vm._v( _vm._$s("22-" + $30, "t0-0", _vm._s(item.title)) ), ] ), _c( "view", { staticClass: _vm._$s( "23-" + $30, "sc", "money font-color" ), class: _vm._$s( "23-" + $30, "c", _vm.is_switch == true ? "" : "on" ), attrs: { _i: "23-" + $30 }, }, [ _c( "text", { staticClass: _vm._$s( "24-" + $30, "sc", "num" ), attrs: { _i: "24-" + $30 }, }, [ _vm._v( _vm._$s( "24-" + $30, "t0-0", _vm._s(item.price) ) + _vm._$s( "24-" + $30, "t0-1", _vm._s(_vm.$t("积分")) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "25-" + $30, "sc", "vip acea-row row-between-wrapper" ), class: _vm._$s( "25-" + $30, "c", _vm.is_switch == true ? "" : "on" ), attrs: { _i: "25-" + $30 }, }, [ _vm._$s( "26-" + $30, "i", item.vip_price && item.vip_price > 0 ) ? _c( "view", { staticClass: _vm._$s( "26-" + $30, "sc", "vip-money" ), attrs: { _i: "26-" + $30 }, }, [ _vm._v( _vm._$s( "26-" + $30, "t0-0", _vm._s(item.vip_price) ) + _vm._$s( "26-" + $30, "t0-1", _vm._s(_vm.$t("积分")) ) ), _c("image", { attrs: { src: _vm._$s( "27-" + $30, "a-src", __webpack_require__(/*! ../../static/images/vip.png */ 281) ), _i: "27-" + $30, }, }), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( "28-" + $30, "sc", "sales" ), attrs: { _i: "28-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "29-" + $30, "t0-0", _vm._s(item.sales) ) + _vm._$s( "29-" + $30, "t0-1", _vm._s(_vm.$t("人兑换")) ) ), ]), _c( "view", { staticClass: _vm._$s( "30-" + $30, "sc", "exchange" ), attrs: { _i: "30-" + $30 }, }, [ _vm._v( _vm._$s( "30-" + $30, "t0-0", _vm._s(_vm.$t("兑换")) ) ), ] ), ] ), ] ), ] ), ] ) } ), _vm._$s(31, "i", _vm.productList.length > 0) ? _c( "view", { staticClass: _vm._$s( 31, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 31 }, }, [ _c("text", { staticClass: _vm._$s( 32, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(32, "a-hidden", _vm.loading == false), _i: 32, }, }), _vm._v(_vm._$s(31, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), ], 2 ), ] ), _vm._$s(33, "i", _vm.productList.length == 0 && _vm.where.page > 1) ? _c( "view", { staticClass: _vm._$s(33, "sc", "noCommodity"), attrs: { _i: 33 }, }, [ _c( "view", { staticClass: _vm._$s(34, "sc", "emptyBox"), attrs: { _i: 34 }, }, [ _c("image", { attrs: { src: _vm._$s( 35, "a-src", _vm.imgHost + "/statics/images/no-thing.png" ), _i: 35, }, }), ] ), _c("recommend", { attrs: { hostProduct: _vm.hostProduct, _i: 36 }, }), ], 1 ) : _vm._e(), _c("home", { attrs: { _i: 37 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1393 */ /*!**********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_goods_list.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./integral_goods_list.vue?vue&type=script&lang=js&mpType=page */ 1394);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_list_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlqQixDQUFnQiw0bEJBQUcsRUFBQyIsImZpbGUiOiIxMzkzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW50ZWdyYWxfZ29vZHNfbGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW50ZWdyYWxfZ29vZHNfbGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1393\n"); /***/ }), /* 1394 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/integral_goods_list.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\nvar _recommend = _interopRequireDefault(__webpack_require__(/*! @/components/recommend */ 228));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _order = __webpack_require__(/*! @/libs/order.js */ 216);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n computed: (0, _vuex.mapGetters)(['uid']),\n components: {\n recommend: _recommend.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n productList: [],\n is_switch: true,\n where: {\n store_name: '',\n priceOrder: '',\n salesOrder: '',\n page: 1,\n limit: 20\n },\n price: 0,\n stock: 0,\n nows: false,\n loadend: false,\n loading: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n title: '',\n hostProduct: [],\n hotPage: 1,\n hotLimit: 10,\n hotScroll: false\n };\n },\n // 滚动监听\n onPageScroll: function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n },\n onLoad: function onLoad(options) {\n this.where.cid = options.cid || 0;\n this.$set(this.where, 'sid', options.sid || 0);\n this.title = options.title || '';\n this.$set(this.where, 'store_name', options.searchValue || '');\n this.get_product_list();\n this.get_host_product();\n },\n methods: {\n // 去详情页\n godDetail: function godDetail(item) {\n (0, _order.goShopDetail)(item, this.uid).then(function (res) {\n uni.navigateTo({\n url: \"/pages/points_mall/integral_goods_details?id=\".concat(item.id)\n });\n });\n },\n Changswitch: function Changswitch() {\n var that = this;\n that.is_switch = !that.is_switch;\n },\n searchSubmit: function searchSubmit(e) {\n var that = this;\n that.$set(that.where, 'store_name', e.detail.value);\n that.loadend = false;\n that.$set(that.where, 'page', 1);\n this.get_product_list(true);\n },\n /**\n * 获取我的推荐\n */\n get_host_product: function get_host_product() {\n var that = this;\n if (that.hotScroll) return;\n (0, _store.getProductHot)(that.hotPage, that.hotLimit).then(function (res) {\n that.hotPage++;\n that.hotScroll = res.data.length < that.hotLimit;\n that.hostProduct = that.hostProduct.concat(res.data);\n // that.$set(that, 'hostProduct', res.data)\n });\n },\n\n //点击事件处理\n set_where: function set_where(e) {\n switch (e) {\n case 1:\n this.where = {\n store_name: '',\n priceOrder: '',\n salesOrder: '',\n page: 1,\n limit: 20\n };\n this.price = 0;\n this.stock = 0;\n break;\n case 2:\n if (this.price == 0) this.price = 1;else if (this.price == 1) this.price = 2;else if (this.price == 2) this.price = 0;\n this.stock = 0;\n break;\n case 3:\n if (this.stock == 0) this.stock = 1;else if (this.stock == 1) this.stock = 2;else if (this.stock == 2) this.stock = 0;\n this.price = 0;\n break;\n case 4:\n this.nows = !this.nows;\n break;\n }\n this.loadend = false;\n this.$set(this.where, 'page', 1);\n this.get_product_list(true);\n },\n //设置where条件\n setWhere: function setWhere() {\n if (this.price == 0) this.where.priceOrder = '';else if (this.price == 1) this.where.priceOrder = 'asc';else if (this.price == 2) this.where.priceOrder = 'desc';\n if (this.stock == 0) this.where.salesOrder = '';else if (this.stock == 1) this.where.salesOrder = 'asc';else if (this.stock == 2) this.where.salesOrder = 'desc';\n this.where.news = this.nows ? 1 : 0;\n },\n //查找产品\n get_product_list: function get_product_list(isPage) {\n var that = this;\n that.setWhere();\n if (that.loadend) return;\n if (that.loading) return;\n if (isPage === true) that.$set(that, 'productList', []);\n that.loading = true;\n that.loadTitle = '';\n (0, _activity.getStoreIntegralList)(that.where).then(function (res) {\n var list = res.data;\n var productList = that.$util.SplitArray(list, that.productList);\n var loadend = list.length < that.where.limit;\n that.loadend = loadend;\n that.loading = false;\n that.loadTitle = loadend ? that.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.$set(that, 'productList', productList);\n that.$set(that.where, 'page', that.where.page + 1);\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n }\n },\n onPullDownRefresh: function onPullDownRefresh() {},\n onReachBottom: function onReachBottom() {\n if (this.productList.length > 0) {\n this.get_product_list();\n } else {\n this.get_host_product();\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcG9pbnRzX21hbGwvaW50ZWdyYWxfZ29vZHNfbGlzdC52dWUiXSwibmFtZXMiOlsiY29tcHV0ZWQiLCJjb21wb25lbnRzIiwicmVjb21tZW5kIiwiaG9tZSIsIm1peGlucyIsImRhdGEiLCJpbWdIb3N0IiwicHJvZHVjdExpc3QiLCJpc19zd2l0Y2giLCJ3aGVyZSIsInN0b3JlX25hbWUiLCJwcmljZU9yZGVyIiwic2FsZXNPcmRlciIsInBhZ2UiLCJsaW1pdCIsInByaWNlIiwic3RvY2siLCJub3dzIiwibG9hZGVuZCIsImxvYWRpbmciLCJsb2FkVGl0bGUiLCJ0aXRsZSIsImhvc3RQcm9kdWN0IiwiaG90UGFnZSIsImhvdExpbWl0IiwiaG90U2Nyb2xsIiwib25QYWdlU2Nyb2xsIiwidW5pIiwib25Mb2FkIiwibWV0aG9kcyIsImdvZERldGFpbCIsInVybCIsIkNoYW5nc3dpdGNoIiwidGhhdCIsInNlYXJjaFN1Ym1pdCIsImdldF9ob3N0X3Byb2R1Y3QiLCJzZXRfd2hlcmUiLCJzZXRXaGVyZSIsImdldF9wcm9kdWN0X2xpc3QiLCJvblB1bGxEb3duUmVmcmVzaCIsIm9uUmVhY2hCb3R0b20iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFvRUE7QUFDQTtBQUdBO0FBR0E7QUFDQTtBQUdBO0FBR0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFHQTtFQUNBQTtFQUNBQztJQUNBQztJQUNBQztFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUVBQztJQUNBO0lBQ0FDO01BQ0E7UUFDQUg7VUFDQUk7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBQztJQUNBO0lBQ0FDO01BQ0E7TUFDQUQ7TUFDQUE7TUFDQUE7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FFO01BQ0E7TUFDQTtNQUNBLDBCQUNBRixjQUNBQSxjQUNBO1FBQ0FBO1FBQ0FBO1FBQ0FBO1FBQ0E7TUFDQTtJQUNBOztJQUNBO0lBQ0FHO01BQ0E7UUFDQTtVQUNBO1lBQ0ExQjtZQUNBQztZQUNBQztZQUNBQztZQUNBQztVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7VUFDQSx5Q0FDQSx5Q0FDQTtVQUNBO1VBQ0E7UUFDQTtVQUNBLHlDQUNBLHlDQUNBO1VBQ0E7VUFDQTtRQUNBO1VBQ0E7VUFDQTtNQUFBO01BRUE7TUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBdUI7TUFDQSxxREFDQSx3REFDQTtNQUNBLHFEQUNBLHdEQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUw7TUFDQTtNQUNBO01BQ0E7TUFDQUE7TUFDQUE7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtNQUNBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtFQUNBO0VBQ0FNLGlEQUVBO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUVBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMzk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdwcm9kdWN0TGlzdCc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdzZWFyY2ggYmctY29sb3IgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2lucHV0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPjx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXNvdXN1byc+PC90ZXh0PlxyXG5cdFx0XHRcdFx0PGlucHV0IDpwbGFjZWhvbGRlcj0nJHQoYOaQnOe0ouWVhuWTgeWQjeensGApJyBwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXInIGNvbmZpcm0tdHlwZT0nc2VhcmNoJ1xyXG5cdFx0XHRcdFx0XHRuYW1lPVwic2VhcmNoXCIgOnZhbHVlPSd3aGVyZS5zdG9yZV9uYW1lJyBAY29uZmlybT1cInNlYXJjaFN1Ym1pdFwiPjwvaW5wdXQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpY29uZm9udCcgOmNsYXNzPSdpc19zd2l0Y2g9PXRydWU/XCJpY29uLXBhaWxpZVwiOlwiaWNvbi10dXBpYW5wYWlsaWVcIicgQGNsaWNrPSdDaGFuZ3N3aXRjaCc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSduYXYgYWNlYS1yb3cgcm93LW1pZGRsZSc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gbGluZTEnIDpjbGFzcz0ndGl0bGUgPyBcImZvbnQtbnVtXCI6XCJcIicgQGNsaWNrPSdzZXRfd2hlcmUoMSknPnt7JHQoYOm7mOiupGApfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nIEBjbGljaz0nc2V0X3doZXJlKDIpJz5cclxuXHRcdFx0XHRcdHt7JHQoYOenr+WIhmApfX1cclxuXHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwicHJpY2U9PTFcIiBzcmM9Jy4uLy4uL3N0YXRpYy9pbWFnZXMvdXAucG5nJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PGltYWdlIHYtZWxzZS1pZj1cInByaWNlPT0yXCIgc3JjPScuLi8uLi9zdGF0aWMvaW1hZ2VzL2Rvd24ucG5nJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PGltYWdlIHYtZWxzZSBzcmM9Jy4uLy4uL3N0YXRpYy9pbWFnZXMvaG9ybi5wbmcnPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJyBAY2xpY2s9J3NldF93aGVyZSgzKSc+XHJcblx0XHRcdFx0XHR7eyR0KGDplIDph49gKX19XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cInN0b2NrPT0xXCIgc3JjPScuLi8uLi9zdGF0aWMvaW1hZ2VzL3VwLnBuZyc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDxpbWFnZSB2LWVsc2UtaWY9XCJzdG9jaz09MlwiIHNyYz0nLi4vLi4vc3RhdGljL2ltYWdlcy9kb3duLnBuZyc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDxpbWFnZSB2LWVsc2Ugc3JjPScuLi8uLi9zdGF0aWMvaW1hZ2VzL2hvcm4ucG5nJz48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbGlzdCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyA6Y2xhc3M9J2lzX3N3aXRjaD09dHJ1ZT9cIlwiOlwib25cIic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nIDpjbGFzcz0naXNfc3dpdGNoPT10cnVlP1wiXCI6XCJvblwiJyBob3Zlci1jbGFzcz0nbm9uZSdcclxuXHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHByb2R1Y3RMaXN0XCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiZ29kRGV0YWlsKGl0ZW0pXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZScgOmNsYXNzPSdpc19zd2l0Y2g9PXRydWU/XCJcIjpcIm9uXCInPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz0naXRlbS5pbWFnZScgOmNsYXNzPSdpc19zd2l0Y2g9PXRydWU/XCJcIjpcIm9uXCInPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCcgOmNsYXNzPSdpc19zd2l0Y2g9PXRydWU/XCJcIjpcIm9uXCInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3tpdGVtLnRpdGxlfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSBmb250LWNvbG9yJyA6Y2xhc3M9J2lzX3N3aXRjaD09dHJ1ZT9cIlwiOlwib25cIic+PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdGNsYXNzPSdudW0nPnt7aXRlbS5wcmljZX19e3skdChg56ev5YiGYCl9fTwvdGV4dD48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd2aXAgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgOmNsYXNzPSdpc19zd2l0Y2g9PXRydWU/XCJcIjpcIm9uXCInPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd2aXAtbW9uZXknIHYtaWY9XCJpdGVtLnZpcF9wcmljZSAmJiBpdGVtLnZpcF9wcmljZSA+IDBcIj57e2l0ZW0udmlwX3ByaWNlfX1cclxuXHRcdFx0XHRcdFx0XHRcdHt7JHQoYOenr+WIhmApfX1cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy4uLy4uL3N0YXRpYy9pbWFnZXMvdmlwLnBuZyc+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzYWxlc1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3tpdGVtLnNhbGVzfX17eyR0KGDkurrlhZHmjaJgKX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImV4Y2hhbmdlXCI+e3skdChg5YWR5o2iYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2xvYWRpbmdpY29uIGFjZWEtcm93IHJvdy1jZW50ZXItd3JhcHBlcicgdi1pZj0ncHJvZHVjdExpc3QubGVuZ3RoID4gMCc+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0nbG9hZGluZyBpY29uZm9udCBpY29uLWppYXphaScgOmhpZGRlbj0nbG9hZGluZz09ZmFsc2UnPjwvdGV4dD57e2xvYWRUaXRsZX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz0nbm9Db21tb2RpdHknIHYtaWY9XCJwcm9kdWN0TGlzdC5sZW5ndGg9PTAgJiYgd2hlcmUucGFnZSA+IDFcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2VtcHR5Qm94Jz5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL25vLXRoaW5nLnBuZydcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxyZWNvbW1lbmQgOmhvc3RQcm9kdWN0PVwiaG9zdFByb2R1Y3RcIj48L3JlY29tbWVuZD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRQcm9kdWN0SG90XHJcblx0fSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFN0b3JlSW50ZWdyYWxMaXN0XHJcblx0fSBmcm9tICdAL2FwaS9hY3Rpdml0eS5qcyc7XHJcblx0aW1wb3J0IHJlY29tbWVuZCBmcm9tICdAL2NvbXBvbmVudHMvcmVjb21tZW5kJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0Z29TaG9wRGV0YWlsXHJcblx0fSBmcm9tICdAL2xpYnMvb3JkZXIuanMnXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tIFwiQC9taXhpbnMvY29sb3JcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0SFRUUF9SRVFVRVNUX1VSTFxyXG5cdH0gZnJvbSAnQC9jb25maWcvYXBwJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ3VpZCddKSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cmVjb21tZW5kLFxyXG5cdFx0XHRob21lXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aW1nSG9zdDogSFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRwcm9kdWN0TGlzdDogW10sXHJcblx0XHRcdFx0aXNfc3dpdGNoOiB0cnVlLFxyXG5cdFx0XHRcdHdoZXJlOiB7XHJcblx0XHRcdFx0XHRzdG9yZV9uYW1lOiAnJyxcclxuXHRcdFx0XHRcdHByaWNlT3JkZXI6ICcnLFxyXG5cdFx0XHRcdFx0c2FsZXNPcmRlcjogJycsXHJcblx0XHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdFx0bGltaXQ6IDIwLFxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0cHJpY2U6IDAsXHJcblx0XHRcdFx0c3RvY2s6IDAsXHJcblx0XHRcdFx0bm93czogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZFRpdGxlOiB0aGlzLiR0KGDliqDovb3mm7TlpJpgKSxcclxuXHRcdFx0XHR0aXRsZTogJycsXHJcblx0XHRcdFx0aG9zdFByb2R1Y3Q6IFtdLFxyXG5cdFx0XHRcdGhvdFBhZ2U6IDEsXHJcblx0XHRcdFx0aG90TGltaXQ6IDEwLFxyXG5cdFx0XHRcdGhvdFNjcm9sbDogZmFsc2VcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHQvLyDmu5rliqjnm5HlkKxcclxuXHRcdG9uUGFnZVNjcm9sbChlKSB7XHJcblx0XHRcdC8vIOS8oOWFpXNjcm9sbFRvcOWAvOW5tuinpuWPkeaJgOaciWVhc3ktbG9hZGltYWdl57uE5Lu25LiL55qE5rua5Yqo55uR5ZCs5LqL5Lu2XHJcblx0XHRcdHVuaS4kZW1pdCgnc2Nyb2xsJyk7XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkOiBmdW5jdGlvbihvcHRpb25zKSB7XHJcblx0XHRcdHRoaXMud2hlcmUuY2lkID0gb3B0aW9ucy5jaWQgfHwgMDtcclxuXHRcdFx0dGhpcy4kc2V0KHRoaXMud2hlcmUsICdzaWQnLCBvcHRpb25zLnNpZCB8fCAwKTtcclxuXHRcdFx0dGhpcy50aXRsZSA9IG9wdGlvbnMudGl0bGUgfHwgJyc7XHJcblx0XHRcdHRoaXMuJHNldCh0aGlzLndoZXJlLCAnc3RvcmVfbmFtZScsIG9wdGlvbnMuc2VhcmNoVmFsdWUgfHwgJycpO1xyXG5cdFx0XHR0aGlzLmdldF9wcm9kdWN0X2xpc3QoKTtcclxuXHRcdFx0dGhpcy5nZXRfaG9zdF9wcm9kdWN0KCk7XHJcblx0XHR9LFxyXG5cclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5Y676K+m5oOF6aG1XHJcblx0XHRcdGdvZERldGFpbChpdGVtKSB7XHJcblx0XHRcdFx0Z29TaG9wRGV0YWlsKGl0ZW0sIHRoaXMudWlkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogYC9wYWdlcy9wb2ludHNfbWFsbC9pbnRlZ3JhbF9nb29kc19kZXRhaWxzP2lkPSR7aXRlbS5pZH1gXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdENoYW5nc3dpdGNoOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC5pc19zd2l0Y2ggPSAhdGhhdC5pc19zd2l0Y2hcclxuXHRcdFx0fSxcclxuXHRcdFx0c2VhcmNoU3VibWl0OiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuJHNldCh0aGF0LndoZXJlLCAnc3RvcmVfbmFtZScsIGUuZGV0YWlsLnZhbHVlKTtcclxuXHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdC53aGVyZSwgJ3BhZ2UnLCAxKVxyXG5cdFx0XHRcdHRoaXMuZ2V0X3Byb2R1Y3RfbGlzdCh0cnVlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluaIkeeahOaOqOiNkFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0X2hvc3RfcHJvZHVjdDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmICh0aGF0LmhvdFNjcm9sbCkgcmV0dXJuXHJcblx0XHRcdFx0Z2V0UHJvZHVjdEhvdChcclxuXHRcdFx0XHRcdHRoYXQuaG90UGFnZSxcclxuXHRcdFx0XHRcdHRoYXQuaG90TGltaXQsXHJcblx0XHRcdFx0KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmhvdFBhZ2UrK1xyXG5cdFx0XHRcdFx0dGhhdC5ob3RTY3JvbGwgPSByZXMuZGF0YS5sZW5ndGggPCB0aGF0LmhvdExpbWl0XHJcblx0XHRcdFx0XHR0aGF0Lmhvc3RQcm9kdWN0ID0gdGhhdC5ob3N0UHJvZHVjdC5jb25jYXQocmVzLmRhdGEpXHJcblx0XHRcdFx0XHQvLyB0aGF0LiRzZXQodGhhdCwgJ2hvc3RQcm9kdWN0JywgcmVzLmRhdGEpXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v54K55Ye75LqL5Lu25aSE55CGXHJcblx0XHRcdHNldF93aGVyZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHN3aXRjaCAoZSkge1xyXG5cdFx0XHRcdFx0Y2FzZSAxOlxyXG5cdFx0XHRcdFx0XHR0aGlzLndoZXJlID0ge1xyXG5cdFx0XHRcdFx0XHRcdHN0b3JlX25hbWU6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdHByaWNlT3JkZXI6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdHNhbGVzT3JkZXI6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdHBhZ2U6IDEsXHJcblx0XHRcdFx0XHRcdFx0bGltaXQ6IDIwLFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRoaXMucHJpY2UgPSAwXHJcblx0XHRcdFx0XHRcdHRoaXMuc3RvY2sgPSAwXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAyOlxyXG5cdFx0XHRcdFx0XHRpZiAodGhpcy5wcmljZSA9PSAwKSB0aGlzLnByaWNlID0gMTtcclxuXHRcdFx0XHRcdFx0ZWxzZSBpZiAodGhpcy5wcmljZSA9PSAxKSB0aGlzLnByaWNlID0gMjtcclxuXHRcdFx0XHRcdFx0ZWxzZSBpZiAodGhpcy5wcmljZSA9PSAyKSB0aGlzLnByaWNlID0gMDtcclxuXHRcdFx0XHRcdFx0dGhpcy5zdG9jayA9IDA7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAzOlxyXG5cdFx0XHRcdFx0XHRpZiAodGhpcy5zdG9jayA9PSAwKSB0aGlzLnN0b2NrID0gMTtcclxuXHRcdFx0XHRcdFx0ZWxzZSBpZiAodGhpcy5zdG9jayA9PSAxKSB0aGlzLnN0b2NrID0gMjtcclxuXHRcdFx0XHRcdFx0ZWxzZSBpZiAodGhpcy5zdG9jayA9PSAyKSB0aGlzLnN0b2NrID0gMDtcclxuXHRcdFx0XHRcdFx0dGhpcy5wcmljZSA9IDBcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlIDQ6XHJcblx0XHRcdFx0XHRcdHRoaXMubm93cyA9ICF0aGlzLm5vd3M7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmxvYWRlbmQgPSBmYWxzZTtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy53aGVyZSwgJ3BhZ2UnLCAxKTtcclxuXHRcdFx0XHR0aGlzLmdldF9wcm9kdWN0X2xpc3QodHJ1ZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8v6K6+572ud2hlcmXmnaHku7ZcclxuXHRcdFx0c2V0V2hlcmU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLnByaWNlID09IDApIHRoaXMud2hlcmUucHJpY2VPcmRlciA9ICcnO1xyXG5cdFx0XHRcdGVsc2UgaWYgKHRoaXMucHJpY2UgPT0gMSkgdGhpcy53aGVyZS5wcmljZU9yZGVyID0gJ2FzYyc7XHJcblx0XHRcdFx0ZWxzZSBpZiAodGhpcy5wcmljZSA9PSAyKSB0aGlzLndoZXJlLnByaWNlT3JkZXIgPSAnZGVzYyc7XHJcblx0XHRcdFx0aWYgKHRoaXMuc3RvY2sgPT0gMCkgdGhpcy53aGVyZS5zYWxlc09yZGVyID0gJyc7XHJcblx0XHRcdFx0ZWxzZSBpZiAodGhpcy5zdG9jayA9PSAxKSB0aGlzLndoZXJlLnNhbGVzT3JkZXIgPSAnYXNjJztcclxuXHRcdFx0XHRlbHNlIGlmICh0aGlzLnN0b2NrID09IDIpIHRoaXMud2hlcmUuc2FsZXNPcmRlciA9ICdkZXNjJztcclxuXHRcdFx0XHR0aGlzLndoZXJlLm5ld3MgPSB0aGlzLm5vd3MgPyAxIDogMDtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/mn6Xmib7kuqflk4FcclxuXHRcdFx0Z2V0X3Byb2R1Y3RfbGlzdDogZnVuY3Rpb24oaXNQYWdlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuc2V0V2hlcmUoKTtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkZW5kKSByZXR1cm47XHJcblx0XHRcdFx0aWYgKHRoYXQubG9hZGluZykgcmV0dXJuO1xyXG5cdFx0XHRcdGlmIChpc1BhZ2UgPT09IHRydWUpIHRoYXQuJHNldCh0aGF0LCAncHJvZHVjdExpc3QnLCBbXSk7XHJcblx0XHRcdFx0dGhhdC5sb2FkaW5nID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9ICcnO1xyXG5cdFx0XHRcdGdldFN0b3JlSW50ZWdyYWxMaXN0KHRoYXQud2hlcmUpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCBsaXN0ID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRsZXQgcHJvZHVjdExpc3QgPSB0aGF0LiR1dGlsLlNwbGl0QXJyYXkobGlzdCwgdGhhdC5wcm9kdWN0TGlzdCk7XHJcblx0XHRcdFx0XHRsZXQgbG9hZGVuZCA9IGxpc3QubGVuZ3RoIDwgdGhhdC53aGVyZS5saW1pdDtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGVuZCA9IGxvYWRlbmQ7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoYXQubG9hZFRpdGxlID0gbG9hZGVuZCA/IHRoYXQuJHQoYOaIkeS5n+aYr+acieW6lee6v+eahGApIDogdGhhdC4kdChg5Yqg6L295pu05aSaYCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3Byb2R1Y3RMaXN0JywgcHJvZHVjdExpc3QpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQud2hlcmUsICdwYWdlJywgdGhhdC53aGVyZS5wYWdlICsgMSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkVGl0bGUgPSB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRvblB1bGxEb3duUmVmcmVzaCgpIHtcclxuXHJcblx0XHR9LFxyXG5cdFx0b25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0aWYgKHRoaXMucHJvZHVjdExpc3QubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0X3Byb2R1Y3RfbGlzdCgpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRoaXMuZ2V0X2hvc3RfcHJvZHVjdCgpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LnByb2R1Y3RMaXN0IC5zZWFyY2gge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyM3JweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAuc2VhcmNoIC5pbnB1dCB7XHJcblx0XHR3aWR0aDogNjQwcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdHBhZGRpbmc6IDAgMjBycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5zZWFyY2ggLmlucHV0IGlucHV0IHtcclxuXHRcdHdpZHRoOiA1NDhycHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5zZWFyY2ggLmlucHV0IC5wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAuc2VhcmNoIC5pbnB1dCAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzNXJweDtcclxuXHRcdGNvbG9yOiAjNTU1O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5zZWFyY2ggLmljb24tcGFpbGllLFxyXG5cdC5wcm9kdWN0TGlzdCAuc2VhcmNoIC5pY29uLXR1cGlhbnBhaWxpZSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHdpZHRoOiA2MnJweDtcclxuXHRcdGZvbnQtc2l6ZTogNDBycHg7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDg2cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5uYXYge1xyXG5cdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdGNvbG9yOiAjNDU0NTQ1O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOiA4NnJweDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLm5hdiAuaXRlbSB7XHJcblx0XHR3aWR0aDogMzMlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5uYXYgLml0ZW0uZm9udC1jb2xvciB7fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLm5hdiAuaXRlbSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTVycHg7XHJcblx0XHRoZWlnaHQ6IDE5cnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5saXN0IHtcclxuXHRcdHBhZGRpbmc6IDAgMjBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNzJycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3Qub24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmNmY2O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5saXN0IC5pdGVtIHtcclxuXHRcdHdpZHRoOiAzNDVycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAubGlzdCAuaXRlbS5vbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNmNmY2ZjY7XHJcblx0XHRwYWRkaW5nOiAzMHJweCAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5saXN0IC5pdGVtIC5waWN0cnVlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzNDVycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnBpY3RydWUub24ge1xyXG5cdFx0d2lkdGg6IDE4MHJweDtcclxuXHRcdGhlaWdodDogMTgwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5saXN0IC5pdGVtIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBycHggMjBycHggMCAwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5saXN0IC5pdGVtIC5waWN0cnVlIGltYWdlLm9uIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnRleHQge1xyXG5cdFx0cGFkZGluZzogMjBycHggMTdycHggMjZycHggMTdycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyMjI7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnRleHQub24ge1xyXG5cdFx0d2lkdGg6IDUwOHJweDtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDIycnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5saXN0IC5pdGVtIC50ZXh0IC5tb25leSB7XHJcblx0XHRmb250LXNpemU6IDIycnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogOHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAubGlzdCAuaXRlbSAudGV4dCAubW9uZXkub24ge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnRleHQgLm1vbmV5IC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0TGlzdCAubGlzdCAuaXRlbSAudGV4dCAudmlwIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRtYXJnaW4tdG9wOiA3cnB4O1xyXG5cclxuXHRcdC5zYWxlcyB7XHJcblx0XHRcdGNvbG9yOiAjYWFhO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0LmV4Y2hhbmdlIHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEycnB4O1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5saXN0IC5pdGVtIC50ZXh0IC52aXAub24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMTJycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdExpc3QgLmxpc3QgLml0ZW0gLnRleHQgLnZpcCAudmlwLW1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3RMaXN0IC5saXN0IC5pdGVtIC50ZXh0IC52aXAgLnZpcC1tb25leSBpbWFnZSB7XHJcblx0XHR3aWR0aDogNjRycHg7XHJcblx0XHRoZWlnaHQ6IDI2cnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDRycHg7XHJcblx0fVxyXG5cclxuXHQubm9Db21tb2RpdHkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHJweDtcclxuXHJcblx0XHQuZW1wdHlCb3gge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMHJweDtcclxuXHJcblx0XHRcdC50aXBzIHtcclxuXHRcdFx0XHRjb2xvcjogI2FhYTtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDQxNHJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwNHJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1394\n"); /***/ }), /* 1395 */ /*!*************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_goods_details.vue?mpType=page ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _integral_goods_details_vue_vue_type_template_id_2bd683e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./integral_goods_details.vue?vue&type=template&id=2bd683e4&mpType=page */ 1396);\n/* harmony import */ var _integral_goods_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./integral_goods_details.vue?vue&type=script&lang=js&mpType=page */ 1399);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _integral_goods_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _integral_goods_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _integral_goods_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _integral_goods_details_vue_vue_type_template_id_2bd683e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _integral_goods_details_vue_vue_type_template_id_2bd683e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _integral_goods_details_vue_vue_type_template_id_2bd683e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/points_mall/integral_goods_details.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEk7QUFDOUk7QUFDcUY7QUFDTDs7O0FBR2hGO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHVHQUFNO0FBQ1IsRUFBRSw0R0FBTTtBQUNSLEVBQUUscUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM5NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW50ZWdyYWxfZ29vZHNfZGV0YWlscy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MmJkNjgzZTQmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2ludGVncmFsX2dvb2RzX2RldGFpbHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2ludGVncmFsX2dvb2RzX2RldGFpbHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcG9pbnRzX21hbGwvaW50ZWdyYWxfZ29vZHNfZGV0YWlscy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1395\n"); /***/ }), /* 1396 */ /*!*******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_goods_details.vue?vue&type=template&id=2bd683e4&mpType=page ***! \*******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_details_vue_vue_type_template_id_2bd683e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./integral_goods_details.vue?vue&type=template&id=2bd683e4&mpType=page */ 1397); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_details_vue_vue_type_template_id_2bd683e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_details_vue_vue_type_template_id_2bd683e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_details_vue_vue_type_template_id_2bd683e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_details_vue_vue_type_template_id_2bd683e4_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1397 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/integral_goods_details.vue?vue&type=template&id=2bd683e4&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { jyfParser: __webpack_require__(/*! @/components/jyf-parser/jyf-parser.vue */ 167).default, } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "product-con"), attrs: { _i: 1 } }, [ _c("homeList", { attrs: { navH: _vm.navH, returnShow: _vm.returnShow, currentPage: _vm.currentPage, sysHeight: _vm.sysHeight, _i: 2, }, }), _c( "scroll-view", { style: _vm._$s(3, "s", "height:" + _vm.height + "px;"), attrs: { "scroll-top": _vm._$s(3, "a-scroll-top", _vm.scrollTop), _i: 3, }, on: { scroll: _vm.scroll }, }, [ _c( "view", { attrs: { id: "past0", _i: 4 } }, [ _c("view", { style: _vm._$s( 5, "s", "width:100%;" + "height:" + _vm.sysHeight ), attrs: { _i: 5 }, }), _c("productConSwiper", { attrs: { imgUrls: _vm.imgUrls, _i: 6 }, }), _c( "view", { staticClass: _vm._$s( 7, "sc", "nav acea-row row-between-wrapper" ), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s( 8, "sc", "share acea-row row-between row-bottom" ), attrs: { _i: 8 }, }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "money font-color"), attrs: { _i: 9 }, }, [ _c("image", { attrs: { src: _vm._$s( 10, "a-src", __webpack_require__(/*! ./static/my-point.png */ 1398) ), _i: 10, }, }), _c("text", { staticClass: _vm._$s(11, "sc", "num"), attrs: { _i: 11 }, domProps: { textContent: _vm._s( _vm._$s( 11, "v-text", _vm.storeInfo.price || 0 ) ), }, }), _vm._v( _vm._$s(9, "t2-0", _vm._s(_vm.$t("积分"))) ), ] ), _c("view"), ] ), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "wrapper"), attrs: { _i: 13 }, }, [ _c( "view", { staticClass: _vm._$s( 14, "sc", "introduce acea-row row-between" ), attrs: { _i: 14 }, }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "infor"), attrs: { _i: 15 }, }, [ _vm._v( _vm._$s(15, "t0-0", _vm._s(_vm.storeInfo.title)) ), ] ), ] ), _vm._$s(16, "i", _vm.storeInfo.num > 0) ? _c( "view", { staticClass: _vm._$s(16, "sc", "limit_good"), attrs: { _i: 16 }, }, [ _vm._v( _vm._$s( 16, "t0-0", _vm._s(_vm.$t("最多可兑换")) ) + _vm._$s( 16, "t0-1", _vm._s(_vm.storeInfo.num) ) + _vm._$s( 16, "t0-2", _vm._s(_vm.$t(_vm.storeInfo.unit_name)) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 17, "sc", "label acea-row row-middle" ), attrs: { _i: 17 }, }, [ _c( "view", { staticClass: _vm._$s( 18, "sc", "stock delete-line" ), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s(18, "t0-0", _vm._s(_vm.$t("划线价"))) + _vm._$s( 18, "t0-1", _vm._s(_vm.storeInfo.product_price) ) ), ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "stock"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.$t("限量"))) + _vm._$s( 19, "t0-1", _vm._s(_vm.storeInfo.quota_show) ) ), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "stock"), attrs: { _i: 20 }, }, [ _vm._v( _vm._$s(20, "t0-0", _vm._s(_vm.$t("已兑换"))) + _vm._$s( 20, "t0-1", _vm._s(_vm.storeInfo.sales) ) ), ] ), ] ), ] ), _vm._$s(21, "i", _vm.attribute.productAttr.length) ? _c( "view", { staticClass: _vm._$s( 21, "sc", "attribute acea-row row-between-wrapper" ), attrs: { _i: 21 }, on: { click: _vm.selecAttr }, }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "flex"), attrs: { _i: 22 }, }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(24, "sc", "attr-txt"), attrs: { _i: 24 }, }, [ _vm._v( _vm._$s(24, "t0-0", _vm._s(_vm.attr)) ), ] ), _c( "view", { staticClass: _vm._$s( 25, "sc", "atterTxt line1" ), attrs: { _i: 25 }, }, [ _vm._v( _vm._$s(25, "t0-0", _vm._s(_vm.attrValue)) ), ] ), ]), _c("view", { staticClass: _vm._$s( 26, "sc", "iconfont icon-jiantou" ), attrs: { _i: 26 }, }), ] ), _vm._$s(27, "i", _vm.skuArr.length > 1) ? _c( "view", { staticClass: _vm._$s( 27, "sc", "acea-row row-between-wrapper" ), attrs: { _i: 27 }, }, [ _c( "view", { staticClass: _vm._$s(28, "sc", "flexs"), attrs: { _i: 28 }, }, _vm._l( _vm._$s(29, "f", { forItems: _vm.skuArr.slice(0, 4), }), function (item, index, $20, $30) { return _c("image", { key: _vm._$s(29, "f", { forIndex: $20, key: index, }), staticClass: _vm._$s( "29-" + $30, "sc", "attrImg" ), attrs: { src: _vm._$s( "29-" + $30, "a-src", item.image ), _i: "29-" + $30, }, }) } ), 0 ), _c( "view", { staticClass: _vm._$s( 30, "sc", "switchTxt" ), attrs: { _i: 30 }, }, [ _vm._v( _vm._$s( 30, "t0-0", _vm._s(_vm.$t("共")) ) + _vm._$s( 30, "t0-1", _vm._s(_vm.skuArr.length) ) + _vm._$s( 30, "t0-2", _vm._s(_vm.$t("种规格可选")) ) ), ] ), ] ) : _vm._e(), ] ) : _vm._e(), ], 1 ), _c( "view", { staticClass: _vm._$s(31, "sc", "product-intro"), attrs: { id: "past2", _i: 31 }, }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "title"), attrs: { _i: 32 }, }, [_vm._v(_vm._$s(32, "t0-0", _vm._s(_vm.$t("产品介绍"))))] ), _c( "view", { staticClass: _vm._$s(33, "sc", "conter"), attrs: { _i: 33 }, }, [ _c("jyf-parser", { ref: "article", attrs: { html: _vm.storeInfo.description, "tag-style": _vm.tagStyle, _i: 34, }, }), ], 1 ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 35, "sc", "footer acea-row row-between-wrapper" ), attrs: { _i: 35 }, }, [ _c( "navigator", { staticClass: _vm._$s(36, "sc", "item"), attrs: { _i: 36 } }, [ _c("view", { staticClass: _vm._$s(37, "sc", "iconfont icon-shouye6"), attrs: { _i: 37 }, }), _c( "view", { staticClass: _vm._$s(38, "sc", "p_center"), attrs: { _i: 38 }, }, [_vm._v(_vm._$s(38, "t0-0", _vm._s(_vm.$t("首页"))))] ), ] ), _vm._$s( 39, "i", _vm.attribute.productSelect.quota > 0 && _vm.attribute.productSelect.product_stock > 0 ) ? _c( "view", { staticClass: _vm._$s(39, "sc", "bnt acea-row"), attrs: { _i: 39 }, }, [ _c( "view", { staticClass: _vm._$s(40, "sc", "buy bnts"), attrs: { _i: 40 }, on: { click: _vm.goCat }, }, [ _vm._v( _vm._$s(40, "t0-0", _vm._s(_vm.$t("立即兑换"))) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s(41, "sc", "bnt acea-row"), attrs: { _i: 41 }, }, [ _c( "view", { staticClass: _vm._$s(42, "sc", "bnts no-goods"), attrs: { _i: 42 }, }, [ _vm._v( _vm._$s(42, "t0-0", _vm._s(_vm.$t("无法兑换"))) ), ] ), ] ), ] ), ], 1 ), _c("product-window", { attrs: { attr: _vm.attribute, limitNum: 1, _i: 43 }, on: { myevent: _vm.onMyEvent, ChangeAttr: _vm.ChangeAttr, ChangeCartNum: _vm.ChangeCartNum, attrVal: _vm.attrVal, iptCartNum: _vm.iptCartNum, getImg: _vm.showImg, }, }), _c("cus-previewImg", { ref: "cusPreviewImg", attrs: { list: _vm.skuArr, _i: 44 }, on: { changeSwitch: _vm.changeSwitch, shareFriend: _vm.listenerActionSheet, }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1398 */ /*!******************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/static/my-point.png ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/pages/points_mall/static/my-point.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEzOTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3BhZ2VzL3BvaW50c19tYWxsL3N0YXRpYy9teS1wb2ludC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1398\n"); /***/ }), /* 1399 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_goods_details.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./integral_goods_details.vue?vue&type=script&lang=js&mpType=page */ 1400);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_goods_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRqQixDQUFnQiwrbEJBQUcsRUFBQyIsImZpbGUiOiIxMzk5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW50ZWdyYWxfZ29vZHNfZGV0YWlscy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW50ZWdyYWxfZ29vZHNfZGV0YWlscy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1399\n"); /***/ }), /* 1400 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/integral_goods_details.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/components/productConSwiper/index.vue */ 1158));\nvar _productWindow = _interopRequireDefault(__webpack_require__(/*! ./component/productWindow.vue */ 1401));\nvar _index2 = _interopRequireDefault(__webpack_require__(/*! @/components/userEvaluation/index.vue */ 562));\nvar _kefuIcon = _interopRequireDefault(__webpack_require__(/*! @/components/kefuIcon */ 1169));\nvar _jyfParser = _interopRequireDefault(__webpack_require__(/*! @/components/jyf-parser/jyf-parser */ 167));\nvar _countDown = _interopRequireDefault(__webpack_require__(/*! @/components/countDown */ 189));\nvar _public = __webpack_require__(/*! @/api/public */ 45);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _app = __webpack_require__(/*! @/config/app.js */ 21);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\nvar _index3 = _interopRequireDefault(__webpack_require__(/*! @/components/cusPreviewImg/index.vue */ 1148));\nvar _homeList = _interopRequireDefault(__webpack_require__(/*! @/components/homeList */ 1180));\nvar _computed$mixins$data;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar app = getApp();\nvar sysHeight = uni.getSystemInfoSync().statusBarHeight + 'px';\nvar _default = (_computed$mixins$data = {\n computed: (0, _vuex.mapGetters)(['isLogin']),\n mixins: [_color.default],\n data: function data() {\n return {\n dataShow: 0,\n id: 0,\n time: 0,\n countDownHour: \"00\",\n countDownMinute: \"00\",\n countDownSecond: \"00\",\n storeInfo: [],\n imgUrls: [],\n parameter: {\n 'navbar': '1',\n 'return': '1',\n 'title': this.$t(\"\\u62A2\\u8D2D\\u8BE6\\u60C5\\u9875\"),\n 'color': false\n },\n attribute: {\n cartAttr: false,\n productAttr: [],\n productSelect: {}\n },\n productValue: [],\n isOpen: false,\n attr: this.$t(\"\\u8BF7\\u9009\\u62E9\"),\n attrValue: '',\n status: 1,\n isAuto: false,\n isShowAuth: false,\n iShidden: false,\n limitNum: 1,\n //限制本属性产品的个数;\n iSplus: false,\n replyCount: 0,\n //总评论数量\n reply: [],\n //评论列表\n replyChance: 0,\n navH: \"\",\n navList: [this.$t(\"\\u5546\\u54C1\"), this.$t(\"\\u8BE6\\u60C5\")],\n opacity: 0,\n scrollY: 0,\n topArr: [],\n toView: '',\n height: 0,\n heightArr: [],\n lock: false,\n scrollTop: 0,\n tagStyle: {\n img: 'width:100%;display:block;',\n table: 'width:100%',\n video: 'width:100%'\n },\n datatime: '',\n navActive: 0,\n meunHeight: 0,\n backH: '',\n posters: false,\n weixinStatus: false,\n posterImageStatus: false,\n storeImage: '',\n //海报产品图\n PromotionCode: '',\n //二维码图片\n posterImage: '',\n //海报路径\n actionSheetHidden: false,\n cart_num: 1,\n homeTop: 20,\n returnShow: true,\n H5ShareBox: false,\n //公众号分享图片\n routineContact: 0,\n skuArr: [],\n selectSku: {},\n currentPage: false,\n sysHeight: sysHeight\n };\n },\n components: {\n productConSwiper: _index.default,\n 'productWindow': _productWindow.default,\n userEvaluation: _index2.default,\n kefuIcon: _kefuIcon.default,\n \"jyf-parser\": _jyfParser.default,\n countDown: _countDown.default,\n cusPreviewImg: _index3.default,\n homeList: _homeList.default\n }\n}, (0, _defineProperty2.default)(_computed$mixins$data, \"computed\", (0, _vuex.mapGetters)(['isLogin'])), (0, _defineProperty2.default)(_computed$mixins$data, \"watch\", {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getIntegralProductDetail();\n }\n },\n deep: true\n }\n}), (0, _defineProperty2.default)(_computed$mixins$data, \"onLoad\", function onLoad(options) {\n var that = this;\n var statusBarHeight = '';\n var pages = getCurrentPages();\n that.returnShow = pages.length === 1 ? false : true;\n //设置商品列表高度\n uni.getSystemInfo({\n success: function success(res) {\n that.height = res.windowHeight;\n statusBarHeight = res.statusBarHeight;\n //res.windowHeight:获取整个窗口高度为px,*2为rpx;98为头部占据的高度;\n }\n });\n\n that.navH = 30;\n if (options.id) {\n this.id = options.id;\n this.datatime = Number(options.time);\n this.status = options.status;\n }\n if (this.isLogin) {\n this.getIntegralProductDetail();\n } else {\n (0, _login.toLogin)();\n }\n this.$nextTick(function () {});\n}), (0, _defineProperty2.default)(_computed$mixins$data, \"onNavigationBarButtonTap\", function onNavigationBarButtonTap(e) {\n this.currentPage = !this.currentPage;\n}), (0, _defineProperty2.default)(_computed$mixins$data, \"methods\", {\n moreNav: function moreNav() {\n this.currentPage = !this.currentPage;\n },\n // app分享\n appShare: function appShare(scene) {\n var that = this;\n var routes = getCurrentPages(); // 获取当前打开过的页面路由数组\n var curRoute = routes[routes.length - 1].$page.fullPath; // 获取当前页面路由,也就是最后一个打开的页面路由\n uni.share({\n provider: \"weixin\",\n scene: scene,\n type: 0,\n href: \"\".concat(_app.HTTP_REQUEST_URL).concat(curRoute),\n title: that.storeInfo.title,\n summary: that.storeInfo.info,\n imageUrl: that.storeInfo.small_image,\n success: function success(res) {\n uni.showToast({\n title: title.$t(\"\\u5206\\u4EAB\\u6210\\u529F\"),\n icon: 'success'\n });\n that.posters = false;\n },\n fail: function fail(err) {\n uni.showToast({\n title: title.$t(\"\\u5206\\u4EAB\\u5931\\u8D25\"),\n icon: 'none',\n duration: 2000\n });\n that.posters = false;\n }\n });\n },\n /**\n * 购物车手动填写\n * \n */\n iptCartNum: function iptCartNum(e) {\n this.$set(this.attribute.productSelect, 'cart_num', e);\n this.$set(this, \"cart_num\", e);\n },\n // 后退\n returns: function returns() {\n return uni.navigateBack({\n delta: 1\n });\n },\n onLoadFun: function onLoadFun(data) {\n if (this.isAuto) {\n this.isAuto = false;\n this.isShowAuth = false;\n this.getIntegralProductDetail();\n }\n },\n getIntegralProductDetail: function getIntegralProductDetail() {\n var _this = this;\n var that = this;\n (0, _activity.getIntegralProductDetail)(that.id).then(function (res) {\n _this.dataShow = 1;\n var title = res.data.storeInfo.title;\n _this.storeInfo = res.data.storeInfo;\n _this.imgUrls = res.data.storeInfo.images;\n _this.storeInfo.description = _this.storeInfo.description.replace(/ 0) {\n value = this.attribute.productAttr.length ? key.split(\",\") : [];\n break;\n }\n }\n for (var i = 0; i < productAttr.length; i++) {\n this.$set(productAttr[i], \"index\", value[i]);\n }\n //sort();排序函数:数字-英文-汉字;\n var productSelect = this.productValue[value.join(\",\")];\n if (productSelect && productAttr.length) {\n self.$set(self.attribute.productSelect, \"store_name\", self.storeInfo.title);\n self.$set(self.attribute.productSelect, \"image\", productSelect.image);\n self.$set(self.attribute.productSelect, \"price\", productSelect.price);\n self.$set(self.attribute.productSelect, \"stock\", productSelect.stock);\n self.$set(self.attribute.productSelect, \"unique\", productSelect.unique);\n self.$set(self.attribute.productSelect, \"quota\", productSelect.quota);\n self.$set(self.attribute.productSelect, \"quota_show\", productSelect.quota_show);\n self.$set(self.attribute.productSelect, \"product_stock\", productSelect.product_stock);\n self.$set(self.attribute.productSelect, \"cart_num\", 1);\n self.$set(self, \"attrValue\", value.join(\",\"));\n self.attrValue = value.join(\",\");\n } else if (!productSelect && productAttr.length) {\n self.$set(self.attribute.productSelect, \"store_name\", self.storeInfo.title);\n self.$set(self.attribute.productSelect, \"image\", self.storeInfo.image);\n self.$set(self.attribute.productSelect, \"price\", self.storeInfo.price);\n self.$set(self.attribute.productSelect, \"quota\", 0);\n self.$set(self.attribute.productSelect, \"quota_show\", 0);\n self.$set(self.attribute.productSelect, \"product_stock\", 0);\n self.$set(self.attribute.productSelect, \"stock\", 0);\n self.$set(self.attribute.productSelect, \"unique\", \"\");\n self.$set(self.attribute.productSelect, \"cart_num\", 0);\n self.$set(self, \"attrValue\", \"\");\n self.$set(self, \"attrTxt\", self.$t(\"\\u8BF7\\u9009\\u62E9\"));\n } else if (!productSelect && !productAttr.length) {\n self.$set(self.attribute.productSelect, \"store_name\", self.storeInfo.title);\n self.$set(self.attribute.productSelect, \"image\", self.storeInfo.image);\n self.$set(self.attribute.productSelect, \"price\", self.storeInfo.price);\n self.$set(self.attribute.productSelect, \"stock\", self.storeInfo.stock);\n self.$set(self.attribute.productSelect, \"quota\", self.storeInfo.quota);\n self.$set(self.attribute.productSelect, \"product_stock\", self.storeInfo.product_stock);\n self.$set(self.attribute.productSelect, \"unique\", self.storeInfo.unique || \"\");\n self.$set(self.attribute.productSelect, \"cart_num\", 1);\n self.$set(self.attribute.productSelect, \"quota\", productSelect.quota);\n self.$set(self.attribute.productSelect, \"product_stock\", productSelect.product_stock);\n self.$set(self, \"attrValue\", \"\");\n self.$set(self, \"attrTxt\", self.$t(\"\\u8BF7\\u9009\\u62E9\"));\n }\n },\n selecAttr: function selecAttr() {\n this.attribute.cartAttr = true;\n },\n onMyEvent: function onMyEvent() {\n this.$set(this.attribute, 'cartAttr', false);\n this.$set(this, 'isOpen', false);\n },\n /**\n * 购物车数量加和数量减\n * \n */\n ChangeCartNum: function ChangeCartNum(changeValue) {\n //changeValue:是否 加|减\n //获取当前变动属性\n var productSelect = this.productValue[this.attrValue];\n if (this.cart_num) {\n productSelect.cart_num = this.cart_num;\n this.attribute.productSelect.cart_num = this.cart_num;\n }\n //如果没有属性,赋值给商品默认库存\n if (productSelect === undefined && !this.attribute.productAttr.length) productSelect = this.attribute.productSelect;\n //无属性值即库存为0;不存在加减;\n if (productSelect === undefined) return;\n var stock = productSelect.stock || 0;\n var quotaShow = productSelect.quota_show || 0;\n var quota = productSelect.quota || 0;\n var productStock = productSelect.product_stock || 0;\n var num = this.attribute.productSelect;\n var nums = this.storeInfo.num || 0;\n //设置默认数据\n if (productSelect.cart_num == undefined) productSelect.cart_num = 1;\n if (changeValue) {\n if (num.cart_num < this.attribute.productSelect.quota) {\n num.cart_num++;\n this.$set(this.attribute.productSelect, \"cart_num\", num.cart_num);\n this.$set(this, \"cart_num\", num.cart_num);\n this.$set(this.attribute.productSelect, \"cart_num\", num.cart_num);\n }\n } else {\n if (num.cart_num == 1) return;\n num.cart_num--;\n this.$set(this, \"cart_num\", num.cart_num);\n this.$set(this.attribute.productSelect, \"cart_num\", num.cart_num);\n }\n },\n attrVal: function attrVal(val) {\n this.attribute.productAttr[val.indexw].index = this.attribute.productAttr[val.indexw].attr_values[val.indexn];\n },\n /**\n * 属性变动赋值\n * \n */\n ChangeAttr: function ChangeAttr(res) {\n this.$set(this, 'cart_num', 1);\n var productSelect = this.productValue[res];\n this.$set(this, \"selectSku\", productSelect);\n if (productSelect) {\n this.$set(this.attribute.productSelect, \"image\", productSelect.image);\n this.$set(this.attribute.productSelect, \"price\", productSelect.price);\n this.$set(this.attribute.productSelect, \"stock\", productSelect.stock);\n this.$set(this.attribute.productSelect, \"unique\", productSelect.unique);\n this.$set(this.attribute.productSelect, \"cart_num\", 1);\n this.$set(this.attribute.productSelect, \"quota\", productSelect.quota);\n this.$set(this.attribute.productSelect, \"quota_show\", productSelect.quota_show);\n this.$set(this, \"attrValue\", res);\n this.attrTxt = this.$t(\"\\u5DF2\\u9009\\u62E9\");\n } else {\n this.$set(this.attribute.productSelect, \"image\", this.storeInfo.image);\n this.$set(this.attribute.productSelect, \"price\", this.storeInfo.price);\n this.$set(this.attribute.productSelect, \"stock\", 0);\n this.$set(this.attribute.productSelect, \"unique\", \"\");\n this.$set(this.attribute.productSelect, \"cart_num\", 0);\n this.$set(this.attribute.productSelect, \"quota\", 0);\n this.$set(this.attribute.productSelect, \"quota_show\", 0);\n this.$set(this, \"attrValue\", \"\");\n this.attrTxt = this.$t(\"\\u5DF2\\u9009\\u62E9\");\n }\n },\n scroll: function scroll(e) {\n var that = this,\n scrollY = e.detail.scrollTop;\n var opacity = scrollY / 200;\n opacity = opacity > 1 ? 1 : opacity;\n that.opacity = opacity;\n this.currentPage = false;\n that.scrollY = scrollY;\n if (that.lock) {\n that.lock = false;\n return;\n }\n for (var i = 0; i < that.topArr.length; i++) {\n if (scrollY < that.topArr[i] - app.globalData.navHeight / 2 + that.heightArr[i]) {\n that.navActive = i;\n break;\n }\n }\n },\n tap: function tap(item, index) {\n var id = item.id;\n var index = index;\n var that = this;\n // if (!this.data.good_list.length && id == \"past2\") {\n // id = \"past3\"\n // }\n this.toView = id;\n this.navActive = index;\n this.lock = true;\n this.scrollTop = index > 0 ? that.topArr[index] - app.globalData.navHeight / 2 : that.topArr[index];\n },\n //点击sku图片打开轮播图\n showImg: function showImg(index) {\n this.$refs.cusPreviewImg.open(this.selectSku.suk);\n },\n /**\n * 分享打开\n *\n */\n listenerActionSheet: function listenerActionSheet() {\n this.currentPage = false;\n if (this.isLogin === false) {\n (0, _login.toLogin)();\n } else {\n if (this.posterImage) {\n this.posters = true;\n return;\n }\n if (this.PromotionCode.indexOf(\"http\") == 0) {\n // this.downloadFilePromotionCode();\n }\n this.posters = true;\n }\n },\n //滑动轮播图选择商品\n changeSwitch: function changeSwitch(e) {\n var productSelect = this.skuArr[e];\n this.$set(this, \"selectSku\", productSelect);\n var skuList = productSelect.suk.split(\",\");\n this.$set(this.attribute.productAttr[0], \"index\", skuList[0]);\n if (skuList.length == 2) {\n this.$set(this.attribute.productAttr[0], \"index\", skuList[0]);\n this.$set(this.attribute.productAttr[1], \"index\", skuList[1]);\n } else if (skuList.length == 3) {\n this.$set(this.attribute.productAttr[0], \"index\", skuList[0]);\n this.$set(this.attribute.productAttr[1], \"index\", skuList[1]);\n this.$set(this.attribute.productAttr[2], \"index\", skuList[2]);\n } else if (skuList.length == 4) {\n this.$set(this.attribute.productAttr[0], \"index\", skuList[0]);\n this.$set(this.attribute.productAttr[1], \"index\", skuList[1]);\n this.$set(this.attribute.productAttr[2], \"index\", skuList[2]);\n this.$set(this.attribute.productAttr[3], \"index\", skuList[3]);\n }\n if (productSelect) {\n this.$set(this.attribute.productSelect, \"image\", productSelect.image);\n this.$set(this.attribute.productSelect, \"price\", productSelect.price);\n this.$set(this.attribute.productSelect, \"stock\", productSelect.stock);\n this.$set(this.attribute.productSelect, \"unique\", productSelect.unique);\n this.$set(this.attribute.productSelect, \"vipPrice\", productSelect.vipPrice);\n this.$set(this, \"attrTxt\", this.$t(\"\\u5DF2\\u9009\\u62E9\"));\n this.$set(this, \"attrValue\", productSelect.suk);\n }\n },\n /*\n * 下订单\n */\n goCat: function goCat() {\n var that = this;\n this.currentPage = false;\n var productSelect = this.productValue[this.attrValue];\n //打开属性\n if (this.isOpen) this.attribute.cartAttr = true;else this.attribute.cartAttr = !this.attribute.cartAttr;\n //只有关闭属性弹窗时进行加入购物车\n if (this.attribute.cartAttr === true && this.isOpen == false) return this.isOpen = true;\n //如果有属性,没有选择,提示用户选择\n if (this.attribute.productAttr.length && productSelect === undefined && this.isOpen == true) return app.$util.Tips({\n title: this.$t(\"\\u8BF7\\u9009\\u62E9\\u5C5E\\u6027\")\n });\n if (this.cart_num <= 0) {\n return app.$util.Tips({\n title: this.$t(\"\\u8BF7\\u9009\\u62E9\\u6570\\u91CF\")\n });\n }\n this.isOpen = false;\n uni.navigateTo({\n url: \"/pages/points_mall/integral_order?unique=\".concat(productSelect.unique, \"&num=\").concat(this.cart_num || 1)\n });\n }\n}), _computed$mixins$data);\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcG9pbnRzX21hbGwvaW50ZWdyYWxfZ29vZHNfZGV0YWlscy52dWUiXSwibmFtZXMiOlsiY29tcHV0ZWQiLCJtaXhpbnMiLCJkYXRhIiwiZGF0YVNob3ciLCJpZCIsInRpbWUiLCJjb3VudERvd25Ib3VyIiwiY291bnREb3duTWludXRlIiwiY291bnREb3duU2Vjb25kIiwic3RvcmVJbmZvIiwiaW1nVXJscyIsInBhcmFtZXRlciIsImF0dHJpYnV0ZSIsImNhcnRBdHRyIiwicHJvZHVjdEF0dHIiLCJwcm9kdWN0U2VsZWN0IiwicHJvZHVjdFZhbHVlIiwiaXNPcGVuIiwiYXR0ciIsImF0dHJWYWx1ZSIsInN0YXR1cyIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJpU2hpZGRlbiIsImxpbWl0TnVtIiwiaVNwbHVzIiwicmVwbHlDb3VudCIsInJlcGx5IiwicmVwbHlDaGFuY2UiLCJuYXZIIiwibmF2TGlzdCIsIm9wYWNpdHkiLCJzY3JvbGxZIiwidG9wQXJyIiwidG9WaWV3IiwiaGVpZ2h0IiwiaGVpZ2h0QXJyIiwibG9jayIsInNjcm9sbFRvcCIsInRhZ1N0eWxlIiwiaW1nIiwidGFibGUiLCJ2aWRlbyIsImRhdGF0aW1lIiwibmF2QWN0aXZlIiwibWV1bkhlaWdodCIsImJhY2tIIiwicG9zdGVycyIsIndlaXhpblN0YXR1cyIsInBvc3RlckltYWdlU3RhdHVzIiwic3RvcmVJbWFnZSIsIlByb21vdGlvbkNvZGUiLCJwb3N0ZXJJbWFnZSIsImFjdGlvblNoZWV0SGlkZGVuIiwiY2FydF9udW0iLCJob21lVG9wIiwicmV0dXJuU2hvdyIsIkg1U2hhcmVCb3giLCJyb3V0aW5lQ29udGFjdCIsInNrdUFyciIsInNlbGVjdFNrdSIsImN1cnJlbnRQYWdlIiwic3lzSGVpZ2h0IiwiY29tcG9uZW50cyIsInByb2R1Y3RDb25Td2lwZXIiLCJ1c2VyRXZhbHVhdGlvbiIsImtlZnVJY29uIiwiY291bnREb3duIiwiY3VzUHJldmlld0ltZyIsImhvbWVMaXN0IiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib3B0aW9ucyIsInRoYXQiLCJ1bmkiLCJzdWNjZXNzIiwic3RhdHVzQmFySGVpZ2h0IiwiZSIsIm1vcmVOYXYiLCJhcHBTaGFyZSIsInByb3ZpZGVyIiwic2NlbmUiLCJ0eXBlIiwiaHJlZiIsInRpdGxlIiwic3VtbWFyeSIsImltYWdlVXJsIiwiaWNvbiIsImZhaWwiLCJkdXJhdGlvbiIsImlwdENhcnROdW0iLCJyZXR1cm5zIiwiZGVsdGEiLCJvbkxvYWRGdW4iLCJnZXRJbnRlZ3JhbFByb2R1Y3REZXRhaWwiLCJhcHAiLCJ0YWIiLCJzZXRTaGFyZSIsImRlc2MiLCJsaW5rIiwiaW1nVXJsIiwiRGVmYXVsdFNlbGVjdCIsInZhbHVlIiwic2VsZiIsInNlbGVjQXR0ciIsIm9uTXlFdmVudCIsIkNoYW5nZUNhcnROdW0iLCJudW0iLCJhdHRyVmFsIiwiaW5kZXhuIiwiQ2hhbmdlQXR0ciIsInNjcm9sbCIsInRhcCIsInNob3dJbWciLCJsaXN0ZW5lckFjdGlvblNoZWV0IiwiY2hhbmdlU3dpdGNoIiwiZ29DYXQiLCIkdXRpbCIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUE2SEE7QUFHQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBR0E7QUFHQTtBQUlBO0FBS0E7QUFDQTtBQUNBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBakNBO0FBa0NBO0FBQUE7RUFFQUE7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBO1FBQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO0lBQ0E7SUFDQUM7SUFDQUM7SUFDQTtJQUNBQztJQUNBQztJQUNBQztFQUlBO0FBQUEsb0VBQ0EsbUdBQ0E7RUFDQUM7SUFDQUM7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBQztFQUNBO0FBQ0EsbUZBQ0FDO0VBRUE7RUFDQTtFQUNBO0VBQ0FDO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUY7TUFDQUc7TUFDQTtJQUNBO0VBQ0E7O0VBS0FIO0VBMkJBO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7RUFDQTtJQUNBO0VBQ0E7SUFDQTtFQUNBO0VBQ0EsNEJBV0E7QUFDQSx1SEFDQUk7RUFDQTtBQUNBLG9FQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBO0VBRUFDO0lBQ0E7SUFDQTtJQUNBO0lBQ0FMO01BQ0FNO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FYO1FBQ0FEO1VBQ0FVO1VBQ0FHO1FBQ0E7UUFDQWQ7TUFDQTtNQUNBZTtRQUNBZDtVQUNBVTtVQUNBRztVQUNBRTtRQUNBO1FBQ0FoQjtNQUNBO0lBQ0E7RUFDQTtFQUVBO0FBQ0E7QUFDQTtBQUNBO0VBQ0FpQjtJQUNBO0lBQ0E7RUFDQTtFQUNBO0VBQ0FDO0lBS0E7TUFDQUM7SUFDQTtFQUVBO0VBQ0FDO0lBQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtJQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQSw0RUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBckI7TUFDQTtRQUNBO1FBQ0FBO01BQ0E7TUFDQTtNQUNBQztRQUNBVTtNQUNBO01BS0FYO01BQ0FzQix5RkFDQSx1QkFDQTtNQUNBO01BQ0E7SUFDQTtNQUNBdEI7UUFDQVc7TUFDQTtRQUNBWTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBLDJCQUNBLDBCQUNBLDZCQUNBLDJCQUNBLHlCQUNBLHNCQUNBO01BQ0FDO01BQ0FkO01BQ0FlO01BQ0FDO0lBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7TUFDQTtRQUNBQztRQUNBO01BQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUNBQyxVQUNBQSw4QkFDQSxjQUNBQSxxQkFDQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtNQUNBQTtJQUNBO01BQ0FBLFVBQ0FBLDhCQUNBLGNBQ0FBLHFCQUNBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO01BQ0FBO0lBQ0E7TUFDQUEsVUFDQUEsOEJBQ0EsY0FDQUEscUJBQ0E7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUEsVUFDQUEsOEJBQ0EsVUFDQUEsNEJBQ0E7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7TUFDQUE7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0lBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7TUFDQTVGO01BQ0E7SUFDQTtJQUNBO0lBQ0EsdUVBQ0FBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUNBO1FBQ0E2RjtRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBRUE7TUFDQTtNQUNBQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0Esc0dBQ0FDO0VBQ0E7RUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNBQztJQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUVBO0lBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFFQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQWhGO0lBQ0E7SUFDQUQ7SUFDQTJDO0lBQ0E7SUFDQUE7SUFDQTtNQUNBQTtNQUNBO0lBQ0E7SUFDQTtNQUNBO1FBQ0FBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQXVDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0FDO0lBQ0E7SUFDQTtNQUNBO0lBQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtNQVVBO1FBQ0E7TUFBQTtNQUtBO0lBQ0E7RUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUNBO01BQ0E7SUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxpQkFDQSxvQ0FFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHdHQUNBQztNQUNBakM7SUFDQTtJQUNBO01BQ0E7UUFDQUE7TUFDQTtJQUNBO0lBQ0E7SUFDQVY7TUFDQTRDO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTQwMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyA6c3R5bGU9XCJjb2xvclN0eWxlXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInByb2R1Y3QtY29uXCI+XHJcblx0XHRcdDwhLS0g5aS06YOoIC0tPlxyXG5cclxuXHRcdFx0PCEtLSAjaWZuZGVmIEFQUC1QTFVTIC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbmF2YmFyJyA6c3R5bGU9XCJ7aGVpZ2h0Om5hdkgrJ3JweCcsb3BhY2l0eTpvcGFjaXR5fVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSduYXZiYXJIJyA6c3R5bGU9J1wiaGVpZ2h0OlwiK25hdkgrXCJycHg7XCInPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hdmJhckNvbiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImhlYWRlciBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gbGluZTFcIj5cclxuXHRcdFx0XHRcdFx0XHRcdHt7c3RvcmVJbmZvLnRpdGxlfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgaWQ9XCJob21lXCIgY2xhc3M9XCJob21lLW5hdiBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiA6Y2xhc3M9XCJbb3BhY2l0eT4wLjU/J29uJzonJ11cIlxyXG5cdFx0XHRcdDpzdHlsZT1cInsgdG9wOiBob21lVG9wICsncnB4J31cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tZmFuaHVpMlwiIEB0YXA9XCJyZXR1cm5zXCI+PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZVwiPjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tZ2VuZ2R1bzVcIiBAY2xpY2s9XCJtb3JlTmF2XCI+PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0PHZpZXcgaWQ9XCJob21lXCIgY2xhc3M9XCJob21lLW5hdiByaWdodCBhY2VhLXJvdyByb3ctY2VudGVyLXdyYXBwZXJcIiA6Y2xhc3M9XCJbb3BhY2l0eT4wLjU/J29uJzonJ11cIlxyXG5cdFx0XHRcdDpzdHlsZT1cInsgdG9wOiBob21lVG9wICsncnB4J31cIj5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyB8fCBINSAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tZ2VuZ2R1bzJcIiBAY2xpY2s9XCJtb3JlTmF2XCI+PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0PGhvbWVMaXN0IDpuYXZIPVwibmF2SFwiIDpyZXR1cm5TaG93PVwicmV0dXJuU2hvd1wiIDpjdXJyZW50UGFnZT1cImN1cnJlbnRQYWdlXCIgOnN5c0hlaWdodD1cInN5c0hlaWdodFwiPlxyXG5cdFx0XHQ8L2hvbWVMaXN0PlxyXG5cdFx0XHQ8c2Nyb2xsLXZpZXcgOnNjcm9sbC10b3A9XCJzY3JvbGxUb3BcIiBzY3JvbGwteT1cInRydWVcIiBzY3JvbGwtd2l0aC1hbmltYXRpb249XCJ0cnVlXCJcclxuXHRcdFx0XHQ6c3R5bGU9XCInaGVpZ2h0OicgKyBoZWlnaHQgKyAncHg7J1wiIEBzY3JvbGw9XCJzY3JvbGxcIj5cclxuXHRcdFx0XHQ8dmlldyBpZD1cInBhc3QwXCI+XHJcblx0XHRcdFx0XHQ8IS0tICNpZmRlZiBBUFAtUExVUyB8fCBNUCAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCIgOnN0eWxlPVwiJ3dpZHRoOjEwMCU7JyArICdoZWlnaHQ6JytzeXNIZWlnaHRcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDxwcm9kdWN0Q29uU3dpcGVyIDppbWdVcmxzPVwiaW1nVXJsc1wiPjwvcHJvZHVjdENvblN3aXBlcj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibmF2IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzaGFyZSBhY2VhLXJvdyByb3ctYmV0d2VlbiByb3ctYm90dG9tXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb25leSBmb250LWNvbG9yXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi9zdGF0aWMvbXktcG9pbnQucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm51bVwiIHYtdGV4dD1cInN0b3JlSW5mby5wcmljZSB8fCAwXCI+PC90ZXh0Pnt7JHQoYOenr+WIhmApfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIndyYXBwZXJcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnRyb2R1Y2UgYWNlYS1yb3cgcm93LWJldHdlZW5cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImluZm9yXCI+IHt7IHN0b3JlSW5mby50aXRsZSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbWl0X2dvb2RcIiB2LWlmPVwic3RvcmVJbmZvLm51bSA+IDBcIj5cclxuXHRcdFx0XHRcdFx0XHR7eyAkdChg5pyA5aSa5Y+v5YWR5o2iYCl9fToge3tzdG9yZUluZm8ubnVtfX17eyR0KHN0b3JlSW5mby51bml0X25hbWUpfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxhYmVsIGFjZWEtcm93IHJvdy1taWRkbGVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN0b2NrIGRlbGV0ZS1saW5lXCI+e3skdChg5YiS57q/5Lu3YCl9fe+8mnt7IHN0b3JlSW5mby5wcm9kdWN0X3ByaWNlIH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3RvY2tcIj57eyR0KGDpmZDph49gKX19OlxyXG5cdFx0XHRcdFx0XHRcdFx0e3sgc3RvcmVJbmZvLnF1b3RhX3Nob3cgfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzdG9ja1wiPnt7JHQoYOW3suWFkeaNomApfX3vvJp7eyBzdG9yZUluZm8uc2FsZXMgfX0gPC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImF0dHJpYnV0ZSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCIgQHRhcD1cInNlbGVjQXR0clwiIHYtaWY9XCJhdHRyaWJ1dGUucHJvZHVjdEF0dHIubGVuZ3RoXCI+XHJcblx0XHRcdFx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJkZlwiPjx0ZXh0IGNsYXNzPSdhdHRlclR4dCBsaW5lMSc+e3thdHRyfX3vvJp7e2F0dHJWYWx1ZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb24tamlhbnRvdSc+PC92aWV3PiAtLT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyB3aWR0aDogOTAlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImF0dHItdHh0XCI+IHt7IGF0dHIgfX3vvJogPC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJhdHRlclR4dCBsaW5lMVwiIHN0eWxlPVwid2lkdGg6IDgyJVwiPnt7XHJcbiAgICAgICAgICAgICAgICAgIGF0dHJWYWx1ZVxyXG4gICAgICAgICAgICAgICAgfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaWNvbmZvbnQgaWNvbi1qaWFudG91XCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiIHN0eWxlPVwibWFyZ2luLXRvcDogN3B4OyBwYWRkaW5nLWxlZnQ6IDcwcHhcIlxyXG5cdFx0XHRcdFx0XHRcdHYtaWY9XCJza3VBcnIubGVuZ3RoID4gMVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleHNcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5pbWFnZVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBza3VBcnIuc2xpY2UoMCwgNClcIiA6a2V5PVwiaW5kZXhcIiBjbGFzcz1cImF0dHJJbWdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3dpdGNoVHh0XCI+e3skdChg5YWxYCl9fXt7IHNrdUFyci5sZW5ndGggfX17eyR0KGDnp43op4TmoLzlj6/pgIlgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwicHJvZHVjdC1pbnRyb1wiIGlkPVwicGFzdDJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57eyR0KGDkuqflk4Hku4vnu41gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZXJcIj5cclxuXHRcdFx0XHRcdFx0PGp5Zi1wYXJzZXIgOmh0bWw9XCJzdG9yZUluZm8uZGVzY3JpcHRpb25cIiByZWY9XCJhcnRpY2xlXCIgOnRhZy1zdHlsZT1cInRhZ1N0eWxlXCI+PC9qeWYtcGFyc2VyPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmb290ZXIgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdDxuYXZpZ2F0b3IgaG92ZXItY2xhc3M9XCJub25lXCIgb3Blbi10eXBlPVwic3dpdGNoVGFiXCIgY2xhc3M9XCJpdGVtXCIgdXJsPVwiL3BhZ2VzL2luZGV4L2luZGV4XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImljb25mb250IGljb24tc2hvdXllNlwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicF9jZW50ZXJcIj57eyR0KGDpppbpobVgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGFjZWEtcm93XCIgdi1pZj1cIlxyXG4gICAgICAgICAgICBhdHRyaWJ1dGUucHJvZHVjdFNlbGVjdC5xdW90YSA+IDAgJiZcclxuICAgICAgICAgICAgYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QucHJvZHVjdF9zdG9jayA+IDBcclxuICAgICAgICAgIFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidXkgYm50c1wiIEB0YXA9XCJnb0NhdFwiPnt7JHQoYOeri+WNs+WFkeaNomApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm50IGFjZWEtcm93XCIgdi1lbHNlPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnRzIG5vLWdvb2RzXCI+e3skdChg5peg5rOV5YWR5o2iYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDxwcm9kdWN0LXdpbmRvdyA6YXR0cj1cImF0dHJpYnV0ZVwiIDpsaW1pdE51bT1cIjFcIiBAbXlldmVudD1cIm9uTXlFdmVudFwiIEBDaGFuZ2VBdHRyPVwiQ2hhbmdlQXR0clwiXHJcblx0XHRcdEBDaGFuZ2VDYXJ0TnVtPVwiQ2hhbmdlQ2FydE51bVwiIEBhdHRyVmFsPVwiYXR0clZhbFwiIEBpcHRDYXJ0TnVtPVwiaXB0Q2FydE51bVwiIEBnZXRJbWc9XCJzaG93SW1nXCI+XHJcblx0XHQ8L3Byb2R1Y3Qtd2luZG93PlxyXG5cdFx0PGN1cy1wcmV2aWV3SW1nIHJlZj1cImN1c1ByZXZpZXdJbWdcIiA6bGlzdD1cInNrdUFyclwiIEBjaGFuZ2VTd2l0Y2g9XCJjaGFuZ2VTd2l0Y2hcIlxyXG5cdFx0XHRAc2hhcmVGcmllbmQ9XCJsaXN0ZW5lckFjdGlvblNoZWV0XCIgLz5cclxuXHRcdDwhLS0g5YiG5Lqr5oyJ6ZKuIC0tPlxyXG5cdFx0PCEtLSA8a2VmdUljb24gOmlkcz1cInN0b3JlSW5mby5wcm9kdWN0X2lkXCIgOnJvdXRpbmVDb250YWN0PVwicm91dGluZUNvbnRhY3RcIj48L2tlZnVJY29uPiAtLT5cclxuXHRcdDwhLS0g5Y+R6YCB57uZ5pyL5Y+L5Zu+54mHIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0Y29uc3QgYXBwID0gZ2V0QXBwKCk7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEludGVncmFsUHJvZHVjdERldGFpbFxyXG5cdH0gZnJvbSAnQC9hcGkvYWN0aXZpdHkuanMnO1xyXG5cdGltcG9ydCBwcm9kdWN0Q29uU3dpcGVyIGZyb20gJ0AvY29tcG9uZW50cy9wcm9kdWN0Q29uU3dpcGVyL2luZGV4LnZ1ZSdcclxuXHRpbXBvcnQgcHJvZHVjdFdpbmRvdyBmcm9tICcuL2NvbXBvbmVudC9wcm9kdWN0V2luZG93LnZ1ZSdcclxuXHRpbXBvcnQgdXNlckV2YWx1YXRpb24gZnJvbSAnQC9jb21wb25lbnRzL3VzZXJFdmFsdWF0aW9uL2luZGV4LnZ1ZSdcclxuXHRpbXBvcnQga2VmdUljb24gZnJvbSAnQC9jb21wb25lbnRzL2tlZnVJY29uJztcclxuXHQvLyAjaWZkZWYgTVBcclxuXHRpbXBvcnQgYXV0aG9yaXplIGZyb20gJ0AvY29tcG9uZW50cy9BdXRob3JpemUnO1xyXG5cdC8vICNlbmRpZlxyXG5cdGltcG9ydCBwYXJzZXIgZnJvbSBcIkAvY29tcG9uZW50cy9qeWYtcGFyc2VyL2p5Zi1wYXJzZXJcIjtcclxuXHRpbXBvcnQgY291bnREb3duIGZyb20gJ0AvY29tcG9uZW50cy9jb3VudERvd24nO1xyXG5cdGltcG9ydCB7XHJcblx0XHRpbWFnZUJhc2U2NFxyXG5cdH0gZnJvbSBcIkAvYXBpL3B1YmxpY1wiO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRVc2VySW5mb1xyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0aW1wb3J0IHtcclxuXHRcdFRPS0VOTkFNRSxcclxuXHRcdEhUVFBfUkVRVUVTVF9VUkxcclxuXHR9IGZyb20gJ0AvY29uZmlnL2FwcC5qcyc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tIFwiQC9taXhpbnMvY29sb3JcIjtcclxuXHRpbXBvcnQgY3VzUHJldmlld0ltZyBmcm9tIFwiQC9jb21wb25lbnRzL2N1c1ByZXZpZXdJbWcvaW5kZXgudnVlXCI7XHJcblx0aW1wb3J0IGhvbWVMaXN0IGZyb20gJ0AvY29tcG9uZW50cy9ob21lTGlzdCdcclxuXHRsZXQgc3lzSGVpZ2h0ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkuc3RhdHVzQmFySGVpZ2h0ICsgJ3B4JztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRkYXRhU2hvdzogMCxcclxuXHRcdFx0XHRpZDogMCxcclxuXHRcdFx0XHR0aW1lOiAwLFxyXG5cdFx0XHRcdGNvdW50RG93bkhvdXI6IFwiMDBcIixcclxuXHRcdFx0XHRjb3VudERvd25NaW51dGU6IFwiMDBcIixcclxuXHRcdFx0XHRjb3VudERvd25TZWNvbmQ6IFwiMDBcIixcclxuXHRcdFx0XHRzdG9yZUluZm86IFtdLFxyXG5cdFx0XHRcdGltZ1VybHM6IFtdLFxyXG5cdFx0XHRcdHBhcmFtZXRlcjoge1xyXG5cdFx0XHRcdFx0J25hdmJhcic6ICcxJyxcclxuXHRcdFx0XHRcdCdyZXR1cm4nOiAnMScsXHJcblx0XHRcdFx0XHQndGl0bGUnOiB0aGlzLiR0KGDmiqLotK3or6bmg4XpobVgKSxcclxuXHRcdFx0XHRcdCdjb2xvcic6IGZhbHNlXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRhdHRyaWJ1dGU6IHtcclxuXHRcdFx0XHRcdGNhcnRBdHRyOiBmYWxzZSxcclxuXHRcdFx0XHRcdHByb2R1Y3RBdHRyOiBbXSxcclxuXHRcdFx0XHRcdHByb2R1Y3RTZWxlY3Q6IHt9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRwcm9kdWN0VmFsdWU6IFtdLFxyXG5cdFx0XHRcdGlzT3BlbjogZmFsc2UsXHJcblx0XHRcdFx0YXR0cjogdGhpcy4kdChg6K+36YCJ5oupYCksXHJcblx0XHRcdFx0YXR0clZhbHVlOiAnJyxcclxuXHRcdFx0XHRzdGF0dXM6IDEsXHJcblx0XHRcdFx0aXNBdXRvOiBmYWxzZSxcclxuXHRcdFx0XHRpc1Nob3dBdXRoOiBmYWxzZSxcclxuXHRcdFx0XHRpU2hpZGRlbjogZmFsc2UsXHJcblx0XHRcdFx0bGltaXROdW06IDEsIC8v6ZmQ5Yi25pys5bGe5oCn5Lqn5ZOB55qE5Liq5pWw77ybXHJcblx0XHRcdFx0aVNwbHVzOiBmYWxzZSxcclxuXHRcdFx0XHRyZXBseUNvdW50OiAwLCAvL+aAu+ivhOiuuuaVsOmHj1xyXG5cdFx0XHRcdHJlcGx5OiBbXSwgLy/or4TorrrliJfooahcclxuXHRcdFx0XHRyZXBseUNoYW5jZTogMCxcclxuXHRcdFx0XHRuYXZIOiBcIlwiLFxyXG5cdFx0XHRcdG5hdkxpc3Q6IFt0aGlzLiR0KGDllYblk4FgKSwgdGhpcy4kdChg6K+m5oOFYCldLFxyXG5cdFx0XHRcdG9wYWNpdHk6IDAsXHJcblx0XHRcdFx0c2Nyb2xsWTogMCxcclxuXHRcdFx0XHR0b3BBcnI6IFtdLFxyXG5cdFx0XHRcdHRvVmlldzogJycsXHJcblx0XHRcdFx0aGVpZ2h0OiAwLFxyXG5cdFx0XHRcdGhlaWdodEFycjogW10sXHJcblx0XHRcdFx0bG9jazogZmFsc2UsXHJcblx0XHRcdFx0c2Nyb2xsVG9wOiAwLFxyXG5cdFx0XHRcdHRhZ1N0eWxlOiB7XHJcblx0XHRcdFx0XHRpbWc6ICd3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7JyxcclxuXHRcdFx0XHRcdHRhYmxlOiAnd2lkdGg6MTAwJScsXHJcblx0XHRcdFx0XHR2aWRlbzogJ3dpZHRoOjEwMCUnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRkYXRhdGltZTogJycsXHJcblx0XHRcdFx0bmF2QWN0aXZlOiAwLFxyXG5cdFx0XHRcdG1ldW5IZWlnaHQ6IDAsXHJcblx0XHRcdFx0YmFja0g6ICcnLFxyXG5cdFx0XHRcdHBvc3RlcnM6IGZhbHNlLFxyXG5cdFx0XHRcdHdlaXhpblN0YXR1czogZmFsc2UsXHJcblx0XHRcdFx0cG9zdGVySW1hZ2VTdGF0dXM6IGZhbHNlLFxyXG5cdFx0XHRcdHN0b3JlSW1hZ2U6ICcnLCAvL+a1t+aKpeS6p+WTgeWbvlxyXG5cdFx0XHRcdFByb21vdGlvbkNvZGU6ICcnLCAvL+S6jOe7tOeggeWbvueJh1xyXG5cdFx0XHRcdHBvc3RlckltYWdlOiAnJywgLy/mtbfmiqXot6/lvoRcclxuXHRcdFx0XHRhY3Rpb25TaGVldEhpZGRlbjogZmFsc2UsXHJcblx0XHRcdFx0Y2FydF9udW06IDEsXHJcblx0XHRcdFx0aG9tZVRvcDogMjAsXHJcblx0XHRcdFx0cmV0dXJuU2hvdzogdHJ1ZSxcclxuXHRcdFx0XHRINVNoYXJlQm94OiBmYWxzZSwgLy/lhazkvJflj7fliIbkuqvlm77niYdcclxuXHRcdFx0XHRyb3V0aW5lQ29udGFjdDogMCxcclxuXHRcdFx0XHRza3VBcnI6IFtdLFxyXG5cdFx0XHRcdHNlbGVjdFNrdToge30sXHJcblx0XHRcdFx0Y3VycmVudFBhZ2U6IGZhbHNlLFxyXG5cdFx0XHRcdHN5c0hlaWdodDogc3lzSGVpZ2h0LFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRwcm9kdWN0Q29uU3dpcGVyLFxyXG5cdFx0XHQncHJvZHVjdFdpbmRvdyc6IHByb2R1Y3RXaW5kb3csXHJcblx0XHRcdHVzZXJFdmFsdWF0aW9uLFxyXG5cdFx0XHRrZWZ1SWNvbixcclxuXHRcdFx0XCJqeWYtcGFyc2VyXCI6IHBhcnNlcixcclxuXHRcdFx0Y291bnREb3duLFxyXG5cdFx0XHRjdXNQcmV2aWV3SW1nLFxyXG5cdFx0XHRob21lTGlzdCxcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRJbnRlZ3JhbFByb2R1Y3REZXRhaWwoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb25zKSB7XHJcblxyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0bGV0IHN0YXR1c0JhckhlaWdodCA9ICcnXHJcblx0XHRcdHZhciBwYWdlcyA9IGdldEN1cnJlbnRQYWdlcygpO1xyXG5cdFx0XHR0aGF0LnJldHVyblNob3cgPSBwYWdlcy5sZW5ndGggPT09IDEgPyBmYWxzZSA6IHRydWU7XHJcblx0XHRcdC8v6K6+572u5ZWG5ZOB5YiX6KGo6auY5bqmXHJcblx0XHRcdHVuaS5nZXRTeXN0ZW1JbmZvKHtcclxuXHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdHRoYXQuaGVpZ2h0ID0gcmVzLndpbmRvd0hlaWdodFxyXG5cdFx0XHRcdFx0c3RhdHVzQmFySGVpZ2h0ID0gcmVzLnN0YXR1c0JhckhlaWdodFxyXG5cdFx0XHRcdFx0Ly9yZXMud2luZG93SGVpZ2h0OuiOt+WPluaVtOS4queql+WPo+mrmOW6puS4unB477yMKjLkuLpycHjvvJs5OOS4uuWktOmDqOWNoOaNrueahOmrmOW6pu+8m1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0dGhhdC5uYXZIID0gOTY7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0dGhhdC5uYXZIID0gMzA7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0dGhpcy5uYXZIID0gYXBwLmdsb2JhbERhdGEubmF2SGVpZ2h0O1xyXG5cdFx0XHRsZXQgbWVudUJ1dHRvbkluZm8gPSB1bmkuZ2V0TWVudUJ1dHRvbkJvdW5kaW5nQ2xpZW50UmVjdCgpXHJcblx0XHRcdHRoaXMubWV1bkhlaWdodCA9IG1lbnVCdXR0b25JbmZvLmhlaWdodFxyXG5cdFx0XHR0aGlzLmJhY2tIID0gKHRoYXQubmF2SCAvIDIpICsgKHRoaXMubWV1bkhlaWdodCAvIDIpXHJcblxyXG5cdFx0XHQvL+aJq+eggeaQuuW4puWPguaVsOWkhOeQhlxyXG5cdFx0XHRpZiAob3B0aW9ucy5zY2VuZSkge1xyXG5cdFx0XHRcdGxldCB2YWx1ZSA9IHRoaXMuJHV0aWwuZ2V0VXJsUGFyYW1zKGRlY29kZVVSSUNvbXBvbmVudChvcHRpb25zLnNjZW5lKSk7XHJcblx0XHRcdFx0aWYgKHZhbHVlLmlkKSB7XHJcblx0XHRcdFx0XHR0aGlzLmlkID0gdmFsdWUuaWQ7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg57y65bCR5Y+C5pWw5peg5rOV5p+l55yL5ZWG5ZOBYClcclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0dGFiOiAzLFxyXG5cdFx0XHRcdFx0XHR1cmw6IDFcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL+iusOW9leaOqOW5v+S6unVpZFxyXG5cdFx0XHRcdGlmICh2YWx1ZS5waWQpIGFwcC5nbG9iYWxEYXRhLnNwaWQgPSB2YWx1ZS5waWQ7XHJcblx0XHRcdFx0aWYgKHZhbHVlLnRpbWUpIHRoaXMuZGF0YXRpbWUgPSB2YWx1ZS50aW1lXHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cdFx0XHRpZiAob3B0aW9ucy5pZCkge1xyXG5cdFx0XHRcdHRoaXMuaWQgPSBvcHRpb25zLmlkXHJcblx0XHRcdFx0dGhpcy5kYXRhdGltZSA9IE51bWJlcihvcHRpb25zLnRpbWUpXHJcblx0XHRcdFx0dGhpcy5zdGF0dXMgPSBvcHRpb25zLnN0YXR1c1xyXG5cdFx0XHR9XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldEludGVncmFsUHJvZHVjdERldGFpbCgpO1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRvTG9naW4oKTtcclxuXHRcdFx0fVxyXG5cdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0Y29uc3QgbWVudUJ1dHRvbiA9IHVuaS5nZXRNZW51QnV0dG9uQm91bmRpbmdDbGllbnRSZWN0KCk7XHJcblx0XHRcdFx0Y29uc3QgcXVlcnkgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpO1xyXG5cdFx0XHRcdHF1ZXJ5XHJcblx0XHRcdFx0XHQuc2VsZWN0KCcjaG9tZScpXHJcblx0XHRcdFx0XHQuYm91bmRpbmdDbGllbnRSZWN0KGRhdGEgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmhvbWVUb3AgPSBtZW51QnV0dG9uLnRvcCAqIDIgKyBtZW51QnV0dG9uLmhlaWdodCAtIGRhdGEuaGVpZ2h0O1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC5leGVjKCk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0b25OYXZpZ2F0aW9uQmFyQnV0dG9uVGFwKGUpIHtcclxuXHRcdFx0dGhpcy5jdXJyZW50UGFnZSA9ICF0aGlzLmN1cnJlbnRQYWdlXHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRtb3JlTmF2KCkge1xyXG5cdFx0XHRcdHRoaXMuY3VycmVudFBhZ2UgPSAhdGhpcy5jdXJyZW50UGFnZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyBhcHDliIbkuqtcclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdGFwcFNoYXJlKHNjZW5lKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0bGV0IHJvdXRlcyA9IGdldEN1cnJlbnRQYWdlcygpOyAvLyDojrflj5blvZPliY3miZPlvIDov4fnmoTpobXpnaLot6/nlLHmlbDnu4RcclxuXHRcdFx0XHRsZXQgY3VyUm91dGUgPSByb3V0ZXNbcm91dGVzLmxlbmd0aCAtIDFdLiRwYWdlLmZ1bGxQYXRoIC8vIOiOt+WPluW9k+WJjemhtemdoui3r+eUse+8jOS5n+WwseaYr+acgOWQjuS4gOS4quaJk+W8gOeahOmhtemdoui3r+eUsVxyXG5cdFx0XHRcdHVuaS5zaGFyZSh7XHJcblx0XHRcdFx0XHRwcm92aWRlcjogXCJ3ZWl4aW5cIixcclxuXHRcdFx0XHRcdHNjZW5lOiBzY2VuZSxcclxuXHRcdFx0XHRcdHR5cGU6IDAsXHJcblx0XHRcdFx0XHRocmVmOiBgJHtIVFRQX1JFUVVFU1RfVVJMfSR7Y3VyUm91dGV9YCxcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGF0LnN0b3JlSW5mby50aXRsZSxcclxuXHRcdFx0XHRcdHN1bW1hcnk6IHRoYXQuc3RvcmVJbmZvLmluZm8sXHJcblx0XHRcdFx0XHRpbWFnZVVybDogdGhhdC5zdG9yZUluZm8uc21hbGxfaW1hZ2UsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRpdGxlLiR0KGDliIbkuqvmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dGhhdC5wb3N0ZXJzID0gZmFsc2U7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogZnVuY3Rpb24oZXJyKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aXRsZS4kdChg5YiG5Lqr5aSx6LSlYCksXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAyMDAwXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHRoYXQucG9zdGVycyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOi0reeJqei9puaJi+WKqOWhq+WGmVxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGlwdENhcnROdW06IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgJ2NhcnRfbnVtJywgZSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiY2FydF9udW1cIiwgZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWQjumAgFxyXG5cdFx0XHRyZXR1cm5zKCkge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdHJldHVybiBoaXN0b3J5LmJhY2soKTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZuZGVmIEg1XHJcblx0XHRcdFx0cmV0dXJuIHVuaS5uYXZpZ2F0ZUJhY2soe1xyXG5cdFx0XHRcdFx0ZGVsdGE6IDEsXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdFx0b25Mb2FkRnVuOiBmdW5jdGlvbihkYXRhKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuaXNBdXRvKSB7XHJcblx0XHRcdFx0XHR0aGlzLmlzQXV0byA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhpcy5pc1Nob3dBdXRoID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLmdldEludGVncmFsUHJvZHVjdERldGFpbCgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0SW50ZWdyYWxQcm9kdWN0RGV0YWlsOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0SW50ZWdyYWxQcm9kdWN0RGV0YWlsKHRoYXQuaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuZGF0YVNob3cgPSAxO1xyXG5cdFx0XHRcdFx0bGV0IHRpdGxlID0gcmVzLmRhdGEuc3RvcmVJbmZvLnRpdGxlO1xyXG5cdFx0XHRcdFx0dGhpcy5zdG9yZUluZm8gPSByZXMuZGF0YS5zdG9yZUluZm87XHJcblx0XHRcdFx0XHR0aGlzLmltZ1VybHMgPSByZXMuZGF0YS5zdG9yZUluZm8uaW1hZ2VzO1xyXG5cdFx0XHRcdFx0dGhpcy5zdG9yZUluZm8uZGVzY3JpcHRpb24gPSB0aGlzLnN0b3JlSW5mby5kZXNjcmlwdGlvbi5yZXBsYWNlKC88aW1nL2dpLFxyXG5cdFx0XHRcdFx0XHQnPGltZyBzdHlsZT1cIm1heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9ja1wiICcpO1xyXG5cdFx0XHRcdFx0dGhpcy5hdHRyaWJ1dGUucHJvZHVjdEF0dHIgPSByZXMuZGF0YS5wcm9kdWN0QXR0cjtcclxuXHRcdFx0XHRcdHRoaXMucHJvZHVjdFZhbHVlID0gcmVzLmRhdGEucHJvZHVjdFZhbHVlO1xyXG5cdFx0XHRcdFx0dGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdC5udW0gPSByZXMuZGF0YS5zdG9yZUluZm8ubnVtO1xyXG5cdFx0XHRcdFx0dGhpcy5yZXBseUNvdW50ID0gcmVzLmRhdGEucmVwbHlDb3VudDtcclxuXHRcdFx0XHRcdHRoaXMucmVwbHkgPSByZXMuZGF0YS5yZXBseSA/IFtyZXMuZGF0YS5yZXBseV0gOiBbXTtcclxuXHRcdFx0XHRcdHRoaXMucmVwbHlDaGFuY2UgPSByZXMuZGF0YS5yZXBseUNoYW5jZTtcclxuXHRcdFx0XHRcdHRoYXQucm91dGluZUNvbnRhY3QgPSBOdW1iZXIocmVzLmRhdGEucm91dGluZV9jb250YWN0X3R5cGUpO1xyXG5cdFx0XHRcdFx0Zm9yIChsZXQga2V5IGluIHJlcy5kYXRhLnByb2R1Y3RWYWx1ZSkge1xyXG5cdFx0XHRcdFx0XHRsZXQgb2JqID0gcmVzLmRhdGEucHJvZHVjdFZhbHVlW2tleV07XHJcblx0XHRcdFx0XHRcdHRoYXQuc2t1QXJyLnB1c2gob2JqKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcInNlbGVjdFNrdVwiLCB0aGF0LnNrdUFyclswXSk7XHJcblx0XHRcdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRpdGxlLnN1YnN0cmluZygwLCA3KSArICcuLi4nXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0dGhpcy5Qcm9tb3Rpb25Db2RlID0gcmVzLmRhdGEuc3RvcmVJbmZvLmNvZGVfYmFzZVxyXG5cdFx0XHRcdFx0dGhhdC5zdG9yZUltYWdlID0gdGhhdC5zdG9yZUluZm8uaW1hZ2VcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0dGhhdC5EZWZhdWx0U2VsZWN0KCk7XHJcblx0XHRcdFx0XHRhcHAuZ2xvYmFsRGF0YS5vcGVuUGFnZXMgPSAnL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX3NlY2tpbGxfZGV0YWlscy9pbmRleD9pZD0nICsgdGhhdC5pZCArXHJcblx0XHRcdFx0XHRcdCcmdGltZT0nICsgdGhhdC50aW1lICtcclxuXHRcdFx0XHRcdFx0JyZzdGF0dXM9JyArIHRoYXQuc3RhdHVzICsgJyZzY2VuZT0nICsgdGhhdC5zdG9yZUluZm8udWlkO1xyXG5cdFx0XHRcdFx0Ly8gd3hQYXJzZS53eFBhcnNlKCdkZXNjcmlwdGlvbicsICdodG1sJywgdGhhdC5kYXRhLnN0b3JlSW5mby5kZXNjcmlwdGlvbiB8fCAnJywgdGhhdCwgMCk7XHJcblx0XHRcdFx0XHQvLyB3eGgudGltZSh0aGF0LmRhdGEudGltZSwgdGhhdCk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdFx0dGFiOiAzXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRTaGFyZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy4kd2VjaGF0LmlzV2VpeGluKCkgJiZcclxuXHRcdFx0XHRcdHRoaXMuJHdlY2hhdC53ZWNoYXRFdmV2dChbXHJcblx0XHRcdFx0XHRcdFwidXBkYXRlQXBwTWVzc2FnZVNoYXJlRGF0YVwiLFxyXG5cdFx0XHRcdFx0XHRcInVwZGF0ZVRpbWVsaW5lU2hhcmVEYXRhXCIsXHJcblx0XHRcdFx0XHRcdFwib25NZW51U2hhcmVBcHBNZXNzYWdlXCIsXHJcblx0XHRcdFx0XHRcdFwib25NZW51U2hhcmVUaW1lbGluZVwiXHJcblx0XHRcdFx0XHRdLCB7XHJcblx0XHRcdFx0XHRcdGRlc2M6IHRoaXMuc3RvcmVJbmZvLmluZm8sXHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLnN0b3JlSW5mby50aXRsZSxcclxuXHRcdFx0XHRcdFx0bGluazogbG9jYXRpb24uaHJlZixcclxuXHRcdFx0XHRcdFx0aW1nVXJsOiB0aGlzLnN0b3JlSW5mby5pbWFnZVxyXG5cdFx0XHRcdFx0fSkudGhlbihyZXMgPT4ge30pLmNhdGNoKGVyciA9PiB7fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDpu5jorqTpgInkuK3lsZ7mgKdcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHREZWZhdWx0U2VsZWN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgc2VsZiA9IHRoaXNcclxuXHRcdFx0XHRsZXQgcHJvZHVjdEF0dHIgPSBzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0QXR0cjtcclxuXHRcdFx0XHRsZXQgdmFsdWUgPSBbXTtcclxuXHRcdFx0XHRmb3IgKHZhciBrZXkgaW4gdGhpcy5wcm9kdWN0VmFsdWUpIHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLnByb2R1Y3RWYWx1ZVtrZXldLnF1b3RhID4gMCkge1xyXG5cdFx0XHRcdFx0XHR2YWx1ZSA9IHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyLmxlbmd0aCA/IGtleS5zcGxpdChcIixcIikgOiBbXTtcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgcHJvZHVjdEF0dHIubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldChwcm9kdWN0QXR0cltpXSwgXCJpbmRleFwiLCB2YWx1ZVtpXSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vc29ydCgpO+aOkuW6j+WHveaVsDrmlbDlrZct6Iux5paHLeaxieWtl++8m1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0U2VsZWN0ID0gdGhpcy5wcm9kdWN0VmFsdWVbdmFsdWUuam9pbihcIixcIildO1xyXG5cdFx0XHRcdGlmIChwcm9kdWN0U2VsZWN0ICYmIHByb2R1Y3RBdHRyLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KFxyXG5cdFx0XHRcdFx0XHRzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LFxyXG5cdFx0XHRcdFx0XHRcInN0b3JlX25hbWVcIixcclxuXHRcdFx0XHRcdFx0c2VsZi5zdG9yZUluZm8udGl0bGVcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInByaWNlXCIsIHByb2R1Y3RTZWxlY3QucHJpY2UpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwic3RvY2tcIiwgcHJvZHVjdFNlbGVjdC5zdG9jayk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJ1bmlxdWVcIiwgcHJvZHVjdFNlbGVjdC51bmlxdWUpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicXVvdGFcIiwgcHJvZHVjdFNlbGVjdC5xdW90YSk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YV9zaG93XCIsIHByb2R1Y3RTZWxlY3QucXVvdGFfc2hvdyk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJwcm9kdWN0X3N0b2NrXCIsIHByb2R1Y3RTZWxlY3QucHJvZHVjdF9zdG9jayk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJjYXJ0X251bVwiLCAxKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLCBcImF0dHJWYWx1ZVwiLCB2YWx1ZS5qb2luKFwiLFwiKSk7XHJcblx0XHRcdFx0XHRzZWxmLmF0dHJWYWx1ZSA9IHZhbHVlLmpvaW4oXCIsXCIpXHJcblx0XHRcdFx0fSBlbHNlIGlmICghcHJvZHVjdFNlbGVjdCAmJiBwcm9kdWN0QXR0ci5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChcclxuXHRcdFx0XHRcdFx0c2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCxcclxuXHRcdFx0XHRcdFx0XCJzdG9yZV9uYW1lXCIsXHJcblx0XHRcdFx0XHRcdHNlbGYuc3RvcmVJbmZvLnRpdGxlXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiaW1hZ2VcIiwgc2VsZi5zdG9yZUluZm8uaW1hZ2UpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicHJpY2VcIiwgc2VsZi5zdG9yZUluZm8ucHJpY2UpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicXVvdGFcIiwgMCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YV9zaG93XCIsIDApO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicHJvZHVjdF9zdG9ja1wiLCAwKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInN0b2NrXCIsIDApO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwidW5pcXVlXCIsIFwiXCIpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZiwgXCJhdHRyVmFsdWVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZiwgXCJhdHRyVHh0XCIsIHNlbGYuJHQoYOivt+mAieaLqWApKTtcclxuXHRcdFx0XHR9IGVsc2UgaWYgKCFwcm9kdWN0U2VsZWN0ICYmICFwcm9kdWN0QXR0ci5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChcclxuXHRcdFx0XHRcdFx0c2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCxcclxuXHRcdFx0XHRcdFx0XCJzdG9yZV9uYW1lXCIsXHJcblx0XHRcdFx0XHRcdHNlbGYuc3RvcmVJbmZvLnRpdGxlXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiaW1hZ2VcIiwgc2VsZi5zdG9yZUluZm8uaW1hZ2UpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicHJpY2VcIiwgc2VsZi5zdG9yZUluZm8ucHJpY2UpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwic3RvY2tcIiwgc2VsZi5zdG9yZUluZm8uc3RvY2spO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicXVvdGFcIiwgc2VsZi5zdG9yZUluZm8ucXVvdGEpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicHJvZHVjdF9zdG9ja1wiLCBzZWxmLnN0b3JlSW5mby5wcm9kdWN0X3N0b2NrKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChcclxuXHRcdFx0XHRcdFx0c2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCxcclxuXHRcdFx0XHRcdFx0XCJ1bmlxdWVcIixcclxuXHRcdFx0XHRcdFx0c2VsZi5zdG9yZUluZm8udW5pcXVlIHx8IFwiXCJcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0XHRzZWxmLiRzZXQoc2VsZi5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJjYXJ0X251bVwiLCAxKTtcclxuXHRcdFx0XHRcdHNlbGYuJHNldChzZWxmLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInF1b3RhXCIsIHByb2R1Y3RTZWxlY3QucXVvdGEpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwicHJvZHVjdF9zdG9ja1wiLCBwcm9kdWN0U2VsZWN0LnByb2R1Y3Rfc3RvY2spO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYsIFwiYXR0clZhbHVlXCIsIFwiXCIpO1xyXG5cdFx0XHRcdFx0c2VsZi4kc2V0KHNlbGYsIFwiYXR0clR4dFwiLCBzZWxmLiR0KGDor7fpgInmi6lgKSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWxlY0F0dHI6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuYXR0cmlidXRlLmNhcnRBdHRyID0gdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbk15RXZlbnQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZSwgJ2NhcnRBdHRyJywgZmFsc2UpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnaXNPcGVuJywgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6LSt54mp6L2m5pWw6YeP5Yqg5ZKM5pWw6YeP5YePXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Q2hhbmdlQ2FydE51bTogZnVuY3Rpb24oY2hhbmdlVmFsdWUpIHtcclxuXHRcdFx0XHQvL2NoYW5nZVZhbHVlOuaYr+WQpiDliqB85YePXHJcblx0XHRcdFx0Ly/ojrflj5blvZPliY3lj5jliqjlsZ7mgKdcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3RoaXMuYXR0clZhbHVlXTtcclxuXHRcdFx0XHRpZiAodGhpcy5jYXJ0X251bSkge1xyXG5cdFx0XHRcdFx0cHJvZHVjdFNlbGVjdC5jYXJ0X251bSA9IHRoaXMuY2FydF9udW07XHJcblx0XHRcdFx0XHR0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtID0gdGhpcy5jYXJ0X251bTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly/lpoLmnpzmsqHmnInlsZ7mgKcs6LWL5YC857uZ5ZWG5ZOB6buY6K6k5bqT5a2YXHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QgPT09IHVuZGVmaW5lZCAmJiAhdGhpcy5hdHRyaWJ1dGUucHJvZHVjdEF0dHIubGVuZ3RoKVxyXG5cdFx0XHRcdFx0cHJvZHVjdFNlbGVjdCA9IHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3Q7XHJcblx0XHRcdFx0Ly/ml6DlsZ7mgKflgLzljbPlupPlrZjkuLow77yb5LiN5a2Y5Zyo5Yqg5YeP77ybXHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QgPT09IHVuZGVmaW5lZCkgcmV0dXJuO1xyXG5cdFx0XHRcdGxldCBzdG9jayA9IHByb2R1Y3RTZWxlY3Quc3RvY2sgfHwgMDtcclxuXHRcdFx0XHRsZXQgcXVvdGFTaG93ID0gcHJvZHVjdFNlbGVjdC5xdW90YV9zaG93IHx8IDA7XHJcblx0XHRcdFx0bGV0IHF1b3RhID0gcHJvZHVjdFNlbGVjdC5xdW90YSB8fCAwO1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0U3RvY2sgPSBwcm9kdWN0U2VsZWN0LnByb2R1Y3Rfc3RvY2sgfHwgMDtcclxuXHRcdFx0XHRsZXQgbnVtID0gdGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdDtcclxuXHRcdFx0XHRsZXQgbnVtcyA9IHRoaXMuc3RvcmVJbmZvLm51bSB8fCAwO1xyXG5cdFx0XHRcdC8v6K6+572u6buY6K6k5pWw5o2uXHJcblx0XHRcdFx0aWYgKHByb2R1Y3RTZWxlY3QuY2FydF9udW0gPT0gdW5kZWZpbmVkKSBwcm9kdWN0U2VsZWN0LmNhcnRfbnVtID0gMTtcclxuXHRcdFx0XHRpZiAoY2hhbmdlVmFsdWUpIHtcclxuXHRcdFx0XHRcdGlmIChudW0uY2FydF9udW0gPCB0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LnF1b3RhKSB7XHJcblx0XHRcdFx0XHRcdG51bS5jYXJ0X251bSsrO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJjYXJ0X251bVwiLCBudW0uY2FydF9udW0pO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJjYXJ0X251bVwiLCBudW0uY2FydF9udW0pO1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJjYXJ0X251bVwiLCBudW0uY2FydF9udW0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYgKG51bS5jYXJ0X251bSA9PSAxKSByZXR1cm5cclxuXHRcdFx0XHRcdG51bS5jYXJ0X251bS0tO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiY2FydF9udW1cIiwgbnVtLmNhcnRfbnVtKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcImNhcnRfbnVtXCIsIG51bS5jYXJ0X251bSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhdHRyVmFsKHZhbCkge1xyXG5cdFx0XHRcdHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyW3ZhbC5pbmRleHddLmluZGV4ID0gdGhpcy5hdHRyaWJ1dGUucHJvZHVjdEF0dHJbdmFsLmluZGV4d10uYXR0cl92YWx1ZXNbdmFsXHJcblx0XHRcdFx0XHQuaW5kZXhuXTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWxnuaAp+WPmOWKqOi1i+WAvFxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdENoYW5nZUF0dHI6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLCAnY2FydF9udW0nLCAxKTtcclxuXHRcdFx0XHRsZXQgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3Jlc107XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwic2VsZWN0U2t1XCIsIHByb2R1Y3RTZWxlY3QpO1xyXG5cdFx0XHRcdGlmIChwcm9kdWN0U2VsZWN0KSB7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJpbWFnZVwiLCBwcm9kdWN0U2VsZWN0LmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInByaWNlXCIsIHByb2R1Y3RTZWxlY3QucHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwic3RvY2tcIiwgcHJvZHVjdFNlbGVjdC5zdG9jayk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJ1bmlxdWVcIiwgcHJvZHVjdFNlbGVjdC51bmlxdWUpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YVwiLCBwcm9kdWN0U2VsZWN0LnF1b3RhKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInF1b3RhX3Nob3dcIiwgcHJvZHVjdFNlbGVjdC5xdW90YV9zaG93KTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLCBcImF0dHJWYWx1ZVwiLCByZXMpO1xyXG5cclxuXHRcdFx0XHRcdHRoaXMuYXR0clR4dCA9IHRoaXMuJHQoYOW3sumAieaLqWApXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcImltYWdlXCIsIHRoaXMuc3RvcmVJbmZvLmltYWdlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInByaWNlXCIsIHRoaXMuc3RvcmVJbmZvLnByaWNlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInN0b2NrXCIsIDApO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwidW5pcXVlXCIsIFwiXCIpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiY2FydF9udW1cIiwgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJxdW90YVwiLCAwKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInF1b3RhX3Nob3dcIiwgMCk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVmFsdWVcIiwgXCJcIik7XHJcblx0XHRcdFx0XHR0aGlzLmF0dHJUeHQgPSB0aGlzLiR0KGDlt7LpgInmi6lgKVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNjcm9sbDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHNjcm9sbFkgPSBlLmRldGFpbC5zY3JvbGxUb3A7XHJcblx0XHRcdFx0dmFyIG9wYWNpdHkgPSBzY3JvbGxZIC8gMjAwO1xyXG5cdFx0XHRcdG9wYWNpdHkgPSBvcGFjaXR5ID4gMSA/IDEgOiBvcGFjaXR5O1xyXG5cdFx0XHRcdHRoYXQub3BhY2l0eSA9IG9wYWNpdHlcclxuXHRcdFx0XHR0aGlzLmN1cnJlbnRQYWdlID0gZmFsc2VcclxuXHRcdFx0XHR0aGF0LnNjcm9sbFkgPSBzY3JvbGxZXHJcblx0XHRcdFx0aWYgKHRoYXQubG9jaykge1xyXG5cdFx0XHRcdFx0dGhhdC5sb2NrID0gZmFsc2VcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGF0LnRvcEFyci5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0aWYgKHNjcm9sbFkgPCB0aGF0LnRvcEFycltpXSAtIChhcHAuZ2xvYmFsRGF0YS5uYXZIZWlnaHQgLyAyKSArIHRoYXQuaGVpZ2h0QXJyW2ldKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQubmF2QWN0aXZlID0gaVxyXG5cdFx0XHRcdFx0XHRicmVha1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0dGFwOiBmdW5jdGlvbihpdGVtLCBpbmRleCkge1xyXG5cdFx0XHRcdHZhciBpZCA9IGl0ZW0uaWQ7XHJcblx0XHRcdFx0dmFyIGluZGV4ID0gaW5kZXg7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdC8vIGlmICghdGhpcy5kYXRhLmdvb2RfbGlzdC5sZW5ndGggJiYgaWQgPT0gXCJwYXN0MlwiKSB7XHJcblx0XHRcdFx0Ly8gICBpZCA9IFwicGFzdDNcIlxyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0XHR0aGlzLnRvVmlldyA9IGlkO1xyXG5cdFx0XHRcdHRoaXMubmF2QWN0aXZlID0gaW5kZXg7XHJcblx0XHRcdFx0dGhpcy5sb2NrID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLnNjcm9sbFRvcCA9IGluZGV4ID4gMCA/IHRoYXQudG9wQXJyW2luZGV4XSAtIChhcHAuZ2xvYmFsRGF0YS5uYXZIZWlnaHQgLyAyKSA6IHRoYXQudG9wQXJyW2luZGV4XVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+eCueWHu3NrdeWbvueJh+aJk+W8gOi9ruaSreWbvlxyXG5cdFx0XHRzaG93SW1nKGluZGV4KSB7XHJcblx0XHRcdFx0dGhpcy4kcmVmcy5jdXNQcmV2aWV3SW1nLm9wZW4odGhpcy5zZWxlY3RTa3Uuc3VrKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWIhuS6q+aJk+W8gFxyXG5cdFx0XHQgKlxyXG5cdFx0XHQgKi9cclxuXHRcdFx0bGlzdGVuZXJBY3Rpb25TaGVldCgpIHtcclxuXHRcdFx0XHR0aGlzLmN1cnJlbnRQYWdlID0gZmFsc2VcclxuXHRcdFx0XHRpZiAodGhpcy5pc0xvZ2luID09PSBmYWxzZSkge1xyXG5cdFx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5wb3N0ZXJJbWFnZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBvc3RlcnMgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0aWYgKHRoaXMuJHdlY2hhdC5pc1dlaXhpbigpID09PSB0cnVlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMud2VpeGluU3RhdHVzID0gdHJ1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdFx0dGhpcy5kb3dubG9hZEZpbGVQcm9tb3Rpb25Db2RlKCk7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuUHJvbW90aW9uQ29kZS5pbmRleE9mKFwiaHR0cFwiKSA9PSAwKSB7XHJcblx0XHRcdFx0XHRcdC8vIHRoaXMuZG93bmxvYWRGaWxlUHJvbW90aW9uQ29kZSgpO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdFx0XHRcdHRoaXMucG9zdGVycyA9IHRydWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+a7keWKqOi9ruaSreWbvumAieaLqeWVhuWTgVxyXG5cdFx0XHRjaGFuZ2VTd2l0Y2goZSkge1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0U2VsZWN0ID0gdGhpcy5za3VBcnJbZV07XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwic2VsZWN0U2t1XCIsIHByb2R1Y3RTZWxlY3QpO1xyXG5cdFx0XHRcdHZhciBza3VMaXN0ID0gcHJvZHVjdFNlbGVjdC5zdWsuc3BsaXQoXCIsXCIpO1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0QXR0clswXSwgXCJpbmRleFwiLCBza3VMaXN0WzBdKTtcclxuXHRcdFx0XHRpZiAoc2t1TGlzdC5sZW5ndGggPT0gMikge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzBdLCBcImluZGV4XCIsIHNrdUxpc3RbMF0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzFdLCBcImluZGV4XCIsIHNrdUxpc3RbMV0pO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAoc2t1TGlzdC5sZW5ndGggPT0gMykge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzBdLCBcImluZGV4XCIsIHNrdUxpc3RbMF0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzFdLCBcImluZGV4XCIsIHNrdUxpc3RbMV0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzJdLCBcImluZGV4XCIsIHNrdUxpc3RbMl0pO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAoc2t1TGlzdC5sZW5ndGggPT0gNCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzBdLCBcImluZGV4XCIsIHNrdUxpc3RbMF0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzFdLCBcImluZGV4XCIsIHNrdUxpc3RbMV0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzJdLCBcImluZGV4XCIsIHNrdUxpc3RbMl0pO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyWzNdLCBcImluZGV4XCIsIHNrdUxpc3RbM10pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAocHJvZHVjdFNlbGVjdCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwiaW1hZ2VcIiwgcHJvZHVjdFNlbGVjdC5pbWFnZSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcy5hdHRyaWJ1dGUucHJvZHVjdFNlbGVjdCwgXCJwcmljZVwiLCBwcm9kdWN0U2VsZWN0LnByaWNlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInN0b2NrXCIsIHByb2R1Y3RTZWxlY3Quc3RvY2spO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0cmlidXRlLnByb2R1Y3RTZWxlY3QsIFwidW5pcXVlXCIsIHByb2R1Y3RTZWxlY3QudW5pcXVlKTtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmF0dHJpYnV0ZS5wcm9kdWN0U2VsZWN0LCBcInZpcFByaWNlXCIsIHByb2R1Y3RTZWxlY3QudmlwUHJpY2UpO1xyXG5cdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsIFwiYXR0clR4dFwiLCB0aGlzLiR0KGDlt7LpgInmi6lgKSk7XHJcblx0XHRcdFx0XHR0aGlzLiRzZXQodGhpcywgXCJhdHRyVmFsdWVcIiwgcHJvZHVjdFNlbGVjdC5zdWspO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0LypcclxuXHRcdFx0ICogIOS4i+iuouWNlVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z29DYXQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGlzLmN1cnJlbnRQYWdlID0gZmFsc2VcclxuXHRcdFx0XHR2YXIgcHJvZHVjdFNlbGVjdCA9IHRoaXMucHJvZHVjdFZhbHVlW3RoaXMuYXR0clZhbHVlXTtcclxuXHRcdFx0XHQvL+aJk+W8gOWxnuaAp1xyXG5cdFx0XHRcdGlmICh0aGlzLmlzT3BlbilcclxuXHRcdFx0XHRcdHRoaXMuYXR0cmlidXRlLmNhcnRBdHRyID0gdHJ1ZVxyXG5cdFx0XHRcdGVsc2VcclxuXHRcdFx0XHRcdHRoaXMuYXR0cmlidXRlLmNhcnRBdHRyID0gIXRoaXMuYXR0cmlidXRlLmNhcnRBdHRyXHJcblx0XHRcdFx0Ly/lj6rmnInlhbPpl63lsZ7mgKflvLnnqpfml7bov5vooYzliqDlhaXotK3nianovaZcclxuXHRcdFx0XHRpZiAodGhpcy5hdHRyaWJ1dGUuY2FydEF0dHIgPT09IHRydWUgJiYgdGhpcy5pc09wZW4gPT0gZmFsc2UpIHJldHVybiB0aGlzLmlzT3BlbiA9IHRydWVcclxuXHRcdFx0XHQvL+WmguaenOacieWxnuaApyzmsqHmnInpgInmi6ks5o+Q56S655So5oi36YCJ5oupXHJcblx0XHRcdFx0aWYgKHRoaXMuYXR0cmlidXRlLnByb2R1Y3RBdHRyLmxlbmd0aCAmJiBwcm9kdWN0U2VsZWN0ID09PSB1bmRlZmluZWQgJiYgdGhpcy5pc09wZW4gPT0gdHJ1ZSkgcmV0dXJuIGFwcFxyXG5cdFx0XHRcdFx0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+36YCJ5oup5bGe5oCnYClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdGlmICh0aGlzLmNhcnRfbnVtIDw9IDApIHtcclxuXHRcdFx0XHRcdHJldHVybiBhcHAuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDor7fpgInmi6nmlbDph49gKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuaXNPcGVuID0gZmFsc2VcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvcG9pbnRzX21hbGwvaW50ZWdyYWxfb3JkZXI/dW5pcXVlPSR7cHJvZHVjdFNlbGVjdC51bmlxdWV9Jm51bT0ke3RoaXMuY2FydF9udW0gfHwgMX1gXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC5nZW5lcmF0ZS1wb3N0ZXJzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxNzBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6IDMwMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC41LCAwLjUsIDAuOSk7XHJcblx0XHRib3JkZXItdG9wOiAxcnB4IHNvbGlkICNlZWU7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhdGUtcG9zdGVycy5vbiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYXRlLXBvc3RlcnMgLml0ZW0ge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuZ2VuZXJhdGUtcG9zdGVycyAuaXRlbSAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiA4MHJweDtcclxuXHRcdGNvbG9yOiAjNWVhZTcyO1xyXG5cdH1cclxuXHJcblx0LmdlbmVyYXRlLXBvc3RlcnMgLml0ZW0gLmljb25mb250Lmljb24taGFpYmFvIHtcclxuXHRcdGNvbG9yOiAjNTM5MWYxO1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciAuaGVhZGVyIHtcclxuXHRcdHdpZHRoOiA0MDBycHg7XHJcblx0XHRoZWlnaHQ6IDk2cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMDUwNTA1O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdC8qICNpZmRlZiBNUCAqL1xyXG5cdFx0cGFkZGluZy1yaWdodDogOTVycHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC5pY29uLXhpYW5nenVvIHtcclxuXHRcdC8qICNpZmRlZiBINSAqL1xyXG5cdFx0dG9wOiAzMHJweCAhaW1wb3J0YW50O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQubmF2YmFyIC5oZWFkZXIgLml0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAwIDI1cnB4O1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubmF2YmFyIC5uYXZiYXJIIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5uYXZiYXIgLm5hdmJhckggLm5hdmJhckNvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lmljb24teGlhbmd6dW8ge1xyXG5cdFx0LyogY29sb3I6ICMwMDA7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0d2lkdGg6IDEwMHJweDtcclxuXHRcdGhlaWdodDogNTZycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTRycHg7XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0bGVmdDogMzNycHg7ICovXHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLm5hdiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5uYXYgLm1vbmV5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogI2U5MzMyMztcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDM0cnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM0cnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5uYXYgLm1vbmV5IC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiA0OHJweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTZycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLm5hdiAubW9uZXkgLnktbW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHJweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5uYXYgLnRpbWVJdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAubmF2IC50aW1lSXRlbSAudGltZUNvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAubmF2IC50aW1lSXRlbSAudGltZUNvbiAubnVtIHtcclxuXHRcdHBhZGRpbmc6IDAgN3JweDtcclxuXHRcdGZvbnQtc2l6ZTogMjJycHg7XHJcblx0XHRjb2xvcjogI2ZmM2QzZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5uYXYgLnRpbWVTdGF0ZSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLm5hdiAuaWNvbmZvbnQge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC53cmFwcGVyIHtcclxuXHRcdHBhZGRpbmc6IDAgMzJycHggMzJycHggMzJycHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLndyYXBwZXIgLmludHJvZHVjZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQubGltaXRfZ29vZCB7XHJcblx0XHRmb250LXNpemU6IDE2cnB4O1xyXG5cdFx0bWFyZ2luOiAxMHJweCAwcnB4O1xyXG5cdFx0Y29sb3I6IHJlZDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAud3JhcHBlciAuaW50cm9kdWNlIC5pbmZvciB7XHJcblx0XHQvLyB3aWR0aDogNTcwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC53cmFwcGVyIC5pbnRyb2R1Y2UgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMzdycHg7XHJcblx0XHRjb2xvcjogIzUxNTE1MTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAud3JhcHBlciAubGFiZWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbjogMThycHggMCAwIDA7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICM4Mjg0OGY7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLndyYXBwZXIgLmxhYmVsIC5zdG9jayB7fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciB7XHJcblx0XHRwYWRkaW5nOiAwIDIwcnB4IDAgMzBycHg7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0ei1pbmRleDogMjc3O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXJweCBzb2xpZCAjZjBmMGYwO1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHJweCsgY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpOyAvLy/lhbzlrrkgSU9TPDExLjIvXHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwcnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTsgLy8v5YW85a65IElPUz4xMS4yL1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5mb290ZXIgLml0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMThycHg7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuZm9vdGVyIC5pdGVtIC5pY29uZm9udCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5mb290ZXIgLml0ZW0gLmljb25mb250Lmljb24tc2hvdWNhbmcxIHtcclxuXHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuZm9vdGVyIC5pdGVtIC5pY29uZm9udC5pY29uLWdvdXd1Y2hlMSB7XHJcblx0XHRmb250LXNpemU6IDQwcnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5mb290ZXIgLml0ZW0gLmljb25mb250Lmljb24tZ291d3VjaGUxIC5udW0ge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRmb250LXNpemU6IDE4cnB4O1xyXG5cdFx0cGFkZGluZzogMnJweCA4cnB4IDNycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMDBycHg7XHJcblx0XHR0b3A6IC0xMHJweDtcclxuXHRcdHJpZ2h0OiAtMTBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuYm50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA3NnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuZm9vdGVyIC5ibnQgLmJudHMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNzZycHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuYm50IC5qb2luQ2FydCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweCAwIDAgNTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZWExMGYgMCUsICNmYTgwMTMgMTAwJSk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jb24gLmZvb3RlciAuYm50IC5idXkge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYTY1MTQgMCUsICNlOTMzMjMgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuZm9vdGVyIC5ibnQgLm5vLWdvb2RzIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNvbiAuY29udGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY29uIC5jb250ZXIgaW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmJnLWNvbG9yLWh1aSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjYmJiYmJiICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuY2FudmFzIHtcclxuXHRcdHdpZHRoOiA3NTBweDtcclxuXHRcdGhlaWdodDogMTE5MHB4O1xyXG5cdH1cclxuXHJcblx0LnBvc3Rlci1wb3Age1xyXG5cdFx0d2lkdGg6IDQ1MHJweDtcclxuXHRcdGhlaWdodDogNzE0cnB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0ei1pbmRleDogMzAwO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRtYXJnaW4tdG9wOiAtMzc3cnB4O1xyXG5cdH1cclxuXHJcblx0LnBvc3Rlci1wb3AgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5wb3N0ZXItcG9wIC5jbG9zZSB7XHJcblx0XHR3aWR0aDogNDZycHg7XHJcblx0XHRoZWlnaHQ6IDc1cnB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IC03M3JweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnBvc3Rlci1wb3AgLnNhdmUtcG9zdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZjJkMGE7XHJcblx0XHRmb250LXNpemU6IO+8mjIycnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDc2cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDc2cnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQucG9zdGVyLXBvcCAua2VlcCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC9kZWVwLy5tYXNrIHtcclxuXHRcdHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWFzazEge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdHotaW5kZXg6IDI4ODtcclxuXHR9XHJcblxyXG5cdC5ob21lLW5hdiB7XHJcblx0XHQvKiAjaWZkZWYgSDUgKi9cclxuXHRcdHRvcDogMjBycHggIWltcG9ydGFudDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0LmhvbWUtbmF2IHtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0LyogI2lmZGVmIE1QICovXHJcblx0XHR3aWR0aDogMTI2cnB4O1xyXG5cdFx0bGVmdDogMTVycHg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdC8qICNpZm5kZWYgTVAgKi9cclxuXHRcdHdpZHRoOiA1NnJweDtcclxuXHRcdGxlZnQ6IDMzcnB4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRoZWlnaHQ6IDU2cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzM3JweDtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDBycHg7XHJcblxyXG5cdFx0Ji5yaWdodCB7XHJcblx0XHRcdHJpZ2h0OiAzM3JweDtcclxuXHRcdFx0bGVmdDogdW5zZXRcclxuXHRcdH1cclxuXHJcblx0XHQmLm9uIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdW5zZXQ7XHJcblx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaG9tZUluZGV4IHtcclxuXHRcdFx0LyogI2lmZGVmIE1QICovXHJcblx0XHRcdHdpZHRoOiA5OHJweDtcclxuXHRcdFx0LyogI2VuZGlmICovXHJcblx0XHRcdC8qICNpZm5kZWYgTVAgKi9cclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ob21lLW5hdiAuaWNvbmZvbnQge1xyXG5cdFx0d2lkdGg6IDU4cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmhvbWUtbmF2IC5saW5lIHtcclxuXHRcdHdpZHRoOiAxcnB4O1xyXG5cdFx0aGVpZ2h0OiAzNHJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNCM0IzQjM7XHJcblx0fVxyXG5cclxuXHQuaG9tZS1uYXYgLmljb24teGlhbmd6dW8ge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdH1cclxuXHJcblx0LnNoYXJlLWJveCB7XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnNoYXJlLWJveCBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5kZiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuYXR0ckltZyB7XHJcblx0XHR3aWR0aDogNjZycHg7XHJcblx0XHRoZWlnaHQ6IDY2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNHJweDtcclxuXHR9XHJcblxyXG5cdC5zd2l0Y2hUeHQge1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0YmFja2dyb3VuZDogI2VlZWVlZTtcclxuXHRcdHBhZGRpbmc6IDAgMTBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmF0dHJpYnV0ZSB7XHJcblx0XHRwYWRkaW5nOiAxMHJweCAzMHJweDtcclxuXHJcblx0XHQubGluZTEge1xyXG5cdFx0XHR3aWR0aDogNjAwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZsZXgge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmZsZXhzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQuYXR0ci10eHQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0d2lkdGg6IDEzMHJweDtcclxuXHR9XHJcblxyXG5cdC5kZWxldGUtbGluZSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1400\n"); /***/ }), /* 1401 */ /*!**************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/component/productWindow.vue ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _productWindow_vue_vue_type_template_id_38a56725_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./productWindow.vue?vue&type=template&id=38a56725&scoped=true& */ 1402);\n/* harmony import */ var _productWindow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./productWindow.vue?vue&type=script&lang=js& */ 1404);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _productWindow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _productWindow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _productWindow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _productWindow_vue_vue_type_template_id_38a56725_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _productWindow_vue_vue_type_template_id_38a56725_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"38a56725\",\n null,\n false,\n _productWindow_vue_vue_type_template_id_38a56725_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/points_mall/component/productWindow.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0k7QUFDdEk7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSxvR0FBTTtBQUNSLEVBQUUsNkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQwMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vcHJvZHVjdFdpbmRvdy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzhhNTY3MjUmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9wcm9kdWN0V2luZG93LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vcHJvZHVjdFdpbmRvdy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIzOGE1NjcyNVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9wb2ludHNfbWFsbC9jb21wb25lbnQvcHJvZHVjdFdpbmRvdy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1401\n"); /***/ }), /* 1402 */ /*!*********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/component/productWindow.vue?vue&type=template&id=38a56725&scoped=true& ***! \*********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_productWindow_vue_vue_type_template_id_38a56725_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./productWindow.vue?vue&type=template&id=38a56725&scoped=true& */ 1403); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_productWindow_vue_vue_type_template_id_38a56725_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_productWindow_vue_vue_type_template_id_38a56725_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_productWindow_vue_vue_type_template_id_38a56725_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_productWindow_vue_vue_type_template_id_38a56725_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1403 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/component/productWindow.vue?vue&type=template&id=38a56725&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "product-window"), class: _vm._$s( 1, "c", (_vm.attr.cartAttr === true ? "on" : "") + " " + (_vm.iSbnt ? "join" : "") + " " + (_vm.iScart ? "joinCart" : "") ), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "textpic acea-row row-between-wrapper" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "pictrue"), attrs: { _i: 3 }, on: { click: function ($event) { return _vm.showImg() }, }, }, [ _c("image", { attrs: { src: _vm._$s(4, "a-src", _vm.attr.productSelect.image), _i: 4, }, }), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "text"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "line1"), attrs: { _i: 6 } }, [ _vm._v( _vm._$s( 6, "t0-0", _vm._s(_vm.attr.productSelect.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "money font-color"), attrs: { _i: 7 }, }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "acea-row row-middle"), attrs: { _i: 8 }, }, [ _c( "text", { staticClass: _vm._$s(9, "sc", "num"), attrs: { _i: 9 }, }, [ _vm._v( _vm._$s( 9, "t0-0", _vm._s(_vm.attr.productSelect.price) ) + _vm._$s(9, "t0-1", _vm._s(_vm.$t("积分"))) ), ] ), ] ), _vm._$s(10, "i", _vm.isShow) ? _c( "text", { staticClass: _vm._$s(10, "sc", "stock"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.$t("库存"))) + _vm._$s( 10, "t0-1", _vm._s(_vm.attr.productSelect.stock) ) ), ] ) : _vm._e(), _vm._$s(11, "i", _vm.limitNum) ? _c( "text", { staticClass: _vm._$s(11, "sc", "stock"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.$t("剩余"))) + _vm._$s( 11, "t0-1", _vm._s(_vm.attr.productSelect.quota) ) ), ] ) : _vm._e(), ] ), ] ), _c("view", { staticClass: _vm._$s(12, "sc", "iconfont icon-guanbi"), attrs: { _i: 12 }, on: { click: _vm.closeAttr }, }), ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "rollTop"), attrs: { _i: 13 } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "productWinList"), attrs: { _i: 14 }, }, _vm._l( _vm._$s(15, "f", { forItems: _vm.attr.productAttr }), function (item, indexw, $20, $30) { return _c( "view", { key: _vm._$s(15, "f", { forIndex: $20, key: indexw }), staticClass: _vm._$s("15-" + $30, "sc", "item"), attrs: { _i: "15-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("16-" + $30, "sc", "title"), attrs: { _i: "16-" + $30 }, }, [ _vm._v( _vm._$s("16-" + $30, "t0-0", _vm._s(item.attr_name)) ), ] ), _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "listn acea-row row-middle" ), attrs: { _i: "17-" + $30 }, }, _vm._l( _vm._$s(18 + "-" + $30, "f", { forItems: item.attr_value, }), function (itemn, indexn, $21, $31) { return _c( "view", { key: _vm._$s(18 + "-" + $30, "f", { forIndex: $21, key: indexn, }), staticClass: _vm._$s( "18-" + $30 + "-" + $31, "sc", "itemn" ), class: _vm._$s( "18-" + $30 + "-" + $31, "c", item.index === itemn.attr ? "on" : "" ), attrs: { _i: "18-" + $30 + "-" + $31 }, on: { click: function ($event) { return _vm.tapAttr(indexw, indexn) }, }, }, [ _vm._v( _vm._$s( "18-" + $30 + "-" + $31, "t0-0", _vm._s(itemn.attr) ) ), ] ) } ), 0 ), ] ) } ), 0 ), ] ), ] ), _c("view", { staticClass: _vm._$s(19, "sc", "mask"), attrs: { hidden: _vm._$s(19, "a-hidden", _vm.attr.cartAttr === false), _i: 19, }, on: { touchmove: function ($event) { $event.preventDefault() }, click: _vm.closeAttr, }, }), ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1404 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/component/productWindow.vue?vue&type=script&lang=js& ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_productWindow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./productWindow.vue?vue&type=script&lang=js& */ 1405);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_productWindow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_productWindow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_productWindow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_productWindow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_productWindow_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdpQixDQUFnQiwya0JBQUcsRUFBQyIsImZpbGUiOiIxNDA0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcHJvZHVjdFdpbmRvdy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Byb2R1Y3RXaW5kb3cudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1404\n"); /***/ }), /* 1405 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/component/productWindow.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n props: {\n attr: {\n type: Object,\n default: function _default() {}\n },\n limitNum: {\n type: Number,\n value: 0\n },\n isShow: {\n type: Number,\n value: 0\n },\n iSbnt: {\n type: Number,\n value: 0\n },\n iSplus: {\n type: Number,\n value: 0\n },\n iScart: {\n type: Number,\n value: 0\n },\n is_vip: {\n type: Number,\n value: 0\n }\n },\n data: function data() {\n return {};\n },\n mounted: function mounted() {},\n methods: {\n getpreviewImage: function getpreviewImage() {\n uni.previewImage({\n urls: this.attr.productSelect.image.split(','),\n current: this.attr.productSelect.image\n });\n },\n goCat: function goCat() {\n this.$emit('goCat');\n },\n /**\n * 购物车手动输入数量\n * \n */\n bindCode: function bindCode(e) {\n this.$emit('iptCartNum', this.attr.productSelect.cart_num);\n },\n closeAttr: function closeAttr() {\n this.$emit('myevent');\n },\n CartNumDes: function CartNumDes() {\n this.$emit('ChangeCartNum', false);\n },\n CartNumAdd: function CartNumAdd() {\n this.$emit('ChangeCartNum', true);\n },\n tapAttr: function tapAttr(indexw, indexn) {\n var that = this;\n that.$emit(\"attrVal\", {\n indexw: indexw,\n indexn: indexn\n });\n this.$set(this.attr.productAttr[indexw], 'index', this.attr.productAttr[indexw].attr_values[indexn]);\n var value = that.getCheckedValue().join(\",\");\n that.$emit(\"ChangeAttr\", value);\n },\n showImg: function showImg() {\n this.$emit('getImg');\n },\n //获取被选中属性;\n getCheckedValue: function getCheckedValue() {\n var productAttr = this.attr.productAttr;\n var value = [];\n for (var i = 0; i < productAttr.length; i++) {\n for (var j = 0; j < productAttr[i].attr_values.length; j++) {\n if (productAttr[i].index === productAttr[i].attr_values[j]) {\n value.push(productAttr[i].attr_values[j]);\n }\n }\n }\n return value;\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcG9pbnRzX21hbGwvY29tcG9uZW50L3Byb2R1Y3RXaW5kb3cudnVlIl0sIm5hbWVzIjpbInByb3BzIiwiYXR0ciIsInR5cGUiLCJkZWZhdWx0IiwibGltaXROdW0iLCJ2YWx1ZSIsImlzU2hvdyIsImlTYm50IiwiaVNwbHVzIiwiaVNjYXJ0IiwiaXNfdmlwIiwiZGF0YSIsIm1vdW50ZWQiLCJtZXRob2RzIiwiZ2V0cHJldmlld0ltYWdlIiwidW5pIiwidXJscyIsImN1cnJlbnQiLCJnb0NhdCIsImJpbmRDb2RlIiwiY2xvc2VBdHRyIiwiQ2FydE51bURlcyIsIkNhcnROdW1BZGQiLCJ0YXBBdHRyIiwidGhhdCIsImluZGV4dyIsImluZGV4biIsImdldENoZWNrZWRWYWx1ZSIsImpvaW4iLCJzaG93SW1nIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnQkE0REE7RUFFQUE7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBRztJQUNBO0lBQ0FDO01BQ0FKO01BQ0FHO0lBQ0E7SUFDQUU7TUFDQUw7TUFDQUc7SUFDQTtJQUNBRztNQUNBTjtNQUNBRztJQUNBO0lBQ0FJO01BQ0FQO01BQ0FHO0lBQ0E7SUFDQUs7TUFDQVI7TUFDQUc7SUFDQTtFQUNBO0VBQ0FNO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQztRQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO01BQ0EsaUJBQ0FDLGtCQUNBQztNQUNBSjtJQUVBO0lBQ0FLO01BQ0E7SUFDQTtJQUNBO0lBQ0FGO01BQ0E7TUFDQTtNQUNBO1FBQ0E7VUFDQTtZQUNBdEI7VUFDQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjE0MDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInByb2R1Y3Qtd2luZG93XCJcclxuXHRcdFx0OmNsYXNzPVwiKGF0dHIuY2FydEF0dHIgPT09IHRydWUgPyAnb24nIDogJycpICsgJyAnICsgKGlTYm50Pydqb2luJzonJykgKyAnICcgKyAoaVNjYXJ0Pydqb2luQ2FydCc6JycpXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dHBpYyBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWN0cnVlXCIgQGNsaWNrPVwic2hvd0ltZygpXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImF0dHIucHJvZHVjdFNlbGVjdC5pbWFnZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaW5lMVwiPlxyXG5cdFx0XHRcdFx0XHR7eyBhdHRyLnByb2R1Y3RTZWxlY3Quc3RvcmVfbmFtZSB9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJtb25leSBmb250LWNvbG9yXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYWNlYS1yb3cgcm93LW1pZGRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibnVtXCI+e3sgYXR0ci5wcm9kdWN0U2VsZWN0LnByaWNlIH19e3skdChg56ev5YiGYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInN0b2NrXCIgdi1pZj0naXNTaG93Jz57eyR0KGDlupPlrZhgKX19OiB7eyBhdHRyLnByb2R1Y3RTZWxlY3Quc3RvY2sgfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPSdzdG9jaycgdi1pZj1cImxpbWl0TnVtXCI+e3skdChg5Ymp5L2ZYCl9fToge3thdHRyLnByb2R1Y3RTZWxlY3QucXVvdGF9fTwvdGV4dD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpY29uZm9udCBpY29uLWd1YW5iaVwiIEBjbGljaz1cImNsb3NlQXR0clwiPjwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInJvbGxUb3BcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInByb2R1Y3RXaW5MaXN0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGVtLCBpbmRleHcpIGluIGF0dHIucHJvZHVjdEF0dHJcIiA6a2V5PVwiaW5kZXh3XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj57eyBpdGVtLmF0dHJfbmFtZSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsaXN0biBhY2VhLXJvdyByb3ctbWlkZGxlXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtblwiIDpjbGFzcz1cIml0ZW0uaW5kZXggPT09IGl0ZW1uLmF0dHIgPyAnb24nIDogJydcIlxyXG5cdFx0XHRcdFx0XHRcdFx0di1mb3I9XCIoaXRlbW4sIGluZGV4bikgaW4gaXRlbS5hdHRyX3ZhbHVlXCIgQGNsaWNrPVwidGFwQXR0cihpbmRleHcsIGluZGV4bilcIlxyXG5cdFx0XHRcdFx0XHRcdFx0OmtleT1cImluZGV4blwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3sgaXRlbW4uYXR0ciB9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiY2FydCBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+e3skdChg5pWw6YePYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY2FybnVtIGFjZWEtcm93IHJvdy1sZWZ0XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSByZWR1Y2UgYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyXCJcclxuXHRcdFx0XHRcdFx0XHQ6Y2xhc3M9XCJhdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0gPD0gMSA/ICdvbicgOiAnJ1wiIEBjbGljaz1cIkNhcnROdW1EZXNcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImljb25mb250IGljb24tc2hhbmdwaW5zaHVsaWFuZy1qaWFuXCI+PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIG51bSBhY2VhLXJvdyByb3ctbWlkZGxlJz5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cIm51bWJlclwiIHYtbW9kZWw9XCJhdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW1cIlxyXG5cdFx0XHRcdFx0XHRcdFx0ZGF0YS1uYW1lPVwicHJvZHVjdFNlbGVjdC5jYXJ0X251bVwiXHJcblx0XHRcdFx0XHRcdFx0XHRAaW5wdXQ9XCJiaW5kQ29kZShhdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0pXCI+PC9pbnB1dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiYXR0ci5wcm9kdWN0U2VsZWN0LnN0b2NrID4gYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtXCIgY2xhc3M9J2l0ZW0gcGx1cydcclxuXHRcdFx0XHRcdFx0XHQ6Y2xhc3M9JyhhdHRyLnByb2R1Y3RTZWxlY3Quc3RvY2sgPj0gYXR0ci5wcm9kdWN0U2VsZWN0LmNhcnRfbnVtKT8gXCJvblwiOlwiXCInXHJcblx0XHRcdFx0XHRcdFx0QGNsaWNrPSdDYXJ0TnVtQWRkJz4rPC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1hc2tcIiBAdG91Y2htb3ZlLnByZXZlbnQgOmhpZGRlbj1cImF0dHIuY2FydEF0dHIgPT09IGZhbHNlXCIgQGNsaWNrPVwiY2xvc2VBdHRyXCI+PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGF0dHI6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdDogKCkgPT4ge31cclxuXHRcdFx0fSxcclxuXHRcdFx0bGltaXROdW06IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0dmFsdWU6IDBcclxuXHRcdFx0fSxcclxuXHRcdFx0aXNTaG93OiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdHZhbHVlOiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdGlTYm50OiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdHZhbHVlOiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdGlTcGx1czoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHR2YWx1ZTogMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpU2NhcnQ6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0dmFsdWU6IDBcclxuXHRcdFx0fSxcclxuXHRcdFx0aXNfdmlwOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdHZhbHVlOiAwXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge307XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHt9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnZXRwcmV2aWV3SW1hZ2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHVuaS5wcmV2aWV3SW1hZ2Uoe1xyXG5cdFx0XHRcdFx0dXJsczogdGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QuaW1hZ2Uuc3BsaXQoJywnKSxcclxuXHRcdFx0XHRcdGN1cnJlbnQ6IHRoaXMuYXR0ci5wcm9kdWN0U2VsZWN0LmltYWdlXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvQ2F0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdnb0NhdCcpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6LSt54mp6L2m5omL5Yqo6L6T5YWl5pWw6YePXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0YmluZENvZGU6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdpcHRDYXJ0TnVtJywgdGhpcy5hdHRyLnByb2R1Y3RTZWxlY3QuY2FydF9udW0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbG9zZUF0dHI6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ215ZXZlbnQnKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Q2FydE51bURlczogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnQ2hhbmdlQ2FydE51bScsIGZhbHNlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Q2FydE51bUFkZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnQ2hhbmdlQ2FydE51bScsIHRydWUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR0YXBBdHRyOiBmdW5jdGlvbihpbmRleHcsIGluZGV4bikge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LiRlbWl0KFwiYXR0clZhbFwiLCB7XHJcblx0XHRcdFx0XHRpbmRleHc6IGluZGV4dyxcclxuXHRcdFx0XHRcdGluZGV4bjogaW5kZXhuXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuYXR0ci5wcm9kdWN0QXR0cltpbmRleHddLCAnaW5kZXgnLCB0aGlzLmF0dHIucHJvZHVjdEF0dHJbaW5kZXh3XS5hdHRyX3ZhbHVlc1tpbmRleG5dKTtcclxuXHRcdFx0XHRsZXQgdmFsdWUgPSB0aGF0XHJcblx0XHRcdFx0XHQuZ2V0Q2hlY2tlZFZhbHVlKClcclxuXHRcdFx0XHRcdC5qb2luKFwiLFwiKTtcclxuXHRcdFx0XHR0aGF0LiRlbWl0KFwiQ2hhbmdlQXR0clwiLCB2YWx1ZSk7XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93SW1nKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2dldEltZycpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+iOt+WPluiiq+mAieS4reWxnuaAp++8m1xyXG5cdFx0XHRnZXRDaGVja2VkVmFsdWU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCBwcm9kdWN0QXR0ciA9IHRoaXMuYXR0ci5wcm9kdWN0QXR0cjtcclxuXHRcdFx0XHRsZXQgdmFsdWUgPSBbXTtcclxuXHRcdFx0XHRmb3IgKGxldCBpID0gMDsgaSA8IHByb2R1Y3RBdHRyLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRmb3IgKGxldCBqID0gMDsgaiA8IHByb2R1Y3RBdHRyW2ldLmF0dHJfdmFsdWVzLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdGlmIChwcm9kdWN0QXR0cltpXS5pbmRleCA9PT0gcHJvZHVjdEF0dHJbaV0uYXR0cl92YWx1ZXNbal0pIHtcclxuXHRcdFx0XHRcdFx0XHR2YWx1ZS5wdXNoKHByb2R1Y3RBdHRyW2ldLmF0dHJfdmFsdWVzW2pdKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gdmFsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdC52aXAtbW9uZXkge1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cnB4O1xyXG5cdH1cclxuXHJcblx0LnZpcEltZyB7XHJcblx0XHR3aWR0aDogNjhycHg7XHJcblx0XHRoZWlnaHQ6IDI3cnB4O1xyXG5cclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZycHggMTZycHggMCAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC4yNSwgLjUsIC41LCAuOSk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTQwcnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IGNhbGMoMTQwcnB4KyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M8MTEuMi9cclxuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDE0MHJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7IC8vL+WFvOWuuSBJT1M+MTEuMi9cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdy5vbiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93LmpvaW4ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93LmpvaW5DYXJ0IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHJweDtcclxuXHRcdHotaW5kZXg6IDEwMDAwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC50ZXh0cGljIHtcclxuXHRcdHBhZGRpbmc6IDAgMTMwcnB4IDAgMzBycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyOXJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAudGV4dHBpYyAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTUwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxNTBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnRleHRwaWMgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAudGV4dHBpYyAudGV4dCB7XHJcblx0XHR3aWR0aDogNDEwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGNvbG9yOiAjMjAyMDIwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC50ZXh0cGljIC50ZXh0IC5tb25leSB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnRleHRwaWMgLnRleHQgLm1vbmV5IC5udW0ge1xyXG5cdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAudGV4dHBpYyAudGV4dCAubW9uZXkgLnN0b2NrIHtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDZycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnRleHRwaWMgLmljb25mb250IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAzMHJweDtcclxuXHRcdHRvcDogLTVycHg7XHJcblx0XHRmb250LXNpemU6IDM1cnB4O1xyXG5cdFx0Y29sb3I6ICM4YThhOGE7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnJvbGxUb3Age1xyXG5cdFx0bWF4LWhlaWdodDogNTIwcnB4O1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiAzNnJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAucHJvZHVjdFdpbkxpc3QgLml0ZW1+Lml0ZW0ge1xyXG5cdFx0bWFyZ2luLXRvcDogMzZycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnByb2R1Y3RXaW5MaXN0IC5pdGVtIC50aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC5wcm9kdWN0V2luTGlzdCAuaXRlbSAubGlzdG4ge1xyXG5cdFx0cGFkZGluZzogMCAzMHJweCAwIDE2cnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC5wcm9kdWN0V2luTGlzdCAuaXRlbSAubGlzdG4gLml0ZW1uIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRwYWRkaW5nOiA3cnB4IDMzcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjVycHg7XHJcblx0XHRtYXJnaW46IDIwcnB4IDAgMCAxNHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLnByb2R1Y3RXaW5MaXN0IC5pdGVtIC5saXN0biAuaXRlbW4ub24ge1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tdmlldy1taW5vckNvbG9yVCk7XHJcblx0XHRib3JkZXItY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC5wcm9kdWN0V2luTGlzdCAuaXRlbSAubGlzdG4gLml0ZW1uLmxpbWl0IHtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLmNhcnQge1xyXG5cdFx0bWFyZ2luLXRvcDogMzZycHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC5jYXJ0IC50aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLmNhcnQgLmNhcm51bSB7XHJcblx0XHRoZWlnaHQ6IDU0cnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjRycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLmNhcnQgLmNhcm51bSAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAuY2FydCAuY2FybnVtIHZpZXcge1xyXG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI2E0YTRhNDtcclxuXHRcdHdpZHRoOiA4NHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Zm9udC1zaXplOiA0NXJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAuY2FydCAuY2FybnVtIC5yZWR1Y2Uge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweCAwIDAgNnJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0OHJweDtcclxuXHRcdGZvbnQtc2l6ZTogNjBycHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLmNhcnQgLmNhcm51bSAucmVkdWNlLm9uIHtcclxuXHRcdC8vIGJvcmRlci1jb2xvcjogI2UzZTNlMztcclxuXHRcdGNvbG9yOiAjREVERURFO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtd2luZG93IC5jYXJ0IC5jYXJudW0gLnBsdXMge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDZycHggNnJweCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ2cnB4O1xyXG5cdFx0Y29sb3I6ICNERURFREU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13aW5kb3cgLmNhcnQgLmNhcm51bSAucGx1cy5vbiB7XHJcblx0XHQvLyBib3JkZXItY29sb3I6ICNlM2UzZTM7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAuY2FydCAuY2FybnVtIC5udW0ge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNDIsIDI0MiwgMjQyLCAxKTtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAuam9pbkJudCB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0d2lkdGg6IDYyMHJweDtcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luOiAyMXJweCBhdXRvIDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdpbmRvdyAuam9pbkJudC5vbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1405\n"); /***/ }), /* 1406 */ /*!******************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/exchange_record.vue?mpType=page ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _exchange_record_vue_vue_type_template_id_47268a96_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./exchange_record.vue?vue&type=template&id=47268a96&mpType=page */ 1407);\n/* harmony import */ var _exchange_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./exchange_record.vue?vue&type=script&lang=js&mpType=page */ 1409);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _exchange_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _exchange_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _exchange_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _exchange_record_vue_vue_type_template_id_47268a96_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _exchange_record_vue_vue_type_template_id_47268a96_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _exchange_record_vue_vue_type_template_id_47268a96_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/points_mall/exchange_record.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBdUk7QUFDdkk7QUFDOEU7QUFDTDs7O0FBR3pFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGdHQUFNO0FBQ1IsRUFBRSxxR0FBTTtBQUNSLEVBQUUsOEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUseUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQwNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vZXhjaGFuZ2VfcmVjb3JkLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00NzI2OGE5NiZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vZXhjaGFuZ2VfcmVjb3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9leGNoYW5nZV9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcG9pbnRzX21hbGwvZXhjaGFuZ2VfcmVjb3JkLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1406\n"); /***/ }), /* 1407 */ /*!************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/exchange_record.vue?vue&type=template&id=47268a96&mpType=page ***! \************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_exchange_record_vue_vue_type_template_id_47268a96_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./exchange_record.vue?vue&type=template&id=47268a96&mpType=page */ 1408); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_exchange_record_vue_vue_type_template_id_47268a96_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_exchange_record_vue_vue_type_template_id_47268a96_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_exchange_record_vue_vue_type_template_id_47268a96_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_exchange_record_vue_vue_type_template_id_47268a96_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1408 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/exchange_record.vue?vue&type=template&id=47268a96&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _vm._$s(1, "i", _vm.bargain.length > 0) ? [ _c( "view", { ref: "container", staticClass: _vm._$s(2, "sc", "bargain-record"), attrs: { _i: 2 }, }, [ _vm._l( _vm._$s(3, "f", { forItems: _vm.bargain }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("3-" + $30, "sc", "item"), attrs: { _i: "3-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "4-" + $30, "sc", "exchange_record-time" ), attrs: { _i: "4-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s( "5-" + $30, "t0-0", _vm._s(_vm.$t("兑换时间")) ) + _vm._$s( "5-" + $30, "t0-1", _vm._s(item.add_time) ) ), ]), _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "status" ), attrs: { _i: "6-" + $30 }, }, [ _vm._v( _vm._$s( "6-" + $30, "t0-0", _vm._s(_vm.$t(item.status_name)) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: "7-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "pictrue" ), attrs: { _i: "8-" + $30 }, }, [ _c("image", { attrs: { src: _vm._$s( "9-" + $30, "a-src", item.image ), _i: "9-" + $30, }, }), ] ), _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "text acea-row row-column-around" ), attrs: { _i: "10-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "line1" ), attrs: { _i: "11-" + $30 }, }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(item.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s( "12-" + $30, "sc", "line1 gray-sty" ), attrs: { _i: "12-" + $30 }, }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.suk) ) ), ] ), _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "line1 gray-sty" ), attrs: { _i: "13-" + $30 }, }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(_vm.$t("积分")) ) + _vm._$s( "13-" + $30, "t0-1", _vm._s(item.total_price) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s( "14-" + $30, "sc", "bottom acea-row row-between-wrapper" ), attrs: { _i: "14-" + $30 }, }, [ _c("view", { staticClass: _vm._$s("15-" + $30, "sc", "end"), attrs: { _i: "15-" + $30 }, }), _c( "view", { staticClass: _vm._$s( "16-" + $30, "sc", "acea-row row-middle row-right" ), attrs: { _i: "16-" + $30 }, }, [ _vm._$s( "17-" + $30, "i", item.status === 2 && item.delivery_type === "express" ) ? _c( "view", { staticClass: _vm._$s( "17-" + $30, "sc", "bnt cancel" ), attrs: { _i: "17-" + $30 }, on: { click: function ($event) { return _vm.getLogistics( item.order_id ) }, }, }, [ _vm._v( _vm._$s( "17-" + $30, "t0-0", _vm._s(_vm.$t("查看物流")) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( "18-" + $30, "sc", "bnt bg-color-red" ), attrs: { _i: "18-" + $30 }, on: { click: function ($event) { return _vm.goDetail(item.order_id) }, }, }, [ _vm._v( _vm._$s( "18-" + $30, "t0-0", _vm._s(_vm.$t("查看详情")) ) ), ] ), ] ), ] ), ] ) } ), _c("Loading", { attrs: { loaded: _vm.status, loading: _vm.loadingList, _i: 19, }, }), ], 2 ), ] : _vm._e(), _vm._$s(20, "i", _vm.bargain.length == 0) ? [ _c("emptyPage", { attrs: { title: _vm.$t("暂无兑换记录~"), _i: 21 }, }), ] : _vm._e(), _c("home", { attrs: { _i: 22 } }), ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1409 */ /*!******************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/exchange_record.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_exchange_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./exchange_record.vue?vue&type=script&lang=js&mpType=page */ 1410);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_exchange_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_exchange_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_exchange_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_exchange_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_exchange_record_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFqQixDQUFnQix3bEJBQUcsRUFBQyIsImZpbGUiOiIxNDA5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZXhjaGFuZ2VfcmVjb3JkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9leGNoYW5nZV9yZWNvcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1409\n"); /***/ }), /* 1410 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/exchange_record.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _countDown = _interopRequireDefault(__webpack_require__(/*! @/components/countDown */ 189));\nvar _emptyPage = _interopRequireDefault(__webpack_require__(/*! @/components/emptyPage.vue */ 635));\nvar _activity = __webpack_require__(/*! @/api/activity */ 106);\nvar _Loading = _interopRequireDefault(__webpack_require__(/*! @/components/Loading */ 223));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"BargainRecord\",\n components: {\n CountDown: _countDown.default,\n Loading: _Loading.default,\n emptyPage: _emptyPage.default,\n home: _home.default\n },\n props: {},\n mixins: [_color.default],\n data: function data() {\n return {\n bargain: [],\n status: false,\n //砍价列表是否获取完成 false 未完成 true 完成\n loadingList: false,\n //当前接口是否请求完成 false 完成 true 未完成\n page: 1,\n //页码\n limit: 20,\n //数量\n userInfo: {}\n };\n },\n onLoad: function onLoad() {\n this.getIntegralOrderList();\n },\n methods: {\n goDetail: function goDetail(id) {\n uni.navigateTo({\n url: \"/pages/points_mall/integral_order_details?order_id=\".concat(id)\n });\n },\n getIntegralOrderList: function getIntegralOrderList() {\n var that = this;\n if (that.loadingList) return;\n if (that.status) return;\n (0, _activity.getIntegralOrderList)({\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n that.status = res.data.length < that.limit;\n that.bargain.push.apply(that.bargain, res.data);\n that.page++;\n that.loadingList = false;\n }).catch(function (res) {\n that.$util.Tips({\n title: res\n });\n });\n },\n getLogistics: function getLogistics(order_id) {\n uni.navigateTo({\n url: \"/pages/points_mall/logistics_details?order_id=\".concat(order_id)\n });\n }\n },\n onReachBottom: function onReachBottom() {\n this.getIntegralOrderList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcG9pbnRzX21hbGwvZXhjaGFuZ2VfcmVjb3JkLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwiY29tcG9uZW50cyIsIkNvdW50RG93biIsIkxvYWRpbmciLCJlbXB0eVBhZ2UiLCJob21lIiwicHJvcHMiLCJtaXhpbnMiLCJkYXRhIiwiYmFyZ2FpbiIsInN0YXR1cyIsImxvYWRpbmdMaXN0IiwicGFnZSIsImxpbWl0IiwidXNlckluZm8iLCJvbkxvYWQiLCJtZXRob2RzIiwiZ29EZXRhaWwiLCJ1bmkiLCJ1cmwiLCJnZXRJbnRlZ3JhbE9yZGVyTGlzdCIsInRoZW4iLCJ0aGF0IiwiY2F0Y2giLCJ0aXRsZSIsImdldExvZ2lzdGljcyIsIm9uUmVhY2hCb3R0b20iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFpREE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7RUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7RUFDQTtFQUNBQztFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBQztRQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBUjtRQUNBQztNQUNBLEdBQ0FRO1FBQ0FDO1FBQ0FBO1FBQ0FBO1FBQ0FBO01BQ0EsR0FDQUM7UUFDQUQ7VUFDQUU7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQVA7UUFDQUM7TUFDQTtJQUNBO0VBQ0E7RUFDQU87SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxNDEwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDxibG9jayB2LWlmPVwiYmFyZ2Fpbi5sZW5ndGg+MFwiID5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiYXJnYWluLXJlY29yZFwiIHJlZj1cImNvbnRhaW5lclwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBiYXJnYWluXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImV4Y2hhbmdlX3JlY29yZC10aW1lXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHRcdFx0XHRcdFx0e3skdChg5YWR5o2i5pe26Ze0YCl9fe+8mnt7aXRlbS5hZGRfdGltZX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzdGF0dXNcIj5cclxuXHRcdFx0XHRcdFx0XHR7eyR0KGl0ZW0uc3RhdHVzX25hbWUpfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwaWNUeHQgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlclwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBpY3RydWVcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaW1hZ2VcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dCBhY2VhLXJvdyByb3ctY29sdW1uLWFyb3VuZFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZTFcIiBzdHlsZT1cIndpZHRoOiAxMDAlO1wiPnt7IGl0ZW0uc3RvcmVfbmFtZSB9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmUxIGdyYXktc3R5XCI+e3tpdGVtLnN1a319PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGluZTEgZ3JheS1zdHlcIj57eyR0KGDnp6/liIZgKX19Ont7aXRlbS50b3RhbF9wcmljZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZW5kXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImFjZWEtcm93IHJvdy1taWRkbGUgcm93LXJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJibnQgY2FuY2VsXCIgdi1pZj1cIml0ZW0uc3RhdHVzID09PSAyICYmIGl0ZW0uZGVsaXZlcnlfdHlwZSA9PT0gJ2V4cHJlc3MnXCJcclxuXHRcdFx0XHRcdFx0XHRcdEBjbGljaz1cImdldExvZ2lzdGljcyhpdGVtLm9yZGVyX2lkKVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg5p+l55yL54mp5rWBYCl9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJudCBiZy1jb2xvci1yZWRcIiBAY2xpY2s9XCJnb0RldGFpbChpdGVtLm9yZGVyX2lkKVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3skdChg5p+l55yL6K+m5oOFYCl9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiYm50IGJnLWNvbG9yLXJlZFwiIHYtZWxzZSBAY2xpY2s9XCJnb0xpc3RcIj7ph43lvIDkuIDkuKo8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxMb2FkaW5nIDpsb2FkZWQ9XCJzdGF0dXNcIiA6bG9hZGluZz1cImxvYWRpbmdMaXN0XCI+PC9Mb2FkaW5nPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L2Jsb2NrPlxyXG5cdFx0PGJsb2NrIHYtaWY9XCJiYXJnYWluLmxlbmd0aCA9PSAwXCI+XHJcblx0XHRcdDxlbXB0eVBhZ2UgOnRpdGxlPVwiJHQoYOaaguaXoOWFkeaNouiusOW9le+9nmApXCI+PC9lbXB0eVBhZ2U+XHJcblx0XHQ8L2Jsb2NrPlxyXG5cdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0PGhvbWU+PC9ob21lPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBDb3VudERvd24gZnJvbSBcIkAvY29tcG9uZW50cy9jb3VudERvd25cIjtcclxuXHRpbXBvcnQgZW1wdHlQYWdlIGZyb20gJ0AvY29tcG9uZW50cy9lbXB0eVBhZ2UudnVlJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRJbnRlZ3JhbE9yZGVyTGlzdFxyXG5cdH0gZnJvbSBcIkAvYXBpL2FjdGl2aXR5XCI7XHJcblx0aW1wb3J0IExvYWRpbmcgZnJvbSBcIkAvY29tcG9uZW50cy9Mb2FkaW5nXCI7XHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCBjb2xvcnMgZnJvbSAnQC9taXhpbnMvY29sb3IuanMnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwiQmFyZ2FpblJlY29yZFwiLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRDb3VudERvd24sXHJcblx0XHRcdExvYWRpbmcsXHJcblx0XHRcdGVtcHR5UGFnZSxcclxuXHRcdFx0aG9tZVxyXG5cdFx0fSxcclxuXHRcdHByb3BzOiB7fSxcclxuXHRcdG1peGluczpbY29sb3JzXSxcclxuXHRcdGRhdGE6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGJhcmdhaW46IFtdLFxyXG5cdFx0XHRcdHN0YXR1czogZmFsc2UsIC8v56CN5Lu35YiX6KGo5piv5ZCm6I635Y+W5a6M5oiQIGZhbHNlIOacquWujOaIkCB0cnVlIOWujOaIkFxyXG5cdFx0XHRcdGxvYWRpbmdMaXN0OiBmYWxzZSwgLy/lvZPliY3mjqXlj6PmmK/lkKbor7fmsYLlrozmiJAgZmFsc2Ug5a6M5oiQIHRydWUg5pyq5a6M5oiQXHJcblx0XHRcdFx0cGFnZTogMSwgLy/pobXnoIFcclxuXHRcdFx0XHRsaW1pdDogMjAsIC8v5pWw6YePXHJcblx0XHRcdFx0dXNlckluZm86IHt9XHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0dGhpcy5nZXRJbnRlZ3JhbE9yZGVyTGlzdCgpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Z29EZXRhaWw6IGZ1bmN0aW9uKGlkKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL3BvaW50c19tYWxsL2ludGVncmFsX29yZGVyX2RldGFpbHM/b3JkZXJfaWQ9JHtpZH1gXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0SW50ZWdyYWxPcmRlckxpc3Q6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkaW5nTGlzdCkgcmV0dXJuO1xyXG5cdFx0XHRcdGlmICh0aGF0LnN0YXR1cykgcmV0dXJuO1xyXG5cdFx0XHRcdGdldEludGVncmFsT3JkZXJMaXN0KHtcclxuXHRcdFx0XHRcdFx0cGFnZTogdGhhdC5wYWdlLFxyXG5cdFx0XHRcdFx0XHRsaW1pdDogdGhhdC5saW1pdFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuc3RhdHVzID0gcmVzLmRhdGEubGVuZ3RoIDwgdGhhdC5saW1pdDtcclxuXHRcdFx0XHRcdFx0dGhhdC5iYXJnYWluLnB1c2guYXBwbHkodGhhdC5iYXJnYWluLCByZXMuZGF0YSk7XHJcblx0XHRcdFx0XHRcdHRoYXQucGFnZSsrO1xyXG5cdFx0XHRcdFx0XHR0aGF0LmxvYWRpbmdMaXN0ID0gZmFsc2U7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0LmNhdGNoKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHJlc1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGdldExvZ2lzdGljcyhvcmRlcl9pZCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogYC9wYWdlcy9wb2ludHNfbWFsbC9sb2dpc3RpY3NfZGV0YWlscz9vcmRlcl9pZD0ke29yZGVyX2lkfWBcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uUmVhY2hCb3R0b20oKSB7XHJcblx0XHRcdHRoaXMuZ2V0SW50ZWdyYWxPcmRlckxpc3QoKTtcclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cdC8q56CN5Lu36K6w5b2VKi9cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLnBpY1R4dCAudGV4dCAudGltZSAuc3R5bGVBbGwge1xyXG5cdFx0Y29sb3I6ICNmYzQxNDE7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tcmVjb3JkIC5pdGVtIC5waWNUeHQgLnRleHQgLnRpbWUgLnJlZCB7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogMTVycHggMTVycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cclxuXHRcdC5leGNoYW5nZV9yZWNvcmQtdGltZSB7XHJcblx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcclxuXHRcdFx0cGFkZGluZzogMjJycHggMzBycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdC5zdGF0dXMge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS12aWV3LXRoZW1lKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tcmVjb3JkIC5pdGVtIC5waWNUeHQge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRwYWRkaW5nOiAzMHJweCAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLXJlY29yZCAuaXRlbSAucGljVHh0IC5waWN0cnVlIHtcclxuXHRcdHdpZHRoOiAxMjBycHg7XHJcblx0XHRoZWlnaHQ6IDEyMHJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBycHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLnBpY1R4dCAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZ1cHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLnBpY1R4dCAudGV4dCB7XHJcblx0XHQvLyBmbGV4OjE7XHJcblx0XHR3aWR0aDogNzclO1xyXG5cdFx0Zm9udC1zaXplOiAzMHVweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tcmVjb3JkIC5pdGVtIC5waWNUeHQgLnRleHQgLnRpbWUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHVweDtcclxuXHRcdGNvbG9yOiAjODY4Njg2O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLnBpY1R4dCAudGV4dCAuc3VjY2Vzc1R4dCB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tcmVjb3JkIC5pdGVtIC5waWNUeHQgLnRleHQgLmVuZFR4dCB7XHJcblx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLnBpY1R4dCAudGV4dCAubW9uZXkge1xyXG5cdFx0Zm9udC1zaXplOiAyNHVweDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLXJlY29yZCAuaXRlbSAucGljVHh0IC50ZXh0IC5tb25leSAubnVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJ1cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLXJlY29yZCAuaXRlbSAucGljVHh0IC50ZXh0IC5tb25leSAuc3ltYm9sIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tcmVjb3JkIC5pdGVtIC5ib3R0b20ge1xyXG5cdFx0aGVpZ2h0OiAxMDB1cHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwdXB4O1xyXG5cdFx0Zm9udC1zaXplOiAyN3VweDtcclxuXHR9XHJcblxyXG5cdC5iYXJnYWluLXJlY29yZCAuaXRlbSAuYm90dG9tIC5wdXJwbGUge1xyXG5cdFx0Y29sb3I6ICNmNzg1MTM7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLmJvdHRvbSAuZW5kIHtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuXHJcblx0LmJhcmdhaW4tcmVjb3JkIC5pdGVtIC5ib3R0b20gLnN1Y2Nlc3Mge1xyXG5cdFx0Y29sb3I6ICNlOTMzMjM7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLmJvdHRvbSAuYm50IHtcclxuXHRcdGZvbnQtc2l6ZTogMjd1cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHdpZHRoOiAxNzZ1cHg7XHJcblx0XHRoZWlnaHQ6IDYwdXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzJ1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNjB1cHg7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLmJvdHRvbSAuYm50LmNhbmNlbCB7XHJcblx0XHRjb2xvcjogI2FhYTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0fVxyXG5cclxuXHQuYmFyZ2Fpbi1yZWNvcmQgLml0ZW0gLmJvdHRvbSAuYm50fi5ibnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE4dXB4O1xyXG5cdH1cclxuXHJcblx0LmdyYXktc3R5IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAyNHJweDtcclxuXHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1410\n"); /***/ }), /* 1411 */ /*!*****************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_order.vue?mpType=page ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _integral_order_vue_vue_type_template_id_2c8a5e03_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./integral_order.vue?vue&type=template&id=2c8a5e03&scoped=true&mpType=page */ 1412);\n/* harmony import */ var _integral_order_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./integral_order.vue?vue&type=script&lang=js&mpType=page */ 1414);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _integral_order_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _integral_order_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _integral_order_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _integral_order_vue_vue_type_template_id_2c8a5e03_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _integral_order_vue_vue_type_template_id_2c8a5e03_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2c8a5e03\",\n null,\n false,\n _integral_order_vue_vue_type_template_id_2c8a5e03_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/points_mall/integral_order.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0o7QUFDbEo7QUFDNkU7QUFDTDs7O0FBR3hFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLCtGQUFNO0FBQ1IsRUFBRSxnSEFBTTtBQUNSLEVBQUUseUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQxMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW50ZWdyYWxfb3JkZXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJjOGE1ZTAzJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbnRlZ3JhbF9vcmRlci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW50ZWdyYWxfb3JkZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIyYzhhNWUwM1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9wb2ludHNfbWFsbC9pbnRlZ3JhbF9vcmRlci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1411\n"); /***/ }), /* 1412 */ /*!***********************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_order.vue?vue&type=template&id=2c8a5e03&scoped=true&mpType=page ***! \***********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_vue_vue_type_template_id_2c8a5e03_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./integral_order.vue?vue&type=template&id=2c8a5e03&scoped=true&mpType=page */ 1413); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_vue_vue_type_template_id_2c8a5e03_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_vue_vue_type_template_id_2c8a5e03_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_vue_vue_type_template_id_2c8a5e03_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_vue_vue_type_template_id_2c8a5e03_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1413 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/integral_order.vue?vue&type=template&id=2c8a5e03&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "order-submission"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "allAddress"), style: _vm._$s( 2, "s", _vm.store_self_mention ? "" : "padding-top:10rpx" ), attrs: { _i: 2 }, }, [ _vm._$s(3, "i", _vm.shippingType == 0) ? _c( "view", { staticClass: _vm._$s( 3, "sc", "address acea-row row-between-wrapper" ), attrs: { _i: 3 }, on: { click: _vm.onAddress }, }, [ _vm._$s(4, "i", _vm.addressInfo.real_name) ? _c( "view", { staticClass: _vm._$s(4, "sc", "addressCon"), attrs: { _i: 4 }, }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "name"), attrs: { _i: 5 }, }, [ _vm._v( _vm._$s( 5, "t0-0", _vm._s(_vm.addressInfo.real_name) ) ), _c( "text", { staticClass: _vm._$s(6, "sc", "phone"), attrs: { _i: 6 }, }, [ _vm._v( _vm._$s( 6, "t0-0", _vm._s(_vm.addressInfo.phone) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "line1"), attrs: { _i: 7 }, }, [ _vm._$s(8, "i", _vm.addressInfo.is_default) ? _c( "text", { staticClass: _vm._$s( 8, "sc", "default font-num" ), attrs: { _i: 8 }, }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.$t("[默认]")) ) ), ] ) : _vm._e(), _vm._v( _vm._$s( 7, "t1-0", _vm._s(_vm.addressInfo.province) ) + _vm._$s( 7, "t1-1", _vm._s(_vm.addressInfo.city) ) + _vm._$s( 7, "t1-2", _vm._s(_vm.addressInfo.district) ) + _vm._$s( 7, "t1-3", _vm._s(_vm.addressInfo.detail) ) ), ] ), ] ) : _c( "view", { staticClass: _vm._$s(9, "sc", "addressCon"), attrs: { _i: 9 }, }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "setaddress"), attrs: { _i: 10 }, }, [ _vm._v( _vm._$s( 10, "t0-0", _vm._s(_vm.$t("设置收货地址")) ) ), ] ), ] ), _c("view", { staticClass: _vm._$s(11, "sc", "iconfont icon-jiantou"), attrs: { _i: 11 }, }), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(12, "sc", "line"), attrs: { _i: 12 } }, [_c("image", { attrs: { _i: 13 } })] ), ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "orderGoods"), attrs: { _i: 14 } }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "total"), attrs: { _i: 15 } }, [ _vm._v( _vm._$s(15, "t0-0", _vm._s(_vm.$t("共"))) + _vm._$s(15, "t0-1", _vm._s(_vm.resData.num)) + _vm._$s(15, "t0-2", _vm._s(_vm.$t("件商品"))) ), ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "goodWrapper"), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s( 17, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 17 }, on: { click: function ($event) { return _vm.jumpCon(_vm.cartInfo.product_id) }, }, }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "pictrue"), attrs: { _i: 18 }, }, [ _c("image", { attrs: { src: _vm._$s(19, "a-src", _vm.cartInfo.image), _i: 19, }, }), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "text"), attrs: { _i: 20 }, }, [ _c( "view", { staticClass: _vm._$s( 21, "sc", "acea-row row-between-wrapper" ), attrs: { _i: 21 }, }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "name line1"), attrs: { _i: 22 }, }, [ _vm._v( _vm._$s( 22, "t0-0", _vm._s(_vm.cartInfo.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s(23, "sc", "num"), attrs: { _i: 23 }, }, [ _vm._v( _vm._$s(23, "t0-0", _vm._s(_vm.resData.num)) ), ] ), ] ), _vm._$s(24, "i", _vm.cartInfo.suk) ? _c( "view", { staticClass: _vm._$s(24, "sc", "attr line1"), attrs: { _i: 24 }, }, [ _vm._v( _vm._$s( 24, "t0-0", _vm._s(_vm.cartInfo.suk) ) ), ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s( 25, "sc", "money font-color" ), attrs: { _i: 25 }, }, [ _vm._v( _vm._$s( 25, "t0-0", _vm._s(_vm.cartInfo.price) ) + _vm._$s(25, "t0-1", _vm._s(_vm.$t("积分"))) ), ] ), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "wrapper"), attrs: { _i: 26 } }, [ _c( "view", { staticClass: _vm._$s( 27, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 27 }, }, [ _c("view", [ _vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.$t("可用积分")))), ]), _c( "view", { staticClass: _vm._$s(29, "sc", "discount"), attrs: { _i: 29 }, }, [_vm._v(_vm._$s(29, "t0-0", _vm._s(_vm.resData.integral)))] ), ] ), _c( "view", { staticClass: _vm._$s( 30, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 30 }, }, [ _c("view", [ _vm._v(_vm._$s(31, "t0-0", _vm._s(_vm.$t("快递费用")))), ]), _c( "view", { staticClass: _vm._$s(32, "sc", "discount"), attrs: { _i: 32 }, }, [_vm._v(_vm._$s(32, "t0-0", _vm._s(_vm.$t("免运费"))))] ), ] ), _vm._$s(33, "i", _vm.textareaStatus) ? _c( "view", { staticClass: _vm._$s(33, "sc", "item"), attrs: { _i: 33 }, }, [ _c("view", [ _vm._v(_vm._$s(34, "t0-0", _vm._s(_vm.$t("备注信息")))), ]), _c( "view", { staticClass: _vm._$s( 35, "sc", "placeholder-textarea" ), attrs: { _i: 35 }, }, [ _vm._$s(36, "i", _vm.coupon.coupon === false) ? _c("textarea", { ref: "getFocus", attrs: { focus: _vm._$s(36, "a-focus", _vm.textFocus), _i: 36, }, on: { input: _vm.bindHideKeyboard }, }) : _vm._e(), _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(37, "v-show", !_vm.mark), expression: "_$s(37,'v-show',!mark)", }, ], staticClass: _vm._$s(37, "sc", "placeholder"), attrs: { _i: 37 }, on: { click: _vm.clickTextArea }, }, [ _vm._v( _vm._$s( 37, "t0-0", _vm._s(_vm.$t("请添加备注(150字以内)")) ) ), ] ), ] ), ] ) : _vm._e(), ] ), _c("view"), _c( "view", { staticClass: _vm._$s( 39, "sc", "footer acea-row row-between-wrapper" ), attrs: { _i: 39 }, }, [ _c("view", [ _vm._v(_vm._$s(40, "t0-0", _vm._s(_vm.$t("合计")))), _c( "text", { staticClass: _vm._$s(41, "sc", "font-color"), attrs: { _i: 41 }, }, [ _vm._v( _vm._$s( 41, "t0-0", _vm._s(_vm.resData.total_price || 0) ) + _vm._$s(41, "t0-1", _vm._s(_vm.$t("积分"))) ), ] ), ]), _c( "view", { staticClass: _vm._$s(42, "sc", "settlement"), attrs: { _i: 42 }, on: { click: _vm.goPay }, }, [_vm._v(_vm._$s(42, "t0-0", _vm._s(_vm.$t("立即兑换"))))] ), ] ), ] ), _c("view", { staticClass: _vm._$s(43, "sc", "alipaysubmit"), attrs: { _i: 43 }, domProps: { innerHTML: _vm._s(_vm._$s(43, "v-html", _vm.formContent)) }, }), _c("couponListWindow", { attrs: { coupon: _vm.coupon, openType: _vm.openType, cartId: _vm.cartId, _i: 44, }, on: { ChangCouponsClone: _vm.ChangCouponsClone, ChangCoupons: _vm.ChangCoupons, }, }), _c("addressWindow", { ref: "addressWindow", attrs: { news: _vm.news, address: _vm.address, pagesUrl: _vm.pagesUrl, _i: 45, }, on: { changeTextareaStatus: _vm.changeTextareaStatus, OnChangeAddress: _vm.OnChangeAddress, changeClose: _vm.changeClose, }, }), _c("home", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(46, "v-show", !_vm.invShow), expression: "_$s(46,'v-show',!invShow)", }, ], attrs: { _i: 46 }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1414 */ /*!*****************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_order.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./integral_order.vue?vue&type=script&lang=js&mpType=page */ 1415);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9qQixDQUFnQix1bEJBQUcsRUFBQyIsImZpbGUiOiIxNDE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW50ZWdyYWxfb3JkZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2ludGVncmFsX29yZGVyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1414\n"); /***/ }), /* 1415 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/integral_order.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _cache = __webpack_require__(/*! @/config/cache.js */ 33);\nvar _couponListWindow = _interopRequireDefault(__webpack_require__(/*! @/components/couponListWindow */ 645));\nvar _addressWindow = _interopRequireDefault(__webpack_require__(/*! @/components/addressWindow */ 651));\nvar _orderGoods = _interopRequireDefault(__webpack_require__(/*! @/components/orderGoods */ 656));\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n couponListWindow: _couponListWindow.default,\n addressWindow: _addressWindow.default,\n orderGoods: _orderGoods.default,\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n textFocus: false,\n textareaStatus: true,\n //支付方式\n cartArr: [{\n \"name\": this.$t(\"\\u5FAE\\u4FE1\\u652F\\u4ED8\"),\n \"icon\": \"icon-weixin2\",\n value: 'weixin',\n title: this.$t(\"\\u4F7F\\u7528\\u5FAE\\u4FE1\\u5FEB\\u6377\\u652F\\u4ED8\"),\n payStatus: 1\n }, {\n \"name\": this.$t(\"\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n \"icon\": \"icon-zhifubao\",\n value: 'alipay',\n title: this.$t(\"\\u4F7F\\u7528\\u7EBF\\u4E0A\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n payStatus: 1\n }, {\n \"name\": this.$t(\"\\u4F59\\u989D\\u652F\\u4ED8\"),\n \"icon\": \"icon-yuezhifu\",\n value: 'yue',\n title: this.$t(\"\\u53EF\\u7528\\u4F59\\u989D:\"),\n payStatus: 1\n }, {\n \"name\": this.$t(\"\\u7EBF\\u4E0B\\u652F\\u4ED8\"),\n \"icon\": \"icon-yuezhifu1\",\n value: 'offline',\n title: this.$t(\"\\u9009\\u62E9\\u7EBF\\u4E0B\\u4ED8\\u6B3E\\u65B9\\u5F0F\"),\n payStatus: 2\n }],\n formContent: '',\n payType: 'weixin',\n //支付方式\n openType: 1,\n //优惠券打开方式 1=使用\n active: 0,\n //支付方式切换\n coupon: {\n coupon: false,\n list: [],\n statusTile: this.$t(\"\\u7ACB\\u5373\\u4F7F\\u7528\")\n },\n //优惠券组件\n address: {\n address: false\n },\n //地址组件\n addressInfo: {},\n //地址信息\n pinkId: 0,\n //拼团id\n addressId: 0,\n //地址id\n couponId: 0,\n //优惠券id\n cartId: '',\n //购物车id\n BargainId: 0,\n combinationId: 0,\n seckillId: 0,\n userInfo: {},\n //用户信息\n coupon_price: 0,\n //优惠券抵扣金额\n useIntegral: false,\n //是否使用积分\n integral_price: 0,\n //积分抵扣金额\n integral: 0,\n ChangePrice: 0,\n //使用积分抵扣变动后的金额\n formIds: [],\n //收集formid\n status: 0,\n is_address: false,\n toPay: false,\n //修复进入支付时页面隐藏从新刷新页面\n shippingType: 0,\n system_store: {},\n storePostage: 0,\n contacts: '',\n contactsTel: '',\n mydata: {},\n storeList: [],\n store_self_mention: 0,\n cartInfo: {},\n priceGroup: {},\n animated: false,\n totalPrice: 0,\n integralRatio: \"0\",\n pagesUrl: \"\",\n orderKey: \"\",\n // usableCoupon: {},\n offlinePostage: \"\",\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n from: '',\n news: 1,\n invTitle: this.$t(\"\\u4E0D\\u5F00\\u53D1\\u7968\"),\n special_invoice: false,\n invoice_func: false,\n header_type: '',\n invShow: false,\n invList: [],\n invChecked: '',\n urlQuery: '',\n pay_close: false,\n resData: {},\n mark: ''\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(options) {\n if (!options.unique) return this.$util.Tips({\n title: this.$t(\"\\u8BF7\\u9009\\u62E9\\u8981\\u8D2D\\u4E70\\u7684\\u5546\\u54C1\")\n }, {\n tab: 3,\n url: 1\n });\n this.unique = options.unique;\n this.num = options.num;\n this.couponId = options.couponId || 0;\n this.pinkId = options.pinkId ? parseInt(options.pinkId) : 0;\n this.addressId = options.addressId || 0;\n this.cartId = options.cartId;\n this.is_address = options.is_address ? true : false;\n this.news = !options.new || options.new === '0' ? 0 : 1;\n this.invChecked = options.invoice_id || '';\n this.header_type = options.header_type || '1';\n this.couponTitle = options.couponTitle || this.$t(\"\\u8BF7\\u9009\\u62E9\");\n if (this.isLogin && this.toPay == false) {\n this.getaddressInfo();\n this.getConfirm();\n this.$nextTick(function () {\n this.$refs.addressWindow.getAddressList();\n });\n } else {\n (0, _login.toLogin)();\n }\n },\n /**\n * 生命周期函数--监听页面显示\n */\n onShow: function onShow() {\n var _this = this;\n uni.$on(\"handClick\", function (res) {\n if (res) {\n _this.system_store = res.address;\n }\n // 清除监听\n uni.$off('handClick');\n });\n },\n methods: {\n getInvoiceList: function getInvoiceList() {\n var _this2 = this;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u2026\")\n });\n (0, _user.invoiceList)().then(function (res) {\n uni.hideLoading();\n _this2.invList = res.data.map(function (item) {\n item.id = item.id.toString();\n return item;\n });\n var result = _this2.invList.find(function (item) {\n return item.id == _this2.invChecked;\n });\n if (result) {\n var name = '';\n name += result.header_type === 1 ? _this2.$t(\"\\u4E2A\\u4EBA\") : _this2.$t(\"\\u4F01\\u4E1A\");\n name += result.type === 1 ? _this2.$t(\"\\u666E\\u901A\") : _this2.$t(\"\\u4E13\\u7528\");\n name += _this2.$t(\"\\u53D1\\u7968\");\n _this2.invTitle = name;\n }\n }).catch(function (err) {\n uni.showToast({\n title: err,\n icon: 'none'\n });\n });\n },\n /**\n * 事件回调\n *\n */\n onChangeFun: function onChangeFun(e) {\n var opt = e;\n var action = opt.action || null;\n var value = opt.value != undefined ? opt.value : null;\n action && this[action] && this[action](value);\n },\n payClose: function payClose() {\n this.pay_close = false;\n },\n goPay: function goPay() {\n var that = this;\n if (!that.addressId) {\n return that.$util.Tips({\n title: that.$t(\"\\u8BF7\\u9009\\u62E9\\u6536\\u8D27\\u5730\\u5740\")\n });\n }\n if (parseFloat(that.resData.integral) < parseFloat(that.cartInfo.price)) return that.$util.Tips({\n title: that.$t(\"\\u53EF\\u7528\\u79EF\\u5206\\u4E0D\\u8DB3\\uFF01\")\n });\n var data = {\n addressId: that.addressId,\n mark: that.mark,\n unique: this.cartInfo.unique,\n num: this.resData.num\n };\n (0, _activity.integralOrderCreate)(data).then(function (res) {\n uni.redirectTo({\n url: \"/pages/points_mall/integral_order_status?order_id=\".concat(res.data.result.orderId)\n });\n }).catch(function (err) {\n uni.hideLoading();\n return that.$util.Tips({\n title: err\n });\n });\n },\n // 关闭地址弹窗;\n changeClose: function changeClose() {\n this.$set(this.address, 'address', false);\n },\n computedPrice: function computedPrice() {\n var _this3 = this;\n var shippingType = this.shippingType;\n postOrderComputed(this.orderKey, {\n addressId: this.addressId,\n useIntegral: this.useIntegral ? 1 : 0,\n couponId: this.couponId,\n shipping_type: parseInt(shippingType) + 1,\n payType: this.payType\n }).then(function (res) {\n var result = res.data.result;\n if (result) {\n _this3.totalPrice = result.pay_price;\n _this3.integral_price = result.deduction_price;\n _this3.coupon_price = result.coupon_price;\n _this3.integral = _this3.useIntegral ? result.SurplusIntegral : _this3.userInfo.integral;\n _this3.$set(_this3.priceGroup, 'storePostage', shippingType == 1 ? 0 : result.pay_postage);\n _this3.$set(_this3.priceGroup, 'storePostageDiscount', result.storePostageDiscount);\n }\n });\n },\n ChangCouponsClone: function ChangCouponsClone() {\n this.$set(this.coupon, 'coupon', false);\n },\n changeTextareaStatus: function changeTextareaStatus() {\n for (var i = 0, len = this.coupon.list.length; i < len; i++) {\n this.coupon.list[i].use_title = '';\n this.coupon.list[i].is_use = 0;\n }\n this.textareaStatus = true;\n this.status = 0;\n this.$set(this.coupon, 'list', this.coupon.list);\n },\n /**\n * 选择地址后改变事件\n * @param object e\n */\n OnChangeAddress: function OnChangeAddress(e) {\n this.textareaStatus = true;\n this.addressId = e;\n this.address.address = false;\n this.getaddressInfo();\n },\n bindHideKeyboard: function bindHideKeyboard(e) {\n this.mark = e.detail.value;\n },\n /**\n * 获取当前订单详细信息\n * \n */\n getConfirm: function getConfirm() {\n var _this4 = this;\n var that = this;\n // return;\n (0, _activity.integralOrderConfirm)({\n unique: this.unique,\n num: this.num\n }).then(function (res) {\n that.$set(that, 'resData', res.data);\n that.$set(that, 'cartInfo', res.data.productInfo);\n }).catch(function (err) {\n return _this4.$util.Tips({\n title: err\n });\n });\n },\n /*\n * 提取砍价和拼团id\n */\n getBargainId: function getBargainId() {\n var that = this;\n var cartINfo = that.cartInfo;\n var BargainId = 0;\n var combinationId = 0;\n cartINfo.forEach(function (value, index, cartINfo) {\n BargainId = cartINfo[index].bargain_id, combinationId = cartINfo[index].combination_id;\n });\n that.$set(that, 'BargainId', parseInt(BargainId));\n that.$set(that, 'combinationId', parseInt(combinationId));\n if (that.cartArr.length == 3 && (BargainId || combinationId || that.seckillId)) {\n that.cartArr[2].payStatus = 0;\n that.$set(that, 'cartArr', that.cartArr);\n }\n },\n /*\n * 获取默认收货地址或者获取某条地址信息\n */\n getaddressInfo: function getaddressInfo() {\n var that = this;\n if (that.addressId) {\n (0, _user.getAddressDetail)(that.addressId).then(function (res) {\n res.data.is_default = parseInt(res.data.is_default);\n that.addressInfo = res.data || {};\n that.addressId = res.data.id || 0;\n that.address.addressId = res.data.id || 0;\n });\n } else {\n (0, _user.getAddressDefault)().then(function (res) {\n res.data.is_default = parseInt(res.data.is_default);\n that.addressInfo = res.data || {};\n that.addressId = res.data.id || 0;\n that.address.addressId = res.data.id || 0;\n });\n }\n },\n couponTap: function couponTap() {\n var _this5 = this;\n this.coupon.coupon = true;\n this.coupon.list.forEach(function (item, index) {\n if (item.id == _this5.couponId) {\n item.is_use = 1;\n } else {\n item.is_use = 0;\n }\n });\n this.$set(this.coupon, 'list', this.coupon.list);\n },\n car: function car() {\n var that = this;\n that.animated = false;\n },\n onAddress: function onAddress() {\n var that = this;\n that.textareaStatus = false;\n that.address.address = true;\n that.pagesUrl = \"/pages/points_mall/user_address?unique=\".concat(this.unique, \"&num=\").concat(this.num);\n },\n clickTextArea: function clickTextArea() {\n this.textFocus = true;\n // this.$nextTick(() => {\n // \tthis.$refs.getFocus.focus()\n // })\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcG9pbnRzX21hbGwvaW50ZWdyYWxfb3JkZXIudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJjb3Vwb25MaXN0V2luZG93IiwiYWRkcmVzc1dpbmRvdyIsIm9yZGVyR29vZHMiLCJob21lIiwibWl4aW5zIiwiZGF0YSIsInRleHRGb2N1cyIsInRleHRhcmVhU3RhdHVzIiwiY2FydEFyciIsInZhbHVlIiwidGl0bGUiLCJwYXlTdGF0dXMiLCJmb3JtQ29udGVudCIsInBheVR5cGUiLCJvcGVuVHlwZSIsImFjdGl2ZSIsImNvdXBvbiIsImxpc3QiLCJzdGF0dXNUaWxlIiwiYWRkcmVzcyIsImFkZHJlc3NJbmZvIiwicGlua0lkIiwiYWRkcmVzc0lkIiwiY291cG9uSWQiLCJjYXJ0SWQiLCJCYXJnYWluSWQiLCJjb21iaW5hdGlvbklkIiwic2Vja2lsbElkIiwidXNlckluZm8iLCJjb3Vwb25fcHJpY2UiLCJ1c2VJbnRlZ3JhbCIsImludGVncmFsX3ByaWNlIiwiaW50ZWdyYWwiLCJDaGFuZ2VQcmljZSIsImZvcm1JZHMiLCJzdGF0dXMiLCJpc19hZGRyZXNzIiwidG9QYXkiLCJzaGlwcGluZ1R5cGUiLCJzeXN0ZW1fc3RvcmUiLCJzdG9yZVBvc3RhZ2UiLCJjb250YWN0cyIsImNvbnRhY3RzVGVsIiwibXlkYXRhIiwic3RvcmVMaXN0Iiwic3RvcmVfc2VsZl9tZW50aW9uIiwiY2FydEluZm8iLCJwcmljZUdyb3VwIiwiYW5pbWF0ZWQiLCJ0b3RhbFByaWNlIiwiaW50ZWdyYWxSYXRpbyIsInBhZ2VzVXJsIiwib3JkZXJLZXkiLCJvZmZsaW5lUG9zdGFnZSIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJmcm9tIiwibmV3cyIsImludlRpdGxlIiwic3BlY2lhbF9pbnZvaWNlIiwiaW52b2ljZV9mdW5jIiwiaGVhZGVyX3R5cGUiLCJpbnZTaG93IiwiaW52TGlzdCIsImludkNoZWNrZWQiLCJ1cmxRdWVyeSIsInBheV9jbG9zZSIsInJlc0RhdGEiLCJtYXJrIiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJ0YWIiLCJ1cmwiLCJvblNob3ciLCJ1bmkiLCJfdGhpcyIsIm1ldGhvZHMiLCJnZXRJbnZvaWNlTGlzdCIsIml0ZW0iLCJuYW1lIiwiaWNvbiIsIm9uQ2hhbmdlRnVuIiwiYWN0aW9uIiwicGF5Q2xvc2UiLCJnb1BheSIsInVuaXF1ZSIsIm51bSIsImNoYW5nZUNsb3NlIiwiY29tcHV0ZWRQcmljZSIsInBvc3RPcmRlckNvbXB1dGVkIiwic2hpcHBpbmdfdHlwZSIsIkNoYW5nQ291cG9uc0Nsb25lIiwiY2hhbmdlVGV4dGFyZWFTdGF0dXMiLCJPbkNoYW5nZUFkZHJlc3MiLCJiaW5kSGlkZUtleWJvYXJkIiwiZ2V0Q29uZmlybSIsInRoYXQiLCJnZXRCYXJnYWluSWQiLCJjYXJ0SU5mbyIsImdldGFkZHJlc3NJbmZvIiwicmVzIiwiY291cG9uVGFwIiwiY2FyIiwib25BZGRyZXNzIiwiY2xpY2tUZXh0QXJlYSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQXdGQTtBQUlBO0FBTUE7QUFHQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQU1BOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFDQUM7SUFDQUM7SUFDQUM7SUFDQUM7RUFJQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0E7TUFDQUM7UUFDQTtRQUNBO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBO1FBQ0E7UUFDQUY7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0E7UUFDQTtRQUNBRjtRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQTtRQUNBO1FBQ0FGO1FBQ0FDO1FBQ0FDO01BQ0EsRUFDQTtNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztRQUNBQTtRQUNBQztRQUNBQztNQUNBO01BQUE7TUFDQUM7UUFDQUE7TUFDQTtNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0E7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BRUFDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQU9BO01BQ0E1RDtJQUNBO01BQ0E2RDtNQUNBQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUlBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFDQTtRQUNBQztNQUNBO01BQ0E7TUFDQUQ7SUFDQTtFQUNBO0VBQ0FFO0lBQ0FDO01BQUE7TUFDQUg7UUFDQWhFO01BQ0E7TUFDQTtRQUNBZ0U7UUFDQTtVQUNBSTtVQUNBO1FBQ0E7UUFDQTtVQUFBO1FBQUE7UUFDQTtVQUNBO1VBQ0FDO1VBQ0FBO1VBQ0FBO1VBQ0E7UUFDQTtNQUNBO1FBQ0FMO1VBQ0FoRTtVQUNBc0U7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBQztJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQTtVQUNBMUU7UUFDQTtNQUNBO01BQ0EseUVBQ0E7UUFDQUE7TUFDQTtNQUNBO1FBQ0FZO1FBQ0E4QztRQUNBaUI7UUFDQUM7TUFDQTtNQUNBO1FBQ0FaO1VBQ0FGO1FBQ0E7TUFDQTtRQUNBRTtRQUNBO1VBQ0FoRTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0E2RTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0FDO1FBQ0FuRTtRQUNBUTtRQUNBUDtRQUNBbUU7UUFDQTdFO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E4RTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7UUFDQVY7UUFDQUM7TUFDQTtRQUNBVTtRQUNBQTtNQUNBO1FBQ0E7VUFDQXRGO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0F1RjtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0FDO1FBQ0F6RSx3Q0FDQUM7TUFDQTtNQUNBc0U7TUFDQUE7TUFDQTtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUc7TUFDQTtNQUNBO1FBQ0E7VUFDQUM7VUFDQUo7VUFDQUE7VUFDQUE7UUFDQTtNQUNBO1FBQ0E7VUFDQUk7VUFDQUo7VUFDQUE7VUFDQUE7UUFDQTtNQUNBO0lBQ0E7SUFDQUs7TUFBQTtNQUNBO01BQ0E7UUFDQTtVQUNBdkI7UUFDQTtVQUNBQTtRQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0F3QjtNQUNBO01BQ0FOO0lBQ0E7SUFDQU87TUFDQTtNQUNBUDtNQUNBQTtNQUNBQTtJQUNBO0lBQ0FRO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxNDE1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdvcmRlci1zdWJtaXNzaW9uJz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJhbGxBZGRyZXNzXCIgOnN0eWxlPVwic3RvcmVfc2VsZl9tZW50aW9uID8gJyc6J3BhZGRpbmctdG9wOjEwcnB4J1wiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdhZGRyZXNzIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInIEB0YXA9J29uQWRkcmVzcycgdi1pZj0nc2hpcHBpbmdUeXBlID09IDAnPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2FkZHJlc3NDb24nIHYtaWY9XCJhZGRyZXNzSW5mby5yZWFsX25hbWVcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUnPnt7YWRkcmVzc0luZm8ucmVhbF9uYW1lfX1cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0ncGhvbmUnPnt7YWRkcmVzc0luZm8ucGhvbmV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImxpbmUxXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2RlZmF1bHQgZm9udC1udW0nXHJcblx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiYWRkcmVzc0luZm8uaXNfZGVmYXVsdFwiPnt7JHQoYFvpu5jorqRdYCl9fTwvdGV4dD57e2FkZHJlc3NJbmZvLnByb3ZpbmNlfX17e2FkZHJlc3NJbmZvLmNpdHl9fXt7YWRkcmVzc0luZm8uZGlzdHJpY3R9fXt7YWRkcmVzc0luZm8uZGV0YWlsfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPSdzZXRhZGRyZXNzJz7orr7nva7mlLbotKflnLDlnYA8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2FkZHJlc3NDb24nIHYtZWxzZT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3NldGFkZHJlc3MnPnt7JHQoYOiuvue9ruaUtui0p+WcsOWdgGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi1qaWFudG91Jz48L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdsaW5lJz5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9Jy9zdGF0aWMvaW1hZ2VzL2xpbmUuanBnJz48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm9yZGVyR29vZHNcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndG90YWwnPnt7JHQoYOWFsWApfX17e3Jlc0RhdGEubnVtfX17eyR0KGDku7bllYblk4FgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdnb29kV3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJyBAY2xpY2s9XCJqdW1wQ29uKGNhcnRJbmZvLnByb2R1Y3RfaWQpXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdwaWN0cnVlJz5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz0nY2FydEluZm8uaW1hZ2UnPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSduYW1lIGxpbmUxJz57e2NhcnRJbmZvLnN0b3JlX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdudW0nPngge3tyZXNEYXRhLm51bX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYXR0ciBsaW5lMScgdi1pZj1cImNhcnRJbmZvLnN1a1wiPnt7Y2FydEluZm8uc3VrfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J21vbmV5IGZvbnQtY29sb3InPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3tjYXJ0SW5mby5wcmljZX19IHt7JHQoYOenr+WIhmApfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3dyYXBwZXInPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5Y+v55So56ev5YiGYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdkaXNjb3VudCc+e3tyZXNEYXRhLmludGVncmFsfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDlv6vpgJLotLnnlKhgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2Rpc2NvdW50Jz57eyR0KGDlhY3ov5DotLlgKX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJyB2LWlmPVwidGV4dGFyZWFTdGF0dXNcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWkh+azqOS/oeaBr2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInBsYWNlaG9sZGVyLXRleHRhcmVhXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0YXJlYSByZWY9J2dldEZvY3VzJyB2LWlmPVwiY291cG9uLmNvdXBvbj09PWZhbHNlXCIgOmZvY3VzPVwidGV4dEZvY3VzXCIgQGlucHV0PSdiaW5kSGlkZUtleWJvYXJkJyB2YWx1ZT1cIlwiXHJcblx0XHRcdFx0XHRcdFx0bmFtZT1cIm1hcmtcIj5cclxuXHRcdFx0XHRcdFx0PC90ZXh0YXJlYT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJwbGFjZWhvbGRlclwiIEBjbGljaz1cImNsaWNrVGV4dEFyZWFcIiB2LXNob3c9XCIhbWFya1wiPlxyXG5cdFx0XHRcdFx0XHRcdHt7JHQoYOivt+a3u+WKoOWkh+azqO+8iDE1MOWtl+S7peWGhe+8iWApfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBzdHlsZT0naGVpZ2h0OjEyMHJweDsnPjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2Zvb3RlciBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHQ8dmlldz57eyR0KGDlkIjorqFgKX1977yaXHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz0nZm9udC1jb2xvcic+e3tyZXNEYXRhLnRvdGFsX3ByaWNlIHx8IDB9fXt7JHQoYOenr+WIhmApfX08L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdzZXR0bGVtZW50JyBzdHlsZT0nei1pbmRleDoxMDAnIEB0YXA9XCJnb1BheVwiPnt7JHQoYOeri+WNs+WFkeaNomApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYWxpcGF5c3VibWl0XCIgdi1odG1sPVwiZm9ybUNvbnRlbnRcIj48L3ZpZXc+XHJcblx0XHQ8Y291cG9uTGlzdFdpbmRvdyA6Y291cG9uPSdjb3Vwb24nIEBDaGFuZ0NvdXBvbnNDbG9uZT1cIkNoYW5nQ291cG9uc0Nsb25lXCIgOm9wZW5UeXBlPSdvcGVuVHlwZScgOmNhcnRJZD0nY2FydElkJ1xyXG5cdFx0XHRAQ2hhbmdDb3Vwb25zPVwiQ2hhbmdDb3Vwb25zXCI+PC9jb3Vwb25MaXN0V2luZG93PlxyXG5cdFx0PGFkZHJlc3NXaW5kb3cgcmVmPVwiYWRkcmVzc1dpbmRvd1wiIEBjaGFuZ2VUZXh0YXJlYVN0YXR1cz1cImNoYW5nZVRleHRhcmVhU3RhdHVzXCIgOm5ld3M9J25ld3MnIDphZGRyZXNzPSdhZGRyZXNzJ1xyXG5cdFx0XHQ6cGFnZXNVcmw9XCJwYWdlc1VybFwiIEBPbkNoYW5nZUFkZHJlc3M9XCJPbkNoYW5nZUFkZHJlc3NcIiBAY2hhbmdlQ2xvc2U9XCJjaGFuZ2VDbG9zZVwiPjwvYWRkcmVzc1dpbmRvdz5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PCEtLSA8YXV0aG9yaXplIEBvbkxvYWRGdW49XCJvbkxvYWRGdW5cIiA6aXNBdXRvPVwiaXNBdXRvXCIgOmlzU2hvd0F1dGg9XCJpc1Nob3dBdXRoXCIgQGF1dGhDb2xzZT1cImF1dGhDb2xzZVwiPjwvYXV0aG9yaXplPiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0PGhvbWUgdi1zaG93PVwiIWludlNob3dcIj48L2hvbWU+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRpbnRlZ3JhbE9yZGVyQ29uZmlybSxcclxuXHRcdGludGVncmFsT3JkZXJDcmVhdGUsXHJcblx0fSBmcm9tICdAL2FwaS9hY3Rpdml0eS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEFkZHJlc3NEZWZhdWx0LFxyXG5cdFx0Z2V0QWRkcmVzc0RldGFpbCxcclxuXHRcdGludm9pY2VMaXN0LFxyXG5cdFx0aW52b2ljZU9yZGVyXHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0c3RvcmVMaXN0QXBpXHJcblx0fSBmcm9tICdAL2FwaS9zdG9yZS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdENBQ0hFX0xPTkdJVFVERSxcclxuXHRcdENBQ0hFX0xBVElUVURFXHJcblx0fSBmcm9tICdAL2NvbmZpZy9jYWNoZS5qcyc7XHJcblx0aW1wb3J0IGNvdXBvbkxpc3RXaW5kb3cgZnJvbSAnQC9jb21wb25lbnRzL2NvdXBvbkxpc3RXaW5kb3cnO1xyXG5cdGltcG9ydCBhZGRyZXNzV2luZG93IGZyb20gJ0AvY29tcG9uZW50cy9hZGRyZXNzV2luZG93JztcclxuXHRpbXBvcnQgb3JkZXJHb29kcyBmcm9tICdAL2NvbXBvbmVudHMvb3JkZXJHb29kcyc7XHJcblx0aW1wb3J0IGhvbWUgZnJvbSAnQC9jb21wb25lbnRzL2hvbWUnO1xyXG5cdGltcG9ydCB7XHJcblx0XHR0b0xvZ2luXHJcblx0fSBmcm9tICdAL2xpYnMvbG9naW4uanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBHZXR0ZXJzXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tIFwiQC9taXhpbnMvY29sb3JcIjtcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdGNvdXBvbkxpc3RXaW5kb3csXHJcblx0XHRcdGFkZHJlc3NXaW5kb3csXHJcblx0XHRcdG9yZGVyR29vZHMsXHJcblx0XHRcdGhvbWUsXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemVcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dGV4dEZvY3VzOmZhbHNlLFxyXG5cdFx0XHRcdHRleHRhcmVhU3RhdHVzOiB0cnVlLFxyXG5cdFx0XHRcdC8v5pSv5LuY5pa55byPXHJcblx0XHRcdFx0Y2FydEFycjogW3tcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IHRoaXMuJHQoYOW+ruS/oeaUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRcImljb25cIjogXCJpY29uLXdlaXhpbjJcIixcclxuXHRcdFx0XHRcdFx0dmFsdWU6ICd3ZWl4aW4nLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5L2/55So5b6u5L+h5b+r5o235pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdHBheVN0YXR1czogMSxcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFwibmFtZVwiOiB0aGlzLiR0KGDmlK/ku5jlrp3mlK/ku5hgKSxcclxuXHRcdFx0XHRcdFx0XCJpY29uXCI6IFwiaWNvbi16aGlmdWJhb1wiLFxyXG5cdFx0XHRcdFx0XHR2YWx1ZTogJ2FsaXBheScsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDkvb/nlKjnur/kuIrmlK/ku5jlrp3mlK/ku5hgKSxcclxuXHRcdFx0XHRcdFx0cGF5U3RhdHVzOiAxLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IHRoaXMuJHQoYOS9memineaUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRcImljb25cIjogXCJpY29uLXl1ZXpoaWZ1XCIsXHJcblx0XHRcdFx0XHRcdHZhbHVlOiAneXVlJyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWPr+eUqOS9meminTpgKSxcclxuXHRcdFx0XHRcdFx0cGF5U3RhdHVzOiAxLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XCJuYW1lXCI6IHRoaXMuJHQoYOe6v+S4i+aUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRcImljb25cIjogXCJpY29uLXl1ZXpoaWZ1MVwiLFxyXG5cdFx0XHRcdFx0XHR2YWx1ZTogJ29mZmxpbmUnLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6YCJ5oup57q/5LiL5LuY5qy+5pa55byPYCksXHJcblx0XHRcdFx0XHRcdHBheVN0YXR1czogMixcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRdLFxyXG5cdFx0XHRcdGZvcm1Db250ZW50OiAnJyxcclxuXHRcdFx0XHRwYXlUeXBlOiAnd2VpeGluJywgLy/mlK/ku5jmlrnlvI9cclxuXHRcdFx0XHRvcGVuVHlwZTogMSwgLy/kvJjmg6DliLjmiZPlvIDmlrnlvI8gMT3kvb/nlKhcclxuXHRcdFx0XHRhY3RpdmU6IDAsIC8v5pSv5LuY5pa55byP5YiH5o2iXHJcblx0XHRcdFx0Y291cG9uOiB7XHJcblx0XHRcdFx0XHRjb3Vwb246IGZhbHNlLFxyXG5cdFx0XHRcdFx0bGlzdDogW10sXHJcblx0XHRcdFx0XHRzdGF0dXNUaWxlOiB0aGlzLiR0KGDnq4vljbPkvb/nlKhgKVxyXG5cdFx0XHRcdH0sIC8v5LyY5oOg5Yi457uE5Lu2XHJcblx0XHRcdFx0YWRkcmVzczoge1xyXG5cdFx0XHRcdFx0YWRkcmVzczogZmFsc2VcclxuXHRcdFx0XHR9LCAvL+WcsOWdgOe7hOS7tlxyXG5cdFx0XHRcdGFkZHJlc3NJbmZvOiB7fSwgLy/lnLDlnYDkv6Hmga9cclxuXHRcdFx0XHRwaW5rSWQ6IDAsIC8v5ou85ZuiaWRcclxuXHRcdFx0XHRhZGRyZXNzSWQ6IDAsIC8v5Zyw5Z2AaWRcclxuXHRcdFx0XHRjb3Vwb25JZDogMCwgLy/kvJjmg6DliLhpZFxyXG5cdFx0XHRcdGNhcnRJZDogJycsIC8v6LSt54mp6L2maWRcclxuXHRcdFx0XHRCYXJnYWluSWQ6IDAsXHJcblx0XHRcdFx0Y29tYmluYXRpb25JZDogMCxcclxuXHRcdFx0XHRzZWNraWxsSWQ6IDAsXHJcblx0XHRcdFx0dXNlckluZm86IHt9LCAvL+eUqOaIt+S/oeaBr1xyXG5cdFx0XHRcdGNvdXBvbl9wcmljZTogMCwgLy/kvJjmg6DliLjmirXmiaPph5Hpop1cclxuXHRcdFx0XHR1c2VJbnRlZ3JhbDogZmFsc2UsIC8v5piv5ZCm5L2/55So56ev5YiGXHJcblx0XHRcdFx0aW50ZWdyYWxfcHJpY2U6IDAsIC8v56ev5YiG5oq15omj6YeR6aKdXHJcblx0XHRcdFx0aW50ZWdyYWw6IDAsXHJcblx0XHRcdFx0Q2hhbmdlUHJpY2U6IDAsIC8v5L2/55So56ev5YiG5oq15omj5Y+Y5Yqo5ZCO55qE6YeR6aKdXHJcblx0XHRcdFx0Zm9ybUlkczogW10sIC8v5pS26ZuGZm9ybWlkXHJcblx0XHRcdFx0c3RhdHVzOiAwLFxyXG5cdFx0XHRcdGlzX2FkZHJlc3M6IGZhbHNlLFxyXG5cdFx0XHRcdHRvUGF5OiBmYWxzZSwgLy/kv67lpI3ov5vlhaXmlK/ku5jml7bpobXpnaLpmpDol4/ku47mlrDliLfmlrDpobXpnaJcclxuXHRcdFx0XHRzaGlwcGluZ1R5cGU6IDAsXHJcblx0XHRcdFx0c3lzdGVtX3N0b3JlOiB7fSxcclxuXHRcdFx0XHRzdG9yZVBvc3RhZ2U6IDAsXHJcblx0XHRcdFx0Y29udGFjdHM6ICcnLFxyXG5cdFx0XHRcdGNvbnRhY3RzVGVsOiAnJyxcclxuXHRcdFx0XHRteWRhdGE6IHt9LFxyXG5cdFx0XHRcdHN0b3JlTGlzdDogW10sXHJcblx0XHRcdFx0c3RvcmVfc2VsZl9tZW50aW9uOiAwLFxyXG5cdFx0XHRcdGNhcnRJbmZvOiB7fSxcclxuXHRcdFx0XHRwcmljZUdyb3VwOiB7fSxcclxuXHRcdFx0XHRhbmltYXRlZDogZmFsc2UsXHJcblx0XHRcdFx0dG90YWxQcmljZTogMCxcclxuXHRcdFx0XHRpbnRlZ3JhbFJhdGlvOiBcIjBcIixcclxuXHRcdFx0XHRwYWdlc1VybDogXCJcIixcclxuXHRcdFx0XHRvcmRlcktleTogXCJcIixcclxuXHRcdFx0XHQvLyB1c2FibGVDb3Vwb246IHt9LFxyXG5cdFx0XHRcdG9mZmxpbmVQb3N0YWdlOiBcIlwiLFxyXG5cdFx0XHRcdGlzQXV0bzogZmFsc2UsIC8v5rKh5pyJ5o6I5p2D55qE5LiN5Lya6Ieq5Yqo5o6I5p2DXHJcblx0XHRcdFx0aXNTaG93QXV0aDogZmFsc2UsIC8v5piv5ZCm6ZqQ6JeP5o6I5p2DXHJcblx0XHRcdFx0ZnJvbTogJycsXHJcblx0XHRcdFx0bmV3czogMSxcclxuXHJcblx0XHRcdFx0aW52VGl0bGU6IHRoaXMuJHQoYOS4jeW8gOWPkeelqGApLFxyXG5cdFx0XHRcdHNwZWNpYWxfaW52b2ljZTogZmFsc2UsXHJcblx0XHRcdFx0aW52b2ljZV9mdW5jOiBmYWxzZSxcclxuXHRcdFx0XHRoZWFkZXJfdHlwZTogJycsXHJcblx0XHRcdFx0aW52U2hvdzogZmFsc2UsXHJcblx0XHRcdFx0aW52TGlzdDogW10sXHJcblx0XHRcdFx0aW52Q2hlY2tlZDogJycsXHJcblx0XHRcdFx0dXJsUXVlcnk6ICcnLFxyXG5cdFx0XHRcdHBheV9jbG9zZTogZmFsc2UsXHJcblx0XHRcdFx0cmVzRGF0YToge30sXHJcblx0XHRcdFx0bWFyazogJydcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHRvbkxvYWQ6IGZ1bmN0aW9uKG9wdGlvbnMpIHtcclxuXHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdHRoaXMuZnJvbSA9IHRoaXMuJHdlY2hhdC5pc1dlaXhpbigpID8gJ3dlaXhpbicgOiAnd2VpeGluaDUnXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0dGhpcy5mcm9tID0gJ3JvdXRpbmUnXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRpZiAoIW9wdGlvbnMudW5pcXVlKSByZXR1cm4gdGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHR0aXRsZTogdGhpcy4kdChg6K+36YCJ5oup6KaB6LSt5Lmw55qE5ZWG5ZOBYClcclxuXHRcdFx0fSwge1xyXG5cdFx0XHRcdHRhYjogMyxcclxuXHRcdFx0XHR1cmw6IDFcclxuXHRcdFx0fSk7XHJcblx0XHRcdHRoaXMudW5pcXVlID0gb3B0aW9ucy51bmlxdWVcclxuXHRcdFx0dGhpcy5udW0gPSBvcHRpb25zLm51bVxyXG5cdFx0XHR0aGlzLmNvdXBvbklkID0gb3B0aW9ucy5jb3Vwb25JZCB8fCAwO1xyXG5cdFx0XHR0aGlzLnBpbmtJZCA9IG9wdGlvbnMucGlua0lkID8gcGFyc2VJbnQob3B0aW9ucy5waW5rSWQpIDogMDtcclxuXHRcdFx0dGhpcy5hZGRyZXNzSWQgPSBvcHRpb25zLmFkZHJlc3NJZCB8fCAwO1xyXG5cdFx0XHR0aGlzLmNhcnRJZCA9IG9wdGlvbnMuY2FydElkO1xyXG5cdFx0XHR0aGlzLmlzX2FkZHJlc3MgPSBvcHRpb25zLmlzX2FkZHJlc3MgPyB0cnVlIDogZmFsc2U7XHJcblx0XHRcdHRoaXMubmV3cyA9ICFvcHRpb25zLm5ldyB8fCBvcHRpb25zLm5ldyA9PT0gJzAnID8gMCA6IDE7XHJcblx0XHRcdHRoaXMuaW52Q2hlY2tlZCA9IG9wdGlvbnMuaW52b2ljZV9pZCB8fCAnJztcclxuXHRcdFx0dGhpcy5oZWFkZXJfdHlwZSA9IG9wdGlvbnMuaGVhZGVyX3R5cGUgfHwgJzEnO1xyXG5cdFx0XHR0aGlzLmNvdXBvblRpdGxlID0gb3B0aW9ucy5jb3Vwb25UaXRsZSB8fCB0aGlzLiR0KGDor7fpgInmi6lgKVxyXG5cdFx0XHQvLyAjaWZuZGVmIEFQUC1QTFVTXHJcblx0XHRcdHRoaXMudGV4dGFyZWFTdGF0dXMgPSB0cnVlO1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0aWYgKHRoaXMuaXNMb2dpbiAmJiB0aGlzLnRvUGF5ID09IGZhbHNlKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRhZGRyZXNzSW5mbygpO1xyXG5cdFx0XHRcdHRoaXMuZ2V0Q29uZmlybSgpO1xyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0dGhpcy4kcmVmcy5hZGRyZXNzV2luZG93LmdldEFkZHJlc3NMaXN0KCk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOeUn+WRveWRqOacn+WHveaVsC0t55uR5ZCs6aG16Z2i5pi+56S6XHJcblx0XHQgKi9cclxuXHRcdG9uU2hvdzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdGxldCBfdGhpcyA9IHRoaXNcclxuXHRcdFx0dW5pLiRvbihcImhhbmRDbGlja1wiLCByZXMgPT4ge1xyXG5cdFx0XHRcdGlmIChyZXMpIHtcclxuXHRcdFx0XHRcdF90aGlzLnN5c3RlbV9zdG9yZSA9IHJlcy5hZGRyZXNzXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOa4hemZpOebkeWQrFxyXG5cdFx0XHRcdHVuaS4kb2ZmKCdoYW5kQ2xpY2snKTtcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldEludm9pY2VMaXN0KCkge1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5q2j5Zyo5Yqg6L294oCmYClcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdGludm9pY2VMaXN0KCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR0aGlzLmludkxpc3QgPSByZXMuZGF0YS5tYXAoaXRlbSA9PiB7XHJcblx0XHRcdFx0XHRcdGl0ZW0uaWQgPSBpdGVtLmlkLnRvU3RyaW5nKCk7XHJcblx0XHRcdFx0XHRcdHJldHVybiBpdGVtO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRjb25zdCByZXN1bHQgPSB0aGlzLmludkxpc3QuZmluZChpdGVtID0+IGl0ZW0uaWQgPT0gdGhpcy5pbnZDaGVja2VkKTtcclxuXHRcdFx0XHRcdGlmIChyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0bGV0IG5hbWUgPSAnJztcclxuXHRcdFx0XHRcdFx0bmFtZSArPSByZXN1bHQuaGVhZGVyX3R5cGUgPT09IDEgPyB0aGlzLiR0KGDkuKrkurpgKSA6IHRoaXMuJHQoYOS8geS4mmApO1xyXG5cdFx0XHRcdFx0XHRuYW1lICs9IHJlc3VsdC50eXBlID09PSAxID8gdGhpcy4kdChg5pmu6YCaYCkgOiB0aGlzLiR0KGDkuJPnlKhgKTtcclxuXHRcdFx0XHRcdFx0bmFtZSArPSB0aGlzLiR0KGDlj5HnpahgKTtcclxuXHRcdFx0XHRcdFx0dGhpcy5pbnZUaXRsZSA9IG5hbWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZSdcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5LqL5Lu25Zue6LCDXHJcblx0XHRcdCAqXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRvbkNoYW5nZUZ1bjogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCBvcHQgPSBlO1xyXG5cdFx0XHRcdGxldCBhY3Rpb24gPSBvcHQuYWN0aW9uIHx8IG51bGw7XHJcblx0XHRcdFx0bGV0IHZhbHVlID0gb3B0LnZhbHVlICE9IHVuZGVmaW5lZCA/IG9wdC52YWx1ZSA6IG51bGw7XHJcblx0XHRcdFx0YWN0aW9uICYmIHRoaXNbYWN0aW9uXSAmJiB0aGlzW2FjdGlvbl0odmFsdWUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRwYXlDbG9zZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5wYXlfY2xvc2UgPSBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29QYXkoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKCF0aGF0LmFkZHJlc3NJZCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDor7fpgInmi6nmlLbotKflnLDlnYBgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChwYXJzZUZsb2F0KHRoYXQucmVzRGF0YS5pbnRlZ3JhbCkgPCBwYXJzZUZsb2F0KHRoYXQuY2FydEluZm8ucHJpY2UpKVxyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlj6/nlKjnp6/liIbkuI3otrPvvIFgKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0bGV0IGRhdGEgPSB7XHJcblx0XHRcdFx0XHRhZGRyZXNzSWQ6IHRoYXQuYWRkcmVzc0lkLFxyXG5cdFx0XHRcdFx0bWFyazogdGhhdC5tYXJrLFxyXG5cdFx0XHRcdFx0dW5pcXVlOiB0aGlzLmNhcnRJbmZvLnVuaXF1ZSxcclxuXHRcdFx0XHRcdG51bTogdGhpcy5yZXNEYXRhLm51bVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnRlZ3JhbE9yZGVyQ3JlYXRlKGRhdGEpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL3BvaW50c19tYWxsL2ludGVncmFsX29yZGVyX3N0YXR1cz9vcmRlcl9pZD0ke3Jlcy5kYXRhLnJlc3VsdC5vcmRlcklkfWBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlhbPpl63lnLDlnYDlvLnnqpfvvJtcclxuXHRcdFx0Y2hhbmdlQ2xvc2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmFkZHJlc3MsICdhZGRyZXNzJywgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb21wdXRlZFByaWNlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgc2hpcHBpbmdUeXBlID0gdGhpcy5zaGlwcGluZ1R5cGU7XHJcblx0XHRcdFx0cG9zdE9yZGVyQ29tcHV0ZWQodGhpcy5vcmRlcktleSwge1xyXG5cdFx0XHRcdFx0YWRkcmVzc0lkOiB0aGlzLmFkZHJlc3NJZCxcclxuXHRcdFx0XHRcdHVzZUludGVncmFsOiB0aGlzLnVzZUludGVncmFsID8gMSA6IDAsXHJcblx0XHRcdFx0XHRjb3Vwb25JZDogdGhpcy5jb3Vwb25JZCxcclxuXHRcdFx0XHRcdHNoaXBwaW5nX3R5cGU6IHBhcnNlSW50KHNoaXBwaW5nVHlwZSkgKyAxLFxyXG5cdFx0XHRcdFx0cGF5VHlwZTogdGhpcy5wYXlUeXBlXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IHJlc3VsdCA9IHJlcy5kYXRhLnJlc3VsdDtcclxuXHRcdFx0XHRcdGlmIChyZXN1bHQpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy50b3RhbFByaWNlID0gcmVzdWx0LnBheV9wcmljZTtcclxuXHRcdFx0XHRcdFx0dGhpcy5pbnRlZ3JhbF9wcmljZSA9IHJlc3VsdC5kZWR1Y3Rpb25fcHJpY2U7XHJcblx0XHRcdFx0XHRcdHRoaXMuY291cG9uX3ByaWNlID0gcmVzdWx0LmNvdXBvbl9wcmljZTtcclxuXHRcdFx0XHRcdFx0dGhpcy5pbnRlZ3JhbCA9IHRoaXMudXNlSW50ZWdyYWwgPyByZXN1bHQuU3VycGx1c0ludGVncmFsIDogdGhpcy51c2VySW5mby5pbnRlZ3JhbDtcclxuXHRcdFx0XHRcdFx0dGhpcy4kc2V0KHRoaXMucHJpY2VHcm91cCwgJ3N0b3JlUG9zdGFnZScsIHNoaXBwaW5nVHlwZSA9PSAxID8gMCA6IHJlc3VsdC5wYXlfcG9zdGFnZSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLnByaWNlR3JvdXAsICdzdG9yZVBvc3RhZ2VEaXNjb3VudCcsIHJlc3VsdC5zdG9yZVBvc3RhZ2VEaXNjb3VudCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Q2hhbmdDb3Vwb25zQ2xvbmU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJHNldCh0aGlzLmNvdXBvbiwgJ2NvdXBvbicsIGZhbHNlKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhbmdlVGV4dGFyZWFTdGF0dXM6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGZvciAobGV0IGkgPSAwLCBsZW4gPSB0aGlzLmNvdXBvbi5saXN0Lmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcblx0XHRcdFx0XHR0aGlzLmNvdXBvbi5saXN0W2ldLnVzZV90aXRsZSA9ICcnO1xyXG5cdFx0XHRcdFx0dGhpcy5jb3Vwb24ubGlzdFtpXS5pc191c2UgPSAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnRleHRhcmVhU3RhdHVzID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLnN0YXR1cyA9IDA7XHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMuY291cG9uLCAnbGlzdCcsIHRoaXMuY291cG9uLmxpc3QpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6YCJ5oup5Zyw5Z2A5ZCO5pS55Y+Y5LqL5Lu2XHJcblx0XHRcdCAqIEBwYXJhbSBvYmplY3QgZVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0T25DaGFuZ2VBZGRyZXNzOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy50ZXh0YXJlYVN0YXR1cyA9IHRydWU7XHJcblx0XHRcdFx0dGhpcy5hZGRyZXNzSWQgPSBlO1xyXG5cdFx0XHRcdHRoaXMuYWRkcmVzcy5hZGRyZXNzID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5nZXRhZGRyZXNzSW5mbygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRiaW5kSGlkZUtleWJvYXJkOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0dGhpcy5tYXJrID0gZS5kZXRhaWwudmFsdWU7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5blvZPliY3orqLljZXor6bnu4bkv6Hmga9cclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRDb25maXJtOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Ly8gcmV0dXJuO1xyXG5cdFx0XHRcdGludGVncmFsT3JkZXJDb25maXJtKHtcclxuXHRcdFx0XHRcdHVuaXF1ZTogdGhpcy51bmlxdWUsXHJcblx0XHRcdFx0XHRudW06IHRoaXMubnVtXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdyZXNEYXRhJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdjYXJ0SW5mbycsIHJlcy5kYXRhLnByb2R1Y3RJbmZvKTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKlxyXG5cdFx0XHQgKiDmj5Dlj5bnoI3ku7flkozmi7zlm6JpZFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0QmFyZ2FpbklkOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGNhcnRJTmZvID0gdGhhdC5jYXJ0SW5mbztcclxuXHRcdFx0XHRsZXQgQmFyZ2FpbklkID0gMDtcclxuXHRcdFx0XHRsZXQgY29tYmluYXRpb25JZCA9IDA7XHJcblx0XHRcdFx0Y2FydElOZm8uZm9yRWFjaChmdW5jdGlvbih2YWx1ZSwgaW5kZXgsIGNhcnRJTmZvKSB7XHJcblx0XHRcdFx0XHRCYXJnYWluSWQgPSBjYXJ0SU5mb1tpbmRleF0uYmFyZ2Fpbl9pZCxcclxuXHRcdFx0XHRcdFx0Y29tYmluYXRpb25JZCA9IGNhcnRJTmZvW2luZGV4XS5jb21iaW5hdGlvbl9pZFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdCYXJnYWluSWQnLCBwYXJzZUludChCYXJnYWluSWQpKTtcclxuXHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2NvbWJpbmF0aW9uSWQnLCBwYXJzZUludChjb21iaW5hdGlvbklkKSk7XHJcblx0XHRcdFx0aWYgKHRoYXQuY2FydEFyci5sZW5ndGggPT0gMyAmJiAoQmFyZ2FpbklkIHx8IGNvbWJpbmF0aW9uSWQgfHwgdGhhdC5zZWNraWxsSWQpKSB7XHJcblx0XHRcdFx0XHR0aGF0LmNhcnRBcnJbMl0ucGF5U3RhdHVzID0gMDtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnY2FydEFycicsIHRoYXQuY2FydEFycik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKlxyXG5cdFx0XHQgKiDojrflj5bpu5jorqTmlLbotKflnLDlnYDmiJbogIXojrflj5bmn5DmnaHlnLDlnYDkv6Hmga9cclxuXHRcdFx0ICovXHJcblx0XHRcdGdldGFkZHJlc3NJbmZvOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0aWYgKHRoYXQuYWRkcmVzc0lkKSB7XHJcblx0XHRcdFx0XHRnZXRBZGRyZXNzRGV0YWlsKHRoYXQuYWRkcmVzc0lkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHJlcy5kYXRhLmlzX2RlZmF1bHQgPSBwYXJzZUludChyZXMuZGF0YS5pc19kZWZhdWx0KTtcclxuXHRcdFx0XHRcdFx0dGhhdC5hZGRyZXNzSW5mbyA9IHJlcy5kYXRhIHx8IHt9O1xyXG5cdFx0XHRcdFx0XHR0aGF0LmFkZHJlc3NJZCA9IHJlcy5kYXRhLmlkIHx8IDA7XHJcblx0XHRcdFx0XHRcdHRoYXQuYWRkcmVzcy5hZGRyZXNzSWQgPSByZXMuZGF0YS5pZCB8fCAwO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Z2V0QWRkcmVzc0RlZmF1bHQoKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHJlcy5kYXRhLmlzX2RlZmF1bHQgPSBwYXJzZUludChyZXMuZGF0YS5pc19kZWZhdWx0KTtcclxuXHRcdFx0XHRcdFx0dGhhdC5hZGRyZXNzSW5mbyA9IHJlcy5kYXRhIHx8IHt9O1xyXG5cdFx0XHRcdFx0XHR0aGF0LmFkZHJlc3NJZCA9IHJlcy5kYXRhLmlkIHx8IDA7XHJcblx0XHRcdFx0XHRcdHRoYXQuYWRkcmVzcy5hZGRyZXNzSWQgPSByZXMuZGF0YS5pZCB8fCAwO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGNvdXBvblRhcDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5jb3Vwb24uY291cG9uID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLmNvdXBvbi5saXN0LmZvckVhY2goKGl0ZW0sIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRpZiAoaXRlbS5pZCA9PSB0aGlzLmNvdXBvbklkKSB7XHJcblx0XHRcdFx0XHRcdGl0ZW0uaXNfdXNlID0gMVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0aXRlbS5pc191c2UgPSAwXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcy5jb3Vwb24sICdsaXN0JywgdGhpcy5jb3Vwb24ubGlzdCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNhcjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuYW5pbWF0ZWQgPSBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0b25BZGRyZXNzOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC50ZXh0YXJlYVN0YXR1cyA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoYXQuYWRkcmVzcy5hZGRyZXNzID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGF0LnBhZ2VzVXJsID0gYC9wYWdlcy9wb2ludHNfbWFsbC91c2VyX2FkZHJlc3M/dW5pcXVlPSR7dGhpcy51bmlxdWV9Jm51bT0ke3RoaXMubnVtfWBcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xpY2tUZXh0QXJlYSgpIHtcclxuXHRcdFx0XHR0aGlzLnRleHRGb2N1cyA9IHRydWVcclxuXHRcdFx0XHQvLyB0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0Ly8gXHR0aGlzLiRyZWZzLmdldEZvY3VzLmZvY3VzKClcclxuXHRcdFx0XHQvLyB9KVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0L2RlZXAvdW5pLWNoZWNrYm94W2Rpc2FibGVkXSAudW5pLWNoZWNrYm94LWlucHV0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0fVxyXG5cclxuXHQuYWxpcGF5c3VibWl0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAubGluZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogM3JweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5saW5lIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuYWRkcmVzcyB7XHJcblx0XHRwYWRkaW5nOiAyOHJweCAzMHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLmFkZHJlc3MgLmFkZHJlc3NDb24ge1xyXG5cdFx0d2lkdGg6IDYxMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hZGRyZXNzIC5hZGRyZXNzQ29uIC5uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuYWRkcmVzcyAuYWRkcmVzc0NvbiAubmFtZSAucGhvbmUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDUwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLmFkZHJlc3MgLmFkZHJlc3NDb24gLmRlZmF1bHQge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hZGRyZXNzIC5hZGRyZXNzQ29uIC5zZXRhZGRyZXNzIHtcclxuXHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hZGRyZXNzIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDM1cnB4O1xyXG5cdFx0Y29sb3I6ICM3MDcwNzA7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuYWxsQWRkcmVzcyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXZpZXctdGhlbWUpIDAlLCAjZjVmNWY1IDEwMCUpO1xyXG5cdFx0cGFkZGluZy10b3A6IDEwMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hbGxBZGRyZXNzIC5uYXYge1xyXG5cdFx0d2lkdGg6IDcxMHJweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLmFsbEFkZHJlc3MgLm5hdiAuaXRlbSB7XHJcblx0XHR3aWR0aDogMzU1cnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLmFsbEFkZHJlc3MgLm5hdiAuaXRlbS5vbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMjUwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLmFsbEFkZHJlc3MgLm5hdiAuaXRlbS5vbjo6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGNvbnRlbnQ6IFwi5b+r6YCS6YWN6YCBXCI7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMzM2cnB4O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDIwcnB4IDgwcnB4IDA7XHJcblx0XHRib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQ7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogN3JweCAzMHJweCAwIDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuYWxsQWRkcmVzcyAubmF2IC5pdGVtOm50aC1vZi10eXBlKDIpLm9uOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCLliLDlupfoh6rmj5BcIjtcclxuXHRcdGJvcmRlci13aWR0aDogMCAwIDgwcnB4IDIwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBycHggN3JweCAwIDA7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuYWxsQWRkcmVzcyAubmF2IC5pdGVtLm9uMiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuYWxsQWRkcmVzcyAubmF2IC5pdGVtLm9uMjo6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGNvbnRlbnQ6IFwi5Yiw5bqX6Ieq5o+QXCI7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHR3aWR0aDogNDAwcnB4O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgNjBycHggNjBycHg7XHJcblx0XHRib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQ7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmN2MxYmQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweCA2cnB4IDAgMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hbGxBZGRyZXNzIC5uYXYgLml0ZW06bnRoLW9mLXR5cGUoMSkub24yOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCLlv6vpgJLphY3pgIFcIjtcclxuXHRcdGJvcmRlci13aWR0aDogMCA2MHJweCA2MHJweCAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJweCA0MHJweCAwIDA7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuYWxsQWRkcmVzcyAuYWRkcmVzcyB7XHJcblx0XHR3aWR0aDogNzEwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxNTBycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC5hbGxBZGRyZXNzIC5saW5lIHtcclxuXHRcdHdpZHRoOiA3MTBycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC53cmFwcGVyIC5pdGVtIC5kaXNjb3VudCAucGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNjY2M7XHJcblx0fVxyXG5cclxuXHQucGxhY2Vob2xkZXItdGV4dGFyZWEge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5wbGFjZWhvbGRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29sb3I6ICNjY2M7XHJcblx0XHRcdHRvcDogMjZycHg7XHJcblx0XHRcdGxlZnQ6IDMwcnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLndyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDEzcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLndyYXBwZXIgLml0ZW0ge1xyXG5cdFx0cGFkZGluZzogMjdycHggMzBycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC53cmFwcGVyIC5pdGVtIC5kaXNjb3VudCB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAud3JhcHBlciAuaXRlbSAuZGlzY291bnQgaW5wdXQge1xyXG5cdFx0dGV4dC1hbGlnbjogZW5kO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLndyYXBwZXIgLml0ZW0gLmRpc2NvdW50IC5pY29uZm9udCB7XHJcblx0XHRjb2xvcjogIzUxNTE1MTtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMTVycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAud3JhcHBlciAuaXRlbSAuZGlzY291bnQgLm51bSB7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC53cmFwcGVyIC5pdGVtIC5zaGlwcGluZyB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA1OHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC53cmFwcGVyIC5pdGVtIC5zaGlwcGluZyAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzNXJweDtcclxuXHRcdGNvbG9yOiAjNzA3MDcwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1zdWJtaXNzaW9uIC53cmFwcGVyIC5pdGVtIHRleHRhcmVhIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblx0XHR3aWR0aDogNjkwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxNDBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBycHg7XHJcblx0XHRwYWRkaW5nOiAyNXJweCAyOHJweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAud3JhcHBlciAuaXRlbSAucGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICNjY2M7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAud3JhcHBlciAuaXRlbSAubGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAzNXJweDtcclxuXHR9XHJcblxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAubW9uZXlMaXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEycnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLm1vbmV5TGlzdCAuaXRlbSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAubW9uZXlMaXN0IC5pdGVtfi5pdGVtIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLm1vbmV5TGlzdCAuaXRlbSAubW9uZXkge1xyXG5cdFx0Y29sb3I6ICM4Njg2ODY7XHJcblx0fVxyXG5cclxuXHQub3JkZXItc3VibWlzc2lvbiAuZm9vdGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLXN1Ym1pc3Npb24gLmZvb3RlciAuc2V0dGxlbWVudCB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogMjQwcnB4O1xyXG5cdFx0aGVpZ2h0OiA3MHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNzBycHg7XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyIC50cmFuc3BhcmVudCB7XHJcblx0XHRvcGFjaXR5OiAwXHJcblx0fVxyXG5cclxuXHQub3JkZXJHb29kcyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogMTJycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXJHb29kcyAudG90YWwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDJycHggc29saWQgI2YwZjBmMDtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTMwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxMzBycHg7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1415\n"); /***/ }), /* 1416 */ /*!***************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/user_address.vue?mpType=page ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _user_address_vue_vue_type_template_id_ad563ef0_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./user_address.vue?vue&type=template&id=ad563ef0&mpType=page */ 1417);\n/* harmony import */ var _user_address_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./user_address.vue?vue&type=script&lang=js&mpType=page */ 1419);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _user_address_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _user_address_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _user_address_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _user_address_vue_vue_type_template_id_ad563ef0_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _user_address_vue_vue_type_template_id_ad563ef0_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _user_address_vue_vue_type_template_id_ad563ef0_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/points_mall/user_address.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0k7QUFDcEk7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSxrR0FBTTtBQUNSLEVBQUUsMkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQxNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdXNlcl9hZGRyZXNzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1hZDU2M2VmMCZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdXNlcl9hZGRyZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi91c2VyX2FkZHJlc3MudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcG9pbnRzX21hbGwvdXNlcl9hZGRyZXNzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1416\n"); /***/ }), /* 1417 */ /*!*********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/user_address.vue?vue&type=template&id=ad563ef0&mpType=page ***! \*********************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_address_vue_vue_type_template_id_ad563ef0_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./user_address.vue?vue&type=template&id=ad563ef0&mpType=page */ 1418); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_address_vue_vue_type_template_id_ad563ef0_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_address_vue_vue_type_template_id_ad563ef0_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_address_vue_vue_type_template_id_ad563ef0_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_address_vue_vue_type_template_id_ad563ef0_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1418 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/user_address.vue?vue&type=template&id=ad563ef0&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "address-management"), class: _vm._$s( 1, "c", _vm.addressList.length < 1 && _vm.page > 1 ? "fff" : "" ), attrs: { _i: 1 }, }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "line"), attrs: { _i: 2 } }, [ _vm._$s(3, "i", _vm.addressList.length) ? _c("image", { attrs: { _i: 3 } }) : _vm._e(), ] ), _vm._$s(4, "i", _vm.addressList.length) ? _c( "radio-group", { staticClass: _vm._$s(4, "sc", "radio-group"), attrs: { _i: 4 }, on: { change: _vm.radioChange }, }, _vm._l( _vm._$s(5, "f", { forItems: _vm.addressList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("5-" + $30, "sc", "item"), attrs: { _i: "5-" + $30 }, }, [ _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "address"), attrs: { _i: "6-" + $30 }, on: { click: function ($event) { return _vm.goOrder(item.id) }, }, }, [ _c( "view", { staticClass: _vm._$s( "7-" + $30, "sc", "consignee" ), attrs: { _i: "7-" + $30 }, }, [ _vm._v( _vm._$s( "7-" + $30, "t0-0", _vm._s(_vm.$t("收货人")) ) + _vm._$s( "7-" + $30, "t0-1", _vm._s(item.real_name) ) ), _c( "text", { staticClass: _vm._$s( "8-" + $30, "sc", "phone" ), attrs: { _i: "8-" + $30 }, }, [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s(item.phone) ) ), ] ), ] ), _c("view", [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(_vm.$t("收货地址")) ) + _vm._$s( "9-" + $30, "t0-1", _vm._s(item.province) ) + _vm._$s( "9-" + $30, "t0-2", _vm._s(item.city) ) + _vm._$s( "9-" + $30, "t0-3", _vm._s(item.district) ) + _vm._$s( "9-" + $30, "t0-4", _vm._s(item.detail) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "operation acea-row row-between-wrapper" ), attrs: { _i: "10-" + $30 }, }, [ _c( "radio", { staticClass: _vm._$s( "11-" + $30, "sc", "radio" ), attrs: { value: _vm._$s( "11-" + $30, "a-value", index.toString() ), checked: _vm._$s( "11-" + $30, "a-checked", item.is_default ? true : false ), _i: "11-" + $30, }, }, [ _c("text", [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(_vm.$t("设为默认")) ) ), ]), ] ), _c( "view", { staticClass: _vm._$s( "13-" + $30, "sc", "acea-row row-middle" ), attrs: { _i: "13-" + $30 }, }, [ _c( "view", { attrs: { _i: "14-" + $30 }, on: { click: function ($event) { return _vm.editAddress(item.id) }, }, }, [ _c("text", { staticClass: _vm._$s( "15-" + $30, "sc", "iconfont icon-bianji" ), attrs: { _i: "15-" + $30 }, }), _vm._v( _vm._$s( "14-" + $30, "t1-0", _vm._s(_vm.$t("编辑")) ) ), ] ), _c( "view", { attrs: { _i: "16-" + $30 }, on: { click: function ($event) { return _vm.delAddress(index) }, }, }, [ _c("text", { staticClass: _vm._$s( "17-" + $30, "sc", "iconfont icon-shanchu" ), attrs: { _i: "17-" + $30 }, }), _vm._v( _vm._$s( "16-" + $30, "t1-0", _vm._s(_vm.$t("删除")) ) ), ] ), ] ), ] ), ] ) } ), 0 ) : _vm._e(), _vm._$s(18, "i", _vm.addressList.length) ? _c( "view", { staticClass: _vm._$s( 18, "sc", "loadingicon acea-row row-center-wrapper" ), attrs: { _i: 18 }, }, [ _c("text", { staticClass: _vm._$s( 19, "sc", "loading iconfont icon-jiazai" ), attrs: { hidden: _vm._$s(19, "a-hidden", _vm.loading == false), _i: 19, }, }), _vm._v(_vm._$s(18, "t1-0", _vm._s(_vm.loadTitle))), ] ) : _vm._e(), _vm._$s(20, "i", _vm.addressList.length < 1 && _vm.page > 1) ? _c( "view", { staticClass: _vm._$s(20, "sc", "noCommodity"), attrs: { _i: 20 }, }, [ _c( "view", { staticClass: _vm._$s(21, "sc", "pictrue"), attrs: { _i: 21 }, }, [ _c("image", { attrs: { src: _vm._$s( 22, "a-src", _vm.imgHost + "/statics/images/noAddress.png" ), _i: 22, }, }), ] ), ] ) : _vm._e(), _c("view"), _c( "view", { staticClass: _vm._$s( 24, "sc", "footer acea-row row-between-wrapper" ), attrs: { _i: 24 }, }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "addressBnt bg-color on"), attrs: { _i: 25 }, on: { click: _vm.addAddress }, }, [ _c("text", { staticClass: _vm._$s( 26, "sc", "iconfont icon-tianjiadizhi" ), attrs: { _i: 26 }, }), _vm._v(_vm._$s(25, "t1-0", _vm._s(_vm.$t("添加新地址")))), ] ), ] ), ] ), _c("home", { attrs: { _i: 27 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1419 */ /*!***************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/user_address.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_address_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./user_address.vue?vue&type=script&lang=js&mpType=page */ 1420);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_address_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_address_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_address_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_address_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_user_address_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtqQixDQUFnQixxbEJBQUcsRUFBQyIsImZpbGUiOiIxNDE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdXNlcl9hZGRyZXNzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91c2VyX2FkZHJlc3MudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1419\n"); /***/ }), /* 1420 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/user_address.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _app = __webpack_require__(/*! @/config/app */ 21);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n imgHost: _app.HTTP_REQUEST_URL,\n addressList: [],\n loading: false,\n loadend: false,\n loadTitle: this.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\"),\n page: 1,\n limit: 20,\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n news: '',\n unique: '',\n num: \"\"\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(options) {\n this.unique = options.unique;\n this.num = options.num;\n if (this.isLogin) {\n this.cartId = options.cartId || '';\n this.pinkId = options.pinkId || 0;\n this.couponId = options.couponId || 0;\n this.news = options.news || 0;\n this.getAddressList(true);\n } else {\n (0, _login.toLogin)();\n }\n },\n onShow: function onShow() {\n var that = this;\n that.getAddressList(true);\n },\n methods: {\n onLoadFun: function onLoadFun() {\n this.getAddressList();\n },\n // 授权关闭\n authColse: function authColse(e) {\n this.isShowAuth = e;\n },\n /*\n * 导入微信地址(小程序)\n */\n getWxAddress: function getWxAddress() {\n var that = this;\n uni.authorize({\n scope: 'scope.address',\n success: function success(res) {\n uni.chooseAddress({\n success: function success(res) {\n var addressP = {};\n addressP.province = res.provinceName;\n addressP.city = res.cityName;\n addressP.district = res.countyName;\n (0, _user.editAddress)({\n address: addressP,\n is_default: 1,\n real_name: res.userName,\n post_code: res.postalCode,\n phone: res.telNumber,\n detail: res.detailInfo,\n id: 0,\n type: 1\n }).then(function (res) {\n that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n that.getAddressList(true);\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n fail: function fail(res) {\n if (res.errMsg == 'chooseAddress:cancel') return that.$util.Tips({\n title: that.$t(\"\\u53D6\\u6D88\\u9009\\u62E9\")\n });\n }\n });\n },\n fail: function fail(res) {\n uni.showModal({\n title: this.$t(\"\\u60A8\\u5DF2\\u62D2\\u7EDD\\u5BFC\\u5165\\u5FAE\\u4FE1\\u5730\\u5740\\u6743\\u9650\"),\n content: this.$t(\"\\u662F\\u5426\\u8FDB\\u5165\\u6743\\u9650\\u7BA1\\u7406\\uFF0C\\u8C03\\u6574\\u6388\\u6743\\uFF1F\"),\n success: function success(res) {\n if (res.confirm) {\n uni.openSetting({\n success: function success(res) {}\n });\n } else if (res.cancel) {\n return that.$util.Tips({\n title: that.$t(\"\\u5DF2\\u53D6\\u6D88\")\n });\n }\n }\n });\n }\n });\n },\n /*\n * 导入微信地址(公众号)\n */\n getAddress: function getAddress() {\n var that = this;\n that.$wechat.openAddress().then(function (userInfo) {\n // open();\n (0, _user.editAddress)({\n real_name: userInfo.userName,\n phone: userInfo.telNumber,\n address: {\n province: userInfo.provinceName,\n city: userInfo.cityName,\n district: userInfo.countryName\n },\n detail: userInfo.detailInfo,\n post_code: userInfo.postalCode,\n is_default: 1,\n type: 1\n }).then(function () {\n that.$util.Tips({\n title: that.$t(\"\\u6DFB\\u52A0\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n // close();\n that.getAddressList(true);\n });\n }).catch(function (err) {\n // close();\n return that.$util.Tips({\n title: err || that.$t(\"\\u6DFB\\u52A0\\u5931\\u8D25\")\n });\n });\n });\n },\n /**\n * 获取地址列表\n * \n */\n getAddressList: function getAddressList(isPage) {\n var that = this;\n if (isPage) {\n that.loadend = false;\n that.page = 1;\n that.$set(that, 'addressList', []);\n }\n ;\n if (that.loading) return;\n if (that.loadend) return;\n that.loading = true;\n that.loadTitle = '';\n (0, _user.getAddressList)({\n page: that.page,\n limit: that.limit\n }).then(function (res) {\n var list = res.data;\n var loadend = list.length < that.limit;\n that.addressList = that.$util.SplitArray(list, that.addressList);\n that.$set(that, 'addressList', that.addressList);\n that.loadend = loadend;\n that.loadTitle = loadend ? that.$t(\"\\u6211\\u4E5F\\u662F\\u6709\\u5E95\\u7EBF\\u7684\") : that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n that.page = that.page + 1;\n that.loading = false;\n }).catch(function (err) {\n that.loading = false;\n that.loadTitle = that.$t(\"\\u52A0\\u8F7D\\u66F4\\u591A\");\n });\n },\n /**\n * 设置默认地址\n */\n radioChange: function radioChange(e) {\n var index = parseInt(e.detail.value),\n that = this;\n var address = this.addressList[index];\n if (address == undefined) return that.$util.Tips({\n title: that.$t(\"\\u60A8\\u8BBE\\u7F6E\\u7684\\u9ED8\\u8BA4\\u5730\\u5740\\u4E0D\\u5B58\\u5728!\")\n });\n (0, _user.setAddressDefault)(address.id).then(function (res) {\n for (var i = 0, len = that.addressList.length; i < len; i++) {\n if (i == index) that.addressList[i].is_default = true;else that.addressList[i].is_default = false;\n }\n that.$util.Tips({\n title: that.$t(\"\\u8BBE\\u7F6E\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n that.$set(that, 'addressList', that.addressList);\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n /**\n * 编辑地址\n */\n editAddress: function editAddress(id) {\n var cartId = this.cartId,\n pinkId = this.pinkId,\n couponId = this.couponId;\n this.cartId = '';\n this.pinkId = '';\n this.couponId = '';\n uni.navigateTo({\n url: '/pages/users/user_address/index?id=' + id + '&pinkId=' + pinkId + '&couponId=' + couponId + '&new=' + this.news\n });\n },\n /**\n * 删除地址\n */\n delAddress: function delAddress(index) {\n var that = this,\n address = this.addressList[index];\n if (address == undefined) return that.$util.Tips({\n title: that.$t(\"\\u60A8\\u5220\\u9664\\u7684\\u5730\\u5740\\u4E0D\\u5B58\\u5728!\")\n });\n (0, _user.delAddress)(address.id).then(function (res) {\n that.$util.Tips({\n title: that.$t(\"\\u5220\\u9664\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n that.addressList.splice(index, 1);\n that.$set(that, 'addressList', that.addressList);\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n },\n /**\n * 新增地址\n */\n addAddress: function addAddress() {\n uni.navigateTo({\n url: '/pages/users/user_address/index?' + '&new=' + this.news\n });\n },\n goOrder: function goOrder(id) {\n var cartId = '';\n var pinkId = '';\n var couponId = '';\n if (id) {\n uni.redirectTo({\n url: '/pages/points_mall/integral_order?is_address=1&new=' + this.news + '&addressId=' + id + '&num=' + this.num + '&unique=' + this.unique\n });\n }\n }\n },\n onReachBottom: function onReachBottom() {\n this.getAddressList();\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcG9pbnRzX21hbGwvdXNlcl9hZGRyZXNzLnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwiaG9tZSIsIm1peGlucyIsImRhdGEiLCJpbWdIb3N0IiwiYWRkcmVzc0xpc3QiLCJsb2FkaW5nIiwibG9hZGVuZCIsImxvYWRUaXRsZSIsInBhZ2UiLCJsaW1pdCIsImlzQXV0byIsImlzU2hvd0F1dGgiLCJuZXdzIiwidW5pcXVlIiwibnVtIiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJvblNob3ciLCJ0aGF0IiwibWV0aG9kcyIsIm9uTG9hZEZ1biIsImF1dGhDb2xzZSIsImdldFd4QWRkcmVzcyIsInVuaSIsInNjb3BlIiwic3VjY2VzcyIsImFkZHJlc3NQIiwiYWRkcmVzcyIsImlzX2RlZmF1bHQiLCJyZWFsX25hbWUiLCJwb3N0X2NvZGUiLCJwaG9uZSIsImRldGFpbCIsImlkIiwidHlwZSIsInRpdGxlIiwiaWNvbiIsImZhaWwiLCJUaXBzIiwiY29udGVudCIsImdldEFkZHJlc3MiLCJwcm92aW5jZSIsImNpdHkiLCJkaXN0cmljdCIsInRoZW4iLCJjYXRjaCIsImdldEFkZHJlc3NMaXN0IiwicmFkaW9DaGFuZ2UiLCJlZGl0QWRkcmVzcyIsInBpbmtJZCIsImNvdXBvbklkIiwidXJsIiwiZGVsQWRkcmVzcyIsImFkZEFkZHJlc3MiLCJnb09yZGVyIiwib25SZWFjaEJvdHRvbSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQW9FQTtBQU9BO0FBR0E7QUFNQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFJQUM7RUFDQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBQztFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0FDO1FBQ0FDO1FBQ0FDO1VBQ0FGO1lBQ0FFO2NBQ0E7Y0FDQUM7Y0FDQUE7Y0FDQUE7Y0FDQTtnQkFDQUM7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Z0JBQ0FDO2NBQ0E7Z0JBQ0FoQjtrQkFDQWlCO2tCQUNBQztnQkFDQTtrQkFDQWxCO2dCQUNBO2NBQ0E7Z0JBQ0E7a0JBQ0FpQjtnQkFDQTtjQUNBO1lBQ0E7WUFDQUU7Y0FDQSw0REFDQUM7Z0JBQ0FIO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7UUFDQUU7VUFDQWQ7WUFDQVk7WUFDQUk7WUFDQWQ7Y0FDQTtnQkFDQUY7a0JBQ0FFO2dCQUNBO2NBQ0E7Z0JBQ0E7a0JBQ0FVO2dCQUNBO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FLO01BQ0E7TUFDQXRCO1FBQ0E7UUFDQTtVQUNBVztVQUNBRTtVQUNBSjtZQUNBYztZQUNBQztZQUNBQztVQUNBO1VBQ0FYO1VBQ0FGO1VBQ0FGO1VBQ0FNO1FBQ0EsR0FDQVU7VUFDQTFCO1lBQ0FpQjtZQUNBQztVQUNBO1lBQ0E7WUFDQWxCO1VBQ0E7UUFDQSxHQUNBMkI7VUFDQTtVQUNBO1lBQ0FWO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBVztNQUNBO01BQ0E7UUFDQTVCO1FBQ0FBO1FBQ0FBO01BQ0E7TUFBQTtNQUNBO01BQ0E7TUFDQUE7TUFDQUE7TUFDQTtRQUNBVjtRQUNBQztNQUNBO1FBQ0E7UUFDQTtRQUNBUztRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtRQUNBQTtNQUNBO1FBQ0FBO1FBQ0FBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBNkI7TUFDQTtRQUNBN0I7TUFDQTtNQUNBO1FBQ0FpQjtNQUNBO01BQ0E7UUFDQTtVQUNBLDJEQUNBakI7UUFDQTtRQUNBQTtVQUNBaUI7VUFDQUM7UUFDQTtVQUNBbEI7UUFDQTtNQUNBO1FBQ0E7VUFDQWlCO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FhO01BQ0E7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTNCO1FBQ0E0QiwrREFDQUYsd0JBQ0FDO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBRTtNQUNBO1FBQ0F6QjtNQUNBO1FBQ0FRO01BQ0E7TUFDQTtRQUNBakI7VUFDQWlCO1VBQ0FDO1FBQ0E7VUFDQWxCO1VBQ0FBO1FBQ0E7TUFDQTtRQUNBO1VBQ0FpQjtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBa0I7TUFDQTlCO1FBQ0E0QjtNQUNBO0lBQ0E7SUFDQUc7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBL0I7VUFDQTRCLHlFQUNBO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUk7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxNDIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IDpzdHlsZT1cImNvbG9yU3R5bGVcIj5cclxuXHRcdDx2aWV3IGNsYXNzPSdhZGRyZXNzLW1hbmFnZW1lbnQnIDpjbGFzcz0nYWRkcmVzc0xpc3QubGVuZ3RoIDwgMSAmJiBwYWdlID4gMSA/IFwiZmZmXCI6XCJcIic+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdsaW5lJz5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPSdAL3N0YXRpYy9pbWFnZXMvbGluZS5qcGcnIHYtaWY9XCJhZGRyZXNzTGlzdC5sZW5ndGhcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDxyYWRpby1ncm91cCBjbGFzcz1cInJhZGlvLWdyb3VwXCIgQGNoYW5nZT1cInJhZGlvQ2hhbmdlXCIgdi1pZj1cImFkZHJlc3NMaXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtJyB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBhZGRyZXNzTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2FkZHJlc3MnIEBjbGljaz0nZ29PcmRlcihpdGVtLmlkKSc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdjb25zaWduZWUnPnt7JHQoYOaUtui0p+S6umApfX3vvJp7e2l0ZW0ucmVhbF9uYW1lfX08dGV4dCBjbGFzcz0ncGhvbmUnPnt7aXRlbS5waG9uZX19PC90ZXh0Pjwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXc+e3skdChg5pS26LSn5Zyw5Z2AYCl9fe+8mnt7aXRlbS5wcm92aW5jZX19e3tpdGVtLmNpdHl9fXt7aXRlbS5kaXN0cmljdH19e3tpdGVtLmRldGFpbH19PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J29wZXJhdGlvbiBhY2VhLXJvdyByb3ctYmV0d2Vlbi13cmFwcGVyJz5cclxuXHRcdFx0XHRcdFx0PCEtLSAjaWZuZGVmIE1QIC0tPlxyXG5cdFx0XHRcdFx0XHQ8cmFkaW8gY2xhc3M9XCJyYWRpb1wiIDp2YWx1ZT1cImluZGV4LnRvU3RyaW5nKClcIiA6Y2hlY2tlZD1cIml0ZW0uaXNfZGVmYXVsdCA/IHRydWUgOiBmYWxzZVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0Pnt7JHQoYOiuvuS4uum7mOiupGApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvcmFkaW8+XHJcblx0XHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdFx0XHRcdFx0PHJhZGlvIGNsYXNzPVwicmFkaW9cIiA6dmFsdWU9XCJpbmRleFwiIDpjaGVja2VkPVwiaXRlbS5pc19kZWZhdWx0ID8gdHJ1ZSA6IGZhbHNlXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQ+e3skdChg6K6+5Li66buY6K6kYCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC9yYWRpbz5cclxuXHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhY2VhLXJvdyByb3ctbWlkZGxlJz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9J2VkaXRBZGRyZXNzKGl0ZW0uaWQpJz48dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi1iaWFuamknPjwvdGV4dD57eyR0KGDnvJbovpFgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IEBjbGljaz0nZGVsQWRkcmVzcyhpbmRleCknPjx0ZXh0IGNsYXNzPSdpY29uZm9udCBpY29uLXNoYW5jaHUnPjwvdGV4dD57eyR0KGDliKDpmaRgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3JhZGlvLWdyb3VwPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nbG9hZGluZ2ljb24gYWNlYS1yb3cgcm93LWNlbnRlci13cmFwcGVyJyB2LWlmPVwiYWRkcmVzc0xpc3QubGVuZ3RoXCI+XHJcblx0XHRcdFx0PHRleHQgY2xhc3M9J2xvYWRpbmcgaWNvbmZvbnQgaWNvbi1qaWF6YWknIDpoaWRkZW49J2xvYWRpbmc9PWZhbHNlJz48L3RleHQ+e3tsb2FkVGl0bGV9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdub0NvbW1vZGl0eScgdi1pZj1cImFkZHJlc3NMaXN0Lmxlbmd0aCA8IDEgJiYgcGFnZSA+IDFcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImltZ0hvc3QgKyAnL3N0YXRpY3MvaW1hZ2VzL25vQWRkcmVzcy5wbmcnXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgc3R5bGU9J2hlaWdodDoxMjBycHg7Jz48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdmb290ZXIgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0PCEtLSAjaWZkZWYgQVBQLVBMVVMgLS0+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2FkZHJlc3NCbnQgYmctY29sb3Igb24nIEBjbGljaz0nYWRkQWRkcmVzcyc+PHRleHRcclxuXHRcdFx0XHRcdFx0Y2xhc3M9J2ljb25mb250IGljb24tdGlhbmppYWRpemhpJz48L3RleHQ+e3skdChg5re75Yqg5paw5Zyw5Z2AYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBNUC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdhZGRyZXNzQm50IGJnLWNvbG9yJyBAY2xpY2s9J2FkZEFkZHJlc3MnPjx0ZXh0XHJcblx0XHRcdFx0XHRcdGNsYXNzPSdpY29uZm9udCBpY29uLXRpYW5qaWFkaXpoaSc+PC90ZXh0Pnt7JHQoYOa3u+WKoOaWsOWcsOWdgGApfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2FkZHJlc3NCbnQgd3hibnQnIEBjbGljaz0nZ2V0V3hBZGRyZXNzJz48dGV4dCBjbGFzcz0naWNvbmZvbnQgaWNvbi13ZWl4aW4yJz48L3RleHQ+e3skdChg5a+85YWl5b6u5L+h5Zyw5Z2AYCl9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHQ8IS0tICNpZmRlZiBINS0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdhZGRyZXNzQm50IGJnLWNvbG9yJyA6Y2xhc3M9XCJ0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKT8nJzonb24nXCIgQGNsaWNrPSdhZGRBZGRyZXNzJz48dGV4dFxyXG5cdFx0XHRcdFx0XHRjbGFzcz0naWNvbmZvbnQgaWNvbi10aWFuamlhZGl6aGknPjwvdGV4dD57eyR0KGDmt7vliqDmlrDlnLDlnYBgKX19PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdhZGRyZXNzQm50IHd4Ym50JyBAY2xpY2s9J2dldEFkZHJlc3MnIHYtaWY9XCJ0aGlzLiR3ZWNoYXQuaXNXZWl4aW4oKVwiPjx0ZXh0XHJcblx0XHRcdFx0XHRcdGNsYXNzPSdpY29uZm9udCBpY29uLXdlaXhpbjInPjwvdGV4dD57eyR0KGDlr7zlhaXlvq7kv6HlnLDlnYBgKX19PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8IS0tICNpZmRlZiBNUCAtLT5cclxuXHRcdDwhLS0gPGF1dGhvcml6ZSBAb25Mb2FkRnVuPVwib25Mb2FkRnVuXCIgOmlzQXV0bz1cImlzQXV0b1wiIDppc1Nob3dBdXRoPVwiaXNTaG93QXV0aFwiIEBhdXRoQ29sc2U9XCJhdXRoQ29sc2VcIj48L2F1dGhvcml6ZT4gLS0+XHJcblx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldEFkZHJlc3NMaXN0LFxyXG5cdFx0c2V0QWRkcmVzc0RlZmF1bHQsXHJcblx0XHRkZWxBZGRyZXNzLFxyXG5cdFx0ZWRpdEFkZHJlc3MsXHJcblx0XHRwb3N0QWRkcmVzc1xyXG5cdH0gZnJvbSAnQC9hcGkvdXNlci5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgaG9tZSBmcm9tICdAL2NvbXBvbmVudHMvaG9tZSc7XHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0aW1wb3J0IHtIVFRQX1JFUVVFU1RfVVJMfSBmcm9tICdAL2NvbmZpZy9hcHAnO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZSxcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdGhvbWVcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6W2NvbG9yc10sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGltZ0hvc3Q6SFRUUF9SRVFVRVNUX1VSTCxcclxuXHRcdFx0XHRhZGRyZXNzTGlzdDogW10sXHJcblx0XHRcdFx0bG9hZGluZzogZmFsc2UsXHJcblx0XHRcdFx0bG9hZGVuZDogZmFsc2UsXHJcblx0XHRcdFx0bG9hZFRpdGxlOiB0aGlzLiR0KGDliqDovb3mm7TlpJpgKSxcclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGxpbWl0OiAyMCxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdG5ld3M6ICcnLFxyXG5cdFx0XHRcdHVuaXF1ZTogJycsXHJcblx0XHRcdFx0bnVtOiBcIlwiXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJ10pLFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0dGhpcy51bmlxdWUgPSBvcHRpb25zLnVuaXF1ZVxyXG5cdFx0XHR0aGlzLm51bSA9IG9wdGlvbnMubnVtXHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmNhcnRJZCA9IG9wdGlvbnMuY2FydElkIHx8ICcnO1xyXG5cdFx0XHRcdHRoaXMucGlua0lkID0gb3B0aW9ucy5waW5rSWQgfHwgMDtcclxuXHRcdFx0XHR0aGlzLmNvdXBvbklkID0gb3B0aW9ucy5jb3Vwb25JZCB8fCAwO1xyXG5cdFx0XHRcdHRoaXMubmV3cyA9IG9wdGlvbnMubmV3cyB8fCAwO1xyXG5cdFx0XHRcdHRoaXMuZ2V0QWRkcmVzc0xpc3QodHJ1ZSk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25TaG93OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHR0aGF0LmdldEFkZHJlc3NMaXN0KHRydWUpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0b25Mb2FkRnVuOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmdldEFkZHJlc3NMaXN0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaOiOadg+WFs+mXrVxyXG5cdFx0XHRhdXRoQ29sc2U6IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0F1dGggPSBlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qXHJcblx0XHRcdCAqIOWvvOWFpeW+ruS/oeWcsOWdgO+8iOWwj+eoi+W6j++8iVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0V3hBZGRyZXNzOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmF1dGhvcml6ZSh7XHJcblx0XHRcdFx0XHRzY29wZTogJ3Njb3BlLmFkZHJlc3MnLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5jaG9vc2VBZGRyZXNzKHtcclxuXHRcdFx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxldCBhZGRyZXNzUCA9IHt9O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWRkcmVzc1AucHJvdmluY2UgPSByZXMucHJvdmluY2VOYW1lO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWRkcmVzc1AuY2l0eSA9IHJlcy5jaXR5TmFtZTtcclxuXHRcdFx0XHRcdFx0XHRcdGFkZHJlc3NQLmRpc3RyaWN0ID0gcmVzLmNvdW50eU5hbWU7XHJcblx0XHRcdFx0XHRcdFx0XHRlZGl0QWRkcmVzcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFkZHJlc3M6IGFkZHJlc3NQLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpc19kZWZhdWx0OiAxLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZWFsX25hbWU6IHJlcy51c2VyTmFtZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zdF9jb2RlOiByZXMucG9zdGFsQ29kZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGhvbmU6IHJlcy50ZWxOdW1iZXIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGRldGFpbDogcmVzLmRldGFpbEluZm8sXHJcblx0XHRcdFx0XHRcdFx0XHRcdGlkOiAwLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0eXBlOiAxXHJcblx0XHRcdFx0XHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOa3u+WKoOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LCBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGF0LmdldEFkZHJlc3NMaXN0KHRydWUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYgKHJlcy5lcnJNc2cgPT0gJ2Nob29zZUFkZHJlc3M6Y2FuY2VsJykgcmV0dXJuIHRoYXQuJHV0aWxcclxuXHRcdFx0XHRcdFx0XHRcdFx0LlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDlj5bmtojpgInmi6lgKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5oKo5bey5ouS57ud5a+85YWl5b6u5L+h5Zyw5Z2A5p2D6ZmQYCksXHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdGhpcy4kdChg5piv5ZCm6L+b5YWl5p2D6ZmQ566h55CG77yM6LCD5pW05o6I5p2D77yfYCksXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChyZXMuY29uZmlybSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkub3BlblNldHRpbmcoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge31cclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9IGVsc2UgaWYgKHJlcy5jYW5jZWwpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOW3suWPlua2iGApXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKlxyXG5cdFx0XHQgKiDlr7zlhaXlvq7kv6HlnLDlnYDvvIjlhazkvJflj7fvvIlcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldEFkZHJlc3MoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuJHdlY2hhdC5vcGVuQWRkcmVzcygpLnRoZW4odXNlckluZm8gPT4ge1xyXG5cdFx0XHRcdFx0Ly8gb3BlbigpO1xyXG5cdFx0XHRcdFx0ZWRpdEFkZHJlc3Moe1xyXG5cdFx0XHRcdFx0XHRcdHJlYWxfbmFtZTogdXNlckluZm8udXNlck5hbWUsXHJcblx0XHRcdFx0XHRcdFx0cGhvbmU6IHVzZXJJbmZvLnRlbE51bWJlcixcclxuXHRcdFx0XHRcdFx0XHRhZGRyZXNzOiB7XHJcblx0XHRcdFx0XHRcdFx0XHRwcm92aW5jZTogdXNlckluZm8ucHJvdmluY2VOYW1lLFxyXG5cdFx0XHRcdFx0XHRcdFx0Y2l0eTogdXNlckluZm8uY2l0eU5hbWUsXHJcblx0XHRcdFx0XHRcdFx0XHRkaXN0cmljdDogdXNlckluZm8uY291bnRyeU5hbWVcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdGRldGFpbDogdXNlckluZm8uZGV0YWlsSW5mbyxcclxuXHRcdFx0XHRcdFx0XHRwb3N0X2NvZGU6IHVzZXJJbmZvLnBvc3RhbENvZGUsXHJcblx0XHRcdFx0XHRcdFx0aXNfZGVmYXVsdDogMSxcclxuXHRcdFx0XHRcdFx0XHR0eXBlOiAxXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdC50aGVuKCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOa3u+WKoOaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0fSwgZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBjbG9zZSgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5nZXRBZGRyZXNzTGlzdCh0cnVlKTtcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0LmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gY2xvc2UoKTtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnIgfHwgdGhhdC4kdChg5re75Yqg5aSx6LSlYClcclxuXHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5blnLDlnYDliJfooahcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRBZGRyZXNzTGlzdDogZnVuY3Rpb24oaXNQYWdlKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdGlmIChpc1BhZ2UpIHtcclxuXHRcdFx0XHRcdHRoYXQubG9hZGVuZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhhdC5wYWdlID0gMTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnYWRkcmVzc0xpc3QnLCBbXSk7XHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHRpZiAodGhhdC5sb2FkaW5nKSByZXR1cm47XHJcblx0XHRcdFx0aWYgKHRoYXQubG9hZGVuZCkgcmV0dXJuO1xyXG5cdFx0XHRcdHRoYXQubG9hZGluZyA9IHRydWU7XHJcblx0XHRcdFx0dGhhdC5sb2FkVGl0bGUgPSAnJztcclxuXHRcdFx0XHRnZXRBZGRyZXNzTGlzdCh7XHJcblx0XHRcdFx0XHRwYWdlOiB0aGF0LnBhZ2UsXHJcblx0XHRcdFx0XHRsaW1pdDogdGhhdC5saW1pdFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGxldCBsaXN0ID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0XHRsZXQgbG9hZGVuZCA9IGxpc3QubGVuZ3RoIDwgdGhhdC5saW1pdDtcclxuXHRcdFx0XHRcdHRoYXQuYWRkcmVzc0xpc3QgPSB0aGF0LiR1dGlsLlNwbGl0QXJyYXkobGlzdCwgdGhhdC5hZGRyZXNzTGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2FkZHJlc3NMaXN0JywgdGhhdC5hZGRyZXNzTGlzdCk7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRlbmQgPSBsb2FkZW5kO1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkVGl0bGUgPSBsb2FkZW5kID8gdGhhdC4kdChg5oiR5Lmf5piv5pyJ5bqV57q/55qEYCkgOiB0aGF0LiR0KGDliqDovb3mm7TlpJpgKTtcclxuXHRcdFx0XHRcdHRoYXQucGFnZSA9IHRoYXQucGFnZSArIDE7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRpbmcgPSBmYWxzZTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGF0LmxvYWRUaXRsZSA9IHRoYXQuJHQoYOWKoOi9veabtOWkmmApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDorr7nva7pu5jorqTlnLDlnYBcclxuXHRcdFx0ICovXHJcblx0XHRcdHJhZGlvQ2hhbmdlOiBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0bGV0IGluZGV4ID0gcGFyc2VJbnQoZS5kZXRhaWwudmFsdWUpLFxyXG5cdFx0XHRcdFx0dGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bGV0IGFkZHJlc3MgPSB0aGlzLmFkZHJlc3NMaXN0W2luZGV4XTtcclxuXHRcdFx0XHRpZiAoYWRkcmVzcyA9PSB1bmRlZmluZWQpIHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOaCqOiuvue9rueahOm7mOiupOWcsOWdgOS4jeWtmOWcqCFgKVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHRcdHNldEFkZHJlc3NEZWZhdWx0KGFkZHJlc3MuaWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwLCBsZW4gPSB0aGF0LmFkZHJlc3NMaXN0Lmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdGlmIChpID09IGluZGV4KSB0aGF0LmFkZHJlc3NMaXN0W2ldLmlzX2RlZmF1bHQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRlbHNlIHRoYXQuYWRkcmVzc0xpc3RbaV0uaXNfZGVmYXVsdCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoYXQuJHQoYOiuvue9ruaIkOWKn2ApLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcydcclxuXHRcdFx0XHRcdH0sIGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2FkZHJlc3NMaXN0JywgdGhhdC5hZGRyZXNzTGlzdCk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog57yW6L6R5Zyw5Z2AXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRlZGl0QWRkcmVzczogZnVuY3Rpb24oaWQpIHtcclxuXHRcdFx0XHRsZXQgY2FydElkID0gdGhpcy5jYXJ0SWQsXHJcblx0XHRcdFx0XHRwaW5rSWQgPSB0aGlzLnBpbmtJZCxcclxuXHRcdFx0XHRcdGNvdXBvbklkID0gdGhpcy5jb3Vwb25JZDtcclxuXHRcdFx0XHR0aGlzLmNhcnRJZCA9ICcnO1xyXG5cdFx0XHRcdHRoaXMucGlua0lkID0gJyc7XHJcblx0XHRcdFx0dGhpcy5jb3Vwb25JZCA9ICcnO1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy91c2Vycy91c2VyX2FkZHJlc3MvaW5kZXg/aWQ9JyArIGlkICsgJyZwaW5rSWQ9JyArXHJcblx0XHRcdFx0XHRcdHBpbmtJZCArICcmY291cG9uSWQ9JyArXHJcblx0XHRcdFx0XHRcdGNvdXBvbklkICsgJyZuZXc9JyArIHRoaXMubmV3c1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDliKDpmaTlnLDlnYBcclxuXHRcdFx0ICovXHJcblx0XHRcdGRlbEFkZHJlc3M6IGZ1bmN0aW9uKGluZGV4KSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzLFxyXG5cdFx0XHRcdFx0YWRkcmVzcyA9IHRoaXMuYWRkcmVzc0xpc3RbaW5kZXhdO1xyXG5cdFx0XHRcdGlmIChhZGRyZXNzID09IHVuZGVmaW5lZCkgcmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5oKo5Yig6Zmk55qE5Zyw5Z2A5LiN5a2Y5ZyoIWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0ZGVsQWRkcmVzcyhhZGRyZXNzLmlkKS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5Yig6Zmk5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0fSwgZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuYWRkcmVzc0xpc3Quc3BsaWNlKGluZGV4LCAxKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdhZGRyZXNzTGlzdCcsIHRoYXQuYWRkcmVzc0xpc3QpO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaWsOWinuWcsOWdgFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0YWRkQWRkcmVzczogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3VzZXJzL3VzZXJfYWRkcmVzcy9pbmRleD8nICsgJyZuZXc9JyArIHRoaXMubmV3c1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGdvT3JkZXI6IGZ1bmN0aW9uKGlkKSB7XHJcblx0XHRcdFx0bGV0IGNhcnRJZCA9ICcnO1xyXG5cdFx0XHRcdGxldCBwaW5rSWQgPSAnJztcclxuXHRcdFx0XHRsZXQgY291cG9uSWQgPSAnJztcclxuXHRcdFx0XHRpZiAoaWQpIHtcclxuXHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL3BvaW50c19tYWxsL2ludGVncmFsX29yZGVyP2lzX2FkZHJlc3M9MSZuZXc9JyArIHRoaXMubmV3cyArXHJcblx0XHRcdFx0XHRcdFx0JyZhZGRyZXNzSWQ9JyArIGlkICsgJyZudW09JyArIHRoaXMubnVtICsgJyZ1bmlxdWU9JyArIHRoaXMudW5pcXVlXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uUmVhY2hCb3R0b206IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLmdldEFkZHJlc3NMaXN0KCk7XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHQuYWRkcmVzcy1tYW5hZ2VtZW50LmZmZiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0aGVpZ2h0OiAxMzAwcnB4XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy1tYW5hZ2VtZW50IC5saW5lIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzcnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZHJlc3MtbWFuYWdlbWVudCAubGluZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmFkZHJlc3MtbWFuYWdlbWVudCAuaXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycnB4O1xyXG5cdH1cclxuXHJcblx0LmFkZHJlc3MtbWFuYWdlbWVudCAuaXRlbSAuYWRkcmVzcyB7XHJcblx0XHRwYWRkaW5nOiAzMHJweCAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXJweCBzb2xpZCAjZWVlO1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LmFkZHJlc3MtbWFuYWdlbWVudCAuaXRlbSAuYWRkcmVzcyAuY29uc2lnbmVlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy1tYW5hZ2VtZW50IC5pdGVtIC5hZGRyZXNzIC5jb25zaWduZWUgLnBob25lIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyNXJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLW1hbmFnZW1lbnQgLml0ZW0gLm9wZXJhdGlvbiB7XHJcblx0XHRoZWlnaHQ6IDgzcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LmFkZHJlc3MtbWFuYWdlbWVudCAuaXRlbSAub3BlcmF0aW9uIC5yYWRpbyB0ZXh0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxM3JweDtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLW1hbmFnZW1lbnQgLml0ZW0gLm9wZXJhdGlvbiAuaWNvbmZvbnQge1xyXG5cdFx0Y29sb3I6ICMyYzJjMmM7XHJcblx0XHRmb250LXNpemU6IDM1cnB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IC0ycnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLW1hbmFnZW1lbnQgLml0ZW0gLm9wZXJhdGlvbiAuaWNvbmZvbnQuaWNvbi1zaGFuY2h1IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0MHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzhycHg7XHJcblx0fVxyXG5cclxuXHQuYWRkcmVzcy1tYW5hZ2VtZW50IC5mb290ZXIge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDZycHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLW1hbmFnZW1lbnQgLmZvb3RlciAuYWRkcmVzc0JudCB7XHJcblx0XHR3aWR0aDogMzMwcnB4O1xyXG5cdFx0aGVpZ2h0OiA3NnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDc2cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmFkZHJlc3MtbWFuYWdlbWVudCAuZm9vdGVyIC5hZGRyZXNzQm50Lm9uIHtcclxuXHRcdHdpZHRoOiA2OTBycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLW1hbmFnZW1lbnQgLmZvb3RlciAuYWRkcmVzc0JudCAuaWNvbmZvbnQge1xyXG5cdFx0Zm9udC1zaXplOiAzNXJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogOHJweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAtMXJweDtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzLW1hbmFnZW1lbnQgLmZvb3RlciAuYWRkcmVzc0JudC53eGJudCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmU5NjBmO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1420\n"); /***/ }), /* 1421 */ /*!************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_order_status.vue?mpType=page ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _integral_order_status_vue_vue_type_template_id_7c38607e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./integral_order_status.vue?vue&type=template&id=7c38607e&mpType=page */ 1422);\n/* harmony import */ var _integral_order_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./integral_order_status.vue?vue&type=script&lang=js&mpType=page */ 1424);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _integral_order_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _integral_order_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _integral_order_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _integral_order_status_vue_vue_type_template_id_7c38607e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _integral_order_status_vue_vue_type_template_id_7c38607e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _integral_order_status_vue_vue_type_template_id_7c38607e_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/points_mall/integral_order_status.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkk7QUFDN0k7QUFDb0Y7QUFDTDs7O0FBRy9FO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHNHQUFNO0FBQ1IsRUFBRSwyR0FBTTtBQUNSLEVBQUUsb0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQyMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW50ZWdyYWxfb3JkZXJfc3RhdHVzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD03YzM4NjA3ZSZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW50ZWdyYWxfb3JkZXJfc3RhdHVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbnRlZ3JhbF9vcmRlcl9zdGF0dXMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcG9pbnRzX21hbGwvaW50ZWdyYWxfb3JkZXJfc3RhdHVzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1421\n"); /***/ }), /* 1422 */ /*!******************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_order_status.vue?vue&type=template&id=7c38607e&mpType=page ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_status_vue_vue_type_template_id_7c38607e_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./integral_order_status.vue?vue&type=template&id=7c38607e&mpType=page */ 1423); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_status_vue_vue_type_template_id_7c38607e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_status_vue_vue_type_template_id_7c38607e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_status_vue_vue_type_template_id_7c38607e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_status_vue_vue_type_template_id_7c38607e_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1423 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/integral_order_status.vue?vue&type=template&id=7c38607e&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "payment-status"), attrs: { _i: 1 } }, [ _c("view", { staticClass: _vm._$s( 2, "sc", "iconfont icons icon-duihao2 bg-color" ), attrs: { _i: 2 }, }), _vm._$s(3, "i", _vm.order_pay_info.pay_type != "offline") ? _c( "view", { staticClass: _vm._$s(3, "sc", "status"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.$t("商品兑换成功"))))] ) : _c( "view", { staticClass: _vm._$s(4, "sc", "status"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.$t("订单创建成功"))))] ), _c( "view", { staticClass: _vm._$s(5, "sc", "wrapper"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s( 6, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 6 }, }, [ _c("view", [ _vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.$t("订单编号")))), ]), _c( "view", { staticClass: _vm._$s(8, "sc", "itemCom"), attrs: { _i: 8 }, }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.orderId)))] ), ] ), _c( "view", { staticClass: _vm._$s( 9, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 9 }, }, [ _c("view", [ _vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.$t("兑换时间")))), ]), _c( "view", { staticClass: _vm._$s(11, "sc", "itemCom"), attrs: { _i: 11 }, }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.order_pay_info.add_time)) ), ] ), ] ), _c( "view", { staticClass: _vm._$s( 12, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 12 }, }, [ _c("view", [ _vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.$t("兑换方式")))), ]), _c( "view", { staticClass: _vm._$s(14, "sc", "itemCom"), attrs: { _i: 14 }, }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.$t("积分兑换"))))] ), ] ), _c( "view", { staticClass: _vm._$s( 15, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 15 }, }, [ _c("view", [ _vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.$t("支付积分")))), ]), _c( "view", { staticClass: _vm._$s(17, "sc", "itemCom"), attrs: { _i: 17 }, }, [ _vm._v( _vm._$s( 17, "t0-0", _vm._s(_vm.order_pay_info.total_price) ) ), ] ), ] ), _vm._$s( 18, "i", _vm.order_pay_info.paid == 0 && _vm.order_pay_info.pay_type != "offline" ) ? _c( "view", { staticClass: _vm._$s( 18, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 18 }, }, [ _c("view", [ _vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.$t("失败原因")))), ]), _c( "view", { staticClass: _vm._$s(20, "sc", "itemCom"), attrs: { _i: 20 }, }, [ _vm._v( _vm._$s( 20, "t0-0", _vm._s( _vm.status == 2 ? _vm.$t("取消兑换") : _vm.msg ) ) ), ] ), ] ) : _vm._e(), ] ), _c("view", { attrs: { _i: 21 }, on: { click: _vm.goOrderDetails } }, [ _c( "button", { staticClass: _vm._$s(22, "sc", "returnBnt bg-color"), attrs: { _i: 22 }, }, [_vm._v(_vm._$s(22, "t0-0", _vm._s(_vm.$t("查看详情"))))] ), ]), _c( "button", { staticClass: _vm._$s(23, "sc", "returnBnt cart-color"), attrs: { _i: 23 }, on: { click: _vm.goIndex }, }, [_vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.$t("返回首页"))))] ), ] ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1424 */ /*!************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_order_status.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./integral_order_status.vue?vue&type=script&lang=js&mpType=page */ 1425);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_status_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJqQixDQUFnQiw4bEJBQUcsRUFBQyIsImZpbGUiOiIxNDI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW50ZWdyYWxfb3JkZXJfc3RhdHVzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbnRlZ3JhbF9vcmRlcl9zdGF0dXMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1424\n"); /***/ }), /* 1425 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/integral_order_status.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {},\n mixins: [_color.default],\n data: function data() {\n return {\n orderId: '',\n order_pay_info: {\n paid: 1,\n _status: {}\n },\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n status: 0,\n msg: '',\n couponsHidden: true,\n couponList: []\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getOrderPayInfo();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n if (!options.order_id) return this.$util.Tips({\n title: this.$t(\"\\u7F3A\\u5C11\\u53C2\\u6570\\u65E0\\u6CD5\\u67E5\\u770B\\u8BA2\\u5355\\u5151\\u6362\\u72B6\\u6001\")\n }, {\n tab: 3,\n url: 1\n });\n this.orderId = options.order_id;\n this.status = options.status || 0;\n this.msg = options.msg || '';\n if (this.isLogin) {\n this.getOrderPayInfo();\n } else {\n (0, _login.toLogin)();\n }\n },\n methods: {\n openTap: function openTap() {\n this.$set(this, 'couponsHidden', !this.couponsHidden);\n },\n onLoadFun: function onLoadFun() {\n this.getOrderPayInfo();\n },\n /**\n * \n * 兑换完成查询兑换状态\n * \n */\n getOrderPayInfo: function getOrderPayInfo() {\n var that = this;\n uni.showLoading({\n title: that.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _activity.integralOrderDetails)(that.orderId).then(function (res) {\n uni.hideLoading();\n that.$set(that, 'order_pay_info', res.data);\n uni.setNavigationBarTitle({\n title: that.$t(\"\\u5151\\u6362\\u6210\\u529F\")\n });\n that.getOrderCoupon();\n }).catch(function (err) {\n uni.hideLoading();\n });\n },\n getOrderCoupon: function getOrderCoupon() {\n var that = this;\n orderCoupon(that.orderId).then(function (res) {\n that.couponList = res.data;\n });\n },\n /**\n * 去首页关闭当前所有页面\n */\n goIndex: function goIndex(e) {\n uni.switchTab({\n url: '/pages/index/index'\n });\n },\n /**\n * \n * 去订单详情页面\n */\n goOrderDetails: function goOrderDetails(e) {\n var that = this;\n uni.navigateTo({\n url: '/pages/points_mall/integral_order_details?order_id=' + that.orderId\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcG9pbnRzX21hbGwvaW50ZWdyYWxfb3JkZXJfc3RhdHVzLnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwibWl4aW5zIiwiZGF0YSIsIm9yZGVySWQiLCJvcmRlcl9wYXlfaW5mbyIsInBhaWQiLCJfc3RhdHVzIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsInN0YXR1cyIsIm1zZyIsImNvdXBvbnNIaWRkZW4iLCJjb3Vwb25MaXN0IiwiY29tcHV0ZWQiLCJ3YXRjaCIsImlzTG9naW4iLCJoYW5kbGVyIiwiZGVlcCIsIm9uTG9hZCIsInRpdGxlIiwidGFiIiwidXJsIiwibWV0aG9kcyIsIm9wZW5UYXAiLCJvbkxvYWRGdW4iLCJnZXRPcmRlclBheUluZm8iLCJ1bmkiLCJ0aGF0IiwiZ2V0T3JkZXJDb3Vwb24iLCJvcmRlckNvdXBvbiIsImdvSW5kZXgiLCJnb09yZGVyRGV0YWlscyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQThDQTtBQUdBO0FBR0E7QUFHQTtBQU1BOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUEsYUFJQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBO01BQ0FDO0lBQ0E7TUFDQUM7TUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFZQTtFQUNBQztJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0FDO1FBQ0FQO01BQ0E7TUFDQTtRQUNBTztRQUNBQztRQUNBRDtVQUNBUDtRQUNBO1FBQ0FRO01BQ0E7UUFDQUQ7TUFDQTtJQUNBO0lBQ0FFO01BQ0E7TUFDQUM7UUFDQUY7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0lBQ0FHO01BQ0FKO1FBQ0FMO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FVO01BQ0E7TUFDQUw7UUFDQUw7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjE0MjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J3BheW1lbnQtc3RhdHVzJz5cclxuXHRcdFx0PCEtLeWksei0peaXtu+8miDnlKhpY29uLWljb25mb250Z3VhbmJpIGZhaWzmm7/mjaJpY29uLWR1aWhhbzIgYmctY29sb3ItLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2ljb25mb250IGljb25zIGljb24tZHVpaGFvMiBiZy1jb2xvcic+PC92aWV3PlxyXG5cdFx0XHQ8IS0tIOWksei0peaXtu+8muWVhuWTgeWFkeaNouWksei0pSAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3N0YXR1cycgdi1pZj1cIm9yZGVyX3BheV9pbmZvLnBheV90eXBlICE9ICdvZmZsaW5lJ1wiPnt7JHQoYOWVhuWTgeWFkeaNouaIkOWKn2ApfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nc3RhdHVzJyB2LWVsc2U+e3skdChg6K6i5Y2V5Yib5bu65oiQ5YqfYCl9fTwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J3dyYXBwZXInPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg6K6i5Y2V57yW5Y+3YCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtQ29tJz57e29yZGVySWR9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDlhZHmjaLml7bpl7RgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW1Db20nPnt7b3JkZXJfcGF5X2luZm8uYWRkX3RpbWV9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDlhZHmjaLmlrnlvI9gKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW1Db20nPnt7JHQoYOenr+WIhuWFkeaNomApfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5pSv5LuY56ev5YiGYCl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtQ29tJz57e29yZGVyX3BheV9pbmZvLnRvdGFsX3ByaWNlfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwhLS3lpLHotKXml7bliqDkuIrov5nkuKogIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInXHJcblx0XHRcdFx0XHR2LWlmPVwib3JkZXJfcGF5X2luZm8ucGFpZD09MCAmJiBvcmRlcl9wYXlfaW5mby5wYXlfdHlwZSAhPSAnb2ZmbGluZSdcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWksei0peWOn+WboGApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbUNvbSc+e3tzdGF0dXM9PTIgPyAkdChg5Y+W5raI5YWR5o2iYCk6bXNnfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS3lpLHotKXml7bvvJog6YeN5paw6LSt5LmwIC0tPlxyXG5cdFx0XHQ8dmlldyBAdGFwPVwiZ29PcmRlckRldGFpbHNcIj5cclxuXHRcdFx0XHQ8YnV0dG9uIGZvcm1UeXBlPVwic3VibWl0XCIgY2xhc3M9J3JldHVybkJudCBiZy1jb2xvcicgaG92ZXItY2xhc3M9J25vbmUnPnt7JHQoYOafpeeci+ivpuaDhWApfX08L2J1dHRvbj5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8YnV0dG9uIEBjbGljaz1cImdvSW5kZXhcIiBjbGFzcz0ncmV0dXJuQm50IGNhcnQtY29sb3InIGZvcm1UeXBlPVwic3VibWl0XCIgaG92ZXItY2xhc3M9J25vbmUnPnt7JHQoYOi/lOWbnummlumhtWApfX08L2J1dHRvbj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PCEtLSA8YXV0aG9yaXplIEBvbkxvYWRGdW49XCJvbkxvYWRGdW5cIiA6aXNBdXRvPVwiaXNBdXRvXCIgOmlzU2hvd0F1dGg9XCJpc1Nob3dBdXRoXCIgQGF1dGhDb2xzZT1cImF1dGhDb2xzZVwiPjwvYXV0aG9yaXplPiAtLT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGludGVncmFsT3JkZXJEZXRhaWxzLFxyXG5cdH0gZnJvbSAnQC9hcGkvYWN0aXZpdHkuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRvcGVuT3JkZXJTdWJzY3JpYmVcclxuXHR9IGZyb20gJ0AvdXRpbHMvU3Vic2NyaWJlTWVzc2FnZS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRvcmRlcklkOiAnJyxcclxuXHRcdFx0XHRvcmRlcl9wYXlfaW5mbzoge1xyXG5cdFx0XHRcdFx0cGFpZDogMSxcclxuXHRcdFx0XHRcdF9zdGF0dXM6IHt9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdHN0YXR1czogMCxcclxuXHRcdFx0XHRtc2c6ICcnLFxyXG5cdFx0XHRcdGNvdXBvbnNIaWRkZW46IHRydWUsXHJcblx0XHRcdFx0Y291cG9uTGlzdDogW11cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRPcmRlclBheUluZm8oKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdGRlZXA6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZDogZnVuY3Rpb24ob3B0aW9ucykge1xyXG5cdFx0XHRpZiAoIW9wdGlvbnMub3JkZXJfaWQpIHJldHVybiB0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDnvLrlsJHlj4LmlbDml6Dms5Xmn6XnnIvorqLljZXlhZHmjaLnirbmgIFgKVxyXG5cdFx0XHR9LCB7XHJcblx0XHRcdFx0dGFiOiAzLFxyXG5cdFx0XHRcdHVybDogMVxyXG5cdFx0XHR9KTtcclxuXHRcdFx0dGhpcy5vcmRlcklkID0gb3B0aW9ucy5vcmRlcl9pZDtcclxuXHRcdFx0dGhpcy5zdGF0dXMgPSBvcHRpb25zLnN0YXR1cyB8fCAwO1xyXG5cdFx0XHR0aGlzLm1zZyA9IG9wdGlvbnMubXNnIHx8ICcnO1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRPcmRlclBheUluZm8oKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gI2lmZGVmIEg1XHJcblx0XHRcdGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ3Zpc2liaWxpdHljaGFuZ2UnLCAoZSkgPT4ge1xyXG5cdFx0XHRcdGxldCBzdGF0ZSA9IGRvY3VtZW50LnZpc2liaWxpdHlTdGF0ZVxyXG5cdFx0XHRcdGlmIChzdGF0ZSA9PSAnaGlkZGVuJykge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kdChg55So5oi356a75byA5LqGYCkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoc3RhdGUgPT0gJ3Zpc2libGUnKSB7XHJcblx0XHRcdFx0XHR0aGlzLmdldE9yZGVyUGF5SW5mbygpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0b3BlblRhcCgpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ2NvdXBvbnNIaWRkZW4nLCAhdGhpcy5jb3Vwb25zSGlkZGVuKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0b25Mb2FkRnVuOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLmdldE9yZGVyUGF5SW5mbygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqIOWFkeaNouWujOaIkOafpeivouWFkeaNoueKtuaAgVxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldE9yZGVyUGF5SW5mbzogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5q2j5Zyo5Yqg6L295LitYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRpbnRlZ3JhbE9yZGVyRGV0YWlscyh0aGF0Lm9yZGVySWQpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0dGhhdC4kc2V0KHRoYXQsICdvcmRlcl9wYXlfaW5mbycsIHJlcy5kYXRhKTtcclxuXHRcdFx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5YWR5o2i5oiQ5YqfYClcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0dGhhdC5nZXRPcmRlckNvdXBvbigpO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0T3JkZXJDb3Vwb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdG9yZGVyQ291cG9uKHRoYXQub3JkZXJJZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5jb3Vwb25MaXN0ID0gcmVzLmRhdGE7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOWOu+mmlumhteWFs+mXreW9k+WJjeaJgOaciemhtemdolxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z29JbmRleDogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2luZGV4L2luZGV4J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICog5Y676K6i5Y2V6K+m5oOF6aG16Z2iXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnb09yZGVyRGV0YWlsczogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvcG9pbnRzX21hbGwvaW50ZWdyYWxfb3JkZXJfZGV0YWlscz9vcmRlcl9pZD0nICsgdGhhdC5vcmRlcklkXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQuY291cG9ucyB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRtYXJnaW46IDMwcnB4IDAgMjVycHggMDtcclxuXHJcblx0XHRcdC5saW5lIHtcclxuXHRcdFx0XHR3aWR0aDogNzBycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0RDRENEQztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcnB4O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAycHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuXHJcblx0XHRcdFx0LnByaWNlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMzZycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE2MHJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblxyXG5cdFx0XHRcdFx0dGV4dCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNTRycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzg1cnB4O1xyXG5cclxuXHRcdFx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAjMjgyODI4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5wcmljZU1pbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQudGltZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vcGVuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcnB4O1xyXG5cclxuXHRcdFx0XHQuaWNvbmZvbnQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXJweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogNXJweCAwIDAgMTBycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zdGF0dXMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogMTk1cnB4IDMwcnB4IDAgMzBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHJweDtcclxuXHRcdHBhZGRpbmc6IDFycHggMCAyOHJweCAwO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc3RhdHVzIC5pY29ucyB7XHJcblx0XHRmb250LXNpemU6IDcwcnB4O1xyXG5cdFx0d2lkdGg6IDE0MHJweDtcclxuXHRcdGhlaWdodDogMTQwcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMTQwcnB4O1xyXG5cdFx0dGV4dC1zaGFkb3c6IDBweCA0cHggMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuXHRcdGJvcmRlcjogNnJweCBzb2xpZCAjZjVmNWY1O1xyXG5cdFx0bWFyZ2luOiAtNzZycHggYXV0byAwIGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc3RhdHVzIC5pY29ucy5pY29uLWljb25mb250Z3VhbmJpIHtcclxuXHRcdHRleHQtc2hhZG93OiAwcHggNHB4IDBweCAjNmM2ZDZkO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc3RhdHVzIC5pY29uZm9udC5mYWlsIHtcclxuXHRcdHRleHQtc2hhZG93OiAwcHggNHB4IDBweCAjN2E3YTdhO1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc3RhdHVzIC5zdGF0dXMge1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAyNXJweCAwIDM3cnB4IDA7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zdGF0dXMgLndyYXBwZXIge1xyXG5cdFx0Ym9yZGVyOiAxcnB4IHNvbGlkICNlZWU7XHJcblx0XHRtYXJnaW46IDAgMzBycHggNDdycHggMzBycHg7XHJcblx0XHRwYWRkaW5nOiAzNXJweCAwO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1zdGF0dXMgLndyYXBwZXIgLml0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc3RhdHVzIC53cmFwcGVyIC5pdGVtfi5pdGVtIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc3RhdHVzIC53cmFwcGVyIC5pdGVtIC5pdGVtQ29tIHtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdH1cclxuXHJcblx0LnBheW1lbnQtc3RhdHVzIC5yZXR1cm5CbnQge1xyXG5cdFx0d2lkdGg6IDYzMHJweDtcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NnJweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDIwcnB4IGF1dG87XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1425\n"); /***/ }), /* 1426 */ /*!*************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_order_details.vue?mpType=page ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _integral_order_details_vue_vue_type_template_id_0e344606_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./integral_order_details.vue?vue&type=template&id=0e344606&scoped=true&mpType=page */ 1427);\n/* harmony import */ var _integral_order_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./integral_order_details.vue?vue&type=script&lang=js&mpType=page */ 1429);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _integral_order_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _integral_order_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _integral_order_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _integral_order_details_vue_vue_type_template_id_0e344606_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _integral_order_details_vue_vue_type_template_id_0e344606_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0e344606\",\n null,\n false,\n _integral_order_details_vue_vue_type_template_id_0e344606_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/points_mall/integral_order_details.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEo7QUFDMUo7QUFDcUY7QUFDTDs7O0FBR2hGO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHVHQUFNO0FBQ1IsRUFBRSx3SEFBTTtBQUNSLEVBQUUsaUlBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQyNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW50ZWdyYWxfb3JkZXJfZGV0YWlscy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGUzNDQ2MDYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2ludGVncmFsX29yZGVyX2RldGFpbHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2ludGVncmFsX29yZGVyX2RldGFpbHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIwZTM0NDYwNlwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9wb2ludHNfbWFsbC9pbnRlZ3JhbF9vcmRlcl9kZXRhaWxzLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1426\n"); /***/ }), /* 1427 */ /*!*******************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_order_details.vue?vue&type=template&id=0e344606&scoped=true&mpType=page ***! \*******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_details_vue_vue_type_template_id_0e344606_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./integral_order_details.vue?vue&type=template&id=0e344606&scoped=true&mpType=page */ 1428); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_details_vue_vue_type_template_id_0e344606_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_details_vue_vue_type_template_id_0e344606_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_details_vue_vue_type_template_id_0e344606_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_details_vue_vue_type_template_id_0e344606_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1428 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/integral_order_details.vue?vue&type=template&id=0e344606&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "order-details"), attrs: { _i: 1 } }, [ _c("view", [ _c( "view", { staticClass: _vm._$s(3, "sc", "address"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "name"), attrs: { _i: 4 } }, [ _vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.cartInfo.real_name))), _c( "text", { staticClass: _vm._$s(5, "sc", "phone"), attrs: { _i: 5 }, }, [ _vm._v( _vm._$s(5, "t0-0", _vm._s(_vm.cartInfo.user_phone)) ), ] ), ] ), _c("view", [ _vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.cartInfo.user_address))), ]), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "line"), attrs: { _i: 7 } }, [_c("image", { attrs: { _i: 8 } })] ), ]), _c( "view", { staticClass: _vm._$s(9, "sc", "orderGoods"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "total"), attrs: { _i: 10 } }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.$t("共"))) + _vm._$s(10, "t0-1", _vm._s(_vm.cartInfo.total_num)) + _vm._$s(10, "t0-2", _vm._s(_vm.$t("件商品"))) ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "goodWrapper"), attrs: { _i: 11 }, }, [ _c( "view", { staticClass: _vm._$s( 12, "sc", "item acea-row row-between-wrapper" ), attrs: { _i: 12 }, on: { click: function ($event) { return _vm.jumpCon(_vm.cartInfo.product_id) }, }, }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "pictrue"), attrs: { _i: 13 }, }, [ _c("image", { attrs: { src: _vm._$s(14, "a-src", _vm.cartInfo.image), _i: 14, }, }), ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "text"), attrs: { _i: 15 }, }, [ _c( "view", { staticClass: _vm._$s( 16, "sc", "acea-row row-between-wrapper" ), attrs: { _i: 16 }, }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "name line1"), attrs: { _i: 17 }, }, [ _vm._v( _vm._$s( 17, "t0-0", _vm._s(_vm.cartInfo.store_name) ) ), ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "num"), attrs: { _i: 18 }, }, [ _vm._v( _vm._$s( 18, "t0-0", _vm._s(_vm.cartInfo.total_num) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "attr line1"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.cartInfo.suk)) ), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "money font-num"), attrs: { _i: 20 }, }, [ _vm._v( _vm._$s( 20, "t0-0", _vm._s(_vm.cartInfo.price) ) + _vm._$s(20, "t0-1", _vm._s(_vm.$t("积分"))) ), ] ), ] ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(21, "sc", "wrapper"), attrs: { _i: 21 } }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "item acea-row row-between"), attrs: { _i: 22 }, }, [ _c("view", [ _vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.$t("订单编号")))), ]), _c( "view", { staticClass: _vm._$s( 24, "sc", "conter acea-row row-middle row-right" ), attrs: { _i: 24 }, }, [ _vm._v( _vm._$s(24, "t0-0", _vm._s(_vm.cartInfo.order_id)) ), _c( "text", { staticClass: _vm._$s(25, "sc", "copy"), attrs: { _i: 25 }, on: { click: _vm.copy }, }, [_vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.$t("复制"))))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "item acea-row row-between"), attrs: { _i: 26 }, }, [ _c("view", [ _vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.$t("订单状态")))), ]), _c( "view", { staticClass: _vm._$s(28, "sc", "conter"), attrs: { _i: 28 }, }, [ _vm._v( _vm._$s( 28, "t0-0", _vm._s(_vm.$t(_vm.cartInfo.status_name)) ) ), ] ), ] ), _c( "view", { staticClass: _vm._$s(29, "sc", "item acea-row row-between"), attrs: { _i: 29 }, }, [ _c("view", [ _vm._v(_vm._$s(30, "t0-0", _vm._s(_vm.$t("下单时间")))), ]), _c( "view", { staticClass: _vm._$s(31, "sc", "conter"), attrs: { _i: 31 }, }, [_vm._v(_vm._$s(31, "t0-0", _vm._s(_vm.cartInfo.add_time)))] ), ] ), _c( "view", { staticClass: _vm._$s(32, "sc", "item acea-row row-between"), attrs: { _i: 32 }, }, [ _c("view", [ _vm._v(_vm._$s(33, "t0-0", _vm._s(_vm.$t("支付积分")))), ]), _c( "view", { staticClass: _vm._$s(34, "sc", "conter"), attrs: { _i: 34 }, }, [ _vm._v( _vm._$s(34, "t0-0", _vm._s(_vm.cartInfo.total_price)) ), ] ), ] ), _vm._$s(35, "i", _vm.cartInfo.mark) ? _c( "view", { staticClass: _vm._$s( 35, "sc", "item acea-row row-between" ), attrs: { _i: 35 }, }, [ _c("view", [ _vm._v(_vm._$s(36, "t0-0", _vm._s(_vm.$t("订单备注")))), ]), _c( "view", { staticClass: _vm._$s(37, "sc", "conter"), attrs: { _i: 37 }, }, [_vm._v(_vm._$s(37, "t0-0", _vm._s(_vm.cartInfo.mark)))] ), ] ) : _vm._e(), _vm._$s(38, "i", _vm.cartInfo.remark) ? _c( "view", { staticClass: _vm._$s( 38, "sc", "item acea-row row-between" ), attrs: { _i: 38 }, }, [ _c("view", [ _vm._v(_vm._$s(39, "t0-0", _vm._s(_vm.$t("商家备注")))), ]), _c( "view", { staticClass: _vm._$s(40, "sc", "conter"), attrs: { _i: 40 }, }, [ _vm._v( _vm._$s(40, "t0-0", _vm._s(_vm.cartInfo.remark)) ), ] ), ] ) : _vm._e(), _vm._$s(41, "i", _vm.cartInfo.delivery_type === "express") ? _c( "view", { staticClass: _vm._$s( 41, "sc", "item acea-row row-between" ), attrs: { _i: 41 }, }, [ _c("view", [ _vm._v(_vm._$s(42, "t0-0", _vm._s(_vm.$t("快递单号")))), ]), _c( "view", { staticClass: _vm._$s(43, "sc", "conter"), attrs: { _i: 43 }, }, [ _vm._v( _vm._$s( 43, "t0-0", _vm._s(_vm.cartInfo.delivery_id) ) ), ] ), ] ) : _vm._e(), _vm._$s(44, "i", _vm.cartInfo.delivery_type === "express") ? _c( "view", { staticClass: _vm._$s( 44, "sc", "item acea-row row-between" ), attrs: { _i: 44 }, }, [ _c("view", [ _vm._v(_vm._$s(45, "t0-0", _vm._s(_vm.$t("快递公司")))), ]), _c( "view", { staticClass: _vm._$s(46, "sc", "conter"), attrs: { _i: 46 }, }, [ _vm._v( _vm._$s( 46, "t0-0", _vm._s(_vm.cartInfo.delivery_name) ) ), ] ), ] ) : _vm._e(), _vm._$s(47, "i", _vm.cartInfo.delivery_type === "send") ? _c( "view", { staticClass: _vm._$s( 47, "sc", "item acea-row row-between" ), attrs: { _i: 47 }, }, [ _c("view", [ _vm._v( _vm._$s(48, "t0-0", _vm._s(_vm.$t("送货人电话"))) ), ]), _c( "view", { staticClass: _vm._$s(49, "sc", "conter"), attrs: { _i: 49 }, }, [ _vm._v( _vm._$s( 49, "t0-0", _vm._s(_vm.cartInfo.delivery_id) ) ), ] ), ] ) : _vm._e(), _vm._$s(50, "i", _vm.cartInfo.delivery_type === "send") ? _c( "view", { staticClass: _vm._$s( 50, "sc", "item acea-row row-between" ), attrs: { _i: 50 }, }, [ _c("view", [ _vm._v( _vm._$s(51, "t0-0", _vm._s(_vm.$t("配送人姓名"))) ), ]), _c( "view", { staticClass: _vm._$s(52, "sc", "conter"), attrs: { _i: 52 }, }, [ _vm._v( _vm._$s( 52, "t0-0", _vm._s(_vm.cartInfo.delivery_name) ) ), ] ), ] ) : _vm._e(), _vm._$s(53, "i", _vm.cartInfo.delivery_type === "fictitious") ? _c( "view", { staticClass: _vm._$s( 53, "sc", "item acea-row row-between" ), attrs: { _i: 53 }, }, [ _c("view", [ _vm._v(_vm._$s(54, "t0-0", _vm._s(_vm.$t("虚拟发货")))), ]), _c( "view", { staticClass: _vm._$s(55, "sc", "conter"), attrs: { _i: 55 }, }, [ _vm._v( _vm._$s( 55, "t0-0", _vm._s(_vm.$t("已发货,请注意查收")) ) ), ] ), ] ) : _vm._e(), _vm._$s(56, "i", _vm.cartInfo.fictitious_content) ? _c( "view", { staticClass: _vm._$s( 56, "sc", "item acea-row row-between" ), attrs: { _i: 56 }, }, [ _c("view", [ _vm._v(_vm._$s(57, "t0-0", _vm._s(_vm.$t("虚拟备注")))), ]), _c( "view", { staticClass: _vm._$s(58, "sc", "conter"), attrs: { _i: 58 }, }, [ _vm._v( _vm._$s( 58, "t0-0", _vm._s(_vm.cartInfo.fictitious_content) ) ), ] ), ] ) : _vm._e(), _vm._$s(59, "i", _vm.cartInfo.delivery_type === "send") ? _c( "view", { staticClass: _vm._$s( 59, "sc", "item acea-row row-between" ), attrs: { _i: 59 }, }, [ _c("view", [ _vm._v( _vm._$s(60, "t0-0", _vm._s(_vm.$t("配送核销码"))) ), ]), _c( "view", { staticClass: _vm._$s(61, "sc", "conter"), attrs: { _i: 61 }, }, [ _vm._v( _vm._$s( 61, "t0-0", _vm._s(_vm.cartInfo.verify_code) ) ), ] ), ] ) : _vm._e(), ] ), _c("view"), _c( "view", { staticClass: _vm._$s( 63, "sc", "footer acea-row row-right row-middle" ), attrs: { _i: 63 }, }, [ _vm._$s(64, "i", _vm.cartInfo.status == 3) ? _c( "view", { staticClass: _vm._$s(64, "sc", "bnt bg-color"), attrs: { _i: 64 }, on: { click: _vm.delOrder }, }, [_vm._v(_vm._$s(64, "t0-0", _vm._s(_vm.$t("删除订单"))))] ) : _vm._e(), _vm._$s( 65, "i", _vm.cartInfo.delivery_id && _vm.cartInfo.delivery_type === "express" ) ? _c( "navigator", { staticClass: _vm._$s(65, "sc", "bnt cancel"), attrs: { url: _vm._$s( 65, "a-url", "/pages/points_mall/logistics_details?order_id=" + _vm.cartInfo.order_id ), _i: 65, }, }, [_vm._v(_vm._$s(65, "t0-0", _vm._s(_vm.$t("查看物流"))))] ) : _vm._e(), _vm._$s(66, "i", _vm.cartInfo.status == 2) ? _c( "view", { staticClass: _vm._$s(66, "sc", "bnt bg-color"), attrs: { _i: 66 }, on: { click: _vm.confirmOrder }, }, [_vm._v(_vm._$s(66, "t0-0", _vm._s(_vm.$t("确认收货"))))] ) : _vm._e(), ] ), ] ), _c("home", { attrs: { _i: 67 } }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1429 */ /*!*************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/integral_order_details.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./integral_order_details.vue?vue&type=script&lang=js&mpType=page */ 1430);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_integral_order_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRqQixDQUFnQiwrbEJBQUcsRUFBQyIsImZpbGUiOiIxNDI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW50ZWdyYWxfb3JkZXJfZGV0YWlscy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW50ZWdyYWxfb3JkZXJfZGV0YWlscy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1429\n"); /***/ }), /* 1430 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/integral_order_details.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\nvar _SubscribeMessage = __webpack_require__(/*! @/utils/SubscribeMessage.js */ 526);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _home = _interopRequireDefault(__webpack_require__(/*! @/components/home */ 466));\nvar _orderGoods = _interopRequireDefault(__webpack_require__(/*! @/components/orderGoods */ 656));\nvar _clipboard = _interopRequireDefault(__webpack_require__(/*! @/plugin/clipboard/clipboard.js */ 577));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n home: _home.default,\n orderGoods: _orderGoods.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n order_id: '',\n evaluate: 0,\n cartInfo: [],\n //购物车产品\n orderInfo: {\n system_store: {},\n _status: {}\n },\n //订单详情\n system_store: {},\n isGoodsReturn: false,\n //是否为退款订单\n status: {},\n //订单底部按钮状态\n isClose: false,\n payMode: [{\n name: this.$t(\"\\u5FAE\\u4FE1\\u652F\\u4ED8\"),\n icon: \"icon-weixinzhifu\",\n value: 'weixin',\n title: this.$t(\"\\u4F7F\\u7528\\u5FAE\\u4FE1\\u5FEB\\u6377\\u652F\\u4ED8\"),\n payStatus: true\n }, {\n name: this.$t(\"\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n icon: 'icon-zhifubao',\n value: 'alipay',\n title: this.$t(\"\\u4F7F\\u7528\\u7EBF\\u4E0A\\u652F\\u4ED8\\u5B9D\\u652F\\u4ED8\"),\n payStatus: true\n }, {\n name: this.$t(\"\\u4F59\\u989D\\u652F\\u4ED8\"),\n icon: \"icon-yuezhifu\",\n value: 'yue',\n title: this.$t(\"\\u5F53\\u524D\\u53EF\\u7528\\u4F59\\u989D\\uFF1A\"),\n number: 0,\n payStatus: true\n }],\n pay_close: false,\n pay_order_id: '',\n totalPrice: '0',\n isAuto: false,\n //没有授权的不会自动授权\n isShowAuth: false,\n //是否隐藏授权\n routineContact: '0'\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n onLoad: function onLoad(options) {\n if (options.order_id) {\n this.$set(this, 'order_id', options.order_id);\n }\n },\n onShow: function onShow() {\n if (this.isLogin) {\n this.getOrderInfo();\n // this.getUserInfo();\n } else {\n (0, _login.toLogin)();\n }\n },\n onHide: function onHide() {\n this.isClose = true;\n },\n onReady: function onReady() {\n this.$nextTick(function () {\n var _this = this;\n var clipboard = new _clipboard.default(\".copy-data\");\n clipboard.on(\"success\", function () {\n _this.$util.Tips({\n title: _this.$t(\"\\u590D\\u5236\\u6210\\u529F\")\n });\n });\n });\n },\n methods: {\n goGoodCall: function goGoodCall() {\n var self = this;\n uni.navigateTo({\n url: \"/pages/extension/customer_list/chat?orderId=\".concat(self.order_id)\n });\n },\n openSubcribe: function openSubcribe(e) {\n var page = e;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\")\n });\n (0, _SubscribeMessage.openOrderRefundSubscribe)().then(function (res) {\n uni.hideLoading();\n uni.navigateTo({\n url: page\n });\n }).catch(function () {\n uni.hideLoading();\n });\n },\n /**\n * 事件回调\n * \n */\n onChangeFun: function onChangeFun(e) {\n var opt = e;\n var action = opt.action || null;\n var value = opt.value != undefined ? opt.value : null;\n action && this[action] && this[action](value);\n },\n /**\n * 拨打电话\n */\n makePhone: function makePhone() {\n uni.makePhoneCall({\n phoneNumber: this.system_store.phone\n });\n },\n /**\n * 打开地图\n * \n */\n showMaoLocation: function showMaoLocation() {\n if (!this.system_store.latitude || !this.system_store.longitude) return this.$util.Tips({\n title: this.$t(\"\\u7F3A\\u5C11\\u7ECF\\u7EAC\\u5EA6\\u4FE1\\u606F\\u65E0\\u6CD5\\u67E5\\u770B\\u5730\\u56FE\\uFF01\")\n });\n uni.openLocation({\n latitude: parseFloat(this.system_store.latitude),\n longitude: parseFloat(this.system_store.longitude),\n scale: 8,\n name: this.system_store.name,\n address: this.system_store.address + this.system_store.detailed_address,\n success: function success() {}\n });\n },\n /**\n * 关闭支付组件\n * \n */\n payClose: function payClose() {\n this.pay_close = false;\n },\n /**\n * 打开支付组件\n * \n */\n pay_open: function pay_open() {\n this.pay_close = true;\n this.pay_order_id = this.orderInfo.order_id;\n this.totalPrice = this.orderInfo.pay_price;\n },\n /**\n * 支付成功回调\n * \n */\n pay_complete: function pay_complete() {\n this.pay_close = false;\n this.pay_order_id = '';\n this.getOrderInfo();\n },\n /**\n * 支付失败回调\n * \n */\n pay_fail: function pay_fail() {\n this.pay_close = false;\n this.pay_order_id = '';\n },\n /**\n * 登录授权回调\n * \n */\n onLoadFun: function onLoadFun() {\n this.getOrderInfo();\n this.getUserInfo();\n },\n /**\n * 获取用户信息\n * \n */\n getUserInfo: function getUserInfo() {\n var that = this;\n (0, _user.getUserInfo)().then(function (res) {\n that.payMode[2].number = res.data.now_money;\n that.$set(that, 'payMode', that.payMode);\n });\n },\n /**\n * 获取订单详细信息\n * \n */\n getOrderInfo: function getOrderInfo() {\n var that = this;\n uni.showLoading({\n title: this.$t(\"\\u6B63\\u5728\\u52A0\\u8F7D\\u4E2D\")\n });\n (0, _activity.integralOrderDetails)(this.order_id).then(function (res) {\n uni.hideLoading();\n that.$set(that, 'cartInfo', res.data);\n }).catch(function (err) {\n uni.hideLoading();\n that.$util.Tips({\n title: err\n }, '/pages/points_mall/exchange_record');\n });\n },\n /**\n * \n * 剪切订单号\n */\n\n copy: function copy() {\n var that = this;\n uni.setClipboardData({\n data: this.cartInfo.order_id\n });\n },\n /**\n * 打电话\n */\n goTel: function goTel() {\n uni.makePhoneCall({\n phoneNumber: this.orderInfo.delivery_id\n });\n },\n /**\n * 设置底部按钮\n * \n */\n getOrderStatus: function getOrderStatus() {\n var orderInfo = this.orderInfo || {},\n _status = orderInfo._status || {\n _type: 0\n },\n status = {};\n var type = parseInt(_status._type),\n delivery_type = orderInfo.delivery_type,\n seckill_id = orderInfo.seckill_id ? parseInt(orderInfo.seckill_id) : 0,\n bargain_id = orderInfo.bargain_id ? parseInt(orderInfo.bargain_id) : 0,\n combination_id = orderInfo.combination_id ? parseInt(orderInfo.combination_id) : 0;\n status = {\n type: type == 9 ? -9 : type,\n class_status: 0\n };\n if (type == 1 && combination_id > 0) status.class_status = 1; //查看拼团\n if (type == 2 && delivery_type == 'express') status.class_status = 2; //查看物流\n if (type == 2) status.class_status = 3; //确认收货\n if (type == 4 || type == 0) status.class_status = 4; //删除订单\n if (!seckill_id && !bargain_id && !combination_id && (type == 3 || type == 4)) status.class_status = 5; //再次购买\n this.$set(this, 'status', status);\n },\n /**\n * 去拼团详情\n * \n */\n goJoinPink: function goJoinPink() {\n uni.navigateTo({\n url: '/pages/activity/goods_combination_status/index?id=' + this.orderInfo.pink_id\n });\n },\n confirmOrder: function confirmOrder() {\n var that = this;\n uni.showModal({\n title: this.$t(\"\\u786E\\u8BA4\\u6536\\u8D27\"),\n content: this.$t(\"\\u4E3A\\u4FDD\\u969C\\u6743\\u76CA\\uFF0C\\u8BF7\\u6536\\u5230\\u8D27\\u786E\\u8BA4\\u65E0\\u8BEF\\u540E\\uFF0C\\u518D\\u786E\\u8BA4\\u6536\\u8D27\"),\n success: function success(res) {\n if (res.confirm) {\n (0, _activity.orderTake)({\n order_id: that.order_id\n }).then(function (res) {\n return that.$util.Tips({\n title: that.$t(\"\\u64CD\\u4F5C\\u6210\\u529F\"),\n icon: 'success'\n }, function () {\n that.getOrderInfo();\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n }\n }\n });\n },\n /**\n * \n * 删除订单\n */\n delOrder: function delOrder() {\n var that = this;\n (0, _activity.orderDel)({\n order_id: that.order_id\n }).then(function (res) {\n return that.$util.Tips({\n title: that.$t(\"\\u5220\\u9664\\u6210\\u529F\"),\n icon: 'success'\n }, {\n tab: 5,\n url: '/pages/points_mall/exchange_record'\n });\n }).catch(function (err) {\n return that.$util.Tips({\n title: err\n });\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcG9pbnRzX21hbGwvaW50ZWdyYWxfb3JkZXJfZGV0YWlscy52dWUiXSwibmFtZXMiOlsiY29tcG9uZW50cyIsImhvbWUiLCJvcmRlckdvb2RzIiwibWl4aW5zIiwiZGF0YSIsIm9yZGVyX2lkIiwiZXZhbHVhdGUiLCJjYXJ0SW5mbyIsIm9yZGVySW5mbyIsInN5c3RlbV9zdG9yZSIsIl9zdGF0dXMiLCJpc0dvb2RzUmV0dXJuIiwic3RhdHVzIiwiaXNDbG9zZSIsInBheU1vZGUiLCJuYW1lIiwiaWNvbiIsInZhbHVlIiwidGl0bGUiLCJwYXlTdGF0dXMiLCJudW1iZXIiLCJwYXlfY2xvc2UiLCJwYXlfb3JkZXJfaWQiLCJ0b3RhbFByaWNlIiwiaXNBdXRvIiwiaXNTaG93QXV0aCIsInJvdXRpbmVDb250YWN0IiwiY29tcHV0ZWQiLCJvbkxvYWQiLCJvblNob3ciLCJvbkhpZGUiLCJvblJlYWR5IiwiY2xpcGJvYXJkIiwibWV0aG9kcyIsImdvR29vZENhbGwiLCJ1bmkiLCJ1cmwiLCJvcGVuU3ViY3JpYmUiLCJvbkNoYW5nZUZ1biIsImFjdGlvbiIsIm1ha2VQaG9uZSIsInBob25lTnVtYmVyIiwic2hvd01hb0xvY2F0aW9uIiwibGF0aXR1ZGUiLCJsb25naXR1ZGUiLCJzY2FsZSIsImFkZHJlc3MiLCJzdWNjZXNzIiwicGF5Q2xvc2UiLCJwYXlfb3BlbiIsInBheV9jb21wbGV0ZSIsInBheV9mYWlsIiwib25Mb2FkRnVuIiwiZ2V0VXNlckluZm8iLCJ0aGF0IiwiZ2V0T3JkZXJJbmZvIiwiY29weSIsImdvVGVsIiwiZ2V0T3JkZXJTdGF0dXMiLCJfdHlwZSIsImRlbGl2ZXJ5X3R5cGUiLCJzZWNraWxsX2lkIiwiYmFyZ2Fpbl9pZCIsImNvbWJpbmF0aW9uX2lkIiwidHlwZSIsImNsYXNzX3N0YXR1cyIsImdvSm9pblBpbmsiLCJjb25maXJtT3JkZXIiLCJjb250ZW50IiwiZGVsT3JkZXIiLCJ0YWIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFnSEE7QUFLQTtBQUdBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQU1BOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFDQUM7SUFDQUM7RUFJQTtFQUNBQztFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUFBO01BQ0FEO01BQ0FFO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztRQUNBQztNQUNBLEdBRUE7UUFDQUo7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQSxHQUVBO1FBQ0FKO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FFO1FBQ0FEO01BQ0EsRUFDQTtNQUNBRTtNQUNBQztNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO01BQ0E7SUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFFQTtNQUFBO01BQ0E7TUFDQUM7UUFDQTtVQUNBZDtRQUNBO01BQ0E7SUFDQTtFQUVBO0VBQ0FlO0lBQ0FDO01BQ0E7TUFDQUM7UUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUY7UUFDQWpCO01BQ0E7TUFDQTtRQUNBaUI7UUFDQUE7VUFDQUM7UUFDQTtNQUNBO1FBQ0FEO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FHO01BQ0E7TUFDQTtNQUNBO01BQ0FDO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQUw7UUFDQU07TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtRQUNBeEI7TUFDQTtNQUNBaUI7UUFDQVE7UUFDQUM7UUFDQUM7UUFDQTlCO1FBQ0ErQjtRQUNBQyw2QkFFQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBQztNQUNBO01BQ0E7UUFFQUM7UUFLQUE7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBcEI7UUFDQWpCO01BQ0E7TUFDQTtRQUNBaUI7UUFDQW1CO01BQ0E7UUFDQW5CO1FBQ0FtQjtVQUNBcEM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTs7SUFFQXNDO01BQ0E7TUFDQXJCO1FBQ0EvQjtNQUNBO0lBQ0E7SUFFQTtBQUNBO0FBQ0E7SUFDQXFEO01BQ0F0QjtRQUNBTTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNBaUI7TUFDQTtRQUNBaEQ7VUFDQWlEO1FBQ0E7UUFDQS9DO01BQ0E7UUFDQWdEO1FBQ0FDO1FBQ0FDO1FBQ0FDO01BQ0FuRDtRQUNBb0Q7UUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0EscUdBQ0E7TUFDQTtJQUNBO0lBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQS9CO1FBQ0FDO01BQ0E7SUFDQTtJQUNBK0I7TUFDQTtNQUNBaEM7UUFDQWpCO1FBQ0FrRDtRQUNBckI7VUFDQTtZQUNBO2NBQ0ExQztZQUNBO2NBQ0E7Z0JBQ0FhO2dCQUNBRjtjQUNBO2dCQUNBc0M7Y0FDQTtZQUNBO2NBQ0E7Z0JBQ0FwQztjQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FtRDtNQUNBO01BQ0E7UUFDQWhFO01BQ0E7UUFDQTtVQUNBYTtVQUNBRjtRQUNBO1VBQ0FzRDtVQUNBbEM7UUFDQTtNQUNBO1FBQ0E7VUFDQWxCO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjE0MzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J29yZGVyLWRldGFpbHMnPlxyXG5cdFx0XHQ8dmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nYWRkcmVzcyc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSc+e3tjYXJ0SW5mby5yZWFsX25hbWV9fTx0ZXh0IGNsYXNzPSdwaG9uZSc+e3tjYXJ0SW5mby51c2VyX3Bob25lfX08L3RleHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXc+e3tjYXJ0SW5mby51c2VyX2FkZHJlc3N9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUnPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz0nQC9zdGF0aWMvaW1hZ2VzL2xpbmUuanBnJz48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm9yZGVyR29vZHNcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0ndG90YWwnPnt7JHQoYOWFsWApfX17e2NhcnRJbmZvLnRvdGFsX251bX19e3skdChg5Lu25ZWG5ZOBYCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nZ29vZFdyYXBwZXInPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcicgQGNsaWNrPVwianVtcENvbihjYXJ0SW5mby5wcm9kdWN0X2lkKVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljdHJ1ZSc+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9J2NhcnRJbmZvLmltYWdlJz48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSd0ZXh0Jz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbmFtZSBsaW5lMSc+e3tjYXJ0SW5mby5zdG9yZV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nbnVtJz54IHt7Y2FydEluZm8udG90YWxfbnVtfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdhdHRyIGxpbmUxJz57e2NhcnRJbmZvLnN1a319XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSBmb250LW51bSc+XHJcblx0XHRcdFx0XHRcdFx0XHR7e2NhcnRJbmZvLnByaWNlfX17eyR0KGDnp6/liIZgKX19XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSd3cmFwcGVyJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDorqLljZXnvJblj7dgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlciBhY2VhLXJvdyByb3ctbWlkZGxlIHJvdy1yaWdodCc+e3tjYXJ0SW5mby5vcmRlcl9pZH19XHJcblx0XHRcdFx0XHRcdDwhLS0gI2lmbmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2NvcHknIEB0YXA9J2NvcHknPnt7JHQoYOWkjeWItmApfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdFx0XHRcdFx0XHQ8IS0tICNpZmRlZiBINSAtLT5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9J2NvcHkgY29weS1kYXRhJyA6ZGF0YS1jbGlwYm9hcmQtdGV4dD1cImNhcnRJbmZvLm9yZGVyX2lkXCI+e3skdChg5aSN5Yi2YCl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJz5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOiuouWNleeKtuaAgWApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz57eyR0KGNhcnRJbmZvLnN0YXR1c19uYW1lKX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDkuIvljZXml7bpl7RgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3tjYXJ0SW5mby5hZGRfdGltZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbic+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDmlK/ku5jnp6/liIZgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3tjYXJ0SW5mby50b3RhbF9wcmljZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbicgdi1pZj1cImNhcnRJbmZvLm1hcmtcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOiuouWNleWkh+azqGApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz57e2NhcnRJbmZvLm1hcmt9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4nIHYtaWY9XCJjYXJ0SW5mby5yZW1hcmtcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOWVhuWutuWkh+azqGApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz57e2NhcnRJbmZvLnJlbWFya319PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbicgdi1pZj1cImNhcnRJbmZvLmRlbGl2ZXJ5X3R5cGUgPT09ICdleHByZXNzJ1wiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg5b+r6YCS5Y2V5Y+3YCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPnt7Y2FydEluZm8uZGVsaXZlcnlfaWR9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4nIHYtaWY9XCJjYXJ0SW5mby5kZWxpdmVyeV90eXBlID09PSAnZXhwcmVzcydcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOW/q+mAkuWFrOWPuGApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz57e2NhcnRJbmZvLmRlbGl2ZXJ5X25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4nIHYtaWY9XCJjYXJ0SW5mby5kZWxpdmVyeV90eXBlID09PSAnc2VuZCdcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOmAgei0p+S6uueUteivnWApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz57e2NhcnRJbmZvLmRlbGl2ZXJ5X2lkfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJyB2LWlmPVwiY2FydEluZm8uZGVsaXZlcnlfdHlwZSA9PT0gJ3NlbmQnXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDphY3pgIHkurrlp5PlkI1gKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3tjYXJ0SW5mby5kZWxpdmVyeV9uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdpdGVtIGFjZWEtcm93IHJvdy1iZXR3ZWVuJyB2LWlmPVwiY2FydEluZm8uZGVsaXZlcnlfdHlwZSA9PT0gJ2ZpY3RpdGlvdXMnXCI+XHJcblx0XHRcdFx0XHQ8dmlldz57eyR0KGDomZrmi5/lj5HotKdgKX1977yaPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbnRlcic+e3skdChg5bey5Y+R6LSn77yM6K+35rOo5oSP5p+l5pS2YCl9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0gYWNlYS1yb3cgcm93LWJldHdlZW4nIHYtaWY9XCJjYXJ0SW5mby5maWN0aXRpb3VzX2NvbnRlbnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3Pnt7JHQoYOiZmuaLn+Wkh+azqGApfX3vvJo8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29udGVyJz57e2NhcnRJbmZvLmZpY3RpdGlvdXNfY29udGVudH19PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0naXRlbSBhY2VhLXJvdyByb3ctYmV0d2Vlbicgdi1pZj1cImNhcnRJbmZvLmRlbGl2ZXJ5X3R5cGUgPT09ICdzZW5kJ1wiPlxyXG5cdFx0XHRcdFx0PHZpZXc+e3skdChg6YWN6YCB5qC46ZSA56CBYCl9fe+8mjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdjb250ZXInPnt7Y2FydEluZm8udmVyaWZ5X2NvZGV9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDx2aWV3IHN0eWxlPSdoZWlnaHQ6MTIwcnB4Oyc+PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz0nZm9vdGVyIGFjZWEtcm93IHJvdy1yaWdodCByb3ctbWlkZGxlJz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz0nYm50IGJnLWNvbG9yJyB2LWlmPVwiY2FydEluZm8uc3RhdHVzPT0zXCIgQHRhcD0nZGVsT3JkZXInPnt7JHQoYOWIoOmZpOiuouWNlWApfX08L3ZpZXc+XHJcblx0XHRcdFx0PG5hdmlnYXRvciBjbGFzcz0nYm50IGNhbmNlbCcgaG92ZXItY2xhc3M9J25vbmUnXHJcblx0XHRcdFx0XHR2LWlmPVwiY2FydEluZm8uZGVsaXZlcnlfaWQgJiYgY2FydEluZm8uZGVsaXZlcnlfdHlwZSA9PT0gJ2V4cHJlc3MnXCJcclxuXHRcdFx0XHRcdDp1cmw9XCInL3BhZ2VzL3BvaW50c19tYWxsL2xvZ2lzdGljc19kZXRhaWxzP29yZGVyX2lkPScrIGNhcnRJbmZvLm9yZGVyX2lkXCI+e3skdChg5p+l55yL54mp5rWBYCl9fVxyXG5cdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPSdibnQgYmctY29sb3InIHYtaWY9XCJjYXJ0SW5mby5zdGF0dXM9PTJcIiBAdGFwPSdjb25maXJtT3JkZXInPnt7JHQoYOehruiupOaUtui0p2ApfX08L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmbmRlZiBNUCAtLT5cclxuXHRcdDxob21lPjwvaG9tZT5cclxuXHRcdDwhLS0gI2VuZGlmIC0tPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdGludGVncmFsT3JkZXJEZXRhaWxzLFxyXG5cdFx0b3JkZXJUYWtlLFxyXG5cdFx0b3JkZXJEZWxcclxuXHR9IGZyb20gJ0AvYXBpL2FjdGl2aXR5LmpzJ1xyXG5cdGltcG9ydCB7XHJcblx0XHRvcGVuT3JkZXJSZWZ1bmRTdWJzY3JpYmVcclxuXHR9IGZyb20gJ0AvdXRpbHMvU3Vic2NyaWJlTWVzc2FnZS5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdGdldFVzZXJJbmZvXHJcblx0fSBmcm9tICdAL2FwaS91c2VyLmpzJztcclxuXHRpbXBvcnQgaG9tZSBmcm9tICdAL2NvbXBvbmVudHMvaG9tZSc7XHJcblx0aW1wb3J0IG9yZGVyR29vZHMgZnJvbSBcIkAvY29tcG9uZW50cy9vcmRlckdvb2RzXCI7XHJcblx0aW1wb3J0IENsaXBib2FyZEpTIGZyb20gXCJAL3BsdWdpbi9jbGlwYm9hcmQvY2xpcGJvYXJkLmpzXCI7XHJcblx0aW1wb3J0IHtcclxuXHRcdHRvTG9naW5cclxuXHR9IGZyb20gJ0AvbGlicy9sb2dpbi5qcyc7XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcEdldHRlcnNcclxuXHR9IGZyb20gXCJ2dWV4XCI7XHJcblx0Ly8gI2lmZGVmIE1QXHJcblx0aW1wb3J0IGF1dGhvcml6ZSBmcm9tICdAL2NvbXBvbmVudHMvQXV0aG9yaXplJztcclxuXHQvLyAjZW5kaWZcclxuXHRpbXBvcnQgY29sb3JzIGZyb20gXCJAL21peGlucy9jb2xvclwiO1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0aG9tZSxcclxuXHRcdFx0b3JkZXJHb29kcyxcclxuXHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdGF1dGhvcml6ZVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRtaXhpbnM6IFtjb2xvcnNdLFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRvcmRlcl9pZDogJycsXHJcblx0XHRcdFx0ZXZhbHVhdGU6IDAsXHJcblx0XHRcdFx0Y2FydEluZm86IFtdLCAvL+i0reeJqei9puS6p+WTgVxyXG5cdFx0XHRcdG9yZGVySW5mbzoge1xyXG5cdFx0XHRcdFx0c3lzdGVtX3N0b3JlOiB7fSxcclxuXHRcdFx0XHRcdF9zdGF0dXM6IHt9XHJcblx0XHRcdFx0fSwgLy/orqLljZXor6bmg4VcclxuXHRcdFx0XHRzeXN0ZW1fc3RvcmU6IHt9LFxyXG5cdFx0XHRcdGlzR29vZHNSZXR1cm46IGZhbHNlLCAvL+aYr+WQpuS4uumAgOasvuiuouWNlVxyXG5cdFx0XHRcdHN0YXR1czoge30sIC8v6K6i5Y2V5bqV6YOo5oyJ6ZKu54q25oCBXHJcblx0XHRcdFx0aXNDbG9zZTogZmFsc2UsXHJcblx0XHRcdFx0cGF5TW9kZTogW3tcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhpcy4kdChg5b6u5L+h5pSv5LuYYCksXHJcblx0XHRcdFx0XHRcdGljb246IFwiaWNvbi13ZWl4aW56aGlmdVwiLFxyXG5cdFx0XHRcdFx0XHR2YWx1ZTogJ3dlaXhpbicsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDkvb/nlKjlvq7kv6Hlv6vmjbfmlK/ku5hgKSxcclxuXHRcdFx0XHRcdFx0cGF5U3RhdHVzOiB0cnVlLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINSB8fCBBUFAtUExVU1xyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRuYW1lOiB0aGlzLiR0KGDmlK/ku5jlrp3mlK/ku5hgKSxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ2ljb24temhpZnViYW8nLFxyXG5cdFx0XHRcdFx0XHR2YWx1ZTogJ2FsaXBheScsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDkvb/nlKjnur/kuIrmlK/ku5jlrp3mlK/ku5hgKSxcclxuXHRcdFx0XHRcdFx0cGF5U3RhdHVzOiB0cnVlXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoYOS9memineaUr+S7mGApLFxyXG5cdFx0XHRcdFx0XHRpY29uOiBcImljb24teXVlemhpZnVcIixcclxuXHRcdFx0XHRcdFx0dmFsdWU6ICd5dWUnLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg5b2T5YmN5Y+v55So5L2Z6aKd77yaYCksXHJcblx0XHRcdFx0XHRcdG51bWJlcjogMCxcclxuXHRcdFx0XHRcdFx0cGF5U3RhdHVzOiB0cnVlXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0cGF5X2Nsb3NlOiBmYWxzZSxcclxuXHRcdFx0XHRwYXlfb3JkZXJfaWQ6ICcnLFxyXG5cdFx0XHRcdHRvdGFsUHJpY2U6ICcwJyxcclxuXHRcdFx0XHRpc0F1dG86IGZhbHNlLCAvL+ayoeacieaOiOadg+eahOS4jeS8muiHquWKqOaOiOadg1xyXG5cdFx0XHRcdGlzU2hvd0F1dGg6IGZhbHNlLCAvL+aYr+WQpumakOiXj+aOiOadg1xyXG5cdFx0XHRcdHJvdXRpbmVDb250YWN0OiAnMCdcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHRvbkxvYWQ6IGZ1bmN0aW9uKG9wdGlvbnMpIHtcclxuXHRcdFx0aWYgKG9wdGlvbnMub3JkZXJfaWQpIHtcclxuXHRcdFx0XHR0aGlzLiRzZXQodGhpcywgJ29yZGVyX2lkJywgb3B0aW9ucy5vcmRlcl9pZCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvblNob3coKSB7XHJcblx0XHRcdGlmICh0aGlzLmlzTG9naW4pIHtcclxuXHRcdFx0XHR0aGlzLmdldE9yZGVySW5mbygpO1xyXG5cdFx0XHRcdC8vIHRoaXMuZ2V0VXNlckluZm8oKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0b0xvZ2luKCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkhpZGU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLmlzQ2xvc2UgPSB0cnVlO1xyXG5cdFx0fSxcclxuXHRcdG9uUmVhZHk6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHQvLyAjaWZkZWYgSDUgfHwgQVBQLVBMVVNcclxuXHRcdFx0dGhpcy4kbmV4dFRpY2soZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0Y29uc3QgY2xpcGJvYXJkID0gbmV3IENsaXBib2FyZEpTKFwiLmNvcHktZGF0YVwiKTtcclxuXHRcdFx0XHRjbGlwYm9hcmQub24oXCJzdWNjZXNzXCIsICgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KGDlpI3liLbmiJDlip9gKVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdvR29vZENhbGwoKSB7XHJcblx0XHRcdFx0bGV0IHNlbGYgPSB0aGlzXHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBgL3BhZ2VzL2V4dGVuc2lvbi9jdXN0b21lcl9saXN0L2NoYXQ/b3JkZXJJZD0ke3NlbGYub3JkZXJfaWR9YFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdG9wZW5TdWJjcmliZTogZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdGxldCBwYWdlID0gZTtcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOato+WcqOWKoOi9vWApLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0b3Blbk9yZGVyUmVmdW5kU3Vic2NyaWJlKCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogcGFnZSxcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pLmNhdGNoKCgpID0+IHtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5LqL5Lu25Zue6LCDXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0b25DaGFuZ2VGdW46IGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRsZXQgb3B0ID0gZTtcclxuXHRcdFx0XHRsZXQgYWN0aW9uID0gb3B0LmFjdGlvbiB8fCBudWxsO1xyXG5cdFx0XHRcdGxldCB2YWx1ZSA9IG9wdC52YWx1ZSAhPSB1bmRlZmluZWQgPyBvcHQudmFsdWUgOiBudWxsO1xyXG5cdFx0XHRcdChhY3Rpb24gJiYgdGhpc1thY3Rpb25dKSAmJiB0aGlzW2FjdGlvbl0odmFsdWUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5ouo5omT55S16K+dXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRtYWtlUGhvbmU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHVuaS5tYWtlUGhvbmVDYWxsKHtcclxuXHRcdFx0XHRcdHBob25lTnVtYmVyOiB0aGlzLnN5c3RlbV9zdG9yZS5waG9uZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmiZPlvIDlnLDlm75cclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRzaG93TWFvTG9jYXRpb246IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGlmICghdGhpcy5zeXN0ZW1fc3RvcmUubGF0aXR1ZGUgfHwgIXRoaXMuc3lzdGVtX3N0b3JlLmxvbmdpdHVkZSkgcmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg57y65bCR57uP57qs5bqm5L+h5oGv5peg5rOV5p+l55yL5Zyw5Zu+77yBYClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR1bmkub3BlbkxvY2F0aW9uKHtcclxuXHRcdFx0XHRcdGxhdGl0dWRlOiBwYXJzZUZsb2F0KHRoaXMuc3lzdGVtX3N0b3JlLmxhdGl0dWRlKSxcclxuXHRcdFx0XHRcdGxvbmdpdHVkZTogcGFyc2VGbG9hdCh0aGlzLnN5c3RlbV9zdG9yZS5sb25naXR1ZGUpLFxyXG5cdFx0XHRcdFx0c2NhbGU6IDgsXHJcblx0XHRcdFx0XHRuYW1lOiB0aGlzLnN5c3RlbV9zdG9yZS5uYW1lLFxyXG5cdFx0XHRcdFx0YWRkcmVzczogdGhpcy5zeXN0ZW1fc3RvcmUuYWRkcmVzcyArIHRoaXMuc3lzdGVtX3N0b3JlLmRldGFpbGVkX2FkZHJlc3MsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbigpIHtcclxuXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5YWz6Zet5pSv5LuY57uE5Lu2XHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0cGF5Q2xvc2U6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMucGF5X2Nsb3NlID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmiZPlvIDmlK/ku5jnu4Tku7ZcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRwYXlfb3BlbjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5wYXlfY2xvc2UgPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMucGF5X29yZGVyX2lkID0gdGhpcy5vcmRlckluZm8ub3JkZXJfaWQ7XHJcblx0XHRcdFx0dGhpcy50b3RhbFByaWNlID0gdGhpcy5vcmRlckluZm8ucGF5X3ByaWNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5pSv5LuY5oiQ5Yqf5Zue6LCDXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0cGF5X2NvbXBsZXRlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLnBheV9jbG9zZSA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMucGF5X29yZGVyX2lkID0gJyc7XHJcblx0XHRcdFx0dGhpcy5nZXRPcmRlckluZm8oKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaUr+S7mOWksei0peWbnuiwg1xyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdHBheV9mYWlsOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGlzLnBheV9jbG9zZSA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoaXMucGF5X29yZGVyX2lkID0gJyc7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDnmbvlvZXmjojmnYPlm57osINcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRvbkxvYWRGdW46IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuZ2V0T3JkZXJJbmZvKCk7XHJcblx0XHRcdFx0dGhpcy5nZXRVc2VySW5mbygpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W55So5oi35L+h5oGvXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z2V0VXNlckluZm86IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRnZXRVc2VySW5mbygpLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBINSB8fCBBUFAtUExVU1xyXG5cdFx0XHRcdFx0dGhhdC5wYXlNb2RlWzJdLm51bWJlciA9IHJlcy5kYXRhLm5vd19tb25leTtcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0XHR0aGF0LnBheU1vZGVbMV0ubnVtYmVyID0gcmVzLmRhdGEubm93X21vbmV5O1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ3BheU1vZGUnLCB0aGF0LnBheU1vZGUpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDojrflj5borqLljZXor6bnu4bkv6Hmga9cclxuXHRcdFx0ICogXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRPcmRlckluZm86IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOato+WcqOWKoOi9veS4rWApXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0aW50ZWdyYWxPcmRlckRldGFpbHModGhpcy5vcmRlcl9pZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2NhcnRJbmZvJywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0sICcvcGFnZXMvcG9pbnRzX21hbGwvZXhjaGFuZ2VfcmVjb3JkJyk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICog5Ymq5YiH6K6i5Y2V5Y+3XHJcblx0XHRcdCAqL1xyXG5cdFx0XHQvLyAjaWZuZGVmIEg1XHJcblx0XHRcdGNvcHk6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XHJcblx0XHRcdFx0XHRkYXRhOiB0aGlzLmNhcnRJbmZvLm9yZGVyX2lkXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5omT55S16K+dXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnb1RlbDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dW5pLm1ha2VQaG9uZUNhbGwoe1xyXG5cdFx0XHRcdFx0cGhvbmVOdW1iZXI6IHRoaXMub3JkZXJJbmZvLmRlbGl2ZXJ5X2lkXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiuvue9ruW6lemDqOaMiemSrlxyXG5cdFx0XHQgKiBcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldE9yZGVyU3RhdHVzOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgb3JkZXJJbmZvID0gdGhpcy5vcmRlckluZm8gfHwge30sXHJcblx0XHRcdFx0XHRfc3RhdHVzID0gb3JkZXJJbmZvLl9zdGF0dXMgfHwge1xyXG5cdFx0XHRcdFx0XHRfdHlwZTogMFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHN0YXR1cyA9IHt9O1xyXG5cdFx0XHRcdGxldCB0eXBlID0gcGFyc2VJbnQoX3N0YXR1cy5fdHlwZSksXHJcblx0XHRcdFx0XHRkZWxpdmVyeV90eXBlID0gb3JkZXJJbmZvLmRlbGl2ZXJ5X3R5cGUsXHJcblx0XHRcdFx0XHRzZWNraWxsX2lkID0gb3JkZXJJbmZvLnNlY2tpbGxfaWQgPyBwYXJzZUludChvcmRlckluZm8uc2Vja2lsbF9pZCkgOiAwLFxyXG5cdFx0XHRcdFx0YmFyZ2Fpbl9pZCA9IG9yZGVySW5mby5iYXJnYWluX2lkID8gcGFyc2VJbnQob3JkZXJJbmZvLmJhcmdhaW5faWQpIDogMCxcclxuXHRcdFx0XHRcdGNvbWJpbmF0aW9uX2lkID0gb3JkZXJJbmZvLmNvbWJpbmF0aW9uX2lkID8gcGFyc2VJbnQob3JkZXJJbmZvLmNvbWJpbmF0aW9uX2lkKSA6IDA7XHJcblx0XHRcdFx0c3RhdHVzID0ge1xyXG5cdFx0XHRcdFx0dHlwZTogdHlwZSA9PSA5ID8gLTkgOiB0eXBlLFxyXG5cdFx0XHRcdFx0Y2xhc3Nfc3RhdHVzOiAwXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHRpZiAodHlwZSA9PSAxICYmIGNvbWJpbmF0aW9uX2lkID4gMCkgc3RhdHVzLmNsYXNzX3N0YXR1cyA9IDE7IC8v5p+l55yL5ou85ZuiXHJcblx0XHRcdFx0aWYgKHR5cGUgPT0gMiAmJiBkZWxpdmVyeV90eXBlID09ICdleHByZXNzJykgc3RhdHVzLmNsYXNzX3N0YXR1cyA9IDI7IC8v5p+l55yL54mp5rWBXHJcblx0XHRcdFx0aWYgKHR5cGUgPT0gMikgc3RhdHVzLmNsYXNzX3N0YXR1cyA9IDM7IC8v56Gu6K6k5pS26LSnXHJcblx0XHRcdFx0aWYgKHR5cGUgPT0gNCB8fCB0eXBlID09IDApIHN0YXR1cy5jbGFzc19zdGF0dXMgPSA0OyAvL+WIoOmZpOiuouWNlVxyXG5cdFx0XHRcdGlmICghc2Vja2lsbF9pZCAmJiAhYmFyZ2Fpbl9pZCAmJiAhY29tYmluYXRpb25faWQgJiYgKHR5cGUgPT0gMyB8fCB0eXBlID09IDQpKSBzdGF0dXMuY2xhc3Nfc3RhdHVzID1cclxuXHRcdFx0XHRcdDU7IC8v5YaN5qyh6LSt5LmwXHJcblx0XHRcdFx0dGhpcy4kc2V0KHRoaXMsICdzdGF0dXMnLCBzdGF0dXMpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog5Y675ou85Zui6K+m5oOFXHJcblx0XHRcdCAqIFxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Z29Kb2luUGluazogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2FjdGl2aXR5L2dvb2RzX2NvbWJpbmF0aW9uX3N0YXR1cy9pbmRleD9pZD0nICsgdGhpcy5vcmRlckluZm8ucGlua19pZCxcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y29uZmlybU9yZGVyOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdChg56Gu6K6k5pS26LSnYCksXHJcblx0XHRcdFx0XHRjb250ZW50OiB0aGlzLiR0KGDkuLrkv53pmpzmnYPnm4rvvIzor7fmlLbliLDotKfnoa7orqTml6Dor6/lkI7vvIzlho3noa7orqTmlLbotKdgKSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKHJlcy5jb25maXJtKSB7XHJcblx0XHRcdFx0XHRcdFx0b3JkZXJUYWtlKHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyX2lkOiB0aGF0Lm9yZGVyX2lkXHJcblx0XHRcdFx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGF0LiR0KGDmk43kvZzmiJDlip9gKSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnXHJcblx0XHRcdFx0XHRcdFx0XHR9LCAoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuZ2V0T3JkZXJJbmZvKCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICogXHJcblx0XHRcdCAqIOWIoOmZpOiuouWNlVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0ZGVsT3JkZXI6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRvcmRlckRlbCh7XHJcblx0XHRcdFx0XHRvcmRlcl9pZDogdGhhdC5vcmRlcl9pZFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGF0LiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhhdC4kdChg5Yig6Zmk5oiQ5YqfYCksXHJcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJ1xyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHR0YWI6IDUsXHJcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9wb2ludHNfbWFsbC9leGNoYW5nZV9yZWNvcmQnXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoYXQuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiBlcnJcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LnFzLWJ0biB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogNjBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAyN3JweDtcclxuXHRcdHBhZGRpbmc6IDAgMyU7XHJcblx0XHRjb2xvcjogI2FhYTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0Lmdvb2RDYWxsIHtcclxuXHRcdGNvbG9yOiAjZTkzMzIzO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFycHggc29saWQgI2VlZTtcclxuXHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuXHRcdC5pY29uLWtlZnUge1xyXG5cdFx0XHRmb250LXNpemU6IDM2cnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qICNpZmRlZiBNUCAqL1xyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGhlaWdodDogODZycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGNvbG9yOiAjZTkzMzIzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmhlYWRlciB7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxNTBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuaGVhZGVyLm9uIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5oZWFkZXIgLnBpY3RydWUge1xyXG5cdFx0d2lkdGg6IDExMHJweDtcclxuXHRcdGhlaWdodDogMTEwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmhlYWRlciAucGljdHJ1ZSBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5oZWFkZXIgLmRhdGEge1xyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMjdycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuaGVhZGVyIC5kYXRhLm9uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmhlYWRlciAuZGF0YSAuc3RhdGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmhlYWRlciAuZGF0YSAudGltZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAubmF2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRwYWRkaW5nOiAyNXJweCAwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLm5hdiAubmF2Q29uIHtcclxuXHRcdHBhZGRpbmc6IDAgNDBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAubmF2IC5vbiB7XHJcblx0XHRjb2xvcjogI2U5MzMyMztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5uYXYgLnByb2dyZXNzIHtcclxuXHRcdHBhZGRpbmc6IDAgNjVycHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5uYXYgLnByb2dyZXNzIC5saW5lIHtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHRoZWlnaHQ6IDJycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTM5MzkwO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLm5hdiAucHJvZ3Jlc3MgLmljb25mb250IHtcclxuXHRcdGZvbnQtc2l6ZTogMjVycHg7XHJcblx0XHRjb2xvcjogIzkzOTM5MDtcclxuXHRcdG1hcmdpbi10b3A6IC0ycnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmFkZHJlc3Mge1xyXG5cdFx0Zm9udC1zaXplOiAyNnJweDtcclxuXHRcdGNvbG9yOiAjODY4Njg2O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDEzcnB4O1xyXG5cdFx0cGFkZGluZzogMzVycHggMzBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAuYWRkcmVzcyAubmFtZSB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5hZGRyZXNzIC5uYW1lIC5waG9uZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogNDBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAubGluZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogM3JweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5saW5lIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JhcHBlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogMTJycHg7XHJcblx0XHRwYWRkaW5nOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5pdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cmFwcGVyIC5pdGVtfi5pdGVtIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLml0ZW0gLmNvbnRlciB7XHJcblx0XHRjb2xvcjogIzg2ODY4NjtcclxuXHRcdG1heC13aWR0aDogNDYwcnB4O1xyXG5cdFx0aGVpZ2h0OiBtYXgtY29udGVudDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JhcHBlciAuaXRlbSAuY29udGVyIC5jb3B5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNycHg7XHJcblx0XHRib3JkZXI6IDFycHggc29saWQgIzY2NjtcclxuXHRcdHBhZGRpbmc6IDNycHggMTVycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMjRycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JhcHBlciAuYWN0dWFsUGF5IHtcclxuXHRcdGJvcmRlci10b3A6IDFycHggc29saWQgI2VlZTtcclxuXHRcdG1hcmdpbi10b3A6IDMwcnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyYXBwZXIgLmFjdHVhbFBheSAubW9uZXkge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmZvb3RlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5mb290ZXIgLmJudCB7XHJcblx0XHR3aWR0aDogMTc2cnB4O1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDI3cnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmZvb3RlciAuYm50LmNhbmNlbCB7XHJcblx0XHRjb2xvcjogI2FhYTtcclxuXHRcdGJvcmRlcjogMXJweCBzb2xpZCAjZGRkO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLmZvb3RlciAuYm50fi5ibnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE4cnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW4tdG9wOiAxM3JweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAudGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdGNvbG9yOiAjMjgyODI4O1xyXG5cdFx0aGVpZ2h0OiA4N3JweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xyXG5cdFx0cGFkZGluZzogMCAzMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4N3JweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAuZ3JheUJnIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmY1Zjc7XHJcblx0XHR3aWR0aDogNTkwcnB4O1xyXG5cdFx0aGVpZ2h0OiAzODRycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHJweCAyMHJweCAwIDA7XHJcblx0XHRtYXJnaW46IDUwcnB4IGF1dG8gMCBhdXRvO1xyXG5cdFx0cGFkZGluZy10b3A6IDU1cnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ncmF5QmcgLndyaXR0ZW4ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogNjBycHg7XHJcblx0XHRoZWlnaHQ6IDYwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ncmF5QmcgLndyaXR0ZW4gaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLmdyYXlCZyAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMjkwcnB4O1xyXG5cdFx0aGVpZ2h0OiAyOTBycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAuZ3JheUJnIC5waWN0cnVlIGltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLmdlYXIge1xyXG5cdFx0d2lkdGg6IDU5MHJweDtcclxuXHRcdGhlaWdodDogMzBycHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAuZ2VhciBpbWFnZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5udW0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwYzM0YztcclxuXHRcdHdpZHRoOiA1OTBycHg7XHJcblx0XHRoZWlnaHQ6IDg0cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRmb250LXNpemU6IDQ4cnB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMjBycHggMjBycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogNHJweDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC53cml0ZU9mZiAucnVsZXMge1xyXG5cdFx0bWFyZ2luOiA0NnJweCAzMHJweCAwIDMwcnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLnJ1bGVzIC5pdGVtIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ydWxlcyAuaXRlbSAucnVsZXNUaXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAud3JpdGVPZmYgLnJ1bGVzIC5pdGVtIC5ydWxlc1RpdGxlIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhycHg7XHJcblx0XHRtYXJnaW4tdG9wOiA1cnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ydWxlcyAuaXRlbSAuaW5mbyB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRtYXJnaW4tdG9wOiA3cnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyLWRldGFpbHMgLndyaXRlT2ZmIC5ydWxlcyAuaXRlbSAuaW5mbyAudGltZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAubWFwIHtcclxuXHRcdGhlaWdodDogODZycHg7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHRcdG1hcmdpbi10b3A6IDEzcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0fVxyXG5cclxuXHQub3JkZXItZGV0YWlscyAubWFwIC5wbGFjZSB7XHJcblx0XHRmb250LXNpemU6IDI2cnB4O1xyXG5cdFx0d2lkdGg6IDE3NnJweDtcclxuXHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyNXJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1MHJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5tYXAgLnBsYWNlIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDI3cnB4O1xyXG5cdFx0aGVpZ2h0OiAyN3JweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyN3JweDtcclxuXHRcdG1hcmdpbjogMnJweCAzcnB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci1kZXRhaWxzIC5hZGRyZXNzIC5uYW1lIC5pY29uZm9udCB7XHJcblx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LnJlZnVuZCB7XHJcblx0XHRwYWRkaW5nOiAwIDMwcnB4IDMwcnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjRycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRoZWlnaHQ6IDg2cnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcclxuXHJcblx0XHRcdGltYWdlIHtcclxuXHRcdFx0XHR3aWR0aDogMzJycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMnJweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyNXJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdFx0Y29sb3I6ICM4Njg2ODY7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Lm9yZGVyR29vZHMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDEycnB4O1xyXG5cdH1cclxuXHJcblx0Lm9yZGVyR29vZHMgLnRvdGFsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA4NnJweDtcclxuXHRcdHBhZGRpbmc6IDAgMzBycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAycnB4IHNvbGlkICNmMGYwZjA7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0Y29sb3I6ICMyODI4Mjg7XHJcblx0XHRsaW5lLWhlaWdodDogODZycHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1430\n"); /***/ }), /* 1431 */ /*!********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/logistics_details.vue?mpType=page ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _logistics_details_vue_vue_type_template_id_7154fa44_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./logistics_details.vue?vue&type=template&id=7154fa44&scoped=true&mpType=page */ 1432);\n/* harmony import */ var _logistics_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./logistics_details.vue?vue&type=script&lang=js&mpType=page */ 1434);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _logistics_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _logistics_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _logistics_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _logistics_details_vue_vue_type_template_id_7154fa44_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _logistics_details_vue_vue_type_template_id_7154fa44_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7154fa44\",\n null,\n false,\n _logistics_details_vue_vue_type_template_id_7154fa44_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/points_mall/logistics_details.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBcUo7QUFDcko7QUFDZ0Y7QUFDTDs7O0FBRzNFO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGtHQUFNO0FBQ1IsRUFBRSxtSEFBTTtBQUNSLEVBQUUsNEhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsdUhBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQzMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vbG9naXN0aWNzX2RldGFpbHMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTcxNTRmYTQ0JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9sb2dpc3RpY3NfZGV0YWlscy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vbG9naXN0aWNzX2RldGFpbHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCI3MTU0ZmE0NFwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9wb2ludHNfbWFsbC9sb2dpc3RpY3NfZGV0YWlscy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1431\n"); /***/ }), /* 1432 */ /*!**************************************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/logistics_details.vue?vue&type=template&id=7154fa44&scoped=true&mpType=page ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_logistics_details_vue_vue_type_template_id_7154fa44_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./logistics_details.vue?vue&type=template&id=7154fa44&scoped=true&mpType=page */ 1433); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_logistics_details_vue_vue_type_template_id_7154fa44_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_logistics_details_vue_vue_type_template_id_7154fa44_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_logistics_details_vue_vue_type_template_id_7154fa44_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_logistics_details_vue_vue_type_template_id_7154fa44_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1433 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/logistics_details.vue?vue&type=template&id=7154fa44&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { style: _vm._$s(0, "s", _vm.colorStyle), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "logistics"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s( 2, "sc", "header acea-row row-between row-top" ), attrs: { _i: 2 }, }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "pictrue"), attrs: { _i: 3 } }, [ _c("image", { attrs: { src: _vm._$s(4, "a-src", _vm.orderInfo.image), _i: 4, }, }), ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "text acea-row row-between"), attrs: { _i: 5 }, }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "name line2"), attrs: { _i: 6 }, }, [ _vm._v( _vm._$s(6, "t0-0", _vm._s(_vm.orderInfo.store_name)) ), ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "money"), attrs: { _i: 7 }, }, [ _c("view", [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.orderInfo.total_price) ) + _vm._$s(8, "t0-1", _vm._s(_vm.$t("积分"))) ), ]), _c("view", [ _vm._v( _vm._$s(9, "t0-0", _vm._s(_vm.orderInfo.total_num)) ), ]), ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "line1 gray-sty"), attrs: { _i: 10 }, }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.orderInfo.suk)))] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "logisticsCon"), attrs: { _i: 11 }, }, [ _c( "view", { staticClass: _vm._$s( 12, "sc", "company acea-row row-between-wrapper" ), attrs: { _i: 12 }, }, [ _c( "view", { staticClass: _vm._$s( 13, "sc", "picTxt acea-row row-between-wrapper" ), attrs: { _i: 13 }, }, [ _c("view", { staticClass: _vm._$s(14, "sc", "iconfont icon-wuliu"), attrs: { _i: 14 }, }), _c( "view", { staticClass: _vm._$s(15, "sc", "text"), attrs: { _i: 15 }, }, [ _c("view", [ _c( "text", { staticClass: _vm._$s(17, "sc", "name line1"), attrs: { _i: 17 }, }, [ _vm._v( _vm._$s( 17, "t0-0", _vm._s(_vm.$t("物流公司")) ) ), ] ), _vm._v( _vm._$s( 16, "t1-0", _vm._s(_vm.orderInfo.delivery_name) ) ), ]), _c( "view", { staticClass: _vm._$s(18, "sc", "express line1"), attrs: { _i: 18 }, }, [ _c( "text", { staticClass: _vm._$s(19, "sc", "name"), attrs: { _i: 19 }, }, [ _vm._v( _vm._$s( 19, "t0-0", _vm._s(_vm.$t("快递单号")) ) ), ] ), _vm._v( _vm._$s( 18, "t1-0", _vm._s(_vm.orderInfo.delivery_id) ) ), ] ), ] ), ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "copy"), attrs: { _i: 20 }, on: { click: _vm.copyOrderId }, }, [_vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.$t("复制单号"))))] ), ] ), _vm._l( _vm._$s(21, "f", { forItems: _vm.expressList }), function (item, index, $20, $30) { return _c( "view", { key: _vm._$s(21, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("21-" + $30, "sc", "item"), attrs: { _i: "21-" + $30 }, }, [ _c("view", { staticClass: _vm._$s("22-" + $30, "sc", "circular"), class: _vm._$s( "22-" + $30, "c", index === 0 ? "on" : "" ), attrs: { _i: "22-" + $30 }, }), _c( "view", { staticClass: _vm._$s("23-" + $30, "sc", "text"), class: _vm._$s( "23-" + $30, "c", index === 0 ? "on-font on" : "" ), attrs: { _i: "23-" + $30 }, }, [ _c("view", [ _vm._v( _vm._$s("24-" + $30, "t0-0", _vm._s(item.status)) ), ]), _c( "view", { staticClass: _vm._$s("25-" + $30, "sc", "data"), class: _vm._$s( "25-" + $30, "c", index === 0 ? "on-font on" : "" ), attrs: { _i: "25-" + $30 }, }, [ _vm._v( _vm._$s("25-" + $30, "t0-0", _vm._s(item.time)) ), ] ), ] ), ] ) } ), ], 2 ), _c("recommend", { attrs: { hostProduct: _vm.hostProduct, _i: 26 } }), ], 1 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1434 */ /*!********************************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/pages/points_mall/logistics_details.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_logistics_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./logistics_details.vue?vue&type=script&lang=js&mpType=page */ 1435);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_logistics_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_logistics_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_logistics_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_logistics_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_logistics_details_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVqQixDQUFnQiwwbEJBQUcsRUFBQyIsImZpbGUiOiIxNDM0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbG9naXN0aWNzX2RldGFpbHMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNy0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay11bmktYXBwLWxvYWRlclxcXFx1c2luZy1jb21wb25lbnRzLmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2xvZ2lzdGljc19kZXRhaWxzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1434\n"); /***/ }), /* 1435 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/pages/points_mall/logistics_details.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _store = __webpack_require__(/*! @/api/store.js */ 127);\nvar _activity = __webpack_require__(/*! @/api/activity.js */ 106);\nvar _clipboard = _interopRequireDefault(__webpack_require__(/*! @/plugin/clipboard/clipboard.js */ 577));\nvar _login = __webpack_require__(/*! @/libs/login.js */ 24);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _recommend = _interopRequireDefault(__webpack_require__(/*! @/components/recommend */ 228));\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n components: {\n recommend: _recommend.default\n },\n mixins: [_color.default],\n data: function data() {\n return {\n orderId: '',\n product: {\n productInfo: {}\n },\n orderInfo: {},\n expressList: [],\n hostProduct: []\n };\n },\n computed: (0, _vuex.mapGetters)(['isLogin']),\n watch: {\n isLogin: {\n handler: function handler(newV, oldV) {\n if (newV) {\n this.getExpress();\n this.get_host_product();\n }\n },\n deep: true\n }\n },\n onLoad: function onLoad(options) {\n if (!options.order_id) return this.$util.Tips({\n title: this.$t(\"\\u7F3A\\u5C11\\u8BA2\\u5355\\u53F7\")\n });\n this.orderId = options.order_id;\n if (this.isLogin) {\n this.getExpress();\n this.get_host_product();\n } else {\n (0, _login.toLogin)();\n }\n },\n onReady: function onReady() {},\n // 滚动监听\n onPageScroll: function onPageScroll(e) {\n // 传入scrollTop值并触发所有easy-loadimage组件下的滚动监听事件\n uni.$emit('scroll');\n },\n methods: {\n /**\n * 授权回调\n */\n onLoadFun: function onLoadFun() {\n this.getExpress();\n this.get_host_product();\n },\n copyOrderId: function copyOrderId() {\n uni.setClipboardData({\n data: this.orderInfo.delivery_id\n });\n },\n getExpress: function getExpress() {\n var _this = this;\n var that = this;\n (0, _activity.getLogisticsDetails)(that.orderId).then(function (res) {\n var result = res.data.express.result || {};\n // that.$set(that, 'product', res.data.order.cartInfo[0] || {});\n that.$set(that, 'orderInfo', res.data.order);\n that.$set(that, 'expressList', result.list || []);\n }).catch(function (error) {\n _this.$util.Tips({\n title: error\n });\n });\n },\n /**\n * 获取我的推荐\n */\n get_host_product: function get_host_product() {\n var that = this;\n (0, _store.getProductHot)().then(function (res) {\n that.$set(that, 'hostProduct', res.data);\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcG9pbnRzX21hbGwvbG9naXN0aWNzX2RldGFpbHMudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJyZWNvbW1lbmQiLCJtaXhpbnMiLCJkYXRhIiwib3JkZXJJZCIsInByb2R1Y3QiLCJwcm9kdWN0SW5mbyIsIm9yZGVySW5mbyIsImV4cHJlc3NMaXN0IiwiaG9zdFByb2R1Y3QiLCJjb21wdXRlZCIsIndhdGNoIiwiaXNMb2dpbiIsImhhbmRsZXIiLCJkZWVwIiwib25Mb2FkIiwidGl0bGUiLCJvblJlYWR5Iiwib25QYWdlU2Nyb2xsIiwidW5pIiwibWV0aG9kcyIsIm9uTG9hZEZ1biIsImNvcHlPcmRlcklkIiwiZ2V0RXhwcmVzcyIsInRoYXQiLCJnZXRfaG9zdF9wcm9kdWN0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBa0RBO0FBR0E7QUFHQTtBQUNBO0FBR0E7QUFHQTtBQUlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBO0VBQ0FBO0lBQ0FDO0VBSUE7RUFDQUM7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztRQUNBQztNQUNBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztFQUNBQztJQUNBQztNQUNBQztRQUNBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQUM7SUFDQTtJQUNBO0lBQ0E7TUFDQTtNQUNBO0lBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUMsNkJBV0E7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO0VBQ0E7RUFDQUM7SUFDQTtBQUNBO0FBQ0E7SUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQUg7UUFDQWhCO01BQ0E7SUFDQTtJQUNBb0I7TUFBQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0FDO1FBQ0FBO01BQ0E7UUFDQTtVQUNBUjtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBUztNQUNBO01BQ0E7UUFDQUQ7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjE0MzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiY29sb3JTdHlsZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9J2xvZ2lzdGljcyc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPSdoZWFkZXIgYWNlYS1yb3cgcm93LWJldHdlZW4gcm93LXRvcCc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3BpY3RydWUnPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9J29yZGVySW5mby5pbWFnZSc+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQgYWNlYS1yb3cgcm93LWJldHdlZW4nPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J25hbWUgbGluZTInPnt7b3JkZXJJbmZvLnN0b3JlX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPSdtb25leSc+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7b3JkZXJJbmZvLnRvdGFsX3ByaWNlfX17eyR0KGDnp6/liIZgKX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldz54e3tvcmRlckluZm8udG90YWxfbnVtfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2xpbmUxIGdyYXktc3R5Jz57e29yZGVySW5mby5zdWt9fTwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9J2xvZ2lzdGljc0Nvbic+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvbXBhbnkgYWNlYS1yb3cgcm93LWJldHdlZW4td3JhcHBlcic+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ncGljVHh0IGFjZWEtcm93IHJvdy1iZXR3ZWVuLXdyYXBwZXInPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0naWNvbmZvbnQgaWNvbi13dWxpdSc+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0ndGV4dCc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+PHRleHQgY2xhc3M9J25hbWUgbGluZTEnPnt7JHQoYOeJqea1geWFrOWPuGApfX3vvJo8L3RleHQ+IHt7b3JkZXJJbmZvLmRlbGl2ZXJ5X25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nZXhwcmVzcyBsaW5lMSc+PHRleHQgY2xhc3M9J25hbWUnPnt7JHQoYOW/q+mAkuWNleWPt2ApfX3vvJo8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHR7e29yZGVySW5mby5kZWxpdmVyeV9pZH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tICNpZm5kZWYgSDUgLS0+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY29weScgQHRhcD0nY29weU9yZGVySWQnPnt7JHQoYOWkjeWItuWNleWPt2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHRcdDwhLS0gI2lmZGVmIEg1IC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2NvcHkgY29weS1kYXRhJyA6ZGF0YS1jbGlwYm9hcmQtdGV4dD1cIm9yZGVySW5mby5kZWxpdmVyeV9pZFwiPnt7JHQoYOWkjeWItuWNleWPt2ApfX08L3ZpZXc+XHJcblx0XHRcdFx0XHQ8IS0tICNlbmRpZiAtLT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9J2l0ZW0nIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGV4cHJlc3NMaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nY2lyY3VsYXInIDpjbGFzcz0naW5kZXggPT09IDAgPyBcIm9uXCI6XCJcIic+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9J3RleHQnIDpjbGFzcz0naW5kZXg9PT0wID8gXCJvbi1mb250IG9uXCI6XCJcIic+XHJcblx0XHRcdFx0XHRcdDx2aWV3Pnt7aXRlbS5zdGF0dXN9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9J2RhdGEnIDpjbGFzcz0naW5kZXg9PT0wID8gXCJvbi1mb250IG9uXCI6XCJcIic+e3tpdGVtLnRpbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHJlY29tbWVuZCA6aG9zdFByb2R1Y3Q9J2hvc3RQcm9kdWN0Jz48L3JlY29tbWVuZD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDwhLS0gI2lmZGVmIE1QIC0tPlxyXG5cdFx0PCEtLSA8YXV0aG9yaXplIDppc0F1dG89XCJpc0F1dG9cIiA6aXNTaG93QXV0aD1cImlzU2hvd0F1dGhcIiBAYXV0aENvbHNlPVwiYXV0aENvbHNlXCI+PC9hdXRob3JpemU+IC0tPlxyXG5cdFx0PCEtLSAjZW5kaWYgLS0+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0Z2V0UHJvZHVjdEhvdFxyXG5cdH0gZnJvbSAnQC9hcGkvc3RvcmUuanMnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRnZXRMb2dpc3RpY3NEZXRhaWxzXHJcblx0fSBmcm9tICdAL2FwaS9hY3Rpdml0eS5qcydcclxuXHRpbXBvcnQgQ2xpcGJvYXJkSlMgZnJvbSBcIkAvcGx1Z2luL2NsaXBib2FyZC9jbGlwYm9hcmQuanNcIjtcclxuXHRpbXBvcnQge1xyXG5cdFx0dG9Mb2dpblxyXG5cdH0gZnJvbSAnQC9saWJzL2xvZ2luLmpzJztcclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwR2V0dGVyc1xyXG5cdH0gZnJvbSBcInZ1ZXhcIjtcclxuXHRpbXBvcnQgcmVjb21tZW5kIGZyb20gJ0AvY29tcG9uZW50cy9yZWNvbW1lbmQnO1xyXG5cdC8vICNpZmRlZiBNUFxyXG5cdGltcG9ydCBhdXRob3JpemUgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhvcml6ZSc7XHJcblx0Ly8gI2VuZGlmXHJcblx0aW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHRyZWNvbW1lbmQsXHJcblx0XHRcdC8vICNpZmRlZiBNUFxyXG5cdFx0XHRhdXRob3JpemVcclxuXHRcdFx0Ly8gI2VuZGlmXHJcblx0XHR9LFxyXG5cdFx0bWl4aW5zOiBbY29sb3JzXSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0b3JkZXJJZDogJycsXHJcblx0XHRcdFx0cHJvZHVjdDoge1xyXG5cdFx0XHRcdFx0cHJvZHVjdEluZm86IHt9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRvcmRlckluZm86IHt9LFxyXG5cdFx0XHRcdGV4cHJlc3NMaXN0OiBbXSxcclxuXHRcdFx0XHRob3N0UHJvZHVjdDogW11cclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwR2V0dGVycyhbJ2lzTG9naW4nXSksXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHRpc0xvZ2luOiB7XHJcblx0XHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1YpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRFeHByZXNzKCk7XHJcblx0XHRcdFx0XHRcdHRoaXMuZ2V0X2hvc3RfcHJvZHVjdCgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZGVlcDogdHJ1ZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkOiBmdW5jdGlvbihvcHRpb25zKSB7XHJcblx0XHRcdGlmICghb3B0aW9ucy5vcmRlcl9pZCkgcmV0dXJuIHRoaXMuJHV0aWwuVGlwcyh7XHJcblx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOe8uuWwkeiuouWNleWPt2ApXHJcblx0XHRcdH0pO1xyXG5cdFx0XHR0aGlzLm9yZGVySWQgPSBvcHRpb25zLm9yZGVyX2lkO1xyXG5cdFx0XHRpZiAodGhpcy5pc0xvZ2luKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRFeHByZXNzKCk7XHJcblx0XHRcdFx0dGhpcy5nZXRfaG9zdF9wcm9kdWN0KCk7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dG9Mb2dpbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25SZWFkeTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHR0aGlzLiRuZXh0VGljayhmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRjb25zdCBjbGlwYm9hcmQgPSBuZXcgQ2xpcGJvYXJkSlMoXCIuY29weS1kYXRhXCIpO1xyXG5cdFx0XHRcdGNsaXBib2FyZC5vbihcInN1Y2Nlc3NcIiwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy4kdXRpbC5UaXBzKHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoYOWkjeWItuaIkOWKn2ApXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdC8vIOa7muWKqOebkeWQrFxyXG5cdFx0b25QYWdlU2Nyb2xsKGUpIHtcclxuXHRcdFx0Ly8g5Lyg5YWlc2Nyb2xsVG9w5YC85bm26Kem5Y+R5omA5pyJZWFzeS1sb2FkaW1hZ2Xnu4Tku7bkuIvnmoTmu5rliqjnm5HlkKzkuovku7ZcclxuXHRcdFx0dW5pLiRlbWl0KCdzY3JvbGwnKTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmjojmnYPlm57osINcclxuXHRcdFx0ICovXHJcblx0XHRcdG9uTG9hZEZ1bjogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRFeHByZXNzKCk7XHJcblx0XHRcdFx0dGhpcy5nZXRfaG9zdF9wcm9kdWN0KCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNvcHlPcmRlcklkOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XHJcblx0XHRcdFx0XHRkYXRhOiB0aGlzLm9yZGVySW5mby5kZWxpdmVyeV9pZFxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRnZXRFeHByZXNzOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0TG9naXN0aWNzRGV0YWlscyh0aGF0Lm9yZGVySWQpLnRoZW4oZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRsZXQgcmVzdWx0ID0gcmVzLmRhdGEuZXhwcmVzcy5yZXN1bHQgfHwge307XHJcblx0XHRcdFx0XHQvLyB0aGF0LiRzZXQodGhhdCwgJ3Byb2R1Y3QnLCByZXMuZGF0YS5vcmRlci5jYXJ0SW5mb1swXSB8fCB7fSk7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ29yZGVySW5mbycsIHJlcy5kYXRhLm9yZGVyKTtcclxuXHRcdFx0XHRcdHRoYXQuJHNldCh0aGF0LCAnZXhwcmVzc0xpc3QnLCByZXN1bHQubGlzdCB8fCBbXSk7XHJcblx0XHRcdFx0fSkuY2F0Y2goKGVycm9yKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLiR1dGlsLlRpcHMoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogZXJyb3JcclxuXHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5oiR55qE5o6o6I2QXHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRfaG9zdF9wcm9kdWN0OiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0Z2V0UHJvZHVjdEhvdCgpLnRoZW4oZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdCwgJ2hvc3RQcm9kdWN0JywgcmVzLmRhdGEpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcblx0LmxvZ2lzdGljcyAuaGVhZGVyIHtcclxuXHRcdHBhZGRpbmc6IDIzcnB4IDMwcnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGhlaWdodDogMTY2cnB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC5sb2dpc3RpY3MgLmhlYWRlciAucGljdHJ1ZSB7XHJcblx0XHR3aWR0aDogMTIwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxMjBycHg7XHJcblx0fVxyXG5cclxuXHQubG9naXN0aWNzIC5oZWFkZXIgLnBpY3RydWUgaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAuaGVhZGVyIC50ZXh0IHtcclxuXHRcdHdpZHRoOiA1NDBycHg7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRtYXJnaW4tdG9wOiA2cnB4O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAuaGVhZGVyIC50ZXh0IC5uYW1lIHtcclxuXHRcdHdpZHRoOiAzNjVycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5sb2dpc3RpY3MgLmhlYWRlciAudGV4dCAubW9uZXkge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cclxuXHQubG9naXN0aWNzIC5sb2dpc3RpY3NDb24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogMTJycHggMDtcclxuXHR9XHJcblxyXG5cdC5sb2dpc3RpY3MgLmxvZ2lzdGljc0NvbiAuY29tcGFueSB7XHJcblx0XHRoZWlnaHQ6IDEyMHJweDtcclxuXHRcdG1hcmdpbjogMCAwIDQ1cnB4IDMwcnB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcnB4IHNvbGlkICNmNWY1ZjU7XHJcblx0fVxyXG5cclxuXHQubG9naXN0aWNzIC5sb2dpc3RpY3NDb24gLmNvbXBhbnkgLnBpY1R4dCB7XHJcblx0XHR3aWR0aDogNTIwcnB4O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5jb21wYW55IC5waWNUeHQgLmljb25mb250IHtcclxuXHRcdHdpZHRoOiA1MHJweDtcclxuXHRcdGhlaWdodDogNTBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDM1cnB4O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5jb21wYW55IC5waWNUeHQgLnRleHQge1xyXG5cdFx0d2lkdGg6IDQ1MHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzI4MjgyODtcclxuXHR9XHJcblxyXG5cdC5sb2dpc3RpY3MgLmxvZ2lzdGljc0NvbiAuY29tcGFueSAucGljVHh0IC50ZXh0IC5uYW1lIHtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5jb21wYW55IC5waWNUeHQgLnRleHQgLmV4cHJlc3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogNXJweDtcclxuXHR9XHJcblxyXG5cdC5sb2dpc3RpY3MgLmxvZ2lzdGljc0NvbiAuY29tcGFueSAuY29weSB7XHJcblx0XHRmb250LXNpemU6IDIwcnB4O1xyXG5cdFx0d2lkdGg6IDEwNnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNycHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdFx0cGFkZGluZzogM3JweCAwO1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDAgNDBycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQubG9naXN0aWNzIC5sb2dpc3RpY3NDb24gLml0ZW0gLmNpcmN1bGFyIHtcclxuXHRcdHdpZHRoOiAyMHJweDtcclxuXHRcdGhlaWdodDogMjBycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0xcnB4O1xyXG5cdFx0bGVmdDogMzEuNXJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcblx0fVxyXG5cclxuXHQubG9naXN0aWNzIC5sb2dpc3RpY3NDb24gLml0ZW0gLmNpcmN1bGFyLm9uIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIC50ZXh0Lm9uLWZvbnQge1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIC50ZXh0IC5kYXRhLm9uLWZvbnQge1xyXG5cdFx0Y29sb3I6IHZhcigtLXZpZXctdGhlbWUpO1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIC50ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZycHg7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdHdpZHRoOiA2MTVycHg7XHJcblx0XHRib3JkZXItbGVmdDogMXJweCBzb2xpZCAjZTZlNmU2O1xyXG5cdFx0cGFkZGluZzogMCAwIDYwcnB4IDM4cnB4O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIC50ZXh0Lm9uIHtcclxuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS12aWV3LW1pbm9yQ29sb3IpO1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIC50ZXh0IC5kYXRhIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRycHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdH1cclxuXHJcblx0LmxvZ2lzdGljcyAubG9naXN0aWNzQ29uIC5pdGVtIC50ZXh0IC5kYXRhIC50aW1lIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXJweDtcclxuXHR9XG5cdC5ncmF5LXN0eSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAyNHJweDtcblx0XHRjb2xvcjogIzk5OTk5OTtcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1435\n"); /***/ }), /* 1436 */ /*!************************************!*\ !*** E:/2024/1/广告/uni-app/App.vue ***! \************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 1437);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\nvar render, staticRenderFns, recyclableRender, components\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(\n _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUN1RDtBQUNMOzs7QUFHbEQ7QUFDcUs7QUFDckssZ0JBQWdCLCtLQUFVO0FBQzFCLEVBQUUseUVBQU07QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNlLGdGIiwiZmlsZSI6IjE0MzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHNcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9BcHAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9BcHAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcIkFwcC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1436\n"); /***/ }), /* 1437 */ /*!*************************************************************!*\ !*** E:/2024/1/广告/uni-app/App.vue?vue&type=script&lang=js& ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js& */ 1438);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQThoQixDQUFnQixpa0JBQUcsRUFBQyIsImZpbGUiOiIxNDM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vQXBwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vQXBwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1437\n"); /***/ }), /* 1438 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/App.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 42));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 44));\nvar _login = __webpack_require__(/*! ./libs/login */ 24);\nvar _app = __webpack_require__(/*! ./config/app */ 21);\nvar _public = __webpack_require__(/*! @/api/public */ 45);\nvar _wechat = _interopRequireDefault(__webpack_require__(/*! @/libs/wechat.js */ 40));\nvar _routine = _interopRequireDefault(__webpack_require__(/*! ./libs/routine.js */ 41));\nvar _utils = __webpack_require__(/*! @/utils */ 38);\nvar _api = __webpack_require__(/*! @/api/api.js */ 22);\nvar _user = __webpack_require__(/*! @/api/user.js */ 32);\nvar _vuex = __webpack_require__(/*! vuex */ 28);\nvar _color = _interopRequireDefault(__webpack_require__(/*! @/mixins/color.js */ 65));\nvar _cache = _interopRequireDefault(__webpack_require__(/*! @/utils/cache */ 18));\nvar green = '--view-theme: rgba(66,202,77,1);--view-theme-16: #42CA4D;--view-priceColor:#FF7600;--view-minorColor:rgba(108, 198, 94, 0.5);--view-minorColorT:rgba(66, 202, 77, 0.1);--view-bntColor:#FE960F;--view-op-ten: rgba(66,202,77, 0.1);--view-main-start:#70E038; --view-main-over:#42CA4D;--view-op-point-four: rgba(66,202,77, 0.04);--view-op-point-eight: rgba(66,202,77, 0.8);--view-linear:linear-gradient(180deg, rgba(66,202,77,0.2) 0%, rgba(255,255,255,0) 100%);';\nvar red = '--view-theme: rgba(233,51,35,1);--view-theme-16: #e93323;--view-priceColor:#e93323;--view-minorColor:rgba(233, 51, 35, 0.5);--view-minorColorT:rgba(233, 51, 35, 0.1);--view-bntColor:#FE960F;--view-op-ten: rgba(233,51,35, 0.1);--view-main-start:#FF6151; --view-main-over:#e93323;--view-op-point-four: rgba(233,51,35, 0.04);--view-op-point-eight: rgba(233,51,35, 0.8);--view-linear:linear-gradient(180deg, rgba(232,58,35,0.2) 0%, rgba(255,255,255,0) 100%)';\nvar blue = '--view-theme: rgba(29,176,252,1);--view-theme-16:#1db0fc;--view-priceColor:#FD502F;--view-minorColor:rgba(58, 139, 236, 0.5);--view-minorColorT:rgba(9, 139, 243, 0.1);--view-bntColor:#22CAFD;--view-op-ten: rgba(29,176,252, 0.1);--view-main-start:#40D1F4; --view-main-over:#1DB0FC;--view-op-point-four: rgba(29,176,252, 0.04);--view-op-point-eight: rgba(29,176,252, 0.8);--view-linear:linear-gradient(180deg, rgba(29,176,252,0.2) 0%, rgba(255,255,255,0) 100%);';\nvar pink = '--view-theme: rgba(255,68,143,1);--view-theme-16:#ff448f;--view-priceColor:#FF448F;--view-minorColor:rgba(255, 68, 143, 0.5);--view-minorColorT:rgba(255, 68, 143, 0.1);--view-bntColor:#282828;--view-op-ten: rgba(255,68,143, 0.1);--view-main-start:#FF67AD; --view-main-over:#FF448F;--view-op-point-four: rgba(255,68,143, 0.04);--view-op-point-eight: rgba(255,68,143, 0.8);--view-linear:linear-gradient(180deg, rgba(255,68,143,0.2) 0%, rgba(255,255,255,0) 100%);';\nvar orange = '--view-theme: rgba(254,92,45,1); --view-theme-16:#FE5C2D;--view-priceColor:#FE5C2D;--view-minorColor:rgba(254, 92, 45, 0.5);--view-minorColorT:rgba(254, 92, 45, 0.1);--view-bntColor:#FDB000;--view-op-ten: rgba(254,92,45, 0.1);--view-main-start:#FF9445; --view-main-over:#FE5C2D;--view-op-point-four: rgba(254,92,45, 0.04);--view-op-point-eight: rgba(254,92,45, 0.8);--view-linear:linear-gradient(180deg, rgba(254,92,45,0.2) 0%, rgba(255,255,255,0) 100%);';\nvar _default = {\n globalData: {\n spid: 0,\n code: 0,\n isLogin: false,\n userInfo: {},\n MyMenus: [],\n globalData: false,\n isIframe: false,\n tabbarShow: true,\n windowHeight: 0,\n locale: ''\n },\n mixins: [_color.default],\n computed: (0, _vuex.mapGetters)(['isLogin', 'cartNum']),\n watch: {\n isLogin: {\n deep: true,\n //深度监听设置为 true\n handler: function handler(newV, oldV) {\n if (newV) {\n // this.getCartNum()\n } else {\n this.$store.commit('indexData/setCartNum', '');\n }\n }\n },\n cartNum: function cartNum(newCart, b) {\n this.$store.commit('indexData/setCartNum', newCart + '');\n if (newCart > 0) {\n uni.setTabBarBadge({\n index: Number(uni.getStorageSync('FOOTER_ADDCART')) || 2,\n text: newCart + ''\n });\n } else {\n uni.hideTabBarRedDot({\n index: Number(uni.getStorageSync('FOOTER_ADDCART')) || 2\n });\n }\n }\n },\n onShow: function onShow() {\n var queryData = uni.getEnterOptionsSync(); // uni-app版本 3.5.1+ 支持\n if (queryData.query.spread) {\n this.$Cache.set('spread', queryData.query.spread);\n this.globalData.spid = queryData.query.spread;\n this.globalData.pid = queryData.query.spread;\n (0, _utils.silenceBindingSpread)(this.globalData);\n }\n if (queryData.query.spid) {\n this.$Cache.set('spread', queryData.query.spid);\n this.globalData.spid = queryData.query.spid;\n this.globalData.pid = queryData.query.spid;\n (0, _utils.silenceBindingSpread)(this.globalData);\n }\n },\n onLaunch: function onLaunch(option) {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n uni.hideTabBar();\n that = _this;\n (0, _public.basicConfig)().then(function (res) {\n uni.setStorageSync('BASIC_CONFIG', res.data);\n });\n (0, _api.colorChange)('color_change').then(function (res) {\n uni.setStorageSync('is_diy', res.data.is_diy);\n uni.$emit('is_diy', res.data.is_diy);\n uni.setStorageSync('color_status', res.data.status);\n switch (res.data.status) {\n case 1:\n uni.setStorageSync('viewColor', blue);\n uni.$emit('ok', blue, res.data.status);\n break;\n case 2:\n uni.setStorageSync('viewColor', green);\n uni.$emit('ok', green, res.data.status);\n break;\n case 3:\n uni.setStorageSync('viewColor', red);\n uni.$emit('ok', red, res.data.status);\n break;\n case 4:\n uni.setStorageSync('viewColor', pink);\n uni.$emit('ok', pink, res.data.status);\n break;\n case 5:\n uni.setStorageSync('viewColor', orange);\n uni.$emit('ok', orange, res.data.status);\n break;\n default:\n uni.setStorageSync('viewColor', red);\n uni.$emit('ok', red, res.data.status);\n break;\n }\n });\n (0, _user.getLangVersion)().then(function (res) {\n var version = res.data.version;\n if (version != uni.getStorageSync('LANG_VERSION')) {\n (0, _user.getLangJson)().then(function (res) {\n var value = Object.keys(res.data)[0];\n _cache.default.set('locale', Object.keys(res.data)[0]);\n _this.$i18n.setLocaleMessage(value, res.data[value]);\n uni.setStorageSync('localeJson', res.data);\n });\n }\n uni.setStorageSync('LANG_VERSION', version);\n });\n uni.getSystemInfo({\n success: function success(res) {\n // 首页没有title获取的整个页面的高度,里面的页面有原生标题要减掉就是视口的高度\n // 状态栏是动态的可以拿到 标题栏是固定写死的是44px\n var height = res.windowHeight - res.statusBarHeight - 44;\n that.globalData.windowHeight = res.windowHeight + 'px';\n\n //\n // that.globalData.windowHeight = height + 'px'\n //\n }\n });\n\n // getShopConfig().then(res => {\n // \tthis.$store.commit('SETPHONESTATUS', res.data.status);\n // });\n // 获取导航高度;\n uni.getSystemInfo({\n success: function success(res) {\n that.globalData.navHeight = res.statusBarHeight * (750 / res.windowWidth) + 91;\n }\n });\n (0, _api.getCrmebCopyRight)().then(function (res) {\n uni.setStorageSync('copyRight', res.data);\n });\n case 8:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n methods: {\n // 小程序静默授权\n // silenceAuth(code) {\n // \tlet that = this;\n // \tlet spread = that.globalData.spid ? that.globalData.spid : '';\n // \tsilenceAuth({\n // \t\t\tcode: code,\n // \t\t\tspread_spid: spread,\n // \t\t\tspread_code: that.globalData.code\n // \t\t})\n // \t\t.then(res => {\n // \t\t\tif (res.data.token !== undefined && res.data.token) {\n // \t\t\t\tuni.hideLoading();\n // \t\t\t\tlet time = res.data.expires_time - this.$Cache.time();\n // \t\t\t\tthat.$store.commit('LOGIN', {\n // \t\t\t\t\ttoken: res.data.token,\n // \t\t\t\t\ttime: time\n // \t\t\t\t});\n // \t\t\t\tthat.$store.commit('SETUID', res.data.userInfo.uid);\n // \t\t\t\tthat.$store.commit('UPDATE_USERINFO', res.data.userInfo);\n // \t\t\t}\n // \t\t})\n // \t\t.catch(res => {});\n // },\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6WyJncmVlbiIsInJlZCIsImJsdWUiLCJwaW5rIiwib3JhbmdlIiwiZ2xvYmFsRGF0YSIsInNwaWQiLCJjb2RlIiwiaXNMb2dpbiIsInVzZXJJbmZvIiwiTXlNZW51cyIsImlzSWZyYW1lIiwidGFiYmFyU2hvdyIsIndpbmRvd0hlaWdodCIsImxvY2FsZSIsIm1peGlucyIsImNvbG9ycyIsImNvbXB1dGVkIiwibWFwR2V0dGVycyIsIndhdGNoIiwiZGVlcCIsImhhbmRsZXIiLCJuZXdWIiwib2xkViIsIiRzdG9yZSIsImNvbW1pdCIsImNhcnROdW0iLCJuZXdDYXJ0IiwiYiIsInVuaSIsInNldFRhYkJhckJhZGdlIiwiaW5kZXgiLCJOdW1iZXIiLCJnZXRTdG9yYWdlU3luYyIsInRleHQiLCJoaWRlVGFiQmFyUmVkRG90Iiwib25TaG93IiwicXVlcnlEYXRhIiwiZ2V0RW50ZXJPcHRpb25zU3luYyIsInF1ZXJ5Iiwic3ByZWFkIiwiJENhY2hlIiwic2V0IiwicGlkIiwic2lsZW5jZUJpbmRpbmdTcHJlYWQiLCJvbkxhdW5jaCIsIm9wdGlvbiIsImhpZGVUYWJCYXIiLCJ0aGF0IiwiYmFzaWNDb25maWciLCJ0aGVuIiwicmVzIiwic2V0U3RvcmFnZVN5bmMiLCJkYXRhIiwiY29sb3JDaGFuZ2UiLCJpc19kaXkiLCIkZW1pdCIsInN0YXR1cyIsImdldExhbmdWZXJzaW9uIiwidmVyc2lvbiIsImdldExhbmdKc29uIiwidmFsdWUiLCJPYmplY3QiLCJrZXlzIiwiQ2FjaGUiLCIkaTE4biIsInNldExvY2FsZU1lc3NhZ2UiLCJnZXRTeXN0ZW1JbmZvIiwic3VjY2VzcyIsImhlaWdodCIsInN0YXR1c0JhckhlaWdodCIsIm5hdkhlaWdodCIsIndpbmRvd1dpZHRoIiwiZ2V0Q3JtZWJDb3B5UmlnaHQiLCJtZXRob2RzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFDQTtBQUdBO0FBSUE7QUFNQTtBQUNBO0FBQ0E7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QUcsQ0FBQ21CLGVBQWUsSUFBSSxHQUFHLEdBQUduQixHQUFHLENBQUNxQixXQUFXLENBQUMsR0FBRyxFQUFFO2dCQUMvRTtjQUNELENBQUMsQ0FBQztjQStCRixJQUFBQyxzQkFBaUIsR0FBRSxDQUFDdkIsSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtnQkFDL0J0QixHQUFHLENBQUN1QixjQUFjLENBQUMsV0FBVyxFQUFFRCxHQUFHLENBQUNFLElBQUksQ0FBQztjQUMxQyxDQUFDLENBQUM7WUFBQTtZQUFBO2NBQUE7VUFBQTtRQUFBO01BQUE7SUFBQTtFQWNILENBQUM7RUFNRHFCLE9BQU8sRUFBRTtJQUNSO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFBQTtBQUdGLENBQUM7QUFBQSIsImZpbGUiOiIxNDM4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQge1xuXHRjaGVja0xvZ2luXG59IGZyb20gJy4vbGlicy9sb2dpbic7XG5pbXBvcnQge1xuXHRIVFRQX1JFUVVFU1RfVVJMLFxuXHRTWVNURU1fVkVSU0lPTlxufSBmcm9tICcuL2NvbmZpZy9hcHAnO1xuaW1wb3J0IHtcblx0Z2V0U2hvcENvbmZpZyxcblx0c2lsZW5jZUF1dGgsXG5cdGdldFN5c3RlbVZlcnNpb24sXG5cdGJhc2ljQ29uZmlnXG59IGZyb20gJ0AvYXBpL3B1YmxpYyc7XG5pbXBvcnQgQXV0aCBmcm9tICdAL2xpYnMvd2VjaGF0LmpzJztcbmltcG9ydCBSb3V0aW5lIGZyb20gJy4vbGlicy9yb3V0aW5lLmpzJztcbmltcG9ydCB7XG5cdHNpbGVuY2VCaW5kaW5nU3ByZWFkXG59IGZyb20gXCJAL3V0aWxzXCI7XG5pbXBvcnQge1xuXHRjb2xvckNoYW5nZSxcblx0Z2V0Q3JtZWJDb3B5UmlnaHQsXG59IGZyb20gJ0AvYXBpL2FwaS5qcyc7XG5pbXBvcnQge1xuXHRnZXRMYW5nSnNvbixcblx0Z2V0TGFuZ1ZlcnNpb25cbn0gZnJvbSAnQC9hcGkvdXNlci5qcydcbmltcG9ydCB7XG5cdG1hcEdldHRlcnNcbn0gZnJvbSBcInZ1ZXhcIlxuaW1wb3J0IGNvbG9ycyBmcm9tICdAL21peGlucy9jb2xvci5qcyc7XG5pbXBvcnQgQ2FjaGUgZnJvbSAnQC91dGlscy9jYWNoZSc7XG5sZXQgZ3JlZW4gPVxuXHQnLS12aWV3LXRoZW1lOiByZ2JhKDY2LDIwMiw3NywxKTstLXZpZXctdGhlbWUtMTY6ICM0MkNBNEQ7LS12aWV3LXByaWNlQ29sb3I6I0ZGNzYwMDstLXZpZXctbWlub3JDb2xvcjpyZ2JhKDEwOCwgMTk4LCA5NCwgMC41KTstLXZpZXctbWlub3JDb2xvclQ6cmdiYSg2NiwgMjAyLCA3NywgMC4xKTstLXZpZXctYm50Q29sb3I6I0ZFOTYwRjstLXZpZXctb3AtdGVuOiByZ2JhKDY2LDIwMiw3NywgMC4xKTstLXZpZXctbWFpbi1zdGFydDojNzBFMDM4OyAtLXZpZXctbWFpbi1vdmVyOiM0MkNBNEQ7LS12aWV3LW9wLXBvaW50LWZvdXI6IHJnYmEoNjYsMjAyLDc3LCAwLjA0KTstLXZpZXctb3AtcG9pbnQtZWlnaHQ6IHJnYmEoNjYsMjAyLDc3LCAwLjgpOy0tdmlldy1saW5lYXI6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg2NiwyMDIsNzcsMC4yKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsnXG5sZXQgcmVkID1cblx0Jy0tdmlldy10aGVtZTogcmdiYSgyMzMsNTEsMzUsMSk7LS12aWV3LXRoZW1lLTE2OiAjZTkzMzIzOy0tdmlldy1wcmljZUNvbG9yOiNlOTMzMjM7LS12aWV3LW1pbm9yQ29sb3I6cmdiYSgyMzMsIDUxLCAzNSwgMC41KTstLXZpZXctbWlub3JDb2xvclQ6cmdiYSgyMzMsIDUxLCAzNSwgMC4xKTstLXZpZXctYm50Q29sb3I6I0ZFOTYwRjstLXZpZXctb3AtdGVuOiByZ2JhKDIzMyw1MSwzNSwgMC4xKTstLXZpZXctbWFpbi1zdGFydDojRkY2MTUxOyAtLXZpZXctbWFpbi1vdmVyOiNlOTMzMjM7LS12aWV3LW9wLXBvaW50LWZvdXI6IHJnYmEoMjMzLDUxLDM1LCAwLjA0KTstLXZpZXctb3AtcG9pbnQtZWlnaHQ6IHJnYmEoMjMzLDUxLDM1LCAwLjgpOy0tdmlldy1saW5lYXI6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzIsNTgsMzUsMC4yKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKSdcbmxldCBibHVlID1cblx0Jy0tdmlldy10aGVtZTogcmdiYSgyOSwxNzYsMjUyLDEpOy0tdmlldy10aGVtZS0xNjojMWRiMGZjOy0tdmlldy1wcmljZUNvbG9yOiNGRDUwMkY7LS12aWV3LW1pbm9yQ29sb3I6cmdiYSg1OCwgMTM5LCAyMzYsIDAuNSk7LS12aWV3LW1pbm9yQ29sb3JUOnJnYmEoOSwgMTM5LCAyNDMsIDAuMSk7LS12aWV3LWJudENvbG9yOiMyMkNBRkQ7LS12aWV3LW9wLXRlbjogcmdiYSgyOSwxNzYsMjUyLCAwLjEpOy0tdmlldy1tYWluLXN0YXJ0OiM0MEQxRjQ7IC0tdmlldy1tYWluLW92ZXI6IzFEQjBGQzstLXZpZXctb3AtcG9pbnQtZm91cjogcmdiYSgyOSwxNzYsMjUyLCAwLjA0KTstLXZpZXctb3AtcG9pbnQtZWlnaHQ6IHJnYmEoMjksMTc2LDI1MiwgMC44KTstLXZpZXctbGluZWFyOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjksMTc2LDI1MiwwLjIpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpOydcbmxldCBwaW5rID1cblx0Jy0tdmlldy10aGVtZTogcmdiYSgyNTUsNjgsMTQzLDEpOy0tdmlldy10aGVtZS0xNjojZmY0NDhmOy0tdmlldy1wcmljZUNvbG9yOiNGRjQ0OEY7LS12aWV3LW1pbm9yQ29sb3I6cmdiYSgyNTUsIDY4LCAxNDMsIDAuNSk7LS12aWV3LW1pbm9yQ29sb3JUOnJnYmEoMjU1LCA2OCwgMTQzLCAwLjEpOy0tdmlldy1ibnRDb2xvcjojMjgyODI4Oy0tdmlldy1vcC10ZW46IHJnYmEoMjU1LDY4LDE0MywgMC4xKTstLXZpZXctbWFpbi1zdGFydDojRkY2N0FEOyAtLXZpZXctbWFpbi1vdmVyOiNGRjQ0OEY7LS12aWV3LW9wLXBvaW50LWZvdXI6IHJnYmEoMjU1LDY4LDE0MywgMC4wNCk7LS12aWV3LW9wLXBvaW50LWVpZ2h0OiByZ2JhKDI1NSw2OCwxNDMsIDAuOCk7LS12aWV3LWxpbmVhcjpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSw2OCwxNDMsMC4yKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsnXG5sZXQgb3JhbmdlID1cblx0Jy0tdmlldy10aGVtZTogcmdiYSgyNTQsOTIsNDUsMSk7IC0tdmlldy10aGVtZS0xNjojRkU1QzJEOy0tdmlldy1wcmljZUNvbG9yOiNGRTVDMkQ7LS12aWV3LW1pbm9yQ29sb3I6cmdiYSgyNTQsIDkyLCA0NSwgMC41KTstLXZpZXctbWlub3JDb2xvclQ6cmdiYSgyNTQsIDkyLCA0NSwgMC4xKTstLXZpZXctYm50Q29sb3I6I0ZEQjAwMDstLXZpZXctb3AtdGVuOiByZ2JhKDI1NCw5Miw0NSwgMC4xKTstLXZpZXctbWFpbi1zdGFydDojRkY5NDQ1OyAtLXZpZXctbWFpbi1vdmVyOiNGRTVDMkQ7LS12aWV3LW9wLXBvaW50LWZvdXI6IHJnYmEoMjU0LDkyLDQ1LCAwLjA0KTstLXZpZXctb3AtcG9pbnQtZWlnaHQ6IHJnYmEoMjU0LDkyLDQ1LCAwLjgpOy0tdmlldy1saW5lYXI6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTQsOTIsNDUsMC4yKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsnXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0Z2xvYmFsRGF0YToge1xuXHRcdHNwaWQ6IDAsXG5cdFx0Y29kZTogMCxcblx0XHRpc0xvZ2luOiBmYWxzZSxcblx0XHR1c2VySW5mbzoge30sXG5cdFx0TXlNZW51czogW10sXG5cdFx0Z2xvYmFsRGF0YTogZmFsc2UsXG5cdFx0aXNJZnJhbWU6IGZhbHNlLFxuXHRcdHRhYmJhclNob3c6IHRydWUsXG5cdFx0d2luZG93SGVpZ2h0OiAwLFxuXHRcdGxvY2FsZTogJydcblx0fSxcblx0bWl4aW5zOiBbY29sb3JzXSxcblx0Y29tcHV0ZWQ6IG1hcEdldHRlcnMoWydpc0xvZ2luJywgJ2NhcnROdW0nXSksXG5cdHdhdGNoOiB7XG5cdFx0aXNMb2dpbjoge1xuXHRcdFx0ZGVlcDogdHJ1ZSwgLy/mt7Hluqbnm5HlkKzorr7nva7kuLogdHJ1ZVxuXHRcdFx0aGFuZGxlcjogZnVuY3Rpb24obmV3Viwgb2xkVikge1xuXHRcdFx0XHRpZiAobmV3Vikge1xuXHRcdFx0XHRcdC8vIHRoaXMuZ2V0Q2FydE51bSgpXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KCdpbmRleERhdGEvc2V0Q2FydE51bScsICcnKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRjYXJ0TnVtKG5ld0NhcnQsIGIpIHtcblx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnaW5kZXhEYXRhL3NldENhcnROdW0nLCBuZXdDYXJ0ICsgJycpXG5cdFx0XHRpZiAobmV3Q2FydCA+IDApIHtcblx0XHRcdFx0dW5pLnNldFRhYkJhckJhZGdlKHtcblx0XHRcdFx0XHRpbmRleDogTnVtYmVyKHVuaS5nZXRTdG9yYWdlU3luYygnRk9PVEVSX0FERENBUlQnKSkgfHwgMixcblx0XHRcdFx0XHR0ZXh0OiBuZXdDYXJ0ICsgJydcblx0XHRcdFx0fSlcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHVuaS5oaWRlVGFiQmFyUmVkRG90KHtcblx0XHRcdFx0XHRpbmRleDogTnVtYmVyKHVuaS5nZXRTdG9yYWdlU3luYygnRk9PVEVSX0FERENBUlQnKSkgfHwgMlxuXHRcdFx0XHR9KVxuXHRcdFx0fVxuXHRcdH1cblx0fSxcblx0b25TaG93KCkge1xuXHRcdGNvbnN0IHF1ZXJ5RGF0YSA9IHVuaS5nZXRFbnRlck9wdGlvbnNTeW5jKCkgLy8gdW5pLWFwcOeJiOacrCAzLjUuMSsg5pSv5oyBXG5cdFx0aWYgKHF1ZXJ5RGF0YS5xdWVyeS5zcHJlYWQpIHtcblx0XHRcdHRoaXMuJENhY2hlLnNldCgnc3ByZWFkJywgcXVlcnlEYXRhLnF1ZXJ5LnNwcmVhZCk7XG5cdFx0XHR0aGlzLmdsb2JhbERhdGEuc3BpZCA9IHF1ZXJ5RGF0YS5xdWVyeS5zcHJlYWQ7XG5cdFx0XHR0aGlzLmdsb2JhbERhdGEucGlkID0gcXVlcnlEYXRhLnF1ZXJ5LnNwcmVhZDtcblx0XHRcdHNpbGVuY2VCaW5kaW5nU3ByZWFkKHRoaXMuZ2xvYmFsRGF0YSlcblx0XHR9XG5cdFx0aWYgKHF1ZXJ5RGF0YS5xdWVyeS5zcGlkKSB7XG5cdFx0XHR0aGlzLiRDYWNoZS5zZXQoJ3NwcmVhZCcsIHF1ZXJ5RGF0YS5xdWVyeS5zcGlkKTtcblx0XHRcdHRoaXMuZ2xvYmFsRGF0YS5zcGlkID0gcXVlcnlEYXRhLnF1ZXJ5LnNwaWQ7XG5cdFx0XHR0aGlzLmdsb2JhbERhdGEucGlkID0gcXVlcnlEYXRhLnF1ZXJ5LnNwaWQ7XG5cdFx0XHRzaWxlbmNlQmluZGluZ1NwcmVhZCh0aGlzLmdsb2JhbERhdGEpXG5cdFx0fVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHR9LFxuXHRhc3luYyBvbkxhdW5jaChvcHRpb24pIHtcblx0XHR1bmkuaGlkZVRhYkJhcigpXG5cdFx0bGV0IHRoYXQgPSB0aGlzO1xuXG5cblxuXG5cblxuXG5cdFx0YmFzaWNDb25maWcoKS50aGVuKHJlcyA9PiB7XG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0JBU0lDX0NPTkZJRycsIHJlcy5kYXRhKTtcblx0XHR9KVxuXHRcdGNvbG9yQ2hhbmdlKCdjb2xvcl9jaGFuZ2UnKS50aGVuKHJlcyA9PiB7XG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2lzX2RpeScsIHJlcy5kYXRhLmlzX2RpeSlcblx0XHRcdHVuaS4kZW1pdCgnaXNfZGl5JywgcmVzLmRhdGEuaXNfZGl5KVxuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdjb2xvcl9zdGF0dXMnLCByZXMuZGF0YS5zdGF0dXMpXG5cdFx0XHRzd2l0Y2ggKHJlcy5kYXRhLnN0YXR1cykge1xuXHRcdFx0XHRjYXNlIDE6XG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd2aWV3Q29sb3InLCBibHVlKVxuXHRcdFx0XHRcdHVuaS4kZW1pdCgnb2snLCBibHVlLCByZXMuZGF0YS5zdGF0dXMpXG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdGNhc2UgMjpcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3ZpZXdDb2xvcicsIGdyZWVuKVxuXHRcdFx0XHRcdHVuaS4kZW1pdCgnb2snLCBncmVlbiwgcmVzLmRhdGEuc3RhdHVzKVxuXHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRjYXNlIDM6XG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd2aWV3Q29sb3InLCByZWQpXG5cdFx0XHRcdFx0dW5pLiRlbWl0KCdvaycsIHJlZCwgcmVzLmRhdGEuc3RhdHVzKVxuXHRcdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRjYXNlIDQ6XG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd2aWV3Q29sb3InLCBwaW5rKVxuXHRcdFx0XHRcdHVuaS4kZW1pdCgnb2snLCBwaW5rLCByZXMuZGF0YS5zdGF0dXMpXG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdGNhc2UgNTpcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3ZpZXdDb2xvcicsIG9yYW5nZSlcblx0XHRcdFx0XHR1bmkuJGVtaXQoJ29rJywgb3JhbmdlLCByZXMuZGF0YS5zdGF0dXMpXG5cdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdGRlZmF1bHQ6XG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd2aWV3Q29sb3InLCByZWQpXG5cdFx0XHRcdFx0dW5pLiRlbWl0KCdvaycsIHJlZCwgcmVzLmRhdGEuc3RhdHVzKVxuXHRcdFx0XHRcdGJyZWFrXG5cdFx0XHR9XG5cdFx0fSk7XG5cdFx0Z2V0TGFuZ1ZlcnNpb24oKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRsZXQgdmVyc2lvbiA9IHJlcy5kYXRhLnZlcnNpb25cblx0XHRcdGlmICh2ZXJzaW9uICE9IHVuaS5nZXRTdG9yYWdlU3luYygnTEFOR19WRVJTSU9OJykpIHtcblx0XHRcdFx0Z2V0TGFuZ0pzb24oKS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdFx0bGV0IHZhbHVlID0gT2JqZWN0LmtleXMocmVzLmRhdGEpWzBdXG5cdFx0XHRcdFx0Q2FjaGUuc2V0KCdsb2NhbGUnLCBPYmplY3Qua2V5cyhyZXMuZGF0YSlbMF0pXG5cdFx0XHRcdFx0dGhpcy4kaTE4bi5zZXRMb2NhbGVNZXNzYWdlKHZhbHVlLCByZXMuZGF0YVt2YWx1ZV0pO1xuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbG9jYWxlSnNvbicsIHJlcy5kYXRhKTtcblx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnTEFOR19WRVJTSU9OJywgdmVyc2lvbilcblx0XHR9KVxuXG5cblx0XHR1bmkuZ2V0U3lzdGVtSW5mbyh7XG5cdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcblx0XHRcdFx0Ly8g6aaW6aG15rKh5pyJdGl0bGXojrflj5bnmoTmlbTkuKrpobXpnaLnmoTpq5jluqbvvIzph4zpnaLnmoTpobXpnaLmnInljp/nlJ/moIfpopjopoHlh4/mjonlsLHmmK/op4blj6PnmoTpq5jluqZcblx0XHRcdFx0Ly8g54q25oCB5qCP5piv5Yqo5oCB55qE5Y+v5Lul5ou/5YiwIOagh+mimOagj+aYr+WbuuWumuWGmeatu+eahOaYrzQ0cHhcblx0XHRcdFx0bGV0IGhlaWdodCA9IHJlcy53aW5kb3dIZWlnaHQgLSByZXMuc3RhdHVzQmFySGVpZ2h0IC0gNDRcblxuXHRcdFx0XHR0aGF0Lmdsb2JhbERhdGEud2luZG93SGVpZ2h0ID0gcmVzLndpbmRvd0hlaWdodCArICdweCdcblxuXHRcdFx0XHQvL1xuXHRcdFx0XHQvLyB0aGF0Lmdsb2JhbERhdGEud2luZG93SGVpZ2h0ID0gaGVpZ2h0ICsgJ3B4J1xuXHRcdFx0XHQvL1xuXG5cdFx0XHR9XG5cdFx0fSk7XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHRcdC8vIGdldFNob3BDb25maWcoKS50aGVuKHJlcyA9PiB7XG5cdFx0Ly8gXHR0aGlzLiRzdG9yZS5jb21taXQoJ1NFVFBIT05FU1RBVFVTJywgcmVzLmRhdGEuc3RhdHVzKTtcblx0XHQvLyB9KTtcblx0XHQvLyDojrflj5blr7zoiKrpq5jluqbvvJtcblx0XHR1bmkuZ2V0U3lzdGVtSW5mbyh7XG5cdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcblx0XHRcdFx0dGhhdC5nbG9iYWxEYXRhLm5hdkhlaWdodCA9IHJlcy5zdGF0dXNCYXJIZWlnaHQgKiAoNzUwIC8gcmVzLndpbmRvd1dpZHRoKSArIDkxO1xuXHRcdFx0fVxuXHRcdH0pO1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHRcdGdldENybWViQ29weVJpZ2h0KCkudGhlbihyZXMgPT4ge1xuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdjb3B5UmlnaHQnLCByZXMuZGF0YSlcblx0XHR9KVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdH0sXG5cblxuXG5cblxuXHRtZXRob2RzOiB7XG5cdFx0Ly8g5bCP56iL5bqP6Z2Z6buY5o6I5p2DXG5cdFx0Ly8gc2lsZW5jZUF1dGgoY29kZSkge1xuXHRcdC8vIFx0bGV0IHRoYXQgPSB0aGlzO1xuXHRcdC8vIFx0bGV0IHNwcmVhZCA9IHRoYXQuZ2xvYmFsRGF0YS5zcGlkID8gdGhhdC5nbG9iYWxEYXRhLnNwaWQgOiAnJztcblx0XHQvLyBcdHNpbGVuY2VBdXRoKHtcblx0XHQvLyBcdFx0XHRjb2RlOiBjb2RlLFxuXHRcdC8vIFx0XHRcdHNwcmVhZF9zcGlkOiBzcHJlYWQsXG5cdFx0Ly8gXHRcdFx0c3ByZWFkX2NvZGU6IHRoYXQuZ2xvYmFsRGF0YS5jb2RlXG5cdFx0Ly8gXHRcdH0pXG5cdFx0Ly8gXHRcdC50aGVuKHJlcyA9PiB7XG5cdFx0Ly8gXHRcdFx0aWYgKHJlcy5kYXRhLnRva2VuICE9PSB1bmRlZmluZWQgJiYgcmVzLmRhdGEudG9rZW4pIHtcblx0XHQvLyBcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xuXHRcdC8vIFx0XHRcdFx0bGV0IHRpbWUgPSByZXMuZGF0YS5leHBpcmVzX3RpbWUgLSB0aGlzLiRDYWNoZS50aW1lKCk7XG5cdFx0Ly8gXHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ0xPR0lOJywge1xuXHRcdC8vIFx0XHRcdFx0XHR0b2tlbjogcmVzLmRhdGEudG9rZW4sXG5cdFx0Ly8gXHRcdFx0XHRcdHRpbWU6IHRpbWVcblx0XHQvLyBcdFx0XHRcdH0pO1xuXHRcdC8vIFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdTRVRVSUQnLCByZXMuZGF0YS51c2VySW5mby51aWQpO1xuXHRcdC8vIFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdVUERBVEVfVVNFUklORk8nLCByZXMuZGF0YS51c2VySW5mbyk7XG5cdFx0Ly8gXHRcdFx0fVxuXHRcdC8vIFx0XHR9KVxuXHRcdC8vIFx0XHQuY2F0Y2gocmVzID0+IHt9KTtcblx0XHQvLyB9LFxuXHR9LFxuXG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1438\n"); /***/ }), /* 1439 */ /*!*******************************************************!*\ !*** E:/2024/1/广告/uni-app/components/pageLoading.vue ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _pageLoading_vue_vue_type_template_id_2cd03342___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pageLoading.vue?vue&type=template&id=2cd03342& */ 1440);\n/* harmony import */ var _pageLoading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./pageLoading.vue?vue&type=script&lang=js& */ 1442);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _pageLoading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _pageLoading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _pageLoading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _pageLoading_vue_vue_type_template_id_2cd03342___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _pageLoading_vue_vue_type_template_id_2cd03342___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _pageLoading_vue_vue_type_template_id_2cd03342___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/pageLoading.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0g7QUFDeEg7QUFDK0Q7QUFDTDs7O0FBRzFEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLGlGQUFNO0FBQ1IsRUFBRSxzRkFBTTtBQUNSLEVBQUUsK0ZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQzOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vcGFnZUxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJjZDAzMzQyJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vcGFnZUxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9wYWdlTG9hZGluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9wYWdlTG9hZGluZy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1439\n"); /***/ }), /* 1440 */ /*!**************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/pageLoading.vue?vue&type=template&id=2cd03342& ***! \**************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pageLoading_vue_vue_type_template_id_2cd03342___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./pageLoading.vue?vue&type=template&id=2cd03342& */ 1441); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pageLoading_vue_vue_type_template_id_2cd03342___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pageLoading_vue_vue_type_template_id_2cd03342___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pageLoading_vue_vue_type_template_id_2cd03342___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pageLoading_vue_vue_type_template_id_2cd03342___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1441 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/pageLoading.vue?vue&type=template&id=2cd03342& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.status) ? _c("view", { staticClass: _vm._$s(0, "sc", "load"), attrs: { _i: 0 } }, [ _vm._v(_vm._$s(0, "t0-0", _vm._s(_vm.$t("正在加载中")))), ]) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1442 */ /*!********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/pageLoading.vue?vue&type=script&lang=js& ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pageLoading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./pageLoading.vue?vue&type=script&lang=js& */ 1443);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pageLoading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pageLoading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pageLoading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pageLoading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_pageLoading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQix5a0JBQUcsRUFBQyIsImZpbGUiOiIxNDQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcGFnZUxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9wYWdlTG9hZGluZy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1442\n"); /***/ }), /* 1443 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/pageLoading.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\nvar _default = {\n data: function data() {\n return {\n status: false\n };\n },\n mounted: function mounted() {\n var _this = this;\n this.status = uni.getStorageSync('loadStatus');\n uni.$once('loadClose', function () {\n _this.status = false;\n });\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9wYWdlTG9hZGluZy52dWUiXSwibmFtZXMiOlsiZGF0YSIsInN0YXR1cyIsIm1vdW50ZWQiLCJ1bmkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztlQU9BO0VBQ0FBO0lBQ0E7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQUE7SUFDQTtJQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTQ0My5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImxvYWRcIiB2LWlmPVwic3RhdHVzXCI+XHJcblx0XHR7eyR0KGDmraPlnKjliqDovb3kuK1gKX19XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRleHBvcnQgZGVmYXVsdHtcclxuXHRcdGRhdGEoKXtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRzdGF0dXM6ZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcdHRoaXMuc3RhdHVzID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdsb2FkU3RhdHVzJylcclxuXHRcdFx0dW5pLiRvbmNlKCdsb2FkQ2xvc2UnLCgpPT57XHJcblx0XHRcdFx0dGhpcy5zdGF0dXMgPSBmYWxzZVxyXG5cdFx0XHR9KVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuLmxvYWR7XHJcblx0ei1pbmRleDogOTk5OTk7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1443\n"); /***/ }), /* 1444 */ /*!**********************************************************!*\ !*** E:/2024/1/广告/uni-app/components/skeleton/index.vue ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_914242ea___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=914242ea& */ 1445);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 1447);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 17);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_914242ea___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_914242ea___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_914242ea___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/skeleton/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0g7QUFDbEg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSxnRkFBTTtBQUNSLEVBQUUseUZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTQ0NC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTkxNDI0MmVhJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tcG9uZW50cy9za2VsZXRvbi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1444\n"); /***/ }), /* 1445 */ /*!*****************************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/skeleton/index.vue?vue&type=template&id=914242ea& ***! \*****************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_914242ea___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=914242ea& */ 1446); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_914242ea___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_914242ea___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_914242ea___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_914242ea___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1446 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/skeleton/index.vue?vue&type=template&id=914242ea& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function () { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.show) ? _c( "view", { style: _vm._$s(0, "s", { width: _vm.systemInfo.width + "px", height: _vm.systemInfo.height + "px", backgroundColor: _vm.bgcolor, position: "absolute", left: 0, top: 0, zIndex: 9998, }), attrs: { _i: 0 }, }, [ _vm._l( _vm._$s(1, "f", { forItems: _vm.skeletonRectLists }), function (item, rect_idx, $20, $30) { return _c("view", { key: _vm._$s(1, "f", { forIndex: $20, key: rect_idx + "rect" }), class: _vm._$s("1-" + $30, "c", [ _vm.loading == "chiaroscuro" ? "chiaroscuro" : "", ]), style: _vm._$s("1-" + $30, "s", { width: item.width + "px", height: item.height + "px", backgroundColor: "rgb(194, 207, 214,.3)", position: "absolute", left: item.left + "px", top: item.top + "px", }), attrs: { _i: "1-" + $30 }, }) } ), _vm._l( _vm._$s(2, "f", { forItems: _vm.skeletonCircleLists }), function (item, circle_idx, $21, $31) { return _c("view", { key: _vm._$s(2, "f", { forIndex: $21, key: circle_idx + "circle", }), class: _vm._$s( "2-" + $31, "c", _vm.loading == "chiaroscuro" ? "chiaroscuro" : "" ), style: _vm._$s("2-" + $31, "s", { width: item.width + "px", height: item.height + "px", backgroundColor: "rgb(194, 207, 214,.3)", borderRadius: item.width + "px", position: "absolute", left: item.left + "px", top: item.top + "px", }), attrs: { _i: "2-" + $31 }, }) } ), _vm._$s(3, "i", _vm.loading == "spin") ? _c( "view", { staticClass: _vm._$s(3, "sc", "spinbox"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "spin"), attrs: { _i: 4 }, }), ] ) : _vm._e(), ], 2 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1447 */ /*!***********************************************************************************!*\ !*** E:/2024/1/广告/uni-app/components/skeleton/index.vue?vue&type=script&lang=js& ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 1448);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_7_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiIxNDQ3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS03LTEhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXVuaS1hcHAtbG9hZGVyXFxcXHVzaW5nLWNvbXBvbmVudHMuanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanMhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTctMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stdW5pLWFwcC1sb2FkZXJcXFxcdXNpbmctY29tcG9uZW50cy5qcyFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1447\n"); /***/ }), /* 1448 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--7-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!E:/2024/1/广告/uni-app/components/skeleton/index.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n name: \"skeleton\",\n props: {\n bgcolor: {\n type: String,\n value: '#FFF'\n },\n selector: {\n type: String,\n value: 'skeleton'\n },\n loading: {\n type: String,\n value: 'spin'\n },\n show: {\n type: Boolean,\n value: false\n },\n isNodes: {\n type: Number,\n value: false\n } //控制什么时候开始抓取元素节点,只要数值改变就重新抓取\n },\n data: function data() {\n return {\n loadingAni: ['spin', 'chiaroscuro'],\n systemInfo: {},\n skeletonRectLists: [],\n skeletonCircleLists: []\n };\n },\n watch: {\n isNodes: function isNodes(val) {\n this.readyAction();\n }\n },\n mounted: function mounted() {\n this.attachedAction();\n },\n methods: {\n attachedAction: function attachedAction() {\n //默认的首屏宽高,防止内容闪现\n var systemInfo = uni.getSystemInfoSync();\n this.systemInfo = {\n width: systemInfo.windowWidth,\n height: systemInfo.windowHeight\n };\n this.loading = this.loadingAni.includes(this.loading) ? this.loading : 'spin';\n },\n readyAction: function readyAction() {\n var that = this;\n //绘制背景\n uni.createSelectorQuery().selectAll(\".\".concat(this.selector)).boundingClientRect(function (res) {\n if (res[0] && res[0].length > 0) that.systemInfo.height = res[0][0].height + res[0][0].top;\n }).exec();\n\n //绘制矩形\n this.rectHandle();\n\n //绘制圆形\n this.radiusHandle();\n },\n rectHandle: function rectHandle() {\n var that = this;\n\n //绘制不带样式的节点\n uni.createSelectorQuery().selectAll(\".\".concat(this.selector, \"-rect\")).boundingClientRect().exec(function (res) {\n that.skeletonRectLists = res[0];\n });\n },\n radiusHandle: function radiusHandle() {\n var that = this;\n uni.createSelectorQuery().selectAll(\".\".concat(this.selector, \"-radius\")).boundingClientRect().exec(function (res) {\n that.skeletonCircleLists = res[0];\n });\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9za2VsZXRvbi9pbmRleC52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwiYmdjb2xvciIsInR5cGUiLCJ2YWx1ZSIsInNlbGVjdG9yIiwibG9hZGluZyIsInNob3ciLCJpc05vZGVzIiwiZGF0YSIsImxvYWRpbmdBbmkiLCJzeXN0ZW1JbmZvIiwic2tlbGV0b25SZWN0TGlzdHMiLCJza2VsZXRvbkNpcmNsZUxpc3RzIiwid2F0Y2giLCJtb3VudGVkIiwibWV0aG9kcyIsImF0dGFjaGVkQWN0aW9uIiwid2lkdGgiLCJoZWlnaHQiLCJyZWFkeUFjdGlvbiIsInVuaSIsInRoYXQiLCJyZWN0SGFuZGxlIiwicmFkaXVzSGFuZGxlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQWtCQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtJQUNBRztNQUNBSjtNQUNBQztJQUNBO0lBQ0FJO01BQ0FMO01BQ0FDO0lBQ0E7RUFDQTtFQUNBSztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBTjtNQUNBO0lBQ0E7RUFDQTtFQUNBTztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0FDO1FBQ0EsaUNBQ0FDO01BQ0E7O01BRUE7TUFDQTs7TUFFQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTs7TUFFQTtNQUNBRjtRQUNBQztNQUNBO0lBRUE7SUFDQUU7TUFDQTtNQUVBSDtRQUNBQztNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTQ0OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LWlmPVwic2hvd1wiXHJcblx0XHQ6c3R5bGU9XCJ7d2lkdGg6IHN5c3RlbUluZm8ud2lkdGggKyAncHgnLCBoZWlnaHQ6IHN5c3RlbUluZm8uaGVpZ2h0ICsgJ3B4JywgYmFja2dyb3VuZENvbG9yOiBiZ2NvbG9yLCBwb3NpdGlvbjogJ2Fic29sdXRlJywgbGVmdDogMCwgdG9wOiAwLCB6SW5kZXg6IDk5OTh9XCI+XHJcblx0XHQ8dmlldyB2LWZvcj1cIihpdGVtLHJlY3RfaWR4KSBpbiBza2VsZXRvblJlY3RMaXN0c1wiIDprZXk9XCJyZWN0X2lkeCArICdyZWN0J1wiXHJcblx0XHRcdDpjbGFzcz1cIltsb2FkaW5nID09ICdjaGlhcm9zY3VybycgPyAnY2hpYXJvc2N1cm8nIDogJyddXCJcclxuXHRcdFx0OnN0eWxlPVwie3dpZHRoOiBpdGVtLndpZHRoICsgJ3B4JywgaGVpZ2h0OiBpdGVtLmhlaWdodCArICdweCcsIGJhY2tncm91bmRDb2xvcjogJ3JnYigxOTQsIDIwNywgMjE0LC4zKScsIHBvc2l0aW9uOiAnYWJzb2x1dGUnLCBsZWZ0OiBpdGVtLmxlZnQgKyAncHgnLCB0b3A6IGl0ZW0udG9wICsgJ3B4J31cIj5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0sY2lyY2xlX2lkeCkgaW4gc2tlbGV0b25DaXJjbGVMaXN0c1wiIDprZXk9XCJjaXJjbGVfaWR4ICsgJ2NpcmNsZSdcIlxyXG5cdFx0XHQ6Y2xhc3M9XCJsb2FkaW5nID09ICdjaGlhcm9zY3VybycgPyAnY2hpYXJvc2N1cm8nIDogJydcIlxyXG5cdFx0XHQ6c3R5bGU9XCJ7d2lkdGg6IGl0ZW0ud2lkdGggKyAncHgnLCBoZWlnaHQ6IGl0ZW0uaGVpZ2h0ICsgJ3B4JywgYmFja2dyb3VuZENvbG9yOiAncmdiKDE5NCwgMjA3LCAyMTQsLjMpJywgYm9yZGVyUmFkaXVzOiBpdGVtLndpZHRoICsgJ3B4JywgcG9zaXRpb246ICdhYnNvbHV0ZScsIGxlZnQ6IGl0ZW0ubGVmdCArICdweCcsIHRvcDogaXRlbS50b3AgKyAncHgnfVwiPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzcGluYm94XCIgdi1pZj1cImxvYWRpbmcgPT0gJ3NwaW4nXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic3BpblwiPjwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwic2tlbGV0b25cIixcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdGJnY29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0dmFsdWU6ICcjRkZGJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZWxlY3Rvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHR2YWx1ZTogJ3NrZWxldG9uJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRsb2FkaW5nOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdHZhbHVlOiAnc3BpbidcclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvdzoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0dmFsdWU6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdGlzTm9kZXM6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0dmFsdWU6IGZhbHNlXHJcblx0XHRcdH0gLy/mjqfliLbku4DkuYjml7blgJnlvIDlp4vmipPlj5blhYPntKDoioLngrks5Y+q6KaB5pWw5YC85pS55Y+Y5bCx6YeN5paw5oqT5Y+WXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRsb2FkaW5nQW5pOiBbJ3NwaW4nLCAnY2hpYXJvc2N1cm8nXSxcclxuXHRcdFx0XHRzeXN0ZW1JbmZvOiB7fSxcclxuXHRcdFx0XHRza2VsZXRvblJlY3RMaXN0czogW10sXHJcblx0XHRcdFx0c2tlbGV0b25DaXJjbGVMaXN0czogW11cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdGlzTm9kZXModmFsKSB7XHJcblx0XHRcdFx0dGhpcy5yZWFkeUFjdGlvbigpO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bW91bnRlZCgpIHtcclxuXHRcdFx0dGhpcy5hdHRhY2hlZEFjdGlvbigpO1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0YXR0YWNoZWRBY3Rpb246IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdC8v6buY6K6k55qE6aaW5bGP5a696auY77yM6Ziy5q2i5YaF5a656Zeq546wXHJcblx0XHRcdFx0Y29uc3Qgc3lzdGVtSW5mbyA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpO1xyXG5cdFx0XHRcdHRoaXMuc3lzdGVtSW5mbyA9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiBzeXN0ZW1JbmZvLndpbmRvd1dpZHRoLFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiBzeXN0ZW1JbmZvLndpbmRvd0hlaWdodFxyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0dGhpcy5sb2FkaW5nID0gdGhpcy5sb2FkaW5nQW5pLmluY2x1ZGVzKHRoaXMubG9hZGluZykgPyB0aGlzLmxvYWRpbmcgOiAnc3Bpbic7XHJcblx0XHRcdH0sXHJcblx0XHRcdHJlYWR5QWN0aW9uOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRjb25zdCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHQvL+e7mOWItuiDjOaZr1xyXG5cdFx0XHRcdHVuaS5jcmVhdGVTZWxlY3RvclF1ZXJ5KCkuc2VsZWN0QWxsKGAuJHt0aGlzLnNlbGVjdG9yfWApLmJvdW5kaW5nQ2xpZW50UmVjdChmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdGlmIChyZXNbMF0gJiYgcmVzWzBdLmxlbmd0aCA+IDApXHJcblx0XHRcdFx0XHRcdHRoYXQuc3lzdGVtSW5mby5oZWlnaHQgPSByZXNbMF1bMF0uaGVpZ2h0ICsgcmVzWzBdWzBdLnRvcDtcclxuXHRcdFx0XHR9KS5leGVjKClcclxuXHJcblx0XHRcdFx0Ly/nu5jliLbnn6nlvaJcclxuXHRcdFx0XHR0aGlzLnJlY3RIYW5kbGUoKTtcclxuXHJcblx0XHRcdFx0Ly/nu5jliLblnIblvaJcclxuXHRcdFx0XHR0aGlzLnJhZGl1c0hhbmRsZSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRyZWN0SGFuZGxlOiBmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRjb25zdCB0aGF0ID0gdGhpcztcclxuXHJcblx0XHRcdFx0Ly/nu5jliLbkuI3luKbmoLflvI/nmoToioLngrlcclxuXHRcdFx0XHR1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLnNlbGVjdEFsbChgLiR7dGhpcy5zZWxlY3Rvcn0tcmVjdGApLmJvdW5kaW5nQ2xpZW50UmVjdCgpLmV4ZWMoZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHR0aGF0LnNrZWxldG9uUmVjdExpc3RzID0gcmVzWzBdO1xyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0cmFkaXVzSGFuZGxlKCkge1xyXG5cdFx0XHRcdGNvbnN0IHRoYXQgPSB0aGlzO1xyXG5cclxuXHRcdFx0XHR1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLnNlbGVjdEFsbChgLiR7dGhpcy5zZWxlY3Rvcn0tcmFkaXVzYCkuYm91bmRpbmdDbGllbnRSZWN0KCkuZXhlYyhmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdHRoYXQuc2tlbGV0b25DaXJjbGVMaXN0cyA9IHJlc1swXTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblx0LnNwaW5ib3gge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ei1pbmRleDogOTk5OVxyXG5cdH1cclxuXHJcblx0LnNwaW4ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDY0cnB4O1xyXG5cdFx0aGVpZ2h0OiA2NHJweDtcclxuXHR9XHJcblxyXG5cdC5zcGluOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogNDZycHg7XHJcblx0XHRoZWlnaHQ6IDQ2cnB4O1xyXG5cdFx0bWFyZ2luOiAxcnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym9yZGVyOiA1cnB4IHNvbGlkICM0MDllZmY7XHJcblx0XHRib3JkZXItY29sb3I6ICM0MDllZmYgdHJhbnNwYXJlbnQgIzQwOWVmZiB0cmFuc3BhcmVudDtcclxuXHRcdGFuaW1hdGlvbjogc3BpbiAxLjJzIGxpbmVhciBpbmZpbml0ZTtcclxuXHR9XHJcblxyXG5cdEBrZXlmcmFtZXMgc3BpbiB7XHJcblx0XHQwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNoaWFyb3NjdXJvIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiKDE5NCwgMjA3LCAyMTQpO1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuXHRcdGFuaW1hdGlvbi1uYW1lOiBibGluaztcclxuXHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBibGluayB7XHJcblx0XHQwJSB7XHJcblx0XHRcdG9wYWNpdHk6IC40O1xyXG5cdFx0fVxyXG5cclxuXHRcdDUwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdG9wYWNpdHk6IC40O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBmbHVzaCB7XHJcblx0XHQwJSB7XHJcblx0XHRcdGxlZnQ6IC0xMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdDUwJSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2hpbmUge1xyXG5cdFx0YW5pbWF0aW9uOiBmbHVzaCAycyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LFxyXG5cdFx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXHJcblx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpIDUwJSxcclxuXHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpXHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1448\n"); /***/ }) ],[[0,"app-config"]]]);